46545433544852979481071521228636
46545433598027906632749174434792
46545433598039612641506506710916
46545490817057798638252313998490
46545490976582574742564333441070
46545491455192941870967202697902
46545491455192941870967205880230
46545491508331549690582200166202
46545491508331551336958111492778
46545491508366668128448259380092
46545491508367867650664934498630
46545491508367869297040845825206
46545491508440801923162970976316
46545491508440801923162972394918
46545491508440801923162972399130
46545491508440801923162972399289
46545491508440802334756948807960
46545491508440803569538882302892
46545491508440803569538883721494
46545491508440803569538883725865
46545491667891449171887241154280
46545491667960780533131816149809
46545491667965582966600838160502
46545491667965583378195930582148
46545491667965583378195930582196
46922293454375552568207131629724
46922301325322003795266440360446
46922301325322003800349014538606
46926304841828963651290458398870
46926469156633493438932073533295
46926482310323681539654369692827
46926482310323681539654373942177
46926486440125955195798770619983
46926486458178687587865916801961
46926486458178687588429623240869
46926486599650736239801832026885
46926486599685853031291899959595
46926486617703468631868605015057
46926486670597463144006411520419
46926486670878397430173333278023
46926486670889202642539245367459
46926486670889202642539249616809
46926487798164189436553045132543
46926487798382994053110664811101
46926487822017496071357469041503
46926487822017496078887761092757
46926487822017496117111053951419
46926487822017496124641346002673
46926487822998212563672434371677
46926487822998212566120152244771
46926487822998212570450695603417
46926487822998212570450700202687
46926487822998212572898418075781
46926487869286499010142128940415
46926487869286499015161851723751
46926487869286499017672420991669
46926487875192422536982655351953
46926487875192422544324661058675
46926487876175840877336211746469
46926487876175840877336588000139
46926487876175840877336589539545
46926487876176741307887615269471
46926487892921000479534458889871
46926487892921000667568521312887
46926487893901716971849424202783
46926487893901716972041154243209
46926487893901716979380459208561
46926487893901716979380835462231
46926488035490823426880802707475
46926488035700621913436660207637
46926488035700621920023194598541
46926488035700621920023196015483
46926488035700621920211480943073
46926488035700621920211485542343
46926488035700621920775193520657
46926488035700621922470917070905
46926488035701522350762508562325
46926488035701522350762512811675
46926488053215799098374022904447
46926488053215799103457713563595
46926488053215799103457717812945
46926488053426498015480907669729
46926488053426498017172039618081
46926488053426498022067443477575
46926488053426498022255734543841
46926488053426498022819440982749
46926488106601425029705014301971
46926488106601425029705271519415
46926488106601426813596458409959
46926488106601426820936141168387
46926488106601426823383862223809
46926488106709478344714967561785
46926488514089478182075484183959
46926488514272263751908022059825
46926488514272263754355739932919
46926488514272263758686283291565
46926488514272263758686287890835
46926488514310984095937057863311
46926488514383917140235402914865
46926488514383917142683120787959
46926488531814453853568704380931
46926488532033256652220598686367
46926488585175768160085011890931
46926488585175768167616423150379
46926488585175768167616423154751
46926488585283819826208283686131
46926488585283819828655972861417
46926488585283821475031912884349
46926488743751095218084085666969
46926488743824030092717294128729
46926488743825183085615676793717
46926488743825183085616451628377
46926488744699343095158117401433
46926488744699343095722973285749
46926488744700549205407627306229
46926488744700549210303029748781
46926488744700549210303031165723
46926488744700549210491316093313
46926488744700549210491316447605
46926488744731763953809747957985
46926488744731763953810006225189
46926488744731764091070760600661
46926488744735666001981384026023
46926488744735667825348920426027
46926488744808600871530899101429
46926488744808600872094954635605
46926772911189213770975969269238
46926817570572543137563855850411
46926818055056412064087658229347
46926829057049659322541305898188
46926829116136813609587497317972
46926829133861488954549369145600
46926831261924229067998734964823
46926835492490686997388891079934
46926835498399312410490558477166
46926835498400512977030883994747
46926835498400512984370566753175
46926835516125488648524104191879
46926835516125488649277249620317
46926835516125488655863786950307
46926835569300113697435928753523
46926835569312121267694743620311
46926835569312121862303060041666
46926835569312121862303060041667
46926835569335230488925992086963
46926836714530888898613943985231
46926836714530888906144236036485
46926836720439214122445017384275
46926836720439214129975309435529
46926836767708517204746686371507
46926836767708517212276978422761
46926836767709417635297713636467
46926836767709417640383640682457
46926836773618043185597287551015
46926836773618043190683300686073
46926836791123913914252673898617
46926836791342718530622007232643
46926836791343018857090507748147
46926836791343018862176520883205
46926836792104932374580611562166
46926836792104932379663957392658
46926836927996110549600614628910
46926836927996110554683188807070
46926836928213716388339727047626
46926836934122341801441394444858
46926836934123542375321402720867
46926836934123542375324501553581
46926836934131646250280648105507
46926836951629411444925167550945
46926836951629411444925167555157
46926836951848216068824792936225
46926836951848216073343282886613
46926836951848518046751606768039
46926836951848518047002655244677
46926836951856621921773868302639
46926837004804640432499253927750
46926837004804640437582599758242
46926837004815145409841073552235
46926837005022242652753166936802
46926837005022242657835741114962
46926837005023143083304453527621
46926837005023143083306776475915
46926837005023143088387027705781
46926837005023445053954600750967
46926837005023445054707746179405
46926837005023445061294283509395
46926837005023445061294287758745
46926837005033950033740698937506
46926837005033950033740698937515
46926837005033950038824044767998
46926837005033950038824044768007
46926837005034250223011292935694
46926837005034250228094638766186
46926837005035150651055192726471
46926837005035151253253896009358
46926837005035151253253896009359
46926837005132397151381788023525
46926837430531813268723295954971
46926837430531813268723297371913
46926837483706740281698733346089
46926837483706740283202956547771
46926837483706740283202957963309
46926837483706740283202961151253
46926837483706740283390984625099
46926837483706740283390989228581
46926837643154682761979930560921
46926837643231521326641938320555
46927009949617732341735463549694
46927009949618032485253244168090
46927011172606237022464141037891
46927011243617809750250580739498
46927011881714215976608502367953
46927011881749349422148134309685
46927011932917749403570055794154
46927012092442530447009037568342
47685090706323708677648186257231
47685107935000061369623449994423
47685107935000061371318025638669
47687900694973769597662188715756
47687900712698745269155408912888
47689801068415716261707955283564
47689801074324343504931293752386
47689819503359375732701964358893
47689819503359420197564357516951
47689819662884156593125921046777
47689857046829540925320696679568
47689857046861957658247359133748
47689857064586933329677731472517
47689857064586933329677732535327
47689857064586937035526727724827
47901776136814085292680859069520
47901776136814135115855636703466
47930029842289723628116544090810
47938054983578966690795411742533
47939450577263433674375617467067
47939450577263437380415993596109
47939450731863007497076111797611
47939450736788213484727241390569
47942596407264890311810006499965
47943643102530945581739079649572
47943643102530994998046064493026
47943643315230703054272109787512
47943676331645042699978889437387
47943676331645042705061463615547
47943682553111503394099178630719
47943682553403242890939759431887
47943682553403242890939759781807
47943682553403242892632012127839
47943682553403242892632012477759
47943682718544609666451803264956
47943695481475641756508972100830
47943695481475645049260794753982
47943812047825397083522840009052
47943817767084261930997516325888
47943817767084263714571420244138
47943817767084263714571420262852
47943850099404900100083747094831
47944160946248382318188773223672
47944166452791862793425733206219
47944166452791862793425733206427
47944167091215158429226906484459
47944167091215158612324928594011
47944167162122255779187182053490
47944167162122256374255753996800
47944197562018934788837153353943
47944197562030941124313747980969
47944199706501768194245972504201
47944199706720572818145597889481
47944199706850304401067589982333
47944199706850304401067589995431
47944393517655228085092512165480
47944399740386027029025431556534
47944399970518921439365481607238
48014817098126735900981009428216
48014817098126785863048442455784
48014817098126796976085843910172
48014817151301662915460670019612
48014817151301712877528103047180
48014817151301723990565504501568
48024232893740907730099377677803
48024237201896962252594212190153
48024237201896962252594212190154
48024411813584864329760581562141
48024411813584864329764023823623
48027024235716573361695908788066
48027028542885661534485654926218
48027377288019397300294790874299
48027379361841506390016993909971
48027379361841550865001553938743
48027551970298542256125779829074
48027551976206883943694701413944
48028423982957600866274962534850
48028423983285452021369131462658
48028423983285452021369475818930
48028424195985143605490208253120
48028424195985145252681249101778
48028424195985160076780732778328
48028424195985160077595521113416
48028424195985160079287773809368
48028426057103942787929315894191
48028426057103987252791737637789
48028426057103992194450875498347
48028426057104003312300026671531
48028426057104003314827959711163
48028426057107546286995296488628
48028426057107561111154096954256
48028426057107561111154182693404
48028426104372956656821523019686
48028426109954709450894899324144
48028426109954709451145946733760
48028426110282471654531608286244
48028426110282516126757990961930
48028426110282516538540254088346
48028426110282516538603016207402
48028426110282516538603017270212
48028426110282521479927423832936
48028426110282521479927423845986
48028426110282521479927509922004
48028426110282521479927768202258
48028426110282521479990185947780
48028426110282521480178472305362
48028426110282521480743327126868
48028426110282521480743328189678
48028426110282532598048514424328
48028426110282532600555555100992
48028426110282532600555555105448
48028426110282532600555555118498
48028426110282532600555555455368
48028426110282532600555556518178
48028426110282532600555641194516
48028426110282532600555899474770
48028426110390539792530291925912
48028426110390589617336973410416
48028426110390589617399735175340
48028426263897737700259471674748
48028426263897737700259471678960
48028426263897737700260504793874
48028426263897771189282484574506
48028426263897771189282484578718
48028426263897776542514680623166
48028426263897776542514680627378
48028426263897787660573009099714
48028426263897787660573009103926
48028426263897787660635685129702
48028426263897787663080050130754
48028426263897787663080050134966
48028464816705802290546061189442
48028464822614175692807901581348
48028464875789102707283860213810
48028464875789102707284088851538
48028465035313835572295776954070
48028465035421935416846085203530
48028465036078716120747749417560
48028477957585980639305273126788
48028598648150882799789892335766
48028630980151284815883126912181
48028630980151284816071154989509
48028947568910591845052178913450
48028947569894940258350604231328
48028947569894940258354076135384
48028947570211054422851889248120
48028948982275224150007651446074
48028949000001400578583132844918
48028949005909725802414206243962
48028949407789946290044279104207
48028949478596140105312295147209
48028949478596199394249091576455
48028949478697051734873887431564
48028949638229053929103999790489
48028949638229053929166647232337
48028949638229053929166675812053
48029175852805971767859918479996
48029175852805971950790575288236
48029182216388305198080880752772
48051098232721092602718139242743
48051103975613210166521483113511
48051103975613210578303489022483
48051142794621582432180633185507
48051142794621582432180890402867
48051142794621582432180890402903
48051142794621582432180890402951
48051142812350459969394971530799
48051142812350459969395228748243
48052493181419804268637008361346
48052493181419813551259730151177
48052497488588842615866930418964
48052497488588853728967779551460
48052497488588903554527689371142
48052497488588903554531046838233
48052499386458068019275762748749
48052499563391707735436127645265
48052499563707808125659752767595
48052499563707823501873755232535
48052499563780757779198842036751
48052499616897144362053288774394
48052499616897160833343383186920
48052499616897164539381522106816
48052538311501427298535729712489
48052538388309655210599119660710
48052538807898040770509369862910
48055285061050662515017807974058
48055288659220723828141507991854
48055289297319848001897435088606
48055290757001950115997052481843
48055290757001950118253389409779
48055328134054446145311664521263
48055330001182511551176902710690
48055637581604166342907888267837
48055637581604166480168642643309
48055639655531675361566032890071
48055639725999349971816599104436
48055639725999349972067303207540
48055639725999349972067389296608
48055640340897101136699951763838
48055640340897101136699953180780
48055640340897146019931179630134
48055640340897147255466258536242
48055640340897150961318349370512
48055640340897150961506634665284
48055640340897150962071490549600
48055677038384789571089301039455
48055678397299591049976488441753
48055678397299591049976489374873
48055678397299591052236957677113
48055678397299591052236958726873
48055678468199493738209063608103
48055678474107818962040137007147
48055695413921926534724352169363
48055814107592998107556568223490
48056680601563860114663682504600
48056680601563874932046884443784
48056680654738787129143343095996
48056680654738801946526545035180
48056680654738801948782881963116
48056684252909148631537608294715
48056684252909163448920810233899
48056684276542414383621572565014
48056684276542414383872362757186
48056684276542414932727009242416
48056684276542414932915295586948
48056684276542414932915381676016
48056684276542464344056847724170
48056684276870221063982229197278
48056684276870221612836961417444
48056684914641527401094668813549
48056684914965792929396409885239
48056684961907873510013071441636
48056684961907873517356111667164
48056684961907873517607158726860
48056684961907890119379052938256
48056686344455975893827287043460
48056686350364551431344665378194
48056686350688772311706073610411
48056686350688822322603582780867
48056686397630902908306947634856
48056686397630904687864112788604
48056686403539528453586023935620
48056686403539528453836728038724
48056686403539528453836814127792
48056686403539528458669369766112
48056686403539528458920417175728
48056686403539533805311551853367
48056686403539533805311666768332
48056686403539533811835446582748
48056686403539533812086493642444
48056686403866451038073964995159
48056686403866451040518330000423
48056686403867285171879333275252
48056686403867285171879591555506
48056686403867290525048762959718
48056686403867301780429407228590
48056686403867301780430526436784
48056686403867334997250870644072
48056686403867334997251128924326
48056686403867335134532804360490
48056686403867335546377572388518
48056686403867335546377830668772
48056686403867340487701894274904
48056686403867340487701894287954
48056686403867340487701980363972
48056686403867340487702238644226
48056686403867340488517883307984
48056686403867340488518141588238
48056686403867351605797588560302
48056686403867351605802063805604
48056686403867351605822984866296
48056686403867351605885746631220
48056686403867351608330025547416
48056686403867351608330025560466
48056686403867351608330111636484
48056686403867351608330369916738
48056686403975355095958960466141
48056686403975355095958960466142
48056686403975403271942009568647
48056686403975403271942009568648
48056686403975404919133828438505
48056686403975408625111443852383
48056686403975408625111443852384
48056686403975408625927346796395
48056686403975408625927346796396
48056686421592311217807944727446
48056686421592316159195114485086
48056686421592316159195458841358
48056686421592316159446162944462
48056686421592316160011018828778
48056686421592316160011361785370
48056686421592327277316206126238
48056686421592327279823245757598
48056686421592327279823247157278
48056687036058102377291904851845
48056687036058102377295028148827
48056687041966475779553515661474
48056687041966475779554634869668
48056723727450779423504807702639
48056723727450779425197060398591
48056723727742518923729893895711
48056723727742518923729894245631
48056723727742518928812119345992
48056723727742518928812120512392
48056723733650844147560967294755
48056723733650844152644317724724
48056723733650844154903749253286
48056723751379722469929029632598
48056725116198946529115487433068
48056725163246743689085122656506
48056725163246743689085408453666
48056725163246743695863329928404
48056725163246743695863331094804
48056725163465548314680729863403
48056725163465548314680730213323
48056725169373873543406086845272
48056725169373873543406086845273
48056725169373873543406087778392
48056725169373873543406087778393
48056725169373873543406092513224
48056725169373873545853808833814
48056725187098849217347033765778
48056725647972576470253240751117
48056725648045511344886449212877
48056725801345867862841335550418
48056725801345867869619257025156
48056725801380984654331398883858
48056725801564672493518882410436
48056725801672724154558522577984
48056725807472997717349955809480
48056725807472997717351075121216
48056725807508114508841138454656
48056725807581049378389595977028
48056859443944596049150006632983
48056860856033079322747811703098
48056860879667565050483501266201
48056860879667580972727565083273
48056860879667581109988319458745
48056861494241518640268846983783
48057208336449836142549185399828
48057208336457944548721131856597
48057208336457988830590135021207
48057208336457989013604474188503
48057208342358461555650852795656
48057208342366614289508148973943
48057208342366614426685220877931
48057208342370172644935529737022
48057208342370216560671594109708
48057208342370216560943305012652
48057208342370216698203973648816
48057208342370217109714268655004
48057209701277518798221022918033
48057209745591753555765571657195
48057209754455142027968375787703
48057209754458744436476515341736
48057209772181007703278908283323
48057209772181007703362590636555
48057209772183676054889233965094
48057209772183720519751655708900
48057209772183720519835338061924
48057209778089599350262778974297
48057209778089633116380546981343
48057209778089643815125200717895
48057209778093185424744333901102
48057209778093235387627789379840
48057209778093245903629957159984
48057209778190448528619015909668
48057209778190448528621340257642
48057209778198612935479345511945
48057209778198617874415585290460
48057210179949108428135694868739
48057210250747208663816966690084
48057210250855313854006015391606
48057210250856166245834293836404
48057210256655834076918634085912
48057210256764791658938285580206
48057210256764839834856616919422
48057210392663234907028972435981
48057210392663236691356395326555
48057210410280081502366218466939
48057210410280098110917411746563
48057210410280142578307795109509
48057210410388211127503597811282
48057210410388211127566273487138
48057210410389401999618440598623
48057210410389402006897684190501
48057210463599149734642221624571
48057210463599149741417134788956
48057210463599149741417393056160
48057210463599160442672531738264
48057210463599160442923578797960
48057210463599160854517212269119
48057210463599160854517212269120
48057249159044953574187430674175
48057249159044958515762885722423
48057249159044986928456815968649
48057249159045002987963932774957
48057265688204495007628034279345
48057265688204539472490456022943
48057265694113120420729701558533
48057265694113164885592123302131
48057267602526227329759696826333
48057267608434852742861364222161
48057267815236747141987627147721
48057267815236758255025028602109
48057267815237947899048995982337
48057267815237959012086397436725
48057382075361404044385236767549
48057384221395919283996707739611
48057384227304211156065408295505
48057384227304255620927830038943
48057384227304511336214703497521
48057384912778038191335835483789
48057384918686363825942655055049
48057384936411350206475365784509
48057384936411355557946865557219
48057384936412540254497215393201
48057384936443771059293490662955
48057384936447672925012630236563
48057384936448557476538306463985
48057435914974589272960714847686
48057435914974589272960714847687
48057436607232069222549365948557
48057436624957028430367442559899
48057440908492815659631673459987
48057440908492815705639319944479
48057440908808881599675314598841
48057440914401140883465731377093
48057440914717212230020106782483
48057440932442182494999608195017
48057440932442184194639594518205
48057442273640113871909462677247
48057442273640113871930383382195
48057442344531901709427065157437
48057442344531910990626150566533
48057442344540016702695342999265
48057442350448341743323791936289
48057442368173317455738041072519
48057442775945008105546646079737
48057442846739554879006720499029
48057442846739556848105361038779
48057442846739556848105362573973
48057442846739556853105368535441
48057442846739560422781108269871
48057442846844910789824605351427
48057443059447368648970192919939
48057443059544618849438169233849
48064711014388337497617194664623
48064711546249266930504762823384
48064711563866185583461550250460
48064711563971487781129398868747
48064711563971537192710288997821
48064711563971540898499618067167
48064711563971540898750665126863
48064711563971540899315521011179
48064711563974242602751124199604
48064749779894559838406863023328
48064750258504319949484808865988
48064750258578203380383119212487
48064750305846307534929641722492
48064750306503716478759398371300
48065057832755005549342929722302
48065057832755055504384749233096
48065058311329348677967621299314
48065058311329398640600172727592
48065058317237974092761804263175
48065058471178651105771166849567
48065058477086976329602240248611
48065058524355980046197498179772
48065058524355984987582426478916
48065058524355984987582683696360
48065059747052378070610711012558
48065059747052378070610711012718
48065059747052428025652530523352
48065059747052428031551008695284
48065059752961003483712383013639
48065059753287976208700847861367
48065059960079009025366071021048
48065059960079009025366157110116
48065059960079014378533262446608
48065059983713560503416586913012
48065059983713560505923627944052
48065060385476023627038948139823
48065060385476024038821211266239
48065060385573274245268308214679
48065060385583830282951797554544
48065060391384348850870021538867
48065060391384349262652284665283
48065060391481599469099381613723
48065060438653352155679659226432
48065060438653352155683102432680
48065060438653352567462956521734
48065060438758707472624776657224
48065060438758707472624779843764
48065060438758757297431458145940
48065060438758757297996314030256
48065060598283488516063758431412
48065060598283488927657740499356
48065060598283538340870439920128
48065060598295540993030773444676
48065060598319823017877164433092
48065098672419057975793017541408
48065098672419057975793018491790
48065099151017712730987699017892
48065099157000223404565839360881
48065099203937510437696261523096
48065099204156315061595886908376
48065099204192639745279072802361
48065099204192639745467100879689
48065099210100964969110146201453
48065099210100964969298174278781
48065099227902525409092928197203
48065112149994570135782764584430
48065227743376270881468488716646
48065232050545370167358655291554
48065234202488178515138794457714
48065234415198693386798561397458
48065234435891281514376509778422
48065234441799617439713654246222
48065234914562933590284599130299
48065234914562933590284627828059
48065234914562933726643467836579
48065234914562950198769673065423
48065234920471258814115672529343
48065234920471259363075265828328
48065234920471275422600746464467
48065284684872172428574230414890
48065285890158462753392708933720
48065286599157548902330252670666
48065290191419284993130542981580
48065290192402639644776500967512
48065290192402687815677204529586
48065290197291539326815040973588
48065290197291587502798090076094
48065290428747672772314225331010
48065290428747706130914072494332
48065290889595887651730876267764
48065290906326592605053179898996
48065290906326637076690428516706
48065290907311212795116384088374
48065290907311240656322930423604
48065290907311246146941404377584
48065290907322964645794908203054
48065290907322964645794909252766
48065290907322964648054597998820
48065290907322964648306536217958
48065292319410575215385368128826
48065292319723924627746876617746
48065292319723939451904905431042
48065292324323779115298603975002
48065292342061662917833159291774
48065292342061662925363451343028
48065292343033071081358353223292
48065292343033074787396406404040
48065292343033085900433807858428
48065292343033085900621835935756
48065292343034221871474502971758
48065292343034221878252424446496
48065292343034236695635626269040
48065292343034236695635626385680
48065292343034270047457552074264
48065292343034270047460646674890
48065292343034270054050917730022
48065292343034270054235473549002
48065292343034271838440729210428
48065292343034275544478782391176
48065292343041179897702444350256
48065292343041191010927873881972
48065292343045043515966902637504
48065292343045076867791922926714
48065292343045076867792295998056
48065292343045076867793071765836
48065292343045076867980324075384
48065292343045076870237436771100
48065292343045082358408193328582
48065292343045977435604079055638
48065292343045977435604083641858
48065292343045979219993895123668
48065292343045982926031943716792
48065292343045994036745745220458
48065292343045994036745745337146
48065292343045994039005433966512
48065292555744742240155500228414
48065292555744786710100496150172
48065292981140300365420318266260
48065292981140315184683800978724
48065293034319128056025302354066
48065293034319128056025306586154
48065293034319128056025560621270
48065293034319128056028659453984
48065293034319128056213588698598
48065293034319128058473024459248
48065293034319129842861973947500
48065293034319144660244890089524
48065293034643300890889883736176
48065293034643304596927936916924
48066098785128092092148441277352
48066098785128092093844050390644
48066098785128092099742528562576
48066105219294260844187372836268
48066105219294260845882981949560
48066105219294260851781460121492
48066106448226157774235696673908
48066106448226207597078151697197
48066106448226207597350120880452
48066106448550428655999320594155
48066106448553966140264493140221
48066106448553969846302458828010
48066106448553969846302544921290
48066106448553981513468634056031
48066106448553986454852704963695
48066106448553986454852704963696
48066106584441859392781847342119
48066106584441908804385604883863
48066106584441908806641941811799
48066106584441908806643094439535
48066106608075209701967388035711
48066106661250125596068811786555
48066106661250136713917962959739
48066106661250136714189559071435
48066106661250136716445895999371
48066106661253724161024543974002
48066106661253727867064921502724
48066106661253727867315968562420
48066106661253738985186011744196
48066106661253738985436715847300
48066106661253738987693052775236
48066106661361746041906489357426
48066107086649502821452683737101
48066107086649503418425409209153
48066107086649552829755247690907
48066107086649552830026843802603
48066107086746753027503118319453
48066107133919692653712710490049
48066107133919695810710412073795
48066107133919708713216728332501
48066107134025059090155298645063
48066107134025107266138347747569
48066107134025108501736188772733
48066107134025112207525517842079
48066107134025112207776564901775
48066107134025112208341420786091
48066107134027763948872877478553
48066107139500258778808559096114
48066107139500258786147555941358
48066107139500258787842817498788
48066107139828032107681566407893
48066107139828082115478339137710
48066107139828082115478339492050
48066107139828082115481782698298
48066107139933387423535941634741
48066107139936139134854613255593
48066107139936139135607754434672
48066107139936139135607754434681
48066107157552993549037004090654
48066107157553007824152014352302
48066107157553007824152100091450
48066107157553007824154338350356
48066107157553009608540792363662
48066107157553009608541136719934
48066107157553009608544145231492
48066107157553057786971559339262
48066107157553057786972678547456
48066107293549843837940080786003
48066107293549843837940085490267
48066107293549893250964499616267
48066107293549893251215546675963
48066107299349211476341728626443
48066107299349211476344051574737
48066107299349260887673890056491
48066107299349260887945486168187
48066145420957286066822215555091
48066145420957286068514468251043
48066145444590586963838761847426
48066145444590635140389248067008
48066145828558791643308151131299
48066145828630874258857991722439
48066145828631774689409018987399
48066145852265075584733312583575
48066145852265377557556889812535
48066145852265377557828484389197
48066145899531629196950788444055
48066145899531629197139160877655
48066145899531629198643041140007
48066145923091995217830503246984
48066145923164930092275082040231
48066145923164930092463454473831
48066145923164930093967334736183
48066163289587626852330801505588
48066163289588527420142583146020
48066163295184959250379962076964
48066163295184959250400854085556
48066163295184959661973939908608
48066163295184959661994831917200
48066163295184959707727496120716
48066163295209270875257698230884
48066163295209271287039704139856
48066164565789477471089782260820
48066164725310656243281637473280
48066164725311556811093419113712
48066164725314258514528421078416
48066164725314258514528764035008
48066279677696487264755625173786
48066279701268800332174170411611
48066279701330924274243633004103
48066281131253444561157611356384
48066281131253461032444692675344
48066281137159335330279194507513
48066281137159368132974414219563
48066281137159368133057981787371
48066281137159368133061425466003
48066281137159368133061540251427
48066281137159368133626399322283
48066281137159368682669413637631
48066281137159368689381478746819
48066281591811341003013975982559
48066281591993843321532158814662
48066281592103112072054023961483
48066281592103112072054052659243
48066281592103112208412892667763
48066281615733658283014418765155
48066281615733711263291359542127
48066281615733711263374927109935
48066281615733722381496017351407
48066281615733722381496017817967
48066281615733724168082618089559
48066281615733727872428418107795
48066281615736412921057807497334
48066281615736412967378317557659
48066281615736429575863391020607
48066281615736429575863419718367
48066281615737613724460693550411
48066281615737630332945767013359
48066314136799241399571574428550
48066314136799246750293286239922
48066629958663851413737451584419
48066629958663851418192404458835
48066629958663856222379258062787
48066630011853189157257930854854
48066630029567394670880566045033
48066630029567405645025399244627
48066630029578214244767513452202
48066630029578214244851195799610
48066630029651147882444153865674
48066630029651149117226087360606
48066630029651158591229583195140
48066630029672712921529486326805
48066630029672712922076810975665
48066630029672722667105451621889
48066630029672722804303358143369
48066630029672760914501668166071
48066630029672760915066441149263
48066630029672761097512535429311
48066630029672761509925893167579
48066630029672762744707735864807
48066630029672773865273196170099
48066630029672777568865764678103
48066630029675479272050808800479
48066630035475971763459186026701
48066630035476031197019634900865
48066630035581337099285135997121
48066630035581337099285140718855
48066630035581338334631153724037
48066630035581353570637308150713
48066630035581386923027555860547
48066630035584933879892786526763
48066630035584939233083139981865
48066630035584957077796083162545
48066630035584985078083860232679
48066630035584988644392057757267
48066630035584988645144170538755
48066630035584988781590136579139
48066630035584988782404924914227
48066630035584988782409511781499
48066630035584999765044553414603
48066630035585000314843150766789
48066630035585005253152544548397
48066630035585005253215306313321
48066630035585005253695449439435
48066630035585005253695449445259
48066630437238183430386021281021
48066630437238194406228782992691
48066630437238194543423307944161
48066630437238194548509349781399
48066630437238244368857607432037
48066630490524776593086404315671
48066630490524830123141572304255
48066630490524841380152822114540
48066630490524843027346964982452
48066630490524846730874533925912
48066630505295042735450055872665
48066630507957968841197242259657
48066630508141687838353717971967
48066630508141689623018564643431
48066630508141704439310823848275
48066630508141704440398700561705
48066630508247050972926542717923
48066630508247050973010225071155
48066630508247051110270893707479
48066630508247104090632549958261
48066630508247104227829480751875
48066630508247104227830628662249
48066630508247105875025542237727
48066630508247116995318085884979
48066630508247116995339093033287
48066630508247116995401768704771
48066630508247120699182710000667
48066630508247120699663886719695
48066630508249752264579624512803
48066630508249755785973876176347
48066630508249805794631348822755
48066630508249805794634792501387
48066630508249805931829341433303
48066630508249805931833813633252
48066630508249817051648366308265
48066630508249817051648366309669
48066630508249817463491068270034
48066630508249822402618802249753
48066630508249822402618802249762
48066630508249822402618830822836
48066630508249822403099232701588
48066630508249822403119865964335
48066630508249822403120124710180
48066630508249822403120239035677
48066630508249822403182915054820
48066630508249822403182915057241
48066630508251006551633485668523
48066630508251006551717168494139
48066630508251008342801587082849
48066630508251023159638416471916
48066630508251023159701178223791
48066630514050324181478533278799
48066630514050326016979452812305
48066630514050326153905476254317
48066630514050326156412861657487
48066630514050374327313336583237
48066630514155676523351640399763
48066630514155676523351640516403
48066630514159282498947666633133
48066630514159328208379884850295
48066630514159328625266300770663
48066630514159331728976424970999
48066630514159331729794656984719
48066630514159331911907081785063
48066630514159333559374337478323
48066630514159342895276782680157
48066630514159342895277930567445
48066630514159348383532280202551
48066630514159348384033315356131
48066630514159348384095991377535
48066630514194405748678347451399
48066630514194405886001864295848
48066630514194450350798080711712
48066630514194455703760974822691
48066630514194455703970985489155
48066630514194455711561716823599
48066630514194465177470064610343
48066630514194466821899546879515
48066630514194466821899547229435
48066630514194466821899547229436
48066630514194466824347265102529
48066630514194466824410026867453
48066630514194466824410026867454
48066630514194466824597969203204
48066630514194466824598054944781
48066630514194466824598054944782
48066630650081127882177615827881
48066630667771852331291596547993
48066630667771885134073942291907
48066630667771885683681815678111
48066630667771885690393880787299
48066630667807018948091550094253
48066630667807020183437567821169
48066630667807020183688614880865
48066630667808171525298482167391
48066630667808171525298485353931
48066630667808171525298510863747
48066630667808204329773109303613
48066630667808204881075562920283
48066630667808204886095371797059
48066630667808209820203296900011
48066630667808224645116790890449
48066630673680461134150817787373
48066630673680461134150822509107
48066630673680461273041063093873
48066630673680461273041067815607
48066630673680462325436565117259
48066630673680477744393235247465
48066630673680511096783482957299
48066630673680511096784143004923
48066630673716485226486016400129
48066630673716494964739747266745
48066630673716495101937654138145
48066630673716496749129558752975
48066630673716529507787463074407
48066630673716529507787834610715
48066630673716529507850510636491
48066630673716529507850515241585
48066630673716529507852834984465
48066630673716530104906636319327
48066630673716535043971608534131
48066630673716535044034284205615
48066630673716535044034370299055
48066630673716544332010863797761
48066630673716544378245712227259
48066630673716544515506381217875
48066630673716544929004887409165
48066630673716546162154260192455
48066630673716546164330010063253
48066630673716546164330010417545
48066630673716546164330096152321
48066630673716549868675896637117
48066630673716549868675896641489
48066630673716549868947864289493
48066630720888542624744628739543
48066630720888542633112868253045
48066630720888575978825985956689
48066630720888592038606129399851
48066630720949513989752455998836
48066630720949526756758822945897
48066630720949526756758822945898
48066630720961473793902572833550
48066630720961518265540593103432
48066630720961521972333425898058
48066630720961532681207043076274
48066630720961533090454173182938
48066630720961533090454173187310
48066630720961533092169670950686
48066630720961533092985578480917
48066630720961533092985578480918
48066630720961533092988963228835
48066630720985538356189629078934
48066630720985547685026370937952
48066630720985547822851119206989
48066630720985547822851119206990
48066630720985549469227032049642
48066630720985553173572835617631
48066630720985553173572835617632
48066630720985553173573578690004
48066630720985833596459168783264
48066630720996343378201606196483
48066630720996354635777716672676
48066630720996356282905740308480
48066630720996356282905740308564
48066630720996356282968415984419
48066630720996356282968502073488
48066630720996359987314215283858
48066669256031197085582237476015
48066669256031241557219486093725
48066669256906564852251793435063
48066669256906609323888756255613
48066669486382944163565539249144
48066669487148460127724491581428
48066669487367264758966467029702
48066680279539757421085060724135
48066682193828976654365827769681
48066682193829024825266302694027
48066686022759648306147469988627
48066686501325871501998024549413
48066686501325886326156053362709
48066687919324225410726234316757
48066687919324240234884263130053
48066688149432563189052805656283
48066688149432574302090207110671
48066688149760621874920015279429
48066688149760632993039990911977
48066688557431469518948552176691
48066688628333775366214893083267
48066688628333779072252946264015
48066804963370657693546001036617
48066805193830159674000965199943
48066805193831343820273512265069
48066805193831349310707143423459
48066805193831358644998949948383
48066805193831360431020690676735
48066805193831360431020694335659
48066805193831364135429942026179
48066805193842170949171325943451
48066805193843056699536455140007
48066856651916030193304927849069
48066860959409289966031648597711
48066862554657100446195971954455
48066862601926388708644681214815
48066862602031759390945710261739
48066862602031759393372507429885
48066862625559709918557187567585
48066863033231443530738411312235
48066863033231443530738411662155
48066863033231443576512917277019
48066863033231443581574570750231
48066863033231443583266823096263
48066863080606098631646264630995
48066863263656127260150274224871
48066863263764180755850710100599
48066863263764185560061808113009
48069246510714941911533949942558
48069246510714991734711051574558
48069246534021675593068544556956
48069246534021675593319591616652
48069246534348592821751427974631
48069246534349432306278421977028
48069246534349432443539176702420
48069246534349443561662505202798
48069246534349493389563123521624
48069246534349493389563123534674
48069246534349493389563123871544
48069246534349493389563124934354
48069246534349493389563209610692
48069246534349493389563467890946
48069246534457500581537863524415
48069246534457500581537863524416
48069246534457550406344541826591
48069246534457550406344541826592
48069246534457550406407303591515
48069246534457550406407303591516
48069246670239722954972931716746
48069246670239772778150033348746
48069246687964698489270397562236
48069246687964748449643253545878
48069246687964748452087618546930
48069246687964748452087618551142
48069246687965949206662838248820
48069246693874224424365147943787
48069246693874258370985766571752
48069246693874259606583607596916
48069246693874274433000952678904
48069246693982281624412756465738
48069247166540292337795724518924
48069247172120794233151177735700
48069247172553922868844216147167
48069247172556674580916028928233
48069247243348520247599678710952
48069247243348520247599679060872
48069247243348520247599764800020
48069247243456523736920866325630
48069247243456523736920866342892
48069247243456523736920870574971
48069247243456523736920870574980
48069247243456571912903915428136
48069247243456573560032972183150
48069247243456573560095734297994
48069247243456577266073349711872
48069247243456577266136111476796
48069247243456577266889252655884
48069247379238749814701739602026
48069247379238749814704063600080
48069247379238799637878841229814
48069247379238799637878841234026
48069247379348007589381359587464
48069247379348057414250799654564
48069247402873251328134396363224
48069247402873251329826648612299
48069247402873251329828971540910
48069247402873301290222719533144
48069247402978606643988743030039
48069247402981308346943571734036
48069284094569676138285397227200
48069284094592786454590017530708
48069285293728885477096429069012
48069285299856015327086648540866
48069285299856015327086906808022
48069285459380796368266109627524
48069285459380796370525630315054
48069285512663775041341072911160
48069285512664075230611638094948
48069285530291504223110752660547
48069285530291504223110838399695
48069285530400506867363867808410
48069285530400807056634461806646
48069285914356955394560624436017
48069285914356955394560624436053
48069285914356955394560624436101
48069285914356955394748909730825
48069285914429938440284917464869
48069285932046862445401493992606
48069285932079277945238475531166
48069285932152212820689828496264
48069285932154914112342910291144
48069285937736635056426025645636
48069285937955187670047612944230
48069285937990256290073202860441
48069285938060538044517802944550
48069285938060538044517802944551
48069285938063239335355839186850
48069285938063239336170513197459
48069285938064441739820528533985
48069285985329842773135806531808
48069285990946378673122861321750
48069285991165183304364578507032
48069285991165183304364578507033
48069285991165183304552863451885
48069285991165483493635172505220
48069285991238118172411249738181
48069285991238118174103502317493
48069285991238418360928583417512
48069285991238468323749277118069
48069286008890158976046084115529
48069286008963093843904469935313
48069286008963093845596722514625
48069286008963142022143479730799
48069286009551524089740713474426
48069286009551524089761605483018
48069286009551524501334691306070
48069286009551524501355583314662
48069286144781687294810199691630
48069286144854622169443408153390
48069286144854623816574788305996
48069286144862727691534033690636
48069286144887037669280389691950
48069286150689964347803560281220
48069286150689964347803560281221
48069286150690264948856421636508
48069286168524242809574892753953
48069286169400461921021897810552
48069286169400461921042818398860
48069286169472544262048246853341
48069298914301558107159400879063
48069298931058789019913107023890
48069299072962144452010588639891
48069299090664576099412499171624
48069299090688886489424618538644
48069299090688887724206552033576
48069302683786032641938410813883
48069302683796839455678761629291
48069302689694357865769484214331
48069302689694362807156653954709
48069302742871991525071402249957
48069303143689810873276830276827
48069303162363082416823438637779
48069303162384692338520262032149
48069303162387394041955349736001
48069303168293017562351335431193
48069303221470646280266083726441
48069303239172506142304691114936
48069303239208580102961728160936
48069303375098809623707721632852
48069303375098809669440385836368
48069303375098810081034363668012
48069303375386691583930465001464
48069303375386691721191133637788
48069303375389393424626478559084
48069303380979215867745422716483
48069303381003531198661212051151
48069303381003531198661212052555
48069303381003532431478927917895
48069303381003533170896890000287
48069303381007435036788466906790
48069303381007435036809358913978
48069303381007435036809363518864
48069303381007435038292691407370
48069303381007435082542027722380
48069303381007435448382444738434
48069303381007435448403341350508
48069303381007435450074697434386
48069303381007435450074698851328
48069303398733311131322458001966
48069304598398305672858448022512
48069304598398305672858533761660
48069304598398305672858533765872
48069304651587641772137557913716
48069304651587641772137557917928
48069304657277776980223529852485
48069304657277776981834795729567
48069304657277777393428773561211
48069304657277778628775566122787
48069304675004553650016710978705
48069304675223358273916679320577
48069304811109720974315584511032
48069304811109720974315670245968
48069304811109720974316356159152
48069304811109720974316356163364
48069304811109720974316441902512
48069304811109720974316699115744
48069304811109720974316699119956
48069304811109720974881215230008
48069304811109720974881300969156
48069304811109720974881558186600
48069304811109721111576338882292
48069304811109721111577110534624
48069304811109721111577110538836
48069304811109721112141969605480
48069304811109721112329480061380
48069304811109721112329480065592
48069304811109721112330254900252
48069304811112422265968752040848
48069304811112422265969523693180
48069304811112422265969523697392
48069304811112422265969780914836
48069304811112422815576539692116
48069304811112422815577314526776
48069304834743322059643583266841
48069304834743322196925143911757
48069304834748124492360575879333
48069304834748139317355661094765
48069304834748139914393904680246
48069419787068164840508903855267
48069421146052006147290508816862
48069421146052006559072771930180
48069421146052055965319264575666
48069421222860283875122961545794
48069421222864141873225954155590
48069421222937119563627129626006
48069421222961134567531861775692
48069421222961134568285002954780
48069421222961134568285007204130
48069421692668787144150442614850
48069421695623201974715701385998
48069421695623246446917805888024
48069421695623250013413631850464
48069421695623250013977716082448
48069421695623261681228635948600
48069421701523770865901280787670
48069421701531887095962089577278
48069421701531892035630691432424
48069421701535444893309093849136
48069421701535477652029763005552
48069421701535745082642536054204
48069421701535745091680151556796
48069421701535778025133382626400
48069421701535778025133387343762
48069421701535790792077762293278
48069421701535794496420095591380
48069421701559789459922297491550
48069421701560093356049171961068
48069421701560093767643149792712
48069421701560109827339352112742
48069421837458189199463471800118
48069421852193568187024568504713
48069421855087059288769219987975
48069421855147982880680504388502
48069421855147998254658711776020
48069421855148027902201842655204
48069421855148031194701468938814
48069421855148042726359871468500
48069421855148047665988550257774
48069421855148047665988894631308
48069421855148047665988894631468
48069421855183149495555413216668
48069421855183149495555756173260
48069421855184365079246977698130
48069421861068616413858242584561
48069421861068616413858242584562
48069421861068659236400918157092
48069421861068664590389730825356
48069421861068665824979906767168
48069421861068665825251875950366
48069421861068675116241146923418
48069421861068675710221470500509
48069421861068675711037377680822
48069421861068680649893515561904
48069421861092981163428426249137
48069421861092981163429201083797
48069421861092981163701085339954
48069421861092981163701171783155
48069421861092991041119814675257
48069421861092991041119814693971
48069421861092991041956638207577
48069421861092991041956638226291
48069421861092992274226943473151
48069421861092992276465745977686
48069421861092992276465832420887
48069421861092992276737423461089
48069421861092992276737423815221
48069421861101096151425849439145
48069421861101097386771781076993
48069421861101097386771867166061
48069421861101097387043834814065
48069421908264688144007485132043
48069421908358043293715793433450
48069421908358076647233066418612
48069421908358076647233152157760
48069421908358082000402958450188
48069421908358091885436352588646
48069421908361944518886726031024
48069421908361979107751250392624
48069421908361983226201508697002
48069454240319684469792181566268
48069454246263128131405548221074
48069460627219579989058062850376
48069460627438084469630943948376
48069460627438084469630948670110
48069460627438384613147953036696
48069460627438384613148039261278
48069768679326426435187724360798
48069768679650586787542881678410
48069768679653299196835532995205
48069768685489882891596452198039
48069768685562858524152454702268
48069769876072994769186974088866
48069770035595074106933494937246
48069770035595074109189831865182
48069770041612657107136095248714
48069770115373627291614458497130
48069770115377529337002489019850
48069770115377579162813445881966
48069770115470926907848080710263
48069770115470926907848080710264
48069770115470938028224421968499
48069770115470938028224508061779
48069770115470938028245313975687
48069770115470938028245428766727
48069770115470941732027030229903
48069770121285843313799120913836
48069770121285843451059875289308
48069770121285852594266325641930
48069770121285853333834087230056
48069770121285854385601795889606
48069770121285854560833562418894
48069770121285854568364973678342
48069770121285854568616020738038
48069770121285887915103290669960
48069770121285902557149923080304
48069770121285902740080579894368
48069770121285904386644519281010
48069770121358789438249223238329
48069770121358837614714677968778
48069770121379552320782411165719
48069770121379552320970697510251
48069770121379561795034631111655
48069770121379562206816895287831
48069770121379567145128697627191
48069770121383103533567261856514
48069770121383152945903985646608
48069770121383152945903990245878
48069770121383163928458558432350
48069770121383165712848365313486
48069770514278374824351373174046
48069770514278374824916229058362
48069770520187000238017896455594
48069770523072388013260711988905
48069770523145366117409440096792
48069770567347045955730309081062
48069770567456003542831235633864
48069770567456303732101829632100
48069770573364628955932903031144
48069770576319392152315742457817
48069770593753447772086295241179
48069770594045268254339301983995
48069770594045268254339301983996
48069770594045279923218564521006
48069770594045281158565357086821
48069770594045284862887137678428
48069770594045284862887166376152
48069770594080353478480919021738
48069770594080353887749361583307
48069770594080392182842114069291
48069770594080402068690636194845
48069770594080403300774032926751
48069770599953856609034732385685
48069770599957492780958628328082
48069770599957492783385315776634
48069770599957492783385430095498
48069770599957495892202402027898
48069770599957496076220930969172
48069770599957496076220935568442
48069770599957496486996681858750
48069770599957496487814540328584
48069770599957507058775503754914
48069770599957507194341566649344
48069770599957507196036143693270
48069770599957508843161871679152
48069770599957508843165310636050
48069770599957512547507672513868
48069770599981807700280439831106
48069770599981808111874417662750
48069770599981811407136720303840
48069770599981811818730698135484
48069770599981822387996716045656
48069770599981827878426900455514
48069770599989012242774348599777
48069770599989012242774352831865
48069770599989012245033784360427
48069770599989012654368587880953
48069770599989017595755496171799
48069770599989017595943781466571
48069770599989027479344582536703
48069770599989027481792303592125
48069770599989028713875700324031
48069770599989032420731752277081
48069770599989912810586130588668
48069770599989918163758920574103
48069770599989918171076992934361
48069770599989918171161709801218
48069770599989927637257999695291
48069770599989927637822079323585
48069770599989927637822080740527
48069770599989928048851977644979
48069770599989928049604085232557
48069770599989928049607442699657
48069770599989929281687481964463
48069770599989929281938187464770
48069770599989929284114308295469
48069770599989929284197961952345
48069770599989929284197990648701
48069770599989929284385990029673
48069770599989929284386019080161
48069770735844123234793738613365
48069770735844123644716384455409
48069770735844173195754724232005
48069770753472740352329769098798
48069770753472740352333212777222
48069770753472751469885657317034
48069770753472751470450516383678
48069770753472788530007390663222
48069770753509106070902065468763
48069770753570012795817490937297
48069770753570017734945224917025
48069770753570051081603231568464
48069770753570060966634417425999
48069770753570060966655338132351
48069770753570062202004335672255
48069770753570062202004335673065
48069770753570062202004335674442
48069770753570062202004335674469
48069770753580857895426088629731
48069770753582009239210847327102
48069770753582052063657393100820
48069770753582053116328048166168
48069770753582053299258704980232
48069770753582058652424667005828
48069770753582058652424781796868
48069770753582058652508349831236
48069770753582058652508350894094
48069770753582058659769802114927
48069770753582068126515317569826
48069770753582073477149990505632
48069770753602471530439924749977
48069770753602481407879485179201
48069770753602482643225388120693
48069770753602482643225502906117
48069770753602482643225506092657
48069770753602482643476549965813
48069770753602486347571963444361
48069770753605183112129617969033
48069770753605184346911551580605
48069770753606068852433969660518
48069770753606073801435887594494
48069770753606073801686936053870
48069770753606083130334526040902
48069770753606083267344611486660
48069770753606083677409995728392
48069770753606084912024796341371
48069770753606084912024796341372
48069770753606084914472169656989
48069770753606373990706596732473
48069770753606383319607559176908
48069770753606383868376203542967
48069770753606383868376289618985
48069770753606383868376289636247
48069770753606383869213113151305
48069770753606385101295390339524
48069770753606385101462526408287
48069770753606385101483418416852
48069770753606385101483418416879
48069770753606385101483418883439
48069770753606385103722220921414
48069770753606385103746207866051
48069770753606385103805870327462
48069770753606385103805899023818
48069770753606385103805903741206
48069770753606385103993898404790
48069770753606385103993927101146
48069770753606388808152475760242
48069770753606388808152475760243
48069770759417397208678450291301
48069770759417402707184016205199
48069770759417403301164339419321
48069770759417403302252216145641
48069770759417431294733138867807
48069770759490382046952271451077
48069770759490382046952271451078
48069770759490382641477279168128
48069770759513808525231285366313
48069770759514649251905264310535
48069770759514692619242407215593
48069770759514697567408617625853
48069770759514697972395134155883
48069770759514697979169961089044
48069770759514699214515974708549
48069770759514699214537670131517
48069770759514708543438632575952
48069770759514708678729660869986
48069770759514708678729660869987
48069770759514708680696981469479
48069770759514709092207248244251
48069770759514709092207276942011
48069770759514709092207363018029
48069770759514709092207363035291
48069770759514709092290930577799
48069770759514709092290930577800
48069770759514709092290930597482
48069770759514709092290930597483
48069770759514709092290930603315
48069770759514709092290956231015
48069770759514709092290959295242
48069770759514709092290959295243
48069770759514709092291045388523
48069770759514709093043067005285
48069770759514709093044186550349
48069770759514710325126463738651
48069770759514710325314491815896
48069770759514710325314491815923
48069770759514710325314492282483
48069770759514710325377282981255
48069770759514710327553290069657
48069770759514710327574186211015
48069770759514710327577281265095
48069770759514710327636972422889
48069770759514710327636973957931
48069770759514710327824971803834
48069770759514710327824971803861
48069770759514710327825000500190
48069770759514710327825000500217
48069770759514710327825000854349
48069770759514714031355898331061
48069770759514714031418660450117
48069770759514714031899090554426
48069770759522803089475220088977
48069770759522803089496140677285
48069770759522813653469604041477
48069770759522814202513397781917
48069770759522815437859415508833
48069770759522815438131383156837
48069770759525454960844076681552
48069770806650379776021956651045
48069770806686406195095033474815
48069770806755784909905749221127
48069770806759637547309877677509
48069770806759637547313235262701
48069770806780061536399561387322
48069770806780094750308876479784
48069770806783697158838794486046
48069770806783697158838798735396
48069770806783701277289057039774
48069770806791756632307971669540
48069770806791805837989541281431
48069770806791805837989541347122
48069770806791816958366625559938
48069770806791818742693675393428
48069770806792067871311669672396
48069770806792101223612572226979
48069770806792106583559067176414
48069770806792118929767140834063
48069770806792118932215230362318
48069770812667962771144308661745
48069770812688720300692995197449
48069770812688720302952426726011
48069770812688725653674138537383
48069770812688740478650394642665
48069770812700393095142743071440
48069770812700431807474598235535
48069770812700433042820615962451
48069770812700444153598214233107
48069770812700444155857989770234
48069770812700444156046045494167
48069770812700447860203789185587
48069803138741736430242567586198
48069803138741747139029112918652
48069809289527095356172640957695
48069809289527128709689913942857
48069809519003479601531549419010
48069809519732972816314537794104
48069809519951760836933457836384
48069809519951777440404514205006
48069809519951810799569131028014
48069809519987800204274369520338
48069809520060779545461480769316
48069809525968159681558562516977
48069809525968204153219797627265
48069820365338822017116222060836
48069821723269019910163407454702
48069821723269021144945340949634
48069821723269319686896300782878
48069821729177644908470233722970
48069821730158296442272114255966
48069822202824069648704336260028
48069822202824369837974930140172
48069822208732639572589059695170
48069822208732689578718599657482
48069822256001694667921750776896
48069822256001709485493239077874
48069822261910334898594906475154
48069822415526475711360732551084
48069822415526775900631326547868
48069826031418759794559779500468
48069826031418809200807272441790
48069826031419059983830373502868
48069826031419075990807008544948
48069826031419075992501584189194
48069826037327385207661418199940
48069826037327390149613819019658
48069826037327401262086242380062
48069826108230007436452353787046
48069826108230908004264394061864
48069826108230908004264394063316
48069826108557812332925641327256
48069826509008848530300485546840
48069826509993157821556844163104
48069826509993168942121873428256
48069826509993168942687074141228
48069826509993403116407097892594
48069826509993408056099687756638
48069826509993408057794263400884
48069826509993452520397134598408
48069826509993452527736936374348
48069826509993458010827438043248
48069826509993469131957668139416
48069826515901727745441567480202
48069826586805240020976496230956
48069826586805240023235931874966
48069826586805240023235931991606
48069826586805284485838917974554
48069826722695578704040717650616
48069826746326412069650033871824
48069826746326417560080218281682
48069826746326433612245353715798
48069826746330021064982661069842
48069826746330021066674138814494
48069826746330063747144426142442
48069826746330080355695619303974
48069826746330080356447731613286
48069826746654223638825628478846
48069826746654234804937699843472
48069827944731817394352590657902
48069827944731861866013826817950
48069827945704426162846593327952
48069827945704474341089073959020
48069827945704476132445208522120
48069827945704479838483261702868
48069827945704490951520663157256
48069827945715231742933174992736
48069827945715281154265337355904
48069827945715286652224645620140
48069827945715297765262047074528
48069827945716182279216437746868
48069827945716182280908574251892
48069827945716432507358589794074
48069827945716448559523725228190
48069827945716481911348746450520
48069827945716481918690752157242
48069827945716481918879038631512
48069827945716481918879153422552
48069827945716482468487031745056
48069827945719183622127246034300
48069827945719183624571611039564
48069827946032536695545224812868
48069827946032547861093211945510
48069827946043343508721746490054
48069827946043354674833817854680
48069827998892915369951365838060
48069827998893810447335278579426
48069827998893812231725094647664
48069827998894066119211944332770
48069828022527417022546321784618
48069828022527428135583723239006
48069828022528267628101490042338
48069828022528278747916813088104
48069828022528312102187347221700
48069828022528312648784856411592
48069828022528312651230250403272
48069828022528313884320050592770
48069828022528313884320050594222
48069828022528317590168927319256
48069828022528317590169702270556
48069828022528317590358099057608
48069828022528317590358099174248
48069828022528317590922068498344
48069828022528617779440296150700
48069828022855174284297466960880
48069828022855174284297466960928
48069828022855185402420537194102
48069828022855474473568060959116
48069828022855485591691131192290
48069828158414989768570152706712
48069828158414994709954223614376
48069828158418593275164076421852
48069828158418858328219719271552
48069828158418891680044739560762
48069828158418891680044858596988
48069828158418893464434670418636
48069828158743068220672939953392
48069828164654095147939359336590
48069828182049490865344943098526
48069828182049490872686948805248
48069828182049496363114038614480
48069828182049507476151440068868
48069828182053094927759032368410
48069828182377249323738410315200
48069828182377249918263821216930
48069828182377254859647892124594
48069828182377254859647892125998
48069828182377264194193959216328
48069828182377265977767867758546
48069828182377550107534415215118
48069828182377555048918486122782
48069828182377566167038461755330
48069828182377566167041556355956
48069828636008630810477545794730
48069828636989332349840984041648
48069828636989334134422180127540
48069828636989348951805382066724
48069828636992034053277100616680
48069828636992951225308498940872
48069828636993234810358704955696
48069828636993234810362833722448
48069828636993234812807198727712
48069828637317405861377928139210
48069828637317406409605042715960
48069828637320107564813274123364
48069828659643117645438222626254
48069828660623784581883437724424
48069828660623784589226219315566
48069828660623800595637769957858
48069828660623800597332345602104
48069828660623800641391354748278
48069828660623800641391354749682
48069828660623833994907851850424
48069828660623833994908626801724
48069828660623833994908627734844
48069828660623834002248309560152
48069828660623834002250633441566
48069828660623834002436710592182
48069828660623834002439037771112
48069828660623834002440066642340
48069828660623834004695374699048
48069828660623834551291328478982
48069828660623835786637346205898
48069828660623835789085067261320
48069828660623850606468269200504
48069828660626502352166382429406
48069828660626535705683655414568
48069828660626535705684031666834
48069828660626535705687127318624
48069828660626535706436143976146
48069828660626535708131492323888
48069828660627388639692801703534
48069828660627388646471727699016
48069828660627388646471727700420
48069828660627402874412869170652
48069828660627402876672300699214
48069828660627436273494665873440
48069828660627436822538459626930
48069828660627436824986177500024
48069828660627438050294518715878
48069828660627438057800791347514
48069828660627438057824809717372
48069828660627438057824810767132
48069828660627438057884477353846
48069828660627438060332195226940
48069828660627438060332195241442
48069828660627441764114026271000
48069828660627452876878343474140
48069828660627452876963059401412
48069828660627452877715426810102
48069828660627691993011763813210
48069828660627703101909079908916
48069828660627703108683902536438
48069828660627736462682348581912
48069828660627736462765259753584
48069828660627736465213868315236
48069828660627738249602789238226
48069828660627753066985991177410
48069828660939888779105102909248
48069828660939899944653090041890
48069828660950695592281626711520
48069828660950706758393698076146
48069828660950707305013018659544
48069828660950708540359808038792
48069828660950712246397089567208
48069828660950712246397861219540
48069828660951593056170606733114
48069828660951593056170609914038
48069828660951607875248155678816
48069828660951607875252630924118
48069828660951609110594948238988
48069828660951609110598648651034
48069828660954294759605697617890
48069828660954310814030293160284
48069828660954611000877530015698
48069828660954614706915583196446
48069828713801464504743856292018
48069828713801479322127058231202
48069828714129221766495773120660
48069828714129236041864154422588
48069828714129236590656124882250
48069828714129521955766367118848
48069828714129536779926718880438
48069828873326199246210811636468
48069828873326243763601641980314
48069828873326243763604998030472
48069828873326243766049363035736
48069828873650414814620864114068
48069828873653116518056210085124
48069828873654017636606619273856
48069828873654022576296113604154
48069944493673073972818750804876
48069944570590561441149768680758
48069944570590576265307768797698
48069945049164899083274268764746
48069945049200021774547659051460
48069945049200037834221907563274
48069945049200037834242799689910
48069945185055132766566816313276
48069945202817392577609058869236
48069945202817392988638928492870
48069945202817392988638957190630
48069945202817394221641597578850
48069945202817394223901033811676
48069945202817394223901292091930
48069945208689696735536149880272
48069945208724817645410356536820
48069945208724818880192290030348
48069945208725658372627268361322
48069945208725658372627527704434
48069945208725708334966670572088
48069945208725717798908727324592
48069945208725717798929619331780
48069945208725718212470001891914
48069945208725719445472670977894
48069945208725719448004071670780
48069945208725719448004072025072
48069945208725719448007429137880
48069945208726019634764156984674
48069945208726019637274636972612
48069945208726023341621499609760
48069945279625611020940584578960
48069945279625620898442911359328
48069945279625622133977215443826
48069945279629528298841508376922
48069945279636432652064395497166
48069945279637580298366164479580
48069945279637617349454787209600
48069945279637617349454787327644
48069945279637628055980408870506
48069945279637628057399946246568
48069945279637628467511623524496
48069945279637628467574385639340
48069945279637628467574414219056
48069945279637628469266642468002
48069945279637629704800971121969
48069945279637629704800971121970
48069945279637629704804069836432
48069945279637633409146771484302
48069945279641185854834851638460
48069945279641186273959124821730
48069945279641231976051197815310
48070000566632200552682189739250
48070001045206554986578072201006
48070001204731334788168178557364
48070002480930488511610599922510
48070002634546929507059707832026
48070002634546940620097113990678
48070002640454365230425582605750
48070002640455264013784791013902
48070002640455269557559294755442
48070002687724558225059173589496
48070002687829923416911334730844
48070002693629281131868613395090
48070002693629292435447551951432
48070002693632883448890246988540
48070002693738248640742408129888
48070003119029612640448998811690
48070003119137659403389339270600
48070003166298901355376118912060
48070003172203624262185558717654
48070003172203639270110296225002
48070003172207226579207192311104
48070003172312591726998021238536
48070003172312591910768945263552
48070003189929515373849891985211
48070003325929047546605929613680
48070003325929047590667261827596
48070003325929047592338708608395
48070003325929047592338708608396
48070003325929048963463092275316
48070003325929048965154310335822
48070003331728405305624540491842
48070003331728416609203479048184
48070003331728420308738673002824
48070003331728420308738673004228
48070003331728420313549277999190
48070003331837372770437003012724
48070003331837372816169782007196
48070003331837372816169782007439
48070003331837372816169782007440
48070003331837374188985383734866
48070003402737271934139398576648
48070003402737275456409883801252
48070003402737275500471216015168
48070003402737275502142662795968
48070003402737275640180807826268
48070003402737276738245264908184
48070003402737276873267046462888
48070003402737276874961622108586
48070815064388310730695462291283
48070815117563237744359960426537
48070815141524645512412487162665
48070815277088018787798943250437
48070815277088018788050105585203
48070815277088018788613731702213
48070815277088018788614104656867
48070815277088018788614190866995
48070815354224353570330788335431
48070815380501106386600068436032
48070815380817176637349915105130
48070815380827977541267162027492
48070815380828018038199542005944
48070815380828018038262303770868
48070815380828879756960400047342
48070815380828879761499806467835
48070816553613156777158743611439
48070816553613173248448238333751
48070816553613173248449268136647
48070816553613173248510914359527
48070816553613173250956308234567
48070816577247674903363323130357
48070816713137954291887220107939
48070816713137954291949891888577
48070816713137954294394256893841
48070816713137954294394519288139
48070816713137954294395290008755
48070816736772455946801935032841
48070816739728119710995666829773
48070816739738878207601996222782
48070816739738926385279617783042
48070816739738926934071245268642
48070816739738928169669457946706
48070816739738928169669457946754
48070816789947382961281595606767
48070816789947382961281624303123
48070816792913805770308510968118
48070816792913805770873370038974
48070816792913805773383883328314
48070816792917755860005806007178
48070816792917757644394498279390
48070816793011098801686058177451
48070816793011103559554697034630
48070816810631565788718857100472
48070816810739698157079736825660
48070816816224135777550904403724
48070816816224135779807241331660
48070816816224141313734678327140
48070816816540201725143867603746
48070816816550997603569288813008
48070816816551008531332914854176
48070816816551008531332914867226
48070816816551008538864326113624
48070816816551014074856370131968
48070816816551014077576061787530
48070816816551047429129457385328
48070816816551047429150377973636
48070816816551056710412223734878
48070816816551056755330099603354
48070816816551058539718791875518
48070816816551058539718791875566
48070816816551058542438483518078
48070816816551898034873834560646
48070816816551909102175099907462
48070816816551909102178198740016
48070816816551914635827468532898
48070816816645601688853711971031
48070816816645605395455849383763
48070816816645607042107972269023
48070816816645607049366295272593
48070816816645607049387215860901
48070816816645618162421407923415
48070816816645618162484170038259
48070816816645618162484170156351
48070816816645621866265886413535
48070816816645621866265914993251
48070816816648257686829906884830
48070816816648274156675784102728
48070816816648274165713399605320
48070816816648303209358658358490
48070816816648303803883293004198
48070816816648307099166635274194
48070816816648307099166635392286
48070816816648307509921346184946
48070816816648307510673458494258
48070816816648318081721203460666
48070816816648318218979519519012
48070816816648319866107543154900
48070816816648323570453343639904
48070816816649158117381192548136
48070816816649159902588886951366
48070816816649174177076620033506
48070816816649204374163746525573
48070816816649207529717571846444
48070816816649207529717576568178
48070816816649207666978331293570
48070816816649208078488253234080
48070816816649208078488368019504
48070816816649219198322517226372
48070816816649224137993443429492
48070816816649224138265039541188
48070817191712280950914670708191
48070817191712297422205195233399
48070817215455756662527755197410
48070817218302414663132922349939
48070817218302418367225351409595
48070817218302418367476399887845
48070817218407819802103241562463
48070817268521726089906288231891
48070817268629783108442749819500
48070817268629783109195890998588
48070817271512511815991348022693
48070817271512517352175117341015
48070817271585446736192179580085
48070817271585446873390172190633
48070817271585457856005782321368
48070817271585457856193809348936
48070817271589061911829629580860
48070817289205908323967230479726
48070817289205908919035802423036
48070817289303217865379688564204
48070817289313977051908814853174
48070817289314021111763799294708
48070817289314021523546321751186
48070817289314024678367927070300
48070817289314024679121068249388
48070817289314024679121072498738
48070817289314025227891749164640
48070817289314025227975546775472
48070817289314037583322849777992
48070817289314041287396682148224
48070817289346456240158308685632
48070817289346461728704773365312
48070817295211843827271002287530
48070817295219895268718036592699
48070817295219898930697166602509
48070817295219899111998246746397
48070817295219899112019167451345
48070817295219900349814022259549
48070817295219916821163608481733
48070817295219944684170481884675
48070817295219944821430464963559
48070817295219944821431236615891
48070817295219944821451385668507
48070817295219948525794863205009
48070817295219948525796726988521
48070817295219959508328510680709
48070817295219959508414401663371
48070817295222600678444893258476
48070817295222600679865435057308
48070817295222600815642799779956
48070817295222600817063427667856
48070817295222646934221273356398
48070817295222646936647960332557
48070817295222646936648075123814
48070817295222650045465047056214
48070817295222650045653333413796
48070817295222650045716009439572
48070817295222650641077185356900
48070817295222661210155170940394
48070817295222661347353163201022
48070817295222661347604211677660
48070817295222661349298788721586
48070817295222661349298788839630
48070817295222662996424516707468
48070817295223550613462446682640
48070817295223551208071022434058
48070817295223551208826119144952
48070817295223561778155238938408
48070817295223562326947209380600
48070817295223567268581984863752
48070817295255070533448006021568
48070817295255070670708760751172
48070817295255072317021909958692
48070817295255072317084672077748
48070817295255072324339637846037
48070817295255072324339637962677
48070817295255072324360443755525
48070817295255072324423205524661
48070817295255072324423205874581
48070817295255072324424354829534
48070817295255081605622405725005
48070817295255081653260234350068
48070817295255081653824057132520
48070817295255081653825090234384
48070817295255081790520989079672
48070817295255081791084725768843
48070817295255081791084725768844
48070817295255081791085844963988
48070817295255082202870173821254
48070817295255083437460640394378
48070817295255083437648635412121
48070817295255083437648664108477
48070817295255087141807212413414
48070817295255967394462564648326
48070817295255967394462797872274
48070817295255982356385998128728
48070817422247139496050468279625
48070817431012929947139810425066
48070817431012979360349410640118
48070817431049256551822328064279
48070817431049256560190567577781
48070817431049256560190596275541
48070817431049289905903685281425
48070817431049305965600260690219
48070817431049305965621152698811
48070817431110194981932715320157
48070817431110196216714649864897
48070817431110227779631158167733
48070817431110227916829150782493
48070817431110228328590722904472
48070817431110239446792857221230
48070817431122187720917596132302
48070817431122187720980272158078
48070817431122187722884142359473
48070817431122187722884142359474
48070817431122232192618292428168
48070817431122235899411125222794
48070817431122235899415630600268
48070817431122235899415630718312
48070817431122237134005806542080
48070817431122237134194093372046
48070817431122237134197564213244
48070817431122246425270403233714
48070817431122247017531872507674
48070817431122247019247370275421
48070817431122247019247370275422
48070817431122247020063277805653
48070817431122247020063277805654
48070817431122247020066662553571
48070817431122251958919301017952
48070817431142644651445741817931
48070817431142659476171179151325
48070817431146247334203394491702
48070817431146252283267328403670
48070817431146252283456360885054
48070817431146261749114036317844
48070817431146262159179420559576
48070817431146262161710824440490
48070817431146263396304731374378
48070817431146267100651278014740
48070817431146502647668195001187
48070817431146546974493501647119
48070817431146547111691494611799
48070817431146552472455100858709
48070817431146552472476021563657
48070817431146561755370026623351
48070817431146562348534735082168
48070817431146562350145628374151
48070817431146562350145714467431
48070817431146562350145714468883
48070817431146562350982538001203
48070817431146563583252843714623
48070817431146563585491732195799
48070817431146563585512652900747
48070817431146563585575328572391
48070817431146567289921900590458
48070817431146567289921900591183
48070817431146567289921900591427
48070817448773931493119413359063
48070817448871178541673343658022
48070817448871189652262684282640
48070817448871189652262684282724
48070817448871222411234512120562
48070817448871222456904642711692
48070817448871223005696614688834
48070817448871226163784976024782
48070817448871226712576946401283
48070817448871226712576946466974
48070817448871226712577290840716
48070817448871226719351859565668
48070817448871226719352117832872
48070817448871237281713537428192
48070817448871237283597290459820
48070817448871237420857959096143
48070817448871237420857959096144
48070817448871237830672640756708
48070817448871237830693537351764
48070817448871237832389174795474
48070817448871237832451937045831
48070817448871237832451937045832
48070817448871237833205077739486
48070817448871239065287441365316
48070817448871242771579667725187
48070817448872428704504104297042
48070817448872438038795909170133
48070817448872438587842031644862
48070817448872438589450630194293
48070817448872438589450630213166
48070817448872438589450630213167
48070817448872438589450716306447
48070817448872438590286420629121
48070817448872439822620521932095
48070817448872443529163336186881
48070817448872443529226902784574
48070817448872443529226902784575
48070817454682551501712247126047
48070817454682556860446546442258
48070817454682557447146621660455
48070817454682557455514861173957
48070817454682590801227978877601
48070817454682606860945446294987
48070817454682606861008122320763
48070817454744680019889647191881
48070817454744680020624306449499
48070817454744680155437228520585
48070817454744680155458149225533
48070817454744680157885061179103
48070817454744681208041762215725
48070817454744696033894366673267
48070817454744696034459222557583
48070817454744696079647922885375
48070817454744696080129095944283
48070817454744696080212778769691
48070817454744726276673288475743
48070817454744726276736050594799
48070817454744726281755862653903
48070817454744726281755862658115
48070817454744729385656624843421
48070817454744729385719386962477
48070817454744729386221480731949
48070817454744729386284214267077
48070817454744729386284242846793
48070817454744729431472943174585
48070817454744729431955264143659
48070817454744729432037799058901
48070817454744729432038832160765
48070817454744729569214871081141
48070817454744729569235708762709
48070817454744729987796353574193
48070817454744740503840391464801
48070817454744740504405247349117
48070817454744740549593947676909
48070817454744740550158803561225
48070817454744740551767492454897
48070817454744740551853383437559
48070817454744741100831317289039
48070817454744741100894079408095
48070817454744741100896402356389
48070817454744742336243191735637
48070817454744742336243191853729
48070817454744742336431591467525
48070817454744746040585926317775
48070817454755486374567307382022
48070817454755488068957244154614
48070817454755488618208435955649
48070817454755488618208435955650
48070817454755488618211534788363
48070817454755488618211534788364
48070817454755531303553118913260
48070817454755533087946029230592
48070817454755536245214323921817
48070817454755536794739924196444
48070817454755538029330100138256
48070817454755538029539307556530
48070817454755538029602069321454
48070817454755547320591340294506
48070817454755547914571663871597
48070817454755547915387571051910
48070817454755552854243623193844
48070817454755552854243708932992
48070817454777101839536596513393
48070817454777146120838043187671
48070817454777146120838071767387
48070817454777146120900804835955
48070817454777146120900833532311
48070817454777146120903415097729
48070817454777146166654389744419
48070817454777146303852296615819
48070817454777160945061443911025
48070817454777160945563623419645
48070817454777160945626299795341
48070817454777160991296287623161
48070817454777161128556956609405
48070817454777161542055467522429
48070817454777162775204840305719
48070817454777162777380590176517
48070817454777162777380590530809
48070817454777162777380676265585
48070817454777166481726476750381
48070817454777166481726476754753
48070817454779803405710842213299
48070817454779803542491426183300
48070817454779803542491454997691
48070817454779803542971596588771
48070817454779803542992488597363
48070817454779814472997972764049
48070817454779815067794576574081
48070817454779818778998901187710
48070817454779846772505052243908
48070817454779846772505052243909
48070817454779851583389587218005
48070817454779851720650255854329
48070817454779852124904518983227
48070817454779852125657664392942
48070817454779852132432606117360
48070817454779853360250536710143
48070817454779853367800200368585
48070817454779853367862962133509
48070817454779853368051278711042
48070817454779853368051278711043
48070817454779853368051278711051
48070817454779862648497560134733
48070817454779862648998972940211
48070817454779862649061644362505
48070817454779862649061648611855
48070817454779862649252991030879
48070817454779862650694320219527
48070817454779862694251116346841
48070817454779862831449108953177
48070817454779862831992305898302
48070817454779862831992305898303
48070817454779862833708545067959
48070817454779862833708549317309
48070817454779863243043088207643
48070817454779863243043088207644
48070817454779863243777625676587
48070817454779863245469893272567
48070817454779863245469921970327
48070817454779863245490813493485
48070817454779863245553575608329
48070817454779863245553575625798
48070817454779863245553575625799
48070817454779863245553575627259
48070817454779863245553575627260
48070817454779863245553601259331
48070817454779863245553604323558
48070817454779863245553604323559
48070817454779863245553604441659
48070817454779863246305683335633
48070817454779863246306716437497
48070817454779863246306716787417
48070817454779863246306716806347
48070817454779863246306716806348
48070817454779864478389109116887
48070817454779864478389109116888
48070817454779864478577136838415
48070817454779864478577137310799
48070817454779864478639813218323
48070817454779864480899593354172
48070817454779864480899593354175
48070817454779864480899593354176
48070817454779864480899618986247
48070817454779864480899622168566
48070817454779864480899622168567
48070817454779864480899622168575
48070817454779864481087616826353
48070817454779864481087617180485
48070817454779864481091089202793
48070817454780704110303208277185
48070817454780704110303208294654
48070817454780715040262502387879
48070817454780715633427295524003
48070817454780747347095760235358
48070817454780748392085171149079
48070817454780748392085171166548
48070817454780748392085171166549
48070817454780748392085199746264
48070817454780748392085199746265
48070817454780748392085542685387
48070817454780748575098738681512
48070817454780748575098738681513
48070817454780748575098767379272
48070817454780748575098767379273
48070817454780748575099886574417
48070817454780748575102866856178
48070817454780748575102866856179
48070817454780748582442549614606
48070817454780748994224931291975
48070817454780753928269316608803
48070817454780753928335177696086
48070817454780753935590315633777
48070817454780753935863147148966
48070817454780763262543042998501
48070817454780763262543419256543
48070817454780763262627758943243
48070817454780763399804083171133
48070817454780763399804087892866
48070817454780763399804087892867
48070817454780763399804089292547
48070817454780763813302595956221
48070817454780763814117494028165
48070817454780765046388918833187
48070817454780765046388919305363
48070817454780765046388947530947
48070817454780765046388947885079
48070817454780765046451595331139
48070817454780765046451968267127
48070817454780765048627717092537
48070817454780768752430325349569
48070817454780768752973517577333
48070817454780768753057947585189
48070817454780768753057947603902
48070817454780768753057947603903
48070817454780768753246347198825
48070817454791509544594986855613
48070817454791509544595331229147
48070817454791509568990065858624
48070817454791509681855741585217
48070817454791520664413992658322
48070817454791525748958114900181
48070817454791554018474472215783
48070817454791555251643158857044
48070817454791555388841180165405
48070817454791555802885204468440
48070817454791555802947966583284
48070817454791558957685975188936
48070817454791559094883881631674
48070817454791559094883881631675
48070817454791559094883881693153
48070817454791559094883881693154
48070817454791559094883881710415
48070817454791559094883881710416
48070817454791559095448740777059
48070817454791559095448740777060
48070817454791559095699789236435
48070817454791559095700908567093
48070817454791559506454619009667
48070817454791559507228680955181
48070817454791559507231004953235
48070817454791559507231004953236
48070817454791559507294886400141
48070817454791560742012938448167
48070817454791560742012938448168
48070817454791560749418825483508
48070817454791570076559753215964
48070817454791570077979376681094
48070817454791570078064092625836
48070817454791570078251344696524
48070817454791570213817437688601
48070817454791570213820536521315
48070817454791570213820536521316
48070817454791570215240045317418
48070817454791570215260965905726
48070817454791570215260965905969
48070817454791570215260965905970
48070817454791570215512012982928
48070817454791570216077992779909
48070817454791570627042946256697
48070817454791570627044008056321
48070817454791571860130304284529
48070817454791571862369102072432
48070817454791571862390022660984
48070817454791571862390023133124
48070817454791571862452784898047
48070817454791571862452784898048
48070817454791571862452784898290
48070817454791571862452784898291
48070817454791571862452870987116
48070817454791575566170680236425
48070817454791575566735822094994
48070817454791575566735822095776
48070817454791575566735822096019
48070817454791575566986870555395
48070817454791575566986870555396
48070817501948858507599073950459
48070817501952760968116422856014
48070817501952760968116422856023
48070817501952760968116537647270
48070817501952760968116537647271
48070817502013683324682065770170
48070817502013683460459774867804
48070817502013729581464964116770
48070817502013732736286569435884
48070817502013732737039710614972
48070817502013732737039714864322
48070817502013733285810391530224
48070817502025692131060787851569
48070817502025692131060787851570
48070817502025692131060787969667
48070817502025692131061906692582
48070817502025692131064231175906
48070817502025692131064231175915
48070817502025692268321542227042
48070817502025692268322575328906
48070817502025692268387661931449
48070817502025736555254375272008
48070817502025736600797978296331
48070817502025736600797978296332
48070817502025740307592275720762
48070817502025740307592276193145
48070817502025740307592276193146
48070817502025740307671454603316
48070817502025740307675958546377
48070817502025740307675958546378
48070817502025740444869447213864
48070817502025742091434676937076
48070817502046105556153004249418
48070817502046116119582532317602
48070817502046116255148710353359
48070817502046116255148710353360
48070817502046116261926631473806
48070817502046153177508396604376
48070817502046153178073255671020
48070817502046153178264636616178
48070817502046153314709483815550
48070817502046153727056606992679
48070817502046153727056607058370
48070817502046153727116274590057
48070817502046154961838540553302
48070817502046154961898203485476
48070817502046154961898203485512
48070817502046154969240209192198
48070817502046154969240955329050
48070817502046154969240985543214
48070817502046154969429241673582
48070817502046164296193198019588
48070817502046164433391190984427
48070817502046164435901699320046
48070817502046164435901700737195
48070817502046164845236993294978
48070817502046164846868835386870
48070817502046164846931597618354
48070817502046164846931597637227
48070817502046164847684738330882
48070817502046166079955131438091
48070817502046166079955131438092
48070817502046166082277612162906
48070817502046169786623415730895
48070817502046169786624158803268
48070817502048851129149775900458
48070817502048851723674039009858
48070817502050018578405673001148
48070817502050018578405677600418
48070817502050019134854238812664
48070817502050024076429692200520
48070817502050051931902058576979
48070817502050051931985736797510
48070817502050051931985741402603
48070817502050051931985741402604
48070817502050052069183815501498
48070817502050052069183819752300
48070817502050052480756415002818
48070817502050056187571230196853
48070817502050056187571230196862
48070817502050056187571230202685
48070817502050056187571230202686
48070817502050057429696289778934
48070817502050057429759051893778
48070817502050066756902302457888
48070817502050066758406641867760
48070817502050066894159613981404
48070817502050068540472851997972
48070817502050068542795332604938
48070817502050072247330280375256
48070817502056910785570616697648
48070817502056971111630303825472
48070817502056971660671915037270
48070817502056972896018996097683
48070817502056972896018996097684
48070817502056976600364795397122
48070817502058111359638538265795
48070817502058122455062579850665
48070817502058123835009824801709
48070817502058156996475427718232
48070817502058157598596217258503
48070817502058157598596302997651
48070817502058157598617223702599
48070817502058157598676800773404
48070817502058160702518129184338
48070817502058161304633494199294
48070817502058161304633494199295
48070817502058161304633580288363
48070817502058161304654500876671
48070817502058161304717176552527
48070817502058171868627963873473
48070817502058171868627964240863
48070817502058172005888632507583
48070817502058172005888632507584
48070817502058172005888632509797
48070817502058172005888632527266
48070817502058172005888632527267
48070817502058172415996953264582
48070817502058172417671671538102
48070817502058172417671671538103
48070817502058172417692567084559
48070817502058172417692595307722
48070817502058172417755354363510
48070817502058172417755354363511
48070817502058173650778891476872
48070817502058173653017689264775
48070817502058173653017689265018
48070817502058173653017689265019
48070817502058173653038610325503
48070817502058173653101372090426
48070817502058173653101372090427
48070817502058173653101458179495
48070817502058173653289657385198
48070817502058173653289657385199
48070817502058173653289743474267
48070817502058173653292842306981
48070817502058177357447918713526
48070817502058177357447918713527
48070817502058177357635457747738
48070817502058177357635457747739
48070817507825048792558108005772
48070817507825058487234377258904
48070817507825058675332319946520
48070817507825059722012867560638
48070817507825059727099913801772
48070817507825059910114253454502
48070817507825107898648155796768
48070817507825108081578812610832
48070817507825108495892223450442
48070817507825109730398744568930
48070817507857483867582823851543
48070817507857483874926207033654
48070817507857528341751473162139
48070817507857533875403841787575
48070817507922308736363535624060
48070817507922308874982070033440
48070817507922308875065494572978
48070817507922309925957026008644
48070817507922309927651344422396
48070817507922309927651602702650
48070817507922354582806029799182
48070817507922354994566598565440
48070817507922354994566602698141
48070817507922354994566717489398
48070817507922358103383689421798
48070817507922358103634651805156
48070817507922358287402218363072
48070817507922358287402222962342
48070817507922358698177969252650
48070817507922358698912399050236
48070817507922358698995827722484
48070817507922358698996856592260
48070817507922369269956791148814
48070817507922369406964058612478
48070817507922369407215107089116
48070817507922369407217431087170
48070817507922371054346483710878
48070817507922371054346598029950
48070817507922374758688959907768
48070817507930413800913573973026
48070817507930415036259591699942
48070817507930415218939287193458
48070817507930415630784226345650
48070817507930459507900279274550
48070817507930459507901427184924
48070817507930459690828268784048
48070817507930459690832083998988
48070817507930463214506291776017
48070817507930463214506291776018
48070817507930463214694577070789
48070817507930463214694577070790
48070817507930463259694241717560
48070817507930463397432816283902
48070817507930463397436172334060
48070817507930465043998046024584
48070817507930465043998160815624
48070817507930465044081728849992
48070817507930465044084053197965
48070817507930465044084053197966
48070817507930474380827684982616
48070817507930474515553820786226
48070817507930474515553820803696
48070817507930474517269318540924
48070817507930474518085226084205
48070817507930474518085226084206
48070817507930474518088353614727
48070817507930474929870588160029
48070817507930474929870616741143
48070817507930474929870702484504
48070817507933164917941636697313
48070817507934017307255671202182
48070817507934017492215377745301
48070817507934033971037227908901
48070817507934033971037256488617
48070817507934066080487260047436
48070817507934067315077579832393
48070817507934067315079788343933
48070817507934067315080132363176
48070817507934067315265750336120
48070817507934067322586950127481
48070817507934076606317783441230
48070817507934076789332008289869
48070817507934076789335824567459
48070817507934078435624351581869
48070817507934078435624351581870
48070817507934078435624352644728
48070817507934082139970153129524
48070817507954730551553009561757
48070817507954730551803713664861
48070817507954730557451257180167
48070817507954730557472149188759
48070817507954730963397691496505
48070817507954730968753378702462
48070817507954741487477633336487
48070817507954741668229112787129
48070817507954741670007745391143
48070817507954773786985712639931
48070817507954774838564791985307
48070817507954775021495448799371
48070817507954775021766617278137
48070817507954775021767417982568
48070817507954775021767417982569
48070817507954775021767650852384
48070817507954775021767650852385
48070817507954778728355433866623
48070817507954778735129916445725
48070817507954778735150923245565
48070817507954778735150923363666
48070817507954779140137324984338
48070817507954779140137439775595
48070817507954779146912266708756
48070817507954780374999842183523
48070817507954780382258280328261
48070817507954780382279975751229
48070817507954780382341847890245
48070817507954780382341877056234
48070817507954780382342622724878
48070817507954780382342622724905
48070817507954780382342624124558
48070817507954780382342651895106
48070817507954780382530909419330
48070817507954780382531024328706
48070817507954789662976451536260
48070817507954789662977220726129
48070817507954789662977226375159
48070817507954789663478633531607
48070817507954789663542085441803
48070817507954789846471966489698
48070817507954789846471966489699
48070817507954789846492853780769
48070817507954789846492858380039
48070817507954789848187435074045
48070817507954789848188209908678
48070817507954789848188209908705
48070817507954789848188583435178
48070817507954789849003368134427
48070817507954790258338689270465
48070817507954790258338689270708
48070817507954790258338689270709
48070817507954790259949553863963
48070817507954790259949582561723
48070817507954790259949668637741
48070817507954790259949668655003
48070817507954790259970589344150
48070817507954790260033233017370
48070817507954790260033236197511
48070817507954790260033236197512
48070817507954790260033236199698
48070817507954790260033236199725
48070817507954790260033236217194
48070817507954790260033236217195
48070817507954790260033264914954
48070817507954790260033264914955
48070817507954790260033351008235
48070817507954790260785343927029
48070817507954790260786377378813
48070817507954790260786492170061
48070817507954790260788816283786
48070817507954790260788816303469
48070817507954791493056797902195
48070817507954791493119473809719
48070817507954791493119588600967
48070817507954791495316607088319
48070817507954791495379253926641
48070817507954791495379279577643
48070817507954791495379282759962
48070817507954791495379282759971
48070817507954791495567306474061
48070817507954791495567306592162
48070817507954791495567540290100
48070817507954791495567540290103
48070817507954791495567569104494
48070817507954791495567569104503
48070817507954791495567655547695
48070817507954791495570749781148
48070817507954795199160966069829
48070817507954795199725854778755
48070817507954795199725854778998
48070817507954795199725854778999
48070817507958344353518052320196
48070817507958344353518052674488
48070817507958349300260765599564
48070817507958377109812149647226
48070817507958377109812263966090
48070817507958377110000434475438
48070817507958377110000549260862
48070817507958377110002530302324
48070817507958377293014888900542
48070817507958377293014893149892
48070817507958377704608409106810
48070817507958377704608494723494
48070817507958377704608495195878
48070817507958377704608870981536
48070817507958377712117894766156
48070817507958377712139937867441
48070817507958382653527363177978
48070817507958382653590125292822
48070817507958391934160559115620
48070817507958391980731169364442
48070817507958391980733375856932
48070817507958391982237715266804
48070817507958391982237718331040
48070817507958392117719095868022
48070817507958392117990687380448
48070817507958392117991806588642
48070817507958392119435337870086
48070817507958392529501096705340
48070817507958392529501101776994
48070817507958393764303954093372
48070817507958393766542465383338
48070817507958393766542723650542
48070817507958393766626406003982
48070817507958397470888524135338
48070817507958397470888524135546
48070817507958397471161239455436
48070817507958397471161239461051
48070817507958397471161239461052
48070817507958397471161353774291
48070817507958397471161353774300
48070817507965585960736468429182
48070817507965585960736468429191
48070817507965585960737243263851
48070817507965587196083260990767
48070817507965597072079035835797
48070817507965598309120634680458
48070817507965598309120634798550
48070817507965598309308690522483
48070817507965598309308948789678
48070817507965598309308948789687
48070817507965602013466434213903
48070817507965602013654491938995
48070817507966432877428202433850
48070817507966432877428202433885
48070817507966438350807838041490
48070817507966438350807952833556
48070817507966438350870600160705
48070817507966448914781299870647
48070817507966448914781299870648
48070817507966449470685952720333
48070817507966453175220014165155
48070817507966453175220042862915
48070817507966453175220128956195
48070817507966454412261493979689
48070817507966480984771398217623
48070817507966480984771398217624
48070817507966480984771426797339
48070817507966480984771426797340
48070817507966480984771512536487
48070817507966480984771512536488
48070817507966482266038879877715
48070817507966482266038879877716
48070817507966482266039138158018
48070817507966482266039251414023
48070817507966482266039251414024
48070817507966482266122819448392
48070817507966482814913761020807
48070817507966482814914446933992
48070817507966482814914532673139
48070817507966482814914532673140
48070817507966482814917918838047
48070817507966482822427290185163
48070817507966482822427290657547
48070817507966485972162081959221
48070817507966485979422327626988
48070817507966486110180569158489
48070817507966486116703311136201
48070817507966486520954052401413
48070817507966486521774546991537
48070817507966486528465342431982
48070817507966486528485574393759
48070817507966486528485574393768
48070817507966486528486349232640
48070817507966486528548221255140
48070817507966486528549374219781
48070817507966487763832366959556
48070817507966487764084104164523
48070817507966497046727064818811
48070817507966497090764460109690
48070817507966497092459037626809
48070817507966497228300197112711
48070817507966497228300197112712
48070817507966497229740597799557
48070817507966497229740597799558
48070817507966497229992448881159
48070817507966497229992448881160
48070817507966497639807139372348
48070817507966497639828055361386
48070817507966497639828059960656
48070817507966497639831383186929
48070817507966497639831387431907
48070817507966497639894145301773
48070817507966497639894173881489
48070817507966497641501710768213
48070817507966497641501710772425
48070817507966497641501712185128
48070817507966497641522631356521
48070817507966497641523640483603
48070817507966497641523668647717
48070817507966497641523668706766
48070817507966497641585393125657
48070817507966497641586430944891
48070817507966498874589071332245
48070817507966498874589071332246
48070817507966498874589072867279
48070817507966498874589072867280
48070817507966498874589073221571
48070817507966498876869654555807
48070817507966498876869655028191
48070817507966498877120472517047
48070817507966498877120472517048
48070817507966498877120816873311
48070817507966498877120816873320
48070817507966498877123915587906
48070817507966498877123915706025
48070817507966502581215225468946
48070817507966502581215454094593
48070817507966502581278216209437
48070817507966502581466273929264
48070817507966502581466273929347
48070817507966502581466273929348
48070817507966502581466273933718
48070817507966502581466273933719
48070817507966502581466502567072
48070817507966502581466502572688
48070817507969138469919039021210
48070817507969139703845544868830
48070817507969150754996257287085
48070817507969184106755129173318
48070817507969187820138657238372
48070817507969187820139435259599
48070817507969198794283487869699
48070817507969198933155052247212
48070817507969199345021863022269
48070817507969199345777241989490
48070817507969199345777328199411
48070817507969200580367877562618
48070817507969204284713676528907
48070817525550924894602642445926
48070817525550936007636571996258
48070817525550936007640043900314
48070817525586061863440831243447
48070817525648234389446384453458
48070817525648234526707139178850
48070817525648234938217175904784
48070817525648246058051325111652
48070817525648250997722251314772
48070817525658992980632644076650
48070817525658993026176247100974
48070817525658993026386200288758
48070817525658993026388524653994
48070817525659009642530476685749
48070817525659037450578668868184
48070817525659037496122271892508
48070817525659041202916569789322
48070817525659041202999190342930
48070817525659041203000252142554
48070817525659041751980480244568
48070817525659042986573094280054
48070817525659042986573352560308
48070817525659052323564559850518
48070817525659052460829044764591
48070817525659054107138463787642
48070817525659054107138464850452
48070817525659057811484265335248
48070817525680617909312747447485
48070817525680617909312747464954
48070817525680651123790716159997
48070817525680651123790744739713
48070817525680651123874660433533
48070817525680651261072653044081
48070817525680651261075747644707
48070817525680656614242197397331
48070817525680656614308058484614
48070817525680665948516300045071
48070817525680665948600639731771
48070817525680666085776968681395
48070817525680666085797862089667
48070817525680666497643662884141
48070817525680666499254584400739
48070817525680666499254670494019
48070817525680666499275476744749
48070817525680667732361800093891
48070817525680667732361828673607
48070817525680667732424849055655
48070817525680667734600597881065
48070817525680667734872657739550
48070817525680671438946398365861
48070817525680671438967290374453
48070817525680671439030828392431
48070817525680671439030856953433
48070817525680671439030856972147
48070817525683320025011272871620
48070817525683324971753985796696
48070817525683352827310034998780
48070817525683353376101715393010
48070817525683357082895523798862
48070817525683358325020583375110
48070817525683358325083345489954
48070817525683367653730935463936
48070817525683367653730938528172
48070817525683367789212316065154
48070817525683367789485026785774
48070817525683367789485029973718
48070817525683368200994321974126
48070817525683373142381744332678
48070817525683373142654459652568
48070817525683373142654459658184
48070817525691412230568212017675
48070817525691414022301058238622
48070817525691414022301173030688
48070817525691424586274520067780
48070817525691424730334118397885
48070817525691425135400993174497
48070817525691425135400993293408
48070817525691428434930995688709
48070817525691428846524972352501
48070817525691428846713263060047
48070817525691428846713349153327
48070817525691430083754714176821
48070817525691456701997282618320
48070817525691456701997311198036
48070817525691457937532100074848
48070817525691457937532358355150
48070817525691458488854729206810
48070817525691458488858085256968
48070817525691458493920510854679
48070817525691458493920596593827
48070817525691458493941517298775
48070817525691461780856762420203
48070817525691461780856762498944
48070817525691461781418265515430
48070817525691461781421621565588
48070817525691461781673789355621
48070817525691461788197564570560
48070817525691462192427499798195
48070817525691462192450740330588
48070817525691462193203885741764
48070817525691462193263290761061
48070817525691462193267767188669
48070817525691462199957787795471
48070817525691462199958562629114
48070817525691463427797532892164
48070817525691463427985819236696
48070817525691463435325588206448
48070817525691463435391706272036
48070817525691472764036973414364
48070817525691472901212926103760
48070817525691472901212926123443
48070817525691472901233816952537
48070817525691472902050873568437
48070817525691473311300359569480
48070817525691473311321280157788
48070817525691473312995965134279
48070817525691473313015822861509
48070817525691473313015827045225
48070817525691473313016855963373
48070817525691473313016860680735
48070817525691473313016888844849
48070817525691473313016888903898
48070817525691473313079647959687
48070817525691473313079647959696
48070817525691473313079738653857
48070817525691474546082293064412
48070817525691474546103185427343
48070817525691474548341982861195
48070817525691474548362875225323
48070817525691474548362903449512
48070817525691474548362903921652
48070817525691474548362903921679
48070817525691474548425636990247
48070817525691474548425665686576
48070817525691474548425665686603
48070817525691474548425665686612
48070817525691474548425665686819
48070817525691474548613950981375
48070817525691474548613950981384
48070817525691478252143561024953
48070817525691478252708445666078
48070817525691478252708674291725
48070817525691478252708702883522
48070817525691478252772212309703
48070817525691478252959494130851
48070847689211884633216115351251
48070847689211884635660479293705
48070847689211884635660480356515
48070847689211889574788213273433
48070849816208931316868078363038
48070849816208931454066070973586
48070849816281881011145067713272
48070849816281881148343060323820
48070849816281914362965957230092
48070849816281914362969056416938
48070849816281914362970089518802
48070849816281914500168082129350
48070849816281914912012078506450
48070849816281925482782316330982
48070849816281925619980308941530
48070849816281925620798537749836
48070849834018564063563057797668
48070854067212461099646482931691
48070854067212510505892975582953
48070856196543658090642866570964
48070856196616637431829977819942
48070856197309173879129948835172
48070856197527978495687476657588
48070856197527978502276342701542
48070856197527978503029483880582
48070856197527978503029483880630
48070856197527978503029483893680
48070856197527978678701816291444
48070856197527978686043794351522
48070856197527978686043823047878
48070856197600908018845918334548
48070856197600957844216336862356
48070856197600958027230905600500
48070856220919482082656398270980
48070856274336205993520881355290
48070856274336205993520881374164
48070856274336206000487436730629
48070856274336206000487436730630
48070856274336206000487437202806
48070856274336206001051173425418
48070856274336206001051173891978
48070856274336207647427429108265
48070856274409140868153289603875
48070856274409140870601007476969
48070856274409185342239027605882
48070856274409185342239032327615
48070856274409185342239032327616
48070856274409190693713109085139
48070856274409190693713109085140
48070867042878100065805451654707
48070867042878100068334533533621
48070867042878116530401368704429
48070867042878116530401369058721
48070867042878116530401369060173
48070867042878116530401370121579
48070867042878116532008929925731
48070867042878116532008934052825
48070867042878116532008934170869
48070867042878116532029821934323
48070867042878116532029826061417
48070867042878116532029826179461
48070867042878116532092502087193
48070867042878116532092502205237
48070867042878116532093618101413
48070867042878116532093621282253
48070867042878116532093621400381
48070867042878116532093622817531
48070867042878116532093622823147
48070867042878116532845730410725
48070867060603992771335858174213
48070867060603992771335858290901
48070867060603992771335862890171
48070867060603992771335862891575
48070868241283516368081602546983
48070868241283516779926632037593
48070868400808297411498892080531
48070868400808297824121078988923
48070868400808297824121079105563
48070868400808299058903012482451
48070868400808299058903012600495
48070868477617677900229519067675
48070868477617726079225145109919
48070868477617727725601056436495
48070868478601129451673717689377
48070868478601145922959765893423
48070868478601145922959770138561
48070868478601145922981691950049
48070868478601145923043682535025
48070868478601145923044457368073
48070868478601145923044458785223
48070868879382645892810288868935
48070868957164618007433368354023
48070868957164666178333843278369
48070868957175472579480179707773
48070868957175489051603031707427
48070868957175489051669149876557
48070868957175489051669149994685
48070868957175489051669150348977
48070868957175489051669150350429
48070868957175489051669151411835
48070868957175489051669178574401
48070868957175489051857551025471
48070868957175489054113511700981
48070869115716850252413118421356
48070869115716855603134830232728
48070869116700253630781832256294
48070869116700270094540945522054
48070869116700270095021092893307
48070869116700270095045366350849
48070869116700270096715697117269
48070869116700270096715697235313
48070869116700270096736589243905
48070869116700270096988785495611
48070869116701170664528513748891
48070869134426146336293697479983
48070869142451056991310467711812
48070872707977387231755491807215
48070872708958103725762825095313
48070872726687882426150409263839
48070872731611887237598336795133
48070872732596207649981454081762
48070872732596507839252047030191
48070872785770234093556170684549
48070872785770234094117673699631
48070872785770234094204712575197
48070872785770234094204712929489
48070872785770234094204712930941
48070872785770234094204713992347
48070872785770234096084218515429
48070872803496110333446954064987
48070872803496110333446954066391
48070872803824172733718585248533
48070873186551728714668345306171
48070873186551734066164118884939
48070873187532430793876929763245
48070873187532430793876958577693
48070873187532446853569003331073
48070873187532446853569003447665
48070873187532446853569003449117
48070873187532446853632024898187
48070873187532446855891485123105
48070873187532446856079487686405
48070873187532446856079512015367
48070873187532446856079512133411
48070873187532446856079516382761
48070873187532446856079745953609
48070873187532446856079770417877
48070873187532446856080545252537
48070873187532446856644630417641
48070873205262225556467354586403
48070873211170550779462379287787
48070873211170550779483271296379
48070873211170550780298399404326
48070873211170850968732169753555
48070873211170850969568993285874
48070873264344560754840076196347
48070873264344577226129223246157
48070873264344577226129223364201
48070873264344577226129452935049
48070873264344577226150115254749
48070873264344577226151145175689
48070873264344577226213135760665
48070873264344577226213907294745
48070873264344577226213912016479
48070873264344577226213939173429
48070873264344577226214025266869
48070873264344577226401163837993
48070873264344577226402311624499
48070873264344577226965933510777
48070873264345477792270674474460
48070873264345477792270674474461
48070873264345477793942034112108
48070873264345477793942034112109
48070873264345477793942038343989
48070873264345477793942038460629
48070873264345477793942039877779
48070873264345477793962926120700
48070873264345477793962926120701
48070873264345477793962927170412
48070873264345477793962927170413
48070873264345477793962930352581
48070873264345477793962931887775
48070873264345477793962959048937
48070873264345777983212603642929
48070873264345777983212603761057
48070873264345777983233524349365
48070873264345777983296659659632
48070873264345777983484687736960
48070873417961933614385996951987
48070873422885893813856881522179
48070873422885927716229148531171
48070873422885943775736289672009
48070873422885943776489430851097
48070873423869341805893804501141
48070873423869358267873596551197
48070873423869358267873625249005
48070873423869358267894517257597
48070873423869358267960639671949
48070873423869358267960641089099
48070873423869358269568200893251
48070873423869358269590126949877
48070873423869358269651773054713
48070873423869358269651773172757
48070873423869358269652892367901
48070873423869358269652893785051
48070873423869358269652920947617
48070873423869358270404915284965
48070873423869358270405001378245
48070873423869358270405001494885
48070873423870258837401907894888
48070873423870258837401907894889
48070873423870258837401913660559
48070873423870258838216697396377
48070873423870258838217041769910
48070873423870258838217070351030
48070873423870258838217070351031
48070873423870258838217156561158
48070873423870559026650812119139
48070873423870559027487634718339
48070873423870559027487635651458
48070873423870559027487663416152
48070873424193513267938017225021
48070873424193513267939021629125
48070873424193513267939050326885
48070873424193518207630867487433
48070873441595234508894359023031
48070873441595234509710290548163
48070873441923296906700536690096
48070873494770161523373759812189
48070873494770161523374788800009
48070873494770161524190037349686
48070873495097017813397685980489
48070873495097017813397714678297
48070873495098223921953915719237
48070873495098223921955034933254
48070874622274758517485903005113
48070874623255410361900592434261
48070874623255460184826989846517
48070874623255460184827018660965
48070874623255460192420848711483
48070874623255460192420851898023
48070874623255460194866245669473
48070874623255476244519840348477
48070874623255476244519840465165
48070874623255476246842321090797
48070874623255476246842324273125
48070874623255476247030347983059
48070874623255476247030348101103
48070874623255476247030352350453
48070874646893563706737751529742
48070874646893864305261528635973
48070874646893865540880322383228
48070874647209615231871241403343
48070874647209630056029270216639
48070874694160132006608339692038
48070874694160165357618571646161
48070874694487038663706196495021
48070874700067589967860004566383
48070874700067590150876581060869
48070874700067590153405658694645
48070874700068496071939155801006
48070874700068496072127442158579
48070874700068496072127442158588
48070874700068507185164843612967
48070874700068507185164843612976
48070874700068792555359978725274
48070874700068792555359982974624
48070874700068796261398007339511
48070874700068807374435408793899
48070874700395363474936688083272
48070874700395363474936688083273
48070874700395363887537269894065
48070874700395365122068413192613
48070874700395368826410741768981
48070874700395368826410770348697
48070874700395368826410770354520
48070874700395368826410770354521
48070874700395368826411889562714
48070874700395665309054953482440
48070874853684946393442459335285
48070874853684946401057553420349
48070874854011824646018650149948
48070874854011824646018650149949
48070874854011824646019540720414
48070874854011824646019540720415
48070874859592371003770899134505
48070874859592371011301567439429
48070874859592371011301567557473
48070874859592371011302339091761
48070874859592371194315558589919
48070874859592371194587527773122
48070874859592376547753604589758
48070874859592376548318463656402
48070874859592387660603728335593
48070874859592387660603729752743
48070874859592387661355865110790
48070874859593288228352749628251
48070874859593573598798960499462
48070874859593573598798964748812
48070874859593588418438471619150
48070874859916531545851421977707
48070874859916531545851680258009
48070874859920144518375641159652
48070874859920144518375641159653
48070874859920144518375669385077
48070874859920144518379113063708
48070874859920144518379113063709
48070874859920144930976165458333
48070874859920144930976165574973
48070874859920146165758070373549
48070874859920146165758098951861
48070874859920146165758099069905
48070874859920446352493935256628
48070874859920450058535685680192
48070874930821253312905008904373
48070875332259256180364266672150
48070875332259291315742273492261
48070875332259306134838620135989
48070875332586162424861513083172
48070875332586162424861513083173
48070875332586162424864984987228
48070875332586162424864984987229
48070875332586162837462123591773
48070875338166714134087873154829
48070875338166714141702195705658
48070875338166714324630152266381
48070875338166714324651072972781
48070875338166714325466208865342
48070875338166714325466237443654
48070875338166715971842148770230
48070875338166715971845218904893
48070875338166715972030145085514
48070875338166715974289866643081
48070875338166715974289866643324
48070875338166730789228420844077
48070875338166730789228420962205
48070875338166730789228422379355
48070875338166730789228449541921
48070875338166730790835986310601
48070875338166730790856878319193
48070875338166730791107926902437
48070875338166730791109074688943
48070875338166730791672782668501
48070875338166730791672782785105
48070875338166730791672782785141
48070875338166730791672782785348
48070875338167614894973367799010
48070875338167631358648798226264
48070875338167631358648798226265
48070875338167631358648802942223
48070875338167631359484478569945
48070875338167631359484851641286
48070875338167631359484851641287
48070875338167931548755416008595
48070875338490885192233674634203
48070875338490885786761522903926
48070875338490885789205769817517
48070875338490885789205798515277
48070875338490885789210273760579
48070875338490887022108312283174
48070875338490887024552591075449
48070875338490887024556291487495
48070875338490890728146365463922
48070875338494488061293110780897
48070875338494488061293196990817
48070875338494489293355440261835
48070875338494489293355440261844
48070875338494489293564560036893
48070875338494492999393493442583
48070875338494492999393493442592
48070875338494492999602613217641
48070875338494493000166668865733
48070875338494493000166697445449
48070875338494493000166697451272
48070875338494493000166697451273
48070875338494787835685525316344
48070875356220664486605052868207
48070875409394390334668939174801
48070875409394391981793749175289
48070875409394391981793777871645
48070875409394391981796962810689
48070875409394391981797221077893
48070875568592298484613306884139
48070875568592298484616662934297
48070875568592315088081552797573
48070875568592315088081552914261
48070875568592315088332715132338
48070875568919171378104449044933
48070875568919171378104477742741
48070875568919173025236202852081
48070875568919173025486878258829
48070875568919173025486906955185
48070875568920372546972561118124
48070875568920377486662055215142
48070991903990873601078664524679
48070991903992063237784842748195
48070991903992063245312812317715
48070991957141484050049659330536
48070991957145326801665042914050
48070991957145343280486893077650
48070991957145386098781673458618
48070991957145386098785489736208
48070991957165800615746611460607
48070991957176611133833791747227
48070991957177511701645573737579
48070991957177795837999039388530
48070991957177806400489193649508
48070991957177806537749862281460
48070991957177806539191415596042
48070991957180513594163341697656
48070991960132119107040027348151
48070991960132119245742249294685
48070991960132119655894672748889
48070991974891660381229798633413
48070991974902467614180136960377
48070991974902487373138793934711
48070991974903638723221531865233
48070991974903684425875484233915
48070991974906384894531995443375
48071047953172317573606140291578
48071047953184023718996348888498
48071047970908999390489569085630
48071049335720420552133014017120
48071049406632017670579009525148
48071049406632017853865064293876
48071049406632028422922130233780
48071049406632028781440405053322
48071049406632028829704468420354
48071049406632033730355538601762
48071049787377723261881266876165
48071049790770419772107959627936
48071049861670317701215424107735
48071049861670322643335101296490
48071049867250841595576763323931
48071049885303618596539717703911
48071049885303622119565754193481
48071049885303623538118525619989
48071050021097840949010643025724
48071050021195102266173032807192
48071050021195102267680442371493
48071050021195102449002529315013
48071050026994471328583242928514
48071050027103428910605156469722
48071050044828403163004735967669
48071050044828403344326822911189
48071050044828403346774799064594
48071050044828404442580223199013
48071050044828404444358481668667
48071050097906068858814597213296
48071050097906080155139082306188
48071050098003330221794367142862
48071050098003331457059883790418
48071050098003331596037167983152
48071050098003331596037167985573
48071050098003331596037167985582
48071050098003331596578037258250
48071340158372709457377927678737
48071340164282251498802252934611
48071340619222076505425906513861
48071340619222087487980474700333
48071340619222092976712643459287
48071340642747561692653733809531
48071340642856530393443045667353
48071340642856578157832461311749
48071340642856578569363332655015
48071340642856594629119198257175
48071340642889011365746960228979
48071340642889015070156207919499
48071340778681983731457187091060
48071340796407008808443668434998
48071340796504255315298882837027
48071340796504264781144470020827
48071340796504265192989150555894
48071340796504266428335168282810
48071340802412890606090817835082
48071340802412895545217776980150
48071340802413775935635980890793
48071340802413781296400360660487
48071340802413790622600116570447
48071340802413791173839923803867
48071340802413792409185942003167
48071340802424599223178283704529
48071340802424599223178283704530
48071340802424602927524169810187
48071340805368105115736775701810
48071340849646760234837764477307
48071340849646773001782144144185
48071340849658719628921517857778
48071340849658778926038148402346
48071340849658778926041964679936
48071340849679132916753009044469
48071340849679193443003115218738
48071340849679193443006295895383
48071340849682779240450435014777
48071340849682784600962909292213
48071340849682784601025671407057
48071340849682793929673261381039
48071340849682794065426233494683
48071340849682795714061952118217
48071340849682799418596899888535
48071340849683079429700108306613
48071340849683084790296265287201
48071340849683094254696827374827
48071340849683095903332517418645
48071340849683099607867408151834
48071340849683099607867408151835
48071340849690888469210093105772
48071340849690888475984920334016
48071340849690899588959214761952
48071340849691188658480687102556
48071340849691188665254390063967
48071340849691199365006308645418
48071340849691204718172671259214
48071340849693606232149222645329
48071340855567044852752591256822
48071340855567044852755948723922
48071340855567094675617001855454
48071340855567104149869221801390
48071340855587802382304635726180
48071340855587817206465987777830
48071340855587817618875902782232
48071340855587818853405984386150
48071340855587818855916492971066
48071340855587822560263068290522
48071340855591404653531181705657
48071340855591404653531185955007
48071340855591405065145622500233
48071340855591419478527900773871
48071340855599476831223137653536
48071340855599513882311760501600
48071340855599513889086587729844
48071340855599524451388341328671
48071340855599524588586333585086
48071340855599524588837382044462
48071340855599524588837410624178
48071340855599524591097189831066
48071340855599525002038924279736
48071340855599529941815544057087
48071340858554139133479371992810
48071340873281212337626293120439
48071340873281261887244323874465
48071340873292079684105503900640
48071340873292079821366258276112
48071340873313677386827699836721
48071340873313678484411873945053
48071340873313693308572997358975
48071340873313693858180904973925
48071340873313693859812804592395
48071340873313695095158822791695
48071340873313695095409871251071
48071340873313698799568070482215
48071340873316385685557796768533
48071340873316385685620558883377
48071340873316395150022272063544
48071340873316395150022272063545
48071340873316396796313467445379
48071340873316396798594049249737
48071340873316400503191701748010
48071340873316400503191701748011
48071340873317247958527556611434
48071340873317281304450710426865
48071340873317301071003569477670
48071340873324456202167988488308
48071340873324456207062157285704
48071340873324489553804980698732
48071340873324500123069847870335
48071340873324500124762213835391
48071340873324500260079553782218
48071340873324500260327531988596
48071340873324500260330602241594
48071340873324500260330630821310
48071340873324500261750139634918
48071340873324500261750139634919
48071340873324500262590410028198
48071340873324500673532144476868
48071340873324500673553065065176
48071340873324500673615828369505
48071340873324500673615828369506
48071340873324500673616952163920
48071340873324500673616952165378
48071340873324501908965978397939
48071340873324501909151164493057
48071340873324501909151164493058
48071340873324505613245916396014
48071340873324505613496964855390
48071340873325390128327790097135
48071340873325391363674583596043
48071340873325402476963032576687
48071340873328054354838472990464
48071340873328058066527054003592
48071340873328058478309318192818
48071340873328102531323610090184
48071340873328102533018188184599
48071340873328102944864078725648
48071340873328102945619543902790
48071340873328107884493044373920
48071340873328107884493044374649
48071340876246392527917091974755
48071340876268007801960704949714
48071340876271913966824997174555
48071340876278813380167785864021
48071340876280015372784460155474
48071340876282667250659900687349
48071340876282715840685506422533
48071340876282817345295197686470
48071340882176616741262019990620
48071340882180233700225886163741
48071340882180239190656070573599
48071340882180636384973201512889
48071340882187438793268329465434
48071340882187440028803665588986
48071340882188328247980291074966
48071340882188340596615533554518
48071340882188730371511074819218
48071340882191025826254004263011
48071340882191040652671467774147
48071340882191041064516579821577
48071340882191042300053978489430
48071340882191042300053978489439
48071340882191446492157910588832
48071340882191490960272379587089
48071340882192332093652163847147
48071340882192343211775826604231
48071340882192343211775826604234
48071340882192343211775826604240
48071340882192391390256308476740
48071340882192391390258637055314
48071340882192391390823492943869
48071340882192391390823750175824
48071396561794349641617370872938
48071396614969276656097031464334
48071396632694202502970826247666
48071396792218983546409808021854
48071396845685709350162718671389
48071396845689601932780625741261
48071396851597936485259287714607
48071396869322912156752507911739
48071398228233811731716467875925
48071398234251395961911774698682
48071398281408738746196128817241
48071398281517992811234839367891
48071398287329060422521004253356
48071398287329060422709032317634
48071398305054036094202252514766
48071398305151297412809835356606
48071398689119503183565900490097
48071398689192436961829606294467
48071398706808143743910084698111
48071398706844478992319789319182
48071398706917413869236797825794
48071398712825734151091597584123
48071398760092339647802487082994
48071398760092339647802487082995
48071398765895299677879479030881
48071398765895299677879480430561
48071398765895309006527069004863
48071398765895310798443733929545
48071398765895314319044084665919
48071398765927731093369854677669
48071398766000661165382858089499
48071398766000664320894932817099
48071398766000664322569735643525
48071398783620275349372699228013
48071398783620275349372700627693
48071398783620284678020289201995
48071398783620286332676285123171
48071398783620286469936954109415
48071398783620286469936954126677
48071398783620289990537304863051
48071398783725636836876078286631
48071398783725639992388153014231
48071398783725639994062869751748
48071398919216113942621913825512
48071398919617121927153117302129
48071398925525445366008631328804
48071398943177486572956038916458
48071398943177486710216707552622
48071398943250421586565762453359
48071398943250422638963325958245
48071398996319983407291342993277
48071398996319998232201398026817
48071398996328098395286870636432
48071398996328103159011915855296
48071398996352413182995700705124
48071398996352413541765801674147
48071398996352414777111815150310
48071398996352414777111816213120
48071398996352414960042385872338
48071398996352414966820307347076
48071398996425344757554972726663
48071398996425344894794720652215
48071398996425344894794835443463
48071398996425344894983120738235
48071398996425348051981598206241
48071398996425348463575231681773
48071398996425348463575576037837
48071398996425348600773195594353
48071398996425348600773453861557
48071398996425348601045423044754
48071398996425348601045423044755
48071398996425349651748152620769
48071398996425349653439514291293
48071398996425349653442986549640
48071398996425349653442986549641
48071398996425349836957071489701
48071398996425349836959394437995
49935153782790697654374644159639
49963414076375517073743349650695
49977602452647014752655190711419
49978418911467106517906471427581
49978418911467106517906557166729
49978419390033345764041597435265
49978419390033345770816424309377
49978591952423170824067131999041
49978591952443880133572871006451
49978591952455591265476213585403
49978591952455591265476213591019
49978649360503508224555035257053
49978649360503508636337299446279
49978940844640857463493893592773
49978940844859662087393518978053
49978940844956971582803146918065
49978940844956972815052648130355
49978940844956972817312337926121
49978940844956972817584047306921
49978940844960875277829800572965
49978940844960875277829800577337
49978940844968978558076384282877
49978940844968984092481897288651
49978975304060232137775580986134
49978975309968857505123663473498
49978998046031340233134063317506
49978998046031340233134178102930
49978998046031340644727697123924
49978998046031340644727698173684
49978998046031340644727782863072
49978998046031340644728041130276
49978998046324280900259570029774
49978998276431696140651311444601
49978998276431697375433244939533
49978998276435298000116089153815
49978998276435299646492000480391
49978998276443403522204387031069
49978998276467729971240237737433
49978998276467729971241266607209
49978998276467731206022171232365
49978998276467731206023200102141
49979175567692723764296602568107
49979175567692729252213984508293
49979175567692729298218247657317
50217756718614577752490384157783
50217756718614577752678412235111
50217756718614577754182636853735
50217756718638889377368120311703
50217756718638889377556148389031
50219152383206155671330988453862
50219152383206155673023241149814
50219152383230467296208724607782
50219152383230471002246777788530
50219326841284155672050084278376
50219326841284155672050112974732
50219326841284155674498576986130
50219326841284155674561716525256
50219326841284156086343631623378
50227234939612199051325765284651
50231364518327309549600512816475
50231364518327309556375339690587
50231713416749027608030842767858
50231713416749327751547851856178
50231887822629967272579725042372
50232759191252787559211247413174
50232759191252791265249300593922
50232760117922807121298788325007
50232760117922807128073615199083
50232760117922807128073615199119
50232760117926409445642281618217
50232760135616261144027189569055
50232760135648683230117858410616
50232760135652585828464293017888
50232760135652585873461637916008
50232760135652585874217877927810
50232760135660689565406282080448
50232765862091029067501679633019
50232766333773582522364118277167
50232766339684609637538906366485
50232766339684609639987657832537
50232766499241806180814869679233
50232934594674814291032647220925
50232934594674819644198724037561
50232934594707235141591341633667
50232934594707240083163439555849
50233283486239625744451637066825
50233283486896123002341570231911
50233283486896123009684609040497
50233283486896126715722662221245
50233283486904232230278860105105
50233283487114931339622287606525
50233283487220343885022881062471
50233283487220343885842255775185
50233283487220343885842514055487
50233283487220347591628371324367
50233283487220644029359266402911
50233283487224246483369569330609
50233283487232355710931065935739
50233283487232355710931065953209
50233339465210451544609406026920
50233339481950806889720216928993
50233339481950806889782516696727
50233339481962818165828765585461
50233339482935425844249112901168
50233339483117945862125322319169
50233339483129953434640185510305
50233339483129953434640187045339
50233339483154265057261585209917
50233339483154265057826789717325
50233339483157867329073572242181
50233340918925629175883391212849
50233340918925629175883391217221
50233340918926829383922063807999
50233340918929531224430563705709
50233340918949943958323432220869
50233340918949944507366363970719
50233340918949944507429125731271
50233340918949945741959235932167
50233340918949945742712124493081
50233340918949945742712381343343
50233340918949945742712381697635
50233340918949945742712382760285
50233340918949945742963429819981
50233340918951145263883885137593
50233340918951146499794757330479
50233340918953846373150243879431
50233340918961951482639599464967
50302537599393346400879559714935
50302537599393346402571812410887
50302595722505065793901294914231
50303642281763713593738587942044
50303991173985355855157491787860
50303991174386125134853008516578
50304107721090316644279234705182
50304107721090316644279234821822
50304107722035010426826024780540
50304107722035910994637720681824
50304107722059322051703760934460
50304107722060222619515456835744
50304107722062924734544779453122
50304165632355156430602363275408
50304165632366867523216489163076
50304165632366867523279163653658
50304165632366867523279165188852
50304165632461423844362716158492
50304165632464125135827509723678
50304165632496545577239944514788
50304165632496545989022298102086
50312015820366666775904572138661
50312015820366672127569781466951
50312015820366672129826118394887
50316500065305307609055666127739
50316501901903424652125104318418
50316538831662912972760769733787
50316538831760175531778855490305
50316726205981202168760483828073
50316726205985104629277832733637
50316726206089268654777097426211
50316726206089268654777097430423
50316726206089270301906149936087
50316726206090469823641736543975
50316726206090471058420199199113
50316726206090471058423555249271
50316726206090471058423670038907
50316726206090471058926106661589
50316726206090471058988525923223
50316726206125593340846358635363
50316726206125593341097062738467
50317546742748223531806233550073
50317546742748223531807005198193
50317546742821158406439442011833
50317546742845470031317949813873
50317546759586997308814339886166
50317546759590899769331802518508
50317546759599053057252959240154
50317546759599053057315721354998
50317546759599053606295718828922
50317546759599053652049303738838
50317546760255517565530740426828
50317548815800380750931417869347
50317585509300337954041139176439
50317598217659877967397553178844
50317598217659877972480498893312
50317772192259341288389303126433
50317772192320279156758367768447
50317772192320579300275376856767
50317772192320579483289716496447
50317772192320579483352478261371
50317772192320581129853541096005
50317772192320581130669558358881
50317772192321479913840743761407
50317772883193574107597023784735
50317772883241603154789713353295
50317772883241603155541825662607
50317772883338865714560572984681
50317772883521369670422713972345
50317772883521380783460115426733
50317772883521384496276351530347
50317772883556502932450073500027
50317772883557703690285218676641
50317772883629747874797716370501
50317772883629747875048420473605
50317772883633349597001482473749
50317772883641454706805680329865
50317772883665771822678459492323
50317772883665771822866487569651
50317772901355325022918073133263
50317772901391647924910735031743
50318121089700642617600235922553
50318121089794001893352064599035
50318121090681309705614509241779
50318121090681359528726610849949
50318121090742299181757078472065
50318121569340957642992137128080
50318121569341257832263764599525
50318121569344860103237917451904
50318121569344860103321485486064
50318121569344860103321485486272
50318121728477889214790418054796
50318121799449542077275756342343
50318121799461247675253899121911
50318121799683988110409509255181
50318121799777348753205082007661
50318121799777348753706403070621
50318121799778549510788778591405
50318121799781251214223837584399
50318121799789355088614784941285
50340276113951491137600588836855
50341273695754987573232687010731
50341622109596442456244048150127
50341622109596442456244050982534
50341622109596442456812006072327
50341622109596742600329015160647
50341622588268080256975515050601
50341622588268080257539596100500
50341622588268380400492524138921
50341622588268380401056605188820
50341622641443007271201023615366
50341846874652645708733630122140
50344238844807115977079920507920
50344411914424785773351517624719
50344411914424785775043770320671
50344413350147815164302353592411
50344413834728078339717448714182
50344756529095814383340288349665
50344762177669930680276810780569
50344762195355880373985265509588
50344762195355880375677518205540
50344762195358581665638347304468
50344762195358581667330600000420
50344762195380191998863001663508
50344762195390997165475328843028
50344762195391904915843696877493
50344762195391904916031724954821
50344762195391904916599940094501
50344762195391904916599941144261
50344762195392205059360704449492
50344762195392205059360704449493
50344762195392205060116949182821
50344762195392205060116950232581
50344762195394606208253021889381
50344762195395806781564813509333
50344762201300530283191779364773
50344762201300530283191779364809
50344762201300530283191779364857
50344762201300530283191782198668
50344762201300530283948022581865
50344762201300530283948023631625
50344762201303231575601104376745
50344762248350728598264841955769
50344762248350728600525310841209
50344762248351028744042319929529
50344762248569533222164467341097
50344762254259353965612924443181
50344762254259353967873393328573
50344762254478158589512549828461
50344762674063842860841066952562
50344762674063842860841066952563
50344762674066244008165483453826
50344762674066244008976911021394
50344762674066244008976911021395
50344762727241171022642040495194
50344762886665048355402140357352
50344762886700170497613915502164
50344813889595000044876029586011
50344813889627420483840745104299
50344813889724681800734891659163
50344986906397836439832526138878
50344986906432953231322589472318
50344986907369543552007303376086
50344986907381249284108845849924
50344986907381254637278275534390
50345803206635992865109713180849
50345807508112858551769746999167
50345807508112858551769747349087
50345807508112858553461999695119
50345807508112858553462000045039
50345807513732146172552705275373
50345807514020283345049793483171
50345807514020283346742046179123
50345808872935084833539455808885
50345808943835887942720582966859
50345808949743312736000629100943
50345808949743312736000629450863
50345808949744213166551656365903
50345808967469188838044881162512
50345808967469188845387658521566
50345808967473091298374058501534
50345808967473091305152238243476
50345808967473091488919718703746
50345809351606722634263316361231
50345809447117340626790108600399
50345809587983852683671165175588
50345858275993264404815213428850
50345858488594810576398436668110
50345858488703779276474206609842
50345858511244696980254969335280
50345860584884485587057723410491
50345860584896188028667247812367
50345860584896192967794981792095
50345860584969137171891687771119
50345860584969138955465591708243
50345860584993454284689128346959
50345860638073819901951151294853
50345860638073820039149143905401
50345861276170242921312428037001
50345861276205315240349338273685
50346035729643139354896049677496
50346035729643183690091894791728
50346035729643183827349201239218
50346035729643189180518635522954
50346035729644340119509465039304
50346035729644384586879299350250
50346035729644384586879303949520
50346035729644389945132050884762
50346035729679506729091074495062
50346332939415293204671648782895
50346332939415298740855650989747
50346332939415326558188921768057
50346332939415343212492899607457
50346371705905327339506850813943
50346381861945058325522611661770
50346381861945058506907374631274
50346381862817703571130308249060
50346381862817707275476108733856
50346381862820404862595103705232
50346381862820410221599881442726
50346381862820410223292161668634
50346381862820410223292419935838
50346381862820705051865354745424
50346381862820705051865697702016
50346381862820708756211155230220
50346381862820708756211498186812
50346381862821605436600006284896
50346381862821609140946092683492
50346381862821610978682514647146
50346381862821610978703178018010
50346381862821610978703435235454
50346381862821610980374766876538
50346381862925775414329618896258
50346381862925776649739431495786
50346381862926076840038233525174
50346381862926977407850015159830
50346381862926977407850015159990
50346381862929679111097074792178
50346381862937782983545065331294
50346383936465434222222036328083
50346383936781535359080133622603
50353833560276004824022233188912
50353834038874659533463329873572
50353834038874659579216914665396
50353834038947644225877346953050
50353834086216647164661747521900
50353834086874056108491504170708
50353834251574367591381972239156
50354182293209382829300061725058
50354182293244499618909844285218
50354182298946033289317779843926
50354182914391669373488840215128
50354182984518550814109315794582
50354182984518550814673400026566
50354182984526654689068561179222
50354182984526654691326963838008
50354182984526654691327992707784
50354182984550971666926411803300
50354182991443917805379180182447
50354183144051435727423939905474
50354183144051435734766202829640
50354183144086557876977720757008
50354183144087460275121437982296
50354183144087460275121442227274
50354183144087760464392031974708
50354183144171250134147782353562
50354183144196779124937919533142
50354183144196779124937920466262
50354183144196779124938177683706
50354183144196779124938177800346
50354183144828058700064057222324
50354183145046865107788290647832
50354183167805751786805125814205
50354183167806952360601567590823
50354183167806952360873162167485
50354221910651647047661108895708
50354232547059440411105159601863
50354233987480921710026712653677
50354233987561972807438845805669
50354233987586288136659715139819
50354234218025345403066431074549
50354234696515081832536104135157
50354234696526788801679384685117
50354234696588027408612736219661
50354234696588027820206714051305
50354234696599733417370068495785
50354238910325257001557365855206
50354356751003537754316071678869
50354395517494422899080351639835
50354407004809683747296512762034
50354407216996969327847484226106
50354407217941663111898240523146
50354407217945264834102349582986
50354407217945270322020906112002
50354407217945270324532538255292
50354407241467801789097667738778
50354407241467801790789920434730
50354407241470803086171323417552
50354407241470803088699256457184
50354407241576164764304790612398
50354407241576164765056904088110
50354407241579766486508899672238
50354407241579766487261013147950
50354407241579771975246835739084
50354407241579771975246840357228
50354407241579771976939093053180
50354407241579771977691200744348
50354409149965814092434640256990
50354409149968515384084249793522
50355229224867631965659016227222
50355229224867631965721778342066
50355229685801337922597981257478
50355229685801337922598752909810
50355229685802238353149008522438
50355229685802238353149780174770
50355229685809441797557226642118
50355229685813043519761335701958
50355229703539222144589218128737
50355229704228150964031480243225
50355229704446959291712821881317
50355229845261239788957342991099
50355229845261239795732169865211
50355229845262440598568130644167
50355229845334222841833033483607
50355229845335123272384060748567
50355229845345930268574550645389
50355229917125950629672657446060
50355280682746992483200499880789
50355280682746992483203512991617
50355280682746992483203857347889
50355280682855044560918439670167
50355280889524865200434573415972
50355280889557280700271554954532
50355280889622111699945518031652
50355280895457457538526599947237
50355280895468263116733679793061
50355280895565523884835855905733
50355280895565524433627826347925
50355280914164084083731630594641
50355280914164084084295711644297
50355280914175191086533623442229
50355281368123523667313593430720
50355281368155940219005319303402
50355281368220770159485999992932
50355281368220781096934750339978
50355281368228874034444473725240
50355281368228886206675929219550
50355281374028232161264144258011
50355281374028232161267238858637
50355281374028243274303607193899
50355281374028243274304640313025
50355281374028243274304641712705
50355281374031843898923775369355
50355281374031845545299686695931
50355281374031845545300719815057
50355281374052563552442539775305
50355281374056160462926150902377
50355281374056160462930278622129
50355281374056160874523223334647
50355281374056160874524256453773
50355281374056160882117310619871
50355281374056165823438619277337
50355281374063368719054866954825
50355281374063370365430778281401
50355281374064264337889524006769
50355281374064265984264402214219
50355281374064265984265435333345
50355281374064265991858489499443
50355281374066966048666875684707
50355281374066967146248492557779
50355281374066967146250816905753
50355281374066967283446485168327
50355281374066967283448809516301
50355281374066967695042787011283
50355281374066970990050946456857
50355281374125493478158290812875
50355281374125493478160615160849
50355281374129095337563487083889
50355281374129095337563488483569
50355281374129095749157464915533
50355281374129106320930863967831
50355281374129106320933187979143
50355281374129106320933188315805
50355281374129106458193942704375
50355281374129106869725158421335
50355281374129106869787920536019
50355281374129111808850568389751
50355281374136309765170684391602
50355281374136309765341406098823
50355281374137199212521962215877
50355281374137200858897873542453
50355281374137210333153188089015
50355281374137211430507002618594
50355281374137211979529099415591
50355281374139863308298840639781
50355281374139911487545515158663
50355281374139912036337485600855
50355281374160626331603213024893
50355281374161526762154240289853
50355281374164228600340631723191
50355281374172333575142478795949
50355281374172333712340471406497
50355281392773545650975440110117
50355281392773545653231775988293
50355281392773845842481449280129
50355397917204703170678632773570
50355404375297146430991588513733
50355404375297190902628837131443
50355455827504775338297768627642
50355455827505092006451574367256
50355455827508693858322263260264
50355455827508693858322348999412
50355455827508693858323377869188
50355455827541114169879829988512
50355455827541114307077822599060
50355753267701281481311254919693
50355753267701281488650937678121
50355753267701281488650937678122
50355753267701565021357289142240
50355791803766933675431674294599
50355792034192516783062105410012
50355792034192522136229214997471
50355802119339551410326399413848
50355802120324169770057920986464
50355802120324171600201317363688
50355802810649019579238669855198
50355802811521373105383038287908
50355802811521373107075290982408
50355802811521373107075290983860
50355802811521673296345884864004
50355802811556489896120989310584
50355802811629736073330691553710
50355802811629736074082803863022
50355802811633343102950767979660
50355804034318953337492131027301
50355804034643141687666045995759
50355804034645859450689891580875
50355804672749181334461329517025
50355804743644886317949109372733
50355804955164832903624262011670
50355804956060608599369520171744
50355804956133543467222482810792
50355804956133543467225577411418
50355804956133543467246498117978
50355804956351492134655790554552
50355804956351492134658027413778
50355804956351492134658113502846
50355804956351492139741716200862
50355804956460444231330083847430
50355804956460449719252030876984
50355804956460449719253145504782
50355804956461644988415816953198
50355804956496767130624234630910
50355804956496768914951198238610
50358367874640172254754189058513
50358367874640172254816865084289
50358367874648276129776193381444
50358369310444240397807958995849
50358369310654941137525794590524
50358369310654941144237773252141
50358369695453186005496469761708
50358369695663885518902803958104
50358369718419172076250588158644
50358369718430877673413085211644
50358369765594782805225236365361
50358369789991192615122803272124
50358369789991192615123060489568
50358369789994794886118882774156
50358369931141392728362600987985
50358369931141692871879610076305
50358369931728874181284753773440
50358369948782578350601239058301
50358369948782578357376062866725
50358369948786480817893443534333
50358369948786480955091403216437
50358369948786480955091431912793
50358369948786481000845016822661
50358369948786481000845021054749
50358369948855561403661771306675
50358369948858262695314567304395
50358369948859415687381401910201
50358369948859415824642041848681
50358369948859415824642041848717
50358369948859415824642041848765
50358369948866368399604657468057
50358369948866368399855705927469
50358369949442978207909270325179
50358369949442978208473354557163
50358369949442978253662855235101
50358369949442978254226939467085
50358369949526779236705328292552
50358369949526779236956375352248
50358369949559205168360006760586
50358369949745585095198859095436
50358369949770801550586861774102
50358369949770805256627238952904
50358369949843736420137243445351
50358369949843736420137243561991
50358370002069509453786659144757
50358370002737734316826041073272
50358370002956538940161581758604
50358370002956538940224257780168
50358419257317464023864008070613
50358419493557064516323640505903
50358419493662480364413922516853
50358420768544256086017541602619
50358420768649622512652867037055
50358420928088798562041954286613
50358420928182457607940021339445
50358420928186059878936100841477
50358420999962249482112639850701
50358420999962249482112643033029
50358420999962249482300671110357
50358420999962549671362313142537
50358420999962549671362316324865
50358420999973354837974640322057
50358421406651484134732714084011
50358421406651485369514647578943
50358421406652384702481733959519
50358421406652385937263667454451
50358421406675795759613803459893
50358421406676696319832530947325
50358421406676696327359470113439
50358421406684801429573709826897
50358421406684801437166763992995
50358421406687502591559091399305
50358421406687502728757084009853
50358421406748741335690435544397
50358421406748741747284413376041
50358421406748746686408794133807
50358421406749631194465739409085
50358421406749641766241462809357
50358421406757736304202704492887
50358421406757747424774611794459
50358421406757747424837373909143
50358421406760447344447767820521
50358421406760448579229701315453
50358421406760454067146052515411
50358421406784763908449884732207
50358421478536592610926393656505
50358421478536592613182730584441
50358421478536892802432403876277
50358421478539594503423126574865
50358421478539594505867491580129
50358421478571709402416456989945
50358421478571709404672793917881
50358421478571709814010434821589
50358421478571709816454798777093
50358421478571709816454799826853
50358421478572009545933466078265
50358421478572009593922467209717
50358421478572010003260108113425
50358421478572010005704472068929
50358421478572010005704473118689
50358421613782381210967422293146
50358421614438878476200394266818
50358421619691006624048167565680
50358421620443558958934776779032
50358421637109485166515864441027
50358421637112185223387012740975
50358421637112186869762924067551
50358421637120290333128191620547
50358421637182431154186474357175
50358421637193236320798801536695
50358421638069777720099525519602
50358421638072479423534613223454
50358421638073379945592724216274
50358421638073379991346309124738
50358421638093789153449214740405
50358421638093789155893579745669
50358421638094089342698888032241
50358421638169436982566742243170
50358421638384672687044261355932
50358425691386774182419641869754
50358425691390375904623750929594
50358425920947861619861485161194
50358425920947861620426341045510
50358425926884406421778411506036
50358425926884406421778411624080
50358427126518135523986860900666
50358427380621449277561843497573
50358427841181778941563492192486
50358427841473566617583371122928
50358427842154390325265537904760
50358427842227321493860464548044
50358427842227321495531766909572
50358427842227321495531795489288
50358427842227321495552716194236
50358525104434856257116013337690
50358525104434856259563734393112
50358544407589919618980519675406
50358544407625942192494057296804
50358544407808724243445262411796
50358583174299614745646414926446
50358583174299659218099566488168
50358583174299659218099566842300
50358583174299664754281014547286
50358583174299664754281014547289
50358583174407716415319536204872
50358593306713295406969196853107
50358593306725001004132551297587
50358593307592249390485014640205
50358593307600352716401241104611
50358593307600353265444545938645
50358593307600353265445317590977
50358593307603054419836959103025
50358593307624668047571459302057
50358593307624669831961270428331
50358593307624669831961270782463
50358593307696413278723520712169
50358593307696413415166047791443
50358593307696413415919188970531
50358593307696413415984275087641
50358593307696415063050913047581
50358593307696415063113331842655
50358593307697614034966748346835
50358593307697615819355784993985
50358593307697615819630851945475
50358593307697615820133288568157
50358593307697615820195707829791
50358593307700315738423015397249
50358594022531119701081725713712
50358594022532020124097869360095
50358594022532020124100965478445
50358594022532020124100968664985
50358594022532020125793218174397
50358594022543127271340250315116
50358594022568337488820288685825
50358594022568337489655965845773
50358594022568339318962537187615
50358594022568339318962538703775
50358594022640388589717732663744
50358594022640388590553409823692
50358594022641289018029957428381
50358594022641289018029957441479
50358594022641289018594041673463
50358594022641289018844745763469
50358594022641289020206083907141
50358594022641289020268498460459
50358594022641289020268501646999
50358594022641289020268501665713
50358594022641289020268759932917
50358594022641289020289393674305
50358594022641289020477680018837
50358594022641289021104178804139
50358594022652095971207098749567
50358594022652095971207100183979
50358594022676405809520020761821
50358594022676405810334809096909
50358595858817708359438600075456
50358595860114520441908071909812
50358595860125310783606043108144
50358595860125327254896310415908
50358595860125627451759848860808
50358595860126528011978576334982
50358595860126528019512339581726
50358595860161649752386097092612
50358595860234579678100728921988
50358596089242390303895795269238
50358596089242390303895796686180
50358596090553611473427507269516
50358596090554812230509883275526
50358596090561972305881909701188
50358596090586332246451165689860
50358596090586332246452318300126
50358596090589934380249252581344
50358596090589934380249252935476
50358596096568792957189328314385
50358886919018433256784017221130
50358886919039142610665674240408
50358886919042743090495171879790
50358886919112075694132042205132
50358886919112092304942666777182
50358886919123799685679150306656
50358893069605701023555915116915
50358893069897434985152634447791
50358893069897468339422019742265
50358893069897484993725997581665
50358893299337496331030659644588
50358893299337496336110906642366
50358893299337496338558627697788
50358893299373520878641549446280
50358893299446503925011028894610
50358893300321816923896739871300
50358893300321816923896740337860
50358893300321816926428143881868
50358893300321816926428145281548
50358893300321816926429263077012
50358893300321816926431587424938
50358893300321816926431587424986
50358893300321816931427806757006
50358893300321816932268073967957
50358893300321816932268073967958
50358893300321816933960326793648
50358893300321850285780760085848
50358893300321850285785346953119
50358893300321850285785346953120
50358893300322117068254019469332
50358893300322117069948596513258
50358893300322117077477335752229
50358893300322117077477335752230
50358893300322150429297769174168
50358893300322150429301236827422
50358893300322150429302356041439
50358893300322150429302356041440
50358893300358141617559486315157
50358893300358141617559486315158
50358893300431118992179017830580
50358893300431124663928965763487
50358893300431124663928965763488
50358893305282146245989603237495
50358893305355129291546531209963
50358893306265564436657459854625
50358893306338543782951903426673
50358931907288272237263855765488
50358932049192531254083230210959
50358932065500624760489290235220
50358932065500624762748983213314
50358932065828731632965985986232
50358932065828737123397316440223
50358932065864754345438407038623
50358932065937689214986778919566
50358932066813007573718797413456
50358932066813007755896308803246
50358932066813035574062049135134
50358932066813035574065516788388
50358932066813035574066636002406
50358932066813052045356041786187
50358932066813052045356041799078
50358932066813052045356046031166
50358932066813057581537489491017
50358932066921103706392270526586
50358932066921108647779436017614
50358932066921108647780555212758
50358932072721682948885571978381
50358932119699354048882437923126
50358932119707457924406883552566
50358932120096035662260220059327
50358932120096037492402838422833
50358932126004662859750920910197
50358942843161490591292039760644
50358942843854021506546316442886
50358942843854023336689712833208
50358942843864828502737927082936
50358942844144560428563397480494
50358942844144604902649477517412
50358942844144610253371190393046
50358942844144610253373513341340
50358942844144905084391988554720
50358942844144905089475333452092
50358942844144905091919699390476
50358942844144905091919956607920
50358942844144910442641784273190
50358942844144910445089505328612
50358942844145811010477469966020
50358942844152715363679551287556
50358942844177026988557287441476
50358942844180927795168691234962
50358942844180927801946612709700
50358942844249976270755545325864
50358942844250271518557347773206
50358942897323391140602889779150
50358942897331544429338576928588
50358942897331544429338919867710
50358942897427604989234373272700
50358942897427604989234374672172
50358942914729613802256004841372
50358942914729613802256004841373
50358942914753923642995752807519
50358942914753925473703230248900
50358942914753925473703230248901
50358942914764731051533736321448
50358942915044512520786640348137
50358942915044512523314573387769
50358942915057420475862756350229
50358942915057420475862756367491
50358942915057420478119093278165
50358942915057420478119093295427
50358942915057420521344715052205
50358942915057420521595420572459
50358942915057420523851756083245
50358942915057420523851757500395
50358942915080531526672456168131
50358942915080831715922129461419
50358942915080831724018771309316
50358942915081730316895767299817
50358942915081730316916659308409
50358942915081732146223227444677
50358942915081732146473156726379
50358942915084433995265554914452
50358942915092537267352819683461
50358942915092537267352819683669
50358942915092537312834778267761
50358942915092537313085482370865
50358942915092537313085483887025
50358942915092537313085483887185
50358942915092537861877452812849
50358942915154676309669841979951
50358942915154676311341204084461
50358942915154676311341204090077
50358942915154676311362096093053
50358942915154676311362096094457
50358942915154676311362096098669
50358942915154681800096588855677
50358942915154681800351108173720
50358942915154681801791164499923
50358942915154681802043360869672
50358942915154681845286427781517
50358942915154681845286432503251
50358942915154681845850516617191
50358942915154681845850516735235
50358942915154681847524976609441
50358942915154681847545868618033
50358942915154683631934902058573
50358942915189798591586652189117
50358942915189798637319316392633
50358942915189798637340579937533
50358942915189798637591284040637
50358942920964845322406876534546
50358942920964845324663213462482
50358942920964845324663213463886
50358942920989156939754320520572
50358942920989156940318404752556
50358942920989156947849844827856
50358942920993059408367193733420
50358942921062401294727864218036
50358942921063301725278891482996
50358942921063307213452746873192
50358942921063307215144999569144
50358942921063307215709079209084
50358944971032105270188067412883
50358944988647823167565898866134
50358944988647823167816942737678
50358944988647823167837863331810
50358944988647823167837868047720
50358944988647823168653426617990
50358944988647823168653770991732
50358944988647823172651567295000
50358944988647823175180645389512
50358944988647823175431692449000
50358944988649023741884978624398
50358944988683845885392487469320
50358944988683845885394811467374
50358944988683845885394816072468
50358944988684131250504023683862
50358944988685046459462847820862
50358944988685046459462852420132
50358944988685048289606244211184
50358944988753174777657170375582
50358944988756775265058080843134
50358944988756780752409574393390
50358944988756780752974433464246
50358944988756780752977789514404
50358944988756780753250873312142
50358944988756780760024668478454
50358944988756780760025701599032
50358944988757075415623000597480
50358944988757077245765249099269
50358944988757077245765249099270
50358944988757080949275374890868
50358944988757975838582183085680
50358944988757975838583298044524
50358944988757975845922980802952
50358944988757980778254970034416
50358944988757981327046940476608
50358944988757981373048131719724
50358944988793098125583795617800
50358944988793098171064267706948
50358944988793098171065410895588
50358944988793098171880175237180
50358944988793099955454074936392
50358944988793099955454079168480
50358944988793099955726044119589
50358944988793099955726044119590
50358944988793099955726158438454
50358944988971977617143743809542
50358944988971977617145723451324
50358944988971977617146067807596
50358944988971977622229412238408
50358944988972027579964322265548
50358944988972027579966301907330
50358944988972027579966646263602
50358944988972027585049990694414
50358944988975579888955726253974
50358944988975613247557525762402
50358944988975613247557640547826
50358944988975629848512676107064
50358944988975629848512679293604
50358944988975629850962381409362
50358944988975629850962725765634
50358944988975629851023159281542
50358944988976830425114440706609
50358944989011937933685875960786
50358944989080935201740841542328
50358944989080979674193218613486
50358944989080985164558068530184
50358944989080985164561419998334
50358944989080985164561421398014
50358944989080985165122927601040
50358944989084882134460668352466
50358944989084882136967680218978
50358944989084882136971151526944
50358944989084887624887384640898
50358944989084887625703325603722
50359106578097500719361281509863
50359106578097500765114866419779
50359106578170435036771604009027
50359106578170435588074835043699
50359106578170435633827648302687
50359106578170451647850730210191
50359106578170452243215293458827
50359931469545922959614714944287
50359931469547121932851477141274
50359931469549823636286563782317
50359931469549825418230891049265
50359931469557628556505355112765
50359931469557628556505355125863
50359931469557628556588923147133
50359931469557928697762559615731
50359931469557928700022248348639
50359931469557928700022249411497
50359931469557928700022364214183
50359931469557929294818593914553
50359931469581943885812462986891
50359931469581945670390670885763
50359931469582240322640295773815
50359931469582244029245784987355
50359931469582244029329472075211
50359931469582245859389181395147
50359931469582245859639972635627
50359931469582245859639972641243
50359933596555009467557362917672
50359933596579319301268258574556
50359933596589781459875785624856
50359933596652254724693696112894
50359933596652270786712091608366
50359933596663060988888844962780
50359933596663060988892283919678
50359933596687039070163553795394
50359939977643190784489324137416
50359939977643490928006333225736
50359939977643490928006337947469
50359939977643490928006337947470
50359939977643490935346020705897
50359939977643490935346020705898
50359939977654303282823422673346
50359939977862028767553652570286
50359939977862295552471162186708
50359939977862295559246759533701
50359939977862295559246759533702
50359939977862295559246760596512
50359939977862328911067194122040
50359939977862328911070661658606
50359939977862328911071780989311
50359939977862328911071780989312
50359939977897417702210647104417
50359939977897417702210647104418
50359939977897467703253628780288
50359939977966451940570939121758
50359939977970397043397415396803
50359939977970397043397415396804
50359940053722226864688891005192
50359940053795209911061725452516
50359940054487740999353361769418
50359940054487742790708606236045
50359940054487742790708606236046
50359940054670522912415931513614
50359940054681335221918799566122
50359940054705646840021970430816
50359940054706545630219542530037
50359940054706545630219542530038
50359940054779524971971133405290
50359940054779524971971138127023
50359940054779524971971138127024
50359940054779530460705969609939
50359940054779530460705969609940
50359978743368865642264805853872
50359978744353214055831474083006
50359978744353214055834941619572
50359978744353214055836060950278
50359978744461239545831019131502
50359978744461282188161695357770
50359978744461287724345468926894
50359978744493704457834662684136
50359978767986837102148217356454
50359978814965403829074111551792
50359978814973512644919463194104
50359978814973512645418548452018
50359978815288256776115877687242
50359978815361191645665397361927
50359978820213462161628402362933
50359978821161763704845614808345
50359978821196580169804332594620
50359978821269515039353823695440
50359978821269515039353938480864
50359978821270715796436199682576
50359988900412173809472839573489
50359988901072289360543980959671
50359988901287225469983795790485
50359988901287525064456729927265
50359988901287525659254361090913
50359988901291127381186502502541
50359988901291127381269413203441
50359988901291127381270184855773
50359988901311542036248702038915
50359988901311542036812786270899
50359988901323547776740004038231
50359988901384786383610593807851
50359988901384788213753990198333
50359988901385688781565771838765
50359988901388390485000830831759
50359988901396493764323579783077
50359988901396493810077164574853
50359988901396493810160732609221
50359988901396493810352112504667
50359988901396494359391778188645
50359989591309483345573880064941
50359989591309483345636556090717
50359989592269792276410332399549
50359989592269792276410335587493
50359989592269792466956086486621
50359989592269792467018762512397
50359989592293803902835996758541
50359989592294102254913305121249
50359989592294102254996873155617
50359989592294102260079447333777
50359989592294102261691226595987
50359989592294102261691229782527
50359989592294102261942278240451
50359989592294102261942278241903
50359989592294102261963170249043
50359989592294102261963170249251
50359989592294102261963198946851
50359989592294103909656308050953
50359989592294104085055553609941
50359989592294104091833819454049
50359989592294104091896493949003
50359989592294104091896495484196
50359989592294104092084522026331
50359989592294104092649640895165
50359989592294104092649755680589
50359989592294104092670647690633
50359989592294104503867938825823
50359989592297706361473064890825
50359989592297706363917429896089
50359989592305809641824108995069
50359989592305809643328333613692
50359989592305809687556658406093
50359989592305809688997172363287
50359989592305809689060624744255
50359989592305809689247876466599
50359989592305810230697841318709
50359989592305810236432310256751
50359989592305810236620596614381
50359989592305810238124562952703
50359989592305810238312849310333
50359989592585541607672792952033
50359989592585541609929129879969
50359989592585591570577054233655
50359989592585591572833391161591
50359989592585838046842852131831
50359989592585886225083009810393
50359989592585886225083009927033
50359989592585888055229073513865
50359989592585888055479777616969
50359989592585891759571435509727
50359989592585891759574534342441
50359989592585891767186529594790
50359989592589494038433313199926
50359989592597593652392427952521
50359989592597599142819174942127
50359989592621010197437411219503
50359989592621010197440505820129
50359989592621010197691554292603
50359989592621858973230892638753
50359989592621908936135153920374
50359989592621908936135153920375
50359989592621908981612522434749
50359989592621908981612522453623
50359989592621908981612527152111
50359989592621908981612527153515
50359989592621908981615620219107
50359989592621908981615624940841
50359989592621908981616740947833
50359989592621909530659787031049
50359989592621910765440572755333
50359989592621910765440574172482
50359989592624612332242785058617
50359989592624612469440777793033
50359989592632715794854908718209
50359989592632716343646877760881
50359989592693959715729034518723
50359989592693959715749926527315
50359989592693959898743632438657
50359989592693959898931660515985
50359989592693961545871652890813
50359989592705661789868555925171
50359989592705667097302343144827
50359989592705667143034632741807
50359989592705667143035007348343
50359989592705667280232999958891
50359989614954795881907003078305
50359989615894988062182507233939
50359989615903993745658224466764
50359989615906695497082313300616
50359989615928305967567979140145
50359989615931007075475271526011
50359989615931007075475271530383
50359989615931007121960047938217
50359989615931007121960048410393
50359989615939110401579870814285
50359989615939110537148287800204
50359989615939110948742264568991
50359989616220093039969269392070
50359989616220093042225606320006
50359989616220094879126376537118
50359989616222744780312066674115
50359989616222744782756431679379
50359989616222794743216327955737
50359989616222794745660692961001
50359989616222794788886230040037
50359989616222796574967261101641
50359989616230899898626376866053
50359989616230899900882713793989
50359989616230899900882713807087
50359989616231200042143385954421
50359989616231200044399722882357
50359989616231200044399722895407
50359989616255160280149048212675
50359989616255209831459332725510
50359989616255210243053309494297
50359989616255211523505144605565
50359989616255211524069228837549
50359989616255510432240220666917
50359989616259113938833107738117
50359989616259113938833107742489
50359989616267217264184476552773
50359989616267217264184476552821
50359989616328461366377470968789
50359989616328461366377470968837
50359989616328461366377475668889
50359989616328461366377475686151
50359989616328461366649186099449
50359989616328461368072824013823
50359989616328461368072827214817
50359989616328461368073171571089
50359989616328461368323875674193
50359989616328461368323990465440
50359989616328461368323990465441
50359989616328461368908876379037
50359989616328463198215445569645
50359989616328463198278207688701
50359989616340168749625213688511
50359989616340168749625215122923
50359989616340168749625301211991
50359989616340168749625329908347
50359989616364478588418566267289
50359989616364478588690276697849
50359991453489195255894988829459
50359991453594851317571979373821
50359991453598448054915686708181
50359991453598453588568058875853
50359991453630868493880402226469
50359991665204587026002443151972
50359991665239703817495977326610
50359991665240604385244997202118
50359991665312638685352034916204
50359991665312649805166587242758
50359991665312654746550395165904
50359991665313539253097615834814
50359991665313539253101054791712
50359991665313550372915607118266
50359991666188852255267954416802
50359991666188885613869753925230
50359991666188902080158315072210
50359991666188902080158319795396
50359991666188902080161414260460
50359991666188902085241664557206
50359991666189185757386763013550
50359991666189202223403101315222
50359991666189202223403356395886
50359991666189202223403359582426
50359991666189202223654403455582
50359991666189202406605981330338
50359991666189202406605985579688
50359991666189207764920380020850
50359991666221322526447219496480
50359991666221622669985149289691
50359991666223974404259979622030
50359991666224024367164240903652
50359991666224324556434834900484
50359991666225224979368787989460
50359991666296909272111566197006
50359991666296909272112598254726
50359991666296909272116037211624
50359991666296953746283653053174
50359991666296959235020298493246
50359991666296959241795126430216
50359991666297253889528692859126
50359991666297253889800662023450
50359991666297255719944063135506
50359991666297259423450712436828
50359991666297259424015567256882
50359991666297259424015571507684
50359991666297259424018923307040
50359991666297259424287534904886
50359991666297259431044799722052
50359991666298106332379432524340
50359991666298154320352722525580
50359991666298154465141445304172
50359991666298154503283379223004
50359991666298154503283379339644
50359991666298154508362481626846
50359991666298156295283693805962
50359991666298159854001653612720
50359991666298159992015552703692
50359991666298159998792671691558
50359991666298159998793819597560
50359991666333228474591207669152
50359991666333276607353220448984
50359991666333278437223499773400
50359991666333278437223504005488
50359991666333278437411786130982
50359991666333278437495468950774
50359991666513106492286835375020
50359991666515758369911567436340
50359991666515791729326950593586
50359991666515808195533895001544
50359991666515808195534928103408
50359991666515808332731892329614
50359991666515808332732150596818
50359991666552131102355899401268
50359991666552131102355903633356
50359991666560236212661937464124
50359991666621113683507168468094
50359991666621158155962643444670
50359991666621158158407783172166
50359991666621163509128381541014
50359991666621163509131820497912
50359991666621163509693240607658
50359991666621163646327489129280
50359991666621163646327493361368
50359991666621163646327747396484
50359991666621163646330846229198
50359991666621163646892609649668
50359991666622358915493516277934
50359991666625060618737105050162
50359991666625065970211995705302
50359991666625066107472750434906
50359991666657481057701933955646
50359991689834210507810849804579
50359991689858525874693081579803
50359991689858826026556031982405
50359991689866630946775565322867
50359991689931457007321794420259
50359991689931460711939564438173
50359991689931760893596068772663
50359991689931760901189237730009
50359991689943468281926496111613
50359991689963877446286509938547
50359991689967778123230331042565
50359991690150609991391716970747
50359991690150609991395069956669
50359991690158370445308399169907
50359991690158420453945324655045
50359991736140508306372908771434
50359991736140508306376381025410
50359991736140508306561195129016
50359991736213457998390467078380
50359991736213458000838188015710
50359991736224264813825393402680
50359991736249777193526332419136
50359991736249777201057399305050
50359991736252478904304458931574
50359991736260582774180096918146
50359991737088804354913792273190
50359991737088804361690942097000
50359991737100817283152359337184
50359991737124827072467644647552
50359991737124828718762969166288
50359991737125127254123225948448
50359991737125127254123227348128
50359991737125127260901037337814
50359991737125127261654552636600
50359991737125128908030090910548
50359991737125128908218377268130
50359991737125129045290845640312
50359991737125129045479131997894
50359991737127830611465435831796
50359991737135934074642418071354
50359991737135934074642791142696
50359991737196861371863038580430
50359991737197761939485756190596
50359991737197761939486531030872
50359991737197761939674817388454
50359991737197761939674820574994
50359991737197761947100850275660
50359991737198056594267927694864
50359991737198061945746228594432
50359991737198061945931074933710
50359991737198062083002765278916
50359991737198062083191829663314
50359991737198062128756350188784
50359991737198062128756350206254
50359991737198062128756354438182
50359991737198062128757125027656
50359991737198062128757129278458
50359991737198062128757469047106
50359991737198062128757469401398
50359991737198062128945414573230
50359991737198062128945414573390
50359991737198062129008176692446
50359991737198062136287761098360
50359991737198062136350523567496
50359991737208868949275999604456
50359991737209769517087781949100
50359991737233178737232934460772
50359991737233178744847170801468
50359991737233179339643401558872
50359991737233180383797389367990
50359991737233180574153362705748
50359991737233180574153363055668
50359991737233180574341649063330
50359991737234079312658952796032
50359991737234079907371500727980
50359991737234079907455183553595
50359991737234079907455183553596
50359991737234081141965144700472
50359991737234081142153431058054
50359991737416566563574442773734
50359991737416611037470436993772
50359991737416611037470437006822
50359991737416611037471122447830
50359991737416611037473536193668
50359991737416611037473794460872
50359991737416611037474564591268
50359991737416616388946065880298
50359991737416616388946065899012
50359991737416616395724245640954
50359991737451985198053361143656
50359991737452033376547668256704
50359991737452033377300035662538
50359991737452035023675946989114
50359991737452919120134442221322
50359991737452933944295540121216
50359991737463740758036920972800
50359991737524668054316106513528
50359991737524668055068480284018
50359991737524668055068562840838
50359991737524669701447830586206
50359991737525868812151975490788
50359991737525868812402679593892
50359991742134085996872039372026
50359991742157200571521360127534
50359991742158101139270380003042
50359991743044259300985122451659
50359991743325536594089885026653
50359991743325536599175815725752
50359991743327889929826451357472
50359991743335998751253112429104
50359991743336043264380379558617
50359991743336048759910958620594
50359991743360358600378741555125
50359991743433245243424032380928
50359991743433293468236353006761
50359991743434490475156581491410
50359991743434494179498934177914
50359991743469612617365684604306
50359991743469612617365685082306
50360153273436506963724864598792
50360153291162383065769112060884
50360172337521336701523282375496
50360172572871224179380310339096
50360172573854343416127432473596
50360501959053145032294606490114
50360502118575229730490953114320
50360502118575229732999113470194
50360502118683298000078372283428
50360502118683298000144494701992
50360502118683298000897721626052
50360502171749255765628649217071
50360502171749256316926888921331
50360502171749256316926975014611
50360502171749256316926975131251
50360502171858224465769422719093
50360502171858225013117864944125
50360502171858225014559069163231
50360502171858225014810117639869
50360502171858225014812441637887
50360502171858225014812441637923
50360502171858225015375317899331
50360502171858225015377297523850
50360502171858225015377297523851
50360502189477833708179934678612
50360502189477833710625333135660
50360502189485937583328241241715
50360502189583200137827584912692
50360502189583200547159026255221
50360502189583200548853604349636
50360502189583200549044993194484
50360502189583200549610106312777
50360502189583200549610106313506
50360502189583200549610106319365
50360502189583200549610106319419
50360502189583200686303419345673
50360502189583200686305747924247
50360502189583200686870603814260
50360502189583200686870861044757
50360502195383757786320076747755
50360502195386459075528017165976
50360502195386459075528021889194
50360502195387359508524442537904
50360502195394562950672972751339
50360502195394562952932662547153
50360502195395463381227351343799
50360502195395463383483345451418
50360502195418874438101924563181
50360502195418874438105020214971
50360502195418874438857389740323
50360502195418874576117887265533
50360502195418874576117887266937
50360502195419775005850687221242
50360502195419775006665819931271
50360502195422476297569882598828
50360502195422476847365013809916
50360502195430580172465591384127
50360502195491809445103551345870
50360502195491809445664278110837
50360502195491825505175667400056
50360502195491825916958188806729
50360502195492726482256042524653
50360502195492726483950620619068
50360502195492726484767647848787
50360502195492726484769970440573
50360502195492726484769970441302
50360502195492726484769970447215
50360502195495409930078004302900
50360502195495411716099630830640
50360502195495425989582855442554
50360502195495427775667244089433
50360502195495427775669567037643
50360502195495427775669567037644
50360502195495427775669567037724
50360502195495427775669567037727
50360502195495427776422793961784
50360502195503531513368054510435
50360502195503531648369377711637
50360502195503531650562693190340
50360502195503531650562952520357
50360502195503531650817094535018
50360502195503531650817094535019
50360502195527826665446707299378
50360502195527826665446708362236
50360502195527843136547860618697
50360502195527843136736145913469
50360502195527843273746110463952
50360502195527843273808872228876
50360502195527843273997929162930
50952524351844181934255580070487
50980784645429002588971074940791
50980842768540707153882838835073
50980842768540707155575091531025
50982238220421781320604618780130
50982354767125972831874190158273
50982354768098580509538182689592
50982412678074713315285181738608
50982412678074713322878494638470
50982412678499785028455177859632
50982412678499786675584230365296
50982412838028770368243661734868
50990204743290608925083926498775
50991658482425534313332961219109
50991832935890360645228523261428
50991832935890375469577935852290
50991832935890376704924725581458
50991832935890671952808154069952
50991832935890676894195319578242
50994798491618548178441684881975
50994798491618549825005882553083
50994798491618549825569708517863
50994798491618549825569966785067
50994798491653666616304560592637
50994798491653666616307659425351
50994798491653666616492588669965
50994798491653666616492846937169
50994798491653666618752024430615
50994798491653667028086824768813
50994798491653667028274852846141
50994798492275058203840081945923
50994798492275058203840340213127
50994798492601968022263345487423
50994798492601968022451630782195
50994798492601968024707710492687
50994798492601968024707967710131
50994817848275334813745245547825
50994817848275336460876626283631
50994817848275336462568878979583
50994817848275336462571201927877
50994817848310453254061265261317
50994817848310456958404741748059
50994817848310468122279073942807
50994817848310468122281397940861
50994817848310468123973650636813
50994971745321284319242205302684
50994973021688839410289546612181
50994973021688841057418600634165
50994973251704665360522709900095
50994973251798324412947541281193
50994973251810031794500702606809
50994973252016862198837880378459
50994973252016863846530759917537
50994973252016863846531104273601
50994973252053180152414399436025
50994973252124930331729486330403
50994973252124930331731814927727
50994973252124930331794833908691
50994973252124930331982861986019
50994973252125230932785016430285
50994973252125230933035720533389
50995845241046552028998331405790
50995845241049253733252017938096
50995845241049253734944270634048
50995864543588230776396633198177
50995864543588230776396633198225
50995962521476655103948067909889
50995962521497064269936798893241
50995962521500966728825803592877
50995962521500966730454261540085
50995962521500966730454261544457
50995962521509070603785049448449
50995962521509070605413506456761
50995962521509070605414540025185
50995962521509070605665588501823
50996018516195111774229338822123
50996018516227527272374066596097
50996018516227527272374070846899
50996018516227532213194054340411
50996018516239538505239920600049
50996018516239538550993476812157
50996018516240439118742496687665
50996018516243140408699968300779
50996018517102877332407143130197
50996018517102877332469819155973
50996018517102878567189446514303
50996018517102878568025126857983
50996018517102878570260198701613
50996018517114884310397742036975
50996018517114884493391074404431
50996018517114884905173080300353
50996018517175824562473657186011
50996018517175828269076827713705
50996018517187835836806389344247
50996018517187836388105400339479
50996018517212097453111368318549
50996018517212145632105965472143
50996018517212145632357785606889
50996018517212145632378706313289
50996018517212147415931689544013
50996018517212147416746476816291
50996018517212147416746477879101
50996018517212147418438729512243
50996018517212147461684125008521
50996018517212147461684125498167
50996018517212147461684126543555
50996018517212147461684126561025
50996018517212147461685274453929
50996018517212147462249242372729
50996018517212147462249243889049
50996018517212147462500033028399
50996018517212147464192285724351
50996018517212148011292003464975
50996018517212148011354679490751
50996018517215749733496112058255
50996018517215749733496112524607
50996018517215749733496112530431
50996018517215749733558788079659
50996018517215749735188364754207
50996018517215749735188365226383
50996018517223853015623234258667
50996018517223853198616681417371
50996018517223853198637573425963
50996018517223853610147610138847
50996018517223853610147610605407
50996018517223853610210286164623
50996018517223853610398572988605
50996018517539904731865927916031
50996018517539954138112421643201
50996018517539954138363124670397
50996019928693696401712273488643
50996019929556991131828512796793
50996019929556992367172203344731
50996019929556992367175302181657
50996019929556992367175560811831
50996019929557036832034625088329
50996019929557040543158351278547
50996019929557040543158351284163
50996019929557340732679993759197
50996019929557342517069714895361
50996019929557342517633799127345
50996019929560943003676073261229
50996019929569048113980963295667
50996019929665108676303242903225
50996019929665108813501582714099
50996019929665108813501582732973
50996019929665108813563997278697
50996019929665108813564000461025
50996019929665108813752286817203
50996019929665108813752286818607
50996019929665110460630635238637
50996019929665110460693054033711
50996019929666305726505318525833
50996019929666309387632036814305
50996019929666309387820323171887
50996019929666309432546470537891
50996019929666309982428640641599
50996019929666309982428640643051
50996019929666311217709567552965
50996019929666311217713010759213
50996019929666311217775430020847
50996019929669011274081722437931
50996019947281968038668780659043
50996019947282017999793663212849
50996019947282018001485915908801
50996019947294024334517488328285
50996019947294024334705516405613
50996019947390984915545744455757
50996019947390986699935551336893
50996019947427304248507991726103
50996019953299612113037191086116
50996309269144265486268185941675
50996309269179382277758249275115
50996311396285781567860400844004
50996311396285781570116737771940
50996311414010457097193388639655
50996311414010457097464983216317
50996311414010757238450593128071
50996311414010757239290773182773
50996311414010757239290774245583
50996311414010757240710281861027
50996311414010757240710397714877
50996311414010757240710397727975
50996311414010757241547110110709
50996311414014359557710736488185
50996311414022462837873752159357
50996367408708504601485813765851
50996367408740870091056755496207
50996367408740920053960557612839
50996367408740920099630918862129
50996367408740924995532653411339
50996367408740925040450529284139
50996367408752931330173938898383
50996367408753831945998971631393
50996367409725540243270613308091
50996367409725540243270613321189
50996367409725540244023757669555
50996367409725540244023758732365
50996367409729142560752587001983
50996367409729142560752587474159
50996367409729142562444840170111
50996367409729142698013255633935
50996367409737245842879450922141
50996367409737245842879709202395
50996367409908009612526463743177
50996367409908059026299892391371
50996367409908059026299892395583
50996367409908059026303245259201
50996367409908059026304479262855
50996367409908059621099589757885
50996367409908059621099589762257
50996367409908060858138893300087
50996367409908060858138980443079
50996367409908060858389941776725
50996367409920066596561886771115
50996367409944378221168027876149
50996367409944378221169147090167
50996367409947980493251609976173
50996367409947980538984274179689
50996367410053296963762346163723
50996367410053346965368896586929
50996367410053347514411570056317
50996367415817536830645544622899
50996367415820288542466509672073
50996367415961922926533161014395
50996367415961972332967682101489
50996368615267595123312245105828
50996368615267643299295293158574
50996368615267643299295294208334
50996368615271197394308324726112
50996368615271197394371343940148
50996368615271241865945573343822
50996368615271241866008592557858
50996368615271241866008594093052
50996368615271242049022933260348
50996368615271245753368733745144
50996368615272442668781792408700
50996368615272446373106326763642
50996368615272446373127592893496
50996368615303662307232740789982
50996368615303662307232741139902
50996368615303662490247080307198
50996368615303662902029347669913
50996368615303662902217371143600
50996368615303662902217375747241
50996368615303662902217375865333
50996368615303963091487969745429
50996368615304863064231433957326
50996368615304863110005939455550
50996368615307564767666520594156
50996368615307564950680859761452
50996368615307564950764427795612
50996368615376914018851055206757
50996368615376914018851055206758
50996368615377812756519440469966
50996368615377812756519440819886
50996368615377813351316042763678
50996368615377814586662836724774
50996368615377814586662836724934
50996368615380516289909896823682
50996368615412931240892144288838
50996368615412931377901851598998
50996368615412931378152898658534
50996368615412931378152898658694
50996368615412931378152900058374
50996368615412931789935163184790
50996368844731423620536647853401
50996368844732624377618909055113
50996368844755737166876926227611
50996368844755738952018759678959
50996368844767446333006807902767
50996368844840690725283136933361
50996368845423952927703277393703
50996368845704036239399778865601
50996368845704036240151805435765
50996368845704036240151805435813
50996368845704036241844058131717
50996368845707636680503169275841
50996368845707636681255281585153
50996368845707937052788104313229
50996368845707938699917127771165
50996368845707938700669154341329
50996368845715741790997489321451
50996368845715742385794093145985
50996368845715742385794093150357
50996368845715742385794179239265
50996368845716042575064658450785
50996368845716943142876440440977
50996368845719644434341265638845
50996368845740054011235913536101
50996368845813300187424719225873
50996368845813305128725136360021
50996368845813305129540010434257
50996368845813305129543366851636
50996368845825010725887461934725
50996368850749017733758135807823
50996368851405529823797932522007
50996368851625568555957187131857
50996368851721930542164605194461
50996368851725532813891874882511
50996368851733636688282822589157
50996380313518640205729274350890
50996380331244499837840863055007
50996380331244499837903539080783
50996380331244510361436975681288
50996380331244516445034190449306
50996380331244516446391826634045
50996380331244516446475739042154
50996380331244516446475767739968
50996380332217108749159392269829
50996380332217108749410095297025
50996380332217108750851644965781
50996380337153125205251621568147
50996380337153141859556485733034
50996380338125734116758177784389
50996387970987856272804277689835
50996387970987856272992305767163
50996387970987856272992305885255
50996387970987856318745890677079
50996387970988156462074871688071
50996387970988156462262899765351
50996387971741961163156320933629
50996387971960465643538937230589
50996387971960765787055946318861
50996387988705972099092236557388
50996387988776205087547699882204
50996387988811322473562426557708
50996387988811322473562427607468
50996543985240797064324104468815
50996543986229019938920408984987
50996544008910422507889096363331
50996544008922428248569459896131
50996544009895037710622144718583
50996563288759925175511321091761
50996563289708188972929359649799
50996563365568424862264267603857
50996563365580132243253349277885
50996563365580165597334706495031
50996563366520324879180035327499
50996563366552741568045364047231
51065565526183447263910038215615
51065623649295164178898502856929
51065623649295164183981072772641
51066670207253162268669568808288
51066670208225753337785347521100
51066670208553876817368789538478
51067019099766555095926043752016
51067019100739166480446316756276
51067019101067219630905764818908
51067019101176227226643734817166
51067193559154278892682397126344
51067193559156932557123134131056
51067193559156932557140587066062
51067193559156980595929198485664
51067193559156980733106183233562
51067193559156980733189865586794
51067193559156980733189867121988
51067193559156982382010141918634
51067193559286648085703869957510
51067193559286648085707226030594
51067193559286648085892155252282
51067193718795218907906598842416
51067193718795218910166030370978
51075043747156770519905896253297
51076439363073274035412763841718
51076439363073274035413535494050
51076439363073275270194697336650
51076439363073275270759553220966
51076439363204291848497478896877
51076458661069174781229584097454
51076458661944521135224603200004
51076613816540666820837828822884
51076613816681138928182153058484
51076613816681140162964086553416
51079249854353947352543273469635
51079249855229308523733466434041
51079249855229308523921494511369
51079249855334663847118535960735
51079542809851117023353495681443
51079579608546115809666581184496
51079579679438813404015409706821
51079579679438813404018504294397
51079581593809179906741508244461
51079581593809181690315412181585
51079581753366332160576336363101
51079598752808430458128944251197
51079598752808430458882085430285
51079754132443508835738300886687
51079754132443512541776354067435
51079754132447415002294074509307
51079754132459122383846121225999
51079754132771319084900623068039
51079754132771319085465478957971
51079754132771319222161291704363
51079754132771319222722019887593
51079754132771319222726491963617
51079754132771320869854515599505
51079754132775221683239368793157
51079754132810345475094151048539
51079754132880571455573645277645
51079773204880515767920008822722
51079773204977821563982471432091
51079773205923356619229584960241
51080589523822863773423932775555
51080626121800108487020441079360
51080626121811815868572487796052
51080626356978991885784834538005
51080626356978991885787929121369
51080626356989797463994234136745
51080626374703967969691034678925
51080626374705168680957063648360
51080626374707569829093136349313
51080626374715675350428293060529
51080628218098784231968335161791
51080628218101485935152632656161
51080628218101487169934566151093
51080628218162725776867917685637
51080628218171730219638945077939
51080628288993268320630452256584
51080628289977888879062021340257
51080628289977888924794685543773
51080628289985992197614288291081
51080628430906510642345761194285
51080628448631486313838981391417
51080641193734660029201475975898
51080645501122552825953609264254
51080645501227754280024819835847
51080645502103104340057892119145
51080800118174102237012288590351
51080800118709624873137151896869
51080800118794576789773981319513
51080800119049454498300005059569
51080800810311499351623596074625
51080800810311749580019120811137
51080800810311749580019206550285
51080800810311749580019498585291
51080800810311749580019584324439
51080800810311749580584354469607
51080800810311749580584440208755
51080800810311797756003662302545
51080800810311798305046336847841
51080800810311799540392354568933
51080800810311799540957210453249
51080800810315400026999741804577
51080800810322604569744013117953
51080800810322605118786687663249
51080800810323505139812816058695
51080800810323505686348451107937
51080800810326206840740092619985
51080800810347816762998299516663
51080800810347820469036352697411
51080800810347822253365726410947
51080800810347822253428488175871
51080800810350523956863575879723
51080800827745885086198789561427
51080800828036425062176005216793
51080800828036475022363933359665
51080800828036475023117074538753
51080800828048481357840642436745
51080800828048481358028927731517
51080800828076400196105815952363
51080800833981123148941068135284
51080819474506736260729748790041
51080819474710829643530977644691
51080819474722837396741713220315
51080819474722837396742484872647
51080819474722839043933274878553
51080819474783759759792384503927
51080819474784111144217767862645
51080819474795827678746194531623
51080819475767179192584926465227
51080819475768379766652962812891
51080819900110547778970796327362
51080819900146613314256462056072
51080819900207809102642864356964
51080819900215957404050629333714
51080819900216857971862410974146
51080819900241158522114324876872
51081149017471472738720995136317
51081149495804148090546950709184
51081149496022952714446576094464
51081149496022952714446662183532
51081149496023000890429625196970
51081149496023000890429711286038
51081149496023001480143281776214
51081149496023001485225855954374
51081149496025702771608078748706
51081149496026002960878672628850
51081149496026002960879016985122
51081149496026002965961246807010
51081149496026002965961591163282
51081149496062027325477980889176
51081149496062027325561577153132
51081149496062027325561577153180
51081149496062027325561663242200
51081149496070131200520823937660
51081149496070131200709109232432
51081149496134956848721080884725
51081149496167377105423564823504
51081149496167377105423823090708
51081149496167377699948171939256
51081149496167377700031768553180
51081149496167377700031768553340
51081149496167377700220053848112
51081149655592210540713865291168
51081149655594911832366947086048
51081149725267042668134270316175
51081149725487079616551480043885
51081149725487081400941291511241
51081149725514097886816586743795
51081149725522201761020363768965
51081149725522201761023719819123
51081149725522203545600784529147
51081149725583141413404620202613
51081149725583141413969733317423
51081149725584042530824190902831
51081149725594849344000714707911
51081149726240539796057162876503
51081149726243240949696347717143
51081149726462395723239767444737
51081149726462395723992908623825
51081149726462395725684132450001
51081149726470499598388069776689
51081149726471400166198822897105
51081149726474101320403121889217
51081149726494816164463914491635
51081149726494816164648847968289
51081149726494816164651942568963
51081149726494816164651947168233
51081149726494816165216803052549
51081149726494816165217059902763
51081149726494816165464665173153
51081149726498418436463843862239
51081149726498418436463929597015
51081149726506521761813231282545
51081149726506521761815297013443
51081149726506522310855905828049
51081149726567445359584372605367
51081149726567445360149485720177
51081149731199983412781668927405
51081149731492667943904937593711
51081149731503474757081547133727
51081149732380025579280598457761
51081149732512393811688926635691
51081149732512393812253782520007
51081151569669527857883285632069
51081151569670728424358267819251
51081151569670744483865408960089
51081151569778796744764363860373
51081151569986829553877454006271
51081151569997634720489009534863
51081168373144889540286363546650
51081168390650721370832774386837
51081168390650721371585915548663
51081168390651028286068634887579
51081168390651928853880675162397
51081168390654625066885574207041
51081168390654625249899913374337
51081168390654630557315762866249
51081168390654630603069348130456
51081168390857809280202244158365
51081168390857853385810038202771
51081168390859053959877960237187
51081168390861727799473851292675
51081168390861770487475548817261
51081168390861770488290680108941
51081168390861770488291451761273
51081168390861772271864241089473
51081168390869516295161071032865
51081168390869530936307854794217
51081168390869815065881903528881
51081168390869815248812560342945
51081168390869816850460000291009
51081168390869817033474339458305
51081168390869831125578707426999
51081168390869831125579479079331
51081168390869831674621381972295
51081168390869832909968171351543
51081168390869832909968174533711
51081168390869833497233452724065
51081168390869833504761420777265
51081168390869833504764778362617
51081168390869833504764863983513
51081168390869833504764864455897
51081168390869833504827626220821
51081168390869859538272293325679
51081168390869859538272664861987
51081168390869859721286632492975
51081168390869859721286889710419
51081168390869864662674060972733
51081168390869865071924661951115
51081168390869865071925776560039
51081168390869865072008344304347
51081168390869865072009458913271
51081168390869865074436260797327
51081168390869865074453738179387
51081168390869865074456065359769
51081168390869865074456066881705
51081168390869865074457181385635
51081168390869865074457181858019
51081168390869865074518829014019
51081168390869865074519943622943
51081168390869875598031858988721
51081168390869875598032630641053
51081168390869877382421322913265
51081168390870716869229107386145
51081168390870733477780300547677
51081168390870733523533885457545
51081168390870734072576646096329
51081168390870765047471618132123
51081168390870765642267848889527
51081168390870765642268877759303
51081168390870776165592708373595
51081168390873418572393284891645
51081168390873435226780945084069
51081168390873467345765955558277
51081168390873468581029062116329
51081168390873477869027938490545
51081168390873477869028710142877
51081168390930754906361860867669
51081168390930755272955394951223
51081168390930755318772775099481
51081168390942460869365608233877
51081168390942510283394502150053
51081168390942761058636202232113
51081168390942779497515719480497
51081168390942805531026592028911
51081168390942805714040931196207
51081168390942811064762643007579
51081168390942811067189444891635
51081168390942811067210365479943
51081168390942811067210365952326
51081168390942811067210365952327
51081168390942811067273127717251
51081168390942822139577785190443
51081168390942822185328012515167
51081168390942822185331369982267
51081168390946414711044029805965
51081168390978799830800842181591
51081168390978833177542173683717
51081168390978833185132903501841
51081168390978844295663263925189
51081168390978850380701427112019
51081168390978850388229395165219
51081168390978850388229480904367
51081168390978850388292156930143
51081168391529930655093026838869
51081168391529975127546178400591
51081168391623335820027587084179
51081168391635341560707950603881
51081168391635341560896235898701
51081168391635342155504209941001
51081168391635342155504552897593
51081168391635347096891724527296
51081168391842429469323131303209
51081168391842429469511416597981
51081168391842429470327319541993
51081168391842429652525499033315
51081168391842430064036051243689
51081168391842430064119733596921
51081168391842430064851954187701
51081168391842446116284869031037
51081168391842446123624551789465
51081168391842446123627995468097
51081168391842446123816022023329
51081168391842446123816023558523
51081168391842446123879042527793
51081168391843330083076526298275
51081168391843330083076783515719
51081168391843346691627719459807
51081168391843346691628062398929
51081168391846030139948789189677
51081168391846046565484527044375
51081168391846046748499982351209
51081168391846048394874779073233
51081168391854135066674771042461
51081168391854135066674771042669
51081168391854135066674856781609
51081168391854135066674856781657
51081168391854135066675542695001
51081168391854135066675885651385
51081168391854135615780293441797
51081168391854135661199405688169
51081168391854135661199491427317
51081168391854135661200520297093
51081168391854135661450195530629
51081168391854135798710950255861
51081168391854146184795861283933
51081168391854151675037763598657
51081168391854151675225705923947
51081168391854151675225791663095
51081168391854151675226049943189
51081168391915075318748449008547
51081168391915075318748706212941
51081168391915075318748706225991
51081168391915075868418998757557
51081168391915375462077430019539
51081168391915375462265715301213
51081168391915376056874803952485
51081168391927081059429069745693
51081168798638815268728268661406
51081168798638816915857325399158
51081168798638831740018448813080
51081168798638859740930373163432
51081168798638861388059429901184
51081168798638876212220553315106
51081168799514183035397538823294
51081168799514183035398310475626
51081168799611429534908483438974
51081168799611429534909255091306
51081168851523519836101248385813
51081168851523520385144265887701
51081168851707491340738414208959
51081168851804482168369598354029
51081168851804482168369627051789
51081168851804737840249358824639
51081168851804752664407387637935
51081168851804782311886607442349
51081168851804797129269809381533
51081168851815303806271330850563
51081168851815303807024849333081
51081168851815303807024849333241
51081168851815304355314348352451
51081168851815561125280148058925
51081168851815603950541858421401
51081168851815604362323864330373
51081168851815605596917396676635
51081168852496116395645265284791
51081168852496116944688282786679
51081168852690911185313220342223
51081168869144329647054456604690
51081168869433367442719899197704
51081168869436069146155245168760
51081168869460429488527636568248
51081168869529461544145856445970
51081168869529461544396903505666
51081168869529461955928492275094
51081168869530613942230843813384
51081168869530662712989947557282
51081168869530673231251294370278
51081168869533063815392983007698
51081168869533064227175247183874
51081168869533064227175275880230
51081168869533064227238038018160
51081168869533315645666189784440
51081168869545087857506145046792
51081168869565779321486591961814
51081168869565779504500674751232
51081168869565779504500933018436
51081168869566679889298031018660
51081168869566680072312370652516
51081168869566680072312715008788
51081168869569381592733346870594
51081168869569381592733375566950
51081168869569381592796137704880
51081168869577503357343131190446
51081168870420389878816927674502
51103304040741589520905544083601
51103304040741589522597796779553
51103304040741589527680366712575
51104719007719648203515812627723
51104719007839729401617320969670
51104719007864038645610969121613
51104719007864039379363588746420
51104719008703067636308354584811
51104719008812337079846172573699
51104719013444907385586873557831
51104719013639394848429118457591
51104719013663712009486498943111
51104719013736646884119707404871
51104719013772664060407213093403
51104719013772664060407984745735
51104719013772664060408241963179
51104719014611693003091581186455
51104874110121879853270419278024
51104874110233538594513172846596
51104874801441859585677245674700
51104876945944776429235423418536
51104876945945678644113585783994
51104876945948313920780953688752
51104876945948363331545564749882
51104876945948363331545564754094
51104876945948363332361381954746
51104876945948363881153352396938
51104876945948379933323078947516
51104876945948379935014211250160
51104876945948380347360645410518
51104876945948630718602369666504
51104876945948680122572752239352
51104876945948680544224955511962
51104876945949514494848904307096
51104876945949564500974973546254
51104876945949564500975059285402
51104876945949564500975087977546
51104876945949564500975088331678
51104876945949564500975316502846
51104876945949569991405538459132
51104876945949580554835028626756
51104876945949580559918374457248
51104876945949581104442563659850
51104876945949581104442906616442
51104876945949581104443681451102
51104876945949581109526252446934
51104876945949581109526255629262
51104876945981100983189671030250
51104876946054936418040863893568
51104876946057582815276668726664
51104876946057632640899254572122
51104876946057632775649527424462
51104876946057637716471835265788
51104876946090053079863970090410
51104876946273785513494050825964
51104893412656406992280295658802
51104893412729352985033479753110
51104893412760873041457865031630
51104893465906071251610379375105
51104893465942103480823835242665
51104893465942105265213646724523
51104893465950208408302785375011
51104893465950208408302785376415
51104893465950209002911879099341
51104893466898445759334904377219
51104893489540272714662772138004
51104893489548376589622017522644
51104893489549577346704393161264
51104893489573905031358916554008
51104893489573908783717733477234
51107493604344656092238461370062
51107493604348257815194682739214
51107510147936064655190140639501
51107510147936064655190145244595
51107510147936112833433654372433
51107510147938766360884925926541
51107510147971181860718808141337
51107510148814127531695964953337
51107510148814127531696222170781
51107510148919482852635893217341
51107803103435936031127966123411
51107803735658850289947875371891
51107803735658853995985928552639
51107803741567475704720874758723
51107803741567479409066675243519
51107803760335008141841518250954
51107803760345814955581869066362
51107803760345815504624543611658
51107803760345815504624886568250
51107841650979924168886329071113
51107841810512809087284556229941
51107841816385129306951866953263
51107841816417544806788848491823
51107841887323706637120628595801
51107841887393098483794229377586
51107841887429073063755954030237
51107841887429073063776616456335
51107842289111463842479237706425
51107842365991753238988910854070
51107842365992653669543295586130
51107842508783067689572659054544
51107842508783067689573002011136
51107842525528241663332400812867
51107842525528241663332405044955
51107842525560660867515182836223
51107859040452159323142719349578
51107859040452159323142719466218
51107859040484574090919243615165
51107859040484574824483920901792
51107859041327520496213104278180
51107859041432872525154447065847
51107859045935759236424262389485
51107859046065442830895148051383
51107859046259914234229218708441
51107859046259930293737392951143
51107859046284247408853931052039
51107859046284247454794773436663
51107859046357182329427981898423
51107859046393199505715487586955
51107859046393199505716516456731
51107859046393203212320719601717
51107859117260385404307124574254
51107859117272394622262265115090
51107859117272442793162740039436
51107859118245002299926257646616
51108014834062395030982048264196
51108014834062395033429766137290
51108014834062395442764054173168
51108014834062395445211772046262
51108016978566197488464754401238
51108016978566497631981763489558
51108016978566514286286170378990
51108016978568865418254363616420
51108016978568870913767782741708
51108016978568898777669656448298
51108016978568898777669656465560
51108016978568898780117836196118
51108016978568915380322571482860
51108016978568915380322571500122
51108016978568915381074598070286
51108016978568915381075716911298
51108016978568915381137359835210
51108016978570099350922933046206
51108016978570115997616146804662
51108016978570116000144077972230
51108016978570116005226652150390
51108016978601636428497945523802
51108016978605238280285066382442
51108016978605238280347828147366
51108016978605238287146900247820
51108016978675466382960469439150
51108016978678167664550734693864
51108016978678173155001842878570
51108016978678173155001928617718
51108016978678173161780108709580
51108016978678173161780109759340
51108016978710588525172244583962
51108016978896977778064759050394
51108016978897005641966975730838
51108016978897022250517910612116
51108033498465377602651167100337
51108033498465378151694181886457
51108033498465378151694186118545
51108033498465378151694186137259
51108033498527474094413121551276
51108033498534710023022133575683
51108033498534710023022905228015
51108033498534710617631484161761
51108033498534710755080266502257
51108033498538313026327390348217
51108033498538313026327394599019
51108033498538328948383172052929
51108033498538328948383172054333
51108033498538329085832213145935
51108033498558738112930696335715
51108033498570733327839970074979
51108033498570733330099405835629
51108033498570743853611059868515
51108033498570743853611059869967
51108033498570744440782841918783
51108033498570744448124847625505
51108033498570744448220153592893
51108033498570744448408439403770
51108033498570744448408439937425
51108033498570749389607577368387
51108033498570749389795605445715
51108033499507275013438688971357
51108033499508175627004055402209
51108033551712339472806986720177
51108849817407677839626304232531
51108850437885993437415088781756
51108850437885993849197094690728
51108850437885993849197351908172
51108850508789498394572334367088
51108850508789498806166054981288
51108850508789498806417016301836
51108886202674408915402257729566
51108886202783366497420728064526
51108886202783366502503302242686
51108886414413214892001260330548
51108886415069723270271633758608
51108886415396631162716193847558
51108886415396631162716222427322
51108886415396634873836563989070
51108886415493881366572681730638
51108886415493881373347508604750
51108886437815972215256585581346
51108886438800526382718953215822
51108886438800570847581374959420
51108886438800574553619428140168
51108888511674598796968425343627
51108888511686301238577949745503
51108888511686306177705683725231
51108888511759250381802389704255
51108888511759252165376293641379
51108888564861183827257634058203
51108888564863885118890053426985
51108888564863885118910974133337
51108888564969235493360243427305
51108888564969251545525378861421
51108888564969251545546299567773
51108888582586159498750768162055
51108888582589761358132293499625
51108888582695127784767618934061
51108888583538087058669401468321
51108888583538390901512406354227
51108888583570506074755391836976
51108888583570806264088719256415
51108888583570806264088719256463
51108889043532832151312720417314
51108889062134344370073810723041
51108889062453159781618917209357
51108889198032728917225411882406
51108889198035430208878493677286
51108889202960352053446206743980
51108889202960352426877329485341
51108889202992772865842045003629
51108889203057613332177498208561
51108889203057613743771476040205
51108889203065669081173950652181
51108889203065717069874839907835
51108889203068370182281251770053
51108889203068370182281252832863
51108889203090034182736191558493
51108889220717748537274826034371
51108889220790644752667170849313
51108889221702352709124289973783
51108889221983296466304940835213
51108889221983296512037605038729
51108889274844862391179982465693
51108889274844862393436319393629
51108889274879979182670045799133
51108889274879979184926382727069
51108889274879980829798069435021
51108901487343790661853681503152
51108902125232131966075214775161
51108902125232137456505403784129
51108905559342903115213690887352
51108905582126382897770762696918
51108905582126382897770791276634
51108905718024769778295644351351
51108905718973051006923871915661
51108905788820656531548951096836
51108905794707216552743854936636
51108905794731531881967391575352
51108905794731531883659644271304
51108905794731531884499944312774
51108905794731683458605814791508
51108905794731683458605814797332
51108905794804466758292852733064
51108905794836883493476626838816
51108905795785180964647260474812
51108905812538497567522192047692
51108907632287459387155204030034
51108907632290171791845687279302
51108907632290205143670707568512
51109063656106392576274516624570
51109063656106681647487153682566
51109063656106681647487158281836
51109063656109077258623264078830
51109063656109077259439081296744
51109063656109077261134029863928
51109063656109077261134115603076
51109063656109077261134115616126
51109063656109093860400778272252
51109063656109093867927598419450
51109063656109377402956204703928
51109063656109382938324418626874
51109063656109382938324418639924
51109063656109394049650451564088
51109063656109394052177264227674
51109063656109394057260953014758
51109063656145400160365504988974
51109063656145416768916325079004
51109063656215650345118558619034
51109063656215650345118563218304
51109063656218296140214753656754
51109063656218346100587609640396
51109063656218346146320159525048
51109063656218346155629830640988
51109063656218346155629830654038
51109063656218351636771353448902
51109063656218351643549534590524
51109063656422491870585561549876
51109063656422491870585675868740
51109063656433282212283647067072
51109063656433282212283647080122
51109063656433298683573914374836
51109063656434499440572493223316
51109063656434499440655061085716
51109063656434499440656180293910
51109063656437150769404996575240
51109063656437200732225575018196
51109063656437200732308141712744
51109063656437200732309256321668
51109063656542551106778332880916
51109063679739993663380003241685
51109063679776016373340798262005
51109063679849245903571311390165
51109063679849251437223683557837
51109063679885268613532106410485
51109063680067800343510880726755
51109080193476560515717355950114
51109080193476576941250856591294
51109080193508992441087838129854
51109080193508997382475003638144
51109080193792327875390918683086
51109080193792628064661426946338
51109080193792628110415011856254
51109080193792628110415097589786
51109080193792628110415097595402
51109080193792661418181022875630
51109080193792661418181108614778
51109080193792676242903907223322
51109080193792676242903907577406
51109080193801665494920272851440
51109080193801667096295744679324
51109080193801667096298839279950
51109080193804367015344463059258
51109080193804367198358802698730
51109080193804367610141066874906
51109080193804367610141066887956
51109080193804383669645885067450
51109080193804383669645885080500
51109080193824743375227900221646
51109080193825043610251993394814
51109080193825043610252079128346
51109080193825043610252079133962
51109080193825091742740888761882
51109080193825091742740974855322
51109080193825096681868622741610
51109080193825944178063775029630
51109080193825992356306255542606
51109080193825992356306255660698
51109080193836798757700516690686
51109080193836799169482780866862
51109080193836799169482780879912
51109080193836799169482866606010
51109080193836799169482866619060
51109080193836799306743535596626
51109080194457278611100136601828
51109080194457278611103231202454
51109080194773329734510706956872
51109080194773329734513029905166
51109080194774230348076073501604
51109080246979294212650087656861
51109080246979294212650435212723
51109080246979294212838721557255
51109080270529153425772707944296
51109080270531855129208053915352
51109080270531855312222049076296
51109080270532756246083517268102
51109080270539660050515118440748
51109080270539660050515119490508
51109080270539660233257489960040
51109080270539660645039753086456
51109080270539660645039754136216
51109080270543563105557474578088
51109080270543563105641157403496
51109080270602099418797513547688
51109080270604784650671455389216
51109080270604784650671483968932
51109080270604784650671485018692
51109080270604785062453719565392
51109080270604785062453748145108
51109080270604790598637521714232
51109080270605691166449275142130
51109080270605691166449303721846
51109080270612594924960389169422
51109080270612594925148326902508
51109080270612594925148327952268
51109080270612594925148417246750
51109080270612594925148675513953
51109080270612594925148675513954
51109080270612595107891045983486
51109080270612595108163015147809
51109080270612595108163015147810
51109080270612595519672961548216
51109080270612595519673051892458
51109080270612595519673310159662
51109080270612595519756992979454
51109080270613795681958739380174
51109080270613795681959082336558
51109080270613795682230708544498
51109080270613796276755313093962
51109080270613796414037356878490
51109080270613806800350679944958
51109080270616497385394080746136
51109080270616497568408391687848
51109080270616497568408394870176
51109080270616497980190659059402
51109080270616497980190659065225
51109080270616497980190659065226
51109080270616497980190683039848
51109080270616497980190687639118
51109080270616497980190688111502
51109080270616497980190773850650
51109080270616497980274341884810
51109080270616497980274341885018
51109080270616497980274365865256
51109080270616497980274370464526
51109080270616497980274370936910
51109080270616497980274456676057
51109080270616497980274456676058
51109080270616498117472334499778
51109080270616498117472363079446
51109080270616514039695473006808
51109080270616514039695476189136
51109080270616514039695477251946
51109080270616514039695505831662
51109080270637222157979292865620
51109080270637222157979321445336
51109080270637222295240047595224
51109080270637222295240047608274
51109080270637222295240076174940
51109080270637222295240076187990
51109080270638122131266468813066
51109080270638122863072778889114
51109080270640824017444183830888
51109080270640824017444184185180
51109080270640824429226448007064
51109080270640829370613618101574
51109080270640829507895293550788
51109080270648929539532459163512
51109080270648935029983595690442
51109080271512223439284233873856
51109080271512223851066497000272
51109080271512223851066498050032
51109080271516125716787615148432
51109080271516125716871297973840
51109080271516125899801954315728
51109080271516125899801954319940
51109080271516125899885637141136
51109080271585455162694018519258
51109080271589060773615789114534
51109080271589060773678551229378
51109409788735171726124303781488
51109409788767592165842507550744
51109409788767592577436141374584
51109409788767592577436227113732
51109409788767592577624427719116
51109409788767592577624513458264
51109409789283611782463780195302
51109409789607816193857923967754
51109409789607819899896348334890
51109409789607819899896434423958
51109409789610523433286890427754
51109409789610818269389916764182
51109409789610818269390259720774
51109409789611724190285468809674
51109409789611724190306131247418
51109409789619823764681683895248
51109409789619824359206318540956
51109409789619824359227239247356
51109409789619827470720194351452
51109409789622525467928743036338
51109409789622525467928829125406
51109409789622525467929086342850
51109409789622525650880320556754
51109409789622525650880663513346
51109409789622525650943425628190
51109409789715873212960392412636
51109409789715873212960478151784
51109409789715873395974703000216
51109409789715873395974731579932
51109409789715873806064368938894
51109409789715873806064454679654
51109409789715873806252655283426
51109409789715873806252741024186
51109409789715873807756621634846
51109409789715873807944907979378
51109409789717073969959056533704
51109409789717073969959056883624
51109409789717073969959085579980
51109409789717074015733562498488
51109409789717074557980831953304
51109409789717074564755658827416
51109409789719775854716144969752
51109409789719775854737065657230
51109409789719775854799827789544
51109409789719775856408397646830
51109409789719775856408397665704
51109409789719775856408482336218
51109409789719775856429318353182
51109409789719775856492075886226
51109409789719775856492080468026
51109409789719775856492080485496
51109409789727881378583849217045
51109412572253386482206596138427
51109412572253386483043423902627
51109412572253386487289170316587
51109412572256988202803167957203
51109412572362644256886214705347
51109412572362644264480158501565
51109412572569485784696475007039
51109412572569485789779049185199
51109412572581493352423974679533
51109412572581493354686762376345
51109412572581493354955375372419
51109412572581493354958731540669
51109412572581493360020385013881
51109412578166814327148795719007
51109412578274865995782550688685
51109425476147634817326279464969
51109428932397809514080668493482
51109428932401711974598390470548
51109428932401712157529047284612
51109428932401712157549967991012
51109428932581491444466438169908
51109428932584193742509727509900
51109428932584193879770396146224
51109428932584493886026736598220
51109428932584494069043314490982
51109428932584494069043315540742
51109428932585394453757161277330
51109428932585398159795212941758
51109428932605806775384551852550
51109428932608809216944878977218
51109428932620516781512265151266
51109428932620564365149871505612
51109428932620566009830091527854
51109428932620566009830435884126
51109428932620566194453345063096
51109428932678741650017645528886
51109428932678742199060663030774
51109428932681444085321804029774
51109428932681744274592398026558
51109428932682644659306071818290
51109428932689543659634680278662
51109428932689593668020814504446
51109428932689608492181938968080
51109428932690794417489215171398
51109428932690794417510135877798
51109428932693446119964114381826
51109428932693446165717613551142
51109428932693446165717699290290
51109428932693451656147883700148
51109428932693462774265449245574
51109428932693462774265450295334
51109428932693466297207890053972
51109428932693495571881198217272
51109428932693495579495173088318
51109428932693495579495258827466
51109428932693496120945223581650
51109428932693501067393957872312
51109428932693501069086209151322
51109428932693510357903055599920
51109428932693510357903055600128
51109428932693510357903056066688
51109428932693510403656640858352
51109428932693510403656640858512
51109428932693512043255405567935
51109428932693512050785697619189
51109428932693512050785697619190
51109428932693512180429034961464
51109428932693512188043009832510
51109428932693512188046448789408
51109428932693512188046451988998
51109428932693512188046451994662
51109428932693512188046451994821
51109428932713858990550468097010
51109428932713858990550726364214
51109428932713875461839873414024
51109428932713875461839874930344
51109428932713875461840908405213
51109428932713908998936603372506
51109428932713908998936603372554
51109428932713923823097728302748
51109428932713923823097756882464
51109428932713923823097756882512
51109428932713925462695372630510
51109428932713925462695372631914
51109428932713925462695373680270
51109428932713925462695373681674
51109428932713925462695373699144
51109428932713925462695374165704
51109428932713925462695458369658
51109428932713925470225750422316
51109428932714228770741524782135
51109428932714228770741524783593
51109428932715129338553306299944
51109428932717777922085626207892
51109428932717778105183562928216
51109428932717825688818844934796
51109428932717825688818845401356
51109428932717825734572430193020
51109428932717827511347147244426
51109428932717827518961122115472
51109428932717831041988389404478
51109428932717831087741978918083
51109428932717831087741978918084
51109428932717831225002614253118
51109428933564911609316252946358
51109428933564912020909972143616
51109428933565211798586818248238
51109428933566112183384260253362
51109428933566112183384289299638
51109428933566112183384375038786
51109428933566112777908550525328
51109428933566112777908550892718
51109428933566112777910875357332
51109428933566112777929471580244
51109428933566112777929471599118
51109428933566112777931796063732
51109428933568813886630974456432
51109428933568813886630975856112
51109428933568813886633298802954
51109428933568813886633298804406
51109428933568813886633299852714
51109428933568813886633385941782
51109428933568813886633643159226
51109428933568814069561632670176
51109428933568814069584877373130
51109428933568814069585220329722
51109428933568817592671437722850
51109428933568817592671437724302
51109428933590427514302488721428
51109428933590427560056073631344
51109428933601234922651725313474
51109428933601234922651726363234
51109428933662161814867546044484
51109428933662162226461178102914
51109428933662162226461264191982
51109428933663362983460215626322
51109428933663362983460215643792
51109428933666064092182382339982
51109428933666064275133875169558
51109428933674164261103488804726
51109428933674164261103574544034
51109428933674164444055067373450
51109428933674164444055410680010
51109428933674169797287343862356
51109428933698479592019363878542
51109428933698479592019651192182
51109428933698479774950278959762
51109428933698479774971199664758
51109429091930694020885292409972
51109429092214346115748975289110
51109429092214346115749061021616
51109429092246761615585956827670
51109429092246793322538343042000
51109429092247109983099117550414
51109429092258816952305074120326
51109429145295957503179524006541
51109429145389301176144068795997
51109429145389616137044279823501
51109429145392002879579414767053
51109429145393159119270956761455
51109429145393207295254005863961
51109429145393207295254034561721
51109429145393207341007619470185
51109429145401312407254648150779
51109429145401312819036912326955
51109429145424379215380297489965
51109429145424388686371877950317
51109429145424423320800581532141
51109429145424423869843484715165
51109429145424438144961590627199
51109429145424438145714736057089
51109429145424738289231745145361
51109429145424738289231745145409
51109429145424743642401292331067
51109429145424743642401551083705
51109429145428345959402000968851
51109429145428345959402005200939
51109429145436445670031794338213
51109429145436445670220080682745
51109429162729148836151013867922
51109429162730049403962795508354
51109429162730049405655048204306
51109429162802083530030090108808
51109429162802083530281253376694
51109429162802083713044429742664
51109429163042546253050103476332
51109429163045198131678393841782
51109429163045198543460658017958
51109429163045200373604054408280
51109429163046149073339992211830
51109429163053353066791483161516
51109429163053353661587713918920
51109429163114275429276528446434
51109429163114275612228105844434
51109429163114280551920326887938
51109429163114280963702963072598
51109429163114280963702963090068
51109429163115476186296142197714
51109429163115481125988363241218
51109429163115481127683311938092
51109429163115481720785339059734
51109429163115481720785339077204
51109429163115492239025764812246
51109429163117877883474889449570
51109429163117883234949746695204
51109429163118134653440660109768
51109429163118135248237262870040
51109429163118182829423709212274
51109429163118182829423824003314
51109429163118182829423824020784
51109429163118182831181158578832
51109429163118183380161418547884
51109429163118183380224176080720
51109429163119078457542925802850
51109429163119083992032122682339
51109429163119083992032122682340
51109429163119083993705778665574
51109429163126287934081280793108
51109429163126287934081538010552
51109429163126287939164112188712
51109429163126287941424324336318
51109429163126287941424439127566
51109429163126287941424691623276
51109429163126287941424695859528
51109429163126287941424695872626
51109429163126287941675371732836
51109429163126287941675372795694
51109429163126287941675482869580
51109429163126287941675486051700
51109429163126287941675486051748
51109429163126287941675487586942
51109429163126287941675740087024
51109429163126287941675744332002
51109429163126288482936011950464
51109429163126288488018586128624
51109429163126288490467456493940
51109429163126288490467710542106
51109429163126288490467714774194
51109429163126288490530214026936
51109429163126288528606172674974
51109429163126288528689855494766
51109429163126288533688746853134
51109429163126288536200006397258
51109429163126288536200120716330
51109429163126288536200374745622
51109429163126288536200378977710
51109429163126288536200378983534
51109429163126288536220922380680
51109429163126288536221041421278
51109429163126288536284057571238
51109429163126288536284061803326
51109429163126288536284062275501
51109429163126288536284062275502
51109429163126299654340898013228
51109429163126304542629121204902
51109429163126304550223323281374
51109429163127188509236135028850
51109429163127188509487183488226
51109429163127189241293831822218
51109429163129890212671479464664
51109429163129890212671562371404
51109429163129890212671565553732
51109429163129890212734241579508
51109429163129890807447162582846
51109429163129890807447162588462
51109429163129890807447163055230
51109429163129890807468055063822
51109429163129890807530845408254
51109429163129890807530845880638
51109429163129890944728838023174
51109429163129907004233627631838
51109429163150314384203830341336
51109429163150314384204201877644
51109429163151515690329253832842
51109429163151516788666311548478
51109429163151520449518334911458
51109429163151520449518334911467
51109429163154216844721550783208
51109429163154217393764598754138
51109429163154222335151768494516
51109429163162321772264413879774
51109429163162322366872616559642
51109429163162322366872616559850
51109429163162327857219236140546
51109429163162327857240070634170
51109429163713469204476039858258
51109429163713469248537343374414
51109429163713469250229596070366
51109429163774391194094703846312
51109429163786404079109248320018
51109429164001601490104903657206
51109429164001601490188499202816
51109429164001601490188584941964
51109429164001601490188586476998
51109429164001601490376785547348
51109429164001601490376871286496
51109429164098851695737582738392
51109429164098851695925869082924
51109429164102449894896973346650
51109429164102453417920801678966
51109429164102453418760981261444
51109429164134870747901407760302
51109429164134870748089464417346
51109429168953573180295602629678
51109429168953873918608956794266
51109429168954774486420738784618
51109429168961978480144203271893
51109429168961979028998677565889
51109429169022900842378195725622
51109429169023801410106294540438
51109429169023801547367049265830
51109429169034613302495260456374
51109429169034613714277609322098
51109429169034613714277867943434
51109429169034613714361550764683
51109429169034913354777411733653
51109429169034913903548088888994
51109429169034913903631771708786
51109429169035813922316853021922
51109429169038516174795216844786
51109429169038516174795216848998
51109429169038516174816137555350
51109429169038516174816251874214
51109429169038516174878899670194
51109429169038516174879013989057
51109429169038516174879013989058
51109429169038516174879013989111
51109429169038516357809556134386
51109429169038532280053619951458
51109429169038532417314374204626
51109429169058940209150523933178
51109429169060140371352986343118
51109429169060140371624582454814
51109429169060140966149217100522
51109429169060141103409971825914
51109429169062847610971846553284
51109429169070947726605605316234
51109429169070947734157937286453
51109429169070947734220813720161
51109429169070947734220813720162
51109429169070947917151355878540
51109429169070953270320903418330
51109429169934242045754737138888
51109429169938144094427403759576
51109429170007172801999302567762
51109429170007176507702997521970
51109429170007176507703083611038
51109429170007176507974593633666
51109429170007176508037355748510
51109429170011078831022440378438
51109429170011078968220346427534
51109429170011078969060612221384
51109429783450568100272943308644
51109429783523862872322212345284
51109429784398849377102563994382
51109429784398865840858205356086
51116739249189453728583770378306
51116739249189453728583798958022
51116913702198157318422105971146
51116930245699502329795899848089
51116930245797670992807216699469
51116930245832793135772137255457
51116930245832837607409385873167
51116930245832837607409643090611
51116930246781089188558389400975
51116930246781089188558393633063
51116930246781089188560716697997
51116930860200614706114494505554
51116930860201516920803509939622
51116930936793941636797650683773
51117223858196615026808244624574
51117223858207420056159903167770
51117224070907129897715125496254
51117259764806447307360277242739
51117259764806447714058965900935
51117259764806447714061289898989
51117259764806452660529706927205
51117259764806452660529710109533
51117259764911802623405918979289
51117259764911802623405919095929
51117259764911802623405922161617
51117259764911802623405923328017
51117259764911803027656861301267
51117259764911803027660214169097
51117259764911803030104579057769
51117259764911804265451371619345
51117260472868885488993383890763
51117261914271046032974816041201
51117262144718197844874956895013
51117262144812742686892428346541
51117262144815459161769103449877
51117262606560921224086640844241
51117262623305195042446806068293
51117262623316902011590086618253
51117262623375439326866888699047
51117262623378140618352720714008
51117262623378140618523438152797
51117262623387144924030238557307
51117262623387144924030243143527
51117262623387150411949942979227
51117262623387150411949947565447
51117262623389846215683324938407
51117262623389851703603024774107
51117262623389851703603029360327
51117262623410561057317431510562
51117262623411412259469540109877
51117262623411412264552885940369
51117262623414163328480765514247
51117262623422267203440006312667
51117262759507370711425117848734
51117262782814664825999832552280
51117262782911915029855806000424
51117262782911930906429594326276
51117262782919130646492122147314
51117262782944346406266575864836
51117262783819983806347043905958
51117262783822685511537060331538
51117262783823585530243405661750
51117262783823586079286080207046
51117275066979220396767628690585
51117275521920265010697971724080
51117279120188487620748100375304
51117279120585185885428214063839
51117279120585185885430538061893
51117279120585202351634016332917
51117279120585202351635045202693
51117279120585202356717619380853
51117279120585235703459036622127
51117279121460548705630064305243
51117279138346180428539415440755
51117279138346180428539672658199
51117279139197231942443281214669
51117279143797365572349085870141
51117279143927049166819971532039
51117279144121520570154042189097
51117279144121520570718901255741
51117279144121522354543853669503
51117279144121536629662216431799
51117279144121536630226300663783
51117279144145853790719596917319
51117279144230544223457229631001
51117279144254805841640311067611
51117279144254805841641082719943
51117279144254805841641339937387
51117279144254855850026188088953
51117279144254855850026959741285
51117279144254855850027216958729
51117279758622632946472608148754
51117279829223532297042637754041
51117279829223532297042637754042
51117279829231337217534138742508
51117279829235239083255256890668
51117279853160189020266113567351
51117279854141057050432590665912
51117279989059025841010421365286
51117279989084241732881806929578
51117379166415953982419680848250
51117379166419556253415760350282
51117379166427659571992420278904
51117379166454672496113853241530
51117379166454672496113857846624
51117379166454673044905823683722
51117430855073317568803863179468
51117430855073318803584643113544
51117435167933706890046261150256
51117435167933710596084314331004
51117435167934007079316855147040
51117435168042058745440385209444
51117435168042064098606462026080
51117435168257909654794016323996
51117435168257911301922039961336
51117435168257915007960093140632
51117435168257915007960093142084
51117435168258209844064610205592
51117435168258215197230687022228
51117435168260613002909665231262
51117435168260613005441068757800
51117435168260616708947717007958
51117435168260616708947718057718
51117435168260616708968638762666
51117435168260616711479121937144
51117435168260616711479121938548
51117435168260616711479121956018
51117435168260910952699996297744
51117435168260911364482259424160
51117435168260911545052235121226
51117435168260911547496227055148
51117435168260911547496484272592
51117435168260911547499956176648
51117435168260916898218311937862
51117435168260916900666032993284
51117435168272618743590028764062
51117435168272624282301733954264
51117435168272624282301733955668
51117435168293031797005791468808
51117435168293033444133815106148
51117435168293033444970643342732
51117435168296935904668985767306
51117435168296935905487992248296
51117437075446206662928603926944
51117437075447101740247436206054
51117437075447102151841414037698
51117437075447107642271602683856
51117437075555475549809682155248
51117437076430525428186135312808
51117437076754724891352282852508
51117437076754724891352625796050
51117437076754724891352625809100
51117437076754724891352626858860
51117437076755931001583429272906
51117437076791047793094155045494
51117437076863982667727339041582
51117449998044337189178747131750
51117449998046994605500949927816
51117449998047038480831828926630
51117449998047038892425806758274
51117449998071370466054838658460
51117449998919687249211819415048
51117449998922388540864901209928
51117449999019651694683066222770
51117453596324238175282562319842
51117453596326940015790375804245
51117453596326983939140846931869
51117453596396316358946957056339
51117453596397219306510009876584
51117453596399918813773283741381
51117453596399935285060366110101
51117453596420344448855519816371
51117453596421545204243320177975
51117453596421545205937896871981
51117453596424197633421297102233
51117453596424235929078881006861
51117453596424245262810078628049
51117453596424247047198770899532
51117453596424247047198856638680
51117453596424247047198856639409
51117453597307652666501970655040
51117453826760673757637144341961
51117453826763375049286868669741
51117453826763376833679004148201
51117453826824602543186176216997
51117453826836310290010402503841
51117453826836311708308769403713
51117453826836321408131149788721
51117453826856733912691492615217
51117453826856734324285466178637
51117453826856734325038614795227
51117453826857939977190488212855
51117453826857939977190745430299
51117453826860586959996141031375
51117453826860586959996398248819
51117453826860636373774073640053
51117453826860636373775102509829
51117453826860638157347891838029
51117453826860638157347977577177
51117453826860641680436772986005
51117453826868741895109226101759
51117453826868746790931096226993
51117453827804971218722822096009
51117453827804972865098733422585
51117453827805273054118623312053
51117453827808873084255912161017
51117453827808874913562480301657
51117453827816978651280863147609
51117454287694694126513627742326
51117454287694694131785258867590
51118270552493062000335272378696
51118270552493063235117205873628
51118270552493073113372673833084
51118270552493074348154607328016
51118270553461769042789300445671
51118270553461769042789329025387
51118270765235743420726493057252
51118270765235746713478315710404
51118270766172283913717101888406
51118270766172283913718135007532
51118270766172284050978889383004
51118270766175885773181879601832
51118270766175885773181965340980
51118270766175885773182998442844
51118270766175885773936139621932
51118270766175886184964918612668
51118270766175886184965004351816
51118270766175886185780821556680
51118270766175886322225672988140
51118270766175886322978814167228
51118307386559656774485745967365
51118307386559656774485750199453
51118307386559656774485750566635
51118308609533498482987388332165
51118308609537100753986825301297
51118308609645168342604949338831
51118308822247571160031279712017
51118308822258376326643606891537
51118308822258376326644381726197
51118308822352035372541673944369
51118308822352921168661853177725
51118308822355637094746557838869
51118308822355637689290994000205
51118309294946053428916021236538
51118309295010894306841984619860
51118309295010894306845452273114
51118309295043314745806700138148
51118309300818345371176907672647
51118309300818345371177940791773
51118309300818356484211214526409
51118309300818356484214309127035
51118309300818356484214571993509
51118309300822257298105334165692
51118309300822258395688926444454
51118309300846274084430830667157
51118309300846274084433925267783
51118309300846274092028012553007
51118309300846279033349321210473
51118309300853482340559546719605
51118309300854379201769191432579
51118309300857079258577577617843
51118309300857080356161518838889
51118309300857080904953488944419
51118309300857084062763655779445
51118309300857084199961648389993
51118309300915606688072088746317
51118309300919208959068166848669
51118309300919208959068168248349
51118309300919219530840422240151
51118309300919219530843889912279
51118309300919219530843890248941
51118309300919219668104644637511
51118309300919220079698622469155
51118309300926422975252108031959
51118309300927323543063890022151
51118309300927325189439801348727
51118309300930024697452745187583
51118309300930024697456217091799
51118309300930025109050195260105
51118309300930026343832128755037
51118309300950739953107892789673
51118309300951590741238964941061
51118309300951590746322310771553
51118309300951639972064942222989
51118309300951640520856912665181
51118309300962395724899709865333
51118309300962445550271247234153
51118309300962445687469239844701
51118309300962446785053180729085
51118309300962447333845151171277
51118309302117862504245097549855
51118309318544186472509744948108
51118309318579354873199649515027
51118309318652254602392130009068
51118309318676566227269866162988
51118309318676566412732185138193
51118309318676566417815530968685
51118309319531541715156893622415
51118309319624897467001609651378
51118309319624897604262364026850
51118309319628499738248393256514
51118309319628499738248478995662
51118309319628499875509147631986
51118309319843702090879281346477
51118309319843702090879309926193
51118309460354843307769257383464
51118309460452093511625230831608
51118309460484524888036000696020
51118309460682955671007935349211
51118309461362863993306485162722
51118309531281718561349191969337
51118309531281748163071818470369
51118309531354664549019801885485
51118309531714942732432470541496
51118309532242057180772998242971
51118309532266366563728426698223
51118309532266368805650730164803
51118309532266368805650734396891
51118309532267269379113297782356
51118309532267269379113297898996
51118309532274472085813371720697
51118309532274472085815695718751
51118309532339012962779444291416
51118309532339012962842120321404
51118309532339014746414995401802
51118309532554248667232975395280
51118309532554250451643331328416
51118309532554265092790464180664
51118309532554265092853140206440
51118309532554266328136481907580
51118309532565956047970233776884
51118309532565971924547724042748
51118309532565972473590398588044
51118321744515797156332169627269
51118321744516699370457100829353
51118321744519399427329023963961
51118321744527504537069428008873
51118322223090151397175664879975
51118322223093742008856323327661
51118322223093743792430227264785
51118322223093753119379773939815
51118322240840328011060361845888
51118322241070927086904784554640
51118322241071227230421793642960
51118322382940072605049644630223
51118325815851242850876048353762
51118325815851242850878372351816
51118325815886359642366111569158
51118325815886359642366111570562
51118326052231390807327740723037
51118326069860457905905076460461
51118326453596888829075489851534
51118326453596888829096381860126
51118326453596888874829046063642
51118326453596894181510346367450
51118326453597794795054706472250
51118326477522894432952876221715
51118326530372694513349909887938
51118326530372695748695927614854
51118326530373595081161605789222
51118326530373596728289629425110
51118326530373897053985183018182
51118326530373897054737295327494
51118326530397912059205418759778
51118326530397912193959046365062
51118326530397912239691710568578
51118326530397912242136075573842
51118326530406017169510681871334
51118326530406017351689226376086
51118326530406017352441338685398
51118326530408717225817745939298
51118326530408718461163763666214
51118326530408719007699397180470
51118326530408722713737450361218
51118326530408723949083468088134
51118326530409917980372074101378
51118326530409917982816439106642
51118326530409919217410344524246
51118326530409919218162456833558
51118326530409919629195707900318
51118326548458821117579956037569
51118425843861532354571215730722
51118425843862438273041947417602
51118425843958778854082160346402
51118425843959684772552892033282
51118477531630077715300771258036
51118477531630092532683973197220
51118477532177637700405823511532
51118477532613446087940995912228
51118477532613496050573288010652
51118477556244391590295962988555
51118483752987236161408734366856
51118483752987280222016861037238
51118483752987280633610838868882
51118483753096505048289812595160
51118483753131621839779875928600
51118483754288000674370115879178
51118483754294853410302505303404
51118483754294903373121940553508
51118483754298755873081992110668
51118483754298794722924195971166
51118483754298805698700756961014
51118483754298805698700842700162
51118483754298805698700875984142
51118483754298805698704577943076
51118483754298805703784445748098
51118483754298805835898749567350
51118483754298805835902570549412
51118483754298805835902570553624
51118483754298805835965332668468
51118483754298805840982438354434
51118483754298805841045200473490
51118483777605500070576678917911
51118483984395332730016695139606
51118483984395366090873649716796
51118483984395366091061936061328
51118483984395382143038785150912
51118483984395382554821049327088
51118483984395382554821393700622
51118483984396283122632830967520
51118483984396283122633175341054
51118483984396283123200359226444
51118483984407390132986787775444
51118483984431705461645463947836
51118483984432606021843299279676
51118483984432606030210395600166
51118483984439810571951501894052
51118483984439810571951503293732
51118483984504634978029021579654
51118483984504636632497732391124
51118483984504640329500522297130
51118483984504640465925486610780
51118483984505535362826463580614
51118483984505537192969859970936
51118483984505537192969859988198
51118483984537057071462446509732
51118483984537057071462447909412
51118483984540657696333667395366
51118483984724389992580561043596
51118483984724391779502122182466
51118483984731600033116629239196
51118496675295383623570371611500
51118496675587167589221735492346
51118496675587173087270374759000
51118496675587222912077053056964
51118496675587222912077053061176
51118496676557128884795936996514
51118496676567934051408264176034
51118496699218072331336527273405
51118496699218121744360941399405
51118496699221719212064076205393
51118496699221724565236868074321
51118496699246050462949257284103
51118496700194331691577484848413
51118500291362178104231973435424
51118500291362478293502567433660
51118500291593040307343469293710
51118500291653965964021541463984
51118500291665973534847624316686
51118500291665975181976763966794
51118500291665990006134792780090
51118500291686333102601788821024
51118500291686682704896796945260
51118500291686698078665712242538
51118500291686699314011729969454
51118500291686699314011730319374
51118500291686699314011816062894
51118500291686703017793446222266
51118500291690284976708783977524
51118500291690285525751802896354
51118500291690290512892467090138
51118500291690301585258858298044
51118500291690301585258944024094
51118500291690301631012442722686
51118500291690301631012528934010
51118500291690301631012528951480
51118500291690301631012529301400
51118500291690301768273197937724
51118500291690305291300006066320
51118500504072991517280391546453
51118500504072992066072361988645
51118500504072993347423697480265
51118500504072993347423783219413
51118500504072993896215667922457
51118500504300852376667323548617
51118500504362029724160057859465
51118500504362046378463774113979
51118500504362079686794673955943
51118500504362079686795788564867
51118500504364431421088186747365
51118500504364477670339300763175
51118500504365681408999897624707
51118500504365681546197890231043
51118500504365681591930554438771
51118500504365681592014237260015
51118500504365681957980153357459
51118500504376488405754501868263
51118500504376488405754588075423
51118500504376488771783180202855
51118500504396912943253916735283
51118500504396914590381940371171
51118500504396914590444616401159
51118500504400748786646286434085
51118500504400750616789592367897
51118500504400750616789678107045
51118500504400765440949916949451
51118500504400814671776013407331
51118500504400814671777042277107
51118500504400814808973920274519
51118500504400814808975034883443
51118500504400814808975034889059
51118500504400814854707699091171
51118500504400814854790267303491
51118500504400814854791381912415
51118500504400816639117316669213
51118500504400816639117316687927
51118500504400820162206197817189
51118500504408919965284586895543
51118500527998982305077336650764
51118500527998984134383904791404
51118500528010991705206516808524
51118500528032620157120081330050
51118500528032620157120424286642
51118500528979951542172867509224
51118500528980851972723894769812
51118830737436130896527373042844
51118830737436134602565426223592
51118830737987276414683382428534
51118830737987278199072160807076
51118830737987278199072160925168
51118830737987281905110214105916
51118830737987281905863359515640
51118830737987576558200391633494
51118830737987577793546409360410
51118830737987578388342754921952
51118830738095633760504338165104
51118830738095635407632361800992
51118830738311482603688468962030
51118830738311486309726522142778
51118830738314482854078134896138
51118830738314482856606066872912
51118830738315388777503341821108
51118830738326195591327633730580
51118830738350505566549040149284
51118831961400834466226005766737
51118832670431042112234649827071
51118832670431042112237629269267
51118832670431042117317995657563
51118832670431092120620526835363
51118832670431092125703872665855
51118832670446700178284039663365
51118832670446700183367385493857
51118832676352623839936966862247
51118832676355325543184026488771
51118832676355325545632122150729
51118832676355325550715467981221
51118832676448619756742951174703
51118832882817400932440290771394
51118832882817400932440290888034
51118832882817400932440295487304
51118832882818301362990944610720
51118832882818301362991317680610
51118832882818301362991318152994
51118832882818301362991322403796
51118832882818301362994416869068
51118832882818301362994417335628
51118832882818301368076991513788
51118832882818301370585146687192
51118832882850721763547557901364
51118832882850721809280222104880
51118832882850723593670028986016
51118832882853709015103007917198
51118832882853709015106451123446
51118832882854607615513995887382
51118832882854609399903807367788
51118832882854609445655154023170
51118832882854624224065279859716
51118832882854624262201790597860
51118832882854624262204885181224
51118832882854624269795614999348
51118832882854624269816535704296
51118832882854624269818860052270
51118832882854624269818864769632
51118832882854626054208671532676
51118832882923656631403616540718
51118832882923656677157201450794
51118832882926357929833848158004
51118832882926358524627095918038
51118832882926358524628129038616
51118832882926658713877802330452
51118832882927553603182281927732
51118832882927553603184605803530
51118832882927553603184610525264
51118832882927553603185725133980
51118832882927553603185725134188
51118832882927553603185725484108
51118832882927555387574422005670
51118832882927555387575536614594
51118832882927555433328006915586
51118832882927555433329121524510
51118832882927559091917893420758
51118832882927559136833506775712
51118832882927559136834656221120
51118832882927559137399515287764
51118832882938366095178795969624
51118832882958775076796525783436
51118832882962677720328585878038
51118832883141610702903208039882
51118832883142494662167152469402
51118832883142496446553521909960
51118832883142505775201459445628
51118832883142505780284801020946
51118832883142505780284805270296
51118832883142505780287123969240
51118832883142505780287128574334
51118832883142511270714989680154
51118832883145507804898504717416
51118832883145507809981850547908
51118832883146413730897978843018
51118832883250557441326706977356
51118832883250559225653846668446
51118832883250562792801654542694
51118832883251763549048230697706
51118832883251763549069152920586
51118832883251765333434600138264
51118832883254465389489840894930
51118832883254465390243077017530
51118832883254465390305753043306
51118832883262570500070172389580
51118832883286880340534936564046
51118832883286882124861900171746
51118832888762049065333978053069
51118832888834983938272582290867
51118832888834983938544580170261
51118832888846991508531511843701
51118832889061938139220459218381
51118832889086253475221917215195
51118844882720430674774378866333
51118845591735112036789147268291
51118845591735112039320551149121
51118845591735117392493343018049
51118845597643742805574089708929
51118845597664116775664332559053
51118845598612398004292560123363
51118845751292329987931347164287
51118845751292329992177864758195
51118845757200955401012093855167
51118845804433622448391371867232
51118845804433873272901616640241
51118845804433917698785280362538
51118845804433922638475550464828
51118845804433933751515274867510
51118845804434773794897051601622
51118845804434773839813808261856
51118845804434773840650636511538
51118845804434775624203619742262
51118845804434784768225980476238
51118845804434817710713015488206
51118845804434817717491281319216
51118845804434817717491281323428
51118845804434823665520076932770
51118845804434823800186664245498
51118845804434823800186668844768
51118845804434823801002571788780
51118845804434823801023492377088
51118845804434823801023492495180
51118845804434823802718069543318
51118845804434823802718069543477
51118845804434823802718069556368
51118845804434823803533977086759
51118845804434839676760825623818
51118845804434839677513971402336
51118845804445575117455101448510
51118845804445630616459453473640
51118845804445646490502209908432
51118845804466354792532589879452
51118845804467255176597807162378
51118845804467255222330471365894
51118845804467255223167299619947
51118845804467255223167299619948
51118845804467257006741203557072
51118845804469958705657809101962
51118845804478061990339191446992
51118845804478062173269848261056
51118845804478062173353530736592
51118845805310186033201241334598
51118845805414636022853068273474
51118845805414636022939076963224
51118845805415536450958698930204
51118845805415536453487778713809
51118845805415536453487778713810
51118845805415536453490104228184
51118845805415538237817153589534
51118845805415541942160633268432
51118845805418193225239552760248
51118845805418237692611338483180
51118845805418237696876792523514
51118845805418237696876796772864
51118845805418237696879115471808
51118845805418237696879120076902
51118845805418237699389604314190
51118845805426343404429480769054
51118845805450608725076529712588
51118845805450658732813863293794
51118849190077186562840970457744
51118849190077186562840970574384
51118849190084086157690658771742
51118849190087993376581321273152
51118849190109621873411875342038
51118849190109621873976731226354
51118849190112303354327681046636
51118849190112319825617086357008
51118849190112319825617086363650
51118849190112319825617086376691
51118849190112319825617086382524
51118849190112320008631340259970
51118849190112320008631340277232
51118849349610082637769604557958
51118849349610082644547526032696
51118849349642508027156891880114
51118849420221803036797754029688
51118849420512677150910973615276
51118849420512677150931893271868
51118849420512677150931894321628
51118849420546007448191983541288
51118849420546007448193126729928
51118849426429106386960927927756
51118849426454634645683462282008
51118849426454638397206598861554
51118849426454638397478194973250
51118849426454788514990657505529
51118849426454788515555516577789
51118849426457336348846949287944
51118849881285141390539735571262
51118849881285157854298848837022
51118849881285157861826816890222
51118849881288143236468123942426
51118849881288146940813924427222
51118849881321486251551156687202
51118849881324169653281760478582
51118849881324215818640770048702
51118849881382402706681769816814
51118849881382402714212836702728
51118849881382752269060057325430
51118849881393209527953187518136
51118849881393258939283399052518
51118849881393259350877261035880
51118849881393264841307449695088
51118849881393509671470196488364
51118849881393559082796936255496
51118849881393559082800408022746
51118849881393559082800408140838
51118849881393573899430349883422
51118849881393573906958317936622
51118849881393573906961416769336
51118849881393575546559406975466
51118849881393575554087116407170
51118849881397166889959339461658
51118849881397166889959340878600
51118849881417590741488220651572
51118849881429596619429596131420
51118849881429598312312237779040
51118849882257754413842865736000
51118849882257759901762570157920
51118849882268875788562947242374
51118849882268876200344953151346
51118849882365822558786609734128
51118849882366122702303618704356
51118849899120352361204191803577
51118849905028226136675837812356
51118849905028226273936592541957
51118849905029126841748374182389
51118850058364143939684326998183
51118850058676637263485017655445
51118850059336751617348319529709
51118850111530059329838619790393
51118850111530960484580743674693
51118850111530960484580748260913
51118850111746168196573212349909
51118850111821799422896088283141
51118850111822699990707784184425
51118850111854280942633874265337
51118850111857883213880656803451
51118850112806119377767661956663
51118850112806119378519769647831
51119020209366731248275110806697
51119020209367631813575294659355
51119020209367631851715244347329
51119020209367631859328850870011
51119020209367631859329994058651
51121410638311685329043041572224
51121410639198992541969125185751
51121410639198992953751131094723
51121410639259933205845991629880
51121410780122297651425819858666
51121410781067843824792824820990
51121410797813305084434567536864
51121410797813305084436890485158
51121410797813305496030868316802
51121410797844571482222940759190
51121410797844571482223202225984
51121410797848173753470067320918
51121410797848173753470071570268
51121410797856578643690463010996
51121410797856579055284440842640
51121410797856582302282705748650
51121410797856582348036262077398
51121410797856582713876683696934
51121410798700364319719092802240
51121410798700364365451757005756
51121410798723773584846345676249
51121410798723775231974369312137
51121410798724675942904574843266
51121410798724675988637238928690
51121410798724675988637239045330
51121410798792818947244146374668
51121410798792819359026152283640
51121410798792819496286130757430
51121410798792819496287163876556
51121410798796421218490929979804
51121410851034207361417183228916
51121446545976023149560706910414
51121447183999510750268235910861
51121447419145071312364180223767
51121447419145071312364184455855
51121447419145075016709983895103
51121447419145075016709984944863
51121447419363807753223620334339
51121447420344525444170643277333
51121447490048926421490550165274
51121447490057030159248446883592
51121447490057030159248446884996
51121447490057035235574173473868
51121447490057035235574173475272
51121447490080149855792144735038
51121447490081346723253917017240
51121447490081346723253917018644
51121447490081346860451909627788
51121447490081346860451909629192
51121448695439730371841857158819
51121448854875309546709042436861
51121448854972570817850723272581
51121448854976172540053799230557
51121448854976172540054832332421
51121448854984278244340447373329
51121448925780064491587480417294
51121448925780064628785473027842
51121448925851809902929590395284
51121448925877311128296417643522
51121448925877325808481626972158
51121449309808281253502822972819
51121449309840696753339804511379
51121449310780888936815277677974
51121449333442477775797908270313
51121449333442497912392435892655
51121449333465908969524505393029
51121449333466793106713697604981
51121449333466809537270172046575
51121449333474912993108500433457
51121449333477615801469793332441
51121449333477615938667785942989
51121449333538854545597784255571
51121449333538854545601137477533
51121449333539743992782463510577
51121449333539754976152164742493
51121449333546958420560382525511
51121449333547858851111409790471
51121449333547858988372164515703
51121449333574877118360586665343
51121449333574877255558579275891
51121449386620106493712656565609
51121449386620110154018045542841
51121449386644421778895781696761
51121449386644421824628445900277
51121449404474768876570870640974
51121449405327004174669417367837
51121449405351316348861886525651
51121449405362120966159480701277
51121449405423061630036347145406
51121449405423061767297358738322
51121449405641899743018561206564
51121449541225389414863196567256
51121449546152996307198206196601
51121449546152996352930870400117
51121449546177307932075942350521
51121449546177311682154407038833
51121449546177322807620841383478
51121449546177323996670110674894
51121449546185427871629356059534
51121449546185427917362020263050
51121449546258362746262564521294
51121449546258373905032630179198
51121449546481119833958869498816
51121449547230972248983180336516
51121449563902249705259069713037
51121449563902298433297714674111
51121449563910359116398645342461
51121449563910403543038893553683
51121449563975195692929679629185
51121449563975245701563253645956
51121449563983305104069255258609
51121449563983349530709503469831
51121449563983349576522499030596
51121449564007614897110139054167
51121449564206080686648949151159
51121449564230396017564738485827
51121449564858690310103922129272
51121449564862592221851337324946
51121449564863492789642112521282
51121449564863492789663033226230
51121449564883900716984005346965
51121449564883900718676258042917
51121449564884200860501014435285
51121449564884202555075991683986
51121449564884202692336660320310
51121449564886902009036701191775
51121449564895007531123970212303
51121449564955947783216507799166
51121449564992270829812472684524
51121449565174785758917161215408
51121449565174785759482017099724
51121449565174785759756970678511
51121449565174800537345593245778
51121449565174800538161414699992
51121449565178402259549702305618
51121449565178402260113786537602
51121449565178402260114819656728
51121449565186491493278508270436
51121449565186507369854965417174
51121449565186507369855998536300
51121449565186507918897639962470
51121449565186507918898673081596
51121449565186508104088880447314
51121449565186797180659381155334
51121449565284058497553527710198
51121449618041121461636168535686
51121449618041121507368832739202
51121460341308848325131859913795
51121460341340368333545543930823
51121460341340368333545547117363
51121460341340368333545548167123
51121460341341268764096575432083
51121461777136332601641218955481
51121461777137233032192246220441
51121461777139934872636265355649
51121461777139934872637298457513
51121462462505660288273087492644
51121462462505660882797722138352
51121462462513765992538901017924
51121462468413985512083240186797
51121462468413986060875210628989
51121462468422091170616389508561
51121462468669193242627101335636
51121462468676101294297426613720
51121462486171376680900634737067
51121462486369856687604266277050
51121462486393868168968464196898
51121462486394167077135987886382
51121462486394168312482005613298
51121462486394168358239029497326
51121462486394168907281704025360
51121462486394172018523526448704
51121462486395069337832731294532
51121462486395069475090391436767
51121465925286610370508499233062
51121466155439520543455806109618
51121466155658325166603319185586
51121466155658325166603320248396
51121466539392051145426626402332
51121466539395953605108294964216
51121466539395953605672379196200
51121466539395958544800113057884
51121466539684150127334884163302
51121466539687752398330963665334
51121466562994135879635961685582
51121466563018447504513697839502
51121466610587660020858716781124
51121466616196076359438410668017
51121466634027668628427145510498
51121466634027668635770300527273
51121466634038475441895528560017
51121466634220960732917705172301
51121466634221861300917800805106
51121466634222161490188366105534
51121466634222161673181703544644
51121466634222161673181789638083
51121466634222161680524825264341
51121466634222161680524828446669
51121466634224859675470698413074
51121466634224863383980833674593
51121466634257283822945549192881
51121466634257285416516864706909
51121466634257285416516865756669
51121466634902670785636802305531
51121466634905372077289884100363
51121466635205275934667278358536
51121466775704645398128874863446
51121466775704650339512945771110
51121466775725358457797880592978
51121466775728962512618571321777
51121466775728962512618571321778
51121466775737067622923831246794
51121466776032774414501498353432
51121466776032774414501498471476
51121466776053183028395231900674
51121466776053187146218618283446
51121466776126116667682679852962
51121466776793481225269657786360
51121466777001464668805722591400
51121466777001464806066476966872
51121466793451234697040120665618
51121466793451236343395139983602
51121466793451236343416031992194
51121466793462041510007467163122
51121466793462041510028359171714
51121466793538641017931829751126
51121466793538941161448838839446
51121466793560254645433423390534
51121466793560255011461873087398
51121466793560553409564704033002
51121466793560553546825372669326
51121466793560554788929540470262
51121466793563260189116225182966
51121466793571061459173774206149
51121466793571365307036583779265
51121466793746642344356782457038
51121466793746642344356782579294
51121466793746942533627347757466
51121466793746942670888016393790
51121466793757745785348464224726
51121466793758650059219105315314
51121466793778158699825685746662
51121466793778162360112476417088
51121466793779059267637467387094
51121466793779062790663503682048
51121466793781764669582787171808
51121466793782060969801070211175
51121466793782060969801074443263
51121466793782064866111790125924
51121466793851994142270675848854
51121466793854740729191277011131
51121466793855040872708286099451
51121466793855040918461870891275
51121466793855941028675041798783
51121466793855941440457305974959
51121466793855941486210890766783
51121466793855944780466679421435
51121466793863160985022762560640
51121466794438558235034042184847
51121466794446662111685541315199
51121466794511252355901092420455
51121466794511252399962424632967
51121466794511252401654677328919
51121466794511552545171686417239
51121466794511552590925271209063
51121466794730056840656444088574
51121466794730056840908524267396
51121466794730056979800717805735
51121466794730057025554302714199
51121466794730058625234542048866
51121466794730357167379059106567
51121466794730357169071311802519
51121466794730357169071656158791
51121466794730357214824896594343
51121466794730357214825240950615
51121466794731257599622683423751
51121466794835714132120949564806
51121467975480114392919271549346
51121467975480125505956415786290
51121467975482816096354359253198
51121467975482817331701148632446
51121467975482827209391760707586
51121467975482828444737778434502
51121467975482861796562798723712
51121467975482861796563570376044
51121467975483716663915351051378
51121467975483727776952495288322
51121468229659125250606806990092
51121468230522415718920359620423
51121468691181210711840393948586
51121468691400015335740019333866
51121565876576662551185053334738
51121565876576662558775668361614
51121565876576666118329416480594
51121565876576666125107567526180
51121565876576666255527409091142
51121565876576666262305560136728
51121565876579367416760649321060
51121565876579367416760649437700
51121565876580264280979777421454
51121565876580267984509669196568
51121565876580267984509669313208
51121565876580267985325581461584
51121565876588368148348407792268
51121565876612683485162563000144
51121565947374770882799663864376
51121565947480121257269853864696
51121565953319463473149398869198
51121565953388792326689122058574
51121565953388792326689208147642
51121565953388795893582521168322
51121565953388795893585964374570
51121565953388796030780513778870
51121565953388796030780772059124
51121565953400503457522752735660
51121565953400503457526105603490
51121565953400503465116464136056
51121565953424815089743151445948
51121565953424815089743151800080
51121565953424815089743151813130
51121565953424815089743156045218
51121565953424815089994200289976
51121617636134834200811491663190
51121617641058838821712550033380
51121617641058838821713664642304
51121617641058839423849954753000
51121617641058850536889680205442
51121617641062741289571072901160
51121617641062752402610798353602
51121617641093972681545820355518
51121617641097874547266938503678
51121617641715352741248062160788
51121617641715652930497735452624
51121617641719255201493814954656
51121617642042555341820662694007
51121617642043409605338995694548
51121617642043410199863630340256
51121617642043459430710533063368
51121617642043459568159574150554
51121617642043459613641189877432
51121617642043459613892238354070
51121617642043459613913159060470
51121617642043460025507136892114
51121617642043460162684208796262
51121617642054261487775983334090
51121617642078576222200593214480
51121617642078578006024773634876
51121621233539431198198849746247
51121621234159603908725209298971
51121621234159605555854261804635
51121621234163506368970962092839
51121621234378458495194621879659
51121621234378458496010526242017
51121621234382360956528246683889
51121621234390466066018377085419
51121621234414777689203489025953
51121621234487712426576028832515
51121621234487712563836697468839
51121621948994326797917777703592
51121621949030629336158568416725
51121621949030629381974800650237
51121621949030644163475877390312
51121621949030644758272106612682
51121621949033347559795900992318
51121621949042335530374489007139
51121621949042335530374489024401
51121621949042352139009364994286
51121621949322127982451179125081
51121621949322129774458061613805
51121621949322129774458064800345
51121621949322129774458323067549
51121621949322133478800766433712
51121621949322133478800766433713
51121621949322133478800767496570
51121621949322133478800767496571
51121621949322133480496114775839
51121621949322133480496114794552
51121621949322133480496114794553
51121621949322133480496376242680
51121621949322133480496376242681
51121621949322133480496376248297
51121621949325129882754387086712
51121621949326035939318115358150
51121621949326035941013835223380
51121621949334135515138425127891
51121621949334135515138425146605
51121621949334135515138428314431
51121621949334135515138428333145
51121621949334135560871346093777
51121621949334135560891984526539
51121621949334135560891984545253
51121621949334136109934914165597
51121621949334140914037422910413
51121621949334141051318726792959
51121621949334141051318726811673
51121621949357251779409429571824
51121621949357251916670098212361
51121621949357251917422982187055
51121621949357550322283963187964
51121621949358450707102326255073
51121621949358450844358861062037
51121621949358450844358862597071
51121621949358450844358867183290
51121621949358450844358867183291
51121621949358450844362993487505
51121621949358450882497324592973
51121621949358450882497324611847
51121621949358450882497327794175
51121621949358450882497329310335
51121621949358450882500427099065
51121621949358450889276741518089
51121621949358450889279837639247
51121621949358450890095659089089
51121621949358452673665430606568
51121621949358452673665430606569
51121621949358452673937025319989
51121621949358452673937030037351
51121621949358452674505241971825
51121621949358452674505243388767
51121621949369258114886020678296
51121621949369258252146689310409
51121623785717084556737621753968
51121623786915743956681804975658
51121623787024696594805038366318
51121624016032453688999818900198
51121624016032503102777378808768
51121624016032503513806497202374
51121624017015917589102616680556
51121624017025223875048002642472
51121624017049539204271542132310
51121624017060346017259776387604
51121624017060346017259777787284
51121624017122468720655096576184
51121624017122470367031007902760
51121624017122470374558947258152
51121624017157590870394813927510
51121624017157592516770722402964
51121624017340072586719199144758
51121624017343724269296165587920
51121624017343724269296251681200
51121624017344925028823938184578
51121624017344925028823939601520
51121624017344930387075918066758
51121624017344930387077061259770
51121624017376445456361867622996
51121624017376445456363020233262
51121624017380047171035713329390
51121624017388152288872016499504
51121624017388152700465994331148
51121624017449330360560551454060
51121624023249648530454346084153
51121624023249648535536920262313
51121624023253541113280684787209
51121624023285956613118440698081
51121624070522509279995959969404
51121624070530664215108673034064
51121624070554975839986782609406
51121636708095780429843642865594
51121636708098481721496810403834
51121636708232084393132537983196
51121636709180365621760765547506
51121636785017186613242538956918
51121636938633291045600768664082
51121636938633341008233060762506
51121636938664822027067970197326
51121636938664823676728435083972
51121636938664871997503642738396
51121636938668475366083665958464
51121636939613103257388448591348
51121636939613108616478404616114
51121636939613153227824121132418
51121636939613158578544685033416
51121636939616760300748794093256
51121636939616760300749946703522
51121636944469470735371655472303
51121636944541966419075291926903
51121636944541966421334728159729
51121636991843352550673045558252
51121636991843402380563326908364
51121636992790786885242661428290
51121636992791637490422929351246
51121640377484863660249436753923
51121640377485714265177792434277
51121640536690525481664903092251
51121640536690525482417787071157
51121640536913282529470782446571
51121640536913282574659594512973
51121640536924089525661733159849
51121640536982264980135060917727
51121640536982264980949849265865
51121640536982311282733590259701
51121640536982311282733933216293
51121640536982311282734704868625
51121640536982311419994344635173
51121640536982311419994601852617
51121640536984966271850561516727
51121640536985012978638639599107
51121640536985012986170050858555
51121640536985016235239352261339
51121640536985311482556888577113
51121640536985313312700280250073
51121640536985316423941734323649
51121640536985316423944054085403
51121640536985316423945173280547
51121640536985316833278570279399
51121640536985316835726321466993
51121640536985317018740656379115
51121640536985327542062824565121
51121640536985327946313677500723
51121640536985327953845088760171
51121640536986183683173891643533
51121640536986211913105591494099
51121640536986212050368670217545
51121640536986213743248983167059
51121640536986213743252425310497
51121640536986213743252426379131
51121640536986216854492757002389
51121640536986216854496200195587
51121640536986216855061059262231
51121640536986216991755835725835
51121640536986216991756868827699
51121640536986216991756954920979
51121640536986217401027590154907
51121640536986217403538103084339
51121640536986217403539131954115
51121640536986217403539218047395
51121640536986217447597082606653
51121640536986217449291683644075
51121640536986217449292802489299
51121640536986217449292802839219
51121640536986217449292802974733
51121640536986217449857661555943
51121640536986219233682613975529
51121640536986228521404703059867
51121640536986228521655751536505
51121640536994317160674708167973
51121640536994318853557345465461
51121640536994318853557688422053
51121640536994322102058779075637
51121640536994322559598065950775
51121640536994333220179783577961
51121640536994333631961789486933
51121640536997024260585321114201
51121640536997034923614871281813
51121640536997035335208849113457
51121640537017381771687800272731
51121640537017448244020820045473
51121640537017448251552231304921
51121640537017448381218808046715
51121640537017448388811862230075
51121640537017448388811866462163
51121640537017448388812895331939
51121640537017449623907954924847
51121640537017449624158659027951
51121640537017450035940918972039
51121640537017748578083493933817
51121640537017748578083579672965
51121640537018599183010787447157
51121640537018632354330086083761
51121640537018634184473134800129
51121640537018634184473477756721
51121640537018637888819278241517
51121640537018648962879903169575
51121640537018648962881017778499
51121640537018649001019513206993
51121640537018649001856336739313
51121640537018649006938882337757
51121640537018649008362552015579
51121640537018649008633373292615
51121640537018649008633459381683
51121640537018649008634602220403
51121640537018649008634602570323
51121640537018649008634602705837
51121640537018649008634607292057
51121640537018649009198232359259
51121640537018649009199375547899
51121640537018650793023299564269
51121640537018653904268101798443
51121640537018653904268187537591
51121640537029460717820510256957
51121640537029460718008795551729
51121640537675146220520163933741
51121640537675146221335723940035
51121640537675148050663212650109
51121640537965684596003586482343
51121640537965684596004615352119
51121640537965685144983842215095
51121640537965685144983842232357
51121640537969587010705732032849
51121640537969587010705736624893
51121640537969587011521639563081
51121640537977692166764584640701
51121640607606039839599981863931
51121640607812884477130050453387
51121640607823943484156609542059
51121640607824893877531572848217
51121640607827595580778632474741
51121640607884915664360471910789
51121640607884915671891883170237
51121640607885819351763258915147
51121640607888773660831678152393
51121640607888821381729953608379
51121640607888832354239618872245
51121640607888832361771030131693
51121640607888832362585818466781
51121640607889723641607436488777
51121640607896876528646426330859
51121640607896878358789818003819
51121640607896894967089677245685
51121640607896926354017963699679
51121640607896926354021316567509
51121640607896926491219395271337
51121640607896937472138710983155
51121640607896937472138710984559
51121640607897828752164781309977
51121640607920953200989778918883
51121640607920953208521190178331
51121640607920953208582833084981
51121640607920953209335978513419
51121640607920953345780825695529
51121640607920954443929625646557
51121640607920954581127619318511
51121640607920954992909882450543
51121640607922089316634640538315
51121640607922105376142443244709
51121640607922105376142529337989
51121640607922139141442093673747
51121640607922142845787894158543
51121640607922153364027921685761
51121640607922153370806959168943
51121640607922153371622780623317
51121640607922153966418239709515
51121640607922153966418354500555
51121640607922153966419382898155
51121640607922155193334489808931
51121640607922155200949207640165
51121640607922155200949579176473
51121640607922155200949583898207
51121640607922155201200287995487
51121640607922155201200289059749
51121640607922155201200546277193
51121640607922155749992258443503
51121640607922158861237147828151
51121640607924856904447347623463
51121640607924860564672406643069
51121640607924860564672492736349
51121640607924860564735168762125
51121640607932960779406588303839
51121640608542627916789615451377
51121640608553434729777853957473
51121640608764134427138553388941
51121640608764134427141910856041
51121640608764134427141995532379
51121640608764136073514464715517
51121640608764136073517822182617
51121640608869189553726462792267
51121640608869191200102374114631
51121640608869191200102374118843
51121640608869484801612185532699
51121640608869484801863147916057
51121640608869489559418205640201
51121640608869489560045479264423
51121640608869489560232993975289
51121640608869490153942840285909
51121640608869490154005258031431
51121640608869490154842081576849
51121640608870390127794499139931
51121640608881196940970252356893
51121640613514664658156093926573
51121640613721509890231029105027
51121640613721509890231719267769
51121640613721509890231803943899
51121640613732316703219957773865
51121640613732316840396253426251
51121640613732316840418036110303
51121640613732316840669084582777
51121640613732316840669084587149
51121640613732317252262975275753
51121640613732618676876229415713
51121640613732618676879672621961
51121640613733519244604328584661
51121640613733519244879655217537
51121640613733519290361357173161
51121640613733519290633326337485
51121640613736220948039674555717
51121640613736220948123357376913
51121640613736220948126456209627
51121640613736221131078378102372
51121640613793540627436780775073
51121640613794441057987808040033
51121640613794441599436653563097
51121640613794441599436653567309
51121640613794441607030740848321
51121640613794444764028099475475
51121640613794444764028185218835
51121640613794444764864237566787
51121640613794444764865012405659
51121640613798314054060425816009
51121640613798347225381619773801
51121640613798347361805545895219
51121640613798349603749798457073
51121640613798349603753241663321
51121640613805246766048209094497
51121640613805246773642296379721
51121640613805251715029461888011
51121640613805251715050468670381
51121640613805518596052584820073
51121640613805551904299802205215
51121640613805553551428855773897
51121640613805553734443193878175
51121640613805553734715163042499
51121640613805564669630185162353
51121640613806447530724413633093
51121640613806448628810420057153
51121640613806448628810448636869
51121640613806448766071088693477
51121640613806448766071203012341
51121640613806452334851169240227
51121640613806452334851173472315
51121640613806452472111583845647
51121640613806454119240637768461
51121640613806454119261558474861
51121640613806454164991121956289
51121640613806454164994221143135
51121640613806454164994565634921
51121640613806454165263091120613
51121640613806454165266190307459
51121640613806454165266534799244
51121640613806454165266534799245
51121640613806454714037584064313
51121640613806454714058160749859
51121640613806464002011494952053
51121640613806465237358284331301
51121640613809122651438472621795
51121640613809150469506434660321
51121640613809155822696904445869
51121640613809165888482101269141
51121640613830730789244196733817
51121640613830730789244196752691
51121640613830730789244201338911
51121640613830731338287218840799
51121640613830778784723757739763
51121640613830778784723761989321
51121640613830778784724447902505
51121640613830780568297661663837
51121640613830780614301926694959
51121640613830781163093897137359
51121640613830781163093897142975
51121640613830781163093925722691
51121640613841570773550528475873
51121640613841585597711653289475
51121640613841585597711996246067
51121640613841591271093418410501
51121640613841591271093762766773
51121640614462960710942350304179
51121640614716888211475919257449
51121640614716888211496839962397
51121640614777816751196244606957
51121640614777816751217165313309
51121641251602080344595712784803
51121641251819683670048172533915
51121641251856012655237085414453
51121641251856913085788112679413
51121641251867719898777494847776
51121641251929002527364578929547
51121641251929837072784731315307
51121641251929838719916111005565
51121641251929842425954164186313
51121641251929844391665971912073
51121641251929844393360548955999
51121641251962325775793648630715
51121641251962325775814540639307
51121641251965025694922835843717
51121641251965025832120824217965
51121641251965025832120828804185
51121641251965025832120857501945
51121641251965027479228993552011
51121641251965027479312676021883
51121641252618821204126221941053
51121641252618821205820799101619
51121641252618823033516441122179
51121641252840327119678924516119
51121641252840327164659481470330
51121641252840328811787505104766
51121641252945677494149119121533
51121641252945679323539251028477
51121914845832856300405873812926
51121914845902189269885461407810
51121914845902190512010430523384
51121914845938206491924481689140
51121914845938206629122474299688
51121914845938207734048420889390
51121914845938207871246413499938
51121966533572532394623438785048
51121966533572543507663164237490
51121966533576134116827547844888
51121966533576145229867273297330
51121966533607665652319304387566
51121966533611267374523413447406
51121966534228745568504537104516
51121966534232648028750289898384
51121966534446694045956522204794
51121966534446694045959878254952
51121966534555651638145382157520
51121966534555652232941985986426
51121966534555653460111150794028
51121966534556802432595470638276
51121966534556848736805236811047
51121966534556849285597207253239
51121966534556852257967008007096
51121966534556852440897664821160
51121966534556852441148713297798
51121966534556852807010026925926
51121966534556852989940683739990
51121966534567659208403508156412
51121966534591969049457068158208
51121966534591969598500085660096
51121966534591970833281248578604
51121966534591971427805506953172
51121970770608113238854683853962
51121970770608116938114557176128
51121970770644119477526073557268
51121970770932316596138976808464
51121970770932316598670380585752
51121970770934719348181265194620
51121970770934723054219318375368
51121970770935019537448392955300
51121970770935023052944132658784
51121970770935023057755882377580
51121970770935023057944167672352
51121970770935023240958507311824
51121970770935023241042075346192
51121970770935918318343085868304
51121970770935920105260088856584
51121970770935920105263526278288
51121970770935923801990880299996
51121970770935923808770174631988
51121970770935923811028495802588
51121970770935923811866438642320
51121970770946730625041930392488
51121970770967139787710839779552
51121970770968339309447083252944
51121970770968340544793100981264
51121970770971040417249111968584
51121970770971042248228188685116
51121970770979145527554375080140
51121970824113552529781186937568
51121970824121657639249278861724
51121970824121657639249621800846
51121970841511618196639323522252
51121970841542821408926833367587
51121970841543738630788097877162
51121970841543738630788099294312
51121970841544038637860375968476
51121970841544038820037772586148
51121970841547624435309568507549
51121970841547624436921606036963
51121970841547624481042232711065
51121970841547624482675162249071
51121970841547624483489950584159
51121970841555728311877752229141
51121970841555728312149348359551
51121970841555728357631308441249
51121970841555744966265840054654
51121970841616673505421306338922
51121970841834625732409715327869
51121970841834625732409715329273
51121970841834625737493318377208
51121970841835822783370355320081
51121970841835822790985105044501
51121970841835822790985358607440
51121970841835826489408408496617
51121970841835826489408408500829
51121970841835826494491749627057
51121970841835826494491750093616
51121970841835826494491750093617
51121970841835826494491754325705
51121970841835826494491754327109
51121970841835826494491754331321
51121970841835826494492011544552
51121970841835826494492125863416
51121970841835826494492125863417
51121970841835826495327807740726
51121970841835826495327807740727
51121970841835826495327807742130
51121970841835826495327807742131
51121970841835826497839320847790
51121970841835826497839320847791
51121970841847528342394900090333
51121970841847528342394903276873
51121970841847528342395243046925
51121970841847528342645951736249
51121970841847528388148459488981
51121970841847528388399507948357
51121970841847533870960450608215
51121970841847533870960450626929
51121970841847533870960452025365
51121970841847533870960452042627
51121970841847533870960452044079
51121970841847533878575201755401
51121970841847533878575544711992
51121970841847533878575544711993
51121970841870642913968881907898
51121970841870642914536060736296
51121970841870642952758553231721
51121970841870644736583158101267
51121970841870943514833425039922
51121970841870944750179442766838
51121970841870944750182537361848
51121970841870944750998816428389
51121970841870944925582130464893
51121970841870944933197133752252
51121970841870944933385161829580
51121970841871843670779284131393
51121970841871843670779287294847
51121970841871843670779287313721
51121970841871843670779288717613
51121970841871843671615337523329
51121970841871843671615337540799
51121970841871843671619555924193
51121970841871843709757241694801
51121970841871843709757246399065
51121970841871843716532840225457
51121970841871843716532843390315
51121970841871843716532843407785
51121970841871843716532843506955
51121970841871843716532844924105
51121970841871843716532844929721
51121970841871843716533216461817
51121970841871843716536312582975
51121970841871843717368893617393
51121970841871843717368893636267
51121970841871843717368893735437
51121970841871843717368898340530
51121970841871843717368898340531
51121970841871843717624074518255
51121970841871845493581849739241
51121970841871845493581851274434
51121970841871845501193504863035
51121970841871845501193504981079
51121970841874545420871132628459
51121970841874547022245600033525
51121970841874547022245600505701
51121970841874547205197148857632
51121970841874547205197148857633
51121970841874547205197149329809
51121970841882650477263521616597
51121970841882650522745480200897
51121970841882650530548516274060
51121970841882651071788154745985
51121970841882651071788154746193
51121970841944774880044654380241
51121970841944778586082707560989
51121970841944780370471396641045
51121970846871503356704168759982
51121970847743251150574065066684
51121970847743251151326177375996
51121970847744446372228251703680
51121970847744451908408553368748
51121970847748054181351028276814
51121970847754953593189844487954
51121970847754958534573915395618
51121970847754958534573915397022
51121970847756159291656291401420
51121970847779268914883088958776
51121970847779270150229106685692
51121970847779270157760546760992
51121970847780470914023544251172
51121970847780470914842807962704
51121970847783172618277895666556
51121972914490540897776081185206
51121972914562589480612105081954
51121972914562590022041147712588
51121972914563490589790167588096
51121972914575481558843238438358
51121972914575497618348056630902
51121972915435234491301978609388
51121972915435234496384552787548
51121972915435234674229283955302
51121972915435234679315209601612
51121972915438836213506087669228
51121972915438836213506089068908
51121972915450843967259472685516
51121972915450843967260505804642
51121972915475159303258863201880
51121972915543287987567615078224
51121972915544186587976277669548
51121972915544186587976279069228
51121972915544186593058851847708
51121972915544188372364971335616
51121972915544192083485941538688
51121972915544488561636684546418
51121972915544488744567341360482
51121972915546887879629359464428
51121972915546887884711933642588
51121972915546889664014700266878
51121972915546893368363856820546
51121972915548090421017864093304
51121972915548094132138491335572
51121972915580509677729053202200
51121972915580511462117746873875
51121972915762140787450284979790
51121972915763341546959461317183
51121972915765731399127733904460
51121972915765733183515221509276
51121972915766932156963255793870
51121972915766933940537159730994
51121972915766943266653091788982
51121972915766943266654120308838
51121972915766943266654120658758
51121972915766943269163571774490
51121972915766943269163571781132
51121972915766943269163571794182
51121972915766943269164604896046
51121972915766943274247174474936
51121972915766943274247179074206
51121972915766943276776253904250
51121972915766945053553383261538
51121972915777750082989671656036
51121972915802065411396266110360
51121972915802067195786077577716
51121972915871092886633002429748
51121972915872293641124310659078
51121972915872293643633675688172
51121972915872293643634794896366
51121972915872293644470503937854
51121972915872295427772786257621
51121972915872299131551054712141
51121972915883100457458742461212
51121972921682473584528476494489
51121972921706788920530191708747
51121972991310779352196203459934
51121972991383720589024275438858
51121972991384025671669018506906
51121972991408035318368638203426
51121972991408036962483971630472
51121972992247364450321791985344
51121972992247364450405474810752
51121972992247364457181073220556
51121972992259071693861062342620
51121972992259071838649780539204
51121972992259071876872041328452
51121972992259071876872041345922
51121972992259071876872044514992
51121972992259071877060330872574
51121972992259071877063430059420
51121972992259071877147112885036
51121972992259071884403365449072
51121972992259372020392406484192
51121972992259372020392411070412
51121972992259372020580434561520
51121972992259372020580439147740
51121972992283387029860195991460
51121972992283387206095577849124
51121972992283387215321478665154
51121972992283672532232741065680
51121972992283672532502042926842
51121972992283687349612586937444
51121972992283687356391541532712
51121972992283687356393869183866
51121972992283687357143915290152
51121972992283687357227598115560
51121972992283689186537262392020
51121972992294144569532492970042
51121972992294193980861555684016
51121972992294193980864654516730
51121972992294193980864655916410
51121972992294194029126399553612
51121972992294194578169418455180
51121972992355421467164194736374
51121972992355421467164198968462
51121972992356316546996091045504
51121972992356318193372002372080
51121972992356318338160725154884
51121972992356322035164180164310
51121972992356322042590209864976
51121972992356322080728700689780
51121972992356322080729479779454
51121972992356322080729819903798
51121972992356322080732918736352
51121972992356322088259738896600
51121972992356322088343794774844
51121972992356618519903351099872
51121972992356618527431319153072
51121972992356622224246828518330
51121972992356622224246828990714
51121972992356622224249927823220
51121972992356622224433970625857
51121972992356622231839883156812
51121972992359023738414678747732
51121972992359023784164907607650
51121972992359023784168263657808
51121972992367128855766388955232
51121972992368329612577141538416
51121972992368329612765082122576
51121972992368329658330382092012
51121972992368329658330726448284
51121972992391440480372500299696
51121972992392639453818214350312
51121972992392640002860888895599
51121972992575471322231162128614
51121972992575471322231420395818
51121972992575471322231423582358
51121972992575473152376881570980
51121972992575473152376882987922
51121972992575476863498538750046
51121972992575476864313674622330
51121972992577878370948130431304
51121972992585977992517524354390
51121972992585977992521656660570
51121972992585983487968552897138
51121972992585983488031315016194
51121972992610293320925156519724
51121972992610293328519239218728
51121972992610293328519243804948
51121972992610293328520018639608
51121972992610293328520018657078
51121972992683228196377630108714
51121972992683229980202234968018
51121972992683530169222123811938
51121972992684428953394919990020
51121972992684428953645624093124
51121972992687130656892684782458
51121972992695235766382125375538
51121985819361915796694519707283
51121985836727502556810823193728
51121985836727502602543487397244
51121985836739209983280745778848
51121985836946056814549631842212
51121985836958042425349923995188
51121985836977571334792568614132
51121985836981173606039695175652
51121985836982859848961122099206
51121985837050506211122676718192
51121985837051451111616375556936
51121985837051767909434806997752
51121985837054152403269457351816
51121985837054157758949371623490
51121985837054158307741342065682
51121985837054469201087888792632
51121985837055309285122082755408
51121985837055309285937990298681
51121985837055309285937990298690
51121985837055311069511894235805
51121985837055311069511894235814
51121985837055353567866316276942
51121985837055353574393533648783
51121985837055353574644582107952
51121985837055359062561957926724
51121985837055359062564281924778
51121985837055359062564286529872
51121985837055359245494938739050
51121985837055359245494943338311
51121985837055359245494943338320
51121985837055359246310846282332
51121985837055359246331766988732
51121985837055359247754374847190
51121985837055359247754374853832
51121985837055359247754374866873
51121985837055359247754374866882
51121985837055359248026344049920
51121985837055359248570282397114
51121985837055359248591203103514
51121985837062262869255409573918
51121985837066110562763375942062
51121985837066181935810484401984
51121985837086523431466867674292
51121985837086840229287621713482
51121985837086840275020285916998
51121985837086842058594189854122
51121985837086890049826607703160
51121985837086890237840864372995
51121985837086890237840864373004
51121985837087790621906080139770
51121985837087790667659665048234
51121985837090475717607174083878
51121985837090475854052021260164
51121985837090491913559161934650
51121985837090491959312746843114
51121985837098597435647465940544
51121985837098597618578122754599
51121985837098597618578122754608
51121985837925869219419116423638
51121985838034821316093415483798
51121985838035121459608100107504
51121985838035121459610424455478
51121985838035126993260468732940
51121985838035171285233010300936
51121985838035171468161342767017
51121985838035171468161342767026
51121985838035176224923280869786
51121985838036021890161453236758
51121985838038723181814533981878
51121985838038773007437119360776
51121985838071144215300416142700
51121985838071193446964371468186
51121985838071193996007388975690
51121985838071194178122137787337
51121985838071194178122137787346
51121985842891188649261325989139
51121985842963978987474280339663
51121985842963979170673462639419
51121985842963984661107090727909
51121985890168297244872558072616
51121985890168593730084388171450
51121985890241094311656943249198
51121985890265402320053523439609
51121985890265420753663479997843
51121985890265420753914528474481
51121985890265420758182223979135
51121989275809318603278975387745
51121989275809319152321993822753
51121989275810519726389915857169
51121989275874100143421679215087
51121989275882565151331432746549
51121989275882566385924965092811
51121989275906531702762821612723
51121989275906580475990967251729
51121989275906831937786999469615
51121989275906831937787000519375
51121989275906880665261560198753
51121989275906880665261561248513
51121989275906885423634390305275
51121989275907732459761513846947
51121989275907782285405020398805
51121989275910487740635098943059
51121989275910487740635103175147
51121989488617400294541268460618
51121989506019967199832489411155
51121989506028057485412568870301
51121989506028072309322616627341
51121989506246912117617832116889
51121989506249613775379832320641
51121989506306903807296832296423
51121989506308139610698649370171
51121989506311740052638094717577
51121989506318644954148530978751
51121989506318911972101030205993
51121989506318913024433479964643
51121989506318913207447819604115
51121989506318944594379549146304
51121989506318944594379549146313
51121989506318946378769356027440
51121989506318946378769356027449
51121989506318957489295901708241
51121989506318957496889988993465
51121989506319846946518033418589
51121989506319846992250696086863
51121989506319847541290615801793
51121989506319847541294059008041
51121989506322515478694947565523
51121989506322559768133788067281
51121989506342921029337922894823
51121989506342972684288111906345
51121989506344171611980237405273
51121989506344173395554141342397
51121989506344173441286805532815
51121989506344173441286805545865
51121989506344173990329480078111
51121989506346873314663212786715
51121989506346878805092282115265
51121989506346878805093396724189
51121989506354930246474570563043
51121989506354963600807003419601
51121989506354978424968099653487
51121989506354978424968471189795
51121989506354978607899128003651
51121989506976353538198825247907
51121989507000670698925604022989
51121989507194257731300475431305
51121989507218274703338339093035
51121989507291204087545459435303
51121989507291508531561737356681
51121989507303215318400862610957
51121989511924990890730049148226
51121989512154335080755258095038
51121989512227269955659664087504
51121989512228470712742039608080
51121989512228472359871092113744
51121989512251898240906417191054
51121989512251898240906788727362
51121989913723211536776033276110
51121989913906026804737704414858
51121989913908382199379571246150
51121989913908398670669751397824
51121989913908694739860817248612
51121989913908728505724180374730
51121989913908728505724956626540
51121989913909595355873906153280
51121989913909600838685645149810
51121989913909600846300653141434
51121989913932743281532454693490
51121989913940848391838492639706
51121989913940848803428999984444
51121989913940848803432470471350
51121989913942049148920753841418
51121989913942049560701984915730
51121989913942053220986481884370
51121989913944716216986078779304
51121989913944717452332096506220
51121989913944722805498173322856
51121989913944750852355066710610
51121989913944750852355841545270
51121989913944751263949044542254
51121989913944751263949819376914
51121989914003288128406677843834
51121989914003288171628854504026
51121989914003288174160262635658
51121989914003293067534408635618
51121989914005689274286410440130
51121989914005689678537233609290
51121989914005689685880272417876
51121989914005689686068673566546
51121989914005694764713155893090
51121989914005694764715450143624
51121989914005695168967422268498
51121989914005695176310461077084
51121989914005989829397397708770
51121989914006004653555310319492
51121989914006005889089356136834
51121989914006890399656900404464
51121989914006895338781192240754
51121989914006895338784634384192
51121989914013793149244511114194
51121989914013794796182184078752
51121989914013794796185535529432
51121989914013794933631223748836
51121989914013794933634695653052
51121989914013794935890659509486
51121989914013800286615724070596
51121989914013800286615724188640
51121989914014045114331007248932
51121989914014050467497084065568
51121989914014094932359505809166
51121989914014095122633201313772
51121989914014095125164606257460
51121989914014100064288984305074
51121989914014100064292340355232
51121989914014100476071247431490
51121989914014110991864323996094
51121989914014110998642508343130
51121989914014110999395390900722
51121989914014995507702727756774
51121989914014995509958724560526
51121989914014995509962163517424
51121989914015001043886501330270
51121989914038110264550108729678
51121989914038115205936502589848
51121989914038126186796495145124
51121989914039315780005686830416
51121989914050073179968363323176
51121989914050117652170467825202
51121989914050117652170496404918
51121989914050117835101038900326
51121989914050117835101124639474
51121989914050133757432226977820
51121989914050133757620254005388
51121989914050133757620512272592
51121989914663403762805126486016
51121989914880991158335661968590
51121989914881307770693985442586
51121989914889395174280511497862
51121989914889395174364079532230
51121989914889411645654259683904
51121989914893013553317074445722
51121989914893013553317077633666
51121989914893018858285201348630
51121989914925417886835358789838
51121989914925433946342499930676
51121989914925434358124505839696
51121989914986657733379842334838
51121989914986658145161848243810
51121989990850706863712945059234
51121990126608406503816484292558
51121990126620108945680151387046
51121990126620113887064222294710
51121990126643256917089075699016
51121990126643256917092542997978
51121990126644414392126291530622
51121990126644424274903688025762
51121990126644429216287758933426
51121990126644429216287759300816
51121990126644431038816061610446
51121990126644431046347128496360
51121990126644431046430811321768
51121990126644431046431069602070
51121990126644431046431155678040
51121990126644457673902576749448
51121990126644457674090863093980
51121990126644457674174545919388
51121990126644457674174545932486
51121990126644457674174804199690
51121990126644457674739404986032
51121990126644457674927691343662
51121990126644459275545804324508
51121990126644459458476461138572
51121990126644880117878329603810
51121990126652562784479809030944
51121990126655264487915155015098
51121990126716202909845354393950
51121990126716204696494597016862
51121990126716204696494597018266
51121990126716208400273214320320
51121990126716208400275538331424
51121990126716208400840397503062
51121990126716209635622330996590
51121990126716210047404595069176
51121990126716218964267602634598
51121990126716454877379313890118
51121990126716504885765190898410
51121990126716504885953477256040
51121990126716508406529468795676
51121990126716508589271839265208
51121990126716508589460125609740
51121990126716508589543808435148
51121990126716508589543808448246
51121990126716510236675189067412
51121990126724307976657611645502
51121990126725508726396834038628
51121990126725508733739872847214
51121990126725508733928273995884
51121990126725525197687014190302
51121990126748625135456213702436
51121990126748628842061449949286
51121990126748639822356582386754
51121990126749840160878772728592
51121990126749840167656952470534
51121990126749840167657727305194
51121990126749841952046768542984
51121990126752527595889913085446
51121990126752527595973595910854
51121990126752542282874304363660
51121990126752542282875337465524
51121990127406337426111749307358
51121990127406337837894013496632
51121990127589103233977040202360
51121990127589108767629408827796
51121990127589119293481858394904
51121990127591520853400195394280
51121990127591820996917204365960
51121990127592706740570185894896
51121990127592710444912547908228
51121990127592710447173098258928
51121990127592712274222554520332
51121990127592712276479666399568
51121990127592721610482570337272
51121990127592721610482571387032
51121990127592721610482571400130
51121990127592721610482829667334
51121990127592721611049753285330
51121990127592721611238039642960
51121990127592727091602317988052
51121990127592727099133384873966
51121990127592727099217067699374
51121990127592727099217325979676
51121990127600810615529431279536
51121990127600810615529431397580
51121990127600810661283016306044
51121990127600816149181799904972
51121990127625125944752968036296
51121990127625125944753742869552
51121990127625127774060311010192
51121990127625142004257785179080
51121990127625142004257786228840
51121990127625142004257813875436
51121990127625142050011369970904
51121990127625142050011371020664
51121990127627843753446715955058
51121990127627843753449814787772
51121990127696871227872708342894
51121990127697171371389717314574
51121990144127180416230604683221
51121990144127180423824806759485
51121990144147893666424351329712
51121990144147893666424351329713
51121990144147893666424354512041
51121990144151495747146394017889
51121990144151495930077046245573
51121990144151495930077050831953
51121990144151495938507961767589
51121990144151497722080837189069
51121990144151501289228640359005
51121990144151501289228645063269
51121990144345990721103754936073
51121990144369399397354262268960
51121990144369399397354262741344
51121990144369399945577562066811
51121990144369399945577562084281
51121990144442030973167340407165
51121990144442034679205393587913
51121990144443235253192066864489
51121990144443235254028895114171
51121990144443235428609884678993
51121990144443235436203971964217
51121990144443235436206291712921
51121990144443235437043119962603
51121990144443237220614699551753
51121990144443237220617023899727
51121990144450434442349752368502
51121990144451400895477344249998
51121990144454036713764016865207
51121990144454036713764016870823
51121990144474515650632839947602
51121990144474815648541749875680
51121990144475655692718546867301
51121990144475655692718546884771
51121990144475655692739438875893
51121990144475655692739438893363
51121990144475718603050123574443
51121990144478357579251537539485
51121990144478357579251542243749
51121990144478418651762209663009
51121990144478418659377303747913
51121990144478418659377332445673
51121990144478420306569150965611
51121990144486529122915561741901
51121990144486529122915561858541
51121990145131013319865592264278
51121990145132214031382696867311
51121990145132214031382696884781
51121990145132214033077274027877
51121990145132214033077274045347
51121990145132214033078048866749
51121990145132214076383107785091
51121990145132214076383109184771
51121990145132215855605543041881
51121990145132215860772916065907
51121990145132215863220637121329
51121990145423047610443929309886
51121990145426649332815174905023
51121990145434760528093857662451
51121990145459072150795725972205
51121990150254766251717516392534
51121990150278930868610745591952
51121990150278930868611778693816
51121990150278932515739802329704
51121990150289737681600017199912
51121990150351862450681192696392
51121990150352372229500992293905
51121990150358825543881508626468
51121990150383591782300230246690
51121990150383591782300234478778
51121990150387043935197291127180
51121990151039638727298904175320
51121990151226022321016590177912
51121990151226022322792898415078
51121990151258442762237642624136
51121990151262345405769702718578
51121990197337385417725065975692
51121990197520011494141228868550
51121990197544328058146699002198
51121990197547934219011079321242
51121990197556039282998701988706
51121990197556039328752258200814
51121990197628063160264500663750
51121990198504332226802911477882
51121990198528646960662694520232
51121990198600677563705470170922
51121992041112189455192896474246
51121992041112489598709876866210
51122147370010031238798952694248
51122147370046348604357052380968
51122147441894537460094631075344
51122165798948138386568822451938
51122166513968322929184869474548
51122166744429028178944513656916
51122166745300777752143514029764
51122166745373712031979348545480
51122166745373712625939894259312
51122959396339916622300228671053
51122959396339921975466305487689
51122959396372035685494307250503
51122959396372037332622330886391
51122959396372337475303287026249
51122959396372337475303288089059
51122961523442363498262878738692
51122961523442363498265977571406
51122961523442363498267096766550
51122961523442367209387722609138
51122961523442367751654800149926
51122961523442368993779855354568
51122961523445065384716781327318
51122961547111987293070470409694
51122961547111987430267691367910
51123013158918498344630137257019
51123013211112410130738449808292
51123013211112410130739564417216
51123013211112410549861510302012
51123013211148734686384542082774
51123013212096130355190038605742
51123013212132149315050673409788
51123013234749913683108177090736
51123013234749924796147902893098
51123013234782046692214463498848
51123013234782046692214464898528
51123013234785947508615738944458
51123013235406427412100262330168
51123013235730582410470077715768
51123013235730628120155209592751
51123013235730628714763527064083
51123013235730631824498685729582
51123013235730632373290656171774
51123013235730632419107003200906
51123013235734234278509106288236
51123013235766649595331742520824
51123013235766650967373660173308
51123016826898495486005453234179
51123016827226302166951204793485
51123016827226302166952233663261
51123016827226303402298251390177
51123016827226303402298251403227
51123016827749531404126836840217
51123016827750727265598846719305
51123016827846776714632651928713
51123016827846777949979698538455
51123016827850378574097429637927
51123016827850678763368023636163
51123016827850680410497076141827
51123016827858483500800364248045
51123016827858484096185727515181
51123016827858783873109202515735
51123016827858784284888109591993
51123016828174583395579432357795
51123016828174584630926478967537
51123017518403386678746888762985
51123017518403391620130956482705
51123017518403391620130959670649
51123017518427403237082137991945
51123017518427403237082142578165
51123017518427408590248214808581
51123017518427701596188414775415
51123017518427702007970425401749
51123017518427703242752354175107
51123017518427703426331815870001
51123017518427706949354491592051
51123017518427706949354493122873
51123017518427706949354496309413
51123017518427708734016273771975
51123017518427708779497887969275
51123017518427708779497889500097
51123017518427708779497889504469
51123017518439414330364493974043
51123017518439414330364493991305
51123017518439414330364494090683
51123017518439414513107124245813
51123017518439414925140177213237
51123017518439414925140177231951
51123017519051780069042652065569
51123017519059883943979860736657
51123017519059888885363928456377
51123017519059888885363931644321
51123017519082999890440964054953
51123017519082999890440967241493
51123017519082999936173627195611
51123017519084200507985326148779
51123017519084200507985330870513
51123017519084200508007367583857
51123017519084200510241664610297
51123017519084200510241664616121
51123017519084200511078492852705
51123017519084201049999379837759
51123017519084201057614473922822
51123017519084201057614473922823
51123017519095006271651369377315
51123017519375684879184625560859
51123017519375689820568696468523
51123017519375700938691766701697
51123017519375700946282874176139
51123017519375700946282874177543
51123017519375700946285968778169
51123017519375704643034471055045
51123017519375704643034471068143
51123017519375704643034471186187
51123017519375704644729819882445
51123017519375704652324021958917
51123017519375704652324283407045
51123017519375704653077167370093
51123017519375988177982719156361
51123017519375999297795719603753
51123017519375999305410813688817
51123017519375999305410817920905
51123017519375999305410817922309
51123017519375999305411075139753
51123017519375999305413140870603
51123017519375999305414170788735
51123017519375999900962885410425
51123017519376001089802863073997
51123017519376001135472851251577
51123017519376001135553439476567
51123017519376001135553439477971
51123017519376001135556532543563
51123017519376001135556790822413
51123017519376001135556790823865
51123017519376001135556795528129
51123017519376001135744818901193
51123017519376004793309887084909
51123017519376004795840916241695
51123017519376004795840916254745
51123017519376004832284144346881
51123017519376004832284144359979
51123017519376004832284144478023
51123017519376004832284145882075
51123017519376004839063181824607
51123017519376004839063181942651
51123017519376004839063181960120
51123017519376004839063181960121
51123017519376004839063186546341
51123017519376004839063443297017
51123017519376004839063443415109
51123017519376004839815557141522
51123017519376004839815557141523
51123017519376004841510904415015
51123017519376004841510904415063
51123017519376004841510904432325
51123017519376004841510904432484
51123017519376004841510904432485
51123017519376004842347732669069
51123017519386806119154521622857
51123017519386806302169118001933
51123017519386806713951123897855
51123017519386806713951125432889
51123017519386811609581267075817
51123017519387712177330286947113
51123017519387712177330658481809
51123017519387712215531882847565
51123017519387712215531884264715
51123017519387712223062951150629
51123017519387712223146633976037
51123017519387712223146976932629
51123017519410823089250889351419
51123017519411121448374959411549
51123017519411121448374959424647
51123017519411121448374963660899
51123017519411121448378058261525
51123017519411121448378058261573
51123017519411121585635628047873
51123017519411121585639874786589
51123017519411121630553506630457
51123017519411121630556602743191
51123017519411121630556602743239
51123017519411121631392654646313
51123017519411121631393430997245
51123017519411123232199570651415
51123017519411123277681527552188
51123017519411123277681527552189
51123017519411123277956594046005
51123017519411123278521454651847
51123017519412007183870457692273
51123017519412007778395093873015
51123017519412022008592567553821
51123017519412022015371611407435
51123017519412022015371611424905
51123017519412022015371611524075
51123017519412022015371612941225
51123017519412022015371869687689
51123017519412022015374965808847
51123017519412022015374965809055
51123017519412022016186769630293
51123017519412022610899320881375
51123017519412022610983003588739
51123017519412022610983003706783
51123017519412023799760299093427
51123017519412023799760303815161
51123017519412023799948590172791
51123017519412023837899140411823
51123017519412023837899140413227
51123017519412023837902233478819
51123017519412023837902235013853
51123017519412023838153281955665
51123017519412023838153283490699
51123017519412023838718399407397
51123017519412023845430547073405
51123017519412023845492963296943
51123017519412023845492964714093
51123017519412023845493223099181
51123017519412023845493223116651
51123017519412023845493227697047
51123017519412023845493227698451
51123017519412023845493337766561
51123017519412023845493337884605
51123017519412023845493337902075
51123017519412023845493342488294
51123017519412023845493342488295
51123017519412023845496320882135
51123017519412023845496322299077
51123017519412023845496322299285
51123017519412023845514229775153
51123017519412023845514229794027
51123017519412023845514229893197
51123017519412023845514234498290
51123017519412023845514234498291
51123017519412023845517585844185
51123017519412023845517590548448
51123017519412023845517590548449
51123017519412023845768289947289
51123017519412023846333149136189
51123017519412023846333150553131
51123017519412023846333493492461
51123017519414723902640557459643
51123017519414725542153486993205
51123017519414725542153486997577
51123017519414725542153487111249
51123017519414725549768581078269
51123017519414725549768581196313
51123017519422828829112217437409
51123017519422828829115316624255
51123017519422828829115316624463
51123017519422828966372886423701
51123017519422828966375985256415
51123017519422829012105550627217
51123017519422829012108649459931
51123017519422829012380617126809
51123017519422829378154892332673
51123017519422829423887556069789
51123017519422829423911918936888
51123017519422829423911918936889
51123017519422829423911920453208
51123017519422829423911920453209
51123017542061904706641833457277
51123017542064604762697849065865
51123017542064606409825872688703
51123017542064606409825872701753
51123017542064606409825872806747
51123017542064606409825877406017
51123017542072715225605105216987
51123017542072715774648124153287
51123017542134851296451829265696
51123017542685084671136103290767
51123017542696803353826938417116
51123017542696808706993015233752
51123017542717500170973084829327
51123017542717516825298869699216
51123017542718401971874805430949
51123017542721102027930821039537
51123017542721103675058844662375
51123017542721103675058844675425
51123017542721103675058844780419
51123017542721103675058849379689
51123017542721103676838137764715
51123017542721103858324237496006
51123017542721403864329443377925
51123017542721403866087811056551
51123017542721403866839923365863
51123017542729207551710343209527
51123017542729207551710343210931
51123017542729207551961391686165
51123017542729207551961391705039
51123017542729207734975730872335
51123017542729223792791653935404
51123017543009302030797402070973
51123017543009305735139849687986
51123017543009305735139849687987
51123017543009305735139878385800
51123017543012902654912809172390
51123017543012907960653969089558
51123017543012907962349693689566
51123017543012907963165482179361
51123017543012908006386634342834
51123017543012908008082357893082
51123017543012908008919067089277
51123017543021007582228092306161
51123017543021007719739550784897
51123017543021007719739550786349
51123017543021008131270766834195
51123017543021008177003430687791
51123017543021008177003431037711
51123017543021008177003431042082
51123017543021008177003431042083
51123017543021013072654837741859
51123017543021013072654837746023
51123017543021013072654837746230
51123017543021013072654837746231
51123017543021013072654837747475
51123017543021013072654837759121
51123017543021013072654837764945
51123017543021013072654953613179
51123017543021013110793415727125
51123017543021013110793415740223
51123017543021013118387501945375
51123017543021013118387501949539
51123017543021013118387501949746
51123017543021013118387501949747
51123017543021013118387501950991
51123017543021013118387501962637
51123017543021013118387501968461
51123017543021013118387617816695
51123017543021307771477794295757
51123017543021308366274112196408
51123017543021308366274112196409
51123017543021313307658095947775
51123017543021313307658095960825
51123017543045323460490950628118
51123017543045323460490950628119
51123017543045323498633913043769
51123017543045323506223610114321
51123017543045324695272880468547
51123017543045324695841469115817
51123017543045324733979930770685
51123017543045324740754840551537
51123017543045324741005543604833
51123017543045324741005547854391
51123017543045324741005548326566
51123017543045324741005548326567
51123017543045324741574133319333
51123017543045623100697973349329
51123017543045623687967269627786
51123017543045624930276137603069
51123017543045624930276139138316
51123017543045624930844698619761
51123017543049225371970125762219
51123017543049227148743809675625
51123017543049227156358817667249
51123017543049227156358818021381
51123017543049227202091481870765
51123017543049227202091482224897
51123017543049227202091567959832
51123017543049227202091567959833
51123017543057330474095178485909
51123017543057331076234907216728
51123017543057331076234907216729
51123017543118554263645331265049
51123017543118557970247465494049
51123019380603800721077979790225
51123019592029817027406679259746
51123019592030717595155699135254
51123019592102751895259383631590
51123019592102751895262736499420
51123019592102763015077289175894
51123019592103652463011756374928
51123019592103663582826309051402
51123019592103963589141854687976
51123019592103963726339847298524
51123019592139074208981795331372
51123019592139074757773765773564
51123019592978103151682955943060
51123019592978103151682955956110
51123019592978103151683730777720
51123019592978103151683730794982
51123019593011435690625257226100
51123019593011435736357921429616
51123019593011735879895851222827
51123019593014422347387546602014
51123019593014422347387546619276
51123019593014422393117111972816
51123019593084370558481314465774
51123019593084370604210884068664
51123019593084370604213978669290
51123019593084370604234899375850
51123019593084667043405337725053
51123019593084667043406109377385
51123019593084670793480330160841
51123019593087066361395428595374
51123019593087066361398784645532
51123019593087068145784120848712
51123019593087068145784125098062
51123019593087068145787476898870
51123019593087071850133281651730
51123019593087071856908189897548
51123019593087071856911547482740
51123019593087071859355907770642
51123019593087071859356940872506
51123019593087366551481930122390
51123019593087368335059190109672
51123019593095177381255923548502
51123019593119489003874225108172
51123019593119489003874482321404
51123019593119489003874482325616
51123019593303208589241757315976
51123019593303219707364827899070
51123019593303519889020327810733
51123019593306210070167752869394
51123019593306221180673377708272
51123019593306221183202457141958
51123019593306221183205929046014
51123019593306221183205930562334
51123019593306221188288504740494
51123019593317928564759096487220
51123019593339542602329549801629
51123019593411271368402427260932
51123019593411276719879353867430
51123019593411571557676120562654
51123019593412477476125930022433
51123019593412477476125930022442
51123019593415178584764672164752
51123019593415178721961631673436
51123019593415178721962664775300
51123019593423278939228167292396
51123019593447594267612635888782
51123019593447595319945347548814
51123019593447595868737060773562
51123019593447595914741692625082
51123019616620721446725472235683
51123019616656744156686267256003
51123019616717967946236416851363
51123019616753990656197211871683
51123019616940713369619796370449
51123019616940728148023981888581
51123019616940728148025010759809
51123019616948533114813007669143
51123019616972843458611285885955
51123019616972843458612323237169
51123019616972843504343950089471
51123019616972843504344987440685
51123019662930621516287082958546
51123019663003571208301169011516
51123019663038689653969408070842
51123019663039879109645499507754
51123019663039888573858120792234
51123019663039890220422321658720
51123019663042592114215160864710
51123019663050684276256793568148
51123019663878917381812477869232
51123019663878917381812477870684
51123019663878917388588076047208
51123019663914039714566561402392
51123019663914941928673671099424
51123019663915240288634224702996
51123019663915240288634227885324
51123019663917941992069569624292
51123019663926047284553493075832
51123019663986969047935749665884
51123019663986969054711347842408
51123019663986974589199769864152
51123019663987870027529451126172
51123019663987874975692562581462
51123019663988171451306912014914
51123019663988171451310010847628
51123019663988171451578884367182
51123019663988171451581983199896
51123019663998681789432913396870
51123019663998981978703765662262
51123019663998982159186701537592
51123019664022992177269284645340
51123019664023291954757872734604
51123019664023292358926157806194
51123019664023292366539878643576
51123019664023293601050097002232
51123019664206714781557248699658
51123019664206714781557506979960
51123019664206729605717858729904
51123019664206729605717858742954
51123019664206729606471004154130
51123019664218732230074973920042
51123019664242146586458370189840
51123019664242146587294420421290
51123019664242148233586648922250
51123019664315981838298286484256
51123019664315983668438585208264
51123019664351100276914050621930
51123019668850957833965628291118
51123019668850957834216676750494
51123019668948213800138063034610
51123019668948215444253395057764
51123019668948215444253396457444
51123019669790244635588981951452
51123019669791145066140009216412
51123019669798349752670185494880
51123019669799250175627040798278
51123019669799250175630482941716
51123019669799250175630487173804
51123019669799250183221212759840
51123019669823565511629620822644
51123019669823867485292347583515
51123019669834322502258898899658
51123019669834372462630980515200
51123019669834372462634079347914
51123019669834372462634080747594
51123019669834372510895824384795
51123019669834372510895824384796
51123019669895596252181130110560
51123019669895599948933623799646
51123019669895599948936976667476
51123019669895599994938255769210
51123019669895599994941610053982
51123019669896800569008874754930
51123019669899202220184103228996
51123019669899202265937688139072
51123019669907301841753410363382
51123019669931568999509261379508
51123019669931568999509265611596
51123019669931617773364256556253
51123019669931617773364257606013
51123019669931618962141925130880
51123019669931619008146186864646
51123019669931619008146191096734
51123019670114449092734819917886
51123019670114449092737143915940
51123019670115601488562351043959
51123019670115601488562351043968
51123019670115605200248181357828
51123019670115640338157327427152
51123019670115640338157585707397
51123019670115649666802479562422
51123019670115649666804831655344
51123019670115649666804831661986
51123019670115649666805950870180
51123019670115649666805951919940
51123019670115651497220197235506
51123019670115655155538120212325
51123019670115655162316386043344
51123019670115655162316386056385
51123019670115655163068759813825
51123019670126106465649937978758
51123019670126106465653035748662
51123019670126106465653380122196
51123019670126145361249547748655
51123019670126145361252903798813
51123019670126156474286862046746
51123019670126156474286863446426
51123019670126156474286863463896
51123019670126156474289962296610
51123019670126156474291081491753
51123019670126156474291081491754
51123019670127357643176641317322
51123019670150471803511174451838
51123019670150471810288664049912
51123019670150471810288668636132
51123019670150471810289443470792
51123019670150471810289443488261
51123019670150471810289443488262
51123019670150473411685058001081
51123019670151672926625671991245
51123019670223356669510129454760
51123019670223406678147054939897
51123019670223406678147054939898
51123019670223703163071848454741
51123019670223703163259876532069
51123019670224607251396856098534
51123019670224607251399953998128
51123019670224607252211644433613
51123019670224607252215091298785
51123019670224607801257765844090
51123019670224609035788990643865
51123019670227309138662109613642
51123019670259725690266766514722
51123019670259725827276386537442
51123019670259725827463987472938
51123019687560249161920328633612
51123019687843932954699040609736
51123019687843932962312761447118
51123019687852038071782225190414
51123019687876649886181345538906
51123019687949284563953231235518
51123032301892179085670701541869
51123032301892228498695115667869
51123032301920157217283431552567
51123032302868438445911659116877
51123032378631558045704554117441
51123032378704358869581650885866
51123032514485329370256480209548
51123032514485329377034746040558
51123032514486229800807593563576
51123032514486229807585773305518
51123032514486235296319056673396
51123032514521352087809120006836
51123032514594281466927422152528
51123032514594281466927423213934
51123032514594281466930779269708
51123032514594281466930865358776
51123032514594281473709045100718
51123032514594287009892814419040
51123032514594298121235643447694
51123032514594336375469071191968
51123032514594336789510766877992
51123032514594587199979315964978
51123032514594598264752652536014
51123032514594631623350171083090
51123032514594631625862979687274
51123032514594636565553249789564
51123032514594647678592974192246
51123032514595532053901198348050
51123032514595537544331382757908
51123032514595537544333706755962
51123032514595537544333711361056
51123032514595553603838524948554
51123032514606344406339160192040
51123032514606346190477923195808
51123032514627068531596032534344
51123032514627969103675506487114
51123032514627969149408170690630
51123032514627969150244998944684
51123032514627970933818902881808
51123032514630604373754013063780
51123032514630621020442635250700
51123032514630621020443783143604
51123032514630654335821446091348
51123032514630654336386305163656
51123032514630670801755279078058
51123032514630670801756312179922
51123032514630672632735422333418
51123032514630672632735508426698
51123032514638776100431230061328
51123032515469649415777900486492
51123032515574999790245767538518
51123032515575351597145833042974
51123032515575355301489312363528
51123032515576250378036398254940
51123032515576250380565478038546
51123032515576255868400351728848
51123032515576255869238332593168
51123032515578907152317252084984
51123032515578907197232856130532
51123032515578907198070836994852
51123032515578951618789528810724
51123032515578951619689037807916
51123032515578951623954491848250
51123032515578951623954496097600
51123032515578951623956814796544
51123032515578951623956819401638
51123032515578951626467303638926
51123032515578956977688789453804
51123032515578958806994204033588
51123032515587007368686601655046
51123032515587057194309187487454
51123032515611322652154229037324
51123032515611372469911015613090
51123032515611372476960906253556
51123032515611372476960906257768
51123032515611372477776813806874
51123032538229088669287963088809
51123032538229138677673840097101
51123032538236895373897310973913
51123032538261270045485609715235
51123032538265173694780634864755
51123032539209503051561303505439
51123032539209551275806088809097
51123032539213458629446915609813
51123032585434653209528546458070
51123032585434653346789215094394
51123032585506198502036247698089
51123032585506248327407785065298
51123032585506248327407785066666
51123032585530524761279407194616
51123032585530524944021777651098
51123032585530524944210064008680
51123032585530524944293746834296
51123032585530525355804041840324
51123032585530556473316168113634
51123032585530556473316168467766
51123032585530558257140348875064
51123032585530573076782986929030
51123032585530574723911699293040
51123032585530574728430529009268
51123032585530574768828455966324
51123032585530574769016742310856
51123032585530574769100425130648
51123032585530574769665370296396
51123032585530574769665628576650
51123032585531457041127950108198
51123032585531475337477066197680
51123032585531475341723926730710
51123032585531475341912213088292
51123032585531475341995895913907
51123032585531475341995895913908
51123032585534177040912412181786
51123032585534177045159272714816
51123032586405874826396168264998
51123032586405875009326825079062
51123032586405875420920802910706
51123032586405924789027682340818
51123032586405924789028460363422
51123032586478806179700240229615
51123032586478809701029376726758
51123032586478809883771747183240
51123032586478809883960033540822
51123032586478809884043716366438
51123032586478810295554011372466
51123032586478859663661668825182
51123032586478859846676008464862
51123032586478860258458272654088
51123032586479760276390207475768
51123032586479760277142574881602
51123032586479760277226257707217
51123032586479760277226257707218
51123032586479760277227035729822
51123032586482461980662381713928
51123032586490567090130813387698
51123032586514877022963510984116
51123032591087915969328114984148
51123032591088066682484489060434
51123032591306749005921669211810
51123032591330785558549895914162
51123032591330787342374073476002
51123032591335172414718973144438
51123032591341592508986400655522
51123032591341592554739985565390
51123032591403731543959926881020
51123032591403764904820352993632
51123032591403766689209385506668
51123032591403766689212484339382
51123032591403766689212485739062
51123032591404015271797073146408
51123032591404017101375610470245
51123032591404017101375610470246
51123032591404026931367013520250
51123032591404060148438664484430
51123032591404061390563375319750
51123032591404061390563375332800
51123032591404061527824130045142
51123032591404065277923513921874
51123032591404065277923515457067
51123032591404065277923515457068
51123032591404065279618091088264
51123032591404065280371236512246
51123032591404065280371236512489
51123032591404065280371236512490
51123032591404065643949873913266
51123032591404076756989599365708
51123032591404081703457010449010
51123032591407628653571122580090
51123032591414521895451955535260
51123032591414523680030053360189
51123032591414523725595351912484
51123032591414524091624031191833
51123032591415717711147161433502
51123032591415772661171257013150
51123032591415774445498306361450
51123032591415789084194268830614
51123032591438832283285998087028
51123032591438837224673167709362
51123032591438848335449985615190
51123032591438848335449990214460
51123032591438848335451133521144
51123032591438850172371676532830
51123032591438883480699448840108
51123032591438888833869657491935
51123032591438888834120705951311
51123032591439198901645739515784
51123032591440083003188953581382
51123032591440087806561447165418
51123032591440087807378129547780
51123032591440089590952033484904
51123032591440098918154951698746
51123032591440098924682194450298
51123032591440100709260295456151
51123032591440100754825594008446
51123032591440100887755805499108
51123032591440100887756149872642
51123032591442802412507355082675
51123032591450844794931293713870
51123032591450894620553879559536
51123032591450905875684332164054
51123032591450905921688965550767
51123032591450905921688965550768
51123032591450906470480935992960
51123032592279428059144283180632
51123032592281779740910511142640
51123032592281785099161305616136
51123032592289868249443617170710
51123032592289868249443875805096
51123032592289884857994810332242
51123032592289884858183101276035
51123032592289885269777079107679
51123032592314200232969608814488
51123032592387129566338026592048
51123032592387129573115944885862
51123032592387131357694045891715
51123032592387131403259344444010
51123032592387131769288023723359
51123032592387135107602045623916
51123032592387481555413274785380
51123032592387485259756755155742
51123032592388331977327376211070
51123032592388335681670857289856
51123032592388336230713876208686
51123032592388380698085662981378
51123032592388381940210718186020
51123032592388385643737510424160
51123032592388385643737515010380
51123032592388385643738289845040
51123032592388385643738289862510
51123032592388385644490657252269
51123032592388385644491435745862
51123032592388386239288039574608
51123032592399187152576629229860
51123032592399192457478895758365
51123032592423452473160916962968
51123032592423452473160917440968
51123032592423453022203934942856
51123032592423502481797070795773
51123032592423502481797070795774
51123032592423502847826520788314
51123032592423504082356630979382
51123032608840972309607017467479
51123032609165027008210711429460
51123032609165059909463335638584
51123032609165075140887979588424
51123032609165076421423411899992
51123032609165076421988615340170
51123032609168678693235398945306
51123032609168678697565942303952
51123032610040377073327472499842
51123032610113311947960680961602
51123032610113361910781259417608
51123032610116963632985368477448
51123032610125068742725510004354
51123032610149379087068760860954
51123035971068469336339071338590
51123035971075373324353315963214
51123035971075373736135580022750
51123035971075373736135580139390
51123035971075673879652560531354
51123035971075673925406145323178
51123035971075673925406145439818
51123035971079276196653300931182
51123035971079276333914055660786
51123035971079277431162490054124
51123035971137801940541317636538
51123035971137801983765792898640
51123035971137801985458045594592
51123035971137801986294873848646
51123035971140170146126215736516
51123035971140170146188977855732
51123035971140203498013998144942
51123035971140453269289766496848
51123035971140453818416581627038
51123035971140453864170137839146
51123035971140454916421257785990
51123035971140470289705986944052
51123035971140503232194142563894
51123035971140503232197495431724
51123035971140503277947698776002
51123035971140503277951051643832
51123035971140503641531007233262
51123035971140503643979758558140
51123035971140514350317471064272
51123035971140514396071027276380
51123035971141354248904732453918
51123035971141370903208477288148
51123035971148558791380760388074
51123035971148608754285021669696
51123035971148609989066955164628
51123035971148624813789815533326
51123035971148624813789844113042
51123035971152212305795413072856
51123035971152227130790184046926
51123035971152227130790270135994
51123035971152227268050938772318
51123035971172586286513644643744
51123035971172586286513645693504
51123035971172586881309876450908
51123035971172586881309991236332
51123035971172635059804524872010
51123035971172635059804553451726
51123035971172885240416239558130
51123035971172886475763289355864
51123035971172886475763317935580
51123035971172886475763318052220
51123035971172886475763319101980
51123035971172887024889647775084
51123035971172887024889733864152
51123035971172887070559549859384
51123035971172887070559635948452
51123035971172887070831633715578
51123035971172920378407292646474
51123035971172920424077166151058
51123035971172920424077194730774
51123035971172935195790122699430
51123035971172935203320500839752
51123035971172935203321562656686
51123035971172935241460024783730
51123035971172935249075118868794
51123035971172935249075147448510
51123035971172935386335873598350
51123035971172935386335873598398
51123035971172935386335902178066
51123035971172935386335902178114
51123035971172936438102433284924
51123035971172936438102434334684
51123035971172936438667580383602
51123035971172937032626982886952
51123035971172937032627068980232
51123035971173835771133343130718
51123035971173835771133344647038
51123035971173835816886900859146
51123035971173835816886928039182
51123035971173835816886929438862
51123035971176487511684315423236
51123035971176487694698540621588
51123035971176487694761302740804
51123035971176488747010072961000
51123035971176488747010187279864
51123035971176488747030993549308
51123035971176488930024412128296
51123035971176488930024412482428
51123035971176488930045333188780
51123035971176489341806676304472
51123035971176489341806676771032
51123035971176489341827597009420
51123035971176489341827597359340
51123035971176489341827711800460
51123035971176489341827712150380
51123035971176522695324064075058
51123035971176537108538862277980
51123035971176537108539976886904
51123035971176537520322274010238
51123035971176537657583029089714
51123035971176537657583029089762
51123035971176538754831205215896
51123035971176538754831205570028
51123035971176538755668005127726
51123035971176538892928673880642
51123035971176542461709411292944
51123035971176542461709439872660
51123035971176542461709444104748
51123035971176542598969050858447
51123035971176542598970194047087
51123035971176542598970194243920
51123035971176542598970198830056
51123035971176542598970198830140
51123035972051840637188975700736
51123035972051840637189233967940
51123035972121171959556300056450
51123035972121171959556300406370
51123035972122073808659036949698
51123035972122073808659065646054
51123035972124773681676353706058
51123035972124773681676354755818
51123035972124773681676468024922
51123035972124773681676469541242
51123035972124773681697275460766
51123035972124773864690692873354
51123035972124773864690778966634
51123035972124773864711615100238
51123035972132879386781315232436
51123035972132879386781659588708
51123035972132879386865083674944
51123035972132879386865341942148
51123036130608560032832721182924
51123036130674286704683766342998
51123036130681506208600273496420
51123036130685108479843929216950
51123036130685108479847400058148
51123036183532213391974454750141
51123036183532213391974458982229
51123036183534915095409803903525
51123036183567035393030274522589
51123036183751018015874080135421
51123036183751018015874084367509
51123036183751018473409932285749
51123036183751050134608762292183
51123036183751050180363090156623
51123036183754620332624091617749
51123036183775066555097223337511
51123036183775067103889193762233
51123036183775067103889965414565
51123036183785873368839636124559
51123036183785888149505836026779
51123036183785888149506610861439
51123036183785888561288875050665
51123036183787088904078474509569
51123036183787089501385561512953
51123036183787090551206498145457
51123036183789792440166954376697
51123036183847982718802148501617
51123036183847984503190840773829
51123036183848012550111615488993
51123036183848012550111644186753
51123036183848013099154663088321
51123036183848312693628652802897
51123036183848312739298555241281
51123036183848312739382238066897
51123036183848313288425256968465
51123036183848316399668258801543
51123036183848316399669030331619
51123036183848316400422175760057
51123036183848316812204438886473
51123036183848318046797311189163
51123036183848318046798086023823
51123036183848318046798087086633
51123036183848318229728743883227
51123036183848318229812425309163
51123036183848318229812426708843
51123036183848318229812426726105
51123036183851914964874636530117
51123036183851915010628221321941
51123036183851915010629335930865
51123036183851915010629364628625
51123036183851915559672383530193
51123036183851920501059553287824
51123036183851920501059553287833
51123036183851920501059554687513
51123036183851929781439607973305
51123036183851929781441930921599
51123036183851929789033810049777
51123036183851931436165161055325
51123036183858818128505435205407
51123036183858823435917955809935
51123036183858834134665589696947
51123036183859119507369003618305
51123036183859123213409384333567
51123036183859123625191648522793
51123036183859124860538437902041
51123036183859125043552776124571
51123036183859125043552777541513
51123036183859970707094281618069
51123036183859973818338055335355
51123036183859974367380729880651
51123036183859975465467107841019
51123036183859975602727519259899
51123036183859975602727862216491
51123036183859975648481104169767
51123036183859975648481447126359
51123036183859987178632067040341
51123036183859990289625136654315
51123036183859990838667811199611
51123036183859992074014600578859
51123036183859992119768185488727
51123036183860018885584367519735
51123036183860018885587810725983
51123036183860020075180671294005
51123036183860023781158662470455
51123036183860023826891298095650
51123036183860024376018028418408
51123036183860025425839963824661
51123036183860025474104062142009
51123036183860034899279381175619
51123036183860035494135302401013
51123036183860035494138745607261
51123036183860036546471195819213
51123036183862727314799904085979
51123036183862727314799905502921
51123036183862736602714726096915
51123036183883099510292211835057
51123036183883101295434397074307
51123036183883101333091711553089
51123036183883101707216402983279
51123036183883151295724003651513
51123036183883151300807692438597
51123036183883151303255443590055
51123036183883151715037420919311
51123036183883151715037449499027
51123036183883449662446175106275
51123036183883451492588799844265
51123036183887051979363208214815
51123036183895108911258248822167
51123036183895114218674182518241
51123036183895142265507085064641
51123036183895162397104978540117
51123036184539598598325455179093
51123036184539598598325540918241
51123036184539648560957747277517
51123036184539648560957833016665
51123036184539648561209167391453
51123036184539947515697827898921
51123036184727233317703672174393
51123036184735336643620155756865
51123036184735336643620927409197
51123036184735337192662830302161
51123036184735337192662916041309
51123036184831382569314884266487
51123036184832588633558990531869
51123036184832588679563249447609
51123036184832588679566692653857
51123036184843393662888612478153
51123036184843393662912603201415
51123036184843393800173271837739
51123036201468789602911079217805
51123036201476894712652258097377
51123036201500042226527681415427
51123036201503959328757017509471
51123036201503959466017686145795
51123036201512066222887917531031
51123036201572988633324337743037
51123036201574189390405941611281
51123036201574189390406713263613
51123036201574205396817149296981
51123036201576841269034351013005
51123036201576841269035379882781
51123036201576844380279153232837
51123036201576846027407176868725
51123036201576846622180564690825
51123036201576846622201456699417
51123036201576846622204814166517
51123036201576857740321432331965
51123036201576860851565205682021
51123036201576860851566234551797
51123036201576894203391254841007
51123036201576894205901768130395
51123036201576894343162522505867
51123036201576905453688296061943
51123036201576907107595619133241
51123036201584699126371582540301
51123036201584951137148355748297
51123036201584951731944959572831
51123036201584962850062611211537
51123036201584965961306384561593
51123036201584996204126429283709
51123036201584996204126429287921
51123036201584999315642176420445
51123036201585001100031983301581
51123036201585001694556617942917
51123036201585010609183061268325
51123036201585010616523086983345
51123036201585011028308444710435
51123036201585011028308449309705
51123036201585911596120230950137
51123036201588603416844153083105
51123036201588612704758973559007
51123036201588612887773312726303
51123036201608977397478644536399
51123036201608977579927781794339
51123036201608977946521319081695
51123036201608977984743575166679
51123036201608977992274900809283
51123036201609016284920279306269
51123036201609026163174345328819
51123036201609026163175374198595
51123036201609026170769576275067
51123036201609027397956278823751
51123036201609027542560445446333
51123036201609027954342337017727
51123036201609027954342451336591
51123036201610231822669630980667
51123036201612928218668210052379
51123036201612928218689102060971
51123036201612933526104975534733
51123036202168528939925601030085
51123036202241507691398708157007
51123036202265475249976804357795
51123036202265523428408346172267
51123036202449507331700231211199
51123036202452192564393577884403
51123036202452207205560224784571
51123036202452207388574479747705
51123036202452207388574822704297
51123036202452207388575594356629
51123036202452209034950391074281
51123036202452209034950477281441
51123036202460312315301403664143
51123036202557557763045784356949
51123036202557559409421695683525
51123036202557562704408963256021
51123036202557562704429855264613
51123036202557563116215217590973
51123036202557564350805766591189
51123036207191045611741627608691
51123036207193746903394707881635
51123036207201837188974759115197
51123036207201853660264939266871
51123036207377147585442183799789
51123036207408668005449592663105
51123036207412584881630981454437
51123036207420389664568068056323
51123036207420389664568843944955
51123036207420389801829598670347
51123036207420390213611861814184
51123036207420390213611861814185
51123036207420689991097093367857
51123036207420689991099416316151
51123036207420691638228473053903
51123036207420691638228473066953
51123036207420691638312155892569
51123036207420691638500442237101
51123036207421592206040255044255
51123036207424292857164814953881
51123036207424293909475601028361
51123036207424293909496493035492
51123036207424293955225714038433
51123036207424293955229186296780
51123036207481614000651528221857
51123036207481618942310667027341
51123036207482469685061623056085
51123036207482469730249975841065
51123036207482469730794287259601
51123036207482514568463309739976
51123036207482514568463309739985
51123036207482517725459896837111
51123036207482517726297496739285
51123036207485169604110226631881
51123036207485171251238250267769
51123036207485186075396279081065
51123036207485186075397307950841
51123036207485187859786000236103
51123036207485215722855635746663
51123036207485215722855635759713
51123036207485221210771984131475
51123036207485520168045425576681
51123036207485521997436705408341
51123036207493319597810753441863
51123036207493321382203917777049
51123036207493324539473221239764
51123036207493324539473249937581
51123036207493326369616612912724
51123036207493335787239629169184
51123036207493335794579683463920
51123036207493335794579683463929
51123036207493335794854723254248
51123036207493335794854723254257
51123036207493336206385937916925
51123036207493619924345087733313
51123036207493621571474140238977
51123036207493621571474511775285
51123036207493624728743815119908
51123036207493624728743815119917
51123036207493624728743843817725
51123036207493626512945364354329
51123036207493626513129921577361
51123036207493626513130178794805
51123036207493626513133277981651
51123036207493626513133279044461
51123036207493626513133363720799
51123036207493626513133622001053
51123036207493626513133650698861
51123036207493627107658285698701
51123036207493635983850277462165
51123036207493635984125317252493
51123036207494525433816380537681
51123036207494526028358463648863
51123036207494527080694355531869
51123036207494527080945433043345
51123036207494527675470067334921
51123036207494536414676344513241
51123036207494536963468313437501
51123036207494538198815102816749
51123036207497195475610200694627
51123036207497227548779211699937
51123036207497227548782683958284
51123036207497227548782683958285
51123036207497228784126001079185
51123036207497228784129473337532
51123036207497228784129473337533
51123036207497228829862136123947
51123036207497228967119420008301
51123036207497239902247005581509
51123036207497239947979669785073
51123036207517602810580307216317
51123036207517602810580307229367
51123036207517652818652119599695
51123036207517652955662084145805
51123036207517940606736101594701
51123036207517951314769161393247
51123036207517951314769161397459
51123036207517951315605217994969
51123036207517951315605989647301
51123036207517951727387225307785
51123036207517951727388225597845
51123036207517952961897185029135
51123036207517952961897442246579
51123036207517952961897446495929
51123036207517952961981129321545
51123036207517953556693677708247
51123036207517953556693792027111
51123036207517953556693792031323
51123036207518851746156245259929
51123036207518852294363210746258
51123036207518853529729777641871
51123036207518853529730149178179
51123036207518857281503962579954
51123036207521508977139181560977
51123036207521553449591304252923
51123036207521553586016292541195
51123036207521553586037213247547
51123036207529610380839208072955
51123036207529643735171269393205
51123036207529644283963239835189
51123036207529658696342100122743
51123036207529664095244570247085
51123036208150133241761015492803
51123036208174148795756428659631
51123036208174148795756428672681
51123036208174450219788408517693
51123036208356931941945131790451
51123036208360532429392327066441
51123036208368621479416411600129
51123036208368637539111557891812
51123036208368637539195497947931
51123036208368637676372226523924
51123036208392953007874163989837
51123036208465882803861488196985
51123036208465882803862517066761
51123036208465884038619430850611
51123036208465884038620202502943
51123036208465884038643680444395
51123036208465884038706442563611
51123036208465884039208534793677
51123036208465887882486451745188
51123036208465887882486451745197
51123036208465887882507372451597
51123036208465887882761491535516
51123036208465888294288233636895
51123036208465888294288233649945
51123036208465888294289262519721
51123036208465889528862363071764
51123036208465889528862363071773
51123036208465889529635280246637
51123036208465889574615947981689
51123036208467089097128666628845
51123036208467090331910600123777
51123036208469790343028163500759
51123036208469791990156187136647
51123036208477889962338383131601
51123036208477895864547134493533
51123036208477895910279798697049
51123036662349680229382300487773
51123036662446976688516078955639
51123036662446976689269225783757
51123036662482993864821410631853
51123036686083889138731183348309
51123036686083889146346277433373
51123036686095898544780909126923
51123036686117662289797031556553
51123036686959190890603112070937
51123036821666458475043204325757
51123036821666458520796755820503
51123036821688072148193776160897
51123036821688072149030604410579
51123036821690473660746259623581
51123036821690473660746259973501
51123036821690773798364787334555
51123036821690773798364791583905
51123036821690773803447361512715
51123036821690773803447361530185
51123036821690773805958993660377
51123036821690773806712134840917
51123036821690773851712549872533
51123036821690775636101242144697
51123036821690775636101242144745
51123036821698884450753334144313
51123036821874446448095038326490
51123036821886169058060179519217
51123036821886169063142753697377
51123036821906910123915068967556
51123036821909567309771326952254
51123036821909583369550322471993
51123036821909583781332324149036
51123036821909583781332328381124
51123036821910480681245667227987
51123036821910484394060862321415
51123036821910484394060867025679
51123036821910484394897690575469
51123036821910484394897695279733
51123036821910484394897695279781
51123036821910512349432912774772
51123036821921319163173263590180
51123036821921319163173263706814
51123036821979811600973056979401
51123036821979861607101822223852
51123036821982209447342563161877
51123036821982209454936765238349
51123036821982213153380616342625
51123036821982213160974818419097
51123036821982513302796102572039
51123036821982513350245383719573
51123036821982563310536905341532
51123036821982564957665962079284
51123036822014978216411017073408
51123036822014983751757962373928
51123036822014985398887789715704
51123036822018532354143761292157
51123036822018536060184134116615
51123036822018536060184138820879
51123036822018536061020962370669
51123036822018536061020967074933
51123036822018580486843007621722
51123036822018580486843012325986
51123036822018585428230182066364
51123036822018585473962846268428
51123036822018597003948735618629
51123036822018598376556196816481
51123036822018598788254893326923
51123036822018598788338575796795
51123036822026702114254770265877
51123036822026702114254770382517
51123036822026707604684986573085
51123036822026707604684986689725
51123036822671492122497928965311
51123036822671492128417326675791
51123036822671492128417326688889
51123036822671492130111903836357
51123036822671492130111903836405
51123036822671492130111903849455
51123036822858781683030998272952
51123036822869583145297521766634
51123036822893883649526323560718
51123036822893898474521061120911
51123036822966829644748892390087
51123036822966833305033389358727
51123036822966833350766053562243
51123036822974933519708134586783
51123036822974938826932626038075
51123036822999248803175018896445
51123036822999248848928575108553
51123036822999248848991251134329
51123036839611145972451750473371
51123036839709801398539254642295
51123036839709801400231507338247
51123036839709801400231507804807
51123036839709801407825709414719
51123036839709801407825709881279
51123036839709801407828032829573
51123036840583753650115743004897
51123036845519471150529267658855
51123036845613162320248600203971
51123036845613162366002156416079
51123036845624871531129226259215
51123036845628933582661244524796
51123036845628934680747279528572
51123036846492078828193260190381
51123036892810372256458399597150
51123036892810388308623535031266
51123036892810388315966573839852
51123036892810388315966659933132
51123036892822121867726621109910
51123036892822122462522851867314
51123036892919385021538876243114
51123036893758669544029683948058
51123036893758680657067085402446
51123036893758684368752830217458
51123036893758684368752916310738
51123036898390884850791912395813
51123036898475586403343834445499
51123036898475887141657445945575
51123036898475887141657450550669
51123036898499001166447927878883
51123036898499002950836620151095
51123036898499002950836991687403
51123036898499002950836992159787
51123036898499002950836993222597
51123036898499002996590552622649
51123036898499901732564274967269
51123036898499902284055788111625
51123036898499902284139470937241
51123036898499903518669584320465
51123036898500202473410064935429
51123036898500207412265053379735
51123036898502608926430580182843
51123036898510714029141756026437
51123036898510714029141756131431
51123036898510714029141757542757
51123036898510714029141757548581
51123036898510714036735843416655
51123036898510714036735844833805
51123036898510714036735958102909
51123036898510714036735959619229
51123036898510714036756505855851
51123036898510714036756878796211
51123036898510714036924244447441
51123036898510714037007812481809
51123036898510714075146390929471
51123036898510714081924310870419
51123036898510714081924310870627
51123036898510714082489169941275
51123036898510714448517849693017
51123036898510714631532188860313
51123036898511014226006179029595
51123036898511014226006552088047
51123036898686287747080821462988
51123036898694382105312351796072
51123036898694391027243459830779
51123036898694396517691473551824
51123036898694398164820526038774
51123036898694398165071689306660
51123036898694398210553190242290
51123036898694725119826461230422
51123036898718708003027836686553
51123036898718708186045536981276
51123036898718711709633073286131
51123036898718711709633076474075
51123036898718711709655111671307
51123036898718711892647669676694
51123036898718711892647671211888
51123036898718741540127004384576
51123036898718995976845570418818
51123036898719012036164678765014
51123036898719012036164678765015
51123036898719012036164683482376
51123036898719012036164683482377
51123036898719012440604683684578
51123036898719012447946684673986
51123036898719012448219806467456
51123036898721396941800282208210
51123036898721413550330205568123
51123036898722615954540863481437
51123036898729552014172629273748
51123036898730719279891972608979
51123036898730719417153760440654
51123036898730719417153761975688
51123036898730719462907345350522
51123036898730719462907346885556
51123036898730747280807367917376
51123036898730747829870934471264
51123036898730747875603598674780
51123036898730752816988704102702
51123036898790785686414202327462
51123036898790785686497885153078
51123036898790790626192799015176
51123036898790790671946355227284
51123036898791643017203189802367
51123036898791941422902547184015
51123036898791941969413816319110
51123036898791943204948896754588
51123036898791943206452863092751
51123036898791943206455186041045
51123036898791943206727155224243
51123036898791986443496463529174
51123036898791986443580146354790
51123036898791987678845576900860
51123036898791987678846696096004
51123036898791991375660308970372
51123036898791991382435907492604
51123036898791991382435907609244
51123036898791991383191377385656
51123036898791993212581626934762
51123036898791993212581971308296
51123036898791993212582000006104
51123036898794389231232591818422
51123036898794389238764031775678
51123036898794389238847685903486
51123036898794394543732154077864
51123036898794404055391649501494
51123036898795604637074779939886
51123036898795604637074808637646
51123036898795755349385826446537
51123036898796055666607476280859
51123036898796055666607476397499
51123036898796055668299728970987
51123036898796055668299728976811
51123036898796055668302051919281
51123036898796055668302052391665
51123036898796055675914823056051
51123036898796055675914851753859
51123036898796055675917146004345
51123036898796055712361061189323
51123036898802443105170002597575
51123036898802443105170002615045
51123036898802448046533181514117
51123036898802449693937276507003
51123036898802449831114377108959
51123036898802449831197945143327
51123036898802450242729246949195
51123036898802492518926670143628
51123036898802498006906042083978
51123036898802498006909135267662
51123036898802498418691404043108
51123036898802499654059085430948
51123036898802499837073425070420
51123036898802509165696909412056
51123036898802509165700008257820
51123036898802509165700008257821
51123036898802509173315102325415
51123036898802509173315102329627
51123036898802509173315102342641
51123036898802509173315102342725
51123036898802509173315102342884
51123036898802960021525714348404
51123036898802960029140837131276
51123036898803643862231370391015
51123036898803643862231370392467
51123036898803643862231371808165
51123036898803643862231371809617
51123036898806411450815130736580
51123036898806417121728167644049
51123036898826763375777613349369
51123036898826763375778383466507
51123036898826765152552326027397
51123036898826765160146528103869
51123036898826807847394736889292
51123036898826813376235360517458
51123036898826813376799440032128
51123036898826813383766800474714
51123036898826814984974874765616
51123036898826815160625167263288
51123036898826815168240261348352
51123036898826824494356365019782
51123036898826824494920444534453
51123036898826824502535538265177
51123036898826824502535538265225
51123036898826824502535538731737
51123036898826824502535542864495
51123036898826824502535542982539
51123036898826826095730803372797
51123036898826826103094845676431
51123036898826826103094848981015
51123036898826826103094850398165
51123036898826826103345897457861
51123036898826826103345926037577
51123036898827065348851891476227
51123036898827065349605036904664
51123036898827108037417676438050
51123036898827108586460350983346
51123036898827108586460352033058
51123036898827108586544034858674
51123036898827109821054256382236
51123036898827110232836262291208
51123036898827113527283780865274
51123036898827113527283809563034
51123036898827113527367463690890
51123036898827113527847517535732
51123036898827113527931200366964
51123036898827113527931458647266
51123036898827115174224576756664
51123036898827115174412862051436
51123036898827115357238801605096
51123036898827124645488468193214
51123036898827124646052551952815
51123036898827125050219465298818
51123036898827125057834588081696
51123036898827126285001397725324
51123036898827126292616488151465
51123036898827126292616491338005
51123036898827126292616491810388
51123036898827126475358776173383
51123036898827964132838977825175
51123036898827964132838979360368
51123036898827964132838982542537
51123036898827965916664705172974
51123036898828010388866038022668
51123036898828010388866039439610
51123036898828010388886958610976
51123036898828010388886960146010
51123036898828013958482485912226
51123036898828015742056389830476
51123036898828015742057509038670
51123036898828025258780746346458
51123036898828025258780746346459
51123036898828026860428187239289
51123036898828026860428187357381
51123036898828026905909804506817
51123036898828027043170557813815
51123036898828027043191478402123
51123036898830665836275098630891
51123036898830715798363543175452
51123036898830715799095791991816
51123036898830715844096207377516
51123036898830726780038695724594
51123036898830728563612570840037
51123036898830728563612571312213
51123036898830728746605903679877
51123036898838770946015244404179
51123036898838770946015244404387
51123036898838820908585120279272
51123036898838820908585148975628
51123036898838820908668715493676
51123036898838820908668717009996
51123036898838820908835822982696
51123036898838821320429800814292
51123036898838832027040511237933
51123036898838832072522126964763
51123036898838837425691561366590
51123036898838837562952316096195
51123036898838837974755585679757
51123036899353595524750191726094
51123036899375205263742323300269
51123036899375205263742323306093
51123036899377907147935675184063
51123036899459006385179393904475
51123036899459006385179398509569
51123036899459006385367795053305
51123036899459006385451363087673
51123036899459006385451363089125
51123036899459006796961658436187
51123036899459006796961662685745
51123036899483321714399835825925
51123036899483321714399835942565
51123036899483321714399835948181
51123036899483321714399835948389
51123036899483321714399836298309
51123036899483321714399836315571
51123036899483321714399837365331
51123036899483321714420871445834
51123036899483321716932012894329
51123036899483323538643717391489
51123036899483323538643718926683
51123036899483623735508141929841
51123036899666993487325239064504
51123036899667004607956842595364
51123036899667005842463597865352
51123036899667005842466696715328
51123036899667005842484518570300
51123036899667009546809398350148
51123036899667009546809398367410
51123036899667009546809399417170
51123036899667009546830320123570
51123036899667009548525667415936
51123036899667009592562983258612
51123036899667289972230232478014
51123036899667293676574912238296
51123036899667294913614303385678
51123036899669691120365189177374
51123036899669694778978320859384
51123036899669694826403242358122
51123036899669696427799630643008
51123036899669705944524246860446
51123036899669707545898685569204
51123036899669707545902042686384
51123036899669711250244486071262
51123036899669711250244487121022
51123036899669711295998072030890
51123036899670912007326863113982
51123036899670912053080448023850
51123036899677799936901005604364
51123036899677800302762319232492
51123036899677810872090324422849
51123036899677811009350988474405
51123036899677811054832605616772
51123036899677811054832605616773
51123036899677811420882294865041
51123036899677816359985661278861
51123036899677816359985661391289
51123036899677816359985661396905
51123036899677816359985661397113
51123036899677816359985661751244
51123036899677816359985661751245
51123036899677816359985661764295
51123036899677816359985665996383
51123036899677816405739250910462
51123036899677816407998682433408
51123036899679012177964670857793
51123036899679017117068037384249
51123036899679017117088957972557
51123036899679017162821622176073
51123036899702111559329904695662
51123036899702126338320383457010
51123036899702126383488961906559
51123036899702126383488962361473
51123036899702126384053043409724
51123036899703312133397941049150
51123036899703312133399055639200
51123036899703312682191027498334
51123036899703328741945773555431
51123036899775057371601269038529
51123036899775057508778369640485
51123036899775057508861937674853
51123036899775057920393239480721
51123036899775061077639322219277
51123036899775062861777307207461
51123036899776258128411585168583
51123036899776258128411589760627
51123036899776258677454608679457
51123036899787063295023912708059
51123036899787063844066931609627
51123036899787063844066932685535
51123036899787068785388327567423
51123036899811380408069045333369
51123036899811380408089965921677
51123038334519084510963358775938
51123206830873744392825260506468
51123206830873744575839484882724
51123207043605871244840030414563
51123207061233285814088071115242
51123207061233285814924900419056
51123207061306220688720508974430
51123207061306220689557332996396
51123207061331752834720296408724
51123207061331752837251701706704
51123207061334454538238295268306
51123207061334454721252520111122
51123207061342559640929493176464
51123207061342559648460647205418
51123207061342559648460904422862
51123207061342559648544587248478
51123207061342559648544587261527
51123207061342559648544587261528
51123484888811777426380931424695
51123536577491053326402925825835
51123542940064803121892888822440
51123542940099919913382952155880
51123543010964388598014028433131
51123543010964388598014031619671
51123543010964688787264044567887
51123543010964705395811880262319
51123543010964705395832800968671
51123543011000722617852970860719
51123543011000722617873891567071
51123543011620902326919331529167
51123543011620902326920111085401
51123543011620902326920450737361
51123543011620902326923550042299
51123543011620902327192078733405
51123543011620902327195519225497
51123543011839751424988728737869
51123543011839751424991824743791
51123543011948108769120530850256
51123543011949009199650637413029
51123543011949009199671558119429
51123543011949010983475242261101
51123543011984125991138029192553
51123543011984125991158921201145
51123543011984127774900219500357
51123543011984127774983901853589
51123543016909349814779250878782
51123543034634325348949040320375
51123543035582612068007453833948
51123543035582612068007453833949
51123543038537073634496365933172
51123555250623847008250531772728
51123555250729228678985292864074
51123555888817524077219722912255
51123555888817529429633687419579
51123555888817540548573009202387
51123555888852662829673910795425
51123555888852662830489813739437
51123555888852662830490937539675
51123555933164451039969055156163
51123555933164502835191351613343
51123555933164502835191695986877
51123555934111887207192301269977
51123555934112737629106403404091
51123555934112789421504741156959
51123555934147854420596463555203
51123555941930327972257830607579
51123555942003262846891043655559
51123555942003263395934062574380
51123555942003263395934062574389
51123555959655303643688289043943
51123555959655304055283042759980
51123555959728238518321501737791
51123555959728238929915475337320
51123555959728238930103765927065
51123555959728238930103765927074
51123555959728238930166528046280
51123555959728238930166528046289
51123555959728250048283912090146
51123555959752564967420799426635
51123555959752566614486320273538
51123555965564829624580817370883
51123555965564830173373564051627
51123555965567531739609882893497
51123555965567531739609882893498
51123555965567531739610916362544
51123555965567531876808908972848
51123555965637764499214030418863
51123555965637765048005996274835
51123555965637765048257049337900
51123555965637765048257049337901
51123555965637765048257049337909
51123555965637765048257049337910
51123555965637780962969668611497
51123555965640466614243095954527
51123555965640466751441083965562
51123555965640468397816995290770
51123555965640479096812581526828
51123555965661190929293516559707
51123555965662090940655588727759
51123555965662092587596355938651
51123555965662092595378847542040
51123555965662092595378848958982
51123555965662096298972274145471
51123555965662096301419996733714
51123555965662096301419996740356
51123555965664794847668668157012
51123555965664798004667055304013
51123555965672899408367081797334
51123555965672899538033635863187
51123555965672899545627837939659
51123555965672903112712624961087
51123555965672903249722245124777
51123555965672903249973293584153
51123555965672903654161440384082
51123555965672903661755642460554
51123559558117151100053953106761
51123560267140481621215685369686
51123562083912625343714937059032
51123562084021894238210769249460
51123562084021927592480151355990
51123562314119359169447631519697
51123562314119359169451070476595
51123562314338208267515991954721
51123562314338208267518316302695
51123562314446265422377200068920
51123562314446265422377200068921
51123562314446326001721601364368
51123562314446576731440131621891
51123562314446576731442454570185
51123562314446610085795407899027
51123562314446626145301373984475
51123562314447466042175490538595
51123562314447466042177814536649
51123562314447477161742433362671
51123562314447477161991158886851
51123562314447477161993481835145
51123562314447477162012079591799
51123562314447477162014402540093
51123562314447510516095386691513
51123562314447510516344139849191
51123562314447510516346463847245
51123562314447516004267283228009
51123562314447526573344241008797
51123562314482599442152947090961
51123562314482599442154066286105
51123562314482599442237749111720
51123562314482599442237749111721
51123562314482648855262162883589
51123562314482649450058767047753
51123562315322828457372567594557
51123562315427283752787254229364
51123562315430880123493258161209
51123562315430885612166112262369
51123562315430885612168349117383
51123562315430885612228788288145
51123562315430885612231111236439
51123562315430885612249680296737
51123562315430885612252031942791
51123562320354906894962645562034
51123562320356108063827313274016
51123562391255710011235505505859
51123562391255743364752778018845
51123562391256010337767225420247
51123562391256043691287597592255
51123562391256043692039968177656
51123562391256043692039968177657
51123562391267751072839644303123
51123562391290828586550524422547
51123562391290828586550524439808
51123562391290828586550524439809
51123562391290876811300103741736
51123562391290876811362865510873
51123562391292029343632928639479
51123562391292029343633273013012
51123562391292029343633273013013
51123562391292079352019150021305
51123562391911306838575562013461
51123562391912207269126471300633
51123562391912207269129943677073
51123562392131362044929097573773
51123562392166178647148825189278
51123562392239113521780885863129
51123562392239113521780890462399
51123562392239413711054955301832
51123562392239415357618891522004
51123562392240314141602535705833
51123562392240314141605982571005
51123562392240315925430587419077
51316845655680122216732661412381
51321012850817197873619523852892
51321031515216578171590584551752
51321031515216583662017330004712
51321031515325535766285831141344
51321329410182294658282154060575
51321380407729676345739347530160
51321380407729676350819592638612
51321380407802955833832231932290
51321380407838928593542306085072
51321380407838973063488416615754
51321380408677968692485223523550
51321381098727989032835988609121
51321381098727989490162630644281
51321381264480346428366869367463
51321381264589657964921662650739
51321478291116364137718616408810
51321536201417602335458113370204
51321536201420303627110906782922
51321536201549985803852439719255
51321536201549985803852784542087
51321554865916930966107960230270
51321554865916930973698718628110
51321554865916991498006523919850
51321554865916991498006524269770
51321554865916995204046901448572
51321554865916995211637659846412
51321554866897649107247420392478
51321554866897649114838178790318
51321555716650065632710814231858
51321555716650065632710814293129
51321555716661776766054469291646
51321555716661776766056793289700
51321555716731122682982924374418
51321555716732023251547851775946
51321555716734722758811006253784
51321555716734724542384910190908
51321555716755438014651858070502
51321555716756338582463553971786
51321555716759039736855968180102
51321555716759039866522520833394
51321555716759039874116636816426
51321555716759039874116722038017
51321555716759039874116722905494
51321555716759039874116722909865
51321555716759039874116723087777
51321555716759039874116723087825
51321555716759050984611014963987
51321555716759050984642482117035
51321555716759050992236612448974
51321555717391236487803091493216
51321555717634336265207480730794
51321555717739703111048090574865
51321555740358419198851749044245
51321555740390839637814141496195
51321555741339087514619671837633
51321559173958680261058556490416
51321559173961381552711266399068
51321559174285586376452991039716
51329328266308387605167452547357
51329328266308391316287822688821
51329405691926751713613521715953
51329405691926751715872953244515
51329405692793959606230369727049
51329405692899314927167975415765
51329405786453000943653418956294
51329405786489034819997997288168
51329405786489036604387804182354
51329405998852385947034111442320
51329405998852385947034111443724
51329405998873094020401170395760
51329405998873094020401170397164
51329409378621244339753097999851
51330452464029198475158231755977
51330452464029198477606178266799
51330452464977494667656318333036
51330452464977499469523263106715
51330456056161422821522522831035
51330801303328943578260781774078
51330801303328943580520217888860
51330801303332595255754058030476
51330801303332595263097182932342
51330801304207908257924056843816
51330801304207908806716027286008
51330801304207908806968199558672
51330801304313258639737371746002
51330801304313263578865105725730
51330801356433622553887047863479
51330801356510225764648487074694
51330801356510225764648515772454
51330801356510225764648601865734
51330801356542591441371038426426
51330801357393647580902390400134
51330801357490894080413335015814
51330801362341947822716236763161
51330801362341952764291692848119
51330804972306617245151348363176
51330805610438160668821945448248
51330807099403644838233758794087
51330975761334960289257995876018
51330975761407844149236827639950
51330975761407893926849492121392
51330975761407893929105829049328
51330975761407909988614089385310
51330975761440325534204655359950
51330975761451132301627337151550
51330975761451132484641591057698
51330975762391264131072388515868
51330975814512544718546654315390
51330975814523334922983666730058
51330975814523351531534888589398
51330975814523351531534892821486
51330975814592727234518973209777
51330975814592727371967750761480
51330975814596345702719616094607
51330975814617044349823540372070
51330975814617944917823604657113
51330975814628701906005082821806
51330975814628744594005375222946
51330975814628744594005661199469
51330975814628749946986894816550
51330975814628750084184768390872
51330975814628761057764488668069
51330975814628761065106494374791
51330975814628761202273005304021
51330975814628761202556597614453
51330975815601309446972885475805
51330975838218791423609373065641
51330975838251206923446354604201
51330975838251255284704318059169
51330975838251256519485479900365
51330975838252455858771211223809
51330975838252457139307872815845
51330975838252460843652901648309
51330975838252460843653673300641
51333418038215559512145528295997
51333418038215559512145556875713
51333592496614616717386162325809
51333592496617318423080689462285
51333592496617318423080947729489
51333592496617318560341697854000
51333592496649733920654791544301
51333592496649733922914481340067
51333592496649749975079330977023
51333592497492679593703700411753
51333592497500790198954189949958
51333592497598034907301246598725
51333592497598034914832686555981
51333592497598036698465134565638
51333592726727252078336549423248
51333592726727252078337321075580
51333592779912985905804070744165
51333592779912985905804448520740
51333592779912986500329083166448
51333596325115267402901180158765
51333596803721731242704178997555
51333922015401805169456619804329
51333922015401805176987686690243
51333922015620643146873518174771
51333922086305363665616137037954
51333922086316170471829548669938
51333922086316170478604375544050
51333922086340485807827912182766
51333922086340485807828026501630
51333940988251953797124728725747
51333941371012198516992298837057
51333941371074321224714436479635
51333941371074321224715465349411
51333941371074321224715469581499
51333941371074321225467581890811
51333941371074321225468610760587
51333941371084831600979441472745
51333941371084842719100188757625
51333941371084876073181545974771
51333941371084876073369574052051
51333941371085128038455820396907
51333941371085128039208961575995
51333941371085177864015639878171
51333941371293159202696447951837
51333941371293159203449593363013
51333941371293159615231599271937
51333941371303680697269199437379
51333941371328297818645349469085
51333941371340053559383932200387
51333941371401227340108871028935
51333941371401227340109899898711
51333941371401227340862012208023
51333941371401243811399305215725
51333941371401277165668690510199
51333941371402133442598135180451
51333941371412940255586373686547
51333941371412940258034091559641
51333941371412988426486848610893
51333941372058641820868508608511
51333941372069496804757222038953
51333941372277494615668608918137
51333941372385547935698084091167
51333941372385553286419795902539
51333941389054157996747601419701
51333941389054157999195322357031
51333941389130711387598172797728
51333941390111427734554626010159
51333941390111427734557721659141
51333941390111427742085689712341
51333941390111427742085808631879
51333941390111427742089161499709
51333941394962488209599967341671
51333941395071757056647634740233
51333941395071757056647891957677
51333941395071757058342210384479
51333941395071801576297128144041
51333941395071801576297899796373
51333941395071801576298157013817
51333941396020053109433891117839
51333941396020053109434148335283
51333941465975273134246939518872
51333941465975273134247053837736
51333941466923558068913334582794
51333945217636465608727543026217
51333945217637666326584570233476
51333945702143749483062292640755
51333945702143749487308723065475
51333947344949945683073881292050
51334096774743201572167064884069
51334096775034642115957092453487
51334096775038544576474812895359
51334096775038544576477912082205
51334102925730281920515795373415
51334102925733883642719904433255
51334115439434052062222247048467
51334115439437958183780934507981
51334115439437969301901681792861
51334115439446013330700506061771
51334115439446015572625793574397
51334115439446031631883006850475
51334115439446032173582899450705
51334115439446032181176986735929
51334115439446057802902610563797
51334115439446058397698841321201
51334115439446058397698841338671
51334115439446063293332798160195
51334115439446063885618545760591
51334115439446074274192790715471
51334115439448764996768144144301
51334115439507298793290843029445
51334115439507301904534621114333
51334115439507303734676869581183
51334115439507303734678012769823
51334115439507303734865527945845
51334115439507303734866299598177
51334115439519009878372758724675
51334115439519009880883242961963
51334115439554131469157054487201
51334115439554147894693649729007
51334115439554147902033332487435
51334115439554147902033589704879
51334115439554148496829936335055
51334115440210640401302715491589
51334115440417425788031779860903
51334115440417425788031779865115
51334115440418628191676951614213
51334115440418642970587218739611
51334115440418642970649980504535
51334115440418642970839037453043
51334115440418644792634057490521
51334115440418644800228144775745
51334115440421344674085068208387
51334115440429433312536066937689
51334115440429433358289651846153
51334115440429433358290423498485
51334115440429449783826247089363
51334115440429450378371773742259
51334115846925081118161694528106
51334115847213262633975771361177
51334115847213262634073400970923
51334115847213262634073405576017
51334115847213262679826990485885
51334115847213262679827247703329
51334115847213262817087998712738
51334115847214163247639025977698
51334115847214163384837018588246
51334115847237589266876909623297
51334115847241132241509126156340
51334115847241190989081018683137
51334115847241192772654530435757
51334115847249285392295166189045
51334115847249285392295169310102
51334115847249285392295169371373
51334115847249285529493161920650
51334115847249296510320611161249
51334115847249296510320868378693
51334115847249296510415026085787
51334115847249296510415141821593
51334115847249296647581623108297
51334115847249301449543650635981
51334115847249301451990596856743
51334115847249301451991368509075
51334115848116478046440578705002
51334115848189429391596103648549
51334115900415217984791657918545
51334115918141095458689444917009
51334968786713362252361434804160
51334968787381876417316432075860
51334968787479143231980449103594
51334968787490850605942880611086
51334968787490850612717707485198
51334968787515165941941244123914
51334968787515165941941272703630
51334975239629152738504116148883
51334975399170142766396170965059
51334975399170142812128835168575
51334975452347771484310919260307
51334975452347771484854111483699
51334975452347771530043583463823
51334975452347771530607667695807
51334987665792148742653266822691
51334988066354838601165981201433
51334988066354838601165981202837
51334988066606060516257832591693
51334988066678995390891816955180
51334988067335501982324656778941
51334988067335507473507990868036
51334988067335551388571149430203
51334988067554361507980089724870
51334988067578673127775255951384
51334988067578673135305518373162
51334988067651603069119635434179
51334988067651608007491034340550
51334988067651608007491038591304
51334988067651608007494482269935
51334988084404871630196819142664
51334988084404919808439299773732
51334988085061383712812993055520
51334988090232457058924099198564
51334988090302689817774066762352
51334988090302689817774838414684
51334988090302689818338922646668
51334988090970009125914660452752
51334988143188577616824830873880
51334988143188577616824859453596
51334988143407431654585612429134
51334988143479115949025458371072
51334988143479132595714195330318
51334988143479132595714223910034
51334988143480316706110186935978
51334988143480366521607280552524
51334988143483018409543180329264
51334988143483020651471164794598
51334988143515449968887303008662
51334988143515449968887331588378
51334988144135629678016539069642
51334988144354478766778557618804
51334988144354478766779594970018
51334988144354478949709243012584
51334988144463731197515559152688
51334988144463736731164460124870
51334988160893295517585473338672
51334988160925415952759482740916
51334988160925715958994554930857
51334988161111796847768799833293
51334988161112096991285808921613
51334988161136417264341912315553
51334988161136417310074576519069
51334988161241327901074951098940
51334988161241327901074979678656
51334988162189612835741231843998
51334988320414124282414770447892
51334988320422229803749927159108
51334988320666301570568944125037
51334988320666600478739935486441
51334988320677406880698280392877
51334988320677407292480286301849
51334988320677407338212950505365
51334988320739579276503504613777
51334988320774412525680897997111
51334988373843929053701762107681
51334988373844228785436762104701
51334988373844228785436765287029
51334988373855035598425000610797
51334991895180546557522005252490
51334992451454658937140009991076
51334993809572478646703437615238
51334993809575165578300731162638
51334993809575179991431960958195
51334993809575181630465866596754
51334993827297453951327678042244
51334994524479665792553935807309
51334994524482366941926708030925
51334994524482366941926708032329
51334994524482367084207274821037
51334994524795765086864980732615
51334994524798466378518319746343
51334994524798516204140905590397
51334994524798516204161826296749
51334994524806620079120810231857
51334994525463078082955964933071
51334994525463078449570165706623
51334994525463078494549942764763
51334994525463078494737970842043
51334994525463083982469388919431
51334994525463083983222534330607
51334994525463083983222534332059
51334994525671127502875559482441
51334994525673829203800162948957
51334994525673829203800162950409
51334994525673829206310647186293
51334994525673829206331567892645
51334994525681932484233998853277
51334994525681932669507774266449
51334994525779179029478382508537
51334994525779179578270352950729
51335085329571473239936594876469
51335085329572373670424946115653
51335085329575075373672005724707
51335085329575075373672262942151
51335142760972995943107385874581
51335142760973010760490587813765
51335142761081964648332878096273
51335142761093970983809472373379
51335142761264746559949252301273
51335142761265947317031513502985
51335143452719211637069443303389
51335143452719211637070214955721
51335143452719211637132890981497
51335143470299796132147010846837
51335159989953107371227175816369
51335159990925719990090306828569
51335162116755396089601586237123
51335162116767405489752834994347
51335162116767405490003883470985
51335162116767405490004226427577
51335162116973300275356355352473
51335162116974184836945986709223
51335162116974200713438788210589
51335162116985309675758279514833
51335162116985309683101404416699
51335162116988911954261778018273
51335162117047432254568377024301
51335162117047482079123237086833
51335162117047482079374284146529
51335162117047482628166254588721
51335162117051084350370020691969
51335162117082252372030654412633
51335162117082313498725902235643
51335162117094261772432578574993
51335162117094321068984807794933
51335162117094326383802757318619
51335162117094326978599361166239
51335162117957617171745875538423
51335162117957905008051798631157
51335162117957905008302845690853
51335162117961506730255907690997
51335162117961506730256250647589
51335162117961523155854493039571
51335162117969611794305491768873
51335162117969611840059076677337
51335162117969611840059848329669
51335162117969622912426239053753
51335162117969628265344967834913
51335162117969628448272181442729
51335162117969628448547135002651
51335162117969628448547220741799
51335162117969628860141198573443
51335162134773367599627581214115
51335162134776010608902615875705
51335162134776069310656756190093
51335162134808189738030824118443
51335162134820186012237982805313
51335162134820197308289351890481
51335162134820202615705314632831
51335162134820202623045254608703
51335162134820203217841601238879
51335162135756726500521559131703
51335162135756726508303931698601
51335162135756726691319042518229
51335162140404608845783106692048
51335162140692789309924124513918
51335162141385325339793510116504
51335162542191146820033352165162
51335162542479327924414104534146
51335162542479333414841193994910
51335162542480228492225886174578
51335162542504545653284297053262
51335162542507251017570946121408
51335162542507251017571031860556
51335162542515350636882026324654
51335162542515350636882284593310
51335162542515350819896624232782
51335162542515351185673911027698
51335162542515351185673996766846
51335162542515351231427581676762
51335162542515352421270976747430
51335162542515356124801645007426
51335162543139433127306319273460
51335162595692979537811372527955
51335162618991252965226402725230
51335162619210407189729013439396
51335162619210407189729013458110
51335162619210407738771688003406
51335162619211307942247387428350
51335162619211308308275837125214
51335162619211308354029393337322
51335162619211308354845300867506
51335162619279434840388842808280
51335162619279436082763830469310
51335162619279436494295303268200
51335162619279440198641878610534
51335162619279440201152358598472
51335162619279441984726381491837
51335162619280337062106741952040
51335162619280337062107084908632
51335162619283038353759824232194
51335162619283038353759909971342
51335162619283038765542086873336
51335162619283042469887887358132
51335162619283338543030503851486
51335162619283342064361964702426
51335162619283342064363112593878
51335162619283342064363112594086
51335162619283342066873592581816
51335162619283342066873592582024
51335162619283342247376304336282
51335162619283342249887817430456
51335162619283342613404982185600
51335162619283342613406130095974
51335162619283342615097234881552
51335162619283342798930834932136
51335162619283353184993452379180
51335162619283353184993453895500
51335162619283353368007793063004
51335162619284239110842199752770
51335162619284242815188000237566
51335162619284254347601837829644
51335162619291442234975666801000
51335162619291442417989749236126
51335162619291442417990006453570
51335162619315458794982024099146
51335162619315458795233071158842
51335162619315459206764258645846
51335162619315459206764287225562
51335162619315473619959026482458
51335162619315473619959398018766
51335162619315474031741290658426
51335162619315474031741290658634
51335162619315475266271142569240
51335162619316674186433233834980
51335162619316674194027062835530
51335162619316674194027062835738
51335162619316674194027434372046
51335162619316674743070108917342
51335162619316674743070110433662
51335162619316674788823666645562
51335162619316674788823666645770
51335162619316674788823666663032
51335162619319359837201116314238
51335162619319360020152665132522
51335162619319361667260829861682
51335162619319361667281721870274
51335162619319361667344512687090
51335162619319376080476742673368
51335162619319376080476742673528
51335162619319376080476746905456
51335162619319376629519794876338
51335162619319376629519794876386
51335162619319377726788863011112
51335162619319377726852653999944
51335162619319377726852658232032
51335162619319381570906959833711
51335162619319381570906960030544
51335162619327464947444392495530
51335162619327464947444622183018
51335162619327464947444650762734
51335162619327481601811905169128
51335162620155953904797545121420
51335162620155953912139550823770
51335162620158655203792632133376
51335162620194679609210428716824
51335162620264010931430012509496
51335162620264010931430385580838
51335162620264911499242085737296
51335162620267612653696913803302
51335166425138700010967074969075
51335166425138711124004476423463
51335166425138711129088079471399
51335166425138711680828753431665
51335166425419695425501447805829
51335166425419695425773417007741
51335166442828553952281487250963
51335166442864576662242282271283
51335166442864587775279683725671
51335166442864587782873000893757
51335166443144671089485550226615
51335166443144671097266637204873
51335491659516005832694873008979
51335492138103856886418206301260
51335492138106558589602245551400
51335492138106558589664888742446
51335492138106558589664917322162
51335492138106558589664921571512
51335492138106558589665007664792
51335492138106558772595574136018
51335492138106558772595659875166
51335492138394391967311969973672
51335492138394392516354988875240
51335492138394392516354988879452
51335492138394392516355246096896
51335492138394392516376166803296
51335492138394692705625840095084
51335492138395592724394231175384
51335492138395593273437250076952
51335492138398294427829576096680
51335492138398294564271067228632
51335492138398294565090330826284
51335492138398294565111251532636
51335492138398294565111365851500
51335492138430715418115339807415
51335492138430715418178473458727
51335492367566736639658373452801
51335492368503925095641013622135
51335492368506626798824281214279
51335492368506626798825310071005
51335492368506626798825310084055
51335492368506927171360263311363
51335492368514731909130573182561
51335492368514731909381621659199
51335492368514731955135206569067
51335492368514732503927177011467
51335492368515032098651844121127
51335492368515932711464441396037
51335492368518634369647923623159
51335492368518634415380587826627
51335492368518634552097521692967
51335492368539347612585443458673
51335492368867104881951339782121
51335492368867105979472604640729
51335492368867106116733273277053
51335492374423357917091577825623
51335492374427259782812438756499
51335492374447673247947704232453
51335508888378727470778099507889
51335508888378727470778128087605
51335508889359444376633529223205
51335508889359444376633643542069
51335510962294273069957647750466
51335511032914097520455407920235
51335511032914397571628136691535
51335511032914398120420021381529
51335511032914399355767153730419
51335511032914399356039156197645
51335511032915299923913699957133
51335511032918001627013938735235
51335511032918001627014024478595
51335511032918001672830288596615
51335511032918001810279329683961
51335511033121180395905142339593
51335511033121224821788801443745
51335511033122546094933044740601
51335511033124796896537967341849
51335511033132887776642400721197
51335511033132902006278376104283
51335511033132902006279147756615
51335511033132930418952155888225
51335511033133186135831588454593
51335511033133186318845813303025
51335511033133187920221399921949
51335511033133188103235624770381
51335511033133236098651793826207
51335511033133236098651793839257
51335511033133236098652166897549
51335511033133236098652166910599
51335511033134104593504148014973
51335511033134105134931785989137
51335511033134149020203710417477
51335511033136789642363518869357
51335511033136789642425508981789
51335511033136789642426280634121
51335511033136789825439733830221
51335511033136789825440505482553
51335511033136806289136085331057
51335511033136806296667152216971
51335511033136806296726815149181
51335511033136806296726929468045
51335511033136806296730258355429
51335511033136806433928250966137
51335511033136837820857047605509
51335511033136837820857047959801
51335511033136837958117687548237
51335511033136839605245711184125
51335511033136848938978052107833
51335511033136848938978052112045
51335511033136848938978138201273
51335511033194125794134806397117
51335511033194126342989452865085
51335511033194174520583394773171
51335511033194175748587145339621
51335511033194175755929412500087
51335511033194175755930184165469
51335511033194175755930528521741
51335511033194175756201381678913
51335511033194175756201381683285
51335511033194175756202153331245
51335511033194175756202153335617
51335511033197776242787503833011
51335511033197778027177312126877
51335511033198078811327162374457
51335511033198078811328191244233
51335511033198087551014898413009
51335511033205881353092766944567
51335511033205881353364736127765
51335511033205881902219211484619
51335511033206132311599769049665
51335511033206148782886850368625
51335511033206181542635330007909
51335511033206182091406122657239
51335511033206183326752796182589
51335511033206183327024765352737
51335511033206183327025136889045
51335511033206183921549399998285
51335511033206183921549771534593
51335511033206193255364394777003
51335511033207083894836918879237
51335511033209785597999924143997
51335511033209785781014263783677
51335511033242170900771104739019
51335511033242204255103137479553
51335511033242215373224256300741
51335511033242221458199629142931
51335511033242221458199743461795
51335511033242221458262390907855
51335511033793301725063260816581
51335511033793346197516412378303
51335511033898718121296430383327
51335511033898718121359449352645
51335511033898718715883710927011
51335511034105500395692672304383
51335511034105500395943462159685
51335511034105500395943835217977
51335511034105500395943835231027
51335511034105500395944491029461
51335511034105500395964755819335
51335511034105500396780658750297
51335511034105500944736462871333
51335511034105500944736577662581
51335511034105511514085503104215
51335511034105511514901663252621
51335511034106701153047017493431
51335511034106712271167764778311
51335511034106717761597953437519
51335511034109401209981699193165
51335511034109412328102818014353
51335511034109417635518665971279
51335511034109419457983145884325
51335511034117506136624198750729
51335511034117506136624198750777
51335511034117506136645005020381
51335511034117506136645119339037
51335511034117506136645776672713
51335511034117506685478931307813
51335511034117506731169382448437
51335511034117506731420429508133
51335511034117506731420429508341
51335511034117506868493156156245
51335511034117517254765866623917
51335511034117517849541434010665
51335511034117522783334517882553
51335511034117522790740661779885
51335511034117522790925247700677
51335511034117522790925619236985
51335511034117523332190278959653
51335511034117523339720660286515
51335511034117523339783336307919
51335511034178746533051623585209
51335511034178746715312707740035
51335511034178747127011288027737
51335511034190452724174642472217
51335511039041829987899527477721
51335511039042730548033453268325
51335511039042772786176296611285
51335511039042772786177068263617
51335511039042774433305091899505
51335511039042774433305349116949
51335511039045474352079805480461
51335511039102751207236473676305
51335511039102751801844676356381
51335511039115707660809505073045
51335511039115708255354717485983
51335511039150796451196259928647
51335511039150829805465645223121
51335511039150840923586649725445
51335511039150846871364058187043
51335511039701971610618079657491
51335511040014442606950943784693
51335511040018044871147575278197
51335511040026132098852194698697
51335511040026143216973284940169
51335511040087069972494005062169
51335511040087070109754644650605
51335511040087071756882668286493
51335511040087072351490900014457
51335511440901031288349202259966
51335511440902235751724035960262
51335511440902246732584028515538
51335511440902246869844783245142
51335511440926563893642047084309
51335511440926563893642439274726
51335511440926567600247671288084
51335511494006030674134822813709
51335511494070558600283739751481
51335511494078663712556409666569
51335511494078663712556666884013
51335511494078663712556666885465
51335511494078663758310251793929
51335511494078664124150644715657
51335511494078963901827003664805
51335511494078963947580588574673
51335511494078963947580845792117
51335511494104132217672776652525
51335511494104196318162305264387
51335511494104196318162676800695
51335511494106898020844623325507
51335511494106898021597764504595
51335511494106898021597768736683
51335511494978293736832582534205
51335511494978593880349591622477
51335511494979494493914843735917
51335511511480635592477017029078
51335511511480646710596906922477
51335511511504945981732522245724
51335511511513067746342220588776
51335511511513067746425902364424
51335511511516658304756454935977
51335511511719849380736570497932
51335511511723751841066005067448
51335511511724701135532312068942
51335511511724701182101775811234
51335511511792784255369778959692
51335511511792832614095541371682
51335511511792833025877805547858
51335511511793983960116577205806
51335511511794033188163206188654
51335511511794033188163234885010
51335511511794033782959837178722
51335511511794033782960181534994
51335511511794033784651286324944
51335511511794033785488114578998
51335511511794044857857628599904
51335511511796401945319456466868
51335511511796435299652636982422
51335511511796435299656075939320
51335511511796685663363378569498
51335511511796731736378334559634
51335511511796734891598552159710
51335511511796734891598580856066
51335511511796735077140939506354
51335511511796735440641598712245
51335511511796735440641598712246
51335511511796735486395183149778
51335511511796746012249956019264
51335511511796746149510711794624
51335511511796746561292974921040
51335511511797586048097973184270
51335511511797646580061739059424
51335511511797647128286526082786
51335511511808437333541689004114
51335511511808442274835814579092
51335511511808458921616304471970
51335511511808458929231398557034
51335511511808459066429391167582
51335511511829117039881478051236
51335511511829117222895702899668
51335511511829117222896850810041
51335511511829118275228270617184
51335511511829118275228527480336
51335511511829118275228527834628
51335511511829118869752790589736
51335511511829118870024758237740
51335511511829118870024758709916
51335511511829118870024759654682
51335511511829118870024760127066
51335511511829118870024873028780
51335511511829118870024874445929
51335511511829118870024874445930
51335511511829122576066283676835
51335511511829150393127010491088
51335511511829150393127039070804
51335511511829150393963838745142
51335511511829150393963867324858
51335511511829152177516588734496
51335511511829152177516845951940
51335511511829152177600533376826
51335511511829166994899790673680
51335511511829166994899793878934
51335511511829166999982364851840
51335511511829167002513768749980
51335511511829167002514801851844
51335511511829167002514803287660
51335511511829167002514884758584
51335511511829167002514884758744
51335511511829167002514887963998
51335511511829167040653265514082
51335511511829167048268359598938
51335511511829167048268359599146
51335511511829167048268388178862
51335511511829167185527994998092
51335511511829167185529109607016
51335511511829167185529114328701
51335511511829167185529114328702
51335511511829167185529114328749
51335511511829167185529114328750
51335511511829167185529114341800
51335511511829167185529142908465
51335511511829167185529142908466
51335511511829167185529142921516
51335511511829168237295702240700
51335511511829168237295960507904
51335511511829168237296732160236
51335511511829168237296736759506
51335511511829168831820223617304
51335511511829168831903906442712
51335511511830067021283566359182
51335511511830067021283909315774
51335511511830067021283910732716
51335511511830067570326583861070
51335511511830067616080141589290
51335511511830067616080141589498
51335511511830067616080141606760
51335511511830067616080168769534
51335511511830067616080170169214
51335511511830067616080170186476
51335511511830072557467307097580
51335511511830072557467678633888
51335511511832719310877556153588
51335511511832719493954543471156
51335511511832721141020837739772
51335511511832721141020838211948
51335511511832721141020952530812
51335511511832752665210707972786
51335511511832752665210736669142
51335511511832757606597791912537
51335511511832768724718906679548
51335511511832768724718910733725
51335511511832768724718910911636
51335511511832768724718910911684
51335511511832768724718911284642
51335511511832768907732103008332
51335511511832768907733217617256
51335511511832768907733221849184
51335511511832769319515514740590
51335511511832769456776269820066
51335511511832774258370132116392
51335511511832774260902651533650
51335511511832774260902652023295
51335511511832774260902652023296
51335511511832774260902684835099
51335511511832774260902684835100
51335511511832774260902766342159
51335511511832774260902766342160
51335511511832774398162291588799
51335511511832774398163434777439
51335511511832774398163434974272
51335511511832774398163439560408
51335511511832774398163439560492
51335511511840857774763600507826
51335511511840857774763859241590
51335511511840857774763887821306
51335511511840873834459057039472
51335511511840873834459058089232
51335511511840873834459315306676
51335511511840873834460090141128
51335511511840873834460091209810
51335511511840874428984697275802
51335511511840874429068379996216
51335511511840874429068380095386
51335511511840874429068380095594
51335511511840874429068408675310
51335511512462254438688927817962
51335511512462254484442484030070
51335511512464956141935987444486
51335511512464956187689543656594
51335511512485664260132761597592
51335511512485664260132762647352
51335511512485664260132765848394
51335511512485664260133019864796
51335511512705370687466289356954
51335511512708070606320523241862
51335511512708072436466904150197
51335511512708072436466904150198
51335511512777103203366584698142
51335511512777103203638553862466
51335511512777103615148590607114
51335511512777103615148848874318
51335511512777103615420559771438
51335511512778304372252116893132
51335511512781000127786168741754
51335511512781005480869594436410
51335511512781005480869595486170
51335511512781005480890516191118
51335511512781005663883933603706
51335511512781005663904855830590
51335511512781005663967617945434
51335511512813420980790603155406
51335511512813420980790631735122
51335511512813420980978659812450
51335511517388960816308090310030
51335511517390161710651134934942
51335511517413271342824350387422
51335511517701408433121644120358
51335511517701458393225888387902
51335511517702309138194065694934
51335511517702358961037670378254
51335511517702369532078472730342
51335511517705010841440867060078
51335511517705012488573277013968
51335511517705060115429740230298
51335511517705060115429740249172
51335511517705060850018383274956
51335511517705071373341756613952
51335511517705310481668443554974
51335511517705311030711461056862
51335511517705360306475121857150
51335511517705360855518139359038
51335511517705371562612350494096
51335511517706261009771636962258
51335511517706261421555047981626
51335511517706261424082981021210
51335511517706261424082981021258
51335511517706272542206395260784
51335511517717084296579480926306
51335511517737444048102247081000
51335511517737444048102332820148
51335511517737475755055666402858
51335511517737492409359068397136
51335511517737492409360187624204
51335511517737792415616440924322
51335511517737792415616442440593
51335511517737792415616442440594
51335511517737792415616442440641
51335511517737792415616442440642
51335511517737792415616556759457
51335511517737792415616556759458
51335511517737792598630780558177
51335511517737792598630780558178
51335511517738692426770455351496
51335511517738692434385205057042
51335511517738692434385205057202
51335511517738692434385578128544
51335511517738692983428223958610
51335511517738692983428223958770
51335511517738692983428223977484
51335511517738693029181808885948
51335511517738697970569350634806
51335511517738697970569350634809
51335511517738697970569350634810
51335511517741344861302625958520
51335511517741346508431768435212
51335511517741378077559229957438
51335511517741378214736301857214
51335511517741378215573130093798
51335511517741378215573130093846
51335511517741379861865358599178
51335511517741379861949041420374
51335511517741394137820549984162
51335511517741394275081300104620
51335511517741394869877908519586
51335511517741399674004319302483
51335511517741399674004319302484
51335511517749483325042598076298
51335511517749483325063260514042
51335511517749483325063518781246
51335511517749499384571436173686
51335511517749499384822484633062
51335511517749499796353700822198
51335511517749499796415342206704
51335511517749499796415427945852
51335511517749499796416462464706
51335511517749499796416462464866
51335511517749499796416462600220
51335511517749499796416462937041
51335511517749499796416462937042
51335511517749499796416490117077
51335511517749499796416490117078
51335511517749499979368038939782
51335511517749499979368040002592
51335511518361568623617629163020
51335511518393988935193019433722
51335511518393989484047493373634
51335511518577671963206178460142
51335511518613095532568231612189
51335511518613095532568231612190
51335511518616697849568571429385
51335511518616697849568571429386
51335511518685728433537568471424
51335511518685728433537682790288
51335511518685728433725596063318
51335511518685728433725853280762
51335511518685728982580241481526
51335511518685728982580327222286
51335511518685728982768527826058
51335511518686929739579278674096
51335511518689630894055027446502
51335511518689630894055031695852
51335511518722046531090262695062
51335511730133213832538016078410
51335515109869954215291613653647
51335515269403740936220679863843
51335515340303643622757673464119
51335515340305892637766485533069
51335515340305892637766514112785
51335515340305894604522121923669
51335515340305894606780873660460
51335515340305894606781559101261
51335515340524732582502075656319
51335515340597678575257060272735
51335515340630099428513753037429
51335515340630099428514524689761
51335515340630147606755976451053
51335515340630147606757005320829
51335515341286606022143237810637
51335515341286606022143266390353
51335515341286606022144038042685
51335515341286606023231114536957
51335515341286606023231143116673
51335515341286606023231228855821
51335515341286606023231914769005
51335515341286606160491897492145
51335515341286606160492669144477
51335515341497345613336269524643
51335515341566689337624665108925
51335515341566689337624750848073
51335515341566689337624779427789
51335515341566689337625808297565
51335515341567589905436446749357
51335515341567589905437589937997
51335515341570291606090482488727
51335515341578395481049727873367
51335515346214520017623760623141
51335515346506303983275010185123
51335515346506303988358698972207
51335515347195231573593536191617
51335515347195231573594307843949
51335515347476215318538114028545
51335515347476215318539228637469
51335515347478917019254883302883
51335515347487020889130525639587
51335515347487020894214128687523
51335517183798374781243814474657
51335517236976003087376299997781
51335517874997222583728132132257
51335517875067155977437664802353
51335517875067456212461843709053
51335517875070157504114925503933
51335517875070157915708903335577
51335517875070168571398742048405
51335517875969835614373268005169
51335517875969835614373526272373
51335517875969835615398382597931
51335517875977939490357627982571
51335517876378680676499244936279
51335517892785226930305303681982
51335517892793330805264549066622
51335517892793332040046482561554
51335517892795733549630843397130
51335517892795744667750733290530
51335517892796934306211039531342
51335517892796934311294385361834
51335517893121138718107362808202
51335517893768646728499678909874
51335517893776450043641246821586
51335517893776450048807417731874
51335517893776750788813283213750
51335517894019915214309357653936
51335517894092851133178749065792
51335666822686070983647568618192
51335666823634367037270648996130
51335666823638268902991509927006
51335666823638269085922166740862
51335666823658682368189537163512
51335666823951617133294348839638
51335666823954320025569755638656
51335685488033693757179718836782
51335685488252839108078598648228
51335685488253739081010352386776
51335685488325518265643313010088
51335685488325518265643570227532
51335685488325527553620925856922
51335685488329420314315922938320
51335685489226352294879034826336
51335685489237141218759298221360
51335685489237141219031265869204
51335685489237152336880302723684
51335685489237152337152356110676
51335685489298081471669971184964
51335686179635891761012828845787
51335686179635901277486139351833
51335686179635901277758108534871
51335686180534317733760234351665
51335686180534617877277243438581
51335686180534619706583811579221
51335686197032720480296339281946
51335686197033921237295032449290
51335686197036613057203021055324
51335686197036613058018928598606
51335686197036613195216921209154
51335686197036624175324025557648
51335686197287932557872495857658
51335686197287932557872754137960
51335686197291534874598025939292
51335686197291534874601498197640
51335686197291534874685181017432
51335686197291535011883144576040
51335686197352710712732240522336
51335686197352712359860264158224
51335686197352721830852216154884
51335686197352723477981268660548
51335686197352723477981268673646
51335686197352727184018292971520
51335686197352727184019321841296
51335686197352729014161570338714
51335686197360532104509798559256
51335686197360533934653075926450
51335686197360867432502490695664
51335686197360867432505704319418
51335686197360867432505962599720
51335686197360876949251242642936
51335686197360877360761536599204
51335686197361777928573318239636
51335686197364436394898944555502
51335686197364436394982512595486
51335686197364469749234420862239
51335686197364469749234448024806
51335686197364469886512652614108
51335686197364480867351981685932
51335686197364480867355452527130
51335686197385143919202321106772
51335686197385143919202321119870
51335686197385193881541469286634
51335686197385194476066103932182
51335686198333129259418603008920
51335686198333430638532449650176
51335686198337031125139721138366
51335686198337031308133168302894
51335686198337031308154060311486
51335686198337032954446289279006
51335686198337032954529971638062
51335686198337032955261191938782
51335686198345136829652110597908
51335691940252650256146524370500
51335691940252944908668484210824
51335691940252944908668569949972
51335691940252944913480233910906
51335691940256548415827346361484
51335691941127985499548507023926
51335691941127985499799554083414
51335691941128285826330902693370
51335691941189225895139364008336
51335691941189225895139449747484
51335691941193127760860483691690
51335691941193127761111645070042
51335691941237254386701552900026
51335691941237254386701552900234
51335691941444102637191644086682
51335691941444102642275361453482
51335691941444386172137569239704
51335691941444386767498255752302
51335691941444397290257544872252
51335691941444397291094625608918
51335691941444402826525258353246
51335691941448005102521114228636
51335691941456102887441819891942
51335691941456102887442077109386
51335691941456103482051166227426
51335691941456103482301184417138
51335691941456103487133740405586
51335691941517332164890753334012
51335691941517332760252211498942
51335692561849766076563612607709
51335692631526696091212673424732
51335692631526696091212759163880
51335692631526996280462346716568
51335692631530599604062934049632
51335692631530599786993590863696
51335692631551311565624665578276
51335692631562123920632391947886
51335692631563009526959504981900
51335692632437469681543953461268
51335692632499299244355572959236
51335692632503201704852401392516
51335692632503201704873293401108
51335692632510404553920081922476
51335692632510404554484937806792
51335692632510405151788552551828
51335692632753570628320000727466
51335692632753570811334339894762
51335692632753570811815513425845
51335692632753570811815513425846
51335692632754471242363097012334
51357646683004922304441509493413
51357646683004926008787309978209
51357665985406170941423679033095
51357665985406170943683110561657
51357665985535882353607734018563
51357665985535882353796019313335
51357665985535882354360875197651
51357665986378778614004840169017
51357665986378778614005097386461
51357665986386888670780871836799
51357665986484133934942445857733
51357666080037819951427889398262
51357666081022141781609712962666
51357666717857330790329426600318
51358712757577994177552154710023
51358712757577998616214749513736
51358712757581596631624219485300
51358712757581644627038410457755
51358712757581644627041766507913
51358712757589705997766796243478
51358712757614067437410781481704
51358712757614067437410781483108
51358712757614067437410781487320
51358712758562313675430788775004
51358712758562320263379137793850
51358712775013453975613226485482
51358713235896743368610487932191
51358713413147400651353701304389
51358716851976701930123486377582
51358717011508386087255250392889
51358717064686014805169998688137
51358717064686014805173469529335
51359049443423498370456733438603
51359049443423503860883478891563
51359049443431602245478654499099
51359049443466724527332787609643
51359061602728745557523125411940
51359061602728895667786619133251
51359061603697434120364871925856
51359061603806708551041378851450
51359061649707300987042085220665
51359061649707300987042085220666
51359061649803253481675936803262
51359061649811360973054978322241
51359061649983019273486046605435
51359061649986935956025252545631
51359061649986935956025253595391
51359061649986935962803432287573
51359061649994140642558444014217
51359061649994140643122528244797
51359061649997748450553424130464
51359061650091087410898726898573
51359061650091087410899498552309
51359061650091136823923912678309
51359061650095044772420747959728
51359061650103098825023615543478
51359061650103148647378759363800
51359061650103148647378845452868
51359061650127460272261082361906
51359061650127460272261082366118
51359061650966438706278588562523
51359061650966742555832617243049
51359061650966753673955950460789
51359061650978461231180417216769
51359061651075711848322927564386
51359061651075711853405501742546
51359061651075711855854458686611
51359061651075711855854459736371
51359061651075711855854716953815
51359061655683963079453622762413
51359061655707978221101141047187
51359061655708278455557107535543
51359061655895561369126919942911
51359061655895561369126920992671
51359061655902765918399352435303
51359061655902765918963436667287
51359061655927116386093023134721
51359061656000012417910297050983
51359061656000012418474381282967
51359061656000012966953319152141
51359061656000012967517403384125
51359061656000012967518175036457
51359061656000017954089941382583
51359061656003662867399908848873
51359061656036083306364619645427
51359061656875064073061815164167
51359062075418925062881037952064
51359062075419225206398047040384
51359062128305959446582567181945
51359062152009515157017720617378
51359062152009515157021163823626
51359062311542400075415947776206
51359065744490094712463201578174
51359065963108033045528144215637
51359065963108033045531583172535
51359065963108333188772404581995
51359067819259173139922810437300
51359067819364539573901260773602
51359067819583378100924917921324
51359067819583394153090053355440
51359223186670248500038733958479
51359223186671148930589761223439
51359234672381583166487532385322
51359236054895462730767217107140
51359236054991464001558623561174
51359236054992663157011298081918
51359236054992664941655252744790
51359236054992724055003713730822
51359236055000829165309751675426
51359236055024229285010638667484
51359236055035934882172873916820
51359236055035936665746777853944
51359236055035936666562685384176
51359236055035950941681134258418
51359236055035951300178401923988
51359236055035951490723808798098
51359236055976083138846858957836
51359236108177257171895709243329
51359236108201862761297436401784
51359236108205415252738986657300
51359236108213580070624885106267
51359236108213585012762217633297
51359236109056466453143470493319
51359236109056466453143470493367
51359236109056466453143470494771
51359236131803610431195557163077
51359236131803610614147134683493
51359236131803643966224394448222
51359236131811714306154802547717
51359236131811714489109847721387
51359236131811744137401895000334
51359236131812915063428931134363
51359236131812944711469931353614
51359236131812959535631054767536
51359236131837279851428143742609
51359236132785512858318965760257
51359236817205387566711779535506
51359236817213492669673917749408
51361852630385733789603027370135
51361852790104891480388263059674
51361852790198535159044201722891
51361852790199435726855983363323
51361852790202137430099691544783
51361852790234552928433734060889
51361852791077498601478170853721
51361852791085609206728660391926
51361852791109920831606396208976
51361852791182853922604061346159
51361852791182853924863240380415
51361852791182853924863492992765
51361852791182855706239604670736
51361852791182855706239605007606
51361852791182855708687412287402
51361852837371643015271670373600
51361852837371643015271670373604
51361852860811317949569355800577
51361852860822124762554241438843
51361852860822124762557594306673
51361853339420783222094723400123
51361853339420783222095752269899
51361853475503182693944448408234
51361853475503184478270464654670
51361853475506784964940527910266
51361853481087591984429202507742
51361853481111903609306938661662
51361853481119709125137862630924
51361853481123610990858980779084
51361853481123611585383615424792
51361853552119590849462338500747
51361853552120491280013365765707
51361856937773660397220010734279
51361856937773664101565811219075
51361857097306546550964255620023
51361857097306550250481744022887
51361857097306851633608998688071
51361857150484178556614486409163
51361857575905205005673330916007
51361858988035447530185976035255
51361858988066979063233367568457
51361858988066979063234142407329
51361858988067879493782070839575
51361859011887903063479804740996
51362201451891444907912191829933
51362201522793749110305931949821
51362201522794949867388193151533
51362201523847263080923164426548
51362201524066095705926098289666
51362201524066101056647810101038
51362201524066112169685211555426
51362201682314472039712205908963
51362201682326635263486092603581
51362201682326635263486092603582
51362201682327835837554128956862
51362201682602657992023975566546
51362201682614681439340536977971
51362201682614681440844761480003
51362201682615582596678324661449
51362201682615582601948927033370
51362201682615582604209392036801
51362201682618283895862473831681
51362201682618283895862474881441
51362201682618284307644738007857
51362201682715528427213027315681
51362201682715528427966172726857
51362201682715529160026625862664
51362201682715530395369290371866
51362201682715572892075449059279
51362201682715572899606515945193
51362201682715578563762635339448
51362201682747945160890249245209
51362201682747949598987983441628
51362201682747993521585570742997
51362201682747995168710380743485
51362201682747995168713594378885
51362201682747995168714623248661
51362201683263968666566494407726
51362201683295190180095421710689
51362201683590891571014834792838
51362201683590891572686194430486
51362201683599002027210397872615
51362201683599002033734058296513
51362201683599002033734058296514
51362201683599002033985220024994
51362201683599002033985220025042
51362201683599002033985221074754
51362201683599002033985221087852
51362201683599002034741464758370
51362201683623313658611794333793
51362201683623313658611794333794
51362201683623313658778930519169
51362201683623313658778930519170
51362201683623313658862956178914
51362201683623313658862956178962
51362201683623313658862957228674
51362201683623313658862957241772
51362201683696241215183054611095
51362201683696241398388778018097
51362201683696241945485024793158
51362201683696241947156384430806
51362201683696241947996651641758
51362201683696243595124681043559
51362201683696247301162733180163
51362201683696247301162991447367
51362201683696248533245002795553
51362201683696248533245002795554
51362201683696248533245002912193
51362201683696248533245002912194
51362201683696248533412138980929
51362201683696248533412138980930
51362201683696248533496164640674
51362201683696248533496164640722
51362201683696248533496165690434
51362201683696248533496169362407
51362201683696248534252409374050
51362201683696248535756633876034
51362201683696248535756633992674
51362201683696248535756634925794
51362201683696248535943887231130
51362201683696248535944661953362
51362201683696248535944662070002
51362201688328813900865382029095
51362201688523006663171610258971
51362201688523006663171611308731
51362201688523301364271711160839
51362201688523306898007762139507
51362201688523306898195789167075
51362201688523306899700013785699
51362201688547618522885498293427
51362201688547618523073525320995
51362201688547622182608205282021
51362201688620547863782655776519
51362201688620548412261593645693
51362201688620548412826449530009
51362201688620553397518706755187
51362201688620553397706733782755
51362201688620553399210958401379
51362201688620553399398215876135
51362201688624153840314694712913
51362201688624153841067840124089
51362201688624198305177116456511
51362201688624198312708183342425
51362201688656571168602558005213
51362201688656576064422105182201
51362201688656576064422362399645
51362201688656576064424428130495
51362201688656576064424686397699
51362201688656576110178013040363
51362201688656618751672894138979
51362201688656620536061676748205
51362201688656620536061935015409
51362201688656620581815261658073
51362201688656620582380117542389
51362201689604872117208361559807
51362201689604872117208618777251
51362201735598834720594577441894
51362201759233218142850710985308
51362201759523756475033976240204
51362201759523806480341041813310
51362201759524953937020266965492
51362201759524957232116351760780
51362201759527658935548230545142
51362201759527658935551698198396
51362201759560079374240972294012
51362201760399102828188809620148
51362201760508377076687805024762
51362202160925293723026574564861
51362202373637009351767824230204
51362202373637009351767824696764
51362202373706362912826759011606
51362202379509306329478693083594
51362202379509306329478697669814
51362202379533621660394487004482
51362202397267603421727348978530
51362202397270310202971495882690
51362202397270310203055063917058
51362202397270310248787728120574
51362202397271510822793088448078
51362202397271510822855764473854
51362202397656698303199575511140
51362202398532000604114178779064
51362205830287053224476485678007
51362205830287056928822286162803
51362205989808982398592323068801
51362205989809432701473352172034
51362205989820244456597778127193
51362205995696448193132719724819
51362205995720759818010455878739
51362205995728568490836763082723
51362205995728568490839857666087
51362205995728869868862612570479
51362206042997568096135478858999
51362206042997571800481279343795
51362206042997873178780221927047
51362206048898087980626189176695
51362206048906196796969161095465
51362206048906196796969505468999
51362206048906196796972600052363
51362206066632073036274421567416
51362206468419798549091104926362
51362207904401295888204875792248
51362207910309621112034919257254
51362207957576222902683506449606
51362207957576222902684536383644
51362208116925388421331102740123
51362208116925388421331106989473
51362208116926288989080122615631
51362208116926288989080126864981
51362208595707762576356626598356
51362357476325721629315033624198
51362374705974682412430868258190
51362375981290407862112395648823
51362376140499089468896628940884
51362376140499094408024362920612
51362376140509896419898111966632
51362376140509911244059149175575
51362376140692681488324846660473
51362376140693582605116510782792
51362376140693582605179646151225
51362376140693631879248734489631
51362376140693631879248734489679
51362376140693631879248734491083
51362376140726002906883610993962
51362376140726004683678183051054
51362376140726004683678187283142
51362376140726004691272385127525
51362376140726004691272385305401
51362376140726004691272385305437
51362376140726004691272385305485
51362376140726004691272385306889
51362376140726004691272389359454
51362376140790829104690590766905
51362376140790878516020433480018
51362376140797792617203983736881
51362376140801683545370973182931
51362376140822109181021421192479
51362376140822109181209449269807
51362376140822393265030255921505
51362376140822393265030260643239
51362376140822393310783845553107
51362376140822398206605710895336
51362376140822409316912832617901
51362376140822409317100860695229
51362376140822409324538430102888
51362376140822409324726458180216
51362376140822413030576483283636
51362376140823293870971058394593
51362376140823293877748984101419
51362376140823293878502125280507
51362376140823293878596656057491
51362376140823310479458083250813
51362376140823310487052285327125
51362376140823310487052285327284
51362376140823310487083680735800
51362376140823310487146816104233
51362376140823310487146820709326
51362376140823310487146820709410
51362376140823310487146820709416
51362376140834056349801459078342
51362376140834056357332521732168
51362376140834056357395657100637
51362376140834056357395657100685
51362376140834056357395661154654
51362376140834100829597765833986
51362376140834114921701784725279
51362376140834114921701784726731
51362376140834114921889812802607
51362376140834114921889812804059
51362376140834115104904413713700
51362376140834115516498134518909
51362376140834115646133549852819
51362376140834115653759147337806
51362376140834115653759147515841
51362376140834115653759147888930
51362376140834120458070490604705
51362376140834120458070492126849
51362376141478606441359075412987
51362376141673399581450252677245
51362376141673399583710721912813
51362376141674300746319106313469
51362376141674300746319106314921
51362376141774248399370574090517
51362376194011744371673810071941
51362376832035176377035744956120
51362376832035205887815942616860
51362376832096458868089330290636
51362376832099151281100374895570
51362376832110858662652421612262
51362376832110858662655864837224
51362376832756558442792350030298
51362376832788978881757065548586
51362376832788980528886118054250
51362376849836729413978398935494
51362380448867700536705852219186
51362382362290176604096806786176
51362382362293779335115973840085
51362382362293779335115973840112
51362382362293779335118293606051
51362382362293779335119068440738
51363197458114188270684634851227
51363197458114193212068705758891
51363229056348779279396023180198
51363229057321342487115019789966
51363229057335797828070148368172
51363229057335801532415948852968
51363229057360113157293685006888
51363229057360113158985937702840
51363229057429460584900528788736
51363229057757217259720897138756
51363235533189654767963177508599
51363235533189654767984069517191
51363235533189654768151205585927
51363235533189654768234773620295
51363235533221769941477759103044
51363235533222070130811086522483
51363235533222070130811086522531
51363236153595022954388576149801
51363236153595022954576604227129
51363236153619334579266312303721
51363236153619334579454340381049
51363236153692330395129360874976
51363236153692330395317646169748
51363236170478314647487605186527
51363236171353614743260042700507
51363236171353614743280934709099
51363236171353614745704407705771
51363236171353614745725299714363
51363236171353616527669626981311
51363236171353616530113991986575
51363236171353616530180111218599
51363236171353616573402291184827
51363236171353616575846656190091
51363236223623522556705998643170
51363236224496128044004649055419
51363236224498824444835522372262
51363236224498824445023807667034
51363236224498824445650310707350
51363236224498824445838596002122
51363236224531244833718429311637
51363236224531244835222653930261
51363236224531244835974766239573
51363236224531278187235702296799
51363236224531278189492039224735
51363236224592216655732666636584
51363236224592233081102241663504
51363236224592233081290526958276
51363236224595835352537310563412
51363236224811021279444006727092
51363236224811021279632292021864
51363236224822728660181265108696
51363236224822728660369550403468
51363248200404064405302372980944
51363248200431083636647253527286
51363248200431083636647253877206
51363248200625555909295193321150
51363248200720115529528821828830
51363248200722823135180087374326
51363248200722823135180087724246
51363248200730922342517060334926
51363248200730922343272554208424
51363248200730937167430554325364
51363248200730970520947827310526
51363248201703533726974571224342
51363248224280790750436237272250
51363248224353419947882619690294
51363248224353469946414858389288
51363248224353469953189685263400
51363248224353720137153213570438
51363248224353736738106847188398
51363248224389787319567160152480
51363248225009933814069253861642
51363248225021943215036410161988
51363248225228771789793899536132
51363248225229083092101866290948
51363248225240775702841351414558
51363248225240781190761055836478
51363248225240792303798457290866
51363248225338035196370367427580
51363248360155761083719380734330
51363248360255758699498447284464
51363248360288174199337667094944
51363248361163492140569245641469
51363248361163492140569247242354
51363248361163492140632295983888
51363248361236422076140874370044
51363248361236427015202454103229
51363248361236427015202455704114
51363248361236427015265504445648
51363248361236427017714086901186
51363248383898315454580656777130
51363248383898315456275232421376
51363248383898330278738685590426
51363248383922630785496446111798
51363248383922630785498769060092
51363248383922675257136017677802
51363248384870923133939224952902
51363248384870926838282702489404
51363248431059715793627219472926
51363248436773848344967637577362
51363248436958568566130812685704
51363248436966690101972675638336
51363248436968041017458292871970
51363248436968041024201609546283
51363248436968341389722195611508
51363248436970587622714088914348
51363248436994902951937625553064
51363248437063981258582894618084
51363248437067833710442773591604
51363248437067834122225033530028
51363248437067837828263086710776
51363248437067837829103386752246
51363248437075944174001923923986
51363248437100254561838290473808
51363248437100258267792661301324
51363248437100303974779026827180
51363248437100303974862709180412
51363248437100304157793366472476
51363248437100304157793395168832
51363248437939297774470382942114
51363248437951310886560481644356
51363248438048550205291149975074
51363248438048551851665916455512
51363248438048552034596570205340
51363248438048552034596573747576
51363248454498373579728804706316
51363248454498523697240895583457
51363248454510531862870700918477
51363248454693016688951140365149
51363248454693016696262784814736
51363248454693016696262784814820
51363248454693917851559530420547
51363248454694217995076539508819
51363248454694218045891769114757
51363248454696619150555647841637
51363248454696919286457566027270
51363248454696919294072656930005
51363248454696919744056263338907
51363248454729341372550300949517
51363248454729341372550301999277
51363248454790263195773729430416
51363248454790263195773729430497
51363248454790263195773729430500
51363248455385831914329523746785
51363248455666825672740527869700
51363248455774431843515702285966
51363248862205388286618467358140
51363248862424192910518092743420
51363248933292872801086365901853
51363248933295274315083752236541
51363248933319889789495743340325
51363249074775361462335044508338
51363249074775361462335044508386
51363249074775365168101501577390
51363249074775365168101501577438
51363249074775365168373097689086
51363249074775365168373097689134
51363249074775661788782710410722
51363249074775661788782710410770
51363249074775665357372066877818
51363249074796074522004050237918
51363249074798775813657132032798
51363249074799676792979237731310
51363249074799676792979237731358
51363249074799676793000129739902
51363249074799676793250833843006
51363249074799676793250833843054
51363249074799676930448826453602
51363249074799676976181490657070
51363249074799676976181490657118
51363249074799976982249803031738
51363249074799977119698499745390
51363249074799977119698499745438
51363249074807781903559449835490
51363249074807782040757442446038
51363249074807782086490106649554
51363249074808082230007115737874
51363249074810488684740920713874
51363249074810488684824488748242
51363249074810488730557152951758
51363249074811689304562513279262
51363249074811689304625189305038
51363249074907794474109139523762
51363249075196876784906324316548
51363249076082833905930228906125
51363249092532757757983326846686
51363249092533958332051363199966
51363249092633670576153391585337
51363249092825806537702272963743
51363249092849779037883896528285
51363249092860584616279261668881
51363249092860585851625279395797
51363249092860585851625280445557
51363249092860879261817566409735
51363249092860879261817567459495
51363249092860879261838458418327
51363249092860879261838459468087
51363249092860881046227150690539
51363249092860881053758217576453
51363249092860881091959814894055
51363249092860881091959815943815
51363249092860881099490881779969
51363249092860884348013232796125
51363249092860884805528934960717
51363249092860885995142288484117
51363249092860885995142289533877
51363249092921852456399458774532
51363249092922753024211240414964
51363249092925454734957943098683
51363249093484660840408252790369
51363249093484961029678818090791
51363249093508972465285988944289
51363249145819704593434671952973
51363249146003087485756154611001
51363249146003392570657234606985
51363249146006088920926245494201
51363249146006094274092322310837
51363249146038214569540027691045
51363249146038214569540028740805
51363249146038509359890961012489
51363249146038509817217603047649
51363249146038514712869009751797
51363249146038514713057036779365
51363249146038514713057037829125
51363249146038548058771274745335
51363249146099481585884168177456
51363249146659883102565111434933
51363249146659888043949182342597
51363249146683900074624642412139
51363249146695004835439245676037
51363249146974783063234502409992
51363249146974783475016765536408
51363252667361322321589896616436
51363252739104139209944386055204
51363252744161741141719770865718
51363252744161741187452439668504
51363252744173453922170558602562
51363252745039477944914480083124
51363252761890319084187810084266
51363252761890319084522541386519
51363252761898127757286086471240
51363252761898428312647863587747
51363252762117267522819708272795
51363253145959076096434292264510
51363253382304997255799211391528
51363253382304997255799211391688
51363253382304997309146969681556
51363253382307698547452293186568
51363253382307698547452293192184
51363254581755952462745706735245
51363254581755952462745711334515
51363254652662158711618796230253
51363254812195044864546789092575
51363254818415700886129509927473
51363254819364001880299837212743
51363255290793703324339438845293
51363409991396932205853312147350
51363422835991200937740043236760
51363422835991201120754382876232
51363422836056027173706524564692
51363422836063802454294299994676
51363422836065003211376675987428
51363422836065003623158940176654
51363422836065053034488778658408
51363422836088462261412111266362
51363422836100169825978841978798
51363422836100169825978842333090
51363422836100171427354313819732
51363422836100175133394689948774
51363422889133663223815913521069
51363422889266092939136405761711
51363422889266092946479183120765
51363422889277798543642542164515
51363422912576372345285778101482
51363422912792524494068138978782
51363422912792524494068253764206
51363422912795226197503483881364
51363422912864209200286809071524
51363422912864209200537857549614
51363422912864253665149230698482
51363422912864253665149230815122
51363422912864253665149232233516
51363422912864253671927526760882
51363422912864253848163313250248
51363422912864253848163571400812
51363422912864253848163571517452
51363422912864253854941865928178
51363422912864259206416349052502
51363422912865159774227355835396
51363422912865410140634572704046
51363422912865454422231607870732
51363422912865454422231608220652
51363422912865454429009902281458
51363422912865459963477029127232
51363422912865470481738748894930
51363422912865470481738749361490
51363422912867811471533592695374
51363422912867857773317706760711
51363422912867861477662357800100
51363422912867861477662443539248
51363422912867861477725234373534
51363422912868111843818611948522
51363422912868111843881374067738
51363422912868161255150774778250
51363422912868172375782263504972
51363422912869012228615968682510
51363422912869061822962470679534
51363422912875932824615603087731
51363422912875933236397867263907
51363422912875977296001800040652
51363422912875977707784063167068
51363422912900576571973416664240
51363422912900576571973416682954
51363422912900576571973673881684
51363422912900576571973789735582
51363422912900576571974449802080
51363422912900576571974821792058
51363422912900576571974822854708
51363422912900576572037583556982
51363422912900576754987756316810
51363422912900576754988014584014
51363422912900578356363223545376
51363422912900578356363596616718
51363422912900582108137670051140
51363422912900582108221352876548
51363422912900593180521252358672
51363422912900593180521252377386
51363422912901478375132278221528
51363422912901479107189636756952
51363422912904178843221576700838
51363422912904178843221605397194
51363422912904178843283334060254
51363422912904178843284367162118
51363422912904180673363853527222
51363422912904183967623081488692
51363422912904184379405345664868
51363422912904184379468136499154
51363422912904185614752138230656
51363422912904185614752138243706
51363422912904200438910167043952
51363422913740772919914021265738
51363422913743474211567102575344
51363422913752485288859443348034
51363422913848529795690831448336
51363422913848826232601574936160
51363422913849730553024284147730
51363422913849731788370301874646
51363422913852431660655452367250
51363422913852431661408511689358
51363422913852431661411949596496
51363422913852431661411950646256
51363422913852431661471359916356
51363422913852431843586023092246
51363422913852431843586109181314
51363422913852431844422851328830
51363422913860537366492551461028
51363422913860537366492637550096
51363422913860537366576319903536
51363422913860537366576578170740
51363423391462918902998195486359
51363423527374156778723118513910
51363427196341927949570133925802
51363427214067804188812373998442
51363429057558933076784640686920
51363429057558933076787735287546
51363429110733860457107788800670
51363429270254586670640538814690
51363429270549074177467027040953
51363429270549974745278722946609
51363752431651448718600710048920
51363752431651448718600968316124
51363752431655050989659466744740
51363752431655050989659552715556
51363752431655050989659552851070
51363752431655050989847838010328
51363752431655051172590209665134
51363752431655051172862177313138
51363752431655351178930031945790
51363752431655351178930146731214
51363752431655351361860689226414
51363752431656251746679079450472
51363752431656251746741813936142
51363752431656251746741814052782
51363752431656251792495427542414
51363752431656251792683712837186
51363752431687471614086582627192
51363752431687471614086587213411
51363752431687472025680565045055
51363752431687772214951159043243
51363752431870242818904994447360
51363752431873844541109103508812
51363752431873844678370116149876
51363752431979511713483992890491
51363752431980412281212087473220
51363752431991218545910195621400
51363752431991218683171208613836
51363752431991219094953213123288
51363752431991219094953471390492
51363752431991219094974019398396
51363752431991219094974134183820
51363752431991219095036781157656
51363758883910275026983346315612
51363771574661180584054370124448
51363771574661180584054371524128
51363771574661180584054628391652
51363771574665082632706058999008
51363771574665083044488409281722
51363771574665083044488409631642
51363771574665083044571977316090
51363771574665083044572092101514
51363771574665083224988797025036
51363771574665083227502748915578
51363771574665083227523583882830
51363771574665097868646438095018
51363771574665097868730120914810
51363771574665098051681612696126
51363771574844863246221602377024
51363771574844895866261692436830
51363771574847898307821990865142
51363771574848798326507072178070
51363771574848798463767740814394
51363771574880033383853362142362
51363771574880033383853363192122
51363771574883935844454766589300
51363771574883936027406258370616
51363771574942113268762395497416
51363771574942157189934019083556
51363771574942157738705068470880
51363771574942157740399644115126
51363771574942157740399645631446
51363771574944859487977424258732
51363771574945159631494431947372
51363771574945159631494433347052
51363771574946060199222417376444
51363771574946060200916994537010
51363771574952962907011972810966
51363771574952964599894356562984
51363771574952964737155110938456
51363771574954132140992066803010
51363771574954132140992095500818
51363771574954165311223032506312
51363771574954165311223404042620
51363771574954165494237743676476
51363771574956833844239126429534
51363771574956833844239155127342
51363771574956866465615473175950
51363771574956866601180417926608
51363771574956866602872670622560
51363771574956866602876141463758
51363771574956866602876141463966
51363771574956866602876227551422
51363771574956867188384052615674
51363771574956867188384053665434
51363771574956867197672831380328
51363771574956881420259343403150
51363771574956881420259343869710
51363771574956881427873318273988
51363771574956881427873318274196
51363771574956881473626874836064
51363771574956881473626874836224
51363771574956883113142071511280
51363771574956883120755931596901
51363771574956883120755931596902
51363771574956883120756046382325
51363771574956883120756046382326
51363771574956883250402736592430
51363771574956883255485282074234
51363771574956883255485282091496
51363771574956883255485310770590
51363771574956883257177534770186
51363771574956883257177534787448
51363771574956883257179886414836
51363771574956883258016682767120
51363771574956883258016685966710
51363771574956883258016685972374
51363771574956883258016685972533
51363771574977278236235509449682
51363771574977279883361208620956
51363771574977279883364306758042
51363771574977279883364307807802
51363771574977279883364307943316
51363771574977279883364308293236
51363771574977279883364565025246
51363771574977279883364566560440
51363771574977279883447989227914
51363771574977279883447990646468
51363771574977279883447990763108
51363771574977279883448247495118
51363771574977279883448247513992
51363771574977279883448248913672
51363771574977279929117892735140
51363771574977279929117893201700
51363771574977279929201575554932
51363771574977280066378561353994
51363771574977280066378647460532
51363771574977280066378647577172
51363771574977280066378905727736
51363771574977280066399482058990
51363771574977296537668051708912
51363771574977296537668052758672
51363771574977296537668053244106
51363771574977296537688972415264
51363771574977296537751649490800
51363771574977296537751734180188
51363771574977296537751735597338
51363771574978480640446569145028
51363771574978480686200153936852
51363771574978480823460908662244
51363771574978480823461281714872
51363771574978480823481858065000
51363771574978480823482202421272
51363771574978497294750313979258
51363771574981181932099678102682
51363771574981181977853234664550
51363771574981182343881913930810
51363771574981182343965596419556
51363771574981182343965711204980
51363771574981198586403394357196
51363771574981198586403423053552
51363771574981198586424315062144
51363771575613330506995315794892
51363771575613330506995430586140
51363771575613330552748986798248
51363771575613330552811748563172
51363771575613378685488844535416
51363771575613378685488844885336
51363771575613380332642376076022
51363771575633793797839370210984
51363771575634994554900739054024
51363771575634994554921632462248
51363771575637695663560488358984
51363771575645801366128257187244
51363771575645801366190934612540
51363771575828283090880206121328
51363771575829483847878784503040
51363771575829483847882252156294
51363771575829483847899705557956
51363771575829483847903144514854
51363771575832168482719961469382
51363771575832168482720076260630
51363771575832168482720420266982
51363771575832168528473632472738
51363771575832168528536394237662
51363771575832174018904189585304
51363771575832185139531866647888
51363771575832185139535334301142
51363771734414119882918554506398
51363771734487006625062867246958
51363771734487021405726742678948
51363771734487021405981233417068
51363771734487051465804105622078
51363771734487054757551762968158
51363771734487065740922583189490
51363771734510180495513999602898
51363771734510480639031008691218
51363771734510485992200441558012
51363771734511321955980979529920
51363771734522173608015880766890
51363771734522189850726796153052
51363771735073335363610139907770
51363771735458719227855831479006
51363771735462321498849501939256
51363771735462321498851824887550
51363771787652972389547629042237
51363771787663734777488371555663
51363771787663749555895913242045
51363771787663749601646400368959
51363771787663749967678177418221
51363771787663794028286304573877
51363771787663794028286562841081
51363771787663794440068568750053
51363771787663794623082906867589
51363771787663794623082907917349
51363771787663799379008015899975
51363771787664635345237391431171
51363771787664650123895981594191
51363771787664650123896239861395
51363771787664650169395420244467
51363771787664650535678245770367
51363771787664650718692580823827
51363771787664650718692585410047
51363771787664699947008083202361
51363771787664699947008084724505
51363771787664699947008341469565
51363771787667352238925305396891
51363771787667401650255143878645
51363771787688114709926128182937
51363771787691717026926841071523
51363771787699816738498146653893
51363771787699816738498404921097
51363771805097886159592428271264
51363771805097886754116690914104
51363771805097886754200488524936
51363771805280356763350832024900
51363771805280356763633389713020
51363771805280356763633647980224
51363771805281557520714904772056
51363771805281558115512283422364
51363771805281708233024458988813
51363771805283959629405066231067
51363771805283959629405066231068
51363771805284259223962051541780
51363771805284259223962826376440
51363771805284259765390749793264
51363771805284259770473323971424
51363771805284259772165576667376
51363771805284259773005843878328
51363771805285160386487442217996
51363771805308271251834051037024
51363771805308271251854943045616
51363771805377602027794361073058
51363771805377602027797455673684
51363771805377603262861776640580
51363771805377603263144334328700
51363771805378802784876364007566
51363771805378802784876737060194
51363771805378802784879831660820
51363771805378818844383878201032
51363771805378819439180108958436
51363771805378819439181256868809
51363771805378863858018125687305
51363771805378863858018125687306
51363771805378863863100695143732
51363771805378863864792947839684
51363771805381504076257477669168
51363771805381504076260945322422
51363771805381504076341160512046
51363771805381504076341275297470
51363771805381504488039740795584
51363771805381504488043208448838
51363771805381504625384292799358
51363771805381505723473656206696
51363771805381520547630680614484
51363771805381521096673698116372
51363771805381548541119899412766
51363771805381548547898192890372
51363771805381548547898193940132
51363771805381548952902162539182
51363771805381548959680457066548
51363771805381554036633801306064
51363771805381554448416064432480
51363771805381554448416069154213
51363771805381554448416069154214
51363771805381554448498718405582
51363771805381554448499751507446
51363771805381554448499751526160
51363771805381565149671207365545
51363771805381565149671207365546
51363771805381565154753776938612
51363771805381565156446029634564
51363771805381565157285182236384
51363771805381565157285182236592
51363771805381565200507333150720
51363771805381565203038738448700
51363771805381565561453470491961
51363771805381565561453470491962
51363771805381565561453470608601
51363771805381565561453470608602
51363771805381565566536040065028
51363771805381565568228292760980
51363771805381565569067445363008
51363771805382421710176188460468
51363771805382465587836209501344
51363771805382466182632783215340
51363771805389609598348213293190
51363771805389609598348471560394
51363771805389609598620067690804
51363771805389609598620182476228
51363771805389611428763923227193
51363771805389626252924936087779
51363771805389654069985461910900
51363771805389654069985720178104
51363771805389659557967928097744
51363771805389659557968186364948
51363771805389670678536656607466
51363771805389670679373570937537
51363771805389670861550995761664
51363771805389670861550995774762
51363771805389675610886210478070
51363771805389675618501304563134
51363771805393278072511608913598
51363771805413670628299796200582
51363771805413670628571763848586
51363771805413671040081802109554
51363771805413671040082059326998
51363771805413687092246931776548
51363771805413687092246932826308
51363771805413687092247190043752
51363771805413687099021758650660
51363771805413687099021759700420
51363771805413687099022016917864
51363771805413687099589976369518
51363771805413687099862025861612
51363771805413687099862026911372
51363771805413687099862030093492
51363771805413687099862030093540
51363771805413687099862284128816
51363771805413687099862288373794
51363771805414871934446083120964
51363771805414871934446111700680
51363771805414887856672323665914
51363771805414888405715366546684
51363771805414888405736258555276
51363771805414888405736263160162
51363771805417571670539809003982
51363771805417571670540842105846
51363771805417571670540842124560
51363771805417572905802804422530
51363771805417573088817143589826
51363771805417573500599407766002
51363771805417573500599408232562
51363771805417573500599522551426
51363771805417573500683090591410
51363771805417573500683205376834
51363771805417587729951472477790
51363771805417589552576257327762
51363771805417589560191346689688
51363771805417589560191350921776
51363771805417589697357943340756
51363771805417593403395996521504
51363771805425692832927300031082
51363771805425692832927301080842
51363771805425692832927558298286
51363771805425692840270339889220
51363771805425692840354022727934
51363771805425692840542389394412
51363771805425692840542390444172
51363771805425692840542393626292
51363771805425692840542393626340
51363771805425692840542394116145
51363771805425692840542395161534
51363771805425692840542652378978
51363771805425692840542652383349
51363771805425693435066915021610
51363771805425693435066915021818
51363771805425693435150597841610
51363771805425693572327698447730
51363771805425693572327698460828
51363771805425693572348590339682
51363771805425693572348590339730
51363771805425693572348590352780
51363771805425693572348590469420
51363771805425693572348617986326
51363771805425693572348619049136
51363771805976840272754021140018
51363771806071385117095062162266
51363771806253865596039511764826
51363771806253865596290674099592
51363771806253865603633709236204
51363771806256566895286791031084
51363771806264677358762263266652
51363771806264677358762263279750
51363771806264677359034317493417
51363771806264677359034317493418
51363771806264977502550465647974
51363771806264977502551326208684
51363771806264977502551326581689
51363771806264977502551326581690
51363771806264977502551584488986
51363771806264978097158495787104
51363771806265878662627192125250
51363771806265878662648112831650
51363771806268579819279984175132
51363771806268579819279985237942
51363771806268579956540738550604
51363771806268579956561631981913
51363771806268579956561631981914
51363771806288988981379529135500
51363771806288988981379787402704
51363771806362222765686924707512
51363771806362222765687182974716
51363771806362222766524011228770
51363771806362222766711924883484
51363771806362222766715392536738
51363771806365820964867206970070
51363771806365824488637028934876
51363771806365826318034431561518
51363771806373929599224506427880
51363771810998391635782024075298
51363771811006512121551898387735
51363771811192584996836831188096
51363771811193035486633854280099
51363771811286273284871262112582
51363771811286276989217062597378
51363771811286277401000358829870
51363771811287128145968536136902
51363771811287128145971630737528
51363771811287172473298235857024
51363771811287172610558990232496
51363771811287177968812140820222
51363771811287188532805376997862
51363771811289829849215337502046
51363771811289831496347775803776
51363771811289890381116227055920
51363771811290129489442913996942
51363771811290130038485931498830
51363771811290145960732319313956
51363771811290146509775336815844
51363771811290179312557339603166
51363771811290190570386820936064
51363771811291032253367361329632
51363771811291080017546107404226
51363771811291091549980865702752
51363771811297995948958227846983
51363771811298296092475123547941
51363771811301853891331888892539
51363771811322294760301946955092
51363771811323495380123453431412
51363771811323495517384208156804
51363771811323495517384581209432
51363771811323495517405501915832
51363771811323496615469471158328
51363771811323497347526829693752
51363771811323497347547750400152
51363771811323513224041326740182
51363771811323513818817005246156
51363771811323513818817009849638
51363771811323663524567784531997
51363771811326197083641447703454
51363771811326198868031173077322
51363771811326198868031259166390
51363771811326203809419572585107
51363771811326214927539433780693
51363771811326214927539433780694
51363771811326218679333395869411
51363771811334318253644061395333
51363771811334318253644319662537
51363771811334318802498680210882
51363771811334318802498708925952
51363771811978808491821963815602
51363771811980010481994280287476
51363771812161590403252635476522
51363771812162490970980648552190
51363771812162490970980648902110
51363771812162490971252616200194
51363771812173297372124205473458
51363771812173297372124233703254
51363771812173302726382399979329
51363771812173302726382399979330
51363771812173302726382658246533
51363771812173302726382658246534
51363771812270542629573628296136
51363771812270547441500065455526
51363771812270547441500323722730
51363771812270547990354797664254
51363771812270547990542998268026
51363771812271748747628812881014
51363771812271749982974830607930
51363771812274449901829502137820
51363771812274450038190580405246
51363771812282555561180877334628
51363771812306867183736420195062
51363772425495134548791360112588
51363772425686920902994090732432
51363772425687221092264684730668
51363772425689611488116707249654
51363772425689622606237797491126
51363772425689622606237797491174
51363772425689622606241150358956
51363772425689627959406887401328
51363772425689922795508391371270
51363772425689922795511744357192
51363772425689957385127922213242
51363772425689957794461316378234
51363772425711271278344539732174
51363772425722043045205865877244
51363772425722078091332778238270
51363772425722078092169606474854
51363772425725980552686180545758
51363772425725980552686955380418
51363772425725983801104730512814
51363772425784217266015149648322
51363772425784217271098752696258
51363772425784222761525498149218
51363772425786869105748742106806
51363772425786869105752094974636
51363772425786869151505679884552
51363772425786918519526298461862
51363772425786918519526301643982
51363772425786918519529654511812
51363772425786918565283239421728
51363772425786918967002773501098
51363772425786918974533840387012
51363772425786918974617781492722
51363772425786923870251366323184
51363772425786924053178667087298
51363772425786933389441268235024
51363772425786933389441268589316
51363772425787218708796895642218
51363772425787218754550480434042
51363772425795274403068143252436
51363772425795279756234220069072
51363772425795323816842346752552
51363772425795329353029476358736
51363772425795329764620097090462
51363772425796174970817163127944
51363772425796174973327647365232
51363772425796180323983239944580
51363772425796180326493724181868
51363772425796224798699184734052
51363772425798876676571354123974
51363772425798926090348909429222
51363772425798926090348913661150
51363772425819338957654103173488
51363772425820545663267457498502
51363772425831302468705499326680
51363772425831346940907603828706
51363772425831363046357390008892
51363772425831363046357648276096
51363772425831363046357763061520
51363772426659519155147747007274
51363772426670340793130842563250
51363772426670624463017647501366
51363772426670624463101215535734
51363772426670640934391768758750
51363772426670640936647851533478
51363772426670640936651204519400
51363772426671530384016312227878
51363772426671530386526796465166
51363772426706647175572494793342
51363772426767887436158796267250
51363772449106526978023451155927
51363772449429991007981631036145
51363772449430731390233588197759
51363772449430742554104825791881
51363772449430742554107920392507
51363772449430746214391617011055
51363772449453841205422232016349
51363772449455208139795812551611
51363772520337099334531447064600
51363772520337099471792116763734
51363776112490723408764189451690
51363776113458077148898762811281
51363776118398447842526345927191
51363776118398448208366738848919
51363776118399348776112271939054
51363776591052152452724730279893
51363776591052152452724988547097
51363776732892333667186563184156
51363776732895034958839644979036
51363776732895035370621650888008
51363776732895035371186509954652
51363776733839712635870155404442
51363776733839729099629268670202
51363776733839729109503712422476
51363776733840629667440964571486
51363776733843330959094136704832
51363776733843331012396234015636
51363776733843331012399590065794
51363776733843331012399704856834
51363776733843336322326038586242
51363776733864946838564917793714
51363776733864946838565032584754
51363776733875735348341434662050
51363776733875751812100547927810
51363776733875751819464507442796
51363776733875785173733892737270
51363776734155829826609921834938
51363776734155830231425719924640
51363776734167535789634589907546
51363776734191852943896994932898
51363776750621367408006630542443
51363776751593524232011571627917
51363777955981852248558766877905
51363777955981852250167336635973
51363777955981852250818973128726
51363777955981852250818973133098
51363777955981852294291430963329
51363777955981852295983683659281
51363777955981852296736829093543
51363778009123002039621065602465
51363778009123002039809465701535
51363778009158129537450106291303
51363778009158129542530356471409
51363778009158129542533709339239
51363778009158129544224933165415
51363778009158279845598650862308
51363778009159480556864679825901
51363778009159480602871632942445
51363778009376962715823163941719
51363778009376962715844084530027
51363778009447206998552137070777
51363778010029571788878598375621
51363778010029572337921615877509
51363778010029572339616192454875
51363778010029871932416528170293
51363778010029872527213130464005
51363778010033475896797344757157
51363778010033475898219952268125
51363778010102803095926014205959
51363778010102808454157872682167
51363778010102808454429840330171
51363778010102808455852447841139
51363778010103709023664229831491
51363778010103709023664488115957
51363778010103709067743384967401
51363778010103709067744045016637
51363778010103709067744155569973
51363778010103709067744159802061
51363778010103709067744159820775
51363778010103709067744418087979
51363778010103709069418073025873
51363778010103709617034753895453
51363778010103709617037077893507
51363778010103709617038221548707
51363778010103709617038225799509
51363778010103753494381222974861
51363778010103753535030283080729
51363778010103753541808462822671
51363778010106410725404999243895
51363778010106410725425919832203
51363778010106410727099575819809
51363778010106410727099575937901
51363778010106410771179504742071
51363778010106410772853160729677
51363778010322558158929909515929
51363778010322558713077079117593
51363778010322558714771654761839
51363778010325260004730160912425
51363778010325260006403844548127
51363778010357680301141684660741
51363778010357680857733219267669
51363778010430615130042227869065
51363778010430615175774892072581
51363778010430615175774893122293
51363778026775932283849913809312
51363778026847966407719533545152
51363778026847966407719534594912
51363778026847966407740425553744
51363778026847966407740426603504
51363778026847966964125363718674
51363778026847966964125364068594
51363778026848867531937145709026
51363778026848878690895497711462
51363778026868379880277389406162
51363778026868379880280488238876
51363778026868379880280832595148
51363778026868391130766930780450
51363778026869580637279181406220
51363778026869580637279525762492
51363778026871982288976743499002
51363778026872293041969635963504
51363778026872293041969664661317
51363778026872296562547980076538
51363778026872296699997021146462
51363778026880098375118746633517
51363778026880398699058137855334
51363778026880398699058138905094
51363778026880402229762060763104
51363778026881302248468062786804
51363778026881302248530824901648
51363778026881302797511080288692
51363778026884000421262246565254
51363778026884000421262246915174
51363778026884003944369758071654
51363778026884003951715120873922
51363778026884003951715121346098
51363778026884003951966169822944
51363778026884004134645777687986
51363778026884004136338030383938
51363778026884004136338030388310
51363778026884005918470730224212
51363778026884005919035589290856
51363778026884005920727841870168
51363778026884456274174160958912
51363778026884456274362447303417
51363778026884456274365886260315
51363778026885357253708883967259
51363778027102838817804563196985
51363778027172188023297240373448
51363778027175773685659591798705
51363778027175789745166618131034
51363778027175789745250300956442
51363778027723012764430052835436
51363778027724213338581773058268
51363778027724213338769800090208
51363778027755433753274356892227
51363778027755448439903015132935
51363778027755448439986697486167
51363778027756650432665768023904
51363778027756650434027104632542
51363778027759350488910441631429
51363778027759352128424490744734
51363778027759352128424835101006
51363778027759352135201637361726
51363778027759352135285205396094
51363778027759352136038350807270
51363778027759352136038350812886
51363778027759352136038350830356
51363778027759352136038465598310
51363778027759352136038465615780
51363778027759352136039498736354
51363778027759352136101112945200
51363778027759352137462106247326
51363778027759352137462192336394
51363778027759352137730718311732
51363778027759352137734075411650
51363778027759352137734161500718
51363778027828679747201221521217
51363778027828679747201221521218
51363778027828679747201565877490
51363778027828679753978253352786
51363778027828679753978368138210
51363778027828679930215446369650
51363778027828679930215790725921
51363778027828679930215790725922
51363778027828679935299163854547
51363778027828679936992592986642
51363778027828683458324053837582
51363778027828683458324168623006
51363778027828684693670846399158
51363778027828684695366571003537
51363778027828684695366571003538
51363778027828685288465240671183
51363778027828685288468593539013
51363778027828685288468598138283
51363778027828685290703755725433
51363778027829580360829579755806
51363778027829585856279231855238
51363778027832281468568502327004
51363778027832281469405330563588
51363778027832281469405330581058
51363778027832281476182477198050
51363778027832281651582727175436
51363778027832281652419555412020
51363778027832281652419555429490
51363778027832281659196702046482
51363778027832285172914302811800
51363778027832285175445703504686
51363778027832285180528277682846
51363778027832286964729687666114
51363778027832287003057670491424
51363778027832287010671559269030
51363778027832287010671674060070
51363778027832287012363926756022
51363778027832287012367369962270
51363778027832287149356069434270
51363778027832287149628038598594
51363778027852694941108536320152
51363778027852694941192219139944
51363778027852694941380505484476
51363778027852995075399901809838
51363778027852995075587929887166
51363778027852995075587929905880
51363778027852995083201789991502
51363778027852995083201791507822
51363778027852995083201904776926
51363778027852995084876593885110
51363778027852995084897514590058
51363778027852995084960276704902
51363778027852995266216129625358
51363778027852995266216130675118
51363778027852995267890933505916
51363778027856596797792038965720
51363778027856596805406013836766
51363778027856596806829654468312
51363778027856596806913337288104
51363778027856596806913337292476
51363778027856596807101623632636
51363778027856596988420238335278
51363778027856596988420238685198
51363778027864702511928939129014
51363778028047223077178728108082
51363778028047223077178986375286
51363778028047233778434125052970
51363778028047237344954311740114
51363778028047237901338961878834
51363778028047237901339076664258
51363778028047523266508870601572
51363778028047523266512342486914
51363778028047533967955766463790
51363778028047537671548422582958
51363778028048423834257890477080
51363778028048423834261362362422
51363778028048434398234824210294
51363778028048438102036687733074
51363778028048438109629369313104
51363778028051134453725206244412
51363778028051136101669911914146
51363778028051136101669911914151
51363778028051136101670170181350
51363778028051139767060194812418
51363778028051139767060453079622
51363778028051139805199805204128
51363778028051139805200063466960
51363778028051139950074421182786
51363778028051139951770144614942
51363778028156491369347143613350
51363778028156491369347145129670
51363778028156491369535171690678
51363778028156491369535173090150
51363778028156491369535173206790
51363778028156491369535173206998
51363778028156491552277773247378
51363778028156491552277800427414
51363778028156491552277801826886
51363778028156491552277801943526
51363778028156491552277801943734
51363778028156491552549397938582
51363778028156491552549398055222
51363778028156491552549398055430
51363778028156491552549740895382
51363778028156491964059806336386
51363778028180801804547731358160
51363778186308817211348633866502
51363778186406063710859578482182
51363778186406069198779282904102
51363778186406078345228440781686
51363778186406083421554167371962
51363778186406133247009387566238
51363778186599706104890264174824
51363778186600606672702046169548
51363778186633027111666761687836
51363778186730288245295520126382
51363778186730288245295520126430
51363778186732989948730866097438
51363778186732989948730866451570
51363778187289535306734509118842
51363778187354366306408472195754
51363778187354366306596758540286
51363778187385881238621958438414
51363778187386781806245453734314
51363778187386781806433740078846
51363778187386781852187325001812
51363778187389482960575019039086
51363778187580423834247460147806
51371099121222130867770590886752
51371272888060139665389713045209
51371272888060141495533109435531
51371272888061042061085456248433
51371272888061042062780032009319
51371272888061042063344891075963
51371272888096159264165800172153
51371272888096159264169153039983
51371272888096159264354085466925
51371272888096159264357438334755
51371272888096164205742628450613
51371272888096164205744952448667
51371272889044454724606866902351
51371272889044460253444129642241
51371272889044460253444904476901
51371272889044460258527475472733
51371272889044460258527478655061
51371272889044460260788316473421
51371272889044460260788317406541
51371273118496547978883016275625
51371273119480846429552334438335
51371273502246081719934122973494
51371273579081331605478705096199
51371273738614514236596498851977
51371273756340055657117768823701
51371273809737728097236558972644
51371277195136036295223088923523
51371277195160351624446625562239
51371277354693237361577081615881
51371277354701042740147341548089
51371277407868164787842218957447
51371277407870866079495300752327
51371277407878671046283554775563
51371277834166927765452177958124
51371277886445205922076763580999
51371277886466519536717883956160
51371277886466519536717883973422
51371277886469224402230838384555
51371277886469521251300300219715
51371277886477329507516289432795
51371277886481233751334798257786
51371277886481233751334798275096
51371277904191495208211104170554
51371277904192395638762131435514
51371277904195096930227185153066
51371277904195097342009191048988
51371277904195097342009191062038
51371277904207109853379045737188
51371277905066830314227066136104
51371277905067730881976086011612
51371277905070432173629167806492
51371279245454266873148973877373
51371279245461475256681826789935
51371279245461475256684927026541
51371279245465076978889035036621
51371279263373768902189675925944
51371279316333460205490213004135
51371279316354157850722990311751
51371279316354157987920982922299
51371279316354158399514960753943
51371279316354168963760391766139
51371279316354169100958384376687
51371279316354169512552362208331
51371279316354172668106192250935
51371279316354173216898162693127
51371279316354174451676739787981
51371279316365863996675216015789
51371279316365863996677540363763
51371279316365863996678314848503
51371279316365863996678315198423
51371279316365863996678316248183
51371279316365875109715716302891
51371279316365875109715716652811
51371279316365875109715717702571
51371279316365880048840351449905
51371279316365880048842675797879
51371279316368576401368798447691
51371279322261427440217816693279
51371279322261442219210101836701
51371279322262328152569339787877
51371279322262344067536482593975
51371279322265029856004684709173
51371279322265044078674966690407
51371279322265045770971827515271
51371279322265045907981534848517
51371279322265045915509502901717
51371279322456870969704439255941
51371279322456872205051231817517
51371279322564972049605270588317
51371279322589283674483006742237
51371279323136777462613375890959
51371279323140395975542575185015
51371279323209422901761600883721
51371279323210624200273021987323
51371279323210624200353231485909
51371279323210624201108696546411
51371279323210625443233788357087
51371279323210629147576113284567
51371279323245746167837576713271
51371279323245747997144144871381
51371279323429478238030413226037
51371279323429478238033888666713
51371279323537535255627767305535
51371570943434114189711357732968
51371571020266643153432232385808
51371602405898781886045151565931
51371602406742011696386426443823
51371602406742011696574454521151
51371602406742012108168432234703
51371602406742012108168432352795
51371602406742013343515221613951
51371602406742017047296166214431
51371602406742017047861022098747
51371602406774132358424313990185
51371602406774133593206247485117
51371602406774432135348817846013
51371602406774432135351141844067
51371602406774432136100930155325
51371602406774432136101963257189
51371602406774432137795506849331
51371602406774433782476841481901
51371602406774433782477874583765
51371602406774433784925592456859
51371602406847078352873103648275
51371602406847083292565693628959
51371602406847083292565697861047
51371602406847378130549719931459
51371602406847378542143697763103
51371602406847378542331725840431
51371609573041446001681333814414
51371609573041446001869619109186
51371609573062764198538587954548
51371609574011056545284468730178
51371609574021861711896795909698
51371609574021861712712698853710
51371609708965046404448373194384
51371609714873671817550011893856
51371609786732376584371692034702
51371621762415383838779099379553
51371621762463564880149986515268
51371621762520750272756430520711
51371621762523496493585704618567
51371621762523496495845140379217
51371621762555872417415923538617
51371621762555916934806757064791
51371621762555916934809855897505
51371621762555916935372387783767
51371621762555916935374711781821
51371621762555916937066192825441
51371621762555916937066964477773
51371621762739588250173328891153
51371621762739589897869565509871
51371621762739589899561818205823
51371621762739589899564141154117
51371621762742289953608674862209
51371621762742301117485330003847
51371621762742301119741666931783
51371621762742301119744765764497
51371621762774710395397680974299
51371621762774721558706382450071
51371621762774721558709481282785
51371621762774721559272013169047
51371621762774721559274337167101
51371621762847351304944361884673
51371621762847356198880271071823
51371621762847356244634627634023
51371621762847367364449180077217
51371621762847367776231443203633
51371621762847372715924032951037
51371621762847400716274200366427
51371621762847401128056463492843
51371621762847406069440534282463
51371621762847651491955520004167
51371621762847651494211856932103
51371621762847651494214955764817
51371621762847656387586006003367
51371621762847656433339590911831
51371621762847656433342689744545
51371621762847656433905221630807
51371621762847656433907545628861
51371621762847656435599026672481
51371621762847656435599798324813
51371621762848556955401145110947
51371621762848556955966000995263
51371621762848556955966004177591
51371621762848556957845510116211
51371621762848556958410366000527
51371621762848556958413722050685
51371621762848573426688226429907
51371621762848573427253082314223
51371621762848573427253085496551
51371621762848606780957611724381
51371621762848606781522467608697
51371621762848606781522470791025
51371621762851253765462083743487
51371621762851258704587494774921
51371621762851258704589817723215
51371621762851258705152353841565
51371621762851303176980207520013
51371621762851303179239643280663
51371621762883674204426799261775
51371621762883674204989331148037
51371621762883674204991655146091
51371621762883674205179940440863
51371621762883675439770492990637
51371621762883675439773591823351
51371621762883675440526733002439
51371621762883679100057285261023
51371621762883679100622141145339
51371621762883679100622144327667
51371621762883679100625497195497
51371621762883679145810870169439
51371621762883723572262745813207
51371621762883723573015886992295
51371621762883723618201259966237
51371621762883723618766890685213
51371621763726627013524955920329
51371621763831971449819094267395
51371621763831976799972594144293
51371621763831976800537450028609
51371621763831976800537453210937
51371621780293502754288076297853
51371621780585242252630300852067
51371621781448895454621602387137
51371621781448895454621606619225
51371621781452499548484163407401
51371621781557847551295901447297
51371621781557847551295905679385
51371621781557849930296359114443
51371621781557854871869485434018
51371621781557854871869486483778
51371621786166103624775847125389
51371621786384907699632450409511
51371621786384909484022261889917
51371621786384913235812866393443
51371621786482154199143395025191
51371621786482154199707479257175
51371621786482154748186417126349
51371621786482154748751273010665
51371621786482159735323811009123
51371621786518177504527381485869
51371621786518177504715666780641
51371621786518182446102836521019
51371621786518226917740085138729
51371621787361124961585830803229
51371621787466475343398026510271
51371622418392775444745480086096
51371622471494711991829281546344
51371622471498610746308576921240
51371622471498613857550399694504
51371622471778703351682529766452
51371622477370912665403516564250
51371622477719449060323857274242
51371622478667730837932340575516
51371622478667730837995102340440
51371622495129209757631280450594
51371622495129209757652172459186
51371622495129209757714848484962
51371622495129209894912841095510
51371622495129209940645505299026
51371622495129510084162514387346
51371622495131911598159900722034
51371622495131916538896319363346
51371622495133117158717911928734
51371622495200853006007401331547
51371622495204871866279866126771
51371622495204871866279867176531
51371622495226487687424229157081
51371622495229188979077310951961
51371622495237326249040015677714
51371622495237326249040015690764
51371622495445325299628773372658
51371622495521262432726663286174
51371622495521262434418915982126
51371622496185623496503199258344
51371622496393606940039264063384
51371622496393606940039349802532
51371622631127911141590411845635
51371622631322099873604296682701
51371622631322400062874861983129
51371622631323301179666557449322
51371622631323301179666560635814
51371622631323301179666560635862
51371622631323301187260757990552
51371622631343713911195647767057
51371622631346415210379050310951
51371622631346715346344843455125
51371622631346715346344846641665
51371622631347612802001268699902
51371622637231926600362396808116
51371626087681549555753210575850
51371626087682751364605503255716
51371626093590471264240538220197
51371626247214435567403816491817
51371626300384258906748676863341
51371626306290183028200332600647
51371626324026866264173157494418
51371626725806185928454910179802
51371626725814291038196089059374
51371626778990722334772764376523
51371626778991923640562280097320
51371626778991923640562280097368
51371626778994626578591273201514
51371626778994626578591273218824
51371626779830930491880361026455
51371626785763873020540656282774
51371626802625219045792148979120
51371626802625521019367838970902
51371626803488848692033876479906
51371626803489749122584903744866
51371626803565700253851158268524
51371626803565711367055667095292
51371626938515503383231558214027
51371626938515799814851550873405
51371626938515799815687231221457
51371626938515799860605107084061
51371626938515803519197351358201
51371626938515803521728755239031
51371626938515803938342545133991
51371626938807331825572316838228
51371626938807631969089325926548
51371628143836196872387270384951
51371628143838898164040352179831
51371628143871315264520580841451
51371628143874917535767713052209
51371628143874917536332567886765
51371628143874917538027144580771
51371628143874922477152554562445
51371628143874922477152555612205
51371628143874922477154878560499
51371628143874933595272531244753
51371628144750267788667610669847
51371628144823218529938810940051
51371628144823219134587900450567
51371628145042068223349947579445
51371628145042073162477681559173
51371628167704112366357969896738
51371628214774518431576737835605
51371628214774836281248510275361
51371628214775720979826071949049
51371628214786527786036902348225
51371628214970714157006557089090
51371628214995025781885326363588
51371628215102676501739743154211
51371628215722815729018075827449
51371628215724017035140027060607
51371628215724021829205090990831
51371628215724021973996912606349
51371628215724021973997170886651
51371628215724021974267761040335
51371628215724021977344220825255
51371628215759139169741529293307
51371628215942855010864672735097
51371628215942871063029808169213
51371628215942871065286145097149
51371628215942872712481404446049
51371628215942872712481407628377
51371628215942872712482179280709
51371628215942872712482440748955
51371628215942876416765479118907
51371628215942876416827979765505
51371628215942876416828241233751
51371628215942876417016527595545
51371628215945578120263587222069
51371628220658833828037746269757
51371628220659133644668067812461
51371628220659133644668070994789
51371628220659133644668842647121
51371628220660034768050779076781
51371628220662752530993265138915
51371628220683445635407892429169
51371628220684346392927482128837
51371628220684346392927739346281
51371628220684410440383777873579
51371628220684410440384552708239
51371628220687048096362827050133
51371628220687048096363860151997
51371628220687064148339677189477
51371628220687064148340710291341
51371628220687064155867645242677
51371628220695151415501903687713
51371628220695152650283837182645
51371628220695153016396199287411
51371628220695153061877815014289
51371628220903350959983735559116
51371628221558495512947778822555
51371628221562414215900717525975
51371628221631441088752441724069
51371628221631441088836124549477
51371628221631441096367191435391
51371628221632642440631164328283
51371628221632647387098838283883
51371628221667764590374263576453
51371628221667765642789363020899
51371628221667765643542508432075
51371628221667766237502287212341
51371628221851498125584108144783
51371628238412924328325823180972
51371628238702461844882280299309
51371628239296395979804385501720
51371628239296546097431538854129
51371628239357322689654433062054
51371628239369330854437593963480
51371628239369480972064747315889
51371628239393792597757644975617
51371628239393792597757644992879
51371628239393792597761088181865
51371628239393842000932798748411
51371628239576173607723048331572
51371628239576177312068848816368
51371628239685429735271057666349
51371628239685581499465632595451
51371628374495495192915505092326
51371628374495495200445538863278
51371628374495495202977972676742
51371628374530611991935602196718
51371777786047751904293074165898
51371777786889736491246022960382
51371777810197076313640583683300
51371777810197077960016495009876
51371777810197077960016495127968
51371777810197081664362295612764
51371777810197375908114947040772
51371777810197376502911177798176
51371777810197378149287089124752
51371777810197381853357827248650
51371777810232198458297757051880
51371777810233399212851051995456
51371777810233400859226963322032
51371777810244206028284688725320
51371777810302427922704679219316
51371777810302431627050479704112
51371777810305133329667341514206
51371777810524238142819991525570
51371777810525138711380447357982
51371777810525138711383885842496
51371777810525140357759797169072
51371777810560257149250893721016
51371783317176701906150338689179
51371783317176701906152662687233
51371794802759215203959801928638
51371795015494044993060325839374
51371795015602158013897881692384
51371795016442341045846582216980
51371795039092221916030596851806
51371795039236608011081727980572
51371795039236657874299985484490
51371795039236657875135665828170
51371795039236657881641991191212
51371795039236657881913587302908
51371795039236657881914620404772
51371795039236657881914735195812
51371795039236657882478819427796
51371795039236659658689801569990
51371795039236659666220868455904
51371795039236659666304436490272
51371795039236659666304551281312
51371795039893121328479835388360
51371795039893121330172088084312
51371795040181303441714130646070
51371795040181308975366499271506
51371795040217326152493157311316
51371795040217327981799725451956
51371795040217327982364584520004
51371796238263449305498910536457
51371796238371505910561513580788
51371796238579548604704243295391
51371796238663289880731712433091
51371796238684019366689334841620
51371796238684900213673807582075
51371796238687557033972084631508
51371796238687573642457144212109
51371796238687573642459467160403
51371796238687618106535043717010
51371796238687618106566439125526
51371796238687618114160640330149
51371796238687618114160641201997
51371796238687618114160641379909
51371796238687618114160641379957
51371796239527803199941646650659
51371796239527803199941646650707
51371796239632253013377974418048
51371796239643958610538236329139
51371796468796184700845758057855
51371796468796186484669591259211
51371796469015939257504940546237
51371796469015939258320843490249
51371796469015939669286946455209
51371796469084071516218611911127
51371796469085272272737161946533
51371796469085272455750386627369
51371796469085272455751505835563
51371796469085272456503499104277
51371796469085272456503527806457
51371796469085272456504647014651
51371796469085274102879410430853
51371796469087668481745246642461
51371796469087668481745246661335
51371796469087668481932414141769
51371796469087668481933531937233
51371796469087670266133938914673
51371796469087924199566877199667
51371796469087968076407523523665
51371796469087968625449421836233
51371796469087968625449423230089
51371796469087968625450541025553
51371796469087970455592814903049
51371796469087973565143130889597
51371796469087973976171133647605
51371796469087974159938586808129
51371796469087974159938615510309
51371796469087974159939734718503
51371796469087984684958715274079
51371796469087985096548217860421
51371796469087985096739946361441
51371796469096979837240790787331
51371796469096979837303552552255
51371796469099631580365779550731
51371796469099648005899276077867
51371796469099676052756169347529
51371796469099681540672406238659
51371796469099681540675873891913
51371796469099681540675878491183
51371796469099692478101383766433
51371796469120088738259702509527
51371796469120088920710219384017
51371796469120090567838243019905
51371796469123990786431080308909
51371796469123990787184221487997
51371796469123991335410218250409
51371796469123991381226564929621
51371796469123991381227684137815
51371796469123991381791395298297
51371796469123991381792538486937
51371796469123991381979677406529
51371796469123991381979680593069
51371796469123991381979706108709
51371796469123991381980823781709
51371796469123991381980825316903
51371796469123992616573328793229
51371796469123993165553614645103
51371796469123993165554729254027
51371796469123993165616376410027
51371796470072238663987428763097
51371796470072240494129677247417
51371796929888678830407465349406
51371796929888678838001323052136
51371796929888678838001667408408
51371796929958065201755492845302
51371796929968872426525995527574
51371796929972415586686765604142
51371796929994029204877655349726
51371796930626269888458352390526
51371796930650585217681889029242
51371797089493653464881631471270
51371797089493653472223637177992
51371797089529677593202411849494
51371797183923227151326812978981
51371797183923227151326812979029
51371797183923230674162608984619
51371797183923230674162613234017
51371797183923230857364866159729
51371797183923230857364866159777
51371797183923532693555649973389
51371797183934382286890821806247
51371797183934382287078735098151
51371797183934382332644373300993
51371797183935288251090745792587
51371797183935288251279032150169
51371797183955697415726086271271
51371797183955697415726201056695
51371797183955997604996766357123
51371797183958397472029793222007
51371797183958397472030051152389
51371797183958397472030051502309
51371797183958397472033518805643
51371797183958399256359539651349
51371797183958653143637961830319
51371797183958653143909557942015
51371797183958697615547055873267
51371797183958697615547060590629
51371797183958697661028762409335
51371797183958699445692522697251
51371797183958699445692522697299
51371797183958702550156050593277
51371797183958702556934230331007
51371797183958702556934230335219
51371797183958702556934345120643
51371797183958702602687901332751
51371797183959550050537281291137
51371797183959550050537281291185
51371797183959550051353188840243
51371797183959550051353447120545
51371797183959553573373081546173
51371797183959553573644677657869
51371797183959553756575334471885
51371797183959553756575334471933
51371797183959554992740612628835
51371797183959555404331232862237
51371797183959598229028486033607
51371797183959598229028739596547
51371797183959598229028744313909
51371797183959599875971839059315
51371797183959599875971839065139
51371797183959599876243549962259
51371797183959599876243803643243
51371797183959599876243808242513
51371797183959600013441542572807
51371797183959600013441800853061
51371797183959603170415914408419
51371797183959603582009892240063
51371797183959603582281603142959
51371797183959603582281603143007
51371797183959603582281861423261
51371797183967708692587894653567
51371797183970404997039898584879
51371797183970405042855872542461
51371797183970405042856130822763
51371797183970410533220200249947
51371797183970410533223299436793
51371797184028641763796754923595
51371797184028641763799079388209
51371797184028647114518466734967
51371797184028647114518467201527
51371797184028647114520791199581
51371797184028941907312616118963
51371797184028941907312617635283
51371797184028941907313764011867
51371797184028941907313764129959
51371797184028941907313764478427
51371797184028941907313764479879
51371797184028941907313765541285
51371797184028941907316088476481
51371797184028943546913705275691
51371797184028947251259505760487
51371797184028947258035475941331
51371797184028947258035476289799
51371797184028947258035476291251
51371797184028947258037800287853
51371797184028947440964980139305
51371797184028947440966132749571
51371797184028947440968457097545
51371797184028947440968457101917
51371797184028947441805280647335
51371797184028947441805285351599
51371797184031343464786444619649
51371797184031343467234167092013
51371797184031344702580959653589
51371797184031348955151547044947
51371797184031348955153866792199
51371797184031348955153866910291
51371797184031348955153871509561
51371797184031643603217411889653
51371797184031643603217412225071
51371797184031643603217413289333
51371797184031643608299982750131
51371797184031643608303453721067
51371797184031649136869780496215
51371797184031649136872100126827
51371797184031649136872104844189
51371797184031649137708928380881
51371797184031649137708933098243
51371797184031649144483755386135
51371797184031649144484874581279
51371797184031650791616250968357
51371797184031650791616251084997
51371797184043351038057893600013
51371797184043351038057893601417
51371797184043356388779610128747
51371797184043356388779610130151
51371797184043356525977598023337
51371797184043356525977602740699
51371797184043356525977626837785
51371797184043356525977631437055
51371797184064964617274554428545
51371797184064964617274559027815
51371797184064964663006075442017
51371797184064964663007218630657
51371797184064970008645217674499
51371797184064970016259192551369
51371797184064970016260311759563
51371797184064971800648999432505
51371797184067666320709642480865
51371797184067666320709642480913
51371797184067666320709642499787
51371797184067666320709642598957
51371797184067666320709646731667
51371797184067666320709647204051
51371797184067666358910866390303
51371797184067666358910871094567
51371797184067666366441163495741
51371797184067666366441163495789
51371797184067666366441163513211
51371797184067666366524845971437
51371797184067666366525965179631
51371797184067666367277991749795
51371797184067668150851895686919
51371797184067668150851895688371
51371797184067668150914657451843
51371797184067671262096816944429
51371797184067671307829481146493
51371797184067671307913049180861
51371797184067671308665156785909
51371797184067671308666275981053
51371797184067673092302856061997
51371797184067673504085120251271
51371797184075776830000657859061
51371797184075776830000657872111
51371797184075776967198306113289
51371797184075776967198306113337
51371797184075776967198650469561
51371797184075776967198650469609
51371797184075776967261326611977
51371797184075776967261326612025
51371797184720577962200020933467
51371797184720577962200021983179
51371797184720577963894597627425
51371797184720577963894597627473
51371797184904245436046302634643
51371797184904249140392103119439
51371797184906646584182490126627
51371797184906650288528290611423
51371797184906650290220543307375
51371797184906950431208471445737
51371797184906950432041827460317
51371797184906950432041828859997
51371797184906950432045299699791
51371797184918657858515102772089
51371797184940268191739757253433
51371797184940268191739761852703
51371797184942967653268129588115
51371797184942967653268129704707
51371797184942967653270454052681
51371797184942967653270454052729
51371797184942969483389481476171
51371797184942969483392958438783
51371797184942969483393613882925
51371801238038463734232223386392
51371801238038463741763290272306
51371801238038480205522403538066
51371801238038480213057286701570
51371801238341068798073888355836
51371801397571366366801531587314
51371801397574051598754595834334
51371801397574067650919731268450
51371801397757787607147206988680
51371801397757787607340083395702
51371802619688270175400419720980
51371802619688270177847366413974
51371802619688270177848141248634
51371802619688271824224052573750
51371802619688271824788136811350
51371802672756479286228476013929
51371802672825806949859204513795
51371802672828524705271142356991
51371802672828524712865229642215
51371802672849834437715164929211
51371802672852836749525228922551
51371802672852839996356102077415
51371802672861890141027817373735
51371802672861891788156874111487
51371802672861895538235338799799
51371802672864547423641927943417
51371802672864547423641927960803
51371802672864547423641927960887
51371802672864547425336503587663
51371802672864549072462204292727
51371802672864581326222107450617
51371802672864591844462905077587
51371802672864593537324626030501
51371802672864597241670426503651
51371802672864597241670426521121
51371802672864597241942395704075
51371802672865900084620774707729
51371802672865900084624130757887
51371802672865900084624131807647
51371802673048265455039014430325
51371802673153631881737101996831
51371802673177947210709475372033
51371802673180648914144936147263
51371802673188752239224334359019
51371802673798119378027842616007
51371802673798119378028617450667
51371802673798419523993344412081
51371802673809226336981844386423
51371802673833237818342571452023
51371802673833237818530596341359
51371802673833238230124835641249
51371802673834438575424944256831
51371802673834438575424947439159
51371802673834438576157168980529
51371802673834438576178089668007
51371802673834438576178089686881
51371802673834439125221108605711
51371802673834486752140218065565
51371802673834486753834793709811
51371802673837140233859592480865
51371802673837140279613177371859
51371802673837140279613177390733
51371802673845244153735594519867
51371802673845244154007563702905
51371802673845244154572422769549
51371802673845293521843251974035
51371802674020876424509925586445
51371802674020876424513281636603
51371802674020876425263070997621
51371802674028981534818287530715
51371802674053293159696023567995
51371802674053293159697052437771
51371802674126226792205288712653
51371802690554100762899637831508
51371802690578412380999103555148
51371802690578412386081677733308
51371802690578416092119731263976
51371802690578416092123174470224
51371802690578712577047967988036
51371802690587707088968910294080
51371802690587721906352111883344
51371802690587722317946089714988
51371802690587722327168634812114
51371802690587722327172077998679
51371802690587771731807332077572
51371802690590408792215969920613
51371802690590419905253371375001
51371802690590425256163455267623
51371802690590425256163455637226
51371802690590473435242764154958
51371802690903822854569360536400
51371802690906524741646666976283
51371802690906524741646666995966
51371802690906524741667587702318
51371802690914629668310830540319
51371802691560313394652976720126
51371802691560315178226880657250
51371802691560315181490506073626
51371802691563066480964605456022
51371802696390981304872773647229
51371802696484336090874976754225
51371802696484640357294504306287
51371802696487037794309949653939
51371802696487038205903927485583
51371802696487341648926665396219
51371802696487341648930136254887
51371802696487342060520643227863
51371802696487342060541563932811
51371802696495446751726024833437
51371802696499049030315933340599
51371802696499049077743174238121
51371802696499050724872229925953
51371802696499050724872230975713
51371802696499095189731295619393
51371802696499095190003264802591
51371802696499098848595480377471
51371802696499098894349065287387
51371802697435319029713004092361
51371802697435322734058804577157
51371802697467739882531128970855
51371802697666184755827493801145
51371802697690496378257397290723
51372617485096306626281990813456
51372617502821280650646072765776
51372617502821282297775125271440
51372617502833288031094885280357
51372617502833288031115777288949
51372617502833288033539250285621
51372617502833288033560142294213
51372617503113066398619391834505
51372617644608783571607873627456
51372617644608783617340537830972
51372617715532697737245904679084
51372617715535699027794637308797
51372617715535699027815529317389
51372617715535699029486890004749
51372617715536598362453600131412
51372655772955278269256246726995
51372655772955281975296622856037
51372655772963382144215492111635
51372655772963387085602657619925
51372655772987697475133604394597
51372655772987698710480393773845
51372655773279433267626062112595
51372655773279436973666438241637
51372655773279438209013227620885
51372656250602040466120405553660
51372656268307500542191376220959
51372656268307505481319110200687
51372656268331820812234899535355
51372656268339920983412428667183
51372656269170799792934856906293
51372656269170799795379221911557
51372656269182505390098211350767
51372656269182505390098211350773
51372656269182505392542576356031
51372656269182505392542576356037
51372656269182805579347884642603
51372656269182805581813141656459
51372656269182805581879260888483
51372656269206817014975947504693
51372656269206817017420312509957
51372656269214920889935192889333
51372656269214920892379557894597
51372656269215221079184866181163
51372656269215221079205758189755
51372656269215221081629231186427
51372656269215221081650123195019
51372656269277409671992795014719
51372656269277409672055556779643
51372656428845419756544572956598
51372656481007208780862602404370
51372656481018013810778002222958
51372656481018013811029049282654
51372656481018015594602953219778
51372656481893315699158830229190
51372656481893315699409534332294
51372656481893315699973361346834
51372656481893315699973618564278
51372656481893315700161646641606
51372656481893321047495365509039
51372656481913730164430835857933
51372656481913730166123088553885
51372656481917331886634944917773
51372656481917331888327197613725
51372656481917632075905510218195
51372656481917632077576870905555
51372656481917632627207960665587
51372656481917632672373101662959
51372656481917632672940624869103
51372656481986707910055717276068
51372656481986724335425206563840
51372656481986724335425292302988
51372656481986724335613577597760
51372656481986724335676253623536
51372656481986725570207140058772
51372656481986725570207225797920
51372656481998431168122606812564
51372656481998431168185368577488
51372656481998431716977334787592
51372656481998431716977339019680
51372656481998431717165624314452
51372667022321350807206813483541
51372668458125468902792043194948
51372668458149780527669779230824
51372668458149780535259132991896
51372668458149780535262489158694
51372668458149780535262490558374
51372668458149780535262833514966
51372668694062628373984328728106
51372668694062928700431994630490
51372668694069832916477895938378
51372668694069833053654996540334
51372668694069833053738564574702
51372668694069833099408552752442
51372668694070733484206023805294
51372668694070733484226915813886
51372668694070733621487584450210
51372668694070733667220248653726
51372668694071033673476589105722
51372668694071033810737257742046
51372668694462330318018965314285
51372668694494795229185785334599
51372668695443043105988992609699
51372668711788804802476242092582
51372668711795709338713468850858
51372669095860259899045723829246
51372669095860259899066615837838
51372669095860259944799280041354
51372669095860265251480580345162
51372669172636066818666161592566
51372669172636966150881135663830
51372669172636967386415181468074
51372669172636967798009159299718
51372669172637266340130808955666
51372669172637267574912742450598
51372669172637267575664854759910
51372669172661283128904056625794
51372669172661283128924948634386
51372669172661283129175652737490
51372669172661283266185617270710
51372669172661283266373645348038
51372669172661283311918281474226
51372669172661283312106309551554
51372669172669388236973874818006
51372669172669388238645235505366
51372669172669388239400705281778
51372669172669388239421597290370
51372669172669388239480915849046
51372669172669388239484273316146
51372669172669388376678908459594
51372669172669388376682265926694
51372669172669388421659460353798
51372669172669388422411572663110
51372669172669388422414930130210
51372669172669688565931939218530
51372669172672088295516383805314
51372669172672088295537275813906
51372669172672088295787979917010
51372669172672089528626956612886
51372669172672089530298317300246
51372669172672089531133997643926
51372669172672090079925968086118
51372669172672090079929325553218
51372669172672090125097905524750
51372669172672090125599313730958
51372669172672090125661989756734
51372669172672093783707684338930
51372669172672095019053702065846
51372669172672095066481976432414
51372669172673289052598645007026
51372669172673289052786673084354
51372669172673290287380578501958
51372669172673290288132690811270
51372669172673290699165941878030
51372669172673290699730026110014
51372669172673295640550012785694
51372669172741448625761499076711
51372669172741448625761500476391
51372669172741481972525372687618
51372669172742682729607633889330
51372669172745050347965608136551
51372669172745050347965609536231
51372669172745050896757578578743
51372669172745055835968999611803
51372669172769367460846735765723
51372669172777471335722294097031
51372669172777471335722295496711
51372669172777472982098205423607
51372669172777472982098206823287
51372669172777504684993208266802
51372669172777504730725872487580
51372669172777506331369121126960
51372669172951732235963974640041
51372669172985503781335522178066
51372669172988210784655300096076
51372669173057132618818893755749
51372669173069138352157251581827
51372669173936353013020373635963
51372669173936503138932592253618
51372669173936503138995268279394
51372669174041703394832569343005
51372669190394364093908150327342
51372669190395564667976186680622
51372669190468558831651881351422
51372669190491641477086140332858
51372669190503380787037456218545
51372669190503380970051680594588
51372669190711385373808720008941
51372669190714387220761848853217
51372669190714387258963446170819
51372669190714387266494513056733
51372669190784674190550318723947
51372669190784674197861703784507
51372669190795181004781199431931
51372669191378982865419727919087
51372669191378982865440619927679
51372669191451678629297126816360
51372669191658761047485562062719
51372669191658761093301880039751
51372669191662379378237508352034
51372669332303491431985311659282
51372669332303491843579289490926
51372669332310396242806580412338
51372669332310396380004573022886
51372669332494379050210876254470
51372669332496780373829990721187
51372669332496780373829995320448
51372669332496780373829995320452
51372669332497080746031212835674
51372669332497080746031217434944
51372669332497981313842913336228
51372669332497981321457659859606
51372669332518694379434412893186
51372669332521395533889502077518
51372669332521396082681472519710
51372669332521396082932176622814
51372669332522292349846883863814
51372669332522296055884937044562
51372669332522296101638521953026
51372669351203674539356957754218
51372669403072456694284054544738
51372669403073657450530635401318
51372669403073657450530635402770
51372669403073657451282747710630
51372669403073659097658659037206
51372669403073662391914706308982
51372669403073662391914706310434
51372669403073662392666818618294
51372669403073664039042729944870
51372669403094070321764756175554
51372669403094071968892779811442
51372669403096772024949138241268
51372669403096772024949138357908
51372669403096772025199842461012
51372669403097974426882194142340
51372669403097974426882194258980
51372669403097974426882198863866
51372669403097974428574446838292
51372669403097974428574446954932
51372669403097974428574451559818
51372669403097974429138531070276
51372669403097974429138531186916
51372669403097978132920247323088
51372669403097978132920252044614
51372669403106077891751687847542
51372669403106077891751687848994
51372669403106079538879711483430
51372669403108779595186774017812
51372669403108779595186774134452
51372669403202188459886659392170
51372669403206090874650450674300
51372669403206090874650450687398
51372669403206095821393278733316
51372669403213897083835733690102
51372669403213897495429711521746
51372669403213900788181534174898
51372669403213900788181562871254
51372669403214200931698543263218
51372669403389778302327902074421
51372669403397883458387866102838
51372669403400581270047775280594
51372669403400581453313075768438
51372669403400585566052889218267
51372669403400586763197306445253
51372669403401485683881064799510
51372669403401485729613729003026
51372669403401485729634649707974
51372669403421898598339689554045
51372669403421898598339692736373
51372669403421899010121698645345
51372669403422193800472630917029
51372669403422198741856698642365
51372669403422198741856701824693
51372669403424601948150687049439
51372669403424900444539677219233
51372669403424900445104876042672
51372669403424902091667696137759
51372669403424902130622439351811
51372669403424933791197407389913
51372669403424934202791385221557
51372669403433005966626941522399
51372669403433039313096648333113
51372669403493974074989152311872
51372669403497580059640239681629
51372669403497590761052272435136
51372669403497590761052273484896
51372669403497879654093310563113
51372669403497879654093310679753
51372669403530012854582577857372
51372669403530312998099586945692
51372669403530316704642147184076
51372669403530316704642147300716
51372669404081392214241289647191
51372669404081393861369313283079
51372669404089497736326235719425
51372669404089497736328558667719
51372669404369124016203563322647
51372669404369275964686605555140
51372669404369290743366003155408
51372669404372725875835821461081
51372669404372892465318374993018
51372669404372892465319408112144
51372669404372892465569450649692
51372669404372894249142983033246
51372669404380981698483096725852
51372669404380997575060586991716
51372669404380998124102228417886
51372669404380998124103261537012
51372669404478549802536493958834
51372672712044399509047911435020
51372673019292920854576724253737
51372673474260681162404945512100
51372673480154592360952345935674
51372673480157293652605427730554
51372673480157294201397398155484
51372673480157294201397398172746
51372673480165397527561573793042
51372673480165397527561573810304
51372673480165699501137263802086
51372673480165699501137263803490
51372673480166603591724034872184
51372673480166603591724034872344
51372673480166603591724034873796
51372673480169304883377116667224
51372673481429643768712655219311
51372673497883170303441645634838
51372673497891273766803813882944
51372673497891575555004482074271
51372673497891575557514966311559
51372673497891575600737146277787
51372673497891578856790564179857
51372673497891579263553019492307
51372673497891579306775199458535
51372673498183107567396236700293
51372673498183407710913245788613
51372673498731786871868673318980
51372673498754903275847548773182
51372673639667069350249536688718
51372673639667069356840550344082
51372673639690480543824137517716
51372673639691380974879667589510
51372673639691380974942343615286
51372673639691381111573157393224
51372674839149548042714032785020
51372674862783749688804783216782
51372674862784049695120702373948
51372674862784049878050985766590
51372674862787652149050537526970
51372674915928790646024543976074
51372674915954475098213486658598
51372674915961207737470540217008
51372674916252995597176860116471
51372674916252995597176860120683
51372674916804136954287009533438
51372674916804136954287267813692
51372674916824551469368995218984
51372674916836574461573810332904
51372674916897497457289534032058
51372674916897497457289537214386
51372674916897501168160232027480
51372674916897501168160232494040
51372674916897501171423856493558
51372674916897501171423857893238
51372674916898701964197092600195
51372674916898702523302464176834
51372674916901403814955545971714
51372674916909509336207018794664
51372674916933820356522041213420
51372674916933868535768715732266
51372674916933868581522300524090
51372674917116352089489119945006
51372674917116352089491444292980
51372674917116352089492473162756
51372674917116355793838272247872
51372674917116355793838273647552
51372674917117552846846817872145
51372674917117556551192618356941
51372674917117556551192621537865
51372674917152673159668341117546
51372674917152673205421925909370
51372674917225608216224660693399
51372674933651965172044408839980
51372674933656034223717978316568
51372674933687239684412319073898
51372675075486155738281559799142
51372675076431735081273040836169
51372675548176488844049323717769
51372675548176488844049323735031
51372675548176488981247316328317
51372675548176488981247316345579
51372841734499111567026327567727
51372842933633969297943315993472
51372842933633969846986334545120
51372842933633969846986334912302
51372842933918550510008953619746
51372842933925754000170756531250
51372842933949768591080680738382
51372842933950068597336934747018
51372842933950069146379953665848
51372842933950074087766347504544
51372842933950074087767119156876
51372842933950074087767119511168
51372842933953670868584062708426
51372842933953676359014246072688
51372843146333661479365024075669
51372843146333663125740935402245
51372843146530852429214374355149
51372843146530854259357766028109
51372843146555172745639443067201
51372843146555217171462669476137
51372843146555217172278572420149
51372843146624216646352077649555
51372843146624249997423181920805
51372843146624249998176323099893
51372843146624249998177097938765
51372843146625100788379572916387
51372843146625150565738089732733
51372843146625150565988019001177
51372843146625400977897857922709
51372843146625445264828514677171
51372843146625445266520767373123
51372843146625445401274394978407
51372843146625447089073429227959
51372843146625447096664159046083
51372843146625450754440471795043
51372843146625450754442796143017
51372843146625450755258699087029
51372843146625450793419229712755
51372843146625450800173135998559
51372843146625450801008816342239
51372843146625450801009959530879
51372843146625450801012283878853
51372843146625450801012284001317
51372843146625450801012288600587
51372843146625452584586187938441
51372843146625461875074026252455
51372843146627798785208309882509
51372843146627798785271071647433
51372843146627815393756145576941
51372843146627818368556186709395
51372843146627846963701838972953
51372843146627851720381206998605
51372843146628999543106588347097
51372843146629003249144641527845
51372843146629003249146965875819
51372843146629005033537809064233
51372843146629019674680462402955
51372843146629047537767550978259
51372843146629047675030514916281
51372843146629047675030629701705
51372843146629049367910942651219
51372843146629049367910942657043
51372843146629053025690697545069
51372843146629053071419919603695
51372843146629053072255599947375
51372843146629053072256743136015
51372843146629053072259067483989
51372843146629053072259067606453
51372843146629053072259072205723
51372843146629054855830647078963
51372843146629054855832971543577
51372843146629063597278135312295
51372843146629063734538803944407
51372843146629063734538803950023
51372843146629064138728098999457
51372843146629064146317711020665
51372843146629064146321067070823
51372843146629064146322186284681
51372843146637158181749546982191
51372843146637159966139353863327
51372843146639806356032065088269
51372843146639806356094826853193
51372843146639810062135204381915
51372843146639821134436509109741
51372843146639854488771894601465
51372843146639854534525479393289
51372843146639854534525594178713
51372843146639870411019514997479
51372843146639870548280183629591
51372843146639870548280183635207
51372843146639870594033854164775
51372843146660267219464272519205
51372843146660267220217413698293
51372843146660267357228153066173
51372843146660267357478082334617
51372843146664125391356416672657
51372843146664169817179643081593
51372843146664169817995431240181
51372843146664169856156076651331
51372843146664169863745663280815
51372843146664169863746806469455
51372843146664169863749130817429
51372843146664169863749130939893
51372843146664169863749135539163
51372843146664171510126079986317
51372843146664171647323039476287
51372843146664171647324072596865
51372843146664191229916655911471
51372843147281959132710845223103
51372843147317983675327496132323
51372843147515172475569155332063
51372843147539472980634691737199
51372843147539472980697453502123
51372843147608515279784945133097
51372843170263565798727736206280
51372843170274372795483459767396
51372843170951583113609462699212
51372843625118705358625705273342
51372843625129512713062531039510
51372843625129512713062531056772
51372843625234927333065835636636
51372843625238464817330917384894
51372843861253020949980036853582
51372843861256623221230291300124
51372843861277336279203571975979
51372843861277336279203573492299
51372843861280938550450355680493
51372843861280938550450355699207
51372843861280938735075589538275
51372843861280938735075589538483
51372843861280944085797296645383
51372843861280944085797301349647
51372843861280944085797301349855
51372843861280944086634129603908
51372843861463709480119894781461
51372843861463709480119894787077
51372843861463709528383964282749
51372843861463710763731098035738
51372843861463711312776095512067
51372843861463725588729307966546
51372843861475416909939449956547
51372843861475461199399556010623
51372843861475461199399560259973
51372843861475466733048452259619
51372843861475466733048456981353
51372843861475466733048456982805
51372843861496174439551128676804
51372843861496176223943176999175
51372843861496179747806928187415
51372843861498577738128960233183
51372843861498577738128964482533
51372843861498580895939906293349
51372843861498833454987870656879
51372843861498877195153880168380
51372843861498877744196903791474
51372843861498877927378260453677
51372843861498877927378264703027
51372843861498881450234956972222
51372843861499728532306706122321
51372843861499728533122613671427
51372843861499728533122871951729
51372843861499732056167592292637
51372843861499732238344759303069
51372843861499733474510037460019
51372843861499776710797910864791
51372843861499776710798164427731
51372843861499776710798169145093
51372843861499778495210967403991
51372843861499778495211225684245
51372843861499781470011037247255
51372843861499781652185339239763
51372843861499782063967345148735
51372843861506981070113125553020
51372843861510539052151225101359
51372843861510583524541614431389
51372843861510583524541614897949
51372843861510583524541614898157
51372843861510589014990399803363
51372843861567919677753337478314
51372843861567919677754483849282
51372843861567921462146619800126
51372843861567925028223999295276
51372843861567925028227466948530
51372843861569122033704171915910
51372843861569122036214656153198
51372843861569122036214656153199
51372843861569125740560456637995
51372843861569125785477213296776
51372843861569125786314036842194
51372843861569125922756449589347
51372843861569125922758773937321
51372843861571473770572824947596
51372843861571477476610878128344
51372843861571521949001267471681
51372843861571521949003591936295
51372843861571523184350384503487
51372843861571527436923296340745
51372843861572678233608423385523
51372843861572722523068156031227
51372843861572722523068156037051
51372843861572722523068156386971
51372843861572722523068157436731
51372843861572722523069303824961
51372843861572722523069303924131
51372843861572722523069303929955
51372843861572722523069305341281
51372843861572722523069305347104
51372843861572722523071628272313
51372843861572722523071628289575
51372843861572727461945961102467
51372843861572727461945962152227
51372843861572727461948285100521
51372843861572727462764221341563
51372843861572728010991328462145
51372843861572728010991332694233
51372843861572728011556191766493
51372843861572728056720520289221
51372843861572728056720524993693
51372843861572728056720525010955
51372843861572728056721672903859
51372843861572728056723992180179
51372843861572728056723992652563
51372843861572728056723992665661
51372843861572728056723996901913
51372843861572728056723996915011
51372843861572728057560820902245
51372843861572728057560825151595
51372843861572728194005557542665
51372843861572728194005643635945
51372843861572729841134695675049
51372843861572729841134696141609
51372843861572729841134724839369
51372843861579927248329400274856
51372843861579932187457138958848
51372843861579932599051112086228
51372843861579932599051116790492
51372843861579932599051227343828
51372843861579932599051231575916
51372843861583529334365290088774
51372843861583535007747056268239
51372843861603947878144348787177
51372843861604242393782098981996
51372843861604242393783129368092
51372843861604242393783243686956
51372843861604242394034291102188
51372843861604242576713786182156
51372843861604242576964947910636
51372843861604242577549585562062
51372843861604244223925496888638
51372843861604244223925496894254
51372843861604247876870282406658
51372843861604247884213321215244
51372843861604247884464484483130
51372843861604248067395141291578
51372843861604248067415688926476
51372843861604248067416061997978
51372843861604249714544741432140
51372843861604258453541317451986
51372843861605142961782167452235
51372843861605142961783310623405
51372843861605142961783315222675
51372843861605142962598103557763
51372843861605142962598103575233
51372843861605144746172002895617
51372843861605144746172007494887
51372843861605148452212385140249
51372843861605148452212385140457
51372843861605148497945044626403
51372843861605148497945049343765
51372843861605148497945049361235
51372843861605148497965941352357
51372843861605148497965941352565
51372843861605148497965941369827
51372843861605148498781872893555
51372843861605148635226609988889
51372843861607794840473252860765
51372843861607796669779821001405
51372843861607800375820193825863
51372843861607800375820198530127
51372843861607800375820198530335
51372843861607800376657022079916
51372843861607844848210588326925
51372843861607844848210588327133
51372843861607844848210588344395
51372843861607844848211731165645
51372843861607844848211731165853
51372843861607846632621320047379
51372843861607846632621320519555
51372843861607849789597758084613
51372843861607849789597758084773
51372843861607849789598905977433
51372843861607849789598905977676
51372843861607849789598905977677
51372843861607850338661697692741
51372843861607860908555671858405
51372843861607860908555676562669
51372843861615955311770082703295
51372843861615955448967730944521
51372843861615955448968075300793
51372843862237341545380964635592
51372843862446825058357712881339
51372843862446825065951914957810
51372843862446825065951914957811
51372843862446828762703513366135
51372843862446828764395766062087
51372843862446828770297715442607
51372843862446828771989968138558
51372843862446828771989968138559
51372843862448029344302960980523
51372843862448029346813469664817
51372843862458836340284527603273
51372843862458847460933667210658
51372843862479546059964826584862
51372843862483146128261608348591
51372843862483146128261613052855
51372843862483146135037554423671
51372843862483146135037554535891
51372843862483146135037554541715
51372843862483146135039878883865
51372843862483146135855810425062
51372843862483146135855810425063
51372843862483146135855815129327
51372843862483147957568176489231
51372843862483147957568181193495
51372843862483147965158906307355
51372843862483147965162383269966
51372843862483147965162383269967
51372843862483162790157202333055
51372849314942163320681619580822
51372849314942166971683103933686
51372849314942166971766786759302
51372849314949368000439724861252
51372849314949371704785525347500
51372849314949371704785525351872
51372849314949371706477003208792
51372849314949371707041862275436
51372849314953424331107688139865
51372849314953424331110011088159
51372849314953424331110785927030
51372849314953424331110785927031
51372849314954326499482132214827
51372849314954326546050849833524
51372849314954326546051626071833
51372849315135789105976181821930
51372849315136689811048718542046
51372849315160105669981648769038
51372849315160105669981649123170
51372849315160105670546508189814
51372849315161006237793430763762
51372849315161006238358289834618
51372849315233952225464040674086
51372849315269073086512679416342
51372849315269073269610701875814
51372849315277179432165507095938
51372849315890448207902062720012
51372849315890448253676568218236
51372849315890448255350223274174
51372849315890448255935999746798
51372849315890448255935999859226
51372849315901255069677383782114
51372849315901299539033242825294
51372849315901299676293911461618
51372849315921964376968630474042
51372849315921964377533486358358
51372849315921964560066652933514
51372849315922864944780412464394
51372849315922864990554918079258
51372849315922864991119773964978
51372849315925566648212312059924
51372849315925566648215754203362
51372849315925566648215758435450
51372849315925566831313780894922
51372849315925614869952130880248
51372849316120104295131854677330
51372849316120104295131883375138
51372849316120109648280366843388
51372849316144404669690542644330
51372849316144404669690628737770
51372849316144419624355424133514
51372849316217350657361238648094
51372849316217350794621907284418
51372849316217354361707043252550
51372849316217354361790607167258
51372849316217354498967711888874
51372849368094279244669062662692
51372849368095480001685319067884
51372849368095480001751438655652
51372849368118590860509182946838
51372849368118590869546798816612
51372849368118594573892599301408
51372849368119791434577219300118
51372849368119791626563055221804
51372849368119791626566412688904
51372849368119791626629174809364
51372849368119791626629174809572
51372849368119791983369189742310
51372849368119791985063765386556
51372849368119795147960635654688
51372849368119795285158628265236
51372849368126696522323435182869
51372849368126700018909014247445
51372849368127000424203465146410
51372849368127000424206822613510
51372849368127000424956610557586
51372849368127000424956610575056
51372849368127000424959968022473
51372849368127000424959968024686
51372849368127000424959968042156
51372849368127001467522839004365
51372849368130602146410931673350
51372849368130603737929436905609
51372849368130603738769622609501
51372849368130603747803966757748
51372849368130603747807324207586
51372849368130603747807324225056
51372849368130651917012189336062
51372849368130652100193894277052
51372849368314318528963466837294
51372849368418786034916064179929
51372849368419686602724402631535
51372849368419686602727760081373
51372849368442800625909927607769
51372849368442800625909929007449
51372849368442801174952602153065
51372849368443996029487110564118
51372849368444001336902955338716
51372849368454808150142931416962
51372849369075281470570498829923
51372849369099593277981401228762
51372849369100493662443337448344
51372849369100493662444109100676
51372849369111298623130350582715
51372849369111298623130436321863
51372849369111298829056306943212
51372849369286931009059294507472
51372849369318446078345248763602
51372849369322049446925264918147
51372849369403088143441934238743
51372849385820155483911302735332
51372849385844470813134839374048
51372849385844515277993817561478
51372849385844515277993817911398
51372849385845667865871414882004
51372849385854228636495678326866
51372849385856478385653171745990
51372849385856528156317105434478
51372849385856528201987007518986
51372849385856528201987093258134
51372849385856528202070690344394
51372849385856528202070776083542
51372849385856528202258976688926
51372849385856528202258976701940
51372849385856528202258976701976
51372849385856528202259062428074
51372849385856528339247761898830
51372849385856930523677588655241
51372849385856930523677588655484
51372849385856930523677588655485
51372849385857831503020586362393
51372849386169877575643787205148
51372849386172579325397663259094
51372849386172579325481346084502
51372849386180684389385171489602
51372849387011906680552428961084
51372849391762854232587292397626
51372849391766456503583371899658
51372850006263494525773919626564
51372850006263494525774177906818
51373173380250649269042394902880
51373173380250652973388195387676
51373173380250948863516643338122
51373173380250949458312988899664
51373173380250952567863591612280
51373173380286970341118977860182
51373173380286970386872533955650
51373173380286972170509200024880
51373173380286972170510233126744
51373173380577509263136058897790
51373190609145793225056496626718
51373190609251160251302468442240
51373190609251160252994721138192
51373190609290179320107627755484
51373190609290228733885187292660
51373190609290229183325885259402
51373190609290229190667890966124
51373190609290229190939487077820
51373190609290229190940520179684
51373190609290229190940634970724
51373190609290229191421036377300
51373190609290230967715701344902
51373190609290230975330336265184
51373190609290230975330451056224
51373190609946692637505735163272
51373190609946692639197987859224
51373190610234874933670687235046
51373190610234880284392399046418
51373190610270897644449713900292
51373190610270899290825625226868
51373191832055687486291619065800
51373191832056888289127579613092
51373191832340524278728683498843
51373191832340524278729847341592
51373191832340524278729847354633
51373191832340524461744186994322
51373191832340568750367095952660
51373191832340568750367095959302
51373191832340572454712896340499
51373191832340572454712896812892
51373191832347772240528898870806
51373191832348672076283322438162
51373191832348672213544077167766
51373191832348672671079926129124
51373191832371786831438823079342
51373191832372087020709417076126
51373191832372087569752435994956
51373191832372092328125261852128
51373191832372928040227334168232
51373191832372928040229657116526
51373191832372988000303462770270
51373191832372992941686369839397
51373191832372992941687141491729
51373191832372992941689856630440
51373191832372992941690628282772
51373191832375646420940458643655
51373191832375689291956545037534
51373191833321225947762875331720
51373191833321225948577963509377
51373191991873453714517760010408
51373191991873453714518907903312
51373192062704012082493776870530
51373192062775998808128388528924
51373192062776014867632087526324
51373192062776943801822716204150
51373192062776943847576300995974
51373192062776958671738915253568
51373192062784118147041960955758
51373192062784163351492808149396
51373192062787765622736463869926
51373192062787765622739934711124
51373192063465876325663408700164
51373192063465876371416964912272
51373192068623446092972346342486
51373192068685569214925498086438
51373192068685583490042832346140
51373192068692477454671730376906
51373192068692488575323848258636
51373192068718159583265171134035
51373192068720691357137273231250
51373192523366047163133716310518
51373192523368747217682293659258
51373192523540407350204706437418
51373192523540423821491787756378
51373192523551214162921348831818
51373192523551219653348094166686
51373192523551219653348094284778
51373192523551514306438357802046
51373192523551514306438357920138
51373192523551519245566091899866
51373192523551519842618659467114
51373192523551564129550459528308
51373192523551564129822060226384
51373192523583684427257601718926
51373192523587541958033927951226
51373192523587553076154932453550
51373192523645779266995181213118
51373192523645779274338220021704
51373192523645821959894523671250
51373192523645823562961124754756
51373192523645823562961211910846
51373192523645823562964567961004
51373192523645823608718152870920
51373192523646123797985274847008
51373192523646123797988746751064
51373192523649742083262175064634
51373192523656586087326458527800
51373192523656628729573451934276
51373192523656628729573539090366
51373192523656628729576895140524
51373192523656630420011814683010
51373192523656630420199842747240
51373192523656633668704633706472
51373192523656634080295254084066
51373192523656634080298606951896
51373192523656634080298611538116
51373192523656886276597023710136
51373192523656928964597602026528
51373192523656928964601073930584
51373192523656930563525467721172
51373192523656933857971867068330
51373192523656935505100922743224
51373192523656946623305611128198
51373192523656946623305615733292
51373192523656946625753333606386
51373192523660488548115862709842
51373192523660488548119220176942
51373192523680945705172987055658
51373192523680945705172990237986
51373192523692969381530474232864
51373192524521125491072570487930
51373192524525044011366706750362
51373192524629199118159880743792
51373192524629499307430445926128
51373192541383723432870117434139
51373192547186182730944000746580
51373192547291597335727620573495
51373192547291597343342743337445
51373192547292348891725369621743
51373192753758308666933571616627
51373192753758308666933571616787
51373192753758308804128122083737
51373192753758308804128122088109
51373192753790729108155771973225
51373192753790730938298020457545
51373192753794331377706830624221
51373192753794331377706830642935
51373192753794331379401407668147
51373192753794333346742796673229
51373192753794336913053771589111
51373192753794336913053776293375
51373192753794336913053776293583
51373192753794336913890599843165
51373192753794336913890604547429
51373192753794336913890604547477
51373192753794336913890604547636
51373192753802442024112954969429
51373192753976798460352712753941
51373192753976798460352712754101
51373192753987919692792689818716
51373192753987919692792689818717
51373192753987925228972991483784
51373192753988804201033076286901
51373192753988804201033416411085
51373192753988826345764685904748
51373192753988854026656035203701
51373192753988859560304931925081
51373192754011970428187442216442
51373192754011970565385435176911
51373192754011970565385439426261
51373192754012218962237111901469
51373192754012220197854729990883
51373192754012220792379360385789
51373192754012223903892783171631
51373192754012224452663861605230
51373192754012224452663861605231
51373192754012224452935457716927
51373192754012226282244345600607
51373192754012235022016222225504
51373192754012240512442971910393
51373192754012240558196528122501
51373192754012270754634739646755
51373192754012274277742136019262
51373192754013119529417460206949
51373192754013119530257727553255
51373192754013121359563181066097
51373192754013124883424067236365
51373192754013124883427161836991
51373192754013136183721205293173
51373192754013136184558028825493
51373192754013171185182663007347
51373192754013171322467442347719
51373192754013171322467700627973
51373192754013174297267512190983
51373192754023931879405375580473
51373192754023931879407700045087
51373192754023976168867805749242
51373192754023976306065798359790
51373192754023976306065798359791
51373192754023976306065798709711
51373192754023981705048882132330
51373192754023981842246100024859
51373192754023981842246874747091
51373192754023981842249199211705
51373192754085164955261892107473
51373192754085164955261893171735
51373192754085164956954144332493
51373192754085164956954145867686
51373192754085164956954145867687
51373192754085164956956468797107
51373192754085166741342838139898
51373192754085170445688637206141
51373192754085170445688637225015
51373192754085170447383214250067
51373192754085172140269294876266
51373192754085222100642064766628
51373192754085222100642150859908
51373192754085222100642150859909
51373192754085222100642151209829
51373192754085222100642179557668
51373192754086065524702046533549
51373192754086115350324630974955
51373192754086120290017224381235
51373192754086120290020696285291
51373192754086120877202177312659
51373192754086120883976995232949
51373192754086120883976999954683
51373192754086120883978143125853
51373192754086120883978147847587
51373192754086120883980471845641
51373192754086120883981586804485
51373192754086120884813828191267
51373192754086120884817267148165
51373192754086120884817271397563
51373192754086120884817300095323
51373192754086121013647024494769
51373192754086121021262032486393
51373192754086121021262118579673
51373192754086122660776076650513
51373192754086122660776077000433
51373192754086122668391170735417
51373192754086122668391171085253
51373192754086122668391171085289
51373192754086122668391171085337
51373192754086122668391171085496
51373192754086122668391199433177
51373192754086122668391199783097
51373192754086131409832921412749
51373192754086136944322084868532
51373192754093320030080016131604
51373192754096927697805505654309
51373192754096927697805509903659
51373192754096927697805509905063
51373192754096927835003502515611
51373192754096927835003526612697
51373192754096927835003531211967
51373192754117340705400823730905
51373192754117340705401598571180
51373192754117340705401598571181
51373192754117635359031583587282
51373192754117640711447871048564
51373192754117640711719467160420
51373192754117640894650497026904
51373192754117640894651271861564
51373192754117640894651616235306
51373192754117640895486947500980
51373192754117640895487291857252
51373192754117640895487291857253
51373192754117640895487320572322
51373192754117642541864006721912
51373192754117652013608039142133
51373192754117656771228014474464
51373192754118535789854578518961
51373192754118541279468860084185
51373192754118541318423225041361
51373192754118541318423229758723
51373192754118541325201524287493
51373192754118541325201524304963
51373192754118541325202643500107
51373192754118541326038319122213
51373192754118541326038323843787
51373192754118541326038347824238
51373192754118541326038347837283
51373192754118541462483080215255
51373192754118541462483084932617
51373192754118543109612223181641
51373192754118552436543977043603
51373192754118552444159071128667
51373192754121193203076673474063
51373192754121239459877794991107
51373192754121239459877795461831
51373192754121239459877795463283
51373192754121242433923576220260
51373192754121242571122716719340
51373192754121242571122716719341
51373192754121243165918172636469
51373192754121244813111019909543
51373192754121254146841179946236
51373192754121254146841184178324
51373192754121254146841270271604
51373192754121254146841298969364
51373192754121254146842327839140
51373192754129348139026557633972
51373192754129348139026557633973
51373192754129348139026557647023
51373192754129348139026558100533
51373192754129348276224205888201
51373192754129348276224205888249
51373192754129348276224205888408
51373192754129348276224550244521
51373192754129348276224550244680
51373192754129359257147304918852
51373192754129359257147304918853
51373192754129359257147305035492
51373192754129359257147305035493
51373192754129359257147305385413
51373192754129364198534760574434
51373192754129364747577521226061
51373192754750734372637439579320
51373192754774149271225921758091
51373192754774149272920497402337
51373192754775049694245880733293
51373192754775049701776949017275
51373192754960234364495472283356
51373192754960518036721928150112
51373192754960521740234371220649
51373192754960521741067727216355
51373192754960521741067727235229
51373192754960521741067728634909
51373192754960521741071199474703
51373192754960521742762304260281
51373192754961422173254008367455
51373192754972240288190142154386
51373192754996538962294029363027
51373192754996538962294029367399
51373192754996538962296353827641
51373192754996538963108817698115
51373192754996555434399366687750
51373192754996555609798583191719
51373192754996555617413677276783
51373192755069490447925924011703
51373192759674739001067585196354
51373192759896235582889009016178
51373192759896245465666404461766
51373192759896252054179189167852
51373192759896252054179562239194
51373192759896278865689632950622
51373192759897446222665097629110
51373192759920544186339780941436
51373192759920560794889941100482
51373192759920560840643525892306
51373192759920565736274011908768
51373192759920565736275045010632
51373192759920593599280512364284
51373192759920594010874490195928
51373192759920594011146459243612
51373192759920594011146459360252
51373192759920594011146832431594
51373192759920594194077116174316
51373192759920594194077489245658
51373192759921761551888634267826
51373192759921794768145152527596
51373192759921794951159750447370
51373192759921801493917915707472
51373192759928699121179753307484
51373192759928699304382379285872
51373192759932601581969444448714
51373192759932601764900101262778
51373192759989937918111479817870
51373192759989943215468725031964
51373192759989943223082699786370
51373192759990843790811172144912
51373192759990843791376031211556
51373192759991138492179516171150
51373192759991143980915122370682
51373192759993545678097312933780
51373192759993841977288076917756
51373192759993841977560044565760
51373192759993842160490701379824
51373192759993845675986446873516
51373192759993845683514415043356
51373192759993845683598097868764
51373192759993845683600421744562
51373192759993845683601569772820
51373192759993845866532111795844
51373192759994006555650355301208
51373192759994696428214095425538
51373192759994740763157772755560
51373192759994740763427418990304
51373192759994742545288143852960
51373192759994742547819548796648
51373192759994742547819548800860
51373192759994746243735466749024
51373192759994746244551374292306
51373192759994746251077472455746
51373192759994746251326196921280
51373192759994746251326197033708
51373192759994746251328521031762
51373192759994746252161905975818
51373192759994746252165349182066
51373192759994746252165349281444
51373192759994746252166382283930
51373192759994747486671871454112
51373192759994748081471917776376
51373192759994756822937916181300
51373192759994758607324366989192
51373192759994758607327723043562
51373192759994758607327723056612
51373192759994762304055072226896
51373192759994762311670080218520
51373192759994762311670167374610
51373192759994762311670167473988
51373192759995207854160627430091
51373192759995207854160627780011
51373192760001595291093833827722
51373192760001602428652821311610
51373192760001645251383122126916
51373192760001645253642557906280
51373192760001645253914154017976
51373192760001645253914527070604
51373192760001645299667997193644
51373192760001661176158217835048
51373192760001661176158476102252
51373192760001661359172815736108
51373192760001661770954821645080
51373192760005547714431875976168
51373192760005547714431875981784
51373192760005553065153587669448
51373192760005564229028177081688
51373192760005569124658405861992
51373192760025916110744201909088
51373192760025916110745235010952
51373192760025960444849871324780
51373192760025960445038156619552
51373192760025960445121467436476
51373192760025960445121724653920
51373192760025960582298911461584
51373192760025960628052496253408
51373192760025962412441188525620
51373192760025966110888482841968
51373192760025966119318365275010
51373192760025966119318365374388
51373192760025966119319140214664
51373192760025966119319398376874
51373192760025967765695309703450
51373192760025976504628865794758
51373192760025976504628865911398
51373192760025976688396350858504
51373192760025977099425210987666
51373192760025977099425212387346
51373192760027166693386401733284
51373192760029863042816260385862
51373192760029864690027884866470
51373192760029879559942932964572
51373192760029880749536145202452
51373192760647351620875240116948
51373192760868841476083719639384
51373192760868843260553001547704
51373192760868857939842832905144
51373192760868857947454484827896
51373192760868859731843181699378
51373192760868859731843554770720
51373192760869147153337038323496
51373192760869147155781403328760
51373192760869158272209896984568
51373192760869158273902151080200
51373192760869159921114120071148
51373192760869159921117471522036
51373192760870049368214081834892
51373192760870049370722242190766
51373192760870058704453177995240
51373192760876946997982960582584
51373192760876947181185586560972
51373192760876963194936734105904
51373192760876968545658445917276
51373192760905166159767940518942
51373192760905180847501005388674
51373192760905182631893915806788
51373192760974207910898137297428
51373192760974208321926997776510
51373192760974208322680143206400
51373192760974210106316813843136
51373192760974213401324882750388
51373192760974513999930104790594
51373192760974514001352712301562
51373192777731575761683805857770
51373192777731591823639785483788
51373196831690219144564420030116
51373196831694132181503253536478
51373196831704937348115580715998
51373196831704937348321057496292
51373196831704937348324413546450
51373196831726553174489741274370
51373196831726553174489856065410
51373196831729254282855854184246
51373196832021042140387105288956
51373196832021043787536049631196
51373196832029147661931210783852
51373196832053457640224086827516
51373196848482968438938919628626
51373196848482973743896586176873
51373196854391599157008713927362
51373196854391599158704452941919
51373196854683077584480617987190
51373197008015859899367952672025
51373197008015859899368985773889
51373197008015859899371308722183
51373197008016760513668900344246
51373197061178623732522220706268
51373197061178623732522220706269
51373197061178623869720213316817
51373197061181323187254759489463
51373197061181323736317206829493
51373197061181325435707293054012
51373197061181325565623774970133
51373197061181325572967272943341
51373197061182225996174797517571
51373197061182226003518300208300
51373197061182226003518300208301
51373197061182676450006677351448
51373197061189134201067860064331
51373197061193036066788978212491
51373197061193036104174639279175
51373197061193036106681680310215
51373197061193036525807872939390
51373197061193036525807872943603
51373197061193036663005865554151
51373197061473307293384501357772
51373197062125708048203622350362
51373197062129621026146320497078
51373197062129621026146320497079
51373197062130521454164824672967
51373197062161741742977728338506
51373197062161741880426425034849
51373197062162042069759666374151
51373197062162042069760039432608
51373197062162042069761158640802
51373197062162942490186697926035
51373197062162942492714630965667
51373197062162942497776309948695
51373197062162942501061629380925
51373197062162942501063953845539
51373197062165643608698846486826
51373197062165643744452970738193
51373197062165643744452970744017
51373197062165645573843102191675
51373197062173748856453925521526
51373197062173749451250184957971
51373197062173749451313205357494
51373197062453830980372471024767
51373197062453831386047082909378
51373197062453831391130767346331
51373197062453832626748382351343
51373197062457433113333757192153
51373197062457433113333758727347
51373197062457433245449184597029
51373197062457433251434701993043
51373197062457434900254973725613
51373197062465538765363680460137
51373197062465538772957882178105
51373197062465538772957882532237
51373197062489848605581132476738
51373197062489848613174186660152
51373197062489848750368737112755
51373198213266925130577571923242
51373198213339855058739921367894
51373198213339869882897950181190
51373198213339869882900273129484
51373198213339871118247062508732
51373198213339903234722970470400
51373198213339919294230111611238
51373198213364165082158506055062
51373198213364168786504306539858
51373198213364168786567068658914
51373198213364168793906751417342
51373198213364170389658033650856
51373198213364170389658033655068
51373198213364181554263771085425
51373198213364185257857593184122
51373198213364185260305311057216
51373198213364185265197275942550
51373198213364185265384398444333
51373198213364185265385562280440
51373198213364185265385562287082
51373198213364185265387885228734
51373198213364185265387885235376
51373198213364185265388661585330
51373198213364185267644993815644
51373198213364186449079169023608
51373198213364186449162851843400
51373198213364186449162851847612
51373198213364218565641082753362
51373198213364234625145900945906
51373198213371089757585472131778
51373198213372290370611349003432
51373198213372290377951031761860
51373198213376344739923957263142
51373198213376344739923957263302
51373198213376344785656621465206
51373198213376344786220705697190
51373198213376344786408992054736
51373198213376344786408992054979
51373198213376344786408992054980
51373198213376344786409768411332
51373198213583019674590021391276
51373198213583023189457025318850
51373198213583024424803814698098
51373198213583024615977186899566
51373198213655965524435017392924
51373198213655969184467317993426
51373198213655969230475393521966
51373198213687235169032212640506
51373198213688389670004968106898
51373198213691091509968844098730
51373198213699197672586411200418
51373198214311566063546445407836
51373198214311566065153982182132
51373198214311566065157338232290
51373198214311566065241021052082
51373198214311566065722194116606
51373198214312466442444290028462
51373198214312466442444290032674
51373198214312466448260205052926
51373198214312466448260205059568
51373198214312466448277638856833
51373198214312466448281125641234
51373198214312466450516149680447
51373198214312466450519636464848
51373198214312466450519636581488
51373198214312466450519636583918
51373198214312466450519636588130
51373198214312467677791079407710
51373198214312467685298083175379
51373198214312467685866429149706
51373198214320571558566243004758
51373198214320571558566243005784
51373198214320571560825674415276
51373198214320571560825674534346
51373198214323273264261020386332
51373198214323273439932235120752
51373198214323273439932235124964
51373198214323273446707061994864
51373198214323273446709384943158
51373198214323273447274240827474
51373198214323273447274240831686
51373198214323317911569483738462
51373198214323317911569483742674
51373198214323317918911489445184
51373198214323317918911489449396
51373198214343982800424795156430
51373198214343982800905968687514
51373198214344883185703410688266
51373198214347584889137593170705
51373198214347585071668480974400
51373198214347585071670803922694
51373198214347585071671918531618
51373198214347585071671923117838
51373198214347633105310610210716
51373198214531321080541101348909
51373198214542122398208436377794
51373198214542127888722306323212
51373198214562535410970623553393
51373198214566422910048771077326
51373198214566423047309525802718
51373198214566437727431973016510
51373198214566437727515655719662
51373198214566437727515659951750
51373198214566437864713533189042
51373198214566437871487972458957
51373198214566437871488360413074
51373198214639368897719380993474
51373198214639369034980053739422
51373198214639372739325849642210
51373198214639372739325854224218
51373198214639372739325854228430
51373198214639372739346741650802
51373198214639372741020429868464
51373198266541810277073971175097
51373198266541810277075004276961
51373198266541810279521689048191
51373198266541810279522722150055
51373198266548717919682636108891
51373198266549018063178724490811
51373198266549018063199645197211
51373198266549019709554635817387
51373198266549019709575556523787
51373198266552617092509927554287
51373198266840503536981772595625
51373198266840803680477860977545
51373198266864818865354532324177
51373198266865119009701397616261
51373198266868765752322840077505
51373198267521311191557404532877
51373198267521611335053492914797
51373198267522511901169666275763
51373198267522511901170699377627
51373198267522511902865274905233
51373198267522511903617384148857
51373198267522511903618417250721
51373198267522511948827805415049
51373198267522511948827808597377
51373198267522511949391889647033
51373198267533317070230744430241
51373198284169223979721524058654
51373198284274590406356849493090
51373198284275780462748946918738
51373198284275796514914082352854
51373198284275796524223409107124
51373198284275796524223409126807
51373198284278492874217351998280
51373198284278497173359755962062
51373198284486529573197195668216
51373198284591895816567132984882
51373198284591895816567132990706
51373198285223175947723421655912
51373198285223176130256240208438
51373198285223176132512577136374
51373198285224076515535203296344
51373198285224076563799268567204
51373198285247487572601157809832
51373198285248388142923419456916
51373198285248388142923419461288
51373198285259193285894960781082
51373198290150799091617527567868
51373198290151999894516250584136
51373198290175110706704416697478
51373198290175114466594649116660
51373198290175114466657411231504
51373198290175410951582204743492
51373198290175411317610884028465
51373198290175411317610884028466
51373198290175414610111658204980
51373198290175414655928005228288
51373198290176311885359903903974
51373198290176315040725447583172
51373198290176315223739787222852
51373198290183520133978215609082
51373198290184405921854874512112
51373198290184420692668569584313
51373198290184420701789997599434
51373198290184421983057740726076
51373198290184421983057740726319
51373198290184421983057740726320
51373198290184466401974847641880
51373198290187122039175743602042
51373198290187123823502792963392
51373198290187168105410164809156
51373198290187168105410193506916
51373198290187168105410193625986
51373198290187168105410279719266
51373198290187168288361771500742
51373198290187171809755994110782
51373198290187171809755994464914
51373198290187171809756080204062
51373198290187574542974318936791
51373198290187574542977791313991
51373198290187574542977791313992
51373198290187574588731376223916
51373198290188474698379687946679
51373198290188474698379687946680
51373198290188475110726811189256
51373198290393949104061492144180
51373198290499315530696817578616
51373198290499321067445445844512
51373198290503217991779398603452
51373198290503217991779484696732
51373198290503222933166564465874
51373198290503222933166650205022
51373198290503267404803812729452
51373198290503267404803813083584
51373198290503267404803898822732
51373198291131500762554292082541
51373198291131501174148269914185
51373198291131501174148284341068
51373198291132701928887574796680
51373198291132751341911988922680
51373198291157013553577024593018
51373198291157013556024699235449
51373198291157061732007791568618
51373198291159714847677781030329
51373198291374666833418688117162
51373198426086857964178826734774
51373198426086859611579852654754
51373198426086859611579852654755
51373198426086859611583208704912
51373198443811833681425545752706
51373198443811833681679691999248
51373198443811835283076428906257
51373198444747956993692684460304
51373198444966806264880971685480
51373198496985394949610497625785
51373198496986295380161524890745
51373198497278095356743153748277
51373198497864357806721106123165
51373198497933691002731026140863
51373198497969708041486262949909
51373198497969758049307280885941
51373198498145334819115256518711
51373198904685516423992052836167
51373198904685516469724716923043
51373198904685517659338070563083
51373198904685518071120334752357
51373198904685518071121109573919
51373198904685518071121367854221
51373198904685518116854031939645
51373366996503358009373040099364
51373366996503358011904440792250
51373372740553259403897310772962
51373372742353796319019714011856
51373373662298823847752947890594
51375757570894470926766029781392
51375757570894470927016733884496
51375757588596330051917732825435
51375757588596334993301803733099
51375757588631451784791867066539
51375757588631452196573872975511
51375757729770859815276959736871
51375757730427356530903172933264
51375757730427356531717961268352
51375757730427357079946190435152
51375757730427357080760978770240
51375757730431258946422400624234
51375757730431258946422405229120
51375757730431258992155069432636
51375757748121112335156222426032
51375757748121112335218898451808
51375757748121112335782982683792
51375757748121112335971010761120
51375757748131917501768549605552
51375757748131917501831225631328
51375757748131917502332633837536
51375757748131917502395309863312
51375757748152332202396302805028
51375757748152332752191437202607
51375757748156232827669087557037
51375757748156234473102911802349
51375757748156234473123803810941
51375757748156234474795164498301
51375757748156234474797111192925
51375757748157135185727316724054
51375757748157135231459980809478
51375757748157135231459980926118
51375757748157135231459980927570
51375789187842254940281883531200
51375789187912502933861754746548
51375789188239359086623983640784
51375796277290831028585607749590
51375796283223478125616287279284
51375796283234283292228614458804
51375796354102963182543609828962
51375796354105664336936022987518
51375796354105664337124308282290
51375796355001379646537173217669
51375796355002580213077212760679
51375796489993242024783175687402
51375796490001345900307276956358
51375796496882236115706695512957
51375796496893090511449391359438
51375796497101074091995168201987
51375796497101074092183453496759
51375796513554748225409942207945
51375796513554748225597970285273
51375796513554748227102194903897
51375796513554748227290222981225
51375796513554748271163527117867
51375796513554748271351555195195
51375796513554748272855779813819
51375796513554748273043807891147
51375796513554751931447995388693
51375796513554751931636023466021
51375796513627742398286916576377
51375796513627742398286917626137
51375796513627744088721837227678
51375796513635849199027100339234
51375796513638549256086276716510
51375796513638549256149038481434
51375796513638549256149295698878
51375796513638551039723199636002
51375796513639449823898315574386
51375796513639451470274226900962
51375796513658967021640477021520
51375796513659867452191504282268
51375796513659867452191504286480
51375796513663766940901587606116
51375796513663766940901587606164
51375796513663766940901587607568
51375796513663766940901592211173
51375796514534265609739110351485
51375796514534265611431363047437
51375796514535466368492818333783
51375796514537867331943219411325
51375796514537867333635472107277
51375796514538167521213784711747
51375796514538167522885145399107
51375796514538167660145900128711
51375796514546321412065980026221
51375796514607243355112944709924
51375796514607259780732447938266
51375796514607259780733562547190
51375796514607259780733562564452
51375796514607259780733566796540
51375796514610861502372472766122
51375796514610861502372815722714
51375796514610861502372815739976
51375796514610861502936556998106
51375796514610861502937671607030
51375796514610861502937671624292
51375796514610861502937675856380
51375796514610861503125618194560
51375796514610861503125961151152
51375796514610861503187604057802
51375796514610861503188375710134
51375796514610861503188379959484
51375796514618966613430881306116
51375796514618966613493638821690
51375796514618966613493643071040
51375796514618967162285609263882
51375796514618967162285609281144
51375796514618967162285613513232
51375796514619223071573132594926
51375796514826049625639528481476
51375796514826049626204384365792
51375796514838061047297778269416
51375796514838061047318698974364
51375796566849504336206989025054
51375796566849504336206989141694
51375796566849504336206989497230
51375796566849504473467658133554
51375807055922602884287569293793
51375807291284199837526905542281
51375808490446109923739811470516
51375808490629792264026937816226
51375808490745999004971397058624
51375808490770266155701406006576
51375808491613211835709609361062
51375808491718562210179799361382
51375808567233924780047561503276
51375808567258240109271098141992
51375808567258240110963350837944
51375808567258240111803650879414
51375808567452729403947186888556
51375808567477044733170723527272
51375808567546093389805399624948
51375808567549975903458131504236
51375808567549979607803931989032
51375808567549979609496184684984
51375808567549979610336484726454
51375808567558129192278619251460
51375808567582396343071388448016
51375808567582444109719920293764
51375808568202590467025226699836
51375808568421428442749872374326
51375808568530691986523127568864
51375808797593873318755130722490
51375808797595074075252415683626
51375808797595074075753823889834
51375808797595075310535757384766
51375808797595075310598433410542
51375809181623301916878028687052
51375809181623301917442112919036
51375809181623301917442114336185
51375809181655422214582072044956
51375809181655722356406829854473
51375809181655722402139494057989
51375809181655722403831745218748
51375809181939417733877174562242
51375809181947522843618353441814
51375809199665293561316483433130
51375809205257506947099154632254
51375809205281818571976890786174
51375809205281818709237559422497
51375809205281818709237559422498
51375809205387201614501957162155
51375809205389902906155038957035
51375809258783667944621563949234
51375809258783668493413191434833
51375809258783668493413191434834
51375809258783668493664238494530
51375809259731949173187029748620
51375809259731949173249791513544
51375809259731949722041418999143
51375809259731949722041418999144
51375809259731949722041761955736
51375809259731949722229704293915
51375809259731949722229704293916
51375809276266722994665612050189
51375809276266727933793346029917
51375809276290743082801844032934
51375809276301844727539745241533
51375809276301844727539746291293
51375809276301845139321751150505
51375809276301845139321752200265
51375809276301846511113650228417
51375809276301850078449486179993
51375809276301850223262572875445
51375809276301850268807209001585
51375809276301850268995237078913
51375809276301850269016157785313
51375809276509544183926480047650
51375809276509544595457438896926
51375809276509544595708485956622
51375809276509547706701469418214
51375809277142024883798209409141
51375809277142029822925943388869
51375809277142029825182280316805
51375809277177146614416006722309
51375809277177146616672342600485
51375809277177146616672343650245
51375809277177147028454348509457
51375809277249842243539893868196
51375809277249842380737886950968
51375809277457825824085666461236
51375809277457825824085923678680
51375809277457825824086009417828
51375809277457825824336713520932
51375809412383912307432542140222
51375809412383917251351117100360
51375809412411834851570733241108
51375809417968016467827512729462
51375809417968021406976138717782
51375809417992333031832986049650
51375809417992333033546130754194
51375809417992333582588805299489
51375809417992333582588805299490
51375809417992336737871039230398
51375809417992336737891931238990
51375809418000436906792228247750
51375809418000436906813120256342
51375809418077351795678113478164
51375809418097714839033272497943
51375809418101655595208332913096
51375809418101656006802310862784
51375809418316552863019791108062
51375809418316554647408483380274
51375809418316558216188852261158
51375809418320456924663883067316
51375809418320460630701936248064
51375809418389487737652913830674
51375809418393402919088683479124
51375809419049947941956820437854
51375809419056852295239891764072
51375809419264835326993693442696
51375809419264835326994808051620
51375809419264835738775956569112
51375809419264851752527189969831
51375809435692997080161614797358
51375809435692997080161614797406
51375809435694197835530728106582
51375809435694197835530728108034
51375809435717307470508116954564
51375809435717308705039350951278
51375809435717308705039350951326
51375809435717312409385151436074
51375809435717312409385151436122
51375809435718508225062445000004
51375809435718508227506810005268
51375809435718509872190468635892
51375809435718509872190468752532
51375809435718509872190473357418
51375809435718509873882721331844
51375809435718509873882721448484
51375809435718509873882726053370
51375809435718513578228521816640
51375809435718513578228526538166
51375809435718513580425540321254
51375809435725417933168026033482
51375809435725418116098682847546
51375809435725418116161358873322
51375809435726613335367709645142
51375809435726613335367709646594
51375809435726618690229395226602
51375809435729315040495048511364
51375809435729315040495048628004
51375809435790152756231974988051
51375809435791053323980994863559
51375809435791175441240165350133
51375809435791175441240165354345
51375809435802015601723376976254
51375809435802015601723378399025
51375809435802015784737601824686
51375809435802311039877115356002
51375809435802315981602485471016
51375809435822723905194932369402
51375809435822723905194933885722
51375809435823590941077146888693
51375809435823590941077146892905
51375809435823590941077519960035
51375809435823590941078294798907
51375809435826327228293366181662
51375809435826327228293370431225
51375809435826626319958725180950
51375809435826631266701553226868
51375809435826631312182398718356
51375809435827531697315256517520
51375809435834432940737986015298
51375809435834436233489808668450
51375809435834436233489837364806
51375809435834736232193731065737
51375809435834736376985924213144
51375809435834736376985924329832
51375809435834736377006816221784
51375809435834736377006817756770
51375809435834736377006817756977
51375809435834736788579902044836
51375809435834736788600794053380
51375809435834736971531450867444
51375809435834736971531450867492
51375809436010308667021793541134
51375809436010309902367811268050
51375809436017217956068098754013
51375809436017217956068102985858
51375809436018119080265966802200
51375809436018119126019523012856
51375809436018415606968268467110
51375809436018419315269200909626
51375809436021115480010032047230
51375809436021116715356049774146
51375809436021120972971624409962
51375809436022021716182910239603
51375809436041513702738745041207
51375809436041517408776798221955
51375809436041517408797718928361
51375809436041528526050126162906
51375809436041533841676692934920
51375809436042430154659481234882
51375809436042434447815998248978
51375809436042434447900025448127
51375809436042434455243064256506
51375809436042434455431092333798
51375809436042434455431092333834
51375809436042434455431092334041
51375809436042734598194865200543
51375809436042734598948101422154
51375809436042734644428942308672
51375809436045135563880801994760
51375809436045135746896146051302
51375809436045135746896146051386
51375809436045135746896146051545
51375809436045432588542009183756
51375809436045432596136211254452
51375809436045432596157103264448
51375809436045435882798061054850
51375809436045435890413155139706
51375809436046333163968799165732
51375809436046333209701463251204
51375809436046333209701463367844
51375809436046336320879495156404
51375809436053541411935216015951
51375809436053574758404922826665
51375809436114307754601446000117
51375809436114357709556341059203
51375809436114509070378906995423
51375809436114509108539437620420
51375809436114512822170544618075
51375809436115363976957915668238
51375809436115365212304705047486
51375809436115409500867172145539
51375809436115409676351219260852
51375809436115409683860591074447
51375809436115413206884304621339
51375809436115413206905225326287
51375809436115413206967987441131
51375809436115413389919564493583
51375809436115413389982326608427
51375809436115709690116845437375
51375809436115709827377600162767
51375809436115713396154898618123
51375809436115713396238581321275
51375809436115713533499335696747
51375809436118126206109470804002
51375809436118126206111793752296
51375809436118426357220680918874
51375809436118426357220681968634
51375809436118426357223004916928
51375809436119312098373679664799
51375809436119312510155943840975
51375809436119312555909528632799
51375809436119315850165317287451
51375809436126231131235231007190
51375809436126532054805054550092
51375809436126533104895636490203
51375809436126536818467076323560
51375809436150547064261327460638
51375809436150547064261331711440
51375809436150547065014477122616
51375809436150548299796407429604
51375809436150846658923605050568
51375809436150846658923608238512
51375809436150846658923866400722
51375809436150847207778336548958
51375809436150847207778340781046
51375809436150847207778340799760
51375809436150847208531486210936
51375809436150848443313416517924
51375809436150848443313416867760
51375809436150848443313674798178
51375809436150848443344812477480
51375809436150848443407488386616
51375809436150848443407488503256
51375809436150852149951082197588
51375809436677617819079551666283
51375809436701629300440278731835
51375809436701927659549564140743
51375809436701929306677587776631
51375809436710033179963522596959
51375809436710033181634509163217
51375809436710033181636833161271
51375809436774623286916113877460
51375809436774623286978871393034
51375809436774623286978875642384
51375809436774623286981454144295
51375809436774623424176092351250
51375809436774623424179446754843
51375809436774623469933031546667
51375809436774623469995793311591
51375809436774923476252048024439
51375809436774923476252133763587
51375809436774923613450040634987
51375809436774923613512802399911
51375809436774923659266478002542
51375809436775824044001067899947
51375809436775824044063829664871
51375809436782728397221376989016
51375809436989659598688938418155
51375809436989675513676973250315
51375809436989809763054112837800
51375809436989810997672034979372
51375809436989826187858456194746
51375809436989826188611601623184
51375809436989826188674277648960
51375809436989827423957619350100
51375809436990711978080958406676
51375809436990711978081730059008
51375809436990726755670152096030
51375809436991026993205268639864
51375809436991026993207592637918
51375809437001517143791371219404
51375809437001533020368861485268
51375809437001533569410502911438
51375809437001533569411536030564
51375809437001538559063228788758
51375809437001838702580237760438
51375809437026150371519307176630
51375809437099085246152515638390
51375809489012365094733537974690
51375809489013266119997485180130
51375809489196047614058818394036
51375809489198445429549301340630
51375809489223064608307011426362
51375809489223066438449513473622
51375809489223966869000540738582
51375809489295754931621002386605
51375809489305051325789797224266
51375809489305051325789797226696
51375809489305051325789797230908
51375809489305051325852473250042
51375809489305051325852473252472
51375809489305051325852473256684
51375809489305061210885866817963
51375809489328175370582360455298
51375809489328175371147219521942
51375809489328475514099369543618
51375809489328475514664228610262
51375809489328475514664482173202
51375809489328475514665257480038
51375809489328477161040136632254
51375809489328477161040136748894
51375809489328477161228680310870
51375809489328477343970679114197
51375809489328477344054361467429
51375809489328477344054361584069
51375809489328480867866088773138
51375809489329365421923657197729
51375809489329365421986333223505
51375809489329375945216286161985
51375809489329377774521706379157
51375809489329377774605388732389
51375809489329377774605388849029
51375809489329377774794051816021
51375809489329377774888209521631
51375809489329377774888238101347
51375809490171358787730265925492
51375809490172259218281293183810
51375809490172259218281293186240
51375809490172259218281293190452
51375809490180368034060529377857
51375813105090784407733808370422
51375813105090784407733809433232
51375813105090784410178173021554
51375813105090784410178173375686
51375813512777829646705672649036
51375813512777829646705672653248
51375813512787139037032309348474
51375813512787139037032309365736
51375813512787139037032309365896
51375813512787139037032309367348
51375813512787139037032309371560
51375813512789840328685391143306
51375813513649562619111575804642
51375813513650463049662603069602
51375813566828091355795345455878
51375813566828091904587315898070
51375813583678632763229580706736
51375813583678932495149512776566
51375813583678932540882176980082
51375813583681334054882662501616
51375813583681334054882662514666
51375813583689739306361558898149
51375813583689739771303208924933
51375813583873455141378654046451
51375813583873460492288393935151
51375813583873460494544730863087
51375813583908577283590429191263
51375813583908582636756504958139
51375813583908582636756506007899
51375813584529951034903667680532
51375813584529955976475766665524
51375813584532357670959444809012
51375813584532357670959449408282
51375813584532357673403809814276
51375813584553067027288565653010
51375813584553968006631563360162
51375813584556669298281545968196
51375813584556669298284645155042
51375813719580922836326442136550
51375813720452352095623163320112
51375813720452651002098807384938
51375813720456254555868916113980
51375813725488344518364665834240
51375813725489545097516395573874
51375813725489545275363359001584
51375813725496449628105844713812
51375813725496453333871153889960
51375813725497653907939190243240
51375813726360076895218754027960
51375813726360077490018456676322
51375813726360976090987847797988
51375813726360978057767476551830
51375813726361278247017149843666
51375813726364878139639622760212
51375813743179385851674282642635
51375813743179401913710758274578
51375813743189908581489736529984
51375813743189908583934100118306
51375813743190208724734776436718
51375813743214220208814935460476
51375813743214223914580244636624
51375813743214223914580244640836
51375813743214519114538467233459
51375813743214519116710858456208
51375813743214520397876580692246
51375813743214520763086769782784
51375813743214520809091407768815
51375813743214520946856579194504
51375813743214524055650564371706
51375813743214524058097253729315
51375813743214524058181969652216
51375813743214524058181969669478
51375813743214524063518686888890
51375813743215421377407606459464
51375813743215421377407606463676
51375813743215421382553971270920
51375813743215421382553971272324
51375813743215421514101182373927
51375813743222325730150092175904
51375813743222329435915401334742
51375813743222629577176073512595
51375813743222629579432410440372
51375813743222629579432410440531
51375813743222629584787723919027
51375813743222629632780082635671
51375813743430660741604733376941
51375813743433362033821899403805
51375813743433362444851793003465
51375813743433363680197810730381
51375813743441467555157056115021
51375813743506052362276234985723
51375813743506352505793244074043
51375813743506352505793244075447
51375813744054737009855380042301
51375813744054737019914748317456
51375813744054737019914748321668
51375813744085951943155392113288
51375813744085953592062704138414
51375813744086854159811724013922
51375813744087152517307369572278
51375813744087152519751729978272
51375813744087154349061397305758
51375813744089853811132842957344
51375813744089855455252416988754
51375813744158747634615049822379
51375813744162516268377043059953
51375813744377601664761167858921
51375813744487026174825902420030
51375814924936901871345386689499
51375814924936901871345387039419
51375814924947708684333625195595
51375814924947708684333625545515
51375814924948607468508741133979
51375814924948607468508741483899
51375814924948609114884652810475
51375814924948612820925028472957
51375814925122873849079367668993
51375814925122873849079367785633
51375814925884735904421918750311
51375814925884735904421919800071
51375814926103584993183966928949
51375814926103590343905678740321
51375814926114397156830379242941
51375814926138707135329881005351
51375814942638460987749682604686
51375814942849195088515082894536
51375814948537315355921081822330
51375814948537619249537475137510
51375814948569740743884503050312
51375814948570952430989968506028
51375814948570952436072513986380
51375814948573654317166541291660
51375814948581758192126902697954
51375814948581807422952883651612
51375814948581807422952885167932
51375814948757375503933758326441
51375814948757375503933758443081
51375814948861539531416894397346
51375814948861539943199125289494
51375814949457142663910502816094
51375814949518031672334336279010
51375814949518032902597807475850
51375814949518032902597811707938
51375814949518036614471548365762
51375814949518036616732132386790
51375814949521933578726578782322
51375814949521939067187040998584
51375814949521939260263820465266
51375814949530039237800224425810
51375814949530044186989883820946
51375814949554403980804649370958
51375814949554404163818987138574
51375814949554404163818988538254
51375814949554404574848134951302
51375814949736885704925846674272
51375814949736886299450481319980
51375814949736886299450482836300
51375814949736886300290523664432
51375814949736887534797394438558
51375814949736887534799718786532
51375814949736887534800747656308
51375814949736887535072457159364
51375814949736891239146548141104
51375814949738091996500896031417
51375814949740788165258381474778
51375814949748898809425335071455
51375814949846144073380968798342
51375815002707823203831824596135
51375815002915867125981544545493
51375815019485403847635599080142
51375815019485414960672743317086
51375815019668233341852875673728
51375815019769399089187439620436
51375815019777535583150817237218
51375815020348892107088563328774
51375815020421841805879800603830
51375815020433699445333452600471
51375815020458011070211188754391
51375815020458011070213511702685
51375815155348975858906495927138
51375815155348975859471351811454
51375815155384098010908842215841
51375815155384103501339029695599
51375815155384998578657862091349
51375815155385004069088049571107
51375815155559709960236752101304
51375815155567813834631141601628
51375815161261253322876712939570
51375815161284308788465216040968
51375815161292413898770479152524
51375815161292425011807880606912
51375815161292425012372769792677
51375815161500456174356035781983
51375815161577341092293706837763
51375815162229899426694642746890
51375815162233805004272077567354
51375815162233849475909326185064
51375815162240709357576069481879
51375815179010196141371617825916
51375815179010544325309051747121
51375815179011433780083346194017
51375815179011444893120747648405
51375815179018290138828540679538
51375815179018301114416988202830
51375815179018301251865942133926
51375815179018649619361539250028
51375815179193014386107761791608
51375815179193014570814268045239
51375815179193014570816934999885
51375815179229338019164608517853
51375815179302283457792200932113
51375815179302283823841885594161
51375815179302283869574549797677
51375815179302284006835218434001
51375815179302316627342166418644
51375815179302316627342166418692
51375815179302316764603954263210
51375815179302316810357539173078
51375815179303184025541220807621
51375815179334404120008558690290
51375815179334704263529011457034
51375815179954874961493083311300
51375815179954875098188981802456
51375815179958476820393090862296
51375815179958476821146232041384
51375815179958480350758792519797
51375815179958480350758792869717
51375815179958780722962496880009
51375815179958780723025172905785
51375815179966886383399055969312
51375815179990895850595774408277
51375815180173577599709464815659
51375815180173727717295943781744
51375815180185735333873288973285
51375815633951241538612328067949
51375815633951241538612414161389
51375815633951241538612414165601
51375815633951241950206305899593
51375815633951241950206391997245
51375815633951243184989355420599
51375815633951243184989355424811
51375815633971951441034994194369
51375815633975553163490064221869
51375815633975553163490150315309
51375815633975553163490150319521
51375815633975553575084042053513
51375815633975553712282120757501
51375815633982756470449324177121
51375815633982761960879511656879
51375815633983657038198344052629
51375815633983658684826336959159
51375815633983658684826336963371
51375815633983658822024329573919
51375815633983662528628531532387
51375815639859911784109447596802
51375815640831307173117492224824
51375815640832463465504812224586
51375815640832507930199868211960
51375815640832507930388154556492
51375815640832507937142060842296
51375815641050111797017117610104
51375815641051312554099493597240
51375963876350340842878283272939
51375963876350340842881382105653
51375963876350340842881382459785
51375963876362048224430329989631
51375963876362048224433429176477
51375963876458110025801960229889
51375963876459309548103775494631
51375963876459310782885364614625
51375963876749849524147537651933
51375963876749849524334789372665
51375963876751049045883124259821
51375963876751050144220205869991
51375963876751050281229913639069
51375964590309400577160544830803
51375964590309400577244112865171
51375964591257681257080366804961
51375964591257692377397096405101
51375964591257692377459772430877
51375964591257694160950109868827
51375964591257694161033676368001
51375964591257694161033677903195
51375964591257694161222077516884
51375964591257697865292815748625
51375964591257697865295910349251
51375964591257697865295910353623
51375964591257697865376383782993
51375964591257697865379478383619
51375964591257697865379478387991
51375964591257697865568998727593
51375964591269405247121045444284
51375964591269699901714044618163
51375964591269699901902445748119
51375964591269699947384032796063
51375964591269699947446708821839
51375964591269699947718677986163
51375964591269700496427080393987
51375964591269700496510648428355
51375964591292816168684701832482
51375964591293716873691032894477
51375964591293716873691037480697
51375964591293716873694390348527
51375964591293998622638466491681
51375964591293998624894803419617
51375964591293999217163099602195
51375964591294015230934483469713
51375964591294015230937578070339
51375964591294015230937581256879
51375964591294015231127098414313
51375964591294015232818235082787
51375964591294015233383435342249
51375964591294015276103061923681
51375964591294015276604471651825
51375964591294015276607569434779
51375964591294015276667147677601
51375964591294015276670240743033
51375964591294015278362498156507
51375964591294015278634467320831
51375964591294015825651731524987
51375964591294017060244144680157
51375964591294017060429078169957
51375964591297617504630217547705
51375964591297619333936785688345
51375964591297619333940143142395
51375964591305706600344723101491
51375964591305722612679145131004
51375964591305722612679145131005
51375964591305723208896031054271
51375964591305723208896289334573
51375964591305723208898355402245
51375964591305723208979599088638
51375964591305723208979599088639
51375964591305723208981923436613
51375964591366646257707976958983
51375964591366646257707980145523
51375964591366649961486597546907
51375964591366649962050682843153
51375964591366649962053777443779
51375964591402967327608780994839
51375964591402967327608782529873
51375964591585751070791505014069
51375964591585754592209746467755
51375964591585754729470415104079
51375964591585754729470874249987
51375964591585754775137305498865
51375964591585754775140403281819
51375964591585754775199981524641
51375964591585754775203074590073
51375964591585756421516309890873
51375964591585756558776978527197
51375964591597462110458833548155
51375964591597462110458836734695
51375964591597462704983471380403
51375964591621773735337601291831
51375964591621773780814976055793
51375964591621773780818070656419
51375981820152838526385762083281
51375981820152838528830127088545
51375981820152840358220263263553
51375981820152840358220264663233
51375981820164846098900626796353
51375981820189157721250431310321
51375981820189157721522030608557
51375981820189163257430732975389
51375981820189163258182843749667
51375981820189163258182845284701
51375981820189191075603387825703
51375981820189191121336052029219
51375981820261807277363434441363
51375981820261807277363437627903
51375981820261840630877611308175
51375981820261840630880710613065
51375981820297225721675186990608
51375981820297226316199821636316
51375981820297231212669455632450
51375981820297231395118563128321
51375981820297231395600112446514
51375981820297231395871708558210
51375981820297231807465686389854
51375981820297259075756544207754
51375981820297259258687201021818
51375981820297259258958797133514
51375981820297259670552774965158
51375981820297264749450624448571
51375981820297275722446314287578
51375981820297275722717910399274
51375981820297275730040143292548
51375981820297275730059916105996
51375981820297275730060289158624
51375981820297275730312112475746
51375981820297275867300808742333
51375981820297275867321700749473
51375981820298124642834866793197
51375981820298124642837966093715
51375981820298124642837966098087
51375981820298124642921534128083
51375981820298124642921907204010
51375981820298126426747637621497
51375981820298126427499749930809
51375981820298127021272269080665
51375981820298127021272272267205
51375981820298127022024381389977
51375981820298129996092459278785
51375981820298131780481151537947
51375981820298131780669179615275
51375981820298131826213815741463
51375981820298131826234707763105
51375981820298131826422735827383
51375981820298131826485411853159
51375981820298132375193814256771
51375981820298132375277382291139
51375981820298132375277382295351
51375981820298157996435710995055
51375981820298157996438805578211
51375981820298157996438810299945
51375981820298157997187823304367
51375981820298157997190917887523
51375981820298157997190919422557
51375981820298157997255086315299
51375981820298159780828994838643
51375981820298159781017022915971
51375981820298159826561654455939
51375981820298159826561659042159
51375981820298159826581431836733
51375981820298159826769459914061
51375981820298159826770579128079
51375981820298159826833255153855
51375981820298160375625225596047
51375981820298174467980411999803
51375981820298174468481817023686
51375981820298174468544493049462
51375981820298174468544493049468
51375981820298176297851839193833
51375981820298176427517731797889
51375981820298176427518764918467
51375981820298176427789327909585
51375981820298176427790361030163
51375981820298176435048798683803
51375981820298176435049831804381
51375981820298176435132366718171
51375981820298176435132366736885
51375981820298176435132739789513
51375981820298176435133514630002
51375981820298176435133859003536
51375981820298176435320767866841
51375981820298176435321887080858
51375981820298176435384563106631
51375981820298176435384563106634
51375981820298176435384563106640
51375981820300833666846896051651
51375981820300833666930464086019
51375981820300833666930464103281
51375981820300876171164795587456
51375981820300878550351210896608
51375981820308936946528361364905
51375981820308936992281917572801
51375981820308936992281917577013
51375981820308937541238957903629
51375981820308970346611654428437
51375981820308970895403883168193
51375981820308986817630240003448
51375981820308986817902207651452
51375981820308986947568760308957
51375981820308986947571084773571
51375981820308986954828232618209
51375981820308986955100200266213
51375981820308986955102524730827
51375981820954638371826952032629
51375981820954638371830051337519
51375981820954638372098551309183
51375981820954638373522304033471
51375981820954638373522307215799
51375981821136258553973503099961
51375981821136258553973506282289
51375981821137158984521434229101
51375981821173476350079530727877
51375981821245527265455708826324
51375981821245527265455712010056
51375981821245527267962749857364
51375981821245527448386368824120
51375981821245527448657964935816
51375981821245529094762276966964
51375981821245529095033873078660
51375981821245529097269317998004
51375981821246427833267404723397
51375981821246427833267407915553
51375981821246427833455435992881
51375981821246427835711769728661
51375981821246427878938170927953
51375981821246427879000072119069
51375981821246427879000846953729
51375981821246427879208992204989
51375981821246427879271668230765
51375981821246429662573972864037
51375981821246429662845568975733
51375981821246429665018337869301
51375981821257234646443670248175
51375981821257234829457894738103
51375981821257234829457896172515
51375981821257234831630665066083
51375981821281544487496799424724
51375981821281544624754110471645
51375981821281544624757209776535
51375981821281544624757468056837
51375981821281544624945499326321
51375981821281544670758373979013
51375981821281546316803367565364
51375981821281546454060678612285
51375981821281546454063777917175
51375981821281546454064036197477
51375981821281546454064811037753
51375981821281546454332274723981
51375981821281546454335630773979
51375981821281546454335630791241
51375981821281546454816923347065
51375981821281546454816923364327
51375983178956898582169096222525
51375983178956914641110092116439
51375983178956915053456177541485
51375983178957799012658394837475
51375983178957799149919149212947
51375983178957799195671615263137
51375983178957815208857992779541
51375983178957815620451970611185
51375983178957815621206230531907
51375983179140582891489400868347
51375983179173051324929575463095
51375983179173051324929575467307
51375983179244752090906435062337
51375983179245652658718130963621
51375983179245680705323977286015
51375983179248337937182510894123
51375983179248339721508527136347
51375983179248353950874425731955
51375983179248382408821826759003
51375983179248382408822083976447
51375983179248384190701412282375
51375983179248384193211895456853
51375983179248387165500420295703
51375983179248387302694973945141
51375983179248387302699446021165
51375983179248654140207781847795
51375983179248654551173108580027
51375983179248682552340212272961
51375983179248687491216899192993
51375983179248687492032802137005
51375983179248698604254300647381
51375983179248698611845030465505
51375983179248698611847354813479
51375983179248699023629617608849
51375983179249534988227609603805
51375983179249538694204449110177
51375983179249538694267210879313
51375983179249540478591936248433
51375983179249540478595379454681
51375983179249554707955682510897
51375983179249555118984804458225
51375983179249555165555411406467
51375983179249556949944103684503
51375983179249582980380756363443
51375983179249582982890120329727
51375983179249582982891239537921
51375983179249583118393164239189
51375983179249587921767921871733
51375983179249588059027561621019
51375983179249588059777235146853
51375983179249588059780702800107
51375983179249588105534287591931
51375983179249588105534292313665
51375983179249588105597054078589
51375983179249589889172072525259
51375983179249599042398381728519
51375983179249599042399156563179
51375983179249599172064963075407
51375983179249599179592931128607
51375983179249599179596374334855
51375983179249599179659136453911
51375983179249599583847226201823
51375983179249599591378637461271
51375983179249599591441399580327
51375983179257704152704419674735
51375983179257704289902412285283
51375983179257704701743995387317
51375983179257704701747094220031
51375983179257704701747434344215
51375983179257704747501019136039
51375983179260362115740528032439
51375983179260389931381775815175
51375983179260389933892258989653
51375983179260394918522530819761
51375983179260396702912337700897
51375983179260405993337754020039
51375983179260405993337757206579
51375983179260405993397077182197
51375983179260405993400516139095
51375983179260406405182439141327
51375983179280802665337401834263
51375983179280802802531955483701
51375983179280802802536427559725
51375983179280802847535838169975
51375983179280802847535838174187
51375983179280804631925559311963
51375983179280819319638827042253
51375983179280819456083588125259
51375983179281103037622339715865
51375983179281104821196243652989
51375983179282003421603788788319
51375983179282003421604907996513
51375983179282003422420810940525
51375983179282005251747156480833
51375983179282020076721088238141
51375983179282020076722231426781
51375983179292812202749319239457
51375983179905195869487272621053
51375983179905195869738319680749
51375983179905195870302141979379
51375983179905195870303175565065
51375983179906096300791440594329
51375983179916903251290366403265
51375983179916903296792904247821
51375983179916903297608807191833
51375983180121299201732782738195
51375983180121299201732782742407
51375983180229050724339045445075
51375983180229050724339045449287
51375983180229050724527330744059
51375983180229050724590006769835
51375983180229050725152538189537
51375983180229052509478554431761
51375983180230251299224018215625
51375983180230253129366266699945
51375983180241058295162719633421
51375983249868509930227218134491
51375983249868510479019188576683
51375983249868524571374001908941
51375983250052192821252594487627
51375983250088220472597575206651
51375983250148285094733063592573
51375983250148285094733321859729
51375983250148286330141500110511
51375983250148286330142528980287
51375983250148289988733711453351
51375983250149157066644844000733
51375983250149157067397989429171
51375983250149186897954310974851
51375983250149190419223009718381
51375983250149459086873967083363
51375983250152139377573159287693
51375983250152139377635835313469
51375983250152144730742593571429
51375983250152144730801912130105
51375983250152144730805269597205
51375983250152186960454181722019
51375983250152186960516857747795
51375983250152192494190233172863
51375983250152203424213208900115
51375983250152203424213210317057
51375983250152203431743587040437
51375983250152203431744620159563
51375983250152203431806263066213
51375983250152203561473963629719
51375983250152203569005374883551
51375983250152203569005374889167
51375983250152203569067017795817
51375983250153044886018879855001
51375983250153089358472031416723
51375983250153093062001929074147
51375983250153103999618045060777
51375983250160249428760051981531
51375983250160249428763150814245
51375983250160264069906840460245
51375983250160292068311723779557
51375983250160292070818764810597
51375983250160297558741911375955
51375983250160297604495496284419
51375983250160298153538142133359
51375983250160299389136007152019
51375983250160308542049621804325
51375983250160308542049626402191
51375983250160308542108944960867
51375983250160308542108944962271
51375983250160308542112297830101
51375983250160308542112302427967
51375983250160308679373052559705
51375983250160309274169654853417
51375983250161166467610852395077
51375983250161192638633526614747
51375983250161193233430128908459
51375983250161198172307192185703
51375983250161209109924079837763
51375983250161209109924084068399
51375983250161209704720682131475
51375983250163910813296752963919
51375983250163910813359428989695
51375983250184307210712039932695
51375983250184307210713073051821
51375983250184307210774802051751
51375983250184307804756534625571
51375983250184309040102295130831
51375983250184309451884558257247
51375983250184309451884558261459
51375983250185465324980496186443
51375983250185507967795449044781
51375983250185507967857063253463
51375983250185508561838910612707
51375983250185509789842917930041
51375983250185509797184556332543
51375983250185509797184928339623
51375983250185509797184929403885
51375983250185509797185699991955
51375983250185509797185704597049
51375983250185509797373214698657
51375983250185509797436746935011
51375983250185509797436751656745
51375983250185510208966819458959
51375983250185510208967192530301
51375983250185510346228722098937
51375983250188211912402280234153
51375983250816805799748087935185
51375983250816805799751445402285
51375983250816805800567348346297
51375983250816805937008842660577
51375983250816805983016832095837
51375983250816805983581687980153
51375983250841071900657154129219
51375983250841073547785177765107
51375983250841121128971624573901
51375983250841121723767855331305
51375983251024803610099091006077
51375983251024805440303752527443
51375983251027507143484698693229
51375983251027507143488056160329
51375983251028407711296480683581
51375983251060812090757521197965
51375983251132855276222362801277
51375983251132855276786960399723
51375983251132855276849636425499
51375983251132855871583562712149
51375983251132855871646238737925
51375983251132861224752996995885
51375983251132861224812315554561
51375983251132861224815673021661
51375983255769930800587713403789
51375983255952744236205158820661
51375983255960849895553096494983
51375983255960851130899885874231
51375983255964451617757205537353
51375983255985181146460050258535
51375983255985181284221669353435
51375983255985181284284431122571
51375983255985182930597666419159
51375983255985182930597666423371
51375983255985182930848627739707
51375983255988783417456134364257
51375983255988783418272037308269
51375983255996873703599926519079
51375983255996873703850973578775
51375983255996873703852006680639
51375983255996888527762054336897
51375983255996888665022808712369
51375983255996889076805071838785
51375983255996890312150746609109
51375983255996890312150832348257
51375983255996890312151089565701
51375983255996890312151204356949
51375983255996890312401793651543
51375983255996890312401908442583
51375983256056882050011362982739
51375983256056883697139386601365
51375983256057782480562390247699
51375983256057784264135174976629
51375983256057784264951082502649
51375983256057784264951082519911
51375983256057810892694849370833
51375983256057811075708041099931
51375983256057811075709189010305
51375983256057812128041638750081
51375983256057812310992072944939
51375983256057812311054834709863
51375983256057812311055978370679
51375983256057812311055978389553
51375983256057812311055982975773
51375983256057812860099000477661
51375983256060485968386428490967
51375983256061685077523843380801
51375983256061712941367546443301
51375983256061712941429159248091
51375983256061712941430307139591
51375983256061712941430307158465
51375983256061714725818970732917
51375983256061714725820118625821
51375983256061714771572555524741
51375983256061714771573698812551
51375983256061714771573698831425
51375983256061714771573703417645
51375983256061718475919499297347
51375983256061720259489932412147
51375983256061720259493403253345
51375983256061729412658070968509
51375983256061729412719683773299
51375983256061729412720831683673
51375983256061729542386265124399
51375983256061729542387385382353
51375983256061729549980466715437
51375983256061729549981585923631
51375983256061729549981587458824
51375983256061729549981587458825
51375983256061731197109495258125
51375983256061731197109519221101
51375983256061731197109523942835
51375983256061731197109523955933
51375983256068589293737885161529
51375983256068589430747502156149
51375983256068589430936136056543
51375983256068589430998553797853
51375983256068619124796214413921
51375983256068633895609923899747
51375983256068633903204125958749
51375983256068891267147238998627
51375983256068917483861113653573
51375983256068924801986970463617
51375983256068935732009660742225
51375983256068935739603748027449
51375983256069791834938014176089
51375983256069791834938014193351
51375983256069818051732099411353
51375983256069818051735194011979
51375983256069818646528701705065
51375983256069818646528701722535
51375983256069818646531796305691
51375983256069819698864250767201
51375983256069819698864595140735
51375983256069819698864623838543
51375983256069819836125005496805
51375983256069820291150717429039
51375983256069823585384468036789
51375983256069823585387562637415
51375983256069823585656435684793
51375983256069823585659530285419
51375983256069824134451505331301
51375983256069825232537882937329
51375983256069834523025718537187
51375983256069834523025722769275
51375983256069834660220272172171
51375983256069834660286506195442
51375983256069834660286506195443
51375983256069835255079636603813
51375983256069835255083079810061
51375983256069835255083108507869
51375983256069836307415530022013
51375983256069836307415558719821
51375983256072493538373360164407
51375983256072527073212720089085
51375983256072536363659060305331
51375983256072536363721851116739
51375983256072536363721851122355
51375983256072538193865242789699
51375983256094133380395022204577
51375983256094133380897116323969
51375983256094133380959878088893
51375983256094133791926238271297
51375983256094133792742141215309
51375983256094135027273027650545
51375983256094135027524074710241
51375983256094135210538414330839
51375983256094135210538414349713
51375983256094135210538418935933
51375983256094135759330389378125
51375983256094140700717554886415
51375983256104941841013378465953
51375983256104941841264425525649
51375983256104941978462762492309
51375983256104947514457905701823
51375983256104947514708954161199
51375983256104962750401507987428
51375983256749446537766879757154
51375983256749746681283888844070
51375983256749747276645605307969
51375983256753350782423274279707
51375983256761454062585226754591
51375983256761454062835930857903
51375983256933430807400873694259
51375983256933430807400873698471
51375983256933430807651835014807
51375983256937033078648006377193
51375983256945136404544341023689
51375983256945136404564489959665
51375983256945136404565261611997
51375983256945136404815279784655
51375983256945136404816685975283
51375983256945136953607164504961
51375983256945136953607250244109
51375983257041486775115419122929
51375983257042381669545348490409
51375983257042382904327281985341
51375983257045088497319528165299
51375983257045090281708220437511
51375983257053188070876162886273
51375983257053188070938580295085
51375983657856363201143022049858
51375983893900573016164928246989
51375983893900573017859505407555
51375983893900573612384140053423
51375983893901478937146058554473
51375983893901478937147206460634
51375983893912286475078739975565
51375983893912286482693747967189
51375983894084244790493424807647
51375983894084244927691417418195
51375983894084246620633349298125
51375983894084246757831341554540
51375983894084246757831341554541
51375983894084246757833665902515
51375983894095946818813279725029
51375983894095952169534991536401
51375983894095952354997020346995
51375983894096002178168445117323
51375983894119367070715661155054
51375983894119367070715661155055
51375983894119411588106461734071
51375983894119413364904423834027
51375983894119413372519517918883
51375983894119416484517580355480
51375983894120267500450780870909
51375983894120267500450780871069
51375983894120269331408932186973
51375983894120312155855481255446
51375983894120312155855481255447
51375983894120313803049538384051
51375983894120313803049538389875
51375983894120317501493504279735
51375983894120317509087591564799
51375983894120317509108598364590
51375983894120317509108598364591
51375983894127516698352056860636
51375983894188456355901392198758
51375983894188460061941765145472
51375983894188461701539380409648
51375983894188461709070821883224
51375983894192362477270764449788
51375983894192362522187516404306
51375983894192362522187517939340
51375983894192362523024346175924
51375983894192362523024349358252
51375983894192362934032547416900
51375983894192363063696775717847
51375983894192363063699100065821
51375983894192363071290977794319
51375983894192363071293302142293
51375983894192364169316574677092
51375983894192364169400257502500
51375983894192373597146784829931
51375983894193213495715478078105
51375983894193263501841546248789
51375983894193263501841919320131
51375983894193263501843870246843
51375983894193263501844243318185
51375983894193263501862811328675
51375983894193263501865135326729
51375983894193263639042235924521
51375983894200462096581755731558
51375983894200467449751185416024
51375983894200468044359506069468
51375983894204070315585713341787
51375983894204070452867273988107
51375983894204070452867302684463
51375983894224483324017477747895
51375983894224494304940579988125
51375983894224778022022173944812
51375983894224779669233771387806
51375983894224782917927732681498
51375983894225683348541435972234
51375983894228337606020749811525
51375983894228379699371058819989
51375983894228380293330834393277
51375983894228380293330834743197
51375983894228380293351841193069
51375983894228380293351841542989
51375983894228382077657998429235
51375983894228382077741566934327
51375983894228382077741566935779
51375983894228382077741652673475
51375983894228385189738595896055
51375983894228385189738600501148
51375983894228385189738600501149
51375983894228385234718004483575
51375983894228385234718004487947
51375983894228385646500383468260
51375983894228385783698376074597
51375983894228385783782030202197
51375983894228387019129879882059
51375983894228396902718966346341
51375983894236440931372088512883
51375983894236440931434764538659
51375983894884893611565770056523
51375983894884893611565770406443
51375983894884895395139669738473
51375983894884895395139673987823
51375983895100982118817461177439
51375983895209048609036081510969
51375983895209048609098757536745
51375983895209050393509485006189
51375983941470838420783841947771
51375983941495150091320979777183
51375983947075201672960915338166
51375983947075501862210593229272
51375983947086012191048100090154
51375983947087212948381524559752
51375983947261889751764044397716
51375983947294339654941815253328
51375983947294339792202569982932
51375983947297914246113530646312
51375983947305144821554142432848
51375983947306000917161497443652
51375983947306045389365924427412
51375983947366040603936114854334
51375983947366085073627735113248
51375983947366085076138219356360
51375983947366088772890189300992
51375983947366088779665788293996
51375983947366088779669258668634
51375983947366088780484018305962
51375983947366088780484019841156
51375983947366090564057922243086
51375983947366090564058295314588
51375983947371353776858400506955
51375983947371353776858400856875
51375983947378090814308098646048
51375983947378091411552423063656
51375983947378091411615185182872
51375983947378096350488776551688
51375983947378096350491870685754
51375983947378096350491875403116
51375983947378096350492248455744
51375983947378096762274134875028
51375983947402406145223887980716
51375983947402407792352173071752
51375983947402407975282829885816
51375983947402407975345592004872
51375983947402407975366512705608
51375983947402407975366512724322
51375983947402407975366513774082
51375983947402412231266586463868
51375983947406013953470695523708
51375983947414119612002725656152
51375983948035505296825074585224
51375983948242587669005777258032
51375983948242593202658145883468
51375983948246193690353065448764
51375983948246195476434010533568
51375983948246210298899787023918
51375983948254293266169131702512
51375983948254293266169131820556
51375983948254298799821500327948
51375983948254298802328542894182
51375983948254309920724699964680
51375983948254315408640962230112
51375983948277724635564642861892
51375983948278625066115670126852
51375987557260460840952348239236
51375988041767744716108354190569
51375988201253333091505854909071
51375988201265056989349980594053
51375988201265056991606321772791
51375988201265056991857025875895
51375988201288171159770947117026
51375988201288171159833623138591
51375988201288465805306559039286
51375988201288466354098529481478
51375988201288466354098529481479
51375988201288466356879486367255
51375988201288468183675914644141
51375988201288468186183993045109
51375988201288468186186054507895
51375988201288471303287956205346
51375988201288471303347164573657
51375988201288471303350632226911
51375988201289366784649556746439
51375988201289366784921152858135
51375988201289366784921152858294
51375988201289368614227720998775
51375988201289368616484057926711
51375988201289368624017817631218
51375988201289368753932754640363
51375988201289368759019054752031
51375988201289368761276166520450
51375988201289371733901659491871
51375988201289373563145178558478
51375988201289373563145551610946
51375988201296576824351143752398
51375988201296576824623112916562
51375988201297477392434808813635
51375988201297477433081431202999
51375988201297477438165148552537
51375988201297477438167099964523
51375988201297477438167473017151
51375988201300173783347084604401
51375988201300173783349408952375
51375988201300173790630144810738
51375988201300178684087890608515
51375988201300178729757878790466
51375988201300178729820181740529
51375988201300178729820554812031
51375988201300179141599461888289
51375988201300179271266789026321
51375988201300179281056890263699
51375988201580449911433977959302
51375988201613576732415841920892
51375988202232850666255421900177
51375988202232850666255421900180
51375988202236752531136355744128
51375988202236752531136355744129
51375988202236752533608436465608
51375988202236763641666716167476
51375988202236763641666716167477
51375988202236763644114437227110
51375988202236763651728412098156
51375988202237652961628063037683
51375988202237652964222139752133
51375988202237664082342115384681
51375988202237669615931434936084
51375988202248476432264657194861
51375988202268867889928408915848
51375988202268867889991084937413
51375988202268884351156121488722
51375988202268884353687522181608
51375988202268884361280576347706
51375988202268884361280576347707
51375988202268884361782673299506
51375988202268884490948190813721
51375988202269184680196716199555
51375988202269184680197864105557
51375988202269184681033544449237
51375988202269184687728242250091
51375988202269184687808366605987
51375988202269184687808371323349
51375988202269184687809485814181
51375988202269184687809514511989
51375988202269184687811810297509
51375988202269184688564697428431
51375988202270068463992972892689
51375988202270068463995297358755
51375988202270068463995297358915
51375988202270068463996445269129
51375988202270068464811233604217
51375988202270070294138693753448
51375988202270070294138693753449
51375988202270085108235025236385
51375988202270085110686215348952
51375988202270085111521895692632
51375988202270085115831092496049
51375988202270085115831465548677
51375988202270085118279269515050
51375988202270085118279269515051
51375988202270085118296722566744
51375988202270085118297865755384
51375988202270085118359393870947
51375988202270085118359398588309
51375988202270085119112625510757
51375988202270085119115982977857
51375988202270085119116097769104
51375988202270086892627070357553
51375988202270086902686534047151
51375988202270086902689886910769
51375988202270086902689886914981
51375988202270086902690661749641
51375988202270086903254745987241
51375988202270086903505450086133
51375988202272769753200661280541
51375988202272769754016482736367
51375988202272769756275914264929
51375988202272786227503791466540
51375988202272819716021263852506
51375988202280875277797147645699
51375988202280875277799099057685
51375988202280875277799472110313
51375988202280875460748696934914
51375988202280875460751020932968
51375988202280875460811372606559
51375988202280875460813696954533
51375988202280875460813696958745
51375988202280891337244970346112
51375988202280891337307646371888
51375988202280891474505725071341
51375988202280891924510134198728
51375988202280891931769604972946
51375988202280891932020653449584
51375988202280891932041201084642
51375988202280891932100864016853
51375988202280891932104336275200
51375988202280892061770802830841
51375988202280892069298856977321
51375988202280892069301955810035
51375988202280892069302214090289
51375988202280892069365004907309
51375988202280892069365004907312
51375988202451705114960688230599
51375988202560973414660257764821
51375988202560974001839441994288
51375988202560974009182566896154
51375988202560974010210785044768
51375988202561874028978655302439
51375988202561874028978658494595
51375988202561874569588461519877
51375988202561874577202436390923
51375988202564575731386675955994
51375988202564575731386675955995
51375988202564575731389000420609
51375988202564575861055466630541
51375988202572680979164884888260
51375988202572680979164884888261
51375988202572680979164886423295
51375988202572681390946919613084
51375988202596991223883980520670
51375988202596991231223661861949
51375988202596991231225986209967
51375988202596991361077381645803
51375988202596991361078529452587
51375988202596991361080480847311
51375988202596991361080480851523
51375988202596991361080853904151
51375988202596991361080853917201
51375988202596991361914205178123
51375988202596991368423892731610
51375988202596992604039268193065
51375988202596993015884318581171
51375989400736425016361303669719
51375989400736425153622058049403
51375989400740331142249165885204
51375989400740332372512609433960
51375989400740332425856924166381
51375989400747231830183012962769
51375989400747535862737174582564
51375989400747535870265142279419
51375989400748430757104428971655
51375989400748430757104429341258
51375989400748430894302421582203
51375989400748430894302421951806
51375989400748432594778117769736
51375989400748435696232162951383
51375989400748435833430155561931
51375989400748436247471854468680
51375989400748436247471854818600
51375989400748436293288201497604
51375989400748436300816169551021
51375989400748436300818493892193
51375989400748436300818493898778
51375989400748436300819268383518
51375989400748437482253787963612
51375989400748437482253788313532
51375989400748437487337134144024
51375989400748437489865438842193
51375989400748437489868537674907
51375989401039319832907257047314
51375989401063334835871155491579
51375989401063336025401598191615
51375989401063336071218203501001
51375989401063336208478957880685
51375989401063636397477582715358
51375989401063636397749551878873
51375989401064535546865473922066
51375989401064536782212263301314
51375989401064584960726713095737
51375989401075343595388529865055
51375989401075343595451205890831
51375989401075343595451549916866
51375989401699418775340451837005
51375989401731834068438710815415
51375989401731834274364580037084
51375989401731834274364581436764
51375989453926516697653789814914
51375989453930118968921838482431
51375989453930119427000592827146
51375989453930119427000592827147
51375989471655094640415058679563
51375989471655995070966085944523
51375989471655995665490720590231
51375989471967141354718168152217
51375989477527230425345459259007
51375989477527245059798004384128
51375989477527245060049051443824
51375989477527245609092070358490
51375989477528145764870455010804
51375989477551557423490360961593
51375989477552457801718740182209
51375989477560566798359803308560
51375989477560566798359803658480
51375989477563253547402241554073
51375989477563253684600320253690
51375989477563267770009846464144
51375989477563268501795149629536
51375989477563268501983435987166
51375989477564621078839964554477
51375989477855053709843426888153
51375989477875466441288572909267
51375989477875466578549241195512
51375989477876662393595910151100
51375989477876667747330197372792
51375989477876667747602166555830
51375989477879364096842968248206
51375989477879364096842968364846
51375989477879368901806293369853
51375989477879369038230133756496
51375989477879369038983279167672
51375989477879369039066961637544
51375989477879369039066961656258
51375989477879369039066961987464
51375989477879369039066962006178
51375989477879413510620527902022
51375989478507646730085271519087
51375989478508847899284552186950
51375989478511549145184049526828
51375989478511549190874962660317
51375989478511549190937634318652
51375989478531958354963007673007
51375989478533159521630889514224
51375989478535860815752698814237
51375989478535860815815370472572
51375989613451297741091738469977
51375989613451297741091996750231
51375989613463005168398747570530
51375989613463005168398747570531
51375989631171904034213707922371
51375989631171915559597199519167
51375989631175506854502734544655
51375989631175517830279122989185
51375989631175517830279122993397
51375989631176718587278074440995
51375989631176718587340836555839
51375989631176721696912077381657
51375989631176722245953972837119
51375989631183921299440734802285
51375989631183926238568468782013
51375989631183926239405297030243
51375989631183926239405297031695
51375989631183926980413144009721
51375989631183926980416587202919
51375989631183926980416587204323
51375989631183926980416587217421
51375989631183926980416587221793
51375989631183926980664192469097
51375989631187523753890401620515
51375989631187523753953163735359
51375989631187528647913092582427
51375989631187980839891967763207
51375989631188881407640987638715
51375989631188881407640987638799
51375989631188881819231522264111
51375989631188881819234965470359
51375989631188881819234965824491
51375989631188881819234965824734
51375989631188881819234965824735
51375989631188881819482570740749
51375989631395604741242880980587
51375989631467605284459344152255
51375989631467605833500041888177
51375989631467605833502361636881
51375989631467605833502361654143
51375989631467605833503480845075
51375989631467605833503480849287
51375989631467638636282040076229
51375989631468506264054508114247
51375989631479313215055532171073
51375989631479314313141652555493
51375989631499725946020530465191
51375989631499726083280165995439
51375989631499727181366290970451
51375989631499727182119436400341
51375989631499727730409222733191
51375989631499727730409222737403
51375989631500025540222552533167
51375989631500025540410837827939
51375989631500026272464757406465
51375989631500026272468196363363
51375989631500026272551883438329
51375989631500926703019223632535
51375989631500926703856051882217
51375989631503628360511579155451
51375989631511733516843257269187
51375989632059273197482139667499
51375989632059273197482139684761
51375989632059273197483258879905
51375989632059273198235285095937
51375989632059273198235371189217
51375989632059273334681251490453
51375989632124102366925670666675
51375989632124102366925670683937
51375989632124102366929114227055
51375989632124102366929802972647
51375989632124102549943363168361
51375989632124102550027046006867
51375989632124102550028169451361
51375989632124102550780191418043
51375989632124102550780277511323
51375989632125002934740809774207
51375989632135809748478836595773
51375989632135809931517535892927
51375989632156217850468978688207
51375989632156567270586562546931
51375989632160169541833603369511
51375989632340240469380317384915
51375989632340240469380403478195
51375989632340250346798957094689
51375989632340250346798961699575
51375989632351057160539312514983
51375989632351057160624023850467
51375989632351057160624109943747
51375989632448306769119306055553
51375989632448306769119310654823
51375989632448306769119310660439
51375989632448306769871422969751
51375989632448306769935213598835
51375989632448306952049962869617
51375989632448306952049967468887
51375989632451909040930264232543
51375989632451909040931293100867
51376311339085353636821321679848
51376313412871482661697008999924
51376313412871484308824917831674
51376313412871488013171866105832
51376313412871488195345910326398
51376313482822793221486707334001
51376313482822793404504026770009
51376313483771085570745041563254
51376313483771086805526975052571
51376313483771086988206927645279
51376313483771086988206927651103
51376313483771086988457631748383
51376313483771086988457631754206
51376313483771086988457631754207
51376313483771086988457631872250
51376313483771086988457631872251
51376313483771086988541199906619
51376313483771090692553504486671
51376313483771090692637072526863
51376313483774992970140568133353
51376313483783092729137999985447
51376313483783093140731977817091
51376313483783093140731977835964
51376313483783093140731977835965
51376313483783093140752869825683
51376313483783093140752869844556
51376313483783093140752869844557
51376313483783093323683526658621
51376313483783093323746202684397
51376313483783098079859711815692
51376313483783098079859711815693
51376313483783098262811260638349
51376313483783098262873936664125
51376313483806207715402215165114
51376313483807107733606123419343
51376313483807107916536780233407
51376313483807107916620348267775
51376313483807108280705836583574
51376313483807109515487770072891
51376313483807109698418426892571
51376313483807109698501996338265
51376313483807109700674765231833
51376313483807109700677863007353
51376313483807109700758333272024
51376313483807109700761431041721
51376313483807408058446249383817
51376313483807408060053789320115
51376313483807408060053789321567
51376313483807408060618645205883
51376313483807408060702213240251
51376313483807408060702586311752
51376313483807408060702586311753
51376313483807408469976406483272
51376313483807408471647767170632
51376313483807408655415247499754
51376313483807408655415247499755
51376313483807408655498815534122
51376313483807408655498815534123
51376313483807409704758336790261
51376313483807409704759484683165
51376313483807409706993781709605
51376313483807409882665745759005
51376313483807409882669098626835
51376313483807409887751669631553
51376313483807409887752817524457
51376313483807409889946103837343
51376313483807409889948428307781
51376313483807409890008005028666
51376313483807409890008005028667
51376313483807409890008006563860
51376313483807409890011104333557
51376313483807409890196033100171
51376313483807409890196033105994
51376313483807409890196033105995
51376313483811010329442327486169
51376313483811012153661825261037
51376313483811012153665178128867
51376313483811012158748895626809
51376313483817915096139473546718
51376313483819115439182358454123
51376313483819115439182359853803
51376313483819115441439471621855
51376313483819115441439844693356
51376313483819115441439844693357
51376313483819115484915024057319
51376313483819115487359387546263
51376313483819116028621324204405
51376313483819116033706993099671
51376313483819116034460253302047
51376313483819116034543821336415
51376313483819116036151357988247
51376313483819116036154830345973
51376313483819116036236073915726
51376313483819116036238398380341
51376313483879138471650251433991
51376313483916360157376512304783
51376313484098843708840175353659
51376313484098847367453313052089
51376313484098847367456410840659
51376313484098847413185977255605
51376313484098847413185977257009
51376313484098847413189075044175
51376313484098847779238670430614
51376313484098847779238670430615
51376313484098847962252895279047
51376313484098849196951260739611
51376313484110854937443342514099
51376313484110854937443596190711
51376313484110854937715192283693
51376313484110854937715193700843
51376313484110854937715193718105
51376313484110854937715308491883
51376313484110854939887961076479
51376313484110854983196898726207
51376313484110854983447857904359
51376313484110854983447857923073
51376313484110854983447972695399
51376313484110854983447975881939
51376313484110855349225602099683
51376313484110855532239826948115
51376313484110855532239946324131
51376313484135165326971961618743
51376313484135165326971961735383
51376313484135165326971961754257
51376313484135165373540301579719
51376313484135166562317980879449
51376313484135166562322108583183
51376313484135166562589575592869
51376313484135166608075664799663
51376313484135166608322239678341
51376313484135166608322239796385
51376313484135166608325592664215
51376313484135166608325597263485
51376313484135166608326740570217
51376313484135167157118712412089
51376313489679710572064674353754
51376313489679710983846680262726
51376313489679712401371242494394
51376313489679712401559270571722
51376313489715733876801927195774
51376313489715733879246292201038
51376313489715735111583860690706
51376313489715735114028225695970
51376313490007774799386255550710
51376330641583810479349621180940
51376330641802648457330603783366
51376330641882530329943942838820
51376330641906819076617033100042
51376330641906819488211010931686
51376330641906846893950536766882
51376330641906847305544514598526
51376330641906863357709650032642
51376330641918825411089691788510
51376330641918825411277719865838
51376330642855115129403289477648
51376330642855115540997262728896
51376330642855115540997267309292
51376330642855115543525195768528
51376330642891432906555362415616
51376330642891433088753684320036
51376330642891433088941712397364
51376330642891434325104780956824
51376330642891434736698758788468
51376330694988385991588664138830
51376330695084447794343753317962
51376330695084475611677256984802
51376330695096454129004440083758
51376330695936683279724033893738
51376330696032743847130009695568
51376330696069063042015221994532
51376330712483712573033053962643
51376330712483712618786610174751
51376330712487314844029133464675
51376330712487314889782689676783
51376330712487314889782947957037
51376330712494222947605549042357
51376330712494222949297801738309
51376330712494223496397519484549
51376330712494223498089772180501
51376330712494523091122558130677
51376330712494523136876114342785
51376330712494523138568367038737
51376330712494523685668084784977
51376330712494523687360337480929
51376330712495418170133985957337
51376330712495418170217553991705
51376330712495418764742188637413
51376330712498125362118637632709
51376330712498125407872193844817
51376330712666231948417666455481
51376330712666233185644218531667
51376330712666233185727786566035
51376330712702250405240690548813
51376330712702250954032660991005
51376330712702255713241540261747
51376330712702255758974204465263
51376330712702283713589383562443
51376330712702550594511255849241
51376330712702555948244769765691
51376330712702583902839056854279
51376330712702583948592613066387
51376330712706158173758889167311
51376330712706158219491553370827
51376330712706184390532828530883
51376330712706186174106732468007
51376330712706186219839396671523
51376330712774299536787665853328
51376330712774299538479921731608
51376330712774301185608974237272
51376330712774332845387062970062
51376330712774332891140619182170
51376330712775502077694533555655
51376330712775502079951646838783
51376330712775533602469324165951
51376330712775535431775892289121
51376330712787202140871248771017
51376330712787202140954816805385
51376330712787235495203310074005
51376330712787235495203310091267
51376330712787235495286878108373
51376330712787235495286878125635
51376330712789959340926675510811
51376330712789959340947567517999
51376330712810316712532011198348
51376330712810316713096092242389
51376330712810317307056645844056
51376330712810318542402660383029
51376330712810322248440716751721
51376330712810322248443811339297
51376330712810322249258599674385
51376330712810322249276397095400
51376330712810322249276397095401
51376330712810322249279491682977
51376330712810350067428153562639
51376330712810351897006321002919
51376330712810355603608455227707
51376330712810355603611553003227
51376330712810622392775608762705
51376330712810624222354146063457
51376330712810655747128562091547
51376330712810657576707099392299
51376330712811502645453144281875
51376330712811517470094785409733
51376330712811517470094785415556
51376330712811517470178353444101
51376330712811517470178353449924
51376330712811519292957449120797
51376330712811519299485696406143
51376330712811519299672952850013
51376330712811519299735628875789
51376330712811519299736772182521
51376330712811519299736776768741
51376330712811519299757664073021
51376330712811519300237808715455
51376330712811519841749419562989
51376330712811519848528744024393
51376330712811519848528747210933
51376330712811524600122618490051
51376330712811524645876174702159
51376330712811524646126878805263
51376330712811525194918849247455
51376330712811550824426845313041
51376330712811550824426846729983
51376330712811550824510413229157
51376330712811550824510413234981
51376330712811550824510413353025
51376330712811550824510414764351
51376330712811550824510414770174
51376330712811552600470461790747
51376330712811552608001528676661
51376330712811552608085096711029
51376330712811552646474722105959
51376330712811552653816986074061
51376330712811552653817760914545
51376330712811552653818129399667
51376330712811552653818133985887
51376330712811552654005014151389
51376330712811552654005014170263
51376330712811552654089730097583
51376330712811553195266692548151
51376330712811553202881700539775
51376330712811567288185960001566
51376330712811567295800967993190
51376330712811569254773833688989
51376330712811569254774206741617
51376330712811569254774866790853
51376330712811569254775239862195
51376330712811569254775325955634
51376330712811569255026030058738
51376330712811569262305273627531
51376330712811569262306392841548
51376330712811569262368294028293
51376330712811569262369065680625
51376330712811569262388841661899
51376330712811569262388841680613
51376330712811569262389186035433
51376330712811569262389186036885
51376330712811569262389214733241
51376330712811569262389957687765
51376330712811569262389960875673
51376330712811569262389960875916
51376330712811569262390333947258
51376330712811569262556322104169
51376330712811569262557355224747
51376330712811569262641038050362
51376330712814270965804414851271
51376330712814270965825306859863
51376330712814271377607685840336
51376330712822326113226420293052
51376330712822329636250132790392
51376330712822329773512867144309
51376330712822329819263324047107
51376330712822329819264098885979
51376330712822329819264471957481
51376330712822329819266423356417
51376330712822329819515176043323
51376330712822329819517500507937
51376330712822329819536069585496
51376330712822329819536069585497
51376330712822329819538392516529
51376330712822357637415083819137
51376330712822357637415085218609
51376330712822357637415085218817
51376330712822357637686679813985
51376330712822357637686679814193
51376330712822357637686679930833
51376330712822358232211315976013
51376330712822363173595386883677
51376330712822363173868129372165
51376330712822379774553267604681
51376330712822379774555590552975
51376330712822379782335754621633
51376330712822380193867315075144
51376330712822380193929732466327
51376330712822380193950624356875
51376330713466830624454753251844
51376330713466830625018834282835
51376330713466830625018834295885
51376330713466830625269541569671
51376330713466830625269541573883
51376330713466830626711090179781
51376330713466830627525875313875
51376330713466832408843440901701
51376330713466832408843442318851
51376330713467132598114007619279
51376330713468031199086870636115
51376330713468031199086870654988
51376330713468031199337577921547
51376330713468031199337577922951
51376330713468031200779126533268
51376330713468031201593911667155
51376330713478838014520506218452
51376330713478838195842594205908
51376330713478838197533697475167
51376330713478838197533697475375
51376330713478838197534472314039
51376330713478838197534845385541
51376330713478838197784401578479
51376330713649651381209430389965
51376330713649651381209433572293
51376330713649651381210208412569
51376330713650551811760457650713
51376330713650551811760457656329
51376330713650551811760460837253
51376330713650551811760460842869
51376330713650553595334360188157
51376330713650553595334361587837
51376330713650553595605956299853
51376330713650851955277466743245
51376330713650853784855629474841
51376330713650853784855629475049
51376330713650853787112742757969
51376330713662559336286319815183
51376330713662559336286321232333
51376330713662559382018983900655
51376330713662559382018985435849
51376330713685668603250520984153
51376330713685668603250520988365
51376330713685670386824424921277
51376330713686869177318557341645
51376330713759820652908874867657
51376330713759820698662431079765
51376330713759820698913135182869
51376330713759820701169468918649
51376330713759821255300340816287
51376330713759821255321232824879
51376330713759822482487035927837
51376330713759822484743372855773
51376330713762522546953422611167
51376330713762522546974314619759
51376330713794920843441829132633
51376330713794937452010217071221
51376330713794937490403198516309
51376330713794937497182612257692
51376330713794937497742881274737
51376330713794937497743249618889
51376330713794937497746348923779
51376330713794937497746348927991
51376330713794937498014848922741
51376330713794938045974582699884
51376330713794939099143085867732
51376330713794939144875750071248
51376330713794939145147344629036
51376330713794939145147344629037
51376330713794939273977099261277
51376330713794939281317153556013
51376330713794939281320252860903
51376330713794939281571299920599
51376330713794939281572333058439
51376330713794939281588749667709
51376330713794939282073742681796
51376330713794939693918423186345
51376330713794939693939315071228
51376330713794939693939315071229
51376330713794939693939315076845
51376330718586565797367247587276
51376330718720142883259100140804
51376330718720144667836938262722
51376330718720192701287598701038
51376330718720192708902606692662
51376330718720192884301936917744
51376330718720192891080891494346
51376330718720192891833003803658
51376330718720194668127668758210
51376330718720194675470707566796
51376330718720194675742676749834
51376330719376658396829023502154
51376330719376658399085360430090
51376330719559172240252400875980
51376330719667545688803800906500
51376330719703564512495427235896
51376330719703564694672938637332
51376330719703564695426084049960
51376331917855036346817017897743
51376331918135069699227161218527
51376331918138671970474288713375
51376331918138720146457337815881
51376331918169939876353070037729
51376331918170240019869820840131
51376331918170256491159226157145
51376331918173858808159939045731
51376332148258107683610613050053
51376332148278518770187282703859
51376332148278519318414397261735
51376332148278520553761186640983
51376332148278520599761605169117
51376332148278520599765048375365
51376332148282121041434409265587
51376332148290226151739329420551
51376332148290226700782346922439
51376332148290227981318209700981
51376332148466137063461290807797
51376332148466138847851097688933
51376332148474211061610741432277
51376332148474242722809571438711
51376332148474243958156360817959
51376332148477844445014452133413
51376332148498257908516870623969
51376332148498259143298032484039
51376332148498259692090774561093
51376332148502176245528512251997
51376332148510266531107448522503
51376332148510281355268571918955
51376332148510283139407336326615
51376332148510283139407679300677
51376332148510283139658383386311
51376332148510283139658641666613
51376332148570303289316700317265
51376332148570304385226986263963
51376332148570308228528117122609
51376332148570308229091853794311
51376332148571505876622593856645
51376332148571505876626037062893
51376332148571509397957496862669
51376332148571510815750327836373
51376332148571510815752650784667
51376332148573860539151340168615
51376332148573878795643016703799
51376332148573905011520809377105
51376332148573912146653248657921
51376332148575105768686753404433
51376332148575107553075445676645
51376332148575107598829030468469
51376332148575107598830145077393
51376332148575113086746407355875
51376332148575113086749849499313
51376332148575122239977306627449
51376332148575124024365998899661
51376332148582011951969465696815
51376332148582011952053148050047
51376332148582012501095822577873
51376332148582015610080163839301
51376332148582265838977901381671
51376332148582267623367708262807
51376332148582282310264982700631
51376332148582284094654789581767
51376332148582312093310266917407
51376332148582312095569698445969
51376332148582312095569812764833
51376332148582315799350757365313
51376332148582315799350757837489
51376332148582317446479809870977
51376332148582317629494149491575
51376332148582317629494149510449
51376332148582327514527801811165
51376332148582328566856894083793
51376332148583179766832876186869
51376332148583184662466829839163
51376332148583210878991668955707
51376332148583211473785176666263
51376332148583211473788271249419
51376332148583211473788619872511
51376332148583212523861294182367
51376332148583212526120725710929
51376332148583212526121070084463
51376332148583216961707980275029
51376332148583216961707980393073
51376332148583218014040772971189
51376332148583218014291477057031
51376332148583218014291850128373
51376332148583227533293089441963
51376332148583227533296532648211
51376332148583228082336111547541
51376332148583228082339554753789
51376332148583228082339583451597
51376332148585914366816940726033
51376332148585918665143326364129
51376332148585919900469195032813
51376332148585919900490230412161
51376332148585930838104022044993
51376332148606327280711828804447
51376332148606332588128448396235
51376332148607526207651468922721
51376332148607526208215205594423
51376332148607527854779406465329
51376332148607527854779750838863
51376332148607527992040161194933
51376332148607528037793746104801
51376332148607528037794865299945
51376332148607528586586835742137
51376332148618334668520900469377
51376332148618340341714380645551
51376332149238824177621130793373
51376332149262839365023349996411
51376332149262839365588209067267
51376332149262839913815325042293
51376332149262839914631227986305
51376332149262841149161342769209
51376332149262841149412042268623
51376332149274846890092405801631
51376332149450425951657980496061
51376332149458529232068684610899
51376332149554580648422953528397
51376332149554879602434570092433
51376332149558481324638679134803
51376332149558483108212583071927
51376332149566580898195055238813
51376332149566586388625239648671
51376332154407199936426071989068
51376332154480130694930330868420
51376332154480131289726933162132
51376332154480147166220511020094
51376332154491852946395105799156
51376332154491852946398204631870
51376332154491852946398577703212
51376332155171464732371437070202
51376332155171464732936292954518
51376332155171464778125021980070
51376332155171764921642031066986
51376332555954161755435464776906
51376332555954161801105362497976
51376332556160959266612034159504
51376332556205387412824437143854
51376332556266674020090572447250
51376332556269010932738777858760
51376332556277121349895547826282
51376332556277164174881813583918
51376332556277164174881816766246
51376332556277164218191036670898
51376332556277165453809795214470
51376332556277169525603528577618
51376332556277464409905876520080
51376332556277464409909348424136
51376332556277465597323332398734
51376332556277470950409197236776
51376332556277482068613885621750
51376332556277482068613890226844
51376332556277482070873321755406
51376332556278381403338309767032
51376332556278381403338310834262
51376332556302697967343784131364
51376332556313492427345397588276
51376332556313492610359622436916
51376332556313504826838748726416
51376332556933677536425969127326
51376332556933677536425972315270
51376332556937579999199655315118
51376332556970000394105361219268
51376332556970000438164370833406
51376332557250028803350076312550
51376332557250029215132082221522
51376332557250029215135557313522
51376332768688995662359515786152
51376332768697100772580751697154
51376332768871761514011075245356
51376332768871763345845576308988
51376332768879577555133036459194
51376332768879577555133036472292
51376332768903892884356573097910
51376332768903926283355461821596
51376332768915905990523806803808
51376332768979529464684563658558
51376332768979575171668600238574
51376332768979575171668600256044
51376332768979578875175248488732
51376332768979578875175249538492
51376332768979578875177572486786
51376332768979578875177573903728
51376332768979578875930719314904
51376332768979578876014400723370
51376332768979580522306630641480
51376332768979580705320968881480
51376332768979831483258253421202
51376332768979879064445842485516
51376332768979890596879487610934
51376332768987679046627845623214
51376332768988879803626538790558
51376332768988879803710106824926
51376332768988896275000660047942
51376332768991581507145567600120
51376332769011994375012230027292
51376332769011994375012231077052
51376332769011995610546194328688
51376332769013211237627186448246
51376332769013211237628334354248
51376332769013213022017002520696
51376332769015901777753949981160
51376332769015903607059370233268
51376332769015913353409770466260
51376332769633685737860587349628
51376332769636087297778924362102
51376332769636387441295933333782
51376332769637288054588958113572
51376332769637288054589216380776
51376332769669708450244744228680
51376332769672410199517329256126
51376332769852174160158669096696
51376332769852174160430638279734
51376332769852474303675678068376
51376332769852479839855979733444
51376332769864181685499665375292
51376332769864181731253250283756
51376332769864203278656880772988
51376332769888497014723202014008
51376332769888497059637639292928
51376332769888513119981604998376
51376332769888513531763868124792
51376332769888513668752682498856
51376332769888514903555508935500
51376332769960547977268656845658
51376332786281538453103001642833
51376332786281538453291029720161
51376332786305850077980733075227
51376332786305850077980737796753
51376332786305850078168761152555
51376332786305850078168765874081
51376332786305853782326538281549
51376332786305853782514566358877
51376332786317555675144087519707
51376332786317555675332115597035
51376332786378844249248368504333
51376332786413965845115980351235
51376332786413965845117123557345
51376332786413966386294000369387
51376332786413966386294004618945
51376332786413968216436253103265
51376332786413971378768344272407
51376332786414868791863043089453
51376332786414871764402533498201
51376332786414871764402533498360
51376332786414871764403681404362
51376332786414871947333185589079
51376332786414871947333190306441
51376332786414871947333190306601
51376332786425679302335214913677
51376332786425679302335214919293
51376332786425679309866654870933
51376332786425679309950222792873
51376332786425679309950222910917
51376332786593746275621798125233
51376332786593746275621798241873
51376332786593746275621798615086
51376332786593746275624122589847
51376332786597333905389391135957
51376332786597337428496783253083
51376332786597337428496787502641
51376332786597337611427439594971
51376332786597337611427444316705
51376332786597348546616758885631
51376332786597348546616758903101
51376332786597348546616759952861
51376332786597348722017008390841
51376332786597348722017008880487
51376332786597348722017009930247
51376332786597348729634426940311
51376332786597348729634426940519
51376332786605909500141417316441
51376332786605909500151925499334
51376332786609339646069749947023
51376332786609339646069754668757
51376332786609344996791466480129
51376332786609344999319399519761
51376332786609344999322838476659
51376332786609345182250051612091
51376332786609345182253495290723
51376332786609361783270952728193
51376332786609361783270957449719
51376332786609361783270957449767
51376332786609361783270957449926
51376332786609511946536631813722
51376332786609511954067698699636
51376332786629774521744327266643
51376332786629774521765219275235
51376332786630052704298327831306
51376332786630054534440576315626
51376332786630074658484189737970
51376332786630074658484189737971
51376332786630074665261336354963
51376332786630074665261336355011
51376332786630074666015256623884
51376332786630074666099283823034
51376332786632475813984193261708
51376332786633654975294405916397
51376332786633656614890908106683
51376332786633660320928961287431
51376332786633660327707255814797
51376332786633660328544055372287
51376332786633671628841451709397
51376332786633676975232706238301
51376332786701797941745070410286
51376332786701849183136946436086
51376332786705400212740030680831
51376332786705405748924923462521
51376332786705451456727105844565
51376332786705455709297693236083
51376332786705455709300017700697
51376332786705466280886249150145
51376332786705466280886249266785
51376332786705466280888573614759
51376332786706600962208316539321
51376332786706600962208317028967
51376332786706600962208318078727
51376332786706600969822292949773
51376332786706600969823410624177
51376332786706600969823411114030
51376332786706600969825735088999
51376332786706606322992845043475
51376332786706608282781897343873
51376332786706608282784221808487
51376332786706608290399315893550
51376332786706656283365730061747
51376332786706656466298710868249
51376332786706666847339191908215
51376332786706666847339192957975
51376332786706666854954285620272
51376332786706666854954285620273
51376332786706666854954285993278
51376332786706666854956609968247
51376332786713811048667424080018
51376332786713876885346207501856
51376332786717463280123748931835
51376332786717463280123777628191
51376332786717474217737651105166
51376332786717479339607673697441
51376332786717479339628562407017
51376332786737887268641817432009
51376332786738126332137753584424
51376332786738176156756145542116
51376332786738176157509286702490
51376332786738176340524745077981
51376332786738187275714059652731
51376332786738188510411971733056
51376332786738192208921280976392
51376332786738192216264319784818
51376332786738192216452347862098
51376332786738192216536288968016
51376332786739076175797910915962
51376332786739087842709847669491
51376332786739087842709852268761
51376332786739087842709853785081
51376332786741723112787298194941
51376332786741723112787298200765
51376332786741728648887389292949
51376332786741728648971072118356
51376332786741728648971072118357
51376332786741773074854760274609
51376332786741774355934102252665
51376332786741774904914473372963
51376332786741774904998041878055
51376332786741774904998041879507
51376332786741774904998127617203
51376332786741778061974479427303
51376332786741778061974479431467
51376332786741778061974479431675
51376332786741778061974479444565
51376332786741778061975627337469
51376332786741778062728854137820
51376332786741778062728854137821
51376332786741778062811302963787
51376332786741778062811302963995
51376332786741778603423411061069
51376332786741778610954851018325
51376332786741778611038500441661
51376332786741778611038505145925
51376332786741779846386326128027
51376332786741779846386354825787
51376332786741789173317299487585
51376332786741789180932397922621
51376332786741789546145279747090
51376332786741789729159160570451
51376332786741789729159165274715
51376332786741790964506301859905
51376332786741794670525787380083
51376332786741794670546679388627
51376332786741794670546708086435
51376332786749833758628563456611
51376332786749833758691239482387
51376332786749894839444651937033
51376332786749894839444652403593
51376332786749894839465543945577
51376332786749894839465544062217
51376332786749894839465544062424
51376332786749894839465544412137
51376332786749894839465544412185
51376332786749894839465544412344
51376332786749899643843035067986
51376332787264657742629697779486
51376332787264657742629697779487
51376332787288969367528325941998
51376332787288969367528325941999
51376332787373971109602151917703
51376332787398286431207237002803
51376332787398286432901814046729
51376332787398286438822244882159
51376332787398286438822245348719
51376332787398286438822331087867
51376332787398286440516908131793
51376332787398286440999227584595
51376332787398286441082795618963
51376332787398288222396144682201
51376332787398288222396148931551
51376332787577155320658241034830
51376332787578066863407627705487
51376332787578066868490202816767
51376332787578066868490203283327
51376332787578066871022721790550
51376332787578352190380476898735
51376332787578352190380476903107
51376332787578355894726277387903
51376332787578355896418530079483
51376332787578367006924636677167
51376332787578367006924640909047
51376332787578367006926965373661
51376332787578367014539730762230
51376332787578367014539734994110
51376332787578367014539734994111
51376332787578367014542059458724
51376332787578367014542059458725
51376332787588878623618756963854
51376332787590079922149948376407
51376332787590079924410412890241
51376332787590079929492987184993
51376332787590079929765042461470
51376332787590079929765042461471
51376332787590079932004614966712
51376332787590079932004614966713
51376332787613190248496493117822
51376332787614373116767363382661
51376332787614389770231960235975
51376332787614391554370720039945
51376332787614391554370720158037
51376332787614391554370723338961
51376332787614391554621886606846
51376332787614391554621886606847
51376332787686424033832096817604
51376332787686424216761601021402
51376332787686424216762753631668
51376332787698131415133435184603
51376332787722441436292556454697
51376332787722441436355232480473
51376332787722443220765959949917
51376332792322291656694537057468
51376332792323498961057179404630
51376332792506263168861994931868
51376332792506264815237906258444
51376332792514079207539591270180
51376332792514084560705668086816
51376332792514534913253564198806
51376332792517987020951420861970
51376332792517987020951449441686
51376332792518137321415781187048
51376332792538394399502373048150
51376332792538399889929118501110
51376332792538399889930237709304
51376332792542287526013489730492
51376332792542296997008880702764
51376332792542302350174957500686
51376332792542330396279738596390
51376332792549234566488027801036
51376332792610474550485028923450
51376332792610478256526433573800
51376332792611329413088589066608
51376332792614331306274672044082
51376332792614332952650583370658
51376332792614375228868901760224
51376332792614377010814345502336
51376332792614382363980420919292
51376332792614382363980422318972
51376332792614542000772924549086
51376332792615226382904157804910
51376332792615228167296288661014
51376332792615231873334341742384
51376332792615231874086367945366
51376332792615231874087487153560
51376332792615233520462279271942
51376332792615233703480062584430
51376332792615277581073848215452
51376332792615282931795560026824
51376332792615292260440830607846
51376332792615292268055953390510
51376332792615294052448084246614
51376332792622130736402108321274
51376332792622137873961095805162
51376332792622180698950832399832
51376332792622197208460060069680
51376332792626083159468554358024
51376332792626083159552122398008
51376332792626099676592903294216
51376332792626235107204279886472
51376332792626249931368732174728
51376332792646451556052390296310
51376332792646451556053509504504
51376332792646453378580778695008
51376332792646511949937140288310
51376332792646511949937140404950
51376332792646962852081403027948
51376332792646962852081407258584
51376332792646962852081407260036
51376332792650355663427286050900
51376332792650403430075788851776
51376332792650403430076936744680
51376332792650403430160504779048
51376332792650405076451700176900
51376332792650414548280476179508
51376332792650415005732642438740
51376332792650415005816325264148
51376332792658520252546291103224
51376332793486681120249684985794
51376332793486691687551736451772
51376332793486692238098720305080
51376332793486692238098721354840
51376332793486692238101044303134
51376332793486692238370689488118
51376332793486692238373013486172
51376332793486692284124274396582
51376332793486693473719806047748
51376332793486697179757859228496
51376332793486992427641283368262
51376332793497482443291235076136
51376332793497482626493861054524
51376332793497499051838986431100
51376332793497499051839101216524
51376332793497503990966720410828
51376332793498705345106253784228
51376332793521797948187105525346
51376332793521799731761009462470
51376332793521813832207876601848
51376332793521814381062607759204
51376332793521814381062608808964
51376332793521814426816193600788
51376332793521814426816194067348
51376332793521814427004478895560
51376332793594743760185381631000
51376332793594743767235272270062
51376332793594745551350045832204
51376332793594745551625088336688
51376332793594749250612127083960
51376332793594750485394060578892
51376332793595049446660986795114
51376332839600605774800826893154
51376332839807402828441924491894
51376332839807688147233725935712
51376332839807688742594040923696
51376332839807702971958933580214
51376332839811305288960421290362
51376332839811307065755255878718
51376332839811307073349457936316
51376332839811307073370005590040
51376332839811457229020930223848
51376332839811457229020930242722
51376332839811457236615132300319
51376332839811457236615132300320
51376332839819394339193311137596
51376332839819410215687260531866
51376332839819410398700452278434
51376332839819410398701485380298
51376332839819410398701599699162
51376332839819410398701601234196
51376332839819410398701858451640
51376332839819410810483864360612
51376332839819561110758097084630
51376332839879431601614425545726
51376332839879433430917550007734
51376332839884746604096306740305
51376332839891439766394144297938
51376332839892384211886753734172
51376332839892400675562298965564
51376332839892400683177306957188
51376332839892856661058301467538
51376332839915506103782607825836
51376332839915800756848510736492
51376332839915804463725339924564
51376332839915806293033055953736
51376332839915806293305023601740
51376332839915817228138690888166
51376332839916717979236666914360
51376332839927511844462971358636
51376332839927512439259200599880
51376332840572312839464684649348
51376332840573215231520234482858
51376332840754785275614354353572
51376332840755684059599234053002
51376332840755685843173137990126
51376332840755695176883151566264
51376332840755695176883151682904
51376332840755700530889414204676
51376332840759586520116581423532
51376332840759588303690485360656
51376332840759602991407134646548
51376332840759603126156261967646
51376332840767691629585016302716
51376332840767691629585017837910
51376332840767702564694894907366
51376332840767702747709234428794
51376332840767702747709492709096
51376332840767708100875197989584
51376332840767708100875569525732
51376332840792018030632929562206
51376332840792018076365592230688
51376332840792018076365592701460
51376332840792018076365592720334
51376332840792018076365593765722
51376332840792018076929300692872
51376332840792018076929558960076
51376332840864052337997518496388
51376332840864052340528920252132
51376332840864054169835113805110
51376332840864054169835488392772
51376332840864054170107082988308
51376332845792910003419112806176
51376332845801026096278945656660
51376332845801026645321963141078
51376332845824130282354134808092
51376332845824130282354134926136
51376332845824131517136068303024
51376332845828032148075252956252
51376332863117679708484576425541
51376332863125788524827889529901
51376332863199079729879180403602
51376332863222194303712704287208
51376332863222195531443599229843
51376332863222195539037686515067
51376332863223096106786710641377
51376332863223394511731026924883
51376332863223394511731026930707
51376332863223395061527191256341
51376332863223396341873651668702
51376332863223400000486787949982
51376332863233906624873632058879
51376332863233906624873632176971
51376332863233906624957573151455
51376332863233906624957573151491
51376332863233906624957573151699
51376332863233906624957573269583
51376332863233906624957574686733
51376332863233906670690237355007
51376332863234206806613159158103
51376332863234206814207246443327
51376332863234206814207246443535
51376332863405865663119572360465
51376332863405866762897175663329
51376332863405866900157844299653
51376332863405866945913752157815
51376332863409467387768047943341
51376332863417567555873332615549
51376332863417567555873332617001
51376332863417572497257403523213
51376332863417572497257403524665
51376332863417572497257406711205
51376332863417574144452578430179
51376332863417574281650571040727
51376332863417574693432576949699
51376332863417583615465189683659
51376332863417583615465189685111
51376332863417622320432267252051
51376332863417867745206687315851
51376332863417872686594115690615
51376332863417883804714862975495
51376332863417917708027265771857
51376332863417917708027270376951
51376332863417917708110948597473
51376332863417917708110953183693
51376332863417922646963615624307
51376332863417922646963618793377
51376332863417922646963620210527
51376332863420275985085658744579
51376332863420324153538412613503
51376332863420324161153420605127
51376332863420324206886084810047
51376332863421524963968460803007
51376332863440987807775712510541
51376332863440989043121730237457
51376332863441882885181583665217
51376332863441882885181583783309
51376332863441884120694971747675
51376332863441884120778654573291
51376332863441884668734568412309
51376332863441889472856849959135
51376332863441889472857970683649
51376332863441889473672757502417
51376332863441889473672759018737
51376332863441889473672759024561
51376332863441889473676115068895
51376332863441889473676229865759
51376332863441889473693678195719
51376332863441889473861043846949
51376332863441889473944726672565
51376332863441889610118639319973
51376332863441889610870751629285
51376332863441889610874107679443
51376332863441889655874547178135
51376332863441890022736697114757
51376332863441904297854801609641
51376332863441932847981242932643
51376332863441932848064925758259
51376332863441933945310003050227
51376332863441933945310007636447
51376332863441933945310007642271
51376332863441933945313359100385
51376332863441933945313363686605
51376332863441933945313363692429
51376332863441934082511356297153
51376332863441934082511356298605
51376332863441934082574118417613
51376332863441934082574118417821
51376332863441934082574233208861
51376332863441934082591678350877
51376332863441934082591681655461
51376332863441934082591683072611
51376332863441934082595034418297
51376332863441934082595039122561
51376332863441934082595039124013
51376332863441934082595153913809
51376332863441934128327698739857
51376332863441934128327703326077
51376332863441934128327813531105
51376332863441934128327818117325
51376332863442183074431258474825
51376332863442183074431258479197
51376332863442188564858093207765
51376332863442188564861446075595
51376332863442189662946795166187
51376332863442189800392394104319
51376332863442233037251836930831
51376332863442233037335519756447
51376332863442234271841351642713
51376332863442234271841356364447
51376332863442234271841356365851
51376332863442234271844712414397
51376332863442234271844712414605
51376332863442234271844798509289
51376332863442234271844827205645
51376332863442234317594939739121
51376332863442234317598297324313
51376332863442234317598383417753
51376332863444589529979821553119
51376332863444589529979821570381
51376332863444589529979826274645
51376332863444591314309195383295
51376332863444633994842243313979
51376332863444634002457337399043
51376332863444635785946444001005
51376332863444635785946444002457
51376332863444635786009206121465
51376332863444635786009206121673
51376332863444635786030126827865
51376332863444635831762791029929
51376332863444639492800400009125
51376332863444639492884082834741
51376332863444639538641025334013
51376332863445790287062202267605
51376332863445790287065555135435
51376332863445791934193578771323
51376332863445834759539627416607
51376332863445836543091582114425
51376332863445836543112502819373
51376332863445836588845167022889
51376332863452694639721258712945
51376332863452694639721260247979
51376332863452694639742267046367
51376332863452739111925686279905
51376332863452739111925686285521
51376332863452739111925801070945
51376332863452739706722031828349
51376332863452744594759465059727
51376332863452744602289757110981
51376332863452744602289757112433
51376332863452744602352519225825
51376332863452744602352519231649
51376332863452744602373438420277
51376332863452744602373439932225
51376332863452744602373439936597
51376332863452744602374473051351
51376332863452744648106104135693
51376332863452744648107137256271
51376332863453895396554910710935
51376332863453895396803634705905
51376332863453895396803636240939
51376332863453895808585640614877
51376332863453908162076797290916
51376332863453912051129076737038
51376332863453912417157754482809
51376332863453939869008062272657
51376332863453939869008062272865
51376332863453939869008177063905
51376332863453940418071743617793
51376332863453940463804407821309
51376332863453945222175173609759
51376332863453945222447141257763
51376332863453945359434895218785
51376332863453945359456849044316
51376332863453945405188480128653
51376332863453945405189513249231
51376332863513983213554458623961
51376332863513983213554458742005
51376332863513983213556783088575
51376332863513983214393608161758
51376332863513983260147164373866
51376332863514833819318838667237
51376332863514833821014187481539
51376332863514883827955764152375
51376332863514883827958860270725
51376332863514883827958863457265
51376332863514885428515325716789
51376332863514885428518424549503
51376332863514885611532762789295
51376332863514885611783811266141
51376332863515134010263860771923
51376332863515134010263863960075
51376332863515135793149705901117
51376332863515180267046386029919
51376332863515180267046386029967
51376332863515180267046386047145
51376332863515180267046386047229
51376332863515180267046386047389
51376332863515180267130068855535
51376332863515180267130068872797
51376332863515183963861118111077
51376332863515183963861118116901
51376332863515183963861118229121
51376332863515183963861892951353
51376332863515183970636715220579
51376332863515183970636715221983
51376332863515183970636716638925
51376332863515183970636716639133
51376332863515183970636716755565
51376332863515183970636716755773
51376332863515183970636719825673
51376332863515183970636719943717
51376332863515183970639039690809
51376332863515183970639044290079
51376332863515183970639044295903
51376332863515183970640158899003
51376332863515183971389087232911
51376332863515183971392184996991
51376332863515183971392185115035
51376332863515183971392186531941
51376332863515183971392186532025
51376332863515183971392186532185
51376332863515183971393304211009
51376332863515183971472768641377
51376332863515183971472773240695
51376332863515183971472773358739
51376332863515183971475867828223
51376332863515183971475867940651
51376332863515183971475869357593
51376332863515183971475872545585
51376332863515183971476241011993
51376332863515183971476987036417
51376332863515184016392629199995
51376332863515184375644157140627
51376332863515184383259251225691
51376332863515185617764998542017
51376332863515185617764999008577
51376332863515185617764999008625
51376332863515185617768096441611
51376332863515185617768097841291
51376332863515185617768097841339
51376332863515185617768469512953
51376332863515185618040065508217
51376332863515185618040067024537
51376332863515185800782436081047
51376332863515185800782436081131
51376332863515185800782436081291
51376332863515185800782437480971
51376332863515185800782780454825
51376332863515185800782809152633
51376332863515185801054405264329
51376332863517581827048523747828
51376332863517585530555173030276
51376332863518947937584312644771
51376332863518949172933394861046
51376332863519248264114511944625
51376332863519248264114512994385
51376332863525642419147705813009
51376332863525685099596039332741
51376332863525685107127479290157
51376332863525685107127479295773
51376332863525685107211047324525
51376332863525685107211047330141
51376332863525685107211133417805
51376332863525685107211162115565
51376332863525685694392643161647
51376332863525685702007651153271
51376332863525685702007737229241
51376332863525690587515742337719
51376332863525690587515743754661
51376332863525690587516005204193
51376332863525690595047186900074
51376332863525690595109944414191
51376332863525690595130750211251
51376332863525690595130751746285
51376332863525691006892208603417
51376332863525691006892213189637
51376332863525692425274148123722
51376332863526152617341617579996
51376332863526885864209740491869
51376332863526885864209740493321
51376332863526885864293423317277
51376332863526885864293423318729
51376332863526886413252757995001
51376332863526886413336440819165
51376332863526886413336440820617
51376332863526891344598376492681
51376332863526891352192205615695
51376332863526891352192210220789
51376332863526891352192554577061
51376332863526891352213126204003
51376332863526891352213126322095
51376332863526891352213130927189
51376332863526891352213475283461
51376332863526891352213503979817
51376332863526891397945791944165
51376332863526891397945795130705
51376332863526891397946139485525
51376332863526891397946139486977
51376332863526891397946168183333
51376332863526891946988809444601
51376332863526891946988809446053
51376332863526891947009730151001
51376332863526902333324516315579
51376332863527053047892644490824
51376332863527054275621240952294
51376332863527054283236335037358
51376332863549955963978073404841
51376332863550000428816479854511
51376332863550000428816479972555
51376332863550000435595546035613
51376332863550000435595546035821
51376332863550000435595546152253
51376332863550000436431573939575
51376332863550000436431574057619
51376332863550002212390383791635
51376332863550002219921819498089
51376332863550002219921824221280
51376332863550002219984581263013
51376332863550002219984585868107
51376332863550002220005130297751
51376332863550002220005387532457
51376332863550002220005391764545
51376332863550002220005391783259
51376332863550002220005473271605
51376332863550002265738166172881
51376332863550005965000249172833
51376332863550005965000249178657
51376332863550005965000250708027
51376332863550005971779323263666
51376332863550005972051292446864
51376332863550005972614998889979
51376332863550005972615000419349
51376332863550005972615000425226
51376332863550005972615257170281
51376332863550005972615258705480
51376332863550005972616033539927
51376332863550005972616118098173
51376332863550007565811636770137
51376332863550007565811636886777
51376332863550007573175682395825
51376332863550007573175683912145
51376332863550007573426730855201
51376332863550007573426730971841
51376332863550007748825976409817
51376332863550007756189937458390
51376332863550007756190022035297
51376332863550007756440984401441
51376332863550017090736003392303
51376332863550017090736004455113
51376332863550017090736004455161
51376332863550017090736004921673
51376332863550018691546620865241
51376332863550300625702167937811
51376332863550302409254803589587
51376332863550302409254808311321
51376332863550302409526772772785
51376332863550302409526772791499
51376332863550306115295184440155
51376332863550306115295184440363
51376332863550306115295184445979
51376332863550306116048671057247
51376332863550306116049445896119
51376332863550306116132007978299
51376332863550306116132009507669
51376332863550306116132009509121
51376332863550306116132012695661
51376332863550307945438577631047
51376332863550317234253017197985
51376332863551156721060709213302
51376332863551201192677807237325
51376332863551201192677807237533
51376332863551201192677807353965
51376332863551201192677807354173
51376332863551201192677807359789
51376332863551201193430181131731
51376332863551201193513863839095
51376332863551201193513863957139
51376332863551201741741751567032
51376332863551202977004084931889
51376332863551202977004085049981
51376332863551202977066847052349
51376332863551202977066847069819
51376332863551202977066847168989
51376332863551202977066847169197
51376332863551202977066848586139
51376332863551202977087767757261
51376332863551202977087767757297
51376332863551202977087767757505
51376332863551202977087767758749
51376332863551202977087767776219
51376332863551202977087767875389
51376332863551202977087769292539
51376332863551203022820431960813
51376332863551203022820432078905
51376332863551203022820432097779
51376332863551206545847241639361
51376332863551206545847244825901
51376332863551206546119214009095
51376332863551206546683293523561
51376332863551206546683295058760
51376332863551207094911184433826
51376332863551207095643404552217
51376332863551207095727087377833
51376332863551208322643224100135
51376332863551208330236276872377
51376332863551208330237051707037
51376332863551208330257197460685
51376332863551208330257198977005
51376332863551208330257973811670
51376332863551208330258318185195
51376332863551208330258318185199
51376332863551208330509020871361
51376332863551208513251392746189
51376332863551217664804385300232
51376332863551219448377944726643
51376332863551219448377947908971
51376332863551219448377948027063
51376332863551219448377949444218
51376332863553908386564381019794
51376332863553908387296486229053
51376332863553908387296486347097
51376332863553908387296601138345
51376332863553908387380169054669
51376332863553908387380169172713
51376332863553910033672397691143
51376332863553910033672512482183
51376332863553910033693404372731
51376332863562013496785929425801
51376332863562013496785958122157
51376332863562013496848345765771
51376332863562013496848345765979
51376332863562013496848345771595
51376332863562013496869266359903
51376332863562013496869266472171
51376332863562013496869524640205
51376332863562013496869526156525
51376332863562013496869612245593
51376332863562013497036632129225
51376332863562013497120314949017
51376332863562013542602190361450
51376332863562013542602276449061
51376332863562013542602305146874
51376332863562013908630609955205
51376332863562013908630609960821
51376332863562014091644949594677
51376332863562024614990271907615
51376332863562029968159792397272
51376332863562030151174045947671
51376332864097497420576196588795
51376332864098397851946488496955
51376332864101099692579568811355
51376332864109203566971631132701
51376332864182198973401125175749
51376332864182198973568489410037
51376332864206514302621565677401
51376332864206514302621565682981
51376332864206514302621565683017
51376332864206514302621565683225
51376332864206514302621565696115
51376332864206514302621565801109
51376332864206514302621565814159
51376332864206514302621567218259
51376332864206514304316914510417
51376332864206514304316914510625
51376332864206514305049139215241
51376332864206515943830187370721
51376332864206515943830187376545
51376332864206515943830188439355
51376332864389281391565285435365
51376332864389285095907988137207
51376332864389285095911082737833
51376332864389285095911085920161
51376332864390181822116308095231
51376332864390181822116312700325
51376332864390181822116566375485
51376332864390181822116570961705
51376332864390181822116570967529
51376332864390181822304594452813
51376332864390181822388277278429
51376332864390185525643877984861
51376332864390185525643878457037
51376332864390185526459013880023
51376332864390185526459014352407
51376332864390185526459015402167
51376332864390185526462113184913
51376332864390185526462113185121
51376332864390185526462371452117
51376332864390185526462371452325
51376332864390185526462486243365
51376332864390185526479934573325
51376332864390185526479934586423
51376332864390185526483033891313
51376332864390185526735112283483
51376332864390185528175283400725
51376332864390185528907508105549
51376332864390185528991449211419
51376332864390186075527081325787
51376332864390187310036012517151
51376332864390187310036012522767
51376332864390187310036270797405
51376332864390187310036270803021
51376332864390187310224298880349
51376332864390187310307981700349
51376332864390187312481412042673
51376332864390187312565094868081
51376332864390187312565353148335
51376332864390198430688426568262
51376332864390202135031129270104
51376332864390486264776754499579
51376332864390486264776840593019
51376332864390487499557654875337
51376332864390487499557654875545
51376332864390487499557654991977
51376332864390487501814768158465
51376332864390487501815026438767
51376332864390487501815112532207
51376332864390487501817091106759
51376332864390487502089060289957
51376332864392887367159242401217
51376332864392887367180163107617
51376332864392889015979519082977
51376332864392889016000439789537
51376332864394104641302177876784
51376332864400986988728635274751
51376332864400986988728636691693
51376332864400986988728893555005
51376332864400986988728893556457
51376332864400986988728893909137
51376332864400986988728893914961
51376332864400986989000604457949
51376332864400987537708893479821
51376332864400987537708893492919
51376332864400987537771655593261
51376332864400987583525240503129
51376332864400987583525240520599
51376332864400992342171157936829
51376332864400992476648339696671
51376332864400992476648597976925
51376332864400992476648597978377
51376332864400992476920308879869
51376332864400992479092964400583
51376332864400992479096062169035
51376332864400992524909311428263
51376332864400992525101814750893
51376332864400992890941088460055
51376332864400992890963128379021
51376332864401003597300753747782
51376332864401003597468114795317
51376332864401003597468119381537
51376332864402193096470305215309
51376332864402193098977346246349
51376332864402193098977347781543
51376332864402204214863053668522
51376332864425302317949078735607
51376332864425302317952173330409
51376332864425302317952173336233
51376332864425302317953206433725
51376332864425302317953206438097
51376332864425302318225175616923
51376332864425303964517488792769
51376332864425304101527110369397
51376332864425304101527110370849
51376332864425304101778157429093
51376332864425304147530709237097
51376332864425304147530713842191
51376332864425318926521188017324
51376332864425318926521192603539
51376332864425318926521192603544
51376332864425318971689771034213
51376332864426504721344599212741
51376332864426504721348817725825
51376332864426504721598745590585
51376332864426504721599778692289
51376332864426504721599778711163
51376332864426504721599864785729
51376332864426504721619670902084
51376332864426505270391750551423
51376332864426505270391750552827
51376332864426505270391836644863
51376332864426519538163720103673
51376332864426519545757807387493
51376332864426519545757807388897
51376332864426521330167506596516
51376332864426521330735719947719
51376332864498250096811698344535
51376332864498250096811698363462
51376332864498253801154396479084
51376332864498253801154399524441
51376332864498253801154401065304
51376332864498253802849751544210
51376332864510261373588790803771
51376332864510261373589165410307
51376336461580297628394463342381
51376336461588101320784326927012
51376336461590804305960843876651
51376336863374475037390542393364
51376336864321570333111983065566
51376336864321570744705960897210
51376336864321854417103253378650
51376336864321870880862366644410
51376336864321870890736810396684
51376336864322771448674152884112
51376336864322771501791694008594
51376336864347071965221641565904
51376336864347088017386777000020
51376336864349773256874723360784
51376336864349789720633836626544
51376336864349789908919807037148
51376336864357877129574532636258
51376336864357893593333645902018
51376336864357893600697605417004
51376336864357893602559289831858
51376336864357893783879052421788
51376336864357926954966990711478
51376336864637971601064840067204
51376336864637971607843019809146
51376336864638877528820875315714
51376336864649677570867687881754
51376336864649677616784909675692
51376336864649682695433202495234
51376336864649682695436558663484
51376336864649683107239485277404
51376336864673994313536115075462
51376336864673994320314294817404
51376336935249692597235691980407
51376337076295878979544003909426
51376337076295878979546327907480
51376337076369167805513943293566
51376337076401139165239731773290
51376337077033291271594755666910
51376337077057585189184308839520
51376337077057585189187752045768
51376337077057587019978542426560
51376337077057601652943422105280
51376337077057601652946865311528
51376337077057601660477932197442
51376337077057603488172831280740
51376337077057634600350223470996
51376337077060304779825913075620
51376337077060304782921804373114
51376337077060304782922177444456
51376337077244024319209098075120
51376337077244024320025010210446
51376337077244024320025383281788
51376337077252129429514361186676
51376337077348189996104426281770
51376337077352092456622148258676
51376337077352092457434588489946
51376337077360197566928186204892
51376337077360197567095551844476
51376337077384509191973287998396
51376337093766725918762329852799
51376337093778449412351389875043
51376337093778449780724248495987
51376337093799159315028373019281
51376337093799162838954800216035
51376337093801560272619928831770
51376337093801560272619928831771
51376337093801563982003023130327
51376337093801563986755452896590
51376337093801563987087405267889
51376337093801563987090098082319
51376337093801859181625481323045
51376337093801859184135961310983
51376337093801861010932049463685
51376337093801861010932389587869
51376337093801861013442529451623
51376337093801861018275432645805
51376337093801864125520032218647
51376337093801864130272461984910
51376337093802744787179331777775
51376337093802759612177656499836
51376337093802761403909818047394
51376337093802761578744859973893
51376337093802761578744864578779
51376337093802761578744864578986
51376337093802761581189229584250
51376337093802761581189487864345
51376337093802761581191549327131
51376337093802761586275271415457
51376337093802761586275271415664
51376337093802761586275529695759
51376337093802761586276304536035
51376337093802761586276304536242
51376337093802761586276648909776
51376337093802761588532641464178
51376337093802764561158134435599
51376337093802764561158909275875
51376337093809969651607618696126
51376337093810870219691283757363
51376337093810870219691283774625
51376337093810870397535898757275
51376337093813566610603559548129
51376337093813566610605883896103
51376337093813571549482913772727
51376337093813571551989954803767
51376337093813571557074332219595
51376337093813571557076656684209
51376337093813572098523263970049
51376337093813572098523263975665
51376337093813572098525588318023
51376337093813572108314140047703
51376337094129665909749946806630
51376337094129717519699582019310
51376337094129717519783264844718
51376337094137776510672963263884
51376337094746243485917780860876
51376337094746243493511896843908
51376337094747444066680428921522
51376337094749845214900184447874
51376337094749845214900184447875
51376337094749856325406180604283
51376337094749856335467877953516
51376337094749856335530180903579
51376337094749856335530553974921
51376337094749856335530640068360
51376337094749856335530640068361
51376337094751045781349655880717
51376337094751045791477466789859
51376337094751045791478614695861
51376337094751056899473099166519
51376337094751056899474218380536
51376337094751056902005507464503
51376337094751056909598590328409
51376337094751062445782330954746
51376337094751062445783478860748
51376337094761863906270717171691
51376337094761863906354313902415
51376337094761869259521132138589
51376337094782260717247559881141
51376337094782277318204665757449
51376337094782277325734699528401
51376337094782560853149560977837
51376337094782560853170452986429
51376337094782560853985241321517
51376337094782560858170492254962
51376337094782560860677529036652
51376337094782562683291809462157
51376337094782577329543580391768
51376337094782577330108439458412
51376337094782577330109472578990
51376337094782577332807205809596
51376337094782577504943830363539
51376337094782577504943830369155
51376337094782577507453191143283
51376337094782577508290019392965
51376337094782577514981273987523
51376337094782577514984372820237
51376337094782577514984717193771
51376337094782577515064841549715
51376337094782577515064846267077
51376337094782577515065960757909
51376337094782577515065989455717
51376337094782577515067940867703
51376337094782577515068285228139
51376337094782577515068285241237
51376337094782577515069060062847
51376337094782577515069088760607
51376337094782577515821172372159
51376337094783461291251772302435
51376337094783461291251772302643
51376337094783461291314448328419
51376337094783477897355276288681
51376337094783477897355276306151
51376337094783477899799636576583
51376337094783477945615868814675
51376337094783477945615873532037
51376337094783479727495283213883
51376337094783479727498639264041
51376337094783479729946361854497
51376337094783479730511220930969
51376337094783479730761925029861
51376337094783479730761925034073
51376337094786162580374601315010
51376337094786162580454811876247
51376337094786162580457136224221
51376337094786162580458169343555
51376337094786162580458284134595
51376337094786162581273072469683
51376337094786162582717600872117
51376337094786164410600527914650
51376337094786164410600527914651
51376337094786164413675785603143
51376337094786179044133714580770
51376337094786179052564630115676
51376337094786179054007120980378
51376337094786179054760266410268
51376337094786179227144581956071
51376337094786179227146906304045
51376337094786179227147939428995
51376337094786179227148054214418
51376337094786179229675982549786
51376337094786179229675982549787
51376337094786179229675987254050
51376337094786179234678346265672
51376337094786179234740649215735
51376337094786179234741108380516
51376337094786179234741108380517
51376337094786179235494253810406
51376337094786179235494253810407
51376337094786179235494253814778
51376337094786179235495028649279
51376337094786179236937777794234
51376337094786179237021345828602
51376337094786179237022493734604
51376337094786179237269036715885
51376337094786179237269041420149
51376337094786179237774606043916
51376337094786181011533274228283
51376337094786181011537401930773
51376337094794268280452839558663
51376337094794268288067847550287
51376337094794268288070171898261
51376337094794268288070171915523
51376337094794284156970005332584
51376337094794284164501445289840
51376337094794284164564121315616
51376337094794284347515784923488
51376337094794284889027277774569
51376337094794284896558459451523
51376337094794284896558689034017
51376337094794284896621106779455
51376337094794284896621106779491
51376337094794284896621106779539
51376337094794284896621479851040
51376337094794317511302066652834
51376337094794318067623153036758
51376337094965081464149467566406
51376337094965097942216790102985
51376337094965097942217163174327
51376337094966298692437566050557
51376337094966298700052660131249
51376337094966298700053434970121
51376337094966299937091700688725
51376337094968699664924492631864
51376337094969900421168887760504
51376337094969900422006868624824
51376337094969900423675933513278
51376337094969902208087808871254
51376337095074366234299314625590
51376337095074366236830722757222
51376337095074366424848425825470
51376337095074368066972966541650
51376337095075266855399453094643
51376337095075266856235130246167
51376337095075266856235133438323
51376337095075267396844936463605
51376337095075267405277807983619
51376337095077968512910491063601
51376337095077968512912815411575
51376337095077968688309617109815
51376337095077968689061729419127
51376337095077968689148774428997
51376337095077968689149893624141
51376337095077968690757459090581
51376337095077968695844505344972
51376337095077968695923591980653
51376337095077968695923596698015
51376337095077968695927068956363
51376337095077968696742976486595
51376337095077968696744095700612
51376337095077970343052736230238
51376337095077970343052736230239
51376337095077970343052736696799
51376337095086074218266156671657
51376337095086074218266157025789
51376337095086074220522493599593
51376337095110369364175828126315
51376337095110369364259510479547
51376337095110383456363624436050
51376337095110383456364772324582
51376337095110384012747386845750
51376337095110384012747472602161
51376337095110384012749796931420
51376337095110384012749796931421
51376337095110384012749796950134
51376337095110384012749796950135
51376337095110384012749796954506
51376337095110384012750830051998
51376337095110384012750830056211
51376337095110384188335004396315
51376337095110384188336955777941
51376337095110384188336955791039
51376337095110384188336955795410
51376337095110384188337328860929
51376337095110384188338103683943
51376337095110384188338103701205
51376337095110384188338448074946
51376337095110384195680367675338
51376337095110384195681486883532
51376337095110385286507016109010
51376337095110385287322923633418
51376337095110385287322923633419
51376337095110385835550035004755
51376337095110385835550035010370
51376337095110385835550035010371
51376337095110385836114894075610
51376337095110385836114894075611
51376337095110385842889717763183
51376337095110385842889717768798
51376337095110385842889717768799
51376337099711385025258374492902
51376337099711386816446506981896
51376337099711386999377943235714
51376337099711391757749735989570
51376337099711537111802986435410
51376337099711537119146025244044
51376337099711537119417994427242
51376337099930375094870670918534
51376337100003321088461795220718
51376337100034394353011566649652
51376337100034396000707893029204
51376337100654868906613535543380
51376337100658770773942185725388
51376337100659682320189744322580
51376337100659687805512994892432
51376337100659687805513080998762
51376337100659687810535992367176
51376337100659687813130413442110
51376337100666587270720490214984
51376337100690886077813990255946
51376337100690887907120558396586
51376337100690902594021271441388
51376337100690902598852797160172
51376337100694789778680835224882
51376337100694789780940271339664
51376337100694806242439948490642
51376337100694806244699384605424
51376337100694806249239048938984
51376337100694839603508434233458
51376337100702909577665760015088
51376337100702910309723118550512
51376337100877325024720214455620
51376337100909741759338005694698
51376337100982676633971214156458
51376337100982692053494149406810
51376337100982692060481273346260
51376337100982986891475843826116
51376337100982986898818882634702
51376337100986593926012039302398
51376337100986594109028703056564
51376337100986594109757574775466
51376337100986594109760927761388
51376337101019009602254870491362
51376337101019009608782006374810
51376337101019009609597909299948
51376337146976937604004403759713
51376337146980390304003110847442
51376337146980843768627357229862
51376337146980845552168368691386
51376337146988493030307881763718
51376337146988498983085668178054
51376337146988498983087619104766
51376337146988499113567009166434
51376337146988499120346078534076
51376337146988499120346422907817
51376337146988499122794145025890
51376337146988649284447433241760
51376337146988949420349692618758
51376337147195781665516884697954
51376337147207337090983907536876
51376337147272672213690933141934
51376337147280284321618728084460
51376337147280729694796729935421
51376337147280779106126568417175
51376337147304599650842264723176
51376337147304644122479513340886
51376337147304644122480288175546
51376337147304644122480661246888
51376337147315405228399683481804
51376337147923873448464911329936
51376337147936779799930484709946
51376337147936780352320470666304
51376337147936796271220664861620
51376337147936796271221037932962
51376337147936796274567976272682
51376337147936796274568349344024
51376337147961091424808220863866
51376337147961091977198206820224
51376337147961107896098774086882
51376337147963809740141841838120
51376337147971912882476889986344
51376337147971912882478869610864
51376337148147529277243899769450
51376337148147529277245047675452
51376337148155634379119277291784
51376337148155634386650717249040
51376337148179946003997013445704
51376337148251995143407469278474
51376337148251995143411716017190
51376337148255597414654252883610
51376337148255597414658843995860
51376337148263702524064513569448
51376337148288014141410465392578
51376337148288014148941905349834
51376337148288014148942249723368
51376337153832498861566550029408
51376337153872435153243480537592
51376337153880538295580508310336
51376337154056154690346686374924
51376337154064259799752355948512
51376337154064259799836037351154
51376337154172327937249489298028
51376337154172327937416854937612
51376337154196639562043544049306
51376337154196639562294591091532
51376338299134431774783014760079
51376338299158743451323662668861
51376338299161450042597300049917
51376338299162345722570789230589
51376338299169253776581531315455
51376338299169253776584888434087
51376338299169553920077619697459
51376338299169553920079943695513
51376338299169555154859553192391
51376338299169555154880473898707
51376338299169555154883831017339
51376338299169555162477660488869
51376338299170438066811887146619
51376338299170438069071322907269
51376338299170449179849288601007
51376338299170449187188971359435
51376338299170449187192070192149
51376338299170454121236458341385
51376338299170454126316705339163
51376338299170454126319804171877
51376338299170454492348482506469
51376338299170454492912566737049
51376338299170454538102067298293
51376338299170454540358404226229
51376338299170454540609452702867
51376338299170454540612551535581
51376338299170498959456393220603
51376338299170503945164468542597
51376338299381188779200466905813
51376338299381188779221387612165
51376338299388092987088111534637
51376338299485354310662806817729
51376338299486549714589697200361
51376338299486549714589700382689
51376338299486549715154556267005
51376338299486550081171612741253
51376338299497344129109697977417
51376338299497344129109698094057
51376338299497360234371457130035
51376338299497360600399878129091
51376338299497360600399878245731
51376338299497360646153463039007
51376338300044600130576551467765
51376338300109429488393351916963
51376338300141846225271701194785
51376338300142145133985594615015
51376338300142146369331612340527
51376338300143047346667259165951
51376338300143095524930660503371
51376338300143096759712593998303
51376338300145748685789418920889
51376338300145748685789423152977
51376338300153852507380071405477
51376338300153852514722852996619
51376338300153852560476437906535
51376338300153852560476695123979
51376338300153902340366359548477
51376338300153902340366616765921
51376338300329486480831015855357
51376338300329486480831273072801
51376338300469953042120479888191
51376338300469953042120480004831
51376338300469953042120483187159
51376338300469953042120484120279
51376338352338776977474021652791
51376338352339974396256839542599
51376338352339977727213358346067
51376338352339977729472789874629
51376338352339977734553040054735
51376338352339977734555364052789
51376338352339977734556397639927
51376338352339977734744683984459
51376338352346882638535214082249
51376338352346882638538571667441
51376338352346926554333697735651
51376338352346927103376715237539
51376338352347182821010064732061
51376338352347183880389309466129
51376338352347183880392667051321
51376338352347183880392667070195
51376338352350786197121410756869
51376338352352137253318068212718
51376338352352137621623746846110
51376338352352137621627104432271
51376338352638667700016509026795
51376338352638967843512597408763
51376338352639868411344523753083
51376338352639916587327572855589
51376338352663282120403683835527
51376338352663283172736134047479
51376338352663283173008103230677
51376338352664183740569095028697
51376338352664228212206343646407
51376338353288255213081883275545
51376338353288255213102803980493
51376338353288255258856388890361
51376338353288258919143180109535
51376338353296364075182140545185
51376338353319474942998163132403
51376338353319475492292230510817
51376338353319775086494251514371
51376338353319775681562824507601
51376338353320675693281693756121
51376338353320675698364267934281
51376338353320675700077440286825
51376338353320675700080535937211
51376338353320675700080539119539
51376338353320676249374606497953
51376338353320723869264742858627
51376338353612459663451776220871
51376338353612463367797576705667
51376338353612463367797576707071
51376338369968589357813732891229
51376338369968589357813818984669
51376338370062248408543327062525
51376338370064638941033035274296
51376338370064653034036653370744
51376338370064653216716261725431
51376338370064653216716261725432
51376338370064653217050993004600
51376338370064939130303629154440
51376338370064950060410373794764
51376338370065850635481516495483
51376338370065850674707879446093
51376338370065850679790453624253
51376338370065853790867980431944
51376338370065853791035346538088
51376338370065853791119028891320
51376338370065853973798637712567
51376338370065853973798637712568
51376338370065853974049686171943
51376338370065853974049686171944
51376338370072755171803197725884
51376338370073955745787551259371
51376338370073955745787551259372
51376338370073955928801890426668
51376338370074008902195818353011
51376338370076646511856795201789
51376338370076655657552807650936
51376338370076655657573728239244
51376338370076661336583035949400
51376338370076661338277612993326
51376338370076662383350709465643
51376338370076662573624405560518
51376338370368446537016190310117
51376338370368494530068696917216
51376338370388859406056764499446
51376338370388859406057107456038
51376338370388859817839113364962
51376338370389159595055361089012
51376338370389159595327328737016
51376338370389159595327329799826
51376338370392761683309183053746
51376338370392761683309183520305
51376338370392761683309183520306
51376338370392761866302487650740
51376338370392761866323407902178
51376338370392761866323408355688
51376338370392761866323408368738
51376338370392806154946432138015
51376338370392809860986809200177
51376338370400866975792619470616
51376338370949305851904346764862
51376338371009332725082643678432
51376338371009332725103564266740
51376338371045351182491451681681
51376338371045651735342918264083
51376338371045651918357257431379
51376338371046552303969455292446
51376338371046599925827255671496
51376338371049303420367604362987
51376338371239894004625357944299
51376338371241095310750751438939
51376338371265404549643313022408
51376338375948948430679422691911
51376338375948948476433007601779
51376338375950164423789130090623
51376338375970573586453421202663
51376338375973274879718543727999
51376338375973278629880690769543
51376338375974475636800919715135
51376338375974475675838967493715
51376338375974476046971141644535
51376338375974476048583183891311
51376338375974479386963066756679
51376338375974524217850695863933
51376338375981384289250664090187
51376338375981384290945240784193
51376338375981680583546111494419
51376338375981683883892021432843
51376338375981684290402394681517
51376338375981684290402394700231
51376338375981684478500337382023
51376338375981684478688623726555
51376338375982581158889218655199
51376338375982584306911608740547
51376338375982584864929594784241
51376338375982586146281020265763
51376338375982586146281020719273
51376338375982586146281020732323
51376338375982617804968880042979
51376338375982629329851306388707
51376338375982629329851307788387
51376338375982630565135711306461
51376338375982630565198129065033
51376338375982630565198473421305
51376338375982630610951685264043
51376338375982634268727993308739
51376338375982634268979040368435
51376338375982634268979041768115
51376338375982634269481138719915
51376338375982634269481511791257
51376338375982634269543900834759
51376338375982634269543900852021
51376338375982634269544273439541
51376338375982634269564821545323
51376338375982634269732187196553
51376338375982634269732215894361
51376338375982634269815870022169
51376338375982634315297485748839
51376338375982634315485772106421
51376338375985287842185041065035
51376338375985287849528079873621
51376338375985287849528080345797
51376338375985335973167646436713
51376338375985335973167646438117
51376338375986638908172460393044
51376338375986638908172460393045
51376338375986639273193473396503
51376338375986639274030301643998
51376338375986639274030301643999
51376338375986639274033774021199
51376338375986639456960958458063
51376338375986639456964430835237
51376338376201422428868505428259
51376338376265058888863913368593
51376338376265062593209713853389
51376338376273167657260069943553
51376338376273169352339495790315
51376338376273169352339754070617
51376338376273517671902315628021
51376338376274368416539491131517
51376338376277071950117857705945
51376338376277071950180619825001
51376338376297479327891391005937
51376338376297479876934408507825
51376338376297483034433860900239
51376338376297483034434236687349
51376338376297484680809772226815
51376338376297484681625679757047
51376338376297484681625794075911
51376338376297484681814079370683
51376338376297529153262928374757
51376338376297784825142802114471
51376338376297784825142803164231
51376338376297829296780310530207
51376338376297833002820427910983
51376338376298729864529330409927
51376338376298729864780034513031
51376338376301387096389930093141
51376338376301431568027178710851
51376338376301435319821140799569
51376338376857931218983905147339
51376338376921556108406062552857
51376338376921556108426983257805
51376338376921556154096885342265
51376338376921559812772783742601
51376338376929965113960681110625
51376338376953976542873323148781
51376338376953976549567564986055
51376338376953976549651130304655
51376338376953976549651506091765
51376338376953976588605987352297
51376338376953976595321032389115
51376338376953976595321149895923
51376338376953976595321408176225
51376338376953976954655586275197
51376338376954024719023737903921
51376338376954276732143917146969
51376338376954276738901179383601
51376338376954276739089207442215
51376338376954276739089207460929
51376338376957928835728789264017
51376338377148519364421538461857
51376338377148519366701889632557
51376338377148519419965620721987
51376338377149720726111821548929
51376338377174031799666188084091
51376338511885023363024225584740
51376338511885023774806231500297
51376338512756315718898987373738
51376338512756315764652572165562
51376338512821146901587289618154
51376338529573509953694619423457
51376338529573519098574730467997
51376338529593933796859082453485
51376338529597536068106209015213
51376338529598736825188470216925
51376338529598736826004033386673
51376338529598736963202025997221
51376338529605641179249070493749
51376338529605641181505064465093
51376338529605641181508507671341
51376338529605641181756111524789
51376338529605641181759554731028
51376338529605641181759554731037
51376338529605946264149807533141
51376338529605946264153250739389
51376338529606841936310068150561
51376338529606842073508060761109
51376338529606842080286699663461
51376338529606845786327075792503
51376338529609532666162455474817
51376338529609532666165898681056
51376338529609532666165898681065
51376338529609543044970188641909
51376338529609547300053585206100
51376338529609548535400377301117
51376338529609591772255688172933
51376338529813978030134739280263
51376338529889324935311556212335
51376338529901331269951698487653
51376338529901331452965923341909
51376338529901332688312712716945
51376338529921745971583358244361
51376338529922243906998235674522
51376338529925646600869811703735
51376338529933748188149694255505
51376338529933748188400398358609
51376338529933752946522639029199
51376338529933752946773686088895
51376338529933801125037088824591
51376338529933801125287792927695
51376338530470484576588066114938
51376338530470484576588066114939
51376338530482191957869258276231
51376338530482191958141227440555
51376338530482191958203903467783
51376338530542215171112859161115
51376338530546120742037528123349
51376338530546122573080424071767
51376338530554226448036200384759
51376338530557822633160505039107
51376338530557827986329939322834
51376338530557827986329939322843
51376338530557827988840417775587
51376338530557827989405276842231
51376338530557828123590689443141
51376338530557828123590689448965
51376338530557828126101172151059
51376338530557828126666031217703
51376338530557828169344274234965
51376338530557828169344278956699
51376338530557828169427842269333
51376338530557828171851318452545
51376338530557828171854757409443
51376338530557872452088506339765
51376338530557872641797430518420
51376338530582137964078617322069
51376338530590243670080386983465
51376338530590243670080729940057
51376338530762270371796929342063
51376338530762270376880614942607
51376338530762270376880618129147
51376338530762270376880619664341
51376338530797092325574934140663
51376338530798293089348454180507
51376338530798293089351894672599
51376338530873927418549161183611
51376338535503808102043534667568
51376338535518172767925532665024
51376338535519525426937718275848
51376338535519525426937718275849
51376338535519525426941190652080
51376338535519525426941190652081
51376338535798248937983035217952
51376338535830669331194165827776
51376338535830869320019667111310
51376338536466603702499900050352
51376338583064552185066099683796
51376338583099823394902912664082
51376338583099823394902912669698
51376338583659820310027210250736
51376338583659820312283547178672
51376338583659820721621188082380
51376338583756166790581105433100
51376338583943489835972804255334
51376338583975919604401017290886
51376338990483676929355341972316
51376507244781065133625900270706
51376511605066498987319207922820
51376511605066500176368104142894
51376511605066500176371576046950
51377302037630694699059466353209
51377302038287191964292438326881
51377358033377898694056549385081
51377358033377898739810105597189
51377358033377898739810106069573
51377358033381500600027081795483
51377358034241236929209621979193
51377358034241237523734256624901
51377358034241237523796932650677
51377358034253244501724855531679
51377358034253244684718187899135
51377358034326195982379946607969
51377358034326196028133502820077
51377358034326196028133502838951
51377358034350457644438481813253
51377358034350457645190221032349
51377358034350458194044867500317
51377358034350458194044868563127
51377358034350458196489233568391
51377358034350505823684899101593
51377358034350505823704675078543
51377358034350505823705819807993
51377358034350507607257682761889
51377358034350507607257683824699
51377358034350507607258803038717
51377358034350507607341251859067
51377358034350507607341251872165
51377358034350507653011238501821
51377358034350507653011238503225
51377358034350507653011238973997
51377358034350507653011238992871
51377358034350507653011240038259
51377358034350507653011240055729
51377358034350507653012387948633
51377358034354109926515478248911
51377358034362163793088875322859
51377358034362163976103100637851
51377358034362213206950089473117
51377358034362213801474723633551
51377358034362213801474724100111
51377358034362213801537399659327
51377358034532977022267090471941
51377358034532977022329766497717
51377358034569295622607492493007
51377359470014098335360908269933
51377359470328953643285502367271
51377359470332856103614939036307
51377359470438222537778202422291
51377360160338655822711199778047
51377360160338655822732091786639
51377360160338655959909192388595
51377360160338656005662748600703
51377360160362967584786928542515
51377360160362971153647881121307
51377360160362971336578537935371
51377360160362971748988451995007
51377360160362971749009344003599
51377360160362972976176524600669
51377360160374979266463645392977
51377360161311248678494387827871
51377360161311263502632296290523
51377360161311263502653188299115
51377360161311265332778015493785
51377360161311265332778017028819
51377360161311265332798909037411
51377360161311269037123817513615
51377360161311269037144709522207
51377360161315171444294898879473
51377360161315171451909992964537
51377360161323255013950094714369
51377360161323259953077828694097
51377360161323271073458383748319
51377360161323271073479275756911
51377360161323271073479648809539
51377360161323271622501402648275
51377360161323271622501402667148
51377360161323271622501402667149
51377360161323271622522294656867
51377360161323271622522294675740
51377360161323271622522294675741
51377360161323271668254987558191
51377360161323271668275879566783
51377360161323276554034931382461
51377360161323276554034934570405
51377360161323276561629136646876
51377360161323276561629136646877
51377360161347522166623403417969
51377360161347571580211897054427
51377360161347571580211898588009
51377360161347586402114738372097
51377360161347586402682264741903
51377360161347586402702812395627
51377360161347586402703185448255
51377360161347586402871322757433
51377360161347586404374169900659
51377360161347586404374173082987
51377360161347586405127659685369
51377360161347586951745831314456
51377360161347586953417192001816
51377360161347586999170743496610
51377360161347586999923888907579
51377360161347588178913815429285
51377360161347588186445226694557
51377360161347588186527761621445
51377360161347588186528909514349
51377360161347588188763206540789
51377360161347588224667371642845
51377360161347588232006281231377
51377360161347588232261458928069
51377360161347588232261573719317
51377360161347588234516416845573
51377360161347588234516761219315
51377360161347588234709294774739
51377360161350289937956354401263
51377360161358393218115898191513
51377360161358393399625898415497
51377360161358393811219875184490
51377360161358393811220248255833
51377360161358393812912127413675
51377360161358393812912127413883
51377360161420216146678286861969
51377360161420217381460219292639
51377360161420217381460220356901
51377360161420217383719651885463
51377360161420221088065452370259
51377360161420516337623650293303
51377360161420521277504531213577
51377360161455638071250931474953
51377360161456539048416686678723
51377360161456539048416688213757
51377360161638125280574897892923
51377360161638125326328454105031
51377360161638125327143618675075
51377360161674443240929604459575
51377360161674443240929605994769
51377360161674443286683160671683
51377360161674443286683162206877
51377360161674444888062101706681
51377360184000174692988765425617
51377360184945770643987113660920
51377360184948472347234172224587
51377360184948472347234172241849
51377360184948472392904074308887
51377360184948472392904074326357
51377360184956571968991855691843
51377360184956572517846502159763
51377360184956572563516490337551
51377360184956572563516490356425
51377360184956572563579166363327
51377360184956572563579166382201
51377360184957473132144433910672
51377360184957478025539160377612
51377360184960174423797172394828
51377360184980887435477176994360
51377360184980887847071153763147
51377360184980887892741055379483
51377360184980887895248096410523
51377360184980887895269103676928
51377360184980889127521957307745
51377360184980889127522988874415
51377360184980889127522990409609
51377360184980889129840970261457
51377360184980889130030029905455
51377360184981789697842156269501
51377360184984473097901055017249
51377360184984474744276966343825
51377360184984489569275262840249
51377360184984489752205919182137
51377360184984489754712960213177
51377360184984491355356207441231
51377360184984491398581830508713
51377360184984491398581830980889
51377360184984791590362909199150
51377360184984791590362909199151
51377360184992528796121012803901
51377360184992578621680577187239
51377360184992594681460806725133
51377360184992594817029223711052
51377360184992594862761887913116
51377360184992595228623200479839
51377360184992595274355864681951
51377360184992595274356209055484
51377360184992595274356209055485
51377360184992595275985441352127
51377360184992895463626458680192
51377360184992895465256035350368
51377360185057424443824788459131
51377360185057424443908471284747
51377360185065524202655193992603
51377360185065524202655193994055
51377360185065524614437114149377
51377360185065524614437115212187
51377360185065524614499877331243
51377360185065524614520798037595
51377360185089839531311208847781
51377360185089839531875291557781
51377360185089841178439232483669
51377360185272626796476515280431
51377360185272626796476515280479
51377360185272626796476543978239
51377360185276229067724413844411
51377360185284334177276531189255
51377360185284334177464473514385
51377360185284334177464474577195
51377360185284334177464560670475
51377360185284634366735068575431
51377360185284634366735071763375
51377360185284634366735154668711
51377360185284634366735154687585
51377360185284634366735183366471
51377360185284634961343389228875
51377360185308645802150825087309
51377360185308945991421419085545
51377360185308945991609450817377
51377360185308945991613922876139
51377360185308945991613922893609
51377377389987557080630648704541
51377377389987557080693324730317
51377377389999579429861975934471
51377377389999579429861980520691
51377377390022690340965495598847
51377377390022690340965498786791
51377377390023874443744383385997
51377377390023874446188748391261
51377377390023874446251424417037
51377377390023891052294200589903
51377377390023891052294203776443
51377377390023891052295348482807
51377377390023891052295351669347
51377377390023891054739716674611
51377377390023891098048904693463
51377377390023891098048907881455
51377377390023891100493272886719
51377377390027493371552372788221
51377377390034696678699574709891
51377377390034701574521817925389
51377377390034701574605385959757
51377377390034701617827307160249
51377377390034701617827308689619
51377377390034701617827308695443
51377377390035596651903066532871
51377377390035597246511270611175
51377377390035597246511613468597
51377377390035602185639004590903
51377377390035602185639004592355
51377377390035602186391116901667
51377377390206395058862335410071
51377377390206406176734703056461
51377377390206409837856026863457
51377377390206409881080502007675
51377377390206409881080503541257
51377377390206409881080503542709
51377377390206409882772754707839
51377377390206409882772759425153
51377377390206409882772759425201
51377377390206409883609582957473
51377377390206411667162594886005
51377377390206411667162595004097
51377377390210314127679943791569
51377377390218117262068469213957
51377377390218117264324802955353
51377377390218117264324806141893
51377377390218411917415066589261
51377377390218417453596514630913
51377377390218418002639533549951
51377377390218445271747127909511
51377377390241526489639910060633
51377377390241528318946478201273
51377377390241532024984534569965
51377377390242428886947353260781
51377377390242432593548339594069
51377377390242727246638603227977
51377377390242729030464362349101
51377377390242729076217918561209
51377377390242729076217918561369
51377377390242734567208743524579
51377377390242734567208745058161
51377377390242734567208745059613
51377377390242762430299275778515
51377377390253539595808289775725
51377377390315378586302666877017
51377377390315378586305766181907
51377377390315378587998018877859
51377377390315378587998022064399
51377377390315662121271811689737
51377377390315662122964067573633
51377377390315663953107459246593
51377377390315678729823119642517
51377377390315678731515375526413
51377377390315680561657619288999
51377377390315680561658394127871
51377377390315680561658767199373
51377377390350500731050322700417
51377377390350545203436208181147
51377377390350545203436211723382
51377377390350545203436211723383
51377377390350545203439307367993
51377377390350545203439680439495
51377377390350795384111746688229
51377377390350795384114845993119
51377377390350797167689094303985
51377377390350797167878154437629
51377377390350797167961721999613
51377377390350797168442239732423
51377377390350797168525807766791
51377377390350800873727150671273
51377377390350800873730503539055
51377377390350800873730503539103
51377377390350800874480292913171
51377377390350800874482615842751
51377377390350800874482615844203
51377377390350800874541939006360
51377377390350800874541939006361
51377377390350800874545291868367
51377377390350800874563860947539
51377377390350800874566183878363
51377377390350800874567331788737
51377377390350802520858527170779
51377377390350802521674090327269
51377377390350802521694982335861
51377377390350802521695355407363
51377377390350802703872752019003
51377377390350802704123456122107
51377377390350802704625639148473
51377377390350802704625639149925
51377377390350802704626012221427
51377377390350802704688315174249
51377377390350802704688315175701
51377377390350802704709580255794
51377377390350802704709580255795
51377377390350802704709580273057
51377377390350802704897608333122
51377377390350802704897608333123
51377377390350803116491586164766
51377377390350803116491586164767
51377377390350830521959511654775
51377377390350830567984696908426
51377377390350830979578674740070
51377377390350834228812354233421
51377377390350834228833246242013
51377377390350845346117540468071
51377377390350845346120639300785
51377377390350847039085815880908
51377377390350847039086074148112
51377377390351695951863865868627
51377377390351697781442377662323
51377377390351697781442377681197
51377377390351697781442406360131
51377377390351697782007233546639
51377377390351698331050281164889
51377377390351703134611807346789
51377377390351703134611807365663
51377377390351703135176666413433
51377377390351703684219714031683
51377377390351729306216817662435
51377377390351729306216819197469
51377377390351731135774438982573
51377377390351731135774439001447
51377377390351731135795359688973
51377377390354403191546779578728
51377377390354404838695695241869
51377377390354404975872795826563
51377377390354404975956363860931
51377377390354404975956363878193
51377377390354449859377110671520
51377377390362508301032748878291
51377377390362508301033523717163
51377377390362508301033896788665
51377377390362508301036106463483
51377377390362508301036106467855
51377377390362508301221810061695
51377377390362508301221811596889
51377377390362508301224134526309
51377377390362508301224134527761
51377377390362508301224134527921
51377377390362508301224134545183
51377377390362508301284487618293
51377377390362508301286810553537
51377377390362508301286810566587
51377377390362508301305494416680
51377377390362508301305494416681
51377377390362508850264857678541
51377377390362541655303168814035
51377377390362542067169114306781
51377377390362552773423139841489
51377377390362552773426239028335
51377377390362552773426612099837
51377377390362552773698206695212
51377377390362552773698206695213
51377377390362558126656139778360
51377377390362558126656139778361
51377377390362558126844425073132
51377377390362558675636739906328
51377377390362558675720049188059
51377377391007010753353231638501
51377377391007309250301824519495
51377377391007309250301824538209
51377377391007309250304923843099
51377377391007309250305268216841
51377377391007309251997176539051
51377377391007309251997179725591
51377377391007309251997524099333
51377377391007311082140800981045
51377377391008211510435492834389
51377377391008211512691828246165
51377377391008211512879856304619
51377377391010913216126915931143
51377377391010913216126915936967
51377377391010913353387584568919
51377377391010913353387584686963
51377377391019016679303122306351
51377377391019016679303122306559
51377377391019016679303897145223
51377377391019016679304155425525
51377377391019016679304155425685
51377377391019016679304270216725
51377377391019016679492183502853
51377377391019016679492556574355
51377377391019016679555232600131
51377377391189829862996306734841
51377377391191032268819748327519
51377377391191032268819749843839
51377377391191032269070825501965
51377377391191032269091717510557
51377377391201837252501420228009
51377377391201837435432075507039
51377377391201837435432077042073
51377377391225848731334214240927
51377377391226147228554403233617
51377377391226149057865448172015
51377377391299098574460346704875
51377377391299098574481238713467
51377377391299098574481611784969
51377377391299098757411895527531
51377377391299098757412265415301
51377377391299098757412268599033
51377377391299098757474571553307
51377377391299098757495836633400
51377377391299098757495836633401
51377377391299098757683864710728
51377377391299098757683864710729
51377377391299098759919306446340
51377377391299098759919306446341
51377377391299100403788176741877
51377377391299100404059772853572
51377377391299100404059772853573
51377377391299100406295217772916
51377377391299100406295217772917
51377377391310800650229819388035
51377377391310800650292495413811
51377377391310806000951156592871
51377377391310806001223127311103
51377377391310806003458197623911
51377377391310806003458572230447
51377377391310806138211825348691
51377377391310806138483795947427
51377377391310806140656190353955
51377377391310806140656564840995
51377377391335101154811714898893
51377377391335101155291859560201
51377377391335101155354535585977
51377377391335101155542562109397
51377377391335115979452982937939
51377377391335115979452982937987
51377377391335115979452982942151
51377377391335115979452982942359
51377377391335115979452982955249
51377377391335115979452982955409
51377377391335115979453356013701
51377377391335115979453356026751
51377377391335115979515658963715
51377377391335115979515658963763
51377377391335115979515658981025
51377377391335115979515658981185
51377377391335115979516032052527
51377377391335115979516806874142
51377377391335117625829267340277
51377377391335117626644830528691
51377377391335117626645174902432
51377377391335117756499668105201
51377377391335117763090710812665
51377377391335117763361530566153
51377377391335117763362649780171
51377377391335117763842823121977
51377377391335117763842823139239
51377377391335117763843167512980
51377377391335117764114762070768
51377377391335117764114762070769
51377377391335117764114790768582
51377377391335118168093645936845
51377377391335118175708739902412
51377377391335118175708739902413
51377377407979416246895584972760
51377377408080279430789019651368
51377377408919608425478836312946
51377377409060992630541310073198
51377377413657175751414771827601
51377377413657181241841512558827
51377377413660794083861977653869
51377377413660794083861977666919
51377377413660794083861977771913
51377377413660794083861982371183
51377377413660794083862326744925
51377377413660794221875103439599
51377377413661094273132576369419
51377377413668886839004867003307
51377377413668897958821223156553
51377377413668903447556060635611
51377377413668903493312744379645
51377377413668903495004997075597
51377377413669197736498184064069
51377377413669203226928372723277
51377377413672805359030849316355
51377377413672805359033862527805
51377377413843613236923211030613
51377377413843614839989897853267
51377377413843614839989898203187
51377377413876030337382518985833
51377377413876030383136103895749
51377377413876034044172679758579
51377377413876035278954613253511
51377377413876035278954613721475
51377377413876035279518697498545
51377377413876035279518699014865
51377377413876035279518699016317
51377377413876035279769745957921
51377377413876035279790666664321
51377377413876035874315301310029
51377377413876063142609229735059
51377377413876063142860278211857
51377377413876063142881198918257
51377377413879635766376788818419
51377377413879637550765825459953
51377377413879637550765825576593
51377377413879665413856013340147
51377377413879937740036419458189
51377377413879937740039518763079
51377377413879965603126607338383
51377377413887740876117967697991
51377377413887741424972958670635
51377377413887741470726543462459
51377377413888041614243552550779
51377377413960722053370969637106
51377377413960982119017451257303
51377377413961015473349512571729
51377377413964639337779224388715
51377377413985282211733774354239
51377377413985298683022921385335
51377377413985298683023954505913
51377377413985298683650801901048
51377377413985298683838742822127
51377377413985298683838828915567
51377377413985298683859749621972
51377377413985298820848794511596
51377377413985299231878688116873
51377377413985299232630799357759
51377377413985299232630799363375
51377377413985299277632276209116
51377377413985299277632276209117
51377377413985302938668852544123
51377377413985304166674844197515
51377377413985304173453110031493
51377377413985304173453110032897
51377377413985304174018227379635
51377377413985304174018227397105
51377377413985304174265575431336
51377377413985304174265575431337
51377377413985304174268931482739
51377377413985304174289938282578
51377377413985304174289938282579
51377377413985304768814572928286
51377377413985304768814572928287
51377377413985330802574169474223
51377377413985330802595090180623
51377377413985332029761932772819
51377377413985332037104282834409
51377377413985332037105315954939
51377377413985332037354986937465
51377377413985332037356020058043
51377377413985332037377022607134
51377377413985332037377026857882
51377377413985332037377026857883
51377377413985332586148073411347
51377377413985332631901658321263
51377377413985332631901661503590
51377377413985332631901661503591
51377377413985336293000913864373
51377377413985346998799163281707
51377377413985346999363244327160
51377377413985348684065677723689
51377377413985348684066796937706
51377377413985348684066796937707
51377377413985348691409060905809
51377377413985348691409060911632
51377377413985348691409060911633
51377377413985348691409832563965
51377377413985348691409835746049
51377377413985348691659765008913
51377377413985348691660884222930
51377377413985348691660884222931
51377377413985348691681804929327
51377377413985348691681804929336
51377377413986247429914271596486
51377377413988904660872961131787
51377377413988906445265010984771
51377377413988906445327773121297
51377377413988906445348693827649
51377377413988938015205022924213
51377377413988950962656963724963
51377377413988951511762744763056
51377377413988951511783665469408
51377377413997006613619106217404
51377377413997009770614053917919
51377377413997009770614140011359
51377377413997009770614141546552
51377377413997009770616378382533
51377377413997009770616378383937
51377377413997009770616464475973
51377377413997009770616464477377
51377377413997010319471110956831
51377377413997010319471110958235
51377377413997010319657159048233
51377377413997010319719835423928
51377377413997010319719835423929
51377377413997010365224695866699
51377377413997038183310307592049
51377377413997038183310308641809
51377377413997043124946201799573
51377377413997043673801192304253
51377377413997043673822112892561
51377377413997059779250979871020
51377377413997059779250979871021
51377377413997060328043294704216
51377377413997060328128957148321
51377377414606379099670235549291
51377377414609079016836010420289
51377377414617500926843336747579
51377377414617500926843422841019
51377377414641495751455265595435
51377377414641495754463369986765
51377377414641496303506388888333
51377377414641512405758667222371
51377377414641512405758667235421
51377377414641812549275676310643
51377377414641812549275676323741
51377377414641812549276794474949
51377377414641812549840879751028
51377377414641812552285157600043
51377377414645414822779914636419
51377377414645414823532371318021
51377377414653518286145526580419
51377377414653518696235280130260
51377377414824315272800912040203
51377377414824316510090226707829
51377377414824327627962507775505
51377377414824327628213296922129
51377377414824327628234217628529
51377377414824331332304953876151
51377377414824331332304955393923
51377377414824331332308308261753
51377377414824331332308311448293
51377377414824331332308397537361
51377377414824331332560217670703
51377377414824331332581138377103
51377377414824333161886586253917
51377377414824333161886586253965
51377377414824333164395004779277
51377377414825233732206786419709
51377377414827916995005021100043
51377377414827933649309799171491
51377377414836033774168621797155
51377377414836038713296355421347
51377377414836038713296355422751
51377377414836038713296355776883
51377377414836038713296356838289
51377377414836038759049940685347
51377377414836038759049941748157
51377377414836338902566949773667
51377377414836338902566950836525
51377377414860333729624276275189
51377377414860350338174091942449
51377377414860350338175211156467
51377377414860350383927676852317
51377377414860650527444685940685
51377377414860650527445805154703
51377377414933600219461100575121
51377377414933600226804483757241
51377377414933600227055187860345
51377377414933600227076194660184
51377377414933600227076194660185
51377377414933600821601862425019
51377377414933602056382758567284
51377377414933602056382758567285
51377377414933602056382759617092
51377377414933602056382759617093
51377377414933602058889799598324
51377377414933602058889799598325
51377377414937202543805971484859
51377377414945302668664794110523
51377377414945307607792441642679
51377377414945307607855205191935
51377377414945307607876125896883
51377377414969602624118985000797
51377377414969602624120362495117
51377377414969602624934892536853
51377377414969619232670178145115
51377377414969619232670178149279
51377377414969619232670178150731
51377377414969619232670178162377
51377377414969619232670264238555
51377377414969619232671297376395
51377377414969619232753862050803
51377377414969619233319065496804
51377377414969619233507006404785
51377377414969619278420405487053
51377377414969619278423763059195
51377377414969619278423763072245
51377377414969619278423849165684
51377377414969619278423849165685
51377377414969619278424882286263
51377377414969619279051729700320
51377377414969619279239670608301
51377377414969619416249722310868
51377377414969619828094402811204
51377377414969619828094402811205
51377378613120190362818907842164
51377378613120206971369181624606
51377378613120206971369182674366
51377378613120207017122651743274
51377378613120207017122652793034
51377378613123792634086955458760
51377378613123809288390699943070
51377378613401124282978071038456
51377378613401173053758095860308
51377378613403525797121931004136
51377378613403526391918533764408
51377378613403569216447646232674
51377378613403573973125900811590
51377378613403574567922498873214
51377378613403574567922503105302
51377378613403574567922589198742
51377378613403824339284360136406
51377378613403824751066623262822
51377378613403825986413416892872
51377378613403825986413417009512
51377378613403826535456549534476
51377378613403826581210019653144
51377378613403868810900687116048
51377378613403874162375545407070
51377378613403874162396465995378
51377378613403874162396466112018
51377378613403874711439598287062
51377378613403885465202108652064
51377378613404769790515682585954
51377378613404769790515683635714
51377378613404775325004879465443
51377378613404775325004879465444
51377378613404786397371266634194
51377378613404786399063519330146
51377378613411990941560184677664
51377378613411990987313654796332
51377378613411991124574410575648
51377378613411991124574410575696
51377378613436289662233447650578
51377378613436289845248159193748
51377378613436289845248160243508
51377378613436295198414116619866
51377378613436295198417588878214
51377378613436306270762801777832
51377378613436306316516271896500
51377378613436306316537192484808
51377378613436306453777026626056
51377378613436306453777026626104
51377378613436306453797947214364
51377378613436306453797947214412
51377378613437190413059942233860
51377378613439891933480574095666
51377378613439891933480598559934
51377378613439891933480602792022
51377378613439897057882079237812
51377378613439897469643451405396
51377378613439897469660900225002
51377378613439897469664343413988
51377378613439897469664372483349
51377378613439897469664372483350
51377378613439908176002054870360
51377378613439908176002055224492
51377378613439908176002055224652
51377378613439908587784319046536
51377378613439908725045102841290
51377378613439913529150564320650
51377378613439913529169160560984
51377378613439913529169164793072
51377378613439913529171484908958
51377378613439913666398519326896
51377378614092803530913198523584
51377378614092803530913199573344
51377378614096405253138113498576
51377378614096405436152452665872
51377378614096405436152452670084
51377378614096405436152453020004
51377378614384242885928937188864
51377378614384244121276075179558
51377378614384543029463480700584
51377378614384543029466952958932
51377378614385443643032577793746
51377378614385444878358451166694
51377378614388144751650055337024
51377378614388144751650056386784
51377378614388144751670947345616
51377378614388144751670948395376
51377378825795582678036397862009
51377378825795583089818403770981
51377378825795584461610301799133
51377378825819597819704608198145
51377378825819599466080519528933
51377378825830404632881132003225
51377378825830406463000508500301
51377378825831605390528368125431
51377378825831605985324971935463
51377378826006284570837061484027
51377378826014421067234559068807
51377378826014421204495313444279
51377378826014422302581348448055
51377378826014422439842102823527
51377378826037537057171992849175
51377378826049214744760900627055
51377378826049243203128089388179
51377378826049244438474107115095
51377378826049561053365322137297
51377378826111337318237442045185
51377378826111339148356818546473
51377378826111350815541504376463
51377378826111355573349474365177
51377378826111382384651405959601
51377378826111383436982822584463
51377378826111383574244614661069
51377378826111383619998195338849
51377378826111383986026877787485
51377378826111388925172171706093
51377378826111388925174494654387
51377378826111634396265267101585
51377378826111639291898190484791
51377378826111651004812069676891
51377378826111654116056990950419
51377378826111655763185271803751
51377378826111655946199239417269
51377378826111655946199239434531
51377378826111684221072060195009
51377378826111689114445059954815
51377378826111689160199794174737
51377378826114085277679959582365
51377378826115241563144975489399
51377378826115252681262622524623
51377378826115286492319186756737
51377378826115300857245671627129
51377378826115302506072747705069
51377378826122145961345057052569
51377378826122160739773516249925
51377378826122188603595149763983
51377378826122190426144717031243
51377378826122190433735446849367
51377378826122190433738890527999
51377378826122446104886428990887
51377378826122460929044457804183
51377378826122462759187477940627
51377378826122490577276820322719
51377378826122495927998530599057
51377378826122505401437943723543
51377378826122505447191528515367
51377378826122505996234546017255
51377378826122505996234550616573
51377378826123361497044181763921
51377378826123389909720547385717
51377378826123391007806553809777
51377378826123391007806558041865
51377378826123391007806582389493
51377378826123391145067222446101
51377378826123391145067226678189
51377378826123391145067336764965
51377378826123391190820921674833
51377378826123396495726258231697
51377378826123396541479843141565
51377378826123396541751840885605
51377378826123405969246286265947
51377378826123405969249729944579
51377378826123406381007628704677
51377378826123406564046332257005
51377378826123407616354418083925
51377378826123407616378782468957
51377378826126092711241899780833
51377378826126092711241902963161
51377378826126092848502571599485
51377378826126098199161604202753
51377378826126107672685074865875
51377378826126107718438544866451
51377378826126107718438659657699
51377378826126109502828466538835
51377378826146505762394127603767
51377378826146511069646739028895
51377378826146805905935501077119
51377378826158513332969906475005
51377378826158513333241904219045
51377378826158534059427407762340
51377378826779903090422727722633
51377378826779903090443648428985
51377378826779903090443677008701
51377378826803019493670012870789
51377378826986990996800540788391
51377378826989704003629633554413
51377378826997491079931296663279
51377378826997491079994058428203
51377378826997807283039476906733
51377378827094753639197334878867
51377378827094753639762190763183
51377378827095958468938760898753
51377378827095959704281335419421
51377378827095959704284435651607
51377378827095959704284778625669
51377378827095959750013999622937
51377378827095959750017442829176
51377378827098659760591842680583
51377378827106759974426324370857
51377378827106759974677372830233
51377378827106764870140521419853
51377378827106764870143960376751
51377378843524162267089636952027
51377378843544573902981124627769
51377378843544575137763058122701
51377378843548478192864823642409
51377378843556582708586043206951
51377378843556583303194103460623
51377378843556599317133878901383
51377378843742998598193414336321
51377378843743000245321695193865
51377378843763413296497915393139
51377378843763413708071744153453
51377378843775437292858524575873
51377378843836359291490644929245
51377378843836359657520097984617
51377378843836359703273679712205
51377378843837560460376947241325
51377378843837576474130881248061
51377378843839931732265903229081
51377378843839961379724207044457
51377378843839965084090923518291
51377378843840212339005613860493
51377378843840217692150798668537
51377378843840217692175162935477
51377378843840259921865743819667
51377378843840261568994796325331
51377378843840265273361488818719
51377378843841176960988972580985
51377378843848022612369560238575
51377378843848067077231981982173
51377378843848367274096663261421
51377378843848367274096663265633
51377378843848381686496793219405
51377378843848382098278678688147
51377378843848382098278683287417
51377378843849282666090464927849
51377378843851941132478882061935
51377378843851968950546819061577
51377378843851974484303902351145
51377378843851983957743546704015
51377378843872380583927905056851
51377378843872381818709068430273
51377378843872381818709838551783
51377378843872382001723407597569
51377378843872382001723407614831
51377378843872386120111678625975
51377378843872387309140027210991
51377378843872387354704550937503
51377378843872387354890513283981
51377378843873586877194054613111
51377378843876284873834849125817
51377378843876287985832797128427
51377378843884389389532823640405
51377378843884389984057086749645
51377378844496730963816241872809
51377378844504878761184014293949
51377378844504878761368942134719
51377378844528894497628911242129
51377378844529194275281507502377
51377378844532796363350029371575
51377378844712878401670465188911
51377378844715563633610670683027
51377378844715563634363811862115
51377378844715568939352859469971
51377378844715578458545828334341
51377378844715580104899704463733
51377378844715580104920625051993
51377378844820928833016018334661
51377378844820930479391929661237
51377378844820933774379197233733
51377378844820933774403561500673
51377378849432487490920710351071
51377378849454101118676511759683
51377378849454101301691195772897
51377378849456801586576778824583
51377378849456803416720175214905
51377378849464906285852919984647
51377378849464906285852919989019
51377378849465208258948551090405
51377378849468809158152646807667
51377378849647690392888194324515
51377378849647690392888199041877
51377378849647721962580545023715
51377378849648889502842550926565
51377378849648891149970574562453
51377378849672038663845997880503
51377378849673254107829746961677
51377378849673254657437650449533
51377378849673255892218439233889
51377378849675956360119825493933
51377378849675956360119854191741
51377378849675956360872966673021
51377378849675956360872995370829
51377378849684060921571126646861
51377378849684062705771533624301
51377378849684062705959818919073
51377378849684062705960163279717
51377378849744956658509450608679
51377378849744983423513601702449
51377378849744985070642654208113
51377378849744985116396238999937
51377378849744985116396242300357
51377378849745885224412768723571
51377378849745885270166324935679
51377378849745888793192390123009
51377378849745888793757246007325
51377378849746155631202791018543
51377378849746184043335221443709
51377378849746185278681240692561
51377378849746185278682010822957
51377378849746185873477842986273
51377378849746188982462955423437
51377378849746188983027811307753
51377378849746201887232170865363
51377378849746201887232170869575
51377378849748541085109612671623
51377378849748542870231644742800
51377378849748542870252536751392
51377378849748557145367541928553
51377378849748558929756234213815
51377378849748585145696817218711
51377378849748586792825869724375
51377378849748586792825869737425
51377378849748587387643365561665
51377378849748590497192562217763
51377378849748857883681154845571
51377378849748885334988303238589
51377378849748885884031322144321
51377378849748886982117355744253
51377378849748886982117360448517
51377378849748887165131699615813
51377378849748887531160374649985
51377378849748891234753033955693
51377378849748891235506175134781
51377378849748892515766368319531
51377378849748892515769724369689
51377378849748901943539611191369
51377378849748903590667520490923
51377378849748903590667520508185
51377378849749802374090639860173
51377378849756662255107691938349
51377378849756662803962338419367
51377378849756690256002081861089
51377378849756690667784431098207
51377378849756692083906675751087
51377378849756692497948285716629
51377378849756692497948628673221
51377378849756695606932740938417
51377378849756706856959159043801
51377378849756706864553016746522
51377378849756706864573908755114
51377378849756707276356171894637
51377378849756959287380927676613
51377378849756962444169337165907
51377378849756962993149335672377
51377378849756964228496382269069
51377378849756964228496382282119
51377378849756964228768351452267
51377378849756990445272647165729
51377378849756990445293567872081
51377378849756990857072473426403
51377378849756990857075945684751
51377378849756992227423684839407
51377378849756992229683374648223
51377378849756992229683489439471
51377378849756992641465637761541
51377378849756992687219222671457
51377378849756995796182385532445
51377378849756995796203306238845
51377378849756995978945936497517
51377378849756996390727940884553
51377378849756997580321402571329
51377378849757007046229753042037
51377378849757007053844498049095
51377378849757007053844502635258
51377378849757007099594988358337
51377378849757007099598460616685
51377378849757007465626761175511
51377378849757007465626765774781
51377378849757007465626765892825
51377378849757007511380350684649
51377378849757863149451080936795
51377378849757864796580133442459
51377378849757892660234430965283
51377378849757896501276101226005
51377378849757908033438547415213
51377378849757908079192132325081
51377378849757909268785336794461
51377378849760566499743253026083
51377378849760566499805929056071
51377378849760566499826849762423
51377378849760594363648569369969
51377378849760598616305080672385
51377378849760598662058665582301
51377378849760598662058751671369
51377378849760599851568273319505
51377378849760599851630949341069
51377378849760599897321858229421
51377378849760609187830874935403
51377378849760609370845214102699
51377378849760610972217239559221
51377378849760611017974266612575
51377378849781305773953018756877
51377378849781305774517874641193
51377378849781306185546997992365
51377378849781306186279218583145
51377378849781306186300139171453
51377378849781306322724070014605
51377378849781306323560893546925
51377378849781307420893785967769
51377378849781307421081042392765
51377378849781307421082071262541
51377378849781307558342055402623
51377378849781307558342170193871
51377378849781307969853122520269
51377378849781307969936033221169
51377378849781307969936804873501
51377378849781308015606710612513
51377378849781308015689618131085
51377378849781308015690392965745
51377378849781311675977558660265
51377378849781322794094833686797
51377378849781322794847974865885
51377378849782211694934263733145
51377378849793014802634462339877
51377378849793014939895217065109
51377378849793015351405169236961
51377378849793015351488851590193
51377378850413203984994138406925
51377378850413203985015087692993
51377378850413204122192131013261
51377378850413204123028954545572
51377378850437519316122261155195
51377378850437519316687117039511
51377378850437519453944743880240
51377378850437519453948216138597
51377378850437519864976993729493
51377378850437519864976993729652
51377378850437519864976993729653
51377378850437519910730578639361
51377378850437521098060103437571
51377378850437521100323783108900
51377378850437521100512068390623
51377378850437521100512412764157
51377378850437521146265997674073
51377378850438720073204637142331
51377378850620301776405310805225
51377378850620301777158451984313
51377378850620303011751330054077
51377378850621192459936616025047
51377378850621203579751397339249
51377378850621203580316252751341
51377378850623903498609419865065
51377378850623903499362561044153
51377378850623905282977192952852
51377378850623905282977192952861
51377378850624205472268707539357
51377378850632008609102711040899
51377378850632009157873762311716
51377378850632009157873762311725
51377378850632308935630874855795
51377378850632308935631994050939
51377378850632308935635092883653
51377378850632308935635466309287
51377378850632309347144356309961
51377378850632309347417352827901
51377378850729253873079609865385
51377378850729253873832751044473
51377378850729255108613655656579
51377378850729255108613914422107
51377378850729255109178768771389
51377378850729259364242048167256
51377378850729259364262940175848
51377378850729260597345821233205
51377378850729554200364100822025
51377378850729555846740012148601
51377378850729560788127555314613
51377378850741261032308617109313
51377378850741261032308617459073
51377378850741261443902251984157
51377379328347260213785134692821
51377379328347260213806026701413
51377379328347260215500603861979
51377379328359269616446834757485
51377379328359269616467755462433
51377379328359419596718062320886
51377379328381033359203209998637
51377379329011862995206869985133
51377379329036178324430406623849
51377379329254982948392708034905
51377379463845728416421181616993
51377379463846026776176253986549
51377379463846028559938190705313
51377379463846032264283991190109
51377379463953849672042393856283
51377379463955045298614451997567
51377379463955045298614456714881
51377379463955045304533825729005
51377379463955045304533825729053
51377379463955045304533825845645
51377379463955045306228402889571
51377379463955045306228402889619
51377379463955047128756700481887
51377379463955047136371799284312
51377379463955047136371799284313
51377379463955047136371823264764
51377379463955050429102610420263
51377379463955050429102615137625
51377379463955050840696707760516
51377379463955050840696707760517
51377379463955050840717599769060
51377379463955050840717599769061
51377379463965857654438087445700
51377379463965857654458978983520
51377379463965857654458979455696
51377379464169953004288564375145
51377379464169953004288564375181
51377379464169953004288564375388
51377379464169953004288564375389
51377379464170233016210001146810
51377379464170247840368029960106
51377379464170247840371382827936
51377379464172934719457059710525
51377379464172938379741560929966
51377379464172938379741560929967
51377379464172949497882448296331
51377379464172949543615083802087
51377379464172949543615088523821
51377379464172954439187059146893
51377379464172955026451099100053
51377379464172955026451103804317
51377379464172984498531078059938
51377379464172988204569131240686
51377379464243178964926129784957
51377379464243182670964182965705
51377379464243182670964182970076
51377379464243182670964182970077
51377379464243228790297667158148
51377379464245584223079254208641
51377379464245584230694348293705
51377379464245884374210209471699
51377379464245884374211357382073
51377379464245884419942868957853
51377379464245884419944016868227
51377379464245884419944021585589
51377379464245933786293193383502
51377379464245933832046778291966
51377379464245933832050131159796
51377379464245935478426042486372
51377379464245944903577483955009
51377379464254038941791313227312
51377379464254039353385291058956
51377379464257591801495948793671
51377379464257591801495948795075
51377379464257641624611613116699
51377379464278304813175958114888
51377379464278350978259671157102
51377379464278350978259671162718
51377379464278354226953632456410
51377379464278354638547495483708
51377379464278354639299603543670
51377379464279205244458205676197
51377379464279205244479097684789
51377379464279205427472425805863
51377379464279205427472430523225
51377379464281901594556722909533
51377379464281901594556723026125
51377379464281907123125398160213
51377379464281907123125402864477
51377379464281907130740496949540
51377379464281907130740496949541
51377379464281956498764495670967
51377379464281956498764500276060
51377379464281956498764500276061
51377379464281956544498278969005
51377379464281956955526283243172
51377379464281967662618254719597
51377379464281967662639060989040
51377379464826446557644668978350
51377379464826446557644668978351
51377379464829447985199665776487
51377379464902142018790592802339
51377379464902142020485169496345
51377379464903348129038926104776
51377379464914149591308929419467
51377379464938464914609591272823
51377379464938464914609595977087
51377379464938464919692165450983
51377379464938464920528993805659
51377379464938464920528994155578
51377379464938464920528994155579
51377379464938466566904905480702
51377379465118530672087225708514
51377379465118534378125278889262
51377379465153651167923085277400
51377379465153652814299000853326
51377379465153667821387682244435
51377379465153667822224505763657
51377379465153667822224510013007
51377379465230200714531098290471
51377379465230204374815595259111
51377379465230204420547106834891
51377379465230204420548259462627
51377379465238304589490340487167
51377379481972722125007850249231
51377379487881482877196247140468
51377379487881482877217167846820
51377379487892289690934269358552
51377379487892289690937626825652
51377379487892304652356410014420
51377379487892304652376959184464
51377379487892304652377330720772
51377379487913918278165522794745
51377379534859007339482103716136
51377379535076459442243986670952
51377379535150801193767735355183
51377379535150801195459987701215
51377379535150801195462310649509
51377379535150801195462310999429
51377379535150801195462312049189
51377379535158455541446369100436
51377379535182760210085782274194
51377379535839267991111059285250
51377379536032840246688280368158
51377379536057172183895573177798
51377379540657858190254001256725
51377379540657858190254001256773
51377379540665967006597312827503
51377379540665967006597314361085
51377379540665967006597314362537
51377379540665967418191290659147
51377379540668668709844372454027
51377379540730857714503897700376
51377379540738962824245072329194
51377379540739258074367015892056
51377379540739258074367015892057
51377379540739263013494749871784
51377379540763272804167181732103
51377379540763272804167210429863
51377379540763273216033127335618
51377379540763273392185518196209
51377379540763274443764052388797
51377379540763274451378802105943
51377379540763274451379145056919
51377379540763274451379149662012
51377379540763274451379178359826
51377379540763274588555874004315
51377379540763274634309458914183
51377379540763274634309801870775
51377379540763274634309806475869
51377379540763274634309830450491
51377379540763278155160861197302
51377379540763278155160861197303
51377379540763278155703681878563
51377379540763278155703685066507
51377379540763278155703685066715
51377379540763278155724945424867
51377379540763278155724950146600
51377379540763278155724950146601
51377379540763278155725720263739
51377379540763574640628822953848
51377379540763578344975393555575
51377379540763578894039337885282
51377379540763580128821268192270
51377379540765980042342804940823
51377379540765980042342804940826
51377379540767180616222521534453
51377379540767182392453300556661
51377379540774084969445408635787
51377379540774084969466329814522
51377379540774084969466330877380
51377379540774085106078197823419
51377379540774085106078197941511
51377379540774085106643056890063
51377379540774085106643057008155
51377379540774085106643401246335
51377379540774085152648064864439
51377379540774085510894254648289
51377379540774085518488083670729
51377379540775282571224660222828
51377379540775285718933611267297
51377379540775285725962581201411
51377379540775285726527440272267
51377379540775285726527784628746
51377379540775285726527784628747
51377379540775285726548705335098
51377379540775285726548705335099
51377379540775285726716070986329
51377379540775285726736991692729
51377379540775285863725777239295
51377379540775285863725778774329
51377379540775285909479362149163
51377379540775285909479363684197
51377379540775286267976630186335
51377379540775286275570459191305
51377379540946045381866944751115
51377379540949645867030431743485
51377379540949647653111375311969
51377379540949946058808065254941
51377379540949947842381969192065
51377379540956861529401997907207
51377379540956861529401997913031
51377379540956867017590227820643
51377379540957746037642757446733
51377379540957746037642757448185
51377379540957750979026828354397
51377379540957750979026828355849
51377379540957752626159327235587
51377379540957753175202001780883
51377379540957767585318331707113
51377379540958051717343539041319
51377379540958067815260283998748
51377379540958096189796695208134
51377379540958096189796695208135
51377379540960454466855083575763
51377379540960465630792522263308
51377379540960502505662176800146
51377379540981166289545137341725
51377379540981176858058354196993
51377379540981176858058354669377
51377379540981178642195995276799
51377379540981178642195995278203
51377379540981178642467964459997
51377379540981182341458449460331
51377379540981182341458454181857
51377379540981182348989860719779
51377379540981182348990635558651
51377379540981182349053311584427
51377379540981182349073203893387
51377379540981182349073572243208
51377379540982067954815680343045
51377379540982068504422439116113
51377379540982082779540887984739
51377379540982082779541662823611
51377379540982367046815804396530
51377379540982368281910768925075
51377379540982368281910770458657
51377379540982368281910770460109
51377379540982368282161818935503
51377379540982383106071892338997
51377379540982383106071893872579
51377379540982411519042268561854
51377379540982411519042268561855
51377379540982412753551461220013
51377379540984768011749246401565
51377379540984768011749251105829
51377379540984768011770516185922
51377379540984769796078620214479
51377379540984784620321446345674
51377379540984784620321446345675
51377379540984784666054110566453
51377379540984784666054115270716
51377379540984784666054115270717
51377379540984784666075294257370
51377379540984786259834634176753
51377379540984786259834634666399
51377379540984786267449728733992
51377379540984786267449728733993
51377379540984812484143079876995
51377379540984814267715868832189
51377379540984814267715868833641
51377379540984818020347774135208
51377379540985086639650979074117
51377379540985236757246780051633
51377379540992869415473637633992
51377379540992869964516312179288
51377379540992873113896597792487
51377379540992873121238601965627
51377379540992873121511690348181
51377379540992873121511691877551
51377379540992873670470682067861
51377379540992873670470682185905
51377379540992873670554364893477
51377379540992886024024573578080
51377379540992886024024601213030
51377379540992886024024830795524
51377379540992886435806836704496
51377379540992889729789536963545
51377379540992889729789536969161
51377379540992889729977823208699
51377379540992889729977824725019
51377379540992889730040586839863
51377379540992889730040586845687
51377379540992889730061506034314
51377379540992889730061506034315
51377379540992889730061507550635
51377379540992889730062626758828
51377379540992890141844889418685
51377379540992918142675109986145
51377379540992922946883229246370
51377379540993186213295166513458
51377379540993186625077430702732
51377379540993189919060130849305
51377379540993219567564810088234
51377379541054156802158914273442
51377379541054158401088986927128
51377379541054161741853830268108
51377379541054163388229737343882
51377379541055012302700047464895
51377379541055062126627278122971
51377379541055062126630377427861
51377379541055062126630380614614
51377379541055063910204281351935
51377379541055308785932556396583
51377379541055309335791482845852
51377379541055312485195011050887
51377379541055312490275260764641
51377379541055312491970608047961
51377379541055312492221656524806
51377379541055312492221656524807
51377379541055312492785740752371
51377379541055312492786515591243
51377379541055312492788840055857
51377379541055313041829534510281
51377379541055314274919216825580
51377379541055314274919216825581
51377379541055314276359644689495
51377379541055314276359644689703
51377379541055314276359644806135
51377379541055314276359646206023
51377379541055314322367377379694
51377379541055314322367377379695
51377379541055357376226950626722
51377379541055357511774530886952
51377379541055358611555142242248
51377379541055358746305412734564
51377379541055358746556465443290
51377379541055358746577386149690
51377379541055358748815896954591
51377379541055358748815896971852
51377379541055358748815896971853
51377379541055358748816930073716
51377379541055359153005106977718
51377379541055359158087680094472
51377379541055359160598164331760
51377379541055359160598164331761
51377379541055359160598164335972
51377379541055359160598164335973
51377379541055359160620114969342
51377379541055362315900942727044
51377379541055362315918767788674
51377379541055362315921866621388
51377379541055362445003782690324
51377379541055362445567866918097
51377379541055362452343465448753
51377379541055362452343468631081
51377379541055362452618790681948
51377379541055362453158596736221
51377379541055362453158598153163
51377379541055362453162729042193
51377379541055362453179518859563
51377379541055362453182874909721
51377379541055362498915282366516
51377379541055362498915282366517
51377379541055364099746814317836
51377379541055364099746815834156
51377379541055364145228430511226
51377379541055364145500399694264
51377379541057710300160102387468
51377379541057710300180994396060
51377379541057714004526794880856
51377379541057714006198155568216
51377379541057760308734265753387
51377379541057760308734265753390
51377379541057760308755157761982
51377379541057763829331150234738
51377379541057775125299207086005
51377379541057775132914216494814
51377379541058058667880032421602
51377379541058064018601744232974
51377379541058959235670893709974
51377379541059126005816429307193
51377379541059126007511005068079
51377379541059126007511006467759
51377379541059126419293385448233
51377379541059127647025049581390
51377379541059426745824617862841
51377379541059426783960870420061
51377379541065814175140236575287
51377379541065814175140236592757
51377379541065819116503415491829
51377379541065820893490409010199
51377379541065820898657782039840
51377379541065820900917130644193
51377379541065820900917475017934
51377379541065820901084611086670
51377379541065820901084611086671
51377379541065820944411366949762
51377379541065821310440045166256
51377379541065821312678588918314
51377379541065821312699480926906
51377379541065821312699480926907
51377379541065863588896904121097
51377379541065863588896904121340
51377379541065863588896904121341
51377379541065863588896904126957
51377379541065864183693507950087
51377379541065868939618963475525
51377379541065868939639507941304
51377379541065869076816611731258
51377379541065869481067431712261
51377379541065869488661638020820
51377379541065869488661638020821
51377379541065870724029319408660
51377379541065870769971189613348
51377379541065880235607566209513
51377379541065880240963138427680
51377379541065880243222574201380
51377379541065880243222688992421
51377379541066169128907006276056
51377379541066169128910100876682
51377379541066169128910105127484
51377379541066169128910363394688
51377379541066169311840761941548
51377379541066169311841020208752
51377379541066169723706704705428
51377379541067019873523000669217
51377379541067019873773703235675
51377379541067020422565673677867
51377379541067020422565673795911
51377379541067020422565673797363
51377379541067064345979165323053
51377379541067064345979165324505
51377379541067064345979251416333
51377379541067064345979280114093
51377379541067064346000172124137
51377379541067064895043189626024
51377379541067064895043189626025
51377379541067086350939622068533
51377379541067215058284877457334
51377379541067215058305798163734
51377379541067231666860061932396
51377379541090134438132748520491
51377379541090134438132753242017
51377379541090134445162871086504
51377379541090134445183758377782
51377379541090134445183758377783
51377379541090134445747842605347
51377379541090134445747847327080
51377379541090134445747847327081
51377379541090134445747871303368
51377379541090134445748617444219
51377379541090136230137654072910
51377379541090136230137654072911
51377379541090136268276144914977
51377379541090136634304824177073
51377379541090136641355834034365
51377379541090178918117344761208
51377379541090184453737034452423
51377379541090184453737034452426
51377379541090184453757921743704
51377379541090184454301115496467
51377379541090184454301890336743
51377379541090186047330014658265
51377379541090186054945107227009
51377379541090186054945108743328
51377379541090186054945108743329
51377379541090195564828002481969
51377379541090195564828002598609
51377379541090195564828006731527
51377379541090195564828007203703
51377379541090195572442753256356
51377379541090195572443015195326
51377379541090197173044192367284
51377379541090197173065079654143
51377379541090197173065082958727
51377379541090197173065084375876
51377379541090197173065084375877
51377379541090479107387910415762
51377379541090479107408831122114
51377379541090479518438725771534
51377379541090480753763821723624
51377379541090480753784742429976
51377379541090480936715399244040
51377379541090480936715399262754
51377379541090484597002966366348
51377379541090484597254014842986
51377379541090484597274930832024
51377379541090484597818095888431
51377379541090484597818870727303
51377379541090485008847992661532
51377379541090485008868908663668
51377379541090485008868913367932
51377379541090486236600953030194
51377379541090486244194007196293
51377379541090486244215961021818
51377379541090486244216075813072
51377379541090486244403988036336
51377379541090496126989918933066
51377379541090497362335677311254
51377379541090497362523963668884
51377379541091331496140960919429
51377379541091335202746191399157
51377379541091335202746192932739
51377379541091335202746192934191
51377379541091336850126298147177
51377379541091336987136004400095
51377379541091336987136004401547
51377379541091336987136347356895
51377379541091336987387052876940
51377379541091336987387052876941
51377379541091379675199605962915
51377379541091379675199720754168
51377379541091381321512841126749
51377379541091381321512841244841
51377379541091381321763542184491
51377379541091381321763546764887
51377379541091381458773595974604
51377379541091381458773595974605
51377379541091381459024301494650
51377379541091381459024301494651
51377379541091381459045222201050
51377379541091381459045222201051
51377379541091381870555515672045
51377379541091381870555515673449
51377379541091381870555515790137
51377379541091385028368777243211
51377379541091385028368778778245
51377379541091385028368778778405
51377379541091385028368778779649
51377379541091385028368778784021
51377379541091385028369123153391
51377379541091385028369151849747
51377379541091385028369896457229
51377379541091385028369897992263
51377379541091385028369926690023
51377379541091385028390042324757
51377379541091385028390818698615
51377379541091385211383118417876
51377379541091385211383118417877
51377379541091385577433836183240
51377379541091385577433836183241
51377379541091386811942682702271
51377379541091386811942682703723
51377379541091386811943801916289
51377379541091386811943830614097
51377379541091386812193729780889
51377379541091386812194848975985
51377379541091386812194877673793
51377379541091386812214650369197
51377379541091386812214651885516
51377379541091386812214651885517
51377379541091386812215798262101
51377379541091386857697386826205
51377379541091386857969354474209
51377379541091396146510789731893
51377379541091396146510792796177
51377379541091396329504208659348
51377379541091396329504208659349
51377379541091396329525129365748
51377379541091396329525129365749
51377379541091396695532921224135
51377379541091397922720651106161
51377379541091397922720651224253
51377379541091397922720652641195
51377379541091397930314853182632
51377379541091397930314853182633
51377379541091397930314854717666
51377379541091397930314854717667
51377379541091397930335745309316
51377379541091397930335745309317
51377379541091397930335746726258
51377379541091397930335746726259
51377379541091397975817360917895
51377379541091398113329164242389
51377379541091398113329192822105
51377379541091398113350084948789
51377379541091398113350113528505
51377379541094086731052101721580
51377379541094086869086917860076
51377379541094086869086917860077
51377379541094088515441822522327
51377379541094088515441937313367
51377379541094088515462829203915
51377379541094097987186001956208
51377379541094098032939558166864
51377379541094099633561913281332
51377379541094099633582804817749
51377379541094099633582805289924
51377379541094099633582805289925
51377379541102142015985478381891
51377379541102191841357361640773
51377379541102191978555354256984
51377379541102191978555354256985
51377379541102191978806056960408
51377379541102191978806056960409
51377379541102191978826977548716
51377379541102191978826977548717
51377379541102192390400034786389
51377379541102192390400034792004
51377379541102192390400034792005
51377379541102203096927177647837
51377379541102203142680733393336
51377379541102203142680733393337
51377379541102203142680733859897
51377379541102203508521155012872
51377379541102203508542047021464
51377379541102208449929217228456
51377379541102208495682802138318
51377379541102209044725819657469
51377379541616966594720425703806
51377379541641278172089562132691
51377379541641278174348993642539
51377379541641278217905909161775
51377379541649382046860516910351
51377379541649382048741055613965
51377379541711570502473920746440
51377379541711570502473920746441
51377379541711570504168500621371
51377379541714272207601523662798
51377379541722377317888960668629
51377379541722377317888963850956
51377379541722377317888963850957
51377379541722377317889222118160
51377379541722377866931896663457
51377379541722377866931982752525
51377379541723578624014358745277
51377379541723583563138645993943
51377379541746692646566239181134
51377379541746692647109401167313
51377379541746692647109401283953
51377379541746692647109401639696
51377379541746692647109401639697
51377379541746692647109401656958
51377379541746692647109401656959
51377379541746692647130322346048
51377379541746692647130322363310
51377379541746693197868688211536
51377379541746693197868688211584
51377379541746694425599613270539
51377379541746694433214705932837
51377379541746694433214705934289
51377379541747893404191777276912
51377379541747893404191777276913
51377379541747893404212697866624
51377379541747893404212697866625
51377379541747893406640271407225
51377379541747893406640300105033
51377379541747893406661192113625
51377379541747893955683288909113
51377379541747893955683317606921
51377379541747893955704209615513
51377379541747895182681987840733
51377379541747895182681989257675
51377379541747895187953619897505
51377379541747895187953619898909
51377379541747895187953624614867
51377379541747895187953624616271
51377379541747895188016382012349
51377379541747895188016382130393
51377379541747895188016386735486
51377379541747895188016386735487
51377379541747895190213056143429
51377379541747895190213056144833
51377379541747895190213399100181
51377379541747895190213399101633
51377379541747895190213427797989
51377379541747895190213429214931
51377379541929459873334710266549
51377379541929459873335054622821
51377379541929459873355975327769
51377379541929463577680510751345
51377379541929463577680855107617
51377379541929463577701775813969
51377379541929463577869913121743
51377379541929463580126250049679
51377379541929463989463889903627
51377379541929465226502161376255
51377379541929474689899677127729
51377379541929474697431088387177
51377379541929474697431088737097
51377379541929474697433415916075
51377379541929474697514799910606
51377379541930364008169120253361
51377379541930364008169891905693
51377379541930661042137704336670
51377379541930665983521775244334
51377379541933060360214062080088
51377379541933062190335423155086
51377379541933065711688919652556
51377379541933065850640807533048
51377379541933065851373032237665
51377379541933065851393952944065
51377379541933065896373476335834
51377379541933067496077611924768
51377379541933067497748943564241
51377379541933067497769864270801
51377379541933076968765255241620
51377379541933078615872276664096
51377379541933078615872362753164
51377379541933078615872391449520
51377379541933078615893278860246
51377379541933078615893278860247
51377379541933082320214720048974
51377379541941165470498061522877
51377379541941165470519325186029
51377379541941165470686346817649
51377379541941165470686346823473
51377379541941166019478317248195
51377379541941166019478318311005
51377379541941166019478318324103
51377379541941166019541080424445
51377379541941166065294665334313
51377379541941166065294665351783
51377379541941170953523481293497
51377379541941170958690854323138
51377379541941170960862387813373
51377379541941170960862387814825
51377379541941170960862389231767
51377379541941170960865487000219
51377379541941170960946070638989
51377379541941171004444439233060
51377379541941171006678736259447
51377379541941171006871239582076
51377379541941171006871239582077
51377379541941171365117459125141
51377379541941171370473117449554
51377379541941171372710513291239
51377379541941171372732553210204
51377379541941171372732553210205
51377379541941181941788586053909
51377379541941181941788589236236
51377379541941181941788589236237
51377379541941181941976875580768
51377379541941182071643456926045
51377379541941182076810828894280
51377379541941182076810829955686
51377379541941182076810857590636
51377379541941182079070178578966
51377379541941182079070260067306
51377379541941182079070260067307
51377379541941182079237544212721
51377379541941182079237630306160
51377379541941182079237630306161
51377379541941182122543493097796
51377379541941182122543494159202
51377379541941182124740162505691
51377379541941182124802925687764
51377379541941182124802925687765
51377379541941182490831608137804
51377379541941182490831608137805
51377379541941182490852528842752
51377379541941182490852528842753
51377379541941187429955895256573
51377379541941187429955895374617
51377379541941187429955895728956
51377379541941187429955895728957
51377379541941187429955895742007
51377379541941187429976816433904
51377379541941187429976816433905
51377379541941482266081422891064
51377379541941487804438622233715
51377379541965480799718503562579
51377379541965480799721598161593
51377379541965480799911003720143
51377379541965481386925146290611
51377379541965482575953494875675
51377379541965482583292402894609
51377379541965482583296535200581
51377379541965482583483787393489
51377379541965482583483791644291
51377379541965482583484906607507
51377379541965482583568588960739
51377379541965482621707079785543
51377379541965482629300138673374
51377379541965482629300138673375
51377379541965482988299843279623
51377379541965482995078885488911
51377379541965482995914937364687
51377379541965497270444942810254
51377379541965497270444942810255
51377379541965497270444943860014
51377379541965497270444943860015
51377379541965497270465864566414
51377379541965497400111523688971
51377379541965497400111523793965
51377379541965497400111523807015
51377379541965497400111525211115
51377379541965497407726617774035
51377379541965497407726617879029
51377379541965497407726619296178
51377379541965497407726646458745
51377379541965497407726647993992
51377379541965497408206671620329
51377379541965497408206671736969
51377379541965497408206671742585
51377379541965497408206672092505
51377379541965497408290354445944
51377379541965497408290354445945
51377379541965497453396519845237
51377379541965497453459281977551
51377379541965497453459282082545
51377379541965782772755500587028
51377379541965783184349479481482
51377379541965797596913529400325
51377379541965797596997211759173
51377379541965797597565425224468
51377379541965798009346659498370
51377379541965798009347688350884
51377379541965799244128588742548
51377379542038428571154401541725
51377379542038428578581123175719
51377379542038428578581123194646
51377379542038428578581467549460
51377379542038428578748603618196
51377379542038428578748603618197
51377379542038428990342581449840
51377379542038428990363473458432
51377379542038428990363473458433
51377379542038432277192454722473
51377379542038432282923825892276
51377379542038432284619176375394
51377379542038433924132447100109
51377379542038433929470312248644
51377379542038433931747541185172
51377379542038433931747541185173
51377379542038732472197862033896
51377379542038734118761798254068
51377379542039632902661848886645
51377379542039632904608249369949
51377379542039632904608278067757
51377379542039632904629170076349
51377379542039634686486453745949
51377379542039634688745888573479
51377379542039634688746234346901
51377379542039634688746263044709
51377379542039634689017857756517
51377379542050434914037166663247
51377379542050434959728075545935
51377379542050434959790751571711
51377379542050439855358215634955
51377379542050439855358215754451
51377379542050439855358561545135
51377379542050439855358590241491
51377379558707959613915242731722
51377379558710962688410230837617
51377379558710988912718589619515
51377379558710988912718589973647
51377379558710988912739510679999
51377379558711112859290999288088
51377379558719049961848286115369
51377379558781235399925117161198
51377379558781250224083145980110
51377379558783640069392677999357
51377379558783890435526777660923
51377379558783892080210436758107
51377379558783940258663243181741
51377379558783940388308903826441
51377379558784101678972829655651
51377379558784101679001902317077
51377379558784101679004226665051
51377379558784851946287255039950
51377379558791740423019316043997
51377379558791740423019316057095
51377379558791997192420344556995
51377379558791997787007655228479
51377379558792040429254648634955
51377379558792040429254648652217
51377379558792045962928028305209
51377379558792057037826848596167
51377379558792057037826848596326
51377379558792057037826848609217
51377379558816061105409961084941
51377379558816061105409961557117
51377379558816062340191894579873
51377379558816073450696863751619
51377379558816312521619518344469
51377379558816356993256762362909
51377379558816356993256766962179
51377379558816362476093896143129
51377379558816362483520963213674
51377379558816362529441567989753
51377379558816362529441568339673
51377379558816372367026141425642
51377379558816373601828965506449
51377379558816373601828965507853
51377379558816373647561543972221
51377379558816373647561629711369
51377379558816523765063498497212
51377379558817261267694959962578
51377379558819962971131079233101
51377379558819962971131079351145
51377379558828079793579627323445
51377379558828079793579627440085
51377379558828530100351922167044
51377379559667347801308063308261
51377379559667347847040727511777
51377379559667358965160703144325
51377379559667358965181623849273
51377379559764604870084337088521
51377379559764605464671647760005
51377379559764610406055715483937
51377383612801576675352563720015
51377383629547192078911059924884
51377383635747345745354535875474
51377383635747345745357891925632
51377383635747345745357978018912
51377383635767564018929194824725
51377383636424072397199568252785
51377383636424072404817675549299
51377383771318628262493673327171
51377383771318628300882925650807
51377383771339337659599920031005
51377383771342037663394906154021
51377383771342037663396283648341
51377383771342038951254034946415
51377383771342039495209892820021
51377383771342938093945933418981
51377383771342939923252496842307
51377383771342939931411907082142
51377383771349848128145559389067
51377383771351048701460708605809
51377383771351048742107330977911
51377383771353749993866677537227
51377383771353750038846454592564
51377383771353750450626136503476
51377383771353750450626136503477
51377383771353750452885572264126
51377383771353750452885572268339
51377383771669896001552689675902
51377383772217374133776819354053
51377383772287622548512529774111
51377383772290023689054515193995
51377383772290023696669609279059
51377383772290034817299978806105
51377383772290323840162255519040
51377383772290323840162255519041
51377383772290334953224019821815
51377383772302042388040142002875
51377383772302042388123738733599
51377383772322739342446953867836
51377383772323639770574512379699
51377383772323639773018872667601
51377383772323639773021197133619
51377383772323639773021197133667
51377383772323641603164593528360
51377383772323641603164593528361
51377383772323656379124701119865
51377383772323656379124701137335
51377383772323656381569061407767
51377383772323656418079070796015
51377383772323656419771323491967
51377383772323656419792330290403
51377383772323656419795683158232
51377383772323656419795683158233
51377383772323656420547795467544
51377383772323656424855040858767
51377383772323656424857365323381
51377383772323656424858484537399
51377383772323656427301357262967
51377383772323656427322622341656
51377383772323656427326750044146
51377383772323656428138525285669
51377383772323656428139328705661
51377383772323656428141653170275
51377383772323656428141882752769
51377383772323656428141997544016
51377383772323658201652970132465
51377383772323658201652970133869
51377383772323658209268064099436
51377383772323658209268064099437
51377383772323658211712433822063
51377383772323658211715786689893
51377383772323658211716561524553
51377383772323658212280645762153
51377383772323658212531349861045
51377383772326341054612614880715
51377383772326341055448295224395
51377383772326341057140543216083
51377383772326341057140547920347
51377383772326341062224236707431
51377383772326341062226561055405
51377383772326341062226561055453
51377383772326342884754858660771
51377383772326342884754863365035
51377383772326342892369952745834
51377383772326342892369952745835
51377383772326342893102210871397
51377383772326342895361642399959
51377383772326342895445210434327
51377383772326357671530670062929
51377383772326357671530670068753
51377383772326357708914006787255
51377383772326357708916331135229
51377383772326357709732152590895
51377383772326357709733300501269
51377383772326357711424405286847
51377383772326357711445407380970
51377383772326357711445407380971
51377383772326357711445412085234
51377383772326357716506974760743
51377383772326357716508122653647
51377383772326357716508123126030
51377383772326357716508123126031
51377383772326357716510447118261
51377383772326357716510447124090
51377383772326357716511566332279
51377383772326357717263678641591
51377383772326357717263678645962
51377383772326357717264453480463
51377383772326357718790770659786
51377383772326359493302699059467
51377383772326391025047163627418
51377383772334446724020667427621
51377383772334446724022991425675
51377383772334446769756028712339
51377383772334446769774596709826
51377383772334446769776920707880
51377383772334446769839596733657
51377383772334446769839596746707
51377383772334463233536033973640
51377383772334463241067100859554
51377383772334463241126763791765
51377383772334463241130236050112
51377383772334496549392577867942
51377383772506477174206990881741
51377383772506477174208138787743
51377383772506477181822084962433
51377383772506477181822113658789
51377383772506477181822859801305
51377383772506478418861125519909
51377383772506478418861154217669
51377383772506478418863478682283
51377383772614244580165704772733
51377383772614244717363697383281
51377383772614544907450170349503
51377383772614545310865341769200
51377383772614545313124782234114
51377383772614545318208466671067
51377383772614545319236684819680
51377383772614546553826081676079
51377383772615445337168877925827
51377383772615445338004558269507
51377383772618141682162814494581
51377383772618146987903974411749
51377383772618146989596227107701
51377383772618146994679915894785
51377383772618146994682240242759
51377383772618147040411456516889
51377383772618147040412575730907
51377383772618147170081366405453
51377383772618147170918199260181
51377383772618147170919318455325
51377383772618147177675568365290
51377383772618147177693016811837
51377383772618147177693021529199
51377383772618147177696489188276
51377383772618147177696489188277
51377383772618147177696493787547
51377383772618147178512401317779
51377383772618147178513520531796
51377383772618147180140858792811
51377383772618148824822161061422
51377383772618148824822161061423
51377383772618148827332673050349
51377383772626252097645150103377
51377383772626252288190784663172
51377383772626252288190784663173
51377383772626252288190786198207
51377383772626252692441379784873
51377383772626252699972819387996
51377383772650546061619240979127
51377383772650562487173772413435
51377383772650562487176096878049
51377383772650562487176871718325
51377383772650562487740955950309
51377383772650562494516811676934
51377383772650562494516897433345
51377383772650562494519221781319
51377383772650562532909880295582
51377383772650562540249561636861
51377383772650562540251885989254
51377383772650562540252919090911
51377383772650562670103281420715
51377383772650562670940104953035
51377383772650563913065167967977
51377383772650564317319115466409
51377383772650564317319459841554
51377383772650564317319459841555
51377383772650564317320234680427
51377383772650564317884318906794
51377383772650564317884318906795
51377383772650564324659142599982
51377383772650564324659142599983
51377383790052235605978003712717
51377383790235054575269427559697
51377383794976541015442595653319
51377383795269375672275467513834
51377383795280182485262672899352
51377383795921824058176227712001
51377383795968964435938179644141
51377383795968964893474028728781
51377383796285064192658440782767
51377383842222579454617915254128
51377383842222579454618690093000
51377383842253647183570555135556
51377383842254553704162074821088
51377383842254705058140603630834
51377383842255005384671837567586
51377383842569798138482465452157
51377383843190827362989337307777
51377383843190828600027603144434
51377383843226245578070894585624
51377383843226245581355443877630
51377383843227162617172856731862
51377383843227162620457406023868
51377383843227162620457664304113
51377383843227162620457664304122
51377383843229864323892752007965
51377383843229864323892752007974
51377383843237967740751289239917
51377383843237967740751289239926
51377383843409981589748829870848
51377383843409981589749088151102
51377383843412683292410109737417
51377383843412683293184175854945
51377383843412683293184175854954
51377383843420788402715369662442
51377383843518950294970189786568
51377383843554068732818339757791
51377383843554068732818339757800
51377383848126855615890271305161
51377383848127151008317141790960
51377383848127155805161209677091
51377383848127155942359202287639
51377383848150266861056582960781
51377383848151150766970700301179
51377383848151156120136776999723
51377383848151167238259848749217
51377383848151167241523477334871
51377383848151167421274186971747
51377383848151167428805602836288
51377383848151167428805602836289
51377383848151167790315447777063
51377383848151167795482820806704
51377383848151466193000680112406
51377383848151466330010300271933
51377383848151466330010386365373
51377383848151466330198672722954
51377383848151466330282269455136
51377383848151467564792230580325
51377383848151467567299360891345
51377383848151467610546163050480
51377383848151467613053204081520
51377383848151467618077229936388
51377383848151467618135515256235
51377383848151467618138872860306
51377383848151467618138958934867
51377383848151467618139992055444
51377383848151467618139992055445
51377383848151467618139992055450
51377383848151467620584357060714
51377383848153867295404088615450
51377383848153867889928723261158
51377383848153869081213059678891
51377383848153869081213059696153
51377383848153869081213064400417
51377383848153869081213322680719
51377383848153869081965430739229
51377383848153869081968529571943
51377383848153869124710656756090
51377383848153872838906618469529
51377383848153872838906623173792
51377383848153872838906623173793
51377383848153872838909976054721
51377383848153872838930896761073
51377383848154169321575338039550
51377383848155069838295440393377
51377383848155069838295698673679
51377383848155069845826846948561
51377383848155070438179090476466
51377383848155070438179090476514
51377383848155073412978012408001
51377383848155073412998933114353
51377383848155073595987879952735
51377383848155075189769518090051
51377383848155075196550797132511
51377383848155520745808330803726
51377383848161961286749104179243
51377383848161972407380593036947
51377383848161972407401599718695
51377383848161973001926234364403
51377383848161977941053968344131
51377383848161977943564108667011
51377383848161977943564366960363
51377383848161977948647712773385
51377383848161977948650035708629
51377383848161977948650035721679
51377383848161977948650121802069
51377383848161977948671042520066
51377383848161977948671042520067
51377383848161977949403267224890
51377383848161977949403267224891
51377383848161977949403267230507
51377383848161978307646387935241
51377383848161978307646387954115
51377383848161978307649486767955
51377383848161978314425428623997
51377383848161978316956833554587
51377383848161978316956833567685
51377383848161978492356079109203
51377383848161978497439767791293
51377383848161978498278834417925
51377383848162278092188051608386
51377383848162278092188051608387
51377383848162278092920276313210
51377383848162278092920276313211
51377383848162278092920276318827
51377383848162278504514254144854
51377383848162278504514254144855
51377383848162428806753856646590
51377383848163173164400292886039
51377383848163173766539935523371
51377383848163173766542001707682
51377383848163175365469752480144
51377383848163175367917473535566
51377383848163178515121660323669
51377383848163178515122004697411
51377383848163178515123984788283
51377383848163178522714714489767
51377383848163178522718072074959
51377383848163178522739078873347
51377383848163178523471303578171
51377383848163178705730088766344
51377383848163178705730088766345
51377383848163179064728763474691
51377383848163179071507804144573
51377383848163179071510042517151
51377383848163179072260174833517
51377383848163179072263274020362
51377383848163179072263274020363
51377383848163179072346870771205
51377383848163179074039123449894
51377383848163179074039123449895
51377383848163179117263713519054
51377383848163179117263713519055
51377383848163179256970124654962
51377383848163329237305142204902
51377383848163625904378435187234
51377383848163629563752808107286
51377383848163629610418811316276
51377383848163630660491915620770
51377383848163630797752584257094
51377383848165876659570555330446
51377383848165880226718363204695
51377383848165880363916355815242
51377383848165880363916355815243
51377383848165880409732616750940
51377383848166032359930355850720
51377383848346144685996292087944
51377383848445656801485971234198
51377383848445656802239116645374
51377383848453758208198576084190
51377383848453763558920287895562
51377383848453763696181042625166
51377383848453763698628763680588
51377383848453763698688083656206
51377383848453763698691439706364
51377383848453763698879467783692
51377383848455107852801480205290
51377383848455109682945216233070
51377383848455457455912741159287
51377383848457810791395673565882
51377383848478072301322952772758
51377383848478073902698424600642
51377383848478077242707018963108
51377383848478077242707023680422
51377383848478079027852300319304
51377383848478079027911618761340
51377383848478079027914976345080
51377383848478079028103004422408
51377383848478079439696982254052
51377383848478123316475209303158
51377383848478123316538660163351
51377383848479274248750903805790
51377383848479279601920336672584
51377383848479324073557582107966
51377383848479324073557585290294
51377383848479324256572699770250
51377383848479324256823748246888
51377383848481979704043661676246
51377383848482026371853072062686
51377383848482026371873992769038
51377383848490081107492727221754
51377383848490084813533103350796
51377383848490135188133622003846
51377383849002190859104225881259
51377383849037307650594289214699
51377383849037307650782576044665
51377383849037307650866258397897
51377383849098551752246536430466
51377383849099754154682030451458
51377383849099754154744792570514
51377383849099754156435924541952
51377383849099754156435924541953
51377383849099754156436957656707
51377383849099754156437043750147
51377383849099754156460288921112
51377383849099754156460288921113
51377383849102154021802100441147
51377383849102154021802186534586
51377383849102154021802186534587
51377383849102154024225540140741
51377383849102154060212646542642
51377383849102154066718943207870
51377383849102154067555771444508
51377383849102165179756344662258
51377383849110253643350568009011
51377383849110253643350569425953
51377383849110253643371834506047
51377383849110253643538854720725
51377383849110254192393588327521
51377383849110258997357174903073
51377383849110259131270532129579
51377383849110259133717994903295
51377383849110259134617843539397
51377383849110259177024203131483
51377383849110259177861031368066
51377383849110259180287831717136
51377383849110259180287831717137
51377383849110259545563021194315
51377383849110259546399849448369
51377383849110270290061604585871
51377383849110270290814749997046
51377383849110270290877512116102
51377383849110270290898432822454
51377383849110270297592671471784
51377383849110270297655347497401
51377383849110270297655433590840
51377383849110270297655433590841
51377383849110270297676354297192
51377383849110270297676354297193
51377383849110270298408579002016
51377383849110270298492261827424
51377383849111459751092239484763
51377383849111459753599278980609
51377383849111471420766492033633
51377383849111471420787412738581
51377383849111476354557159697193
51377383849111476354557417977495
51377383849111476354557504070935
51377383849111476359640075179195
51377383849111476362172169224011
51377383849111476362172253782257
51377383849111476362903360808257
51377383849111476407905176266075
51377383849134568964980277059699
51377383849134568966672528226281
51377383849134568966672532943595
51377383849134568967488435769563
51377383849134568967509356475915
51377383849134568967511680940529
51377383849134568972574106064669
51377383849134568972575139167985
51377383849134568972595371144763
51377383849134568972763511623219
51377383849134568972763514805547
51377383849134568974287622306925
51377383849134568974287622311345
51377383849134568974287627028659
51377383849134568974290721610411
51377383849134568974290721616235
51377383849134568974290979896489
51377383849134568974290979896537
51377383849134568975021827120091
51377383849134568975103443761187
51377383849134568975103529854627
51377383849134568975105509945499
51377383849134568975105768225801
51377383849134569521618156687135
51377383849134569521639077393487
51377383849134569566555924746430
51377383849134570622234911056993
51377383849134570748806261177097
51377383849134570751062339706687
51377383849134570756148268283499
51377383849134570756901155412969
51377383849134570756985096537553
51377383849134570757152202472665
51377383849134570758677347698311
51377383849134570758677349233505
51377383849134570758679672162925
51377383849134570758680791376943
51377383849134570759432559293799
51377383849134570759432903667540
51377383849134570759432903667541
51377383849134570759492222109577
51377383849134570759492222126839
51377383849134570759495579693317
51377383849134570759495579712031
51377383849134570759683607770645
51377383849134570796815924616555
51377383849134570796818249081169
51377383849134570801901939285403
51377383849134570804431018701619
51377383849134570804433343166232
51377383849134570804433343166233
51377383849134570804434376286811
51377383849134570805165223497315
51377383849134571168746180304309
51377383849134571171277585602289
51377383849134585618721060180546
51377383849134585619285141224587
51377383849134585620977048017427
51377383849134585620977392386749
51377383849134585620977392391168
51377383849134585620977392391169
51377383849134585620977397108482
51377383849134585620977397108483
51377383849134585620980491690235
51377383849134585621793213841011
51377383849134585621793299934451
51377383849134585621814220640803
51377383849134585621816545105416
51377383849134585621816545105417
51377383849134585626816208110500
51377383849134585626875526533663
51377383849134585626878884118855
51377383849134585626878884136117
51377383849134585626878970212295
51377383849134585626878970229556
51377383849134585626878970229557
51377383849134585627067259757820
51377383849134585627067259757821
51377383849134585627067259762032
51377383849134585627067259762033
51377383849134585628591022888473
51377383849134585628592142096667
51377383849134585628592143631860
51377383849134585628592143631861
51377383849134585628594466567105
51377383849134585628595499681775
51377383849134585628595499682018
51377383849134585628595499682019
51377383849134585629324366820365
51377383849134585629347611991330
51377383849134585629408049645773
51377383849134585629410288016947
51377383849134585629410374110386
51377383849134585629410374110387
51377383849134587403109747847665
51377383849134587403109749264815
51377383849134587405366084657557
51377383849134587405366086192751
51377383849134587410452874166681
51377383849134587410703835134341
51377383849134587412984278047511
51377383849134587412985311168089
51377383849134587413737423458687
51377383849134587413800099484463
51377383849134587413800099485915
51377383849134587413800099503177
51377383849134587825582363673737
51377383849134618790603985288452
51377383849134618934830858557263
51377383849134870946172093784898
51377383849134870947929087174459
51377383849134870947930464668779
51377383849134870948679133753128
51377383849134870948682576959376
51377383849134870948682576959377
51377383849134886182199167401446
51377383849134886182200200503310
51377383849134887409931207050658
51377383849134887412441690225136
51377383849134887412441690225137
51377383849134887416709128525396
51377383849134887419219611699874
51377383849134887419219611699875
51377383849134887419407898044406
51377383849134887420056439936458
51377383849134887420056439936459
51377383849134887420244726294088
51377383849134887599723468164869
51377383849134887602230507660715
51377383849134887602233951339347
51377383849134887602234984459925
51377383849134887602987096750523
51377383849134887602987096751975
51377383849135771375969975638683
51377383849135771375969975644506
51377383849135771376785538795173
51377383849135771376785797075475
51377383849135771376785883168915
51377383849135771378415372229491
51377383849135771378417696694105
51377383849135771379230160663797
51377383849135771379233259850595
51377383849135771379233259856419
51377383849135771379233604224337
51377383849135771925828556297268
51377383849135771925828556297269
51377383849135771928276278769632
51377383849135771928276278769633
51377383849135771928276278775249
51377383849135786195045433461970
51377383849135786742396974506251
51377383849135786750010949377296
51377383849135786750010949396170
51377383849135786750011982497875
51377383849135786752435422197469
51377383849135786752437746545442
51377383849135787977177785600625
51377383849135787977177785618095
51377383849135787977178818721203
51377383849135787977742989045222
51377383849135787979434122546031
51377383849135787980190365726903
51377383849135787980190710100644
51377383849135787980190710100645
51377383849135787980250028659320
51377383849135787980250028659321
51377383849135787980250030076262
51377383849135787980250030076263
51377383849135787980253386126420
51377383849135787980253386126421
51377383849135787980441414203748
51377383849135787980441414203749
51377383849135787984517811333115
51377383849135787984520824426521
51377383849135787984520824427925
51377383849135787984520910519960
51377383849135787984520910519961
51377383849135787984521168806038
51377383849135787984768515418749
51377383849135787984792793609719
51377383849135787984792879685689
51377383849135787985357738756544
51377383849135787986965187896751
51377383849135787986966307110769
51377383849135787986968631575382
51377383849135787986968631575383
51377383849135787986969664695961
51377383849135787987217269594749
51377383849135787987219593941319
51377383849135787987219680034759
51377383849135787987781096962176
51377383849135787987781096962177
51377383849135787987781439918768
51377383849135787987781439918769
51377383849135787987784453012091
51377383849135787987784453013579
51377383849135787987784453017951
51377383849135787987784453031049
51377383849135787987805459811966
51377383849135787987805459811967
51377383849135787987864779787585
51377383849135787987868135837743
51377383849135787988056422195373
51377383849135787988056508288812
51377383849135788030274753715954
51377383849135788031090661240362
51377383849135788582581056841081
51377383849135788582581056846697
51377383849135820104259327872138
51377383849135821338790554100512
51377383849135821338873891129620
51377383849135821339041256769204
51377383849138473219929360564512
51377383849138473219929360564513
51377383849138488089842088797271
51377383849138489683688473830272
51377383849138489683688473830273
51377383849138489683709394536678
51377383849138489690464329103229
51377383849138489691240805796120
51377383849138489691303481821897
51377383849138489691303567915336
51377383849138489873478668742908
51377383849138489873478668742909
51377383849138521395097621337754
51377383849138523037226667521840
51377383849146576537496288149355
51377383849146576545027699881394
51377383849146576545090375434627
51377383849146576545092441618939
51377383849146576545092441624763
51377383849146576545092699899241
51377383849146576545092699905065
51377383849146576545111382234419
51377383849146576545113706699033
51377383849146576545280727976729
51377383849146576545280727982345
51377383849146576545364410802137
51377383849146577094135460526331
51377383849146577094321422885858
51377383849146577094321422885859
51377383849146593190108901134610
51377383849146593191801152314243
51377383849146593191803476778856
51377383849146593191803476778857
51377383849146593192052114697649
51377383849146593197702644046354
51377383849146593197702730139580
51377383849146593197702988419882
51377383849146593197891016497210
51377383849146593199334543664770
51377383849146593199393862111019
51377383849146593199394120391320
51377383849146593199394120391321
51377383849146593199394981319213
51377383849146593199395239599515
51377383849146593199397219690387
51377383849146593199397305783826
51377383849146593199397305783827
51377383849146593199418226490232
51377383849146593199418484770477
51377383849146593199418484770480
51377383849146593199418484770481
51377383849146593199583267676843
51377383849146593199606512847808
51377383849146593199669188873585
51377383849146593199669274967024
51377383849146593565363222932482
51377383849146593565425898958099
51377383849146593565425985051538
51377383849146593565425985051539
51377383849146593565446905757944
51377383849146626505653583965986
51377383849146626507931617834662
51377383849146626919713880961078
51377383849317389721171995550125
51377383849317406192462515843245
51377383849317406192462520075333
51377383849317406375475740500995
51377383849317406375476515341271
51377383849317406383007148578115
51377383849317406383007151760443
51377383849317406383007923418391
51377383849317406383007926600719
51377383849317406383091523332895
51377383849317408031911796482407
51377383849318303055864617065487
51377383849318303658256083019941
51377383849318306760210416150603
51377383849318306760210420742647
51377383849318306760211195577099
51377383849318306760211539950840
51377383849318306760211539950841
51377383849318306760462244053944
51377383849318306760462244053945
51377383849318306767804245155573
51377383849318306767804249760666
51377383849318306767804249760667
51377383849318306767804508023499
51377383849318306767804508027870
51377383849318306767804508027871
51377383849318306767804594116938
51377383849318306767804594116939
51377383849318306767805279675831
51377383849318306812994094799034
51377383849318306813554735819154
51377383849318306813554735819155
51377383849318306813558175838863
51377383849318306813579874572078
51377383849318307362601886691277
51377383849318308592046066642381
51377383849318308597382782485027
51377383849318606957075962953998
51377383849318606957075962953999
51377383849318608788910489644140
51377383849320992038193629145068
51377383849321008463709303680468
51377383849321008463709303680469
51377383849321008471239595731722
51377383849321008471239595731723
51377383849321008517015220556184
51377383849321008646723643319941
51377383849321008654253935365579
51377383849321008654337618190987
51377383849321008654338651311565
51377383849321010303158923044135
51377383849329113573198655010831
51377383849329113573198655016655
51377383849329113573198656079465
51377383849329113580980770361737
51377383849329113580980771424511
51377383849329113756212994296379
51377383849329113756212995713321
51377383849329113763827744007701
51377383849329113763995109647285
51377383849353423597516827912855
51377383849353423970345471760602
51377383849353425198076392214511
51377383849353425198076392215915
51377383849353425198076392233385
51377383849353425198077511428529
51377383849353425205688043093326
51377383849353425205688043093327
51377383849353425205691486295363
51377383849353425381090731849979
51377383849353425381090731867241
51377383849353425381091764970557
51377383849426358426334811746040
51377383849426358426334811746041
51377383849426358426397487771816
51377383849426358426397487771817
51377383849426358838179493680788
51377383849426358838179493680789
51377383849426360072709600677675
51377383849426374943440564086362
51377383849426374943440564086363
51377383849426374951055313797685
51377383849426375080638212323169
51377383849426375080638556696910
51377383849426375080638556696911
51377383849426375080639331537187
51377383849426375080701232722686
51377383849426375080701232722687
51377383849426375080702007562963
51377383849426375080889260800014
51377383849426375080889260800015
51377383849426375088249862729601
51377383849426375088315982434009
51377383849426375088317101648026
51377383849426375088504268791639
51377383849426375492484271752237
51377383849426375500094889038091
51377383849426376727014464842562
51377383849426376727014464842563
51377383849426376727265168945666
51377383849426376727265168945667
51377383849426376729542426580008
51377383849426376734626115248994
51377383849426376734626115248995
51377383849426675094572318653917
51377383849426675094572322887457
51377383849426675269968469135730
51377383849426675269968469135731
51377383849426675272416188543858
51377383849426675277499880395178
51377383849426675277499880395179
51377383849426675277503234798042
51377383849426675277583218847053
51377383849426675277587695646262
51377383849426676918792099870434
51377383849427571950360789378855
51377383849427575654706244090229
51377383849427575654706248682273
51377383849427575654707367890467
51377383849427575654957297158911
51377383849427575662296975189989
51377383849427575662296978494573
51377383849427575662296979911723
51377383849427575662300335967497
51377383849427575662300418868621
51377383849427575662300422056565
51377383849427575662572305150535
51377383849427575700460952800383
51377383849427575702967215804607
51377383849427575708050560099857
51377383849427575708050563286397
51377383849427575708050563758781
51377383849427575708050904473599
51377383849427575708050907660138
51377383849427575708050907660139
51377383849427575708054003778489
51377383849427575708054006965029
51377383849427575708054262058791
51377383849427575708074927671429
51377383849427576257093582205435
51377383849427576257093582677611
51377383849427577486541119741731
51377383849427577491875512519442
51377383849427577494155869453053
51377383849430277358205389900397
51377383849430277541219729539869
51377383849430277548834823624932
51377383849438377162789377511329
51377383849438382467694482956281
51377383849438382467945531415657
51377383849438382475309577035521
51377383849438382475309578098379
51377383849438382475476942675105
51377383849438382475476943737963
51377383849438382658240493198520
51377383849438382658323830227628
51377383849438382658323830227629
51377383849438382658323831644571
51377383849438382658491195867212
51377383849438382658491195867213
51377383849438382658491197284155
51377383849462677621282039998459
51377383849462677621534120195995
51377383849462692491448919186394
51377383849462692491950238111218
51377383849462692492009556547591
51377383849462692492012655852481
51377383849462692492012914132783
51377383849462692492012914150045
51377383849462692492013688971660
51377383849462692499544067111982
51377383849462693040240889628586
51377383849462694092572220167395
51377383849462694092572220173011
51377383849462694092572564523667
51377383849462694092572564529282
51377383849462694092572564529283
51377383849462694092573339368155
51377383849462694093409048404032
51377383849462694093409392796434
51377383849462694100183871032953
51377383849462694100184129313254
51377383849462694100184214930099
51377383849462694100184214935714
51377383849462694100184214935715
51377383849462694100184214948813
51377383849462694100184215048191
51377383849462694100184215065453
51377383849462694100187314234988
51377383849462694100187314234989
51377383849462694100187314239200
51377383849462694100187314239201
51377383849462694100187314252298
51377383849462694100187314252299
51377383849462694100187314252458
51377383849462694100187572519502
51377383849462694100187572519503
51377383849462694100351235285907
51377383849462694138326149437794
51377383849462694139142056999950
51377383849462694275586559806867
51377383849462694275586818069907
51377383849462694275587592910183
51377383849462694275837606866562
51377383849462694275837606866563
51377383849462694275838639987141
51377383849462694276340049610498
51377383849462694276590752279190
51377383849462694276590752279191
51377383849462694283198210196037
51377383849462694283365574919762
51377383849462694283365574919763
51377383849462694283449257272995
51377383849462694688184730110834
51377383849462694688184730110835
51377383849462694688205650697744
51377383865880045510541026575189
51377383865887854592704974682881
51377383865887854600323081862755
51377383865887854600323081880017
51377383865888154326323616121323
51377383865888154743840090951075
51377383865888154743840090968337
51377383865892208788693980119547
51377383865892209152295857987025
51377383866099039193305850355222
51377383866207902611178908867454
51377383866216011427438538102262
51377383866825630441683831116061
51377383866828330313096021195283
51377383866828330315540381483185
51377383866836435974912683520649
51377383866836436020645347724165
51377383866836452033853674230689
51377383866836452033853674702865
51377383866836452034417758930637
51377383866840054343803463472063
51377383866860447456270311281359
51377383866860447456273410586249
51377383866860462280432467801357
51377383866860463508163479067471
51377383866860463508438546020365
51377383866860463515216725762307
51377383866860463515781584846213
51377383866860463516032633305589
51377383866860745812932998501755
51377383866860745812953919208107
51377383866860745812953923440195
51377383866860745815377363139789
51377383866860747040121102991717
51377383866860747048467044287285
51377383866860747048467044292901
51377383866860747050161620981291
51377383866860747050161620982695
51377383866860747050723380879803
51377383866860747050723382278031
51377383866860747050726738346903
51377383866860747050995350044127
51377383866860747050998449232377
51377383866860747645519984689835
51377383866860747645523083878085
51377383866860762416334469016097
51377383866860762423949477007721
51377383866860763648672038922707
51377383866860763651116402511029
51377383866860763651952455920435
51377383866860763656286013793753
51377383866860763656286013806851
51377383866860764254074277038213
51377383866860764254074277039617
51377383866864349321994528734409
51377383866864365968684298814233
51377383866864365976278386099457
51377383866864365976362068925072
51377383866872453196386590586387
51377383866872469431294354770289
51377383866872469437195932595786
51377383866872469850505406764819
51377383867043282439315292877033
51377383867043282439318645744863
51377383867043282477709045978617
51377383867043282477729966685017
51377383867043282477729969867345
51377383867043282485052084787203
51377383867043282485072233841271
51377383867043282485073005493603
51377383867043283034114990243547
51377383867043283034116027594761
51377383867046884756320136654601
51377383867047184899836112623795
51377383867047184937975722661213
51377383867047184945589697532259
51377383867055290009577287256777
51377383867079585018290113671471
51377383867079601626841048552749
51377383867079601672594633462617
51377383867079601680187687628715
51377383867152535312445912661533
51377383867152551326471438058231
51377383867152551334065525343455
51377383867152551920997105823065
51377383867152553155778001965331
51377383867152553155778003015139
51377383867152553163368732716575
51377383867156153643201214882905
51377383867164258760535443683437
51377383867164258760535444746247
51377383867164258760556364388385
51377383867164258760556365451195
51377383867188570377819092546469
51377383867188570377819092563731
51377383867188570377820125684309
51377383867188570378446973098366
51377383867188570385409822381855
51377383867188570385413179837357
51377383867188570385413179837516
51377383867188570385413179850407
51377383867188570515644965708914
51377384994428400026027236721690
51377384994436509254720770856036
51377384994728293362339894409376
51377385047581717485866990008910
51377385047602126700310018794492
51377385047602425189899903916674
51377385047602425189920824504982
51377385047602425235653488708498
51377385047602426889559692086328
51377385047604817285625388083240
51377385047604827987633670772628
51377385047604827991963099539612
51377385047604828406002475128464
51377385047605117429142397171560
51377385047605126893335248837970
51377385047605126893356169426278
51377385047605126939088833629794
51377385047605128176883344064464
51377385047605128181212772831448
51377385047605128549519484216784
51377385047605128725926363101386
51377385047605131842083020525404
51377385047605131887815684728920
51377385047606018042686843015508
51377385047606028751281666240092
51377385047606029155724244469896
51377385047606029163063930416268
51377385047606029163252216773898
51377385047606032455630824308628
51377385047606032455630824308676
51377385047606032455819110653208
51377385047606032821677066710646
51377385047606032867413088497902
51377385047606032867601374842434
51377385047613236952558745393490
51377385047613237364152722175374
51377385047613237548859314044238
51377385047613237548862671511338
51377385047613237548862671511386
51377385047613237549047600401868
51377385047613237549050957868968
51377385047613281419134597774146
51377385047616824856428141328985
51377385047616824856428141328986
51377385047616824856428227418054
51377385047616834322336571649416
51377385047616839673811429357238
51377385047616840915936401664968
51377385047616840918195837308978
51377385047616840918195837425618
51377385047832077171984986106078
51377385047905921530945480257056
51377385047908673057570667028006
51377385047908673057570786068604
51377385047929037750314471167860
51377385047929332540076529197064
51377385047929332997612121064260
51377385047929338488042189620060
51377385047930238507585134568002
51377385047930239056628152069890
51377385047932940209995250103884
51377385047932940209995250220524
51377385047932940210811272438414
51377385047932940210832193144766
51377385047932988388488779310968
51377385047941043673172232362060
51377385047941043673172232478700
51377385047941043673444200126704
51377385047941043673444201526384
51377385048488583308078651441384
51377385048488583308078651558024
51377385048488583308329698501080
51377385048488583902850890984476
51377385048488583902854333146788
51377385048488583902854334663108
51377385048488583902871782993068
51377385048488583902875253851736
51377385048488583902875255251416
51377385048488583903126302311112
51377385048550411634976298139870
51377385048550411635792206138066
51377385048550711778493307228190
51377385048550711778493307578110
51377385048550711779246452639366
51377385048550711779246452989286
51377385048550711780941025451204
51377385048550711781003787216128
51377385048561518594682409387190
51377385048565120499963619832712
51377385048585830217112428834416
51377385048586730784924210824768
51377385048586730830656870310922
51377385048586730830656875028284
51377385048586730830677795616592
51377385048586730833104591366344
51377385048586730833188274191752
51377385048589432122330876348614
51377385048780072486457630633688
51377385048780073037697317899214
51377385048780372812988974639906
51377385048780372812988979239176
51377385048780372812988979357268
51377385048780373224499273300646
51377385048780373224771242365592
51377385048780373224771242483684
51377385048780373227030673526972
51377385048804384111335366670968
51377385048804683195469682164070
51377385048804683202244509038182
51377385048804683202244510087942
51377385048804683202247952250254
51377385048804683202247952716814
51377385048804683202247953766574
51377385048804684849377006272238
51377385048804684849377009454566
51377385048804684849377010523040
51377385048804684849648973920242
51377385048878514796245328111114
51377385048878514796245356690830
51377385065343167648332318339291
51377385065343167648333437669949
51377385065343168014191307618711
51377385065343168014194751298152
51377385071215017828863719630502
51377385071215017969136965084100
51377385071215017969136965202192
51377385071215318158407530502620
51377385071215318204161115294444
51377385071215318567177331362454
51377385071215318574520370171040
51377385071215318577027382149980
51377385071215318577027382155804
51377385071215318577048302856380
51377385071216204366623007071135
51377385071216204366623035768943
51377385071216219138273573386513
51377385071216219138273573386514
51377385071216219184006208892221
51377385071216219184006208892222
51377385071235726085161320606758
51377385071235727739130286099432
51377385071236626515775109986562
51377385071236626652973102597110
51377385071236628301796758959554
51377385071236928544411643591664
51377385071236932203028252131291
51377385071236932203091014245976
51377385071239318342963370000326
51377385071239318938011050518244
51377385071239327807365428599576
51377385071239328356408447518406
51377385071239329461334394109512
51377385071239329593533523592940
51377385071239329594003048449302
51377385071239329594286669004116
51377385071239329594286669476292
51377385071239330051048538066072
51377385071239330056695856992011
51377385071239333297795641239230
51377385071239333305135298500892
51377385071239333305138770759240
51377385071239333305138770877332
51377385071239333305410735324294
51377385071239333305410739923564
51377385071239333305410739929180
51377385071239333305410739929387
51377385071239333305410740041656
51377385071239333350888883410808
51377385071239333350892355669156
51377385071239333351164324833480
51377385071239618532233963880470
51377385071239619081528030908756
51377385071239629643012048614806
51377385071239629650604987989656
51377385071239629787865742365128
51377385071239629829038850402975
51377385071239629829038850402976
51377385071239629834372473040511
51377385071239630192055067516374
51377385071239630194565547154392
51377385071239630199396958064666
51377385071239630199398106324960
51377385071239630199648006541304
51377385071239630200212866080331
51377385071239630247658703213816
51377385071239630378332917899279
51377385071239633494405892499128
51377385071239633494409364756024
51377385071239633494409364757476
51377385071239633494409364874116
51377385071239633494656940962876
51377385071239633494660408616130
51377385071239633494660413215400
51377385071239633494660413221016
51377385071239633494660413333492
51377385071239633494660413339321
51377385071239633494681333921800
51377385071239633540162949665940
51377385071239633540413998247785
51377385071240519649277050784264
51377385071240530350532216760284
51377385071240530355614762240636
51377385071240530762314480936460
51377385071240533925211440485976
51377385071240533925211440602616
51377385071240533925211440602664
51377385071240533925232361190924
51377385071240534466471995076724
51377385071240534466660281421256
51377385071240534474087093748008
51377385071240534474275380105590
51377385071240534520008044309106
51377385071247435168718536944216
51377385071247435306167576968544
51377385071247438865449328037708
51377385071247438872227508129570
51377385071247438873064336383623
51377385071247438874758913073258
51377385071247439002898283018356
51377385071247439012207954147346
51377385071247439012207954160444
51377385071247483293780623875076
51377385071247483293780624924836
51377385071247724191834069327148
51377385071247733520230611769258
51377385071247735312214625326136
51377385071247735312214625444228
51377385071247735357968210236052
51377385071247735495417250260380
51377385071247735495417250260428
51377385071247738597372246020908
51377385071247738597372618979982
51377385071247738597435381211466
51377385071247738597456301799774
51377385071247738604965300191170
51377385071247738604965300191218
51377385071247738604965300191377
51377385071247738604965300191378
51377385071247738604966448101592
51377385071247739009217271266332
51377385071247739009217271266380
51377385071247739015741044959542
51377385071247739015744517217890
51377385071247739018251529196830
51377385071247739018255001455178
51377385071247739018255001460842
51377385071247739018255001573270
51377385071247739054719807244696
51377385071247739062312861410794
51377385071247739064005114106746
51377385071247739064008586365094
51377385071247739192168848318784
51377385071247739199761902484882
51377385071247739199761902484930
51377385071247739201457627439182
51377385071247739201457627439230
51377385071247739201457627452280
51377385071247782934255861266212
51377385071247782934259218733312
51377385071247782934259333524560
51377385071247783071268926049088
51377385071247783071268926167180
51377385071247783071519973108784
51377385071247783071537794982470
51377385071247783071540893815184
51377385071247783071541266890898
51377385071247783480603467752900
51377385071247783483047831708404
51377385071247783483047832758164
51377385071247783483051189175504
51377385071247783483051189293596
51377385071247783483051190225264
51377385071247783483051190343356
51377385071247783483051303966752
51377385071247783483113950946092
51377385071247783483113952462412
51377385071248635879963645201644
51377385071248635879963645319736
51377385071248635925717230111560
51377385071248639630314077656052
51377385071248640867355447284432
51377385071248640867355447401072
51377385071249091311426794268014
51377385071249091311430266526362
51377385071249091311430266643002
51377385071249091311493028645418
51377385071249091311493028762058
51377385071249091357180379176478
51377385071251326508834810795657
51377385071251326508834810795658
51377385071251326508834810913755
51377385071251335791728786807624
51377385071251335791728901598872
51377385071251335928926779418172
51377385071251335928926808115980
51377385071251340868336928401272
51377385071251340868619401162352
51377385071251340868619401167968
51377385071251340875397666997734
51377385071251340914372957374460
51377385071251340914372957378832
51377385071251341325966935206104
51377385071251341333561137282576
51377385071251341463415976297662
51377385071251341463416004995470
51377385071251341472453706941214
51377385071251341472453706941262
51377385071251342568341922871346
51377385071251342568343071131640
51377385071251342570599034633942
51377385071251342570602506892290
51377385071251342570602507010334
51377385071251342706105922458099
51377385071251342707800499502025
51377385071251342707800499502754
51377385071251342707800499502838
51377385071251342707800499618665
51377385071251342707800499620882
51377385071251375876858785422917
51377385071251375876858785541015
51377385071251385754298316786992
51377385071251385754361078906048
51377385071251385754361107603808
51377385071251386989896186995403
51377385071251390694241958782385
51377385071251390694241958786597
51377385071251390694241987362101
51377385071251390694241987367717
51377385071251390694241987480199
51377385071251492871976224711438
51377385071251793426459590329035
51377385071251793426459590445675
51377385071251793427275497988948
51377385071251793427275497988957
51377385071251793427296418695384
51377385071251793473029082898900
51377385071466278085743570705126
51377385071466278085806332819970
51377385071466278635037292660038
51377385071466278635037378753318
51377385071466578275264839159520
51377385071531117268530555613673
51377385071531117314284140522137
51377385071531117725313372556242
51377385071539572392977000926944
51377385071539572392977001045036
51377385071539572393164913268258
51377385071539572393164914331116
51377385071539572393165029004272
51377385071539572393165029122364
51377385071539572393165286221716
51377385071543174664160992770290
51377385071543174664160993833148
51377385071543174664161021350006
51377385071543174664161022412864
51377385071543174664161108506304
51377385071543174664223784532079
51377385071543174664223784532080
51377385071543174709977340866492
51377385071543174847175333472828
51377385071563533865888714867642
51377385071563533865888829540798
51377385071563534048903055551258
51377385071563534414931762347474
51377385071563534414994496955447
51377385071563534414994496955448
51377385071563534460497033382902
51377385071563534460497148056058
51377385071563534460685318677674
51377385071563534460685433350830
51377385071563538120972106714472
51377385071563539401884198891192
51377385071563539402069126600772
51377385071563539402069127650532
51377385071563539402069384867976
51377385071563539402072484185964
51377385071563539402072485235724
51377385071563539402072598859120
51377385071563539402072599908880
51377385071563539402072857126324
51377385071563539402637344306580
51377385071563539402637344319630
51377385071563539402637458992786
51377385071563539402637458994238
51377385071563539402637716210230
51377385071563539402637716211682
51377385071563539402637717261442
51377385071563539402700477975154
51377385071563539402700477976606
51377385071563539402700479374834
51377385071563539402700479492926
51377385071563539402888391716148
51377385071563539402888392779006
51377385071563539402888507452162
51377385071563539402888507570254
51377385071563539402888764669606
51377385071563539402909312422548
51377385071563539402909428158562
51377385071563539402909685376006
51377385071563539951115503091696
51377385071563539951115531671412
51377385071563539951178293436336
51377385071563539951680362158340
51377385071563539951680390738056
51377385071563539951743152502980
51377385071563539951931410635186
51377385071563539951931410639398
51377385071563539951931438860610
51377385071563539951931438864822
51377385071563539951931438866226
51377385071563539951931439214902
51377385071563539951931439220518
51377385071563539951931524954050
51377385071563539951931524958262
51377385071563539951931524959666
51377385071563834192483198313816
51377385071563834604265089418442
51377385071563839546405516540482
51377385071563839546405773408006
51377385071563839546405773757926
51377385071563840140448858736812
51377385071563840141013717803456
51377385071563840141202004161038
51377385071563840141202004165250
51377385071563840141202004166654
51377385071563884017854737080864
51377385071563884017854737198956
51377385071563884018042759509162
51377385071563884018042760558922
51377385071563884018042765158192
51377385071563884018042765276284
51377385071563884018042765280655
51377385071564735355028479042764
51377385071564740114217212441606
51377385071564740159970768771758
51377385071564740159991689360066
51377385071564740708197878612480
51377385071564740709013786155762
51377385071564740709013786159974
51377385071564740709013786161378
51377385071564740709034706862162
51377385071564784585854461059316
51377385071564784631608017389468
51377385071567441817401508536296
51377385071567441817401508549394
51377385071567441817401508886216
51377385071567441817401508903685
51377385071567441817401508903686
51377385071567441817401509021783
51377385071567441817401594642834
51377385071567441817464270668450
51377385071567441817464356761890
51377385071567441862401919333064
51377385071567441862401919337276
51377385071567441862401919687196
51377385071567441863155064748452
51377385071567441863155064749856
51377385071567441863155064761502
51377385071567441863155065098372
51377385071567441863155065117245
51377385071567441863155065117246
51377385071567441863155065216416
51377385071567441863217826863296
51377385071567441863217826880558
51377385071567441863217827236301
51377385071567441863217827236302
51377385071567441863238747569648
51377385071567442000415819491266
51377385071567442000415819492718
51377385071567486289038757639493
51377385071567486289038843614676
51377385071567486289038843732720
51377385071567486289101515036762
51377385071567486289101519758495
51377385071567486289101519758496
51377385071567486334855071248918
51377385071567486334855075854011
51377385071567486472053063859626
51377385071567489995141892215564
51377385071567490040895448427720
51377385071575545142752963441680
51377385071575545142753220659124
51377385071575545691795866624496
51377385071575545691795895204212
51377385071575545691858656969136
51377385071575546972896244095988
51377385072122784771382005167308
51377385072122785183164269343484
51377385072123084960401523526132
51377385072123084960673491174136
51377385072123085372180430117116
51377385072123085372183787702308
51377385072123085372243106142892
51377385072123085372246549821523
51377385072123085372246549821524
51377385072123085372455755350312
51377385072123118724005450406326
51377385072123118724068126432102
51377385072123118724068499503444
51377385072184012673796565794730
51377385072184012674570746585462
51377385072184012676244283667824
51377385072184012676265204256132
51377385072184012676265319047380
51377385072184909538015692715674
51377385072184909538036613422026
51377385072184909583769277625542
51377385072184909583769277625749
51377385072184909583769277625750
51377385072184912693339396050850
51377385072184913241545585203678
51377385072184913242382413906822
51377385072184913244076985896564
51377385072184913289809678797888
51377385072187610692156972371334
51377385072187610692156972372786
51377385072187610692157087162582
51377385072187610692219734486178
51377385072187610692219763065894
51377385072187610692240655192578
51377385072187610692240655196950
51377385072187614395749626377932
51377385072187614396565533927038
51377385072187614396565557901660
51377385072187614396586449910252
51377385072187614396586455677374
51377385072187614396774736254784
51377385072187614396774740972146
51377385072187614396774852462974
51377385072187614396774855645302
51377385072187614398469428107220
51377385072195719646015213629068
51377385072195720057797477805244
51377385072195720057797478277420
51377385072195720057818484605084
51377385072195720057818489326817
51377385072196020247068043577848
51377385072196920814963507938902
51377385072196920814963536636710
51377385072199621969272185468419
51377385072199621969293072871912
51377385072199622106532935592876
51377385072199671975210312835951
51377385072220029483992631134608
51377385072220029895837656393130
51377385072220029895837657442890
51377385072220030033035650053438
51377385072220031133464802239428
51377385072220031680164702559102
51377385072220031680227468929119
51377385072220031680227468929120
51377385072220031680979490894190
51377385072220031682675185733580
51377385072220031682675213959164
51377385072220031682675214431340
51377385072220031682696106439932
51377385072220031682696220759004
51377385072220031682758896784572
51377385072220031682758896784620
51377385072220031728428770643448
51377385072220079302837291273240
51377385072220079302837319852956
51377385072220079309615216980066
51377385072220079309615245559782
51377385072220079440098074228428
51377385072220079446875971709670
51377385072220079851629030611002
51377385072220079851629031660762
51377385072220079851629288878206
51377385072220331869498061392114
51377385072220331871945779731768
51377385072220331872029462085000
51377385072220379629389560235256
51377385072220379636146564191586
51377385072220379636146565707906
51377385072220380040899595911430
51377385072220380040899596961190
51377385072221232437309844916256
51377385072221232483063458405888
51377385072223931944510466384990
51377385072223933591639518890654
51377385072223933593961630672708
51377385072223933593982522681300
51377385072223933594149921622339
51377385072223933594170809025832
51377385072223933731222385402312
51377385072223933731243277410904
51377385072223933731494354585510
51377385072223933776975970312180
51377385072223981769944651549790
51377385072232087429231057419266
51377385072232087429293733444882
51377385072414574085433084441724
51377385072414574085433113021440
51377385072414574085495874786364
51377385072414574093026941672278
51377385072414574093026946277371
51377385072414574093026946277372
51377385072414574138780617397208
51377385072414574276041285911228
51377385072414574690082980198816
51377385072414574690166663037530
51377385072414874465311851329748
51377385072414874879437228337958
51377385072438883926548630313988
51377385072438883926736916658520
51377385072438883926757837246828
51377385072438884063746622457976
51377385072438884063746622924536
51377385072438884063746651154332
51377385072438884063746651504252
51377385072438884063997699613708
51377385072438884064018591622300
51377385072438884475528655996282
51377385072438884475612224030650
51377385072438884475800510375182
51377385072438885710310589491214
51377385072438885710310847758418
51377385072438885710310849175360
51377385072438885710373610940284
51377385072438885717904767591452
51377385072438885763470325351496
51377385072438885900668313729956
51377385072438885900668317962044
51377385072438886312512995297522
51377385072439184253268293611944
51377385072439184664861897322486
51377385072439184671636725246358
51377385072439184671640168924989
51377385072439184671640168924990
51377385072439185907175361589640
51377385072439186090189587483668
51377385072439186501783560597950
51377385072439186501783565315312
51377385072439186501971850610089
51377385072511815234034030901500
51377385072511815234034059481216
51377385072511815645879085422316
51377385072511815691632641634424
51377385072511819350161864458042
51377385072511819395915420670150
51377385072511819395978096695926
51377385072511820584943799002734
51377385072511820585006819402044
51377385072511820630697355214842
51377385207102881484712954071353
51377385207110986595018992017569
51377385207113697764111262574063
51377385207113697764362309633759
51377385207113697764362682705261
51377385207113698999709475266837
51377385207114588453730625346493
51377385207114598285416605570113
51377385207135313172971522856029
51377385207135313180565724932501
51377385207135317938938550806935
51377385207137712906028798748093
51377385207137712906031897934939
51377385207137714687136302476897
51377385207137714687973126009217
51377385207137714690417491014481
51377385207137714690420590201327
51377385207138014876406867777325
51377385207138014884001069853797
51377385207138014884001069855249
51377385207138014884754215283687
51377385207138019642373895728231
51377385207145808549651306651743
51377385207145818016337161046495
51377385207145819663277932502525
51377385207145819667775755895509
51377385207145819667796676483817
51377385207146119995060250047575
51377385207147009307490271275177
51377385207147020420527672729556
51377385207147020420527672729565
51377385207149710599143353070057
51377385207149720428653489542017
51377385207149720430264383766151
51377385207149720481917565010805
51377385207149721712180754524445
51377385207149725780986095577523
51377385207149725781819566358653
51377385207149725781822665545499
51377385207149725788601189662587
51377385207149725788601189779227
51377385207149727016332888143311
51377385207149727023947982228375
51377385207429503417077537364887
51377385207429503417080981043519
51377385207438809881127939604173
51377385207441510987067826492377
51377385207461924452536789791503
51377385207461924453101648858147
51377385207465819775223272853833
51377385207465825082639146209551
51377385208010663057604345167765
51377385208010663058416809032415
51377385208010663058420252711047
51377385208085995375149065889763
51377385208087199656680087301447
51377385208087199656868372596219
51377385208087201439584613819489
51377385208087201439584614882299
51377385208087201441069898768803
51377385208087201441254826609525
51377385208087201441258184063575
51377385208098001114992605890243
51377385208098006468182927466661
51377385208098006605422789833541
51377385208098006605443681842133
51377385208098006605443796633381
51377385208098006607867158021133
51377385208098006608432013909661
51377385208098006651173021874175
51377385208098006651193913882767
51377385208098006651197381541845
51377385208098006651197386141115
51377385208098006652013289085127
51377385208118414572596545742307
51377385208118414573349429690901
51377385208118416219725341017477
51377385208118416227340435102541
51377385208118463994803984498433
51377385208118463994803987680761
51377385208119616984421667428644
51377385208122318230300529642013
51377385208122318276075001854757
51377385208122318276075006440977
51377385208302448853566354173247
51377385208302448858646600816893
51377385208302448858650044495525
51377385208305148315638571115599
51377385208337269160152540100377
51377385208337269160153659314395
51377385208337270814122624807069
51377385208337270814122625869879
51377385208337270814687484936523
51377385208337570591527277569343
51377385208337571003309540695759
51377385208337571003958078933298
51377385208337571003958078933307
51377385208414105900318586014795
51377385224876053618331118079361
51377385230768613892875305823310
51377385230768613892875678894812
51377385230768613938629263686636
51377385230772516353393026265182
51377385230772516353393399336684
51377385230772519648401185846270
51377385230772519648404285151160
51377385230773416916895525377712
51377385230773420078955685487622
51377385230773420673748816934312
51377385230773420673751911521888
51377385230773420673752284593390
51377385230773420673752289192660
51377385230780324568623818386628
51377385230780324569457547318322
51377385230780324569461019576670
51377385230780325028478764997728
51377385230780325028482237256076
51377385230780325165948726772600
51377385230780325165952199030948
51377385230780325165952199043998
51377385230780624758710319915048
51377385230780625353507295280262
51377385230784227617160221182668
51377385230784227623938515710034
51377385230784227626197951824816
51377385230784227626197951942860
51377385230784271908858469219492
51377385230784271908858497917252
51377385230784271908858498383812
51377385230784378842162191478405
51377385230784679031411864770241
51377385230784679580203835212433
51377385230784679580203835213402
51377385230784679580203835331446
51377385230784679626208468718009
51377385231064003881565662876184
51377385231064003881568757476810
51377385231064003881569130548312
51377385231064004018829889977968
51377385231064037233390683165394
51377385231064038422921126000944
51377385231072108532015979376640
51377385231072108991811258823442
51377385231076056059532408149444
51377385231096424320530378394472
51377385231096424320533850652820
51377385231096468792732482896498
51377385231096468792735955154846
51377385231096768936252591289708
51377385231097624482756857528540
51377385231097669504001611161004
51377385231647866002396204948820
51377385231717798847062720233668
51377385231717798847083640821976
51377385231720500689203492838820
51377385231720502334887902145186
51377385231720502334908794153778
51377385231720502336603369331464
51377385231720502382356954241380
51377385231720800878474086718964
51377385231720802524158467445614
51377385231721701306765682455362
51377385231721701307580442210734
51377385231721701307601362799042
51377385231721701309087876098768
51377385231721703091970277665762
51377385231721703091991169674354
51377385231721703093685745318600
51377385231728605660050958739764
51377385231728605660825020507160
51377385231752916186780669777316
51377385231752967240156243513958
51377385231752967247766836470898
51377385231753267437019609067624
51377385231754166815803296034448
51377385231754168004831304964696
51377385231754168004852569925134
51377385231939651619507054624462
51377385231947455488419252708704
51377385231971770629273906837640
51377385231972072060731206375576
51377385231972072655799777852486
51377385232044705092396819807938
51377385278006386029962068976599
51377385278006386441681569988171
51377385278006386441744332103015
51377385278014500834881614546585
51377385278014500972142369276349
51377385278014501017895925016073
51377385278014501017895953713881
51377385278014501017895954050703
51377385278014501017895954068173
51377385278014501017958601041849
51377385278014501017958715815627
51377385278014501017958715833097
51377385278017192843703452911133
51377385278017202126534696328367
51377385278017202721331298622079
51377385278017203956113203415039
51377385278018093410699327358203
51377385278018093411452472786641
51377385278018102694346478318719
51377385278018103289143080612431
51377385278037606125883008556487
51377385278037615592001335162879
51377385278037615596878145968787
51377385278037616827326432179231
51377385278037616827350452071025
51377385278037616827350452072429
51377385278037616827350710352731
51377385278037616827350796446171
51377385278037616831680913958587
51377385278037616831681000052027
51377385278038516157095755630187
51377385278038516157096788749361
51377385278038516157367723278191
51377385278038516157368756397365
51377385278038516159624831858459
51377385278038516159627154806753
51377385278038516159628187925879
51377385278038516159628189325559
51377385278038517392714512657439
51377385278038517392714774124281
51377385278038517394322310875651
51377385278038517394325405476277
51377385278038517394388167595333
51377385278038517395162233711457
51377385278038517395162233712861
51377385278038517395162491993163
51377385278038517395162578086603
51377385278038517399489339531551
51377385278038517399492695599019
51377385278038517399492781692459
51377385278038517806756211544505
51377385278038517806756212961447
51377385278038550746147331164861
51377385278038550746147331182123
51377385278038821661313608862219
51377385278041517455278092905093
51377385278041519287596204883607
51377385278041519696930722606973
51377385278041522945704924097201
51377385278041522945708281564301
51377385278041522953046929785209
51377385278041522953046929803923
51377385278041522953050287252309
51377385278041522953050287271023
51377385278041524600175982309587
51377385278041524600179339776687
51377385278041553050448024171851
51377385278041567418095313893999
51377385278041567418098671361099
51377385278041567418098757572631
51377385278042408741617439641165
51377385278042418023088841426351
51377385278042419854654841095553
51377385278042419855470748643255
51377385278042423383601400629423
51377385278042423383601400747467
51377385278042423520858711781177
51377385278042423520862155459809
51377385278042423521046998138759
51377385278042425167991207510559
51377385278042467985909419882357
51377385278042902287976249203263
51377385278049322972531710491653
51377385278049324206456153809465
51377385278049324208063690560835
51377385278049324208900518814729
51377385278049324208900518814889
51377385278049324208903876281829
51377385278049324208903962021137
51377385278049324213150393993781
51377385278049324213150480087221
51377385278049324213234075284203
51377385278049324213234076347013
51377385278049324213234161377643
51377385278049324213234162440453
51377385278049324620497595479039
51377385278049324624744371812327
51377385278049324625016339460331
51377385278049357559888710850045
51377385278049613696706768483821
51377385278049613696710125950921
51377385278049622565583094549807
51377385278049622567193987368645
51377385278049623160107729195515
51377385278049623167698459013639
51377385278049624351580699649155
51377385278049624807236757370861
51377385278049624951272362950763
51377385278049624951275806629395
51377385278049628056013283209015
51377385278049628063604013027139
51377385278049628474298399440333
51377385278049628474301843118965
51377385278049628476808883677621
51377385278049628513277162079619
51377385278049628520055341821561
51377385278049628520867891897743
51377385278049628520871249364843
51377385278049628520871335576375
51377385278049628522562468591749
51377385278049628522565826058849
51377385278049628659823223317093
51377385278049628659826580771143
51377385278050514264458887191995
51377385278050514264459231565737
51377385278050523133394876190239
51377385278050523135068531128133
51377385278050523683860501570325
51377385278050523684613646998763
51377385278050523727919510835947
51377385278050523727919510853417
51377385278050523729614086480193
51377385278050523730367231908679
51377385278050523730429994027895
51377385278050523735450922112865
51377385278050524780523932945253
51377385278050524919395580493695
51377385278050525375048567590961
51377385278050525377496288646383
51377385278050528622988235550053
51377385278050528630603243541677
51377385278050528630603329635117
51377385278050528631356388951401
51377385278050529035335358810135
51377385278050529090374250582101
51377385278050529090377608049201
51377385278050529091127396010539
51377385278050529218349698449815
51377385278050529225127964280825
51377385278050529227575686753189
51377385278050530270117292305067
51377385278050530277732300296691
51377385278050530277732386390131
51377385278053215556111968986875
51377385278053225438886180927623
51377385278053230197342694202453
51377385278053230197342780415389
51377385278053230334603448577925
51377385278053231981732591900007
51377385278268462372870645292873
51377385278268466635547868991583
51377385278268467870894661557371
51377385278268467870894662957051
51377385278330601964418625309913
51377385278330602101679380035305
51377385278330605212359330633269
51377385278330605212923153398459
51377385278330605212923153402671
51377385278330605212924186517585
51377385278330605624706449644001
51377385278330606859487350019807
51377385278330606859487350024019
51377385278330606906077764583249
51377385278330606907500371044457
51377385278330607043066549775683
51377385278330607043338490260913
51377385278330607043338518958721
51377385278330607044761125419929
51377385278330639023976279004721
51377385278330640259319969202739
51377385278330640259322292151033
51377385278330640259323068035453
51377385278330640259323068389585
51377385278333292549796760962903
51377385278333306916422299325059
51377385278333306916442186912285
51377385278333308609324824209773
51377385278333309158367841711661
51377385278334203823883489095145
51377385278334207484170286081393
51377385278334209314313677771823
51377385278334209316824160946301
51377385278341407130466096618215
51377385278341412025911391904555
51377385278341412026099681448677
51377385278341412437693655030971
51377385278341412437693659280321
51377385278341412483447244544369
51377385278341412485894962417463
51377385278341413673040448659569
51377385278341413856054788299041
51377385278341413856326728767009
51377385278341413856326757463365
51377385278341413858502509354463
51377385278341414268108905804405
51377385278341456544055366615433
51377385278341456955837633987035
51377385278341456955900396106091
51377385278342307698277878612939
51377385278342312593911463443241
51377385278342313190967503386929
51377385278342314289050437769447
51377385278342357111867148605785
51377385278342357523649415981599
51377385278342357660910170711363
51377385278365427763192342254611
51377385278365428861275281240819
51377385278365428861278380427665
51377385278365428861278381490475
51377385278365428861463567598449
51377385278365428861466925065549
51377385278365428998539134803137
51377385278365428998539134820399
51377385278365428998727421159315
51377385278365429410321398992363
51377385278365727357099153608801
51377385278365727357102511075901
51377385278365727357663237840785
51377385278365727357666595307885
51377385278365729050549232706155
51377385278365729050737260783483
51377385278366624265107640374083
51377385278366627925394431593257
51377385278366627925394433010199
51377385278366629618277074657819
51377385278366629618549043840857
51377385278366828051561272657939
51377385278367079925332071673511
51377385278367128240267782422739
51377385278367128240267782428355
51377385278367128240831866654723
51377385278367128240831866656127
51377385278367128240832638308459
51377385278367128240832638312671
51377385278369331321796102404571
51377385278369374146221644559533
51377385278369374146221644677577
51377385278369379454473284116123
51377385278369379454473284470255
51377385278377431078095764578577
51377385278377431078096137631205
51377385278377435195918519552627
51377385278377436385511726854367
51377385278377479256526903090485
51377385278377479668308908999505
51377385278377479668371671114349
51377385278912952068095764532621
51377385278912952068095764549883
51377385278912952479334864137617
51377385278912952479878027659037
51377385278912952479898952969079
51377385278913853047146650377367
51377385278913853047710734609351
51377385278924957808776128065421
51377385278924958220558391191837
51377385278924974280066566986835
51377385278924974280087229412933
51377385278924974280275515757465
51377385278924974282510930457065
51377385278924974409733233941729
51377385278924974417327063418875
51377385278924974417344884820337
51377385278924974417347983653051
51377385278924974417347984007183
51377385278924974417347984123823
51377385278924974417347984142697
51377385278924974417348242405529
51377385278924974417348328498969
51377385278924974417536270482857
51377385278924974417599032129689
51377385278924974417599032602072
51377385278924974417599032602073
51377385278924974418955777639175
51377385278986799039899830222277
51377385278986799039900863341451
51377385278986799040464686106593
51377385278987099229651597283585
51377385278987099229714359398429
51377385278987099229735251407021
51377385278987102340958132761583
51377385278987102340958133115715
51377385278987102340979053822067
51377385278987102342650385457535
51377385278987102342650385461747
51377385278987102342653742924635
51377385278987102342653746111175
51377385278987102343402754984291
51377385278987102343405854171137
51377385278987102937384226108579
51377385278987102937446992472821
51377385278987102937450349939921
51377385278987104125368864935291
51377385278987104125368865289423
51377385278987104126976658921415
51377385278987104126979758108261
51377385278987104126980791227387
51377385278987104127042519873185
51377385278987104127042778157651
51377385278987104127043552992311
51377385278987104163507700151147
51377385278987104163507700487969
51377385278987104171038767023963
51377385278987104171098430306093
51377385278987104171101529138807
51377385278987104171101529492939
51377385278987104171101787436371
51377385278987104171122421147399
51377385278987104171122421164661
51377385278987104171122421501531
51377385278987104171122449843755
51377385278987104171122449862469
51377385278987104171122450197887
51377385278987104171122450216761
51377385278987104171122708479593
51377385278987104171122794573033
51377385278987104171310736207001
51377385278987104171310736556921
51377385278987104171370026417789
51377385278987104171373469624037
51377385278987104171373498321845
51377385278987104171373498676136
51377385278987104171373498676137
51377385278987104172733343018129
51377385278987104172733601298431
51377385278987104172733687391871
51377385278987104172796104783053
51377385278987104172796104787265
51377385278987104172796363063355
51377385278987104172796363067567
51377385278987104172796449156795
51377385278987104173546151378985
51377385278987104173549508491793
51377385278987104173549594585233
51377385278987104173629835249781
51377385278987104173632933036947
51377385278987104173632933037107
51377385278987104173633191317201
51377385278987104173633192716881
51377385278987104173633277410641
51377385278987104173633278810321
51377385278987146806027437562223
51377385278989800474798986576647
51377385278989804043578607976085
51377385278989804044330720285397
51377385278989804044393482404453
51377385278989804044414402638629
51377385278989804044414402992761
51377385278989804174333151661511
51377385278989804181675157368233
51377385278989804229103427135483
51377385278989805821462204167175
51377385278989805828804209873897
51377385278989805830412779731343
51377385278989805830416137198443
51377385278989805830478898963367
51377385278989805874474111945259
51377385278989805874557794765051
51377385278989805874557794783765
51377385278989805874557796183445
51377385278989805874746081128297
51377385278989805874808843243141
51377385278989805876166364641211
51377385278989805876168688989185
51377385278989805876231450754109
51377385278989805876231450771371
51377385278989805876984596182547
51377385278989805877005517238867
51377385278989805877256565365585
51377385278989805877256565715505
51377385278989848646723541458309
51377385278990700905348980722433
51377385278990704611389356851475
51377385278990704611390476064089
51377385278990704612205264399177
51377385278990704612226180383795
51377385278990704612226184987485
51377385278990706396615991851151
51377385278990706396615991868621
51377385278990706442348656054667
51377385278990706442348657117477
51377385278990706442366105919821
51377385278990706442369548063259
51377385278990706442369549126069
51377385278990706442369576759615
51377385278990706442369576778489
51377385278990706442369577823877
51377385278990706442369578178168
51377385278990706442369578178169
51377385278990706442557863118649
51377385278990706442620625237865
51377385278990706444040909813429
51377385278990706444043232748673
51377385278990706444043232761723
51377385278990706444880061015777
51377385278990706444880062415457
51377385278990750913985906207570
51377385278997903796446737981569
51377385278997904396347578586541
51377385278997909153883609625011
51377385278997909154155577273015
51377385278997909154155581872333
51377385278997909154699516696117
51377385278997909154699517168341
51377385278997909156390997739737
51377385278997909156394093740043
51377385278997909156394096926583
51377385278997909157144138905775
51377385278997909157144138918825
51377385278997909157147238105671
51377385278997909157147496372875
51377385278997909284366442403489
51377385278997909291144363878227
51377385278997909293588990350285
51377385278997909293592086350591
51377385278997909293592089537131
51377385278997909293654847052705
51377385278997909293843133410287
51377385278997909294407992481143
51377385278997909294408250748347
51377385278997909337734748344181
51377385278997909340242162427849
51377385278997909340245518478007
51377385278997909705434016641305
51377385278997909705437111241931
51377385278997909706187157820393
51377385278997909749764620973123
51377385278997909751190700736615
51377385278997909752027524386979
51377385278997953757028804569865
51377385278998809721695391497319
51377385278998809721695391615363
51377385278998809721946438557015
51377385278998809721946442806365
51377385278998809721967330565607
51377385278998809721967334814957
51377385278998809721967359263367
51377385278998809721967363512765
51377385278998809721967363867057
51377385278998809722448885649631
51377385278998809722511298690681
51377385278998809722511299163065
51377385278998809724202779734301
51377385278998809724205874317665
51377385278998809724205875734607
51377385278998809724955920896127
51377385278998809724959019746103
51377385278998810273248893236495
51377385278998810317513640848631
51377385278998810317517084054879
51377385278998854187579831834985
51377385279021919537159335155881
51377385279021920765162313602035
51377385279021920765727169469089
51377385279021920765727169486351
51377385279021920765915454763861
51377385279021920772506124535129
51377385279021920772778092183133
51377385279021920773341919180411
51377385279021920773530204475183
51377385279021921177509432595505
51377385279021921185124182306827
51377385279021921185124440587129
51377385279021921185124526680569
51377385279021968951208859158733
51377385279021968951772947971321
51377385279021969355940974409977
51377385279021969362802841235563
51377385279021969362802841589695
51377385279021969362802841707739
51377385279021969363554953880293
51377385279021969363617715645217
51377385279021970590533846721505
51377385279021970590533850970855
51377385279021970590806590730317
51377385279021970590806849010619
51377385279021970598148596432827
51377385279021970598148596437039
51377385279021970598148854713129
51377385279021970598148854717341
51377385279021970598148858962479
51377385279021970598148859316611
51377385279021970598148859434655
51377385279021970598148940806569
51377385279021970598148945055919
51377385279021970598148945528095
51377385279021970598336882777359
51377385279021970598399644896415
51377385279022219726429929036073
51377385279022269544458427596307
51377385279022269552049157414431
51377385279022269552052514881531
51377385279022269552052601093063
51377385279022269552825519300217
51377385279022270779804445323223
51377385279022270787395175141347
51377385279022270787398532608447
51377385279023121942206530664629
51377385279023121942206559362437
51377385279023169518309658805705
51377385279023170120637302357591
51377385279023171347616226963815
51377385279023171355147638223263
51377385279023171355419234316085
51377385279025823234047926452089
51377385279025873058645402407645
51377385279025873058666208203461
51377385279025873058666208321505
51377385279025873058666293942609
51377385279025873058666294414785
51377385279033927108818770705321
51377385279033927108818857844149
51377385279033927108819143757949
51377385279033927109007057049901
51377385279033976522031471175901
51377385279033976933625449007497
51377385279205940913108871783069
51377385279205940913108876015157
51377385279205942148455665394405
51377385279205951429927062947503
51377385279205952024451697593211
51377385279205952026146273237457
51377385279205952026146277469545
51377385279205952026146278886487
51377385279205952026962181830499
51377385279205952026983101487139
51377385279205952026983102536899
51377385279205952026983102886819
51377385279205953261492295544977
51377385279205953266847494369191
51377385279208653270351199195585
51377385279208653316104779388091
51377385279208653317799355032337
51377385279208653317799359277523
51377385279208653317799359631655
51377385279208653317862121396579
51377385279208653318615262575667
51377385279208653318636183282019
51377385279208653318636184331779
51377385279208653318636184681699
51377385279208653318636184686070
51377385279208653318636184686071
51377385279208654963295455069357
51377385279208655100493447679905
51377385279216747315130754706031
51377385279216747726909923231869
51377385279216747726913280698969
51377385279216758245153044868615
51377385279216758380091601701251
51377385279216758380176317645833
51377385279216758382351033229813
51377385279216758382351037479163
51377385279216758382602085938539
51377385279216758425845186628429
51377385279216758428104618143893
51377385279216758428104622389079
51377385279216758428104622743211
51377385279216758428104622743371
51377385279216758428167384508295
51377385279216758837439912118909
51377385279216758839887657154729
51377385279216758839887658571671
51377385279216758845032994982767
51377385279216758845053885454921
51377385279216758845053914152681
51377385279216758977211175061987
51377385279216758977232095766935
51377385279216758982293748177337
51377385279216758982293749240147
51377385279216758982293749712531
51377385279216758982314668882285
51377385279240773568142019490037
51377385279240773986702466956261
51377385279240775215458586700999
51377385279240775215458586705211
51377385279240775222236508179949
51377385279240775222236512779219
51377385279240775352719341430763
51377385279240775359497262905341
51377385279240775359497267154691
51377385279240775359560025024557
51377385279240775359560029273907
51377385279241073573833419385591
51377385279241073574586560564679
51377385279241073711094172698253
51377385279241073757325831834315
51377385279241073757328930667029
51377385279241073757328931021161
51377385279241073757412613486821
51377385279241073757412613505535
51377385279241073757600899850067
51377385279241073757600900204358
51377385279241073757600900204359
51377385279241073757600903032395
51377385279241074168358052614357
51377385279241074168358054031299
51377385279241074169111193793445
51377385279241074169111195210387
51377385279241074169194876613237
51377385279241074169194876631951
51377385279241074169194880864039
51377385279241074169383162976483
51377385279241074175969703487349
51377385279241074306643917706247
51377385279241074313150220138603
51377385279241075411315344979309
51377385279241075411318788185557
51377385279241075411503634519267
51377385279241075548764389248871
51377385279241075548767832455119
51377385279314003689821828209323
51377385279314003690574969388411
51377385279314004925356131244109
51377385279314004925440470930809
51377385279314004925920987128425
51377385279314005336950880714987
51377385279314008448466622198321
51377385279314008448466626797639
51377385279314008448466627847351
51377385279314008449030710675491
51377385279314008449030711010909
51377385279314008449030711029623
51377385279314008449219769026439
51377385279314008586291465386381
51377385279314009042991256844029
51377385279314009042991261076117
51377385279314009042991261089215
51377385279314009042991261424633
51377385279314009042991261443347
51377385279314009043744402268303
51377385279314009043807164387359
51377385279314010232856433678775
51377385279314010232856434728487
51377385279314010233420517910759
51377385279314010278334951622651
51377385279314010278337274570945
51377385279314010279090419995219
51377385279314010279153182114275
51377385279314910846902201989943
51377385283947141572726470575401
51377385283947431837970447047863
51377385283947443545740661678987
51377385283947480427991838987277
51377385283947481663338628366525
51377385283947481663342100742965
51377385283947491541029240441665
51377385283950133404145153552739
51377385283950192832623028248743
51377385283951045267756484398715
51377385283951045268572387342727
51377385283951527701056995776051
51377385283957938920558733891617
51377385283957949621984709184193
51377385283957949626314794812468
51377385283957950170860019023024
51377385283957953700664321341175
51377385283958239064058294649769
51377385283958249811254929992835
51377385283958253888219303272650
51377385283958297943744198903788
51377385283959139082261825128231
51377385283959139266029340293788
51377385283959149142715725179665
51377385283959149143468872025253
51377385283959150744844342435987
51377385283959154081843459159393
51377385283959154091881911449881
51377385283959154091885383826321
51377385283959154457743225078000
51377385283959154631451337149287
51377385283959154640677354268513
51377385283959155739014440463234
51377385283959189044894491815929
51377385283959200157868756561987
51377385283959200157931432587763
51377385283959200157931548795952
51377385283959200157931776944035
51377385283959200157931893270317
51377385283959200158119805021363
51377385283961852082251009494867
51377385283961852082251009495075
51377385283961852082313771259999
51377385283961857570233475681919
51377385283961857579459492683044
51377385283961857579459492799741
51377385283961857579459492801145
51377385283961900626773246562420
51377385284239232458113812596039
51377385284239232458678671666895
51377385284239232458678673066575
51377385284241633787402284136654
51377385284242834729925799645773
51377385284249739082396575972820
51377385284250938055026119980823
51377385284250938055026123167363
51377385284250938055274072439893
51377385284250938055277167040519
51377385284250938055277171626739
51377385284250938055277544816333
51377385284250938604069142086401
51377385284250938604320219361629
51377385284250939702155548843907
51377385284250940251449242697309
51377385284251090368982282026535
51377385284274048921189923969758
51377385284274052626662862513553
51377385284274052627227718397869
51377385284274054411619882928428
51377385284274098883445416840910
51377385284274352770748199862629
51377385284274353182718749333529
51377385284274354417876480697247
51377385284277954903918664505555
51377385284286060197488942185331
51377385284833299642790294716851
51377385284833299642791069555723
51377385284833300238486115374972
51377385284833600427756709373160
51377385284833600427756709373169
51377385284895428114104197904108
51377385284895429349200168406474
51377385284895729540141835641625
51377385284895729540330120936397
51377385284895772769594706241051
51377385284895772769657468005975
51377385284895772770410609185063
51377385284895774004940723967967
51377385284895774004941495620299
51377385284895774005004257385223
51377385284895774005192542679995
51377385284895774005192920455761
51377385284898129407201812232512
51377385284906234930104984179790
51377385284907435137304418433773
51377385284907435137307890692112
51377385284907435138057559595599
51377385284907435684091129577548
51377385284907435686347092961807
51377385284907435686350565338039
51377385284907435686368358041684
51377385284907435686371452642310
51377385284907435687100234158157
51377385284907435687103706416504
51377385284907479602166840160109
51377385284907479602354782515551
51377385284907479602919638399867
51377385284907479602919981356459
51377385284907480151146752957743
51377385284907480151209514722667
51377385284907480151962655884493
51377385284930595958154674647880
51377385285113366758784478853991
51377385285114567516054766610887
51377385285116980326103123432642
51377385285149400582618384265144
51377385285149400589375385138524
51377385285149700962413435502698
51377385285222333672861755730859
51377385285222334221904430276155
51377385285222334221905544885079
51377385285222335456415883790459
51377385285222335456666587893563
51377385285222335457251562611995
51377385285223536259439756457431
51377385285223536260003840689415
51377385709383338039740845266254
51377385756649683696068069956885
51377385756941423057309758363763
51377385916498667914425546947983
51377534610522274452978351744439
51377534610630340943448713654383
51377534610631246861982207460319
51377534610667566060131421286747
51377534610670267763378480913271
51377534634191897015448174847435
51377534634203904585435106520875
51377534634264847947141061676317
51377551840546126884293861939089
51377551863199960631962765337729
51377551863208018890793241414873
51377551863208069448222394572537
51377551864180628353498165365125
51377551864180628536428822179189
51377553913166021073079630627015
51377553913166021210340299263339
51377553913176827886067869133111
51377553913176828023328537769435
51377553913359643334595010948711
51377553913359648825021756401671
51377553913383958663818547600477
51377553913383991834321480951783
51377553913453002149736600379669
51377553913453037196700336730689
51377553913456893540144008745139
51377553913456910148694168787545
51377553913456910148695201906671
51377553913456942952229315586363
51377553913468612039820503170403
51377553913468661819623298898733
51377553913468661819623384987801
51377553913492927369040682355069
51377553913492965664697151650773
51377553913492965664698270845917
51377553913492976782818241892245
51377553913492977148093690009633
51377553913492977148093775748781
51377553914114351714729948435911
51377553914149473856941723580723
51377553914329554614733213465079
51377553914340366966162335772073
51377553984077630728069923366493
51377553984287468562423057841459
51377553984369464661625440270943
51377553984393769330264853444701
51377553985050277111290130455757
51377553985243849366867351538665
51377553985268181304074644348305
51377553989974587465174615315349
51377553990167876140029111496733
51377553990169076942781360875977
51377553990204199085265876837445
51377553990204232256332894415119
51377553990265137463702183930231
51377553990265137463702295539151
51377553990266388044085062325691
51377553990276844707993562010599
51377553990276844845254230646923
51377553990301154683483953204889
51377553990301154684047919813425
51377553990301156467872531040193
51377553990301160220231438288787
51377553990301160220231811360289
51377553990301193573937026329339
51377553990301193574500734303489
51377553990301193574501078677023
51377553990301195220877764823757
51377553990302344322925640362953
51377553990302360794216164888161
51377553990305095851252122296253
51377553990305106969373212537725
51377553990313167790218738311995
51377553990313167790490335940011
51377553990313201144488010337365
51377553990313201144488039033721
51377553990313212262609129275193
51377553990313217570108202309895
51377553990313217570108288398963
51377553990934587195168261212869
51377553990958854347571925117589
51377553991144391812699646609143
51377553991152491386260522759385
51377553991176807311700947808395
51377553991176808364304220957615
51377553993257174342374524792958
51377554007919270158710834934629
51377554007921971861873953468541
51377554008002720947486764453547
51377554008027071460370966216945
51377554008030972274324490037469
51377554008039077795574931295041
51377554008867562507154385305809
51377554008870251262887865923581
51377554008870253092194434064221
51377554008870267871439059085113
51377554008902684649279122047231
51377554008975319337173140391633
51377554016902015320702797743964
51377558221829156297854639535797
51377558247154020716002291215973
51377558297374188377149224523283
51377558297690333376751799638571
51377558297701144308312721872167
51377558298346780496149075512827
51377558298346795315224533330291
51377558298357585665206799749715
51377558298529616077255062822319
51377558298529616672323635834263
51377558298529617909089560814647
51377558298637385849721497750515
51377558298641286669013923493253
51377558298649391778419593066841
51377558298673702160419989496907
51377558298673703212751664397603
51377558298673703213588492664755
51377558298673703396519149478819
51377558298673703808384721868251
51377558318057529379824092673853
51377559523417114635756687155797
51377560134920663459345723434261
51377560134920665243737858912721
51377560134923366535203687469145
51377560134959389110410854884181
51377560134959389247671523520505
51377560134959389297860255675325
51377560134959389298675129749561
51377560134959389298675904588433
51377560134959389659452754590605
51377560135251173261067225971191
51377560135903766830623715155523
51377560135903766831457439487947
51377560135903766831460796955047
51377560135903766833967837986087
51377560135904972941712348592985
51377560135940089733199312743791
51377560136114823085448875851859
51377560136114823085449218808451
51377560365381369901227746163031
51377560365384073576376780180161
51377560365384972172474874025061
51377560365600213412297013158909
51377560366332057775197057717871
51377560366333260179408490478735
51377560366333302814125191833957
51377560366344065346020817640993
51377560366548494640925240623841
51377560366548505714128456863125
51377560366551206868332497588081
51377560366583629695685251022123
51377560371268386627480646434973
51377560371292702096225402428055
51377560371292702101224293786423
51377560371292702101224408577671
51377560371293599422226239186581
51377560371304409339951921443183
51377560371304409477212590079507
51377560371304409530476780328103
51377560371617802177454829186695
51377560372248788710115033978893
51377560372248788710177710004669
51377560372248788710365738081997
51377560372273100327733328056403
51377560372273100335264739315851
51377560372274299254673455559219
51377560372274301084815704043539
51377560372274301092347115302987
51377560372277000546242854534467
51377560372277000551326543321551
51377560372457136672427123909609
51377560372459837964080291810867
51377560372564888004509761723991
51377560442161084908785570621485
51377560442193501648403375609453
51377560442196203210142901462981
51377560442196207053445066821719
51377560442197103967726401505815
51377560442204312168185133873119
51377560442205212593736239865839
51377560442205213330605346608111
51377560442496998394531263419621
51377560442520457764841021411087
51377560443071538636559482373003
51377560443140585874063063505465
51377560443141486853594457761969
51377560443141488089024043523253
51377560443152293255552434196381
51377560443152293667334698372557
51377560443152593444823025008077
51377560443176604877982703325783
51377560443176604881267252617789
51377560443176605293049259589619
51377560443176905063006521112987
51377560443177805454498579775083
51377560443177806050131635582371
51377560443360626248849674722809
51377560443360637367244712605439
51377560443360641028094041463447
51377560443360641078909536714051
51377560443363342731529386384743
51377560443363342919626301266637
51377560443371442950513819452039
51377560443371447841081505149385
51377560443371448031605990968419
51377560443395757679310773133161
51377560443395757679874853128893
51377560443395758418627602465889
51377560443395759516775508541659
51377560443395759516963536632085
51377560443395759646717242479855
51377560443468394197075440663647
51377883525841950462458784074611
51377883526814510512931697945823
51377883526814559923508651421837
51377900755721411718049716358601
51377900755721456190505191218537
51377900755721462275478869516265
51377900755721462275541631281189
51377900756694021226487304512369
51377900756694021363685297122917
51377900761630037680257048935449
51377900761630087688643269980661
51377900762602646776786935822389
51377900764584550512706221831199
51377902599177464763707214367828
51377902599177464765966645896390
51377902829600902030747235875136
51377902835514374944379366544190
51377902882487976588064397765897
51377902882487980429608190861241
51377902882499687811161352167983
51377902882499687811161353584925
51377902882778530336691434686395
51377902882779464074062827896135
51377902882814553046652229706715
51377902882814582649126795149437
51377902882814582649126795166699
51377902882815737150182115306681
51377902882815753621472639831880
51377902882815753621472639831889
51377902882815798093925791393611
51377902883436278129022177264193
51377902883472247174828400061317
51377902883472295351063264676053
51377902883472297135201256044959
51377902888698864915735303218650
51377902906133285603192331812425
51377902906424741017716702822379
51377902906449339882156731855989
51377902906449356490708039808768
51377902906449356490708039808769
51377902906449382707230040025699
51377902906449399315781347978478
51377902906449399315781347978479
51377902906450255273879223327585
51377902906450299746332374889307
51377902906453001586213338644837
51377902906461062087055458013611
51377902906461095441387518284101
51377902906461095578397483866921
51377902907105848809219075726241
51377902907105898219796029202255
51377902907324402654613084063145
51377902907324402654613085480087
51377902909415419266059471970332
51377902910278715406917507275138
51377906986040155666650404349433
51377907189887581201957976994647
51377907189887581204405699467011
51377907190203726204008274582299
51377907190214537135631958580819
51377907190859289547159387352111
51377907190860173323405550456555
51377907190860188142481008274019
51377907190870978492526036458207
51377907191151977655511621697495
51377907191154679496270398436981
51377907191162784468478161489089
51377907191187094987676464440635
51377907191187096223775624422547
51377907198742563780624376766248
51377907198750665735627629946908
51377907213521182149292081515779
51377907213521182151802565753067
51377907213812667161206782510763
51377907213837327151593341132497
51377907213849038787975751613783
51377907213849038788038513378707
51377907214493774957796228240997
51377907214493791012217701665859
51377907214493791612101092405885
51377907214493824370883663830569
51377907214505480556902883509551
51377907214505529968047018261999
51377907214789181011353522479489
51377907214797286120884716286977
51377907214821596502822264504547
51377907214821597738984186609887
51377907214821597876182179220435
51377907216475644973355119459757
51377907216475644974205894853601
51377907216475644974205894853844
51377907216791789983271731441841
51377907217448254413284157219710
51377907217448303828903768341040
51377907217630624338493389472550
51377907217740043327624887482852
51377907217775910994515017752142
51377907222385172190653276302780
51377907222385172192408203507945
51377907222387869092221641973952
51377907222387872798259694688141
51377907222387873895843291198783
51377907222387873895846734877415
51377907222387874033043608269733
51377907222712127025203103928717
51377907222712127032816820519461
51377907223368585562755181181692
51377907223368635388147984084116
51377907223684686509926738689434
51377908342069537855875634085500
51377908342069537857570209729746
51377908343042129430538332094882
51377908343235471268537519805314
51377908421824272270179061456139
51377908421827870875971991906385
51377908421834779077601424313583
51377908422154781884552403972053
51377908634546644251997835098882
51377908652271621709512594212383
51377908653219751425684973469668
51377909052052861884920010206228
51377909057012007279986820792538
51377909057961492790958877060754
51377909058203457877018961434780
51377909264755276587092956348781
51377909264787693873829113329602
51377909264790393373562091592879
51377909264790393378583018265279
51377909264790393380842450147973
51377909264972930602087122159058
51377909270003503009011766937878
51377909270663001572154074934004
51377909340615519751563641535005
51377909340615524007211895632099
51377909340615556942105069776431
51377909340615556942105072958759
51377909340627230839157178867199
51377909340627230839910325812165
51377909340627231022171520023199
51377909340627231387949149309599
51377909340627231570963489065711
51377909340627231573411211538075
51377909340627264323658235682443
51377909340906106849188316783913
51377909340906106849188319966241
51377909340906106849188345481673
51377909340906106849188348664001
51377909340907007416937339841749
51377909340917816015130546616697
51377909340917816015130548033638
51377909340917816015130548033639
51377909340942129559149111804233
51377909341563806472878388919385
51377909341563854649050499669047
51377909341567406957226000732335
51377909341567406959736480247889
51377909341567456920046579188341
51377909341598923264368456970186
51377909341598923264368456970187
51377909341598923265121598130561
51377909341598971440540559820159
51377909341598973087480558578356
51377909341599823687325278976507
51377909341599823687325282158835
51377909341599823688141186500915
51377909341599823692408967763591
51377909341599823694856693418274
51377909341599823694856693418283
51377909341599824244715272305650
51377909341599873647698138142477
51377909341599873650145857432513
51377909341599873655229546219597
51377909341599873655229549401925
51377909341599873655229578099733
51377909341782359076649412874781
51377909341793166080434107782572
51377909341793166082714460016082
51377909341817475868139473025893
51377909341817475868139477612113
51377909341817477705061139833596
51377909341890410742772681487653
51377909341890410742772686073873
51442369440226186377506507555486
51442369440550406018631062249090
51442369440550406023713636427250
51442369440550407253412995744022
51442436113143641045979699179015
51442436113143641046000591187607
51442436166297903179033954916848
51442436166330323620255007363072
51442446866160627967006521887561
51442446866184939591317079208871
51442446866266027744711403483825
51442446866266027746970835012387
51442446867133235637328251494921
51442446867165657320674272012575
51442446960686921246546560033766
51442446960686921292300144942230
51442446960722944003079166204776
51442446961671241841696323613110
51442446961671241841947482159470
51442446961671241841947483209230
51442446961679352302974372393094
51442446961703663927789059468610
51442446961703663927852194286162
51442446961703663930299915826810
51442446961703663930300690665682
51442446961703663930300691715442
51442449034396645076978049497051
51442449034431767219187502043489
51442449034650949899480871130029
51442449087606994013665975635578
51442449087610596330394719341126
51442449087825876501611085530263
51442449087828578205613608811993
51442449087828578205613613516257
51442449087828581863725452144630
51442449087828581909479008356738
51442449087836682080572854196633
51442449087836687431294566126097
51442452704563498449236046732863
51442452704571903704753673601211
51442453088705047948042669890227
51442453088705047948043698760003
51442453088705052889427769667667
51442453088923901978189816796545
51442453088923905682535617281341
51442453182262791665265629200181
51442453183170258728778465000107
51442453183170258728778466049867
51442453342671028290856720758455
51442453342692338068217131164385
51442453342692338068217245968683
51442453342695039771464302412879
51442453342695039771652218868237
51442453395005725780470888543311
51442453395005726970081918068657
51442453395005726970084242066711
51442453395193061591697769402064
51442453395869966374349868846349
51442453395869966786131879459633
51442453395870265280637227038819
51442453395870265280637228088579
51442453395872668077593576077219
51442453395872668077596933177137
51442453395872668077784961254465
51442453395872968221866049988597
51442453395880771953308286166825
51443482861596378204068679651976
51443482861596379438852936095202
51443493584866796984357050917667
51443493584866796984359373865961
51443493638238812507099916341609
51443493639219530784743797224278
51443493639219530784743797237328
51443493639243842412069225872570
51443493639243842412069340657994
51443493655778405267495264729647
51443495499237115493295097767799
51443495499237115493297425302313
51443495499237115493298539911237
51443495552447164657516829078623
51443495570137017820769677299190
51443495711971945700956926874673
51443495729590048504135574170324
51443495729600569945237106650105
51443495729697816444747279613453
51443495729697816444748051265785
51443495729697821940261928712077
51443495782774579928127273873151
51443495782774579928127360316351
51443495782775485846598005560031
51443495782847531266519682043871
51443495782847531403717588211219
51443499144891716197760387245631
51443499144895317919964496305471
51443499328051914140725015725388
51443499328051914145811062161688
51443499328059118819915167340000
51443499328059118825001213776300
51443499328060020447676849392922
51443499375328121392736606086975
51443499375328121529934598697523
51443499375328121941528576529167
51443499375331709030113612644697
51443499375331709030113612648909
51443499853894344779694333060527
51443499853926776880488420475395
51443499853926776880490744473449
51443499853926776888082249126073
51443499853927677311039447740355
51443499853927677318633276391033
51443499859802518594780084378838
51443499859802519830127136626012
51443499860775127507791129157538
51443499860783233031657313023530
51443499860783233036739887201690
51443499860783281207640362126036
51443499861099332331050932126996
51443499877747699643755106366527
51443500013428146737196844959595
51443500013459666745608210264629
51443500013459666745610533212923
51443500013460567176161560477883
51443500013463268467814642272763
51443823157050290355335355705863
51443823157050335237063386406369
51443823157050338533577836336931
51443823157050338943103763585171
51443823157050338945360100513107
51443823157050340178447457314033
51443823157342089554485970809271
51443823157342089559569316639763
51443823157374494764285220212199
51443823157374509581668422151383
51443823157374509995706764988291
51443823157374511230488698483223
51443823157374511235572301531159
51443831760009391953394019249053
51443831760009391953394023953317
51443831760009391955086276649269
51443831760017492124007464148897
51443831760017497063135198128625
51443842478579605286629914318362
51443842478579606521411847813294
51443842484488231934513515210526
51443842530557662329016584823820
51443842530741392986126843613477
51443842530748597665881855340121
51443842530748597666445939570701
51443842530748631019963212555863
51443842530748631019963212557267
51443842530772614500411240437855
51443842530772614500412012088783
51443842530772914689681834434639
51443842530772914689682606086971
51443842530772914690246690318955
51443842530773815807098022157942
51443842530773815807098047553926
51443842530773815807098793808870
51443842530773815807099167234503
51443842530773815807101491228102
51443842530784620973710346153730
51443842530784620973710374851490
51443842530784620973713443820044
51443842530784620973713472517804
51443842530784622620087405740599
51443842530849494470087142212916
51443842531720895728848858709339
51443842531721210696715277556113
51443842531722111859887747605708
51443842531732918672875986111804
51443842531732923612000272168006
51443842531757234004544915109240
51443842531757235236878007985056
51443842531757235239326850124947
51443842531830168871646338890290
51443842536333051884408861547217
51443842536333051884409633199549
51443842536462735478880518861447
51443842536656908523651476142575
51443842536657206882213817866173
51443842536657206882214589518505
51443842536657206882778676932817
51443842536657206882779448585149
51443842536657208666603629346579
51443842536657208666604400998911
51443842536657208667168485230895
51443842536657222941722763761207
51443842536657222942286847993191
51443842536657223491329870094349
51443842536657224726112575241613
51443842536681239867760094576147
51443842536681540056839301862103
51443842536681540057030688574335
51443842536681540102780144246727
51443842536681573409416434460625
51443842537629521096196941195299
51443843990204776496180630843687
51443844468781476257263367163985
51443844468814196887734092902045
51443844628010866124676224485612
51443844628011766555227251750572
51443844681293861276544287199511
51443844681297479599705416400723
51443844681298680775913181484766
51443844681306789584916467003654
51443844681524706817256902866061
51443844681524711758640973773725
51443844681524756688570397595659
51443844681524759935379486537053
51443848043313734437366416231722
51443848043313749254749618170906
51443848061040527114410386323836
51443848061040527121188307798574
51443848220560489253027073803629
51443848226473932388677360024568
51443848273738117970941822098877
51443848681445279050087058846762
51443848699139635418179464228392
51443848699163966624165443998124
51443848699163966669898108201640
51443848699174768674177565022966
51443848699174768680956608880792
51443848700118997148781274560722
51443848700119002090165345468386
51443848705072592037267111277264
51443848705083393491921987565556
51443848752244329125012283190931
51443848752244329125013058029803
51443848752348342844182695023024
51443848752352386279055259408051
51443848752352386279056033892791
51443848752352386279056034246923
51443848752352386279058358240765
51443848752352397392092574773371
51443848752352397392093349608031
51443848752352397392095673606085
51443848753288520335046484891620
51443848753515468783804993450074
51443848776169413982917083967035
51443848776169717837606518367729
51443848776169717838359663914211
51443848776858331690210920616843
51443848776858631826112921713539
51443848776858631826175597739315
51443848776858631833707037696571
51443848776858631833707123790011
51443848911869662585918801641853
51443848918001945481683932608026
51443848935702303796948812989593
51443848935702303842702369201701
51443848935726619171925905840417
51443848935727821720988848706442
51443848936380411029649700541275
51443848936383412876330086417613
51443848936383412876392877247527
51443848936383412876580790520717
51443848988650137008855711530826
51443848988658226114692723759950
51443848988662296536650492717711
51443848988685255632180647585058
51443848988693359507139545409624
51443848988693359507139545526264
51443848988693359507142987566112
51443848988693359507142987682752
51443848988693359507142989082432
51443848988694715789098490632245
51443848988879932560617117496949
51443848988901547421187495222481
51443848988904247889840654135665
51443848988912354234927846037889
51443848988913554999602101335966
51443848989629637929484940419782
51443848989629637929485052022878
51443848989629637929485055205206
51443848989629637929485313491124
51443848989629637931743712826612
51443848989629637931744744897430
51443848989633540389730693213650
51443848989641640552837202369790
51443848989641640552837202719710
51443848989641640560430170796740
51443848989641640560431290004934
51443848989641640735767773090574
51443848989641640735767777689844
51443848989641640735768120646436
51443848989641640743379399516560
51443848989641640743381723864534
51443848989641645499471208857446
51443848989665955889567674752210
51443848989665955889650238382522
51443848989665955889651357590716
51443848989665957124348571939864
51443848989665957124348945011366
51443848989665957124432544925870
51443848989665957124435640576256
51443848989665957124435983900030
51443848989665957124435988132118
51443848989884811749379135758432
51443850117452003219382738340741
51443850118116604494664089441248
51443850134967179898797662938127
51443850188137602882721077956831
51443850188148361657676360918357
51443850188148361657679718035537
51443850188148361657679804124605
51443850188148361657679804128817
51443850188363613293676489031124
51443850188364514410530946614921
51443850188367215702184028409801
51443850347678560801915976998157
51443850826277215557110658470429
51443850826277215557110658474641
51443850826277219261456458955225
51443850826277219261456458959437
51443999783915336548786375194181
51444006217108041525009028477621
51444006217434597625220492132335
51444006218091144708481962666241
51444006218091144710738299594177
51444006218091394889719232826085
51444006218091444898293396192007
51444006218407210656615673065937
51444006218419218226689386864059
51444016932823922511258190741345
51444016933699224400390788100297
51444016935672986147800247274364
51444016935745921017350881907884
51444016936633289812081360735706
51444016988640215589594424455361
51444016988826602883513671911759
51444016988859020213494049840641
51444016988935605118491822181655
51444016988935605118491825364067
51444016988935605118491825365471
51444016988935606764867733508315
51444016988935621589590621388255
51444016988935621589590621389659
51444016988935621589782002333413
51444016988935621589782002334817
51444016988956330897658253965129
51444016988956330943411838874997
51444016989810923478913828041437
51444016989810923478914599693769
51444016989831632786791622971993
51444017003619326167340111914235
51444017003619326167340883566567
51444017003619326167904967798551
51444017003727427513959843934633
51444017004602729403092441293585
51444017012274417189991168209220
51444017012275588115766357051505
51444017012460806313237861401065
51444017012494422387958829947780
51444017013247029809042326249036
51444017013441522807812349057505
51444019086413874372338378692783
51444019086413874374594715620719
51444019086413874374866683268723
51444019086413874374866687972987
51444019086413874374869782573613
51444019086413874379950029099215
51444019086413874382209465332041
51444019086420745335598556700415
51444019087362122210999651582491
51444019087362138857689421662315
51444019133678921512078857032482
51444019133678921512078942775842
51444019133682873980981397387286
51444019133682878920110159900128
51444019133690049012695681728652
51444019133690082364517344900474
51444019133690932788941931271924
51444019133690977253804353015522
51444019133690977253804354065282
51444019133690982741720613881274
51444019133690982749314701166498
51444019133690982795071729636954
51444019133787339977065692020302
51444019133787339977065695206842
51444019133790947187189504456722
51444019133799001101838569879124
51444019133799017710327086665120
51444019134662341669334644397296
51444019134771610563829694315722
51444019157324550520227736502185
51444019157324550527570775310771
51444019157389425946624511171813
51444019157421846570859903369937
51444019157421857505966311015345
51444019157433519225452195486707
51444019157433552579533552820493
51444022519118527580426635604497
51444022749554018077094072942177
51444022755459490924041334626196
51444022756661747236164737117542
51444022756661747243527663529212
51444023157246014025387189418246
51444023157250066788973976253028
51444023157250072147227099440536
51444023157250072149486535556722
51444023157250072185365561455312
51444023157250072192959763527572
51444023157250072195219199764610
51444023157250072195407486122240
51444023158229417408439159448324
51444023158229417408442512666074
51444023158229417589196301231920
51444023158229417590972236631232
51444023158229417591540534781242
51444023210422747124469433461221
51444023210427700913134205273063
51444023211625900200081214736741
51444023228152676536634554903457
51444023228153577150116238510097
51444023385885770477268160037215
51444023438877014461833716645939
51444023439060685822869415833125
51444023439063400430593579375991
51444023439071504305552824760631
51444023439095819085733342031219
51444023440826700133246079170061
51444023440827600701057775071345
51444023440850728177153366010479
51444023440850731288669108893493
51444023440851928743961960287509
51444023440851928797226035750473
51444023440851931908469809450289
51444023440851931908490730155237
51444023440851932457261779892481
51444023440858836398972044474747
51444023440859133286456299150113
51444023440859133476981043249401
51444023440859138235434457343001
51444023440860033907532070514361
51444023440860037018772745031543
51444023440860038802346648968667
51444023440860038803185801566323
51444023440860038803185801570695
51444023441142817271266044971521
51444023441151821118612852053641
51444023441151822765741904559305
51444023441727280046872461557171
51444023441807112726108935119081
51444023441807418411730234695359
51444023441808318246647831416765
51444023441808318247400972595853
51444023441811020087846024828713
51444023441811020087846024832925
51444023441811020087846028015253
51444023441811020088096728931817
51444023441811020088096732118357
51444023441831429847253346937577
51444023441831429847253350124117
51444023441831479260299030734103
51444023441843435633708302061881
51444023442019064063340064109753
51444023446759356747524360673574
51444023446759657302635347593538
51444023446760559153971205406832
51444023446767758701795706584012
51444023446767763640923440563740
51444023446768663028368690557542
51444023447716043643449119042684
51444023447740054713027835495048
51444023447740355268305934490204
51444023447935798294482718916822
51444024594025446499311106584224
51446465434241049233863506316595
51446465434334697532522809517391
51446465435212745223903574618337
51446622870546385712457966834748
51446633670859347954667622365127
51446633670883660128589410539498
51446635655936082368791432880443
51446635655936082368793756878497
51446635655971204511003208025255
51446635792053605767177920410026
51446635792053615095889305617978
51446635792053616880215321864414
51446635815712166890341471748249
51446635815712166891093584057561
51446635815712166891093588656831
51446635815712470326610303489721
51446635815715172029857363116245
51446635815715172032301732720779
51446635815722973292488878183797
51446635815722977410873021505501
51446635815723277140350654305129
51446635815723278789171964088753
51446635868670012138370823130091
51446635868889795197226331043107
51446635868893698068770474224484
51446635868893702962713208773980
51446639177512251643068661739183
51446639177512251643071759526349
51446639177512251643072017793553
51446639177513152073619687585589
51446639177513152073619689008355
51446639177513152073622786791309
51446639390223681768688722146471
51446639390226383060341803954401
51446639407948642753217690939581
51446639407948656838042299351979
51446639407948656838042556582473
51446639407948656838044880580527
51446639407948656838045655419399
51446639407948656975240549193021
51446639407948656975242873191075
51446639407948656975243648029947
51446639407948657386834269794171
51446639407948657386837625861591
51446639407949543183768808529909
51446639407952259109041734921431
51446639886515781204596394040465
51446639886547312333390523973917
51446639886550914002246874745177
51446639886550914055594633033757
51446639886550919352968586556549
51446639886733734673701548658022
51446639892420353983781295854186
51446639892420353990556122728298
51446639892642360084271812174424
51446639939724941043776527964155
51446639939725841474327469489967
51446639945816986912012282648462
51446639945817287093664769350136
51446639945817287098831026352300
51446639945817287101279777341760
51446640099247020199947593653501
51446640099247020390492229943705
51446640099247023492699416306653
51446640099249721544947319128037
51446640099250622112696339003545
51446640099257830907827296264967
51446640099257830908645527928767
51446640099258727634847312896539
51446640099258731338378324579687
51446640099258731339196555193727
51446640099258731476394547804275
51446640099261428926500394691419
51446640099261432630031405324807
51446640099261432630849636988607
51446640099261434414423540925731
51446640100125957348655369789294
51446640100125957348843397866622
51446640105060635279239117300679
51446640105154294141390881457183
51446640105155178695991893088847
51446640105155183591834799774379
51446640105155194709955804276703
51446640105165985653709307300999
51446640105165988757695014644587
51446640105341617782143781362417
51446640106103474338688137869589
51446640106103474339443719017269
51446640106103474343983128488895
51446640106103474346219577826845
51446640106103474346239465416831
51446640106103476120569905436995
51446640106103479692609679863367
51446640106103479692610827769369
51446640106103479827632956884271
51446640106103524164247700133409
51446640106103524164248076387079
51446640106114281698965271627351
51446640106138596489186823914469
51446640106138596893438794989631
51446640106138598083240171991089
51446640106333141089894792819725
51446640106430385759260021175415
51446640123756556952326581609547
51446640123756556952514609686875
51446640123756857141576250302113
51446640123756857141576254901383
51446640123759558433229336696263
51446640123759558433500932789002
51446640123759558433982477858089
51446640176281590862994674473208
51446640176913776094283865500948
51446640176934185258459323995823
51446640176934185258647352073151
51446640176937187151144084991511
51446640176938087718976672882430
51446641328255553688722227699087
51446641328255553688743148404035
51446641328470755858631579813150
51446641328471657021240739408263
51446641328474358312642745092959
51446641328474358312642773789315
51446641329126951735810374575861
51446963189667223940990480052389
51446963189667266763807190888727
51446963189667266763807449155931
51446963189667267999154241717507
51446963189667271705191261796391
51446963189667271707638982851813
51446963189667272119421247027989
51446963189667273352320318534143
51446963189959007908904222406875
51446963189959022314505160169883
51446963189959022314505417387327
51446963189959022316952881225305
51446963189959022726287424346059
51446963189959022733630463154645
51446963259915181612122144281252
51446963259988127606567581538072
51446971556256643855136121482089
51446971792629638327633035899238
51446971792629638327884883190982
51446971792702573202518091652742
51446971792710677077225489745638
51446971792921377826165869746278
51446971845780537436827042713551
51446971845815655875449629388237
51446971845815659579795429873033
51446982403861464686883255117266
51446982403872271493030552233136
51446982403872271500621282051260
51446982403872271500623605932674
51446982403872271500623606399234
51446982403872275206661659113422
51446982403872319669013601335642
51446982404820552729249509615570
51446982404820558079971221426942
51446982404820567545816808610742
51446982404820567553409862776840
51446982404844868060167622831652
51446982404844882884325651644948
51446982545449669977422872897049
51446982545460476783632931661203
51446982545644162968913441226093
51446982545644162969101727570625
51446982545644162976444508112007
51446982545644162976444766379211
51446982545668474593980234308403
51446982545668474593980238559205
51446982545668474600566775906457
51446982545668474601319917066831
51446982545679281407532557046483
51446982545679281414308155572927
51446982545679281414498764865753
51446982545679285113570610227231
51446982545679285118653956057723
51446982545752264457584730378765
51446982545752264460032448251859
51446982545776576082462467601159
51446982545776576082462724818603
51446982545776576083214837127915
51446982545776576084722156328451
51446982545776576084722160579253
51446982545776576084910184405779
51446982545776576084910188656581
51446982545776576085474268637763
51446982545776576085474272888565
51446982546324971859213206282075
51446982546433089814466353877195
51446982546616755829195260669497
51446982546616759533540803955563
51446982546616759533541061154293
51446982546616759533541061173007
51446982546616759533541062222767
51446982546616759533729089231621
51446982546616759533729089250335
51446982546616770646766490686009
51446982546616770646766491754483
51446982546627566347282183622033
51446982546627577460318813424089
51446982546651877974042781764731
51446982546651877974042786015533
51446982546651892791234603827231
51446982546651892791422889122003
51446982546651892791425987954717
51446982546651892798765670713145
51446982546651894437798800448579
51446982546651894445141577788919
51446982563150333840456581269449
51446982563153936294718047464826
51446982563178247917903530922794
51446982563361961785516218106779
51446982563372740919185109833280
51446982563502452184503271380407
51446982563502452184506624248237
51446982564353459050449782932489
51446982564353459057224609806601
51446982564353459058064877017394
51446982564353459058064881739127
51446982564377770682102341845073
51446982564377770682102341845074
51446982564377770684446584244467
51446982564377770684634865867266
51446982564377770684634870588999
51446982564450705549960727548169
51446982568953287139882457810549
51446982568953287140446542042533
51446982568953287140447313694865
51446982568953587329717136040769
51446982568953587329717907693101
51446982569277442138816354245805
51446982569277443968959750636127
51446982569277458198324528488507
51446982569277742327522864012057
51446982569277742328086951426369
51446982569277742328087723078701
51446982569277744111912675492463
51446982569277744112476759724447
51446982569277758387031038254759
51446982569277758387595122486743
51446982569277760171420849735165
51446982569277763923211454238691
51446982569281366195025764704683
51446982569302075502338963067887
51446982569302075548089190392611
51446982569302079205931616607925
51446982569411077552606789295941
51446982569411077552606790345701
51446982569411077552607047563145
51446982570262084463551421630557
51446982570286396090121410480429
51446982570286396090121667697873
51446982617555399402361589744025
51446982640205280270853235840648
51446982640279459131261716336950
51446982640279464070935737489212
51446982641153576499037699949272
51446984076005345465964834542999
51446984076013750813720789418713
51446984554579684891935606444779
51446984690280800624482021601704
51446984714134185084946029061249
51446984714134185085698141370561
51446984714134185085698146087923
51446984714134488566947525006237
51446984714144995603032180361453
51446984714145295380687875821645
51446984714145295426441432033753
51446984767311813437563552677715
51446984767312113626834117978143
51446984767314515095265861373961
51446988147809935320317838972212
51446988147809936967445862608100
51446988148028774944862760978542
51446988148028789762245962917726
51446988306371576202621529668874
51446988306374279324334320782247
51446988359756036606503056577306
51446988383390538261355382199533
51446988383390538261358481386379
51446988384047030577871749806195
51446988384047330721409650903107
51446988384047334427993993562197
51446988384047334428014885570789
51446988384049735573891524094463
51446988384050035717387641174191
51446988384057840685871245148329
51446988384058140829221118167913
51446988384058141241003124076885
51446988767430776144480432492003
51446988784863663401448814262056
51446988784932996546379017025657
51446988784932996551430187891157
51446988784933745163909751762748
51446988784933746811037426325002
51446988784933746811038550237508
51446988784934197127945945766211
51446988784960774551726273087098
51446988784968877694966592088472
51446988784969034088093975276874
51446988784969330573748666313473
51446988784969335329945743479128
51446988784970234662162011630154
51446988784972921724367661136120
51446988784972932295952775373313
51446988784972932837405063057068
51446988785155452714747288658696
51446988785155452715499662432042
51446988785156652383781995722589
51446988785906358194739472037276
51446988785917166250939410250266
51446988785917209071121991507070
51446988785941474254510608987450
51446988786136002993578193269606
51446988786136015342150669398014
51446988786233265545250455175572
51446988790772589003831532827208
51446988790877939378301722827528
51446988791064078082847744917954
51446988791064078082848516570286
51446988791064078128601329827870
51446988791064078128602101480202
51446988791064078128664088764758
51446988791065277795189057378135
51446988838330379729226949250092
51446988838330379736820001899870
51446988838330379736820006131958
51446988838330678821415587241865
51446988838330679928538318016338
51446988839084132968319469951760
51446988839094794971115087399117
51446988861675642180102529778170
51446988861745874985439106975536
51446988861748577054735738239930
51446988861772888679613474393850
51446988861781058027836504454416
51446988861785062612930135392800
51446988861963525108091774058440
51446988861964876030922640207023
51446988861964876396951089903887
51446988861988290746821123834643
51446988862624074999590699884547
51446988862624074999591072820535
51446988862624074999653834585459
51446988862624375143108081908855
51446988862717283514818527824166
51446988862718484310231094913154
51446988862718634437711799895600
51446988862729291261234290672652
51446988862729296623437954644040
51446988862936136492549284947856
51446988862948144063375340639236
51446988862948145712200001772918
51446988862948149416545802257714
51446988997643358918212879133445
51446988997667670543090615287365
51446988997668571110838601577187
51446988997668571110901363696243
51446988997668571110902135348575
51446988997668571477515822866689
51446988997668576464005707263599
51446988997668576464071568215369
51446988997668586301674618969087
51446988997668586304122340024509
51446988997668587582125682896147
51446988997668587582191543847917
51446988997668587582191802613445
51446988997668587582941590557521
51446988997668587582944948024621
51446988997668587589719511901117
51446988997668620936462221009783
51446988997679845444654514066027
51446988997679845444655547185153
51446988997679845444657870133447
51446988997680746012403533941535
51446988997680746012404567060661
51446988997680746012406890008955
51446988997683447166858623125867
51446988997683447166859656244993
51446988997683452654778327547787
51446988997683452654779360666913
51446988997683452654781683615207
51446988997855160780258983674058
51446988997960358787611592173881
51446988997960360434742968677599
51446988997971166150399353545765
51446988997995477638015300787937
51446988998518705648043868922093
51446988998543921730604781549639
51446988998615966552400281522917
51446988998616867120212063517481
51446988998616867120967528577983
51446988998616867127743127221067
51446988998616867531997422294283
51446988998616868958139899605439
51446988998616868958704755489755
51446988998616872473381493201947
51446988998616872480912560087861
51446988998616872517356819525521
51446988998616872517356824260353
51446988998616872517439358690113
51446988998616872654617488161845
51446988998616872662231434353797
51446988998616872662231438585885
51446988998616872664742807270823
51446988998616872664742808203943
51446988998616916945774981831459
51446988998651989270707277188985
51446988998651989309101292103119
51446988998651990962815848368945
51446988998651991100017202814195
51446988998835721753504855332821
51446988998835727104226567144193
51446988998838428807661912065489
51446988998838428807661912182129
51446988998846533917151267763453
51446988998870843895650654734615
51446988998870843895650769525863
51446988998870845542026566061191
51446988998943778632249160440703
51446988998943778770283863196375
51446988998943780416662097587885
51446989003576312381749795450475
51446989003588007417178202070287
51446989003588018162658939417641
51446989003588018162659714252301
51446989003588170112937778591590
51446989004452699088945986996760
51446989004536499471795470466582
51446989004560616330188209146401
51446989021267055962837639572722
51446989021267055962840738409648
51446989021270657685041375561268
51446989021270668749817064931708
51446989021270672454162865766424
51446989021270672454162866816184
51446989021281462851657174649008
51446989021282830739834855657609
51446989021282831974615756050677
51446989021282831974616789152541
51446989021303089785835467225486
51446989021303089785835495923246
51446989021305789245650692244850
51446989021305789245653016242904
51446989021313880128290139116718
51446989021313894952447790155656
51446989021313894952447819903176
51446989021313894952447820019816
51446989021313894952447820369736
51446989021313894952450114153710
51446989021313894952450142851470
51446989021317952340596638768871
51446989021317954124170542705995
51446989021525985884211871495242
51446989022178575192684690535385
51446989022178575192684695252747
51446989022178875336180807615113
51446989022178875336180812332475
51446989022178875336368835692441
51446989022178875336368840409803
51446989022178875336953811933017
51446989022181276484337777047627
51446989022189246072678454555158
51446989022189380359464153783641
51446989022250169662834756294544
51446989022250169670446378121260
51446989022250169670449764286328
51446989022250169670449850379608
51446989022250173374792210503614
51446989022250173374793326516430
51446989022250173374793329698758
51446989022250173374793329717472
51446989022250173377051987320164
51446989022250173377053019390982
51446989022250620160340906123078
51446989022251374726400226614652
51446989022262175998142382275766
51446989022262175998145476863342
51446989022262175998145481462612
51446989022262176005738531029440
51446989022262176005738534211768
51446989022262176005738535628710
51446989022262176181076047584126
51446989022262176181076047934046
51446989022262176181076052183396
51446989022262176181076390890638
51446989022262176181076395139988
51446989022262176188669076234584
51446989022262180947310515124014
51446989022262180947311663016918
51446989022262181539388460865574
51446989022262181539388575656822
51446989022262225592406233976078
51446989022262331657768118716894
51446989022286491334958598965142
51446989022286491334959632084268
51446989022286492569656846433416
51446989022286492569741591071754
51446989022286492569743915069808
51446989022469013182083200085534
51446989022469013182083201135294
51446989022469023060611412184944
51446989022469024295393345679876
51446989022469027999464077676744
51446989022469027999464078726504
51446989022469027999466402024718
51446989022469027999466403074478
51446989022469027999739146164672
51446989022473076871570920461132
51446989022505331142435234879444
51446989022505347194600370313560
51446989022505347194600714669832
51446989022505347194600714674044
51446989022578277130108173865140
51446989022578282069235902773374
51446989022578282069235904173054
51446989022578282069235904658328
51446989074491675070157785941846
51446989074675394974651496369837
51446989074699709937843226211771
51446989075356203498817437639023
51446989075356204046165994347016
51446989075356204046416698450120
51446989075356502405209136366099
51446989075358905202252525342875
51446989075439959963902009013544
51446989075439959964152713116648
51446989075440004428764430757142
51446989075440004429015134860246
51446990203251063146316437971865
51446990203907559815996563113635
51446990203907559816163699065731
51446990203907559861938175982787
51446990203914467914424292517465
51446990220732918679223402526119
51446990220732922385261455706867
51446990220757234010139191860787
51446990220757237714484992345583
51446990220758134210397321437991
51446990220758134621991299269635
51446990220758138328029352450383
51446990220765009466711977953014
51446990220765009466715421160714
51446990220765294839331939090593
51446990220765344061989290305362
51446990220765344067071859878428
51446990220766210040783457513994
51446990220768946514558503804787
51446990220768946515978702642815
51446990220768946516250756500739
51446990220984148690971485147020
51446990220984182045052842364166
51446990220984182045052842480854
51446990220985049848245017515889
51446990220985049848245017633933
51446990220985049848497214351991
51446990220985049855839221108473
51446990220987751139898099428813
51446990220987751139899220036687
51446990220987751147492302903353
51446990221632235337448655505491
51446990221640644709094342845245
51446990221956294936201291143264
51446990226665859055687292815895
51446990226665859057379545511847
51446990226666760035092966548823
51446990226666763741131019729571
51446990273935766634162094836659
51446990273946575096727110957893
51446990274154568101087606531067
51446990274161777403615634845704
51446990274161777408698204418770
51446990274810167911445280671045
51446990274811064818949264646803
51446990274811064819158184732723
51446990274811070172871584601949
51446990274817972869199591905865
51446990274817972871643956911129
51446990274821875339504803789901
51446990433475809710238815363003
51446990433475809710238815376053
51446990433475809710238819962273
51446990433475809710241914562899
51446990433476710277987835238511
51446990433476710277987835251561
51446990433476710277987839837781
51446990433476710277990934438407
51446990433479428033399687355609
51446990433479428033403129499047
51446990434352054848429886876137
51446990434352060201010987452197
51446990912074468169779297324283
51446990912075368737528317199791
51446990912075379850565375697587
51446990912078086492940169303839
51446990912258183865264082353712
51446990912293317128044698910168
51447144099096944732117453171243
51447146227081080559970567735915
51447146249731261606934386393885
51447146250055133070528766625887
51447146250055166424610123843033
51447146250703874820761002224355
51447146250711630330675006487519
51447146250711680153602209082465
51447146250711680153602295175905
51447146250711680156046574087729
51447146250711680156047692251987
51447146250711930335027507319637
51447146250711930519924710010745
51447146250711980343601670685559
51447146250715532196396126170713
51447146250715582029362897685371
51447146250715582202316746165149
51447146250715582212377237324843
51447146251039737017693228709665
51447146251039753671997661357611
51447146321604672545979222005152
51447156861731467289473835101895
51447157021253551431347775296276
51447157021253551433792140301540
51447157021448040726589096713029
51447157021472389409328757898702
51447157021472389411773122903966
51447157021479555658802324334193
51447157021483161773096063308532
51447157021576866342116524717085
51447157021576866342967300110929
51447157021576866342967300111013
51447157021576866388720885020881
51447157021588561551368380954850
51447157021588561553812745960114
51447157022236965925012583824517
51447157022451868088582888381645
51447157022452168224568830584051
51447157022452168232099897465545
51447159166299506920021746222832
51447159166303414321923167435740
51447159166310312086634073402352
51447159166310617812085056558776
51447159166310617812086089677902
51447159166314219488535493215580
51447159166314219534289164218936
51447159166314219534292521686036
51447159166408781343104391196298
51447159166411482451805552496700
51447159166419585915170818650016
51447159166419586326764796481660
51447159166419586326764797881340
51447159166419586509716461495244
51447159166419586509716719775498
51447159166419587561546730326512
51447159166419587561546731376272
51447159167282877121989425725694
51447159167283193782608714901812
51447159172219244269424397786167
51447162604916691331679107976206
51447162605885235678646674703301
51447162764449577851474757955227
51447162817627206203340164545019
51447162841260507098664458141195
51447162841260507098664458141354
51447162841261708221796432584670
51447162841261708221796432584671
51447163243043282571472026381575
51447163243048236312706463742683
51447163243048236358439127946358
51447163243048236358442480816375
51447163243922231240773180143671
51447163243922231242467756837677
51447163243992464962708639746269
51447163244246435645389489230293
51447163296537911744610766268459
51447163313950840336068442000103
51447163313951741315662488166423
51447163319859165559899515281130
51447163319860366268716793369170
51447163455648429405815281864697
51447163455718368558576620475307
51447163455722275968072242365007
51447163455742685125113752768635
51447163455742985269351101971879
51447163455742988972976562341751
51447163455742988980472758200563
51447163455742988980507626045337
51447163455746587591257725289320
51447163455746592937085149267064
51447163455746592944427154973786
51447163455753790892506707489997
51447163455753795789225068619212
51447163455753795793495864551433
51447163455754676643688691236807
51447163455754691467849814650729
51447163455754696818571526462101
51447163455754696818571526463553
51447163455754696819575720368837
51447163455757394399100628030243
51447163455757394399100628030291
51447163455757394406630920081497
51447163455757394406630920081545
51447163455757398065306818127749
51447163455757398110224608256981
51447163455757398110224608257029
51447163455757398110224608258433
51447163455757398111039482153306
51447163455757398111039482214625
51447163455757398111040515801715
51447163455757398112731734849258
51447163455757399757352631892917
51447163455757442577594156770815
51447163455758750772022718603162
51447163455941115730655596365149
51447163455941115730655596366601
51447163455965431464129698423378
51447163456046480921755588858361
51447163456046482568883492925820
51447163456046482568884641364025
51447163456046482568884641365477
51447163456070791995055801962757
51447163456070791995058125960811
51447163456070797348228589114323
51447163456070797898107029564536
51447163456070797898264952565547
51447163456073543661398508415331
51447163456073543661398508416783
51447163456081602514840916293843
51447163456081602514840916295295
51447163456081647536357749200701
51447163456621037037746351906581
51447163456621922829577392031790
51447163456690966361269691168701
51447163456690970065615491653497
51447163456691270211392190537583
51447163456691270803719896974538
51447163456702077024380429043679
51447163456702972696558630440029
51447163456702977637921522374137
51447163456702977637923846372191
51447163456702977637924875241967
51447163456702977637942443080489
51447163456702977637944767078543
51447163456702977637945795948319
51447163456726088505741156109279
51447163456726389245058703052102
51447163456727288028229626212251
51447163456727289260291097934483
51447163456727289261128954935849
51447163456727289262739849276623
51447163456727289262739849276671
51447163456727289262820174516887
51447163456727289262823273349601
51447163456727289262823531629855
51447163456727289262823532102239
51447163456727289263011559707183
51447163456727289263573319928063
51447163456727289263573319941113
51447163456727289263575643939167
51447163456727289263576677526305
51447163456727289674605537538827
51447163456727289674605799473633
51447163456727289811866554203397
51447163456727289812870398953386
51447163456727289812870486274545
51447163456727289812870486275949
51447163456727337432007361249293
51447163456727337432007480272421
51447163456727337432279076335896
51447163456727337438782302914445
51447163456727337438785401747159
51447163456727337439535448325621
51447163456727337439535448338719
51447163456727337439538801206549
51447163456729990959731373204446
51447163456738094841214765885633
51447163456738094841217864718347
51447163456738094841218121935791
51447163456738094841218123470825
51447163456738094841971268882001
51447163456738144245184001020699
51447163456738144252527039829285
51447163456738144254974762301649
51447163456913723408319330629471
51447163456913723408319330630923
51447163456913728759041037841573
51447163456921832222217248447465
51447163456921832224665999789605
51447163456921832633999139565237
51447163456946143839480919269457
51447163456946143839480919386097
51447163456946143839752888451043
51447163456946143839752888452495
51447163456946143847096013354521
51447163456946144258877904470841
51447163456946144258877904472293
51447163457019073226194423425937
51447163457019076884806530837441
51447163457019076884807650032585
51447163457019076930540309887373
51447163457019077479603880625128
51447163457019078714114127847857
51447163473448147213398814446031
51447163473448148448180747940963
51447163473448152573430200236872
51447163473468561364335073179499
51447163473468861368958479513902
51447163473468861506156472124450
51447163473471263073481384767067
51447163473471263622461640504031
51447163473479366895364836796975
51447163473479368724671404937615
51447163473479368727115769942879
51447163473479368727115769960141
51447163473479372255877395982577
51447163473479672445127069274413
51447163473479672445395680990351
51447163473479673679909002769345
51447163473479673680745831023399
51447163473483268739537582548537
51447163473483270591229351339829
51447163473483271004434309133143
51447163473483271004434309135573
51447163473483274090259294359909
51447163473483274167331178334253
51447163473483275950905082271377
51447163473483275951741910525431
51447163473667437335334846829588
51447163473691307161902459424184
51447163473807475597399263956513
51447163473807480355772438437378
51447163474347815491992450755951
51447163474347815492243154859055
51447163474427648177337378971233
51447163474451965292561621431129
51447163474451965292561624617669
51447163474453165868136295696378
51447163474463971079079252581369
51447163474464021041627861854177
51447163474639599508648338603305
51447163474674721653307573340957
51447163479381094591936069070216
51447163479388299087923967759068
51447163480360590708194778642794
51447163480360890897193661738294
51447163480360890897465257849990
51447163480360890897465372641030
51447163480372645861648767137548
51447163532567278869381770435951
51447163532570881186382481789503
51447164678844211277288446178290
51447164678844211696411512674459
51447164733209233072975605002519
51447979774591675925385150228992
51447979774591675925573178306320
51447979774699444051669323541472
51447979774699444463263044155672
51447979774883460437760404339150
51447979774918282438986575221238
51447979774918282438986832438682
51447979774918282438987947047606
51448009938110917949056746606286
51448009938402705623572629672472
51448009961088961178423665885612
51448009961161907172869102792512
51448009961709133757776006315790
51448018233144226988039467797626
51448018233800768718322889592224
51448018327706597060445532955681
51448018327706597106199117747505
51448018328363094325678504929353
51448018328363094371432089721177
51448018328436040359102442419881
51448018328654844937248740230781
51448018328654844983002325022605
51448018463361813475291779769082
51448018464237159829286798871632
51448018470169816809403493849708
51448018470169816809591521927036
51448018470169816809591550506752
51448018470242751684224758968512
51448018470461556307936327696748
51448018540173943845362407338830
51448018540173943845613454398526
51448018541049245734558023680150
51448018541049245734746051757478
51448018541049290199357426441380
51448018541049290199358541050304
51448018541069719495376374638236
51448018541069719495564402715564
51448018541069719495564431295280
51448018541073321766811557857008
51448018541081426877117592620896
51448018541142654370009583099996
51448018541142654370197639757040
51448018541146256641256366705132
51448018541146256641444766318768
51448018541154361751561629816688
51448018541154361751749657894016
51448018541361458993909208485276
51448018541361458994097236562604
51448018541361458994097265142320
51448018541365061265155992090412
51448028390091572783377653200336
51448029081085575434177223169846
51448029081376416148534941078502
51448029081376416149290406372284
51448029081376416150982658951596
51448029081376416150982659068236
51448029081376427079310891576796
51448029081380012931865463467966
51448029081380012932618604647054
51448029081380016638658981825856
51448029081380027756778957458404
51448029081380061110296230443566
51448029081400731480206195590312
51448029081401676382394471472982
51448029081404328263536718096416
51448029081404345283870290238470
51448029081404345283870290588390
51448029081412433373839657093278
51448029081412433373839657209918
51448029081412481549822706312424
51448029082349023828646651599762
51448029082349027532992451967918
51448029082360729426625913587524
51448029082360731066226998039988
51448029082360731071225546441972
51448029082360736554146702461908
51448029082360736560921529336020
51448029105034942088957728469374
51448029105034942095753475931794
51448029105035244115983373850536
51448029105035244115986812807434
51448029105046951489924884769720
51448029105046951496720632232140
51448029105046951497536535176152
51448029105046951497538859524126
51448029105046955201066432716936
51448029105046955203576912704874
51448029105046999665907933872226
51448029105108227113234386794920
51448029105703496931161826434206
51448029105983223324360782907796
51448029105983228813117310862036
51448029105983540115425277616852
51448029105995232726164762740462
51448029105995238214084467162382
51448029105995247542711141147326
51448029106019548057082876423104
51448029106019562881240905236400
51448029240898494071184852682043
51448029240901206475687308903791
51448029240933612511498549447241
51448029240933627328881751386425
51448029240933627336221434144853
51448029240933628571003367639785
51448029240933628616756952549701
51448029240933660680515387548149
51448029240933660682209963192395
51448029240933660689741030078309
51448029240937230881037872709101
51448029240937230881041228759259
51448029240937230887816051401283
51448029240937230887819150233997
51448029240937230888568939595015
51448029240937230888569196812459
51448029240937231018301983488863
51448029240937231025076805757882
51448029241006606674964176156479
51448029241018319590190631040196
51448029241018319590190631394328
51448029241042630668535832885579
51448029241042630668723860962907
51448029241042631217578851791359
51448029241593776322257246653109
51448029241593776322445273680677
51448029241593776322445274730437
51448029241885515820790080500149
51448029241885526933827481954537
51448029241893637539014841023918
51448029241917932557668430244531
51448029241917933106711449150311
51448029241917933106899477227639
51448029241917947375048276133557
51448029241917947375051632183715
51448029241917947375236561428329
51448029241917947382579600236915
51448029241917947924282679166823
51448029241917949158810087572182
51448029241917949158810087572218
51448029241917949158810087572426
51448029241917949158810087688858
51448029241917949158810461693480
51448029241917949158873137719256
51448029241917949163892658568258
51448029241917949163892661750342
51448029241917949163892661750378
51448029241917949163892661750586
51448029241917949166404289765330
51448029241917949166404290815090
51448029241917949166404294370423
51448029241917949166404295420183
51448029241990884033443296033942
51448029241990884033443296033978
51448029241990884033443296034186
51448029241990884033443296150618
51448029258768473554508404871890
51448029258768506906333425161100
51448029259643823614541477155188
51448029259643825398115381092312
51448029317725044646037500240252
51448029317725050183058101946790
51448029317749359975261036878968
51448029317749359976953289574920
51448029317749359977793589616390
51448029317749361807935838100710
51448029317830449368225810174236
51448029318693754797877476737890
51448029318730079536453881820132
51448029335254148115981960215528
51448029335471635226951841417500
51448029335581104193429896602162
51448029335581104194244684937250
51448029335581104239998269847166
51448029336423983987528993962916
51448031249870359256018063127269
51448031249940603586007141551673
51448031249943005100171663955097
51448031250818606721039007275953
51448031250818606766792563488061
51448031391454580556603388013341
51448031391455481124352407888849
51448031391466286153766742457821
51448031391466287937340646394945
51448031391466302754723590066925
51448031391677068432960376807660
51448031391685124312712368500660
51448031391685126097101060772872
51448031391750014420630986723808
51448031391758070300382206764476
51448031391758070300444882790252
51448031391758072084771670689020
51448031391758072084772013645612
51448031392341632690982741928720
51448031392621714587559475035970
51448031392622615155371256676402
51448031392622615155371513893846
51448031392625316309763584082760
51448031392625316309763584095810
51448031392625316447024338452408
51448031392625316447024595669852
51448031392633416654439901892802
51448031392633416654440759284282
51448031392633421419504762962332
51448031392633421968296733404524
51448031392633421969112640947806
51448031409180500894949035927918
51448031409184103166195819533054
51448031409400554271127524549511
51448031409411046252226842928024
51448031409483996319284270591758
51448031410059405055328416892006
51448031410359298206179012940032
51448031410359298208416867950710
51448031410359308770173739849124
51448031410359309319216414394420
51448031462358130024457762054810
51448031462358130024458019272254
51448031462361732295704802877390
51448031462361732295704888616538
51448031462361998680616843392910
51448031462576968000178964523052
51448031462578168164065500167812
51448031462578168164881407711094
51448031462578168169149103215748
51448031462578168169965010759030
51448031462580570273124107024854
51448031462580870416641116113174
51448031462588675381732125848668
51448031462649913992933263226284
51448031462661621374485309942976
51448031462661924814680115088666
51448031462661924860430573517820
51448031462686236299845903540454
51448031462686236438990669227648
51448031462686236439554753459632
51448031462686236484744225439756
51448031462686236485308309671740
51448031463233431913590616631206
51448031463525215876982171798152
51448031463536926374863058612656
51448031463536926377289630796174
51448031463536926514550385171646
51448031463536926514550642389090
51448034771201241093998671331198
51448034824381555044620002369043
51448034824381555044623358419201
51448034824381555044623444508269
51448034825252852470820993710372
51448034825568953419038242013508
51448034848218849156604444018636
51448034848887353993498004152014
51448034848948292371366091523064
51448034848984615317170416537888
51448034848984617101559108810100
51448034849167141505860802855458
51448034849203455078976007180542
51448034849203469896359209119726
51448034983910853697451803794254
51448034983910853743184467997770
51448034983911755965658697614054
51448035060712162849719727901407
51448035060714864735612853079183
51448035462405043052089638159395
51448035462509497934948503125172
51448035462509497934951949990344
51448035462509497935136534874483
51448035462509508453378709975571
51448035462509508453381033973625
51448035462509508498379149474254
51448035462509508864971311394627
51448035462510409478725996695695
51448035462510409486069122660419
51448035462510414417664665824248
51448035462510414417668112689420
51448035462513099657340643934323
51448035462513099657341677036187
51448035462513110587175415849373
51448035462513110587176535044517
51448035462513110587178857992811
51448035462513110770379078490575
51448035462513110777722204455299
51448035462513116075095120271293
51448035462513116075096239466437
51448035462513116075098562414731
51448035462513116128443916266671
51448035463676193823920098484371
51448035480421806390561312581791
51448035480421806397339607109157
51448035486143999587355175895024
51448035486143999587358616387116
51448035486144911137658763970054
51448035486144914842004564454850
51448035486144916031870857420456
51448035486144916070071338594100
51448035486144916070074779086192
51448035486144916076786497949782
51448035486147617910708891102776
51448035486330431764684217692465
51448035533380581904348809187301
51448035533416604568556018943413
51448035533416604614309604207621
51448035533416604614313047413869
51448035539215820661871954609354
51448035539285154683785528527568
51448035539285154690560355401680
51448035539288755536505163071114
51448035539288755538199739765120
51448035539288755543282313943280
51448035539288907125662376478667
51448035539289207859154971527635
51448035539289207865929798401747
51448035539313067161382899225034
51448035539313081619681938408256
51448035539313523195153335390383
51448035539321172271688937293506
51448035539321186729985652478674
51448035539321187095849404773640
51448035539321236509606043604464
51448035539321236511298296300416
51448035540269467958613880042984
51448035540269469569026048940380
51448035540269475096169792320472
51448035540269475105207379475224
51448035540269517739926523864726
51448035540293833069150060503442
51448035540488324193969426604102
51448035540488324194053224220758
51448035540488324194053228942491
51448035540488327898315227088898
51448035557233932644703007076891
51448035557233933010731456773755
51448035557328529688830738917131
51448035557331198040440777752057
51448035557331198040440806331773
51448035557890129720665413750135
51448035557890129720937094551219
51448035557914445050160631189935
51448035557984993602238690601593
51448035557984993647992246813701
51448035558206543982653790945635
51448035692949501887870172888523
51448035693918046232936310350506
51448035698737901236574218867895
51448035698737901282327545510559
51448035698737901282327803777763
51448035698807234444607064403906
51448035698807234444609388401960
51448035698817739277156722411199
51448035698818039466427316409387
51448035698818940041770418835336
51448035698818940041770423084686
51448035698821641333423128634782
51448035698821641874875535831319
51448035698821657934383710074021
51448035698822138298824102467856
51448035698842050442179768331898
51448035698842050854045457433619
51448035698842054606383616149833
51448035698842351089048715635371
51448035698842351089048716685131
51448035698842351089048973902575
51448035698842501207396858491590
51448035698842501209089111187542
51448035698843251796318184281387
51448035698843257154566740216032
51448035698843257154567859424226
51448035698843267670548852585366
51448035698843267717121042462203
51448035698843268267604887807320
51448035698843268267604888870130
51448035698843268267604892056670
51448035698843268267604920754430
51448035698843268267608359711328
51448035698843418020270735249786
51448035698845952948450818355519
51448035698845952955792824062241
51448035698845952955793857164105
51448035698845953314291211277247
51448035698845953315128039526929
51448035698845953360044796187163
51448035698845958446220596495652
51448035698845958446220597895332
51448035698845958446222920843626
51448035698845967590221004920422
51448035698845967590222124115566
51448035698845967590224448463540
51448035698845969373798352418085
51448035698845969374635180667767
51448035698845969374636213769631
51448035698845969419551937328001
51448035698845969419552970429865
51448035698845969559256854643356
51448035698845969559257999349720
51448035698854228537523371122064
51448035698855429111591407475344
51448035698855429667910974065794
51448035698855430895165311412468
51448035698855430902692907560726
51448035698858125875896437304965
51448035698858127110678370799897
51448035698858130959564054810923
51448035698858132598598075221817
51448035698858132605939966137499
51448035699037043626786201720394
51448035699040496321887263874529
51448035699061355251663937874314
51448035699064807534982994119477
51448035699066164365981296326426
51448035699145846284575447965877
51448035699145846284575447965931
51448035699145862755864595015687
51448035699145862755865628117551
51448035699170157726437810315603
51448035699170157909452925852593
51448035699170157909514825626821
51448035699170207735075510635241
51448035699170207735075511685001
51448035699170207735075768902445
51448035699693085593012815599360
51448035699696993170254625841533
51448035699717400503048637167065
51448035699717400504743212811311
51448035699718601679256315107869
51448035699721302963294389960933
51448035699721302964988965605179
51448035699721303009047974870801
51448035699721303015825896345539
51448035699721303016641803888821
51448035699721303016642062156025
51448035699721304609670301287461
51448035699721304655423886197377
51448035699721304800215966093149
51448035699721319433831424701383
51448035699721319479585009611299
51448035699721319482032730666721
51448035699729424554446760191198
51448035699729424554447879386342
51448035699790346497497425775395
51448035699790348144601081938882
51448035699790348144688120827546
51448035699790348144688121877306
51448035699790348152215802952444
51448035699790348152219275210792
51448035699790351850663502592031
51448035699790351856561520549374
51448035699790351856561635334798
51448035699790351856562639744518
51448035699790351856562639757616
51448035699790351856562751347614
51448035699790351856562754529942
51448035699790351856562754548656
51448035699790351858822444222166
51448035699790351858822445271926
51448035699794254316808392538386
51448035699794254361749542176417
51448035699794256146954108669371
51448035699794256148730072772872
51448035699802354479890537777506
51448035699802354479893893827664
51448035699802354479914902044446
51448035699802354479914906293796
51448035699802354479915160324700
51448035699802354479915163511240
51448035699802354487424157181110
51448035699802359429079939955198
51448035699802359429079968652958
51448035699802359429080973057062
51448035699802359429081087848102
51448035699802360023689318157512
51448035699802504827293267187358
51448035699802504827293524404802
51448035699802510139538576667364
51448035699802510139726604744692
51448035699802510141233137785397
51448035699802554192807135370406
51448035699826669443277129323257
51448035699826669443277386540701
51448035699826669808301614701703
51448035699826669809138442951385
51448035699826669809138700168829
51448035699826669809326728246157
51448035699826669810749335757125
51448035699826669816645374076946
51448035699826669816669767054743
51448035699826669855059392449673
51448035699826669856502920667041
51448035699826669861586523714977
51448035699826671043835917723439
51448035699826671043898331922258
51448035699826671043898589139702
51448035699826671043898590189462
51448035699826671044484460678301
51448035699826671051426271264600
51448035699826671051429627314758
51448035699826671090405410176589
51448035699826671646060012943522
51448035699826671646791090207931
51448035699826719222895338999653
51448035700009201542380837016128
51448035700009202777162770511060
51448035700009206481508570995856
51448035700013105237492211779573
51448035700013105237492468997017
51448035700013255353341378411602
51448035700021197991736543885063
51448035700021209112367654831644
51448035700021358815953529115716
51448035700045509067822308547031
51448035700045509624204659710628
51448035700045523891983690228157
51448035700045524030080923756592
51448035700045525676369795144744
51448035700045525676370139505228
51448035700045525676453736237404
51448035700118455611877598696324
51448035700118458766616641472473
51448035700118458903623162799499
51448035700118458903623248538647
51448035700118459315408611914665
51448035700118460551003005141538
51448035700118460551005327604558
51448035700118460551005329004238
51448035700118460551005329489512
51448035716569128033363750341036
51448035716569294259512975322426
51448035716569594997805294461741
51448035716569627616809680374921
51448035716573202078264835100762
51448035716580101073317121358754
51448035716787232085679163982483
51448035716799244552251955518737
51448035716799244735266295158209
51448035716871922512789629650829
51448035716872222656306638739149
51448035716896234137667365686705
51448035716896534281184374775025
51448035716896534281184374893069
51448035717444629912064570802232
51448035717444629912064575388452
51448035717516674927168946752342
51448035717516678631243897267958
51448035717517875493623352589444
51448035717517875493623352590848
51448035717528386378843607084644
51448035717528386379031520843108
51448035717528430843706028828242
51448035717552547336300306811288
51448035717735529321587538982210
51448035717735529323261309760904
51448035717747224356179233193188
51448035769722908200783658868458
51448035769722941141014701326024
51448035769722941552608679157668
51448035769725598425906150919010
51448035769725598425968826944786
51448035769725609355176072027014
51448035769725609492436740663338
51448035769725609538190325455162
51448035769725609539006228399174
51448035769757729791232126871446
51448035769757730203014132780418
51448035769929743602855594907699
51448035769941746222450260368692
51448035769944447513914971129652
51448035769964860391815378272767
51448035769966060958571770180552
51448035769977773883899465054366
51448035770049817608356876375282
51448035770049817610613213303218
51448035770049817654089569276606
51448035770049817656349005037256
51448035770073834443514768729290
51448035770073834443700730622306
51448035770073878915089140809702
51448035770074129096514468794442
51448035770074129096601508732866
51448035770074129096789794027638
51448035770074129096790913235832
51448035770074129233799501343414
51448035770074129278967305430526
51448035770074134587031777817610
51448035770074134632971324620494
51448035770074179058607298853784
51448035770598241658104696553720
51448035770598241658167372579496
51448035770600942949757778348600
51448035770600942949820454374376
51448035770622558223804742154224
51448035770622558226123755107936
51448035770622558226336147079198
51448035770622558775379161748678
51448035770622558821111825952194
51448035770694303643324390656668
51448035770706014547715566515732
51448035770706014547903594593060
51448035770706014547903623172776
51448035770706014684976349943144
51448035770706014685164378020472
51448035770706015096946640674664
51448035770706059012766044916374
51448035770706059150026799764070
51448035770913158039314259200130
51448035770913158039502287277458
51448035770916760310561042805266
51448036898200122756085510184243
51448036898200122756088607967197
51448036898305472718230529700190
51448036898305472763963193903706
51448036898305473320348993350868
51448036898305488137732195290052
51448036898306373751652391188189
51448036898306373751652392255211
51448036898306373751655490038165
51448036898306389803065156049944
51448036898309075035962090867923
51448036898309075035965446918081
51448036898309075035965533007149
51448036898309089859936304349892
51448036898309091507067685098805
51448036898309123763269643618719
51448036898309123763269644668479
51448036898309123763269672316479
51448036898309123763269673366239
51448036898309124997748127473999
51448036898309124997769048178947
51448036898491890299028562941932
51448036898516216711525905927993
51448036898516250063350926217203
51448036898525228337608645939657
51448036898527929621668644867871
51448036898527929621668671969166
51448036898527929621668673564227
51448036898527929621763174421555
51448036898527929621763175471315
51448036898527929621763203119363
51448036898527929621763204169123
51448036898527929629261727734537
51448036899172713962651521390544
51448036899172713969259208141951
51448036899172713969426344094047
51448036899172717673772144578843
51448036922126407143305663576305
51448036923095097719507409387041
51448036923095101423853209871837
51448036970087930060014371381934
51448036975086131803471999772507
51448036975109245965711550073819
51448036975109546566576093205891
51448036975110443428349735926427
51448036975110443474082400129943
51448036975981842310432060694476
51448036975984547900597703644879
51448036975984848044093820724607
51448036975992502841686152826426
51448036976272726437234129604961
51448036976272730141579930089757
51448036976308603788044012364874
51448036976308603795551834546382
51448036976308614908589236000770
51448037128745514325162491078449
51448037128928281409177683886252
51448037134650189647821873380700
51448037134650189647822130598144
51448037134654106344963799360663
51448037134654108167767509792910
51448037134654139691691198251233
51448037134654139692510573449173
51448037134654141522099585462076
51448037134654141527179837236478
51448037134872944315590823636465
51448037134872944315590823636513
51448037134872946143297347259206
51448037135525534218242988546126
51448037135525534218243245763570
51448037135817323081537659284316
51448037607305400611381200136279
51448037607308101895690897686181
51448037607340522753592974218281
51448037607340522753592975281091
51448037607340533409282808326015
51448037607341423321341994093789
51448037607341423321341995156599
51448037607341423323852478331077
51448037607341433839833839841777
51448037607341434434630099296941
51448037607341467788700991797649
51448037607344124559898107442293
51448037607344124605651692706501
51448037607344135543080638000055
51448037607344135726283181091821
51448037607344135733626303160035
51448037607344135733626305993687
51448037607344136137877158923465
51448037607344141031000342421975
51448037607560272410344280254993
51448037607562973701746314630221
51448037607562973701746314636045
51448037613250059855074888412514
51448037613250093156049074401653
51448037613252794447701788787319
51448037613471599069094368419825
51448037613471599069094368537869
51448037613471599069094368555339
51448037613471599069094368892161
51448037613471599069094373141559
51448037613471599069094397117585
51448037613471599069094397589969
51448037613471599069094401839319
51448154179814904374868505087112
51448203716518705541304585714496
51448203716737204485252466771864
51448203716737204485314371145308
51448203716737204485315142797640
51448203716737252656214846069654
51448203716737543516775171222626
51448203716737543518469746866872
51448203716737554629812572677014
51448203716737558335852948806056
51448203716745308360211712506424
51448203716745308360274388532200
51448203716745313850892862136260
51448203716745313850892862486180
51448203716746547962056595340542
51448203716749212650935506530794
51448203716749216356975883015372
51448203716818587889037518133716
51448203716818603948544659274554
51448203716842603030685036069974
51448203716842603213636699683670
51448203716842603213636700033590
51448203716842903402907294030374
51448203716842904637689227525306
51448203716842921064040869383906
51448203716842921064041641036238
51448203716843821631853422676670
51448203716854616091938980401502
51448203716854616137629889641178
51448203716854616274890644021022
51448203716854626661204995480718
51448203717499418329274613009910
51448203717500318897086394654714
51448203717717921154997108502514
51448203717718222945580495470402
51448203717718222952358416945140
51448203717721825224170403640742
51448203717721825224233079662146
51448203793326926725077157912660
51448203793330528996324284493102
51448203793525023825555685433036
51448203793526224582554378600172
51448203793557438730784349618364
51448203793561341191030102412232
51448203793561341191051109093980
51448203793619911445555019196636
51448203793619911445555019546556
51448203793622618636972571925304
51448203793634342126235215206948
51448203793634342126235216269758
51448203793634342126235219928682
51448203793634342126235220991492
51448203793634342263495971117614
51448203793655050244515592926534
51448203793655050244519031883432
51448203793655050244519036605166
51448203793655950812330817195838
51448203793655950812330818595518
51448203793658635859013662523704
51448203793658652103983894268984
51448203793658652103983894623276
51448203793658652514926006042718
51448203793658652515762719488262
51448203793658652515766158445160
51448203793658652515766163166893
51448203793658652515766163166894
51448203793666757626072197814142
51448203793666757626072197930782
51448203794288137642530334642106
51448203794290839345777394268630
51448203794312449267408070796026
51448203794505741555101167763440
51448203794505741555101168826250
51448203794509644015346920557308
51448203794509644015346921620118
51448203794509644152628568476358
51448203794530051532849846825476
51448203794530051944632111001652
51448203794531253891307696181098
51448203794533953810081260452048
51448203794533953810102267133796
51448203794533953810164943277456
51448203794533953993095599619344
51448203794533953993095599623556
51448203794533953993179282444752
51448203794603286954999840485020
51448205843818074923771343615520
51448205843842386548649079769440
51448205843842686882711380592106
51448205843842686882714819549004
51448205843842692228349829479726
51448205843850462613053747367486
51448205843850464396627649904930
51448205843850464396627650254850
51448205843851696724405765399980
51448205843851696724405766935174
51448205843854392479878172593804
51448205843854392479878172943724
51448205843854397825513182874446
51448205843854397825513183924206
51448205843854397962711089041794
51448205843854397962711090441474
51448205843854397967794435222206
51448205843854397970304918046764
51448205843854397970304918396684
51448205843854398016058847661420
51448205843854398016058847680294
51448205843948959824873816027482
51448205843948959824873816377402
51448205843948959824874963933484
51448205843948970942994563662282
51448205843951660933574977327884
51448205843951672234647649693462
51448205843959764808534221312844
51448205843959764808534222712524
51448205844823055466556266479788
51448205844823055466557385687982
51448205844826957469475722657578
51448205844826957469476612287698
51448205844826957469478821844424
51448205844835061207240073218836
51448205844835061207240074618516
51448205844835077861541494171652
51448205844835077861541495571332
51448205844932324490907393640458
51448205861545599123232442436070
51448205861545599123233214088402
51448205867478103782237605854379
51448205868421538249731266261971
51448205920445107252544568552385
51448205938170066727080830287153
51448209536527762988540761810060
51448209938314290667671881543890
51448209938314291031523691507981
51448209991491018817837867181207
51448210009216894871888899702819
51448210009217796036674153070247
51448210015016996853372021539815
51448210015016996891510569760300
51448210015085128699110867429862
51448210015085128744864452221686
51448210015086329456109560130646
51448210015086329501863145389030
51448210015086329639123899764502
51448210015086340570046551935058
51448210015088731016111580183094
51448210015088741718119862895567
51448210015088741718119862895568
51448210015088741718182624660492
51448210015089031152850380487568
51448210015089041861364903850610
51448210015089041906553628638298
51448210015089041907118460058346
51448210015089041907118460062718
51448210015089041907366063929056
51448210015089041907368388281402
51448210015089041907369531582310
51448210015089041907369536187403
51448210015089041907369536187404
51448210015089931727921547648343
51448210015089931773110273350438
51448210015089931773675132440167
51448210015089942292166978660540
51448210015089942292187899248848
51448210015089942475181317827835
51448210015089942475181317827836
51448210015089942886963582004012
51448210015109454775259444368582
51448210015109454775259444835142
51448210015109454775259787675094
51448210015109454775259788724854
51448210015109454775343127188374
51448210015109454777791188367980
51448210015109455141371805406326
51448210015109455148713812629368
51448210015109455186853421131752
51448210015109455186853422181512
51448210015109455186853508293666
51448210015109455186853508760226
51448210015109455187104555703282
51448210015109455187104556753042
51448210015109455187125390314790
51448210015109455187125391364550
51448210015109455187125476408230
51448210015109455187125477457990
51448210015109455188547997825758
51448210015109455194446476347610
51448210015109455194465073073218
51448210015109455194467397071272
51448210015109455194468516266576
51448210015109455324302462220390
51448210015109455324302463270150
51448210015109455326833862913276
51448210015109455331728151796664
51448210015109455331916437091436
51448210015109455331916438141196
51448210015110655349411163541654
51448210015110655349411507897926
51448210015110655946383487345386
51448210015110656081384839257286
51448210015110656088726844964008
51448210015110659062979508773656
51448210015110659063042270888500
51448210015113046485040236206918
51448210015113057046506570911596
51448210015113057046506570930310
51448210015113057458100548743240
51448210015113057458372517926278
51448210015113057458372604019718
51448210015113057458372604369638
51448210015113057465714523633000
51448210015113057465714523982920
51448210015113057465715642828304
51448210015113057465715643178224
51448210015113057602891596005160
51448210015113057602975278358392
51448210015113057603163564702924
51448210015113060760162042525382
51448210015113357052846508462950
51448210015113357052846594556390
51448210015113357054269115973918
51448210015113357235777165277014
51448210015113357238036572345679
51448210015113357601617558181480
51448210015113357601889527364518
51448210015113357601889613457958
51448210015113357609231533071240
51448210015113357609232652266544
51448210015113357784820184178582
51448210015113357792162189885304
51448210015113357792163309080400
51448210015113360766230010543778
51448210015113360766481059002946
51448210015113360903405963235360
51448210015113360949160667357842
51448210015113361315273029445346
51448210015114257803588946917446
51448210015114258177043314711672
51448210015114261334230078878454
51448210015121462718700742767774
51448210015121462718972711950812
51448210015121462901903368764876
51448210015121462901903369814636
51448210015121466424741119946576
51448210015121466425828996659846
51448210015121466425828996672896
51448210015121466608759653486960
51448210015122363328187729050862
51448210015122363470277686546744
51448210015122363470280011011358
51448210015122366444532674704366
51448210015122366444595436819210
51448210015125064434398641273082
51448210015125064434399669788566
51448210015125064434399755882006
51448210015125064441174496662678
51448210015125064441176821010652
51448210015125064617326858949376
51448210015125064617329183301722
51448210015125064617330326602630
51448210015125064617389621068592
51448210015125064617391945416566
51448210015125064619021435997674
51448210015125064619589734021216
51448210015125064619652524482496
51448210015125064624105153476742
51448210015125064624107477474796
51448210015125064624107477824716
51448210015125065166183915975398
51448210015125065166372202319930
51448210015125065173713031468040
51448210015125065173715355932654
51448210015125068140440047317288
51448210015125068140440133410728
51448210015125068147214874191400
51448210015125068147779733262256
51448210015125068147779733262416
51448210015125068147782057260310
51448210015125068147782057260470
51448210015125068147783172219154
51448210015125068147783172219314
51448210015125068148030781740506
51448210015125068285040487637888
51448210015125068330712714074534
51448210015125068332408405727224
51448210015125068332408405727384
51448210015125070107478042600136
51448210015125070107760515248948
51448210015125070107760515267662
51448210015125070114535342123060
51448210015125070114537666471034
51448210015125070115100201011585
51448210015125070115100201208418
51448210015125070115102520955670
51448210015125070115102525476199
51448210015125070115103640165316
51448210015125098520454444458512
51448210015125112612889846015552
51448210015125112612892170363526
51448210015125520467732937096030
51448210015125520470244536297986
51448210015126421035544719090594
51448210015126421037993556173334
51448210015343903013871499461063
51448210015413246866112207556645
51448210015413249841503886897792
51448210015413252219280493930008
51448210015413252219361852407650
51448210015413252219365320060904
51448210015414152787110872283158
51448210015414152787114339936412
51448210015416838018234137126464
51448210015416838019070936684161
51448210015416848404297870698752
51448210015416854078495453598014
51448210015416898550132702215724
51448210015416898550969501773421
51448210015437567550199750917930
51448210015437567550283433743546
51448210015438468118032453269134
51448210015441169409413565880976
51448210015441213881050814498686
51448210015441213881887614056383
51448210015449274931773808507312
51448210015449274931773808857232
51448210015449274931773923292736
51448210015449274931836599318512
51448210015964076958802413577738
51448210015964076959074008285382
51448210015964076959074009689434
51448210015964076959074094378822
51448210015965277532954103700162
51448210015965277533142130732102
51448210015988392289992207711544
51448210015996512224187688382866
51448210015996512635969951509282
51448210016000399677801652441992
51448210016000399860815877290424
51448210016000414501126210474158
51448210016000414501126210590798
51448210016000414501209893293950
51448210016000414501959681255288
51448210016000414501963034123118
51448210016000414501963038722388
51448210016000414501963038728212
51448210016000414501963038827382
51448210016000414501963124817280
51448210016000414501963124933920
51448210016000414502025800843056
51448210016000414502025800959696
51448210016000414503657611167044
51448210016000414684140549758094
51448210016000414684140550108014
51448210016000414684973906103720
51448210016000414684977377994678
51448210016000414684977378362067
51448210016000414684977378362068
51448210016000414685036668222936
51448210016000414685040140126992
51448210016000416286352850307995
51448210016000416331269606868851
51448210016000416331353289688643
51448210016000416332085514412133
51448210016000416332105287206708
51448210016000416332106406420725
51448210016000416332106435099819
51448210016000416332106435105435
51448210016000416332106521211973
51448210016000416332169197237749
51448210016000416333529128722941
51448210016000449640433948791377
51448210016057736560354055013000
51448210016057736560542340307772
51448210016057736560542426401212
51448210016057736562048632056926
51448210016058937129589793999536
51448210016058937134338409013048
51448210016058937134610376661052
51448210016058937136032986056974
51448210016058937136304953704978
51448210016058940840650753839854
51448210016061638427686067366580
51448210016069443804646466195232
51448210016069443804834751490004
51448210016069449295264940621596
51448210016069743531465230920840
51448210016069743940548438595572
51448210016069743940548467291928
51448210016069743940736723890344
51448210016069743940736752586700
51448210016069743940736752605414
51448210016069743940737096961686
51448210016069743940820320639782
51448210016069743942996188720356
51448210016069743943059208752484
51448210016069743943268502259665
51448210016069743947326647033870
51448210016069743947514932328642
51448210016069743947514932347356
51448210016069743947514933863676
51448210016069743947598615167148
51448210016069743947598616216908
51448210016069743948142554582976
51448210016069743948350612691036
51448210016069743948350614090716
51448210016069743948350727476460
51448210016069743948350728876140
51448210016069743948351733298910
51448210016069743948351757395996
51448210016069743948351760578324
51448210016069743948351761995266
51448210016069743948351762001090
51448210016069743948351846690478
51448210016069743948351848090158
51448210016069743948413374805880
51448210016069743948413375855640
51448210016069743948414495063834
51448210016069743948414522697380
51448210016069743948414522716254
51448210016069743948414523760190
51448210016069743948414523766014
51448210016069743949773335337348
51448210016069743949773593604552
51448210016069743949774368462297
51448210016069743949774368462298
51448210016069743949774454551366
51448210016069743949836355369476
51448210016069743949837130227221
51448210016069743949837130227222
51448210016069743950046308943156
51448210016069743950046337639512
51448210016069743950046337645335
51448210016069743950046337645336
51448210016069743950046423734404
51448210016069744123750977453846
51448210016069744123751321810118
51448210016069744130529271981212
51448210016069744131345179511444
51448210016069744131345179530317
51448210016069744131345179530318
51448210016069744131364952324892
51448210016069744133060677279191
51448210016069744133060677279192
51448210016069747654388665871784
51448210016069747654392109427952
51448210016069747654392133525038
51448210016069747654392138124308
51448210016069747654392138130131
51448210016069747654392138130132
51448210016069747654392224219200
51448210016069747655814831730168
51448210016069748882123918094990
51448210016069748888902097836932
51448210016069748888902102442025
51448210016069748888902102442026
51448210016069748889735458433360
51448210016069748889738926086614
51448210016069748889738930691707
51448210016069748889738930691708
51448210016069748892249410323902
51448210016069749072812561254906
51448210016069749476920521923736
51448210016069749477004089958104
51448210016069749483695348797848
51448210016069749483698701665678
51448210016069749483698706264948
51448210016069749483698706270772
51448210016069749483698792341126
51448210016069749483698792359840
51448210016069749483778916832216
51448210016069749483782389090564
51448210016069749484514613814054
51448210016069749484532062243392
51448210016069749484532062249008
51448210016069749484534382009358
51448210016069749484535505805176
51448210016069749484535505822646
51448210016069749484535529902262
51448210016069749484535534501532
51448210016069749484535534501740
51448210016069749484535534507356
51448210016069749484535616008800
51448210016069749484535620596424
51448210016069749484594824381322
51448210016069749484598267924392
51448210016069749484598292034576
51448210016069749484598296620796
51448210016069749485958223869688
51448210016069749486230078261478
51448210016069749486230193052726
51448210016069749486774044969610
51448210016069749487045985810584
51448210016070644515891574943758
51448210016070644516163542591762
51448210016070644517586151987684
51448210016070644561645159735582
51448210016070644561645504091854
51448210016070644561896206795278
51448210016070644563339736429588
51448210016070644563339736896148
51448210016070644563340080785860
51448210016070644563590783489284
51448210016070644563674466309076
51448210016070648222203919770564
51448210016070649457278744684136
51448210016070649457550712332140
51448210016070649503032673832232
51448210016070649503304269943928
51448210016070650051510487911204
51448210016070650051594170730996
51448210016070650052343844256830
51448210016070650052347287445608
51448210016070650052347287463078
51448210016070650052347311910084
51448210016070650052347316141964
51448210016070650052347316142172
51448210016070650052347316147787
51448210016070650052347316147788
51448210016070650052410078280101
51448210016070650054104650718934
51448210016070650054857796147372
51448210016073345662940861665254
51448210016073345662940863064934
51448210016073345663024515793062
51448210016073345663024516842822
51448210016073345670367555647036
51448210016073345670367555651408
51448210016073345670367584343392
51448210016073345670554836536300
51448210016073345670554837935980
51448210016073345670555840941808
51448210016073345670555869638164
51448210016073345670555955732848
51448210016073345670555955750318
51448210016073345670555957149998
51448210016073345671978477517766
51448210016073345671978477522138
51448210016073345672250446682090
51448210016073345672250532794244
51448210016073345807628339073156
51448210016073345845955086513686
51448210016073345845955087913366
51448210016073345845955087917738
51448210016073345845955172607126
51448210016073345847649663561984
51448210016073345847649749651052
51448210016073345847712511415976
51448210016073345853569061384732
51448210016073345854992817157238
51448210016073345855264786321562
51448210016073349369064893321784
51448210016073349369064922018140
51448210016073349376324278006934
51448210016073349376407932130370
51448210016073349376407960826726
51448210016073349376596333279040
51448210016073349378018855167500
51448210016073349513668715202198
51448210016073351160714089605431
51448210016073351160714089605432
51448210016073351160797771958663
51448210016073351160797771958664
51448210016073351206739614865223
51448210016073351206739614865224
51448210016073351206739729656263
51448210016073351206739729656264
51448210016073351208162337161408
51448210016073351343243781671580
51448210016073351344059689216314
51448210016073351344063160056060
51448210016073351345423002615404
51448210016073393841518073579862
51448210016073393841518074629622
51448210016073395633188161755461
51448210016073395673837223265125
51448210016073395673837224314885
51448210016093758723698977354818
51448210016093759135481240481234
51448210016093759135564922834466
51448210016094059278244759666752
51448210016094059278433046011284
51448210016094059278433046029998
51448210016094059278433047546318
51448210016094059278516728849790
51448210016094059278996871976064
51448210016094059278997130243268
51448210016094059278997905101013
51448210016094059278997905101014
51448210016094059279269845581872
51448210016094059279269874278228
51448210016094059279269874284051
51448210016094059279269874284052
51448210016094059279269875800371
51448210016094059279269875800372
51448210016094059279269960373120
51448210016094059280692477539846
51448210016094059280964446722884
51448210016094059461447386713614
51448210016094059462284213917907
51448210016094059462284213917908
51448210016094059462284214967667
51448210016094059462284214967668
51448210016094959892898002947792
51448210016094959892898004347472
51448210016097661001473954741090
51448210016097661001474069432960
51448210016097661001474069532130
51448210016097661176873285939848
51448210016097661184488322610358
51448210016097661184488408699426
51448210016097661184549937186590
51448210016105766706303622815238
51448210016105766706304737424162
51448210016105766707999314468088
51448210016105766707999315517848
51448210016105816257676554773926
51448210016105816661593904620720
51448210016105816661593905670480
51448210016105816668368731494832
51448210016105816668368732544592
51448210016105816668371055492886
51448210016105816668371055842806
51448210016288287273242565638670
51448210016288287273245664471384
51448210016288287273245922751638
51448210016288297834980496473918
51448210016288297834980842247132
51448210016288297834980869526546
51448210016288297834980870943488
51448210016288297835043631645602
51448210016288297835043632708412
51448210016288297837491091251492
51448210016288297837491349518696
51448210016288297841758791001284
51448210016288297979584750222230
51448210016288298391365521082208
51448210016288298391365635871844
51448210016288298391365637271524
51448210016288298391366668973708
51448210016288298391366668992582
51448210016288301548615076060238
51448210016288301548615077123048
51448210016288301685625127867592
51448210016288302097407046152510
51448210016288302097407046165560
51448210016288302097407046171384
51448210016288587462495337763172
51448210016288587462495596043474
51448210016288597978560640733922
51448210016288597978560641796732
51448210016288598161491297566860
51448210016288598161491298616620
51448210016288598161574952740056
51448210016288598164022698259746
51448210016288598573085018162138
51448210016288598574779595206064
51448210016288598575529268381978
51448210016288598575532624432136
51448210016288598575532624445234
51448210016288598575532736035232
51448210016288598575532736385152
51448210016288598575532739590566
51448210016288598575532740640326
51448210016288598580699997457614
51448210016288601692131052046646
51448210016288601692131053096406
51448210016288601875146392553970
51448210016288601875146395755012
51448210016288601875146397271332
51448210016288602286740373586656
51448210016288602288434946029860
51448210016289498592041953295512
51448210016289498592042324831820
51448210016289498592062873883820
51448210016289498592063216840412
51448210016289498592063218240092
51448210016289498594573725524706
51448210016289499140269064652346
51448210016289499141105892785388
51448210016289499148445574144136
51448210016289499148447898492110
51448210016289502259693162704760
51448210016289502259693164221080
51448210016289502305693981230666
51448210016292183823936156259312
51448210016292198465166909818358
51448210016292198465166995911798
51448210016292198648097566632422
51448210016292198648097566982342
51448210016292198648159956165570
51448210016292198654875488107160
51448210016292198654875488457080
51448210016292200295289012436554
51448210016292200295289127221978
51448210016292200295289127222186
51448210016292200295309933142954
51448210016292200296920826316084
51448210016292200296920912405152
51448210016292200296920941101508
51448210016292200296983702866432
51448210016292200297736844045520
51448210016292200297736845095280
51448210016292200297736848296321
51448210016292200297820413129440
51448210016292200302088227670320
51448210016292200432486230679210
51448210016292200432487378118652
51448210016292200432487378468572
51448210016292200439265299593390
51448210016292200439265299943310
51448210016292200439265300059950
51448210016292200440100979918148
51448210016292200440100979919600
51448210016292200440102099127794
51448210016292200440102099132165
51448210016292200440102099132166
51448210016292200440102099482085
51448210016292200440102099482086
51448210016292200440102127824150
51448210016292200440102127829973
51448210016292200440102127829974
51448210016292200441796676176091
51448210016292203963127131198966
51448210016292203963128164300670
51448210016292203963128164313720
51448210016292203963128164319543
51448210016292203963128164319544
51448210016292203963128250408612
51448210016292203963128251924932
51448210016292204008128604149282
51448210016292204008860828854106
51448210016292204008860829916916
51448210016292204008943364836322
51448210016292204008944484050340
51448210016292204145305677238752
51448210016292204146141357446870
51448210016292204146142472055794
51448210016292204146142476660887
51448210016292204146142476660888
51448210016292204146142476773156
51448210016312613165898954530094
51448210016312613165898983226450
51448210016324620736701817830852
51448210016324620881323180270374
51448210016324620881326623832366
51448210016324621285493531405472
51448210016324621292351924914480
51448210016324621292351925964240
51448210016324621293105070325496
51448210016324621293105070344370
51448210016324621293167833508974
51448210016385848778636338907068
51448210016397550624026910236274
51448210016397550624026910236434
51448210016397550669696525361546
51448210016397550669696526761018
51448210016397550669696555457374
51448210016397550669947602517278
51448210016397550806957567050338
51448210016397553781212269294112
51448210016397553781212297990468
51448210016397554330067287415236
51448210016397554330255315492564
51448210016397555611335116986773
51448210016397555611335116986774
51448210016397555611335118049584
51448210016397555611418685021141
51448210016397555611418685021142
51448210016397555611418686083952
51448210016397555748616334338228
51448210016397555748616678694500
51448210016397555748616678811140
51448210016397556159373597288672
51448210016397556159561883633204
51448210016397556160123643866974
51448210016397556160126738467600
51448210016397556160126738467760
51448210016397556160126742699640
51448210016397556160126742699688
51448210016397556160126743072693
51448210016397556160126743072694
51448210016397556160207211901342
51448210016397556160207211901502
51448210016397556160210306501968
51448210016397556160210311107062
51448210016397556160210396846369
51448210016397556161821315511526
51448210016421865954945023568996
51448210150914183937619114884966
51448210150915384694701490877926
51448210151008739846104498014895
51448210151008739846920400958907
51448210151009040454751184164368
51448210151011441555250809598251
51448210151011441922994985584760
51448210151011742110571003943122
51448210151011745404829116926065
51448210151019534312089304885286
51448210151019535915180273063768
51448210151019546659908639465003
51448210151019550318521775746283
51448210151019550364254440319402
51448210151019550737646820483524
51448210151020735069171680878246
51448210151020736669731244806087
51448210151020736669731245175690
51448210151020736672178966231112
51448210151020747233976675818283
51448210151020747782956588601076
51448210151020747790298594307798
51448210151020747834609769839097
51448210151020750938322476672682
51448210151020751075520468913627
51448210151020751075520468933310
51448210151020751494645513650868
51448210151020751540460741349342
51448210151020751540650146902068
51448210151020751540650147374452
51448210151020752721896380240203
51448210151020752721896380609806
51448210151020752724344101665228
51448210151020752724427784490636
51448210151020752729426328287526
51448210151020752729427447495720
51448210151020797194370452390233
51448210151020800900975689127538
51448210151023447084109014769173
51448210151023447221307007379721
51448210151023449081952795310872
51448210151023449126074564804011
51448210151023449126262850098783
51448210151023449126262851633977
51448210151023449127769141984260
51448210151023452572028719191093
51448210151023452649100603165437
51448210151023452786382278245857
51448210151023452786382278251681
51448210151023452832114942824800
51448210151023454432674507102561
51448210151023454432674507122244
51448210151023454435205911003074
51448210151023498897802096900887
51448210151023498897805540094085
51448210151231485780932638984972
51448210151231485780932639334892
51448210151311334288691858211033
51448210151312535045690551378377
51448210151312536692819603884041
51448210151312537290126347926621
51448210151335651267303883135746
51448210151335651450569271232381
51448210151335651862351277141353
51448210151336852619349883172299
51448210151347658837290815159106
51448210151967826653186634443817
51448210151967826653186634456867
51448210151969032722517501183693
51448210151969032723270642362781
51448210151969032725027636817780
51448210151969032725777683393821
51448210151969032725781126602490
51448210151971734015174428256553
51448210151971734015174431443093
51448210151992143766736187328969
51448210151992143766736958981301
51448210151992443965945103581066
51448210151993344349842958762638
51448210152178866441742283743435
51448210152187886808458751377978
51448210152214900135076998172141
51448210168640060176861354607686
51448210168640360366131948601710
51448210168737318162299987422324
51448210168738523904995903840266
51448210168745426603496680042122
51448210168747079872853600848603
51448210168749325367011382056900
51448210168749329071357182543148
51448210168749329071357182547312
51448210168749329071357182547520
51448210168749378889636729580020
51448210168932145985941567796362
51448210168956461315165104448128
51448210169037512366571141003232
51448210169037512961640574391991
51448210169061827695230679149112
51448210169061827695795796500222
51448210169061827695879479321466
51448210169061827878893818959486
51448210169061827878893818960938
51448210169073535076784103341202
51448210169718320021335917143056
51448210169718320021336178609850
51448210169718320067089763519766
51448210169718320067905667876508
51448210169718320067989350701916
51448210169719220589147960600202
51448210169719220635738370564374
51448210169719220635738370577424
51448210169904753656095155749980
51448210169904757505233036248640
51448210169912846420443795915258
51448210169912862479951971220818
51448210169937174095059871268268
51448210174655254375056195253396
51448210174655254382670944964718
51448210174971353676981215049748
51448210175603534421430900988710
51448210175603534421702497100406
51448210175626945432742151496516
51448210175627846048819117266891
51448210175813379212273405286112
51448210221924708178986343239250
51448210228808176057654610833321
51448211374109365842333441825955
51448211374109365842333441844829
51448211374110266455815012182365
51448211427284025479324978109781
51448211427286994201541886893287
51448211588008177516575330005437
51448211588018984474079580219585
51448211588116230966272505737761
51448211588116231377866483569405
51448503072000190330546525858244
51448503149144181863455893474712
51448533311753000223586238734330
51448533311785420664747709755404
51448533311785420664810385781180
51448533312336851271799684469282
51448533312336851271799799254706
51448533312336851272050388572386
51448533312337751656659888584878
51448533312441917519286208177262
51448533312442217708560243852375
51448533312624699842228406823024
51448533312625599807900718835242
51448533312625599807900804574390
51448533312625599807921725162698
51448533312625600402696949592646
51448533312625600409471776466758
51448533312625600410038954949448
51448533312625600410038955299368
51448533312628301564432516001116
51448533312628301701693527825700
51448533312660716461941826837906
51448533312660722005656924864680
51448533312660722142917680644044
51448533312660722554699599409976
51448533312660722554699686553016
51448533312661022332188273125960
51448533312661022743970280551204
51448533312661922762739300385256
51448533312661923311778504094970
51448533312661923311802866938984
51448533312664624466174388089108
51448533312664624603435056731096
51448533312664624603452849883840
51448533312664624603455948739640
51448533312672730123074488954732
51448533312672730123074490004492
51448533312672730124766741650684
51448541820757445946960847641469
51448541820757446130560163534615
51448541820757446130560164584375
51448541820765501828950609785657
51448541820769153519710885447947
51448541821093324981023561132523
51448541891657949067101883284436
51448541891669956637926786387472
51448541915303557676768002974316
51448552455311471516356213791232
51448552455311471927950191622876
51448552455383516981968714120064
51448552455383517347830026698432
51448552455384417504026823707380
51448552455384417915620802011408
51448552455384417915620803061168
51448552455384417961374386803232
51448552455384417961374387852992
51448552455419538420679210454386
51448552455419538420679296193534
51448552455419540067808267196350
51448552455419540067808352935498
51448552455419540067891950035016
51448552455419540250822606849080
51448552455599319530169353655400
51448552455599320086532998533686
51448552455599320086804966181690
51448552455599320086804967698010
51448552455599320269545013702928
51448552455602021973066365914454
51448552455602021973066366964214
51448552455602054731703353313728
51448552455602054731703724850036
51448552455602310492642909973628
51448552455602322162336959794598
51448552455602322162336960844358
51448552455603211472173934708348
51448552455603211472174192975552
51448552455603222539457750898528
51448552455603222547050720491878
51448552455603222547050806580946
51448552455603255349830483503974
51448552455603255351525060664540
51448552455603255351525346461700
51448552455603255487091152140298
51448552455603255488785729300864
51448552455603255488786100837172
51448552455623635417448787868354
51448552455623668769273808157564
51448552455626637493252749129266
51448552455627537877966594399294
51448552455635648524480679847368
51448552455635676340097941021046
51448552455635676385851497233154
51448552455635676523111907602274
51448552455638328217973088803356
51448552455638328217973089275740
51448552455638328220504489851986
51448552455638328220504489968626
51448552455638328263663998041788
51448552455638328266258074760450
51448552455638344272335238007462
51448552455638344279110064881574
51448552455638344279949987718784
51448552455638344684117244266354
51448552455638344684179920292130
51448552455638344689199818444514
51448552455638344690954747166242
51448552455638344691711446342826
51448552455638344691795014377194
51448552455638344867194259931810
51448552455638344867194260048450
51448552455638344867215180636758
51448552455638344872276834226610
51448552455638344873969086805922
51448552455638344873969086922562
51448552455638344874808234802856
51448552455638347985990365364146
51448552455638348397751823988188
51448552455638348397835392022556
51448552455638348580849731189852
51448552455638377494489980058340
51448552455638377631750648694664
51448552455638377631750648812916
51448552455638377634282049039034
51448552455638377634282049505802
51448552455638377680035634297626
51448552455638392450828767097906
51448552455638392860100293368860
51448552455638394095447085934648
51448552455638394095447344201852
51448552455638394095509761960424
51448552455638394097957565922586
51448552455638394097957824189790
51448552455695714372147318907088
51448552455696614208173712576100
51448552455696614208173713042660
51448552455696614756944762429984
51448552455696614756944789610020
51448552455696614802698347221808
51448552455696614802698347688368
51448552455696614939959100547520
51448552455696614939959102063840
51448552455707371745125978277632
51448552455707419923557089609504
51448552455707421616439731628726
51448552455707421751189743027322
51448552455707421753700481282464
51448552455707421753700486004198
51448552455708622327768522357478
51448552455708622373522107149302
51448552455711274205643698719504
51448552455711274205643699191888
51448552455711274251397283983712
51448552455711323482160589974488
51448552455711323619421258729064
51448552455711323619421344349960
51448552455711323665174843520888
51448552455711338443603647204206
51448552455731736899093517542668
51448552455731736899156193568444
51448552455731736899156537574796
51448552455731737082107856826604
51448552455731737084618595081746
51448552455731751725849066267824
51448552455731753555929699493702
51448552455731753555989019469320
51448552455731753555992461612758
51448552455731753555992490310518
51448552455732053745263055610994
51448552455735659310705529738610
51448552456294841537902597376414
51448552456294841583656182168238
51448552456294889713551374341448
51448552456294889713801963186744
51448552456294891360680057908320
51448552456294891360680316175524
51448552456294891360742734052348
51448552456365135645187550353574
51448552456365135645187550820134
51448552456365135645250312585058
51448552456365135645250341164774
51448552456367835708812255861320
51448552456367835708812256211240
51448552456367837531615969480116
51448552456367837531615970897266
51448552456367837531615971363826
51448552456392152869898124183400
51448552456582723642017175814044
51448552456582723642079937928888
51448552456582723642079966508604
51448552456582728996085850444114
51448552456582740114205826076662
51448552456583039884352495498654
51448552456583929750825111616128
51448552456583940269066255150546
51448552456583940269087175738854
51448552456583940871202196196334
51448552456583940871204520660948
51448552456586625507738407703692
51448552456586625551797043798642
51448552456586625551859719824418
51448552456586625553491620959208
51448552456586625553491992495516
51448552456586625553554296984984
51448552456586631042227490725054
51448552456586631042227605510478
51448552456586631044758890000790
51448552456586640325121494385068
51448552456586640325121495784748
51448552456586640325204834720652
51448552456586641972250293328000
51448552456586641972312969235524
51448552456586641972312970285284
51448552456586641979926944106570
51448552456586641979926944224662
51448552456586641979926945156330
51448552456586641979927288462842
51448552456586642155261448973194
51448552456586642162878865633338
51448552456608256202120309529056
51448552456608256202144667773800
51448552456610957493794654968006
51448552456619046359049874811692
51448552456619046359112549437948
51448552456619046361643950014194
51448552456619046361643950130834
51448552456619046361643951180594
51448552456619046542064213978988
51448552456619046542315261038684
51448552456619046544595614671874
51448552456619046544595871539350
51448552456619063008333720094018
51448552456619063008333720210658
51448552456619063008333805833006
51448552456619063008354640798966
51448552456619063013416294388818
51448552456619063015108546968130
51448552456619063015108547084770
51448552456619063015947694965064
51448552456679984958973740010840
51448552456679984958973740127480
51448552456679984959162026355372
51448552615168529142293004216244
51448552615168532848333380464356
51448552615168566202414737681502
51448552615264621408241257464682
51448552615276630260416440139264
51448552615276630809208410581456
51448552615276634332234447070818
51448552616116830136466426221210
51448552659579163123490789481458
51448552660454465012623386840410
51448552668345260586466399226119
51448552668345260586466400275879
51448552668345260632219610598085
51448552668345260632219985185747
51448552668442251407235717608413
51448552668442267878609465794455
51448552668442571728355252160647
51448552669075654276235363964749
51448552669078355979482423591273
51448552669293558286381336087807
51448552669317553296368314967365
51448552669317569767930464302077
51448552669318770525012725503789
51448552683213631285119316560208
51448552683870128550352288533880
51448552685817209920139438017384
51448552685819911623574782938680
51448552685844222012830404013596
51448552685844223431466858259896
51448552685852327123138762192338
51448552685852327123138763242098
51448552685852327123139020459542
51448552686036014544039063402664
51448552686036015138834632594512
51448552686038716244753946433168
51448552686038716247201664306262
51448552686059124176487744747908
51448552686059124176487746147588
51448552686059125409301988706224
51448552686059125410994241402176
51448552686059125410994242451936
51448552686063027872163083186420
51448552686071131747123104455480
51448552686071131747123104572120
51448552686071131747311389862520
51448552686071131747311389866892
51448552686074734018307584037708
51448552686147735090752446061342
51448552686169345423977103606922
51448552686172047127412449591028
51448552686172047127475240407844
51448552686172050421670558147471
51448552686801530469786809585834
51448552686801530515540365797942
51448552686804232173033869212358
51448552686804232218787425424466
51448552686825842132887063645664
51448552686825842140418101951862
51448552687023036842686274439844
51448552687023036979884267050392
51448552687023036979885043420086
51448552687043744915217280463744
51448552687043744915217281513504
51448552687043746149724150193566
51448552687044647313109696244140
51448552687047346637358742077524
51448552687047348467564785428424
51448552691728236847405972077902
51448552691729437741749016702814
51448552691752547373922146416146
51448552691753749778157938458576
51448552691967749589589412027096
51448552691971353645037978667920
51448552691971353645037979017840
51448552691971653285264750582248
51448552691971653460665115345058
51448552691971653467439942219170
51448552691979462461572766598139
51448552691983359568648999364752
51448552691983359568669891373296
51448552692041629496621647182928
51448552692077219837987109444334
51448552692077968458143400884318
51448552692078120405798891438895
51448552692078120543059646164287
51448552692088775409145539526822
51448552692088775820738396750544
51448552692088775820738397100464
51448552692700844517538524770264
51448552692700844654715510930892
51448552692733264966290643984150
51448552692733265103551308034254
51448552692733265103551308384174
51448552692916947994576027526098
51448552692952069590005708964230
51448552692952070139048382442504
51448552692952071374583547459153
51448552692952071374583547459154
51448552692952071374583548508913
51448552692952071374583548508914
51448552692952371563666113380061
51448552692952371563666113380062
51448552692955972187700157054648
51448552692955972187721049063192
51448552692955973880666453197257
51448552692955973880666453197258
51448552693025004594472491474862
51448554759986629351008009238139
51448554759986629351010332186433
51448554759991481792926786389155
51448554759991485498967162518197
51448554759998657282176918743559
51448554760095953325194077638401
51448554760099566577029228872557
51448554760972150108694709182543
51448554765896208444208212618991
51448554765908216015031967824751
51448554765908216609556603986779
51448554765908217844338535965391
51448554765908217844338537481711
51448554765979961982488166819343
51448554765980412152097265175986
51448554765981312857107039776883
51448554766004240070081919776325
51448554766005629286359910707059
51448554766005629423620665432451
51448554766880792122731672119611
51448554812958800314887955475536
51448554819085991883822342294406
51448554819182357436274589587306
51448554819182357436274590650164
51448554819182357436462875944936
51448554836778546565048735250522
51448554836811867985866589756658
51448554836811867985866932713250
51448554836814569277516571301882
51448554836814875407235451900277
51448558198567389234578749342166
51448558198568289253263715986310
51448558198588688031309294372886
51448558198588688031581262493274
51448558198588698417624103118026
51448558198588698417624103584586
51448558198588702123664479247068
51448558198591389597546418168370
51448558198591389597567310176962
51448558198591389734744382076738
51448558198591389734827978813286
51448558198591389735016350197126
51448558198591403964381129112156
51448558198591689375223004587394
51448558198591689375223005637154
51448558198591700859456485496086
51448558198592589943034701538438
51448558198592590354628679370082
51448558198592600878141452023590
51448558198592604584181829668952
51448558198604764247295215525698
51448558198604764247295215875618
51448558198604764659077481114577
51448558199478743071541637832972
51448558199478743071792341936076
51448558199478743071792342285996
51448558199478743071876023711932
51448558199478743071876024761692
51448558199478746770803834103432
51448558199478746770803835619752
51448558199478746770887431306540
51448558199478746770887518445368
51448558199478746775887438201128
51448558199478746776138142304232
51448558199478746776221824196728
51448558199478746777832719464798
51448558199478746816620095510056
51448558199478746816620096559816
51448558199478757889259225651116
51448558199478757895953808656510
51448558199478757895953809706270
51448558199478759543082866817027
51448558199478763247428667301823
51448558199547792551993922605998
51448558199547792551993923655758
51448558199548993309159896262802
51448558199572102522965369293020
51448558199572102529743636173790
51448558199572106229005747871502
51448558199572107464352911992472
51448558199572107464352912459032
51448558199572107464373804467624
51448558199572107873687081104392
51448558199572107875381659198078
51448558199572107875946517219174
51448558199572107875946518268934
51448558199572107875967525064562
51448558199572107876218486402372
51448558199572107880465346935402
51448558199572107880465347985162
51448558199572107881217459244714
51448558199572107881217460294474
51448558199572107881218492369664
51448558199572107881218493769344
51448558199572107881218606688528
51448558199572107881218607038448
51448558199572107881218607155088
51448558199572107881218608088208
51448558199572107881302175189456
51448558199572107882724783050184
51448558199572107882909711474106
51448558199572107882909712990426
51448558199572107882913069394716
51448558199572107882913069413590
51448558199572107882913183732454
51448558199572107882913185248774
51448558199572107882996752233382
51448558199572107882996753283142
51448558199573308084258187495744
51448558199573308084258188895424
51448558199573308633300862041040
51448558199573308638300867890240
51448558199573308638300868240160
51448558199573308638383432901518
51448558199573308638384579407840
51448558199573308638384580807520
51448558199573308639995445400726
51448558199573308639995446450486
51448558199576004388686487441180
51448558199576004388686488374300
51448558199576004388686488490940
51448558199576004388686488840860
51448558199576004388770171199916
51448558199576004388770171316556
51448558199576004388770285985340
51448558199576008094726864503342
51448558199576008094726866019662
51448558199576009922422539825352
51448558199576009922422539941992
51448558199576009924870260898036
51448558199576009924870261364596
51448558199576009924870262414356
51448558199576009924891183120756
51448558199576009924953945239971
51448558199576009924953945241429
51448558199576009929702901558242
51448558199576009929702902608002
51448558199576009930036514696398
51448558199576009931397478368888
51448558199576009931397479768568
51448558199766644935848846660386
51448558199766645347442479768576
51448558199767846111219467346438
51448558199770547213163597916576
51448558199790945854199468520976
51448558199790945854199468538238
51448558199790945854199469004798
51448558199790956560726582347746
51448558199790960266766958476788
51448558199790960266766958943348
51448558199790960266766959993108
51448558199790960678360591934898
51448558199790960678360592051538
51448558199790960683444309418338
51448558199790960683444310818018
51448558199790960685138886462264
51448558199792146611219168617690
51448558199792146611219170017370
51448558199792157134794733486450
51448558199792157180548318396366
51448558199792160840834651972646
51448558199792160840834994929238
51448558199792160840834995296628
51448558199792160840834996346388
51448558199792160840835109615492
51448558199792160845918369339446
51448558199792161440443003985154
51448558199794862544081710199538
51448558199794862544081711599218
51448558199794862549165427566338
51448558199794862549165428966018
51448558199794862733790661424328
51448558199802967653823233435334
51448558199802968246652947964092
51448558199802968246652948080732
51448558199802968248347523608338
51448558199802968254266922835138
51448558199802968255961498479384
51448558199900214746163891646444
51448558199900214746163892579564
51448558199900214746164007365196
51448558199900214747858468223810
51448558199900214747858468224018
51448558199900214747858468340450
51448558199900214747858468340658
51448558199900214747858468690370
51448558199900214747858469740130
51448558199900214747858583009442
51448558199900214748632620452136
51448558199900214748694521620326
51448558199900214748695296477912
51448558199900214748695296478071
51448558199900214748695296596169
51448558199900214748695297994232
51448558358133597678375508894660
51448558358133597685153430369398
51448558358137650810564206843635
51448558411315279530822332359582
51448558411315279530822332359583
51448558429028231206111844406077
51448558429039954644673160338931
51448558429040254652685611741197
51448558429040254788190169427251
51448558429040255199784147258895
51448558429040255202312080298527
51448558429041155815793764377343
51448558434936856573459926893441
51448558434948580012021242826087
51448558434948580012021242826295
51448558434948880615392826989407
51448558434949781183141846864707
51448558434949781183145319123102
51448558434949781183145319123103
51448558836736308905832205047406
51448558836736309271607513024088
51448558836736309271609835972382
51448558836736309317614469236605
51448558882212726141488775058184
51448558889804516781314243141263
51448558889908982601912171242191
51448558889912586560773518083767
51448558889912586565857120665143
51448558889912586567551697825709
51448558889912736868925415522602
51448558889913937577742578358658
51448558890204354607022409790325
51448558890226029178186005367667
51448558890784314726375303590563
51448558890784330604542909457761
51448558890785231172354318026851
51448558890785231211350897818201
51448558890785231216413327174429
51448558890785231216413327659703
51448558890787931227154316923731
51448558890787932873530228250307
51448558890787932874282340559619
51448558890787932875974593255571
51448558890856959975711496203751
51448558890856959982489302893065
51448558890856960529858665339015
51448558890856960531532320394953
51448558890856960531553240983261
51448558890856960531720606752535
51448558890856965333985080821965
51448558890860867931742635418231
51448558890860867933437212112237
51448558890881275311712839531781
51448558890881275860755857033669
51448558890881275860944143391251
51448558890882525894355412303611
51448558891077004069215803533387
51448558891077004618258564185013
51448558891077004618258822452217
51448558891077004618258822570261
51448558891077015187336550818267
51448558891077015187336923889769
51448558891077015736400490443497
51448558891077015738095066087743
51448558891077018893376926947309
51448558891077018893377301535131
51448558891079705909911645979893
51448558891079705909911646097985
51448558891079705909911647029653
51448558891112137278983106256597
51448558891112137278983364523753
51448558891112137324736692098181
51448558891112137324736949315577
51448558891112137873507740902305
51448558891112137881056630593573
51448558891185072199098303398485
51448558891185072199370157777385
51448558891185072748140977943781
51448558905847227793832596079080
51448558907526786852995541759424
51448558907530389307173325135216
51448558907530389718767044704028
51448558907599422133154758639124
51448558907599722322404431930960
51448558907602123424807496073360
51448558907602123433761515316159
51448558907602123836317877645212
51448558907602123836317905851922
51448558907602123836317906224928
51448558907602123836589846342976
51448558907602134545376308774306
51448558907602134545376309124225
51448558907602134545376309124226
51448558907602423431042916291340
51448558907602423437570047550820
51448558907602423979834886733532
51448558907603324181806189240704
51448558907603324600931578804185
51448558907603335119444345477298
51448558907603335668295635545396
51448558907603335668297960010010
51448558907603335668483920840168
51448558907603335668486245304782
51448558907603335668487392738400
51448558907603335668487392744224
51448558907603339374527770389585
51448558907622837041032106158550
51448558907622837041053026863498
51448558907622847559290610871002
51448558907622847602516263785222
51448558907622847605047667666052
51448558907622847970887687535200
51448558907622847970887687535360
51448558907622847975971406418320
51448558907622847975971406418480
51448558907622848014109867495764
51448558907622848014109983703954
51448558907622848014361030763650
51448558907622848154090313513540
51448558907622848154090313526638
51448558907624037660602564035768
51448558907624037660602937088396
51448558907624048176667982841654
51448558907624051882624676267544
51448558907626439312300154824906
51448558907626450425337470190226
51448558907626738952255645830648
51448558907626739501549828116742
51448558907626749880082148911810
51448558907626749880103069500118
51448558907626750019539462497583
51448558907626750019539462497584
51448558907626750428874118887442
51448558907626750428874119354002
51448558907626750429146088051766
51448558907626750429146088401686
51448558907626750431402051927074
51448558907626750431656568039704
51448558907626750436487978949978
51448558907626750436489126860352
51448558907626750436489127210272
51448558907626750614587114779882
51448558907626750619419784024128
51448558907626750619482545789052
51448558907626753593464416988824
51448558907626753593465564898990
51448558907626753593465564899198
51448558907626753730663557509746
51448558907626753776415994391196
51448558907626753776417142301570
51448558907626754134914381724294
51448558907627639932100769292633
51448558907627639932100769292634
51448558907627650638439595222416
51448558907627650999405501821772
51448558907627650999405506421042
51448558907627651045138142044842
51448558907634558697723407640306
51448558907634855539180037793060
51448558907634855539180038842820
51448558907634855541962491200336
51448558907634855541962491213386
51448558907634855541962606004634
51448558907634855546774240919292
51448558907634858841220640733010
51448558907634859245220415438422
51448558907634859254509194208900
51448558907634859436017243026562
51448558907635756109711539791074
51448558907638446333805454292806
51448558907638446882287081780984
51448558907638457261652763172480
51448558907638457261655087520454
51448558907638457261656230825734
51448558907638457263915551796588
51448558907638457263915551800960
51448558907638457401172867569454
51448558907638457993440390919126
51448558907638457993626352799044
51448558907638457993628677263658
51448558907638457995320929959610
51448558907638461157966835969560
51448558907638461157966835973932
51448558907638461157969160321906
51448558907638461157969160434174
51448558907638461157970303627186
51448558907638461158031922553390
51448558907638461158033065742030
51448558907638461159724175249342
51448558907638462934734517543864
51448558907638462935016990192676
51448558907638462935016990211390
51448558907638462937272958588513
51448558907638462941511668765950
51448558907638462941795256023686
51448558907638462942358971920404
51448558907638462942360114912211
51448558907638462942360115028851
51448558907638462942360115109044
51448558907638462942360115113415
51448558907638462944051224620727
51448558907638462944053544363608
51448558907638462944054692072777
51448558907638462944054692269610
51448558907638462944054692273822
51448558907638462944054692273981
51448558907638491347710919402240
51448558907638505440149759916178
51448558907638913294989383343402
51448558907638913297501011358354
51448558907638913297689297702859
51448558907639813862801165337966
51448558907639813865250031233702
51448558907639813865312793352918
51448558907639814274771715871697
51448558907639814277032295409803
51448558907817373781882727291848
51448558907818725249861778728155
51448558907926344308245392321754
51448558907926344309939967966000
51448558907926344309940341018628
51448558907927545613530518977204
51448558907927545616065391574146
51448558907927578967611876194350
51448558907930230708982974544893
51448558907930230708983003242707
51448558907930230845490612070192
51448558907930230846327411627889
51448558907930241231554345642480
51448558907930244937594723171202
51448558907930246768491145115622
51448558907930246770185721226428
51448558907930246770185722276188
51448558907930246770269518370700
51448558907930246905751928541742
51448558907930291377389177159452
51448558907930291378225976717149
51448558907930291379920552361395
51448558907950659639163505071276
51448558907950659639163506121036
51448558907950960377452843947552
51448558907950960377456196815382
51448558907950960377456197281942
51448558907950960377536526773168
51448558907950960377539994426422
51448558907951004849658419763213
51448558907951860945288928212862
51448558907954562099409257398584
51448558907954562099409257865144
51448558907954562099493055009416
51448558907954562236670040824704
51448558907954606708307289442414
51448558907954606709144089000111
51448558907954610414347638391420
51448558907954610414347666971136
51448558907962667759026930583210
51448558907962667759030283451040
51448558907962667759030283917600
51448558907962667759030398236464
51448558907962667759093074262240
51448558908477469786330569322550
51448558908477469787753551421180
51448558908477469788025146012184
51448558908477469788025146016556
51448558908477769931270444651230
51448558908477769931270444674316
51448558908478670360210578643890
51448558908478670360398605675830
51448558908510190371050719690378
51448558908510190782582020446486
51448558908510190782644697522022
51448558908510190782853991145844
51448558908510190965868330313140
51448558908510190965868333518553
51448558908510205606743402127612
51448558908510205606743406849345
51448558908510205606743406849346
51448558908510205608437979288178
51448558908510206843785149176270
51448558908511107411596931166622
51448558908511107448396469539982
51448558908511107457350517474766
51448558908513792688072442578393
51448558908513807329219485086400
51448558908513807329219599877648
51448558908513809115032018870474
51448558908513809115303988034798
51448558908513809161054100568274
51448558908513809161057572826622
51448558908513809161057573298798
51448558908571129382715183861500
51448558908571129382715183978140
51448558908571129382715442128704
51448558908571129382715442245344
51448558908571129387798901344940
51448558908574731104919206477980
51448558908574731104919292571420
51448558908574731104919292921340
51448558908574734817465880771314
51448558908582836214953649828820
51448558908582836215225244424196
51448558908582836221731542607202
51448558908582836221731915659830
51448558908582836222003510255206
51448558908582836626735655737792
51448558908582836626819222255840
51448558908582836631902912442604
51448558908582836633513805733618
51448558908582836633513806783378
51448558908582836633514178786246
51448558908582836633597488086850
51448558908582836633597861139478
51448558908582836633785774431382
51448558908582839927772291788872
51448558908582840339554182912420
51448558908582840339554555965048
51448558908582841565863359975776
51448558908582841573478367967399
51448558908582841573478367967400
51448558908582841574897876645653
51448558908582841574897876645654
51448558908582841574900196388534
51448558908582841574900975478124
51448558908582841574900975478208
51448558908582841574901344294536
51448558908582841574901345344296
51448558908582841574901348530836
51448558908582841574901348543886
51448558908582841574901348549709
51448558908582841574901348880756
51448558908582841574901349943566
51448558908582841575172939939672
51448558908582841575985408526056
51448558908582842122521386868760
51448558908582842124780932716394
51448558908583136767804913539300
51448558908583136767993198834072
51448558908583136767993200369106
51448558908583136768076882722338
51448558908583136775587287654330
51448558908583136775670970007562
51448558908583141718418357969028
51448558908583141718418359031886
51448558908583142310955267284854
51448558908583142311854742868120
51448558908584037384152991081710
51448558908584037390596555846228
51448558908584037390930941252804
51448558908584041095193058917808
51448558908584041095276741737600
51448558908584042323029676602062
51448558908584042323029678001742
51448558908584042330288775839972
51448558908584042330289148775960
51448558908584042330289148892600
51448558908584042330560743487976
51448558908584042330560744887656
51448558908584042331983725936526
51448558908584042333067784519016
51448558908584042333071223475914
51448558908584042879603762389336
51448558908584042879603762406806
51448558908584042879666553223829
51448558908584042881361125662662
51448558908584042881361130248882
51448558908584042881863193917898
51448558908584042882114271091100
51448558908586738490197309428946
51448558908586738490280990736790
51448558908586738490280991782178
51448558908586738490280991786550
51448558908586738491891885073192
51448558908586738491891913769548
51448558908586738492728713327246
51448558908586738492728741533956
51448558908586738497624030590764
51448558908586738497624030595136
51448558908586738499234923881778
51448558908586738499234924931538
51448558908586738499235038671574
51448558908586738499318606235010
51448558908586738499318606239382
51448558908586738499318607751330
51448558908586738499505859944238
51448558908586738499506892579542
51448558908586738499506893046102
51448558908586738499507007837142
51448558908586738499507007854612
51448558908586738673211562861466
51448558908586738673211647550854
51448558908586738675742966388004
51448558908586738675743052494541
51448558908586738675743052494542
51448558908586738680551330309282
51448558908586738680553654657256
51448558908586738680614006335058
51448558908586738680616330799672
51448558908586738682245907469848
51448558908586738682248231463530
51448558908586738682248231817822
51448558908586738682249264565394
51448558908586738682249264569606
51448558908586738682520199111534
51448558908586738682521347004438
51448558908586742196237685557988
51448558908586742196237714254344
51448558908586742198769086250874
51448558908586742203580724366574
51448558908586742203580839156370
51448558908586742205275301060580
51448558908586742205358983880372
51448558908586742205547270224904
51448558908586742205547385015944
51448558908586742205547385033414
51448558908586742379314786844500
51448558908586742381783339329102
51448558908586742381783425418170
51448558908586742381846187537386
51448558908586742386654383513860
51448558908586742386926352678184
51448558908586742388286284644278
51448558908586742388289640694436
51448558908586742388289640698648
51448558908586742388289755485476
51448558908586742388558252292282
51448558908586744026381078747268
51448558908586744026381081817328
51448558908586744026381081933968
51448558908586744026381081952681
51448558908586744026464761100500
51448558908586744026464764305913
51448558908586744026464764305914
51448558908586744028912482179007
51448558908586744028912482645567
51448558908586744032970974864818
51448558908586744032970975214738
51448558908586744032970975331378
51448558908586744033159261559270
51448558908586744033159261675910
51448558908586744033720763176076
51448558908586744033723087524050
51448558908586744033724116043906
51448558908586744033724120564435
51448558908586744033724120625706
51448558908586744033724120761267
51448558908586744033724120761268
51448558908586744033724120761273
51448558908586744033783439201852
51448558908586744033783440251612
51448558908586744033785763666466
51448558908586744033786878158750
51448558908586744033786879208510
51448558908586744033786882880483
51448558908586744035415340336642
51448558908586744035418693200100
51448558908586744035418693204472
51448558908586744035418694249860
51448558908586744035418697436400
51448558908586744035418697449450
51448558908586744035418697455273
51448558908586744035687309047296
51448558908586744035687309053119
51448558908586744035687309053120
51448558908586744035687309519679
51448558908586744035689628796000
51448558908586744035690661897864
51448558908586744035690666619597
51448558908586744035690776688904
51448558908586744035690781288174
51448558908586744035690781410637
51448558908586744035690781410638
51448558908586744035690781760558
51448558908586744036503216596402
51448558908586744171316164160042
51448558908586744171316164164413
51448558908586744171319634999788
51448558908586744172679452161792
51448558908586744172679452184877
51448558908586744172679452184878
51448558908586744173014183464046
51448558908586786668774548523590
51448558908586786668774549573350
51448558908586788462139299953035
51448558908586788462139301002795
51448558908586788506177386995937
51448558908586788506177388512257
51448558908586788507871964156503
51448558908586792212217764641299
51448558908607151550955079245918
51448558908607151550955452298546
51448558908607151962737342372334
51448558908607151962737715424962
51448558908607452098994995005300
51448558908607452106253318340076
51448558908607452106254466250450
51448558908607452106505399937292
51448558908607452106525287523114
51448558908607452106526320642240
51448558908607452106526435433488
51448558908607452106589082290524
51448558908607452107949042944456
51448558908607452108221012127494
51448558908607452281925651819364
51448558908607452289519739104588
51448558908607452289519853895836
51448558908607452289539626690410
51448558908607452289540774600784
51448558908608352720154477891520
51448558908608352720154479291200
51448558908608352721514668129190
51448558908611053828729396582954
51448558908611053828730429684818
51448558908611053828730544475858
51448558908611053830153152004296
51448558908611054004129760879204
51448558908611054004129760883576
51448558908611054011743735750250
51448558908611054011744883643154
51448558908611054011806412130318
51448558908611101999692633626516
51448558908611101999692662206232
51448558908611103837095500795219
51448558908619158940455976332374
51448558908619158940459443985628
51448558908619159533557744714636
51448558908619159533558002981840
51448558908619159533560069062610
51448558908619159533560327329814
51448558908619159533561097582466
51448558908619159533561212367890
51448558908619159535252580142406
51448558908619159535255674743032
51448558908619208947670036616716
51448558908619208947672360964690
51448558908619209084930705253040
51448558908619209084933029717654
51448558908619209488847170178398
51448558908619209488850379564448
51448558908619209488850380614208
51448558908619209495628645395458
51448558908619209495628646445218
51448558908801680100502369471186
51448558908801690801757536495514
51448558908801691213539422897536
51448558908801691218685905504401
51448558908801694368277693436542
51448558908801694375871633560786
51448558908801694375871636743114
51448558908801694375871637232760
51448558908801694375871638282520
51448558908801694512881602811320
51448558908801694924663607185306
51448558908801980289752042763022
51448558908801980289752070987202
51448558908801980289752071459378
51448558908801980289752157552818
51448558908801980289835753812818
51448558908801990805817116740460
51448558908801990988747773560348
51448558908801990988831427683784
51448558908801990991275705531506
51448558908801990996090898930231
51448558908801990997785475624237
51448558908801991400613433592756
51448558908801991407119643101900
51448558908801991407119644151660
51448558908801991407872903321378
51448558908801991407872904837698
51448558908801991407956470804829
51448558908801991407956472401342
51448558908801994519387498410658
51448558908801994519387499473516
51448558908801994519388646321032
51448558908801994694871833908862
51448558908801994702402867497698
51448558908801994702402870698740
51448558908801994702402872215060
51448558908801995113160020280702
51448558908801995113912133056366
51448558908801995113913276245006
51448558908801995113913280477094
51448558908801995113913280966740
51448558908801995113996848530384
51448558908801995115691420973588
51448558908802880308520834081810
51448558908802880308520835598130
51448558908802891967525539596074
51448558908802891977400069441627
51448558908802895086949639164808
51448558908802895125339263043418
51448558908802895125360068962942
51448558908802895125360183748366
51448558908802895132682301852004
51448558908802895132682303368324
51448558908802895132953894762498
51448558908802895132953899484232
51448558908805576651192631198668
51448558908805576651192631203040
51448558908805582011955806981364
51448558908805582011956180052866
51448558908805582011956180519425
51448558908805582011956180519426
51448558908805582148401110140264
51448558908805591292423097798526
51448558908805591292423097802898
51448558908805591292423098152818
51448558908805591292423098269458
51448558908805591292423470855526
51448558908805591429683766905782
51448558908805593079257187132478
51448558908805593079257445399682
51448558908805593079260541045696
51448558908805593079260544245286
51448558908805593079260630811109
51448558908805593079260917297914
51448558908805593124177388510908
51448558908805593124261071336316
51448558908805593129323753677852
51448558908805593259740381158324
51448558908805593259742705622938
51448558908805593259743853062380
51448558908805593261434958318890
51448558908805593261438430222946
51448558908805593262271785033330
51448558908805593262275223990228
51448558908805593262275228245401
51448558908805593262275228245402
51448558908805593262275228711961
51448558908805593262275228711962
51448558908805593262275256937386
51448558908805593262275256943209
51448558908805593262275256943210
51448558908805593269053149720139
51448558908805596790384726868660
51448558908805596828523187479384
51448558908805596828523187483756
51448558908805596828586207865596
51448558908805596828606870304792
51448558908805596835301482011122
51448558908805596835364129340334
51448558908805596835364129806894
51448558908805596836116242116414
51448558908805596836117385305054
51448558908805596836117386354814
51448558908805596836117389555856
51448558908805596836117389560227
51448558908805596836117390026787
51448558908805596836117391072176
51448558908805596836200182736642
51448558908805596836200957590016
51448558908805596836200957594388
51448558908805596973398951716884
51448558908805596975093522643768
51448558908826306319665885843310
51448558908826306319665887359630
51448558908826306319749539966746
51448558908826306319749568663102
51448558908826306731531545875718
51448558908826306738037756434622
51448558908826306738037756901182
51448558908826306738789869210286
51448558908826306738791012398926
51448558908826306738791017120660
51448558908826306738871142526364
51448558908826306738874581483262
51448558908826306738874584684304
51448558908838013563958007327340
51448558908838013564041946897968
51448558908838013570732834201452
51448558908838014112749894684833
51448558908838014112833660122764
51448558908838014112833663328177
51448558908838014120424306856189
51448558908838014120424308452702
51448558908838014120424308457073
51448558908910943085421700015566
51448558908910943451283013177134
51448558908910943451283385180162
51448558908910943496953000305066
51448558908910943496953000305274
51448558908910943496953001821386
51448558908910943496953373357694
51448558908910943497204077461006
51448558908910943634214041994018
51448558908910946608468743304720
51448558908910946791462077194368
51448558908910946791462448730836
51448558908910947202993377484076
51448558908910947202993377950428
51448558908910947203056398332476
51448558908910947203244454639808
51448558908910948392670556455574
51448558908910948392670642550311
51448558908910948392858584532902
51448558908910948437775310979008
51448558908910948438587775316042
51448558908910948438587776365642
51448558908910948438587776365802
51448558908910948438587776832202
51448558908910948438591214272940
51448558908910948438591215322540
51448558908910948438591215322700
51448558908910948438591215789100
51448558908910948438591220044273
51448558908910948438591220044274
51448558908910948438591220057324
51448558908910948438591220394194
51448558908910948438591592993312
51448558908910948438591593109952
51448558908910948438612139228690
51448558908910948438612140645632
51448558908910948438612140744802
51448558908910948438612140745010
51448558908910948438671716402830
51448558908910948438675155359728
51448558908910948438675160081461
51448558908910948438675160081462
51448558908910948438675161027680
51448558908910948438675161144320
51448558908910948575601184573074
51448558908910948575601184573282
51448558908910948575601211753318
51448558908910948575601213269430
51448558908910948575601213269638
51448558908910948575872809281956
51448558908910948575872809381126
51448558908910948575872809381334
51448558908910948575873152221286
51448558908910948575873153638228
51448558908910948575873153754868
51448558908910948578132585265960
51448558908910948986630072232400
51448558908910948986818358576932
51448558908910948987383213411488
51448558908910948987383217643416
51448558908910948987383217662290
51448558908910948987383562489286
51448558908910948987463686845230
51448558908910948987466871790097
51448558908910948987655158130258
51448558908910948987717834626758
51448558908910948989161444228930
51448558908910948989914589639946
51448558908910948989914589658820
51448558908935258416340185234676
51448558908935258827934134486604
51448558908935258828122162563932
51448558908935258828122191143648
51448558913531462454133773436286
51448558913531473381458066191318
51448558913531473381730033839322
51448558913531473427462698042838
51448558913531473427462699092598
51448558913532373400478135534298
51448558913532377106518511663340
51448558913532377114048432178286
51448558913532377114129790533464
51448558913535064725398349850118
51448558913535075698709825654326
51448558913535075698709826004246
51448558913535075843250857423172
51448558913535075843250857423220
51448558913535078954766599956266
51448558913535078954766599956474
51448558913535375293183816190998
51448558913535375841975786633190
51448558913536279574567300513062
51448558913544381710638124536466
51448558913544384684872192105780
51448558913544384684953550460958
51448558913544385279668794399492
51448558913547082674735834327974
51448558913547082674736977516614
51448558913547082674756754916282
51448558913547082818712006208080
51448558913547082860010638125536
51448558913547083406542058198314
51448558913547083406730344542846
51448558913547083408422597238798
51448558913547083414073469457762
51448558913547086380777355045336
51448558913547086388119250665122
51448558913547086388120393853762
51448558913547086525398601281088
51448558913547086527012963158268
51448558913547086527012963158476
51448558913547086571133589832418
51448558913547088218263790248455
51448558913547088218263790248456
51448558913547088219958366942461
51448558913547088219958366942462
51448558913547088348118628892148
51448558913547088354893455766260
51448558913547088354895780114234
51448558913547088354895780131496
51448558913547088355460634598870
51448558913547088355460639198140
51448558913547088357156359553010
51448558913547088357156359553169
51448558913547116760812558101712
51448558913547130853247959658752
51448558913547130853250284006726
51448558913547130990427269467514
51448558913547130992122961120364
51448558913547131402021247299158
51448558913548439232598113602974
51448558913730052503471173902801
51448558913836171029146109567218
51448558913838866644656012921668
51448558913838872318853567241214
51448558913859285600530771916706
51448558913859285601099012553152
51448558913859285601283917332094
51448558913859285601287384986752
51448558913859285601287385004222
51448558913859285601287385354142
51448558913859285601367600170760
51448558913859330072673586562236
51448558913859330072732790329664
51448558913859330072732790679584
51448558913859330072736261170862
51448558913859330072736262570542
51448558913860486358369646205934
51448558913863187649771679524176
51448558913871293172111144927344
51448558913871293172194712961712
51448558914386395344372227788688
51448558914422432742300346450436
51448558914422432879641225654028
51448558914422432879644697558084
51448558914479754800879648035820
51448558914480655185426301594000
51448558914480655187120505701938
51448558914491767724872842229580
51448558914492662756250061521494
51448558914492662757944265629432
51448558914492662757944638215500
51448558914492662758279023740168
51448558914492662803698223125416
51448558914492668291931392365604
51448558914492668292683389870570
51448558914492668295215909790572
51448558914495363912587754427400
51448558914495364042317097543424
51448558914495364049660136351850
51448558914495364049848422696334
51448558914495364049932105535048
51448558914495364093655322053084
51448558914495364095347574749036
51448558914495367618628131606202
51448558914495367746662898028220
51448558914495367749110501110066
51448558914495367754005936836646
51448558914495367754277906019844
51448558914495367755700485300856
51448558914495367755888800225056
51448558914495369448771527983425
51448558914495369448771527983426
51448558914495369583581003306188
51448558914495369586032196619749
51448558914495369586032196619750
51448558914495412218802240765322
51448558914495413873546391587977
51448558914495413875220046525823
51448558914495413875220047575583
51448558914495413875240967232223
51448558914495413920973631435691
51448558914515776781293569089050
51448558914515776781293570624244
51448558914515776910960494459552
51448558914515776911023170485328
51448558914515776918553091000274
51448558914515776918634449355452
51448558914515777329583328956206
51448558914515777330148559563370
51448558914515777330357508714440
51448558914515777330420184372874
51448558914515777332031164684624
51448558914515777332031164802668
51448558914515777332052085408446
51448558914515777332114761416752
51448558914515777376090172917956
51448558914515777513350927293428
51448558914515777515045418230816
51448558914515825089453937460928
51448558914515825089453938860608
51448558914515825089454023549996
51448558914516978087502560378884
51448558914516978088862750498462
51448558914519679241811291066116
51448558914519679379070811442146
51448558914519679379071959335050
51448558914519679380578250034492
51448558914527784489376850910298
51448558914527784489377994098938
51448558914527784902666547574876
51448558914527784902854920008428
51448558914527785084173453204010
51448558914527785084173539293078
51448558914527785085865791989030
51448558914527834498034696996842
51448558914527834902014694289536
51448558914527834902014695689216
51448558914527834908789521163648
51448558914527834908789522563328
51448558914527834908791845161702
51448558914527834908791845511622
51448558914710305513604151540218
51448558914710316215106778930550
51448558914710316625867142149364
51448558914710316630950745197300
51448558914710316631724898825098
51448558914710319734851739418544
51448558914710319742382892397738
51448558914710319743219719602032
51448558914710319743219720651792
51448558914710319788973304511948
51448558914710619932490313600220
51448558914711520492687345529330
51448558914711520500298538660306
51448558914714216705504217546406
51448558914714218672844372902126
51448558914714218674536625598078
51448558914714222202712240874022
51448558914734631961868858530022
51448558914746639121684766171922
51448558914746639532689146549088
51448558914746639533463300176885
51448558914746639533463300176886
51448558914807564587986399771660
51448558914807564587986772707648
51448558914819568864364131871042
51448558914819572570404509049844
51448558914819573851692887789974
51448558914819573851692887790022
51448558914819573851693259326329
51448558914819573851693259326330
51448558914819573988953929025464
51448558914819574400485229768522
51448558914819574400544433536110
51448558914819574400547528136576
51448559049406747016873328111775
51448559049409132067101271581489
51448559049409432256371865579677
51448559049409448315880039822379
51448559049429691156136762845534
51448559049429691156136763895294
51448559049429691156137021112738
51448559049431058695109326505322
51448559049431058695109326505323
51448559049433443691979007735409
51448559049433459606695102082339
51448559049433463311040902567135
51448559049433463501858534942038
51448559049433743881249601733597
51448559049433747585595402218393
51448559049433759794271119386521
51448559049433759795965696080527
51448559049433759940757775976299
51448559049433759986762408300202
51448559049433759986762408300203
51448559049433760398356386131846
51448559049433760398356386131847
51448559049433763500311496565323
51448559049433763645103576461095
51448559049433763645354623875082
51448559049433763645354623875083
51448559049433764056969521862002
51448559049445472713953678737563
51448559049445472713953679787323
51448559049445517186155783239589
51448559049445517186344069584121
51448559049761616622736804915099
51448559049769677123578946276859
51448559050310012214308046379241
51448559050310012260040710582757
51448559050381744730483290602292
51448559050389850253994316653565
51448559050390150390157695826161
51448559050390150397511325741885
51448559050390150397511582959329
51448559050390150397783293311148
51448559050414161878872052807485
51448559050414161878872310024929
51448559050414161878955992850544
51448559050414161878955992850545
51448559050414460373837396033310
51448559050414460373837397083070
51448559050414461610857846183424
51448559050414461610857846183425
51448559050414462022389061895805
51448559050414462022389319113249
51448559050414462022452081232305
51448559050414462022640108758668
51448559050418063882104974144625
51448559050418112058673798786635
51448559050418112060368375480641
51448559050636918328851705521563
51448559050636918375435145132057
51448559050636918375435403399261
51448559067051567896413717736584
51448559067051571602391331750782
51448559067051571602454093865626
51448559067051571739652000387106
51448559067136210344651698658268
51448559067136225168813171033556
51448559067159336036608531194724
51448559067159339740891569560304
51448559067159339740891569564676
51448559067159339740954331679520
51448559067159339740975252385712
51448559067160536793628145068260
51448559067160536793690907187476
51448559067160537158045930111838
51448559067160537159656824334520
51448559067160540315022368032592
51448559067160540452220360643140
51448559067160540864002624819316
51448559067160540864086306240880
51448559067167730210721372444780
51448559067167741883721886634448
51448559067167741885228177457076
51448559067167745589762264169764
51448559067167794789854952053790
51448559067168630778470306227008
51448559067168630783616414176556
51448559067168647249760830752216
51448559067168647249823592871272
51448559067168647254906938701764
51448559067171343607369524397908
51448559067171343607369524752200
51448559067171343607432286517124
51448559067171349095351990939044
51448559067171393562658691948758
51448559067172700018492954006678
51448559067172700567284924448870
51448559067460414749205244576074
51448559067460431220495769101282
51448559067463132923930856805182
51448559067463132924014539630590
51448559067483840994264418100838
51448559067483844700304794229880
51448559067484746549970354086946
51448559067484746549991274786704
51448559067484791021607602704656
51448559068034671270722108135916
51448559068034987885613238127488
51448559068104018629691106760036
51448559068115726494136399234296
51448559068116026820730511480984
51448559068116927205465191833452
51448559068116927251218775227048
51448559068116927251218776626728
51448559068116927251218776763051
51448559068140037697357347477072
51448559068140037699114770979522
51448559068140037704198031070866
51448559068140338254162995784642
51448559068140338254351282142224
51448559068140338261694062670556
51448559068140338261694320950810
51448559068140338261757083069866
51448559068140338261945111147194
51448559068140338445608247771227
51448559068141238827874289415972
51448559068141238829506102941162
51448559068141238829568865060218
51448559068141238875259687851078
51448559068141238876096512916971
51448559068143989990275662382180
51448559068334880857570871473710
51448559068359192289643508111052
51448559068359192480754027276690
51448559072971900883120501967482
51448559073065248992425442132124
51448559073065263267794599808118
51448559073068262003335815867394
51448559073068266944722981375684
51448559073069162619327979479225
51448559073069167512723049235754
51448559073069199630683206590636
51448559073069211976713779604480
51448559073069215682848342024752
51448559073076367298518131566230
51448559073076371002675645221060
51448559073076371002863931565592
51448559073077256563249202161218
51448559073077256745510396389722
51448559073077267126741487762238
51448559073077267309755827401918
51448559073077267675721356944765
51448559073077270838618355013878
51448559073077271387409163136283
51448559073077271387410325575140
51448559073077271433414958764861
51448559073077271433414958823910
51448559073077272662925260150460
51448559073077272668760603498198
51448559073077305976336378406274
51448559073077317089373779860662
51448559073077317089373779860870
51448559073077320793719580345458
51448559073079969020471192149432
51448559073079969020533953914356
51448559073079969569514211068262
51448559073079972541865415113604
51448559073079972679062244931163
51448559073079972679063407250950
51448559073079974508453658336276
51448559073080002923846358127660
51448559073080017144173405213046
51448559073080018790549316539622
51448559073080018792997037949176
51448559073080018976011378651666
51448559073080018976011407822628
51448559073081325248580281646186
51448559073081325797372252089830
51448559073298856768530299142048
51448559073367856014026863515219
51448559073369056587843851942986
51448559073369056633597436852854
51448559073369056633848485329492
51448559073369205653295117531063
51448559073392171755032404723680
51448559073392216226481282307470
51448559073392471349318368706194
51448559073392471532332707873282
51448559073393370681155395291296
51448559073393371917318436566264
51448559073393371963072021482774
51448559073393404035236752508442
51448559073393416434709270100484
51448559073393420141314502048151
51448559073393420141314502107200
51448559073393420141314502113842
51448559073943311462231184363339
51448559073955319033306002571998
51448559074024351859287436071534
51448559074024351859287440775798
51448559074024351861547245238944
51448559074024351861735143054205
51448559074024652233832179014596
51448559074025552608755095756014
51448559074025552616035458538824
51448559074025552616098220657880
51448559074025552616286133943142
51448559074025552618545938406288
51448559074025552618817520109975
51448559074025602022532651043840
51448559074025602029310572518578
51448559074048663486423817556757
51448559074048663486424981412547
51448559074048963858709915050424
51448559074049864240975956811800
51448559074049864243422510724101
51448559074049864243423674501159
51448559074049864243423674579891
51448559074049864243423674684894
51448559074232399677747861881763
51448559074235100969400943676643
51448559074243206078890299257967
51448559074267517514311290261996
51448559126255351878199737769314
51448559126257753390732675160590
51448559126257753390732675160591
51448559126258953964800711513870
51448559126258953964800711513871
51448559126258954513592681956062
51448559126258954513592681956063
51448559126545933254418428627326
51448559143971470065456186942663
51448559143971470065459659201011
51448559143979875776880164942649
51448559143979875778572417638601
51448559143979875778575889896949
51448559143979905419210695586229
51448559143983473931937614038615
51448559143983479468117915703683
51448559143983479468120240051657
51448559143983624505385119141619
51448559143983929636290459452607
51448559143983930185082429895007
51448559144263255723428656641435
51448559144271360833733919752991
51448559144271360833984709945163
51448559144295676163208246583879
51448559144296020778362504289909
51448559144299578623475953086633
51448559144299626938414334079469
51448559144919751156886421896425
51448559144919752988661628615107
51448559144952216611949894605767
51448559144952468625237439500045
51448559144956070354219732906921
51448559145147011639758116661637
51448559145171321431961055844617
51448559145243956110482728452807
51448560272531384082670663479437
51448560272531384090013701938130
51448560272532284284453650931246
51448560272532284650231310435938
51448560272532284650503279731377
51448560272532284657846404516630
51448560272532284657846404521002
51448560272532284696235915120445
51448560272532284703767355064603
51448560325706311104493362529499
51448560325708712252627112635339
51448560325708712252627112635498
51448560325708712252629435118042
51448560325709012441900029584250
51448560325709012441900030634010
51448560325709912956364052822214
51448560325709912956364053288774
51448560325709912956636022117653
51448560325709913009711811106422
51448560326897295327819044574535
51448560327005363465231721686749
51448560343422912627154795753997
51448560343431886598079210556261
51448560343432187343733280001419
51448560343434422261468801403602
51448560343434471673073965001912
51448560343434471673073965118552
51448560343434471674766217697864
51448560343434471674766217814504
51448560343434471674768540762798
51448560343434471674768542162478
51448560343434588301597980035969
51448560343434888490847653327805
51448560343434888635386361796458
51448560343434888635388684397019
51448560343434888635388684397046
51448560343434888673610829227242
51448560343434888681393318114779
51448560343434889039639623769997
51448560343434889039911592934321
51448560343435789241422611221806
51448560343435789248954051179062
51448560343435789248954051183434
51448560343435789653393161755537
51448560343435789660736315355163
51448560343639001140323559311527
51448560343639012253360961815675
51448560343641713544826015533227
51448560343650575006740792221866
51448560343653260238972739016999
51448560343653260238972740066759
51448560343653276298393874016746
51448560343653276298396196965040
51448560343653309650218894305956
51448560343653309652750298087615
51448560343653309652750299603935
51448560344273749014321373862744
51448560344273749014572077965848
51448560344298060639199110016664
51448560344298060639199111066424
51448560344298060639366247485080
51448560344298060639449814119768
51448560344298060639449815169528
51448560344298064345406624663882
51448560344298961069917274400120
51448560344298961069938166408712
51448560344298964775978543937434
51448560344307070481143860338492
51448560344309768073533711459294
51448560344309768073533712509054
51448560344309771589528454717780
51448560344309771589528455067700
51448560344309771589528455184340
51448560344309771589528456117460
51448560344309771589528456234100
51448560344309771589528541161140
51448560344309771589528541277780
51448560344309771589528542210900
51448560344309771589528542327540
51448560344309771589530779182394
51448560344309771589530780582074
51448560344309771589530865625754
51448560344309771589530866675514
51448560344309771589779245380884
51448560344309771589779246430644
51448560344309771589781569728858
51448560344309771772459197975204
51448560344309771772459198091844
51448560344309771772459199141604
51448560344309771772521873651060
51448560344309771772521874000980
51448560344309771772521874117620
51448560344309771772521875167380
51448560344309771772524198465594
51448560344309771772524199515354
51448560344309771772793584548180
51448560344309771772793842815384
51448560344309771772796942133372
51448560344309771772796942489121
51448560344309771779237492502570
51448560344404333589204966400629
51448560344407034880855723847535
51448560344407034880855723848993
51448560344407034880858048195509
51448560344407082928532146010240
51448560344415188032332116896802
51448560344415188032332117246722
51448560344415188032332117363362
51448560344415188032332118413122
51448560344415188032332145943078
51448560344415188032332146992838
51448560344415188032332231682226
51448560344415188032334441244776
51448560344415188032334441361416
51448560344415188032334469941132
51448560344415188032334556030200
51448560344415188169592900318550
51448560344415188169592901718230
51448560344415188169595224666524
51448560344597969897822065177352
51448560344597969898009231154516
51448560344597969898009232204276
51448560344597970081023198772614
51448560344597970081023570794196
51448560344597970081023571843956
51448560344597970492617176604258
51448560344598856235368359620300
51448560344598871067142137962642
51448560344601555742632661649848
51448560344601555742632661999768
51448560344601555742632748093208
51448560344621985085411197849002
51448560344622270585249930272762
51448560344622270585249930622682
51448560344622270585249930739322
51448560344622270585249931789082
51448560344622270586944507433328
51448560344622270586944507783248
51448560344622270586944508833008
51448560344622270996843535499624
51448560344622270996843536549384
51448560344622270998538112076990
51448560344622270998538112193630
51448560344622270999371841125324
51448560344622270999371841144038
51448560344622270999371841493958
51448560344622270999371841610598
51448560344622270999371842660358
51448560344622270999374165473298
51448560344622270999374165608652
51448560344622270999374167008332
51448560344622270999374940246479
51448560344622270999374940326672
51448560344622270999374940443312
51448560344622270999374940449141
51448560344622281522699800281512
51448560344622281522699801331272
51448560344622281522886968358196
51448560344622281522888087688854
51448560344622281705901306598196
51448560344622281705901307997876
51448560344622285228740177460314
51448560344622285228925020139264
51448560344622285228925020489184
51448560344622285228925021538944
51448560344622285228927344487238
51448560344622285228928463817896
51448560344622285228928464167816
51448560344622285411939359778944
51448560344622285411939360128864
51448560344622285411939361178624
51448560344622285823532964539246
51448560344622285823535288887220
51448560344623171566284148954968
51448560344623171566287591229548
51448560344623182136453454471030
51448560344623182692019873066802
51448560344623182692019874116562
51448560344623185842493830600072
51448560344625870888925541474500
51448560344625870888925541824420
51448560344625870888925542874180
51448560344625870888925627917860
51448560344625870888925628967620
51448560344625871071856198638484
51448560344625871071856199688244
51448560344625872856246010124714
51448560344625872856246011174474
51448560344625872856246011291114
51448560344625872857937230749848
51448560344625872857940586935360
51448560344625872857940587285280
51448560344625872857940588335040
51448560344625872857940673024428
51448560344625887687997864387646
51448560344633972889661089459308
51448560344633976594006889944104
51448560344633976594006890993864
51448560344633976595701466638110
51448560344633989498148487386870
51448560344633989498232170090022
51448560344633993202494287871666
51448560344633993202577970574818
51448560344633993202577971624578
51448560344633993204186540567618
51448560344633993204188864915592
51448560344633993204270222920850
51448560344633993204272547268824
51448560344706924372865378551622
51448560344706924373681287617207
51448560344731239703697599502002
51448560344731239703697599851922
51448560344731239703697599852082
51448560344731239703697600901682
51448560344731239703697600901842
51448560344731239703781167536530
51448560344731239703781167886290
51448560344731239703781168936050
51448560344731239703783491884344
51448560344731239703783491884504
51448560344731239704597075081264
51448560344731239704597076601796
51448560344731239704599399349045
51448560344731239704599399545878
51448560344731239704599399550090
51448560344731239704599399550249
51448560344731239704599399551707
51448560344731239704599400949770
51448560344731239704599400949929
51448560349343097086154711691340
51448560349343097086175632397740
51448560349343097087846964387292
51448560349343097087849287335586
51448560349343097087867885093692
51448560349551239937458707179745
51448560349551239937458707529665
51448560349561901711495540246174
51448560349561901711495541295934
51448560349561901711497864244228
51448560349655294338317178065628
51448560349655294338317179115388
51448560350203684571628178659920
51448560350206385726020248511964
51448560350206385863218241122512
51448560350218393440881794996418
51448560350218397002630208556968
51448560350218397002630209606728
51448560350218397002880912660072
51448560350218397002880913709832
51448560350218397009387467588138
51448560350218397139890877193292
51448560350218397139890962932440
51448560350218397139890964332120
51448560350218397140141667035544
51448560350218397146585460198686
51448560350218397146585574989934
51448560350218397146836164301790
51448560350218397146836165351550
51448560350218441611447997783292
51448560350315660293957391126723
51448560350323813399680314169590
51448560350323813399682638517564
51448560350323813582694539018022
51448560350323813582694540417702
51448560350323813582696863365996
51448560350506279061308049868268
51448560350506280891450298352588
51448560350506295121836919438412
51448560350506295121840391696760
51448560350506295304854616545192
51448560350507481648469998319772
51448560350510181109980830580572
51448560350530595809081004020274
51448560350530596220612305826142
51448560350530596220673833591624
51448560350530596220673834991304
51448560350530596220674724617212
51448560350530596223202914891550
51448560350530596223205238872342
51448560350530596223205238889604
51448560350530596227449775424580
51448560350530596227449776474340
51448560350530596227452099422634
51448560350530606744270290587068
51448560350530606746714655592332
51448560350530606746717753729418
51448560350530606746718011996622
51448560350530606746718127850680
51448560350530606746718901639792
51448560350530606746718902689552
51448560350530606929732352699112
51448560350530610635770404480180
51448560350530610635770404830100
51448560350530610635770405879860
51448560350530610635772728828154
51448560350530611047364037938290
51448560350530611047366362286264
51448560350530906935801467560700
51448560350530910641841844739502
51448560350531796428902711022618
51448560350531796979385787654440
51448560350531796980222614504442
51448560350531796980222615904122
51448560350531807503800389052392
51448560350531807503801536958394
51448560350531811209838097859398
51448560350531811209838440815990
51448560350531811209838440833460
51448560350531811209838441183380
51448560350531811209838442233140
51448560350531811209841913087436
51448560350534496302006375658500
51448560350534498269347678570302
51448560350534498271038869449320
51448560350534512913085157485970
51448560350542614911312916780902
51448560350542614911313002519890
51448560350542618022826679322086
51448560350542618615658718315458
51448560350542618615658803004686
51448560350542618617351055700638
51448560350542618617353293959704
51448560350639865116799238551394
51448560350639865116799239601314
51448560350639865116861914577122
51448560350639865116861915626882
51448560350639865116864238575176
51448560350639865116864238575384
51448560350639865117638390803501
51448560350639865117638390803502
51448560350639865117698743880984
51448560350639865117701066829278
51448560350639865117701066829437
51448560485242799162891973280874
51448560502967769703205498216521
51448560504166878953763616405240
51448560504264125446499734146808
51448707761555681779492776094502
51448707761871731674962354457316
51448726904943065976874301281844
51448727135281845619356362792644
51448727135281879156702848441802
51448727135281879705745522987098
51448727135282146403674349399020
51448727135380357655651021071300
51448727135380357655651025670570
51448727135383044580490283926566
51448727136254755270743517272838
51448727136258357541990300877974
51448727141190471581751838236664
51448727141190504981586436007614
51448727141288983114506249278449
51448727141291665006451086467280
51448727144254554725971073442053
51448733357141239829162074413214
51448733357141239830856651107220
51448733357162013969837490933720
51448733357793849452955103043170
51448733357797751501962415222800
51448733358013000116269970100738
51448733358013000117964546794744
51448733358121957512849713720818
51448733362722959129191390231720
51448733362747285578418880500366
51448733363049865379587258187090
51448733363049925911485823276350
51448733363049925913180398920596
51448733363074241242403935559312
51448733363703677412947263093814
51448733363703677412947291791622
51448733363706373209086553181550
51448733363706378523197014245522
51448733363706378699432973262944
51448733363726786628446567945512
51448733363921625941237210973506
51448733363921629647277587102548
51448733363925227665052327643224
51448733363925227665052327993144
51448733363925227795535046106842
51448733364030583520726718349298
51448733364030583520747610357890
51448733569548274613016220427524
51448733569549163511969311981560
51448733569549163513663888675566
51448733569556083233334692534478
51448733569556083238606667679144
51448733569557268433633727501412
51448733569557283858156319776564
51448733569557283859850896820490
51448733569557333218732565969832
51448733569557333218732567369512
51448733569873367916522859303258
51448733569876086228592821594578
51448733570504363912080064449078
51448733570504364461122738994374
51448733570528675537773704596770
51448733570528675544823512684628
51448733570528676086816379142066
51448733570529876118619579867968
51448733570529876118619924241502
51448733570529876706658806674658
51448733570724419675258646784762
51448733593085518457998331173000
51448733593159350247122995459962
51448733593182475474514660003200
51448733593182764591668854169144
51448733593182776258832877590298
51448733593182779375160373030340
51448733593182779413319755862332
51448733593182779420913957938804
51448733593183665578041108792684
51448733593183676688568001444686
51448733593190884897060384576112
51448733593398916099898446862050
51448733593486271179084699958158
51448733593510587697901468712802
51448733593510587743655024926362
51448733594138865976268653498162
51448733594138865976456939842694
51448733594138865977021794677250
51448733594142767849772145159438
51448733594142768032807376919978
51448733594163177601334675879974
51448733594167079474649881313358
51448733594357703954521490479488
51448733594358020752510384893544
51448734801728608224691608549952
51448734801728608232306358261274
51448734801836692558891554242174
51448734801836692558891554592094
51448734801836692558893877190468
51448735484138320408348469371246
51448735484902900218622040201084
51448735485117835733828963898508
51448735485119049258333798016420
51448735507771921631961364292740
51448735507772822062449715531924
51448735507901653220720076279538
51448735508460550123250109436582
51448735508460550123501157913220
51448735508464452171962436974186
51448735508537398164927808278724
51448735508537398164990656137088
51448735508537401870968185574166
51448735508537401871028709317836
51448735508752337798018155938250
51448735508752337799461339799346
51448735508752639773100824454948
51448735508752639780629165579490
51448735508752650480461694983924
51448735508752650480464765118830
51448735508752650891973941266584
51448735508752650891973942316344
51448735508752650897141313929044
51448735508753539744631091805604
51448735508753540348441033313362
51448735508753551464888009806338
51448735508753551464890332754632
51448735508753554617053185516754
51448735508756239663467304922086
51448735508756241632503270485820
51448735508756252614176070334722
51448735508756252614178394332776
51448735508756252751439149062380
51448735508756256320216447980084
51448735508776649422644500192380
51448735508776649560093884236158
51448735508776966228059426212006
51448735508861607882041101595990
51448735508861607882103863710674
51448735508861607883547736768136
51448735508861607883735677240236
51448735508861608066478278796776
51448735508861608476651627574120
51448735508861608476651713313428
51448735508861608478343966009380
51448735643695521893011599591964
51448735643695533011131575224512
51448735644678952581247891943332
51448735721462852808567394425742
51448735721462852808570747293572
51456004367689991740124385673474
51456004367689992105964807293010
51456004367689992106152835370338
51456004367689992151718363505118
51456053290146611296971395806745
51456053291127313378414653648923
51456053768717330423089545151705
51456053768720954287579868904641
51456053768741663644223313349435
51456053768850632342102035175791
51456053768850632342102036225551
51456053769725984193302095675610
51456053769798917274323175962881
51456053769798917274323951847253
51456053769798917276767540968145
51456053769798917276768315802805
51456053999181655790272424267917
51456054000162374068669539972883
51456055889907106443816453389830
51456055913257938525971930293762
51456055913330873400605138755522
51456055913330875229911706896162
51456055913353990170421306761001
51456055913357591892625415820841
51456055913365695767584661205481
51456056125936021837534688486044
51456056125968437337371670024604
51456056125968453396878811165442
51456056126033283154428835040908
51456056126033283161770840747630
51456056126033284983735403181548
51456056126033284991077408888270
51456056126041388271512019627202
51456056126064503394952276306105
51456056126065403825503303571065
51456056126068105117156385365945
51456056126296299329036874052282
51456059488077184229656623190781
51456059488087989396268950370301
51456059505810263311167696671731
51456059505810263722761674503375
51456059505813865444962430695385
51456059718520778785026770592343
51456059718521679215577797857303
51456059724637435222756543562482
51456059743127426504849755377475
51456059743346275595868139434289
51456059743346280534995873414017
51456060126184412271593878446785
51456060126207823472695409960507
51456060126208723896471265995083
51456060126208723903246437225467
51456060126208728842374171205195
51456060126208728842377266868631
51456060126216832717336512253271
51456060126219529069858764404987
51456060126219534008989594048151
51456060126219534008989597234691
51456060143910288518429942933803
51456060143941808526843631187131
51456060143942708957391563851465
51456060143942708957394658452091
51456060143945410249047740246971
51456060144128225925514116121624
51456060150036851331063799108918
51456060150036851338594862813908
51456060150036851341125233591470
51456060150036851341126266693334
51456060197108614874046401637655
51456060197108615011244394248203
51456060197108615422838372079847
51456060197108624752297741540489
51456060197108624752298513197033
51456060197108624889496505807581
51456060197108625987079675035421
51456060197108626124277667645969
51456060197108629691429603576839
51456060197108629828624239787309
51456060197108630240221574019031
51456060197112228853687921876981
51456060197112228853691274744811
51456060197119433540221194851383
51456060197119437243751090875847
51456060197120321020000951689667
51456060197120322255598448004427
51456060197120322392796440614975
51456060197120322804390418446619
51456060197120332133038353144055
51456060197120333368635849458815
51456060197120333505833842069363
51456060197120333917427819901007
51456060197120333963178049109233
51456060197120337072166087123783
51456060197120337210179642554159
51456060197120337621773620385803
51456060197120337804976246383065
51456060197123024096043500241499
51456060197123033424688081716973
51456060197123035209080901695887
51456060197123038913426702180683
51456060197123038965955199935687
51456060202918637552247760928359
51456060202918637552248020277087
51456060202918637925639366607741
51456060202918637925640400791129
51456060203015882771160425038897
51456060203015884051695940242655
51456060203015884051758705544039
51456060203015884051758964892767
51456060203015884418373161415517
51456060203015899242533513162605
51456060203015899242534547345993
51456060203016784619570745820309
51456060203016784986184943055949
51456060203016785038633025253953
51456060203016788692225319184991
51456060203016789980271242390689
51456060203016799810346323687315
51456060203016799810346324737075
51456060203016799810346325091207
51456060203016799810346328273535
51456060203016801090856678879135
51456060203016801090859773479761
51456060203016834445130307729997
51456060203019486323005833524161
51456060203019536148377370892981
51456060203027591433248331332881
51456060203211329228373868308761
51456060203308590552045939520691
51456060203343690734901381964909
51456060203343690734902415068225
51456060203343705559062509610919
51456060203343740697806418068141
51456060203856111931189344185731
51456060203867819358474396297353
51456060203867819907539113926473
51456060203963879925085012209625
51456060203963879925085013272435
51456060203963885275806725083807
51456060203965080674550314020825
51456060203965080679635983967415
51456060203965080682144401307501
51456060203965080682164288897487
51456060203965081224432107872315
51456060203965081231206963442783
51456060203965082466557199682991
51456060203965086026025168062449
51456060203965086026025172797281
51456060203965086026108736096817
51456060203965086027782391034711
51456060203965086028534503344023
51456060203965086028535651250025
51456060203965086035313830991967
51456060203965086163285927526885
51456060203965086163369490826421
51456060203965086170062729420375
51456060203965086170064107268827
51456060203965086170899524610471
51456060203965086170899782890725
51456060203965086170899787122813
51456060203965086172595252863739
51456060203965130500172523614065
51456060203965130500172899867735
51456060203967787686238337739299
51456060203967787865971484136923
51456060204000202771848686542489
51456060204000202771848686896621
51456060204000202817016236948617
51456060204000202817016495215821
51456060204000202824295481584591
51456060204000203183630691401701
51456060204000203183630692451461
51456060204000203183630692805593
51456060204000203183630695987921
51456060204000203365808465675483
51456060204000203373339532561397
51456060204000204463893467204341
51456060204000204463893467204389
51456060204000204463894500325127
51456060204000204464082528384985
51456060204000204464145290504041
51456060204000204464145290504201
51456060204000204464145290517091
51456060204000204464898435928267
51456060204000204471424534090255
51456060204000204471505892445433
51456060204000204471508216443487
51456060204000204471676615670209
51456060204000252597408252342769
51456060204000252642387774317437
51456060204000252642388027880377
51456060204183919206931609117273
51456060204183935258824776549253
51456060204183935261353081479325
51456060204183935261357299992617
51456060204183940612832415501083
51456060204183940612895177615927
51456060204186627498947063380595
51456060204186642316330265319779
51456060204194747425819616300381
51456060204194747425819617717323
51456060204219057403482294547781
51456060204219057404319003271543
51456060204219057404319118062791
51456060204291992095184844656071
51456060204291992140920861727417
51456060204291992278115503009541
51456060204291992278951178631439
51456060204291992278952211733303
51456060204291993925330446124813
51456060356644214583660433843015
51456060356645115006620386933579
51456060356645115006620731289851
51456060356645115014211461107975
51456060356652323397747413207383
51456060356653223828298440472343
51456060356655925119951179310631
51456060362844660423400533285586
51456060363404775156451347991900
51456060363720874455844967095366
51456060433684193404628916999328
51456060434339783515793287550101
51456061585646442486544233866506
51456061585646442494138435942978
51456061585857143284313800352362
51456061585857143288832281461564
51456061585858044401168256888011
51456061585858044401171724541265
51456061585858044407946546715325
51456061585858044407946546833369
51456061585865247158521043981234
51456061585865247163791526846204
51456061585865247163791899782192
51456061585865247163791904031542
51456061585865247163791904503926
51456061585868849566944903723851
51456061585868849566965824428799
51456061585868849574559993203821
51456061586522644991764587693925
51456061639035672714079292756105
51456061639042875416555967896674
51456061639042875419087368589560
51456353124106560683884313210593
51456353124325398659608958885083
51456353260203384933221282236738
51456353260203384933409310314066
51456353260227700264327422597028
51456353337035913530537617736608
51456383287540585422104392116623
51456383287824225982737662925539
51456383287824225982737662926991
51456383287824231333459374736911
51456383287824231333459374738363
51456383287856651365345881929861
51456383287856651776939859761505
51456391335076793214488241339385
51456391872762650843762978079031
51456391890488841502516131762493
51456391890499348126985802958666
51456391890499348126985917277530
51456391890499348538767808867638
51456391890561776377149340224253
51456391890572283001619011420426
51456391890572283001619125739290
51456391890572283413401017329398
51456392025491152222728096706826
51456392025698249465639759607398
51456392026350844402723829027533
51456392026385966546648748876889
51456392050000103323801841145445
51456392103201757888339904564410
51456392103202046958594031234189
51456392103202046960853811823287
51456392103209862998645939328298
51456392103210152068899294345745
51456392103274692762157953154774
51456392103282797872463216266330
51456402643212812447450038259215
51456402643212812447638323553939
51456402643285758440392279300579
51456402643286060231038345126699
51456402643494041569718124330589
51456402643494041569719153200365
51456402643494041569719157432453
51456402643494041570471265509677
51456402643494041570471269741765
51456402643504563064291904685907
51456402643504596418373261903005
51456402643504596418373261903053
51456402643504848383459508247861
51456402643504848383460537117637
51456402643504853736628937932327
51456402643528862335514847750655
51456402643528863570861640312231
51456402643528878350021292176809
51456402643528911749292407287831
51456402643532780848194352280957
51456402643532780848197446881583
51456402643540885958500390227173
51456402643540885965842395933895
51456402643540885966030682278427
51456402643638180636257168341751
51456402643638180636445196419079
51456402643638180637009280651063
51456402644513499538941690430091
51456402661047959777611229356553
51456402661255957588331116949822
51456402661255957588331145528134
51456402661266764401507760141207
51456402661266764401511113009037
51456402662204238816207351595337
51456402666814893475807281291205
51456402666814893476371365523189
51456402666815193665641959521425
51456402666944877260113616835655
51456402666956585190712896752381
51456402667139348663446915840381
51456402667139348663447687492713
51456402667139350447836727320787
51456402667139350447837498973119
51456402667142972527938011245601
51456402667163370576622672590199
51456402667163681884013242220935
51456402667175389814609427537035
51456402897382623088985747984044
51456402897382623089006668688992
51456402897384991112456138999915
51456402897393096770989288321679
51456402897601427712885373369324
51456402897601461064710393658534
51456402897601461064710422354890
51456402897601472177747823809278
51456402897676808566378389909370
51456402897676808612111082809242
51456402898552110501243680168194
51456402898552110501431679549166
51456402898552421763068692831036
51456404788142707103923825474324
51456404811776008411030755846011
51456404811787714008194110290491
51456404811996094772198221956967
51456404811996105885235623411355
51456404812006598234800266065923
51456404812006601529055280222785
51456404812067792008395028351790
51456404812067792420177291478206
51456404812069040759868717554251
51456404812071394279579135931150
51456404812071394279641811956926
51456404812071394691424075083342
51456404812071394691424160822490
51456404812944044244308933176918
51456404812946740633574155033700
51456404812946740633574412251144
51456404812946740633636831059476
51456404812946740633637174016068
51456404812946745947555992803442
51456404812954849410921260356438
51456404947642873221155943267401
51456404947643173410405616559237
51456404971215550524967420341274
51456404971312496835207771312851
51456404971312811841861566896138
51456404971528633291239547223179
51456404971528977809806273619953
51456404971531679513241361323805
51456404971531682760052801802455
51456404971539482741415338348371
51456404971539488137870949425351
51456404971539488140314079368523
51456404971539488140318670480773
51456405024390477539447080932670
51456405024487738856341227487534
51456405024490170200995081599244
51456405024490170200996196208168
51456405024498275311301116363132
51456405024498275311301459319724
51456405024684648375858941958205
51456405024706562190897064184905
51456405024706562193156499945555
51456405024706606527722137935451
51456405024708974824894706984524
51456405024709011336710233987477
51456405024709263894332151888757
51456405024709263896588488816693
51456405024709263896591587649407
51456405024709306538840073335419
51456405024709307819186070928489
51456405024709308185215984661995
51456405024709311477967807315147
51456405024709311480227243075797
51456405024717063280899320730877
51456405024717068817083093237143
51456405024717079935200741748412
51456405024717111505063899814543
51456405024717116446447970722207
51456405024717116446451412867049
51456405024717116855785954938043
51456405024717116858045390698693
51456405024717127518815476586494
51456405024717411694145316313129
51456405024717411694334465114971
51456405024717417047311393129765
51456405024781909699529030055208
51456405024781957280715476864002
51456405024790014809834293166764
51456405024790062391020739975558
51456405024790062393447570439330
51456405025654554350087846844982
51456405025654559115968955227686
51456405025657259169848074222954
51456405025657259172838988918710
51456405025657260819216014854210
51456405025665364280153337334510
51456405025665364282580167798282
51456405025665364282581282407206
51456408386401939499211321015674
51456408404233167897315883380602
51456408404233183766550361981780
51456408563753145905167052650969
51456408563766068684945145934312
51456408563766068692291369687606
51456408640569193011855746937250
51456408641444228065255943989528
51456408641514472766335154280364
51456408641514772909873055377276
51456408641517174058009385301280
51456409024520420312542274466565
51456409024520420312543303336341
51456409024528214534038074304651
51456409024528225647075475759039
51456409024593355187175482928325
51456409024593355187176511798101
51456409024601160526792287268735
51456409024601171639829688723123
51456409024625486557438326823795
51456409024625771876061733758301
51456409024625771876062762628077
51456409024625777229231163442767
51456409024625788347352167945091
51456409024629374193794670288805
51456409024629374193795441941137
51456409024629374559091899684949
51456409024629379501043149425223
51456409024629379507821329167165
51456409024629389017956051969931
51456409024629389017956823622263
51456409024629390619163896710103
51456409024629390625942076452045
51456409024637479669397162796505
51456409024637494128262086733819
51456409024637494493558286210427
51456409024637494493558544477631
51456409025504724811991021995751
51456409025504724811991798365445
51456409025574969101497922833229
51456409025574969101498951703005
51456409025574974042881993740893
51456409025574974042883022610669
51456409025577670804745234959835
51456409025577670804746011329529
51456409025577676157911311776471
51456409025577676157912088146165
51456409025610091053102303109405
51456409025610092295979384539955
51456409025793812430200617247027
51456409025793823543239047571191
51456409025793828482365752681143
51456409025793828482366781550919
51456409025796514133636733820655
51456409025796525246673358905349
51456409025796530185801092885077
51456409025796530185801869254771
51456409042258154655771864901540
51456409042332292071071810477354
51456409042363526440751010191420
51456409042367425333848955111040
51456409042549943969070339298180
51456409042549943969070342480508
51456409042549943979112148701684
51456409042550244168382741637062
51456409048458569343948975299380
51456409048458569343949746951712
51456409048458569346460231190452
51456409048458569382087552217672
51456409048458569382088323870004
51456409048458569382151089171388
51456409095494310802396606091083
51456409095496861744955054918671
51456409095496861747484131263583
51456409095497011918343636068580
51456409095497012094049687885963
51456409095497762315295913258147
51456409095497762495778853617671
51456409095497762495781176565965
51456409095497777185942846286761
51456409095508569309522557300909
51456409095508569309522560483237
51456409095529276833198830276515
51456409095529276833282512629747
51456409095529276833282513101923
51456409095529427418180617607140
51456409095530177401093436878699
51456409095530177401094208531031
51456409095530177401094557621927
51456409095530177859174340836175
51456409095530181565211359485019
51456409095530192683332106769899
51456409095530192683335468482185
51456409095530192685779827825321
51456409095530192685779828888179
51456409095530192685779829242471
51456409095530192685783186355279
51456409095530193873133402159303
51456409095530193874827977803549
51456409095530227226649903492133
51456409095530227226650646564749
51456409095530227226650675144465
51456409095530227226654118468805
51456409095530644967591099040587
51456409095540984816890605725383
51456409095540999496259910705955
51456409095540999497075818236187
51456409095540999633520665435719
51456409095540999641048634538679
51456409095541048910100232362187
51456409095542350564754453485067
51456409095542352348328357422191
51456409095542356045334388605972
51456409095545052260658735771194
51456409095545058983363467816496
51456409095713163008204424055730
51456409095727872474515484036388
51456409095821214674327695850930
51456409095821981594826592623883
51456409095857083973940895938395
51456409095857084111200878998357
51456409095857084111201650649285
51456409095857084111201650650689
51456409095857133525062893011869
51456409096381212724733118104861
51456409096478473456325173342669
51456409096478473456328267943295
51456409096478473463667950701723
51456409096478473914408056452489
51456409096478474050852908256955
51456409096478474051121404100073
51456409096478474059282789591163
51456409096478475283751203861379
51456409096478475294064723086095
51456409096478475294629578970411
51456409096478475294629583221213
51456409096478478809306316682603
51456409096478478810059466698873
51456409096478478816837383568517
51456409096478478852528502316735
51456409096478478853532318528161
51456409096478478855792127360153
51456409096478478855792130902389
51456409096478478989789257042127
51456409096478478990541278657277
51456409096478478990542402457515
51456409096478478990814255308655
51456409096478478997320323932253
51456409096478479000666857316499
51456409096478523281699805312115
51456409096478929307731973506262
51456409096481182340355982699229
51456409096513595599293189562141
51456409096513595644837826055511
51456409096513595644837830287599
51456409096513596056619830430901
51456409096513596056619835135165
51456409096513597245669100888717
51456409096513597253197068941917
51456409096513597291966882793263
51456409096513597428600016356041
51456409096513645469644249261165
51456409096513645470397649768863
51456409096697318622768451687493
51456409096697327905595188205269
51456409096697327905595216783581
51456409096697327905595959856197
51456409096697327948883230068033
51456409096697327951327852408785
51456409096697327951328624059713
51456409096697328086353219495117
51456409096697328088609556423053
51456409096697328088610299495669
51456409096697328088612655255767
51456409096697329735804815771953
51456409096697329735804818954281
51456409096697333440150616256749
51456409096697333440151391091409
51456409096697333440151653626677
51456409096700020326203538324323
51456409096700035143523978161713
51456409096700035143586740263507
51456409096732450230738769491509
51456409096805384968173983921359
51456409096805385105371977953269
51456409101340656165997767229003
51456409101341556909209915055011
51456409101342007272634244058088
51456409101405185368164835020181
51456409101413590667991479138365
51456409101413590667991482320693
51456409101413602153668377145151
51456409101437902658730528920413
51456409101437902658731303755073
51456409101438867463707960851815
51456409101438867463707964034143
51456409101439253772145188673768
51456409101449608445602464836023
51456409101449608445602723103227
51456409101449610040283694845299
51456409101449624497767600270139
51456409101449624497767858537343
51456409101449624498583762898297
51456409101449624863879962374905
51456409101449624863880220642109
51456409101449624866139656402759
51456409101449624909361578101783
51456409101449624909361836368987
51456409102312952536271190148459
51456409102385898112159535875381
51456409102385898119690602761295
51456409102387098876752054388979
51456409102387099463954575654187
51456409102387100707731250617041
51456409102387104403644069867845
51456409102387104410422249609787
51456409102389806106329626477883
51456409102389807763517023091945
51456409102422221613697674902357
51456409102422222658498024635481
51456409102422222659334852872065
51456409102422222659334852885115
51456409102422222666029091521395
51456409102422222666112774346803
51456409102422222666113032627057
51456409102422222666865919757979
51456409102422270836992328566201
51456409102422270836992331748529
51456409102605958852415343341965
51456409102605958852416114994297
51456409102606104031836552876376
51456409102616910844824791382472
51456409119128662298762463053378
51456409119144438310540579531333
51456409119164846240206089172936
51456409119165146429455733768416
51456409119165149728982383295680
51456409119165150135702734196406
51456409119165183075745750111678
51456409119167380802606474222432
51456409119167380804865905750994
51456409119167381358992273669594
51456409119167397413412253292828
51456409119167430765238766320856
51456409119167547531859169432782
51456409119167547532047197510110
51456409119167847721296842105590
51456409119167851427334895286338
51456409119167851432417469464498
51456409119167851473088480194802
51456409119167851838949793822930
51456409119167851844011447296142
51456409119179560452755712130195
51456409119362074341850211221807
51456409119383987699624483488366
51456409119383988157160044074412
51456409119386389671157430409100
51456409119386689814653547488828
51456409119394389089803906820288
51456409119459335252107687889488
51456409119459335252107689424522
51456409119459335253799942120474
51456409119459635441378283285952
51456409119459635443070536117258
51456409119491585763608581706456
51456409120018415495840996028158
51456409120040181528525947516915
51456409120040181528609515551283
51456409120040181529340735833129
51456409120042882820450623888457
51456409120050853003127796827624
51456409120050986695388977730857
51456409120051003121570112752863
51456409120111774771592628762236
51456409120111779703103055930896
51456409120111779703103059113224
51456409120111779710716919198846
51456409120111779710717033984270
51456409120111779710720386852100
51456409120111779712976810800820
51456409120112226901208586245939
51456409120112980505751079094915
51456409120113132415549313212162
51456409120115676820328086562966
51456409120115676857652162128600
51456409120115678649653247860990
51456409120115682163432752999752
51456409120115684000352922935724
51456409120115684000356366141972
51456409120115684000356480933220
51456409120115684002804198688222
51456409120115828806426920154220
51456409120115832466525450177840
51456409120115832466525451712874
51456409120115832466713478255168
51456409120115832473300248355596
51456409120115832512258085685000
51456409120115832512258087220034
51456409120115832512258114381356
51456409120115832512467034467276
51456409120115832517340659863160
51456409120115832517340661398194
51456409120115832517340688559516
51456409120115832519032912559112
51456409120115832519032914094146
51456409120115832519241861341388
51456409120115834118984400916014
51456409120115834120429027698481
51456409120115834120429032297751
51456409120115834120429285978735
51456409120116132655796015478268
51456409120116132655796017013302
51456409120116132662570842352380
51456409120123782341663354510096
51456409120123782341663357692424
51456409120123782341663359109366
51456409120123787280704306831654
51456409120123787280707662881812
51456409120123787283235595822114
51456409120123787877763444072862
51456409120148097258478043492246
51456409120148097663272829138938
51456409120148097663272833371026
51456409120148097670883336356730
51456409120148097670883422445798
51456409120148097670883423495558
51456409120148098905581669914072
51456409120148098905582042985574
51456409120148098905585399035732
51456409120148098905669081874238
51456409120148099080818399229097
51456409120148099080818399233309
51456409120148099080818399583229
51456409120148099081006685590891
51456409120148099084078585551600
51456409120148099084080908499894
51456409120148099500193343448444
51456409120148099500214378473868
51456409120148099500214379890810
51456409120148147122888006434206
51456409120148147260063957602400
51456409120148147671114743682748
51456409120148249620266009237041
51456409120148249620269366704141
51456409120148249621080798965985
51456409120148299024256210074315
51456409120330619518008024615950
51456409120330629396536235665600
51456409120330630631045430787700
51456409120330634335388902207160
51456409120330634335391226555134
51456409120330634335663969645328
51456409120331980270597270463278
51456409120366937478360058360100
51456409120366951884236322406064
51456409120366952295827201391944
51456409120439883466032997345796
51456409120439886758596791449440
51456409120439888405160726254030
51456409120439888405160727653710
51456409120439888405160728138984
51456409120439888405160730840250
51456409120439888405160731325524
51456409120439888405160732375284
51456409120440038522788272269023
51456409120440038522789043921355
51456409255029898247793932771707
51456409255042816223449742618137
51456409255062319238058780489193
51456409255066232824018319320871
51456409255066232824018577601125
51456409255067181379739781647530
51456409255075242068656584230453
51456409255077938421181673765351
51456409255077938421181932045605
51456409255077943360309666025333
51456409255249652026988984846092
51456409255249652026989243126346
51456409255249952216238658137928
51456409255249952223768950189182
51456409255249952226298027480312
51456409255285069007728721471368
51456409255285069015259013522622
51456409255358003882361929933128
51456409278712440073776886579385
51456409278712440073779985766231
51456409278884153681854105292143
51456409278894960495594456107551
51456409278927380934559171625839
51456409279576067882094149687575
51456409279576067882908938022663
51456409279576069529222173323463
51456409279681183942654437233143
51456409279972923441187271080183
51456409331842029167159403144589
51456409331853736548711449861281
51456409331874449608383554423527
51456409331886156989935601140219
51456409331886168108618481793846
51456409331887406975312928340240
51456409332094202426951679068075
51456409332106210554409186707134
51456409332106211599212553725520
51456409332167148786629688228874
51456409332167150021976477608122
51456409332750694753871705378233
51456409332750695986227960979544
51456409332750695987042749314632
51456409332750996537258299381731
51456409332750996544517771217355
51456409332761501566859943884329
51456409332761501566880835892921
51456409332761501566881869007835
51456409332761501567633981317147
51456409332823646051862660202546
51456409332823647287209449581794
51456409332826347342700582126030
51456409332826391808378163741024
51456409332834452453005845237586
51456409332834452453821781483048
51456409333042495139809547460028
51456409333042496375155565186944
51456409333053301541769040276838
51456410461312857930569789306545
51456410461312862825448162994981
51456410461312862871180855896305
51456410461312862871389775982225
51456410478152598654925754118928
51456410478160687705723871840248
51456410478163403868023857984864
51456410478370536062807232139984
51456410478370536116088756405292
51456410478371437228424731831739
51456410478371437228428199484993
51456410478371437235203021777097
51456410478378639991048001789932
51456410478382242401816468147549
51456410531326623455197915647461
51456410531329325158444975260935
51456410531338331294097611180279
51456410531338331300875789405901
51456410531338331438073782016449
51456410531338364785620905181353
51456410531338364789884875828359
51456410531341032585750692975159
51456410531341032592528871200781
51456410531341032592528875922298
51456410531341065937575641538709
51456410531545447070875312446514
51456410531545463079731261273056
51456410531548148316774924122566
51456410531549065534557846225095
51456410531549065541335767699833
51456410531555952048217160418886
51456410531555968102826920538408
51456410531555968519504247387084
51456410531556268296992830889920
51456410531556268297180858967248
51456410531557169413784501212235
51456410532212465773161146169175
51456410532216367829152980142045
51456410554866550714042310636690
51456410554963512254976457633562
51456410555179648536455671081997
51456410555179648536456785690921
51456410555179648536456790290191
51456410555191672713581778076670
51456410555836460762056624602520
51456410555838858197377498904468
51456410555838861910192698708760
51456410555839162046746851445960
51456410555909408585581081356950
51456410556130645873379032813798
51456410556130647473080850070242
51456410690873952090755802192469
51456410690873952504794145029377
51456410691078348048966644155516
51456410691081049290347684378332
51456410691081049294866514094560
51456410691081049340619725950396
51456410691081049340620098886384
51456410691081049340620103608118
51456410691081049702129690287256
51456410691714132249459003433816
51456410692030242250128910091290
51456410692030242615969331710826
51456410692030242616157359788154
51456410692030242661722887922934
51456411169460864832037883896247
51456411169460866662180247165991
51456411169460866662180505446245
51456411169469875913596433083751
51456411169472572259343601610471
51456411169472572259343859890725
51456411169472574042917419471577
51456411169472574042917763827849
51456411169472577205249514878631
51456411169472577205249518065171
51456411169472577754041484258013
51456411169472577754041485320823
51456411169472577754041488507363
51456411169644571244631239543266
51456411169652691179283589478080
51456411169655392470936671272960
51456411169687814513630854227496
51456411169753540082783591315051
51456411170300627485910448074269
51456411170337101923808358748159
51456411170337102333877219952587
51456411170627985685211076708898
51456411170627989389556877193694
51456411170628890003122477914160
51456411170628890003310505991488
51456564196950445544261979050999
51456566348562479675783324181235
51456566348562479675783327363563
51456566348562479675971352258563
51456566348562479675971355440891
51456566348562479675974708308721
51456566348562479678231016538849
51456566348562479678231045236657
51456566348562479678231132865131
51456566348562779867480718528493
51456566348565180967624777364327
51456566348565180977477152972003
51456566348565180977477157204091
51456566348565431150747665034779
51456566348573535023280086089951
51456566348577186710564208303637
51456566348577186718158668660363
51456566348577203364867953254507
51456566348889335965994477958679
51456566348889335966559337025323
51456566348889352437848771040145
51456566348901341706674846195743
51456566348901358360978591146613
51456566348901358360981718677135
51456577119125962936143585832682
51456577119344769343805143232414
51456577119344800913748512280452
51456577119442064014028534695112
51456577120074260636058894715952
51456577349734357511360157099683
51456577349745164325101536784867
51456577349765543841232886165611
51456577349765543841984655518331
51456577349765543841984998474923
51456577349769145563436995225451
51456577349769145564189107534763
51456577349769146157982555162327
51456577349769146158170583239655
51456577349769146158233599035483
51456577349769146158985711344795
51456577349769147942559615281919
51456577349769445753459706117767
51456577349769446302502380663063
51456577349769446302502720433115
51456577349769446348256305224939
51456577349769446348256305347403
51456577349769446348256309946673
51456577349769447583603097790727
51456577349769448132646116827809
51456577349781153728993563729007
51456577349781155513383375209413
51456577349842125497725533072323
51456577349842127144854585577987
51456577349843327901936961098563
51456577349843342268561723553213
51456577349843342680343729462185
51456577349843342680343986679629
51456577349843342680908845751937
51456577349854149082303103238397
51456577349854149082303106424937
51456577349874562365050618209879
51456577349874562547499840155755
51456577349874562547500097373199
51456577349878464413221215521359
51456577349878464413221220107579
51456577349878464825568338651751
51456577350717743589883395133843
51456577350717743590635426419917
51456577350717743590635769376509
51456577350749864436381733411603
51456577350749864436570018706375
51456577350749864437197559457861
51456577350749864437382487298583
51456577350749866084326611963525
51456577350751065010450802889833
51456577350753766302291915931319
51456577350753766303103605427869
51456579264163770113617373599978
51456579264164086918969534318220
51456579264164086918969538904440
51456579264173125767589546049638
51456579264175777645464695236000
51456579264175777683625312073258
51456579264175777683625570353512
51456579264175794292175730395918
51456579264175794299706792699824
51456579264175794299706797286044
51456579264175794299769559400888
51456579264175827463493189564146
51456579264175827463493193796234
51456579264273055616600939254688
51456579264273055616600943840908
51456579264281193897471554856928
51456583092734209707949185149597
51456583092734514797999729139463
51456583092743520882753448108301
51456583092743520887083905727639
51456583092743520932816569929703
51456583092746222173653041516539
51456583092746222173653298733983
51456583092746222178736730303623
51456583092746222178736987521067
51456583092746222178736987526891
51456583092746222585435301456415
51456583092746222585435304642955
51456583092746222586000507734825
51456583092746222590518993430039
51456583092746222590519251716117
51456583092746222591083849314355
51456583092950653308738537377893
51456583092962360690291702954471
51456583093621557462787945590925
51456583093682796028235493460807
51456583093682797859215718105183
51456583093683696458786520725767
51456583093683698289766745370143
51456583093714916737725671847115
51456583093714918519687909913597
51456583093714918522763253217529
51456583093718818603446018342943
51456583093718818603446789995275
51456583093718818733197058415517
51456583093718818733197315632961
51456583093718818738280747202601
51456583093718818738281004420045
51456583093718818740706686979267
51456583093718818740707544370747
51456583093718818784034589211869
51456583093718820434426242987319
51456583093718820563339306899837
51456583093718820563339564117281
51456583093718820568422995686921
51456583093718820568423252904365
51456583093718820571686911623643
51456583093726924260368273442025
51456583093726924262606788496275
51456583093933765964581086746939
51456583093934071101746177433133
51456583093934971479221501336231
51456583093934973309363778849405
51456583093937656756910700641063
51456583093937673182467442098657
51456583093937673182468560962755
51456583093937675020120984655443
51456583093945773534568018416007
51456583093945778298045458368853
51456583093945778483298224149825
51456583098652296648986274875576
51456583098652596838256868872360
51456583098654998352421878064049
51456583500442727201170781971966
51456583500442728847546693296272
51456583500442728847546693297082
51456583500442728848111552369342
51456583553510035695442585257313
51456583553572160095775391113719
51456583553572160098223108986813
51456583553580263973181582719121
51456583553583882297221463603236
51456583553604290226256642754359
51456583553604590369689711805491
51456583553604590369689969022935
51456583553604590370024441507020
51456583553604595308901385822407
51456583553604595311408512414684
51456583553606996868547753540867
51456583553607297012336731812177
51456583553608199280352240454939
51456583553615402129419659162313
51456583553615402129419916379757
51456583553616297796242542375695
51456583553616297796242542377147
51456583553616297801325886789245
51456583553616297803773609261609
51456583553616297803773609263061
51456583553618984683047830768983
51456583553618999500493794841725
51456583553619000735024679858567
51456583553619004441880959803470
51456583553619004446964562912725
51456583553619004446964567616989
51456583553619004446964567634459
51456583553619004448655787211237
51456583553619004448659144324045
51456583553619006093528507032539
51456583553619006093528507038363
51456583553619006093528765299743
51456583553619006093528765318617
51456583553619006095788196828305
51456583553619048913518208954835
51456583553619049326053618555077
51456583553619049463398056121121
51456583553619054264993061472959
51456583553620357107943414381328
51456583553620357107946767249131
51456583553620357107946771481246
51456583553620357153679435682548
51456583553835141270010054922999
51456583553835141270010055041043
51456583553835142917138078558887
51456583553835142917138078560291
51456583553835142917138078676931
51456583553835142917389127153533
51456583553899983383473537549607
51456583553899983795255800676023
51456583553932398330982949441467
51456583553932404234032224581500
51456583553932432234380069464207
51456583553935105525685311080644
51456583553943203909377541164345
51456583553943253872281428842422
51456583554459217539871333947350
51456583554459217539871337129678
51456583554490748483412354266809
51456583554490748485672047250567
51456583554552576401351253941911
51456583554552878377710423703208
51456583554552878377710428407472
51456583554552878789304406239116
51456583554556478857037079796238
51456583554556478861868974383783
51456583554556478863561227079735
51456583554556478863564325912449
51456583554556480647951040095335
51456583554556480647954396145493
51456583554556480647954397195253
51456583554556480648957212012608
51456583554556480648957427246186
51456583554556480648957427246195
51456583554556480648957556930678
51456583554556480648957556932895
51456583554564583973848669852847
51456583554564583973869590559199
51456583554587694841665979589935
51456583554587694841665982777927
51456583554587694841854269135509
51456583554587695253448246967153
51456583554587995580230644153041
51456583554587995580794469572556
51456583554588894356874061334798
51456583554588895596213597299041
51456583554588895596215921297095
51456583554588895596215921415139
51456583554588895596488922532189
51456583554588895598664672757279
51456583554588895598664672757327
51456583554588895598745001179871
51456583554588895598747325177925
51456583554588895598748355582735
51456583554588895598748355582895
51456583554588895598748358765063
51456583554588895598933287537453
51456583554588895598936640405283
51456583554588895598936645122645
51456583554588896010527265369097
51456583554588896010530622954289
51456583554588896147791377684053
51456583554588896148794193564266
51456583554588943767932184729949
51456583554588943777158205035715
51456583554591597302183704736119
51456583554591645473899053556742
51456583554599701174610513138017
51456583554599701174882480786021
51456583554599701177141916546671
51456583554599750542718170238053
51456583554599750542718170592185
51456583554599750542906455532825
51456583554599750588639121151879
51456583554775318623675685402643
51456583554775333306308615608582
51456583554775333310555133202490
51456583554775333441058800067485
51456583554783433619203657761971
51456583554783433619203657762019
51456583554783438420860396314046
51456583554783438421133399131115
51456583554783438558141956074063
51456583554783438558141957136873
51456583554783438558142071928121
51456583554783438560590823270261
51456583554807734123512666823159
51456583554807748940895523338841
51456583554807748940895781606045
51456583554818555212350459647486
51456583554818555761414026261241
51456583554818555761414283478685
51456583554880683220731354318097
51456583554880684867296671198851
51456583554880684913028215024917
51456583554880685050310896047283
51456583554915800469737465240875
51456583554915801658786733482531
51456583571309760144697685382640
51456583571309760144700779983266
51456583571333170150166504875582
51456583571340973231288888629511
51456583571340975060595456770151
51456583571340975063039821775415
51456583571340975063039821788465
51456583571340978560462224857745
51456583571342175637111301337364
51456583571342175644450984095792
51456583571342175644454078696418
51456583571342175644454341562892
51456583571342179348235023296898
51456583571342180583578718075520
51456583571342180583581812676146
51456583571342180583582075542620
51456583571342180583662400894343
51456583571342180583662400900928
51456583571342180583665758361443
51456583571342180583665758368028
51456583571344882279485703107340
51456583571344882287100845022093
51456583571344882287100845022120
51456583571344882287101103282739
51456583571344882287101103289297
51456583571344882287101103289324
51456583571633959607846239686430
51456583571633964546973973666158
51456583571633964549233405194720
51456583571657374552335096089110
51456583571657379493722261597400
51456583571661029759654628845698
51456583572281154338988023973778
51456583572281154338988110062846
51456583572313621041532128708311
51456583572314772204061119177034
51456583572314772204249147254362
51456583572325577162239027891783
51456583572325577162239286158987
51456583572532724612368168372408
51456583577218384368376608915203
51456583577239093715228917307734
51456583577239096968838348525411
51456583577241795006881999102614
51456583577241798667169939749886
51456583577249900533301138232397
51456583577249903781826587031507
51456583577249948247438797086363
51456583577253506094287514601358
51456583577253507745935176621431
51456583577253507745935434888635
51456583577253507748194865866316
51456583577533284278797829526184
51456583577566004907012103550884
51456583577566905886605891467678
51456583577566905886626812174078
51456583577569655218488960445009
51456583578116830060282196154892
51456583578124950543772087599625
51456583578125250136571394445315
51456583578125250547601546312179
51456583578125250548353658621491
51456583578190079895627587566828
51456583578190081542755611202716
51456583578190081733301280712668
51456583578222196494260933469256
51456583578222196494260938252225
51456583578222196905854911300900
51456583578222196905854916083869
51456583578222496637757027106369
51456583578222497049350999682820
51456583578222497049351004465789
51456583578222497049539032464412
51456583578222497232365340857534
51456583578222497232553630935275
51456583578226098908815868172364
51456583578226098954778655978329
51456583578226098954778660210417
51456583578226098954778660682593
51456583578226147085008120289011
51456583578408634201632794413510
51456583578417940075715816891030
51456583578420641771619721382686
51456583578441049843186627408039
51456583713153242072830804022686
51456583713153243719206715347858
51456583736776036295482747699364
51456583736776036295503668404312
51456584936238702584875569454210
51456584936238704231251485011414
51456584989631600317277656778993
51456585008012283899128549417711
51456585008013489413768968580173
51456585008013489414521080889485
51456585008013489962811643125469
51456585008013489963563755434781
51456585008013489970882889141209
51456585008016191254942912533691
51456585008016191255028809152333
51456585008016191255029923761257
51456585008016191255029926943585
51456585008016191262535970936089
51456585008328389923484358211495
51456585008328389924237499390583
51456585008328390335831223187111
51456585008328390335831477222227
51456585008329605370731104912951
51456585008332307073974808122087
51456585008332308858282883454287
51456585008437659231997636973821
51456585013047231872790184116746
51457399961179625136468097765789
51457399961179925325738691645933
51457400032082229570814091067002
51457400032082229571379980066232
51457400032085830195497706933616
51457400032085830195497792672764
51457400032085831430278954515364
51457400032085831430279987617228
51457400032085831431033128796316
51457400032085831842061993526200
51457400032085831842626763671368
51457400032085831842626849410516
51457400032085831842877810731064
51457400032085831979322662162524
51457400032085831979887518046840
51457400032085831980075803341612
51457400032301067546538736741492
51457400032301067546539508389612
51457400032301067684553322454374
51457400032304669406004286103038
51457400032304669406004371842186
51457400032304669818350380476082
51457400032304669818351409345858
51457400032304669818351495085006
51457400032304669818351752302450
51457400032305885354028950140300
51457400032305885399761614343816
51457400032305885406536441217928
51457436653612477674948737804671
51457436653644893174785719343231
51457436653742139674296663958911
51457436653936632673318553190271
51457436654033879172829497805951
51457438585754896086329804073239
51457438586046635584778984146763
51457438586046635584799876155355
51457438797568435099936505038010
51457438797776434694233767776990
51457438797787241507222006283086
51457438798443736988818398293858
51457438798443736988881074319634
51457438798443736989069102396962
51457438798443781453680477080864
51457438798443781453680820037456
51457438798443781453681591689788
51457438798464210749699425277720
51457438798464210749887453355048
51457438798464210749887481934764
51457438798464210749950129380824
51457438798467812472153576857846
51457438798467812472154609976972
51457438798467813020945547317300
51457438798467813021134608496492
51457438798475917582460644740860
51457438798475918131251582081188
51457438798475918131440643260380
51457438798476207392364127200500
51457438798476207392364127219214
51457438798476207392385047807522
51457438798537145624332633739480
51457438798537145624520661816808
51457438798537145624520690396524
51457438798537145624583452161448
51457438798537145624583709378892
51457438798537146859114567234412
51457438798540747345971625448210
51457438798540747346724770876648
51457438798540747346724799456364
51457438798540747346787446902424
51457438798540747895579417344616
51457438798540747895767816958252
51457438798540749130361350839548
51457438798548852457030033988204
51457438798548852457030062567920
51457438798548853005884794775036
51457438798548853006072708533500
51457438798548853006073080069808
51457438798755933822862798416704
51457438798755950248232259124760
51457438798755950248420287202088
51457438798755950248420315781804
51457438798755950248482963227864
51457438798755950248483077546728
51457438798755950248483334764172
51457438798755951483766304929004
51457438798755951483766333508720
51457438798755951483829095273644
51457438798759551970435335065474
51457438798759551970435363645190
51457438798759551970436368184600
51457438798759552519478381164340
51457438798759552519479042729896
51457438798759553754825174775676
51457438798767641203600056798308
51457438798767657080177547064172
51457438798767657629220221609468
51457438798767657629220331696244
51457438798792273339744697937428
51457449338588138259380655237497
51457449338770906810512579218894
51457449338770917928632554851442
51457449338795235502292232043142
51457449338806942883029490424746
51457449338871822053663337679085
51457449338904237553503672085475
51457449339743515082973175560452
51457449339743531555078488420748
51457449339755238935815746802352
51457449339779539442636269444427
51457449339779555502327995100602
51457449339779555502328223621690
51457449339779555502328252318046
51457449362398200626417586779260
51457449362398200626981671011244
51457449362406305736722849890816
51457449362406305736723621543148
51457449362430636074817545822204
51457449362430636075381630054188
51457449362430637310163563549120
51457449362430637310728419433436
51457449592550177296139423945876
51457449592615006649437475696420
51457449592647427088402191214708
51457449592647438201439592669096
51457449592647438803830028672042
51457449592648644319285230533612
51457449592835061855467521504001
51457449592975278830417824962065
51457451489535925070241830023048
51457451489608871057913468808972
51457451507009642324768416985048
51457451507262101864846104092761
51457451507262101910578768296277
51457451507262102047839436932601
51457451507262160607052348030167
51457451507272953145145258389391
51457451507272953190877922594359
51457451507333846729406693255614
51457451507333847141251718146954
51457451507335048035510046848749
51457451507337449000653476860750
51457451507337449412498501752090
51457451507918610243116477520821
51457451507918610288849141724337
51457451508209193495246394292912
51457451508209193495246737249504
51457451508210394206511733111459
51457451508210394206512504763791
51457451508210394252244397314975
51457451508210394252245168967307
51457451508212795354648495963300
51457451508212795354648838919892
51457451648852675316977196144035
51457451649068811773008972054363
51457451649068822886046259189887
51457451649141757760679467651647
51457451649725319968348574349495
51457451649725620157619168229639
51457451719752577636900476959894
51457451719752578002950076932563
51457451719752622513562746189226
51457451719753793028351715252358
51457451719756224784809868501604
51457451719756224784809872750954
51457451719756480051685534714570
51457451719756480097418198918086
51457451719756480646210169360278
51457451719756494869068736653754
51457451719756494914801400857270
51457451719757395299347794754390
51457451719757395894144398564422
51457451719764329895115131613160
51457451719951017568913401528466
51457451719971425491149136273706
51457451719971460489283948657468
51457451719971460489287387614366
51457451719975018432932761068820
51457451719975027762396258586084
51457451719975027762396258603346
51457451719975027762396262835434
51457451719975029408708379282172
51457451719975029409524286471322
51457451719975062760534514176094
51457451719975377181676238330149
51457451719983122994196125536762
51457451719983134519014414046060
51457451719983167870565513871388
51457451719983167870837109983084
51457451719983167870839434331058
51457451719983167870839777287650
51457451719983170989591747425542
51457451719983171126852416066078
51457451719983182102628804523658
51457451719983182102629148879930
51457451719983182239889817520466
51457451719983182651420774965850
51457451719983423732509737391177
51457451719983466369676227935947
51457451719983466415408892138011
51457451719983471311059179652679
51457451719983471311060298843611
51457451719983472963252152908555
51457451720044360365782687692058
51457451720044406482038247360700
51457451720047962637028438178068
51457451720047962637028438195330
51457451720047962637029467047844
51457451720047962637029471297194
51457451720047964283342702348644
51457451720047964284158523802858
51457451720047964420603370984968
51457451720048012004216733996682
51457451720048013651345786502346
51457451720048312056026659888720
51457451720048312056027664292824
51457451720048312056309103835317
51457451720048312605352121337205
51457451720056069393647965460200
51457451720056069393647965464412
51457451720056113863590294077392
51457451720056116977261242732766
51457451720056117114521997112450
51457451720080432900518416468978
51457451720080432900518421055198
51457451720080432902776819581226
51457451720080432902777852701804
51457451720080727555864645831384
51457451720080733044034368444628
51457451720080733044034397022940
51457451720080733044035425557298
51457451720080733046293828669546
51457451720080733046294861790124
51457451720080749106587004393820
51457451720627923990913337639206
51457451720627924539956012184502
51457451720631526262160464200934
51457451720919708366066606880568
51457451720919708366087498889160
51457451720919708366089823241346
51457451720919708366631462764884
51457451720919708366902287224248
51457451720919708366905730430496
51457451720919711622102462011350
51457451720919711622102547750498
51457451720919713269231255899890
51457451720919713269231600256162
51457451720920612052653489280522
51457451720920613837043296157446
51457451720920613837043296161658
51457451720923310225554686672446
51457451720923313756652661212146
51457451720923313893349331355634
51457451720923313893913415591830
51457451720923315540227335401922
51457451720923315540227679758194
51457451720923315540290355788182
51457451720923315540478383861298
51457451720923614128457418427444
51457451720923625246577394059992
51457451720931418863968042747072
51457451720931418866393840095930
51457451720931419003654594467190
51457451720931419003655623336966
51457451720931719787808797755504
51457455081764340701779697141281
51457455081765257191842339046067
51457455081772460628907430709814
51457455081772461688101833829146
51457455081776046298943051585761
51457455081776046298946404453591
51457455081776064004830577552004
51457455099501938596940664864904
51457455105302495826874950912364
51457455105302495826875722566100
51457455105399757006571876510416
51457455105399758836905882179062
51457455105407862116312283736252
51457455105613794342364717570715
51457455241308932452123209057193
51457455241308948923228804706620
51457455264932643755049963091348
51457455264939548252584270419094
51457455312212437409092169347753
51457455312212437409092172530081
51457455312212437409095611486979
51457455312212437409095611491191
51457455719871569985276798885517
51457455719896796858089022510785
51457455719904006303081911159288
51457455719907602024701349690305
51457455720843727173701869934738
51457455721062570090246502280696
51457455721062570090246502284908
51457455737621369803163851504378
51457455737621369805420188432314
51457455738569601627801923345362
51457455738569603413006872122222
51457455738569607118228668798322
51457455738569651034048415996624
51457455738602071473013131514912
51457455738788445093953314472812
51457455738788446329551504472392
51457455738788461146118449906928
51457455743429982912557621855756
51457455743434040302398372570592
51457455743434040302401819435764
51457455743527229412068566471436
51457455743529984052370266001866
51457455743529995170491013286746
51457455743531298510244644567832
51457455743531301619292519125456
51457455743531301619295965990628
51457455743531302175614756221514
51457455743531302223882293380476
51457455743538206574930203461508
51457455743538206711287898747806
51457455743538492076463600521532
51457455743538503189501001975920
51457455743538506718444113699852
51457455743538506718447212549828
51457455743542105468028148381128
51457455743542109172373948865924
51457455743542109174068524497120
51457455744510696840340293297280
51457455744697070507054981870044
51457455744697071742653171869624
51457455790775074942245759176077
51457455790799384783553034581859
51457455790799390271469295814793
51457455790799390271469300046881
51457455790800301815057982801345
51457455790811092164290292963463
51457455790811095868632654491361
51457455790811095868636007359191
51457455790811095868636093448259
51457455790811106981670309980865
51457455790811106981673408813579
51457455796575648094682042615035
51457455796606711064983040065406
51457455796668855000861006945494
51457455796671542062146523156289
51457455796672442492697550421249
51457455796672442492697550425461
51457455796672442502735623873108
51457455796672442502735624935918
51457455796672442502736002711737
51457455796672442502739097293436
51457455796672442629958305150853
51457455796703656640906252009114
51457455796703656640906337748262
51457455796703656640906600614736
51457455796703660530714085557982
51457455796703660530797768377774
51457455796703671648834061190530
51457455796704858137326349343239
51457455796704872771691739384550
51457455796705023120597722291498
51457455796715664761358121514044
51457455796715679035887236845882
51457455796715679035890336032728
51457455796715679584954389043650
51457455796715679770140923508652
51457455796715679770144362465550
51457455796715679775224642509816
51457455796716135619289407210289
51457455796719732211820141590477
51457455796719733446602075085409
51457455796719733446605518274395
51457455796719737341493516270129
51457455796719737890285482126101
51457455796719737890285486712312
51457455796719737890285486712321
51457455796902102253644826919831
51457455796902103893241787901893
51457455796902103900751934081455
51457455796902538333583948843299
51457455796934567571573331651472
51457455796995911279041087523930
51457455796999365216913855931495
51457455796999365216914114198699
51457455796999365217646080636319
51457455796999398571163611903184
51457455796999398571163611907396
51457455796999398571183499493173
51457455796999548688790894558131
51457455797031764245377745083953
51457455797031814071000335160041
51457455797031814071000589196561
51457455797031814071021251634305
51457455797554691928937639080016
51457455797554691928937983453550
51457455797554992301139239933958
51457455797558610441347494206136
51457455797591031484897221658808
51457455797651953245015855078920
51457455797651953245831790239974
51457455797651953253362053593420
51457455797651953428030194712776
51457455797651958184871709086662
51457455797651958184871709090874
51457455797651958184872480738994
51457455797651958184872483925534
51457455797651958184959523882832
51457455797651958192486344030030
51457455797651958192486454093720
51457455797651958192486454097932
51457455797651958192486458815454
51457455797651958194746235632004
51457455797652258557157677279573
51457455797652258563747656753001
51457455797655862474531991024498
51457455797655862474532076759434
51457455797655862474532076763646
51457455797655862474532077113566
51457455797655862484570414146450
51457455797655862484570414146454
51457455797655862484571185798782
51457455797655862484571185798786
51457455797655862484573623519406
51457455797655862484654896253528
51457455797655862484655240627062
51457455797656012593163467584395
51457455797656012593164239236727
51457455797656012602197218880143
51457455797656012602198368321339
51457455797663960823348980661766
51457455797663960823432693602132
51457455797663965762473731662838
51457455797663965765005020653298
51457455797663965765005024885386
51457455797663966359529659531090
51457455797663966359529659531094
51457455797663966359532868904046
51457455797664116468122712969035
51457455797664116477156464264783
51457455797688277379823155402914
51457455797688277379823413670118
51457455797688277379845452539324
51457455797688277380409279553860
51457455797688277387351353044432
51457455797688277387351466281564
51457455797688277387351467816758
51457455797688277387352500937336
51457455797688277387354450795414
51457455797688277387438163381648
51457455797688277562587824060281
51457455797688277562587824414413
51457455797688325742106466224737
51457455797688326152863247336648
51457455797688326153615388322873
51457455797688428093000449122955
51457455797688428093001220775287
51457455797688428102034200418703
51457455797688428102035349859899
51457455797688428102035349864111
51457455797688428102038793066147
51457455797688428102038793070359
51457455797870807877469096177802
51457455797870807878301446701014
51457455797870807878302218353346
51457455797870807878304804155064
51457455797870807878304889890000
51457455797870807878305575803184
51457455797870807878305660496784
51457455797870809112814511262612
51457455797870809112814855618884
51457455797870809113083380195946
51457455797870809113086737649996
51457455797870809113086823384932
51457455797870812817158246016558
51457455797870812817161684973456
51457455797870812817432538134792
51457455797870812817432623869728
51457455797870812817433309782912
51457455797870812817433394476512
51457455797871998756860863276581
51457455797872008634551472170797
51457455797872013573679206150525
51457455797872013574244065215765
51457455797874711573416259358544
51457455797874715276946928214793
51457455797874715277679152919617
51457455797882803923493848650108
51457455797882803923494106930365
51457455797882815448291706659968
51457455797882815448292478312300
51457455797882815448312743691153
51457455797882815448375504743184
51457455797882815448376276395516
51457455797882820387252191326349
51457455797882820387253220196125
51457455797882820387420585835709
51457455797907115960129483191284
51457455797907130366005747237248
51457455797907130366006091610017
51457455797980061947802422176980
51457455797980065239547986280155
51457455797980065239548072369223
51457455797980065240363893823437
51457455797980065652148222169913
51457455797980066886927056969862
51457455797980066886927828622194
51457455797980066886930151085214
51457455797980066886930152484894
51457455797980066886930152970168
51457455797980066886930155671434
51457455797980066886930156156708
51457455797980066886930157206468
51457455814397568291824995205828
51457455814429988913817608486692
51457455814429998792090942488630
51457455814430733820245556319804
51457455814431204305268846779156
51457455814431233952734503855577
51457455814431233952734508441797
51457455814434806576264926281188
51457455814441996438907926166384
51457455814441996484640590369900
51457455814442008146469962266480
51457455814442011256291128105568
51457455814442011302023792309084
51457455814442913516148723511168
51457455814442913526190273571560
51457455814445615356844478451664
51457455814445615366635325808632
51457455814624526204464520100497
51457455814628428794659671202123
51457455814628428840413227414231
51457455814660593974081246092490
51457455814660849233624386720411
51457455814660894117598255180810
51457455814721787702204633179303
51457455814722988276189015759067
51457455814722988276209907767659
51457455814725424973755207746845
51457455814725424973817971284454
51457455814725691765445705702282
51457455814725691811178369905798
51457455814725725117272216835165
51457455814725725117334980372774
51457455814758090655104524651885
51457455814758090655292552729213
51457455814758140617109198373725
51457455814758140617109199796490
51457455815282219277872096020304
51457455815282219277872096021708
51457455815306236249600288446515
51457455815306236250435968790195
51457455815306536438870853746943
51457455815378281667848198092884
51457455815378281668015672886115
51457455815378281668015677118203
51457455815378281805297233531031
51457455815378284967439570717794
51457455815381883527501346822968
51457455815382189077531072158070
51457455815390292952490317542710
51457455815414201843899671333818
51457455815414604530530706434994
51457455815414604576284291344910
51457455950343982021816254106231
51457455956248721582947921848334
51457455956252618365000302244237
51457455956252618365000646600509
51457455956252623852923449859355
51457455956460655063921645639381
51457455956460655071263651346103
51457455956460699536113246680005
51457455957113260393735266705292
51457455957117163449534024771733
51457455957186192104596337843209
51457455957197002814107711556269
51457455973966792306989207605558
51457455973967693332336838680550
51457455973967693332587885740246
51457455973974597685079324392778
51457455973974897828324364316774
51457455973974897828596333481098
51457455973974898014037473465428
51457455973974898014037473484142
51457455973978499550528473376614
51457455973978499550800442540938
51457455973978500147835560375626
51457455973978500285033552967460
51457455973978500285033552986174
51457455973978500285033552990545
51457455974839436822231427166988
51457455974911166181409433767178
51457456027120089680228429906162
51457456027120089680291105931938
51457456027120089680479134009266
51457456027120101844845140393414
51457456027120101982105809029738
51457456027120102028110440881258
51457456027120134145090508693168
51457456027120134145090851649760
51457456027120135196920864785728
51457456027120135334118857396276
51457456027140513663750964539398
51457456027141414231562746179830
51457456027144117582126086021944
51457456027145323287541162622033
51457456027152211716843792303137
51457456027152222691867264901516
51457456027152222691867264905728
51457456027152222829127933537840
51457456027152526594499995298255
51457456027152526731697987908803
51457456027152571197376676432300
51457456027156128865747467633197
51457456027156129002945460243745
51457456027336238712119328735092
51457456027338938768238021769136
51457456027360257148026019997675
51457456027360258795154043633563
51457456027360557291543029085995
51457456027371364707671745642170
51457456027371409172283090228584
51457456027372265275483527636734
51457456027432286514272830029008
51457456027435906446235202155892
51457456027436188379797483769780
51457456027436188379797483771184
51457456027436188382242877644772
51457456027436188382242877644820
51457456027436188382245201642874
51457456027436204852778793177076
51457456027436204853531938588252
51457456027436204853535380731690
51457456027436204988348676931312
51457456027436204990794070806352
51457456027436204990796394804406
51457456027436205034102261841180
51457456027436205036547655716220
51457456027436205036549635340740
51457456027436205036549979714274
51457456027436205401822154562817
51457456027437107251497848616542
51457456027468325698026105727808
51457456027468326933467430483482
51457456027468360286984703468644
51457456027468370169412303052282
51457456027468371405104679101192
51457456027468620351112927572458
51457456027468620351112927573862
51457456027468625841544147935254
51457456027468627076984439571802
51457456027468660430501712556964
51457456027468670313745133579006
51457456027468670313745219672286
51457456027468670313745477952540
51457456027468670358682897050518
51457456027468670359498718487470
51457456027468670359498804580750
51457456027468670359499062861004
51457456027468671548621688189512
51457456027468675255132646293238
51457456027995435438862762483016
51457456027995435438925438508792
51457456027995435439489522740776
51457456028015850139490515682492
51457456028016751122096081162119
51457456028020667811410363467685
51457456028020667811413462300399
51457456028027556287956296030875
51457456028027556288708408340187
51457456028027856431389737086279
51457456028027856477958081632023
51457456028027872948768117653668
51457456028088644591736278505149
51457456028088796538919114783644
51457456028088796538940006792236
51457456028088796538942331144422
51457456028088796539483970667960
51457456028088796539504862676552
51457456028092398398407194575522
51457456028092398398407194592784
51457456028092398399160335754610
51457456028092402064527406901410
51457456028092402111975535576165
51457456028092402111978634408879
51457456028092446391376704742780
51457456028092446391377047699372
51457456028092446391377047716634
51457456028092446391941903600950
51457456028092446391941907833038
51457456028092446392129850171218
51457456028092446392130193127810
51457456028092446392191836034460
51457456028092446392192607686792
51457456028092446392192611936142
51457456028092702301225208868001
51457456028092703948919154790789
51457456028100502274119581139250
51457456028100502274119581143462
51457456028100502279199488012844
51457456028100507037572662959460
51457456028100507037572691539176
51457456028100507586615709041064
51457456028100551502497875047698
51457456028100552051289845489890
51457456028307632868267849131558
51457456028307634514643760458134
51457456028307634514664652466726
51457456028307638365496072190815
51457456028307649293072192488504
51457456028307649293637309839614
51457456028307649293825337916942
51457456028307649293888013942718
51457456028308549861636372235408
51457456028308549861636372239620
51457456028308850052601509998483
51457456028308850098334174201999
51457456028308850098921103301629
51457456028311251015841418899454
51457456028311251015841528986230
51457456028311251015841533218318
51457456028319340249005107513162
51457456028319356125582597779026
51457456028319356125582712097890
51457456028319356674624239205196
51457456028319356674624239209408
51457456028319356674625272324322
51457456028319356674625386643186
51457456028319356674625645395664
51457456028319361671535289014994
51457456028319661860805882895138
51457456028319661860805883011778
51457457155699680438342972372632
51457457155699980444658635965264
51457457155699980634367472534377
51457457155703566290285136902313
51457457155703567944007530616768
51457457155911615716972446490237
51457457155911615716972446608281
51457457155922420875970803498763
51457457155922420875991724203711
51457457156568112424222647762640
51457457156578917585688605547295
51457457226595365650090741698633
51457457226595365650090745930721
51457457226595365650091774800497
51457457226607071247254097192873
51457457226607071247254100375201
51457457226607071247257453243031
51457457226607071247257539336311
51457457226607120667862138250889
51457457226607120667862141433217
51457457226815120125149439638977
51457457226825925291761763636169
51457457226825925291761766818497
51457457232503705103287713091419
51457457232511810808389235656726
51457457232511810808389235658130
51457457232512110821486517984391
51457457232512110997914320274990
51457457232512144351995691842717
51457457232515698268596541023774
51457457232515712680888618591969
51457457232515712680888622841319
51457457232515746035210220620209
51457457232515746035210220621613
51457457232515746035210223802537
51457457232515747718312580821202
51457457232515747725843992080650
51457457232720143816046965979641
51457457232722528309879407457945
51457457232722528309879411690033
51457457232722528309879411707295
51457457232734552893518012176966
51457457233376635531073522803897
51457457233387446233784906036806
51457457233391047955738310993542
51457457233670825954850356391064
51457457233703246443773601719523
51457457233703246992565572178968
51457457250227165599314162371849
51457457250238921159133396925671
51457457250241624102409662554698
51457457250554121539504770223339
51457457250554121539504798921099
51457457250554121539505143281583
51457457251102511770315848634559
51457457251102511816048512838075
51457457251186268473455863632514
51457457251186312755116032450295
51457457251396702194155276738990
51457457392037777052210935223256
51457457392044696961653079135894
51457457392263534802374555888343
51457457392263534939635224524667
51457457392264735696633917710885
51457457392909221495547288129765
51457457393204922796904065519010
51457457864724208431405068210201
51457457864724219549525043842749
51457457864726910134652127836725
51457457864726921252772103469273
51457457864727810702401147712233
51457457864727821820521123344781
51457457864735024716137371022269
51457457864735030066859082833641
51457457864735030204057075444189
51457457864738666927806368618329
51457457864957471551705994003609
51457457865601806129255229252396
51457457865893593803771112201942
51457457865893595038553045696874
51457457870538285289104734744867
51457457870538285289108172638955
51457457870538285289108173701765
51457457870636436114058138968833
51457457870636436114058142155373
51457457870636447227095540423221
51457457870636447227095912076168
51457457870636480587955209901621
51457457870647241227322826900371
51457457870647241280670466148353
51457457870647241280670469334893
51457457870647242873698738226947
51457457870647252393708239255688
51457457870647253582568879245972
51457457870647257881439314376476
51457457870647257881627570624981
51457457870647257881627572024661
51457457870647292295154451105645
51457457870855285163579919244951
51457457870855318563679855576111
51457457870928270039260470912550
51457457871579928681063097831374
51457623814607253178051365296422
51457623814607264291088766750810
51457623814704510973614051005962
51457623815555517663404732619544
51457624027088118318920869316041
51457624027088118456118861926589
51457624027088120286262253599549
51457624027274502502351554564409
51457624027274502502351897521001
51457624027274502638797777822237
51457624027274502638797777828061
51457624027274502639612566157325
51457624027274535855868827549571
51457624027274535855869170506163
51457624027274535993129581925043
51457624027274535993129839142487
51457624027274535993129839148311
51457624027285342806870189963719
51457624027305722322939553468171
51457624027305722323001972272291
51457624027305722323754341803259
51457624027306622754054407743459
51457624027306922943572607010633
51457624027306923080018487311869
51457624027306923125751151515385
51457624027306924772879175151273
51457624027306956294582838964755
51457624027306956431843507601079
51457624027306972896354733176151
51457624027309324045143662528011
51457624027309324045958450863099
51457624027309324639999584909769
51457624027309324640003023866667
51457624027309357991761929173203
51457624027310525214819733572361
51457624027310525352083841165583
51457624027310525396998278077113
51457624027310525397022637744783
51457624027310525397837426079871
51457624027310527044126301713001
51457624027310527182227237560277
51457624027382303979432196132759
51457624027382303979432539089351
51457624027382305214778213859675
51457624027382305214779328468599
51457624027382305626372191691319
51457624027382603573906530675783
51457624027382603574721319010871
51457624027382604122949205221079
51457624027382604122949548177671
51457624027382604123764336518583
51457624027382605404049922348743
51457624027382605953092596894039
51457624027382609108395722833539
51457624027382620595054861043791
51457624027394312785601969065435
51457624027414740846252859622233
51457624027414740892008768878671
51457624027414742676398578942135
51457624027414742676398578946347
51457624027418626879479830933827
51457624027418642757729890213371
51457624027418643306770580064105
51457624027418643306772904528719
51457624027418643307522692373417
51457624027963470160835592840511
51457624027963470161587705149823
51457624028036416156096932574783
51457624028255220773157940451251
51457624028255220773159055060175
51457624028269629498955242683743
51457624028290042780891436969179
51457624028290042781142484028875
51457624028290042918152191344651
51457624028290042918340476639423
51457624028290042918340476643635
51457624028290042919155269583817
51457624028290044565531180910393
51457624028291243492408513015789
51457624028291243493223301332003
51457624028366874161549111940991
51457624051925746975522291201060
51457625941701547454781099632836
51457625941701564101470869712660
51457625941703948602917172339396
51457625941703948602917176571484
51457625941703965066676289837244
51457625941703965615468256047348
51457625941703965615468260279436
51457625941705149176985208692676
51457625941705149176985212924764
51457625941705149359999462238916
51457625941705149359999466471004
51457625941705149359999810844538
51457625941705149360002905445164
51457625941705165823674983004588
51457625941712070725209348483720
51457625941712070725209434926920
51457625941715956172987700745012
51457625941715956172987704977100
51457625941715956172988049350634
51457625941715956172991143951260
51457625941715972644278602578022
51457625941715972781539357303414
51457625941716005945262614395330
51457625941716005945262618627418
51457625941716005945263762288234
51457625941813217489881847299876
51457625941813217489881851531964
51457625965338466726614394679155
51457625965347805947519196680397
51457625965447735613495472907459
51457625965455874214599689143153
51457625965455883365316285321205
51457626195848286431525331849035
51457626195849487005593253416891
51457629770271977340986780910925
51457629770271977346069355089085
51457629770271988321908763932925
51457629770274388189781286000733
51457629770274389836094178344941
51457629770282798796773853063977
51457629770286384646667797237417
51457629770286395759768217674173
51457629770286395759768217679997
51457629770286400518141048134827
51457629770286400518141133869763
51457629770286400708686451468057
51457629770286401066933018577019
51457629770286401066933104311955
51457629770286401067204726287599
51457629770286401067769932566009
51457629770286401072288671825567
51457629770286401072288676547301
51457629770502539172061127785655
51457629770598898280793730290115
51457629771147327223171770558319
51457629771147327223923882867631
51457629771161735761543030788253
51457629771161735898803785159513
51457629771161735936964313069471
51457629771161735937027074834395
51457629771161735942046887247631
51457629771161735942130455281999
51457629771220273210842380474467
51457629771220273211658283418479
51457629771220275040984628958787
51457629771234681934884782564947
51457629771255095349161936309653
51457629771255095349224698074577
51457629771255095356752666127777
51457629771255096996289959945541
51457629771255096996352721710465
51457629771255096996352724892793
51457629771255444769341166274617
51457629771255444774425883931477
51457629771258997085212001030689
51457629771258997085215095631315
51457629771258997085215438587907
51457629771258997085215443174127
51457629771258997222472755406161
51457629771258997222473784275937
51457629771258997222475850006787
51457629771258997222476107224231
51457629771258997222476111810451
51457629771258997265800571899615
51457629771258998916192225675065
51457629771258998916195667818503
51457629771258999053452980050537
51457629771258999053456336454827
51457629771258999053456422193975
51457629771267102737869916679647
51457629771267102920884141528079
51457629771267102925967487358571
51457629771474249393240791659897
51457629771474251223384188054591
51457629771475150563106204874629
51457629771477853494380148521641
51457629771477853494380234260789
51457629771485956820547542499071
51457629771485956820548657107995
51457629771583202221638746851705
51457629771583202221701508616629
51457629771583203868766770487593
51457629771583203868829532252517
51457629771583203868850338521961
51457629771583203868850424261109
51457629793910546403773683899080
51457629793918651559331209801960
51457629793920902909885095754342
51457629793920902909885438710934
51457629793922253830515918600717
51457629794889897012908209274320
51457629794889898251350491011568
51457629794889898846146721768972
51457629795108451046672598205816
51457629795120458617495210222936
51457630195599362678194932316324
51457630195599362678195703968656
51457630195599362680455487645124
51457630195599396032277061185802
51457630195696603870207120988542
51457630195696609177622194112212
51457630195696609177622965764544
51457630195696609179882749435188
51457630195696620344003911711582
51457630195696623995005396051396
51457630195696623995006167703728
51457630195696623995089078871188
51457630195696623995089850523520
51457630195696623997265951374372
51457630195696623997349634199988
51457630195703808412700602459666
51457630195703828544358158868756
51457630195703828544358158874372
51457630195703828727288815216260
51457630195703828729802742063546
51457630195703828729802742069162
51457630195703828729802742069370
51457630195703829779708394642244
51457630195703829779708394646616
51457630195703873009220580612354
51457630195707582399777400858630
51457630195707881354433427000282
51457630195707881354433427000283
51457630195707882955076674140596
51457630195708782973845437211910
51457630195708783156776094025974
51457630195708783569373918202593
51457630195708783569374265745648
51457630195915447155603948366970
51457630195926268839511089438850
51457630195926270074857107165766
51457630195988409200522267895394
51457630195988409246275852687218
51457630196023530109832648952940
51457630196023530109836090742246
51457630196023530109836091096378
51457630196023530292934113201718
51457630196031679875608502098612
51457630196571970351508572210852
51457630196571970356423780732166
51457630196571970404036983994880
51457630196582777218366467333070
51457630196582777218366467799630
51457630196582777355627222062674
51457630196582810706885059399614
51457630196644000958815810342186
51457630196644001141913746235994
51457630196644004663161610826982
51457630196644004663412573210340
51457630196644004665104825906292
51457630196644004665108268049730
51457630196644004845695462488806
51457630196644004846259546720790
51457630196644004847951799416742
51457630196644005897943544321914
51457630196644905230973306374134
51457630196644905231224354850772
51457630196644906465755239869066
51457630196652109956000725600362
51457630196676421580878461754282
51457630196680023671535727972048
51457630196680023671538050566210
51457630196680023671538050920342
51457630196680023671538822218542
51457630196680023671539169761354
51457630196680023854636073025682
51457630196680023854636844678014
51457630196680023854637192220826
51457630196863755607861602074452
51457630196874561188515629209512
51457630196874561188515715657084
51457630196874566264925813458452
51457630196898861693013958556454
51457630196898876517175081970376
51457630196898876647678806761610
51457630196898876647678835459418
51457630196968205546698190631652
51457630196971811522291123214778
51457630196971811522312015223370
51457630248773383819683154372222
51457630248870644953562961287614
51457630248870645090760953898162
51457630248870645090760953902374
51457630248870646791240088690469
51457630248873051589872884662636
51457630248874232590444668755878
51457630248874237346557719076732
51457630248874252163940921015916
51457630248874252712732891458108
51457630248874254001614609461873
51457630248874254001614953818145
51457630248874254003121244167610
51457630248874254003874385346698
51457630248874302126594133820692
51457630248874302126594477840094
51457630248874302126594478194226
51457630248881142432612112376213
51457630248881151689250505994863
51457630248881153408200474160357
51457630248881156707730476557637
51457630248881157042231649688929
51457630248881157066227833479367
51457630248881157066227833499050
51457630248881157256773494059525
51457630248881457446022827581544
51457630248881457448282259092636
51457630248881458497623401222118
51457630248885053420029624458271
51457630248885053420029710193207
51457630248885053557227617068819
51457630248885053603047062930457
51457630248885053603800208341633
51457630248885053610575030983657
51457630248885054038550438662329
51457630248885054038553881851315
51457630248885054175751788726927
51457630248885054175751788729357
51457630248885055273332372157261
51457630248885055273335729611311
51457630248885055273335729613741
51457630248885055273335815346247
51457630248885055273335815352889
51457630248885058907949328880191
51457630248885058907949414615127
51457630248885059123913781109329
51457630248885059168226936641393
51457630248885059169733571347130
51457630248885060762092343790133
51457630248885060768870527783846
51457630248885060771129959649070
51457630248885109123516447857344
51457630248885210934653703868971
51457630248885211483445674311163
51457630249164837162003526443793
51457630249166037967266201980438
51457630249173241410921274671472
51457630249176828306453518401111
51457630249176844731987014928247
51457630249198436993303295010036
51457630249198457124880610754418
51457630249198506538741849928089
51457630249201208241424053676882
51457630249821634801213599012946
51457630249821634801213599030208
51457630249821634801216693613572
51457630249821634802216758398455
51457630249821634802220201587441
51457630249821634802220201604703
51457630249822535185993562469658
51457630249822535232771099539312
51457630249822535232771143117465
51457630249822535232771143119895
51457630249829738676175167350092
51457630249833340350844075575343
51457630249833340353357911617651
51457630249853749553681788544128
51457630249853749560460054018585
51457630249853749561212166327897
51457630249854950134527746372146
51457630249854950683319716814338
51457630249854950685767782243294
51457630249854950685829424800024
51457630249854950685830544008218
51457630249854950686018486346398
51457630249854950686854147208202
51457630249857652023258131772046
51457630249865755644008710990171
51457630249865755644280680173369
51457630250052194847817890910154
51457630250052194985078166988728
51457630250149441294065793181996
51457630266600108829686908828518
51457630266600178365899480031790
51457630266608234115628152576592
51457630266610930460810375494042
51457630266610935407281234371472
51457630266610935408975811419770
51457630266610937008175185601800
51457630266610937008175529958072
51457630266610937008175529971170
51457630266610937010434961486634
51457630266610970545459254905324
51457630266610980286453968489307
51457630266610980286453968489308
51457630266611387547000223742593
51457630266611387547000223742836
51457630266611387547000223742837
51457630266612288526343221449745
51457630266826171525233268956682
51457630266891061768257433300246
51457630266923429090416018452820
51457630266923432796373830601630
51457630266923432979471853060894
51457630266923434031154730977436
51457630266923434031719586861752
51457630266923434626787818502759
51457630266924333364185612591982
51457630266927084480729055514446
51457630267547209059999688877602
51457630267547510903174163318424
51457630267547510903177605461862
51457630267547510903177606861542
51457630267579625792924114355916
51457630267579926357261002090506
51457630267579926403014587000422
51457630267580826925072784080858
51457630267583528262563133609610
51457630267774463874489629193184
51457630267774468813365281476318
51457630267774468815876794701474
51457630267871715259864232679712
51457630272516008298523302107038
51457630272516860763511754864554
51457630273488251627681323005037
51457630273488551768938571107582
51457630273488551951952910274878
51457630273489452382566699659054
51457630273489452384763698997789
51457630273489501795508923326706
51457630273683094366238054383837
51457630273683094366239216644575
51457630408419296793905231058664
51457630426133465466215587206916
51457630426133467252216631268787
51457630426145174679523382084875
51457630432041639977640724819678
51457630432042091016494326514120
51457630432042091016578009333912
51457630432052899476608518201307
51457630432332525203346669873250
51457630432365891233083758092774
51457630432927793145377123626126
51457630432927793739901758271834
51457630432927793740173354383530
51457630432927827047937415512856
51457630432989021371938251440672
51457630432997126299228830539014
51457630433000773086506917588568
51457630433021437922683959181966
51457630433219577842501069393272
51457630433243893034463851656516
51457630433243893171724606031988
51457630433316828046378706506712
51457630479285411506208575628427
51457630479285411506396603705755
51457630479285412741743735924955
51457630479285412741743737459989
51457630479285422436231723538027
51457630479286313309555433361273
51457630479305837134516075523515
51457630479305837137023116554555
51457630479305837137047476216401
51457630479305837137047476220613
51457630479305837142110159626411
51457630479306737709859179501919
51457630479307036062291798697885
51457630479307037891598366838525
51457630479307037899129433724439
51457630479309439408019196056587
51457630479309739739637591037159
51457630479309742844376182698087
51457630479309742851969236864185
51457630479309787178751643471279
51457630479310638333538925259613
51457630479310638333538925261065
51457630479310638333539695378363
51457630479310638333539700100097
51457630479310640162845120330363
51457630479310640162845493400253
51457630479310640162845493406077
51457630479310640165104924911553
51457630479310640170188618302119
51457630479310640170376560286167
51457630479310640170376899943791
51457630479310640170376904661153
51457630479310640170376904665525
51457630479310643282454063053191
51457630479310643282454063054643
51457630479310643282454063059015
51457630479310643282457162240037
51457630479310643282457502010089
51457630479310643282457502014301
51457630479310643282457502015705
51457630479310643282457506260891
51457630479310643282457506619395
51457630479310643831497081973473
51457630479310643831500176555385
51457630479310687746563339368351
51457630479310687746563339372563
51457630479310687746563339385613
51457630479310687747316484798241
51457630479311094323567440160291
51457630479317833732007462916475
51457630479317842876033262588635
51457630479317842876033264123669
51457630479317844850131912160081
51457630479317847824177692899589
51457630479317847824195170398289
51457630479317847824198269598185
51457630479317847824198612554777
51457630479317847824198613604537
51457630479317847824198613954457
51457630479317847825011077941571
51457630479317847825014520085009
51457630479317847825014521149271
51457630479317847961375685510137
51457630479317847961459368329929
51457630479317848373241631456345
51457630479317848556168844597601
51457630479317848556172287803849
51457630479317848556172288270409
51457630479317848556172288289123
51457630479318748986786077654425
51457630479321450095445740516185
51457630479321450095445740520397
51457630479321450232706495245789
51457630479321450644488415061481
51457630479597624765810463007287
51457630479597624765810807380821
51457630479601510800519620553733
51457630479601512035866409932981
51457630479601526815110001834747
51457630479601526815110001852009
51457630479601526815111121047153
51457630479601526862475255819267
51457630479601527226055440962283
51457630479601527226055440979545
51457630479601527226055527055563
51457630479601527226056215801155
51457630479601527226056560174689
51457630479601527409069780596139
51457630479601527409069780613401
51457630479601527409070899808545
51457630479601527409906604128459
51457630479601527409906604145721
51457630479601527409907723340865
51457630479601527411518273308105
51457630479601527411518273321155
51457630479601527411518277907375
51457630479601527411580260601339
51457630479601527411581379796483
51457630479601529057035660884925
51457630479601529057035746978205
51457630479609617695402718507113
51457630479609631787590430588197
51457630479609631924767497894527
51457630479609632519564100188239
51457630479609632519647783008031
51457630479609676991766204690265
51457630479613234607608606891381
51457630479613234790622946531061
51457630479633647524034634178417
51457630479633942359864863491085
51457630479633942360052805829265
51457630479633942360053148785857
51457630479633947118424941541165
51457630479633947850563572342699
51457630479633947850567015548947
51457630479633947850567020270680
51457630479633948949405166168071
51457630479633992322681998740843
51457630479633992322685437697741
51457630479633992322685440884281
51457630479634892753236464966913
51457630479637544631110871211801
51457630479637544631111990406945
51457630479645704462882368728799
51457630480182387364448809815655
51457630480182387364449929023849
51457630480182387365201950994743
51457630480182387365201955594013
51457630480182387365264717358937
51457630480182387913491828734485
51457630480182387913491829084405
51457630480185989635695936727303
51457630480185989635695936744565
51457630480185989636449082155741
51457630480193194179006097045573
51457630480193194727986439938627
51457630480193194728049115964403
51457630480193194775162631295249
51457630480254116718523320500239
51457630480254118365651344118865
51457630480254118365651344123077
51457630480257720224865160494481
51457630480257720224866189364257
51457630480258020414136783361041
51457630480258020419219357539201
51457630480258020419470406015839
51457630480258020420244553523835
51457630480258020420307229548159
51457630480258020420307229549611
51457630480258023942245394034387
51457630480258023942433422111715
51457630480258023942433766467987
51457630480258023942433767884929
51457630480258023942496442493763
51457630480258023942496442511025
51457630480258023942496443910705
51457630480258023942497217332635
51457630480258023942497561706169
51457630480258023944689759039651
51457630480258023944943906703135
51457630480258024079694435104311
51457630480258024079694435121573
51457630480258024079694436521253
51457630480258024079694521197591
51457630480258024079695209943183
51457630480258024079695554316717
51457630480258024125448020012775
51457630480258024125448021429717
51457630480258024125448106106055
51457630480258024125510782127619
51457630480258024125510783544561
51457630480258024126347605659939
51457630480258024126347607076881
51457630480258024127958586093993
51457630480258024128039858355891
51457630480258024128042182353945
51457630480258024128042182371207
51457630480258024128043301566351
51457630480258024128043301916271
51457630480258025773413986390629
51457630480258025773413987807571
51457630480258025773476662416405
51457630480258025773476663833347
51457630480258025775921027421669
51457630480258025775924470982049
51457630480258924510245462369271
51457630480258924510308224488327
51457630480258924510308225551137
51457630480258926341225682291913
51457630480258926341225683708855
51457630480266124290182756032417
51457630480266124294366631001169
51457630480266129052739456875603
51457630480266129052802477257651
51457630480266129190000469868199
51457630480266129235754054776663
51457630480266129235754059375933
51457630480266129235837737129895
51457630480266129236653644673177
51457630480266129778102460454337
51457630480266129784880754981703
51457630480269731323986929210545
51457630480269731324049605236321
51457630480269731324049608422861
51457630480269731461247597846869
51457630480269731507084865108565
51457630480269731507084865458485
51457630480269731509595348751215
51457630480290139436015182393423
51457630480290139436015526766957
51457630480290141075612910791517
51457630480290141083143547216305
51457630480290188849875646729191
51457630480290188849875646746453
51457630480290188849876765941597
51457630480290188850691554272473
51457630480290189262222511709019
51457630480290189262222516308289
51457630480290189399483524714665
51457630480290190497067469849851
51457630480290440860716592492009
51457630480290489038875390303285
51457630480290490678745091052243
51457630480290490686334591942579
51457630480290490686338030899477
51457630480291391254088198685199
51457630480294043131962600212725
51457630480294043131963719407869
51457630480294043132715745625353
51457630480294043132715831718633
51457630480302196420699492745593
51457630480474171925647564610245
51457630480474171925650920660403
51457630480474171925650922077345
51457630480474171929896668105201
51457630480474171929897787319011
51457630480474171930147716581839
51457630480474173165494509143415
51457630480474173714286479585607
51457630480477775436490588645447
51457630480484978738638127095681
51457630480484978738889174505297
51457630480484978880898806766579
51457630480484978881149855243217
51457630480509294067859339736343
51457630480509294067859339755057
51457630480509294067862695805215
51457630480509294067862697222157
51457630480509294068112711144013
51457630480509294074552808255277
51457630480509294074556250398715
51457630480509295302643597229329
51457630480509295303459504772611
51457630480509295310150649293491
51457630480509295852251475214803
51457630480509295858942619735683
51457630480509295858946061879121
51457630480582223588677675926475
51457630480582230177193121821537
51457630480582230177276689855905
51457631684677466178725597374447
51457631684677466178725601960667
51457631684677616296258726932085
51457631684677616296258727975212
51457631684677616296258727981854
51457631684677616296258727994895
51457631684677616303852815267069
51457631684678817099073653397693
51457631684678817106688776161643
51457631684678817106688776181326
51457631684889217483343964265465
51457631684889517855628783109655
51457631685552462380897974231633
51457631685552462380897974248895
51457631685552768060264113097205
51457631685552768060326789122981
51457631685552768060512860139293
51457631685552768060512864861027
51457631685552768060514817200309
51457631685556369736712337364875
51457631685556369736798233979305
51457631685556369736799351774769
51457631685625758525471477623011
51457631685837348586843028296661
51457631685868568270503507251253
51457631685868568270503511837473
51457631685868568817599873179423
51457631685868568817600648018295
51457631685869783852500153486093
51457631685869783852500529744135
51457631685872487340052308285471
51457631685880574557716524488931
51457631685880574742906502626529
51457631685880574743154222334035
51457631685880574743157206729633
51457631685880585861278296971105
51457631685880590619731826918763
51457631685977837713767061805005
51457631685977837713791307050061
51457631702299278550570219990696
51457631708316889323149680441079
51457631708522818567938851859832
51457631708530955796415370229634
51457631709504271228700959490306
51457631709506987162337568602460
51457631844422102401742191424293
51457632322809912410854812650746
51457632322812564703525262130694
51457632322813031664874350445001
51457632322813915814680517990441
51457632322813915814680519053251
51457632323685257529503814026380
51457632323750055223924916576426
51457632324076960238911115059916
51457953570034800526296028017340
51457961918627106332305985864863
51457961918627156157655856390431
51457961918627172217372950719053
51457961918954929486801607725741
51457961942262558385406379276988
51457972712669945001311111945266
51457972712803197331066109415985
51457972712997751684768290872488
51457972713022029956128754041246
51457972713022063309646027026408
51457972713126527979441308328836
51457972713130086967891163469658
51457972713130131439465736061592
51457972714002748097268214203454
51457972714110799755861190765072
51457972943531415642529701001174
51457972943542222638469488334298
51457972944219432964189348968844
51457972944220333348986820026068
51457972944220333394740376238176
51457972944438237588088979062760
51457972944439138018640006323348
51457972944439139802213910260472
51457972949367046891140885727936
51457972949471711229570914813419
51457972949472611797382696803771
51457974786949587462597376441903
51457974786949587464853713369839
51457974786949587465125681017843
51457974786949587465125685722107
51457974786949587465128780322733
51457974786949587469372203316015
51457974787897837130565217472251
51457974787897851947948419411435
51457974857848251746443326727463
51457974857852143088840043133363
51457974857852159743141463737711
51457974857861165969214430476095
51457974857861198721429061247371
51457974857957510109809650789657
51457974857957510109997678866985
51457974857969267041584194922557
51457974857969267041856164086881
51457974858833755201406941926713
51457974858833756436188875421645
51457974863757809838477369080287
51457974863757814777605103060015
51457974863757814780133036099647
51457974863761685670686468304853
51457974863769822350119967773087
51457974863769824180263359446047
51457974863769824180263360962367
51457974863772492483674706810949
51457974863772540661917187442017
51457974863833430906358048062953
51457974863865835470837573492517
51457974863865846406195029601513
51457974863865883649331102582961
51457974863865884884113807728821
51457974864708764494853362572187
51457974864741179994690344110747
51457974864742398458656495600267
51457975076544427837779516879118
51457975076544427837781836645084
51457975076544427837781839827412
51457975076545328954636554162057
51457975076545328954636554175107
51457975076556137002908906487456
51457975076576843337615723583018
51457975076576848690785155994898
51457975093978486759432661133064
51457975094209062178402786510610
51457975094209062178406229716858
51457975094271206840255820168016
51457975094282008163628659885186
51457975094282012006867032738612
51457975094282012006867032856656
51457975094282013653996085244276
51457975094282013653996085362320
51457975094282013653996170983424
51457978456967801130229373881180
51457978457189355216682555985686
51457978457189355223481398166776
51457978457197460333786661278332
51457978615531242734175361659719
51457978616406136951715016820330
51457978616499486524632577267578
51457978616499486526892017614448
51457978668705867958012059859448
51457978686434295729798417098444
51457978686434295734882477421836
51457978686434295737138442813464
51457978686434295737141913654662
51457978686434446953102678216251
51457978686434747142352351508087
51457978686434747691144321950279
51457978686435648304901450180633
51457978687404190455988683363968
51457978687414997263223855187142
51457978687414997268307201017634
51457978687414997269730067281240
51457978687415046630494599831930
51457978687415046637900515550772
51457978687415046683654071762880
51457978687625746326830557740686
51457978687625747973959614478438
51457978687625747981637126308816
51457978687633851254394225217210
51457978687633851254395368405850
51457978692332114192714967864088
51457978692344272025120475913717
51457978692344273672249532667997
51457978693530469287030740428732
51457978693534371740749247153206
51457978693534371747548089334296
51457979094020160029873581426204
51457979094020160029873581780336
51457979094020160032133012954766
51457979094021375558522812329216
51457979094021380499909977837506
51457979094021380920813629986084
51457979094093106024886197049074
51457979094094326492663161931814
51457979094094328139039073258390
51457979094094328146570484517838
51457979094118627411286872637098
51457979094118627420240891776148
51457979094118642283440440742852
51457979094118642283628727087384
51457979094118642288707438233929
51457979094118642288707809770237
51457979094118642288710925018330
51457979094118642288711296554638
51457979094118642288711296561280
51457979094118642290970732794106
51457979094118643470794013777936
51457979094118676824311286763098
51457979094125526463850912567362
51457979094125526463850912921494
51457979094125546780911211110240
51457979094125595979268253596242
51457979094125846970725743481186
51457979094125848020045616281224
51457979094125848020066536987576
51457979094126727220933288560114
51457979094126743639712883033534
51457979094126743648666902171180
51457979094126747401276770740322
51457979094126748587794636150908
51457979094126748633610983179832
51457979094126748634364128591008
51457979094126748636058704235254
51457979094129901195413895755473
51457979094130801763246598453034
51457979094130801763246598453194
51457979094130801808884727291686
51457979094130801808979262673971
51457979094130801808979262673972
51457979094130801809732408085147
51457979094130801809732408085148
51457979094337476697912313522036
51457979094409226684697595912102
51457979094410411565203516277074
51457979094410411567462947805636
51457979094410427440880410234950
51457979094410427624710657417912
51457979094442832006427663323924
51457979094442843124547638956472
51457979094445548533292255424634
51457979094453649937535877462568
51457979094453698115966644438168
51457979094969673260948605449774
51457979094969673267537465728058
51457979094969673268290611156496
51457979094969678202335770958064
51457979094969678206665199707786
51457979094969678207418345136224
51457979094993973820069703054058
51457979094993988591866714550408
51457979094993988596761002366774
51457979094993989831542935861706
51457979095004795412950075825536
51457979095004795593704983580910
51457979095004795595964415109472
51457979095004828947222256566072
51457979095066019383004199864704
51457979095066023086032655431270
51457979095066023088564432377986
51457979095066919767048410343738
51457979095066919767048410349354
51457979095066919767801555772176
51457979095066919811295676210584
51457979095066919812822887148366
51457979095066919813555107739146
51457979095066923471582497190328
51457979095066924706176144323466
51457979095066924706929289751904
51457979095098139632698206238398
51457979095099340206013125867642
51457979095099340209025659575313
51457979095099340246705028488494
51457979095099340251787602666654
51457979095102042088133385905160
51457979095102042094994215248598
51457979095102042094995334443742
51457979095102042094995334561786
51457979095102042095475391611882
51457979095102090128634021536620
51457979095102090266375866536228
51457979095110195244022515693244
51457979095110195381199616411632
51457979095284872182886754961972
51457979095285757788712574581026
51457979095285757790972006109588
51457979095285772612873697994948
51457979095285772615130034922884
51457979095296579426614421881858
51457979095296579428873857996640
51457979095296584368001591977772
51457979095296584500200577970740
51457979095296584505283152148900
51457979095320880070632937128622
51457979095320880070632941360710
51457979095320894705085371692152
51457979095320894750839071277654
51457979095320894757532535564500
51457979095320894888016028506216
51457979095320894894811383784861
51457979095393829762649265547692
51457979095393829762649265554334
51457979147292665029338799501213
51457979147292668277864248300323
51457979147295355609382279397529
51457979147295355609382283629617
51457979147295366727502255030077
51457979147295369976217019043495
51457979147295369981299593221655
51457979147295371620614503066581
51457979147296255726373634162427
51457979147296256183909479014979
51457979147296256183909483247067
51457979147296267302029454647527
51457979147296271001292680954163
51457979147296271001292685186251
51457979147296271006375255132323
51457979147303171653056444009073
51457979147303174948088623129275
51457979147303471792054704333132
51457979147303471792054704884097
51457979147303471792054709116185
51457979147303471796594373803793
51457979147303471837808289793929
51457979147303471837808289793965
51457979147303471837808294026053
51457979147303471842327038007309
51457979147303475090852486806419
51457979147303475091584707279191
51457979147303475091584711511279
51457979147303475091605627985507
51457979147303475091605627985543
51457979147303475543848670155095
51457979147303475686381313804907
51457979147303476730355941276215
51457979147303476731182438312860
51457979147303476731182443095913
51457979147303476737960622837771
51457979147303476737960622837855
51457979147303476737981543544171
51457979147303520013791338896435
51457979147307062540113984977835
51457979147490793792645279138547
51457979147490793792666199843495
51457979147490795439773302774435
51457979147490795439794223479383
51457979147523214231630915361783
51457979147523215878758938997671
51457979147598863569655687835395
51457979147619574980692358730213
51457979147620475410992338003845
51457979147620477195370521626569
51457979147620477195621570103207
51457979147623162290266302293775
51457979147623177114426650873037
51457979147623177114427683974901
51457979147623178304009005968027
51457979147623178349009703733971
51457979147623178349009707966059
51457979147623178349773443434613
51457979147631282223968695083495
51457979147631282223968953350699
51457979147631328480822507855709
51457979148167700077655392455831
51457979148178521713089516292371
51457979148178521713841628601683
51457979148178821852087781399483
51457979148178821856627446087091
51457979148178821857379558396403
51457979148178821859618073450737
51457979148178822042089506309809
51457979148243647506143523317655
51457979148243651204841893739975
51457979148243651211620073481917
51457979148243652851970950477727
51457979148243652858748097117805
51457979148243652858749130219669
51457979148243652859312956184449
51457979148243652859312957234209
51457979148275768215068069568045
51457979148275768215632928634689
51457979148276067945108238835907
51457979148276067945108238835943
51457979148276067947346753890241
51457979148276067947367674596593
51457979148276068356890503012083
51457979148276068358376901525017
51457979148276068359129018066417
51457979148276968926125921400525
51457979148276968971879506310393
51457979148276968971879509492721
51457979148287774139327516470620
51457979148470310625419797281159
51457979148470310625420830383023
51457979148474213225458738618255
51457979148474213225458741800583
51457979148603875032471117287991
51457979164923984944109494658004
51457979164924885511984038767572
51457979164997816680575750486592
51457979164997833106133612226886
51457979165017328912264817978770
51457979165017343729648019917954
51457979165021226494701944007342
51457979165021226495455089772650
51457979165021226495517851537574
51457979165021230199047744492138
51457979165021231436842254926808
51457979165021231436905017045864
51457979165021246215250056302952
51457979165021281213719599965882
51457979165021292334099006772860
51457979165022127062513639908626
51457979165022127063329547438858
51457979165022130766859440393422
51457979165022132004716712947148
51457979165022132009799287125308
51457979165022132560475240183026
51457979165022146645863845682756
51457979165022147240597687377944
51457979165022147240660449492788
51457979165022181781531295517246
51457979165030232180412732025152
51457979165030235884758532509948
51457979165030248605886910939830
51457979165030248788901250579510
51457979165030252357743634079082
51457979165030252358496779490258
51457979165030252358496779508972
51457979165030253545014644919549
51457979165030253545014644919558
51457979165030253545098327745173
51457979165030253545098327745174
51457979165030253547545656596921
51457979165030298012216740624572
51457979165032953649333953760570
51457979165032953649333953760730
51457979165032953649396715879786
51457979165032998458150222714498
51457979165032998481058439352306
51457979165034306308680870772818
51457979165034306308680870791691
51457979165034306308680870791692
51457979165034306308683965373444
51457979165034306308684343031166
51457979165034306903205505437400
51457979165034306903208977676874
51457979165313931211583672786706
51457979165345434611257881533970
51457979165345435846604670913218
51457979165345451219809074695502
51457979165345495692199465542060
51457979165346336414353604695446
51457979165346351650297339841406
51457979165346401064137658308668
51457979165346401064137658311098
51457979165346401064137658315310
51457979165346401064137661497638
51457979165969228954261290759921
51457979165969228954261682963379
51457979165969228954264777544322
51457979165969529098868877163107
51457979165970429658334502792346
51457979165970429665655587794120
51457979165970429711431212617178
51457979165970429711619498961710
51457979165970429711619498974760
51457979166001944176799265783792
51457979166001944179058697312354
51457979166001944588393243615436
51457979166001944780968215367576
51457979166001994003949058435726
51457979166001994003949061622266
51457979166002845209823174602782
51457979166002845211268194155738
51457979166002845211456480500270
51457979166002845211456480513320
51457979166002894571760757523550
51457979166188382083189657008150
51457979166200089457232332378536
51457979166200089464741703724842
51457979170832310119927547032350
51457979170905256108161850388341
51457979170906456862796551738662
51457979170906456870327962998110
51457979170906491871035935644936
51457979170906502984073337099324
51457979170906506688419137584120
51457979170929566543447544871694
51457979170929866686964553960014
51457979170929916512587139805471
51457979170929916512587139805472
51457979170929921451463825308562
51457979170929921451714873785199
51457979170929921451714873785200
51457979170930757415558948697774
51457979170930757422900954404496
51457979170930768955251639104091
51457979170937973634253898099782
51457979170937973634442183394554
51457979170937977338599697049384
51457979170938862532642133284068
51457979170938872362633533277222
51457979170938873467748885421054
51457979170938874009762590014974
51457979170938874018988578318348
51457979170938874064992817983663
51457979170938874202002917975290
51457979170938877174542035305894
51457979170938877723334377403464
51457979170938877761713413108198
51457979170938878997060202487446
51457979170938879003932657809276
51457979170938879003932659344469
51457979170938879003932659344470
51457979170938879004685426978854
51457979170938879004685799972433
51457979170938879004685800031482
51457979170938879004685804755402
51457979170938879004685804755645
51457979170938879004685804755646
51457979170938879006380375616679
51457979170938879006380375675728
51457979170938923425297487315452
51457979170938927129549098208646
51457979170939027889382113338618
51457979170941559296887069735054
51457979170941573931318693799482
51457979170941574068516557073037
51457979170941574068516571499920
51457979170941578877789466941928
51457979170941579016682036239840
51457979170941579016682036246482
51457979170941579062435621156558
51457979170941614198647095341030
51457979170941623871251890110326
51457979170941623894135799878278
51457979170941623894139157332328
51457979170941623894139272235796
51457979170941623894139272238226
51457979170941623894139272242438
51457979170941623894139272255479
51457979170941623894139272592358
51457979170941623939976539991020
51457979170941625128732833299558
51457979170941625128921205733158
51457979170941625128921206087290
51457979170941628833267006217954
51457979170941628833267006222166
51457979170942031153953307744743
51457979170942031153953307744744
51457979170942031566300426283299
51457979170942031566300426283300
51457979170942031612054011193224
51457979170942930347462965264449
51457979170942931584409799627418
51457979170942931722267181969374
51457979170942932133296305434474
51457979170942932134049446158564
51457979170942932179865793187731
51457979170942932179865793187732
51457979170942932180050611872425
51457979170942932180054084249622
51457979170942932180054084249625
51457979170942932180054084249626
51457979170942932317063785798280
51457979171156514943731661901614
51457979171156514943731662255746
51457979171156515126934287780588
51457979171156815178944127525851
51457979171157715884016663891676
51457979171221390408170418160782
51457979171221807409731293734950
51457979171222708114803830454903
51457979171253772554584284432102
51457979171253776443828434335452
51457979171253778090952985710806
51457979171253805908007399699342
51457979171254076632910741974690
51457979171254961826890416090318
51457979171254978848038719170866
51457979171255026477239325528807
51457979171255026477239325587856
51457979171255026477239325594498
51457979171255026477510150047220
51457979171255026477510921699552
51457979171813022908712333958450
51457979171813022908733254546758
51457979171813022911243718708133
51457979171813023505204661208648
51457979171877854322696593093599
51457979171878154511134879121115
51457979171878154511134879121116
51457979171878154693981852631566
51457979171879055078946661111468
51457979171879055124531731990364
51457979171910269410754663205769
51457979171910269410754663323813
51457979171910269822348641037413
51457979171910570010971860659675
51457979171910570010971860659676
51457979171911470027856642060438
51457979171911470579347334204757
51457979171911519982487883095670
51457979171911519990113480580657
51457979171911519990113480639706
51457979171911519990113480758776
51457979171914171732924921242878
51457979171914171871000415999637
51457979172093990594150099067609
51457979172094007248453499662207
51457979172104807285393805533161
51457979172104812414815122738623
51457979172108714877864263011170
51457979172108714877865034663502
51457979172205961369761261447948
51457979172205961369824023567004
51457979306829607604508532683236
51457979306841316634906620522675
51457979306841316680639284724739
51457979324565840349862551565438
51457979324565840352118516957066
51457979324565840352121987798264
51457979324567191272814856735788
51457979324567193057142279155590
51457979324878383492591213156622
51457979324879284060340233036502
51457979325502113872663377774492
51457979325503314628301081876170
51457979325514121443485989791612
51457979325514121443485990145904
51457979325514121444319460456102
51457979325514121444322818028196
51457979325514121580746744517004
51457979325514165913763392532296
51457979325534879110612598168674
51457979325535779541163625429262
51457979325535781325552317701474
51457979325721263293288071798468
51457979325722163673022717497484
51457979325732970674840118515160
51457979325757287652967499524456
51457979325830220872798357913748
51457979325830220873635181450440
51457979330463658812777992426422
51457979330463808932821095112806
51457979330470563304977902277760
51457979330475818287229606795098
51457979330475818287313289620714
51457979330475818470243946434778
51457979330754692464909874212591
51457979331422746994664348022732
51457979377707440676589867300349
51457979377707442460979674181485
51457979377727855374874219285837
51457979377727855382468306571061
51457979377728755950216953375067
51457979377728755951032856319079
51457979377728756087477707746327
51457979377728756087478076566867
51457979377731757980246777133231
51457979377732658410735046888441
51457979377732658411550949832453
51457979377732661522815648960355
51457979377732663307205455841491
51457979377732705987738507998647
51457979377739562759523644975917
51457979377739562764021467896677
51457979377739562896784313612241
51457979377739562901219087431511
51457979377739566013296590202747
51457979377739566013300062461095
51457979377739851973184956011385
51457979377739862948773318267753
51457979377739866065372663843119
51457979377739867849759003071001
51457979377740763470015521711467
51457979377740763521103843883813
51457979377740763521856989313703
51457979377740763653783006779585
51457979377740763658301836494361
51457979377740766633121683718627
51457979377740766633184445483551
51457979377740767227897365307231
51457979377740768409143255691195
51457979377740768409980083945249
51457979377740768416674666950643
51457979377740768417511495204697
51457979377743454244181035513417
51457979377743468931144424933755
51457979377743469060246147218371
51457979377743469068342417548675
51457979377743469068342417666719
51457979378020544810079518613865
51457979378023547297372968612813
51457979378024445485936612432759
51457979378035252893720420113281
51457979378035253033428811344385
51457979378035254268838362838525
51457979378035297366173571675003
51457979378055966091741065437609
51457979378056865926595900412965
51457979378056866521392502687803
51457979378067672740399012976035
51457979378067672877680602667067
51457979378067673335216536324455
51457979378067673472393522141147
51457979378067673472456283906071
51457979378067717807397720238173
51457979378067717944595626643173
51457979378604406154603198348021
51457979378616113536156364272907
51457979378616113536219040298683
51457979378616113536219040300135
51457979378616113538394793589301
51457979378680042320052664955701
51457979378680044153543368052821
51457979378680942743073314080339
51457979378680942750604725339787
51457979378680942750667114028997
51457979378691744211175641871459
51457979378691744211238317897235
51457979378691749564345076155195
51457979378691749565160979099207
51457979378691749701605826275493
51457979378691749701605826281317
51457979378691749701668502301269
51457979378691749701668502307093
51457979378691749704681083850313
51457979378691749704681169585089
51457979378691749747359411189781
51457979378691749747422087215557
51457979378691749749890814948195
51457979378712159460824751486489
51457979378712159461577892665577
51457979378899793631095117380183
51457979378932214667366943880689
51457979378932214667367031504951
51457979383637379717005844632116
51457979383637381500663430922472
51457979383640083204098775843768
51457979383640386505429050735342
51457979383640388152558103241006
51457979383640431384246128245254
51457979383652094336903053522608
51457979383652094343681233264550
51457979383652094345940669025200
51457979383652138765799294170140
51457979383652245836363656013268
51457979383653446593362349180612
51457979383653447004956327012256
51457979383943922779275240489384
51457979383964291177473527343174
51457979383964291178226668522262
51457979383964292962616480002668
51457979383964335649675517526336
51457979383964335649675631845200
51457979383964337434065443325606
51457979383964640734768091736582
51457979383964785956459348891250
51457979384588367543968454295114
51457979384588667733218127586950
51457979384588667733970239896262
51457979384588667735664815055234
51457979384600375117217980980120
51457979384804515344065718412612
51457979384839637485733558244154
51457979384839637486277493557424
51457979384839637538996514498924
51457979384839639323407246685730
51457979401378150350986682697588
51457979401659099637572066386164
51457979401669934314378580821126
51457979401669938017971240122622
51457979401669938017971240126834
51457979401669949275800721476994
51457979401669950922929773982658
51457980529925876579118687470822
51457980529926777140086337954239
51457980529926777145170026741323
51457980529926777146951390167526
51457980529926777193434096360916
51457980531124964265621608636374
51457980531222226641688145570236
51457980583103188675447974922763
51457980583104405858088125143974
51457980583104405903820760649682
51457980583104405903820760649683
51457980600721296927384790497494
51457980600825510646255205068720
51457980600826261226200558247252
51457980600829376039130321714647
51457980600829381527050026117693
51457980600829381527050026136567
51457980600829381529581431080255
51457980600829381536087647761382
51457980600830282097393126981538
51457980600830282150657202444503
51457980601798826078872480548506
51457980601984342635955059352864
51457980602017663461432801186602
51457980602017664055957434434034
51457980602028485099332123125082
51457980602028485282346462758938
51457980602028485693858709182936
51457980606737690282038297482767
51457980606737701262961395113691
51457980606738006942658705867079
51457980606738006942662178125426
51457980606738907510411111907494
51457980606738907510411111907495
51457980606738907510494794378824
51457980606738907517754237872171
51457980606738907563755397937732
51457980606956572731647096865184
51457980742625582983131126459820
51457980742625582983131126459980
51457980742625582983152047164928
51457980742625584637037325605778
51457980742633387956697301957794
51457980742636089660132647929010
51457980742637292018608312912434
51457980742637292018608312912435
51457980760351459085175373922072
51457980760351459085196294627020
51457980760351459222457049356624
51457980760351460876279565678418
51457980760358363628190522159298
51457980760362266041194216489383
51457980760362266042891897088566
51457980760362266088708244117490
51457980760362267687570127815959
51457980760363166656457263988786
51457980760363168303583217305236
51457980760363168303583221437941
51457980760363168303586316038567
51457980761237195299630539712904
51457980761549649642224170866578
51457980761626197906222153870056
51457980761658618347449404808016
51457980767567243165754836737756
51457980813539477664034884575761
51457980813747925925851599031063
51457980813747959279368872016225
51457980813758315776197839292989
51457980813758315776201196760089
51457980813820456602343943118461
51457980814403073353948081585077
51457980814403972137304195396975
51457980814403972137308413437883
51457980814403972137371089463659
51457980814403973928201451081435
51457980814411177411649959955963
51457980814411177411860023702747
51457980814411177411921927603967
51457980814411177411921929139001
51457980814411177411922699256299
51457980814411177418363253992939
51457980814411177419449638911947
51457980814412077247613676549439
51457980814412077842389011048741
51457980814412077842411050967707
51457980814412077842473726993483
51457980814412077848976957755898
51457980814412077848976957755899
51457980814412077850000666176907
51457980814412077850004105133805
51457980814412077850004109383155
51457980814412122313839379499496
51457980814476019537244692230539
51457980814509388533349992665953
51457980814512042112455217112675
51457980814512042249715971488147
51457980814512090283086042615577
51457980814512090420346796991049
51457980814520145385086791428523
51457980814520145979883051237867
51457980814520145987414462497315
51457980814520146117081043848415
51457980814520146117081302128669
51457980814520146117143805613339
51457980814520146117144062358559
51457980814520146117144063893593
51457980814520190451248670442431
51457980814520195347094557291633
51457980814520195347154224456091
51457980814520195392827221495149
51457980814520195530087975870621
51457980814520195530925091438155
51457980814520195942435013378665
51457980814694857506861940696937
51457980814695757891595558761699
51457980814695757891596706672073
51457980814695757937350291463897
51457980814695757938166194407909
51457980814727292589504151569739
51457980814727292589504156169009
51457980814727292772518376418171
51457980814727293184865246015983
51457980814727294427175147564115
51457980814728178378841821298897
51457980814728193157253171445247
51457980814728193158069078988529
51457980814728193203822663898445
51457980814728194987393124511069
51457980814728194987393129232802
51457980814728194987393129232803
51457980814728194987396109048005
51457980814728194987396194664689
51457980814728194994986843465399
51457980814728194994990282422297
51457980814730880082072551318221
51457980814730880216821673546031
51457980814730880219270539323835
51457980814730880219270539325287
51457980814730880219328714577071
51457980814730880219333219954545
51457980814730880220081855756159
51457980814730880220086361133633
51457980814730894906232526821769
51457980814730895043427334510695
51457980814730896690556472738245
51457980814730896690619239102279
51457980814730896690619263549285
51457980814738983497257346456188
51457980814738983497257346456189
51457980814738983497257432195337
51457980814738983957028353496612
51457980814738983957028353496613
51457980814738983957031677662263
51457980814738983957031792453511
51457980814738983957031796702861
51457980814738984091969975877775
51457980814738984094226317055221
51457980814738984094229698974991
51457980814738984094229784591835
51457980814738984094229784708475
51457980814738984094229784709927
51457980814738984094229789313568
51457980814738984099310034422021
51457980814738995075423359592661
51457980814738999971054993030011
51457980814738999971057317494625
51457980814738999971058350615203
51457980814739000016808577938475
51457980814739000016810902286449
51457980814739000154008809280152
51457980814739000154008809280153
51457980814739000154071542343057
51457980814739000154071571040865
51457980814739000154071571394997
51457980814739000161327569811489
51457980814739000563318704352735
51457980814739000565581579087545
51457980814836245281455858001177
51457980814836246653516371994777
51457980814836246653519466459889
51457980814836246653519471181623
51457980814836246653520500051399
51457980814836246653579048020553
51457980814836246653582142603917
51457980814836246653582147207399
51457981221232047600765120056614
51457981221235934054850370803133
51457981221235950061010872850482
51457981221235950061282842033680
51457981221235950473065109392184
51457981238852435515155779940172
51457981238852435515156554779044
51457981238852435517415211468734
51457981238852435517415986307606
51457981238852440456540625686708
51457981238852440456542945448462
51457981238852440456543720287334
51457981238925337037963968112722
51457981238925337037967062713348
51457981238925337038528827183578
51457981238925337038531921784204
51457981238925381510169170401914
51457981238948751801071156146732
51457981238948796273272488996426
51457981238948801212400222976154
51457981238948801212400223330286
51457981238949652367188279590310
51457981238949652369447711118872
51457981238949701780211918877438
51457981238949701780211918881650
51457981238949701780212693716310
51457981238956856909681846800582
51457981238956901566509183760918
51457981238956906322706260926582
51457981238957757477493542701866
51457981238957806890517956827866
51457981238960909680527329710435
51457981238960925595494472534004
51457981238960925595494475703074
51457981238960926144558412159233
51457981238960926144558412159234
51457981238961826712370111229588
51457981239144173412230233972792
51457981239144173414486570900728
51457981239144174647576337792988
51457981239167584469358950251204
51457981239167584469358950605336
51457981239167588175961087663936
51457981239167589410743021158868
51457981239167589960538152369748
51457981239167589960541246970374
51457981239167589960542280089500
51457981239167589960542284675720
51457981239167634432178495588084
51457981239167634432178839961618
51457981239167634432179528707210
51457981239167634432179868831394
51457981239167634432179873063482
51457981239168485037107970126712
51457981239168485037108056219992
51457981239168485037672054358696
51457981239168489978492127127656
51457981239168505215250647422164
51457981239168538568767920407326
51457981239168538568770933505104
51457981239168538568771019594172
51457981239168538569335792571748
51457981239168538569336132341800
51457981239168538569336136928020
51457981239175689579664213362760
51457981239175693285702266543508
51457981239175695070092078010864
51457981239175695070095172611490
51457981239175709764512603634642
51457981239175739542485911013910
51457981239175743248525939587090
51457981239175743248525944186360
51457981239176590147413319331548
51457981239176643679076282705728
51457981239176643679076971451320
51457981239176643679077315807592
51457981239179297341362451044068
51457981239179297341363221296720
51457981239179297341363225882940
51457981239179313820149547681550
51457981239241484561522133371410
51457981239241484561524112995930
51457981239241484561525232204124
51457981239241485796870905561718
51457981239241485796872024769912
51457981239252291375255017445136
51457981239252291375262512884626
51457981239252291375265496931916
51457981239252291375265611717340
51457981239252292610696345388754
51457981239276558665763759382688
51457981239276606706180626217348
51457981239276606843441380947112
51457981239276606844006240013756
51457981239276607941527418783136
51457981239276608078788173508688
51457981239284711816486549732272
51457981239284711816486664517696
51457981239284711953747418893328
51457981239799481033501914233508
51457981239799481034065998465492
51457981239799481034066084558772
51457981239799485973193732445220
51457981239799485973193818538500
51457981239799786530188357611228
51457981239800687098000225695020
51457981239800687144486059419847
51457981239800687149568633598007
51457981239800736555815126249269
51457981239824098153370483596432
51457981239824098153371517052428
51457981239824098155062736292384
51457981239824098155063080648656
51457981239824098155066089160214
51457981239824098155066175249282
51457981239824098155546581264956
51457981239824098155626820524368
51457981239824098163158212651691
51457981239824098336301140410496
51457981239824098338056413505758
51457981239824098338077075931856
51457981239824098338077334212158
51457981239824098338077420288128
51457981239824098338077420305598
51457981239824098338080431982014
51457981239824098338080433399164
51457981239824098338080514888754
51457981239824098338080518075294
51457981239824098338080519492444
51457981239824098338557477338432
51457981239824098338641160163840
51457981239824098338644602307278
51457981239824098338644603724428
51457981239824098338645287866330
51457981239824098338808525797808
51457981239824098338811620398434
51457981239824098338811993469776
51457981239824098338811996639006
51457981239824098338811998056156
51457981239824098338812768308808
51457981239824098338812771477878
51457981239824098338812772895028
51457981239824098338896336343176
51457981239824098338896340929396
51457981239824098343895342469498
51457981239824098343895342486968
51457981239824098345671163217288
51457981239824098345671507573560
51457981239824098345671507590822
51457981239824146331049138262720
51457981239824146331049138616852
51457981239824146331049224351788
51457981239824146333305561279724
51457981239824147566395931178428
51457981239824998721182265590996
51457981239824998721183298692860
51457981239824998723421039281084
51457981239824998723438602518932
51457981239824998723442730221422
51457981239824998768631460663964
51457981239824998769195544895948
51457981239824998769363795573608
51457981239825046898860920257284
51457981239825048134207712818860
51457981239831901474722966679732
51457981239832251441354401374276
51457981239835820544606756229436
51457981239835820544607531068308
51457981239835820544609850830062
51457981239835820544609855416282
51457981239835853759171796982046
51457981239897048036871752045766
51457981239897048044402302495366
51457981239897049272217769772682
51457981239897944715631055244874
51457981239897944716195914315730
51457981239897948467422693221658
51457981239897948467422693339702
51457981239897948467987552406346
51457981239897948468238945239464
51457981239897948468242039840090
51457981239897948468242044426310
51457981239897948474953329760326
51457981239897948475016091879542
51457981239897948475016866714202
51457981239897949657015126152538
51457981239897949657579985223394
51457981239897949702768711066618
51457981239897949702769485901278
51457981239897949703333570133262
51457981239897949703585737805252
51457981239897949703588832405878
51457981239897992939792506799470
51457981239908755281895608997168
51457981239908755288694709445510
51457981239908755288694713677598
51457981239908755288694713694860
51457981239908755418988916231660
51457981239908755425955468420252
51457981239908799753532771525810
51457981239908799753532857614878
51457981239908799753619897559126
51457981239908799890817545795932
51457981239908799890817660581356
51457981239908799890817890169673
51457981239908799890817890169674
51457981239908799891382404861172
51457981239908799891382519652212
51457981239929464589040411789814
51457981239929464589793538086127
51457981239929464772054751429286
51457981239929464772619610500142
51457981239929464779648838714718
51457981239929464779649613553590
51457981239929512951030489884304
51457981239933066914137304670286
51457981239933066914137309269556
51457981239933067043301793314724
51457981239933067043301879408164
51457981239933067044034013787412
51457981239933067044034018019500
51457981239933067044034792858372
51457981239933067044117700845116
51457981239933067050895622319854
51457981239933067050895966693388
51457981239933067050896741514998
51457981239933067051398063645028
51457981239933067051460825746982
51457981239933067051460825764244
51457981239933115082756308164526
51457981239933115082756394253594
51457981239933115082840077079210
51457981239933115082841110181074
51457981239933115084534682352932
51457981239933115085015744279308
51457981239933115085015830368376
51457981239933115085016519113968
51457981239933115085099541419576
51457981239933115089618256821152
51457981239933115089619031655812
51457981239933115220017062889918
51457981239933115221732560290324
51457981239933115222276498650568
51457981239933115222276498654780
51457981239933115222277273489440
51457981239933115222297419361180
51457981239933115222298538569374
51457981239933116866392974216494
51457981239941220194840720299148
51457981239941220332038598124112
51457981239941220332038712909536
51457981239941220332582536600996
51457981240115882308982075934526
51457981240115886013327761633898
51457981240115886013327876419322
51457981240115886013328651258194
51457981240115886015587197748680
51457981240115886015587312534104
51457981240115887064907069485860
51457981240115887250369246029036
51457981240115897131448507854516
51457981240115897133704844782452
51457981240116786443878530612940
51457981240116786443878530618556
51457981240116786443878874986474
51457981240116786443878874992298
51457981240116786443878903671184
51457981240116786443878903684282
51457981240116786443878903688654
51457981240116786443879678523313
51457981240116786443879678523314
51457981240116786446134867540876
51457981240116786446138309689930
51457981240116786446138311107080
51457981240116786446138338382074
51457981240116786446138338386286
51457981240116786446138339799224
51457981240116786446138339803436
51457981240116786446139113220946
51457981240116786446139114638096
51457981240116786450656825145922
51457981240116786451221684212566
51457981240116787678410534843640
51457981240116787679225323178728
51457981240116787679225696250229
51457981240116787679225696250230
51457981240116787679226471071632
51457981240116787680666871771576
51457981240116787680920271881218
51457981240116787681481660106664
51457981240116787681485130947862
51457981240116787681485132365012
51457981240116787686003617711710
51457981240116787686568476778354
51457981240116797563715376889204
51457981240116797564281010794720
51457981240127593256888722944562
51457981240127593256888723298854
51457981240127593264387614804088
51457981240127593394149477674166
51457981240127593396597539916582
51457981240127604377433516106234
51457981240127604377436610706860
51457981240127604377456760823738
51457981240127604377456875614986
51457981240127604377519522938582
51457981240127604377519633012468
51457981240127604377519637611738
51457981240127604377519637729830
51457981240127604377520297777454
51457981240127604377520412568702
51457981240127604514694270831626
51457981240127604514696250829152
51457981240127604514697365432252
51457981240127604514714072347254
51457981240127604514715191537978
51457981240127604514717171534100
51457981240127604514717539529576
51457981240127604514717544233840
51457981240127604514717544251309
51457981240127604514717544251310
51457981240127604514718286138604
51457981240127604514718290742294
51457981240127604514718314302757
51457981240127604514718319085762
51457981240127604514718319085969
51457981240127604514718319085970
51457981240127604514718319440102
51457981240127604514780306366154
51457981240127609323986938613880
51457981240127609865435784154254
51457981240127609865435784158626
51457981240127609865435870247694
51457981240127609867883502027348
51457981240127609867883616346212
51457981240127609867946378465428
51457981240127609873029613159384
51457981240127609873029957532918
51457981240148302564744050670288
51457981240148302747759165143016
51457981240148302748511277452328
51457981240148302748511650506360
51457981240148302748511650523830
51457981240148302748512425345232
51457981240148302755289571981098
51457981240148302755854431051954
51457981240148317572672659133454
51457981240148317572672659134858
51457981240151904836012099355358
51457981240151904836012099709650
51457981240151904836012185448798
51457981240151904836012214140782
51457981240151904836012214145154
51457981240151904881745538746214
51457981240151905018942842257038
51457981240151905018943531002630
51457981240151905018943617095910
51457981240151905019006293121686
51457981240151905019758778485238
51457981240151905019759438532862
51457981240151905026536699959976
51457981240151919706656019638874
51457981240151919706657052740738
51457981240151919706657052744950
51457981240151919706660147341364
51457981240151919706660147345576
51457981240151919706660151927584
51457981240151919706743174250454
51457981240151919706743949072064
51457981240151919843917807470342
51457981240151919843919787112124
51457981240151919843919787113736
51457981240151919843920902070968
51457981240151919843920906303056
51457981240151921490229837486930
51457981240151921491045745017162
51457981240151921491045831106230
51457981240151921491048839617788
51457981240224850876946555150572
51457981240224854581038164623129
51457981240224854581289228100634
51457981240224854581289256798442
51457981240224854581289256802814
51457981240224854581292355631156
51457981240224854581372910926250
51457981240224854581373944027906
51457981240224854581373944028114
51457981240224854581377038628532
51457981240224854581377038628740
51457981240224854581377043214960
51457981240224854581377043232222
51457981240224854583548664221240
51457981240224854583548692559092
51457981240224854583548692913384
51457981240224854583548692917596
51457981240224854718573916280284
51457981240224854718575035488478
51457981240224854720266168858144
51457981240224854720266254947212
51457981240224854720266513345558
51457981240224855816723060604846
51457981240224855818330626058236
51457981240224855818414194092604
51457981240224855818415313300798
51457981240224855953921053215394
51457981240224855955612272674128
51457981240224855955613305775992
51457981240224856365762636300326
51457981240224856365765730900952
51457981240224856365765735487172
51457981292353323795526609124426
51457981292353323795526613710646
51457981292354224226077640621314
51457981292451535504800081874364
51457981451671441061135195102332
51457981451671441068729282387556
51457981451672341773739057342589
51458153623108253342530640043010
51458153623108253960015749969348
51460539828553470200978943459238
51460539905169878451349260190064
51460539905169878862942980804264
51460539905169878863110345510719
51460539905169878863110374090435
51460539905388716838667626478754
51460539905388716838667883696198
51460540047196627457615317061344
51460540047200544193794565812292
51460540047200544195489142506298
51460540064609403916606881131132
51460540064609403916669557156908
51460540064702763369747225882098
51460540064702764604341135549052
51460540064702764605093243609014
51460540064702764605094276728140
51460540064702765016123141458024
51460540064702765016855362048795
51460540064702765016855390628511
51460540064706366875586886052324
51460540064706366875587919154188
51460540064706366875588000643986
51460540064706366875588000661248
51460540064706366876340027214150
51460540064706366876341060333276
51460540064706366876341146072424
51460540064706366876402788979074
51460540064706366876403822098200
51460540064890382850650478178574
51460540064921602992411871364498
51460540064921602992412900234274
51460540064921603129108451519488
51460540064921603129861596947917
51460540064921603129861596947926
51460578576990722432245847239328
51460578594060056940827490049318
51460578594060056940827575788466
51460578813370576925723638653034
51460578830116035670424314644806
51460578830188970545056494236790
51460578830396970002281030677626
51460578830405075112022209557198
51460578831084729769387192003520
51460578831088347916646691480002
51460578831088347916646691497264
51460578831088347917210775711986
51460578831088347917210804291702
51460578831088347917210804308964
51460578831088347917211808831112
51460578831088347917399836908440
51460578831088347917399865488156
51460578831088347917461851351398
51460578831088347917462623003730
51460578831088347917462627253080
51460578831088347917462884470524
51460578831096437150940353329136
51460578831096453027767886115286
51460578831096453027768919234412
51460578831096742646875859375117
51460578831096742649320224380381
51460578831096742837484372100404
51460578831096742837484373635438
51460578831096742837484402331794
51460578831157681069639875113906
51460578831157681069640908233032
51460578831161282791279899941762
51460578831161282791279899959024
51460578831161282792033045370200
51460578831161282792033073949916
51460578831161282792095721395976
51460578831169387901585163053318
51460578831169387901585163070580
51460578831169387902338308481756
51460578831169387902338337061472
51460578831169388451193069268588
51460578831169688091671693178923
51460578831376469268171072910256
51460578831376470914546984236832
51460578831376470915111840121148
51460578831376485692975416267202
51460578831376485692975416284464
51460578831376485692975444846918
51460578831376485692975444864180
51460578831376485693728561695640
51460578831376485693728590275356
51460578831376485693791237721416
51460578831376485693791347790930
51460578831376485693791352040280
51460578831377386261540367666438
51460578831380087415743609559026
51460578831380087415743638138742
51460578831380087415743638156004
51460578831380087415744642678152
51460578831388176648908331291860
51460578831388192525484788438598
51460578831388192525484788455860
51460578831388192525485821557724
51460578831388193074527462983894
51460578831388193074527463001156
51460578831388193074528496103020
51460578831388193074528606172534
51460578831388193074528606189796
51460578831388493449242635479160
51460578831388493449242637014194
51460578831388493449263556184108
51460578831388493449263557719142
51460578831412808785240998991988
51460578831412808785241000527022
51460578831412808785261919696936
51460578831412808785261921231970
51460588969630146580742772974077
51460588970613550091225133299011
51460589371392359889777590684360
51460589371416654906296894929552
51460589371416703084539375560620
51460589371427525950442915471459
51460589371524772447509495081875
51460589371524772449956954687765
51460589372364967567441583215886
51460589372400089156469659385275
51460589448195178445501521388020
51460589448227598879111693563824
51460589448227598879111693918116
51460589448227598886725668434870
51460589448228785230593045582196
51460589448228799643807929636582
51460589448228833409107495377588
51460589448231503589168936074918
51460589448304480685983440635854
51460589448336901127124019648336
51460589448336901127207587682704
51460589449175880114514748356538
51460589678457315106247076812771
51460589678457315243504473957183
51460589678457315243507831542375
51460589678664290231898968639405
51460589678668048568716057550732
51460589678668048568716086130448
51460589678668348712233095218768
51460589678668382064037194919670
51460589678668382064058115507978
51460589678741027908190795747498
51460589678741328051707804835818
51460589678741328051728696844410
51460589679613488499688735188883
51460589679613628094076333479926
51460591498497944132525809197170
51460591521940324197238243301665
51460591521940324197238329390733
51460591521948428072197488686305
51460591521948428072197574775373
51460591521948429306979422181237
51460591521948429306979508270305
51460591521948444535956688041133
51460591522155604231247257607906
51460591593026687099929132278623
51460591593026687107460199164537
51460591593070831531202026999304
51460591593132010892629716044414
51460591593132010892692735026782
51460591593132011304223951093502
51460591593132011304391058582513
51460591593132011304391087162229
51460591593132011304474740935745
51460591593132011304474740935754
51460591593135613575470734698638
51460591593135613575470820437786
51460591594007357246624735146964
51460591594007357246624992364408
51460591594007357246684053705640
51460591594007357246684310923084
51460591594007357246687411172740
51460591594007357246687754129332
51460591594007357658218712978608
51460591594007357658218970196052
51460591594007357658469674299147
51460591594007357658469674299156
51460591594007357658469760038295
51460591594007357658469760038304
51460591594008263128355505640496
51460591728934350070161666370798
51460591728934350207359658981346
51460591728961367239830255246586
51460591728962267670381282511546
51460591728962297317860760583164
51460591729034346579325885451944
51460591729035247009876912716904
51460591729906957747825658902324
51460591729906957885023651512872
51460591734866985264964272059764
51460591734877782749241039618760
51460591734877793862278441073148
51460591734877841445893175911230
51460591734939920139596623130044
51460591734950728736911649534908
51460591734950728736911992491500
51460591735815266493591642232594
51460591735815266493592499624074
51460591735815268277165546169718
51460591735815284154472047179575
51460591735817974746293714178946
51460591735826078621252959563586
51460591752373113448258351426115
51460591752373113448258352484761
51460591752373113448258352488973
51460591752374014016070134479325
51460591752376715170461340818635
51460591752376715170462461544601
51460591752376715307722181637307
51460591752376715307723216274205
51460591752376729987845662425139
51460591752376729987845663487997
51460591752376730125106418213389
51460591752376759818335879868740
51460591752384819045420586203275
51460591752384819182681427021947
51460591752591951469733240364320
51460591752591960936457410767258
51460591752591995339775071805308
51460591752595612574641010186222
51460591752603658851285287081012
51460591752603658851285287085224
51460591752603658988546041456484
51460591752603658988547074575610
51460591752603669964322688539612
51460591752603703315873788364940
51460591752603706983691648005014
51460591752603717547937079017210
51460591752603717547937423373482
51460591752603717685198092014018
51460591752603718096729049459402
51460591752604007167877748089609
51460591752604008403499953040471
51460591752664895811027943203242
51460591752664895811089929066484
51460591752664895811090962185610
51460591752664897458136075120589
51460591752664897458136103700305
51460591752664945041005498762996
51460591752676604838955897001372
51460591752676604838956239953752
51460591752676604838956239957964
51460591752676604976216651372632
51460591752676652420142686762546
51460591752676652422569515826638
51460591752676652422569517226318
51460591752676652971361486268830
51460591752676652971361487668510
51460591752701284551393094778030
51460591753248459848003618041730
51460591753248459985264286678054
51460591753252061707468391505806
51460591753252061707468395737894
51460591753252061707468477227692
51460591753252061707468477244954
51460591753252061708220503797856
51460591753252061708220508047206
51460591753252061708283265562780
51460591753540242164998970047544
51460591753540242165019519099544
51460591753540242165019862056136
51460591753540242165082280864468
51460591753540242165082538081912
51460591753540242165084948169034
51460591753540243400365536826460
51460591753540243400366651435384
51460591753540243400368980032708
51460591753540243400370008902484
51460591753540243811374881374120
51460591753540243811395773382712
51460591753540243812210561717800
51460591753540243812214004924039
51460591753540243812214004924048
51460591753540243816479119213204
51460591753540243948656184801592
51460591753540243948656442019036
51460591753540243948658852106158
51460591753540243949408554328348
51460591753540243949409325980680
51460591753540243949411997534587
51460591753540243949411997534596
51460591753540243949412683447771
51460591753540243949412683447780
51460591753540243953739787849528
51460591753540247476765911950102
51460591753540247476765911967364
51460591753540248714539530393442
51460591753540258590556458832928
51460591753540259825902476559844
51460591753541148044577607851386
51460591753541148044577607868648
51460591753541448282112266769844
51460591753543850985535609895474
51460591753543850985535954251746
51460591753543850985598630281734
51460591753551948950939626135436
51460591753551949362533603967080
51460591753551954858317958666794
51460591753551954858318991785920
51460591753552255233116815516886
51460591805551642184942122135997
51460591805551642322202876865601
51460591805773230221028489731939
51460591805781635885880655531475
51460591805781637121226673258391
51460591805843474510315186108543
51460591805878896796040528086052
51460591805878896798488249141474
51460595114392995897791345528381
51460595114392996081558830590675
51460595114393896512109857855635
51460595327104411383013296570827
51460595327104411383016738727315
51460595344829386452367131006829
51460595350730807925870515308810
51460595351710158255963926328463
51460595351929012702494562815821
51460595421641517424828277148623
51460595805690891373904920088933
51460595805690896729518714778663
51460595805690906612857528567207
51460595805690907845194325405947
51460595805691363650032403350177
51460595805701698187645270904341
51460595805701713011806394318263
51460595805701713011806652585467
51460595805702168816644730529697
51460595805885434747362024850309
51460595805885435982708042577225
51460595805885435982708045759553
51460595805920600952628876068593
51460595805982697306380113789155
51460595805982697306380372056359
51460595806017847452139820684273
51460595806017847452140592336605
51460595806541926112808570565817
51460595806541926112829491272169
51460595806541926661873288194937
51460595806566243228138189857147
51460595806566243228389238316523
51460595806566243228953322548507
51460595806577048666802613069133
51460595806639189220891373951455
51460595806639192926929427132203
51460595806639192927744556641235
51460595806639192927744559823563
51460595806674309571915525367357
51460595806674311218478693120333
51460595806674311218479464772665
51460595806858030902654072806693
51460595806858032549845113642301
51460595806858032549845116824629
51460595806858032549845888476961
51460595806858042015691474261081
51460595806858043662882515096689
51460595806858043662882518279017
51460595806858047367228315581485
51460595806858047367228318763813
51460595806858047367229090416145
51460595806858047367229351884391
51460595806860734253281237649059
51460595806860749070664439588243
51460595806868854180153791985787
51460595823392906898097339632202
51460595823419936288366041546277
51460595823428040163325286930917
51460595823428044918688977991789
51460595823428045467480948433981
51460595823428045653758917735015
51460595823428946084309944999975
51460595823603652111837379611516
51460595824268253068513935335472
51460595829228146945924541412804
51460595829230849884703697439247
51460595829292077517492987059140
51460595829292077517496343009920
51460595829292977948043898366660
51460595829292977948043899429470
51460595829292977948047371786988
51460595829301083598106989842515
51460595829301083598106989842563
51460595829324197759596262571556
51460595829324197767210237442602
51460595829324207642934305059252
51460595829324208877716611138640
51460595829325397144698712335120
51460595829325408262818687967668
51460595829325441570582376044366
51460595829328100227453694469860
51460595829328100227453695886802
51460595829328109371455222089774
51460595829328109371458575307524
51460595829328109371458579556874
51460595829328109508653210464022
51460595829328109508653214696110
51460595829328109508653215050242
51460595829328111338798931205237
51460595829336200252399060565455
51460595829336200389032197291639
51460595829336200389032197291687
51460595829336200396375236100225
51460595829336203958439436694497
51460595829336203965214263568609
51460595829336214618396601736904
51460595829336214618396601737148
51460595829336214618396603154090
51460595829336214618396974789532
51460595829336215220536359159856
51460595829336215220536359514147
51460595829336264443830901102476
51460595829336264443831274155104
51460595829336670881395052533297
51460595829336672116176986028229
51460595829511975926586369402717
51460595829519185403121654742342
51460595829519185408015942575970
51460595829522639340997783450867
51460595829522639346060465792451
51460595829522639346081386498803
51460595829543497032893678729890
51460595829546949316214681665270
51460595829615996966333136711702
51460595829616431902632599358022
51460595829619900664669851480469
51460595829652299690686281026983
51460595829652349516308866871037
51460595830175527746447251542118
51460595830176428176998278811290
51460595830176428176998536028734
51460595830176428176998537445883
51460595830176428177019458152235
51460595830199543940510790670644
51460595830203446574670880074613
51460595830203446574670880076065
51460595830211550319209282671159
51460595830211550458939713327211
51460595830211566335680977360550
51460595830211566378714100863703
51460595830211566930205496152360
51460595830211599733070525033740
51460595830272488873526750829126
51460595830272489925921219733386
51460595830272489925921219851514
51460595830272489925921223033842
51460595830272489933263974764952
51460595830272493630267795176794
51460595830272493630267798357510
51460595830272493631959272914134
51460595830272493639302027945700
51460595830272493640054510125556
51460595830273691275770982374089
51460595830273691285896473540143
51460595830273694991936472944584
51460595830273696216590969049769
51460595830276390747405785887702
51460595830276396275410749474960
51460595830276396280305008728920
51460595830276396283589554739464
51460595830284501210313037929406
51460595830284501390611043492808
51460595830284651923281020539359
51460595830284651923281106628427
51460595830308811177940991688510
51460595830308811590350528463674
51460595830308811590350532695762
51460595830308811592819257731665
51460595830308811597961035681466
51460595830308811597961121770534
51460595830308811772737222329226
51460595830308811772737222445914
51460595830308811775247731013520
51460595830308811780141990267480
51460595830308812825131429896466
51460595830308812825131688163670
51460595830308812825905840746287
51460595830308812832744113877146
51460595830308813008084385251039
51460595830308813008649244319087
51460595830308813015488779646728
51460595830308813015697985179888
51460595830308813420431250228059
51460595830308861186577569495274
51460595830308861186598460104234
51460595830308861598171521830200
51460595830308963548162198832505
51460595830491331607683918588624
51460595830491331797957330434254
51460595830491333445085722890926
51460595830491333445085723940686
51460595830491342910994731888642
51460595830491343323613936040096
51460595830491344558123130112436
51460595830491348262466601531896
51460595830491348262466606249258
51460595830491348262468924830110
51460595830491348262468925879870
51460595830491348262469959467008
51460595830491348262741670019824
51460595830492528704395910303743
51460595830492534202169137770133
51460595830492534202440848672869
51460595830492543483389486847997
51460595830492543485334734223918
51460595830492549019552339709317
51460595830495235898010395406157
51460595830495235898010395407609
51460595830495235905604482691429
51460595830495235905625403397781
51460595830495235905687908299393
51460595830495235905688165516837
51460595830495245369000938042876
51460595830503334282602215313503
51460595830503339178445002962809
51460595830503339780646377782348
51460595830503339780647149434680
51460595830503350296564978595357
51460595830503350479307349064841
51460595830503350479307349064889
51460595830503350481817455626950
51460595830503350481838752945716
51460595830503350481838754008529
51460595830503355832539167438322
51460595830503355832539453235482
51460595830503355832728860329261
51460595830527650849055406503977
51460595830527651397847376946169
51460595830527665811040992265666
51460595830527667457416903592242
51460595830600596841621334173289
51460595830600596841809362250617
51460595830600596978818293680521
51460595830600596978819326783837
51460595830600597390601332692809
51460595830600600685110403342314
51460595830600602331985403600473
51460595830600602332050397851162
51460595830600602332238425578766
51460595830600602332238427463720
51460595830600602332238430650260
51460595900122795931781785357717
51460595900130751289600219228084
51460595900134353606580011056186
51460595900204597891003556628448
51460595900205038915736099549110
51460595900207288481213219517946
51460595900207740207200896049218
51460595900207751320238297503606
51460595900207751320426582798378
51460595900228012606494279693880
51460595900228147543294373506564
51460595900231614466147515575890
51460595900231616295454078999168
51460595900232070728330105145124
51460595900422690367687800106660
51460595900422690367687800106744
51460595900446555381697651658884
51460595900450908698951256053146
51460595900458757725522262972318
51460595900519501374451950362116
51460595900519501374451954612918
51460595900519937040994592068960
51460595900519937452776855195376
51460595900521137616938086151728
51460595900521154225484688201010
51460595900521154271238273110926
51460595900523854691704440147454
51460595900523856112509822076564
51460595900556254405897002808684
51460595900556254405917665247880
51460595900556254405917923515084
51460595900556254406461858693000
51460595900556254406482779399400
51460595900556304231289202616700
51460595900556304231289460883904
51460595900556304231351964717042
51460595900556304368550216676318
51460595901115221594022793486915
51460595901176293470953446326014
51460595901176445419264965497020
51460595901176445419453250791792
51460595901176445419474142800384
51460595901176445419477500267484
51460595901176445831071220881684
51460595901176445831238585588139
51460595901176445831238614167855
51460595901177650255403525778862
51460595901177650301136189982378
51460595901180047690724283872620
51460595901180047690724369611768
51460595901212316142775750167238
51460595901212365960532193469868
51460595901212366006285745314534
51460595901212468093533738089545
51460595901212468093533738102595
51460595901212468093533824178613
51460595901212468093537181645713
51460595901395283394989611171510
51460595901395283395177896466282
51460595901395283806771874297926
51460595901395283806792766306518
51460595901395288709183639342554
51460595901396189276932659218062
51460596036034089168003855119797
51460596036103421768941544478106
51460596036103432287433304959330
51460596036130451159272922417957
51460596036138555034232167802597
51460596036138560522155314367955
51460596036138560524665798606695
51460596036139454999841887997205
51460596036139455601981187678105
51460596036139460952702869374567
51460596036139460952702899489477
51460596036139460952706341632915
51460596036139460955216825871655
51460596036139461092414818482203
51460596036314166983560163427208
51460596036350193813039064889446
51460596036419086632955584470539
51460596036970664202223647665044
51460596036978768077182893049684
51460596037006686963167938890358
51460596037075584037893590085799
51460596037110750644967786974209
51460596037294432989457644604129
51460596041942714581167252579817
51460596041942714581170608629975
51460596042038765811788627366872
51460596042039975898061399134681
51460596042039975898064755184839
51460596042040014564101469885196
51460596042040025311275233713402
51460596042046870922658779664193
51460596042046881486904210676390
51460596042048081007802578014253
51460596042327863949054176932858
51460596042914126397386150146321
51460596042914126398219536238063
51460596042914126398219622327131
51460596042915327198527550299074
51460596042915327198527578878790
51460596042915327200222126993080
51460596042915327200407831072354
51460596042915327200410155070408
51460596042915327200428751660662
51460596042915360552232851361564
51460596042984356450018054072794
51460596042988262075061960122422
51460596042988306539903461277712
51460596043019476771856340146641
51460596043019476772693168377609
51460596043205900894870867756512
51460596043207111168697661343540
51460596043214004769830113141152
51460596043214015468846739601574
51460596059729863828488788463872
51460596059729863965686781074420
51460596059729864377280758906064
51460596059737925069230411984082
51460596059737925069293088009858
51460596059737925069481116087186
51460596059740625125599123208046
51460596059740637427602111600618
51460596059740637473355696392442
51460596059740637474171599336454
51460596059740669590398783186720
51460596059740670642229139279280
51460596059740670779427131889828
51460596059760948173180370488411
51460596059761032462256684874207
51460596059761039642585748271608
51460596059761050344593256122124
51460596059761082460797223615824
51460596059761083512627579708384
51460596059764651380494364961148
51460596059764653164129916050060
51460596059764653164694771934376
51460596059764951577085944856485
51460596059764951577089386999923
51460596059764958116860368102702
51460596059772747024702998074346
51460596059772757726146450749030
51460596059772757726146450749189
51460596059772757726209212513954
51460596059772795202384092365864
51460596059773056686827123736057
51460596059773056686830565879495
51460596059773061991819613487342
51460596059773062039811713470231
51460596059773062177260754540155
51460596059776658957823203238089
51460596059776658957826645381527
51460596059776663714023722547182
51460596059776663899464863599995
51460596059776664311058841431639
51460596059776664448256834042187
51460596059947471594140346325789
51460596059956774157427260272052
51460596059959474213546296262688
51460596059959475448892313989604
51460596059983494304111732435949
51460596059983794851880253261145
51460596059983794852632365570457
51460596059983796087226270988061
51460596059983838913294157128758
51460596059983838958231834493940
51460596059983838959047742037222
51460596059991899962373544450029
51460596060052823606521871733452
51460596060052839620547397130150
51460596060053738952949256090102
51460596060053738998674798281978
51460596060053739000931910044574
51460596060054039187945392278762
51460596060054039187945395461090
51460596060054039189637644974714
51460596060054039189639967923008
51460596060054039190202504041358
51460596060054071946665372702681
51460596060054072541211964343148
51460596060056740298840213081804
51460596060056740298843655225242
51460596060057642696805865892650
51460596060064545216894820050902
51460596060064545765937494613460
51460596060064547049552168338318
51460596060064846140398181068318
51460596060064846140649229527694
51460596060064846140652671671132
51460596060064847193069177426638
51460596060088861143334380575492
51460596060088862378493146122550
51460596060088862378681431417322
51460596060088862378775704977034
51460596060088889143431430496072
51460596060088889143431433679804
51460596060088895732292977962196
51460596060088906850412863138234
51460596060088906850412953594744
51460596060089161286095833676028
51460596060089161286098244233922
51460596060089161286852422782938
51460596060089161332604974572276
51460596060089162521445295075800
51460596060089162521445296138610
51460596060089162522198440505642
51460596060089162522292714065354
51460596060089162567198879985668
51460596060089162567763740119334
51460596060089189150502559283108
51460596060089189150502559283156
51460596060089189332702024494260
51460596060089189332702027676588
51460596060089195875809987050516
51460596060089205209194825995626
51460596060089205759053408072558
51460596060089205759053494165838
51460596060089205804806992981022
51460596060089205804807079074302
51460596060089206993929872226554
51460596060089206993929962683064
51460596060089210699625014654834
51460596060089210699970248355596
51460596060089210699970334094744
51460596060089210700437220245006
51460596060089210700437477462498
51460596060089210700437563201562
51460596060089210700437563201646
51460596060089210700440920786790
51460596060089210700440922203939
51460596060605165717370681719720
51460596060605165717621385822824
51460596060605165718185470054808
51460596060605165718373498132136
51460596060605186035245749486438
51460596060615970884233713002344
51460596060615970884797797234328
51460596060640002499447879358075
51460596060640002499447965447143
51460596060640002499451319731915
51460596060640002682382020124861
51460596060640002682382105864009
51460596060640002682444781889785
51460596060640287864476862514037
51460596060640302688638359041823
51460596060640302688701120806747
51460596060640302688701122341781
51460596060640302825899029213181
51460596060640302825899114952329
51460596060641203256512818243065
51460596060648391739436107898677
51460596060648408532089258833456
51460596060709184983512312693449
51460596060709330337875465963730
51460596060709331572469375626472
51460596060709331573222516805560
51460596060709331989895711348264
51460596060709332121511360009234
51460596060709332121512393128360
51460596060709335650182504085162
51460596060709335650182532664878
51460596060709335651876978641903
51460596060709335651877060131701
51460596060709335651877061548643
51460596060709335651877064730971
51460596060709335651880417598801
51460596060709336878187314937724
51460596060710236217430115754462
51460596060710236217430115771724
51460596060710236218182228063774
51460596060710236219608517240133
51460596060710236265358789206549
51460596060710536408875798294869
51460596060710536408879154345027
51460596060710536409210156171489
51460596060710536454629354506977
51460596060710536455445247622854
51460596060712933843715126129744
51460596060712933843716159231608
51460596060712933844468267291570
51460596060713237700863237966369
51460596060721037719427512676210
51460596060721037719427512680422
51460596060721037719427855632802
51460596060721037719427855637014
51460596060721037724507762506396
51460596060721043031170466569870
51460596060721043031735693990494
51460596060721043031923611998308
51460596060721086947806149541250
51460596060721087496598119983442
51460596060721343405697612522842
51460596060721343406722467295216
51460596060745252114276434104081
51460596060745352873918155329371
51460596060745352873918155333583
51460596060745352873918155447463
51460596060745352873918155451675
51460596060745352873921508197201
51460596060745352873921508315293
51460596060745352873921509732235
51460596060745352873921512918775
51460596060745353011935408804541
51460596060745353057688993714373
51460596060745402880048084897390
51460596060745404064747004721077
51460596060745404110563351390256
51460596060745653246938667023714
51460596060745704254080360478576
51460596060928168313576123625110
51460596060928169959952034951686
51460596060928169959972926960278
51460596060928184329021934069756
51460596060928184329045174424759
51460596060928184374777838628275
51460596060928184374798730636867
51460596060928184739196288436270
51460596060928185973726484726234
51460596060931786461148688870858
51460596060931786461149693393006
51460596060931786461149721972722
51460596060931786461149807711870
51460596060931786598410472098844
51460596060932086789290898638911
51460596060932086789290927218627
51460596060932086835044483430735
51460596060939875694313382006714
51460596060939881009072353218164
51460596060939881009135029239728
51460596060939891570887543385194
51460596060939891570889839170714
51460596060939891570890872272578
51460596060939891570890900852294
51460596060939891570890986591442
51460596060939892119932513698748
51460596060939892119933546817874
51460596060939897116843563508546
51460596060940197306114157505330
51460596061037143563279838568117
51460596112950675468686751784055
51460596112950675468707643792647
51460596112950690757726720045940
51460596112950690894987474758075
51460596112950690894987474771089
51460596112951590728503382678483
51460596112951590913944524191391
51460596112951591325475739921448
51460596112951591325535144450941
51460596112951591325538502023035
51460596112951591325538502034672
51460596112951591325538502040504
51460596112951591462733137061489
51460596112951591462736494633583
51460596112951591462736494644410
51460596112951591462736494646597
51460596112951591462736494646624
51460596112951591462736494651052
51460596112951592561073580946396
51460596112954294401518633179256
51460596112954294401518633183468
51460596113231667496337913749462
51460596113266489449279094547570
51460596113266491096596179712570
51460596113266789592796878824682
51460596113266791239360301651302
51460596113266791240113188800890
51460596113266839418352569777148
51460596113267690618427073004993
51460596113267691853772971691231
51460596113267740031364361099049
51460596113267740031448043452281
51460596113267740031451487130993
51460596113267740032016257276161
51460596113267740032016343015309
51460596113887864388564963619731
51460596113887864388564966806271
51460596113898972124637473870718
51460596113899872142318605520796
51460596113899872554937826201106
51460596113899872554937826203536
51460596113899872554937826207748
51460596113899872555000502233524
51460596113899872555188501135678
51460596113899872555188501139890
51460596113924183767196341674716
51460596113924233727841989847023
51460596113924233727842075586171
51460597241487323160253104261569
51460597241487339028653849234017
51460597241498129973241342767665
51460597241498144195263081812911
51460597241498144195266176413537
51460597241498144790627639307475
51460597241499030403792108565831
51460597241499045221175310505015
51460597241499045221178666572435
51460597241499045227953488730637
51460597241501746512828392299895
51460597241673740138180303281724
51460597241681845659703488070268
51460597241709779468413467024569
51460597241717883340862200536971
51460597242373479843484258488005
51460597259213214033111830991367
51460597259224005473145856912765
51460597259224020297307324216399
51460597259224020434505316826947
51460597259224021029866407121767
51460597259224921460417434386727
51460597259407720251816670932772
51460597259435655562863512061881
51460597259443759437822752723383
51460597259443759445416956334841
51460597259443759575370571620694
51460597260064228447636789425520
51460597260092152821416187754690
51460597260099356265824405880194
51460597260100256696375433145153
51460597260100256696375433145154
51460597265132646266794792477943
51460597265133580181271209825419
51460597265133580181271209826871
51460597265133580181271214430513
51460597265133581462636582739835
51460597265307940192170413832169
51460597265343063755187681597365
51460597265343063755187681601577
51460597265343063755187681951497
51460597265344280928499565729437
51460597265344280928520486435789
51460597265344280930211594431153
51460597265344280936114659814501
51460597265344281114077049050870
51460597265351484283378752777217
51460597265352384805153386764099
51460597265352384805170835210699
51460597265352384805170835210747
51460597265352384805170835212151
51460597265352384805170839815793
51460597265352384812768480849003
51460597265352384851190534771778
51460597265352384851190534771782
51460597265352384858522065757467
51460597266007981495890812813509
51460597266008882071234034765329
51460597266008882108892095485957
51460597266008882109393503692219
51460597266008882109456179717995
51460597266008882117008511683789
51460597266008882117008626469214
51460597335930769598151989234354
51460597335930769598340017311682
51460597336027731139274164308554
51460597336219852269267402772352
51460597336222553560732456489904
51460597336244183669532228904619
51460597336255889396625213624194
51460597336255889808407219533166
51460597336255891043753237260082
51460597336258592889344282655662
51460597336352285290944667896377
51460597336352285290945815800927
51460597336352285290946160161411
51460597336903077081675205579460
51460597336972420803178934514716
51460597336972421214772912346360
51460597336973626920835770530054
51460597336973627469878445075350
51460597336976371442193656423264
51460597337191259190497558020850
51460597337194866357378556745234
51460597471934535306228105695419
51460597471935435736779132960379
51460597472802662346873075630184
51460597472872010186262211234852
51460597472872010316685635238492
51460597472872010323460203845400
51460597473090408373162436318461
51460597473090859275024258363730
51460597473090859412222250974278
51460597473125530655016569079085
51460597477834741190408958641788
51460597477834741190410073250712
51460597477842846300714993405676
51460597477842846300715336362268
51460597478054796395067921761864
51460597478062901504809100641436
51460597478127775741318601441666
51460597478711335935748871925952
51460597478783338676159917203980
51460597478784239106710944468940
51460597478784239243971611688322
51460597478999173332471662750524
51460597478999173333286451085612
51460597478999174567818452129772
51460597479003086501586443023864
51460597479003086548157050072160
51460597495463654516487540367406
51460597495463654516550216393182
51460597495463654516738244470510
51460597495463655751834329746654
51460597495463655752085033849758
51460597495560616880672057586548
51460597495560616880672057603810
51460597495560617292454320712964
51460597495560617292454324962314
51460597495560617293019180846630
51460597495560617429713960479512
51460597495560617429714989349288
51460597495560617429714993598638
51460597495560617430278816363828
51460597495560617430279849482954
51460597495560617430467105907950
51460597495560617430468134777726
51460597495560665011654691656034
51460597495568722402759583824520
51460597495568722402759583828732
51460597495568722402759588073870
51460597495568722403324443958186
51460597495568722540020252460844
51460597495568722540020256710194
51460597495568722540773140671838
51460597495568722540773397889282
51460597495568770533553932616496
51460597495568770533553936848584
51460597495572673177001938323074
51460597495572673177001942568212
51460597495572673184596025608298
51460597495572673184596028790626
51460597495572674411783876063144
51460597495572674414297798194520
51460597495572674419377959099018
51460597495744633313270468778524
51460597495744633313271240430856
51460597495752738423011647658096
51460597495755438479130426431288
51460597495755438479130683648732
51460597495755439714477473027980
51460597495776768398659890761615
51460597495779770238094867807823
51460597495780672087756701860342
51460597495780672087756959077786
51460597495780672636799723948450
51460597495787558731269198871856
51460597495787560378209966082748
51460597495787860705015582476359
51460597495787860705016611346135
51460597495787908883172057333518
51460597495788776104495450183754
51460597495788777751624505875958
51460597495791477665399295693602
51460597495791477665399298880142
51460597495791478900745313420518
51460597495791478900745313424730
51460597495791478900745316607058
51460597495852751412811821638798
51460597495853651431521146778548
51460597495853651980560726723218
51460597495853651980564168866656
51460597495860856523117084750354
51460597495885170209344014261995
51460597495885170209344042959755
51460597495885170209344387320239
51460597496435963234667076689098
51460597496435963234667076706360
51460597496435963234667338155892
51460597496435963235419446215854
51460597496435963235420222117536
51460597496444067110191439424848
51460597496444067110375252643596
51460597496444067110376024295928
51460597496444067110378691600494
51460597496444067110378691604706
51460597496444067110378695849844
51460597496444067115458598474088
51460597496444372797673303262908
51460597496505305721577161673544
51460597496505307368517157232104
51460597496509214915464831885454
51460597496509214915464914792194
51460597496509214915464919041544
51460597496509257595938672961340
51460597496509257595938677210690
51460597496510115346015859150414
51460597496517013103129208390236
51460597496517318790424160176834
51460597496724145343677718674610
51460597496724149003964882947816
51460597496724149004529743081482
51460597496724149004718028376254
51460597496724149004779671282904
51460597496724149004780442935236
51460597496724149004780447184586
51460597496724149004780704402030
51460597496724150239308233370166
51460597496724150239311676576414
51460597496724150240126464911502
51460597496724150240127493781278
51460597496725049572528691158412
51460597496725049572528691162624
51460597496727750863994516528296
51460597496727752511122544413534
51460597496727752511123573283310
51460597496728962604384577431556
51460597496735856385517701316840
51460597496735856385517705566190
51460597496735856385517962783634
51460597496760472096230094136294
51460597496760487967724377337536
51460597950522372729942707167169
51460597950522372732453187155107
51460597950522382012837483898069
51460597950522383850573934439987
51460597950522387363559195709441
51460597950525084997434850263077
51460597950525990922683850500947
51460597950533179542930945673265
51460597950533179545441425661203
51460597950533179545441429912005
51460597950533188872394095647717
51460597950533190061422787171903
51460597950533190663562172946083
51460597950533193765768587656699
51460597950534078136560392219581
51460597950534079975992457176965
51460597950534080113190445536711
51460597950534080113190449787513
51460597950534089440143115523225
51460597950534089446921385605037
51460597950534089446921385609249
51460597950534090491973814436863
51460597950534091094113200211043
51460597950534091231311192821591
51460597950534094196319614921659
51460597950534094333517607532207
51460597950534094790864827334597
51460597950534094797643095885587
51460597950534094798459000695839
51460597950534122793648782964737
51460597950536792385766282005923
51460597950536796090112082490719
51460597950536797873685986427843
51460597950744823540898054970013
51460597951400420240356790411908
51460597951401320808105810287416
51460597951470665071880316714976
51460597951470668777918369895724
51460597951473366233109974506216
51460597951474266800858994381724
51460597951689506753643015570214
51460597951689517736256993020962
51460597951689517873454985631510
51460597956337350020728945330481
51460597956337353315173020679585
51460597956337353726766998511229
51460597956337386666998040968795
51460597956337386712730705172311
51460597956337387078592018800439
51460597956337387085346039400894
51460597956337387085346296618338
51460597956337397786789717058754
51460597956337398198383440855282
51460597956410284895362153792241
51460597956410299307926204773893
51460597956430707282484903970332
51460597956433447233396438155171
51460597956433747422667032151955
51460597956434600226277943126909
51460597956434600406760862587487
51460597956434610932615654583281
51460597956434610985879710547186
51460597956434644283589899124271
51460597956434648036211392256755
51460597956434648036399678601287
51460597956442703693700998334940
51460597956442714860838955931826
51460597956442716507214867258402
51460597956442748168591067994973
51460597956442748168591069044733
51460597956445417798867949053282
51460597956445456504131030106601
51460597956445456641109225744193
51460597956445456641329022717149
51460597956445456641391813179833
51460597956653448907489524509551
51460597956653448908246108759617
51460597956653448908246108877625
51460597956653448908246108877661
51460597956653448908246113482755
51460597956653448908246137457377
51460597956653448908246142179111
51460597956653448915020935751737
51460597956661552789980181508015
51460597956661559973638242333325
51460597956722331616628417588375
51460597956722331616628417589779
51460597956722481917158199191225
51460597956722531742028787406227
51460597956722531742028787522867
51460597956726384380182965385871
51460597957285634543801248243895
51460597957285634589533912447411
51460597957285634589555175988098
51460597957285634596308739321523
51460597957285645661921223876443
51460597957285679015438496861605
51460597957285679061171161065121
51460597957285679061171529414888
51460597957285679061171532597216
51460597957305893590613530281599
51460597957305893590613530283003
51460597957305893590614305116259
51460597957305893590614305117663
51460597957306043753915191704359
51460597957306044119943641401223
51460597957306044165676305604739
51460597957309946175244604222447
51460597957309946175433000766182
51460597957309946175433004998270
51460597957309946214411648601331
51460597957309946214432912142018
51460597957309946219305936434959
51460597957309946219494222779491
51460597957309946220998533133050
51460597957309946221186556978290
51460597957309946221186561210378
51460597957309946221207477566598
51460597957309960992627806161631
51460597957309960992648726866579
51460597957309960992816206937454
51460597957309960992837013211111
51460597957309960999593353577532
51460597957309961038590940955314
51460597957309961045346909789640
51460597957309994344473747155789
51460597957309994344662033500321
51460597957309994344662373270372
51460597957309994344662376452700
51460597957309994351416049868688
51460597957309994390206411359305
51460597957309994390394697703837
51460597957309994390395066053604
51460597957309994397169606080796
51460597957309994397171930078850
51460597957378839583367489210567
51460597957378839583367489211971
51460597957378843296750990242879
51460597957378843296751018939235
51460597957378995058393487166073
51460597957382892207164832695639
51460597957382895867470221672871
51460597957382895913202885876387
51460597957389800225005811163265
51460597957389800225005814345593
51460597957597681265130188065805
51460597957597681265130188067209
51460597957597681676723132796989
51460597957597681676724165898853
51460597957597682911506099392381
51460597957597682911506099393785
51460597957597692385513066068113
51460597957597694031888948698333
51460597957597694031888977394689
51460597957597831428410182645313
51460597957597831428431074653905
51460597957597831794271209309881
51460597957597831794271496273441
51460597957597831840024794218345
51460597957597831840025052485549
51460597957598131571927191733633
51460597957600394088948412039169
51460597957600394088948498128237
51460597957600533085924578068321
51460597957601733843006925004968
51460597957601744961126896405428
51460597957601744961126924985144
51460597957601745006859560608944
51460597957601745008554137302950
51460597957608488078038211406767
51460597957608488489632189238411
51460597957608499198689677007809
51460597957705749402292161076319
51460597957705749814136843011067
51460597957705751048856100478819
51460597957705751048918776505999
51460597974059171896930919131967
51460597974059210190164373178631
51460597974059210190729229062947
51460597974059221310541457391447
51460597974059655562882120846868
51460597974059655565410943512200
51460597974062328846935798504561
51460597974062330630509702441685
51460597974062330630510046815219
51460597974063215194421462614529
51460597974135260750037193594727
51460597974135275032495199191073
51460597974135308742838418370305
51460597974159169511290815692132
51460597974159286872625292659559
51460597974159575346446743124453
51460597974159575346447857733377
51460597974159575536992493669289
51460597974159575536992495082019
51460597974159575948586385761785
51460597974159576080952982929395
51460597974159576085784464107269
51460597974159576085784465524211
51460597974159586466827184463335
51460597974159586466827270556615
51460597974159586604025177073883
51460597974159586604276224474613
51460597974159586657372935344993
51460597974159587016142301747879
51460597974159590177951249720486
51460597974159591954997936285985
51460597974159619818084002983235
51460597974159619818084003099875
51460597974159619818104923688183
51460597974159624073754207840327
51460597974160487034576204338843
51460597974160487629435568852393
51460597974160492575843667049342
51460597974167395693804214998358
51460597974167675654258180630633
51460597974167681004979892442005
51460597974167681004980236815539
51460597974167681195525644403783
51460597974167690532332180729633
51460597974167692315906080415946
51460597974167695836484399042250
51460597974167695837321224086678
51460597974167695875710766580541
51460597974167695875710852319689
51460597974167695883053892558231
51460597974167695883053892558474
51460597974167697072103157581610
51460597974167723702823533468324
51460597974168596450802912433739
51460597974168596450802912433982
51460597974168596451053959476209
51460597974171282727184001501845
51460597974171282917729753463623
51460597974171297559525333146518
51460597974171297742707041271089
51460597974171298154301019102733
51460597974171298291499011713281
51460597974171299388831904475159
51460597974342090431902155981848
51460597974342090612388443173909
51460597974342090612388447773179
51460597974350194306860625469018
51460597974350194306860625469177
51460597974350194306861397121350
51460597974350194306861397121509
51460597974350210359026446462186
51460597974355013986963129123817
51460597974377963161610382278195
51460597974377979625369495543955
51460597974378408527825355373493
51460597974378408565211710267091
51460597974378424441722076430510
51460597974378424442541336841670
51460597974378424449316163715734
51460597974378424449316163715782
51460597974378424991615779909505
51460597974378428697653833225607
51460597974378457803586696903160
51460597974378457803586696916210
51460597974379358958614827435817
51460597974386261672291924424143
51460597974386528316684677865308
51460597974386528316872964222938
51460597974386561678548266298904
51460597974447507413522007719999
51460597974451109135662210310114
51460597974451360050934664369183
51460597974451409324932804308350
51460597974459213010621456757612
51460597974459513154201250995004
51460597974459513199892049692990
51460597975030867889500062581702
51460597975030869124093710911516
51460597975030869124846080425258
51460597975030869124846081371428
51460597975034519571825985300271
51460597975034921702974296004814
51460597975034921702974296122906
51460597975034921702974296124310
51460597975042575231826803676424
51460597975042624643158970774375
51460597975042624681381460100569
51460597975042624681629840186950
51460597975042725396189786606083
51460597975042725533450541335687
51460597975042741997146892482391
51460597975103970733167900959345
51460597975105214168212676730011
51460597975105214169904929425963
51460597975107573004163980461377
51460597975107615684069451829387
51460597975107615684069451964741
51460597975107615867083676813173
51460597975107915873319125121223
51460597975107915873319125256577
51460597975107916010600685901493
51460597975107916011420060902648
51460597975107916011420064089188
51460597975107916056333350105009
51460597975115676327070982518457
51460597975115676879123225846017
51460597975139987951946396091424
51460597975139988496657837098071
51460597975140288143643787256345
51460597975140336864151154343113
51460597975322367730471838337350
51460597975322656798525911041270
51460597975322656798609593861062
51460597975322656799090022784580
51460597975322657347317881483462
51460597975322658582938967580511
51460597975322658582998286489107
51460597975322669703567099202943
51460597975322803944600616672997
51460597975322807465764711748999
51460597975322807511518267961107
51460597975322807511769316555837
51460597975322807648967050413907
51460597975323557915965716870122
51460597975323559150747306364615
51460597975323559150750749570863
51460597975323569036600332094903
51460597975323724141533669504791
51460597975324004564422323557249
51460597975324008268768124042045
51460597975324018792112302115291
51460597975324018793804554811243
51460597975326270190989187242914
51460597975326275678971655202440
51460597975326405666553677138107
51460597975326705855824242438535
51460597975326705855887004203459
51460597975326705855887008925033
51460597975326709560232804688255
51460597975334364180162674033990
51460597975334530908768066076112
51460597975334530954521650984576
51460597975334831097975778739579
51460597975334831098038631376540
51460597975334831143708442943095
51460597975334831143792216285004
51460597975358675812299072844901
51460597975358676353835819118991
51460597975358690583385558097366
51460597975358690629118222300882
51460597975358690629118222417522
51460597975358690629683082919981
51460597975359140936835708284963
51460597975359142720973348971334
51460597975431625504315602263108
51460597975431626053379168816996
51460597975431626053441845202760
51460597975431627288161102685023
51460597975431627288223778337704
51460597975431777408279010691792
51460597975432077597549604688576
51460597975432077643303160900684
51460744756521236572912789714387
51460744757177433649147907108251
51460744757396237037453052103341
51460744757396237037453137842489
51460744757396238272795713781503
51460744757396238272799156987751
51460744757396537363984400831133
51460744757396537363984486570281
51460744757396538599330418558049
51460744757396538599330504297197
51460744757396538599518412884837
51460763421576813901932565979203
51460763421588816713567559188935
51460763421588823302334861796123
51460763421588823302334863213065
51460763421591525143030962509833
51460763421794718095281159500253
51460763421795615002241294404585
51460763421795618518238362359513
51460763421795618525769767952669
51460763421795618525832191364483
51460763421795648356322651621731
51460763421799554470287251796021
51460763421799565588407999080901
51460763421806727495432384158779
51460763421806759019621420756365
51460763421807611866726198147661
51460763421807620742921657919915
51460763421807626233351845516313
51460763421807627918640286521873
51460763421807627925983411423739
51460763421807627926234488598345
51460763421807628467683304023969
51460763421807628475277391309193
51460763421807654097003015137061
51460763421807654691799245894465
51460763421807654691799245911935
51460763421807659450109686237527
51460763421807659450172448002451
51460763421807659450172448003855
51460763421807659587433202733459
51460763421807660179718950333855
51460763421810329766592757760353
51460763421810361290868548717565
51460763421868898191856071110995
51460763421868900021162639234165
51460763421868900021434235345861
51460763421868900021435378534501
51460763421880606167389560250003
51460763421903731311119558007711
51460763422564136382697422373253
51460763422572236695403120064853
51460763422779034984076855280503
51460763422780222656136430151343
51460763422780222656199191916267
51460763422780224485442998291983
51460763422780224485505760056907
51460763422780224485777356187477
51460763422780239257345354741083
51460763422780241086734462063785
51460763422780241094328549349009
51460763422782941006346000698837
51460763422791040724757218795833
51460763422791046077675947576993
51460763422791046077926651662627
51460763422791046260603161184809
51460764059676233460769795136011
51460764059676233460832556905147
51460764059687940705062287825303
51460764059708353575522375414619
51460764059895039914812812194251
51460764059895039914812897933399
51460764059926257768247566494929
51460764059926257768309213663979
51460764059927158198798598009239
51460764059927158198860240928939
51460764059927158198861274030803
51460764059927158198861355524813
51460764059927158381875609065389
51460764059929859491075082594779
51460764059929859491078435812529
51460764059929859491078521551677
51460764059929860085059992670349
51460764059929860085874781005437
51460764059930160228577006357939
51460764059930160229391794693027
51460764059930162059472424719315
51460764059931060659942817358717
51460764059931060659942821957987
51460764059931062490086213630947
51460764059931110200940613146437
51460764059941867655883752593631
51460764060000143026838364292741
51460764060035259818328427626181
51460764060879357940483066046065
51460764060910578363645050709283
51460764060910578363648497102071
51460764060910578364212238396337
51460764060911778389300276211223
51460764060914480229933356525623
51460764060914480229993019457833
51460764060914482059299587598473
51460764130622967502342599902587
51460764130806647602650465805195
51460764130806647602651494674971
51460764130806649844576005813531
51460764130806680956731823022341
51460764130806680956732851892117
51460764130829762177051057983933
51460764130829762177051315201377
51460764130829762771784903230083
51460764130829762771847664995007
51460764130829796122854454792593
51460764130830664574187234220651
51460764130830664574190676364089
51460764130830697926012254509861
51460764130830964764277088628547
51460764130833664637506021359529
51460764130833664637568783124453
51460764130841769747307634825047
51460764130841771577202565371171
51460764130841771577390593448499
51460764130841771577453353678389
51460764130841771577453355213423
51460764130902742110525064708741
51460764130902743757654117214405
51460764130903643913683893295785
51460764130903644325465899204757
51460764130907546785983619646629
51460764130939981457325010195625
51460764131498316828626062470829
51460764131498316965886817196221
51460764131571262960332253986481
51460764131571263006905099306057
51460764131595578154805520137093
51460764131779249512853432400701
51460764131779260625890833855089
51460764131779260633422245114537
51460764131779262463627163853347
51460764131782864734619892009485
51460764131790067439632213540273
51460764131790067447163624799721
51460764131790067576892968265665
51460764131814082772452247213815
51460764131814083183419379042935
51460764131814083184171491370961
51460764131814083184234253135885
51460764131814084418762039304155
51460764131814084419581299719479
51460764131814366304343495734141
51460764131814368546269150533517
51460764131814382778645825895271
51460764131814382778705144453947
51460764131814382778708587660195
51460764131815283346520283561479
51460764131817985049892609500407
51460764131817985049955371265331
51460764131826090159631460851081
51460764136495267635335335268993
51460764136496168203084350894943
51460764136496168203084355144501
51460764136496168614866618270917
51460764136496470176242200278845
51460764136496470176242204510933
51460764136499171879677549432229
51460764136532491698869307961981
51460764136707170285134573035019
51460764136707201259528484407417
51460764136707203043918034071109
51460764136707203043918291288553
51460764136714972826482567601839
51460764136714973238264830728255
51460764136715006180563925291161
51460764136715274799891235879885
51460764136715275257677677814453
51460764136715306918876507820887
51460764136715306964630749946179
51460764136715306964630835685327
51460764136715308154223297200135
51460764136718908641081388515589
51460764136718909235877876490437
51460764136738387589588902966103
51460764136738387590090311172311
51460764136738388138380959029191
51460764136738388139195747364279
51460764136738389237282131091929
51460764136738389374480117917933
51460764136738389374480122639667
51460764136738389374480123702477
51460764136738389374542536743527
51460764136738389420233707549535
51460764136739288157400684606535
51460764136739288157902088091009
51460764136739288157964764120997
51460764136739288569746774747491
51460764136739288752761109665229
51460764136739288752761114386963
51460764136739289804528708242423
51460764136739289805093564008487
51460764136739289805093822275691
51460764136739289942291899558365
51460764136739289987543047881895
51460764136739323888157710943269
51460764136741991645789663305255
51460764136743190617667444200035
51460764136743190618482232516249
51460764136750094970890326597105
51460764136750094971079389665463
51460764136750094971079389669835
51460764136750094971138707751915
51460764136750094971141030700209
51460764136750094971142064291719
51460764136750095519934120354807
51460764136750095520118963493091
51460764136750095520122406699339
51460764136750096801284427094903
51460764136750395160349983668023
51460764136751295728221083744667
51460764136751295728223406692961
51460764136751296322745718390375
51460764136751297375101759345079
51460764136751297375101760762021
51460764136751297375101760880113
51460764136751297512362514074683
51460764136751297558116098984551
51460764136751297558366803087655
51460764136812570065077994151253
51460764136812570065098800420697
51460764136812570065098886159845
51460764136824275662261468969463
51460764136824291721769296006015
51460764136824291721769381745163
51460764136824292270812403850741
51460764136824293368898438500177
51460764137503905345480012225046
51460764137504204299967524704097
51460764137515911131912812656767
51460764137515911131912898395915
51460764137515911680704783098751
51460764137515911680704868837899
51460764137691490148540934135289
51460764137698692997336988457725
51460764137699593427888015722685
51460764137699593427888701635661
51460764137699593428139753399829
51460764137722708185491238935399
51460764137722708185550557025903
51460764137722708185553651622317
51460764137722708185553651626529
51460764137722708734533908776223
51460764137722708734533913497957
51460764137722708734596675144837
51460764137722708734596675262881
51460764137722709832117853910165
51460764137722709969127899932975
51460764137722709969378604036287
51460764137722709969378608639769
51460764137722709969378608757813
51460764137722709969877602137903
51460764137722709969880701342011
51460764137722709969880702877205
51460764137722709969881045344151
51460764137722709969881045816535
51460764137723008329008248022315
51460764137723908759057866610087
51460764137723908759618593373567
51460764137723910588925161514207
51460764137723910589196757644777
51460764137723910589200115111877
51460764137726610600255031627243
51460764137726610600317793392167
51460764137726612430398423300203
51460764137734715709808263465983
51460764137734715710056644620585
51460764137734715710058967568879
51460764137734716304581279266293
51460765974106863290814246818386
51460765974114050088532694858242
51460765974114950656281711551422
51460765974114950656281714733750
51460765974114952302657622877998
51460765974117653594310704672878
51460765974321782749041991129834
51460765974321782886239983740382
51460765974324528473861447879092
51460765974332589569561752504298
51460765974332589699227444225278
51460765974332589706758511111192
51460765974332589706758514297732
51460765974332589706761981952390
51460765974332605766266770047494
51460765974332605766266771447174
51460765974332606170517710470232
51460765974332632348820689014382
51460765974332632348820693263732
51460765974332889888477895538314
51460765974332889888499160618408
51460765974332889896092989623378
51460765974332937891320470567142
51460765974332939119325257426208
51460765974333790273296631671100
51460765974333790280826550651012
51460765974333790280889309583528
51460765974333790280889312765856
51460765974333790319028922803274
51460765974333790319050183165846
51460765974333790319050184701040
51460765974333790319050187883368
51460765974333790326644012166604
51460765974333790326644013701638
51460765974333790326644013706010
51460765974333790326644016888338
51460765974333806935194173748416
51460765974333806935194176930744
51460765974333838459069031282080
51460765974333839687073043302274
51460765974441858593640051686606
51460765974441858593723619720974
51460765974441906177357438511396
51460765974441906177357782867668
51460765974441906588951502432108
51460765974441907824549253131904
51460765974441907824549254181664
51460766281643748891125238856655
51460766281647651168628248128363
51460766281647651351642587644127
51460766281647651351642587749121
51460766281647651351642587762219
51460769643375402705583893949585
51460769802892212597023431120975
51460769802892221931654985691739
51460769802894923635090330613035
51460769802895228719993482459671
51460769802904220030649198437921
51460769802904234854810323249911
51460769802904234862153362058497
51460769803114067291935010872339
51460769803114067297017585050499
51460769803114068527281033202737
51460769803184311581441135340123
51460769803219133534403237193099
51460769803220334156651660226471
51460769803231141105226997120593
51460769803231190336052979137145
51460769803231190336053236354589
51460769803770563962559665734643
51460769803771464393110692999603
51460769803778669660966923799939
51460769803778669666050269630431
51460769803779570098024277826009
51460769803840810493886846894425
51460769803844412209312661426899
51460769803852516091050201338905
51460769803875627093596860391185
51460769803875630657271959912403
51460769803875630665451141056035
51460769803875630794469952522951
51460769803875630794532714287875
51460769803875630799636209166771
51460769803875630799636209170983
51460769803875630800389350350071
51460769803875630802083927393997
51460769803875630802083931643347
51460769803875630802648790709991
51460769803875632441660999386345
51460769803875632449840952542265
51460769803875930988907922377573
51460769803875932636035860274313
51460769803875932636036974883237
51460769803875932638546344511601
51460769803875932638547459120525
51460769803876830819578911061659
51460769803876831368621928563547
51460769803876831373704245524263
51460769803876831419457715997223
51460769803876880782398460647889
51460769803876880782399235482549
51460769803876880782399578439141
51460769803876880787482838530485
51460769803887632875761970144979
51460769803887632875762227362423
51460769803887638183178191173199
51460769803887638189684487821011
51460769803887638233199214718793
51460769803887638234015117662805
51460769803887638235709698956081
51460769803887638363681674566899
51460769803887638363681931784343
51460769803887638366192416021631
51460769803887638370459969094265
51460769803887638371275761852123
51460769803887638372635722383431
51460769803887638372635979600875
51460769803887638372907687317119
51460769803887687601285951129691
51460769804094479341862622781393
51460769804094479753645657564353
51460769804094781315523028264407
51460769804094786668692462548143
51460769804095669392272556387121
51460769804095669392523603446817
51460769804095669397355130565281
51460769804095685406298081783819
51460769804095685406298086033169
51460769804095685411946548147749
51460769804095687236441478174141
51460769804095687241253116288389
51460769804095687243763596276327
51460769804098387115444397616525
51460769804098387300070660363005
51460769804098388944750965757165
51460769804098388947198683980179
51460769804106486912686382708887
51460769804106492265855816992623
51460769804106492265856931601547
51460769804106492403053436531669
51460769804106492403053779488261
51460769804106492408137039579605
51460769804106492410375923474561
51460769804203737666946767308737
51460769804203737666947024526181
51460769804203738902293813905429
51460769804203738902544860965125
51460769804203738902564381147349
51460769804203738902564724103941
51460769804203739314138581579325
51460769873794827556346553102703
51460769873799619470614231288887
51460769873799634244775252199033
51460769873807724987618158728273
51460769873807724987618158728481
51460769873807734458609849275609
51460769873807739218004694075157
51460769873807739218008137281405
51460769873807739222334894494473
51460769873807739222338337700721
51460769873807739355268547637267
51460769873807739956568005988017
51460769873808191361806278577809
51460769873808191361806278595279
51460769873810441058515607263791
51460769874013669192166267279683
51460769874025678592296595330347
51460769874025678592568191442043
51460769874025678594807078504825
51460769874025678599827662216261
51460769874025678599890424335317
51460769874025679004350454568507
51460769874029280865991444364647
51460769874087850988318054928979
51460769874099523919963261578655
51460769874134630688970894390507
51460769874134689985522665868431
51460769874682174028222994914029
51460769874682174617100199497261
51460769874682174622183545327753
51460769874682174623019225671433
51460769874682185008518131589201
51460769874683075053758542480563
51460769874744313065079755714373
51460769874744313071648471187987
51460769874744313071649504302901
51460769874744313071649590396181
51460769874744314900118551229565
51460769874744314900369255332669
51460769874744314901729444048403
51460769874744314902625592260605
51460769874744314902628581023805
51460769874744314902628667117085
51460769874744314902628691093319
51460769874744314902628695814893
51460769874744314902628695815053
51460769874744314902628953032337
51460769874744314902628954095147
51460769874744314902629035466853
51460769874744314902629040188587
51460769874744314902816981109665
51460769874747016598720887136563
51460769874747016602716729312029
51460769874747016606064041798999
51460769874747016606252298396011
51460769874747016735918879747111
51460769874747917171365334834701
51460769874747917173875823793723
51460769874755120015893604830177
51460769874755120610689835587581
51460769874756020453201637112873
51460769874779131496417507908543
51460769874779135622670805449699
51460769874779136849586936525987
51460769874779136849586940775337
51460769874779136854942254712959
51460769874779136855507110593063
51460769874779136858017598016891
51460769874779136986847691255591
51460769874779181327144617508337
51460769874780335777363777479963
51460769874780335784117422198191
51460769874780335784119749378573
51460769874780335784120778248349
51460769874780337606669316768297
51460769874780337612586387280925
51460769874780337612589371794775
51460769874780337612589486113639
51460769874780337612589744866117
51460769874780337612589830487173
51460769874780337614197284821497
51460769874780337614200728027745
51460769874780337615096875177137
51460769874780337615099974009851
51460769874780337615100318383385
51460769874780338164142992928681
51460769874780385739619242832805
51460769874780385744702845880741
51460769874783039316024832569969
51460769874791137832730930435331
51460769874791137832919215730151
51460769874791142591104132544721
51460769874791142595622618258857
51460769874791142597861133313107
51460769874791142728364887274325
51460769874791143183640927541523
51460769874791143191172338800971
51460769874791143192657737123139
51460769874791187662621211785443
51460769874791192558255168624437
51460769874963163990759649867113
51460769874965864047630798153963
51460769874965864047631941342603
51460769874973969157100380934937
51460769874997984299584727443197
51460769874998275159370903212153
51460769874998284486596656860891
51460769874998284900699974691471
51460769874998289795769844098843
51460769874998290397825890003999
51460769874998291623401612608323
51460769874998291630661427737361
51460769874998291630933023867771
51460769874999175584839356298953
51460769874999175584839356300357
51460769874999175589921930477113
51460769874999175589922702130849
51460769874999190363518863974351
51460769874999190364083723040995
51460769874999190958880326869741
51460769874999190958880327932551
51460769874999190965637585905283
51460769874999192193661112471769
51460769874999192198473123638645
51460769875001892250533409727431
51460769875001892250533666944875
51460769875009997360001847789103
51460769875009997360273443881925
51460769875009997365357046929861
51460769875009997367595930824817
51460769875071219178026469221349
51460769875071221007333037348891
51460769875071221007604633460587
51460769875071221007604633473685
51460769875071221009780758404313
51460769875071221009843520523369
51460769875107242486968782048445
51460769875107243722253152619361
51460769875107243859512788155273
51460769875107243859513821255685
51460769875107243859784384266969
51460769875107243859784388497605
51460769879703441850553068862669
51460769879703441851306214273845
51460769879703442262900192105489
51460769879703442262900963757821
51460769879703442267983880892573
51460769879703452968673816147549
51460769879703452969448225103625
51460769879703452973757504934633
51460769879703452973778425522941
51460769879704352301975631923583
51460769879704352301976660793359
51460769879704353541590207163373
51460769879708254167424782423739
51460769879708254167425811293515
51460769879715149232043472655449
51460769879715149643637450487093
51460769879715149648721139274177
51460769879715158520083842532215
51460769879715160351001386429241
51460769879715449375560481743769
51460769879715449787154459575413
51460769879715458710107668048117
51460769879715460493681571985241
51460769879715464200621195040947
51460769879715464200621453793632
51460769879715464200621453793633
51460769879715464200621539532781
51460769879715464204888892093892
51460769879715464795145831221849
51460769879715464799413526726503
51460769879716350354966241215845
51460769879716350400719711688805
51460769879716350400719797427953
51460769879716350405803514794753
51460769879716359277165961320781
51460769879716359825957931762973
51460769879716359871711402235933
51460769879716359871711487975081
51460769879716359871962449295629
51460769879716359871962563614493
51460769879716359876795205324411
51460769879716359876795205341881
51460769879716364630335394069323
51460769879716364630335395604517
51460769879716364631088883972285
51460769879716364631106361354345
51460769879716364631109804560593
51460769879716364635419084391601
51460769879716364635436561773661
51460769879716364635439919358853
51460769879716364635440005098001
51460769879716365229964639743709
51460769879716365360447009601865
51460769879716365360447123920729
51460769879716365362138233428041
51460769879716365362141589832331
51460769879716365362141704269239
51460769879716365362891374607129
51460769879716365362894846393093
51460769879716365362894846511185
51460769879716365362894851097357
51460769879716365367221950794841
51460769879716365367225308380033
51460769879716365367225392938279
51460769879716365367225394456003
51460769879716365367225394473472
51460769879716365367975091973929
51460769879716365367978449559121
51460769879716365367978535180177
51460769879716365369669672204395
51460769879716365369669673267205
51460769879716365369673029789587
51460769879716365369673030852397
51460769879716365369673115410643
51460769879716365369673115528678
51460769879716365369673115528687
51460769879716365369673115528735
51460769879716365369673116945836
51460769879716516585637351994323
51460769879716816774887025286159
51460769879716816912085017896707
51460769879719051692560821561013
51460769879719062811309443712577
51460769879719066334356520285759
51460769879719067070660653288231
51460769879719067073108375760595
51460769879719068299229148134497
51460769879719068301108657255445
51460769879719068301673513139761
51460769879719068301676870606861
51460769879719068308455165134218
51460769879934304007908745784013
51460769879934304012992091614505
51460769879935203340308272977571
51460769879935203340310601574895
51460769879935204438397011402301
51460769879935204443480357232793
51460769879935204443480700189385
51460769879935204985180221135055
51460769879935204987690705372343
51460769879935204992523374734681
51460769879935236692133293266781
51460769879937906141895119505510
51460769879937906141895119505511
51460769879937906146978808292595
51460769879937906276645274852607
51460769879937906276645389171471
51460769879937906279089639857871
51460769879937906279093083064119
51460769879937906279093111643835
51460769879937906279155873880983
51460769879937906284173357224671
51460769879937906284176800430919
51460769879937906284239476928919
51460769879937939630914660147081
51460769879937939630915431799413
51460769879996443050413708767337
51460769879996443050414051723929
51460769880007248628055154724954
51460769880008149333061457071879
51460769880008149333064900278127
51460769880008149333064928857843
51460769880008149333064928975935
51460769880008150431151310105533
51460769880008182684886477361089
51460769880008184332015905635149
51460769880008193803007596182277
51460769880031713665540178790636
51460769880031713665540178792040
51460769880031713665540950444372
51460769880032465900145741337607
51460769880032465900145742754549
51460769880032465900146085711141
51460769880032614233289284405289
51460769880032664058911527299771
51460769880032664058911871669301
51460769880043270743219345916529
51460769880043270743219688873121
51460769880043270880731405968661
51460769880043271477724426593111
51460769880043320891565005453689
51460769880043321300899289966205
51460769880043321303347011375759
51460769880590799442935559733789
51460769880590799443751467264021
51460769880590799855533731453247
51460769880590800038631381909643
51460769880590800038819667204463
51460769880590810561056649975261
51460769880590810561872557505493
51460769880591699866227887876863
51460769880591699866980261635707
51460769880591699866981033288039
51460769880591699871038865943327
51460769880591699871310462055023
51460769880591699873549348645421
51460769880591699874302489807247
51460769880591699874302494528981
51460769880591700422592367665081
51460769880591710984076267397715
51460769880591710984327314457411
51460769880591710985080459868587
51460769880591710989159956184799
51460769880591710992423584770453
51460769880594401570227321262231
51460769880594401575290118040723
51460769880594401575311038629031
51460769880594401577737840513087
51460769880594401714998590171037
51460769880594412688327519495111
51460769880594412688328291147443
51460769880594412695858930754559
51460769880652940269077188300909
51460769880652940269139945348311
51460769880652940269140202565755
51460769880652940864773266277265
51460769880652940864773380596129
51460769880656542586977491072911
51460769880656542587165747788015
51460769880663745435689515480429
51460769880664645863793164646559
51460769880664645864043868749663
51460769880664645864064789337971
51460769880664645866303304392061
51460769880664645867056788510479
51460769880687762400765265710879
51460769880687762400765265728141
51460769880688062596814044539972
51460769880688062596814044539973
51460769880688062596814130279121
51460769880688062597588110657500
51460769880688063009370116566472
51460769880688961194711967074793
51460769880688961194712052813941
51460769880688962974017399255661
51460769880688962979100745086153
51460769880688962979101773955929
51460769880688962981548467558517
51460769880688962981548810515109
51460769880688962981549496428293
51460769880688963019770869728621
51460769880688963019770955467769
51460769880688963024854588630455
51460769880688963024854672834569
51460769880688963024854674369603
51460769880688963027298952100685
51460769880688963027302395306933
51460769880688963028198170920017
51460769880688963028198542456325
51460769880688963028201526970175
51460769880688963028201612709323
51460769880688963028201614126265
51460769880688963028201900041517
51460769880688963028201985662573
51460769880688963028201985780665
51460769880688963577241188421905
51460769880688963577244631628153
51460769880688963577244660207869
51460769880688963577244660325961
51460769880691663083609455247803
51460769880691664728289676321209
51460769880691664728290790930133
51460769880691664731825245405191
51460769880691664868060913866787
51460769880691664868061942736563
51460769880691664868834981418727
51460769880691664869085999780663
51460769880691664869086028478423
51460769880699768004184879589941
51460769880699768004205800296293
51460769880699768004373165947523
51460769880699768008452317890201
51460769880699768008452660846793
51460769880699768009268568377025
51460769880699768009289489083377
51460769880699768141382867614269
51460769880699768141382872200489
51460769880699768141445633965205
51460769880699768141445633965413
51460769880699768141466555025897
51460769880699768141717603148451
51460769880699768145713072265673
51460769880699768145901357560445
51460769880699768146466213444761
51460769880699768148160790488687
51460769880699768148160793675227
51460769880699768148160794738037
51460769880699768148161133445279
51460769880699768187136423826377
51460769880699768553165136389715
51460769880699768553499867337677
51460769880699768557495679748201
51460769880699768557495679748361
51460769880699768560006163985489
51460769880699768736241861536117
51460769880699768736262785783301
51460769880699768736451330421185
51460769880699768736513833905807
51460769880699768736513833905855
51460769880699768736514092186109
51460769880699768743853515601425
51460769880699817971356922110945
51460769880699817971607627294169
51460769880906609712749156483097
51460769880906609712749928135429
51460769880906611496573737378021
51460769880906611497327250076155
51460769880906611501657454744821
51460769880906900979506618857027
51460769880906910451251826351639
51460769880906915208871511378031
51460769880906915213955200165115
51460769880906915804149292987371
51460769880906917038742168466773
51460769880906917039013764597183
51460769880906917043825857253857
51460769880906917044097453384267
51460769880906917046545175856631
51460769880907800952187438787721
51460769880907800997939880389501
51460769880907800997939880408375
51460769880907800997941023578141
51460769880907800998212621243745
51460769880907800998755783352387
51460769880907801003023597756301
51460769880907810286734282135477
51460769880907812116060627693255
51460769880907812116060999210689
51460769880907812116332596876293
51460769880907812116876530637267
51460769880907815777436438442689
51460769880907816371145166034761
51460769880907817604231379174871
51460769880907817604796235059187
51460769880907817606487716102807
51460769880907817606490812103113
51460769880907817606490815289653
51460769880907817606490816352463
51460769880907817606491155059705
51460769880907817606491188342281
51460769880907817606741863412159
51460769880907817611846388583437
51460769880907817614356871757915
51460769880910512173203745163143
51460769880910512173204888351783
51460769880910519308294343144927
51460769880910519315093532868829
51460769880910519317600573904241
51460769880910519317603931371341
51460769880918606713658759906559
51460769880918606718742477273311
51460769880918617099721749006711
51460769880918617236919741617259
51460769880918617237170790076475
51460769880918617237170790076635
51460769880918617282672954872775
51460769880918617282673326409083
51460769880918617282735716637699
51460769880918617282736088174007
51460769880918617831779878727699
51460769880918617831967020833879
51460769880918617836862452905859
51460769880918622595256542791961
51460769880918622635905522929966
51460769880918622635905522929967
51460769880918622640989211717051
51460769880918622770655421059619
51460769880918622770655678277063
51460769880918622770655792595927
51460769880918622770656449929395
51460769880918622773100043282327
51460769880918622773100814934659
51460769880918622773103143531983
51460769880918622773103486488575
51460769880918622773103515068291
51460769880918622773103516603325
51460769880918622773104172401759
51460769880918622778183760649127
51460769880918622778187119651261
51460769880918622778187203855375
51460769880918622778187205390409
51460769880918623182438800194479
51460769880918623184886551368975
51460769880918623184945841225519
51460769880918623184949284431767
51460769880918623184949312066717
51460769880918623189969125547135
51460769880918623190031886244877
51460769880979846972259802951335
51460769880980746944940622882029
51460769880980746990694207672449
51460769880980746990965805338053
51460769880980746991510110635335
51460769881015867489041670814897
51460769881015868038084345360193
51460769881015869135416467532549
51460769881015869135417582141473
51460769881015869135688063644245
51460769881015869135689178253169
51460769881015869135689179329077
51460769881015869272614461219005
51460769881015869272865508278701
51460769881015869272949847965401
51460769881015869684460256686769
51460769881015869684481148695361
51460770281397528077329861823836
51460770281494789401001929853438
51460770281494789401002015946718
51460770281494837571902404777784
51460770281494837571902490871064
51460770281501677740471347182099
51460770281501992893590490005822
51460770281502878451716455092028
51460770281502878497532806720438
51460770281502878499980524593532
51460770281502893275312722621634
51460770281502893275877578505950
51460770281502893321129071067716
51460770281502893324141517270782
51460770281502893324141648005025
51460770281502894503881590526144
51460770281502894503965273344967
51460770281502894503965273351552
51460770281502894510659512000882
51460770281502894513190917298627
51460770281502942682207753982620
51460770281786573412574219249913
51460770281794678474051672990894
51460770281818993804969785273856
51460770281818993805534641158172
51460770282380940921606267621737
51460770282380940921606267625949
51460770282442170237487323070609
51460770282443070631489865020855
51460770282443070632074482379106
51460770282451174504502711469634
51460770282451174507009752498253
51460770282474285547969285303177
51460770282474285547970056955509
51460770282478237431365716106662
51460770282486291089316727216519
51460770282486291089316985483723
51460770282486291089588696399717
51460770282486291298502779698076
51460770334684575991961657833321
51460770352406849821346760539089
51460770352406849823009825806479
51460770352409551663454878030453
51460770352409551664218613131825
51460770352410452094005905295413
51460770352410452689566244225447
51460770352410452689629006344746
51460770352410452689629006344747
51460770352410452826826998955295
51460770358209657211740664375597
51460770358303001433748221932110
51460770358303001433748312742912
51460770358303001434312306164094
51460770358303012410339743085262
51460770358303012414607528928334
51460770358303012551868197564658
51460770358305702542386968827965
51460770358305702542386968827966
51460770358305703137099975907274
51460770358305703137183572637998
51460770358305703137183658727066
51460770358306017419373150630530
51460770358306903299197370915946
51460770358306903299197375637680
51460770358306903299385661995310
51460770358306903711168012260554
51460770358306903893993979447712
51460770358306903893994065536780
51460770358306903894182265805342
51460770358306903894182351894410
51460770358306914458803116917530
51460770358306914874853281722202
51460770358306918116580572855130
51460770358306918116580663665931
51460770358306918116580663665932
51460770358306918116852542019454
51460770358306918116852632830255
51460770358306918116852632830256
51460770358306918124379481202878
51460770358306918528362927855206
51460770358306918528551214199738
51460770358306918528634897019530
51460770358306918536165189070784
51460770358314119417598501950797
51460770358314167131736505161035
51460770358315023645717995516756
51460770358315023645718081605824
51460770358315023828648652330820
51460770358315023828648738419888
51460770358317724800110409012134
51460770358317724937371163387606
51460770358317724937935936365022
51460770358317724937936022454090
51460770358317724937936022454250
51460770358317725531895798033314
51460770358317725532084084390944
51460770358317726767242504505822
51460770358317726767242590594890
51460770358536563510128603952861
51460770358536563510149524657809
51460770358631122939945443711338
51460770358631123122959783345194
51460770358633824231410239148588
51460770358633824826206842958620
51460770358633824826206842971718
51460770358633826062389311165228
51460770358633870533942877429706
51460770358633874239984402495796
51460770359178347652989613429376
51460770359189168878838236497916
51460770359189469019844762766049
51460770359189469020116731930373
51460770359189469020680816162357
51460770359189469614913334224085
51460770359190370047974759755358
51460770359193071339627841550238
51460770359193071339627927639306
51460770359251293645742797523684
51460770359254298780176114713520
51460770359254298786950941587632
51460770359286415378349181113596
51460770359286415378621150283749
51460770359286763698058357445683
51460770359287615952417217467089
51460770359287615952417218884031
51460770359287616544974157844432
51460770359287616547485785742744
51460770359287616547485790460106
51460770359287664128672232551538
51460770359287664128672232564636
51460770359290317655852563438092
51460770359290317838804136608376
51460770359290317838866898373300
51460770359290317838866903071788
51460770359290317838866903071948
51460770359290317838866903090661
51460770359290317838866903090662
51460770359290317839138867537624
51460770359290317839138872254986
51460770359290365832107577485932
51460770359290365969305484007411
51460770359481258527285343015356
51460770359481258939067606128674
51460770359481258939067634708390
51460770359481258941328185077964
51460770359482159509077123935898
51460770494205754764415151212822
51460770494205754764415151212823
51460770494216561623910120038558
51460770494217462191659139914066
51460770494217462191721814338958
51460770494217462603253117745710
51460770511834362954261330646342
51460770511903246895398585783675
51460770511906847519516661256681
51460770511926361469315681950999
51460770511926361469883209389231
51460770511926361469883209390683
51460770511926372171323189805727
51460770511929963740566252073107
51460770511929972609983331224923
51460770511929974441820271188673
51460770511930008205153262491681
51460770511930008205153262495893
51460770511930278297026124173857
51460770511931164497373216268659
51460770511931173778846942535721
51460770511931175198818964374731
51460770511931175203902571653303
51460770511931179269278160066157
51460770511931179276620165754165
51460770511931179276620165772879
51460770511931179276620251847445
51460770511931208962235638012257
51460770511931223191872389763585
51460770511931223192688297312691
51460770511931223377331094408528
51460770511931223377334537968908
51460770511931629768875457790530
51460770511931629768875457790531
51460770511938367209726744673801
51460770511938378505966428100225
51460770511938383261891880107917
51460770511938383262728708356147
51460770511938383262728708357599
51460770511938383269506544091737
51460770511938383818546205526205
51460770511938383818549562993305
51460770511938384003739741661299
51460770511938384003990788720995
51460770511938384003990788739709
51460770511938427735178416594981
51460770511939734741408052965307
51460770511941982017643951338487
51460770511941982017644037431767
51460770511941985540753672053145
51460770511941985540753757796505
51460770511941985541318531124001
51460770511941985541318616863149
51460770511941985678014426428617
51460770511941985678014512521897
51460770511941985678579285499473
51460770511941985723684414610569
51460770511941985726194897780835
51460770511941986089796689555033
51460770511941986089796775648313
51460770511942436033061134741473
51460770511942436627585769392797
51460770511942437863211678665419
51460770511942437863215034536090
51460770511942437863215122225799
51460770511942437863215122226042
51460770511942437863215122226043
51460770511943338430964054411598
51460770511943338842558032243242
51460770512126146924912586642176
51460770512149160784972333278791
51460770512150061352784029180075
51460770512218160211118824656929
51460770512218160211871965836017
51460770512219344542580922576851
51460770512219346189709975082515
51460770512219360556334392720157
51460770512219361014706812124145
51460770512219361016380463862401
51460770512219361151131771364849
51460770512219361151967566499617
51460770512219361153642251352787
51460770512219362799096619005281
51460770512219394367949016739423
51460770512222996639199239301457
51460770512230167232874426909701
51460770512230167232898705081749
51460770512230167781941461116843
51460770512230167827695050630241
51460770512230167964955805005713
51460770512230167967131553710271
51460770512230167967382602186909
51460770512230169612084857511377
51460770512254183106604353205763
51460770512254183107357498635653
51460770512254184204689702296355
51460770512254184205442847726245
51460770512254477805357722855717
51460770512254477805360047203691
51460770512254477805361080322817
51460770512254482563730548730151
51460770512254482563733216034717
51460770512254483295791353658363
51460770512254483295874947085907
51460770512254483296624735047245
51460770512254483296627059395219
51460770512254483296628177190683
51460770512254484394713440661623
51460770512255384962525223718997
51460770512255433095014119440197
51460770512258080076419921589773
51460770512258080076420007683053
51460770512258085383835766365775
51460770512258085383835852459055
51460770512258129490197476894861
51460770512258129490197481481081
51460770512258129490197567220229
51460770512258131137325500532201
51460770512266190677427080014131
51460770512266239908190643222351
51460770512266239908253062030683
51460770512266239908253319248127
51460770512805624513189848015005
51460770512805624513192172013059
51460770512805624513192172362979
51460770512805624513753932246989
51460770512805624513757371221149
51460770512805624513757375453237
51460770512805624514008075306991
51460770512805624514008079556341
51460770512805624650452926738451
51460770512805624688592881149403
51460770512805624698382604729219
51460770512805624698718024755431
51460770512805624698718024772693
51460770512806525081004987122537
51460770512806525081569071354521
51460770512817331895310451041157
51460770512817332080208428919605
51460770512817332080271276777969
51460770512874652163831337776347
51460770512875854567980348510575
51460770512875857686566046079007
51460770512875858233161342525473
51460770512875858271572663442749
51460770512875858279102955494003
51460770512875858281694798558853
51460770512875858281697118324819
51460770512875858281698242119233
51460770512879504421250400923243
51460770512886659739674905494721
51460770512886659740574376356461
51460770512886664498047731369155
51460770512886665046899369325565
51460770512886665046902722193395
51460770512886665049350444665759
51460770512886665092652954234029
51460770512886665092844335179187
51460770512886665092907097294031
51460770512886665092928017532419
51460770512886665092928017882339
51460770512886665093743925075701
51460770512886665095100672107123
51460770512886665095438500706897
51460770512886665095438500719947
51460770512886665095438502119627
51460770512887565663250284249705
51460770512910674881323544043065
51460770512910676520921185285069
51460770512910676520921185289281
51460770512910676528452596548729
51460770512910724706777985160717
51460770512910724706778678157111
51460770512910724706778678511243
51460770512910724706778764250391
51460770512910724707530786202571
51460770512910724707530790801841
51460770512910724844791799208217
51460770512910725942124695884027
51460770512910725942124696238159
51460770512910976717803429688285
51460770512910976717805754036259
51460770512911024293909973872835
51460770512911024895962227499561
51460770512911026124049922339547
51460770512911026124053365545795
51460770512911026131308245226477
51460770512914626565909898658511
51460770512914628402642040538789
51460770512914628402642045125009
51460770513094708605740097063343
51460770513097408661775196199071
51460770513097408662612364091827
51460770513097408666858110499963
51460770513097408666858799247007
51460770513098299763675529922711
51460770513098310881798863138999
51460770513105503070909000620119
51460770513105503070910033721983
51460770513105513769821023549977
51460770513105513772080459310627
51460770513105513772350099759535
51460770513105513772352423757589
51460770513105513772353542965783
51460770513105513777164062358563
51460770513105514318863669380203
51460770513129829101575960396305
51460770513129829101577079604499
51460770513129829101577079610115
51460770513129830747951871722881
51460770513129830748767779266163
51460770513133433026455003289075
51460770513133433026458102475921
51460770513133433163718856851393
51460770513202759033985950420027
51460770513202759033985950438741
51460770513202760269331968165657
51460770513202763792442463365055
51460770513202763792442717381457
51460770513202763792442721980727
51460770513202763793006547597039
51460770513202763793258624924739
51460770513202764341485478015821
51460770513202764341485482283885
51460770513202764342049566515869
51460770513202764342050595366931
51460770513202764386963999159335
51460770513202764386967093293401
51460770513202764387155378588173
51460770513202764387155380104493
51460770513202764387218142219337
51460770513202765622501396315089
51460770513202765622584964349457
51460770518069449663810858369532
51460770565108807438150237002809
51460770565108807445492242692061
51460770565108807575410901389575
51460770565108807582752997421665
51460770565108807582937840572999
51460770565108851910603302825383
51460770565116009013166648591251
51460770565116012721717508944531
51460770565116056590106573101873
51460770565116912693247231385641
51460770565116912693247231391257
51460770565116913152268536209491
51460770565116913152268536222589
51460770565117363047540795332869
51460770565117363047540795351583
51460770565117363642065429997291
51460770565119614396494291017781
51460770565120966965948490451419
51460770565120967148690774629518
51460770565120967560473125097127
51460770565396688947802593258405
51460770565400591546144810868865
51460770565407797920456372174963
51460770565408698348497002354513
51460770565408698351007485528991
51460770565431811825084217790715
51460770565431813060430235521843
51460770565432113249700916676329
51460770565433008326245686002769
51460770565433011849544466514409
51460770565433012444069101141243
51460770565433013680251942401883
51460770565433013680499547672273
51460770565433056916522166963817
51460770565433058151864828641979
51460770565433464170300015506531
51460770565443815139987065687953
51460770565991358479239170460825
51460770566057090643968895925051
51460770566065193786096717818927
51460770566088303599050263211225
51460770566089553717462285902135
51460770566089554312258888195847
51460770566089554318953131566911
51460770566089554319785455842963
51460770566089554319788811893121
51460770566381293215994090879399
51460770571305764853775763296456
51460770571305764853775763297860
51460770571305764853776538132520
51460770588751866344576628191759
51460770589035544147495216652653
51460770589035544147495216770745
51460770589035544148332040289967
51460770589035544148332040303065
51460771717193937893771570996540
51460771717298001624033876454219
51460771717517706677920440290467
51460771717517856795453570891232
51460771717517856795453570893662
51460771718172997826206248725185
51460771718173303505821139354579
51460771718174203341598780214221
51460771718174203936123414859929
51460771718174203936186090885705
51460771718457884032147854862231
51460771718457884032151302790213
51460771718465999024666320539031
51460771718489103715811786331025
51460771718489103851315198715319
51460771718493006176057653566221
51460771718493020955236159355089
51460771718493021001052507446823
51460771718493022785360582779023
51460771718501110003024798982483
51460771718501110051016898950861
51460771718501110188214777120081
51460771718501110188462496827427
51460771718501110188462496827587
51460771718501110188465481223185
51460771718501110188465854294527
51460771718501121306586571464657
51460771718501126064977338234661
51460771718501126065040101412315
51460771718501126255312678193793
51460771718598372747505603711969
51460771788202825199968463640373
51460771788202825199968463644745
51460771794111450757025128672655
51460771947630327219845375075794
51460771947630327220346788003736
51460771947945993913671076956205
51460771947953196623847298074625
51460771947953197358333323350463
51460771947956800727412459829381
51460771948597681555555435266337
51460771948601285062149008246509
51460771948602489342257766152125
51460771948609689126441866493661
51460771948609689126441871215235
51460771948609689126441871215395
51460771948609694432767631115097
51460771948609694433857461954669
51460771948609694440297926352891
51460771948609694615970255577165
51460771948609694615970257112199
51460771948609694615970260298899
51460771948609694616872059874603
51460771948609694623312267049557
51460771948609694623313386263575
51460771948613296155810866911405
51460771948613296293071535547729
51460771948674579421830520316203
51460771948674579422668496458789
51460771948706957586853921042693
51460771948707001509929691110317
51460771948707001510264426638835
51460771948707005170551219375733
51460771948707005170552251432049
51460771948710559309058030102533
51460771948710607487282942896483
51460771948710607487471228191255
51460771948718712597777266141683
51460771948890672871303225018483
51460771948890673420095195460675
51460771948890682754662843679647
51460771948893374574487492770997
51460771948893374574488640676999
51460771948893374574550168796773
51460771948893374711749309313323
51460771948893384046317073367431
51460771948894275142296975806551
51460771948894275142299304520515
51460771948894275142300423734533
51460771948901478586959599988061
51460771948925493726932315428939
51460771948925494824265211023225
51460771948925494826775692073973
51460771948925495373308229942055
51460771948925504709550796821345
51460771948925504710303942251235
51460771948925793733000402464847
51460771948925795564817450593425
51460771948925795569834938658687
51460771948925804486954296980421
51460771948925804487792273123007
51460771948925804898736560106837
51460771948925804899386250954651
51460771948925804899574536249423
51460771948925806131653567786827
51460771948925806134080369670883
51460771948925806134083349486085
51460771948925806134164052024115
51460771948925809794450844761013
51460771948925809795203985940101
51460771948925811624594241155707
51460771948925811624597220970909
51460771948926710956978526511259
51460771948929395455204511524687
51460771948929395455205540395915
51460771948929397286956473540367
51460771948929397286956473541819
51460771948929397286958768842065
51460771948929397286958797538421
51460771948929397287021444867841
51460771948929397287021559653265
51460771948929397292039047718527
51460771948929408405076449172915
51460771948929408405079773344389
51460771948929412066200065442133
51460771948929412066201098562711
51460771948929412111954425192325
51460771948929412249215438202183
51460771948929412249217389128895
51460771948929412249218537034897
51460771948929412255972438970569
51460771948937500564946722462027
51460771948937500564946809618277
51460771948937501113989741380857
51460771948937501299176477905573
51460771948937501299179920049011
51460771948937512280289726018673
51460771948937512280373408838465
51460771948937517180836565280123
51460771948937517221757479746129
51460771948937517221757595600187
51460771948937517221760918703027
51460771948937517221761034557085
51460771948998741008462524957357
51460771948998741008462529674719
51460771948998741008713578132643
51460771948998741008713578151357
51460771948998741557505548574835
51460771948998741557505548580451
51460771949034762622848799952821
51460771949034762622848803133745
51460771949034763721268424361809
51460771949034763721271520012195
51460771949034763721271520013599
51460771949034763721271520031069
51460771949034763721271863318707
51460771949034763721271863337421
51460771953855101897421015922321
51460771953959267567537797469105
51460771953960168135349493370229
51460771954846126712281584258290
51460771954846126712281587446234
51460771954846142634860377488290
51460772001130826076057834361369
51460772001130827311403855274825
51460772001131726506548393762019
51460772001131727739715995477003
51460772001134429582588221134647
51460772001787323341228391776267
51460772001787323341290806335041
51460772001788223177044458136233
51460772001849463619225443887085
51460772001849463756423436497633
51460772001853108708206998671433
51460772001861213817675060474903
51460772001885529149365370370147
51460772001885529698408044915443
51460772001885534456780875488525
51460772002068301589031063387403
51460772002068301726291732023727
51460772002068312844683300598901
51460772002071903860215429247225
51460772002071903997476097883549
51460772002071913332106619334979
51460772002071913332106624056713
51460772002080018441574685860183
51460772002103133016248398279881
51460772002103439107728084831415
51460772002104333773519146723703
51460772002104334322307670300723
51460772002104334322309883179711
51460772002104334322311117165895
51460772002104335556819930398185
51460772002104339080680500873805
51460772002104340910261332448017
51460772002107040829932193891255
51460772002107040829934488124319
51460772002107040829935636034693
51460772002115129282861815130969
51460772002115130017091483418265
51460772002115146076598624559103
51460772002115146076664366470275
51460772002115146076870220651925
51460772002177270431450072974549
51460772002212392439186611619571
51460772002212392576381165267605
51460772002212392576384604230119
51460772002212392576384604243217
51460772408612096449005778946819
51460772426227684576815234206836
51460772426228536973726450584504
51460772426228536973726455183774
51460772426228551838722975175467
51460772426228585144626930108120
51460772426228586379408087351450
51460772426301482961397060500652
51460772426324897356128196462180
51460772426324897356128197879122
51460772426324897724501072444238
51460772426324897915024896798498
51460772426324897915024898215440
51460772426325798292312854434590
51460772426333001231087441846820
51460772426333002839324821252620
51460772426333003017737107156659
51460772426333003017987777962760
51460772426333003017987782562030
51460772426333003017988155633372
51460772426333003017988155633532
51460772426333003025330936161656
51460772426333052245571313903882
51460772426333903402053257062560
51460772426333903407136602893052
51460772426333918272700191508116
51460772426333952813383095544314
51460772426336604736928132286502
51460772426336605106053205249998
51460772426336664448358676428878
51460772426336665683140495132770
51460772426337055051325909819677
51460772426337055051325909823889
51460772426337071698015679899501
51460772426543735883156374932792
51460772426543735883240053154718
51460772426543735883240057758200
51460772426543735890014880028830
51460772426543751949522021169668
51460772426543785113250247035768
51460772426544636313707488286820
51460772426544685726731897813550
51460772426545131275142013677277
51460772426551839208507742345008
51460772426551839208507828434076
51460772426551839208570504459852
51460772426551840992897553812364
51460772426551840992897635302162
51460772426551840992897635302171
51460772426551840992897639901432
51460772426551840992960311327938
51460772426551840992960315927208
51460772426551840992981236633560
51460772426551840992981322726840
51460772426551888988209463718436
51460772426551889171140120532500
51460772426551890223555481445352
51460772426552739776319524339572
51460772426552739776319610428640
51460772426552741423448667166392
51460772426552789601691061708392
51460772426555492494803412943392
51460772426618032798790129286520
51460772426624786802720076843258
51460772426649102316650205463266
51460772426649102316650291556546
51460772426649118376157346604104
51460772427200243712630258012712
51460772427200243712718412909980
51460772427200243712718460739913
51460772427200243720245266004336
51460772427208047398155288828060
51460772427208047398155288832272
51460772427208047398155374921340
51460772427208347404327927309434
51460772427208347404658846579076
51460772427208347404662199446906
51460772427208347404662202633446
51460772427208347404662288722514
51460772427208347586840877887912
51460772427208347587404962119896
51460772427208347587589502330330
51460772427208347595204510321954
51460772427209247972407866458796
51460772427209247972411305415694
51460772427209247972411308598022
51460772427211949263789352141980
51460772427212015743716845732692
51460772427273195058641029871082
51460772427273195058642193726872
51460772427273195065897188179880
51460772427273195066168997924282
51460772427273195066169026622042
51460772427273195195835580342404
51460772427273195195839022481630
51460772427273195195840186337420
51460772427273195203178733942030
51460772427274095626453975721596
51460772427281298933262183658332
51460772427281298933513279964894
51460772427281298933596833116496
51460772427281298933600319903327
51460772427281298941128287956527
51460772427281299070798312513875
51460772427282199501161048834976
51460772427317316292835915258422
51460772427317316292835916325444
51460772427317366118186920941972
51460772427317366255447675317444
51460772427489341215899021899689
51460772427489342450679792605844
51460772427489346706325767352649
51460772427489347946190227195808
51460772427492033036535017182680
51460772427500136862753149126556
51460772427500136908485813330072
51460772427500136910679474232232
51460772427500148029054626043908
51460772427524464592807880675850
51460772427597398232742842717484
51460772427597398232744005506261
51460772427597398235167478489826
51460772427597399470036423238472
51460772427597399470513496216742
51460772427597399607234415849020
51460772432137161837942075921314
51460772432137161839634328617266
51460772432452361296320804449080
51460772432461383452680658731670
51460772432461383452680658848310
51460772432461383452680662030638
51460772432461383452680663453403
51460772432461531785835570913827
51460772433117873385241395850656
51460772433117873385304071876432
51460772433117923398208807179267
51460772433117939383905366912240
51460772433182721039555643118828
51460772433401559017451909793982
51460772433436675630182271465175
51460772433436675806494250654817
51460772433436675806494250654818
51460772433436692422597431277554
51460772433444796159507908656317
51461101950266974697193384143005
51461101950590846160787764375007
51461101950590879514869121592153
51461101951239587728193945615677
51461101951247391606771347458363
51461101951575448461009020464207
51461101951575448461009134783279
51461101951575465115127606601067
51461101951575465115315892945599
51461112798827131871574669027757
51461112798889586011571023101325
51461112798924408012713507030911
51461112798924708156230518834999
51461113029220560733267657786267
51461113029220594086785045090293
51461113029228667627398300607853
51461113029228699746132982764615
51461113029228699791887224889907
51461113029228699791887310629055
51461113029228700981479772143863
51461113029232301468337091806985
51461113029232302063133322564389
51461113029252981173927834919997
51461113029252981174491808964423
51461113029252981723534483509719
51461113029252982821620604252643
51461113029252982958881272888967
51461113029252982958881615845559
51461113029252983004635205341647
51461113029256583444923919025719
51461113029264688555229838998359
51461113029264689104272856500247
51461113029264690202357862634247
51461113029264690202358234288807
51461113029264690202358235705749
51461113029264690339618874227163
51461113029264690339618989018411
51461113029264690339869578313005
51461113029264690385372573928279
51461113029325661971278486211127
51461113029328378636699682931511
51461113029329579392966151394031
51461113029329579392967270589175
51461113029329579393782173243127
51461113029329581040095294242533
51461113029337669541829502116551
51461113029337684915054539154789
51461113029337685098068878794469
51461113029337686150380322206581
51461113029337686150401328534037
51461113029337686150401329006421
51461113029372808295311787454499
51461113029372808478326242001859
51461113030017597127224085386973
51461113030029303959169287600495
51461113030029303959169373339643
51461113030029304507961343781627
51461113030201279423449792392989
51461113030201279423449878132137
51461113030201280658796581772237
51461113030201280658796667511385
51461113030201280658796924728829
51461113030201280658796929433093
51461113030212986247802484959691
51461113030212986255124227293321
51461113030212986255144376229297
51461113030212986255144490666413
51461113030212986255145147881629
51461113030212986255395166054287
51461113030212986804187136513741
51461113030248108537064738409711
51461113030248108537315442512607
51461113035246309962378577149188
51461113035269874843562111533700
51461113035269874843562111535104
51461113035269874843562114717432
51461113035926223775107690877210
51461113035926223775108719746986
51461113036144726379594473781386
51461113036144726380158558013370
51461113036144726425912142923238
51461113036145026569429152010154
51461115109103721521478527180068
51461115109165864445426444399908
51461115109165866046070807997196
51461115109197384135905139881470
51461115109197384135905144130820
51461115162375012442037886517144
51461115162375012442038658169476
51461115179992815609324432029705
51461115179996417880571558591433
51461115179996417880571816858637
51461115180003177421162969170688
51461115180003177423694374468668
51461115180004522990793829157270
51461115180004522990877511982886
51461115180065767085646084765775
51461115180065767085729762874029
51461115180065767085729767591391
51461115180065767131399669561971
51461115180065767131483347782493
51461115180065767131483352381763
51461115180069368807933528977277
51461115180069369219715792103693
51461115180069369219715792220333
51461115180069369219715796471135
51461115180069369402730135986899
51461115180069369402730136104991
51461115180069370591505108559874
51461115180077475564528696707650
51461118702309656606550558716930
51461118702520405403168134072220
51461118755487285324465307012178
51461118755768263716240794938904
51461118772216834677831207467321
51461118772216835090177559057809
51461118772216835090178330710141
51461118772216835095240355836301
51461118772216845795951183099869
51461118772216845796704700047353
51461118772216845801013979878361
51461118772216845801034900466669
51461118772217735245642903368605
51461118772217746368846682107101
51461118772218050625647695682563
51461118772218051866349028405699
51461118772228542059299947599177
51461118772228542470893925430821
51461118772228542471730377426833
51461118772228542475977614217905
51461118772228553178257861372969
51461118772228557249301463934667
51461118772228557255221977789265
51461118772228851537364142991845
51461118772228853320938046928969
51461118772229741585930818664395
51461118772229741586181522784969
51461118772229743227976186632533
51461118772229743227976300951397
51461118772229743233059989738481
51461118772229752704051680268139
51461118772229752704051680285609
51461118772229757457609662307181
51461118772229757457613019774281
51461118772229757458362807718357
51461118772229757458366165185457
51461118772229757458366279504312
51461118772229757458366279504321
51461118772229757462675443481271
51461118772229757462693008137673
51461118772229757462696365604773
51461118772229757462696479923628
51461118772229757462696479923637
51461118772229758006383725136379
51461118772229758006383839455243
51461118772229758006655694319577
51461118772229758007408839730753
51461118772229758011467413906201
51461118772229758011467413923463
51461118772229758011739383106661
51461118772229758011739497425525
51461118772229758187703484545593
51461118772229758187703598864457
51461118772229758189398064776059
51461118772229758189398179094923
51461118772229758190147849550857
51461118772229758190151321336821
51461118772229758194481867882007
51461118772229758195234895805041
51461118772229758195235010123896
51461118772229758195235010123905
51461118772229758196926118568407
51461118772229758196929476035507
51461118772229758196929590354371
51461118772229758196929590472463
51461118772232444519817296504741
51461118772232444525528517201917
51461118772232459161612966531727
51461118772232459298873635168051
51461118772232459298873749486707
51461118772232459303392579202935
51461118772232459349690099290767
51461118772232459710655899357277
51461118772232460946002688736525
51461118772232460946002801992371
51461118772232460946002803527565
51461118772232460950249664060595
51461118772232460950521631708599
51461118772232461126485623078225
51461118772232461128365132199173
51461118772232461128929988083489
51461118772232461128933345550580
51461118772232461128933345550589
51461118772232461133263888909235
51461118772232461135708253914499
51461118772232461135708257101039
51461118772232461135711611381599
51461118772232461135711614568139
51461118772447696840248566558233
51461118772447696840248795195961
51461118772448596167564747921299
51461118772448597270737175133113
51461118772448597812436696078783
51461118772448597819779820980649
51461118772448597820030783364007
51461118772448629519389768210509
51461118772451299103901749796335
51461118772451299103901864115199
51461118772451299106346114801599
51461118772451299106349586587554
51461118772451299106349586587563
51461118772451299111433161055783
51461118772451299111433275374638
51461118772451299111433275374647
51461118772451299111495578801305
51461118772451332458171135090809
51461118772451332458171906743141
51461118772509835877670526667657
51461118772509836014931166606013
51461118772509836426713172514985
51461118772521542160317932015607
51461118772521542160321403801562
51461118772521542160321403801571
51461118772521543258407785049261
51461118772521575512142952304817
51461118772521577159272380578877
51461118772521586630264071126005
51461118772556663570476163816849
51461118772556663756000982971875
51461118772556714130603486319487
51461118773093385869048449408201
51461118773093387103830382903133
51461118773093398221763102110685
51461118773104192682790206396975
51461118773104192865888114070815
51461118773104192866076142148191
51461118773104203388313124918989
51461118773104203389129032449221
51461118773105092693484362820591
51461118773105092694236736579435
51461118773105092694237508231767
51461118773105103811604681409731
51461118773105103812357826820907
51461118773105103816416431128527
51461118773105103818926799511757
51461118773105103818927571164089
51461118773105103819679683456139
51461118773105103819680059714181
51461118773105104367969474039791
51461118773107794397483796205959
51461118773107794402546592984451
51461118773107794404994315456815
51461118773107794588092223130655
51461118773107805515604886447431
51461118773107805515605658099763
51461118773107805523115405698287
51461118773166333096397539500233
51461118773166333096585824795005
51461118773166333691946144488657
51461118773166333691946517560159
51461118773166333692030085594527
51461118773166333692030199913391
51461118773169935414233966016639
51461118773169935414422222731743
51461118773178038691049639590287
51461118773178038691300343693391
51461118773178038693559779335789
51461118773178038694313263454207
51461118773201153447900376967273
51461118773201153448715165302361
51461118773201153451246569183191
51461118773201154000289588102229
51461118773201155098292402260317
51461118773201155227477692592191
51461118773201155227478464244523
51461118773201155232289412196077
51461118773201155232290183848409
51461118773201155233104972166235
51461118773201155233104972183497
51461118773201155235552694638599
51461118773201155235824663821797
51461118773201155235824667008337
51461118773201155647418644839981
51461118773202355847027344672349
51461118773202355847027458991213
51461118773202355852111147778297
51461118773202355852111805111765
51461118773202355854555398464697
51461118773202355854556170117029
51461118773202355854558755931797
51461118773202355854558870250652
51461118773202355854558870250661
51461118773202355854559527584120
51461118773202355854559527584129
51461118773202355855454645863745
51461118773202355855454988820337
51461118773202355855458001913903
51461118773202355855458116232767
51461118773202355855458117767801
51461118773202355855458346287437
51461118773202355855458460606292
51461118773202355855458460606301
51461118773202355855458460724393
51461118773202356404497663365633
51461118773202356404501135151588
51461118773202356404501135151597
51461118773202356404501135269689
51461118773205055910865930191531
51461118773205057555547265873861
51461118773205057557993843622599
51461118773205057559081720348919
51461118773205057696342474724391
51461118773213160831462275240021
51461118773213160831629640891251
51461118773213160835709135790521
51461118773213160836525043320753
51461118773213160836545964027105
51461118773213160838972761071383
51461118773213160838972765793117
51461118773213160968639342557997
51461118773213160975417608389007
51461118773213160976233515446855
51461118773213161014392898770105
51461118773213161014476500088453
51461118773213161014476585709349
51461118773213161014476586181733
51461118773213161014727548565091
51461118773213161018911388716281
51461118773213161019476244600597
51461118773213161019560188757285
51461118773213161019560190292478
51461118773213161019560190292479
51461118773213161021167725644217
51461118773213161021170821644523
51461118773213161021170824831063
51461118773213161021171083111317
51461118773213161021233500856631
51461118773213161021233500856839
51461118773213161021421787214421
51461118773213161022067315999857
51461118773213161022070673466957
51461118773213161380421611333443
51461118773213161384752154692089
51461118773213161563519260727029
51461118773213161563519519007283
51461118773213161563770308849583
51461118773213161567766379540313
51461118773213161570464891854977
51461118773213161571109990545153
51461118773213210793529332026809
51461118773213210793529335213349
51461118773213210798613392350201
51461118773213210798613397054673
51461118773213210846793783729148
51461118773213210846877351769124
51461118773420004324583725019883
51461118773420004328913929688549
51461118773420293806763093800755
51461118773420303278508301295367
51461118773420308036127957742043
51461118773420308041211675108843
51461118773420308631405767931099
51461118773420308638184032226915
51461118773420309866270239540911
51461118773420309866270497808067
51461118773420309871082332197585
51461118773420309871353928327995
51461118773420309873530054669949
51461118773420309873610265242833
51461118773420309873613622709933
51461118773420309873801650800359
51461118773421193825196355352103
51461118773421193826012258296115
51461118773421193831095604126607
51461118773421208604440980372995
51461118773421208604441752025327
51461118773421209198401640978489
51461118773421209205995699548483
51461118773421210431487854118599
51461118773421210432052710002915
51461118773421210433744191046535
51461118773421210433747287046841
51461118773421210433747290233381
51461118773421210433747630003433
51461118773421210439081941403823
51461118773421210441341377518605
51461118773421210441613346701643
51461118773423895528715384148567
51461118773423895528716498757491
51461118773423910307876068063797
51461118773423912137266577310099
51461118773423912142329001017297
51461118773423912142350007812557
51461118773423912144776723489661
51461118773423912144776838275084
51461118773423912144776838275085
51461118773423912144857048847969
51461118773423912144860406315060
51461118773423912144860406315069
51461118773431998996892371318707
51461118773431998996955047344483
51461118773431998996955818996815
51461118773431999545998066245843
51461118773431999546186094323219
51461118773432010064176216560987
51461118773432010064427265020363
51461118773432010659223495777607
51461118773432010664118927849587
51461118773432015417428957412089
51461118773432015417428957412297
51461118773432015417428960598629
51461118773432015417429218879091
51461118773432015417429300368889
51461118773432015417429990531423
51461118773432015417430103787269
51461118773432015417430105322463
51461118773432015422512649385713
51461118773432015422513017735689
51461118773432015422513021985039
51461118773432015422513022457215
51461118773432015597912153220791
51461118773432015597912267539655
51461118773432015597912924873123
51461118773432015600356518226055
51461118773432015600357289878387
51461118773432015600359990012010
51461118773432015600359990012019
51461118773432015600360647345478
51461118773432015600360647345487
51461118773432015605443564480239
51461118773432015605443678799094
51461118773432015605443678799103
51461118773432016012143026312703
51461118773432016012226707597301
51461118773432016012226709132494
51461118773432016012226709132495
51461118773432016017225570376161
51461118773432016017309253195745
51461118773432016019736050363891
51461118773432016019736078943607
51461118773492939198464449653285
51461118773492939610810539776979
51461118773494139818766585579063
51461118773529260316298145758625
51461118773529260865340820303921
51461118773529261962674057085201
51461118773529261962693834484869
51461118773529261962944538587973
51461118773529261962945653196897
51461118773529262511716731630497
51461118773529262511737623639089
51461118778138383058791566236726
51461118778138383061239287292148
51461118778138383607583536696388
51461119179815927988544715372947
51461119179818624338810630609729
51461119179819545127509765941195
51461119179819546317688094856153
51461119179819546365868476932763
51461119179880768504963957089391
51461119179888873981297899467255
51461119179888874027051484377123
51461119179913183998023017153213
51461119179913188937150751132941
51461119179913188943928672607679
51461119179913189305438861927811
51461119179913189310521436105971
51461119179913189351192446837679
51461119179913189356275021015839
51461119179913200056965299227407
51461119179913205364381147185737
51461119179913205369464493016229
51461119179915601531024670137735
51461119179915890647426664390347
51461119179915901720295264135923
51461119179915901766048849045839
51461119179915907065922777560133
51461119179916807689540548144485
51461119179916855858181588357941
51461119179923705405983915522375
51461119179923705453432077127701
51461119179923710804990498151041
51461119179923710942251371916871
51461119179923990818541547710563
51461119179923994522887348195359
51461119179924005595254509520563
51461119179924005641008094430479
51461119179924006824953094002675
51461119179924006830036443015495
51461119179924006870706678912591
51461119179924006870706682094919
51461119179924006870706683144679
51461119179924006875790027925411
51461119179924010575052483629475
51461119179924012175664215769767
51461119179924012183289440734293
51461119179924896692074602030857
51461119179924896737828186940725
51461119179924910961544501630217
51461119179924910966627847460709
51461119179924911515471988927869
51461119179924911515656919239713
51461119179924911515660275289871
51461119179924911515670866379539
51461119179924911515754549205154
51461119179924911515754549205155
51461119179924911516235725444779
51461119179924911517919706800963
51461119179924911561424451288003
51461119179924911561989310354647
51461119179924911563934934464092
51461119179924911563934934464093
51461119179924912789993322374841
51461119179924912791687894836759
51461119179924912791687898019087
51461119179924912792503802366991
51461119179924912792503805549319
51461119179924912796771243849579
51461119179924912799281723841729
51461119179924912799281727024057
51461119179924955617011994248560
51461119179924955617011994248561
51461119179924960968486851469497
51461119180142548919668270287313
51461119180240995986385646956163
51461119180241012045892788097001
51461119180241012091081513940225
51461119180241012091646373006869
51461119180243713932331621169733
51461119180251812270542237095109
51461119180251817623690746074627
51461119180251817623711666779575
51461119180251817669276969577047
51461119180251818904624017223499
51461119180251818904812044251067
51461119180251818904822896807737
51461119180251818904822897857497
51461119180251862095913774463929
51461119180767842372922069106853
51461119180767842418654733310369
51461119180767842418654733311773
51461119180767842418675654016721
51461119180791253429988023266001
51461119180799040689304025997077
51461119180799356890069515298793
51461119180799356890153083333125
51461119180799357301935347509301
51461119180802959210165717350161
51461119180861486593007051801753
51461119180861486600349057507071
51461119180861486600349057508475
51461119180863882807370589686729
51461119180873192746639113697401
51461119180873192792392698605865
51461119180873192793145839784953
51461119180873192793145844017041
51461119180873237219029503494199
51461119180896303248322111752191
51461119180896303248594736733579
51461119180896603794384888880049
51461119180896603794384892062377
51461119180896603794385663714709
51461119180896603797116203327475
51461119180896603797116206509839
51461119180896603804437292559969
51461119180896603804437292561373
51461119180896603804458213266321
51461119180897503822390148105471
51461119180897504364656020384223
51461119180897504371684990323953
51461119180897504372249074555937
51461119180897504372269995260885
51461119180897552543170470185231
51461119180897552549948391659969
51461119180897553785294409386885
51461119180897553785295184221545
51461119180900205709112577733613
51461119180900255488730525960477
51461119180900255488730525960513
51461119180900255488730530192601
51461119180908309400784738411359
51461119180908309400784738412811
51461119180908309583788229739347
51461119180908309583788488006551
51461119180908309584635790964172
51461119180908309584635905749596
51461119180908309584635906300720
51461119180908309584635906300721
51461119180908309584635907350480
51461119180908309584635907350481
51461119180908359361146746439053
51461119180908359363688999694432
51461119180908359363688999694433
51461119181090846065645501828639
51461119181092046776974292913135
51461119181092046822706957115247
51461119181092046822706957116651
51461119181092046822727877821599
51461119181092046830048962821969
51461119181092046830048962823373
51461119181189292087435968237399
51461119181224410477779391781543
51461119233094434750536769671971
51461119233094434757878775378693
51461119233101335404497202608647
51461119233101383530229097561461
51461119233101383575961761764977
51461119233101383576150048122559
51461119233101639666401711068829
51461119233101639849416050236125
51461119233101640901183644563761
51461119233101640901183644582635
51461119233101683765232355763165
51461119233105243218184357452347
51461119233105243218749216518991
51461119233106594276640331632620
51461119233321379447248000686227
51461119233321427618148475610573
51461119233324080098100997291797
51461119233417739143727095161431
51461119233976685465094359123929
51461119233976685466789710671309
51461119233976985610327640465981
51461119233976986205124242740979
51461119233977886223871967622219
51461119234073931959522729561449
51461119234073931964605303739609
51461119234074232103060659356121
51461119234074232108143233534281
51461119234074232109817664375309
51461119234074232704886235833505
51461119234075132723403950445443
51461119234075132723403951980477
51461119234075133272698017823857
51461119234269675682797806506921
51461119234293985523265586725685
51461119250795996078047928527675
51461119250795996079930791933603
51461119250815504216432691860988
51461119250815504216516374680780
51461119250815504628298638856956
51461119250815504811229295671020
51461119250816704973515067381564
51461119250816704973598750201356
51461119250816705568311671191596
51461119250819095232382770884568
51461119250819106487679818422716
51461119250819106487763501242508
51461119250819107082476422232748
51461119250819395421632444176404
51461119250819395604395624680907
51461119250819395970675463077972
51461119250819396153689802245268
51461119250819406677013174067784
51461119250819406677013174534344
51461119250819407088795438710520
51461119250819407088816359298828
51461119250819407267479201690104
51461119250819407271747016112892
51461119250819410246629625574258
51461119250819410787807616557780
51461119250819410788058665017156
51461119250819410795397203070624
51461119250819410795400670723878
51461119250819410795669172234948
51461119250820296721438822120776
51461119250820307244762193943292
51461119250820311401372982990036
51461119250820311401624031449412
51461119250820311408966037156134
51461119250827215350679410224616
51461119250827215762461558565560
51461119250827215762461673350984
51461119250828410982272399657688
51461119250828411119721439327932
51461119250828411165286739291544
51461119250828411165475025636076
51461119250828415924747331792472
51461119250828416518703748382452
51461119250828416518707216035706
51461119250828416655901740993000
51461119250828416655905208646254
51461119250831112823156785765548
51461119250831112868910370557372
51461119250831114648216460071708
51461119250831114655559618276427
51461119250831117627366883955862
51461119250831117627910822321770
51461119250831117628182676713720
51461119250831117628182676713768
51461119250831117628182786899874
51461119250831117810925161489066
51461119250831119411756580650844
51461119250831119411756695436267
51461119250831119411756695436268
51461119250831119594499065426190
51461119251046355301483619565218
51461119251046355301755588748416
51461119251120199887239639914454
51461119251120199887240012967082
51461119251120200619296996583638
51461119251120200619297025279994
51461119251143615383220383828801
51461119251143616618378110476354
51461119251143616618650079659552
51461119251144501126055130157638
51461119251144512244174762833594
51461119251144515950216253571560
51461119251147217653463313198084
51461119251147218889645814805312
51461119251147263361199352373434
51461119251147263361199381069790
51461119251147266884310106207218
51461119251694741915332496920542
51461119251694741915416179273774
51461119251694756739490497037482
51461119251702562255158651065629
51461119251702562255158651065630
51461119251702562255158652465310
51461119251702562255409699525006
51461119251702861849632636517550
51461119251702861849632641122643
51461119251702861849632641122644
51461119251702862444429240346455
51461119251702862444429240346456
51461119251702862444429244932675
51461119251702862444429244932676
51461119251702862444429244945725
51461119251702862444429244945726
51461119251702862444429245063817
51461119251702862444617531408349
51461119251703762277651489667902
51461119251703762829477621092862
51461119251706464166884402464942
51461119251706464166884402464990
51461119251764690176509363929642
51461119251764690176509364396202
51461119251764690176530284634590
51461119251764690178957082269296
51461119251764690179040764622528
51461119251768592041979435484666
51461119251768592042230482544362
51461119251768592044674732764202
51461119251768592044678200417456
51461119251768592044695653469150
51461119251776697152284583810798
51461119251776697152284698596222
51461119251776697152472611888126
51461119251776697747331975946762
51461119251776697747332004643118
51461119251776697749863376639648
51461119251799808205814748688722
51461119251799808754857767590290
51461119251799808754920529355262
51461119251800108349143581133230
51461119251800108349394629592606
51461119251800108759209577787697
51461119251800108761176898503614
51461119251800108944107555317678
51461119251800108944191123352046
51461119251800108944191233421512
51461119251801007541816416556666
51461119251801007542067463616362
51461119251801007542088384321310
51461119251801007542088385720990
51461119251801009321394846771634
51461119251801009328988680493966
51461119251801056955927588182078
51461119251801056955928702791002
51461119251803708833720545411242
51461119251803708833720545877802
51461119251803708833741466116190
51461119251803708833741466466110
51461119251803710612963901857010
51461119251803710613047584210242
51461119251803710618109123364590
51461119251803710618109237683454
51461119251803710618109238150014
51461119251803710620640638376340
51461119251803710658801140422350
51461119251803710666060501482590
51461119251803710666060611668744
51461119251803710666144294021976
51461119251803710666144298608196
51461119251803710666144298621245
51461119251803710666144298621246
51461119251803710666332585083869
51461119251803758659362904523658
51461119251803758659362933103374
51461119251803758659364047712298
51461119251803760445950533310733
51461119251803760445950537542821
51461119251994351028010468155176
51461119251994351579251304393934
51461119251995552328718586301782
51461119251995552336333684618774
51461119252018961142415700265679
51461119252018961560787484786637
51461119252018961743801938726100
51461119252018961743801938744973
51461119252018961743801938744974
51461119252018961743801939211533
51461119252018961743801939211534
51461119252018962979419552583586
51461119252018962979419581279942
51461119256627772442517231108371
51461119256725319268559409660803
51461119256727720782473227961123
51461119256727731903040921933325
51461119256727731948794506843193
51461119256727735645861063268147
51461119256727735648120494796709
51461119256727735653203068974869
51461119256728921542003321821353
51461119256728932660123297453901
51461119256728936219929099621427
51461119256728936405202755998421
51461119256728936410285330176581
51461119256728980831274820837623
51461119256735837056903757406535
51461119256736137797476919340257
51461119256736137797665205697887
51461119256736141317992473127525
51461119256736141318808380185581
51461119256736141318808380657757
51461119256736141318829296659845
51461119256736141501822719825053
51461119256736141501822719838151
51461119256737041337012284207721
51461119256737041885804254649913
51461119256737041886557400061089
51461119256737041886641078300277
51461119256737041886641082886497
51461119256737043167155565812571
51461119256737043167155680584945
51461119256737043167155680597995
51461119256737043169603398471089
51461119256737076475483448306003
51461119256737076475483449705683
51461119256737091292866307288595
51461119256737091292866650245187
51461119256737091292866651644867
51461119256739744870591026569099
51461119256739744871155886107919
51461119256741095931494838131810
51461119256741095931494838131811
51461119256741096296519323505885
51461119256741096297356151759965
51461119256741096480286808574003
51461119256954674989068507771077
51461119256954678695109658268219
51461119256954678695109659803253
51461119256954679289969024198711
51461119256954680387991520843475
51461119257028875262973970945013
51461119257028875263224675048117
51461119257028875263225019404389
51461119257051936305962654325941
51461119257051940057255292779747
51461119257051940057757389732951
51461119257051940606298311681315
51461119257051940606863170753575
51461119257051940607051457111157
51461119257051941704885667398339
51461119257052240796133764750359
51461119257052240796133764763457
51461119257052240796322051107941
51461119257052275201982712636425
51461119257052275202170997931197
51461119257052290026143839236887
51461119257053140814839762537759
51461119257053140814839765720087
51461119257053140814839767255121
51461119257053190639897492498901
51461119257055892343144552125473
51461119257611187070932311107417
51461119257611187073380031696279
51461119257611187073380032162839
51461119257611187073463714521687
51461119257611187073463716051105
51461119257611187119196375537259
51461119257611187119196378725203
51461119257611187119196380254621
51461119257611187668239394438827
51461119257611187668239397626771
51461119257611487260202905105605
51461119257611487262734310049293
51461119257673315546137803236735
51461119257708433572890976311959
51461119257708433572974655949423
51461119257708433572974659137367
51461119257708433618644561221827
51461119257708733762224332423587
51461119257708733762224332429203
51461119257708733762224333958621
51461119257708733762412618768119
51461119257708733762412618786833
51461119257709634742006664953313
51461119257709682917822343816965
51461119257712385859052200589921
51461119257902971037023237026007
51461119257902976395024192429257
51461119257902976395107874782489
51461119257902976395107875136621
51461119257902976395359695248329
51461119257902976440841315709831
51461119257902976443289032047891
51461119257904177749435232874833
51461119257927286366246773664723
51461119257927286411812073161775
51461119257927286412000358456547
51461119257927286418589994640725
51461119392639479195038558787237
51461119392639479197486397238184
51461119392639480386347249431133
51461119392639480386347380165376
51461119392639480386347380165377
51461119410325265136384693217517
51461119410325265273582685828065
51461119410328867407631362503789
51461119410349595245982314686421
51461119410351993231974578231241
51461119410353241549026311164461
51461119410353246899751379025991
51461119410360087229055272390553
51461119410360095962257717006499
51461119410360096511300391551795
51461119410360097792401113401193
51461119410360101862022103363167
51461119410360387418242183445241
51461119410360397934307227781557
51461119410360403295070376751399
51461119410361287848793210710201
51461119410361287986053965557897
51461119410361298364858255046517
51461119410361346726282440950808
51461119410363987904597058612347
51461119410363998971818113509987
51461119410364000205553897067829
51461119410364000258064941419607
51461119410364000800078531713537
51461119410364000801961508487739
51461119410364000801961509904681
51461119410364003781090864995609
51461119410364003781655724062253
51461119410364003964105318948329
51461119410364003966553041538785
51461119410364003967117900611045
51461119410364004322539825321359
51461119410364004323376653575413
51461119410364004329882835437801
51461119410364004329882950223225
51461119410364004330716306218931
51461119410364004330719778477278
51461119410364004330719778477279
51461119410364005565229627999377
51461119410364005566066456253431
51461119410364048795578727962529
51461119410365357037996033359014
51461119410365357037996033359015
51461119410365357220926690173079
51461119410571134560533135638919
51461119410571135109575810184215
51461119410582842491067333195225
51461119410582843726497033743328
51461119410582886955926311845003
51461119410641379394000479787075
51461119410644966839140514358507
51461119410653086223999371853836
51461119410653086773042046416602
51461119410653086773042046416611
51461119410653086775552526522641
51461119410653088420171099021653
51461119410653088422681583613073
51461119410676700930324836648154
51461119410680103075904121663963
51461119410688205211661162355093
51461119410688205211723809684513
51461119410688208917785222237047
51461119411239350137531397013797
51461119411239350272845751383965
51461119411239350272929319412509
51461119411239350273180023517225
51461119411239350274791032525171
51461119411239350320545736647653
51461119411239350320629419118977
51461119411296672194247985192247
51461119411297878306446191223285
51461119411301474484788675233067
51461119411301478189134475717863
51461119411301522661671309632817
51461119411309583858336362283761
51461119411309583901913849411433
51461119411309583903357722352038
51461119411309583903608426455359
51461119411309583903608426472621
51461119411309627771976572744373
51461119411332693121492510763713
51461119411332693121743214866817
51461119411332743085128995333009
51461119411344700693403798309369
51461119411344700693403912744873
51461119411344750655952407582177
51461119411344750655952493321325
51461119411344750655952750538769
51461119411519128502419152664718
51461119411551849126386676336935
51461119411555449567156796309271
51461119411555451221125647010697
51461119411625683150135808380277
51461119416260616865560805680850
51461119416260923597029177948568
51461119416262273468088852437234
51461119416262275069516495291490
51461119416272629789553995288438
51461119416272629789554110079478
51461119416272776337753097188161
51461119416272781281668201385320
51461119416272781281668201385321
51461119416272781281671543027309
51461119416272781281671673761552
51461119416272781281671673761553
51461119416273980849610506550034
51461119416273982450264214026297
51461119416273982450536312409514
51461119416273982633466969223578
51461119416456492173490465956632
51461119416491614315702355892484
51461119416491614315723247899672
51461119416553753490384612511496
51461119416584821269613029485728
51461119416584821270365141795040
51461119416584823054754948676176
51461119416585121458883623482512
51461119416585176180076366230134
51461119416585326343342816970420
51461119416585326343426504045386
51461119417206501889131722944408
51461119417217008511363624737852
51461119417217008512179527681864
51461119417241318534846001459400
51461119417241320319235808340536
51461119417241620508527322925628
51461119417241668503733887886018
51461119463853874537079694842872
51461119463854174726329368133304
51461119463854329648801225786814
51461119464479151569106952967986
51461119464487212210243609222202
51461119464510373037909388646564
51461119464706061852354516010118
51461119464803311455788492299306
51461119464803311456603280634394
51461119469451610756396956412573
51461119469727783094133876939656
51461119469727783094133876941060
51461119469727783094134651774316
51461119487064460036711324966393
51461119487064460173971993602717
51461119487064460586319231636577
51461119487129289984617694188261
51461119487129301051273893184115
51461119487137104736962573268327
51461119487137104737527428697729
51461119487137104737527429170113
51461119487137404926233138113841
51461119487137404926797993998157
51461119487137404926797994470541
51461119487137404972551579262365
51461119487140996130008163173147
51461119487141006648437247628595
51461119487141008432827083089447
51461119487141008432827087338797
51461119487141008433391943223113
51461119487160519551533799860739
51461119487160520732968319440833
51461119487160520733721464852009
51461119487160520740562033654555
51461119487160520740562148445803
51461119487160520778721904232657
51461119487160520779475049643833
51461119487160520786315733237627
51461119487160520786315733355671
51461119487160520786336653943979
51461119487161420114283927911319
51461119487161421346533685873089
51461119487161421348977936087105
51461119487161421348981408345453
51461119487161421354064752759003
51461119487161421354148435584411
51461119487161421895576360400915
51461119487161421898024082873279
51461119487161421903191454485979
51461119487161421903756313556835
51461119487161710425278133243699
51461119487161710837060397419875
51461119487161720255541390679829
51461119487161720257780016293287
51461119487161721490050580170161
51461119487161721490050694961409
51461119487161721490887408406745
51461119487161721497581761847323
51461119487161721497644409175131
51461119487161721497644523966379
51461119487161721536620072610261
51461119487161721543397994084999
51461119487161721543398108876247
51461119487161722084846925701343
51461119487161722092441127777815
51461119487161722093005983662131
51461119487161722093005986848671
51461119487161725608710939754813
51461119487161725615969262636127
51461119487161725616028552496835
51461119487161725616032024755183
51461119487161725616049473203187
51461119487161725616052945461535
51461119487161725616300521662563
51461119487161725616303993920911
51461119487161725616303994039003
51461119487161726850813953650845
51461119487161726851647311041811
51461119487161726851650783300159
51461119487161726853261676123209
51461119487161760204895196072531
51461119487161760204895196076743
51461119487161760204895970911403
51461119487161769531848328393105
51461119487161769533543677093575
51461119487161769533543680275903
51461119487161769533731966633485
51461119487161769668482236771669
51461119487161769669045944749823
51461119487161769669046321003653
51461119487161769669047092655985
51461119487161769670741669699911
51461119487161769670741672886451
51461119487161769670992721363089
51461119487161769671556800991591
51461119487161769671556800995803
51461119487161769671557575830463
51461119487161770080890974240433
51461119487161770080909571998491
51461119487161770080911894946785
51461119487161770080913044256839
51461119487161770082523937075677
51461119487161770082586699194733
51461119487161771315421856072187
51461119487161771315421856076399
51461119487161771315422232330229
51461119487161771317932597526919
51461119487161771317932712318167
51461119487164111940006625087859
51461119487164121822780927822147
51461119487164123004215103028499
51461119487164123005051930810169
51461119487164123006474538688367
51461119487164123007227679867455
51461119487164123599576565455877
51461119487164123606354831759271
51461119487164426907957075833883
51461119487165312696274212745731
51461119487165312697089001080819
51461119487165321979984125353127
51461119487165323761297478549075
51461119487165323763556910077637
51461119487165323763556914681327
51461119487165324363437207279847
51461119487165327338236133815014
51461119487165327338236133815023
51461119487165327338236133933115
51461119487165327338257054521375
51461119487165327338257054521423
51461119487165327338257054639467
51461119487165329122646861402511
51461119487165329122646861402559
51461119487165371940544153067957
51461119487165371942803584596519
51461119487165372352138130899601
51461119487172217049747803967431
51461119487172226879739089523677
51461119487172226879739203842541
51461119487172226881433779473737
51461119487172228161028210969449
51461119487172228162722788030637
51461119487172228163538695206737
51461119487172228167806132444187
51461119487172228167806133861129
51461119487172228167868781307189
51461119487172228167868894563243
51461119487172228167868895626053
51461119487172228709882600219765
51461119487172228711765462558463
51461119487172228712414005517745
51461119487172228717497693242019
51461119487172231874742629131598
51461119487172232232908637063467
51461119487172232240520258890183
51461119487172232240523730794399
51461119487172232240523731148531
51461119487172232240523731266575
51461119487172517605612280672304
51461119487172527122357555066499
51461119487172528304545220057769
51461119487172528307055704295057
51461119487172528311323141532507
51461119487172528357139488561431
51461119487172528906747366533855
51461119487172532017447201536717
51461119487172532063179865740233
51461119487172532065627588212597
51461119487172532428957497015129
51461119487172532429773289767371
51461119487172532429773404086235
51461119487172532429773404558411
51461119487172532429794325146719
51461119487172532611971836182425
51461119487172532612787743725698
51461119487172532612787743725707
51461119487172532612787743725755
51461119487172576345589708078289
51461119487172576348037430550653
51461119487172576482787700688837
51461119487172576485298184926125
51461119487172578129163612015413
51461119487172578131611334474727
51461119487173417806830179960391
51461119487173417807583325371567
51461119487173417807583326788509
51461119487173418173361300547812
51461119487173427636821579835501
51461119487173427638516155462277
51461119487173427639269300890715
51461119487173427644352991094940
51461119487173427644352991094949
51461119487173427682575136047609
51461119487173427685022857102823
51461119487173427690106576004865
51461119487173428737606731560017
51461119487173428919804790597755
51461119487173429283950636573045
51461119487173429469412698685089
51461119487173429473743242043735
51461119487173432630991532939337
51461119487173432630991647730585
51461119487173432631741322300346
51461119487173432631741322300355
51461119487173432631744678350504
51461119487173432631744678350513
51461119487173432631744793141761
51461119487173432631744794558703
51461119487173432631744794676795
51461119487173432633439370202949
51461119487173432989991012702087
51461119487173432996769278533305
51461119487173432997522423961743
51461119487173432997606106787151
51461119487173433173005352341767
51461119487173433179783618172777
51461119487173433182231340645141
51461119487173434278120589694342
51461119487173434278120704485590
51461119487173434278120704485599
51461119487173477050599110674709
51461119487173477050599139353803
51461119487173477050850187830432
51461119487173477052293714998049
51461119487173477053109622546947
51461119487173477053109622547155
51461119487173477053109623946627
51461119487173477053109966920689
51461119487173477096603744043944
51461119487173478696975022001285
51461119487173478699485533873731
51461119487173478699485535290673
51461119487173478699485878230003
51461119487173478699673820212439
51461119487173584395664176534531
51461119487176119510830384998091
51461119487176129393604683027907
51461119487176130578051439777479
51461119487176134151977513599585
51461119487176134151977513600989
51461119487176134151998434187893
51461119487176134289259188563365
51461119487176134334991737975633
51461119487176134334991737977037
51461119487176134334991852766881
51461119487176134334991852768285
51461119487176134337439575239245
51461119487176134337439575240649
51461119487176134337439575244861
51461119487176134746774117429735
51461119487176135928208292517995
51461119487176135928773151588851
51461119487176135935823386603059
51461119487176135936388245673915
51461119487176135982120909995523
51461119487176136111787490874399
51461119487176136121013479176369
51461119487176136121013479177773
51461119487176180400661329292889
51461119487176180400682336088309
51461119487176314102699410474536
51461119487391071498956549330340
51461119487391071499019311095264
51461119487391071636279951033620
51461119487391071636280065824868
51461119487391370041160848342659
51461119487391370041161623177319
51461119487391517001675236679608
51461119487391517001947204327612
51461119487452304750272745525735
51461119487452304750272749757823
51461119487453194199900646107671
51461119487453205318021650609995
51461119487453205318021765401243
51461119487453205866499584044753
51461119487453208841047806595077
51461119487453210625688204191961
51461119487453494389423063404107
51461119487453509579612094899969
51461119487453509579613242810343
51461119487453510997973223446513
51461119487453659927586685493393
51461119487455894668052768350955
51461119487455912328956270631375
51461119487457113268969302966006
51461119487457113268969302966015
51461119487457113268969331663823
51461119487457113271479814838301
51461119487457113680751594777141
51461119487457113683262079014429
51461119487457113683262079364349
51461119487457262198582764995425
51461119487464001012888884613767
51461119487464001013139588716871
51461119487464012131010008139427
51461119487464015654036045101173
51461119487464015791296451802531
51461119487464016203078690948501
51461119487464016203078719528217
51461119487464016203350660114229
51461119487464017621690896650768
51461119487464017623950560932506
51461119487465211652933503789661
51461119487465211652933503807131
51461119487465216594320673530039
51461119487465216594320673547301
51461119487465216594320674946972
51461119487465216594320674946981
51461119487465216596577010475237
51461119487465216596580105058601
51461119487465216596580482851677
51461119487465217145623157278929
51461119487465217145623157396973
51461119487465218790492744954741
51461119487465249948653107920179
51461119487465261066773826508703
51461119487465261615565795905555
51461119487465261615565824603315
51461119487465368361493593975960
51461119487465368910536268048872
51461119487465368910536268521256
51461119487465395127037463413460
51461119487488327462116407134103
51461119487488327462681263018419
51461119487488327462743910464479
51461119487488327462744024783343
51461119487488331167969269603443
51461119487488331167969269607655
51461119487488331168157559147565
51461119487488331168220321266621
51461119487488331168721643379549
51461119487488331168722415031881
51461119487488331168784400895123
51461119487488331168784405498605
51461119487488331168785177150937
51461119487488331168802625598941
51461119487488331168805326204957
51461119487488331168806097857289
51461119487488331717011172496199
51461119487488331717827075440211
51461119487488332770159528366527
51461119487488332815850695872163
51461119487488332815850695885213
51461119487488332815913457650137
51461119487488332953111107285219
51461119487488332953173867988737
51461119487488332953173868005999
51461119487488332953173869423149
51461119487488332953174212362479
51461119487488332953174212379741
51461119487488332953362154344915
51461119487488333364956132176559
51461119487488333364956132177963
51461119487488375640607238805071
51461119487488375640609563271089
51461119487488375640610710709287
51461119487488375640610711063419
51461119487488375640610711181463
51461119487488375641171323037055
51461119487488375641172094689387
51461119487488375641174422341945
51461119487488375641174790691921
51461119487488375641174790696133
51461119487488375641174794941271
51461119487488375641174795295403
51461119487488375641174795413447
51461119487488375641175566947735
51461119487488376189401533713281
51461119487488376189401562292997
51461119487488376190217465223959
51461119487488377424745226956917
51461119487488377424745226974179
51461119487488377424748326279069
51461119487488377424748354858785
51461119487488377424748699215265
51461119487488377424748699232527
51461119487488377424995931060021
51461119487488377424995931077283
51461119487488377424999402962625
51461119487488377424999403335631
51461119487489531742789679732829
51461119487489531742790451385161
51461119487489533527179143638499
51461119487489533527430190698195
51461119487492233446225796293407
51461119487492233629302782900939
51461119487492235230677250324719
51461119487492235230698171385203
51461119487492278101692143827961
51461119487492278101692144300137
51461119487492283409108017655855
51461119487500335032751504091633
51461119487500338555777913989575
51461119487500339104820588534663
51461119487500383211433318476849
51461119487500388518660909835359
51461119487500538865129555995345
51461119488037057145298392651239
51461119488037071962681594590423
51461119488037071970023571599385
51461119488037071970044492305737
51461119488037073204554453431139
51461119488037073204554453435351
51461119488037073205370360978633
51461119488037073205388187084359
51461119488037073205391281684985
51461119488037105323540873282307
51461119488037106558887662661555
51461119488047578182733273146562
51461119488047578182984092022040
51461119488047578184427848771125
51461119488047578228737648234148
51461119488047878371982717309423
51461119488047878372003609318015
51461119488047878372003609336889
51461119488047911726252359368039
51461119488108807322921193919817
51461119488108807322942114508125
51461119488108807322942487579627
51461119488109706105778337243207
51461119488109706105799229251799
51461119488109706105800377162173
51461119488109706654843281272493
51461119488109706654843396063741
51461119488109706655658183926445
51461119488109706655658184398829
51461119488109707883139175134995
51461119488109707890733004139965
51461119488109707890733004594879
51461119488109707890733004612349
51461119488109707890753896148557
51461119488109707890753896620941
51461119488109707890754154901195
51461119488109707890754269220059
51461119488109707891004973305693
51461119488109707892615866124531
51461119488109707893180725195387
51461119488110006837335695060775
51461119488110006844092954564329
51461119488110006844093069355577
51461119488110006844845066873641
51461119488110006844928749226873
51461119488110008072409740435423
51461119488110008080003569440393
51461119488110008081635756373955
51461119488110008081636531212827
51461119488110008081698518143091
51461119488110008081699292977751
51461119488110008081699294394693
51461119488110008081887579689465
51461119488110051309537799562801
51461119488110051317047171375667
51461119488110052551829103352875
51461119488112404281125967282539
51461119488112404286752505336423
51461119488112407809778513600409
51461119488112407809799434188717
51461119488112407947039296555597
51461119488112409594189241069853
51461119488113608566044982045667
51461119488113608566046129837997
51461119488113608566046129956041
51461119488113608566860889593369
51461119488113608566860913569395
51461119488113608566860918291129
51461119488113608566881810181677
51461119488113608568555494862671
51461119488113610351250725036751
51461119488113610351250725054221
51461119488113610351250726098148
51461119488113610351271617062813
51461119488113610351271618106740
51461119488113610352945301730757
51461119488113610397004309945215
51461119488113610397004309964089
51461119488113610397004311008025
51461119488113610397025201953807
51461119488113610397025201972681
51461119488113610397192596308621
51461119488113610399535714907777
51461119488113653038498162187105
51461119488113654822887973654461
51461119488113654822887974717271
51461119488120508161146775813619
51461119488120512919519692479981
51461119488120512920084548364297
51461119488120512920105468952605
51461119488120512920105842024107
51461119488120512920105846256195
51461119488120513049751502314515
51461119488120513057345331319485
51461119488120513059061057235306
51461119488120513059228193304051
51461119488120513059793052374907
51461119488120513468583632087901
51461119488121708734963851301265
51461119488121708735214926940677
51461119488121708735214926958147
51461119488121713669573123932003
51461119488121713669573128164091
51461119488121713676351016809555
51461119488121713676602068000557
51461119488121713676602092448967
51461119488121713676602096698317
51461119488121713676602097170701
51461119488121713676622984457559
51461119488121713676622988706909
51461119488121713677104539423530
51461119488121713677104539423539
51461119488121713677166923884873
51461119488121713677166924357257
51461119488121713677187844591225
51461119488121713678861528208213
51461119488121713678861532813099
51461119488121713678861532813307
51461119488121713678861877186841
51461119488121713679614673992395
51461119488121713679615018348667
51461119488121714218887741777467
51461119488121714225645115599885
51461119488121714225645116072269
51461119488121714225666007608477
51461119488121714226398261028314
51461119488121714226481939604589
51461119488121714226481943853939
51461119488121714227904551714667
51461119488121714228657692538219
51461119488121714228657692893755
51461119488121714228657692911225
51461119488121758141461419609409
51461119488121758142214565020585
51461119488121758148992457797355
51461119488121758149557313681671
51461119488121758691089846279493
51461119488144823446061375440205
51461119488144823446876163775293
51461119488144823446876278094157
51461119488144824544962284518217
51461119488144824544962313097933
51461119488144824674064382584119
51461119488144824674065154236451
51461119488144824674629238468435
51461119488144824681408164819453
51461119488144824682222953154541
51461119488144824682223067473405
51461119488144824682411242681401
51461119488144825094005220513045
51461119488144872715862788022279
51461119488144872853060784864915
51461119488144872853311828742283
51461119488144872853311831924611
51461119488144872860653723312469
51461119488144872860653837631333
51461119488144872860654067668741
51461119488144873264089902580155
51461119488144873264905809756255
51461119488144873272436073577713
51461119488144874499436691959403
51461119488144874499708661142601
51461119488145174696300687802063
51461119488145174696301459454395
51461119488146024065883111022425
51461119488146025301229900401673
51461119488146025302044688717887
51461119488146025850522851753805
51461119488146025851087707636708
51461119488146074028703689478431
51461119488146074029518477794645
51461119488146075256518295945899
51461119488146075256519067598231
51461119488146075264049707205338
51461119488146075264049707205347
51461119488146075264300411290972
51461119488146075264300411290981
51461119488146075264300412707914
51461119488148775320356771260261
51461119488148776967547471389729
51461119488156830468657245953529
51461119488156831063641876324521
51461119488156880423883764304507
51461119488156880430662030135517
51461119488156880431477478518229
51461119488156880476666290450521
51461119488156880843259828783473
51461119488327645300338120974969
51461119488328555746593656814395
51461119488328556978864334415495
51461119488328857175728728738155
51461119488331257037430834615503
51461119488331257038246738609275
51461119488331258872740455757854
51461119488339362145476661595015
51461119488339362145560229646645
51461119488363677476479232605067
51461119488363677476960410250195
51461119488363677477023167783031
51461119488363677477044088489383
51461119488363677477211454127563
51461119488363677477211457309891
51461119488363677529739836164023
51461119488363677529743308422371
51461119488363677887989527965435
51461119488363677888805435141535
51461119488363677895583586653681
51461119488363677895583701444929
51461119488363678078535278864563
51461119488363678078596921416873
51461119488363679124172370759865
51461119488363679130929371160852
51461119488363679130929371160861
51461119488363679130929371633245
51461119488363679306349886377579
51461119488363679306600933454537
51461119488363679307103027573929
51461119488363679307354074616363
51461119488363679313881297637018
51461119488363679313881297637027
51461119488363679313881297755119
51461119488363679314128528436235
51461119488363679314131996091101
51461119488363679314132000340234
51461119488363679314132000340451
51461119488363679314215683165859
51461119488363679314693384320551
51461119488363978261278650891847
51461119488363978268620632618171
51461119488363979503486248466335
51461119488363979503486272913293
51461119488363979503967421997419
51461119488436608644799320915923
51461119488436608690803838465841
51461119488436608690804610118173
51461119488436608691368694350157
51461119488436612213830765985003
51461119488436612351677529702915
51461119488436612351844662589314
51461119488436612351844662589323
51461119488436612351844665771651
51461119488436612762622736427195
51461119488436612763438643603295
51461119488436612763459535611887
51461119488436613998220573915890
51461119488436613998220573915899
51461119488437814755240186740043
51461119488437814755804270972027
51461120615615956134129713219456
51461120615724941310174670173743
51461120668898967338261439228586
51461120668898967338261439228587
51461120668898967338261439234410
51461120668902569616304056509861
51461120668902569616307412560019
51461120668902569655261777516460
51461120686624543251056011987517
51461120692754708489580958607020
51461120828435454573660004671077
51461120828642618482924514427752
51461120828642618485372235482966
51461120846052347245094737107788
51461120846052389933158081788374
51461120846149608607251492021755
51461120846149656746444311894033
51461120846156410241120579389367
51461120846156412024694483326491
51461120846160013246603830892337
51461120846160014478871923745691
51461120846161315987987631189341
51461120846161330767232371001481
51461120846367996230090464355003
51461120846368461371159873524775
51461120846368461371159874924455
51461120846368461416913431136563
51461120846368494724677146509937
51461120846368494724677490866209
51461120846375198987693931086855
51461120846375200772082623359067
51461120846376099555442950962363
51461120846376101202570631641659
51461120846376101202570974598251
51461120846378802494035685359211
51461120846378803043078702861099
51461120846378851221506113786541
51461120846378851221509471253632
51461120846378851221509471253641
51461120846378852456852906348117
51461120846440992047652217612013
51461120846484234129285257576795
51461120847019701579551276778599
51461120847019701580116132662915
51461120847019701580303389087911
51461120847019701580304160740243
51461120847024507582592695673187
51461120847024507582612469890527
51461120847024507582613587681779
51461120847024507582676263707555
51461120847024509366166599610311
51461120847024509366817347894231
51461120847024509367002279953991
51461120847024557529114833278277
51461120847031407177278372498471
51461120847031407177466400575799
51461120847031407177466743532391
51461120847031407177529419558167
51461120847031712681471977654283
51461120847031712856140117227043
51461120847031712856328373942099
51461120847031712856956020171055
51461120847031712857143162277187
51461120847031712857144305465827
51461120847031712857226844630419
51461120847031712857227616282751
51461120847031712857227873500195
51461120847031712857230197964809
51461120847031712857230973749851
51461120847031712863671528486482
51461120847031712863671528486491
51461120847032612692898730437075
51461120847032612692918507836743
51461120847032612692919622445667
51461120847032613241212509046887
51461120847035314395580934179283
51461120847035314395601826187875
51461120847035314395605180472647
51461120847035314396145790063599
51461120847035314396165567463267
51461120847035314396166682072191
51461120847035314396170039539291
51461120847035314396416614522963
51461120847035314403676086714123
51461120847035314579434307024649
51461120847035314579434308441591
51461120847035359050987989024932
51461120847128975827212406694585
51461120847129924024394025965259
51461120847132625727641085591783
51461120847132625862576289223931
51461120847132625865090126678969
51461120847132625865928191747243
51461120847140676072021890975459
51461120847140676072022148192903
51461120847140680830395094501782
51461120847140681562452075385317
51461120847140681562452332602761
51461120847140681562452336852102
51461120847140681562452336852111
51461120847140681562452337324494
51461120847140726033754937546691
51461120847140730789952014712355
51461120847140730836521531144547
51461120847140730838216112437814
51461120847140730845559123026432
51461120847140731387743287872217
51461120847312691660704381910879
51461120847312691660704386632613
51461120847316293382655094171485
51461120847316293382655122751201
51461120847316293382658565957440
51461120847316293382658565957449
51461120847316293383469882506573
51461120847316293383471025695213
51461120847316293383474468901452
51461120847316293383474468901461
51461120847316293387738811538285
51461120847347513067134957164007
51461120847347513613666458372291
51461120847347513616173499403331
51461120847347513616176853688103
51461120847347513616177631709303
51461120847347513616738355287647
51461120847347513616742487593619
51461120847347523087671763564503
51461120847347523087922810624199
51461120847347813805444093400115
51461120847347813806008949284431
51461120847347828035565575028189
51461120847347828218579796695697
51461120847347829864868701025391
51461120847347829864952269065375
51461120847347829864952383378623
51461120847347829864955708022273
51461120847347829872211821205523
51461120847347829872211825927257
51461120847348714373175661640871
51461120847348729198174649598495
51461120847348730440295117958951
51461120847351413881003676253827
51461120847351415527401627481899
51461120847351415664577694976375
51461120847351430305805062253873
51461120847351430305805066975606
51461120847351430305805066975607
51461120847351430305808505932505
51461120847351430488735609004238
51461120847351430488735609004247
51461120847351430488738703587611
51461120847351430489639446098603
51461120847351432135864747231797
51461120847351432135864780527423
51461120847351432135948348567407
51461120847351432135951787524304
51461120847351432135951787524305
51461120847351432143458604810659
51461120847351432143458609532392
51461120847351432143458609532393
51461120847351432143542177572368
51461120847359514046910741987405
51461120847359518805280588046637
51461120847359518805301480055229
51461120847359518805301508634945
51461120847359518805304837522329
51461120847359518805304951841193
51461120847359518942565701967315
51461120847359518990745629968059
51461120847359519354347512067625
51461120847359519354347855024217
51461120847359519354347965093731
51461120847359519354347969343081
51461120847359519537086897656125
51461120847359519537275182950897
51461120847359519537278511838281
51461120847359519539534620128480
51461120847359519539534620128489
51461120847359519539537686013885
51461120847359519539537943231329
51461120847359519539537947953063
51461120847359519539538059085387
51461120847359519539538062271927
51461120847359519544618308915564
51461120847359519544618308915573
51461120847359529923422598876417
51461120847359530657658690516209
51461120847359530657658695237943
51461120847359530657721452281133
51461120847359530657909737575905
51461120847359535413852783286275
51461120847359535416363267523563
51461120847359535459605225006099
51461120847359535462116852432018
51461120847359535462116852432027
51461120847359535462118803708499
51461120847359535462119060925943
51461120847359535462119176779992
51461120847359535462119176780001
51461120847359536010910688547057
51461120847359536011078054186641
51461120847359536018504861908299
51461120847456780314415057939461
51461120847456780726009035771105
51461120847456782098803750211673
51461120847456782098824642220265
51461120847456782098890421700951
51461120847456782510397728043317
51461120847456782510418620051909
51461120847456782510421975983815
51461120847456782510421977519009
51461120847456782510421977524624
51461120847456782510421977524625
51461120847456782510421980705548
51461120847456782510421980705549
51461120847456782510672680209383
51461120847456782510672681627729
51461120847456782510672684808653
51461120847456782510672684814260
51461120847456782511237540692969
51461120851960670684536003625696
51461120851960972657693852992128
51461120851960972657694967601052
51461120852068740598253452830529
51461120852068788784832791898074
51461120852069941355335713676705
51461120852069941355335718281799
51461120852069956179497214750535
51461120852069956226066673905926
51461120852069956232844973039115
51461120852240749058358634589978
51461120852276769985624855241044
51461120852276771770826470641338
51461120852276771770829455036936
51461120852276771813237219739578
51461120852276771816579941114298
51461120852276786594990948323339
51461120852276786594990948323499
51461120852276786594990951505667
51461120852276786594990951524333
51461120852276786594990951524541
51461120852277120137778789814502
51461120852277120137778818512316
51461120852287593407979185765848
51461120853037599593186050337884
51461120853049306975554004603682
51461120853256437571901348891416
51461120899327284916132212175468
51461120899327284916132212175676
51461120899335356664836656241606
51461120899335358448410560178730
51461120899335391802669370328745
51461120899338959537403908162765
51461120899338959537407264212923
51461120899542172850149710783569
51461120899542187079514483872423
51461120899542187079514488651056
51461120899542187079514488655392
51461120899542187491296494564364
51461120899546089537584489558162
51461120899546089540032210613376
51461120899546089540032210613584
51461120899546090089074885158880
51461120899546122891101504276120
51461120899546123440144523177688
51461120899546123442592244233110
51461120899553778236072556403448
51461120899554196434162853416755
51461120899554228550449327140987
51461120899650288563666254227857
51461120899650288563666259010826
51461120899650289156015141765436
51461120899650289158462862820858
51461120899651505928732383273711
51461120900202138130736732745470
51461120900318310280367085619742
51461120900493922237834326317996
51461120900537148257453069319803
51461120900537148257453069319812
51461120900599288672142573546468
51461120900599288672145931013559
51461120900599288672145931013568
51461120900634410816805422614532
51461121306924726779629695437017
51461121306924727191411701345989
51461121306924728380460970637405
51461121307018385786319733378207
51461121307021087901537343538453
51461121307021988103298406352199
51461121307028892456710727721489
51461121307029194246624540144941
51461121307029194246624540144977
51461121307030045035361963667347
51461121307030045035362221947601
51461121307030045037056536129265
51461121307030045037056539311593
51461121307030045037056794409519
51461121307030045037056797591847
51461121307030045401411563653057
51461121307030045403106140348515
51461121307030045403670995168569
51461121307030045403671253448823
51461121307030045403671368239827
51461121307030045403671371422155
51461121307030045447144227856573
51461121307030045449591945729667
51461121307030093167871780094899
51461121307030093213604444298415
51461121307030093579654044284125
51461121307030094860168641982573
51461121307032745505709952851979
51461121307032746693064645447937
51461121307032746738797309651453
51461121307032746738797309651501
51461121307032747107106341152675
51461121307032795328822054460149
51461121307032796517871323750113
51461121307239591970137695646223
51461121307239591970137695659273
51461121307247697636263899151311
51461121307247730983006377142449
51461121307247730983006635409653
51461121307247730983006636472511
51461121307247982399216192221383
51461121307248031172256021736525
51461121307248031172256280003729
51461121307248881731420312667539
51461121307248881777170771096693
51461121307248881777170774279021
51461121307248883012517563658269
51461121307248883012527038739541
51461121307248883012530391607371
51461121307248883012704820083265
51461121307248883012802450065933
51461121307248883424298797914909
51461121307248892849540288300087
51461121307248899628693067705883
51461121307248926203809673594561
51461121307248931556979103279027
51461121307251601332097016667539
51461121307313773857852296057489
51461121307313773857862772373587
51461121307313773857862801071347
51461121307313773857883693079987
51461121307313773857883721777747
51461121307321829557026254828285
51461121307321829557026254829689
51461121307321829557047146838281
51461121307321846028396990276213
51461121307321846028397018972569
51461121307321877732821013341073
51461121307321877732821242924935
51461121307321877732821271621291
51461121307321878968167805902649
51461121307321878968188697911241
51461121307321879379950299662723
51461121307321879379950328360531
51461121307321879379971220367671
51461121307321879379971249065479
51461121307346194116089372771533
51461121307346194116090147606193
51461121307346194161822065672809
51461121307346194161822840507469
51461121307346194162094033320813
51461121307346194299083595237317
51461121307346194299104487245909
51461121307346194710865859413493
51461121307346194710886751422085
51461121307348896002518941221423
51461121307861263523273802775841
51461121307861263523274950680391
51461121307869367397501942662447
51461121307869367398234196065031
51461121307869367398253968865429
51461121307869367398255088073623
51461121307872974610868489539149
51461121307872974656622074449017
51461121307872974656642966457609
51461121307873019082338602089527
51461121307893383820810480494161
51461121307893383820811599689305
51461121307893383820813833361991
51461121307893383820982088625871
51461121307893683962071410921749
51461121307893683963648580600565
51461121307893683964327489582481
51461121307893683964330842450311
51461121307893683964330928543591
51461121307893683964330931725919
51461121307893683964494855222065
51461121307893683964496003126615
51461121307893683964499097714191
51461121307893683964515775927013
51461121307893683964520248003001
51461121307893683964520248003037
51461121307893684376089980958259
51461121307893684376281361903417
51461121307893684376302253911973
51461121307893684376302253912009
51461121307896085523685184389721
51461121307896085524228377681551
51461121307896085524246945673411
51461121307896085524417434609977
51461121307896085524438326618533
51461121307896085524438326618569
51461121307896385667766278778463
51461121307896385667934443698261
51461121307896385667934443698297
51461121307897286235745080970639
51461121307897286235746224092184
51461121307897286235746225692825
51461121307897286235746225692861
51461121307897286235746228875153
51461121307897286235746228875189
51461121307897286235767375981671
51461121307897286279050944823681
51461121307897286281310752605829
51461121307897286281310753668687
51461121307897286281498665879103
51461121307897286281499038950361
51461121307897286281499040013219
51461121307897286281499810602693
51461121307897286281499810602777
51461121307897286281499813785021
51461121307897286281499813785105
51461121307897286281520702611285
51461121307897286281520705793613
51461121307897286281520706856471
51461121307897286281520960891587
51461121307897286288107238357896
51461121307897286288107243140865
51461121307897286288107243140949
51461121307897286288107501408069
51461121307897286288107501408153
51461121307897286288295529485397
51461121307897286288295529498495
51461121307897334411560761251233
51461121307897334411561880459391
51461121307897334411561880459427
51461121307897334411562138726595
51461121307897334411562138726631
51461121307897334413253013947185
51461121307897334413256369997343
51461121307897334414008482306655
51461121307897334414009601514849
51461121307897334414009859782053
51461121307897334418340060201369
51461121307897334457293425454749
51461121307897334457294573360667
51461121307897334457294573360751
51461121307897334457294831627871
51461121307897334457483117985501
51461121307897334459741146510171
51461121307897334459742291233845
51461121307897334459742294416173
51461121307897334459742295465933
51461121307897334464824865412005
51461121307897336060385509659097
51461121307897336060385512841425
51461121307897336060385771108629
51461121307904189396927814216973
51461121307904189399206191058051
51461121307904189399208514006345
51461121307904189399376679994617
51461121307904205458901618543385
51461121307904489540465744010241
51461121307904489542161438862681
51461121307904489542702308137779
51461121307905390108278559119719
51461121307905390109969778713807
51461121307905390109973134763965
51461121307905390110533862945791
51461121307905390110534896047655
51461121307905390110537218995949
51461121307905390110702003418631
51461121307905390110704327418137
51461121307905390110704700489431
51461121307905390110705474259829
51461121307905390110722924124983
51461121307905390154011223323235
51461121307905390155441144524753
51461121307905390155441147707081
51461121307905390155702442917323
51461121307905390155705795785153
51461121307905390155705798967481
51461121307905390155723363623723
51461121307905390155726716491553
51461121307905390155726719673881
51461121307905390155726720723641
51461121307905390156193260016393
51461121307905390156287447855707
51461121307905390156288480957571
51461121307905390156288567051010
51461121307905390156288567051011
51461121307905390156290800723537
51461121307905390156290803905865
51461121307905390156290804955625
51461121307905390156290885216092
51461121307905390156290886816976
51461121307905390156290886816977
51461121307905390156290889999304
51461121307905390156290889999305
51461121307905390156290891061955
51461121307905390156455588328499
51461121307905390156457912328005
51461121307905390156458285397895
51461121307905390156458941196329
51461121307905390156459055987576
51461121307905390156459055987577
51461121307905390156459060232555
51461121307905390156476509034899
51461121307905390156478833032953
51461121307905390156479177406487
51461121307905390156479861902729
51461121307905390156480206276263
51461121307905390156480209458591
51461121307905390163066742009740
51461121307905390163066745192068
51461121307905390163818857501380
51461121307905390163818859115155
51461121307905406215795708191605
51461121307905439521302973245719
51461121307905439521867057477703
51461121307905439521868176672847
51461121307905439523561634173161
51461121307905439523562749117503
51461121307905439523562753368305
51461121307905439523747338250983
51461121307905439523749662250489
51461121307905439523750006624023
51461121307905439523751039725887
51461121307905439524311422482967
51461121307905439528646098147585
51461121307905439567035637449235
51461121307905439567035637449283
51461121307905439567035752240323
51461121307905439567035752240482
51461121307905439567035752240483
51461121307905439567788897651499
51461121307905439567789155931753
51461121307905439569480002454499
51461121307905439569482326452601
51461121307905439569482326454005
51461121307905439569482699523895
51461121307905439569483355322329
51461121307905439569483355322377
51461121307905439569483470113333
51461121307905439569483470113417
51461121307905439569483470113576
51461121307905439569483470113577
51461121307905439569483474345505
51461121307905439569483474358555
51461121307905439569483474364135
51461121307905439569483732625759
51461121307905439574378791048909
51461121307905439574567077406491
51461121307905439575130903358221
51461121307905439935343984455667
51461121307905439935345017557531
51461121307908107919419340520291
51461121307908141225303264376699
51461121307908141225303522657001
51461121307908141226997841072157
51461121307908141226998098288149
51461121307908141226998099352411
51461121307908141232081444118641
51461121307908141271035067652275
51461121307908141271035067653727
51461121307908141271035957278023
51461121307908141271036215558277
51461121307908141271224243635605
51461121307908141272730533972029
51461121307908141273479432657539
51461121307908141273482904561595
51461121307908141277814137019965
51461121307908141278566507609531
51461121307970237772106519175507
51461121307970237772106519192769
51461121307970237772106547890577
51461121307977140882556953915383
51461121307978341639639329908343
51461121307978341646500905506517
51461121307978341647065793275217
51461121307978341647254050923393
51461121307978341647254079619749
51461121307978386111844503483953
51461121307978386111844532180309
51461121307978386111928557840053
51461121308002651434186043370905
51461121308002651434206964077257
51461121308002651479960548987173
51461121308002652669552981804173
51461121308002652669553096595177
51461121308002652669720089163503
51461121308002652669720347443757
51461121308002652669720462234761
51461121308002652715285732100933
51461121308002652715306566714089
51461121308002652715306652807285
51461121308002652715473674071967
51461121308002652715474018445465
51461121308002653081502353352729
51461121308002702677374109281680
51461121308002702677541450056127
51461121308002702677542221708459
51461121308002702682624824466335
51461121308013458247926394186313
51461121308013458247947314892665
51461121308013458248114680530845
51461121308013458248114680532249
51461121308013458293700899802581
51461121308013458293868265440713
51461121308013458293889186147113
51461121308185171495330835506681
51461121308185472050608958508431
51461121308185472050609216775599
51461121308185472233623293364898
51461121308185472236071014420320
51461121308185473285390892003363
51461121308185473285391150270567
51461121308185473287838609876457
51461121308185473468405488309362
51461121308185473469157597436346
51461121308185473469157600618674
51461121308185473470853210433258
51461121308189075740238368964153
51461121308189075741932945659611
51461121308189075746984893416441
51461121308189075747747506004827
51461121308189086860784878879499
51461121308189086860784912194047
51461121308189086860805832900399
51461121308189086860868566304385
51461121308189086860868595019455
51461121308195978308507360370359
51461121308195978859809550936820
51461121308195978859809552537461
51461121308195978859809555719789
51461121308197179019835921884007
51461121308197179019836151454855
51461121308197179065568557389763
51461121308197179065568586087523
51461121308197179065568815656967
51461121308197179065568815658371
51461121308197179065568844354727
51461121308197179065589736363319
51461121308197179433877588890985
51461121308197179433877617588745
51461121308197179479610281792261
51461121308197179616891928530457
51461121308197179616891931712785
51461121308197179616891932775643
51461121308197179616892189979989
51461121308197179621953610210379
51461121308197190140467750202502
51461121308197190186221335110966
51461121308197190734988659086997
51461121308197190735011904163005
51461121308197190735201252320259
51461121308197195676563339306117
51461121308221489455664273955263
51461121308221489455664388746510
51461121308221489455664388746511
51461121308221489455664618317358
51461121308221489455664618317359
51461121308221490644430319743653
51461121308221490644618347820981
51461121308221490644713653254714
51461121308221490690445174335281
51461121308221490690446207437145
51461121308221490690446207450195
51461121308221490690446207450243
51461121308221490690446293543475
51461121308221490690446293543682
51461121308221490690446293543683
51461121308221490690446322241283
51461121308221490690446322241442
51461121308221490690446322241443
51461121308221490690446551810679
51461121308221490691010291682179
51461121308221490691010401690214
51461121308221490691010406473183
51461121308221490691011410877323
51461121308221491057060752582779
51461121308221491057060781280587
51461121308221491057061010863081
51461121308221505469439123950793
51461121308221505469439898785537
51461121308221505514607675224601
51461121308221505515171759439323
51461121308221505515171759457953
51461121308221505515172529508240
51461121308221505515172534291245
51461121308221505515360820635777
51461121308221505881221129859765
51461121308221505881221129859849
51461121308221505881222162961713
51461121308221505881222162974763
51461121308221507115720499895327
51461121308221507116567917638372
51461121308221507116567922421341
51461121308221507116567922421425
51461121308221507116568180701679
51461121308221507298993354385985
51461121308221507299558213452629
51461121308224207172874211654729
51461121308224207172874469934947
51461121308224207172875244756593
51461121308224207218607880262301
51461121308224208820003268392481
51461121308224208820003526672699
51461121308232296268840798805891
51461121308232296268840913610029
51461121308232296268841143180877
51461121308232296268841171877233
51461121308232312282615648814555
51461121308232312282616423649215
51461121308232312328348284321715
51461121308232312328349059141873
51461121308232312328349059154971
51461121308232312694397654723527
51461121308232312694398687825391
51461121308294437234712168239583
51461121308294437235255102181269
51461121308294437235275994189861
51461121308294440940560901487013
51461121308294440940560901959433
51461121308294440940749188316979
51461121308294440941295478310311
51461121308294442039381861584255
51461121308294442175906914432364
51461121308294442175906919196703
51461121308294442175906919215333
51461121308294442175907948066479
51461121308294442176075088869999
51461121308294442176077412869505
51461121308294442176660065110575
51461121308294442587669066688593
51461121308294442587689958697185
51461121308294442587878245056219
51461121324929430498990198947033
51461121324937534373949444331673
51461121324973451568520096616804
51461121324973851920264660286557
51461121324973859233306834057766
51461121324974758016677666680535
51461121324974758016677666680743
51461121324974759252023684407451
51461121324974776279937133675398
51461121324974802313448353784093
51461121324977461504310405350316
51461121325621961762990101556611
51461121325621961763554185788595
51461121325630065638513431173235
51461121325630065638513431173442
51461121325630065638513431173443
51461121325630114987896994741913
51461121325630114988712902272145
51461121325630131454100472999887
51461121325630131454100473012937
51461121325630131454351177116041
51461121325633967503667451860456
51461121325731230619803457010156
51461121325731280620303404514608
51461121325923072327399080330894
51461121325958172332463336204005
51461121325958188933702656561091
51461121330555576756987367699054
51461121330559196681795765365768
51461121330559196681795765365769
51461121330559228798003057025119
51461121330559228798066187492455
51461121330559228798066192215676
51461121330559228798066192215677
51461121330559230032752818675991
51461121330559230032784990520051
51461121330559230032848125710608
51461121330559230032848125710609
51461121330559239918630155178505
51461121330559239918655552564570
51461121330559239918655552564571
51461121330559244857757889158233
51461121330655241234422952387761
51461121330663345932381092256704
51461121330663345932381092256705
51461121330663346482197914289587
51461121330663646533998895590749
51461121330667248397982144101213
51461121330667248805245679195885
51461121330667248805245679196128
51461121330667248805245679196129
51461121330667296981228723515422
51461121330667298216010657010354
51461121330839256845423377905052
51461121330847076955818769845521
51461121330874378987635153049864
51461121330882182626943373175147
51461121330882227099133853468171
51461121330883383384025749167899
51461121330883383384025749168107
51461121330883433209397286536719
51461121330883434490749056845249
51461121330886086185344210727719
51461121330886086322521311329675
51461121330886086322604879364043
51461121330886086368274867541783
51461121330886086917416205171855
51461121330955178445036694446547
51461121331530586993606760473747
51461121331530586993610116523905
51461121331530587130902268276166
51461121331530587130902268276167
51461121331530587176634932479682
51461121331530587176634932479683
51461121331530887319587857335811
51461121331530887320326022487827
51461121331530887327115825388975
51461121331530887327115825389011
51461121331531852537706710604387
51461121331538691005861513660806
51461121331538691005861513660807
51461121331538991195111186952435
51461121331538991195111186952642
51461121331538991195111186952643
51461121331538991195285267872467
51461121331538991202910851008547
51461121331539941588504832575104
51461121331539941588504832575105
51461121331539941592814110865303
51461121331539941595258475870567
51461121331539957647443757059735
51461121331539957647444790161599
51461121331539957648011973715942
51461121331539957648011973715943
51461121331542592894361880374242
51461121331542592916674588597219
51461121331542592917238672829203
51461121331542642885219563238103
51461121331542642885219591817819
51461121331542642886911815934055
51461121331542659350879877865451
51461121331611642351763981567681
51461121331647959946295855263865
51461121331648009725066388869937
51461121331818774775511788882984
51461121331822376454155886778978
51461121331823593866378722309743
51461121331830480374934464847991
51461121331831697748094968464173
51461121331854791402472942154675
51461121331866813935001368646643
51461121331927742934222281391799
51461121377932649976010221711823
51461121377934000858230270295034
51461121377934000903983855204902
51461121378151503835338030583207
51461121378152854892946836745718
51461121378152854938700392957826
51461121378249666314840534265185
51461121378249666314840562844901
51461121378249699119042844675397
51461121378249699119042849280491
51461121378800791238740709961541
51461121378800839414514838978127
51461121378808011154413973730773
51461121378811646184403035947245
51461121378905257653946183426387
51461121379092578913047672825167
51461121379100700633616667979733
51461121379124095629461650734655
51461121379124095629649937092285
51461121537458796581039328707902
51461121537466901881325139272584
51461121537470505929430668871893
51461121537470505936773793419675
51461287407668608783323380895605
51461287460846237501238386408297
51461287484164323198774011267071
51461287484372650845679743589387
51461287484372651440475974346791
51461287484383127822109553955401
51461287484383161221944494547381
51461287484457319082557648319695
51461287485137232895286762047717
51461287485355735546091214093745
51461287485356035689608223180661
51461293151731414523347205242727
51461293228332845334341858094823
51461293228543546678078468852867
51461293228551650545486498297573
51461293629127816807271898258965
51461293629135005427518992964723
51461293629135021299201189457869
51461293629135920684114005632383
51461293629357461735711081147975
51461293629451120781609148200807
51461293629451168776837289192403
51461293630076098031086053156185
51461293842794716777704545756933
51461293865468914759932857203717
51461293865468914759932858738751
51461293865468926066150518306229
51461293865479736031784989727591
51461293865479736037705163794667
51461293865483638902390027650359
51461293865483638904084604344365
51461293865483638909733181249985
51461293865483638911427757943991
51461293865772721308833240978999
51461293865796135474695619454411
51461293866359018154832014630847
51461293866417210858451779319873
51461293866417210859204920498961
51461293866417210865814705731543
51461293866417511009310792579881
51461293866417511009310794114915
51461293866429218390863958491717
51461293866452327649941841118279
51461293866452329434330533390491
51461293866452627793479770911547
51461293866452629623622019395867
51461293866671183476924042865743
51461293918973509070360433292567
51461293918973809259610106582999
51461293919606846697749842057081
51461293919606891166960290325721
51461293919630307760460692395283
51461293919817592510696901083765
51461293919922946035366750836833
51461293919922946035638346948529
51461293936383525119332162648183
51461293936383538021842721400419
51461293936594275691384644256993
51461293937332723394611241118283
51461293939339204765341065822485
51461295302154993538536034692847
51461295302471064884818441050553
51461295302471066669208252517909
51461295302471066676760240110175
51461295302576417043890747352067
51461295372507373619806896920531
51461295373058498542054365549475
51461295373374571633980247460431
51461295373382674952345258003569
51461295373382675501409226189753
51461295780750000314747180684209
51461295783704012878345003439878
51461295993449410014270098225419
51461295993464166871431115398901
51461295993534411755358041110567
51461295993534411756090265815391
51461295993557527569871898353567
51461295993745101203163334186855
51461295993745110719887950387031
51461295993753205124044679564951
51461295993753216379425035316355
51461295993776316126672847843573
51461295993850465988565790341397
51461295993850466447525361914563
51461295993850467637139490272623
51461296011190043157031345092451
51461296011190043157034443925165
51461296063804838974720764480179
51461296064364020143627210085233
51461296064429768228969528443961
51461296064461331476498336406873
51461296064461332711007929195397
51461296064645003887693491344407
51461296064656710081076056196933
51461296064656720741682133369325
51461296064753971542779817071177
51461296064753972640092163360025
51462140350864604807926297232329
51462140350864606042708230727261
51462140350868206667391074941543
51462140350868208313766986268119
51462140350868506856661668939779
51462140350876312189479372818797
51462140350876611966402847819351
51462140351083410666607884823399
51462140351084611423690146025111
51462140351087313126937550012071
51462159015275688735656554099639
51462159015275693677044009641389
51462159015275995650139273438555
51462159015276896210419902453925
51462159015279592430956212758017
51462159015279592613970551925313
51462159015279597921386401417225
51462159015279597959587654361293
51462159015279597966930693169879
51462159015279597967119065620741
51462159015279597967139986209040
51462159015279597967140014906809
51462159015279598104379734257225
51462159015482820749880676753747
51462159015482821115889206017009
51462159015494484070742805294461
51462159015494498300378493345193
51462159015494498841891244206265
51462159015494526713052560461489
51462159015494782612946217876289
51462159015494784397336029343645
51462159015494784397544978009281
51462159015494798489440138572751
51462159015494798489461087858867
51462159015494799038692020523271
51462159015494800274017887792067
51462159015494800274038809902519
51462159015494800861304091275041
51462159015494800868832059328241
51462159015494800868835416913593
51462159015494800868835502534489
51462159015494800868835503006873
51462159015494826902343303412963
51462159015494827085357271043951
51462159015494827085357528261395
51462159015494832392752198399471
51462159015494832392752198412521
51462159015494832392752571470813
51462159015494832392752571483863
51462159015494832392773492072171
51462159015494832430975488088855
51462159015494832435996415111015
51462159015494832438506899348303
51462159015494832438524376730363
51462159015494832438526703910745
51462159015494832438527819936611
51462159015494832438527820408995
51462159015495701436647284647305
51462159015495733006338487440503
51462159015495733006339516310279
51462159015495734188588913133679
51462159015498386119540138403485
51462159015498386119540910055817
51462159015498402545076730462915
51462159015498402590827219722445
51462159015498402590851583635045
51462159015498402720497244279953
51462159015498434114957452178773
51462159015498434114977601118913
51462159015498434252218092121501
51462159015498435899346115757389
51462159015498435937568636963719
51462159015498435937569408616051
51462159015498435945099700667305
51462159015555772042687549912885
51462159015556982134086128010295
51462159015567478188725413981411
51462159015567778423728672183163
51462159015567778423749592771471
51462159015567789541870597273795
51462159015591794800911269360947
51462159015591794800911269373997
51462159015591794800912298243773
51462159015591795349767031854781
51462159016248303184098225635155
51462159016260308924778589154857
51462159016260309519574848491977
51462159016260309519575191448569
51462159016260314407865651849437
51462159016260314453598316052905
51462159016260314454351457231993
51462159016260314461129469045197
51462159016260314461150389633496
51462159016260315009984115500275
51462159016467096690043866732949
51462159016467096690044895602725
51462159016467097238836982235845
51462159016467107808185907677479
51462159016467397016596137584291
51462159016467397428190372147897
51462159016467397428922592738677
51462159016467413480355507582013
51462159016467413487695190340441
51462159016467413487698634019073
51462159016467413487886660574305
51462159016468297447147164849251
51462159016468308565268169351575
51462159016468312813574413142629
51462159016471013929555165595351
51462159016471015752083550457589
51462159016471015752146312572273
51462159016471015758945417624209
51462159016479103025270129978293
51462159016479103025271158848069
51462159016479103025520834081397
51462159016479103025520834081605
51462159016479103162593560729509
51462159016479103162781588806837
51462159016479113548866271197181
51462159016479114143641838583929
51462159016479119031765277234717
51462159016479119031766420423357
51462159016479119039108402149633
51462159016479119039108430729349
51462159016479119039296344474923
51462159016479119039296430214071
51462159016479119085025652273941
51462159016479119633883740881183
51462159493874647386141313577446
51462159493874647386141314627206
51462159493874647386141571844650
51462159494082680379981375746494
51462159494085348135081693578086
51462159494085348135102585586678
51462159494085348135102843853882
51462159494085348684145518399178
51462159494085381488598966563248
51462159494085381488619858571840
51462159494086282651228502308222
51462159494093453244655737438682
51462159494093453244843765516010
51462159494093453793886697278750
51462159494093453839640369344756
51462159494093485363579103956480
51462159494093485546593444658810
51462159494093485546593702926014
51462159494093501415556212363028
51462159494093501964598885858564
51462159494155640595321157969954
51462159494155640595321158086594
51462159494155640595321186666310
51462159494158031586162192696964
51462159494158331363629602862384
51462159494158342436016914291416
51462159494158342847799177417832
51462159494190462733725171576232
51462159494190462733725176181326
51462159494190463145507435752408
51462159494190463145507440357502
51462159494190746680452616769956
51462159494190746680473508778548
51462159494190746863487591213674
51462159494190746863487849480878
51462159494190747915046264970116
51462159494190747915067156978708
51462159494190747915234550264888
51462159494190747915255442273480
51462159494190748464026520707080
51462159494190748509842868798862
51462159494190748509863760807454
51462159494190763334021445264478
51462159494190763334776996530688
51462159494190763334778029632552
51462159494190763334778034354286
51462159494191663902589814944958
51462159494191663902589816344638
51462159494194349134734717775402
51462159494194365011228557087060
51462159494194365011228557087108
51462159494194365194242892018104
51462159494194365194242892372396
51462159494194365606024123092416
51462159494194365606025156194280
51462159494194365606025160916013
51462159494194365606025160916014
51462159494194370547412326288790
51462159494194370684673080952863
51462159494194370684673081149696
51462159495033644325149511650368
51462159495041749846401071766214
51462159495041749846484667311824
51462159495041749846672953656356
51462159495041749846673039395504
51462159495041749846673040930538
51462159495065766269964900562480
51462159495065766269965158829684
51462159495066050353430714177728
51462159495066065170625629772380
51462159495066065170813916116912
51462159495066065177400456646492
51462159495066065177588742991024
51462159495069668730482621004352
51462159495069668730482621358644
51462159495069668730482879271556
51462159627098350943141107404616
51462159627134368167692681177494
51462159627973652832273704763568
51462159628009670056825278536446
51462159703910480901596577224350
51462159703946498126148152060038
51462159704785782790729174583302
51462159704821800015280749418990
51462159706586063008648267426183
51462159706586063008648611782455
51462159706756838538846406819615
51462159706760740999364131983013
51462159706760741045117716774837
51462159706768577489506142240665
51462159706768577901288148149637
51462159706768844324695350341209
51462159706768844873487320783401
51462159706768845971823373977097
51462159706768846108833338510317
51462159706768846109084042613421
51462159706768878090557970394711
51462159706768878227818724770183
51462159706768879325904759773959
51462159706768879463165514149431
51462159706771279192941229944517
51462159706771547858105955280933
51462159706792895014085588725477
51462159706793159656198467427201
51462159706793161302762406835317
51462159706793161486341863821687
51462159706803968253576547650917
51462159706803968299330102327783
51462159706804867631963260927150
51462159706864940022413200934473
51462159706864940434007178766117
51462159706876646168367754173025
51462159706876647449468128357147
51462159706876662090698566360027
51462159706876964064358971843041
51462159706912986776830163826307
51462159706912986776830249565455
51462159707558677274264742326635
51462159707561378977511801953159
51462159707741459139938470094059
51462159707751948103254707989183
51462159707752264306363545566105
51462159707777481898707559935298
51462159707788286881574068913047
51462159707788287018834823288519
51462159724278618055903087148365
51462159724278619290685020643297
51462159724486617696204724521421
51462159724494722805945903400993
51462159724497423914375349688987
51462159724497455621516825662225
51462159724497457268645106519769
51462159724521737598938475465769
51462159724521739246067527971433
51462159724521739840864222138597
51462159724529844355808706851005
51462159724592033490110794600597
51462159724594733546981941365559
51462159724602524100555393308077
51462159724626854256471463008667
51462159724628054418757493466233
51462159724638861826541958012211
51462159724638863016323452008403
51462159725248528971519158534041
51462159725287255216816803790723
51462159725467333594854699687337
51462159725470020473919742841635
51462159725470020656934082008931
51462159725470035298853870088187
51462159725470035481868468007913
51462159725470037128223115789637
51462159725478140408595048967759
51462159725502456334874625563053
51462159730184241164516838296857
51462159730208558325010787297641
51462159730208558325010791883861
51462159730211558388140517490819
51462159730219665145010748876055
51462159730219665282271504668469
51462159730219665693865482487015
51462159730219665739619067396931
51462159730394975678735829103405
51462159730402147416211605650419
51462159730402147416211610367781
51462159730402178985883035643219
51462159730402178985903956349619
51462159730403345977122944750581
51462159730403346526165962252469
51462159730403347624250878061101
51462159730403347624250963800249
51462159730403347624250968386469
51462159730403348173293985888357
51462159730403379742985531638147
51462159730403379742986217551331
51462159730403380978332235278247
51462159730403380978332321017395
51462159730405782492476179918813
51462159730426460550958709738551
51462159730426462198086733374439
51462159730426462198651560560947
51462159730427362766463632702851
51462159730427362903724384245915
51462159730427362903724388967649
51462159730427661720387061081219
51462159730427662955168994576151
51462159730430062822769548864813
51462159730430063233799815535767
51462159730430063234551927845079
51462159730430064469898601370477
51462159730430065063942064020087
51462159730430065064695324235401
51462159730430363423070380836195
51462159730430363561083161781831
51462159730430365207459073108407
51462159730438167932511872463847
51462159730438167932511872468219
51462159730438169579639780250049
51462159730438169579639865989197
51462159730438170128682884908027
51462159730438201695843830663539
51462159730438468121782437768647
51462159730438469768910374261335
51462159730439368689594219758839
51462159730442070804623542161811
51462159730442070804623571209539
51462159730499441720594261247847
51462159730500342288406042888279
51462159730500342288406047474499
51462159730500642431923051976599
51462159730503358960083608775889
51462159730511447872784262925591
51462159730511449245391806680311
51462159730511449245663402792007
51462159730511449245663407378227
51462159730511464069824789059353
51462159730511464115578373969221
51462159730535779400744020550509
51462159730535779401287212773892
51462159730535779401307757222419
51462159730535779401308104782493
51462159730535779812334556225617
51462159730535779813086668534929
51462159730535779813090024585087
51462159730535781093625542989935
51462159730536830131821477028297
51462159730539381535294219738415
51462159730539381672554888370367
51462159730547486782296062667931
51462159730547488475178704315551
51462159731094681662252598112747
51462159731167961328279838508527
51462159731167961746651738864621
51462159731191928161763542728427
51462159731191928710618532148775
51462159731191976477267040597229
51462159731191976889049045093471
51462159731191976889049045106521
51462159731191978123830980005345
51462159731191978169584564915261
51462159731193178926670296952555
51462159731193178926671411561479
51462159731374758799728722131129
51462159731374758800480834440441
51462159731374760035074741379981
51462159731375643994524419985019
51462159731375658818685772968328
51462159731375658818685801666145
51462159731375658819249857196109
51462159731375660603639664077245
51462159731378360521932831190969
51462159731378662495592118865261
51462159731386449572710056903745
51462159731386465632426122366803
51462159731386465632426123783745
51462159731386465632426152481505
51462159731386465769667015016180
51462159731386765958958504209557
51462159731386766370740764153805
51462159731410780963345297866379
51462159731410780963909382098363
51462159731410781100606052591771
51462159731410781101149216239602
51462159731410781101170136827910
51462159731410781101170138363161
51462159731410781512196558182489
51462159731410781512200030440836
51462159731410781512200030440837
51462159731410781512948670491801
51462159731410781512952142749989
51462159731410781512952142750148
51462159731410781512952142750149
51462159731410781558705727659857
51462159731410782748295459871049
51462159731410782748298932129396
51462159731410782748299189333791
51462159731411081290440702128338
51462159731411081702222708050417
51462159731411082936813171311485
51462159731411981720991729389086
51462159731411981720991758085499
51462159731411982315787988861777
51462159731411983505381536270222
51462159731411983550569922356709
51462159731414683424426817092995
51462159731414683561687485733691
51462159731414685208816538239355
51462159731414685208816623974131
51462159731422789083208600205165
51462159731422789128941264408681
51462161568129980968661894247293
51462161568129980968933863411617
51462161644834202653089258318553
51462161644836744905005780105964
51462161644836744912598834272062
51462161644836744912619754977010
51462161804358969291491415140416
51462161804358969291492529749340
51462161804431020199246412733004
51462161804431020199330095558412
51462161851628271138447062165209
51462161851697320200088372144909
51462161851697320200088376866643
51462161857508678760091946033038
51462161857536596362278479570605
51462161857536912604257004079554
51462161857543355895341664183748
51462161857543355897869597223380
51462161857544701472580817109662
51462161857544701472584174576762
51462161857544701472584175049146
51462161857605945567436425585997
51462161857605945567436426052557
51462161857605945567436430172217
51462161857605945567436430185267
51462161857605945567436430657651
51462161857605945613169090137981
51462161857605945613169094375685
51462161857605945613169094393155
51462161857605945613169094859715
51462161858491603367890576385632
51462161858491619831649689651392
51462161875331821669480677634469
51462161875334523372915765338321
51462161875334523555909184271441
51462161875334524607486193415658
51462165237062575465313488494995
51462165371193593131636685907088
51462165396592758313665384070424
51462165396595459827308209123855
51462165397563705410646586161244
51462165397564005600481267573744
51462165397575711190301554511878
51462165397575711195384900342370
51462165397575760610731771087616
51462165397786460261524121379844
51462165397786461908714825633552
51462165397794565181473067730586
51462165397794565371829384491400
51462165449757013159578968165197
51462165449757024282783289918297
51462165449757913727412328199789
51462165449757914276455345684207
51462165449757923611002560568271
51462165449757924845532303832337
51462165449757924850532309793805
51462165449761825476451711068427
51462165449768720541069367725889
51462165449768720541132129490813
51462165449768720541153026203669
51462165449768720953499802258017
51462165449768721089924104637269
51462165449768721090195700748965
51462165449768729829109742307127
51462165449768730423905973077581
51462165449768730428738614804969
51462165449768731659252762456829
51462165449768732071620921078997
51462165449768735731907687950543
51462165449769019495620766000573
51462165449769021279194669937697
51462165449769021279194698517413
51462165449769021284278272985633
51462165449769035509647353568545
51462165449769035513914761753847
51462165449769035513914791868805
51462165449769035514646986458671
51462165449769035921157361242379
51462165449769035926240964290315
51462165449769035966910972035117
51462165449769920067700243495579
51462165449769920067950947616153
51462165449769921714829300250593
51462165449769931180988349070541
51462165449769935944444868312455
51462165449769935944465789018807
51462165449769935945198013723631
51462165449769936488425119150761
51462165449769936489178264561937
51462165449769936493236838737385
51462165449769936493236838754647
51462165449769936493508807937845
51462165449769936493989984165823
51462165449772621766867549605709
51462165449772623007235294586833
51462165449772623007297942033101
51462165449772634120335343487489
51462165449772637643361470302219
51462165449772637648445070163615
51462165449772637648445073350155
51462165449772637780643059999235
51462165449772637785643062778375
51462165449772637785643065960703
51462165449772637833907159442437
51462165449772637833907160977631
51462165449772638192425324188461
51462165449772639427772113567709
51462165449772639427772226823555
51462165449772639427772228358749
51462165449772639432018974100739
51462165449772639432018974104951
51462165449772639432018977287279
51462165449773089970923911622863
51462165449987875322018220027145
51462165449988774105378228667345
51462165449988776296716605147255
51462165449988776301800208195191
51462165449991477450921019280423
51462165449991477593265003632489
51462165449991477593265376703831
51462165450050014496700591437197
51462165450060819937081054499867
51462165450084834665273682054865
51462165450084836266648096433257
51462165450096827411098432864891
51462165450096827411098461444607
51462165450096838529219437367215
51462165450096842189757305743573
51462165450096842235531811240297
51462165450096842649552333757475
51462165450096843836635285324141
51462165450096892015149763699249
51462165450096892609925189741117
51462165450096892609945996010561
51462165450096892609946081749709
51462165450096892612372911150671
51462165450096892612393804222064
51462165450096892612456480247840
51462165450633565578905568730855
51462165450633565585411775057719
51462165450633576696775611912631
51462165450633576703469846312611
51462165450633576703532522342599
51462165450644371347657538901999
51462165450644371347845566979375
51462165450644381870898342489157
51462165450644382282680348398129
51462165450645271732371039797089
51462165450645282300696224342941
51462165450645282300696995995273
51462165450645282301449108287323
51462165450645282301449112536673
51462165450645282301449369754117
51462165450645282849738898870975
51462165450645282850492044299413
51462165450647973024024489945949
51462165450647973062246639615923
51462165450647973062267560204231
51462165450647973067351163252167
51462165450647973069861647961839
51462165450647984004884454271429
51462165450647984004884457457969
51462165450647984142145122911965
51462165450647984142145126094293
51462165450706511571409877823883
51462165450706511571659781694939
51462165450706511575655595185743
51462165450706511578166102340667
51462165450706512166184416340647
51462165450706512166205336928955
51462165450706512166206108581287
51462165450706512173799166052177
51462165450706512173799510425711
51462165450709213464637484903533
51462165450741328218545046382927
51462165450741328218545074962643
51462165450741328223628649430863
51462165450741331922890846867723
51462165450741331925422250748553
51462165450741331929669797194975
51462165450741331929669797199187
51462165450741331932932396928115
51462165450741332482059012933413
51462165450741333577613989827889
51462165450741333577802017905217
51462165450741333580061449433779
51462165450741333708975262559041
51462165450741333708975262677085
51462165450741333709246858788781
51462165450741333709246860205931
51462165450741333709247117423375
51462165450741333709247889075707
51462165450741333709729436839993
51462165450741333709791051184189
51462165450741333709791055416277
51462165450741333709791165503053
51462165450741333709792198604917
51462165450741333709979083493605
51462165450741333714058837027261
51462165450741333714059608679593
51462165450741333714059637377353
51462165450741333714330461836717
51462165450741333714330463253867
51462165450741333714331605025357
51462165450741333714811725220993
51462165450741333714811982438437
51462165450741333714874396997419
51462165450741333714874397014681
51462165450741333714874401246769
51462165450741333714895317721033
51462165450741333715062686541541
51462165450741333716591041140139
51462165450741333716591042675333
51462165450741333717318766252033
51462165450741333717319023469477
51462165450741333717322118070103
51462165450741333717322237093231
51462165450741333717343129101823
51462165450741333717343157681539
51462165450741333717594088652981
51462165450741333717594091839521
51462165450741333717594177578669
51462165450741334121511442748965
51462165450741334121573061325249
51462165450741334121574204513889
51462165450741334126593988347409
51462165450741334126656664373185
51462165450741334129101029378449
51462165450741334129188069671165
51462165450741633905839944314885
51462165450745236040851145180103
51462165450745236040851173877863
51462165450745236177087842511475
51462165450745236177108763098331
51462165450745236177860881193639
51462165450745236178111899555575
51462165450745236178111928253335
51462165450745284164993840933713
51462165450745284170077472561365
51462165450753334554858497489431
51462165450753334554858754706875
51462165450753334554858840446023
51462165450753334559942443493959
51462165450753339313231695366733
51462165450753339320741812966579
51462165450753339320741841546295
51462165450753339450471418949077
51462165450753339450471533740117
51462165450753339450492449742205
51462165450753339450492454328425
51462165450753339450743502923363
51462165450753339455010825369517
51462165450753339455575681253833
51462165450753339457186692977755
51462165450753339457999387002277
51462165450753339458002481602903
51462165450753339458002595921767
51462165450753339493714606777747
51462165450753339493986488686603
51462165450753339493986574425751
51462165450753339496225089952225
51462165450753339496242568397095
51462165450753339496245920215165
51462165450753339496245924919637
51462165450753339496246005954313
51462165450753339496246007470633
51462165450753339496246010540533
51462165450753339496246012075727
51462165450753339496496973396275
51462165450753339496497059135423
51462165450753339501326171445031
51462165450753339501329266045657
51462165450753339501329613588469
51462165450753339501329615123663
51462165450753339501329639098285
51462165450753339503002925688023
51462165450753339503191212045605
51462165450753339503191297784753
51462165450753339862253424858049
51462165450753339862463005347665
51462165450753339862525767112589
51462165450753339869781392911249
51462165450753339908216561559773
51462165450753339908279323324697
51462165450753340045267761311029
51462165450753340045288682015929
51462165450753340045288686621023
51462165450753340045288943838467
51462165450753340045477230196097
51462165450753340045539733680719
51462165450753340045539733680767
51462165450753340045539991961021
51462165450753340049535804371497
51462165450753340049535804371545
51462165450753340049535833067853
51462165450753340050372656600173
51462165450753340052042845402585
51462165450753340052046288608833
51462165450753340052067237893440
51462165450753340052067238365833
51462165450753340052234316686161
51462165450753389280382735678537
51462165450753389280570765304157
51462165450960171687227841391207
51462165450960171687228870243721
51462165450960471876478543534153
51462165450960471876750255518621
51462165450960471881561889364645
51462165450960486518462242701277
51462165450960486518462499918721
51462165450960486518650527996049
51462165450960488348039664372095
51462165450960488348039922639251
51462165450960488352851642243137
51462165450960488355299101843411
51462165450960488355571075631543
51462165450961372307238521018657
51462165450961372312050240603829
51462165450961372312865028957791
51462165450961381595760181910389
51462165450961383425358496651205
51462165450961383425902430412179
51462165450961387086210147986735
51462165450961387086210405204179
51462165450961387086211176856511
51462165450961387086211262576785
51462165450961387086211519794229
51462165450961387086462223897333
51462165450961387086462223898737
51462165450961387086462338217601
51462165450961387091293751034671
51462165450961387091294122552105
51462165450961387687765124379667
51462165450961387687765152959383
51462165450961388915767763187071
51462165450961388920600662114433
51462165450961388920600690692745
51462165450961388920851366235007
51462165450961388920872288358349
51462165450961388923107703144069
51462165450961388923110797744695
51462165450961388923110802349789
51462165450961388923111175402417
51462165450961388923382771532827
51462165450964074010484808979751
51462165450964088789645492894981
51462165450964088789646607498081
51462165450964088789708254654081
51462165450964088789709283523857
51462165450964088794729210255957
51462165450964090617320242919839
51462165450964090619036002141283
51462165450964090624035778396597
51462165450964090624098425848481
51462165450964090624119347971775
51462165450964090626542790847921
51462165450964090626546148320845
51462165450964090626546263106269
51462165450972177478662596381731
51462165450972177478724472175667
51462165450972177478725243827999
51462165450972178022684659681471
51462165450972178022684916898867
51462165450972178022705580386371
51462165450972178027767491077027
51462165450972178027767491077075
51462165450972178027955519154403
51462165450972188591761873629847
51462165450972188592033842794171
51462165450972188596845219460547
51462165450972189003565944832087
51462165450972193899198382243481
51462165450972193899198386492831
51462165450972193899198643710275
51462165450972193899199415362607
51462165450972193899199528618453
51462165450972193899199530153647
51462165450972193904281989540767
51462165450972193904282362612109
51462165450972193944931422704879
51462165450972193944931423767689
51462165450972193950015026815625
51462165450972194491464699969391
51462165450972194493971741000431
51462165450972194493975184206679
51462165450972194493975211841629
51462165450972194493996017637445
51462165450972194493996103376593
51462165450972194493996132428485
51462165450972194493996133491286
51462165450972194493996133963679
51462165450972194499078591815605
51462165450972194501505475195075
51462165450972194501505503774791
51462165451033117542721385705917
51462165451033117679982054338029
51462165451033117680232845614693
51462165451033117680233874484469
51462165451033118092579964608163
51462165451033417686217502785645
51462165451033417869503439612929
51462165451033418281285702726247
51462165451069438797502342691185
51462165451069440444442368383369
51462165451069440444443367119521
51462165451069440444630653678141
51462165451069440444631395196849
51462165451069440444652317339065
51462165451069440444715079103989
51462165451069440581641359730069
51462165451069440581641388309785
51462165451069440581703006886069
51462165451069440581704150074709
51462165451069440581891034963397
51462165451069440581891408053613
51462165451069440581892063833173
51462165451069440581912985975389
51462165451069440581975747740313
51462165451069440993423365639041
51462165451069440993423394218757
51462165451069440993486041664817
51462165451069440993486155983681
51462165451069440993506962253125
51462165451069440993507047992273
51462165467494595550110811682783
51462165467494596780374374267765
51462165467494596780457942302133
51462165467494597191968347382047
51462165467494597192239948211105
51462165467494597197051578889463
51462165467494606068351982379767
51462165467494606663148213137171
51462165467494607899332202302409
51462165467494608310925808597905
51462165467494611971212604048959
51462165467495796302674701974545
51462165467495797954887471847009
51462165467495812179440591854205
51462165467495812728483266399501
51462165467498498006109789678397
51462165467498499240891723173329
51462165467498499240891723173489
51462165467498510359577583560129
51462165467498513887770993061871
51462165467498514019864379011183
51462165467498514431730326026025
51462165467498515856786041236887
51462165467498558949874386826018
51462165467705646855958162227367
51462165467705646856041844580599
51462165467705646858468646464655
51462165467713750135368688287409
51462165467713751370902734091653
51462165467713751965699341106939
51462165467713751965783023460171
51462165467713751968209825344227
51462165467713751973042376728985
51462165467713751973042379915525
51462165467713783535391658509061
51462165467786729528144842603369
51462165467786740646265961424557
51462165467810712506141297826445
51462165467822704062373640167099
51462165467822751828834115938907
51462165467822752240616379065371
51462165467822762946955234760095
51462165467822768254642793614141
51462165467822768849167429813757
51462165467822768849250997848125
51462165467822768851677912988235
51462165468362143521394868430067
51462165468362143526666499555331
51462165468362152862636207631499
51462165468362154639703901009719
51462165468370247400601660261081
51462165468370247401353772570393
51462165468370247403864259994221
51462165468370247587150568816939
51462165468370257964866983127163
51462165468370257964867240344607
51462165468370257965599203582589
51462165468370257972377386511071
51462165468370257972942242408437
51462165468370257972942586764709
51462165468370257972942589951249
51462165468370257972942615462517
51462165468370257972942618649057
51462165468370258521985261310005
51462165468370258521985264496545
51462165468371148009835797893731
51462165468371148015191111372227
51462165468371148017701596081899
51462165468373860236596430994995
51462165468373860244189370369845
51462165468373860244189373556385
51462165468432386628630675000661
51462165468435089514337109471479
51462165468435089514338252660119
51462165468435089560069773674995
51462165468435089560153456028227
51462165468435089567412812483581
51462165468435089567681424081427
51462165468435089567684781666779
51462165468435089567684867287675
51462165468435089567684867760059
51462165468435089567684891736085
51462165468435089567684895985435
51462165468435089697351448638775
51462165468435089697352477508551
51462165468443192847575822393455
51462165468443192847575823928649
51462165468443193027514451450923
51462165468443193030024935688211
51462165468443193389024382486541
51462165468443193442372054686053
51462165468443193442640669466067
51462165468443193442644022333897
51462165468467204870385109552141
51462165468467208576425489917483
51462165468467208581509092965419
51462165468467208584019577202707
51462165468467209809512843531869
51462165468467209811207423412415
51462165468467209811207796483757
51462165468467209811291364518125
51462165468467209811291364531175
51462165468467209812023330955697
51462165468467209812044248475557
51462165468467209816291026460351
51462165468467209816855882357717
51462165468467209816856226713989
51462165468467209816856229900529
51462165468467209816856255411797
51462165468467209817106930817093
51462165468467209817106934003633
51462165468467209817127851523493
51462165468467209819363270931569
51462165468467209819366366581955
51462165468467209819366742835625
51462165468467209819638335760781
51462165468467209819638338947321
51462165468467210360815301397889
51462165468467210360816444586529
51462165468467210365898901259285
51462165468467210365898904445825
51462165468467210365982584084901
51462165468467210368493071508729
51462165468467254283493469033201
51462165468467254283682897503563
51462165468467254288577186400001
51462165468468455045575880039729
51462165468471110625433945753717
51462165468471112272561969389605
51462165468471112277645686756405
51462165468471112279068270291347
51462165468471112280156060924387
51462165468471112280156147017667
51462165468471112280156175715427
51462165468471155097636164574607
51462165468471160404298757032129
51462165468471160409382474398929
51462165468479210794351784621815
51462165468479215552724983548877
51462165468479215557536618948969
51462165468479215560047101651063
51462165468479215735739213114623
51462165468479215742496213883009
51462165468479216101495664930689
51462165468479216101767634113727
51462165468479216101768007185229
51462165468479216144989814079955
51462165468479216145073496433187
51462165468479216147249246658437
51462165468479216147249249840605
51462165468479216147500298317243
51462165468479216147521214306281
51462165468479216147521219023595
51462165468479216147521219023803
51462165468479216147521563397337
51462165468479216147583981142859
51462165468479216151579708527077
51462165468479216151767993821897
51462165468479216152601464486387
51462165468479216152604817354217
51462165468479216152604907692635
51462165468479216152604908165018
51462165468479216152604908165019
51462165468479216154027515675987
51462165468479216154027773956241
51462165468479216154090191701763
51462165468479216154278478059185
51462165468479216154278478059345
51462165468479216155115392402307
51462165468479216284781973753407
51462165468479216284782232033661
51462165468479260618886752493591
51462165468479260618970434846615
51462165468479260624053780677107
51462165468479265514792048239727
51462165468479265514792306506931
51462165468479265519875765606527
51462165468479265519875767141721
51462165468479265565441295263402
51462165468651225834072243126229
51462165468651236952192218758777
51462165468651236957275821806713
51462165468662031005495434053349
51462165468662042123616552874537
51462165468686047789461146845999
51462165468686047789461146863261
51462165468686058907581122495809
51462165468686348532585621979795
51462165468686357450266856370643
51462165468686357450538824018647
51462165468686359094320311550357
51462165468686359094403993903589
51462165468686359096830795787645
51462165468686359096914478613261
51462165468686359101931961956789
51462165468686362757955444094465
51462165468686364584562472119139
51462165468686364584834439767143
51462165468686364587260983384043
51462165468686364587344924476815
51462165468686364592174122525571
51462165468686364592177566204203
51462165468686364592365592759435
51462165468686364592365594294629
51462165468686364594876077469107
51462165468687248546543522856221
51462165468687259664663498488769
51462165468687265160177290195913
51462165468687265162687773370391
51462165468689950249790839682719
51462165468689965028950494726721
51462165468689965028950494732545
51462165468689965028951523596497
51462165468689965034034212093521
51462165468689965211966236308922
51462165468689965211966236308923
51462165468689966858341003978847
51462165468689966863340780234161
51462165468689966863424349809339
51462165468689966865851150158409
51462165468689966865851264943832
51462165468689966865851264943833
51462165468698054129748719206831
51462165468698054129748976424275
51462165468698054129748976424323
51462165468698070138503645547679
51462165468698070138691673612117
51462165468698070138691931892211
51462165468698070138693075080851
51462165468698070143587362914479
51462165468698070143587364449673
51462165468698070143775276660053
51462165468698070326518021263737
51462165468698070329028499716481
51462165468698070733217338190411
51462165468698070733301019475009
51462165468698070738300027159611
51462165468698070738383593653169
51462165468758993782214330957569
51462165468759292139459038113013
51462165468759292322389580608213
51462165468759292324900064845501
51462165468759292324901208021043
51462165468759293968953520012117
51462165468759293968953891548425
51462165468759293969037202365349
51462165468759293969037459582793
51462165468759293971296896865379
51462165468759293971464004249405
51462165468759293971482596240389
51462165468759293971484923420771
51462165468759293971484924942707
51462165468759294108474083573873
51462165468759294108745679685569
51462165468759294520340685901507
51462165468795315448401236621245
51462165468795316683935282425489
51462165468795316683935655515705
51462165468795316683957319176629
51462165468795316821217987812953
51462165468795317232728396056321
51462165468795317232811964090689
51462165473392426498671569308105
51462165473392426502939007608365
51462165473392726509195262321213
51462165473395476386041566391045
51462165473395476386605393405585
51462165473403222747414376802005
51462165473403231893298417345901
51462165473403233311659807814201
51462165473403521152294787678485
51462165473403521152483072973257
51462165473403521152483158712405
51462165473403522748587028466917
51462165473403522931601253315349
51462165473403531671540151200473
51462165473403532082317964284441
51462165473403532087401567332377
51462165473403532265332189132873
51462165473403537161234642896717
51462165473403537161970339859672
51462165473403537161970339859681
51462165473403537162050550426949
51462165473403537162054022685296
51462165473403537162054022685297
51462165473403537166237778159932
51462165473403537166237778159941
51462165473403537166317988727209
51462165473403537166321460985556
51462165473403537166321460985557
51462165473403537211991363056759
51462165473403537616807042123333
51462165473403537616807127862481
51462165473403537618498265949509
51462165473403537618501621999667
51462165473403537619314168893521
51462165473403537619317526360621
51462165473403537623581868997445
51462165473403537623585340888403
51462165473403537624397771941457
51462165473403537624401215147705
51462165473403537624401244199804
51462165473403537624401244199805
51462165473403537626092351817791
51462165473403537626092353234724
51462165473403537626092353234733
51462165473403537626095824075931
51462165473403537626095824076138
51462165473403537626095824076139
51462165473403581496346456431307
51462165473403581496346829502809
51462165473403581496911312328673
51462165473403581496911655285265
51462165473403581496911685387125
51462165473403581496911688569293
51462165473403582045138512625697
51462165473403583280485559209339
51462165473403583280485589324249
51462165473403687737112163311427
51462165473404432239351932840905
51462165473404433886480985346569
51462165473404437592542287831201
51462165473404437596872488250517
51462165473404438191397122896225
51462165473404438192150264075313
51462165473404438329411018450785
51462165473404482064723470209725
51462165473407124653993390452677
51462165473407124659641935123917
51462165473407135772679250839317
51462165473407140034540944652259
51462165473407141123401048389677
51462165473407141125343233536401
51462165473407141125908089420717
51462165473407141130179228131619
51462165473407141132686269162659
51462165473407141132686272344987
51462165473407141263109439498525
51462165473407141267628268151943
51462165473407183768158440290081
51462165473407183768158526033441
51462165473407183768158554731201
51462165473407183905419194665553
51462165473407184317201576832350
51462165473407185551983391291113
51462165473622076647830804160988
51462165473622375596731067263963
51462165473622377378863770151051
51462165473622377381311492623415
51462165473622377386206808959637
51462165473622377386395181410499
51462165473622377386395210108259
51462165473622408948556087553173
51462165473625979100817089368639
51462165473625979100817175107787
51462165473625979103324216138827
51462165473625979103327573605918
51462165473625979103327573605927
51462165473625979103327688397174
51462165473625979103327688397175
51462165473625979108348156254553
51462165473625979108348241993701
51462165473625979108348529326055
51462165473625979108407819186763
51462165473625979108411262393011
51462165473625979108411291445110
51462165473625979108411291445111
51462165473625979245609255003719
51462165473625979245609283701527
51462165473625979245672045820583
51462165473626012455149236428037
51462165473626012455150008080369
51462165473687218264324641144835
51462165473695321589484251358271
51462165473695321589487608825362
51462165473695321589487608825371
51462165473695321589487723616618
51462165473695321589487723616619
51462165473695354941309271647481
51462165473695356725699340332281
51462165473695366059430276149805
51462165473719638156506032139329
51462165473731343704840458370169
51462165473731343842163974860325
51462165473731344253883218654405
51462165473731394262269097092945
51462165473731394264779580267423
51462165474278873000252236096127
51462165474278883515229661999267
51462165474278883516045569529499
51462165474278883520041411718063
51462165474278883523305040303717
51462165474279783953856067568677
51462165474282474674004247577143
51462165474282485649698098274183
51462165474282485787041649031531
51462165474282485787042420683863
51462165474282485794552168282387
51462165474339810824687688506383
51462165474339811238896494764377
51462165474339812466922199497595
51462165474340713041491240169197
51462165474343412961100603824217
51462165474343714934196150223117
51462165474351818394674620179823
51462165474351818394946216291519
51462165474351818397938248765477
51462165474351818808904605765713
51462165474376134137564058172237
51462165474376135367826472851217
51462165474376135372909818681709
51462165474376135373474931777844
51462165474376135375232273791948
51462165474376135375232273791957
51462165474376135376006339909476
51462165474376135555736130257159
51462165474376135962622703608621
51462165474376135967706306656557
51462165474376135967707421265481
51462165474376135970213433426745
51462165474376135970214462296521
51462165474376135970216905685092
51462165474376135970216905685093
51462165474376135970799213199789
51462165474376135970802570666880
51462165474376135970802570666889
51462165474376135970802685458136
51462165474376135970802685458137
51462165474377035986287157522119
51462165474377035988734878577541
51462165474377035989550781502679
51462165474379737646417410228203
51462165474379737646480171988755
51462165474379737693257728203575
51462165474379737693257814296855
51462165474379737693257842994615
51462165474379737826984028453749
51462165474379785822400459330709
51462165474387840965805730239709
51462165474387840970638286228157
51462165474387840972395623637167
51462165474387841107899043785797
51462165474387841514869674464417
51462165474387841518928162550797
51462165474387841518928162550957
51462165474387841519116190628077
51462165474387841519681303730045
51462165474387841519932098171350
51462165474387841519953018877759
51462165474387841521375885023312
51462165474387841521375885023321
51462165474387841560350913937625
51462165474387841560601960997113
51462165474387841560622886302783
51462165474387841560622886302991
51462165474387841560623230676525
51462165474387841564681718763065
51462165474387841564869661101037
51462165474387841564932422865961
51462165474387841565434859942153
51462165474387841565685564045049
51462165474387841567376787871225
51462165474387841567962567644269
51462165474387841697883899312849
51462165474387841701942473488297
51462165474387841704449514519337
51462165474387885986297711414503
51462165474387885991318552347755
51462165474387890932705722087973
51462165474387890932705722442265
51462165474387890932956512297350
51462165474387890932956512297407
51462165474387890932956512297567
51462165474387890932977433003759
51462165474387890932977434420909
51462165474387890935299889504952
51462165474387890973626637989578
51462165474387890981053445717060
51462165474562262049860323755451
51462165474594673202562814142449
51462165474594673207373676341965
51462165474594673207374448007347
51462165474594673207624466197267
51462165474594673207625495053993
51462165474594673207625495067043
51462165474594673208189579285977
51462165474594673752169915863271
51462165474594673756417466908915
51462165474594673756417581700163
51462165474594673756480228673839
51462165474594673757232598204807
51462165474594682488825039273739
51462165474594683044395192644413
51462165474594684320682789774997
51462165474594684321498949923403
51462165474594973941419589155059
51462165474594973946503192202995
51462165474594988353799854547345
51462165474594989997915186458023
51462165474594989998668327637111
51462165474594990000174617986633
51462165474594990000359551463287
51462165474594990000362650663231
51462165474594990000446591756003
51462165474594990005446339450315
51462165474594990007977744748295
51462165474595885077765165767957
51462165474595885082848768815893
51462165474595890573007359927589
51462165474595890573278957475101
51462165474595890575789440649579
51462165474598585134700104685135
51462165474598592269726912036591
51462165474598592276442418935085
51462165474598592278970380672477
51462165474598592279036500262996
51462165474606679542850386486019
51462165474606679542850643703463
51462165474606679543101433545715
51462165474606679680174160193827
51462165474606679680362188271155
51462165474606690655888816810391
51462165474606690656138835000103
51462165474606695595015521920135
51462165474606695595015779137579
51462165474606695595015864876727
51462165474606695595016893746503
51462165474606695597337977030374
51462165474606695597337977030383
51462165474606695597522905907767
51462165474606695597523934777543
51462165474606695597526263374858
51462165474606695597526378166114
51462165474606695597526378166115
51462165474606695597527377983782
51462165474606695602421665817467
51462165474606695602421695932377
51462165474606695602606251738259
51462165474606695602609723996606
51462165474606695602609723996607
51462165474606695739619687125983
51462165474606695739619688542925
51462165474606695742151059120844
51462165474606696143871369086143
51462165474606696146319004406789
51462165474606696146319005469590
51462165474606696146319005469599
51462165474606696146378410117183
51462165474606696146381766167341
51462165474606696151401664324097
51462165474606696151401694438799
51462165474606696151464340345501
51462165474667617363458247735499
51462165474667619147032151672623
51462165474667619195295076100365
51462165474667619195295076113415
51462165474667619195315998236757
51462165474667619744088191616311
51462165474667619744150838594199
51462165474667619744902950903511
51462165474667619744923871609911
51462165474667919934173544901699
51462165474703940862256159517881
51462165474703942097037322794893
51462165474703942097058986455817
51462165474703942234319655092141
51462165474703942645830063455005
51462165474703942645913631489373
51462165849573442028150583339424
51462165849792246652050208724704
51462165875182855814568370177516
51462165875182857054997733734924
51462165875190065852010525538114
51462165875190951413232621182380
51462165875190951413232624368920
51462165875190960929956979119564
51462165875190962118922565585572
51462165875190962157145083609526
51462165875190962157898229020702
51462165875190962159655566784004
51462165875190962164676150495440
51462165875190962164738912614496
51462165875190966237393744596302
51462165875190995884869869800090
51462165875191000826257038494920
51462165875409800142657133097866
51462165875507061459551279652730
51462165875507110049827847771320
51462165875517918098350390350268
51462165876163559090896613713906
51462165876163608503921027839906
51462165876163608503921802678778
51462165876174364236295299779390
51462165876174414128801400013156
51462165928356572193731107877108
51462165928356572742774126778676
51462165928356583128836739270706
51462165928356872337227197323338
51462165928356872337248116965428
51462165928356872337248118028286
51462165928356872932023799598176
51462165928356883318107333150850
51462165928359273851412868952798
51462165928359274308927797332490
51462165928359274308948718037438
51462165928359274446209472762830
51462165928359288716997344958470
51462165928359288722079919136630
51462165928359574040662542244634
51462165928359574040683462949582
51462165928359574452444806420810
51462165928359574452465727125758
51462165928359574498198391329274
51462165928359574635459146054666
51462165928359588860326067702258
51462165928359588911329592428466
51462165928360474608223271157418
51462165928360474608495244590013
51462165928360474608495244590014
51462165928360474608495244926836
51462165928360474653976831502236
51462165928360474653976831502284
51462165928360474653976855949242
51462165928360474653976860198592
51462165928360475020277508766189
51462165928360475020277508766190
51462165928360475020277509116110
51462165928360475065759095678412
51462165928360475066010173319626
51462165928360485589354461112258
51462165928360486183879095757966
51462165928360489425606473096602
51462165928360489425878446866020
51462165928360489428137878394582
51462165928360489433133297494602
51462165928360489433136765147856
51462165928360489433405266658926
51462165928360489433408738917274
51462165928360489471360057888426
51462165928360489471360062137776
51462165928360489471360062137824
51462165928360489471611110597200
51462165928360489473870542598098
51462165928360489478890349939680
51462165928360489837660711055294
51462165928360489840108428928388
51462165928360489845191003106548
51462165928360489883393375258810
51462165928360489885652806787372
51462165928360489885841093131904
51462165928360489890923667310064
51462165928367393832385957088462
51462165928367393832385985784818
51462165928367689079244294976078
51462165928367693975128929819872
51462165928367693975149849461962
51462165928367693975149850524820
51462165928367693975882070980246
51462165928367694386911192946288
51462165928367694386932113651236
51462165928367694432664777854752
51462165928367694569671011732682
51462165928367694569674454938930
51462165928367694569674454938978
51462165928367694569674479385936
51462165928367694569674483635286
51462165928367694569674483635334
51462165928367694569925532094710
51462165928367694570678649299176
51462165928367694570678673273798
51462165928367694570678677995532
51462165928367694572184964095608
51462165928367694572373250453238
51462165928371296246396977423370
51462165928371296247150093801367
51462165928371296247150122853260
51462165928371296292129641154550
51462165928371296703911905816160
51462165928371297939258669685592
51462165928371297939258693660214
51462165928371297939258698381948
51462165928551409856641987302232
51462165928683793269439974745178
51462165928683793681222237871594
51462165928683793726975822780058
51462165928683793864236577020016
51462165928683793864236577505450
51462165928687395586189637620432
51462165928687395586189637620480
51462165928687397234133564550300
51462165928687441705770698382586
51462165928687441705770813168010
51462165928687445411812219216588
51462165928687445411812223938322
51462165928695545169125461984486
51462165929231918962015398885424
51462165929235820827464920921888
51462165929235820827485841510196
51462165929235835644847864593868
51462165929235835650139617125152
51462165929235835650139645704868
51462165929235835651622576682556
51462165929242740187884971238788
51462165929242740188073257583320
51462165929242740599667235414964
51462165929243941356749611420814
51462165929243941357000659880190
51462165929246642648590979088049
51462165929246642648590979560226
51462165929246642648653712627342
51462165929246642648653712977262
51462165929246642648653741207106
51462165929246642648653741325150
51462165929246642648653741675070
51462165929303968227748596444196
51462165929303968229987107384450
51462165929303968230008027972758
51462165929304864954768582979732
51462165929307569952400399396892
51462165929307870093197745544672
51462165929307870093949857853984
51462165929307870095725680001454
51462165929307870095729150842652
51462165929307870095729151905510
51462165929307870095896516495334
51462165929307870095917437200282
51462165929307870095976727043680
51462165929307870095980199302028
51462165929307870095980199315126
51462165929315975206285084755862
51462165929315975798571208461316
51462165929315975800809719401570
51462165929315975800830639989878
51462165929339986687395887158112
51462165929340286831163968697740
51462165929340286831163973419474
51462165929340287242946232873916
51462165929340287242946237595650
51462165929340335007084257220596
51462165929341187254121166944632
51462165929341187261463172651354
51462165929341187810695252749584
51462165929341187848896821487470
51462165929341187848917397702036
51462165929341187848917742075778
51462165929341187853979052709038
51462165929341187853999971880196
51462165929341187856511575798062
51462165929341187856511604495870
51462165929343889102160048199772
51462165929343889102411096794662
51462165929343889140570565603454
51462165929343889147892717107712
51462165929343889147892717126426
51462165929343889147913604411832
51462165929343889147913609116304
51462165929343889147913609133566
51462165929343889148164657592942
51462165929343889148164686290750
51462165929343937278331383782323
51462165929343937278331383782324
51462165929534529504697347401014
51462165929534529504697605668218
51462165929534530061019609894460
51462165929534530061020647718058
51462165929534530061083405233584
51462165929534829831228925816454
51462165929534829836227474212614
51462165929534830250353970534012
51462165929534830250353975133282
51462165929560040656058509862176
51462165929560040656059542981302
51462165929560041891656236115014
51462165929560041891656237650208
51462165929570847469799893796710
51462165929570847469862542642658
51462165929632075095120764326876
51462165946094472429395690046397
51462165946097623433798428419325
51462165946097624487626692664897
51462165951969775598658569950129
51462165951990173232551490919514
51462165951990173232572406902728
51462165951990173232572411624462
51462165951990173644333753560448
51462165951990173644333753560496
51462165951990184350692382535276
51462165951990184396425046738792
51462165951990184808207310914968
51462165951991073663039754530224
51462165951991074212082744850624
51462165951991074212082744856240
51462165951991074212082768831070
51462165951991074212082773435956
51462165951991074212082773436163
51462165951991074212082773436164
51462165951991074212646853063054
51462165951991074257836358340256
51462165951991084781222460514120
51462165951991084781222489211928
51462165951991084781243409800236
51462165951991084964174066614300
51462165951991373852310319830652
51462165951991373989571104791806
51462165951991384970493083092072
51462165951991385107691075702620
51462165951991385567737407963355
51462165951991389218736569372131
51462165951991389218736569372132
51462165951991389218799331486816
51462165951993775366286785931324
51462165951993775366286809905946
51462165951993775366286814156748
51462165951993775503819533464456
51462165951993775961083389741356
51462165951993775961083417966780
51462165951993775961334438217994
51462165951993775961334466443418
51462165951993775961334466915802
51462165951993776098344144116668
51462165951993776098344172696384
51462165951993786484657834133224
51462165951993786484678754721532
51462165951993786621939509097004
51462165951993786667672173300520
51462165951993787079454437476696
51462165951993787080019268317915
51462165951993790320836584521416
51462165951993790321119028584688
51462165951993790321119028590304
51462165951993790321119028590511
51462165951993790321119028590512
51462165951993790321119052565134
51462165951993790321119057164404
51462165951993790321119057170020
51462165951993790321119057170227
51462165951993790321119057170228
51462165951993790323378488692966
51462165951993790328447115713830
51462165951993790328461034291410
51462165951993790328461062871126
51462165951993790328461062989218
51462165951993790328729559782926
51462165951993790328733032041066
51462165951993790328733032041273
51462165951993790328733032041274
51462165951993790328733032159158
51462165951993790366872642074320
51462165951993790369132073602882
51462165951993790374214647781042
51462165951994075555557375206374
51462165951994075555557379457176
51462165951994075555557379928108
51462165951994076104600427060929
51462165951994076104851446839753
51462165951994076104851446839754
51462165951994076104851447306314
51462165951994076104851476004122
51462165951994086673928399315560
51462165951994086673928428013368
51462165951994086857695884366415
51462165951994090510389651162640
51462165951994090510389651168469
51462165951994090512649082691202
51462165951994090512900131154742
51462165951994090512900131154949
51462165951994090512900131154950
51462165951994090517731656869362
51462165951994090517982705332902
51462165951994090556143236076933
51462165951994090558402638903310
51462165951994090558653716064871
51462165951994090563485213081470
51462165951994976260818231353533
51462165951994976260818231353534
51462165951994976672600462110168
51462165951994976672600466715261
51462165951994976672600466715262
51462165951994976672600466827530
51462165951994976672600490807976
51462165951994976672600495529709
51462165951994976672600495529710
51462165951994976718354051625183
51462165951994987378938173566540
51462165951994987378938202264348
51462165951994987832206236809560
51462165951994987838984536060117
51462165951994990940940678431764
51462165951994990943451158419702
51462165951994990943451158419750
51462165951994990948533732597862
51462165951994991489795382409132
51462165951994991489795406402628
51462165951994991489795410988848
51462165951994991489983668766714
51462165951994991489983692747160
51462165951994991489983697346430
51462165951994991538247733550847
51462165951994991538247733550848
51462165951994991543330307729007
51462165951994991543330307729008
51462165952001890359366003393178
51462165952001890496815044480364
51462165952001895484792627734632
51462165952001895484792651715083
51462165952001895895549776266834
51462165952001895895800824743472
51462165952001896032998816986630
51462165952001896032998816999728
51462165952002180803395018919848
51462165952002190548636597273322
51462165952002190548636625988392
51462165952002190685897380713784
51462165952002190686085666008556
51462165952002190686085667058316
51462165952002195620694911091868
51462165952002195627469364913352
51462165952002195627472832566606
51462165952002195627472835748934
51462165952002195627472837288340
51462165952002195627535599403184
51462165952002195627553047733144
51462165952002195628288716116552
51462165952002195628288716122168
51462165952002195628288740096790
51462165952002195628309636822952
51462165952002195628309660803190
51462165952002196039063341676522
51462165952002196039066785355154
51462165952002196039066813580578
51462165952002196039066813584790
51462165952002196039317862044118
51462165952002196039317862044166
51462165952002196039317862057216
51462165952002196039317862529600
51462165952002196039335310859560
51462165952002196039882721110810
51462165952002196039882721128072
51462165952002196039903641817162
51462165952002196041577293572728
51462165952002196084820369792686
51462165952002196085067975063076
51462165952002196085071418269324
51462165952002196222269410866774
51462165952002196222269410879872
51462165952002196223085318415879
51462165952002196223085318415880
51462165952002196223085347112235
51462165952002196223085347112236
51462165952002240092331786656950
51462165952002240092332159709578
51462165952002240503925763420120
51462165952002240552189829384996
51462165952003096058086597970336
51462165952003096058086626668144
51462165952003096058839743381512
51462165952003096058860664087912
51462165952003096607631712424024
51462165952003096607631712425476
51462165952003096607631741003740
51462165952003096607903681589800
51462165952003096607903710169516
51462165952003096652883200264048
51462165952003096653385297215848
51462165952003096653385297217300
51462165952003096653385325913656
51462165952003096653636345675224
51462165952003096790081192874596
51462165952003097888167230712024
51462165952003097888167259408380
51462165952003097890677739396318
51462165952005792957332764922236
51462165952005792957332793620044
51462165952005794645194475315656
51462165952005794652537633632857
51462165952005797761521971103958
51462165952005797761521971104006
51462165952005797762086830170650
51462165952005797762107750877002
51462165952005797898719935134790
51462165952005797898719935134998
51462165952005797898719963714506
51462165952005797898719963714714
51462165952005797898719963832598
51462165952005797899284794023523
51462165952005797899284794201434
51462165952005797899284794201482
51462165952005797899284822781150
51462165952005797899284822781198
51462165952005797899284822899242
51462165952005797899556763384679
51462165952005797899556763384680
51462165952005797899556787364918
51462165952005797899556791964395
51462165952005797899556791964396
51462165952005797944473519926822
51462165952005797945038378993306
51462165952005797945038407691066
51462165952005798493516538845652
51462165952005799591414290319882
51462165952005799591414319017642
51462165952005799591665338802343
51462165952005799591665338802344
51462165952005799591665367498699
51462165952005799591665367498700
51462165952005799728863331407228
51462165952005799728863331525320
51462165952005799728863360105036
51462165952005799731122748508142
51462165952005799731122762857049
51462165952005949895298516706684
51462165952006250450597789984194
51462165952006250450597789984203
51462165952220730167929486575055
51462165952220733271580459671660
51462165952220733820685982088210
51462165952220733866188404084532
51462165952220733866376690429064
51462165952220733873970896756343
51462165952220733873970897228727
51462165952220735109065833070896
51462165952220735109065834120656
51462165952220735109065861768704
51462165952220735109065862818464
51462165952220735109128251879228
51462165952220735109316537174000
51462165952220735109316538223760
51462165952220735109316651965247
51462165952220735109316651965248
51462165952220735109337457880400
51462165952220735109337458930160
51462165952220735658359555725648
51462165952220735658359641818928
51462165952220735658359670516688
51462165952224636288483956765521
51462165952224636334237570255153
51462165952224636334237570256611
51462165952281972020104742020546
51462165952281972065858355510178
51462165952282872450593035751830
51462165952282872633607375385686
51462165952283173237170716734741
51462165952293676155600096491203
51462165952293681096736185769600
51462165952293681096736444036804
51462165952293681096798861795376
51462165952293681646030165641796
51462165952293681646030165995928
51462165952293979590927382735474
51462165952293980048463230653714
51462165952317979771091146020136
51462165952317980320197184971094
51462165952317990889211093072968
51462165952317990889211121652684
51462165952317990889211351340172
51462165952317990889211379919888
51462165952317991438316789067334
51462165952317991484823633129919
51462165952317994778266871585920
51462165952317995144292078966838
51462165952317995144295522272464
51462165952317995144295522291178
51462165952317995144295522645470
51462165952317995144295550852180
51462165952317995144295550870894
51462165952317995190045663858040
51462165952317995190045663875302
51462165952317995190049107536672
51462165952317995190049107553934
51462165952317995190049135762096
51462165952317995190049135779358
51462165952317995190111897881104
51462165952317995190865043311207
51462165952317995190865043783591
51462165952317995327309861911936
51462165952317995327309861925034
51462165952317995327309890491652
51462165952317995327309890504750
51462165952317995328125769461041
51462165952317995328125798040757
51462165952317996425959751106124
51462165952317996425960008323568
51462165952317996425960009373328
51462165952317996426211056787315
51462165952317996426211056787316
51462165952317996975253817071552
51462165952318040897659647169894
51462165952318040897660018706202
51462165952318040897847933514426
51462165952318040897848046783530
51462165952318040897848047137821
51462165952318040897848047137822
51462165952318040897848305050734
51462165952318040897848305405025
51462165952318040897848305405026
51462165952318291673340967857394
51462165952318294921846644328490
51462165952318295333628906969424
51462165952318295333628906969472
51462165952318295517396392037541
51462165952318329923056680507574
51462165952318329923244965802346
51462165952318329923244966852106
51462165952318329923245080593593
51462165952318329923245080593594
51462165952318329923245338860797
51462165952318329923245338860798
51462165952318341041176656140122
51462165952318341041364942484654
51462165952319195352334880780798
51462165952319195352334909478606
51462165952319245315218219934546
51462165952319245315218248514262
51462165952319245360971833424130
51462165952321897055581967569936
51462165952321897192842693715612
51462165952321897192842693715772
51462165952321897192842722295328
51462165952321897192842722295488
51462165952321897193595839145661
51462165952321897193595867725377
51462165952321897651131716810017
51462165952321898886477357229132
51462165952321898886540119348188
51462165952321898886561040054540
51462165952321932194241045304378
51462165952321932194241131397658
51462165952321932194241160095418
51462165952321932194303807069302
51462165952321932194303893162582
51462165952321932194303921860342
51462165952321943312361106676074
51462165952321943312361107030206
51462165952321943312423782701850
51462165952321943312423783055982
51462165952321943358177367611766
51462165952321943358177367965898
51462165952321943358177368083942
51462165952321947018402517428916
51462165952321947018402546008632
51462165952321947018465303541468
51462165952321947064218893055073
51462165952321947064218893055074
51462165952321947201416856884861
51462165952321947201416857081694
51462165952321947201416885661410
51462165952865520000793939332820
51462165952866434841840537735802
51462165952866434841840566315518
51462165952869121722726452280964
51462165952869121722789214045888
51462165952869121722998048392660
51462165952869121860321564900238
51462165952869121906075149810154
51462165952869136540109395952944
51462165952869136545463824510004
51462165952869136546950313479364
51462165952869136546950342059080
51462165952869136546971262765480
51462165952869136547135156518270
51462165952869136547138599823896
51462165952869136547138600196902
51462165952869136547138628403612
51462165952869136547156077205956
51462165952869136547156077223218
51462165952869136547156077224670
51462165952869136547159520901850
51462165952869136547159549110012
51462165952869136547159549599658
51462165952877241657277302251102
51462165952877241657444666355444
51462165952877241657444666472084
51462165952877241657465587061844
51462165952877241794454369433516
51462165952877241794454374155250
51462165952877241794454374156702
51462165952877241794705416493212
51462165952877241840207954343432
51462165952877241840207959065166
51462165952877242199730421988137
51462165952877242203787766898928
51462165952877242203787767948688
51462165952877242203976053243460
51462165952877242206236633609692
51462165952877242206236636797636
51462165952877242206236638331426
51462165952877242206486647567524
51462165952877242206487680669388
51462165952877242206487685274481
51462165952877242206487685274482
51462165952877242206508601730079
51462165952877242206508601730080
51462165952877242249542499719223
51462165952877242249730786063755
51462165952877242250294612028535
51462165952877242251990218519608
51462165952877242251990221707552
51462165952877242251990223241342
51462165952877242252073901345229
51462165952877242252241270184403
51462165952877541981276470723998
51462165952877541983724939455678
51462165952877541983724939457130
51462165952877542393058360779072
51462165952877542393246647123604
51462165952877542395507203631854
51462165952877542395569965746698
51462165952881144117962359751390
51462165952881144117962360105522
51462165952881144117962360106926
51462165952881144117983309037506
51462165952881144117983309509682
51462165952881144255223114476622
51462165952881144255223114476781
51462165952881144255223114476782
51462165952881144255223114482397
51462165952881144255223114482398
51462165952881144255223114830914
51462165952881144255223143056338
51462165952881144255306797302190
51462165952881144255306825881954
51462165952881144300997648672819
51462165952938465581576947027522
51462165952938465993547123427128
51462165952938469285358663280334
51462165952938469697057214889150
51462165952938469697057243568244
51462165952938469697057243586958
51462165952938469697057243703598
51462165952938469697140926406750
51462165952938469699588615582036
51462165952938469699588644279844
51462165952939366012127974292482
51462165952939366607092688951653
51462165952939370264868996529582
51462165952939370265704705552356
51462165952939370267128461342172
51462165952939670454139619224174
51462165952939670456399055338956
51462165952939670456667552618098
51462165952942067715542026603888
51462165952942067715751232486968
51462165952942067715751318599122
51462165952942067715751347295478
51462165952942067853074748994546
51462165952942067898556366256458
51462165952942067898828333904462
51462165952942071419073066283552
51462165952942071419261352628084
51462165952942071419825178592864
51462165952942071421583550520840
51462165952942071421771836865372
51462165952942071421789285667716
51462165952942071421792729346348
51462165952942071557169502537738
51462165952942071558778072295806
51462165952942071559053512301328
51462165952942368042094295933086
51462165952942368042345342992782
51462165952942371741524886460912
51462165952942371745604416074202
51462165952942371746440096417882
51462165952942371748048666292590
51462165952942371748048666294042
51462165952942371748052133947296
51462165952942371748052138669030
51462165952942371748132349113834
51462165952942371748299713335024
51462165952942371748303181006992
51462165952942371748303185593164
51462165952942371748303185593371
51462165952942371748303185593372
51462165952950176666889760710910
51462165952950177078609261705220
51462165952950177079446176048341
51462165952950476855909650606042
51462165952950476855909679185758
51462165952950476856160354709146
51462165952950476856181275297454
51462165952950477267879855585364
51462165952950477267879855604078
51462165952950477270411256296964
51462165952974486507316042460512
51462165952974486507316071040228
51462165952974486919098305586928
51462165952974486919098334166644
51462165952974486919161068768794
51462165952974487056359061379342
51462165952974488156788218170426
51462165952974488156788242145048
51462165952974488156955582391408
51462165952974488156955610971124
51462165952974488156976531677524
51462165952974488291767496864830
51462165952974488698467558399154
51462165952974488699241366603817
51462165952974488703486997859140
51462165952974488703549761041006
51462165952974488704135912704649
51462165952974488704323912202261
51462165952974488704323940781977
51462165952974488705998601310286
51462165952974488705998601310445
51462165952974488705998601310446
51462165952974488705998601664578
51462165952974488705998625285068
51462165952974488705998629890002
51462165952974488705998629890161
51462165952974488705998629890162
51462165952974488705998630362338
51462165952974488706019522370930
51462165952974488706019546345552
51462165952974488706019546345759
51462165952974488706019546345760
51462165952974488706019550596354
51462165952974488706082284135854
51462165952974488706082308110476
51462165952974488706082308110524
51462165952974488706082312715570
51462165952974488751752186220154
51462165952974488751752186574446
51462165952974488751752214799870
51462165952974488751773135506483
51462165952974536325407303152852
51462165952974536325407331732568
51462165952974536325407561420056
51462165952974536325407589999772
51462165952974536332937595204106
51462165952974536332937623783822
51462165952974536332938628305970
51462165952974536332938656885686
51462165952974536462605209674332
51462165952974536462605554030604
51462165952974536462605582610320
51462165952974536470198263840430
51462165952974536470220332321642
51462165952974536470220332321849
51462165952974536470220332321850
51462165952974536875036101831835
51462165952974536875036387628995
51462165952974536881814308753654
51462165952974787245441397612762
51462165952974787245629683957294
51462165952974788480787415339678
51462165952974788481059011451374
51462165952974788892757591739284
51462165952974788895269195662766
51462165952974788895269219637388
51462165952974788895269223886786
51462165952974788895269223886945
51462165952974788895269223886946
51462165952974788895269223888190
51462165952974788895269224359122
51462165952974788895290140343788
51462165952974788895290144593138
51462165952974788895290145065522
51462165952974788895352906712354
51462165952974836651875803555928
51462165952974836651876176608556
51462165952974836659470005613478
51462165952974836659489778426974
51462165952974836659490926319878
51462165952974836659490926337347
51462165952974836659490926337348
51462165952974837071063983458220
51462165952974837071063983930604
51462165952975688913786911336318
51462165952975688913786911337770
51462165952975688913786940034126
51462165952975688914037958397466
51462165952975688914037986977182
51462165952975688914058907682130
51462165952975689463080977297422
51462165952975689463080977297582
51462165952975689463081005877138
51462165952975689463081005877298
51462165952975689463101926583490
51462165952975689508834562207290
51462165952975689508834562207498
51462165952975689508834590787006
51462165952975689508834590787214
51462165952975737638812974641744
51462165952975737638812974758384
51462165952975737638813003456192
51462165952978388967833791617454
51462165952978390614961786911278
51462165952978390614961787027918
51462165952978390614961815607634
51462165952978390617222241363406
51462165952978390617222255712313
51462165952978390617222284469940
51462165952978390617222284469988
51462165952978390617222284471392
51462165952978390617285018005068
51462165952978390617285018005116
51462165952978390617285018023990
51462165952978390617285041998612
51462165952978390617285046584784
51462165952978390617285046584832
51462165952978390617285046603706
51462165952978390617305967291184
51462165952978390617473332948243
51462165952978390617494253653186
51462165952978390747202643128542
51462165952978390747202757919790
51462165952978390752285217306702
51462165952978390752285217779086
51462165952978390752306138013102
51462165952978390754545772753593
51462165952978390754545772753594
51462165952978390754545796728216
51462165952978390754545801333309
51462165952978390754545801333310
51462165952978390754817741917918
51462165952978390754817765911414
51462165952978390754817770497634
51462165952978390792956228038458
51462165952978390792956314131898
51462165952978390798038802216618
51462165952978390798038802570910
51462165952978390800299381638084
51462165952978438785925024067108
51462165952978438785925052646824
51462165952978438793268062875694
51462165952978438923122930588588
51462165952978438925633410104142
51462165952978438930715984282302
51462165952978438930736904988702
51462165952978438930738052899075
51462165952978438930738052899076
51462165952986543903761382644086
51462165952986544452553324506770
51462165952986544452553325556530
51462165952986544452553353086486
51462165952986544452553611353690
51462165952986544452616000065826
51462165952986544452616373118454
51462165953157318788138132539720
51462165953157324331936869912362
51462165953158219401891670070348
51462165953160909534502717970296
51462165953160909534502718086936
51462165953160909534502832755720
51462165953169031111267007167690
51462165953169031111267007521822
51462165953169031116181844171410
51462165953169031116182215707718
51462165953169031116349209809542
51462165953169031116349319896318
51462165953169031116349324482538
51462165953169031116349324600582
51462165953169031116370130515942
51462165953169031116370245188890
51462165953169031116370245206359
51462165953169031116370245206360
51462165953169031156831934078674
51462165953169031157020592431738
51462165953169031161914508256834
51462165953169031161914881328176
51462165953169031162102794601366
51462165953169031162102909392406
51462165953169031299112845246740
51462165953169031299112845363380
51462165953169031299112873943096
51462165953169031705874951580562
51462165953169031705875066371810
51462165953169031706063237925094
51462165953169031710957525758722
51462165953169031710957526231106
51462165953169031710978446465122
51462165953169031711145812103254
51462165953169031711166732809654
51462165953169031713406391524720
51462165953169031713490074363434
51462165953169331305619918480726
51462165953169331895145545578798
51462165953169331900228119756958
51462165953169331902760639467029
51462165953169331902760639663862
51462165953169331902760644368126
51462165953169331902760672947842
51462165953193340949244452203186
51462165953193340949306957117848
51462165953193340949307186805336
51462165953193340949307215385052
51462165953193341086505179415884
51462165953193341086505207995600
51462165953193341093847185122606
51462165953193341093847213702322
51462165953193341093847988536982
51462165953193341139601573446898
51462165953193341499124041091603
51462165953193341544668420000347
51462165953193341544856705295119
51462165953193341551446599742289
51462165953193341551446599742290
51462165953193341551467520448695
51462165953193341551634885037061
51462165953193341551634885037062
51462165953193342741247980411355
51462165953193342786980644496566
51462165953193342786980644496614
51462165953193342786980644496773
51462165953193342786980644496774
51462165953205349076515626967586
51462165953205349122269211759410
51462165953205349122457497054182
51462165953266275823940165579608
51462165953266275823940423846812
51462165953266275961138043404732
51462165953266275961138043521372
51462165953266275961138158190156
51462165953266275961138387877644
51462165953266275961138416457360
51462165953266276373757220973647
51462165953266277610777693870298
51462165953266577800048287868486
51462166086100939681523250344122
51462166087868143673832416561263
51462166087868143674397272445579
51462166087868145458222253551485
51462166087892160600706601608037
51462166087892171169575355326251
51462166087892171573198672100799
51462166087892171575730102908595
51462166087892171581357618452667
51462166087900265710824611482589
51462166087900276683504706864687
51462166087900565900074284774425
51462166087901466330625312039385
51462166087901481109242057588659
51462166087901482337057783269985
51462166087904166386303692632331
51462166087904166386868551703187
51462166087904167622215344264763
51462166087904167622278020290539
51462166087904167622466305585311
51462166087904177314715889275005
51462166087904178694017904904407
51462166087904178740336348767087
51462166087904178740399110532011
51462166087904178740587395826783
51462166087904179105611882736051
51462166087904182400706823973857
51462166087904182805146078406597
51462166087904182812489117215183
51462166087904184047835881084615
51462166087904227277348152793713
51462166087904228512130085822085
51462166088123020835638679790593
51462166088123022208245452247113
51462166088181258737157217938601
51462166088184294577967597966119
51462166088192063903016403939033
51462166088192064314794966654807
51462166088192064314798409848005
51462166088192364549801697114907
51462166088228386850490965728711
51462166088228387216519386845859
51462166088228431322881355525509
51462166088768721803863712956147
51462166088768721803884662240811
51462166088768723587437616893271
51462166088768723587437616906321
51462166088779528617417068809141
51462166088779528617605096886469
51462166088779528617605096890681
51462166088779528754615061423901
51462166088779528754698744243693
51462166088779528754865765522793
51462166088779528793109204133651
51462166088840452392572598171091
51462166088848556268284984721769
51462166088848556272531849976533
51462166088848556272531849989583
51462166088848556273368673508853
51462166088848861772293661118401
51462166088848861954576032779434
51462166088848861954764062392013
51462166088848861955579969922245
51462166088872871604265870852537
51462166088872873251206898463201
51462166088872873251394923358201
51462166088872873251394926540529
51462166088876823477808002233869
51462166089059596055318160834922
51462166089059596055318189416099
51462166089059606990423796833623
51462166089095627911748029917247
51462166089095628101516161057307
51462166089095629702895071841881
51462166089095629748648316981905
51462166089164657214054515151811
51462166089164657214054858108403
51462166089164662704484957841923
51462166089164662704485043581071
51462166105630509406840827365603
51462166105630509589771484185274
51462166105630511190697175373058
51462166111523070961952330638798
51462166111523960366391874203874
51462166111526972827673420089198
51462166111526972827673448786958
51462166111526976671476673410864
51462166111527010024993917698266
51462166111527010024993946396026
51462166111527020998573895013544
51462166111527020998573923711304
51462166111527020999327064890392
51462166111527021135771887624092
51462166111527021136608715873774
51462166111527877102299669840148
51462166111527877689482270094424
51462166111527877696824275788096
51462166111527877696824275801146
51462166111527877696824304485856
51462166111527921703583698312204
51462166111527921704399601256216
51462166111528328140961890583816
51462166111528328143409606921716
51462166111534781585169308237794
51462166111534781585169336817510
51462166111534781591947229712532
51462166111534781592784086528832
51462166111534782051805304208238
51462166111534782186743833522564
51462166111534782189275265983110
51462166111534782189275265996160
51462166111535081781217852290436
51462166111535082376014456100468
51462166111535126109632327996332
51462166111535232496873813878770
51462166111536133109696538827812
51462166111538684647826414453846
51462166111538684647826443151606
51462166111538834629855993222769
51462166111538864275616288013652
51462166111539134957119566672638
51462166111539136603526902165564
51462166111745514917158798184452
51462166111745514917158825819402
51462166111745514917158830051490
51462166111745514917221592170546
51462166111745515054482342309718
51462166111745515054482343826038
51462166111745515054482346895938
51462166111745516152504844590462
51462166111745815243752909008422
51462166111746715674241174158538
51462166111746715674241202856298
51462166111753620027464864815378
51462166111753621262810882542294
51462166111757522442228973302652
51462166111757522487982586792284
51462166111757522488045348907128
51462166111757523677637753143008
51462166111757668899453237373156
51462166111757668899515913398932
51462166111757717070416503110106
51462166111818912996816777566908
51462166111826565555339390702544
51462166111826866202208251440402
51462166111850881343856917604982
51462166111850881344606587942872
51462166111850881344610058784070
51462166111850925816059022107008
51462166111851182723473086656500
51462166111852082100876499592974
51462166111852082101692407136256
51462166111852083290468932528066
51462166111852083290468961107782
51462166111852083291284840071348
51462166111852083291284868651064
51462166111852131515280934192000
51462166111852281769489694270053
51462166112402022836198003914600
51462166112402022836469600026296
51462166112402022837892579558846
51462166112402056052517284285002
51462166112402056189715276899762
51462166112402323024904484983044
51462166112402323025468569215028
51462166112402356378985842200190
51462166112410127811000621712186
51462166112410128405735238243438
51462166112475257901797153671126
51462166112483063233191106378360
51462166112483063234885682022606
51462166112483063417691160129654
51462166112483363423884680953242
51462166112483363423884684141186
51462166112507373210104081103220
51462166112507422616350573754482
51462166112507422616350602334198
51462166112507424263479654839862
51462166112507673399374703681124
51462166112507675046503756186788
51462166112507675047067840413156
51462166112508573829988493060928
51462166112508575614378299942064
51462166112508623839126707360352
51462166112693797335377163248254
51462166112694108642830465950366
51462166112701901210336408637106
51462166112701901210399170397818
51462166112726227103052235108930
51462166112726227103805376283806
51462166112726227103805376288018
51462166112726227240250227715266
51462166112726227240250227719478
51462166112726227241066130659278
51462166112726227247592233426200
51462166112726228888214960568822
51462166112726228940537637192876
51462166112799162114883407601522
51462166112799162115720231133842
51462166112799163762848254769730
51462166157004744873578920910252
51462166158696013105316320736203
51462166158696013242576989372527
51462166158696013654170967204171
51462166158700065869457021618580
51462166158760843053222603763801
51462166158760843053285365528725
51462166158768957858267673183195
51462166158768957858267673200457
51462166158771648630864052995643
51462166158771648631617284513197
51462166158771649866210842252635
51462166158771649866399213286555
51462166158771649866964073892445
51462166158771649867026749918381
51462166158771659149920754978075
51462166158792072620201442503443
51462166158792073855736518223011
51462166158792074259736408769431
51462166158792074267330496054655
51462166158792074267330499241195
51462166158792963121598109299623
51462166158792963304696131745837
51462166158792963717042480168499
51462166158792972997677828555973
51462166158792973180420200075265
51462166158792973180608485370037
51462166158792973187950462378951
51462166158792973187950491063661
51462166158792973187950491076759
51462166158792974232187018033207
51462166158792974233023846282889
51462166158792974415954126839071
51462166158792974422728953713183
51462166158792974422732396919431
51462166158792974827548104670715
51462166158792974835079515930163
51462166158792974835079515934375
51462166158792974835079519116703
51462166158793006534689842587183
51462166158793279920255692998163
51462166158795664824845168926147
51462166158795675937881541510759
51462166158795974478601504230997
51462166158795976125729499287169
51462166158795976720254133932877
51462166158795979969031693362589
51462166158795979976286543972457
51462166158795979976289987178705
51462166158796010073771435497755
51462166158796024441422054107287
51462166158796024441422082687003
51462166158796865764941884558579
51462166158796877294844124367303
51462166158796880406924693032773
51462166158796880407113012678755
51462166158796880536571501570425
51462166158796880536843470753622
51462166158796880536843470753623
51462166158796880544101793621679
51462166158796882191502819559891
51462166158797359311299570068285
51462166158803770530783864103033
51462166158803779812840782646049
51462166158803779812840782650261
51462166158803781228942365362429
51462166158803781236473776604615
51462166158803781236473805319685
51462166158803781643821007277167
51462166158803781643821007277327
51462166158803781643821008339977
51462166158803781643821008694269
51462166158803781648067754436259
51462166158803781648067754440471
51462166158803781648067783138231
51462166158803784897593953921147
51462166158803784897597424762345
51462166158804070720033537276825
51462166158804080000416772302231
51462166158804081379990785692935
51462166158804081791584763524579
51462166158804081830560168696765
51462166158804085086031161821977
51462166158804085086843627208771
51462166158804085086864547915171
51462166158804085086864547919383
51462166158804085086867991121419
51462166158804085086867991125631
51462166158804085497625139653621
51462166158804085536600573405523
51462166158804085543378753147465
51462166158804085544194632111031
51462166158804085544194660690747
51462166158804085545889237857137
51462166158804085680639479293093
51462166158804085683149992569431
51462166158804129414278014664815
51462166158804129414466301022445
51462166158804969639899981914801
51462166158804969640653127343239
51462166158804969640715889108163
51462166158804971287782184080991
51462166158804971287782557152333
51462166158804971287782557270377
51462166158804971287844945845915
51462166158804980758774217584711
51462166158804980758774246282519
51462166158804981803847601488649
51462166158804982398371864598209
51462166158804982405903274322463
51462166158804985516644951205993
51462166158804985517419017322117
51462166158804985517419017323521
51462166158804985517419018740671
51462166158804985653842943816541
51462166158804985653842972514349
51462166158804985654679800749688
51462166158804985654679800749689
51462166158804986065436921648185
51462166158804986065436950345993
51462166158804986066190095774431
51462166158804986111190535137817
51462166158804986111943651986539
51462166158804986111943680566255
51462166158804986113701019847489
51462166158804986114454165275927
51462166158804986249204406716303
51462166158804986249204435414111
51462166158804986250899012458037
51462166158804987300972029269363
51462166158805029982089710566099
51462166158805029982089710583361
51462166158805031765914661462137
51462166158805031813928055657666
51462166158805437653602442227523
51462166158807672578870406805015
51462166158807672579435265875871
51462166158807672579435351615019
51462166158807672579435380312779
51462166158807672579435380666911
51462166158807672579435380785003
51462166158807672579435380785163
51462166158807672579498027640795
51462166158807682462209592253527
51462166158807683696991497046487
51462166158807687220666076950045
51462166158807687357843177556213
51462166158807687403596762348037
51462166158807687406107247057709
51462166158807687952639781385119
51462166158807689189681150989217
51462166158807733469350007433193
51462166158808137712973569751879
51462166159022924894155569516697
51462166159023823677578314747423
51462166159023823677578316282617
51462166159023824226621333784505
51462166159023825324706339901243
51462166159083861478684020566245
51462166159083861478684049264005
51462166159083861478684049264053
51462166159083861479247757238155
51462166159083861479248876450561
51462166159083861479248905148321
51462166159083863126376813993169
51462166159083863126376900069187
51462166159083863126376928766947
51462166159083863126377158349441
51462166159083863126377187047249
51462166159083863126565186426769
51462166159084763694376882332265
51462166159087465397623941954577
51462166159087749573120172288807
51462166159087749710318164899355
51462166159087763802421130926771
51462166159087763938929802057921
51462166159087763939681799563095
51462166159087763939682947469097
51462166159087763939745710650963
51462166159087763939763159453307
51462166159087763939766602659555
51462166159087763939766630294505
51462166159087766181691253037565
51462166159087797338952772243549
51462166159095568860236067282937
51462166159095568860236068332697
51462166159095868911974020275271
51462166159095869049234688911595
51462166159095869049506661268075
51462166159095869049506661281125
51462166159095869049506662330933
51462166159095869049507005637397
51462166159095869506770655870273
51462166159095870696363745666609
51462166159095870696363860457857
51462166159095870696364090022881
51462166159095870696364118720689
51462166159095870696364118725061
51462166159095870696552118100209
51462166159095870879378085306081
51462166159095870879378429662353
51462166159095870879378458358709
51462166159095870879378458360161
51462166159095870879650052954085
51462166159095870879650397310357
51462166159095870879650426006713
51462166159095870881888941533187
51462166159095870881888941534639
51462166159095871291432317130309
51462166159095913979161045312939
51462166159095913979223807431995
51462166159119884237473769670137
51462166159119885884601793288763
51462166159120184380425922874189
51462166159120186073872644032059
51462166159120186074060672109387
51462166159121081288430937381123
51462166159121081288431281754657
51462166159121081288431310452465
51462166159121084811458123198009
51462166159121084948718101671639
51462166159121086641872712384205
51462166159121129877891945510841
51462166159121129877891974208649
51462166159123786652237905302763
51462166159123786697991490093135
51462166159123788345119513730475
51462166159123831169545056003481
51462166159131888101419175904481
51462166159131888101419520260753
51462166159131888101419548957109
51462166159131891624445328584979
51462166159131891761706340177735
51462166159131892219241930878531
51462166159131936279850314416389
51462166159131936691632320325409
51462166159131936691695082440253
51462166159668310070386379350039
51462166159668310070950463582023
51462166159668610260304625496487
51462166159668624489585545281087
51462166159668624489648221306863
51462166159668624491343944844013
51462166159668624491343944848225
51462166159668624491343945911035
51462166159668624491343949093363
51462166159668626273222125243987
51462166159668626273222125248199
51462166159671326194779295077517
51462166159671326377793634716989
51462166159671327977682675102127
51462166159672226762591072822683
51462166159672228593570522613685
51462166159679431295795891027515
51462166159679431303326929202571
51462166159679431303326929215621
51462166159679431303326957900331
51462166159679431303389605241397
51462166159679431303389949597669
51462166159679431303389978295477
51462166159679431303389978312739
51462166159679431303577977674997
51462166159679431303598898381397
51462166159679431303598898385609
51462166159679431303598927083369
51462166159679431305084553939723
51462166159679431305084553943935
51462166159679431305837442137619
51462166159679431305837699368161
51462166159679431440587597838895
51462166159679431440587597851945
51462166159679431440587942208217
51462166159679431440587970906025
51462166159679431440650359953739
51462166159679431440671280660091
51462166159679431440671625033625
51462166159679431440671653731433
51462166159679431440838646311321
51462166159679431440859567017721
51462166159679431442345308669327
51462166159679431488932249456809
51462166159679431488935348289523
51462166159679431488935722877185
51462166159679431852369948117189
51462166159679431852432624142965
51462166159680331863607673022239
51462166159680331863608706124103
51462166159680331871138711192923
51462166159680331871138739890683
51462166159680331871201387218699
51462166159680331871201387235961
51462166159680331871222307925051
51462166159680331871222307942313
51462166159680331872896335934287
51462166159680331872897110773111
51462166159680332458676904529351
51462166159680332467693714583143
51462166159680332467714636706645
51462166159740355078545736177063
51462166159740355079089786264319
51462166159740355079090819366183
51462166159740355084382308908529
51462166159740355490872825275155
51462166159740355490892597953089
51462166159741256063224274667355
51462166159741256063787982641457
51462166159741559365976382720463
51462166159741559365977157555123
51462166159741561194362063926009
51462166159741561194424825690933
51462166159741561194425198762275
51462166159741561196956602643105
51462166159744257356029087538839
51462166159744257498122397902551
51462166159744257539880135919591
51462166159744257544628066423971
51462166159744261066902019301989
51462166159744261067654131611301
51462166159744261069412503539277
51462166159744261197572880634183
51462166159744261204162774031593
51462166159744261204914886340905
51462166159744261249915211035459
51462166159744261249916358941461
51462166159744261250668356459733
51462166159744261250668442553013
51462166159744261250731118578789
51462166159744261252426843178749
51462166159744262897797494573403
51462166159744262897797523271163
51462166159744262898069492454201
51462166159744262900328928564771
51462166159744262900579947993729
51462166159744262900579976691489
51462166159744262900579977041409
51462166159744263035330247179593
51462166159744263036837570983611
51462166159744263037589683294375
51462166159744305670046952784213
51462166159752061225316706790303
51462166159752061225504992072025
51462166159752061229563486292869
51462166159752061230400309838239
51462166159752360819770149779649
51462166159752361414587644081953
51462166159752361414838348185057
51462166159752361418834080291057
51462166159752366170429099489275
51462166159752366177960137677381
51462166159752366177960166375189
51462166159752366179717762405647
51462166159752366180470650612477
51462166159752366180470650966769
51462166159752366180470907816823
51462166159752366180470909233973
51462166159752366307689854201569
51462166159752366314467660885267
51462166159752366315220806313705
51462166159752366315220921104953
51462166159752366315221150669977
51462166159752366315221179367785
51462166159752366316915498148879
51462166159752366353715296571883
51462166159752366353715378061681
51462166159752366360221245677091
51462166159752366360221245799347
51462166159752366360409535221213
51462166159752366360409616711011
51462166159752366360974391105529
51462166159752366360974391223621
51462166159752366360974477317061
51462166159752366361037152870453
51462166159752366361037153342677
51462166159752366361037153342837
51462166159752366363565457901307
51462166159752366363568556751283
51462166159752366363568557105415
51462166159752366363568901107555
51462166159752366363568901461687
51462166159752366363568929803911
51462166159752366363568930158043
51462166159752366363568930276135
51462166159752366363568930276295
51462166159752366363568931338945
51462166159752366363568931693237
51462166159752366775539107639221
51462166159752366902758052606977
51462166159752410780352215895769
51462166159776376560482717784025
51462166159776376560482746481785
51462166159776376561297506119113
51462166159776377795828387950867
51462166159776377795829507163273
51462166159776377795829535861033
51462166159776377796581533379305
51462166159776377796581619455323
51462166159776377796581623704673
51462166159776377796581648153083
51462166159776377796581877735577
51462166159776377796581906433385
51462166159776377796644295481099
51462166159776377796644295498361
51462166159776377796644299730449
51462166159776377796832581838681
51462166159776378208363883644549
51462166159776378208363886831089
51462166159776378208426562856865
51462166159776425974531127295997
51462166159776425974532246491141
51462166159776425974532275188949
51462166159776425975095986362641
51462166159776425975096330718913
51462166159776426386125105127641
51462166159776426386126253033643
51462166159776426386857329832465
51462166159776427621471897689217
51462166159776427621472270760559
51462166159776427621656827983639
51462166159776427621660270127029
51462166159776427621660271189887
51462166159776427621660298824837
51462166159776676749753340361977
51462166159776726567781838922211
51462166159776726575375897627719
51462166159776726575375926207435
51462166159776726576148930626121
51462166159776727803127856649127
51462166159776727810721943934351
51462166159777577134550782835273
51462166159777578369897572214521
51462166159777578965529854834443
51462166159777578965530199207977
51462166159777578965530227905785
51462166159777627136430702830131
51462166159777627143124946201195
51462166159777627143960621810043
51462166159777628378471706882635
51462166159777628378533348254091
51462166159777628378533721325433
51462166159777628378743674511765
51462166159780280257371337777993
51462166159780328434778027982977
51462166159780330081906051618865
51462166159780330081989619647409
51462166159788383537262011703353
51462166159788383537262269970557
51462166159788384132142182031225
51462166159788384132142526387497
51462166159788384132142555083853
51462166159788384132330468375805
51462166159788433545354882501805
51462166159788433545898820862049
51462166159788433956948860333401
51462166159788433957681085038225
51462166159960397936432546093539
51462166159960399171777929177325
51462166159960399171778962296451
51462166159960399171779077186869
51462166159960399172028976237021
51462166159960399172030009356147
51462166159960399172050930062547
51462166159960399172593836370687
51462166159960399172594093588131
51462166159960409050303041971845
51462166159960409050306512813043
51462166159960409054553264680611
51462166159960409054553291843385
51462166159960409054553293378419
51462166159960410285087302647159
51462166159960410289899019418797
51462166159960410290149984988695
51462166159960410290170905695095
51462166159960410290714840873011
51462166159963099182331784711347
51462166159963099228085369621215
51462166159963100876029181278933
51462166159963110293758178555857
51462166159963110347021134810579
51462166159963111940886202191745
51462166159963111986618866395261
51462166159963111988331263427871
51462166159963111988334358028497
51462166159963111988334620894971
51462166159963111993397046137203
51462166159971204338390256356845
51462166159971204338390517823639
51462166159971204338391289475971
51462166159971204338391404385103
51462166159971204338453275339213
51462166159971204338453279588563
51462166159971204338454051240895
51462166159971204338641303416541
51462166159971204338641307665891
51462166159971204750172523719561
51462166159971204750236692024873
51462166159971215266237569590863
51462166159971215403499728971737
51462166159971215456762312168215
51462166159971215822602706607715
51462166159971215860763323444813
51462166159971215863273835317051
51462166159971215863294722602665
51462166159971215863294751300425
51462166159971215868293613961033
51462166159971215868293615496067
51462166159971215868293642658793
51462166159971215868293644193827
51462166159971215868356289986809
51462166159995530597156829779827
51462166159995530597157088047031
51462166159995530597721685645429
51462166159995530597721685664143
51462166159995530597721689896231
51462166159995530597909975191003
51462166159995530780923425086683
51462166159995530788242187256803
51462166159995531191681464406821
51462166159995531191681464425535
51462166159995531192434609836711
51462166159995531192517144297039
51462166159995531192518173166815
51462166159995531192518259241381
51462166159995531192518287939141
51462166159995531192518287957855
51462166159995531192518292189943
51462166159995531199211727778981
51462166159995531199212760880845
51462166159995531199212789578653
51462166159995531199275522994285
51462166159995531200027635322311
51462166159995532427295978946159
51462166159995532427295978959257
51462166159995532427299073546785
51462166159995532427299336413259
51462166159995532434558517154065
51462166159995532434827045845171
51462166159996431165449784815989
51462166159996431760518356292739
51462166159996433003186120603003
51462166160068161759493288258477
51462166160068162171839378382171
51462166160068167249922442735749
51462166160068167249923475854875
51462166160068460713145125216363
51462166160068460713145496752671
51462166160068460713897237525675
51462166160068461765476918094847
51462166160068461948679542570013
51462166160068461948763882256713
51462166160068461949244398454329
51462166160068462360273520388559
51462166160068462360545116500255
51462166160068465471790038241587
51462166160068465471790296508791
51462166160068465472354122473571
51462166160068465472355155575435
51462166160068465472542408818103
51462166160068465472543183652763
51462166160068465609531194364669
51462166160068465655285812389499
51462166160068465655553276081343
51462166160068465655556633548443
51462166160068466066314672415119
51462166160068466066314672769251
51462166160068466066314672868581
51462166160068466066314672887295
51462166160068466066314931154499
51462166160068466067067813594207
51462166160068466067067818298471
51462166160068466067130575713263
51462166160068466067150352758799
51462166160068466067151381628575
51462166160068466203575685884263
51462166160068467301660685896849
51462166160068467301929959073349
51462166160068467301932282008545
51462166160068467302476593440179
51462166160068467439194069853111
51462166160068467439674586050727
51462166164669468466387033280297
51462166164669618585615739342984
51462166164676382651547719334541
51462166164677583408630094855117
51462166164677583408630095327501
51462166164677583454383680119325
51462166164677585055759152065253
51462166164679984373751828377119
51462166164680275280128417197569
51462166164680286393165818651957
51462166164700699674783733575947
51462166164701589266837345687119
51462166164701598601052129776183
51462166164701599645288656745729
51462166164701599835834063271115
51462166164701600202427601604067
51462166164701898602285129814313
51462166164701898602288602190753
51462166164701899837069386244489
51462166164701899842153079630843
51462166164701900020083730129099
51462166164701904090476806588501
51462166164701904097738573148447
51462166164701904097797891588871
51462166164701904097801335267503
51462166164701904097822255973855
51462166164701905335027542956897
51462166164701933326090076209003
51462166164701947992421127257423
51462166164701948013053554555189
51462166164701948013617638787173
51462166164701948013618410439505
51462166164701948015309543923051
51462166164701948015309543927263
51462166164701948015312987133511
51462166164701948015312990315839
51462166164701948150815631397721
51462166164701948152507536533599
51462166164701948152510979739847
51462166164701948152510982926387
51462166164701948561845524997381
51462166164701948562660313332469
51462166164701948562682353233965
51462166164701948562682354769159
51462166164701949797191542724297
51462166164701949797442246827401
51462166164701949799889964700495
51462166164701953480344274885591
51462166164704299702432549050277
51462166164704300296957183695985
51462166164704301351799112088091
51462166164704349710985791709790
51462166164704605389475365994366
51462166164704607036604418500030
51462166164705502291895712929483
51462166164705505820005444327343
51462166164705505820005473025151
51462166164705505820026365033695
51462166164705505820026393731503
51462166164705507603579343660777
51462166164705507604416171914831
51462166164705507604416200494595
51462166164705657769376408446835
51462166164705657769386868800038
51462166164705684535109727011731
51462166164705956904630451836205
51462166164712395532270374563923
51462166164712395898131917892580
51462166164712396080497485935259
51462166164712396081142813853637
51462166164712396081146286112032
51462166164712405361508514354861
51462166164712406644551416629249
51462166164712406645391717124229
51462166164712406649634762459741
51462166164712406649638206138372
51462166164712406649638206138373
51462166164712407015415836923623
51462166164712410714678061894651
51462166164712410721452726265834
51462166164712410721456213050235
51462166164712410721456213056877
51462166164712410722293041306502
51462166164712410723984174669583
51462166164712410723987603467870
51462166164712696270395959403868
51462166164712696270395959403869
51462166164712705416028951471127
51462166164712705604126895221392
51462166164712707200418762938275
51462166164712711094557082817791
51462166164712754827358789952881
51462166164712756610932693890005
51462166164712756613443177064483
51462166164712756613443178127292
51462166164712756613443178127293
51462166164713596655130611059924
51462166164713596838144979279377
51462166164713606118590890347821
51462166164713606126122301607269
51462166164713606164344475139645
51462166164713606166039050766421
51462166164713606171875884981943
51462166164713606171875886399093
51462166164713606171875915096901
51462166164713607216949240188073
51462166164713607218622925358969
51462166164713607223706240956459
51462166164713607223706271189461
51462166164713607399879897002137
51462166164713607401636891454715
51462166164713607402386938033177
51462166164713607406657818476875
51462166164713607765719947085573
51462166164713607768167668022743
51462166164713607772498212916583
51462166164713607773251356809827
51462166164713607811473531877397
51462166164713610930499765431542
51462166164713610930499765431551
51462166164713611112698196005597
51462166164713611478538589045417
51462166164713611478538589045625
51462166164713611479291734455189
51462166164713611479291734473846
51462166164713611479291734474063
51462166164713611479371973620839
51462166164713611479375417299470
51462166164713611479375417299471
51462166164713611662306073995491
51462166164713611662306074113535
51462166164713611662306102693299
51462166164713611662306102811343
51462166164713612752295841501163
51462166164713612762334293791642
51462166164713612762337766168091
51462166164713646068214343626565
51462166164713646068217816003004
51462166164713646068217816003005
51462166164713655395170457138935
51462166164713655395170457156197
51462166164713655395170800112789
51462166164713655532368792723337
51462166164713655534879307058113
51462166164713655944213474640823
51462166164713655944213474658085
51462166164713655944234395364437
51462166164713657178744361093321
51462166164713657178744704049913
51462166164713657178744734147401
51462166164713657178995408153017
51462166164713657178995781207097
51462166164713657181251745063691
51462166164713657181251745080953
51462166164713657181254843913667
51462166164713657181255188269939
51462166164713657181255217439923
51462166164713657181255217457392
51462166164713657181255217457393
51462166164713657181255218384689
51462166164714105887415546739957
51462166164716297946783463272527
51462166164716307687276079432327
51462166164716307829557646043131
51462166164716308922057898140431
51462166164716308922058013049723
51462166164716308922622757207075
51462166164716308922622842946223
51462166164716308922622871998115
51462166164716309059820749817623
51462166164716309105637096846755
51462166164716312770944816250069
51462166164716312770944816255685
51462166164716314409977717349179
51462166164716314410542576420035
51462166164716314600523353457258
51462166164716314600523353457267
51462166164716314601088212528123
51462166164716357650096628840644
51462166164716357650096657888324
51462166164716358882430754124073
51462166164716358882451760919493
51462166164716358884878476596428
51462166164716492584468835305720
51462166164896571556844079321394
51462166164931250117986614099880
51462166164931250118049375864804
51462166164932449090931030604079
51462166164932449639722972365924
51462166164932450737808005780751
51462166164932451287102073158957
51462166164932493555789980106751
51462166164932493555789981506431
51462166164932595914204895721642
51462166164992472113921080115447
51462166164992486892328851489109
51462166164993383799791075441179
51462166164996073149006285988777
51462166164996089209351260850366
51462166164996090810722251783927
51462166164996090810725695462558
51462166164996090810725695462559
51462166164996090995434524517474
51462166164996391045728982244026
51462166164996391048176703299448
51462166165004189377683228671131
51462166165004190612779313947275
51462166165004190612779318651539
51462166165004190613030018050379
51462166165004194273066109870713
51462166165004194684848115779685
51462166165004194684848144359401
51462166165004196105719985763690
51462166165004196105719986235866
51462166165004196105740906824174
51462166165004494508340994285973
51462166165004494922382807505000
51462166165004496292730799644965
51462166165004496294990235759747
51462166165028504708351413207585
51462166165028504709166201542673
51462166165028505943945035732715
51462166165028505943948135037605
51462166165028505944509891617031
51462166165028505944512990921921
51462166165028505944513335295662
51462166165028505944513335295663
51462166165028509649735136437131
51462166165028509649735136441343
51462166165028509650551043984625
51462166165028511251928953197711
51462166165028511297682539524728
51462166165028511297682539524729
51462166165028511434940079196167
51462166165028511434940079213429
51462166165028511846725557007743
51462166165028511846725557009147
51462166165028555769508073437210
51462166165028555769508073437211
51462166165028809794071525449385
51462166165029710224559761897472
51462166165029712009199845584040
51462166165032412065318651993643
51462166165032412111093128792607
51462166165032413712446675155903
51462166165032413712467596216387
51462166165032461890877442487039
51462166165040513514521187656581
51462166165040513514771890243365
51462166165040517220561563668983
51462166165040517220833188477035
51462166165040517586590013365847
51462166165040567000430334666543
51462166165576934888691439631203
51462166165576935438298541352025
51462166165577250443635112228245
51462166165577250450978122356333
51462166165577250451730234665645
51462166165577251687160969855027
51462166165577285040845374187191
51462166165577285040845377373731
51462166165587756664502697977746
51462166165588957276709340301427
51462166165588957284303054497887
51462166165588957284303054515149
51462166165588957284323975221501
51462166165588957286018895222010
51462166165588957833283395991261
51462166165588957833346071999775
51462166165588957833346072017037
51462166165588957833366992723389
51462166165588957835793909263179
51462166165588957881568414896916
51462166165588991187615830365591
51462166165648980445873012867367
51462166165648980858220907762519
51462166165648984159278092397418
51462166165648984160009311747765
51462166165649884589829119658166
51462166165649886372520136053747
51462166165649886372523235358845
51462166165649886372523579732378
51462166165649886372523579732379
51462166165649886372690600992605
51462166165650186563464384976779
51462166165650229791286218066529
51462166165650229792980793592731
51462166165650231026067375204865
51462166165650231028326806716165
51462166165650231028326806720377
51462166165650231028326811319647
51462166165652582763711209318587
51462166165652582767707027513655
51462166165652582767978995161659
51462166165652586427993818732829
51462166165652586428745959621857
51462166165652586428808607067917
51462166165652586428829527656225
51462166165652586428829527774269
51462166165652586430525223558416
51462166165652588260647695097982
51462166165652588260668615686290
51462166165652886619711130786435
51462166165652888449935767539645
51462166165652888450942399168453
51462166165660686050399906870116
51462166165660686050567271576580
51462166165660686642916200644803
51462166165660691531520927145699
51462166165660691538298734284311
51462166165660691538487133897947
51462166165660691538487138619681
51462166165660691538570706653841
51462166165660691539051994503997
51462166165660691539132463233267
51462166165660691539135562420113
51462166165660691539135562538157
51462166165660691539135562538365
51462166165660691539135940195927
51462166165660691540746571075539
51462166165660691540746574262079
51462166165660691540997618135235
51462166165660691541562477206091
51462166165660691584052275495552
51462166165660691952612402240526
51462166165660991727757732499825
51462166165660991728322588384141
51462166165660991728385613487763
51462166165660991730017168732651
51462166165660991730833071558619
51462166165660992142615335747844
51462166165660992142615335747845
51462166165660992324897335859529
51462166165660992324897335872570
51462166165660992324897335872579
51462166165660992325901529766265
51462166165661036200775739945863
51462166165685001381315696204784
51462166165685001927830800271389
51462166165685001928645588606477
51462166165685001973584385181257
51462166165685003155833807415303
51462166165685003155834579067635
51462166165685003156398663299619
51462166165685003163176470438231
51462166165685003164180664326045
51462166165685003164180667512585
51462166165685003208931174560505
51462166165685003575774645344229
51462166165685051197631441201131
51462166165685051197632212836201
51462166165685051197632212853463
51462166165685051334830209696099
51462166165685051335081253569255
51462166165685051335081256755795
51462166165685051342423148143653
51462166165685051342423262462517
51462166165685051745859327411339
51462166165685051746675230338089
51462166165685051746675234587439
51462166165685051753474306823190
51462166165685052981205340538985
51462166165685052981205345138255
51462166165685052981206116790587
51462166165685052981474613715437
51462166165685052981478085973784
51462166165685052981478085973785
51462166165685052988820324550106
51462166165685353178258056021139
51462166165686202547652421534745
51462166165686203782999210913993
51462166165686252510472999990751
51462166165686253745819017717667
51462166165688953802125077368477
51462166165688953802126081772581
51462166165688955449254105408469
51462166165697008950363650402825
51462166165697008950363678982541
51462166165697008950426699364429
51462166165697008952141779063102
51462166165697009499469716866317
51462166165697009545244193783325
51462166165697009545411301155705
51462166165697058912431112010109
51462166165697058913246903349413
51462166165697058958435715281705
51462166165697059317498215426551
51462166165697059325029253614657
51462166165867833659798157759037
51462166165867834895144170903945
51462166165867834895144175503215
51462166165867834895144176552975
51462166165868724349856565694919
51462166165868733677060626961887
51462166165868733679320063076669
51462166165868735467976536605733
51462166165869024539378177936791
51462166165869034417630203752809
51462166165869034417633675993687
51462166165869035657498019646126
51462166165869035657498153569339
51462166165869041196213198513230
51462166165871435382002266836139
51462166165871437166391303587086
51462166165871437166391303587087
51462166165879529516468892874439
51462166165879529928335072640628
51462166165879540492307525348425
51462166165879540492307529947695
51462166165879540492308301600027
51462166165879540627329654477829
51462166165879541041351205828590
51462166165879541041351319084653
51462166165879545980227071866686
51462166165879545987838722273118
51462166165903855820966982354427
51462166165903855821531838221481
51462166165903855821531838238743
51462166165903856369758952779357
51462166165903856369758952796619
51462166165903856370574855723369
51462166165903856370574859972719
51462166165903857605104971573295
51462166165903857605356019105374
51462166165903857605941795591048
51462166165903857605941795591049
51462166165903857612883594495774
51462166165903857658640670796162
51462166165903857658640670796163
51462166165903857659205526680478
51462166165903857659205526680479
51462166165905058369969347206051
51462166165905058415722931997875
51462166165905058416284430415091
51462166165905058416287787882182
51462166165905058416287787882191
51462166165976787126757802694211
51462166165976787172573263297025
51462166165976787172574034949357
51462166165976787173138119181341
51462166165976787538351780525855
51462166165976790695600190816187
51462166165976790696164275048171
51462166165976790696185167056763
51462166165976790833362263059449
51462166165976790833362267658719
51462166165976790833362267763713
51462166165976790833362268708479
51462166165976790833362269180863
51462166165976790833445835693087
51462166165976790833446954534099
51462166165976790833613316240558
51462166165976790833613316240559
51462166165976790833613973097422
51462166165976790833614090602835
51462166165976790878614415664619
51462166165976790879115823870827
51462166165976790879178499896603
51462166165976791244392161241117
51462166165976791244392161258379
51462166165976791245208068434479
51462166165976791245227841602059
51462166165976791245228956210983
51462166165976791245228960443071
51462166165976792479738016482366
51462166165976792479738174386025
51462166165976792480007447562477
51462166165976792480571531794461
51462166165976792480574973937899
51462166165976792663004222545755
51462166165976792663025143252107
51462166165976792663505630751963
51462166165976792663568306777739
51462166165976792663589227484091
51462166182427780337315572735667
51462166182427781572662362114915
51462166182430481621438362479341
51462166182430481628696656767841
51462166182430525958053367176559
51462166182430526093828723696423
51462166182430526093828752276139
51462166182430526095251359787107
51462166182431382059519681795507
51462166182431383843909488676643
51462166182438282884630484938681
51462166182438282884633956842737
51462166182438282884633957196869
51462166182438283300474424029607
51462166182438572372440206865961
51462166182438586739274660710555
51462166182438586739274660714767
51462166182438586785007353497951
51462166182438587198295906973889
51462166182438631069111772530013
51462166182438632852685675404327
51462166182438632852685676467137
51462166182438736905050803727138
51462166182438737315828874011297
51462166182438737315828874028559
51462166182438737315828874028607
51462166182438737315839334381810
51462166182438737316644781553175
51462166182439472940189226387337
51462166182439482411180916934465
51462166182439484053226256187325
51462166182439487169825687975515
51462166182439487766860834392679
51462166182442185349398166635623
51462166182442189058513916168845
51462166182442190656897727182739
51462166182442190840393214365687
51462166182442190842087820105969
51462166182442339176046883223563
51462166182442639365296556515399
51462166182442639365296556521006
51462166182442641560746910934374
51462166182442689729941315690693
51462166182721967050030611560975
51462166182722265592152380240099
51462166182722265592173272248691
51462166182722417405014687072076
51462166182722450756063346993224
51462166182730372348770787841813
51462166182730372348959073136585
51462166182730372351218510314168
51462166182730521279220791277628
51462166182730523063798913549572
51462166182754382595537581264225
51462166182754386300825877895759
51462166182754386301579019074847
51462166182754387536925036801763
51462166182754387537197005980589
51462166182754430773279029457481
51462166182754430774032170636569
51462166182754432008625048715219
51462166182754432008813075274775
51462166182754686444614856167069
51462166182754686445366968476381
51462166182754837843759979972762
51462166182756038600225195131610
51462166182756086779283583305960
51462166182758288167300137223007
51462166182758740304277442605104
51462166182758740853351885691653
51462166182766593403210175517485
51462166182766593586203896924945
51462166182766893592198599326750
51462166182766893592261361441594
51462166182766893592459848828194
51462166182766893592480769533142
51462166182766894141241358915518
51462166182766894141251819270170
51462166182766894186994943825434
51462166183305829630089344691263
51462166183313932955796647901875
51462166183374862044204827993789
51462166183376062846831868351411
51462166183376062849279589406833
51462166183378762721819173128413
51462166183378762905021798994325
51462166183378762905021799112417
51462166183378764506146218113483
51462166183378764506146219176284
51462166183378764506208979878407
51462166183378764552986617582865
51462166183378764552986646280625
51462166183378764552986646630545
51462166183378808971068050289209
51462166183386867832877320201613
51462166183386867832877577287915
51462166183386867832877578350725
51462166183386867832877578468817
51462166183386868381104692908601
51462166183386868381920337585409
51462166183386868381920595852613
51462166183386868427670708858473
51462166183410929220783345015743
51462166183410929274066940779023
51462166183411227816188590434923
51462166183411227816188619014639
51462166183411229463316642650527
51462166183412128795531615317947
51462166183412130030877633044863
51462166183414830041431112189861
51462166183414831734312692037857
51462166183422885189668939087309
51462166183422885601451202213725
51462166183605706402643361614009
51462166183629732662411626816433
51462166183629733845435082710335
51462166183630032440652300052187
51462167311205779776634690733876
51462167312145056563032758677600
51462167312178377434243164716258
51462167312189183149919315311366
51462167312189199026409822449818
51462167312189199209424162083674
51462167312189199216766139210632
51462167312286445709502256952200
51462167381893599864836120708278
51462167381893599871610861494051
51462167387802225284695051274539
51462167387802225422454427858996
51462167387802225422454427858997
51462167388021096797418550368962
51462167523696289082411404657843
51462167523697907030265604046672
51462167523700192963176197080934
51462167523872302127026306402666
51462167523908623243542655832713
51462167523908639852929299755479
51462167523908639852929304477165
51462167523908639852929304477213
51462167523908639852929304490263
51462167523908639898682855967539
51462167523908639898682860689321
51462167523908639898682860702371
51462167523908673206446577462375
51462167523908673206446577475425
51462167523919029566080988146243
51462167524024412014019563033885
51462167524024412611054682407979
51462167524561084342240547420971
51462167524563481783524463008559
51462167524563481783524548747707
51462167524563785633809945333249
51462167524571585659235820689461
51462167524571585659236163646053
51462167524571891338937723027483
51462167524572791769487978640111
51462167524572791769487979702921
51462167524572791769488750292443
51462167524572791776054657080635
51462167524572791777081804458541
51462167524572791777081807290949
51462167524572791777081808707891
51462167524575492877374603768637
51462167524575492877939462835281
51462167524575493014635015187517
51462167524575493015178182013521
51462167524575493015199102601829
51462167524575493015200217210753
51462167524575493022706261203257
51462167524575493060301933224687
51462167524575493060364694989611
51462167524636733464322391555275
51462167524672756039532916437411
51462167524672756168446351886237
51462167524672756176793670812883
51462167524672804161415057235227
51462167524672804347424496315785
51462167524680859906898332817081
51462167524680859906961093519195
51462167524680859906961094582005
51462167524680859914492161822051
51462167524680904378326369767167
51462167524680909327328547857616
51462167524680909457165675195357
51462167524680909457165703891656
51462167524680909458002790762891
51462167524852870142470339205449
51462167524852870142471482394089
51462167524852870142473806742063
51462167524852870142473809928603
51462167524852870142473811463797
51462167524855571250920795008891
51462167524855571433938606428702
51462167524855571433939640021673
51462167524887692095435793809615
51462167524887692095435796996155
51462167524887692095435879548763
51462167524887692095436911605079
51462167524887692096001427715131
51462167524887692096001513454279
51462167524887692096001770671723
51462167524887692097695315781589
51462167524888006699510068924853
51462167524888006700349221526881
51462167524888006700349250223285
51462167524888007111942945340719
51462167524888008346638092560741
51462167524888008346725132853457
51462167524888008354252846888851
51462167524888891071120105011809
51462167524888892854694008948933
51462167524888892854694037527245
51462167524888892854965977063545
51462167524888907084327431694833
51462167524888907085143334638845
51462167524888907130060067320028
51462167524888907130060067320037
51462167524888907130061096189813
51462167524888907679106093565359
51462167524888907679944074429679
51462167524888908914449788462025
51462167524888908914470823835805
51462167524888908914470828557539
51462167524888908914473893989425
51462167524888908922067981747033
51462167524891592177332074346699
51462167524891592314592828722171
51462167524891592314592833308391
51462167524891592362773186806689
51462167524891594009150160304539
51462167524891594009150250642957
51462167524891594009171052313083
51462167524891594143899372870767
51462167524891594146406413900355
51462167524891594146406413901807
51462167524891594146407557088995
51462167524891594146409881436969
51462167524891594146409886158703
51462167524891594146410919279281
51462167524891594147159555080895
51462167524891594147164060458369
51462167524891603480078283660737
51462167524891603480141045425661
51462167524891603480916264525057
51462167524891603480979026289981
51462167524891608785879910041131
51462167524891608787574487085057
51462167524891608787574491806791
51462167524891608788332112481983
51462167524891608788394874246907
51462167524891610617696938427015
51462167524891610617696962874021
51462167524891610617717768676857
51462167524891610617717854416005
51462167524891610617717887711622
51462167524891610617721212355489
51462167524891610622801457463941
51462167524891610625228029641843
51462167524891610625228034363577
51462167524899697424335045780925
51462167524899697424335131520073
51462167524899697835845053454759
51462167524899697835845310672203
51462167524899697836117309970151
51462167524899697836117395709299
51462167524899697884106052821349
51462167524899697884109405689179
51462167524899697884109408871507
51462167524899697884109491778247
51462167524899697884109496027588
51462167524899697884109496027597
51462167524899698019047675202511
51462167524899709002501058917397
51462167524899713898073288179227
51462167524899713943801447005221
51462167524899713943825839968565
51462167524899714081062115641545
51462167524899714081086508604889
51462167524899714088405269136225
51462167524899714088426161261400
51462167524899714490396403677471
51462167524899714492659278412281
51462167524899714492680227696888
51462167524899714492844121550517
51462167524899714492847477482631
51462167524899714492847563221779
51462167524996959207778120359853
51462167524996959207778345816657
51462167524996959208530458125969
51462167524996959344976338427205
51462167524996959345791126762293
51462167524996960443312424935449
51462167524996960443333316944041
51462167524996960443336411531617
51462167524996960580573179310921
51462167524996960580576273892616
51462167524996960580594071319513
51462167524996960580597165784625
51462167524996960580597170506359
51462167524996960580598199376135
51462167524996960992104362063093
51462167524996960992104390642809
51462167524996960992105165476065
51462167524996960992167038088869
51462167524996960992167041269793
51462167524996960992167152407733
51462167524996960992167927240989
51462167524996960992187958677177
51462167524996960992187961858101
51462167524996960992188044416325
51462167524996960992191400814999
51462167524996960992191402355809
51462167524996960992191405536733
51462167524996960992355066166197
51462167524996960992355069347121
51462167524996960992355437702505
51462167524996960992356212535761
51462167541415663335041456176705
51462167541426184783672594676407
51462167541426484783234347867106
51462167541426484972939745466943
51462167541634549308490794824011
51462167541634549308490823520367
51462167541634549308490909615312
51462167547323098919450956982269
51462167547334795182067125122401
51462167547334806300188215363873
51462167547334810004534015848669
51462167547334810007061953139103
51462167547334810007065421146648
51462167547334810007065421146649
51462167547334843361115052577770
51462167547334843361115052931902
51462167547334843367893232673844
51462167547334843368646378102282
51462167547334843368646463835814
51462167547334843368646463837218
51462167547334843368646464191350
51462167547335110196311626430939
51462167547335110196315094438484
51462167547335110196315094438485
51462167547335111979885530368063
51462167547335111979888998375608
51462167547335111979888998375609
51462167547541791674702594028424
51462167547541925924089115669494
51462167547541925969846144139950
51462167547541942395379267123360
51462167547542826353828707467148
51462167547542826354640142934454
51462167547542826354643495802236
51462167547542826354643495802284
51462167547542826354643500401554
51462167547543143198215229443178
51462167547543143198218582311008
51462167547553531355685565201568
51462167547553633348114673249350
51462167547553644285689804499010
51462167547553649776182669183994
51462167547553677632490798933346
51462167547553681335999775419262
51462167547553681343527743472462
51462167547553681343531961513370
51462167547553681346063362206256
51462167548206092664812271763894
51462167548206092671377802298416
51462167548206092671378950204418
51462167548206092808850944762982
51462167548303355780192827219600
51462167548303399649711607941494
51462167548315361101769066741242
51462167548315410926575745043418
51462167548315410926578925733112
51462167548315410933981660762260
51462167548490072903330821592734
51462167548490072903331969498736
51462167548497876772244134285900
51462167548522192107972594702124
51462167548522193750352950822570
51462167548522193755353731618698
51462167548522203038330386402144
51462167548522203038833517872750
51462167548522204273611233326774
51462167548522204273677175781392
51462167548522208162665950139432
51462167548523393912576043768484
51462167548523408736733986492712
51462167548526110486467970355902
51462167548526110486471069542748
51462167548526110622911702952174
51462167548526110623728725085506
51462167548526110630527567266596
51462167548526112270040759689926
51462167548526112277718271520304
51462167548534199536512607146844
51462167548534199536516077988042
51462167548534215550475370428698
51462167548534215550478838081952
51462167548631462049989495734072
51462167548631462050052543412748
51462167548631462644848778762196
51462167594492126439239317991836
51462167594593292052768176394625
51462167594600094277085467521433
51462167594600210628849626556565
51462167594604113690666465684863
51462167594775806535203296251034
51462167594808241800588915318397
51462167594808242394816843798457
51462167594808242395385146076965
51462167594810778551473070823799
51462167594810778552225183133111
51462167594810778963255076732771
51462167594810778964069865067859
51462167594810779100515745369095
51462167594810779101267857678407
51462167594810795025269258904649
51462167594810795026022401129285
51462167594810795026022404315825
51462167594810795575065423234655
51462167594812144261106637277753
51462167594812144855902863317795
51462167594812144855902863317843
51462167594812144855902868039576
51462167594812144855902868039577
51462167594812144855902868052627
51462167594812146091249655895895
51462167594812177614623537210287
51462167594812177614623652001588
51462167594818882426432054741597
51462167594818882426432058990947
51462167594818882426432316208439
51462167594818882426620344285767
51462167594818884073560339844327
51462167594818884073811043947431
51462167594818884210821008480651
51462167594818884211009036557979
51462167594818898897718021114811
51462167594818898900228504289289
51462167594818898900228505352099
51462167594818898900229534204613
51462167594818898900229537391153
51462167594818898900229648995653
51462167594818898900229652182193
51462167594818898900231943246187
51462167594818900682379800230171
51462167594818900684806602114227
51462167594818932251990762459443
51462167594818932251991878468047
51462167594818932251991878485309
51462167594818932251991881654587
51462167594818932252053524578499
51462167594818932252053525641309
51462167594819782994432040187051
51462167594819784641560063822939
51462167594819784641560063823099
51462167594819832819802544454007
51462167594819832819803577555871
51462167594819832957063299183771
51462167594819832957063300246581
51462167594820249370848587807467
51462167594820249958030067337229
51462167594822484697679099813575
51462167594822485933025117540491
51462167594822485933025117540651
51462167594822501171476665369823
51462167594822501171476779688687
51462167594822502406822683096739
51462167594822502406822797415603
51462167594822502406822797887986
51462167594822502406822797887987
51462167594822535895846467648989
51462167594881072666351504312687
51462167594891878244745062579617
51462167594916194811007673160571
51462167594917095378822779320945
51462167594917544041822946875543
51462167594927900957216340774415
51462167594927900957216599041619
51462167594927916971239570384141
51462167594927917156492683836165
51462167594927917565847774618125
51462167595463384469497429536235
51462167595463384469497430008619
51462167595463384470250575419795
51462167595464285449091393268247
51462167595464285449655472778657
51462167595464285449655477500231
51462167595467286930829943017507
51462167595467286930830971887283
51462167595467290590780053529811
51462167595467290590863621564179
51462167595467290590867064770427
51462167595467290591051649641507
51462167595467290591055092847755
51462167595467290591117768873531
51462167595467292237155964856387
51462167595467292237991645200067
51462167595467292237995088406315
51462167595467292238245792509419
51462167595467292244750052141611
51462167595468192851749513320869
51462167595468237323177579323006
51462167595475090616267804679751
51462167595475090616455828039717
51462167595475090616455832757079
51462167595475390210720870956301
51462167595475390805517477971587
51462167595475390805705506048915
51462167595475390805789184152749
51462167595475390805789188402099
51462167595475390805789188402147
51462167595475395700520856151501
51462167595475395700521232409383
51462167595475395700604538976909
51462167595475395700604800443751
51462167595475395700607981120347
51462167595475395700607985369697
51462167595475395700608243649999
51462167595475395701151062802049
51462167595475395701356912753063
51462167595475395701423031985087
51462167595475396112390249558971
51462167595475396113205037894059
51462167595475396295129545158925
51462167595475396296156611165125
51462167595475396296219373284341
51462167595475396296219377533691
51462167595475396296219377533739
51462167595475396303747345586939
51462167595475440033288780186373
51462167595476296131155566259339
51462167595476296131159007930393
51462167595476296131159008402777
51462167595476296131908711670515
51462167595476296131912153341569
51462167595476296680201945460255
51462167595476296680954057769567
51462167595476296680954057769727
51462167595476296725680462354419
51462167595476296725680576673283
51462167595476296726432574663731
51462167595476296726433717852371
51462167595476296726436017869979
51462167595476296726686721973083
51462167595476296726705313964067
51462167595476296726707638430085
51462167595476296726707642679435
51462167595476296726707642679643
51462167595476296726770404798699
51462167595476296726771434731285
51462167595476296731787888142227
51462167595476296733274663958507
51462167595476296733274664430890
51462167595476296733274664430891
51462167595476296734047321188513
51462167595476296734047324375053
51462167595476296734047325437863
51462167595476296734050763331951
51462167595476296734050767581301
51462167595476296734298372851899
51462167595476296734301816058147
51462167595476340601100562181097
51462167595476341198137086174488
51462167595478997971855027255135
51462167595478997972419106765545
51462167595478997972419111487119
51462167595537535345248372477061
51462167595537536580595165038637
51462167595537536580657922436119
51462167595537536580657926685469
51462167595537536580657927157853
51462167595540238276750232798227
51462167595540238284281644057675
51462167595540238413948225408775
51462167595540281102016070863145
51462167595548342151709478182867
51462167595548342159240889442315
51462167595548342288719181249245
51462167595548386212048988551091
51462167595572401353715219367701
51462167595572658862515412781935
51462167595572658862515415968475
51462167595572658862515417031285
51462167595572659274297680157701
51462167595572701542985703296423
51462167595572701542985817615287
51462167595572701542986074832731
51462167595572701542989145439861
51462167595572701542989146502671
51462167595572701954768080741703
51462167595572701954771409629087
51462167595572703189339660814783
51462167595572703189339919095037
51462167595572703189340033413901
51462167595572706850401662857849
51462167595573558050189355434065
51462167595573559292501584161175
51462167595573559293066440046895
51462167595573559293129205352651
51462167595573602522582067693883
51462167595573607418213330061325
51462167595573607418216772204763
51462167595573607464033152181053
51462167595573607464221434289285
51462167595576260996752837694387
51462167595576260996752923787667
51462167595576303814232941344607
51462167595576309167468493915809
51462167595576309167468498165159
51462167595576309304917535002995
51462167595584359510760276096995
51462167595584359510948561391815
51462167595584364406582404974755
51462167595584364818364410883727
51462167595584364863929709436013
51462167595584364863929710498823
51462167595584364864117995793595
51462167595584364864117995793803
51462167595584364864118340167337
51462167595584364864180757912859
51462167595584364871712169172307
51462167595584365001190460506853
51462167595584365001190464165777
51462167595584365001190465228587
51462167595584365001378750523407
51462167595584365001379008803661
51462167595584408923701007869971
51462167595584408923976328385645
51462167595584408923976418724063
51462167595584408923976420259257
51462167595584409340650557447107
51462167595584414231388825009727
51462167595584414231389083276931
51462167595584414231392263966625
51462167595584414277124928170141
51462167595584414414950455877481
51462167595756373315869641240407
51462167595756373315869642303217
51462167595756374548139943667957
51462167595756374550650422120861
51462167595756374550650426370211
51462167595756374550650427905245
51462167595756374550669019896229
51462167595756374550671347076611
51462167595756374550671347548787
51462167595756374550672463102477
51462167595756374550672466743931
51462167595756374550672467806741
51462167595756375099443544705307
51462167595756375099443545177691
51462167595756384434010418084003
51462167595756385668788995528777
51462167595756385668792438735025
51462167595756385668792439207408
51462167595756385668792439207409
51462167595759076208145307732249
51462167595759076253898863944357
51462167595759076253898978263221
51462167595759076253898978735604
51462167595759076253898978735605
51462167595759076391096885252873
51462167595759076391159646899545
51462167595759076391159647371929
51462167595759076391912788078633
51462167595759085725663499865785
51462167595759085725664647771787
51462167595759085725727406704303
51462167595759085725727409890843
51462167595759085725727410953653
51462167595767179669083511934347
51462167595767180083104176859007
51462167595767180128857760238101
51462167595767180128857761768923
51462167595767180128857876559963
51462167595767180128857879746503
51462167595767180266118629754533
51462167595767180266118630817343
51462167595767180266118631289727
51462167595767190835195468507933
51462167595767190835195472757283
51462167595767190835195473229667
51462167595791191150443095356393
51462167595791196503612529758221
51462167595791196503612786962615
51462167595791196506057923615999
51462167595791196506057923633261
51462167595791196506060246568505
51462167595791196506060250813643
51462167595791196506061365776699
51462167595791196506061370008787
51462167595791196640873278703441
51462167595791196640873282952791
51462167595791196640873284487985
51462167595791196641627457233743
51462167595791196643321001293897
51462167595791196643321005543247
51462167595791196643322038645111
51462167595791196643383763413113
51462167595791197053221435065387
51462167595791205977617430690053
51462167595791205977618176826905
51462167595791205977680963985005
51462167595791205977680967171545
51462167595791206389400441016179
51462167595791207624177899265809
51462167595791207624997531200179
51462167595791207629261616632609
51462167595791491339630007001397
51462167595791491339713689354629
51462167595791496647129537783731
51462167595791496647129538846541
51462167595791496830060194597795
51462167595791496830143876951027
51462167595791496830143878486221
51462167595791496832570674585733
51462167595791496832570678835083
51462167595791496832654361660699
51462167595791496837488065187710
51462167595791496837675288682858
51462167595791496837676350482482
51462167595791497249270328314126
51462167595791506166951557983241
51462167595791506166951561169781
51462167595791506166951562704975
51462167595791506167139847527363
51462167595791506167139847999747
51462167595791506578649081206151
51462167595791506578729320353135
51462167595791506578732763559383
51462167595791506578732764031767
51462167595791506578733821109657
51462167595791506578733825359007
51462167595791506578733825831391
51462167595791507811000770673589
51462167595791507813239286200063
51462167595791507813242725156961
51462167595791507813427572557645
51462167595791507813511255383261
51462167595791507818532181933037
51462167595791511474367406412343
51462167595791511474367410661693
51462167595791511474555692769925
51462167595791512069162952690975
51462167595791513301430958269987
51462167595791513303669470609921
51462167595791513303669474859271
51462167595791513303857760154043
51462167595791513303941442979659
51462167595791513303944881936557
51462167595791513308962369529435
51462167595791513308962371064629
51462167595791513311472854239107
51462167595792395431305796893445
51462167595792396028340916248665
51462167595792396028340917311475
51462167595792397260611221862915
51462167595792397263121701850693
51462167595792397263121701850853
51462167595792397263121706100203
51462167595792397263140299608751
51462167595792397263140299626221
51462167595792397263142622557045
51462167595792397263142626806603
51462167595792397263143741752189
51462167595792397263143741769659
51462167595792397267952047792513
51462167595792397811914819713565
51462167595792397811914820185949
51462167595792407146479484935007
51462167595792407146481697813995
51462167595792407146482840985165
51462167595792407146482931800179
51462167595792407146733889461803
51462167595792408380988306075731
51462167595792408380991743497435
51462167595792408381260275258769
51462167595792408381807566486843
51462167595792412041551567221207
51462167595792412042113068702659
51462167595792412042113069765469
51462167595792412042113070237852
51462167595792412042113070237853
51462167595792412042115655696925
51462167595792412042116426287851
51462167595792412042116427350661
51462167595792412042116512381291
51462167595792412042116516630641
51462167595792412047195901159669
51462167595792412087866540356521
51462167595792412087866654675385
51462167595792412087866911892829
51462167595792412087869982499959
51462167595792412636909672531405
51462167595792412636909673594215
51462167595792412636909674066598
51462167595792412636909674066599
51462167595792412636911886473203
51462167595792412643666931566947
51462167595792413871418490485589
51462167595792413871418493672129
51462167595792413871418494734939
51462167595792413871690458133433
51462167595792413871690462855167
51462167595792413871693815722997
51462167595792413871693901339681
51462167595792413871693901812064
51462167595792413871693901812065
51462167595792413876774066965913
51462167595792413879012954009980
51462167595792413879012954009981
51462167595792413879284550140391
51462167595792413879287989097289
51462167595795098966370167650375
51462167595795098966370257993213
51462167595795099103568164510481
51462167595795099103630926629537
51462167595795108438134779595777
51462167595795108438136271875313
51462167595795108438198685961911
51462167595795108438198690683645
51462167595795113745551772271957
51462167595795113750630988863521
51462167595795113791301999596681
51462167595795113791305328484065
51462167595795113928563012606539
51462167595795113928564963533251
51462167595795113928564964005635
51462167595795113928566111439253
51462167595795113928566111911636
51462167595795113928566111911637
51462167595795113928628874030693
51462167595795113928628878280043
51462167595795115580021126579339
51462167595795115582531609753817
51462167595795115582535048710715
51462167595803202244294293684055
51462167595803202381470997234223
51462167595803202381554791191955
51462167595803202381554794378495
51462167595803202381554794850879
51462167595803202381555052658797
51462167595803202381555053131180
51462167595803202381555053131181
51462167595803202793064975065867
51462167595803202793337317320407
51462167595803202838815575461933
51462167595803202838818556793615
51462167595803202838818559975783
51462167595803202838818904349317
51462167595803202841325945380357
51462167595803202841326059699221
51462167595803202841326060171604
51462167595803202841326060171605
51462167595803202841329039495709
51462167595803202841329044213071
51462167595803202841329154754761
51462167595803202841329155817571
51462167595803202841329159004111
51462167595803202841329412567051
51462167595803202841329413035015
51462167595803202841329503377853
51462167595803202846409662747157
51462167595803202978589909484525
51462167595803213547605103796081
51462167595803213547666750952081
51462167595803213547666752487275
51462167595803213959387367972257
51462167595803213959637301958223
51462167595803218855289851850851
51462167595803218860184139684479
51462167595803218860184141219673
51462167595803218860372167748709
51462167595803218898322345066463
51462167595803218900832825054401
51462167595803218900832829303751
51462167595803218900833086521195
51462167595803218900833200840059
51462167595803218900833201312442
51462167595803218900833201312443
51462167595803218900833202375253
51462167595803218900836268260649
51462167595803219038031850784235
51462167595803219038096935361939
51462167595803219038096935834323
51462167595803219043386392591525
51462167595803219045625276486481
51462167595803219449814114960411
51462167595803219454980370423169
51462167595864440856055814883013
51462167595864441452526848452501
51462167595864441453278847511375
51462167595864441453282289654813
51462167595864442685633979122251
51462167595864442685633979135349
51462167595864442687872752942077
51462167595864442687872866185033
51462167595864442687872867260941
51462167595864442687872867733324
51462167595864442687872867733325
51462167595864442688060781019405
51462167595864442688061152555713
51462167595864442688081700190771
51462167595864442688081701712707
51462167595864442688082816216637
51462167595864442688085143397019
51462167595864442688085143856145
51462167595864442688085143869195
51462167595864442688144463831923
51462167595864442825070858808679
51462167595864442825070860343873
51462167595864442825342454901661
51462167595864442825342454920375
51462167595864442825342456455569
51462167595864442825345898107909
51462167595864442825346926996399
51462167595864442825408575687593
51462167595864443236853122984807
51462167595864443237190838800911
51462167595900464164998127710109
51462167595900464165753564663071
51462167595900465400344031118161
51462167595900465400344145915025
51462167595900465400344146990933
51462167595900465400532059195489
51462167595900465400532432285705
51462167595900465400535498171101
51462167595900465400554095946629
51462167595900465400556418864403
51462167595900465400556418877453
51462167595900465400556418881873
51462167595900465400556423108137
51462167595900465400556423127011
51462167595900465400615742026721
51462167595900465400619180511235
51462167595900465400619180983619
51462167595900465537542133816937
51462167595900465537542139601481
51462167595900465537543166917349
51462167595900465537813729928633
51462167595900465537813734159269
51462167595900465537814764582953
51462167595900465537817173134881
51462167595900465537817173607264
51462167595900465537817173607265
51462167595900465537817177837900
51462167595900465537817177837901
51462167595900465537817177856615
51462167595900465537818206726391
51462167595900465537879849633041
51462167595900465537879853882391
51462167595900465949325172826321
51462167595900465950226972874409
51462167600400751851525820695316
51462167600404655547389560380424
51462167600496663528604078185257
51462167600496663940951201428077
51462167600497564096415774086541
51462167600500265799851208978865
51462167600500266349457967756145
51462167600501664860472877147075
51462167600501664860472881746345
51462167600501664861037740822976
51462167600501664861037740823024
51462167600501665272066859564891
51462167600501965049743447051144
51462167600501965049743447051145
51462167600501965050308306123404
51462167600501965598535417475867
51462167600501965598535417488965
51462167600508370910156129133829
51462167600508370910156472090421
51462167600508371322503248144769
51462167600508371459199146635717
51462167600508371459764002520033
51462167600508419452733083991551
51462167600509619846216906636815
51462167600509621490329942891711
51462167600509738256892133648349
51462167600509738263670055123087
51462167600509769964000995034757
51462167600509769970778916509495
51462167600509770520386793082248
51462167600509771617719686888222
51462167600510037392993076599617
51462167600510038583339799550733
51462167600510038590117721025471
51462167600510070153271560333733
51462167600510070153271563521677
51462167600510070160049481808471
51462167600510070160611246280105
51462167600510070160614340880731
51462167600510070747796198167385
51462167600512323148032366392047
51462167600512323330963023206319
51462167600512323333476979701738
51462167600512323338557110491543
51462167600512333033798353602350
51462167600512334268580287097282
51462167600512423488199871759431
51462167600512438914500982173515
51462167600512467968170527833206
51462167600512473451009985257348
51462167600692535822427123460786
51462167600692537607088899506246
51462167600716402072620821167399
51462167600716702262142552550651
51462167600716717095330812330305
51462167600716851153618205082221
51462167600716851153618206131981
51462167600716851153618209319925
51462167600716851153618209337395
51462167600716851153618319873469
51462167600716851153618324105349
51462167600716851153618324122819
51462167600716852984325689940041
51462167600716867762164926173553
51462167600716867762733252543323
51462167600716867762733252543371
51462167600716867762733252893243
51462167600716867762733257144045
51462167600716867762733257148417
51462167600716867762733257148465
51462167600716867808486809105351
51462167600716867808486813360525
51462167600719120201673087751619
51462167600719569465411985800077
51462167600720453424614288821957
51462167600720453424614288835055
51462167600720453424614657288413
51462167600720469484118330775997
51462167600720469484937705959435
51462167600720469484937705959483
51462167600720469484937710564528
51462167600720469484937710564529
51462167600720469484937710564576
51462167600720469484937710564577
51462167600720469896719711868407
51462167600720469896719716473500
51462167600720469896719716473501
51462167600720469896719716486599
51462167600720470079733936716839
51462167600720470079733941321932
51462167600720470079733941321933
51462167600720470079733941335031
51462167600720502838454605891969
51462167600720502838454634588325
51462167600720502838454634588373
51462167600720502838454639193419
51462167600720502838454639193467
51462167600720502838454720677393
51462167600720502838454978944597
51462167600720502838454978944645
51462167600720502838454983549690
51462167600720502838454983549691
51462167600720503250236989471761
51462167600720504483051253279844
51462167600720753613864076916687
51462167600720753613864335185348
51462167600720754850046808088201
51462167600720769673368004416301
51462167600720769674208304561312
51462167600720769674208304561313
51462167600720770222410678961597
51462167600720770222410680011357
51462167600720770223250979106608
51462167600720770223250979106609
51462167600720770223250979119707
51462167600720770269004535331815
51462167600720803027725200238673
51462167600720803027725201288433
51462167600720803027725204493847
51462167600720803027725319279270
51462167600720803027725319279271
51462167600720803576768218790321
51462167600720803576768223395414
51462167600720803576768223395415
51462167600720803576768223408513
51462167600720803576768252104869
51462167600727208885609145412643
51462167600727224078326914429526
51462167600727257430132157319068
51462167600727257430151934718736
51462167600727659751748396060612
51462167600727707927459475998794
51462167600727707927460590607718
51462167600728408407533707466191
51462167600728409642879810932255
51462167600728410054661731102079
51462167600728410054661731102287
51462167600728426121760721256185
51462167600728426665720051034007
51462167600728457821369896816451
51462167600728457821373340022699
51462167600728458370162638928445
51462167600728458370164966462959
51462167600728458370164967525760
51462167600728458370164967525769
51462167600728459468498953571465
51462167600728554829129990104646
51462167600728558532638965540802
51462167600728560365310291769714
51462167600728560365313764028061
51462167600728560365313764028062
51462167600728560365314797148640
51462167600728575136128505230574
51462167600728576241807683307422
51462167600728603004841070042828
51462167600728608358008175729240
51462167600728609593354193456156
51462167600728874783674043428801
51462167600728874783950255086655
51462167600728875371131735088810
51462167600728875378471417847238
51462167600728908135499063718011
51462167600728908684541738263307
51462167600728908732827843080136
51462167600731110110780852831863
51462167600731111346126784819839
51462167600731111346126870558779
51462167600731126538845754184586
51462167600731127774191771911502
51462167600731127962268449519241
51462167600731161308944777461077
51462167600731161308948134928168
51462167600731161308948134928177
51462167600731272591885567284596
51462167600731278082315411570270
51462167600731309649664703899646
51462167600731309652196104592532
51462167600731311436584796864744
51462167600789698216964973381175
51462167600800203422885341413376
51462167600824470209528822944723
51462167600824518388524444741829
51462167600824518388524449341099
51462167600824520172098353278223
51462167600824520172098696234815
51462167600824520172099386380087
51462167600824520172099467869885
51462167600824520172099467887147
51462167600824520172099472119235
51462167600824520172099729336679
51462167600824520172349400320657
51462167600824520172349400337919
51462167600824520172350433439783
51462167600824520583944408089099
51462167600836477780352582854747
51462167600836526324627213606362
51462167600836542384153181006285
51462167600836542384320288378665
51462167600836542978949527636461
51462167600836542981376357037423
51462167600836542981376358100224
51462167600836542981459926134592
51462167601373214712291400778995
51462167601373214712312292787587
51462167601373214712562996890691
51462167601373214719821320126137
51462167601373215947072958033355
51462167601373215947073334273927
51462167601373215947657967557911
51462167601373215947659082166835
51462167601373215947661405115129
51462167601373215947661409701349
51462167601373215947662438571125
51462167601373215947909014617607
51462167601373215947909786269939
51462167601373215947912367835357
51462167601373215954603253621069
51462167601373215954604401513973
51462167601373227065779057799383
51462167601373260419466823257571
51462167601373260424298317092055
51462167601373260424360988514349
51462167601375612153846228081415
51462167601375612154661016416503
51462167601375612154662045286279
51462167601375615860618859029974
51462167601375615860702427064342
51462167601383716029369557698039
51462167601383716029620261801143
51462167601383720971007690175898
51462167601384021114274765750645
51462167601384021709321044812879
51462167601384021709321044812927
51462167601384021716660984788751
51462167601384021716849012866127
51462167601384065586079150437091
51462167601384921544257233538527
51462167601384921544824759559609
51462167601384921545010378949703
51462167601384922093028659160599
51462167601384922093300255272295
51462167601384922093303608507515
51462167601384922093781800339687
51462167601384922093784128937002
51462167601384922093864339504279
51462167601384922094053396451383
51462167601384922094055725048698
51462167601384922094055725048915
51462167601384922100643638454406
51462167601384922101374481451753
51462167601384922101374485683841
51462167601384922101377957941972
51462167601384922139873102010473
51462167601384932662377552127667
51462167601384933211420226655493
51462167601384933212173372083931
51462167601384966016629029809147
51462167601384966016629402880649
51462167601384966016630062911011
51462167601384966016630435982513
51462167601384966021525462153973
51462167601384966021525466403323
51462167601384966021712718596231
51462167601384966021713751698095
51462167601384966022277574480547
51462167601384966565421373322841
51462167601384966565422406424705
51462167601384966570504689021161
51462167601384966570505722140287
51462167601387623430686001270691
51462167601387623431250085502675
51462167601387623431253438720425
51462167601387623431253442969766
51462167601387623431274449769614
51462167601387623431274449769615
51462167601387623438217441582238
51462167601387623438217441582239
51462167601387623438865093848591
51462167601387623438868532805489
51462167601387634366378528817699
51462167601387667719877237328783
51462167601387667720065523686365
51462167601387667720630379570681
51462167601387667857075200887231
51462167601387667857075229939331
51462167601387667862158800752839
51462167601387667862158803935167
51462167601387667903079863325836
51462167601387667903644719210152
51462167601446162542802956312463
51462167601480976765019716266784
51462167601480982294425696635305
51462167601480982298672084892220
51462167601480982301206956426304
51462167601480982302019439901127
51462167601480982851062458820165
51462167601480984078250304675533
51462167601480984078250306092683
51462167601480984078250563310127
51462167601480984078250649049275
51462167601480984078251334962459
51462167601480984086325569605876
51462167601480984086346574988575
51462167601480984086597534539733
51462167601480984086597537726273
51462167601480984086597623465421
51462167601480984498107918471440
51462167601480984498191515557917
51462167601481026721042385398063
51462167601481027132824648524479
51462167601481028365178633777437
51462167601481028367438413911612
51462167601482184706147186618270
51462167601482184706230872631839
51462167601482184706231217005373
51462167601482232874599939070261
51462167601482232877050328852807
51462167601482232877134819460241
51462167601484886409854591066855
51462167601484886547115345442327
51462167601484934533997286820465
51462167601484934539080889868401
51462167601492989865249370806389
51462167601492989865249453357385
51462167601492989865249456899669
51462167601492989865249457962478
51462167601492989865249457962479
51462167601492989865416822196550
51462167601492989865500419283027
51462167601492989865500505022175
51462167601492989872843544184893
51462167601492990231277791805285
51462167601492990414292127902681
51462167601492990414292131444965
51462167601492990414292132507775
51462167601492990414292389725219
51462167601492990414480676082849
51462167601492990414543179567471
51462167601492990414543179567519
51462167601492990414543437847773
51462167601492990421237762572856
51462167601493034291300510352811
51462167601493034337054066564919
51462167601493034337054095261275
51462167601493034701220460192529
51462167601493034703647260541599
51462167601493039642042769816503
51462167601493039642607625700819
51462167601493039644302202744745
51462167601493039644302205931285
51462167601493039644302206994086
51462167601493039644305903155387
51462167601493039649553289067350
51462167601493039690310306971253
51462167601493039697650222487060
51462167601493039824973426630775
51462167601493039825538282515091
51462167601493039827232863808358
51462167601493039827484255224118
51462167601493039827487378521100
51462167601493039828052123156669
51462167601493039832567513915999
51462167601493040239834387332845
51462167601493040239918184943677
51462167601493040244161491734593
51462167601664699728727895727214
51462167601664699728729062752291
51462167601664999917996181677193
51462167601664999917996557917765
51462167601664999917998509211707
51462167601664999917999657104611
51462167601665000512796260933517
51462167601665000513356872907153
51462167601665000513357644559485
51462167601665000513361116817833
51462167601665009801335371707713
51462167601665009801337665958247
51462167601665011036116157309741
51462167601667401431997387458692
51462167601667401615011612307124
51462167601667401615764753486212
51462167601675505489970596223566
51462167601699816563523842047273
51462167601699820269565337371459
51462167601699820270125979460005
51462167601699820276842258364963
51462167601699820276908376180045
51462167601699820277657042100781
51462167601699820277657046700051
51462167601699822053704358642431
51462167601699822053954029643671
51462167601699822053974950350023
51462167601699822053974951767173
51462167601699822054457499821519
51462167601699822054708203924623
51462167601699822056231287277959
51462167601699822056234726234857
51462167601699822056235759336721
51462167601699822056483107407137
51462167601699822056485434941651
51462167601699822056984428457047
51462167601699822061232065228837
51462167601699822061232065246099
51462167601699822061232069478187
51462167601699822061232326695631
51462167601699822061235421296257
51462167601699822061235422695937
51462167601699822061294745503963
51462167601699822061298184460861
51462167601699822061481997696871
51462167601699822061483030798735
51462167601699822061486469755633
51462167601699822062046853581187
51462167601699822465486364551403
51462167601699822466302181756267
51462167601699822468017765244289
51462167601699822468833587054247
51462167601699822473077008630379
51462167601699831390782605871017
51462167601699831756810280746262
51462167601699831756811285150366
51462167601699832989078259162717
51462167601699832996588778413564
51462167601700122245756028939887
51462167601700136887468040588215
51462167601700137070671670989581
51462167601700137482264619970163
51462167601700137482265648821225
51462167601700138717043110258847
51462167601700138717043368526003
51462167601700138724386493427869
51462167601700138724574521518295
51462167601701022673712889142103
51462167601701022676223373379391
51462167601701022676224487969441
51462167601701022676224517021333
51462167601701022676224517040207
51462167601701022676241966905409
51462167601701022681053686490581
51462167601701022681057043957681
51462167601701022681306976427327
51462167601701022681308091017377
51462167601701022681868474844543
51462167601701022681871832311643
51462167601701023225016458411633
51462167601701023225828147915411
51462167601701023225832395012631
51462167601701023230915194169586
51462167601701033749176569562506
51462167601701037455213593873487
51462167601701037455213851090931
51462167601701037455214622724389
51462167601701037455214622743263
51462167601701037455214708463537
51462167601701037455214965680981
51462167601701037455218183909829
51462167601701037455465669784085
51462167601701037500947372667044
51462167601701037500947372667053
51462167601701037500947629884497
51462167601701037500950730134144
51462167601701038049990304429793
51462167601701038049990419220833
51462167601701038056768570266419
51462167601701039284520157764777
51462167601701039284520160951317
51462167601701039284520162014127
51462167601701039284771204824265
51462167601701039284771209073823
51462167601701039292114243631447
51462167601701039292114248236541
51462167601701039292386217419579
51462167601703724379471925272401
51462167601703724379488254866503
51462167601703724384554036040801
51462167601703733851300700919425
51462167601703739158629161376241
51462167601703739158648938781733
51462167601703739158711700540833
51462167601703739158712729410609
51462167601703739341643386224673
51462167601703739341646829430912
51462167601703739341730545559231
51462167601703740986323688806591
51462167601703740986344609511491
51462167601703740988039448028035
51462167601703740988042542628661
51462167601703740995549594207597
51462167601703740995549708993020
51462167601703740995549708993021
51462167601703740995633277032996
51462167601703740995633277033005
51462167601703740995636715989903
51462167601711822898751137344721
51462167601711827794656687108871
51462167601711827840385655138045
51462167601711827840389097281483
51462167601711827842833376547599
51462167601711827842833749619100
51462167601711827842833749619101
51462167601711827842836729428687
51462167601711827842836815148961
51462167601711827842836815504497
51462167601711827842836844200853
51462167601711827842836844219726
51462167601711827842836844219727
51462167601711827842836848451571
51462167601711827842836848451814
51462167601711827842836848451815
51462167601711827842837188575999
51462167601711827847668341223281
51462167601711827847668341223489
51462167601711827847668599503743
51462167601711827847727918062419
51462167601711827847728689714751
51462167601711827847731014062725
51462167601711827847731017249265
51462167601711827847731018312075
51462167601711827847731361268667
51462167601711827847917095449592
51462167601711827847917095449593
51462167601711827847919303606847
51462167601711828206163657949249
51462167601711828206166728084203
51462167601711828206435254060945
51462167601711828206438726319292
51462167601711828206438726319293
51462167601711828206439070338743
51462167601711828208695034195120
51462167601711828208698133381966
51462167601711828208698387412870
51462167601711828208698506453468
51462167601711828213778637243056
51462167601711828389181064537183
51462167601711828391628814661919
51462167601711828391709026273123
51462167601711828391897311567895
51462167601711828396770936963779
51462167601711828396774380170075
51462167601711828396958965041107
51462167601711828396958965041155
51462167601711828396962408247403
51462167601711838914953186283445
51462167601711838915035755562938
51462167601711838960768758473497
51462167601711839326798212574465
51462167601711839327069152887718
51462167601711844265942395201783
51462167601711844268201828130025
51462167601711844268201828130233
51462167601711844268201831316565
51462167601711844268201832379366
51462167601711844268201832379583
51462167601711844268202089597027
51462167601711844268202175335958
51462167601711844268202861249359
51462167601711844268202976040398
51462167601711844268202976040399
51462167601711844268205298969819
51462167601711844268205300032620
51462167601711844268206418183837
51462167601711844268452875189721
51462167601711844273285778384111
51462167601711844313958855181927
51462167601711844314126220821511
51462167601711844448936072397895
51462167601711844451133518063414
51462167601711844451133518063423
51462167601711844451384909479174
51462167601711844456467139283809
51462167601711844458747835890844
51462167601711844862978630093422
51462167601711844862978630093431
51462167601711844862999579850430
51462167601711844862999579850431
51462167601711844863001902798724
51462167601711844863001902798725
51462167601711844863002907202828
51462167601711844863002907202829
51462167601772766217147528220573
51462167601772767863711467624477
51462167601772767865971247758652
51462167601772767866138248841374
51462167601772767866139412697164
51462167601772767866139415866451
51462167601772767866141740231678
51462167601772768048901903509915
51462167601772768048901932207675
51462167601772768048901933624825
51462167601772768048902936611779
51462167601772768048985500224781
51462167601772768048988943431029
51462167601772768049152607595757
51462167601772768049152607613019
51462167601772768049152980684521
51462167601772768049153640714883
51462167601772768049156079499756
51462167601772768049236291501445
51462167601772768049237320371221
51462167601772768049239647905735
51462167601772768049239648968536
51462167601772768049742084627370
51462167601772768460747615364199
51462167601772768460747618546527
51462167601772768461499727673511
51462167601772768461499730855839
51462167601772768461583410494915
51462167601772768461586767962006
51462167601772768461586767962015
51462167601772768461586771148555
51462167601809089166505788577937
51462167601809089167073226033287
51462167601809090767881284871493
51462167601809090813466705202805
51462167601809090813470058083685
51462167601809090813717409305909
51462167601809090813718524990741
51462167601809090950643801212717
51462167601809090950643806880669
51462167601809090950644805616821
51462167601809090950730812436071
51462167601809090950894480850149
51462167601809090950894853940365
51462167601809090950895509719925
51462167601809090950897948522060
51462167601809090950915397324413
51462167601809090950979193627065
51462167601809090950981521161579
51462167601809091362489487551569
51462167601809091362513851818508
51462167601809091362513851818509
51462167601809091362513851824125
51462167601809091363328640153597
51462167618234247561808507199777
51462167618454753265176412486466
51462167618454753265179768536624
51462167618457002823883449277823
51462167618457004059229467004739
51462167618457454549029814262552
51462167618457454556557782315752
51462167618562419218254443734877
51462167618562419220681358874987
51462167619109897956154014703691
51462167619110798385681333547643
51462167619110798386705041968651
51462167619110842255935437820077
51462167619113543959370525523929
51462167619174739936688227553531
51462167619174739936688313646811
51462167619182843811647559031451
51462167619206860729902426923717
51462167619206860729902684141161
51462167619206860737496517395481
51462167619207204841746703003037
51462167619210762649159506811139
51462167619210762649159592904419
51462167619210810819875163032561
51462167619218866516524664910555
51462167619218866516525009284089
51462167619218866516587427029611
51462167619218866524118838289059
51462167619218866653785419640159
51462167619218866653785677920413
51462167619218910987977324411999
51462167619218915936955224324624
51462167619389675398548623779649
51462167619390876203079132691613
51462167619390887321199108324161
51462167619393577906305647852357
51462167619393577911326112527567
51462167619393578043566316488681
51462167619393578044319457667769
51462167619401681786285357912207
51462167619425698712319360307727
51462167619425709277404200789315
51462167619426007819545713584031
51462167619426008231140494948143
51462167619426009465917924500013
51462167619426009470938851522173
51462167619426013721570650658789
51462167619426014956348370363567
51462167619426014961181012090955
51462167619426014961369040181381
51462167619426014963879523355859
51462167619426898915546968742973
51462167619426910033666944375521
51462167619426910038750547423457
51462167619426915529180736082665
51462167619426915531694658214041
51462167619429600618797728780091
51462167619429610090542940992065
51462167619429610090605355551047
51462167619429615397953940619297
51462167619429615397954969489073
51462167619429615403037543667233
51462167619429615580969682195675
51462167619429615580972781028389
51462167619429617227344449865599
51462167619429617232427795696091
51462167619429617234854596045161
51462167619429617234854710830585
51462167619437704033961722247933
51462167619437704445743986437159
51462167619437704493732729288357
51462167619437704493736082151975
51462167619437704493736082156187
51462167619437704498755607237229
51462167619437704498755865517483
51462167619437704498816332336293
51462167619437720507695119498869
51462167619437720507696148368645
51462167619437720507696521439987
51462167619437720507699964646235
51462167619437720512590810336425
51462167619437720512778722546805
51462167619437720553428156773679
51462167619437721102307909040393
51462167619498944340279536850077
51462167619498944340489485805773
51462167619498944340491812986155
51462167619498944477749125572321
51462167619498944477750154442097
51462167619498944889347575466891
51462167619534967052939101402457
51462167619534967052960765063381
51462167619534967052963087998625
51462167619534967190221433699705
51462167619534967190224875843143
51462167619534967601818853656073
51462168002189593441922169028291
51462168002189593441922169032503
51462168002514938145543685172384
51462168002514938153158693164008
51462168002514938153158697413358
51462168002514953114610021639731
51462168002517656053108563593576
51462168002517656053108567844378
51462168002517687623051932175053
51462168002576226719378177528168
51462168002614901127575506133128
51462168002614950540599920259128
51462168002623054461280492485205
51462168003159788484958062287812
51462168003159803311650819146392
51462168003170243921135891061319
51462168003170293873914919439671
51462168003170293873914919443883
51462168003170293873917358583105
51462168003170293873917358596155
51462168003170293881448425469019
51462168003170293882264333012301
51462168003170309936120601947225
51462168003174195992298670658645
51462168003174212393940557378977
51462168003174212393940557383189
51462168003235391742354689241304
51462168003271409101572967580488
51462168003279513021553834518913
51462168003451244481557713309232
51462168003451528611038707926752
51462168003451528611039076282136
51462168003451528611039079464464
51462168003451528611039079468676
51462168003451544670828278609660
51462168003454229902691788660226
51462168003454229902691788677488
51462168003454246374075337173317
51462168003462350241420604481714
51462168003490247115520150429730
51462168003490247115520174758644
51462168003490263586810330935536
51462168003498350989915598900321
51462168003498367415472081746567
51462168019915757538247803570884
51462168020012970869115460467262
51462168020021075979420723578818
51462168020021075979420724997372
51462168020021075979420724997420
51462168020021075984504069409310
51462168020024678072569377306238
51462168020024737409791245320542
51462168020024737409791245437182
51462168020024738644573064024434
51462168020024738644573064142478
51462168020024742348918979300270
51462168020024844839585181861901
51462168020025128610829329984469
51462168020025144670337505644321
51462168020025145028834855153737
51462168020025145028855775860137
51462168020025145035633955602079
51462168020025145036198819272440
51462168020025145036198819273844
51462168020231808661658400851050
51462168020231858074682011446034
51462168020231858074682814977050
51462168020233204061175361461331
51462168020239913771398804895962
51462168020239913954410448528896
51462168020239913954413887485794
51462168020239913954413892090888
51462168020239924889519552180842
51462168020239930013917847949988
51462168020239930021260628478320
51462168020239958243601684232648
51462168020239961949641285527030
51462168020239961949642033082484
51462168020239961949642057175150
51462168020239961949642061780244
51462168020239973067762032811910
51462168020239974303108825373486
51462168020240812737752179792688
51462168020240814384881236530440
51462168020240830451979136185550
51462168020243560514848812211318
51462168020304770762096785227610
51462168020337191338154775033184
51462168020337223457057594965684
51462168020337224691839528443354
51462168020337224691839528460616
51462168020340777366880422231544
51462168020340826779904836357544
51462168020348931890210099469100
51462168020888316673335207248398
51462168020888316673899291480382
51462168020888316680674803913546
51462168020888331498058005852730
51462168020896120359587944285388
51462168020896420548291010489600
51462168020896420548294452633038
51462168020896420548855094721584
51462168020896420548856213916728
51462168020896420548858536865022
51462168020896420548858538283576
51462168020896436608363268964286
51462168020896469959540608289384
51462168020900088702893077696420
51462168020961268019987747245162
51462168020961268025070321427534
51462168020961268027329752951884
51462168020961268027350677907634
51462168020961268157272755701468
51462168020961268164611432637238
51462168020969371902288998336524
51462168020969371902289002940214
51462168020969371902309923292274
51462168020993681872528281946330
51462168020993683107874213579966
51462168020993683107874299673246
51462168020993683474071148123204
51462168021005389254080586943276
51462168021180117116091804330160
51462168021180117116112725036512
51462168021180117116175487020214
51462168021180117116175487155568
51462168021180120822213540200962
51462168021212521082951178290344
51462168021212521449628428146464
51462168021212537508570710220658
51462168021212537509135569287302
51462168021212537555053421002636
51462168021212537561831342473162
51462168021212537561831342477374
51462168021216139780382697265972
51462168021285471196600047865520
51462168021285471331625615590096
51462168021285472429686629464396
51462168021285472431213811705822
51462168021285472431381205108642
51462168021285472431381976756762
51462168021285472431464515808926
51462168021285472431465893284324
51462168021285472568666985213068
51462168025824349599524450678906
51462168025824350834305607803984
51462168025824382951349470968116
51462168025824384186130628093194
51462168025825230042516174559174
51462168025825235394181728599432
51462168025825235395873981295384
51462168025825235396438065527368
51462168025825250167336232673470
51462168025825251400422469910458
51462168025825251402682250400386
51462168025825284753939742895620
51462168025825295872063157485066
51462168025897280767554745358080
51462168025897296827059563550624
51462168025897330178884583839834
51462168025921295543171262963446
51462168025921596099035395293182
51462168025921612158542536434020
51462168025929400607639237672359
51462168025929401203272690403595
51462168025929401207519192034617
51462168025929415890235805244083
51462168025929701208775797804304
51462168025929716032936921218226
51462168025929716033480840446345
51462168025929716033501781820064
51462168025930601777152354307426
51462168025930616601313477721348
51462168025930661073682946456050
51462168025933314049079719028021
51462168025933362777118292428510
51462168025933362777118378521790
51462168025933364011900225923442
51462168025933364011900312016722
51462168025933367716246112501518
51462168026141329335072290762752
51462168026141334276458686037264
51462168026141379167473056233512
51462168026141379167473056351604
51462168026148237393834233316224
51462168026148238629180251043140
51462168026148537583104827314412
51462168026148538818450845041328
51462168026148587362722779773364
51462168026148587553265345260856
51462168026149434444813469642324
51462168026149439386199864916836
51462168026149439752225875455812
51462168026149439797982903926268
51462168026149439805576991211492
51462168026149455811733016596650
51462168026149487983819471842560
51462168026149489211822450762294
51462168026149489211823483864158
51462168026149489219165489570880
51462168026152185981213407167012
51462168026152608424153446408895
51462168026152608424153449529988
51462168026152641770896011496340
51462168026249402779961168922424
51462168026249452192922907022648
51462168026249452192985583048424
51462168026257557303290846159980
51462168026772630423876666956005
51462168026793940018223624184709
51462168026796641897166282065996
51462168026796641897730366297980
51462168026804745108663960648076
51462168026804745701705262683752
51462168026804745704024280359198
51462168026805946354264680481259
51462168026805946354536276592955
51462168026805962953049146783522
51462168026805962955473538108280
51462168026805962962815543815002
51462168026805996307130504000668
51462168026805996316332931573942
51462168026806012368497952234280
51462168026806012368498067008058
51462168026806012369062036466264
51462168026808647569745398507358
51462168026869893570374423097296
51462168026877697080638417015939
51462168026877997442884912772146
51462168026877997445141249700082
51462168026877997445144344300708
51462168026878046672894987264290
51462168026902008148106009245669
51462168026905960624539919414246
51462168027085729517802652281613
51462168027088446000289836273289
51462168027088731555109077563206
51462168027096551109759415853221
51462168027096835422728641743326
51462168027096835430067175060558
51462168027096851299030784573641
51462168027193797655213005395773
51462168027193797655213011180317
51462168073094731825789401304087
51462168073199771442199152656143
51462168073200071631469746654295
51462168073200071631469746654379
51462168073200071631469750903729
51462168073200071631469751258021
51462168073202773388064224445091
51462168073410782954282574062923
51462168073418609287427148672397
51462168073490537895845322505903
51462168073490538078859665327703
51462168074063244100413035309875
51462168074063244107187776094919
51462168074074999657676535017377
51462168074138895090857354379811
51462168074147045084334176427907
51462168074365549519214284970731
51462168074365849708233830509543
51462168074365849708484878968919
51462168074391050781024342903493
51462168074391065605185437621059
51462168074463101103376291038343
51462168079002911825460613322395
51462168079002911825460613794779
51462168079002911825461383911917
51462168079002911825461388633651
51462168079002911825461642192171
51462168079002911825461646915357
51462168079002912237055361743561
51462168079002922945273870638763
51462168079002923356867590072061
51462168079002923356867590190105
51462168079002923356888482080653
51462168079098969099296130115066
51462168079098972392068902054493
51462168079100169856378419896494
51462168079100320027259188463605
51462168079107029737985065197220
51462168079107029737985069918954
51462168079107029737985098616714
51462168079107029783738654828822
51462168079107029920999065184892
51462168079107029920999318743412
51462168079107029920999323465146
51462168079107029920999404836899
51462168079107029920999404836900
51462168079107029920999409558633
51462168079107029921187351542474
51462168079107029921187691194481
51462168079107029921187691194482
51462168079107029921187695916215
51462168079107074209601393226622
51462168079107074209622229261056
51462168079107077913947193711418
51462168079107329927255663917142
51462168079108230495067355096692
51462168079108230495067359818426
51462168079108230495067359819878
51462168079108230677998016632490
51462168079108230677998016633942
51462168079108279913154199051304
51462168079108697090387732264674
51462168079110932198502447522278
51462168079110932381433104336342
51462168079110932381433104336390
51462168079110932381433104337794
51462168079110946611069850901035
51462168079110981616777916073542
51462168079110981616777944771302
51462168079110981792198082212254
51462168079110981799792169497478
51462168079110981799792255590758
51462168079110981799792284288518
51462168079315060533288787552256
51462168079315061082331833633860
51462168079317762236535845643586
51462168079317762785578893260384
51462168079317773721524423392702
51462168079318962948620135336363
51462168079318963360402399512539
51462168079319108178113360601949
51462168079325867713123964047435
51462168079325867758877520259543
51462168079325926597611773166238
51462168079326183969242042446232
51462168079327068104111426731942
51462168079327068653154445650980
51462168079327084536959636260240
51462168079327084537242195470296
51462168079327084537242196887446
51462168079327084582995780262120
51462168079327129002104617214101
51462168079327132708142670394849
51462168079329770356401505277504
51462168079329786240489169007752
51462168079329786423503508525176
51462168079329819587231734509320
51462168079329819632984515416043
51462168079329819632985290722880
51462168079329830705351935120879
51462168079329834411389988301627
51462168079329834411410908889935
51462168079388457430972698058607
51462168079398813891169487301649
51462168079398828715309603921555
51462168079398828715330524626503
51462168079398863165409036015743
51462168079423178496136452897938
51462168079423178633334526893082
51462168079423178633334531597554
51462168079423178633334531614816
51462168079423178633334531616268
51462168079423178633585573952778
51462168079423178633585578657250
51462168079423178633585578674512
51462168079423178633585578675964
51462168079423179045179814773360
51462168079423179045200735361668
51462168079423179045200735363072
51462168079423189614444796377865
51462168079424379207402481861766
51462168079424379207402821513566
51462168079424379207402824701510
51462168079424379207402824818150
51462168079424379207402826235300
51462168079424379207653528921462
51462168079424379207653868573262
51462168079424379207653873294996
51462168079424379802199428529012
51462168079424379802199428530416
51462168079424390325773499770797
51462168079424390325773499832276
51462168079424390325773501249218
51462168079947257104314507888044
51462168079947257104486119202082
51462168079949958942754614613148
51462168079949958944425602229006
51462168079949958944446895888816
51462168079949958944926925764700
51462168079949958945010608584492
51462168079949958945182215194058
51462168079949958945182219915792
51462168079949958945261655644188
51462168079949958945265783228426
51462168079949958945265787950160
51462168079949958945265787951612
51462168079949958945265898019674
51462168079949958945266156299928
51462168079949958988508199404972
51462168079949958990179187020830
51462168079949958990680510673164
51462168079949958990743272788008
51462168079949958990935804825660
51462168079949958990956696834252
51462168079949958991015240436012
51462168079949958991019372860028
51462168079949958991019372860076
51462168079950259132025208493292
51462168079950259133717461189244
51462168079950259134532249524332
51462168079971568729192244041964
51462168079971568729363855356002
51462168079971568729447533459676
51462168079971568729447538181410
51462168079971569278406098969399
51462168079971569278426990977991
51462168079971569278426991450375
51462168079971569278427790259657
51462168079971569324160454463173
51462168079971869467697584974775
51462168079971869467697585447159
51462168079971869467698355560085
51462168079971869467698360281819
51462168079974270432882884165516
51462168079974270567632350294684
51462168079974270567632350767068
51462168079974270570059951347978
51462168079974270570059956069712
51462168079974270570139391325724
51462168079974270570139391798108
51462168079974270570143519382346
51462168079974270570143524104080
51462168079974270570143524105532
51462168079974270570143634173594
51462168079974270613364670478798
51462168079974270613385935558892
51462168079974270615078188254844
51462168079974270615813540979580
51462168079974270615834428266645
51462168079974270615834428266646
51462168079974270615834432988172
51462168079974270615892976589932
51462168079974270615897109013948
51462168079975471187432706832078
51462168079975471189877330240060
51462168079975471189881577332860
51462168079975471189881577332908
51462168079975471189902469341452
51462168079975471194964118215447
51462168079982374444262583767566
51462168079982390367095095746692
51462168079982390504355759661282
51462168079982390504355764383016
51462168079982390916305134513018
51462168079982423862844745139910
51462168079982423863126186105411
51462168079982424269655301544354
51462168079982424269657710115155
51462168079982424269658767664025
51462168079982424269658772385759
51462168079982424274741313163091
51462168079982724458908416508855
51462168079983575062391953751912
51462168079983575062413217296812
51462168079983575064105125619022
51462168079983575064105469992764
51462168079983591673408431089866
51462168079983591673408431090074
51462168079983591673471193209130
51462168079983591673471193327174
51462168079983625025045509513279
51462168079983641086413072520669
51462168079986276354066299091692
51462168079986276355737545110268
51462168079986276355758551787644
51462168079986326181381051544034
51462168079986326316886877665789
51462168079986342789660390427495
51462168080044562900444202173545
51462168080055325973785661214505
51462168080055325980542575895227
51462168080055626163056255212693
51462168080055626163244541570323
51462168080079636866585118238870
51462168080079636866606038827178
51462168080079636866606040362372
51462168080079636866773404466762
51462168080079636866773404583402
51462168080079637003866708998696
51462168080079637003866823317560
51462168080079637049599453156816
51462168080079637415816079012058
51462168080079637415816079128698
51462168080079637415816452083560
51462168080079637461570008295668
51462168080079686828674276926572
51462168080080838172982396105064
51462168080080886350388823326773
51462168080080887586007929544252
51462168080080887631761514336076
51462168080080887631761514336124
51462168080080887639019837223053
51462168080263356952672048399540
51462168080263356952922752502644
51462168080266054585795676738756
51462168080266054585795676856800
51462168080266058244325015525636
51462168080266058244325130194420
51462168080266058244408726926755
51462168080266058290141477223552
51462168080274163951184762176981
51462168080274163951205654185573
51462168080274163951205658907307
51462168080274163956267566055679
51462168080274163956455594119957
51462168080274163956455622699673
51462168080274174886290369595957
51462168080274174886290398175673
51462168080274174886290399238483
51462168080274174886311290184265
51462168080274179827674440503621
51462168080274179827695390851095
51462168080274179827946409667945
51462168080274179827946409680995
51462168080274179832946101252538
51462168080274463957441279053703
51462168080274464140452261574543
51462168080274464140455356175169
51462168080274464140640547932173
51462168080274464140643900800003
51462168080274464145538160040817
51462168080274464145726188118145
51462168080274464145726216697861
51462168080274475075560992173861
51462168080274480016945810753460
51462168080298475391290020583444
51462168080298475437294653970158
51462168080298491450881616196406
51462168080298491450881620919592
51462168080298491457823837541972
51462168080299676148372391971310
51462168080299676148372396570580
51462168080299676148372396694448
51462168080299676194125981486272
51462168080299676194377025358024
51462168080299676194377029957294
51462168080299690423738450342414
51462168080299690423738451877608
51462168080299690423759372465916
51462168080299690972530077846888
51462168080299690972530077963528
51462168080299692208152535397002
51462168080299692208152535397210
51462168080299692214906098743684
51462168080299692253885204199996
51462168080371424724052575391198
51462168080371424724115251430024
51462168080371425091839654351733
51462168080371425274853620820533
51462168080371425274853735605957
51462168080371425274874541525481
51462168080371425274874627614549
51462168080371425274874885881753
51462168080371426325682218994106
51462168080371426325682223715840
51462168080371426325682223717244
51462168080371426327206305707609
51462168080371426327206306770419
51462168080371426327207364319289
51462168080371426327373700173239
51462168080371426327457009810713
51462168080371426327457009927353
51462168080371426327457268207607
51462168080371426327460477463967
51462168080371426327460482185701
51462168080371426371435779929352
51462168080371426371435779929400
51462168080371426372940004548183
51462168080371426510388699720818
51462168080371426920311431656350
51462168080371426921982677674718
51462168080371426921982677674926
51462168080371426922003684352302
51462168080371426922254646857964
51462168080371426922734789984030
51462168080371426922818472687390
51462168232943388684302194234837
51462168232943388684302195297695
51462168233049039240700943828863
51462168233049089066072478011143
51462168233049089066072481197683
51462168233049089203333232740747
51462168233049090483847859131339
51462168233049105308029102905733
51462168233049105308593958785837
51462168233049105308593958790049
51462339925572913449153907729669
51462339925897165849521120369589
51462339925897166444045755034011
51462340617818210276669144785240
51462340640512680412617938054521
51462340640512684118658315233323
51462340640512684119495143469907
51462342052894229957417363873755
51462342052894230551941625466835
51462342070622809735133285340565
51462342070728190805422898977153
51462342070728191397520617438655
51462342070728191399947533641575
51462342070728191400034539570031
51462342479035215397104327967903
51462663698440295560223584285810
51462663698717338548931557336742
51462663698728144127388566451010
51462663698756363154171193263776
51462663698764467021537467384686
51462682362912625281902694222340
51462682363127526209749434031006
51462682363127554210849642276450
51462682363128760321102224205478
51462682363131430081034457673376
51462682363200516667362711288850
51462682364104043112683525965696
51462682364112141458237182240676
51462682364112146994420955809800
51462683054426178277780171497025
51462683054437933280625934362187
51462683054437933287968973170773
51462683071835953247275514931394
51462683071944070799030955007864
51462683071944071393827300569613
51462683071944071393827300569614
51462683071947674899667989573480
51462683071947674899856275931062
51462683071947675037117030660826
51462683072126538291258725844742
51462683072126538291259845052936
51462683072126580933318553177738
51462683072127438859071540954220
51462683072127481501130249079022
51462683072130184439911354496740
51462683072150853622742042617642
51462683072150864145501330202558
51462683072151798067395499333804
51462683072151798616438173879100
51462683072152054379824332511546
51462683072154498123701447375902
51462683072154499770829471011790
51462683072154755488462816392268
51462683072154755488462816405366
51462683072154805450530249419836
51462683072162561003479300999246
51462683072162571526803701685922
51462683072162572075846463374258
51462683072162859355326910672108
51462683072162861193000599100586
51462683072162870069197063294574
51462683072162875422177434976352
51462683072162875422366497578310
51462683072162877206755188433372
51462683072162877206755188446470
51462683072162877206755188800762
51462683072162877206755189850522
51462683072162905611918826641490
51462683072162905619449118692744
51462683072162908952119068115960
51462683072162909325489494821786
51462683072162909325490614029980
51462683072162909371244198939848
51462683072163809893302309931264
51462683072163809939055894841132
51462683072166479477814030054460
51462683072166479653234540566914
51462683072166479653234540683554
51462683072166512877837000258850
51462683072224749542985813671872
51462683072227449462093769103422
51462683072227451246420814232684
51462683072227451292237160776382
51462683072235556402730451965266
51462683072235556402730453500460
51462683072235556951522681159888
51462683072235556951585442802556
51462683072235556951585443274732
51462683072235565827968820587044
51462683072259866197464796446226
51462683072259866197465825329052
51462683072259866746320558940060
51462683072259871733648565764548
51462683072259871733649598898176
51462683072259871733649599252468
51462683072259872282504331446326
51462683072263772363835642713558
51462683072271829295835401625458
51462683072271873768288553187180
51462683073102753182121871979840
51462683073110857056266586246628
51462683073135483649637333576344
51462683073135484877641255258072
51462683073139085371841442618922
51462683073139085509102111259618
51462683073139087155415346556046
51462683073139087155478022586194
51462683073147174010293126910244
51462683073147191022844210618196
51462683073208119608757197414116
51462683078072434757361304183088
51462683078075104890916042173949
51462683078075104890916042173950
51462683078172409033071181175482
51462683078180499730245210240640
51462683081134977355592465887573
51462688798386367412583502474639
51462688798594416283669280923927
51462688798597117987104368627779
51462688798605221854512398072485
51462688815127624552505451174128
51462688815127633845566490851398
51462688815127934030025449466964
51462688815128839539956884659320
51462688815128840088748512144920
51462688815128840093832196699916
51462688815128840278541117632871
51462688815131526555675351775088
51462688815131526601428936566912
51462688815131537537184225878476
51462688815131537674361212161728
51462688815131541248287285866986
51462688815131543210544985612760
51462688815131543210544985730852
51462688815131543210544986085143
51462688815131543215063814266178
51462688815131543217323251561862
51462688815455745652275975904688
51462688815455796209704614627464
51462688815455796212236019925443
51462688816003274947687782210362
51462688816064215008882351677822
51462688816064215016475667310714
51462688816064215016496329264476
51462688816064215016559349663946
51462688816067816737864640479604
51462688816067816738679433413962
51462688816067816738951486800954
51462688816104139593851898892946
51462688816104139594939689525986
51462688816104139594939775619266
51462688816104139639606512672590
51462688816104139640421306669806
51462688816104139640693274317810
51462688816104139640693360411090
51462688816112237971602691200098
51462688816112242918073803762676
51462688816112243462032875260036
51462688816112243507786460051860
51462688816112243507786464769222
51462688816112243508037856202452
51462688816112243508058432417226
51462688816112243508058776790760
51462688816112243512117264877300
51462688816112243512870406056388
51462688816112243514564987467756
51462688816112243514564987822047
51462688816112243645298524838776
51462688816112243645319445427084
51462688816319386412451505125910
51462688816319391947882137870238
51462688816319391952881885564550
51462688816319391952881887099744
51462688816319391955413290862530
51462688816319391955413290980574
51462688816320292520693583001028
51462688816320292523224986763814
51462688816320292523224986881858
51462688816320292523224988299007
51462688816322994223877965049320
51462688816331092557570778132802
51462688816331092557904479025714
51462688816331092562716114425806
51462688816331097687055206077444
51462688816331098093754550521024
51462688816331098093754550639068
51462688816331098093754551583834
51462688816331098093754551701926
51462688816331098093754552056217
51462688816331098098837210438332
51462688816331098098837211973366
51462688816392021692359417724146
51462688816428344044473611981744
51462688816428344044494532570052
51462688816428344181734280618068
51462688816428344181755201206376
51462688821040151968777019054276
51462688821040162950264972569356
51462688821364421622868957932428
51462688821976442106299569288318
51462688821976442281699843712662
51462688821984545981258810423560
51462688822012765008041442898454
51462688822020868875197304653908
51462688822020868880469278735716
51462688822020869058400192117964
51462688822020913346834896228210
51462688822020913351855480293938
51462688822203395074075908094858
51462688822228917933795250280216
51462688822228917936326654161046
51462688822231619639511037744531
51462688822239723100156873356632
51462688822239723506919067189237
51462688822239723506919067189238
51462688822239723512001555274118
51462688822300646507631240877036
51462688822300647104625376430018
51462688822336969594835947897256
51462688823994629599773076576795
51462688824975381689288061063203
51462689293730201671780047922514
51462689293730201678558313753524
51462689303468484185050407315685
51462689303468484322311162041077
51462689435522486251972983362095
51462689435525187955408071065947
51462689435525488150493459715031
51462689435525502379858237567411
51462689435537210211415927425271
51462689435537210213110504119277
51462689435537210218758966233857
51462689435537210220453542927863
51462689436401750950485315009415
51462689436412556117098675290799
51462689436412589463857914405759
51462689436470782168314388308241
51462689436470782175008626944473
51462689436797690067470754871993
51462689459160905052529968315616
51462689459160905059871974022338
51462689506400773526616189167252
51462689506400774761419043250492
51462689506401675146195478923788
51462689506401675329209818563468
51462689506401675878001788988190
51462689506401675878754934416628
51462689506401685166815968149900
51462689506404388105598106682532
51462689506425090089806528009220
51462689506425090092317011183698
51462689506425090092337931890050
51462689506425099929902496926882
51462689506425101169767004599974
51462689506425990657618223910504
51462689506425990658434131086444
51462689506425990660065944965926
51462689506425990660149627791334
51462689506425991209757505763758
51462689506426002149863144535974
51462689506428703299234629622610
51462689506429904192761771307882
51462689506429904193598594840202
51462689506429904193598594958246
51462689506429907762358416263418
51462689506429907767440990441578
51462689506429909545931200992348
51462689506436797472174481901852
51462689506436797473869057546098
51462689506436797473869057900390
51462689506436798023497856579166
51462689506436807310638636100292
51462689506436807311475464349974
51462689506436812710398569282933
51462689506436812847659238273390
51462689506437096428358062423095
51462689506437098217831476938339
51462689506437108736344243747020
51462689506437112858978260712789
51462689506437113041992600352262
51462689506437996947905689177176
51462689506437996950353411649540
51462689506437996993659273969000
51462689506437996996106996559456
51462689506437998779743662598326
51462689506438008066026436462056
51462689506438008067721012087428
51462689506438008073557847721504
51462689506438009166895271011980
51462689506438009171141787070694
51462689506438009713155493199808
51462689506438009715603215672172
51462689506438012877182164716056
51462689506438012877935311545786
51462689506438013421643591801214
51462689506438013426727280588138
51462689506438013426727280588298
51462689506438013602210208850278
51462689506438013602210208968322
51462689506438013603904786012248
51462689506438013609741620109726
51462689506438013609741620227770
51462689506438013611436197271696
51462689506440698699604846365054
51462689506440710870058389532634
51462689506440710870079310121150
51462689506440711007339978757474
51462689506440711007339978875518
51462689506440711011775125648086
51462689506440714576119687766512
51462689506440714713380356402836
51462689506440714718380362369920
51462689506440716540992347382910
51462689506440716540992347500954
51462689506440716547958899571502
51462689506440716550218335804328
51462689506647847000410544031905
51462689506648747705420232425646
51462689506648747705420232543738
51462689506656852639489939805081
51462689506656853226943417196928
51462689506656853226943417313568
51462689506754112171994536359384
51462689506754112171995308011716
51462689506756814012753054447062
51462689506764918984982513398686
51462689507313343166582996442458
51462689507313343166603917030766
51462689507313359783229426815167
51462689507373386693895238003496
51462689507373386694732061535816
51462689507373386694732061653860
51462689507373387927546675499946
51462689507373387929241251125318
51462689507373387929241251126722
51462689507373387930078079380776
51462689507373387936835338410542
51462689507373387936836113250818
51462689507373387936836114667968
51462689507373387937108082315972
51462689507373387937588225560338
51462689507373387937588226960018
51462689507374288360609220103898
51462689507376988423629639114589
51462689507376990071574598809403
51462689507376990206324868829336
51462689507376990206387544837850
51462689507376990206387544855112
51462689507376990208835267445568
51462689507376990208835353539008
51462689507385093527220513101434
51462689507385093527220513118904
51462689507385093531738912254278
51462689507385093531738916971640
51462689507385093532303772855956
51462689507385093533935673874266
51462689507385093533935677060806
51462689507385093533998348487104
51462689507385093533998349904254
51462689507385093533998353086582
51462689507385093534835176736786
51462689507385093946554764900443
51462689507385094076263187646730
51462689507385094076263187664200
51462689507385094076284108252508
51462689507385094083041367388672
51462689507385094083878195537732
51462689507385094083878195655824
51462689507385094084066481882264
51462689507385094084066482000308
51462689507385094084066568089376
51462689507410604490004278861896
51462689507410605725350296588812
51462689507421410892778613851012
51462689507421410897861872542676
51462689507421411441821288396308
51462689507592225907745681736278
51462689507592225907745681854322
51462689507629460309810806035062
51462689507629460310375661919378
51462689507629460317404893320286
51462689507701194475710505439690
51462689507701194612971174076014
51462689507701194613472582282221
51462689507701194613472582282222
51462689512338533358474423281455
51462689512338534966647962455769
51462689512345423435763040094681
51462689512346638466520250161589
51462689512346638474051317047503
51462689512346684541792402135745
51462689512346684541792403670779
51462689512565478052591607200909
51462689512661838801736733880265
51462689513221985195578983302815
51462689513222018542338220882693
51462689513285613836731306511821
51462689513293718940322181914411
51462689513293718940594149562415
51462689530038877404453294846958
51462689530038877450206879756826
51462689530063503493721106982654
51462689530063508984151296114245
51462689530063508984151296114246
51462689530063509029904881005240
51462689530064411250179337693914
51462689530071299537807201109202
51462689530071597895239907662880
51462689530071599269730318478031
51462689530071599269730318478032
51462689530071610388667230038364
51462689530071610388667230510539
51462689530071610388667230510540
51462689530071610797750466415116
51462689530071610804528646157058
51462689530071614099790953519881
51462689530071614099790953519882
51462689530071614137950707889586
51462689530071614557138514739250
51462689530071614558833091899816
51462689530071658429648956412057
51462689530072510819218257303324
51462689530072511368009884788924
51462689530072511368009884907016
51462689530072514525258634948686
51462689530072514530341980780630
51462689530072516362179952819361
51462689530072516362179952819362
51462689530075200306195168457094
51462689530075200306195168575138
51462689530075211429399861746502
51462689530075212659662965166654
51462689530075212659662965166702
51462689530075216365703342812064
51462689530075218063167576200009
51462689530075218063167576200010
51462689530075218195846739208162
51462689530075218202625005039172
51462689530075261249938844544023
51462689530075262484720692299807
51462689530075262484720692417851
51462689530075262484720778506919
51462689530282348652817213148657
51462689530282348652817213148658
51462689530290153580568075073655
51462689530363099565790963567200
51462689530363099565979248861972
51462689530363099568238427772359
51462689530363099568238427890451
51462689530363100115021923407060
51462689530363100115022009496128
51462689530387414897462221746617
51462689530387448251230198834883
51462689530387713805884261571555
51462689530387715041230279292856
51462689530391315527837322154758
51462689530391317312226014421146
51462689530946944388375876175034
51462689530946960867824228316305
51462689531007889407001734378356
51462689531007889407001735428116
51462689531008789972532816223592
51462689531008789974813516018787
51462689531008790019731049048715
51462689531008790020003016696719
51462689531008790020003016696720
51462689531011486180476409356502
51462689531011486317737077992826
51462689531011491678248603709590
51462689531011491678499652186228
51462689531011491714127658773744
51462689531011491714128777981938
51462689531011491716639262691609
51462689531011491716639262691610
51462689531011491716659063717432
51462689531011491723166393956914
51462689531011491723166395019772
51462689531011491723981182286178
51462689531019590055434535527332
51462689531019595004165088455446
51462689531019595004165088455494
51462689531019595004165088809786
51462689531019595004165088927830
51462689531019595004165089872596
51462689531019595004165089990688
51462689531019595134061797572620
51462689531019595179564335539480
51462689531019595179836303187484
51462689531019595545592755009166
51462689531019595550927406533740
51462689531019595553458811831720
51462689531019595553458811949764
51462689531019595553458898038832
51462689531019595591346339919034
51462689531019595591346339932132
51462689531019595596680991443608
51462689531019595598961434017195
51462689531019595598961434017196
51462689531019595598961692284400
51462689531044206953042769450712
51462689531044207364825032577128
51462689531044255542566195346070
51462689531044256770507441002022
51462689531044256773017925711693
51462689531044256773017925711694
51462689531047857264770304388648
51462689531047857396884608216484
51462689531047857401968297003568
51462689531047859044013660722148
51462689531047859044013660840192
51462689531047859049096320639456
51462689531047859049158996660860
51462689531055912545122435113932
51462689531055912550206123901016
51462689531055912956904441022904
51462689531055912961988387027432
51462689531055912962239091130328
51462689531055912962239177219396
51462689531226736848611480747446
51462689531226737260393399513378
51462689531226738500069966252182
51462689531230329692172436610140
51462689531230329693887934010546
51462689531230339119042360004678
51462689531230340771316749857318
51462689531238444641130657881932
51462689531262759558572275767766
51462689531262759969601053341560
51462689531262759970354194520648
51462689531262759970354194533698
51462689531263061395221854722390
51462689531335690589339234987272
51462689531335690726599903623596
51462689531335691138945993751502
51462689531335694433205484229526
51462689531335694433456188332630
51462689531335694844234261803320
51462689531335694844986374112632
51462689531335696125334980466018
51462689531335696126337796878434
51462689531335696127845465175689
51462689531335696127845465175690
51462689533026073189874281914709
51462689533026076948425244771813
51462689533026121367551903479341
51462689533026128548145043547757
51462689538938200604373279130672
51462690872208564847561934467759
51462690872524621506967991680213
51462690872524636193844340825465
51462690872524637978234152292821
51462690872524637985786139885087
51462690872629988352916647126979
51462690942236725278398569320554
51462690942452860317600514112387
51462690942560944926364067423240
51462690942560944928832796695443
51462690943108123467485997047018
51462690943108423061957659563742
51462690943108423656672908573930
51462690943108423664284558980362
51462690943109318551040161915634
51462690943109318551061082503942
51462690943109323491671859064454
51462690943109323491692779652762
51462690943109323492425004475630
51462690943109324041555063332884
51462690943109324086973227149566
51462690943109324086973232798596
51462690943109324087308648124708
51462690943112019842505215633186
51462690943112019842526221960482
51462690943112069805347572541203
51462690943209336527920967405726
51462690943209336528004649758958
51462690943217441637470417784277
51462690943217441638310683578080
51462690943217441772408972745010
51462690943217441772973828629326
51462690943217442187353702479648
51462690943388201291447374263764
51462690943388201291449701798278
51462690943388201291449701916322
51462690943388201291449702979180
51462690943388201703794497506584
51462690943389101721937968479215
51462690943389102271546960588180
51462690943389102271546961060564
51462690943424524010177235886826
51462690943424539017918935115080
51462690943424540664206688725078
51462690943424540664478656373082
51462690943424540672010067632530
51462690943425424575394850464514
51462690943425424621148435256338
51462690943425424621148436791372
51462690943425424623677513019644
51462690943425424623679840672202
51462690943425425173288833253550
51462690943425433912202620776548
51462690943425433912223541364856
51462690943425441231955703879012
51462690943425441231955703995652
51462690943425441231955707065552
51462690943425441231955707183596
51462690943425441231955708600745
51462690943425441239821763533814
51462690943425441239821763651858
51462690943425441239821765069007
51462690943428126326907357067772
51462690943428126326907471386636
51462690943428135752898979770560
51462690943428135752919900358868
51462690943428135752982662123792
51462690943428141289166063093750
51462690943428141289166091673466
51462690943428142933759234920826
51462690943428142943006147235343
51462690943428142943068823147240
51462690943428142943068823265332
51462690943436230153602271484122
51462690943436230336616610651418
51462690943436230336616614310294
51462690943436230336616615373152
51462690943436230336616642890010
51462690943436230336616986909460
51462690943436230336805158948178
51462690943436230336805187527894
51462690943436230336805273267042
51462690943436230339064332196486
51462690943436246261371157778481
51462690943436246261371157778482
51462690943436246398569064177658
51462690943436246810414176207666
51462690943436246810414176680049
51462690943436246810414176680050
51462690943436246810416413535064
51462690943436246818031536299014
51462690943533492715399370628320
51462690943533492761152955420144
51462690943533492761154071104976
51462690943533492898079324415188
51462690943533492898331057388068
51462690943533492898414739741300
51462690943533492898417067275814
51462690943533492898417067393858
51462690943533492898417068811007
51462690943533493310701510365764
51462690949017993926042240944693
51462690949334064861484586532859
51462690949334066645308767295693
51462690949334066652672726810679
51462690949442118311435166621415
51462690951972462271759116930886
51462690952288529453862329884888
51462690966090064908790350631547
51462690966195446578770736539992
51462690966195446581239465812195
51462690966734515571427245324194
51462690966742619446385371495024
51462690966742619446385376100118
51462690966742624982569149669242
51462690966742919772895803767266
51462690966742925125058973833020
51462690966742925125874881376302
51462690966742925126086154158084
51462690966742925126087274783428
51462690966742925309079577690682
51462690966746521494849208724002
51462690966746571457754241657955
51462690966807509742674991628280
51462690966843838180327636522478
51462690966851893883819137811695
51462690966851937753881856539542
51462690966851943290065630462957
51462690966851943290905897319618
51462690966851943295149062045696
51462690966851943432409730682020
51462690967022702943773722726472
51462690967022703355367699141014
51462690967023603374344637595967
51462690967023612662302443842422
51462690967026305077572152574388
51462690967026305215606969189592
51462690967026314366323565348770
51462690967026314366323568536714
51462690967026314366323569953864
51462690967034408950020566160214
51462690967034408952551971103902
51462690967034408952551971458194
51462690967059025660052757972754
51462690967059025845515591731514
51462690967059026257109568146056
51462690967059026262945627882613
51462690967059035545836965632126
51462690967059035545839378924502
51462690967059035545840440724126
51462690967059036781458394691294
51462690967059041082020738138392
51462690967059042316801901049466
51462690967059042316801901403758
51462690967059042324416736867326
51462690967059942892228434185759
51462690967059942892231900421864
51462690967062627979314026184524
51462690967062637268043487967080
51462690967062637268044894157708
51462690967062637268065443209708
51462690967062637405305648887312
51462690967062642804249211110880
51462690967062642804249215715974
51462690967062644592944088501254
51462690967062644595412816352095
51462690967062644595412816352096
51462690967070726315578670452028
51462690967070731806008940600874
51462690967070731851762439770350
51462690967070731851762442604002
51462690967070731851762444021152
51462690967070731852013835454382
51462690967070731854293843296888
51462690967070731989211828064930
51462690967070731996804623950773
51462690967070742377805846191762
51462690967070742926848520737265
51462690967070742926911368591098
51462690967070742931719560312558
51462690967070747913780408106312
51462690967070747913966370457161
51462690967070747913966370457162
51462690967070748462757997942969
51462690967070748462820845796801
51462690967070748462820845796802
51462690967131671463470000484970
51462690967131671511546041572108
51462690967131671511734069636386
51462690967131671511758433916375
51462690967131671511758433916376
51462690967131671648995853248976
51462690967131671649081864671915
51462690967131672061366307289529
51462690967131672061366307289530
51462690967167994367743277621644
51462690967167994413287915182244
51462690967167994413477057868496
51462690967167994413500301504268
51462690967167994413500306109362
51462690967167994550737726504820
51462690967167994551326173586594
51462690968822052348260661951770
51462690968822086121707392325763
51462690969040890737511866593145
51462690969044377615341184448288
51462690969697388110286625912683
51462690969697437932373875911205
51462690969697437934905275087771
51462690969697437935722331586815
51462690969697437943252249621961
51462690969697437943252250684819
51462690969697437943252251039110
51462690969697453995229472727653
51462690970013489059132528634525
51462690970013489059132528988816
51462690970013503883482314528557
51462690970013505125606339941535
51462690970013505125606341358684
51462690970014255598779268002500
51462690970025061169308831759710
51462690974734315178098789341871
51462690974953003028442851727476
51462690974953119794216299364599
51462690975609615245383452518845
51462690975609659672042039753005
51462690975609665207388984003973
51462690975609665208225812613563
51462690975609665213287719761935
51462690975609665215819125059914
51462690975609665215819125059915
51462690975609676142554968848059
51462690975609676143394121445875
51462690975609681679515217930577
51462690975922881011880935281688
51462690975933670116457125046702
51462690975933686582473346892730
51462690975933820203499621909177
51462690975933830729417157589183
51462690975933831141199166686147
51462690975933831146007358407607
51462690975933836265600931512599
51462690975933836270349922317593
51462690975933836674851535311583
51462690975933836682128456309459
51462690975933836682131923962713
51462690975933836682194599984277
51462690975933836684663328906400
51462690975933836684722533023909
51462690975933836684726004927965
51462690975994610181081484761314
51462691350803571623773080459121
51462691350807223309362627028561
51462691373782516572360697373248
51462691374826825153599356353138
51462691376412741747608134512040
51462691376412784801516114607932
51462691430861504018293706117470
51462691444688723370025412468918
51462691447315344764221387146883
51462691447315390425642478224559
51462691580368268658596711373116
51462691580587107871363759890242
51462691581232759290872964014210
51462691581232759290895003915754
51462691581240863166041502537398
51462691581243564457422615154904
51462691581243564457482966828494
51462691581243564457485291176468
51462691581243564457503973155790
51462691581243564457506297620404
51462691581243564457758035198378
51462691581243614420324552084179
51462691581243614420327650916893
51462691581520646885959081060300
51462691581520646885961405524914
51462691581520646886523940131156
51462691581520646886523940603540
51462691581523348178180378448530
51462691581559665540452899956046
51462691586266098194821003242139
51462691586480974597432180905193
51462691586483676300679354850581
51462691587140484273611632205143
51462691587141434666252390696731
51462691587141434671313785889689
51462691587152239832863684290565
51462691587152239832863684757125
51462691587152239838491225698745
51462691587210432537317834194993
51462691587221283365100175277743
51462691587429270512957768646475
51462691587429281587040341283017
51462691587537338651875440494611
51462691587537338651875445211973
51462691587537340436474200758745
51462691587537340436476525223359
51462691657177696776691327970188
51462691657177709497693837803979
51462691657177709497693837922071
51462691657387181257900022720797
51462691657395601243809151071313
51462691657396501948818839583146
51462691657396536401240726774272
51462691657492597104836768895841
51462691657492597104836769013939
51462691657492597105087815955537
51462691658016670634349334392382
51462691658016670634433017217998
51462691658016670634601186388598
51462691658016670634684754422758
51462691658040086770143454058030
51462691658040086770146896201468
51462691658040086770146896319512
51462691658040086770315065372068
51462691658040987200694481322990
51462691658040987200695600163842
51462691658040987200697837373148
51462691658040987200697952164188
51462691658040987200866092637028
51462691658040987200866092754912
51462691658040987200949775462436
51462691658041287938927853663032
51462691658043689041645761503150
51462691658044889661383814613934
51462691658051792367307927343362
51462691658051792367310250291656
51462691658051792367310250645948
51462691658051792916603973767260
51462691658052093105059778976897
51462691658052093105602856881425
51462691658052993535586442329210
51462691658052993535589799796310
51462691658052993535610720502710
51462691658052993536088883637074
51462691658052993536091208101688
51462691658052993536091208120610
51462691658052993536339587740386
51462691658052993536341912088360
51462691658052993536341912205000
51462691658052993536341912206244
51462691658052993536425594913768
51462691658053042955014875607339
51462691658053043498993144918695
51462691658053043498996502503887
51462691658053043503305780681817
51462691658053043503305782198137
51462691658053043504057894508901
51462691658113981371946440005696
51462691658113981371946441405376
51462691658113981371946441522016
51462691658116640433319721814841
51462691658116683212578774183196
51462691658124788185121931750040
51462691658124788185686790820896
51462691658124788185686790821104
51462691658124788185686792238046
51462691658124788185686792356138
51462691658124788185687163892446
51462691658124788322298917565168
51462691658124788322884812129412
51462691658124788322885070409713
51462691658124788734729809722464
51462691658124788734729809722672
51462691658124788734729838420272
51462691658149103516602581555452
51462691658149103516602581572714
51462691658149104065582836955545
51462691658149104065645512981162
51462691658149104065645599057340
51462691658149104065645599074602
51462691658149105300175366297432
51462691658149105300175366301644
51462691658149105300175709258236
51462691658149403843050247574476
51462691658149405489426158919765
51462691658149405489426158919766
51462691658150304821828303204654
51462691658150306057175092583902
51462691658331870738037422195176
51462691658331875039438117899826
51462691658331875039438118017870
51462691658331875039439261206510
51462691658331875041885835772920
51462691658331876093738260359790
51462691658331876274217723860244
51462691658331876274221194701442
51462691658331876274970869271420
51462691658331876276751452089048
51462691658331876276751452205688
51462691658332771718133565313344
51462691658332775424173912744578
51462691658332776658955874937478
51462691658332776661487279881165
51462691658332776705525339742468
51462691658332776705525340214851
51462691658332776705525340214852
51462691658332776707218796650856
51462691658332776707219915386714
51462691658332785995759284778194
51462691658332785995761607726488
51462691658332787780171997079165
51462691658335478408772771377636
51462691658335478545970649196984
51462691658335478545970649197144
51462691658335478545970763988184
51462691658335478547745551599378
51462691658335478548498697027816
51462691658335478548502054613008
51462691658335487698441230257410
51462691658335487836479403985629
51462691658335487836479403985630
51462691658335487836538723942374
51462691658335487836542166104686
51462691658335487836542167621006
51462691658335489483670191258346
51462691658343581688370180808482
51462691658343581825568202116998
51462691658343581825568431682022
51462691658343581825568546473062
51462691658343581871384520448162
51462691658343581871384521964482
51462691658343581871384893500790
51462691658343582239693556649276
51462691658343582285426134776981
51462691658343582285426249095845
51462691658343582420176490890354
51462691658343582422624213362718
51462691658343582422624213480810
51462691658343582422624242060526
51462691658343582422624471629922
51462691658343582422624471747966
51462691658343582422707896287504
51462691658343592808747265021298
51462691658343592808770510080044
51462691658343592808770513262372
51462691658343592946028082711850
51462691658343592946028854364182
51462691658343592946031178712156
51462691658343592946031178828796
51462691658343592946031181898696
51462691658343592946031182016740
51462691658343593357792520777880
51462691658343593357813527581932
51462691658343593358065723947310
51462691658343593362872772007746
51462691658367893313247916962402
51462691658367893450446167835942
51462691658367908137405945775698
51462691658367908137970801660014
51462691658367908275169052537766
51462691658369094070266416227382
51462691658369110678814251921814
51462691658369110678814596277878
51462691658369110679379107806130
51462691658369110686408339207038
51462691658440843012603238469442
51462691658440843150052965102630
51462691658440843563362530078412
51462691658440843746293186791694
51462691658440843746293186909738
51462691658440843747107970527512
51462691658440844798708543105276
51462691658440844844442241945689
51462691658440844844630268501033
51462691658440844844713951326442
51462691658440844979443216081936
51462691658440844980195328373986
51462691658440844981639199913516
51462691658440844981639199914920
51462691658440844981640234433934
51462691658440844981640234552026
51462691658440844981890937137198
51462691658440844981890937137358
51462691658440844981974619962766
51462691658440844981976944427380
51462691658440844982476028168973
51462691658440844982476028168974
51462691658440844982479385754162
51462691658440844982479385754165
51462691658440844982479385754166
51484303922875405722987161302912
51484303923094210346886786688192
51484303923094210346887129644784
51484303975991806536039084896500
51484303975991806536039084900712
51484303975991806536039859735372
51484303976061137904078463156432
51484303976061137904078463160644
51484315976479003304312622349987
51484315976514120095802685683427
51484316135906521239753258057571
51484316135930833001828986822039
51484316135941638031243321377961
51484316135941639814817225328135
51484316135941654632200427267319
51484316135941654632202751615293
51484316136003784347751604124175
51484316136003784347752718728887
51484316136003784347752718733099
51484316136003784347752720146037
51484316136014589506835960077053
51484316136014589514363931303695
51484316136014591160739928365207
51484316136038901131711371882999
51484316136038901139242782062327
51484316189084149545886000430797
51484316189108461170763736584717
51484316189116565045722210330075
51484316189116565045722981982407
51484316189116566829296114249937
51484316189181412646354050935835
51484316189181412646356373871079
51484316189181412646356378470349
51484316189181412646357493079273
51484316189189516521315619255719
51484316189189516521315623854989
51484316189189518175219847595409
51484316206842441284964450402715
51484316206842441284965222055047
51484316206845144222993443506909
51484316206845144222994215159241
51484316206845159040376645450305
51484316206903687033725600934565
51484316206914493846712809153735
51484316206914493846713067792541
51484316206939704255766690115815
51484316206939704255766690120027
51484316206939704255766691532965
51484316206942405547419773327845
51484316206950509414846835450625
51484316206950509414846835463675
51484316206950511068753899752135
51484316206950511068754158390941
51484316614613244262028317205563
51484316614613244262031759349001
51484316685513152306253291115015
51484316685513152306254319984791
51484316685514047386083635438379
51484316685516754028458429044631
51484316685549169528294381713415
51484316685549169528295410583191
51484316821635177859656413055820
51484316821635177859656756012412
51484316827312957678200082978997
51484316844941581922482589952073
51484316845037933349693301763191
51484316845038828421993529968483
51484316845038828421993534567753
51484316845038828421994649176677
51484316845038828429522617216779
51484316845049633588602762547377
51484316845049633588605857148003
51484316845049633588605861747273
51484316845073950571734392361591
51484316845292841845208013019287
51484316845301247510812291128135
51484316846249189896009277641006
51484316846249189896010306510782
51484316898119210228529322315249
51484316898151930864193763568690
51484316898215561655826044149467
51484316898216456728126276954029
51484316898216456728127391562953
51484316898216462086377072827365
51484316898216762458392361291518
51484316898223661818823710464001
51484316898223661826438460175323
51484316898223665530784260660119
51484316898224560602998740667449
51484316898224560603001834913943
51484316898224560603082423151823
51484316898224560603085522338669
51484316898224562249374737728961
51484316898224562256989487440283
51484316898224562256989746079089
51484316898224565953720452478821
51484316898224565953720538213757
51484316898224565961335287925079
51484316898224867568133540171090
51484316898224876851864373484838
51484316898247977155661996814039
51484316898247977155663025688027
51484316898248877586213024078999
51484316898248877586214052952987
51484316898248877586214054365925
51484316898443704311852267067490
51484316898443715424890440174210
51484316898443748733157806535443
51484316898467765153646267580771
51484316898468065342916832881199
51484316899416013034777580534238
51484316899416013034777580538450
51484316899416013447123584936046
51484316899416013447123584940258
51484316899416013447123670675194
51484316899416013447124359774918
51484316899416013447124445514066
51484316899416013447124699544970
51484316899416013447124699549182
51484316899416013447124702731510
51484316899416013584384339311518
51484316899416013584384339315730
51484316899416013584385114150390
51484316899426818613735997854714
51484316899426818613735997858926
51484316899426818613737026728702
51484320260163395022575472822023
51484320260236329897208681283783
51484320260267861430253404449609
51484320260271463152456829013207
51484320260271463152457513509449
51484320260271463152457857882983
51484320277994638107640073154877
51484320277994638107640844807209
51484320277997339345946168667801
51484320277997339399293926602089
51484320277997344696667880479173
51484320419792642480469880402475
51484320419792642480470652054807
51484320419800751287779708557807
51484320419804348077633234846955
51484320419804353009983474661055
51484320419804353016761740492065
51484320437495107526201318775145
51484320437519419151079054929065
51484320437526627534615778680805
51484320437527527965166034293433
51484320437530229798268819378623
51484320443399663833532731395644
51484320443402365537532932205468
51484320443402366772314865696188
51484320444374973215196924736994
51484320444374974862324948372882
51484320444383078324938103612354
51484320444383083266325269120644
51484320444593828902032474406352
51484320490672721007356768753233
51484320490693445132052052353001
51484320490693445132052138087937
51484320490693445132052824001121
51484320490693450482774621555853
51484320490704252547995665293351
51484320490704252547995922510795
51484320490704256244748668848367
51484320490705140027773097783661
51484320490705152970953552653065
51484320490705152978546606819163
51484320490705152978546949775755
51484320490705156079938233217777
51484320490707854262605859613285
51484320490707854262605945352433
51484320490707854262606720187093
51484320490707854270199688614043
51484320490707854270199774353191
51484320490707859750776701434931
51484320496503456560022489656245
51484320496503456925800120458965
51484320496503456933413837049709
51484320496503456933413837068583
51484320496503456933414870170287
51484320496567987789570791051559
51484320496569188546569484224727
51484320496576391434655698118005
51484320496576402921084442379637
51484320496576402921084446978907
51484320496576402921085480086435
51484320496577292551259451617779
51484320496577292558790514271605
51484320496577292558790518503693
51484320496579994254694796539075
51484320496579994262225863424989
51484320496893392951185787656495
51484320496904198666841910012319
51484320496904248080703152356189
51484320496904248080703413824435
51484320497548999069599603385753
51484320497549000715974477005531
51484320497549000715974478422473
51484320497549899683143012939893
51484320497549899683163817792347
51484320497549899689938759339455
51484320497549899689939416318791
51484320497549900231370903755195
51484320497549900231454466121611
51484320497549900236454506803131
51484320497549900238981433884751
51484320497549905033862285949073
51484320497549905034050314026401
51484320497549905180369603915189
51484320497552601340846731364631
51484320497552606873745954578891
51484320497560711984051989342779
51484320497560712395833995251751
51484320497585023479280362887401
51484320497768738214706079559241
51484320497768754269127551921293
51484320497768754269128294993909
51484320497768754269130650754007
51484320497768754269131651044067
51484320497768755916323847573099
51484320497771457619758935276951
51484320497803878058469385040087
51484320497876812933104916566781
51484320975395252116127357676988
51484320975395252118571722682252
51484320975395252118571979899696
51484321128804280856648681608105
51484321128828592069933211582713
51484321128828592480710510100651
51484321128828592480711281752983
51484321128828592481526417762025
51484321128828592481527189414357
51484321128835797160716565125835
51484321128835797160717341028969
51484321128836697591267592390795
51484321128836697591268368293929
51484321128839398882920331229083
51484321128839398882921450088809
51484321128839398882921450443101
51484321128839399431713420885293
51484321134919732972740367792336
51484321134920033159565309517138
51484321134930838326177636696658
51484321134930887686858740588358
51484321135028106231772848667612
51484321205647976754291876108817
51484321205928902898736095457993
51484321206488138792044323494056
51484321206488138792609179378372
51484321206512454123614336126875
51484321206515157107564021529175
51484321206588151226300920751479
51484321206595906786589649436076
51484321206596256336606958697695
51484321206807858255434963504161
51484322357829916305120861031870
51484322358015989177897355950440
51484322358016305421840094061520
51484322358016305421840094528080
51484322358016305421841127647206
51484322358016305426923697226096
51484322358017206539260039955359
51484322358017206539260039956763
51484322358017206546037965662185
51484322358017206546037965663589
51484322358048724633367062803628
51484322358704767415060366760452
51484322358706118747978779078075
51484322358706118754754634821963
51484322358996551797577568235934
51484322358996556736705302215662
51484322358996566622495653342834
51484322404994420382733526477035
51484322405067355257366820677943
51484322405098886386157478353047
51484322411007511806037443837182
51484322411007515510383244321978
51484322411007544611253603418146
51484322411011119009382987829216
51484322411011152225890572551829
51484322411191232436319759357180
51484322411226352939499805189904
51484322411226354540121097541268
51484322411226354540309383898850
51484322411226354585874683397354
51484322411227250342722379526785
51484322411847723067942983519766
51484322411882845205262812845729
51484322411886448574344241438353
51484322411886448755077881300099
51484322411886448756770133996051
51484322411886448764886549131025
51484322411944685483444060187964
51484322564600241410295932866711
51484322564624556739517151162227
51484322564624567860147863645865
51484322564631772539338011009675
51484322564631776243683439491603
51484322564632672969889038274635
51484322564632676674234843010233
51484322564635361860375117175857
51484322570532292842698500944476
51484322570533226764048490625386
51484322570533226764236518702714
51484322570540134691290976584078
51484322570541331874541781814270
51484322570541335578866690290474
51484322570544003927781214988044
51484322570544033577788841440794
51484322570544036687337956612709
51484322570544036733070616579925
51484322570544037144852622488897
51484322570544037144852626725197
51484322570544037282113749916998
51484322570544038379634560220129
51484322570715546653424821136911
51484322570726502402428320776778
51484322570726502402428325481042
51484322570726818646372097192310
51484322570726819057966075010904
51484322570727719763225896381357
51484322570727719768309499429293
51484322570727719770568932007615
51484322570750668798080961286987
51484322570751135622535627978260
51484322570758939315002315611776
51484322570824065145883041807990
51484322571372053247849689911057
51484322571372053659631695820029
51484322571380158907467248642917
51484322571382860610087543406587
51484322571382860610714308269441
51484322571404475473732150305127
51484322571407175802031756141521
51484322571407175803556529930237
51484322571407175803556615551293
51484322571407175803556616019305
51484322571407175803556616023677
51484322571407175803556620268655
51484322571407175804291192374347
51484322571407175804291193437205
51484322571407175804309761447743
51484322571407175811087941189685
51484322571407175940817284305709
51484322571407175940817370394777
51484322571407175941569401220115
51484322571407175941570515823215
51484322571407175941632163334959
51484322571407175941632421602163
51484322571407175948348695565157
51484322571407177588761215840623
51484322571407177588761474107827
51484322571407225215621030856101
51484322571480121934386376299043
51484322571480127294334100510875
51484322571481478207915479130836
51484322571696263148248033254673
51484322571696264794623944581249
51484322571698959910027449334071
51484322571698959910027707601275
51484322571698959911740507949547
51484322571698959911740594038615
51484322571698959911740594042987
51484322571698959911740597225107
51484322571698959911740598287965
51484322571698959911743950092937
51484322571698959911743951155795
51484322571698961556403360660647
51484322571698961556403618927851
51484322571698964851683120958525
51484322571698965262462219760919
51484322571698965262462305849987
51484322571698965262462305854359
51484322571698965262462310099337
51484322571698965262465661904309
51484322571698965262465662967167
51484322571698965263215451278425
51484322571698965263277098790169
51484322571698965263277357057373
51484322571698965269993631020367
51484322571698966498059032285101
51484322571698966498059290552305
51484322571698975971502169808109
51484322571698975971502255547257
51484322571700327304291962810106
51484322571731381403040115533117
51484322641443939974853966227525
51484322641619501963816209817620
51484322641627616956332375472600
51484322641654640724547573146401
51484322641655541155098601456909
51484322641663645029241943901749
51484322641663645029304618877765
51484322641663645029304619923313
51484322641663645029304619927525
51484322641663645029304704616913
51484322641663645029494019831221
51484322641724867164320911539777
51484322641724911633994311349839
51484322642312033054582139554876
51484322642320136928977296102438
51484322642320136928977296456730
51484322642320136929541380334422
51484322642320136929541380688714
51484322642320136929541384939516
51484322642383783788211986738547
51484322642384984545294247940259
51484322642384984545294362259123
51484322642393088237239268476467
51484322642393088420253493324899
51484322642393088420253607643763
51484322642600231225524483166047
51484322642603833496858302458589
51484322642603833496858416777453
51484322642603833634056409388001
51484322642611036391572726113583
51484322642611937371253835147553
51484614032386847217103436978944
51484614032386850916366663285580
51484614032386850923141490159692
51484614032386862400536237841028
51484614032386862400724262717314
51484614032386862402228487335938
51484614032386862402228490536980
51484614032386862402416515413266
51484614032386862446268873464828
51484614032386862447961126160780
51484614032484108900046896659548
51484614032484108945967846157836
51484614032484108945967874737552
51484614032484108947492734147324
51484614032484108947660098853788
51484614032484112606084949840296
51484614032484112607758887492352
51484614032484112651817523587302
51484614032484112651838534632120
51484614032484112652005927918300
51484643581405444365640916734127
51484643581405444365641175001331
51484652166311402669688589098793
51484652166311402669876617176121
51484652166314104373123676802645
51484652166322209483408047905609
51484652797893434460262309808372
51484652797990729130840865417134
51484652822207892415994501004805
51484652875350398577467746141135
51484652875361205392904850407613
51484652875361209097250650892409
51484652875361209097250650893813
51484652875382817783342810607963
51484652875382819018124744102895
51484652875393625831869565925901
51484662937089671095577450459209
51484662937089682258886151934981
51484662937089682258886926769641
51484662937089682259451011001625
51484662937090582774169153437453
51484662937090582774170182307229
51484662937090582776425490365389
51484662937090582776426519235165
51484662937090582776428584966015
51484662937090632598976860609405
51484662937090632601233197537341
51484662937113986426495562742171
51484662937125755338433338314773
51484662937198689664588383742019
51484662937198689664776411819347
51484662937198690213631402660849
51484662937198690213819430738177
51484662938063179341053110312303
51484662938063179341056204912929
51484662938063181170359678452943
51484662938063181170362773053569
51484662938063181170551059398101
51484662938063181172807396326037
51484662938063195805002832872293
51484662938063195807259941451157
51484662938063195990190339998017
51484662938074003215800366936669
51484662938074003215800372604413
51484662954816464971228626071126
51484662954843477884474897897150
51484662955799884401007812004418
51484662955824196025885546642018
51484662955824196025885662477202
51484662960529696267888087277623
51484662960529696267888858929955
51484662960723873016251699147097
51484662960748534198424002876801
51484663669533342730766569688147
51484663669576568885135582828147
51484665105264459525301672037323
51484665105264459525302443689655
51484665105340128771450342748043
51484665105360827418804972729251
51484665105360827418806001599027
51484665105361727986555021474535
51484665105364429141009081789091
51484665105364429689801052231283
51484665105364429689802081101059
51484665105372527655184057098283
51484665105372533143103761520203
51484665105372534799542231110855
51484665105372544271287324286603
51484665105372545917663235613179
51484665105372549616925433050039
51484665105591420535137496452481
51484665584155208864977249006369
51484665584157610376718298413121
51484665584157610379162663418385
51484665584190075290333211497389
51484665584190075702115218469171
51484665584190331007189024151181
51484665584190375937118447973115
51484665720080658576739343067680
51484665720811013927103112036600
51484665743495985415559096300711
51484665743714855098153431528367
51484665743714855098425027640063
51484665743714856745281459413605
51484665743714856745365142252111
51484665743714860039812570451783
51484665743715156568774393924411
51484665743715160229058890893051
51484665743715160229062329849949
51484665743722960208730290751619
51484665743722965606880477472845
51484665743722965607629031771771
51484665743722965607630179677773
51484665743722965607633622884021
51484665796638474968463498588637
51484665796638474968464613197561
51484665796638480456384317619481
51484665796638480463998292478881
51484665796638480463998292496351
51484665796646578843419644786431
51484665796646578843422739723927
51484665796646578843422743973277
51484665796646578843422825463075
51484665796646584331339349208351
51484665796646584338957537863521
51484665796646584338957537876571
51484665796646884528207211050354
51484665796646895641244612504742
51484665796865722546855784480977
51484665796865724331247915710087
51484665796865766973495028170051
51484665796868169768008041055701
51484665796868169768008126794849
51484665796868169768760157614363
51484665796868424250290872184829
51484665796868426034683003413939
51484665796868469911713079282755
51484665796868470323307056051589
51484665796868470323307056052993
51484665796889739470657694824983
51484665796889783348247353107855
51484665796889783348250820294549
51484665796889783348250820761109
51484665796889783348250824993197
51484665796889783348251853862973
51484665796889783393983489215379
51484665796889783759845831696021
51484665796889783760033859771945
51484665796889783760033859773349
51484665796890083582498500050007
51484665796890083583254054515807
51484665796890083994280505958979
51484665796890083994844590190963
51484665796890083994848032328785
51484665796890083994849061198561
51484665796890083995037090338699
51484665796892483861884526397673
51484665796892485050933795689089
51484665796892485097231663433565
51484665796892488757539290669703
51484665796892785698284148902413
51484665796893691207482325817194
51484665796900546284398045640391
51484665796900590161239059267205
51484665796900590161240092369069
51484665796900590161992204678381
51484665796900590573022099340851
51484665796900593868032581857183
51484665796900593913766365270297
51484665796900889161460354809657
51484665796900889161460355276217
51484665796900889161461388378081
51484665796900889161649417518219
51484665796900890396242288772553
51484665796900890808589412013969
51484665796900894057283374357213
51484665796900894057283374358617
51484665796900894468877352188857
51484665796901795036688014989726
51484665796901795082441571201834
51484665796901796271469948484658
51484665796974741029616280372823
51484665796974741029616308951135
51484669176311289914020621846709
51484669176311289914020880126963
51484669176415455720666103565704
51484669176416661233862616971328
51484669176419358181099884909293
51484669176419358181099885972103
51484669176419358181100143189547
51484669318175469199137028719733
51484669318178170490790110514613
51484669318185979481470913064565
51484669318186279670738403507109
51484669318189881941985534668107
51484669318189881942550390552423
51484669318189881944244967246429
51484669318189892696504658120625
51484669318189898001492675808945
51484669318226366317991377205384
51484669318226371257119111185112
51484669319054421489559882951669
51484669319162489619652880067463
51484669319162489809985608820263
51484669319162489809987932818317
51484669319162491449794870284579
51484669319162491449795128551783
51484669319162494561036692707923
51484669319162495155833181732531
51484669319162495166439965471719
51484669319381327788154619500017
51484669319381327788156943498071
51484669319381334376946544641141
51484669335901501230270229907953
51484669335941437384095187335587
51484669335941441049297188140120
51484669335949546159038367019692
51484669335952242550706485645331
51484669335952244334281075490014
51484669335952248038626190067242
51484669335952248038626875980435
51484669335952248038627218937027
51484669389020453450194886165627
51484669389020453450194886167031
51484669389021804784927502718389
51484669389079129947996950125873
51484669389079129948184978203201
51484669389081680752729525360639
51484669389082576427418976879327
51484669389082581366294892282541
51484669389082581373825959168455
51484669389082592486926118020165
51484669389082629499809672697783
51484669389089784216095564564563
51484669389089784627689542415081
51484669389090685386046993460471
51484669389093388317297027742877
51484669389093388317297030923801
51484669389094738013184715177235
51484669389119066101821649273253
51484669389119066101821907553507
51484669389119066239018527274877
51484669389119066239018528337687
51484669389119066239018785555131
51484669389125818506542537836243
51484669389125818511625112014403
51484669389129871268433205863251
51484669389129872510557916698571
51484669389129873052007024061227
51484669389129873052007795713559
51484669389129876756353596198355
51484669389129876756353681937503
51484669389129876756353939154947
51484669389129877991134843774478
51484669389129877998477621120491
51484669389344706445108944495629
51484669389417591494098384956047
51484669389417640907959627299917
51484669390001169944205552121139
51484669390063292464666822500607
51484669390063292921429380303783
51484669390063293059463053258011
51484669390063294156775398030699
51484669390063297998316782084469
51484669390063298008442102243207
51484669390063342335206939840959
51484669390074099735170765754845
51484669390074099869921040492299
51484669390074105223090470178169
51484669390074105223090470195479
51484669390074105223090470195638
51484669390074105230621795361647
51484669390098414614406571111609
51484669390282135846065721628413
51484669390282137630731207424233
51484669390282147097204149372085
51484669390282148743579286213921
51484669390282148743579289396249
51484669390282148743580061048581
51484669390282148743580323583849
51484669390282148743768608878621
51484669390284839333978267050757
51484669390284850447015405503317
51484669390284850447015405619957
51484669390284850447015410220679
51484669390284850447015668505145
51484669390317270885645649552109
51484669390390203930971255218909
51484669394925174977159637984727
51484669394925475166158262799925
51484669394925475173772237670971
51484669394987755361098620711097
51484669394990004375939305462149
51484669394990457064533708414949
51484669394998109859135628037629
51484669394998409675765949580333
51484669394998409675765952762661
51484669394998409675766724414993
51484669394998421161442847587119
51484669394998562174274887294521
51484669394999310791617593958739
51484669394999310799148660844653
51484669395002012495052938880035
51484669395002012502584005765949
51484669395242626983550550441074
51484669395242626991081617326988
51484669395242626991144375903968
51484669395897771544045660590427
51484669395970717119850323491941
51484669395970717119934006317349
51484669395970717120687151728525
51484669395970717125017352147841
51484669395970717536799616337067
51484669395971918471729046096155
51484669395974625114104096919851
51484669396190774156681989912655
51484669412723997257210694837434
51484669412724286463299099450640
51484669412724286470704638924595
51484669412725187038453658800103
51484669412725187038453663049444
51484669412725187038453663049453
51484669412727889794304368398030
51484669412727889972152451500782
51484669412727899306134438497374
51484669412727938148135500603288
51484669412749513297696784995334
51484669412749514532477603885554
51484669412749514532478718494478
51484669412749514532478721676806
51484669412752370250942525348394
51484669412971204567771333473815
51484669412979308442727106604527
51484669413043989088615413323336
51484669413044454816873684777178
51484669413635671413929140047272
51484669413635671413929141097032
51484669413635671596612221705909
51484669413696593771835802748894
51484669413696593771836835850758
51484669413696593771836835868020
51484669413696595014145672043884
51484669413696598718492508835958
51484669413696899082350257490456
51484669413698250377188007780524
51484669413700495865426632570568
51484669413700501178738261629826
51484669413700501353597041095592
51484669413700501354162244522720
51484669413700501360940165997458
51484669413700501361752601282396
51484669413700503008127393377692
51484669413700503008130836583940
51484669413700503008130951375188
51484669413700503010659941864312
51484669413700651479570752912704
51484669413700651525324337704528
51484669413700653129018545086837
51484669413700951668820426204540
51484669413700951670512678900492
51484669413708606288482133323780
51484669413708606464468279280992
51484669413708606883086749898868
51484669413708606883111114178858
51484669413708606885619187248952
51484669413708606885619272988100
51484669413708650801438677719452
51484669413708650936105527898702
51484669413708651350398016509688
51484669413708757003977533254033
51484669413732916678575243168386
51484669413732916678657892887766
51484669413732916678658926006892
51484669413732917913356140356040
51484669413732918091853055993568
51484669413733068628855269407953
51484669413733068628855526625397
51484669413915438525782495057918
51484669413915448404310706107568
51484669413915449638819901229668
51484669413915449638820930099444
51484669413915449639092639602500
51484669413915453343163372649128
51484669413916650396174935152667
51484669413916650396175278109259
51484669413919352099421993733643
51484669413919352099421994783403
51484669413927444449498894260892
51484669413951772538115080906015
51484669413951772538299664236184
51484669413951772538300008592456
51484669413951772538300008596668
51484669413951772538383605328844
51484669414024705765556474034320
51484669414024705766371261891408
51484669414024707412932102449504
51484669414024707412935198095678
51484669414024707412935198580952
51484669414024707412935201282218
51484669414024707412935201767492
51484669814547003909761313083402
51484669814547304053278322171722
51484669814548200914233048496176
51484669814548200914233820147104
51484669814550902802859258003022
51484669820456826510265115842916
51484669867725833384486725996498
51484669867728534676139807791378
51484669867908344754112208689894
51484669892202044951492150524423
51484669892202044951554826550199
51484669892226360287765576469580
51484669892234465390456866042711
51484669892234465398050982025743
51484669892234465398051068119183
51484669892234465809644958794577
51484669892234465812110215808433
51484669892234465812110216871243
51484669892234765533973875131031
51484669892234765541588882059845
51484669892234765541588883122655
51484669892234765945567852962675
51484669892234765948074893993715
51484669892234765953370887968817
51484669892234765955606333950971
51484669892296604396577479386310
51484669892299610129885794755628
51484670027210674560717592740913
51484670027210674563161957746177
51484670027245796705373732890989
51484670027250615662706866426747
51484670027258715831625734749225
51484670027258715831625736148905
51484670027258719537666111811387
51484670027261417123278817943785
51484670027261417672070529755803
51484670027261417672070530105723
51484670027261417672070786986297
51484670027261417672070788385977
51484670027261417672071563224849
51484670027261420829319193606267
51484670027261421378110905768205
51484670027261421378111164048459
51484670027261421378111938887331
51484670027433125797551190464082
51484670027433125799996585518620
51484670027433425989267179398764
51484670028198940075680265614166
51484670028198940075680638666794
51484670028198940075868666744122
51484670028417744699579890999446
51484670028417744699580264052074
51484670028417744699768292129402
51484670033449802869099651417486
51484670050892020433827234110698
51484670050892020433828008949570
51484670050892020433828008968284
51484670050892320577344243199018
51484670050895917541091838982633
51484670050895919326925179030318
51484670050895919326925953869190
51484670050895919326925953887904
51484670051067627444823257210595
51484670051078432611435588639465
51484670051078434258563608026003
51484670051078437918848109243993
51484670051102747894905564816723
51484670051102747940659125278181
51484670051102749541281480392649
51484670051102749587787144664719
51484670051102753293825197845467
51484670051102753293825202094817
51484670051110854697528323544291
51484670051110858403566376725039
51484670051756545151548996795675
51484670051756845295045113875403
51484670051759245205892097251853
51484670051759245206142801354957
51484670051759245206142916159095
51484670051759246441488933886011
51484670051759246441489966987875
51484670051759246852518708432183
51484670051759246853020116638391
51484670051759246854712369334343
51484670051759246854796056422199
51484670051759545349409102090823
51484670051759545349409106340173
51484670051759545349492789178679
51484670051759545351916143121863
51484670051759546995785017666749
51484670051759546996537125726711
51484670051759546996620812814567
51484670051759546996621845916431
51484670051759546998292173501927
51484670051759546998480086775117
51484670051829489312526607659978
51484670051829490547061194524730
51484670104033609960390586262997
51484670104033611746474970188059
51484670104034812320543006541339
51484670104058827096891001179435
51484670104058827645766539655995
51484670104061528800138060805959
51484670104061529349201627359847
51484670104069634458942806239419
51484670104245254513914376323483
51484670104253359623655555203055
51484670104253364519286069898611
51484670104277674955135428769707
51484670104277676144163806052531
51484670104350622733941514918245
51484670104350622733942286566365
51484670104350622733942289754309
51484670104353329377090456386821
51484670104353329377153132412597
51484670104353329377153218151745
51484670104354529951221168765877
51484670104354529951221254505025
51484670104354572778177857697861
51484670104361433251464696951169
51484670104361433251464696964219
51484670104361433251485617551123
51484670104362633825616329918533
51484670104362633825616415670731
51484670104362679533451229059391
51484670104909856888888527176727
51484670104909856891207540130439
51484670104912563534359843060467
51484670104934172220368400743379
51484670104934172220431076769155
51484670104934172220434543955849
51484670104934172220434548654497
51484670104934172222878908961113
51484670104934172222899800969705
51484670104934173267955363467921
51484670104934173450886020281985
51484670104934173450969588316353
51484670104934173455153802960199
51484670104934173455216477918745
51484670104934173455969623329921
51484670104934173457681734464637
51484670104934173457681734932601
51484670104934173457681739181951
51484670104934173862751594225325
51484670104934173867562572290385
51484670104934173867563601160161
51484670104934173867751629237489
51484670104934173867751629238893
51484670104934173870028858174017
51484670104934472363972449770075
51484670104934473598670812048519
51484670104934473599506492374729
51484670104934473599506495555653
51484670104934473599507525488239
51484670104934473599507640285103
51484670104934473601177851544365
51484670104934474011289530334401
51484670104934474011289530335805
51484670104934474013524976316555
51484670104936875154133079908509
51484670104936875154404676020205
51484670104936875158672457163225
51484670104936875159404715283123
51484670104936875160928794559125
51484670104936875160928798808475
51484670104937175302942612129281
51484670104937175304424911170889
51484670104937175304424915869537
51484670104937175305178057048625
51484670104944979034174895237817
51484670104944979034175928339681
51484670104944979034195786779849
51484670104944979034363957479819
51484670104944979035867147467209
51484670104944979036641185353537
51484670104944979036641186416347
51484670104945279177712796336133
51484670104945279177712797385893
51484670104945279179384157023493
51484671232617436543600541153737
51484671232617437778946558880653
51484671232835940612953263851037
51484671233459863378690550681011
51484671233492284414711304725837
51484671233493635290176662675261
51484671233496336627583328907673
51484671233784068385446243074903
51484671233784082796402068205669
51484671233784083207996046037313
51484671250311744917008208764442
51484671250342979293465333145402
51484671250342979430663325755950
51484671250343012640120787672747
51484671250343279436982342233722
51484671250343279619912999047786
51484671250346867066747693326616
51484671250346878186563278065022
51484671250346881890909078549818
51484671250530599373294440605913
51484671250561813564746932664850
51484671250562113746489185538544
51484671250562118642883439873263
51484671250565716155499165194407
51484671256470442638700250451442
51484671303485771371266558884651
51484671303489373497721525479155
51484671303489373497724963373243
51484671303489373497724967622593
51484671303489373634919518089703
51484671303489373634922869890511
51484671303489373634922874139861
51484671303489373634922955983791
51484671303489373634922957046601
51484671303489373634922960233141
51484671303520904633293918780910
51484671303520908337639719265706
51484671303520937438510078361874
51484671303521793479172312422368
51484671303521794081227353904971
51484671303521794081227611122415
51484671303521805057066646913627
51484671303524495777131293234515
51484671303524495777132407843439
51484671303524506348719844543691
51484671303524510014111164122030
51484671303524510059843828325546
51484671303524511836639434193237
51484671303524511836639548965611
51484671303524543406582850874161
51484671303524545007978210306533
51484671303704309019634524591640
51484671303704309019696253608992
51484671303704309019884539966622
51484671303704625263576230068820
51484671303704625270919268877406
51484671303707310454866339887098
51484671303707326967576438293060
51484671303708226437334639677209
51484671303708227672649257273717
51484671303708228083710551003785
51484671303739425811183217620072
51484671303739441870879416770872
51484671303739442282473397771746
51484671303739475224960773988018
51484671303739475224960773988178
51484671303739475224964130154768
51484671303739775368481139126496
51484671303743348579525609969519
51484671303743348579546501978111
51484671303801619750368219044144
51484671303801919893885228132464
51484671304360815744342782500855
51484671304385132317947322457668
51484671304388134157556686354611
51484671304395937888936159469065
51484671304395937888998922650931
51484671304395939535312070795641
51484671304399839754448444687395
51484671304399841591578940905579
51484671304687578289223121201833
51484671327122990596071084244667
51484671327147037442621497540948
51484671327147338043486040673020
51484671327155094976635215535298
51484671327155405684314346231837
51484671327155405684314349418377
51484671327156295598884010568995
51484671327156306717004757853875
51484671327156311602868387322694
51484671327156311656132491833546
51484671327159007818112172971003
51484671327159007818112174370683
51484671327159007818112174493147
51484671327159007818112179092408
51484671327159007818112179092417
51484671327159013306031878792603
51484671327159013306031878928117
51484671327159013306031883514337
51484671327159013489234422355292
51484671327159013496577543720755
51484671327159013496577548320025
51484671328019634374713049949628
51484671328022335620633467540992
51484671328022335666387023753100
51484671328022635809883140832828
51484671328031641952960404098767
51484671328092579780282271100642
51484671328095587346244463324849
51484671328103691221203708709489
51484671328103692455985642204421
51484671328103692456549726436405
51484671328311422003496268695658
51484671462936399578879845204580
51484671462936399579067873281908
51484671462936399990661851113552
51484671462944503454027118666548
51484671463010100084712650431731
51484671463021359227694036382379
51484671463021359227694036395429
51484671463021359227694040981649
51484671463022259658244806779815
51484671463022259658244811029165
51484671463022259795443060857157
51484671463043020429795320976921
51484671463043020841389303044817
51484671463045221817778170335355
51484671463045722133042380607817
51484671463045722133042380669052
51484671463045722544824386516789
51484671463045722544824386578024
51484671463045722544824390748669
51484671463046575117323213965237
51484671463046575117324242835013
51484671463046586100505628687815
51484671463046586107283924161351
51484671463046591046411658141079
51484671463046619591189542848973
51484671463046619591189542862071
51484671463046619591461596702649
51484671463046619596293009152413
51484671463053779666658756499937
51484671463053827243535671792329
51484671463053828889911587355157
51484671463053828889911587368255
51484671463054694921370903525719
51484671463054728406144057242794
51484671463057381388862862373237
51484671463057381388862865559777
51484671463057381930311452471333
51484671463057381930311796839242
51484671463057381937654574185255
51484671463057381937654574198296
51484671463057381937654574198305
51484671463057381937654578784525
51484671463057381937654831415749
51484671463057381937654836001969
51484671463057391221385666129168
51484671463057391273896250278061
51484671463057391273896251340871
51484671463057393050691889913545
51484671463057393050692234269808
51484671463057393050692234269817
51484671463057393050692237456357
51484671463057396213023985320599
51484671463057396213023988507139
51484671463057396755037661352065
51484671463057396761815954699981
51484671463057396761815955762791
51484671463057396761815958949331
51484671463057429514594427320137
51484671463057429514594427324509
51484671463057429514782455397465
51484671463057429560327091523653
51484671463057429560327091528025
51484671463057429972109097432625
51484671463057430109391116869318
51484671463225485955155847562462
51484671463228187246808929357342
51484671463228939892272175060855
51484671463229390206648773258700
51484671463229406307580333426206
51484671463240211473627539016912
51484671463241112597825749907935
51484671463260602746645910895902
51484671463261521622477292904892
51484671463261554976746678199366
51484671463261821811936169009956
51484671463264222914318398545220
51484671463264223325912379545934
51484671463264226567671440753904
51484671463264226567859468831232
51484671463264226613613024977733
51484671463264256268399755762366
51484671463264523103589250804836
51484671463264523103589255054186
51484671463264526757109142057461
51484671463265424220192634421005
51484671463265427919707022572725
51484671463265427927049286546651
51484671463272626978548500438826
51484671463272660286879366285324
51484671463273534676419597141190
51484671463276235968072678935986
51484671463276235968072678936070
51484671463334756681485401837712
51484671463337457973138483632592
51484671463337457973703605221406
51484671463337458385485610067568
51484671463338359089993201271981
51484671463338359090004940272230
51484671463338359090558057156297
51484671463884545460973356488713
51484671463884545872567334320357
51484671463885446074538981654733
51484671463885446486132586433749
51484671463885446486320987563705
51484671463885495899910519042267
51484671463897609306684202624044
51484671463897609718466208533016
51484671463897653771546624367642
51484671463897654183328630276614
51484671463916966313791744351773
51484671463917868300988625248855
51484671463918018876134192156559
51484671463920568583367167269549
51484671463920568768889671384715
51484671463920568768889671397813
51484671463920568776419963449067
51484671463920570415182009968287
51484671463920570415954928669507
51484671463920570416017690784351
51484671463920570416017690788722
51484671463920570416021046838721
51484671463920570416021047901531
51484671463920570423549015954731
51484671463920618042122294187079
51484671463920720579569279860411
51484671463920720586094178547603
51484671463921020729590295627331
51484671463921920884136996499822
51484671463921920885808099969738
51484671463921921295730717114022
51484671463921921295919002408794
51484671463921969055037471424168
51484671463921969466631192038368
51484671463921969466819477333140
51484671463921969473408338659732
51484671463921969473596623954504
51484671463930024616751879663583
51484671463930024804849821878815
51484671463932726510541251227965
51484671463990968170674558979432
51484671463991268314191568067752
51484671463993514761642851242771
51484671463993520112301796217565
51484671463993520114812285176587
51484671463993520121590575454603
51484671463993564175424222806735
51484671463994871035171953957924
51484671464001669696947407595279
51484671464209655975504508198401
51484671464209657621880419524977
51484671464212354386191130366281
51484671464212357494922463830603
51484671464212357495110491907931
51484671464212357540655128034119
51484671464212357678939595902253
51484671464212357678942951956623
51484671464212358090474250103567
51484671464212358090533573733897
51484671464212358090536930851077
51484671464212359325315507228829
51484671464212359325318863283199
51484671464212359325318864346009
51484671464212368798484351104025
51484671464212368798758644751837
51484671464212368798758730490985
51484671464212368798758730845276
51484671464212368798758735090255
51484671464212369210266615293251
51484671464213708965163935428898
51484671464213708965164025885408
51484671464213708965164308481526
51484671464213708965352336558854
51484671464213709010896599632414
51484671464213710794470965482164
51484671464213710797813686856884
51484671464213719717443862494538
51484671464213720083284284114074
51484671464213720083472312191402
51484671464213720084976536810026
51484671464213720085164564887354
51484671464213720129037840326182
51484671464213720130711495382120
51484671464213720130899523459448
51484671464244789649816048771861
51484671464317719172954541104345
51484671464317724524449257233621
51484671468856632025956367993111
51484671468856635731996744122153
51484671468951642596065862238145
51484671468954343887718944033025
51484671468955245004563264099965
51484671468955245004573743525266
51484671468966054973428763157185
51484671468966055385210769066157
51484671469170146989825375510348
51484671469172848281666485382556
51484671469245783563563128317314
51484671469245783608479883927788
51484671469245783609316683466612
51484671469825291537643741643709
51484671469825291537831769721037
51484671469825291538395853953021
51484671469829194181991338781995
51484671469829194181993661730289
51484671469829195829122714235953
51484671469829343750746697115153
51484671469829344345480251846781
51484671469829344345542927872557
51484671469829345397874720751041
51484671469829345580888945599473
51484671469829345992399355396749
51484671469829345992670951508445
51484671469830546344684501304721
51484671469830546748938539160493
51484671469830546756278479136365
51484671469837348519966771417567
51484671469837449272833966135681
51484671469837449455848190984113
51484671469838650029832659303025
51484671469838650212846884151457
51484671469838650219643746689361
51484671469841351733079718929549
51484671469841351915550866340013
51484671469841351916093943777981
51484671469841351922869541254665
51484671470117533181750170311895
51484671470117533181752494309949
51484671470120983092044619353855
51484671470120984738420530680431
51484671486583830087204599293189
51484671486583830087205628162965
51484671486655860880288734061685
51484671486655875102122449274572
51484671486679885348701242845240
51484671486679886583483176340172
51484671486680176211019594505862
51484671486680187146125230504554
51484671486681076778768614381370
51484671486681085922769279198520
51484671486681087713874250380062
51484671486681087753100957686953
51484671486681090861918705417436
51484671486681091410688983620440
51484671486681091458953823710006
51484671486687995816695200780602
51484671486687995817532025825030
51484671486688295961049034913350
51484671486689191032510458078092
51484671486689196520430162500012
51484671486689196528798054788858
51484671486689196574530718992374
51484671486689196574530721706530
51484671486689196574530723260438
51484671486691881759918108860776
51484671486691881806675540455493
51484671486691883590249529082005
51484671486691892919713284866473
51484671486691894710629970744650
51484671486691897682416318928762
51484671486691897812083244294892
51484671486691898407632646331801
51484671486691898407632989288393
51484671486691899649757704724378
51484671486874413310135450307404
51484671486899930814237547159433
51484671486899930814802406230289
51484671486908034689197135500665
51484671486980113460880726848147
51484671487520099491705309267412
51484671487555070426295572096284
51484671487555070427990147740530
51484671487555119839319986222284
51484671487563375471696951831032
51484671487563375472449064140344
51484671487625469640066892121044
51484671487628173127054962684075
51484671487628468558601542698091
51484671487629372647099326534177
51484671487636277002014208068715
51484671487660588626891944222635
51484671487846856038594701105230
51484671487855114970229785678072
51484671487879274837689801607884
51484671539865658025941514553035
51484671539865658025941514570297
51484671539866858593231624732929
51484671539866858600009546207667
51484671540053242968147057718433
51484671540077557702573987345915
51484671540077559342171976153853
51484671540077587350053234680285
51484671540077587350053240464829
51484671540084462649841139938315
51484671540084462649841225677463
51484671540085663216567165886225
51484671540085663216567165899275
51484671540085663216567251625373
51484671540085663223909143007407
51484671540085663223909171587123
51484671540085663223909171592947
51484671540085663223909176291595
51484671540085663223909257332095
51484671540085663223909262030743
51484671540085663406839799643560
51484671540146586999525559347697
51484671540730149208041950399329
51484671540732850499694774976765
51484671540732850499694774994027
51484671540740954373817539686299
51484671540740954373818311338631
51484671540740954374654281828199
51484671540740970425982589027135
51484671540740970425983360679467
51484671540740970426819155795521
51484671540740970426819414079987
51484671540740970426819417262315
51484671540740970426820188914647
51484671540803098906836286512715
51484671540803098906836372619045
51484671540803098906836630886249
51484671540803100141618191322937
51484671540803100141618215303383
51484671540803100141618219902653
51484671540803100141618220007647
51484671540803100141618220020697
51484671540803100141618221437847
51484671540803100141618306113977
51484671540803100141618307531127
51484671540803100141619334511577
51484671540803100141619339215841
51484671540805800198489454413925
51484671540806102034889121464661
51484671540806102217819778278725
51484671540807002602700903105093
51484671540807002785631474180009
51484671540807002785631559919157
51484671540813905301452621474725
51484671540813905301452622541747
51484671540813905301452625724075
51484671540813905308230515320129
51484671540813905308230518502457
51484671540813905308230542482903
51484671540813905308230543899845
51484671540813905308230547082173
51484671540813905308230547200217
51484671540813905308230548617367
51484671540813905308230634710647
51484671540813905766331357760981
51484671540813905903592026397305
51484671540815106523330050928325
51484671540815106660590719564649
51484671540838215698326435952485
51484671540838215698326694219689
51484671540838216925493533642815
51484671540838216925494305295147
51484671540838216926330100411201
51484671540838216926330357628645
51484671540838216926330361877995
51484671540838216926331133530327
51484671540838216933108251474049
51484671540838216933108280053765
51484671540838216933108284771287
51484671540838216933109399366953
51484671541024951123651168593539
51484671541024951306581825407603
51484671541025851691462864494823
51484671941620061559737599459190
51484671941641679302812388727719
51484671941644380594465470522599
51484671941652487351146644960731
51484671941653349676565585002203
51484671941656050960625613103368
51484671941656050968218669983623
51484671941656088020998069133447
51484671941656088020998069133495
51484671941656088021562153365479
51484671941656088021750181442759
51484671941656089668126092769383
51484671941656089806161253404037
51484671941656089806161281983753
51484671941656100926040401728038
51484671941824140710350529038946
51484671941834945876962856218466
51484671941836164937169138231956
51484671941836164944512549049026
51484671941838866183068663813276
51484671941838866228822220026836
51484671941838866236165630843906
51484671941838866595419487970886
51484671941838899542237072007792
51484671941863181565389943384304
51484671941864088027914162848961
51484671941871285440349188768944
51484671941871287086724066976394
51484671941871290740243444842487
51484671941872191491279773712840
51484671941872193138407454037845
51484671941872193138407711255289
51484671941874893194526490028481
51484671941933159423957682938014
51484671941933459567478136767776
51484671941935860715610764732894
51484671941936160859131218562656
51484671941947873776394786794587
51484671941947873776394786794671
51484671941947873776896220864257
51484671942492660510367047312554
51484671942520579805164754374937
51484671942528684907353858506105
51484671942528684908105970815417
51484671942528684908109442719473
51484671942528684908130334728065
51484671942528684914906190471953
51484671942531384971777080019263
51484671942531386199027860535001
51484671942531386199779972844313
51484671942531386206370985436819
51484671942531386206559015049389
51484671942531386206559271794449
51484671942531401443130281101686
51484671942531401580391035477158
51484671942531402677912214596618
51484671942531436029649453055689
51484671942531436030214308940005
51484671942593525790366635551048
51484671942593529504022109878262
51484671942601634751777214427303
51484671942601634751777214545395
51484671942604336317763489563446
51484671942604336455024243938918
51484671942604336455024274053827
51484671942604337552545423058378
51484671942604337689805436014519
51484671942604337689806177433850
51484671942604382155169950342315
51484671942811027258296891174107
51484671942811027258296891174191
51484671942812367478906599947236
51484671942812367479094885242008
51484671942812377998175954267925
51484671942812378590251977343400
51484671942812378590440005420728
51484671942812380382254239584021
51484671942819132780196127334338
51484671942819132780196132117307
51484671942819132780196132117391
51484671942823175527994001607957
51484671942823175528182286902729
51484671942823175528747142787045
51484769209740725717267261179231
51484769210432406246323830322371
51484769210616088541797277858047
51484769210616088542549390167359
51484769210724145744856664169411
51484787869763341853719589602273
51484787869763341853719593851623
51484787869763341853723032808521
51484788584670743950812084257155
51484788584670743953259806729519
51484788584670758770643008668703
51484788584998817461595974331927
51484818747654904378388477440802
51484820893029550494153435199144
51484820893029565311536637138328
51484820893033152216357544258984
51484820893033152216357629998132
51484820893033168817315424969952
51484820893033452359874639086452
51484820893033457893547929835390
51484820893033457893547933021930
51484820893138819388649235621912
51484820893142421110853345036044
51484820893142421523200471478454
51484820893142421652867052357170
51484820893142421657950741144254
51484820893142426598773048985580
51484820893357323813989888476966
51484820893357327520030266005688
51484820893393646715731761732810
51484826641175002314016596893797
51484826641177387356141900159133
51484826641177387356162820865485
51484826641177387356914933174797
51484826641177403416419722669581
51484826641177686950633680316509
51484826641177687362414914578765
51484826641177687545433386165913
51484826641177704016886828718949
51484826641501591768309417765657
51484826641501608239596473574753
51484826641505444220232833692893
51484826641505460279737651885437
51484826641610860479787781723233
51484827256950796186576669717103
51484827332775609602273037414415
51484827332775654074662626979165
51484827332884861842630681399583
51484827332884906314853935127645
51484827333434869098571190792125
51484827333759024093678409631125
51484827333760223020617393478741
51484827333760224258478108661339
51484827333760224667746445984405
51484827333760224670260372837515
51484827333760224850760785618261
51484827333760224850760785636975
51484827333760224850760789869063
51484827333760224853274712471371
51484827333760224853274712490085
51484827333760228556801162797063
51484827333760230203930219553529
51484827333762926554196131608031
51484827333868281870219827185417
51484827350285677577463148600981
51484827350504482208141071577863
51484827350504515559966091867073
51484827350609881986597946579807
51484827351160979466596031757093
51484827351161028877365228146089
51484827351161028877925870238847
51484827351161028877925873421175
51484827351161028877929312378073
51484827351161029472725916211191
51484827351485183875730543938759
51484827351485198702151729038887
51484827351485200349280528559147
51484827351485200532295125429369
51484827351488786194991748974629
51484827351488802795948854850938
51484827351488802795952298057186
51484827351488802801034872233942
51484827351488802801034872235346
51484827351594152621626016959573
51484827351594158109545721381494
51484827351594158111805154326998
51484827351594158111805412594202
51484837413002534336800425637679
51484837413902196027525814732927
51484838104017250276857665262962
51484838104200063849488203096256
51484838104227954869099204820008
51484838104236058736464592501918
51484838104236058744058450204648
51484838104236088254838647865388
51484838104311741022082043998336
51484838104989862895908823302778
51484838105176230607025624210552
51484838105184334481984869595192
51484838127650549481747410970844
51484838127826128497622185446804
51484838127826128543375741658912
51484838127836933664234512626324
51484838127836935357116092474320
51484838127836939017403692874944
51484838127836940252185623181932
51484838127837267205330098215962
51484838127837268852458121851850
51484838127837268852458123269000
51484838127869389150166411948470
51484838127873291199089783022390
51484838127873291610682986019374
51484838127873291610683760854034
51484838127942633631965423650398
51484838127942633677635440420952
51484838127942633680163373460584
51484838127942635279093447286286
51484838127942638985131500467034
51484838127942640815277995690070
51484838127946253657859446062126
51484838127946253658047474139454
51484838127978661697602779724642
51484838127978674096824161698458
51484838128599147370933313852350
51484838128600047984498313347776
51484838128809547968825244807414
51484838128817651439533667017278
51484838128817651851127648036866
51484838128817935521014452974982
51484838128817935521098021009350
51484838128817951994644657007094
51484838128821553900051015922842
51484838128821553900051019110786
51484838128853958233569300266958
51484839557432789970597808204960
51484839557541758713961877344944
51484839557720670238128919141918
51484839557724271960333806222958
51484839557724273797250877332040
51484839557724290398207983208348
51484839557724573940767886420360
51484839557724573986521815703970
51484839557724573986522590542842
51484839557724590587457656500184
51484839557724590595072750585248
51484839557760596696482353506846
51484839557760596696483386625972
51484839557760613305033546668378
51484839557760644822445060376060
51484839557760644822445063558388
51484839557760646476351381723046
51484839557833559292704155521716
51484839557866011668204658875722
51484839557866011668204744964790
51484839558705307501430274070196
51484840255048689687906600281897
51484840255048834866287905442510
51484840272665592105116958785744
51484840272665606924193708899078
51484840272668260083166390287158
51484840272668293396015751845502
51484840272668293396016124562712
51484840272668293396768897273940
51484840272668308213400098154228
51484840272668308213400098158440
51484840272773326739659638815744
51484840272773326739659638821360
51484840272773625236047592230574
51484840272773626883176647909671
51484840272773626883176647909680
51484840272773658587869255052684
51484840272773660234998569012044
51484840272773663941038946540766
51484840272773675059159692408704
51484840272773675059159692425966
51484840272773675059159693825646
51484840272773675241902063822833
51484840272774575672725059208190
51484840272774575672725063457540
51484840272777228785860223179966
51484840272777228785863690833220
51484840272777228788391628477946
51484840272777228788395096131200
51484840272777262093643714284240
51484840272777262093647156427678
51484840272777262139376378369664
51484840272777262142661010585880
51484840272777262142664481427078
51484840272777267447632522706074
51484840272777278565753612947546
51484840272777278565753612953162
51484840272798875766860289392137
51484840272809697954641867994590
51484840272809699601770897219648
51484840273640572924732690881146
51484840273648676799692710632482
51484840273747128995141021211661
51484840273757929174633142543806
51484840273757929177143655846244
51484843634494661702138417639081
51484843634494661702138675906285
51484843794027547855318578291464
51484843794027547855318839740996
51484843845401783276860802821787
51484843847164793902275914397931
51484843847193012929871350984123
51484843847193018242390690643233
51484843847193018288123354846749
51484843847201105690977285831639
51484843847203823409003017449747
51484843847203823454735682008959
51484843847203867921290356094217
51484843847203867921290356448509
51484843847203868470354296072251
51484843847203869568607699561153
51484843847205176115718914742805
51484843847205176115718917925133
51484843847205176115718917925160
51484843847205176161451582126462
51484843847411856402821927113901
51484843847484802390492536968570
51484843847492906265451783948235
51484843847492906265451783948319
51484843847492907912580840686023
51484843847492907912580840686071
51484843847492907912580840687475
51484843847495607968887129919291
51484843847495609204233922480903
51484843847495609204233922482355
51484843847517223241804372607425
51484843848137696147419190897162
51484843848137696149947495945278
51484843848141297826335259576919
51484843848141297872067923780435
51484843848141297872088844486787
51484843848141342337014026748716
51484843848141342337014027798476
51484843848149402981620816296761
51484843848149402981797479495101
51484843848149402981798508364877
51484843848149403531687829066577
51484843848149403531687829184621
51484843848149447446754833619804
51484843848173714603988067741009
51484843848173714604824895977593
51484843848173714607272613850687
51484843848173715156566336872829
51484843848173715156566336874233
51484843848173762783234742248245
51484843848184520184914064040345
51484843848360146960913652133996
51484843848360146960913653183756
51484843848360152448829914459295
51484843848360152456360952765493
51484843848368241506409401111207
51484843848368241506409401229251
51484843848392553131287137266531
51484843848392567948670252048013
51484843848392569183180213190677
51484843848392569183180213192081
51484843848392569183452182375119
51484843848392569190795307277145
51484843848392569190979092860735
51484843848392569190980125962599
51484843848392569602574103794243
51484843848403374220124930089454
51484843848465502228506943955209
51484843848465502274239517716717
51484843848465502823300075879899
51484843848465502823303174547752
51484843848465502823303431930057
51484843848465503875071141640819
51484843848465503920802685466885
51484843848465504057813421653841
51484843848465504058085366489251
51484843864917688412093976811462
51484843864918889588488907981884
51484843864918894481695692476374
51484843864925792215252194492679
51484843864925792215252194505729
51484843864925792215252195555489
51484843864925797599572561868262
51484843864926998349040962971302
51484843864926998356844256255437
51484843864929699648224336817445
51484843864929699648308019636419
51484843864929699648309048506195
51484843864929700060091058664517
51484843864929701294600248144021
51484843864929701295437076391433
51484843864929701295438105261209
51484843865218784152052863800311
51484843865802344710839275357987
51484843865805046002303038738969
51484843866121146997006867263581
51484843870827518705372549792653
51484843870838325518360788300201
51484843870838326749187688913088
51484843870838369528152647719131
51484843871057163633602268414947
51484843871057163633623189119895
51484843871126207160964363416559
51484843871709769411838086959427
51484843871709769549850953644211
51484843871710069555376016754147
51484843871710069738390354871683
51484843871710069738390355921443
51484843871710069739142468230755
51484843871710069740834719876947
51484843871710069740834720926707
51484843871774598765157059416371
51484843871774600406993304460230
51484843871774600544442001173882
51484843871774898908653147799743
51484843871774900550531234254950
51484843871774900733545459103382
51484843871774900741072394054718
51484843871782704282140833552339
51484843871783004425678763347059
51484843871786606289453167946271
51484843871993438522443875784900
51484843872001553514959382519109
51484844325803834620992063621757
51484844325803834620992063622000
51484844343528810292485283818889
51484844343529711271828023258837
51484844343529711271828281526041
51484844349438336685180997400119
51484844349728963908594037164436
51484844485300696781165426731397
51484844485336719539390286531479
51484844485336719539390287594289
51484844485543401422805971888978
51484844485648812328608836942618
51484844486271942466019801705966
51484844486271942468362916054320
51484844486280047578857241413542
51484844486280948146668937314826
51484844486280948146669023403894
51484844486283649849914962771012
51484844486283694176949422260252
51484844486307960918407646670046
51484844486599749141903785356556
51484844503050884690849669348716
51484844508971222838926013932606
51484844509261800647999994331178
51484844556236318283482704870513
51484844556236618475252933613603
51484844562100353847321478701672
51484844562108769031907481604062
51484844562111171826610854350856
51484844562111171827172611402666
51484844562111171827174935394896
51484844562111470735342826512260
51484844562136687915173099678380
51484844562136688286306043940722
51484844562136688286306044058766
51484844562136688332038708262282
51484844562143592684697511154718
51484844562144793023218554653412
51484844562144793024914163399522
51484844562144793024914278184946
51484844562144793024914278203660
51484844562144793024914278557952
51484844562144793025666275708834
51484844562144793025667423614836
51484844562144793029996848131018
51484844562144793029996849180778
51484844562144793029997624015438
51484844562144793029997624034152
51484844562144793029997881251596
51484844562144793029997882301356
51484844562144793396047222938338
51484844562144793396047224355488
51484844562144793396611307170322
51484844562144793396612082955364
51484844562144793396612083073456
51484844562144793396612083427748
51484844562144793396612340290900
51484844562144793435000817779828
51484844562144793441779887141854
51484844562144793441780145427772
51484844562144793442533032571744
51484844562144793442533033988894
51484844562144797102651684349124
51484844562144797102652717469702
51484844562147494728914483241360
51484844562147494733433227222652
51484844562147495145215233131624
51484844562147495145780092198268
51484844562355531381345382814422
51484844562424875102266802457924
51484844562435681916008071589772
51484844562435681916008186375196
51484844562435681916008186393910
51484844562435682327790450570086
51484844562436582486079404503416
51484844562439284189514750468856
51484844562984104272865099233510
51484844562984104272865099252224
51484844562984104273053384533898
51484844563012023112821411309784
51484844563020126978014144540650
51484844563020126985357183349236
51484844563020126985521220585258
51484844563020126985542112593850
51484844563081365596725456795588
51484844563081365596746377383896
51484844563081366824562099877230
51484844563081366831316006163034
51484844563081366832069147336506
51484844563081366833763727218456
51484844563081367243101368122164
51484844563081367243663125168150
51484844563081370949894891079324
51484844563081372360742401542298
51484844563081372368252921259922
51484844563081372370031179729576
51484844563083768384459515121898
51484844563083768386718950882548
51484844563083773874886260574858
51484844563084969103315930941642
51484844563084969103319373085080
51484844563084969141541519100550
51484844563084969148884672700176
51484844563084969148884930980478
51484844563084969149072957994948
51484844563084972809171463919350
51484844563084974639499703447908
51484844563085017327315438626016
51484844563085017327315439675776
51484844563091872266196686213364
51484844563091872266779363847658
51484844563091877752104942068664
51484844563091877759720036153728
51484844563091877759720036172442
51484844563092172409734615889992
51484844563092172410275452347670
51484844563092172410275452366384
51484844563092172410466836480772
51484844563092172412723173408708
51484844563092177948990630170630
51484844563093072978278618471124
51484844563093072978278622720474
51484844563093073023279062200500
51484844563093073023279062219214
51484844563093073023860596185210
51484844563093073023861625054986
51484844563093073023864063838464
51484844563093073023865096959042
51484844563093073024032203379588
51484844563093073024032207630390
51484844563093077918909543967612
51484844563093077919662689378788
51484844563093077919665013376842
51484844563093078514458948832548
51484844563093078516802039093852
51484844563093078516802297361056
51484844563093122391134893056000
51484844563093122429525440066338
51484844563093122429525550619674
51484844563093122429525554851762
51484844563093122429525554870476
51484844563093122430277552375650
51484844563093122430278700281652
51484844563093122437056880023594
51484844563095779622909753254710
51484844563095824133525756720232
51484844563095824133525759908176
51484844563095824136053690114156
51484844563117388309005350857284
51484844563117389539456736744220
51484844563117389543787280121532
51484844563117389543808200826480
51484844563117389544540425531304
51484844563117389544540425532708
51484844563117389546235002226714
51484844563117389546798742450942
51484844563117389589561785618304
51484844563117389590294010323128
51484844563117389951050714575864
51484844563117389956134403362948
51484844563117437722050685689636
51484844563117437722803826868724
51484844563117437768536490954196
51484844563117439369179738195300
51484844563128195122746730561182
51484844563128195122935016905666
51484844563128244536545210804710
51484844563128244948327474980886
51484844563300220038465552663774
51484844563300221273247486158706
51484844563302611852891234018590
51484844563302622836258610915630
51484844563303807119522501702976
51484844563303807119522506308070
51484844563303812609973610005726
51484844563303821943684002780236
51484844563303823590809583021936
51484844563303823590813059531086
51484844563303823593340986902766
51484844563303827441662701472848
51484844563311927053421709401460
51484844563311927053425065451618
51484844563311927053425181659808
51484844563311927055869430456882
51484844563311927055953113276674
51484844563311932543851892761558
51484844563311932543851893811318
51484844563311932543851922391034
51484844563311932546299614866740
51484844563311932551214820222988
51484844563311932551214823405316
51484844563336242933950794251856
51484844563336242941478791002816
51484844563336243993079364997730
51484844563336244039565174631136
51484844563336244168729628915478
51484844563336244168729657611834
51484844563336244168732986015396
51484844563336244169482774326654
51484844563336244169485098324708
51484844563336244176092556260268
51484844563409173552936120620634
51484844563409173552936124734678
51484844563409177213808692662564
51484844563409177808604923419968
51484844563409179043362866073594
51484844563409179043362867006714
51484844563409179043383759015306
51484844563409179043950941146884
51484844579869472768077711385447
51484844579869769108753475150388
51484844579870673342145747734515
51484844579873374628527112664982
51484844579873374628715140742310
51484844579873374633798829529395
51484844579873374633798829533607
51484844579873375045392807359587
51484844579873376280738825086503
51484844579873376328166066333993
51484844580154847202967020120209
51484844580733997349165433696570
51484844580736998782079190838374
51484844580818054005281292351253
51484844580821655907989146153494
51484844580821655910499626141433
51484844580845967535314600648520
51484844580845967535377362411993
51484844580845967535377362413445
51484844580845967535377362430707
51484844580854071402930806756610
51484844580854071407993260578462
51484844580854071408014152587102
51484844580854071408014409804546
51484844580854071409708728697908
51484844580854121182548788381286
51484844580854121225833730011656
51484844581026086395184540345212
51484844581026103058795630562023
51484844581028502923885704976627
51484844581036608445220861686391
51484844581036908637001935554437
51484845708422181235964716811482
51484845708422181235964719998022
51484845708422181235965491650354
51484845708422181693480391351160
51484845708422181693480394533488
51484845708422181700823544950786
51484845708422181700823548133114
51484845761817780723371391664715
51484845785230709335019463503504
51484845785230709335019466691448
51484845785230709335040384209856
51484845785233110902280580927622
51484845785233110902280584115566
51484845785233144208526403336166
51484845785234311606015198631794
51484845785234311652019806508692
51484845785234311659362956920374
51484845786072267718629468419539
51484845786104688571611634784857
51484845786104688578389814526799
51484845786108290431288000921267
51484845786108290477039260315357
51484845786108290477041585829731
51484845786108290477042356432303
51484845786108290477042359620247
51484845786108290477042360664391
51484845786108290477042360670007
51484845786108306948328665632371
51484845786108306948328667148691
51484845786108340256659537244539
51484845786108340256660312079199
51484845786108340299945537487993
51484845786108340299945542186641
51484845786108340299945542192257
51484845786108340301640114648559
51484845786108340301640117836503
51484845786213706690635607237027
51484845786213707285431951263535
51484845786213707285432209530739
51484845786396176240083794590977
51484845786396476429333496580621
51484845786400079798475018467203
51484845786400079798478371335033
51484845786400079805253198209145
51484845786400091056325420510665
51484845786432495298315328880049
51484845786432511358010498098263
51484845786432511906862906307325
51484845786432511906865230305379
51484845786432511906883826895633
51484845786432511914414118946887
51484845786505446783963981578155
51484845786505446783964753230487
51484845786505446783964756412815
51484845919332003332039469413069
51484845921120716956430862232318
51484845921131329035392769499663
51484845921132694872277953732560
51484845921350183207904252625430
51484845921350183215404182382923
51484845921350183627186445509339
51484845921412356152941467681845
51484845921992264612292078651529
51484845921992264612292078651577
51484845921992266259420102287417
51484845921992266259420102287465
51484845921994967551073184082345
51484845921994967962667162976799
51484845922003071426011537458345
51484845922003071426011537458393
51484845922003972039598830536091
51484845922004021864384358562471
51484845922006673740564414483207
51484845922006673742259764966277
51484845922006673742259764966325
51484845922006673742844766716717
51484845922006673742844855992277
51484845922006673742844855992325
51484845922006673742844857042037
51484845922006673742844857042085
51484845922006673743011877275589
51484845922006673743013026231351
51484845922006673743029700193419
51484845922006673743032794794045
51484845922006673743032797981989
51484845922006673743033142336857
51484845922006673743033142355731
51484845922006673743033143399667
51484845922006673743033918239943
51484845922006673749807966024429
51484845922006673750372825095285
51484845922006723153589976500707
51484845922006723155849408029269
51484845922006723156036664454217
51484845922006723156037436106549
51484845922006723565371206053035
51484845922006723565372240689933
51484845922006723567630642285861
51484845922006723567630642285909
51484845922006723567631413938193
51484845922006723567631413938241
51484845922006723567631672218495
51484845922006723567631675406439
51484845922006723567819700295823
51484845922068819655413707938217
51484845922068820058848627690981
51484845922068820067007685769861
51484845922068820067195976713663
51484845922068862747668298416782
51484845922079669697663174159403
51484845922079669697854555104561
51484845922101283188889350863006
51484845922103985027075771994573
51484845922103985028581287492125
51484845922103985028770348688579
51484845922103985029334432920563
51484845922103986675710339997789
51484845922103986675711114836613
51484845922287656250728635234484
51484845922287657625238818924403
51484845922287658036833828812315
51484845922287658037017638372187
51484845922287658037021082050819
51484845922287658042074065040797
51484845922287658042101328675591
51484845922287658042104423276217
51484845922287658042104426464161
51484845922287667371381044680496
51484845922287667371569072757824
51484845922287668744175759653315
51484845922287669155769737498009
51484845922287669155958023842541
51484845922287672861806757091619
51484845922298474321754180489841
51484845922298479263138254583997
51484845922298479674732232415641
51484845922298479674732233478499
51484845922298479674921290425603
51484845922322773041653495200663
51484845922322774276999512927579
51484845922322774277000288234415
51484845922322774277000546501667
51484845922322774277000632062856
51484845922322774688781776053995
51484845922322774688782552423689
51484845922322774688782810690893
51484845922322789650975397366755
51484845922322789650975397379853
51484845922322789650977720315049
51484845922322789650977721377907
51484845922322790886324509694345
51484845922322791297329613266199
51484845922330878151959791886307
51484845922330878151959877447496
51484845922393024470996088708489
51484845922395725762649942155701
51484845922395726171983713736551
51484845922395726172551667408033
51484845922395726174222253256521
51484845922395726174222256444465
51484845922395726174243148273694
51484845922395726174243148334965
51484845922395726174243148335013
51484845922395726174431434692595
51484845922395726174432206344927
51484845938749185267538832341750
51484845938749186502884850068666
51484845938846398415788840900204
51484845938846442933348156091828
51484845938854503525530019779776
51484845938854968883557980278060
51484845938857205228965451857162
51484845938857205228965452906922
51484845938857205229530311973566
51484845938857672197657575797727
51484845938858571164847031388681
51484845939065231083449957299524
51484845939065231084014041531508
51484845939065236024834028561320
51484845939065236437431081072584
51484845939065236437434524278832
51484845939065236437435299113492
51484845939065280909072801766318
51484845939072489294867931359172
51484845939073339899793273945960
51484845939720542411323775327104
51484845939720543646105708822036
51484845939721744767524425304914
51484845939721744767524511044062
51484845939721744767525285865672
51484845939721744769780503952596
51484845939721744769783860002754
51484845939721744769783861065564
51484845939721744769783947158844
51484845939721744769949017142598
51484845939721744769952112097356
51484845939721744769952116329444
51484845939721744776726938617336
51484845939721744776726938971468
51484845939721744814949342191332
51484845939721744815534088861060
51484845939721744815701454500644
51484845939732566407850749993264
51484845939732566407853844593890
51484845939732566407853847776218
51484845939793794083777737828054
51484845939793795318559671322986
51484845939805545799961540711084
51484845939805545799961569407440
51484845939805545799961798991338
51484845939827159427358559516284
51484845939829812907361694608944
51484845939829812914139616083682
51484845939829861268054315502328
51484845939829861268618399734312
51484845939829862915015346438832
51484845940012632058917292476544
51484845940012632059669404785856
51484845940012632061365128317390
51484845940012632061925741713792
51484845940012632066447699313222
51484845940012633296711146044306
51484845940024350423858066903694
51484845940024350423861534562772
51484845940024350423861537745100
51484845940024350423861539148992
51484845940024350423861539162042
51484845940024350423862314000914
51484845940024355507526832306768
51484845940024355911777771325614
51484845940048650882354086526718
51484845940048665890262807386800
51484845940048667544165682361068
51484845940121600764912804614718
51484845940121600764916162087642
51484845940121601864759537669866
51484845940121602413715544992336
51484845944763294064166901344422
51484845944767196524412654138290
51484845944767196524684623321488
51484845944767196570417258828648
51484845944767197759194584446682
51484845944767197759194587633222
51484845944767197766809678531746
51484845944767198178591945890250
51484845944767198224324610111028
51484845992036201109729713994079
51484846015557665198125874647340
51484846015873764498088045813676
51484846015885520103069722189102
51484846015888221394722803517374
51484846015888223034333712128920
51484846015985484495190854475970
51484846016530272869046777438302
51484846016532674016973676042540
51484846016532674017183629228143
51484846016532974160511577139452
51484846016540777892142098715313
51484846399946138731111345979276
51484846400021821016699726078123
51484846400678328159906643821731
51484846400678329394434086578335
51484846400678329394970099506183
51484846400678329394998170810319
51484846400678329395252661548647
51484846400886327617002213408379
51484846400894431080371181503159
51484846400894432177704070544842
51484846400894432178456182854154
51484846400894432724985248525367
51484846400894432724985277223127
51484846400894432727244710149965
51484846400897117407317461728147
51484846400897117407317490307911
51484846400897117407882346192227
51484846400897134016451073895203
51484846400897134018396731300323
51484846400897134018897796195599
51484846400929554457842619995355
51484846400929554869624625904327
51484846401002489332496720465707
51484846401002489743524809292457
51484846401002489744068773168181
51484846401002489744089665176773
51484846401002489744089665176821
51484846401002489744257834366087
51484846401002489744278726374679
51485660804465035824684634720538
51485660804465047544627856982460
51485699498776374906092154268759
51485699499724656134177189609677
51485699517773807807443069745126
51485699570076118764733515625754
51485699570076118764733544322110
51485699570076118764754436195348
51485699570076118764754436214062
51485699570076118764754436330702
51485699570076118764754464910418
51485699570100445213790458380008
51485699570100445213790458398722
51485699570100445213790458515362
51485699570616158508194626703267
51485699570616458697465192003695
51485699570648574008031608241827
51485699570648874197302173542255
51485699570651576040509557767482
51485699570659380823467564621017
51485699570659681012738129921445
51485699570659681150250736647054
51485699570943326653895523680507
51485699570943326653895525080187
51485699570951431766903800236254
51485699570951431766924692226132
51485699570951431766924692244846
51485699570951431766924720941202
51485699571048681972264512719196
51485709632356643450737872069044
51485709632356643450738643722780
51485709632356643452997303597606
51485709632456641058930679460136
51485709632456641058930679461540
51485709632464744933889548609820
51485709632464744933889577307580
51485709632464744933889663396648
51485709632464744933889924844776
51485709632464744934705829679517
51485709632464744934705829696986
51485709633340057387831780721513
51485709633340057936874799623081
51485709633340057936874799640550
51485709633364374507571318879184
51485709633364374507592239467492
51485710347073521212535994519331
51485710347081625224693232514519
51485710347116747366905007659331
51485710348271709936827539705193
51485710348271724754294309678745
51485710364799397451778234591971
51485710364830917508184022100730
51485711782804638007092103668347
51485711782869485470528193104793
51485711782869485470529307713717
51485711782869486026828325485239
51485711782901000547322309316647
51485711782901005898044021128019
51485711782902201304404686370844
51485711782904602818318388818679
51485711782904608169040100630051
51485711783131594120406121912001
51485711800529613678585238126331
51485711800529613678585323865479
51485711800529613678586095517811
51485711800529618617444442946932
51485711800594461142021413301925
51485711800594461142021499395205
51485711800594461332291838967640
51485711800602564605115052863080
51485711800602565016709030694724
51485711800602565207502132810252
51485711800602566442033017847212
51485711800626881771256554485928
51485711800638904570492635113450
51485711800857775856992814014979
51485711800857775902746370227087
51485712261476260160190377113690
51485712421000124721078236413399
51485712421000130071799948224771
51485712421000130071802272222825
51485712421000130071802272576957
51485712421001030639548968100279
51485712421001030639551292098333
51485712421001030639551292452465
51485712421011837452539530604429
51485712421011837452539530958561
51485712421011846919201020732241
51485712421036147431039031433719
51485712421036163897328521131895
51485712421036163902412124179831
51485712421328281594600486447585
51485712491903629121747064323513
51485712491903629121747150416793
51485712491903634617260937524667
51485712491911732996706309708153
51485712491912638922687527348811
51485712491912638922771210174267
51485712491912650035724928803199
51485712491912650035808611628655
51485712491912650035808616227925
51485712491915356685711377874279
51485712491915652073031309796926
51485712491915656874961051166106
51485712491936066583301401920423
51485712491939668310589114028199
51485712491939968499838787320026
51485712491939969048630757762218
51485712491948072506912302890018
51485712491948972937463358734694
51485712492131788386260161679894
51485712492131821562382571763672
51485712492131821738085267708252
51485712492134539317793618899644
51485712492134539317793622087588
51485712492158845315013454539270
51485712492158854648991190733397
51485712492159740529843629455916
51485712492166648634860479017765
51485712492166649046640160928683
51485712492166948778374132055927
51485712492166948778377488106085
51485712492166949189884425999305
51485712492166949189887897903361
51485712492166949189972699923910
51485712492166949190159494015057
51485712492166949190160613223251
51485712492166949235641454115469
51485712492166949235893277426767
51485712492166950424669831398293
51485712492166950425503187743919
51485712492166950425506630950167
51485712492166961543690397751034
51485712492166961543690426447390
51485712492229084665360334823111
51485712492231485811236627412992
51485712492231485813496063173642
51485712492231491164403732609759
51485712492231785817304566703268
51485712492231790072667073740453
51485712492231791307920741696675
51485712492231791307920741698079
51485712492231791307920741715548
51485712492231791307920827441439
51485712492239562922981319617820
51485712492239562922981348314176
51485712492239863066498328706140
51485712492239863066498357285856
51485712492239863066498357402496
51485712492239889691698953017052
51485712492239889692263808899964
51485712492239889692263808918678
51485712492239889692263837616438
51485712492239889692452095276260
51485712492239889829712881885952
51485712492239889831969218813888
51485712492239894633647879472210
51485712492239894633647908051926
51485712492239895182690925553814
51485712492239895182690925889232
51485712492239895182690925907946
51485712492239895182694024858704
51485712492239895182878925401139
51485712492239895182878953979451
51485712492239895182878953980855
51485712492239895182882311098242
51485712492239895182973460763729
51485712492239895182973489343445
51485712492239895228444481765922
51485712492239895228444482238098
51485712492239895228447580952768
51485712492239895228635867310350
51485712492239895228664283453807
51485712492239896418320162531973
51485712492239896418323634792510
51485712492239911242481663605806
51485712492263922723842387470364
51485712492264206807568662043152
51485712492264222867359371180010
51485712492264222867359396558684
51485712492896359279399104484262
51485712492896403012200814818045
51485712492920670904276840638182
51485712492920670904276870752932
51485712493114912942343667084614
51485712493114912988097248675396
51485712493114912988097251993078
51485712493115197255123750158752
51485712493115207636100440203325
51485712493115208230835053919479
51485712493115213131614260964758
51485712493115213177367813975824
51485712493115213177367813994538
51485712493115213177367814111178
51485712493115213177367817176866
51485712493115213177367842690894
51485712493115213177367845873222
51485712493116108798646749820763
51485712493139224612974984829316
51485712493139508880001486312672
51485712493139524802245550129744
51485712493139524802245550148458
51485712493139524802245578844814
51485715800771105894942437245484
51485715800771105940675101449000
51485715800779209769900568022604
51485715853919448421629106284776
51485715853919450068758158790440
51485715853923051797739761679038
51485715853924419329931430812554
51485715853955939155414462234340
51485715853959536121421494145835
51485715853959536121421494145994
51485715853959541472143205957207
51485715854239151092050806604344
51485715854895663174666980517200
51485715854903770078857341022944
51485715854903812896590710260878
51485715855122608054581986697434
51485715855122617932084313477802
51485715855122619167619388151822
51485715871682699948442183711682
51485715871682711061479585166070
51485715871685412170202010146886
51485715871685412353132666960950
51485715877590436044092614344652
51485715877591336481358057892678
51485715877591340185703858377474
51485715877591341413771375589340
51485715877591341420485791872406
51485715877591341421302043776172
51485715877591341421302815428504
51485716013384354548970208407561
51485716013457305483111591466314
51485716013480715435312470305985
51485716013480715442655595207851
51485716013488820552396774074316
51485716013488820552396774087423
51485716013492421032475824750465
51485716013492421039818949652331
51485716013492422274601654799754
51485716013492422678852593468521
51485716013492426383198393953317
51485716013492426390540661463703
51485716013492427625322594958635
51485716031207492111695373804668
51485716031207492111696488413592
51485716031207497050823107784396
51485716031218302034505892758776
51485716037014801927674872843318
51485716037079677209444867296886
51485716037079680915485243425928
51485716037079692033605990710808
51485716037087736794965300759484
51485716037087736795530159830340
51485716037087736802308081305078
51485716037090438361202652715940
51485716037090438361767508600256
51485716037091805297842652696660
51485716037116117524797384040400
51485716037116117524798155692732
51485716037116120627066989567424
51485716037116121229142812988888
51485716037116121229143956177528
51485716037123022015554541545740
51485716037123025719899222822342
51485716037123025719900342030536
51485716037123322197272031925796
51485716037123322197272774998412
51485716037123322204803071667810
51485716037123322204803443185244
51485716037123325901618575483208
51485716037123325908332964603500
51485716037123325908333336139808
51485716037123325909148867534462
51485716037123325909148872152606
51485716037123325909149243670040
51485716037123325909150015322372
51485716037124222635354470450204
51485716037124226339700270935000
51485716037124226339701042587332
51485716037126928035604977313442
51485716037126928180144975635084
51485716038063046039431501131782
51485716038063046041126076776028
51485716038063047823820193403994
51485716038063047825514769048240
51485716038063047830598114878732
51485716038063050980253810755756
51485716038281900627866082114068
51485716038281901863465043765980
51485716084355839402111641628735
51485716084360809205548550699457
51485716084360809205549665304009
51485716084360809205549665308381
51485716084391873225105366027419
51485716084391873225105708984011
51485716084391873227615850264707
51485716084391873227616193221290
51485716084391873227616193221299
51485716084391873232699453312634
51485716084391873232699453312643
51485716084391873232699796269235
51485716084395925997038614032897
51485716084395927780612517970021
51485716084395927780613632574733
51485716084395927780613632578945
51485716084395931347761440448821
51485716085267224528078543322857
51485716085328448310038048839241
51485716085328448315121651887177
51485716085340159395118779108317
51485716085340159397629263345596
51485716085340159402712866393541
51485716085340159944161453653613
51485716085340159951755540938837
51485716090191529894846664706901
51485716090256060705250033787237
51485716090256060705250809670253
51485716090256511058038125465354
51485716090256511058602981349670
51485716090257259671144530616248
51485716090257272575286128041788
51485716090257272575286902893710
51485716090264164573432129348067
51485716090264164573432129366941
51485716090264164580210055054893
51485716090264164580210055056297
51485716090264164580210055073767
51485716090264175327386142880910
51485716090264175327386142899784
51485716090264459411143929269007
51485716090264614932997370849994
51485716090264614933562226734310
51485716090265365332209080630933
51485716090265365337207629032674
51485716090265365520221968666530
51485716090265365520223087880583
51485716090265365520223087880628
51485716090265365520223087880637
51485716090265365520223087880790
51485716090265376450329056263481
51485716090265376451082197442569
51485716090265409802130832898045
51485716090265411037665907572065
51485716090265414743517998406335
51485716090265414743706284750867
51485716090265414744271143817511
51485716090265414789459868610975
51485716090265425861827030985987
51485716090265425861827035218075
51485716090265425862391115217971
51485716090265425862391119450059
51485716090268062963554450382243
51485716090268068268731783286275
51485716090268068269295610299411
51485716090268068270987862995363
51485716090268068270987862996767
51485716090268068270991219045521
51485716090268068270991219046925
51485716090268068316720527198879
51485716090268068316723883249037
51485716090268077787903863322782
51485716090268077788465620374627
51485716090268077788465620376031
51485716090268077788467944372681
51485716090268077788467944374085
51485716090268077788467947556413
51485716090268077788468719207341
51485716090268112740912967198589
51485716090268112740912967199993
51485716090268112789114273045835
51485716090268116446953347559719
51485716090268116446953347561123
51485716090268116446974268148027
51485716090268116446974268149431
51485716090268116447706488738807
51485716090268116447706488740211
51485716090268127565826461189027
51485716090268127565826461190431
51485716090268127565826464371355
51485716090268127565826464372759
51485716090268127613272301859131
51485716090268127613272301860535
51485716090269434618650186212389
51485716090292394725109182422418
51485716090292394902957636583068
51485716090300487474605789135807
51485716090300487476865220664369
51485716090300498043661449020646
51485716090300498229124911538565
51485716090300498592726536420687
51485716090300498592726793638131
51485716090300498600068799344853
51485716090300939804598259078607
51485716090300939805162343310591
51485716090300950922718077167452
51485716090304556166065357522679
51485716090304557949639261459803
51485716090507780588021225040456
51485716090507780588586080924772
51485716090507780595363231796938
51485716090507780595551517091710
51485716090507780596116372976026
51485716090511232695751253452188
51485716090511383049541786824855
51485716090511383049541791411075
51485716090519336753641532376981
51485716090519336761234586189001
51485716090519486924496790065885
51485716090519486924500261956843
51485716090580715462654433502216
51485716090580715463219289386532
51485716090584167570384838167618
51485716090584167616117497771864
51485716090584167616117502352260
51485716090584217578938081280893
51485716090592321453896978774259
51485716090592321453897064867539
51485716090592321453981010555200
51485716091139510522607997494489
51485716091139510934201975326133
51485716091143429637969930528581
51485716091163827500466876986939
51485716091163827501220022398115
51485716091163827501220022416989
51485716091163827546952686601631
51485716091164127689737470985127
51485716091164127872919174392292
51485716091164127873002857212084
51485716091164142513898598631137
51485716091167744968075264215642
51485716091167744968076383429695
51485716091175849895698564878456
51485716091175849895702036763798
51485716091175849898146054113822
51485716091175849898147173308966
51485716091175850078381646537093
51485716091175850079197176408145
51485716091175850492671692100776
51485716091175883249972450945274
51485716091236771841761579808599
51485716091236771887494244012115
51485716091236772253606261748964
51485716091236772258627188765507
51485716091236772258627188784381
51485716091236773488387415799930
51485716091236773488387418982258
51485716091236773493220061081247
51485716091236773493220061082651
51485716091236773493973206492423
51485716091236773493973206511297
51485716091236773495915096875068
51485716091236777192483291619971
51485716091236777199261213094709
51485716091236777200261933667142
51485716091236777202520706073972
51485716091236777794054345019316
51485716091236777794057816923372
51485716091237077389264027565633
51485716091237077976529219668288
51485716091237973015688639465687
51485716091237974245219862541707
51485716091237977957075809206065
51485716091238022421935132116949
51485716091238022421935136349037
51485716091238022423650632699635
51485716091240674301442472137512
51485716091240674348011964945037
51485716091240676132421544620747
51485716091240676137480875144261
51485716091240676137483969744887
51485716091240679653001012080474
51485716091240679660507686461010
51485716091240679698733671684720
51485716091240681482306547205614
51485716091240681482306547224541
51485716091240681489896818208876
51485716091240681489900261415124
51485716091240681489921210718661
51485716091240681490650308011055
51485716091240681490653402611681
51485716091248779409572758076025
51485716091248779411832189604587
51485716091248779411832189721227
51485716091248779412020475015999
51485716091248779412020475949119
51485716091248779416914763782747
51485716091248779417082128489211
51485716091248779457564853806699
51485716091248779457749787283401
51485716091248779457752771815882
51485716091248779457752882002071
51485716091248779457752886607165
51485716091248779457753139101471
51485716091248779457753139219515
51485716091248779457753140151231
51485716091248779457753143333559
51485716091248779458317999217875
51485716091248779462835713397675
51485716091248779821354763984997
51485716091248779823614195617150
51485716091248779823614200216420
51485716091248779823614200235293
51485716091248779823614453780763
51485716091248779823802481858091
51485716091248779828697027958923
51485716091248779828697802793583
51485716091248780006628420478631
51485716091248780011628460097500
51485716091248784762742187760491
51485716091248784764998266421223
51485716091248784765001622588021
51485716091248784765001624010787
51485716091248784765186552765755
51485716091248784770081869469159
51485716091248784770084193467213
51485716091248784770251558173677
51485716091248784770270155813691
51485716091248784772779262575582
51485716091248784772780381770726
51485716091248784772780638988170
51485716091248784808474593813443
51485716091248784808474851030887
51485716091248784810730930623335
51485716091248784810734286673493
51485716091248784810919216967867
51485716091248784810922316291631
51485716091248784811484076034511
51485716091248784811486398982805
51485716091248784815835454377623
51485716091248784815837778375677
51485716091248784815838553210337
51485716091248784816005143082141
51485716091248785357266478168233
51485716091248785357266564242586
51485716091248785357266564261513
51485716091248785364857179619382
51485716091248785364878128922919
51485716091248785364881572111906
51485716091248785364881572116118
51485716091248785367304900562536
51485716091248829234923370623045
51485716091248829234923374855133
51485716091248829234944291212757
51485716091248829234944295444845
51485716091248829235111656967577
51485716091248829235111656968981
51485716091248829235111660151309
51485716091248829235132577557289
51485716091248829237370839066117
51485716091248829237371092728227
51485716091248829237392012384819
51485716091248829237392013317939
51485716091248829283121324652221
51485716091248829283124676470291
51485716091248829283124677520051
51485716091248829420657033078630
51485716091248829420657401428398
51485716091273095160344667999570
51485716091273095160427231629882
51485716091273095160428350838076
51485716091273096395125565187224
51485716091273096395125823486400
51485716091273096395125936723532
51485716091273096436361812188431
51485716091273096440713190531543
51485716091273096441445415236367
51485716091273096990487289549615
51485716091455626288773306802049
51485716091455626334505971005565
51485716091455626334505971006969
51485716091455626886080131988512
51485716091455628120588981704580
51485716091455628120589326060852
51485716091455628120590354930628
51485716091455628120862065483444
51485716091456827642346857196264
51485716091456827643162769326009
51485716091456828875409827153939
51485716091456828875409827155343
51485716091456828875412921754565
51485716091456828875412950452325
51485716091456828877672357515215
51485716091456828877672735172937
51485716091456828877944358584171
51485716091456828877944359983851
51485716091456828877944698706897
51485716091456828877944702820941
51485716091456828877944702940443
51485716091459514114900872347417
51485716091459528748537509829794
51485716091459528748537510296354
51485716091459530578659985613177
51485716091459530578679873101025
51485716091459530578680901970801
51485716091459530578680906202889
51485716091459530581104350618441
51485716091459530581104379198157
51485716091459530581104636415601
51485716091459530581106702146451
51485716091459530581107822876789
51485716091459530581128623142863
51485716091459530581128624075983
51485716091467617989859341849041
51485716091467634042022154334863
51485716091467634042024478332917
51485716091467634044304830566427
51485716091467634044557026813678
51485716091467634453616132166507
51485716091467634453618455114801
51485716091467634456066177219983
51485716091467634456066977452031
51485716091467639395024246959461
51485716091467639395191584019329
51485716091467639395191612599045
51485716091491949373505122500737
51485716091491949784474954592973
51485716091491949785290857531126
51485716091491949785371096665096
51485716091491949785374539871344
51485716091491951019881033827313
51485716091491951019884505737199
51485716091491951019901954417025
51485716091491951019901983113381
51485716091491951019904307111435
51485716091491951019905081946095
51485716091491951020069089067368
51485716091491951020069320171845
51485716091491951020069320173249
51485716091491951020069323355577
51485716091491951020069433423640
51485716091491951020069433427852
51485716091491951020071643121543
51485716091491951020071671817899
51485716091491951020072446652559
51485716091491951020090011190709
51485716091491951020090240761557
51485716091491951020153030160028
51485716091491951020156129005792
51485716091564880358353832342537
51485716091564880358353832460581
51485716091564880358354861213717
51485716091564880358354861330357
51485716091564880358354865444401
51485716091564880358354865445805
51485716091564880404087525533873
51485716091564880404087529647917
51485716091564880406531894653181
51485716091564880541535193377749
51485716091564880541536222247525
51485716091564880543791530187641
51485716091564880543812422314277
51485716091564880543815775182107
51485716091564880953151096203209
51485716091564880955574569198477
51485716091564880955574569199881
51485716091564884064391885524689
51485716091564884064395241573443
51485716091564884064395241691487
51485716091564884110127905776959
51485716091564884110127905895003
51485716091564884110315935395097
51485716091564884110880018086271
51485716091564884110880018204315
51485716091564884248140686722595
51485716091564884659191473865798
51485716091564885894516598049171
51485716091564885894535162878785
51485716091564885894701153855054
51485716091564885894701154204974
51485716091564885894701527280688
51485716091564885894701527293785
51485716091564885894702298947521
51485716091564885894704621527182
51485716091564885894704622926862
51485716091564885894704626113402
51485716091564885894704627644224
51485716091564885894704627648436
51485716107982387297102540596422
51485716107983137877226062725100
51485716107990341054518315467212
51485716107990491172061785981062
51485716107991241203142290607852
51485716107991241752185308109740
51485716108030428876696121174730
51485716108030428876696892825658
51485716108030432581042721891574
51485716108030434372146921060876
51485716108233656834669008823291
51485716108310243981529678070769
51485716108310494164736593431420
51485716108318347856488923455409
51485716108318648000005932543729
51485716108318648000068696197978
51485716108318648000068696199382
51485716108963103974943191190582
51485716108964300837322646512068
51485716108964300837322646513472
51485716108964304548948465424806
51485716492055047452407166305456
51485716492087483770394539564482
51485716492091080734142136406743
51485716492091080734142136761034
51485716492091081145736114238387
51485716515690460648339502488852
51485716515690460655113984989430
51485716515690460655115101015296
51485716515713875553786494363186
51485716515721680337059087106198
51485716515721680337623942990514
51485716515721684043937407497898
51485716515721980663527673242758
51485716515721980663528017616292
51485716515725582935339657578128
51485716515725582937035352417518
51485716562994586102956121925305
51485716562994586240154114536013
51485716569118146980448834604660
51485716586625485438382225908864
51485716722515764875147205502903
51485716722515765012345198113451
51485716728400063978354186175359
51485716728432195345917073766786
51485716728433395912455191140154
51485716728436081151943137500918
51485716728436097204108272935034
51485716728436097806435942587053
51485716728436101513041178849752
51485716728716174391353391388273
51485716729369717200547012100245
51485716746125954307315450877172
51485716746126855470425930447028
51485716746150266481821982521924
51485716746158075154086528442218
51485716746158371591563161401496
51485716746158375298418670221898
51485716746161973313767270461336
51485716746161974048000380910943
51485716746161977019807646590378
51485716747094643648536099825894
51485716747094644883318033320826
51485716747095845460667516945454
51485716747349822182071657215336
51485716799300883106122157647647
51485716799303627492526783835286
51485716799303627493091639719602
51485716799304480438240820019417
51485716799304480438324502372649
51485716799304480483994404811241
51485716799304480484057166576165
51485716799304480484245451870937
51485716799304484188339792304529
51485716799304484188402582763049
51485716799304484188402927136583
51485716799327894833874530751297
51485716799327894833874559444893
51485716799327894833874559449105
51485716799327894833874903818427
51485716799327894833875678657299
51485716799327894836133990505491
51485716799327894836135109713685
51485716799327895245468537280749
51485716799327895245469656488943
51485716799327895382666529887085
51485716799327895382666529891297
51485716799327895382666874260619
51485716799327895382667649099491
51485716799327895382917961244693
51485716799328795813280318916969
51485716799328795813280663290503
51485716799335748339120423959340
51485716799335998711093235890131
51485716799335999760413080110405
51485716799335999760413080460325
51485716799335999760414228016407
51485716799335999897611072720953
51485716799335999897611073070873
51485716799335999897612220981087
51485716799336000355210832181975
51485716799336000492407676886521
51485716799336000492408824792523
51485716799336000492471586557447
51485716799336004061814947701503
51485716799336004061816066909697
51485716799336004199012940312051
51485716799336004199014059520245
51485716799336047933750930409960
51485716799336047933751188690214
51485716799336900923022613822407
51485716799336904629563967577011
51485716799336904629565086785205
51485716799510409909270594710135
51485716799510409909270595060055
51485716799510409909270599292143
51485716799510409911798899635995
51485716799518513784226744444389
51485716799518513784229069842123
51485716799518513784229843277103
51485716799518513784229844676783
51485716799543730910995171916127
51485716799543736264161248732763
51485716799544031054512181004447
51485716799546738111677313903021
51485716799546738111678461809023
51485716799546738157432018021131
51485716799554543077902631600275
51485716799554841985884446978349
51485716799554843221419640688595
51485716799615776155984746037008
51485716799615776885795496393459
51485716799616677316346523658419
51485716799616677318030255581565
51485716799616677318595111467528
51485716799616710669602247297477
51485716799616977461548383879726
51485716799616977461548383883938
51485716799616977462110140929924
51485716799616977462112464923523
51485716799616977505617117538563
51485716799616977642877871914035
51485716799617010813119256385797
51485716799617010813119256387201
51485716799619378607748556877283
51485716799619378607748556993923
51485716799619378607811318642207
51485716799619378607811319108767
51485716799619378609440809689875
51485716799619379018763817754931
51485716799619379019614503873251
51485716799619379021223159955119
51485716799619379156875258248723
51485716799619379158483828591443
51485716799619379158567510944675
51485716799619382313849371822955
51485716799619382725568958923595
51485716799619382725631634949371
51485716799619382725652555654319
51485716799619383960966804705873
51485716799619383960966890445021
51485716799619383962662242444618
51485716799619383962662242463332
51485716799619383962662500743586
51485716799619383963415387874508
51485716799619411961255324861673
51485716799619411961255329092357
51485716799619411961255329093761
51485716799619678615664265458064
51485716799619678753763222724804
51485716799619678797019150874067
51485716799619678797081912988911
51485716799619678798679982113613
51485716799619678798711403570019
51485716799619678798774165334943
51485716799619679162280826843251
51485716799619679163131512961571
51485716799619679164740169043439
51485716799619679165547809844819
51485716799619679210493753835263
51485716799619679347754422471587
51485716799619679347805535928971
51485716799619679347817184236511
51485716799619682869085968011915
51485716799619682869148644037691
51485716799619682869169564742639
51485716799619682914839552920379
51485716799619684104483899533341
51485716799619684104483899550810
51485716799619684150237484460678
51485716799619684151932836343476
51485716799619684151933094623730
51485716799619684152685206915780
51485716799619684152685981754652
51485716799619712104772338180677
51485716799619726929748595820909
51485716799619726931440847117181
51485716799619726977194431909005
51485716799619727340723216629625
51485716799619727340723218145945
51485716799619727340785892655401
51485716799619727340785894171721
51485716799620579364830932514499
51485716799620579732551864944723
51485716799620583436897663913199
51485716799620583482651248821663
51485716799620627908534912530909
51485716799620627908534914047229
51485716799627487835278369244445
51485716799627487837621487829258
51485716799627515836214570362953
51485716799627522425076119233176
51485716799627532307501394334938
51485716799627532310010648244806
51485716799627532310011796137710
51485716799627532310011882226778
51485716799627782488452234228672
51485716799627782490623510842704
51485716799627782490624540775338
51485716799627782490896594497908
51485716799627782490899952101766
51485716799627782625649078933218
51485716799627782627969326931760
51485716799627782628160706827158
51485716799627787432283764257000
51485716799627787432284022537254
51485716799627787978816298921073
51485716799627787978879060686156
51485716799627815844977951715054
51485716799627815844977951716458
51485716799627815979731579334633
51485716799627815979731579451273
51485716799627815979731583565317
51485716799627822568593128321496
51485716799627831904485008297646
51485716799627831904485094386714
51485716799627831904486127505840
51485716799627832451018403423258
51485716799627832451020616302038
51485716799627832451021764208040
51485716799627832451084526327096
51485716799627832451112938798739
51485716799627832453527767519232
51485716799627832453527772118502
51485716799627832453528805226030
51485716799627832453528805239080
51485716799627832453528886597736
51485716799627832453528886714376
51485716799627832453528888132770
51485716799627832453528891315098
51485716799627832453528891319226
51485716799627832453528891319469
51485716799627832453528891332360
51485716799627832453529149595352
51485716799627832453529149599564
51485716799627833686376043952899
51485716799628734300216393133935
51485716799652099604320881070656
51485716799652099604320881072060
51485716799652149017534356394478
51485716799652149017534356394514
51485716799652149017534356394562
51485716799652149063287941304430
51485716800168111447865572490628
51485716800176216557606748187875
51485716800204130455987608057192
51485716800211083168484063775858
51485716800272274013851396344891
51485716800272274151028468367131
51485716800272274151049388955439
51485716800272274151112150720363
51485716800273174581579495632091
51485716800273174581600416220399
51485716800273174581663177985323
51485716800273474725117052237377
51485716800273474770849716440893
51485716800273474770850089512235
51485716800275875690029951448583
51485716800275875827227944059131
51485716800275875828920196755083
51485716800275875872981528850955
51485716800275875872981528967595
51485716800275875873044290615879
51485716800275875873044291082439
51485716800275875873253124943937
51485716800275875874673781546907
51485716800275875874736543311831
51485716800275879396068004629331
51485716800275879579082343796627
51485716800275923860930426372929
51485716800275923860951346961237
51485716800275923860951347077877
51485716800275923860951432700385
51485716800275923861202395537253
51485716800275923998128418983477
51485716800275923998400388147801
51485716800275924043882003775301
51485716800275924043882003891941
51485716800275924044153972939625
51485716800276175879300545328727
51485716800276176016498537939275
51485716800276176018190790635227
51485716800276176062252122847739
51485716800276176062314884962583
51485716800276176062502798235773
51485716800276176063944375543691
51485716800276176064007137308615
51485716800276179585338598509475
51485716800276179585526626568089
51485716800276224050201020253073
51485716800276224050201105992221
51485716800276224050221940958021
51485716800276224050222026697169
51485716800276224050472989417397
51485716800276224050473075156545
51485716800276224187399012863621
51485716800276224187399012980261
51485716800276224187650061439637
51485716800276224187670982027945
51485716800276224233152597772085
51485716800276224233403646231461
51485716800277076447112326969159
51485716800277080153150380616467
51485716800277124618012801893505
51485716800277124618012802360065
51485716800277124618033722598453
51485716800277124618033722948373
51485716800277124618201088704597
51485716800277124618222009292905
51485716800277124618284771057829
51485716800284029567748651523650
51485716800491126815342382422919
51485716800494728484830051758209
51485716800494728484850972346517
51485716800494728484850972463157
51485716800494728484851058085665
51485716800494728622028044368757
51485716800494728622111726721989
51485716800494728622111727188549
51485716800494728667781629160581
51485716800494728667781629277221
51485716800494728667844390925505
51485716800494728667844391392065
51485716800495028674100645638353
51485716800495028674100731377501
51485716800495028674121566343301
51485716800495028674121652082449
51485716800495028811298638248901
51485716800495028811298638365541
51485716800495028811382320718773
51485716800495028811382321068693
51485716800495028857052223157365
51485716800495028857114985272209
51485716800495030649055636442353
51485716800495931079583418648775
51485716800495931079585743113389
51485716800495931079585747701013
51485716800527450899986663773552
51485716800527450945740248565376
51485717927851022838556584605735
51485717927851923261576168731102
51485717927851923269107611870695
51485717927851923269107612224827
51485717927851923269108383877159
51485717927851939321273519311434
51485717927876254652191632643997
51485717927876254657274206822157
51485717927883443277521300124023
51485717927883443279215877167949
51485717927883443279216648824493
51485717927883454390558701578411
51485717927883454390558701932543
51485717927883454390559473584875
51485717927883454397336624452829
51485717927883454397336624457041
51485717927883457918751767064906
51485717927883457918751768121131
51485717927884343700540884249390
51485717927884343708072327388983
51485717927884343709766904432909
51485717927884343709767676089453
51485717927884354821109728843371
51485717927884354827887651717789
51485717927884354827887651722001
51485717927884358527150878028637
51485717927884358532233452200155
51485717927884358532233452206797
51485717927887044992193966044270
51485717927887044992193994623986
51485717927887044999725409183863
51485717927887045001419986227789
51485717927887045403977034120105
51485717927887045411319387015507
51485717927887045411319387369639
51485717927887045411320159021971
51485717927887045413014735715977
51485717927887056112763582644715
51485717927887056112763582644874
51485717927887056524356788469895
51485717927887059818803959823517
51485717927887061463484522449623
51485717927887061465179099493549
51485717927887061465179871150093
51485717928070777848285939730271
51485717928070777848285939731675
51485717928070777855063865437097
51485717928070777855063865438501
51485717928727274557146802123715
51485717928727274557146805306043
51485717928727274557167694132307
51485717928727274557167697314635
51485717928758789626432759579640
51485717928759690056983783662275
51485717928759690056983786844603
51485717928759690057004675670867
51485717928759690057004678853195
51485717928762391348657757465747
51485717929050137931521553111104
51485717929050137931521553117746
51485717946453150803248550646583
51485717946775999350929425450126
51485717946776014168312627389310
51485717946776014170826555305230
51485717951412588876177274588240
51485717951412588876741358820224
51485717951521547200923787746728
51485717951704378932880798744919
51485717998754527795776248981929
51485717998755428226328391209945
51485717998790550368540166354757
51485717998790550505737130095689
51485717998790561481576452846089
51485717998790561481576538939369
51485717998790561618775560419853
51485718004664069645589442875341
51485718004664069698937200796578
51485718004695284571358387575178
51485718004695284571358388060612
51485718004695284571359507255756
51485718004695284571442070400586
51485718004695573650102412384569
51485718004695584166083769663341
51485718004695584166083771063021
51485718004695584166083774249561
51485718004695584577949347720508
51485718004695584768223155420099
51485718004695584768223159669449
51485718004695589516805481461663
51485718004695589516805481474713
51485718004695589524420232585706
51485718004695618114962521476211
51485718004695618121740442937899
51485718004695618121740442950949
51485718004696490137901919378886
51485718004699175918838797373464
51485718004699186437079476093871
51485718004699186437079477493551
51485718004699186437079506195731
51485718004699186437079506208772
51485718004699186437079506208781
51485718004699186437080625403916
51485718004699186437080625403925
51485718004699186490427268729289
51485718004699186848945427222540
51485718004699186848945542013580
51485718004699191787801189304923
51485718004699191787801218020153
51485718004699191787802337215297
51485718004699191973263279764855
51485718004699191978346968551939
51485718004699191978346973151209
51485718004699219791401082709943
51485718004699219836318958578371
51485718004882907623810644761783
51485718004914456090687167150701
51485718004914456090687167154913
51485718004914456097465088612389
51485718004914456097465088625439
51485718004918024412793667064183
51485718005558461341323873940344
51485718005559812266851997232140
51485718005632758254522607148288
51485718005632758262051695931826
51485718005850249610364391535598
51485718005862423361022374530700
51485718158214065085740881829380
51485718158214065086305737713696
51485718158214482588123337207169
51485718158214482588124451816093
51485718158276606998519474787543
51485718158288314379256733169147
51485718158288329196890605909985
51485718158288329196890605914357
51485718158288329196890639198337
51485718158309027439179538652169
51485718158309038557299514284717
51485718158311729140731249932355
51485718158311729142426598278693
51485718158311729279624590889241
51485718158311739848952596079597
51485718158311740253768394169299
51485718158311740260546573911241
51485718158311740390966643997291
51485718158311740397744566521789
51485718158312629710175618154201
51485718158312640828295593786749
51485718158319834250472428811927
51485718158319843717133918939739
51485718158319843723911841464237
51485718158319849074633553275609
51485718158319849211831545886157
51485718158320749642382573151117
51485718158323431117649828393081
51485718158323436468371540204453
51485718158323445988129998441771
51485718158323445988380702531777
51485718158323447771954573184921
51485718158323451339102381054797
51485718158323484693204703427657
51485718158323485927986640104917
51485718158323485935580839060297
51485718158507167174297073555243
51485718158507167181639079261965
51485718158542290559480464445577
51485718159163664440125610332643
51485718159186623352639891763468
51485718159186625137032797477318
51485718159186672763969730245222
51485718159194777873710909124794
51485718159198781231615592157565
51485718159260970228912214966832
51485718159478409107202879942068
51485718159478414046330613921796
51485718159479774852811835630378
51485718159479774852811840352112
51485718164122690453068072308104
51485718164123108001225004608821
51485718164196939739348467672310
51485718164196954563988017582588
51485718164196954564259613694284
51485718164196954609992274711269
51485718164196954609992277897809
51485718164220065621575638857966
51485718164220098792884014777004
51485718164220354691281699765125
51485718164220354691281701182067
51485718164220365804319359853899
51485718164220369332240455820534
51485718164221269343688130248620
51485718164221269938212764894328
51485718164228170724622231054346
51485718164228174298464625611786
51485718164228174299301450656214
51485718164228174299301454924278
51485718164228174428968031539142
51485718164228174430578924359384
51485718164228174436499447534826
51485718164229375002199244374604
51485718164229375004646960712664
51485718164229375056300146537714
51485718164229375056300148091622
51485718164232056530751495790521
51485718164232060097899300476617
51485718164232060097899303663157
51485718164232060097899643433209
51485718164232061881473207600281
51485718164232061881473551975427
51485718164232062072018958146729
51485718164232062072018959563662
51485718164232062072018959563671
51485718164232071355478080916028
51485718164232071401482341231249
51485718164232071401482714298379
51485718164232073192399395575834
51485718164232076164185743759946
51485718164232076713814541960722
51485718164232076889213784351884
51485718164232076891661505407306
51485718164232078126443438902238
51485718164232104709799681877255
51485718164232110106285450119941
51485718164232111302928921547613
51485718164404086990799445696723
51485718164436485429069277572029
51485718164439237140892451843871
51485718164439237140900975799001
51485718164439237140904070399627
51485718164439237140904074519287
51485718164447342243867327808673
51485718164447342251209333515395
51485718164450915926734359112377
51485718164450915926734359229017
51485718164450942738055806284139
51485718164450942738055806288351
51485718164511838284637554273178
51485718164512183128574684435435
51485718164513089047034941354518
51485718164513089047285988414214
51485718164513089047285988768346
51485718165072289853206270799047
51485718165091796757143820889526
51485718165091797991737464367952
51485718165091797991738583694238
51485718165095250556888625077378
51485718165095298177134073672602
51485718165103403241038099603518
51485718165103520602372158957049
51485718165107406598942869793831
51485718165107406643944313696627
51485718165107406644132341773955
51485718165107406644696426005939
51485718165164742749709834293614
51485718165164747688837568273342
51485718165165648114304902033856
51485718165165648121836316952228
51485718165168345059287956773983
51485718165168351608825416385035
51485718165168351609661130030165
51485718165168351609661216119233
51485718165169551169623463936841
51485718165176455484620375414805
51485718165176455484620461503873
51485718165200767101883103572729
51485718165200767108662397923595
51485718165200767109498111568725
51485718165387034108519099645394
51485718165387038224709926421210
51485718165387038224710701260082
51485718165387038224713024208376
51485718165387054284217842400920
51485718165387199646090738581598
51485718165419454966588278944732
51485718165492404658688032401240
51485718181946230930335654895664
51485718181946241860693446595684
51485718181954050533522848400294
51485718181957938313583391865526
51485718181957948692387687475400
51485718182140468069621366206653
51485718182238064718779208965478
51485718182829680605499333405276
51485718182833282876746117010412
51485718182890619027157545709734
51485718182890623966285279689462
51485718182902676423624166532979
51485718182926992943568304588008
51485718183110664899152656606620
51485718183113075748136133954147
51485718183113080689520204861811
51485718235026191749833895505945
51485718235026191749833895507349
51485718235026195456063332814179
51485718235026195456628188698495
51485718235026195456628188699899
51485718235026206574748164331043
51485718235026206574748164332447
51485718235026640417834869708164
51485718235026640417838222575994
51485718235026640419530478455678
51485718235026641011797628265801
51485718235026645762919623156335
51485718235026645762919651736051
51485718235026645762940543744643
51485718235026656881060519377191
51485718235026656881596962770412
51485718235027513571760447471383
51485718235027513574270860384037
51485718235027546925276960030783
51485718235027558045908109001747
51485718235027558045908109118435
51485718235088753375001305438057
51485718235096857256738820908721
51485718235119966470627973442661
51485718235121157810065297612975
51485718235121157810065302212245
51485718235121157810065302213649
51485718235121157810065302217861
51485718235121168928186044897855
51485718235121168928186049497125
51485718235121173815660945211877
51485718235121173820744291038157
51485718235121173820744291042369
51485718235123456779734625654746
51485718235123568192832082502501
51485718235123570023246347985041
51485718235123859101718039652257
51485718235123859648313336081461
51485718235123859650761058553825
51485718235123859650761144647105
51485718235123870166491338662411
51485718235123870166491368758447
51485718235123870166491368771497
51485718235123870212496021276877
51485718235123870219839127042655
51485718235123870219839131292005
51485718235123875517213080569819
51485718235123875517213080582869
51485718235123875519723563290787
51485718235123875524807253944111
51485718235123907642997555010829
51485718235123918756035042204365
51485718235124760028049140912889
51485718235124760081312085818785
51485718235124771191901780632265
51485718235124808210809336651261
51485718235124808256542000854777
51485718235124819323846738105649
51485718235131561890040577867673
51485718235131562439648538386882
51485718235131562439648566966598
51485718235131712609692396035111
51485718235131712609755157800035
51485718235131962976677624792495
51485718235131964623053536119071
51485718235131964623053540718341
51485718235131964623053540719745
51485718235131964623053540723957
51485718235131964760251528729619
51485718235131964760251533328889
51485718235131964760251533330293
51485718235131964760502237433397
51485718235131964760502323526677
51485718235131973491843083732348
51485718235131973492658988070217
51485718235131973492658991256757
51485718235131974041450585459781
51485718235131974094798372077375
51485718235131974094798372427295
51485718235131975276232890594611
51485718235131975741174283403951
51485718235131975741174288003221
51485718235131975878372276014499
51485718235131975878372276364419
51485718235131975878372280613769
51485718235131978842564795543720
51485718235131978843380698468859
51485718235131978845075275059275
51485718235131978845075279776637
51485718235131978850158620889767
51485718235131978850158625607129
51485718235131978982273267669823
51485718235131978982273272391397
51485718235131978987356613500315
51485718235131978987356618215247
51485718235131978987356618217677
51485718235131978987356618221889
51485718235131979392172297271153
51485718235131979392172325967509
51485718235131979398950591331959
51485718235131979440436398302657
51485718235131979440436484395937
51485718235131979445520084238667
51485718235131979445520087076691
51485718235131979445520087089741
51485718235131979445520087426611
51485718235131979445520087443873
51485718235131979445520088488017
51485718235131979445520088489421
51485718235131979445520088493633
51485718235131979577634390913205
51485718235131979577885439372581
51485718235131979582718076499295
51485718235131979582718079700289
51485718235131979582718081098565
51485718235131979582718081099969
51485718235132007262841979646248
51485718235132012334910887201732
51485718235132012334910887203136
51485718235132012334931779211728
51485718235132012746431597980607
51485718235132012746441725616713
51485718235132012746494269761245
51485718235132012746494274010595
51485718235132012753272191235983
51485718235132012753303592960471
51485718235132012754025427457960
51485718235132012799779012366424
51485718235132013988650385522047
51485718235132865190802555994579
51485718235132865190802560593849
51485718235132865190802560595253
51485718235132865190802560599465
51485718235132865191053264698357
51485718235132876308923303279459
51485718235132876308923307878729
51485718235132879412824299656357
51485718235132879417907645486849
51485718235132880008185418178165
51485718235132880008436466637541
51485718235132880013269106965249
51485718235132880013269108363525
51485718235132880013269108364929
51485718235132914594852050643104
51485718235135566482706346493237
51485718235135566482706432586517
51485718235135566894300324324881
51485718235135567031498316935429
51485718235135575763654723202927
51485718235135577600576385074339
51485718235135577600576385424175
51485718235135577600576385424259
51485718235135577600576389673609
51485718235135581114376435014299
51485718235135581121970608388591
51485718235135581300089548432421
51485718235135581304922185559135
51485718235135581304922190158405
51485718235135581304922190159809
51485718235135581304922190164021
51485718235135581711683526264065
51485718235135581711683612357345
51485718235135581848881518874613
51485718235135582905544512325715
51485718235135582946465545852277
51485718235135582951298096885711
51485718235135582951298097235631
51485718235306374174853523113721
51485718235306374174853524530663
51485718235306374174853610619731
51485718235306374177381915195671
51485718235314477869326821400124
51485718235314477869327593052456
51485718235314493921491609290024
51485718235314493928834995660052
51485718235314493928834995660136
51485718235315230094162344271757
51485718235315230094162344273161
51485718235315678624152745218743
51485718235315695273382101699923
51485718235315695280713603454229
51485718235338644262472415087438
51485718235338644262473558276078
51485718235338659086633452412292
51485718235338659086634595602420
51485718235338659087198651253236
51485718235338659087198651254688
51485718235338787844820196984361
51485718235338789674690849008553
51485718235338789674690849362685
51485718235338789674691620660885
51485718235338789674691625260155
51485718235338789674963588657321
51485718235338805551453038831750
51485718235338809258058533361662
51485718235338838905534396048896
51485718235339710420666574805531
51485718235340010609937140105959
51485718235340040211663922895056
51485718235342241233625468861057
51485718235342263188588922992615
51485718235342397291605183090883
51485718235342413358695566515904
51485718235342413359448793311677
51485718235342413359448794827997
51485718235342413359448799433090
51485718235342441359798876391811
51485718235342691540430307019168
51485718235342692135208198266761
51485718235342697069912748982043
51485718235342697435122192179203
51485718235342697488406820000203
51485718235342697618892747501563
51485718235342697618955423527339
51485718235342697625667574375675
51485718235342697625730250401451
51485718235342708142205525029033
51485718235342708599814644784415
51485718235342712260087485658301
51485718235342712266897180396109
51485718235342712312629844599625
51485718235342713495371601863138
51485718235342713495434621182169
51485718235342713541188206109506
51485718235342713547966131816332
51485718235342713548719272995420
51485718235342713548719387780844
51485718235342739718923721299615
51485718235342741495718669261945
51485718235342741495718670311705
51485718235342741495719702363809
51485718235342741495722026361863
51485718235342741503317004688532
51485718235342741541487235834829
51485718235342745613618820237715
51485718235342756731759602139707
51485718235342756731759687878855
51485718235343598049443774766523
51485718235343646181367840113223
51485718235350367062795022964675
51485718235350367070326348117793
51485718235350517233654807649742
51485718235350517233654812231591
51485718235350518461690219755689
51485718235350795408112890026024
51485718235350795415371212912954
51485718235350795415392133619306
51485718235350795415640600863184
51485718235350811879401922273100
51485718235350811879403070179102
51485718235350811886741605030124
51485718235350811886741605031528
51485718235350811886742752937530
51485718235350811886930006180198
51485718235350811886933362230356
51485718235350816828129143255624
51485718235350816828129143605544
51485718235350816828129147854894
51485718235350816828129922695170
51485718235350817369829896653689
51485718235350817369829896653848
51485718235350817369829896666739
51485718235350817369840406188076
51485718235350817369861298195264
51485718235350817369861298196668
51485718235350817377109030508711
51485718235350817377109140712127
51485718235350817377109146361157
51485718235350817377171816733691
51485718235350817377171821319911
51485718235350817377171822382721
51485718235350817423113778685060
51485718235350818605186422574565
51485718235350818605207228844009
51485718235350818605207314583157
51485718235350818612550010907327
51485718235350818612706987400982
51485718235350819207534982571141
51485718235350845241011363395940
51485718235350845241012138232004
51485718235350845370681296210771
51485718235350845378275216972712
51485718235350845424028687072667
51485718235350851959543964289188
51485718235350861292928803234298
51485718235350861292991565349142
51485718235354420929530171427017
51485718235411740421002553905704
51485718235411740421003673115350
51485718235411741152788980629263
51485718235411741152809868038585
51485718235411741152809872637855
51485718235411788597554163567020
51485718235412991733007822143046
51485718235415242534860408940457
51485718235415392698192316266326
51485718235415643474447853246175
51485718235415658254567876051405
51485718235415691606392810601467
51485718235415691606392896340615
51485718235415691652125474804983
51485718235415691789323553154679
51485718235415692887462910263110
51485718235415693024638857901913
51485718235416593455211931202886
51485718235416593455218962775263
51485718235423298231576140592165
51485718235423298231576140593569
51485718235423346409818621224637
51485718235423497808441964685107
51485718235423497808525532719475
51485718235423497808525618458623
51485718235423497808528632024365
51485718235423796167562011696058
51485718235423796716698848551109
51485718235423797951958973773427
51485718235423797952042541807795
51485718235423797952042627546943
51485718235423797952045641112685
51485718235423797952297057926986
51485718235423797952297148383496
51485718235447613563059112991531
51485718235447613563059112992935
51485718235447613563059112997147
51485718235447779786178565188172
51485718235447824257815813805882
51485718235448063320861793343938
51485718235448063869904839760960
51485718235448079929695574276492
51485718235448113283118400824014
51485718235448113283128906174658
51485718235448113283128906291298
51485718235448113283149826879606
51485718235448113283212847261654
51485718235448113283212933000802
51485718235448113328871985733882
51485718235448113877674805881427
51485718235448113877737481907203
51485718235448113877737567646351
51485718235448124401332822894202
51485718235448128107854375208701
51485718235970835525501758836160
51485718235970835525501758837564
51485718235970836081820578124762
51485718235970836127553242328278
51485718235975794205863194225075
51485718235994850667083187655096
51485718235994852452040520907406
51485718235995150854725290757514
51485718235995150854725290758918
51485718235995150854725290875606
51485718235995150854725290877010
51485718235995150854725295474876
51485718235995150854725295476280
51485718235995150856332860946932
51485718235995150856983952170182
51485718235995150857169655882274
51485718235995150857169656230790
51485718235995150857169660480140
51485718235995150857169660481544
51485718235995150857169660485756
51485718235995151451129434660892
51485718235995151451129435015267
51485718235995151451213117480684
51485718235995152686563262792082
51485718235995152686563262910126
51485718235995152686563264309806
51485718235995152687040308253494
51485718235995152687040312852764
51485718235995152693818143989084
51485718235995152693818486828952
51485718235995152693818488364235
51485718235995152693818491550721
51485718235995152694090198911186
51485718235995302948895485973275
51485718235996203379446603930785
51485718235996203967447503208424
51485718235996203967531071242792
51485718235996504110964512296744
51485718235996504110985404305336
51485718235996504111048080331112
51485718235996504156718067090506
51485718235996504156718068507448
51485718235996504156718068508852
51485718235998753316241642773859
51485718235998755102346951635798
51485718235998769780000756039619
51485718235998769780000756039667
51485718235998803134270141334093
51485718235998803134291062040493
51485718235998905080165611477239
51485718235998905256672894025715
51485718235998905259100585003304
51485718235998905259121477011896
51485718235998905259184153037672
51485718235998905265895180505717
51485718235998905265896218329155
51485718235999205265440493488264
51485718235999205265440493489668
51485718235999205400189903114035
51485718235999205402450456605946
51485718235999205402450458206830
51485718235999205402617594091624
51485718235999205402701160709050
51485718235999205402701162125992
51485718235999205445922567317551
51485718235999205448371150302328
51485718235999205448371150303732
51485718235999205453453638925039
51485718235999205453453638926443
51485718235999205455144853797553
51485718235999205455145891620991
51485718235999205455145891622395
51485718235999253440583271214949
51485718235999253440583271331589
51485718235999253440583615687861
51485718235999253440583644267577
51485718235999253440604191919897
51485718235999253440604536276169
51485718236000105833168621356584
51485718236000105833189511948234
51485718236000105833189513365176
51485718236006858382509964859142
51485718236006858428242628944614
51485718236006858428263521071250
51485718236006858428263549650966
51485718236006858794291856319560
51485718236006858794292229391061
51485718236006858794293001043393
51485718236006858840024520540551
51485718236006858840045441228024
51485718236006858977306195616546
51485718236006858977307340204866
51485718236006908198010501683352
51485718236006908205622067872815
51485718236006908244032585274933
51485718236006908792803662169044
51485718236006908792807105493384
51485718236006908792869781523372
51485718236007008546058840417755
51485718236007008546058840767675
51485718236007008546058926860955
51485718236007008950877348744810
51485718236007008950877353462172
51485718236007008955123740840225
51485718236007025009817953683515
51485718236007025009817958282785
51485718236007025009818044376065
51485718236007309139583829813254
51485718236007309139583829931346
51485718236007309139583834530616
51485718236007309140147914045238
51485718236007309140147914163330
51485718236007309140147918762600
51485718236007309146839044217418
51485718236007309277576839476264
51485718236007309277597730066510
51485718236007309277597731484856
51485718236007309277660406092286
51485718236007309323330394270026
51485718236007309323330395686968
51485718236007309330940930539710
51485718236007325199004179651534
51485718236068254284755718610785
51485718236068254284759074665155
51485718236068254287287807582703
51485718236068254294880861748801
51485718236068254294880866466163
51485718236068254295634007630749
51485718236068254295634093719817
51485718236069003510304482318333
51485718236069154862629886341671
51485718236071851251874575549351
51485718236071856565876944437373
51485718236071856565878059046297
51485718236071856566630173221849
51485718236071856749644555636035
51485718236072151441124248841187
51485718236072156801633445967067
51485718236072156801633450553287
51485718236072156938894204947473
51485718236072199619388764604039
51485718236073057323712477664835
51485718236073057323712480852779
51485718236073057323712482252459
51485718236073057369445141868351
51485718236073057369445145056295
51485718236073057369445146455975
51485718236073057369445146473444
51485718236073057369528827409527
51485718236079854239300375189010
51485718236079959892044216193281
51485718236079960029242213521191
51485718236079960029242213525403
51485718236079960029242299614471
51485718236079960440836189822013
51485718236079960440836191357047
51485718236079960441589332517421
51485718236079960441589418606489
51485718236079960624603801015059
51485718236079960624666453066053
51485718236080004540423462415167
51485718236080260676592691351707
51485718236080260676592695937927
51485718236080260676592719931423
51485718236080260813853474306895
51485718236080260813937042346879
51485718236080260813937045529207
51485718236080260813937047064241
51485718236080304683919550798539
51485718236080304684191610306897
51485718236080304729673107009195
51485718236080304729673111791435
51485718236080304729673135707003
51485718236080305095785586780645
51485718236081161198671723055091
51485718236081161244404391844827
51485718236081205709288072547105
51485718236081205709288077133325
51485718236081205709350838898249
51485718236104121529798184615127
51485718236104271509328984388263
51485718236104271509328988991745
51485718236104271514411444129467
51485718236104271516860309912934
51485718236104271517675098229149
51485718236104271654119949679323
51485718236104272066467068671341
51485718236104272066467411627933
51485718236104320283121257724450
51485718236104571698515124267214
51485718236104571698515895919546
51485718236104571706109983204770
51485718236104620426617346042179
51485718236104620426617346107870
51485718236104620426617346224462
51485718236104620426617346224510
51485718236104620426617346225914
51485718236104620426638238234506
51485718236104620472370902318526
51485718236104620472370902319978
51485718236104620472370905440827
51485718236104620472370931016286
51485718236104620472370931016334
51485718236104621661483311146224
51485718236286651292941129832562
51485718236286936794474526908444
51485718236286936794495419035080
51485718236286940315259443140545
51485718236286940315262915025680
51485718236286940360995579229196
51485718236286940361556191203040
51485718236286940361559657339974
51485718236286940361559661939244
51485718236286940361559662057288
51485718236286940498820327393240
51485718236286940909787549671388
51485718236286942145130095140164
51485718236286942145133561277098
51485718236286942145133565876368
51485718236286942145133565994412
51485718236286942145217130846452
51485718236286942145384265380154
51485718236286942145384266915188
51485718236286942145384270097516
51485718236286942145405157388794
51485718236286942145405158805736
51485718236286942145405161988064
51485718236286951435642207397154
51485718236286951436458481876070
51485718236286952030435453757312
51485718236287092311189497287263
51485718236287842720560013024167
51485718236287852049455179216404
51485718236287991641144006905977
51485718236287991641144379841965
51485718236288003997961809085919
51485718236288007703999865447591
51485718236288291784661015994297
51485718236288291784661388930285
51485718236288291830414600786121
51485718236288291830414945142393
51485718236288293073358924310823
51485718236288293073923008542807
51485718236288302905312392203091
51485718236288302951045056406607
51485718236288302951635312976679
51485718236290542587070682490804
51485718236290542632806785301298
51485718236290542632806790018660
51485718236290553706885890751146
51485718236290553752618669273526
51485718236290694534823799502510
51485718236290704008263467777932
51485718236290705701208610154365
51485718236290993122699005359649
51485718236290994909556420603323
51485718236290994909556425320685
51485718236291004197534033078360
51485718236291005844725595262287
51485718236291895344351645873363
51485718236291904628085060674526
51485718236291906412474524793713
51485718236291906412474527981657
51485718236291906412474529381337
51485718236291906458203835662839
51485718236291906458204092880283
51485718236291906458207188997229
51485718236291906458207192185173
51485718236291906458207193584853
51485718236291906458207193602322
51485718236291906458207303316093
51485718236291906463287438710775
51485718236298642940702567097744
51485718236298642940702571819477
51485718236298647879830305799205
51485718236298647887172340203687
51485718236298648291424278909116
51485718236298648291424283630849
51485718236298648298951132475855
51485718236298658860668630449823
51485718236298658862928061506002
51485718236298659411991971015078
51485718236298664351116267909971
51485718236298814524246514176194
51485718236299098646669906320023
51485718236299098646669907855057
51485718236299098781420181234615
51485718236299098788759863993043
51485718236299098788825208864980
51485718236299098789013236942308
51485718236299109719121129291837
51485718236299109719121129468975
51485718236299109901797179708283
51485718236322958269926103736460
51485718236322959321504665114700
51485718236322959321504665232744
51485718236322959321505784423676
51485718236322959367237329436260
51485718236322959367238448627192
51485718236322959504435321928764
51485718236322959504435322046808
51485718236322959916280351524332
51485718236322959916302015063036
51485718236322974191583270356310
51485718236322974192148126240710
51485718236322974192148126357350
51485718236322974192148504015071
51485718236323126140173584290722
51485718236323409858070032583200
51485718236323409858070032701292
51485718236323410269664010414844
51485718236323424499301904227763
51485718236323424499301904229167
51485718236323426329444149591150
51485718236395909615845364653020
51485718236395910850627298631981
51485718236396061016982631917762
51485718236396356401582760799414
51485718236396361158323801840802
51485718236396361159953005456982
51485718236396361204077358052910
51485718236396361206249754010574
51485718236396361206253225914546
51485718636886983357292155461779
51485718636886983906084125903971
51485718636922143154440623025382
51485718637102203146035831385959
51485718637102203146851734329971
51485718637140947778340248410662
51485718637199464465437018971863
51485718637210326637920007502446
51485718637210326638484863386762
51485718637213928359935831267514
51485718637213928360124116562286
51485718637213928360688972446602
51485718637797490888009683212635
51485718637797490888573767444619
51485718637870436876495425837622
51485718637870436876495511576770
51485718638074821164269322283250
51485718638074821713898001938898
51485718638074832832017977571446
51485718638077067573519246226952
51485718638078434549393774553726
51485718638078435103265875785506
51485718638085172683824509338508
51485718638085187501207711277692
51485718638085626330881649462770
51485718638085626743228768473502
51485718638085628115270341734982
51485718638085628526886240444994
51485718638085628527052604861398
51485718638085628527617460745714
51485718638085639228329664067738
51485718638085639233412238245898
51485718638085639640110898324378
51485718638085639640111669976710
51485718638085639645006216077542
51485718638085639645194244154870
51485718638086528545821368999942
51485718638086529094864386501830
51485718638086529094885278510422
51485718638086529094886307380198
51485718638086529095429242386146
51485718638086529095450134394738
51485718638086538424353277155810
51485718638086539659699037665282
51485718638086540207922679964810
51485718638086540208487535849126
51485718638086540213005940056154
51485718638086540213007054665078
51485718638086540213571138897062
51485718638089230249256713921238
51485718638089230386266421237014
51485718638089230386517468296710
51485718638089230386538360305302
51485718638089230387082324181026
51485718638089240269878202965026
51485718638089241362382013059822
51485718638089241499558997925755
51485718638089241499576790629466
51485718638089241499579918514063
51485718638089241499642681696146
51485718638089241500123082157739
51485718638089241500144002746047
51485718638089241504659021851034
51485718638089241504660136459958
51485718642791693953982536936768
51485718642791695189328554663684
51485718642795597649846275105556
51485718642795598389162732901976
51485718642795608769659275086388
51485718642795609364183909732096
51485718642795609365002140210622
51485718642795612474005075571184
51485718642826827399774020756464
51485718642828027973840913921104
51485718642828027973841285457412
51485718642828029803147853598052
51485718642828029803148625250384
51485718642830715042636571611148
51485718642830731094800935392932
51485718642830731094801707045264
51485718642830731644408466294928
51485718642830731646856187350350
51485718642830765005445545108373
51485718643046917195158349907849
51485718643049569621814903839787
51485718643049569622567273366543
51485718643110846345731866091959
51485718643667040307973426919886
51485718643703365042306429142353
51485718643706066333959510937233
51485718643706082767087209602077
51485718643706082950101434450509
51485718643706082950101462680305
51485718643764302866992547195210
51485718643775415553487630669405
51485718643776315938284987053473
51485718643776315938284987403393
51485718643776359210266957946677
51485718643776360445612975673593
51485718643779017641720418063837
51485718643779017824483710171437
51485718643779017824734671142065
51485718643779017824734757231133
51485718643779062105742572594293
51485718643779062105743344246625
51485718643779062110825918424785
51485718643779062288756911761589
51485718643779062288757569095057
51485718643779062289321653327041
51485718643779062289321767645905
51485718643779062293840143273217
51485718643987059915922509472219
51485718643993964452139845574773
51485718643995153913191114202003
51485718643995163240143356892457
51485718643995163842262078823389
51485718643995165026228544236107
51485718643995165031311089834551
51485718643997855799619135692481
51485718643997855799640027701073
51485718643997855799643499959421
51485718643997855799643500077513
51485718643997855800204883585389
51485718643997855800208355843737
51485718643997855800208355961829
51485718643997866775483679038651
51485718643997866776047763270635
51485718643997866917739768658497
51485718643997866917761803855729
51485718643997866918325888087713
51485834571261324777183728102072
51485834571261326012529745828988
51485835262211222621789431310309
51485835262211222624299796977714
51485835262211222624299911298247
51485835262211237441682998916898
51485867570570629407227118458662
51485867570570646008184224334970
51485867570573330698880200253542
51485867570573331247672859795458
51485867570573347711431283961494
51485867570574531821740896148738
51485867570574537355476947245498
51485867570574537355476948662440
51485867570679898301722833496574
51485867570715020443934608641386
51485867570897507648928833326822
51485867570901393645503289521552
51485873975839645041242726473498
51485874028045566654113806206004
51485874028045611121505275598158
51485874028045611121505390395022
51485874028698522717263358669139
51485874028702108376616228669740
51485874028702108384230206723114
51485874028702108384230206724518
51485874028702108385046109667126
51485874028702108385046109668530
51485874028702108386738248045618
51485874028702108386738248049830
51485874028702108386738362364482
51485874028702108386738362368694
51485874029013371305980811981733
51485874029026279444615577175593
51485874029028964674228739996562
51485874029028964674232097581754
51485874029028964674312308025314
51485874029028964674312308030930
51485874029028964674316895956640
51485874029028964676761259544962
51485874029028964676761259549174
51485874029028981275186847221581
51485874029134336456376843397895
51485874046532450485434005456950
51485884107972929080259334565648
51485884108159318204070929939942
51485884108159318204321978416580
51485884108256564696304867822970
51485884108265015016499002356710
51485884108265018720844802841506
51485884108265018720844888580654
51485884108265029841224210002616
51485884108268620443048997640494
51485884108268620626063337275754
51485884109140331723014801654846
51485884799577790254612615782464
51485884799577790255427404117552
51485886235250043560814845424802
51485886235260848727427172604322
51485886235261749157977428212738
51485886235264450449631281664162
51485886235296871483204572929656
51485886235296873266777360840914
51485886235296873266777362257856
51485886235297221444748591485214
51485886235297221444748591498264
51485886235297221444749710693408
51485886235300791786803344570904
51485886235300823166953816570920
51485886235300823166953819753248
51485886235300824950526605894908
51485886235300824950526605899120
51485886235406190149974083706906
51485886235406190149974169795974
51485886236245169178034786485454
51485886236245169178034786502716
51485886236245169178035130858988
51485886236245169178038143952554
51485886236245169315232779096002
51485886236245169315232783695272
51485886236245169315233123469536
51485886236245169315236136563102
51485886236245169315236222656382
51485886236245169315236225838710
51485886236245169322828100384880
51485886236245185786587213650640
51485886236246369889304632081164
51485886236246369896894988827786
51485886236246386543584758907610
51485886259867963593430560184595
51485886259867964828776577911511
51485886259879686897481156379257
51485886897128075242699544099311
51485886897128077072006112239951
51485886897128104341133049332441
51485886897128108045481546886633
51485886897128108640006181532341
51485886897136208216907545404895
51485886897136213749747360411913
51485886897139810487338765834667
51485886897139810487903624906927
51485886897139812454742911883099
51485886897139812455307770955359
51485886898003421596691210215939
51485886898003421596694563201861
51485886898003423426001131342501
51485886898003427130344236174843
51485886898112373693365509276099
51485886898112379227017877901535
51485886944078257235175583476712
51485886944113379377387358621524
51485886944295892806688823705728
51485886944299501849463504586178
51485886944299518313222617851938
51485886944300713719583195944298
51485886944300713719583200543568
51485886944300719077835947478810
51485886944300746895172147500864
51485886944332232362732088750020
51485886944332266768581154950536
51485886944332266768581156013346
51485886944332266769397062493818
51485886944332267317624173515234
51485886944335835861794971089110
51485886944397108378567604421230
51485886944397113317695333814738
51485886944405161696097953891798
51485886944405178347871322420288
51485886944405178347955006308554
51485886944405178347955009490882
51485886944405178350402698666168
51485886944405178350402727363976
51485886944405178350402728780918
51485886944405178350402731963246
51485886944405183701124443774618
51485886944405183703572161647712
51485886944405183703634928466820
51485886944405211519210055499968
51485886944405211656470809875440
51485886944405211702224280348400
51485886944405211702224366087548
51485886944405212754556816286450
51485886944405212754556816299500
51485886944405212754556820885720
51485886944405212754556844879216
51485886944405213302846608282832
51485886944405213303662511226844
51485886944405213486614091815756
51485886944405213486614177554904
51485886944405213486614206606796
51485886944405213488308665323222
51485886944405213488308668509762
51485886944405213488309008279814
51485886944405213488873896048478
51485886944405213488873897465420
51485886944405213488873900647748
51485886944405213489125030614344
51485886944405218839595607859850
51485886944406113871411531106564
51485886944408787207718332539770
51485886944408815025803944265120
51485886944408815025866620286684
51485886944408815163064612897232
51485886944408815163064612901444
51485886944408815208818197693268
51485886944408815208818283432416
51485886944408815574658590728876
51485886944408815574658590733088
51485886944408820562053864697006
51485886944429528085474958211938
51485886944429528817532319939518
51485886944441236199085825634664
51485886944953607295207998426542
51485886944953607295209027296318
51485886944953607295209027300530
51485886944980625745475896346090
51485886944980625745475900945360
51485886944988729620435141730730
51485886945053571740676431376454
51485886945061675425090039131230
51485886945061675425090383487502
51485886945061675615635676761094
51485886945272409535643959247746
51485886945280213402087514158888
51485886945280213402087771372120
51485886945280213402087771376332
51485886945280229865845508229504
51485886945280229865846627424648
51485886945280513408406416313584
51485886945280530057629947569370
51485886945281413976155436193304
51485886945281435571846350903266
51485886945284115267808517983972
51485886945284115267808517988184
51485886945284137267750403470150
51485886945316552767587380422490
51485886945377775962278165487038
51485886950204536475533589208964
51485886950205740572541657241121
51485886950205742356114441970051
51485886950208138197737698268804
51485886950208142452566607288436
51485886950208142452567721893148
51485886950208142452567721897360
51485886950209339132688306902118
51485886950209339140279036720242
51485886950209344628198741142162
51485886950209372309089722441426
51485886950209387128168272726948
51485886950232454077444343442356
51485886950233687640008606022579
51485886950244511054765725511160
51485886950301831145945010167544
51485886950303031536915023600399
51485886950305432868149117827704
51485886950305433416941088252426
51485886950305433416941088256638
51485886950313503574048959495131
51485886950313504808830892990063
51485886950313838716764267903896
51485886950313838716767620771726
51485886950313838899694924245784
51485886950313853540929117257150
51485886950313853540929121843370
51485886950314704148284360071062
51485886950314705931858264008186
51485886950314737502637343532124
51485886950314738737984136093700
51485886950314738917651162773809
51485886950314739467531352881868
51485886950314739467531352886080
51485886950314744820700787169816
51485886950314753562142509263268
51485886950314753562142509267480
51485886950314753562145603868106
51485886950314754108678138195516
51485886950314754154410800846528
51485886950314754154410800863998
51485886950314754291692476300002
51485886950317407084618776497108
51485886950317407221816769107656
51485886950317407633410746939300
51485886950317440438968402355508
51485886950317440438971729825950
51485886950317440438971734431044
51485886950317440438971758405666
51485886950317440621898944384148
51485886950317440621902415225346
51485886950317440987760344219388
51485886950317440987763700269546
51485886950317440987763700273758
51485886950317445929401947537258
51485886950317446112353610802486
51485886950317455263133227716670
51485886950317455263133230903210
51485886950317457046707130231028
51485886950317457046707130235240
51485886950317457047523037778730
51485886950317457047523037784346
51485886950341772561368369324154
51485886950349828257834053729838
51485886950349861429235915511480
51485886950349861612166572325544
51485886950349861612187493031944
51485886950349861612187493036156
51485886950970005778409665448531
51485886950971201406006842926098
51485886950971206901437036466654
51485886951192757147183255146860
51485886951225161716994075561402
51485886951225178134935462909854
51485886951225178134935463259774
51485886951290009317540084200718
51485886951290009317543440250876
51485886951298107519121263947470
51485886951298107521649317440478
51485886951298107521652325952036
51485886951298107656319256558018
51485886951298113192499304069926
51485886967935699449723749616098
51485886967935699449723863934962
51485886968031760194494485167167
51485886968032960768562406735023
51485890489184177979930145843268
51485890489255921609058880743842
51485890489255921609058881093762
51485890489255921609622964975826
51485890489257111253103855276590
51485890489257112488449873003506
51485890489257112854479671479412
51485890489257123967517072933800
51485890489257123967600755759416
51485890489257127720123499359552
51485890489257127727465505066274
51485890489257172145842117176466
51485890489288342050279933539986
51485890489288642239550527536770
51485890489288642239550527542386
51485890489288647552133404155212
51485890489288647552133748174662
51485890489288692019252248565894
51485890489292700362205225551464
51485890489292700362205225551465
51485890489292700362205573094276
51485890489292700362205573094277
51485890489293602530576571839261
51485890489293602530576919382073
51485890489499376759692021026480
51485890489500277465329760819592
51485890489508382575070939699164
51485890489511087847282460693972
51485890489572327688746701496160
51485890489572327688746787589440
51485890489573223269169004357634
51485890489580431563705946880800
51485890489584033834953074842208
51485890489584035070299867407996
51485890489604791501827482611816
51485890490167596362834509552372
51485890490167629714659529841582
51485890490228823853469932930774
51485890490228823854034792001630
51485890490228823855726269858710
51485890490229724286444662898608
51485890490229724287009521965252
51485890490229724287030442670200
51485890490229725473529710311034
51485890490229725474346737049460
51485890490236928963775970881202
51485890490236928966220594284812
51485890490237829349305982434100
51485890490240531237467722246220
51485890490240531238032581317076
51485890490240575707391793229490
51485890490459369075910688258282
51485890490459380194030663890830
51485890490459380326229736445202
51485890490459380326229765143010
51485890490483695524946453225498
51485890490483695524946539318938
51485890490483697309335231585326
51485890490553024554472661073620
51485890490556626825719789052290
51485890490556630392888488935130
51485890490556630394499500782760
51485890490556630395064359849404
51485890542434741201345070689182
51485890542465970697021533230583
51485890542465975532551045107347
51485890542465976081341900944827
51485890542465976081343015553751
51485890542465976127095485874351
51485890542469862070486228321586
51485890542469862070486620525044
51485890542469872611571579950887
51485890542469877985453371145154
51485890542469877985453763348612
51485890542469877992795683296503
51485890542469877992796797901215
51485890542469877992796797905427
51485890542469878541860397757362
51485890542469879776369587233627
51485890542469879776370701838339
51485890542469879776370701842551
51485890542469879776641556419011
51485890542469912079144466716582
51485890542469922986258191160931
51485890542469924221040896308195
51485890542469924221040896658115
51485890542757760046429494986036
51485890542757760046429494990248
51485890543334419317461169516392
51485890543334419365909775704752
51485890543334419365910167908219
51485890543406151828531919246930
51485890543415457517424824664125
51485890543415457518177965843213
51485890543415458066216795106317
51485890543415458066969936285405
51485890543415458069476977316445
51485890543418159221425025465525
51485890543418159221425025469737
51485890543418159223869390470789
51485890543450574652051707409089
51485890543450574654228232350587
51485890543450574654228318089735
51485890543450574860151223447451
51485890560192152509353412568326
51485890560193504667590460907892
51485890560193504667590464094432
51485890560195800528819676671308
51485890560475832645799344612128
51485890560475832783060099337520
51485890560483932768883269417566
51485890561140433738462041876034
51485890561351178999794449672604
51485890561359271761632610777448
51485890561383598211484279160852
51485890561383599438759165190892
51485890561456534267638703121680
51485890567292224997196846255586
51485890967888653411453306093108
51485890967888653411453306098724
51485891021068987538907916084285
51485891021069888106656935959793
51485891021069889753032847286369
51485891038794863778150156156925
51485891038794865379609306690557
51485891038795765993090990303021
51485891044699583024504320379380
51485891044700783598572356260484
51485891044700783735833110990088
51485891044703490792439009509920
51485891044704391360522760333362
51485891044991366807574320349682
51485891180566747797830173372222
51485891180566747797830948206882
51485891180601873692652931025932
51485891180602774260401950901440
51485891180602775906777862228016
51485891198327749931895171098572
51485891204201249450237617776928
51485891204201253017133602352928
51485891204225564642011338034672
51485891204225564825277500972392
51485891204236376397392055604400
51485891204236376946455995229630
51485891204237277514267776870061
51485891204237277514267776870062
51485891204237277697198433684126
51485891251469956132677465312625
51485891251502676946374831689968
51485891251505374350719687701759
51485891251505378649872939972617
51485891251505379884403824807212
51485891251505379884403824811424
51485891251506279217621959848125
51485891251506280863997871174701
51485891251786352093140129252555
51485891251786352095671529945441
51485891252449601764277121645616
51485891257410851871342327724072
51485891257413549816037390923718
51485891257695025684732971643285
51485891258349826818938283450886
51485891258357926987857148002220
51485891258357926990552560049924
51485891258394249884762907609359
51485891258394299671096392954412
51485891258569883811561048788908
51485891275135823972361349490935
51485891275419652988548105668523
51485891275419652990996943222195
51485891275420853562532459668571
51485891275420853564227036362577
51485891275420853565063859894897
51485891275420853565064979108915
51485891275420901741046908997403
51485891275420901741048028211421
51485891275420901741048028677981
51485891275420901742739160293675
51485891275420901742739161693355
51485891275420901742742603972307
51485891275420901742742604322227
51485891275420901742742605371987
51485891275431410149155138879046
51485891276083808582775862090783
51485891276085009339858238083535
51485891276327274569393490133177
51485892403652197230732923671744
51485892403683311223777424038136
51485892403687319382984037546469
51485892403687330501105042048793
51485892403688236368737728036261
51485892403688236414492055900617
51485892404527097989795132589668
51485892404550507995093492897776
51485892404550507995264071104334
51485892404550507995264071109950
51485892404558612920128079791844
51485892404558613104834671655092
51485892404558613104834671777348
51485892404558613105569334215890
51485892404558613105569334221506
51485892404558613105570105873838
51485892404558613110652680051998
51485892404667631084945240325150
51485892404667631635599152045348
51485892404667631635682949189828
51485892404842296905123644133854
51485892404850397074044722014670
51485892404850397074044836333534
51485892404850397075736974710622
51485892404854014034533471949430
51485892404854015269231608295670
51485892404854015407078142802482
51485892404854015407081270333004
51485892404874712404963724977304
51485892404886419786516116063526
51485892404886419786516776111150
51485892404886435708763507232788
51485892404886435708844865238046
51485892404886435708844980029294
51485892404886435708847304377268
51485892404886436257886879735718
51485892404959370583478073699806
51485892404959370583478074171982
51485892404959370583478074172190
51485892404959370583480398520164
51485892404959370585172650743732
51485892456864964152875778411385
51485892456865864720624798286893
51485892456865864728219000345943
51485892456865864728219000363448
51485892456865865086737189072205
51485892456865865086737193671475
51485892456865865132218776118537
51485892456865865132469824577913
51485892474588138505752388753012
51485892474590824339388143356521
51485892474590840758230495362777
51485892474591741371712064650553
51485892480499149563219216755565
51485892480499464386921435172521
51485892480499465805031399518086
51485892480499466170495339109645
51485892480499466171060196776636
51485892480499466171332167359327
51485892480499466176143801224252
51485892480499466178675204768259
51485892480499466178675204768260
51485892480500366372843181512650
51485892480500366380374621469906
51485892480500366739060180434995
51485892480500366739143858655517
51485892480500366739143863260611
51485892480500366784876494161225
51485892480500366792407938723575
51485892480500366922074520074675
51485892616289360043267105855100
51485892616289363749870018106704
51485892616362261566075294027650
51485892616385720984566549071832
51485892616387038551240425394956
51485892616394682007299444261040
51485892616397383710734873151886
51485892616397383710734876334214
51485892616397383710734877738106
51485892616397548698988415054035
51485892616398734822454989499431
51485892616398749646616455852682
51485892616398749646616455852683
51485892616398749646616455865733
51485892616398749646616457269625
51485892616398751293745512607697
51485892616398784644803480265899
51485892616581114414138435635566
51485892616581114414138436698376
51485892616604558960290165876546
51485892616604558960291194746322
51485892616613520028694078113270
51485892616613568207187607203714
51485892616613568207187608620656
51485892616613568207188640322840
51485892616613568207188641722520
51485892616616221686460326949228
51485892616678860814780359243940
51485892616713483193875085297616
51485892616713483193875860136488
51485892616713532606899499423616
51485892617237611626843025585828
51485892617260720893093199808368
51485892617261022866105063394910
51485892617261022866167739420686
51485892617261022866752486078768
51485892617261022866755928216590
51485892617261022866755929639356
51485892617261022866924094223528
51485892617261022866924097392806
51485892617261022866924098809956
51485892617272744889620174824448
51485892617272778426154106855300
51485892617272778426154110037628
51485892617272778426154881694172
51485892617272778426154884876500
51485892617334872996350271154392
51485892617334872996353370341238
51485892617334873003692276861114
51485892617342978106658633452794
51485892617366389300166077338598
51485892617366389300730936415070
51485892617366438713923749294164
51485892617369991389131119440128
51485892617369991395909040914866
51485892617369991571413119228200
51485892617369991571413205317268
51485892617369991571977978294844
51485892617369991571978064388124
51485892617369991571978064393948
51485892617369991572145339702340
51485892617369991572145343934428
51485892617369991579572151661910
51485892617369991579572151679172
51485892617370039610951402994138
51485892617370039610952436096002
51485892617370039750387824565496
51485892617370041396784771270016
51485892617553710971990200901402
51485892617553710971991004438242
51485892617553710973682452534544
51485892617553710973682453597354
51485892617553710973685551367258
51485892617553710974249635599242
51485892617553710974250440553024
51485892617561816083991618015446
51485892617564529042828837213256
51485892617564529042828840399796
51485892617564534393547196156798
51485892617564534395974768163816
51485892617588829364123511357902
51485892617588829364124314894742
51485892617588829547054168171966
51485892617588829547116844197742
51485892617588829547869985376830
51485892617588829547869989608918
51485892617588829547870879239038
51485892617588829554648025869080
51485892617588829554648025873292
51485892617588844234855274986992
51485892617588844372031113022840
51485892617588844372032232217984
51485892617588845607378245712812
51485892617588845607378249944900
51485892617588846018424960540514
51485892617588846018424960890434
51485892617588846025935107192252
51485892617661775542336428966930
51485892617661775542340561272902
51485892617661779109484236835354
51485892617661779109487589703184
51485892617661779109487592889724
51485892617661779109487594308278
51485892617661779109488369129888
51485892617661780483723598589056
51485892617661780483724631690920
51485892617661780895484966636980
51485892617661780895484969823520
51485892617661780895485741475852
51485892634015191817712784086152
51485892634015191819969121014088
51485892634015239989175020294188
51485892634015241223959276737414
51485892634112453134604607692722
51485892634119657678792664458172
51485892634119657862539230215198
51485892634119657862539345006238
51485892634119657862539345006446
51485892634119657869317261876090
51485892634119672686700349029850
51485892634119707090122503289846
51485892634120558246604446448524
51485892634123259950039793836522
51485892634123259950604652903166
51485892634123710493948295785631
51485892634123725318109676067077
51485892634123725318109677466757
51485892634338495837531649766518
51485892634338544015942267689502
51485892634338544015942272288772
51485892634342097925765329136712
51485892634342098108779553985352
51485892634987799490858288088444
51485892634995052208771504665480
51485892634998621128925176662012
51485892634998621128928271262638
51485892634998621128928274444966
51485892634998621312026182119014
51485892634998654665459883881656
51485892634998654670564407635992
51485892635059849909883518499200
51485892635095867628436121277692
51485892635095867811282980486540
51485892635095915851867988149736
51485892635095915852432072381720
51485892635095915852452993088120
51485892635095915852453767922780
51485892635095915852454112296314
51485892635095917636089773457500
51485892635278687880608387440424
51485892635278687880609162275084
51485892635278698998729247975694
51485892635278702704767301156442
51485892635286807815072564267998
51485892635290405144935621339004
51485892635290405144936654576222
51485892635290410635279684262232
51485892635311103332182074316520
51485892635314720474075360839064
51485892635314720474159157977720
51485892635384054312892256477786
51485892635384054314499826530446
51485892635384054314499826536062
51485892635384054314583394098254
51485892635387657134789972011004
51485892635387657134790743663336
51485892640031885551155534021953
51485892640032352324239582576862
51485892640032352324239582595736
51485892640032352331854590587360
51485892640033252899666372558838
51485892640033252899666372577711
51485892640033252899666372577712
51485892640033253082597029391776
51485892640250890118273814785764
51485892640250890118273819036566
51485892640323869457769444991122
51485892640344443518045963374094
51485892640895524336399992200758
51485892640895572496189236347640
51485892640904528237655269674727
51485892640907230047660622346534
51485892640907279877743522886224
51485892640907280078310847173562
51485892640907280078310850361506
51485892640968173898953789204497
51485892640968175133735722699429
51485892640980180874416086232229
51485892640980181468940720877937
51485892640980181469212688525941
51485892640980225888321201652270
51485892641000890770039564401329
51485892641187024771537435862045
51485892641187024771540444373603
51485892641187313247957617812646
51485892641187313431453133698970
51485892641188214407971534716369
51485892641195117116597469061952
51485892641199019576843594927162
51485892641199019577115191038858
51485892641199030512220807906403
51485892641199030512221200109861
51485892641199030512221970226190
51485892641199030512283962205022
51485892641199030512283962224705
51485892641199030695236309860046
51485892641219728929030674418484
51485892641223345887261169748685
51485892641296280761807208698837
51485892641296280761891939052992
51485892641296280900512539659782
51485892641296280900784508824106
51485892641296280900784508843789
51485892641296282136131301391298
51485892687289180918657069853314
51485892687289180921104790908736
51485892687289181469896876141968
51485892687297284795813327604052
51485892687297284795813329003732
51485892687297286577190219170866
51485892687297286579637937043960
51485892687297286579637940230500
51485892687297286579638026319568
51485892687297286579638313301842
51485892687297286579638399391070
51485892687297301404364263885010
51485892687297335808037509845665
51485892687298187010251726427976
51485892687298201834915291149970
51485892687298236375849291490309
51485892687300888299394328230706
51485892687300888301842049290340
51485892687300888301842135379408
51485892687300938079284379189949
51485892687300938079284379194161
51485892687302254603585073186443
51485892687508018896578861817115
51485892687508018896641537842891
51485892687509385197742620336053
51485892687509414845222184496739
51485892687516122770785996285481
51485892687516122770970580826333
51485892687516122770974024362809
51485892687516122771036700388585
51485892687516124555174688557693
51485892687516124555362716635021
51485892687516124555362716641663
51485892687517023338785720268305
51485892687517024985913743904193
51485892687517073164157257637125
51485892687517073164157600593717
51485892687519726277378797617533
51485892687519726277378797621745
51485892687519726277379912230669
51485892687589120373485482572167
51485892687589120373485482576379
51485892688160623579069438044313
51485892688160624813851371539245
51485892688160624814603483844345
51485892688160624814603483848557
51485892688160624814666159874333
51485892688160624814667274483257
51485892688160625363459244925449
51485892688164527091915088440478
51485892688164527091915088457740
51485892688164527091915091627018
51485892688164527091915093043960
51485892688164527091918444507898
51485892688164527091918449094118
51485892688164527275184656685899
51485892688172330960621484756793
51485892688172330960621484761005
51485892688172330960809512834121
51485892688172330960809512838333
51485892688172330960872531816489
51485892688172630348608829716759
51485892688172630966038653481438
51485892688172630966038656667978
51485892688172630966853446415796
51485892688172630966856888559234
51485892688172631104051439026344
51485892688172631149307073816645
51485892688172631149804995238452
51485892688172631149871158048629
51485892688172631150059186125957
51485892688172631150143125818937
51485892688172631150143900653597
51485892688172631150144245027131
51485892688172680377643836676003
51485892688172680378459739620015
51485892688173580945455618320647
51485892688176232826255548086184
51485892688176282649454704517335
51485892688176282649454790252271
51485892688176282649454790256483
51485892688176282649455819122047
51485892688176282649455819126259
51485892688234777473991848091354
51485892688237478628446937275686
51485892688237478628635237100931
51485892688237478765644929886234
51485892688237521446369751412411
51485892688245581907981957663190
51485892688245582503594483902513
51485892688245626968184936463073
51485892688269893525244685825486
51485892688269941887317686432773
51485892688269943533882654706453
51485892688273495980405629008436
51485892688281599855302498808605
51485892688281649273410258765097
51485892688281649680653115471025
51485892688452413040422458146322
51485892688452414135494799847624
51485892688452414275204391641254
51485892688453624778361774285295
51485892688453624778365217491543
51485892688453624778616295009453
51485892688453626013146031778281
51485892688453626013146032132413
51485892688453631503572734007220
51485892688456316550825331825897
51485892688456316550825417565045
51485892688456316598189895280701
51485892688456316599005802823983
51485892688456316735450563917025
51485892688456316735450565333967
51485892688456316736266471460307
51485892688456326070018283680090
51485892688456326070018284742900
51485892688456326070018328340745
51485892688456327854382972006471
51485892688457228284933999267219
51485892688464419876176670523043
51485892688464419876176699220851
51485892688464419876176699225063
51485892688464419876176784959999
51485892688464419876176784964211
51485892688464420425219345068339
51485892688464420470701305175393
51485892688464420470952009278497
51485892688464420473145277977190
51485892688464420473145670180657
51485892688464420473149142082283
51485892688464436532652677398282
51485892688464436532903381501386
51485892688464437081695351943578
51485892688464437081696471138722
51485892688465321040960924077007
51485892688561681795206757891867
51485892688561681797633674094787
51485892688561681797633674448919
51485892688561683029988691386799
51485892688561683032163784278421
51485892688561683032163784628341
51485892688561683032979691821703
51485892688561683169424539008025
51485892688561683169696005802420
51485892688561683169699492586821
51485892688561683170240446551307
51485892693101445402099405356084
51485892693209563675285307815424
51485892693412742405786077883126
51485892693412742405786077887338
51485892693413942979854114236198
51485892693416344127178414906649
51485892693416644126715000304493
51485892693416644133410386846727
51485892693416660781019778375941
51485892693416660788550845261855
51485892693416660788550960047279
51485892693424748001026478631741
51485892693424748008369632231367
51485892693424797971273893507165
51485892693424798146676472081924
51485892693424798154288122488356
51485892693424798154288124004676
51485892693424799199374420547019
51485892693425648576201565759959
51485892693425649804219180563672
51485892693425650353262199465240
51485892693425650536276424313672
51485892693425698584838376453849
51485892693428368306548864017882
51485892693428399876492228348314
51485892693428399876492228348557
51485892693428399876492228348558
51485892693428399876492231529238
51485892693428399876492233064516
51485892693428399876492233065920
51485892693428399876492233070132
51485892693428401660880925338132
51485892693498596531562128314883
51485892693498613002848865260345
51485892693498646354402260737675
51485892693533718673655123201024
51485892693533718673738691235599
51485892693533766714720417141275
51485892693533766714720760080397
51485892694069250776727278158416
51485892694069250776810846192784
51485892694072852498680338758879
51485892694082206361066651116544
51485892694084908247433543525995
51485892694084908247998402592639
51485892694084908252517146573931
51485892694178568901314878629691
51485892694178568901314883412696
51485892694182169571667252215434
51485892694190274498477118530854
51485892694190274681407659626409
51485892694190275047269088972838
51485892694362256924268574776522
51485892694365842579919252215987
51485892694373946454313635348172
51485892694373956977637007170688
51485892694373956977657927875636
51485892694400959368144453319352
51485892694400959368144567638216
51485892694400959368960356263364
51485892694400959368960470582228
51485892694400974200638947894678
51485892710925082035705032848975
51485892710935584963360428061970
51485892711142686093066913932229
51485892711143916314614514446195
51485892711143916314614543025911
51485893094961114663597510305047
51485893094993835484070818686823
51485893094993835484635677759083
51485893094997404401811908994549
51485893094997404401811908998760
51485893094997404401811908998761
51485893094997408105341030165395
51485893094997409706800184949829
51485893094997409751716941491971
51485893095212640106274723722897
51485893095288326638799945822939
51485893095289221719276945302573
51485893095289238144810441829718
51485893095871438121039056917754
51485893096160485661649978011386
51485893096163187504605513418724
51485893096195607943570228937012
51485893096195609590699052927204
51485893096268544465332261266708
51485893096268544465332261388964
51485893096268544465332264571292
51485893113010100292249903311062
51485893113702680657145323218688
51485893113877361164308011761066
51485893113885446646244922413612
51485893113885450215109228332410
51485893113885466274614046524954
51485893113889064841515491520228
51485893113889064979278225696020
51485893113889064979281353226542
51485893113921485281044948131584
51485893113921485281045062922832
51485893113921485830004055114688
51485893113921485830086965815796
51485893113982711538778201761386
51485893113994420155678156593344
51485893113994420155678157065520
51485893113994420155678157065728
51485893113994420704637263104272
51485893113994420704637263576448
51486164780669664792398632681207
51486164780669664792962716913191
51486183463446610735118085801140
51486183463446611969900019296072
51486184154724315259837984032067
51486184154724315262285706504431
51486184154724330079668908443615
51486184154724615449108582633945
51486184154724615451556386241975
51486184155051188013476650260047
51486184155051191719514789179943
51486184160959796820534508365334
51486213623428913255728166840287
51486213623428913256292251072271
51486213624304225663098578491933
51486216486717639919198763712335
51486216486717639919199535364667
51486216486826597512223424435969
51486216486826892167820725560133
51486216486826897701473097727805
51486216486830499972469177229837
51486216486862914877781520580453
51486216487046597397670966622363
51486216487046602885590671044283
51486216492955222765022033505325
51486222211228571792354879203933
51486222212176853020774186682323
51486222212211986283760251420643
51486222920558053514719134562951
51486222920558053517166857033911
51486222920558103518210752330429
51486222920558953937596893906602
51486222920558953940107377081080
51486222920558953940128297788884
51486222920558953945189951259240
51486222920558953945207399708696
51486222920558953945207399712908
51486222920558953945210871967044
51486222920558953947717883944580
51486222920558953947717883945984
51486222920558987299542904235194
51486222920558987299543019026442
51486222920559003948761865338750
51486222921210698316150490974311
51486222921210698316150491092403
51486222921210698320665534527539
51486222921210698320668890577697
51486222921214600780911290494849
51486222921214600781748115556587
51486222921214600781748118744531
51486222921214600781751471606745
51486222921214600781751471612361
51486222921214600783443695724385
51486222921214600783443724304101
51486222921215451203161152092570
51486222921215451203725236324554
51486222921215451206173044530450
51486222921215451206173044536066
51486222921215501211462317401306
51486222921215501211465761079938
51486222921215501211735401551931
51486222921215501212299142467416
51486222921215501212299145655360
51486222921215501212299399684860
51486222921215501212299485778140
51486222921215501212299486840950
51486222921215501212302584610854
51486222921215501212302584612258
51486222921215501212302842891108
51486222921215501213994722989346
51486222921215501213994722993558
51486222921215501213994751569062
51486222921215501213994751573274
51486222921215501213994837308210
51486222921215501213994837312422
51486222921215517815201762737739
51486222921319967210077987584781
51486222921319967215161590632717
51486222921320873136142806561257
51486222921538771650966631256767
51486222921538771658306314015195
51486222921538771841320653667973
51486222921538771841321025204281
51486222921539672271872052119321
51486222921542357493958277287688
51486222921542357501485214940290
51486222921542357501488658260418
51486222921542357501568782974658
51486222921542357501569930880660
51486222921542357504017648749541
51486222921542357504017734488690
51486222921542357504017734492902
51486222921542374102509556186964
51486222921542374104957277242386
51486222921542374104974754625849
51486222921542374104974754625850
51486222921542374104978197832098
51486222921542374110039851420546
51486222921542374110039851421950
51486222921542374110060772010258
51486222926571734047001766792361
51486222927119323550480864526757
51486222927123176186275847759065
51486222927124126578810371667457
51486222927124126579083484039295
51486222927124143228303430135019
51486222927228292431963351141055
51486222927228292434477277521781
51486222927232194891916217220547
51486222927447096872074947127951
51486222927447096872075718780283
51486222927447096872096639355493
51486222927447097055299265346979
51486222927450999332614361332399
51486222927544347078400044892669
51486222944954168536521524983870
51486232926920109630893553676405
51486232926920109630894325328737
51486232926920142982719345617947
51486232927795455984888572778955
51486232997496737075771583077855
51486232997521053642036484740065
51486232997715541692326935668365
51486232997715541692327707320697
51486232997715541697410281498857
51486232997715541699671208463135
51486232997715546455783454910279
51486232997715546455784226562611
51486232997739858263676678596783
51486232997750668600443722762845
51486232997750669195240704367357
51486232997823615182910966622649
51486232997823643046562135161713
51486232997823643046562138349657
51486232997823647939688305908507
51486232998480112448143938596321
51486232998690846548909686547027
51486232998698944935694732520665
51486232998698944935694735708609
51486232998698949829071950327155
51486232998698960941857533069515
51486233003659294608342371646545
51486233003732240596012605322121
51486233003732273947837625611331
51486233004388737861245577295793
51486233004599471962011353826215
51486233697890806395620658500644
51486233697891706963369678376152
51486233697891712319046239430076
51486233697924161216461826167762
51486233697926829108091937758252
51486233697926862508114907962642
51486233697996204989189273235496
51486233697996221458035088381906
51486233698032245405850061473370
51486233698864320042464588518234
51486233698871522889631062987958
51486233721630873230401574798590
51486233721630873367662330577951
51486233721631624916044956862249
51486233721631773798213353606611
51486235151225929771472190407795
51486235151226229960721863699631
51486235151229832231717943201663
51486235151400655848902097408749
51486235151408760958643157247723
51486235151445966536599994015315
51486235151445967771381927510247
51486235151445982588765129449431
51486235151509908676363073371621
51486235151554050726178581396305
51486235152102474914870367443375
51486235152210543052283819390249
51486235152385260109190860095487
51486235152386160494009309250371
51486235152386160539741973453887
51486235152393363991761838793459
51486235152394264422312779964979
51486235152394281023269885841287
51486235157134555176958993302457
51486235157418249913944232160389
51486235157426353788903477545029
51486235158398951766745089691339
51486235559212883710149684909571
51486235559212915231831313525821
51486235560088230064144704012121
51486235789532195515152224452919
51486235789532195520235570283411
51486235789540298802930645652769
51486235789540300632236065883035
51486235789649558399388975911677
51486235789649601044164020348623
51486235789653155136080790983003
51486235789653203315411148308627
51486235789653203315411148310031
51486235789653204550757940875819
51486235789653205279467986133941
51486235789653205280032842018257
51486235789653210633205633887185
51486235789653210633477603051509
51486235789677487119671867440621
51486235790309667218696964895859
51486235790309667223780310726351
51486235790516514288024505195813
51486235790516519775944209617733
51486235790517700218413895100793
51486235790517716819371000977101
51486235790552837141502306470801
51486235790552837187234970674317
51486235790552838970808874611441
51486235790625768348300095004931
51486235790625768350744455310303
51486235790625773838664159732223
51486235795453762418715110432857
51486235795453762425492260255263
51486235795453762426057116139579
51486235796426342234986590033325
51486235842722737455455216085833
51486235842722779955423714551502
51486235842722779955423717733830
51486235842755152955023329163235
51486235842755152955295296811239
51486235842757904064977135564708
51486235842819142493226351402458
51486235842820043063482411950502
51486235842826946224668587698769
51486235842827196545073492005486
51486235842827229899342875764926
51486235842827231729483172953900
51486235842827231729486272140746
51486235842827231729486272142150
51486235842827246368182234611522
51486235842827246551116248879428
51486235842828080504271232630394
51486235842828087822313755679721
51486235842828097158576095260088
51486235842828130329893818475852
51486235842828131565240611037428
51486235842828135863542713662038
51486235842828146389402078811834
51486235842828146935934613139244
51486235842828146981667275807726
51486235842828146981667276144388
51486235842828146984195208847358
51486235842828146984198681105546
51486235842828147118948951243730
51486235842830838939610085628122
51486235842830838939610085746214
51486235842830848090389702660398
51486235842830848090389705846929
51486235842830848090389705846938
51486235842830848230094739130022
51486235842855165388624844267882
51486235842855165388645736276465
51486235842855165388645736276474
51486235842863221085090557369913
51486235842863221085090557369922
51486235842863253707449371553631
51486235842863254439443967974211
51486235842863254439443967974220
51486235842863254439443967979836
51486235842863269080653428129822
51486235842863269263605005650446
51486235843484594233263317869826
51486235843694444567817538615106
51486235843703448870799878225074
51486235843803396611147632662448
51486235843803402144799915194604
51486235843811500486106879595380
51486235843811500486169555621156
51486235848627792533280684990835
51486235848627793768627477552411
51486235848630506582652245636515
51486235848728802763359292524166
51486235848735521768901093150553
51486235848735521768901096332881
51486235848736772351543324736793
51486235848739458819035021662603
51486235849602769601102975552137
51486235849602769606186578600073
51486235849611162552295667410747
51486235866133576508097967872595
51486235866169599218058762892915
51486235866352419882742532374393
51486235866352429165637313825623
51486235866352431000863279659273
51486235866356321748463650522553
51486235866356332861500941907427
51486235866356332861501051976941
51486235866356332866584397807433
51486235866356338357014586466641
51486235866356338402768428594001
51486235866356366357365011100927
51486235866356366357930641824115
51486235866357222316275346422433
51486235866357238917232452298741
51486235866380381362313273309353
51486235866380381957110651605529
51486235866380381957110651959661
51486235866380382094371320595985
51486235866388451883191161476847
51486235866388456824579364336351
51486235866388457373371334778543
51486235866388457373643303942867
51486235866388485237545262716063
51486235866388487066851830839233
51486235866388487067415915071217
51486235866388487067688659093287
51486235866388487204948552889335
51486235866388737248300632061113
51486235866392388933409002402575
51486235866453293995902415938841
51486235866453327944781261875809
51486235866453633027424856701033
51486235866453778434852598810367
51486235866461397870861661323481
51486235866461397870861771392995
51486235866461399701005172491953
51486235866461403358781365745401
51486235866461403361291845733339
51486235866461431224943133331875
51486235866461431225215102496199
51486235866461432594475338008927
51486235866461432595312161541247
51486235866461432596985817996865
51486235866461432597822646250919
51486235866461433055086411731311
51486235866461433055086414917851
51486235866461433055086524987365
51486235866461433189271568766331
51486235866461433190108392298651
51486235866461437948484578822513
51486235866461447879519622287345
51486235866461683235971241977261
51486235866461732784561834834487
51486235866461733379358065591891
51486235866461738137734252114349
51486235866461748022764657489607
51486235866465301566726290640113
51486235866465307054645991403109
51486235866465340409002300780705
51486235866485747926209353119261
51486235866485748383745977039965
51486235866485764443253118180803
51486235866497755954568876387875
51486235867009826998681295769925
51486235867117895265761587700881
51486235867325927533421618512087
51486235867325944134378724388395
51486235867328629373866756489711
51486235867328629376377925577373
51486235867328644063277608348507
51486235867328649551197312770427
51486235867336733249098741173283
51486235867336733251609225882955
51486235867336738053203373859753
51486235867336738053207591900661
51486235867336738601999562342853
51486235867336738602271531507177
51486235867336754654160479736061
51486235867337033438348414466523
51486235867337054851024989891097
51486235867337933868899355992335
51486235867337950469856461868643
51486235867361049678081110013673
51486235867361049678081196102741
51486235867361049815341950478213
51486235867361066279038215889981
51486235867361066332385715893887
51486235867433995665751806018889
51486235867433995665751807185289
51486235867434001153671511607209
51486239228182734663006388907809
51486239378739203875110418957553
51486239378804034867441599971355
51486239378804034867441600089399
51486239378812138742400845355995
51486239378812138742400845474039
51486239378812138742400846872315
51486239378812138742400846873719
51486239378812138742965705944575
51486239378812138749743627419313
51486239379787453487356607856725
51486239380006302573604728469363
51486239380006302575280678707503
51486239380006302576118654867559
51486239380006302576118654985603
51486239380006303810900589878811
51486239380006303810900589880215
51486239384755946651365075182829
51486239385696078900458275135913
51486239385704227879993302747139
51486239385914927989220322264791
51486239385914929224002257276043
51486239387679125782338275539972
51486239387679125782401037659028
51486239387679142253691562184236
51486239387679145913995831949062
51486239387679179265820852238272
51486239387702561917511724778922
51486239387703462480177050791480
51486239387703510656243782713778
51486239387710349131847175260050
51486239387710665792491890869914
51486239387711549934745812064786
51486239387711562702443681516374
51486239387711566406036336589994
51486239387715615463581602812408
51486239387715620768486967596260
51486239387715620816751032391880
51486239387715620816751408632452
51486239387922295705687903160552
51486239387930400815429082040124
51486239387995241555532899160796
51486239387995245215565199761298
51486239388003346665838937107012
51486239388038472468334147540288
51486239388038472651369321673592
51486239388650842093807125873238
51486239388650842096251863950004
51486239388650843329991119741496
51486239388651742473542171796334
51486239388651742473542171800546
51486239388651742479375520624705
51486239388651742479379007409106
51486239388651742481614031448319
51486239388651743714704879390420
51486239388651743716395964943251
51486239388658947204950365126136
51486239388659847589664124772630
51486239388659847589664124775060
51486239388662549295354382263727
51486239388662549477803751227843
51486239388662549477804522880175
51486239388662549477804943762736
51486239388662593942667365503904
51486239388662593942667365506334
51486239388662593942667365510546
51486239388695014391231198498152
51486239388870576796487045022994
51486239388870591620648168436916
51486239388870591622904505364852
51486239388870593399951176925263
51486239388870593399954242829533
51486239388870593407293182631985
51486239388881398429390000498898
51486239388881398566566570009053
51486239388881398566587878668118
51486239388881398571670452846278
51486239388901811442068505321265
51486239388905713765304681658494
51486239388905713895811414956914
51486239388905713902585854226829
51486239388905713902586242180946
51486239388978645066074448720463
51486239388978645066077931275206
51486239388978645066077935507294
51486239388978648587493079175596
51486239388978648633246631158046
51486239388978648772118311636336
51486239388978650007465104202124
51486239431989766865519248102591
51486239431989767460880707815813
51486239431989767460880712520077
51486239431989767467658633994815
51486239432012894387614910013997
51486239432024889605536846548947
51486239432024899991098143045251
51486239432024900723092652210363
51486239432024900723092653726683
51486239432024900723657512798943
51486239432024900725352088443189
51486239432024934077174009427509
51486239432024934077174095166657
51486239432308619526373627413839
51486239432308619526457309767071
51486239432308619526457309885115
51486239432316673575706929013697
51486239432316723401329516394189
51486239432316723401416556669435
51486239432865113686896462777271
51486239432865113686896548516419
51486239432888228396323118319269
51486239432900235959531865651497
51486239432900235966306692525609
51486239432961175616243137578307
51486239432961175618771070617939
51486239432973181356924277480961
51486239432973181359180614408897
51486239432973181359184056079951
51486239432973181951720881290993
51486239432973181952285740363253
51486239432973231182630888636243
51486239432973231228381117477287
51486239432973231365307055184363
51486239432973231365310154489253
51486239432973231367820605307047
51486239432973231367820981565089
51486239433180013594496573683909
51486239433183936232969751585009
51486239433192019929701948116247
51486239433192035852280742862567
51486239433192035991720230692327
51486239433216351732806733123569
51486239433216351732809827724195
51486239433289286012645576500763
51486239440782923959090425175315
51486239440855869946761035091463
51486239440856774685174912928849
51486239440856774685739771996981
51486239440856775874789042827803
51486239440856775920521705490509
51486239440856775921086566097963
51486239440856819150602193740579
51486239440856820385195841939335
51486239440856820385384127234107
51486239440879885093476804156481
51486239440880189400644424787909
51486239440880190628386907324237
51486239440887988968436049541121
51486239440887994359828886390015
51486239440887994366868594579161
51486239440887994367453597903806
51486239440888294506138824067544
51486239440888294510950835805711
51486239440888295745732769300643
51486239440888295745752540487058
51486239440891896822867944093857
51486239440891896827951548681199
51486239440891898057649877587385
51486239440891898062733480635321
51486239440891898063298341242775
51486239440891941249525669685735
51486239440891941295258333890655
51486239440891942484307604721477
51486239440891942529851982089411
51486239440891942530040267384183
51486239441171674410038136563755
51486239441171674412548619738233
51486239441179778286691958642401
51486239441180979043775736576479
51486239441204094896452414092049
51486239441216145841391872331405
51486239441763340721366083687627
51486239441763640864401916529059
51486239441763641047416254646595
51486239441763641047416255696355
51486239441836275595999292149387
51486239441836575742023428375285
51486239441837476353353632602199
51486239441837525720624461819735
51486239441837525720624466051823
51486239441840177601509212380031
51486239441840222066371634123629
51486239441840222071455237171565
51486239441840227424621313988201
51486239441840227424624666856031
51486239441864489271575674377139
51486239442048227066596520678047
51486239442079440159986997624919
51486239442079441258135797575947
51486239442083343718381178833507
51486239442083343855641933209063
51486239442156278542100862075455
51486239442156278588684302735709
51486239442164382462890397987439
51486239455551333643292709229967
51486239455616160161437176456745
51486239455616165238328132002839
51486239455624265271742439568301
51486239455624265271743211220633
51486239455624268517925917691727
51486239455624268517925919208047
51486239455624269112722148449131
51486239455624269113287377387479
51486239455659402238301301653011
51486239455659402238866160725271
51486239455659451608584739576493
51486239456607683466929529217321
51486239456607683467494388289581
51486239456607732837212967140803
51486239456607732837213311514545
51486239458508799008802219711136
51486239458509699576676763470784
51486239458581735113133757083454
51486239458582636234883875869668
51486239458606962549922511523496
51486239458606967443129294942126
51486239458615071501019192434296
51486239458615072552870473821698
51486239458617807793589544739958
51486239458617817534563337263250
51486239458617817671824006253866
51486239458617818769428953583798
51486239458617818906354891270756
51486239458617818906354891272160
51486239458824899957835375557554
51486239458825800662907911927750
51486239458905999370750399228672
51486239458906851622807897397572
51486239458906855466105586111962
51486239459481413229312532404244
51486239459550443973390400682660
51486239459555248671736601800036
51486239459562146477114019124252
51486239459562501384586361082784
51486239459781301259879524801660
51486239459882154779808918247150
51486239459882154827173395856360
51486239459882154964434064492684
51486239464491272029216634638012
51486239464491310878811525282048
51486239464491321991848926736436
51486239464515576430673101898170
51486239464515626209726195291882
51486239464522796346371844543058
51486239464523696731104989405653
51486239464523740785877815834274
51486239464526442901911418213150
51486239464527749494127681012917
51486239464527751187073084797062
51486239464527751187073084797063
51486239464527751324271077407611
51486239464742531185750758203150
51486239464815525214403093885248
51486239465389736805930478285963
51486239465389736808437862155551
51486239465462671683071070617311
51486239465462671683091991323663
51486239465462673322944172003957
51486239465462673328027860850090
51486239465462673505874828818021
51486239465463874079189719808554
51486239465463874084838269195864
51486239465463874086529402566982
51486239465470777202986734698422
51486239465471977959734752461448
51486239465471977959797514580504
51486239465471977959985427865766
51486239465471977959985799402074
51486239465472027373010215046824
51486239465678820714961970963965
51486239465681522418209159914432
51486239465689626293168275975129
51486239465689626293168405299072
51486239465713943047719538713994
51486239465786877731806998155332
51486239465790780377535731889916
51486239465790780377598494008972
51486239866314279230475167447869
51486239937212975851760766626752
51486239937217784233449137241838
51486239943125507385919143098689
51486239943126407816470170363649
51486239943126407953668162974197
51486239943126409600608933489748
51486239943126409600797215129941
51486239943126409646613566758342
51486239943126409646613566758343
51486239943126409783811559368891
51486240079024794147951913713134
51486240096714642277494437095802
51486240096749769224648530549532
51486240096749769773440500991724
51486240096749769773712470174762
51486240096750670341524251815193
51486240096750670341524251815194
51486240096750670524454908629258
51486240097721910538206725998147
51486240097904740762297599786913
51486240097940763474765435838273
51486240102622817246521283182495
51486240102622817247086139066811
51486240102658094585761279028836
51486240102658394775010952202580
51486240102658395186793216864190
51486240102659295205561979467540
51486240102659295342759972078088
51486240102659295342759972196180
51486240102659295753788716369306
51486240102659295754353950027824
51486240102659295800358583296445
51486240102659295800358583296446
51486240102659295937556575906994
51486240102938166227879026131043
51486240102939066659183194225171
51486240149915240208463640883665
51486240149916135880369868042585
51486240149916135880369872759947
51486240149916140824204760740808
51486240149924244696716283534832
51486240149924244833914276145540
51486240149924245888213275403607
51486240149926942229252051240149
51486240149926942229252051244521
51486240149926942823776685890229
51486240149926947635498422539641
51486240149926947637192999233647
51486240149926947764600144464349
51486240149926947774390991838579
51486240149926947774390991844195
51486240150207019413214096368262
51486240150243042125681932892006
51486240150871619958881679075251
51486240150871625495061980740319
51486240150872520389429263133963
51486240150907642671286839573058
51486240150907642671286839573059
51486240150907642671286840635869
51486240150907642671349515126611
51486240150907642671349515598835
51486240150907642671349516661645
51486240150907642673797237717067
51486240150907642711956706998082
51486240150907642712019382669727
51486240150907642717040424364882
51486240150907642717103100036527
51486240150907642717103100390659
51486240151079374176856275073397
51486240151079374178550850367723
51486240151082376069373898469527
51486240155788437791852812905628
51486240155799244788043677395728
51486240155799543696778752989116
51486240155799544931560686484048
51486240155799544932396366827728
51486240155800444127329780254076
51486240155800449622777079657854
51486240155800449622777452729196
51486240155800449622861135082428
51486240155800450857371100923740
51486240155800450857559013152786
51486240155800450858123097384770
51486240155800450858124245290772
51486240155800477616349321249778
51486240155800478851131254744710
51486240155800482969578074092190
51486240155800482969581517298438
51486240155800484204363450793370
51486240155823559934249517281956
51486240155823559936508952937612
51486240155823560529045748039360
51486240155823560531305556871352
51486240155823560531577152983048
51486240155823560536388786847946
51486240155823560536389159919288
51486240155831663953748646192826
51486240155831663953749794098828
51486240155831663999503378890652
51486240155831665046250131817184
51486240155831665046250131935276
51486240155831665234285312385584
51486240155831665234348074150508
51486240155831665234348075666828
51486240155831665646129965727518
51486240155832866357480050115920
51486240155832866398128996952636
51486240155832866403212714319436
51486240155832870064001604008134
51486240155832870064273200119830
51486240155835566271985920404152
51486240155835566414267516062636
51486240155835567649049449557568
51486240155835567649133131910800
51486240155835567689782078747516
51486240155835567694865796114316
51486240155835568101564084656488
51486240155835568102128168888472
51486240155835568107211771936408
51486240155835568107212546771068
51486240155835605114237657448514
51486240155835606349019590943446
51486240156115342852592228167996
51486240156115344498968139494572
51486240156115344636982035049132
51486240156115344636982408120474
51486240156115344637045174484668
51486240156115344637066090473706
51486240156115344639489076080172
51486240156115344639492892357762
51486240156115349990211246583942
51486240156115349992658969174398
51486240156115644826312291861486
51486240156115644826315763765542
51486240156115650179481840582178
51486240156116544799268181341722
51486240156116695514087359395463
51486240156116695557329316765731
51486240156116695559021569461683
51486240156123447916391908510378
51486240156123449197680569492542
51486240156123449609274547324186
51486240156123449746535301699658
51486240156123449746723213928704
51486240156123449746786349113486
51486240156123449749230254959744
51486240156123449749233698165992
51486240156123455102399774982628
51486240156123749936053470741058
51486240156123755289222905142886
51486240156123948096998485728466
51486240156124650320791250281984
51486240156124650320791623353326
51486240156124698499034103984394
51486240156124698499034108216482
51486240156127351612256419847818
51486240156147764528595209404888
51486240156151667538783571591478
51486240156698895314915611777954
51486240156698895314933060580298
51486240156698895314936532484354
51486240156706999189623808699054
51486240156706999189874857162594
51486240156768237801096456436120
51486240156768239035669555597378
51486240156768239036443618881094
51486240156768239038113801566416
51486240156771841307687387863246
51486240156771841307690745448438
51486240156771841352607133636600
51486240156771846660584853082036
51486240156771846843937281136778
51486240156772141496689371674962
51486240156772141496937061155082
51486240156772146849855446975278
51486240156779945181896476595746
51486240156779945182461705532690
51486240156779945182649617761736
51486240156779945227629140799262
51486240156779945228131607971282
51486240156779950123280547503410
51486240156779950534978866341788
51486240156779950535815694578372
51486240156779994450861289565866
51486240156779994450861408602092
51486240156780245371083388109560
51486240156780245371167070475890
51486240156780245371707906939184
51486240156780245371711378824526
51486240156780245371896306539722
51486240156780245371899291053572
51486240156780245371899664124914
51486240156780245374155627981508
51486240156780245374155742313470
51486240156780245374155743829790
51486240156780250727325176597206
51486240156781145794919251432618
51486240156781151285345996885578
51486240156781151292880506977740
51486240156781151292880880049082
51486240156781200705905294175082
51486240156783902409923062688122
51486240156804261748074596586736
51486240156804261793828181378560
51486240156816268084367585797330
51486240156816317909760043872550
51486240156987992863908966214552
51486240156987994045346580382174
51486240156987994047853711751632
51486240156987994047857064619462
51486240156987994052689735394578
51486240156987994098690894992122
51486240156987994098694367368354
51486240156987994098694371954574
51486240156987994099255755593800
51486240156987997759563468569086
51486240156990695795163252901966
51486240156990695797607497454062
51486240156990695797610969358118
51486240156990699462998556272938
51486240156991896554689874504056
51486240156991902050224585854742
51486240156998799074761033987372
51486240156998799631080972469666
51486240156998799671813601672712
51486240157023116190065396558026
51486240157023116190065483714116
51486240157023116190065486896444
51486240157023116190068839764274
51486240157096045711469852177374
51486240157096051064698605019786
51486240173557842214414412186705
51486240173841226231963885622731
51486240174507022041504646535129
51486240174507027534441874690183
51486241294409041531363768816697
51486241300317666944465436212525
51486241302074215425338252637124
51486241302109053440314909714606
51486241302109053440314912902550
51486241302109337623342179773596
51486241302109337623342182955924
51486241302109354041346936477100
51486241302109354041347708129431
51486241302109354041347708129432
51486241302109354041347711311760
51486241302110254197313602881950
51486241302110254197313606069894
51486241302110254608907580713594
51486241302110254608907583901538
51486241302110254609180324732909
51486241302110254609180327919396
51486241302110254615874136090103
51486241302110254654912188586072
51486241302110254662256113836626
51486241302110254662443628547673
51486241302110254662444400194416
51486241302110254662444400200088
51486241302110254662444403382413
51486241302110254662444403382416
51486241302292614077361034159096
51486241302292614077361034163308
51486241302292614077364391626196
51486241302292614077364391630408
51486241302292614077365166465068
51486241302292647429186054448306
51486241302292647429186054452518
51486241302323837419614910943350
51486241302325067869843022666758
51486241302949116228461022116632
51486241302949116228461022120844
51486241302949116230132354224276
51486241302949116230132354228488
51486241302949116230153274812584
51486241302949116230153274816796
51486241302972526235622213332866
51486241302972526242961896091294
51486241302973426617992826754960
51486241302973426663746411546784
51486241302973426666002748474720
51486241302980631345927476444422
51486241302981531728298089866516
51486241302981531775660244533096
51486241302981531775743927354292
51486241302981531776478503709382
51486241302981531781645761943772
51486241302981531781645761947984
51486241302981531781646536782644
51486241302981531783818186467810
51486241303057183140295267871989
51486241303057184375077201366921
51486241303057184375642057251237
51486241303057184556479887894844
51486241303057184556479887899056
51486241303057184556480662733716
51486241303081494948271042558886
51486241303081544214997344719894
51486241303081544766299912655428
51486241303089599919056115057932
51486241303089599919056889896804
51486241303089600056316869433404
51486241303089600056317644272276
51486241303089600058012221432842
51486241303089600058012221434246
51486241303089600058012221438458
51486241303089600058576305670442
51486241303089600058577080505102
51486241303089649325303382666110
51486241303089649464175031257462
51486241303089649876041091529384
51486241303089649876041091530788
51486241303089649876041091535000
51486241303089649876605950601644
51486241303264310206357151681932
51486241303264315147741222589596
51486241303265215576032814089694
51486241303272115125153147365167
51486241303272415316662414793488
51486241303273315746646229941858
51486241303273315746646230409822
51486241303273315747213442058448
51486241303273319453251495239196
51486241303276022528753777506588
51486241303276022529318636573232
51486241303276032274891614290390
51486241303276032274894598685988
51486241303276032412071670585972
51486241303276033509673547785322
51486241303276033510238406851966
51486241303276033646853604078474
51486241303276033646853604080904
51486241303276033646874524791468
51486241303276033647417688310458
51486241303276033647417688312888
51486241303276033647439383858112
51486241303300348838897084424038
51486241303300348838900183610884
51486241303300348976077140836260
51486241303300349387939758969334
51486241303308438026895019558153
51486241303308438026895150295034
51486241303308438026895925133698
51486241303308438026895925133906
51486241303308438026896182351142
51486241303308452713859428995524
51486241303308452851036386220900
51486241303308452851054207977898
51486241303308453949203122370254
51486241303308453949205446716824
51486241303308453949205446718228
51486241303308453949205446722440
51486241303308453949206221557100
51486241303308454086382403947816
51486241303308454086382403949220
51486241303308454086382403953432
51486241303308454086383178788092
51486241303308454086401000543686
51486241303308454086403324536124
51486241303308454086404099376400
51486241303308454498244993378918
51486241303308454498245768217790
51486241303308454498245796915550
51486241303381384019648975304793
51486241303381384019649363259118
51486241303381384019650138097782
51486241303381384019650138097990
51486241303381387588492522666036
51486241303381387588492523132804
51486241303381387588492523138420
51486241303381388823838540861124
51486241303381388823838540865336
51486241303381388823839315699996
51486241303381388961036532997884
51486241303381388961037307838160
51486241303381388962728785693836
51486241303381388962728785699452
51486241303381388963293644766096
51486241355287866908315741520349
51486241355287882915041097940146
51486241355287882915313067123343
51486241355287882915313070305672
51486241355287883380171120398268
51486241355287883380171120417951
51486241355501767562147303022415
51486241356157959874592781030247
51486241356158260063651873727065
51486241356158260063840159021837
51486241356158260063864146680815
51486241356158260063864149863143
51486241356158260070430053469007
51486241356161861786065160090269
51486241356161861786067485604643
51486241356161861786068255740655
51486241356161861786068258922983
51486241356161861786068260439303
51486241356161878257354565407283
51486241356161878257354566923603
51486241356161911608971437262905
51486241356161911608971441961553
51486241356161911610666017139239
51486241356449748648953071010923
51486241356450044034013594354417
51486241356450048790775530586725
51486241356450048792470108797051
51486241356453651061771610088757
51486241356453651107500918242115
51486241356453651107504271109945
51486241356453651109198822288471
51486241356453651109948639297537
51486241356453651109950934597783
51486241356453651114279097984057
51486241356453662228071939100107
51486241356453665888377356775147
51486241356474059173987429003489
51486241356559017543927091169033
51486241373013759619413365188271
51486241374284893920492761642758
51486241378921167803640035116525
51486241378921484411669388992483
51486241378922383332289266019537
51486241378922384574979178782906
51486241378922384978665177346113
51486241378922384979502000878433
51486241378922384984313725204080
51486241378922384986195440699559
51486241378922385025234636384141
51486241378922385032764928435395
51486241378922385032766081063131
51486241506819700078816034876969
51486241507111439577348868724009
51486241507111440172145471017721
51486241507111440172145472534041
51486241507111440172146247374317
51486241507111440172148570322611
51486241507111456231653388515155
51486241507216806606123578515475
51486241514819902264002143182729
51486241514820767833710522624224
51486241514820769533350509413764
51486241515039640863330607574347
51486241530745941824489465738689
51486241532436357661721467087996
51486241532436358896503400582928
51486241532437258229533162635148
51486241532437259464315096130080
51486241532437660547879903555906
51486241532533281784264481431817
51486241532533765452096155715536
51486241532534471374962750033682
51486241532534516032041479844398
51486241532534516032041508424105
51486241532534519553205230664750
51486241532541675917456317598086
51486241532541724095698798229154
51486241532542576485268013145238
51486241532545278373328659947245
51486241532545278373893522206045
51486241532545278378412008965681
51486241532545278380671443680783
51486241532545745152060913301523
51486241532545745152060913301524
51486241532545745152060916470594
51486241532545745152301117112296
51486241532546644073015524798450
51486241532546644073015524815919
51486241532546644073015524815920
51486241532546645772592749466561
51486241532546645773408657017880
51486241532546645773408658553074
51486241532546645902322092956560
51486241532729009031063024702224
51486241532753304044882526663364
51486241532753304045446610895348
51486241532753309398867868477332
51486241532753323628250582533090
51486241532753353870504251462838
51486241532760508587438684160264
51486241532760562256299639795072
51486241532760562256300414629732
51486241532760562256300500723012
51486241532760562256300758990216
51486241532761409155187789773516
51486241532761409155187789774920
51486241532761462686850753147696
51486241532761463922197545714888
51486241532761463922198578816752
51486241532764116349136921486036
51486241532764116349137696326312
51486241532861377536278250289300
51486241532861393595806541718948
51486241532861422007914604695090
51486241532861425851215851389080
51486241532861425851216626223740
51486241532861426949301774789600
51486241532861426949301889575024
51486241532861426949302549624260
51486241532861426949302664415300
51486241532861427086562643950656
51486241532869530824261020174240
51486241532869530824261134959664
51486241532869530961521889335296
51486241533384605537962823331622
51486241533384605537962828048984
51486241533384605537962828053196
51486241533384605538439872342544
51486241533384605538439872346756
51486241533384654949291890161044
51486241533385506105750590150302
51486241533385506105774610043708
51486241533385506105774696136988
51486241533385506106338780368972
51486241533385506149832584670868
51486241533385506152088921598804
51486241533408615372672661865536
51486241533408615372735337537180
51486241533408616607517271032112
51486241533408617019804023482267
51486241533408617020139457940495
51486241533408917163317608500676
51486241533408917163321051706924
51486241533408917344159637916100
51486241533408917346419069444662
51486241533408917346419074166396
51486241533409815946740683336201
51486241533409815954605706666623
51486241533409817181522616831133
51486241533409817728957080408110
51486241533409817728957855229512
51486241533409817731132833697276
51486241533409817731195509723052
51486241533409817774710320824788
51486241533409817774710579087780
51486241533409817774710665181060
51486241533409817776966657752724
51486241533409817776970010616342
51486241533409817776970013802882
51486241533409817776970015337916
51486241533409817776970015339320
51486241533409817777138270603200
51486241533409817783912316515782
51486241533409817783912317919674
51486241533409817783913044943275
51486241533409817783913088168114
51486241533409817783913092754334
51486241533416720480784264074932
51486241533416720482476516416752
51486241533416720482476516420964
51486241533417020603669969328854
51486241533417070449128872171780
51486241533417070449129647006440
51486241533417921064660696159079
51486241533417921064911744618455
51486241533420622760484387019439
51486241533420622874917097290262
51486241533420622874920195077428
51486241533420639422651868672605
51486241533420639552381225152654
51486241533420639552381226671404
51486241533420639552381996804986
51486241533420639552382001511680
51486241533420639552384325858250
51486241533420672704999997829952
51486241533420672768640839412730
51486241533420672768640839415160
51486241533481863338608169306986
51486241533481867045210306719718
51486241533481867045402725489718
51486241533481868279992240214650
51486241533481868280748743211018
51486241533481868280749518051294
51486241533482763769159110478666
51486241533482763769159110482878
51486241533482763769723969549522
51486241533482768708851703529250
51486241533482768710543181386330
51486241533482768711362532595194
51486241533482768711363307435470
51486241533482811948134160193708
51486241533489971972693371562425
51486241533489972155707988595658
51486241533489972155707988601274
51486241533493574289673178159422
51486241533493574297034043563428
51486241533493574426933846795746
51486241533493574427014433614414
51486241533493618761310340683852
51486241533493618761310426777132
51486241533493618761391039112258
51486241533493618761394367883002
51486241533493618761394368001094
51486241533493618898571095413456
51486241533493618899157220032418
51486241533517884084153360448415
51486241533517884084488091727583
51486241533517884089236963496351
51486241533517885318935293943347
51486241533517885319772117471295
51486241533517885324018896991283
51486241533517885914296752117003
51486241533517885921911501828325
51486241533517885921911779694262
51486241533517885921911779699878
51486241533517885921911779711524
51486241533517885921911779712928
51486241533517885921911779713135
51486241533517885921911779713136
51486241533517885921911779717348
51486241533517886051892171287084
51486241533517886058670092761822
51486241533517886058670437135356
51486241533517886059235296188950
51486241533517886059235296206212
51486241533517934046556687191578
51486241533517934047058693701210
51486241533517934047058698405474
51486241533517934090614547521178
51486241533517934090614576100894
51486241533517934092225355650420
51486241533517934092226130490696
51486241533517934092309152794900
51486241533517934092309927629560
51486241533517934092310271983402
51486241533517934092790214722680
51486241533517934092790300343784
51486241533517934092874011861544
51486241533517934097392727263120
51486241533517934227812454038286
51486241533517934227812568357150
51486241533517934229236209340558
51486241533517934229486110025892
51486241533517934229486884748124
51486241533517934229486884866168
51486241533517934230050968980108
51486241533517934230050969098152
51486241533517934230071889679866
51486241533517934230071889686508
51486241533517934230072004471932
51486241533517934230073037572770
51486241533517934235155578407901
51486241533517935327572148217612
51486241533517935327655945356476
51486241533517935332739519824696
51486241533517935876364118657582
51486241533517935876700078864538
51486241533517935876700078884221
51486241533517935876700078884230
51486241533525989194459398394631
51486241533526039202531393602252
51486241533526039202615190741116
51486241533526039339792147977724
51486241533526039339813068566080
51486241533526039339813183351504
51486241533696819033649922492303
51486241533696820269561574130351
51486241533700421310482491837567
51486241533700701316754221893166
51486241533700701316754222247298
51486241533700701316757321080012
51486241533700701324096227599888
51486241533700701324096227954020
51486241533700704837335522200912
51486241533700705020349861368208
51486241533700705021102231957774
51486241533700705022794598022208
51486241533700705022797582423630
51486241533700705022797583952022
51486241533700705022797583958664
51486241533700705022797697209054
51486241533700705022797698744088
51486241533700705022797957004650
51486241533700705023358310605456
51486241533700705023361666655614
51486241533700705023361668190648
51486241533700705023362438307946
51486241533700705023362443025308
51486241533700705023362557816348
51486241533700705027877943852700
51486241533700705030136605132822
51486241533700705030137379967482
51486241533700706072681539927828
51486241533700706258141391987676
51486241533700706258143714935970
51486241533700706258143716471004
51486241533700706258144376520240
51486241533700706258144491311280
51486241533700706258144749571842
51486241533700706258709608642698
51486241533700706265483397694398
51486241533700716140915230993840
51486241533700716141482413940494
51486241533701601747305249158126
51486241533701601747305249512258
51486241533701601747307573510312
51486241533701601747308348344972
51486241533701601754647254864848
51486241533701601754647254869060
51486241533701605405921436815193
51486241533701605451402296839376
51486241533701605453909337870416
51486241533701605453912781549048
51486241533701605460687632397782
51486241533701606686184990758529
51486241533701606688692419252636
51486241533701606688694742200930
51486241533701606688694743736124
51486241533701606688695489878640
51486241533701606688695518576400
51486241533701606688695862930242
51486241533701606689259574110624
51486241533701606696034424959358
51486241533701607235227234819821
51486241533701607235228009660097
51486241533701607237486666348383
51486241533701607237487444375199
51486241533701616572033785578988
51486241533701616572054706278746
51486241533701616572054706285388
51486241533701617806836639780320
51486241533708809947641560147128
51486241533708810133100632786096
51486241533708810133100637372316
51486241533708810133103617187518
51486241533708810133103621904880
51486241533708810133103736695920
51486241533708810133103990193169
51486241533708810133103990252218
51486241533708810133103994956482
51486241533708810138183206964256
51486241533708810140442643079038
51486241533708821251220494105396
51486241533708821251223592820066
51486241533712412218909608832358
51486241533712412218909608836570
51486241533712412264642273040086
51486241533712412404350745166188
51486241533712412409180405677876
51486241533712423385206953447950
51486241533712423385210052162412
51486241533712423385210310560758
51486241533712423385210310915050
51486241533712423385211085399630
51486241533712423385211085753922
51486241533712423385290635795358
51486241533712423385293734982204
51486241533712423385293988663188
51486241533712423385293991845516
51486241533712423385293993249408
51486241533712423385293993380550
51486241533712423385294103454436
51486241533712423385294108053706
51486241533712423385294108171798
51486241533712423385294882892578
51486241533712423385294883010670
51486241533712423522467622084274
51486241533712423522470720798736
51486241533712423522470721271120
51486241533712423522471840479314
51486241533712423522489690559710
51486241533712423522491641503684
51486241533712423522491641976068
51486241533712423522491985859956
51486241533712423522492785160336
51486241533712423522492789409686
51486241533712423522492789882070
51486241533712423527575330286556
51486241533712423527575330290768
51486241533712423527575330640688
51486241533712428873189333895646
51486241533712428873210254596222
51486241533712428873210254600594
51486241533712428873210340689662
51486241533712428875637056368010
51486241533712428875720804259791
51486241533712428875720848907396
51486241533712428875721623742056
51486241533712428880804083601352
51486241533736723843786570151618
51486241533736723843786655890766
51486241533736723843787344986118
51486241533736723843787344990490
51486241533736723889519233882750
51486241533736723889519234355134
51486241533736723889520009194006
51486241533736723889540154589150
51486241533736723889540240682590
51486241533736724026717298153261
51486241533736724026717312699006
51486241533736724027554136231326
51486241533736724027554140817546
51486241533736738668701982099505
51486241533736738668701986882501
51486241533736738714430490086666
51486241533736738714433847553765
51486241533736738714433847553766
51486241533736738714434622375168
51486241533736738714434622388266
51486241533736738714434622392638
51486241533736738714514172434074
51486241533736738714517271620920
51486241533736738714517644692413
51486241533736738714517644692422
51486241533736738714518419514032
51486241533736738714518419531294
51486241533736738851691158722990
51486241533736738851694601929237
51486241533736738851694601929238
51486241533736738851695376750640
51486241533736738851695376768110
51486241533736738851713227198426
51486241533736738851715178142400
51486241533736738851715178143804
51486241533736738851715178144012
51486241533736738851715517912452
51486241533736738851715522498672
51486241533736738851715522517545
51486241533736738851715522517546
51486241533736738851716297338948
51486241533736738851716326031140
51486241533736738851716326036756
51486241533736738851716326048402
51486241533736738851716326049797
51486241533736738858470227611654
51486241533736738858490344786564
51486241533736738858493443973410
51486241533736739949780640102084
51486241533736739949864432654728
51486241533736739949864437240948
51486241533736739956642243930054
51486241533736740498003920330525
51486241533736740498004307930350
51486241533736740498004379472221
51486241533736740498067070049566
51486241533736740498088105069006
51486241533736740498088105073378
51486241533736740498088105423298
51486241533736740498841250834314
51486241533736740505681819286282
51486241533744827283721492575326
51486241533744843968799481919626
51486241533809669884717898063630
51486241533809669884720980946339
51486241533809670020308353427498
51486241533809670020308353781630
51486241533809670022003705801394
51486241533809673589066797262888
51486241533809673589150480082680
51486241533809673591323134190824
51486241533809673591323134663208
51486241533809673726327465899212
51486241533809673726345373506382
51486241533809673726348386599948
51486241533809673726348386604160
51486241533809673726348386605564
51486241533809673726348726374212
51486241533809673726348729496513
51486241533809673726348729556540
51486241533809673726348730960432
51486241533809673726348730979305
51486241533809673726348730979306
51486241533809673726348731091574
51486241533809673726348731097397
51486241533809673726348731097398
51486241533809673726349505800708
51486241533809673726349505918800
51486241533809673726349505931850
51486241533809673726349505932057
51486241533809673726349505932058
51486241533809673726349505936270
51486241533809673728019718595164
51486241533809673728019718706614
51486241533809673728020090242922
51486241533809673728020091759242
51486241533809673728020091778925
51486241533809673728583802827148
51486241533809674824497186555188
51486241533809674824497530911460
51486241533809674824497531383844
51486241533809674824497531402558
51486241533809674826105096850284
51486241533809674826105096855900
51486241533809674826188664412268
51486241533809674826188664417884
51486241533809674826189783613028
51486241533809674826192106555706
51486241533809674826192106561322
51486241533809674961695179165736
51486241533809674961695523522008
51486241533809674961695523640100
51486241533809674961695523657362
51486241533809674961695523658757
51486241533809674961695523658766
51486241533809674961695523658974
51486241533809674961696298480376
51486241533809674963366884326434
51486241533809674963386743116096
51486241533809675372637587933981
51486241533809675373537106742294
51486241533809675373540205929140
51486241533809675374897019462543
51486241533809675375231681917550
51486241533809675375232453569882
51486241538345835517658490947854
51486241538345835519067408550734
51486241538345835519350743643806
51486241538345835519914827875790
51486241538345846582515505726362
51486241538345851523899490540746
51486241538345851523899576634026
51486241538345884877416763525908
51486241538345894763181717617094
51486241538345895997963651112026
51486241538345899702309451596822
51486241538441896216444055718661
51486241538443096788064417429510
51486241538443112847571558570348
51486241538443141452485927769962
51486241538443146201088831555510
51486241538443156086853670861272
51486241538443157321635604356204
51486241538451201898369680541066
51486241538454370572191812084193
51486241538454370572191812103876
51486241538455271137492737947626
51486241538455271139940460419990
51486241538455271140505319490846
51486241538455271185757179002691
51486241538455271185757179002692
51486241538455271186510324353850
51486241538455271186510324412899
51486241538455271186510325948902
51486241538455271322955171613240
51486241538661929457984194059192
51486241538661934811969535873160
51486241538661934818747715615102
51486241538661982989647157433372
51486241538661982990212016504228
51486241538661982990212274771432
51486241538661982996990196246170
51486241538662101133861458701887
51486241538662129408461893640292
51486241538669187669402168118840
51486241538669187669402426386044
51486241538670034568289457170748
51486241538670039929053753561318
51486241538670088099952420544928
51486241538670088099953195383800
51486241538670088107296234192386
51486241538670089335300246212580
51486241538670089342642251919302
51486241538672741762239363722140
51486241538672891750017976163385
51486241538672908358631955414384
51486241538672908358631960136118
51486241538673241902171910736843
51486241538674142508126659877418
51486241539294131518876363534220
51486241539317542758956652609910
51486241539317542758956657331644
51486241539317542759520740028434
51486241539317542759520741563628
51486241539317542759688910734228
51486241539317542759772478768596
51486241539318443142059522625340
51486241539318443144293819653184
51486241539318443144297177120284
51486241539318443151261146680648
51486241539318443151825230912632
51486241539318491319737144185552
51486241539318492555083936751340
51486241539318492564849673717726
51486241539318507382232760871486
51486241539318507382232875656910
51486241539318507382232875661122
51486241539325361711526030310114
51486241539326596430042407297108
51486241539326612491974054536482
51486241539329264789727604674745
51486241539329264789727608911045
51486241539329264965483668907508
51486241539329264965485993255482
51486241539329298118101665225780
51486241539329298180047934821246
51486241539329298324003272083042
51486241539329298324003272199682
51486241539329298324003272202112
51486241539329298324003272206324
51486241539329298324567356434096
51486241539329298326259609130048
51486241539329298326259609134260
51486241539390192269230312096267
51486241539390192276551397098041
51486241539390193511898189663829
51486241539390492465822120302128
51486241539391392889118182265510
51486241539391394124464974831298
51486241539398297386292575977613
51486241539426511464910930697572
51486241539426511471772879354198
51486241539426511472252936404294
51486241539426511472253022497574
51486241539426511472336963586182
51486241539426511472336963603444
51486241539426511472336963604896
51486241539426559460139530834050
51486241539426559643152636493980
51486241539426559643152722583048
51486241539426559643153411328640
51486241539426559643153497421920
51486241539426559643153755682482
51486241539434664752893815373552
51486241539434664752893901462620
51486241539609030246649533415003
51486241539609031297350588994804
51486241539609031299045166155370
51486241539609031481996714978026
51486241539610227165493590214636
51486241539610227167749927142572
51486241539610230867014447411086
51486241539610230867015252477296
51486241539610232101796409602374
51486241539610232101796411137568
51486241539610232102361270204212
51486241539610232655922614914455
51486241539610232658179723611363
51486241539610241985135194695966
51486241539610241991911050556494
51486241539617135356955960362666
51486241539621037817473288620763
51486241539621037817473419357436
51486241539621048752642850570406
51486241539621048798396550407902
51486241539621048935572388668352
51486241539621048935593309373300
51486241539621048935594428581494
51486241539645349256889012387722
51486241539645349302621676591238
51486241539645349310153087850686
51486241539645349439819754935110
51486241539645349447412809101208
51486241539645349447413842203072
51486241539645364081862900541361
51486241539645364081866387345445
51486241539645364127536289789870
51486241539645364127620086911264
51486241539645364264797044142256
51486241539645364264797044146468
51486241539645364264797044165342
51486241539645364264817960148556
51486241539714396680624541607867
51486241539714397733022497296528
51486241539718299002253176349688
51486241539718299002253181054160
51486241539718299002253181071422
51486241539718300237599198798338
51486241539718300239206764251728
51486241539718300239291451008856
51486241539718300376489443612762
51486241539718300377056625634342
51486241539718300786641873326372
51486241583639935558879660034105
51486241583639935558879664738369
51486241583639935604633249646833
51486241583639935749152326785367
51486241583639935749155768930209
51486241583700825850579710350911
51486241583704733799832956774119
51486241583712837674792202158759
51486241583919667487152822911581
51486241583919667487156293752779
51486241583923571784511621568785
51486241583931675057412493881145
51486241583931675057412498585409
51486241583931675103166083493873
51486241583931675659470866953425
51486241583931686177795347417573
51486241583931691711716243536279
51486241583956001506389053667995
51486241583956003336593977823959
51486241584028936381649022387515
51486241584028936381649023431451
51486241584028938211227186285719
51486241584028938211227187697045
51486241584028938211227188151959
51486241585614886535857290565855
51486241585614886993183932601015
51486241585687799641643487475004
51486241585711199717849191861640
51486241585712100140869856931857
51486241585720205250610260970993
51486241585722907098586450243244
51486241585722918216707454745568
51486241585927035663593584696700
51486241585927035663596937558914
51486241585927035663596937564530
51486241585930053753068080584218
51486241585930938253792495216895
51486241585937890655013363954617
51486241585938135482730856234973
51486241585938142795769930701244
51486241585938142795769932236278
51486241585938142803301083680438
51486241585938142803301085215472
51486241585938142803301085216876
51486241585938142803304436549672
51486241585938190981544594232446
51486241585939043233852112480432
51486241585939043233855468530590
51486241585939043233855468536206
51486241585939091404483974290611
51486241585939091404483974290612
51486241585939091412094851397577
51486241585939091412095624697044
51486241585939091412095626218980
51486241585941739576350545059411
51486241585941744929516621876047
51486241585941761133805338961610
51486241585941792520734482102777
51486241585941794488137400281860
51486241586011989358818603257243
51486241586012005830105340202669
51486241586012005830105340204073
51486241586039006391253982698790
51486241586039055667029269842099
51486241586039055667029384633139
51486241586047111363671734359525
51486241586047111363682239360333
51486241586047111500932490153344
51486241586047159541893581249205
51486241586563134275395611162236
51486241586586245326205310962876
51486241586586545469723094887343
51486241586587445900277560579711
51486241586587445900277565362680
51486241586587445900277565362764
51486241586594349201165331183663
51486241586594649343845512039611
51486241586595599782847760704611
51486241586598251064441309490412
51486241586598267652340018415491
51486241586598267652340019832433
51486241586598301010881691743811
51486241586598301011132738803507
51486241586598301011132739153427
51486241586598317474887260952805
51486241586598317474887262369747
51486241586598317475452121440603
51486241586659497006254205384590
51486241586695514037750661109888
51486241586695514220702172023323
51486241586703618049907057657611
51486241586703667462931471783611
51486241586875349562254484426464
51486241586886449374342369110307
51486241586886449969138598332677
51486241586887339281319066417967
51486241586887349804893482114416
51486241586910299571796087646969
51486241586914352195400928263080
51486241586914352196216835812185
51486241586914352196216835812269
51486241586922456070612370017552
51486241586922456070612370017553
51486241586922472061140455352679
51486241586922472061143898558927
51486241591523464237013925372943
51486241591523464237013926907977
51486241591523474891095884491689
51486241591523474891095884491725
51486241591523479008727910786719
51486241591523479008727910786803
51486241591523479008727915509697
51486241591523479008727915509940
51486241591523479008727915509941
51486241591523479008915167211715
51486241591523479008915168746749
51486241591523511948938037255331
51486241591523512360468591389229
51486241591523512360468592924263
51486241591523512360531355039107
51486241591523512360532015086975
51486241591523512360532388158233
51486241591523512360552159423597
51486241591523512360552160958631
51486241591523512406285595279445
51486241591523512406285599996807
51486241591523512406285599996843
51486241591523512406285600002423
51486241591523512406285600002666
51486241591523512406285600002667
51486241591523513594964610091995
51486241591523513594967962959825
51486241591523513594967966147769
51486241591523513595030725074669
51486241591523513595048178126363
51486241591523513595062125272013
51486241591523513595236206203691
51486241591523513595239559071521
51486241591523513595239562259465
51486241591523513595250153349341
51486241591523513595313948581907
51486241591523523068773850412385
51486241591523523068774625252904
51486241591523523068774625252905
51486241591523523069338709483277
51486241591523523481099708594021
51486241591523523481120715392249
51486241591523524715881642088953
51486241591523524715902562793901
51486241591592506115597242619971
51486241591619535457682477682727
51486241591620725508238860119761
51486241591620725553971519605915
51486241591620725553971524323277
51486241591620725553971524329137
51486241591620773729954568708421
51486241591627629904955638107565
51486241591627629906650214801571
51486241591627629907215418241713
51486241591627630044392518843669
51486241591627630044476086878037
51486241591627630044664114955365
51486241591627630044664459328899
51486241591627639332641723067403
51486241591627644868637210291959
51486241591627644868825496636491
51486241591627930096465091533549
51486241591627930233663084144097
51486241591627946110491650049373
51486241591627978279979203289152
51486241591628830663711928368225
51486241591628830671242979310171
51486241591628845442893532989807
51486241591631532367147016072041
51486241591631532367711875138685
51486241591631543028506237605885
51486241591631581740254593747237
51486241591631591618510061708181
51486241591631592853291995201625
51486241591631592853291995203113
51486241591631592853312915908061
51486241591631596557637795687909
51486241591815248200409180963581
51486241591838362176987793123981
51486241591838362315000570900387
51486241591838362315003926950545
51486241591838362315003931654809
51486241591838362315014522761911
51486241591838362772547674778643
51486241591839563072096898749047
51486241591839563483879162925223
51486241591839563666894162614175
51486241591846466051925774976819
51486241591846466051947038508621
51486241591846466052114060258493
51486241591846466189123767587367
51486241591846466189207335621735
51486241591846466234939999825251
51486241591846467287484438710113
51486241591846467882009073355821
51486241591846467882089287459501
51486241591846467882089288522359
51486241591846467889631203719721
51486241591846468026958101657583
51486241591846468026958106374945
51486241591846766424496596237574
51486241591846767614088942967687
51486241591846767614089057753111
51486241591846768025871321929287
51486241591846768208885545242685
51486241591846768208885546777719
51486241591846768216228671679585
51486241591846784085376024267933
51486241591846784092907177260177
51486241591846817439460595121931
51486241591846817439645409562407
51486241591846817439733683500273
51486241591850364943698627545371
51486241591850364989452212455239
51486241591850369747810406670519
51486241591850369884987507272475
51486241591850369884990863328249
51486241591850369885071075306843
51486241591850369885074546148041
51486241591850369885085022452493
51486241591850369930741063484583
51486241591850369930838607360957
51486241591850370342618289271875
51486241591850370350148925696627
51486241591850370487475455286369
51486241591850386363966277148469
51486241591850414357475412247839
51486241591850414357475412249291
51486241591850414959865845083167
51486241591850419756462054134319
51486241591850430828828698887855
51486241591850430828828698893471
51486241591912659825445540973530
51486241591912707818393354182786
51486241591919413877301813635869
51486241591919414014837894661479
51486241591919463288697798997695
51486241591919463288886085342227
51486241591920614771920270654439
51486241591920614771920270654475
51486241591920631243186086893501
51486241591920631243207007599901
51486241591943728611153039086461
51486241591943778619800840039997
51486241591943778619884408074365
51486241591947681034377352328011
51486241591955736776783906757565
51486241591955736914096833575155
51486241592471820768689934136175
51486241592494870693284896189971
51486241592494870693368464224339
51486241592494870739101128427855
51486241592495170880097149327875
51486241592495170881987934052203
51486241592495170882552018284187
51486241592495170882555461490399
51486241592495170882639144310191
51486241592495170882640172694693
51486241592495170882640177417671
51486241592495170882640177417914
51486241592495170882640177417915
51486241592495170882806165576277
51486241592495170882807313480791
51486241592495170882824762283171
51486241592495170889582021318677
51486241592495219061049794111130
51486241592496136100172906533929
51486241592502974431067034654652
51486241592502974614266998579491
51486241592502974614269322577545
51486241592502991039802818986553
51486241592503023981541299699595
51486241592503024391439811198435
51486241592503024393048495860019
51486241592503274757763086961459
51486241592503274765105350935337
51486241592503324170790198156771
51486241592503324171355057222686
51486241592503324580689484490271
51486241592503324587467779036351
51486241592503324587468525172474
51486241592504191796114485976233
51486241592504191796867631386005
51486241592504191796867631387409
51486241592504191796888552092357
51486241592504225150969909309503
51486241592504241209892045512005
51486241592504241209892045513409
51486241592504241210478169664115
51486241592506926442058218126771
51486241592506926442623852032323
51486241592506926447121675308667
51486241592506926447121704005023
51486241592506926447685759540651
51486241592506926447685759540810
51486241592506926447685759540811
51486241592506942913346074280391
51486241592506942913346074286250
51486241592506942913346074286251
51486241592506942913910158516587
51486241592506942913910158516623
51486241592506942913910933351283
51486241592506942913913257349337
51486241592567816686289784542125
51486241592567816686310705247037
51486241592567864864554305086383
51486241592575920561249029926765
51486241592575920561269950631713
51486241592575920607023535541629
51486241592575925914164431336617
51486241592575925914436027448313
51486241592575925957745247353001
51486241592575925959917987548725
51486241592575925960169036025363
51486241592575925960189612358265
51486241592600237127510836988349
51486241592600286952055987340205
51486241592604139588029333804287
51486241592604139588050254510687
51486241592604187765727876069251
51486241592604189412856932807003
51486241592612243462987804349895
51486241592612243463008725054843
51486241592612243469765724289599
51486241592612243469765725824633
51486241592612243470330584889873
51486241592612292876012218475895
51486241592612292876033139180843
51486241592612292876597998247487
51486241592612293288380262423663
51486241592783057928643699977850
51486241592783957123847678009055
51486241592783958359190208950841
51486241592783958359194441872907
51486241592783969432397910085638
51486241592783973138183799844002
51486241592786660060746063864387
51486241592786660060747183072629
51486241592786660060747211770389
51486241592786660060766984570787
51486241592786660069968334400421
51486241592786669488453930471663
51486241592786669488453959169423
51486241592787877428844918730543
51486241592794763889126112145161
51486241592794763891570477150425
51486241592794763891581329707059
51486241592794763937401005152679
51486241592794763937585590022271
51486241592794764074870966944777
51486241592794764079744329356095
51486241592794774598173413811543
51486241592794774598173442490637
51486241592794774598194334516491
51486241592794774598195138048995
51486241592794775009977402225171
51486241592819074942062345648130
51486241592822977609318503209501
51486241592822992387747335000115
51486241592831081437897317314311
51486241592831081483650902224227
51486241592831097909176246328325
51486241592831097909270403936249
51486241592831097909271553362942
51486241592831097909271553362943
51486241592892025261258002408145
51486241592892025261258002425407
51486241592892025398539677389187
51486241592892026449242922450009
51486241592892026450871355931545
51486241592892026450871355948807
51486241592892026450937503878639
51486241592892026496604794986254
51486241592892026496604794986983
51486241592892026496604794987067
51486241592892026496625715693419
51486241592892026497168879218238
51486241592892026497168879218967
51486241592892026497168879219051
51486241592892026497172351123023
51486241609342699470228761609134
51486241609353506283969373891336
51486241609354756268593182708220
51486241609354756314346767501448
51486241609357469092596997038244
51486241609357469092597083127312
51486241609357875575729893292669
51486241609564555221717768581674
51486241609572692443419922407004
51486241609572692443419923942198
51486241609573544878678898667004
51486241609573593011168856189232
51486241609576296132964962842498
51486241609576746859123049147942
51486241609645789972234611450001
51486241609669654858917442140724
51486241609669654996115520844552
51486241610218045687025788101136
51486241610228866867388577027640
51486241610228900219152064479714
51486241610229167056659170909188
51486241610230051426869328119086
51486241610293698331857486807400
51486241610293698461776235948326
51486241610293698461797156536634
51486241610293698469118241537004
51486241610301801742021785489400
51486241610326161956862274817440
51486241610326163191707056170576
51486241610326163196726868233892
51486241610512536437249144400586
51486241610512536439760689273906
51486241610512536439781581282498
51486241610512536439781582817692
51486241610512547374949718045880
51486241610512547420700203650858
51486241610512836629031283272142
51486241610512847564217212737774
51486241610520940320222667348252
51486241610617902689967064628212
51486241610617902873170465341882
51486241610617902873170465442664
51486241610617902873170465459926
51486241610617902873170836978972
51486241610617902873734549573866
51486241610617902873755470280218
51486241610617902873758913958850
51486241993383399876354460536448
51486241993383399876417219113212
51486241993383399876417219113372
51486241993415520179203836650680
51486241993419411521601238503412
51486241993419411521601238503625
51486241993419411521601238507783
51486241993419411521601238507784
51486241993419411521601241690112
51486241993419427535376834752518
51486241993419427947159102129895
51486241993419427992890991380633
51486241993419427992891763027376
51486241993419427992891763032991
51486241993419427992891763032992
51486241993419427992891763033048
51486241993419427992891766215376
51486241993638310389343245832031
51486242011036329983196769257244
51486242011036330120457437893568
51486242011109275978209647869052
51486242011109275978210422703712
51486242011109275978398707998540
51486242011109275978461466575464
51486242011109276115471177433316
51486242011109281473909139052045
51486242011109281473909139056257
51486242011144387193031782679139
51486242011144387193031782679196
51486242011144387193031785861524
51486242011144398313662500238860
51486242011144398313663271891192
51486242011144403069587608221270
51486242011144403069588379867986
51486242011144403069588379869390
51486242011144403069588379873602
51486242011144403069588383055930
51486242011144403611037311502996
51486242011144403618379578663462
51486242011144403618380350311582
51486242011144403618380350315794
51486242011144403618380353498122
51486242011144403618651547842261
51486242011144403618651547846659
51486242011144403618652319493216
51486242011144403618652319494833
51486242011144403618652322681160
51486242011145287760906240695267
51486242011145287760906240695268
51486242011145304186379646657077
51486242011145304186380418309653
51486242011145304186380418313864
51486242011145304186380418313865
51486242011145304186464101133647
51486242011145304186464101133648
51486242011145304232133231447440
51486242011145304232133231453273
51486242011145304232134003039998
51486242011145304232134003099047
51486242011145304232134003100016
51486242011145304232134003101477
51486242011145304232134003105631
51486242011145304232134003105632
51486242011145304232134003105688
51486242011145304232134003105689
51486242011145304232134006288013
51486242011145304232134006288016
51486242011145304232134006288017
51486242011145304234644487808718
51486242011145304234644487810905
51486242011145304234644487810932
51486242011145304234644487815360
51486242011145304361863346571576
51486242011145304369394756414082
51486242011145304369394757947712
51486242011363236105609974792981
51486242011363274950871305798265
51486242011363286061463223100466
51486242011435765276057278132926
51486242011435765276057278137138
51486242011435765276058052971798
51486242011435770628655480773274
51486242011435920746199080604274
51486242011435920792015338708447
51486242011435920792580197308566
51486242011436220935438164225517
51486242011436220935532433535915
51486242011436220936002245275416
51486242011436220936096517767899
51486242011436220981202338694522
51486242011436220981766419738562
51486242011436220981766419739966
51486242011436220981766422920890
51486242011436220981767194573222
51486242011436232056097026673809
51486242011436232056097031391171
51486242011436232056097807648596
51486242011436232056661891880616
51486242011436232056665243147562
51486242011436232056665244742587
51486242011436232056665247928398
51486242011436232056665247930531
51486242011436232056665247930774
51486242011436232056665247934986
51486242011437116015925378659609
51486242011437116015925750195757
51486242011437132670227142102249
51486242012088626916045677318684
51486242012088626916046452157556
51486242012092227219554683653575
51486242012092228454336617148507
51486242012092232893333956248006
51486242012092233983741435078171
51486242012092233983742206730503
51486242012092233993866927307083
51486242012092234128679973974922
51486242012092234128680745627254
51486242012092277220932295913814
51486242012092278456278284938758
51486242012092278456278313640730
51486242012092278456279059777630
51486242012092278456279088475390
51486242012116593787197430799972
51486242012116594338499995548966
51486242012124649628516955513482
51486242012124649628517727165814
51486242012124697662156676178996
51486242012124697662156676184612
51486242012124698897503465558244
51486242012124698897503465559648
51486242012124698897503465563860
51486242012124698897503468746188
51486242012124699448241174428538
51486242012124699448806033495182
51486242012124699453888150395456
51486242012299359783637484400040
51486242012299359783637484405656
51486242012299364717681872549276
51486242012299364717681872554892
51486242012307464893378663281016
51486242012307464893378663285228
51486242012307464893942747511596
51486242012307464893942747513000
51486242012307464893942747517212
51486242012307468592641117933916
51486242012307468592641117935320
51486242012307469827987907313164
51486242012307469827987907314568
51486242012307469827987907318780
51486242012307481357974556970897
51486242012307481360424862188177
51486242012311081847091700364852
51486242012311081847091700370468
51486242012311083013152080116154
51486242012311083081873633859784
51486242012311083081873633861188
51486242012311083082438489743074
51486242012311083082438489745504
51486242012311083082438492932044
51486242012335397175753477125174
51486242012335398411097055707252
51486242012335398411100266504422
51486242012335398960139845049412
51486242012343502286056301091892
51486242012343502286056301097508
51486242012343502286056415883140
51486242012343502286056415888756
51486242012343502286058740236730
51486242012343502286059511889062
51486242012343502430575408915912
51486242012343503475649534258054
51486242012343503521403090471140
51486242012343503521403090472544
51486242012343503521403090476756
51486242012343503521403093659084
51486242012343503521403205262388
51486242012343503521403205263792
51486242012343503521403208450332
51486242012343503521405529615978
51486242012343503521405532798306
51486242012343503521406304450638
51486242012343503665922201483104
51486242012343504070445108155352
51486242012343504070445108156756
51486242012343504070445108160968
51486242012343504070445835165695
51486242012343504070445851111328
51486242012343504070445879809088
51486242012343504070445882995628
51486242012408333287424841218554
51486242012408333424622833829102
51486242012408333425187689713418
51486242012416438397730875982442
51486242012416438397730879164770
51486242012416438534928868592990
51486242012416438535493727659634
51486242012416438944743542562195
51486242012416438944744314214527
51486242012416438945078201825046
51486242012416438945078973477378
51486242012416438945078973833940
51486242017344846394868087135794
51486242018033324861342841820154
51486242018033324861342841824366
51486242018033324861907700891010
51486242018216090301961841084800
51486242018216990732512868349760
51486242018216990737034682584050
51486242018216990737598766811822
51486242018216990737598766816034
51486242018217005561192711397346
51486242018217005561756795625118
51486242018217005561756795629330
51486242018219707260193367762084
51486242018219708426253747511982
51486242018219708494975301257016
51486242018219708495540157141332
51486242018219708632175503428502
51486242018219708632176275074192
51486242018219708632176275076622
51486242018219708632176275080834
51486242018219708632741134147478
51486242018252127699158083280372
51486242018252127699160407628346
51486242018252127699160407632558
51486242018252127699161179284890
51486242018252127699161182467218
51486242018252127843677047615336
51486242018252128934504872659620
51486242018252128934507197007594
51486242018252128934507197011806
51486242018252128934507200194134
51486242018252129483546775552584
51486242018252129483547547204916
51486242018325059004950725594159
51486242018325059004951116734816
51486242018325059004951888387148
51486242018325062710992265561738
51486242018325062710992265565950
51486242018325063946338286475194
51486242018325063946339058127526
51486242064286936410845912827573
51486242064322032382048940266234
51486242064505774386570930038371
51486242065302327576944249822785
51486242065302328171740479530429
51486242065302328171740480580189
51486242065485109666557646623974
51486242065488711800353499488592
51486242065521132239234156418739
51486242065521132239234156418740
51486242065521132239255077007047
51486242065521132239255077007048
51486242065521132239318215025807
51486242065594067113888285468807
51486242065594067113888285468808
51486242065594067116127174062577
51486242065594067662931307670747
51486242224147630887020541643742
51486407455607158616239970064011
51486407455789939238956288307983
51486407455792642231103633478029
51486407455792675537175068975415
51486407455793548289345632829609
51486407455897742371595954792099
51486407455898040776476737191789
51486407455898041966069944843497
51486407455898042011823529753365
51486407455898042377848737246759
51486407455898042560866548672243
51486407455898058437357026280501
51486407455898941341757028145013
51486407455901644280539166695115
51486407455901649770969441565695
51486407455901649770990247481007
51486407456773359274157055926309
51486407456809381846836290296097
51486408170842634036224028032756
51486413836889239830847063707863
51486413836921674912670962040421
51486413836921676148017754601997
51486413836921676148833662132229
51486413836922559054924883236697
51486413837249481771548392844099
51486413837861852450170190912003
51486413837862751645119905247583
51486413837869956325129436296643
51486413837870856754861084127155
51486413837906023371973733424305
51486413838092407549481921662919
51486413838116722885483752829001
51486413838116724120830545396193
51486413838189657753338695343111
51486413890067785040700778202030
51486413890319038653544080378860
51486413913628134541840712865703
51486413913628134542405571936559
51486413913629334109957501920479
51486413913629335345304294486267
51486413913701069408942595807163
51486413913701080575892528527707
51486413913701370018154400704996
51486413913701370018154400704997
51486413913701370201168739872293
51486413913701380719430458204335
51486413913702270166024857008875
51486413913702270166778002437313
51486413913702281149395705808519
51486413913726585550852173068677
51486413913726585550852173087551
51486413913726602022330983957291
51486413913733790642577820395845
51486413913733801165169996364647
51486413913733801210902660568163
51486413913733801576952260540823
51486413913733801577517119607467
51486413913733805466550915713565
51486413913733805466550915732439
51486413913734690660593351948249
51486413913734690660593351967123
51486413913734700536589355096567
51486413913734701595700102568915
51486413913734702183718411851581
51486413913734702190496706378947
51486413913734707131883876473457
51486413913734707131883876492330
51486413913734707131883876492331
51486413913734707132637017120294
51486413913734707132637021903263
51486413913734707132637021903506
51486413913734707132637021903507
51486413913737392364593557004823
51486413913737402247367855034639
51486413913737403292357268798029
51486413913737403436333441500439
51486413913737403436898300571295
51486413913737403482714647600427
51486413913737441092067342899253
51486413913737441092067428988321
51486413913737442326849362483253
51486413913737452067927758538561
51486413914025585540326595543153
51486413914025585723340934704625
51486413914025590664724632559661
51486413914061608252794431122129
51486413914061608252794517211197
51486413914608851631463627293517
51486413914609151823073896572429
51486413914610052197996894803645
51486413914610052207808662901697
51486413914673682493897756707424
51486413914673682626053899988528
51486413914673682631221273197741
51486413914673982637393845089344
51486413914673982637393845089345
51486413914673982820240818599795
51486413914673982820491867077885
51486413914674883205017340366371
51486413914674883205205626729777
51486413914674883250788373960539
51486413914674883250788373979413
51486413914681786506180518580929
51486413914682086512353090473984
51486413914682086512353090473985
51486413914682086695451112461073
51486413914682086697707076336381
51486413914682981582203243493581
51486413914682981584483628538895
51486413914682987079913823631955
51486413914682987079976585751011
51486413914682987080164870513532
51486413914892531722173078756919
51486413914892531727260239251226
51486413914892531727260239783477
51486413914928854628998641135265
51486413915001789496020227416177
51486413915001789496082989535233
51486413916693067035334577497804
51486414553024075106328664943320
51486414553060398008067066295108
51486414622768854856008627027944
51486415752192540895922998523395
51486415752192540895922998524799
51486415752484328571171130643437
51486415752511357959079254781391
51486415752519461833951718620337
51486415752519461834038500166031
51486415752519463069298511187529
51486415752519463069384517887331
51486415752519463069384517888735
51486415752519463069384517892947
51486415752519463069385292727607
51486415752592397945626296693215
51486415752592397945626296697427
51486415752592397946191155764071
51486415829404528453794392100997
51486415987661058622639627954993
51486415987872943886140903168075
51486415987872943931894459262139
51486415987872958756055582676061
51486415987872958756327924930601
51486415987879848421897613728735
51486415987881048995882082047647
51486415987881049041635638141711
51486415987981061436913730125453
51486415988528251690404854470411
51486415988528251690405887589537
51486415988528251690408326728759
51486415988528551879678920725543
51486415988528551879699812734135
51486415988528551879867981904735
51486415988529450480084227247835
51486415988529450480105119138383
51486415988529451714887052633315
51486415988529452264472890822287
51486415988529452264472890823691
51486415988529452264474038715191
51486415988529452264474038734065
51486415988529452264476248289387
51486415988529452264476248290791
51486415988529452264686316268211
51486415988529452309683656462221
51486415988529452310248515515607
51486415988529452310248515534481
51486415988536355015694579311443
51486415988537555589825406127407
51486415988537555589846298017955
51486415988537555589846298019359
51486415988637520585090001868079
51486415988637568578141701179049
51486415988637568578141729758765
51486415988637568579836277873055
51486415988637568579837052707715
51486415988637568580401136939699
51486415988637568625589862664879
51486415988637568625590637499539
51486415988637568626154721731523
51486415988637568761072271781581
51486415988637568761072357520729
51486415988637568761073046620453
51486415988637568761073132359601
51486415988637568763331707664487
51486415988637568763331793753555
51486415988637568763332482499147
51486415988637568763332568592427
51486415988637569815183070434631
51486415988645673690142315819271
51486415988645673735895900611095
51486415988645673871378309733413
51486415988645673871378395472561
51486415988645673873072886544059
51486415988645673873072972633127
51486415988820039364381012849819
51486415988820039365131058973367
51486415988820039366828735322183
51486415988820040464977535277423
51486415988820040464977793544627
51486415988820040599724706112121
51486415988820040599727030576735
51486415988820040600477851540559
51486415988820040602174753049099
51486415988820040602175527887971
51486415988820040602740645221819
51486415988820050347748389274683
51486415988821239984931415510761
51486415988821239984931788582263
51486415988821241173709060110765
51486415988821241173711384104607
51486415988821241173712158943479
51486415988821241174545888347349
51486415988821241176242789402587
51486415988821241176243564241459
51486415988821241176243592939219
51486415988821241176243937295491
51486415988821241220278581130581
51486415988821241220278581149455
51486415988821241221975482308075
51486415988821241222540341374719
51486415988821241222541460569863
51486415988821251103052505752233
51486415988821251105311941985059
51486415988828144474683951495357
51486415988828144474687050800247
51486415988828144477134773272611
51486415988828144477135026769860
51486415988828144477135031539815
51486415988828155458053652386239
51486415988828155458054427225111
51486415988832046797920027088359
51486415988832046935117990646807
51486415988832057872755056390485
51486415988832057872758499596733
51486415988832057872821261711577
51486415988832057872821261829669
51486415988832057872822036551853
51486415988832057872822036669945
51486415988832057918491824321661
51486415988832057918575621578409
51486415988832058055752579047053
51486415988832058055773499752001
51486415988856358422800087240333
51486415988856358559998826105617
51486415988856373201978593029201
51486415988856373201979712237395
51486415988856373201981950614392
51486415988856373202044798468385
51486415988856373202045573289947
51486415988856373202045573307209
51486415988856373202045573308661
51486415988856373247715360954760
51486415988856373247715360954761
51486415988856373247715360960377
51486415988856373247798383260209
51486415988856373247799158081771
51486415988856373247799158100485
51486415988856373254489523063727
51486415988856373384976110547020
51486415988856373384976115312763
51486415988856373384976115316975
51486415988856373384976115330232
51486415988856373384976115330233
51486415988856373384976115335849
51486415988856373384993937085826
51486415988856373384993937085827
51486415988856373384996289781688
51486415988856373391771858009440
51486415988856374437391591016863
51486415988856374444103651421787
51486415988856375031285132467661
51486415988856375031347894232585
51486415988856375031347894704969
51486415988856375031368815293277
51486415988929308122344465694477
51486415988929308261321720640708
51486415988929308261321722241592
51486415988929308261321722241593
51486415988929308261886581308236
51486415988929309313653142516747
51486415988929309313653142520959
51486415988929309313654290409651
51486415988929309313654290426913
51486415988929309357691258261669
51486415988929309359385835422235
51486415988929309359386954630429
51486415988929309359470522179363
51486415988929309359470522192621
51486415988929309359470522198237
51486415988929309496668514803169
51486415988929309497233373856555
51486416040830882236589280265258
51486416041049371892810773148296
51486416041049672036306890228024
51486416041057777146048069107596
51486416042006984887235491822156
51486416058565765388793174604819
51486416058775248132118874168495
51486416058783353379117622495981
51486416058783653385353071295081
51486416058783653568367037390875
51486416058783668209514194709003
51486416058784553953102090814893
51486416058784553953102090816297
51486416058784553998855302535375
51486416058784553998855302536779
51486416058884517026611516709791
51486416059432056242120807095867
51486416059432956672651028563559
51486416059440160116514935148063
51486416059440160117061571050087
51486416059440160117079019380047
51486416059440160117082463058679
51486416059441060547065962411619
51486416059441060547065962413023
51486416059441060547610273948199
51486416059441060547630046645007
51486416059441110553739039089108
51486416059723545420247700362297
51486416059723545420248733464161
51486416059723845746758128028201
51486416059723845746759275921105
51486416059723845749209322877005
51486416059723845749210355978869
51486416059723856684396312625781
51486416059731949621156761421735
51486416059731949621156761440609
51486416059731960556260068836153
51486416059731960558794917458473
51486416068586483679613155084127
51486416467418710042635663807367
51486416467418710179833570678767
51486416467426813917594909192007
51486416467426814054792816057791
51486416467426815152940926918923
51486416467426815290138833784707
51486416467426815290138833790323
51486416467455032898561562397063
51486416467463136773520807777491
51486416467463136773520807781703
51486416467463138008867597155335
51486416467463138008867597156739
51486416467463138008867597160951
51486416467463138008867600343279
51486416467536071695581257607545
51486416467536071696146113487649
51486416467536071696146113491861
51486416467536072885195385965605
51486416467536072930928046982581
51486416467536072930928046986793
51486416467536072931492906053437
51486416469219246113775185834971
51486416469219251426295673400083
51486416469511079864305159698460
51486416469511079910059490627136
51486416470058607803627694972850
51486416470058624452786079651882
51486416470058624453350938724142
51486416470386381170828598799342
51486416470386381170828598804958
51486416470386381178425900064064
51486416470386381178425900068276
51486416470386381178990759134920
51486416470386385434091603676392
51486416470386386668873537169920
51486416470386386668873537171324
51486416470386386668873537175536
51486416470386386669437621403308
51486416470386386669438396242180
51486416538439578025973583102631
51486416680130424435947591175808
51486416680130425625560973278924
51486416680165546717868125901380
51486416680165546717889020974208
51486416680238481594216806129974
51486416680238481594760770123790
51486416696663984053350234526279
51486416696664884666894594629675
51486416696664884666894594631079
51486416696908052800144335853541
51486416697575356833386023308881
51486416697575356833448699334657
51486416697637496051164595531155
51486416697644700547925498067139
51486416697672570164152062015428
51486416697672618150279710703175
51486416697672618150279710704579
51486416697672618150279828205771
51486416697672618196096143821327
51486416697672618196096172401043
51486416697672618333294050338435
51486416697672618333294164657299
51486416697855100055451802001311
51486416697855100055451805183639
51486416697855389133358768500517
51486416697855390185774786746837
51486416697855400061770161612175
51486416697855400061770933264507
51486416697855400061770937496595
51486416697855400061770937515309
51486416697855400244701475293147
51486416697855400244701479991795
51486416697855400244701480009105
51486416697855400244701480010509
51486416697855400246396052453713
51486416697855401297116954177963
51486416697855401297116955223511
51486416697855401297116955240821
51486416697856290799256585498857
51486416697856300629519181487683
51486416697856300629519953140015
51486416697856300629519957745108
51486416697856300629519957745109
51486416697856300675000770051787
51486416697856300675251818528633
51486416697856300675252593350035
51486416697856301864865974053471
51486416697856301910598611076951
51486416697856301910598611095824
51486416697856301910598611095825
51486416697863194054415479067885
51486416697863494243664028429745
51486416697863505171239372377183
51486416697863505354253597692175
51486416697863505356702090399929
51486416697867096377654534458619
51486416697867096514911934431067
51486416697867107442508195896913
51486416697867107444959271237107
51486416697867107488240057034729
51486416697867107488240831873601
51486416697867107490687774907823
51486416697867107490691246811879
51486416697867107625438738390709
51486416697867107625438738392113
51486416697867107627949218378647
51486416697867107627952690636995
51486416697867107627973610870963
51486416697867107627973611343347
51486416697891422774182806747322
51486416697891422774242473971695
51486416697891422774242473990361
51486416697891422819912459452541
51486416697891422819912462621771
51486416697891422819912462640485
51486416697891422819996030202469
51486416697891422957173128088865
51486416697891422957173131257935
51486416697891422957173131276808
51486416697891422957173131276809
51486416697891422963950277425837
51486416697891422963951052260497
51486416697891422963951052732673
51486416697891424016303737619909
51486416697891424016366409991021
51486416697891424062036398641097
51486416697891424062036401823425
51486416697891424062601257707741
51486416697891424604133785601139
51486416697964357648875306665059
51486416697964357648875309853003
51486416697964357694544548588015
51486416697964357694544551770343
51486416697964357694545323422675
51486416697964357831805306145655
51486416697964357831806080985931
51486416697964357833500913244631
51486416697964357833500916413701
51486416697964357833500916426751
51486416697964357833500916426959
51486416697964357833500916432574
51486416697964357833500916432575
51486416697964357834065772315486
51486416697964358884221324391975
51486416697964358885854373320499
51486416697964358885917048978885
51486416697964358885917048996355
51486416697964358929891341149591
51486416697964358929891341155207
51486416697964358931587037524015
51486416697964358932151896577561
51486416697964359478683311241703
51486416697964359478683311243107
51486416697964359478683311709667
51486416697964359478746073828883
51486416697964359478766965837475
51486416751033030206989356892961
51488800819140857197558291527742
51488800819140901714949125053916
51488800819359695220540865647454
51488800819359706331885727429280
51488800819359706333578234272776
51488800836866777947479300371660
51488800836866777947500220959968
51488800837085571459845867840762
51488800837085582572883269295150
51488839372832734356461850570652
51488839579634908126712444841502
51488839603269125467363083830108
51488839603279932281104463515292
51488839603280166586730586737105
51488839603280166587482699046417
51488839603280216412293967411083
51488839603352867155737671977052
51488839603559959638957788162747
51488839603559959638957788512667
51488839603560864965895917677148
51488839603669217417761072526234
51488839603669217417781964534826
51488849505444288481949970104050
51488849506427691997514904607144
51488849506427708462966270568856
51488849664782685349425624388144
51488849665001493677733726283996
51488849665073567463971744572655
51488849665074419899858336948070
51488849665948885595539815398614
51488849665949769964973640452936
51488849665960592970337927366378
51488849665960592977112754240490
51488849665984909952628291215066
51488849665984909952879335092434
51488849665984909952963017445666
51488849666057839469848871982058
51488849741561192821845959608030
51488849741597521264851847999232
51488849741886599637368050632194
51488849741886599638203730971502
51488849741889299693757911077822
51488849741889305228247103589870
51488849741897404804063945841710
51488849742761916343967417964698
51488849742772723340638425589798
51488850379702160532803513317243
51488850379702160670001505927791
51488850379704862373248565554315
51488850379704862373248566617125
51488850379704863608030499049247
51488850379726477645600954955893
51488850379729178937254035687963
51488850379737282812213281072603
51488850379737282812213282135413
51488850432879789387728226145711
51488850432879789387728227208521
51488850432904105951733696279359
51488850450932921337264487877462
51488850450932921338100168221142
51488851815489120492876256227319
51488851815489120492877285097095
51488851815490021060626304972603
51488851815498126581960346720763
51488851815500827873613428515643
51488851815500827873613514608923
51488851815500842698528042072779
51488851815521541345882672053987
51488851815521541345883700923763
51488851815522436560463286511163
51488851815522441913632720799271
51488851815525138263710346137687
51488851815525143068086781113827
51488851815525143616878751556019
51488851815525143616879780425795
51488851815533241589876592210359
51488851815533243373450496147483
51488851815533248726619930435591
51488851815533258198365023611339
51488851815533259844740934937915
51488851815533263544003132374775
51488851815708857665968019448281
51488851815708857665968105187429
51488851868664047507355916818715
51488851868667649778353025190523
51488851868675754888093175200319
51488851868700065278190006729083
51488851868700065278190007791893
51488851886331703499205460547810
51488851886425046302851632344547
51488851886425046302852661214323
51488851886425957439929686280187
51488851886426257629179359572014
51488851886428648025055741404387
51488851886436762606542013459707
51488851886437053919408314751646
51488851886437069925840785982246
51488851886611506107703602720591
51488852294315623060406984027377
51488852294315623197604976637925
51488852500826037618527937837154
51488852500890869212726535559982
51488852500898974322467714439554
51488852506799189451945933825835
51488852506799189451945934888645
51488852506799194391073667805563
51488852506799194391075991803617
51488852506807298266035237188257
51488852506807298266035237201307
51488852506807309379072638642645
51488852506807309379072638655695
51488852506811246847554348099344
51488852506811250140306170752496
51488852506811250186080676249268
51488852506811261664937550038528
51488852506831609890910649344123
51488852506831609890910650406933
51488852507030051471453973484624
51488852507686596494322110443354
51488852507686596540075695351818
51488852507783857817991083872330
51488852507783857863723748192486
51488852524556602028609676413975
51488852524755058298526991639046
51488852524776677409945497877509
51488852524779379113192557503985
51488852524787184080166516669353
51488852524787184080168839604597
51488852524787184080169872719511
51488852524787184080169987493289
51488852524787184080169987510551
51488852524787184491762817436193
51488852524787184491763965324933
51488852524787184491763965342195
51488852524787484223683525757673
51488852524787484223686881807831
51488852524787484223686996598871
51488852524787484269418512896385
51488852524787484635197291605107
51488852524787484635280974430515
51488852524787484681012490728077
51488852524787485870059437065535
51488852524787485870811463287231
51488852524787485870814905443719
51488852524787496988998672244586
51488852524848418802283431106074
51488852524860098368289851328816
51488852524860398511806888996852
51488852524860430079144182043090
51488852524860430079144467840250
51488852524860431863631909286062
51488852524860446687789652302198
51488852524860446687789680881914
51488852524860446687789910569402
51488852524860446687789938099358
51488852524860446687789939149118
51488852524884458169150661963916
51488852524884741704022203994170
51488852524884758312667388456118
51488852524884758312667645673562
51488852524884758312667671052236
51488852525735448387651684360722
51488852525735748576922249661150
51488852525735748622675834452974
51488852525759760012529420514642
51488852525759760058283005306466
51488852525760060201799985815070
51488852525760060247553570606894
51488852578027247227205819579597
51488852578027248414541572636020
51488852578027248416797909558097
51488852578027248416797909563956
51488852578027248416798684398616
51488852578027249011594511851809
51488852578038060764561226902447
51488852578038961195017837831632
51488852578038961195017838181552
51488852578038961195112254167407
51488855886540884297676779058286
51488855886540885533023568437534
51488855886540885539798395311646
51488855886540885539800718259940
51488855886544054154142927128969
51488855886544954721892032737801
51488855886576469653979908667529
51488855886576469653979994406677
51488855886576469844525659560833
51488855886576474593107642647257
51488855886576474593107728386405
51488855886577370221728928537213
51488855886577370221729014276361
51488855886577370275076686477325
51488855886577370275076686825793
51488855886577370275076686827245
51488855886577375160856662516941
51488855886577375160856748256089
51488855886577375214204420811128
51488855886856984834111763185246
51488855887516195051404466418680
51488855887524298926363711803320
51488855887524300161709729530236
51488855887524300161710501182568
51488855887524300163405076826814
51488855887524300168487651004974
51488855887524305514939253675220
51488855887524348339388125929320
51488855887840399462798695930280
51488855939649632147230977464441
51488855939649632147231321837975
51488855939722567021864185926201
51488855939722567021864187343143
51488855939754098554908224595785
51488855939754098554908226012727
51488855939754098554909253465561
51488855939754098554909254882503
51488855939757700277112333655625
51488855939757700277113362525401
51488855957448443261169188113525
51488855957448443261169189176335
51488855957480875232295665307517
51488855957480875232296694177293
51488855957483576523948747102397
51488855957483576523949775972173
51488855963353015910120069941090
51488855963389505584525066564972
51488855964324422785598964750158
51488855964336430355585896419226
51488855964336430532011283920012
51488855964336435885177360736648
51488855964336435894298745508056
51488855964543275763329721873848
51488855964555283334152333886596
51488855964555284983060792636934
51488856099177563687745688388753
51488856099177563687748011337047
51488856099250494851258269491605
51488856099250498188989872386629
51488856099250509675416298304901
51488856099254100874278437802881
51488856099254116933783255995425
51488856099254567378673896674073
51488856099286521320583097529129
51488856099286532438702811712145
51488856099286532438703844814009
51488856099286581984742496075621
51488856099286973000255495992325
51488856099286984715431421224319
51488856099286984715431421237369
51488856099286984715431506963467
51488856099286984715431506976517
51488856099286984715431511562737
51488856099286984715431511568344
51488856099286984715432540432513
51488856099286987817638612192361
51488856099286987817638697931509
51488856099287885145982448489279
51488856099287885145983567697473
51488856099287890085110272813032
51488856099567516316599983406725
51488856099567516316600240624169
51488856099570218020035329390831
51488856099578354835037326624653
51488856099578354835037588092899
51488856100153778764322200912667
51488856100224008084606247488345
51488856100224011790644300669093
51488856100224011935519801567943
51488856100224011935520063386109
51488856100224011935520063390480
51488856100224011935520063403371
51488856100234818603632536005959
51488856100234863213370723639931
51488856100442851557620620404437
51488856100442861024281848696821
51488856100442862670595259726719
51488856100442862670658021841563
51488856100442862670658021845934
51488856100442862670658021858825
51488856100442862670846049936153
51488856100442862670846308203357
51488856100445553261055966375493
51488856100445564374030348493381
51488856100445564374093104944693
51488856100445564374093109545415
51488856100445564374093109562677
51488856100445564374093367829881
51488856116980443617916136746713
51488856116980443671262780085127
51488856116980445264292048073289
51488856116981345839635240968797
51488856117012849102299743454417
51488856117012859171099761623687
51488856117012860764129029611849
51488856117012860764129115350997
51488856117012860954673661310009
51488856117012860954673665560811
51488856117012864056880852265001
51488856117012864056880938004149
51488856117012864064473877378999
51488856117012865703256763591577
51488856117012865703256849330725
51488856117012865710849788705575
51488856117013761339472222507357
51488856117013761385224688574969
51488856117013761385224692825771
51488856122812065385887346192349
51488856122812215503672436868688
51488856122815667794333498833671
51488856122873893251003278350150
51488856122877796945968323438255
51488856122877796953311362246841
51488856122877806237020154241944
51488856122877806237020154591864
51488856122877806237020155641624
51488856122877808020594058179068
51488856122877808020595177387262
51488856122884701444066594433756
51488856122884701444066594435208
51488856122884711321486381616695
51488856122885000253178806164831
51488856122885000390376798775376
51488856122885150373222038050424
51488856122885150378304612228584
51488856122885150378305645330448
51488856122885900363391976462954
51488856122885900363391976464406
51488856122885900820990214727854
51488856122885900823249646138372
51488856122885900823249646139824
51488856122885911941369621772372
51488856122888602661623582380512
51488856122888602668966707282378
51488856122888602668966707295431
51488856122888618728470377576114
51488856122888618728470377577602
51488856122910212407390539312398
51488856122910212453144095524506
51488856122910217943574308632208
51488856122910217943575427840402
51488856122910228459556417819214
51488856122910228459556422418484
51488856122910228462088194630172
51488856122910229054351993109306
51488856122910229056611424637868
51488856122921023110187759250522
51488856122921023110187759252010
51488856122921033488969723514198
51488856122921033626167974746082
51488856122921034223224784569332
51488856122921034223224784919252
51488856122921034223224813150536
51488856122921034228307358748980
51488856122921034228307359097412
51488856122921083454050766935804
51488856122921083454051142727286
51488856122921486184823722140540
51488856122921486367839209549048
51488856122921489477575549379921
51488856122921491123951456120268
51488856122921491123951460706497
51488856122922386798390236814008
51488856123129066437812467252034
51488856123129217203193507619519
51488856123129217203193512218789
51488856123140022369804805929263
51488856123140022369804806279183
51488856123200800738377639360514
51488856123200812268070700932706
51488856123200815562264072062114
51488856123204703610405775856625
51488856123204718022780389382294
51488856123212807073583015319240
51488856123212856487423079771081
51488856123212856487423336988525
51488856123212856899205342897497
51488856123212856899205601164701
51488856123763965077382941542589
51488856123763965082466544590525
51488856123785564297570073869962
51488856123796385341006496048234
51488856123796418695008384583966
51488856123857307284808926274772
51488856123857307284871688039696
51488856123857307698913502073630
51488856123857307698914535175494
51488856123857307698914535192756
51488856123857308933695689243722
51488856123857308933695693475810
51488856123857308934260548197902
51488856123857308941035375072014
51488856123857312638042264569002
51488856123857312638042268799478
51488856123857312638042268818352
51488856123857312647076867208208
51488856123857312647828983768566
51488856123857312647830012638342
51488856123857613009427956815192
51488856123857613016832352609160
51488856123858508455093935714684
51488856123858508455097407973067
51488856123858508455934236222749
51488856123858508460181011021003
51488856123858508500847520506508
51488856123858508500850992882983
51488856123858508500913638671350
51488856123858510282980220673616
51488856123858510285239652202178
51488856123858510290323259499464
51488856123858510292852335845864
51488856123858513439978726862711
51488856123858513447321765671297
51488856123858515232526332164251
51488856123861211444716734463551
51488856123861215150757110592593
51488856123861215280674740420328
51488856123861215288017865322194
51488856123861216935208535908676
51488856123861216935208650699924
51488856123869314720130383361066
51488856123869314725212957539226
51488856123869315268901462243840
51488856123869315268922470110702
51488856123869315268922470460622
51488856123869315269675620140021
51488856123869315273922394938275
51488856123869315314926987171098
51488856123869315319675979848191
51488856123869315451853012483562
51488856123869315451853045430756
51488856123869315451853388387348
51488856123869315456935586661722
51488856123869315459464663008122
51488856123869315459464667257472
51488856123869320261063145356481
51488856123869320390980744946810
51488856123869320393509051039070
51488856123869320394053019164384
51488856123869320394055342112678
51488856123869320398385513934776
51488856123869320398594719817856
51488856123869364682679370291596
51488856123869364865690267782094
51488856123869364865693332267730
51488856123869364865693333667410
51488856123869364865693709925452
51488856123869365277475596793826
51488856123869365277475601049000
51488856123869470931055575535361
51488856123893630056128748740134
51488856123893632018930755318304
51488856123893782555933225950133
51488856123893782555933311689281
51488856124076152452860193332894
51488856124076161918769571151150
51488856124076162331388405432304
51488856124076163566170338927236
51488856124076167270241070924104
51488856124076167270241071973864
51488856124077348268554944787844
51488856124077362536331418070562
51488856124077362538587381454740
51488856124077364323252633077723
51488856124077364323252633431855
51488856124077364323252977433995
51488856124077364323252977786669
51488856124077364323252977788127
51488856124080064196356263242650
51488856124080064376775408484844
51488856124080064377591315660784
51488856124080066026499693058379
51488856124080066026499694108139
51488856124080066026499780195749
51488856124080066026499780197207
51488856124080066026500037413193
51488856124080066026500037414651
51488856124088158376554810411690
51488856124088169487332494540356
51488856124112484819088492172768
51488856124112484819088836546266
51488856124112486465377707917192
51488856124112486465377707921404
51488856124112486465461304653580
51488856124112486465464403499344
51488856124185414751246629720788
51488856124185414751246631587028
51488856124185415849583832709847
51488856124185415989100837783054
51488856124185416398375803152039
51488856124185416398437329848804
51488856124185416400885167112500
51488856124185419555624209888649
51488856124185419692630700978212
51488856124185419692634168281706
51488856124185419692634173359056
51488856124185419692905764743162
51488856124185419693448956966554
51488856124185419693448961196461
51488856124185419693448961216144
51488856124185421339824868293130
51488856124185421340009801774240
51488856124185421340012896020734
51488856124185421340012897905688
51488856124185421340012900606954
51488856124185421340012901092228
51488856124185421340012902141988
51488856170086023257380442782295
51488856170158072381647490351139
51488856170158958132013308287463
51488856170158972956989567579285
51488856170158972956989653314061
51488856170158972956989653318433
51488856170183284581867303733205
51488856170183284581867389467981
51488856170183284581867389472353
51488856170183284581868418337757
51488856170183284581868418342129
51488856170190489665058375826823
51488856170190489672651433179461
51488856170190489672651518918609
51488856170190489672652547784013
51488856170190489672652547788385
51488856170190493376997233664257
51488856170190493376997319403405
51488856170190493376998348268809
51488856170190493376998348273181
51488856170191388456826634852621
51488856170191388456826634856993
51488856170191390095609403091783
51488856170191390103202546179197
51488856170191390103203575048973
51488856170191390103203575053345
51488856170191390240400538794117
51488856170191390240401567663893
51488856170191393807548346663993
51488856170191393807548346668365
51488856170191393807549375533769
51488856170191393807549375538141
51488856170191393944747368148689
51488856170194091394855542239301
51488856170194091394855627974077
51488856170194091394855627978449
51488856170194091394856656843853
51488856170194091394856656848225
51488856170194095099201342724097
51488856170194095099201428458873
51488856170194095099201428463245
51488856170194096882775332400369
51488856176306845463848109348035
51488856176306845464412965232351
51488856177036592610190261133402
51488856193683138738009645948884
51488856193707450362887382102804
51488856193707614939556255799685
51488856193780549816446489468413
51488856193788505166925323953652
51488856193788516285046332705326
51488856193788654923743390971278
51488856193789407021087418649780
51488856193789416898590778432682
51488856193792107024046987314560
51488856193792107483905030042606
51488856193792107488987689959914
51488856193792123678347374680238
51488856193813722352003207517888
51488856193813732182265460898638
51488856193813732227998125102154
51488856193813733470123097411288
51488856193824588457045312737218
51488856193824690998547674274764
51488856193828596751545249721784
51488856193996704391860068723249
51488856194031820998080575173986
51488856194031820998080575174070
51488856194031821180821913587079
51488856194031821180822946688943
51488856194033021755162951166819
51488856194104755864931668273230
51488856194105956622181152699768
51488856194105956622202073406168
51488856194105956624712556593696
51488856194105973233259158642978
51488856194105973279012743552894
51488856194105973279577603669298
51488856194140795232708213299334
51488856194140795232708299038482
51488856194141095421978893036670
51488856194688168138186444980006
51488856194688168138186445096646
51488856194691935536680860465630
51488856194692235680009812896906
51488856194692235725930533757466
51488856194761112478727916767982
51488856194761114130939629074314
51488856194761117974238350891386
51488856194762014698751411181306
51488856194762018404789463895494
51488856194772869685673511721812
51488856194983708386829765936244
51488856194984008576100331236672
51488856577853211615631222196120
51488856577886543605522900354523
51488856595576402028179643428045
51488856595580004299175722930077
51488856595611519414215262467885
51488856595611519414466309527373
51488856595615121136670418587213
51488856601521045257930718775288
51488856601521050153773509606922
51488856601521050199506173810438
51488856601811631712954367183740
51488856601811631713017043209516
51488856602686978066949386286290
51488856602686978067012062312066
51488856808286911959958790319997
51488856808286916899086524299725
51488856808289616955957672599673
51488856808290513819359744084383
51488856808290513819360891990385
51488856808290517523705544569179
51488856808290517523706692475181
51488856808290517569459162793595
51488856808290517569459248886875
51488856808290517569710209835821
51488856808290517569710295929101
51488856808290517569710295933473
51488856808290517981304187667465
51488856808290517981304273760745
51488856808290517981304273765117
51488856808290519170081455895755
51488856808290519170082603801757
51488856808314829194587945989741
51488856808314829194588032083021
51488856808314829194588032087393
51488856808314829606181923821385
51488856808314829606182009914665
51488856808322033690575439727163
51488856808322033690576587633165
51488856808322034285121024142969
51488856808322034285121108346923
51488856808322034285121109746603
51488856808322034285122143338113
51488856808322037991977307335683
51488856808322934121126466992123
51488856808322934121127614898125
51488856808322934258324459602671
51488856808322934669918437434315
51488856808322934669919585340317
51488856808322934715672021293019
51488856808322934715672022692699
51488856808322934715672051407929
51488856808322934715672135611883
51488856808322934715672137011563
51488856808322934715673170603073
51488856808322938422528334600643
51488856808322938559726327211191
51488856808325639714181416395523
51488856808325641497755320332647
51488856808530064893230136101158
51488856808533667576008216807898
51488856808602994826193697181023
51488856809186562707255073812758
51488856809186562708278782233766
51488856809186562709971034929718
51488856809190164429647215654190
51488856809190164430482891293606
51488856809190164431987120616494
51488856814218640407955612544317
51488856814218641005011651070855
51488856814231543611731072585866
51488856814510435361234872914638
51488856814511370012929031863141
51488856815074489292578583135758
51488856815074489336806994140934
51488856815074489338311218759558
51488856815074522690324267126096
51488856815167833743354069969422
51488856815168133932603743377898
51488856815171784007218413680960
51488856815389387880622490455604
51488856815389387880622490572244
51488856815390588637704866442740
51488856831924120254676342444779
51488856831924120254676343844459
51488856831924120254927390921417
51488856831924120254928538814321
51488856831924162938399828119874
51488856831924162938399914213154
51488856831924162938402151068168
51488856831924162938402237161448
51488856831925019633710857256601
51488856831925019633710943349881
51488856831925019633711972219657
51488856831925020868492757821685
51488856831948430279182833936993
51488856831948430279182833938445
51488856831948430279182833955707
51488856831948430279182920030273
51488856831948430279182920031725
51488856831948430279183953150851
51488856831948430690776897863369
51488856831948430690777930982495
51488856831948430827974804380637
51488856831948430827974804397899
51488856831948430827974890473917
51488856831948430827975923593043
51488856831948430828037576322371
51488856831949331258588593410521
51488856831949331258588679503801
51488856831949331395786586021069
51488856831956239318125717042956
51488856831956535754514473293176
51488856831956535754765520352881
51488856831956535800517957369893
51488856831956535800517958769573
51488856831956535800519105262797
51488856831956539460554849422218
51488856831956539461642726131276
51488856831956583376611740711402
51488856831956583377363853020714
51488856831956583378871176944228
51488856831956583379059463183766
51488856831960136379384540635433
51488856831960137476969629412721
51488856831960138025760451962009
51488856831960141182758958482058
51488856831960141778371469836824
51488856831960143013153403331756
51488856832128244062922315504799
51488856832128244062922320086807
51488856832130945354575430596709
51488856832130945357105800886237
51488856832130945357106145259771
51488856832130945357107174129547
51488856832139049229533528071183
51488856832139049229533613814543
51488856832139049229533614164463
51488856832139049229534647266327
51488856832139049229534675964087
51488856832139049229536969864701
51488856832139049229536970214621
51488856832139049229536998562461
51488856832142958273516756925727
51488856832175078523210907143587
51488856832175378666727916231907
51488856832236311601293020530560
51488856832236345684359490295349
51488856832237212761654425099343
51488856832237212763903385961080
51488856832237246114910521791029
51488856832237512906583569999308
51488856832237512906853215184292
51488856832237512906856658377490
51488856832237512950925018979487
51488856832237512952333682532749
51488856832237546258427526648665
51488856832237546258427530879349
51488856832237546258427530880753
51488856832237546258427530997393
51488856832237546306688242915148
51488856832237560536052764039567
51488856832239914054801002596080
51488856832239919407970516938170
51488856832239919407970516956884
51488856832239919408723662368060
51488856832240214061812807143694
51488856832240214791453754036351
51488856832240219597241110837028
51488856832240219597994256248204
51488856832240262375053054036871
51488856832240262422501214123021
51488856832248022823166164159660
51488856832248023282929762322810
51488856832248051281522849088593
51488856832248067343537114167415
51488856832248067343538151891475
51488856832248067752872344854266
51488856832248067752875791715066
51488856832248067755320156720330
51488856832248322877404010791268
51488856832248322877592297030806
51488856832248351290286226208606
51488856832248351290286226210010
51488856832248351425039853828185
51488856832248351425039858058869
51488856832248351473300570094668
51488856832248367349793282791198
51488856832248367349793368880266
51488856832248367349794057631474
51488856832248367349794401999392
51488856832248367896392800803386
51488856832248367896392800820648
51488856832248367898836046612054
51488856832248367898837079732632
51488856832248367898837161091288
51488856832248367898837161207928
51488856832248367898837162626322
51488856832248367898837165808650
51488856832248367898837165825912
51488856832248368081850270993890
51488856832248369132020915055098
51488856832272384319074831957542
51488856832272384319168991081702
51488856832272384319168991198342
51488856832272384319169019778058
51488856832272384319419695301446
51488856832272634500022310712362
51488856832272684462591841045862
51488856832272684462686000170022
51488856832272684462686028866378
51488856832272684462937077325754
51488856832272684462937162015142
51488856832272684462937163064902
51488856832272684508345425955730
51488856832799453846703915501413
51488856832799453892436579704929
51488856832820764036411560754871
51488856832820764036411560759083
51488856832821064225682154757271
51488856832831569203023887932939
51488856832892656916339101159187
51488856832892809414847375905703
51488856832892809460580040109219
51488856832892809460600960814167
51488856832893709982575389453755
51488856832893710026887397073015
51488856832893710026908317661323
51488856832893710028328945665863
51488856832893710028328974245579
51488856832893710028412742804519
51488856832893757603012650734510
51488856832894009621361387124413
51488856832894009621361387241053
51488856832894009621382307829361
51488856832894009622802935717261
51488856832894009622802935833901
51488856832894009622802964413617
51488856832894010170425326730929
51488856832894010171845983333899
51488856832894010171845983450539
51488856832894010171846069539607
51488856832894010172117578027201
51488856832894010216157990934445
51488856832894010216157990953159
51488856832894010216157991069799
51488856832894010216178911658107
51488856832894010216241673772951
51488856832894010217599539546007
51488856832894010217599539662647
51488856832894010217599568242363
51488856832894010217599654331431
51488856832894010217662416096355
51488856832894010217850242230717
51488856832894013327148736202057
51488856832894013327148764898413
51488856832894013327399440305161
51488856832894013327420361010109
51488856832894013876463378511997
51488856832896459443708289588725
51488856832896459489461874380549
51488856832896459489461874497189
51488856832896759632978883468869
51488856832896759678711547672385
51488856832896759678711547789025
51488856832896759678732468377333
51488856832904515012009571216366
51488856832904564416000889240606
51488856832904815202013420206087
51488856832904820874704816087008
51488856832928832173072240427524
51488856832928880349055289530030
51488856833111513324855353890257
51488856833111661842093451080759
51488856833111661842093451197399
51488856833111661842093822733707
51488856833111661842093908822775
51488856833111661842114371785707
51488856833111661842114714742299
51488856833111661842177476857143
51488856833112562821436448904551
51488856833112862416161859086987
51488856833112862416161945176055
51488856833112862416182751095579
51488856833112862964953457992871
51488856833112863010707042784695
51488856833115264113089530699431
51488856833115264119864816267393
51488856833115264119864816733953
51488856833115264119927492759729
51488856833115564256606539787751
51488856833115564263381825355713
51488856833115564302360124579575
51488856833115564309135410264177
51488856833115564309135410614097
51488856833115564309198058060157
51488856833115564309198086639873
51488856833123369039900514625886
51488856833123369177161183262210
51488856833123658850429461761498
51488856833123658850450382466446
51488856833123674726940861375054
51488856833123674726940861491694
51488856833123674727191565478158
51488856833123674772673525578570
51488856833123674772673525695210
51488856833147986345294937221508
51488856833147986351818597528974
51488856833147986391048522013332
51488856833147986391048522014784
51488856833147986397551261732490
51488856833147986397551261849130
51488856833147986398307506465866
51488856833147986398307535163626
51488856885099089952879833084804
51488856885101447182783264985816
51488856885102647939780838944975
51488856885102647939780925034043
51488856885102647939781953553899
51488856885102647939781953903819
51488856885102647939781956736227
51488856885102647939781957090359
51488856885102647939781958153160
51488856885102647939844715668743
51488856885123357293662581685931
51488856885123357293663610555707
51488856885123357293663613742247
51488856885134164657954303741247
51488856885135064674400867537631
51488856885135064674400868587391
51488856885135064674400868937311
51488856885135064674463630702235
51488856885414846422450435828534
51488856885414846422638463905862
51488856885415141073280924978740
51488856885415146611721029708678
51488856885425696058945773049308
51488856885425953563005612886755
51488856885425996202525544256684
51488856885425996204969909261948
51488856885426853993462482096185
51488856885426853993472957331923
51488856885426853993556640151715
51488856885426853993556668381511
51488856885426898463502440554133
51488856885450313363594428978857
51488856885450313363594457208653
51488856885450313363594457675213
51488856885450313363594458608333
51488856885450313363594543297721
51488856885450313363615464002669
51488856885450313363866168105773
51488856885450313363866397676621
51488856885450313363866426372977
51488856885451213794145456243817
51488856885451213794145484940173
51488856885451213794166376832125
51488856885451213794166492667309
51488856885451213794333857373773
51488856885451213794417425408141
51488856885976782418657665943649
51488856886083350021688698506097
51488856886083350158949367142421
51488856886325615116222513041368
51488856886326515676775228722335
51488856886326515813973221332883
51488858013573549821571668578541
51488858013573549821575021459421
51488858013573549821575021813553
51488858013573549821575026045641
51488858013573555172293380389913
51488858013576251524818728205065
51488858013576251524821822805691
51488858013650087013205245555305
51488858013650087013208598790317
51488858013650087013208603022405
51488858013650087424799223386949
51488858013650087424802662715448
51488858013681607442251642473098
51488858013681618553593320373083
51488858013681618553593324622433
51488858013681618553593434808587
51488858013681618553593439413464
51488858013681618553594468283240
51488858013681618560371618105646
51488858013681622259634844412282
51488858013681622264717418590442
51488858013682507863763938905237
51488858013682518984144346238363
51488858013682518984144347638043
51488858013682518984145495548200
51488858013682522690185871677242
51488858013682523924967805172174
51488858013685209155417020700117
51488858013685223981838953472122
51488858013685223986921527650282
51488858013901357097035633205489
51488858013901357097035633206941
51488858013901357097056553795249
51488858014549748705480372584241
51488858014848292216300820526569
51488858031299431411535531531041
51488858031299431411535617270189
51488858031303028377877297561123
51488858031303028377880392161749
51488858031375063241084523475481
51488858031375079110047030078683
51488858031375963252513600623509
51488858031375979677797168813917
51488858031407482940460810715693
51488858031407482940460896454841
51488858031407483077658803326241
51488858031407483077658889065389
51488858031407483679798535245005
51488858031407483682308675108551
51488858031407483682309019482293
51488858031407494609884011617243
51488858031407494609884097356391
51488858031407494792835560445723
51488858031407494792836708351725
51488858031407494800429762516371
51488858031407499549011745596971
51488858031407499549011831336119
51488858031408384110349562509965
51488858031408384112859702373511
51488858031408384112860046747253
51488858031408394628841408257953
51488858031408395177633031492751
51488858031408395177634150352477
51488858031408395223386587704859
51488858031408395223386587710683
51488858031408395223387735616685
51488858031408395223637667713117
51488858031408395230980789781331
51488858031408395230980792614983
51488858031408400116760765472479
51488858031408400165024837807627
51488858031411085404512784168391
51488858031411096515290749507997
51488858031411096522633874409863
51488858032283730420555002993626
51488858037199629984966044795533
51488858037199629984966130534681
51488858037283704523148783569403
51488858037283704523149816688529
51488858037284605090897688303743
51488858037284605090897715833699
51488858037284605090897716883459
51488858037284605090897717368893
51488858037284605090898836564037
51488858037284605144245475290130
51488858037315808301489876729497
51488858037315808301489962468645
51488858037315808301490651564157
51488858037315808301490737303305
51488858037316120022986798227089
51488858037316120206001137394168
51488858037316120213531429913651
51488858037316124969728507079231
51488858037316124969728507079258
51488858037317020591006642089568
51488858037317020636552164659128
51488858037317020644082456828690
51488858037317020644082457178611
51488858037317020644082461427961
51488858037317025583210191158282
51488858037317025583210193872438
51488858037317053945056647417099
51488858037317057099888728506926
51488858037319721745189872295739
51488858037498173259621434040100
51488858037503443068283233144533
51488858037503443068283234189921
51488858037503443068283234194293
51488858037503443068304154896273
51488858037503443069118913488213
51488858037503443069118914537973
51488858037503443069118917838185
51488858037503443069118919255335
51488858037522488590351261028290
51488858037523854152903064327166
51488858037535858566448853995733
51488858037535858566448855513505
51488858037535858566448884211265
51488858037535858612181518199249
51488858037535858619796640981913
51488858037535863553848152133202
51488858037535891973310443230871
51488858038178996786444118821374
51488858038180348301874315725110
51488858038182899429139356415994
51488858038191003304098601800634
51488858038191004356431052012586
51488858038191004539445391179882
51488858038191004539656634214096
51488858038191052715639683316602
51488858038191052722961801418788
51488858038191053127210703408804
51488858038191053134744065594964
51488858038191455265635563724965
51488858038191455447146022747758
51488858038191455448838278630202
51488858038192355832027061839350
51488858038192355877780646631174
51488858038251942779197302915682
51488858038288465807120731698311
51488858038470784460960001770920
51488858038470784643890658584984
51488858038474687104408380544628
51488858038482792214149559424200
51488858038482792214714415308516
51488858038482792214716738256810
51488858038482792625743537255844
51488858038482793861090326635092
51488858038482793861092649583386
51488858038482793868623687771492
51488858038482793868623688821252
51488858038482803151598309771246
51488858038482803151601379906152
51488858038482803151789666250684
51488858038482942332533430715742
51488858038482942332596106741518
51488858038507103839050253317562
51488858038507120310337334636522
51488858038580053538385711685786
51488858038580055184970543098282
51488858084479756482041831555419
51488858084480645936753363883259
51488858084480645936753364237391
51488858084480657049790765337647
51488858108223265727048384662142
51488858108391320338115208682127
51488858108401978405946966922722
51488858108438462597422604610869
51488858109082801978690602252044
51488858109084153402548658009974
51488858109084153448281322213490
51488858109095860829833368930182
51488858109095860836608195804294
51488858109374589790404477812138
51488858244009930230280718780997
51488858244009930230280719135129
51488858244009930230280723367217
51488858244009940931724142403741
51488858244009940931724142757873
51488858244009940931724146989961
51488858244009944636066591424599
51488858244009944636067620294375
51488858244009946282442502751175
51488858244013531952484828194969
51488858244013531952484832427057
51488858244013531952735531926471
51488858244013532089933524537019
51488858244013532089933524891151
51488858244013543065522229649357
51488858244013543065522233881445
51488858244013543065772933380859
51488858244013543065772933734991
51488858244013543202970925991407
51488858244013543202970926345539
51488858244074771299003165841065
51488858244082876408493291892415
51488858244082876408744344720637
51488858244085577509855114931791
51488858244085578111991404347161
51488858244086477940406141842619
51488858244086478077604134453167
51488858244086492948080608677435
51488858244086492948080694770715
51488858244086492948331655719661
51488858244086492948331656078165
51488858244086492955674780621527
51488858244086493359925633551305
51488858244107191737717177273719
51488858244107191737717177627851
51488858244107191737967881359353
51488858244107191740227317474135
51488858244107234425769799997045
51488858244109893441214940985877
51488858244110793462431426533975
51488858244110804573209391873581
51488858244110804573209392232085
51488858244110804580552516775447
51488858244110804984803369705225
51488858244117998550705411529013
51488858244117998550705416115233
51488858244117998553215555980231
51488858244117998553215895636611
51488858244117998553215896103171
51488858244117998553215900353973
51488858244118009663742470026809
51488858244118009663742554230763
51488858244118009663742555765957
51488858244118009663993521678341
51488858244118009671336643388051
51488858244118013368339322163137
51488858244118013370598753219523
51488858244118013370598757919415
51488858244118896732740890484759
51488858244118898379116801811335
51488858244118898572172605413547
51488858244118898981256180041335
51488858244118898983766583245191
51488858244118898983766927618933
51488858244118899120964915512119
51488858244118899120964915978679
51488858244118899120964920229481
51488858244118907853372377803057
51488858244118908447917590215995
51488858244118908447917676309275
51488858244118908448168637258221
51488858244118909499748289129633
51488858244118909690293695655019
51488858244118910094293497291769
51488858244118910094293581495723
51488858244118910101887670653011
51488858244118910101887673486663
51488858244118910239085663263559
51488858244118913204094089614429
51488858244118913389555807352731
51488858244118913394639496139815
51488858244118913801149780484483
51488858244118913801149785184375
51488858244118913806233473971459
51488858244118913938347773095031
51488858244121600275419665040071
51488858244121610151415696884745
51488858244121611385946663290603
51488858244121611386197630738181
51488858244121611393540755281543
51488858244121615090543431222977
51488858244121615092802862279363
51488858244121615092802866979255
51488858244121615097886555766339
51488858244121616876376766216487
51488858244305330930569615086625
51488858244326039042139047242003
51488858244337746430406596625185
51488858244337746430406597674945
51488858244337753019017351071101
51488858244399025525971068552975
51488858244399025525971068907107
51488858244981184832896543833403
51488858244982085400645563708911
51488858244982085400648919759069
51488858244982087185035284496767
51488858244982087185035370590047
51488858244982087185038726640205
51488858245273874722353174835765
51488858245273874722353260929045
51488858245273874722356616979203
51488858245273876505927078772889
51488858245273876505927164866169
51488858245273876505930520916327
51488858249918149206627344906431
51488858249918149206630700956589
51488858249918152912667721035473
51488858249918152912667722085233
51488858249918152912667722102703
51488858249918152912668755204567
51488858249918152912671073903303
51488858249918152912671078135391
51488858249918152913420866446649
51488858249918152913421896383655
51488858249918152913424219314479
51488858249922205727092059101854
51488858249922205727280087179182
51488858249922216792871679607467
51488858249922216794396796234682
51488858249922217206178802143654
51488858249922217206178802143655
51488858249994247806962172364414
51488858249995118361433409210380
51488858249995118368776444835234
51488858249995118368776449453378
51488858249995120015152356161810
51488858249995120015152360779954
51488858249995148374752947560750
51488858249995148374773868265698
51488858249995163198910976374046
51488858249995163198931897078994
51488858250015560840889686748625
51488858250019463896204011000449
51488858250027524524275740606615
51488858250027533861270390748940
51488858250027533868613426373794
51488858250027535514989337700370
51488858250027535652187334929062
51488858250027539214251533970830
51488858250027567169587616962203
51488858250027567176365538436941
51488858250027567176365539486701
51488858250030240505904615765710
51488858250198331496935503413354
51488858250198331496936532283130
51488858250201784189674648338639
51488858250201784192119013343903
51488858250201800249158545824831
51488858250201800249932611942359
51488858250201800251627187586605
51488858250201933898665120268990
51488858250209136663547830592874
51488858250209136663548859462650
51488858250210053839910461371061
51488858250212638770040258298825
51488858250212638770061179005177
51488858250212638770064535055335
51488858250213942068629514195399
51488858250213956292835094817725
51488858250213956292835095879131
51488858250213956297917668994273
51488858250213956297917670057047
51488858250213956895224785622885
51488858250213958123050987545975
51488858250213958123071908252327
51488858250233464750681484263706
51488858250234204630895700784863
51488858250234204630898799617577
51488858250234204631083728862191
51488858250234365463093964837327
51488858250234399411409821641405
51488858250238301277130934005021
51488858250238301277130938355153
51488858250245054269877239837385
51488858250245054269878272939249
51488858250245054269899193645601
51488858250245054269901516593895
51488858250246371797754650416193
51488858250246371797754650532833
51488858250246371797754651465953
51488858250246371797754651582593
51488858250246378386334007852757
51488858250246378386334007852793
51488858250246378386334007969433
51488858250246378386334008902553
51488858250246378386334009019157
51488858250246378386334009019193
51488858250246378386334009369077
51488858250246378386334009369113
51488858250246378386344512853565
51488858250246378386344512970205
51488858250246378386365404862157
51488858250246378386365404978797
51488858250246378386522035930121
51488858250246378386522036046761
51488858250246378386522036979881
51488858250246378386522037096521
51488858250246378386522037446441
51488858250246378386553432939485
51488858250246378386553433056125
51488858250246378386616108965261
51488858250246378386616109081901
51488858250246378973797707906006
51488858250246378981412797464681
51488858250306399625314692725466
51488858250307150626097463680205
51488858250307200037406410153367
51488858250307200037407443255231
51488858250307200037409766203525
51488858250307200037427302161959
51488858250307300332643484512003
51488858250307300926624925517089
51488858250307349103423131657179
51488858250307349103426230607937
51488858250307350749802141952019
51488858250307350749802142306151
51488858250309852329511917655719
51488858250309901740841756137473
51488858250311203385523660750263
51488858250311250968391851698867
51488858250342272768476633174007
51488858250866396031851129897033
51488858250866396031854596133137
51488858250866396031872050603385
51488858250866396032126196849927
51488858250866396036934560399443
51488858250866396038629137093449
51488858250866396038629394310893
51488858250866396038651086668173
51488858250866396039465879608355
51488858250866851285390244197667
51488858250869252801894742769937
51488858250869252846812547431823
51488858250869552988637303824191
51488858250870453556637367572854
51488858250870453556637486607628
51488858250870453558162598985494
51488858250870453558162602173438
51488858250870453597329646434278
51488858250870453597329646434279
51488858250870453597329646447328
51488858250870453597329646552322
51488858250870453602390952481318
51488858250870453602391042819736
51488858250870453602411963408044
51488858250870453603895263189010
51488858250870453603895266376954
51488858250870453604083294454282
51488858250870464669486487268931
51488858250870464715449622184870
51488858250870498023024766581548
51488858250870498023024766581549
51488858250870498023025023798992
51488858250870498023025023798993
51488858250870498023025023917036
51488858250870498023213310143524
51488858250870498023213310143525
51488858250870498023213310261568
51488858250870498028274616190564
51488858250870498028274730975988
51488858250870498068946003056446
51488858250870498074028201099028
51488858250870498074028287188096
51488858250890710813183404090193
51488858250890710813729690914211
51488858250890710813729695146299
51488858250890710813748259974509
51488858250890710818809655180517
51488858250890710818809913447721
51488858250890710820504231874523
51488858250890710820504489091967
51488858250890710820526181449247
51488858250890711232286495000939
51488858250890711362790162886347
51488858250890711362791277476397
51488858250890711363041986184595
51488858250890711363041986197645
51488858250890711367852672682405
51488858250890711367852930949609
51488858250890711369569198951135
51488858250890711370383991891317
51488858250890712597573210971329
51488858250890712598116031559243
51488858250890712598119502027435
51488858250890712598136952265595
51488858250890712598391098512137
51488858250890712603199462061653
51488858250890712603199720328857
51488858250890712604894038755659
51488858250890712604894295973103
51488858250890712605730781270565
51488858250890760636841796754469
51488858250890760643616333482693
51488858250890760643619689532851
51488858250890863135119392523883
51488858250890863135119651141007
51488858250890863135119654328951
51488858250890863135119736880155
51488858250894765222207382588198
51488858250894765222207382588199
51488858250894765222207382601248
51488858250894765222207382706242
51488858250894780046365411519538
51488858250894813398169539695162
51488858250901518046048799623159
51488858250901567404073094301943
51488858250901567404073094319413
51488858250901567404074127421277
51488858250901567404076450352101
51488858250901567449830035260565
51488858250901668301731724291027
51488858250901668301731724308497
51488858250901668301731981508471
51488858250901668301731982575701
51488858250901684353896858308201
51488858250901684353897116588455
51488858250901684353897116942587
51488858250901684353900211189081
51488858250901684353900215775301
51488858250902869058730803815970
51488858250902869058730804883199
51488858250902869103732247718766
51488858250902869103920275796094
51488858250902869104484360028078
51488858250902869104484361095307
51488858250902869104505281801659
51488858250963662297182335787193
51488858250963662304525460684847
51488858250963807518887606564234
51488858250963812833913985837451
51488858250963814066164515464603
51488858250963814068695914628119
51488858250963814068695919227389
51488858250963814068695919332383
51488858250963814068695919345433
51488858250963814068697033836313
51488858250963814068697038540577
51488858250964112608874355339004
51488858250966364000617681771299
51488858250966514125567067999513
51488858250966558588107422248664
51488858250967714880306341001830
51488858250967714926059925910294
51488858250967759345168762745428
51488858250967759390922347653892
51488858250974464169285502550259
51488858250974513582313354097963
51488858250974619228530325050215
51488858250974619228530325404347
51488858250974619228533419650841
51488858250974619228533420004973
51488858250974619232776842644123
51488858250974619232780281605233
51488858250974619235308241807639
51488858250974619235308246406909
51488858250974619235308246524953
51488858250974619235308246879085
51488858250998779500203614833221
51488858250998779500454663309859
51488858250998828911534567905025
51488858250998929625404049538073
51488858250998929625404050587833
51488858250998930853408061204135
51488858250998930857654578798043
51488858251182495147502427149733
51488858251182495193235062655489
51488858251182495193235091353249
51488858251182495331248215236603
51488858251182495332961359941147
51488858251182495332964458773861
51488858251182495338023785066691
51488858251182495338026108014985
51488858251182496566030148731535
51488858251182496566030920383867
51488858251182496566051040623487
51488858251182496566051812275819
51488858251182496566051815458147
51488858251182496568286114023993
51488858251182496568289580260097
51488858251182496568289584492185
51488858251182496568307034730345
51488858251182496568308149320395
51488858251182496568310472152049
51488858251182496568310476384137
51488858251182496573369802793607
51488858251182496573370577628267
51488858251182496573372926090589
51488858251182496573393817982541
51488858251182496977624126563179
51488858251182496977624898215511
51488858251182496980089040639317
51488858251182496980152835860237
51488858251182496980152835873287
51488858251182496980155158808531
51488858251182496980155159871341
51488858251182500272089093920875
51488858251182500272092188521501
51488858251182500272092192753589
51488858251182500272631914508789
51488858251182500272635380744893
51488858251182500272635384976981
51488858251182500272652835215141
51488858251182500272653949805191
51488858251182500279410178922649
51488858251182500279413277755363
51488858251182500279431871279929
51488858251182500684500959293327
51488858251182501919007825835365
51488858251182501919011292071469
51488858251182501919011296303557
51488858251182513039659977001075
51488858251182513039663419140301
51488858251182516744005777485871
51488858251182516744194063843453
51488858251182647097699793177985
51488858251182650436184366123721
51488858251182661968430752854624
51488858251182947286949466469821
51488858251185198276804890497459
51488858251185201982845266626501
51488858251185213094188092436643
51488858251185213095882668080889
51488858251185213096722882481137
51488858251185663403600843737824
51488858251186552896514058488264
51488858251186552896514058488265
51488858251186552896514058606308
51488858251186563834151871002784
51488858251186563970593619543348
51488858251186564016326283746864
51488858251193301961243811067005
51488858251193302151764135882099
51488858251193307093151301390389
51488858251193318203929271316215
51488858251193318206188731424493
51488858251193318206209623549725
51488858251217617292161923331093
51488858251217617292161923349967
51488858251217617337894587534609
51488858251217617475907449987305
51488858251217617475908483089169
51488858251217617482682248165061
51488858251217618710689383482237
51488858251217618710690416584101
51488858251217618718029037544309
51488858251217619122283361313881
51488858251217633351665679725417
51488858251217633534847383599177
51488858251217633535412268179849
51488858251290563470374811888021
51488858251290564705699937489705
51488858251290564705720829614937
51488858251290565117565512985501
51488858251290568410045738091141
51488858251290570056609678930861
51488858251290570056630569386997
51488858251290570056630569503637
51488858267632268706334995739571
51488858267632418823868034598026
51488858267632418824683257632010
51488858267643223990480361777546
51488858267643273996610245740297
51488858267644029197748234327773
51488858267644029198500346637085
51488858267644474565570664242846
51488858267644474570741048948904
51488858267644474573185413954168
51488858267647133222602230196481
51488858267647133222790258273809
51488858267647143098601350931695
51488858267647144150364468465945
51488858267647144150367907068711
51488858267647144150367907422843
51488858267647144699159877528165
51488858267647192328597493147860
51488858267648034202195932006737
51488858267648048567335066087469
51488858267648048978929043919113
51488858267648049019579133944469
51488858267648049024661708122629
51488858267648077027446760623845
51488858267648081914077512198519
51488858267648081959831441346663
51488858267648082325671490030163
51488858267648082370585233474575
51488858267648082371404154233679
51488858267648082371425419178307
51488858267648093079622777666571
51488858267648093079643669675163
51488858267648093491216382562179
51488858267709272814149052361133
51488858267709272814149080704809
51488858267709272814149081058941
51488858267709272951409835430201
51488858267709288820309579931609
51488858267709288820309584182411
51488858267709288820560631583141
51488858267719779437887617575384
51488858267720077980761379540653
51488858267720079215543427821009
51488858267720093849723914500581
51488858267720093849724000576599
51488858267720093986921906644560
51488858267720093986921907098079
51488858267720093986921907111129
51488858267720093993700175662119
51488858267720093993700176134286
51488858267720094032926514974769
51488858267720094032926543318445
51488858267720094032926543672577
51488858267720094040269669633041
51488858267720094040269669650510
51488858267720095633297818437705
51488858267720095640891991798947
51488858267720124046267088462831
51488858267720124046267174551899
51488858267720994417472934376089
51488858267720995019863714399889
51488858267720996208641011674455
51488858267721024614078870453183
51488858267721024659811538789409
51488858267721024659832459494357
51488858267740386201980919122078
51488858267740535321093979274565
51488858267740536367591085684534
51488858267740536367591085688905
51488858267740536372861683339300
51488858267740536375122152574576
51488858267740536375122152574660
51488858267741287366870660534841
51488858267741437530136334898845
51488858267741437530146839899617
51488858267741693245583844296027
51488858267741693245583848545377
51488858267741693253113767879421
51488858267741693253113796223097
51488858267741693253113796577229
51488858267741693255373227633615
51488858267741693255373576711413
51488858267741704320146565720971
51488858267741704320397613121701
51488858267741704373494319391407
51488858267741704373494319741327
51488858267741704373494322946533
51488858267741704373494323990677
51488858267741704373494323996293
51488858267741737673632453401545
51488858267741737673663848810061
51488858267741737673663848987937
51488858267741737719386008072637
51488858267741737719417433779761
51488858267741737719480540392060
51488858267741737719480543574175
51488858267741737727001130855301
51488858267741740966499698840238
51488858267744394544766964124307
51488858267744394544766964459725
51488858267744394544766964461177
51488858267744395093558934549237
51488858267744395093558934903369
51488858267744395093621610575013
51488858267744395096069419140657
51488858267744405665147404741413
51488858267744406069398343747209
51488858267744409322923712773002
51488858267744442669913892996093
51488858267744442715667449208201
51488858267745295524109842795233
51488858267745295524109847381444
51488858267745295524109847381453
51488858267745295524109875725129
51488858267745295524109876079261
51488858267745295661370630450521
51488858267745306042601722181541
51488858267745306637147277179517
51488858267745306637210039294361
51488858267745306637210054192697
51488858267745306637398340420637
51488858267745306637398340537229
51488858267745306644741450553809
51488858267745306644741450912312
51488858267745311532780857659847
51488858267745311583869184892031
51488858267745311583869184892040
51488858267745339990716818859417
51488858267745339990727327179311
51488858267745340127914811115833
51488858267745340135509013192304
51488858267745340135540413873554
51488858267745340135540442453270
51488858267752047464788585966853
51488858267752092393752476619723
51488858267752097335913708245541
51488858267752197628065184080935
51488858267752199876852333093672
51488858267752199879111764268102
51488858267752210989617790421376
51488858267752210989889734548060
51488858267752210997232884955530
51488858267752210997232889223567
51488858267752210997232889223594
51488858267752211134681928876576
51488858267752214289984707608655
51488858267752214839027729361372
51488858267752247453708732675912
51488858267752247590969487051384
51488858267752497817335778079330
51488858267752498419726095058941
51488858267752498419726209844365
51488858267752499463711689405906
51488858267752500066102035083325
51488858267752500068361466139711
51488858267752500068361470843975
51488858267752500068361815217509
51488858267752500203300109195269
51488858267752500205559544839327
51488858267752500205622565692090
51488858267752500205810593315965
51488858267752500205810598020229
51488858267752509349560896039141
51488858267752509349560900289943
51488858267752509349560986383223
51488858267752509486758859603404
51488858267752509486758864189633
51488858267752509486758892900491
51488858267752509487009940301221
51488858267752509532763496513329
51488858267752509532763524857005
51488858267752509532763525211137
51488858267752509540106646570927
51488858267752509540106646920847
51488858267752509540106651171601
51488858267752509540106651189070
51488858267752511133134799976265
51488858267752511133385851627797
51488858267752511133406743636380
51488858267752511140749894043850
51488858267752511140749898311914
51488858267752511186482557897503
51488858267752511186482558247423
51488858267752511186482562496773
51488858267752511186482562515430
51488858267752511323680550857887
51488858267752511323680550857914
51488858267752511323680550857971
51488858267752511323680555107321
51488858267752514288688630018869
51488858267752514288688634269671
51488858267752514295466895383319
51488858267752514295466898569859
51488858267752514295466900100681
51488858267752514425886622629417
51488858267752514428397105337335
51488858267752514428397449693607
51488858267752514432664887993867
51488858267752514432664891180407
51488858267752514432664892711229
51488858267752514432664892715441
51488858267752514433480795990659
51488858267752514844258869012051
51488858267752514844258869484218
51488858267752514883485322774707
51488858267752514885744754167963
51488858267752514885744758872227
51488858267752514885744758889489
51488858267752514890828361583293
51488858267752514890828361920163
51488858267752514890828361937425
51488858267752515020683196349029
51488858267752515022942632109670
51488858267752515022942660689443
51488858267752515028026354193841
51488858267752516074773016663911
51488858267752516074773361020183
51488858267752516074793908790538
51488858267752516079856707317235
51488858267752516079877628023551
51488858267752516079877628023578
51488858267752542703819825218110
51488858267752542708150254139800
51488858267752542708150254157062
51488858267752542708150282854870
51488858267752544533220895255608
51488858267752547642947525913858
51488858267752547825993638619567
51488858267752548199333701951512
51488858267753409917309920165451
51488858267753411754231578122874
51488858267753411754231578122931
51488858267753411754231582372281
51488858267753411754231582390938
51488858267753411754482629433372
51488858267753415458577381458801
51488858267753415458828429918168
51488858267753415458828429918177
51488858267753416688338728391166
51488858267753416689091878070406
51488858267753416693359312102602
51488858267753416693359316370666
51488858267753450040160325136656
51488858267756100690722174560973
51488858267756101928014707080069
51488858267756102337098114231225
51488858267756102337098114585357
51488858267756102474358868956617
51488858267756111209214049361061
51488858267756111803759604359037
51488858267756111803822366473881
51488858267756111811353777733329
51488858267756111811353778091832
51488858267756112855589960687637
51488858267756112855610852696220
51488858267756113457729689059896
51488858267756113594927681670444
51488858267756116566462978071891
51488858267756116566462978544058
51488858267756116699393184839367
51488858267756116745146741169510
51488858267756116745146769749283
51488858267756116750230463253681
51488858267756116750230463607813
51488858267756116750481511713057
51488858267756116750481512071560
51488858267756117156991886850897
51488858267756117162075489544692
51488858267756117162075489544701
51488858267756117299273482155240
51488858267756117299273482155249
51488858267756117299273482513743
51488858267756117299273482513752
51488858267756118345769096165943
51488858267756118391522681075859
51488858267756118391522767164927
51488858267756118391773815641565
51488858267756118391773820345829
51488858267756118396606374917127
51488858267756118534055415650172
51488858267756118534055415650181
51488858267756151743595411305522
51488858267756151880793404032662
51488858267756151880793404034114
51488858267756151888377102709050
51488858267756151888377102710508
51488858267756151888408493946921
51488858267756151888408522644681
51488858267926909432898704949078
51488858267926909437984369465416
51488858267926909439676626423816
51488858267926909620161885113283
51488858267926909620162913983059
51488858267926909620162918215147
51488858267926952262493594441379
51488858267927659887444798862172
51488858267927676489237614129843
51488858267928110194251875279198
51488858267928126797714872758449
51488858267928126797714872876493
51488858267928126844284366733742
51488858267928126844284709684511
51488858267928126849368055870746
51488858267928126851062631146199
51488858267928126851062631159249
51488858267934879201086376737726
51488858267935013497649349438305
51488858267935013497650464047229
51488858267938466838466739368727
51488858267938466838466739370179
51488858267938481517815120461988
51488858267938628526649709359061
51488858267938665172636446673286
51488858267938665172636703399681
51488858267938665172636703517725
51488858267938665180227090739209
51488858267938915950639844781465
51488858267938915955722418959625
51488858267938928670083117117387
51488858267938928670145793143163
51488858267938928670166713848111
51488858267938928670166718447381
51488858267938928670166799937179
51488858267938928715920298639935
51488858267938928853181053365327
51488858267938932015143554811987
51488858267938932015143554813475
51488858267938932015143554817894
51488858267938965316153712488001
51488858267938965323746422297827
51488858267938965323746422415871
51488858267939865746704363967219
51488858267939865754298566043690
51488858267958879563992860284108
51488858267959179707508750162782
51488858267959179707509865121626
51488858267959194532507702004177
51488858267959194532507702004261
51488858267959325119996423263479
51488858267959325119996427512829
51488858267959325119996427849699
51488858267959325119998866650355
51488858267959325119999895502869
51488858267959325119999898354027
51488858267959325119999899753707
51488858267959340996761308724580
51488858267959340996761313325302
51488858267959373298510877645007
51488858267959374350842665941726
51488858267959374350842670542448
51488858267960125342591868653565
51488858267960242151786000654471
51488858267960242159097643876506
51488858267960275513454069103497
51488858267960275513455182649647
51488858267960275513455183699371
51488858267960275513455183699407
51488858267960275513455183699614
51488858267960525694085757985041
51488858267960525694336462088145
51488858267960531230280005390223
51488858267960531230530709493327
51488858267960541746249745526253
51488858267960541753843574531223
51488858267960542295303009742791
51488858267960542302635544973418
51488858267960542341056594534615
51488858267960542348368207755573
51488858267960542348368209176940
51488858267960542348650768032828
51488858267960545459885098553169
51488858267960545590378430677521
51488858267960545590399322686113
51488858267960545590399324225518
51488858267960575107926079641273
51488858267960575656972192787727
51488858267960575656972196343060
51488858267960575656972197388608
51488858267960575656972197392820
51488858267960575695131575503203
51488858267960575702722305789375
51488858267960575702722305793587
51488858267960575702724628269621
51488858267960575702724634403925
51488858267962948804003841009456
51488858267962976797514439553601
51488858267962976797514439671645
51488858267962976805108264444443
51488858267962976805108264444527
51488858267962976805108264444686
51488858267963227535599825815461
51488858267963232515221022425835
51488858267963233064201020945355
51488858267963233064263696971131
51488858267963233070975847819467
51488858267963233071038523845243
51488858267963242359757739843333
51488858267963248993274406309884
51488858267963248994027547488972
51488858267963276811363490274708
51488858267963276941026943755497
51488858267963276941027976857361
51488858267963276941031448641921
51488858267963276941031448759965
51488858267963276948625273532847
51488858267963276948625278137940
51488858267964128149165077928853
51488858267964133494752048210315
51488858267964177379175181117353
51488858267964177379176305031263
51488858267964177966389296828025
51488858267964177966389555095229
51488858267970930509204195831633
51488858267970930509204195833085
51488858267971052267369105724425
51488858267971053914498248205540
51488858267971053914498248555460
51488858267971053914508752156504
51488858267971080672473685056285
51488858267971080680066394866111
51488858267971096731956463707285
51488858267971330853420907303536
51488858267971330860948875355284
51488858267971330860948875356736
51488858267971347324434900248526
51488858267971347324455792257118
51488858267971347324459149370134
51488858267971347324644078614748
51488858267971347332049879523676
51488858267971347332049879525080
51488858267971347332051027431082
51488858267971347332053351429136
51488858267971347332238280673750
51488858267971352273437417749176
51488858267971352273437418099096
51488858267971352273437420937120
51488858267971352273437422348446
51488858267971352273438197188722
51488858267971352273625449014448
51488858267971352273626483533254
51488858267971352868422053178612
51488858267971354058015256244052
51488858267971354058015261894534
51488858267971354058046653253416
51488858267971354058109329279192
51488858267971354103768842553648
51488858267971380686319636354458
51488858267971380686319637889492
51488858267971380686320412725556
51488858267971380686322731073128
51488858267971380686322736740872
51488858267971380815989570704323
51488858267971380815990437300166
51488858267971380815990694026561
51488858267971380869334632968895
51488858267971396738488905276852
51488858267971402229010181390328
51488858267974956512004668585765
51488858267974956512025560594273
51488858267974956512025560594357
51488858267974956512025560594516
51488858267974956512025589174073
51488858268032125700597321353406
51488858268032275864619699162300
51488858268032275866123919531574
51488858268032275866123919535945
51488858268032275866876036077102
51488858268032275866876036077186
51488858268032275866876036090236
51488858268032276598097249472333
51488858268032276598118141480925
51488858268032326421295362149151
51488858268032326421295362503283
51488858268035777980168683434009
51488858268035926496305301042915
51488858268035928143433324701924
51488858268035928143433324701972
51488858268035928143437828645034
51488858268035928143437829707844
51488858268035928143500590759878
51488858268036179058709133761391
51488858268036228286950333790292
51488858268036228332703918700160
51488858268036228332708419455278
51488858268037079626447644962873
51488858268037127070373337396195
51488858268037128900520205696438
51488858268044031606861268280741
51488858268044331613121076381782
51488858268044332344927269788697
51488858268068315231486585665322
51488858268068343643270306240484
51488858268068343643270306240532
51488858268068343643332982266308
51488858268068348584658876386994
51488858268068359703124088299434
51488858268068598766358095914818
51488858268068599360402590603482
51488858268068599361154698680706
51488858268068615375003566173926
51488858268068615375003594753642
51488858268068643786849991354628
51488858268068643832540900238720
51488858268068643832603576264496
51488858268068648728520748702578
51488858268068648728520748819218
51488858268068648728520867738804
51488858268068648728521121755206
51488858268068649323045755001075
51488858268068649323045841090143
51488858268068659846641097387754
51488858268068663552681216299352
51488858268068663553184313363093
51488858268068663553184313363177
51488858268591371527128852618314
51488858268591371566358748404912
51488858268591371572861516821830
51488858268591371572862636034440
51488858268594978739763259007196
51488858268595129041136982842577
51488858268595429230407845224995
51488858268615386112955544845646
51488858268615386112955544963690
51488858268615386112955546363370
51488858268615387942346797514484
51488858268615387949876745192204
51488858268615686300033565719030
51488858268615686300033565719078
51488858268615686300033569968428
51488858268615686300033569969832
51488858268615686301453193452188
51488858268615686302289902665680
51488858268615688085842914598631
51488858268615688085842917780752
51488858268615688130092246187660
51488858268615688130092246192115
51488858268615688131596469269882
51488858268615688131596469389378
51488858268615688131596470804916
51488858268615688131596470806320
51488858268615688131596470810898
51488858268615688131596473992860
51488858268615688131868438439822
51488858268615688131868438452920
51488858268615688131868438557914
51488858268615688131871537285634
51488858268615688131871537403678
51488858268615688132348582643456
51488858268615688132348582747046
51488858268615688132348582760096
51488858268615688132348583096882
51488858268615688132348583096918
51488858268615688132348583096966
51488858268615688132348587346316
51488858268615688132348587365189
51488858268615688132348611326678
51488858268615688132348611326762
51488858268615688132348611339812
51488858268615688132620550867226
51488858268615688132620554994320
51488858268615688132623649594946
51488858268615688132623649712990
51488858268615688132623650067122
51488858268615688136867068462751
51488858268615688136867073066227
51488858268615688139126418482552
51488858268615688139126418482636
51488858268615688139126418484040
51488858268615688139126762857787
51488858268615688139126875758008
51488858268615688139127537696650
51488858268615688139127537696659
51488858268615838805797737117569
51488858268616589248660223317136
51488858268616589253805464567374
51488858268616589256003257893634
51488858268616589256003286473350
51488858268616589256818046228722
51488858268616589256818050833815
51488858268616589256818419164710
51488858268616636876165368038387
51488858268616739373524808951935
51488858268616739374361632596683
51488858268616739374361891213807
51488858268616739374361976952955
51488858268616739411748370372655
51488858268616739412023436793382
51488858268616739412023441379602
51488858268616739412500486736020
51488858268616739412775549102694
51488858268617039555265379460975
51488858268617039555516541189455
51488858268617039555537433198047
51488858268617039556272785371902
51488858268617039556272789976836
51488858268617039556292558191014
51488858268617039556293677380494
51488858268617039556293681985428
51488858268617039556356353406270
51488858268617039556356358011204
51488858268617039562795757601297
51488858268617039562795786181013
51488858268617039601018964252799
51488858268617039601270097401563
51488858268617039601774518291426
51488858268617039601774522877646
51488858268617039602025222394530
51488858268617039602026341465966
51488858268617039602026341585462
51488858268617039602026342017090
51488858268617039602026342136343
51488858268617039602026342136586
51488858268617039602026346188944
51488858268617039602110283223339
51488858268617039608549342393121
51488858268617039608613137751012
51488858268617039608613140933127
51488858268617039608801169010455
51488858268617039609386170214178
51488858268617039609386170564098
51488858268617039609386170765302
51488858268617039609386174813448
51488858268619290401339401314638
51488858268619290402864522659216
51488858268619290540125277034604
51488858268619290540125277034688
51488858268619440528002190550943
51488858268619440704408858078462
51488858268619440704429750087054
51488858268619440704429750637935
51488858268619440704429750638178
51488858268619440704492426112830
51488858268619740710748766446782
51488858268619740710748766448234
51488858268619740710748766564826
51488858268619740710748766566278
51488858268619740710748766918958
51488858268619740710748766920410
51488858268619740847169622984335
51488858268619740847190514992927
51488858268619740847758731099498
51488858268619740847758731650622
51488858268619740847925867166782
51488858268619740847925871771716
51488858268619740847946763780308
51488858268619740848009435201150
51488858268619740848009435202602
51488858268619740848009439806084
51488858268619740892923179196443
51488858268619740893679423260846
51488858268619740893679423380342
51488858268619740893679423811970
51488858268619740893679423931223
51488858268619740893679423931466
51488858268619740893679427983824
51488858268619740893763365018219
51488858268619740900266222728007
51488858268620641278309758363006
51488858268620641278497786440334
51488858268620641278497786441786
51488858268620641278560462466110
51488858268620641278560462467562
51488858268620656102655036248325
51488858268620689453724505271325
51488858268627393683027161047284
51488858268627393683027164233824
51488858268627393826123664064191
51488858268627393827818239352694
51488858268627393827819015610119
51488858268627393873550903438166
51488858268627393873571795564802
51488858268627394237905669973163
51488858268627394239600130813112
51488858268627394239601274118392
51488858268627394239601275536945
51488858268627394276298646699278
51488858268627394277823764861687
51488858268627394277823768043856
51488858268627394282885073961419
51488858268627394285353715721576
51488858268627394285354858910216
51488858268627394415084522419244
51488858268627394415084522419328
51488858268627394415272550496656
51488858268627394422614470110098
51488858268627394422615614698418
51488858268627443650930342366367
51488858268627443650933439799158
51488858268627443650933441216343
51488858268627443689068890580992
51488858268627443689068918810788
51488858268627443689072356368006
51488858268627443689153606525769
51488858268627443689319594707217
51488858268627443689340859768485
51488858268627443689343954369111
51488858268627444245730043609190
51488858268627544400432016396587
51488858268627544400433135591731
51488858268627544402961091562049
51488858268627544402961435935583
51488858268627544402961437470776
51488858268627544403713554012176
51488858268627544540973964362423
51488858268627544540974222644129
51488858268627544579387880868434
51488858268627544586727821907323
51488858268627561004921362928571
51488858268627561004924801885469
51488858268627561195278738184437
51488858268627844592963227304012
51488858268627844720373486075924
51488858268627844722904885370534
51488858268627844722904889956754
51488858268627844722906009164948
51488858268627844768637554160270
51488858268627844768638673368464
51488858268627844775977495199159
51488858268627894186745658668538
51488858268631446444356882121062
51488858268631446444356886707282
51488858268631446445108994430374
51488858268688637831143286158952
51488858268688637831143287558632
51488858268688637831143292275994
51488858268688788139295185482740
51488858268688788139378868308148
51488858268688788139566784432460
51488858268688788139566784786592
51488858268688789730063906998007
51488858268688789730063907015269
51488858268688789730063992737155
51488858268688789730067005847983
51488858268688789732596425032847
51488858268688789732596425386979
51488858268688789737678656372507
51488858268688789737678656722427
51488858268688789740189139428893
51488858268688789740190254037817
51488858268688789740942285312245
51488858268689985594863467317647
51488858268689988711106887746108
51488858268689988713634820785740
51488858268689989300901520498395
51488858268692392011102652586297
51488858268692392011185218930925
51488858268692392011186333539849
51488858268692392011938332929977
51488858268692392011938364814277
51488858268692392011938447365481
51488858268692392011938447715401
51488858268692392012001123741177
51488858268692434690151641014401
51488858268692434690151669710757
51488858268692434690214431825601
51488858268692434827412309650725
51488858268692434827412424436149
51488858268692434873165894559189
51488858268692434873165980648257
51488858268692434875677611181936
51488858268692690554079903137535
51488858268692692246941709109468
51488858268692692247213678292506
51488858268692734879401314306237
51488858268692734879401343002593
51488858268692734879485025705745
51488858268692735016661982942561
51488858268692735016662097727985
51488858268692735016683018316293
51488858268692735062415567851025
51488858268692735062415653940093
51488858268693635448740221126589
51488858268700340408590504737743
51488858268700389684417270613676
51488858268700389684608649682562
51488858268700495334824529067485
51488858268700495334842010816987
51488858268700495337352493873373
51488858268700495879554571390331
51488858268700495879558009993097
51488858268700495879558010347229
51488858268700495886144464315565
51488858268700495886897610198917
51488858268700840541009831201063
51488858268724657386700435894775
51488858268724705013828834986994
51488858268724706797402738911068
51488858268724706797402738911104
51488858268724706797402738911311
51488858268724706797402767490820
51488858268724806954637515968117
51488858268724806954637515985379
51488858268724806959719747320827
51488858268724807503407194012895
51488858268724807504244276274767
51488858268724807504244362013915
51488858268724807504432307544251
51488858268724807511775343164893
51488858268724807511775346352837
51488858268724807511775428904041
51488858268724807511838105279737
51488858268724856917269852665717
51488858268724856917269852845204
51488858268724856917269857448686
51488858268724856963023408873607
51488858268724856963023408877819
51488858268724856963023409055854
51488858268724856963023409055938
51488858268724856968294011133307
51488858268725155460143614626759
51488858268725155460143618876109
51488858268725155505897170837415
51488858268725155505897175088217
51488858268725155871925620535731
51488858268725155871925624785081
51488858268725157106519525953335
51488858268725157106519525957547
51488858268725157106519525957706
51488858268725157106519526135582
51488858268725157106519526135618
51488858268725157106519526135666
51488858268725157106791579811211
51488858268725157106791579872654
51488858268725157106791584043299
51488858268725157106791584594180
51488858268725157111790128213035
51488858268725157152273082163991
51488858268725157152273082165443
51488858268725157152273082169814
51488858268725157152273082229682
51488858268725157152273082347690
51488858268725157152273082347774
51488858268725157152273082349178
51488858268907186737410252194982
51488858268907186737410252195018
51488858268907186737410252195066
51488858268907186737494282576252
51488858268907186737494282576336
51488858268907186738246308779318
51488858268907186738249404326114
51488858268907472651564810611340
51488858268907472651564810965472
51488858268907472651582260836503
51488858268907472651582604836942
51488858268907472651585697904022
51488858268907472651585702501888
51488858268907472651585702619932
51488858268907472651585702974064
51488858268907472651585704042751
51488858268907475760383159919968
51488858268907475760383160038012
51488858268907475761131801842912
51488858268907475806115824123484
51488858268907475806115824241528
51488858268907475806864465696592
51488858268907475806867931833442
51488858268907475806867931833526
51488858268907475806867936432796
51488858268907475806867936550840
51488858268907475807139529480172
51488858268907475807139529830092
51488858268907475807139534079442
51488858268907475943310346366378
51488858268907475943310460685242
51488858268907475943313816734032
51488858268907475943313816852076
51488858268907475944146055412270
51488858268907475944147174607414
51488858268907476355910611450268
51488858268907477590438368465864
51488858268907477590438369515624
51488858268907477590438369633716
51488858268907477590438398213432
51488858268907477590441835770650
51488858268907477590441840369920
51488858268907477590441840487964
51488858268907477590692539873706
51488858268907477590692541408740
51488858268907477590692544591068
51488858268907477590692544945200
51488858268907477590709994816231
51488858268907477590713431882346
51488858268907477590713433299288
51488858268907477590713436481616
51488858268907477590713436953792
51488858268907477590713438022479
51488858268907486880947495958426
51488858268907486880948153291894
51488858268907486880948153291930
51488858268907486880948153291978
51488858268907486880950477639868
51488858268907486926680817377402
51488858268907486926764876456480
51488858268907487475743728250864
51488858268907626061944831423335
51488858268907626107677495448975
51488858268907626107677495626851
51488858268907626107677953252227
51488858268907626107698416215159
51488858268907626519271931083871
51488858268907626656740744971455
51488858268907626656741519806115
51488858268907626658248068422793
51488858268907627708321118871710
51488858268907627709073231181022
51488858268907637182301371169642
51488858268908376381455202286628
51488858268908378165868287517719
51488858268908388044374802536871
51488858268908528276885012821454
51488858268908537612852398434602
51488858268908538207924069039095
51488858268908543149308139946759
51488858268908827230808781324735
51488858268908827276541445528251
51488858268908838396943582753682
51488858268908843292572953728347
51488858268908843338305617931863
51488858268911078077359594636422
51488858268911078078115059794850
51488858268911078214557582996168
51488858268911089197926943767078
51488858268911089198011631481900
51488858268911089198011660061616
51488858268911089198763657684882
51488858268911239498548938647940
51488858268911239499305178108618
51488858268911239499305178659778
51488858268911239499305178659826
51488858268911239499326070668370
51488858268911528528964722345723
51488858268911528528964750925439
51488858268911528567944516688597
51488858268911528568007278803441
51488858268911528569701850774469
51488858268911528574718307137547
51488858268911528574782102495438
51488858268911530216827556001306
51488858268911539504807258601993
51488858268911539504828150610585
51488858268911539642086835023119
51488858268911539642086839744852
51488858268911539642088819246909
51488858268911539642822187748146
51488858268911539642822191802115
51488858268911539642843079555450
51488858268911539642843079756690
51488858268911539642843079756738
51488858268911539642843083810707
51488858268911539642843083823757
51488858268911539687819499226635
51488858268911539687819503948368
51488858268911539687819503949826
51488858268911539687821483450425
51488858268911539688575743842162
51488858268911539688596668720575
51488858268912440073394106470490
51488858268912440073394106820410
51488858268912440073394111075583
51488858268919177834687499626361
51488858268919178246281477458005
51488858268919178386007403106733
51488858268919178386010841591296
51488858268919178386010846313029
51488858268919183325138580292757
51488858268919183332480614697239
51488858268919194305976904943375
51488858268919194308236335999554
51488858268919194308236339304102
51488858268919194308508308468426
51488858268919199796424542403523
51488858268919199796487304518283
51488858268919333305484473316190
51488858268919333442745227691662
51488858268919333854527492353064
51488858268919349962296373729877
51488858268919349962296373847921
51488858268919349969554788669746
51488858268919634046036597175886
51488858268919634046057489064982
51488858268919634046057517762790
51488858268919634091790153268498
51488858268919634091790153387994
51488858268919634091811073974898
51488858268919634229071828350286
51488858268919634234133481823498
51488858268919634234321509900826
51488858268919645209930792389918
51488858268919650151566939030305
51488858268919650151566939148349
51488858268919650156565573656503
51488858268919650158825378299088
51488858268919650158825382549890
51488858268943493715234378230012
51488858268943494767000971340084
51488858268943494812733635543600
51488858268943494812734750035884
51488858268943494812734750152524
51488858268943494820073543286869
51488858268943495361525605985792
51488858268943495361526720594716
51488858268943495361610288511199
51488858268943495361610289556588
51488858268943495361610289560959
51488858268943509591160028539334
51488858268943509636892692742850
51488858268943509636892692859490
51488858268943509636975227319734
51488858268943509637456400732810
51488858268943509637456400734178
51488858268943509637456400734262
51488858268943509637456400850818
51488858268943509637456400850902
51488858268943509637457553361949
51488858268943509637728487889216
51488858268943511421281471237948
51488858268943511421281471238032
51488858268943511421281471238191
51488858268943511421302391826340
51488858268943659755276475066875
51488858268943661539665253432364
51488858268943661592172744509995
51488858268943945668403476904463
51488858268943945669155589213775
51488858268943959944547040367303
51488858268943959944609802480695
51488858268943959944609802482147
51488858268943959944609806731497
51488858268943961728935818912318
51488858268943961735710645606907
51488858268943961773915255663943
51488858268943961774668482936311
51488858268943961781443309810423
51488858269016441356807838791430
51488858269016444512090066937954
51488858269016444512090067987714
51488858269016444512090072705076
51488858269016444649371633709980
51488858269016444649622331685974
51488858269016444649622336407500
51488858269016444649622336407584
51488858269016444649622337830556
51488858269016446295914679699708
51488858269016446295914679699792
51488858269016446295914679699951
51488858269016446295914680749552
51488858269016446295935571708384
51488858269016446295935572758108
51488858269016446295935572758144
51488858269016446295935572758351
51488858269016446295935573125533
51488858269016446295935573131356
51488858269016446295998248779672
51488858269016446295998249133963
51488858269016596415802686692244
51488858269016596415802691295726
51488858269016895003676892268782
51488858269016895552740801779262
51488858269016896603569027372674
51488858269016896603569055952390
51488858269016896605073280570930
51488858269016896650805916076722
51488858269016896650805916194730
51488858269016896650805916194814
51488858269016896651558028504042
51488858269016896651558028504126
51488858269016896651558057083758
51488858269016896651558057083842
51488858320825678979618413787462
51488858320825678980371559211679
51488858320886901120281910597095
51488858320898623318402370917883
51488858320919065836269078347979
51488858320919321551716247975061
51488858320919321551716590931653
51488858320919321559246626115383
51488858320919322108038853775019
51488858320919322108101615539943
51488858320919322110548993638773
51488858320919322110549079732053
51488858320919332672284284787215
51488858320919365979765195427707
51488858320919365980037512153473
51488858320922923830242618478587
51488858320922923832753102698613
51488858320922923832753188791893
51488858320922924237193485799095
51488858320922924237193486149015
51488858320922934950874192940085
51488858320922935309580797228127
51488858320922935309580797578047
51488858320922968853455420436006
51488858320930128923537232144869
51488858320930128923537318238149
51488858320930143740920434084053
51488858320930143740920520177333
51488858320931028939983798407919
51488858320931028939983884496987
51488858320931028942494281578185
51488858320931028942494367671465
51488858320931029354088345503109
51488858320931029354088603787782
51488858320931029491286252020377
51488858320931029491286596398330
51488858320931038818239352456443
51488858320931043757367086436171
51488858320931043757367343653615
51488858320931043757430105418539
51488858320931043759877483517369
51488858320931043759877569610649
51488858320931043764961172304453
51488858320931044171471547442293
51488858320931044308669453959561
51488858320931044308669540052841
51488858320931044313753142746645
51488858320931045406253480937225
51488858320931076936017467014917
51488858320933730645741341204709
51488858320933730645741427297989
51488858320933745463124543143893
51488858320933745463124629237173
51488858320933745468208231930977
51488858321138170654500951558791
51488858321138203818501403458350
51488858321138203955762157827963
51488858321148680985033153102905
51488858321148680985095914867829
51488858321148981128550162191225
51488858321148982958944607046752
51488858321149025456403910789544
51488858321149866727596911910386
51488858321149866727659587936162
51488858321149881551759183282903
51488858321149881551821859304467
51488858321149881559163865481961
51488858321149881559163951221109
51488858321149883381880539692940
51488858321149883389307229508325
51488858321149883389307229624965
51488858321149883389307344293749
51488858321149883389495634311712
51488858321149883526505222235513
51488858321149883526505250815229
51488858321149883526756388685726
51488858321149883526756388687184
51488858321152585230003448312250
51488858321209954727428104535427
51488858321209954727428104889559
51488858321209954727429220548243
51488858321210855157979131800387
51488858321211105478570001981147
51488858321211105478570002000020
51488858321211105479134086213131
51488858321211105524887643493872
51488858321211155301496140888707
51488858321211155484699886436702
51488858321214708345212398422518
51488858321214708345212398539158
51488858321221660324591458979907
51488858321221660324591459334039
51488858321221960468108468068227
51488858321221960468108468422359
51488858321246277629178503037785
51488858321246277629366530065353
51488858321246277629366874071705
51488858321246277629450098099721
51488858321246277629450212535225
51488858321246277629450442106073
51488858321246277629450470802429
51488858321246292271099319938679
51488858321247178059729530302745
51488858321247178059729530769305
51488858321247178059750422311337
51488858321247178059750537096761
51488858321247178059917557330313
51488858321247178059917557446953
51488858321247178060001239800185
51488858321247178060001498417309
51488858321247192884727477715547
51488858321770055918418909090629
51488858321794367543296386977345
51488858321794367543296731333617
51488858321794667862426424371704
51488858321794667862489100397480
51488858321797369611678117384941
51488858321798270179406245251857
51488858321798270179427137260449
51488858321798270179489813286225
51488858321805189310866078296165
51488858321805189310866078300377
51488858321805189310866164389445
51488858321805189310869515853383
51488858321805189310869515857595
51488858321805189310869516207515
51488858321805189310869520439603
51488858321805189356623105366724
51488858321805222662880289453262
51488858321805222662880632409854
51488858321805222662943051218186
51488858321805222662943308435630
51488858321805473486637362769581
51488858321805489545869422608618
51488858321806373871434719031150
51488858321806374054365375845214
51488858321806374054365490636497
51488858321806374054449058670865
51488858321806390113621798534068
51488858321806390121212156697840
51488858321806390121212529750468
51488858321806390121233450456820
51488858321867319026418369775043
51488858321867319026481131539967
51488858321867619261505053602180
51488858321867619261505311869384
51488858321878124185499286757925
51488858321878124185499286762137
51488858321878124185499372851205
51488858321878124185502724315143
51488858321878124185502724669275
51488858321878124185502728901363
51488858321879324995845738212228
51488858321879324995866658918580
51488858321902435810377022911845
51488858321902435810377022916057
51488858321902435817908432758563
51488858321902435817971194873407
51488858321902784178058367171357
51488858321902785824434278497933
51488858321903636620723101313520
51488858321903636620744022019872
51488858322086456133977450670125
51488858322086456133998342678717
51488858322086457232063832862581
51488858322086457368759384165057
51488858322086457368842952199425
51488858322086457369344360405633
51488858322086457369345393507254
51488858322086457369345393507497
51488858322086457781106507407634
51488858322086457781106507407877
51488858322086457781127399416469
51488858322086457781190075442002
51488858322086457781190075442245
51488858322086466657322744415153
51488858322086467069167799408145
51488858322086472056305426527917
51488858322088868217303872114705
51488858322088873570469947881581
51488858322088873570469948931341
51488858322090059456825065114370
51488858322090059640571629477620
51488858322121588662524928084989
51488858722684235969395596893071
51488858722684236571535325623843
51488858722685136399946623803899
51488858722685136399946709897179
51488858722685136537144616414447
51488858722685136537144702507727
51488858722685137002086352534511
51488858722685137139284345145219
51488858722685137139284345499351
51488858722716657012756377597891
51488858722717557580505397473399
51488858722924697510905512907387
51488858723581196370268417266097
51488858723581196418278353807237
51488858723592903799015612188841
51488858723595621699971999651309
51488858723595621699972113970173
51488858723595621700222818073277
51488858723654142365465966365669
51488858723665899199022691919016
51488858723668556574856026535037
51488858723668599255141384953060
51488858723668600902269408588948
51488858723883801607981483158200
51488858723883802157024157703496
51488858723883802157025272312420
51488858723887394550329625130387
51488858723887403878977562660232
51488858723887405526169033974228
51488858723887405526169376930820
51488858723887405663367026584532
51488858723887405663367026584775
51488858723887405663367026584776
51488858723887405663367369541368
51488858728626227466049384541225
51488858728626227466049413120941
51488858728626232216358487984847
51488858728626232217110600294159
51488858728812614759968631993215
51488858728845081312630364752929
51488858728845081312651285341237
51488858728845081312711641251127
51488858728847783061631009171277
51488858728847783198889357691715
51488858728847783198891677807601
51488858728847783199630876078743
51488858728918016187284493802997
51488858728918016187346884031613
51488858728918016187346912611329
51488858728918016187347169828773
51488858728918016187347255567921
51488858728918016781809128448705
51488858728918016781871890213629
51488858728920718073511686434031
51488858729469156535260935756260
51488858729469156535263345843382
51488858729493423690782122873447
51488858729501527565741368258087
51488858729501529212117279584663
51488858729501529212848127876899
51488858729565517241124677088026
51488858729566369681254607386778
51488858729566417808936372989310
51488858729566417852155082311124
51488858729780410116253815093121
51488858729785211364523969527478
51488858746318754100432473760227
51488858746318782093342015865235
51488858746318782095876862952361
51488858746318782148971159018293
51488858746319681474656737892349
51488858746351158482148708013907
51488858746351169600290376005130
51488858746351169640939437160767
51488858746351169646023040208703
51488858746354808375523898054556
51488858746354810342028463037832
51488858746525577370209056113449
51488858746526463707843508290285
51488858746526763851360517378605
51488858746526763852176420322617
51488858746533533956218382188434
51488858746534585285171167245513
51488858746534585291945994119589
51488858746534885428688176333833
51488858746537286576824249040393
51488858746537570665100868194013
51488858746537570665916771138025
51488858746537584941031668130569
51488858746537585484990996845373
51488858746537586720337786224705
51488858746537586724605572067693
51488858746537620072163263789287
51488858746538469448523871823085
51488858746538469449339774767097
51488858746538471278666120307405
51488858746538471279482023251417
51488858746538485920626856086057
51488858746538485922320318171139
51488858746538485922321432780063
51488858746538486096049322246589
51488858746538486097720682933949
51488858746538486098556363277629
51488858746538487752463714561461
51488858746538487752464829170385
51488858746538487882131381823677
51488858746538487889725583900148
51488858746561902650299367105819
51488858746561902651137338544141
51488858746562803218949120538864
51488858746569712369049570439320
51488858746570007577612101264171
51488858746570012511729755995320
51488858746570012511750648003912
51488858746570012512566465208776
51488858746570012512566579527640
51488858746573659300935925387737
51488858746573659301675094956943
51488858746573659301675209275807
51488858746573659438131598114275
51488858746573659438133917880241
51488858746573659438133917998285
51488858746573659438935878266227
51488858746573659438935878266263
51488858746573659438939321944894
51488858746634581251499982519399
51488858746634831984501941461053
51488858746634881395831779942807
51488858746635732597231627549629
51488858746635732598067307893309
51488858746642658361803785004288
51488858746642691715321061171619
51488858746642937094807976225025
51488858746642958505320794092608
51488858746642991858745859348127
51488858746642991858745945087275
51488858746642991858838152816918
51488858746642991858840390026064
51488858746642991858840475765212
51488858746642992453362786412707
51488858746642992453385945377965
51488858746643002976958042710318
51488858746646594175568847934293
51488858746646594313572185678745
51488858746667018164359145353836
51488858746667318307876126413564
51488858746667318902400418102521
51488858746667322014670533924735
51488858746667322014670533924819
51488858747194083984765813298457
51488858747214497311259300357657
51488858747214497443460700032384
51488858747226204831788716811828
51488858747226503229873727768700
51488858747226505014262420040912
51488858747226505021037246915024
51488858747230106742991795060400
51488858747230123215096993785567
51488858747230123215097108104431
51488858747230123215180676138799
51488858747230123215368733281117
51488858747230123352378669234621
51488858747287292586337969035116
51488858747287443436210780773449
51488858747288691637219881829211
51488858747291093151384404232635
51488858747291093334398715305489
51488858747291393340634077524471
51488858747291393340717727065899
51488858747291393340717760362977
51488858747291393477894827667855
51488858747291393477894832188384
51488858747291393477894832385217
51488858747291393477915752973525
51488858747291393480429679275510
51488858747291393523648383879963
51488858747291393523648388597325
51488858747291393523669309185633
51488858747303058044248356951053
51488858747303058089729943980123
51488858747303058089729972559839
51488858747303058090001941742877
51488858747303058227262696118349
51488858747506145340487865000522
51488858747506145342183212297100
51488858747506281411936202332359
51488858747506284980778590371382
51488858747506284987281702294405
51488858747506284987302622882713
51488858747506286215288927754618
51488858747506286216124608098298
51488858747506286217816860794250
51488858747506286764352494308506
51488858747506286766608831236442
51488858747506286767423619571530
51488858747506296098895119694095
51488858747507496261119507214491
51488858747507496261119622018629
51488858747507496810161148657923
51488858747507496855893812861439
51488858747509747657467312809174
51488858747509897959721235533931
51488858747510187035954513698835
51488858747510188678815754767206
51488858747510197964344613150843
51488858747510197964344641730559
51488858747510197964365533739151
51488858747510197966877161086338
51488858747510197966877164268666
51488858747510198103238214507501
51488858747510198148991799299325
51488858747511089246626421798714
51488858747511089246627564987354
51488858747511089246631008665985
51488858747511098533789270352177
51488858747511098534628393823364
51488858747511098534629165475696
51488858747517852767208491688746
51488858747517852769468380492764
51488858747518008421836857287586
51488858747518288989537113481938
51488858747518304861010474578552
51488858747518308618365860260368
51488858747542620190231688268974
51488858747542620243243596414288
51488858747542620243243601131650
51488858747615102973325125593240
51488858747615550307914592646834
51488858747615550308102877941606
51488858747615555064864810991586
51489007602319731657805737499552
51489007602319732069399715331196
51489007602319737008506528722616
51489007603193832782325002167396
51489007603193866141740294999274
51489007603193882742701991992044
51489007603193882745146355462274
51489007603194182931951665283880
51489007603194182934478477947466
51489007603194182934478563686614
51489007603195066898759908772188
51489007603195066898759994511336
51489007603195083502227497822974
51489007603195083502227502055062
51489007603195083502227583562122
51489007603195083502228616663986
51489007603303140519072481429546
51489007603303140519072567168694
51489014060774203171875156453992
51489014061321757669018743315709
51489014061322659884022256551818
51489014061322659884022258086852
51489014061322659884775397730906
51489014061322659884775399247226
51489014061322659884775399248678
51489014061645912667371022742875
51489014061646814882309505237094
51489014061646814882312976432584
51489014061646814882584945615622
51489014061646814887395550610744
51489014061646814887395550612196
51489014061646814887395550629458
51489014061649516171513750323644
51489014061649516171517217978350
51489014061649516171517222227700
51489014061649516173961552868704
51489014061649516173985945359776
51489014061649516174045235221936
51489014061649516174045608274724
51489014061649516174048622920586
51489014061649516174049740599410
51489014061649516174049742115730
51489014061649516179048629237798
51489014061649516179048633474098
51489014061649516181576589440203
51489014061649516181576675177900
51489014061649516181576675179352
51489014061649516181576675183564
51489014061754866548515345267652
51489014061754866548703711580046
51489014061754866548703716638442
51489024832195624408832667547780
51489026267593503897675507529696
51489026267594404465424527405204
51489026267594404877018505236848
51489026267594404877018878308190
51489026267699771303654203742626
51489026267699771349386494874800
51489026267699771349386867946142
51489026268026725183437332259358
51489026268026725183437676615630
51489026268865704767884435721914
51489026268865704767885583632288
51489026268869606633605553870074
51489026268869606633606328708946
51489026268974973655037224852954
51489026976701494383730917596788
51489026976701494383730920783328
51489026976733914822695631715396
51489026976733914822695633115076
51489026976916446545896251687112
51489026976916446554933838959908
51489026976916446555749746490140
51489026976916446685608084703198
51489026976916451487283421427490
51489026976916451487283678631884
51489026976917347113708033327544
51489026976917378645181538170538
51489026976920037706365756911374
51489026976920037706366531750246
51489026976920079936834619965418
51489026976920349145934048300374
51489026976920349151017737087458
51489026976921232927267373626780
51489026976921249573953786121412
51489026976921249576485075565334
51489026976921249576485079797422
51489026976921249576485161304482
51489026976921249581568764352418
51489026976921249581568768584506
51489026976921249581568880206476
51489026976921249584079363380954
51489026976921255071999067802874
51489026976921282341044933163956
51489026976921282341046052713392
51489026976952802762744161664254
51489026976952802763560069194486
51489026977014941386123625368720
51489026977014941386127097272776
51489026977014941983179659177944
51489026977014941983180778386138
51489026977025698788347252800636
51489026977025698788535280891014
51489026977025698925796035266486
51489026977025698971549505739446
51489026977025698971549591478594
51489026977025704459448403891922
51489026977025718737098176656302
51489026977025718737098176669352
51489026977025719148692154487946
51489026977025719148692154500996
51489026977025719148880440845528
51489026977025719148943202960372
51489026977025746552735952548240
51489026977025746552736066867104
51489026977025748199111863874816
51489026977025748199111949950834
51489026977025748199112208231088
51489026977025748199865090780002
51489026977025748199865090793052
51489026977025748199865095379272
51489026977025748199865119372768
51489026977025748199927766805778
51489026977025748199927766818828
51489026977025748199927852894846
51489026977025748199928111175100
51489026977025748337125759429376
51489026977025748337125764015596
51489026977025748337125873748240
51489026977025748748719737247970
51489026977025748748719737261020
51489026977025748748719741847240
51489026977025748748720108784278
51489026977025748931650508393948
51489026977025748934181797837870
51489026977025748934181883577018
51489026977025748934182175141300
51489026977025748934182256648520
51489026977025753736115011216100
51489026977025753736115011229150
51489026977025754284903882353402
51489026977026599539361287734010
51489026977026604890082999545382
51489026977026616008204089786854
51489026977026649364732825102830
51489026977026654303864031104658
51489026977029301242608347360534
51489026977029301242608433099682
51489026977029306593249848368598
51489026977029350470923846320860
51489026977029350470923932414140
51489026977029351019966865222428
51489026977029351019966865226640
51489026977029356007111090718132
51489026977029356007111090731182
51489026977029365480547374317984
51489026977029365480547374667904
51489026977050030771038486774086
51489026977050063530783232705490
51489026977050080733942714758470
51489026977061771049597496299310
51489026977061771461191474130954
51489026977889043112782621818362
51489026977889043112782622881172
51489026977889043112783393470694
51489026977889043112783393487956
51489026977889043112783397720044
51489026977889043115293106055650
51489026977889059164947413959016
51489026977889059164947757252478
51489026977889059164947758315288
51489026977890243275256222727672
51489026977890243275256308820952
51489026977890259921945992807496
51489026977901048441868549907192
51489026977901048441869664503066
51489026977901048441869664516116
51489026977901048441869669102336
51489026977901048853463642334710
51489026977901048853463642347760
51489026977901048853463646933980
51489026977901048855973469588450
51489026977901054389646754319564
51489026977901054389646754332614
51489026977901065088558319987016
51489026977901065091093195758852
51489026977901065091093195771902
51489026977901065502687173590496
51489026977901065502687173603546
51489026977901065502875459948078
51489026977901065502938222062922
51489026977901065510277871872788
51489026977901070441811889753680
51489026977901070441811889766730
51489026977925366014524490473484
51489026977925366014524490486534
51489026977925366014524490823404
51489026977925366014524491886214
51489026977925382066689625907600
51489026977925382066689625920650
51489026977925382066689626257520
51489026977925382066689627320330
51489026977925382623075310582388
51489026977937087808644687195224
51489026977937088212895654916042
51489026977937088220238665026868
51489026977998311405142079692688
51489026977998311999666714338396
51489026977998312002194641597856
51489026977998312002194727337004
51489026978010017142010896693274
51489026978010017553604874524918
51489026982606217466236308058228
51489026982607117896787335323188
51489026982609824683950594140668
51489026982611025440952643358170
51489026982611025852546621189814
51489026982611036416792052202010
51489026982611036553990044812558
51489026982611036965584022644202
51489026982642240183787575679228
51489026982825055449551314730302
51489026982825055449551426333398
51489026982825055449552457918942
51489026982825060985736231842358
51489026982825955880102341995262
51489026982825955880102453598358
51489026982825955880103485183902
51489026982825955880103486718936
51489026982825961416286139912014
51489026982825961416286226005454
51489026982825961553484132503848
51489026982825961553484132522562
51489026982825972481059559474666
51489026982825972483507280530088
51489026982825972526813144266490
51489026982825972529323627459842
51489026982825972534403874084614
51489026982825972534407230134772
51489026982825972671605222745320
51489026982825977429974611529096
51489026982828957909798212247844
51489026982829874987055424820884
51489026982829874987058897079232
51489026982829874994649626897356
51489026982829880485017052374698
51489026982829880485079814493754
51489026982861094221464674862536
51489026982861142255170599338646
51489026982861142255170600388406
51489026982864997276510473293330
51489026982864997276510473647462
51489026982864997276573235412386
51489026982923233990193946480868
51489026982934024147182831269866
51489026982934024149627453021802
51489026982934024149627457743536
51489026982934024149630552325288
51489026982934040666733985278266
51489026982934040666737338140480
51489026982934040666737338146096
51489026982934040803935330415610
51489026982934040803998092515952
51489026982934046154653684641790
51489026982934340990733813444862
51489026982934340990737281098116
51489026982934340993265218742842
51489026982934340993268686396096
51489026982934390221584185710554
51489026982935224767004338114980
51489026982935224767004709632414
51489026982935224769511377610826
51489026982935224769511750663454
51489026982935224769514849496168
51489026982935224769514849514882
51489026982935230303163746236262
51489026982935230303167218140318
51489026982935241375555645713468
51489026982935241421284840709822
51489026982935241421288308363076
51489026982935241421309230505292
51489026982935241423816246007801
51489026982935241423816246007802
51489026982935241423819713661056
51489026982935241423819713679770
51489026982937932143612356470830
51489026982937976616002745913496
51489026982937976616065508032552
51489026982937981969234942434380
51489026982937981969255863140732
51489026982970363108345753090840
51489026982970363519939816661632
51489026982970363520211784328510
51489026982970363703142328223390
51489026982970363703142356919746
51489026982970396325501085351266
51489026982970396325501171090414
51489026982970396325501171103464
51489026982970396462699163695138
51489026982970397057223798359720
51489026982970412934052105984742
51489026982970412934052364251946
51489026983810591483851757548206
51489027030099361548819858853990
51489027030099361548820887723766
51489027035821236432871765821793
51489027036105248829490477958626
51489027036113053796342297631157
51489027053831124931597401446495
51489027053838029467769655341326
51489030413766294103239868530632
51489030575054085772909783335466
51489030575054085772909869074614
51489030575054090721071775717868
51489030575055276605920430078986
51489030575055288130551809365018
51489030575055291478091475330712
51489030575055293079550629984004
51489030575055337544413051727602
51489030575086506220908757256428
51489030575086511115056972441395
51489030575086511160036491236156
51489030575087706977928371130124
51489030575087706977928456869272
51489030575087706977991133249180
51489030575087711727326691853846
51489030575087711734104527589436
51489030575087711734857672998191
51489030575087711734857758737339
51489030575087711871302520199984
51489030575087713510900595790970
51489030575087713518431576935315
51489030575087713518431662674463
51489030575087713518515259763144
51489030575087713518515345502292
51489030575087757985634018434678
51489030575087757985634104173826
51489030575371392420346365700469
51489030575379479823202965175030
51489030575379495882707783367574
51489030575414619626545991658397
51489030575414619626546078816908
51489030576027889637569759838260
51489030576027889639845510677636
51489030576034792383581372620054
51489030576034792383581458709122
51489030576035992963485986301649
51489030576035992965742323229585
51489030576038694804181999859269
51489030576071110305459410802175
51489030576279157985302346550838
51489030628265792726226212748419
51489030628269395000016277044055
51489030628269395000016367382473
51489030643983878805852611590132
51489030651790568451309596050456
51489030651794470911827316492328
51489030651794472101691459857980
51489030651863514438980205966604
51489030651863514438980291705752
51489030651863514439252259353756
51489030651867406976052700671736
51489030651867416304973291762768
51489030651867416304973377501916
51489030651867418089362069774128
51489030651867466267793956430305
51489030651888131149031075503660
51489030651890833446990683534356
51489030651890836609887662472322
51489030651891733420277859108796
51489030651891737177698329503830
51489030651891737177699358373606
51489030651898942268420730310112
51489030651898942268420816049260
51489030651899826227681577400312
51489030651899826227681663139460
51489030651899842698970724450122
51489030651899842698971839059046
51489030651899842699222806047546
51489030651899842699222891786694
51489030651899842836232512300464
51489030651899842836232598039612
51489030651899842836420798658094
51489030651899842836420884397242
51489030651899876190501897594938
51489030651899876190502155875240
51489030651902544402658152018601
51489030651902544539667858271520
51489030651902544539667944010668
51489030651902544539856144629150
51489030651902544539856230368298
51489030651902577893937243565994
51489030652183517390932557266941
51489030652766182920092203567840
51489030652767083350392182723344
51489030652773987884102223769831
51489030652773988433145242671399
51489030652774288027619232858098
51489030652774288027891200506102
51489030652774288622415835151810
51489030652774288622415836668129
51489030652774288622415836668130
51489030652774288622687804316134
51489030652777890299138328467510
51489030652777890299138328934070
51489030652777890344891913375974
51489030652777890344891913725894
51489030652836116357048280115360
51489030652836116357864188131026
51489030652839117792699463058767
51489030652839117792950511518143
51489030652840018222497429565756
51489030652840018223312217900844
51489030652840018223313337114862
51489030652840018223313338177720
51489030652840018223501624522252
51489030652847222902252355580709
51489030652847222902252355580710
51489030652847222902440641938339
51489030652847222904780288620342
51489030652847223497320927038745
51489030652847223497320927038746
51489030652847223499577263966681
51489030652847223499577263966682
51489030652848123327720118499152
51489030652848123327991714610848
51489030652848123332803464329644
51489030652848123332803468934738
51489030652848123333054517057292
51489030652848123335331397369276
51489030652848123335331401974370
51489030652848123335582449034066
51489030652848123922516349256556
51489030652848123923604225969986
51489030652848123927851119351004
51489030652848123930127999662988
51489030652848123930379052844098
51489030652848167800444870777664
51489030652850825039017795005122
51489030652850825169503751552758
51489030652850825173687769899748
51489030652850825176278463641446
51489030652850825215257307764866
51489030652850825219525036098586
51489030652850825219525121837734
51489030652850825219525122187654
51489030652850825222032048549910
51489030652850825222032134638978
51489030652850825222032162868774
51489030652850825222032163218694
51489030652850875044875740036639
51489030652872434960209418970436
51489030653090387924319934243213
51489030653090387924319934243214
51489030653090387924319934709773
51489030653090387924319934709774
51489030653090387924319935759533
51489030653090387924319935759534
51489030653090389152323946276506
51489030653090389159938691737026
51489030653090389159938695987828
51489030653090389571448988265198
51489030653090389571720955913202
51489030653091288348029929307146
51489030653091288354804756181258
51489030653091289544401322823613
51489030653091289544401322823614
51489030653091290139197925117166
51489030653091290139197925117326
51489030653091290139197925233806
51489030653091290139197926652360
51489030653091290139469894300363
51489030653091290139469894300364
51489030653163324026957068999118
51489030653164223222663137768906
51489030653164223224357686233116
51489031130502555706488148874333
51489031130790431126576153654173
51489031130790480952195644542660
51489031266397032210560059821715
51489031266397032210560059834765
51489031266397032210560145928045
51489031284125909796027962195311
51489031284406887538448145478903
51489031285070137209585051782896
51489031290023278498421323213051
51489031290023278635619320428693
51489031290030186141091723399366
51489031290030186141091723399367
51489031290030186552873729308338
51489031290030186690071721923099
51489031290030186690071721936149
51489031290030486284608732504949
51489031290031383009056706080110
51489031290031386715159759752647
51489031290031386715159759769909
51489031290034084854082919685439
51489031290034084854082920039571
51489031290034085449359667012013
51489031290034088555792840071259
51489031290034088555792840084309
51489031290034089013119482102206
51489031290034089150317474716967
51489031290034089150317474730017
51489031290967657266803798002207
51489031290967657269248163007471
51489031290967662757167867429391
51489031290967662757170191899828
51489031290978462433416125164465
51489031290979668543601791760519
51489031290982369784421067648619
51489031291003980170739332501453
51489031291003980170739332514503
51489031291003980170990036604557
51489031291003980170990036617607
51489031291014785330008506081346
51489031291014785334820255800302
51489031291014785334882930758689
51489031291014785335091851911838
51489031291014785335154526870545
51489031291014785335154527933403
51489031291014834704622404321548
51489031291186516787313985465933
51489031291189518687425812804775
51489031291189518687425812806227
51489031291190419247559738241087
51489031291190419247559738246911
51489031291190419255153825882108
51489031337300836810506589684843
51489031337300836810507622786707
51489031337303539109315021815684
51489031337304439677064041691192
51489031337304439677126803810248
51489031337304445027785753502564
51489031337592626309989410407267
51489031343500093608161342650336
51489031343500094202960269427292
51489031343500946592279642584426
51489031343500946592530689644122
51489031361215115448524068830799
51489031361219017908769820561809
51489031361219017908769821624667
51489031361219017911302340468713
51489031361219066086448561334635
51489031361219066086448562384395
51489031361219066087264468864867
51489031361219066087281918375729
51489031361219066087285389571219
51489031361219066088976494006877
51489031361219066088976494019975
51489031361225922218207477073022
51489031361225922263772862781558
51489031361226822648758504337982
51489031361226822786019258713454
51489031361226822831772843505278
51489031361226822831772843623322
51489031361226872060087309699158
51489031361226872060088342819736
51489031361226872062343646272962
51489031361226872062344675161452
51489032489486400577778098021705
51489032542660426566931421301509
51489032542660426572013738262225
51489032542664028838178204889175
51489032558597307946043721469366
51489032560389004516930867162801
51489032560389905130495119471407
51489032560389905542278498256423
51489032566189143000164068995559
51489032566189143045896733199075
51489032566189143457490711030719
51489032566262041228528181819005
51489032566262041274260846022521
51489032566286404323833038156264
51489032566293561147670202567461
51489032566294461852679891079294
51489032566294461852679891429214
51489032566294511127084852841328
51489032566294661252128010714390
51489032566294928219254412647037
51489032566297163418916986172597
51489032566297163418916986522518
51489032566297163556114979133066
51489032566297211137574422109719
51489032566297212967717813782680
51489032566297212967717932805808
51489032566297212967717933155728
51489032566298530948099774167469
51489032566298530955442927767095
51489032566480879249920491673187
51489032566512399260655258597973
51489032566512399260655516878275
51489032566512399260843544955603
51489032566512565308215938787872
51489032566512565308215938800922
51489032566512565308215939850682
51489032566512565308215940205022
51489032566512565445476608854393
51489032566513316299963328503304
51489032566513316299963328853224
51489032566513460522861645024443
51489032566513460522861645378735
51489032566513465876027720795483
51489032566513465876027722195371
51489032566513465876027722212633
51489032566513466013288389431807
51489032566513466013288390477403
51489032566513466013288390494665
51489032566513466013288390831695
51489032566585544784972325135769
51489032566586295645963218340854
51489032566610610976881332023496
51489032566610610976881332140136
51489032566610610977718160277549
51489032567136486603176846078302
51489032567137387033456277231566
51489032567156900068102245151168
51489032567156900068291306716464
51489032567156900068312198725056
51489032567157800498842333631503
51489032567157800498842333981424
51489032567157800498922544529770
51489032567157800498925897397600
51489032567157800498925902015792
51489032567158100642380234728415
51489032567158100642380235078336
51489032567158100642442911104112
51489032567160801934012424514703
51489032567160801934094959411024
51489032567161702364372066566234
51489032567161702364563452129584
51489032567161702364584339519984
51489032567161702364584344138176
51489032567168907044317687626259
51489032567168907044338579634851
51489032567168907044400997380326
51489032567168907455909342859529
51489032567168907455911665457903
51489032567168907462687521201791
51489032567168907462687522601471
51489032567168907462896441287711
51489032567168907638925890306335
51489032567168907638926005078661
51489032567168907638926005078662
51489032567168907638926005428582
51489032567168907639113918383663
51489032567168907639114291436291
51489032567168907639135183444883
51489032567168907639135958285159
51489032567168907639195276725744
51489032567168907639195277075664
51489032567168907639197601190358
51489032567168907639197601540278
51489032567168907645910780455007
51489032567169807473862198036190
51489032567169807473862198386110
51489032567169807474136117446100
51489032567169807474868715241140
51489032567169807474889258275268
51489032567169807474889607249732
51489032567169807474952024995206
51489032567169807474952283275508
51489032567169808023658362385118
51489032567169808023658362735038
51489032567169808023660685333412
51489032567169808023660685683332
51489032567169808023932281445108
51489032567169808023932281795028
51489032567169808023992977829102
51489032567169808023995043559952
51489032567169808023995301827156
51489032567169808029076323659594
51489032567169808030436627166368
51489032567169808030436628216128
51489032567169808030770899303840
51489032567169808068930396441598
51489032567169808068930396791518
51489032567169808069411918597226
51489032567169808069411918947146
51489032567169808069414241545520
51489032567169808069414241895440
51489032567169808069664945648624
51489032567169808069664945998544
51489032567169808069665318701252
51489032567169808069665319051172
51489032567169808069683886245230
51489032567169808069683886595150
51489032567169808069686210709844
51489032567169808069686211059764
51489032567169808069746303990704
51489032567169808069746304340624
51489032567169808069746562620926
51489032567169808069748628805238
51489032567169808069748628824165
51489032567169808069748886735620
51489032567169808069748887085540
51489032567169808069749657325094
51489032567169808069749661575896
51489032567169808069749661925816
51489032567169808069749661943291
51489032567169808074829908451418
51489032567169808076524484095664
51489032567169857419697055701189
51489032567172509178115774867664
51489032567172509178387370979360
51489032567172509315311443117140
51489032567172509315313767128291
51489032567172509315397335162659
51489032567172509315397335162660
51489032567172509315585363239987
51489032567172509315646059623982
51489032567172509315648125341734
51489032567172509315648125354832
51489032567172509315648383622036
51489032567172509322089708948150
51489032567172509322089708961248
51489032567172509361067352373578
51489032567172509361130114138502
51489032567172509361130114488422
51489032567172509361336968390029
51489032567172509361340067344999
51489032567172509361340067694919
51489032567172509361340067694920
51489032567172509361399644065886
51489032567172509361399644415806
51489032567172509361401710250198
51489032567172509361401710600118
51489032567172509361402739119974
51489032567172509361402743720696
51489032567172525832626373707043
51489032567172559140204788299495
51489032567172559140956900608807
51489032567172559184243244162985
51489032567172559184243248867249
51489032567172559185937567643971
51489032567172559185937825911175
51489032567172559191018071037097
51489032567242759003886911873604
51489032567242759552681981620685
51489032567242759552929930775172
51489032567242803430273444640443
51489032567242803430275767588737
51489032567245455308339576204071
51489032567245459014377629384819
51489032567245459060131214176643
51489032567245459060194062503025
51489032567245460707259237812531
51489032567245460707325443256087
51489032567245460707325443606007
51489032567245460844519992188004
51489032567245460844519992537924
51489032567245460844582754289750
51489032567245460844582754302848
51489032567245460844582754756310
51489032567245460844582754775237
51489032567245460844583787894363
51489032567245460844586111892411
51489032567245460844586112242328
51489032567245460844586112242331
51489032567245460844586112242337
51489032567245505133711113572891
51489032567245505178962687605526
51489032567245505178962716185242
51489032567245505179716980823326
51489032567245505314463694031244
51489032567245505316977649576290
51489032567266218785728743776732
51489032567266218787423319420978
51489032567267118761191558323085
51489032567267118804748812088874
51489032567267118804748813605194
51489032567267118806443417829156
51489032567267119355235015322262
51489032567277925574933056694575
51489032567277925574933057044495
51489032567277925574933313912019
51489032567277925574995818813632
51489032567277925574995819163552
51489032567277925574996162120144
51489032567277925575184448477726
51489032567277925620749375025740
51489032567277925620749375375660
51489032567277925620749746911968
51489032567277925757947281543007
51489032567277925757947653079315
51489032567277925758198701555954
51489032567277925758198787645022
51489032567277926169729544669423
51489032567277926169729658988287
51489032567277926169729659338207
51489032567277926169792392877548
51489032567277926169792421107344
51489032567277926169792421457264
51489032567460394575400986200449
51489032567460396771322013380180
51489032567460396773831378409434
51489032567460407342907127150804
51489032567460407342909450099098
51489032567460407342909451148858
51489032567460407480358405080114
51489032567460407891952497230622
51489032567460407891952497697182
51489032567460411048947504329606
51489032567460694718918025384752
51489032567460695313631203138973
51489032567460695315137235674705
51489032567460695315137235674706
51489032567460696548974639650392
51489032567460696548976591062378
51489032567460696548976962598686
51489032567460696549058207684760
51489032567460696549060273869072
51489032567460696550752783329006
51489032567460696550754849513318
51489032567460696960568616069258
51489032567460696960570567481244
51489032567460696960570940533872
51489032567460696960571710669884
51489032567460696960842536645568
51489032567460696962265144525170
51489032567460696962265517577798
51489032567460696962266287830450
51489032567460696962537113689494
51489032567460696963098873469962
51489032567460696963101968174130
51489032567460696963101972756138
51489032567460696963101972774852
51489032567460707486426487767134
51489032567460707486426489283454
51489032567460707486427608147552
51489032567460707486427608497472
51489032567460707667179297926232
51489032567460707668873873570478
51489032567460708081219620754842
51489032567460708081223086995318
51489032567460708081223091577326
51489032567460708081223091596040
51489032567460708081223093112360
51489032567461592037889399741480
51489032567461592037889771277788
51489032567461592038141938964280
51489032567461595149402818276520
51489032567461595149405141224814
51489032567461595743927824458536
51489032567461595743929775870522
51489032567461595743930919059162
51489032567461595744182316143082
51489032567461596935490677292337
51489032567461596935490677292338
51489032567461596979525666915352
51489032567461596979527618327338
51489032567461596979529104472570
51489032567461597528317635944766
51489032567461597528319587356752
51489032567461597528319960409380
51489032567461597528320706547524
51489032567461597528320730545392
51489032567461597528320734777480
51489032567461597528320735127240
51489032567461597528321074901664
51489032567461597528321074914762
51489032567461597528321079619026
51489032567461597528589576425832
51489032567461597530015283241530
51489032567461597530015307705958
51489032567461597530015311937886
51489032567461597530015311938046
51489032567461597530015311956760
51489032567461597530015652062230
51489032567461597530015656313032
51489032567461597530284153119838
51489032567461597530849007954394
51489032567461597530850992300439
51489032567461597530852107240410
51489032567461597530852111495583
51489032567461597530852111495584
51489032567461597530852111845504
51489032567461597535095901775776
51489032567461597535095901788874
51489032567461597535098226240390
51489032567461597535914822547977
51489032567461597537627306736933
51489032567461608054175507292881
51489032567461608054175508809201
51489032567461608054175509159122
51489032567461608054176541929779
51489032567461608054427589356658
51489032567461608054427933712930
51489032567461608099905820318361
51489032567461608100177013144750
51489032567461608100178161037654
51489032567461608100180112430766
51489032567461608100180480798004
51489032567461608100180485502268
51489032567461608100181260224500
51489032567461608100181518621394
51489032567461608648968640630350
51489032567461608648972111121627
51489032567461608648972111452674
51489032567461608648972112637947
51489032567461608648972112987868
51489032567461611806217390323552
51489032567461611806218533978752
51489032567461611806218538216456
51489032567464296852632772426134
51489032567464296989830765036682
51489032567464296989914447843376
51489032567464296991525341730688
51489032567464297035584349828506
51489032567464297035647025504361
51489032567464297035647111580332
51489032567464297035647111593430
51489032567464297035647112046892
51489032567464297037278926989072
51489032567464297037341602664927
51489032567464297037341603014848
51489032567464297037341688753996
51489032567464298638737995199163
51489032567464298682772725129098
51489032567464298682772726541875
51489032567464298682774934821385
51489032567464298682775049140249
51489032567464298682775049593712
51489032567464298682776078010025
51489032567464298682776082714289
51489032567464298682776164085996
51489032567464298684467187517337
51489032567464298684469626300815
51489032567464298684469626637638
51489032567464298684470655170591
51489032567464298684470659775685
51489032567464298684470741246562
51489032567464298689550904884137
51489032567464298689550906283817
51489032567464298689553229348751
51489032567464298819970690572708
51489032567464298819970718802504
51489032567464298819970719152424
51489032567464298819973013521002
51489032567464298819973042100718
51489032567464298819974070620574
51489032567464298819974156696544
51489032567464298819974156709642
51489032567464298819974161413906
51489032567464298821665266216954
51489032567464298821665267266714
51489032567464298821667590215008
51489032567464298821667618911364
51489032567464298821667619261284
51489032567464298821668647781140
51489032567464298821668733857110
51489032567464298821668733870208
51489032567464298821668738107912
51489032567464298826748983583754
51489032567464298826748984633514
51489032567464298826751308048368
51489032567464309757611112010799
51489032567464309757611886851075
51489032567464309757611968222782
51489032567464309757671291380568
51489032567464309757673615845182
51489032567464309757674735059200
51489032567464309802608940066816
51489032567464309802608941583136
51489032567464309802609313119444
51489032567464309802611264531430
51489032567464309803424847592676
51489032567464309803425220664178
51489032567464309803427172057290
51489032567464309803427540411430
51489032567464309803427545128792
51489032567464309803428319851024
51489032567464309939869608703140
51489032567464309939869610219460
51489032567464309939871933167754
51489032567464309940623127185657
51489032567464309940625451650271
51489032567464309940626226018371
51489032567464309940688988137428
51489032567464309940688988487348
51489032567464313509465224771478
51489032567464313509465593592178
51489032567464313509465597842980
51489032567464313646663504714379
51489032567485006755306313431145
51489032567485006938320394318139
51489032567485006938320394318140
51489032567485006938320395834459
51489032567485006938320395834460
51489032567485006938320652598441
51489032567485006938508939409533
51489032567485022998097410209194
51489032567485023409879416105068
51489032567485023409879444801424
51489032567485023417222454913654
51489032567485907323055419395722
51489032567485907368807512024442
51489032567485907368807884960430
51489032567485907368808655213082
51489032567485907368809004187546
51489032567485907369060052763562
51489032567485923428585791544414
51489032567485923977628349904606
51489032567496714319810769880964
51489032567496714319810798460680
51489032567496730196364039250852
51489032567496730196366363248906
51489032567496730196387284303774
51489032567496730196387284303934
51489032567496730196636006898856
51489032567496730196638331363470
51489032567496730379315501984600
51489032567496730379317826332574
51489032567496730379587469632604
51489032567496730791162851223914
51489032567496730791162965542618
51489032567496730791162965542778
51489032567496730791162966009178
51489032567496730791162966009338
51489032567496730791183886597486
51489032567496730791183886597646
51489032567496730798712973514784
51489032567496730798715297862758
51489032567496730798774501630346
51489032567569665072713088418078
51489032567569665072963792521182
51489032567569665667425636355850
51489032567569665667488312381626
51489032567569665667488427166890
51489032567569665667488427167050
51489032567569665667509318709082
51489032567569665667509319175482
51489032567569665667509319175642
51489032567569665668262464609743
51489032567569665668262464609744
51489032567569665668262464622793
51489032567569665668264788957718
51489032567569665668324107044170
51489032567569665668324107510730
51489032567569665668325135913946
51489032567569665668325140648570
51489032567569665668327460378560
51489032719808600689565564050801
51489032719812164736080478196684
51489032719812204607188263214601
51489032719812499880242783556134
51489032719812503218476566309698
51489032719812504819370517535862
51489032719813372081843462277329
51489032719813398846596444349190
51489032719813398846596530088338
51489032719813400448054565546486
51489032719813403785724178328918
51489032719813403785724264068066
51489032719813403786288262560902
51489032719813403786288348300050
51489032719813403786561006582980
51489032719813405364273996674661
51489032719813405387182299526214
51489032719885401584541457775218
51489032719885415859405401141002
51489032719907015072312261148094
51489032719907026192630022552884
51489032719907026192630025739424
51489032719907062655968509204637
51489032719907062656031270969561
51489032719910633403004887680560
51489032719917816351313773139084
51489032719917820238861826549640
51489032719917820238861912288788
51489032719917820238861912301838
51489032719917820238861912638708
51489032719917820238924588327614
51489032719917820241121602097604
51489032719917821290441507118812
51489032719917821842015687246972
51489032719917821842015687596892
51489032719917822024946300813120
51489032719917822024946344410956
51489032719917822025008976838896
51489032719917822025511446862038
51489032719917822025511532955478
51489032719917822025762510221442
51489032719917822025762625012690
51489032719917831359242382679562
51489032719917836849923633635364
51489032719917869469771621784969
51489032719917871253345525709043
51489032719917871253345525722093
51489032719917871253345525728726
51489032719917871253345526078646
51489032719917871253345782926487
51489032719917871253345782939537
51489032719918722455560004103856
51489032719921423747150405640872
51489032719921423747150409872960
51489032719921423747213085898736
51489032719921424120605854034228
51489032719921424120605854384148
51489032719921438571876646038722
51489032719921874059100379198835
51489032719921890705790149295921
51489032719921890708300633515947
51489032719921890709147965169924
51489032719922791688490962877076
51489032720104237777317496205878
51489032720104239012661277073568
51489032720104239012723953099344
51489032720104239561790990494430
51489032720104288790106604127752
51489032720105138345129363935378
51489032720125853049669970277161
51489032720125853050234054509145
51489032720125853050484758612249
51489032720125853186930638913485
51489032720125853187494723145469
51489032720129454909698832561862
51489032720136654510241921684192
51489032720136654510304597709968
51489032720136658216094269366303
51489032720136658216094269379353
51489032720136658216282211704483
51489032720136658216282211724166
51489032720136658216282297456681
51489032720136658216282297813234
51489032720136658216344973469407
51489032720136658216344973482457
51489032720136658216344973489090
51489032720136658216344973839010
51489032720136659817740332921462
51489032720136659817740333271382
51489032720136660000482961651565
51489032720136660000484080846709
51489032720136660000670989728893
51489032720136660000670990085446
51489032720136660000670990085455
51489032720136660000672018598669
51489032720136660000672023184889
51489032720136660000672108924037
51489032720136660000734780720155
51489032720136660000734784949813
51489032720136660000754672910854
51489032720136660000755706012718
51489032720136660008097711719440
51489032720136676067602529911984
51489032720136702688484402315260
51489032720136704289942437423488
51489032720136704289942437773408
51489032720136708178914848172229
51489032720136709231326508331152
51489032720136709231326508681072
51489032720137555078053617585476
51489032720137555078053703324624
51489032720137558784093993714518
51489032720137558784094079453666
51489032720137560431223136188997
51489032720137603256296098216544
51489032720140260487341052984489
51489032720140261722687070711405
51489032720140261722687071067967
51489032720140261722688189906549
51489032720201500748933868118810
51489032720201500886194622844202
51489032720201516808438686311354
51489032720201516808438686661274
51489032720209605995768321635588
51489032720209622055273139828132
51489032720213208129754694534782
51489032720213208267015449614466
51489032720213257541084533016536
51489032720233971149712902467807
51489032720245677936552000552844
51489032720245677936552000902764
51489032720760750919123465702240
51489032720760750919124580311164
51489032720760750919124581723894
51489032720760750919124584910434
51489032720760751095614031189424
51489032720760762213484117951726
51489032720781159024377711133973
51489032720781159024565739211301
51489032720781159024628415237077
51489032720781160670941564785679
51489032720781160671506768225857
51489032720781160671757467742741
51489032720781160671757472328961
51489032720781160808202319174201
51489032720781160808767522601329
51489032720781160808954431483513
51489032720781160808955550678657
51489032720782361383018976807254
51489032720782361383018981052392
51489032720782361383018981406524
51489032720782361427748873845229
51489032720782361428500936903454
51489032720782361428500938320396
51489032720782361428500941506936
51489032720782361428500986154541
51489032720782361428839800511680
51489032720782361428839843737887
51489032720782361428839848341369
51489032720782361428839848341613
51489032720782409009963528307187
51489032720782409010026290072111
51489032720785963112566469045002
51489032720785963112566473631222
51489032720792866405927435258924
51489032720792866405929757850665
51489032720792866405929758207218
51489032720792866406117785914943
51489032720792866406117785927993
51489032720793165793914003973705
51489032720793165793914008559925
51489032720793166342956678519001
51489032720793166342956683105221
51489032720793166411346926925230
51489032720793166411346931174580
51489032720793166412098957731694
51489032720793166412161719846538
51489032720793166412161720909348
51489032720793166412165163052786
51489032720793166412433315958234
51489032720793166412436759164482
51489032720793166549359713519896
51489032720793166549363155663334
51489032720793166549697427800806
51489032720793166595113269732004
51489032720793166595114432524984
51489032720793166595116755103675
51489032720793166595116755116725
51489032720793166595116755123358
51489032720793166595116755473278
51489032720793166595177108550760
51489032720793166595179431142501
51489032720793166595179431499054
51489032720793166595363972772298
51489032720793166595367459206779
51489032720793166595367459219829
51489032720793166595451012710722
51489032720793166595452519520683
51489032720793166595452519520843
51489032720793166602978980763922
51489032720793215807323940138161
51489032720793215807323941187921
51489032720793215822951766800233
51489032720793215822951766813283
51489032720793215822951852552431
51489032720793215822952109756825
51489032720793215822952109769875
51489032720793215823766640887519
51489032720793215823767669757295
51489032720793215823767760082663
51489032720793215823768017300107
51489032720793216005882509723048
51489032720793216008138846650984
51489032720794066980182335833742
51489032720794066980185779039990
51489032720794116391516694219023
51489032720794116391517037175615
51489032720796818094198893375011
51489032720855312362977098265289
51489032720858014066412057106802
51489032720858014066415500313050
51489032720858014066415543909434
51489032720858014066415543910886
51489032720858014066415543910895
51489032720858014073671658621848
51489032720858014073692448591584
51489032720858014073692449654394
51489032720858014073692578991378
51489032720858014073692579341298
51489032720858014073755210706428
51489032720858014073755211769238
51489032720858014073943468366250
51489032720858014073943511594483
51489032720858014073943511607533
51489032720858014203610049717350
51489032720858014203613492923598
51489032720858014210953204379786
51489032720858014210953334070902
51489032720858914634227325905610
51489032720866112587954307952046
51489032720866112587954394045326
51489032720866117529589425444809
51489032720866118078384495548444
51489032720866162413493210956625
51489032720869719800776842786070
51489032720869719800776890616003
51489032720869719800839653085139
51489032720890428971452807905220
51489032720890429527755054913670
51489032720890429565161161936304
51489032720890429565162276545228
51489032720890477332899076480331
51489032720890477332899076834463
51489032720891330133810936019030
51489032720902135117387297807378
51489032720902135117659266990576
51489032720902135300610385700390
51489032720902185125961389964577
51489032720902185263221887472525
51489032720902185263222144689969
51489032721072947934428277973444
51489032721072947934428281159984
51489032721072948485727636989488
51489032721072950132105527957846
51489032721072950132106642566770
51489032721074150337803016034015
51489032721074150338617804369103
51489032721074150340059352961951
51489032721074150340874141297039
51489032721074150345143070328751
51489032721074160223673491985095
51489032721074160223673492341657
51489032721074160223924568083633
51489032721074160223924568096683
51489032721074161458995145799363
51489032721074162008062184257307
51489032721074165162796620326360
51489032721076850397184934486503
51489032721076850397184934840635
51489032721076850397185020579783
51489032721076852041050332864933
51489032721076852041802445174245
51489032721076852043498169787303
51489032721076852043498170122721
51489032721076852043498170124173
51489032721076852043557373895973
51489032721076852044309486205285
51489032721076852044314077317535
51489032721076852180758838760497
51489032721076852180758838777759
51489032721076852181574745953859
51489032721076861515326558173642
51489032721076861515326559236452
51489032721076861515326602464685
51489032721076861515326602814605
51489032721076861515326602834297
51489032721076861515389364596791
51489032721076863161701452348142
51489032721076863162430233490165
51489032721076863162517388570518
51489032721076863162517388587780
51489032721076867005753319576390
51489032721077752611309951782027
51489032721077752612125859312259
51489032721084950565287609590360
51489032721084950565350285616136
51489032721084955321484600647273
51489032721084955321484600660323
51489032721084955504415257474387
51489032721084955504415343570088
51489032721084955504478019595864
51489032721084955506671594402323
51489032721084955506671680498024
51489032721084955511755397508271
51489032721084966624792684643795
51489032721084967036637366565493
51489032721084971977960951891834
51489032721088557777922192868107
51489032721088568896039468248931
51489032721088574249208853292434
51489032721088574386469608017826
51489032721109267540885807610794
51489032721109267540886922219718
51489032721109283600582351117818
51489032721110184169210088485588
51489032721182213536168069468408
51489032721182213536171512674656
51489032721182213536903895414224
51489032721182213536903895751046
51489032721182213536903895768308
51489032721182216831159942679367
51489032721182216831159943033499
51489032721182216831160028772647
51489032721182217377966396410222
51489032721182217377967515605366
51489032721182218475299376328190
51489032721182218477473177980167
51489032721182218477809773409388
51489032721182218478287966315255
51489032721182218478287966321888
51489032721182218478287966658710
51489032721182218478287966671808
51489032721182218613313190387336
51489032721182218614733846951909
51489032721182218614733846970623
51489032721182218615548721044859
51489032721182219026514689030390
51489032721182219026598256592582
51489032721182219026599371201506
51489032725721078633031961639111
51489032725721980847219654973302
51489032725722030800283966923446
51489032725722030800283967277578
51489032725794071286098751427879
51489032725826494882779098180293
51489032725827542465991376190356
51489032725830049114582218429439
51489032726013763758231031332610
51489032726013780374361360081176
51489032726033277851094355564622
51489032726034178281648391341139
51489032726034478463300849345053
51489032726034478463575917832981
51489032726034478470918956641567
51489032726037196233859119755407
51489032726046202460455132472606
51489032726046234030147424246868
51489032726048886960291977723285
51489032726048887555088208480529
51489032726048887692411638877566
51489032726048904163702191981086
51489032726048935321799473040665
51489032726111042926612775991794
51489032726121833680117117011698
51489032726121833680117117011701
51489032726121833680117203104978
51489032726121849739621935204242
51489032726121883091363358761324
51489032726142546006189668181253
51489032726142546600986270947141
51489032726143497130626351748112
51489032726154253981723533914965
51489032726154254119078733206142
51489032726154302160029063152261
51489032726154302297227141851794
51489032726154303944418874632668
51489032726800003725322449677473
51489032726800005508896353633471
51489032726810810535767660119039
51489032726985477410908928661163
51489032726985477594675380587066
51489032726985477599758726417558
51489032726985494072823907840373
51489032726986378025224055868293
51489032726986378025224055869102
51489032726986392849385179283024
51489032726986394632947372923486
51489032726997183191023946715092
51489032726997183191086617607978
51489032726997183191086617607979
51489032726997183191086622390947
51489032726997183191086708480016
51489032726997194126213260810598
51489032726997194263473929446762
51489032726997199662372642955831
51489032726997199799570549827232
51489032727018809536579463214211
51489032727018809536579463332255
51489032727029598512914839398719
51489032727029598688601034376819
51489032727029615167282379098285
51489032727029615304763962614485
51489032773096801073580040857253
51489032773096801073580155661551
51489032773096801671462863932201
51489032773096816495623987346123
51489032773096817540613745820285
51489032773096817677811738430833
51489032773096817677895334629146
51489032773099503374897951636213
51489032773099519434406211972195
51489032773100403942646971511721
51489032773100403942709733630777
51489032773100419811609480948575
51489032773100419994623705263352
51489032773100420002155231847703
51489032773100420406406084777481
51489032773100420543666839507085
51489032778899658329150733062773
51489032778996871476836657389243
51489032779004273908658221749790
51489032779004273908658221768664
51489032779004273908658223185654
51489032779004274503371142753044
51489032779004274503454825578452
51489032779222913536954195069879
51489032779222962309993935309413
51489032779222963362597701603023
51489032779222963362597701957315
51489032779222973428113910941961
51489032779222973428114025733001
51489032779296809968917024608387
51489032779296824793075020120233
51489032779320223633663253094661
51489032779321091946315510842983
51489032779321092495358558337525
51489032779321125299560068521305
51489032779321125299560844759857
51489032779321125299560844772907
51489032779321125299831664633001
51489032779321125299832783828145
51489032779321125299832783841195
51489032779321125299832812407861
51489032779321125299832812420911
51489032779321140123993132403195
51489032779847905748605721799331
51489032779847905794359306707795
51489032779847905794359307062087
51489032779847905794380198716387
51489032779847905794380199070679
51489032779868314958468272780969
51489032779871316805504281626959
51489032779871316805672446546757
51489032779872217418985994739161
51489032779872217419257590850857
51489032779872217419258710059051
51489032779879170499015012749067
51489032779879470688198538111071
51489032779879470688263652939039
51489032779879470693346997706673
51489032779879470693347255986975
51489032779945167118028935935205
51489032779945167118049856523513
51489032779953272777212946914987
51489032779953317248850195532697
51489032779976683834192209741589
51489032779977583852960974253139
51489032779977632579765984867365
51489032779977633639629189005297
51489032780172110617348284640513
51489032780172110617348288891315
51489032780172110754629845285429
51489032780172110759691613544065
51489032780172110759691871811269
51489032780172121277953590160573
51489032780172121278141618237901
51489032780172121872728900213029
51489032780172121872729014998453
51489032780172121872749820917977
51489032780172121872749822335127
51489032780172121872749935236841
51489032780172126814134006144505
51489032780195521626965306593423
51489032780195521809979531441855
51489032780195536634140654855777
51489032780195536634140769646817
51489032780196422377791428223247
51489032780196422384569607965189
51489032780196437201952436851745
51489032780196437201952551637169
51489032780196437201973471875557
51489032780269368372449137967257
51489032780269371941017258069489
51489032780269371941038150078081
51489032780269372076585645313505
51489032780269372076606566018453
51489032780269372078298818714405
51489032780269372078298904803473
51489032780269372078487191148005
51489032780269373129190182190973
51489032780269373176363275796405
51489032780269373176634871908101
51489032780269373176635991103245
51489032780269373176635991116295
51489032796942045477192268143901
51489032796942051013372569795871
51489032796942051013372569808969
51489032796942078823931619654325
51489032796942078830709541129063
51489032796942080066055558855979
51489032796949856986175719319770
51489032796949856986175719337032
51489032796949856986175723587834
51489032796950190529531112518658
51489032796952441872899558130391
51489032797011127892350851108763
51489032797011127892351970421951
51489032797021935895120322260168
51489032797021935895120669820242
51489033180783894536799520360714
51489033180795573918016336913849
51489033180978387536574555021964
51489033181002699159004454266564
51489033181010837623580132526683
51489033181014455900986761022900
51489033181083483421982590593212
51489033198509770776041674335703
51489033198520549175467856150854
51489033198520549175467860933823
51489033198521450154810853858006
51489033198521450154810858640975
51489033198704260069022039550733
51489033198704260069023157341985
51489033198704263775879471116169
51489033198728575398246693980701
51489033198812360959197586149508
51489033198812377613499006635764
51489033204425300360168654983616
51489033204612590189303749102717
51489033204612918789011421860407
51489033204645005137841719168045
51489033204645005686881299129977
51489033204648958010912577400547
51489033204717989966948534838943
51489033204720992316980858462230
51489033204720992454994753998077
51489033204721893021990546969851
51489033205377049793668473885908
51489033205377049929443768155972
51489033205377049929443768174846
51489033205377049929443772774116
51489033205409470233470271670439
51489033205409470378260978341408
51489033205409470378260978691328
51489033205591952095085485486658
51489033205592251046728557012127
51489033205592252099144032243843
51489033205592252282159372069834
51489033205592391878892330320378
51489033205593152712625688111786
51489033205593153261689283226516
51489033205593153261689283245390
51489033205595843304530980427419
51489033205595843441729058777116
51489033205595852585751415241576
51489033205595852723012088459748
51489033205595852723012088478621
51489033205595852723012088478622
51489033205595854415872747738309
51489033205595854415875846575235
51489033205595854417568099271187
51489033205595854417568099271188
51489033205595854553070654240916
51489033205595854553070654241076
51489033205595854553070654259790
51489033205628258941837639613911
51489033205628274857286327504872
51489033205628274857286329021192
51489033205628274857307249609500
51489033205628274857370011374424
51489033205628274857370011374583
51489033205628274994567918258874
51489033205628274994630680023798
51489033205628275406161523024999
51489033205628275406161608763987
51489033205628275406161608763988
51489033205628275406349894058759
51489033205628275406349894058760
51489033205628275413691901165161
51489033205628275413691901165162
51489033205701208496572403630791
51489033205701208496572403630792
51489033205701208496593295639383
51489033205701208496593295639384
51489033205701208496655971665160
51489033205701209734178973612392
51489033205701209734178973612395
51489033205701209869263520137194
51489033205701210280794041318242
51489033205701210280794041318402
51489033205701210280983102520519
51489033205701210280983102520520
51489033205701210281045778546296
51489033205701210283242538631089
51489362243851494110496995133949
51489362243851494111249107443261
51489362243851794116749088847229
51489362243851794299767560434377
51489362243851810176424399158667
51489362244179615212522709253625
51489362244179616859651765991377
51489362244284967234121955991697
51489362244832205075834116592137
51489362794627321144877966846504
51489362935453618222328329831039
51489362935453662694717919395789
51489362935558968596964855668047
51489362935559013069188109396109
51489362936108975852905365060589
51489362936433130848012583899589
51489362936434329774951567747205
51489362936434331422080620252869
51489362936434331424594547105979
51489362936434331605094959886725
51489362936434331605094959905439
51489362936434331605094964137527
51489362936434331607608886739835
51489362936434331607608886758549
51489362936434334716338733255495
51489362936542388624554001453881
51489362952850532091606043300633
51489362952959484188280342360793
51489362953283988740660524736575
51489362953283994276927865277209
51489362953287590465395575701897
51489362953831233760706653276643
51489362953831233761458765585955
51489362953831233765702098105257
51489362953831233766538897779595
51489362953831233766538926359311
51489362953834835488743006839227
51489362953940502655198235522941
51489362953940502655198238705269
51489362953940502662729301359095
51489362953940502662729302408855
51489362953944104382485688895709
51489362953944104384933416085435
51489362954147299715805287278793
51489362954147299715805287278841
51489362954159290629793117378165
51489362954159307096274905750319
51489362954159307103614588508747
51489362954159307103614702827611
51489362954159307286628928161525
51489362954162892354528630336305
51489362954162908823374451617019
51489362954162909008833035802763
51489362954162914496752740224524
51489362954162914496815502343740
51489362954268259375772163150709
51489362954268264863859003641365
51489362954268264863859003641366
51489362954268264863859003994046
51489362954268264863859003995498
51489362954268264863942571675734
51489362954268264866118435522608
51489362954268264866139585799856
51489362958759156909074278632583
51489362959192269492310041285913
51489362959192313964512145787939
51489362959739809171254429901171
51489362959739858995789139020309
51489362959743761044524853553209
51489362959744678078544275881175
51489362959744678079379956697239
51489362959848827693504145288223
51489362959848827877271625634607
51489362959848827879785552015333
51489362959852729742992743782767
51489362959852729744666399770373
51489362960067615853624190777209
51489362960067632317382964404059
51489362960067632317383993273835
51489362960067632317403770673503
51489362960067632317404913849045
51489362960067632500607539840531
51489362960071534366140371649775
51489363030644579117470982489092
51489363030752335945986799634146
51489363030752337776130196028840
51489363030960330097284069849946
51489373092474405019345493543293
51489373093166925408745340666725
51489373730511373959664272484426
51489373730511375606792296120314
51489373730543495903663757980350
51489373730543495904500586216934
51489373730544696661582847418646
51489373730547398365017160287838
51489373730547398365017935122498
51489373730616747157830164049562
51489373730652780851158335966922
51489373731492058746722375429488
51489373731495665961611976974656
51489373731528081459192621585280
51489375857714836556072724812440
51489375875343267776176795222760
51489375875343273312357210143882
51489375875374535082427075332134
51489375875378390103829710356114
51489375875378390103850630944422
51489375875378422726122320599706
51489375875378423275164995157892
51489375875435759420768419485266
51489375875439361692012878724958
51489375875447733637510822178135
51489375875447733637510822178144
51489375875447733817993756041844
51489375875447733820525161339824
51489375875447781996236238091297
51489375875448634202812120657196
51489375875451324970868831532650
51489375875451367066583204518436
51489375875451368712959115845012
51489375875451372417304916329808
51489375875451372966368855954990
51489375875451374796491417378108
51489375875451383535426006571280
51489375875451383537957411869043
51489375875451383672623999181828
51489375875451383675131039740484
51489375875451383720888068210940
51489375875451384084469025472640
51489375875451384084489946196462
51489375875483756530398831863465
51489375875483756530398831863474
51489375875483789152757646034142
51489375875483804114095757125012
51489375875483804525689734956656
51489375875483805761308839195674
51489375876311077956590442550508
51489375876311077961674131337592
51489375876323083880557119133694
51489375876326685427086651288728
51489375876359089989558479207998
51489375876359106590515585084306
51489375876420035541184531771736
51489375876421230762355365886372
51489375876421230808088030089888
51489375876421235749475195480125
51489375881247990729008345894809
51489375881250992806904377289677
51489375881251045733728928144545
51489375881283116579709338369611
51489375881356042390048271859517
51489375881357259618420832254745
51489375881359993028808220437991
51489375881359994719159453854649
51489375881359994721607174910071
51489375881359994721690857735479
51489375881360014438954420366237
51489375882231397808337565933921
51489375882231708703858713594781
51489375882231709115452691426425
51489375882255709478692442569417
51489375952151977745720499097979
51489375952155580016967255523079
51489375952155580016967284102795
51489375952155880206237849403223
51489375952155886793918391245593
51489375952188302293755257993113
51489375952188302293755372784153
51489375952249239064223102603995
51489375952249239064306785079691
51489375952249239064306785429611
51489375952249239064309108377905
51489375952249240894368821929513
51489375952252841335553567635067
51489375952252841335553568568187
51489375952252841335553568684827
51489375952252841335555891983041
51489375952252841335555893032801
51489375952252842982684949789267
51489375952263654918285928436261
51489379313943219094869784609393
51489379313944419851952045344545
51489379313975640090238006190881
51489379313975640091932581835127
51489379313975943390919739658367
51489379313980898415200173901047
51489379313980898415200288686471
51489379314198380528154143683799
51489379314198380528175064272107
51489379314850989601209578117701
51489379314850990150252595619589
51489379314851289744747507912373
51489379314851290339544110206085
51489379314852192005420895590605
51489379314854892016161885339907
51489379314854893662537796666483
51489379314854893709128324499237
51489379314854893848561618527023
51489379314923921318866233755191
51489379314923926122992649238141
51489379314923926122992764023565
51489379314924221503053224705443
51489379314924226266488852405533
51489379314924226266760820072251
51489379314925126880071925926003
51489379314925126880073991656853
51489379314925126880075024758717
51489379314925126880075135312053
51489379314925126880075139544141
51489379314925126880075139562855
51489379314925126882498726275073
51489379314925127429368057635587
51489379314925127429369201290787
51489379314925127429369205541589
51489379314925171347361262822809
51489379314927828532840571839111
51489379314927828537756899574283
51489379314927828539615398713223
51489379314927828583510484484151
51489379315143964858223371949563
51489379315143975976344119234443
51489379315143976520303535105337
51489379315143976520303563803097
51489379315143976525408058859673
51489379315146677811956644548265
51489379315146677811956874117661
51489379315146677817061140654505
51489379315179098121000632456021
51489379315179098258282193100729
51489379315179098670064199009749
51489379315252032942373207611145
51489379315252032942623911714249
51489379315252032942623912763961
51489379315252032988377468976069
51489379315252032988377726193561
51489379473400758112264183365754
51489379473400758112264183365755
51489379473465598441066912657885
51489379473473692432687344252577
51489379473473692437770690083069
51489379473476394325036283237086
51489379473476394325036283237087
51489379473498022730944296166447
51489379473508529401168785805397
51489379473508829543932534672543
51489379473508829590418459097233
51489379473508831186793119476004
51489379473508831191029162367749
51489379473508831191061706220293
51489379473792209857856895281545
51489379473792209900346850542949
51489379473792209900347883644813
51489379473824630341760688585601
51489379473836631278314269803359
51489379473836681103684774070315
51489379473836681103685807172179
51489379474384175897927553775093
51489379474384176309615658828513
51489379474384176309709817951269
51489379474384176310191109002295
51489379474446305601618348896890
51489379474446306196414579654294
51489379474446306203753486528302
51489379474448705519490859018468
51489379474448705519490860613493
51489379474448707165866770345044
51489379474449907925926976064047
51489379474456810629797013369706
51489379474456810629797013369707
51489379474456810632053350297643
51489379526686158118309611458989
51489379526691413286107173807492
51489379526691413286107173807501
51489379526691413652721628613982
51489379527554600074080527688229
51489379527623932677278323247941
51489379527627534948546485183401
51489379527634439895980856507925
51489379527635640106276665194425
51489379527635640655319569310569
51489379527635684571139086938023
51489379527635685120181761483319
51489379527635685120181991054167
51489379527854489744081359222003
51489379527854489744081387919763
51489379527854489744102308624711
51489379527878804531040057167653
51489379527878806178169113905405
51489379527951735694549656938983
51489379527951736243592332534039
51489379527951736243592332535443
51489379527951736243613224544035
51489379544303060710754374643810
51489379544303060711005423103186
51489379544306662982252549664914
51489379544306963171523144011618
51489379544307863693518579095302
51489379544307863739272163887126
51489379544307865386462834969074
51489379544376006698424984559958
51489379544377207272493021379798
51489379544377207272764989027802
51489379544377207455507360547094
51489379544377207455695645841866
51489379544377207455758407606790
51489379544379598909237985738294
51489379544379599504034588032006
51489379544379608969923159581062
51489379544379899098487659030130
51489379544379899281501998663986
51489379544379899647530676532018
51489379544379899647551597120326
51489379544379909113189121609686
51489379544379909113189122076246
51489379544379909113440168669382
51489379544379909113440169135942
51489379544379909113461089724250
51489379544379909158942706518150
51489379544379909159193753577846
51489379544379909159193753927766
51489379544379910760568077986406
51489379544379910760588998574714
51489379544380799849251018539494
51489379544380800398294036041382
51489379544380809543740149341206
51489379544380809543991196400902
51489379544380809544012116989210
51489379544380809726754488508502
51489379544380809726942773803274
51489379544380815034438862442170
51489379544403925947966858232754
51489379544403925955309897041339
51489379544405126659232915776298
51489379544405126705049233753330
51489379544405126705049234219890
51489379544405126712392387352956
51489379544405126712392387819516
51489379544405126842247255410154
51489379544405129959139462300530
51489379544405129959223145120322
51489379544405129959223259439186
51489379544405129959411546269151
51489379544405130363578716261094
51489379544405130363662399080886
51489379544405130370920693388100
51489379544405130370921836576740
51489379544405130371005519396532
51489379544405130371192662552424
51489379544405130371193805741064
51489379544412034906406582658466
51489379544412034906406696977330
51489379544413235480745555087464
51489379544413235480746698276104
51489379544413235656145948080070
51489379544413235663676211901528
51489379544413235663677355090168
51489379544413269017758717029047
51489379544413279399073486505446
51489379544413280130795770805110
51489379544415920758624188524738
51489379544415931825845242955818
51489379544415931871661560932850
51489379544415936772399784308688
51489379544415936772399784775248
51489379544415937359581265354770
51489379544415937359581294051126
51489379544415937359581294401046
51489379544415937366924418954396
51489379544415937366924419420956
51489379544415937367111557872584
51489379544415937367112701061224
51489379544415937367676416944844
51489379544415981834231119964110
51489379544729334774972945772694
51489379544729334957987285406550
51489379544740191185318286999206
51489379545255260408819144360732
51489379545255260408819258679596
51489379545255260408819259146156
51489379545279275594546707284860
51489379545279275603560044632666
51489379545280476177627966667082
51489379545280476177628081452506
51489379545287381260401716079880
51489379545287680855063879705237
51489379545287680855147676849509
51489379545287680855147676849510
51489379545287680855147677316069
51489379545287680855147677316070
51489379545287681266657857536881
51489379545287681449672310426584
51489379545287681449672311495217
51489379545287681449672311495218
51489379545287681449672311961778
51489379545287681449944279609781
51489379545287681449944279609782
51489379545291283126394803411238
51489379545291283126394803877798
51489379545291283172148388319702
51489379545291283172148388669622
51489379545348608753732807573210
51489379545348608753753728161518
51489379545349809327800843459930
51489379545349809327821764164878
51489379545349809327821764514798
51489379545352210476437867097242
51489379545353411049753905460074
51489379545353411049753905926634
51489379545353411050025873574638
51489379545353411050025874624398
51489379545353411050590729458954
51489379545353411050779015803486
51489379545353411052449231785886
51489379545353411052532914605678
51489379545360316137541851253816
51489379545360615725262394296460
51489379545360615732287896693960
51489379545360616136960975666101
51489379545360616137232944849139
51489379545360616320058625053864
51489379545360616320247169697571
51489379545360616324577488071542
51489379545360616326812531339668
51489379545360616326812789625745
51489379545360616326812789625746
51489379545360616326812904411170
51489379545360616327084500522866
51489379545361511213589084995468
51489379545361516152716818975196
51489379545361516160331908338526
51489379545361516709374925840414
51489379545361516711881966871454
51489379545361560627701714069756
51489379545364217863767254309582
51489379545364217866274298528566
51489379545364217993412804886220
51489379545364217993412919671644
51489379545364218003534938585174
51489379545364218003535052904038
51489379545364218003535053370598
51489379545364218039166389794684
51489379545364218039166475883752
51489379545364218046781597131382
51489379545364218049288638162422
51489379545385828382513292521462
51489379545385875963699706046276
51489379545385875963699734625992
51489379545567457845022816321436
51489379545579454302537435300236
51489379545579454302537550085660
51489379545579465415574578468546
51489379545579465415574607048262
51489379545579465415574608116895
51489379545579465415846576231460
51489379545603480006694082207635
51489379545603480562326735876232
51489379545603481660412770880008
51489379545603481660663817939704
51489379545603481660663822557895
51489379545603481660663822557896
51489379545603481660663823607655
51489379545603481660663823607656
51489379545603481797924576933368
51489379545603482209706841109544
51489379545615488133129575098778
51489379545615488133129575565338
51489379545615488133150495803726
51489379545615488133150496153646
51489379545677616004166372177912
51489379550289484508131178064913
51489379550289484553884762856737
51489379550313751667895443897815
51489379550313752079677708073991
51489379550320959959986989346303
51489379550320993268251998484765
51489379550320993680034262660941
51489379550321004427294033312609
51489379550321095805476089300133
51489379550321860344784430651635
51489379550321860523468566685251
51489379550321860527798771336655
51489379550321893836063780479329
51489379550321894430860384308235
51489379550321904949101181933717
51489379550321904949352230393093
51489379550321904995105815302961
51489379550324563880622608773663
51489379550324712900080041456999
51489379550325914939265840854917
51489379550325915304291469949799
51489379550325915305044615377502
51489379550325915305128183411870
51489379550325915305128183411871
51489379550325915488058840225935
51489379550528687183102369130433
51489379550539482924476585968429
51489379550539933780365054630943
51489379550601633216526449165409
51489379550601633216526563956449
51489379550605535677044284398321
51489379550612444285598919010401
51489379550612894043150557019106
51489379550613629623475986967461
51489379550613644447634015780757
51489379550613677799459036069967
51489379550637959822611137329341
51489379551196006078706781549385
51489379551196006120130161335673
51489379551196039432976423707171
51489379551196306267977260756533
51489379551196306267977375547573
51489379551196306679759524932709
51489379551196306862773977841285
51489379551196306862773978891045
51489379551268940949093467712973
51489379551268940953339875225721
51489379551268940953339990011145
51489379551268940955868294587085
51489379551268940994826131916489
51489379551268941001600958790601
51489379551268941367629638058313
51489379551268941367650558763261
51489379551268941543868806461785
51489379551268941550643862906745
51489379551268985420898082099957
51489379551269241138280378885753
51489379551269241138364061711161
51489379551269241145055205759865
51489379551269241145138888585273
51489379551269241556837469936041
51489379551269241556921152761449
51489379551269241733160292468565
51489379551269241739935377609881
51489379551270142122455677235557
51489379551270142124712014045449
51489379551270186589574435789047
51489379551487778931509257554211
51489379551487790044630341715963
51489379551487790044797707467975
51489379551487790090363005919479
51489379551512105374021244106691
51489379551512105419774828898515
51489379551512105426364465082693
51489379551512107020397155450529
51489379551512107027760853384841
51489379551512107073493521820445
51489379551512107073765491003483
51489379551513307830764069851963
51489380005290071745647536734007
51489380023194860609367558211781
51489380028924573352049687385010
51489380028924573352321656568181
51489380028924573946846291213889
51489380164774461196451883727540
51489380164782566306757146839096
51489380164782875786515574919418
51489380164782875786516608021282
51489380164785577489948596892420
51489380164806892206730116917854
51489380164806892209260372892682
51489380164806892580121349525894
51489380164817699023001756809954
51489380164817699027248274403862
51489380164817699439031685423182
51489380164818899777552728921876
51489380164818899779248337667986
51489380164818899779248452453410
51489380164818899779248452472124
51489380164818899780000449977298
51489380164818899780001597883300
51489380164818899784330650396614
51489380164818899784331683498478
51489380164818899784331798283902
51489380164818899784331798302616
51489380164818900150946257341920
51489380164818900196112913523030
51489380164818900196113946624894
51489380164818900196114061410318
51489380164818900196114061429032
51489380164818900196867206840208
51489380164818900196867208257358
51489380164818903856985485564960
51489380164821601487767143223912
51489380164821601899549407400088
51489380164821601900114266466732
51489380164821605148639715265842
51489380165109788670342245858236
51489380165109788670342360643660
51489380165109788670342360662374
51489380165135049453077172664646
51489380165694233732348318809114
51489380165694233739691357617700
51489380165755173437888600456992
51489380165755173442888263462076
51489380165755173991931281318096
51489380165755173991931285550184
51489380165755173994187618246032
51489380165755178925808304878912
51489380165755178933147987637340
51489380165755178933318451058474
51489380165755178935574787986410
51489380165755179345185545979318
51489380165755472351059631064052
51489380165755472351080551652360
51489380165755473997435542390628
51489380165755474173692504903098
51489380165755474180446411188902
51489380165755474180449767239060
51489380165755474181010495420886
51489380165755474181034510609820
51489380165755474181035543711684
51489380165755474181222795904592
51489380165755474181223829019554
51489380165755474182705842711848
51489380165755474182894132244324
51489380165755477704229065347788
51489380165755479115076575810762
51489380165757875141324721262708
51489380165757875146135323088600
51489380165757880636565510684998
51489380165765979020530860481828
51489380165765984511797873158838
51489380165765984514054210440906
51489380165766279164068790158456
51489380165766279164609626634848
51489380165766279164801010749236
51489380165766279167057347677172
51489380165766284703324804439094
51489380165767179777613121683540
51489380165767179777613236487678
51489380165767179778194770453674
51489380165767179778195799323450
51489380165767179778197865054300
51489380165767179778198898156164
51489380165767179778366381898854
51489380165767185271136471629520
51489380165767185271136586414944
51489380165767229183859614334802
51489380165767229183859729138940
51489380165767229184611726644114
51489380165767229184612874550116
51489380165767229191389648118852
51489380165769886377247022123800
51489380165769930894637855651378
51489380165790296136399393390844
51489380165790296136399397622932
51489380165791496896201116665624
51489380165791496896202149780586
51489380165791496896202235519734
51489380165791544477138001137188
51489380165802301877080904829646
51489380165802351290879385073174
51489380165802351702661649249350
51489380165974326381289055679814
51489380165974326793071323043934
51489380165974328027581660427170
51489380165974328028417340770850
51489380165976718607225408287054
51489380165976729590592785184094
51489380165977919364307784274190
51489380165977928652285135181846
51489380165977928654795618356324
51489380165977928704796098523438
51489380165977930347675161171230
51489380165977930351921678765138
51489380165977930351925155274288
51489380165977930489206711184372
51489380165977934195996875741312
51489380165986033807755883669924
51489380165986033807759239720082
51489380165986033810203604725346
51489380165986033815097889376646
51489380165986039122534658039924
51489380166010349093760333874612
51489380166010349093760706951730
51489380166010349146017150969662
51489380166010350740889763702580
51489380166010350793146207720512
51489380166010350793899348899600
51489380166082085041202739428212
51489380166083283968142866931028
51489380166083284562939097688432
51489380166083285798285115415348
51489380182536676216436987831254
51489380182543873618924506898516
51489380182543879528730902480151
51489380182543879528730902481603
51489380182543879711661558827655
51489380182543879711661558840753
51489380182543880755647038855756
51489380182543880756482719195064
51489380182544780091396233215894
51489380182547478276617260796801
51489380182547478276617261268977
51489380182547481433865667887495
51489380182547481433865667900592
51489380182547481433865667900593
51489380182547481799726981982183
51489380182547481982657638325523
51489380182719641652806539985969
51489380182835664912095084955040
51489380182871682680668367277146
51489380182871685837666068394124
51489380183480155016678766530582
51489380183480155018872341339462
51489380183481355773677459225543
51489380183481355773761027259911
51489380183481355776205392265175
51489380183484957498409501307753
51489380183492155396512183935962
51489380183492160752024736801592
51489380183492160759615466619717
51489380183492160935038961650024
51489380183492160940373354420717
51489380183492160940373354422169
51489380183492160942546123433781
51489380183492160942629691468149
51489380183492160942817719427433
51489380183493061327364486847905
51489380183493061327364486849357
51489380183493061327615190596877
51489380183493061327615190615591
51489380183493061327615190951009
51489380183495762665021828504535
51489380183516172233381993025994
51489380183517372952492926638369
51489380183517372952492926651467
51489380183517372952492926769511
51489380183517372997995807440968
51489380183528177979062391576734
51489380183528178162076730744030
51489380183528178162327434846926
51489380183528178164608134620488
51489380183528227568573927498188
51489380183528227936882962649750
51489380183528227941213505557646
51489380183528227941966651436834
51489380183700204864967439394053
51489380183700209806351510301717
51489380183702605829838497510710
51489380183702605967099252240315
51489380183703812077347618484246
51489380183703812082431307271331
51489380183807961143432950649560
51489380188408973237432683510876
51489380188417379086052334361060
51489380188419778404045010690396
51489380188420079142271583655940
51489380188420079142275055559996
51489380188420080376868587919356
51489380188420080377621848121572
51489380188420080377705416155940
51489380188420980807419615184316
51489380188420980808171727493628
51489380188420980808172875386532
51489380188420984656575058686092
51489380188420984656575060103034
51489380188420986302867287659436
51489380188420986302950970012668
51489380188420986303703082321980
51489380188420986303704230214884
51489380188420986303704231631826
51489380188441393678570167922732
51489380188441393678653735957100
51489380188445301634622344014166
51489380188452198845266063136620
51489380188452200491558406428828
51489380188452200492394086772508
51489380188452200675409459513844
51489380188452201086354637186232
51489380188452201087191465422816
51489380188452201091438240221070
51489380188452201091438240234168
51489380188453401249393927832756
51489380188453401844190158590160
51489380188456101859575417497944
51489380188456101859575532288984
51489380188456102952075755334392
51489380188456103094357350992876
51489380188456103094357465783916
51489380188456103094441033346108
51489380188456103140173697549624
51489380188456103546872359150040
51489380188456103551956076516840
51489380188456103552520821264620
51489380188456103552520935583484
51489380188456106800397842962718
51489380188457458270447914543838
51489380188457460100779597278861
51489380188638618620604084503374
51489380188671038650231159117954
51489380188732277811290873984878
51489380188732277811290874003592
51489380188732277811294344844790
51489380188732277811294349076878
51489380188733178379102569904876
51489380188733178379106013111124
51489380188733178379126932282490
51489380188733183733966665558908
51489380188743984642985486400902
51489380188743985192031488435354
51489380188743985192031607458482
51489380188743985192094250554410
51489380188743985192094251599958
51489380188743985192094251617220
51489380188743985192094254786498
51489380188743985192115170788586
51489380188743985194541972672642
51489380188743985194542087444968
51489380188743985194542087446420
51489380188743990135926158234588
51489380188743990547708049358136
51489380188743990547708049476180
51489380188743990547708049489278
51489380188744285381364844080422
51489380188744285383812566552786
51489380188744290734530920897058
51489380188744290734530921369234
51489380188745185766099639579674
51489380188747887515096813156824
51489380188747887515100169206982
51489380188747887515100283998022
51489380188747935235995088264342
51489380188747940589161164962886
51489380188768300523762153243938
51489380188768300523762153261200
51489380188768300523783073849508
51489380188768305876178440703720
51489380188768305876931586127994
51489380188780308093770005976618
51489380189327534634932083192606
51489380189388773246404845733810
51489380189388774886002459326362
51489380189388774892780757060386
51489380189388774893321593032790
51489380189388774893321593051504
51489380189388774893533902471562
51489380189388775076335817899936
51489380189388775076523845977264
51489380189388775076527202027422
51489380189388775076548122615730
51489380189388775078783538955358
51489380189388779827386530234026
51489380189388780429780433927814
51489380189389674907198395487042
51489380189389674907281963521410
51489380189389675461070612927012
51489380189389675461345679879906
51489380189389675507078229292382
51489380189389675507078344083422
51489380189389679167365136352308
51489380189389679167386057058708
51489380189389680395118099908962
51489380189389680397708708974370
51489380189389680997507384836628
51489380189389680997508417951590
51489380189389975643001152493706
51489380189389975649779450227730
51489380189389975650616273760050
51489380189389980584385223401370
51489380189400480073894290700930
51489380189400480627682940087818
51489380189400480627957892255288
51489380189400480627957892268386
51489380189400480673436524879642
51489380189400485561813995122850
51489380189400485564321036153890
51489380189400485981123969071924
51489380189400485983362857079472
51489380189400486164204427956726
51489380189400529897006392309100
51489380189400780816391777407250
51489380189400780817016181432736
51489380189400780817204209510064
51489380189400780817207565547124
51489380189400780817207680351262
51489380189400780819463902475060
51489380189400780819464016807022
51489380189400780819464018323342
51489380189400786172633451090758
51489380189401686738188896256716
51489380189401686738188896275430
51489380189401686740445233066608
51489380189401686740445233085322
51489380189401730654005200267484
51489380189401730654005204499572
51489380189401736144435388909430
51489380189401736144435388926692
51489380189404437847117216415278
51489380189404437854456813080426
51489380189424797788995125234872
51489380189436803529487459627534
51489380189436803529675488754574
51489380189436852937616557050082
51489380189436852943285939871062
51489380189436853349210534881774
51489380189436853354294252248574
51489380189436853355067946829794
51489380189436853355068318366102
51489380189608518373370678623084
51489380189608518967895313268792
51489380189608527707081070328960
51489380189608529491491683125408
51489380189608529493165343699234
51489380189608529494002167362696
51489380189608529497994537634154
51489380189608529537220991278766
51489380189608529537224462119964
51489380189608529539752394687420
51489380189608529539752395159596
51489380189608529544564030087352
51489380189608533200039187428482
51489380189608533204871743062638
51489380189611229550036602204050
51489380189611231196412403325758
51489380189611231201429625338006
51489380189611231242915771947614
51489380189611231242919243851670
51489380189611231247249334079216
51489380189611234908306830766490
51489380189612431999998148997608
51489380189612437495532860348294
51489380189619334520069308835056
51489380189623242478293762439930
51489380189643649989001317722290
51489380189643649989001317722338
51489380189643651636210586440088
51489380189643651636210586457350
51489380189643651636213942507508
51489380189643651681967527299332
51489380189643651688470386525440
51489380235726457916919972287665
51489380236006234307534354511935
51489380236006234309226607674447
51489380241633887512631971414990
51489380241635088086700007768270
51489380241635088635491978210462
51489380241922964787135247075262
51489380259355709343668475694027
51489380259355709343669623604401
51489380259357095211378232694839
51489380259357390469052130901453
51489380259357390469135813726861
51489380259637133688861261767599
51489380259637133688861262239983
51489380259640735779375549177629
51489380259640735959857340324865
51489380259640735959857341269631
51489380259640735962389888811485
51489380260304035409795265504175
51489380260304035409796413414549
51489380260304290715626459109653
51489381387908402353624014478867
51489381387908418772403608975373
51489381387908418779746729639562
51489381387908418779746729645178
51489381387908418779746734343826
51489381388122303007455577515967
51489381388122336360974112682249
51489381388122336360975261059183
51489381388123687838459152205131
51489381388767688368711663621205
51489381388770389660552773493413
51489381388778494770858036604969
51489381388778495182449691954879
51489381388778495182452014436613
51489381388778495319901055506537
51489381388778495319901055523799
51489381388778795325945809034607
51489381388778795509148433515389
51489381388779695939535424016503
51489381388779745351032398566993
51489381388855348531608353568977
51489381388855348577361909781085
51489381388887813442773107391881
51489381388887813444969523238287
51489381388887813444969781505491
51489381388887813490221239248235
51489381388887813627983862405583
51489381388887813627984120672787
51489381388887814039766125531999
51489381388887814039766383799203
51489381389070579479321868847969
51489381389070584236083805080277
51489381389071496518987629310939
51489381389071496519006254717045
51489381389071496519009582069443
51489381389071496525763513752587
51489381389074186507079884582309
51489381389074186554507096782023
51489381389074186555256913791089
51489381389074186555259209091335
51489381389074186555259209563719
51489381389074186555260357469721
51489381389074186692540884527291
51489381389074186692541913397067
51489381389074186692541917629155
51489381389074197673380213593659
51489381389074197673380328384907
51489381389074197810640968323263
51489381389074197810641744207683
51489381389074197810659594779129
51489381389074197810662664914035
51489381389074197817416595547515
51489381389074201333685631268699
51489381389094594619295703497041
51489381389106602190119463407065
51489381389106618066672818516309
51489381389106618066675141931163
51489381389106618112428611937355
51489381389106618112428726722987
51489381389106618249603361011301
51489381389106618249605683959595
51489381389106618249624281599609
51489381389106618256966287306331
51489381389179552941305682971557
51489381389179552941305941238713
51489381389179552941305941238921
51489381389179552941308007436331
51489381389179552987061563181671
51489381389179552987061563648439
51489381389179552987061820399163
51489381389179552989235364127391
51489381389179552989235365177103
51489381389179552989235365662585
51489381389179553126515892720155
51489381389179553126516921589931
51489381389179553126516925822019
51489381441082444807268642818108
51489381441082444807268647049953
51489381441082444807268647050196
51489381441082445226393687535666
51489381441086047078536351361649
51489381441086047124268982617847
51489381441086047131046248275437
51489381441299626777478148535729
51489381441299931725370325798117
51489381441301316144591781322463
51489381441301316144591895641119
51489381441303529237995870512795
51489381441373811639454855936145
51489381441398094211649976231197
51489381441398094211650004810913
51489381441398126970119598327757
51489381441398126970370645387453
51489381441398127015852291229033
51489381441398127016124258877037
51489381441398127565669719122861
51489381441924907464897942972025
51489381441924907464897942989287
51489381441956124037627775724457
51489381441956124037627775741719
51489381441956124037795940680231
51489381441956124044382481196761
51489381441956124044570767554343
51489381441956424233653075194949
51489381442030276145964834405587
51489381442030320063959990519521
51489381442033021904678045041495
51489381442054635394875781370509
51489381442065442160687855687129
51489381442065442162884529800739
51489381442065442345898868968035
51489381442065442757681132094451
51489381442249113528587453295097
51489381442249113574066774788703
51489381442249113574338743953027
51489381442249114118050438718395
51489381442249114118803584129571
51489381442249124642124657450751
51489381442249124687859615904801
51489381442249125236900340573097
51489381442249125236902634823631
51489381442249125236921261279497
51489381442249128531179370031321
51489381442249128531430761464759
51489381442249128531430765715561
51489381442251813577865805709201
51489381442251815224993829345089
51489381442251826528555716618511
51489381442251826528555745316319
51489381442251826528556749720375
51489381442272223337022423714961
51489381442273424094104799707921
51489381442273440153860664960161
51489381442284230907845926407589
51489381442284246784587824029001
51489381442284246784590148493615
51489381442284246830071392584647
51489381442284246830343733285439
51489381442284246967604487660911
51489381442284247379114410086535
51489381442284247379133007726549
51489381442357181659220689533961
51489381442357181659220689534009
51489381442357181659220689534169
51489381442357181659223012482303
51489381442357181659223013998783
51489381442357181707150370689843
51489381442357181707150372225037
51489381442357182255460791832555
51489381442357182256213937243731
51489381458774577957913305119498
51489381458775478525725001020782
51489381458775478571457665224298
51489381458795894553374171484710
51489381458796194879842729395686
51489381458798596256809259188562
51489381458798596394007251799110
51489381458799797151089513000822
51489381458807148160663049874722
51489381458807854679936361655580
51489381458808320909312894512045
51489381458810556383371449359432
51489381458810603827631871205682
51489381458810605612022830229072
51489381459014696203227642709220
51489381459014696203227644108900
51489381459025958135472415148750
51489381459026692655093569880336
51489381459026692655093570346896
51489381459026692655095894694870
51489381459026692655932722948923
51489381459026692655933756069501
51489381459026706938360490655184
51489381459026708722750297536320
51489381459029393626283644373984
51489381459029393626285940142242
51489381459029393626285968838598
51489381459029393763544398749456
51489381459029393763544399216016
51489381459029393763546723563990
51489381459029393809300279776098
51489381459029394358342954321394
51489381459029405477300786611211
51489381459029410235671665785197
51489381459029443589191004488111
51489381459029443589191004488112
51489381459029443589191004954671
51489381459029443589191004954672
51489381459029443772957341646063
51489381459098787494433117231470
51489381459102340353605441499479
51489381459102340353628658322605
51489381459102400883830321903325
51489381459102400885504005538979
51489381459122814166075768614944
51489381459124003804974635221277
51489381459124018034590203265670
51489381459134810618695184656571
51489381459134810618716105244879
51489381459649579286579630659706
51489381459649579286581953608000
51489381459649579286642392424630
51489381459649579286853549719696
51489381459649579286853894075968
51489381459649879430096639748026
51489381459649879430347686807722
51489381459650779860710428777910
51489381459650779860898714072682
51489381459650779860901038420656
51489381459650779860921586072976
51489381459650779860921930429248
51489381459670292895356397047432
51489381459670292895358720462286
51489381459670292895379612470878
51489381459670292895544682342204
51489381459670292895546633754190
51489381459670292895547006806818
51489381459670292895547776942830
51489381459670292895565229994524
51489381459670292895567554459138
51489381459670292895567898815410
51489381459670292895568668951422
51489381459670292895630316573982
51489381459671193325844633967752
51489381459671193325844661147788
51489381459671193325846956916046
51489381459671193325846985612402
51489381459671193325928316320984
51489381459671193325928316787544
51489381459671193325930639735838
51489381459671193326095336671176
51489381459671193326095709607164
51489381459671193326097661019150
51489381459671193326098034071778
51489381459671193326098804207790
51489381459671193326098808439877
51489381459671193326179019024408
51489381459671193326179019490968
51489381459671193326181343838942
51489381459671193326182372242158
51489381459671193331179054037976
51489381459671193331179055437656
51489381459671493469361670236108
51489381459671493469361671752428
51489381459671493469363966004366
51489381459671493469363994700722
51489381459671493469424433867272
51489381459671493469426756815566
51489381459671493469633266347804
51489381459671493469635590812418
51489381459671493469635935168690
51489381459671493469636705304702
51489381459671493469698352927262
51489381459671493469699381330478
51489381459673894617497742942668
51489381459673894617560504707592
51489381459673894617769683410636
51489381459673894617772778011262
51489381459673894617772782243349
51489381459673894617835454037038
51489381459675095191628541527432
51489381459675095191816827755324
51489381459675095191816827871964
51489381459675095191818779167310
51489381459675095191819922355950
51489381459675095191837719763916
51489381459675095191839699872258
51489381459675095191840814364542
51489381459681999728077700998633
51489381459681999728140463100220
51489381459681999728140463566780
51489381459682299871657472188540
51489381459682299871657472655100
51489381459682300466182480372310
51489381459682300466368442265325
51489381459682300466454076484006
51489381459683200301118672880748
51489381459683200301118673347308
51489381459683200301369720407004
51489381459683200302122861119532
51489381459683200302125185467506
51489381459683200302146077476098
51489381459683200302205400750684
51489381459683200302206429153900
51489381459683200302208753501874
51489381459683200850161692248876
51489381459683200850412738842012
51489381459683200850412739308572
51489381459683200850435611308866
51489381459683200850914832961404
51489381459683200850917155909698
51489381459683200851188752021394
51489381459683200851248419185692
51489381459683200851248419652252
51489381459683200851249448055468
51489381459683200851252551959676
51489381459683200856332793885960
51489381459683200858027369530206
51489381459683200895915247994424
51489381459683200895915248460984
51489381459683200895915275641020
51489381459683200895915276690780
51489381459683200896165950697848
51489381459683200896165951164408
51489381459683200896166323750476
51489381459683200896166324100396
51489381459683200896168275512382
51489381459683200896186871752716
51489381459683200896187216108988
51489381459683200896668389173512
51489381459683200896670712121806
51489381459683200896919091876936
51489381459683200896919464929564
51489381459683200896921416224910
51489381459683200896921789277538
51489381459683200897002004094156
51489381459683200897002004444076
51489381459683200897002774696728
51489381459683200897002778934432
51489381459683200897003032963932
51489381459683200897005099044702
51489381459683200897005103748966
51489381459683200897005357311906
51489381459683200897006132152182
51489381459683200897006136401532
51489381459683200897006136868092
51489381459683200902086378794424
51489381459683200903446683700878
51489381459683200903780954438670
51489381459683248478189221038962
51489381459683248478189221505522
51489381459683248478191545386936
51489381459683248478191545853496
51489381459685902004554017802044
51489381459685902004805066261420
51489381459685902004805066378060
51489381459685902004807017673406
51489381459685902004825958270012
51489381459685902004827938378354
51489381459685902005369920746056
51489381459685902005372245094030
51489381459685902005393137102622
51489381459685902005643841205726
51489381459685902142065706318028
51489381459685902142065820636892
51489381459685902142065821103452
51489381459685902142901500980572
51489381459685902142901501447132
51489381459685902142902529850348
51489381459685902187568242650476
51489381459685902187568357435900
51489381459685902187756615084076
51489381459685902187756643780432
51489381459685902187819291109852
51489381459685902187819405545356
51489381459685902187819405895276
51489381459685902187840211814800
51489381459685902187840297903868
51489381459685902188320354959788
51489381459685902188321502852692
51489381459685902188321502865789
51489381459685902188323793916686
51489381459685902188323827317306
51489381459685902188383116724712
51489381459685902188384145594488
51489381459685902188384260379912
51489381459685902188384264617616
51489381459685902188386469942462
51489381459685902188386584727886
51489381459685902188386589432150
51489381459685902188655085889036
51489381459685902188655086238956
51489381459685902188656114758812
51489381459685902188658180839582
51489381459685902188658185543846
51489381459685902188658439106786
51489381459685902188659213947062
51489381459685902188659218196412
51489381459685902188659218196460
51489381459685902188659218662972
51489381459685902195099768683702
51489381459685950181626890308232
51489381459685950183321467468798
51489381459685952013194042586247
51489381459685952013944088698149
51489381459685952013944088711247
51489381459685952013946040110135
51489381459685952013946413162763
51489381459685952013947187530863
51489381459685952013947187997423
51489381459685952013947188016137
51489381459685952020722268453189
51489381459754951218852947697650
51489381459755295688967401084492
51489381459756152380186401468098
51489381459756152380187176325843
51489381459756152385269750504003
51489381459756196303349708284358
51489381459756196303349708750918
51489381459758848181349635939623
51489381459758851841695832856254
51489381459758851841695833322814
51489381459758851887387689120371
51489381459758851887449418114638
51489381459758853671839224995774
51489381459758853671839229233478
51489381459758853671839229250947
51489381459758853671839229700038
51489381459758853671839229717507
51489381459758853671840258120723
51489381459758853671840262838085
51489381459758853671842582468697
51489381459758853671842587186059
51489381459758898005944899016352
51489381459758898006219162549254
51489381459758898006219191128970
51489381459758898006698044444789
51489381459758898006700367393083
51489381459758898143142891626900
51489381459758898150736978912123
51489381459779311431308739188984
51489381459779311431308740588664
51489381459780511588448033266813
51489381459780512180796914505104
51489381459780512190002009400253
51489381459791269171426196831467
51489381459791318402252289389918
51489381459791318402252294107280
51489381459791318402252632346510
51489381459791318402252637063872
51489381459791318448005845602026
51489381459791318448005878549184
51489381459791318448006217254974
51489381459791318448006221855696
51489381459791318585455262606219
51489381459791318994538298439637
51489381459791318996232874083883
51489381459791318997048863103914
51489381459791318997048891800270
51489381459791318997048896051072
51489381459791318997048896400992
51489381459973787402594614334275
51489381459973787951449431567442
51489381459973789049785398555430
51489381459973789051479975715996
51489381459973800169601065957468
51489381459973800170163974698022
51489381459973800170163975164582
51489381459973800170165920325464
51489381459973800170166298112876
51489381459973800170352259992842
51489381459973800170354584340816
51489381459973800170355354593468
51489381459973800719206649243318
51489381459973800719206649709878
51489381459973800719208973591292
51489381459973800719208974057852
51489381459974084436353334022831
51489381459974084436541877597905
51489381459974087546090702717647
51489381459974087546174498793286
51489381459974087546174499861920
51489381459974087546174500328480
51489381459974088140699133438994
51489381459974088140887678082701
51489381459974088142393710618433
51489381459974088142393710618434
51489381459974089193302407643750
51489381459974089193303556616933
51489381459974089193303556616934
51489381459974089193303557083494
51489381459974089193303813847475
51489381459974089194996984804316
51489381459974089194998127992956
51489381459974089194998132727739
51489381459974089194998132727740
51489381459974089376314423998266
51489381459974089376316748346240
51489381459974089376316748812800
51489381459974089378011324457046
51489381459974089383565714590422
51489381459974089787825091012986
51489381459974089788099011472656
51489381459974089789519668056912
51489381459974089789521619468898
51489381459974089789521992521526
51489381459974089789522762657538
51489381459974089789522767373448
51489381459974089789793588633222
51489381459974089790272813485350
51489381459974089790274764897336
51489381459974089790275137949964
51489381459974089790358443001218
51489381459974089790358447717128
51489381459974100312843811512886
51489381459974100312844154469478
51489381459974100313118103625504
51489381459974100313680982736630
51489381459974100313680984136310
51489381459974100313682959509820
51489381459974100313682962630669
51489381459974100313683307084604
51489381459974100313684077324158
51489381459974100313684078723838
51489381459974100313684081556246
51489381459974100313684082022806
51489381459974100313684082041520
51489381459974100313684083441200
51489381459974100313869269081114
51489381459974100313871593545728
51489381459974100313872363681740
51489381459974100908393560770230
51489381459974100908395883718524
51489381459974100908395885234844
51489381459974100908477238990752
51489381459974100908477243590022
51489381459974100908479563338726
51489381459974100908479566538316
51489381459974100908479567588076
51489381459974104019721012690568
51489381459974104019721360265352
51489381459974104019721361315112
51489381459974104019909646609836
51489381459974984865145874586038
51489381459974984865146217542630
51489381459974984865396923045414
51489381459974984865397266002006
51489381459974987976638745468758
51489381459974987976640696880744
51489381459974987976659293121078
51489381459974987976659666173706
51489381459974987976661617585692
51489381459974988525430714511270
51489381459974988525434153468168
51489381459974988525702654979238
51489381459974988525702683675594
51489381459974988525706122632492
51489381459974989761052576492441
51489381459974989761052576492442
51489381459974989761052576959002
51489381459974989761052919449034
51489381459974989761052919915594
51489381459974989806785584002518
51489381459974989808480160696524
51489381459974990355009223119878
51489381459974990355009251816234
51489381459974990355572962995590
51489381459974990355574110888494
51489381459974990355576401952488
51489381459974990355577549845392
51489381459974990355577554444710
51489381459974990355577554561302
51489381459974990357272131138716
51489381459974990358084595125781
51489381459974990358084595125782
51489381459974990362352376719504
51489381459974990362354696479854
51489381459974990362354701184118
51489381459974990363189204986655
51489381459974999094759835710230
51489381459974999094762158658524
51489381459974999094780756415178
51489381459974999094783079363472
51489381459974999096454411354476
51489381459975000881683375536080
51489381459975000927434635979978
51489381459975000927436960327952
51489381459975000927437735168228
51489381459975000927437735284868
51489381459975001473693710280470
51489381459975001475388287324396
51489381459975001476205342410661
51489381459975001476205342410662
51489381459975001476207666758635
51489381459975001476207666758636
51489381459975001476207667225196
51489381459975001476226263466981
51489381459975004587470036817037
51489381459975004587721428250268
51489381459977689679885805095282
51489381459977689679906725800230
51489381459977689679909020052168
51489381459977689679909048748524
51489381459977689817083769126114
51489381459977689817083796306150
51489381459977689817083797705830
51489381459977689817086092074408
51489381459977689817086120654124
51489381459977689817087235263048
51489381459977689817167364340518
51489381459977689817167365740198
51489381459977689817167451479346
51489381459977689817167451945906
51489381459977689817167479125942
51489381459977689817167480525622
51489381459977689817169688688492
51489381459977689817169774427640
51489381459977689817169803473916
51489381459977689817170918082840
51489381459977689817170922320544
51489381459977689817170922787104
51489381459977689818778373350076
51489381459977689862837382614294
51489381459977689862839676866232
51489381459977689862839705562588
51489381459977689862900144729138
51489381459977689864531958258540
51489381459977689864535397215438
51489381459977689864594605587960
51489381459977689864594720373384
51489381459977691464299893332245
51489381459977691464299893349507
51489381459977691464299979075558
51489381459977691464299979075606
51489381459977691464299979425526
51489381459977691464299979542118
51489381459977691465994470043513
51489381459977691465994556119484
51489381459977691465994556586044
51489381459977691465994556586092
51489381459977691511723777116752
51489381459977691511726101581366
51489381459977691511727220323000
51489381459977691511727220789560
51489381459977691646474019619986
51489381459977691646474020086546
51489381459977691646474047266582
51489381459977691646474048316342
51489381459977691646474048666262
51489381459977691646476342568280
51489381459977691646476343034840
51489381459977691646476371614556
51489381459977691647227160799074
51489381459977691647227189495430
51489381459977691647229483747368
51489381459977691647230631640272
51489381459977691647230636239590
51489381459977691647230636356182
51489381459977691647230636356230
51489381459977691648921766539356
51489381459977691648924089487650
51489381459977691648925212933548
51489381459977691654005455326440
51489381459977691654007778274734
51489381459977700798006895336754
51489381459977700798027816041702
51489381459977700799701470981000
51489381459977700799703795445614
51489381459977700799724716033922
51489381459977702584928110698038
51489381459977702584930435162652
51489381459977702584931205285566
51489381459977702584931210002928
51489381459977702628170839366298
51489381459977702629844867358224
51489381459977702629867739358518
51489381459977702630681695606454
51489381459977702630684015355158
51489381459977702630684019954428
51489381459977702630684790194030
51489381459977702630684794794752
51489381459977702630684794911392
51489381459977702765431508002622
51489381459977702767126085046548
51489381459977702767861780605667
51489381459977702767945463431076
51489381459977702772962919262069
51489381459977702772962919262070
51489381459977702774636602897771
51489381459977702774636604297451
51489381459977706290905640018635
51489381459977706290968487876840
51489381459977706473919979658107
51489381459998099439066326803519
51489381459998099576327167254802
51489381459998115498571231071874
51489381459998115498822278131570
51489381459999300150310403476856
51489381459999300150310746433448
51489381459999300150311889622088
51489381459999300196063988385320
51489381459999300196064331225272
51489381459999300196064359921628
51489381459999300196065474530552
51489381459999300196315035328376
51489381459999300196315379801288
51489381459999300196315408381004
51489381459999300196316522989928
51489381459999314425677947993192
51489381459999314425677949509512
51489381459999314425680272457806
51489381459999314425698868698140
51489381459999314425698870097820
51489381459999314425701193046114
51489381459999316804611823963112
51489381459999316804611824079752
51489381459999316812207057741560
51489381459999316812227949750200
51489381460010106964136503338869
51489381460010106964136960614166
51489381460010106964136960964086
51489381460010107009869167542385
51489381460010107009869281861041
51489381460010107009869281861042
51489381460010107009869282327601
51489381460010107009869282327602
51489381460010107009869624817634
51489381460010107009869625284194
51489381460010107147067274471590
51489381460010107147067274938150
51489381460010107147067617778150
51489381460010107147067617894742
51489381460010107147067617894790
51489381460010107147150927182296
51489381460010123023641434787260
51489381460010123023641778806662
51489381460010123023641779156630
51489381460010123023643758798363
51489381460010123023643758798364
51489381460010123023643759251874
51489381460010123023643759264923
51489381460010123023643759264924
51489381460010123023829721144841
51489381460010123023829721144842
51489381460010123023830064101434
51489381460010123023832045609455
51489381460010123023832045609456
51489381460010123023832388566048
51489381460010123023892481846956
51489381460010123023892482909765
51489381460010123023892482909766
51489381460010123023892826216326
51489381460010123023895150680892
51489381460010123023895150680940
51489381460010123069374443010178
51489381460010123069374443476738
51489381460010123069376394759034
51489381460010123069394990999368
51489381460010123069395364065046
51489381460010123069562728304998
51489381460010123069565052652972
51489381460010123069646038059064
51489381460010123069646411124742
51489381460010123069646411124790
51489381460010123069648362407038
51489381460010123069648735472716
51489381460010123069648735472764
51489381460010123206823025405173
51489381460010123206843945993481
51489381460010123618354355790550
51489381460010123618356678738844
51489381460010123618356680255164
51489381460010123618417003236817
51489381460010123618417117555473
51489381460010123618417117555474
51489381460010123618417118022033
51489381460010123618417118022034
51489381460010123618419412260922
51489381460010123618437923825125
51489381460010123618438038610341
51489381460010123618438038610342
51489381460010123618440246773419
51489381460010123618440332849230
51489381460010123618440361545586
51489381460010123618440361558635
51489381460010123618440361558636
51489381460010123618440362608395
51489381460010123618440362608396
51489381460010123618689085670038
51489381460010123625947408556967
51489381460010123625947408556968
51489381460010123625947410073287
51489381460010123625947410073288
51489381460010123625969448458512
51489381460010123625971772806486
51489381460010123626030976591543
51489381460083057898462929606601
51489381460083057898462929606602
51489381460083057898462929606809
51489381460083057898525690308716
51489381460083057898525690321813
51489381460083057898525690321814
51489381460083057898525691371525
51489381460083057898525691371526
51489381460083057898525691721493
51489381460083057898525691721494
51489381460083057898525948588969
51489381460083057898525948588970
51489381460083057898528014669787
51489381460083057898528015719499
51489381460083057899969478689840
51489381460083057899969478690047
51489381460083057899969563249538
51489381460083057899969563262636
51489381460083057899969564312348
51489381460083057899969564778908
51489381460083057899969564778956
51489381460083057900220267352642
51489381460083057900220267365739
51489381460083057900220267365740
51489381460083057900220267469282
51489381460083057900220267482331
51489381460083057900220267482332
51489381460083057900220525749535
51489381460083057900220525749536
51489381460083057900222591817256
51489381460083057944281571931607
51489381460083057944281829149099
51489381460083057945702114197207
51489381460083057945702227453054
51489381460083057945702228515864
51489381460083057945702228982424
51489381460083057945890513810684
51489381460083057945973823564750
51489381460083057945974081845051
51489381460083057945974081845052
51489381460083057945976148029364
51489381460083058081539915170246
51489381460083058081539916219958
51489381460083058081539916569926
51489381460083058081539916686518
51489381460083058082900220076700
51489381460083058082900221126412
51489381460083058083234492214172
51489381460083058083234492330764
51489381460083058493073455235019
51489381460083058493322179346374
51489381460083058493322179346422
51489381460083058494682139896604
51489381460083058494682484252876
51489381460083058494744787342615
51489381460083058494744787342616
51489381460083058494744901661687
51489381460083058494744901998350
51489381460083058494744902114990
51489381460083058494744902128039
51489381460083058494744902128040
51489381460083058494765707930971
51489381460083058494765707930972
51489381460083058494765794006942
51489381460083058495016756390348
51489381460083058495016756506940
51489381460083058495496899651927
51489381460083058495496899651928
51489381460083058495497272704555
51489381460083058495497272704556
51489381460083058495498042840567
51489381460083058495498042840568
51489381460083058495498047072655
51489381460083058495498047539215
51489381460083058495498047544885
51489381460083058495498047557929
51489381460083058495580582005367
51489381460083058495580582471720
51489381460083058495581610874936
51489381460083058495581610874984
51489381460083058495581610875143
51489381460083058495583935222958
51489381464611127888508905038195
51489381464611161240501405752413
51489381464611161240501405769883
51489381464611161652095383116093
51489381464716479910108151776267
51489381464716641328766161579540
51489381464716946459675317105676
51489381464716946464758662936168
51489381464719348026936429825530
51489381464719348026936434529794
51489381464720548730671047529702
51489381464720548738201315600483
51489381464720548784018805818282
51489381464935317519719746617661
51489381464935318069013469639803
51489381464935478763219787718291
51489381464935484253646533171251
51489381464938069048025307857707
51489381464938083826430005442071
51489381465007063306189387268161
51489381465007112580449053133101
51489381465008463592054286663179
51489381465008463592889967006859
51489381465010965766707109245227
51489381465590925886248031122793
51489381465591826264102482133225
51489381465591842369360883717913
51489381465591842369360884767673
51489381465591875721354069995395
51489381465591875721354073177723
51489381465591875723048645639641
51489381465591875723048649871729
51489381465591875728696050186685
51489381465591875728696051721719
51489381465591875730388303932397
51489381465594577380542125073659
51489381465594577380563017082251
51489381465594577381315387658767
51489381465594577381316162493427
51489381465594577385624924234995
51489381465594577388069289240259
51489381465594577426295709983527
51489381465594592205476511072689
51489381465663576487165863968497
51489381465667478947683585945563
51489381465667479084940896996695
51489381465667479084944249864525
51489381465667479084944254581887
51489381465699943815291199384051
51489381465699943998305538551347
51489381465699944410087801677763
51489381465882409660184406370711
51489381465882414464582762338939
51489381465882429241292654578519
51489381465882709849455000368899
51489381465883615219886903842435
51489381465883615226661730716547
51489381465883615771209478878223
51489381465883615776271902952555
51489381465883615776272161219759
51489381465883615776272161337803
51489381465883626294531327034063
51489381465883626294533621284597
51489381465883626294533879551801
51489381465883626345349889585809
51489381465886317062862560673055
51489381465886317067924984747435
51489381465886317067924984865527
51489381465886317067924985797195
51489381465918732377238256823605
51489381465918748436745397964443
51489381465918748436996445024139
51489381465918748436996703291295
51489381465918748482478062167959
51489381465918748482666348512491
51489381465918748482750030865723
51489381465918748482750288083119
51489381465918748619927360105359
51489381465918748627287963452095
51489381465918749031521079669847
51489381465918749031539677309861
51489381465979675787980021665541
51489381465991683359075490973675
51489381465991683496837568865919
51489381465991683496838597735695
51489381465991683907867461415867
51489381465991683908620606827043
51489381600509542083059139183301
51489381600509542449108739169011
51489381600509542494841403372527
51489381600509545741671242344003
51489381600509545787404939668097
51489381600509546153454539653807
51489381600509547388236473148739
51489381600581587874050224179671
51489381600581587874050224179707
51489381600602856840622081487539
51489381600603157075625310991483
51489381600614013254399008991884
51489381600614864043136434128029
51489381600614864043136692408283
51489381600614864044831009753561
51489381600614864411445468811579
51489381600614864411445727091833
51489381600614864411445841882837
51489381600614864457366419372677
51489381600614912175646250536867
51489381600617566114315955729041
51489381600617566114880814795685
51489381600617566160048619932557
51489381600617566160613478999201
51489381600618933284791268013337
51489381600618933284791268013338
51489381600618933284791268485514
51489381600801780621015928775134
51489381600821694449656559018425
51489381600832501263494544048589
51489381600832501674990892369741
51489381600832516049210365102117
51489381600832801406990661128317
51489381600832851232635287360753
51489381600833697033164886484555
51489381600833697078918471394423
51489381600833700739191683810233
51489381600833700739191688042321
51489381600833700739194782642947
51489381600833700739379711887561
51489381600833700739379716119649
51489381600833702020291005249175
51489381600833702020302542302087
51489381600833702020479290525233
51489381600833702020479290543947
51489381600833702020479291593707
51489381600833702020480323645811
51489381600833702020482647643865
51489381600833702020576920507901
51489381600833702386490176634329
51489381600833702432073268356877
51489381600833702432073268375591
51489381600833702432074301477455
51489381600833702432076625475509
51489381600833718453421802554355
51489381600833718636436142188211
51489381600833718636436142206925
51489381600833718636467538147851
51489381600833761271156200662065
51489381600833852740229799960265
51489381600834152883725888342233
51489381600836402442640608584605
51489381600836402442640608584653
51489381600836402488394193494521
51489381600836403723726350170471
51489381600836404089768632220493
51489381600836404135508614346647
51489381600836404135522217130409
51489381600836420339871487109507
51489381600836420339871487128221
51489381600836451902234859524500
51489381600836453549363657994799
51489381600836554443664887664117
51489381600837755154972671947369
51489381600837755200747148865829
51489381600837771809293951321640
51489381600837771809293951793816
51489381600837804561240085304983
51489381600837804606972720810739
51489381600837804973022091213955
51489381600898543455081470470043
51489381600898592865626766499457
51489381600898592865626766518171
51489381600898592865626767567931
51489381600906648564633329871455
51489381600906696145788256509187
51489381600906697793199872474221
51489381600906697793199876706309
51489381600906697838953490312533
51489381600906697975942276344617
51489381600906697975963168353209
51489381600906712617357929983873
51489381600909350268068675855525
51489381600909414503556538373222
51489381600929812412786127770029
51489381600930980365394995951601
51489381600930980365395024531317
51489381600931013169596536114777
51489381600931013169597310949437
51489381600931013169868503762781
51489381600931013169869278597441
51489381600931013306858065679285
51489381600941770523900529748489
51489381600941770569654114658405
51489381601454191344946966241857
51489381601454191344947999343721
51489381601454191344947999356819
51489381601454191347225256991107
51489381601454191347225343084387
51489381601454191347394687297279
51489381601454191347394945577533
51489381601454191347395060368780
51489381601454191347395060368781
51489381601454191347395835203281
51489381601454191347415866283933
51489381601454191347416985492127
51489381601456592904886223844043
51489381601456592904887256945907
51489381601456592906560911883753
51489381601456592906560911883801
51489381601456592907122787971581
51489381601456592907313024193065
51489381601456592907314172099067
51489381601456592907333944899465
51489381601456592907334289272999
51489381601456592907335064107659
51489381601456592912229348745825
51489381601456592912229348745909
51489381601456893048382312225963
51489381601456893050098841678473
51489381601456893050660689068493
51489381601456893050830033281385
51489381601456893050830406352727
51489381601456893050831181187387
51489381601456893050850953987785
51489381601457793618642187857769
51489381601457793618642188347415
51489381601457793618642188347451
51489381601457793618642963182159
51489381601457793664228374185191
51489381601457793664228378417279
51489381601457793664396548092027
51489381601457793664416664774825
51489381601457793664416665265959
51489381601457793664417440100619
51489381601457793664417698367823
51489381601457793669311720015683
51489381601457793669311723198011
51489381601457793669500009555557
51489381601457793671171370229903
51489381601457838090112037894437
51489381601457838090112809546769
51489381601457838090112813778857
51489381601457838090113070996301
51489381601457838090865959692777
51489381601457838095195383724929
51489381601457838095196416826793
51489381601457838135845502446641
51489381601457838135845505628969
51489381601457838135845506678729
51489381601457838135845763909187
51489381601457838136034050253719
51489381601457838136598652594053
51489381601457838143373474731929
51489381601478201590961933860795
51489381601478201593409654916217
51489381601478201593430575622617
51489381601478201593430919996151
51489381601478202828755786961961
51489381601478202828755787434137
51489381601478501734499863655515
51489381601478501736926664004537
51489381601478501736926664004585
51489381601478501736947929084471
51489381601478502969846656217091
51489381601478502971520311141887
51489381601478502972102993145027
51489381601478502972272423451199
51489381601478502972273571357201
51489381601480904531459568744073
51489381601480904532002846588485
51489381601480904532190760346985
51489381601480904532191133418327
51489381601480904532191908252987
51489381601480904532211681053385
51489381601480904532212800261579
51489381601482105243519551412607
51489381601482105243520699336079
51489381601482105289274284245947
51489381601482105289295176254539
51489381601482105289295434521743
51489381601482153421782952748623
51489381601482153421784330242943
51489381601482153467517023144219
51489381601489008404702284676203
51489381601489008404703317778067
51489381601489008406397893422313
51489381601489008406885354471225
51489381601489008406980661518733
51489381601489008407150005731625
51489381601489008407151153637627
51489381601489008407170926438025
51489381601489008407171270811559
51489381601489058369050417009285
51489381601489308548240214470923
51489381601489308550381471550953
51489381601489308550476778598461
51489381601489308550667014819945
51489381601489308550667014819993
51489381601489308550667387891287
51489381601489325205055561804589
51489381601489358558297794999423
51489381601489358558300118997477
51489381601489358558301123892631
51489381601490209116053029580401
51489381601490209118309366508337
51489381601490209118479829929471
51489381601490209118479944720511
51489381601490209161785693783917
51489381601490209163967730477075
51489381601490209163967731526835
51489381601490209163968763578939
51489381601490209163971087576993
51489381601490209164063037511692
51489381601490209164063037511693
51489381601490209164233414839339
51489381601490209164233529079462
51489381601490209164233529630586
51489381601490209164233529630587
51489381601490209171593327962062
51489381601490209171593329011822
51489381601490225223570178633573
51489381601490258513512380180776
51489381601490258529830589117577
51489381601490258531336189173375
51489381601490258531337218043151
51489381601490258531337222760513
51489381601490258532086926045513
51489381601490258532090368188951
51489381601490258536389172635737
51489381601490258536419535003867
51489381601490258536420563873643
51489381601490258536420568591005
51489381601490258574810221147257
51489381601490258574810222197017
51489381601490258574810222682291
51489381601490258575563253321093
51489381601490258575563368112340
51489381601490258575563368112341
51489381601490258577257939020351
51489381601490258577257943271069
51489381601490258582153261490877
51489381601490258584597621778779
51489381601490259126133821871813
51489381601490259126133826103901
51489381601492960234771535629705
51489381601492960234772224375297
51489381601492960234772310464365
51489381601492960234772568748831
51489381601492960235524336684609
51489381601492960235525455892803
51489381601492960280504888578813
51489381601492960280505003364237
51489381601492960280505261177895
51489381601492960280505261650071
51489381601492960280505261650314
51489381601492960280505261650315
51489381601555056779880974740529
51489381601555056779880984918827
51489381601555056779880988217795
51489381601555056779880989150915
51489381601555056779880989634737
51489381601555056779880989636189
51489381601555056779881016797511
51489381601555056779881017847271
51489381601555056779881018332545
51489381601555099414600043153570
51489381601555099414601047557674
51489381601563160647228492268561
51489381601563160647246060105679
51489381601563160647249412973509
51489381601563160647413425745263
51489381601563160654840262182151
51489381601563160655028519830327
51489381601563160655028548526683
51489381601563205118886748748761
51489381601563205119618968670532
51489381601563205119618969221449
51489381601563205119618972521869
51489381601563205119618973453537
51489381601563205119618973925921
51489381601563205119619230670981
51489381601563205119639921806533
51489381601563205119639922856293
51489381601565911768789510408213
51489381601587471723081123249253
51489381601587472271538016488007
51489381601587472272102872372323
51489381601587472272102876604411
51489381601587472272123793077271
51489381601587472272123796259599
51489381601587472272123797309359
51489381601587472272291161899183
51489381601587472272291534970441
51489381601587472279717969756355
51489381601587472279717995153743
51489381601587472279717998336071
51489381601587472279717999385831
51489381601587472279906256100887
51489381601587472279906284680603
51489381601587520450533987021877
51489381601587520450534761856537
51489381601587520450555711141201
51489381601587520450555712190961
51489381601598327263522225527973
51489381601598327271053320992151
51489381601769992151928938349361
51489381601769992700971698450070
51489381601770292293165619117474
51489381601770292293918507875221
51489381601770292476179701552600
51489381601770292476179958770044
51489381601770292478627417890660
51489381601770292478627680875226
51489381601770292887961964679016
51489381601770292890221400439666
51489381601772693855364284333467
51489381601772693992625038512106
51489381601773889259256333910147
51489381601773892963601072583709
51489381601773892963602105685573
51489381601773892965296682392593
51489381601773892965296711088949
51489381601773894566693075416511
51489381601773894566693104114319
51489381601773894566693189656634
51489381601773894612425739620027
51489381601773894612425739620075
51489381601773894612425768317835
51489381601773894612446660326427
51489381601773894749707410334297
51489381601773894749707414505066
51489381601773894749707414566385
51489381601773894750460560480257
51489381601773894754759363858409
51489381601773894754759363877123
51489381601773894754759364926883
51489381601773894754769867337073
51489381601773894754769868386833
51489381601773894754789727295013
51489381601773894754790756164789
51489381601773894754790759347117
51489381601773894754790760396877
51489381601773894757214232342337
51489381601773894757214233392097
51489381601773904035990217463293
51489381601773904037684793107539
51489381601773904038434582468557
51489381601773904038436905416851
51489381601773904038500787733994
51489381601773904038501044964536
51489381601773904081721819868589
51489381601773904081722852970453
51489381601773904083417428614699
51489381601773904084169540924011
51489381601773904084254629874404
51489381601773905866132465947613
51489381601773905867802764836753
51489381601773905867806120886911
51489381601773905867827041591859
51489381601773905868555910247929
51489381601773905868576830952877
51489381601773905868643032047705
51489381601773905868643036279793
51489381601773905868643036765067
51489381601773905868643063926389
51489381601773905868643064976149
51489381601773905868643065461423
51489381601773909389156294279929
51489381601773909390850869924175
51489381601773909572148565321549
51489381601773909574596286376971
51489381601773909574617207081919
51489381601773909574681117107137
51489381601773909574681118156897
51489381601773911226892744840721
51489381601773911228587320484967
51489381601781998034920853868139
51489381601781998073343023115613
51489381601781998073343027347701
51489381601781998073343054994297
51489381601781998073343056044057
51489381601781998073343284565145
51489381601781998075602715560052
51489381601781998075602716093707
51489381601781998075602720343021
51489381601781998075602720815441
51489381601781998441652057265508
51489381601781998441652057799163
51489381601781998441652062048477
51489381601781998441652086495519
51489381601782009147968878296703
51489381601782009148157163591475
51489381601782009191462998748161
51489381601782009191464031850025
51489381601782009193722434508811
51489381601782009193722691726255
51489381601782009193723463378587
51489381601782009193743612431203
51489381601782009193910719803583
51489381601782009559751141423119
51489381601782009559769739179773
51489381601782009559772062128067
51489381601782009742762010221393
51489381601782009742765366271551
51489381601782009742765453427605
51489381601782009742765453427641
51489381601782009742765453900025
51489381601782009742765482125365
51489381601782009742786286976499
51489381601782009742786374132553
51489381601782009742786374604973
51489381601782009742953738722377
51489381601782009742953738722413
51489381601782009742953738840505
51489381601782009742953767420221
51489381601782009750293450178649
51489381601782014501156904688063
51489381601782014681889744201121
51489381601782014684075938355935
51489381601782014684149179961771
51489381601782014684337809748085
51489381601782014684337809748169
51489381601782014689421184158293
51489381601782014689421184158377
51489381601782014691680619919027
51489381601784699779038066327127
51489381601784699779038066799547
51489381601784699779038095497355
51489381601784699779038176807582
51489381601784716387584869374693
51489381601784716387585644209353
51489381601784716387606590311689
51489381601784716387606593494017
51489381601784716395115964840323
51489381601805124315115848771049
51489381601806309698219644777249
51489381601806309698220791148217
51489381601806309698220792197977
51489381601806309698220792683251
51489381601806310064835223043669
51489381601806310064835251741429
51489381601806310110567915944945
51489381601806310247848438751761
51489381601806310247848441934089
51489381601806310254626708833573
51489381601806310254626966050933
51489381601806310254626966051017
51489381601806310254627737703349
51489381601806310254627740885677
51489381601806310254627741935437
51489381601806324477214369227505
51489381601806324477401622470089
51489381601806324522382144132987
51489381601806324522382145668021
51489381601806324522945971147527
51489381601806324522947000017303
51489381601806324522947004734665
51489381601806324523134256442299
51489381601806324523134257977333
51489381601806324888993275818489
51489381601806324888995598766783
51489381601806324888995600301733
51489381601806324888995600301817
51489381601806324888996633403681
51489381601806325072009823615215
51489381601806325072177275479221
51489381601806325072198224763801
51489381601806326307259097815849
51489381601806326307356612994463
51489381601806326307524068040797
51489381601806326307545014143049
51489381601806326314298920428853
51489381601817115276521110125067
51489381601817131336122496483429
51489381601817131702173156672298
51489381601879256059282978047391
51489381601879256240602655947933
51489381601879256242272954837073
51489381601879256242297318688402
51489381601879256242297318748233
51489381601879256242297318749637
51489381601879256242297318749721
51489381601879256242297319220653
51489381601879256242464712034413
51489381601879256242464712034449
51489381601879256242464712035901
51489381601879256243026100248249
51489381601879256243029567369252
51489381601879256243029567920217
51489381601879256243029571102545
51489381601879256243029572104084
51489381601879256243029572152305
51489381601879256243029572641951
51489381601879256243047020953197
51489381601879256243050463109685
51489381601879256243050464112676
51489381601879256243050464159445
51489381601879256243050464631829
51489381601879256243050464650543
51489381601879256243050721376889
51489381601879256243051497752407
51489381601879256243051497765457
51489381601879259765321031228139
51489381601879259765321059924495
51489381601879259946622111372027
51489381601879259946643032076975
51489381601879259949066476377291
51489381601879259949087397082239
51489381601879259949091873881449
51489381601879260999226649317885
51489381601879261000667048955055
51489381601879261044726058219273
51489381601879261044980204478829
51489381601879261044980205528589
51489381601879261044980206014023
51489381601879261044980206019639
51489381601879261044980462746033
51489381601879261046420633863519
51489381601879261182157301899861
51489381601879261182157301899945
51489381601879261182157305082273
51489381601879261183681389596066
51489381601879261183681389657301
51489381601879261183681389657385
51489381601879261183849557776773
51489381601879261183851881774827
51489381601879261183851881776279
51489381601879261184434534017349
51489381601879261184434535067109
51489381601879261184435568673121
51489381601879261593772174921057
51489381601879261593772175039149
51489381601879261595463652782349
51489381601879261595463652783801
51489381601879261595464427618461
51489381601879261595466751615063
51489381601879261595466751616515
51489381601879261595466752087447
51489381601879261595631821952949
51489381601879261596219897517337
51489381618234173098148284731806
51489381618234173100409212758894
51489381618234173100597240836222
51489381618234173101161325068206
51489381618234232732581201521465
51489381618234232733333313830777
51489381618235373674477244880293
51489381618235373674477249112174
51489381618235373674665272467976
51489381618235373674665277189502
51489381618235373675229356699960
51489381618235373675229361421693
51489381618235422026898223495849
51489381618235422026898228217339
51489381618235422026898228217375
51489381618235422026898228217582
51489381618235422026898228217583
51489381618235422392759537123977
51489381618235422392759541845503
51489381618235423604632139014208
51489381618327876434679132899069
51489381618329081033587745933762
51489381618329081033587750655495
51489381618329081033587750655530
51489381618329081033587750655531
51489381618329227911601269060776
51489381618329227911695804442818
51489381618329227911695804442854
51489381618332635174584133394464
51489381618332680202597060402468
51489381618332830365873238717519
51489381618339432415107859626322
51489381618339437540513561844275
51489381618339855095365450221875
51489381618339855095365450221884
51489381618339889493704012307833
51489381618339889501203677952343
51489381618340788460872461571367
51489381618343456817569559281724
51489381618343457366361529723907
51489381618343457366361529723916
51489381618343491947850055834310
51489381618343491947881451793914
51489381618343491955213982302808
51489381618343491955213987024334
51489381618343491955465149802574
51489381618343491955465149919214
51489381618343491955475653870178
51489381618343491955475653870421
51489381618547915724060239881409
51489381618547915724060243553224
51489381618547915724060244602984
51489381618550316872196311654849
51489381618550316872196316259784
51489381618558670920508839727031
51489381618558678240994264561102
51489381618558678241081304499734
51489381618558678248609358173990
51489381618558678248609358646166
51489381618558694117488215024005
51489381618558694125103304387335
51489381618558727471935699013363
51489381618558727479184660554769
51489381618558727479184661604481
51489381618558727479184666339313
51489381618559595287711607416334
51489381618562280519668113821294
51489381618562296579113607804680
51489381618562296579113612409614
51489381618562328141445330579043
51489381618562328149055947864897
51489381618562328690519774122745
51489381618562328690519774142428
51489381618562328690519774142431
51489381618562329925862434396340
51489381618562329925866566703764
51489381618562329933445669008338
51489381618562329933445669124930
51489381618562329933445673729864
51489381618563681395257635428676
51489381618619615933211966746109
51489381618624419694350485229858
51489381618624419694386472661946
51489381618635226507373591954022
51489381618635226507373591954025
51489381618655688652091131007273
51489381618655688652092164127851
51489381618656889957881678898266
51489381618656889957882826809884
51489381618667646214162514084165
51489381618667646946052735152626
51489381618667646946219871219910
51489381618667646946251267179514
51489381618667646946303439137686
51489381618667646946303439254242
51489381618667646946303439254278
51489381618667646946303439254326
51489381618667646946303439255730
51489381618667646946303439627331
51489381618667646946335294378699
51489381618667696222548391105555
51489381619203929315727378402067
51489381619204079478836422187912
51489381619204079478836422187947
51489381619204079479588534497224
51489381619204079479588534497259
51489381619204079479923264376712
51489381619204379620933922580751
51489381619204379622353431276232
51489381619204379622353431276267
51489381619204379623105543585544
51489381619204379623105543585579
51489381619204379623360837738123
51489381619204379623360837738124
51489381619204379623444400989487
51489381619204379623444405772456
51489381619204379623444405772492
51489381619206780771496910444683
51489381619206780771496910444684
51489381619206780771580478479052
51489381619206780778073200568686
51489381619206780778825312877998
51489381619214734482339705581587
51489381619214783756407641917380
51489381619214884585153723272593
51489381619214933998178137398593
51489381619214934399918850464617
51489381619214934408265824880763
51489381619214934409960400525009
51489381619216134608128782558340
51489381619216134616308735714260
51489381619216135165351754615828
51489381619216135182421046997997
51489381619216135183174192409173
51489381619218836318987725484207
51489381619218836337063388006568
51489381619218836519998291913515
51489381619218852919944831360515
51489381619218852919947930547361
51489381619218852920195535446357
51489381619218852920195535463619
51489381619218852922454971578392
51489381619218852922454971578401
51489381619280932836108760382450
51489381619280932874585468245166
51489381619291738048537459050941
51489381619312046864469893996194
51489381619312197030362617816463
51489381619312197030362617994534
51489381619312197030362617994582
51489381619312197030362622048551
51489381619312197030362622599432
51489381619312197030362622599468
51489381619312197035350658213173
51489381619312197035350662445261
51489381619313348328414718628515
51489381619313348328665765688176
51489381619313348336196818032598
51489381619313348374168303536979
51489381619313348374419350596640
51489381619313396506846260438775
51489381619313398336121426852701
51489381619313398336121426852702
51489381619313398336152823800782
51489381619313398336152823862018
51489381619313398336152823862053
51489381619313398336152823862101
51489381619313398341224893155802
51489381619313398341224893155886
51489381619313398343747024337688
51489381619313398343747025938329
51489381619313398343747025938330
51489381619313398343747025938365
51489381619313398343747025938366
51489381619313398343747025938572
51489381619313398343747025938573
51489381619313398343747029120657
51489381619313398343747029120693
51489381619324153495194136866202
51489381619324153540780630716499
51489381619324202953972409063689
51489381619324203319833724110211
51489381619324203320586869521387
51489381619494984439563033878537
51489381619498570094665844381725
51489381619498570099658474276959
51489381619498570102165511058649
51489381619498579566414117761893
51489381619498579566414121932502
51489381619498579566414122479255
51489381619499770852483996754387
51489381619499770852484001476120
51489381619499770856740850269919
51489381619499787461030217167804
51489381619499787461030560120024
51489381619499787461051525355883
51489381619499787461051525828267
51489381619510576018280421657416
51489381619510592626827024770960
51489381619530851488369518448354
51489381619531001659250283598501
51489381619531001659250286780829
51489381619532186350061199772489
51489381619532186350061204494223
51489381619532201128489921971833
51489381619532202957791984616872
51489381619532202957791984733512
51489381619532202965124518424490
51489381619532202965124518424526
51489381619532202965386185270370
51489381619542991332644408088871
51489381619542991446944658840299
51489381619542991515575064902935
51489381619542991515857509321951
51489381619542991515920270907512
51489381619542991515920270968783
51489381619542991515920270968784
51489381619542991523436730665427
51489381619543007506451799981137
51489381619543007918231740159259
51489381619543007918234063107553
51489381619543007918234177898584
51489381619543007941477127357350
51489381619543007941477127357351
51489381619543007941478159988283
51489381619543007941478160460666
51489381619543007941478160460667
51489381619603784716710385040672
51489381619603784716710385040720
51489381619603786363002726910114
51489381619603786363002727843234
51489381619603786363002728332880
51489381624143110179621580805053
51489381624143143533702938022199
51489381624143158358596314838705
51489381624143999087578912277525
51489381624143999088331028818925
51489381624144010748186422111693
51489381624144015689570493019357
51489381624144044101430692813405
51489381624144047394246305981761
51489381624144047394246310704739
51489381624144047439999890891677
51489381624144047805777526417327
51489381624144047805840283813405
51489381624144047805840288536383
51489381624144049040528063952619
51489381624144049040622595084102
51489381624144049040622595084103
51489381624144049040643142737874
51489381624144049040643142737875
51489381624144058514646982454893
51489381624144058926407982037813
51489381624144058926428902742761
51489381624144058926428988363865
51489381624144058926430021937905
51489381624144063865271064774403
51489381624144063865532358550441
51489381624215744497260854245921
51489381624215744910716773378657
51489381624216045054254789266813
51489381624216089526456893768839
51489381624237402964572497899273
51489381624237703199670258002290
51489381624237703199670258062281
51489381624237703199670259603174
51489381624237703199670259603175
51489381624237706446689418046951
51489381624237853324797471840134
51489381624240060242197421779969
51489381624241260999279793049707
51489381624241260999279797772929
51489381624241272071667104478739
51489381624241272071855390823271
51489381624241277013242561054783
51489381624248165351937567072367
51489381624248165351937825824881
51489381624248165351958488245363
51489381624248165489700787570099
51489381624248165489972732759593
51489381624248180314133765362921
51489381624248465495475841713037
51489381624248481555799923480067
51489381624249366109020201812017
51489381624249380888201806433599
51489381624249415520350040293771
51489381624249425360382990229273
51489381624249425360403910935625
51489381624249430299510724209001
51489381624252066165891091360939
51489381624252067812455289521692
51489381624252067812455289521693
51489381624252067813020133688305
51489381624252082177407165756115
51489381624252082179854887761883
51489381624252082179854888228479
51489381624252082179854888234059
51489381624252082179854888234302
51489381624252082179854888234303
51489381624252112284657392600953
51489381624252115530808212423025
51489381624252115530829133129425
51489381624252117177937269160777
51489381624252117368577292451849
51489381624253435296186713003284
51489381624253435479117369817349
51489381624434581195753127035969
51489381624434581241506711945885
51489381624434630607051569571181
51489381624456196468655766781387
51489381624456196468669713925549
51489381624456196513573642649815
51489381624456240940297143573763
51489381624458896570730248584601
51489381624458898217858272220489
51489381624460264061465603419759
51489381624466996144067972653735
51489381624467001497255313015271
51489381624467001634515981651595
51489381624467001634717842554257
51489381624467001680185969829335
51489381624467001680471427464173
51489381624467002732580067197287
51489381624467002732600959205879
51489381624467002732865981989453
51489381624467002732886873998045
51489381624467003327313879133261
51489381624467003327397561953053
51489381624467003327564583236365
51489381624467003327599451100061
51489381624467003327662212746857
51489381624467018296612317206575
51489381624467046106888551109741
51489381624467303471179221835177
51489381624467303661724972728481
51489381624467319530684298761485
51489381624467319538215451753729
51489381624467352884953684055959
51489381624470905330382816409505
51489381624470905330382820641593
51489381624470905330393295896285
51489381624470905376146880804749
51489381624470905787831601110167
51489381624470905787928886713721
51489381624470921809180019447923
51489381624470953508810115731851
51489381624470953508813214564565
51489381624470953508813329349989
51489381624470953508814357753205
51489381624470953508814358219765
51489381624470954103621441539663
51489381624470969980100640257059
51489381624471056095987874427637
51489381624471072704597223888565
51489381624472256853070135629349
51489381624472306625345077977475
51489381624472306808359302825908
51489381624531893577853037636161
51489381624531893577853038699019
51489381624533045107488140059178
51489381624533193440610417560440
51489381624533243400146445290029
51489381624533244635493268437367
51489381624533245230289870179874
51489381624543851920454338644857
51489381624543851920454338646309
51489381624543851920475259351257
51489381624564264056461313580013
51489381624564264789345455132941
51489381624564264789366347158795
51489381624564279613506463761439
51489381624564314065109114533549
51489381624564314065192682567917
51489381625091094376503493693321
51489381625091394703237075941862
51489381625091394703237075941863
51489381625112704846174028372311
51489381625112704846362056449639
51489381625112704846926140681623
51489381625112704847212057009066
51489381625112704847212057009067
51489381625112704847212827120505
51489381625112704847212831843483
51489381625112704847212831843726
51489381625112704847212831843727
51489381625112704892944347668821
51489381625112704892965268841817
51489381625113005034035589976579
51489381625113005036482622309494
51489381625113005036482622309495
51489381625123509393608735712358
51489381625123509395865072640294
51489381625123509875776390999897
51489381625123509876277684420681
51489381625123509876627165861574
51489381625123510013888178871432
51489381625123510059577596021337
51489381625123510059641390710006
51489381625123559838440338387939
51489381625123560021373403772805
51489381625123810202067425853067
51489381625123810203070570676335
51489381625123810203074057480422
51489381625123810203074057480423
51489381625123810210413623833828
51489381625123810210413625428889
51489381625123860027690011698489
51489381625123860027693453369703
51489381625123860027693453841879
51489381625123860027693482539687
51489381625123860028445594849239
51489381625124727242175904831201
51489381625124727242196825536149
51489381625124727249515587588225
51489381625124760596275859805001
51489381625124760603032860573387
51489381625124776653505743311551
51489381625124776653505743312955
51489381625124776653526664017903
51489381625124776655783000945839
51489381625127411925299832832390
51489381625127478358370755404865
51489381625127478359221530793129
51489381625188357484785040613293
51489381625188357492379127898517
51489381625188400172852871718810
51489381625188400309862579579935
51489381625200363408462194619793
51489381625220820751083660723919
51489381625220822397364261833757
51489381625220822397459567333097
51489381625221973749026532203905
51489381625222021919927007128251
51489381625222021919947927834603
51489381625222023749244014954881
51489381625222023749338550336923
51489381625232778908296062898027
51489381625232778908296077425053
51489381625232778915638859383425
51489381625232828321320491551053
51489381625232828321906272741039
51489381625232828730372217550131
51489381625232828732840859311905
51489381625232828732935389972457
51489381625232828733688535322154
51489381625232828733688536917215
51489381625232828737997815035118
51489381625403593188489912713650
51489381625403593785542595203128
51489381625404503642360170038814
51489381625404508583492074337554
51489381625407195459485992215682
51489381625407195462013925255314
51489381625407195462017397710494
51489381625407195462017397710495
51489381625407195466985634995113
51489381625407195466985636057971
51489381625407195507746591072605
51489381625407195507750033216043
51489381625407195507750033216202
51489381625407195507750033216203
51489381625407195507750061908187
51489381625407195507750061914010
51489381625407195507750061914011
51489381625407195507750147469216
51489381625407195508498687419235
51489381625407195508498701768142
51489381625407195508502174223322
51489381625407195508502174223323
51489381625407195508503292880392
51489381625407195515276608893973
51489381625407195645784853525308
51489381625407204933741269364607
51489381625407204933741283713514
51489381625407204933741284260267
51489381625407204933762204432964
51489381625407204933762204965215
51489381625407204933762233662975
51489381625407206580869307896155
51489381625407212117070801287167
51489381625407212121380081000131
51489381625408396265585668873352
51489381625408412874153192751711
51489381625408412874153193224095
51489381625415315396731446058021
51489381625419201431444765080667
51489381625419212503832848162031
51489381625419218039929462284169
51489381625439610959227410053305
51489381625439610959310978087673
51489381625439625784508178720505
51489381625439625967522403568937
51489381625440811770504877579507
51489381625440826541591587828255
51489381625440827776913300220349
51489381625440827776916656270507
51489381625440827776937234018863
51489381625451616883205591807863
51489381625451616928959176717779
51489381625451633354484520821877
51489381625451633354578678429801
51489381625451633354579827856494
51489381625451633354579827856495
51489381625512561940220816252416
51489381625512561940220816790247
51489381625512561941725041403207
51489381625512561941725041403291
51489381625512561941725041408907
51489381625512561941725070101051
51489381625512561942477153180352
51489381625512561942477153712519
51489381625512561942477153712603
51489381625512562491541091729674
51489381671509108018648119632329
51489381671510264304093132216331
51489381671510308775730380834041
51489381671510459083788249885064
51489381671517516565243108028983
51489381671517517159767741139657
51489381671517518211619017820525
51489381671517666735914698129298
51489381671517666735914698129382
51489381671518835918222052863831
51489381671522438242011276763039
51489381671522438784024981848093
51489381671736054948000741548929
51489381671736355137250500947143
51489381671736355137250759214347
51489381671736356189850704526055
51489381671736356189855291393327
51489381671736356189855296110689
51489381671737357697449808727463
51489381671737707254807139472016
51489381671739958506582891910075
51489381671739958506583666744735
51489381671741276217470941642183
51489381671741309564192729577937
51489381671741309571807479289260
51489381671810202796173470855759
51489381671810202796173494830381
51489381671810202796173499552115
51489381671833317370006136519965
51489381671833317370006911360241
51489381671833317370007169640543
51489381671834485322615004707153
51489381671834485322615033281253
51489381671834485322615033286869
51489381671834518126816171812085
51489381671834518126816544864713
51489381671834518126817204913949
51489381671834518126817315000725
51489381671834518126817319699373
51489381671834518126817319703585
51489381671834518126817319718087
51489381671834518126817319722459
51489381671834518126817577985291
51489381671834518127088139460089
51489381671834518127088512512717
51489381671834518127089172561953
51489381671834518127089284165049
51489381671834518127089287347377
51489381671834518127089287351589
51489381671834518127089287366091
51489381671834518127089545633295
51489381671834529245209231217881
51489381672361298621636674014407
51489381672361343093065772659123
51489381672381707785724747724697
51489381672381707785997716590265
51489381672385610246494173487237
51489381672385610246514065794585
51489381672385610246515180286869
51489381672385610246515185004231
51489381672385610246515438567171
51489381672385610251597754465029
51489381672385610253081087069445
51489381672385658376744902877853
51489381672385658423983513411393
51489381672385658423983886464021
51489381672392830162275570554525
51489381672392863515455041634515
51489381672392863515517688963935
51489381672392863515517803749359
51489381672392863515517803754975
51489381672392863515521132642567
51489381672392863520624364542353
51489381672393730730087266455809
51489381672396465237725270400007
51489381672465764441774346121045
51489381672489825748277629162043
51489381672490976634463892967289
51489381672490976680217449196867
51489381672490977229260495261001
51489381672490977229532091372697
51489381672673948149086336115920
51489381672677397875089478941363
51489381672684603014050637596399
51489381672684603014053617411601
51489381672684603014053622115865
51489381672684603014053732202641
51489381672684603014053736901289
51489381672684603014053736920003
51489381672684603014053995187207
51489381672684614132173593044149
51489381672684614132173707835189
51489381672684618890815408267705
51489381672684618890816441388283
51489381672685514700006297278855
51489381672709830029229832383781
51489381672709831127295037137715
51489381672709831127567377838507
51489381672782764905534372953185
51489381672782764905534487272049
51489381672782764905534746005813
51489381672782765958138795045229
51489381672782766002200214763959
51489381672782766002200214769575
51489381672782766003892465930333
51489381672782766003892465943431
51489381672782766139460883400283
51489381672782766551180470152247
51489381677321676112161432052579
51489381677321778106866622015813
51489381677425794207699452977561
51489381677426110273714671775363
51489381677426292149016365526614
51489381677427461331334309754474
51489381677427461331334309813523
51489381677431063602319455389560
51489381677431063648334649571717
51489381677431063648334649630766
51489381677431063648334649630767
51489381677431064197126620072959
51489381677634291606303290188696
51489381677644680361081603042543
51489381677644980550352168342971
51489381677644980550352426610175
51489381677644981602956963506517
51489381677645082496964930233657
51489381677645848823774874672613
51489381677645848824025922665429
51489381677645893288637296416211
51489381677645982515754872295997
51489381677645999124458189915057
51489381677645999124552221136493
51489381677645999124552335927533
51489381677646032334034419333077
51489381677646283254047191435369
51489381677646283254047306226409
51489381677646283254235592583991
51489381677646332660482085235253
51489381677646332660565653269829
51489381677646332667820620100777
51489381677648583919685334140563
51489381677648684219169039293497
51489381677648684219189959999849
51489381677648734174479127196407
51489381677648734220211762702163
51489381677649884976251300495209
51489381677649884976272221201561
51489381677649934794279799055443
51489381677649934931477820363751
51489381677649934931561388398119
51489381677649934977294138694915
51489381677718978463964671259170
51489381677718978464048239293538
51489381677743110140920326554377
51489381677743143494165402204047
51489381677743143494186294212639
51489381677743143494353688548579
51489381677743143494437341272335
51489381677743143539918987113915
51489381677743143540190954761919
51489381678294235613842375481599
51489381678305107077136537355545
51489381678592928237905702326235
51489381678594128811973738212955
51489381678690190614160525604629
51489381678690190660395631116217
51489381678691391416994133339259
51489381678691391966541573190681
51489381695046651783653877416669
51489381695140863450248645501924
51489381695140863633262984669012
51489381695140863633262985141396
51489381695140863633451271499026
51489381695143565199416397409292
51489381695143565336698072372864
51489381695143565336698072372912
51489381695143565336698072845248
51489381695143565336886359202878
51489381695144810382404386213630
51489381695151718439973160028554
51489381695155622135251550420458
51489381695155622142782961679954
51489381695338388177532802240249
51489381695338553121733976832595
51489381695358800445793580023718
51489381695358800491547136235826
51489381695358800857575844199894
51489381695358800903329400412002
51489381695359700876281816477478
51489381695359700876281845173834
51489381695359701059293832690656
51489381695359701059293860325606
51489381695359701059296155638950
51489381695359701059296156111334
51489381695359701425324864075402
51489381695359701471076095817072
51489381695359701471078420287510
51489381695359701608336506291186
51489381695359701608336764453396
51489381695362402579528876104002
51489381695362402579528904800358
51489381695362402716787335160306
51489381695362402716789659525750
51489381695362402762540919952130
51489381695362402762543215265474
51489381695362402762543215737858
51489381695362403174325479914034
51489381695362403311583824079920
51489381695362414247529469121530
51489381695363603932161001336889
51489381695363615004528162288874
51489381695363615004528162288922
51489381695370507872849248966552
51489381695370507872849253217354
51489381695370507872849253688286
51489381695370507873037535324134
51489381695370507873037540045868
51489381695370507873100211349910
51489381695370507873100216071644
51489381695370507873100302147662
51489381695370508239066248009936
51489381695370508239125537866432
51489381695370508239128636586718
51489381695370508239129009658220
51489381695370508239129010124780
51489381695370508284819804222044
51489381695370508284882565870328
51489381695370508284882566336888
51489381695370508422142976692958
51489381695370508422143234973212
51489381695370523063286660813794
51489381695370523063286661280354
51489381695370524306164865088328
51489381695370808016617339933742
51489381695370808062370896145850
51489381695370808428399231057290
51489381695370808611413570691146
51489381695371708447105576399148
51489381695371708447105576400600
51489381695371708447105605096956
51489381695371708630119915548974
51489381695371708630119916021358
51489381695371708996148250927182
51489381695371708996148623998524
51489381695371709041902180210632
51489381695371709179162590566654
51489381695371723415835620883922
51489381695371725062996192604442
51489381695371758455742501866816
51489381695371908573254615254664
51489381695374410150352636012622
51489381695374410150352636014026
51489381695374410150352664710382
51489381695374410287613304644734
51489381695374410287613419435774
51489381695374410333366975175498
51489381695374410333366975175546
51489381695374410333366975647882
51489381695374410882409908473480
51489381695374460113173243166388
51489381695374460113232533022884
51489381695374460158989561026828
51489381695374460158989561493388
51489381695374460296188242849444
51489381695374460296188242849480
51489381695374460296188242849528
51489381695433096126831247969807
51489381695433146086935607146643
51489381695443454417341927379521
51489381695443501998248989887568
51489381695443502593076993913871
51489381695443954135457891456302
51489381695467769151015341706808
51489381695467769196768926498632
51489381695467769196768927561442
51489381695467769196769184778886
51489381695467818976387913127874
51489381695467818976388256084466
51489381695467818976388256551026
51489381695467818976576284628354
51489381695467819159338800851534
51489381695467819159338800969626
51489381695467819159339576735954
51489381695467819159339576754668
51489381695467819159339833953398
51489381695467819159589504954638
51489381695467819159589505072730
51489381695467819159590538056502
51489381695467819159590538075216
51489381695467819159590538191856
51489381695467819159590623795650
51489381695467819159590623814364
51489381695467819571121065027710
51489381695467819571183826792634
51489381695467819571183855490394
51489381695467819571184859913128
51489381695467819571184859913212
51489381695467819571184859913372
51489381695467819571184860379932
51489381695467819571204747498986
51489381695467819571205780968240
51489381695468969954343149523040
51489381695469019733407522750816
51489381695469019733658569810512
51489381695469019733658918901408
51489381695469020328203354927390
51489381695469020328204474135584
51489381695469020328204502839008
51489381695469034557818922989044
51489381695469034557818923107136
51489381695469170445716592411400
51489381695479776767592687471466
51489381695479777133621365806058
51489381695479841371560392645464
51489381695994599470430906120044
51489381695994599470931970903100
51489381695994599471015653722892
51489381695994599471183018429356
51489381695994899659701241837978
51489381695994899660457084691769
51489381696015308824649699809492
51489381696015308824649704058842
51489381696015308824649704060294
51489381696015308824649704531226
51489381696015309236599363056392
51489381696015309236620255064984
51489381696016209252941295663934
51489381696016209255200727074452
51489381696016209255200755772212
51489381696016209255200760493946
51489381696016209255368126133530
51489381696016209255389018142122
51489381696016209255448336694974
51489381696016209804160067405578
51489381696016209804160067877962
51489381696016209804160096575722
51489381696016209804243664604474
51489381696016209804243750225370
51489381696016209804243750697754
51489381696016209804243778923130
51489381696016209804243779395514
51489381696016209804411144580184
51489381696016209804411145046744
51489381696016209804432036588776
51489381696016209804432037055336
51489381696016209804432061035782
51489381696016209804432065753144
51489381696016209804494713081112
51489381696016209804494827399976
51489381696016209849913652787830
51489381696016209849997335135238
51489381696016209849997335607622
51489381696016209850164725239298
51489381696016209850164729956660
51489381696016209850248297991028
51489381696016509993430657153012
51489381696016509993430661874746
51489381696016509993430661876150
51489381696016509993430690572506
51489381696016509993493337896310
51489381696016509993493452687350
51489381696016509993514344223558
51489381696016509993514344695942
51489381696016509993702626336210
51489381696016509993702630585560
51489381696016509993765307079348
51489381696018910958615181049966
51489381696018910958615185771700
51489381696018910958615185773152
51489381696018910958803472116232
51489381696018911095308642273964
51489381696018911095896832020250
51489381696018911095896832492634
51489381696018911096060754583276
51489381696018911096147536123354
51489381696018911096147536595738
51489381696018911139390636795934
51489381696018911141062227065788
51489381696018911141626053135562
51489381696018911141629520689646
51489381696018911141629525393910
51489381696018911141646973723870
51489381696018911141650416930118
51489381696018911141650417402502
51489381696018911141818581868630
51489381696018911141901121033222
51489381696018911141901121033270
51489381696018911141901121505606
51489381696018911141902149902998
51489381696018911141902154626184
51489381696020111713458673149214
51489381696020111715067587393292
51489381696020111715130263419068
51489381696020111715694089488842
51489381696020111715697442251678
51489381696020111715697446973412
51489381696020111715697446974864
51489381696020111715715010077150
51489381696020111715885470315956
51489381696020111715885475037690
51489381696020111715885475039094
51489381696020111715886618221910
51489381696020111715886622945096
51489381696020111715906395744042
51489381696020111715907510230502
51489381696020111715907514953688
51489381696020111722472269125790
51489381696020111722472269131614
51489381696020111722472269230784
51489381696027014968512615513724
51489381696027014970267887658604
51489381696027031030360809976538
51489381696027031030611857036026
51489381696027031442393862944998
51489381696027031442393862945046
51489381696027064244339035966366
51489381696027064246787131626872
51489381696027064246870436659252
51489381696027064246870441380986
51489381696027064246870699661240
51489381696027064246871584565206
51489381696027064246871584565254
51489381696027064246871589286940
51489381696027064246871589286988
51489381696027064246871847554144
51489381696027064251682419148486
51489381696027064251682419265126
51489381696027064251870447225814
51489381696027064251870447342454
51489381696027064251870477457364
51489381696027064381537029639724
51489381696027064381537372596316
51489381696027064381537373062876
51489381696027064384044413627356
51489381696027064384044414093916
51489381696027064384045561986820
51489381696027064384047512814202
51489381696027064384048656469402
51489381696027064384048660720204
51489381696027064384048661191136
51489381696027064388880153591208
51489381696027064389127759924408
51489381696027064389131201601286
51489381696027064389131202067846
51489381696027064389131231716196
51489381696027064389131232182756
51489381696027064429802241379270
51489381696027064429802246101004
51489381696027064793131350427960
51489381696027064793131350881470
51489381696027064793131350894520
51489381696027064795662670103432
51489381696027064795662755725940
51489381696027064795662756179450
51489381696027064795662756192500
51489381696027064795663784576842
51489381696027064795663789294364
51489381696027064795663789298576
51489381696027064795663789299980
51489381696027064795663817996336
51489381696027064795663904085404
51489381696027064795663904085452
51489381696027064800746358773876
51489381696027364573319226474302
51489381696027364573319226493016
51489381696027364573319599545644
51489381696027364984912458169046
51489381696027364984913462591816
51489381696027364984913577377240
51489381696027364984913577377288
51489381696027364984933350177638
51489381696027364984934383296764
51489381696028215590089250641498
51489381696028232199392556112342
51489381696028265001421411953502
51489381696028265001421413488696
51489381696028265001421785025004
51489381696028265003869134544118
51489381696028265003869507615460
51489381696028265003870167663244
51489381696028265003870277732550
51489381696028265003870282437022
51489381696028265003870282454284
51489381696028265003870282455736
51489381696028265003949718064636
51489381696028265003952817369526
51489381696028265008952823212950
51489381696028265008952823331042
51489381696028265008952851910710
51489381696028265550213726887480
51489381696028265550213755467196
51489381696028265552661449359844
51489381696028265552661478057652
51489381696028265552662482461708
51489381696028265552742721608484
51489381696028265552746165287116
51489381696028265557744793655142
51489381696028265557744793773234
51489381696028265557745166726644
51489381696028265557745166844736
51489381696030933491129579013140
51489381696030966704857130996060
51489381696030966707116567228886
51489381696030966707117227276718
51489381696030966707117342063546
51489381696030966707385064035692
51489381696030966712200141106678
51489381696030966842055094554508
51489381696030966842055095026892
51489381696030966844314530669290
51489381696030966844314531141674
51489381696030966844315305976334
51489381696030966844562135585548
51489381696030966844563283963939
51489381696030966844566382678396
51489381696030966849398133717226
51489381696030966849398248508474
51489381696030966849398248626518
51489381696030966890316868755763
51489381696031083654431225907665
51489381696088258523440937084548
51489381696088258523440938147358
51489381696088258523440938619742
51489381696088259118237540913454
51489381696088259118425827257986
51489381696089203425883614429938
51489381696091905129318702133790
51489381696091905129318730713506
51489381696091905312249358475470
51489381696099966499958101292377
51489381696124277392590163851106
51489381696124277529871749887746
51489381696124277529871754592218
51489381696124277575604503018402
51489381696124277941632838377688
51489381696124277941653758965996
51489381696124277941653760501190
51489381696124325570267785396816
51489381696124325706022279065340
51489381696124325706043171073932
51489381696124325707716854709586
51489381696124325751775835277448
51489381696124325753470410921694
51489381696124326117636804899224
51489381696124326117637147855816
51489381696124326119310459942112
51489381696124326119331380530420
51489381696125478149693374337434
51489381696125478698736393239002
51489381696125478698987441833940
51489381696125478744741026625764
51489381696125526327622044361442
51489381696125528117011518951926
51489381696125628869042645924617
51489381696136333141091545319938
51489381696136333278289194974054
51489381696136333278540614619610
51489381696136333324294170831718
51489381696136333690134219398674
51489381696136333690134219865234
51489381696136333690155140453494
51489381696307093206581930811680
51489381696307096912622306940722
51489381696307097093940921507850
51489381696307097094129580923884
51489381696307097095633432589050
51489381696307097095636646580194
51489381696307097095636904847398
51489381696307097095824932937824
51489381696307993774330950687188
51489381696307993820335927030334
51489381696307997478675601749502
51489381696307997478675946222414
51489381696307997478675946235464
51489381696307997478675946241288
51489381696307997478676721057074
51489381696307997478676749636790
51489381696307997478677094128368
51489381696307997478677094128416
51489381696307997478947914933228
51489381696307997478947915405612
51489381696308008049699298709348
51489381696310695111800607676336
51489381696310698770329028017294
51489381696310698770329028030344
51489381696310698770329028036168
51489381696310698770329056610060
51489381696310698770329056615884
51489381696310698770330175923248
51489381696310698770330175923296
51489381696310698770412710383576
51489381696310698770412739435676
51489381696310698816082612809118
51489381696310698816082612827992
51489381696310698816082641524348
51489381696310709752946358335872
51489381696310709752967278924180
51489381696310709752967280459374
51489381696310709890225624625260
51489381696310709890227947560504
51489381696310709890227949095698
51489381696318803887381587246520
51489381696318804294175358067134
51489381696318804294175468148086
51489381696318804294175472380174
51489381696318804294175472852558
51489381696318804294175472871272
51489381696318804294196278772082
51489381696318804294196360156678
51489381696318804294196364861150
51489381696318804294196364878412
51489381696318804294196364879864
51489381696318804294196618423882
51489381696318804294196623145616
51489381696318804294196737932492
51489381696318804477127016970742
51489381696318804477127021692476
51489381696318804477127021693928
51489381696318804477127045668550
51489381696318804477127050390284
51489381696318804477127275237946
51489381696318804477127279959680
51489381696318804477189807787766
51489381696318804477189812492030
51489381696318804477210699796358
51489381696318804477210704500622
51489381696318804477374999662819
51489381696318804477378098849660
51489381696318804482209591272823
51489381696318814863252396282088
51489381696318814863252396287704
51489381696318814863252397232470
51489381696318814863252397704854
51489381696318814863252654449914
51489381696318814863252764636068
51489381696318814863252769235338
51489381696318814863252769241162
51489381696318814863252769353382
51489381696318814863252769353430
51489381696318814863273313688068
51489381696318814863273316870396
51489381696318814863273316876012
51489381696318814863273317937418
51489381696318814863273318409802
51489381696318814863273575154862
51489381696318814863273689941738
51489381696318814863273689946110
51489381696318814863440682527242
51489381696318814863441055579870
51489381696318814863524360747764
51489381696318814863524365347034
51489381696318814863524365352858
51489381696318814863524365452028
51489381696318814863524365465126
51489381696318814863524623614238
51489381696318814863524738405486
51489381696318815000450647060462
51489381696318815000513409291946
51489381696318815000533985506720
51489381696318815000533987041914
51489381696318815000534329880254
51489381696318815000785378475144
51489381696318815046204231968926
51489381696318815046266994083770
51489381696318815046266994201814
51489381696318815046455280428302
51489381696318815412232652969434
51489381696318815412232681665790
51489381696318815412232683200984
51489381696318815412295415200918
51489381696318815412295415206742
51489381696318815412295443780634
51489381696318815412295443786458
51489381696318815412295444849268
51489381696318815412295445315828
51489381696318815412316335789226
51489381696318815412316335795050
51489381696318815412483730125166
51489381696318815412567384371066
51489381696318815412567412950782
51489381696318820351419707037208
51489381696318820351440971631868
51489381696318820353679142685430
51489381696318820353679143157814
51489381696318820353679486108582
51489381696318820353679486114406
51489381696318820353700059141028
51489381696318820353700063390378
51489381696318820353700063858550
51489381696318820353700063862762
51489381696318820353700322143016
51489381696318820353700436461880
51489381696318820353951364480978
51489381696318820353951455278730
51489381696318820353951455291780
51489381696318820353951483989593
51489381696318820536630978957080
51489381696318820536882025999514
51489381696318820544225146196908
51489381696318820544225150914270
51489381696319104666460401785954
51489381696319115190055972460282
51489381696319115601566037784646
51489381696319115601837978369254
51489381696319115601838006948970
51489381696319120726236302705066
51489381696319120726236302718164
51489381696319120726237422031352
51489381696319120733495744794414
51489381696319120733495744800238
51489381696343115367749605967326
51489381696343115367749950440238
51489381696343115504947943063836
51489381696343115505031282460476
51489381696343115505031625417068
51489381696343115550701527855660
51489381696343115550763945601182
51489381696343115550763946663992
51489381696343115550764289620584
51489381696343115916541920882430
51489381696343115916813889593244
51489381696343130192472835150900
51489381696343130192664592218586
51489381696343130375678817067018
51489381696343130382265354060138
51489381696343130741456189608150
51489381696343130741456218304506
51489381696343130741456219839700
51489381696343130741515509696196
51489381696343130741518951839634
51489381696343130741536430284504
51489381696343130741539872427942
51489381696343130741539901125702
51489381696343131976297443191128
51489381696343131976318363779436
51489381696343131976318707785788
51489381696344316124769219841022
51489381696344316124769221374812
51489381696344316124769564214764
51489381696344316124769564313934
51489381696344316124769592893650
51489381696344316124769592911120
51489381696344316673812583232972
51489381696344316673812611812688
51489381696344316674377442299408
51489381696344316674377442299456
51489381696344316674377470879124
51489381696344316719566168024796
51489381696344316720131022491962
51489381696344316720131027091232
51489381696344316720131027215153
51489381696344316720382075686170
51489381696344316720382104265886
51489381696344330949746853420298
51489381696344330949746968211546
51489381696344330949746968329590
51489381696344330949764416659550
51489381696344330949767774126650
51489381696344330949767774126858
51489381696344330949767888917898
51489381696344331498538560996016
51489381696344331498538565595286
51489381696344331498538565601110
51489381696344331498538565713378
51489381696344331498538565719207
51489381696344331498538594293046
51489381696344331505313387870128
51489381696344332733885273602988
51489381696344332734136665018796
51489381696344332734136665018956
51489381696355138319117449348370
51489381696416061911803290259228
51489381696416061957556846471336
51489381696416065204304036223208
51489381696416065617844326791638
51489381696416065617844441577062
51489381696416065617844441695106
51489381696416065617844699962518
51489381696416065617865247496586
51489381696416065617865333585654
51489381696416065617865591852858
51489381696416065800795990399718
51489381696416065800796019097526
51489381696416065800796248666922
51489381696416065800858661826224
51489381696416065800858666425494
51489381696416065800858666431318
51489381696416065800858666530488
51489381696416065800858666543538
51489381696416065800858666543586
51489381696416065800858666549415
51489381696416065800858781216742
51489381696416065800879587118796
51489381696416065800879587131894
51489381696416065800879587136266
51489381696416065800879673225334
51489381696416065800879931492538
51489381696416065801046952770026
51489381696416066850930651652888
51489381696416066851687269322412
51489381696416066853211266758696
51489381696416066853211351318394
51489381696416066853211352381204
51489381696416066853211352834714
51489381696416066853211352847764
51489381696416066853378372595882
51489381696416066853378372712522
51489381696416066853378745784024
51489381696416066853381840249136
51489381696416066853381844970870
51489381696416066853462050816404
51489381696416066853462055421498
51489381696416066853462055520668
51489381696416066853462055533718
51489381696416066853462055533766
51489381696416066853462055538138
51489381696416066853462055539595
51489381696416066853462309096658
51489381696416066853462313818392
51489381696416066853462428605273
51489381696416066853465523074752
51489381696416066853465527779016
51489381696416066853465527792114
51489381696416066898964936209388
51489381696416066899135401165716
51489381696416066899135401184430
51489381696416066899215640312492
51489381696416066899219083991124
51489381696416066899219084004222
51489381696416066899219342271426
51489381696416067034701494170844
51489381696416067036142008126634
51489381696416067036142009661828
51489381696416067036392712229738
51489381696416067036392712347782
51489381696416067036392712347830
51489381696416067036392712347990
51489381696416067036393860240894
51489381696416067036476395055354
51489381696416067036479752640546
51489381696416067446316477385178
51489381696416067447924272302810
51489381696416067447986948446838
51489381696416067448007955128426
51489381696416067448174976405914
51489381696416067448258659231530
51489381696416067448262016816722
51489381696416067448743307853162
51489381696416067448764199863206
51489381696416067448823518416218
51489381696416067448826875883366
51489382079181564039640503357293
51489382079181597393648262196812
51489382079181597393648265384756
51489382079213684342426859443825
51489382079213717653192578346850
51489382079213989427331038626682
51489382079213989427332067496458
51489382079217575684824522746089
51489382079217591744331749980234
51489382079217591744332778850010
51489382079400101874029848579852
51489382079400101874029849642710
51489382079400435376210611184738
51489382079432555674667680869455
51489382079432555674671151356361
51489382079436463030819014957481
51489382079436474141348346924448
51489382079497396551282238673020
51489382079505501616587148024304
51489382079505507150261466127267
51489382079509409610004749014633
51489382079509409610004781826437
51489382079509409610004781845151
51489382079509409610025698300701
51489382079509409610756889903661
51489382079509409610757923005525
51489382079509409610777810610013
51489382080164566517395360304137
51489382080164672218405559037412
51489382080186179969206137143107
51489382080186180014938801228579
51489382080186180144857202710053
51489382080186180144878123415001
51489382080196986965961745927525
51489382080196987377743751836497
51489382080379467445430471145319
51489382080379767634680115857439
51489382080380667607716243328039
51489382080380668202512847138071
51489382080380669254845300065791
51489382080380669257104731594353
51489382080380669302084483256509
51489382080380669302356452420833
51489382080380669851901335423099
51489382080380673151242251222899
51489382080383369310963561234865
51489382080383371003824220494553
51489382080415791582331075961131
51489382080415791994113081870151
51489382080477918408043247176441
51489382080477918408064139303077
51489382080477919643390036557093
51489382080488726457131420491627
51489382080488726457131424723715
51489382080488726457131424841807
51489382080488726868934579976815
51489382080488726871194011387333
51489382096906122572893379263100
51489382096907023140705075164384
51489382096907023186437739367900
51489382096907471856154187321285
51489382096907473632953264384296
51489382096907473632953264384297
51489382096938691540296334639040
51489382096938693187425129927260
51489382096942300580814334156418
51489382096943468532429751124150
51489382096943468532618037470059
51489382097125827956813631110312
51489382097126309831878832995775
51489382097126311616267525267987
51489382097150143286037167749028
51489382097160999505219616767760
51489382097160999505219645465568
51489382097161149669289571283958
51489382097161149669289571283959
51489382097230477288080368221436
51489382097230482089195235535982
51489382097230482089195235536018
51489382097230482089195235536066
51489382097233945498810396046927
51489382097235285849247021913579
51489382097235285850083850150163
51489382097266349880494201216018
51489382097266366351816816586585
51489382097890442755862386465676
51489382097890442756679437180128
51489382097890442758963122888902
51489382097890442759214288988988
51489382097922863022252524316337
51489382097922863022503228786624
51489382097922863060726746615625
51489382097922863205517453101401
51489382097922863205517453285136
51489382097922863205517453635056
51489382097922863205517567953920
51489382097922863609517682414882
51489382097922863609518372583239
51489382098098429313719055876149
51489382098105334221149583867338
51489382098105633815058338710897
51489382098105644928849343224716
51489382098105645111863568073148
51489382098106534978169283362345
51489382098106545496664482800260
51489382098106546091206341859933
51489382098106546091460746373680
51489382098109236268985533702130
51489382098109236268985533720844
51489382098109245413007890185304
51489382098109247245661770801268
51489382098109247380327129203518
51489382098109247380327899320816
51489382098109247382024800829356
51489382098109247382862748274134
51489382098109247387942993405671
51489382098109247387942993405672
51489382098141665854483089923618
51489382098141665854485417392441
51489382098141666037497314771842
51489382098141667684542802448552
51489382098141667684626370482919
51489382098141667684626370482920
51489382098141667684626486319769
51489382098141667684626489519353
51489382098141667684628809065401
51489382098141667691884809671801
51489382098141667821803472614294
51489382098141667821887154967526
51489382098141667821887158155677
51489382098141667829167522342172
51489382098141668233334429934152
51489382098141668233397192165635
51489382098141668233397192165636
51489382098141668233417997968727
51489382098141668233418112753943
51489382098141668233418112753944
51489382098141668233669159813640
51489382098141668240446191645416
51489382098141668240928520519795
51489382098141668241011050184021
51489382098214597757296951215662
51489382098214600729032276280760
51489382098214600729032276280808
51489382098214600729053168289352
51489382098214601461089632950151
51489382098214601461110524958743
51489382098214602561435448556123
51489382098214602696436427046553
51489382098214602696436427046554
51489382098214602696519995080922
51489382098214603108050516261922
51489382098214603108050516262130
51489382098214603108218690172969
51489382098214603108301220365234
51489382098214603108301478632438
51489382098214603109913262616173
51489382098214603109913262616174
51489382098214603110561689250590
51489382098214603110561689250626
51489382098214603110561689250674
51489382102743123410413496874547
51489382102816054624763356278041
51489382102816065691796125880936
51489382102816065692046025030231
51489382102816065692047172940605
51489382102816099046054931313564
51489382102816099046054936030926
51489382102847318775926386761592
51489382102848219305599590434053
51489382102850925948162411920803
51489382102850925948162411920804
51489382102852077337231192329400
51489382102852077337231192329401
51489382102852088403699101326219
51489382102852088450268560482339
51489382102852088455351134660499
51489382102852092108044901811015
51489382102852093351006783875674
51489382102852093762789048051823
51489382102852093938188298205709
51489382102852093945531418521382
51489382102852093945719704865887
51489382102852121766115824651872
51489382102852121766116939260796
51489382103034603485766536992489
51489382103034603487436749773847
51489382103034603487437892962487
51489382103034603487437897697111
51489382103034603488273578027693
51489382103034603488273578027901
51489382103034607194315101927431
51489382103034608429661891324181
51489382103034937028533483623778
51489382103065673045050769565601
51489382103069775035836845871942
51489382103069775036672521498260
51489382103069775036673674108526
51489382103070926387484044739172
51489382103070926387485187927812
51489382103070926387487483696070
51489382103070926387508404284378
51489382103131898155341128282833
51489382103131898156177951815153
51489382103131898156177956532515
51489382103131898157848169313873
51489382103131898158684997567927
51489382103131901861381532991591
51489382103131901862218327944195
51489382103131903692361724137684
51489382103131912982009664264103
51489382103138923985510226102481
51489382103138923985510484369685
51489382103140003268158022492371
51489382103140003268993702836051
51489382103140008207285756472099
51489382103140008619653796071142
51489382103143911262348646183951
51489382103143911262348689309407
51489382103143911263185484262011
51489382103143911263185517545991
51489382103175146824162287696919
51489382103799068041556908154413
51489382103831488428074857681247
51489382103831488435354191712165
51489382103831489030150421419809
51489382104013954273678997129911
51489382104013954280432903415715
51489382104013954280433017734579
51489382104013968914822801094775
51489382104013969097837025943207
51489382104013970195985136798723
51489382104013973856272986985113
51489382104013973856272987002375
51489382104013973863552321033501
51489382104014254469515555442953
51489382104014254469703583035007
51489382104014254469705907518335
51489382104014270339502145887043
51489382104014270339505245205031
51489382104017870963370230818177
51489382104017872610499287555929
51489382104017872610501324707063
51489382104017872612947005429023
51489382104017872656230890077865
51489382104017872658681963883025
51489382104017872663761956963779
51489382104017872663765309713517
51489382104017872795942718612629
51489382104017872795943494497049
51489382104017872795961345068495
51489382104017872795964415203401
51489382104017872802718345836881
51489382104017876324069669939065
51489382104038285481087702756985
51489382104038285534162717023495
51489382104050293051974568805675
51489382104050293646519751453463
51489382104111215598833713273303
51489382104111219120374093259781
51489382104111219303388432427077
51489382104111220355783931600793
51489382104123227926607691528079
51489382104123227926607691528287
51489382104123227972363570688529
51489382104123227974537115466469
51489382104123227974537115951951
51489382104123228521341249560127
51489382104123228523600680970645
51489382150084768258295852147812
51489382150085068447817493205661
51489382150085101802075270253814
51489382150085101802075270608106
51489382150085101802076303709762
51489382150085102350868274152162
51489382150116321491298436002005
51489382150116321491298440785058
51489382150116321492804726351479
51489382150116321492804988351976
51489382150116321493557872313536
51489382150116321493557872313620
51489382150117178135522516409448
51489382150117189299395819734385
51489382150117189301090396778311
51489382150117222061369568195218
51489382150117222061369568214901
51489382150117492600161235909235
51489382150117494376958247241397
51489382150117494383735139846359
51489382150117494384551047394096
51489382150117494384571968100412
51489382150117494384571968100439
51489382150117522248380697203717
51489382150121096655819094644670
51489382150121096655819094644671
51489382150121096657995876803857
51489382150121096701300710270794
51489382150121096701301739140570
51489382150121096703812223850241
51489382150121097250343724586115
51489382150121097250343729290379
51489382150121097250344757687979
51489382150299992854677253662821
51489382150300003972045117536938
51489382150300003972045117537022
51489382150300003972797229846334
51489382150300003972798262948198
51489382150300007678838639077156
51489382150302705673787952544838
51489382150303606831249858392646
51489382150303906425703299508684
51489382150303906981604479049237
51489382150303906981604480448917
51489382150303940333429386419263
51489382150303940333429500738127
51489382150303940333430615347051
51489382150303954603465637367770
51489382150324319301268654175654
51489382150335126115009004991146
51489382150335126115010038092926
51489382150335159469279418604431
51489382150336026683013199628837
51489382150336360226361679806143
51489382150336376826816721739044
51489382150336376826816721739045
51489382150336376827568829797555
51489382150336376827572964937422
51489382150339979143545435328231
51489382150339979143545435329683
51489382150339979143545435329843
51489382150339979143545435347105
51489382150339979143547869881233
51489382150339979143548907586579
51489382150339979143548907588031
51489382150339979143548907706075
51489382150339979144297543388193
51489382150339979144301015292409
51489382150339979144301015646541
51489382150407955885196295715591
51489382150408060984559638723781
51489382150408060984559639274662
51489382150408060984751023402148
51489382150408105456196887892372
51489382150408105456196887892456
51489382150408105456950033303632
51489382150408106050996847771276
51489382150408106051748960061874
51489382150408110990124322919821
51489382150408856453028998433977
51489382150408861394387871873737
51489382150409011511931730004755
51489382150409011512683838064717
51489382150409011557932916861683
51489382150409011558686062291572
51489382150409011558689160078774
51489382150409278350380076882644
51489382150409311701453372460106
51489382150409311701453372460835
51489382150409311701453372462287
51489382150409311701453372462527
51489382150409311701453372479789
51489382150409311701453372479792
51489382150409311702205484789104
51489382150409311702206513658880
51489382150409311702206517890968
51489382150409311747206957271616
51489382150409311747688129267506
51489382150409311747688133499594
51489382150409311747959069580928
51489382150409311747960098450704
51489382150409311747960102682792
51489382150409312295974530499675
51489382150409312295978002402279
51489382150409312295978002403731
51489382150409312296727675909239
51489382150409312296727675928113
51489382150409312296731148167587
51489382150409312296731148285631
51489382150409322820326232410851
51489382150409322820326232428320
51489382150409322822582181384670
51489382150409322822582568982234
51489382150409322822582568984655
51489382150409322822582569001917
51489382150409322822582569338787
51489382150409322822585663939413
51489382150409322822585668169071
51489382150409322822585668171501
51489382150409322822585668188754
51489382150409322822585668188763
51489382150412914018178296584049
51489382150412914018178296602923
51489382150412914018181740262681
51489382150412914018181768960441
51489382150412914018181771674597
51489382150412914018181771676049
51489382150412914018933879734559
51489382150412914567160991123365
51489382150412914567162028476031
51489382150412914567245711299987
51489382150412914567997819359949
51489382150412925139586375274011
51489382150412925139586379523361
51489382150412925139586379524813
51489382150412925687872690430245
51489382150433143783850087704451
51489382150433171783947140812975
51489382150433177137869801997685
51489382150433177137869802016399
51489382150433187706444288823407
51489382150443978597688524730247
51489382150443983951611185950933
51489382150443995069731823149037
51489382150995125344391446944937
51489382151065324071035893489817
51489382151065325718164945995481
51489382151065325718164950227569
51489382151065325718164950246283
51489382151065369633982258642393
51489382151068069690016235867049
51489382151089635695913629643737
51489382151089684926426145893043
51489382151089684926426145910305
51489382151089684964900401040105
51489382151089685103855813947849
51489382151100442509655013561009
51489382151100491740167529829029
51489382151100491778641494909415
51489382151100491778641784957377
51489382151100491918350343312273
51489382151100492334963760586433
51489382151283257774328921789613
51489382151283272591711752173775
51489382151283272591900124626089
51489382151283273644315512700263
51489382151283273644316631914281
51489382151283413424063549314135
51489382151283413424063549314219
51489382151283413424063553546223
51489382151283413424063553546304
51489382151283413424063553546307
51489382151284163696084285692709
51489382151284163696084289924797
51489382151284174259576575507103
51489382151284178103630848590385
51489382151284178103630848609099
51489382151286874268183569984801
51489382151286875961044229244489
51489382151286879811897347693949
51489382151286879811897347695401
51489382151308473673058558832385
51489382151308489543046182863613
51489382151308489726060776550055
51489382151308489726060780800857
51489382151308490137780024927435
51489382151308490145122001936397
51489382151319280486820834775559
51489382151319296402541118778215
51489382151319296402541123010303
51489382151319296402541491831003
51489382151319296402541496081805
51489382151319296402543816178977
51489382151319296539802164718129
51489382151319296539804570554449
51489382151319296951312198728087
51489382151319296958843527082247
51489382151381423365284148053013
51489382151381424465609071182589
51489382151381424600693613475507
51489382151392230179025531987547
51489382151392231278868904283901
51489382151392231279350455118575
51489382151392231414434997392779
51489382151392231826154588744013
51489382151392231827639982834093
51489382151392231828393128263983
51489382151392231828414020137269
51489382156317948281437706381062
51489382156320349795602200558866
51489382156321539980326457990915
51489382156341802550971469412227
51489382156973995049262113880229
51489382156976696889979795330861
51489382156998310380177903214897
51489382157009117153269197224857
51489382157009117336283422073289
51489382157192799672678128585311
51489382157192800222223011568863
51489382157192803516732516004927
51489382157192803521563927387377
51489382157195501513857495605685
51489382157195505224978094384877
51489382157195505224999015091229
51489382157300856644522439823375
51489382157300856644524762771669
51489382157300856646217015467621
51489382157300856692452120979209
51489382157300856692452122514403
51489382309613933958390543207619
51489382309832722111004230480049
51489382309832722116086546490175
51489382309832738587373628742255
51489382309836342688764151711775
51489382309836390447882620727149
51489382309933642437858274646693
51489382309941740822351319864875
51489382309941740822351662803997
51489382309966057937692161584627
51489382309966074408981280054721
51489382309966074408981280406636
51489382310492887644485211090806
51489382310492887713115592700821
51489382310492887713126097684159
51489382310525258736265442800948
51489382310525275342554532593013
51489382310528009857785589652305
51489382310590100861588106383419
51489382310590106212309818194791
51489382310598210227228631083351
51489382310598210227228631083399
51489382310600905837909173773741
51489382310622519470472192365273
51489382310622521300552821901707
51489382310622521712146799733351
51489382310622521849658601540121
51489382310622569471516363471876
51489382310622570022755794040568
51489382310622570027838597899574
51489382310805351337191124335340
51489382310808955440780385750471
51489382310808959144370587140741
51489382310808959151901241765977
51489382310816147626774374266800
51489382310816147629034068779928
51489382310816147629222096857256
51489382310817059314984161725881
51489382310841359270421131776708
51489382310841374049599637762409
51489382310841374095353193974517
51489382310841374644207568679301
51489382310841374644207698016294
51489382310841374644207698370426
51489382310841374644207702602514
51489382310841374644395983311066
51489382310914305811965986538743
51489382310914308969797088626020
51489382310914308969797088626021
51489382310914309519029426059575
51489382310914311166157100617461
51489555917101139616388792609433
51489556076309369266729800484018
51489556076632674711771861819044
51489556076698366934218044928382
51489556608483270061662029313299
51490408992619681556359186674734
51490408992620581986910213939694
51490408992620598641210256931630
51490408992728650307333528726830
51490409495801100528227853539140
51490409630718816850492192217264
51490409630827768944654606279920
51490409630827768944654606634052
51490409630827768947165114964006
51490409630827768947165115318298
51490409630827774480817488194536
51490409630827774480838380203128
51490409631375314113192725772378
51490409631375314113196083357570
51490409631375314113196083363394
51490409631375314113196087962664
51490409631375314113213646478778
51490409631375314113217003945878
51490409631375314113217003951702
51490409631375314113217778786362
51490409631375314114029211071292
51490409631375314114029467915730
51490409631375314114029469332672
51490409631375314114029469338496
51490409631375314114029469351546
51490409631375314114029472520824
51490409631375314114032567121450
51490409631375314114032911494984
51490409631375314115724016397202
51490409631375314115724016403026
51490409631375314115724044976918
51490409631375314115724044982742
51490409631375314115724130716066
51490409631484282866702840916376
51490409631484282866702840916619
51490409631691380063296857588312
51490409631699469111834143036796
51490409631699469111834143042620
51490409631699469111834143055670
51490409631699469111834167017194
51490409631699469114093860362518
51490409631699469114093860368342
51490409631703070833787199387862
51490409631703070833787199387910
51490409631703070833787203619998
51490409631703070833787203638872
51490409631703070833787457655066
51490409631703070833787457668164
51490409631703070833790671179650
51490409631703070833849875413638
51490409631703070833849875413686
51490409631703070833850248349674
51490409631703070833850248368548
51490409631703070833853347201054
51490409631703070836297940844046
51490409631703070836297969405096
51490409631703070836297969410712
51490409631703070836297969423762
51490409631703070836297969423970
51490409631703070836297969428182
51490409631703087305143876448203
51490409631703087480543117280878
51490409631703087480543117753262
51490409631703087480543122002612
51490409631703087480561713974722
51490409631703087480561713993596
51490409631703087480564037985826
51490409631703087480565157199844
51490409631703087482991959065234
51490409631703087483008660195484
51490409631703087483009435030144
51490409631703087483009435049018
51490409631703087483012878255266
51490409631703087483012879771586
51490409631703087483074521160304
51490409631703087483074522695498
51490409631703087483075640374322
51490409631703087483075641890642
51490409631703087488071085321028
51490409631703087488071085334078
51490409631703087488074528662790
51490409631703087488074529012710
51490409631703087488074533243394
51490409631703087488074533244798
51490409631703087488074533249010
51490409631703087488095449251098
51490409631703087488154768159693
51490409631703087488154768159694
51490409631703087488158211365942
51490409631703087490602460633704
51490409631703087490602460633788
51490409631703087490602460633947
51490409631703087490602460633948
51490409631703087490602489213504
51490409631703087490602489215115
51490409631703087490602489215116
51490409631703087490602489219328
51490409631703092841324172445319
51490409631808437857478821499448
51490409631808437857478826221182
51490409631808437857478827283992
51490409631808437857541589398836
51490409631808443210711017666359
51490409707309096093049720344426
51490409707344212884539783677866
51490409707527945188586365709688
51490409707635996854709637504888
51490409708184759247122605254378
51490409708292508937326040055472
51490409708292510723978381767464
51490409708292510767469431728432
51490409708292510769731966675928
51490419787447458823110854624836
51490419787447458823110854741476
51490419787447458823110883321192
51490419787451361283607397260956
51490419787451361466642657618474
51490419787645899982022852005234
51490419787669867545955261529812
51490419787669915304990162879452
51490419787670215311309150292234
51490419787670215494260756876236
51490419787739242786506110215474
51490419787739242786506110332114
51490419787739242969520192650600
51490419787739242969520192767240
51490419787739242969520449868044
51490419787739242969520449984684
51490419787739242969520478564400
51490419787740443543588486221324
51490419787740443543588514917680
51490419787740448482695328192460
51490419787740448482716220201052
51490419787740448482716248897408
51490419787740449031487298266018
51490419787740459603096403246582
51490419787740459603096403363222
51490419787742846887059462077890
51490419787742850591405376881550
51490419787742850591489031028072
51490419787742861300275494975721
51490419787742861300275494975722
51490419787743144835220303052910
51490419787743144835220303986030
51490419787743145247002567112446
51490419787743145247002567229086
51490419787743150185879339771626
51490419787743150185879368467982
51490419787743150323140123193374
51490419787743150323140123216460
51490419787743150734922385969870
51490419787743150735006040116392
51490419787743161443791384733384
51490419787743161855573647859800
51490419787743161855574767190457
51490419787743161855574767190458
51490419787750966410559493021686
51490419787750966822341756148102
51490419787751205884939217473872
51490419787751205885106611809812
51490419787751205885127503818404
51490419787751250356493070585270
51490419787751250539507153020396
51490419787751250539507410237840
51490419787751267011633270733194
51490419787754869282880398694602
51490419788399358558165340880968
51490419788432079562007636612824
51490419788432079562007637662584
51490419788432079562007640863626
51490419788432079562007894880028
51490419788432079562007899597390
51490419788432079562007899601761
51490419788432079562007899601762
51490419788615762033928893564060
51490419788618163181792998249610
51490419788618463325394033020760
51490419788735526480340145254430
51490419788735526480507510894014
51490419788735526480507539590370
51490420502695992268218317504119
51490420502695992270474654432055
51490420502698545640766450694347
51490420502719408815711359954983
51490421861386943887799563024367
51490421861390546158795642526399
51490422552882249206901896161612
51490422552882529218843885177446
51490422552882529218843885190496
51490422552882529218843913888304
51490422552882529218845033083448
51490422552882545873145334374560
51490422552882545873148777580808
51490422552915866882369553992537
51490422552915866882372996135975
51490422552918551931312092760742
51490422552918568448338380457694
51490422552918568448338380811826
51490422552918568585595663283242
51490422552918568585599135187298
51490422552918568585616612569358
51490422552918568585620055775606
51490422552979507002466905869254
51490422552979540171275262520890
51490422552987617465102192277430
51490422552987895645479325061888
51490422552987912299784103015244
51490422552988796261468307252421
51490422552988801749391455004457
51490422552988810902618534339526
51490422552988812686192438276650
51490422552988860911000940388576
51490422552991497962208068630470
51490422552991497962208068649344
51490422552991497964715109661510
51490422552991497964715109680384
51490422552991497964718551823822
51490422552991503452638256245742
51490422552991503452638256363834
51490422552991512743147269402054
51490422552991512743147269415104
51490422552991545548352714966304
51490422552991547742094518487852
51490422552991547742094518505322
51490422552991547742097874538010
51490422552991551448138280786174
51490422552991553278260842209292
51490422552991553278281762915644
51490422552991562017192075346482
51490422552991562017195431396640
51490422552991562154393424007188
51490422552991562154393424013012
51490422552991562156903908245928
51490422552991562202657493042124
51490422552991562566238450303824
51490422552991562566259371027646
51490422553023935012251938003794
51490422553645313655771210735118
51490422553852157013720543443804
51490422553854858297762312935968
51490422553864162747061310298358
51490422553864162752141466481122
51490422553864162752144913346294
51490422553864162797877577549801
51490422553864162797877577549810
51490422553899284889269637528238
51490422553899284942345311959220
51490422553899284942345312892340
51490422553960214022953956602920
51490422553972214273455438215934
51490422553972214275714873858540
51490422553972214410653430826482
51490422553972214413181138887310
51490422576297892706171746699363
51490422576330313145136462217651
51490422576514045451442704415763
51490422576514045452279532652347
51490422576517936792145016189361
51490422576517947912797253113093
51490422576517981310354824231721
51490422576518145835183740444793
51490422576549171300700082562655
51490422576549171300721003267603
51490422576549201130938375500641
51490422576549201131775203737225
51490422576553101624868714834667
51490422576610439140815778970933
51490422576622113628082871816689
51490422576622145152020832656611
51490422576622146521553037333663
51490422576622146522389860865983
51490422576622146523812468862225
51490422576622146524649297098809
51490422576623496209650488301675
51490422576623496209653930445113
51490422576626049577431844436129
51490422576626049579942327610607
51490422576626049579963248316959
51490422576626063672046470595917
51490422576626069159966171358913
51490422576646461853287052443997
51490422577486642009291288279015
51490422577486642011823549551325
51490422577486658061456423713131
51490422577497447178435876730845
51490422577497452529328310126965
51490422577497452529349230831913
51490422577497463649725282047859
51490422577594710141621476952217
51490422577594715080749210931945
51490422623600984216226817648768
51490422623600989155354551628496
51490422623600989157802301282508
51490422623787433274842758746935
51490422623880793963057528417705
51490422629509314335879789771693
51490422629695758498673832029339
51490422629695758498673946814763
51490422629695758498674204032207
51490422629695774964880753978994
51490422629696058687923505319723
51490422629789417545992526968619
51490422629789417545992527435179
51490422629789417545994849916913
51490422629789419330405582090669
51490422629789419330405582557229
51490422647420735405515331403482
51490422647515295432449829669561
51490422647526102246191213953286
51490422647526102429205296375362
51490422647527002814002652637126
51490422647527002814002995593718
51490422647527303003252325928953
51490422647529704105652376964906
51490422647529704105655734432006
51490426007454367064609589326440
51490426009136627827207879928080
51490426009136628383592560180098
51490426009137528577950318382576
51490426009137528951404341820530
51490426009205660797144335620950
51490426009205660842897920412774
51490426009206561403931751886484
51490426009206861593181425178320
51490426009206861599896613580118
51490426009206861737157367955590
51490426009206872668080020126146
51490426009209263107094899099282
51490426009209263107366839590336
51490426009209263114145048024262
51490426009209263114145048374182
51490426009209273815316502463968
51490426009209273815400185302474
51490426009209273815880215159644
51490426009209273815881358348284
51490426009209273815881363065646
51490426009209273816152182807648
51490426009209273816152183157568
51490426009209273816152183180654
51490426009209273816153302021666
51490426009209273816153302371585
51490426009209273816153302371586
51490426009209273816153326481562
51490426009209273816153330713650
51490426009209273816153331086656
51490426009209273816216092851580
51490426009209562708347040681540
51490426009209562708347040798180
51490426009209562708347041731300
51490426009209563250883848674284
51490426009209563250883848678656
51490426009209563258225768641858
51490426009209573958833511552288
51490426009209573959398367436604
51490426009209574004587096829386
51490426009209574005151923648712
51490426009209574005151928249434
51490426009209574005401856472490
51490426009209574005402999773398
51490426009209574005403004378492
51490426009210463459925189594466
51490426009210463459925189711106
51490426009210463825953867929058
51490426009210463826037550282290
51490426009210463871143741191606
51490426009210463871143741541526
51490426009210463871707452720882
51490426009210463871707452837522
51490426009210474389384539302522
51490426009210474390221338724658
51490426009210474390221362834842
51490426009210474572398878469818
51490426009210474573214786018924
51490426009210474939074953257370
51490426009210474939263238552142
51490426009210474939264381736410
51490426009210474939264385985760
51490426009210474939264385991584
51490426009210474984181142645994
51490426009210474984805292996272
51490426009210474984993578291044
51490426009210474984995902284726
51490426009210474984997050195100
51490426009229976174377765283070
51490426009229976174377793979426
51490426009229976311638519658542
51490426009229976311638548354898
51490426009229976311805655727278
51490426009229976311826547735870
51490426009229976311826576432226
51490426009229986875821188537180
51490426009229987246744955987208
51490426009229987246744956472482
51490426009229987287414909501300
51490426009229987292477620190724
51490426009229987292498512199316
51490426009229987292498541264306
51490426009229987429759295639778
51490426009229987429926660229602
51490426009229987429926661279362
51490426009229987429947580934550
51490426009229987429947581984310
51490426009231188186757988807122
51490426009231188187009037266498
51490426009231191160992056376436
51490426009231191161012976964744
51490426009231191161075739079588
51490426009233578583073704398006
51490426009233589558661949973960
51490426009233589558662036086114
51490426009233589563745639110964
51490426009233592674989441176090
51490426009233592858192038458122
51490426009233878772323377685470
51490426009233878772323377689842
51490426009233889702179045174434
51490426009233889707262676914354
51490426009233889890193333728418
51490426009233889890444382187794
51490426009233892864239114467926
51490426009233892864260006476518
51490426009233893001437107078474
51490426009233893413303025378086
51490426009241694674051678125654
51490426009241697968498076423052
51490426009241698380092054254696
51490426009241983882629415635898
51490426009241983882629415654772
51490426009241994400870471547618
51490426009241994809953707918706
51490426009241994811648283562952
51490426009241994811920252745990
51490426009241994812464192628377
51490426009241994812464192628378
51490426009241994816731886610888
51490426009241994816731887660648
51490426009241994817003855793926
51490426009241994817003856843686
51490426009241994817547795209754
51490426009241994994850795241190
51490426009241994999934512607990
51490426009241994999934513657750
51490426009241995000750420138222
51490426009241995000750420157096
51490426009241995000750421201032
51490426009241995000750421206856
51490426009241998522772263789690
51490426009241998523588171338796
51490426009245596539207964853766
51490426009245596715423089259680
51490426009245596717682525020330
51490426009245596722138621667830
51490426009245600238470133594270
51490426009245600238470162290626
51490426009245600245248342382488
51490426009245600245813172402856
51490426009245600245813172756988
51490426009245600245813201099212
51490426009245600245813201453344
51490426009245600245813201571388
51490426009245600383073955828976
51490426009245600428743829216920
51490426009245600428743857913276
51490426009245600428806620032492
51490426009245600430438434957202
51490426009245600430501197076418
51490426009246052568274532230726
51490426009246052568274560927082
51490426009246052568274565532176
51490426009246052568462851876681
51490426009533483579019061397640
51490426009533483579019318615084
51490426009533483580713637041886
51490426009533483580713895309090
51490426009533784317395320598738
51490426009534684885144340474246
51490426009537370117104404875249
51490426009537386039264814191508
51490426009537386040959275516890
51490426009537386040959276566650
51490426009537386040959389835754
51490426009537386041042959392058
51490426009537386041043072661162
51490426009537430649002969964509
51490426009537430650697545608755
51490426009558099648229837194912
51490426009558099648229865891268
51490426009558099648313520020528
51490426009558099648313548716884
51490426010084609057107477880522
51490426010105322665633538761092
51490426010105322665633567457448
51490426010105322665821566838420
51490426010105322665821595534776
51490426010108924388025675898260
51490426010108924388025675902632
51490426010117044322221156573954
51490426010117044734003419700370
51490426010117329641827712937738
51490426010117330053421690769382
51490426010117330236645323560500
51490426010117344877520395374972
51490426010117346113138042627302
51490426010117346114558699211558
51490426010118246726766172597168
51490426010120931958849345481512
51490426010120946599159678665246
51490426010120946599159678781886
51490426010120946599243361485038
51490426010120946599993120750020
51490426010120946599993149446376
51490426010120946599996478217120
51490426010120946599996478333760
51490426010120946599996502314206
51490426010120946599996506913476
51490426010120946599996507018470
51490426010120946782174017949182
51490426010120946782174018299102
51490426010120946783007374294808
51490426010120946783010846185766
51490426010120946783010846553155
51490426010120946783010846553156
51490426010120946783070136414024
51490426010120946783073608318080
51490426010120948384385170588710
51490426010120948384386318499083
51490426010120948385805568439202
51490426010120948385805826706406
51490426010120948385805827172966
51490426010120948385889509526198
51490426010120948386077537603526
51490426010120948386642396674382
51490426010120948386642396693256
51490426010120948386642654954636
51490426010120948386642654960460
51490426010120948386642655427020
51490426010120948422521767415922
51490426010120948429301927149566
51490426010120948429385609969358
51490426010120948429386757879731
51490426010120948430117834692848
51490426010120948430135397930696
51490426010120948430138755380534
51490426010120948430138755386150
51490426010120948430138755397796
51490426010120948430138755403620
51490426010120948430139903290907
51490426010120948430201517518464
51490426010120948430202665428837
51490426010120948431559124651310
51490426010120948431559153347666
51490426010120948431559411614870
51490426010120948431831093815634
51490426010120948431831122884996
51490426010120948569656994594108
51490426010178268658387523204088
51490426010178268658575808498860
51490426010179469227623262190624
51490426010179469232371877204136
51490426010179469232643844852140
51490426010179472938684222030942
51490426010181870375696285818780
51490426010189975897512648985152
51490426010189975902679905689964
51490426010189975902679934386320
51490426010189975902868190984736
51490426010189975902868219681092
51490426010189980843417413751060
51490426010189980844255356493026
51490426010189980844255361214760
51490426010189981393298380116120
51490426010189981393298408812476
51490426010189981393298408812684
51490426010190275629498699111928
51490426010190276038581906786660
51490426010190276038581935483016
51490426010190276038853875969698
51490426010190276040276482430906
51490426010190276040276511127262
51490426010190276040276769394466
51490426010190276040464768775438
51490426010190276040464797471794
51490426010190276041029624659754
51490426010190276041029653356110
51490426010190276041029658073472
51490426010190276041092676943572
51490426010190276041301625721476
51490426010190276045360115224958
51490426010190276045548400519730
51490426010190276045548402054764
51490426010190276045632083358236
51490426010190276045632084407996
51490426010190276046174874863690
51490426010190276046176022774064
51490426010190276046364280901690
51490426010190276046364309598046
51490426010190276046381844022898
51490426010190276046384082281804
51490426010190276046385201489998
51490426010190276046385225587084
51490426010190276046385228769412
51490426010190276046385230186354
51490426010190276046385230192178
51490426010190276046446842996968
51490426010190276046446844046728
51490426010190276046447963254922
51490426010190276046447990888468
51490426010190276046447990907342
51490426010190276046447991951278
51490426010190276046447991957102
51490426010190276047804450484106
51490426010190276047804451533866
51490426010190276047804479180462
51490426010190276047804480230222
51490426010190276047804737447666
51490426010190276048076419667144
51490426010190276048076448363500
51490426010190276221784790001206
51490426010190276224315846337820
51490426010190276224315850942914
51490426010190276224316190694092
51490426010190276224316195299185
51490426010190276224316195299186
51490426010190276228562740172300
51490426010190276229377499811032
51490426010190276229378619006176
51490426010190276229378647702532
51490426010190276229378647721406
51490426010190276229398420515980
51490426010190276231090673211932
51490426010190279747070000788796
51490426010190279747070029485152
51490426010190279752422220151940
51490426010190279752424458410846
51490426010190279752425577619040
51490426010190279752425601716126
51490426010190279752425606315396
51490426010190279752425606321220
51490426010190279753844827662908
51490426010190279753844856359264
51490426010190280986935566028020
51490426010190280987771250972422
51490426010190280987772394277702
51490426010190280987772398882796
51490426010190280989191902955956
51490426010190280989191908723078
51490426010190281170846029445994
51490426010190281575037558149192
51490426010190281581728788292580
51490426010190281581728816988936
51490426010190281581732145759680
51490426010190281581732169856766
51490426010190281581732174456036
51490426010190281581812385023304
51490426010190281581815857281652
51490426010190281582548048703692
51490426010190281582548077400048
51490426010190281582565530434480
51490426010190281582565616529164
51490426010190281582565616546634
51490426010190281582567850200446
51490426010190281582568969408640
51490426010190281582568973996264
51490426010190281582568998093350
51490426010190281582569002692620
51490426010190281582569002692828
51490426010190281582569002698444
51490426010190281582628292572410
51490426010190281582631736115480
51490426010190281582631760225664
51490426010190281582631764811884
51490426010190281584260102896398
51490426010190281584260188985466
51490426010191176614197010782850
51490426010191176654929984329070
51490426010191176659929674986366
51490426010191180320237387961652
51490426010191180365970052165168
51490426010191180366053734984960
51490426010191181555584180523228
51490426010191181593806669849422
51490426010191181601337736735336
51490426010191181601337738135016
51490426010191181603844777766376
51490426010191182149627638922084
51490426010191182150377312447918
51490426010191182150379636428502
51490426010191182150380755636696
51490426010191182150380780101172
51490426010191182150380784333052
51490426010191182150380784333260
51490426010191182150380784338876
51490426010191182150443546471189
51490426010191182151800293011354
51490426010191182151800293012758
51490426010191182152637121266812
51490426010193877761057985029538
51490426010193877763505734781316
51490426010193877768401023838124
51490426010193877768401052534480
51490426010193877768585953082738
51490426010193877768589309132896
51490426010193877768589337829252
51490426010193877905661807264244
51490426010193877943988556104454
51490426010193877945683131748700
51490426010193877945683217487848
51490426010193877945745979607064
51490426010193877946519955397660
51490426010193877946519959985284
51490426010193877946519960002754
51490426010193877946520045741902
51490426010193877951330561811176
51490426010193877951330561927816
51490426010193877951331681006320
51490426010193877951390999582418
51490426010193877951393324047032
51490426010193877951602529575820
51490426010193877953022814507128
51490426010193877953022814623768
51490426010193877953022900246276
51490426010193877953085576276424
51490426010193881467098361158580
51490426010193881467098389854936
51490426010193881469546079031674
51490426010193881469546107728030
51490426010193881474357717613934
51490426010193881474357746310290
51490426010193881474441399967166
51490426010193881474441428663522
51490426010193881474626329211780
51490426010193881474626357908136
51490426010193881476320905905786
51490426010193881476320934602142
51490426010193881611702183393286
51490426010193881650091780091860
51490426010193881652560332576462
51490426010193881652560418665530
51490426010193881652623180784746
51490426010193881657431376761220
51490426010193881657455768302994
51490426010193881657703345925544
51490426010193881659063191802570
51490426010193881659063277891638
51490426010193881659335245539642
51490426010193883258746409886146
51490426010193883258830092239378
51490426010193883258831240149752
51490426010193883260438776900962
51490426010193883260522344935330
51490426010193883260710631279862
51490426010193883261275605155016
51490426010193883261275606671335
51490426010193883297241754347860
51490426010193883297241757553274
51490426010193883304499994677970
51490426010193883304499994794610
51490426010193883304501109286894
51490426010193883304501113873066
51490426010193883304501113873114
51490426010193883304560432449212
51490426010193883304560433498972
51490426010193883304562756913826
51490426010193883304563871406110
51490426010193883304563872455870
51490426010193883304563876127843
51490426010193883304768606392456
51490426010193883304768607792136
51490426010193883304769639494320
51490426010193883304769722401060
51490426010193883304769725606474
51490426010193883304769727006153
51490426010193883304769727006154
51490426010193883304771963842294
51490426010193883304773078451218
51490426010193883304773083056311
51490426010193883304773083056312
51490426010193883306255009143218
51490426010193883306464216188326
51490426010193883306464298045306
51490426010193883306464302294656
51490426010193883306464302300480
51490426010193883306464302767039
51490426010193883306464330979366
51490426010193883306464331329286
51490426010193883441277249862668
51490426010193883442093157407402
51490426010193883442093157411773
51490426010193883442096628247148
51490426010193883443725085704758
51490426010214591377028015819178
51490426010214591377028274086382
51490426010214591377091036201226
51490426010214591377299871733112
51490426010214591377299956305860
51490426010214591377299985002216
51490426010214591377362632331636
51490426010214591378722563816828
51490426010214591378722592513184
51490426010214591378994561696222
51490426010214591560293289145700
51490426010214591560314209850648
51490426010214591560314210900408
51490426010408819371276033829758
51490426010408819371279132662472
51490426010408819371279132681346
51490426010408819371279362718546
51490426010408819371279390942726
51490426010408819371279390948550
51490426010408819371279391414902
51490426010408829933014337717634
51490426010408829933077099836642
51490426010408829933077099836690
51490426010408829934708656144436
51490426010408829934708914411640
51490426010408829935524817709784
51490426010408829935524817722834
51490426010408829939792259192372
51490426010408830484316415095136
51490426010408830484316416144896
51490426010408830489396781114638
51490426010408830489398989273296
51490426010408830489400137164796
51490426010408830489400137183670
51490426010408833646645187847036
51490426010408833646645187851248
51490426010408833646645187864298
51490426010409119560525707121546
51490426010409119560528805954260
51490426010409119560529036010382
51490426010409119560529064234562
51490426010409119560529064706738
51490426010409119560609275174836
51490426010409119560612747060178
51490426010409130076594108925010
51490426010409130079041826811154
51490426010409130259524765757948
51490426010409130262056166450834
51490426010409130262056171037054
51490426010409130671118486353226
51490426010409130671390426840116
51490426010409130672813063397152
51490426010409130673566204226320
51490426010409130673566208831414
51490426010409130673646419393066
51490426010409130677896636349260
51490426010409130677896637399020
51490426010409130678646454406426
51490426010409130678733464052189
51490426010409130678733465648702
51490426010410019579297827329170
51490426010410020128358295050344
51490426010410020128361766935686
51490426010410030690075421486600
51490426010410030690075793022908
51490426010410030690096342074908
51490426010410030690096685031500
51490426010410030692335228783558
51490426010410030692607193715794
51490426010410031239139360976476
51490426010410031246479042335224
51490426010410031246481366683198
51490426010410034403727449052960
51490426010410034403727449054364
51490426010410034403727449071834
51490426010410034403727449421754
51490426010410034403727449538394
51490426010412721282733173300226
51490426010412721282733173766785
51490426010412721282733173766786
51490426010412730563200005306738
51490426010412730563200005423378
51490426010412730563200091045886
51490426010412730700460760153142
51490426010412730746193424356658
51490426010412730747825610467756
51490426010412730747825610817676
51490426010412730752908956298248
51490426010412730752908956648168
51490426010412732350037533243296
51490426010412732350037534293056
51490426010412732350037652264972
51490426010412732350037906295924
51490426010412732350037910545274
51490426010412732393322481094202
51490426010412732393322595413066
51490426010412732393322595413274
51490426010412732393343487423110
51490426010412732394954295669200
51490426010412732394954380241948
51490426010412732394954381758268
51490426010412732394954408938304
51490426010412732394954667205508
51490426010412732395017171057520
51490426010412732395037978494608
51490426010412732395038064583676
51490426010412732395766844583354
51490426010412732395767102850558
51490426010412732395770313286368
51490426010412732395770316487410
51490426010412732395770574754614
51490426010412732395853881320528
51490426010412732400100746458652
51490426010412732400100746925212
51490426010412732400121695861408
51490426010412732532215421935112
51490426010412732533048778280690
51490426010412732533052217237588
51490426010412732533052221492762
51490426010412732533052221959321
51490426010412732533052221959322
51490426010412732533052245935396
51490426010412732533052250184746
51490426010412732533052250190570
51490426010412732537298767765604
51490426010412732538132124111182
51490426010412732538134448109236
51490426010412732538134448110688
51490426010412732538135563068080
51490426010412732538135567318882
51490426010412732538135567323254
51490426010412732538135567673173
51490426010412732538135567673174
51490426010412732538135596015238
51490426010412732538135596021062
51490426010412736106890824805720
51490426010412736106890824810092
51490426010412736106890939595516
51490426010412736106890940640904
51490426010412736106890940645276
51490426010412736106891197858348
51490426010412736108585516289522
51490426010433145263932422721182
51490426010433145263932451417538
51490426010433445590442879090670
51490426010433445590526533214106
51490426010433445590526561910462
51490426010433446002036598636188
51490426010433446002308539123078
51490426010433446008814749681982
51490426010433446008814750148542
51490426010433446009564566689388
51490426010433446009648135773724
51490426010433446009651574730622
51490426010433446009651577931664
51490426010445152834735286021940
51490426010445152834818940145328
51490426010445152841509739843584
51490426010445152841509825932492
51490426010445152841509827448812
51490426010445152979335728228951
51490426010445152979356619765106
51490426010445152979356648461462
51490426010445153383610653370124
51490426010445153390301825070992
51490426010445153390385393105568
51490426010445153390385394155328
51490426010445153391138538516584
51490426010445153391138538535458
51490426010445153391138621423324
51490426010445153391138624628738
51490426010445153391138626028417
51490426010445153391138626028418
51490426010445153391201300103549
51490426010445153391201301700062
51490426010445153391201301704433
51490426010506380876669807098156
51490426010518082356198693262926
51490426010518082722060378427362
51490426010518082722060378427522
51490426010518082904991035241378
51490426010518082904991035241426
51490426010518085879245737485200
51490426010518085879245766181556
51490426010518086062239070441728
51490426010518086062239441978196
51490426010518086428100755606324
51490426010518086428288783683652
51490426010518086473833391579836
51490426010518086474021447887168
51490426010518087663447548186614
51490426010518087663635576263942
51490426010518087663635577663414
51490426010518087663635577780054
51490426010518087663635577780262
51490426010518087709364768563402
51490426010518087709364769613162
51490426010518087709364769962922
51490426010518087709364770079562
51490426010518087709365141615870
51490426010518087709368208569900
51490426010518087709368208570060
51490426010518087709368213291634
51490426010518087709389132476050
51490426010518087709389133875522
51490426010518087709389133992162
51490426010518087709389133992370
51490426010518087709448709650190
51490426010518087709448709650238
51490426010518087709452148607088
51490426010518087709452148607136
51490426010518087709452153212229
51490426010518087709452153212230
51490426010518087709452153328821
51490426010518087709452153328822
51490426010518087711062784214306
51490426010518087846649802511846
51490426010518087846649802628486
51490426010518087846649802628694
51490426010518087846650145468646
51490426010518088258157112058014
51490426010518088258157112058062
51490426010518088258160210890728
51490426010518088258160210890776
51490426010518088258240680092430
51490426010518088258240680092590
51490426010518088258243774693056
51490426010518088258243779298150
51490426010518088258243865037457
51490426010518088258432151377618
51490426010518088258494827874118
51490426010518088259938437476290
51490426010518088260688139698320
51490426010518088260688484054592
51490426010518088260691582887306
51490426010518088260691582906180
51490426168742463871774938606316
51490426168743349613169260377066
51490426168774930356283821984700
51490426169058559460047930350874
51490426169067613728378781456480
51490426169715062214037434983050
51490426169759183241744904564750
51490426170039266620515684315388
51490426213089168886250369889802
51490426214037450114878597454112
51490426218997794253577531552722
51490426219946075482205759117032
51490426221844139760335495358808
51490426221844439949606089355592
51490426221848042220853215917320
51490426221848043410717244847468
51490426221917075870586317676650
51490426221917085748006105274956
51490426221917376014103326764970
51490426221917385937276699271740
51490426221920978285078485661224
51490426221920978285350453309228
51490426221920978330832070569688
51490426221920978331083119046534
51490426221920978742614333696104
51490426221920978742865382172950
51490426221920987613999191187760
51490426221920988208523825833468
51490426221920989398387854763616
51490426221920993569472276648701
51490426221921038034146413097527
51490426221944404763547908479648
51490426221944404763547937059364
51490426221944404763798985537662
51490426221944407728577023002680
51490426221944408277620041921718
51490426221944408284963080730303
51490426221944408284963080730304
51490426221944408284963080749018
51490426221952513394704259628590
51490426221952513395247050200924
51490426221952513395519019365088
51490426221952513440436923832106
51490426221952546794518252469536
51490426221956115116908340089792
51490426221956115116908368669508
51490426221956115711684051793513
51490426221956115711684051793514
51490426221956116947029696565568
51490426222160540487034762369558
51490426222268614519136746749898
51490426222819454076316046026976
51490426222819754227425736327936
51490426222828759767468042850762
51490426222828760361992677496470
51490426222831461470903359075702
51490426222831461470903359192342
51490426222831461653896806351094
51490426222831461653896806701014
51490426222889987810344248668089
51490426222889987810344248668090
51490426222889987810407010432854
51490426222889987810407010782774
51490426222892385246603166690460
51490426222892689101809045186912
51490426222892689102060093646288
51490426222900794211550224066484
51490426222900794618792817905938
51490426222900794623332487192900
51490426222900794625776852198164
51490426222901695186876827346532
51490426222901695191144268833332
51490426222901695232379335080342
51490426222901695232630383558640
51490426222901695236876933036848
51490426222901695239070479601222
51490426222901744604733543412557
51490426222904396478529650861110
51490426222904396524283207073218
51490426222904446308357174691483
51490426222925106433648006912198
51490426223120533214795125275712
51490426223120549276810450636438
51490426223143660279442868598478
51490426223143660691225131724894
51490426223143959050331380059789
51490426223143959050331380059790
51490426223143960461349759943476
51490426223143960461349759962350
51490426223143960468880793901106
51490426223143960880474776437014
51490426223216890396854862772512
51490426223216890396854862889200
51490426223216890396854972958666
51490426223216890396854977563759
51490426223216890396854977563760
51490426223216893918186437009404
51490426223228600750152618356880
51490426223228600750152647053236
51490426223228600750152875690964
51490426223228600933145951313408
51490426223228600933146037402476
51490426223228600935405754378438
51490426223228601344677510336672
51490426223228601347187760287410
51490426223228601347208652296002
51490426239679737033601143216232
51490426239679737033601171795948
51490426239682443678423686457622
51490426239682444045289189386583
51490426245477740661916014732580
51490426245478641229727825321362
51490426245478641229727825438002
51490426245478642465324518570214
51490426245478642465345439276614
51490426245478942654595112568450
51490426245478942654616033156758
51490426245478942791793105178998
51490426245481343070612182731414
51490426245481643259882804959446
51490426245481644906822427446664
51490426245481644907073475923302
51490426245481644907073476395686
51490426245481644907094396629702
51490426245481644907094396983994
51490426245550686786847408089190
51490426245550686787035693383962
51490426245550686832600992881014
51490426245550686832789278175786
51490426245551577888937982751676
51490426245551587217398435237510
51490426245551587217398435354150
51490426245551587217649453599398
51490426245551587217670403002154
51490426245551587354847446209946
51490426245551587400601059816218
51490426245551592159033524507062
51490426245551592159033553203418
51490426245551592159033553204870
51490426245551592159054445213462
51490426245551592159054473909818
51490426245551877666426313640758
51490426245551887406669029234294
51490426245551887406920076293990
51490426245551887544118068904538
51490426245551892348304147201654
51490426245551892348325039210246
51490426245551892485502139812202
51490426245554279043142024526392
51490426245554288509239773262172
51490426245554288509239801958528
51490426245554288509239802308448
51490426245554289104036405787274
51490426245554289104036406137194
51490426245554579781706684857446
51490426245554579827460269294978
51490426245554589247553414875594
51490426245554594600531090543560
51490426245554594600803145820038
51490426245554638524132982274611
51490426245554639072924952716803
51490426245555489677916157195702
51490426245555539686553082680839
51490426245575904332891173074172
51490426245576204110379847269766
51490426245576204110379875966122
51490426245576204575509525359536
51490426245576204575509554057349
51490426245578906225659961269010
51490426245578906225659989960994
51490426245578906225659989965366
51490426245578906233003028769580
51490426245578909525503802963356
51490426245578909525753703516730
51490426245578909525754822730748
51490426245578909571508436337025
51490426245586698386466184905634
51490426245586708950460825708396
51490426245586714491727944058252
51490426245586714903321921889896
51490426245586748211837722274454
51490426245586759324875123728842
51490426245586998438287996567710
51490426245586998438288025147426
51490426245586998575548779522898
51490426245586998575736807600226
51490426245586998621302335735006
51490426245586998621490363812334
51490426245587009139731419705180
51490426245587014627713914957014
51490426245587014635243835471960
51490426245587014635244953145120
51490426245587014635244954680154
51490426245587014635244978660600
51490426245587014635244981842928
51490426245587014635244983259870
51490426245587014635244983265694
51490426245587014635328666085485
51490426245587014635328666085486
51490426245587014636059743002192
51490426245587015047653719311852
51490426245587015085249477078094
51490426245587015092592515886680
51490426245587015092592544938572
51490426245587015092843593415417
51490426245587015092843593415418
51490426245587015093407304221768
51490426245587015093407304693944
51490426245587015095103029176067
51490426245587015095103029176068
51490426245587047989326310362266
51490426245587047989326339060074
51490426245587048401108316271238
51490426245587048401108574538442
51490426245587048401108603236250
51490426245587048401108603590542
51490426245587048401171365368356
51490426245587048401171365374180
51490426245587048446924921580464
51490426245587048446924921586288
51490426245587048446924922052847
51490426245587048446924922052848
51490426245587059102363711816654
51490426245587059102363740514462
51490426245587059102614788978050
51490426245587059514145717725626
51490426245587059514145719247769
51490426245587059514208393751402
51490426245587059559961975478990
51490426245587059559961978661318
51490426245587059559962093452358
51490426245587915065858743947690
51490426245587915065858744064330
51490426245587915065858772645498
51490426245587915065879693350446
51490426245588362263688499553708
51490426245588362400949254283312
51490426245588367342524704732242
51490426245588367342524709337336
51490426245588367388278260944350
51490426245590600846983906863826
51490426245590600846983906869650
51490426245590600846983935561634
51490426245590600846983935566006
51490426245590600892737491773742
51490426245590600892737491778114
51490426245590616906492081106528
51490426245590616906492081112352
51490426245590616906492109804336
51490426245590616952245666016444
51490426245590616952245666020816
51490426245590617356496605039502
51490426245590617363839643848088
51490426245590617363839672899980
51490426245590617364090721376825
51490426245590617364090721376826
51490426245590617364654432183176
51490426245590617366350157137475
51490426245590617366350157137476
51490426245590618601696949703263
51490426245590618601696949703264
51490426245590618736351914223932
51490426245590618738894908951043
51490426245590618738894942312999
51490426245590618738894942313728
51490426245590618738894942313812
51490426245590618738894942315216
51490426245590650672355444232646
51490426245590661785392759597966
51490426245590661785392845687034
51490426245590661785392845691246
51490426245590661785392874389006
51490426245590661785455521712810
51490426245590661785455607806090
51490426245590661785455636503850
51490426245590661831209106622726
51490426245590661831209221413766
51490426245590768856689461305757
51490426245591069455859423142367
51490426245591069457554033140009
51490426245591069458368792711673
51490426245591069458369936077463
51490426245793841329084879070512
51490426245793841329084907766868
51490426245793841374838492676784
51490426245793841786620499989808
51490426245794741942587512552292
51490426245797444065147903595197
51490426245866776615500380760548
51490426245866776615500380877188
51490426245867676817220721014052
51490426245867988538904809647987
51490426245870389595282635846989
51490426245870390052818484931629
51490426245870390052818513511345
51490426245902814197820220039156
51490426245902814197820220056418
51490426245902815433167012617994
51490426245902815982210031519562
51490426245903113929618014048418
51490426245903160049136054409762
51490426245903160049136055459522
51490426245903160049136312676966
51490426245914821173847406252654
51490426245914821173847634773742
51490426245914821173847663470098
51490426245914821722890423754334
51490426245914821722953185869178
51490426245914871182484330316270
51490426246429640216400869181358
51490426246429640216400897877714
51490426246451253851307289453438
51490426246451554589808900337454
51490426246453955554930633387072
51490426246453955554930662456434
51490426246453955691919705928962
51490426246453955691919705930414
51490426246453955692003388750206
51490426246453955737673290838878
51490426246453955737736052953722
51490426246454255879748722619280
51490426246454255881190271229390
51490426246454255881190271230842
51490426246454255881190299927198
51490426246454255881273954050634
51490426246462060662520367278450
51490426246462060662520367395090
51490426246462061211563385134629
51490426246462061211563385134630
51490426246462061211563386301029
51490426246462061211563386301030
51490426246462061211751671479161
51490426246462061211751671479162
51490426246462061211751671595801
51490426246462061211751671595802
51490426246462061213997155494684
51490426246462061214007746584560
51490426246462061214091314618928
51490426246462061214279599913700
51490426246462061257316970161191
51490426246462061257505256505723
51490426246462094017040796448840
51490426246462094565832766873770
51490426246462094565916333858378
51490426246462094565916334908138
51490426246462361400833951601457
51490426246462361400833951601458
51490426246462361401022236896229
51490426246462361401022236896230
51490426246465963123226345955862
51490426246465963123226374537030
51490426246465963123226374653670
51490426246465963260487100681254
51490426246465963306240713820966
51490426246465963306240714170886
51490426246523288293133133722302
51490426246523288704831685447758
51490426246523288704831714010212
51490426246523288704831714028926
51490426246523288704831714145566
51490426246523288704894447562602
51490426246523288704915396848718
51490426246523288705647621553494
51490426246523288705647621675750
51490426246523288705668513684342
51490426246523288705668542264058
51490426246523288705668542264266
51490426246523288705668542382150
51490426246523290530456337665779
51490426246524188724165337232662
51490426246524188724165337350754
51490426246524188725940497915198
51490426246524189318397080577822
51490426246524189319212959411858
51490426246524489461914089666142
51490426246524489462750917902726
51490426246526886715911842493394
51490426246526890426847508145804
51490426246526890426847536725520
51490426246526890427035794490336
51490426246526890427035823070052
51490426246526890427600682153958
51490426246526890427663415143785
51490426246526890427663415222526
51490426246526890427663415694910
51490426246526890427663439669532
51490426246526890427663443918882
51490426246526890427872622744390
51490426246526890427872651324106
51490426246526890429563841848832
51490426246526890429563841866094
51490426246526890429563841867546
51490426246526890429563870563902
51490426246526890429563870918194
51490426246526890566824510485156
51490426246526890566824625293666
51490426246526890610676637183222
51490426246527187042505953353500
51490426246527190746851755237976
51490426246527190753378886516170
51490426246527190754215714770223
51490426246527190754215714770224
51490426246527190754466763229600
51490426246527190755823251525806
51490426246527190756074183776992
51490426246534990590682772837146
51490426246534990590682801533502
51490426246534990590683031104350
51490426246534990590683059800706
51490426246534990590871059181678
51490426246534990590871087878034
51490426246534995532907053558678
51490426246534995537153547160494
51490426246534995537153575856850
51490426246534995539681851736434
51490426246534995539681880432790
51490426246534995670084125462826
51490426246534995670335173922202
51490426246534995674664231152878
51490426246534995676858580683990
51490426246534995676858580802082
51490426246534995676858923640582
51490426246534995676858952336938
51490426246534995676858952338390
51490426246534995677109627743686
51490426246534995677130548450086
51490426246534995715837710372742
51490426246534995722612508550498
51490426246534995722612537246854
51490426246534996081112985943360
51490426246534996081113244210564
51490426246534996081301272287892
51490426246534996081866131371798
51490426246534996082117179831174
51490426246534996082138100541946
51490426246534996086383732147188
51490426246534996086383732164450
51490426246534996086384851378468
51490426246534996086384875335828
51490426246534996086384880057354
51490426246534996086384880057561
51490426246534996086384880057562
51490426246534996086447613493311
51490426246534996086447613493312
51490426246534996087199639694682
51490426246534996087220560401034
51490426246534996087220560401242
51490426246534996088630363956444
51490426246534996088641212263764
51490426246534996088641216513114
51490426246534996088641216514566
51490426246534996088724526281730
51490426246534996088724899334358
51490426246534996088724899338730
51490426246534996088912812626262
51490426246534996088912898719702
51490426246534996088912927416058
51490426246534996127619716281714
51490426246534996132138436271127
51490426246534996132953224604550
51490426246534996134394772726674
51490426246534996134394801423030
51490426246535040004711380850960
51490426246535040004711409547316
51490426246535040004711639603438
51490426246535040004711639607810
51490426246535040004711663582432
51490426246535040004711667814520
51490426246535040004711668168652
51490426246535040004711668286696
51490426246535040004711668299794
51490426246535040141721002427588
51490426246535040141721345384180
51490426246535040141721374080536
51490426246535040141972394333201
51490426246535040141972394333202
51490426246535040141972418307824
51490426246535040141972423029557
51490426246535040141972423029558
51490426246535040147054620949676
51490426246535040147075541537984
51490426246535040553503351214411
51490426246535040553503351293152
51490426246535040553503352815295
51490426246535040553503352815296
51490426246535040553503376789918
51490426246535040553503379989508
51490426246535040553503381389188
51490426246535040553503381511651
51490426246535040553503381511652
51490426246535040553503634007362
51490426246535040553503638256712
51490426246535040553503638729095
51490426246535040553503638729096
51490426246535040553566143508244
51490426246535040553587034118768
51490426246535040553587321082328
51490426246535040558669519002446
51490426246535290917214037005288
51490426246535295856341770985016
51490426246535295859354690763254
51490426246535295859354719461062
51490426246535295863956893649795
51490426246535295863956893649796
51490426246535295866129174680774
51490426246535295866129174798866
51490426246535295866129517637366
51490426246535295866129546335174
51490426246535295866401142446870
51490426246535296271136696672226
51490426246535296271199372698002
51490426246535296275655445357782
51490426246535296275655469351326
51490426246535296275655473937498
51490426246535296275655473937705
51490426246535296275655473937706
51490426246535296275655473956420
51490426246535296275655474055590
51490426246535296276470233692870
51490426246535296277911781813542
51490426246535296277911810511350
51490426246535296277911810865641
51490426246535296277911810865642
51490426246535296278183402390958
51490426246535296278183406623046
51490426246535296278183406996052
51490426246535296278183407095222
51490426246535340330991596542464
51490426246535340330991968078772
51490426246535340742773860718640
51490426246535340742774232254948
51490426246535340742774232609239
51490426246535340742774232609240
51490426246535340742836622837696
51490426246535340742836622850746
51490426246535340742836622856570
51490426246535340742857543544048
51490426246536196843529989013888
51490426246536196889283602620160
51490426246538897993591854191442
51490426246538897993591854195654
51490426246538897993591882893414
51490426246538897993612803599814
51490426246538897997859554301190
51490426246538897997859554417830
51490426246538897997859582997546
51490426246538898000366594976486
51490426246538898000366681069766
51490426246538898000366709767526
51490426246538898000387515682886
51490426246538898000387601777570
51490426246538898000387630473926
51490426246538898130852522827766
51490426246538898130852522831978
51490426246538898137627349701878
51490426246538898137627435795158
51490426246538898137627464492918
51490426246538898137648270408278
51490426246538898137648385199318
51490426246538898176627028448246
51490426246538898183401941411426
51490426246538947960763844274795
51490426246538948006308194603823
51490426246559307713790544529380
51490426246559307713790634873622
51490426246559355477991330522732
51490426246559355889585307287354
51490426246559607903040336861606
51490426246559607903061257568006
51490426246559655667241003816020
51490426246559655667261924520968
51490426246559656078834980579190
51490426246559656078834982114224
51490426246559656078835353650532
51490426246742126682875430165028
51490426246743027296628853376792
51490426246743038409666254831180
51490426246745739655314933289804
51490426246745739655314961519600
51490426246745739655314961991984
51490426246745739660398279120296
51490426246745739701068546429516
51490426246745739701068546779436
51490426246745739701068546783808
51490426246745739706151892260008
51490426246745739706151892609928
51490426246753833652583569315072
51490426246753833652583598011428
51490426246753833698337182921344
51490426246753834064365833980894
51490426246753834064365862187604
51490426246753834064365862541736
51490426246753834064365862543188
51490426246753834064428596095737
51490426246753834064428596095738
51490426246753834110119447097520
51490426246753834110182181004201
51490426246753834110182181004202
51490426246753834110370237294064
51490426246753844628611288967712
51490426246753844628632180976304
51490426246753844765620970769460
51490426246753844765620999465816
51490426246753844765872043693104
51490426246753844765872048279324
51490426246753844765892935701696
51490426246753844811374584375732
51490426246753844811625633189240
51490426246753845177403002175198
51490426246753845177403002192460
51490426246753845177403006778680
51490426246753845177403006896724
51490426246753845177403006896772
51490426246753845177403006896931
51490426246753845177403006896932
51490426246753845177486570209566
51490426246753845177674855504338
51490426246753845223156591688548
51490426246753845223219234413082
51490426246753845223219352403920
51490426246753845223407519707854
51490426246753845223407638748452
51490426246753845228301807541482
51490426246753845228301808591242
51490426246753845228490093886014
51490426246753850124141243372718
51490426246753850124141243389980
51490426246753850169873907576234
51490426246778160101619331566520
51490426246778160101619359796316
51490426246778160101619360146236
51490426246778160101622458978950
51490426246778160147376043888866
51490426246778160552442770002038
51490426246778160552631056346570
51490426246778160559217596876150
51490426246778160559217597925910
51490426246778160559221070184257
51490426246778160559221070184258
51490426246778160559241990890663
51490426246778160559405883220682
51490426246778160559409355479029
51490426246778160559409355479030
51490426246778161741408705564558
51490426246778161741408705568930
51490426246778161741408729526290
51490426246778161741408729543552
51490426246778161741408734260914
51490426246778161741471234440952
51490426246778161741471467683773
51490426246778161741471467683774
51490426246778161741471491658396
51490426246778161741471496380129
51490426246778161741471496380130
51490426246778161748835193955938
51490426246778161748998059305512
51490426246778161749002558544310
51490426246778161749002563266043
51490426246778161749002563266044
51490426246778161749018978476878
51490426246778161749018979893820
51490426246778161749023479250710
51490426246778161749023483972449
51490426246778161787162319052738
51490426246778161794567862763095
51490426246778161794567862763096
51490426246778161794756148057867
51490426246778161794756148057868
51490426246778161924485806851070
51490426246778161924485835547426
51490426246778161931765855373644
51490426246778161931765855375096
51490426246778161932016902433340
51490426246778161932037824539420
51490426246778162343548118482590
51490426246778162343548118482638
51490426246778162343610877065394
51490426246778162343820087665836
51490426246778460695959779090358
51490426246778460702734607014230
51490426246778460702738049091977
51490426246778460702738050692861
51490426246778460702738050692862
51490426246778462113756400849306
51490426246778462113756429545662
51490426246778462121287467735220
51490426246778462121287469251540
51490426246778462532881442365822
51490426246778462532881447083184
51490426246778462533069732377961
51490426246851091265131915385140
51490426246851091265131944081496
51490426246851091676913921215371
51490426246851091676913922810432
51490426246851091676913922814644
51490426246851091676913922816096
51490426246851091676913922816255
51490426246851091676913922816256
51490426246851091676913946790878
51490426246851091676913951390148
51490426246851091676913951394360
51490426246851091676913951512452
51490426246851094831651845309754
51490426246851094831651845327016
51490426246851094831651873906732
51490426246851094831714607441860
51490426246851094831714636021576
51490426246851094831714864659304
51490426246851094968912513963340
51490426246851094968912628632124
51490426246851094969477744566292
51490426246851094969728421493572
51490426246851095015482006403488
51490426246851095381259750475264
51490426246851095381322766625224
51490426246851095381322771346957
51490426246851095381322771346958
51490426246851095427075978463798
51490426246851095427076322837332
51490426246851095427076327541803
51490426246851095427076327541804
51490426246851095427076327559065
51490426246851095427076327559066
51490426246851095427264355152572
51490426246851096616041680770606
51490426246851096616041680787868
51490426246851096616104700120156
51490426246851096616104704841889
51490426246851096616104704841890
51490426246851097210838259089696
51490426246851395158999010770234
51490426246851395158999015491808
51490426246851395570593360623460
51490426246863102402475633816756
51490426246863102951330336277964
51490426246863102951330623241524
51490426246863102951330623591284
51490426246863102951518622622496
51490426246863102951518651318852
51490426246863102953841103229462
51490426246863102999594659441570
51490426246863102999782687518898
51490426647373689779090317946092
51490426647374890536172693466668
51490426701499154314222939850749
51490426701535471727226076793197
51490426701535521551342115090659
51490426701535521688602783726983
51490426701719204579377564983511
51490426701754326121709163482983
51490426701754326724033705133587
51490426718280801765951171153805
51490426718281101955200844445641
51490426718281102137964135136326
51490426718281102503992814887833
51490426724185820103407360724016
51490426724187020723228981514988
51490426724187020860489736244592
51490426724189427178780897946386
51490426724477603520256521975019
51490426724477603520259616693689
51490426724477609010686704985197
51490426725352505474764649041127
51490426725352805664035214341555
51490426725388828376503050392915
51490426860083757859389116152367
51490426860083757859389116165465
51490426860083757861899629087463
51490426860083757861899629100513
51490426860084054296865749124695
51490426860084054296865749124743
51490426860084058002906125234863
51490426860084058002906125240687
51490426860084058005416638175783
51490426860084058005416638188833
51490426860087656613845568469703
51490426860087656616103856455493
51490426860087656616105004348397
51490426860087660276412717690865
51490426860087660322145381877118
51490426860087660322145381877119
51490426860087660322145381881331
51490426860087660322145381894381
51490426860087661511194651185797
51490426860087661555231590789353
51490426860087661555232738682257
51490426860087661556927315376263
51490426860087661556927315389313
51490426860948282585269032794607
51490426860948282585269032800431
51490426860948282585269032813481
51490426860948282585519735480769
51490426860948282585519735499643
51490426860951284018182789938023
51490426861024235549627927575949
51490426861032333885871995628679
51490426861032333885871995641777
51490426861032333888403399503733
51490426861032333888403399522607
51490426861035941093446967423531
51490426861035941139179631627047
51490426861035941139200523635639
51490426861035941146791253335719
51490426861035941146791282033479
51490426861056650858647534941071
51490426861056650858647534954169
51490426861056651041849786804021
51490426861056651041849786817119
51490426861056651049464909114509
51490426861056651049464909127559
51490426861068356598364194524053
51490426861068356598364195586863
51490426861068356644096858628351
51490426861068356644096859673739
51490426861068356644096859678111
51490426861068356644096859691209
51490426861068356644117750636991
51490426861068356644117751680927
51490426861068356644117751686751
51490426861068356644117751699801
51490426861068356646628234874279
51490426861068356646628263572039
51490426861068406425430308955672
51490426861240383346736864225237
51490426861240383346736892922997
51490426861242784311667241967593
51490426861243073517549422390447
51490426861243089988836618496075
51490426861243089988836618500447
51490426861243089988836618513545
51490426861243089988836619563305
51490426861243089991367994746327
51490426861243089991368023444135
51490426861243089996451597794263
51490426861348439951712831731933
51490426861348440363578404625561
51490426878093759742881906884359
51490426878093759744574159696951
51490426878093759744576484044925
51490426883687486574705181380064
51490426883722158412487817959441
51490426883722158412487846657201
51490426884011438417150925974647
51490426884011438831192597226763
51490426884011438831192624861713
51490426884011438831192625924523
51490426884034805002660215035407
51490426930991617011318738400234
51490426931175326070759211574971
51490426931175326070759211691611
51490426931268686757549853820287
51490426931280699088407639781715
51490426931280699088407640131635
51490426936895884479339467493853
51490426936895884480175147837533
51490426936897088399506970003441
51490426937071943913852997894603
51490426937080049023594175841055
51490426937080049023594176890815
51490426937083651294590284974015
51490426937114722455064113168343
51490426937179562971483584454231
51490426937191570542307339659991
51490426937191575849719860264519
51490426937211988903949608116031
51490426937211988903950384490097
51490426937212033375775913680845
51490426937212033787307216549523
51490426937212033787369892575299
51490426937772585465904854445027
51490426937832463456715520412409
51490426937833659084312697878271
51490426937836060193490933255427
51490426937836060236716556427903
51490426937836063943593760793529
51490426937836065727982448466471
51490426937844169008145091452405
51490426937844213883950744160669
51490426937844213884786424504349
51490426937845414648564416627653
51490426937848115940217497359723
51490426937848115981699939898361
51490426937868480634715080302277
51490426937868528673604826408043
51490426937868528810865495044367
51490426938052211701640281022629
51490426938052502001609442537753
51490426938054913032331445072617
51490426938063018507850369545949
51490426938063018510378302585581
51490426938063023451765468093871
51490426938063023457015407911615
51490426938087333846296421172705
51490426938087335074115271208159
51490426938087335074950951551839
51490426938087335676439817567399
51490426938160268165362833380971
51490426938160268302623502017295
51490426938160269949751525653183
51490426954622060913814572391661
51490426954626113537629321626047
51490426954626162945727067041709
51490426954905889520855815238729
51490426954905889932638079414905
51490426954905937696838865390995
51490426954905937698533442551561
51490426954913995179640046437070
51490426954913995225393602649178
51490426954914895610191073347898
51490426954914895610191073702030
51490426954917646724747049686966
51490426954917646724767970393318
51490426954917646724767971810260
51490426954917646727194772159330
51490426954917646727212332216254
51490426954917646861945043360324
51490426954917646864455526534802
51490426955813512105914912955631
51490428083173256317553389488835
51490428083173571141255607905791
51490428083173572924829511842915
51490428083173572925394366323366
51490428083173572925394371026226
51490428083173572925666335510749
51490428083173572925666340096969
51490428083173572925666340215013
51490428083173572933009374319362
51490428083173572933009379036724
51490428128650879255069621244278
51490428134559504660637869058330
51490428136339074927849249419344
51490428136347132456696102342374
51490428136348082436110752266320
51490428136348499528363994792470
51490428136348499528363994910562
51490428136348499947468118786179
51490428136350784139462128932230
51490428136350784139545807036112
51490428136350784139545811272412
51490428136350784139545811285462
51490428136350784139545811738972
51490428136350784139545811757845
51490428136350784139545839970172
51490428136350784139545840320092
51490428136350784276743832580720
51490428136351201284874780909127
51490428136351201284874780909154
51490428136351201284874785626516
51490428136351201284874785626525
51490428136533561063561463327370
51490428136555174332536372973106
51490428136569588717440057497261
51490428136569622070957330482423
51490428136569622116691945612486
51490428136569622116691945729126
51490428136569622116693060221410
51490428136569622116693064943144
51490428136638966387240184329326
51490428136642518835395758339255
51490428136642579367294322378755
51490428136663281718158297662048
51490428136663281718158298128608
51490428136663292837115754141510
51490428136663292837115758863244
51490428136663295948547927590636
51490428136674983198240190045232
51490428136674989099711377964426
51490428136674989099732269506458
51490428136674989099732298552734
51490428136674989099732384291882
51490428136674989100485530076063
51490428137189757768620994559178
51490428137190057911949718352726
51490428137190057911952041301020
51490428137190057912120210471620
51490428137190057912202745386654
51490428137210471377125820461466
51490428137210471377128144926080
51490428137210471377317206122582
51490428137210471377334654808238
51490428137210471377334654924878
51490428137210471377338098131126
51490428137210471382418343595322
51490428137211371807697739752488
51490428137211371807697741152168
51490428137211371807868233406416
51490428137211371807948443838122
51490428137211671951406134484613
51490428137211671951406134484614
51490428137211671951406134503328
51490428137211671951468810510230
51490428137214073099539108241820
51490428137214373242784176961342
51490428137214373242867830635688
51490428137214373243038324270901
51490428137214373243038324270902
51490428137214373243038324289616
51490428137214373243120859185936
51490428137214373243121892305062
51490428137222478352337070429502
51490428137222478352337070546142
51490428137222478352610989606132
51490428137222478353341263403118
51490428137222478353343587401172
51490428137222478353362155411710
51490428137222478353364479409764
51490428137222478353426892433504
51490428137222478353426897019724
51490428137222478353426897032822
51490428137222478353426897136364
51490428137222478353426897149414
51490428137222478353426897149462
51490428137222478764935242284522
51490428137222478764937565232816
51490428137222478765144419587886
51490428137222478765209161325638
51490428137222478770227765418378
51490428137222478771922341062624
51490428137222478947133672839854
51490428137222478947405268951550
51490428137222478947949580388960
51490428137222478947949580402058
51490428137222478947949581801737
51490428137222478947949581801738
51490428137222478947951900131840
51490428137222478947951904853573
51490428137222478947951904853574
51490428137222478947951904866671
51490428137222478947951904866672
51490428137222478948137494025008
51490428137222478948137494141648
51490428137222478948137866746590
51490428137222478948137867096509
51490428137222478948137867096510
51490428137222478948139818023062
51490428137222478948139818139702
51490428137222478948140191211203
51490428137222478948140191211204
51490428137222478948158758755182
51490428137222478948161083219795
51490428137222478948161083219796
51490428137222478948161853355808
51490428137222478948161857955078
51490428137222478948161858060072
51490428137222478953242103535914
51490428137222478953242104585674
51490428137222478954727760144000
51490428137222478954727761543679
51490428137222478954727761543680
51490428137222478954936680229920
51490428137222478954936680696479
51490428137222478954936680696480
51490428137223378782888097694462
51490428137223378782888097811102
51490428137223379377684700104814
51490428137223379377935748581660
51490428137223379377956296216510
51490428137223379377956640590252
51490428137223379378688894011550
51490428137223379378691218476164
51490428137223379378709786020142
51490428137223379378712110484756
51490428137226080669588830376540
51490428137226080669609722385132
51490428137226080670090898981744
51490428137226080670093222979798
51490428137226080670153689448800
51490428137226080670153689461898
51490428137226080670156009209150
51490428137226080670156013809877
51490428137226080670156013913414
51490428137226080670362867815022
51490428137226080670362868164941
51490428137226080670362868164942
51490428137226080670365962415648
51490428137226080670365966997655
51490428137226080670365967014918
51490428137226080670365967119912
51490428137226080676931869203840
51490428137226097141652273481955
51490428137226130494963725213911
51490428137295430294081372883876
51490428137299032016351343030999
51490428137299032023879310611816
51490428137299032023879311078376
51490428137299076486291687284676
51490428137299076487714294795484
51490428137299076624912316102340
51490428137299076626003548884642
51490428137299076626003549351202
51490428137299076632527295868587
51490428137319489913078164020168
51490428137319789683160922483982
51490428137319789683160924000302
51490428137319789684834693258464
51490428137319789684855613963412
51490428137319790094754643551644
51490428137319790096428298018606
51490428137319790096428671090108
51490428137319790096449218723506
51490428137319790102348730836868
51490428137331446921137603054906
51490428137331447058398356380618
51490428137331447058398357780298
51490428137331447515933833812310
51490428137331447653194587138022
51490428137331447653194588537702
51490428137331496884210262163570
51490428137331496884210348252638
51490428137331496927242750539404
51490428137331496927242750656044
51490428137331496927243093495996
51490428137331496927243094545756
51490428137331496927243095012316
51490428137331496928937327233410
51490428137331496928937327350050
51490428137331496928937671706322
51490428137331496929962785151558
51490428137331496929962813847914
51490428137331496929963846955394
51490428137331496929963933044462
51490428137331496935046130632130
51490428137331496935046130982050
51490428137331496935046131098690
51490428137331497066952346700641
51490428137331497066973295986703
51490428137331497067223568223386
51490428137331497067224601330866
51490428137331497067224687419934
51490428137331497067224687437403
51490428137331497476306689795952
51490428137331497476306690145872
51490428137331497476307809477987
51490428137331497478001265440198
51490428137331497478734609827057
51490428137331497478734638406773
51490428137331497478755559113119
51490428137503461458303953147411
51490428137513967531552500568010
51490428137513967531552500568058
51490428137513967531554824566064
51490428137513967531554824566112
51490428137513978651117491980100
51490428137513978651935350923770
51490428137513978652121684824026
51490428137513978652124783656740
51490428137513978789133256376776
51490428137513978789385452293064
51490428137513979200912164515892
51490428137513979200978397005534
51490428137513982357973404104518
51490428137513982357973777174568
51490428137513982358162062469388
51490428137513982358162062482438
51490428137514262916427033899716
51490428137514262916428181804266
51490428137514262916428181810090
51490428137514262916428439040632
51490428137514262916616725385164
51490428137514262918122758854015
51490428137514262918311302429089
51490428137514266027940452434756
51490428137514266027943920088010
51490428137514266027943924687280
51490428137514266027943924693104
51490428137514266439726446099822
51490428137514267675069509656330
51490428137514267675069509656378
51490428137514267675071833654432
51490428137514267675072976843024
51490428137514267675072981448118
51490428137514267675073238678660
51490428137514267858000539075384
51490428137514267858002490468496
51490428137514268269594515838346
51490428137514268269594515844170
51490428137514268269594515857268
51490428137514268269597614676884
51490428137514268269597868725098
51490428137514268269597873429362
51490428137514268271292191720810
51490428137514268272042233711440
51490428137514268272042238316534
51490428137514268272042238329632
51490428137514268272045337149248
51490428137514268276372695599210
51490428137514278793190628477518
51490428137514278795450408617574
51490428137514278795452387173412
51490428137514278795452388708446
51490428137514278795637574698280
51490428137514278795642051497490
51490428137514278976205197701144
51490428137514278977816119221954
51490428137514278978382929668612
51490428137514278978652947458538
51490428137514278978655267218888
51490428137514278978655271923152
51490428137514278978656018060004
51490428137514279390161837807680
51490428137514279390162980996320
51490428137514279390162985601414
51490428137514279390246639374978
51490428137514279390246668072738
51490428137514279390248963839592
51490428137514279390248991002318
51490428137514279390248992419260
51490428137514279390248992537352
51490428137514279395245555174480
51490428137514282501490441772554
51490428137514282501677952227002
51490428137514282501678985365050
51490428137514282506761298057494
51490428137515166458428717934792
51490428137515166458428718051432
51490428137515166458429089587740
51490428137515166458432189837396
51490428137515167007472108506778
51490428137515167007475551714478
51490428137515167052953724233448
51490428137515167053204772710294
51490428137515167053208215917994
51490428137515168242821999906684
51490428137515168244516577067249
51490428137515168244516577067250
51490428137515168288551193618762
51490428137515168288551193735402
51490428137515168288551565290584
51490428137515168288551566340344
51490428137515168288551566690264
51490428137515168288553517733456
51490428137515168288553889288638
51490428137515168288554632225740
51490428137515168288554636947474
51490428137515168288555008483782
51490428137515168288555008496832
51490428137515168288572457299176
51490428137515168288572458348936
51490428137515168288574781297230
51490428137515168290246141984590
51490428137515168290248093261062
51490428137515168290249207869986
51490428137515168290249580941488
51490428137515168290249585527708
51490428137515168290267033993182
51490428137515168837343535713854
51490428137515168837615476200744
51490428137515168837617800198798
51490428137515168839038112407860
51490428137515168839040063819846
51490428137515168839041183016442
51490428137515168839041207008486
51490428137515168839041211596158
51490428137515168839041211712798
51490428137515168839310052894750
51490428137515168839856344423037
51490428137515168839857119274954
51490428137515168839874907710432
51490428137515168839874907729306
51490428137515168839874911965606
51490428137515168839874911978656
51490428137515168839876887352214
51490428137515168839876891939838
51490428137515168839876892056478
51490428137515168839877231708486
51490428137515168839877231727360
51490428137515168839877236313579
51490428137515168839877236313580
51490428137515168839878006548762
51490428137515168839878006566232
51490428137515168839878011147996
51490428137515168839878011148032
51490428137515168839878011148239
51490428137515168839878011148240
51490428137515168839878011264672
51490428137515168844958629817839
51490428137515168846653206511845
51490428137515179363199084119500
51490428137515179363201407048920
51490428137515179363201407067794
51490428137515179363201408584113
51490428137515179363201408584114
51490428137515179363453489112696
51490428137515179363453489131570
51490428137515179363453833487842
51490428137515179406672283860234
51490428137515179406693462851260
51490428137515179408367232575982
51490428137515179408388038495506
51490428137515179408388153280930
51490428137515179409202912900788
51490428137515179409202912919662
51490428137515179409204060811162
51490428137515179409204060812566
51490428137515179409207045324804
51490428137515179409207418396306
51490428137515179957994540036468
51490428137515179957994540386388
51490428137515179957995654995312
51490428137515179957995659250486
51490428137515179957995659717045
51490428137515179957995659717046
51490428137515179957995687948246
51490428137515179957995688298165
51490428137515179957995688298166
51490428137515179957997978993366
51490428137515179957997982198780
51490428137515179957997983715099
51490428137515179957997983715100
51490428137515179957998010877666
51490428137515179957998010896540
51490428137515179957998012412859
51490428137515179957998012412860
51490428137515179963078229173472
51490428137515183069239461648221
51490428137515183069239461648222
51490428137515183115243290079590
51490428137515183115243290098464
51490428137515183115244323217590
51490428137515183115244433753664
51490428137515183115244437989964
51490428137515183115244437991368
51490428137515183115244438003014
51490428137515183120326635910082
51490428137517868298939227955180
51490428137517868298940261075758
51490428137517868298940347151728
51490428137517868298940347164826
51490428137517868344669569210402
51490428137517868344671892158696
51490428137517868344672925279274
51490428137517868344673011355244
51490428137517868344673011368342
51490428137517868346364144854648
51490428137517868346367502439839
51490428137517868346367502439840
51490428137517868346367583811546
51490428137517868346367588528908
51490428137517869946069318163429
51490428137517869947763894974075
51490428137517869991798624898186
51490428137517869991798624904010
51490428137517869991798624917108
51490428137517869991798625966868
51490428137517869991798626316787
51490428137517869991798626316788
51490428137517869991800948896240
51490428137517869991800948915162
51490428137517869991801953804492
51490428137517869991801977784938
51490428137517869991801982483585
51490428137517869991801982489202
51490428137517869991802068110258
51490428137517869991802068110306
51490428137517869991802068123356
51490428137517869993493201611114
51490428137517869993495525940166
51490428137517869993495526075727
51490428137517869993495526075728
51490428137517869993496530498498
51490428137517869993496559078214
51490428137517869993496640568012
51490428137517869993496645154184
51490428137517869993496645167282
51490428137517869993496645270872
51490428137517869993496645283922
51490428137517869998576804659050
51490428137517869998576806058729
51490428137517869998576806058730
51490428137517869998579129123663
51490428137517869998579129123664
51490428137517870130691194202740
51490428137517870130693518550714
51490428137517881066634429040796
51490428137517881066637011785711
51490428137517881109919343486758
51490428137517881109940264191658
51490428137517881109940264197482
51490428137517881111613920180764
51490428137517881111614293252266
51490428137517881111634840885664
51490428137517881112370536450608
51490428137517881247200932827982
51490428137517881248897832470282
51490428137517881249631205086932
51490428137517881249649026960570
51490428137517881249651351425183
51490428137517881249651351425184
51490428137517881249652097562035
51490428137517881249652097562036
51490428137517881249652126259843
51490428137517881254711452084710
51490428137517881256426921253819
51490428137517884772674806569518
51490428137517884772675064849819
51490428137517884772737568334282
51490428137517884818491124546390
51490428137517884818491497616440
51490428137517884818491497617892
51490428137538294536915110174258
51490428137538294536915113362202
51490428137538294536977789388138
51490428137538578064332213206058
51490428137538578247345146182678
51490428137538578247345519235306
51490428137538578247346290887638
51490428137538578247346294074178
51490428137538578247346294087228
51490428137538578247346294093052
51490428137538578247346295609371
51490428137538578247346295609372
51490428137538578247346552373354
51490428137538578247346552839913
51490428137538578247346552839914
51490428137538578247534839184445
51490428137538578247534839184446
51490428137538594123836773099426
51490428137538594124108740747430
51490428137538594124108740760480
51490428137538594124108741810240
51490428137538594307123309984106
51490428137538594307123338680462
51490428137538594307123339730222
51490428137538594718633376455948
51490428137538594718905315879980
51490428137538594718905315893078
51490428137538594718905344576336
51490428137538594726163667457442
51490428137538594726248354688566
51490428137550285087372787404184
51490428137550285445904894695024
51490428137550285445906299719252
51490428137550285445906385445350
51490428137550285491637930434800
51490428137550285491638702087132
51490428137550285491638705275284
51490428137550285491638706692226
51490428137550285491639049661916
51490428137550285491658479486800
51490428137550285491659855931360
51490428137550285628835551509040
51490428137550285628835551509088
51490428137550285628836694697680
51490428137550285628899461534257
51490428137550285628899461534258
51490428137550285628919232812512
51490428137550285628919232812560
51490428137550285628919234212192
51490428137550285628919234212240
51490428137550285628919577168832
51490428137550285628920352009108
51490428137550285628920352026578
51490428137550285628920610306832
51490428137550285629088005109332
51490428137550285629107519157044
51490428137550285629108896651364
51490428137550301505389939025764
51490428137550301505392263023818
51490428137550301505410859264312
51490428137550301505410859614072
51490428137550301505413183544983
51490428137550301505413183728766
51490428137550301505413183728926
51490428137550301505599144559084
51490428137550301505661906673768
51490428137550301505664232207021
51490428137550301551142719931036
51490428137550301551142720397596
51490428137550301551143490533608
51490428137550301551143495237872
51490428137550301551143495255342
51490428137550301551143753535596
51490428137550301551143867841362
51490428137550301551143867841410
51490428137550301551143867854460
51490428137550301551143868307922
51490428137550301551143868307970
51490428137550301551145814531662
51490428137550301551145819235926
51490428137550301551145819253396
51490428137550301551164415826180
51490428137550301551164788896230
51490428137550301551166739824234
51490428137550301551331005225808
51490428137550301551331776878140
51490428137550301551331781599874
51490428137550301551332039880128
51490428137550301551332153136182
51490428137550301551332154665552
51490428137550301551352960468436
51490428137550301551353075253860
51490428137550301551355283416730
51490428137550301551414688045600
51490428137550301551415459697932
51490428137550301551415462885876
51490428137550301551415462903346
51490428137550301551415463953106
51490428137550301551415722233360
51490428137550301551415835955926
51490428137550301551415835955974
51490428137550301551415837018784
51490428137550301551417783695986
51490428137550301551417788301079
51490428137550301551417788301080
51490428137550301551418045531574
51490428137550301688592823301876
51490428137550301688613743890184
51490428137550301688616037792202
51490428137550301688676505655108
51490428137550301688678828603402
51490428137550301695956868443534
51490428137550301695956868793454
51490428137550302100122632828000
51490428137550302100122632828048
51490428137550302100123776016640
51490428137550302100186542853217
51490428137550302100186542853218
51490428137550302100188865317530
51490428137550302100188865317690
51490428137550302100206315181232
51490428137550302100206315181280
51490428137550302100206315531152
51490428137550302100206315531200
51490428137550302100207430140124
51490428137550302100207434395298
51490428137550302100207463441525
51490428137550302100207463441526
51490428137550302100207463442983
51490428137550302100209754138178
51490428137550302100209757326122
51490428137550302100209757343592
51490428137550302100209785838695
51490428137550302100209786022478
51490428137550302100209786022638
51490428137550302100209787439579
51490428137550302100209787439580
51490428137550302100458510501222
51490428137550302100460834499276
51490428137550302107737722191378
51490428137550302107737725195587
51490428137550302107737725379322
51490428137550302107737725396792
51490428137550302107737726796471
51490428137550302107737726796472
51490428137623234595821622363296
51490428137623234595842514371840
51490428137623234595842542951556
51490428137623234595905303666720
51490428137623234595905303666768
51490428137623234595905304716480
51490428137623234595905304716528
51490428137623234595905561933924
51490428137623234733166059441920
51490428137623234778856853539136
51490428137623234778856853539344
51490428137623234778919529564912
51490428137623234778919529564960
51490428137623234778919615654028
51490428137623234780342509097670
51490428137623235144885560453652
51490428137623235144948322568336
51490428137623235190618224657168
51490428137623235190701792691328
51490428137623235192061724661794
51490428137623235192124515006642
51490428137623235192145407015234
51490428137623236380232353020844
51490428137623236380295115135528
51490428137623236381926930181410
51490428137623236425775956039344
51490428137623236425775957089104
51490428137623236425775957439024
51490428137623236425963870730976
51490428137623236425963870847616
51490428137623236425964985339900
51490428137623236425964990061634
51490428137623236425964990074684
51490428137623236425985910662992
51490428137623236426047552151040
51490428137623236426047552151088
51490428137623236426047553200800
51490428137623236426047553200848
51490428137623236426047553550720
51490428137623236426047553550768
51490428137623236426048668159644
51490428137623236426048668159692
51490428137623236426048671365058
51490428137623236426048671365106
51490428137623236426048672414818
51490428137623236426048672414866
51490428137623236426048672427916
51490428137623236426048672881377
51490428137623236426048672881378
51490428137623236426048672881425
51490428137623236426048672881426
51490428137623236426048929632310
51490428137623236426048930695120
51490428137623236426048931161680
51490428137623236426050996762791
51490428137623236426050996879479
51490428137623236426051253980283
51490428137623236427470534133030
51490428137623236427471538691362
51490428137623236427471567271078
51490428137623236427471648741954
51490428137623236427471648742002
51490428137623236427471653347048
51490428137623236427471653360146
51490428137623236427471653463736
51490428137623236427471653476786
51490428137623236427658446375222
51490428137623236427659560984146
51490428137623236427659560984306
51490428137623236427659934036774
51490428137623236427659938641868
51490428137623236562973949699652
51490428137623236563245545811348
51490428137623236564668526743578
51490428137623236974756212826068
51490428137623236974839866949552
51490428137623236976450416934006
51490428137623236976451536130602
51490428137623236976451560122646
51490428137623236976451560122694
51490428137623236976451564710318
51490428137623236976451564826958
51490428137623236976514326475402
51490428137623236976535218483994
51490428137623236976535218501463
51490428137623236976537538244344
51490428137623236977267472253813
51490428137623236977267472389114
51490428137623236977287240466374
51490428137623236977287245053998
51490428137623236977287245170638
51490428137623236977287584822646
51490428137623236977287589427739
51490428137623236977287589427740
51490428137623236977288359479187
51490428137623236977288359662922
51490428137623236977288359680392
51490428137623236977288363912480
51490428137623236977288364262156
51490428137623236977288364262192
51490428137623236977288364262399
51490428137623236977288364262400
51490428137623236977288364378832
51490428137623236977288364397706
51490428154073159003526270277363
51490428154076777144572731343459
51490428154077076098224568196351
51490428154077077333006501691283
51490428154077077333822404635295
51490428154077077333843325341647
51490428154077077478362316859285
51490428154077077478363435870730
51490428154077077478363440653699
51490428154077077516585581020166
51490428154077077524368069441143
51490428154077077882614375077487
51490428154077077882886344260685
51490428154295464956745059334825
51490428154295498310262332319987
51490428154389124604154775240171
51490428154389157362875444396587
51490428154389157362875558715451
51490428154389157957484134466869
51490428154389157958216359656919
51490428154937548236527397508417
51490428154948055004783089039653
51490428154948102625136664800079
51490428154951956909398253882517
51490428154952006741817616178254
51490428155021306540708263254235
51490428155045665785267960758731
51490428155057373304018747744807
51490428155057373718039525925473
51490428155057373718039640244337
51490428155240144510617999840921
51490428155240144515698618493099
51490428155240158786737567863185
51490428155240158786737572462455
51490428155243746185373286899135
51490428155243746187065539595087
51490428155243757351674419442953
51490428155276177744906729497153
51490428155276177790660314288977
51490428155276177927918744666395
51490428155276177927921068664449
51490428155337405239678765990551
51490428155349112802553905589901
51490428155349112804790469717430
51490428155349112804790469717439
51490428155349113216572474091377
51490428159876267270058594218193
51490428159876267270309298321297
51490428159877178903733564883825
51490428159877179315327542715469
51490428159877179315515828941909
51490428159877179315515829060001
51490428159877215961576090583371
51490428159877215961596638353783
51490428159877216007329302557299
51490428159877216418923280388943
51490428159946211775193514805142
51490428159946211912642555879438
51490428159948913478611039374895
51490428159948913478628602508994
51490428159948913616077643583290
51490428159950114189960751177229
51490428159950114235693415380745
51490428159970574687550236847106
51490428159970574687550265544914
51490428159970874876820830845342
51490428159973228809526828709563
51490428159973228809547749297871
51490428159973276528183345859314
51490428159973576580172235727950
51490428159973576763186575363258
51490428159981333919853012527525
51490428159981345175422799849831
51490428159981634109102767203952
51490428159981634109102771925685
51490428159981634109102771925686
51490428159982534814112460437518
51490428159982734213372288663061
51490428159983001043488989044660
51490428159983001048572334875152
51490428159985236380349550809088
51490428159985236380349555530821
51490428159985236380349555530822
51490428159985236380350588632685
51490428159985236517547548141370
51490428159985247041143917997985
51490428159985283961807965620178
51490428159985284099005957876434
51490428159985285791868798030108
51490428159985285791952480855724
51490428159985296865929675593761
51490428159985300570275476078557
51490428159985402557402429569374
51490428159985402557402434273638
51490428159985402747946951173324
51490428159985402748010856494278
51490428159985702746924076748437
51490428159985702752006531903469
51490428159985702891463960274694
51490428159985702891465103463334
51490428159985702929687248415994
51490428159985702937281450492466
51490428159985702937469736836971
51490428159985703295988011656513
51490428160188475632310365769006
51490428160188475632310365786268
51490428160188475632310367308412
51490428160189679500636516659946
51490428160192381203883833018640
51490428160192381203883833508286
51490428160192381386898172675582
51490428160200472084259889689560
51490428160200472222088086236499
51490428160200472222276114313827
51490428160200472222276372581031
51490428160200486320872486944382
51490428160200486321710463086968
51490428160200488151853854759928
51490428160200488693646877986020
51490428160200638406909177845275
51490428160201389261395897861528
51490428160204073760459710208764
51490428160204073897722702838770
51490428160204073943473963282620
51490428160204073943474049376060
51490428160204074492516982188560
51490428160204085611455960437399
51490428160204085611476881025707
51490428160204090552024123329398
51490428160204090552841150067824
51490428160204123769098615195798
51490428160204123769099729804722
51490428160204123769099734526455
51490428160204123769099734526456
51490428160204123906296866073710
51490428160204123906297641043724
51490428160204123907112773739455
51490428160204123907133694327763
51490428160204123913890695214193
51490428160204134841466379279991
51490428160204138547504432460739
51490428160273165471097551849312
51490428160273167301335107245786
51490428160273167301523387941288
51490428160273167301523392190638
51490428160273167301523392663021
51490428160273167301523392663022
51490428160273167301523393590318
51490428160273167302077776476218
51490428160273167850312263800116
51490428160273167850312349889184
51490428160273167850313411706118
51490428160273167850313497799558
51490428160273167850315362632830
51490428160273167850315448721898
51490428160273167850315702757014
51490428160273167850315706989102
51490428160273167850315707343234
51490428160273167850315707478748
51490428160273167850375025914960
51490428160273167850378124747674
51490428160273167850378125101806
51490428160273167850378125219850
51490428160273167850378469593592
51490428160274368607394639793076
51490428160274368607395759001270
51490428160274368607395787699078
51490428160274518176955835315593
51490428160274518313128713331927
51490428160277020487781535913975
51490428160277020487802427922567
51490428160277080834216891348000
51490428160277081019700993011827
51490428160277081019703315960121
51490428160297433356696528941799
51490428160297482632250896580454
51490428160297482632439177275956
51490428160297482632439181875226
51490428160297482632439181997689
51490428160297482632439181997690
51490428160297483181230377482758
51490428160297483181231492091682
51490428160297483181231496677902
51490428160297483181231496809044
51490428160297483181231496813416
51490428160297483181231525388760
51490428160297483181231611482200
51490428160297483181293139247682
51490428160297483181294258442826
51490428160297483181294258928260
51490428160297483181294287153684
51490428160297494299413886532562
51490428160297783370564852454112
51490428160309490752055256736538
51490428160309490752055285316254
51490428160309490752118047081178
51490428160821858272893915433984
51490428160824259421029643779900
51490428160824259421092664161948
51490428160824559564358624790892
51490428160824559564546652868220
51490428160824559564609673250268
51490428160844972434756693683688
51490428160844972434926497056990
51490428160844972434945064599516
51490428160844972434945093297324
51490428160844972435007740625292
51490428160844972435011208279998
51490428160844972435011213001732
51490428160844972846518151944712
51490428160844972846520360084496
51490428160844972846520474888634
51490428160844972846539043953304
51490428160844972846539071128968
51490428160844972846541280808158
51490428160844972846726984402158
51490428160844972846726984752078
51490428160844972846726984887432
51490428160844972846727328775692
51490428160844972846727329248076
51490428160844972846727357473500
51490428160844972846727357827792
51490428160844972846729308885486
51490428160844972846729653123666
51490428160844972846730423359056
51490428160844972846730423376318
51490428160844972846730428080582
51490428160844972846730428080790
51490428160844972846730428093680
51490428160844972846730452074126
51490428160844972846730456778390
51490428160844972846792071000330
51490428160844972846792329149442
51490428160844972846792329267534
51490428160844972846793214188970
51490428160844972846793218910704
51490428160844972846793472456174
51490428160844972846793477059816
51490428160844972846793477177908
51490428160844973029553295977400
51490428160844973029720403820712
51490428160844973029722727814394
51490428160844973029723871003034
51490428160844973029723875724768
51490428160844973029741324054728
51490428160844973029741324409020
51490428160844973029744763011626
51490428160844973029744767733360
51490428160845873414542234064478
51490428160845873414542238786211
51490428160845873414542238786212
51490428160845873414604881392446
51490428160845873414605254450898
51490428160845873414605259050168
51490428160845873460273755079354
51490428160845873460274898267994
51490428160845873460274902989727
51490428160845873460274902989728
51490428160845873460292351319688
51490428160845873460358466302362
51490428160845873460358471024096
51490428160846173603537737120648
51490428160846173603602736090346
51490428160846173603809360408008
51490428160846173603809704768652
51490428160846173603812799364906
51490428160846173603812804086639
51490428160846173603812804086640
51490428160846173603875475390682
51490428160846173603875480112416
51490428160848574568724469144336
51490428160848574568745389732644
51490428160848574568931438185452
51490428160848574568931438307916
51490428160848574568931466883260
51490428160848574568931466887632
51490428160848574568933417809972
51490428160848574568934532418896
51490428160848574568934537140630
51490428160848574568934565715974
51490428160848574568934565720346
51490428160848574706192221263104
51490428160848574706195315859358
51490428160848574706195315863730
51490428160848574706254868586700
51490428160848574706257963187326
51490428160848574706258336245778
51490428160848574751945777475212
51490428160848574751945777825132
51490428160848574751948872071466
51490428160848574751948872075838
51490428160848574752008453496616
51490428160848574752008453500988
51490428160848574752011548097242
51490428160848874895274414125560
51490428160848874895277853086830
51490428160848874895443845962554
51490428160848874895444989151194
51490428160848874895444993872927
51490428160848874895444993872928
51490428160848874895525462584936
51490428160848874895525462589308
51490428160848874895528557185562
51490428160848874895528561907296
51490428160856980004743625357128
51490428160856980004932024970764
51490428160856980005015593005132
51490428160856980005750252262750
51490428160856980005750256984483
51490428160856980005750256984484
51490428160856980005767705314444
51490428160856980005771144271342
51490428160856980005771148993075
51490428160856980005771148993076
51490428160856980005833820297118
51490428160856980005833825018852
51490428160856980010833488010837
51490428160856980012275031881952
51490428160856980012275035081542
51490428160856980012275036603686
51490428160856980416526002802408
51490428160856980416713916075598
51490428160856980416713916425518
51490428160856980416713916560872
51490428160856980416714289146940
51490428160856980416714289496860
51490428160856980416716240558926
51490428160856980416797598914104
51490428160856980417341907146100
51490428160856980417344115290256
51490428160856980417344120011782
51490428160856980417344120011989
51490428160856980417344120011990
51490428160856980417344120024880
51490428160856980417344230094394
51490428160856980417344234816127
51490428160856980417344234816128
51490428160856980417365040718182
51490428160856980417549969490620
51490428160856980417549969840540
51490428160856980417550740093192
51490428160856980417550744325280
51490428160856980417551084449464
51490428160856980417551088698814
51490428160856980417553064091246
51490428160856980417553068795510
51490428160856980417553408447518
51490428160856980417553413046788
51490428160856980417553413169251
51490428160856980417553413169252
51490428160856980417554183282178
51490428160856980417554183299440
51490428160856980417554188003704
51490428160856980417554188003911
51490428160856980417554188003912
51490428160856980417613506444336
51490428160856980417615826206090
51490428160856980417615830927824
51490428160856980417616084473294
51490428160856980417616089072564
51490428160856980417616089195028
51490428160856980422427465842481
51490428160856980422634430279956
51490428160856980424057037790924
51490428160856980424057040911773
51490428160856980424057040990514
51490428160856980424057042512658
51490428160856980424308003710742
51490428160856980424329005924202
51490428160856980424329010173552
51490428160856980424329010645935
51490428160856980424329010645936
51490428160856980599540227650840
51490428160856980599540229050520
51490428160856980599728255728168
51490428160856980600356131994532
51490428160856980600358454942826
51490428160856980600358459664559
51490428160856980600358459664560
51490428160856980600546483020154
51490428160856980600546487741887
51490428160856980600546487741888
51490428160856980600567408448293
51490428160856980600568522939119
51490428160856980600568522939120
51490428160856980607134429727311
51490428160856980607134429727312
51490428160856980607134431126991
51490428160856980607134431126992
51490428160856980607343349813231
51490428160856980607343349813232
51490428160856995241711092904542
51490428160856995241711093254462
51490428160857028181751526069282
51490428160857028181753850417256
51490428160857028593328308066676
51490428160857028593328312316026
51490428160857028595022884760682
51490428160857028595022889359952
51490428160857028595022889482415
51490428160857028595022889482416
51490428160857029813317756621489
51490428160857880985090903045534
51490428160857880985093254691636
51490428160857880985362870693538
51490428160857880985364850803332
51490428160857880985365195041512
51490428160857880985427871067288
51490428160857880985427871185380
51490428160857881030846810903744
51490428160857881031097515006848
51490428160857929162771909239832
51490428160857929162771909357924
51490428160857929162771995328900
51490428160857929162771995446992
51490428160860582138918369858892
51490428160860582138918369976984
51490428160860582138918369981356
51490428160860582138918398556700
51490428160860582138918398561072
51490428160860582139548229067458
51490428160860582139548229071830
51490428160860582139569149655766
51490428160860582139569149660138
51490428160860582139754078900380
51490428160860582139755193509304
51490428160860582139757177733094
51490428160860582139758292342018
51490428160860582139758297063752
51490428160860582146261408667478
51490428160860582276179124234364
51490428160860582276179124706748
51490428160860582276179152932172
51490428160860582276181104344158
51490428160860582276241800260140
51490428160860582276262720966540
51490428160860582276262720970912
51490428160860582276742864582460
51490428160860582276746303066974
51490428160860582276746331764782
51490428160860582276746336486515
51490428160860582276746336486516
51490428160860582276826546935692
51490428160860582276827580037556
51490428160860582276829899799150
51490428160860582276829904520883
51490428160860582276829904520884
51490428160860582276829985892590
51490428160860582277017927876478
51490428160860582277017932598211
51490428160860582277017932598212
51490428160860582277078628514194
51490428160860582277080952980260
51490428160860582277081727819084
51490428160860582277081727819132
51490428160860582282080614939747
51490428160860582283521129941086
51490428160860582283521130413470
51490428160860582283522158810862
51490428160860582283522163042950
51490428160860582283522163047162
51490428160860582283522163532596
51490428160860582283584925162006
51490428160860582321744336710680
51490428160860582321932709144280
51490428160860582321932709498572
51490428160860582321995385170056
51490428160860582321995385174428
51490428160860582322499887976890
51490428160860582322562564002666
51490428160860582322562568706930
51490428160860582322772631998959
51490428160860582322772631998960
51490428160860582329274714851002
51490428160860582329274715205294
51490428160860582329337390876778
51490428160860582329337390881150
51490428160860582329338538769682
51490428160860582329338538787151
51490428160860582329338538787152
51490428160860597100987928616818
51490428160860598748120084672557
51490428160860598755062272952713
51490428160860598794058943065267
51490428160860630315528949471810
51490428160860630315529064263058
51490428160860630315531273942248
51490428160860630315532048776908
51490428160860630315532163095772
51490428160860630315532417126516
51490428160860630315532421848250
51490428160860630315800918641958
51490428160860630315803242989932
51490428160860630317226625470914
51490428160860630317226740139698
51490428160860630322307215302820
51490428160860630322307244000628
51490428160860630452727056873606
51490428160860630452730155706320
51490428160860630453000976978984
51490428160860630454421604865432
51490428160860630454421605337816
51490428160860630454421633563240
51490428160860630454424704170370
51490428160860630454424732750086
51490428160860630454425077241872
51490428160860630459505207913368
51490428160860630459758236014526
51490428160860632101550662092829
51490428160860632101616436951319
51490428160860632101616551742567
51490428160860632101637357657719
51490428160860632102387490329461
51490428160860632102389469967031
51490428160860632102390589162175
51490428160860632106699351253663
51490428160860632109143630169859
51490428160860632109143716258927
51490428160860632109144749360791
51490428160860632109144749365003
51490428160860632109144778075861
51490428160860632109144864169301
51490428160860632109165670084453
51490428160860632145675813521209
51490428160860632145675817753297
51490428160860632147370394797223
51490428160860632152450640395321
51490428160860632153205822839539
51490428160860632153206081106743
51490428160860632153206081578919
51490428160860632154898334152615
51490428160860632154898362867685
51490428160929626404030106707735
51490428160929626404051027414141
51490428160929629378010112584382
51490428160929629378030688449236
51490428160929629926888778595835
51490428160929629972642363505757
51490428160929631208174084839558
51490428160929631215768172124782
51490428160929631353028926854546
51490428160929631756945135047734
51490428160929631757028817400966
51490428160929631757029075668170
51490428160929631764811191515996
51490428160929674399279167841509
51490428160929931946488042467188
51490428160929975821635140144652
51490428160929975823057746605860
51490428160929975823308795065236
51490428160929975823308909856276
51490428160929975823308909856324
51490428160929975823329715788898
51490428160930831965319481231828
51490428160930831972850548117742
51490428160930832514362500137767
51490428160930876389446922139376
51490428160930876390869530135618
51490428160930876390869558715334
51490428160930876391120605775030
51490428160930876391141497783622
51490428160930876391960532844376
51490428160933528269751224855895
51490428160933528269772145562295
51490428160933528315525730354119
51490428160933531838548410426142
51490428160933531838548410776062
51490428160933531975812522741097
51490428160933532021566107651019
51490428160933533668691806803366
51490428160933533668691807153286
51490428160933533668691807170755
51490428160933533668691807170756
51490428160933533668691807288853
51490428160933533668695250495092
51490428160933533668695250495101
51490428160933533668754568935680
51490428160933533668758012614311
51490428160933533676013925391039
51490428160933533676285980195128
51490428160933533805952561546228
51490428160933533805955919118321
51490428160933533806018681132543
51490428160933533806018681250635
51490428160933533811098927763139
51490428160933578094304617354036
51490428160933578094304646047632
51490428160933578094304646051844
51490428160933578094367379468880
51490428160933578094367408166688
51490428160933578094369616323894
51490428160933578094388300175280
51490428160933578094390537030294
51490428160933578094557902668426
51490428160933578094578823374826
51490428160933578095141446076101
51490428160933578095143682931115
51490428160933578095143683980875
51490428160933578095143770074155
51490428160933578095395878828482
51490428160933578140120964378796
51490428160933578140120993076556
51490428160933578140123201233810
51490428160933578140961177380768
51490428160933578275875342683068
51490428160933578278410218467954
51490428160953941002887848738302
51490428160953941002908769326610
51490428160953941140148517374626
51490428160953941140169437613014
51490428160953941140232199727858
51490428160953941734945896042403
51490428160953941734966816630711
51490428160953941734966816748809
51490428160953990963282429892480
51490428160953990963282655229788
51490428160953990963282658412116
51490428160953990963345449246402
51490428160953990964705290388804
51490428160953990964705295110538
51490428160953990964956338865442
51490428160953990964977230874034
51490428160953990964977235595767
51490428160953990964977235595768
51490428160953991009015065398188
51490428160953991146275734524158
51490428160953991146296655112466
51490428160953991146296998069058
51490428160953991147991574763064
51490428160953991153890828123788
51490428160953991559501525867942
51490428160953991559564373603682
51490428160953991559564402301490
51490428160953991559585294310082
51490428160953991565422042769146
51490428160953991565422042786616
51490428160954291152553252427614
51490428160954291335567592067294
51490428160954291337262168761300
51490428160954291343161422122024
51490428160954291748834967601918
51490428160954291748855888308270
51490428160965948573711608648326
51490428160965948710972277284650
51490428160965949122503234734454
51490428160965949122503235784214
51490428160965949305769655952427
51490428160965998535527907127658
51490428160965998536365878548510
51490428160965998536365883270243
51490428160965998536365883270244
51490428160965998536615783853978
51490428160965998536616903049122
51490428160965998536616931746882
51490428160965998579837963334724
51490428160965998579838049423792
51490428160965998581532540378650
51490428160965998582369368645802
51490428160965998582370487840946
51490428160965998582370487958990
51490428160965998582370516538706
51490428160965998587452800215442
51490428160965998719630123021274
51490428160965998719631242216418
51490428160965998719631270914178
51490428160965998724713468851766
51490428160965999128629676559680
51490428160965999128629933777124
51490428160965999128692438674364
51490428160965999128693472265873
51490428160965999130324252553846
51490428160965999130324510821050
51490428160965999130387014318610
51490428160965999131162109305914
51490428160965999131162114027647
51490428160965999131162114027648
51490428160965999131162228346511
51490428160965999131162228346512
51490428161136756814997009061142
51490428161136756998199377827910
51490428161136756998199635045354
51490428161136760521037386712328
51490428161136760521309355760012
51490428161136762353711814778163
51490428161137660539994521762328
51490428161137660540015099512136
51490428161137660540015442468728
51490428161140362243241467069988
51490428161140362243241495299784
51490428161140362243241495772168
51490428161140362243241581388852
51490428161140362243262416006184
51490428161140362243262416356104
51490428161140362243262416360476
51490428161140362243262502095252
51490428161140362380523170735948
51490428161140362382134064954258
51490428161140362426255834939464
51490428161148467353568453952400
51490428161148467353753011175432
51490428161148467353753354499206
51490428161148467353753355548966
51490428161148467353755334123726
51490428161148467353756482029728
51490428161148467353816030524982
51490428161148467353819469481880
51490428161148467353819474203614
51490428161148467360230149208264
51490428161148467491014110274358
51490428161148467491016347116322
51490428161148467491017118768654
51490428161148467492436718270600
51490428161148467492440074320758
51490428161148467902608000949912
51490428161148467902610324947966
51490428161148467902611472858339
51490428161148467902611472858340
51490428161148467902796373400774
51490428161148467902798353025294
51490428161148467902799500935667
51490428161148467902799500935668
51490428161148467902859049426550
51490428161148467904222104210176
51490428161148467904222108931910
51490428161148467948616078015103
51490428161148467950038336448060
51490428161148467950038341169793
51490428161148467950038341169794
51490428161148467950059261876199
51490428161148469183059579316072
51490428161148469183061902264366
51490428161148469183896407565754
51490428161148469183896751939288
51490428161148469183898730514048
51490428161148469183959426902206
51490428161148469183962865859104
51490428161148469183962870580837
51490428161148469183962870580838
51490428161148469185385473383170
51490428161148469185385478104903
51490428161148469185385478104904
51490428161148469185385502080978
51490428161148469185385506802711
51490428161148469185385506802712
51490428161148469185572382252304
51490428161148469185572386974037
51490428161148469185572386974038
51490428161148469190402961448432
51490428161148469190405285446486
51490428161148469190467704604738
51490428161148469190655985300240
51490428161148469190655989549590
51490428161148469190655990021973
51490428161148469190655990021974
51490428161148469190655990949270
51490428161148469191210373835170
51490428161148469321157506669052
51490428161148469321160519880710
51490428161148469322580114665294
51490428161148469322583470715452
51490428161148469322583499413260
51490428161148469322834174818556
51490428161148469322855095524956
51490428161148469327663832032094
51490428161148469732102941541414
51490428161148469732165617567190
51490428161148469732751397344606
51490428161148469732753721338288
51490428161148469732941749415616
51490428161148469733002445821244
51490428161148469734362373069976
51490428161148469734362377791710
51490428161148469734364357411858
51490428161148469734364357416230
51490428161148469734365476607002
51490428161148469734365500600498
51490428161148469734365505322232
51490428161148469734427119531074
51490428161148469734427377798278
51490428161148469734428147928466
51490428161148469734428152650200
51490428161148469734428262719714
51490428161148469734449068634866
51490428161148469734449073356600
51490428161148469735199201306608
51490428161148469735199206028342
51490428161148469735201180944178
51490428161148469735201185665912
51490428161148469735202300139322
51490428161148469735202304861056
51490428161148469735264206047960
51490428161148469735264976103779
51490428161148469735264980886748
51490428161148469735264980886832
51490428161148469739444947248136
51490428161148469739445980350000
51490428161148469739445980354212
51490428161148469739446095158510
51490428161148469739448300115966
51490428161148469739448304348054
51490428161148469739448304702186
51490428161148469739448304833328
51490428161148469739448304837700
51490428161148469739507623273912
51490428161148469739508742469056
51490428161148469739510722106626
51490428161148469739510722579010
51490428161148469739511066952544
51490428161148469739699008451158
51490428161148478471874360051290
51490428161148478471876682999584
51490428161148478471939445114428
51490428161148478473359844481240
51490428161148478473568935695536
51490428161148478609135114776682
51490428161148478609137094401202
51490428161148478609137437724976
51490428161148478610557722772924
51490428161148478610557751352640
51490428161148478610808798412336
51490428161148478610829690420928
51490428161148479020731072232846
51490428161148479020919357527618
51490428161148479022339756894430
51490428161148479022341965523860
51490428161148479022342079842724
51490428161148479022425647877092
51490428161148479023178793226789
51490428161148480304527206496964
51490428161148480304528239616090
51490428161148480304528354407338
51490428161148480304530305329678
51490428161148480304530559377844
51490428161148480304530563609932
51490428161148480304530563964064
51490428161148480304530564082108
51490428161148480441787875150710
51490428161148480441788994345854
51490428161148480441791314107608
51490428161148480441791318693828
51490428161148480441791318811872
51490428161148480853318833632644
51490428161148480853318833982564
51490428161148480853319948591488
51490428161148480853319952840838
51490428161148480853319953313222
51490428161148480853322185446502
51490428161148480853322186496262
51490428161148480853322189617111
51490428161148480853322189682802
51490428161148480853322189695852
51490428161148480853322190032722
51490428161148480853322190168236
51490428161148480853322191095532
51490428161148480853322191217996
51490428161148480853322272589542
51490428161148480853322277188812
51490428161148480853322277311276
51490428161148480853384953214748
51490428161148480853384953332840
51490428161148480858402522769648
51490428161148483962303171217838
51490428161148483962303428435282
51490428161148483962303428452544
51490428161148483962303429852224
51490428161148483962303514541612
51490428161148483962303515591372
51490428161148483962366190567388
51490428161148483962367338477761
51490428161148483963726036431524
51490428161148483964562859963844
51490428161148483964562864685577
51490428161148483964562864685578
51490428161148483964563979172038
51490428161148483964563983893771
51490428161148483964563983893772
51490428161148483964564007869846
51490428161148483964813908440482
51490428161148483964813913157844
51490428161148483964813913162216
51490428161148483964813999251284
51490428161148483964815027635626
51490428161148483964815032353148
51490428161148483964815032357360
51490428161148483964815056346484
51490428161148483964815061068218
51490428161148483964815142439924
51490428161148483969646553350198
51490428161148483969897344596342
51490428161148484010568612558592
51490428161148484010568617280326
51490428161148484015650929506258
51490428161148764385819621061000
51490428161148764569021989840658
51490428161148764569022247058102
51490428161148764570717972012401
51490428161148767680263812264002
51490428161148767680265763675988
51490428161148767680266020408158
51490428161148767680266792060490
51490428161148768091857674241748
51490428161148768091859998239802
51490428161148768091861141913716
51490428161148768092129643424786
51490428161148768092133115683134
51490428161148768093555345536380
51490428161148769510409160070682
51490428161148769510410193172546
51490428161148769510410564708854
51490428161148769512105141752780
51490428161148769921436211565426
51490428161148769922001070636234
51490428161148769922001070636442
51490428161148769922003390398036
51490428161148769922003394630124
51490428161148769922003395102300
51490428161148769922004538290940
51490428161148769922004538308410
51490428161148769922004542540498
51490428161148769922275364167454
51490428161148769923697713411218
51490428161148769923697971678422
51490428161148769923698741926702
51490428161148769923699119584424
51490428161148769924534799928104
51490428161148769924535574885020
51490428161148769928778217272148
51490428161148769928779336467244
51490428161148769928779365165052
51490428161148769928779365182522
51490428161148769928781316104862
51490428161148778798384816766326
51490428161148778798386767693038
51490428161148778798387139714620
51490428161148778800079392410572
51490428161148779209980745524682
51490428161148779211675321168928
51490428161148780447208449165586
51490428161148780447208535241556
51490428161148780447210400092298
51490428161148780447210486181366
51490428161148780447210744448570
51490428161148780447860434251044
51490428161148780448044129496168
51490428161148780448044129509266
51490428161148780448044215585236
51490428161148780448045277402170
51490428161148780448045363495610
51490428161148780448047228328882
51490428161148780448047228341980
51490428161148780448047314417950
51490428161148780448047314435420
51490428161148780448047568453066
51490428161148780448047568466164
51490428161148780448047572698252
51490428161148780448047572702624
51490428161148780448047573052384
51490428161148780448047573170428
51490428161148780448047573174800
51490428161148780448048376234884
51490428161148780448048720608626
51490428161148780448048720962758
51490428161148780448048721080802
51490428161148780631058469148946
51490428161148780631059588344042
51490428161148781041815361509092
51490428161148781042652189763146
51490428161148781047652196061436
51490428161148784154084507024890
51490428161148784154084507037988
51490428161148784154085621633814
51490428161148784154085621646912
51490428161148784154085626233292
51490428161148784154085654948362
51490428161148784159167938594530
51490428161148784159167938607628
51490428161149669940960187335642
51490428161149669940960558871950
51490428161149669940981107923950
51490428161149669940981450880542
51490428161149669942656250524800
51490428161149669942673703576494
51490428161149670490024125408368
51490428161149670492280462353774
51490428161149670492281581548917
51490428161149670492281581548918
51490428161149670492283901310672
51490428161149670492283905896891
51490428161149670492283905896892
51490428161149670496528356360222
51490428161149670496781384443910
51490428161149670497346588238427
51490428161149670497346588356471
51490428161149670499038840584459
51490428161149670499038955388757
51490428161149670499059876095157
51490428161149681015020231160310
51490428161149681015606011983114
51490428161149681015607963277008
51490428161149681015607963395100
51490428161149681015608306233600
51490428161149681015608334931408
51490428161149681015855911486520
51490428161149681015855911503990
51490428161149681015859350460888
51490428161149681015859355047108
51490428161149681015859355165152
51490428161149681060794708078818
51490428161149681609818785898298
51490428161149681609839706604698
51490428161149681610401209638654
51490428161149681610402242740518
51490428161149681615463891980190
51490428161149681615485931881733
51490428161149681615485931881734
51490428161149681617159587869339
51490428161149681617180508575739
51490428161149684721646016457756
51490428161149684721646359414348
51490428161149684721646389511836
51490428161149684721896288665322
51490428161149684721896288682792
51490428161149684721897403641636
51490428161149684721897407877936
51490428161149684721897436588794
51490428161149684726979634495814
51490428161149684726979634513284
51490428161149684726979634863204
51490428161149684767650992800902
51490428161152369814061783318850
51490428161152369814061784840994
51490428161152369814064107316904
51490428161152369814064107789288
51490428161152369814064193405972
51490428161152369814064222103780
51490428161152369814065222275748
51490428161152369814065226997482
51490428161152369814065250973556
51490428161152369814065255222906
51490428161152369814065255695290
51490428161152369814082704025250
51490428161152369814082705429302
51490428161152369814085028023304
51490428161152369814085028377596
51490428161152369814085114112372
51490428161152369814086175916208
51490428161152369814086176283598
51490428161152369951259863068226
51490428161152369951259891766034
51490428161152369951345782748696
51490428161152369951346930659069
51490428161152369951346930659070
51490428161152369952954438712472
51490428161152369952954467410280
51490428161152369952957791580302
51490428161152369952957796297664
51490428161152369952957820278110
51490428161152369952957824877380
51490428161152369952957824999844
51490428161152369952957910970820
51490428161152369952957911088912
51490428161152369997013447978142
51490428161152369997013447982514
51490428161152369997078446952212
51490428161152369997079594862585
51490428161152369997079594862586
51490428161152369998708023622388
51490428161152371643389272165890
51490428161152371643389273565570
51490428161152371643391596163944
51490428161152371643391596513864
51490428161152371644205176509582
51490428161152371644205179696074
51490428161152371644205179696282
51490428161152371644207499457876
51490428161152371644207503694128
51490428161152371644207503707226
51490428161152371644207504179609
51490428161152371644207504179610
51490428161152371644207618498473
51490428161152371644207618498474
51490428161152371644208618652972
51490428161152371644208623374705
51490428161152371644208623374706
51490428161152371644208647350780
51490428161152371644208647368249
51490428161152371644208647368250
51490428161152371644208651600130
51490428161152371644208651600337
51490428161152371644208651600338
51490428161152371644208737693570
51490428161152371644208737693618
51490428161152371644228424400528
51490428161152371644228424750448
51490428161152371645899871194425
51490428161152371645899871194426
51490428161152371645902076151882
51490428161152371645902080738054
51490428161152371645902080751152
51490428161152371645902080873615
51490428161152371645902080873616
51490428161152371645903195346978
51490428161152371645903195360076
51490428161152371645903200081809
51490428161152371645903200081810
51490428161152371645903224044786
51490428161152371645903224062255
51490428161152371645903224062256
51490428161152371645903228644056
51490428161152371645903228661525
51490428161152371645903228661526
51490428161152371645903310151324
51490428161152371645903314737496
51490428161152371650920425145244
51490428161152371650920426195004
51490428161152371650922749143298
51490428161152371650983101171020
51490428161152371650983474242361
51490428161152371650983474242362
51490428161152371650983475642041
51490428161152371650983475642042
51490428161152371650985798240415
51490428161152371650985798240416
51490428161152371651738571065529
51490428161152371653430823761481
51490428161152371781402140254726
51490428161152371781403259462920
51490428161152371781406644210886
51490428161152371783100073348602
51490428161152371783100073366072
51490428161152371783100073466694
51490428161152371783100073484164
51490428161152371783100159455140
51490428161152371783100159573232
51490428161152371783101187957526
51490428161152371783101192692358
51490428161152371783101216655334
51490428161152371783101221272074
51490428161152371783101221377068
51490428161152371783936896999014
51490428161152371783936901598284
51490428161152371783936901602655
51490428161152371783936901602656
51490428161152371783936901720747
51490428161152371783936901720748
51490428161152371783938016211579
51490428161152371783938016211580
51490428161152371783938020928941
51490428161152371783938020928942
51490428161152371788999326726795
51490428161152371788999326844887
51490428161152380932203537403570
51490428161152380932205861397252
51490428161152380932205861401624
51490428161152380933898114093204
51490428161152380933898114097576
51490428161152381069380867570550
51490428161152381069380896268358
51490428161152381069464206039894
51490428161152381069466530033576
51490428161152381069466530387868
51490428161152381071075443214796
51490428161152381071075471912604
51490428161152381071077767212850
51490428161152381071077795910658
51490428161152382718204271432912
51490428161152382718204528650356
51490428161152382718206479594330
51490428161152382718206480066714
51490428161152382718267033551968
51490428161152382718290162415574
51490428161152382719039950731204
51490428161152382719039951780964
51490428161152382719040208998408
51490428161152382719041356904409
51490428161152382719041356904410
51490428161152382719043303594662
51490428161152382719043304644422
51490428161152382719043307765271
51490428161152382719043307830914
51490428161152382719043307830962
51490428161152382719043307844012
51490428161152382719043308180882
51490428161152382719043308316395
51490428161152382719043308316396
51490428161152382719043309243692
51490428161152382719043309248063
51490428161152382719043309248064
51490428161152382719043309366155
51490428161152382719043309366156
51490428161152382719043390737862
51490428161152382719043393937451
51490428161152382719043393937452
51490428161152382719043395337131
51490428161152382719043395337132
51490428161152382719043652204655
51490428161152382719043652204656
51490428161152382719043680902463
51490428161152382719043680902464
51490428161152382719044451487566
51490428161152382719044455736916
51490428161152382719044456209299
51490428161152382719044456209300
51490428161152382719106066763478
51490428161152382719106069945806
51490428161152382719106071367120
51490428161152382719106071485212
51490428161152382763957827645020
51490428161152382764020589764076
51490428161152382764041510470428
51490428161152382899523144757050
51490428161152382901217721800976
51490428161152382902055667846073
51490428161152382902055667846074
51490428161152382902057991844127
51490428161152382902057991844128
51490428161152382902058020541935
51490428161152382902058020541936
51490428161152382902058795376595
51490428161152382902058795376596
51490428161152386425080327910006
51490428161152386425080328259926
51490428161152386425080586527130
51490428161152386425081356775410
51490428161152386425081356779782
51490428161152386425081361361582
51490428161152386425081361361630
51490428161152386425081361379051
51490428161152386425081361379052
51490428161152386425081442868850
51490428161152386425081443918610
51490428161152386425081447118199
51490428161152386425081447118200
51490428161152386425081734433131
51490428161152386425081734433132
51490428161152386430165050166135
51490428161152386470814370056937
51490428161172779161626747473758
51490428161172779161627519126090
51490428161172779161627895734051
51490428161172779161627895734052
51490428161172779527468284069400
51490428161172779527468288791133
51490428161172779527468288791134
51490428161172779573220725305402
51490428161172779573220725322664
51490428161172779573220811411732
51490428161172779573221496957734
51490428161172779573221840281508
51490428161172779573221845003241
51490428161172779573221845003242
51490428161172779573221873228666
51490428161172779573221959322106
51490428161172779710419832892056
51490428161172779710419837613790
51490428161172779710419866193506
51490428161172779710482627958429
51490428161172779710482627958430
51490428161172779710669766392588
51490428161172793802583266801092
51490428161172793802583381119956
51490428161172793802771666414728
51490428161172793802792472334252
51490428161172793802792473733932
51490428161172793802794796682226
51490428161172793802855234449096
51490428161172793802855235498856
51490428161172793939781259411640
51490428161172793939781287991356
51490428161172793940032335051052
51490428161172793940034659049106
51490428161172793940053227059644
51490428161172793940055551057698
51490428161172794351565502162576
51490428161172794351646861567514
51490428161172794351649184515808
51490428161172794351835146862286
51490428161172795587180906321998
51490428161172795587181164589202
51490428161172795587181164606464
51490428161172795587181166006144
51490428161172795587181250695532
51490428161172795587182312495204
51490428161172795587182312512466
51490428161172795587184263911561
51490428161172795587243927771068
51490428161172795587245074631681
51490428161172795587245074631682
51490428161172795632914948000912
51490428161172795632935868724574
51490428161172795770196623454338
51490428161172796181769337251436
51490428161172796181790257957836
51490428161172796181957622546208
51490428161172796181978543252608
51490428161172796189299714346210
51490428161172796189320635052610
51490428161173079716737477661552
51490428161173079716737734393722
51490428161173079716737849197860
51490428161173079716738506046054
51490428161173079716738509166903
51490428161173079716738510767787
51490428161173079716738510767788
51490428161173079716738878067636
51490428161173079716738882316986
51490428161173079716738882789369
51490428161173079716738882789370
51490428161173079899753221956665
51490428161173079899753221956666
51490428161173079899940102123620
51490428161173079899940360390824
51490428161173079899941508301197
51490428161173079899941508301198
51490428161173094129302929049288
51490428161173094129305253047342
51490428161173094540896534859350
51490428161173094540898857807644
51490428161173096371038898147808
51490428161173096371039931249672
51490428161173096371039931254044
51490428161173096378570308344398
51490428161173096378655023738223
51490428161184786732450507751172
51490428161184786732450593490160
51490428161184786732451741400534
51490428161184787098290900790784
51490428161184787098290900790992
51490428161184787098291676692674
51490428161184787098312597399074
51490428161184787098312968935382
51490428161184787144044485232688
51490428161184787144045261602590
51490428161184787144045600191532
51490428161184787144045604913265
51490428161184787144045604913266
51490428161184787144045633138690
51490428161184787144045633138898
51490428161184787281242478193156
51490428161184787281243592802080
51490428161184787281243597523814
51490428161184787281493268035456
51490428161184787281494674226084
51490428161184801373616232244276
51490428161184801373618556592250
51490428161184801510858047423030
51490428161184801510876986969668
51490428161184801510878968011338
51490428161184801510879310967722
51490428161184801922387025230684
51490428161184801922389262090070
51490428161184801922452025254674
51490428161184801922470621495008
51490428161184801922658906789780
51490428161184801922661231137754
51490428161184803157817787127926
51490428161184803157819738539912
51490428161184803157985153251332
51490428161184803157987103110814
51490428161184803157987103128284
51490428161184803157987447484396
51490428161184803157987447484556
51490428161184803157987476182156
51490428161184803157987476199626
51490428161184803158004666249492
51490428161184803158004924516488
51490428161184803158004924516696
51490428161184803158005010605556
51490428161184803158006072422490
51490428161184803158006072422698
51490428161184803158006073839640
51490428161184803158006158515930
51490428161184803158008023817214
51490428161184803158008023834684
51490428161184803158008363473386
51490428161184803158008368190748
51490428161184803158008368195119
51490428161184803158008368195120
51490428161184803158008368208218
51490428161184803158067686631332
51490428161184803158068835604564
51490428161184803158071130309963
51490428161184803158071130309964
51490428161184803203550422633474
51490428161184803203550422633634
51490428161184803203737674809072
51490428161184803203737674809120
51490428161184803203738446461452
51490428161184803203738451183185
51490428161184803203738451183186
51490428161184803203738707928246
51490428161184803203738707928406
51490428161184803203738709463440
51490428161184803203738822719446
51490428161184803203738822719494
51490428161184803203741027676902
51490428161184803203741032276220
51490428161184803203741032276380
51490428161184803203741032394264
51490428161184803203741032398635
51490428161184803203741032398636
51490428161184803203759628634598
51490428161184803203759630051748
51490428161184803203761952982572
51490428161184803203761953000042
51490428161184803203822390753813
51490428161184803203822390753814
51490428161184803203822391816672
51490428161184803203824715101787
51490428161184803203824715101788
51490428161184803210327569256242
51490428161184803340750395235884
51490428161184803340750395353976
51490428161184803341001443813352
51490428161184803341001786651692
51490428161184803341001815349452
51490428161184803341001815366922
51490428161184803341022364401660
51490428161184803341022707358044
51490428161184803341022707375514
51490428161184803348341469410120
51490428161184803348342617320494
51490428161184803348362390116472
51490428161184803348363538026846
51490428161184803752529302294720
51490428161184803752530416903644
51490428161184803752530421625378
51490428161184803752532658283559
51490428161184803752532658344830
51490428161184803752532658344878
51490428161184803752532658362300
51490428161184803752532658462922
51490428161184803752532658480392
51490428161184803752592064059644
51490428161184803752593097178930
51490428161184803752595420109754
51490428161184803752595420109802
51490428161184803752595420599607
51490428161184803752595421644996
51490428161184803752595507738275
51490428161184803752595507738276
51490428161184803752614017885330
51490428161184803752614103978609
51490428161184803752614103978610
51490428161184803752616340816154
51490428161184803752616341187915
51490428161184803752616426926903
51490428161184803752616426926904
51490428161184803752781382473702
51490428161184803752802303180102
51490428161184803752804627528076
51490428161184803759307566726050
51490428161184803760123388162954
51490428161184803760123388180424
51490428161184803760144394980103
51490428161184803760144394980104
51490428161184803760144396379783
51490428161184803760144396379784
51490428161184803760207070454915
51490428161184803760207072055799
51490428161245728677237395483978
51490428161245728677404503340180
51490428161245728677425423561306
51490428161245728677425423578568
51490428161245728677425423928488
51490428161245728677488185693412
51490428161245728677488442910856
51490428161245728677488443960616
51490428161245728814748854329736
51490428161245728816109044567406
51490428161245728816109073147122
51490428161245729226468441430376
51490428161245729226531117456152
51490428161245729227891077639152
51490428161245729272201105633892
51490428161245729273644633851260
51490428161245729273707309877036
51490428161245730463510184229689
51490428161245730463512163854209
51490428161245730507568819968890
51490428161245730509054476926896
51490428161245730644892250724430
51490428161245730646252440962100
51490428161245730646252469541816
51490428161245730646252555630884
51490428161245731056339093803000
51490428161245731056401769828776
51490428161245731056674513850846
51490428161245731058034445331666
51490428161245731058034445685798
51490428161245731058034445803842
51490428161245731058034445803890
51490428161245731058034445804050
51490428161245731058034474029474
51490428161245731058034474383606
51490428161245731058097121357442
51490428161245731058099445827880
51490428161245731058118042063842
51490428161245731058118042068214
51490428161245731058870154727286
51490428161245731058871269336210
51490428161245731058933949611496
51490428161245731058936274077562
51490428161257736248061155411312
51490428161257736248249183488592
51490428161257736797292201340400
51490428161257736797354877366176
51490428161257736797354877366224
51490428161257736843024865543916
51490428161257736844531069804530
51490428161257738034145658844989
51490428161257738078370538914608
51490428161257738078370538914768
51490428161257738078370539964368
51490428161257738078370539964528
51490428161257738078370540314288
51490428161257738078371654923212
51490428161257738078371659172562
51490428161257738078371659172722
51490428161257738078371659644945
51490428161257738078371659644946
51490428161257738078392579878914
51490428161257738078392579879122
51490428161257738078455599215573
51490428161257738078455599215574
51490428161257738078455599215621
51490428161257738078455599215622
51490428161257738078455600278432
51490428161257738078457923563595
51490428161257738079878203539842
51490428161257738079878203539890
51490428161257738079878203540050
51490428161257738079878206739640
51490428161257738079878208139160
51490428161257738079878208139320
51490428161257738079878208261623
51490428161257738079878208261624
51490428161257738079878208274674
51490428161257738079878235437448
51490428161257738079878236836920
51490428161257738079878236854390
51490428161257738080065115608774
51490428161257738080065115958534
51490428161257738080066234816968
51490428161257738080066608225180
51490428161257738080068554565672
51490428161257738080087155523368
51490428161257738217076200749868
51490428161257738217076200867960
51490428161257738217076200885222
51490428161257738217076229464938
51490428161257738217326903453292
51490428161257738217347824159692
51490428161257738217911909791148
51490428161257738217913024400072
51490428161257738217913029121805
51490428161257738217913029121806
51490428161257738627162853713024
51490428161257738627162853713072
51490428161257738627225529738800
51490428161257738627228629061159
51490428161257738627249549649515
51490428161257738627498273760870
51490428161257738627498273760918
51490428161257738628857086400726
51490428161257738628858201009602
51490428161257738628858201009650
51490428161257738628858205241690
51490428161257738628858205241738
51490428161257738628858205731336
51490428161257738628858233939498
51490428161257738628858234311100
51490428161257738628920881267466
51490428161257738628920881267514
51490428161257738628920881284936
51490428161257738628920996076183
51490428161257738628941801973866
51490428161257738628941801991336
51490428161257738628941888084775
51490428161257738629693914300648
51490428161257738629693914654779
51490428161257738629693914654780
51490428161257738629694259011051
51490428161257738629694259011052
51490428161257738629695029263703
51490428161257738629695029263704
51490428161257738629695033495791
51490428161257738629695033495792
51490428161257738629697353257546
51490428161257738629756934687067
51490428161257738629757704738515
51490428161257738629757709521484
51490428161257738629757709521568
51490428161257738629760033987586
51490428293800649668909027321078
51490428293800650088015732431094
51490428294092389167441861168118
51490428294092389586548566278134
51490428294092405638731266485132
51490428294116717263609001472652
51490428294189652138242209934412
51490428294189652138242211100812
51490428295771998031326467189908
51490428295771999822494463017350
51490428295772009288340040996786
51490428295772014639228893476164
51490428295774362624074029177795
51490428295774367974983769420627
51490428295774367977243458862261
51490428295774367982326808229213
51490428295774411212658373656697
51490428295774411215102738661961
51490428295774412447186130785965
51490428295774416153226507964767
51490428295774416153226508318899
51490428295774416153414536396227
51490428295774651723351145545448
51490428295848513568721186799740
51490428295880029872789074568263
51490428295880029872789074568272
51490428295880919185784214677854
51490428295883620423524420832996
51490428295883620470093884592806
51490428295883620470093913290566
51490428295883630360211250133180
51490428295883631594993183628112
51490428295883635111052750359234
51490428295883636894626654296358
51490428296086713081616335424121
51490428296087794062312655740718
51490428296087794062312655740754
51490428296087794062312655740962
51490428296088049726845941511728
51490428296088066388492696592138
51490428296088094205829669434168
51490428296090795497482745107842
51490428296098904718080104314473
51490428296098904725608072367673
51490428296099757153314716185070
51490428296099757160933163256056
51490428296099757160933167855326
51490428296099773761886916264534
51490428296099773769481032130878
51490428296099773769481032247518
51490428296099805331561673615348
51490428296099805339173324021780
51490428296102458444804134287605
51490428296102458452397958706355
51490428296102475472728091755998
51490428296102506623214755410228
51490428296102506630826405816660
51490428296102506989358656590632
51490428296196167460308968001482
51490428296196167460309341070563
51490428296196167871903317853224
51490428296196182102292946783001
51490428296196182102292946783085
51490428296196182102292951565970
51490428296196182102292951566054
51490428296207825290749433684261
51490428296207875253444774407580
51490428296712142612903740401350
51490428296744607500349834953224
51490428296744622317733036892408
51490428296747259396783339292658
51490428296747259396783339292694
51490428296747259396783339292742
51490428296747259396783343813271
51490428296747259396804231301334
51490428296747259396804235821863
51490428296756263702292449604272
51490428296756263702292454203542
51490428296756280310840289897974
51490428296756280310843642765804
51490428296756280310843776702058
51490428296756313099770412774836
51490428296756313664190557555276
51490428296756313664190557568326
51490428296756313664192794410290
51490428296756329700705737129120
51490428296758964922042073035769
51490428296758964993942437165708
51490428296758981609857675598844
51490428296758981609857675952976
51490428296759014747409478115879
51490428296759014747410511217743
51490428296759014747412835215797
51490428296759014747412835569929
51490428296759014747413610404589
51490428296759014800757150315391
51490428296759014800761397054107
51490428296759014800949683398639
51490428296759014800949683748559
51490428296759014930340134929943
51490428296759014937959390018787
51490428296759014938210438478163
51490428296759014956031924657945
51490428296759014956031924657946
51490428296759015006840815860461
51490428296759031401714256191699
51490428296759031401717355378545
51490428296829215193088506709862
51490428296829259656946750156930
51490428296852626425386394638881
51490428296852626425386652906085
51490428296852626425386786848172
51490428296852626425575072137087
51490428296852626432980874133396
51490428296864331839514493325170
51490428296864331976963562047306
51490428296864332022550011949835
51490428296864332022717118259414
51490428296864381801603263241302
51490428296864381847335927444866
51490428296864381848172727002600
51490428296864381848172727119240
51490428297036056763273891829114
51490428297036063482554260872570
51490428297036063482554261226702
51490428297036347618813545674344
51490428297036347618813549906432
51490428297039048907938325712642
51490428297039048907938327129584
51490428297048053208644340900604
51490428297048053208647439733318
51490428297048053208647468429674
51490428297048053208647468448548
51490428297048069268151482041442
51490428297050754500109137413729
51490428297050754500112522042236
51490428297050754500112522160243
51490428297050754500112522160280
51490428297050754505101676987844
51490428297050754505101680170172
51490428297050770971398542730743
51490428297071013498873786971705
51490428297071013910467764803349
51490428297071029969950916251775
51490428297071029969950916251811
51490428297071029969950916252019
51490428297083169791516462728385
51490428297083169791516463082517
51490428297083185851021280920929
51490428297143964844793044799455
51490428297143964844793045172704
51490428313500275990074457439154
51490428313501428942368634519046
51490428313501428944624971446982
51490428313501471808029099452178
51490428313501473043375117179094
51490428313501473409487134910326
51490428313501473409487393190580
51490428313501476747156833431906
51490428313501477113832935395122
51490428313501478348614868890054
51490428313501478348615127170308
51490428313573474545974141576014
51490428313574374930039244435194
51490428313574419402241348937220
51490428313597789876889930910682
51490428313597789884231936617404
51490428313605894993973115495524
51490428313606795371260296881418
51490428313606795378603077409750
51490428313606810241907229910080
51490428313607245914164518716670
51490428313607261966329654150786
51490428313607261973860721036700
51490428313609497074695384585270
51490428313609497082038423393856
51490428313609947618603800445311
51490428313609963677107780663224
51490428313609964036347776727601
51490428313609964043973288180618
51490428313792312523222784682576
51490428313793211306561933299218
51490428313813920657933106776628
51490428313816327480161502474624
51490428313816627852446063039586
51490428313816677082456481888002
51490428313824732962187241919158
51490428313824749029035098920288
51490428313825628039485153493320
51490428313825628039486272688464
51490428313825631745526648817506
51490428313825633346901001450246
51490428313825633392654586358710
51490428313825649459753606627518
51490428313828383228663658782328
51490428313889573847627192208042
51490428313889623120870897934908
51490428313901281091187263893006
51490428313901330502517102374760
51490428313901330502517217165800
51490428313922010345929245475152
51490428313922043516431403987586
51490428313922043699613998885322
51490428313922043699613998902584
51490428314448523865265652700272
51490428314448523865266771895416
51490428314448523867504424972014
51490428314448523872608691508858
51490428314472835491839083693582
51490428314473135681673761922350
51490428314481239556633007306990
51490428314481255616137739406254
51490428314482156550148778893754
51490428314546087027764544755084
51490428314546087035104227513512
51490428314546087035125148349602
51490428314546087165025184824790
51490428314546087165025299615830
51490428314546087165046105529738
51490428314546087172385903079206
51490428314554190902720662727294
51490428314578502115648684021934
51490428314578502115648770115214
51490428314578502527598398881214
51490428314578502534941209052072
51490428314578502664691444660510
51490428314764925005013273954926
51490428314764925010003495293860
51490428314764925010096533692138
51490428314764936123133935146526
51490428314764936123134021239806
51490428314764936123887195478480
51490428314764936123949957462182
51490428314764936123949957597536
51490428314764939829903437265722
51490428314764939829988010642930
51490428314773039998260545237630
51490428314773044939644616145294
51490428314773044939644702238574
51490428314773044946987512409432
51490428314797340464179930438874
51490428314797340503155335487352
51490428314797340509933515230698
51490428314797355327484081876346
51490428314797356562098736758094
51490428314797356562827862748248
51490428314870286497604125146846
51490428314870286498333337230280
51490428314870286498336464642710
51490428314870286498336464773852
51490428314870290204373713359322
51490428314870291436731945219854
51490428314870291438988196054510
51490428314870291438988282147790
51490428314870291439158774266684
51490428314870291574745759279000
51490428314870291574745759397092
51490428314870291574745759398496
51490428314870291574746878593640
51490428314870291576441454237886
51490428319409153423865256744492
51490428319409153423865256862536
51490428319409164900696007473802
51490428319409164901260866521572
51490428319409168058234186123355
51490428319409198254777364690948
51490428319409198254778139506734
51490428319409203170933775413820
51490428319409213079670741488580
51490428319409213079670741507454
51490428319409214314285280647572
51490428319409214314452674983512
51490428319409214314452675002386
51490428319410052756268345104408
51490428319410053991614362831324
51490428319410053991677038857100
51490428319410054401956197622846
51490428319410054403648450318798
51490428319410054404212534550782
51490428319410065468507703370714
51490428319410065468507789464153
51490428319410065468507789464154
51490428319410069174545842644901
51490428319410069174545842644902
51490428319410070409891515996672
51490428319410098822567881601206
51490428319410098822568139881460
51490428319410098822589060587860
51490428319410102526913682086002
51490428319410103761695615580934
51490428319410103761695873861188
51490428319410103761716536285882
51490428319410113647482523497646
51490428319481799218335367007946
51490428319481799769826106982189
51490428319481813861717547871807
51490428319483000343140911832474
51490428319483044815343016334500
51490428319483198278954715428127
51490428319502512232165971279979
51490428319506415106809864318000
51490428319506415297333575315424
51490428319506415297333575316876
51490428319506426224908900112023
51490428319506431166317005458838
51490428319506474403339681989112
51490428319506475638121615484044
51490428319506479342467415968840
51490428319514219615413708114327
51490428319514219659556419454170
51490428319514219661250995098416
51490428319514220073577183107805
51490428319514220211046771830049
51490428319514220211047030110303
51490428319514220211047159428413
51490428319514229361554534015461
51490428319514234895478870388071
51490428319514234897738301916633
51490428319514234898010275686051
51490428319514234898010290231787
51490428319514519804684302229155
51490428319514520216550268381786
51490428319514520407074754194996
51490428319514531335235874714436
51490428319514564688752372883812
51490428319514579513645720996734
51490428319514579513645721002558
51490428319514580748260288840436
51490428319514584452773454976462
51490428319514584452773454982286
51490428319515420784361964278698
51490428319515420784926823330840
51490428319515420837625695248632
51490428319515420837625695366676
51490428319515431903047570615720
51490428319515470248767247490848
51490428319515480081457416898018
51490428319515481316071984741720
51490428319518122671292524623917
51490428319518136763459424669887
51490428319518288711386879684444
51490428319518589044644120928454
51490428319518589449428523418472
51490428319518589449428523418481
51490428319518589449449444124881
51490428319518589449731888069291
51490428319518589453696218923135
51490428319518589456238098747048
51490428319518589456238098765922
51490428319518589495464552272807
51490428319700635962643986822754
51490428319700637203010588259702
51490428319700637203073264285478
51490428319700937387260512335130
51490428319700937392343858165622
51490428319701836719663600695046
51490428319701837955009618421962
51490428319701837960092964252454
51490428319701849439159044987604
51490428319724951291867523461470
51490428319725251481138117458254
51490428319725252716484135185170
51490428319725253265526809730466
51490428319725302495537228578882
51490428319733056401608702341042
51490428319733057644294316731702
51490428319733106226980612760060
51490428319733352884838920208784
51490428319733356590879296337826
51490428319733357826222991116448
51490428319733357833564910729890
51490428319733358375267988610038
51490428319733358382799399869486
51490428319733374442304131968750
51490428319733402664455753472592
51490428319733402855001504371512
51490428319734253452587940084292
51490428319734253459929945791014
51490428319734257158628316213334
51490428319734258393972010991956
51490428319734258393974333940250
51490428319734258401314016698678
51490428319734258760002668847478
51490428319734258805756253637898
51490428319734258805756253755942
51490428319734258805757372951086
51490428319734258813099378657808
51490428319734258813350340923122
51490428319734258813350341041166
51490428319734258813350427134446
51490428319734258813351460236310
51490428319734274819507487038618
51490428319734274872855245326990
51490428319734303232204773348100
51490428319734303232204773349504
51490428319734303285552445425148
51490428319734306991592907748252
51490428319734306991593940867378
51490428319734306991593940868830
51490428319734308219594596837414
51490428319734308219597952887572
51490428319734308226936516450856
51490428319734308226936602544136
51490428319734308226937635646000
51490428319734308226939958594294
51490428319737008092690882976336
51490428319737008687497961686768
51490428319737024701237829040648
51490428319737110626516550551550
51490428319737110634047961810998
51490428319737127242594635246149
51490428319737427431927919977572
51490428319737460778669332632626
51490428319737460778670456427040
51490428319737460778670485124848
51490428319737460786197305272046
51490428319797948298927465717684
51490428319798215182972894369050
51490428319806003631964926647850
51490428319809906504288931290238
51490428319809906504289017383518
51490428319809922563793835576062
51490428319809955915597849065640
51490428319830619150459143378034
51490428319830669112715637584794
51490428319830669112715637602056
51490428319830786288492702298981
51490428319830819230228100127693
51490428319830819230228100129097
51490428319842376311065316601948
51490428319842493669229960680585
51490428320354447394365680769305
51490428320357149097801801575021
51490428320357149105140336440545
51490428320357149234787489351731
51490428320357149278346399391152
51490428320357149278368439291244
51490428320357149280602736319088
51490428320357149280606092369246
51490428320357149280624776219180
51490428320357149285689438199738
51490428320357149287319014868510
51490428320358349852414435744432
51490428320358349854670772672368
51490428320381761048938142452133
51490428320381761056528876856477
51490428320381777520312024561388
51490428320381810873829297546550
51490428320381810879079147038926
51490428320381810881335483966862
51490428320381810881335570060142
51490428320381825698718771999326
51490428320381825698721870832040
51490428320381825698721899528396
51490428320389564114746181698676
51490428320389564117002146991134
51490428320389564117005613227238
51490428320389564711171989126256
51490428320389564711798750801166
51490428320389564734899542448279
51490428320389564779899996474050
51490428320389564780461757757740
51490428320389564780464080706034
51490428320389580595823738384786
51490428320389580595823738402256
51490428320389881402778318355686
51490428320389914334663161218716
51490428320389914754603367329606
51490428320389914754603367348480
51490428320389914756295591340848
51490428320389930806768474079012
51490428320389930806768474084836
51490428320389930806768502763722
51490428320389930806768502782596
51490428320389930808463078407968
51490428320390765352251417282992
51490428320390765354444948865629
51490428320390765362038777870599
51490428320390765362039150923227
51490428320390781963250331499946
51490428320390781970590014256970
51490428320390815316513544331846
51490428320390815316597227157461
51490428320390815316597227157462
51490428320390815317331803508180
51490428320390815322415149319958
51490428320390831374580169980296
51490428320390831374580169981700
51490428320390831374580284754074
51490428320390831374580284772947
51490428320390831374580284772948
51490428320390831376274860398320
51490428320390831376836506908232
51490428320393483117391681653381
51490428320393516608170096847658
51490428320393516608170096965702
51490428320454412205109779959720
51490428320454412205862910836589
51490428320454412213181558099029
51490428320454412213202478803977
51490428320454412213453525747033
51490428320454412213453640538073
51490428320454412213453640654713
51490428320454412251595575040105
51490428320454412251595575058979
51490428320454412258935143007493
51490428320454412258935143026367
51490428320454412396195897755971
51490428320454712395133504834825
51490428320454712578147859020250
51490428320454712578148892122114
51490428320454712585487541778678
51490428320462510773218036452674
51490428320462515531566827882341
51490428320462515531779132716179
51490428320462515539118815474607
51490428320462515712345770432402
51490428320462515714602021267058
51490428320462515714602107360338
51490428320462516126303767361887
51490428320487127894695041762929
51490428320487127894696189655833
51490428320487127894779891613414
51490428320487127902289262971366
51490428320487128085387543718160
51490428320487176073189737895712
51490428320487177307804305739414
51490428320487177307970895494578
51490428320498833491858400812503
51490428320669657795350832592211
51490428320669664566960576548223
51490428320670548477313059360969
51490428320670548479841364036079
51490428320670548479844458636705
51490428320670549074365998700661
51490428320670549074369097887507
51490428320673250183090676468866
51490428320673250183090762562146
51490428320673250188060063076636
51490428320673250188091444134787
51490428320673250366022437962641
51490428320673261301127811071773
51490428320673261301211423753746
51490428320673261302027417370616
51490428320673265008064306715257
51490428320673550556107949614084
51490428320673550561191295444576
51490428320673567027478670042723
51490428320681353646181718863331
51490428320681353689678985977436
51490428320681353689762668802844
51490428320681354058050782781446
51490428320681365176147495627175
51490428320681365176170669138386
51490428320681370117533886295189
51490428320681370163288246043929
51490428320685256152453044883682
51490428320685272623826907859360
51490428320705680505373355214185
51490428320705965870482497386408
51490428320705965877260677129754
51490428320705966053496837025880
51490428320705966053685123384914
51490428320705966061028248285328
51490428320705966061028276983136
51490428320705981930262726905371
51490428320778611675595678123799
51490428320778611675598001072093
51490428320778611675681613754066
51490428320778616617065684661730
51490428320778616798555912091131
51490428320778616799997460664296
51490428320778616800833126499185
51490428364984186606475827689746
51490428366679524075400399722671
51490428366679524212598392333219
51490428366679550840338726849963
51490428366752051870234819125147
51490428366784874632801246537055
51490428366784890502035725157107
51490428366784890502067106216662
51490428366784890506303163457367
51490428366784890639244221351521
51490428366784890646022138104441
51490428366787592388213068526353
51490428366787592395838694886241
51490428366787592395838694892883
51490428366787592807620959082100
51490428366787592807620959082109
51490428366971339750204498483647
51490428367003310288813192748751
51490428367003761831215010837650
51490428367006463717392354206896
51490428367099639063844252038981
51490428367099672234346152282807
51490428367099672234534437577579
51490428367650764399839472589283
51490428367658617498491268249117
51490428367658884135661284106083
51490428367659784718829382409863
51490428367940002732838365154078
51490428367974983633428538967823
51490428367974984045210802094239
51490428367974984045231722682547
51490428367974984045231808421695
51490428368047918919864931144307
51490428368047918919865016883455
51490428368047920111338792745583
51490428372584123070711468057772
51490428372584123073239401097404
51490428372587682709529369275651
51490428372587683121311633464877
51490428372587683121311633582969
51490428372587697893024588946067
51490428372587697893212875303649
51490428372587697893212875421741
51490428372587727540420498996367
51490428372587727540420499114459
51490428372587727540484035950083
51490428372587727540484036068175
51490428372587730695974329040429
51490428372587730833234968978939
51490428372587730833234969097031
51490428372587730833235083764363
51490428372587730833235083882455
51490428372587730878988553887403
51490428372587730878988554005495
51490428372587731244828688530329
51490428372587731244828946928675
51490428372587731244829061714099
51490428372587731244829836434879
51490428372587731244830094833225
51490428372587731244849609235277
51490428372587731244849867515531
51490428372587741953071557087377
51490428372588149625700059730451
51490428372588176246644617968923
51490428372588192306423732879178
51490428372660643473996538783735
51490428372660643885967088267733
51490428372660643885967088385825
51490428372660677237582896889320
51490428372660677237582901611053
51490428372660677237582901611054
51490428372660677237582901612457
51490428372660677237582901612458
51490428372660677237603822199361
51490428372660677237603822199362
51490428372660677283336486520921
51490428372660677283336486520922
51490428372660827408463698757880
51490428372660827408463698757881
51490428372680141547220713603332
51490428372680141547408999960914
51490428372681535109795870839387
51490428372683743681206742478863
51490428372683743818467497208468
51490428372683743818655783566050
51490428372683754341980184357719
51490428372683788107091549493182
51490428372684088296362114793818
51490428372684088479292767358324
51490428372684088479292771607674
51490428372684088479292772081515
51490428372684238596804861535597
51490428372684238604419979595283
51490428372684238604419983844633
51490428372684238604419984318474
51490428372691848745759540006630
51490428372691848745759563987028
51490428372691848928208934369751
51490428372691848928773535272568
51490428372691848928773879646309
51490428372691848928773879646310
51490428372691848928962166003891
51490428372691848928962166003892
51490428372691891021381484212834
51490428372691893217396780720438
51490428372691896921721664153386
51490428372692197156745843078959
51490428372692198353305258536839
51490428372692198353305258536840
51490428372692299243150635857075
51490428372693094157409732037664
51490428372693094157409732039116
51490428372693094157409732155756
51490428372693097678824874291246
51490428372693098920928669026711
51490428372693098920928669026712
51490428372693098959339471989694
51490428372693098966682252518026
51490428372693113738311870965895
51490428372693199810899655732583
51490428372693215725866798556151
51490428372693215725898179615706
51490428372693215730134236856411
51490428372693500000149329024419
51490428372693500000170249730771
51490428372693500045902913934287
51490428372693516052345845518090
51490428372693516052345859926259
51490428372693516105693273965831
51490428372695751205712058426883
51490428372695751251444722747033
51490428372695751252009581813677
51490428372695766030438299173195
51490428372695800617020975251642
51490428372695800624552300305589
51490428372695800624552300422229
51490428372695800624552386511138
51490428372695800624552386515510
51490428372695800624552415213270
51490428372695811737589701876617
51490428372695815441935502244773
51490428372879466672924624866289
51490428372879467038953332961499
51490428372879467084706889055515
51490428372879467084706889173607
51490428372879664974014622479983
51490428372898978927562889597094
51490428372898978973314236233602
51490428372898978973314266348512
51490428372898979339342571611602
51490428372898979339342944683104
51490428372898979385096500895212
51490428372898979385096529474928
51490428372898979522356910778898
51490428372898979522359493407126
51490428372899879541065494381066
51490428372899880090108513282634
51490428372900174194122038058732
51490428372900174194957718402412
51490428372900339738781165003453
51490428372900373085520286943029
51490428372900373092298437988615
51490428372902581061295976568338
51490428372902581198558969099126
51490428372902581244310315735634
51490428372902581656092580397244
51490428372902581656092608976960
51490428372902581793353248561184
51490428372902581793353363352432
51490428372902581793355572909158
51490428372902592729277887157294
51490428372902592729298807745602
51490428372910684524633200925934
51490428372910686354618673447816
51490428372910686354618678052910
51490428372910686354618678165178
51490428372910686354776602037990
51490428372910686354806964410492
51490428372910686354869640436268
51490428372910686720647386012558
51490428372910686720894962697616
51490428372910686720898061417902
51490428372910686720898429884310
51490428372910686720898434489403
51490428372910686720898434489404
51490428372910686720918982124254
51490428372910686903661610860990
51490428372910686903849638938318
51490428372910686903912396452488
51490428372910686903912401057581
51490428372910686903912401057582
51490428372910686903912401169850
51490428372910686903912654732742
51490428372910686903912659337835
51490428372910686903912659337836
51490428372910686903933580044241
51490428372910686911443841014789
51490428372910686911443841131477
51490428372910701545056085644978
51490428372910701545056086111538
51490428372910702787651731064992
51490428372910702787745918419032
51490428372910702787934289919512
51490428372910728997106129887324
51490428372910734533289899205646
51490428372910734533291051833382
51490428372910986498386764428103
51490428372910986910169028604279
51490428372910987093183253452711
51490428372910987100526378354577
51490428372910987100714406431905
51490428372911002977204883935169
51490428372911886928875000763772
51490428372911886928875000881864
51490428372911887111889254291090
51490428372911887477917675291598
51490428372911887477917675291806
51490428372911887477918048479788
51490428372911887523671260200062
51490428372911887523671260200270
51490428372911887523671604573804
51490428372911887523671604691896
51490428372911887660932273210128
51490428372911887660932273328220
51490428372911903544765613781122
51490428372911903545016580769414
51490428372911903545016580886054
51490428372911903545016662257760
51490428372911903545016666862853
51490428372911903545016666862854
51490428372911903545016666975122
51490428372911936937508482669448
51490428372911936937512959468658
51490428372911948009879088606451
51490428372911948009879088724543
51490428372911951715917141905291
51490428372912087055024044335198
51490428372912087062363727093626
51490428372914588769382729009150
51490428372914588769382729009358
51490428372914588815136400011102
51490428372914589234446632371619
51490428372914589364179332836652
51490428372914589364179332954744
51490428372914605248263639449720
51490428372914605248263983706821
51490428372914605248263983823461
51490428372914605248284904413173
51490428372914605248284904529813
51490428372914637359593550965765
51490428372914638595001957854068
51490428372914638595006204596996
51490428372914638640759760809311
51490428372914638777956892373828
51490428372914649713126405450419
51490428372914649713126405562847
51490428372914649713147326155367
51490428372914649713147326273411
51490428372914653419164458743595
51490428372914653419164458747807
51490428372914653419185379331903
51490428372914653419185379336115
51490428372914653419185379337519
51490428372914738940243380223098
51490428372914755548811318738135
51490428372914788948817514891212
51490428372973125726151783583254
51490428372973274608331027634721
51490428372973274608602996799045
51490428372973274608603771639321
51490428372973276437907240591711
51490428372973276438746393193739
51490428372983682172995505672687
51490428372983682173183792017219
51490428372984882884512209912121
51490428372984882884512554285655
51490428372984882930265794938629
51490428372984882930266168009971
51490428372984897708670235537266
51490428372984897708670235655358
51490428373007947678538350979896
51490428373007948227581369881464
51490428373007948227581628161718
51490428373007997458157680915650
51490428373007997458157681382210
51490428373007997458345708992978
51490428373007997458345709459538
51490428373007997503910147101353
51490428373007997503911266296497
51490428373007997503911266296498
51490428373007997504098175178681
51490428373007997504099294373825
51490428373007997504099294373826
51490428373007997504099294386875
51490428373007997641107882376206
51490428373007997641107882494298
51490428373007997641108226732478
51490428373007997641108226850570
51490428373007997641108996967868
51490428373007997641108996985130
51490428373007997641109001567138
51490428373007997641109001572718
51490428373007997641109001572754
51490428373007997641109001572962
51490428373007997641109001590224
51490428373007997641109001690846
51490428373007997641109001702492
51490428373007997641109001708316
51490428373007997641109030269110
51490428373007997641109030387202
51490428373007997641109374642852
51490428373007997641109374644304
51490428373007997641109374760944
51490428373007997641358929418640
51490428373007997641358929435902
51490428373007997641358930835582
51490428373007997641358930953674
51490428373007997641359273792174
51490428373007997641360045444506
51490428373007997641360048626834
51490428373007997641360048632414
51490428373007997641360048632450
51490428373007997641360048632658
51490428373007997641360048649920
51490428373007997641360050167692
51490428373007997641360077328806
51490428373007997641360421702548
51490428373007997641360421704000
51490428373007998052890489858894
51490428373007998052891637769268
51490428373007998052891637770672
51490428373007998052953251623818
51490428373007998052953280321578
51490428373007998052954284744312
51490428373007998052954284744396
51490428373007998052954284744556
51490428373007998052954285211116
51490428373007998052954285215328
51490428373007998052954399534192
51490428373007998052954399535596
51490428373007998052974172330170
51490428373007998052975205799424
51490428373007998052975205803636
51490428373007998052975205805040
51490428373008297647616303462145
51490428373008297647616303462146
51490428373008297647616561742399
51490428373008297830629867790362
51490428373008297830630642629234
51490428373008297830630642630686
51490428373008297830631015700736
51490428373008297830631015702188
51490428373008298242224993532428
51490428373008312471776652037195
51490428373019955203608527510874
51490428373019955249267953178406
51490428373019955249362369170174
51490428373019955615390790637242
51490428373020019853329817476648
51490428373020121975425723466219
51490428373020122021199857445557
51490428373020155329695108760693
51490428373020171800797260835039
51490428373534777952956690003468
51490428373534777953040258037836
51490428373534777953040372710992
51490428373534777953040372829084
51490428373534777998731166922135
51490428373535978570329699522844
51490428373535978570350620111152
51490428373535978572585779116696
51490428373535978572606699821644
51490428373535978572774064528108
51490428373535978572777536315529
51490428373535978572794985116416
51490428373555487305768263106318
51490428373555487305851974155906
51490428373555487306415686746588
51490428373555487306419124290756
51490428373555487306419128890026
51490428373555487306419128895850
51490428373555487306419129008118
51490428373555487306583051441406
51490428373555487306587293461356
51490428373555487306670201447892
51490428373555487306671234567018
51490428373555487306671239290204
51490428373555487718180501059014
51490428373555487718201393066202
51490428373555487718452470240808
51490428373555487901194725907446
51490428373555487901194836093600
51490428373555487901215732705882
51490428373555487901404019063464
51490428373555487901466695089240
51490428373555487901466695207332
51490428373556387736966714011548
51490428373556387737138320726316
51490428373556388286180564806274
51490428373556388286180569411367
51490428373556388286180569411368
51490428373556388286264132840642
51490428373556388286264137445736
51490428373556388286264137563828
51490428373556388286264247631890
51490428373556388286264252231160
51490428373556388286264252349252
51490428373556688475262762260726
51490428373556688475262872446880
51490428373556688475472055416743
51490428373556688475472055416744
51490428373556688475472055534835
51490428373556688475534731442520
51490428373556688475534731560612
51490428373559089575385814415020
51490428373559089575406734647584
51490428373559089575406735119968
51490428373559089577098987343536
51490428373559089577099073432604
51490428373559089577666166176146
51490428373559089577666170899332
51490428373559089577666280967394
51490428373559089577830179414460
51490428373559089577833278134746
51490428373559089577833646601154
51490428373559089577834426157388
51490428373559089577851099652848
51490428373559089577851100125232
51490428373559089577855342146378
51490428373559089577855342146586
51490428373559089577855346869564
51490428373559089577913861767692
51490428373559089577916956355268
51490428373559089577916960954538
51490428373559089577916960960362
51490428373559089577916961072630
51490428373559089577917214635522
51490428373559089577917219358708
51490428373559089577917329426770
51490428373559089577917334144132
51490428373559089577917994191756
51490428373559089577918108864912
51490428373559089577918367263258
51490428373559089584357396319534
51490428373559089584357396773044
51490428373559089584357396791918
51490428373559089621160319911792
51490428373559089623398830379662
51490428373559089623398834984756
51490428373559089623398945170910
51490428373559089623604684917056
51490428373559089623607783749769
51490428373559089623608898358694
51490428373559089623670545868826
51490428373559089623670804149080
51490428373559089623671574384262
51490428373559089623671579107448
51490428373559389764656408411804
51490428373559389766936846267822
51490428373559389766936850985183
51490428373559389766936850985184
51490428373559389767100773417068
51490428373559389767105015438422
51490428373559389767105020155783
51490428373559389767187550353456
51490428373559389772187475297717
51490428373559389773627990788702
51490428373567193451974636464012
51490428373567209313738743897451
51490428373567209924079604954986
51490428373567209924100525661545
51490428373567242733451844096310
51490428373567242863306454470908
51490428373567242863306797427500
51490428373567242865813838458540
51490428373567242865813838925100
51490428373567242865817306111794
51490428373567242865818080950666
51490428373567242865818085555760
51490428373567242865818085668028
51490428373567242865835878360036
51490428373567242865835878826596
51490428373567242865838198120386
51490428373567242865839001657225
51490428373567242865839006374587
51490428373567242870897184755592
51490428373567242870900651942286
51490428373567242870900655130230
51490428373567242870900656547379
51490428373567242870900656547380
51490428373567242911570522555254
51490428373567242911571670465628
51490428373567243274900775259144
51490428373567243277429853003736
51490428373567243277429856191680
51490428373567243277432175952030
51490428373567243277432180557123
51490428373567243277432180557124
51490428373567243277432180656342
51490428373567243277433242473435
51490428373567243277433323844934
51490428373567243277433323844982
51490428373567243277433328450028
51490428373567243277433328566716
51490428373567243282494518624344
51490428373567243282515778999966
51490428373567243282515783605059
51490428373567243282515783605060
51490428373567543055087904831763
51490428373567543055088650974280
51490428373567543055088679535074
51490428373567543055089024026908
51490428373567543060171134808357
51490428373567543464987191165263
51490428373567543466681882663407
51490428373567543466683001858552
51490428373567543471765112640001
51490428373567543471765485711343
51490428373568394070166423727320
51490428373568394070187344432268
51490428373568394071879595711070
51490428373568443483190837853320
51490428373568443485638558908742
51490428373568443485639592027868
51490428373568443485639965080496
51490428373568443490533875243352
51490428373568443490534219599624
51490428373568444031983151233230
51490428373568444031983151252104
51490428373568444031983179930990
51490428373568444031983179948460
51490428373568444034428549357620
51490428373568444034428549359024
51490428373568444034428549359072
51490428373568444034428550894266
51490428373568444034428578055380
51490428373568444034428579472530
51490428373568444034428579590622
51490428373568444034430873705594
51490428373568444034430873724468
51490428373568444034430873823686
51490428373568444034430873842560
51490428373568444034430902403354
51490428373568444034430902420824
51490428373568444034430902538916
51490428373568444034431906826172
51490428373568444034431906826332
51490428373568444034431906942812
51490428373568444034431935522688
51490428373568444034432021615968
51490428373568444034432021617372
51490428373568444034432021734060
51490428373568444034432021735464
51490428373568444034511112970622
51490428373568444034512232178816
51490428373568444034512232184640
51490428373568444034514470437722
51490428373568444034515585046646
51490428373568444034515589651739
51490428373568444034515589651740
51490428373568444039514218119144
51490428373568444039514219536086
51490428373568444039514219654178
51490428373568444039576894144920
51490428373568444039576894162182
51490428373568444039576895561862
51490428373568444039576895679954
51490428373568444039577238518454
51490428373568444039598159224806
51490428373568460092495291217067
51490428373571095361819762856284
51490428373571095361840683444592
51490428373571095363449339054076
51490428373571095363449339403996
51490428373571095363512015079852
51490428373571145188886766426766
51490428373571145189071953951634
51490428373571145193969565937862
51490428373571145323824519385692
51490428373571145326081631152500
51490428373571145326081631153904
51490428373571145326081631153952
51490428373571145326081631624884
51490428373571145326081631626288
51490428373571145326083955500474
51490428373571145326083955618566
51490428373571145326084730340750
51490428373571145326084730340958
51490428373571145326084730458842
51490428373571145326084759037106
51490428373571145326084759037314
51490428373571145326085103410848
51490428373571145326085103412300
51490428373571145326085103528940
51490428373571145326085103530344
51490428373571145326331560416732
51490428373571145326335807513951
51490428373571145326335807513952
51490428373571145326353600337150
51490428373571145326353600803709
51490428373571145326353600803710
51490428373571145326355924801763
51490428373571145326355924801764
51490428373571145331167558548410
51490428373571145372088617585001
51490428373571145372089392423819
51490428373571145372089392423820
51490428373571161797622888832911
51490428373571161797643780955383
51490428373571161797646104953437
51490428373571161798207865191579
51490428373571161798210964024293
51490428373571262135363822018235
51490428373629337984804321656322
51490428373629337985055370115698
51490428373629381905958462081682
51490428373632035570608411922029
51490428373632035616361996713853
51490428373632083748265227094546
51490428373632083794018783306654
51490428373640144386763557605607
51490428373640144798713186488247
51490428373640144798733734123305
51490428373640144844466742700355
51490428373640188858592071432669
51490428373641345555610260048451
51490428373641395012965991328902
51490428373664455874380510318906
51490428373664455874380510337780
51490428373664455874547875025370
51490428373664456011641174369010
51490428373664456011641177557162
51490428373664456011641178974104
51490428373664456011641263644618
51490428373664456011641263650442
51490428373664456011641292342378
51490428373664456011641293759527
51490428373664456011641293759528
51490428373664456011808657981962
51490428373664456011892226016330
51490428373664456057373927853958
51490428373664456057394848541436
51490428373664456057394848554486
51490428373664456057645897018282
51490428373664456423402262742312
51490428373664456423402264159254
51490428373664456423402264277346
51490428373664456423423184864202
51490428373664456423423527820794
51490428373664456423590549454026
51490428373664456423590549570666
51490428373664456423590917920434
51490428373664456423590922525527
51490428373664456423590922525528
51490428373664456423674231923898
51490428373664456423674231925302
51490428373664456423674231925350
51490428373664456606416599193840
51490428373664456606416602381784
51490428373664456606416603798933
51490428373664456606416603798934
51490428373664456606437523086732
51490428373664456606437524503881
51490428373664456606437524503882
51490428373664456606437867460474
51490428373664456606604888739366
51490428373664456606605142768866
51490428373664456606605147373959
51490428373664456606605147373960
51490428373664456606688571563578
51490428373664504050342290227482
51490428373664504050342634583754
51490428373664504050614602231758
51490428373664504050614603294568
51490428373664504052874809466621
51490428373664504187791703896524
51490428373664504189486279540770
51490428373664504189507171549362
51490428373664504233545260108632
51490428373664504235229246062682
51490428373664504235239835752878
51490428373664504599385309129050
51490428373664504601100806424414
51490428373664504601101149381006
51490428373664504601917826968509
51490428373664505836448742296886
51490428373664505836637371947930
51490428373664756200911857629756
51490428373664756200911857648630
51490428373664756612882408648995
51490428373664756795708461458662
51490428373664806208901270088198
51490428373664806208922309835196
51490428373664906921013127102393
51490428373676511622860971200882
51490428373676511760058619338678
51490428373676511760310039450794
51490428373676511806063595662902
51490428373676512171924909291030
51490428373847271688351355174692
51490428373847271871365694814372
51490428373847271871554238389398
51490428373848172256100346353844
51490428373848172256100346471936
51490428373848172256100375050200
51490428373848175960446174118054
51490428373848175960696447755820
51490428373848175962137623749550
51490428373848175962140751179242
51490428373848175962141095535514
51490428373848175962141095653606
51490428373848176006450003967928
51490428373848176008142256663880
51490428373848176008142257136264
51490428373848176008145384684047
51490428373848176008145729040320
51490428373848177793120947048521
51490428373848186531487692834898
51490428373848476149967816592880
51490428373850873547753685482808
51490428373850877114900459784420
51490428373850877252182049125692
51490428373850877252182163916940
51490428373850877297914713329208
51490428373850877297914799405226
51490428373850877297914799418276
51490428373850877297914799424100
51490428373850877297914828102986
51490428373850877297914828120456
51490428373850877297915861222112
51490428373850877297915861222320
51490428373850877297915947311180
51490428373850877297915947311228
51490428373850888234736704818174
51490428373850888370281876159134
51490428373850888370302796882956
51490428373850888371997373454498
51490428373858982775882106400158
51490428373858982775965784620680
51490428373858982775966076320475
51490428373858982821698477539425
51490428373858982821698482256787
51490428373858982821883641070797
51490428373858982821886768601319
51490428373858993345042742768602
51490428373858993482220072008286
51490428373858993482303783059485
51490428373858993482470776094128
51490428373858993482470776113001
51490428373858993482470776113002
51490428373858993482471144461158
51490428373858993482471149165629
51490428373858993482471149165630
51490428373858993482491696817949
51490428373858993482492036469750
51490428373858993482492041191483
51490428373858993482492041191484
51490428373858993527973656800110
51490428373858993528224700673266
51490428373858993528224705259486
51490428373858993894064865075358
51490428373858993894064868263509
51490428373858993894064868263510
51490428373858993894064869680451
51490428373858993894064869680452
51490428373858998833189131855342
51490428373858998833189131868392
51490428373858998833210396463052
51490428373858998835469488221562
51490428373858998835469488222966
51490428373858998835469827991614
51490428373858998835469861293063
51490428373858998835469861293064
51490428373858998835470607547848
51490428373858998835626603007882
51490428373858998835637221277794
51490428373858998835658118008119
51490428373858998835658118008120
51490428373858998840720571694506
51490428373858998840720571713379
51490428373858998888733821020221
51490428373860183532961383678447
51490428373860183532964477609905
51490428373860183532964477788024
51490428373860183532964477805286
51490428373860183532964482392874
51490428373860183532964482392910
51490428373860183532964482393118
51490428373860183532964482410380
51490428373860183532964482511002
51490428373860183532964506503046
51490428373860183532964511089266
51490428373860183532964511207358
51490428373860183532964511226232
51490428373860183532964855463008
51490428373860183532964855464460
51490428373860183532964855582504
51490428373860183578714968586911
51490428373860183578718440490968
51490428373860183578969144594071
51490428373860183578969144594072
51490428373860183578969484246080
51490428373860194102041434519004
51490428373860194102292482978380
51490428373860194102292741612766
51490428373860194651084453437834
51490428373860194651084482135594
51490428373860194651335416158062
51490428373860194651335501897210
51490428373860194651335530594970
51490428373860199592468181390518
51490428373860199592719572804874
51490428373860199592719572823748
51490428373860199592719601502634
51490428373860199592720601674650
51490428373860199592740493511226
51490428373860199592740493528696
51490428373860199597802832896218
51490428373860199597802918635366
51490428373860199597802947333126
51490428373860199638473157714742
51490428373860199638473157714790
51490428373860199638473157733664
51490428373860199638473158187125
51490428373860199638473158187126
51490428373860199638474191306251
51490428373860199638474191306252
51490428373860199638495112012651
51490428373860199643556503545282
51490428373860199645816192291448
51490428373883292202297193457460
51490428373883292203132873801140
51490428373883293986717024471868
51490428373883293986717281805952
51490428373883293986717367428460
51490428373883293986717396124816
51490428373883293986780043454236
51490428373883293986780158239660
51490428373883293986800707291660
51490428373883293986800964159184
51490428373883293986801050248252
51490428373883294032533370082446
51490428373883294398562422415836
51490428373883294398583314424428
51490428373883294399127167169439
51490428373883294399127167169440
51490428373883294399127281488096
51490428373883294581325684880910
51490428373883294581513885499344
51490428373883294581513971238492
51490428373883294581576647264268
51490428373883294582141506336528
51490428373883294582329788443356
51490428373883308674242259515524
51490428373883308674242259969034
51490428373883308674242259982084
51490428373883308674514227617038
51490428373883308674514228679848
51490428373883308674517585084138
51490428373883308811523848856796
51490428373883308811694685804345
51490428373883308811694685804346
51490428373883308811774897316172
51490428373883308811778339459610
51490428373883308811778368157370
51490428373883308857448241898202
51490428373883308857531924369478
51490428373883308864034778891322
51490428373883309223284934060820
51490428373883309223284934527380
51490428373883309223288290583361
51490428373883309223288290583362
51490428373883309223288401714074
51490428373883309223288404900614
51490428373883309223288404902018
51490428373883309223288404902225
51490428373883309223288404902226
51490428373883310457815819549886
51490428373883310458066868022312
51490428373883310458087788610620
51490428373883310458088132616972
51490428373883310458907391965274
51490428373883310465598303262206
51490428373883310465598307983939
51490428373883310465598307983940
51490428373883594588397761166223
51490428373883594771412100805695
51490428373883594771412100805696
51490428373883594771412215124560
51490428373883594771600387163325
51490428373883594778190366636705
51490428373883609001048933930182
51490428373883609412558884580145
51490428373883610648094307859787
51490428373883610648177990685195
51490428373883610648177990685196
51490428373883610648177990685243
51490428373883610648177990685244
51490428373883610830352058392190
51490428373956239981727660556546
51490428373956240393572715090412
51490428373956240393593607099004
51490428373956240576524262850258
51490428373956240576524263913068
51490428373956240576586939938844
51490428373956240576774966953362
51490428373956243548875468443844
51490428373956243548875496673640
51490428373956243548875497023560
51490428373956243686073489284188
51490428373956243731889721522072
51490428373956243731889807598090
51490428373956243731889807611140
51490428373956244097921499045121
51490428373956244099551075518305
51490428373956244099551075696424
51490428373956244099551075713686
51490428373956244099551075715298
51490428373956244099551104293402
51490428373956244099551448649674
51490428373956244099634758049656
51490428373956244099634758068529
51490428373956244099634758068530
51490428373956244143675083953585
51490428373956244145367450968401
51490428373956244145388342976993
51490428373956244145555704378666
51490428373956244145555709083137
51490428373956244145555709083138
51490428373956244145555709100399
51490428373956244145555709100400
51490428373956245332700076471022
51490428373956245332700076484072
51490428373956245333540371907350
51490428373956245333540371907398
51490428373956245333540376512443
51490428373956245333540376512444
51490428373956245333540376629131
51490428373956245333540376629132
51490428373956245334980772607294
51490428373956245334980777212387
51490428373956245334980777212388
51490428373956245334980777311606
51490428373956245335147797543706
51490428373956245335148165893474
51490428373956245335148170615207
51490428373956245335148170615208
51490428373956245335148945436610
51490428373956245335168718250265
51490428373956245335169062623799
51490428373956245335169062623800
51490428373956245335172190154321
51490428373956245379293932841239
51490428373956245379293932841240
51490428373956245379294190058683
51490428373956245379294190058684
51490428373956245380901382453781
51490428373956245380902501648718
51490428373956245380902501648925
51490428373956245380902501648926
51490428373956245380902501661975
51490428373956245380902530228434
51490428373956245380925746366429
51490428373956245515714415638318
51490428373956245516470918535308
51490428373956245516470918535468
51490428373956245516470918651948
51490428373956245516471028721414
51490428373956245516471033326508
51490428373956245516554601359472
51490428373956245516554601360876
51490428373956245516554601477564
51490428373956245517911434007578
51490428373956245517911434026452
51490428373956245517911434125670
51490428373956245517911462705338
51490428373956245517911462722808
51490428373956245517995030739706
51490428373956245518162136693740
51490428373956245518162136712614
51490428373956245518163169812866
51490428373956245518165494160840
51490428373956245518183057417562
51490428373956245928064895242823
51490428373956245928064895420734
51490428373956245928064895420942
51490428373956245928064895422346
51490428373956245928085816009042
51490428373956245928085816009250
51490428373956245928336864485888
51490428373956245928336864603980
51490428373956245929693697133994
51490428373956245929694471618734
51490428373956245929694471968654
51490428373956245929757147644510
51490428373956245929944401237098
51490428373956245929945549147472
51490428373956245930509260425998
51490428373956245930530525506140
51490428373956245930596300246538
51490428373956245930596300364630
51490428390407218543775371459610
51490428390409619920511744666348
51490428390409664392066339450682
51490428390409920247210459163462
51490428390409964535583348539002
51490428390410114706464116988069
51490428390410114706464145567785
51490428390417725030817653416754
51490428390417725030818041015122
51490428390418025174314244188130
51490428390418025220067714306958
51490428390418025220067800400238
51490428390418025357516497113842
51490428390418025357516497113890
51490428390418025357516755394144
51490428390418069691705074411124
51490428390418073350234412018714
51490428390418073350234412135354
51490428390418074585016088412842
51490428390418074592610290489313
51490428390418074592631096287826
51490428390418074592631096404466
51490428390418174930253335796150
51490428390418175345194883319167
51490428390419075912943903194675
51490428390419376102193576486511
51490428390419392154390092980182
51490428390419392154390107329302
51490428390419392154390107388351
51490428390419392344182397201338
51490428390421627491314584005374
51490428390421627628512576615922
51490428390421676909631808107938
51490428390421793668355725183973
51490428390421793668355839975013
51490428390421793668638312558134
51490428390421793851568854758299
51490428390421827027144012474800
51490428390422077393867234614209
51490428390422077393867320707489
51490428390422093857605398475809
51490428390422093857605513266840
51490428390422093857605513266849
51490428390422093857626347879969
51490428390422093857626433973249
51490428390422093857636808233172
51490428390422093857887957329351
51490428390422093857887985849970
51490428390422093857887985909019
51490428390422093857908877917659
51490428390422093861873208771503
51490428390422093994803391086357
51490428390422093995085863669469
51490428390422093995085863846619
51490428390422094002428988571344
51490428390422094002429017446245
51490428390422094040557004694033
51490428390422094406679841501113
51490428390422094406679841678263
51490428390422094406679927771543
51490428390422094406679956292162
51490428390422094414294964461896
51490428390422094452433512563367
51490428390422094460027628665412
51490428390422127216393685767365
51490428390626250978753446320979
51490428390628457895397611164444
51490428390636862737629004500744
51490428390636862737712572535112
51490428390636863149410895488938
51490428390636863149410895605578
51490428390636863149411268676920
51490428390636863195164824889028
51490428390636879208915713798122
51490428390636879208915971015566
51490428390636879216342435445214
51490428390636879216530721673106
51490428390636879216530721789746
51490428390636879216530803161452
51490428390637013503286230715843
51490428390637029379775585455628
51490428390637029379796482064942
51490428390637763168180031765704
51490428390637763717223050667272
51490428390637813176838882361090
51490428390638214077103476872784
51490428390638230136857808228600
51490428390640465054441316105306
51490428390640465603484335142228
51490428390640481533322599500578
51490428390640481533343520206930
51490428390640514880002000881952
51490428390640514880084908750444
51490428390640515017262669517463
51490428390640515017262669518192
51490428390640515017262669518276
51490428390640631650855222185197
51490428390640665180528716775902
51490428390640915368756185596082
51490428390640915368756185596118
51490428390640915368756185596166
51490428390640915368756214293926
51490428390640915368819320786723
51490428390640965186847446275408
51490428390640965186847446275615
51490428390640965186847474973216
51490428390640965186847474973429
51490428390640965186847819346957
51490428390640965186868366981808
51490428390640965186868366981967
51490428390640965186868395679781
51490428390640965186868740053315
51490428390640965194378886232877
51490428390640965194399806939223
51490428390640965324045352792640
51490428390640965324045352792676
51490428390640965324045352792724
51490428390640965331660475575547
51490428390640965369798937702592
51490428390640965369799282076330
51490428390640965377393111081309
51490428390640965377414031787655
51490428390640981795331731021556
51490428390701854198221094974581
51490428390701854381298196727493
51490428390701854381299229964711
51490428390701901962422909820447
51490428390701902374205172946863
51490428390733873743236845780280
51490428390733873743237218832908
51490428390733873743424097954474
51490428390733873743424099004234
51490428390733873743424356221678
51490428390733873743425131075052
51490428390733873743425504127680
51490428390734173886670286834232
51490428390734173886670286950872
51490428390734173886732934280292
51490428390734173886733307332920
51490428390734173886753854868600
51490428390734173886753854985240
51490428390734173886921219575064
51490428390734173886921329643126
51490428390734173886921333893928
51490428390734173886921335410248
51490428390734173886921587910330
51490428390734173886921592627692
51490428390734173886921592632063
51490428390734173886942140163372
51490428390734173886942140280012
51490428390734174481467147861708
51490428390734174481467147867324
51490428390734174481467147983964
51490428390734174481529909630844
51490428390734174481529909632248
51490428390734174481550830337196
51490428390745831305590012858282
51490428390746032026284955158183
51490428390746032026368609285990
51490428390746298266677803166154
51490428390746331621009878835311
51490428390746332169801964246503
51490428390746332169885618374310
51490428390746348229309838060175
51490428390746348229309838060184
51490428390746348229560929748558
51490428390746348229560929748606
51490428390746348229581691376274
51490428390746348229581734422941
51490428390746348229581821574867
51490428390746348229581821757198
51490428390746348229581821770248
51490428390746348229582078796682
51490428390746348229582078974642
51490428390746348275335405617306
51490428390746348275335435246782
51490428390746348275335663884510
51490428391260654055021858172120
51490428391260954244271531463956
51490428391260954244292423472548
51490428391281363957694710431540
51490428391281364003427345938700
51490428391281364003427374635056
51490428391281364003448266643648
51490428391282264571239156625408
51490428391282264571322724659776
51490428391282564714501646400056
51490428391282564714777053004958
51490428391282564714839733748096
51490428391282564760509717208474
51490428391282564760509721925836
51490428391282564760510496764708
51490428391284965679898446420038
51490428391284965862725877190376
51490428391284965862909687104540
51490428391284965862912785937254
51490428391284965862913905267704
51490428391284965862976581293480
51490428391285265869145020762520
51490428391285265869145020879160
51490428391285265869148119711874
51490428391285265869149238921520
51490428391285265869149267617876
51490428391285265869170159626468
51490428391285266006158199049232
51490428391285266006242886278696
51490428391285266006242886278744
51490428391285266006242886278903
51490428391285266006409247508608
51490428391285266006410017625906
51490428391285266006430914356072
51490428391285266006493590381800
51490428391285266006493590381848
51490428391285266052163573838014
51490428391285266052163578560992
51490428391293118967883253720040
51490428391293118967883253836680
51490428391293385803424270015868
51490428391293385986438494864300
51490428391293419157153819020468
51490428391293419157153819137108
51490428391293419162236390016300
51490428391293419162236390132940
51490428391293419345250729650156
51490428391293419705987917956968
51490428391293419706008809848872
51490428391293419706008809965512
51490428391293419751738146694422
51490428391293419751740354838578
51490428391293419751740354973932
51490428391293419751741469447502
51490428391293419751741474052388
51490428391293419751741474052436
51490428391293419751741474052595
51490428391293419751741474169076
51490428391293419751741502744580
51490428391293419751741502748792
51490428391293419751741588837812
51490428391293419751741588837860
51490428391293419751762394875428
51490428391293419756761024643294
51490428391293419756761281860738
51490428391293419756823700669070
51490428391293419756824072340732
51490428391294319724965514921752
51490428391294319724965515038392
51490428391294319724965859394664
51490428391294320273735904726400
51490428391294320319489460938508
51490428391294320319490494040372
51490428391294320319490522620088
51490428391296971601145685632076
51490428391297021425952363934252
51490428391297021428211799694902
51490428391297021428400947098516
51490428391297021611394394611304
51490428391297021611415286737988
51490428391354313656485943339154
51490428391390632302935185935192
51490428391390632302935214514908
51490428391390632302935214631548
51490428391390632440384139847574
51490428391390632485949439363340
51490428391390632485949439479980
51490428391390632851915098346930
51490428391390632852187439066276
51490428391390632897940995278384
51490428391390680481367013462419
51490428391390681076163244219823
51490428391390682265191961338390
51490428391390682265191966060123
51490428391390682310945522272024
51490428391402388456899469561042
51490428391402388456899727828246
51490428391573151266161650256620
51490428391573151632023335770976
51490428391573151633717912464982
51490428391573152869252733042407
51490428391573153463860935722483
51490428391573153464676843271588
51490428391574362960044606590594
51490428391574362960065498599186
51490428391574363509108173144482
51490428391574363554840837347998
51490428391576749832812301160084
51490428391577064664066478410067
51490428391577205676688823374279
51490428391577205676688823375008
51490428391584859061024290363796
51490428391585159204541299335476
51490428391585159204541672388104
51490428391585159250273963538992
51490428391585159250274303294542
51490428391585159250274307899635
51490428391585159250274336591620
51490428391585169773785990526580
51490428391585169773806882516458
51490428391585169773806882535172
51490428391585170322577675171612
51490428391585170322661357991404
51490428391585170322849557061754
51490428391585170368331259963436
51490428391585170368331260080076
51490428391585170368414942783228
51490428391585170368582221265270
51490428391585175264233627969418
51490428391585175309778093102584
51490428391585175309778121682300
51490428391585175309966292172934
51490428391585175309966292191648
51490428391585175309988332209784
51490428391609485103030419155174
51490428391609485651884894630120
51490428391609485697638479421944
51490428391609486887420230757884
51490428391609486939927460381768
51490428391609486939948380970076
51490428391682121572782616697560
51490428391682121574477192341806
51490428391682121755796841545992
51490428391682122169897815766900
51490428391682122169901302551301
51490428391682421762053182002200
51490428391682421807806766789812
51490428391682421809288951512556
51490428391682421809288951629196
51490428391682421809289066297980
51490428391682421809290066102766
51490428391682421809290070824340
51490428391682421809476978521410
51490428391682421809477351592752
51490428391682421809498243601344
51490428391682421809499018440216
51490428391682421809499018558260
51490428391682421809501342434058
51490428391682421945046514837828
51490428391682421945067435426136
51490428391682421946487030328812
51490428391682421946487058908528
51490428391682422358353664357219
51490428391682422359109220406482
51490428391682422359171896432174
51490428391682422359171896432258
51490428391682422359171896550302
51490428774666440135132803153675
51490428774701583822197271299018
51490428774774563169208956447827
51490428775430621102694373660820
51490428775430621238469667930884
51490428775463041504272653617808
51490428775463041687286992785104
51490428775463042091287107246066
51490428775463042098797286728535
51490428775463042098818178855165
51490428775463042098818179904925
51490428775645512291074069546330
51490428775645512702919008698522
51490428775645812892189573998950
51490428775645823593635345948710
51490428775646713459938593874458
51490428775646723978433907631444
51490428775646724021651587886698
51490428775646724021652621005824
51490428775646724024187492539908
51490428775646724573230171204864
51490428775649414613556880202331
51490428775649414751590638876786
51490428775649424032037988253533
51490428775649424032037988253534
51490428775649424077770623877339
51490428775649425679166011889427
51490428775649425724898647513221
51490428775649425724899422352094
51490428775649425724899680619250
51490428775649425726593999046100
51490428775649425862096554015780
51490428775649425862096554015828
51490428775649425864608153217789
51490428775649425864629102503851
51490428775649425869711643379110
51490428775681844519266739603026
51490428775681846166311855743476
51490428775681846166312228796056
51490428775681846166312228796104
51490428775681846166332776331784
51490428775681846166333149384412
51490428775681846303572897445478
51490428775681846303593818033786
51490428775681846310936942937056
51490428775681846310936947173356
51490428775681846715166616996819
51490428775681846715166616996820
51490428775681846715187537585127
51490428775681846715187537585128
51490428775681846715354903341351
51490428775681846715354903341352
51490428775681846722717800940073
51490428775681846722717800940074
51490428775754779805598303405704
51490428775754779805619195414296
51490428775754781040965984793544
51490428775754781178205851877738
51490428775754781589819941093106
51490428775754781589819941093154
51490428775754781589820978800117
51490428775754781589988114985439
51490428775754781589988114985440
51490428775754781589988115004154
51490428775754781590009006995483
51490428775754781590009007012746
51490428775754781591682687447357
51490428775754781591682687447358
51490428775754781592268438406001
51490428792173494862695296864727
51490428792173494862696416072921
51490428792173528216012676303181
51490428792173528221912301219087
51490428792208317006178785349891
51490428792208606077329489336635
51490428792208617197143956390601
51490428792208622139348148302142
51490428792208622502948911547562
51490428792208622502948911547563
51490428792208622502950026150663
51490428792208622505209461911388
51490428792208622505209461930261
51490428792208622505209461930262
51490428792391132266660172884287
51490428792391132273372233388381
51490428792392332840644641203204
51490428792392332847440384060525
51490428792392366199265290030871
51490428792392366199265404349735
51490428792392366199266437942702
51490428792392366199266523563753
51490428792500439865332681112105
51490428792500439866148469737253
51490428792500439866148588661211
51490428798082120275860845233721
51490428798082120412870552903816
51490428798113340148097207511476
51490428798114240715846227032692
51490428798116942419280424047959
51490428798116942420975001091885
51490428798117246131639818054453
51490428798117247506445182193156
51490428798117247908436685438275
51490428798117247915213721991577
51490428798117247915778581058248
51490428798117247915779724264358
51490428798117247915779728968622
51490428798117247916050550245630
51490428798117247916050550245631
51490428798333127916462864253457
51490428798336130358026548355339
51490428798336130358026634431309
51490428798336130358026634448779
51490428798336130358863376591923
51490428798336130358863462685363
51490428798405162360548401500415
51490428798406057851971351829055
51490428798406057851971694785647
51490428798406057852807032172735
51490428798406057852807375129327
51490428798406073912312193321871
51490428798408765089979571716013
51490428798409065232659723520021
51490428798409065232659838311269
51490428798409065232659843011161
51490428798409065232659843028631
51490428798409065233495518637479
51490428798409065233495518654949
51490428798409065233496551756605
51490428798409065233496551769703
51490428798409065233496552106525
51490428798409065233496552123995
51490428798409065233496666547853
51490428798409065233496671265215
51490428799389282832872211256860
51490428845351123168640873164500
51490428845351123168890801029025
51490428845351123168891920224169
51490428845351156523150726142264
51490428845351156523150730374139
51490428845351156528233324295041
51490428845351156528233328532745
51490428845351156528233328900134
51490428845351156528233328900135
51490428845382376212372863217295
51490428845383248779114960297641
51490428845383248779116074893515
51490428845383276780184563350715
51490428845383276782443994879277
51490428845383548968364633589477
51490428845383548968365748185351
51490428845383549105562626200025
51490428845383549105563740795899
51490428845383576969455128533051
51490428845383577566511540130847
51490428845386250857074868500370
51490428845386250857074868500371
51490428845386250857074868501180
51490428845386250857074868507013
51490428845386250857074868520053
51490428845386250857074868520054
51490428845386250857074868520062
51490428845386250857074868520063
51490428845566058693872689612571
51490428845566059281328114165361
51490428845566059281328118403065
51490428845566059281328118770455
51490428845566059287851893513217
51490428845566059287851893979777
51490428845568760984575179446739
51490428845569945091537936431147
51490428845569945091537937480907
51490428845569959918227365937329
51490428845569959918227366987089
51490428845569961153573383664245
51490428845569961748369614408551
51490428845569961748369614421649
51490428845569961748369615471409
51490428845569993270052386226539
51490428845569993270052387276299
51490428845569994505398032417147
51490428845569994505398118156295
51490428845569994505398146736011
51490428845569994505398403953455
51490428845569994505399175605787
51490428845569994505399178793731
51490428845569994505399180328978
51490428845569994505399265950029
51490428845569994505399518562379
51490428845569994505399523167472
51490428845569994505399523167473
51490428845570009324477301918760
51490428845601180836275844652733
51490428845602131221300221889752
51490428845602131221300221909435
51490428845602381592541198021103
51490428845602381593358220173309
51490428845602381593358221695293
51490428845602381593358221708343
51490428845602381593358224759529
51490428845602431410570811190261
51490428845602431410570815776481
51490428845663353958263685056111
51490428845663353958263686105871
51490428845663353958267123663089
51490428845663353958267128367353
51490428845663353958267128734743
51490428845674115705636302781035
51490428845674160177211647025301
51490428845674160178023341126945
51490428845674160178026439959659
51490428845674160772005155072438
51490428845674160772005155085536
51490428845674160772008255440186
51490428845674160772008507953366
51490428845674160772008512657630
51490428845674165711948793059037
51490428845674165711951892363927
51490428845675016273637145967889
51490428845675060745836155869289
51490428845675061339820294311157
51490428845675066096749247576059
51490428845675360932034477052583
51490428845675360934293908227013
51490428845675360934293912826331
51490428845675360935108701161371
51490428845675360935108701161419
51490428845675360935109820356515
51490428845675366286019812876439
51490428845675366286020190533921
51490428845675366422465037366191
51490428845675366422465037379241
51490428845675366423279825701279
51490428845675366423279825714329
51490428845675366467945533779833
51490428845675366467946652988027
51490428845675366468218622158015
51490428845675366468218622171065
51490428845675366468761436723845
51490428845675366468762555932039
51490428845675366468762560518259
51490428845675366469033410506153
51490428845675366880544820456491
51490428845675377541400572986159
51490428845675377541400572999173
51490428845675377541400572999209
51490428845675377543656909914095
51490428845675377543656909927145
51490428845678068172194172781403
51490428845698342409231158778077
51490428846261146718935734103380
51490428846261180074712696884308
51490428846331379892394017731668
51490428846331424356688529287797
51490428846354839118163041464785
51490428846354839118163046064046
51490428846354839118163046064055
51490428846366546636913828450861
51490428846366546644235289219579
51490428846538521599602903534930
51490428846549026574744907013443
51490428846549317848593699199153
51490428846549317848593703798423
51490428846549326764015501011679
51490428846549328343866616898055
51490428846549332119632653168509
51490428846550227743274530437297
51490428846550228933138959600109
51490428846552929034990288271003
51490428846552934395690127507915
51490428846573642094870852579477
51490428846573642094933614344401
51490428846585351260813825372449
51490428846585351260813829971710
51490428846585351260813829971719
51490428846585351679916920979365
51490428846646576969503773709043
51490428846658285998185993661577
51490428846658286135446751101285
51490428846658286137685550423484
51490428846658286137685550423493
51490428846658286549467555282648
51490428851186802586729148580787
51490428851255878247727937876141
51490428851258431424984480240048
51490428851259331992796176141332
51490428851259332038528840344848
51490428851259480518974721481277
51490428851259481746981828102145
51490428851259481746981832823878
51490428851259481746981832823879
51490428851259738063500593506673
51490428851259781936252393402525
51490428851259781936252393419994
51490428851259781936252393419995
51490428851259781936252393538092
51490428851259781936252398124258
51490428851259781936252398124259
51490428851259781941334967598154
51490428851259781941334967598155
51490428851259785647373021828662
51490428851259785647375344776956
51490428851280193578646051208863
51490428851280195407952619366973
51490428851290551676936922845975
51490428851290551676937261631958
51490428851291874192216598995652
51490428851291902195545662157013
51490428851292169577089956220840
51490428851292174381466272274447
51490428851292174518664264898036
51490428851292174930259384304638
51490428851292174932769869075545
51490428851292202382556795928879
51490428851292202979613207526675
51490428851294470197213952769843
51490428851294470382425999034570
51490428851294571137007144278929
51490428851474532156776617790230
51490428851474668044372901746991
51490428851474668044372903146671
51490428851474668044373017587999
51490428851474668045208612192531
51490428851474668045208696409535
51490428851474668045208697809215
51490428851474682864287504262421
51490428851474682864287508966685
51490428851474682864287508984155
51490428851474682869367755492287
51490428851474682869370078440581
51490428851474682870790363488529
51490428851474682871627191725113
51490428851474684106974356890307
51490428851474684656015883647405
51490428851474716222615383777739
51490428851474716223452210614643
51490428851474716223452326333187
51490428851478270315369097090031
51490428851478270315369354307475
51490428851478270316204777429339
51490428851478285142874318286841
51490428851478286370629606195633
51490428851478286370629606195681
51490428851478286375712951689303
51490428851478286378220336013757
51490428851478286378220336013805
51490428851478286790002341922729
51490428851478318494699338576051
51490428851478319730045127665239
51490428851478319730045356302967
51490428851478570505454450603083
51490428851478586559879274783205
51490428851478586559879279487469
51490428851478586559879279504939
51490428851478586564962620613697
51490428851478586564962625335430
51490428851478586564962625335431
51490428851478586566654101657317
51490428851478586567490929893901
51490428851478587114005638115585
51490428851478587114005642837318
51490428851478587114005642837319
51490428851478587115696776202613
51490428851478590273532454983076
51490428851478590273532454983077
51490428851478619918478864729083
51490428851478619918479893598859
51490428851478619918479896903443
51490428851478619918479898320592
51490428851478619918479898320593
51490428851478619918480012639457
51490428851478619918480269974998
51490428851478619919315692965667
51490428851478620467522911100747
51490428851478620467522915822480
51490428851478620467522915822481
51490428851478634735863471914182
51490428851478634737558048490090
51490428851498998200285868825009
51490428851499000030429265219703
51490428851509345372488543007069
51490428851509345372676571084397
51490428851510606470861147856936
51490428851510706817189293570949
51490428851510712170355370190755
51490428851510712170355370190756
51490428851510712170355371725790
51490428851510745524436728942936
51490428851510756634380968579180
51490428851510756634380968598863
51490428851510756635217796835415
51490428851511007006186757482276
51490428851511007006459892155357
51490428851511007601253025142821
51490428851513308174296492778232
51490428851513308174296492896276
51490428851513308174359168935150
51490428851513308174359255011120
51490428851513308174361459986046
51490428851513308357310717626664
51490428851513308357310717744708
51490428851513308357310746442516
51490428851571929363523385229791
51490428851571929363523386629471
51490428851571929363795354277475
51490428851571929363798448878101
51490428851571929363798453582365
51490428851571929363798453599835
51490428851571933069838826056903
51490428851571977541204478562917
51490428851571979325594290148317
51490428851571979325594290161415
51490428851571979326427646493943
51490428851571979326429970491997
51490428851571979369649826005257
51490428851571979371344403049183
51490428851571979371347874957611
51490428851571979372181231285767
51490428851582335281800071329556
51490428851582338941254511075172
51490428851582341183208578505612
51490428851582341183271340620456
51490428851582786185085901774964
51490428851582786185089254642794
51490428851582786185924939690738
51490428851582790941014367329768
51490428851582791079299973314889
51490428851582791079299973327987
51490428851583508177523486897456
51490428851583541345494235878418
51490428851583541345494237278098
51490428851583541345494240582682
51490428851583541345496215852858
51490428851583541345496560226392
51490428851583541345744939964260
51490428851583541345745284337794
51490428851583541346301619445092
51490428851583541940290839707324
51490428851583541940290868405132
51490428851583686158104094215331
51490428851583686158939774559011
51490428851583686752901036751244
51490428851583691646024141593843
51490428851583941876009378546053
51490428851583942470805982374715
51490428851583986347374659515759
51490428851583986348207226126640
51490428851583986348208388447453
51490428851583986348208388919629
51490428851583986348211483048079
51490428851583986348211487752343
51490428851583986942171634880729
51490428851583991836382234529695
51490428851583991881864227914087
51490428851584002956761647794749
51490428851584002956761647812218
51490428851584002956761647812219
51490428851584003002512908238599
51490428851586193820676616620029
51490428851586209695495648746385
51490428851586209695495734953551
51490428851586243048929324981950
51490428851586243048929353697180
51490428851586243048992115462103
51490428851586243048992115462104
51490428851586243048992115812023
51490428851586243048992115812024
51490428851586243048992120179465
51490428851586243048994409695168
51490428851586243048994439810077
51490428851586254167111976775787
51490428851586254167111976775788
51490428851586254167132983571261
51490428851586254352575180659529
51490428851586257873173360631965
51490428851586404516679983159681
51490428851606606689570717639261
51490428851606606689591609647853
51490428851606667220714992943432
51490428851606667632308972310270
51490428851606667632329978637726
51490428851606667633146943735494
51490428851618664085766359777121
51490428851618664085787280365429
51490428851618674608524498953132
51490428851618675203132732233392
51490428851618675203153738560848
51490428851618824909887670673344
51490428851618824909887670693027
51490428851618830262900329881754
51490428852131081001549988141387
51490428852133432758733351378700
51490428852133432758796027404476
51490428852133732902250360467020
51490428852133732902501064570124
51490428852134633332864063757756
51490428852134633333052091835084
51490428852157796221576648204910
51490428852165853200208206576799
51490428852165853200209350299094
51490428852165853201736794045213
51490428852165853611991614492739
51490428852165853611991614492740
51490428852165853749252367800982
51490428852165853749252367818451
51490428852165853749252367818452
51490428852165853749252368868211
51490428852165853749252368868212
51490428852165853750946944512457
51490428852165901743748513657198
51490428852167070385087210625194
51490428852167070430840537272277
51490428852167070430840537272278
51490428852167103782665557561487
51490428852169755662233590795397
51490428852169755662233619493205
51490428852169772134275883256383
51490428852169772271536896248820
51490428852169772271536896603111
51490428852169772271536896603112
51490428852169803792400288619422
51490428852169803792400403410670
51490428852169805432834848458109
51490428852169805432838205558027
51490428852169805439613028200051
51490428852169805442039944875355
51490428852169805478567541359433
51490428852169805485345721101375
51490428852169805486100903545593
51490428852169820257163366207971
51490428852169820259422801968621
51490428852169920602515581916519
51490428852169920602519054157397
51490428852228040367191196738914
51490428852228040367191198274108
51490428852228040367191225436674
51490428852228040367191225454144
51490428852228292929273801098386
51490428852230742070626285505576
51490428852230742070626285977960
51490428852230742207824307168224
51490428852238799187879155278930
51490428852238799736921829824226
51490428852238799736922088091430
51490428852238799742005438643655
51490428852238847180931547554322
51490428852238847180931547567372
51490428852238847318098029899416
51490428852238847318108276633020
51490428852238847318108648169328
51490428852238847318129197221328
51490428852238847318129455488532
51490428852238847318129540177920
51490428852238847363862204381436
51490428852238847729723175039922
51490428852238847729723175052972
51490428852239149156203995284064
51490428852240005259720074730682
51490428852240005259720075080602
51490428852240005259720419086954
51490428852240005259992043913880
51490428852240005305474004351161
51490428852240005305474004351162
51490428852240005852340925624553
51490428852240047938013837471264
51490428852240049722342002845430
51490428852240049722342006027758
51490428852240049722404764960274
51490428852240049722404768146814
51490428852240049722404796844574
51490428852240049723764639403918
51490428852240049723764639421388
51490428852240049723764644125652
51490428852240049723764644138750
51490428852240049724015657765854
51490428852240049724015686463614
51490428852240049724015686463822
51490428852240049724015686481084
51490428852240049724015691185348
51490428852240049724604536725696
51490428852240049724855584852622
51490428852240049724855585202542
51490428852240049724855613900350
51490428852240049767320405594434
51490428852240049768158353056682
51490428852240049768158353056730
51490428852240049769769247397456
51490428852240049770420883404908
51490428852240049770420916701986
51490428852240049777111252968871
51490428852242701607726556791815
51490428852242701653291855357199
51490428852242706963427505038994
51490428852242707008909093117823
51490428852242707146169846443376
51490428852242707146169846447747
51490428852242707146169846447748
51490428852242749641176957527112
51490428852242749778374950015196
51490428852242749778374950137660
51490428852242749780886577362383
51490428852242751425001909451228
51490428852242751425839885611284
51490428852242751427199727125240
51490428852242751427199731829504
51490428852242751427199731829552
51490428852242751427262488688959
51490428852242751427262488872902
51490428852242751427262488890164
51490428852242751427262493471928
51490428852242751427262493472012
51490428852242751427262493472172
51490428852242751427262493476384
51490428852242751427262493607526
51490428852242751427283414182736
51490428852242751428102644479146
51490428852242751434792781291337
51490428852242751434792781409435
51490428852242751434792785523425
51490428852242751434792785658779
51490428852242751473769219565339
51490428852242751478851765176881
51490428852242751480546341735533
51490428852242751480546341870887
51490428852242751607953487325984
51490428852242751608770423389122
51490428852242751608770428106484
51490428852242751608791344095522
51490428852242751608791348694792
51490428852242751610213956205760
51490428852242751610214066747450
51490428852242751610214070996800
51490428852242751611054222349529
51490428852242751611054222349530
51490428852242751611305270476248
51490428852242751611305270826168
51490428852242751617808154032673
51490428852242755139138581894231
51490428852242755139138585080717
51490428852242857307022541445917
51490428852263164296177510970087
51490428852263164296177510970088
51490428852263164296240272735012
51490428852263164296240273071882
51490428852263164296240273084932
51490428852263164296240501237226
51490428852263164296240502772420
51490428852263164296240505958960
51490428852263164296240529952456
51490428852263164296240531352136
51490428852263164302933741052741
51490428852263164302933741603866
51490428852263164479170815094698
51490428852263164479170815212742
51490428852263164479170815230212
51490428852263164479191735801050
51490428852263164479191735818520
51490428852263164479192078757642
51490428852263164479192078757850
51490428852263164479192078775112
51490428852263164485947966452298
51490428852263164890764792926342
51490428852263164890785713650164
51490428852263164890785799372050
51490428852263164890785799389312
51490428852263164897541942748748
51490428852263164898379885594256
51490428852263164898379885607354
51490428852263164898379885611726
51490428852263164898379890315990
51490428852263164898379914309534
51490428852263164898379915709214
51490428852263164898379918908804
51490428852275122094538027287422
51490428852275122460566705622014
51490428852275171866811840795815
51490428852275171866812179581798
51490428852275171874406271575706
51490428852275171874594325059308
51490428852275171874594329229917
51490428852275171874594329295608
51490428852275171874594329763572
51490428852275171920075916324677
51490428852275171920075916324678
51490428852275171920076173542121
51490428852275171920076173542122
51490428852275171920159856367530
51490428852275171920159856485622
51490428852275171920347885507716
51490428852275172049742497610087
51490428852275172049742750307002
51490428852275172049993798766170
51490428852275172049994575140235
51490428852275172052254353739433
51490428852275172052526437726769
51490428852275172057336584961002
51490428852275172057336927917593
51490428852275172057336927917594
51490428852275172057357849091957
51490428852275172057608549557820
51490428852275172057608549907740
51490428852275172057608554144040
51490428852275172057608554262084
51490428852275172057608668930868
51490428852275172461609473560187
51490428852275172461609559767353
51490428852275172464036359648405
51490428852275172464036388696139
51490428852275172469118848087418
51490428852275172469118933826565
51490428852275172469118933826566
51490428852275172469118962874299
51490428852275172469139855000929
51490428852275172469202530912826
51490428852275172469202531030918
51490428852445944560539794872284
51490428852446835657279070913455
51490428852446845542309365747023
51490428852447135846546197256985
51490428852447135846549668098183
51490428852449546694274862903864
51490428852449546831535531404674
51490428852449546831535531417724
51490428852449546831535531522718
51490428852449546831535531540188
51490428852457637170932668688508
51490428852457637712480487322884
51490428852457637712480487340353
51490428852457637712480487340354
51490428852457637712668773684885
51490428852457637712668773684886
51490428852457637719234395025837
51490428852457637719234422205873
51490428852457637719236717974131
51490428852457637719255314214465
51490428852457637719422451332961
51490428852457640830415521065188
51490428852457641242197784191604
51490428852457641242260460200117
51490428852457641242260460200118
51490428852457642660558912738148
51490428852457642661394593064358
51490428852457642661395745692094
51490428852457642661397690834262
51490428852457643072341175864564
51490428852457643072424743898932
51490428852457643073239532216758
51490428852457643073239532234020
51490428852457643073240684844286
51490428852457643073242975423006
51490428852457643073242975777138
51490428852457643073242975895182
51490428852457651804583224729882
51490428852457651804831172939602
51490428852457651804831172952652
51490428852457651804832206058728
51490428852457651804832207593922
51490428852457651804832320849976
51490428852457651804832320863026
51490428852457651804832321912786
51490428852457651804834273189258
51490428852457651804834530406702
51490428852457651804834530542216
51490428852457651806254925187294
51490428852457651941840794529280
51490428852457651941841909138204
51490428852457651941841913842468
51490428852457651941841913859937
51490428852457651941841913859938
51490428852457651941841942422184
51490428852457651941841942439653
51490428852457651941841942439654
51490428852457651941997655284696
51490428852457651942029080873812
51490428852457651942030195482736
51490428852457651942032518431030
51490428852457651942032523152763
51490428852457651942032523152764
51490428852457651942091841588976
51490428852457651942092960784120
51490428852457651942092962319314
51490428852457651942092989481880
51490428852457651942092989499350
51490428852457651942095285267608
51490428852457651943703879118390
51490428852457651944260190232192
51490428852457651944292733551081
51490428852457651987846545693988
51490428852457651987846545711458
51490428852457651989457435330498
51490428852457652353622800425202
51490428852457652353622800438252
51490428852457652353623948331156
51490428852457652353626242214508
51490428852457652353812234693157
51490428852457652353812234693158
51490428852457652353873848547708
51490428852457652353874996458082
51490428852457652355297604253119
51490428852457653637235149818572
51490428852457653637423435113392
51490428852457653771984190906504
51490428852457653772172475851356
51490428852457653772172475851564
51490428852457653772172477268506
51490428852457653772235237983670
51490428852457653774435350923036
51490428852457653774684075047696
51490428852457653774684075051908
51490428852457653779515597566682
51490428852457654183766196281821
51490428852457654183766196815476
51490428852457654183766196815524
51490428852457654183766196819896
51490428852457654183766196832946
51490428852457654184017244942402
51490428852457654185439848216910
51490428852457654186277824363868
51490428852457654186280118597140
51490428852457657295009970117151
51490428852457657295010308890084
51490428852457657295167084969162
51490428852457657295261271273442
51490428852457657295262161966371
51490428852457657295262162303241
51490428852457657295262162316291
51490428852457657295262392003779
51490428852457657295262395190319
51490428852457657295262419183815
51490428852457657295262420583495
51490428852457657302604396175308
51490428852457657302792453816421
51490428852457657302792454367546
51490428852457657302792458599390
51490428852457657302792458599634
51490428852457657302792459071810
51490428852457657302792459084908
51490428852457937908504989024073
51490428852457937908505016204109
51490428852457937908507311959269
51490428852457937908693017101401
51490428852457937908695341099455
51490428852457942850645418865886
51490428852457942850647364143568
51490428852457943262427681992302
51490428852457943262511250026670
51490428852457952131365879252746
51490428852457953778492726328570
51490428852457953778492726328618
51490428852457953778494678803413
51490428852457953778494936007759
51490428852457953779914990882786
51490428852457953780755256676796
51490428852457953780755258093738
51490428852457953780940444201664
51490428852457953780943801668812
51490428852457953961505831968808
51490428852457953961505831981906
51490428852457953961506947990510
51490428852457953963117845395360
51490428852457953963682699866898
51490428852457953963682701279676
51490428852457953963685024214872
51490428852457953963685024227970
51490428852457953963954669050096
51490428852457954373015870229776
51490428852457954375464735890780
51490428852457957484533017781321
51490428852457957491874994759716
51490428852457957491874994759924
51490428852457957491874994772814
51490428852457957491874996294958
51490428852457957492063024372238
51490428852458843280631238441269
51490428852458843280631238441270
51490428852458843281198650025651
51490428852458843281198650025652
51490428852458843829423437066276
51490428852458843829423551853152
51490428852458843830238225383894
51490428852458843830238225401364
51490428852458843830238311490432
51490428852458843830239459400805
51490428852458843830241668590350
51490428852458843830241668944482
51490428852458843830241669062526
51490428852458843830259232196832
51490428852458843830260270020222
51490428852458843830260380107205
51490428852458843830263364502803
51490428852458843831934036094811
51490428852458852561829866106946
51490428852458852561829867642140
51490428852458852561830899226072
51490428852458852561830900761266
51490428852458852561831010830780
51490428852458852561831014017320
51490428852458852561831014030370
51490428852458852561833223574046
51490428852458852561850786813298
51490428852458852561850786830768
51490428852458852561851819932424
51490428852458852561851819932632
51490428852458852561851821467666
51490428852458852561851934723672
51490428852458852561851934736770
51490428852458852563525586475026
51490428852458853110621493592546
51490428852458853110621493710590
51490428852458853110621493728060
51490428852458853110622636899230
51490428852458853110622641498500
51490428852458853110624849642704
51490428852458853110873575306562
51490428852458853110893462775744
51490428852458853110894495894870
51490428852458853110894496012962
51490428852458853110896820360936
51490428852458854346219334748804
51490428852458854346219334766274
51490428852458854346219593033478
51490428852458854346219677587352
51490428852458854346219679122546
51490428852458854346219706285112
51490428852458854346219706302582
51490428852458854346220477937444
51490428852458854346240255337112
51490428852458854346240255354582
51490428852458854346240512204636
51490428852458854346240512204844
51490428852458854346240513621786
51490428852458854346240598293704
51490428852458854346240598311174
51490428852458854346241403247485
51490428852458854346241403247486
51490428852458854346241661527788
51490428852458854346243955883267
51490428852458854347664269038756
51490428852458854347666214666198
51490428852458854347915311848894
51490428852458854347915311866364
51490428852458854347915316098452
51490428852458854347915397955432
51490428852458854347917263142836
51490428852458854348471618258432
51490428852458854348482207948628
51490428852458854348482466215832
51490428852458854348752226192016
51490428852458854348755239285422
51490428852458854348755583659164
51490428852458854348755583777208
51490428852458854352997514508216
51490428852458854391973262497220
51490428852458854391973262497268
51490428852458854391973264032462
51490428852458854391974295616554
51490428852458854391974297151588
51490428852458854391976620086783
51490428852458854393668868061002
51490428852458854393668872782735
51490428852458854393668872782736
51490428852458854393668982852250
51490428852458854393668982865348
51490428852458854394233727145116
51490428852458854394233731849379
51490428852458854394233731849380
51490428852458854394235792661711
51490428852458854394235792845446
51490428852458854394235792862915
51490428852458854394235792862916
51490428852458854394236825780837
51490428852458854394236826314492
51490428852458854394236826331961
51490428852458854394236826331962
51490428852458854394236827381721
51490428852458854394236827381722
51490428852458854394505811101932
51490428852458854394508795497530
51490428852458854394508795515000
51490428852458854940764885401020
51490428852458854940764889982820
51490428852458854940764889982868
51490428852458854940764889987240
51490428852458854940764890000290
51490428852458854940764890105284
51490428852458854940764890118382
51490428852458854941036859166066
51490428852458854942459462444946
51490428852458854943276402740172
51490428852458854943276517531211
51490428852458854943276517531212
51490428852458854943276517881131
51490428852458854943276517881132
51490428852458854943278811764276
51490428852458854943278811777374
51490428852458854943278811781745
51490428852458854943278811781746
51490428852458854943278813181425
51490428852458854943278841879185
51490428852458854943297438587531
51490428852458854943297438587532
51490428852458854943297442836881
51490428852458854948358972668774
51490428852458854948358972686244
51490428852458854948358977390507
51490428852458854948358977390508
51490428852458854948358977403606
51490428852458854950053668753297
51490428852458858059602750618148
51490428852458858059603093574740
51490428852458858059624010049212
51490428852458858059624014753475
51490428852458858059624014753476
51490428852458858059874715569258
51490428852458858059874719801186
51490428852458858059874719801346
51490428852458858059874719936700
51490428852458858059874720273522
51490428852458858059874720286620
51490428852458858059874834592386
51490428852461539630708753727647
51490428852461539630709098083919
51490428852461543284241982667315
51490428852461544931367682305149
51490428852461544931367683354909
51490428852461544931367711002963
51490428852461544931367712402643
51490428852461544931371039405067
51490428852461544938145862047091
51490428852461544938145862047092
51490428852461544938145863564869
51490428852461544983878556348095
51490428852461545114385379044539
51490428852461545121076634697792
51490428852461545121894492104976
51490428852461545123586744818189
51490428852461554265076927268664
51490428852461554265077960387790
51490428852461554265078070457304
51490428852461554265078074706654
51490428852461554265080025983126
51490428852461554265098618109624
51490428852461554265098622813888
51490428852461554265100946706948
51490428852461554402274833667680
51490428852461554402275948276604
51490428852461554402358516493296
51490428852461554402359286745948
51490428852461554402359291327748
51490428852461554402359291327796
51490428852461554402359291332168
51490428852461554402359291345217
51490428852461554402359291345218
51490428852461554402359291463309
51490428852461554402359291463310
51490428852461554402359664399297
51490428852461554402359664399298
51490428852461554402361611093922
51490428852461554402361615343272
51490428852461554402361615798186
51490428852461554402361615811284
51490428852461554448092300023103
51490428852461556048650486727052
51490428852461556049487314429981
51490428852461556049487314963636
51490428852461556049487314963684
51490428852461556049487314968056
51490428852461556049487314981106
51490428852461556049487573248310
51490428852461556049487658987457
51490428852461556049487658987458
51490428852461556049487688035191
51490428852461556049488462874009
51490428852461556049488462874010
51490428852461556049488721154311
51490428852461556049490667848935
51490428852461556049490753588083
51490428852461556049490758170091
51490428852461556049490758174303
51490428852461556049490758288183
51490428852461556049490758305445
51490428852461556049490786872063
51490428852461556051099355679798
51490428852461556051162117444722
51490428852461556051162118857292
51490428852461556051162118861663
51490428852461556051162118861664
51490428852461556051183039568015
51490428852461556051183039568016
51490428852461556051185330632009
51490428852461556051185330632010
51490428852461556051917553919684
51490428852461556095220323658985
51490428852461556095221356778111
51490428852461556095242014486848
51490428852461556096915673656830
51490428852461556097668814835918
51490428852461556097669073116171
51490428852461556097671397464145
51490428852461556097672172303017
51490428852461556097672172303018
51490428852461556232418230062374
51490428852461556232418230180466
51490428852461556232502683123172
51490428852461556232502687722441
51490428852461556232502687722442
51490428852461556234113580528230
51490428852461556234113950413032
51490428852461556234929483472242
51490428852461556234929827841404
51490428852461556234929827845775
51490428852461556234929827845776
51490428852461556234932151839458
51490428852461556234932152193749
51490428852461556234932152193750
51490428852461556234932926678489
51490428852461556234932926678490
51490428852461556234932927028409
51490428852461556234932927028410
51490428852461556235016609503898
51490428852461556235016642800976
51490428852461556240034094382619
51490428852461556240034094382620
51490428852461556241707749320513
51490428852461556241707754024777
51490428852461556241707778018321
51490428852461556241707779418001
51490428852461556241707782600329
51490428852461556241707782617591
51490428852461559755508147984187
51490428852461559755528721029683
51490428852461559755528806768831
51490428852461559755528807236849
51490428852461559755529063986275
51490428852461559755529097266091
51490428852461559755529097283353
51490428852461559763038181278592
51490428852461559763059102002413
51490428852461559763059103520185
51490428852461559763060130872189
51490428852461559763121773778680
51490428852461559763121778364852
51490428852461559763121778365060
51490428852461559763121778377950
51490428852461559763121778382322
51490428852461559763121778482944
51490428852461559763121779900094
51490428852461695280193052917328
51490428852481953043398342392821
51490428852481953043398600673075
51490428852481953050152535538595
51490428852481953050173427547187
51490428852481953050340563615923
51490428852481967135478461826010
51490428852481967135499009815200
51490428852481967135750056874896
51490428852481967272676340117694
51490428852481967272927415757106
51490428852481967272948307765698
51490428852481967318492686674442
51490428852481967318680971969214
51490428852481968919887706271071
51490428852481968919888849980316
51490428852481968919888849993366
51490428852481968920044821123082
51490428852481968920055439392994
51490428852481968920056214231866
51490428852481968920056215767059
51490428852481968920056215767060
51490428852481968920077134938425
51490428852481968920077136355367
51490428852481968920077136355368
51490428852481968920139007427362
51490428852481968920139897040012
51490428852481968920139897053062
51490428852481968920139897053110
51490428852481968920139897057481
51490428852481968920139897057482
51490428852481968920139898120291
51490428852481968920139898120292
51490428852481968920140155320266
51490428852481968920140155337735
51490428852481968920140155337736
51490428852481968920140241413754
51490428852481968920140241426804
51490428852481968920140242476564
51490428852481968920142451105993
51490428852481968965642406192424
51490428852481968965893453252120
51490428852481969103070439063036
51490428852481969103070783436570
51490428852481969103070784971764
51490428852481969103091359786858
51490428852481969103091704142922
51490428852481969103091704160392
51490428852481969103091705560072
51490428852481969103154466275236
51490428852481969103154467324996
51490428852481969103154470511536
51490428852481969103154499222394
51490428852481969514685425111462
51490428852481969514852789345542
51490428852481969514852818060772
51490428852481969514936472171158
51490428852481969514936476420508
51490428852481969514936505118316
51490428852481969514936505131366
51490428852481969521441568252280
51490428852481969522194795052264
51490428852481969522194799769626
51490428852481969522194823750024
51490428852481969522194828471758
51490428852481969522216868251046
51490428852481969522278391784600
51490428852481969522278396033950
51490428852481969522279515229094
51490428852481969522279539677504
51490428852493960430370967644871
51490428852493960431206647988551
51490428852493960614222102315943
51490428852493960614222360583099
51490428852493960620997187457211
51490428852493960621164323525947
51490428852493974706322769738322
51490428852493974706573816798018
51490428852493974843500100027718
51490428852493974889316446584466
51490428852493976490711466181095
51490428852493976490712609369735
51490428852493976490712609903438
51490428852493976490712609907810
51490428852493976490712609920859
51490428852493976490712609920860
51490428852493976490712953927212
51490428852493976490712953940310
51490428852493976490712954277132
51490428852493976490712954277180
51490428852493976490879974076199
51490428852493976490879974141890
51490428852493976490879975677083
51490428852493976490879975677084
51490428852493976490880320046454
51490428852493976490900896265391
51490428852493976490900896265392
51490428852493976490901239221984
51490428852493976490901240634762
51490428852493976490963656963134
51490428852493976490963656967506
51490428852493976490963656980555
51490428852493976490963656980556
51490428852493976490963658030315
51490428852493976490963658030316
51490428852493976490964001336828
51490428852493976490964001336876
51490428852493976490964002399686
51490428852493976497657120777756
51490428852493976536445503811863
51490428852493976536445503811864
51490428852493976536445618130728
51490428852493976536447569341557
51490428852493976536466166119918
51490428852493976536466424400171
51490428852493976536466424400172
51490428852493976536633530353998
51490428852493976536633530354206
51490428852493976536633903425500
51490428852493976536633903425548
51490428852493976536717213179614
51490428852493976536717213192711
51490428852493976536717213192712
51490428852493976536717471459867
51490428852493976536717471459868
51490428852493976673643496299996
51490428852493976673643496422412
51490428852493976673643496435510
51490428852493976673643525015226
51490428852493976673726834402110
51490428852493976673727178775643
51490428852493976673727178775644
51490428852493976673727179125563
51490428852493976673727179125564
51490428852493976673894198990530
51490428852493976673894199003580
51490428852493976673894543359692
51490428852493976673894543359852
51490428852493976673894544894886
51490428852493976673915119696882
51490428852493976673915464070415
51490428852493976673915464070416
51490428852493976673915465483194
51490428852493976673978226185260
51490428852493976673978227248118
51490428852493976680671345626396
51490428852493976681257471176817
51490428852493976681257471176818
51490428852493976681258619082820
51490428852493977085425502208968
51490428852493977085425530911100
51490428852493977085488292676023
51490428852493977085488292676024
51490428852493977085509185034583
51490428852493977085509185034584
51490428852493977085509213732349
51490428852493977085511507632957
51490428852493977085676549268664
51490428852493977085676577970795
51490428852493977085676577970796
51490428852493977085760232094280
51490428852493977092265323458040
51490428852493977093018554975386
51490428852493977093018583677517
51490428852493977093018583677518
51490428852493977093018585195295
51490428852493977093018588375193
51490428852493977093019621496743
51490428852493977093019702872662
51490428852493977093019707590024
51490428852493977093021912547693
51490428852493977093039475686157
51490428852493977093039475686158
51490428852493977093039477085837
51490428852493977093039477085838
51490428852493977093040513387291
51490428852493977093040623579062
51490428852493977093040628178332
51490428852493977093102151712093
51490428852493977093103275152216
51490428852554899037822888587219
51490428852554899037823146854423
51490428852554899038011173868941
51490428852554902010299615812490
51490428852554902010299617347684
51490428852554902010320509356276
51490428852554902010383298620636
51490428852554902010383298633734
51490428852554902010383298638106
51490428852554902010383299700916
51490428852554902147560370170700
51490428852554902147560371705893
51490428852554902147560371705894
51490428852554902147560371723155
51490428852554902147560371723156
51490428852554902147581290894521
51490428852554902147581292311463
51490428852554902147581292311464
51490428852554902147643935035790
51490428852554902147643939622010
51490428852554902147643939740054
51490428852554902147643939757524
51490428852554902147644054426308
51490428852554902147644312693512
51490428852554902193334848523571
51490428852554902193334848523572
51490428852554902193397524531878
51490428852554902193397524549348
51490428852554902559363526840901
51490428852554902559363526840902
51490428852554902559363526858163
51490428852554902559363526858164
51490428852554902559426198162206
51490428852554902559426202748426
51490428852554902559426202883940
51490428852554902559426317539674
51490428852554903794521253505764
51490428852554903794688647854754
51490428852554903794689422693626
51490428852554903794689424228819
51490428852554903794689424228820
51490428852554903794689427397890
51490428852554903794710343400185
51490428852554903794771957608868
51490428852554903794772215889122
51490428852554903794773105514822
51490428852554903794773105514870
51490428852554903794773105519241
51490428852554903794773105519242
51490428852554903794773106582051
51490428852554903794773106582052
51490428852554903794773106918921
51490428852554903794773106918922
51490428852554903794773106931971
51490428852554903794773106931972
51490428852554903794773363799495
51490428852554903794773363799496
51490428852554903794773365199175
51490428852554903794773365199176
51490428852554903796216864652885
51490428852554903840443012189714
51490428852554903977787331430484
51490428852554904389296850534830
51490428852554904389484878612158
51490428852554904389486026522532
51490428852554904389486031108752
51490428852554904389569594556900
51490428852566906058100647584524
51490428852566906608646648497243
51490428852566906608834933792063
51490428852566909581123375722514
51490428852566909581123375722722
51490428852566909581123377257708
51490428852566909581123377257756
51490428852566909581144269266300
51490428852566909581207058548130
51490428852566909581207058561228
51490428852566909581207059610940
51490428852566909718384126911654
51490428852566909718384130098194
51490428852566909718384130111244
51490428852566909718384131510764
51490428852566909718384131510924
51490428852566909718384131646278
51490428852566909718405052234586
51490428852566909718467694945814
51490428852566909718467699545132
51490428852566909718467699680646
51490428852566909718467814336332
51490428852566909718468072616634
51490428852566909764137716425003
51490428852566909764137716425004
51490428852566909764158608433595
51490428852566909764158608433596
51490428852566909764221284459372
51490428852566909764221284472470
51490428852566910130166394637180
51490428852566910130166394759595
51490428852566910130166394759596
51490428852566910130187282046662
51490428852566910130187286768187
51490428852566910130187286768188
51490428852566910130249958072230
51490428852566910130249962671548
51490428852566910130249962793964
51490428852566910130250077462796
51490428852566910131672680387544
51490428852566911365345013428838
51490428852566911365345013428886
51490428852566911365512036228470
51490428852566911365512407764778
51490428852566911365513182537959
51490428852566911365513182603650
51490428852566911365513182616908
51490428852566911365513184016428
51490428852566911365513184138843
51490428852566911365513184138844
51490428852566911365513184151942
51490428852566911365513187320928
51490428852566911365513187321171
51490428852566911365513187321172
51490428852566911365513188738162
51490428852566911365534104727151
51490428852566911365534104727152
51490428852566911365595717531942
51490428852566911365595717531990
51490428852566911365595718581702
51490428852566911365595975799146
51490428852566911365596865424894
51490428852566911365596865429266
51490428852566911365596865442315
51490428852566911365596865442316
51490428852566911365596865442363
51490428852566911365596865442364
51490428852566911365596866492075
51490428852566911365596866492076
51490428852566911365596866505174
51490428852566911365596866841995
51490428852566911365596866841996
51490428852566911365596866842043
51490428852566911365596866842044
51490428852566911365597123709519
51490428852566911365597123709520
51490428852566911365597125122298
51490428852566911365599190840049
51490428852566911367040624641858
51490428852566911367040739432898
51490428852566911367040739445996
51490428852566911367207759660674
51490428852566911367207759783089
51490428852566911367207759783090
51490428852566911411266768930667
51490428852566911411266768930668
51490428852566911411352747052157
51490428852566911411353004269649
51490428852566911412773403636414
51490428852566911412961315859684
51490428852566911412961315859892
51490428852566911412961688931234
51490428852566911548275671292662
51490428852566911548526375395766
51490428852566911548526375395974
51490428852566911548527523306139
51490428852566911548527523306140
51490428852566911548527526488467
51490428852566911548527526488468
51490428852566911548527528023501
51490428852566911548527528023502
51490428852566911548611091340508
51490428852566911548611091353606
51490428852566911548611095939826
51490428852566911548611096057870
51490428852566911549971281455762
51490428852566911549971281455922
51490428852566911549971310170992
51490428852566911549971396246962
51490428852566911549971396260060
51490428852566911550054964281329
51490428852566911550054964281330
51490428852566911550221984159346
51490428852566911550222098933124
51490428852566911960120610444854
51490428852566911960120610445062
51490428852566911960309786432555
51490428852566911960309786432556
51490428852566911960309791031873
51490428852566911960309791031874
51490428852566911960309791149914
51490428852566911960309791149917
51490428852566911960309791149918
51490428852566911960330683158509
51490428852566911960393354466924
51490428852566911960393354466972
51490428852566911960393359066242
51490428852566911960393359184286
51490428852566911961753286301876
51490428852566911961753286302084
51490428852566911961753286314974
51490428852566911961753315017154
51490428852566911961753659373426
51490428852566911961816076764768
51490428852566911961816076782237
51490428852566911962569222193205
51490428852566911962569222542966
51490428852566911962569222543179
51490428852566911962569222547337
51490428852566911962569222547338
51490428852566911962569222560435
51490428852566911962569222560436
51490428852566911962569222665435
51490428852566911962569222678476
51490428852566911962569222678479
51490428852566911962569222678480
51490428852566911962590114551765
51490428852566911962590114569027
51490428852566911962590114569028
51490428852566911962652790227538
51490428852566911962652790227574
51490428852566911962652790227622
51490428869008773350692709245259
51490428869204466924619463079581
51490428869227577972981325970901
51490428869239184459357313548318
51490428869239634949155460080603
51490428869239635316082347640885
51490428869300410259552137454114
51490428869300410305305693666222
51490428869300557314087964835897
51490428869308216873744481884016
51490428869308517016989809121492
51490428869308517611784174691332
51490428869309418179595870592616
51490428869309568342864988635251
51490428869309868532135582515395
51490428869312070060002510816105
51490428869312119333987912214864
51490428869312119334071594568096
51490428869312130452191484461496
51490428869312130591901075905365
51490428869312130591903398853659
51490428869312270046362752364879
51490428869312270046382610786333
51490428869312270046383763278507
51490428869312270047199580601463
51490428869312280755981543321819
51490428869312569778033702974721
51490428869312569823784939420863
51490428869312569823787259186829
51490428869312569823788292288693
51490428869312570189817089659511
51490428869312570189899619874653
51490428869312570189900772484919
51490428869312570190715556102645
51490428869312570235633436570391
51490428869312570236470145783847
51490428869312580898686082305983
51490428869312580899498547692777
51490428869312580899498552410139
51490428869312580899502023251337
51490428869312580945252137201963
51490428869312580945255608043161
51490428869312581308836560604969
51490428869312581310464994099603
51490428869312581311280815536555
51490428869312581311280930209503
51490428869312581357034486421659
51490428869332843466276249612096
51490428869332844060884568146070
51490428869332994224171249191821
51490428869332994224987185419813
51490428869344551442458654659264
51490428869859308998309978257596
51490428869859609141807209946248
51490428869880022469743450755338
51490428869892029994834517895228
51490428869892030177848857062524
51490428869895648327848249938160
51490428869895648327848508205364
51490428869895681727119452561063
51490428869965882093842974511716
51490428869965926008823197939072
51490428869965926008823226518788
51490428869965926009074273578484
51490428869965926009095165587076
51490428869968583202481458399920
51490428869968583248486063088666
51490428869968583383299010656677
51490428869968625880502880302904
51490428869968627666504733662904
51490428869968627712258285642924
51490428869968627712258289875012
51490428869968627712321051994068
51490428869968627712321080573736
51490428869968627712341967996156
51490428869968627712341972582328
51490428869968627712341972700420
51490428869968627713161231576546
51490428869968627713161260274306
51490428869968627713349517934128
51490428869989340770485742779608
51490428869989340770569425132840
51490428869989340770569682350284
51490428869989340777262893651774
51490428869989340777283814240082
51490428869989340907767674960832
51490428869989340914523562288098
51490428869989340914544482876406
51490428869989340915361505015562
51490428869989340915361533713322
51490428870001048113648540341942
51490428870001048113899331601136
51490428870001048159652883108980
51490428870001048159652887813244
51490428870001048159652916392960
51490428870001048708444771099346
51490428870171806432950652871260
51490428870171806570420352730040
51490428870173021419582765603580
51490428870173021419603657612172
51490428870175422933580151938268
51490428870175723122850717238696
51490428870175723261722364905182
51490428870175723307475949697006
51490428870183519312484985926250
51490428870183519312485244193454
51490428870183530430602638964636
51490428870183533541846412445834
51490428870183814141223477862014
51490428870183817304744702042732
51490428870183817670856976991408
51490428870183817716610533203516
51490428870183819500916772050284
51490428870183819500979448076060
51490428870183819501815128419740
51490428870183828233409869510492
51490428870183828233410155307652
51490428870183828416338489173422
51490428870183828416340812121716
51490428870183828827934417931778
51490428870183828828120466502678
51490428870183828828122703226550
51490428870183828829563994601954
51490428870183830019429543445184
51490428870183830019431489785676
51490428870183830020245446389148
51490428870183830020248545221862
51490428870183830020248803502164
51490428870183830020248803974340
51490428870183830200727152865918
51490428870183830203259671237580
51490428870183830203259699935388
51490428870183830614769738078264
51490428870183830614772062076318
51490428870183833731368026222900
51490428870183833731368054789518
51490428870183833776849641949778
51490428870183833776849894449860
51490428870183833777121606415454
51490428870183833777121611014724
51490428870183833777121611119718
51490428870184719520503680574074
51490428870184720068728467951568
51490428870184720069564148295248
51490428870184720071259958988695
51490428870184730587806094876652
51490428870184730631278180130878
51490428870184730631299100719186
51490428870184730631300215328110
51490428870184730632722827556440
51490428870184730632994790972356
51490428870184730633541082028462
51490428870184730638056101605616
51490428870184730638077022193924
51490428870184731187684895580128
51490428870184734298928673647546
51490428870184734344661337851062
51490428870184734344933302316738
51490428870184734344933306916008
51490428870184734344933307021002
51490428870187421223120508038782
51490428870187421223120509088542
51490428870187421223183557135900
51490428870187421223939026545130
51490428870187430504385057003932
51490428870187430504403620297108
51490428870187430504405944295162
51490428870187430504405949012524
51490428870187430506098196991114
51490428870187430641666617648848
51490428870187430687399281852364
51490428870187430689029144319700
51490428870187432291241439797948
51490428870187432291244539102838
51490428870187432334525239757402
51490428870187432336157915260292
51490428870187432336160147752076
51490428870187432336220677379348
51490428870187432336222911052034
51490428870187432336241598085700
51490428870187432336972697828258
51490428870187432336972956095462
51490428870187432336976169732314
51490428870187432336976427999518
51490428870187432341303161232140
51490428870187432474255750739612
51490428870187432474255779437420
51490428870187432474258074737666
51490428870187432474258103435474
51490428870187432474258849572326
51490428870187432474258878270134
51490428870187432479339096570104
51490428870187436048096678054996
51490428870187436048096682772358
51490428870187436048096768865797
51490428870208145394197339602286
51490428870208145394385368164888
51490428870208145394406288753196
51490428870208145394406547020400
51490428870208145394406550202728
51490428870208145394469050518120
51490428870208145394469307735564
51490428870208145394469308785324
51490428870208145401162431762872
51490428870208145531667300346112
51490428870208145943261020960312
51490428870208145943449306255084
51490428870208145950770395959670
51490428870208145950791316548026
51490428870208145950791345245786
51490428870208145950792345063670
51490428870208145950792349649890
51490428870208145950855106631761
51490428870219852730017870021464
51490428870219852730206155316236
51490428870219852775938534076724
51490428870219852775938792356978
51490428870219852775938905612984
51490428870219852775938905613032
51490428870219852775959454665032
51490428870219852775959712945286
51490428870219852776022473647352
51490428870219852776022474710210
51490428870219852782715593088488
51490428870219852920563620920384
51490428870219853324814186872148
51490428870219853325002472166920
51490428870219853332344391780362
51490428870219853332344477873642
51490428870219853332407154949337
51490428870281078438875213533404
51490428870281078438896105056722
51490428870281078438896105541996
51490428870281078438958867306920
51490428870281078438958895886636
51490428870281078438959125574124
51490428870281078438959153104080
51490428870281078438959154153840
51490428870281078576135967908876
51490428870281078576156888497184
51490428870281078621889524120984
51490428870281078621910444709292
51490428870281078987939151623600
51490428870281079033671815827116
51490428870281080269018576141374
51490428870281080269018576626648
51490428870281080269039497214956
51490428870281080269102516197324
51490428870281080269102517247084
51490428870281080818082514716844
51490428870292785820428379091108
51490428870292785820449271099700
51490428870292786415224953159188
51490428870292786415224981738952
51490428870292786415245873747544
51490428870292787604839106560552
51490428870292787606345654127470
51490428870292787606533682204798
51490428870292787650570621808306
51490428870292787650570622858066
51490428870292787650571742538484
51490428870292787650592662772660
51490428870292787650592663126792
51490428870292787650655682109112
51490428870292787650655682109160
51490428870292787650655683171970
51490428870292787652078291155162
51490428870292787652078291168212
51490428870292787652078318330986
51490428870292787652078319747928
51490428870292787652099211743422
51490428870292787652287238416906
51490428870292787789276312358476
51490428870292787790113112015344
51490428870292788199635680628680
51490428870292788201058317204638
51490428870292788201141970978313
51490428870292788201895116389330
51490429004773438074016753490419
51490429004810613432088226923082
51490429004879946035722170821302
51490429004879946042440773488226
51490429004879946042440773842358
51490429004879946042440773855408
51490429004879946042503535620332
51490429004879946043256681031508
51490429004882645908766171243338
51490429004882647334156617415212
51490429004882647738909653372808
51490429004882647738909653390278
51490429004882647745687833481932
51490429004882647746503740658032
51490429004882647746503740675502
51490429004882647746503741029634
51490429004882647876170408001790
51490429004882647883764495405106
51490429004882656617552719785418
51490429004882658401377672181710
51490429004883548313499615122364
51490429004883548314252760905142
51490429004883548314315522670066
51490429004883548444170390365650
51490429004906973776351354769232
51490429004906973776351354773604
51490429004906973783945527793604
51490429004906973783945528152108
51490429004906974195539505625248
51490429004906974332737498594300
51490429004915079305029632844450
51490429004916463719439529929129
51490429004918729750460795064672
51490429004918729750460795418804
51490429004918734689588529044400
51490429005101496979318862722474
51490429005101496979318862735524
51490429005101544967205112798388
51490429005101544967205112811438
51490429005125812310236975005436
51490429005125845473962101667428
51490429005125845473965195913922
51490429005133950584268136431316
51490429005133950584268136444366
51490429005133965408429259491106
51490429005133965408429259845238
51490429005134822792648685799990
51490429005135267746286214559179
51490429005137552855515263006094
51490429005137552855518361838808
51490429005198758296213009277338
51490429005198763237600174431496
51490429005198791466716057414068
51490429005198941220650628799489
51490429005206863405954188156910
51490429005206863405954188169960
51490429005206901701593288740388
51490429005207802132144546060018
51490429005208245852691364087641
51490429005231178600343885337274
51490429005231178736872300439872
51490429005231178737437156324188
51490429005231211907940204106786
51490429005231211907940204460918
51490429005231217032509078075056
51490429005754139199969380825023
51490429005754139202417101880445
51490429005755290567104860537488
51490429005755290567125781125796
51490429005755307168061966413796
51490429005755307168063085621990
51490429005757741463625520338085
51490429005757741608414157027609
51490429005757758074621081805301
51490429005758008301885853684391
51490429005758008306969456732327
51490429005758008329878003318446
51490429005758008329878003331496
51490429005758008332325724386918
51490429005758041660424082389521
51490429005758041660424082402571
51490429005758041660424340669775
51490429005758041660424343852103
51490429005758041660427438452729
51490429005758041660485958065157
51490429005758041660487101384939
51490429005758041662934566626809
51490429005758041797684751025845
51490429005758041797684751038895
51490429005758047150854183905689
51490429005758908897877727297010
51490429005790428771293539210096
51490429005790429320148271404162
51490429005790429358556509339134
51490429005791329926368290979566
51490429005791329933710210593008
51490429005794081043562627440550
51490429005852553675184562852850
51490429005852553713389606677120
51490429005852553720666522966360
51490429005852553720938150945094
51490429005852553720941589919254
51490429005852553721004351684178
51490429005852553723197926847190
51490429005852553723448630950294
51490429005852559211368335372214
51490429005855254829392046784262
51490429005855255004979577616180
51490429005855255004979582333542
51490429005855255004979582337914
51490429005855255012573755716418
51490429005855255012594671701084
51490429005855255012594671714134
51490429005855255014850665318296
51490429005855260358208417614682
51490429005855260358211859758120
51490429005855260365572376079908
51490429005855260365572377129668
51490429005855260365575819273106
51490429005855260365739871055024
51490429005855303183491838418255
51490429005863358287673968502394
51490429005863358292736394098710
51490429005863358696987247015390
51490429005863358696987589971982
51490429005863358699267603482440
51490429005863358699267689575720
51490429005863358699267946439032
51490429005863358699455974516360
51490429005863358704515303990066
51490429005863358704518656857896
51490429005863358704602339565260
51490429005863358834185239625938
51490429005863358834185582582530
51490429005863358836695722800416
51490429005863358836716643506816
51490429005863358836716643519866
51490429005863358841776058719670
51490429005863358841779411587500
51490429005863363638374502862146
51490429005863363645089919422174
51490429005863364187351319624902
51490429005863364187414081743958
51490429005863364187417434611788
51490429005863364194945536247110
51490429005863364196472617952950
51490429005863364242979429792700
51490429005863364242979688059904
51490429005863364242979702961384
51490429005863364243042464588533
51490429005863364243042464608216
51490429005864259272330438852460
51490429005864259272351359440768
51490429005864264810791470054468
51490429005864264810791484955948
51490429005864309282428733573817
51490429005866960558920838318854
51490429005866960563729120737284
51490429005866965916901906471908
51490429005887675408061800661500
51490429005887675819655777412864
51490429005887675819844063770446
51490429005887675865326019166594
51490429005887675865409357618468
51490429005887675865409701978952
51490429005887675865409701992002
51490429005887675865576852593584
51490429005887675865576857179804
51490429005887675865576857197274
51490429005887675865597777899254
51490429005887675865660406095106
51490429005887675867857439115304
51490429005887675997776188138186
51490429005887675997776188151236
51490429005887676002670128297860
51490429005887676002837607323188
51490429005887676002858398705654
51490429005887676002858399755414
51490429005887723626975679492959
51490429005887723627226726552655
51490429005887723632058225071711
51490429005887724038757942619366
51490429005887724038757942619375
51490429005887724043840230980683
51490429005887724043840488198127
51490429005887724043903250317183
51490429005887725273518926828182
51490429005887725410779681557786
51490429006070207550453893179502
51490429006071107561813674983448
51490429006071107564327253821362
51490429006071406518252217696831
51490429006071406518252218044321
51490429006071406518252218050963
51490429006071407751087707954392
51490429006073809267511637527104
51490429006073809267511895807358
51490429006073809404772306163428
51490429006073809404772650536962
51490429006073812978632179146864
51490429006073812978632264886012
51490429006073812978632264899062
51490429006074098342905678767934
51490429006074107809650764578162
51490429006074107809651108951696
51490429006074107809651152182359
51490429006074107809651153599301
51490429006074107809654252412323
51490429006074107809654252432015
51490429006074109454310122104648
51490429006074109454331430651228
51490429006074109456782231523888
51490429006074109456782489804142
51490429006074109456845036768556
51490429006074109591508373353954
51490429006074109591592099287552
51490429006074109594042900160212
51490429006074109594043244533746
51490429006074109598370020762290
51490429006074109599123510547000
51490429006074113160288880707118
51490429006074113160372563532574
51490429006074113160372578078470
51490429006074113160372578432602
51490429006074113160372820750018
51490429006074113160372820763068
51490429006074113162883089949304
51490429006074113167902744447292
51490429006074113167903132064530
51490429006074113167965549691960
51490429006074113167965894065494
51490429006074113167965894183586
51490429006074113167965894183746
51490429006082201592632435986441
51490429006082202217927991312413
51490429006082212710940354062163
51490429006082212710940698435697
51490429006082212713468655467421
51490429006082213259795086282329
51490429006082213262264844055515
51490429006082213282973035591776
51490429006082213282973035604826
51490429006082213285232466766206
51490429006082213328456845061106
51490429006082213328456930800254
51490429006082213328456932217196
51490429006082213330967329298394
51490429006082213335988256307504
51490429006082213336051018072428
51490429006082213336051018085478
51490429006082218270030059586690
51490429006082218277372322510904
51490429006106513842993750964026
51490429006106513842993755550246
51490429006106513980254505693630
51490429006106528248615824469984
51490429006106528248615867700647
51490429006106528248615869117589
51490429006106528248615872286867
51490429006106528248615872297695
51490429006106528248615872299917
51490429006106528248618923302698
51490429006106528248678630882513
51490429006106528248678635468733
51490429006106528613891147874738
51490429006106528614456003404922
51490429006106528614456003759054
51490429006106528660209458977854
51490429006106528660209559617030
51490429006106528660209559971162
51490429006106528660209592894425
51490429006106528660376952903210
51490429006106528660376957489430
51490429006106528660397873609619
51490429006106528660397878189197
51490429006106528660397878195839
51490429006106528660397878208880
51490429006106528660397878208889
51490429006106528660460607030858
51490429006106528660460640327936
51490429006106528660460640332308
51490429006106528660460641375435
51490429006106529895743761998138
51490429006106529895806525180004
51490429006106529895806624757774
51490429006106529902333761665475
51490429006106529902500896807724
51490429006106530033004531275042
51490429006106530039782457336000
51490429006106530040347657220035
51490429006106530040347657239718
51490429006106530040347657593850
51490429006106530040347661825938
51490429006106530452192294531290
51490429006179459417190059044644
51490429006179459784743411381886
51490429006179459827967789676786
51490429006179459827967875415934
51490429006179459827967876832876
51490429006179459827968133683138
51490429006179459827968134037270
51490429006179459827968134050320
51490429006179459828783697207018
51490429006179459828783698269828
51490429006179459828783698287298
51490429006179459828783778246274
51490429006179459828783782946166
51490429006179459828783784380578
51490429006179459828784041226420
51490429006179459830415597888298
51490429006179459830478273914074
51490429006179459830496967593994
51490429006179459965981776991126
51490429006179459967757722323598
51490429006179462917325117954469
51490429006179463534822094407168
51490429006179463535010161364970
51490429006179463535010165951190
51490429006179463535010165964288
51490429006179463535010165968660
51490429006179463535010166082332
51490429006179463535010166086704
51490429006179463535093815492618
51490429006179463535094078477184
51490429006179463535094078490234
51490429006179463535094078494606
51490429006179464769541004202370
51490429006179464769543327150664
51490429006179464769624701927854
51490429006179464770188786159838
51490429006179464770355792537458
51490429006179464770439833219534
51490429006179464906885456303326
51490429006179464907449454442030
51490429006179464907449540535310
51490429006179464907617709705910
51490429006179464907620032654204
51490429006179464907638601714502
51490429006179464907638601731972
51490429006179464909333435639002
51490429006179465319151205140558
51490429006179465319210782329248
51490429006179465319231673988080
51490429006179465319231674337840
51490429010682963643962984971717
51490429010719238394620511320744
51490429010719238806214489152388
51490429010719275448212833565899
51490429010719275859806811397543
51490429010719277094588744892475
51490429010788586234762787632276
51490429010791016979255020972113
51490429010791016986870115057017
51490429010791282579760167866452
51490429010791283815295247121027
51490429010792173726601282405972
51490429010792183010311195131412
51490429010792218153224154676878
51490429010792218153224154681250
51490429010792218153286916796094
51490429010792218153286945493902
51490429010792218153286945498273
51490429010792218155734639386550
51490429010792218155734639390921
51490429010824603449272439791032
51490429010824605235294093380716
51490429010824642293784027668713
51490429010827343585625137536501
51490429010827343585646058129229
51490429010827355117787957193126
51490429010827490646684740150852
51490429011007103708037674872609
51490429011007118671988635012978
51490429011007120316857136780389
51490429011007120316857136793487
51490429011007120319116543843279
51490429011007420506127702093915
51490429011007420508387142440785
51490429011007420508387142459659
51490429011009804994691869447655
51490429011009804999690499455869
51490429011009804999690504036265
51490429011009804999690504055139
51490429011009819823935568561673
51490429011009821610769997659741
51490429011009855003266032813577
51490429011009855008348350246469
51490429011009855008348606972863
51490429011010105738087678872110
51490429011010121845804655940959
51490429011010155151865611480787
51490429011010155151865611947139
51490429011010155151865616061183
51490429011010155197629676230169
51490429011010169970939578907887
51490429011011006168555023783838
51490429011011006168555401441559
51490429011011006168576322147911
51490429011011022772019285005630
51490429011011022772019285010002
51490429011011022777102864064442
51490429011011022777102864077540
51490429011011022777123780062158
51490429011011022777123780066530
51490429011011022777123780066578
51490429011011022777123784770842
51490429011011022777123784783892
51490429011011022779634264771830
51490429011011022779634264776201
51490429011011022779634379090694
51490429011011022779634379095065
51490429011011022825387964005035
51490429011011055582416386599749
51490429011011072185880758472851
51490429011011162007805183732646
51490429011011462151322192820966
51490429011042242461328318988091
51490429011046145104776696730706
51490429011046145104776696735077
51490429011046192680880940897648
51490429011104414986996934693288
51490429011104414986996934698904
51490429011104414986996934712002
51490429011104414987000030343674
51490429011104414987000030345131
51490429011104414987017850696620
51490429011104414989528335406292
51490429011107116278653110622234
51490429011107116278653112138554
51490429011107116278653112140011
51490429011107116281181045178186
51490429011107416516215818263541
51490429011115221803268571417561
51490429011115221846574467032695
51490429011115221849022184905789
51490429011119074438142556800830
51490429011119074438142556805202
51490429011119074438142556805250
51490429011119074438142561522564
51490429011119122065085944928415
51490429011119123852003685911987
51490429011119123852003800697203
51490429011119123897757385489027
51490429011119123897767864980233
51490429011119129202728839744333
51490429011139553786074998357184
51490429011666322362031684783109
51490429011666322369373690489831
51490429011666333693668228038897
51490429011666366838567688711201
51490429011666366841012312468886
51490429011666383485277236190693
51490429011666383487972678823865
51490429011666383488537534237408
51490429011666622762373481113690
51490429011666633872880596950676
51490429011666633872880597994603
51490429011666633872880598000436
51490429011666633872880598013486
51490429011666633880407421329962
51490429011666633880407421343012
51490429011666633880494571355162
51490429011667523124008602290521
51490429011667534280480461264157
51490429011667534288071191082281
51490429011667534310961916266890
51490429011667534313489849306522
51490429011667539801409668047306
51490429011667567595583946534787
51490429011667584267755442949997
51490429011667584267931732499459
51490429011667584267943728244769
51490429011667584268510907059909
51490429011687932946725827254821
51490429011687932946911903920163
51490429011687932946913855332149
51490429011687932946932795928755
51490429011690634192647364035664
51490429011690634192811400923171
51490429011690634192835392112992
51490429011690634192894968957539
51490429011698738067770646307811
51490429011698738067854214342179
51490429011699955301309298431606
51490429011702639984414571712090
51490429011702656592878696351053
51490429011702656592882168259538
51490429011702689939618205782561
51490429011702689939639097791201
51490429011702689939642196623915
51490429011702706410741249865499
51490429011702706410929277942875
51490429011760878891487671870716
51490429011760878891488787542450
51490429011760878899015610871976
51490429011760878899081844895088
51490429011763580183141869324280
51490429011763580190734926689968
51490429011763585726918695995183
51490429011763628361569326911797
51490429011763885732902981538099
51490429011763885916189289875327
51490429011771684058099999050236
51490429011771689421119938551655
51490429011771733334676568281917
51490429011771733334676568281965
51490429011771733334676568295015
51490429011771733471874590023353
51490429011771733474388396943659
51490429011771733474388397297791
51490429011771733883447647266689
51490429011771733883468567854997
51490429011771733885898435073484
51490429011771733929201203478797
51490429011771733938416370618703
51490429011772884677900667355342
51490429011772884677901038891650
51490429011772884677901043613327
51490429011772884680432099833358
51490429011772884680432444189630
51490429011772884685515788620442
51490429011772890168327784344610
51490429011772890168348705068432
51490429011772890168348709654652
51490429011772890168351804236347
51490429011772890168351804255278
51490429011772890175858851247946
51490429011772890175862294909107
51490429011775585969553867141060
51490429011775585977168870415322
51490429011775591469771455246675
51490429011775635934623301845818
51490429011775635941398158957095
51490429011775635980659445432087
51490429011775635987151715169203
51490429011796000631119922534461
51490429011796001043737866004509
51490429011796001226668522818573
51490429011796048802793702045251
51490429011796048805304186282539
51490429011796049216898278905430
51490429011796049262567808266856
51490429011796049262651863697254
51490429011796050634610754405709
51490429011796050634610754405869
51490429011796050639713992621733
51490429011978830714201117362754
51490429011978830714204213013140
51490429011979716876129532070954
51490429011979716876150448055572
51490429011979716876150452777306
51490429011979716876965241112394
51490429011979716876968680069292
51490429011979716878660932765244
51490429011979716878660932769615
51490429011979716921881626118276
51490429011979716921883112263508
51490429011979722408079354344748
51490429011979731693815841922481
51490429011979733532974799367952
51490429011979736635182329037355
51490429011982418167781237440196
51490429011982418167782266309972
51490429011982418167782356629676
51490429011982418167782356648390
51490429011982418167785709498750
51490429011982418167785709516220
51490429011982418167803272637428
51490429011982418167805486898418
51490429011982418167806630087058
51490429011982418168618065670956
51490429011982418168621389842430
51490429011982432987710791438236
51490429011982434634828224517903
51490429011982434641603080088371
51490429011982434817853397109957
51490429011982723703542001480518
51490429011982733174530568931869
51490429011982734821658592016633
51490429011982734824098818514687
51490429011982734830873645388799
51490429011982735012207337055325
51490429011990522042762779956826
51490429011990522045273002727364
51490429011990522045273259944764
51490429011990526976817382391143
51490429011990526976817382391191
51490429011990527396005432109335
51490429011990527396005432109392
51490429011990527396008530942106
51490429011990527441759064735515
51490429011990537967519646341495
51490429011990538094937256536164
51490429011990538094938375744358
51490429011990538094940356785820
51490429011990538094940699742412
51490429011990538097448855732296
51490429011990538097448870081043
51490429011990538097448870081203
51490429011990538097451179730350
51490429011990538486070521386424
51490429011990538506520488099188
51490429011990538506534334617464
51490429011990538506804079877453
51490429011990538509042576333229
51490429011990538509045933800546
51490429011990538554799517192690
51490429011990538559882091370850
51490429011990543425011088334856
51490429011990543448170310312957
51490429011990543448170310326055
51490429011990543448170310326064
51490429011990543448170567543451
51490429011990543448170567543508
51490429011991739266306134262478
51490429011991739266316609082685
51490429011991739266316609436977
51490429011991739266337530202422
51490429011991739273644669246099
51490429011991739312070194345441
51490429011991744212782863579030
51490429011994423926256162088291
51490429011994423954215157185104
51490429011994429437150174073675
51490429011994429439598011337287
51490429011994429485414243575171
51490429011994429490497589471353
51490429011994440420517277873750
51490429011994440425592750700787
51490429011994440557683775101459
51490429011994440557703581203307
51490429011994440557781406133917
51490429011994440562790743311389
51490429011994440603534990925741
51490429011994440603534991042381
51490429011994440603555911630689
51490429011994440608615241222487
51490429011994440608617565103901
51490429011994440608617565220541
51490429011994445916019490369203
51490429011994445916030342925873
51490429011994445916031085998489
51490429011994445916051235051105
51490429011994445916052005102712
51490429011994445916052006703437
51490429011994445916052009885765
51490429012014838601698589403779
51490429012014839013292567231003
51490429012014839013292567235423
51490429012014839020883168263255
51490429012014839059861945232950
51490429012014853289498807078282
51490429012014853426505075498687
51490429012014853426693360793459
51490429012014853838475337925882
51490429012014853838475366702431
51490429012014855073800430342549
51490429012014855073800430355647
51490429012014855073884114230975
51490429012014855073884114231023
51490429012014855073884114244073
51490429012014855080567791020439
51490429012014855263592590542387
51490429012014855263592590542444
51490429012014855668411832310777
51490429012014855668680357819556
51490429012014855668680372168415
51490429012014855668680372168463
51490429012014855675939816306973
51490429012087634888522699192852
51490429012087784983157996191973
51490429012087785006046393842068
51490429012087785008730231280105
51490429012087785054307104341270
51490429012087785054307108940540
51490429012087788301307585056402
51490429012087788712901562892418
51490429012087788712920518389055
51490429012087788713108546387642
51490429012087788713108546466383
51490429012087788713108575164191
51490429012087788758674103298971
51490429012087788758862131376299
51490429012087789948422820673377
51490429012087789948433667397123
51490429012087789948517235431491
51490429012087789949961884379148
51490429012087790130716400482017
51490429012087790543044969382296
51490429012087790545573275143507
51490429012087790545573275143516
51490594236961961255642527251070
51490594236963177889215381796894
51490600458421472991887671919860
51490600458675444232084038940756
51490600459328053854182490876706
51490600459331955903189917375200
51490600459331957504565389688310
51490600459404892378926628967032
51490600459656162099514799399458
51490600671055450259650337484718
51490600671131987451012289652026
51490600671131987451828197195308
51490600671163222371931180882420
51490600671163222372182229359058
51490600671163518397060690598878
51490600671163518991585325244586
51490600671163518992401232787868
51490600671163568217348624919762
51490600671167126021477251444342
51490600671167126022042110510986
51490600671383256988526456113042
51490600671456208329363400063270
51490600671456208329635369246308
51490600671458910032882171655388
51490600671458954457074611537006
51490600671479617737668483959684
51490600672007337328846153941664
51490600672038568313307108621970
51490600672038568725089371748386
51490600672039769483008575505546
51490600672111503188777145320314
51490600672111503189028193796952
51490600672112703762821162134528
51490600672112703762824260967242
51490600672136114958779684548678
51490600672136115551965394023552
51490600672354970001403665683614
51490600672427904273984528663910
51490600688857864102852700394412
51490600688890300557346908710578
51490600688890300558100054139016
51490600689111835343049067415308
51490600689764444553365256237892
51490600689837379840052696996056
51490600694762887382219042547040
51490600694765588901635855457322
51490600694765599603079279080066
51490600694765599603895186629172
51490600694766500034446213893972
51490600694789904416569144745236
51490600694789904416569144746688
51490600694789914985647130328730
51490600694789918691687507507532
51490600694798009526875182697116
51490600694798069869943579344384
51490600695020460756150734806924
51490600695020460756150734812540
51490600695020465697618488073436
51490600695078997657389304124488
51490600695673069966466923635172
51490600695673070377496041331698
51490600695673070377684327676230
51490600695673070378249186761588
51490600695673070378500235219512
51490600695676972427256613241368
51490600695676972427256613246984
51490600695746005253154364387672
51490600695749907118854561829432
51490600695964854348502948378528
51490600696062406521103860498082
51490602585780631191139500607900
51490602586433187879066892039198
51490602586437089744516414075662
51490602586437139569409759244920
51490602586507339981886952566110
51490602586542456773374692951256
51490602586542506187131331782080
51490602586542506187131417871148
51490602586542506596486794559426
51490602586542506596486880648494
51490602586542506598913594908496
51490602586542506598913680997564
51490602586726177364695648256476
51490602586726177960035415593544
51490602586726177960036190432416
51490602586728879067942966163302
51490602586761310625592254918152
51490602586761310625843303377528
51490602586761311220388857211864
51490602586834245502106001370636
51490602586834246095021951354760
51490602586834246097446543542364
51490602586834246097446543546576
51490602603600133724333846410678
51490602603600166483054515567094
51490602603600167077663205637376
51490602603600167078395430827426
51490602604268382424197818915314
51490602604268382838218597095980
51490602604487186865085800667660
51490602604487187048100139834956
51490602604560121922732976760408
51490602604560121924969540887946
51490602609415094731635031609364
51490602609415133026476712220060
51490602609415133027291844911420
51490602609415133027292619763342
51490602609508792491497069526898
51490602609520499873050264153964
51490602610068890151361302123554
51490602610071591396923083664798
51490602610071591443011284600446
51490602610071641221816428834056
51490602610141841634541571309732
51490602610144541141745178821526
51490602610144541141805702565196
51490602610144542926134990307756
51490602610144542926197752422600
51490602610144542931277998935104
51490602610177007839810342103612
51490602610359477068795149185610
51490602610359477070238333046706
51490602610360693887830178764114
51490602610363378934244298169446
51490602610363380901582359337064
51490602610363395590993441227444
51490602610395796264224331729166
51490602610395812872711729656728
51490602610395812872774491771572
51490602610395812872793089061666
51490602610395812880386143227764
51490602610468747154324730015496
51490602610468747337255272044136
51490602610468747749120873167672
51490602610468747749120959256740
51490602610468747749936005859032
51490602610468747749936780710954
51490602612151024573674902329816
51490602613022502346552408453243
51490602613026371041770220184371
51490602613026404212273153530061
51490602745080265525715080463812
51490602745094629590272999006782
51490602745094629953874876874260
51490602745278345422779697073886
51490602745278345834561960200302
51490602745299058892791396961506
51490602745299058892792516169700
51490602745309565104745719424830
51490602745309565516527982551246
51490602745310815641637718969032
51490602745955567225117949258166
51490602745970024120249111567764
51490602746042925643083528958618
51490602746063635545755176428178
51490602746063685370289885547316
51490602746261774738346450971722
51490602815986472186370175854790
51490602816181850791781624580916
51490602816213070473747646931860
51490602816214319408992263919258
51490602816214320598857727736230
51490602816217022302104529082452
51490602816310648184023323209488
51490602816310648184023323226750
51490602816310681354525223453314
51490602816310681354526256572440
51490602816310681354713508748086
51490602816310681354714541867212
51490602816310681537728995808286
51490602816310681537728995825548
51490602816861773473928276625328
51490602816861773520018543759790
51490602816861773520019576878916
51490602816869626618669995063352
51490602816869626618670339419624
51490602816870793839008453580370
51490602816943729308462169573306
51490602816967140502786555513972
51490602816967188541508931730804
51490602817162578403913119646524
51490602817185992753607610138330
51490602817185993165389873264746
51490602817185993165659632755496
51490602817258929231517863916090
51490602817258929231517863933352
51490602817258929826858406109292
51490602821895097599471843252022
51490602821906760324196553020024
51490602822090475793104729275472
51490602822090476204883291978148
51490602822090476204883636351890
51490602822121695886849658697010
51490602822746987692953910538944
51490602822746987692956607604128
51490602822770398887029944022560
51490602822770398887280992493582
51490602822770398887280992499406
51490602822782154490570787713528
51490602822782154490573111711582
51490602822851153964645842568676
51490602822852354721563836970586
51490602822875765915888307469498
51490602824753471841314300577631
51490602839628781915365374354644
51490602839839766793821486105656
51490602839839814971499107652818
51490602839847571714372311669010
51490602839848822251263364200416
51490602839848822251264397319542
51490602839851522353052273577704
51490602839920834919177005171570
51490602839920834919177005643746
51490602839920867676017136822536
51490602839920867676205423167068
51490602839920867676205537952492
51490602839920868270814112168876
51490602839920868270814112641052
51490602839945150248400542276846
51490602839945150248400542281058
51490602839945150248400542282462
51490602839945183006932926155752
51490602839945183006932926157204
51490602839945183006933270512024
51490602839945183007120178331398
51490602839945183007120436598602
51490602839945183007121211450524
51490602839945183007121211451976
51490602839945183007121555806796
51490602839945183601729901503544
51490602839945183601729901507756
51490602839945183601729901509160
51490602839945194125241298202346
51490602840471963364447130731864
51490602840471963364449827801260
51490602840493573834681865476570
51490602840493573880688821794156
51490602840493573880772389828524
51490602840493573880773164667396
51490602840496274989325239955674
51490602840496274989325239957126
51490602840496274989327190883838
51490602840496275172423147157338
51490602840496275172423147158790
51490602840504128680972853210308
51490602840504128682670900745560
51490602840504128682670986834628
51490602840504128687751119041318
51490602840508030729878113899066
51490602840566523579564741594412
51490602840577030203950844756160
51490602840601642018098801836974
51490602840795868181203361534308
51490602840795868181203705890580
51490602840796179076997968974304
51490602840820479582042217504174
51490602840820494406221505613020
51490602840820496007599330626204
51490602840893429692448691906424
51490602840893429694143268600430
51490602840893430883736506484932
51490602840893430883736506489144
51490602840893431478533080080836
51490602849356511954671306014531
51490602849658806300855862630231
51490603224674050799872890871432
51490603224674050799873235227704
51490603224674051218976357549122
51490603224674051218976357899042
51490603224857733690874366708582
51490603224860433197886932933002
51490603224860433197949695047846
51490603224860434799345082710014
51490603224860434799345083059934
51490603224860434984787224388296
51490603224965790300644612826802
51490603224965790300644612844064
51490603224965790710000049620704
51490603224965790710000049970624
51490603294909351529410229948584
51490603295577555757092899621368
51490603295577555764414360390086
51490603295760035694923978183950
51490603295761236863453601607804
51490603295761238053318030770616
51490603295763938155169359441510
51490603295763943515869198678422
51490603295784651215112685514908
51490603295857586089682844879550
51490603295869295255625822271792
51490603295869295257864621594000
51490603300829684324065063275122
51490603300829684324065063625042
51490603301380814559792099372016
51490603301451009482089812386660
51490603301451014972519996796518
51490603301453760545766760417870
51490603301453760728949499282820
51490603301486181172705422809666
51490603301486181172705508898734
51490603301486181581788544848792
51490603301486181581788630937860
51490603301486181589298033694886
51490603301486181589298034044806
51490603301486181589382721415448
51490603301668661107962854768578
51490603301669852942824357198478
51490603301672554058324934735376
51490603301672563568208609078766
51490603301672563568271371193610
51490603301672565169666758855778
51490603301672565169666759205698
51490603301672565169667878069796
51490603301704985611079966037676
51490603301704985794094190886316
51490603301704985794157330321852
51490603301704986205939336217726
51490603301704986213197654849482
51490603301704986213197656365802
51490603301704986213281222884058
51490603301704986213282346328552
51490603301777921080321725785342
51490603301777921082748293831730
51490603301777921082748293835942
51490603301777921082748293850444
51490603301777921082748293854815
51490603301777921082748293854816
51490603301777921082831861417008
51490603303457480331452698733878
51490603304300460942777069278851
51490603304624627058999363312289
51490603304624632000383434097697
51490603318523123100997553234350
51490603318543842062964955926742
51490603318543852586476355807872
51490603318543853181816899518846
51490603318543853181816899531896
51490603318555560563370065462606
51490603319179587013047897418784
51490603319179636785071762605354
51490603319200300072656121020802
51490603319212007454209286932638
51490603319212057409499569204680
51490603319212057412010424997150
51490603319212057417093746834146
51490603319212057828603035882370
51490603319394537347267856956062
51490603319394537759112654725994
51490603319395743460030175549710
51490603319395743460030175568584
51490603319398430473782442230602
51490603319398439807513611266250
51490603319398439807576029030646
51490603319398441408971761043262
51490603319398445168275868261734
51490603319398445168275868267558
51490603319419152867519355098220
51490603319419154468643779885074
51490603319419154651909166584450
51490603319419154659167490968826
51490603319419155071033063396006
51490603319430860249072521010056
51490603319430861850196941197640
51490603319430861850196945796910
51490603319430862033401890124322
51490603319430862033462332496286
51490603319430862444993171955204
51490603319430862452587348516036
51490603319492088153683750561710
51490603319492089938073562042116
51490603319503795535236916492420
51490603319503796726524726819966
51490603319503796910271291177312
51490603319503796910271291183135
51490603319503796910271291183136
51490603319503797319626727972826
51490603319503797321320956061210
51490603319503797322136863604492
51490603321186074150957473662366
51490603322026337181894043039135
51490603322349305698486841704729
51490603322349307482061864836997
51490603322353204589141540814229
51490603322353204589957448357511
51490603322353208153733701610811
51490603322353208158732592963563
51490603322353208158817280665251
51490603322353209942391184615425
51490603322353209943123523639113
51490603454442226564303306063834
51490603455005073692449194461302
51490603455063562841180000197468
51490603455066264132833081642428
51490603455066267838873459171150
51490603455066312303649874213542
51490603455317537368794910173310
51490603455317537368857705239524
51490603455317537368857706652254
51490603455317539571555507400934
51490603455390472655022096466714
51490603455390472655022100716064
51490603531157962283170353841300
51490603531221931140147432511150
51490603531230036250452724320514
51490603531230041009100618658546
51490603531230941622666242780422
51490603531254356523030746114914
51490603531254356523030746116366
51490603531254367458136382107990
51490603531254367458136383507670
51490603531813302020646199747372
51490603531878394503154757788192
51490603531878394503154757789644
51490603531878394503154758143936
51490603531878442673971550359306
51490603531878442673971636448374
51490603531886247595027254847810
51490603531886248006621232329534
51490603531886248006621232679454
51490603531886503731283436395162
51490603531910815356161172549082
51490603531910863115216962468828
51490603532105341708449630656884
51490603532129667739179378198748
51490603532129667739179381385288
51490603532129667739179381386692
51490603532129668150961387294212
51490603532129668150961387295664
51490603532129668150961387649956
51490603532129669386307401834636
51490603532129669530827513019594
51490603532129669530827517268944
51490603532202602613749542162660
51490603532202603025343776861828
51490603532202603025343777211748
51490603532202603025594481320468
51490603532202604216631587190986
51490603532202604216631673284266
51490603532202604216819614222718
51490603532202604260856927943164
51490945280145965858523543966215
51490945280145965866114273784339
51490949356842590801757519944932
51490949356874722166954242891888
51490949357824209510897048446236
51490949357824209510980731284902
51490949357824209513153385374172
51490949357826905307120021372638
51490949357826910802630370923294
51490949358042158039270679164594
51490949358045759893568514297930
51490949358078180751738515215954
51490949358151115618781078548978
51490949587276280071398826869994
51490949587278992476089310119262
51490949587278992483680039937386
51490949587315020684635863555805
51490949587495129162668000769060
51490949587495129167751603816996
51490949588263299945859945071683
51490949588283709705097161126444
51490949588466541579411931779277
51490949588575493668492416717082
51490949593184905485316401814928
51490949593188507758254663275532
51490949593219738553571984832784
51490949593220944257292499264863
51490949593223690381527814507656
51490949593223694085873700731600
51490949593515429879872363059924
51490949593515463231634707323358
51490949594098990484579466898444
51490949594098990621840221273916
51490951431973268774153558176597
51490951432078635208128566369461
51490951501892453729994832483828
51490951501893354160483183723012
51490951502581082221283577627670
51490951502581082221534626104308
51490951502582282978617776949190
51490951502584984269933143400350
51490951502584984269995905165274
51490951502584984270267759544174
51490951502584984275353428672880
51490951502585034095642396112881
51490951502655234461798046253460
51490951502657930262961276469812
51490951502657930263024124328176
51490951502657935753454227248236
51490951502657935758534473878832
51490951502690400529806062671868
51490951502690400667066817047340
51490951502873171871134292646036
51490951502873171871970346048168
51490951502873171871971120880398
51490951502873171871971120900090
51490951502873171878662633770578
51490951502873182578495163175012
51490951502873182578498233309918
51490951502873182990007409457672
51490951502873182990007410507432
51490951502873182995174782120132
51490951502874071842664559996692
51490951502874072446474501504450
51490951502874083562923800945720
51490951502876773728838834280792
51490951502876773730536738676908
51490951502876784712211862523864
51490951502876784849472617253468
51490951502897181520677968383468
51490951502897181658127352427246
51490951502909189091501728310962
51490951502909205700049564005394
51490951502909205700051887303608
51490951502909205707642618171492
51490951502982139980074569787078
51490951502982140574685095765208
51490951502982140574685181504516
51490951502982140577192480802760
51490951502982140577193255634990
51490951502982140577193255654673
51490951502982140577193255654682
51490951507510195610252615910250
51490951508493609688455096068708
51490951508563859874899713649288
51490951508566555676125791724004
51490951508566561166555894644064
51490951508566561171636141274660
51490951508586968958306123270832
51490951508781797285072013443996
51490951508782697857883801749948
51490951508782697859576054095980
51490951508782697859576168900278
51490951508785399149536540238316
51490951508817831113153554699436
51490951508817831120744285567320
51490951508890765578450242515225
51490951508890765987786848900344
51490951508890765990294148198588
51490951510788862845042286122394
51490951510791564677957046295162
51490951510791564685548149184788
51490951510791564685550100461260
51490951510791614091733830993466
51490951510791614091734605845388
51490951510791614099325708721964
51490951510896980937555098094374
51490951511448072484558656826069
51490951511448122444869209855437
51490951511448122447128272894505
51490951511448122452462924069159
51490951511448138918478402960823
51490951511737024788985569892397
51490951511739710018435063962673
51490951511739710020045843395559
51490951511772293502809961615845
51490951511772293921931564176915
51490951511845078696009043286347
51490951662430067811872372164903
51490951667367335580135166299625
51490951668411644161371502331221
51490951714385075114832254202130
51490951714602968601654083932024
51490951715607696529598059250656
51490951715607696529786345608238
51490951720220710070318406104293
51490951720324876289311093045561
51490951721516321942700502903909
51490951721589272694075266030329
51490951737945685741810507083196
51490951737945685741811540203774
51490951737945733728002065679680
51490951737945733728004734051268
51490951737945733728005508885928
51490951737945734276794409193214
51490951737945734276796360119926
51490951737945734276797479328120
51490951737946586721216525189658
51490951738050752391355254410002
51490951738050752528804295497188
51490951738050763097882367174121
51490951738050763097882367174122
51490951738050763097945128938886
51490951738234768413552680878954
51490951738234768418636283926890
51490951738234768550811369542290
51490951738234768550814468729136
51490951738237469705018853810523
51490951738237469705018853810524
51490951738237470254060753515336
51490951738237470259144442302420
51490951738237480823138824837978
51490951738261485256691040240751
51490951738269590366428775914084
51490951738269590366431099912138
51490951738269590366431444285672
51490951738269634838693642181034
51490951738269906577047013428466
51490951738269906577047014478226
51490951738269951041721149877292
51490951738269951041909436221824
51490951738269954747759203058040
51490951738269954747947488352812
51490951738270840537355175049561
51490951738273508848043436936850
51490951738273508848106199055906
51490951738273542377799882910886
51490951738273553312905858680448
51490951738273553312905859034580
51490951738273557018943912215328
51490951738273557019006673980252
51490951738342885916354701295644
51490951738342885916542987640176
51490951738366901103753138585391
51490951738366901103941423860480
51490951738366901103941423880163
51490951738366901240951217289219
51490951738366901241202264348915
51490951738893981741815353341898
51490951738893981742066027330252
51490951738893981742066400401594
51490951739023359657425264859082
51490951739023359657426384073099
51490951739023359657426384073100
51490951739023360068935302653490
51490951739023360069186694086720
51490951739023360074102931477810
51490951739206180825214056783109
51490951739218186565057592120904
51490951739218186565057592140587
51490951739218186565057592140596
51490951739242198044723743561941
51490951739242198044723743561950
51490951739242198044724086518542
51490951739242198044744664268350
51490951739242198051436148445402
51490951739242198051686851131564
51490951739242214058683406594148
51490951739242214058683408011090
51490951739315144037498187068448
51490951739315148933316357838464
51490951739315148933316702211998
51490951739315148933317505744466
51490951740900148565874578147752
51490951741215812329948018852141
51490951741872305930000833147417
51490951741872305930001952361434
51490951741872305930001952361435
51490951741872305930064628387051
51490951742160493531764890481752
51490951747229839772386239777319
51490951747229839772449001542243
51490951747778230005758854239211
51490952141113684780328649262999
51490952149871417683845908538598
51490952193964402309346287330388
51490952193964407799776471740246
51490952193999573999961897753394
51490952193999573999961983842462
51490952194183245770080832142206
51490952194183256341941357235094
51490952194218378621350665830044
51490952194218378621413805265580
51490952194218379040475026381428
51490952194218379040537697827786
51490952194291313910088336360727
51490952194291313910088336360736
51490952201879242811677075952653
51490952203154252029678161785014
51490952216649410995122780421552
51490952217528675734118098955388
51490952217528675734118357222592
51490952217598008884308683303058
51490952217598909454359238619076
51490952217601605248263026759178
51490952217601605248325874617542
51490952217601605253406039758340
51490952217601610743836224168198
51490952217622018535588694603382
51490952217622018672786772953078
51490952217634075515107812961234
51490952217634075652368567336706
51490952217816846863964384059944
51490952217816857563796913464378
51490952217816857563799983599284
51490952217816857975309159747038
51490952217816857975309160796798
51490952217816857980476532409498
51490952217816857980476535609088
51490952217817746827966310286058
51490952217817747431776251793816
51490952217817758548225551235086
51490952217817758549895769665474
51490952217817761652124339099354
51490952217820443230488293405242
51490952217820443230550969431018
51490952217820448714140584570158
51490952217820459697513612813230
51490952217820459704288181420138
51490952217820459834774367542834
51490952217840872519731323609862
51490952217840872519982372086500
51490952217852880685351314294760
51490952217852880692881691385162
51490952217852880692944368460858
51490952217852880692944371640756
51490952217913802498733245723734
51490952217913802636181943854328
51490952217913807394552560148950
51490952217913807394615580548260
51490952217925810069557005651228
51490952217925814965376320076444
51490952217925815150650325408763
51490952217925815559986846054574
51490952217925815559986931793882
51490952217925815562495005944039
51490952217925815562495005944048
51490952219604218345909541770102
51490952219604218345909541774473
51490952219790586054850211617108
51490952219790602109274778579786
51490952219790602109274783278434
51490952219790602116802751331634
51490952219790635468627771154284
51490952219823022967549474177288
51490952219823022967549474181659
51490952219896002306853717320446
51490952219896002306857070188276
51490952219896002309304797378002
51490952220447149307108497728655
51490952220447149312188290283385
51490952220447165778395238923431
51490952220447165778398677880329
51490952220588388364001603677201
51490952220771320774317333253609
51490952220771320774320772210507
51490952220771320781663811019093
51490952220771320781663814198991
51490952220771320781663814218674
51490952220771320781663814218683
51490952220771325723235914738709
51490952220774761427469684099811
51490952220774770571492044815073
51490952220774772538811279582485
51490952220807193391902147993403
51490952220807193399495202159501
51490952220880128269045839644143
51490952220880128269045839648514
51490952225516446165007201092108
51490952225516446167518742778888
51490952225516446167518833239769
51490952225516446167518833239770
51490952225699228071417978731950
51490952225700128501907476341894
51490952225700128509498206160018
51490952225735250788970645691804
51490952225735300194317552709000
51490952225804627858830391249540
51490952225805528289381413442846
51490952225805533778134502908200
51490952225808229581869922018514
51490952225808230127566777406296
51490952225808230128402457745604
51490952225808230130073816902142
51490952225808230130077255859040
51490952225808230130912940920082
51490952225808246189581987958304
51490952225808246189581991157894
51490952225808246189581992675666
51490952225808246190417673023718
51490952225828509351803688637185
51490952225840667040139538486778
51490952225840667040976366373442
51490952225840667040976366740832
51490952225840667040977509912002
51490952226356675150761106645923
51490952226356691759312041527201
51490952226497013777103270956389
51490952226680699779369436600437
51490952226680699779369436617907
51490952226683395984572791505953
51490952226683396121854008144517
51490952226683397951912946861673
51490952226683531444842239766945
51490952226683548046636169175573
51490952226683548048243968933191
51490952226683548048247410604245
51490952226683548048310172719089
51490952226683548053330756552781
51490952226683548054167580435021
51490952226683548054167584684362
51490952226683548055837796398755
51490952226683548055837796521011
51490952226683551569659196807877
51490952226683553406496833369625
51490952226703810822649187323885
51490952226703811241773112833249
51490952226715818400753340131469
51490952226715818804920219008267
51490952226776743867138656434359
51490952226788751849744679470847
51490952226788753679888075865541
51490952226788753681248003114273
51490952226788753682084831368326
51490952226788753682084831368327
51490952226788898421293587965939
51490952226788903362743434221739
51490952226788903776782033908909
51490952353497292123297841023099
51490952353706836770393209760793
51490952359429028449778008039021
51490952377446692313013438190911
51490952429327849537402559838952
51490952429359925729334024257432
51490952429651754301540243965478
51490952429652959816998802231338
51490952429652974641407535147738
51490952430204099982045046518058
51490952430204099982233074123002
51490952430204099982233074595386
51490952430332532995403781739870
51490952430332533406998016788958
51490952430332533544446796053606
51490952430332533544446799241550
51490952430551387581935957503611
51490952430624317507654027109200
51490952430624317507842051644244
51490952430624317507842056249337
51490952430624317507842056249338
51490952430624317509325015787868
51490952430624317509513301082640
51490952430624322266275348923868
51490952430624322266275607204121
51490952430624322266275607204122
51498220934946277037353805447927
51498259701097350447544158679037
51498259701097350447544159728797
51498259701130715788700617266689
51498259701130715790960311779817
51498259701130730567941890996578
51498259701131015977971182567117
51498259701131015980230877080245
51498259701133417491947676893213
51498259701133417494395399483669
51498259701133431722334217003256
51498259701133431722334217016306
51498259701133432271377235917874
51498259701133717226130488756297
51498259701133717269624264361997
51498259701133717635464571662669
51498259701133717637908936667933
51498259701133717681218242193641
51498259701133717683665964784097
51498259701206367146010444379634
51498259701422470066474724843618
51498259701422769706681636451321
51498259701422769706702528459913
51498259701425171220679022772968
51498259701425171220679022786018
51498259860736851373871469391217
51498259913844247515385187203109
51498259913852352625691221966997
51498269762537974812498203039401
51498269762545783897109869020187
51498269762643391072035357893959
51498269762829762489461803745401
51498269762829764136590856251065
51498269762829773607582551030281
51498269762830674632741808621913
51498269762830679571869515071685
51498269762830679571869515071733
51498269762830679571869543651401
51498269762830679571869543651449
51498269762830679572621654911001
51498269762830679574317231895067
51498269762830724039176329350503
51498269762830724039176330400263
51498269762830724039176330400311
51498269762862179633982444031273
51498269762862179634547299915589
51498269762862194458705328728885
51498269762862195686712433748981
51498269762862195694243501185811
51498269762862227812222601714047
51498269762862227812410887008819
51498269762862229047760003568449
51498269762865798148253806469396
51498269762865798148504968314480
51498269762938731231217188340489
51498269762938731231217959992821
51498269762938731232909441036441
51498269762938731232912535637067
51498269762938731233664647946379
51498269762938732880038235158261
51498269762938732880038493425465
51498269762938732880038493542105
51498269762938732880041592374819
51498269762938732880793704684131
51498269762938733015543976239258
51498269762938733015544233456702
51498269762938733017236486152654
51498269762938747704199616956027
51498269762938747704199621188115
51498269762938781056588464259777
51498269762938781056589497361641
51498269762938781056776749554549
51498269762938781056777127212271
51498269763518692953637660019281
51498269763518692953637660019329
51498269763810480628153542852187
51498269763810480630601259675521
51498269763810480630601263907609
51498269763810491748722006960401
51498269763810491748722011192489
51498269763811392904303630989589
51498269763814094058191283190699
51498269763814094058191311770415
51498269763814094058191312820175
51498269763814094058191541457903
51498269763814094058194636058529
51498269763814094058758720173873
51498269763814094065534318816957
51498269763814094065534321999285
51498269763814094195389275801247
51498269763814094195957488668841
51498269763814094196208652053415
51498269763814094202732309826621
51498269763814094202732311427505
51498269763814094202732314609590
51498269763814094202732314609833
51498269763846515054022228260485
51498269763919444432661473191019
51498269763919444432664826058849
51498269763919444433228910290833
51498269763919444569859465801567
51498269763919444570426902784789
51498269763919449372356644153969
51498269763919449372356644270561
51498269763919449372357420038341
51498269763919449372357420155029
51498269763919449374801783993893
51498269763919449923656430111858
51498269763919451158375687931017
51498269763919451158438363606790
51498269763919451158438363606874
51498269763919451158438365123194
51498270477555662993767943520355
51498270477566468160380270699875
51498270477566468160380270700035
51498270477566468160380271749795
51498270477566468709172241142067
51498270477566473648299979353883
51498270477588083981524630530755
51498270477588083981524633730345
51498270477588083981524635130025
51498270477590785273177715507803
51498270477590785273177715525225
51498270690298597206055976683661
51498270690298597206055977746471
51498270707992057808263242257273
51498270707992057808263242270323
51498270708023572742798921671115
51498270708023574526372825608239
51498270708024473308099850737541
51498270708024473308099852137221
51498270708024473308100223791621
51498270708024473308100223795833
51498270708024473308100223808883
51498270708024473308100225208563
51498270708024473310547941546623
51498270708027174599752928283071
51498270708027174599752932532421
51498270708027174599753305586501
51498270708027174599753305590713
51498270708027174599753305940633
51498270708027176248576934668079
51498270708035280123536180052719
51498270708319308714956932444946
51498270709190541828534543064727
51498270709190557880699678498843
51498271913383147681807749093371
51498271913384048249556424612607
51498271913384048249556768968879
51498271913386749541209506407487
51498271913386749952803484239131
51498271913394853278971103537851
51498272072919636105984764560211
51498272120153815252462303231996
51498272120153815846986937877704
51498272120153817081768871372636
51498272143819537008382966100567
51498272143819538425908045376070
51498272143819538791956870037691
51498272143819538791957645348739
51498272143819538791957646407385
51498272143819538791957646411597
51498272143820437576131985976075
51498272143820439359769428401949
51498272143820753817359283668534
51498272143820754366423224356790
51498272143823140514161755467225
51498272143823140651422510196829
51498272143823155331544956347763
51498272143823155331544957410621
51498272143823155468805712136013
51498272143823455658076306151670
51498272143831244389120224482171
51498272545801790467771192093396
51498272545805392189975301153236
51498272551483172420784390072541
51498272551483172420784390426673
51498272551493973883047563899435
51498272551493979233772628932769
51498272551493988700434118706449
51498272551518289212271014803215
51498272551518289212271100538151
51498272551518305676030213803911
51498272551518305683645222154039
51498272551702010437260649419871
51498272551702010439767690450911
51498272551702010576965682711539
51498272551737132719177457856351
51498272598687643954452761317810
51498272598687644541635390256796
51498272598752470007656984708480
51498272598752475548651359040638
51498272598760575124736701641520
51498272598760580658392537920210
51498272598760589942123371233958
51498272598784890453960238280236
51498272598784891048484872925944
51498272598784907100650008360060
51498272604595969719712878747433
51498272604657193516873529911555
51498272604660795231463694196385
51498272604660795231466017144679
51498272604660795231466102883827
51498272604660795231467136002953
51498272604660795231467137402633
51498272604660795780258073326019
51498272604660795780259106445145
51498272604660795787869609413587
51498272604660800719386840424873
51498272604660800727000815284273
51498272604660800727000815301743
51498272604668900889996157604965
51498272604668900889999252205591
51498272604668904594341958089761
51498272604668904601956593010043
51498272604668904601956707801083
51498272604668904601956966081337
51498272604668904601956966081545
51498272604668904601956966435677
51498272604668904601960060668913
51498272604668904601960060681963
51498272604668904601960060682171
51498272604668915714997462123301
51498272604668915714997462136351
51498272604668915714997462136559
51498272604668915714997462140771
51498272604669204791209733855746
51498272604669215904247135310134
51498272604693216226834329163963
51498272604693216226834359296135
51498272604693216226834443955003
51498272604693216226834702235257
51498272604693216226834702235465
51498272604693216226834702239677
51498272604693216226834702252727
51498272604914809066274563784986
51498272604922914176015742664558
51498272605860352087933375845970
51498272605863053242388122073710
51498272605863053242388465030302
51498272622288524403470332290965
51498272622288524403470332645097
51498272622288524403470333690645
51498272622288524403470333694857
51498272622383069611328196515816
51498272622383075106757270878539
51498272622383075109285232497887
51498272622385770902981277260777
51498272622385770902981278310537
51498272622385770902981278310696
51498272622385770910570860218447
51498272622385776398494035498875
51498272622385776400938314292767
51498272622385776810004330505063
51498272622385776812532292124411
51498272622386687942082465630953
51498272622393880136189431907576
51498272622393880138699911423131
51498272622393881919745509384635
51498272622394780703920625323019
51498272622394780704001213547849
51498272622394780704004308148475
51498272622394791816958026777407
51498272622394791817041709602863
51498272622395080895698260234194
51498272622397478283696495373655
51498272622397481995653922284437
51498272622397481995657389939143
51498272622397481995657389943355
51498272622397481998101668737247
51498272622397482407167684949543
51498272622397482409695646568891
51498272622397483641949618444475
51498272622397493108611108572287
51498272622397493108691319489475
51498272622397493108691320539235
51498272622397493108694791393531
51498272622397493108694791397743
51498272622397498466944475848487
51498272622397782596438279302070
51498272622397783831220212797002
51498272622397793297881702924814
51498272622397793709475680756458
51498272622397794944257614251390
51498272622397798839208489855910
51498272622418191761067168061496
51498272622418191898327579493267
51498272622418191898327922436809
51498272622418191898327922449859
51498272622419409126700480011434
51498272622421810091822212002407
51498272622604614414865347990569
51498272622604614417124007866799
51498272622604614417309712995833
51498272622604614417312035944127
51498272622604614828903689777717
51498272622604614828906013775771
51498272622616366270524487200275
51498272622637035267868405296005
51498272622637980307258140975917
51498272622638280496528706276345
51498272622638284157648883588665
51498272622640682010505200602441
51498272622640685305516717768721
51498272622640685305788313880417
51498272622640685305788399973697
51498272622640937865650239115483
51498272622640981788181788071225
51498272622640985449033726857041
51498272622640985449301965383545
51498272622640985449301970100907
51498272622640985449305322968737
51498272622640985860815732766013
51498272622640985860899386893613
51498272622640987095597666260945
51498272622640996979268115394633
51498272622648787120999526428223
51498272622648790415257896648293
51498272622649087264600189638527
51498272622649087310270091728651
51498272622649087310332853843495
51498272622649090558774905736613
51498272622649090970368969661489
51498272622649090970368969661537
51498272622649090970553439741529
51498272622649091016310467857693
51498272622713931304858306354505
51498272622713931853901323856393
51498272623585175666699436376142
51498272623588929481693123911434
51498272835032360702723380082465
51498272835032360839984134807857
51498272835129622019617526637329
51498272835129622156878281362721
51498272835140764351143251113442
51498272835316389158825902543772
51498272835328037431957003617992
51498272835328082308601431270562
51498272835351200177448426269603
51498272835351500321028111383456
51498272835351511439050797358724
51498272835351511439051572193384
51498272835421739670556874921696
51498272835421739670556875971456
51498272835424141228874793878162
51498272835424143012448697815286
51498272835424446312931668055772
51498272835424446313687133232914
51498272835425346744234803380487
51498272835425346744235836482351
51498272835432248122753960926842
51498272835456861813521762193704
51498272836113327557169995027258
51498272836113375733153043080004
51498272836113375733153044129764
51498276197103999415173513799561
51498276197104896644688065008369
51498276197104899937251601200349
51498276197104899937252631119885
51498276197104899982984265520505
51498276197104900349033865376525
51498276197104901586072906518605
51498276197104901586072907568365
51498276197104901586075230516659
51498276197104901631805571655241
51498276197104901631807894603535
51498276197104901631808927705399
51498276197104901631993856950013
51498276197104912704192883200913
51498276197104912704196235018983
51498276197104912704196239251071
51498276197104912749925547287789
51498276197104912749928641888415
51498276197104912749928645070743
51498276197104912749928903337947
51498276197104912750116927183187
51498276197104916408538683569069
51498276197104916410987433494267
51498276197104916454459633183997
51498276197104916456719840596979
51498276197104916461802414775139
51498276197104916461802671992583
51498276197104949762811420681613
51498276197104949808544085001769
51498276197111804754789031002991
51498276197111815867826432457379
51498276197113472429722875334133
51498276197137784100354453619784
51498276197137787347352434141205
51498276197137787758946411972849
51498276197140022081908771269961
51498276197140022081908774452289
51498276197140023774770491279513
51498276197140023776465067855475
51498276197140023776465067973519
51498276197140033200028746902509
51498276197140033200029775772285
51498276197140033202477238678547
51498276197140033202477239728307
51498276197140034894585043488023
51498276197140034894585043606067
51498276197140034899668389436559
51498276197140485392007278197220
51498276198084417373840193274895
51498276198084713806233476171593
51498276198085612772646545395231
51498276198085612772649898263061
51498276198085612772834830690003
51498276198085612773402010689013
51498276198085612780177866316261
51498276198085612780177869498589
51498276198085613321710112065711
51498276198085613321713464933541
51498276198085613321898397360483
51498276198085613321901750228313
51498276198085613322465577126213
51498276198085613322466610228077
51498276198085613329241432986741
51498276198085613329241436169069
51498276198085614419777921898949
51498276198085614419777925081277
51498276198085614419966207193721
51498276198085618125815975079697
51498276198085618125815978262025
51498276198085618125819331129855
51498276198085618126004260374469
51498276198085618126569119441113
51498276198085618126569120607513
51498276198085618131651694785673
51498276198085618133347299183055
51498276198085618261402959030559
51498276198085618261591245375091
51498276198085618270628974735811
51498276198085662598206364876495
51498276198085662598206368058823
51498276198088314430352579097481
51498276198088314431104691290153
51498276198088314437880289933237
51498276198088316077480602733369
51498276198088316077480606965457
51498276198088316123213271170377
51498276198088316123213271524669
51498276198088319781826403101525
51498276198088319783518655914117
51498276198088319784271801208653
51498276198088319784271801325293
51498276198088319789354375386813
51498276198088319789357469987439
51498276198088319834334669131857
51498276198088319834354814884053
51498276198088319834357913716767
51498276198088319971615483520377
51498276198088319971616258355037
51498276198088319971618582353091
51498276198088364255909049943003
51498276198096425081924617116979
51498276198120734872326518689081
51498276198120734872326519738841
51498276198120734877409093917001
51498276198120734917306038413137
51498276198120734917306041595465
51498276198120735334191796422613
51498276198120735471452465058937
51498276198120735471453239893597
51498276198120736569539360636521
51498276198304456246353620410301
51498276198307169062822638727135
51498276198307169062822641909463
51498276198307169062825994777293
51498276198307169062826109568541
51498276198307174413544350538507
51498276198339589502352471462631
51498276198339589502352586253879
51498276198339589913381593408555
51498276198339589913381708199803
51498276198412519437292828727455
51498276198412519437292831909783
51498276198412519437296184777613
51498276198412524193218309664831
51498276198412524193218312847159
51498276198412524193973778024301
51498276198412524238950973984987
51498276198412524238950977168719
51498276198412524238954329918505
51498276198412524376985679924391
51498276198412524788014540538827
51498276198412524788014801870315
51498276198412524788017896588985
51498276198412526023363914315901
51498276214842049960618109577391
51498276214866365152643653605559
51498276214866365289841646216107
51498276214867265720476357835884
51498276214867265903407014649948
51498276220674572283035001040828
51498276220735500823882804575133
51498276220735500823882805624893
51498276220738201290090823292809
51498276220738497317418035874769
51498276220738502714709240139339
51498276220738502716403815299763
51498276220739401635576525447427
51498276220739401635578848395721
51498276220739402001354528141943
51498276220739402001354528141991
51498276220739402001357622742569
51498276220739402001357622742617
51498276220739402001357623792377
51498276220739402047108113050407
51498276220739402047358788573795
51498276220739402054700794280517
51498276220739402054701052547721
51498276220739402054704147148347
51498276220739403284215597307377
51498276220739403284400153480697
51498276220739403284400154530457
51498276220739403284402477478703
51498276220739403284402477478751
51498276220739403284403625384705
51498276220739418106865929714681
51498276220739418106865930764441
51498276220739418106866187981837
51498276220739418106866959634169
51498276220739447756605988153935
51498276220739451414378942267991
51498276220739451414378943317751
51498276220739451414629617791379
51498276220739451414629618841139
51498276220739451414631941789433
51498276220739451415193703073123
51498276220739451460947286931827
51498276220739451460947287981587
51498276220739451460948058584159
51498276220739451460950382582213
51498276220739451460951788755371
51498276220746606596445378128941
51498276220746758677313886621829
51498276220747508393014312968652
51498276220750210233459365560067
51498276220750210240237545301961
51498276220750210240237545302009
51498276220750219385933216577128
51498276220750225064395201058258
51498276220771818784237512322639
51498276220771823725624677830929
51498276220771824279499908014546
51498276220771824279500251321058
51498276220771833560698193191802
51498276220771833560698279285082
51498276220771833560971653106243
51498276220771833563231084634805
51498276220771833563231085684565
51498276220771835392536509118842
51498276220771882976234579104213
51498276220774520075639542457149
51498276220774520080722116635309
51498276220774520080723145505085
51498276220774520080785534567301
51498276220774520080785538917433
51498276220774520080785567497149
51498276220774520487484571949163
51498276220774520492567802043849
51498276220774523734231758033433
51498276220774523734231758033481
51498276220774523734231761215809
51498276220774523779985342941945
51498276220774525426361254268521
51498276220774525428871737457453
51498276220774525433954997181615
51498276220774525571152988392484
51498276220774525571152989792164
51498276220774525571152989809426
51498276220774525571153334165698
51498276220774534852352504268601
51498276220774534852352508500689
51498276220774534852352762535757
51498276220774534852352762535805
51498276220774534852624477683679
51498276220774534854883909212241
51498276220774534854884167479445
51498276220774534898105318574493
51498276220774534898106347444269
51498276220774536544481229901069
51498276220774536546991340018707
51498276220774536552074944234447
51498276220774536684189246540188
51498276220774536684189590913722
51498276220774536689272936844996
51498276220774536689272965423224
51498276220774569853060735182583
51498276220774569898814066057383
51498276220774569901262128304011
51498276220774573559038435285849
51498276220774573559038439517937
51498276220774584677159182570729
51498276220774584677159186802817
51498276220774584677221858596505
51498276220774584677221862828593
51498276220774584677975004007681
51498276220774584677996269087615
51498276220774584679669666808065
51498276220774584679669924025509
51498276220965155495870970294763
51498276220990823539117216487039
51498276221062416819543038324365
51498276221062418054890089153193
51498276221062422310033578527230
51498276221066307704405192316253
51498276221066308116184103624599
51498276221066308116187198225225
51498276221098728557408250671449
51498276221098728557408254903537
51498276221098729838508629192701
51498276221098739675529259405861
51498276221613547189016308940515
51498276221613852735950806095919
51498276221614753303785488433001
51498276221621652710351465651731
51498276221621652710539750946455
51498276221625571230355062622312
51498276221645968039575002290447
51498276221645968041269577934693
51498276221645968042022723229181
51498276221645968042022723345869
51498276221646269471136900078661
51498276221646269471158855303867
51498276221649886567190226742598
51498276221649886742527825036219
51498276221649886749557057604931
51498276221649886749559380553225
51498276221649886750141804158019
51498276221649886750142062425223
51498276221649886750145157025849
51498276221657991679380271283174
51498276221657991679380529563392
51498276221657991862394869197248
51498276221658025031205549852602
51498276221718914034211818976057
51498276221718914034776678042701
51498276221718914041614176042785
51498276221718915269536573022560
51498276221718915269557836702973
51498276221718915269620512724378
51498276221718915269620513774138
51498276221718918976160748833773
51498276221718918981493912446206
51498276221718918981497380099460
51498276221719214224047273090697
51498276221719215456297031406551
51498276221719215458828434933297
51498276221719219165431343881721
51498276221719219169929170338941
51498276221720116619470276296713
51498276221720120325507209796883
51498276221720120332285102575265
51498276221720120332285131271621
51498276221720120332539507201148
51498276221720164204862806668523
51498276221720164204883727491515
51498276221722816082675565744361
51498276221722816082675565860953
51498276221722816082675565861001
51498276221722816083508923256387
51498276221722816083512395043755
51498276221722816090286844731125
51498276221722817729883805713187
51498276221722817729887190461105
51498276221722817730075218538433
51498276221722817737414872599101
51498276221722817775620970573847
51498276221722817775640746673213
51498276221722817783168714726413
51498276221722817783169486378745
51498276221722817912817847275170
51498276221722817912817847629302
51498276221722817912817933368450
51498276221722817912818962238226
51498276221722817917901537833487
51498276221722817917901537833535
51498276221722817920429126145294
51498276221722817920429126499426
51498276221722817920430241108350
51498276221722821433393924687903
51498276221722821433582211032387
51498276221722821434147070099079
51498276221722821440987753338498
51498276221722821440990077803112
51498276221722821479335795940851
51498276221722821479900655007495
51498276221722821479900655008947
51498276221722821479962269351691
51498276221722821479963299271227
51498276221722821479963302453555
51498276221722821479963302455007
51498276221722821479965622219521
51498276221722821479965626453061
51498276221722821479965741255747
51498276221722821480150555696223
51498276221722821480151327348555
51498276221722821480151330530883
51498276221722821481657874798833
51498276221722821481657993835059
51498276221722821481661346702889
51498276221722821481846280179591
51498276221722821481849374780217
51498276221722821486741223929745
51498276221722821486743547927799
51498276221722821487493336237605
51498276221722821487493594504809
51498276221722821487496689105435
51498276221722821616596435880819
51498276221722821617161323645271
51498276221722821617163614713477
51498276221722821617433264130501
51498276221722821623938441587589
51498276221722821624775269837223
51498276221722821624775298533579
51498276221722821626448925824877
51498276221722821626449697477209
51498276221722821626469875227585
51498276221722823273662464669704
51498276221722823273662809043238
51498276221722865908297894372375
51498276221722865908298151589819
51498276221722865908319072412811
51498276221722865954047235725855
51498276221722865954048268827719
51498276221722865954048384681617
51498276221722865954051736499687
51498276221722973391206020945841
51498276221722973391206021295761
51498276221730926551484656128928
51498276221730926551484656129172
51498276221730927146280886886332
51498276221755236529231015312570
51498276221755236941597653574101
51498276221755236941660329604090
51498276221755236941660415693158
51498276221755236941660416742918
51498276221755236981683261718151
51498276221755236986766864766087
51498276221755236987351496633129
51498276221755237124027247605251
51498276221755238222113281073993
51498276221755238222113654145335
51498276221755388891042916745253
51498276221755388891043002484401
51498276221937752057925465781999
51498276221937753293272259393383
51498276221937756997053199645135
51498276221937756997053199761727
51498276221937756997053199761775
51498276221937756997618059878179
51498276221937758789057762003264
51498276221937768117433640024701
51498276221937768667313228912960
51498276221938068855827467972916
51498276221938969421045084089933
51498276221938969423555568328625
51498276221938969423555596908341
51498276221938969423557891158875
51498276221938969423557891276919
51498276221938969424395864119293
51498276221941670532277642984891
51498276221941670577949988640205
51498276221941670577951017511433
51498276221941670715208390321072
51498276221941670715210972953755
51498276221941670715229312561249
51498276221941672362423827774720
51498276221949764712501417066284
51498276221949765124261640851030
51498276221949775825538047931153
51498276221949776234788907163641
51498276221949776234788907163689
51498276221949776237320312107329
51498276221949776237383073159360
51498276221949776237383844811692
51498276221974076749137051607460
51498276221974090971999320859626
51498276221974091154173364592033
51498276221974091154738220474945
51498276221974091154759141064657
51498276221974091155013315653424
51498276221974091155013660026193
51498276221974091155013660026922
51498276221974091565703575767971
51498276221974091565704608871287
51498276221974091565767342423677
51498276221974091566520484651121
51498276221974091566520487834853
51498276221974091566522836297175
51498276221974091566523611131835
51498276221974091566523955505334
51498276221974091566540404017653
51498276221974091566541405240833
51498276221974091566541408423161
51498276221974091566541523214409
51498276221974091566543728189127
51498276221974091566604194639304
51498276221974091566607637845552
51498276221974092801304769792107
51498276222047020952418200067217
51498276222047021089678610436337
51498276222047021089678868703541
51498276222047021089699502561569
51498276222047022734299851779369
51498276222047022736809990593156
51498276222047025891361000570243
51498276222047025891361000686883
51498276222047025891545556860155
51498276222047025891545561093695
51498276222047025891549028647571
51498276222047025891549028764211
51498276222047025892109645324275
51498276222047025892113116178523
51498276222047026028806223779003
51498276222047026028809697283895
51498276222047026029392349526417
51498276222047026440337527185707
51498276222047026440337527185755
51498276222047026440337531417795
51498276222047026440400207443328
51498276222047026440400580514913
51498276222047026440403674046870
51498276222047026440403675115539
51498276222047026441152691773061
51498276222047026441153463426797
51498276222047026441155787405894
51498276222047026441174355435389
51498276222047027675937719501390
51498276222047027675937720900826
51498276222047027675937720901070
51498276222047027675937721386344
51498276356673372094795226479163
51498276356673372094795226492213
51498276356673372094795312231361
51498276356673372094795316817572
51498276356673372094795316817581
51498276356673372094795569435755
51498276356673372094795569448805
51498276356673372094795574035025
51498276356682381339433576065083
51498276356682381339433576078133
51498276356685077691958580923643
51498276356685077691958580936693
51498276356685077691958666662791
51498276356685077691958666675841
51498276356685077691958923880235
51498276356685077691958923893285
51498276356685082631086657859963
51498276427480514511702374207761
51498276427480514511703149042421
51498276427549863540687813464443
51498276427549863540687899203591
51498276427576876502972216340581
51498276427576876502972302079729
51498276427577777070721321955237
51498276427584980377931461725221
51498276427584980377931547464369
51498276427584980377931804681813
51498276427584985271305610777611
51498276427584985271305696516759
51498276427584985271305953734203
51498276427584985865851251886289
51498276427584985865851509103733
51498276427585880945680481600729
51498276427585880945680567339877
51498276427585880945680824557321
51498276427585885701856638042571
51498276427585885701856723781719
51498276427585885701856980999163
51498276427585885839054630653119
51498276427585885839054973609711
51498276427585886250648608484763
51498276427585886250648694223911
51498276427585886296402163297191
51498276427585886296402193412101
51498276427585886296402279151249
51498276427585886296402536368693
51498276433457273548220767493509
51498276451430264256993451051382
51498276451430264302747035959846
51498276451503149168805052185956
51498276451503149168806081055684
51498276451503149168806081055732
51498276451503149170500656699930
51498276451503149170500656699978
51498276451503149171252769009242
51498276451503149171252769009290
51498276451503149171252770059050
51498276451503198993548967306218
51498276451503198993549738958550
51498276451503198994364871667172
51498276451503198994364871667220
51498276451503199130810751968456
51498276451503199131626659511738
51498276451503199177380244421606
51498276451535286487031263938818
51498276451535286487031349677966
51498276452084026329986611876550
51498276452155605380743846921325
51498276452156961204619820338310
51498276835236911521108618442351
51498276835236911932702596273995
51498276835247718334096856948447
51498276835269328713075096234824
51498276835272930573292848231050
51498276835272930984886705609367
51498276835272930984886735251884
51498276835272930984886821340952
51498276835272930984887078661995
51498276835272930985075369624661
51498276835272930985075369624670
51498276835272935925709389232139
51498276835281036094628000220524
51498276835281036094628257541567
51498276835281039800668634616779
51498276835283736151499148637121
51498276835283736151499405841515
51498276835283737340548331722820
51498276835283737386280967346629
51498276835283737386281082015404
51498276835283737386281082132044
51498276835283741092321716411659
51498276852974491849152201432433
51498276852974495553498001917229
51498276852974495599502258000353
51498276852997906793578296070397
51498276852998805576999923285260
51498276852998806811781856780192
51498276858883117308070215739084
51498276858907432637293752377800
51498276858907432774491373470914
51498276858914340696829756916090
51498276858914640840346766004410
51498276858918239589927701835710
51498276906140416340879328917969
51498276906140416478077321528517
51498276906148521450620507797541
51498276906148521587818500408089
51498276906148521588634403333227
51498276906148523235010314659803
51498276906152120155284567565039
51498276906152123721616587299573
51498276906152123722432490224711
51498276906152123859630368049835
51498276906152123859630482835259
51498276906152124317229097241401
51498276906152125506006279376411
51498276906152125506006394161835
51498276906152125552010912762965
51498276906152125552010912763125
51498276906172817198754650735770
51498276906172831977914303067077
51498276906172833075498242416267
51498276906172833212696235026815
51498276906172833212696236562009
51498276906172833624290212858459
51498276906172833624290214393653
51498276906172833625106117318791
51498276906172833808057608632095
51498276906172833808057694721163
51498276906176435942106747660545
51498276906176435942106833395321
51498276906176435942106833749613
51498276906176436079304740271093
51498276906176436079304826006029
51498276906176436079304826360161
51498276906176440882678349522699
51498276906176440883493998785726
51498276906176440883494257052930
51498276906183640026500263207819
51498276906183640026500377993243
51498276906183640621045933227259
51498276906183644327902130816339
51498276906183644327902216905407
51498276906183644327902475172611
51498276906184540457051290472779
51498276906184540457051405258203
51498276906184540594249283083327
51498276906184541005843260914971
51498276906184541005843375700395
51498276906184541051596960492219
51498276906184541051847894301525
51498276906184541189045886912233
51498276906184544757637594907339
51498276906184544758453158081298
51498276906184544758453158081299
51498276906184544758453502437570
51498276906184544758453502437571
51498276906184544895651150691847
51498276906184544895651236780915
51498276906184544895651495048119
51498276906187246049290676702219
51498276906187246050106239876178
51498276906187246050106239876179
51498276906187246050106325965246
51498276906187246050106325965247
51498276906187247833680143813303
51498276906187247833680229902371
51498276912055932007761249454789
51498276912080247340936474551511
51498276912372946518642773600566
51498276912375647810044894074898
51498276913029739856746262272558
51498276913029739857018226732618
51498276913029739857018231436882
51498276913032141415240972933378
51498276913248292872383388176320
51498276913248292872634435236016
51498276913250994164036469971200
51498276929785710524318212454765
51498276929785710709843294611827
51498276929785725356070285489149
51498276929786627204417581302341
51498276929786627204417582352101
51498276929806123580450655126851
51498276929807324200251355683647
51498276929807324337512024319971
51498276929810025445146572574467
51498276929810025445334600651795
51498276929810025445898684883779
51498276929810025856928578483439
51498276929810025857744859098063
51498276929810025857765751106655
51498276929810025903498415310171
51498276929810026040759083946495
51498276929810036615107657417649
51498276929810036980968971045768
51498276929810085151869833455457
51498276929817845653798717206650
51498276929818130965539264900989
51498276929818130967233841594995
51498276929818142136442782250229
51498276929818142136442782263279
51498276929818142273640774860729
51498276929818142273640774860777
51498276929818142273640774873827
51498276929818142273640803557085
51498276929818142273640889646153
51498276929818145797315726294970
51498276929819042704254563890661
51498276929819042841452556501209
51498276929821744407438860348369
51498276929821744544699615077973
51498276929821747519519835354810
51498276929989850398846024376531
51498276930000655565458437645119
51498276930000655565458695912323
51498276930000655565458695925373
51498276930000655565459842405547
51498276930000655565459842418597
51498276930004559619855086457755
51498276930004559622302804330849
51498276930004562962312526850959
51498276930004563328340857511597
51498276930004564563686875238513
51498276930025876810612416394367
51498276930028874951526340969565
51498276930028878245782507277567
51498276930028879892910411877229
51498276930036980061079491771809
51498276930036980061267519849137
51498276930036983767117544952557
51498276930036983767305573029885
51498276930097921824023717449493
51498276930097922189884945325432
51498276930097922189885031064580
51498276930097922190072973402760
51498276930098819099008834256846
51498276930098822757885099412514
51498276930098852450835341157641
51498276930099119242776890758946
51498276930099122398091668063625
51498276930099122398112560072217
51498276930099152594352350129321
51498276930099166871977587520223
51498276930101523912089054385272
51498276930101524049349810173474
51498276930101553742488422835881
51498276930101553742488422952521
51498276930101820534178925140046
51498276930101824650402667302497
51498276930101853886005432040841
51498276930101853888512559165320
51498276930101853888512563398860
51498276930101853934266148190684
51498276930101870357357255103536
51498276930101870359801620108800
51498276930109673679461937648071
51498276930109674088796025163592
51498276930109674091243746219014
51498276930109924272128577981236
51498276930109974232313034251912
51498276930109974232316500488176
51498276930109974234760865493440
51498276930109974234760870092710
51498276930660770973464976349034
51498276930661054684586898381395
51498276930661054684837602484499
51498276930661054691361725255507
51498276930661060035308610192767
51498276930661060038091063613093
51498276930661060042083437066879
51498276930661060042086789934709
51498276930661060042274818012037
51498276930661071162735570229178
51498276930682370364996701494361
51498276930682370371771183994939
51498276930682670508513710582681
51498276930682670508576386608457
51498276930682670554246374786197
51498276930682670560770153183671
51498276930682670561020852569413
51498276930685071661732008376505
51498276930685370015567687739893
51498276930685370015755715817221
51498276930685371662695711375781
51498276930685371667152554165957
51498276930685371850166893333253
51498276930685371853238018596277
51498276930693475535145591731327
51498276930693475535145592781087
51498276930693475537652633812127
51498276930693475537654956760421
51498276930754415384910755021798
51498276930754415748240411206165
51498276930754415750771810369681
51498276930755315769729123154736
51498276930755615958978791724998
51498276930755615958978796429262
51498276930755615958978796433474
51498276930758017470444520252955
51498276930758017470444520266005
51498276930758017654483213006178
51498276930758317845177428876366
51498276930790738649982280217030
51498276930790738695735865008854
51498276930974169111876675308816
51498276930985276167399583280483
51498277065684109445061537874363
51498277065684109445061880830955
51498277065685009875612908095915
51498277065685010012810900706463
51498277065685010470158206112487
51498277065705719824040124703553
51498277065708421069939621235677
51498277065708421115692834495564
51498277065708421115692834495565
51498277065708421664484919723181
51498277065708421664485176940625
51498277065709321500490272246967
51498277065709321500490648500637
51498277065709321637688641111185
51498277065709322049282241639399
51498277065709322049282242689159
51498277065709322049282618942829
51498277065709322095035826547863
51498277065709322095035831152957
51498277065709322095035942266407
51498277065709322095036204205585
51498277065709322095286879258041
51498277065709322095286879612332
51498277065709322095286879612333
51498277065709322232484872222881
51498277065709327036674417706690
51498277065716530481082635826371
51498277065717430911633663091331
51498277065720132203286486619006
51498277065720132752078370972131
51498277065720132752078457061199
51498277089307804696262322427853
51498277089340220881649933264996
51498277089342921533505970669757
51498277089342922585085279236052
51498277089342922722366954666392
51498277089342922768099618869908
51498277089342923134128296737949
51498277089342923134149217792808
51498277089342923179881881997785
51498277089342923316891589312100
51498277089343823152646012767028
51498277089343823152917981931352
51498277089343823747693663520116
51498277089634410662293567577654
51498277089634410663046713007544
51498277090288505816316471227498
51498277142485429709643500441279
51498277142485432864946283074267
51498277142485433002144275684815
51498277142485433413989300571943
51498277142485433413989300926075
51498277142497140428885823079391
51498277142497140428885909168459
51498277142517849599565197057999
51498277142517849736763189668547
51498277142520251296765208897873
51498277142520540317057762138099
51498277142520540362811318350207
51498277142520551440261297400315
51498277142520551440261297404527
51498277142520552037317332626481
51498277142520599611150934666411
51498277142520599611151048985275
51498277142520599611631450864027
51498277142520599611715018899799
51498277142520599611715133217259
51498277142520599611715133218663
51498277142521450773228383780891
51498277142521450773228384135023
51498277142521452008010317275823
51498277142521452008010317280035
51498277142521452008010317629955
51498277142521452053763902065217
51498277142521452053763902189903
51498277142521452053763902539823
51498277142521452053826664304747
51498277142521452056274123792593
51498277142521452467868359891441
51498277142521452605066352501989
51498277142521457406995835603965
51498277142521457406996093871169
51498277142521500041639314485311
51498277142521500042203398718699
51498277142521500042266074743071
51498277142521500044714916547541
51498277142529555931233369177233
51498277142529555931233627444437
51498277142529561281955080988605
51498277142529561281955339255809
51498277142529561419153331866357
51498277142532257634480687070961
51498277142808431572966221848180
51498277142809632328168059850208
51498277142809632330048597840932
51498277142809632465366052454897
51498277142809632467121067271552
51498277142809632467309352566324
51498277142809632513062937002369
51498277142809637271435762877046
51498277142809637818595918389913
51498277142809637818595918390156
51498277142812038969179713674074
51498277142812083440816618285432
51498277142812338974682822503570
51498277142812339110164284711067
51498277142812383581888574666797
51498277142812383584333713467032
51498277142812383584333714516792
51498277142812383584333971728620
51498277142812383584333971734236
51498277142813234601047001335159
51498277142813234601109763450003
51498277142813240135512948906553
51498277142813284013192747361887
51498277142813284013192747366099
51498277142813284014884999012210
51498277142844504291312889172528
51498277142844754610085981723596
51498277142844804434892660025772
51498277142844804435644772335084
51498277143468532525391242850882
51498277143468532526206031185970
51498277143502154137927755722369
51498277143720107559656934687956
51498277143721008173222218563473
51498278270970732900889405485719
51498278271032872677708320694725
51498278271043679490696559200821
51498278271043693712718302832287
51498278271044579921247329585207
51498278271044594738630416738967
51498278271067994819920095839537
51498278271068004102814877143607
51498278271068005337596038986207
51498278271068005932957240413351
51498278271068005932957497293925
51498278271068005932957498693596
51498278271068005932957498693605
51498278271068895243128745394898
51498278271068906363508524558885
51498278271068906370286446966743
51498278271068911304330835115979
51498278271068911309414180946471
51498278271076099929661274719109
51498278271076114747044476658293
51498278271077015177595503923253
51498278271077015179290080500619
51498278271077015184373426331111
51498278271079701651865385178629
51498278271079711530120594507911
51498278271079711530120594857831
51498278271079711530120851738405
51498278271079711530120853138076
51498278271079711530120853138085
51498278271079711536898773083453
51498278271079711536898774146263
51498278271079716470943162295499
51498278271079716476026508125991
51498278271287744476420330352285
51498278271287744476420330352333
51498278271287744476702892210978
51498278271287744476702892211014
51498278271287744476702892211062
51498278271287744483195157226397
51498278271919029367924259569117
51498278271940639282591048043369
51498278271942888893815613772797
51498278271942888893815875222121
51498278271942888894550190123467
51498278271942889031076368148269
51498278271942889031076371330389
51498278271942889031076629597593
51498278271942889031831836390939
51498278271942890129162664601369
51498278271942890266423418976841
51498278271942938305880028605221
51498278271943340573467773702275
51498278271943340580810811460941
51498278271943340580998836356101
51498278271943340580998840587981
51498278271943340985838107669893
51498278271943340992592814187745
51498278271943341168852448354967
51498278271944241187810530907403
51498278271944241194585356712833
51498278271944241599403474570167
51498278271944241599571643758023
51498278271944241599571644807783
51498278271944241599592535766615
51498278271944241599592536816375
51498278271944241606179334544477
51498278271944241606179334544525
51498278271944241606367362621853
51498278271944241606994204388291
51498278271950994004121909986009
51498278271950994141570691389097
51498278271955046766015801281669
51498278272015840384593098259995
51498278272015884438426745612127
51498278272023989959949930400671
51498278272234673001999591792107
51498278272234673001999594974227
51498278272234673001999853241431
51498278272234673002002947842057
51498278272234677941694765937129
51498278272234678352721303603479
51498278272234678352721565052803
51498278272234678352724659653429
51498278272234679588070677263705
51498278272234689061507766034601
51498278272234689061761167557229
51498278272234689061761253296377
51498278272234689061761253650668
51498278272234689061761257895647
51498278272267093441531747475689
51498278272267094493299113282237
51498278272267095087907658802265
51498278272267109912818571577253
51498278272340039435977956034969
51498278272340044787451780039013
51498278288697510119723283050335
51498278288697510119725605998629
51498278288697524937106484989519
51498278288791180338532612258925
51498278288793871051820073343595
51498278288793881630185694053805
51498278288793882178977664495997
51498278288793918681291780035857
51498278288794771619631769244879
51498278288794782007472645849968
51498278288794782603001441087873
51498278288794782609528691760957
51498278288988408524989622622775
51498278288989308955540649537815
51498278289669216859366513219216
51498278289669216859366513219225
51498278289670117838709510926377
51498278289670117838876646995104
51498278289670117845672278720269
51498278294593972356286166774938
51498278294606135578641268423138
51498278294606135578643591371432
51498278294678181143291256867077
51498278294678181143291258266757
51498278294702207402808736832174
51498278294702496472514794905473
51498278294702496474022117311254
51498278294702507409127753309946
51498278294702511113473553794742
51498278294702544048639862524625
51498278294703396895535414978002
51498278294703397041771137186762
51498278294703407976876773185454
51498278294703411721956346515398
51498278294703445028233564334881
51498278294703445073966225354617
51498278294703445073966228536945
51498278294710316075450944182806
51498278294710316080534548630422
51498278294710616224051557718742
51498278294711516791800577594250
51498278294711516837533241797766
51498278294711550138538824262657
51498278294711550184271488466173
51498278294714203853252051887397
51498278294714203853252053287077
51498278294714203855511487648038
51498278294714214966289368652397
51498278294714214973632493550042
51498278294714218670635169137193
51498278294714218672894603381514
51498278294714218672894603848074
51498278294714219907676536876446
51498278294714219912760227529770
51498278294896733573137973112796
51498278294897033800830621387889
51498278294897033800830622450699
51498278294897033938080783431927
51498278294918176765985820642292
51498278294921045188793078430442
51498278294922245952587487661127
51498278294922279352676577078827
51498278295577390689298094901676
51498278295577390690992670545922
51498278295577440102322509027676
51498278295577842645187658512285
51498278295578743251999206399479
51498278295578743257060769532821
51498278295578743257060772715149
51498278295578743257060772716601
51498278295578743257060772720973
51498278295578743258753025412553
51498278295578743258753112568643
51498278295578743258774033273591
51498278295578743259317106460757
51498278295658597265016730874107
51498278295682908889894467028027
51498278295865728035425702133683
51498278295869180005943799234290
51498278295869180005946122182584
51498278295869196065450940375128
51498278295901595100692324413276
51498278295974546439921130375448
51498278341871246941180034901919
51498278341871536566205542261653
51498278341871547130450973604895
51498278341871547267648965884397
51498278341873937668587685684603
51498278341874247736362473520559
51498278341874252675490207500287
51498278341875137191076414889973
51498278341875138288409652721173
51498278341875138425856025436611
51498278341875138425858348384905
51498278341875138837450003268255
51498278341875138837452326216549
51498278341875148349865076887541
51498278341875148349867400885595
51498278341875148349867401235515
51498278341875149401447054175561
51498278341875149950489727670937
51498278341875153243239227375795
51498278341875153654833205207439
51498278341875153700586875860827
51498278341932474434261196996907
51498278341932474571459189607455
51498278341932474571459190657215
51498278341932474983053167439099
51498278341944181815813243363679
51498278341944181953011235974227
51498278341944182364605213805871
51498278341944480957584030760796
51498278341944496829241952146187
51498278341944496829241953681381
51498278341944496966439944756735
51498278341944496966439946291929
51498278341944496967255763477919
51498278341944497378033922588379
51498278341944497378033924123573
51498278341944497378849741309563
51498278341947198670502823104443
51498278341948083224497253297197
51498278341948083224500609347355
51498278341948083224500695440635
51498278341948099100238031648219
51498278341948099100238033183413
51498278341948099284005399210933
51498278341968792577376096619610
51498278341968798076152481077731
51498278341968806807744805843307
51498278341968806807744807378501
51498278341968807219338783674951
51498278341968807356536776285499
51498278341968807356536777820693
51498278341968808454119688300107
51498278341968808454119689835301
51498278341968808591317680910655
51498278341968808591317682445849
51498278341968808592133499631839
51498278341968809002911658742299
51498278341968809002911660277493
51498278341968809003727477463483
51498278341968809056259327755271
51498278341968809056259330941811
51498278341968809186679025936219
51498278341968809193457325083181
51498278341968809193457325087393
51498278341968809194273228362611
51498278341968812295663482930645
51498278341968812295664511800421
51498278341968812707257460762289
51498278341968812707258489632065
51498278341968813942855211443211
51498278341971499175001152115967
51498278341971499769545674347449
51498278341971510295380559258363
51498278341971510347912412736691
51498278341972399742750171991475
51498278341972400154344149823119
51498278341972400200096701612409
51498278341972400200097820476507
51498278341972400200097820826427
51498278341972409078740885345339
51498278341972409078740886395099
51498278341972410725115767802139
51498278341972410725115769337333
51498278341972410908883134996059
51498278341972410915661432612199
51498278341972410915661434143021
51498278341972410915661434147233
51498278341972411320728161305793
51498278341972411457926153916501
51498278341972414429461569822129
51498278341972416259855894235761
51498278341972416259855894235921
51498278341972416259855895285521
51498278341972416259855895285681
51498278341972416266383141237031
51498278341972447967018224232341
51498278341979604886630235009669
51498278341979604889140719117267
51498278341979604889140719583827
51498278341979614170339804643003
51498278341979614222871654934791
51498278341979615405122081094527
51498278341979616007261466868707
51498278341979619109467538622731
51498278341979619109467881579323
51498278341979619704013064945985
51498278341980505456889738992775
51498278341980505456889739459335
51498278341980514189296854076319
51498278341980514600890831907963
51498278341980514738088824518511
51498278341980514790620674810299
51498278341980515835673108359487
51498278341980516437812494133667
51498278341980516575010486744215
51498278341980519540018565887691
51498278341980519540018908844283
51498278341980519677216558498239
51498278341980519677216901454831
51498278341980520088810536329883
51498278341980520134564092210945
51498278341980520134564092541991
51498278341980520134815139620401
51498278341980520134815140670321
51498278341980520141342386621671
51498278341980520142158294618463
51498278341980520272013132231109
51498278341983205366709028791929
51498278341983215892543913702843
51498278341983217729465575928547
51498278341983221380463618124763
51498278341983221426217174005825
51498278341983221426217174336871
51498278341983221426217174355745
51498278341983221432995468416551
51498278341983221433811376413343
51498278341983223217385280350467
51498278342166937269004918555219
51498278342191248891372175770961
51498278342191248891372175771121
51498278342191249296390177537847
51498278342191249296452853563623
51498278342191249296473888587138
51498278342191249296473888587382
51498278342260631861895887316109
51498278342260631861895887666029
51498278342847746151617107348033
51498278347746538587514340329946
51498278347770850212203790139334
51498278347770850212392076483866
51498278347771620784790815384483
51498278347771620784979100679255
51498278347771649196899997922915
51498278347771649196903464059849
51498278347771650432246900571267
51498278347771650432246904921399
51498278347771650432246905275531
51498278347771650432247162138843
51498278347771650432247163555785
51498278347771650432250256621425
51498278347771650432435186915799
51498278347771650432435191633113
51498278347771650432438542965957
51498278347771654138287167663293
51498278347771654138287277750069
51498278347771654138287282454333
51498278347771654138287282467383
51498278347771654138287539317645
51498278347771654138287540734587
51498278347771654138290633800227
51498278347771654138475452958065
51498278347771654138475563044841
51498278347771654138475567394973
51498278347771654138475567749105
51498278347771654138475567762155
51498278347771654138475826029359
51498278347771654139040427878559
51498278347771665257181286570297
51498278347771665257181290920429
51498278347771665257181291274561
51498278347771665257181291287611
51498278347771665257181548019829
51498278347771665257181548137873
51498278347771665257181549554815
51498278347771665257184642620455
51498278347771665258856008012079
51498278347771665258856009074889
51498278347782460952781807562339
51498278347782460952784130510633
51498278347783763884774054270984
51498278347783763885526166580296
51498278347783808349636476014582
51498278347856709872446972358623
51498278347856724704701268315890
51498278347856726351077179642466
51498278347875766743586412771575
51498278347876264817269882549370
51498278347876971159261005384803
51498278347877015630877329064073
51498278347877016866224121625649
51498278347877016912165992880049
51498278347877020572264498804451
51498278347877020572452784099223
51498278347879869284532223933315
51498278347879872577346808760414
51498278347880173178148589718539
51498278347880173178148589718747
51498278347881025201668184999285
51498278347881036275478105369316
51498278347881036329579004469810
51498278347881069675753257596021
51498278347881070224545141949299
51498278347881073334366306721157
51498278347881073380098967740941
51498278347881073380098970923269
51498278347881073745960371708936
51498278347891843142567242975906
51498278348070742991942362022276
51498278348070742992130648366808
51498278348070742997028289068266
51498278348070742999472654073530
51498278348070743403724625148692
51498278348070743403912911493224
51498278348070743408810294977238
51498278348070743411254917199946
51498278348071644116327110609024
51498278348071660168493279144995
51498278348071660175835284851717
51498278348071660175835627808309
51498278348074245105968437829639
51498278348074245105968438892449
51498278348074245105989358535991
51498278348075547847918605758518
51498278348075563223629788577982
51498278348075563223629791760310
51498278348075563223629791878354
51498278348075563223629792232486
51498278348075563223629793295296
51498278348095054621906025222186
51498278348095055033688031131158
51498278348095055033873993477636
51498278348095055033876316425930
51498278348095971837439809652870
51498278348096005747334645121332
51498278348098556730842817933401
51498278348098556730843076213655
51498278348098556730846175046369
51498278348098673540686869279394
51498278348098674089729543824690
51498278348099874251945402688065
51498278348099874251945407405379
51498278348099874251945436101735
51498278348099874258720225330089
51498278348099874258720229561969
51498278348099874258720229680221
51498278348099874258720230047403
51498278348099878369859997094216
51498278348099880199981348852586
51498278348099907613052290833998
51498278348107983662594503046510
51498278348107983662594504096270
51498278348168004315802716396410
51498278348168957085726960715153
51498278348168957085726961065073
51498278348168957085726961183325
51498278348168957085726961187537
51498278348168957085728081328851
51498278348168957085728081445491
51498278348168957085728081795411
51498278348719896662109341685235
51498278348719896662697669743881
51498278348719896669451576029685
51498278348719896669473268386965
51498278348719898362333960459861
51498278348719902061032359461897
51498278348719902066680018162101
51498278348719902066704033351035
51498278348719902068374336588903
51498278348719946485788622242655
51498278348719946487484230872125
51498278348719946531542468602055
51498278348719946533234463963923
51498278348719946533237815781993
51498278348719946538320361380437
51498278348726801015353924817227
51498278348730858993220286753617
51498278348732059750050810283801
51498278348732059894839533161564
51498278348732059932480058891657
51498278348732059933232171200969
51498278348732059940008113133096
51498278348732059940572197365080
51498278348751116344579785471259
51498278348751116344579785471467
51498278348751116346272038149949
51498278348751116346272038167211
51498278348751116346272038167419
51498278348751116756362048597675
51498278348751116756362048597883
51498278348751116758054301276365
51498278348751116758054301293627
51498278348751416535521711441785
51498278348751418182650768196799
51498278348752317101662046673179
51498278348752317101662389612301
51498278348752317103333493436349
51498278348752317103333493449399
51498278348752317103333751716603
51498278348752317109002072370729
51498278348752317110675384352031
51498278348752317110675727308623
51498278348752317147394706625733
51498278348752317147394709809465
51498278348752317147415974404125
51498278348752317149086963555177
51498278348752317149673081934633
51498278348752317149673083455165
51498278348752317149675405932687
51498278348752317154734392566489
51498278348752317154734478661173
51498278348752317154734736928377
51498278348752317156429055355179
51498278348752317156429312572623
51498278348752317156451004929903
51498278348752317560869341000457
51498278348752317566537920288969
51498278348752317696437724127621
51498278348752317696458993322955
51498278348752317698129976706933
51498278348752317698129981057065
51498278348752317698130095730061
51498278348752317698130095743111
51498278348752317698716100957053
51498278348752317698718424851517
51498278348752317703777410068377
51498278348752317703777496163061
51498278348752317703777754430265
51498278348752317703801769619199
51498278348752317705471986645743
51498278348752317705472072857067
51498278348752317705494022431791
51498278348752318750462550187151
51498278348752318801298671628017
51498278348752318801863530694661
51498278348752318803558107388667
51498278348752318803558364606111
51498278348752318934061775256605
51498278348752318934065217400043
51498278348752318934312565937019
51498278348752318934313599038883
51498278348752318940818776024991
51498278348752366926445594690387
51498278348752366926445595044519
51498278348752366926445595057569
51498278348752366926445851907831
51498278348752366926445853324773
51498278348752366927030485191815
51498278348752366927033928398063
51498278348752366972199065163347
51498278348752366972199436699655
51498278348752366972202531300281
51498278348752366979541156963349
51498278348752366979541413708617
51498278348752366979542185360949
51498278348752366979544513013507
51498278348752469101922605730770
51498278348752469470207392355579
51498278348752469470207735312171
51498278348752469650963343862526
51498278348752469651548434421966
51498278348752769247697098240250
51498278348752769652135993950611
51498278348752769652975141947545
51498278348752769652976175049409
51498278348752769659479032759197
51498278348755018858169824645279
51498278348755018858170082912483
51498278348755018859864401339285
51498278348755018859864658556729
51498278348755018859886350914009
51498278348755020499484340765847
51498278348755020499484343948175
51498278348755020504545649865525
51498278348755020504734022316387
51498278348755020505298881383031
51498278348755020506993458077037
51498278348755020506993715294481
51498278348755020507015407651761
51498278348755020635219978514103
51498278348755020635219981696431
51498278348755035276196187599789
51498278348755035276196187601193
51498278348755068629692539880003
51498278348755068629692649966779
51498278348755068629692654316911
51498278348755068629692654671043
51498278348755068629692654684093
51498278348755068629692911534355
51498278348755068629692912951297
51498278348755068629696006016937
51498278348755068629713460584951
51498278348755068630445800093865
51498278348755068630445800095269
51498278348755068630445800112739
51498278348755068630448123042159
51498278348755068637223979837211
51498278348755068675446124789871
51498278348755068675446239108735
51498278348755068676201704769699
51498278348755068682976502947455
51498278348755068682977536049319
51498278348755168970968965703225
51498278348755168970968967219545
51498278348755170761860474150459
51498278348755170761860817107051
51498278348755170761861507252323
51498278348755170761861850208915
51498278348755170801111214187545
51498278348755170801111215703865
51498278348755170806191465944478
51498278348756369727800523268393
51498278348756369727800524318153
51498278348756371375096716074881
51498278348756371517440040396426
51498278348756371517440044628270
51498278348756371517440044628306
51498278348756371517440044628514
51498278348756371518965157006172
51498278348756371518965157023641
51498278348756371518965161255729
51498278348756371519132294025497
51498278348756371519132294025498
51498278348756371519132298742811
51498278348756371519132298742812
51498278348756371519717269315484
51498278348756371558109908871209
51498278348756371563193511919145
51498278348756371563193515102877
51498278348756371563193600723774
51498278348756371563193600842026
51498278348756371563193602259021
51498278348756371563214521430333
51498278348756371564697821209688
51498278348756371564697825460649
51498278348756371564697825814782
51498278348756371564697826877591
51498278348756371564697826877592
51498278348756371564718746165597
51498278348756371564718747582539
51498278348756371564885850237605
51498278348756371564885850237606
51498278348756371564885854954919
51498278348756371564885854954920
51498278348756371564885854954973
51498278348756371564906775659867
51498278348756371565449933419829
51498278348756371565449933419830
51498278348756371565449933519000
51498278348756371565449934469589
51498278348756371565449934469590
51498278348763123970171468153873
51498278348763124374443586150487
51498278348763124510179223898743
51498278348764475393924402390812
51498278348764475394091538459548
51498278348767176541540873617241
51498278348767176541540874083801
51498278348767176541540875133561
51498278348825268630575750781925
51498278348825268630575753965657
51498278348825269042190653435369
51498278348825415089593215646918
51498278348825415090428102765698
51498278348825415639220073207890
51498278348825418793937064836368
51498278348825420404620738108775
51498278348825718944799178819660
51498278348825718945071146467664
51498278348828116793863190469550
51498278348828164924092683359948
51498278348836225568705108268217
51498278348836225571233041307849
51498278348836225571233065288295
51498278348836225571233066705237
51498278348836225571233069887565
51498278348836225571233070005609
51498278348836225571233070359741
51498278348836225571233071422759
51498278348836225571233157516039
51498278348860435247459391385681
51498278348860537188495799584895
51498278348860537188496832686759
51498278348860537196110802859157
51498278348860537196110807563421
51498278348860537196110807576679
51498278348860585367011411641016
51498278348860585412764967853124
51498278349042902007423556550599
51498278349042905713461609748609
51498278349042905713649637808675
51498278349042905713649637825937
51498278349043356753340450428979
51498278349043356755599885139869
51498278349043356755599886189629
51498278349043358401975795999885
51498278349043358401975796466445
51498278349043358401975797516205
51498278349044101531604279349523
51498278349044101667172781512865
51498278349044101668864919406131
51498278349044101668865034079127
51498278349044101668865292359381
51498278349044101668885839993035
51498278349044101668886183421803
51498278349044101673950931495641
51498278349044102764505903491459
51498278349044102904235301399987
51498278349044103316079982289187
51498278349044103316079983351997
51498278349044106470543952438715
51498278349044106607992649035727
51498278349044106607992768071905
51498278349044106607996119876925
51498278349044106607996120939735
51498278349044106608577657273031
51498278349044106608578773285847
51498278349044106608578776468175
51498278349044106608581096117501
51498278349044106608581100349589
51498278349044106608581101884783
51498278349044106608828448886565
51498278349044106608829481988429
51498278349044106608829481989833
51498278349044106615335002403305
51498278349044106615335802635353
51498278349044106615338101236019
51498278349044106615356694760585
51498278349044107019586626867371
51498278349044107019586631217503
51498278349044107019586745890499
51498278349044107019586745903549
51498278349044107019587004170753
51498278349044107019590097708569
51498278349044107019590098771379
51498278349044107019607551804407
51498278349044107020339887082637
51498278349044107020339891314725
51498278349044107020342211197331
51498278349044107020342214379659
51498278349044107020423459821477
51498278349044107020425782773983
51498278349044107020425783836793
51498278349044107020425783837000
51498278349044107027118066824579
51498278349044107027118071056667
51498278349044108255124144692263
51498278349044117545378984924573
51498278349044117545379756575501
51498278349044117588667026787337
51498278349044117728372060428925
51498278349044119375588242620957
51498278349044119375588271317313
51498278349044123079093772240297
51498278349044123079930600966527
51498278349044123080118887324109
51498278349044253066068037217180
51498278349044253614860007659372
51498278349044253614943690012604
51498278349044253614944718882380
51498278349046808312013003127447
51498278349046808312016442101607
51498278349046808312016446333695
51498278349046808318770003895833
51498278349046808318770090107157
51498278349046809958392353428183
51498278349046819248814072628425
51498278349046819430137193618575
51498278349046819431807405350221
51498278349046819431807491561545
51498278349046819432647788868533
51498278349046824783282378425215
51498278349046954769315096843704
51498278349046960076753010112564
51498278349054913421737504857007
51498278349054913833331482688651
51498278349054913833352374695839
51498278349054924542388967748105
51498278349054924542388970930433
51498278349054929893023557306191
51498278349055074659909585405752
51498278349079223674571520155299
51498278349079223811832158676921
51498278349079223811832273467961
51498278349079223811832274530771
51498278349079223811832277713099
51498278349079223811832531748215
51498278349079223811833306569825
51498278349079223811833306582875
51498278349079223811853079266633
51498278349079223811853423640167
51498278349079223811853427872255
51498278349079223818606985552437
51498278349079223818607071645717
51498278349079224863432736905119
51498278349079224863432761369387
51498278349079224909165401108635
51498278349079224909353456832559
51498278349079225046614206962893
51498278349079225046614208025703
51498278349079225046614211208031
51498278349079225046614465243147
51498278349079225046615240064757
51498278349079225053953774930281
51498278349079225458208070003497
51498278349079225458208184794537
51498278349079225458208185857347
51498278349079225458208189039675
51498278349079225458208443074791
51498278349079225458228990591805
51498278349079225458228990593209
51498278349079225458229334966743
51498278349079225458229339198831
51498278349079225458230110849759
51498278349079239687590503206073
51498278349079239687590761486327
51498278349079239687591536319583
51498278349079239688343643912985
51498278349079239688343906897503
51498278349079239870772120986553
51498278349079239870772207079833
51498278349079239871336976869465
51498278349079239871337091660505
51498278349079239871357983552457
51498278349079239871358241832711
51498278349079240283119355849731
51498278349152169804607383618895
51498278349152169806299635368677
51498278349152174745991450294471
51498278349152174745991453463749
51498278349152174745991454998943
51498278349152175157752564311491
51498278349152175157752568425535
51498278349152175157773456203443
51498278349152175157773460435531
51498278349152175157773460907915
51498278349152175157836136932287
51498278349152175157836136933691
51498278349152175157836136950953
51498278365496576333911786052051
51498278365496576333912905247195
51498278365496596456284035599082
51498278365496626103928411480530
51498278365496726451509049548474
51498278365496726451509049548633
51498278365496726451697078675562
51498278365496726451697078675721
51498278365497493363976390962847
51498278365497493363976390962895
51498278365497977026536242325812
51498278365497977031619845373748
51498278365508739557019386777588
51498278365578999037971918882929
51498278365581685551468248115125
51498278365581686100260217157637
51498278365581700185648824057255
51498278365581700329624999142775
51498278365581700329624999614942
51498278365581700329625000673597
51498278365581700329625000677809
51498278365581701976816815279603
51498278365601646687237216511085
51498278365601992537905742621688
51498278365603299591298395587183
51498278365603299591298395937103
51498278365603310709419142872063
51498278365603310709419143221983
51498278365603313818403485072811
51498278365603313818403485075241
51498278365603313818403485079453
51498278365603314367195455517433
51498278365603314367195455521645
51498278365605745157713126634135
51498278365605748816589048833214
51498278365606001238939123155378
51498278365606012001072225016863
51498278365606015521650543643110
51498278365606015658848536253658
51498278365606015658848537309883
51498278365606017298446264296225
51498278365606017300956748870383
51498278365606017301228716537092
51498278365606017306040351918319
51498278365606049005838722064384
51498278365606049005838722065788
51498278365606049005859614072976
51498278365613704220881636361090
51498278365613704220881664940806
51498278365613817333157708436186
51498278365613821032419904473366
51498278365613821037503508920955
51498278365613821037503508920982
51498278365614106404286634093279
51498278365614106404286634443199
51498278365614106539224932675925
51498278365614106539224934075605
51498278365614106541547389172746
51498278365614106541735416796621
51498278365614115273892084644745
51498278365614115273892086044425
51498278365614117057465988568819
51498278365614117476674717524506
51498278365614117522407381378159
51498278365614117522407381728079
51498278365614120761811789053615
51498278365614120761811789066665
51498278365614120763506365644031
51498278365614120764322273174263
51498278365614120768589711474523
51498278365614121173405509564216
51498278365614121175915994255023
51498278365614121176187961921732
51498278365614121180183689306167
51498278365614121180999597302959
51498278365614121181020518009302
51498278365614121221669577648619
51498278365614121221669579164939
51498278365614121226753182212875
51498278365614154116143979526910
51498278365614154116143980576670
51498278365614154116143981127794
51498278365614154573491513570662
51498278365614154581012364021616
51498278365615006972035653968787
51498278365615006972035654318707
51498278365615018090156401253667
51498278365615018090156401603530
51498278365615018090156401603587
51498278365615023024263551871822
51498278365615023029284135583258
51498278365617708261429043135445
51498278365617708812731496298644
51498278365617708812731496298653
51498278365617719191263818255909
51498278365617719381809483048547
51498278365617719381809483398383
51498278365617719381809483398467
51498278365617722895609618727655
51498278365617722895609618740696
51498278365617722895609618740705
51498278365617722897304194255261
51498278365617722898120101798543
51498278365617722898120103314863
51498278365617722898141022621526
51498278365617722902387797303197
51498278365617722903203706362799
51498278365617722903224627069142
51498278365617723086155283533343
51498278365617723492916705627280
51498278365617724681694005735667
51498278365617724686777610299923
51498278365617724727447590645583
51498278365617724727698639122212
51498278365617724727698639122221
51498278365617724732531194859919
51498278365617724732531195209839
51498278365788515958615697666121
51498278365788515958616042039655
51498278365796619643029627340388
51498278365796619643029628403198
51498278365796619643217913684920
51498278365796619648052533987020
51498278365796619648052535049878
51498278365796619648303582463706
51498278365796619650559919391642
51498278365796619833574172918961
51498278365796619833574172932011
51498278365796619833575287527885
51498278365796635710068093634260
51498278365796635710068093634344
51498278365797822227946772238258
51498278365797837008598943158938
51498278365797837054331607362454
51498278365797837054331607362460
51498278365797837061946701428437
51498278365800071389984272820571
51498278365800538300252368264494
51498278365800538300252368264542
51498278365800538351068378294131
51498278365800571652077158611303
51498278365800571652078187481079
51498278365800571659671245778483
51498278365800571659671245896527
51498278365820797161805366938290
51498278365820797161826258830290
51498278365820797161826258946846
51498278365820797161826258946930
51498278365820797161826258948334
51498278365820797161826517214050
51498278365820797207558923151850
51498278365820797207579872436514
51498278365820800867866550385771
51498278365820800867866550386500
51498278365820800867867664995460
51498278365820800867867664995508
51498278365820800867867693576628
51498278365820800868431749227444
51498278365820931272930270140940
51498278365820931273181318617626
51498278365820931455920217878571
51498278365820931455923947336893
51498278365820947325911313118302
51498278365820947325911313118386
51498278365820947332686132205236
51498278365820947332686136805958
51498278365820951039291631335870
51498278365821681723205485036164
51498278365821881849378892583424
51498278365822132029989660772398
51498278365822148638560368448251
51498278365822148638560368449655
51498278365822151789042504031317
51498278365822151789063396039909
51498278365822151795809922033825
51498278365822181443850903121929
51498278365822181992892429768501
51498278365822181992892429769905
51498278365824399616655939432825
51498278365824399623409845718683
51498278365824399623430762074849
51498278365824399623430766306937
51498278365824432970169773927649
51498278365824432970169773929101
51498278365824432970172097944624
51498278365824550191773791286942
51498278365824553303039890352964
51498278365824555139928660239310
51498278365824583141031973322079
51498278365824583141031974366019
51498278365824833321642742554228
51498278365824849786240634996382
51498278365824849793015457638358
51498278365824849793015457638406
51498278365824849793768603049582
51498278365824849923438622885149
51498278365824849923438622885197
51498278365824849923438627606930
51498278365824849930213445527173
51498278365824849930213445527221
51498278365824849930213449759261
51498278365824849930213449877353
51498278365824849930213450248906
51498278365824849930213450248954
51498278365824849969171291810452
51498278365824849969265822589042
51498278365824849975946114080869
51498278365824849975946114452470
51498278365824850335315164128025
51498278365824855329952485755052
51498278365824883147285990825784
51498278365824883147285990838834
51498278365824883147288313755364
51498278365824883276952800338017
51498278365824883276955124336071
51498278365824883284545506847423
51498278365824883284545506847471
51498278365824883284545511079511
51498278365824883284545511197603
51498278365824883284545625882245
51498278365824883284545626000289
51498278365824883284549069560876
51498278365824883284550096896863
51498278365824883284550096897070
51498278365824883284550097013503
51498278365824883284550097946623
51498278365824883330300211064911
51498278365824883330300211082173
51498278365824883330302539666447
51498278365832658603293929205081
51498278365832659014887905623950
51498278365832958609362241229832
51498278365832958609362241579752
51498278365832960393940079724708
51498278365832960393940081124388
51498278365832960439693666034304
51498278365832987022247554553784
51498278365833003074224663323350
51498278365893930378787261541228
51498278365893932757220181380457
51498278365893932757220181384669
51498278365893932757221301642623
51498278365897534479361614418892
51498278365897834622941299532988
51498278365897834805871955876121
51498278365905488191051719198845
51498278365905638354320750680236
51498278365905638354320859803532
51498278365905937949045899862438
51498278365905938497900544917628
51498278365905938543591343615614
51498278365905938543591458401038
51498278365905938680848742290902
51498278365929949979195129721140
51498278365929949979195129721188
51498278365929949979257805746964
51498278365930205651137937399750
51498278365930205696891493611858
51498278365930205697079521689186
51498278365930250122774814835284
51498278365930255064351498798222
51498278365930255110105083708090
51498278365930269889087473182909
51498278366452977863053676098970
51498278366452977908786340302486
51498278366452977908807261007434
51498278366454350333622605004998
51498278366456579768251204103576
51498278366456579768251204104980
51498278366456579768272124809928
51498278366456585075687968167584
51498278366456585075688082487852
51498278366456585121420632371052
51498278366456585121420636976199
51498278366456585121420746689916
51498278366456629586283173505167
51498278366456629586304065515211
51498278366456629586364418591286
51498278366456735236519857275873
51498278366456735236519858338683
51498278366457035420955588103424
51498278366457035611501251846413
51498278366476992448316285612042
51498278366476992448316285629304
51498278366477292637565958902426
51498278366477292637565958903878
51498278366477292637565958921140
51498278366477292638402754204998
51498278366477292638405076686732
51498278366477292638405076803372
51498278366477293232174504912099
51498278366477293232174504912147
51498278366477293232362532989475
51498278366477293233011328426998
51498278366477293233011328543638
51498278366477293233199356504326
51498278366477293239705571798058
51498278366477294421955765783562
51498278366477294421955770388412
51498278366477294421955770388496
51498278366477294421955770388655
51498278366477294427059227738274
51498278366477294467709326600604
51498278366477294467793262038570
51498278366477294468545374347882
51498278366477294468545375294052
51498278366477294468545375410692
51498278366477294468548473076970
51498278366477294468548473077006
51498278366477294468548473193646
51498278366477294472791891941790
51498278366477294472791896546883
51498278366477294475051584803160
51498278366477294475051589524929
51498278366477294612312000943854
51498278366477444730127555431839
51498278366477444730128588533703
51498278366477445141721790480927
51498278366477445142537693406225
51498278366478195040603592443952
51498278366478195592743242645366
51498278366478243212090191519043
51498278366478345160678582692587
51498278366478345160678582696799
51498278366478345160679701887731
51498278366478345160679701904993
51498278366478345710286456077339
51498278366478345710286713294783
51498278366478345710286714694463
51498278366478345748512344383766
51498278366478345748700372461094
51498278366478645349741346056634
51498278366478645937762017675602
51498278366478645937950045752930
51498278366478645937951165064714
51498278366478645937951165615838
51498278366478645937972085771066
51498278366478645937972086322190
51498278366480895097474740748067
51498278366480896738789346139788
51498278366480896738789346139872
51498278366480896744603797485819
51498278366480896876050097333175
51498278366480896876050100515260
51498278366480896876050100515344
51498278366480896876050100515503
51498278366480896883559128905271
51498278366480896883580049610006
51498278366480896883581164218930
51498278366480896884395952554018
51498278366480911515501189456224
51498278366480911561233854013827
51498278366480911561233854013875
51498278366480944915503239308301
51498278366480944915525279222895
51498278366480944915527603216782
51498278366480945052788357946386
51498278366481046863904978817105
51498278366481046863906098025299
51498278366481046863925899540767
51498278366481046863927018748961
51498278366481046864741802466065
51498278366481047001939537872219
51498278366481047040353454255974
51498278366481047045433706017278
51498278366481347044141070498534
51498278366481347044141071561344
51498278366481347044141071561392
51498278366481347045833324257296
51498278366481347045833324257344
51498278366481347182843287740804
51498278366481347182843288790516
51498278366481347182843288790564
51498278366481347182843288790723
51498278366481347183031316867844
51498278366481347183031316867892
51498278366481347183031316868051
51498278366481347183850690530846
51498278366481347183850690647402
51498278366481347183850690647438
51498278366481347183850690647486
51498278366481347183850691081970
51498278366481347183850691198526
51498278366481347183850691198610
51498278366481347183850692131646
51498278366481347183850692131730
51498278366481347183850692248286
51498278366481347183850692248322
51498278366481347183871582539438
51498278366481347183871582656078
51498278366481347183871583207202
51498278366481347183871584140322
51498278366481347190437485212182
51498278366481347190437489266151
51498278366481347190437489327630
51498278366481347190437489817275
51498278366481347190437489995394
51498278366481347190458381452778
51498278366481347190458382003902
51498278366481347190625514222630
51498278366481347190625514773754
51498278366481347190625518944315
51498278366481347190625518944522
51498278366481347190625519005758
51498278366481347190625519005842
51498278366481347229603127547810
51498278366481347229604248460394
51498278366481347229625167565946
51498278366481347229625168117070
51498278366481347236191045657782
51498278366481347236191046208906
51498278366481347236211995493570
51498278366481347236379070434738
51498278366481347236379070985862
51498278366481347236379075156423
51498278366481347236379075156630
51498278366481347236379075217866
51498278366481347236379075217950
51498278366481347236379075335994
51498278366481347236400024620658
51498278366481397013737620729839
51498278366482247613582344132852
51498278366489000019140012120042
51498278366489000575526097599048
51498278366489000751197369745431
51498278366493052780845789711446
51498278366493052781033817788774
51498278366550394427227568876507
51498278366550394427227568880719
51498278366550394472960204382206
51498278366550394473047359110218
51498278366550394475220008963396
51498278366550396076867191344105
51498278366550396076867191694025
51498278366551294857778595791547
51498278366551294857782037934985
51498278366551595047028240385566
51498278366551595047031711226764
51498278366551595047031712643922
51498278366553993033105430542350
51498278366553998347110038162231
51498278366553998347111157020505
51498278366553998347111157370425
51498278366553998347863270846137
51498278366553998347863271196057
51498278366553998347925947221833
51498278366554343001408230645987
51498278366561996020342094094332
51498278366561996020533473163218
51498278366562101673214642863446
51498278366562101810475311495399
51498278366562101810475311499611
51498278366562101810475397588679
51498278366562102215291362188773
51498278366562102222069283546871
51498278366562102222069287796221
51498278366562102222069289331255
51498278366562102222822516580697
51498278366562401862485236861682
51498278366562401999745905498006
51498278366586263173770609248504
51498278366586263173770609365144
51498278366586263721809351826485
51498278366586311349753658466921
51498278366586311349753658467650
51498278366586411649268659124987
51498278366586411649268659474907
51498278366586411649268659479119
51498278366586411649268745214055
51498278366586411649268745218267
51498278366586413290562086965953
51498278366586413290562344183397
51498278366586413298092379017366
51498278366586413298908281942505
51498278366586413435353047653531
51498278366586413840169098342693
51498278366586413840169099755423
51498278366586413846947019700791
51498278366586413847700252384697
51498278366586413847700509602141
51498278366586413847762928760393
51498278366586413847763271716985
51498278366586713487342052309193
51498278366586713487342052309202
51498278366586713670356277157634
51498278366586762207850444082078
51498278366586762207850444198670
51498278366586762207850444198718
51498278366586762253604000294186
51498278366586763488197905828430
51498278366768793074174227806770
51498278366768793074174570763362
51498278366769077201405218636766
51498278366769077201405247334526
51498278366769078436187152133102
51498278366769078436187180829458
51498278366769078575728517009288
51498278366769078575728520551568
51498278366769078984979122573890
51498278366769078984979122575294
51498278366769078984979151271650
51498278366769078987489629374634
51498278366769078987489634091996
51498278366769078987489634446128
51498278366769078987510521384678
51498278366769078987510525982544
51498278366769078987510525983948
51498278366769078987510526100588
51498278366769078987510526454720
51498278366769078987510527523407
51498278366769078987569846432003
51498278366769082096304513031602
51498278366769082096304513033006
51498278366769082096492541114753
51498278366769082097310800285132
51498278366769082143064357559369
51498278366769082143064357560098
51498278366769082279235169845666
51498278366769082279235169847070
51498278366769082691100858090524
51498278366769082691835434930924
51498278366769082691852884801955
51498278366769082691856326468708
51498278366769082691915646916799
51498278366769083926450228820660
51498278366769083926617363354362
51498278366769083926617364889396
51498278366769083926638255363002
51498278366769093216872976655910
51498278366769093216872976655994
51498278366769093216872976772550
51498278366769093216872976772634
51498278366769093216875301120524
51498278366769093216875305371362
51498278366769093217124139372707
51498278366769093217124144155676
51498278366769093217124144155760
51498278366769093262877729064224
51498278366769095047266393125567
51498278366769979555318866307511
51498278366769979555322309513759
51498278366769982717380025767284
51498278366769983259664666792307
51498278366769983259668109998555
51498278366769999319423889511593
51498278366769999319423889511647
51498278366770145778378630707951
51498278366770445967628303999787
51498278366772684420814251473753
51498278366772695488118988725354
51498278366772695533851767247734
51498278366772695533936454962556
51498278366772695533936483542272
51498278366772701022670949125064
51498278366772836316057924798410
51498278366772836316057924811460
51498278366772836316057926211140
51498278366772845787046520740700
51498278366773134911462394333377
51498278366773145978747011228802
51498278366773145978767903237346
51498278366773145978767903237394
51498278366773147670875363626311
51498278366780789661059960567162
51498278366780789668405438177895
51498278366780790072653938398761
51498278366780790072657376883324
51498278366780790080163309745121
51498278366780790080184230450063
51498278366780790080187702354071
51498278366780800641901728424031
51498278366780800644161159480210
51498278366780800644161162784758
51498278366780800644433131949082
51498278366780801193204176982098
51498278366780806132349365884179
51498278366780950761953488498682
51498278366780950899214501504328
51498278366780951310745458940874
51498278366781240381982312547042
51498278366781240381982341244850
51498278366781240427714976750558
51498278366781240427903004827886
51498278366781240427903004944526
51498278366781240427903033525694
51498278366781240432983256173627
51498278366781250951038378253547
51498278366781250951059270262139
51498278366781250951247298339467
51498278366781251088507966975791
51498278366781251134240631179307
51498278366781251545834609010951
51498278366781251546020657628015
51498278366781256441674043792427
51498278366781256487406707995943
51498278366805101102737763206952
51498278366805101102738882397884
51498278366805101102925794820740
51498278366805101148470427410468
51498278366805101148470431996652
51498278366805101148470431996895
51498278366805101148471546601400
51498278366805101148658459024256
51498278366805101148659573516540
51498278366805101148659573633180
51498278366805101285668420021016
51498278366805101293258781372936
51498278366805101697450429466364
51498278366805101697450429466448
51498278366805101697451544075372
51498278366805101697513449498540
51498278366805101697535113037244
51498278366805115927083704242913
51498278366805115927084852019990
51498278366805115972816368330518
51498278366805115972817516223506
51498278366805115972817516340146
51498278366805115972817517758699
51498278366805115973381224214834
51498278366805115973381224214918
51498278366805115973381224331474
51498278366805115973381224331558
51498278366805115973381601989279
51498278366805115973382376842605
51498278366805115973653311369872
51498278366805117757227186610604
51498278366805117757227186610640
51498278366805117757227186610847
51498278366805117757227215306996
51498278366805266091012241600427
51498278366805267875590080095357
51498278366805551639303126443412
51498278366805551639303130497333
51498278366805552005164356969371
51498278366805552005164444138559
51498278366805552050897108342075
51498278366805552051085049263313
51498278366805552188095100939525
51498278366805552188095100952623
51498278366805566280282806900855
51498278366805566417731503614507
51498278366805568064860642274882
51498278366805568064860642391522
51498278366805568064860642391570
51498278366805568064860645395779
51498278366805568064923777030955
51498278366805568064923777031003
51498278366805568071635469087515
51498278366805568071635469087563
51498278366805568110593567866451
51498278366805568117368133291079
51498278366878047692795338653695
51498278366878050848286492313961
51498278366878050985296457190636
51498278366878050985296457203689
51498278366878050985547161306793
51498278366878051397078462627228
51498278366878051397078462640242
51498278366878051397078462739620
51498278366878051397078462758574
51498278366878051397078463112706
51498278366878051397078463112715
51498278366878051397141133986639
51498278366878051397141134048034
51498278366878051397141134537715
51498278366878051397141134537763
51498278366878051397141138769608
51498278366878051397141138769644
51498278366878051397141138769851
51498278366878051397141138771255
51498278366878051397141138788562
51498278366878051397141139125384
51498278366878051397141139142856
51498278366878502939493850853330
51498278366878502986730739675470
51498278501408033908250959127599
51498278501480084823683326714795
51498278501480985254234353979755
51498278501504385932579444140571
51498278501504385932579700891455
51498278501504385932579701358015
51498278501504385932580477261149
51498278501504397043106622824465
51498278501504397050700448642895
51498278501505286363130471405531
51498278501505286363131503108959
51498278501505286363131504526109
51498278501505286500328720766963
51498278501505286500328721233523
51498278501505286500329497136657
51498278501505297473657650089425
51498278501505297473908325496172
51498278501505302415295863590530
51498278501512500323520308253355
51498278501512505859704081710211
51498278501512505859704082176771
51498278501513406290255108975171
51498278501516102045724160095751
51498278501516107581907846413778
51498278501516107581907846413779
51498278501516107581907932502846
51498278501516107581907934019167
51498278501516107581908191236611
51498278501516107586991537067103
51498278501516108130699816855971
51498278501516108130699902945039
51498278501516108130700161212243
51498278501516108130700161678803
51498278501698908569792936375734
51498278501698908570043897696282
51498278502379732279817475424015
51498278502668819488107806280736
51498278508263745146964531640765
51498278508285655806720419936557
51498278508288357510155507640409
51498278508296160646801513179325
51498278508297361403800206346669
51498278508300063107047265973193
51498278508361006614672051779797
51498278508361006614673170974941
51498278508576244555720041003673
51498278508576244555720041353593
51498278508576244555720042403353
51498278525114570469866478460493
51498278525138885799090015099209
51498278525138887447726391074916
51498278525138887584986026590662
51498278525138887584986370946934
51498278525139788015475410950424
51498278525139788015726459409809
51498278525139788152735046466170
51498278525139788152736165680187
51498278525139802238062009060862
51498278525139802787376997145468
51498278525139802832858612870894
51498278525139802832920255794806
51498278525139802832920600151078
51498278525147007512110378713062
51498278525147007512110751765690
51498278525147907942661434674378
51498278525147907942661779030650
51498278525150609188581852265742
51498278525150609234314516469258
51498278525150609234314860825530
51498278525150609783106486911450
51498278525150609783106831267722
51498278525357440058326891984115
51498278525357440059080037414005
51498278525357740247785858433456
51498278525430719587846344523130
51498278526011546320307804299964
51498278526083280620869880758058
51498278526083280628400944461644
51498278526083280628484627281436
51498278526084481194937917111338
51498278526084481202468209162592
51498278578220170233879473960222
51498278578220170233942236079278
51498278578313814050612073834677
51498278578313814050612074884437
51498278578313814599655092382113
51498278578313814599655092736245
51498278578316230381992663151667
51498278578316230381992663171350
51498278578316516302902151890593
51498278578316516302902152008637
51498278578316516302902152362769
51498278578316516302902153424166
51498278578316516302902153425543
51498278578316516302902153425570
51498278578316530525488751536065
51498278578317416321608152982577
51498278578317416321608153336709
51498278578317416321608154382257
51498278578317416321608154386469
51498278578317416321859201441953
51498278578317416321859201796085
51498278578317416733390418575902
51498278578317416733453179155553
51498278578317416733453179273597
51498278578317416733453179627729
51498278578317416733453180690503
51498278578317416733453180690530
51498278578317416870651171766101
51498278578317416870651171884145
51498278578317416870651173305506
51498278578317427439728130013401
51498278578317430956039778801025
51498278578317430956060699524630
51498278578317431093237771411573
51498278578317431138991356320037
51498278578317431144073930498197
51498278578317431550836382628310
51498278578317432785617281487805
51498278578317464308039180351715
51498278578317464308039180353119
51498278578317464315381272269761
51498278578317464315381277937628
51498278578317464497579595236955
51498278578324669589179627497569
51498278578325536660576526872445
51498278578325536797774519482993
51498278578325570019730654762529
51498278578499946222247859238713
51498278578500246411518424539141
51498278578531465910386540284878
51498278578531466643008753304695
51498278578532661863091337993355
51498278578532661863091337994759
51498278578532661863091366691115
51498278578532666667280888194686
51498278578532666667281663034962
51498278578532667217076674872794
51498278578532695210650064707542
51498278578532711132896451117372
51498278578535068365212862347309
51498278578535068365212866952159
51498278578535368501115120678759
51498278578535368501198803031991
51498278578535368507913967446069
51498278578535368508729870390081
51498278578535368508729871789761
51498278578535368508729876039318
51498278578535368553730315538010
51498278578535369103526475146247
51498278578536268931686958446655
51498278578536268931687844417851
51498278578536268931749720211579
51498278578536268931749744557803
51498278578536268931750520443627
51498278578536268931750520447839
51498278578536268938527670264629
51498278578536268938527670736805
51498278578536268938527671799579
51498278578536268939280811443717
51498278578536268939280898700589
51498278578536268939281155918033
51498278578536269533334750864303
51498278578536269533334865183167
51498278578536269533355757191759
51498278578536269534077502411207
51498278578536269670616425828083
51498278578536302880014520949577
51498278578536302880098203302809
51498278578543474213079367668273
51498278578544374643546597322401
51498278578544374643546597794577
51498278578544374643630394933233
51498278578604445981751155174911
51498278578604445981751155529043
51498278578604445981752271187727
51498278578605596732641976509043
51498278578605646555820307541007
51498278578605646555820307890927
51498278578605646602326263394780
51498278578608047703955264234751
51498278578608047703955264588883
51498278578608347847472273323071
51498278578608347847472273677203
51498278578608347847473389219247
51498278578608347847473389335887
51498278578608347847473389685807
51498278578608348442216677778925
51498278578608348442279353804701
51498278578608348442279468123565
51498278578608348442300360132157
51498278578609248872767705043885
51498278578609248872830495388525
51498278578609248872851387397117
51498278578609249010028487999073
51498278578609249010112056033441
51498278578640718875668908361796
51498278578640784760203275203319
51498278579188858796803874442869
51498278579188858796804649281741
51498278579188858972479231230468
51498278579188858973043315462452
51498278579191610042055033174782
51498278579192777499761202315356
51498278579199681845728086313196
51498278579199715152550472428586
51498278579199715564144450260230
51498278579260909293051965912657
51498278579260909293052224179861
51498278579260909293055318780487
51498278579260909300644933985475
51498278579260909300645020078755
51498278579260909300646048948531
51498278579260909300646053180619
51498278579261809723602993177617
51498278579261809723603251444821
51498278579261809731196047343715
51498278579261809731197075859359
51498278579261809731197080445579
51498278579261810279987931696839
51498278579261810279988017785907
51498278579261810279989046301551
51498278579261810279989046305763
51498278579261810279989046655683
51498278579262110514992309106944
51498278579262110652190301717249
51498278579262110652462270881573
51498278579264511571641013487507
51498278579264511571641013491719
51498278579264511571641099580787
51498278579264511571642128100643
51498278579264511571642128450563
51498278579265712374394410777116
51498278579273817896732613470192
51498278579296927071477995026067
51498278579296927071477995030279
51498278579296927071478337982659
51498278579296927071479109634991
51498278579296927071479109639203
51498278579479749101366965364969
51498278579479749101429641390745
51498278579480948623647548950445
51498278579480948623668440959037
51498278579480949675436149605537
51498278579480949721168813809053
51498278579480949858429482445377
51498278579480949858450374453969
51498278579480950269960784251245
51498278579480950270232380362941
51498278579480950270295056388717
51498278579480950270775572586333
51498278579480950270796464594925
51498278579480950270859140620701
51498278579483349540587867021822
51498278579491755253642454616701
51498278579491755436573111430765
51498278579491755436656679465133
51498278579491755436844707542461
51498278979994684796968800375403
51498278980005477342178271721541
51498278980005492159561473660725
51498278980067619671602008837163
51498278980078427034197004720859
51498278980078729060389261293267
51498278980078738344095731739755
51498278980078738344096074696347
51498278980078739578878008191279
51498278980078739578878012442081
51498278980078743283223465719483
51498278980078743283223808676075
51498278980078743283223812926877
51498278980079627242424992507231
51498278980079627242424997112325
51498278980079627654018970338875
51498278980079627654018974943969
51498278980079629490936930618743
51498278980079629490936932018423
51498278980079629493447416728095
51498278980079629630645666556087
51498278980079638363056222981091
51498278980079638774647101961307
51498278980079638911845094571855
51498278980079638911848193423283
51498278980079640009429035456239
51498278980079640009429039707041
51498278980079640009432134307667
51498278980079640558221010149233
51498278980079640558224104749859
51498278980079643713774835941035
51498278980079643713774840191837
51498278980079643850972828551583
51498278980079644262566806383227
51498278980079644262566810634029
51498278980079644308320023893917
51498278980079644308571070949241
51498278980079644308571070953613
51498278980079644315914224548867
51498278980103044392120182852735
51498278980103054908101544829995
51498278980103054908101549080797
51498278980103054960633055351731
51498278980103055502646842846567
51498278980103055502646847568301
51498278980103055502647100064011
51498278980103055502647104785745
51498278980103055505157327556239
51498278980103055505157584773683
51498278980103944959869202728243
51498278980103955338652572094955
51498278980103955338652576345757
51498278980103955475850564705503
51498278980103955887444542537147
51498278980103955887444546787949
51498278980103955933197870111527
51498278980103955933198127328971
51498278980103955933198132050705
51498278980103955933448807103161
51498278980103955935708612038643
51498278980103955939976053058883
51498278980103955940791960702787
51498278980103956070646800068001
51498278980111149501861361732307
51498278980111158783060790214635
51498278980111160614898763653255
51498278980112098103813943638233
51498278980112098103876619664009
51498278980112098104064647741337
51498278980114751772857182967135
51498278980114760505264556317883
51498278980114760505264642057031
51498278980114761054056526760075
51498278980114761054056612499223
51498278980114761054056869716667
51498278980114762337102615495651
51498278980114762342186218543587
51498278980114762885894843155287
51498278980114762890978188985779
51498278980322793911367157080823
51498278980322793911617861183927
51498278980322793918197279385694
51498278980322842089861834257330
51498278980330947199602550673152
51498278980330947199602636412300
51498278980394877768537544147132
51498278980395728786063813279740
51498278980395728786252184313660
51498278980395778199088571412092
51498278980395778199276856706864
51498278980402992761804793241648
51498278980403882074224253960684
51498278980403893192355820506608
51498278980406596268482682521310
51498278980978390741050210081247
51498278980990112817096798925634
51498278980990112817097057542758
51498278980990112954357811918230
51498278981052237164355193151896
51498278981052242250784715368826
51498278981052284745729925138822
51498278981052285294584571606790
51498278981052285294584657345938
51498278981052285294584914563382
51498278981052285294772942640710
51498278981059489837328842920166
51498278981059489837329185876758
51498278981059490020259499734230
51498278981059490020259842690822
51498278981060346125743960753466
51498278981063047691730007387394
51498278981063047691730266004518
51498278981063047828990676023718
51498278981063047828991020379990
51498278981063091559282247876902
51498278981063091696542916513226
51498278981063091696543002252374
51498278981063092108324922422198
51498278981063092108325265378790
51498278981063092291255579236262
51498278981063092291255922192854
51498278981063092291318341001186
51498278981063092291318598218630
51498278981063092291506626295958
51498278981267036790814336795171
51498278981267477947648288242016
51498278981269738631447417109571
51498278981270189533686840374722
51498278981270191188408951301658
51498278981270191188409208519102
51498278981271089369629579220458
51498278981271089918484568645018
51498278981271089918672596722346
51498278981271089964237867639682
51498278981271089964238124857126
51498278981271091156532193208435
51498278981271091748626559911894
51498278981271091748626817129338
51498278981271091756220647202942
51498278981271091756220990509454
51498278981278283395368751555849
51498278981278283395368751555850
51498278981278283395557036850621
51498278981278283395557036850622
51498278981278283532566744166398
51498278981278283532817791576014
51498278981278294508678121124802
51498278981279183963368818491054
51498278981279184100378440067682
51498278981281885666615535160985
51498278981281885666615535160986
51498278981281885666615878117578
51498278981281885666803820455757
51498278981281885666803820455758
51498278981281885803813527771534
51498278981281885803813870728126
51498278981281885803876289886377
51498278981281885803876289886378
51498278981281885803876632842970
51498278981281885804064575181149
51498278981281885804064575181150
51498278981281885804085495886097
51498278981281896368142984560114
51498278981281896779924904729938
51498278981281896917122897340485
51498278981281896917122897340486
51498278986009016089881604218355
51498278986011417237996788115913
51498278986011717381534943230679
51498278986011717793128663844879
51498278986012614844597285448165
51498278986012618360940359746163
51498278986012618361128645040935
51498278986020723471433908152491
51498278986020723517166572356007
51498278986023424762898703252919
51498278986023424762898703602839
51498278986023424762898704652599
51498278986023424763086731330247
51498278986023424763086731680167
51498278986023424763086989947371
51498278986023424808631368856115
51498278986023425220413374765087
51498278986207102348357574620397
51498278986230522005413422589513
51498278986230522417195686765689
51498278986231419285482686321883
51498278986231419285545448086807
51498278986231419461980282956626
51498278986231419468475990128497
51498278986231423168042695799220
51498278986242229981030934305316
51498278986242274453201557187295
51498278986851441328490663670997
51498278986851441740272926797413
51498278986851441741968302673707
51498278986851491153297340923413
51498278986862248548178361087941
51498278986862248554014052464743
51498278986862248554014310731947
51498278986862248555709686608241
51498278986862248685439115813333
51498278986862248691275065457339
51498278986862248692970441333633
51498278986862297967038724857947
51498278986862403608197266297997
51498278986863604554988478374579
51498278986863604914322287784154
51498278986863604959804276464281
51498278986863604966582456206223
51498278986863604966770484283551
51498278986884012294296221019203
51498278986884014078619913267585
51498278986884014078686032499609
51498278986884014124354901469155
51498278986884014124436145505469
51498278986884014124438469503523
51498278986884314267953154593789
51498278986886715232259099157985
51498278986886715233075002451917
51498278986886715233077326449971
51498278986886715370335756827389
51498278986886715370335756827390
51498278986886715415273324006417
51498278986886715416089227300349
51498278986886715416091551298403
51498278986886715827055329915389
51498278986886715827058768872287
51498278986886715827871233209321
51498278986886715827873557207375
51498278986887015971116646185945
51498278986887015971388242297641
51498278986887914754730001890399
51498278986887914754750893898991
51498278986887915990073695619261
51498278986887916134112629736675
51498278986887916173087920467693
51498278986887916173090244465747
51498278986887916179865842992191
51498278986887916179866214528499
51498278986887916179887111253001
51498278986887916536692897167885
51498278986887916538928427826377
51498278986887916538928427826378
51498278986887916538949234095821
51498278986887916539119813370805
51498278986887916539137262173149
51498278986887916539140705379397
51498278986887916539200023938074
51498278986887916545894640244917
51498278986887916584137705902525
51498278986887916584681898299337
51498278986887916584682012618201
51498278986887916584684222297391
51498278986887916584869926376665
51498278986887916584872250374719
51498278986887916589767568127883
51498278986887916589952500554825
51498278986887916589955853422655
51498278986887916591648106118607
51498278986887916591648191857755
51498278986887916591648220437471
51498278986887916592211932083387
51498278986887916592211933133147
51498278986887916592212190350591
51498278986894819108034247836557
51498278986894819108036571834611
51498278986896019865032941003901
51498278986896019865035265001955
51498278986896020054825459913139
51498278986898721567739132405087
51498278986898721568280000630425
51498278986898721751294339797721
51498278986898721758072519539663
51498278986959511662159897048017
51498278986959559421193626138203
51498278986959559422888202832209
51498278986959559422889003064257
51498278986959559423726174274903
51498278986959665074212533741077
51498278986967664942716810926747
51498278986991980274472895702163
51498278987174901368317433155687
51498278987174901368320527756313
51498278987174901370015104450319
51498278987174901370576865734009
51498278987174903015260524364633
51498278987174903016952776010825
51498278987174903016952777060585
51498278987174903016955100008879
51498278987175647936056967789419
51498278987178347985609092102533
51498278987178347985610125571579
51498278987178347985610126621339
51498278987178347987280452789893
51498278987178347992364031857383
51498278987178347992366355855437
51498278987178349631985003429109
51498278987178349631986036898155
51498278987178349631986037947915
51498278987178349639492055493271
51498278987178349639516328949409
51498278987178352926408186769621
51498278987178363861346429948693
51498278987178363861534715243465
51498278987178363907267379446981
51498278987178364045366019525999
51498278987178364045366106664827
51498278987178364045366109864417
51498278987178364458570891575953
51498278987186453102669294968939
51498278987186468971841011474147
51498278987186469568875897470065
51498278987210784898120583334817
51498278987283714421258818449857
51498278987283716068386842085745
51498279003641195673917146925114
51498279003641195674189116089438
51498279003712973207248017255401
51498279003713230575786224617631
51498279003713230712795930415626
51498279003713230713046978875002
51498279003713239996694129835527
51498279003713240042259427932890
51498279003713244805147649619434
51498279003713245347412402690001
51498279003713245347433409017448
51498279003714141661587756841262
51498279003714141661859726005586
51498279003714142256384359134974
51498279003714142256635407594350
51498279003737540554284581790269
51498279003737556430025385773354
51498279003737556972039434740808
51498279003737556972290224583069
51498279003737556972311030852504
51498279003737556978817356215546
51498279003737557018043723753837
51498279003737557018043809492985
51498279003737590328056468724870
51498279003737590333138957163639
51498279003737590333327243521305
51498279003737590333327329260453
51498279003746599901096404703945
51498279003749300865131323502744
51498279003920972662275535210337
51498279003931777830580115202449
51498279003931777830580119801719
51498279003932077974097124174129
51498279003932077974100567846937
51498279003932078019850680384785
51498279003932078019854152288841
51498279003956094806680971257309
51498279003956094806743733022233
51498279003956094813437890636679
51498279003956094813521572989911
51498279003956098513004567628308
51498279003956098513004571877658
51498279003956098513067243654084
51498279003956099748350585355224
51498279003956394956975791733591
51498279003956394956975791750853
51498279003956394956975906519015
51498279003956394957038553498515
51498279003956394957791694694865
51498279003956394957792067747493
51498279003956398656584252742404
51498279003964248094916367972917
51498279003964248094916453712065
51498279003964548238433377061237
51498279003964548238433462800385
51498279003964548238433462817647
51498279003968106083054175327524
51498279004029324473608068789809
51498279004029324473608073505719
51498279004029329824329780601181
51498279004029374298979610880362
51498279004029374298979692368465
51498279004029374298979692368708
51498279004029374481994289816099
51498279004030280400719169284714
51498279004037182969551900899291
51498279004037182969551986638439
51498279004037483113068909987611
51498279004037483113068995726759
51498279004038396080130462002261
51498279004041085429794559109795
51498279004041085429878241463027
51498279004041085429881307367297
51498279004585878338339717694896
51498279004585878338423400048128
51498279004608989795932808913062
51498279004610204779848286261244
51498279004612891844668266700898
51498279004612892210613033572150
51498279004612892210633925580742
51498279004612892210696601606518
51498279004612892393627373211826
51498279004612892393710941246194
51498279004620711962605559485703
51498279004681935376067657884928
51498279004681935376631742116912
51498279004681935381150232063088
51498279004681939088027433240770
51498279004683135950971747634516
51498279004683135957662890639076
51498279004683139662008691123872
51498279004685542960587269866871
51498279004686786995258747904503
51498279004693646835543076294613
51498279004693646835543162383681
51498279004693646835546515251511
51498279004694892105501249251135
51498279004694892105564011016059
51498279004697593808999098719911
51498279004717958460420812448533
51498279004904691005593121176391
51498279004912796115268443690413
51498279004912796160812822599157
51498279004912796161001107893929
51498279004912796298010700890841
51498279004913696728812889534361
51498279004916398432059949160885
51498279004916398432247862919349
51498279004916398432247891499065
51498279004916398432335012925835
51498279004916398437331580286149
51498279056782351368213166695995
51498279056782384719494993712053
51498279056782790698689943929791
51498279056782790698752706044635
51498279056782800439747418228939
51498279056782800577008172604411
51498279056817923961532173295409
51498279056818824529281193170917
51498279056818824529281193520837
51498279056886999470901556585766
51498279056886999475981807815632
51498279056888157727463877482705
51498279056888157727463877832625
51498279056888157727526639597549
51498279056888157729971004484769
51498279056888166873724750419857
51498279056888167056927374875283
51498279056888171950047124142303
51498279056888171956825303880033
51498279056888171956825303884245
51498279056888200362709844466182
51498279056888200365244687285037
51498279056888200365244687303910
51498279056888200410998271726941
51498279056890573510049029072448
51498279056890573517392182672074
51498279056890868714420849716625
51498279056890873706641855964126
51498279056891759449664515701347
51498279056891759449664516051267
51498279056891759449667986542545
51498279056891759449667986892465
51498279056891759449730748657389
51498279056891760000967083986801
51498279056891769144971876981585
51498279056891770379753810826437
51498279056891770516951803087065
51498279056891774267047721176991
51498279056891774267047749874751
51498279056891774267047835613899
51498279056891774267047837013579
51498279056891774267047837031048
51498279056891774274390875839391
51498279056891774274390875839418
51498279056891774274390875839634
51498279056891774274641922881861
51498279056891774686235900713505
51498279056911316041681596376082
51498279056912467568764242394763
51498279056912472463583064405617
51498279056912473059194541123485
51498279056912483444505047427617
51498279056912483574924860296223
51498279056912483574925117513667
51498279056912483581703040031523
51498279056912483581703040038165
51498279056912483628272531428505
51498279056912483628272532478265
51498279056912484172231942577873
51498279056912484177064501516565
51498279056912484177064501870697
51498279056912484177064502914841
51498279056912484177064502916245
51498279056912484177064502920457
51498279056912517530570166236693
51498279056912520635319606026822
51498279056912520635382396371462
51498279056915222338817484075314
51498279056916085891925486028671
51498279056916085891925571767819
51498279056916085899519659035781
51498279056916086311113636867425
51498279056916086448311629477973
51498279056916119804360318060264
51498279056916119804360346639980
51498279056916122769305725226318
51498279056916122769305725231934
51498279056916122769368401253498
51498279056916122769368511340274
51498279056916122952320064865790
51498279056923027717136925585554
51498279056923279872182779629581
51498279056923290985220181083969
51498279056923324344374309090693
51498279056923327449039064832234
51498279056923327449059956842230
51498279056923327449122632866602
51498279056923327449122632868006
51498279056923327449122747186870
51498279056923327860653934673874
51498279056924174949501497239907
51498279056924174949501497589827
51498279056924189769395297022353
51498279056924191552969200959477
51498279056924224907050487971655
51498279056924227879610984107190
51498279056924227879673774451830
51498279056924228062604316947030
51498279056924228062625323274486
51498279056924228062625323391126
51498279056924228062625351970842
51498279056924228474219301106130
51498279056924228474219301222770
51498279056924228474219329802486
51498279056924228611396287389222
51498279056926892707424290143809
51498279056926942533067840397054
51498279056926942670265803829998
51498279056926942670265833000960
51498279056926942670265833007602
51498279057097700224921929549068
51498279057098600977442540715197
51498279057098600977442541764957
51498279057098600977442541783830
51498279057105353784730251967676
51498279057105653928268153064588
51498279057105804101576780497490
51498279057106554541812627488252
51498279057106555777159420054040
51498279057106704844787812274339
51498279057106704844808732979287
51498279057106704849870382220411
51498279057106738204226806034915
51498279057106738204226806389047
51498279057107004851319473731814
51498279057107004856213762615202
51498279057107004856398577068776
51498279057107004856402047909974
51498279057107004858658012829426
51498279057107004988325708666987
51498279057107004988325708783627
51498279057107004988325713388720
51498279057107004993408282783668
51498279057107004993408283317323
51498279057107004995918767554575
51498279057107005041673495638665
51498279057107009792703544167302
51498279057107038210483147909676
51498279057107038340151100964681
51498279057107038340151101081321
51498279057107038347743787843785
51498279057107038347743815477367
51498279057107038347743816527127
51498279057107038347743902635068
51498279057107038347744929969651
51498279057107038347744930086291
51498279057107038347744931136051
51498279057109708529497618583606
51498279057110608960048645848566
51498279057131321971518214102961
51498279057131322147691637277419
51498279057131322147942655640759
51498279057131322147942684337115
51498279057131322154448870915621
51498279057131322154448870917025
51498279057131322154469791503929
51498279057131322154469820201689
51498279057131325259219231412102
51498279057131325259282021756742
51498279057131325305035606665206
51498279057131325671064027665714
51498279057131326952163601721378
51498279057134924426564337765122
51498279057134924426564366461478
51498279057134927530278101258774
51498279057134927576031662173742
51498279057134929223159681106770
51498279057141678478414176800693
51498279057142176544566205203923
51498279057142177139090841365951
51498279057143029398741279265445
51498279057143029398741279271061
51498279057143029398824961624293
51498279057143029398825076409717
51498279057143033051801286047318
51498279057143033097533835931970
51498279057143077569641868630911
51498279057143077706986219989260
51498279057145731239458327864778
51498279057203050592052436790960
51498279057203100007334217764432
51498279057203100736945836651395
51498279057203100736945837005527
51498279057203100736946952664211
51498279057204001167431750524250
51498279057204001167434074522304
51498279057204001167496863916355
51498279057204001167496864270487
51498279057204251349134812783712
51498279057204251487815761274075
51498279057204251487815761390715
51498279057204251487815765976935
51498279057204251487815765995808
51498279057204251487836653399307
51498279057204251487899448821216
51498279057204251488087734097115
51498279057204251488087734115988
51498279057204251488651813624835
51498279057204251488651813626239
51498279057204251488651814675999
51498279057204251532149037159725
51498279057204256292026203954770
51498279057204256839373525436207
51498279057204257022325074260267
51498279057204299712084143539373
51498279057204300764416593751568
51498279057204301310951083610624
51498279057204301311010402519013
51498279057204301311014988900851
51498279057204301311014989017491
51498279057204301311014989367411
51498279057204301313459271484808
51498279057204301313459352506435
51498279057204301313459354022755
51498279057204301496473577349251
51498279057204301496473606047011
51498279057204301496473607446691
51498279057204301496473950419780
51498279057204301496473950420509
51498279057204306847195662231152
51498279057204306847195662237794
51498279057206702459084832319130
51498279057206702459149945711235
51498279057206702459149946065367
51498279057207002602666954799555
51498279057207002602666955153687
51498279057207002602668070695731
51498279057207002602668071162291
51498279057207903033217982064515
51498279057207903035663463082595
51498279057207908569399428317903
51498279057214806334046401701824
51498279057214806334109191095875
51498279057214806334109191450007
51498279057215106477622729226357
51498279057215106477622729230569
51498279057215106477622729342997
51498279057215106477622729348613
51498279057215106477622729697129
51498279057215106477622729698533
51498279057215106477626200538327
51498279057215106480070451821184
51498279057216006910621592454419
51498279057216012444360967958693
51498279057218713736014049753573
51498279057218715520341214376942
51498279057218715932217635797892
51498279057239123312091615078464
51498279057239423638685382591503
51498279057239423638685725571234
51498279057240324206497164604940
51498279057240324206497507561532
51498279057240324206497507561586
51498279057240340677817970052203
51498279057763051945080305518016
51498279057763051945080305522228
51498279057763051945080420307652
51498279057763502247045523738940
51498279057763502247066415747532
51498279057763502247066674014736
51498279057763502247066674364656
51498279057763502247129091773308
51498279057763507051252493926604
51498279057763507051252494044648
51498279057765758452621485007643
51498279057765919820550266430791
51498279057765919820550266435003
51498279057765919820550266784923
51498279057765919820738294512331
51498279057765919820800970538107
51498279057765919820800970888027
51498279057766208754687840383093
51498279057766208754690939215807
51498279057766208891697547698869
51498279057766208891885832993641
51498279057766208891948509019417
51498279057766208937430211902385
51498279057766208937618497197157
51498279057766208937702179668487
51498279057767109322248573546680
51498279057767109322436859891212
51498279057767109322439959091315
51498279057767109322499535916988
51498279057767109322499536284377
51498279057767109322502635117091
51498279057767109505179230360744
51498279057767109505241906268476
51498279057767109505241906386520
51498279057767109505241907784796
51498279057767109505241907786200
51498279057767109505241907803669
51498279057767109505430192731052
51498279057767109505430193080972
51498279057767109505430193098441
51498279057767109505433291931155
51498279057767109505433406722195
51498279057767109505451199543995
51498279057767109505454298730787
51498279057767109505454557011086
51498279057767109505513875569771
51498279057767109505516974756563
51498279057767109510324480564680
51498279057767109512772199854923
51498279057786618102064518193262
51498279057786618650835596626862
51498279057786618650856488635454
51498279057786618651045549818858
51498279057787368923127843363482
51498279057787518669057986802560
51498279057787518669811213720796
51498279057787518669814571170634
51498279057787518669873889746572
51498279057787519081405191552440
51498279057787519081405192952120
51498279057787818676133587665875
51498279057787818813307330800524
51498279057787818813309655147094
51498279057787818813328222809116
51498279057787818813330547155686
51498279057787818813331580263166
51498279057787818813390898834892
51498279057787818813393223181462
51498279057787819224901308632168
51498279057787819224901310031848
51498279057787819224922200640760
51498279057787819224924524988734
51498279057787819225092694163546
51498279057787819225113586172138
51498279057787819225113586185395
51498279057787819225176262197914
51498279057787819225176262210928
51498279057787819225176262211171
51498279057787819230004774818920
51498279057787819270654864726232
51498279057787819270654864844276
51498279057787819270654866242552
51498279057787819270654866243956
51498279057787819270657189192250
51498279057787819270846250388911
51498279057787819270929933214319
51498279057787819270929933214373
51498279057787819407852886034540
51498279057787819407917857827170
51498279057787819407917857828574
51498279057787819407936454068908
51498279057787819407936455585228
51498279057787819407938778533522
51498279057787819408106919006362
51498279057787819408106919007766
51498279057787819408106919011978
51498279057787819408106919024992
51498279057787819408127925824921
51498279057787819408190601850697
51498279057787819413019028247068
51498279057790220373058273347320
51498279057790520379568675369727
51498279057790520516575282435640
51498279057790520516745775958426
51498279057790520516766667967018
51498279057790520516829343992794
51498279057790520562307946521112
51498279057790520562307946639156
51498279057790520562583015009199
51498279057791420947317695245235
51498279057791420947380371271011
51498279057791421130056966396620
51498279057791421130056966514664
51498279057791421130056995094380
51498279057791421130119642422396
51498279057791421130119642540440
51498279057791421130140563128748
51498279057791421130311028067606
51498279057791421130311028071818
51498279057791421130311142876115
51498279057791421130332034884707
51498279057791421130394710910483
51498279057798340259514981949079
51498279057798340259514981953291
51498279057798340305268566738473
51498279057798624254524821921653
51498279057798624391513635811688
51498279057798624391513637211368
51498279057798624391515960159662
51498279057798624391534527820280
51498279057798624391536852168254
51498279057798624437267191905752
51498279057798624437267193422072
51498279057798624437269516370366
51498279057799524822273841311728
51498279057799524822273841429772
51498279057799524822273841778288
51498279057799524822273841779692
51498279057799524822273841797161
51498279057799524822336517805468
51498279057799524822336517822937
51498279057799525004517128039666
51498279057799525004538048746018
51498279057799525005016211781260
51498279057799525005016213297580
51498279057799525005016240479020
51498279057799525005078887807036
51498279057799525005078889323356
51498279057799525005081212271650
51498279057799525005099808513388
51498279057799525005099810029708
51498279057799525005102132978002
51498279057799525005267174147356
51498279057799525005267174151568
51498279057799525005267174263996
51498279057799525005267174618128
51498279057799541062267259905817
51498279057802242590365778553212
51498279057802242773380117720508
51498279057859567752595800741767
51498279057859567760185415950967
51498279057859567760185502040035
51498279057859567760188858090193
51498279057860314504350583062275
51498279057860314910798165961938
51498279057860314910798165966150
51498279057860314910798166432710
51498279057860314910860842458486
51498279057860319857520015929069
51498279057860464478797931871545
51498279057860464479613834815557
51498279057860464479616158809399
51498279057860464479616159163531
51498279057860464479616933648271
51498279057860464483883601695879
51498279057860468373687992031941
51498279057860469975066930121445
51498279057860469975129692236289
51498279057860765217929427232409
51498279057860765223013116019493
51498279057860765225457481024757
51498279057860765400609379943369
51498279057860765400860084046473
51498279057860765400880976055065
51498279057860765405692725773861
51498279057860765405943772833557
51498279057860770759109849650193
51498279057860814630679941902768
51498279057860814630680027641916
51498279057863166320311915153787
51498279057863166326835694968203
51498279057863166326836809577127
51498279057863514733768109267747
51498279057863514733768109794814
51498279057863516334115029606620
51498279057864415301391520401326
51498279057864415301579776466816
51498279057864415301579805696098
51498279057864416901864049482128
51498279057871270195020456431111
51498279057871270195020456785243
51498279057871270195208398419371
51498279057871270195208484508439
51498279057871270195271160888347
51498279057871270201794940352843
51498279057871275134148190410839
51498279057871275140922674328359
51498279057871275140922674332571
51498279057871275140922760421639
51498279057871275141742019415809
51498279057871275545930110584875
51498279057871575928253510921240
51498279057871619844073372845863
51498279057871620209913765769043
51498279057871620255667350677507
51498279057871620392928019497620
51498279057872471004547189725653
51498279057872475943674923705381
51498279057872476358804538186200
51498279057872476358804609511506
51498279057872476358804623925348
51498279057872476358804624275268
51498279057872476496065378650740
51498279057872520409350197390210
51498279057872520416693322292076
51498279057872520820881499196078
51498279057872520823416370730162
51498279057872520823416370736804
51498279057872520823479046762580
51498279057872520828475328201048
51498279057872520828475586468252
51498279057872520958142167832402
51498279057872520960677039366486
51498279057872520960677039373128
51498279057872520965735996837372
51498279057872520965736341193644
51498279057875177640398203517489
51498279057875177640419124105797
51498279057875177650457705720228
51498279057875177650457706070148
51498279057875222120128409995928
51498279057895586765800410482279
51498279057895586765800410486491
51498279057895634990612742457454
51498279057895634990612742807374
51498279057895634990800770534782
51498279057895634990800770884702
51498279057895636637176681857146
51498279057895636637176682211278
51498279057895636637177715313142
51498279057895636774186646390366
51498279057895636774186646394578
51498279057895636774187421229238
51498279057895636774374674471906
51498279057895636774437350493470
51498279057895636774437350847602
51498279057895636774438469688614
51498279057895637185968652303550
51498279057895886818626243391844
51498279057895934991974707755635
51498279057895935126703833267053
51498279057895935129235576922147
51498279057895935174989161713971
51498279057895935540829554753791
51498279057895935586583139545615
51498279057895936780610036644883
51498279057895936826363592856991
51498279057896787569368567409216
51498279057896837389114097693489
51498279057896837526374766329813
51498279058077966406313929545602
51498279058077966543511922156150
51498279058077966543512179373594
51498279058078266731065875093164
51498279058078266731065875098780
51498279058078266731087168739716
51498279058078402621780745398625
51498279058078407423626918733437
51498279058078407560908479378353
51498279058078407562603056072359
51498279058078407972690485287325
51498279058078407972753161313101
51498279058078407974197033904003
51498279058078407974946822215261
51498279058078407974949146213315
51498279058078407975009498241037
51498279058078407975011822239091
51498279058079152291162497117812
51498279058079152291225172672816
51498279058079152336895161321328
51498279058079152336895162721008
51498279058079152474155829957652
51498279058079152474155831007412
51498279058079152474176721499684
51498279058079152481516437555349
51498279058079157834936915699191
51498279058079167161700498973612
51498279058079167161700498977824
51498279058079167161700872030452
51498279058079167161701646883742
51498279058079167300594211933366
51498279058079167300594554894170
51498279058079167300845603366560
51498279058079167301410462443275
51498279058079167710744661203545
51498279058079603240824948726175
51498279058079603376603428118254
51498279058079603378085617362499
51498279058079608135039306076030
51498279058079608317969962890094
51498279058079608317990854898686
51498279058079608324768777954706
51498279058079608324831540069550
51498279058079608729835536833434
51498279058079608732008305727002
51498279058079608732091873761370
51498279058079608737177887073818
51498279058079608737177887078030
51498279058079608737177887427950
51498279058079617471218307309703
51498279058079617605965111855282
51498279058079617605965140434998
51498279058079617605965226174146
51498279058079617606027902199922
51498279058079619253155811516946
51498279058079619301360555794023
51498279058079619436107388919318
51498279058079619436107474658466
51498279058079619436170150684242
51498279058079619850403316609746
51498279058079619855232519730156
51498279058079619855295281495080
51498279058079622959196963353261
51498279058079622961645052762663
51498279058079623007398608974771
51498279058081869004845550147127
51498279058082319310906862845325
51498279058082319356639527048841
51498279058083219924451194370409
51498279058083219924451222950125
51498279058083219925291145786606
51498279058083219925291488743198
51498279058089974111803162055888
51498279058089974111803162060100
51498279058089974112075131220212
51498279058089974112075131224424
51498279058089974114334791390714
51498279058089974114334905705366
51498279058090413300832345681907
51498279058090413353908163544152
51498279058090413765690426670568
51498279058090413902888419281116
51498279058090424284206545815799
51498279058090424284206546287975
51498279058090424466945564998540
51498279058090424467133850293312
51498279058090424832994791853853
51498279058091313921719859445436
51498279058091314333502122571852
51498279058091314333502208311000
51498279058091314470700115182400
51498279058091324849504377626338
51498279058091324849504406206054
51498279058091324849504491945202
51498279058091324986765160581526
51498279058091325034757260899824
51498279058091325034945546194596
51498279058091325034945631933744
51498279058091325398547052171634
51498279058094015620074954120935
51498279058094015625155204366732
51498279058094015625155290105880
51498279058094026692463380158891
51498279058094026738192691560268
51498279058114289443810265665415
51498279058114439607107713640192
51498279058114439607170389665968
51498279058114439607170475405116
51498279058114440018952395574940
51498279058114440156150388185488
51498279058114440156213149950412
51498279058114440162740281032746
51498279058114441254298413301856
51498279058114441261076335826354
51498279058114441391496405912404
51498279058114441391496406957952
51498279058114441391496406962164
51498279058114441391559167677328
51498279058114441398274326836990
51498279058114441398274326842606
51498279058114441398274328436902
51498279058114441810684209208346
51498279058114441810684209212558
51498279058114441810684212394886
51498279058114725337976988862349
51498279058114725338060299679273
51498279058114725338060671687757
51498279058114725383981249177561
51498279058114725520990184841005
51498279058114725520990956493337
51498279058114725520991213710781
51498279058114725520991328501821
51498279058114739613429825709247
51498279058114739613430082926691
51498279058114740162218328492569
51498279058114741397564346219485
51498279058114741450828450912424
51498279058187220613845740257355
51498279058187221025627746166327
51498279058187224318191536486978
51498279058187224318442240594294
51498279058187224318442242006988
51498279058188575055871635543809
51498279058188576886014998637053
51498376248114793050910821434066
51498376248114793058253085757752
51498376248880309022412038090036
51498376249099113646311663475316
51498376249099113653653670231750
51498376249099113653654013538310
51498376249172048520943814487583
51498376249172048523203504283301
51498394676801395417321950673463
51498394676801395828916704393739
51498394677785660332333419781321
51498394677785660332333419798583
51498394677785660881188065199529
51498394677785660881188065203741
51498394677785660881188151292809
51498394677785660881376438700151
51498394677785660888970640776623
51498395392693062424530512360833
51498395392693062429425914790335
51498395392693062973322482803025
51498395392693062978468589335631
51498395392693062980916311807995
51498395392693079033081447242111
51498395392693329809138278607333
51498395392693329809139311709197
51498395392693329814221881655269
51498395392693329814221882700817
51498395392693329814221882718079
51498395392693329814221885887357
51498395392693362755894505648629
51498395392693362758404985636567
51498395392693362758404985640779
51498395392693363167738040031507
51498395392693363168491185442683
51498395392693363170186991549751
51498395392693368109126698864881
51498395392693368109126702051421
51498395393021124822085529225257
51498395393021125371128546727145
51498395393021125371131645913991
51498395393021135940208690256183
51498395393021136489251592966814
51498395393021136489251707758071
51498395393021141430636464106526
51498395393021141430636464106535
51498395623117746708635922841159
51498395623117762762242606868123
51498395623445805394503132464305
51498395623445821454010273605143
51498427700181342108833507995780
51498427701055471242067367780134
51498427701055487296743010382224
51498427701055487296743010386436
51498427701055487296743010736356
51498427701055487845535325184900
51498427701055487845535325197950
51498427701056688462828903693242
51498427701056688465356487654868
51498427701056688465356488717678
51498427701056688465356573394016
51498427701056688465356831674270
51498427701164745626993637246280
51498427931480121612317908859398
51498427931480154973174863436588
51498427931480154973363149781120
51498427931480154973363494154654
51498427931480171025339998870704
51498427931480171025340084963984
51498427931480171026095555906796
51498427931480171437122263046880
51498427931480171437122607420414
51498427931481055541175275795086
51498427931481072004934389060846
51498427931481072005501572946236
51498427931516479108003404383344
51498427931516479108003404733264
51498427931516479519785668572570
51498427931516479519785668922490
51498427931586722157648035802424
51498427931586723804023947129000
51498427931586723804023947146262
51498427931589429211801734967162
51498427931589429211801736016922
51498427931589429348226700330572
51498427931590324428895162381414
51498427931590326075271073707990
51498427931621844307387753153750
51498427931621845953763660229524
51498427931625446578634881115158
51498427931807928294959266332406
51498427931809130699170699093270
51498427931809130699171043803834
51498427931819935865783026255528
51498427936514334590975357219278
51498427936514334590978795826256
51498427936514334590978796176176
51498427937388796439257919705492
51498427937388796439259899330012
51498427937388796987212807864338
51498427937388796987213065081782
51498427937388796987484777045924
51498427937388796987485034263368
51498427937388796988049888730742
51498427937388796988052212728796
51498427937389680954276943190914
51498427937389697418035717154586
51498427937389697418036056456674
51498427937389697418039156111484
51498427937389697556049613772004
51498427937389697556049699865444
51498427937389697556052024213418
51498427937401705126038955886858
51498427937425103286577285962386
51498427937425105070151189899510
51498427937426003853487416108164
51498427937426005637876103775282
51498427937426020317246529373924
51498427937494146813730432654106
51498427937494148597304336591230
51498427937495052732177575977180
51498427937495052732177920333452
51498427937495052732177923519992
51498427937495052732181018120618
51498427937495052732201938827178
51498427937495052732201940226858
51498427937497704609990425378338
51498427937497704609993778596088
51498427937497754572898039527790
51498427937497754572898039877710
51498427937497754579671834694102
51498427937497754579672867814680
51498427937497754580236689515608
51498427937497754580424975873190
51498427937497754580428331923348
51498427937498054768922541106516
51498427937498949658230463910044
51498427937498949796240921920484
51498427937498949841161120724108
51498427937498955329893294088156
51498427937498955336671560982024
51498427937509712187594685140782
51498427937509762150223621189048
51498427937509762150411907546630
51498427937509762150415263596788
51498427937534073775373324654102
51498427937717756112251790494714
51498427937717756249449525887818
51498427937825807778374717916380
51498427937825811481905730066088
51498427937825811482718199720946
51498427937825813266294422338300
51498434158198745050415441408101
51498434158308003380979902476855
51498434158526801912041117928005
51498434158526852472186571828441
51498434158527703077118485150596
51498434158527703082177471332291
51498434158527703082177471332292
51498434158527703082201830981088
51498434158527703084708872012127
51498434158527703084708872012128
51498434158527703084709214968720
51498434158527708435346900999288
51498434158527752902737598739110
51498434158635804566350133696317
51498434158635804566412809722094
51498434159168640318310100916337
51498434159171341610025944830433
51498434159171341615042284985321
51498434159171341617553912883633
51498434159183347355723796424123
51498434159495513078178530822929
51498434159495513087212881086165
51498434159495513087213138303609
51498434159496713836680048202813
51498434159499398481644589199949
51498434159499415129173425887531
51498434159507519003567815387855
51498434159511126221010470893718
51498434159511126221094067975606
51498434159604770854550226375625
51498434319033206103551948164460
51498434371222611811113518845399
51498434371331864051304026761831
51498434371879153541397285480299
51498434371879153548739291187021
51498434371988427933662093678071
51498434372206026304215791170969
51498434372207210412077082124543
51498434372207226878283827524249
51498434372207227061214484338313
51498434372207227061295043861123
51498434372207227061298166691545
51498434372207227061298171408907
51498434372207227062051312587995
51498434372207232412770700984513
51498434372207232550031455714277
51498434372210834272235907730709
51498434372210834684018171919983
51498434372243249772071741358895
51498434372243249772075988456115
51498434372315284078893172547665
51498434372316184646704949838125
51498434389717005731799709065640
51498434389935805003976097222709
51498434389935805003976097239971
51498434389935810355448630347825
51498444211821677905367997260272
51498444211821677907059991689020
51498444211854098765714180517334
51498444212037781246586036071480
51498444212037781246836827330674
51498444212040482529267622645552
51498444212040482530708825815106
51498444212040482530896854942194
51498444212040482530959617074300
51498444212040482538239117866360
51498444212040482538302999193610
51498444212040482538489909125554
51498444212040482538491028320698
51498444212041683149088985640092
51498444212041683149089242857536
51498444212041683149089243907296
51498444212041683698132003478850
51498444212041683698132004541660
51498444212041683698132261759104
51498444212072903389616900503240
51498444212072903389805185798012
51498444212145832903737812645872
51498444212145832905429807074620
51498444212145838258348532655982
51498444212145838258599493976530
51498444212145838259164354447066
51498444212147089022375581432304
51498444212147089022564642965628
51498444212149735365885110224480
51498444212149735365947786250256
51498444212149740305642703654638
51498444212149740307272275732770
51498444212149740307334951758546
51498444212149740307334956350590
51498444212149740717424967843864
51498444212149740719117215934722
51498444212149740719117220539816
51498444212149784779725431886536
51498444212149790131202613474320
51498444212149790314216948521956
51498444213022402024545494506496
51498444213025103316386604378704
51498444213025103316387723573848
51498444451157480210310924113371
51498444451158681378924602973397
51498444451158681379112888268169
51498444451158683209067994646357
51498444451158683209255936984537
51498444451158683209256279941129
51498444451446568370725686292693
51498444451449266552640514482967
51498444451449269662378768087573
51498444451449580971526935160141
51498444451450467172463250236995
51498444451450467172651535531767
51498444451450467172713954340099
51498444451450470876809050721791
51498444451450470876997336016563
51498444451450470877059754824895
51498444451450481402077961012371
51498444451450481402077961025421
51498444451450481539338716800573
51498444451450481951120722709545
51498444451450481951120979926989
51498444451461288353080096485757
51498444451461288353080099672297
51498444452142100948977899660089
51498444452142102779121205593901
51498445166101455933926033111705
51498445166101457764068281596025
51498445166102356364226356273561
51498445166102356364414642631191
51498445166102358194556891115511
51498445166102358331629273394253
51498445166102358331817301471581
51498445166102358331817559751835
51498445166102361898714405242677
51498445166102361898965104641517
51498445166102361898965109345781
51498445166109566578720373595641
51498445166113168849716453097673
51498445166284843622818586075224
51498445166319995550459944224613
51498445166319998707458417447640
51498445166319998707521093469205
51498445166320295739542223167411
51498445166320295739792927270515
51498445166320298851038102557525
51498445166321166522029054387380
51498445166321166522864730026796
51498445166321166522864730026797
51498445166321166522864734731061
51498445166321166522864993011363
51498445166321194477399693945846
51498445166321196170344212815777
51498445166321196307541947146071
51498445166321196307542205426325
51498445166329304986688299226831
51498445166331973335770433601840
51498445166332006278281029464760
51498445166332006278343705486325
51498445166332006690123386930682
51498445166332006827321379545443
51498445166332006827323704010057
51498445166394145862109660833315
51498445166394145862297947190945
51498445166394145862360364936419
51498445166404952812463286298997
51498445166404952812546854333365
51498445166429267594398814112317
51498445166429267595234494455997
51498445166429267595234494460209
51498445166429269378809431513699
51498445166429269378809431530961
51498445166429284065709116159496
51498445166429284202969784791609
51498445167082174256384366127119
51498445167082174258078943287685
51498445167082174258078943287733
51498445167083074641119161149823
51498445167083074641119161167293
51498445167083074642813738310389
51498445167083074642813738327859
51498445167083074686872717379401
51498445167083074688567294539967
51498445167085775934279562280593
51498445167085775934279566866813
51498445167085777762162379236351
51498445167265561352176037141968
51498445167268259349569976018850
51498445167268259349569977081708
51498445167268263055610353197652
51498445167268263055611128032312
51498445167269458274817732503884
51498445167300978880221315486623
51498445167301879310835018790457
51498445167304580419473871486102
51498445167304580556671863742359
51498445167304582248780444331006
51498446365456010663335791919024
51498446365553267046185549274892
51498446365553272536615736871290
51498446365553283692875319354716
51498446365564077703228064050810
51498446365564078938009997545742
51498446365564078938009998595502
51498446365734886626172196562670
51498446365735787056723223827630
51498446365770909381883965166870
51498446365770909389476932194140
51498446365770909389476933239688
51498446365770909389477018283208
51498446365770909389477019332968
51498446365770909938268903699142
51498446365770909938268904036012
51498446365770925990434038070448
51498446365770925990434039470128
51498446365770925997965450729576
51498446365771209532993942328008
51498446365771209532993942345270
51498446365771209532994286701542
51498446365771209578750970798464
51498446365771210127542941257918
51498446365771226187298806492896
51498446365771226187298806510158
51498446365772109963545312916742
51498446365772109963545313966502
51498446365772110512336940389292
51498446365772110512336940402342
51498446365772126617849832707936
51498446365772126617849833757696
51498446365772127166641804554180
51498446365772127166641804567230
51498446365880178276380051386958
51498446365880178276380051741090
51498446365880178825151215913838
51498446365880194884930210383816
51498446365880194884930211429364
51498446365880194884930211446626
51498446365880194884930211783496
51498446366427717911264315756068
51498446366427717911264315773330
51498446366427717911264660129602
51498446366509673738121931231454
51498446366512375029775011959312
51498446366533985370590397553418
51498446366536686662243478981116
51498446366719207221510075245950
51498447074563100300530466322478
51498447074563100307308617821574
51498447074563100307308617834624
51498447074563100712312729448894
51498447074563100849573483824366
51498447074563106383225852449802
51498447074564001280127868674518
51498447074564006813780237299954
51498447074584730991568875705442
51498447074595521158620455196052
51498447074767229421309594500416
51498447074769930705432728617576
51498447074769930712962676295296
51498447074778041770478593700848
51498447074778041770478593713898
51498447074781643629943457136160
51498447074781643629943457149210
51498447074781954932250993791344
51498447074781954932251338164878
51498447074781954937334682578428
51498447074781954937334683995370
51498447074782855919188279318328
51498447074782888676405245475072
51498447074806270269005941339588
51498447074817977649805962190168
51498447074876514962492093214976
51498447074876514962575780285570
51498447074876514965023498158664
51498447074876514965023499575606
51498447074879199602371803299038
51498447074879200196980004916304
51498447074879200196980005979114
51498447074879200196980090655452
51498447074879200196980092055132
51498447074879200196981125174258
51498447074879205136107739941580
51498447074879205136107739958842
51498447074879216254145175009856
51498447074879216254228830183052
51498447074879216254228830200314
51498447074879216254228862080450
51498447074879216254228863497392
51498447074879216256676551255736
51498447074879216256676579953544
51498447074879216256676581370486
51498447074879221607398293181858
51498447074879221609846014237280
51498447074890923637476572106316
51498447074911637106963310254742
51498447074911637107235274720418
51498447074911637107235277902746
51498447075533012220197103269752
51498447075533012222725374898534
51498447075533012227808720729026
51498447075535713331363888538470
51498447075535713331365007733614
51498447075535713514378113369640
51498447075535713514378113386902
51498447075535713514379232582046
51498447075535713519461802156724
51498447075535713519461802173986
51498447075535713519461806760206
51498447075750649450402793662618
51498447075750665500872494644066
51498447075750666052366330399846
51498447075751866267180487062850
51498447075751866267180487067062
51498447075751869971526287547646
51498447075751869971526287551858
51498447075754267772119364001400
51498447075754551314428450195336
51498447075754551314679497255032
51498447075754551316123911810778
51498447075786987174610322932558
51498447075786987174610327181908
51498447075786988409392257490300
51498447075786988959000134063044
51498447075859917741066903173344
51498447075859917743511263461246
51498447075859918292554280963134
51498447075859918335591537819052
51498447075859918338119465078512
51498447075859918338119550817660
51498447075859923826206649588570
51498447080398780275007984866038
51498447080399680705559012130998
51498447080399697314106847825430
51498447080399697314110205410622
51498447080471726262678594782186
51498447080471726270269324600310
51498447080471731796330963407622
51498447080471731803921693225746
51498447080471731803925050810938
51498447080472626693226064049650
51498447080472632226878432675086
51498447080472632371674070686446
51498447080472642752737797824882
51498447080472643301780815326770
51498447080507748980230119620630
51498447080507765084655050523566
51498447080675871437941614480268
51498447080675871443025303267352
51498447080678556126127196150210
51498447080678556126127454417414
51498447080678556674919168009344
51498447080678561662311223619096
51498447080678562211103194078550
51498447080678572727084560293722
51498447080678572775348625073484
51498447080679457105470076233706
51498447080679473165226317726566
51498447080679473165226318789376
51498447080679473165229412327192
51498447080679473297344060170058
51498447080679473302423967043652
51498447080679473302424310337114
51498447080679473302424311399924
51498447080679473714017944875296
51498447080690580299581629011398
51498447080690580299581971967990
51498447080691464675457126947744
51498447080691480727622519586254
51498447080691486820188730431128
51498447080711894155496582524960
51498447080714595447083463584920
51498447080714595447086902541818
51498447080714595858677527151500
51498447080783923101554750648174
51498447080783939758369750440356
51498447080784823534615914603238
51498447080784823671811582865812
51498447080784823671811927222084
51498447080784823671814250170378
51498447080784823671815025009250
51498447080784829022535961981750
51498447080784829022536736820622
51498447080784840188920777351184
51498447080784840188920778768126
51498447080784840326118769965944
51498447080785140515389363846088
51498447080787524823759631006214
51498447080787524826266672387014
51498447080787524826268995335308
51498447080787542029365829574998
51498447080788742052131416928348
51498447080788742646652574948266
51498447080796847713091361982394
51498447080796897170258468093017
51498447080799532396256012747896
51498447080799532945047983190088
51498447080799537884175717169816
51498447080799549002293283778052
51498447080799549002296721672140
51498447080799549004807205909428
51498447080799549048050306114204
51498447080799582951174423969926
51498447080799599010870884570210
51498447081347092382197802924254
51498447081347092382198145880846
51498447081347992810238693499110
51498447081383098491222497333072
51498447081383098491222497337284
51498447081452442761748587111032
51498447081453348682670134440862
51498447081456044478872186660752
51498447081456044483955789708688
51498447081456049974385978367896
51498447081660175429874952737656
51498447081660175429875295694248
51498447081660180371262465788749
51498447081660191489383213073629
51498447081660192030832058613964
51498447081660192030832061800504
51498447081660192033342542260826
51498447081660192033342543323636
51498447081660192033342627999974
51498447081662876721525024608248
51498447081662882211895459996780
51498447081662882211895804370522
51498447081662882211958566489578
51498447081662893187735213214362
51498447081662893187735213686538
51498447081662893324995967943966
51498447081662893330013111635486
51498447081662893330016550238252
51498447081662893330016550592384
51498447081664077295592946642664
51498447081664093942282717785298
51498447081769444271023371484178
51498447081769444273533849936922
51498447081769444316756035687694
51498447081769449258143544017053
51498447081769449807186218562358
51498447081769449807207110687533
51498447081772145562676423146886
51498447081772145562676453279058
51498447081772145562676533238034
51498447081772145562676537937926
51498447081772145562677566339898
51498447081772145565120698758450
51498447081772145565124255692928
51498447081772145565183460877506
51498447081772145608409202141442
51498447081772151098773153477166
51498447081772151098776538225084
51498447081772151098835829502942
51498447081772151098856834903102
51498447081772151098857868004966
51498447240247813908335758343965
51498447240356799261020583273617
51498447240356800907396498868257
51498447287295227569410045410104
51498447287298829840657173017380
51498447287481362800902601672348
51498447287481363212684864798764
51498447287493374082846869568232
51498447287516817213145740042046
51498447287517717643445633104270
51498447287517717780706387479742
51498447287517717780894673824274
51498447287590635399741016123096
51498447287590635399741129392200
51498447287590635399741130791880
51498447287590635401435706436126
51498447287590635401435707971320
51498447287590635402188853382496
51498447287590635402251615501552
51498447287590637185825519438676
51498447287590663219522357053548
51498447287590663628855750860036
51498447287590663766116419496360
51498447287590669165042991019556
51498447287590669165042991386946
51498447287590669165607850090412
51498447287590669165858812473818
51498447287590669165858898917178
51498447287590669303056891527726
51498447287597873844797915965876
51498447287601476116045130033822
51498447287623050899578110930760
51498447287623050899578112330440
51498447287623084207341799007458
51498447287623100724949535380396
51498447287625785910777144978514
51498447288243525401505888580564
51498447288243525401505974673844
51498447288247127123709996240724
51498447288462079294912919003524
51498447288462079294913005096804
51498447288462079706695268223220
51498447288462079843955936505412
51498447288464780998348351067860
51498447288465965106206342310016
51498447288465965108466577252954
51498447288465965108654863597486
51498447288465981755430727073870
51498447288465981756183872485046
51498447288465981756246634604102
51498447288465983539820451035008
51498447288465983539820538541226
51498447288465987251505908764204
51498447288474087414779696415436
51498447288474087414779696419648
51498447288498402194957115201826
51498447288498402194957116251586
51498447288571331535101988780670
51498447288571331946884251907086
51498447288571332084145006282558
51498447288574033238537334751726
51498447293495659092898123962625
51498447293495660327680057457557
51498447293498393599115471671243
51498447293499288632686786570043
51498447293499289044469050759269
51498447293499294716221321044221
51498447293499441129134286080458
51498447293506498708856650550815
51498447294371005446893143065175
51498447294371006681675076560107
51498447310824379259132256474058
51498447310896113513940490806196
51498447310897314126148051457746
51498447310897314126150375455800
51498447310897330188186594341278
51498447310908121129684360255978
51498447310929745688023575879838
51498447310929745693107264666922
51498447310929747517330144020478
51498447310929747522413832807562
51498447310932130735981581404596
51498447310932432571545432777940
51498447310932446984760349645534
51498447310932447388928634717124
51498447310940552683942471199998
51498447311112260763698605241026
51498447311112260763698605245238
51498447311112260768784617330536
51498447311114962055352030346790
51498447311114962604394704891878
51498447311114962609480717677016
51498447311114962650148289800342
51498447311114962650150613798396
51498447311114964297276313436230
51498447311114967413603775574822
51498447311114967962646794493652
51498447311114968008401408271892
51498447311115862630694104038316
51498447311115862630694104051366
51498447311115863034944700099118
51498447311115863034945732156838
51498447311115863034945733219696
51498447311115863034945817895986
51498447311115863040031744941976
51498447311115863042476109947240
51498447311115864865091447944540
51498447311115867981415815849688
51498447311115867981415815862738
51498447311115868119429716003518
51498447311115868576212161392468
51498447311115868576213190262244
51498447311115868576777020464776
51498447311115868576965306822358
51498447311126969626177766706280
51498447311148283481255896588144
51498447311148617024796904265308
51498447311150985184687885092052
51498447311150986420034677653628
51498447311151268902669331935484
51498447311151284962177248015976
51498447311151287204084307640636
51498447311151290499113387928283
51498447311151292145489299254859
51498447311151318316446891472660
51498447311151318865301275428286
51498447311151318865301361165982
51498447311151318865301361167434
51498447311151318865304718634534
51498447311151318865489561785868
51498447311151318865489905792220
51498447311151334917466410508270
51498447311151335329248674684446
51498447311152219295852393036036
51498447311220312429821877040438
51498447311220317781299057211232
51498447311220317781299397352886
51498447311220317781299401584974
51498447311220329084125621991308
51498447311220330731254674496924
51498447311220330731254674496972
51498447311220330731254677679252
51498447311220334437295050625966
51498447311220335672641844237350
51498447311220362392641422375866
51498447311220362392642455496444
51498447311221218349110834619624
51498447311221218349111953827818
51498447311221262960454580443388
51498447311221267762889513364994
51498447311221529658113417663974
51498447311221529658193658340376
51498447311221529658193658344588
51498447311221535192682849452584
51498447311221535194293743793310
51498447311221535195130572042992
51498447311221563012464075692570
51498447311221563012464075709832
51498447311221563149724831483580
51498447311221568501202011660038
51498447311221568546200122083614
51498447311221568684216346589630
51498447311221579621014236800594
51498447311221579621015354593250
51498447311223914701069003952038
51498447311223914701069005014896
51498447311223914701069089691186
51498447311223919640763916414504
51498447311223919640763921013774
51498447311223920052546180585016
51498447311223920052546180603730
51498447311223933002501888564870
51498447311223933002505244615028
51498447311223964114846564552072
51498447311223964114846564556284
51498447311223970014613613612584
51498447311224214890067629834306
51498447311224214890318678306732
51498447311224214890339597948822
51498447311224214890339599011680
51498447311224219829195363809822
51498447311224219830011271357316
51498447311224219830013594305610
51498447311224219830034515011962
51498447311224219830034515012170
51498447311224220241816774583252
51498447311224220241816779188138
51498447311224220378805564747802
51498447311224220379077533931000
51498447311224222071123342723892
51498447311224230949829261591008
51498447311224230949846740135256
51498447311224230949847857932124
51498447311224231498621232033200
51498447311224231498890878268104
51498447311224236303016168774126
51498447311224236303016169819722
51498447311224236303016169836984
51498447311224236303769315248160
51498447311224236483499108760692
51498447311224236484335932297383
51498447311224236484335932297384
51498447311224236485946826633786
51498447311224236485946826651048
51498447311224236486009588752842
51498447311224236486030512641522
51498447311224236486783654887632
51498447311224236486783654887840
51498447311224236486846417006896
51498447311224238133075883388800
51498447311224238133138645507856
51498447311224238133159565164448
51498447311224238133159566214208
51498447311224238133159566214416
51498447311224264301671730328430
51498447311224264301671759024786
51498447311224264301671759379078
51498447311224264304117158548856
51498447311224264304117158554472
51498447311224264304117158554680
51498447311224264304117244643748
51498447311224264304179920669524
51498447311224264304179920673736
51498447311224264304180006762804
51498447311224264850711306039560
51498447311224264850714749247260
51498447311224264850714777943616
51498447311224264852971890048698
51498447311224264852971891111508
51498447311224264852971975787846
51498447311224264853159143285702
51498447311224264853159144348560
51498447311224264853160176406280
51498447311224264853160177473510
51498447311224264853160262145428
51498447311224264853222939588354
51498447311224269792855093468176
51498447311224269792917855587232
51498447311224270203884207610820
51498447311224270203884207628082
51498447311224270203884207964904
51498447311224270203884207965112
51498447311224270204449067035760
51498447311224270204449071286562
51498447311224270204637353039258
51498447311224270249365909448240
51498447311224270249616871814336
51498447311224270249616871831598
51498447311224270249616957907616
51498447311224270249617991026742
51498447311224270249635468054670
51498447311224270249637792402644
51498447311224270249637792419906
51498447311224270249638911733094
51498447311224270249638911733302
51498447311224270250202651591544
51498447311224270250202737684824
51498447311224270250453700068390
51498447311224270250453786161670
51498447311224270386898547132200
51498447311224280912668436388130
51498447311224280912668437805280
51498447311224280912731199924336
51498447311224416251835535835606
51498447311224416800627506277590
51498447311225120809628556577768
51498447311225120809628556577816
51498447311225120809628561182862
51498447311225122638935124718456
51498447311225131926912823170280
51498447311225131929441905533064
51498447311225137463094268490548
51498447311225137463929948851697
51498447311225137463929948851698
51498447311225164871928940549244
51498447311225165281265776499122
51498447311225165281265777916272
51498447311225165281265805195478
51498447311225165283773965790456
51498447311225170771695989605336
51498447311225170771695989605384
51498447311225170817177605349524
51498447311225170817178724557718
51498447311225170817365891707106
51498447311225170817428653808900
51498447311225170817450693740916
51498447311225170818014433586108
51498447311225170818202719943690
51498447311225170818265482062954
51498447311225181343219465074452
51498447311232336471935038029724
51498447311232336471935038029772
51498447311232336471935038042822
51498447311232336471935041212052
51498447311232336471938480168950
51498447311232336471938480173162
51498447311232341413322207770150
51498447311232342007846845616852
51498447311232342008035131961384
51498447311232342008118810549088
51498447311232342008118814781176
51498447311232369414425602354318
51498447311232369826204426506526
51498447311232369963465181236130
51498447311232369963465182298988
51498447311232369963468621255886
51498447311232375314190245915332
51498447311232375359943830471116
51498447311232375359943916560184
51498447311235938743182252097670
51498447311235938743185608147828
51498447311235972234715661728546
51498447311235977585437373539918
51498447311235977631107275624378
51498447311235977631170037743434
51498447311235977631190958449786
51498447311235977631190958449993
51498447311235977631190958449994
51498447311235977631191044539062
51498447311235977768451713179598
51498447311256651800321835341686
51498447311256651801076009639900
51498447311256651801138771758956
51498447311256651801158574196264
51498447311256651938336764369504
51498447311256651983336090303464
51498447311256651984172912786024
51498447311256651984172913835784
51498447311256653630465147054266
51498447311256653630465147059882
51498447311256685154675846120020
51498447311256685154675846137282
51498447311256685154676190493554
51498447311256685291936600862722
51498447311256685291936601925532
51498447311256685291936686601870
51498447311256701763227125020700
51498447311256701763227125374832
51498447311256701808708742281208
51498447311256701808958676148922
51498447311256701808959790757846
51498447311256701809544422624888
51498447311256701946157782305536
51498447311256701946993462662314
51498447311256703044326360720494
51498447311260254071568963320356
51498447311260255901712244919638
51498447311260255901712359710678
51498447311260287425922974098690
51498447311260287425922974098898
51498447311260303669197600301870
51498447311260304034474252999578
51498447311260305315489919247854
51498447311260305315573487282222
51498447311260305864616506201260
51498447311805082758284748452770
51498447311807782220634359894176
51498447311807798691921441331180
51498447311878026916649479446094
51498447311878026916651803444148
51498447311878028745958371580576
51498447311878028745958371584788
51498447311878028745959490792982
51498447311878032450302195278876
51498447311880728207465737237882
51498447311880728207465737242094
51498447311880728208302561240974
51498447311880728208302647334414
51498447311880728208304884189268
51498447311880728208304884189428
51498447311880728212551749327392
51498447311880733696201349207296
51498447311880733696203672155590
51498447311880733702981937986600
51498447311888839270820463318220
51498447311913149065554807315358
51498447311913149066391635565040
51498447311913149202815820338314
51498447311913150849945647669752
51498447312095680791287832886760
51498447312095680791291188936918
51498447312096581359099528770622
51498447312096581359099533019972
51498447312096581359101851368996
51498447312096581359101851718916
51498447312096581359101855968266
51498447312096881548288762895860
51498447312096881549125591145542
51498447312099271537717875947668
51498447312099282650752610565502
51498447312099284297880637387882
51498447312099284297880638450740
51498447312099288009004703349556
51498447312099288009005732219332
51498447312099288009005732223544
51498447312099288009569562421864
51498447312099288009757848779446
51498447312099571727741615492593
51498447312099573374117526819169
51498447312099582657008863407898
51498447312099582657011188922272
51498447312099582657011188939534
51498447312099582657764334350710
51498447312099582664351988309764
51498447312099582839941845736336
51498447312099582839941845753598
51498447312099582840004607855392
51498447312099582840778673990182
51498447312099582840778673990390
51498447312099582840841436109446
51498447312099584487070902491350
51498447312099584487133664610406
51498447312099584487154583899816
51498447312099584487154585316758
51498447312099584487154585316966
51498447312099588190661232033334
51498447312099588198004356935200
51498447312099588198255405411838
51498447312100483224820645402462
51498447312100483224820646452222
51498447312100483224823314240770
51498447312100485054966453400598
51498447312100488758473014027898
51498447312100488758473015090708
51498447312107688362113829284456
51498447312107688362113829634376
51498447312107688362113833883726
51498447312111290221579813699244
51498447312131987227578596912902
51498447312131988873951150772330
51498447312131988873951150772378
51498447312131988873951925606990
51498447312131988873954508239478
51498447312132003103315933342120
51498447312132003103316708195446
51498447312132003104068816253956
51498447312132003241329830313622
51498447312132003652359727097014
51498447312132003691334008705162
51498447312132003697841342828104
51498447312132003697841342841154
51498447312132004933375384394596
51498447312132004933438405843714
51498447312132004933459325015080
51498447312135590733416014911902
51498447312135605367784532855134
51498447312204933031479053406766
51498447312204933031479053408218
51498447312204933031479053412382
51498447312204933031479053412430
51498447312204933031479054928702
51498447312204933031479054928750
51498447312204933031479054941800
51498447312204933031479058111030
51498447312204933031479058112482
51498447312204933031479058129744
51498447312204933031479139501498
51498447312204933031479143851630
51498447312204933031482498134998
51498447312204933032234610444310
51498447312204933168739808137822
51498447312204933214413154949062
51498447312204934861541178584950
51498447312204934861603854610726
51498447312204938565131422033654
51498447312204938565131422037866
51498447312204938565131426283004
51498447312204938565131426755180
51498447312204938565131508126934
51498447312204938565131508243526
51498447312204938565696629828176
51498447312204938565884657905504
51498447312205833599290835402782
51498447312205839132943204028218
51498447312205839132946647234466
51498447312208534890943889549614
51498447312208534890944004807422
51498447312208540242421189246328
51498447312208540379681857882652
51498447312208540424596376266510
51498447312208542071725428770722
51498450664041785708430812825122
51498450664041785708430812838172
51498450664041785708430813887932
51498450664074219097354249079960
51498450664074219099613942062266
51498450664076903742045849879022
51498450664076903742045935618170
51498450664076903742046964487946
51498450664076918559429051818206
51498450664076918559429137557354
51498450664076918559430166427130
51498450664076920205804963144782
51498450664076920205805048883930
51498450664076920389007589142044
51498450664076920389007674881192
51498450665021602925291560895926
51498450665022504039613583622322
51498450665025205323673868468548
51498450665025205323673868487422
51498450665025205323736630583392
51498450665025205331015874175270
51498450665025205331016993389288
51498450665240452562844545365132
51498450665240452562845578466996
51498450669853149804641686546966
51498450669853160917678829721100
51498450669853160917679088001354
51498450669958516284624513035276
51498450669958516284624513052538
51498450669958518061420495514924
51498450669961217576026803588224
51498450669961218125069565626480
51498450669961218125069565639530
51498450669961218125069823906734
51498450669961219353073490153714
51498450669961219353073576242782
51498450669961219353073576260044
51498450669961219353073577659724
51498450669961219360416615068630
51498450669961219360416616468310
51498450669961219360416616472522
51498450669961228643310620132536
51498450670201682488691385094808
51498450670201682496034423903394
51498450670204383780093419462810
51498450670274615578935557960582
51498450670274615578935557977844
51498450670274617363073546129690
51498450670274617363073546146952
51498450670274617363073546496872
51498450670274617363324250250056
51498450670274665541567075237396
51498450670277316870337848513530
51498450670277317419380610551786
51498450670277317419380610564836
51498450670277317419380868832040
51498450670277318654726540785742
51498450670277318654726628291752
51498450670277318654727659993936
51498450670277318654727661393616
51498450670277366833220069876186
51498450670277366833221189084380
51498450670277366833221190488272
51498450670858179754008039421712
51498450670860881045661121216592
51498450670930225171084075687952
51498450670930225171272362032484
51498450670930225173531793561046
51498450670930225173594555675890
51498450670931125739084144022836
51498450670931125739084144040098
51498450670931125739084488396370
51498450670931125741343919924932
51498450670931125741594624028036
51498450670933825202854637031514
51498450670933827030737484102182
51498450670933827032996915613482
51498450670933827033247964090120
51498450670933827038080609004048
51498450670941936266209025788688
51498450671149066862972606896286
51498450671149077976006649348540
51498450671149077976006650398300
51498450671149077976008973346594
51498450671149077976010008337624
51498450671149077976010008350674
51498450671149963717066241251448
51498450671149963724659295417546
51498450671149968666319467447038
51498450671149968666319467796958
51498450671149978541226508306388
51498450671149978541226508323650
51498450671149978543736988311588
51498450671149978543738107506732
51498450671149978543759028213132
51498450671149979779355749706282
51498450671149979779355835795350
51498450671152665008719323046328
51498450671152679695681339223516
51498450671152679698129057096610
51498450671152679832879676207598
51498450671152681480008383989808
51498450671152681480008388589078
51498450671160774244525772453990
51498450671160774244525772808122
51498450671160784945968161439836
51498450671160785357562054700184
51498450671160785357562055054316
51498450671160785357562055067366
51498450671160785357562140793464
51498450671160785357563174262510
51498450671185100275191698078552
51498450671258031854478573990128
51498450671258031854478578589398
51498450671258031854479693185272
51498450671258031854479693198322
51498450671258031854541336104972
51498450671258031856989058577336
51498450671258035560520070713994
51498450672915982969456572664597
51498450672916883400007599929557
51498450672916893917683800410311
51498450672916894466475770852503
51498450672937610681698349426878
51498450672940008680178983454175
51498450672940009229158981986745
51498450672940012378626392575630
51498450673241098878623232933790
51498450673888289903724636836113
51498450673888289909079178666489
51498450673897599848202005392258
51498450673900301139851643991519
51498450673900301140106048505265
51498450832486259229285267239341
51498450832486259229285267239584
51498450885663887535418009428868
51498450885663887535418009612811
51498450885663887535418096768900
51498450885663887535418096768901
51498450903349670591969085835021
51498450903349670591969171574169
51498450903349670592031847599945
51498450903349672239097879706299
51498450903349672239098222546251
51498450903349672239098224079833
51498450903349672376358892716157
51498450903352372295216145461545
51498450903352372295404173538873
51498450903352373530751304341131
51498450903352374079605952342681
51498450903352382813645314122559
51498450903352383225239291954203
51498450903353272863027927101977
51498450903353272863215955179305
51498450903372797926616461559995
51498450903376399785244501346347
51498450903376400197026764472763
51498450903376699974515095343131
51498450903376699979598698391067
51498450903376699979849746867705
51498450903376700523558114261961
51498450903376700528641717309897
51498450903376703640722314660285
51498450903376703640722314677547
51498450903376703640973363136923
51498450903377600547598766743213
51498450903377600954297426821693
51498450903377600959192744574857
51498450903377600959380772652185
51498450903377604071461370006785
51498450903377604071461628287039
51498450903377604071461632892133
51498450903377604071461717568471
51498450903377604208722383012431
51498450903377604620316360844075
51498450903377604620316365094877
51498450903377604620504388921403
51498450903377604620504650389649
51498450903377648721030732704686
51498450903388410884449866793135
51498450903388410885014725859779
51498450903388411021710621518527
51498450903388411022275480589383
51498450903388863206848553777524
51498450903388863206911316961577
51498450903389763774660336837085
51498450903389764186254314668729
51498450903389764186442599963501
51498450903389764186505275989277
51498450903596487108265324766533
51498450903596487108265583046787
51498450903665771533409269005139
51498450903665771670669937641463
51498450903665786359825614370891
51498450903665786359826643240667
51498450903665786360077691717305
51498450903665786494827966454759
51498450903665786495663646798439
51498450903665786497338446442697
51498450903665819711651749636207
51498450903668472824873978349157
51498450903668473373916997267987
51498450903668488015060428167173
51498450903668488198075026081283
51498450903668488198910706424963
51498450903668488198911849613603
51498450903668488200521714034841
51498450903668488200522485674123
51498450903668488200522485687173
51498450903668488200522743954377
51498450903668488200585506069221
51498450903668521003301392456927
51498450903668521003304745324757
51498450903669388631072742349561
51498450903669388631073771219337
51498450903676593125365691274517
51498450903676593311078801508907
51498450903680195582074879952501
51498450903704505420116116679683
51498450903704510727531961455685
51498450903704554833893676216859
51498450903704556481021699854199
51498450904249333924092714870283
51498450904249333924907503205371
51498450904249348154209519410919
51498450904249348154209524010189
51498450904249348702499397150661
51498450904249348702499397500581
51498450904249348702499483239729
51498450904252035215745796665163
51498450904252035216560585000251
51498450904252049856891466289815
51498450904252049856891809246407
51498450904252049856891809259457
51498450904252049856891810309217
51498450904252049857453226169613
51498450904252049857456665143773
51498450904252049857456669375861
51498450904252049994152565034609
51498450904252050042414310188131
51498450904252950424703505160741
51498450904252950424703506210501
51498450904252950425456389109335
51498450904252950425456647389589
51498450904260155152657495676713
51498450904260155152720257795769
51498450904260155516994008354803
51498450904260155517056684380579
51498450904260155564502521984995
51498450904260155701700514595543
51498450904261056132314303979719
51498450904263757239009744963781
51498450904263757423904623655383
51498450904321079154658912539253
51498450904321079154659684191585
51498450904322279911679642433199
51498450904322279916762216611359
51498450904322283028005904240981
51498450904322283028068666005905
51498450904322283576860636448097
51498450904322283622802249416627
51498450904322283622802249770759
51498450904322283622802593790161
51498450904322283622865355905005
51498450904322283623702179437325
51498450904322283625394432133277
51498450904324681013872728910657
51498450904324681013872728927919
51498450904324681013873757780433
51498450904324981203144351777217
51498450904324981203395400253855
51498450904324981208226925955377
51498450904324981208477974432015
51498450904324981209314797964335
51498450904324984731252963867505
51498450904324984731440991944833
51498450904324984731441334884163
51498450904324984731441336301105
51498450904324984731501429698653
51498450904324984731504010927201
51498450904324984731504012326881
51498450904324984731504097003219
51498450904324984733948375915203
51498450904324984733948375932465
51498450904324984733948377332145
51498450904324984733949152171017
51498450904324984733949495127609
51498450904324984868699422309201
51498450904324984868702003520487
51498450904324984868702003537749
51498450904324984868702004937429
51498450904324984868702089613767
51498450904324984914455588428951
51498450904324984914455589845893
51498450904324984914455674522231
51498450904324984914518351960737
51498450904324984915355175493057
51498450904324984917047427839089
51498450904324984917047428189009
51498450904324984917047432556451
51498450904324986562421554806805
51498450904324986562421556223747
51498450904324986562484232249523
51498450904324986562484316925861
51498450904324986564928595837845
51498450904324986564928597254787
51498450904325885299253116878727
51498450904325885299253117941537
51498450904325885299315792904503
51498450904325885299315793967313
51498450904325885301760157909767
51498450904325885301760158972577
51498450904325887130233252125031
51498450904325887130233336801369
51498450904325887130233337864179
51498450904333089979008038284375
51498450904333090024761623192839
51498450904333090024761627792109
51498450904333090028105578566841
51498450904333090390598663248189
51498450904333090390602016116019
51498450904333090436352248156653
51498450904333090436543629101811
51498450904333090438799966029747
51498450904333090438862728144591
51498450904333090439887842756067
51498450904336692112994497626721
51498450904336692113057173652497
51498450904336692113057176839037
51498450904336692115501541844301
51498450904336692250255166263045
51498450904336692296092433524741
51498450904336692296092433874661
51498450904336692296092519613809
51498450904361003920967845680607
51498450904361053746338239860787
51498450904541121600784346528599
51498450904541122836403022633443
51498450904541122836403108726723
51498450904541123385446041552273
51498450904541132713821662343217
51498450904541132714072710819855
51498450904541132714658489076579
51498450904541132714658490493521
51498450904541132718904236521377
51498450904541132719155284998015
51498450904541133954502077559591
51498450904541134503294048001783
51498450904543822892437428323479
51498450904543834005474830244427
51498450904543834006311658014451
51498450904543834010557404422587
51498450904551928414609327644607
51498450904551928552058368731793
51498450904551939115779753233251
51498450904551939116051717680213
51498450904551939116052836888407
51498450904551939120863356281187
51498450904551939121114404757825
51498450904551939527562017763511
51498450904551939527643371513803
51498450904551939527645695511857
51498450904551939527646729098995
51498450904551939527646815192275
51498450904551939665073820611457
51498450904551939665095770186181
51498450904551939670157423659393
51498450904576254445275254318929
51498450904576254445276373527123
51498450904576254445276373532739
51498450904576254451779145615855
51498450904576254452030194092493
51498450904576254452032604160901
51498450904576254856866908152519
51498450904576254856870264221391
51498450904576254856870265638333
51498450904576254863560376671453
51498450904576254863561495885263
51498450904576254863563818814891
51498450904576254863623138786297
51498450904576256099158217709667
51498450904576256641259043630979
51498450904576256647950188151859
51498450904576256647953630295297
51498450904576256648037309461989
51498450904579858370154297211699
51498450904579858370157396398545
51498450904579858507418150774017
51498450904649189136705841519663
51498450904649189136894128218279
51498450904649189319072668118145
51498450904649189685748860438493
51498450904649189685749889289555
51498450904649189730663293081959
51498450904649189730854674027117
51498450904652791407952969481071
51498450904652791407953998349395
51498450909258297653015797491185
51498450909260708037539063551591
51498450909260708586331033993783
51498450909260998944668879286065
51498450909260999492958409464121
51498450909260999492958666681565
51498450909261010011136793004617
51498450909261010422730770836261
51498450909261899923509436729081
51498450909261909206403446510509
51498450909261909206403703727953
51498450909261909343601439121057
51498450909286215254362464298825
51498450909286215254362807255417
51498450909297021656885668277729
51498450909297021656948430042653
51498450909297032775006758519201
51498450909297037030090068877685
51498450909297037030090153554023
51498450909297037030090154616833
51498450909297038258093821213733
51498450909297038264872087044743
51498450909297038265436947178409
51498450909504167626016649171409
51498450909515875007506708967873
51498450909515875007507052987275
51498450909515876242852726690577
51498450909578049180390356013113
51498450909588816737648872930751
51498450909588865465122657762371
51498450909588865465122658825181
51498450909588866700466008180509
51498450909588866700469451386757
51498450910160675407233311725489
51498450910160675408070135257809
51498450910169681497907457745355
51498450910169681497970133771131
51498450910172382652278864109895
51498450910172382789288570362861
51498450910233610281866434448101
51498450910233612112846654375115
51498450910233612114538907071067
51498450910234510713170691823661
51498450910234510713170692886471
51498450910242615823476730832687
51498450910242616371515555846281
51498450910242616417520189231543
51498450910242616418357012763863
51498450910245317526096169627643
51498450910245317526158930329757
51498450910245317526912072571655
51498450910245317526912075753983
51498450910245317663356919747941
51498450910245317663356922936093
51498450910245317663419595773717
51498450910245317663419598961709
51498450910245317709110507844557
51498450910484881649524083042959
51498450910484882061306346169374
51498450910484882061306346169375
51498450910484882061951441200675
51498450910484882061954884406914
51498450910484882061954884406923
51498450910485780798723598620481
51498450910485782628866990293441
51498450910485782629118037353137
51498450910485782629118124977399
51498450910561416958231709141003
51498450910561418787622988500279
51498451364226518296789991564350
51498451364258938738254423317131
51498451364262541009250502819163
51498451382171232374464483235218
51498451382171232511725494815084
51498451387892093037398131821935
51498451387895694759602240881775
51498451387895696591168503050316
51498451388828368526787457886500
51498451388828368526975485963828
51498451388831970384560069079163
51498451388831970384560069079323
51498451388843976127684799047427
51498451388864685885818426307916
51498451388864685889814152629532
51498451388864685890002180706860
51498451388864685890002185411124
51498451388864685890649837677476
51498451388865586453567446183425
51498451388865586499321002395533
51498451388868287791036760203139
51498451388868287798378765892551
51498451388868287798378766009191
51498451389050823042095947360222
51498451389059228900004458359829
51498451389059228900004458359913
51498451389060129467753392146352
51498451389062830619614314286654
51498451389156475390205732219608
51498451389156475390394018577190
51498451389156475392735989257454
51498451389160075419551477537269
51498451389160077112409841261979
51498451389160077249691401557135
51498451389160077249693726021589
51498451547709705071717516091230
51498451547709752837610553720145
51498451548361254680783613698963
51498451548620027300151124189565
51498451594686923998100169378925
51498451594695328064829640324327
51498451595011477320078703231981
51498451595011477320078706414309
51498451600567480405333422052564
51498451600571088037089321288746
51498451600591496828893778950438
51498451600591496833077534425290
51498451600591795737064769841070
51498451600591797434193157901038
51498451600591797434193158963896
51498451600594197301730950089358
51498451600594198536512883584290
51498451600594202238369502113394
51498451600594202238370276949458
51498451600594202243202060935446
51498451600594202243202147028886
51498451600594202243390089012774
51498451600594497440500115825224
51498451600594497445247959177678
51498451600594498725846239695918
51498451600594499091623870504254
51498451600594502381887286037778
51498451600594502386718807505760
51498451600594502386718811756562
51498451600594502798501075932738
51498451600595399293595254867162
51498451600595399293595259571426
51498451600595399295854691099988
51498451600595399705189237403070
51498451600595399844897714256730
51498451600595399844897972537032
51498451600595404646576402911360
51498451600602607496459986385332
51498451600603503170813936484628
51498451600603504398880710623878
51498451600603508103226510637902
51498451600603508109941669997796
51498451600603508109941670464356
51498451600603508109942014354068
51498451600603508110004432112640
51498451600603508521535647829440
51498451600603508521535648296000
51498451600603508658984688916834
51498451600606209808356433786834
51498451600883586478492670657506
51498451600883731655457777316564
51498451600885986757332325605598
51498451600885987992678343332514
51498451600886286946581998897434
51498451600886480987524371666628
51498451600886480987525406186886
51498451600887333926704645597990
51498451600894393292234054574778
51498451600918707385546714415722
51498451600919607404252715389662
51498451600919607815847037595048
51498451600922309107500118917544
51498451601478838361015982798772
51498451601538881749058738089300
51498451601538881751317394311026
51498451601538881751318169617862
51498451601538881751318513991604
51498451601538881752133302326692
51498451601538882986664186878218
51498451601538882986664187344778
51498451601538882986665306558796
51498451601538882986916010661900
51498451601538882986916268942202
51498451601539782319129181022952
51498451601540076969875981232112
51498451601540076972405062631208
51498451601540081906264604459832
51498451601540081913792228139498
51498451601540081914356312371482
51498451601540082323043091622788
51498451601540082506057431256644
51498451601540082506120192904928
51498451601540082508316862785206
51498451601540082508567915495384
51498451601540082508587683590066
51498451601540082508588836200332
51498451601540082509152543128886
51498451601540083736406852944152
51498451601540083743662880512122
51498451601540083743725642631178
51498451601540083743746448546490
51498451601540083743934476623818
51498451601542483471179164329348
51498451601542483471265515520728
51498451601542483471830374587372
51498451601542485257911315306186
51498451601542485257912348426764
51498451601542783617039287766022
51498451601542783617039632139764
51498451601542785447181536250342
51498451601542785447181880606614
51498451601542785447432584727188
51498451601550883785957385369288
51498451601550888724813146996748
51498451601550888727344550877578
51498451601550888727344555128380
51498451601550889139126819304556
51498451601550889322140781634982
51498451601550889322141158938412
51498451601551784396994791599346
51498451601551789338570243452168
51498451601551789887612916580314
51498451601551789889952936215614
51498451601551789890768844231280
51498451601575199114344093304860
51498451601575199114533154956228
51498451601575199114616837776020
51498451601575199114616838838878
51498451601575199115097239188212
51498451601575199115180807222580
51498451601575199115180922008004
51498451601575200944759082605836
51498451601575200947834426387768
51498451601576099682992704002568
51498451601576099684876337639466
51498451601576099728161283503328
51498451601576099730440836921732
51498451601576099730441980110372
51498451601576100965787539144890
51498451601576149096017117774436
51498451601576149096017118128568
51498451601576149096017889426768
51498451601576149096206176121220
51498451601576149096770263539744
51498451601576149134407776154590
51498451601578802669222975454364
51498451601578850801900186217904
51498451601758630857404677343818
51498451601758630859096933698486
51498451601758630859100027944980
51498451601758630859664112176964
51498451601758636212266367628138
51498451601758636212831223513858
51498451601761337913754940541214
51498451601761337916266568435154
51498451601761337921286380498470
51498451601762523985632294669838
51498451601762533319345780738848
51498451601762533320181461082528
51498451601762535101224338796544
51498451601762535108839083786132
51498451601762538673348943955730
51498451601762538677595461549638
51498451601762538814793453097328
51498451601762538814875992378560
51498451601762538815629138162742
51498451601770638427391613738992
51498451601770638429651043850404
51498451601770638429922639962100
51498451601770643783088974927896
51498451601770643925182027142448
51498451601770643925370313854370
51498451601770644339412385327344
51498451601794953758307401539870
51498451601794953758307402010642
51498451601794953758307403073500
51498451601794953759143078699818
51498451601794953759143081883550
51498451601794954131699007685812
51498451601794954131699007690024
51498451601794954131700040806390
51498451601794954177432447792462
51498451601794954314630439357622
51498451601794954314630697637924
51498451601794955412778465517974
51498451601794955549976453411160
51498451601794955549976453896594
51498451601794955550060021446932
51498451601794955550060136232356
51498451601794955550060136236568
51498451601866988616431283158770
51498451601866989852048892297490
51498451601867888587211040515380
51498451601867888587775124747364
51498451601867889181735675161088
51498451601867889182571355504768
51498451601867890417081692888004
51498451601867890417353288999700
51498451618317671839045480466140
51498451618320373130511309037066
51498451618320373679554327955896
51498451618320375514194514483270
51498451618321274110292608328170
51498451618321275944745545999032
51498451618332569714633935668973
51498451618504241328544247433562
51498451618536515350114747462018
51498451618547322163667845053472
51498451618547322163918893530110
51498451618612309598135105093008
51498451618613210028686130945238
51498451618613210028686132008048
51498451618613210028686132357968
51498451618621663505940734471213
51498451618648182052545893263108
51498451619265659655017284629235
51498451619265659656709535925516
51498451619268359713014792020980
51498451619268659899566732100924
51498451619268659899817780577562
51498451619268659902286419138342
51498451619268661549414442774230
51498451619269562117226224781844
51498451619269604751942926137066
51498451619280367283838551944102
51498451619484796578742974926950
51498451619484807651946191166234
51498451619487508806150231891190
51498451619495614518010136935225
51498451619519929841331837584998
51498451619519929841582886061636
51498451619519929848925924870222
51498451619519931633502985325232
51498452746771501826759635712002
51498452746771505531105436196798
51498452746868718678791360169136
51498452746868718678791360523268
51498452746868763196350678897220
51498452746868766854774409271642
51498452746868766854774409625774
51498452746876823788532539402840
51498452746880893074225460915471
51498452747063241371213505859288
51498452747063256195371533609774
51498452747063256195371534672584
51498452747086656269133558904330
51498452747086656269697643136314
51498452747086656269885671213642
51498452747086700741523262787944
51498452747086700741523263850754
51498452747087551347016564336900
51498452747087556700437042498004
51498452747087567818558047000328
51498452747087601172075319985490
51498452747094809557870449565294
51498452747095709988421735464640
51498452747171309645887741587866
51498452747719753407341464285156
51498452747719753407908729211046
51498452747742863909108231273296
51498452747742863909108231627428
51498452747743164647989023004258
51498452747744065030526689475920
51498452747744065030526947743124
51498452747744065030526948097256
51498452747744065030527033836404
51498452747744065032786379271686
51498452747744065032786379625818
51498452747744065032786465364966
51498452747744065077889188970948
51498452747744065077889188983998
51498452747744065077951864996724
51498452747744065077951865009774
51498452747744065078708219799566
51498452747744065078708219817036
51498452747744113208769428374192
51498452747744113208769428728324
51498452747825119887891727194914
51498452747827821591326814898766
51498452747827821591327073179020
51498452747827866062964063516476
51498452747827866062964092212832
51498452747827866062964321796730
51498452747848531081399175312806
51498452747849479690361082321676
51498452747852133223544490674426
51498452747852133353378437676548
51498452747852133360805245404030
51498452747852181392185534070210
51498452747852181531056838307720
51498452748034948618326498759400
51498452748034948618327270411732
51498452748034948623409844589892
51498452748034952322483899513920
51498452748034952322671927591248
51498452748034952324364180287200
51498452748034952324367647940454
51498452748034952329450222118614
51498452748034953559713665667370
51498452748034964677918328548304
51498452748035849048877526024360
51498452748035849048878297676692
51498452748035849053960871854852
51498452748035852753223297812800
51498452748035852753223298875610
51498452748035852754915550508752
51498452748035852754915551571562
51498452748043057434673685892286
51498452748046659568660059141560
51498452748046659705920813871164
51498452748046670686860589709086
51498452748046670686864060550492
51498452748046670686864061954384
51498452748046670686864061967434
51498452748046670686864832207036
51498452748046670824061935187464
51498452748046670824061938374004
51498452748046675770529355112160
51498452748046676177207866138024
51498452748068285547915247572580
51498452748070971328287266146174
51498452748070971328349942171950
51498452748070971329103083351038
51498452748070971329103087583126
51498452748070986153264210997048
51498452748070987388611343687020
51498452748070987388611347919108
51498452748143917323551734119392
51498452748143920890717334809562
51498452748143920890720434002232
51498452748143920890720690863932
51498452748143920890720692282486
51498452748143921027915327420110
51498452748143921027918680287940
51498452748143921027918683476092
51498452748143921027918684893034
51498452748143921029589787300140
51498452748143922263265472853728
51498452792054702641389969711704
51498452792346487023154030008098
51498452798255116140601497894545
51498452798255116140601756174799
51498452800058521372732232567383
51498452800273757496603795048775
51498452800273789195945476823921
51498452814816603975085497965560
51498452814999374905406155940746
51498452815008395819714974392656
51498452815011130328191842197020
51498452815032705660202897660666
51498452815035408736057850003276
51498452815035441953066136207502
51498452815035441953066480567986
51498452815035442090327149558602
51498452815663986610680375343492
51498452815663986617455202217604
51498452815663987022462639519668
51498452815663987029237466393780
51498452815688302353380751802630
51498452815688302360155578676742
51498452815688303588724102220768
51498452815688303588724446581252
51498452815688303595502368055990
51498452815761247934352701640298
51498452815761247941127528514410
51498452815761249580725255849694
51498452815761249580725514116898
51498452815761249580725514129948
51498452815761249581478401260870
51498452815761249581478401278132
51498452815761249588256581002812
51498452815761253287518778456934
51498452815761253294296958194664
51498452815762150697579970669968
51498452815764851989233052464848
51498452815980087556366218698728
51498452815980088105158189140920
51498452815980088107686155483454
51498452815980088107689597272552
51498452815980088107689598689702
51498452815980088107689598693914
51498452815980088107748917602510
51498452815980091263239985170314
51498452815980091263240329530798
51498452815980091263243424131424
51498452815980091812011034907558
51498452815980091812031955612506
51498452815980091812031955968250
51498452815980091812031955972462
51498452815980091812032298911584
51498452815980091812032298924634
51498452815980091812032299974394
51498452815980091812032300341784
51498452815980091812035397757348
51498452815980091812035399174498
51498452815980091812094717733174
51498452815980091812094718087306
51498452815980093046817328068548
51498452815980102383059005323542
51498452815980102931847622902116
51498452815980102931850975765734
51498452815980104167445464296074
51498452815980107870975356881844
51498452815980107871540473154286
51498452815980107871791264426738
51498452815980988675497937478018
51498452815980988675501380684266
51498452815980991831051767164878
51498452815980991831055206121776
51498452815980992379843737607070
51498452815980992379843737608682
51498452815980992379843737962814
51498452815980992379844081963342
51498452815980992379844081982216
51498452815980992379847176563968
51498452815980992379847181169062
51498452815981002950867348361208
51498452815981002950867692717480
51498452815981002950870787318106
51498452815981002950870816015866
51498452815981008439602960682154
51498452815983689964623311197568
51498452815983689967154719329200
51498452815983693533463374968810
51498452815983693670661367579358
51498452815983693670661367583730
51498452815983693671476155918818
51498452815983693671497076607748
51498452815983704654117875642390
51498452815983704654871021053566
51498452815991809764608728029130
51498452815991809764609072402664
51498452815991809764609100982380
51498452815991809764612171235378
51498452815991809764612199933138
51498452815991809764612203119678
51498452815991810313463460603588
51498452816016110817629467335718
51498452816016125093832637621096
51498452816089056812974409824202
51498452816089059968465559235936
51498452816089060105726227872420
51498452816089060517257529678128
51498452816089060517257533910216
51498452816089060517257533915832
51498452816089060517257533929090
51498452816089060517257534283222
51498452817670207437084366412861
51498452817674962319117997220342
51498452817674962319117997570262
51498452817675010488326219448736
51498452817675010488326219798656
51498452817747007737284572782844
51498452817748403129269871768146
51498452817768632528554846033540
51498452817771322699827400059436
51498452817771322699827486152716
51498452817771322702337884296724
51498452817771323068200361780642
51498452817771323068200362117512
51498452817771370695139358842771
51498452817771370695140387712547
51498452817771370695140392298767
51498452817771371244183410883148
51498452817771371244183411217597
51498452817771371244183411220018
51498452817771371244183411237280
51498452817772223636012144125126
51498452817772271811995193227632
51498452817780328791484824402184
51498452817780343613888951963848
51498452817780343616148389124178
51498452817780343616399479781710
51498452817783030083075142678328
51498452817783030083075229121528
51498452817783030449752494940534
51498452817783044907801469519378
51498452817963142409803962021592
51498452817963144054676677242767
51498452817965845346141730943057
51498452817965845895184405492565
51498452817965845895184405505615
51498452817965845897715810792758
51498452817987454032989359390492
51498452817990155736424447094344
51498452817990160677811869446263
51498452817990161226939347094604
51498452817990161226939347431474
51498452817990161226939347444572
51498452817999214945390351381666
51498452817999214945390694335837
51498452818001868058613010204877
51498452818001916237043432819993
51498452818001916237043433169913
51498452818071212148678802294444
51498452818071212331693141933916
51498452818095577485637464481669
51498452818095577485637464485881
51498452818622357255048289182896
51498452818622357255049403791820
51498452818622357255049405204550
51498452818622357255049408391090
51498452818622357431538850070810
51498452818622357431540014276445
51498452818642766595834253238491
51498452818642766595900372457465
51498452818642767006863032216177
51498452818642767006863032229227
51498452818642767006863375172769
51498452818642767007430467912099
51498452818642767007431588519973
51498452818642767007678935160189
51498452818642767007678935173239
51498452818642767144124043809093
51498452818642767144692342899657
51498452818642767144876927783787
51498452818643967718943800287910
51498452818643967764425761801052
51498452818643967764764668279007
51498452818646368866327895664539
51498452818646368866327896021092
51498452818646368867081036826365
51498452818646368867081036843627
51498452818646368867147156062601
51498452818646668872312554252641
51498452818646668872563601312337
51498452818646668873148099275858
51498452818646668873148100675538
51498452818646668873148185369138
51498452818646668873148186431948
51498452818646668873148186768818
51498452818646668873151542482106
51498452818646668880741929680508
51498452818646668880742272654362
51498452818646668880742274054042
51498452818646669009761593922885
51498452818646669053822554148000
51498452818646669053822554502132
51498452818646669055326779101073
51498452818646669055326779120765
51498452818646669055514806843952
51498452818646669055514807178401
51498452818646669055514807198084
51498452818646669055514807198093
51498452818646669056414649693089
51498452818646669056417706832604
51498452818646669056417750060789
51498452818646669056417750073887
51498452818646669056417750410757
51498452818646669056417750430449
51498452818646717049134377945321
51498452818646717049135406815097
51498452818655673316110599338318
51498452818655722727441857473943
51498452818658374607489804264731
51498452818658374607742788074846
51498452818658424430688572739983
51498452818658424430688917096255
51498452818658424430688917100467
51498452818719615049168605439729
51498452818727723689215055637398
51498452818727723865451096494538
51498452818727723865451440868072
51498452818727723865454539700786
51498452818727723865454927304983
51498452818727723865517689424039
51498452818727723873045269873042
51498452818727723873045313097063
51498452818727723873045313101275
51498452818727724276961477580956
51498452818727724277024153606732
51498452818727724277048561117168
51498452818727724277048647210448
51498452818727724277296122789722
51498452818727724277299564933160
51498452818727724277299694270144
51498452818727724414309315846772
51498452818728624844860342757600
51498452818731326136701666266726
51498452818731326136764428735862
51498452818752035306477783799694
51498452818752035490328832648458
51498452818752035490329177021992
51498452818752035490329220252655
51498452818752035490329995084885
51498452818752035490330339458419
51498452818752035490391982371711
51498452818752035497923006026962
51498452818752035497923049257625
51498452818752035901085985416960
51498452818752035901087100025884
51498452818752035902173858943642
51498452818752035902175021380069
51498452818752035902175021393167
51498452818752035909517027089212
51498452818752036039373014003715
51498452818752083666313044187391
51498452818752083666313388560925
51498452818752083667735996071893
51498452818752083667986700174997
51498452818752083668823895711637
51498452818752083668823895715849
51498452818752083673906098353489
51498452818752083673906098357701
51498452818752084079518259198309
51498452818752085314865048577557
51498452818752085315115752680661
51498452818752085863906951470521
51498452818752085863907723122853
51498452818755637761577123046293
51498452818755637761639885169721
51498452818755685944902177855521
51498452818755687586362885247972
51498452818755687723623639623444
51498452818934554270353101454100
51498452818934554681945964326900
51498452818934556056434389383068
51498452818934556056437489615462
51498452818934556468028024253908
51498452818934556468031466047426
51498452818934570744150695708156
51498452818935757223332642647877
51498452818935767794379086528468
51498452818935767794379129752489
51498452818935767794379130106621
51498452818935771498721443807016
51498452818935772055107587623500
51498452818938453024557835788107
51498452818938456547665232154791
51498452818938456684925900791115
51498452818938456730598125823869
51498452818938456732290378519821
51498452818938467665786350975979
51498452818938469497626275828798
51498452818938469498442207464954
51498452818938469498442207469166
51498452818946561842599885187765
51498452818946561842599885537685
51498452818946561842599971281045
51498452818946562208711874577742
51498452818946562251934054187417
51498452818946562254378375951398
51498452818946562254378419192681
51498452818946562254378423778901
51498452818946562254381846792596
51498452818946562254381862735799
51498452818946562254381862755482
51498452818946562254441051977174
51498452818946562254441444180632
51498452818946562254441444180641
51498452818946562254444538761575
51498452818946562254444538781258
51498452818946562254629472257960
51498452818946573372499514020373
51498452818946573372562190046149
51498452818946573372585549905582
51498452818946573372585549909794
51498452818946573372836596969490
51498452818946578313885775372490
51498452818946578314136479475594
51498452818946578314137728007722
51498452818946578451398396644046
51498452818946578451398401243316
51498452818946578862928449917786
51498452818946578862929569112930
51498452818947462819931141194991
51498452818947473940562258398295
51498452818947478881949423909006
51498452818947478881949428158356
51498452818950164113847012099413
51498452818950164113847012103625
51498452818950175231964291729587
51498452818950180585133676773090
51498452818950180722394431498482
51498452818970873465218142002882
51498452818970873465218142352802
51498452818970873831894004817960
51498452818970873831894263098214
51498452818970873876810631091450
51498452818970873876811018689005
51498452818970873876811745700374
51498452818970873876811790341337
51498452818970873876999046766333
51498452818970873877563902650649
51498452818970888290213041108979
51498452818970888290213042525921
51498452818970888290275804290845
51498452818970888701805613817177
51498452818970888701806642686953
51498452818970888701976422086442
51498452818970888702057810186719
51498452818970889936507174598474
51498452818970890492973605039525
51498452818971789269788117987726
51498452819043819872096336155312
51498452819043820009545505499362
51498452819043823164845878034431
51498452819043823166268858616741
51498452819043823166268858966661
51498452819043823166268858970873
51498452819043823166268944710021
51498452819043823576438693433860
51498452819043823576438822278937
51498452819043823576439079496381
51498452819043823576439851148713
51498452819043823576439855866075
51498452819043823576440200239609
51498452819043823576442136640108
51498452819043823576442266313914
51498452819043823576690904329615
51498452819043823576690904342713
51498452819043823578050864525713
51498452819043823578050864879845
51498452819043823713702934950238
51498452819043825362524194682162
51498452819043825362524239323125
51498452823679996657285164373868
51498452823680897225096860605229
51498452823680897225096860611814
51498452823681043280016958748947
51498452823688101820843936288051
51498452823894884187019175861546
51498452823894884187019175874596
51498452823895784617570203122086
51498452823896084799498416843407
51498452823898380210003670211060
51498452823898802569784058021487
51498452823899698188628421007109
51498452823899698188628421007136
51498452823906891757277702596874
51498452823906891757277703646682
51498452823906891757277703996554
51498452823906891757277703996602
51498452823906939744977904219979
51498452823906939752506991481373
51498452823907808796379952654294
51498452823907808796379952770934
51498452823910543304853350075341
51498452824004152936911093955621
51498452824005103466540667040052
51498452824005103466540667041456
51498452824005117742756353010480
51498452824554994277716389666100
51498452824554994277716390016020
51498452824554994279157938239265
51498452824554994279408642711972
51498452824556194851784426369300
51498452824556194853476679065252
51498452824636349827411069331668
51498452824637294683845673862674
51498452824661611296029551034632
51498452824664263174741552448909
51498452824664263174741638188057
51498452824664311167710348123267
51498452824664312999276266300639
51498452824664313136474258895957
51498452824664313136474344635105
51498452824664313136725307020676
51498452824664313136725393113956
51498452824854748433056756519145
51498452824855187804803608040264
51498452824855187804991894378211
51498452824855187804991894384796
51498452824856088189538632280231
51498452824856088235542921313094
51498452824856104295050405747186
51498452824856104295051181631606
51498452824856104295051181648868
51498452824856104295051181649076
51498452824858789527011441616674
51498452824858806143110465974430
51498452824880399812723771734268
51498452824880399812724116107802
51498452824880399858477701017670
51498452824880399865506698231198
51498452824880415917985616980118
51498452824880415918236665456963
51498452824880415918236923737218
51498452824880415918254486858221
51498452824883100973881565387799
51498452824883101150130782792915
51498452824883101150193458488614
51498452824883101150193544557839
51498452824883115791359297985159
51498452824883117621480625876799
51498452824883117758744393369892
51498452824883117758744737725929
51498452959591391474594705473180
51498452959591391474594705473181
51498452959591407945885487202782
51498452959591407945885487202783
51498452983213933138107003765355
51498452983213933138107003769567
51498452983213933138107004123859
51498452983225009030480375859995
51498452983225909735490150814953
51498452983225909735490150815028
51498452983431837605977196361220
51498452983431837605977196362672
51498452983432738173788978370283
51498452983432767821268113483096
51498452983538003896501369548556
51498452984099936731203971430626
51498452984193597431089600216466
51498452984488938789003529406230
51498453030482786683654181802721
51498453030482786683654186034809
51498453030483203272870186320625
51498453030483203821641149984329
51498453030483203821641150338461
51498453030483203821641236431901
51498453030490891245105831552385
51498453030490891382366500188709
51498453030491308977103340514739
51498453030493593497395565724205
51498453030494896431751952108029
51498453030494896431751952457949
51498453030494896431814714222873
51498453030494912491322974558855
51498453030494912491322974559098
51498453030494912491322974559099
51498453030494912895511065723709
51498453030494913040114945001291
51498453030700690922756369417725
51498453030701576116530533725237
51498453030701576528312797901413
51498453030701576528312883640561
51498453030701591353307392096465
51498453030701591353307396682685
51498453030708829386561336273433
51498453030709729817049688916509
51498453030709729817112363542605
51498453030709729817112364942285
51498453030712382930272003385869
51498453030770968565571961393675
51498453030773670269007049097527
51498453030806991140718691041841
51498453030806991140719465876501
51498453030806991140719808833093
51498453030806991140781451757005
51498453030806991140781453156685
51498453030806992376066598213745
51498453030806992376129360332801
51498453031354182035308299770605
51498453031354182446902277602249
51498453031356883738806149243593
51498453031357183928076743590297
51498453031357183928077001876375
51498453031357183928077087615523
51498453031358084495822664278959
51498453031358084495825763465805
51498453031358084495825763467209
51498453031358084495826021751883
51498453031358084495888783516807
51498453031358132488606526359975
51498453031358132488606530592063
51498453031358132488794812704507
51498453031358132488794815886835
51498453031358132625867194996299
51498453031358132625867199228387
51498453031358132626055481340831
51498453031358132626055484523159
51498453031366188370785008850445
51498453031366188370785351807037
51498453031366237599100850654935
51498453031368939439608578913571
51498453031427432335215238840525
51498453031427432341993160315263
51498453031427432341993164547351
51498453031427432341993164901483
51498453031427432472413231451073
51498453031427432479191152925811
51498453031427432479191157157899
51498453031427432479191157512031
51498453031439139716768318682167
51498453031439139853966053008041
51498453031439139853966311292715
51498453031439139861309177909907
51498453031439139861560140297685
51498453031439183776626770776955
51498453031439183776626775009043
51498453031439183776626775363175
51498453031439183777128953804565
51498453031439183777380002281411
51498453031463450929047887697025
51498453031463451340829893605997
51498453031463451478843789161961
51498453031463499105784163717767
51498453031463499107206771597369
51498453031463499107269447623145
51498453031463499107457475700473
51498453031463499107478396405421
51498453031463499107478654672625
51498453031463499107478740761693
51498453031463499107479883950333
51498453031463499108044742668461
51498453031463499108044743022593
51498453031463499112562085192505
51498453031463499656249789099257
51498453031463499656312465125033
51498453031463499657087417213757
51498453031463499657087417567889
51498453031463499662169877073053
51498453031463499662169963166333
51498453031463500754607453143173
51498453031463500754608939288405
51498453031463500889420743680667
51498453031463500891596578478505
51498453031463500891659254504281
51498453031463500891847282581609
51498453031463500891868574822865
51498453031463500891868576222545
51498453031466152632482975400877
51498453031466202592855831384519
51498453031466202595282628552665
51498453031646269853341306598107
51498453031646269853342421207031
51498453031646270310939884515015
51498453031646270312363640286117
51498453031646270448134438168665
51498453031646270448137877125563
51498453031646270449561546807597
51498453031646270449624308568309
51498453031646270449624308922441
51498453031646271547981253770597
51498453031646271683484669691351
51498453031646271684907306267309
51498453031646271684908339369173
51498453031646271685158354726685
51498453031646271685178902379005
51498453031646271685179246735277
51498453031646272096752332204197
51498453031646272096752332558329
51498453031646281430755207444141
51498453031646281431320066514997
51498453031646281567928840392843
51498453031646281567949761097791
51498453031646281567953200054689
51498453031646282803024928855527
51498453031646282803087604881303
51498453031646282803275632958631
51498453031646282803359574064501
51498453031646282803362672897215
51498453031646282803362673251347
51498453031648971556588366224631
51498453031648971556589480833555
51498453031648973388405414353209
51498453031648984506522950852359
51498453031649871987139364439103
51498453031649872124400033075427
51498453031649873818956441264037
51498453031649873956155465930901
51498453031649883289882245349579
51498453031649883289885344182293
51498453031649883289944921375355
51498453031649883289948020208069
51498453031649883290782892800579
51498453031649883290785217265193
51498453031649883290785991633293
51498453031649883290785991987425
51498453031649883290785992104065
51498453031649884937073978113107
51498453031657077126105024222103
51498453031657077263365434578125
51498453031657077263365692858427
51498453031657977693854044101983
51498453031657977831114711316945
51498453031657977831114712738307
51498453031657977831114798477455
51498453031657977831177473436001
51498453031657988400188283300007
51498453031657988400191382132721
51498453031657988400250959325783
51498453031657988400254058158497
51498453031657988400522928490107
51498453031657988400524071678747
51498453031657988400526023090733
51498453031657988400526027322821
51498453031657988400526367447005
51498453031657988400526394627041
51498453031657988400526396026721
51498453031657988400526396144765
51498453031657988400526396162235
51498453031657988400526399331305
51498453031657988400526400394323
51498453031657988400526400748455
51498453031657988812221251579287
51498453031657988812304934399079
51498453031657988812308287266909
51498453031657988812308373355977
51498453031682303729747608317463
51498453031682303729747608318867
51498453031682304278727606838387
51498453031682305514073624563899
51498453031754339822592698682151
51498453031755239153171644032775
51498453031755239153171644051649
51498453031755239153359672110103
51498453031755239153359672111507
51498453031755239154783423294985
51498453031755239154783427527073
51498453031755239154783427528477
51498453031755239154783427545947
51498453031755239154783427900079
51498453031755239154783681562189
51498453031755239154783684745921
51498453031755239154846189647533
51498453031755239154846443677033
51498453031755239154846446864977
51498453031755239155034471754361
51498453031755240253206487712035
51498453031755240390129441021901
51498453031755240390380489481277
51498453031755240801911705198077
51498453031755240801974467312921
51498453036391558700530683054514
51498453036403537904424641953948
51498453036403537904424641953949
51498453036403538453216612396141
51498453036403538453404899110201
51498453036609465911921652404416
51498453036609465911921652408788
51498453036609465911921653454176
51498453036609465911921653471646
51498453036610366479733435442152
51498453036610396676255328729004
51498453036679744097025985461818
51498453036683298192223604977354
51498453036683298192225927912598
51498453036683298192288690027442
51498453036683298192289723146568
51498453036716066998763998874800
51498453037263108186723664759996
51498453037277564900325888709882
51498453037339659614496932569630
51498453037347764725368084672982
51498453037347809739273295747300
51498453037371176323380876695068
51498453037371225742304544181792
51498453037558499232058107615928
51498453037558510487460763089940
51498453037566602695424408276404
51498453037566603107206414185376
51498453037566603107206759976060
51498453037566603244216466229026
51498453037566614362419747023644
51498453037566614362608065248264
51498453037663864017481427081302
51498453037663864019093464610716
51498453037663864019093467794448
51498453037663865666034235003936
51498453054020473665667100912422
51498453054116387356656124667353
51498453054116387356656127853893
51498453054117287924467906661917
51498453054117288336061884493561
51498453054117434802513198334348
51498453054117434802575960449192
51498453054124492466961387778909
51498453054124492466961387783121
51498453054124492466961473872189
51498453054124492924225009432021
51498453054125393034773169773473
51498453054128095149802235307517
51498453054128095195472137393429
51498453054128095332732892127405
51498453054128107550906566427812
51498453054308160578742598274275
51498453054308160716004041750923
51498453054310861870207307618293
51498453054310861870208426832151
51498453054310861870208426832311
51498453054310862419250326537123
51498453054310862419251101377447
51498453054332475909660711606997
51498453054332475910225570679257
51498453054335177201125507057345
51498453054335177201126540160661
51498453054335177201878652487235
51498453054335177612908546069633
51498453054335177613723334404721
51498453054335177613723678778255
51498453054335177750168525958913
51498453054335177750169559079491
51498453054335177750921671388803
51498453054335177751005354212966
51498453054335194222292090687461
51498453054335194222292091041593
51498453054336077769690434464537
51498453054336078181472354638733
51498453054336078181472698653763
51498453054336239424717218155846
51498453054336272778236814076252
51498453054336272778237072356506
51498453054343281076085785549465
51498453054343281076336834021939
51498453054343282723464857657827
51498453054343282860472153823671
51498453054343282860474563910793
51498453054343282860475597029919
51498453054343282860660181900999
51498453054343282860725268013897
51498453054343282860725526294151
51498453054343330489863345086641
51498453054343330490113360444153
51498453054343330901641907802463
51498453054343330901644575111241
51498453054343330901644576174051
51498453054343330901706993915361
51498453054343330901707338288895
51498453054343331038905330886345
51498453054343331038905330886393
51498453054346883347332569154601
51498453054346883347332569508941
51498453054346883347332913523971
51498453054346883347332913528343
51498453054346884582676262883511
51498453054346884582676262883671
51498453054346884582678586875901
51498453054346884582678586877353
51498453054346884582678587231645
51498453054346884582678672969181
51498453054346884582678672970633
51498453054346884582679706089759
51498453054346884994460937159859
51498453054346932761109353851501
51498453054346932761109439944781
51498453054346932761109439946185
51498453054346932761110128691777
51498453054346933172889035763871
51498453054346933172891704135459
51498453054346933310150048778101
51498453054346933310152373126075
51498453054346934408235828329659
51498453054346934408238496701247
51498453054346934408301258816091
51498453054346934545496841339677
51498453054346934545499940526523
51498453054347383075507246002830
51498453054347383670303476760234
51498453054405470080653966227989
51498453054405470080655114133991
51498453054405470080657405184887
51498453054405470080657405202149
51498453054405470080657409434237
51498453054405471865047216669505
51498453054408171921349808674495
51498453054408171921350951863135
51498453054408171921353247631393
51498453054408173568480008602339
51498453054408173568542770721395
51498453054408268373352755747302
51498453054408273863716825174486
51498453054408273863781910224574
51498453054408273863782943343700
51498453054416276894395091896771
51498453054416276894395436270305
51498453054416276894398530853669
51498453054416276894398535103019
51498453054416276894398789120873
51498453054416276894398789138135
51498453054416277031659543850429
51498453054416277031659543850477
51498453054416278678788600605491
51498453054416278678851362720335
51498453054440592225314607151897
51498453054440592362574333011677
51498453054440592362574333011725
51498453054440592362574333024775
51498453054440592362575361881453
51498453054440592362575361881501
51498453054440593460661399719089
51498453054440593460912189911261
51498453054440594009704160352049
51498453054440594009704160353453
51498453054440594009704418632303
51498453054440594009704418637919
51498453054441492793126392328789
51498453054441494028724230186079
51498453054444146318882707394389
51498453054444194084778069013273
51498453054444195731908240715533
51498453054444195731908269413293
51498453054444195731970916741309
51498453054444210556905331436695
51498453054444644392398699935848
51498453054967368419087516179201
51498453054967368419150192200765
51498453054987781883780007507169
51498453054987781884556479478327
51498453054987781884556480541137
51498453054987783530933425342583
51498453054987783531498284409227
51498453054988684098741766958935
51498453054988684098745206978643
51498453054988684099306622843251
51498453054988684099308946837093
51498453054988684099309032930373
51498453054988684099310066049499
51498453054988684099497319287955
51498453054988684099559995313731
51498453054988684099560770152603
51498453054988982457848159708683
51498453054988982458352547730093
51498453054988984288580660047687
51498453054988984288767912221929
51498453054988984288767913284739
51498453054988984288768688125015
51498453054988984288827231725323
51498453054988984288830588247705
51498453054988984288830589310515
51498453054988984288830589664807
51498453054988984288831364150791
51498453054989031869954268220081
51498453054991385390122876384237
51498453054991385390397944417251
51498453054991385390397944771543
51498453054991385390398288773523
51498453054991385390874988710811
51498453054991385391146957875135
51498453054991385391150056707849
51498453054991385391150056709301
51498453054991385391150057063593
51498453054991385391150401082835
51498453054991385391212818826905
51498453054991385391212818828357
51498453054991385391213851947483
51498453054991683749501125655329
51498453054991683749501241503563
51498453054991683750005629524973
51498453054991683750256677984349
51498453054991685396630297197219
51498453054991685580149025915295
51498453054991685580233741842567
51498453054991685580399730001137
51498453054991685580400074374671
51498453054991685580418326595603
51498453054991685580418669552195
51498453054991685580420650706085
51498453054991685580420995079619
51498453054991685580421769919895
51498453054991685580421769920103
51498453054991685580421770274235
51498453054991685580480313520203
51498453054991685580481345577971
51498453054991685580483757198835
51498453054991685580484445945671
51498453054991685580484446300011
51498453054991685580484790319413
51498453054991685585500900773763
51498453054991733573201073830203
51498453054991733573201413952935
51498453054991733573201418203737
51498453054991733573202102699979
51498453054991733573202447056251
51498453054991733573389703485459
51498453054991733573390475133579
51498453054991733710650458210851
51498453054991733710650459273661
51498453054992634141201396198751
51498453054992634141201400803845
51498453054992634141202515412769
51498453054999788860560420634531
51498453054999789272154398466175
51498453054999789455377571980243
51498453054999789455377914936835
51498453054999789455380239401449
51498453054999789455380240464259
51498453054999789455440333745167
51498453054999789455440590962611
51498453054999789455442658209781
51498453054999789455442915427225
51498453054999789455442916490035
51498453054999838683695738249347
51498453054999838683696513084007
51498453054999838820956492974739
51498453055000689839903418341683
51498453055000739251508208985291
51498453055000739251508553358985
51498453055003391130991641064255
51498453055003391131556500136563
51498453055003391131558795436809
51498453055003440954189634704847
51498453055003440954755268611815
51498453055003440954755612985509
51498453055003441139630890547446
51498453055003441145300273368426
51498453055061930281581444689407
51498453055061933941869385336678
51498453055061933994336985928203
51498453055061933994399743342947
51498453055061933994399748047211
51498453055061935222968614902009
51498453055061935229683774257691
51498453055061935230499681787923
51498453055061935771195725805333
51498453055061935771195726155253
51498453055061935772011633820999
51498453055061935778726793159259
51498453055064631573235301324611
51498453055064635286052825137827
51498453055064635286052825487747
51498453055064635286052829855189
51498453055064635286052830209481
51498453055064636926340940370165
51498453055064636926340940374377
51498453055064636926340940486805
51498453055064636926342058165629
51498453055064636926342059582571
51498453055064636926403702489221
51498453055064636926403702605861
51498453055064636933119120228747
51498453055064636933935027655389
51498453055064636933935027772029
51498453055064636933935113398749
51498453055064636933935113748669
51498453055064636933935113865309
51498453055064637063601695099769
51498453055064637063602726801953
51498453055064637063602728218895
51498453055064637070442637090617
51498453055064679750831564528193
51498453055064679750831568778995
51498453055064679750831569133287
51498453055064679751669540204219
51498453055064679751669540554139
51498453055064679751669540670779
51498453055072740343764595054009
51498453055072740343827357173065
51498453055072740389518179962473
51498453055072740389580942081529
51498453055072740396296101437211
51498453055072740755546600962981
51498453055072740755546945336515
51498453055072740755609363082037
51498453055072740801300185754805
51498453055072740801300185759017
51498453055072740801300185871445
51498453055072740801300528715609
51498453055072740801300530128339
51498453055072740801300530244979
51498453055072740801362947873861
51498453055072740801363290830453
51498453055072740801363291893263
51498453055072740808078365613387
51498453055072740808141127732395
51498453055072740808643224685647
51498453055072740808643310774715
51498453055072740808894273044241
51498453055072740808894273162285
51498453055072740808894273162493
51498453055072740808894358779177
51498453055072740808894359133309
51498453055072740808894359251353
51498453055072740808894359251561
51498453055072740938560940484409
51498453055072740938561198764663
51498453055072740938561198881303
51498453055072740938561283441001
51498453055072740938561284503811
51498453055072740945339120356041
51498453055072740946155027892097
51498453055072740946155113981165
51498453055072784861974803310159
51498453055072784861974803664291
51498453055072784861974803782335
51498453055072784861974803782543
51498453055072784861974889875823
51498453055072785273505761214669
51498453055097052014395916116393
51498453055097052425990668788313
51498453055097052426177922025365
51498453055097100190378965218899
51498453055097100192052362944965
51498453055097100192052621206505
51498453055097100192052621225219
51498453055097100192052707301189
51498453055097100192053396046781
51498453055097100192073541912905
51498453055097100192074685101545
51498453055097100192074685455677
51498453055097100192639544173805
51498453055097100192890592644827
51498453055097100192890592650443
51498453055097100601973717890819
51498453055097100603646340772397
51498453055097100603646340776609
51498453055097100603646597994053
51498453055097100603646685145931
51498453055097100603647459984803
51498453055097100604421807300221
51498453055097100604484569415065
51498453055097100609504009942073
51498453055097100609504096031141
51498453055097101838993387369089
51498453055097101838993387373301
51498453055097101839181415431915
51498453055097101839181415450629
51498453055097101839181673712169
51498453055097101839181673730883
51498453055097101839181676900113
51498453055097101839181759806853
51498453055097101839182448552445
51498453055097101839202594418569
51498453055097101839202709091565
51498453055097101839265356537577
51498453055097101839265356537625
51498453055097101839265356550675
51498453055097101839265470856441
51498453055097101839265470856489
51498453055097101839265470869539
51498453055097952993236820058285
51498453055098001171395619286663
51498453055098001172233590707515
51498453055098002404566658540039
51498453055098002406993455708137
51498453055098002407015522784101
51498453055098002407015524201043
51498453055098002412097725425953
51498453055100654284889639931409
51498453055100654285642785344037
51498453055100654285642785698169
51498453055100702277858349866619
51498453055100702463886413868009
51498453055100704110241290169369
51498453055100704110261177300229
51498453055100704110428543411989
51498453055100704115344780348165
51498453055280768256406590805801
51498453055280771917526768118121
51498453055280771917530207075019
51498453055280771917530240022177
51498453055280771917530240376469
51498453055280771917531354985393
51498453055280771963011482696427
51498453055280771963011827056863
51498453055280771963011827069961
51498453055280771963283796234285
51498453055280773198630584550723
51498453055280773200304269236089
51498453055280773200304269249187
51498453055280773200305388444331
51498453055280773200322492419631
51498453055280773200324816884245
51498453055280773200325161257779
51498453055280773746834479447401
51498453055280773746836775215659
51498453055280773749096210980521
51498453055280773749096239678281
51498453055280773749347288150755
51498453055280773749347288155127
51498453055280773749347288505047
51498453055280773749368180159347
51498453055280773749933039230203
51498453055280783083075788358243
51498453055280783083661563427023
51498453055280783083663887891637
51498453055280784318421806085159
51498453055280784318442468052179
51498453055280784318442812425713
51498453055280784318445911730810
51498453055280784318445911730811
51498453055280784318446168934997
51498453055280784318446169997807
51498453055280784319262073290335
51498453055280784323526071100115
51498453055283469364857046609243
51498453055283469548624531672989
51498453055283473071734247799975
51498453055283473071734252050777
51498453055283473071735309599647
51498453055283473208907880735627
51498453055283473208911236785785
51498453055283473208992596675997
51498453055283473208995006763119
51498453055283473254664908864841
51498453055283474901040729834285
51498453055283474901854427704041
51498453055283474903551213008763
51498453055283474903552360914765
51498453055283474903569810667443
51498453055283474908632607441771
51498453055283474908632607445983
51498453055283475039052420314589
51498453055283475040749321840551
51498453055283475040750353525313
51498453055283475045893362171375
51498453055283484327113715497185
51498453055283484374477821689583
51498453055283484374542907806693
51498453055283484375314989582339
51498453055283484375317314046953
51498453055283484375318117112861
51498453055283484375318117579421
51498453055283486021605845325471
51498453055283486021668865711731
51498453055283486021668951800799
51498453055283486021689786299991
51498453055283486021689872039139
51498453055283486021693228561521
51498453055283486021693229624331
51498453055283486021693229978623
51498453055283486026773475087075
51498453055291578318653531687011
51498453055291578318733775555569
51498453055291578364406772240655
51498453055291578366917256477943
51498453055291578366917342571223
51498453055291578366917629530571
51498453055291578366917629536187
51498453055291578366917715623851
51498453055291578366917715625255
51498453055291578730247165149333
51498453055291578730247165162383
51498453055291578730247509518655
51498453055291578730519507398049
51498453055291578732754550549695
51498453055291578732758022453751
51498453055291578775997770144669
51498453055291578776000750072299
51498453055291578776001094428571
51498453055291578776001094432735
51498453055291578776001094432943
51498453055291578776248817204365
51498453055291578776252142905209
51498453055291578778508135459611
51498453055291578778511234309587
51498453055291578778511234650829
51498453055291578778511349083365
51498453055291578778511349100627
51498453055291578778511578665859
51498453055291578778511606300809
51498453055291578778511606305021
51498453055291578778511607717959
51498453055291578778511607722171
51498453055291578778511693456899
51498453055291578778511693811239
51498453055291578783591852826411
51498453055291578783591856012951
51498453055291578783591857429893
51498453055291578913261849158175
51498453055291578913449877235503
51498453055291578913450135515757
51498453055291578915709600332719
51498453055291578915768890189215
51498453055291578915772362093223
51498453055291578915772362447563
51498453055291578915956918266543
51498453055291578915957176546797
51498453055291578915960390170551
51498453055291578915960647387995
51498453055291578915960648805145
51498453055291578920852607556015
51498453055291589436854894376757
51498453055291589485034133264679
51498453055291589485055049248101
51498453055291589485056197154103
51498453055291589485058492926525
51498453055291589485058492926732
51498453055291589485058492926733
51498453055291589485058521152157
51498453055291589485058521506289
51498453055291589485117816084519
51498453055291589485118959273159
51498453055291589485121255041417
51498453055291589485121283284263
51498453055291589485121283621133
51498453055291589485121287988527
51498453055291589485121288342867
51498453055291589896628885931031
51498453055291589896631205691333
51498453055291589896631209942135
51498453055291589896652126397733
51498453055291589896816139173651
51498453055291589896816139173699
51498453055291589896816139173859
51498453055291589896819492035865
51498453055291589896819495223809
51498453055291589896819496640959
51498453055291589896840412742265
51498453055291589896899821993491
51498453055291589896903260950389
51498453055291589896903289180137
51498453055291589896903293897499
51498453055315888754501890390303
51498453055315888754501890403401
51498453055315888754752851710851
51498453055315889989283479524799
51498453055315889989283823898333
51498453055315889989284508394575
51498453055315890400877711372845
51498453055315890400878830586655
51498453055315890401066087011651
51498453055315890401128763037427
51498453055315890401630942895967
51498453055315904813441762354497
51498453055315904813442537207871
51498453055315904813442881568307
51498453055315904814257669903395
51498453055315904814278585886817
51498453055315904814278590491703
51498453055315904814279705100627
51498453055315904814279733792819
51498453055315905225036515039515
51498453055315905225788627348827
51498453055315905225872309702059
51498453055315905225873338571835
51498453055315905225873457594963
51498453055315905226061742889735
51498453055315906460570560843759
51498453055315906460570905204195
51498453055315906460570905217293
51498453055315906460633581229971
51498453055315906460654501818279
51498453055315906460654587557427
51498453055315906460654587570525
51498453055315906467997626366013
51498453055315906468185650207089
51498453055315906468185650211301
51498453055315906468185654810571
51498453055316807029219539423271
51498453055319492260342665502159
51498453055319492261095806681247
51498453055319506902323202672523
51498453055319506902324235775839
51498453055319507039584990505443
51498453055319508731629660732211
51498453055319508731629746821119
51498453055319508739244750095333
51498453055388839505145433216003
51498453055388839505897545525315
51498453055388839688639829901615
51498453055388839688911794348577
51498453055388839688911798953463
51498453055388839688911799065939
51498453055388839688911884692611
51498453055388839690586229906919
51498453055388839690586316000199
51498453055388839690586598710197
51498453055388839690586598714409
51498453055388839690586598714568
51498453055388839690586598714569
51498453055388839690586602959547
51498453055388839690586602965163
51498453055388839690586603313839
51498453055388839690586603319455
51498453055388840054188107761299
51498453055388840054188107774397
51498453055388840054940220064995
51498453055388840054940220070611
51498453055388840056426991631925
51498453055388840100421835810587
51498453055388840100422180171023
51498453055388840100422180184121
51498453055388840100505518163819
51498453055388840100505862537353
51498453055388840100506547033595
51498453055388840100506551737859
51498453055388840100672884274127
51498453055388840100693804974911
51498453055388840102180207738563
51498453055388840102180322512341
51498453055388840102180322529603
51498453055388840102180322529810
51498453055388840102180322529811
51498453055388840102180576541841
51498453055388840102180579729785
51498453055388840102180579733997
51498453055388840239378569156553
51498453055388840239378569156601
51498453055388840239378573761647
51498453055388841335288824888963
51498453055388841337527369107629
51498453055388841337548260649613
51498453055388841337714249278955
51498453055388841337714249292005
51498453055388841337714622350249
51498453055388841337714622350297
51498453055388841337714622363347
51498453055388841337735169881765
51498453055388841337735169885977
51498453055388841337735169998405
51498453055388841337735512842569
51498453055388841337735513905379
51498453055388841337735514255299
51498453055388841337735514371939
51498453055388841337736289094171
51498453055388841337798190267977
51498453055388841337798190281075
51498453055388841337798190384617
51498453055388841337798190384665
51498453055388841337798190397715
51498453055388841337798276007125
51498453055388841474725361718177
51498453055388841474976410194975
51498453055388841474996957730495
51498453055388841884331499434259
51498453055388841884895583660627
51498453055388841886506592792441
51498453055388841886506592792489
51498453055388841886507367627149
51498453055388841886569240116245
51498453055388841886590160354633
51498453055388841886590160704553
51498453055388841886590160710169
51498453055388841886590160822645
51498453055388841886590160826857
51498453055388841886590160827017
51498453055388841886590246449317
51498453055388841886590935194909
51498453055388841886593604033105
51498453055388841886593604383185
51498453055388841886757268193573
51498453055388841886758416103946
51498453055388841886758416103947
51498453055388841886778188899973
51498453055388841887343047970829
51498453055388841887406068370299
51498453055388841887409167557145
51498453436389373165545177852809
51498453438154042000072052492327
51498453438178053428085021269347
51498453438189193840209967862821
51498453438189193840398254220451
51498453438190094408209950653174
51498453438372865201518039418969
51498453438372865201518039423341
51498453438372881672619415595797
51498453438372881672807444735983
51498453438407998461849785478967
51498453438407998461850042696411
51498453455902912337999733126118
51498453456121750313724378800608
51498453456121867085079832018558
51498453456121867085330879075824
51498453456129855424030416746824
51498453456133457512092511614430
51498453456194651834669592103642
51498453456194651834837761274242
51498453456194651834837761291504
51498453456194696306475005659864
51498453456194696306475009891952
51498453456194696306475009909214
51498453456196052579745142364260
51498453456202768062531435711274
51498453456202801416780271953748
51498453456202801416780273003508
51498453456206853997344469994560
51498453456206854043098169221888
51498453456206859393569176932580
51498453456206859393820109673412
51498453456207759961297189079980
51498453456207771082196917745776
51498453456207771082197260702368
51498453456789936293890284914830
51498453456789969640629635025574
51498453456789969640632733858288
51498453456789969777893488583680
51498453456789969784689232981864
51498453456789969784692589032022
51498453456789969784692589498582
51498453456789969784692590448964
51498453456789985700137552050832
51498453456851160035176369730428
51498453456851160212939965531702
51498453456851160218190704648374
51498453456859268897360282037910
51498453456862871161013235592528
51498453456862871161013321331676
51498453456862871170804078481368
51498453456862915633215340094554
51498453456862915633215425833702
51498453456862915642441327099078
51498453456887182930661983905982
51498453456887230964385387280472
51498453456887230964385620150288
51498453456887230964385620167550
51498453457069998188832780376792
51498453457069998188832780394054
51498453457069998195439352341156
51498453457069998195607603018816
51498453457069998195607607250904
51498453457069998195607607268166
51498453457070001894870061905208
51498453457070001894873156505834
51498453457070001901647983379946
51498453457070002992956096908984
51498453457070002999817586418090
51498453457070003130216851284456
51498453457070003130216851301718
51498453457070013012822554280340
51498453457070013015271389944686
51498453457070013015273714409300
51498453457070014111159640575900
51498453457070014111159726315048
51498453457070014117937905007230
51498453457070017817117220322906
51498453457070017817200903142698
51498453457070017817200903148314
51498453457070017817201136018130
51498453457070017817201136031228
51498453457070017817201136035392
51498453457070017823978282652592
51498453457070017824543141724852
51498453457070902325421089170168
51498453457070902325424183770794
51498453457070902332199010644906
51498453457070903560767878549416
51498453457070913443541832222960
51498453457070918384929001963338
51498453457078122934284317416480
51498453457081709145940394579440
51498453457081709283201149304832
51498453457081709283225424395382
51498453457081709283225424412644
51498453457081720210797410774890
51498453457081720210797411124810
51498453457081720259002070074618
51498453457081720259061475671292
51498453457081720264060367379580
51498453457081720396262021267542
51498453457081720396262049965350
51498453457081720396262824800010
51498453457081725205531448577478
51498453457102433316954434748544
51498453457102433317037884686874
51498453457102434552383902408174
51498453457106035588285012310008
51498453457106035588285012311460
51498453457106035588285012659928
51498453457106035588285012665752
51498453457106035588285015493788
51498453457106035588285240831096
51498453457106035588285245063184
51498453457106035588285355622344
51498453457106035588285359854432
51498453457106035588285359871694
51498453457106035588288369778560
51498453457106035588288455872000
51498453457106037372423000479116
51498453457106037372423000829036
51498453457106037379368288059998
51498453457175368191587410323226
51498453457175368191587413627810
51498453457175368191671326018450
51498453457175368191671326035712
51498453457175368328848164698698
51498453457175369426933428050142
51498453457175369564194182425614
51498453457178966894057239496620
51498453457178970462917334683932
51498453457178970462917420423080
51498453457178970462918106336264
51498453457178970462918449292856
51498453457178970462918453524944
51498453457178970462918453997328
51498453457178970462918454010218
51498453457178970462918454014590
51498453457178970462920773757470
51498453457178971698265242904192
51498453457178971698267566319046
51498453457178971835441310404284
51498453457178972246492010273388
51498453457178972246492096012536
51498453457178972247223573530700
51498453461788122802552812698608
51498453461788122802552812702820
51498453461788122848285476906336
51498453461812588444040399000059
51498453461823695492804923803763
51498453461823695492804924354887
51498453461823695492804924354888
51498453461823695492804925404647
51498453461823695492804925404648
51498453461824601411338302824228
51498453462003473681384973014855
51498453462007383325214114319295
51498453462007383325214371602430
51498453462031392517204749588229
51498453462031392517204752770557
51498453462039348058190940074438
51498453462039396091840878287554
51498453462042055114889908164332
51498453462042500114162554751992
51498453462042500114256712279723
51498453462042500114256713880448
51498453462042500114256713880607
51498453462042500114256713880608
51498453462043439381895663097549
51498453462043439381895663097550
51498453462043439389507313503981
51498453462043439389507313503982
51498453462103321719575872707004
51498453462103321719576644359336
51498453462103321719576648608686
51498453462104222150126815295626
51498453462104371858389193528429
51498453462111426829881910653220
51498453462112327260432853246054
51498453462115029101129067329858
51498453462115029101129067334070
51498453462115034454385624575398
51498453462115484806649923623460
51498453462115484806649923636510
51498453462115484806838209981042
51498453462115484806921892806658
51498453462139344432037447318316
51498453462139344432047181016712
51498453462139344432047952669044
51498453462139349785301327704358
51498453462687754893334485034988
51498453462695859996047205935374
51498453462698561707075864720172
51498453462698561844336619095644
51498453462698595060593137705334
51498453462698595197794343939684
51498453462759785631376287640256
51498453462759785631376288703066
51498453462759790572766537435307
51498453462760686061927314901004
51498453462760686061927314905216
51498453462760734186822038647384
51498453462760734186822813482044
51498453462767894447722704178004
51498453462768794870679553817710
51498453462768839296563217526956
51498453462771496574114989083248
51498453462771496583968508942582
51498453462771496711375743454508
51498453462771496718969827557404
51498453462771496718969830739732
51498453462771496721229262255244
51498453462771496721229263672186
51498453462771541046568140644970
51498453462771541046568141707780
51498453462771541048262717334764
51498453462771541053346320382700
51498453462771541053911179453556
51498453462795808206586809335852
51498453462795808206586812522392
51498453462795808343847562648514
51498453462795808343847563711324
51498453462795808343847566897864
51498453462795856377487054672088
51498453462795856377487054676300
51498453462795856377487057864244
51498453462795856377487287547520
51498453462795856377487287564830
51498453462795856384264434181982
51498453462795856384829293136198
51498453462795856384829293254242
51498453462795856514664011790652
51498453462795856514664097529800
51498453462795856514685280171165
51498453462795856514685280175378
51498453462795857619611223561230
51498453462795858163571785790042
51498453462795858163571785803092
51498453462978623608709270414644
51498453462978623608709273602588
51498453462978638426176387949882
51498453462978643786687440441137
51498453462978779258255874112640
51498453462979524039260297679604
51498453462979524039260302267228
51498453462979524039260302280485
51498453462979524039260302280486
51498453462979524039260302284698
51498453462979527738522756921532
51498453462979527738522756939002
51498453462979527745300675208326
51498453462979527745300678396270
51498453462979528973869546300780
51498453462979528973869546314037
51498453462979528973869546314038
51498453462979528980647467775518
51498453462979538856642699270100
51498453462979538856643470922432
51498453462979540091989491831676
51498453462986748896428616128553
51498453462987632855605938319882
51498453462987632855606713160158
51498453462990334559042059144472
51498453462990334559042062331012
51498453462990334696302813519944
51498453462990345623899078172330
51498453462990345623899078522250
51498453462990345623899078526462
51498453462990345672163487425004
51498453462990345672163487442266
51498453462990345672165810373298
51498453462990345672165811790240
51498453462990345672166585212170
51498453462990345672166586629112
51498453462990345672166586747204
51498453462990345806828845710406
51498453462990345806829620545066
51498453462990345809360246403292
51498453462990351162592555826258
51498453463014646183919795298392
51498453463014646183919798484932
51498453463014660406593519379055
51498453463014661001387023013960
51498453463014661001387023018172
51498453463014661001387024063720
51498453463014661001387024080982
51498453463014661001387027251664
51498453463014661001387027264762
51498453463014661001387027268926
51498453463014661001387027268974
51498453463014661001389348428956
51498453463014661001390121672767
51498453463014661001390123250566
51498453463014661001390123267828
51498453463014661001390123269232
51498453463014661001390123269280
51498453463014661138584902256025
51498453463014661138584902256026
51498453463014661138584905425096
51498453463014661138584905442566
51498453463014661138584934136161
51498453463014661138588029786547
51498453463014661138647664020950
51498453463014661138647667207490
51498453463014661138647695901086
51498453463014661138647695905298
51498453463014662236736140977482
51498453463014662236736140990532
51498453463014662243510852016202
51498453463014662380708453486093
51498453463014662380708841438806
51498453463014662380708844626750
51498453463014662381273700511066
51498453463014662785524639180200
51498453463014662785524667876556
51498453463014662785524668226476
51498453463014662785524668230688
51498453463014662785775686594028
51498453463014662785775687656838
51498453463014662785775715286172
51498453463014662785775715290384
51498453463014662785775716335932
51498453463014662792553870581108
51498453463014662793118726465424
51498453463087592308839425665628
51498453463087595875936205699336
51498453463087595875936208885876
51498453463087596013196960074808
51498453463087596013196963261348
51498453463087596013217077242916
51498453463087596013217080430860
51498453463087596013217080431068
51498453463087596013217852083192
51498453463087596013217852083400
51498453463087596013217855269940
51498453463087596015477546478435
51498453463087597111282223426252
51498453463087597113061487362820
51498453463087597248542977801724
51498453463087597248563869808704
51498453463087597248563869810108
51498453463087597248563869810316
51498453463087597248564644649188
51498453463087597250259479973368
51498453463087597250824339026754
51498453463087597659593677670828
51498453463087597659593763409976
51498453463087597659593763764108
51498453463087597660074165170476
51498453463087597660136841196252
51498453463087597660157847641960
51498453463087597660157847996092
51498453463087597660158622480832
51498453507071323624278577040920
51498453507071371658169460503548
51498453507071371660428896618330
51498453507074073498677188766396
51498453507106493939901340399466
51498453507290176281880684739998
51498453507290176281880713455228
51498453507290176281880713786274
51498453507290176281880718041448
51498453508980693005999979156505
51498453509053479547412417552830
51498453509053479547475179317754
51498453509057081681213689855742
51498453509057081688992749143850
51498453509057543252694869004469
51498453509057543252694955097909
51498453509057576599425710032000
51498453509057576599425710386132
51498453509077805996262963246184
51498453509077805996263077914968
51498453509077805996263082636702
51498453509077805996514124974664
51498453509088601699665873507748
51498453509089511593426432359448
51498453509089511593677479419144
51498453509089513240555374778336
51498453509089997093994544551022
51498453509089997093994544569896
51498453509090000798340345035818
51498453509093599365178652326402
51498453509275930784362144121512
51498453509275930784362229860660
51498453509276364619836940451182
51498453509276414582678439613588
51498453509276414582741201732804
51498453509308384526572172205826
51498453509308801715634362713108
51498453509308801715634448452256
51498453509311086230007517127122
51498453509381297210997469555948
51498453509381297210997555295096
51498453509381302154895233122501
51498453509381330565078826773094
51498453509381330565078912512242
51498453509381786545225822288324
51498453509381786545288584053248
51498453509384487699607387608496
51498453509384488248723671757100
51498453509385333319996278427282
51498453509385333319999634477440
51498453509385383143108380035452
51498453509385383282882970803152
51498453509385383326042507218538
51498453509385383326042507572670
51498453509385383326105269337594
51498453509385388679274699022060
51498453509385399797423747665954
51498453509406095791249555747501
51498453509406096385774190397421
51498453509932425793468924290700
51498453509932425800891519153920
51498453509932425802586866446286
51498453509932475740051892226083
51498453509964862889077375348882
51498453509964863300860459374496
51498453509964863300860545113644
51498453509967614555313312288916
51498453510026086629529847301250
51498453510026086632811292702146
51498453510026086632873968732134
51498453510026086637894552443570
51498453510026086637957400651694
51498453510026087049739663778110
51498453510026087090410693639561
51498453510026087095493252937536
51498453510026087095493253291668
51498453510026087224891310201012
51498453510026087227607437724614
51498453510026087227607523463762
51498453510026087227608686250109
51498453510026087232691126511698
51498453510026087232691155209458
51498453510026087232691159441546
51498453510026087232691159795678
51498453510026087232691245548084
51498453510026087232754007667140
51498453510026087234950591324240
51498453510026087235201725540234
51498453510026092166275290297874
51498453510026092166463575592646
51498453510026092166526337357570
51498453510026092174078296252076
51498453510026092174078324949836
51498453510026092174078325303968
51498453510026092176337761064618
51498453510026092585923437351606
51498453510026092585923437701526
51498453510029688771692725778254
51498453510029688908953480153726
51498453510029694307876497930388
51498453510029694307876498284520
51498453510036897753979207475698
51498453510036942219657924347083
51498453510036942219657924366766
51498453510037792234304852152162
51498453510037797763710583810642
51498453510037797771241650696556
51498453510037797772936342643950
51498453510037797772936342648162
51498453510037797773501201714806
51498453510037798175492503980466
51498453510037798175492589719614
51498453510037798184530320479806
51498453510037798322544264214219
51498453510037842235829139876007
51498453510037842235891815901783
51498453510037842236079843979111
51498453510037842647611404052183
51498453510037842647674080077959
51498453510037842650146275586267
51498453510037842650146275588697
51498453510037842650146275605950
51498453510040493930944449611038
51498453510040493933475854909018
51498453510040499467145671514494
51498453510040543939326903605635
51498453510061257555656001946111
51498453510062107566038873500550
51498453510062109802882231656440
51498453510062109807713479468948
51498453510062109807713484055168
51498453510062109807964527950006
51498453510062109940080224266988
51498453510062109945141647679706
51498453510062109945162520560554
51498453510062109945162568386058
51498453510062109945225282675398
51498453510062157574361917176691
51498453510062157574362003269971
51498453510062157574612965657749
51498453510062157574613051746817
51498453510062157981062064823978
51498453510062157986144267446147
51498453510062158123404934678579
51498453510062158123405020771859
51498453510244639289177729758156
51498453510244639289240405779720
51498453510244640936368690869352
51498453510244641073566769568968
51498453510244930151223643505917
51498453510244930151286405270841
51498453510244930151495239617613
51498453510244930151495325356761
51498453510244939432695129980491
51498453510244939432757806006267
51498453510244941125639042900101
51498453510244941125639385856693
51498453510244941127336956982864
51498453510244941262000163798476
51498453510244941262062839824252
51498453510244941262565022865120
51498453510244941262627698890896
51498453510244941262837035508219
51498453510244941262837378464811
51498453510244941264535035332560
51498453510244941265099894399204
51498453510244941269615300989309
51498453510244944968606800799926
51498453510244944968669562564850
51498453510244944968941531752260
51498453510245080859568004931251
51498453510248541752017562454418
51498453510248541752017562808550
51498453510248541752017950406105
51498453510248541752021049238819
51498453510248541752021049592951
51498453510248543533812150826528
51498453510248543533874826852304
51498453510248547110269542323548
51498453510256635748386997950397
51498453510256635748387001132725
51498453510256635748449759715321
51498453510256635748449762897649
51498453510256636297430020034293
51498453510256636297492781799217
51498453510256646676234311062159
51498453510256646813495064387871
51498453510256646813495065437631
51498453510256646858975490165628
51498453510256646858975518745344
51498453510256646858976265000288
51498453510256646859163518242956
51498453510256646859163804040116
51498453510256646859226194268732
51498453510256646859226565805040
51498453510256647408019283901856
51498453510256647410553036240796
51498453510256647410553036245008
51498453510256652212144951612138
51498453510280962190919994148175
51498453510280962190919994502307
51498453510280962190982277972706
51498453510280962190982278326838
51498453510280962190982282558926
51498453510280962190982622350660
51498453510280962190982665924393
51498453510280962190982670156481
51498453510280962190982670163123
51498453510280962190982670173951
51498453510280962190982670510613
51498453510280962190982670528083
51498453510280962190982756267231
51498453510280962190982756269661
51498453510280962739962664443913
51498453510280962739962668676001
51498453510280962739962668695684
51498453510280962739962669030133
51498453510280963838110559874394
51498453510280963838110560224314
51498453510280963844888500830199
51498453510280963844888586569347
51498453510280964393680471272391
51498453510280964393680557011539
51498453510352998281920771906870
51498453510353893907532667674020
51498453510353893908536903270344
51498453510353897064527958680998
51498453510353897065281099860086
51498453510353897065343861625010
51498453510353897065614343127782
51498453510353897065614473862025
51498453510353897065615457736706
51498453510353897065615502731801
51498453510353897065615588470949
51498453510353897614574956451092
51498453510353898712471885260898
51498453510353898712743395633446
51498453510353898712743481372594
51498453510353898712744559489236
51498453510353898712744645228384
51498453510353898712744902445828
51498453510353898849189406668925
51498453510353898849189492408073
51498453510353898849189749625517
51498453510353899261535839766473
51498453514856782273514133080287
51498453514962148702405681123795
51498453514964850596386547952199
51498453514998175302435889200574
51498453514998622324081844084809
51498453514998622507096299651304
51498453515180637265627608013891
51498453515180937264457484049337
51498453515180937264458259006253
51498453515180937271800266112655
51498453515180937271883948465887
51498453515180951684263070692571
51498453515180952228220071737347
51498453515180953514403104892607
51498453515180953516850827366423
51498453515180953926185254633279
51498453515180953926373540990909
51498453515180985587576502352885
51498453515183355028567856866879
51498453515183638563453347907535
51498453515183638563537030260767
51498453515183638563537034995599
51498453515183655034824111579727
51498453515183655212754990597667
51498453515183655217838336428159
51498453515183655217838451213583
51498453515183655217838455464385
51498453515183655220286173337479
51498453515183655220286430554923
51498453515184539126266499675315
51498453515184539131286054871107
51498453515184539131348726162051
51498453515184539131348816990163
51498453515184553955510198671289
51498453515184555780566772238099
51498453515184555785650118068591
51498453515184555785653590326939
51498453515184556334693168885027
51498453515184556334693254978307
51498453515184556337140972851401
51498453515205268845321218575249
51498453515208871665621872715539
51498453515216075659062602511235
51498453515216076070844866687411
51498453515216976776116193837009
51498453515217024397775116297829
51498453515217426945725246861017
51498453515219678479352747996213
51498453515219727885633994173545
51498453515280649698979190667757
51498453515281850455980292876675
51498453515281855946523265715069
51498453515289004992428578304275
51498453515289005587225180597987
51498453515289906155036962238419
51498453515289955568814293621689
51498453515289956115441334621979
51498453515289960919549952578675
51498453515289960919821921742999
51498453515289961056737440659431
51498453515289961056831856651199
51498453515289972037939544331217
51498453515292662760266944355051
51498453515292662760266972934767
51498453515314270897285717952545
51498453515314270897286060913509
51498453515314271446329079832387
51498453515314271446360247607761
51498453515314271446360480492079
51498453515314271446360480496291
51498453515314271446360509071795
51498453515314271446360510138817
51498453515314287368773974260947
51498453515314287368857656614179
51498453515314287368857657080739
51498453515314287368857915347943
51498453515314287506034757687151
51498453515841101221794187953883
51498453515841101221794445171327
51498453515841101221794446238349
51498453515841101221982474315677
51498453515861466321236765218762
51498453515861466321487467922186
51498453515865368370142715125288
51498453515865368370163607133880
51498453515872571631345209478010
51498453515873471650325473872584
51498453515873521655675554457899
51498453515873521656428698820767
51498453515873521656428699870527
51498453515873521656428699887789
51498453515873521663206621343813
51498453515873521663206621345265
51498453515876173353549317138170
51498453515876223359675758447291
51498453515876223359864044809085
51498453515938319850896843157301
51498453515938319858490012117407
51498453515938319860749447878057
51498453515946423733449257502047
51498453515946423735708693262697
51498453515946423735708923318819
51498453515946423735896951396147
51498453515946423735896980092503
51498453515946467648428365482317
51498453515946467648428622699761
51498453515946467649181768049458
51498453515949169171949102726156
51498453515949169352428570471636
51498453515949169354963442360012
51498453515970735358326993655967
51498453515970735358326997902557
51498453515970735358326997906769
51498453515970735360586659472739
51498453515970735360774716129783
51498453515970782980184340472496
51498453515970783528975620817637
51498453515970783531424142039416
51498453515970783531487248715949
51498453515970783536506687703551
51498453515970784626476564711008
51498453515970785177800053364540
51498453516153249884675671453081
51498453516153249884678766053707
51498453516153253584158325980392
51498453516153550439975801059297
51498453516153555557798179093516
51498453516153555559495854037036
51498453516153555969392155521316
51498453516153555971089831868680
51498453516155955287405642811262
51498453516157157691596265980836
51498453516157157698374187993441
51498453516157157698377544043599
51498453516157157828877911853007
51498453516157157828877912902926
51498453516157157828877912902927
51498453516157157828877912915817
51498453516157157835656091594949
51498453516157167116855295694883
51498453516157167116855296044643
51498453516157167116858648361508
51498453516157167116858648912473
51498453516157167119303013366772
51498453516157167162608851906991
51498453516157167164282765579893
51498453516157168946997544174831
51498453516157168946997544179203
51498453516157168946997802442035
51498453516157168949448733237639
51498453516157168954528955434279
51498453516157172653038950026576
51498453516157172655549548187683
51498453516157172660632352421965
51498453516164355606587242267621
51498453516164360952428383636432
51498453516164361135442608484864
51498453516164361137698945412800
51498453516164361137702159049652
51498453516165255620276903086673
51498453516165256037138040894853
51498453516165261161551431714247
51498453516165261710594449203001
51498453516165272226596474570083
51498453516165272226596474574454
51498453516165272226596474574455
51498453516165272226596731787527
51498453516165272226596731791898
51498453516165272226596731791899
51498453516165272226596732837287
51498453516165272226596732854549
51498453516165272226596732854757
51498453516165272228856164720140
51498453516165272228856164720141
51498453516165272228859263552695
51498453516165272272329368815378
51498453516165272272329368815379
51498453516165272272329368828269
51498453516165272272331433477595
51498453516165272272331691744799
51498453516165272272331691763513
51498453516165272272331691763672
51498453516165272272331691763673
51498453516165272274577176129115
51498453516165272274581423226335
51498453516165272274588803526109
51498453516165272274863981902736
51498453516165272638378738566688
51498453516165272638378738746259
51498453516165272638378738763521
51498453516165272640638170628953
51498453516165272640641526679111
51498453516165272823652509711844
51498453516165277770374331514871
51498453516167962864986518355289
51498453516167973932291252423833
51498453516167973932294608473991
51498453516189572779026460398148
51498453516189572779026689968996
51498453516189573145703939838214
51498453516189573190620438229792
51498453516189573191372780109952
51498453516189573191373928033424
51498453516189573191436346824286
51498453516189573191436689798348
51498453516189573191624632119058
51498453516189573328634596669748
51498453516189573328634682408896
51498453516189573328634682763028
51498453516189573335471927089801
51498453516189573335472185356921
51498453516189573335492044263733
51498453516189573335492819098393
51498453516189573335493073133509
51498453516189573335493077365513
51498453516189573335493077365597
51498453516189573335493077378647
51498453516189573335660209202245
51498453516189573335660213434249
51498453516189573335660213434333
51498453516189573336245185424107
51498453516189573336245185442821
51498453516189587421073437187898
51498453516189587558079700807732
51498453516189587558079701003113
51498453516189587558079701004565
51498453516189587558082800125720
51498453516189587558267728885060
51498453516189587558267729080441
51498453516189587558267729081893
51498453516189587558271086470252
51498453516189587603833257216673
51498453516189587604087518074892
51498453516189587604087776355146
51498453516189587604087776355194
51498453516189587969861706912085
51498453516189587969861706913537
51498453516189587969865063252136
51498453516189588152875931565136
51498453516189588152876046350560
51498453516189588153043411141429
51498453516189588153043415373433
51498453516189588153043415373517
51498453516189588153064336097339
51498453516189588153127093965593
51498453516189588153127098216395
51498453516189588160406313088831
51498453516189589250961280655728
51498453516189589251212327715424
51498453516189589387657179698008
51498453516189589387657179698009
51498453516189589388221949292052
51498453516189589388222035582324
51498453516189589388222035582325
51498453516189589388222064077476
51498453516189589388222064094738
51498453516189589388222064278680
51498453516189589388222064278681
51498453516189589388409977386850
51498453516189589388410234782205
51498453516189589388410234783657
51498453516189589388410320325972
51498453516189589388410320877096
51498453516189589388410320877097
51498453516189589388410321939747
51498453516189589388410349573452
51498453516189589388410349573453
51498453516189589388410350636103
51498453516189589388473112755319
51498453516189589395167350262890
51498453516189589395167351325700
51498453516189589395167354508028
51498453516189589395167355041647
51498453516189589395167355041731
51498453516189589395167355046102
51498453516189589395167355046103
51498453516189589395167356108912
51498453516189589395167356108913
51498453516189589395753360748333
51498453516189589806761332873375
51498453516189589806761332877747
51498453516189589806782224415407
51498453516189589806949619235169
51498453516189589807535365594495
51498453516189589807598156410067
51498453516189589807598157472877
51498453516262518774088120278235
51498453516262518774088120632367
51498453516262518774088120744795
51498453516262518774088121794555
51498453516262518774088124995597
51498453516262518774841266173233
51498453516262519323130800962255
51498453516262519323163339542100
51498453516262519323163344276932
51498453516262519323915451851412
51498453516262522432880020491805
51498453516262522432880021541481
51498453516262522432901170767517
51498453516262522478444430301838
51498453516262522478465437162789
51498453516262522478633602101301
51498453516262522478633602101460
51498453516262522478633602101461
51498453516262522478633605283629
51498453516262522478633606346439
51498453516262522478654493558928
51498453516262522478654494110052
51498453516262522478654494110053
51498453516262522478654498293760
51498453516262522478654498341897
51498453516262522478654498355031
51498453516262522844494115497381
51498453516262522844683176676489
51498453516262522846168575017455
51498453516262523027508454664677
51498453516262523027676619603189
51498453516262523027676623835193
51498453516262523027676623835277
51498453516262523027676623852747
51498453516262523027676624324923
51498453516262523027676624325082
51498453516262523027697515843785
51498453516262523027697516333674
51498453516262523027697774613769
51498453516262524125573597108896
51498453516262524125573597660020
51498453516262524125573597660021
51498453516262524125594489117488
51498453516262524125594489649739
51498453516262524125594489668453
51498453516262524125594489668612
51498453516262524125594489668613
51498453516262524125762658838969
51498453516262524125846226873337
51498453516262524127289065293985
51498453516262524127290098414563
51498453516262524127290099477373
51498453516262524127445582639347
51498453516262524262291073521828
51498453516262524262291073718661
51498453516262524262760970595153
51498453516262524262855156820692
51498453516262524262855157753812
51498453516262524262855157949193
51498453516262524262855157950645
51498453516262524262855242913972
51498453516262524262855243959520
51498453516262524262855243976782
51498453516262524262855244044084
51498453516262524262855244044085
51498453516262524263023412164765
51498453516262524263023413214441
51498453516262524263043184898020
51498453516262524263043185831140
51498453516262524263043443243965
51498453516262524263043443245417
51498453516262524263043528805202
51498453516262524263043529271554
51498453516262524263043529338856
51498453516262524263043529338857
51498453516262524263043530401507
51498453516262524263043530872438
51498453516262524263043530872439
51498453516262524263044219483885
51498453516262524263044562453611
51498453516262524263105948080094
51498453516262524264717988791628
51498453516262524674637421075609
51498453516262524674637421077061
51498453516262524674637507170341
51498453516262524674826568362583
51498453516262524676311966623272
51498453532724470331207004393076
51498453532724470331960149823126
51498453533039252471023158599071
51498453533602099599169046996539
51498453533660588747899852732705
51498453533663293745593311706387
51498453533914563275514762708547
51498453533914563275514796005625
51498453533914563275577559187491
51498453533914565478275359936171
51498453533987498561741949001951
51498453668808970764359545185661
51498453668833282387356741949177
51498453668916890149336611824027
51498453668916923501161632113237
51498453668917374402468691477504
51498453668918274833019718742464
51498453669500484519154710214712
51498453669561673254710641511212
51498453669562573685010964323148
51498453669562579226274725087812
51498453669562579226274726487492
51498453669562579227969302131738
51498453669562579228785211197164
51498453669562580600765409065824
51498453669562623693837080205401
51498453669573385630179729089060
51498453669573386178971699531252
51498453669573386179222791238553
51498453669594996100602390604384
51498453669595044134807085594142
51498453669597745842571487720815
51498453669597745843387309180853
51498453669597745979832242096287
51498453669597745980648063556325
51498453669780227696909986382716
51498453669780227697098014460044
51498453669780529533560427682430
51498453669781418987997797096701
51498453669781418988060558861625
51498453669781418988248844156397
51498453669781428317547530089222
51498453669781428317548334558974
51498453669781430101121419480610
51498453669781433400648083553610
51498453669781433804627723940226
51498453669781433804816009234998
51498453669792224154672886041145
51498453669792224154861171335917
51498453669792235130723825232679
51498453669792235267919493495253
51498453669792235267921774737458
51498453669792235267921817843227
51498453669792235267922047550398
51498453669792235267922938593248
51498453669812949979614164961811
51498453669813849998633890090666
51498453669813849998633890440586
51498453669816550459948482154856
51498453669816550597143030133969
51498453669816550597143031203412
51498453669816550597143031553332
51498453669816550597145354151706
51498453669816550597146474765404
51498453669816551702068949078479
51498453669816551702068978124755
51498453669816551839266941689027
51498453669816551839266970405066
51498453669816551839266970735303
51498453669816551839266970754986
51498453669816551839267198906471
51498453669889485470750995735426
51498453669889485470939281030198
51498453669889485471002042795122
51498453669889485471778792650874
51498725141357679092950284752888
51498725141357679093140635778510
51498725141576183573523137271124
51498725141576183574088369309940
51498725141576483715345688706084
51498725141576483715345946986338
51498725141576483716852237672682
51498725141576483717040146359444
51498725141576483717040150964537
51498725141576483717040150964538
51498725141576483717040261163790
51498725141576483717040265750010
51498725141576483717605378514900
51498725141576483722688724345392
51498725141576483724379833722965
51498725141576483724379833722966
51498725141685435813524209198328
51498725141685435813524212384868
51498725146536512892893245446631
51498725147519931083561101014001
51498725147592865958194309475761
51498744285206455210865790209221
51498744285206455210868114557195
51498744285206455211680578544309
51498744285206455213376527414603
51498744285206722636395786652925
51498744285206722641478360831085
51498744285206755400951429629007
51498744285206755995747660386411
51498744285533328147580695728591
51498744285533328559362958855007
51498744285533333500747887154151
51498744285533333500748144371595
51498744291441936954639582703654
51498744291441937366421588612626
51498744521539764950685287840651
51498744521867527152383169110077
51498744521867538269771953156918
51498744521867538270505292943058
51498744521867538270505292943059
51498744521867543211156767137198
51498744521867543211889363850722
51498744521867543211889363850723
51498774684523921671450585508126
51498776829902189219944648162358
51498776829902189219948001030188
51498776829902189814469282808066
51498776829902189814469540025510
51498776830007539602008920848472
51498776830011141317437087375516
51498776830011141324213029908312
51498776830011141911961722002510
51498776830011143101010991293926
51498776830011146805356796046786
51498776830011146812135061877796
51498776830011147399881430673780
51498776830011147406929342758408
51498776830011442062526641756856
51498776830011443290282704504728
51498776830011443884807339150436
51498776830011447589153139635232
51498776830011447596179016050244
51498776830011447596746193801330
51498776830011447596934480158903
51498776830011447596934480158912
51498776830012348157149764426790
51498776830012348157149769031884
51498776830012348163928035925752
51498776830023105014851160084510
51498776830023154977671738540507
51498776830023154977671738540516
51498776830047464772487436777176
51498776830047464818783816396556
51498776830047466602357716097220
51498776830047466602357720327856
51498776830047466602357720333680
51498776830335303633033175323676
51498776830339204309162205009816
51498776830339204309974674664674
51498776830339204309976993344904
51498776830339206093548572933846
51498776830339206093550897282028
51498776835919772820573794960899
51498776835919772820573796010659
51498776835919772820845793890053
51498776835920973577844487057397
51498776835931780390832725563493
51498776836138877626401008346181
51498782341713350637345070806149
51498782341713400040892678065629
51498782341713400635691346562367
51498782341714251067896098071109
51498782342037304858568415514777
51498783033315203015911292516963
51498783033970580357849968631701
51498783034283930189694462766237
51498783050713322526965885885467
51498783050713322526965885885468
51498783050713322529476370122755
51498783050713322534558601344324
51498783050713322534559715940197
51498783050713322534559715940198
51498783050713322534830568979230
51498783050713322534830568992328
51498783050713322534831683588154
51498783050713322534831683588202
51498783051028187176088927033675
51498783051028187178533292038939
51498783051028187178533549256383
51498783051036291051236457713087
51498783051036291053492794641023
51498783051036342836665664758711
51498783051039895154883057174427
51498783051039928506708077463637
51498783051039928506708082081781
51498783051040195298399955008119
51498783051040195298400069326983
51498783051040228642611111680911
51498783051040228642611368911405
51498783051040228650225089616193
51498783051040228650225091170101
51498783051040244702114813742547
51498783051040245296911417571293
51498783051040245299442817201321
51498783051041079247539810330908
51498783051041079255133640385638
51498783051041079255153532589603
51498783051041095904374960094324
51498783051041095909454833666468
51498783051041095909455206737970
51498783051041095909458305924816
51498783051041095911965689912448
51498783051041101399885022798060
51498783051041129080776118435061
51498783051041145867254857109006
51498783051145294933339963818871
51498783051149196798789112802707
51498783051149197393585716631453
51498783051149197396117116261481
51498783052008906051730367976893
51498783052008906051730367976941
51498783052010106618182938236625
51498783052010106625798032321689
51498783052012807917451227366799
51498783052020611648893717816279
51498783056620747183068602766769
51498783056620747183068859997311
51498783056620763244999102113239
51498783056620763656781365239655
51498783056621947940067553164655
51498783056948520512168327722507
51498783056948520512168584939951
51498783056949721276782000183667
51498783056949726629951429868133
51498783057053920300436969268595
51498783057057828114127476862033
51498783057593359809625921828105
51498783057699627215875871196139
51498783057702328507528952991019
51498783057918431839775496581419
51498783057918431842014011635669
51498783057918431842014384707011
51498783058026483508137656502211
51498783058026483508138431336871
51498783058026488859633142866877
51498783263735999109155100078671
51498783263735999111411437006607
51498783263739907053134473812917
51498783263739951527217953108729
51498783263775924275175564411317
51498783263845306840545138349687
51498783263845306840817106016565
51498783263848903623892252168889
51498783263881324062586228948087
51498783263881324062858196614965
51498783264720319699284019407289
51498783264720319706813136066331
51498783264724221565005510626951
51498783264724221976787774803127
51498783264724222159802114442599
51498783264724222159802114455697
51498783264724227648535401593267
51498783264724227648535401593315
51498783264756642599332463399843
51498783264829571939473003091155
51498783264829571939473377678977
51498783264829576881048578688839
51498783264829577476408888969591
51498783264829579259982792906715
51498783269757486348909768493675
51498783269757534524917062472603
51498783270412847680842981365155
51498783270632847524636274326251
51498783270632847527150196943061
51498783270632852466024186089485
51498783270632852877806450265661
51498783270632852878622729351075
51498783270632853061637068990547
51498783270740904544660942361581
51498783287046346306961017704554
51498783287154403324747055776453
51498783287154403324747055782069
51498783287155298403825554404543
51498783287155298411165237162971
51498783287155303892558837772421
51498783287155303899900844528951
51498783287155604081831755650619
51498783287190420546788146374853
51498783287190420546788146380469
51498783287190422337766846718923
51498783287373207955988805773539
51498783287373252422542361490121
51498783287373252422543365894225
51498783287374103027453583678128
51498783287374103032536928458908
51498783287374108516186609828610
51498783287374108522964789570552
51498783287374408712234240262008
51498783287374453179624995277949
51498783287374453179624995277950
51498783287409225178029892141303
51498783287478607736141285288053
51498783287482161831153287173388
51498783287482204519216631853973
51498783287482204519216660550281
51498783287482210007952240269665
51498783287482210007952240269666
51498783287482210007955596201731
51498783287482210007955596201732
51498783287482510196470721957137
51498783287482510196473044788791
51498783287514624958182375886453
51498783287514626742572187353809
51498783287514626742572187353810
51498783288029749685330967973303
51498783288029749687776706339969
51498783288030650299649563326847
51498783288030950437247431337425
51498783288030950442326190417334
51498783288030950442329632929566
51498783288030950442598273206458
51498783288030950442601630323637
51498783288030950442601630323638
51498783288030950442601630336735
51498783288030950442601630336736
51498783288030950442601716412705
51498783288030950442601716412706
51498783288030950443166829514513
51498783288030950444858710324237
51498783288030950444858710324238
51498783288030950444858710337288
51498783288030950444859081860546
51498783288030966908617823589997
51498783288030966908617828189267
51498783288030966908806108884721
51498783288030966908806108897819
51498783288030966908806113484039
51498783288135116114413983069703
51498783288135116114413987301791
51498783288136022033510012657167
51498783288138717836618092129543
51498783288138718383966533981569
51498783288138718385472824336707
51498783288138718385472828935977
51498783288138718385657671602037
51498783288138718385661110675575
51498783288138718385661110694289
51498783288138718385661115280509
51498783288138718385661115280669
51498783288138718386225969629791
51498783288138718386225970096351
51498783288138718431414695467399
51498783288138718431414695486113
51498783288138718431414695939575
51498783288138718431414700190377
51498783288138718431414700190591
51498783288138718438754382948805
51498783288138723325351379728105
51498783288138723332693414132344
51498783288138723332693414132587
51498783288138723920147983557011
51498783288138723920147983562627
51498783288139018573048841504131
51498783288139018574741095385197
51498783288139018574741098567525
51498783288171138825000075990607
51498783288171138825188361266665
51498783288171138825188361268069
51498783288171138831965540719951
51498783288171138832530399784948
51498783288171138832530399803905
51498783288171140478906306881131
51498783288355126854210900208801
51498783288357506400738979790113
51498783288357522467858546760859
51498783288357523006778401577378
51498783288357523006778659844582
51498783288357523009285442608258
51498783288357523009285442608417
51498783288357523009285442608418
51498783288357523009286442879604
51498783288357523009286815951106
51498783288357523009288881687620
51498783288357523009288886286890
51498783288357523009289139949000
51498783288357523009289139949160
51498783288357523009289139967874
51498783288357523009289144554094
51498783288357523009289914671392
51498783288357523009289915137952
51498783288357523009310060537308
51498783288357523010125595015071
51498783288357523010125595015072
51498783288357523010125968086414
51498783288357523060962898826773
51498783288357527948979409001690
51498783288357527948979409002934
51498783288357527948979409007306
51498783288357527955757330477672
51498783288357527955778251182620
51498783288357527955778251182780
51498783288357528543776012830436
51498783288357528543776012831840
51498783288357528550553934306578
51498783288357528550574855011526
51498783288357823198643043602131
51498783288357823204479906968923
51498783288357823206171130672843
51498783288357823206172159542619
51498783288357828557645987912653
51498783288357828740660327552339
51498783288358707162900114862774
51498783288358707162903557375006
51498783288358707165432634769677
51498783288358707165432634769678
51498783288358707165433006305986
51498783288358723764676939247906
51498783288358723766371515941912
51498783288358723766388997573369
51498783288358723766388997573370
51498783288358723766392436530268
51498783288358723812125100733736
51498783288389943319169352303511
51498783288389943456430364946139
51498783288389943456430364946193
51498783288389943502183951272997
51498783288389943502183951273211
51498783288462872834985583161553
51498783288462878323448479806706
51498783288462878323448479806865
51498783288462878323448479806866
51498783288462878323448484393086
51498783288462878323448484394538
51498783288462878323448484411800
51498783288462878323720077323858
51498783288462878323720077323906
51498783288462878323720080504782
51498783288462878323720080506234
51498783288462878323720194823645
51498783288462878323720194823646
51498783288462878325164724749420
51498783288462878325164727949058
51498783288462878325165097820762
51498783288462878325165101001686
51498783288462878325979513084508
51498783288462880155307346305082
51498783288466775295315019830637
51498783288466780783965944553277
51498783288466780783965944553278
51498783288466780783965944903150
51498783288466780783965944903198
51498783288466780783965949152548
51498783288466780783965949153952
51498783288466780785682445657900
51498783288466780785682449907250
51498793110569107262922785306795
51498793111447121556745865915015
51498793828372637465679074026858
51498793828372981530287461425646
51498793828372981941881439270388
51498793828405102239588581461006
51498793828470242894441368330768
51498793828470242894629396408096
51498793829345561207686924668826
51498794040885970629171905670208
51498794041072645712868281557516
51498794041084367324057161520950
51498794041104808650378167070124
51498794041104808650650136253162
51498794041107510354085482224218
51498794041108682653280698159666
51498794041108684483340067722600
51498794041108684483423750548008
51498794041108684483424008828310
51498794041108684483424094904280
51498794041108711104117594500950
51498794041108711110895515975688
51498794041108711111083802320220
51498794041108711111167485145628
51498794041108711111167485158726
51498794041108711111167743425930
51498794041116787762771862030242
51498794041116816221472748257184
51498794041119517924908094241338
51498794041180472401260541860838
51498794041180758315143380413328
51498794041180772956560187152740
51498794041216795713089322115162
51498794041870590863104688533598
51498794041870591274886952722872
51498794041870591406793163718272
51498794041873292566540034504654
51498794042053362204622348054036
51498794042053362206878684981972
51498794042053372728782918113174
51498794042053372730474797621144
51498794042055774290393134620520
51498794042055774290393507691862
51498794042056074433910143592200
51498794042056074433910516663542
51498794042056965713472605625808
51498794042056975040427942800248
51498794042056975047203541443332
51498794042056975047391827787864
51498794042056975047475510613272
51498794042056975047475510626370
51498794042056975047475768893574
51498794042056980536126324100206
51498794042056980536210006925614
51498794042056980536210265205916
51498794042089381211053250236432
51498794042089395440435854561768
51498794042089395441250724405320
51498794042089395441250725455080
51498794042089395487004309197144
51498794042089395898786573373320
51498794042092097190439655181298
51498794042092097190442754014012
51498794058579726479262227010733
51498794058612146920486751715305
51498794058612148750629000199625
51498794058612152408405308226851
51498794058614548617664351056787
51498794058614848212138685599763
51498794058614848806663320245471
51498794058614848806936064267589
51498794058615749189766214137805
51498794058615749189766214254445
51498794058615749189766214273319
51498794058615749190037810385015
51498794058615749191460791298371
51498794058615749372968467180157
51498794058615749372968467180205
51498794058615749374663044224083
51498794058615749374663044224131
51498794058615754725384756035455
51498794058615754725949988177861
51498794058615754726221584289509
51498794058615754726221584289557
51498794058626561669357920167821
51498794058798531101469601118615
51498794058798531103161852279373
51498794058798531103161852396013
51498794058798531103161853814566
51498794058798531103161853814567
51498794058798536639345626319428
51498794058806641154855315534824
51498794058809343041303971225864
51498794058809343453087006004612
51498794058810244150481690775623
51498794058830957078874426069701
51498794058830986726353645874115
51498794058833388240246457380418
51498794058833652834347091414248
51498794058833653246129092601486
51498794058833658370527507864581
51498794058833658736555842776180
51498794058833686599646365586648
51498794058833686782660705692681
51498794058833688567049397964893
51498794058833688567049402214243
51498794058833688567049402214291
51498794058833691724044780849743
51498794058833692089801519649486
51498794058833692090073115761342
51498794058834538989779411543219
51498794058834539172710068357235
51498794058834559349306421339748
51498794058834587167183112624887
51498794058834587167183112643761
51498794058834587167454708736583
51498794058834587167454708755457
51498794058834587350385365550599
51498794058834588997600429479251
51498794058834592703638482659951
51498794058834592703638482659999
51498794058845366163047801024932
51498794058845394164212752409373
51498794058845399052252508234913
51498794058845399097985172438429
51498794058907533154853722541035
51498794058907533154853722559909
51498794058907533155125318652731
51498794058907533155125318671605
51498794058907538689345243768499
51498794058907538689616835630797
51498794058907538689616839880147
51498794058907538689616839880195
51498794058907540473190739567921
51498794058938758372919835995602
51498794058939972032532886505015
51498794058942654885471519854155
51498794058942654885471519859979
51498794058942654886307200197835
51498794058942654886307200203659
51498794058942655480267750611559
51498794058942655480831834843543
51498794058942656715613768338475
51498794058942660238640954143922
51498794058942660239476634487602
51498794058942660375921481663681
51498794058942660375921481663889
51498794058942660421654145867197
51498794058942660421654145867245
51498794058942660421654145867405
51498794058942660421655293777570
51498794058942660421655293777571
51498794058942660422490969399725
51498794058942660422490974121251
51498794058942672088838831714657
51498794058942672089383138546973
51498794058942672089571424904603
51498794058942672089654992938971
51498794058942673735968232489121
51498794058942677030226345828617
51498794058942677030226345828776
51498794058942677030958594526889
51498794058942677030958594644981
51498794058942677031042277352504
51498794059572152184968419321400
51498794059596467506576860475373
51498794059596467515803991954289
51498794059596469297765855292147
51498794059596469300192684220885
51498794059596469300192684226500
51498794059596469300192684226501
51498794059599168798229942251331
51498794059599168799924519295257
51498794059599168805845036336395
51498794059599168807539613380321
51498794059793658100521121896466
51498794059793663588440829504926
51498794059793663588440829504927
51498794059814056556014380173806
51498794059815272138094932677984
51498794059815273914050389778903
51498794059817956774604117213107
51498794059817956774604117218931
51498794059817956774606441561081
51498794059817956774625009221699
51498794059817956774625009227523
51498794059817956774627333569673
51498794059817956775439797556787
51498794059817956775439797562611
51498794059817956775443155029918
51498794059817956775443269815135
51498794059817958604749837955774
51498794059817958604749837955775
51498794059817973429744657018863
51498794064706861405641104314816
51498794064706861817423110223788
51498794064714966927728373335344
51498794064717669866510168909932
51498794064717669866510541981274
51498794064739276766525078296678
51498794064739276903785833157424
51498794064739282256951823749638
51498794064739282256951909974060
51498794064739310119958783382826
51498794064739310120042351281840
51498794064739310303056691051050
51498794064741978469960166000530
51498794064741983548604905544518
51498794064742011411611865177706
51498794064742011823205843009350
51498794064742011823477438985692
51498794064742011823477439102332
51498794064742011823477812173674
51498794064742012006408468987738
51498794064743179364031585951292
51498794064743180598813519446224
51498794064743184304851572626972
51498794064743212168777809199210
51498794064743212580560073375386
51498794064743212763302443844918
51498794064743212763490730189450
51498794064753991118592956426152
51498794064754019394300424190794
51498794064754019577231081004858
51498794064815257588633284121822
51498794064815263076535420706624
51498794064815263488317426615596
51498794064815263488317799803578
51498794064815263671332024652010
51498794064815264723663444342512
51498794064816174627735505039412
51498794064816175222532108377060
51498794064826982036272454943118
51498794064851287436132399718706
51498794064851297365412308878682
51498794065468769432450751849478
51498794065471471135885839553330
51498794065471471135886097820534
51498794065503892164291843401560
51498794065687563484681695079846
51498794065687563485580137538370
51498794065687563487272390234322
51498794065687574605393394736646
51498794065687574605393395786406
51498794065687574651146979645110
51498794065687579546780564477024
51498794065687874794663988616790
51498794065687874794663990133110
51498794065690264776334776874726
51498794065690275759785464569976
51498794065690275759785837641318
51498794065690275896962535425816
51498794065690275896962536475576
51498794065690277544174161441458
51498794065690277544174534512800
51498794065690564965668018065576
51498794065690564968112383070840
51498794065690576084540876726648
51498794065690576086317071927990
51498794065690577733445099813228
51498794065691476516868097793270
51498794065691476516868098843030
51498794065722696748085313007732
51498794065722696748085314057492
51498794065722696793838898849316
51498794065722696794027184144088
51498794065726583972098920261022
51498794065726598659831985130754
51498794065726598842762641944818
51498794065726600444224895548868
51498794065726600627155552362932
51498795955608679813089073221821
51498795956556961041717300786131
51498795972913090141366680354350
51498795972985124631181525754666
51498795972986025198930545630174
51498795973021157911911525467294
51498795973191948953383671093938
51498795973191948953383929361142
51498795973203656334120929475542
51498795973240029610252990384654
51498795973297332583094820086104
51498795973297332585626225384084
51498795973298533342624918079044
51498795973300917651016105949942
51498795973300934854087461694048
51498795973301217842797183004564
51498795973309039963828640573620
51498795973309039963832078467708
51498795973312941875306781057932
51498795973312947368181248983256
51498795973312980537054777959002
51498795973312989873045407095862
51498795973312991655175782448228
51498795973312991655175782461326
51498795973312991838127359513929
51498795973312991838127359513938
51498795973312991838207574680476
51498795973957731708987260854544
51498795974172684292515266031164
51498795974172684297598954818248
51498795974173884455073007372375
51498795974173885047334739312905
51498795974173885047334739312914
51498795974173885049869611201281
51498795974281641877109355252392
51498795974281641877360317985510
51498795974282836551744207245689
51498795974282837098279846427906
51498795974282837100790324880650
51498795974282837144012510631413
51498795974282837144012510631422
51498795974282837144013625221463
51498795974282837146540438003093
51498795974282842634442693506086
51498795974282842634463585631261
51498795974285538389934041283626
51498795974285543926114342948694
51498795978785692844504109406969
51498795978894645124109065281193
51498795978929767266320840426005
51498795979112598547467709295227
51498795979112598959061687126871
51498795979112603898189421106599
51498795979133917931951372289667
51498795979221572598331338860071
51498795979769110630083883208083
51498795979878068217188399507167
51498795980082193624476157423381
51498795980082193624476414640825
51498795980082193670229742215205
51498795980082493813746722723809
51498795980082510460436492803633
51498795980084911387419676574281
51498795980117315814617266050073
51498795980117315814805551344845
51498796115144267669704837064081
51498796116092552604371117809139
51498796132831450882563648379103
51498796132835025336477272673671
51498796132835027120051176610795
51498796132835053153810431984239
51498796132835053153810776340511
51498796132835058093505693389149
51498796132835058276520029836465
51498796132835069213318692320221
51498796132843163935053179158229
51498796132870175479789688519371
51498796132870192087441377873665
51498796133710371690472291776221
51498796133710371697164205611017
51498796133710373474046195713345
51498796133710377185083910032937
51498796186896105113685522379291
51498796186896110601605226801211
51498796191917855314106767378030
51498796191917855314109090326324
51498796191921307284827193100277
51498796191921308657433616591219
51498796191921309069215880767395
51498796191921462936828521492044
51498796191921763263359841167944
51498796191956445624559889082217
51498796209318131754281065308634
51498796209329839135018323690238
51498796209536980295689251981398
51498796209536980295691575979452
51498796209537886358951801747176
51498796209537886770817747693336
51498796209538219902554799904162
51498796209538219902554804503432
51498796209538220314148519468602
51498796209538220314148782335076
51498796209538220314151876935702
51498796209538220314420488651800
51498796209538220314420493238020
51498796209538220314420751518274
51498796209538220314423846105802
51498796209538220314423846118900
51498796209538231015592205957820
51498796209538231427188163897806
51498796209538231427460133067906
51498796209538231427460133081004
51498796209538231427460219156974
51498796209538232662806921397442
51498796209538232662806922460252
51498796209538232662807265753714
51498796209538236366313654902718
51498796209538236366313913169922
51498796209545986576134739098766
51498796209548687677265662609286
51498796209548687677266434261618
51498796209548688279653766845630
51498796209548737685631390563341
51498796209548737685819676921131
51498796209548737685903359746539
51498796209549037829419252809050
51498796209570301858791110833291
51498796209570301858791110833300
51498796209570301859607013777303
51498796209570301859607013777312
51498796209570307258610358211388
51498796209570335258874776953615
51498796209570787212872538806129
51498796209573003013243875534304
51498796209573003425865288198464
51498796209573003562310139629923
51498796209573003562310139629924
51498796209573003563126042573936
51498796209573008367249358633952
51498796209573008549427644852626
51498796209573010150823262571075
51498796209573010150823262571076
51498796209573036367597201934648
51498796209573036367600296535274
51498796209573036962121573713665
51498796209573036962124931297405
51498796209573303797313397830271
51498796209573303798066539009359
51498796209573337105913909439290
51498796209573337105913909452340
51498796209573338341259668880288
51498796209573338753038494112616
51498796209573338753041933069514
51498796209574237536461583836420
51498796209574237536464936704202
51498796209574237536464936704250
51498796209574254137417570498662
51498796209574254137420923366492
51498796209574254137422042580510
51498796209574254183154706900714
51498796209581114025762362083807
51498796209581142072430194408961
51498796209643254435058153916833
51498796209643281063614730528140
51498796209643286551534056820114
51498796209643286551534434477676
51498796209643286551537529078302
51498796209643582625412284640817
51498796209643583037278231655716
51498796209643583037278231655875
51498796209643586740787202370138
51498796209643597858904855171032
51498796209643597861436260469012
51498796209645934176755342144872
51498796209645937881098819700088
51498796209645937881101142648382
51498796209645949000914485450452
51498796209645949000916809915066
51498796209645949000916809933780
51498796209645949000937730638888
51498796209645949595711090814392
51498796209645949595713413762686
51498796209645954488834186808136
51498796209645982355183872280120
51498796209645982355186195228414
51498796209645982355269791959138
51498796209645982949792073897169
51498796209645987705908936959322
51498796209645988254972875049518
51498796209645988255515780412732
51498796209645988255787749595930
51498796209645999009299215038007
51498796209646234366027051106324
51498796209646238665168426550089
51498796209646249739228099902712
51498796209646249739230422851006
51498796209646250974577211148730
51498796209646251386359475337947
51498796209646251386359475337956
51498796209646254681368409291355
51498796209646254681368409291356
51498796209646255092962387122999
51498796209646255092962387123000
51498796209646283093583490952222
51498796209646284328847629562329
51498796209646284328847629562330
51498796209646284740441607393973
51498796209646284740441607393974
51498796209646284740710219109864
51498796209646288032436811893780
51498796209646288032440284152128
51498796209646288033277112405965
51498796209646288444222548341354
51498796209646299150560259778852
51498796209646299150560260251236
51498796209646299153005657909065
51498796209646299153005657909066
51498796209646299153088193290868
51498796209646299153088193309582
51498796209646299153089340728858
51498796209646299153089341201025
51498796209646299153089341202486
51498796209646299153089342263892
51498796209646299153089342265296
51498796209646299153091665194924
51498796209646300800217361650382
51498796209647135345617653729526
51498796209647139049963458819416
51498796209647139049965782817470
51498796209647140833537358151446
51498796209647150169779127167672
51498796209647150169781450102868
51498796209647150169781450115966
51498796209647155657698825921640
51498796209647183112266162183852
51498796209647183112268485132146
51498796209647183523860138965679
51498796209647183523862462963790
51498796209647183524132108130012
51498796209647183524134432128066
51498796209647183524134432128114
51498796209647184896655969059164
51498796209647185308521915011148
51498796209647188600188184832332
51498796209647189011782162663976
51498796209647189011783281872113
51498796209647189011783281872170
51498796209647189012054131828252
51498796209647189012054131828300
51498796209647189012054132300636
51498796209647189012055251042269
51498796209647189012055251042270
51498796209647189012055251055368
51498796209647189012055251508830
51498796209647189012598070194151
51498796209647189057786796031816
51498796209647189057787915712394
51498796209647199581111287534910
51498796209647199583368399301661
51498796209647199583639220574542
51498796209647201367945374376178
51498796209647201368029057201794
51498796209647205071558924996462
51498796209647205071560068185101
51498796209647205071560068185102
51498796209647205071560069247912
51498796209654087877358089836392
51498796209654093365256959286688
51498796209654104668836583407529
51498796209655440582095971867709
51498796209655440582095971867718
51498796209657956983522829782427
51498796209657956983522829782436
51498796209657990337872458945420
51498796209658006534557701555689
51498796209658006534557701555698
51498796209658006534641384381314
51498796209658141873745696195498
51498796209658141873749053662598
51498796209678403343024234944642
51498796209678403343024493211846
51498796209678403389321673529569
51498796209678419402531266352779
51498796209678419814293752657120
51498796209678419814293754192154
51498796209678419814313531591981
51498796209678419814313531591982
51498796209678419814314674780622
51498796209678419814857465352796
51498796209678419815129434535994
51498796209678419997057045249937
51498796209678419997871833571975
51498796209679604146404020936989
51498796209679605335453290228405
51498796209679605381185954431921
51498796209679620571939841345539
51498796209679620617129715093577
51498796209679620617129715093578
51498796209679620617965395437258
51498796209682271900960629992292
51498796209682271900960634222928
51498796209682271900960634228752
51498796209682272312744042078794
51498796209682272495758381712649
51498796209682272495758381712650
51498796209682305803540842293862
51498796209682305803540842293910
51498796209682305803541956921708
51498796209682305849273506497378
51498796209682305849273506497426
51498796209682305850110334751432
51498796209682307450669899049083
51498796209682307450669899049084
51498796209682307450671013658008
51498796209682307633684238688556
51498796209682321725768456204794
51498796209682321726604136548474
51498796209682321863028095830212
51498796209682321863048988311188
51498796209682321863048988329901
51498796209682321863048988329902
51498796209682321863049016536612
51498796209682321863050131164410
51498796209682321863050131518541
51498796209682321863050131518542
51498796209682321863781208448298
51498796209682321863864891273914
51498796209682321908782795366474
51498796209682322274811474634186
51498796209682322457825814740218
51498796209682322457846735328574
51498796209682323510157152585217
51498796209682323693171492224906
51498796210229516872656032044900
51498796210229516872659126645526
51498796210298844543943345300048
51498796210299744966903642747044
51498796210299746751292335013432
51498796210302446259371511827092
51498796210302446266147454359888
51498796210302451747288892950798
51498796210302451754069486329372
51498796210302748232217128956304
51498796210302753592977292591603
51498796210302753592977292591604
51498796210517698985871473844992
51498796210517698985873796793286
51498796210517698985874825663053
51498796210517698985874825663062
51498796210517698985874826712822
51498796210518588440670126437254
51498796210518599553704090451064
51498796210518599553706409150008
51498796210518599553706413399358
51498796210518599553707528364025
51498796210518599553707528364026
51498796210518599554438633873498
51498796210518599554522316699114
51498796210518599558787779238148
51498796210518599558790102542185
51498796210518599558790102542186
51498796210518599561214576406294
51498796210518599561298259231910
51498796210518599607051844140374
51498796210518604493396650205965
51498796210518888629916705128407
51498796210518888629919799729033
51498796210518889865265817572589
51498796210518899742956082441787
51498796210518904682646352077517
51498796210518904689424617921577
51498796210521285891529461832052
51498796210521291379449166253971
51498796210521300708077905853126
51498796210521300708078164120330
51498796210521300708078934722902
51498796210521300708078935772662
51498796210521300708914730907382
51498796210521300715690585251590
51498796210521300845276928383210
51498796210521302492485195881992
51498796210521601034609165286484
51498796210521601042221933857174
51498796210521606393695762208494
51498796210522503249571268049134
51498796210529389766488707216692
51498796210529395254408411638611
51498796210529405825995848357530
51498796210529406367426872360871
51498796210529406367426872360880
51498796210529406367444441266632
51498796210529406413181576483361
51498796210529406413181576483362
51498796210529411313894374838175
51498796210529411313894632055628
51498796210529411313915552779449
51498796210529411313915552779450
51498796210533308416183599478004
51498796210533308461917035333852
51498796210553705232891639758845
51498796210553706879267551085421
51498796210553706879268325918677
51498796210553721749179939529629
51498796210553721749179939529630
51498796210554922453733903856437
51498796210554922499487488648261
51498796210557608928023671175708
51498796210626651082545772905152
51498796210626651082549125772982
51498796210626651083384920907702
51498796210626651219830800159225
51498796210626651219830800159226
51498796210626651220561905668689
51498796210626651220561905668698
51498796210626651220645588494314
51498796210626656022240947171234
51498796210626656159519922001165
51498796210626656571030593615372
51498796210626656617037292714061
51498796210626656617037292714062
51498796210627851839628057153973
51498796210627853624038015906016
51498796210627856779319876298805
51498796210627856779323323163977
51498796210627857327551204665558
51498796210627857327551204782141
51498796210627858562897222509057
51498796210630553131281139998670
51498796210630554915673274764400
51498796210630558619200844420590
51498796210630558620016756568966
51498796210630558620019079517260
51498796210630558620040000223612
51498796210630558665770341478834
51498799545718645631417238123857
51498799545937495131773263084379
51498799562474612187673091417861
51498799563447219865337083949387
51498799568298593553484188451555
51498799568306699075572490573947
51498799568371528428117396913315
51498799568371528430561760383545
51498799568371528430561761433305
51498799568371528430564084381599
51498799568379633950204665933843
51498799568383237600774758813689
51498799569355845278438751345215
51498799571337715251526742670775
51498799571337999425362490839045
51498799571359325584751769038507
51498799571362026876404478824695
51498799571362026914815024926025
51498799571363216927160104937547
51498799571363216972913689845963
51498799571363227677807501181525
51498799571363227677807759448729
51498799571363228043585505042489
51498799571363228045280080570095
51498799571363228089339089834265
51498799571363228089339089952357
51498799571363228091033665478511
51498799571363231790296891785147
51498799571363231795379465963307
51498799571363275848707976105871
51498799571655000890555360528185
51498799571655015714713389341481
51498799571655015758772398605651
51498799571655015760466974249897
51498799571661920067925056616609
51498799571690132550262462057183
51498799571690133739843932131567
51498799571690137491649627447429
51498799571690137491649631679517
51498799571690183747664950086313
51498799572234975832373773712353
51498799572237678771427881427975
51498799572245482497599256716293
51498799572310611993661055757916
51498799572310613640789079393804
51498799572311562384772226078467
51498799572343929761155689506743
51498799572343979126731943196673
51498799572346631052536798936305
51498799572346631052536803168393
51498799572346631052808772351347
51498799572346680829977854917243
51498799572346680830167289167729
51498799572538472720277319167787
51498799572538472720278352269651
51498799572538472720550321452641
51498799572538472722788832276255
51498799572541174011930400962667
51498799572541174011931175797327
51498799572635717431135257455551
51498799572638418674524270219867
51498799572638418722784867346423
51498799730908277423910832396834
51498799730908277423910832396835
51498799784085905730043458929005
51498799784085905730043458929212
51498799784085905730043458929213
51498799784085905730043574783110
51498799784085905730043574783111
51498799784085905730043574789695
51498799784085905730043574789696
51498799801774402884146852740169
51498799801774402884962755684181
51498799801806523553611458500705
51498799801807729205762560252951
51498799801810425602263233462929
51498799801810430909762650989209
51498799801810430909762765308073
51498799801810431085350296157461
51498799801810431092128190452163
51498799801810431092128561988471
51498799801810431092693307803273
51498799801810431092693422122128
51498799801810431092693422122137
51498799802102209564905347874479
51498799802102215057779811550453
51498799802102259527722483124237
51498799802102259527725926330476
51498799802102259527725926330485
51498799802126578564682089061165
51498799802747004757088874356953
51498799802756008650754126364714
51498799802756008650754126364723
51498799802758710354001185991247
51498799802997974699937322147619
51498799802997974699940765353867
51498799807707347294433263101360
51498799807707347340103164121558
51498799807719055133250304697212
51498799807719055134944881391218
51498799807719206625367868379286
51498799807719206625367868379287
51498799807720407382178275189810
51498799807720407382366561546630
51498799807720407382366561546631
51498799807720407382450244373007
51498799807720407382450244373008
51498799807720407793960539378274
51498799807720407793960539378275
51498799807720407976974879018716
51498799807999131305755528292464
51498799808010883568282808905560
51498799808655628522977808312438
51498799808655628523061490665670
51498799808906598327815797620328
51498799808906598328004082915100
51498799808906600112414815101906
51498800209506930578462266873540
51498800209506935471669050305163
51498800209506935883451314481339
51498800209506935883451314494437
51498800262636066937580476463890
51498800262644172642681970319752
51498800262646884917433933144016
51498800262646884917705527739392
51498800262647185061219438099992
51498800262668498545185196373338
51498800262668498916046173006550
51498800262668498916046177605820
51498800262668498961967122504838
51498800262671200665214182131362
51498800262679305358926580290610
51498800262679305363173097884518
51498800262679305774955361010934
51498800262960586957743866712112
51498800262996611317343054820392
51498800263616779771283167962820
51498800263616779773813423937648
51498800263616779778078915425240
51498800263616779778813086942732
51498800263616780183065431089236
51498800263616780190595350069148
51498800263616780327856109030840
51498800263616780327856109043890
51498800263616785261733128359568
51498800263616785269072811117996
51498800263616785269243274539130
51498800263616785269243647610632
51498800263616785269261096412768
51498800263616785269327330436040
51498800263616785270747499507674
51498800263616785270935527585002
51498800263616785271499611467066
51498800263616785271499611816986
51498800263616785271771580650264
51498800263616785673492176542196
51498800263616785681025538728356
51498800263617079921575003925252
51498800263617080326603360765864
51498800263617080334133279745776
51498800263617080509617585614296
51498800263617080516935318901542
51498800263617080516938413496552
51498800263617080517147619385248
51498800263617080517147620448106
51498800263617080517147623630434
51498800263617080518630666192504
51498800263617085460290177478696
51498800263617085862783662430932
51498800263617085870296132608500
51498800263617085870317053314900
51498800263619481482060146569256
51498800263619486972490334165654
51498800263619486974182587211526
51498800263620682231800516849670
51498800263620682239142522556392
51498800263620682239142895614636
51498800263620687729572710152790
51498800263620687729572968419994
51498800263620687729760996497322
51498800263620730410043369489222
51498800263620730410043370538982
51498800263651902472324221103588
51498800263653102629715734493340
51498800263653102634067198575600
51498800263653102637057740200062
51498800263653102675552973549730
51498800263653102679820783367424
51498800263653103041309712324984
51498800263653103041581308455554
51498800263653103041581681526896
51498800263653103087335237739004
51498800263653103224511965269618
51498800263653103224595648095026
51498800263653103224595906375328
51498800263653103229406597090724
51498800263653103231854314963818
51498800263653103232125940146280
51498800263653150805782094431644
51498800263653150805782437388236
51498800263653150812309680256428
51498800263653150812309683438756
51498800263653152459438735944420
51498800263835932717213879160470
51498800263835934364342164251506
51498800263839520209781499452096
51498800263839525700232607754846
51498800263839534988209958662502
51498800263839534990720441720340
51498800263839534990720441836980
51498800263839535036470928963894
51498800263839540343886776920820
51498800263839540524369715861790
51498800263839540524369744441506
51498800263839540526817433734884
51498800263839540531168554860552
51498800263839540531168558042880
51498800263847640100458521885242
51498800263847640100461620599912
51498800263847640146212111025794
51498800263847640151022712857302
51498800263847640151026070324610
51498800263847640151026185115650
51498800263847640700089750128728
51498800263847645453627955801796
51498800263847645458459481520580
51498800263847645641473817972108
51498800263847645641473821154436
51498800263871955429431015713820
51498800263871955429682058523958
51498800263871955429682059573718
51498800263871955429682062754642
51498800263871955429682062773516
51498800263871955429685157355268
51498800263871955429685530432386
51498800263871955481941974450318
51498800263871955841467421531444
51498800263871956024206721866022
51498800263871956024209792000976
51498800263871956024210050268180
51498800263871956024398078345508
51498800263871956031005539463396
51498800263871957076813439259764
51498800263943691377127562908868
51498800263944885408413184874822
51498800263944886643758835198348
51498800263944887192822773269670
51498800263944887194493762439596
51498800263944890304064224175580
51498800263944890304067690411684
51498800263944890898839930327782
51498800263944890898839934441826
51498800263944890898860826450418
51498800263944890898863921169088
51498800263944892134209938896004
51498800280398266490405799823067
51498800280398266673336456637131
51498800280405181964009243394112
51498800280406382718832181755811
51498800280409072892364144716405
51498800280409073486888779362113
51498800280409084424526590783356
51498800280409084424526963854698
51498800280409084605009898183301
51498800280409087718784962525570
51498800280409089372692399879549
51498800280409089548279558743538
51498800280409089555623056693577
51498800280409089555623056693661
51498800280725188848238405267628
51498800280725237025917150721389
51498800281341761345006288747920
51498800281341761354043904132420
51498800281342956565908362603428
51498800281342956568084117409074
51498800281342956568355712004450
51498800281342956568356085075792
51498800281342961507211851388802
51498800281342962102008080629886
51498800281342962102088664268496
51498800281342962102092021735596
51498800281342962104536386740860
51498800281345657857561444385211
51498800281345663393741746050279
51498800281345663393745103517426
51498800281345663396189468522690
51498800281377778576273027512460
51498800281378979280886683364460
51498800281378979326640239576568
51498800281381680624820457217100
51498800281381730402179084120222
51498800281381730402179088352310
51498800281560599325499735566446
51498800281561799485443538094332
51498800281561800080239767335416
51498800281561800080240140406758
51498800281572321123885878421587
51498800281572321535479854731247
51498800281572321535479859435511
51498800281573516802048249158222
51498800281576217905690423853938
51498800281669565832228721641814
51498800281670768785462275161351
51498800281670768785483167169943
51498800286270568589903463227410
51498800286270568589987031261778
51498800286270569001497441059054
51498800286270569184511665907486
51498800286281375403727382077186
51498800286281375998252016722894
51498800286281384739697090153354
51498800286281386570109098141522
51498800286281684928967684033498
51498800286281684929155712110826
51498800286281686713542424863512
51498800286281686713629464801936
51498800286282576160726075244530
51498800286282576572320053076174
51498800286282587144093452128472
51498800286282587144093452141570
51498800286282587327107791308866
51498800286282587738701769140510
51498800286282587738705126607610
51498800286282587738893154684938
51498800286282590992227139684084
51498800286303000568453100875780
51498800286305700070612879488022
51498800286305701717740903123910
51498800286305702317620851248114
51498800286315008180114207236156
51498800286317709286305227286382
51498800286317709288564663047032
51498800286317709469319566453678
51498800286317709883361266862680
51498800286317709888444869910616
51498800286317713136886635884318
51498800286317713136970318709726
51498800286319060948783568384666
51498800286319066253772616051570
51498800286319066436703272806586
51498800286532645397752282911988
51498800286593884147029993404974
51498800286593884147218021482302
51498800286594782930386882401292
51498800286594784531764672578152
51498800286594784714779013280482
51498800286597486418214100984334
51498800286597486420724584158812
51498800286597491362108655066476
51498800286609493393488369934738
51498800286629912212667348416360
51498800286629912212855290282364
51498800287178335796985108719524
51498800287178335799492149750564
51498800287181037141086013942460
51498800287250380817654646844672
51498800287250380819346899540624
51498800287250381221927654362040
51498800287250381229457573341952
51498800287250381230940993226166
51498800287250381230940996408494
51498800287250381404941879210472
51498800287250381412262965378646
51498800287250381412283885966954
51498800287250381413955218074598
51498800287250386353922104656354
51498800287250386758107956027108
51498800287250386767124650823300
51498800287251281243123218967698
51498800287251281789655753649240
51498800287251281789739436002472
51498800287251281792246477033512
51498800287251281835471985887124
51498800287251281835472100205988
51498800287251281841995765701540
51498800287251286731042923389618
51498800287251286738635862768840
51498800287251287325898731340084
51498800287251287325898845658948
51498800287251329419106264887876
51498800287251329419189832922244
51498800287251581978926347529384
51498800287251587515106649194452
51498800287253981299241107052332
51498800287253982944110842820474
51498800287253982946369130688220
51498800287253983081308835431022
51498800287253983088734410234970
51498800287253983134467074438486
51498800287253986787160811474252
51498800287253988434288835110140
51498800287253988441816803163340
51498800287253988441900485516572
51498800287253988624897262034884
51498800287254031122353208660502
51498800287254031122353324514400
51498800287254031122624920626096
51498800287254283278005004115114
51498800287254286976431405354396
51498800287254288623559428990284
51498800287266038693175936531520
51498800287266038693175939713848
51498800287266038695623657468850
51498800287286403529307694560944
51498800287286403530122573234450
51498800287286403575061279352768
51498800287286403936905974650688
51498800287286403941089700469916
51498800287286403941653784701900
51498800287286403941737467055132
51498800287286403982659530862796
51498800287286403986655257184412
51498800287286404119836631464752
51498800287470119813640996566878
51498800287470124709295502103740
51498800287470125303820136749448
51498800287470134591797744861450
51498800287470134594308229098738
51498800287470134594308345289458
51498800287470139533432610210636
51498800287470139533432640325386
51498800287472835746252949899680
51498800287472835883450942510228
51498800287472835885961425684706
51498800287472841236679584084962
51498800287472841239211070535710
51498800287480941000534016891654
51498800287480941407296583795554
51498800287480941412314070443874
51498800287480941453046699646920
51498800287480941458130417013720
51498800287484843318767814612752
51498800287484843318767817795080
51498800287484843318771170544818
51498800287484848814218585920586
51498800287505242095582169147834
51498800287505256324922583205658
51498800287505256324922673544076
51498800287505256324926026411906
51498800287505256331449806226322
51498800287505256736453889597746
51498800287505256736516561037302
51498800287505256736516651375720
51498800287505256736520004243550
51498800287505256736520119034590
51498800287505256736520119034638
51498800287505256736791715146334
51498800287578187492702950151582
51498800287578187904484956060554
51498800287578187905049040292538
51498800287578187905049044878758
51498800287578187950865386849286
51498800287578187950865392983590
51498800287578191199555912120586
51498800287578191199576804129178
51498800287578191199580155580066
51498800287578191611087098059506
51498800287578191611149769499062
51498800287578191611149774085282
51498800287578191611362161489038
51498800287578192846708179215954
51498800287578193440668729629678
51498800287578193441232813861662
51498800287578193442987742583390
51498800422204085167019545749208
51498800422204086360879677258854
51498800422424131037109625608386
51498800422532243234587613421260
51498800423149670189334014073844
51498800423149671836462037709732
51498800423152366395646997061916
51498800423152371890342304609550
51498800423152371890885462487556
51498800423152371890885463537316
51498800423152371892580039181562
51498800423152371892581073700368
51498800423152371892581187441856
51498800423152371892769101777696
51498800423152371893333186009680
51498800423152371893416867785536
51498800423152373539709097336256
51498800423152672080156057417460
51498800423152672080344342712232
51498800423160477003074364889252
51498800423161677760993569131894
51498800423164379463403799458976
51498800423185989385871218146986
51498800423186037423757913534656
51498800423188689258139286774284
51498800423188689302197152737594
51498800423188690486978636185938
51498800423188691081503270831646
51498800423188691089118278823270
51498800423188739074743948414860
51498800423188739081272310137162
51498800423188739081460595431934
51498800423188739127004974224038
51498800423371209860983599854278
51498800423371220432568713624902
51498800423371220844350976751318
51498800423371520576085722596582
51498800423371520987867985722998
51498800423372421190406557873582
51498800423372421556435237139842
51498800423372421601161383574130
51498800423372421601349669918662
51498800423372421602188822049758
51498800423372427089895881985992
51498800423372427096696097037434
51498800423372427096884382332206
51498800423372427097510889977616
51498800423383228369423475645938
51498800423383233910436447852842
51498800423383233910624733147614
51498800423407529056685095814680
51498800423407543332618333018394
51498800423407543697828785465052
51498800423407543705171939064678
51498800423407543744400597194570
51498800423407543751092889625824
51498800423480478572461993926812
51498800423480478572465461225774
51498800423480478755479686074206
51498800423480478756207439075964
51498800423480480402607709710094
51498800445848044641258095370283
51498800445851950760116984445431
51498800445851950806121617696631
51498800445851951994898917940363
51498800446131727154558561865757
51498800446131771077968696061105
51498800446164192065725377299851
51498800446164192065725381886071
51498800493072772927223480289646
51498800493080873095328764496746
51498800493084475366575892458154
51498800493084480857002642632848
51498800493084480910078804809572
51498800493084480910267091167154
51498800493104877300152089252342
51498800493104888237539192443548
51498800493104888420741445350434
51498800493104889655334321916928
51498800493105188426788865735384
51498800493105188427060461828206
51498800493105190261449604147006
51498800493107889716202288801892
51498800493107891918880689821724
51498800493107891964885323208278
51498800493107895206633248045006
51498800493108790286274650231180
51498800493108790698056541330238
51498800493108790698056914420454
51498800493108792532445683649038
51498800493108792532446056726156
51498800493108792532634338478692
51498800493108792532634343083786
51498800493108792664623007523504
51498800493108792664811035600832
51498800493108792669706811451548
51498800493108792669895097809178
51498800493108792672154533573992
51498800493108792672154533574040
51498800493108795637184275309966
51498800493116895396014681200378
51498800493116900884750207057846
51498800493116900891528587329976
51498800493116900891528587343074
51498800493116901298226789679698
51498800493116901298227162732166
51498800493116901303310851519250
51498800493116901349043515606126
51498800493116901349608374672770
51498800493116901479274841722428
51498800493116901480969418416434
51498800493116901481157446493762
51498800493116934239019592352320
51498800493119602589880244527046
51498800493119602594963933314130
51498800493119603006746197503356
51498800493119603052478861590232
51498800493299866734597488673185
51498800493327630640347653197994
51498800493327635582484607017542
51498800493327635582568289842950
51498800493335738862083537393920
51498800493335739456691740092870
51498800493335739456691854883910
51498800493335739456879768170198
51498800493335739456880141241540
51498800493399873814781967222650
51498800493400580341671520915820
51498800493411388390737657497384
51498800493411388390758549507380
51498800493432995290121996127340
51498800493432996937061991685900
51498800493433000643103512538776
51498800493433000643291425811806
51498800493433046488163097838130
51498800493433046488183989846722
51498800493433046488372275141494
51498800493433046899945360958930
51498800493433046899966252968926
51498800493435698777758006312154
51498800493435698777758121103194
51498800493435701934756593861272
51498800493435748191598442759426
51498800493435748191619334768018
51498800493983226745480514378518
51498800493984127359066769040740
51498800493992231233942331599972
51498800493992231234005007625748
51498800493992231234026014425380
51498800493992231234026015488190
51498800493992231234214300783010
51498800494052270865193786392662
51498800494052274571796694407966
51498800494052274576231874586978
51498800494052274576315184335268
51498800494052274578574615863830
51498800494052274578574988935332
51498800494052275806578627902898
51498800494052275806580951900952
51498800494052275813920633592150
51498800494052275813921781502524
51498800494052275814172829979162
51498800494052275814172829979210
51498800494053169656144499788856
51498800494053174595086644493448
51498800494053174595836318000568
51498800494053174595836318006184
51498800494053174595839789904624
51498800494053175006866211600228
51498800494053175006868908669624
51498800494053475328314215560338
51498800494055872592209645165474
51498800494055876298519294457918
51498800494056172735726654255246
51498800494056176436956425374664
51498800494056176437517812537252
51498800494056176444295734011990
51498800494056176444296107083492
51498800494056178266824380677892
51498800494056178267096349860930
51498800494056178267098673858984
51498800494056178274418582754364
51498800494056178274438355550342
51498800494056178274439130389214
51498800494056178274690178866060
51498800494056178274690551937402
51498800494057077055330073295038
51498800494057077055518359652668
51498800494057077055520310579380
51498800494057078842501099928472
51498800494057078842501214719512
51498800494065177224251266543074
51498800494065181982624092417508
51498800494065182115889033656308
51498800494065182161642589868416
51498800494065182165826343808074
51498800494065182165826345343268
51498800494065182165826716860702
51498800494065182165826718395896
51498800494065182165910399686110
51498800494065182577692290804042
51498800494065182577692663875384
51498800494065182710685264413712
51498800494065182714953045529434
51498800494065182718025319175008
51498800494067928295794265258162
51498800494067928341526929579770
51498800494088291800615707525040
51498800494088291800803992806762
51498800494088293035961728439900
51498800494089491960558737362482
51498800494089492372152715194126
51498800494089492504329780782514
51498800494089492504601749946678
51498800494089492509685438733762
51498800494089492550083336994622
51498800494089492550355301909388
51498800494089492550355306158786
51498800494089492550920160980244
51498800494089492551108447337874
51498800494089492555165906923224
51498800494089492555354968101012
51498800494089492555919052351870
51498800494089492557613629045876
51498800494089492557614399629574
51498800494089492557885598210040
51498800494089492557886368327338
51498800494089492557886368799514
51498800494089492557886368812612
51498800494089492557886373044700
51498800494089492557886741398680
51498800494089493785702094475176
51498800494089494197484358664450
51498800494089494205015425550364
51498800494089494335559901730706
51498800494089494342338081467032
51498800494089494342902683326060
51498800494089541915931472574534
51498800494089541916683584883846
51498800494089541918379309483854
51498800494089541923462994038850
51498800494089541923462994039010
51498800494089541923462995088610
51498800494089541923462998270938
51498800494089541969007371768096
51498800494089541969007372830954
51498800494089541969195658125726
51498800494089541969195658125886
51498800494089542380789635957370
51498800494092193663994083333538
51498800494092195496479450398092
51498800494092243482920938263228
51498800494092243665935277902700
51498800494092243672442717752250
51498800494271112547771273582988
51498800494271113784810314608428
51498800494271113784812638606482
51498800494275016245056067383422
51498800494275915025970996408818
51498800494275915028478042161592
51498800494275925963608033100396
51498800494275926147438280283150
51498800494275927928480813740272
51498800494275927931012184207224
51498800494275931454034783275090
51498800494275931634518751085836
51498800494275931635270863395148
51498800494275931635354546220556
51498800494275931636965440089154
51498800494275931642948376275286
51498800494284031073914071050824
51498800494284031073914072586018
51498800494284031628040813570296
51498800494284031668710674860856
51498800494284031673773477775264
51498800494284036564340818038978
51498800494284036747271474853042
51498800494284036747543442482172
51498800494284036752606239610584
51498800494284036752627131737220
51498800494284036752627132804290
51498800494284036752689809180146
51498800494308346402570429323490
51498800494308346402570429324894
51498800494308346402570429342364
51498800494308346539747529925446
51498800494308346539831097959814
51498800494308346539833536762006
51498800494308346540583210269126
51498800494308346540586682173182
51498800494308346997095063969198
51498800494308346998185259977614
51498800494308347004625356021856
51498800494308347004689266045670
51498800494308347004689266051286
51498800494308347004689266064384
51498800494308347134355732624396
51498800494308347134355847415436
51498800494308347134358056622450
51498800494308347134543760701724
51498800494308347134544133773066
51498800494308347134546084699778
51498800494308347141887258661834
51498800494308347141887258674884
51498800494308347141887258674932
51498800494308348369704846001698
51498800494308348369892874079026
51498800494308348369893245596460
51498800494308348369976813630828
51498800494308348369976899719896
51498800494308348369976899725512
51498800494308348369976899738610
51498800494308348369976928421868
51498800494308348377295690591988
51498800494308348377295690605086
51498800494308348377483976949618
51498800494308348377504867773096
51498800494308348377504867778712
51498800494308348781759163914738
51498800494308348789077954781262
51498800494308348789077957963590
51498800494308348789098849855494
51498800494380080703135598245430
51498800494381278305461483728530
51498800494381278305461486920686
51498800494381278305482375737122
51498800494381278305482378929278
51498800494381281414467861232530
51498800494381281460200523919566
51498800494381281460200525436046
51498800494381282010078883517178
51498800494381283244589216191778
51498800494381283244589217708258
51498800494381283244610108200370
51498800494381283244610109716850
51498800498991900206153836467322
51498800498993105863406104388872
51498800498993106275188367515288
51498800499016215537340445662084
51498800499017416111137661111334
51498800499017416294150852484896
51498800499017416294151885586760
51498800499017416294339138829428
51498800499017416294339913664088
51498800499017417488200156789880
51498800499017417899982420849416
51498800499017417899982420966056
51498800499017417899982425571150
51498800499017417900065989000424
51498800499017417900066103669208
51498800499017417900066107918558
51498800499017418082996650419582
51498800499017422841452900473598
51498800499017422841453158740802
51498800499025526716412518916482
51498800499028228007981917769314
51498800499244364869981779941012
51498800499308001291631838084524
51498800499308004995159406922990
51498800499308004995974166678362
51498800499308004997668743372368
51498800499308004997669891265272
51498800499308004997669891632662
51498800499308301480902317173628
51498800499308305185244760675146
51498800499308306834068393990264
51498800499308499227802274744012
51498800499309205157445180149854
51498800499309205569227443276270
51498800499340425436634233725316
51498800499344327302104676350088
51498800499892752724158772526338
51498800499960901227274382585402
51498800499960901227274497376442
51498800499962096445581262024550
51498800499962100154129793676916
51498800499962100565723771508560
51498800499962100749490108666304
51498800499962101799566599252298
51498800499964497959829696835876
51498800499964503498520477444946
51498800499964503498521625337850
51498800499964798148828321651074
51498800499964801857565139647972
51498800499965702422866442140032
51498800499965702425376921642536
51498800499965702425376921655586
51498800499965704255519170126856
51498800499965704255519944961516
51498800499965746935801171110272
51498800499965746935804527160430
51498800499965746935989456405044
51498800499965746935992555237758
51498800499965746943332237996186
51498800499965746943332495213630
51498800499973807533237561599668
51498800499973807945019825775844
51498800499973808130478415511496
51498800499973857358797385313020
51498800499976509236672907570724
51498800499996917207190500390638
51498800499998117925213903299140
51498800499998119160560695860716
51498800499998119755356926618120
51498800499998119755921010848700
51498800499998167336376376141310
51498800499998167336543740731134
51498800499998167336543741780894
51498800499998167336564661436082
51498800499998167382297325522958
51498800500000869080460667310506
51498800500000870687127916251986
51498800500180638527869930047700
51498800500180649465483722036276
51498800500180649465486046034330
51498800500180649511237306944740
51498800500180650700832838595906
51498800500180654406870891776654
51498800500180949654754315916420
51498800500180954596141485656798
51498800500184551559700796612192
51498800500184551559704152545710
51498800500184551560456264855022
51498800500184557050884129619766
51498800500184557055235250745434
51498800500191456284060104974616
51498800500192657219240462640374
51498800500192662165540513856990
51498800500192662577511063327938
51498800500215756966489050002252
51498800500215771654204551382142
51498800500216972547645772472538
51498800500216972548276746153062
51498800500216972548464774230390
51498800500216972554988811281124
51498800500216972554988926072164
51498800500216973783057646547534
51498800500216973790606536238802
51498800500216974194839910723710
51498800500289906827569527229922
51498800500289907422365757987326
51498800500289908657711775714242
51498800516706057348728517034945
51498800516715074558444182361281
51498800516715074558444297152529
51498800516715074558465217857477
51498800516717775850097264156161
51498800516717775850683040745584
51498800516717776444642934298017
51498800516717776444893609704764
51498800516717776444893609704765
51498800516717776444893867985067
51498800516717776445479644574330
51498800516717776445667671588848
51498800516717777679989608886224
51498800516717781345628619101153
51498800516717781345628620519707
51498800516718076588159828600960
51498800516718076588159943386385
51498800516718977018710970651297
51498800516718977018710970651345
51498800516718977018961646058045
51498800516718977018961646058093
51498800516718977018961904338347
51498800516718977018982566763041
51498800516718982102627312268497
51498800516718982102627313687051
51498800516718982102627427059745
51498800516718982102627428478298
51498800516718982506877906917973
51498800516718982506877907273717
51498800516718982514221290100141
51498800516718982514221290455885
51498800516718982562485474392884
51498800516739389890112854244815
51498800516739391671238294166377
51498800516739391673685987942545
51498800516739391678853274878746
51498800516739391678853385064901
51498800516739391678853388251441
51498800516739691456257921860848
51498800516739691868123868875530
51498800516739691913856533079046
51498800516739695569813637250934
51498800516739695569813637250935
51498800516739695569813637256551
51498800516739695574896211429094
51498800516739695574896211429095
51498800516739695574896211430339
51498800516739695574896211434711
51498800516742076905643670954026
51498800516742076905643670954027
51498800516742080061196353086305
51498800516742080655993731754034
51498800516742080655993731754035
51498800516742092828705931592639
51498800516742092970506351005723
51498800516742092970506355255073
51498800516742092970506355610816
51498800516742092970506355610817
51498800516742093376933047568909
51498800516742093376933047569069
51498800516742093376933076271040
51498800516742093377204672382736
51498800516742093377205016752107
51498800516742093382016391981007
51498800516742093382016392336543
51498800516742093382016765052509
51498800516742093382016765408045
51498800516742093382288361164045
51498800516742093382288734235547
51498800516742093422686632483196
51498800516742093559947387208589
51498800516742093559947415904897
51498800516742093560219012016593
51498800516742096717948935118623
51498800516742096722844256077040
51498800516742096723032652485423
51498800516742096723032652491039
51498800516742096723032657206997
51498800516742096723032657207156
51498800516742096723032657208401
51498800516742096723032657212772
51498800516742096723116225241365
51498800516742380799260036739298
51498800516742380799260036739299
51498800516742391924911448097174
51498800516742391965833134215352
51498800516742393159777063926465
51498800516742393205509728129981
51498800516742393566454690043943
51498800516742393571287359405036
51498800516742393571558955516572
51498800516742393749217981205325
51498800516742393749217981205373
51498800516742393756812183283302
51498800516742396861465944206943
51498800516742396861465944212558
51498800516742396861465944212559
51498800516742396861466719045814
51498800516742396861466719045815
51498800516742396861466719051431
51498800516742396866298617824508
51498800516742396866298617837552
51498800516742396866361265165360
51498800516742396866382185871712
51498800516742396866549293223974
51498800516742396866549293223975
51498800516742396866549293229591
51498800516742396866549546788318
51498800516742396866549551509892
51498800516742396866549661573743
51498800516742396866549661579359
51498800516742396866549666295317
51498800516742396866549666296721
51498800516742396866633234329685
51498800516742396866633234331089
51498800516742396912303251205398
51498800516743277662913960233067
51498800516743277662913960233115
51498800516743280818217086172615
51498800516743281229811064004259
51498800516743283013635667445169
51498800516743292347931035031713
51498800516743292347931035050587
51498800516743292350630576221881
51498800516743293722421474428038
51498800516743293727505048422417
51498800516743293727505163213665
51498800516743293773258748005489
51498800516743294131755643071893
51498800516743294131755643071941
51498800516743294134015452258176
51498800516743294134015452258177
51498800516743294134203709919451
51498800516743294134287048369872
51498800516743294134287048369873
51498800516743294139099026254061
51498800516743294139099141045309
51498800516743294139370737157004
51498800516743294139370737157005
51498800516743294139370995437258
51498800516743294139370995437259
51498800516743294141546863523448
51498800516743294179769008470332
51498800516743294179769008470333
51498800516743294184852725837133
51498800516743294317217705183937
51498800516743294317217705183985
51498800516743294322301393971069
51498800516743294322301652251323
51498800516743297292016971477518
51498800516743297292016971477519
51498800516743297292017746316391
51498800516743297297100320494551
51498800516743297297100688844319
51498800516743297480114918408708
51498800516743297480114918408709
51498800516743297884114808955080
51498800516743297884114808955081
51498800516743297884114808955128
51498800516743297884114808955129
51498800516743297891708896240352
51498800516743297891708896240353
51498800516743297891709011031600
51498800516743297891896924317680
51498800516743297891896924317681
51498800516743297891897297389182
51498800516743299075590875414642
51498800516743299075590904111046
51498800516743299075674472145414
51498800516743299080758160932450
51498800516743299080758160932498
51498800516743331191878492445606
51498800516743331191878497031778
51498800516743331191878497031826
51498800516743331192693280780694
51498800516743331192693285366914
51498800516743331238446870275378
51498800516743777840884872456923
51498800516750198487239111029312
51498800516750198540586867900791
51498800516750202191584881399199
51498800516750202191584881417913
51498800516750202193279458443125
51498800516750202193279458461839
51498800516750202193551427645037
51498800516750202198363175828799
51498800516750202198363175945439
51498800516750202198634771940335
51498800516750202198634772056975
51498800516750202198635144998739
51498800516750202198635145011837
51498800516750202198635145115379
51498800516750202198635145128477
51498800516750202198635145465299
51498800516750202239284091835454
51498800516750202239284091835455
51498800516750202239284091848553
51498800516750202244367809202255
51498800516750202244367809202303
51498800516750202244367809215353
51498800516750202244367809668815
51498800516750202244367809668863
51498800516750202246627245429513
51498800516750202374787507402077
51498800516750202376482084446003
51498800516750202376482084459101
51498800516750202381565428876815
51498800516750202381565428876863
51498800516750202381565801812803
51498800516750202381565801812851
51498800516750202381565801929443
51498800516750202381565801929491
51498800516750202381649369963811
51498800516750202381649369963859
51498800516751402948855543749741
51498800516754100536162854111764
51498800516754104105005209983614
51498800516754104105005209983615
51498800516754104110088927350415
51498800516754104110088927350463
51498800516754104242203202588547
51498800516754104242203202594162
51498800516754104242203202594163
51498800516754104242203231290566
51498800516754104242286799324934
51498800516754104247286805169922
51498800516754104247286919960963
51498800516754104247286919961011
51498800516754104247286919961170
51498800516754104247286920077651
51498800516754104247370487995330
51498800516754104247370487995331
51498800516754104247370488112018
51498800516754104247370488112019
51498800516754104247851779144295
51498800516754104295550989574940
51498800516754104652102603376264
51498800516754104652102603376265
51498800516754104653797180420191
51498800516754104659152752184604
51498800516754104659152752301244
51498800516754104704885416388120
51498800516754104704885531645928
51498800516754104707144852620946
51498800516754104707144967406578
51498800516754104842083523906556
51498800516754138006434664696514
51498800516754138052188249960562
51498800516933912717117049506236
51498800516936614422811830192346
51498800516936615658158619565978
51498800516958228048032838840904
51498800516958233401202266990336
51498800516958233401202271711910
51498800516958233401767130778554
51498800516960931352657721945530
51498800516960935104449331338386
51498800516960935104449331338434
51498800516960935104449331338594
51498800516969036462963756703802
51498800517030278828467015352390
51498800517031174040789374403362
51498800517031174040789375803042
51498800517031175690177867255896
51498800517031179533726599844260
51498800517031179533726604430480
51498800517031179533726714629684
51498800517031179533727719052454
51498800517031179533727723638674
51498800517031179533727833843702
51498800517033875744036434029886
51498800517033875746481575273654
51498800517033875746483898221948
51498800517033876979383227989690
51498800517033876981827592994954
51498800517033880686173393479750
51498800517033880687869117035828
51498800517033881236973659470784
51498800517033881236973778842380
51498800517033881236974783265198
51498800517033881236974898056398
51498800517033881237726919554908
51498800517033882289243437770956
51498800517033882884040040064668
51498800517033882884102716090444
51498800517033882884102830881484
51498800517034181424549767098930
51498800517034181426244344142856
51498800517034181426997484972024
51498800517034183073373396181960
51498800517041985795914572359322
51498800517041986164202686342136
51498800517041987994597155656102
51498800517043381557007362109046
51498800517045888624720403597468
51498800517046082848660439304656
51498800517046082848660443903926
51498800517046084630539770797124
51498800517046084633046807106430
51498800517046085042322033923540
51498800517066296185446290791990
51498800517066296186010375023974
51498800517066297786632701436422
51498800517066297832386286350550
51498800517066301538426662479544
51498800517066301538426662479592
51498800517066301538427810372710
51498800517066301538615719407982
51498800517066301538615723658784
51498800517066301539179807890768
51498800517066301675875703549468
51498800517066301675875703549516
51498800517066301675938379575244
51498800517066301675938379575292
51498800517066301675939494184168
51498800517066301675939494197266
51498800517066301676691606493480
51498800517066301676691635073196
51498800517066303323632291146148
51498800517066303323632376885296
51498800517066303323820691824046
51498800517066345965063468412022
51498800517066347200410260977810
51498800517067502295697324811260
51498800517070198600022398714630
51498800517070198645775983623046
51498800517070198646528095932358
51498800517070200247150421994934
51498800517070200247150450574650
51498800517070200247150451046826
51498800517070203541409563868545
51498800517070203541409563868788
51498800517070203587163148659160
51498800517070203587915265672736
51498800517070203998944384437784
51498800517070248013799953665586
51498800517070248013799958251806
51498800517070248425581188853894
51498800517070249660927981886242
51498800517070253366968359066448
51498800517070253549982698700269
51498800517590409801926404278331
51498800517593111093579486073211
51498800517593116629680725082788
51498800517614725123538290393975
51498800517614725130316584921341
51498800517614725130335152465319
51498800517614725130335152581959
51498800517614725130335152600833
51498800517614725130335154000513
51498800517614725130337476929933
51498800517614725131149940917047
51498800517614725131149942335601
51498800517614725131153384479039
51498800517614725131153413175395
51498800517614725132844517960973
51498800517614725132845637174991
51498800517614726917150642016653
51498800517614726917150646621587
51498800517614726917150646621747
51498800517614726917715502505903
51498800517615027103998912345532
51498800517615027106422015458806
51498800517615027106986096502846
51498800517617426415191372188855
51498800517617426421969666716221
51498800517617426421988234260199
51498800517617426421990558724813
51498800517617426422722783448303
51498800517617426422722783448463
51498800517617426422806466273919
51498800517617426424497599755853
51498800517617426424498714383651
51498800517617426424498718969871
51498800517617428206380370211042
51498800517617428206380370211043
51498800517617428208887406655863
51498800517617428208887411242083
51498800517617428209640552065587
51498800517617728390544030367820
51498800517617728390544030367821
51498800517617728395650964207826
51498800517617728395650964207827
51498800517617728395651993077602
51498800517617728396404105386914
51498800517617728398158005238867
51498800517625531534721069508463
51498800517625531946587016510207
51498800517625532127825450737452
51498800517625532129538594379186
51498800517686770692540663697690
51498800517686776047945254518817
51498800517686776048155236408620
51498800517686776048155605248034
51498800517686776048155609480122
51498800517687672902376891532471
51498800517687672907481502443056
51498800517687676606660044693670
51498800517687676608352297389622
51498800517687676608435865423990
51498800517687676613435986176707
51498800517687676613438310524681
51498800517687676613519554088611
51498800517687676613519554205251
51498800517687676613519554224125
51498800517687676614250774505971
51498800517687676615778990338906
51498800517687676615967276683438
51498800517687676615967391474686
51498800517687676616028915003869
51498800517687676616028919590089
51498800517687676616030034212063
51498800517687676616030038798283
51498800517687676659273139469458
51498800517687676659275463467512
51498800517687676661782619285434
51498800517687973091584809509254
51498800517687973092149665387954
51498800517687976797622862690002
51498800517687976803524812066151
51498800517687976805028658909168
51498800517687976805780771218480
51498800517687978031277399367682
51498800517687978038871601444154
51498800517687978040562704713412
51498800517690372414744886130177
51498800517690372414744886480097
51498800517690372417251927038753
51498800517690372417252931461571
51498800517690372417253046252771
51498800517690374194029973327351
51498800517690374198862615054898
51498800517690374199134583175126
51498800517690374199134584237936
51498800517690374201369656085779
51498800517690374244616199963362
51498800517690377762810452459303
51498800517690377762810825530805
51498800517690377770149363578657
51498800517690377770421332761695
51498800517690377770422102865735
51498800517690377770422475937237
51498800517690377900008445069851
51498800517690377900008818141353
51498800517690377900820909056965
51498800517690377900823606476440
51498800517690377900823606476441
51498800517690377904900666835807
51498800517690377904900666835967
51498800517690377904902991183781
51498800517690377904902991183941
51498800517690377905172635883491
51498800517690377905172636000131
51498800517690377905172636005955
51498800517690377905172636019005
51498800517690377905172637418684
51498800517690377905172637418685
51498800517690377905172750674691
51498800517690377905174960348105
51498800517690377905174960366979
51498800517690377905175075139305
51498800517690377905715455152181
51498800517690377905987424335219
51498800517690377907410027615551
51498800517690377907410032214821
51498800517690377907432072133786
51498800517690377907432072133787
51498800517690377907432072133946
51498800517690377907598055692831
51498800517690377907598428745459
51498800517690377907598433350552
51498800517690377907598433350553
51498800517690377907599174887975
51498800517690377907599547959477
51498800517690377907620095476283
51498800517690377907620100198017
51498800517690377907620353756744
51498800517690377907620358478318
51498800517690377907620468547785
51498800517690377907681996779875
51498800517690377907681996798749
51498800517690377907682001379145
51498800517690377907682001398019
51498800517690377907682111571075
51498800517690377907682116170345
51498800517690377907683120593163
51498800517690377908163287699675
51498800517690377908163287816315
51498800517690377908435256882873
51498800517690377950926222327148
51498800517690377950926335583155
51498800517690377953352759679799
51498800517690377953353132751301
51498800517690379547199144731515
51498800517690379547199517803016
51498800517690379547199517803017
51498800517690379554476409744628
51498800517690379554539199026251
51498800517690379554727485384040
51498800517690379554748377392632
51498800517690379554811168209449
51498800517690422235009457774690
51498800517690422235009462373960
51498800517690422235012815241790
51498800517690422235764927551102
51498800517690674380790170244548
51498800517690674383321574123974
51498800517690674383321574123975
51498800517690674384074715303062
51498800517690674388133209053134
51498800517690674390912303942099
51498800517690678086828221890103
51498800517690678086828222006743
51498800517690678086828222025617
51498800517690678086828223425296
51498800517690678086828223425297
51498800517690678089275939763356
51498800517690678089275944484930
51498800517690678089359627304722
51498800517690678089359627304723
51498800517690678089362980172552
51498800517690678094422309175327
51498800517690678094422310710520
51498800517690678094422310710521
51498800517690678094422423966575
51498800517690678094422425501768
51498800517690678094424633639941
51498800517690678094424633645764
51498800517690678094424633645765
51498800517690678094424633658815
51498800517690678094424748431189
51498800517690678094442196761101
51498800517690678094442196761149
51498800517690678094443344671523
51498800517690678094989492712165
51498800517690678094989492712201
51498800517690678094989492712408
51498800517690678094989492712409
51498800517690678096868994045935
51498800517690678096868998651028
51498800517690678096868998651029
51498800517690678096869768768119
51498800517690678096869768768327
51498800517690678096870027048580
51498800517690678096870141839621
51498800517690678096870141839669
51498800517690678096870141839828
51498800517690678096952681470821
51498800517690678097433853000103
51498800517690678097433853000311
51498800517690678097705822183349
51498800517690679736491003808440
51498800517690679742118545216620
51498800517690679742306573293948
51498800517690679743809764326679
51498800517690679743809764326887
51498800517690679743810912237053
51498800517690679743998050684468
51498800517690679744081733626565
51498800517691578524910690651884
51498800517691578527420025915989
51498800517691578527420796033079
51498800517691578527421169104581
51498800517691578527421169104629
51498800517691578528256849448261
51498800517691578528256849448309
51498800517691580311809488318389
51498800517691580311809861376792
51498800517691580311809861376793
51498800517691580311809861389890
51498800517691580311809861389891
51498800517691580311809861843353
51498800517691580311830753851945
51498800517691580311830753851993
51498800517691628487542982750308
51498800517691628488357766480302
51498800517691628488357766493352
51498800517698478074093828559766
51498800517698478074093829622576
51498800517698478115516951599382
51498800517698478122291778473494
51498800517698483061234580039330
51498800517698483427259905376402
51498800517698483427262999958107
51498800517698483427263373029657
51498800517698483429498415825559
51498800517698483429498420430652
51498800517698483429498420430653
51498800517698483429498444523367
51498800517698483429519336413867
51498800517698483466238663410754
51498800517698483468477178465004
51498800517698483468477178465005
51498800517698483472932902046986
51498800517698483473013490284866
51498800517698483473016584885492
51498800517698483473016843152696
51498800517698483473769730296668
51498800517698483475252000617383
51498800517698483475252005339116
51498800517698483475252005339117
51498800517699728656464170717900
51498800517702379985484963582182
51498800517702385341245087954357
51498800517702385475974467613366
51498800517702385475998715559640
51498800517702385475998715559641
51498800517702385478422073765272
51498800517702385478422164575915
51498800517702385478422188550696
51498800517702385478422188550697
51498800517702385478422188556312
51498800517702385478422188556313
51498800517702385478422193273675
51498800517702385478443085282267
51498800517702385478505756590681
51498800517702385478505756708773
51498800517702385478505761308043
51498800517702385524175744762804
51498800517702385524175744762805
51498800517702385524175749484379
51498800517702435294027214119874
51498800517702435301346004982186
51498800517702435301366896872686
51498800517702435301534261579150
51498800517722792856697791641327
51498800517722793262644334811017
51498800517722793262665260121106
51498800517722793268291767937777
51498800517722793268291768054417
51498800517722793270258314287157
51498800517722793270258314287205
51498800517722793270258314300255
51498800517722793270259084404295
51498800517722793270259084522387
51498800517722793270259457475797
51498800517722793270259457475845
51498800517722793399842360723062
51498800517722793399925928757430
51498800517722793400657890595525
51498800517722793404925676438597
51498800517722793404926049510147
51498800517722793405009617544515
51498800517722793405009617557565
51498800517722793405740464773685
51498800517722793407435041817611
51498800517722793407435414889112
51498800517722793407435414889113
51498800517722793407436156426535
51498800517722793407436529498037
51498800517722793407518982923481
51498800517722793407518982923529
51498800517722793407518982936579
51498800517722793407520097532405
51498800517722793407520097545503
51498800517722793445595916935170
51498800517722793450679262765662
51498800517722793453022635394270
51498800517722793453189741218359
51498800517722793453190114289861
51498800517722793453209891806216
51498800517722793453210920675992
51498800517722795047033027083229
51498800517722795052116372913721
51498800517722795052116744450029
51498800517722795052116744450077
51498800517722795052137636458621
51498800517722795052137636458669
51498800517722795052137641180403
51498800517722795054564466922600
51498800517722795054648121168293
51498800517722795054648149748009
51498800517722795055212980233533
51498800517723994027007103719006
51498800517723994027258150643141
51498800517723994027258150761233
51498800517723995811646814330021
51498800517723995811646842909737
51498800517723995811646842915352
51498800517723995811646842915353
51498800517723995811646847632711
51498800517723995811646847632714
51498800517723995811646847632715
51498800517723995812211703515626
51498800517724043988194752618132
51498800517724043989889328263836
51498800517724044033948308830240
51498800517724045222976686114465
51498800517724045222976686114468
51498800517726695311317035083490
51498800517726695311379792611954
51498800517726695311379792611955
51498800517726695311379797198174
51498800517726695311379797198175
51498800517726695311400717903074
51498800517726695311400717903075
51498800517726695316400752568388
51498800517726695316462395350909
51498800517726695316462395350957
51498800517726695316462395823293
51498800517726695316463399773727
51498800517726695316463400246111
51498800517726695316463514564975
51498800517726695316483287359501
51498800517726695316483287359549
51498800517726695316483287481965
51498800517726695316483287831885
51498800517726695316484435269875
51498800517726695317215512083039
51498800517726695317215512199679
51498800517726695317215512199839
51498800517726695317299194908655
51498800517726695317299195025247
51498800517726695317299223604963
51498800517726695318722831302289
51498800517726695318722831420333
51498800517726695318722831420541
51498800517726695318993772069173
51498800517726695318993772069221
51498800517726696966687683291561
51498800517726697095768484884166
51498800517726697095768484884167
51498800517726697095768489470386
51498800517726697095768489470387
51498800517726697096521630293890
51498800517726697096521630293891
51498800517726697100852087913229
51498800517726697100852087932102
51498800517726697100852087932103
51498800517726697100852202250967
51498800517726697100852202704429
51498800517726697100873094713021
51498800517726697100873098962370
51498800517726697100873098962371
51498800517726697103111528278729
51498800517726697103111528278765
51498800517726697103111528278972
51498800517726697103111528278973
51498800517726697103864669456608
51498800517726697103864755195756
51498800517726697103864755195757
51498800517726697103864755214471
51498800517726697103864783794187
51498800517726697103864784247649
51498800517726697146626683754194
51498800517726697146626683754195
51498800517726697149618340105624
51498800517726697149618340105625
51498800517726697149618340124339
51498800517726745134491894220124
51498800517726745136751334566994
51498800517726745273949355879728
51498800517726745274220177150934
51498800517726745279033044666812
51498800517726745279847718559114
51498800517726745318258264188220
51498800517726745318258264660396
51498800517726745325601389090086
51498800517726745325601389208130
51498800517726746918880591078556
51498800517726746921140022252986
51498800517726746921349229656598
51498800517726746926223625300922
51498800517726746926223629887142
51498800517726746926223739973918
51498800517726746926244632099102
51498800517726746926244636331190
51498800517726746926432918443682
51498800517726746928671433499336
51498800517905625136704974099971
51498800517905625136704974100131
51498800517905625136704977164207
51498800517905625136704978699401
51498800517905625136707301628821
51498800517905625136707301647695
51498800517905625136708446358271
51498800517905630075832707029939
51498800517905630075832708079699
51498800517905630083446687555791
51498800517905630083446687555839
51498800517905630083447829694719
51498800517905630083447830744479
51498800517905630266377342847919
51498800517905630266377344364239
51498800517905630267214171201191
51498800517905630670629310858845
51498800517905630672888751205715
51498800517905630677971320660689
51498800517905630677972464340427
51498800517905630677972464458471
51498800517905630677972468572515
51498800517905630678808148914743
51498800517905630680502726076761
51498800517906514584891702697021
51498800517906514584912623407792
51498800517906514632337540307260
51498800517906525704457351442738
51498800517906525704457466233779
51498800517906525705272139777826
51498800517906525705272254568866
51498800517906525705272254568867
51498800517906525748766378202700
51498800517906525750458630548733
51498800517906525750460954896706
51498800517906525750460954896707
51498800517906526940054076459298
51498800517906526945158686302702
51498800517906527534850766377113
51498800517906527534850795073469
51498800517906530644396520889724
51498800517906530646113050346446
51498800517906530651174700631666
51498800517906530651174815422706
51498800517906530651174815422707
51498800517906530651175815240431
51498800517906530651175815240590
51498800517906530651175815240591
51498800517906530651196849220307
51498800517906530651196850736627
51498800517906531238378334970653
51498800517906531239193123183277
51498800517906531239193123299917
51498800517906531241453674042497
51498800517906531241453702740257
51498800517906531246808245964697
51498800517906814774162296699580
51498800517906816009509086073212
51498800517906827724121360375301
51498800517906831430724267922641
51498800517906831436078811265125
51498800517906831436078811383169
51498800517909217525177802985967
51498800517909217525180127333941
51498800517909226857216835063288
51498800517909226858909086359561
51498800517909226858911410707535
51498800517909226859664552936382
51498800517909228640790739000412
51498800517909228640790767696768
51498800517909228643238456873506
51498800517909228643301136085822
51498800517909228643301222174890
51498800517909228643301222174891
51498800517909228643318700736400
51498800517909228643322139698914
51498800517909228643322139698915
51498800517909232346828786531923
51498800517909232346828786531971
51498800517909232346828786532130
51498800517909232346828786532131
51498800517909232346828790781321
51498800517909232346828790781481
51498800517909232346828819833372
51498800517909232347643579116409
51498800517909232347643579453439
51498800517909232347664500177052
51498800517909232349338156160335
51498800517909232349359076871058
51498800517909232349360224777060
51498800517909232349360224777274
51498800517909232354421873527135
51498800517909232354422873817195
51498800517909232354422988608443
51498800517909232354443908846831
51498800517909232354443913564145
51498800517909232355174647406374
51498800517909232538189360111573
51498800517909528833324957350762
51498800517909532539363010531510
51498800517909532543693582488587
51498800517909532544445584709670
51498800517909532727459923876967
51498800517909532727459923995059
51498800517909532727459925412001
51498800517909532729154501057695
51498800517909532729154501057704
51498800517917321443655561781196
51498800517917321445894076835446
51498800517917321445894076835447
51498800517917332104156006553408
51498800517917332149909591461872
51498800517917332515749984385052
51498800517917332515750013081408
51498800517917332516021952505280
51498800517917332516021953568090
51498800517917332516021982264446
51498800517917332518197702258146
51498800517917332518197705444686
51498800517917332518257025416092
51498800517917332518260378283922
51498800517917332518260467559530
51498800517917332518260467559531
51498800517917332518260493074962
51498800517917332518260493074963
51498800517917332518277946121040
51498800517917332518281388264478
51498800517917332518281388264479
51498800517917332523365107166472
51498800517917332561754616708796
51498800517917332561754617771606
51498800517917332563951286103800
51498800517917332564223255286838
51498800517917332569097655515930
51498800517917332569097656580192
51498800517917332701463118003639
51498800517917332701484010012231
51498800517917337459853396911052
51498800517917337464916166055839
51498800517917337464916166055998
51498800517917337464916166055999
51498800517917337464916194635714
51498800517917337464937085698136
51498800517917337647930538992549
51498800517917337647951426400467
51498800517917337647951429582795
51498800517917338052181362161757
51498800517917338054440793317265
51498800517917338054440793317313
51498800517917338054440793323089
51498800517917338054440793336187
51498800517917338059796451641679
51498800517917338059796451641727
51498800517917338059796480221443
51498800517917338061972204582537
51498800517917338062055887402293
51498800517917338062055887402377
51498800517917338062055916100137
51498800517941633068511262271324
51498800517941647297894723988140
51498800517941647435071795888076
51498800517941647435910860983934
51498800517941647481643608088526
51498800517941647488418433446159
51498800517941647488418433446319
51498800517941647488418434962639
51498800517941647488419581356533
51498800517941647488419581474577
51498800517941647488421905822551
51498800517941647846665772184527
51498800517941647846665772301167
51498800517941647846665772306991
51498800517941647846665772319881
51498800517941647846665772320041
51498800517941647846665772656911
51498800517941647846665773719720
51498800517941647846665773719721
51498800517941647846665801371932
51498800517941647846668096649141
51498800517941647846668096667855
51498800517941647846668096668015
51498800517941647846668125369986
51498800517941647846937397483628
51498800517941647846937741490029
51498800517941647846937741503079
51498800517941647846939721481682
51498800517941647846940065851053
51498800517941647847480556386905
51498800517941647847480556405619
51498800517941647847480556405778
51498800517941647847480556405779
51498800517941647847480560654969
51498800517941647847480560655129
51498800517941647847504953619668
51498800517941647854279747074446
51498800517941647854279748590766
51498800517941647892419358629636
51498800517941647892419358633848
51498800517941647892670405693545
51498800517941647892670405706595
51498800517941647892672730041518
51498800517941647892672730041519
51498800517941647892672730054569
51498800517941647893237584857361
51498800517941647893237589108162
51498800517941647893237589108163
51498800517941647893238617976486
51498800517941647893426646053814
51498800517941647900012411259089
51498800517941647900013444850598
51498800517941647900013444869312
51498800517941647900013445914860
51498800517941647900013445919072
51498800517941647900013559169463
51498800517941647900013559170915
51498800517941647900013559188177
51498800517941647900013559306221
51498800517941647900013560706108
51498800517941647900013560710320
51498800517941647900015883635529
51498800517941648029868398304093
51498800517941648029868398317143
51498800517941648029870722652019
51498800517941648029870722652067
51498800517941648029870722665117
51498800517941648030683181917399
51498800517941648030683181917447
51498800517941648030683186639181
51498800517941648037210405410447
51498800517941648037210405410495
51498800517941649082203200025340
51498800517941649082286883926656
51498800517941649089793901141285
51498800517941649089814826452778
51498800517941649089877613731731
51498800517941649089877613744781
51498800517941649677083457510915
51498800517941649684402248373227
51498800517941649684402248377439
51498800517941649684423140263727
51498800517941649684590504970191
51498800518014578603666951169088
51498800518014579015260929000732
51498800518014579017708646873826
51498800518014579017708650060366
51498800518014579017767965432343
51498800518014582172510479398159
51498800518014582309704999750407
51498800518014582309705002950157
51498800518014582309705004349836
51498800518014582309705004349837
51498800518014582309708357217666
51498800518014582309708472008707
51498800518014582310519792684924
51498800518014582310519792684925
51498800518014582310523145552754
51498800518014582310523148739294
51498800518014582310523260343794
51498800518014582310523260343795
51498800518014582356276816555902
51498800518014582356276816555903
51498800518014582721298976532291
51498800518014582721298976532450
51498800518014582721298976532451
51498800518014582721298980646287
51498800518014582721298980762927
51498800518014582721298980781801
51498800518014582722113764867538
51498800518014582722113764867539
51498800518014582722305154648266
51498800518014582723746703241114
51498800518014582767306709105850
51498800518014582767306709105851
51498800518014582767870797568470
51498800518014582767870797568471
51498800518014582769563050264422
51498800518014582769563050264423
51498800518014583956836380853554
51498800518014583956899171670370
51498800518014583956899171670371
51498800518018484633591911467281
51498800518018484633591915735345
51498800518018484770852584371669
51498800518018484772482161041845
51498800518018486419672855968677
51498801619867716422298467162189
51498801645299008389772688472790
51498801645302909668207691817718
51498801645302910849453582195802
51498801645302910850018441266658
51498801645302910850290409964422
51498801645302910850290410449856
51498801645302910857068676280866
51498801645302911262072673103126
51498801645302911262072674153855
51498801645302911262072674153856
51498801645302911262072674626032
51498801645520532061862212904249
51498801645521782591219416454087
51498801645521782598810146272211
51498801690476720881748112052871
51498801690768508556263995002417
51498801690768508967861329951241
51498801695379415830266347311229
51498801695403727452884647704499
51498801695403727455144083465149
51498801696677134380959898515807
51498801696677134380962997348521
51498801698371147183633809447289
51498801698371152077032236690601
51498801698371152077596062642331
51498801698371152077784348999913
51498801698371152123328726845847
51498801698371152123517013203477
51498801698371152489378326831605
51498801698371152535110991035073
51498801698371152535110991036525
51498801698371153724160260326489
51498801698464811130019027300831
51498801698467513245236637461077
51498801698467513245236637479791
51498801698468360329627481077807
51498801698468364035668891725655
51498801698468365637064249623041
51498801698468365637064251158075
51498801698468365682796915361543
51498801698468408505610530180313
51498801698468410108701498240751
51498801698468410291716986836145
51498801698468413446997699802647
51498801698468413446997700274823
51498801698468413447185986632453
51498801698468413858779964464049
51498801698476519106368046200409
51498801698479170849409242541063
51498801698479170849409242542515
51498801698479172084191176036043
51498801698480539979987421398374
51498801698662903295821417433861
51498801698683300785581382499081
51498801698683301151421804118617
51498801698683301151609832195945
51498801698683301152173916427929
51498801698683301152425739739227
51498801698683301152428063737281
51498801698683301197175360330725
51498801698686002443074885913497
51498801698686002443826998222809
51498801698687198304536223808285
51498801698687202010574276989033
51498801698687203200159586370863
51498801698687214318280333655743
51498801698687214913924355293385
51498801698687247672549718950217
51498801698687253025719151817011
51498801698694106318034131298137
51498801698694106318222159375465
51498801698694122385135188582773
51498801698694156326705924628013
51498801698695308722258106529099
51498801698695308768011691438967
51498801698698026675827703013343
51498801698699361536670934993819
51498801698760149788557535175429
51498801698760199201562061696941
51498801698768254900725544518821
51498801698768254900746436527365
51498801698768254900746436528817
51498801698768303076517208076851
51498801698768303076520278095165
51498801698768303076520306791521
51498801698768303076520535312609
51498801698768303076520536847643
51498801698768303076520565543951
51498801698768303076541198801517
51498801698768303076541486250351
51498801698770956603993496153889
51498801698770956603993496153937
51498801698770956603993496155341
51498801698771004779955623016461
51498801698771004779955624551495
51498801698771004779955651712817
51498801698771004779955653247803
51498801698771004779955653247851
51498801698771004779976543722813
51498801698771004779976545257847
51498801698771004779976572419169
51498801698771004779976573954203
51498801698791369289838416851441
51498801698792570229214503273029
51498801698792570229214503389669
51498801698792614106588492262349
51498801698792620054565120052137
51498801698792620054565148749897
51498801698792620054586040640445
51498801698792620054586040641849
51498801698792620054586040758489
51498801698792620054586069338205
51498801698795321346218201847017
51498801698795321346218230544777
51498801698795321346239122435325
51498801698795321346239151133085
51498801698795332464359098007798
51498801699318199242482379314299
51498801699318199242482637594553
51498801699318499386020309108971
51498801699319399954567783461773
51498801699319399999589114969057
51498801699319400000342260380233
51498801699319444471769555810159
51498801699339807928598897623225
51498801699339807929334587932732
51498801699339809162232516782497
51498801699339809164680234655591
51498801699339809164680605659648
51498801699339809164701155361943
51498801699340109305770446577169
51498801699340109305770790418500
51498801699340109307347874523189
51498801699340109308197243743911
51498801699340109308218164450263
51498801699340109308219541925625
51498801699340109308219541944583
51498801699340109720001547834597
51498801699342510865667862753553
51498801699342510867381380548312
51498801699342510867381380548313
51498801699342510867384473062780
51498801699342510868137620541157
51498801699342510868137620560115
51498801699342811009205792548225
51498801699342811009206136940680
51498801699342811009206136940681
51498801699342811010877382836793
51498801699342811011633737620885
51498801699342811011633737639843
51498801699343711577017574555839
51498801699343711578709827251791
51498801699343711578713180119621
51498801699343711579444370188999
51498801699343711579444371724033
51498801699343711579445518014808
51498801699343711579445518093549
51498801699343711579445519083442
51498801699343711579445519143309
51498801699343711579445519628583
51498801699343711579445519634407
51498801699343711579465292428933
51498801699343711579466669923253
51498801699343711622750237224369
51498801699343711622750238274129
51498801699343711622750238759403
51498801699343711622771154748393
51498801699343711622771157930721
51498801699343711622771158980481
51498801699343711622772273956587
51498801699343711624369221140065
51498801699343711624463407444345
51498801699343711624463411676433
51498801699343711624463412161707
51498801699343711624466763494503
51498801699343711624466765029537
51498801699343711624466849522092
51498801699343711624466850650593
51498801699343711624466851122976
51498801699343711624466851122977
51498801699343711625197955097463
51498801699343711625197956632497
51498801699343711625218875803815
51498801699343711625218877338849
51498801699343711625219995011973
51498801699343711625219995012009
51498801699343711625219996061733
51498801699343711625219996061769
51498801699343711625219996533909
51498801699343711625219996547007
51498801699343711625219996547043
51498801699343711625219996552867
51498801699343711625220254814211
51498801699343711631806532280520
51498801699343711631806532346211
51498801699343711631806536578299
51498801699343711631806537063489
51498801699343711631806537063573
51498801699343711631994818625052
51498801699343711631994818703793
51498801699343711631994822935845
51498801699343711631994822935881
51498801699343711631994823408021
51498801699343711631994823421119
51498801699343711631994823421155
51498801699343711632538010927185
51498801699343759754692871755027
51498801699343759755258075195253
51498801699343759755260054701681
51498801699343759755260055173857
51498801699343759755261169782781
51498801699343759755261428063083
51498801699343759755448341531439
51498801699343759756952307397633
51498801699343759756952307869809
51498801699343759756955746826707
51498801699343759757140594227391
51498801699343759762035996656893
51498801699343759762036254937195
51498801699343759762038321004867
51498801699343759800992718905197
51498801699343759800992718906601
51498801699343759800992719377373
51498801699343759800993092448874
51498801699343759800993092448875
51498801699343759800993862566013
51498801699343759800994120846267
51498801699343759801181004199969
51498801699343759801181005735003
51498801699343759803438485851531
51498801699343759803441583621435
51498801699343759803441584684245
51498801699343759803441585156469
51498801699343759803441841901689
51498801699343759803441843436723
51498801699343759808524157799595
51498801699343759808524159334629
51498801699343759808524417614883
51498801699343761404084803109545
51498801699343761404084803581721
51498801699343761404085060326989
51498801699343761404085061862023
51498801699350614742907802679404
51498801699351815454403615573639
51498801699351815454403617108673
51498801699351815499422652828985
51498801699351815499426008879143
51498801699351815499426010414177
51498801699351815500178121188455
51498801699351815500178122723489
51498801699351815500179155825353
51498801699351864872345387470939
51498801699351864913179291659809
51498801699351864913182649245001
51498801699351864920522445259435
51498801699354566570697130290517
51498801699354566570697130762693
51498801699354566616426724357627
51498801699354566616429708871477
51498801699354566616429708871525
51498801699354566616429823190341
51498801699354566616429823662565
51498801699354566616429823662725
51498801699354566616430081942783
51498801699354566616430081942819
51498801699354566617181821180789
51498801699354566617182192717097
51498801699354566617182194252131
51498801699354566617182969086791
51498801699354566623957791243541
51498801699416657571445441973995
51498801699416657617219947588811
51498801699416661323258000769559
51498801699416663108379000788689
51498801699416663108382356722207
51498801699416663115994094873753
51498801699416663115994123571513
51498801699424766983149959815699
51498801699424766983153315749217
51498801699424766983153316810623
51498801699424766983153316812075
51498801699424766983174236454165
51498801699424766983174237516975
51498801699424766983338246173329
51498801699424766983341602105395
51498801699424766983341602106847
51498801699424766990953368956153
51498801699424810906772742899378
51498801699449076777885332694259
51498801699449076823094982308119
51498801699449076823094983843153
51498801699449076823659838192435
51498801699449078012666237202775
51498801699449078013419378381863
51498801699449078013419378498503
51498801699449078059172963290327
51498801699449078059193883996679
51498801699449078424448500329191
51498801699449078424448501864225
51498801699449078425013356213507
51498801699449078425013356330147
51498801699449078470223005944007
51498801699449078470223007479041
51498801699449078470787861828323
51498801699449078607462841031521
51498801699449078607484790606197
51498801699449078607484793788525
51498801699449078608027695969619
51498801699449078608048616557927
51498801699449078608215982327249
51498801699449078608236902915509
51498801699449078615831076412265
51498801699449078615831076412313
51498801699449078615831076413717
51498801699449078615831104991981
51498801699449078615831104992029
51498801699449126237688532234046
51498801699449126784032784986719
51498801699449126785706436724975
51498801699449126785727388659716
51498801699449126786459580552736
51498801699449126786459581602496
51498801699449126786459582136151
51498801699449126786459582153413
51498801699449126786459840433715
51498801699449126791542184894027
51498801699449126793236760538273
51498801699449128021053229286551
51498801699449128021073403204304
51498801699449128028583549917521
51498801699451779716101583659105
51498801699451779716122504364005
51498801699451779761876089273921
51498801699451829724697810918567
51498801699451829724697815150655
51498801699451829729592070159429
51498801699451829732018900152429
51498801699631897577322587287522
51498801699631897577322845554726
51498801699631897579770308342944
51498801699631899226146477483262
51498801699635495595181125628843
51498801699635499253793262092399
51498801699635499299525897127223
51498801699635499299525926295915
51498801699635501090693654516275
51498801699635501090714546524867
51498801699635501090715579626731
51498801699635501090715579762085
51498801699635501091446799927451
51498801699635510419338896161837
51498801699635510419339154442139
51498801699635512020716720580541
51498801699635512020737640224083
51498801699635512203751947447004
51498801699635512203751947979255
51498801699635512203751951161583
51498801699635512204484172802123
51498801699635512204484201381839
51498801699635512211259028255951
51498801699635515726775693404831
51498801699635515726775951685085
51498801699635515908073388802205
51498801699635515908073388918845
51498801699635515908074421915715
51498801699635515908074422020709
51498801699635515908074422033807
51498801699635515908095342609017
51498801699635515908095342740159
51498801699635515908095428833598
51498801699635515908095428833599
51498801699635515909789918253263
51498801699635515910522139906901
51498801699635515910522226000340
51498801699635515910522226000341
51498801699635515915604827157332
51498801699642404203508844859444
51498801699643604363252996720759
51498801699643604411527526226995
51498801699643604411527539040708
51498801699643604411527540575902
51498801699643604411527541108153
51498801699643604411527569805913
51498801699643604411527655366942
51498801699643604777576880746164
51498801699643604777576882813609
51498801699643604777577255352700
51498801699643604823309575714885
51498801699643604823309919556216
51498801699643604958049226992729
51498801699643604960587778774449
51498801699643604960587783006537
51498801699643604960587783019635
51498801699643604960591134824607
51498801699643604960591135887417
51498801699643604960591135887465
51498801699643604960591220913675
51498801699643604960591221963435
51498801699643604960591221980697
51498801699643604960591221980904
51498801699643604960591221980905
51498801699643604960591478647224
51498801699643604960591479198348
51498801699643604960591479198349
51498801699643604960591480260999
51498801699643604960591480733383
51498801699643604960776065132031
51498801699643604960776069364119
51498801699643604965652899900915
51498801699643604965652903083243
51498801699643604965652904133003
51498801699643604965673791909507
51498801699643604965673795091835
51498801699643604965673796141595
51498801699643604965674825146725
51498801699643615484167044125126
51498801699643615529920629033590
51498801699643616078690272775587
51498801699643616078690275307620
51498801699643616078690305606021
51498801699643616078711193363895
51498801699643616078711196012568
51498801699643616078711196546223
51498801699643616078878563738311
51498801699643616078899513141019
51498801699643616086218273640591
51498801699643621020000761836591
51498801699643621020074003442427
51498801699643621020095953017151
51498801699643621020262289800057
51498801699643621020263404881370
51498801699643621020284239374733
51498801699643621020284354165737
51498801699643621020284354165980
51498801699643621020284354165981
51498801699643621027605443399683
51498801699643621429617752694043
51498801699643621431856267631653
51498801699643621431856267631701
51498801699643621431877188336649
51498801699643621431878217206377
51498801699643621431878217206425
51498801699646306114962885024814
51498801699646306114963000288238
51498801699646322723530642140173
51498801699646322723531299001257
51498801699646322728613959390789
51498801699646322731040788320979
51498801699666730651040672251705
51498801699667914799362534292201
51498801699667914799362907834474
51498801699667914799362907834475
51498801699667914799363936231867
51498801699667915988129613666277
51498801699667915988130732874679
51498801699667915988317641743605
51498801699667915988412947177338
51498801699667915988883878304569
51498801699667915995721089621301
51498801699667916034144467785729
51498801699667916034145841147131
51498801699667916034166417361857
51498801699667916034709695612838
51498801699667916034709700395807
51498801699667916034710700095683
51498801699667916034710700213775
51498801699667916034710728793443
51498801699667916400758922592945
51498801699667916400758927310307
51498801699667916400760041801139
51498801699667916400760041919231
51498801699667916400760300068343
51498801699667916445947651618497
51498801699667916446491591513775
51498801699667916446491959867755
51498801699667916446491964585117
51498801699667916446492734702415
51498801699667916446512507502813
51498801699667916582926963146649
51498801699667916583208407412363
51498801699667916583209436280687
51498801699667916590551528063427
51498801699667916590551531245755
51498801699667916590551532314229
51498801699667916590552561165291
51498801699667916590552561182553
51498801699667930813114914534661
51498801699667930813138417873417
51498801699667930813326445950745
51498801699667930813326704231083
51498801699667930858303869960427
51498801699667930858868470746769
51498801699667930858868729027071
51498801699667930858870794628183
51498801699667930858870795094743
51498801699667930858871052908485
51498801699667930858871823430864
51498801699667930858871823497959
51498801699667930858871823614599
51498801699667930858892744202907
51498801699667930859056757104399
51498801699667930859060109854137
51498801699667930859143791078868
51498801699667930859143792128628
51498801699667931407910370457405
51498801699667931407911403559269
51498801699667931407911403572319
51498801699667931407911403572367
51498801699667931407911489665599
51498801699667931407911489665806
51498801699667931407911489665807
51498801699667931407932324147577
51498801699667931407932324160675
51498801699667931407932410254114
51498801699667931407932410254115
51498801699667931407934647095871
51498801699667931407934648158729
51498801699667931408098656815035
51498801699667931408099689916899
51498801699667931408099776010338
51498801699667931408099776010339
51498801699667931408099776023229
51498801699667931408122933453453
51498801699667931408123048244457
51498801699667931408123048244700
51498801699667931408123048244701
51498801699667931415441808813936
51498801699667931415441810414661
51498801699667932459419793817951
51498801699667932459702615557659
51498801699667932460267211560996
51498801699667932460267211626687
51498801699667932460267216343965
51498801699667932460267216344049
51498801699667932460267469906941
51498801699667932460267474624303
51498801699667932460455497984269
51498801699667932460455502701631
51498801699667932642716581655065
51498801699667932643470095904043
51498801699667933054474568141611
51498801699667933054498844780029
51498801699667933054498844781481
51498801699670617738145041662635
51498801699670617738145045894723
51498801699670617738145046379997
51498801699670617738146046066739
51498801699670632516573505577353
51498801699670632516573763857571
51498801699670632516573763857607
51498801699670632562306140612337
51498801699670632562306141084513
51498801699670632562307169480661
51498801699670632562328090187013
51498801699670634163699463010167
51498801699670634163702557610793
51498801699670634163702562315105
51498801699670634163702562328155
51498801699670634163702820595323
51498801699670634163702820595359
51498801699670634346695947965649
51498801699670634346716897250313
51498801699670634346716897250473
51498801699670634346716901482401
51498801699740862395207802589453
51498801699740862578222137447324
51498801699740862578222137979575
51498801699740862578222140628248
51498801699740862578222141161903
51498801699740862578222142169058
51498801699740862578222142230293
51498801699740862578389537050347
51498801699740862578410429058891
51498801699740862578410429060343
51498801699740862578954391382159
51498801699740866099720996360429
51498801699740866101245855710334
51498801699740866101245855770201
51498801699740866101245855771653
51498801699740866282000673673835
51498801699740866282000759767274
51498801699740866282000759767275
51498801699740866282543578802525
51498801699740866282543578919165
51498801699740866282546934852683
51498801699740866282546935914089
51498801699740866282546935915493
51498801699740866282546935915541
51498801699740866282565618833759
51498801699740866282567855557631
51498801699740866282567856620489
51498801699740866282731865160155
51498801699740866282731865276795
51498801699740866282733013064705
51498801699740866282735221208861
51498801699740866282735221210313
51498801699740866282735336000108
51498801699740866282735336000109
51498801699740866282735337062759
51498801699740866282752785983147
51498801699740866282753905191341
51498801699740866282757258059171
51498801699740866284260108253583
51498801699740866284260109316441
51498801699740866284260191160323
51498801699740866284260193808996
51498801699740866284260194342651
51498801699740866284260195392411
51498801699740866284260195409880
51498801699740866284260195409881
51498801699740866284260454162359
51498801699740866284448482239639
51498801699740866284992443097536
51498801699740866284992444698261
51498801699740866284994767511201
51498801699740867519774263402153
51498801699740867929696995337477
51498801699740867929696995337637
51498801699740867929885281695059
51498801699740867931368241233749
51498801699740867931368241233797
51498801699740867932120353543061
51498801699740867932120726614403
51498801699740867932123825330477
51498801713126902402796261079569
51498801713141311074307928549995
51498801713141311076002246976797
51498801713141359251986324949079
51498801713141359251988648947133
51498801713457410375396894950039
51498801713457460330685291899769
51498801713457460330688390749745
51498801713457460330706212604717
51498801713457460330706212623431
51498801713457460330709311456145
51498801714089607127094184927601
51498801714089607128789532224179
51498801714089656951900604962573
51498801714089656951903957830403
51498801714403011854984928406225
51498801714403026679146310087351
51498801714405706428183151327645
51498801714413817021597255585745
51498801714413817021597259817833
51498801714413833492886665134847
51498801714438143882230355366431
51498801714511078345269581882551
51498801714511078346084374817069
51498801714511078346084374818521
51498801714511078756863563828191
51498801714511078756863564313625
51498801714511078757678348049443
51498801714511078757678352654377
51498801716084066518597096758797
51498801716084066518785125885885
51498801716095790890014786971459
51498801716095840303851666484253
51498801716097025001429224284509
51498801716097025001429225347319
51498801716097028705771926632219
51498801716097028705772701471034
51498801716097028705775025819065
51498801716097041060934042477053
51498801716097041061122328821585
51498801716097044765279842961849
51498801716097044765468129319431
51498801716202345385467054366856
51498801716202345385467055416616
51498801716202361856757579941984
51498801716205064931984565673988
51498801716408277014279007210968
51498801716409494242648092527246
51498801716411773037260145154788
51498801716412190036353869619842
51498801716412190036353869679709
51498801716412340153855484371814
51498801716412340161481081856801
51498801716412340161481081916668
51498801716421201623385350540264
51498801716421201623385350890184
51498801716421201623636427598022
51498801716421201623636427714662
51498801716421233193328719938222
51498801716423934484981801266493
51498801716423934484981801266494
51498801716423936261790612163469
51498801716423936269370493655394
51498801716423936269370494005230
51498801716423936269370494005314
51498801716518496293797141985184
51498801716518496293807618406489
51498801716518510524259271625517
51498801716521197585449852225090
51498801717065985959368062210862
51498801717065985959368063273672
51498801717068687248228579905011
51498801717076540743378294560459
51498801717076540744194202103741
51498801717076556798050471038665
51498801717077740908172226632484
51498801717077741501276578096484
51498801717077757554861135778592
51498801717080392648786879719473
51498801717080442604078369851275
51498801717080442604078370914085
51498801717080442856486822901713
51498801717149441923379704670215
51498801717150642490673259574289
51498801717150643085469490331750
51498801717153344377038888251414
51498801717153344377119128933432
51498801717153344377122571076870
51498801717153344377122572139680
51498801717174954672121608225062
51498801717175004077553017412959
51498801717175004672077652057846
51498801717177655818983759084087
51498801717177655818983759084096
51498801717177655956159596984638
51498801717177655963502750932780
51498801717177655963502836671928
51498801717177705963730733839685
51498801717356589121769564081120
51498801717368280305549913228271
51498801717368280305549913228355
51498801717368296502317793148949
51498801717369497671098378502859
51498801717369497671371510459932
51498801717369497676171602134657
51498801717369497676171602685781
51498801717369497676171602685782
51498801717369497676171606917626
51498801717369497676171606917662
51498801717369497676171606917869
51498801717369497676171606917870
51498801717372182354205127166357
51498801717372198779799996028966
51498801717372198962751456048398
51498801717372198962751459234938
51498801717372198970346048792893
51498801717372198970346048792894
51498801717372198970346048792929
51498801717393792021731515022980
51498801717393808699757405588437
51498801717393808699760761559854
51498801717393808699760761638595
51498801717396493801138040331527
51498801717396508618594464388892
51498801717396510403007564519767
51498801717396510403007564519768
51498801717396510403007564519851
51498801717396510403007822787019
51498801717396510403007822787020
51498801717396510403007822787055
51498801717396510585906677287615
51498801717396510586022161954351
51498801717396510586022161954352
51498801717465391464229186353020
51498801722004720222127257014215
51498801722005616672328978233809
51498801722005616672328978233845
51498801722005617083922956065453
51498801722005617084111242409985
51498801722005620378367031414557
51498801722005620378367031414593
51498801722005620790149295590733
51498801722005622025495313317685
51498801722005653730171130997451
51498801722005653730192051703767
51498801722005653730192051703803
51498801722005653775924715907283
51498801722005654141765108829095
51498801722005654187518693738927
51498801722005654187518693738963
51498801722077351247206452724879
51498801722077351247206452724915
51498801722077351247227373431315
51498801722099312782614241526878
51498801722099312782614241527607
51498801722101666578122242059547
51498801722101666578122242059583
51498801722101666578143162765983
51498801722102014897643307068959
51498801722102867289471953861881
51498801722102867335204618065397
51498801722102915099593689336259
51498801722102915511187667167903
51498801722109771688448425877539
51498801722110987224126626731927
51498801722113672501815911659267
51498801722113674148944968880805
51498801722113674155723132206639
51498801722113688515591421697049
51498801722113688515779708526771
51498801722113732987960890905491
51498801722113734634336802232067
51498801722113738338682602716863
51498801722115041227118010190804
51498801722293502299518063768145
51498801722296236942975245145835
51498801722317802804580587079715
51498801722320499154860077924483
51498801722320499200613662834351
51498801722320502906651716015099
51498801722320503958220886866101
51498801722320504095397872677017
51498801722320504096233553020697
51498801722320504096233668874595
51498801722320504096237024924753
51498801722320515214357776913897
51498801722320548567852981299755
51498801722320548567873902006155
51498801722320815449455537016914
51498801722320815449455537076905
51498801722320815449455537568038
51498801722320815449455537568039
51498801722320965574582749804998
51498801722332511666221634116459
51498801722332511666307639890161
51498801722332511712071701103077
51498801722332512123843202011241
51498801722332526490466439889229
51498801722332559844735825183703
51498801722332559844739181233861
51498801722332559844739181700421
51498801722332559844749658003421
51498801722332559844749658003469
51498801722401603788735988369171
51498801722425919165499634991788
51498801722425919166252776170876
51498801722952700712428313991649
51498801722974311183137652136195
51498801722974311228869166366508
51498801722974311228870316339711
51498801722974611372408217436623
51498801722977012473751934697607
51498801722977012473939962774935
51498801722977012474790733445801
51498801722977312661330247302083
51498801722977312663033003949083
51498801722977312663221032026411
51498801722977312663873270668901
51498801722977312664040407222911
51498801722977312670815119292885
51498801722977312670815119311599
51498801722977312670815119311635
51498801722986366938958023828307
51498801722986382989451827272823
51498801722989034869565520094651
51498801722989068230610761249605
51498801722989084694369874515365
51498801722989084694369874515413
51498801723058067291480929399693
51498801723058067695481078213317
51498801723058067695484191945819
51498801723058067695484191945903
51498801723058111619082696855874
51498801723082378916358665553613
51498801723082426949998486190542
51498801723082428733289085314413
51498801723083629490654684810191
51498801723086329546960974043459
51498801723086331194090030781211
51498801723265200121470771079438
51498801723266111212793825350171
51498801723266111212793839699078
51498801723276905307036682087507
51498801723276905307039776688217
51498801723276905670275613387241
51498801723276905670359210119369
51498801723276905670359296212649
51498801723276905672803575124633
51498801723276905672807017268071
51498801723276905718630659937901
51498801723276905718633754519777
51498801723276905718651580625587
51498801723276905718818687996479
51498801723276916379406540464845
51498801723278123091794262386797
51498801723280807721553207584818
51498801723280807772449835085952
51498801723301216723295443622338
51498801723301216746172236077299
51498801723301217295152233533961
51498801723301217295153349541161
51498801723301217295235801568329
51498801723301217295237032366569
51498801723301217340968466834703
51498801723301217348594049970783
51498801723301231708650624223714
51498801723301232120433002201161
51498801723301233355779791580409
51498801723302418106429701060163
51498801723302434112862057499519
51498801723305119390551601183709
51498801723305134168980432974323
51498801723305135999029293969505
51498801723305135999039769222793
51498801723305135999123824568578
51498801723305135999123825119702
51498801723305135999123825119703
51498801723305135999123829351547
51498801723305135999123829351790
51498801723305135999123829351791
51498801723374163290511074977015
51498801723374166583262911979074
51498801723374166994856875461811
51498801723374166994856889810718
51498801723374167042303072305025
51498801723374167042491100382353
51498801850304107533263495630099
51498801858001717104967654832470
51498801858001717104967913112724
51498801858001717105030418010116
51498801858001717105030675214519
51498801858001717105030675227560
51498801858001717105030675227569
51498801858001717105030676277329
51498801858001718758936620325144
51498801858013424486603643698959
51498801858013424486603643698960
51498801858013424532336278136676
51498801858013424532336278136677
51498801858013426140510965216992
51498801858220540263089690410537
51498801858220588435013872238119
51498801858220588435013872710503
51498801858232295861295768263683
51498801858328207500151880982482
51498801858328207500172801570790
51498801858984714643724003268842
51498801875727578526701428538420
51498801875727578572455013446884
51498801875739300778168527933770
51498801875739302555215214499260
51498801875739302562558339401126
51498801875739302562746625758756
51498801875739302562746625758765
51498801875945230433233672740812
51498801875945980281143706790154
51498801875954071115496787851832
51498801875958171925388805772766
51498801876598872113113470932656
51498801876613296205275121062050
51498801876686231087250335702708
51498801876686275414287148236278
51498801876893362911036836476240
51498801876893372610880137567808
51498801876894263294161741235600
51498801876905068507950261675362
51498801876905068874062623762866
51498801876905069056992936220658
51498801876905069062073529934940
51498801876905079992434418107442
51498801877002330197731511102774
51498801877002330380662167916838
51498801881635903750532128865962
51498801881635903750532501937464
51498801881635903796286086845928
51498801881635951378465146464819
51498801881636218757186297873432
51498801881636218757436971744986
51498801881636218757436973261306
51498801881636218757437344816488
51498801881636218757458265521436
51498801881644023677655763542202
51498801881644023724225227284542
51498801881644023731003148759280
51498801881644023731003521830782
51498801881646758741249630784898
51498801881647911321355113935710
51498801881647926145516237349632
51498801881647926145516610421134
51498801881647926184742949261608
51498801881647926191520869201152
51498801881647927373520249369826
51498801881647927968316853198732
51498801881853855846335338584136
51498801881853855846335338585588
51498801881926835184805855731766
51498801881927735890631451773827
51498801881960156332125214953721
51498801881960172390816453137497
51498801928901304784338911753935
51498801928905221924738622512482
51498801928905223304311602784060
51498801928916930679170186746462
51498801928916930679170186746463
51498801928916931273694821392171
51498801928916931280473087696374
51498801929122858739178128750792
51498801929122858739178128769506
51498801929135800826129493621626
51498801929229009381140370336724
51498801929229175696257437127781
51498801929788256023959764426836
51498801929885519132226721750252
51498801929885519137310039001028
51498801930177258630551378583988
51498801934809479883064083109300
51498801934812181586499170813152
51498801934813880826912137979016
51498801934821685755541004545564
51498801934825554910189022728696
51498801934825556099050119974752
51498801934825556099050119974753
51498801934825556693574754620461
51498801934996362009314760802240
51498801935031484152279795694562
51498801935031484152279796166738
51498801935032386504481270227340
51498801935032670633410993503673
51498801935032670633411108294713
51498801935040490378875383379073
51498801935043075174007606758118
51498801935044376230574347948153
51498801935044426193477604806798
51498801935101712376442945095838
51498801935101712377010123928448
51498801935137751695769415148513
51498801935687875713378399425734
51498801935688776331837939372754
51498801935688776332025967450082
51498801935977066051774160712175
51498801935988621347564902317068
51498801936084683698564178617252
51498801952441096148174129877005
51498801952535355985673189642249
51498801952535356123121886355901
51498801952538057689108276873877
51498801952538405597014357705283
51498801952539723760159516944010
51498801952539723767752571110108
51498801952546162936109091270487
51498801952546162936109348487931
51498801952546162936674209093981
51498801952546162936862237171309
51498801952547411320863976199848
51498801952547411877250120138853
51498801952550113435893041735401
51498801952550113443424452994849
51498801952550113580685121753589
51498801952550114815467055126265
51498801952550114815467055242905
51498801952550124510708298237072
51498801952550125745490203152288
51498801952550264932979144698444
51498801952753292981971154784131
51498801952753293393753160693103
51498801952756895252967234286163
51498801952756895664749240195135
51498801952757195442300590403455
51498801952757195854082596312427
51498801952757195991342231357241
51498801952757195991343264948751
51498801952757243620731357373391
51498801952758096010049610278963
51498801952758096421831616187935
51498801952758561697626050803195
51498801952758611103873691824197
51498801952765000362708413165735
51498801952765048952796034406518
51498801952766199884443995057553
51498801952766199884443996592747
51498801952766201485818462481276
51498801952766201531572795067507
51498801952766201668833463703831
51498801952766215898195228458273
51498801952766216500584542097005
51498801952766249664060943112344
51498801952768901587690797466633
51498801952768902823034405106587
51498801952768902823036729571201
51498801952768902823037848312835
51498801952768903234819854694031
51498801952768903372079748491483
51498801952768903372080523330355
51498801952768951413313383312082
51498801952768951413313383312091
51498801952768951413313383784475
51498801952768952602905844826842
51498801952768952785854983562584
51498801952768952785854983562593
51498801952768952785858082867447
51498801952768952785858082867474
51498801952769068367119301461523
51498801952769101721370104398010
51498801952769117727528569607955
51498801952829891207787617121064
51498801952830190162527297502633
51498801952830191808900884364595
51498801952830191808904241831695
51498801952862310276463774308605
51498801952862310276464549147477
51498801952862310277216661456789
51498801952862311649009673971392
51498801952862312060791679880373
51498801952862312060854441645297
51498801952862312060854700397934
51498801952862312060854700397935
51498801952862320983555745802338
51498801952862321395337751698261
51498801952863527047510802921641
51498801952863527048053622073682
51498801952863527048053966565317
51498801952863527048053995145024
51498801952863661151812140906317
51498801952863661151812533096725
51498801952863661151812533096734
51498801952863662523876108720547
51498801952863677348037232134469
51498801952866362443464193831421
51498801952866362443465222701197
51498801952866363038261959980682
51498801952866379051200594408515
51498801953409801726290869917638
51498801953410702339668208744799
51498801953410702339856236822127
51498801953410702339918912847903
51498801953411002483435145562100
51498801953411051896377026289395
51498801953411051896377026295011
51498801953413403631509318144783
51498801953413720246375051458553
51498801953413751953248260211691
51498801953413751953248260684075
51498801953413751957514812527865
51498801953413753599620733053753
51498801953413753599623712850241
51498801953413753599624171538267
51498801953413753599624172010651
51498801953413753604643611002625
51498801953413753604706287028401
51498801953414652383799201859919
51498801953414654165113382699875
51498801953414654167373105797043
51498801953421507506530206435913
51498801953421507506530463653357
51498801953422724140041675292691
51498801953422724734838020841182
51498801953422757491845803573300
51498801953422757493539347633463
51498801953422757493540380733875
51498801953422758040637745435785
51498801953422758042331318075655
51498801953422758042332322479711
51498801953422758043147225605887
51498801953422758088898486049736
51498801953422758088901842099894
51498801953425409371977289805699
51498801953425409371979614153673
51498801953425425843288734919215
51498801953425425980799419031143
51498801953425425980800193870015
51498801953425459196786292455849
51498801953425459196787067294721
51498801953425459196975468437727
51498801953425459197539552675327
51498801953425459201870755959341
51498801953425459331725709879395
51498801953425459332562538133448
51498801953425459332562538133449
51498801953425459333985145521953
51498801953425459334800306928383
51498801953425459339068748569889
51498801953425459339319797164619
51498801953425459339883881396603
51498801953425459339883881396762
51498801953425459339883881396763
51498801953425459385073382073242
51498801953425459385637466305226
51498801953483653228302578336317
51498801953483653228303726246690
51498801953486354931737666040169
51498801953486354939080704730654
51498801953486655303960956653343
51498801953486655310801898626769
51498801953486655311282041752826
51498801953486655311554010819441
51498801953486655311554010936081
51498801953494458394914905515837
51498801953494458806696911424809
51498801953520020601599132347414
51498801953522720657654033334245
51498801953701590637827225882095
51498801953702491203965695895405
51498801953702791994789779680923
51498801953702791995353863912907
51498801953705192907212640730841
51498801953705192908907331030604
51498801953705193091836868649524
51498801953705193092652776179756
51498801953705204027842838070856
51498801953705204027842866650572
51498801953705493281171259402479
51498801953705493281921047247177
51498801953705493281923370176540
51498801953705493281923371711791
51498801953705493286251475814575
51498801953705504217113432067640
51498801953705504217113460647356
51498801953713296369824877174103
51498801953713296781607140300519
51498801953713296783866576415244
51498801953741526933828047168273
51498801953810558153267756422577
51498801953810558154023307688787
51498801953810559343049360636686
51498801953810559343049360636687
51498801953810559525812881246492
51498801953810559526066023088930
51498801953810559526087949734637
51498801953810559526627669581580
51498801953810559937594887155473
51498801953810559937656788464841
51498801953810559937657563303713
51498801953810559937657936375054
51498801953810559937681152725957
51498801953810559937681152731573
51498801953810559937869180808949
51498801953810559937931856834677
51498801953810559937931856834725
51498801953810559938409675490561
51498801953810559938493616596422
51498801953810559938493616596431
51498801953810559938496715901285
51498801953810559938496715901312
51498801953810559938496715901369
51498802328902751587012428688988
51498802328902765992801652796537
51498802336574738410910326427155
51498802336574738822692589553571
51498802336600071721790664693080
51498802336610765424762549775112
51498802336612068174493329657376
51498802336612068174493586861771
51498802336612068174493586874820
51498802336612068174493586874821
51498802336612068174493587924571
51498802336612068174493587924572
51498802336612068174493587924580
51498802336612068174493587924581
51498802336612079240950992392975
51498802336612079295062142476254
51498802336612079295062399693650
51498802336612079295062399693698
51498802336612079295062399706748
51498802336612079295062400756508
51498802336612084188268925907877
51498802336612084188268925907878
51498802336612084189963760169248
51498802336612084600051448364355
51498802336612112602814250806315
51498802336612112602814508084266
51498802336793242853039283242149
51498802336793242891292942724115
51498802336794883393593887557375
51498802336794883396122596848609
51498802336794883396122596854433
51498802336826912817053364520379
51498802336826912817053393218187
51498802336826912817074285110139
51498802336826912817074285226779
51498802336829614520300424146903
51498802336829614520300452844711
51498802336829614520488452224231
51498802336829614520488480922039
51498802336829614520509372813991
51498802336829749867210448354353
51498802336830906105874470384781
51498802336830906106061723608735
51498802336830917224182470893615
51498802336830917224182728111059
51498802336830950624292709556065
51498802336830955931705230160593
51498802336891738692314969892859
51498802336891742398357785161123
51498802336899849338901751212101
51498802336902517278729696882587
51498802336902517278729725578943
51498802336902549395113508717867
51498802336902549395113508730965
51498802336903896566209477877744
51498802336903902099673847005568
51498802336903902099862132300340
51498802336924175787874638163682
51498802336926876896575913978245
51498802336926877079527462741118
51498802336926877079590253617925
51498802337475256194422498620594
51498802337475256199505068199484
51498802337475256199505068278225
51498802337475256245258653188141
51498802337475256606016475408302
51498802337475256606016476452238
51498802337475256611099046031128
51498802337475256611099046109869
51498802337475256611287331404641
51498802337475256613546768503492
51498802337475256656852630822952
51498802337475256657040916314557
51498802337483376730547351603855
51498802337486061772628802233530
51498802337486078433982667827343
51498802337486078433982696525151
51498802337486078434547298379967
51498802337486078434547555597411
51498802337486078434735813257233
51498802337486078434735813373873
51498802337555155311199914126439
51498802337556311605180531367807
51498802337556311605180560065615
51498802337556311605933418517443
51498802337556311605933447213799
51498802337556311605933675734887
51498802337556311605933676797697
51498802337556311605933704431243
51498802337556311605933705494053
51498802337556356068282290132533
51498802337556356069976866826539
51498802337556356070796213247978
51498802337556356070796213313621
51498802337556356070796213313669
51498802337556356070796213326719
51498802337556356070796213431713
51498802337559013308615861861455
51498802337559013308615876289103
51498802337559013308615876407195
51498802337559013308615904986911
51498802337559013309180735361411
51498802337559013309180736424221
51498802337559013309180764057767
51498802337559013309180765120577
51498802337559013309369021718993
51498802337559013309369050415349
51498802337559057590460634148630
51498802337559057590463700052900
51498802337559057770869958492455
51498802337559057771508427635507
51498802337559057771508427635555
51498802337559057771508428685267
51498802337559057771508428698365
51498802337559057771529348341907
51498802337559057771529349391667
51498802337559057771529349759056
51498802337559057771529349759057
51498802337559057771529349759062
51498802337559057771696713980039
51498802337559057771696713993137
51498802337559057771717634502704
51498802337559057773223925385833
51498802337559057773223926453068
51498802337559057773394358107733
51498802337559057774043272940145
51498802337559057774043272953243
51498802337559057774043273058237
51498802337559057774231558248015
51498802337580671399201403755315
51498802337580671406522521567281
51498802337580673045576284676921
51498802337580673053086460972589
51498802337583373102426540968229
51498802337583373102447463091784
51498802337583373102448204629153
51498802337583373102448461846645
51498802337583373102614827129026
51498802337583373102614827325859
51498802337583373102615569151882
51498802337583373102615570201642
51498802337583373102615570281835
51498802337583373102615570748395
51498802337583373102615570752766
51498802337583373102615570752767
51498802337583373102615598978191
51498802337583373102615602514651
51498802337583373102635747835426
51498802337583373102636523221003
51498802337583373102636748125486
51498802337583373102636748204227
51498802337583373102636752908491
51498802337583373109392750200277
51498802337583373109957609271133
51498802337583374337229366471801
51498802337583374344739542767469
51498802337583374749011630582286
51498802337583374749011630661027
51498802337583374751250141405900
51498802337583374756354407941340
51498802337583374756354412724309
51498802337583374756521802705941
51498802337583374756521805893885
51498802337583374756542693236112
51498802337583374756542698019081
51498802337763143650367206538008
51498802337763152985855738367324
51498802337765843705920354573510
51498802337765843705923449174136
51498802337765843706485210457826
51498802337765843706673495752598
51498802337765844942020288319790
51498802337765854689290826071176
51498802337766143895734912329378
51498802337767040208654913655011
51498802337767040574516227296237
51498802337767040581447567251811
51498802337767040620248891486619
51498802337767040620248891486655
51498802337767040620248891499753
51498802337767040620436919563947
51498802337767040620436919563983
51498802337767040620436919577081
51498802337767043921281859943157
51498802337767044280553246811106
51498802337767044280741532105878
51498802337767044333063865852045
51498802337767044333063865852129
51498802337767044333064124132383
51498802337767044333252151146817
51498802337767045522866506023171
51498802337767046110675750208719
51498802337767046110675750208767
51498802337767046110675751258479
51498802337767046110675751271577
51498802337767046110696642217359
51498802337767046110696643201428
51498802337767046110696643267071
51498802337767046110696643280169
51498802337767046110864036553251
51498802337767046110864036566349
51498802337767046110864037616109
51498802337767046110884928496200
51498802337767046110884928574941
51498802337767046117453672733217
51498802337767046117453672733265
51498802337767046117453929950709
51498802337767046117453931013519
51498802337767046117474564741809
51498802337767046117474564743261
51498802337767046117474823022111
51498802337767046117641958027989
51498802337767046117641959090847
51498802337767046117642216308291
51498802337767046117662850038033
51498802337767046117663108316883
51498802337767054986894344498077
51498802337767054987058352682159
51498802337767054987059381551935
51498802337767054987079273388559
51498802337767054987080302258335
51498802337767054987080306857605
51498802337767054987082372575405
51498802337767054987082630855659
51498802337767055032812937764043
51498802337767055032812942468307
51498802337767055032812942481405
51498802337767055032833858470443
51498802337767055377462963442174
51498802337767055397825832230565
51498802337767055398013860307893
51498802337767055398652330513803
51498802337767055398653359383579
51498802337767055398673251220203
51498802337767055398674280089979
51498802337767055398674284676115
51498802337767055398674284676151
51498802337767055398674284689249
51498802337767055398676607624409
51498802337767055398676608687303
51498802337767055398840615808575
51498802337767055398841387460907
51498802337767055398861536318142
51498802337767055398862308167307
51498802337767055398862312753443
51498802337767055398862312753479
51498802337767055398862312766577
51498802337767055398864635701737
51498802337767055400339755897135
51498802337767055400368861383255
51498802337767055401187173640180
51498802337767055444406915516946
51498802337767055444406915595687
51498802337767055444406915597139
51498802337767055444406920299915
51498802337767055444406920299951
51498802337767055444406920313049
51498802337767055444427836302087
51498802337767055444594943594274
51498802337767055444594943673015
51498802337767055444594943674467
51498802337767055444594948377243
51498802337767055444594948377279
51498802337767055444594948390377
51498802337767055444595206657581
51498802337767055444597268139081
51498802337767055444598301258207
51498802337767055446101491161192
51498802337767055446101492757705
51498802337767055446289519238520
51498802337767055446289782301827
51498802337767055446938319397776
51498802337767055447126347488202
51498802337767056634208330480395
51498802337767056634208330493493
51498802337767060530857134597199
51498802337767060942450854148589
51498802337767060942451112428843
51498802337767060942639140506171
51498802337773948816226389337398
51498802337773948816229746804498
51498802337775149443370162084215
51498802337775160510674899335087
51498802337775160554148097584462
51498802337775160556595820253659
51498802337775160556679498277348
51498802337775160556682971598554
51498802337775160693877525313475
51498802337775160693942607194493
51498802337775166052192258479349
51498802337775166052192287059065
51498802337777850681947510686600
51498802337777850681950978694146
51498802337777851101072811034335
51498802337777851101072814222279
51498802337777851146804470698441
51498802337777851146993535082803
51498802337777851146993535082839
51498802337777851276744110326023
51498802337777851276744114496632
51498802337777851276744114562275
51498802337777851276744114575373
51498802337777851276747209097258
51498802337777851276747209451550
51498802337777851284065225073913
51498802337777851284086117082505
51498802337777851284086891921329
51498802337777851284253510368685
51498802337777851284274402377277
51498802337777851284275177216101
51498802337777851284275435496403
51498802337777861800067511894655
51498802337777861800067512244575
51498802337777861800068286734931
51498802337777861800068287083447
51498802337777861800068543952375
51498802337777861800068545363701
51498802337777861800070869361755
51498802337777861845800922240639
51498802337777861845800922240687
51498802337777861845800922707199
51498802337777861845800922707247
51498802337777861845801179458083
51498802337777861845801180974403
51498802337777861845801180987501
51498802337777861845821068106763
51498802337777861848248640580293
51498802337777862211850549861347
51498802337777862211850551259575
51498802337777862211850551272673
51498802337777862211852874207869
51498802337777862211852875270727
51498802337777862214109207949313
51498802337777862214110244256347
51498802337777862214110244256383
51498802337777862214363698490808
51498802337777862214364473331084
51498802337777862214364473344182
51498802337777862257583185301412
51498802337777862257583185367055
51498802337777862257583185367103
51498802337777862257583186429913
51498802337777862257583186883375
51498802337777862257583186896473
51498802337777862257583443647357
51498802337777862257583445163677
51498802337777862259842876692239
51498802337777862259842879880183
51498802337777862260114585994298
51498802337777862260118058252646
51498802337777862394769583877735
51498802337777862394863742652059
51498802337777862397103373137377
51498802337777862397103631404533
51498802337777862397103631417631
51498802337777862397105697135431
51498802337777862397105954352827
51498802337777862397124583890203
51498802337777862397124583890239
51498802337777862397283507531207
51498802337777862397283507544305
51498802337777862397291659481861
51498802337777862397291659494959
51498802337777862397291917762163
51498802337777862397293982430155
51498802337777862397293982430203
51498802337777862397293983493013
51498802337777862397294240710457
51498802337777862397312611967531
51498802337777862397312611967567
51498802337777862397312613017327
51498802337777862397377650723129
51498802337777862397377665072036
51498802337777862397377952115789
51498802337777862402206867553925
51498802337777862402207124771321
51498802337777862402395152848649
51498802337777862402395153911507
51498802337777867343845368853945
51498802337777867755627346183201
51498802337777867755627374762917
51498802337799461061661442686592
51498802337799476023080108434195
51498802337799476023080111616363
51498802337799476023101032204671
51498802337799476023101060902431
51498802337799477265224972457489
51498802337799477670208130536293
51498802337799477670229081356199
51498802337799477676818946038379
51498802337799477677006974115707
51498802337799477677007235583905
51498802337802162306828601106578
51498802337802162306828715897826
51498802337802162718610607015550
51498802337802162764908503362876
51498802337802177726231889723909
51498802337802177726326909308081
51498802337802177726326909309533
51498802337802177726326909776093
51498802337802177726327166525525
51498802337802177726327166526929
51498802337802177726327168043249
51498802337802177726347830014433
51498802337802177726347863317335
51498802337802177726348120534779
51498802337802177726515194537162
51498802337802177726515194602853
51498802337802177726515194604257
51498802337802177726515194604305
51498802337802177726515195586922
51498802337802177726515195667115
51498802337802177726515196120577
51498802337802177726515196133675
51498802337802177726515196138046
51498802337802177726515196138047
51498802337802177726515224284730
51498802337802177726515224363471
51498802337802177726515224835854
51498802337802177726515224835855
51498802337802177726515452804366
51498802337802177726515452884559
51498802337802177726515454400879
51498802337802177726515457587419
51498802337802177726515457606293
51498802337802177726536115309205
51498802337802177726536148606283
51498802337802177726536148612107
51498802337802177726536373589507
51498802337802177726536378194601
51498802337802177733124981236567
51498802337802177733125238453963
51498802337802177733313267594149
51498802337802177733857229991452
51498802337802177733857487208896
51498802337802178961861212331173
51498802337802178961861212331221
51498802337802178961861241027577
51498802337802178961882163151079
51498802337802178968660055910587
51498802337802178968660060161341
51498802337802179372911285098412
51498802337802179373455190097174
51498802337802179373455190162817
51498802337802179373455190162865
51498802337802179373455191146934
51498802337802179373455191225675
51498802337802179373455218859173
51498802337802179373476140982722
51498802337802179373476140982723
51498802337802179373476140982728
51498802337802179373643476520447
51498802337802179373643505216803
51498802337802179380254033742183
51498802337802179380254033742231
51498802337802179380254037992985
51498802337802179380442320099813
51498802337872410897734240666431
51498802337872412544841369094089
51498802337872412544862259703049
51498802337872412544863036072695
51498802337875112006184693399973
51498802337875112006351054629837
51498802337875112006351057638418
51498802337875112006351057816377
51498802337875112006351058879187
51498802337875112006372979757555
51498802337875112052104639421661
51498802337875112052104643671011
51498802337875112052125534616745
51498802337875112052125535679603
51498802337875112417945035647973
51498802337875112417966699308897
51498802337875112418133322005603
51498802337875112418134093657935
51498802337875112463719512448389
51498802337875112463719513511247
51498802337875112600865098185669
51498802337875112600959374815269
51498802337875112600981038476193
51498802337875112600981043075427
51498802337875112600981043081287
51498802337875112600981295693685
51498802337875112600981300298695
51498802337875112600981300298731
51498802337875112600981300298779
51498802337875112601147656923549
51498802337875112601147660976066
51498802337875112601147661094158
51498802337875112601147661172899
51498802337875112601147661448450
51498802337875112601148432746490
51498802337875112601148432825231
51498802337875112601148436288726
51498802337875112601148436361607
51498802337875112601148436361691
51498802337875112601148437411367
51498802337875112601148437529459
51498802337875112601169323770965
51498802337875112601169328370283
51498802337875112601169328376107
51498802337875112601169329419959
51498802337875112601169581972526
51498802337875112601169582051267
51498802337875112601169586577620
51498802337875112601169586637403
51498802337875112601169586656361
51498802337875112601169586755495
51498802337875112601169586755531
51498802337875112603407092622720
51498802337875113653312717035813
51498802337875113653312717035861
51498802337875113653480111384851
51498802337875113653501003393443
51498802337875113655259145738889
51498802337875113655259402956333
51498802337875113836494449489337
51498802337875113836494449490741
51498802337875113836494450888969
51498802337875113836494450889017
51498802337875113836494450907891
51498802337875113836494451007061
51498802337875113836494451024531
51498802337875113836515341497881
51498802337875113836515341497929
51498802337875113836516376134779
51498802337875114247545236516148
51498802337875114248088427320933
51498802337875114248088427322385
51498802337875114248088428720613
51498802337875114248088428733711
51498802337875114248088428739534
51498802337875114248088428739535
51498802337875114248109319329525
51498802337875114248109319329573
51498802337875114248109320313642
51498802337875114248109320392383
51498802337875114248110095699219
51498802337875114248276713678563
51498802337875114248276715078243
51498802337875114248277490035159
51498802337875114248297605608414
51498802337875114248297605687155
51498802337875114249783003949296
51498802354301471348448906566723
51498802354301932218755648883296
51498802354325080566224337578126
51498802354336604610661192142651
51498802354336788085037134395430
51498802354337955534367402948204
51498802354337955534367402948205
51498802354337960839356450556051
51498802354337960839356450556052
51498802354337961022287105834113
51498802354337961022287105835082
51498802354337961022287107370116
51498802354337961022287107370125
51498802354543885188428354217296
51498802354555581634062298984327
51498802354555626106515450546049
51498802354555626106515450546050
51498802354556782208130335337608
51498802354556826680583486899330
51498802354616820057793024540643
51498802354616864529616237118606
51498802354616864712633670807787
51498802355173263403218193346438
51498802355176865125422302406278
51498802355176865674214272848470
51498802355176865674465321307846
51498802355176865674465324494386
51498802355176865676724756022948
51498802355176870615852490002676
51498802355209236176595556893773
51498802355209252236103474273163
51498802355272877720318787223861
51498802355273178460892179212461
51498802355273183400019913192189
51498802355273183400023012379035
51498802355282182164015119750225
51498802355282182164266166809921
51498802355282182164266168209601
51498802355284889411224983886310
51498802355284889548485737198972
51498802355284933873824644280842
51498802355284933875519220974848
51498802355284933881167654397284
51498802355309199203699532287453
51498802355309199203699876643725
51498802355309200439046669209513
51498802355309200622060660833997
51498802355309200622061003790589
51498802355309201170852974232781
51498802355309201171104022692157
51498802355309249204742757963484
51498802355309249204743532807972
51498802355309249204743759303304
51498802355309249204743762489844
51498802355309249204743762502894
51498802355309249204743762508510
51498802355309249211521680778042
51498802355309249212085425238948
51498802355309249212085768079926
51498802355309250990744463608163
51498802355309250990744463608164
51498802355309250990828260733770
51498802355309250990828260746811
51498802355309250990828260746820
51498802355309250995910377629832
51498802355488130030523675993977
51498802355488130440043149665605
51498802355488134152862479055161
51498802355488134153426566479301
51498802355492036606602019410787
51498802355492036613943915384865
51498802355492172085512607336625
51498802355492932880294563898081
51498802355492933468037465059525
51498802355492933470823730489377
51498802355492933474819198543789
51498802355501036724479840772140
51498802355501036800986476678393
51498802355503727386298537274740
51498802355503727523308587540466
51498802355503738451155553116058
51498802355503738499336168429665
51498802355503738499336168429666
51498802355503738499419962368732
51498802355503738499419965555272
51498802355503738499419965568313
51498802355503738499419965568322
51498802355503738499422285317026
51498802355503738499422289916296
51498802355503738499423060155898
51498802355503743989849030769986
51498802355503743994933381489808
51498802355528039011176273428660
51498802355528053828559705068382
51498802355528053828559819859413
51498802355528053828643110009187
51498802355528053828643497957688
51498802355528053828643497963304
51498802355528053828643499007448
51498802355528053828643502193988
51498802355528053828643502207038
51498802355528053828643502212645
51498802355528053828643502212654
51498802355528053828645826541962
51498802355528053828645826555012
51498802355528053828646598194294
51498802355528053828646598212960
51498802355528053835337741314468
51498802355528053835337742714148
51498802355528055024951096231932
51498802355528055612216286935968
51498802355528055612216287285888
51498802355528055612781142820284
51498802355528055613032146632055
51498802355528055613032190229900
51498802355528055613032191279660
51498802355528055613032194466200
51498802355528055613032194479250
51498802355528055620375201409152
51498802355600985133599348629279
51498802355600985133599692985551
51498802355600985133600464632267
51498802355600985134164552056407
51498802355600988703192683829604
51498802355600988704887605365099
51498802355600988840453438205076
51498802355600988840474330213668
51498802355600989894501730535215
51498802355600990075799452745452
51498802355600990075821119592916
51498802355600990077515954917096
51498802355600990486850238353704
51498802355600990487415097424560
51498802355600990487582491773550
51498802355600990487582492240109
51498802355600990487582492240110
51498802360210257442586722282340
51498802360234573320849461208004
51498802360234573328192586109870
51498802360234573374197219477710
51498802360242667366382535536434
51498802360242667366382535555308
51498802360242678433415303622982
51498802360242682144810966167124
51498802360242683372543037602710
51498802360245413498138887358875
51498802360245413498138887358876
51498802360245413498138887420354
51498802360246569826900257513499
51498802360246569826900257513500
51498802360246580893933025581174
51498802360246580893933025600048
51498802360246580939937628852978
51498802360246580947280410935223
51498802360246584605056718960992
51498802360246585833060759560902
51498802360246585833060759579776
51498802360246585839838652455924
51498802360246586252458116418250
51498802360246586252458117953283
51498802360246586427857363389808
51498802360246586435388773232314
51498802360246619605942860255320
51498802360246619605942860371960
51498802360429100918766100625341
51498802360429101330548363733046
51498802360429101330548363751760
51498802360452510601530020060620
51498802360453411306602470356087
51498802360464218119590704532643
51498802360464218119593776264062
51498802360464251519617117943281
51498802360465457584111899749521
51498802360465468282859881270315
51498802360525489940269808953258
51498802360525489942717531425622
51498802360525495430428395673621
51498802360538398215833956575781
51498802360538398216105924223785
51498802360538403157221122084071
51498802360538403157221150663787
51498802360538403157493089732075
51498802361085446679487280176495
51498802361085491151124528794205
51498802361400797498342420341904
51498802361400797498614016453600
51498802405712179834713160526671
51498802405712179834713935361331
51498802405712196306003340678345
51498802405820247972126612473545
51498802407475541664694989191533
51498802407475541664694989210247
51498802407475541664694989210406
51498802407475541664694989210407
51498802407475690600678660112522
51498802407479143935941772796669
51498802407479143935941772815383
51498802407479143981674437000185
51498802407479143981674437018899
51498802407499860702407653241564
51498802407500007580515449811443
51498802407500007580515450343694
51498802407500007580515707028887
51498802407500007580515711811856
51498802407500007580515711811940
51498802407502562405842745177344
51498802407503910224047514656882
51498802407510367784204080772830
51498802407511520370575043118087
51498802407511568541286341974542
51498802407511568678484334603964
51498802407511568678547211220003
51498802407511568678568131926355
51498802407511715099328508648927
51498802407511718849344211025565
51498802407514269787394787307816
51498802407515589740013567785807
51498802407515617559845971872546
51498802407515617597984433938876
51498802407515617597984433944699
51498802407515617597984433944700
51498802407515617605599442290615
51498802407515617605599528023940
51498802407515617605599528029763
51498802407515617605599556603656
51498802407515617605599556786626
51498802407682322521727803693691
51498802407682322528316668221325
51498802407682322529069809400413
51498802407685023820722891195293
51498802407686241180519624715501
51498802407693127694928995400845
51498802407693143749351496632673
51498802407694030092821406930439
51498802407694044911899070195005
51498802407694046099324049276385
51498802407694078263784529300845
51498802407694078263784900856027
51498802407694328446929053960705
51498802407694344511519545636299
51498802407694346290822564406587
51498802407694378407301538389165
51498802407694378407301909944347
51498802407694495226272603924604
51498802407694495226273632794380
51498802407697046214951534035261
51498802407697046214954891620453
51498802407697048411123604042813
51498802407697081353614087319425
51498802407697931958605291920793
51498802407697932362710814869163
51498802407697932370387556123117
51498802407697946777684098373999
51498802407697946782766673615017
51498802407697948429895730365819
51498802407697949024688970947245
51498802407697949161949639583569
51498802407697949161949725672637
51498802407697949161949729908937
51498802407697949161981125868577
51498802407697949161981126912721
51498802407697949161981126931435
51498802407697949164397447795129
51498802407697954098284603573852
51498802407697954510066866700268
51498802407697980129505647449005
51498802407697980137036057846633
51498802407697981784165114584385
51498802407697981784165115660293
51498802407697996783807067935261
51498802407697996783807439962619
51498802407718812201872051889896
51498802407722264492878347659267
51498802407722264493631493070443
51498802407722714663240547706738
51498802407729217017023287269817
51498802407730369603173876955787
51498802407730369603184382423155
51498802407730417225031591241557
51498802407730417774074238605413
51498802407730417774084857347501
51498802407730417774105749356093
51498802407730417774109105406251
51498802407733071169348468210337
51498802407733071306609222939941
51498802407733120712890497697037
51498802407734411108868955952395
51498802407734411108871022136707
51498802407734411108871022136708
51498802407734422226988668699548
51498802407734422226988668705372
51498802407734427717418857831140
51498802407734455573710457107686
51498802407734455581320730019798
51498802407734455581320730025622
51498802407734455581324173698429
51498802407734455581324173698430
51498802407734461064074440795722
51498802407734461064158123148954
51498802407734461064160189333266
51498802407734461071750919151390
51498802407790390248862441248353
51498802407791340822799549036453
51498802407791340822800663664251
51498802407791591417726708340163
51498802407791591417727079895345
51498802407791640966317672752571
51498802407791644672357677326431
51498802407791747072272685132039
51498802407791791543907611333706
51498802407791791543907611352420
51498802407791791543910962619525
51498802407795243832371654462869
51498802407795243832392546471461
51498802407795248773779711961037
51498802407802148185615462269067
51498802407803298387496863466747
51498802407803298799278755075729
51498802407803298799279126593163
51498802407803320349499790560145
51498802407803320944296365220519
51498802407803320944296365692695
51498802407803320944296393916875
51498802407803320944296394389051
51498802407803346563479912569253
51498802407803346563671380088913
51498802407803346975262175695669
51498802407803347158192832509733
51498802407803347158276143345531
51498802407803347158276515335141
51498802407803347158276516397999
51498802407803347160723950489861
51498802407803347160724237453421
51498802407803348805321889266199
51498802407803348807853289959085
51498802407803348942676916511567
51498802407803348942676917574425
51498802407803348942697809564303
51498802407803348942697809583017
51498802407803352099663685075519
51498802407803352511445949264793
51498802407803353884088360174643
51498802407803353884244964062535
51498802407803353884276388251971
51498802407803363766858932978225
51498802407803504001788822193517
51498802407806055587523419298779
51498802407806055587523447878495
51498802407806066705641071529487
51498802407806066705641071529571
51498802407807400974198099891782
51498802407807407056830834323696
51498802407807418177542533630576
51498802407807418177542537879926
51498802407827636273519930905511
51498802407827636273519930911127
51498802407827661894398767924831
51498802407827663724542164302055
51498802407827663724542535857237
51498802407827664273585183221093
51498802407827664273585554776115
51498802407827664273616693971773
51498802407827664273616984001021
51498802407827664273616984014071
51498802407827664273616984019651
51498802407827664273616984019735
51498802407827664273616985082509
51498802407827680333123839166580
51498802407827680333123839344699
51498802407827680333312124461352
51498802407827680333312124639471
51498802407827680333312153219187
51498802408350542177192480985307
51498802408350542177192509565023
51498802408354493980410038816600
51498802408354494049040411936291
51498802408354494049049886998689
51498802408354494049050920100553
51498802408354494049050920113603
51498802408354494049050920119183
51498802408354494049050920119267
51498802408354494049050921182041
51498802408354494049803032409865
51498802408354494049803032422915
51498802408354494049803033472723
51498802408378809373190849459245
51498802408378809373190853691333
51498802408386864477581948816312
51498802408386865072376228161570
51498802408386865079154149617594
51498802408386865079154150089770
51498802408386881678479355009407
51498802408386881688520246457990
51498802408386914482932029401675
51498802408386914483685174812851
51498802408386914490275067147403
51498802408386914490275068210261
51498802408386914895279151581637
51498802408386914895279151600351
51498802408386914902057073056375
51498802408386914902057331336677
51498802408389566180808116434244
51498802408389566180829008442836
51498802408389616186932233389567
51498802408389616186932233395231
51498802408448153049153527368714
51498802408448153049153532151683
51498802408448153049153532151767
51498802408451712678153318099577
51498802408451712685746487061135
51498802408451712688005922821785
51498802408451755366132981476655
51498802408458660133484803876592
51498802408458660268231636181923
51498802408459811070212627883565
51498802408459811070212757220558
51498802408459816011599928377878
51498802408459816415850736647001
51498802408459816553111530369303
51498802408459816560705732445775
51498802408459816560705736677863
51498802408459816560705736690913
51498802408459816562965168206425
51498802408459816562965426823549
51498802408459816562965426958903
51498802408459816563153426339875
51498802408459816563153454564007
51498802408459816563153454564055
51498802408459816563153454918346
51498802408459816563153455036231
51498802408459816563153455036390
51498802408459860430705321651015
51498802408459860430705578868459
51498802408459860430705693659415
51498802408459860475684840424641
51498802408459860475685097642085
51498802408459860476249957777203
51498802408459860476437985854531
51498802408459860476438243071975
51498802408459860888031963686175
51498802408459861025230214852528
51498802408459861025293091468566
51498802408459861025293091468567
51498802408459861025293091481457
51498802408459861027008588173296
51498802408459861027008588173297
51498802408459861027827934306295
51498802408459861027827934594736
51498802408459861032824416634575
51498802408459966726513272456586
51498802408462561999205577669884
51498802408462562133952381277539
51498802408462562178837627672319
51498802408462562179685045481055
51498802408462562181372499560695
51498802408462562188900444229747
51498802408484127453526072596731
51498802408484128185583468599695
51498802408484128185583472831783
51498802408484128185583472844833
51498802408484128185583472850413
51498802408484128185583472850497
51498802408484128187843162977469
51498802408484128187843162996183
51498802408484128188031191073511
51498802408484175626874565658330
51498802408484175807357128326756
51498802408484175807439782301262
51498802408484175807441182707346
51498802408484175809888876127818
51498802408484175809888904825626
51498802408484176218951106158400
51498802408484176356232124457721
51498802408484176356232781791105
51498802408484176358743723659677
51498802408484177590930003412978
51498802408484177593273489284382
51498802408484177593462808743876
51498802408484177593525657135895
51498802408484177593525657148909
51498802408484177598545092892788
51498802408484177598545093426443
51498802408484177598545097675757
51498802408484177598545097675793
51498802408484177598545097676000
51498802408484177598545097676001
51498802408484178005056528308268
51498802408665747628055846551244
51498802408665747629750422195490
51498802408666643123652762030403
51498802408666643124467554951711
51498802408666657529535886980481
51498802408666657529535891231283
51498802408666942855452336295675
51498802408666943267231132831855
51498802408666947151970395485832
51498802408666948386832797716066
51498802408666948796836917176758
51498802408666948798346306812408
51498802408666957672842947113105
51498802408666957673115943570810
51498802408666957675563665689090
51498802408666959321659084877709
51498802408666959321941643554110
51498802408667099099992266865211
51498802408669644558885357796501
51498802408669644559637360037751
51498802408669650088301597809918
51498802408669650088301712600958
51498802408669650088301713663816
51498802408669650088304037065572
51498802408669650088305069713974
51498802408669659376279063686733
51498802408669659376279067937535
51498802408669661025941848591810
51498802408669661025942106872112
51498802408670550656113494792515
51498802408670550656113495855373
51498802408670550662912308252759
51498802408670559944112029273045
51498802408670559989844406616543
51498802408670559989844664896845
51498802408670559992375806758304
51498802408670559992376178313486
51498802408670561775917084842805
51498802408670561775948596105378
51498802408670561776673783996303
51498802408670561776768228567787
51498802408670565480294396590174
51498802408670565482806023131411
51498802408670565487888482812588
51498802408670565487888597309571
51498802408677464352282715041511
51498802408677464756568148660138
51498802408678648447533378030401
51498802408678648452612481367363
51498802408678648452612509947079
51498802408678648452615695345249
51498802408678648452803980640021
51498802408678648864394773054621
51498802408678648864394858812643
51498802408678649042326509464041
51498802408678649047325429868685
51498802408678649047409083642201
51498802408678649047409112694093
51498802408678649047409113756951
51498802408678649047412211526807
51498802408678649047412555900549
51498802408678649049856834812373
51498802408678653983724184512542
51498802408678653983727741447020
51498802408678653988807906662151
51498802408678653988807906662311
51498802408678653988807906662394
51498802408678653988807906662395
51498802408678654400590169782987
51498802408678654400590169788567
51498802408678654400590169788603
51498802408678654400590169788810
51498802408678654400590169788811
51498802408678654530260275774430
51498802408678654530531871867252
51498802408678654532788122583864
51498802408678654537871811922072
51498802408678654537871811922073
51498802408678654537871816167051
51498802408678664918823558536207
51498802408678664919106117212608
51498802408678665053852173614889
51498802408678665053852174677747
51498802408678665053853206538634
51498802408678665053853206716753
51498802408678665053853206729803
51498802408678665053853206735467
51498802408678665053853206735626
51498802408678665053853206735627
51498802408678665053853207601492
51498802408678665053853207779611
51498802408678665053853207798485
51498802408678665053853208152616
51498802408678665053853208152617
51498802408678665056112642850165
51498802408678665056112642850408
51498802408678665056112642850409
51498802408678665056114962593289
51498802408678665056300928656914
51498802408678665099585843757702
51498802408678665099585843757703
51498802408678665099585843770593
51498802408678665099585843776416
51498802408678665099585843776417
51498802408678665099605730889855
51498802408678665099606763991719
51498802408678665101845017001591
51498802408678665511085290457863
51498802408678665511367849666674
51498802408678665511367849666675
51498802408678665511367849679565
51498802408678665511367849685388
51498802408678665511367849685389
51498802408678665513616691150749
51498802408678665513620162346239
51498802408678665513627281177767
51498802408678665513627281195236
51498802408678665513627281195237
51498802408678665513629604126061
51498802408678665513630638308045
51498802408678665513902721022640
51498802408678665518730775607413
51498802408678665648376436252113
51498802408678665650824158664610
51498802408678665650911312386919
51498802408678665650911312391290
51498802408678665650911312391291
51498802408678665651099598748713
51498802408678665655991530337176
51498802408678665655991530337177
51498802408678670590036603848472
51498802408678670590036604045305
51498802408681350155984806951999
51498802408681355684652603193838
51498802408681355687159529433838
51498802408681355692242993303389
51498802408681366627341479761331
51498802408681366759547988828739
51498802408681366759547988834319
51498802408681366759547988834355
51498802408681366759547988834562
51498802408681366759547988834563
51498802408681366805280362990117
51498802408681366805283720102925
51498802408681366812800063947075
51498802408702965560613034320226
51498802408702965560613291524620
51498802408702966017877142761838
51498802408702966017877257552878
51498802408702966018691931078052
51498802408702966018692045396916
51498802408702966018692045869092
51498802408702966018693165083110
51498802408702966018879959174254
51498802408702966018881451453790
51498802408702966155137668971758
51498802408702966155137926189202
51498802408702966155138011928350
51498802408702966155138012278270
51498802408702966155890038007464
51498802408702966155891157693658
51498802408702966162749289791319
51498802408702966162749552320971
51498802408702966162937576154565
51498802408702966162937580398299
51498802408702980248329653851324
51498802408702980248329912131626
51498802408702980384771061782271
51498802408702980385336175946889
51498802408702980385524202961359
51498802408702980430524617994379
51498802408702980431277759173467
51498802408702980431277760039492
51498802408702980431278017275810
51498802408702980431340893831774
51498802408702980431343993018620
51498802408702980431344251298874
51498802408702980431344251298922
51498802408702980842871737871136
51498802408702980980111600710192
51498802408702980980111600723242
51498802408702980980111601261316
51498802408702980980111601261317
51498802408702980980320782343307
51498802408702980980320806790021
51498802408702980980320806790105
51498802408702980980320811022193
51498802408702980980320811041067
51498802408702980980383568377070
51498802408702980980383568909321
51498802408702980980383573141409
51498802408702980980383573160039
51498802408702980980383573160123
51498802408702980987641891711686
51498802408702980987641896494898
51498802408702980987641896494899
51498802408702980987641897557549
51498802408702982031902438574430
51498802408702982031902439637240
51498802408702982032464199582777
51498802408702982032467298703884
51498802408702982032652484680716
51498802408702982032652484877501
51498802408702982032652484877549
51498802408702982032655842265908
51498802408702982032718690670941
51498802408702982214829628798258
51498802408702982214913683337933
51498802408702982214913683338092
51498802408702982214913683338093
51498802408702982215394741900018
51498802408702982215457618437108
51498802408702982215645904794738
51498802408702982215666452330578
51498802408702982215666709529148
51498802408702982215666709725981
51498802408702982215666824320188
51498802408702982215666824516937
51498802408702982215666824517021
51498802408702982215666824517180
51498802408702982215666824517181
51498802408702982215666825383046
51498802408702982215666828749109
51498802408702982215666828762159
51498802408702982215729586636237
51498802408702982215729587699095
51498802408702982215729590868325
51498802408702982215729590881375
51498802408702982222235539911846
51498802408702982222235544694815
51498802408702982222235544695058
51498802408702982222235544695059
51498802408702982222444587958623
51498802408702982222444717276689
51498802408702982222444721881539
51498802408702982222444722944397
51498802408702982222507512343063
51498802408702982222988685869775
51498802408702982222988685873903
51498802408702982222988685874146
51498802408702982222988685874147
51498802408702982222988690119125
51498802408702982222988943603324
51498802408702982222988944136979
51498802408702982222988944154205
51498802408702982222988944154241
51498802408702982222988944154448
51498802408702982222988944154449
51498802408702982222988948386293
51498802408702982222988948386329
51498802408702982627176747808990
51498802408702982633923530719443
51498802408702982634017807821475
51498802408702982634017808884125
51498802408702982634226986070813
51498802408702982634770948462488
51498802408702982634770950063129
51498802408702982634770950063213
51498802408702982634770950063372
51498802408702982634770950063373
51498802408702982634770953245457
51498802408702982634770953245541
51498802408702982634854631353795
51498802408775909771202351813509
51498802408775911418330284751023
51498802408775911418331408551261
51498802408775911553366103629318
51498802408775911599098767832834
51498802408775912013063845150603
51498802408775912013126515508427
51498802408775912013127639308665
51498802408775912013879748075741
51498802408775912148643955443625
51498802408775912150387274843125
51498802408775912150387275905983
51498802408775912150418786105698
51498802408775912150422228249136
51498802408775915260136496502679
51498802408775915260136496502763
51498802408775915260157387448497
51498802408775915260157388511355
51498802408775915305700905245566
51498802408775915305701019029451
51498802408775915305910972240321
51498802408775915305910973297355
51498802408775915305910973303095
51498802408775915305910973303179
51498802408775915305911230514799
51498802408775915305911230520623
51498802408775915717672344415179
51498802408775915717672344421003
51498802408775915717693236423771
51498802408775915717693236429595
51498802408775915854933098796391
51498802408775915854933098796475
51498802408775915854953990804983
51498802408775915854953990805067
51498802408775915854953991080410
51498802408775915854953991258285
51498802408775915854953991258528
51498802408775915854953991258529
51498802408775915854953991271335
51498802408775915854953991271419
51498802408775915854953991277159
51498802408775915854953991277243
51498802408775915854953991277402
51498802408775915855016667106186
51498802408775915857192530240424
51498802408775916909043807459123
51498802408775916909044065739377
51498802408775917089547504369129
51498802408775917089547547598127
51498802408775917089547548660985
51498802408775917089547634755882
51498802408775917089547891973326
51498802408775917090028065330693
51498802408775917090090825910587
51498802408775917090090826898868
51498802408775917090090827445621
51498802408775917090090827449992
51498802408775917090090827449993
51498802408775917090279113256498
51498802408775917090279113807622
51498802408775917090279113807623
51498802408775917090299659907439
51498802408775917090299918187741
51498802408775917090300003748930
51498802408775917090300004281180
51498802408775917090300004281181
51498802408775917090300005265090
51498802408775917090300005343831
51498802408775917090300005816214
51498802408775917090300005816215
51498802408775917090300779121457
51498802408775917090300780178491
51498802408775917090300780184315
51498802408775917090300780637533
51498802408775917090300780637776
51498802408775917090300780637777
51498802408775917090300780650667
51498802408775917090301037401675
51498802408775917090301037401759
51498802408775917090301038917835
51498802408775917090301038918078
51498802408775917090301038918079
51498802408775917091785402543114
51498802408775917091995614445681
51498802408775917501329897814942
51498802408775917501873089571982
51498802408775917501873090104233
51498802408775917501873090105477
51498802408775917501873090105637
51498802408775917501893896019385
51498802408775917501893981580574
51498802408775917501893982112825
51498802408775917502083043304907
51498802408775917502083043310731
51498802408775917503568441567000
51498802413314827063063230023467
51498802413314827474657207855111
51498802413314828709439141350043
51498802413314838181183976239921
51498802413314838181183976245537
51498802413314838181205126534347
51498802413314838181205126534383
51498802413384167077796656607479
51498802413384316013874600019582
51498802413387719984199392580823
51498802413387719990789290210321
51498802413387719991542431389409
51498802413387723642059402215657
51498802413387724877406191594905
51498802413387725289188454721321
51498802413387725472122540681375
51498802413387769349043440212615
51498802413387769394776104416131
51498802413387773055816040980790
51498802413387773055836961569098
51498802413387784173937047083755
51498802413387784585531024915399
51498802413388220252885607280669
51498802413408632993617379209172
51498802413422895200496454587004
51498802413422997787732628765266
51498802413424209612036059183482
51498802413424209657852377101466
51498802413424209657852377160514
51498802413424214962757770994854
51498802413424215145772081523386
51498802413424242970437125803084
51498802413424242972863927687140
51498802413424242972863927691560
51498802413424242972863956798342
51498802413424242972947610512756
51498802413605813009173982690111
51498802413606557371706959331123
51498802413606557775896048778667
51498802413606557958826705592731
51498802413606573972660851216287
51498802413606574391953260535315
51498802413606574392037057679795
51498802413606574575051397319267
51498802413606574575082794328667
51498802413606577678702027577377
51498802413606622151091617142127
51498802413606622151155526695169
51498802413606623798220673879879
51498802413606713576984271928384
51498802413606713576984272046428
51498802413606713576985419956802
51498802413606713576985678591395
51498802413606730048274825689426
51498802413607013766256243891823
51498802413638995016474336178017
51498802413639043187189853043349
51498802413639145133986425627940
51498802413639145134070107981172
51498802413639145134073420905715
51498802413639145134073420922977
51498802413639150487239540669847
51498802413639176703682446094993
51498802413639182194109191547953
51498802413641696719710890337173
51498802413643036476195773477917
51498802413643036476195888268957
51498802413643036476195888268958
51498802413643036476198212616985
51498802413643047594319188071575
51498802413643047594340108659883
51498802413643052535703258979239
51498802413643052535703258979240
51498802413643052535703259329159
51498802413643052535703259329160
51498802413643053130520525228420
51498802413643080948668812508614
51498802413643080948672284767015
51498802413643080994425841095709
51498802413643086484852586548670
51498802413699916229691092851525
51498802413699916641473098760497
51498802413699966601845954744139
51498802413699966601846983613915
51498802413699966601847331169777
51498802413700416957009278749652
51498802413702667893500065408795
51498802413703869245473321860101
51498802413703869245494213868693
51498802413710771768458281923659
51498802413710773598720200286527
51498802413711945762601687423279
51498802413711974355778584971657
51498802413711974355799476980249
51498802413711979114426450495045
51498802413711993938584508004697
51498802413712080003619970612440
51498802413712096657924332859937
51498802413712129826400784484560
51498802413712129826400784602604
51498802413712129826484467304352
51498802413714625915732198887553
51498802413714631406162387546761
51498802413714692118742738926803
51498802413714826222482704972407
51498802413716026933832387709751
51498802413716026936259183809264
51498802413716026936342866162496
51498802413716026979565080492983
51498802413716043405119469028711
51498802413735088746506824187683
51498802413735088929615326137903
51498802413735088929615355780429
51498802413736261091825224178635
51498802413736289686687222173347
51498802413736289686697702125283
51498802413736289686697702130899
51498802413736289686697731773389
51498802413736289686697731773425
51498802413736289686718651411351
51498802413736406450964095575237
51498802413736439804147145319828
51498802413736439804230741933912
51498802414259167582961989312111
51498802414259167583715130491199
51498802414259467727043854284747
51498802414259467727232139579519
51498802414259467732126313671867
51498802414259467732314341749195
51498802414261868692437555288280
51498802414262174377220524703635
51498802414262185497789218499337
51498802414263069424041452404918
51498802414263069449436248455624
51498802414263069454235978160223
51498802414263074939866064161582
51498802414263074939866437114832
51498802414263074939866437298567
51498802414263074939950005621584
51498802414263074944948638339742
51498802414263086063069644442707
51498802414263086064764334742723
51498802414263086065329190627039
51498802414263086110517891071471
51498802414263119393511706213880
51498802414263119409645067735495
51498802414263119409645067741111
51498802414263119409833354098657
51498802414263119409833354098693
51498802414263119411503685916277
51498802414263119412068541800593
51498802414263119416388498668841
51498802414263119416419894609607
51498802414263119416419894615223
51498802414263119416419895677997
51498802414263119416419895678033
51498802414263119416421961745753
51498802414263119416586917427869
51498802414263119416587031746733
51498802414263119416587031746769
51498802414263119417151115978753
51498802414263119418846696493663
51498802414263119418846696499279
51498802414263119457068984462947
51498802414263119457822125642035
51498802414263119457822126691795
51498802414263119462152558813123
51498802414263119462152558818739
51498802414263119462152559881513
51498802414263119462152559881549
51498802414263119462152560348073
51498802414263119462152560353932
51498802414263119462152560353933
51498802414263119462152587510883
51498802414263119462340587958841
51498802414263119462340587958877
51498802414263119462340588431260
51498802414263119462340588431261
51498802414263119462342911360681
51498802414263119462342912423455
51498802414263119462904671122435
51498802414263119462904671128051
51498802414263119462904672190861
51498802414263119462904672657421
51498802414263119462904699820195
51498802414263119462904700869955
51498802414263119462907770427325
51498802414263119462907771490135
51498802414263119462908028694529
51498802414263119462908028707579
51498802414263119464600048520665
51498802414263119464600281390481
51498802414263119464600309983247
51498802414263124769568408305035
51498802414263124769568408310651
51498802414263135882793866416467
51498802414263135882793866422083
51498802414283484516092025353278
51498802414283484516092398306528
51498802414283484516092398778912
51498802414286185807745480206402
51498802414294289682704352532798
51498802414295490439703418758386
51498802414295490439703418837127
51498802414295490446293283519515
51498802414295490446481311596843
51498802414295490484703858317153
51498802414295490485457003728329
51498802414295507091581023469497
51498802414295539850301003899035
51498802414295539850304359949193
51498802414295539850869219020049
51498802414295539851033257318881
51498802414295539851054149327473
51498802414295539851057505377631
51498802414295539857644042707621
51498802414295539896033696798907
51498802414295539896786842210083
51498802414295540262648126096307
51498802414295540262648127159117
51498802414295540262651483209275
51498802414295556322322661568873
51498802414295556322323436407745
51498802414295556322323437470555
51498802414295556322344586696591
51498802414298241554301207885571
51498802414298241554301207891187
51498802414298241554304306723901
51498802414298241554304565004155
51498802414298241554468602240177
51498802414298241554489494248733
51498802414298241554489494248769
51498802414298241600033900786847
51498802414298258025026528972005
51498802414298258025758782391851
51498802414298258025779674400407
51498802414298258025779674400443
51498802414356478135786612874572
51498802414356778462255199548999
51498802414356780110869742249518
51498802414359179976398802781057
51498802414359179976419723369329
51498802414359179976419723369365
51498802414359180022152358993165
51498802414360338091234064790505
51498802414360338091254985496857
51498802414360338098764356843163
51498802414367284949526963689980
51498802414367285086536699769207
51498802414367285086704065892613
51498802414367285086724985063979
51498802414367285086724986480921
51498802414367285132457622104721
51498802414367285498318964312565
51498802414368436437539832908077
51498802414368436483293417817945
51498802414368441973723602227803
51498802414368441973807404088193
51498802414368441976067065541735
51498802414368441976255093264931
51498802414368441976255093619063
51498802414368441976255122315419
51498802414368485843618960970919
51498802414368485843806989048247
51498802414368485843807246265691
51498802414368485889539653251763
51498802414368485889539910469207
51498802414368486255400966879891
51498802414368486440845545641596
51498802414368486440845545825331
51498802414368486440845547242273
51498802414368486440845804459717
51498802414371187547054048674771
51498802414371187592786712878287
51498802414371192900202557587194
51498802414371192900411763470274
51498802414371293245743174857752
51498802414372494002825550378328
51498802414391600417622953876260
51498802414391600417644098503026
51498802414391600417644103286031
51498802414391600829237819117226
51498802414391602666158366911152
51498802414392752866627739994011
51498802414392753598685111544353
51498802414392753598685111549969
51498802414392753598685140242113
51498802414392753600944801812295
51498802414392753601132858469339
51498802414392801174788897903588
51498802414392801174789240860180
51498802414392801769334534743834
51498802414392801771761335092904
51498802414392801771761335159999
51498802414392801771845391055505
51498802414392803006355240577603
51498802414392803006543526935185
51498802414392803011625868697039
51498802414392803418137246486575
51498802414392803423240741303992
51498802414392803423240742904633
51498802414574368101193069233196
51498802414574368101946210412284
51498802414575267941936906427571
51498802414575268124951245594867
51498802414575268484236611854380
51498802414575268484320294207612
51498802414575268484320294679788
51498802414575268490979928528729
51498802414575268530073764864307
51498802414575268536733508721283
51498802414575268667250836702812
51498802414575268667334519056044
51498802414575268669757620516408
51498802414575268669757877733852
51498802414575268669757992052716
51498802414575272190360671858590
51498802414575273425703993578968
51498802414575273425707464420166
51498802414575273425892278873740
51498802414575273608718333218440
51498802414575273608721689268598
51498802414575273608885726504620
51498802414575273608906618513212
51498802414575273610580303198626
51498802414575274020416913519448
51498802414575274020500595872680
51498802414575274020500596344856
51498802414575282759686238259852
51498802414575282942700577427148
51498802414575283308732351766258
51498802414575283310988460174510
51498802414575283310991787526908
51498802414575283310991787876828
51498802414575284543823883472368
51498802414575284544011911549696
51498802414575284544074673314620
51498802414575284544074930532064
51498802414575284544075044850928
51498802414575284546337805603744
51498802414575288249864260651170
51498802414575288250052288728498
51498802414575288250116422673922
51498802414575288250116426906010
51498802414575288250116426919060
51498802414575288252375858434572
51498802414575288252564144792154
51498802414575568858275330434908
51498802414575568859028471613996
51498802414575568863358633336777
51498802414575568864110745646089
51498802414575573798156320384764
51498802414575574211444760119374
51498802414575583086133675708243
51498802414575583086133905762913
51498802414575583086217586515468
51498802414575583086217586987644
51498802414575583086217588581940
51498802414575583086220682632414
51498802414575583497999593946376
51498802414575584733345610151356
51498802414575584733348706268302
51498802414575584733348709456246
51498802414575584733348967723450
51498802414575585334648038653791
51498802414575588441834738672298
51498802414575724513009993150957
51498802414575724513010365755691
51498802414575724513010366228075
51498802414575724513093934262443
51498802414577973482013753653470
51498802414577975129142810391222
51498802414577975312153679189496
51498802414577984600131062042931
51498802414577984600131062397063
51498802414577984645884618255039
51498802414577986249772893307596
51498802414577989955810946138424
51498802414579174291603536107551
51498802414579175886221715537160
51498802414579176069236055261197
51498802414579176069239411226790
51498802414579176069239411292481
51498802414579176069239411311355
51498802414579176075993313229557
51498802414579176075996412062271
51498802414579176076748524371583
51498802414579176078440777067535
51498802414579185357213668084701
51498802414579185357213668090561
51498802414579185357213696664417
51498802414579185357213696670277
51498802414579185357216762134446
51498802414579185359727245192284
51498802414579185359727245308924
51498802414579185402946332288217
51498802414579185402946332294077
51498802414579185402948397889413
51498802414579185402949426759189
51498802414579187187261528789823
51498802414579187187355944781591
51498802414579187189053705701751
51498802414579187189785926292531
51498802414579187189785927243120
51498802414579187189785927243121
51498802414579187189785954872247
51498802414579187189785955922007
51498802414579187189869867285973
51498802414579187196560781746359
51498802414579190710362180251003
51498802414579190710383100938481
51498802414579190710383100957355
51498802414579190710383129537071
51498802414586078591751464874172
51498802414586079010876768409851
51498802414586089709872126419904
51498802414587279348833837746075
51498802414587279348833840866924
51498802414587279348833866442431
51498802414587279348833869624759
51498802414587279348837193796233
51498802414587279401909574059383
51498802414587279401909574059626
51498802414587279401909574059627
51498802414587279401912639945023
51498802414587279760616100872491
51498802414587279760616105121841
51498802414587279760616129568847
51498802414587279760616133800935
51498802414587279950952558614197
51498802414587279950955657446911
51498802414587279950973483551233
51498802414587279953400280732429
51498802414587290466671254640743
51498802414587290466672058055119
51498802414587290466859539935515
51498802414587290466954502124215
51498802414587290466954616731520
51498802414587290466954845369248
51498802414587290466954846497749
51498802414587290466954846497957
51498802414587290466954846970132
51498802414587290466954846970133
51498802414587290466954874127083
51498802414587290466954875549848
51498802414587290466954875549849
51498802414587290469465325357186
51498802414587290469468424071856
51498802414587290512687509572764
51498802414587290512687509632839
51498802414587290512687509638455
51498802414587290512687510622524
51498802414587290512687510701265
51498802414587290512687510701473
51498802414587290512687511173648
51498802414587290512687511173649
51498802414587290512689576768985
51498802414587290512689833986429
51498802414587290512708431388951
51498802414587290514946942212565
51498802414587290514946945333414
51498802414587290514946945399105
51498802414587290514950041399411
51498802414587290515135231756687
51498802414587290515218914497738
51498802414587290520029516329246
51498802414587290520032615577571
51498802414587290878736881085815
51498802414587290878736881458820
51498802414587290878736881458821
51498802414587290880978719734003
51498802414587290880999640322311
51498802414587290886082214500471
51498802414587290886082215561877
51498802414587291064012951086391
51498802414587291064180316743237
51498802414587291071520028180759
51498802414587291071520028199632
51498802414587291071520028199633
51498802414587295819841487739585
51498802414587295820103354408841
51498802414587295820103355943827
51498802414587295820124275115193
51498802414587295820124279364543
51498802414587295820124279836926
51498802414587295820124279836927
51498802414587295820124305228491
51498802414587295822634759273740
51498802414587295827445136182099
51498802414587295827466284992524
51498802414587295827633422539681
51498802414589975541106472806918
51498802414589975569065553642879
51498802414589981051997217668040
51498802414589981105344660694845
51498802414589992218382033102957
51498802414589992218384615731185
51498802414589992223465637680263
51498802414589992223467961561677
51498802414589997530880481103395
51498802414589997530901372696376
51498802414589997530901374291401
51498802414610390628979791824788
51498802414610390811994016673220
51498802414610405041354323984610
51498802414610405041522574662270
51498802414610405041522807964959
51498802414610405041543728671311
51498802414610405041606490252500
51498802414610405087276392874827
51498802414610405087297313463135
51498802414610405453325763159999
51498802414610405453388491916334
51498802414610405453388496148422
51498802414610406695512465642861
51498802414610407283467992512407
51498802414611589784665660658737
51498802414611591385978485464516
51498802414611591386062168289924
51498802414611591568992710312948
51498802414611591568992825103988
51498802414611591569076134563837
51498802414611591569076392831041
51498802414611591575830069429357
51498802414611591575830294768117
51498802414611591575830299011851
51498802414611591575830327709611
51498802414611591575850961437949
51498802414611591575851219705153
51498802414611591576018322845445
51498802414611591576018327089179
51498802414611591576018351541801
51498802414611591576018355773889
51498802414611591576018355786939
51498802414611591576582407077429
51498802414611591576582440018923
51498802414611605661431579528858
51498802414611605798688861995902
51498802414611605798688866226586
51498802414611605798688866245460
51498802414611605798691960827212
51498802414611605798692333904330
51498802414611605844170478851281
51498802414611606393401524784629
51498802414611606393401529034187
51498802414611606393401557713073
51498802414611606393401557731947
51498802414611606393485211859595
51498802414611607445820242731708
51498802414611607628747456418265
51498802414611607628747542445854
51498802414611607628747542511545
51498802414611607628747543495614
51498802414611607628747543574355
51498802414611607628768493331402
51498802414611607628768493331403
51498802414611607628831226399971
51498802414611607628831255096327
51498802414611607628831258278655
51498802414611607635525493666708
51498802414611607635525498449677
51498802414611608047140367104883
51498802414683336623308659636415
51498802414683336806418563055529
51498802414683336806606590070047
51498802414683339916155783124030
51498802414683339916155786844225
51498802414683339916155787723300
51498802414683339916155787906999
51498802414683339916176932350066
51498802414683339916176937133035
51498802414683339916176937133071
51498802414683339961909371636049
51498802414683340327938050915407
51498802414683340327938051033451
51498802414683340327958943042007
51498802414683341563116670691182
51498802414683341563284840412699
51498802414683341563304955985954
51498802414683341747993755145500
51498802414683342157892266657438
51498802414683342157913272984894
51498802414683342159587732977144
51498802414684537561745622840905
51498802414684537563488943303215
51498802414684537563500565911540
51498802414684537563500679345505
51498802414684537563500680762411
51498802414684537563500680762654
51498802414684537563500680762655
51498802414684537563500680768271
51498802414684537563500937625759
51498802414684537563500939048489
51498802414684537563500939048525
51498802414684537563523895702071
51498802414684537563688961457949
51498802414684537563688965690037
51498802414684537563688965703087
51498802414684537563688966057219
51498802414684537563688966063043
51498802414684537563691290055273
51498802414684537564253820524593
51498802414684537564253821587403
51498802414684537564254078804847
51498802414684537564256144872567
51498802414684537564256145922327
51498802414684540673238163776127
51498802414684540673238163899995
51498802414684540673259084488303
51498802414684540673259313126031
51498802414684540719012640700411
51498802414684541085020426902543
51498802414684541085041319029179
51498802414684541085041319035003
51498802414684541086547609248963
51498802414684541268034766174833
51498802414684541268034766193707
51498802414684541268034766541979
51498802414684541268034766547839
51498802414684541268055658202299
51498802414684541268055658668615
51498802414684541270294197637704
51498802414684542321894656908465
51498802414684542503213386317790
51498802414684542503380664880025
51498802414684542503380781088214
51498802414684542503380781088215
51498802414684542503381555572955
51498802414684542503401671612562
51498802414684542503401672741063
51498802414684542503402704798991
51498802414684542914974642711669
51498802414684542914995649444206
51498802414684542914995649509897
51498802414684542915184710702139
51498802414684542915184710707963
51498802414684542916670108964280
51498802431004632830593769865464
51498802431004643943630913039598
51498802431004676860156356219388
51498802431004676860156356238319
51498802431004691685132616592951
51498802431004692096726594424595
51498802431039819205846630726610
51498802431040666241997988495421
51498802431109708404137158498222
51498802431109999440180672689222
51498802431109999440180672702272
51498802431109999446958594163960
51498802431109999447774501707242
51498802431110010377797563981236
51498802431110014088918191340144
51498802431112701151021561320659
51498802431112701151021561333766
51498802431112701151021561438760
51498802431112701151021561451810
51498802431112711669447173531026
51498802431112711669450645770500
51498802431112711669450645776116
51498802431112715792165250966668
51498802431113596230847433581106
51498802431113601116630854013696
51498802431113601528224830782530
51498802431113610452872615944820
51498802431113612099813387746295
51498802431113612100001673041076
51498802431113612100001673054174
51498802431113612282200104678188
51498802431113612283016012221470
51498802431113612694609990040007
51498802431113612694609990053114
51498802431113616359914270842176
51498802431113665765679257302148
51498802431136727273525978032259
51498802431136727410723970642807
51498802431144832520465144930335
51498802431144868979284107873137
51498802431144869390857050662047
51498802431146016669812121569438
51498802431146033133571234835198
51498802431146069599168376464301
51498802431146188337377767501722
51498802431148718373059208725918
51498802431148734379407968551346
51498802431148782971943355849240
51498802431148784206725289344172
51498802431148787911071089828968
51498802431148890452323407429263
51498802431148918500840167380040
51498802431319542076597034571584
51498802431319542076597036087904
51498802431327631131641789045342
51498802431327631131642046262786
51498802431328531562193073522082
51498802431328531562193073527746
51498802431328531562193078127016
51498802431328531562464669620520
51498802431328531562464669620728
51498802431328531562464674219998
51498802431328531562464674238712
51498802431328548165656848426562
51498802431328548165932259735568
51498802431328548170761458268354
51498802431328548171012535429862
51498802431328548171012535442960
51498802431328548173271942492752
51498802431328548173271942493996
51498802431328548173271942511466
51498802431328848362542541095874
51498802431328881714367561385084
51498802431331232853845787900314
51498802431331232853845898105182
51498802431331232853845902685738
51498802431331233441112208347640
51498802431331233441131981147990
51498802431331233441133014617036
51498802431331233441133015666796
51498802431331233448642386079982
51498802431331233448642390666202
51498802431331233448642390679300
51498802431331233448726068433214
51498802431331233448726073019434
51498802431331233448726073032532
51498802431331233448727216339216
51498802431331247672921609957714
51498802431331249457310273514696
51498802431331249457310302211052
51498802431331249457310302211260
51498802431331249462393619358286
51498802431331249462414540063234
51498802431331249464925396291957
51498802431331249464925396296116
51498802431331249464925396309214
51498802431331249874175886721162
51498802431331249874259569546570
51498802431331249874259593540066
51498802431331281032360236179386
51498802431331281032361380885750
51498802431331533592159395168302
51498802431331533592243077521534
51498802431331533592243082225846
51498802431331533592243082238896
51498802431331533592244225427536
51498802431331549651664213360894
51498802431331549654195617241937
51498802431331583006020643179964
51498802431331583006020751850011
51498802431332434022710422433262
51498802431332434022710427032580
51498802431332434022711570339264
51498802431332434022731720797380
51498802431332434022731720797389
51498802431332450677011842919518
51498802431332483436571785249275
51498802431332483436572042453612
51498802431332500040035898855164
51498802431332500040035898855173
51498802431332500040036157122320
51498802431332589678945984947570
51498802431355898931746977716286
51498802431363670315400033768012
51498802431363670315421069142988
51498802431363670315483716121244
51498802431363670315483717637564
51498802431367577717420376850711
51498802431367611064159499145904
51498802431367620992669445426530
51498802431367622182261877889361
51498802431367622182282798594309
51498802431367625888299931070109
51498802431367625888320851775057
51498802431367723122295384831433
51498802431424942456354886289020
51498802431426143030422922642300
51498802431428549485977944023450
51498802431428549485977944023454
51498802431428844919414230165334
51498802431436599831780492211372
51498802431436599832052088341942
51498802431436599832052088341990
51498802431436649657423711799670
51498802431436649657423970067034
51498802431436649837927829718616
51498802431436649840438310769364
51498802431437850411974974063304
51498802431437850414506374756190
51498802431437850460270439052260
51498802431437854118046747079486
51498802431437855948193611127194
51498802431437998930656944127565
51498802431438006065705657120651
51498802431440549919241429194571
51498802431440551703652041995226
51498802431440551706159170650364
51498802431440551706159170650373
51498802431440551751912669353289
51498802431440557056884238393802
51498802431440557056884238393806
51498802431440557056894858179953
51498802431440557056894858185569
51498802431440557056894858185570
51498802431440557056915778890517
51498802431440557056915778890518
51498802431440557239835815918647
51498802431440557239846407008310
51498802431440557651691431899650
51498802431440568175012395151280
51498802431440568175033401945295
51498802431440568175033401945296
51498802431440571881073779001841
51498802431440571881073779007457
51498802431440701869438825453590
51498802431460981640209390685762
51498802431460981640209390685846
51498802431460981640230311390710
51498802431460981640230397013218
51498802431460981640230397479778
51498802431984143209454765699675
51498802431985043640005792964635
51498802431985059635955313071892
51498802431985092989200702968748
51498802431985092989203026966802
51498802431985092991732107916808
51498802431985092991732365128428
51498802431985109638421020605152
51498802431985109639257844133100
51498802431985360437829602789664
51498802431985360437829602808538
51498802431985360437830635910402
51498802431985360442913205837600
51498802431985360442913205856474
51498802431985393171131615256864
51498802431987744931494837418499
51498802431987744931682865495827
51498802431987750215998022235919
51498802431987761339390633546390
51498802431987761339390743615696
51498802431987761339390748337430
51498802431987794685128885634121
51498802431987794685129001474921
51498802431987794692718874037079
51498802431987794692719993232223
51498802431987794733389627433299
51498802431987794734142772844475
51498802431987794875671566048375
51498802431987794875673517324847
51498802431987800221312773998657
51498802431987811339432630590607
51498802431987811342692931487201
51498802431987811342692932886881
51498802431988061736822251507996
51498802431988067087543963319368
51498802431988067087543967918638
51498802431988100441249685165032
51498802431988111554287086619420
51498802431988962157334946935579
51498802431988962165113844057646
51498802431988962165117314916314
51498802431988962167645247955946
51498802431988967655565066696730
51498802431988995495743978553503
51498802431989000985986138085623
51498802431989001009625546787890
51498802431989001009628875675274
51498802431989012119674276404698
51498802431989012122662948242278
51498802432008460370327875690991
51498802432008460370327875691039
51498802432009360755062670712291
51498802432009360755062670731165
51498802432009360755149680908971
51498802432009360755334265307827
51498802432009360755337708986299
51498802432009360755337737684059
51498802432009360755400385012075
51498802432009360800816226930223
51498802432009360801066929511343
51498802432009660944583938599663
51498802432012062045962495474185
51498802432012062045962495480009
51498802432012062046778398418197
51498802432012062046799319006505
51498802432012062046802762685137
51498802432012062046802762703851
51498802432012062046990790762465
51498802432012062046990790781179
51498802432012062046990819460278
51498802432012062047053466806955
51498802432012062092531983228895
51498802432012426883510623258136
51498802432020165967763197783523
51498802432020165967763197796573
51498802432020181979009698746709
51498802432020181986519844926271
51498802432020181988212097505583
51498802432021366541496590462975
51498802432021366541496590463023
51498802432021366541498913411317
51498802432021366541561589437093
51498802432021366541747666102435
51498802432021366541749617514421
51498802432021366541768558111027
51498802432021382606153181254603
51498802432021382606425150418927
51498802432024067833212346761695
51498802432024084309857023100758
51498802432024084447058487615362
51498802432024084447121249730206
51498802432024134265063784577847
51498802432024134266758361271853
51498802432024134267322445859454
51498802432081406185153489184630
51498802432081406185425457304810
51498802432082306753174477180318
51498802432082306753174481766538
51498802432082306753174481779636
51498802432082311694540726209972
51498802432082612478691606744430
51498802432085007907357598244461
51498802432085007907357598244470
51498802432085008039722949464292
51498802432085008044806638251376
51498802432085008044827563561409
51498802432085008044827563561418
51498802432085008044827563574516
51498802432085008044890325326333
51498802432085008047062603170828
51498802432085008047146285996227
51498802432085008092899870904691
51498802432085013397784313932440
51498802432085013397784314982200
51498802432085013397787785840868
51498802432085013580798654621663
51498802432085013580802125480331
51498802432085013580819575326611
51498802432085308234160914602844
51498802432085311939929327683143
51498802432085313587058379721012
51498802432085313587058380187572
51498802432085313770072719360475
51498802432093111370806548617041
51498802432093111777233239518364
51498802432093111782588811749290
51498802432093111914682194848932
51498802432093111919577598354333
51498802432093111919765883636016
51498802432093117275191396108299
51498802432093117275274992844856
51498802432093117275275337201128
51498802432093161326008951673671
51498802432093161326008951692545
51498802432093161326008953293270
51498802432093161737602672372436
51498802432093161737623965953297
51498802432093161739300605405041
51498802432093161740053832305807
51498802432093161740053833722957
51498802432094312532077015308352
51498802432094312532077358264944
51498802432094312532077362851164
51498802432094312539584065942474
51498802432094312539587504897760
51498802432094312539587504899372
51498802432094312539587504916634
51498802432094317473461086197085
51498802432094317482665808020893
51498802432094317483502636276408
51498802432094318030017693558336
51498802432094318030017693558420
51498802432094318030017693558580
51498802432094318032274030368255
51498802432094361947525150065358
51498802432094362496317120507550
51498802432094362503900474748874
51498802432094362542890051921806
51498802432094362549664878795918
51498802432094367435528537312682
51498802432094367436260757431286
51498802432097013826156897924430
51498802432097013826156983541105
51498802432097013826240666484822
51498802432097013831240586711514
51498802432097019321482489008759
51498802432097019323926767807080
51498802432097019323926853895931
51498802432097019323926853896148
51498802432097063788789203895213
51498802432097063788789205430407
51498802432097063795553557600708
51498802432097063834542876499246
51498802432097069147039000268265
51498802432097069147039000268346
51498802432097069147039003450593
51498802432117427296245828229327
51498802432117428486111001514515
51498802432117428531780908215715
51498802432117428531864615002695
51498802432117428897621295471000
51498802432117428897621668523628
51498802432117429080635635110463
51498802432117429080635636160223
51498802432117476656949100694675
51498802432117476659459584927555
51498802432117476659459613629771
51498802432117477070969621640475
51498802432117477070969621657945
51498802432117477121889722267294
51498802432117478310834159507181
51498802432117478488766153055097
51498802432117478493870420141733
51498802432117478905442362659482
51498802432117478905463626320974
51498802432117478905464397973390
51498802432300258570887931059635
51498802432300260405280157862233
51498802432300260810095836915766
51498802432300260810095951234630
51498802432300260812627241741362
51498802432300260817710959226170
51498802432300260817710959226197
51498802432300263928951638815033
51498802432301144776038139376672
51498802432301144776874224535024
51498802432301144776887784212044
51498802432301150267317968149518
51498802432301158998907557626093
51498802432301159001438958324595
51498802432301159550209664730837
51498802432301159550209664749711
51498802432301159595965644216723
51498802432301160783299674506136
51498802432301160783317172087338
51498802432301161377841534038137
51498802432301161377841534038194
51498802432301161377844890088352
51498802432301161380355340906089
51498802432301161380355369603906
51498802432301161380355371139100
51498802432301161380355455697129
51498802432301161380355457232380
51498802432301161384623155919362
51498802432301461569626049693913
51498802432303851368423333873407
51498802432303851368423448664447
51498802432303851368423448670271
51498802432303851368423449733129
51498802432303851368444340673039
51498802432303851368444340678863
51498802432303851368444340691913
51498802432303851368444341741673
51498802432303851368444341741721
51498802432303851368447812582919
51498802432303851551374998555737
51498802432303851551374998555785
51498802432303851553885510428023
51498802432303851558971394305042
51498802432303860702154360100864
51498802432303860841866188688029
51498802432303860841866190087709
51498802432303862486535901757875
51498802432303862486543037939604
51498802432303862486546362111078
51498802432303862486546476902109
51498802432303862488143470292758
51498802432303862488983623167376
51498802432303862488983737486240
51498802432303862489077810455778
51498802432303862669494874100221
51498802432303862669494874100278
51498802432303862672008795759213
51498802432303862672008795759430
51498802432303862672008795877314
51498802432303862677092141707806
51498802432303866200198422420169
51498802432304162861279016703586
51498802432304162861362699528985
51498802432304162868043383696662
51498802432304166389468987720597
51498802432311949731675759993491
51498802432311949731679202136929
51498802432311949942649437686416
51498802432311954624886244302156
51498802432311954693774821731517
51498802432311954693778144834357
51498802432311954693778144847455
51498802432311954830972814355163
51498802432311954830976136972729
51498802432311954838315939440728
51498802432311955219598906558849
51498802432311955242570115289647
51498802432311955245101520218993
51498802432311955250098202567144
51498802432311955250163929473477
51498802432311955290834184422509
51498802432311955295914463384744
51498802432311965925933434611211
51498802432311965928443913063898
51498802432311965928448131104806
51498802432311965949095726720062
51498802432311965949096098256370
51498802432311966340225920035897
51498802432311966363103831803886
51498802432311966363187514629502
51498802432311966363189727386022
51498802432311966363189727386026
51498802432311971279166486984329
51498802432313150516717388300548
51498802432313150516717759836856
51498802432313156053188191620714
51498802432313166500273410013848
51498802432313166500276509219568
51498802432313166571425889998035
51498802432313166576501088660922
51498802432313167117958086033862
51498802432313167117960408964890
51498802432313167120220960731723
51498802432313167120472007791419
51498802432313167120472008283278
51498802432313167120492928320465
51498802432313167120492928320678
51498802432313167120492928792849
51498802432313167120492928871577
51498802432313167125303519456317
51498802432313167173565275950170
51498802432313172059345337264034
51498802432313172061856079190942
51498802432313172066687213750403
51498802432313172066927830454958
51498802432313172066939425021434
51498802432315851780411560737715
51498802432315857293749966312499
51498802432315857337059157519343
51498802432315868388965853081929
51498802432315868411870975597840
51498802432315868416954292848652
51498802432315868419453177201444
51498802432315868457689617922882
51498802432315873770185741575309
51498802432315873770186483047290
51498802432315873770206633700493
51498802432336266455853873598825
51498802432336266502423480388357
51498802432336266502423480506401
51498802432336266868284679212347
51498802432336266868284679684523
51498802432336266875041665744037
51498802432336266914017343415863
51498802432336266914017343882423
51498802432336266914017343888039
51498802432336266914017343901137
51498802432336266914017458220001
51498802432336266914017458338045
51498802432336267051215336498587
51498802432336267051215336511685
51498802432336267051485927734003
51498802432336267051487046929147
51498802432336267051487046942245
51498802432336281280660474142336
51498802432336281280848726079955
51498802432336281280848730660559
51498802432336281280848730666175
51498802432336281280848730679273
51498802432336281280848759437108
51498802432336281333923401621961
51498802432336281692442480056924
51498802432336281692630760746725
51498802432336281692630765332217
51498802432336281692630765345267
51498802432336281692693527116620
51498802432336281744953293703897
51498802432336281745705408081898
51498802432336282927955857688377
51498802432336282928039425722745
51498802432336282928039425741619
51498802432336282928039425741667
51498802432336282934754677373278
51498802432336283110970068187893
51498802432336283110970082536809
51498802432336283110970082538261
51498802432336283110970082538421
51498802432336283110970082555683
51498802432336283117497286505697
51498802432336283117497305559085
51498802432336283117497305618187
51498802432336283118313208502937
51498802432336283118313208562199
51498802432336283118313237730722
51498802432336283522752088464655
51498802432336283522835756468980
51498802432336283529268830998660
51498802432336283529279312019022
51498802432336283529551279666990
51498802432336283529551279667026
51498802432336283530095214963034
51498802432336283530095243659306
51498802432336283530178795277530
51498802432336283530178795277557
51498802432336283530178795277614
51498802432409212448690353111381
51498802432409212860200763971467
51498802432409212860201792841243
51498802432409212861037477434481
51498802432409212861037587607377
51498802432409212861037592225521
51498802432409212862613656043520
51498802432409212862613660293078
51498802432409212862613660760882
51498802432409212862613660765254
51498802432409212863450484293202
51498802432409212863450485343122
51498802432409212906770135975926
51498802432409212906770140575196
51498802432409212906770250294790
51498802432409212906770254894060
51498802432409213043968244440372
51498802432409213043968249039585
51498802432409213043968249039642
51498802432409213043968501657816
51498802432409213043968506243979
51498802432409213043968506257086
51498802432409213046475542566392
51498802432409213046475543616152
51498802432409215949370001350310
51498802432409216018032899654488
51498802432409216018220927731816
51498802432409216018283975293900
51498802432409216155293654029960
51498802432409216155460790093031
51498802432409216155481682107288
51498802432409216155481710681339
51498802432409216155481710681424
51498802432409216155544358133064
51498802432409216201235266893447
51498802432409216567243048442095
51498802432409216567243052556139
51498802432409216567243053028315
51498802432409216567263940450687
51498802432409216567263944564731
51498802432409216567263945031291
51498802432409216567263945036907
51498802432409216567263945050005
51498802432409216567263945228039
51498802432409216567263945233704
51498802432409216567263945233863
51498802432409216567263969208485
51498802432409216567263973793977
51498802432409216567263973813420
51498802432409216567326616476463
51498802432409216567326621062683
51498802432409216567326621075781
51498802432409216567326621259480
51498802432409216568686552560973
51498802432409216612829501928757
51498802432409216612829501948200
51498802432409216613017530025528
51498802432409216613080206051304
51498802432409216615256413901793
51498802432409217801857573116657
51498802432409217802400666432959
51498802432409217802578219322850
51498802432409217802588678626346
51498802432409217802588694510287
51498802432409217802609958177603
51498802432409217802610734612952
51498802432409217802672361451745
51498802432409217802672619732047
51498802432409217802672620781759
51498802432409217802672634203379
51498802432409217802672634203427
51498802432409217802673782174988
51498802432409217802673782175036
51498802432409217802676106523009
51498802432409217804117283028621
51498802432409217984790439254375
51498802432409217984790812327338
51498802432409217985355671398137
51498802432409217985415005784198
51498802432409217985435883363473
51498802432409217985603033861526
51498802432409217987047939842685
51498802432409218397134592823311
51498802432409218397197254377755
51498802432409218397197254377764
51498802432409218397197254494404
51498802432409218397197268849087
51498802432409218397200353682618
51498802432409218397200353682645
51498802432409218397200353682654
51498802432409218397200353682862
51498802432409218397218146036596
51498802432409218397219308822943
51498802432409218397219308829288
51498802432409218397385296926415
51498802432409218397407336906664
51498802432409218397470012932392
51498802432409218397470012932440
51498802432409218398829944701950
51498802432409218399644733037038
51498802567012145665798287539375
51498802567012145665798288602185
51498802567012451350579058571800
51498802567035593783788836240653
51498802567035593783788837290413
51498802567035593790566758765151
51498802567035593790566759298806
51498802567035593790567015982595
51498802567035593790567020765648
51498802567035595026101838222224
51498802567036312523788016085089
51498802567036451668066482313841
51498802567036466355781988279951
51498802567036494356871392861459
51498802567036762977716230841906
51498802567036766545052582275916
51498802567036766674720282835210
51498802567036766674720282854893
51498802567036766674720282854902
51498802567036766682250317688703
51498802567036766682250317688712
51498802567036766682250574886464
51498802567036766682250574906147
51498802567036766682250574906156
51498802567036794541059126565081
51498802567036794541059126569453
51498802567036796377981075833082
51498802567036796377981075833085
51498802567036796377981075833086
51498802567036800028978834173541
51498802567048468567526209400171
51498802567048470405274025552831
51498802567048470405274025552840
51498802567048470405274282770283
51498802567048470405274282770284
51498802567048474111063611822152
51498802567048475893193729957282
51498802567048475893193729957339
51498802567048475893193729974751
51498802567048475893193729974760
51498802567048475893193986705952
51498802567048475893193987174699
51498802567048475893193987174726
51498802567048475893193987174783
51498802567048475893193987192204
51498802567048475895453423289508
51498802567048475895641709647054
51498802567048475895641709647063
51498802567048503713779536221948
51498802567048503759532864262888
51498802567048507273332884047757
51498802567048507273332885097517
51498802567048507456263540389437
51498802567048507456263540861821
51498802567048507463878548853445
51498802567219266798815196353309
51498802567219266982017450328829
51498802567219276262369579992070
51498802567219276269711842916236
51498802567219276269807148527928
51498802567219276269807149577688
51498802567219276269995177477057
51498802567219276269995177655016
51498802567219276269995434872460
51498802567219281804483469314710
51498802567230088436905991642810
51498802567230839016871116021836
51498802567230839016871117071596
51498802567230839016872265043289
51498802567230989141978527995581
51498802567231272722697042209297
51498802567231289377002706784191
51498802567231289377002706784192
51498802567231289377002706797242
51498802567254383588613008040557
51498802567254398411923360843604
51498802567254398412206952621869
51498802567254398412206953155524
51498802567254399640778142424913
51498802567254399640778143474673
51498802567254399648121182834140
51498802567254399648309210911468
51498802567254399648309210911552
51498802567254400059903188743112
51498802567254400059903188743196
51498802567254431759513482964903
51498802567255150639217451482870
51498802567255150639217452532630
51498802567255150639217709750074
51498802567255150640057747451413
51498802567255150640057748501173
51498802567255150640057748501257
51498802567255150640058005718701
51498802567255150646811913067315
51498802567255155581441703508046
51498802567255155993035682389450
51498802567255155993223709417018
51498802567255155993223710466778
51498802567255298980774461789857
51498802567255348386833439398999
51498802567255584345883296269837
51498802567255589836310041722797
51498802567255600992573066349661
51498802567255601000188189192316
51498802567255601000188447459603
51498802567255601000188447459604
51498802567255632516783771194183
51498802567255634170686879971387
51498802567255634307947548607711
51498802567255638007210516647143
51498802567255648988074324482806
51498802567255649125143612174053
51498802567255649125143613217171
51498802567255649125143613217180
51498802567255649125143613223812
51498802567255649125143613223813
51498802567255649125143613236854
51498802567255649125143613236863
51498802567255649125143613236866
51498802567255649125147051130951
51498802567255649125147052174078
51498802567255649125147052180711
51498802567255649125147052193761
51498802567255649125331640251300
51498802567255649125331640251381
51498802567255649125331640251383
51498802567255649125331640251384
51498802567255649125331641294508
51498802567255649125333959981167
51498802567255649125333959994265
51498802567255649125335079208279
51498802567255649125335080251406
51498802567255649125335080271089
51498802567266005631476982633731
51498802567267295432387012770253
51498802567267339905114456794513
51498802567267345441294758459581
51498802567267356505880866993690
51498802567267356505883191341664
51498802567267356506068895076842
51498802567267356506072337220280
51498802567267356551616973359509
51498802567267356551616974759189
51498802567267356551805002959718
51498802567267356551805260170610
51498802567324681402189036067393
51498802567324681402189812502694
51498802567324681402189812502778
51498802567327177627966422693503
51498802567327333282321670087693
51498802567327333282321671137453
51498802567327333282323994085747
51498802567327333282513055815820
51498802567327334517103604632385
51498802567327377753958918705403
51498802567327377753958920288818
51498802567327379584293697622081
51498802567327382693842117862273
51498802567327382693842894297574
51498802567327382693842894297658
51498802567327383105437130409556
51498802567327383105625158486884
51498802567327383288451469498111
51498802567327383288639496525679
51498802567328078195778118594787
51498802567328078195778204683855
51498802567328078195778204688226
51498802567328083548759609490583
51498802567328128021149999287381
51498802567328133554888371531073
51498802567328133555076398545543
51498802567328133555076398558641
51498802567328133692086364141621
51498802567328133692180550445901
51498802567328133692337153288404
51498802567328133692368807160957
51498802567328133692368835740673
51498802567328133692902271684903
51498802567328230144281018114410
51498802567328233850324837806253
51498802567328278321958643930605
51498802567328280152104364647765
51498802567328280152104364647766
51498802567328280152105477727320
51498802567328280152105479256690
51498802567328280152105479262513
51498802567328283261466648210679
51498802567328283261654676288007
51498802567328283810509666762327
51498802567328283810697693789895
51498802567328283856448097892027
51498802567328283856448097892028
51498802567328283856448097905077
51498802567328283856448097905078
51498802567328294381466904266587
51498802567328534039595432852716
51498802567328552477448674244800
51498802567328580295434458751353
51498802567328580295622486815640
51498802567328580341376073142657
51498802567328583862519506383558
51498802567328583862707534460886
51498802567328583999779098316042
51498802567328583999780260752469
51498802567328583999780260772152
51498802567328583999965078413678
51498802567328583999965078413679
51498802567328583999968287786598
51498802567328583999968287786634
51498802567328583999968287786679
51498802567328583999968287786682
51498802567328583999968288836442
51498802567328584045721872578422
51498802567328584045721872578458
51498802567328584045721872578506
51498802567328584045721873628218
51498802567328585829086828776478
51498802567328585829274855441076
51498802567328585829275114071250
51498802567328594982519762788657
51498802567328594982519762789386
51498802567328595118085939997731
51498802567328595118085939997740
51498802567328595119592487564649
51498802567328595119780515628936
51498802567328595119780517048299
51498802567328595119780517164129
51498802567328595119780517164858
51498802567328595119780517514778
51498802567328595119782839911948
51498802567328595119782841512832
51498802567336238802674874753911
51498802567336240449866779817795
51498802567338940505890510190999
51498802567338940505921676100133
51498802567338940505921933317541
51498802567338940505921933317577
51498802567338940505921933317625
51498802567338940505921934380435
51498802567338940506078537205433
51498802567338940506078537205517
51498802567338940506109961394869
51498802567338940506109961394905
51498802567338940506109961394953
51498802567338940506110219675207
51498802567338941741519861612675
51498802567340285892596327050601
51498802567340285892784609145792
51498802567340285892784612332332
51498802567340285892784694884940
51498802567340285892784723931216
51498802567340285892784728180566
51498802567340287722928119853525
51498802567340287722928119853526
51498802567340291380516404525158
51498802567340291426437091028047
51498802567340291426437091041060
51498802567340291426437091041097
51498802567340291426437092090857
51498802567340291426437349308264
51498802567340291426437349308301
51498802567340293210576113378317
51498802567340293210576113378326
51498802567340293210659796198118
51498802567340302501332559153264
51498802567340302501332559625648
51498802567340302501332563874997
51498802567340302501332563874998
51498802567340302501336002831896
51498802567340302547086115371196
51498802567340302547089587623711
51498802567340302547089587623720
51498802567340304328975950814703
51498802567340304328975950814712
51498802567340304331475840762525
51498802567340304331475840762534
51498802567340304331475955547958
51498802567360522427265180332117
51498802567360522427265208911833
51498802567360566898651381887950
51498802567360566898902085991045
51498802567363223718918262126997
51498802567363223718918290706713
51498802567363223718918291756473
51498802567363268190492491215670
51498802567363268190492491228720
51498802567363268190492750027353
51498802567363268190492750027362
51498802567363268190555167241362
51498802567363268602086469060364
51498802567363268602275012622340
51498802567364601222005939311460
51498802567364617693296459237398
51498802567364617876309655682614
51498802567364617876310798320130
51498802567364617876310798320214
51498802567364617876310799921014
51498802567364619659695188231527
51498802567364619659883473513285
51498802567364619659883559068698
51498802567364619659883559619738
51498802567364619659883817886942
51498802567364623366739868317897
51498802567364623366739868672188
51498802567364623366740987512957
51498802567364623366740987513041
51498802567910746735151239007870
51498802567910746735151242190038
51498802567910746737658280034538
51498802567910746737658280038910
51498802567911645932612584424090
51498802567911645932612585473850
51498802567911645932863288527194
51498802567911645932863289576954
51498802567911647168209307303870
51498802567911647760477603971882
51498802567911647762733940899818
51498802567922452334006846143930
51498802567922452334006846148302
51498802567922469544947725012753
51498802567922469545700870546185
51498802567923820280621425025186
51498802567923820282292758184777
51498802567923820282313678770898
51498802567983848985715496375849
51498802567984597458454039612703
51498802567984597468578494471687
51498802567984641933440929514432
51498802567984641933441187781636
51498802567992702716898705390293
51498802567992702716898734086649
51498802567992747043743873928496
51498802567992747043747255492682
51498802567992747180944989897297
51498802567992747181761241919315
51498802567995404419580646614543
51498802567995404419580647664303
51498802567995404419580675194175
51498802567995404419580675194259
51498802567995404419580675312303
51498802567995404419580676362063
51498802567995404419580890349048
51498802567995404419580890349057
51498802567995404419580904881747
51498802567995404419580933461379
51498802567995404419580933461463
51498802567995404419580933474513
51498802567995404419580933579507
51498802567995404420145765016817
51498802567995404420145793713173
51498802567995448747179218849792
51498802567995448747182342146774
51498802567995448884380334818593
51498802567995448884380335868353
51498802567995448885008301545839
51498802567995448885196586840611
51498802567996754743388946274502
51498802567996755154417809954626
51498802567996755154418068221830
51498802567996755154982924106146
51498802568017012371924299755550
51498802568017012371924299755559
51498802568017014341776470123929
51498802568017062372130495161232
51498802568017062517759146638150
51498802568017064164072377336073
51498802568019714075359902944050
51498802568019714075359902944059
51498802568019716044458411348095
51498802568019716044458411348179
51498802568019716044458641035667
51498802568019716044458669615299
51498802568019716044458669615383
51498802568019716044458669628433
51498802568019716045023529750453
51498802568019716045211786465509
51498802568019716045211815045225
51498802568019763483866732148214
51498802568019763664620405210166
51498802568019764075565583927942
51498802568019764076402411119138
51498802568019764076402412181996
51498802568019764076402669399440
51498802568019764076403555902074
51498802568019764212763575493102
51498802568019764213570122470809
51498802568019765450642141333472
51498802568019765862236119178166
51498802568019765867319436415892
51498802568019765867319436960380
51498802568019765867319436962561
51498802568019765867319695227584
51498802568019765867507723307093
51498802568019765867507723307129
51498802568198632546453044840296
51498802568199834949831116983098
51498802568199985253737287635372
51498802568202234680188368549706
51498802568202531302356463752862
51498802568202535006698797629792
51498802568202535006887082928936
51498802568202535006970765748728
51498802568202535006973860349354
51498802568202535006973864600156
51498802568202535006974122867360
51498802568202536243931919837612
51498802568202536655525897669256
51498802568202545530298719833422
51498802568202545531993211833668
51498802568202545942080984009598
51498802568202545943775216679782
51498802568202545943775561053524
51498802568202546126789513285845
51498802568202686957171599437497
51498802568202686957171599450592
51498802568202686957172375339143
51498802568202686957172375339224
51498802568202686957172375339227
51498802568202686957172633619481
51498802568203435032437493474235
51498802568203435437249824899124
51498802568203435437438110193896
51498802568203435444031214088351
51498802568203435444031214088435
51498802568203435444031471305879
51498802568203435444219499383123
51498802568203435444219499383207
51498802568203436816845988455454
51498802568203446146311810255814
51498802568203446488427991910084
51498802568203446488427991929767
51498802568203446488427991929776
51498802568203446511524494914333
51498802568203446557058369281555
51498802568203446557058369294653
51498802568203446557058370344413
51498802568203446557068845243361
51498802568203446557246398421741
51498802568203446558094073382230
51498802568203451634227959885652
51498802568203452045821937704198
51498802568203452045821938767056
51498802568203452046009966844384
51498802568203452046010224061828
51498802568203452053415767772026
51498802568203452053415767785076
51498802568203452053604054129608
51498802568211540546995590641596
51498802568211551804844615282577
51498802568211551804844873549781
51498802568211551804907592556630
51498802568211551804907635603354
51498802568211551804907635682095
51498802568211556751312260662877
51498802568211557162906237943400
51498802568211557162906238494524
51498802568211557162906238494525
51498802568211557163094266020728
51498802568211557163094266571852
51498802568211557163094266571853
51498802568211557163157315533533
51498802568211557163157315533569
51498802568211557163157315533617
51498802568211557163157315546667
51498802568214241845987234996817
51498802568214242252690371340804
51498802568214242257957785530575
51498802568214242389888363951352
51498802568214242395239431914639
51498802568214252959296576503562
51498802568214252959301081881036
51498802568214253325074236423865
51498802568214253370806872047665
51498802568214253370806872060715
51498802568214253371078839629978
51498802568214253371082311888326
51498802568214253371083086727198
51498802568214253508091674909101
51498802568214253508091932126509
51498802568214253508279960203837
51498802568214253508279960203873
51498802568214253508279961253633
51498802568214253508280218471041
51498802568214253508280218471077
51498802568214253508342679197681
51498802568214253508342722323053
51498802568214253508342722323137
51498802568214253508342980524650
51498802568214253508342980590341
51498802568214253508342980603391
51498802568214258447216284112022
51498802568214258454747346765848
51498802568214258454747347815608
51498802568214258454747348366649
51498802568214258454747348366732
51498802568214258454747348366733
51498802568214258454810397328497
51498802568214258454810397341547
51498802568214258858998548301248
51498802568214258866341325660302
51498802568214258866341326198293
51498802568214258866341326198376
51498802568214258866341326198377
51498802568214258866529615724993
51498802568214258866529869222278
51498802568214258866529874005247
51498802568214258866592403237385
51498802568214258866592403237421
51498802568214258866592403237469
51498802568214258866592403250519
51498802568235852171810563630912
51498802568235852309071232267236
51498802568235867133228113174530
51498802568235867133229218033808
51498802568235868376169104803789
51498802568235868787951110712761
51498802568235868787951368979965
51498802568238553463462527261534
51498802568238553463463646475552
51498802568238553463525292562870
51498802568238553875056505093178
51498802568238553875057624307196
51498802568238554012317258300798
51498802568238554012317259822942
51498802568238554012318292943520
51498802568238554012318379032588
51498802568238554012318379036959
51498802568238554012506321020848
51498802568238554019928880661169
51498802568238554019928880661217
51498802568238554019928881710929
51498802568238554019928881710977
51498802568238554019928881724027
51498802568238554020117167005701
51498802568238554020117167005749
51498802568238554020117168068559
51498802568238568105510020605642
51498802568238568105510277836136
51498802568238568105510278885896
51498802568238568241954010040528
51498802568238568653736015949452
51498802568238568700303524243946
51498802568238568836663200878382
51498802568238568837469747842955
51498802568238568837469747843039
51498802568238568837469747856089
51498802568238568837563935662826
51498802568238570072662262380809
51498802568238570072850290458101
51498802568238570072850290458137
51498802568238570072850547675545
51498802568238570072850547675581
51498802568238570079604192507641
51498802568238570079604450774845
51498802568238570079625342684267
51498802568238570484441169450638
51498802568238570491198170339285
51498802568238570491386456683817
51498802568238570491386456701283
51498802568238570491407348593238
51498802568238570491407348593239
51498802568238570491407351762309
51498802568308802007862169278133
51498802568311498040353010834381
51498802568311500007790880311276
51498802568311500007791138578480
51498802568311503574684540863074
51498802568311503574872827220704
51498802568311503711297772466624
51498802568311503711297772466633
51498802568311503711945205957162
51498802568311503711945209499398
51498802568311503712133234034490
51498802568311503712133237576726
51498802568311503712133491251934
51498802568311503712133495857028
51498802568311503712196253371150
51498802568311503712196257971872
51498802568311503712196257976243
51498802568311503712199356821848
51498802568311504949154054592204
51498802568311505360748032423848
51498802568311505360936318781430
51498802572957099525169472640694
51498802573139914789915973045644
51498802573139914790104259390176
51498802573163025061222850231456
51498802573163025061410878308784
51498802573163025473004856140428
51498802573163776053159414848729
51498802573163776053159415898489
51498802573164226413289856589631
51498802573164226413289856589632
51498802573174631044369214330705
51498802573174631044557499625477
51498802573174781207636008356412
51498802573174781207636266636666
51498802573233306815291479900010
51498802573236008106944561694890
51498802573237209458551830122554
51498802573237209458823425184490
51498802573237209458823426234250
51498802573237209458823539975738
51498802573237211059173898377052
51498802573247565919023572018501
51498802573247565919180204602749
51498802573272042532140661779148
51498802573272042532141690648924
51498802573272042532328942371060
51498802573272042532328946620410
51498802573272042532328947073920
51498802573272042532328947086970
51498802573272042532328947092793
51498802573272042532328947092794
51498802573272042532329975490186
51498802573272042532329977006506
51498802573272042532330090281434
51498802573272044132700226445386
51498802573272044132888512789918
51498802573273248779853131147666
51498802573796006027682163993393
51498802573796006027870192070721
51498802573831094958049134129731
51498802573831094958049135179491
51498802573831094958049392396935
51498802573831094958802509245657
51498802573901328130000372669481
51498802573901328130000401365837
51498802573901372594025708008461
51498802573901372594046628596769
51498802573901372594862909198503
51498802573904029832682342591491
51498802573904029832682600858695
51498802573904029833247432296005
51498802573904029833247460992361
51498802573904074297269701614075
51498802573904074297293688223293
51498802573904074297457986908847
51498802573904074297461052929757
51498802573904074297461053979517
51498802573904074297461081509473
51498802573904074297481974567825
51498802573904074297482231785269
51498802573904074298109968825027
51498802573904074298298254119799
51498802573925689577153124026953
51498802573928341457560078745411
51498802573928341457560079795171
51498802573928341457560337012615
51498802573928341458125197146281
51498802573928341458313453861337
51498802573928389626515159253622
51498802573928389626515159253623
51498802573928389626682266620179
51498802573928389633459446072061
51498802573928389634024304093157
51498802573928389634024305142917
51498802573928390868827383198924
51498802573928391280588469998009
51498802574108610666755386992415
51498802574111312370002446624763
51498802574111312370274042736459
51498802574112060857133885908437
51498802574112060857322171203209
51498802574112062046935524726609
51498802574112071922743304559087
51498802574112071924435557255039
51498802574112071924438623159309
51498802574112071929521197337469
51498802574112071968663964010865
51498802574112071970168188629489
51498802574112071970356478173611
51498802574112071970359572657597
51498802574112071971007339164072
51498802574112071971195367241400
51498802574112071975253861540985
51498802574112071975442146835757
51498802574112077466517435169258
51498802574112077466517808300627
51498802574112077466705836377955
51498802574120177217923267662891
51498802574120177217925591660945
51498802574120177225265273369613
51498802574120182576258954351133
51498802574122878738430020955672
51498802574122878738431169215966
51498802574122878921170327289415
51498802574122878921193313608573
51498802574122878921358355366743
51498802574122878921360678315037
51498802574122878921360679364797
51498802574122878921360706894753
51498802574122878921360936582241
51498802574122878921381599953105
51498802574122878921381857170549
51498802574122878921444389720369
51498802574122878921444647987573
51498802574122878928700361073465
51498802574122878928700619340669
51498802574122883867849014163080
51498802574122884279694042054985
51498802574144492409972054682360
51498802574144492547146804301607
51498802574144492553944874712321
51498802574144492553944875762081
51498802574144492554488810008329
51498802574147179425691641006322
51498802574147179433009656049857
51498802574147179433009657099617
51498802574147179433197942394389
51498802574147193518611688002874
51498802574147194067653557594388
51498802574147194113407142386212
51498802574147194250298585595693
51498802574147194250571415240271
51498802574147194250581892005459
51498802574147194257379963465933
51498802574147194257923897712181
51498802574147194257923925863236
51498802574147194257924155979385
51498802574147194257924183080680
51498802574147195485763929778005
51498802574147195485951957855333
51498802574147195492705829612052
51498802574147195492705830661812
51498802574147195492705831207113
51498802574147195492705831212936
51498802574147195492705831212937
51498802574147195904488095383289
51498802574217423717457198597729
51498802574217427238576386611559
51498802574217427284521323652185
51498802574220125237665931981179
51498802574220125237686852686127
51498802574220125237689918590397
51498802574220125420680271615035
51498802574220125420868556909807
51498802574220125420871651510433
51498802574220125420892544568785
51498802574220125420892801786229
51498802574220128530417750501621
51498802574220128942200017877387
51498802574220128942203112361373
51498802574220129124931794057453
51498802574220129125026066450801
51498802574220129125047738947295
51498802574220129125047996164739
51498802574220129125214352795333
51498802574220129125236024242067
51498802574220129127473788494504
51498802574220130179241382784241
51498802574220130179325841610673
51498802574220130179326098828117
51498802574220130362255721989436
51498951285130781941024865060560
51498951285167101135889531721520
51498969713404285476217452259334
51498970428104453487289443284356
51498970428140776386499911596512
51498970428312501074806205787700
51498970428420552735846903404740
51498970428420600957583537299070
51498970428432610174698492621496
51498970428432610177229893314382
51498970428432624543855427077268
51498970429293202790408813385712
51498970429293502933925793894316
51498970429293519580615563974140
51498970642040054930436240323878
51498970642040056759742808464518
51498970658784312917492469000778
51498970658893331028961867009156
51498970667721303001638329614651
51498974020549925586397633414340
51498974020549925586397764151013
51498974020803885844040333220827
51498974020803885844061253925775
51498974021521621119090183617755
51498974021533328548171706116874
51498974021557640127213333793243
51498974234168207251854348584597
51498974256930064253429375867719
51498974257866637643156879482945
51498974257878389496368210014579
51498974951475022360738932818864
51498976147894605154472705280397
51498976147897306857719764906921
51498976147909067358338750989123
51498976148003629174765484881481
51498976148854613531706597397502
51498976148854613943488991258161
51498976148854630140442476051877
51498976148857315235142073053041
51498976148951875267157964687137
51498976163649154237943471292874
51498976165308037483001344847551
51498976165308037894595322679195
51498976165416056209081602262513
51498976165596169770592137920845
51498976165598871473839197547369
51498976165623199156532941341319
51498976165705140260230768171487
51498976166291418621852915257809
51498976166607517921790472727183
51498976166607519706180279608319
51498976171216659603351189590227
51498976171310321902793312697385
51498976171312674048912809019808
51498976171313024017822378239466
51498976171324683268559166084880
51498976171324697635205619386314
51498976171504795183693805318125
51498976171504796830824923535925
51498976171507496886940864944649
51498976171531808510126434496057
51498976171613765673332435567306
51498976171613765673332435567315
51498976172188321783462850429200
51498976172188321783463123596441
51498976172272978864646397381098
51498976172297290488687309531766
51498976172477124633827441115994
51498976172489115596083947186005
51498976172491827959933643507331
51498976172513441997694450899694
51498976174171378289261711765465
51498976174171378289293107725105
51498976175142634490770312098134
51498976307539216620351872741297
51498976384907890511506776992839
51498976384907890511507810094703
51498976384907890511695063337371
51498976384907890557427756237243
51498976384907890923289041169015
51498976384910592215130409321525
51498976385005151835175779118171
51498976385005151881096700969863
51498976385005151881097475804523
51498976385005153665319170791131
51498976385005153665486507850999
51498976385199630421823022926429
51498976385199630467743973487575
51498976385223941632657915465237
51498976385223958286959335951493
51498976385223958294302374760079
51498976385296893163851975941815
51498976385296893163853009043679
51498976385296893164040262286347
51498976387854550221969373681664
51498976402636468498474302087139
51498976405868113816435335715210
51498976410516144424117922653030
51498976787013188493655212153235
51498976787086123367724307686655
51498976810404568361289037242262
51498976810428885524046151460614
51498976810623372986884271373652
51498976810647690146250168099784
51498976857670820190391828391065
51498976857670820190391829808007
51498976857670825124247932662471
51498976857670825131778999548385
51498976857670825536030195788887
51498976857695186713640847346387
51498976857913991335845895687741
51498976857913991335845897104683
51498976857986926209726705926389
51498976857986926209726963143833
51498976857986926209726964560775
51498976862595175008926458486783
51498976862631154903855781685826
51498976862922983292964208983456
51498976862922983338696901766688
51498976862947315278186842449415
51498976862947315278186842455031
51498976863571341728534247215713
51498976863571347221474948102903
51498976863579445557718889650888
51498976863579445603305210493525
51498976863579445603305469127911
51498976863579445603493495788297
51498976863579445603493497205239
51498976863579450537349600059703
51498976863579450544692380588035
51498976863579450544692638868289
51498976863579450544880666945617
51498976863579450903356998414324
51498976863579451096434164789783
51498976863579451096434193486139
51498976863579451096434193604183
51498976863582152248127726572141
51498976863603810294968309379797
51498976863603812126554229448847
51498976863603812126555004287719
51498976863603812126555262567973
51498976863603812538337268476945
51498976863790185196193305106629
51498976863790194523125398743063
51498976863798299632866580809175
51498976863798299632866582324469
51498976863798299998915952609641
51498976863798299998915952629324
51498976863798300184192047772543
51498976863822615513413260063285
51498976863822615513413264668379
51498976863822615513580595955349
51498976863822615513601545358057
51498976863822615513601549963151
51498976863822616748759277790201
51498976863822616748926613682265
51498976863822616748947563084973
51498976863822616748947564501906
51498976863822616748947564501915
51498976863822616748947564502123
51498976863822616755537175154803
51498976863822616755537429183277
51498976863822616755537433435057
51498976863822616755704434634410
51498976863822616755704565368653
51498976863895550388046701649823
51498976863895551622807351044916
51498976863895551622828630541065
51498976863895551622828631958007
51498976863895551622828631958215
51498976863895551623392458019735
51498976863895551623559852239035
51498976863895551623559852258718
51498976863895551625255461121468
51498976865768293528405294853530
51498976865772380057848685295824
51498976866533763802984998606470
51498976866533763802985027302826
51498976866752612293684779002062
51498976866776929455498396783616
51498976866849863094785563543838
51498976880323719553550703906742
51498976880359743552181681278142
51498976881199120652142569474503
51498976881293319624394369608970
51498976881293319625147515020146
51498976881305327195971270225906
51498976881308028486871206609562
51498976881512470694323864963972
51498977022480201432120148533065
51498977022482902723773488595149
51498977023139398563930680980229
51498977023139399983734595157617
51498977023139399983922880452389
51498977023331191279509424762453
51498977023331191284592999230616
51498977023333892982944769683749
51498977023333893394538747515393
51498977023333893394538748578203
51498977023333893394727033872975
51498977023333893399810351123742
51498977023358205024499800796807
51498977023358205024688087141339
51498977023431139892334195775237
51498977025110741785973273092789
51498977025110741785973530310233
51498977025110743617812648099521
51498977025122417645105855036719
51498977025305236616834279050627
51498977025329546409876623348767
51498977025329548240020019726039
51498977025329596365163212517819
51498977025402231096279670158463
51498977025402231096279670171513
51498977025402525751060781847391
51498977025402525751063105845445
51498977025402542359424061722843
51498977025402542359612089253418
51498977025402542359612089800171
51498977025438565116141224294581
51498977025438565116141227949085
51498977025438565116141227949133
51498977025438565116141228998893
51498977025438565116141229011943
51498977025438565116141481512025
51498977025438565116141486216289
51498977025438565116141486229387
51498977025438566899715389975502
51498977026277549387068217720032
51498977026277845870279837831120
51498977026277849577153575940950
51498977026288206106172898464812
51498977026312517319268628593072
51498977026312517319456656670400
51498977026312517319456656670448
51498977026312517731238920859674
51498977041059769639115353315438
51498977041084081257218552624494
51498977093359378292987334668669
51498977093383705977557893097939
51498977094003834496054395891826
51498977094015842206583285728279
51498977094015842207210935734203
51498977094015842207211194001407
51498977094040153691753563253452
51498977094040203237519257936449
51498977094040203237707543231269
51498977094222988860239681184520
51498977094225690563486739761332
51498977094225690564322424813648
51498977094234680044835936824513
51498977094234690743831610812071
51498977094234691155613616721091
51498977094234691295157076260145
51498977094234696236541147172021
51498977094234696236729432466793
51498977094234696236729432467001
51498977094259006493874753273488
51498977094259007859727405464649
51498977094259007866481565778975
51498977094259007866481570011063
51498977094259007866669593856255
51498977094259007866690355014012
51498977094259007866690485749233
51498977094331942734545772851917
51499771818932979717872542381996
51499771818932979724649723367668
51499771818932979725214582434312
51499771818932979725214582439928
51499771819151484198003363964844
51499771819151484198254412424220
51499771819151484198255187263091
51499771819151484198255187263092
51499771819151484204760370482834
51499771819151484205597192969813
51499771819151484205597192969814
51499771819151784341772167767276
51499771819151784348298271579746
51499771819151784349114174523758
51499771819151784349114174523966
51499771819151784349114174541228
51499771819151784349114203220114
51499771819151784349114203220322
51499771819151784349114547593856
51499790962746633692637539388379
51499790962746633695145952245787
51499790962746633738451814565247
51499790962746634287494489110543
51499790962746634289942211582907
51499790962746650342107347017023
51499790962746933927722409980585
51499790962746933927722413167125
51499790962746933930170131036007
51499790962746934476765084525881
51499790962746934479212776999918
51499790962746934479212805581303
51499790962746939418089839707277
51499790962746939418152598639793
51499790962746939418152601826333
51499790962746950531377912434034
51499791193171318017661822616071
51499791193171334071268506643035
51499791193498190770607094102739
51499791193498195711991850923587
51499791199079943430763461198846
51499791199079959482928596632962
51499791199079959484370174390395
51499823506568222560625133031756
51499823507443268727061616463146
51499823507443268727061617998180
51499823507443268727061960954772
51499823507443268727065055420044
51499823507443568916311289754982
51499823507443568916311634128516
51499823507443568916314728711672
51499823507443568916314728711880
51499823507479591626272084775302
51499823507479591626272429148836
51499823507479591626275523732200
51499823507548623995474253692014
51499823507548623995474255091694
51499823507548624041203823294904
51499823507548624041206917895530
51499823507548624041227838602090
51499823507548624041227840001770
51499823507548920480398276951293
51499823507548920480399048603625
51499823507552520967255249076240
51499823507552520967256363684956
51499823507552520967256363685164
51499823507552522751645060556646
51499823507552522751646175165570
51499823507552522797398645466562
51499823507552522797399760075486
51499823507552526500905294772096
51499823507552526501470153838740
51499823507583742440867421551856
51499823507782132587911714057228
51499823507879382790931629374232
51499823507879382791744099495858
51499823531185827358843205597549
51499823531186127548092878889385
51499823531197834928830137270989
51499823531222144770133972201941
51499829728253501016328112268947
51499829728253517482552392205774
51499829728253517482552396455124
51499829728253517482803439265470
51499829728253517482803443497350
51499829728253517482803443497558
51499829728580373770106907657022
51499829728580373770110375328990
51499829728580373770110379560870
51499829728580373770110379561078
51499829728580373772641780253964
51499829728580373777641442214696
51499829728580373777641442214904
51499829728580373777641446464254
51499829728580373777721652663872
51499829728580373777721654180400
51499829728580373777721654197662
51499829728580373777721657368343
51499829728580373777721657368344
51499829728580373777721657385606
51499829728580373777721681361680
51499829728580373777725124567928
51499829728580373777725126084456
51499829728580373777725126101718
51499829728580373777725129289662
51499829728580373780169375253084
51499829728580373780169375254328
51499829728580373780169375254536
51499829728580373780169376652764
51499829728580373780169376671478
51499829728580373780169403834044
51499829728580373780169403834252
51499829728580373780169748207786
51499829728580407124380450768736
51499829728580407124380793742590
51499829728580407131994396941974
51499829728580407131994425639782
51499829728580407131994516001285
51499829728581257736922957420787
51499829728581274208209922514088
51499829728581274208209922531350
51499829728581274208213390066720
51499829728581274208213390068172
51499829728581274208213391601754
51499829728581274208213394772436
51499829728581274208213394789698
51499829728581274210720431097600
51499829728581274210720431097760
51499829728581274210720431099004
51499829728581274210720431099212
51499829728581274210720435329688
51499829728581274210720435331092
51499829728581274210720435348562
51499829728581279744393691849672
51499829728581307554952370040836
51499829728581307554952741595858
51499829728581307562545455618898
51499829728581307562545541831834
51499829728581307562545543266245
51499829728581324209231869667438
51499829728581324211763268943174
51499829728581324211763269297465
51499829728581324211763269297466
51499829728689325869228699270022
51499829728689325869249588446414
51499829728689325869249591632954
51499829728689331405412468588344
51499829728689331405412470005494
51499829728689375875355141462638
51499829728689375875376033471230
51499829728689375877886540738374
51499829728689375877886541092665
51499829728689375877886541092666
51499829729550285107567457152873
51499829729561095624901863430563
51499829752214625104639731770362
51499829752214925248156740858682
51499829752323877344831039918842
51499829752323882835264665999754
51499829912720378359911895064824
51499829964695482237067507878213
51499829964695482244409513584935
51499829964730599028557571211653
51499829964914286860695537146022
51499829964914286860695537146182
51499829964914286860695537147426
51499829964914286860695537151798
51499829964914286867472343526562
51499829964914286867472345061596
51499829964914286867472345063000
51499829964914286867473458626536
51499829964914286867473459671924
51499829964914286867473459672132
51499829964914286867473459689394
51499829964914286867494380376872
51499829964914286867494380377080
51499829964914286868309171776244
51499829964914286868309173311438
51499829964914286868309173317054
51499829964914331334862813231974
51499829964914331334862813586265
51499829964914331334862813586266
51499829964914331334863817636078
51499829965022338526817432515536
51499829965022338526817432515744
51499829965022338526817437114854
51499829965022338526817437115014
51499829965022338526817437116258
51499829965022338526817437120630
51499829965022338526838324543050
51499829965022338526838329123446
51499829965022338526901005149382
51499829965022338528596695389501
51499829965022338528596695389502
51499829965022338529348721624248
51499829965022338529348807717527
51499829965022338529348807717528
51499829965022382998478929092826
51499829965022383000985970123866
51499829965022383000985970241958
51499829965022383000986085027174
51499829965022383000986085381465
51499829965022383000986085381466
51499829965022388488909113502684
51499829965022388489725021032915
51499829965022388489725021032916
51499829965023589108728412284146
51499829965023589108730734765880
51499829965023589109546642296117
51499829965569928162770275310785
51499829965570828597588744039300
51499829965570828597588744058174
51499829965570828597588745574494
51499829965570828600096785360400
51499829965570828600096785379274
51499829965570828600097158431902
51499829965571145388883281966172
51499829965571145390324486652046
51499829965571145390324490901396
51499829965571145390575533243730
51499829965571145390575533711534
51499829965571145390575533715905
51499829965571145390575533715906
51499829965571145390575537961092
51499829965678896867430535860891
51499829965678896867430535879765
51499829965678896867430540111693
51499829965678896867430540111853
51499829965678896867995394460975
51499829965678896867995394927535
51499829965678896911486190859057
51499829965678896911489543726887
51499829965678896912933076562399
51499829965678896913184120770759
51499829965678896913184120770813
51499829965678896913184125021558
51499829965678896913184125021561
51499829965678896913184125021775
51499829965678896920523807779986
51499829965678896920523807779989
51499829965678901669860049835301
51499829965678901677202055542023
51499829965678902264656653664047
51499829965678902271998659370769
51499829965680102983327478679442
51499829965680102983327478679445
51499829965680103029081034891553
51499829965711317314299824635089
51499829965894099227423863950805
51499829965895305335980325039982
51499829965895305335980325039985
51499829965897684887587277307132
51499829965897684887587278374154
51499829965897684887587278842326
51499829965897684887590607262990
51499829965897684887590607263150
51499829965897684887590635959346
51499829965897684887590722048574
51499829965897684890119682558142
51499829965897684890119682558302
51499829965897701488547740319494
51499829965897701488548084675766
51499829965897701491055867710788
51499829965897701491056240782290
51499829965897701491058220307432
51499829965897701491058220779815
51499829965897701491058564780184
51499829965897701491058564780344
51499829965897701491058564799058
51499829965897701491058565134476
51499829965897701491058569385278
51499829965897701491059339502576
51499829965897701491059339969136
51499829965897701491079112316024
51499829965897701491079485368492
51499829965897701491142247487708
51499829965897701491895019846255
51499829965897701491895019846256
51499829965897701491895392917598
51499829965897701536812149572008
51499829965897701536812149572168
51499829965897701536812149590882
51499829965897701536812149690052
51499829965897701536812150044344
51499829965897701536812154295146
51499829965897701536833070278360
51499829965897701536895832397576
51499829965897701537648977827466
51499829965897701541895500125638
51499829965897701542732323657954
51499829965897701542732323657957
51499829965897701542732323657958
51499829965897701544424575403533
51499829965897701544424575407745
51499829965897706300349683403415
51499829965897706895146287232161
51499829965898001680329158778372
51499829965898001680412841603988
51499829965898001681165987032426
51499829965898902109185266392942
51499829965898902109185269579482
51499829965898902109206190285834
51499829965898902110877488505972
51499829965898902110877517203780
51499829965898902110880185925448
51499829965898902110880186397624
51499829965898902110897667674742
51499829965898902110897667674950
51499829965898902110900733579220
51499829965898902110901106631848
51499829965898902110901107104024
51499829965898902110901881472124
51499829965898902111714317228043
51499829965898902111716670273772
51499829965898902111717014647306
51499829965898902116800359060856
51499829965898902116800360478002
51499829965898902116800360478005
51499829965898902116800360478011
51499829965898902118491496679919
51499829965898902118491496679920
51499829965898902118491496679925
51499829965898902118492611288844
51499829965898907606412315729643
51499829965898907607227108645118
51499829965898907607227108645121
51499829965898907607227108645122
51499829965930121983953376104178
51499829965930121983953376104181
51499829965930123584575356747592
51499829965930123630329287430757
51499829966003056668228836351173
51499829966003056670488267879735
51499829966003058454124847842588
51499829966003058454124847842636
51499829966006953777021681357492
51499829966006953777021682892686
51499829966006953777084443126788
51499829966006959130253877528615
51499829966006959265735373983732
51499829966006959265735373985136
51499829966006959267451874738434
51499829966006959311488958893600
51499839805762177291334728596737
51499839805835128083129086691109
51499839805837829786564432662165
51499839805837863138388681299043
51499839806713176140559451764715
51499840045149361909246481581658
51499840736152025395937045278873
51499840736152325539433162376071
51499840736152325585186715387137
51499840736152325585186718569465
51499840736152327369575410841677
51499840736154727097676781104347
51499840736154727097676781454267
51499840736155027241172898533995
51499840736155027286926454744651
51499840736155032182560068274165
51499840736155032182560068291635
51499840736155032182580960282757
51499840736155032182580960282965
51499840736155032228313624485029
51499840736155927261637271418441
51499840736155927856182793472019
51499840736155927856182793472227
51499840736155927856182798071497
51499840736155927856454762655265
51499840736155927856454767254535
51499840736155929640843459526747
51499840736155932796125315668791
51499840736155932796125320386153
51499840736155932796125320386313
51499840736166740158658784950645
51499840736338709720437275777791
51499840736338709722129528473743
51499840736350422639866118993497
51499840736350455854405336498345
51499840736350455854405336499797
51499840736371165345300056516167
51499840736373565075093679823257
51499840736373565075093679824709
51499840736373566859485843999525
51499840736373570009706022708237
51499840736373570016480849563475
51499840736373570016480849582349
51499840736373817040935391363921
51499840736373817086668055567437
51499840736373821982322556872211
51499840736373822028055221075727
51499840736373833504694504629681
51499840736373833550427168833197
51499840736373865264343353115093
51499840736373867048484440116915
51499840736373867048484440118367
51499840736373867048735144220019
51499840736373867048756409299953
51499840736373870153223031796557
51499840736373870159997858653199
51499840736373870159997858653407
51499840736373870159997858670669
51499840736373870205730522855471
51499840736374717654479751468721
51499840736374722595866916977011
51499840736374737420024941054071
51499840736374737420024945771433
51499840736374737420024945771593
51499840736374737831806951680565
51499840736374737831807324751907
51499840736374765832158143249613
51499840736374765832158143249821
51499840736374765832179408329755
51499840736374767616568105201237
51499840736374770773542218756595
51499840736374770773542218756755
51499840736374770773566578424264
51499840736374770773566578424265
51499840736374771185073520562623
51499840736374771185324224665727
51499840736374771185345489745661
51499840736385544782077119303649
51499840736385572600166202933055
51499840736385572645898493948381
51499840736385572645898494065021
51499840736385572645898494065229
51499840736385572645919759145163
51499840736385577587306929239672
51499840736385577587306929239673
51499840736385578136346504598123
51499840736385578136349603784969
51499840736446811206260406819133
51499840736446811206260406820585
51499840736446816145955323864803
51499840736446816145955323882273
51499840736446816145976215873395
51499840736446816145976215873603
51499840736446816740751923093035
51499840736446816740751927692305
51499840736446818387127834419611
51499840736446818387148726428203
51499840736458518587836812849203
51499840736458518633318399761425
51499840736458518633569103864529
51499840736458523572446133739749
51499840736458523572446133741153
51499840736458523938558529259845
51499840736458523984291193463361
51499840736458523984312085471953
51499840736458524121489181474639
51499840736458524121489186073909
51499840736479237181157818732099
51499840736479237181972607067187
51499840736482833961974758051561
51499840736482833962789546386649
51499840736482835609165457364757
51499840736482835746363450325225
51499840736482838903361927791779
51499840736482838903361927791939
51499840736482838904176711409505
51499840736482838904176716126867
51499840736482838904176716127027
51499840736482840550574662669549
51499840736482850433347845839899
51499840736482852217737657320305
51499840736482855374735015934408
51499840736482855374735015934409
51499840736482855375467265104904
51499840737103324531000519585175
51499840737103324531000520984855
51499840737135445232980526259227
51499840737135745376476643356217
51499840737135747206618887105705
51499840737139347282448232762441
51499840737139347282469124771033
51499840737139347287551698931723
51499840737139347287551698949193
51499840737139347287551699048363
51499840737139347287551699054187
51499840737139347287551699404107
51499840737322118035108813232347
51499840737322118035108813232555
51499840737322118036801065928299
51499840737322118036801065928507
51499840737322118036801065945769
51499840737333825461578731098701
51499840737333825464085772129741
51499840737354535364252362910303
51499840737358135257149903830747
51499840737358137086541183211865
51499840737358151910677172110567
51499840737358151910678320471482
51499840737431086780165135085753
51499840737431086780227806376697
51499840737431086780227811111529
51499840737431086780979918686009
51499840760113899520991388510571
51499840760113900070034410611729
51499842597663790163101938225655
51499842597699807382674390246013
51499842598538836334600931938329
51499842598538840038946732423125
51499842598539136517096957328205
51499842598575157450237493479709
51499842598575159233811397416833
51499842598648088611302617810323
51499842650453268623136105185534
51499842650453268661274682103826
51499842650522612339559588539954
51499842650522612346334415414066
51499842650525297571704494557098
51499842650525297571704494675190
51499842650525297617437158760614
51499842650525303105356863182534
51499842650525303112950950585850
51499842650525313631212670334834
51499842650525313637987497208946
51499842650526198147044129931866
51499842650526203680699970461358
51499842650526214610806715101682
51499842650546927675557952052782
51499842650546927721290616256298
51499842650546927858488608866846
51499842650561320289255905076678
51499842650561320334988569280194
51499842650561336935945675156502
51499842650729442934981859856328
51499842650733044611450210112026
51499842650733045205977939358360
51499842650743857372132139894216
51499842650744151613712142883436
51499842650765465647453139113936
51499842650765765287677247955521
51499842650765765836744653698971
51499842650769367558924374499987
51499842650780174326179973150252
51499842650837511064864244917288
51499842650838394980840924784162
51499842650838411635123749030084
51499842650838411635144669736644
51499842650838695215844182867765
51499842650838711824394342910228
51499842650838711824415263616788
51499842650841113335860324419320
51499842650841412930606289438300
51499842650842313546598451970068
51499842650842313546619372676628
51499842650849217899089890739183
51499842650849218445601503298892
51499842650853103705281912522808
51499842650853104254073882965000
51499842650853109193201616944728
51499842650853120311322621447052
51499842650853120313833105684340
51499842650853120359586690476164
51499842650853120359607611181055
51499842650853154077185869786294
51499842650853159018824202790186
51499842650853170136941854411582
51499842650853170136945207279412
51499842650853170136945207292510
51499842650853170136966127980148
51499842650853170136966127984360
51499842651505718868668663197651
51499842651506014065714899499326
51499842651509615787898086435664
51499842651509615792981689483600
51499842651509621283411878142808
51499842651509621329186383639523
51499842651713763339770923172186
51499842651713763342284844949270
51499842651713763347368447997206
51499842651717665258839683383257
51499842651717665258839683383266
51499842651821815005897636756692
51499842651821815005898665626468
51499842651821815005898667026148
51499842651821815008404673420130
51499842651821820359126385231502
51499842651821820359129742816694
51499842651825716871702322921798
51499842651825716871702353053970
51499842674159499042368537846897
51499842674159799231618211138733
51499842674195821941579006159053
51499842674366645558763165424535
51499842674378686620116142490351
51499842674378686620367533906319
51499842674402668271234438897599
51499842674471995928150781246695
51499842674472017478108915531853
51499842674473396398805198559167
51499842674475614258905048813747
51499842674475619749335123154091
51499842674476998670031061459355
51499842674508035246473339409941
51499842674508035246661624704713
51499842674508035246745308593139
51499842675132111653805636775369
51499842675347347365873199810541
51499842675347347960669430567945
51499842675347363832103934634403
51499842675348248345487707890241
51499842675348248346910773144469
51499842675348248391220372093757
51499842675348264992177477970065
51499842675348264994691399629057
51499842675350949636869279295103
51499842675350949637141246943107
51499842675350949638563854939349
51499842675350966109854035091023
51499842675350969814199835575819
51499842675383369941083718908133
51499842675383370078344473283605
51499842675383386595388238699279
51499842675456315928754328824281
51499842675456316063507589142607
51499842675456316475101566974251
51499842675456316475373536157449
51499842675456316658304192971513
51499842675456316660811228218009
51499842810373997707182083134123
51499842810410320607227052030305
51499842810410372216422398643169
51499842811285672321145411721317
51499842811285672458343404331865
51499842811285672459179079940713
51499842811285674105554991267289
51499842834004902396507142690681
51499842834006281317203425369479
51499842834008804857025237720215
51499842834008806686331805860855
51499842834008832857101111856587
51499842834008837659806865919875
51499842834008837659807240507537
51499842834008838254331875153245
51499842834009883588450208974615
51499842834016943364073054032817
51499842834880248750502161793231
51499842834884151211020256822765
51499842834884153040326824963405
51499842834884156744669929795747
51499842834884156752263101467249
51499842834920173928571525147977
51499842834920173974304189351493
51499842834920175757878093288617
51499842834993108841343571522439
51499842880950885625722021524794
51499842880961692438710260030890
51499842880983317179980132468814
51499842880983317185063821255898
51499842880983318826356043795390
51499842880983318831439732582474
51499842880986018880968874125892
51499842880994123992968370974910
51499842881165832255655161834214
51499842881165832255657484782508
51499842881165832260741173919512
51499842881168533958904544409032
51499842881168533959176513573516
51499842881169433939720003813228
51499842881169439428455615778430
51499842881169783947022195552832
51499842881169783947022195570302
51499842881169784496065214471870
51499842881181491328575361482138
51499842881200954222470014372864
51499842881200954223223155551952
51499842881201854973212453177120
51499842881204856866483247612334
51499842881204856866734296088972
51499842881204858512855691285656
51499842881204858513110207415548
51499842881205757433730175135472
51499842881205757434546078079484
51499842881205757434566998667792
51499842881205759218116514363354
51499842881205790605069932019098
51499842881205790742327243188322
51499842881273883738847776815350
51499842881273889273253375541302
51499842881273900390623558980472
51499842881273900393071281085606
51499842881273900393151521766220
51499842881273900393154963905446
51499842881273905335291831169366
51499842881273905743789635429878
51499842881273905743790664316916
51499842881273906981667744012262
51499842881273933701667322150778
51499842881273933701668355271356
51499842881273933701670764290004
51499842881274789841068510416794
51499842881274834269480480218300
51499842881274839071914293931712
51499842881274839071915413139906
51499842881275106501625071106304
51499842881275134458750731258492
51499842881275139993242246364542
51499842881275150930040136575506
51499842881277490949789820788686
51499842881277502664130122719792
51499842881277502664402091884276
51499842881277508017296194819066
51499842881277508017297227920930
51499842881277535423872464331196
51499842881277786199093529609218
51499842881277786199365497257382
51499842881277786199365498792416
51499842881277786199365584881484
51499842881277791139037171132228
51499842881277791139039494080522
51499842881277791139060414787082
51499842881277791687831464522714
51499842881277791688103433705912
51499842881277791733585049413916
51499842881277802258855161365920
51499842881277802807647131808112
51499842881277802807916778043016
51499842881277807795035488527754
51499842881277807795056409251576
51499842881277807795537585479554
51499842881277807795788633956192
51499842881277807795809554662544
51499842881277807795809554662752
51499842881277809441913495289810
51499842881277809442164545282768
51499842881277809442185465989120
51499842881277809442185465989328
51499842881277835612871089146394
51499842881277835612873412094688
51499842881277835612873498183756
51499842881277835613122137623032
51499842881277835613124460571326
51499842881277835613124546660394
51499842881277835613143058329384
51499842881277835613143058329592
51499842881277835613143144418660
51499842881277836161913073428326
51499842881277836161914106530190
51499842881277836161916517102586
51499842881277836162186077248422
51499842881277840963592800957766
51499842881277840963595123906060
51499842881277840963867088838456
51499842881277841101609024059890
51499842881277841101880993243088
51499842881277841512638142824890
51499842881277841512910107740024
51499842881277841513391283985264
51499842881277841558391809223152
51499842881277841558642857682528
51499842881277841558643890801654
51499842881277841558663778388880
51499842881277841558663778406350
51499842881277841558664811508006
51499842881277841558664811508214
51499842881277841559144954634328
51499842881277841559396003110966
51499842881277841696405623152560
51499842881277852221694336163042
51499842881277852221694337580192
51499842881277857572896102177808
51499842881278692301585113166744
51499842881278692301585113166792
51499842881278692301585113166952
51499842881278692301585117766222
51499842881278692301586232375146
51499842881278736180954840319944
51499842881278736180954840324156
51499842881278741531596306848416
51499842881278741532433135098098
51499842881278742126956650535612
51499842881278742126957769743806
51499842881278742127207699012250
51499842881278742127228619718602
51499842881278742127228619718810
51499842881278742127229738927004
51499842881278742263652546194520
51499842881278742264468453737802
51499842881278742264489374444202
51499842881278752649716282480964
51499842881278752649716282482368
51499842881278752652245363309958
51499842881278752652245363428002
51499842881278752652245364845152
51499842881278752652245364849364
51499842881285912722348107545062
51499842881285913316872740674450
51499842881285913316872826763518
51499842881285913317061031736296
51499842881285913317144714556088
51499842881285913454321781761796
51499842881285940723451502129230
51499842881285941272491082073900
51499842881285941272494521030798
51499842881285946668969730246028
51499842881285946668969816335096
51499842881285946806146802032132
51499842881285957194717576635460
51499842881285957194738497341860
51499842881285957743781602349918
51499842881289543543741561503458
51499842881289548894463273314830
51499842881289548940195937518346
51499842881289548940216858224698
51499842881289548940216858224906
51499842881289548940216944313974
51499842881289559465985711409758
51499842881310223292361990078376
51499842881310223293115131257416
51499842881310223293115131257464
51499842881310223293115131257624
51499842881310223293115134439744
51499842881310223293116249048668
51499842881310223293116250465818
51499842881310223293198812560936
51499842881310223293199931401948
51499842881310224939491046834794
51499842881310256052651793715024
51499842881310256463701745912402
51499842881310256601443764157216
51499842881310256601715731786506
51499842881310256647469316696374
51499842881310256647469318113524
51499842881310257698965200126890
51499842881310272523126323422768
51499842881310272523126323540812
51499842881310272523210005894092
51499842881310273071981057164918
51499842881310273072253024813082
51499842881310273072733169455516
51499842881310273117734642056120
51499842881310273117984575923834
51499842881310273117985690532758
51499842881310273118486668626284
51499842881310273118486754365432
51499842881310273118737717102922
51499842881310273118737802842070
51499842881310273255183681958192
51499842881310273255183682076236
51499842881310273255183682080448
51499842881310273255183683493386
51499842881310273255998471828474
51499842881310273256019362437226
51499842881310273256019362437386
51499842881310273256019363837066
51499842881310273256019367023606
51499842881313825564447059380778
51499842881313827210738259485590
51499842881313858734948873873810
51499842881313858918716444675252
51499842881313874794372422632444
51499842881313874794457133872922
51499842881313874978223500076782
51499842881313875343500152774490
51499842881313876624515819022766
51499842881313876624599387057134
51499842881313877173642405976172
51499842881826247851123916486564
51499842881931600054984271359700
51499842881931600054985390567894
51499842881934299516491637017006
51499842881934299521577649102304
51499842881934305005227248982208
51499842881934305005229571930502
51499842881934305012007837761512
51499842881966720557594932305932
51499842881966720558348077734370
51499842881966722204723985861308
51499842882149251689284527790182
51499842882149252100044004571240
51499842882149252100044090660308
51499842882149252245105812540182
51499842882150152668041749975092
51499842882150152668044072923386
51499842882150152668044154295092
51499842882150157607734424528524
51499842882150157614512604270466
51499842882152855606906538225652
51499842882153154149030507630304
51499842882153154149051428354126
51499842882153154149532604582104
51499842882153154149783653058742
51499842882153154149804573765094
51499842882153154149804573765302
51499842882153154156308544898740
51499842882153154156559593375378
51499842882153155796159564385318
51499842882153155796180483674728
51499842882153155796180485091670
51499842882153155796180485091878
51499842882153159507030256710112
51499842882153159507281305186750
51499842882154054541377956087062
51499842882154060075029181506388
51499842882154060075030324712498
51499842882154060075866009756070
51499842882161259266885405638312
51499842882161259671139729059368
51499842882161259671139733658638
51499842882161259815928424557302
51499842882161264617607117449684
51499842882164861530605713474156
51499842882185558536604496687814
51499842882185560182980408014390
51499842882185574412341833117032
51499842882185574550355730088534
51499842882185574596088394292050
51499842882185575006866094710112
51499842882185575144315135797458
51499842882185575144316283685990
51499842882185576242401169384084
51499842882185576242464305618626
51499842882185576242485224789992
51499842882189176676810432630046
51499842882189176866519244839828
51499842882258204334165102092238
51499842882258209684890171488802
51499842882258209685451935604900
51499842882258210920236189215718
51499842882258503929475835938662
51499842882258504340508396393750
51499842882258504340508397909910
51499842882258504341258186221328
51499842882258504341260510219222
51499842882258504523435610001358
51499842882258504523435610001406
51499842882258504523435610001566
51499842882258504523435614233446
51499842882258504523435696090474
51499842882258504523439053207814
51499842882258504523439054723974
51499842882258504524002794582424
51499842882258504524253843059062
51499842882258506170567078359862
51499842882258506170629754385638
51499842882258509463127515468586
51499842882258509874157321812778
51499842882258509874157326530092
51499842882258509874157407901846
51499842882258509874909438820690
51499842882258509874910557680416
51499842882262111551447089021240
51499842882262111688707757657564
51499842882262113380751328545634
51499842886786275784371901909090
51499842886859210659008463588600
51499842886859210803799510015326
51499842886859507288721979529260
51499842886859527456826893279816
51499842886870017616787748521422
51499842886894344059046362616472
51499842887077148213488309098568
51499842887077148213488309098776
51499842887077148259220973302292
51499842887077159326524596060672
51499842887077159326524596060880
51499842887077159331605960849702
51499842887078048826966554220902
51499842887078048826969993177800
51499842887078059945089969276908
51499842887078065435517828872232
51499842887078348970483563309222
51499842887078348970483907682756
51499842887078348970487002265912
51499842887078348970487002266120
51499842887078360083520964763610
51499842887078360083523289228016
51499842887078360083523289228224
51499842887078360088606978365228
51499842887078360091113991766934
51499842887078365076560541257861
51499842887078365624787308260092
51499842887078365624788422869016
51499842887078365625352167326519
51499842887078365625603215803374
51499842887078365625624136509774
51499842887078398384344802502576
51499842887078398384344805684904
51499842887078398796106149154680
51499842887078398796106489278864
51499842887078398796109588111578
51499842887078409909143550609068
51499842887078409909145875073682
51499842887078409909145961162750
51499842887078411144492664452930
51499842887078411144492749124848
51499842887078411144492750541998
51499842887088866159035087440253
51499842887088866159035859092585
51499842887088866708078876594690
51499842887088866753560493738293
51499842887088866753811540798206
51499842887088866753832462921548
51499842887088916167589101752315
51499842887089166897348355984002
51499842887089166897349470592926
51499842887090067465077569762034
51499842887109585125978620990114
51499842887109585309744986863088
51499842887109613127078490511054
51499842887109613127081929467952
51499842887109613127081929953377
51499842887110485693727640865622
51499842887110513740644201784799
51499842887110780529831129661211
51499842887113165435525960740278
51499842887113165435526305113812
51499842887113182044079564461107
51499842887113182044079564461108
51499842887113182044560736102866
51499842887113182044560736456998
51499842887113183691208616494379
51499842887113186848182730049954
51499842887113186985380722660502
51499842887113186986195855369115
51499842887113188632571766695691
51499842887113188632592343045988
51499842887113188632592687402043
51499842887113188632592687402260
51499842887113214849282943944419
51499842887113215444079547773325
51499842887113231313044118809940
51499842887113231313044377444326
51499842887113231313045151929066
51499842887114366192524653907622
51499842887114366192524998281156
51499842887114367976913432267290
51499842887114382794301106284101
51499842887114382801078257622827
51499842887114382801078257622836
51499842887114382801894160566839
51499842887114382801894160566848
51499842887114382801915081273248
51499842887114382846831842532752
51499842887114382847647745358672
51499842887114382847647745476764
51499842887114382847668666065072
51499842887114384036421606509983
51499842887114384631218210338889
51499842887114384631218210338898
51499842887114415606389335244414
51499842887114416018150678709978
51499842887114416018150678826609
51499842887114417253497471393801
51499842887114417802284969636110
51499842887114432619107784586286
51499842887114433854450105070226
51499842887114433854453457938056
51499842887121292507280738455615
51499842887121292507531786914991
51499842887121292507551588430628
51499842887121292690482245244692
51499842887121292690483364439836
51499842887121320554387905584677
51499842887121320554387905934597
51499842887121337155344666970811
51499842887182514640687723482558
51499842887182525806235710615200
51499842887182559114751510980884
51499842887182559114751510999758
51499842887182559114751769266962
51499842887183415208415822651497
51499842887183415208415822651506
51499842887183431679702530899115
51499842887183431679702530899124
51499842887183432916743895572689
51499842887183459728062615453661
51499842887183711693341387815769
51499842887183759917585405697731
51499842887183761107181709472001
51499842887183776343142921769813
51499842887186111423196656861926
51499842887186111423196658279076
51499842887186113207585349134138
51499842887186113253321370804962
51499842887186116362868244531272
51499842887186116362870567479566
51499842887186116911934593180925
51499842887186116911934593180926
51499842887186116957667171289758
51499842887186127482707155469855
51499842887186128074972354337868
51499842887186128077231790115563
51499842887186128077479367739574
51499842887186128077480515645576
51499842887186128077482838575156
51499842887186128077482838593870
51499842887186128077501436350524
51499842887186128077503759298818
51499842887186132835853339966102
51499842887186132973051332576650
51499842887186133384645310408294
51499842887186133565400213933192
51499842887186160836953297111304
51499842887186160836955533970530
51499842887186160836955620059598
51499842887186166187673888196550
51499842887186166187674921298414
51499842887186166187678360255312
51499842887186166187678361790506
51499842887186166324872999998030
51499842887186166324876352865860
51499842887186166736469297713684
51499842887186166736738827976486
51499842887186166736741266759964
51499842887186166736741266878008
51499842887186166736742299880485
51499842887186166736742299880702
51499842887186177491258073646097
51499842887186411612446331572364
51499842887186417100369387326872
51499842887186417100369387327080
51499842887186427671956828763360
51499842887186428218487039078006
51499842887186428218489363426188
51499842887186428220748799205552
51499842887186428220997524733896
51499842887186428220999847682190
51499842887186428221018445438844
51499842887186428221020768369876
51499842887186428221020768387138
51499842887186433754670807929976
51499842887186461575269232976664
51499842887186466925990940070674
51499842887186466925991973172538
51499842887186477634775084271072
51499842887186482985496789947932
51499842887186482985496789965402
51499842887187312180195263823770
51499842887187312180195265358804
51499842887187313964585071171258
51499842887187313964588514377714
51499842887187317119890181353470
51499842887187317668933166839699
51499842887187317668934314745861
51499842887187317714686785163502
51499842887187328239705848643080
51499842887187361594035587015036
51499842887187361594037909963330
51499842887187361594056507715772
51499842887187362005820174133842
51499842887187362005820174152556
51499842887187362186324029063642
51499842887187362186324029063850
51499842887187362188581140826229
51499842887187362188832189303084
51499842887187362188853110009484
51499842887187363378446314596908
51499842887187363378449756740345
51499842887187363378449756740346
51499842887187363789956608540078
51499842887187363790232020929572
51499842887187366945510443187776
51499842887187366945513881672281
51499842887187367493737521143830
51499842887187367493739874306412
51499842887187367493740993048046
51499842887187367493740993514606
51499842887187367494304732906279
51499842887187367494305852114473
51499842887187367494555752685157
51499842887187367494556900591319
51499842887187367676754213473708
51499842887187367677570121016990
51499842887187367677591041723390
51499842887187368729084342519806
51499842887187378065324962094836
51499842887187378065324963630030
51499842887187378065326109999377
51499842887187378065326110005210
51499842887187378065326111536032
51499842887187378065326111540244
51499842887187378065328434471228
51499842887187379849735719913922
51499842887187379849739162057359
51499842887187379849739162057360
51499842887187383553245810171956
51499842887187383553245810177572
51499842887187383553245810177780
51499842887187383553245810290000
51499842887187383553245811707150
51499842887187383554060600042238
51499842887187383554081495238822
51499842887187514090755025948078
51499842887194232593013190233743
51499842887194233141972524897182
51499842887194233142056207718426
51499842887194233187537824879451
51499842887194233187809794062706
51499842887194238083356222752209
51499842887194238678152826581115
51499842887194266496304672306491
51499842887194266496304672306500
51499842887194266542058257216359
51499842887194271847026384117872
51499842887194271847047219089288
51499842887194271847047304824224
51499842887198135602570487556266
51499842887198135602573929695492
51499842887198135602573929699703
51499842887198135602573929699704
51499842887198168956843314989966
51499842887198169002575864289749
51499842887198174307543991191253
51499842887198174307564911897605
51499842887198320904495376763486
51499842887198320904498819969734
51499842887218548471192591050227
51499842887218548471192591050236
51499842887218548471192594232555
51499842887218548471192594232564
51499842887218548471193737539248
51499842887218548471193738956389
51499842887218548471193738956398
51499842887218550117568506626153
51499842887218598296063177488304
51499842887218598296082956422949
51499842887218598296082956423166
51499842887218598296084098194656
51499842887218598296084098548788
51499842887218598296084099611589
51499842887218598296084099611806
51499842887218598341816762415633
51499842887218598479014756892421
51499842887218598479829545227509
51499842887222450977526658650930
51499842887222450977527806071658
51499842887222450977527806543833
51499842887222450977527806543834
51499842887222452578086341853449
51499842887222452761100595399858
51499842887222484148028591712176
51499842887222484331796076757208
51499842887222484331797191366132
51499842887222485932439323880268
51499842887222485932440438489192
51499842887222486115369980694332
51499842887222500207537880563793
51499842887222500207537880563802
51499842887222500207537881035978
51499842887222500345571553986042
51499842887222500345571558572261
51499842887222500345571558572262
51499842887222500756580899465370
51499842887222501991926577416401
51499842887222501991947469561968
51499842887222501991947469916100
51499842887222502586744101951716
51499842887222502586744188044996
51499842887745380070957829493749
51499842887745380070958601146081
51499842887769695354425456876084
51499842887769695354428551476710
51499842887842630101086311939774
51499842887842630238284304550322
51499842887842630281592496068963
51499842887843830848879943644608
51499842887850735391898530832851
51499842887850735757927208683630
51499842887850735757927209037762
51499842887875047382801846003432
51499842888057877063389955421021
51499842888057877467640898676176
51499842888057877467643217025200
51499842888057877467643218442142
51499842888057877467643221624470
51499842888057877467644251544006
51499842888057877658186559231053
51499842888057877658186559231062
51499842888057882414111667232393
51499842888059083171946416510201
51499842888061468076810957614264
51499842888061468214004478166050
51499842888061468214008950224812
51499842888061468214824082933425
51499842888061469861199994260001
51499842888061469861220914966353
51499842888061479189847326085040
51499842888061479189847327483108
51499842888061479189847327501982
51499842888061479189847330665436
51499842888061479189847330684310
51499842888061479189847588951514
51499842888061479189848359204166
51499842888061479189848360603846
51499842888061479327045237186916
51499842888061479327046351814714
51499842888061479327046353214394
51499842888061480974254619296026
51499842888061480974254620713176
51499842888061484677763591431810
51499842888061484677764964774498
51499842888061484685379714481608
51499842888061484685379714485820
51499842888061484685379714498861
51499842888061779516399853798082
51499842888062679954458702777933
51499842888062679954458702777942
51499842888062681731256752837418
51499842888062685435599112830122
51499842888062685442377292572055
51499842888062685442377292572064
51499842888062685442378407199853
51499842888062685442378407199862
51499842888062685443193200115337
51499842888069584444942002118839
51499842888069584849213861498338
51499842888069584849213861498546
51499842888069584849213866097816
51499842888069584849217303641983
51499842888069584849217303641984
51499842888069585039738605947745
51499842888069585039738605947754
51499842888069585039759526654154
51499842888069589795663713930211
51499842888069589795684634636563
51499842888073486897953024309188
51499842888073486943686460165036
51499842888093883713841459704610
51499842888093883713842492806474
51499842888093883714661064590029
51499842888093885361036975916605
51499842888093885361037750749861
51499842888093885361057896504913
51499842888093885543985884945994
51499842888093899636152760544949
51499842888093899773349633947303
51499842888093899773350753155497
51499842888093899819919467574397
51499842888093900177600572970370
51499842888093900184944730987141
51499842888093900185215580962154
51499842888093900368146237776209
51499842888093900368146237776218
51499842888093900368147356965529
51499842888093900368147356971362
51499842888093901420562714697457
51499842888097802096669334598600
51499842888097802233867327209148
51499842888166829564315197736336
51499842888166829564318549204477
51499842888166829564318549204486
51499842888166829564318550603949
51499842888166829564318550604166
51499842888166829701513069910809
51499842888166829701513074142897
51499842888166829701513098608578
51499842888166829701513102722622
51499842888166829701513184697646
51499842888166829701516541815025
51499842888166829701516541815034
51499842888166829701516543214497
51499842888166829701516543214714
51499842888166831348456541953981
51499842888166831531658909670998
51499842888166835052234786321451
51499842888166835052234810419950
51499842888166835052234896509018
51499842888166835052238253626406
51499842888166835236001266477162
51499842888167129890867720850108
51499842888167135242344647341369
51499842888170733397376581426370
51499842888170736964525426670546
51499842888170736964527835712120
51499842888170737101723505374374
51499842888170737101725742229388
51499842888170737101786181400150
51499842888170737101788504348444
51499842888170738748099324939718
51499842888170738748099411032998
51499842904815081849172762986695
51499842904839091683405470665757
51499842904912306107367784191613
51499842904920459396188271938837
51499842904920594735292837438274
51499842904924197006539621043410
51499842904924197006542978510510
51499842904924197189557403884966
51499846187809773749542875557149
51499846188028622838304151033695
51499846240011188215515435086815
51499846240011198275948414449159
51499846240014790532244523282585
51499846240014790532244523283989
51499846240039105863160312986047
51499846240039116974502108509263
51499846240330889826555568207891
51499846240983794835492431348137
51499846240983794836245576759313
51499846240984700167533679507207
51499846240987398209908515815515
51499846240987401910862964898567
51499846240987446520537268034691
51499846240987446520538384060765
51499846240995507026254926707041
51499846241203549303720643535553
51499846241206240031400263617915
51499846241206252791565950157723
51499846241214345553487789737843
51499846241214356666525195542363
51499846241214356666525967194695
51499846241238657178365525891763
51499846241311602616972286640595
51499846241311606320565971632347
51499846241311606320837568094123
51499846263565548796554049969247
51499846263573655599239513401477
51499846263638479966841458062851
51499846263638485503025230569117
51499846263645685104193960618549
51499846263645688808539761103345
51499846263645688815314587977457
51499846263645688815317682578083
51499846263645699928351989431845
51499846263645699928355084032471
51499846263649292184651192867301
51499846263670901007941344024355
51499846263670916922908486830453
51499846263673618626908663307151
51499846263673666761281565603997
51499846263673666761281565622871
51499846264621899862315185398827
51499846264621903563269519696455
51499846264621947989909793168307
51499846264621947989909793187181
51499846266601352443064247562510
51499846267584471686607116227762
51499846267584821654930803501618
51499846426173429975525950325970
51499846427110453899078075123530
51499846427121305184540385779656
51499846427364426923744492771816
51499846427437360144412174697800
51499846479347007120535996318361
51499846479350609390695247570551
51499846479350609390695276150267
51499846479350609390967245333465
51499846479350609391532075820393
51499846479666756863520770872369
51499846480215148932036419340863
51499846480225954098314355346525
51499846480225954098565059449629
51499846480225954098649115342375
51499846480295287296831430714118
51499846480295287296831430714127
51499846480298888975454719158189
51499846480538151533765144395345
51499846480538153180894196901009
51499846480538153180894196902413
51499846480538153181145243962317
51499846480538451723014789108860
51499846480538451723014789108869
51499846480538453370143841614533
51499846480542055046594365764505
51499846502974302445974919894952
51499846502981657839576319603674
51499846502981657885329904513542
51499846502985109991522609189624
51499846502985109993217214929906
51499846502985261206650021060091
51499846502985261206650049639807
51499846502985261208909485401266
51499846502985561947223098318492
51499846503191940398178541631716
51499846503264886385849151547864
51499846503276938426555113397972
51499846503848448179897297837224
51499846503918681214085425482196
51499846503922583674603147459262
51499846503922583674624068047570
51499846503929488027073663988292
51499846504148326554035702559730
51499846504172652447504670210642
51499846504172652591291527348824
51499846504172653186088131158856
51499846504172654284236931115500
51499846504172954427753911624104
51499846504172955022822483101014
51499846904736962540495467634548
51499846904736966107392600102048
51499846904761277915535350828608
51499846904761277915535350830012
51499846957913229075686541804743
51499846957913229075707433813335
51499846957913229121440098016851
51499846957934842886369496361319
51499846957937544406602331139411
51499846957937544406623223148003
51499846957937544452355887351519
51499846957937544589616555987843
51499846957938445020167583252803
51499846957938461087206164319132
51499846957945360491783300194909
51499846957945660632789796231493
51499846957945660632789797766527
51499846957945660635300309183851
51499846957949262354993905291125
51499846957949262354993905407765
51499846957949262354993905409217
51499846957949262906296388685883
51499846957949262949518540054925
51499846957949262949769244175499
51499846957949262952029052988777
51499846957949267891156786851865
51499846957949267891156786869127
51499846957949267891156787322636
51499846957949267891156787322637
51499846957949267900194402825228
51499846958809888913854173535709
51499846958810189057371182624029
51499846958810189057433858649805
51499846958883135047677672997657
51499846958883135050188185932753
51499846958883140583837082654133
51499846958883140583840554558189
51499846958883140583861446566781
51499846958883140586368487597821
51499846958885836339309862883323
51499846958885836341754227888587
51499846958885841692475939699959
51499846958885841692475941116901
51499846958886736769881782040027
51499846958886742306065555609359
51499846958886742308572596640399
51499846958918257194844326082829
51499846958918257377858550931261
51499846958921859099999983948063
51499846958921859099999983965325
51499846958921859099999984420238
51499846958921859099999984420239
51499846958921859100062659973839
51499846958921859100062659991101
51499846958921908886396145317488
51499846959101978562006093333887
51499846959101978562009565237943
51499846975675589504915451561671
51499846975675589688693756155980
51499846975675589688944460276554
51499846975675594444890833321635
51499846981548795876661417606888
51499846981549092910628856969220
51499846981583764741633600770215
51499846981583919668701014710692
51499846981584220399420167290066
51499846981584220406763579212542
51499846981584220407014254575290
51499846981875748105898780153620
51499846981875748105898808849976
51499846982516436128443136815373
51499846982516436128464028823965
51499846982735279457417427340867
51499847135496212534641393585591
51499847136180621912174277278091
51499847136180670088157326380597
51499847136399474848732987118217
51499847141081682441623469852160
51499847141081982630894063848944
51499847141081982768154818224416
51499847141105093086907532892180
51499847141396880757146288369823
51499847141396880758840860831741
51499847141396880758840864014069
51499847141396881306189305888973
51499847141396881307883882932899
51499847141396925230959286162863
51499847141397826210553332346653
51499847141429296256983265676295
51499847141429296256983269908383
51499847141432948353788794895403
51499847141432948353788799481623
51499847142050228209965116840659
51499847142308100124385614845205
51499847188667134644350749165345
51499847194246238028364245611047
51499847194247149165275282518756
51499847194254352609683500632613
51499847194257954331866688987345
51499847194257954331866688987505
51499847194257954331866717683701
51499847194257954331866717685105
51499847194257954331887609692453
51499847194257954926412241155833
51499847194257954926412244338161
51499847194257954926662943725147
51499847194257954926662943841787
51499847194257954926662943841995
51499847194257954926662948441265
51499847194257954926662948446880
51499847194257954926662948446881
51499847194257954926663288098889
51499847194257954926663292816251
51499847194257954926663316913337
51499847194257954926663321512607
51499847194257954926684213521199
51499847194257959682522282633875
51499847194257959685032794506112
51499847194257959827398040633529
51499847194257959827398045350891
51499847194257959873151630259355
51499847194258255070201222609519
51499847194258260062401303551191
51499847194258260420835894482467
51499847194259155500480280691441
51499847194259155500480280692893
51499847194259155500731329169531
51499847194259155500731357865887
51499847194259155500752249874479
51499847194259160584396738518235
51499847194259160630150323426699
51499847194259160988647590383751
51499847194259160995990714931325
51499847194259160995990714931485
51499847194259160995990715285617
51499847194259160995990715287069
51499847194259160995990715287228
51499847194259160995990743629085
51499847194259160996262679747081
51499847194259160998522120229464
51499847194259161041744300196937
51499847194278656820700025951159
51499847194278658469585298057271
51499847194278667941415192794653
51499847194278667941415221492461
51499847194278669587706388180699
51499847194278669587706392898221
51499847194278669587706416877055
51499847194278669587706416878459
51499847194278669587706421594577
51499847194278669587706421600193
51499847194278669587727313603169
51499847194279568554895757665275
51499847194279568554895757665483
51499847194279568554896876873677
51499847194279568554896905571485
51499847194279870344788678078767
51499847194279870344788682796129
51499847194279870344788682796289
51499847194282255250152312357847
51499847194282255387412980994011
51499847194282255387412980994171
51499847194282259137700738839745
51499847194282259137763414865521
51499847194282260189280042105487
51499847194282260190094830421701
51499847194282260191811447049175
51499847194282260329072115685499
51499847194282260738322716633313
51499847194282260738886800863893
51499847194282269661086782418361
51499847194282269661086782419813
51499847194282270255883386247267
51499847194282270255883386248719
51499847194282270258143936500201
51499847194282270258143936616841
51499847194282270258143965198009
51499847194282270258143965215271
51499847194282270258164857223863
51499847194282270258415561309705
51499847194282271307400017370853
51499847194282271309931422663009
51499847194282271309931422668832
51499847194282271310747325607021
51499847194282271452275775837067
51499847194282271452275780086417
51499847194282271452275804534667
51499847194282271452275808784017
51499847194282271498029364878241
51499847194282271856442692265861
51499847194282271856443065335959
51499847194282271858702467682731
51499847194282271858702472400093
51499847194282271858702472400253
51499847194282271858702496379087
51499847194282271858702496380491
51499847194282271858702501096449
51499847194282271858702501096609
51499847194282271858702501097853
51499847194282271858702501102224
51499847194282271858702501102225
51499847194282271858974097208305
51499847194282271858974097209549
51499847194282271858974097213920
51499847194282271858974097213921
51499847194282271858974436865929
51499847194282271858974441583291
51499847194282271858974470279647
51499847194282271863786075448029
51499847194282271863786075448189
51499847194282271864058040030505
51499847194282271864058044631227
51499847194282271904728026491755
51499847194282272041716725945041
51499847194282272041716725946493
51499847194282272041988695128079
51499847194282275197270555987485
51499847194282275197270555987645
51499847194282275197271703899262
51499847194282275197271703899263
51499847194282275204550947473878
51499847194282275204613680908224
51499847194282275204801622879174
51499847194282275204801995950516
51499847194282275204822543585574
51499847194282275204885650072549
51499847194282275204885678770309
51499847194282559281217747928065
51499847194282559281280423953841
51499847194282560381061120341011
51499847194282560518321788977335
51499847194282570401660974286329
51499847194282570401932570398025
51499847194282571687279038170077
51499847194282572045713630636387
51499847194282572045713630637839
51499847194282572047973066397037
51499847194282572048223770500141
51499847194282572048223770501385
51499847194282572048223770505756
51499847194282572048223770505757
51499847194282572048224110157765
51499847194282572048224114875127
51499847194282572048224143571483
51499847194282572048245035580075
51499847194282572231238368419915
51499847194282572236071009084445
51499847194282572238581522021206
51499847194282575340787565077209
51499847194282575340787565077417
51499847194282575340788708266057
51499847194282575348151610702896
51499847194282575348318971619503
51499847194282575348318976336865
51499847194282575348402659162273
51499847194283459711831451218801
51499847194283461086070808852843
51499847194283471012965761767843
51499847194283471015413479759029
51499847194283471015414254593689
51499847194283472072097396632251
51499847194283472072097401231521
51499847194283472209274473253761
51499847194283472209274501951361
51499847194283472209274501951569
51499847194283472255028058045585
51499847194283472613525326189203
51499847194283472615784757580799
51499847194283472615784762298161
51499847194283472615784762298321
51499847194283472616056731481359
51499847194283472620868451085245
51499847194283472620868451085405
51499847194283472620868479664961
51499847194283472620868479783005
51499847194283472620868479783213
51499847194283472620868479788829
51499847194283472621140075776817
51499847194283472621140075894909
51499847194283472621140420268443
51499847194283472621140444248889
51499847194283472621140448848159
51499847194283472623316173563592
51499847194283472666622035877229
51499847194283472666622035995113
51499847194283472796539665704967
51499847194283472804071077082507
51499847194283472804071105662223
51499847194283472806330513197448
51499847194283472806330513198906
51499847194283472806330541895256
51499847194283472806330541896714
51499847194283475771339735531017
51499847194283475771339740252750
51499847194283475771360632261348
51499847194283475778869998884303
51499847194283475778869998884463
51499847194283475778870003601825
51499847194283475778870003606037
51499847194283475956800649853538
51499847194283475956800649853539
51499847194283475961884343239892
51499847194283475961884343239893
51499847194283475961884343240052
51499847194283475961884371937652
51499847194283475961884371937653
51499847194283476366135196169671
51499847194283477562527585763634
51499847194283477562527585763842
51499847194283477564703339054412
51499847194283477564703367750816
51499847194290360497906267933497
51499847194290375184869771322939
51499847194290375184869771323147
51499847194290375184869771340409
51499847194290375184869771439579
51499847194290375184869771439787
51499847194290375184890663331739
51499847194290375322151331968063
51499847194290375367883996171371
51499847194290375367883996171579
51499847194290375367883996188841
51499847194290375367883996288011
51499847194290375367883996288219
51499847194290377159826140090009
51499847194290380131340515413493
51499847194290380131340515880053
51499847194290380131340515898927
51499847194290380131340516948687
51499847194290380673626275413581
51499847194290380675320852457507
51499847194290380675320852476221
51499847194290380675320881172577
51499847194290380680132485991039
51499847194290380680132485991199
51499847194290380680132486341119
51499847194290380680404455038883
51499847194290380680404455155523
51499847194290380680404455505443
51499847194290380719358968198265
51499847194290380721053516661023
51499847194290380721053516666638
51499847194290380721053516666639
51499847194290380721053516679737
51499847194290380721053545358831
51499847194290380721053545376093
51499847194290380721074437367423
51499847194290380726137119242399
51499847194290380726137119708959
51499847194290380726137119727673
51499847194290380863335111852947
51499847194290380863335111969587
51499847194290380863335111988301
51499847194290380863418794794995
51499847194290380863899971041847
51499847194290380865594548085773
51499847194294277645136416125607
51499847194294277645387464602245
51499847194294277645387493416693
51499847194294277782397084761771
51499847194294277782397084761931
51499847194294277828401718265125
51499847194294279025275317751534
51499847194294282585080086346425
51499847194294282586774634809183
51499847194294282586774634814798
51499847194294282586774634814799
51499847194294282586774663506991
51499847194294282586774663511202
51499847194294282586774663511203
51499847194294282586795555515583
51499847194294282586795555521204
51499847194294282591858237390399
51499847194294282591858237390559
51499847194294282591858237857119
51499847194294282724056224157528
51499847194294282729056230001107
51499847194294282729139912826514
51499847194294282729139912826515
51499847194294282769788888359634
51499847194294282769788888359635
51499847194294282769788888361044
51499847194294283133872028207449
51499847194294283133872057259394
51499847194294283135566605251375
51499847194294283140922177015789
51499847194294283140922177132429
51499847194294283140922177482349
51499847194294283181320190161291
51499847194294283186654841219305
51499847194294283186654841685865
51499847194294283188914277452130
51499847194294283188914277452131
51499847194294283318580858801827
51499847194294283323852833829853
51499847194294283323852833946493
51499847194294283326112270062679
51499847194294316488204089881830
51499847194476798212078491568425
51499847194477999152091409584409
51499847194477999152091409584412
51499847194477999152091409584418
51499847194498863982574097876427
51499847194501109834427146776714
51499847194571358015496029261664
51499847194571358015497148469858
51499847194571358015497177167663
51499847194571358015497177167672
51499847194574059581482448949630
51499847194574059718744203379020
51499847194574059718744208096382
51499847194574059718744208096542
51499847194574059718744232194872
51499847194574059718744236794142
51499847194574059718744236794196
51499847194574061365872227014908
51499847194574061365872255712668
51499847194574061365872255712722
51499847194575755254999657067201
51499847194575755254999657417121
51499847194575755254999657533761
51499847194575755254999658466881
51499847194575755255001981415175
51499847194575755255001982931495
51499847194575755300753242325585
51499847194582164645972111173320
51499847194582166476366580487283
51499847194582166476366580487286
51499847194586261330429749698724
51499847194586261879472800147770
51499847194586263526598495068242
51499847194606480020197116180712
51499847194606480020447164467918
51499847194606480020447164468126
51499847194606480157707804406428
51499847194606480157707804406476
51499847194606480157707804406636
51499847194606480157708919015352
51499847194606480157708947595116
51499847194606480157708952312638
51499847194606481805401715977332
51499847194606781994672309975568
51499847194610377081791823545814
51499847194610377081791852243574
51499847194610377127545408454230
51499847194610378728919847180250
51499847194610378728919875878010
51499847194610383671122834125249
51499847194610426495569383082990
51499847194610428142697406717426
51499847194610428142760082742959
51499847194610431848737783897632
51499847194610576659650965191477
51499847195133289575265228433071
51499847195133294920904370317245
51499847195133295065696560282531
51499847195133295109026673729357
51499847195133295111450149913972
51499847195133295111450149913973
51499847195134495685601749580095
51499847195154003176452293523933
51499847195154003177204405833245
51499847195154003181472191676525
51499847195154003183979232707405
51499847195154003183979232707565
51499847195154003184063943930365
51499847195154003184063943930413
51499847195154003184063943930573
51499847195154003184063948647935
51499847195154903607003320788893
51499847195154903607755433098205
51499847195154903612085894967261
51499847195154903614530259972525
51499847195154905396496622436497
51499847195154905396496627153859
51499847195154905398920066735409
51499847195154905398920071452771
51499847195154905398920071452931
51499847195154905398940987441761
51499847195154905398940992159123
51499847195155205588190660732193
51499847195155205588190665449555
51499847195155205588190665449715
51499847195157604903676300736365
51499847195157604903736652763927
51499847195157604903736652764087
51499847195157604903738976761981
51499847195157604903738976762141
51499847195157604904488765071787
51499847195157604904492208279487
51499847195157604904492208279647
51499847195157604904492236975843
51499847195157604904492236976003
51499847195157604904492236977247
51499847195157604904492236981619
51499847195157604906268057707567
51499847195157604906268057707775
51499847195157606688150823556419
51499847195157606691409976896771
51499847195157606691409977250903
51499847195158807307972444819615
51499847195158807311231598159967
51499847195165710557939340216795
51499847195165710565533541821091
51499847195165710565533542293266
51499847195165710565533542293267
51499847195165710565554462527491
51499847195165710565617109855459
51499847195165710611287098033199
51499847195165710611287098149839
51499847195165710611287126748269
51499847195165710611370694882015
51499847195226949174310086993841
51499847195226949174310087460401
51499847195226949174310087479115
51499847195226949174310088528875
51499847195226949176733559990513
51499847195226949176818275930883
51499847195226950816334649158887
51499847195226950816355541167479
51499847195226954519862189405991
51499847195226954519862189423253
51499847195226954520680449643683
51499847195226954520680449645135
51499847195226954522372702341087
51499847195226954522393594348227
51499847195226954522393594349679
51499847195226954527456276691215
51499847195226954527458600689269
51499847195226954528208389000527
51499847195226954529902961462445
51499847195226954529902965694533
51499847195226954529987681634903
51499847195226954530467820529089
51499847195226954710470615858511
51499847195226954710470644556319
51499847195226954710472940323125
51499847195226954710472940328948
51499847195226954710472969020933
51499847195226954710491536563459
51499847195226954710491536681551
51499847195226954710493861029525
51499847195226954711309768578627
51499847195226954711309768578630
51499847195226954711309768578636
51499847195226954711309797274986
51499847195226954712917305334212
51499847195226955765249753674101
51499847195227849604861114394155
51499847195227849604861115793835
51499847195227851384146316363655
51499847195227855090184369544403
51499847195227855095287859847115
51499847195227855095288979055309
51499847195227855096020084551731
51499847195227855097548415170090
51499847195227855097714661595657
51499847195227855097798339835053
51499847195227855097798344421273
51499847195227855097799459043247
51499847195227855097799463629467
51499847195227855098279516080293
51499847195228151573416910361843
51499847195228151573416910366214
51499847195228151573416910366215
51499847195228155279454963542591
51499847195228155284538680909391
51499847195228155284538681381774
51499847195228155284538681381775
51499847195228155284559572916739
51499847195228155285293777736924
51499847195228155285294150808266
51499847195230550896514196070943
51499847195230550896514196170321
51499847195230550896514196189035
51499847195230550896514196520241
51499847195230550896514196537503
51499847195230550896514196538955
51499847195230550896514197587263
51499847195230550898937640352385
51499847195230550898937669050145
51499847195230550898958561076207
51499847195230550899022356292755
51499847195230550899022356292915
51499847195230550899022384990515
51499847195230552538559650227319
51499847195230552675799398158535
51499847195230556242066298465831
51499847195230556242066298483093
51499847195230556242905450712115
51499847195230556244576782703119
51499847195230556244597703408067
51499847195230556244597703426781
51499847195230556252107070503411
51499847195230556252107070522285
51499847195230556252107074754213
51499847195230556252107074754373
51499847195230556252191785977221
51499847195230556252191785977381
51499847195230556252191790694743
51499847195230556252671929103495
51499847195230556252671929570055
51499847195230556252671929588929
51499847195230556252671930638689
51499847195230556252943898286533
51499847195230556252943898286693
51499847195230556252943898753253
51499847195230556381837446621921
51499847195230556381837451339283
51499847195230556381837451339443
51499847195230556381858372063105
51499847195230556382589558931233
51499847195230556382593031307624
51499847195230556382593031307625
51499847195230556386940941523903
51499847195230556386940941641995
51499847195230556386942060714835
51499847195230556386942060850189
51499847195230556386942062249869
51499847195230556386942089412435
51499847195230556386942089429905
51499847195230556386944385179449
51499847195230556386944385198163
51499847195230556386944413877049
51499847195230556386944413894519
51499847195230556387509272966778
51499847195230556387756849166403
51499847195230556389201496964970
51499847195230556389201496965130
51499847195230556389201525662730
51499847195230556389367743390537
51499847195230556389367743390697
51499847195230556389367853458599
51499847195230556389367853477473
51499847195230556389367853576643
51499847195230556389367858181736
51499847195230556389367858181737
51499847195230556389368513507835
51499847195230556389368513625879
51499847195230556389368886579177
51499847195230556389368886697221
51499847195230556389388745486065
51499847195230556389388774164951
51499847195230556389389778587929
51499847195230556389451421492967
51499847195230556389451421511841
51499847195230556389451421611059
51499847195230556389451421611219
51499847195230556389451421629933
51499847195230556389451426210329
51499847195230556389451426210489
51499847195230556389451426229203
51499847195230556389452540706985
51499847195230556389452545424347
51499847195230556389452569522837
51499847195230556389452574122107
51499847195230556389932597739819
51499847195230556389932597856459
51499847195230556389932597875173
51499847195230556389932599274853
51499847195230556390204566922857
51499847195230556390204566923017
51499847195230556390204567039497
51499847195230556390204653016297
51499847195230556390204681714057
51499847195230556432695645623299
51499847195230556432695647158333
51499847195230556432697970106627
51499847195230556435121409670707
51499847195230556435121409689581
51499847195230556435121438368467
51499847195230558028965470257809
51499847195230558028968942634200
51499847195230558028968942634201
51499847195230558036245833040619
51499847195230558036245834575813
51499847195230558036308509066395
51499847195230558036308510601429
51499847195230558036496910215065
51499847195230558036496910215225
51499847195230558036517802223817
51499847195230558036580478249433
51499847195230558036580478249593
51499847195230852872681642679795
51499847195230852872681642680003
51499847195230856569415792641519
51499847195230856569415792641727
51499847195230856571108040620109
51499847195230856571108040620317
51499847195230856571108045337471
51499847195230856571108045337679
51499847195230856571860152929421
51499847195230856571860152929629
51499847195230856576190614798477
51499847195230856576190616333511
51499847195230856576191735541705
51499847195230856576191762704271
51499847195230856576191762704479
51499847195230856576194058489999
51499847195230856576194087168885
51499847195230856576194087169093
51499847195230856578638418777901
51499847195230856578638447456787
51499847195230856578638447456995
51499847195230856578638447574879
51499847195230856578639451879765
51499847195230856578722015491155
51499847195230856578722015491363
51499847195230856578722015609247
51499847195230856578722020208517
51499847195230856578722020208725
51499847195230858218236064255997
51499847195230858218236064256205
51499847195230858218236064273467
51499847195230858225767475515653
51499847195231757001659067885069
51499847195231757001659067885117
51499847195231757001659067885277
51499847195231757001659072602639
51499847195231757001662511558085
51499847195231757001662540255893
51499847195231757001683432264485
51499847195231757002495896134959
51499847195231757006763681976579
51499847195231757009190479144565
51499847195231757009190479144725
51499847195231757009273042756323
51499847195231757009274161964517
51499847195231757009274190662325
51499847195231758786048879365683
51499847195231758786051203830297
51499847195231758786072124536697
51499847195231758793329242148333
51499847195231758793579171416777
51499847195231758793579171416937
51499847195231758793579171883497
51499847195231758793579946251437
51499847195231758793580319322939
51499847195231806969312291740644
51499847195231806969314644436506
51499847195231806970127075457588
51499847195231806970130547361644
51499847195238661362413107983067
51499847195238661362413112704801
51499847195238661499673776619391
51499847195238661499673781336753
51499847195238661909011417641143
51499847195238661911205078425259
51499847195238661911205107593998
51499847195238661911267754451035
51499847195238662092026101648741
51499847195238662092026130346549
51499847195238662092047022355141
51499847195238662094470466654005
51499847195238662095307323605872
51499847195238962100475705842988
51499847195238962100559273877356
51499847195238962100747301954684
51499847195242563822930829959973
51499847195242563822930829960133
51499847195242563822930834681707
51499847195242563957747248494709
51499847195242563957747248500324
51499847195242563957747248500325
51499847195242563957768140385209
51499847195242563957768140390824
51499847195242563957768140390825
51499847195242563960191498596297
51499847195242563960191498596457
51499847195242563960191503313819
51499847195242563960191584689736
51499847195242563960191584689737
51499847195242563960191589407099
51499847195242563960191613381881
51499847195242563960191613387496
51499847195242563960191613387497
51499847195242563960191613387550
51499847195242563960191618104859
51499847195242563960212510113451
51499847195242563960275181421865
51499847195242563960275181539957
51499847195242563960275186139227
51499847195242564005945169593989
51499847195242564005945174315563
51499847195242564005945198296014
51499847195242564005945203013323
51499847195242564005966095021915
51499847195242564006028771047691
51499847195242608429886562539826
51499847195242613775775747059154
51499847195242613775796638951058
51499847195242613783052639356462
51499847195242613783303715112360
51499847195262971744413764241679
51499847195262971744413792939487
51499847195262971744434684948079
51499847195262971744434684965341
51499847195262971749497367289615
51499847195262971750249479598927
51499847195262971751944056292933
51499847195262971881674428160481
51499847195262971881674428278525
51499847195262971881674432878003
51499847195262971881695348866833
51499847195262971881695348867041
51499847195262971881695353584403
51499847195262971881695353601665
51499847195262971882427688375955
51499847195262971882511256410323
51499847195262971886694355010625
51499847195262971886694355010833
51499847195262971886694355028095
51499847195262971886777923044993
51499847195262971886777923045201
51499847195262971886777923062463
51499847195262971886777923511761
51499847195262971886777923529023
51499847195262971886779042388749
51499847195262971886779070951203
51499847195262971886779070968465
51499847195262971887510147885171
51499847195262971889038507201290
51499847195262971889204724929097
51499847195262971889204724929257
51499847195262971889204839720296
51499847195262971889204839720297
51499847195262971889205495046395
51499847195262971889205495164439
51499847195262971889205495518571
51499847195262971889205868117737
51499847195262971889205868235781
51499847195262971889226416225130
51499847195262971889288407749049
51499847195262971889288407754665
51499847195262971889288407754713
51499847195262971889288407767763
51499847195262971889289522357973
51499847195262971889289522363589
51499847195262971889289522376687
51499847195262971889289550943353
51499847195262971889289550956403
51499847195262971889289551055781
51499847195262971927428013070349
51499847195262971927428013070557
51499847195262971927428017787919
51499847195262971928181244588063
51499847195262971928264841320239
51499847195262971932447911222941
51499847195262971932447911240203
51499847195262971932510587248717
51499847195262971932510587715277
51499847195262971932511706456911
51499847195262971932511706929294
51499847195262971932511735154719
51499847195262971933263818766223
51499847195262971933347415498399
51499847195262971934959424330005
51499847195262971935041992658965
51499847195262971935043107149797
51499847195262971935043107267889
51499847195262971935043135847605
51499847195262972988127672503309
51499847195262973125388341493925
51499847195262973528802451796369
51499847195262973528802451914413
51499847195262973528802456513891
51499847195262973528803599702531
51499847195262973528823372502721
51499847195262973529639280046211
51499847195262973536333891753625
51499847195262973536333891753785
51499847195262973537170720003467
51499847195262973537170720007679
51499847195262973711817824550963
51499847195262973711838745257363
51499847195262973712569936860275
51499847195262973716900394596413
51499847195262973716921315184721
51499847195262973716921319435523
51499847195262973719431804145191
51499847195262973719431804145194
51499847195262973719431804145200
51499847195262973719432947333834
51499847195262973719912976139633
51499847195263021163358609652163
51499847195263272070945022158669
51499847195263272078475433718538
51499847195263272078476089516966
51499847195263272078476462588308
51499847195263272078559001747285
51499847195263272078560144935925
51499847195263273718073045794557
51499847195263273718073050510675
51499847195263273718073050516290
51499847195263273718073050516291
51499847195263273725604117402204
51499847195263273725604490473546
51499847195263273908702398141975
51499847195263273908702398141978
51499847195263273908702398141984
51499847195266873793149135935871
51499847195266873793149135936079
51499847195266873793149250727172
51499847195266873798169029371101
51499847195266873798169029388363
51499847195266873798169029487741
51499847195266873798169029506455
51499847195266873798231705396717
51499847195266873798231705396877
51499847195266873798231705863277
51499847195266873798231705863437
51499847195266873798231705882151
51499847195266873798232824604911
51499847195266873798232825077295
51499847195266873798232853302671
51499847195266873798232853302879
51499847195266873798232853775055
51499847195266873798253745310019
51499847195266873798253745427903
51499847195266873798253745782195
51499847195266873798984936914223
51499847195266873798984936918595
51499847195266873798984937030863
51499847195266873798984937031023
51499847195266873798984937385155
51499847195266873798984965610579
51499847195266873798984965610739
51499847195266873798984965611983
51499847195266873798984965616355
51499847195266873798984965728623
51499847195266873798984966082915
51499847195266873798984966082968
51499847195266873799005857737215
51499847195266873799005857743039
51499847195266873799068533645107
51499847195266873799068533646559
51499847195266873799068534117283
51499847195266873799068534118735
51499847195266873800429494491172
51499847195266873800679542778378
51499847195266873800763110807125
51499847195266875448373425297177
51499847195266875448373425302953
51499847195266875448373425316051
51499847195266875448645394480375
51499847195266875578291055125075
51499847195266875578291055479206
51499847195266875578291055479207
51499847195266875582621512744413
51499847195266875582621512744573
51499847195266875582621512763287
51499847195266875582642433450765
51499847195266875582642437700115
51499847195266875585634094287792
51499847195266875585634094287793
51499847195266875585634094289037
51499847195266875585634094306507
51499847195266875585906063470831
51499847195266923626051051449438
51499847195266923754274104581712
51499847195266923760802350474571
51499847195266923761052398643976
51499847195266923761617143390298
51499847195266923763311720085762
51499847195266923763332640790704
51499847195266923800027689491580
51499847195266925400650015909740
51499847195266925407993054718326
51499847195266925410440858330520
51499847195266925410461693296368
51499847195266925410461808087408
51499847195445792498093876111521
51499847195445792498933028357805
51499847195445792498933028359257
51499847195445792681863685171869
51499847195445792683555937869273
51499847195445803618477756398255
51499847195445803618477756398415
51499847195445803618665012823411
51499847195445803618746371178589
51499847195445803618748695643203
51499847195445803619229867308047
51499847195445803619229868707567
51499847195445803619229868707727
51499847195445804854011805384827
51499847195445805448808409213733
51499847195445805456148090553607
51499847195445805456148090907899
51499847195445805456148091972161
51499847195445805456148091976373
51499847195445808565132428026373
51499847195445808565132429561407
51499847195445808565132429561567
51499847195445808565217139734815
51499847195445808565217141251135
51499847195445808565217144439079
51499847195445808565217144439127
51499847195445809152397620595831
51499847195445809152397621062391
51499847195445809152397621081105
51499847195445809152398735690029
51499847195445809152398764269745
51499847195445809152398768501833
51499847195445809153234448844061
51499847195445809153234448845513
51499847195445809154929026006079
51499847195445809155411317233249
51499847195445809159741774498407
51499847195445809159741774498615
51499847195445809159741779084835
51499847195445809159929031855279
51499847195445809160493891038403
51499847195445809160493891044179
51499847195445809160493891392695
51499847195445809160765860221601
51499847195445809162188468088105
51499847195446693066661127528205
51499847195446703637434804432051
51499847195446704186226776273763
51499847195446704186226776273923
51499847195446704186473351139343
51499847195446704186476708724535
51499847195446704187041563209171
51499847195446704187041563209331
51499847195446704187041564608851
51499847195446704187041564609011
51499847195446704232226936184773
51499847195446704232230403838027
51499847195446705421823496704263
51499847195446705421823501290482
51499847195446705421823501290483
51499847195446706016620105119229
51499847195446706016620191208297
51499847195446706016620219904653
51499847195446706023959786454891
51499847195446706023959786809183
51499847195446706023959787873445
51499847195446706023959787877657
51499847195446709132944123927657
51499847195446709132944125462691
51499847195446709132944125462851
51499847195446709132945240071775
51499847195446709132945268651331
51499847195446709132945268769375
51499847195446709132966159260403
51499847195446709178698854033582
51499847195446709720146640606693
51499847195446709720962548014461
51499847195446709720962548018833
51499847195446709720962548131101
51499847195446709720962548485393
51499847195446709723223012780401
51499847195446709727490793906111
51499847195446709727490794378287
51499847195446709727490794378335
51499847195446709727490798610423
51499847195446709727740727756403
51499847195446709728305586939687
51499847195446709728305587293979
51499847195446709728305587295223
51499847195446709728577556477017
51499847195446709728577670795881
51499847195446709730000163989229
51499847195446993255931721526393
51499847195446993255931721530764
51499847195446993255931721530765
51499847195447004375747384111899
51499847195447006205890785206485
51499847195447006205890813902841
51499847195447009910233142011245
51499847195447009910233142011405
51499847195447009910233142012649
51499847195447009910233142017021
51499847195447009910233142129289
51499847195447009910233142483581
51499847195447009911927719179044
51499847195447009917848236096309
51499847195447009917848236214353
51499847195447009917848264794069
51499847195449405340681864058575
51499847195449405341433977767567
51499847195449405478694645004051
51499847195449405478694646403731
51499847195449407125007880169497
51499847195449407125007881704691
51499847195449407125007884886859
51499847195449407125070556195273
51499847195449407125070556311913
51499847195449407125070557730307
51499847195449407125070560917006
51499847195449407125070560917007
51499847195449410831129649608241
51499847195449410831129649608244
51499847195449410836213252656180
51499847195449410876862313811760
51499847195449410877615454973586
51499847195450611588944130793047
51499847195450611588944130909687
51499847195450611593211912054271
51499847195450611594026705087847
51499847195450611594026705442139
51499847195450611641474867064934
51499847195457510999967125554137
51499847195457510999967127089171
51499847195457510999967127089331
51499847195457510999967130275870
51499847195457510999967130275871
51499847195457511000029801579913
51499847195457511000029803114947
51499847195457511000029803115107
51499847195457511000029806297275
51499847195457511000217829657241
51499847195457511000217829775285
51499847195457511183316110515059
51499847195457515941601900682949
51499847195457515941601901037081
51499847195457515946685590887183
51499847195457515946685619466739
51499847195457515946685619466899
51499847195457515946769186550677
51499847195457515946769186550725
51499847195457515946769187967827
51499847195457515987355485945752
51499847195457515992439209098340
51499847195457516533950786992941
51499847195457516536482187331695
51499847195457516541565790379631
51499847195457516543741629413721
51499847195481811504527097588903
51499847195481811504548018177211
51499847195481811504549137385613
51499847195481811687478679708845
51499847195481811687563390931853
51499847195481826328706047007977
51499847195481826328706047457275
51499847195481826328706047474537
51499847195481826328707166198909
51499847195481826328707166334263
51499847195481826328707166671292
51499847195481826328707166688554
51499847195481826328707194913979
51499847195481826328709490663523
51499847195481826328709490682237
51499847195481826328709519378593
51499847195481826329274378450849
51499847195481826329274378450852
51499847195481826329438267579883
51499847195481826329521950401287
51499847195481826336050234177478
51499847195481826336050234194740
51499847195481826336052558192794
51499847195481826374438711194023
51499847195481826374438711194231
51499847195481826374438711211493
51499847195481826374438711660791
51499847195481826374438711678053
51499847195481826374439830537779
51499847195481826374439859100233
51499847195481826374439859117495
51499847195481826374442154885753
51499847195481826374442183564847
51499847195481826374442183582109
51499847195481826375275535193111
51499847195481826375275539443913
51499847195481826381782869346365
51499847195481826381782870746045
51499847195481826512206035063927
51499847195481826512455964332371
51499847195481826512456739167031
51499847195481826518980861821399
51499847195481826518980861825771
51499847195481826518980861938039
51499847195481826518980861956913
51499847195481826518980862292331
51499847195481826518980862293735
51499847195481826518980862310961
51499847195481826518980862311045
51499847195481826518980863356593
51499847195481826518980863360805
51499847195481826518983186291789
51499847195481827564035271830201
51499847195481827564035271831605
51499847195481827564035271849075
51499847195481827571563325972469
51499847195481827571563354670229
51499847195481827571563354674441
51499847195481827571584246678821
51499847195481827571584248095971
51499847195481827571646922236633
51499847195481827571646922708773
51499847195481827571646922708809
51499847195481827571646922709017
51499847195481827571646926959819
51499847195481827571650394613073
51499847195481828158831875658947
51499847195481828158831875660351
51499847195481828158831990445983
51499847195481828158831990450195
51499847195481828158852882336483
51499847195481828158852882342099
51499847195481828166108882741679
51499847195481828166108882747295
51499847195481828166108882747343
51499847195481828166108885929587
51499847195481828166108885929623
51499847195481828166108885929671
51499847195481828166171558418779
51499847195481828166171558418987
51499847195481828166171561605283
51499847195481828166171561605319
51499847195481828166171561605527
51499847195481828166359929801375
51499847195554757499478074891550
51499847195554760654279789438143
51499847195554760654279789438303
51499847195554760655031901747455
51499847195554760655031901747615
51499847195554760655031904929783
51499847195554760655031904934155
51499847195554760791477780649171
51499847195554760791477782048851
51499847195554760792292570383779
51499847195554760792292570383939
51499847195554760792292573566107
51499847195554760792292573570478
51499847195554760792292573570479
51499847195554761203071758480815
51499847195554761203340370545221
51499847195554761204074579475079
51499847195554761204074579479450
51499847195554761204074579479451
51499847195554761205578804093703
51499847195554762438605804285059
51499847195554762438605805684739
51499847195554762438668480310835
51499847195554762438668481710355
51499847195554762438668481710515
51499847195554762441112845316099
51499847195555061392590072418225
51499847195555061576356413806605
51499847212016703566215839063647
51499847212296333549729638407475
51499847212301631357043904529293
51499847212301631357043904879213
51499847212301631357043904995853
51499847212301631357043905928973
51499847212301631357043933575569
51499847212301631357046228877267
51499847212301631357046230393587
51499847212301631357046257573623
51499847212301631357064825235693
51499847212301631357064825585613
51499847212301631357064825702253
51499847212301631357064826752013
51499847212301631357064854281969
51499847212301631357064855331729
51499847212301631357067149700307
51499847212301631357067151099987
51499847212308535710269916816206
51499847212308535893305152696349
51499847212312089803020161402398
51499847212312089940367952882434
51499847212312089986121509094542
51499847212312089986121537674258
51499847212312137981513690492842
51499847212312139216863837343402
51499847212312139763396371670812
51499847212312139763480054490604
51499847212332851176751883838973
51499848314841972760569436011223
51499848314842020524770220937553
51499848315133756730739518475973
51499848315133760023303054784593
51499848315133760435085318960769
51499848315133760435086093795429
51499848315133760435088416743723
51499848315133776494593234936267
51499848315239126869063424936587
51499848338476474412976105594535
51499848338768262087491988544081
51499848340458674220380508820426
51499848340459574788192979554966
51499848340459579727320713534694
51499848340532476309308915031564
51499848340532520780946163649274
51499848340555902190784013442169
51499848340556791640224704366232
51499848340556839816207753470142
51499848340563996182153412511264
51499848340568048997308956327097
51499848340568063821470336491903
51499848340568064866271465645850
51499848340568064866271465763894
51499848340568065415063436206086
51499848340568065415335405270271
51499848340568065415335405271240
51499848340568065415335405406594
51499848340568065420419008318207
51499848340775624308449133700740
51499848340775629661618563385206
51499848340775629661869267488310
51499848340775629661869611862052
51499848340775640917251375339118
51499848340775640917272295927417
51499848340782834340872165858850
51499848340782882519302932834450
51499848340782882519302932835854
51499848340782882519303277209388
51499848340786903397803405889414
51499848340786903397803406006054
51499848340786903397803406355974
51499848340786936752072791300528
51499848340786936752072791650448
51499848340859382470059555867810
51499848340883746114218374194472
51499848340883746114219149029132
51499848340883746114783233261116
51499848341406625243970811785860
51499848341407826369341298569270
51499848341407826414527360172212
51499848341407826422601959405702
51499848341430936870540800637136
51499848341431237607162160721492
51499848341431237608854069179216
51499848341431237608854413535488
51499848341431237608854413552958
51499848341431237608857508018070
51499848341431237608857508136114
51499848341431237609421592250054
51499848341431237609421592368098
51499848341431237609422281113690
51499848341431237609589761420654
51499848341431237609589761538698
51499848341431237609589761556168
51499848341431237614672335716858
51499848341431237614672335734328
51499848341431237616448500820920
51499848341431237616448500838182
51499848341431285586448234096760
51499848341432137991959258838356
51499848341432137991959258839760
51499848341432137991959603194628
51499848341432137991959603213502
51499848341432137994135351903398
51499848341432137994219034723190
51499848341432137994219723468782
51499848341432138037713187986452
51499848341432138039405096326132
51499848341432138039405440682404
51499848341432138039408449193962
51499848341432138040140012451274
51499848341432138040140013850954
51499848341432138040140788685614
51499848341432138040140788820968
51499848341432138040140788822372
51499848341432138046914840725066
51499848341432138046915567748667
51499848341432138046915615559726
51499848341504183601610692112378
51499848341504187307648745293126
51499848341505084032161633288270
51499848341505087738199686469018
51499848341505087738199686587062
51499848341505087739019033087450
51499848341505087745793085126902
51499848341505087745793859961562
51499848341505088974365050814366
51499848341505088974365825653238
51499848341512292235695894367817
51499848341512292418710506820446
51499848341515894552675700964814
51499848341515894559471690979325
51499848341515894560036546863641
51499848341515894689936369601138
51499848341515894689957290425582
51499848341515894689957634799324
51499848341515939024312949582524
51499848341515939024396890688394
51499848341515939024396890806486
51499848341515939161573618218848
51499848341515939161594539043292
51499848341515939161594653828716
51499848341515939161594883417034
51499848341515939162159738232716
51499848341536604042831744676646
51499848341536604050425831962078
51499848341536604050426606800950
51499848341536652221242624066424
51499848341540206131818434135171
51499848341540206184914024633717
51499848341540206184914297917646
51499848341540206184914297919050
51499848341540206314078872655524
51499848341540206321672959940748
51499848341540206321673734762358
51499848341540206322175052643038
51499848341540254353617070326570
51499848341540254353617098906286
51499848341540254353618103428434
51499848341540254355311675600292
51499848341540254355312450434952
51499848341540254355312794788794
51499848341540254360396024903172
51499848341540254490816096038822
51499848341540254492489407553516
51499848341540254492489407671560
51499848341540254493075527567384
51499848341540255590658468161868
51499848341540255595742042630088
51499848341540256139618804532092
51499848341540256139639753818208
51499848341540256139702601669930
51499848341722741573485014642959
51499848341723025284104868135860
51499848341723025286364301064102
51499848341723025286364961113338
51499848341723025291444550894288
51499848341723025293139127938214
51499848341723025293139902772874
51499848341723922010307743737934
51499848341723922010310096315704
51499848341723925714404819644768
51499848341723925714404819762812
51499848341723925714653572802446
51499848341723925714655523865916
51499848341723925714655868239658
51499848341723925714655895400820
51499848341723925714655896918544
51499848341723925714655896936014
51499848341723925714656623940741
51499848341723925716915328329062
51499848341723925716916103163722
51499848341723925716916103281766
51499848341723925721433818393282
51499848341723925721995578509168
51499848341723925721998677459926
51499848341723925723690155203174
51499848341723926951697261942038
51499848341723926951698008078938
51499848341723926951698036776698
51499848341723926952262092310922
51499848341723926952262120890638
51499848341723926952262121008682
51499848341723938069839162585712
51499848341723938069839162703756
51499848341731130396103160177708
51499848341731130396106139992910
51499848341731130403445165884430
51499848341731141514226115625458
51499848341734732667353267971580
51499848341734732667353268089672
51499848341734732667353382875096
51499848341734732667374144028923
51499848341734732667374188676528
51499848341734732667374274765596
51499848341734732667374533032800
51499848341734743648212574967804
51499848341734743648213603954220
51499848341734743648233868862346
51499848341734743648296257787596
51499848341734743648296516054800
51499848341734743648296626259828
51499848341734743648296630859098
51499848341734743648296630977190
51499848341734743785471264078986
51499848341734743785473243604128
51499848341734743785474358679612
51499848341734743785492184785338
51499848341734743785494164309076
51499848341734743785494508665348
51499848341734743785494537481200
51499848341734743785494537498670
51499848341734743785495279385964
51499848341734743785495308083772
51499848341734743785557299613514
51499848341734748594763931861240
51499848341734749136212863495054
51499848341734749138640349408584
51499848341734749138660612780112
51499848341734749138723327065183
51499848341734749138723371712788
51499848341734749138724146547448
51499848341734749143806950780278
51499848341755442019288270699688
51499848341755442019288643753720
51499848341755442019288643771190
51499848341755442026066565228458
51499848341755442026631424299314
51499848341755456843449652380814
51499848341755456843449652382218
51499848341759044106789178696158
51499848341759044106789207392514
51499848341759044152542763487982
51499848341759044290535771732598
51499848341759044290556663622938
51499848341759044290557692492714
51499848341759044297313693207336
51499848341759058977437140592936
51499848341759058977519794426312
51499848341759058977520167497805
51499848341759058977520167497814
51499848341759058977520823296088
51499848341759059114694800717702
51499848341759059114696780359484
51499848341759059114696780360888
51499848341759059114697124715756
51499848341759059114697124734630
51499848341759059114697895318328
51499848341759059114715721306010
51499848341759059114715750003818
51499848341759059114717700947792
51499848341759059114717700949196
51499848341759059114718045304064
51499848341759059114718045322938
51499848341759059114718072602192
51499848341759059114718074001872
51499848341759059114718815556716
51499848341759059114718844254524
51499848341759059121493642430828
51499848341759059121493642780748
51499848341759059121495966778802
51499848341759060212783158321256
51499848341759060212866955460120
51499848341759060212866960046340
51499848341759060219644766735446
51499848341759060761090628228690
51499848341759060761822824353590
51499848341759060761825832865148
51499848341759060761826177240294
51499848341759060761909974378941
51499848341759060761909974378950
51499848341831990147723503751731
51499848341831990147723548397932
51499848341831990147723548399336
51499848341831990285006223883600
51499848341831993852069320068280
51499848341831993852149904173610
51499848341831993852150937275266
51499848341831993852150937275474
51499848341831993852153002888072
51499848341831993852154031875892
51499848341831993852154031876100
51499848341831993989329988704604
51499848341831993989350909409552
51499848341831993989350909410956
51499848341831993989350909527644
51499848341831993989350909529048
51499848341831993989351253765824
51499848341831993989351253784698
51499848341831993989351253883916
51499848341831993989351253902790
51499848341831993991022241400556
51499848341831993991043162105504
51499848341831993991043248194572
51499848341831993991043505062096
51499848341831993991043506461776
51499848341831993991046601062402
51499848341831995087500049602808
51499848341831995087500049602856
51499848341831995087500049603016
51499848341831995089194626296862
51499848390681539327790535378519
51499848390681543033577540566451
51499848390681543033830911507561
51499848390681543034392300203779
51499848390681543034392672791251
51499848390681543034392673275281
51499848390681554154207995720377
51499848390681554154207996186937
51499848390742433325612201261619
51499848390774853766836266801409
51499848390775202086817955798775
51499848390778800651459508807495
51499848390778804357499884936537
51499848390778804358064740820853
51499848390969691379318181517705
51499848390997605320945324766751
51499848391626183888353847687985
51499848391629835382833128684061
51499848391629835382836223284687
51499848391629835428589808193151
51499848391650198840231140646001
51499848391650200075576815416325
51499848391650499217012495164021
51499848391650499219271845185523
51499848391654150712056292735305
51499848391654150712056665806807
51499848391654150712057440156033
51499848391654150712059763104327
51499848391654150712059764639361
51499848391654150757057879656177
51499848391654150757809877645173
51499848391654150757810250231241
51499848391654150757811025065901
51499848391654150757813344831867
51499848391654150757813349549229
51499848391654150764588143009623
51499848391654150895070631902601
51499848391654150895071004956633
51499848391654150895071004974103
51499848391654150895071779795505
51499848391654150895091552610405
51499848391654150895091897083317
51499848391654150901848811645947
51499848391654150901852250601441
51499848391662255821800938802975
51499848391723494435258411691585
51499848391727096706505196713663
51499848391759517145469912231951
51499848391759517146034771297191
51499848391941984091482999175249
51499848391941984091483003892611
51499848391941987749591371548679
51499848391941987749594727250321
51499848391941987749594727598837
51499848391941987749594727716881
51499848391941987749594729134031
51499848391941987795825362569387
51499848391941987932525384064385
51499848391942287938861969778955
51499848391943188507175073886447
51499848391943199625299144291637
51499848391943199626990624986741
51499848391945890393624730930357
51499848391945892047514141186233
51499848391945901330491829088805
51499848391945906864914911082031
51499848391953995922470287856203
51499848391953995922473386570873
51499848391953995922473389758817
51499848391954006438538464322311
51499848391954011974718766341671
51499848391978306991048664934919
51499848391978307547348024010123
51499848391978321769955657513215
51499848391978321769956322265103
51499848391978322364751888270459
51499848392051252985975729693695
51499848392051256644588870206855
51499848392051256690321534528463
51499848392051257239364204373659
51499848392051257239364204723579
51499848392051257239364208955667
51499848392051257239364208959879
51499848392051257239364208972977
51499848392051257239364208973137
51499848392051257239364209091021
51499848392051257239364209445313
51499848392051257239385096732219
51499848392051257239385100982973
51499848392051257239385101082351
51499848393636006430375034718865
51499848393734436463567757988848
51499848393734436463567759388528
51499848393741673129869836062963
51499848393745226622251219823016
51499848393745226622251247003052
51499848393745227171043217445244
51499848393745241630180085168368
51499848393949656070116469456838
51499848393952373878809843010975
51499848393952373878809957796399
51499848393960210910486794906571
51499848393960210918015107333305
51499848393960477753204344114395
51499848393960511244547117037838
51499848393964112966751226097678
51499848393964114606359806105347
51499848393964114606362130123004
51499848393964114613879249850253
51499848394057724245936994202709
51499848394057772561451857998852
51499848394057774207828138147340
51499848394061375929937630323693
51499848394061375930021284095805
51499848394061375930021312676925
51499848394606163829894184785970
51499848394606163830144890306016
51499848394606164448665541901576
51499848394606213836274658433880
51499848394606228653657860373064
51499848394606228655350113069016
51499848394609816125155791289404
51499848394609816170888828447577
51499848394609816170892181315407
51499848394609816178419895333491
51499848394620571260223229925371
51499848394620571268005374335651
51499848394620587914526630502499
51499848394620587914530072645937
51499848394620621091685003014871
51499848394620621091685003369003
51499848394620621093376911704471
51499848394620621139130839450457
51499848394620621338256620920879
51499848394620621345032476548127
51499848394620637737639851301601
51499848394620637737639851305813
51499848394620637737642174249895
51499848394620637737642174254107
51499848394620637740065647244137
51499848394689620402642089533169
51499848394689921136625255115911
51499848394689921144215855597042
51499848394693522858829364175751
51499848394713981848056871954639
51499848394714232165950131477817
51499848394714232760747526073758
51499848394714232760747526091020
51499848394714232761500667269347
51499848394714281991573508088088
51499848394714281991573881159590
51499848394714281991573881161816
51499848394717834437930170075956
51499848394717834437951090782516
51499848394717834437951090799778
51499848394717834482951635150860
51499848394717834490293511520589
51499848394717834491297701177984
51499848394717884262569587609812
51499848394717884315832572445702
51499848394897668034090388898686
51499848394897952092410581027158
51499848394897953954737997150728
51499848394897953954737997617288
51499848394897953954738368805080
51499848394897953954738369155000
51499848394897953954738370204760
51499848394901555676942477847658
51499848394908469493660473589983
51499848394908759113829880394602
51499848394908759113832860210830
51499848394908759113833233282092
51499848394908759118905303975764
51499848394908770231952835843378
51499848394908774990595425920251
51499848394912360835943154519964
51499848394912360835943154638008
51499848394912360836037340863547
51499848394912360836037340925026
51499848394912360836037342458572
51499848394912371908424653887604
51499848394912377307323366211400
51499848394933070737014990917608
51499848394933070737015363988870
51499848394933070737015363988893
51499848394933070744546430874816
51499848394933085561174005002835
51499848394933086613781253868370
51499848394933086613781253868601
51499848394936672459126315515071
51499848394936672459219444332751
51499848394936672459219444352354
51499848394936672459219473048745
51499848394936672459220501801881
51499848394936672459220501918521
51499848394936687237645866411661
51499848394936688884776988996900
51499848394936688884776988996903
51499848394936688930506525651711
51499848394936688930530545092371
51499848394936688937273852738529
51499848394936688937273856970617
51499848394936688937308724834313
51499848408407419319472152031353
51499848409380026997136144446239
51499848409380026997139243751129
51499848411363035280550566580018
51499848411363083449758788808412
51499848411460296597444713134882
51499848411460763566073041736275
51499848411467651493184486216810
51499848411471553953430239010678
51499848411471569822664717630730
51499848411471570372555068264255
51499848411471570377638671312191
51499848411678234188371916452828
51499848411678234188371916454280
51499848411678249012529945266124
51499848411678283418382105713134
51499848411678294536502081345682
51499848411679129265668798094404
51499848411686339298113181408418
51499848411689990799935271642232
51499848411759285110111371186108
51499848411759333286094420288614
51499848411783648617010209623282
51499848411783648800756888888308
51499848412334742017031059027584
51499848412334742024374097836170
51499848412346514048851803147606
51499848412407693371029046874508
51499848412415797245988292259148
51499848412440109000052442189436
51499848412443710722256551249276
51499848412443760555137574637398
51499848412626542459037837920830
51499848412626542459058758627182
51499848412626542459058844720462
51499848412634635170144443469406
51499848412634635175227017647566
51499848412634635215877107672922
51499848412634635215894675510040
51499848412634646333997083305470
51499848412634651275569182290462
51499848412634651282912335890088
51499848412658946793326574176184
51499848412658946845858338711354
51499848412658946983851433066512
51499848412658961670748702900854
51499848412658962852270004143282
51499848412658962852834863209926
51499848412658962898023560238750
51499848412662565124081991188596
51499848412731892833528948627502
51499848412731896493813416898382
51499848412731896539546081101898
51499848412731896540299337184454
51499848417259948004599626544186
51499848417259948004662302569962
51499848417259997365092534286984
51499848417260001069438334771780
51499848417270459570457581971560
51499848417270459570520257997336
51499848417270759759728175969748
51499848417270759759790851995524
51499848417270771237185686815688
51499848417270774394159009604011
51499848417270774943223739996436
51499848417270776178569413367080
51499848417270804590702959800850
51499848417270808272074337748390
51499848417270808295048760285646
51499848417270819415593237784642
51499848417270820650210014852620
51499848417270820650210100941688
51499848417270824354720971764370
51499848417271660327539957964312
51499848417271660327602633990088
51499848417271660737692645483353
51499848417271660739321058297739
51499848417271660739322222153538
51499848417271660739384898179305
51499848417271660739384898179314
51499848417271671804997468810252
51499848417271675511035521991000
51499848417271676746381195361644
51499848417271676746381539717916
51499848417271721218021882936252
51499848417365019733231284414526
51499848417365067177220081586834
51499848417365067177220110166550
51499848417367721436393583472815
51499848417367731822520107389743
51499848417368021442734684612116
51499848417368021625664177587643
51499848417368037502241825752954
51499848417368065914371933229826
51499848417368081973879074370664
51499848417368970186508508810167
51499848417368970186508508908528
51499848417368970186508508928211
51499848417368970186529429634620
51499848417368970232262093836675
51499848417368970232262093836684
51499848417368982541690770276160
51499848417369116241449527758655
51499848417376126140609125709811
51499848417376126735405356467215
51499848417376141377180134368969
51499848417376141377201071137594
51499848417379729013995638045719
51499848417379895053849306141408
51499848417380195783125302020039
51499848417380195785656706963727
51499848417380195792162917524844
51499848417380195831389371167243
51499848417558639844293770033678
51499848417563443055584982032264
51499848417563444702717477744176
51499848417586553921750851617940
51499848417586557627788904798688
51499848417586559412182069028871
51499848417586854111021445614724
51499848417586857817059498795472
51499848417586859601452663143699
51499848417586859601452663143708
51499848417586919949582713251138
51499848417586923655620766431886
51499848417587754678770465490232
51499848417587758384808518670980
51499848417587760031941014246560
51499848417587760031941014266243
51499848417587760031941014382883
51499848417587760031941014382892
51499848417587771294915832031880
51499848417587774810345458287724
51499848417595012706422440626176
51499848417595131307523376041041
51499848417667658509810501481116
51499848417668108450847322794679
51499848417691974023772025923028
51499848417692274213858527587780
51499848418216053730290504249961
51499848418218755577489462656197
51499848418218755577490234307125
51499848418218755578326287704837
51499848418218755623243838349166
51499848418219972844357296790875
51499848418240365354329093824097
51499848418240365361922918107333
51499848418240365904274726113300
51499848418240365904275097668482
51499848418240365950028310906528
51499848418243067058604361092957
51499848418243067058604362626539
51499848418243067195592371817961
51499848418243067203204023858757
51499848418243067239148959025728
51499848418243067240841211721680
51499848418243067248184250530266
51499848418243367384862965932789
51499848418243383856236844855504
51499848418243417209750678883768
51499848418243417209754031751598
51499848418243417214815685224810
51499848418243417217260050230074
51499848418243432032219893958010
51499848418243432032384964295896
51499848418243432033891139859946
51499848418243432033912060564894
51499848418243432033912146653962
51499848418243432034644395824458
51499848418244267813216995379008
51499848418244267814909248074960
51499848418244267815683266244511
51499848418244284424048626850068
51499848418244317777479122427862
51499848418244317777562460878332
51499848418244317777562805234604
51499848418244317777565899835230
51499848418244332601723842559458
51499848418251520671404260578346
51499848418251521092220439269914
51499848418251537144385574704030
51499848418255089590909591946110
51499848418324121867683036907425
51499848418324121867703957613777
51499848418324121874478668285523
51499848418324122011718503721505
51499848418324122416746975098403
51499848418324122424086657856831
51499848418324122462228590842543
51499848418324122469003302931231
51499848418324422194235564604609
51499848418324422605745599814223
51499848418324422788843638223332
51499848418348433491805303168293
51499848418348433492369387400277
51499848418348433492579369285821
51499848418348433492640983511973
51499848418348433499921374992543
51499848418348433500172423469181
51499848418348433500172423585821
51499848418348434048964394010751
51499848418348481670048175983136
51499848418348482219091193485024
51499848418348482219111771353854
51499848418348483454437982864272
51499848418348483454709578975968
51499848418348734413154195680156
51499848418348734420748282965380
51499848418348782408382336654282
51499848418348783643728354385410
51499848418348783643729129220070
51499848418352335953076170554923
51499848418352335953076170672967
51499848418352335953097091262727
51499848418352336090357759899051
51499848418352385968239213336870
51499848418531265366056556467339
51499848418531269672538642002871
51499848418531269672538642120915
51499848418532153578452850142377
51499848418532153578455944624959
51499848418532154861498847017391
51499848418532154861501946204237
51499848418532155417884533207095
51499848418534851165762454400755
51499848418534867637115326525620
51499848418534867637136247234402
51499848418534871341396026349783
51499848418534871341396112088931
51499848418534871394742751163493
51499848418542959982106542343987
51499848418542959982109899811087
51499848418542959982110029128388
51499848418542960393972164118664
51499848418542960393975631771918
51499848418542960576902773101391
51499848418542960576903165304849
51499848418542960576906259885792
51499848418542971512095492619042
51499848418542971512095607404466
51499848418542971512095607408678
51499848418542976453458709775845
51499848418542976499213069524585
51499848418542976499485057839739
51499848418542976504483930047277
51499848418543260583225190160286
51499848418543260588307764338446
51499848418543260766424463407602
51499848418543260773766468983182
51499848418543271701614896697226
51499848418543276642730078496265
51499848418543276643002066811419
51499848418546873423547409662840
51499848418546878959751731340016
51499848418567270369946007958399
51499848418567286841231946088719
51499848418567286841233007888343
51499848418567286841298178694841
51499848418567572206407320867064
51499848418567572213185500610410
51499848418567572389421660506536
51499848418567572396953071765984
51499848418567572396953100463792
51499848418571174111563351822306
51499848418640218011522825968287
51499848418640218011522825969691
51499848418640218011606437234722
51499848418640221305778887771940
51499848418640221715865154550479
51499848418640221715866302089251
51499848418640221715868625037545
51499848418640221715868626454487
51499848418640221717644490415470
51499848418640221717644605200894
51499848418640221761622211362951
51499848418640222998912299318397
51499848553267757008470853015312
51499848553267757054224437805684
51499848553267771826126022601256
51499848553590660361845126582032
51499848554153508040480575308434
51499848554226409012634046707834
51499848554247167092901617227724
51499848554247168740115499991378
51499848554250769180968187820242
51499848554250771011110464884278
51499848554433539561051974825726
51499848554434441821663830270300
51499848554445247401564712460744
51499848554469575640260800806514
51499848554542509960768760544818
51499848554542510509643265453162
51499848554542510509811435090114
51499848570993647928086587046572
51499848570993647928170270063188
51499848570993649719253200973093
51499848570993649719253202390035
51499848570993649719253545346627
51499848571004454931430828120380
51499848571004456533078613506453
51499848571223326078651450334527
51499848576900955223586325335952
51499848576901057903795146611488
51499848576901057949548358448610
51499848576902006099539573129195
51499848576902006503791543736345
51499848576902273340999596741074
51499848576902273341250643684130
51499848576902273341250645200450
51499848576902273341251016755472
51499848576902273341271564389078
51499848576902273346333219378610
51499848576902273478511771485236
51499848576902273478532692190184
51499848576909177876671964432706
51499848576912779972247533301640
51499848576912780155450157763708
51499848576913079742393082580866
51499848576913081938565273028695
51499848576913081938565273028696
51499848576913081946159358777917
51499848576913081946180281020319
51499848576913081946180281020320
51499848576913081991912945223835
51499848576913081991912945223836
51499848576913081991912945223844
51499848577119759847485950721232
51499848577119910567409393735290
51499848577119910567409766787918
51499848577119910704670433907919
51499848577120811135221547261947
51499848577131951491753117848393
51499848577192439599097139780976
51499848577192439736295218480592
51499848577192890043894182541291
51499848577193790474445123712971
51499848577204599071760407332858
51499848577224861824646356551606
51499848577224861824897060654710
51499848577225309935508131849751
51499848577225310485116009822175
51499848577225310485116009839437
51499848577772351490144512984320
51499848577776253950390265778188
51499848577787976163695199195972
51499848577788009509956473298082
51499848577788009555710058089906
51499848577788009560710064051374
51499848577788009560710064517934
51499848577860911084102998895104
51499848577860955502646895273174
51499848577860955502646981362242
51499848577885270834106991788626
51499848577885270879860548000734
51499848577885271016305399438018
51499848577885271016305428017734
51499848577885271017121330955922
51499848578067741025548924814912
51499848578067741483147162961768
51499848578067741488229737139928
51499848578067741620345528624944
51499848578067741620617124736640
51499848578067741625427815839544
51499848578067742718493180688684
51499848578067742718765149853008
51499848578067752738737100369188
51499848578067753791069553296908
51499848578067753791132401505032
51499848578068953312805136722468
51499848578075846730651566571160
51499848578075846730923162682856
51499848578075846730923507056390
51499848578075857666028798681548
51499848578075857666091560796392
51499848578075857666091646889672
51499848578079748596372684738034
51499848578079749053970922884890
51499848578079749053971294421198
51499848578079749191440884541670
51499848578079760126546520540362
51499848578079760126546520658454
51499848578079760126547635149286
51499848578079760126547663847094
51499848578079760309561974783142
51499848578100458359587739787002
51499848578100475021504254358322
51499848578104075645560338295970
51499848578104077292751037963458
51499848578173108054320511303780
51499848578177010377640240670138
51499848578177010515109857970646
51499848578177010515110200927238
51499848578177011613258997701762
51499848578177012162301672247058
51499848624170859096295818075791
51499848624171276790604009864437
51499848624171276790604011281379
51499848624177763586716807878661
51499848624388763289393739255621
51499848624388763289393740672563
51499848624388765531317990816505
51499848624389649078716334239449
51499848624389649490498254059513
51499848624389814028001487685285
51499848624389814028001489220319
51499848624390164035301700851581
51499848624396852385111685324585
51499848624396852385362389427689
51499848624396854169500463685705
51499848624396854169501152431297
51499848624396854169501496804831
51499848624396854169751167788809
51499848624396868399134914952865
51499848624396902347931230661305
51499848624396902347931230661465
51499848624396902347932263780591
51499848624400454656358468811469
51499848624400454656358468929513
51499848624400454656358468929721
51499848624400454656358813303255
51499848624400455891704572745545
51499848624400455891705605864671
51499848624400504070135339719693
51499848624400504070136028466689
51499848624400504619179047385727
51499848624400505717261728104571
51499848624400505717264396476159
51499848624400505717327158591003
51499848624459043174073116444417
51499848624461744877568670496307
51499848624469849987814500380403
51499848624469849987877262495247
51499848624494163671600232786589
51499848624494163671600232786637
51499848624494163671600232786797
51499848624494163671601007621297
51499848624494163671601351994991
51499848624494164769687299494001
51499848624494165318730060126961
51499848624494165318730318412831
51499848624494179548930889878043
51499848624494179548930977034293
51499848624494280481434077017942
51499848624494313789949148980879
51499848624494313789950269588753
51499848624497767040934140490445
51499848624497767040996816516221
51499848624497781820177760621959
51499848624497781865931231211607
51499848625041354428992623743725
51499848625042255407770762266141
51499848625042255407771105222733
51499848625042255408334932705285
51499848625042255408335965824411
51499848625042255408586669927515
51499848625042555597794587899927
51499848625042555597857263925703
51499848625044956700238718603269
51499848625044956700239751722395
51499848625045256888670536139427
51499848625045256889172630258819
51499848625045256889423677318515
51499848625045256889444226370515
51499848625045256889444569327107
51499848625045256889447668159821
51499848625045256889447669576763
51499848625045256889447669694807
51499848625045256889447669695015
51499848625045256889509656973747
51499848625045256889509656975199
51499848625045256889510344185597
51499848625045256889510345602539
51499848625045256889510345720583
51499848625045256889510345720791
51499848625045256889510690094325
51499848625045256894526800548675
51499848625053060575135201754973
51499848625053060575135544711565
51499848625053360169586320409443
51499848625053360764194637408383
51499848625053360764382922703155
51499848625053360764403471755155
51499848625053360764403814711747
51499848625053360764406138709801
51499848625053360764406913544461
51499848625053360764406914961403
51499848625053360764466233520079
51499848625053360764468557984693
51499848625053360764469589570237
51499848625053360764469590987339
51499848625053360764469933943931
51499848625053409992785088884695
51499848625053409992785433258389
51499848625056962440582399911475
51499848625056962440584695211721
51499848625057012263781168386727
51499848625057012263781512760421
51499848625057012264032216863525
51499848625115505303425647704079
51499848625115505303425647822123
51499848625115505303425647822331
51499848625115506539525581562835
51499848625118208235366840149289
51499848625118208235367957940541
51499848625118208235367959357483
51499848625118208242961013173661
51499848625118208242961013523581
51499848625118208242961013640221
51499848625118251060695439979131
51499848625118251060695440329051
51499848625118251060695440445691
51499848625119108803242417023851
51499848625126312110326085533929
51499848625126312110326085651973
51499848625126312110326428490521
51499848625126312110326430025715
51499848625126312117669124460559
51499848625126312117920172819153
51499848625126312117920172937197
51499848625126312117920172937405
51499848625126312117920258908221
51499848625126312117920259026265
51499848625126312117920259026473
51499848625126356171000703439203
51499848625126356171000703557247
51499848625126356171000703557455
51499848625126356582510625379713
51499848625126356582510711118861
51499848625126356582510968336305
51499848625150371311828962362577
51499848625150371724177113076945
51499848625150371724177199166013
51499848625150371861437867802337
51499848625150371861437954958587
51499848625150372958959046571877
51499848625150372958959047988819
51499848625150372959021895842971
51499848625150623735203821805893
51499848625150671501078262719877
51499848625150671501100585230589
51499848625150671501644523242317
51499848625150671501665443948717
51499848625150671501916492425355
51499848625150671912672240551521
51499848625150671912673359759715
51499848625150671912673388339431
51499848625150671913447707075133
51499848625150673148019401467077
51499848625150673148019406066347
51499848625150673148207315225541
51499848625150673148207686761849
51499848625150673148228608866477
51499848625150673148291002277421
51499848625150673148291370631353
51499848625150673148291370631401
51499848625150673148291370631561
51499848625150673148291373813729
51499848625150673148291375230831
51499848625150673148292489839755
51499848625150673153374605325357
51499848625154225594668685473081
51499848625334344509080239742605
51499848625334344509330169011209
51499848625334344509331288219243
51499848625334344509331288219403
51499848625334344509351059503321
51499848625334344509351835754923
51499848625334345058122110755433
51499848625334345058122139335149
51499848625334345058122139453193
51499848625334345058122139453401
51499848625334345058123258661595
51499848625334345058373187930039
51499848625334345058958939005115
51499848625334354392689873293269
51499848625334355627468712673009
51499848625334355627468741233851
51499848625334355627471721049053
51499848625334355627471811387471
51499848625334355627471811505723
51499848625334355627472064005645
51499848625334355628287973065247
51499848625337044518018610769773
51499848625337044518020906538031
51499848625337046165147663275437
51499848625337046165151019325595
51499848625337046165151020742537
51499848625337046210880327478953
51499848625337046212578231525309
51499848625337046212578260223117
51499848625337046212578261640059
51499848625337046213328048534375
51499848625337046213330343834621
51499848625337046217658507220895
51499848625337055636139615272097
51499848625337055683568807581605
51499848625337055684340918055059
51499848625337055684343242519673
51499848625337055684343988189965
51499848625337055684344016887773
51499848625337946780326248513241
51499848625337946780327367604795
51499848625337946780327367721435
51499848625337946781139831591909
51499848625345149490502388141703
51499848625345149627759789649345
51499848625345149627763228606243
51499848625345149675943242346135
51499848625345149675943615398763
51499848625345150039545405643591
51499848625345150085023669919581
51499848625345150085026994207855
51499848625345150085274716979277
51499848625345150085277698310959
51499848625345150087534152739927
51499848625345150087534154156869
51499848625345150087537133953357
51499848625345150087537476909949
51499848625345150087537505607757
51499848625345150087537507024699
51499848625345150087537591696825
51499848625345150087537593113767
51499848625345150087537593231811
51499848625345150087537593232019
51499848625345150092617755787863
51499848625345150092617757204805
51499848625345150224732146767577
51499848625345150224735212771065
51499848625345150224735499753499
51499848625345150224735585724475
51499848625345150224735585842567
51499848625345150224794904282991
51499848625345150224797888796841
51499848625345150224798260333149
51499848625345150224798261750091
51499848625345150224798261868135
51499848625345150224798261868343
51499848625345150229815835554661
51499848625345160745880794151669
51499848625345160794084392701645
51499848625345160794084421281201
51499848625345160794084421399245
51499848625345160794146814692145
51499848625345160794147186228453
51499848625345160794147187645395
51499848625345160794147187763439
51499848625345160794147187763647
51499848625345161205929188955049
51499848625345161205929193672411
51499848625345161343127067246941
51499848625369161520906104011383
51499848625369177581163063211047
51499848625369177587940984685785
51499848625369177587940989285055
51499848625369476123305633573347
51499848625369477777211549986213
51499848625369477777211554585483
51499848625373063569368565277071
51499848625373078348610890280355
51499848625373080040655646596031
51499848625442410999612215775111
51499848625442411000177357089357
51499848625442411409531762784649
51499848625442411411206222186471
51499848625442411411206222304723
51499848625442411411959363365559
51499848625442411548404214896397
51499848625442411548404214915271
51499848625442411548467230579749
51499848625442412599313280761079
51499848625442412646490592856765
51499848625442412646552235314117
51499848625442412646740520608889
51499848625442412646740522125209
51499848625442412646740522125369
51499848625442412646741641333563
51499848625442412646761069660889
51499848625442412646761412617481
51499848625442412646762188869083
51499848625442412646764511450195
51499848625442412646764512867137
51499848625442412646827188874199
51499848625442412646827188875603
51499848625442412646827188893073
51499848625442412646827188992291
51499848625442412647305380725245
51499848625442413193357399209171
51499848625442413195532492450713
51499848625442413195532492567353
51499848625442413195532492567401
51499848625442413195532492567561
51499848625442413195533267402061
51499848625442413195533611775755
51499848625442413195595254215637
51499848625442413195616834969821
51499848625442413195619503808017
51499848625442413195784315878859
51499848625442413196368947745741
51499848630074634036891586736249
51499848630074634037079614813577
51499848630075534604138509778049
51499848630075534604703368848904
51499848630075534604703368848905
51499848630078236170877701705061
51499848630078236307573597481901
51499848630078236308138370341385
51499848630078236308326741375305
51499848630078236308326742910339
51499848630079484509397485354970
51499848630079484509397485354979
51499848630079485064945681713418
51499848630079902241928942838004
51499848630086341418443719664312
51499848630086341418443719664313
51499848630086341418631661530052
51499848630086341418631661530269
51499848630086341418632004486852
51499848630086341418632004486861
51499848630086341418632006021895
51499848630086689646415683096963
51499848630090292062454632201665
51499848630090302992477694020576
51499848630090302992477694487136
51499848630090302992477723068256
51499848630090302992477723184896
51499848630090304227259541776360
51499848630090304227259627983472
51499848630090304227259656561784
51499848630090304227259656679828
51499848630297074283841062308281
51499848630297373924068981778643
51499848630298274491819034637923
51499848630298274903601040546895
51499848630298275040861709183219
51499848630298740179395475638751
51499848630305179393582241187853
51499848630305477798464142931299
51499848630309080069460480582443
51499848630309081304807273144019
51499848630309081853849947689315
51499848630309096494993632617793
51499848630309096685601026069439
51499848630309129895079709428813
51499848630309129895082033426867
51499848630309131084675269658026
51499848630309131084696190362974
51499848630309131130426501994600
51499848630309131130426501994601
51499848630309131130429600827314
51499848630309131130429600827315
51499848630309248450242172750764
51499848630367768928417008046185
51499848630371270858422686538547
51499848630371270858422686655187
51499848630371371199413087666526
51499848630371420975934804812906
51499848630378173381564714065822
51499848630402488758234313748505
51499848630402488758234313748713
51499848630402488758986426057817
51499848630402488758986426058025
51499848630402488758986426075287
51499848630402488895431277371224
51499848630402488895431277371233
51499848630402488895432052205884
51499848630402488895432425277386
51499848630402488895432425277395
51499848630402488895432425395487
51499848630402488896247180315245
51499848630402488896248328221407
51499848630402490542561362996014
51499848630402490542561477783059
51499848630402490542624124760938
51499848630402490542624125229119
51499848630402490542624125233330
51499848630402490542624125233331
51499848630402490542624239547983
51499848630402789085518922218191
51499848630402790137098229715852
51499848630402905849032063359157
51499848630406407233258392875931
51499848630406407233258478615079
51499848630949980390886605838799
51499848630949980391074633916127
51499848630949980391137309941903
51499848630951180965142670269190
51499848630951180965205346294966
51499848630953582113278742975967
51499848630953582113341419001743
51499848630953630044091111074439
51499848630953930435017685161127
51499848630953930440100140302853
51499848630953930440100140303061
51499848630953932079134045940177
51499848630953932081393596487703
51499848630953932086476051629429
51499848630953932086476051646899
51499848630954830869898026270681
51499848630954832649139177288221
51499848630954832649142616245119
51499848630954832649142616363211
51499848630954832654222866075305
51499848630954832654287833151817
51499848630954832654287837869179
51499848630954832654475861229145
51499848630954832654475865946507
51499848630961685988049960283279
51499848630961685988237213525947
51499848630961685988300664386383
51499848630961735216616535237140
51499848630961735355237221447564
51499848630962035545323723111554
51499848630962035545323723111555
51499848630962035954658150391461
51499848630962035957102515396725
51499848630965587853686362490909
51499848630965637677133884142704
51499848630965637677133884142713
51499848630965637678555831605689
51499848630965637678555831605897
51499848630965637679306653036281
51499848630965637683637081607891
51499848630965637683639405955865
51499848630965637683639406072505
51499848630965637683639406073909
51499848630965637815753795518477
51499848630965637815753824216237
51499848630965637815753824216445
51499848630965637815754943424630
51499848630965637815754943424639
51499848630965637815754943542731
51499848630965637816004872693083
51499848630965637816569731759727
51499848630965637820835074218439
51499848630965637820837398566413
51499848630965637820837398684457
51499848630965637821085778321543
51499848630965637821089221995803
51499848630965637821089222000174
51499848630965637821089222000175
51499848630965637821653306227787
51499848630965637821653306227947
51499848631024132500918241190849
51499848631026533413424555956054
51499848631026533459178112168162
51499848631027734170590499511206
51499848631027734170590499511215
51499848631034636922438000876532
51499848631058996679157124435053
51499848631058997090771797534902
51499848631058998326117781964788
51499848631058998326285148070941
51499848631058998326368830424164
51499848631058998326368833606492
51499848631058998326369605258824
51499848631058998326369978330326
51499848631058998331452093697836
51499848631058998331452093815880
51499848631059296868427718433241
51499848631059297280774956478955
51499848631059297463788922574740
51499848631059297463789181327387
51499848631059297463789295646242
51499848631059297463789295646251
51499848631059298515555742069129
51499848631059298515640199255608
51499848631059298515640572327110
51499848631062900786802525556221
51499848631062900786802525674265
51499848631241769117986014639709
51499848631242970471472531211173
51499848631242970471474855209227
51499848631242970472039714275871
51499848631242970476559204512107
51499848631242970477123288744091
51499848631245371388145237312183
51499848631245371388982065562025
51499848631245380862399781606093
51499848631246572147675450092150
51499848631246572147675450092159
51499848631246572194241470291372
51499848631246572194241470291381
51499848631246572194244941132570
51499848631246572194244941132627
51499848631253474714312512254631
51499848631253475263104482696823
51499848631253475263376480459737
51499848631253475265635629255206
51499848631253475265636000892296
51499848631253475265636002307834
51499848631253475270716137820560
51499848631253475448646869689166
51499848631253475448650227156266
51499848631253475453646908953696
51499848631253485972140960485665
51499848631253486383755600288484
51499848631253486383755604887754
51499848631253486384006648747860
51499848631253486384006651930188
51499848631253486384006653465222
51499848631277786339190248408551
51499848631277786887982218850743
51499848631277802955268151184054
51499848631281688936716647764435
51499848631281703814975485234549
51499848631281705408003729083395
51499848631281705415597811651257
51499848631350736589304602684182
51499848631350736589304974321272
51499848631350736635037640060039
51499848631350736635789633332917
51499848631350736635789633333125
51499848631350736635789633350387
51499848631350736635790781239127
51499848631350736772235632552495
51499848631350736772235632670587
51499848631350736772319195985972
51499848631350736772319195985981
51499848631350736773053400683911
51499848631350737824568081229244
51499848631350737824568081347288
51499848631350737824650615811828
51499848631350737824818785467654
51499848631350737870572341679762
51499848631350738417668960108071
51499848631350738417919664211175
51499848631350738419363537151997
51499848631350738419363537268637
51499848631350738419363537270041
51499848631350738419363537270249
51499848631350738419363565849757
51499848631350738419363565849965
51499848631350738419364685058150
51499848631350738419364685058159
51499848631350738419364685176251
51499848631350738419426327614681
51499848631350738419426327614889
51499848631350738419447219621869
51499848631350738419447219623273
51499848631350738419614241255101
51499848631350738419614241371741
51499848631350738419614241373145
51499848631350738419614614326603
51499848631350738419636281287947
51499848631350738419697923726585
51499848631350738419701281193685
51499848631350738420179473393247
51499848631350738420200365524142
51499848631350738420200365524143
51499848631350738420203464356856
51499848647805811650009805664309
51499848647805811650009805782401
51499848647805811650030726370709
51499848647816314577686118508188
51499848647816585302756698290933
51499848647816586895784937422333
51499848647816586895784937422369
51499848647816586903127976112902
51499848647816586903399945413957
51499848647816586941538522332285
51499848647816586949132609617473
51499848647816586949132609617509
51499848648023250529339901117534
51499848648023265360359448019652
51499848648023415524378353890461
51499848648023415524378354025815
51499848648023415524378382586817
51499848648023415524378382605531
51499848648023415707371686747563
51499848648023415707392607453963
51499848648023417308768075148360
51499848648023417308768161237428
51499848648023417353768500102125
51499848648024199320583922682638
51499848648024616281439809189911
51499848648024616281439809306551
51499848648024616281439837886267
51499848648024616281460729896311
51499848648024616281460730012951
51499848648024616281460758592667
51499848648031404000338933369510
51499848648035006271584942134370
51499848648035456448700785779606
51499848648035456448721706484602
51499848648096244699771510190642
51499848648096244699855078225010
51499848648096244882785849824498
51499848648096346687867719102578
51499848648096346687888611111170
51499848648096394863120838684643
51499848648096394863120838801283
51499848648096396647490787124882
51499848648104451797629015156082
51499848648128815305096065350583
51499848648132417759336387121820
51499848648132717902874288218726
51499848648132734373410548105850
51499848648132734374163693400386
51499848648132734374163693535740
51499848648132734374164722386802
51499848648675856493097214534958
51499848648679806534801353205908
51499848648680707102633969695500
51499848648680707102635084304424
51499848648760813769490018403736
51499848648760858189164082776134
51499848648979651877393217696800
51499848648979662858252065532614
51499848649076913200811142653302
51499848649076914299231878490290
51499848649076914848274553035586
51499848649076914848276877383560
51499849029761380048651137039007
51499849029761380185911891768611
51499849030077431721104725941535
51499849030077431721104725945747
51499849030077431721104729128075
51499849030077436662491894636365
51499849030077445943712244775635
51499849030077445943775006894691
51499849030109852162328876174925
51499849031842110700525073708656
51499849031842114961253574455220
51499849032092066970315665058358
51499849032095626423915807939244
51499849032095654234220079135090
51499849032095654234220079136494
51499849032095760115894399837076
51499849032096104731798441137002
51499849032096104731798441155716
51499849032164998138907810428132
51499849032168605763348762235466
51499849032168605763411524350310
51499849032168750575955147113366
51499849032168755880672565312288
51499849032168767001488638922980
51499849032192921094327227479270
51499849032715809694987656829435
51499849032741326194767070940782
51499849032748530874521992701966
51499849032752166369619037480246
51499849032752166369619037596886
51499849032752166369619066178054
51499849032752166369622165010768
51499849032752166500017956921706
51499849032752166500017956923110
51499849032752166500017958340260
51499849032752166506795879796124
51499849032813056201273428319227
51499849032814257373400918016155
51499849032814262304746163561781
51499849032814305495848713256956
51499849032821460212973822798949
51499849032821465756748603952916
51499849032825062486668930585727
51499849032825062536752718610353
51499849032825062537314106841415
51499849032825062537317574494669
51499849032825062539009055538289
51499849032825062539260104015135
51499849032825067471358494990651
51499849032825067478136789518017
51499849032825067839814129925014
51499849032825067844897475755506
51499849032825067844897478939238
51499849032825067883140888852336
51499849032825068020401643229212
51499849032825112492771112319658
51499849032825112492771141016014
51499849032825218191296258175463
51499849032849377822479007386633
51499849032849377868232592177005
51499849032849377868483640653851
51499849032849379103014525671937
51499849032849379103015297324269
51499849032849379469775211909426
51499849032849379515528796701250
51499849032849379515528796702654
51499849032849379515528799883578
51499849032849379515612693160967
51499849032849379652789554259050
51499849032849427686429274807924
51499849032849427686512182794668
51499849032849427686512954447000
51499849032849427686513187334078
51499849032849427686513187335530
51499849032849427693291105609226
51499849032849427823689254348736
51499849032849427823689254698656
51499849032849427823689911565564
51499849032849427823690026350988
51499849032849427823690029183396
51499849032849427823711179946078
51499849032849428928637123336142
51499849032849429472513888420474
51499849032849429472513888439348
51499849033029509681346027359153
51499849033032194918299257603868
51499849033032198624339634782670
51499849033032209734929927867499
51499849033032209737378037944060
51499849033033095348286200638248
51499849033033095348286202036524
51499849033033095348286202053786
51499849033033095348286202055190
51499849033033095348286202055398
51499849033033095348850284868828
51499849033033095348850286268508
51499849033033095348850286285770
51499849033033099047548656690828
51499849033033099047548656708090
51499849033033099054890662397550
51499849033033100282895446070076
51499849033033100282895446088742
51499849033033100282895446088950
51499849033033100289673367543788
51499849033033110119936739790849
51499849033033110167929065209020
51499849033033111401015391606588
51499849033033111401015393141565
51499849033033111407796652932781
51499849033040314844670335096143
51499849033040314847119220007364
51499849033040314847205209110235
51499849033040320205454515903465
51499849033043906005328716476976
51499849033043906005349608484164
51499849033043906005352302839404
51499849033043916932924978295550
51499849033043916932924978296954
51499849033043916932924978297162
51499849033043916981108687842602
51499849033043916981191711565152
51499849033043916981191714747480
51499849033043917115939203143982
51499849033043917118366344785040
51499849033043917118366347967368
51499849033043917118366347986242
51499849033043917118368667733334
51499849033043917118369442567994
51499849033043917118390393389304
51499849033043917123470612986488
51499849033043922469108588298887
51499849033043922469108632828448
51499849033043922476618118960178
51499849033043922476618121793990
51499849033043922476702031486332
51499849033043922476702034668660
51499849033043922476702806320992
51499849033068217492945698254020
51499849033068217493509779303676
51499849033068217630206452629492
51499849033068232310332224481318
51499849033068232310350165274750
51499849033068232310415251386196
51499849033068232447589879907436
51499849033068232447589881423756
51499849033068232447589884606084
51499849033068232447592204372050
51499849033068232447592979206710
51499849033068232447610800612384
51499849033068232447610800613788
51499849033068232447610802012064
51499849033068232447610802030938
51499849033068232447610805194392
51499849033068232447610830728746
51499849033068232447610833911074
51499849033068232447613929561460
51499849033068232454388726319210
51499849033068232454388726669130
51499849033068233545678242209638
51499849033068233545762040765444
51499849033068233552453185266632
51499849033068233552536360650457
51499849033068233552536751436982
51499849033068234093985711766944
51499849033068234093985712116864
51499849033068234093985712117072
51499849033068234094550568001180
51499849033068234094550568001388
51499849033068234094550570833588
51499849033068234094550571187720
51499849033068234094717903543324
51499849033068234094717932239680
51499849033068234101328331092649
51499849033068234101495855232142
51499849033068234101495858412040
51499849033068234101495858414470
51499849033068234102060714296356
51499849033068234102060714298786
51499849033068234102060714302998
51499849033068234102060717485326
51499849033141163066388857842067
51499849033141163066388860675719
51499849033141163478171125219285
51499849033141163478735985352951
51499849033141167184962108654964
51499849033141167185045676689332
51499849033141167322054564642339
51499849033141167322222088195776
51499849033141167322222863030436
51499849033141167322242980205772
51499849033141167322243755039028
51499849033141167323938590350158
51499849033141168374554538407728
51499849033141168420308123200956
51499849033141168420308123201164
51499849033141168422003819569915
51499849033141168422087387118858
51499849033141168422087387137732
51499849033141168968619532914567
51499849033141168968619533847687
51499849033141168968619577445532
51499849033141168968619663533196
51499849033141168969100064945388
51499849033141168969183617146551
51499849033141168969183747765180
51499849033141168969351140701440
51499849033141168969351140702844
51499849033141168969351142101120
51499849033141168969351142119994
51499849033141168969351142219164
51499849033141168969351142236634
51499849033141168969351915536100
51499849033141168969351916935780
51499849033141168969351917053824
51499849033141168969351917071294
51499849049567570350883714665216
51499849049590940832877397990122
51499849049592302863846399618048
51499849049592302871377839575304
51499849049599045943183435941954
51499849049602707368470841552320
51499849049602707368470842018880
51499849049602708603252775047252
51499849049602708603252775519428
51499849049602708603252776464194
51499849049602842668850806692918
51499849049603109687378655493527
51499849049603109687629703952906
51499849049603109687629703952907
51499849049603109687629703970168
51499849049603109687629703970169
51499849049603109687630046909498
51499849049603109687630046909499
51499849049603109687630046926760
51499849049603109687630046926761
51499849049603109687630048326441
51499849049603114992618751560759
51499849049603114992618751578015
51499849049603114992618751578016
51499849049603114992619094517111
51499849049603114992619094517138
51499849049603114992619095934288
51499849049603114994313671211117
51499849049603142858121486780222
51499849049785624580279243160460
51499849049786373373324961635756
51499849049809789738454642412526
51499849049809789738454645244934
51499849049809823091971918230096
51499849049809823275156948158832
51499849049809939909502779799176
51499849049810694058228525564708
51499849049810695293574543291624
51499849049817928202277952993984
51499849049817928385462986110664
51499849049821530473525080972654
51499849049821953015757048298239
51499849049821953015757048298240
51499849049821953015757048648160
51499849049821980833842688249014
51499849049821980833846131811011
51499849049882735914222825840006
51499849049882769267907575018088
51499849049882769267907579250176
51499849049882769267907579267438
51499849049882769267909902198470
51499849049882772973947955379218
51499849049882919250690319743894
51499849049883673404499212698848
51499849049890841023964004719578
51499849049890841023964005075114
51499849049890874195031022652788
51499849049890874378212841317588
51499849049890874378212842361732
51499849049890874378215940150302
51499849049890877946734266107742
51499849049890878084253218490774
51499849049894476649459969296466
51499849049894476649463068129180
51499849049894480218232096772574
51499849049894480218239592212064
51499849049894926819068909712342
51499849049894926821516284627392
51499849049894932309248161498008
51499849049894932309498865601112
51499849049894932355001746289832
51499849049894932355252450392936
51499849049894943430064235108700
51499849049915145237493706026984
51499849049915189709130954644694
51499849050441669882123324674068
51499849050442920459686392475347
51499849050442920466461219349459
51499849050442936519191210667891
51499849050466287186869318259958
51499849050466287186869322492046
51499849050466287186869322509308
51499849050466287186872417092672
51499849050474406976566240162654
51499849050474406984159294328752
51499849050474407113826994538126
51499849050478009255322854273054
51499849050478042602062204383798
51499849050478042602062205783478
51499849050478042602064528381852
51499849050478042608840127258216
51499849050478042608927167202464
51499849050478042609428487896838
51499849050478042609428488369014
51499849050478042609428489296518
51499849050478042609428489313780
51499849050478042739322960158950
51499849050478042739325283107244
51499849050478042739326057947520
51499849050478042746125158395862
51499849050478042746125158862422
51499849050478042746125159813011
51499849050478042746125159813012
51499849050478042746689242622230
51499849050478042746689243094406
51499849050478042746689244039172
51499849050539232991526364910492
51499849050539232996608939088652
51499849050539233173807679005610
51499849050539233173808367751202
51499849050539233178890939096954
51499849050539233179455797813678
51499849050539233179623274006598
51499849050539233181903860528318
51499849050539237983749689377120
51499849050539237983833600362464
51499849050539237985528177056470
51499849050540137308705195500958
51499849050540138546562812429830
51499849050540181782769586126908
51499849050540181783334442011224
51499849050540181783357715295394
51499849050547341858708934756144
51499849050547341860487422441110
51499849050547341996053604727670
51499849050547386325349874299458
51499849050547386460577853379708
51499849050550944079119132112498
51499849050550944084202477942990
51499849050550944084202481130934
51499849050550944122445890689900
51499849050550944131671788772948
51499849050550944132236647373032
51499849050550944132236647845208
51499849050550944132236648789974
51499849050550944259706559326224
51499849050550944267300388332806
51499849050550944267300732706340
51499849050550988594647995191926
51499849050550988594815388478106
51499849050550988594899071303722
51499849050550988594902170136436
51499849050550988596593619301372
51499849050550988596593647997728
51499849050550988732076028418074
51499849050550988733791525818480
51499849050550988733791640603904
51499849050550988741134650654655
51499849050550993536286241044100
51499849050550993543064392089686
51499849050571653620847425285536
51499849050571701656265752909894
51499849050571702891612542289142
51499849050575255709080214096910
51499849050575255892094553264206
51499849050575303925733501810828
51499849050575303925733502160748
51499849050575303925734159027656
51499849050575303925734273813080
51499849050575303925734276645488
51499849050575303925817184986364
51499849050575303925817956638696
51499849050575303925818189508512
51499849050575303925818189525774
51499849050575303925818189527226
51499849050575303928014858917858
51499849050575303932596107800922
51499849050575303932596110983250
51499849050575304062994256536220
51499849050575304062995028188552
51499849050575305167879363408622
51499849050575305167942900362498
51499849050575305711818890631043
51499849050575305711818890631044
51499849050575305711902687769700
51499849050758070967082872809244
51499849050758070968775125505196
51499849050758071150264578082684
51499849050758071150264578099946
51499849050758071157039400724708
51499849050758071157040172377040
51499849050758071157040176609128
51499849050758071157040176626390
51499849050758071157042499557422
51499849050758071157604260841112
51499849050758071157604260858374
51499849050758074856302631263432
51499849050758074856302631280694
51499849050758074856304951029398
51499849050758074863079777903510
51499849050758074863080552738170
51499849050758074863644636970154
51499849050758075954388664867528
51499849050758075954388666267208
51499849050758075954390988865582
51499849050758075954472232901896
51499849050758075954475676563058
51499849050758075954475676580528
51499849050758075961250155776314
51499849050758085791240898790132
51499849050758085974423259530800
51499849050758085976703959302910
51499849050758085976703959308526
51499849050758085976703960824846
51499849050758085976703960837944
51499849050758085976706283773140
51499849050758085976707058607800
51499849050758087026587691001788
51499849050758087072508640500076
51499849050758087072508641899756
51499849050758087072592295673272
51499849050758087072592323325484
51499849050758087072592324388342
51499849050758087072592324725164
51499849050758087072595422158198
51499849050758087074195723639546
51499849050758087075043399649795
51499849050758087079286563374494
51499849050758090778549017678878
51499849050758090778549018028798
51499849050758090778549674895706
51499849050758090778549789681130
51499849050758090778632700854206
51499849050758090778633357715498
51499849050758090778633472506538
51499849050758090778633475338946
51499849050758090778633700672090
51499849050758090778633702207124
51499849050758090778633705376354
51499849050758090778633705393824
51499849050758090778633705395068
51499849050758090785411623668764
51499849050758090785411626851092
51499849050758975286853658528392
51499849050758975286853658545654
51499849050758975286855978294358
51499849050758975286856753129018
51499849050758975293630805168470
51499849050758975294195664235114
51499849050758976522200447907640
51499849050758976522202770855934
51499849050758976522203545696210
51499849050758986404974286795760
51499849050758986404974401581184
51499849050758986404974635867942
51499849050758986407234067396504
51499849050758986407254987636344
51499849050758986407254988102904
51499849050758987640320307705004
51499849050758991346360799669230
51499849050758991346361571321562
51499849050766179836125061124334
51499849050766179973385815849726
51499849050766190900982852509980
51499849050766190946736322627404
51499849050766190946736408366552
51499849050766190949247264612532
51499849050766190949247266012212
51499849050766190949249588960506
51499849050766191086424222199060
51499849050766191086444795225890
51499849050766191086445138182482
51499849050766191086445142886746
51499849050766191086447462652712
51499849050766191086447492295286
51499849050766191086448237487372
51499849050766191091527369404050
51499849050766191091527712360642
51499849050766195895716886780320
51499849050766195895716889962648
51499849050766195895717661614980
51499849050769782107372189103004
51499849050769782244632943828396
51499849050769782244633718668672
51499849050769782244633718668880
51499849050769782244657993759222
51499849050769782244657993776692
51499849050769793172229980133114
51499849050769793172229980488858
51499849050769793174681053996339
51499849050769793217983450606074
51499849050769793217983536345222
51499849050769793217983565043030
51499849050769793217983565397322
51499849050769793220402095585914
51499849050769793220410592247132
51499849050769793220412915195426
51499849050769793220434638966282
51499849050769793220434639438458
51499849050769793220434640383224
51499849050769793220434640855608
51499849050769793220494048217460
51499849050769793220494048217668
51499849050769793220494392591202
51499849050769793220496712339906
51499849050769793220496716939176
51499849050769793355160522511674
51499849050769793357671350177937
51499849050769793357671350177938
51499849050769793357691923204560
51499849050769793357692266161152
51499849050769793357692270865416
51499849050769793357692270882885
51499849050769793357692270882886
51499849050769793357694618857014
51499849050769793357694623578747
51499849050769793357695365466042
51499849050769793357695393630195
51499849050769793357695393691674
51499849050769793357695394163850
51499849050769793357695395108616
51499849050769793357695395581000
51499849050769793357758157345924
51499849050769793362774497382720
51499849050769793362774840339312
51499849050769793362777967869834
51499849050769793362777969286776
51499849050769798161797760943366
51499849050769798161881558082230
51499849050769798166964017941318
51499849050769798166964789593650
51499849050769798708413635015932
51499849050769798708413720755080
51499849050769798710860695673650
51499849050769798710923457792866
51499849050769798710924232627526
51499849050769798715923120797742
51499849050769798715923123985686
51499849050769798715944041504142
51499849050769798716007036860356
51499849050769798716007808512688
51499849050790491591488725129534
51499849050790491591489758188633
51499849050790491598263552003646
51499849050790491598828407887962
51499849050790506278386656434266
51499849050790506278387004106768
51499849050790506278470339254058
51499849050790506278470454045098
51499849050790506278470456877506
51499849050790506278470682210650
51499849050790506278470686460000
51499849050790506278470686461452
51499849050790506278470801251248
51499849050790506422445825693364
51499849050790506422446601944966
51499849050790507513732788946606
51499849050790507513816442720122
51499849050790507513816471772014
51499849050790507513816474604422
51499849050790507520594622462064
51499849050790507520594625650008
51499849050790507520594627066950
51499849050794093862735853108204
51499849050794093869510679982316
51499849050794093870075535866632
51499849050794108549633899198360
51499849050794108549634127369528
51499849050794108549634128885848
51499849050794108549634132068176
51499849050794108549634132086890
51499849050794108549636451834142
51499849050794108549637226668802
51499849050794108549717582023976
51499849050794108549717584856176
51499849050794108549717584857628
51499849050794108549717810189320
51499849050794108549717814421408
51499849050794108549717814440122
51499849050794108549717924980568
51499849050794108549717929229918
51499849050794108549717929231370
51499849050794108549720253577892
51499849050794108693692953672034
51499849050794108693693728506694
51499849050794108693693757204502
51499849050794108693693758621444
51499849050794109784983244401334
51499849050794109785063599396600
51499849050794109785067041540198
51499849050794109791841779138542
51499849050794110333290713954476
51499849050794110333290713958848
51499849050794110333290714308768
51499849050794110333855541140984
51499849050794110333855569838792
51499849050794110333855570193084
51499849050794110333855573025284
51499849050794110334022819641740
51499849050794110334022934427164
51499849050794110334106617252780
51499849050794110334106621502130
51499849050794110334109716085494
51499849050794110340800860606166
51499849050794110340884428174182
51499849050794110340884772547716
51499849050794110341365716490482
51499849050863441153019207679198
51499849050863441153019208029118
51499849050863441153019979681450
51499849050863441153103547715818
51499849050863441153103890672410
51499849050863441153103894921760
51499849050863441153103894923212
51499849050863441153103895376674
51499849050863441153103895395388
51499849050863441153106989977300
51499849050863441290279962404590
51499849050863441291996459976964
51499849050863442388365968362090
51499849050863442388365997058446
51499849050863442388365997408366
51499849050863442388365997413982
51499849050863442388450684755922
51499849050863442388450684773392
51499849050863442388453007704216
51499849050863442390145259933608
51499849050867039857203215498565
51499849050867039857203215500017
51499849050867043378512751215964
51499849050867043378513522868296
51499849050867043424266306961512
51499849050867043424266335657868
51499849050867043424266336007788
51499849050867043424266336125880
51499849050867043424267107660120
51499849050867043424267110492528
51499849050867043424267110493980
51499849050867043424267110966156
51499849050867043424349989781304
51499849050867043424350675694488
51499849050867043424350678526896
51499849050867043424350678528348
51499849050867043424351018651080
51499849050867043424351022823141
51499849050867043424351022883168
51499849050867043424351022901882
51499849050867043424351023355344
51499849050867043424351023355552
51499849050867043424351023372814
51499849050867043424351023374266
51499849050867043424354117955970
51499849050867043424354117956178
51499849050867043561527090383260
51499849050867043563243587955634
51499849050867044613859540595212
51499849050867044659613125038568
51499849050867044659613125505128
51499849050867044659697812734592
51499849050867044659697812734800
51499849050867044659700135682886
51499849050867044659700135683094
51499849050867044661392387912278
51499849050867044661392387912486
51499849050867045207924579281692
51499849050867045207924579283144
51499849050867045207924579631612
51499849050867045207924579637436
51499849050867045208405066782952
51499849050867045208656142888924
51499849050867045208656143938684
51499849050867045208656919245520
51499849050867045208656919262989
51499849050867045208656919262990
51499849050867045208659241727254
51499849055403269537512830618304
51499849055475250175475842020321
51499849055475250724536437543454
51499849055475250724539536376168
51499849055475265548697565189464
51499849055475266784044354568712
51499849055475295196173686161164
51499849055475298902214063339966
51499849055475298902778922406610
51499849055476151292348133444738
51499849055476166116509261090748
51499849055476195763985382062448
51499849055476195809718046265964
51499849055476210588711365592774
51499849055476211823493299087706
51499849055476316287128522599146
51499849055476612764713632881934
51499849055499277030037352416539
51499849055499277030037615401105
51499849055499760700399398406728
51499849055499760700400427276504
51499849055500477741386997244668
51499849055500627912006258398934
51499849055500627912006631470276
51499849055500628095208884377322
51499849055507837396138728676596
51499849055511434911209700196161
51499849055511439666569949111984
51499849055511439667134808178628
51499849055511439667406777342952
51499849055511439667406777361826
51499849055511468079504751323999
51499849055511468079504751440639
51499849055511468081952473973510
51499849055511468081952559535512
51499849055511468081952559652152
51499849055511468081952559712658
51499849055511735054726709284481
51499849055511739856656450634788
51499849055511739856656450653662
51499849055511740398105753804702
51499849055511740405448421076980
51499849055511740405448421095853
51499849055511740405448421095854
51499849055511740405720390260177
51499849055511740405720390260178
51499849055511740405720761796486
51499849055511740405720763331520
51499849055511740451453054482416
51499849055511740451453427535036
51499849055511740453148002712730
51499849055511768268775316624427
51499849055511768271223039214883
51499849055511773759205505283636
51499849055511773759205505750196
51499849055691546642817542020191
51499849055694083356286159906236
51499849055694083394519580344184
51499849055694083394519666083332
51499849055694099873326826017020
51499849055694100010597711272198
51499849055694983962268600219692
51499849055695000436065479862756
51499849055695000443408518671342
51499849055695033787891186065150
51499849055695033790150964782392
51499849055695033795233538960552
51499849055718565322604447098002
51499849055719349118809642354464
51499849055719465478637322134397
51499849055726520314550973063870
51499849055726553798564653389852
51499849055730261585220581389932
51499849055730261585220581856492
51499849055730272703341700677680
51499849055730272703341700683504
51499849055730272703341700795772
51499849055730272703341700800144
51499849055730272703407819915527
51499849055730272703407820032167
51499849055730278239588121580595
51499849055730306057673761649462
51499849055730306057673762003754
51499849055730306057673762116022
51499849055730306057673762120394
51499849055730306057677205210001
51499849055730306057677205210002
51499849055730572892594358489189
51499849055730578383105159833284
51499849055730611737374515963389
51499849055730611737374515963390
51499849055730611737374516429950
51499849055730611737374545127758
51499849055791494836539881686515
51499849055791494838232134382467
51499849055791544251738097807947
51499849055791544663523715219138
51499849055791544663791958463004
51499849055791544663795311330834
51499849055791544800781116726777
51499849055792295111560154894856
51499849055792295111560158077184
51499849055792295111560159494126
51499849055792295111562826448772
51499849055792295111563598101104
51499849055792298771596275288264
51499849055792395404288815822875
51499849055792444819821762892269
51499849055792445231332058252589
51499849055799499791314480017060
51499849055799499791314481079870
51499849055799499791317578849774
51499849055799499793573915777710
51499849055799514617735298875778
51499849055799664735522456818001
51499849055803101925300881963934
51499849055803102062561636693698
51499849055803102064821072454348
51499849055803252045075761916144
51499849055803252045347358027840
51499849055803257532995552077212
51499849055803557722328906672511
51499849055803557722600502784207
51499849055803557722600761051420
51499849055803568843169231281047
51499849055803568843169231281048
51499849055823531404335777645696
51499849055823531404336120602288
51499849055823531404336149298644
51499849055827417256209176209032
51499849055827417256218995296656
51499849055827417256219770131316
51499849056350295287886080965204
51499849056350295287886166704352
51499849056350595440604783883681
51499849056350611902692498552866
51499849056350611902692584292014
51499849056350645240829547988470
51499849056350645256209768355700
51499849056350645256774627422344
51499849056350645259198443375608
51499849056350645264281017553768
51499849056350645265975594247774
51499849056350661318140729681890
51499849056350661318705585566206
51499849056351545824586409416908
51499849056351545832092799548332
51499849056351545833788151076998
51499849056351550772915885056726
51499849056351550773479969288710
51499849056351561885953286511114
51499849056374611678663910582005
51499849056374611815924664957477
51499849056374612273188545227713
51499849056374912594888416065250
51499849056374912602230421771972
51499849056375813025439442976078
51499849056375813025439442994792
51499849056375813032216589616156
51499849056375813032217364450816
51499849056375813032781448682800
51499849056375813032781448687012
51499849056375827847173740529710
51499849056375877215176823149830
51499849056383081757670301438626
51499849056383081757671076273286
51499849056386634073627759943545
51499849056386634622419730385737
51499849056386668021945121656900
51499849056386668021945121659330
51499849056386668021945122013462
51499849056386668022028834599696
51499849056386668022509205891314
51499849056386668022509206245446
51499849056386668024201458941398
51499849056386668159205876388934
51499849056386668161462213316870
51499849056447557666334520498153
51499849056447557671417756241869
51499849056447557671417866328645
51499849056447557673677187770431
51499849056447558258665842965415
51499849056447558260859155143861
51499849056447558265942390887577
51499849056447558265942390904839
51499849056447558265942500974353
51499849056447558266214731606923
51499849056447558268452870892777
51499849056447558268474163135485
51499849056447558398391419891881
51499849056447558398392583727988
51499849056447558398392583747671
51499849056447561379968984962179
51499849056447563163542888899303
51499849056447563164358796429535
51499849056447563199986889123589
51499849056447563207329556395867
51499849056447563207601897115213
51499849056447605843804103197932
51499849056447858585217868545762
51499849056447858592746094880668
51499849056447862118010628696207
51499849056447863352792562191139
51499849056448759015768806885034
51499849056448759015768810071574
51499849056448759018280408919398
51499849056448759018280410336340
51499849056448759023275853883366
51499849056448759023275857065694
51499849056448759023297122145628
51499849056448759023359884264844
51499849056448759023362983097558
51499849056448762676053277989726
51499849056448762721806860065782
51499849056448763911400067368974
51499849056448807148255382845884
51499849056448807203214030870144
51499849056448807203214034052472
51499849056455711501478384401596
51499849056455711501478384755728
51499849056455961867828473239921
51499849056455967218463143596549
51499849056455967218546845199998
51499849056455967401561181651526
51499849056455967409155272124902
51499849056455967409155273541844
51499849056455967409158371311748
51499849056456011690184090635380
51499849056456011690748949702024
51499849056456011881273694254822
51499849056456011881273694273696
51499849056456011882968269432508
51499849056456011882968269899068
51499849056459564006622869228887
51499849056459568940667257378123
51499849056459568949955916635619
51499849056459569489710276279691
51499849056459569498747887077811
51499849056459569499563536340839
51499849056459569499563794608043
51499849056459569545338315124396
51499849056459569545338316187206
51499849056459569672808226724908
51499849056459569672808312818348
51499849056459569675235023891602
51499849056459569680402055730038
51499849056459569680402400103572
51499849056459614008000738700954
51499849056459614009611603872988
51499849056459614009695286698604
51499849056459614009695315394960
51499849056459614009698644165704
51499849056459614014781988579254
51499849056459614145198616521706
51499849056459614146872272509312
51499849056459614152541741423572
51499849056479978112641903288719
51499849056479978707166537934427
51499849056479978707417586411065
51499849056479978707417589597605
51499849056483879475073963314477
51499849056483880573159996801933
51499849056483881167684631447641
51499849056483881167935351500542
51499849056483881167956600611965
51499849056483881167956615163534
51499849056483881167956619762804
51499849056483881305217374138276
51499849056483929300445258364912
51499849056483929338835826424888
51499849056483929338918852383596
51499849056483929338919624035928
51499849056483929338919856905744
51499849056483929338919856924458
51499849056483929345697778380482
51499849056483929476116844639852
51499849056483929476117616292184
51499849056483929476117849516132
51499849056483929476117849535005
51499849056483929476117849535006
51499849056483929483438591203300
51499849056483929483459855222854
51499849056483930581043792925070
51499849056483930581043796107398
51499849056483930581044567759730
51499849056483931124941507295518
51499849056483931125004355166923
51499849056483931125004355166932
51499849056662808743239795811035
51499849056662808743803880043019
51499849056662808744075476154715
51499849056662809981036888878145
51499849056663709311824410291075
51499849056666396374117229402478
51499849056666396374117229422161
51499849056666396380619010531627
51499849056666399491864319739372
51499849056666410466007989102859
51499849056666411063255666736765
51499849056666411198275258215774
51499849056666411198275258235457
51499849056666411199698237748324
51499849056666412250397800570215
51499849056666412250669396681911
51499849056666412296423369071290
51499849056666412296423369090973
51499849056666412845466372047125
51499849056666412846829570673889
51499849056666412847645478204121
51499849056666415956376100493385
51499849056666415956438862612441
51499849056666415956710830260445
51499849056666416551444671970135
51499849056666696565058493943780
51499849056666696565058498175868
51499849056666696565058498194582
51499849056666696565058498530000
51499849056666696565623353014636
51499849056666696565623354414316
51499849056666696570141068121940
51499849056666696570141839774272
51499849056666696570141844006360
51499849056666696570141844025074
51499849056666696570705927192796
51499849056666696570705928238344
51499849056666696572400503882590
51499849056666696572400504236722
51499849056666696572401275889054
51499849056666696572401508758870
51499849056666696572401508777584
51499849056666700269404298660664
51499849056666700269404298679378
51499849056666700276181445300742
51499849056666700276182220135402
51499849056666700276746304367386
51499849056666711387524926928032
51499849056666713036347860262219
51499849056666713036350840077421
51499849056666713043690640807813
51499849056667596995609521208740
51499849056667596995609525440828
51499849056667596995609525459542
51499849056667596995609525794960
51499849056667596995609525813833
51499849056667596995609525813834
51499849056667596996174380279596
51499849056667596996174381325144
51499849056667596996174381679276
51499849056667597000692095386900
51499849056667597000692752253808
51499849056667597000692755436136
51499849056667597000692756853078
51499849056667597000692867039232
51499849056667597000692871625452
51499849056667597000692871644325
51499849056667597000692871644326
51499849056667597000696195913566
51499849056667597001256839668120
51499849056667597001256841085062
51499849056667597001256954457756
51499849056667597001256955857436
51499849056667597001260280145550
51499849056667597001260283327878
51499849056667597001260283346751
51499849056667597001260283346752
51499849056667597002951531147550
51499849056667597002951531151762
51499849056667597002952302799882
51499849056667597002952532841502
51499849056667597002952536023830
51499849056667597002952536042703
51499849056667597002952536042704
51499849056667600699955326279756
51499849056667600707297331986478
51499849056667601935302115659004
51499849056667601935302115677877
51499849056667601935302115677878
51499849056667601942080037133742
51499849056667611772342130732947
51499849056667611772343294569054
51499849056667611772343294588737
51499849056667611818097222455254
51499849056667611819770878442860
51499849056667611820335734327176
51499849056667611827113656255424
51499849056667611827113658971192
51499849056667613053422061195516
51499849056667613060765101539295
51499849056667752649901640602260
51499849056667752649905110971282
51499849056674505006693178270012
51499849056674516124792961722871
51499849056674516126992213764817
51499849056674516127052785435208
51499849056674516310255324158128
51499849056674805381404909068798
51499849056674805386487480064630
51499849056674805386487483246958
51499849056674805386491582257304
51499849056674816499525889478248
51499849056674816506867892102020
51499849056674816506867895284348
51499849056674816506868666936680
51499849056678407467210900246918
51499849056678407467210900601210
51499849056678407520477955860502
51499849056678407520477956903620
51499849056678407520477956923303
51499849056678407657735386065952
51499849056678407657735386066112
51499849056678407657738710235974
51499849056678407657756278073092
51499849056678407657759632340602
51499849056678418585331647531798
51499849056678418585331647886090
51499849056678418587842475060278
51499849056678418587842475079961
51499849056678418633511229258268
51499849056678418633514194521901
51499849056678418633515356958328
51499849056678418633515356960758
51499849056678418633515357314890
51499849056678418633596059988425
51499849056678418633596059988434
51499849056678418633598264945890
51499849056678418633598379737138
51499849056678418633598384336408
51499849056678418633599039784762
51499849056678418768262189908906
51499849056678418770772673083384
51499849056678418770776111683720
51499849056678418770776111690362
51499849056678418770793590601792
51499849056678418770793966842412
51499849056678418770797032745230
51499849056678418770797033788348
51499849056678418770797033794990
51499849056678418770797033808031
51499849056678418770797061443038
51499849056678418770797062505848
51499849056678418770797062978232
51499849056678418775858685868522
51499849056678418775879606569258
51499849056678418775879606573470
51499849056678418775879606923390
51499849056678418775879607973150
51499849056678424124025125190098
51499849056678424124025900024758
51499849056678424129024762685158
51499849056678869082733233142573
51499849056698831456548203628648
51499849056698831456548203645910
51499849056698831456548203648331
51499849056698831646256781917450
51499849056698832744341759825866
51499849056698832744342131362174
51499849056702719138389513877029
51499849056702719275859445615892
51499849056702719275859445634606
51499849056702719275859445970024
51499849056702719282613122219872
51499849056702733505223995255791
51499849056702733917002771656855
51499849056702733917003163840630
51499849056702733917003163860313
51499849056702733917006258382207
51499849056702733917065925605554
51499849056702733917065925625237
51499849056702733962738893953606
51499849056702733962756720072430
51499849056702733962756834863678
51499849056702733962819481816210
51499849056702733962819481818640
51499849056702733962819481837354
51499849056702733962819592377800
51499849056702733962819596627150
51499849056702733962819596628602
51499849056702733962821920975124
51499849056702733962822576773398
51499849056702734099999648329078
51499849056702734100017474783320
51499849056702734100017498894908
51499849056702734100017503481128
51499849056702734100017503500001
51499849056702734100017503500002
51499849056702734100019794195154
51499849056702734100019827479182
51499849056702734100020569029814
51499849056702734100020569034026
51499849056702734100020599131514
51499849056702734100020599144564
51499849056702734100020599150387
51499849056702734100020599150388
51499849056702734100080265264926
51499849056702734106774476712868
51499849056702734106774505410676
51499849056702734106794621069266
51499849056702734106795395903926
51499849056702734106795396258058
51499849056702734106795397301176
51499849056702735198084911680522
51499849056702735198168708937430
51499849056702735198168710354372
51499849056702735198168713523650
51499849056702735204859462671785
51499849056702735204859854855560
51499849056702735204943417837966
51499849056702735746392381351708
51499849056702735746392381356080
51499849056702735746392381706000
51499849056702735746957237236024
51499849056702735746957237590316
51499849056702735747145407745372
51499849056702735747145522530796
51499849056702735747145527117016
51499849056702735747208284650012
51499849056702735753651433113977
51499849056702735753986095571414
51499849056702735753986439944948
51499849056771765782138394605782
51499849056771766330344196728445
51499849056771766330845604580521
51499849056771766330909052612761
51499849056771766331181020260765
51499849056771766331181412090408
51499849056771766331181412110091
51499849056775665130577794435207
51499849056775665132771110863003
51499849056775665133011326034640
51499849056775665133022173873948
51499849056775665133022202571756
51499849056775665133022977406416
51499849056775665133587029758264
51499849056775665268612282521520
51499849056775665268612285708060
51499849056775665268612371447208
51499849056775665268612629710200
51499849056775665268612629728914
51499849056775665268612630064332
51499849056775665268613401716664
51499849056775665270283732136020
51499849056775668791635295603659
51499849056775668791636070442531
51499849056775668791699134065862
51499849056775668791699134067314
51499849056775668791699134085545
51499849056775668791699134086997
51499849056775668837368778245344
51499849056775668837452343091720
51499849056775668837452346278260
51499849056775668837452346279712
51499849056775668837455785235158
51499849056775668974629532620816
51499849056775668974649649789084
51499849056775668974649649794908
51499849056775668974650424627956
51499849056775668974653002656914
51499849056775668974653007243134
51499849056775668974653007262007
51499849056775668974653007262008
51499849056775668974653777495786
51499849056775668974653777497398
51499849056775668974653778895466
51499849056775668974653778914339
51499849056775668974653778914340
51499849056775668976324367943535
51499849056775668976324368061627
51499849056775668976345259939086
51499849056775668976348354539712
51499849056775668976910115842275
51499849056775670072714792790092
51499849056775670072715567624592
51499849056775670072798360818636
51499849056775670072801802962074
51499849056775670074410489158843
51499849056775670074494056707786
51499849056775670074494056726660
51499849056775670074496379656080
51499849056775670620942635869015
51499849056775670621026246680376
51499849056775670621026247034668
51499849056775670621506734180184
51499849056775670621591106101152
51499849100664884960138510184065
51499849100664885143152849823537
51499849100758495875534459351929
51499849100759444621045444127449
51499849100977333850777812944383
51499849100977333850778587429123
51499849100978249244924177037577
51499849100980941619732852691291
51499849100980950946664946327725
51499849100980950946748629153133
51499849100989045494691323239867
51499849100989056058664870809577
51499849101013357119569059393787
51499849101013357119569834229851
51499849101086306216788951706537
51499849101086306262521616376613
51499849102635929602293137998303
51499849102635933308145228832573
51499849102635944428961302443265
51499849102635944429525386675249
51499849102635944565971352715633
51499849102636185898446394590586
51499849102636195227847130343086
51499849102636197012298584380062
51499849102671318605652269732566
51499849102733447261094125920012
51499849102733447261094125937274
51499849102733447268620974782280
51499849102741552371646994301958
51499849102741552371650093151934
51499849102741552379178061205134
51499849102741552508848085762482
51499849102744251833159783273854
51499849102744252381951753716046
51499849102744253479472928236396
51499849102744253480285479710646
51499849102744253480288835760804
51499849102744253617549590154990
51499849102744254029080806202996
51499849102744254074834476853464
51499849102744254075085525347572
51499849102744254081609213288376
51499849102744254081612656612876
51499849102744254081612656962588
51499849102744254081612656962796
51499849102744254081612656967008
51499849102744254082425120831658
51499849102744254082428564137284
51499849102744254082428564138688
51499849102744254082428564156158
51499849102744254082428564510290
51499849102744254212095145389006
51499849102744254212342836398704
51499849102744254218873411338268
51499849102744254219689318885762
51499849102745154185298610030498
51499849102745154596892587862142
51499849102745154642646172653966
51499849102745154642897221248856
51499849102745154649424438603228
51499849102745154650174140707166
51499849102745154650177584012792
51499849102745154650177584014196
51499849102745154650177584031666
51499849102745154650177584385798
51499849102745154650240346150722
51499849102745154780095213859404
51499849102745163521540373378772
51499849102745165716708255147540
51499849102745199076141501769050
51499849102745352534672955399933
51499849102765867709845126061218
51499849102765878820685859654344
51499849102765878822882529031926
51499849102768580112338935664680
51499849102768580119870346924128
51499849102768580531464329105904
51499849102768580668662317366320
51499849102768580668662321716452
51499849102776669170417420418208
51499849102776669170668124538574
51499849102776669170668210277882
51499849102776674522833364567314
51499849102776674661098442516052
51499849102776674661098442517504
51499849102776683987235418934476
51499849102776683987235418934636
51499849102776683987298181049320
51499849102776683989494856211446
51499849102776683994578543832130
51499849102776683994578544998530
51499849102776683994829591959008
51499849102776683994829592308768
51499849102776685634176162147660
51499849102776685634427209224618
51499849102776685634427237804334
51499849102776685634427325059802
51499849102776685640954456325106
51499849102776685771625201835166
51499849102776685771625201835326
51499849102776685771625203235006
51499849102776685771625230414882
51499849102776685771625231931362
51499849102776685778403496245892
51499849102776869252528477651467
51499849102780271441664204040606
51499849102780271441664289779914
51499849102780286265825671461040
51499849102780286265825671810800
51499849102780287493829339474722
51499849102780287500607605305732
51499849102780336086385589847568
51499849102780336086385618545328
51499849102780336086385618899460
51499849102780337321167523342500
51499849102780337321167552506820
51499849102780337321167552511032
51499849102780341025513352525056
51499849102780738401998606345971
51499849102780771758799410933040
51499849102963103315243684799238
51499849102963103315243686216388
51499849102963242360393199628924
51499849102963242362837564634188
51499849102964003745700554356953
51499849102964051504829241390852
51499849102964443112308175429468
51499849102964443119919825835900
51499849102988368482875721316054
51499849102995556920192929810320
51499849102995556920192959925230
51499849102995557103123586624384
51499849102999125890360047374850
51499849102999125890360047374859
51499849102999565254516592989088
51499849102999565254518573079960
51499849102999565262131600980712
51499849103057696144865185692573
51499849103057696144865190291843
51499849103057701635305878283137
51499849103060364632137832771092
51499849103061298004340186006532
51499849103068469741879010233674
51499849103068469741879011650664
51499849103068469741879011650824
51499849103068502912946113904628
51499849103068503095876770718692
51499849103072121289454658079324
51499849103072555676441086396050
51499849103092773955409487441358
51499849103092773955409487442810
51499849103092818243864227237350
51499849103092818289524683309740
51499849103092818289524683309749
51499849103092834898147741761477
51499849103092834898168748561316
51499849103615745530747838075877
51499849103615745530747842325227
51499849103615745535894204305679
51499849103615745538341925361101
51499849103615746084939202948407
51499849103615762139297999284683
51499849103619347799550601049283
51499849103619347807078568752563
51499849103619347807141330867407
51499849103619598187151789265576
51499849103619598187152560917908
51499849103619598194682765830334
51499849103619598194682770429604
51499849103619598194703686418642
51499849103619598194766452782836
51499849103619614643082565170933
51499849103619614658191951227330
51499849103619614658441883695364
51499849103619614658442998304288
51499849103619614659885411912732
51499849103619614659886526521656
51499849103619614666053534101796
51499849103619614668250203498252
51499849103619614668501251974890
51499849103619614795702638070836
51499849103619614795702982427108
51499849103619614795703754079440
51499849103619614803251522113074
51499849103619614803251526712344
51499849103619647950595577840883
51499849103619647996349162750751
51499849103619647996349162750959
51499849103619647996349164167901
51499849103619647996349167332759
51499849103619647996349167350229
51499849103619647996352261933385
51499849103619647996411924865595
51499849103619647996411924865803
51499849103619647996411924870015
51499849103619647996411926282745
51499849103619647996411929469285
51499849103619647998859647338167
51499849103619647998859647342379
51499849103619648133609917476351
51499849103619648133609917480563
51499849103619653486779007386345
51499849103619653486779351760087
51499849103619653486779351764299
51499849103620515226192018179956
51499849103620515226192019579636
51499849103620515226253661086446
51499849103620515233802553977304
51499849103620515233802635467262
51499849103620515236061985488604
51499849103620548518405988004867
51499849103620548564160944741311
51499849103620548564223706860367
51499849103620554054653895519575
51499849103641214066619255938290
51499849103644832387333097436508
51499849103652035107218362690752
51499849103655620907174965676250
51499849103655637370847039003586
51499849103655637370909801118430
51499849103655637378462046995210
51499849103655637378465490669630
51499849103655637378465490673842
51499849103655637378528252788686
51499849103655637379968337327422
51499849103655637380721482755860
51499849103655637515726245045102
51499849103655637515726245049314
51499849103655637515789007164158
51499849103655637561476386634889
51499849103655687379485126921748
51499849103714160003581421479944
51499849103714160003582536088868
51499849103714160006091901467882
51499849103714160010837421885140
51499849103714160011109356236066
51499849103714160011109384933874
51499849103714160011109384934034
51499849103714160011109389533144
51499849103714160011172147048718
51499849103714160011175590254966
51499849103714160013619869521082
51499849103714160049314085683460
51499849103714160049314087218654
51499849103714160049315200292384
51499849103714160056591002077694
51499849103714160056594445733240
51499849103714160056594445750502
51499849103714160056842049137390
51499849103714160056842053736660
51499849103714160056862941145982
51499849103714160056862945745252
51499849103714160056862969843742
51499849103714160056862971260892
51499849103714160056862974425750
51499849103714160056862974443012
51499849103714160056866413399910
51499849103714160056866413400118
51499849103714160056866413404330
51499849103714160056925733375736
51499849103714160056929175165042
51499849103714160056929176581984
51499849103714160056929179768524
51499849103714160059373454430950
51499849103714160059373454431158
51499849103714160059373454435369
51499849103714160059373454435370
51499849103714164998250110886360
51499849103714165539744270093318
51499849103714165547272238146518
51499849103714165547293158503158
51499849103714165547293158852870
51499849103714165547293158853078
51499849103714165547293158857290
51499849103714165547296602059326
51499849103714165547296602063538
51499849103714165547355920972134
51499849103714165547359364178382
51499849103716861157974863491014
51499849103716861165229830425712
51499849103716861165233187892812
51499849103716861167740228923852
51499849103716861167761149630252
51499849103716861167761235369400
51499849103716861295150820921592
51499849103716861295213582686516
51499849103716861295234503274824
51499849103716861302490503680020
51499849103716861305021904355644
51499849103716861305021904372906
51499849103716861348519495194790
51499849103716861348578834302581
51499849103716866655659933345772
51499849103716866658191338289460
51499849103716866694155165156082
51499849103716866701413602945028
51499849103716866703944921683008
51499849103716866704196070779187
51499849103716909521930497584657
51499849103717761725786645131446
51499849103717767261966946796514
51499849103717767261966990394302
51499849103724964623598447613728
51499849103724964628657778622468
51499849103724964628661217579366
51499849103724965032933080023300
51499849103724965040189080428496
51499849103724965040192433277452
51499849103724965040192433296326
51499849103724965177721716712664
51499849103724965218123083775756
51499849103724965218123169864824
51499849103724965223206772912760
51499849103724965223475272907510
51499849103724965223475272924772
51499849103724965223538034672434
51499849103724965223538078270279
51499849103724965223538079687221
51499849103724969974295887385904
51499849103724969974299326342802
51499849103724969983542708889620
51499849103724970164925249427599
51499849103724970167372965881321
51499849103724970576623944518186
51499849103724970578883376151742
51499849103724970578904253273356
51499849103724970578904511540560
51499849103724970579155316513747
51499849103725015041294953536351
51499849103725015043766976862311
51499849103725120877268794609932
51499849103728566892314142068994
51499849103728566892314170766802
51499849103728566892314170766962
51499849103728566892376932881646
51499849103728566892376937130996
51499849103728566892397857719304
51499849103728566894824655004090
51499849103728566894824741093158
51499849103728566894845575592398
51499849103728566894845575710442
51499849103728566894845575710650
51499849103728566894845576060570
51499849103728566894845576064782
51499849103728566894845661799510
51499849103728566894845661799718
51499849103728566894845661803930
51499849103728566894908337825494
51499849103728566894908423918774
51499849103728566899908344141094
51499849103728572245546452904530
51499849103728572252073584169834
51499849103728572252826729952564
51499849103728572382807121540854
51499849103728622261460342607954
51499849103728622261460342612166
51499849103728622261460345794494
51499849103728622261481148410886
51499849103749279959575891955190
51499849103749279959596783963782
51499849103749279959596812661750
51499849103749279959596898750818
51499849103749279959596898755030
51499849103749281605890156125926
51499849103749281606704944442140
51499849103749281606725865148540
51499849103749281743986619873932
51499849103749281743986619891194
51499849103749281743986624123282
51499849103749281743986624142156
51499849103749281743986705613080
51499849103749281743986705630342
51499849103749281789802985581519
51499849103749282155496913368012
51499849103749282155496914884332
51499849103749282155497257840924
51499849103749282155768853971334
51499849103749282155768882551050
51499849103749282155831616086178
51499849103749282201250498277928
51499849103749282201501546754566
51499849103749282201501680672106
51499849103749282201522467460918
51499849103749282201522467461126
51499849103749282201522601379910
51499849103749282201585229575762
51499849103749282201585229575970
51499849103749282201585248706474
51499849103749282333701011632100
51499849103749282338511253003320
51499849103749282338511257252670
51499849103749282338762435047578
51499849103749282338762435049030
51499849103749282338783222186310
51499849103749282338783222186518
51499849103749282338783226418398
51499849103749282338783226435868
51499849103749282338783307925666
51499849103749282338783355755382
51499849103749329917397965061955
51499849103749329960640008226057
51499849103749329960641037095833
51499849103749329960641041695103
51499849103749329963151549853779
51499849103749329963151549853788
51499849103749329968233752554689
51499849103749329968233752672733
51499849103749329968233752672941
51499849103749329968233753022861
51499849103749329968233838643757
51499849103749329968233838762009
51499849103749329968233838766221
51499849103749330374682766100022
51499849103749330379765054461339
51499849103749330511943520475494
51499849103749330517025723097663
51499849103749331609527552051184
51499849103931811476878241165115
51499849103931811682798774344924
51499849103931811682798778944194
51499849103931811682800758568714
51499849103931811682801873177638
51499849103931811685311238556652
51499849103931812239186897785928
51499849103931813329926802562820
51499849103931813329929811074378
51499849103931813329989221388414
51499849103931813332440295311666
51499849103931813336708076905388
51499849103931813881232265871902
51499849103931813881483314348748
51499849103931813885562809112504
51499849103931817035968208628660
51499849103931817043561010294836
51499849103931817043561010299048
51499849103932713897738498464104
51499849103932713897738498481366
51499849103932713900252077302018
51499849103932714449295096339100
51499849103932714449295096343312
51499849103932714449295182432380
51499849103932717611372706196120
51499849103932717611372706200332
51499849103932998033997783051525
51499849103932998033997787650795
51499849103932998034008243404728
51499849103932998034008248003998
51499849103933003524438475642089
51499849103933012851390045287748
51499849103933014086171978782680
51499849103933014086987800236894
51499849103933014087009063781794
51499849103933014087012531435048
51499849103933014088703769795531
51499849103933014643394907869919
51499849103933014643394907872349
51499849103933017793050584617408
51499849103933017793050584621619
51499849103933017793050584621620
51499849103933017800643271496548
51499849103933017800643271500760
51499849103935704678893521598188
51499849103935704678893564826421
51499849103935714097374674277303
51499849103935715789419038059284
51499849103935715789419038409204
51499849103935715789422395526384
51499849103935715790172183818928
51499849103935715790172183820380
51499849103935715790175536686758
51499849103935715790175565384566
51499849103935715790234945585304
51499849103935715790234945602566
51499849103935715791950858118354
51499849103935715792686049621854
51499849103935715792707055004544
51499849103935715792707313284798
51499849103935715797766429020852
51499849103936605239864376264600
51499849103936616360519138872986
51499849103943803200620575166256
51499849103943803200620575183518
51499849103943807928553901999997
51499849103943807928557259467097
51499849103943808142007875658139
51499849103943808553790004867984
51499849103943808553852766982828
51499849103943808553852810211061
51499849103943808553852814793069
51499849103943808553852814810331
51499849103943819046945761057721
51499849103943819046945761074983
51499849103943819049393478948077
51499849103943819207115853156875
51499849103943819252785710617634
51499849103943819252848144308732
51499849103943819664378283443924
51499849103943819664378283793844
51499849103943819664379316895708
51499849103943819666829390664206
51499849103943819804363244049824
51499849103943819804363244062874
51499849103943824605954111432484
51499849103943824605955140302100
51499849103943824613297145991560
51499849103943824613632668177432
51499849103943824613632668190482
51499849103947410405726943769200
51499849103947421317920662654623
51499849103947421317924020239975
51499849103947421317924020244187
51499849103947421317924106333255
51499849103947421480540664940300
51499849103947421531377944653672
51499849103947421531377944657884
51499849103947426884543929596696
51499849103968120171955809770238
51499849103968120178667741021904
51499849103968120179482615427346
51499849103968120309216478406562
51499849103968134401338156937179
51499849103968134401526442231951
51499849103968134401589118257727
51499849103968134538033965089917
51499849103968134538598825573503
51499849103968134538787106269005
51499849103968134538787110868275
51499849103968134538790549416204
51499849103968134538849872633199
51499849103968134584540647950848
51499849103968134584540647955059
51499849103968134584540647955060
51499849103968134584540691001780
51499849103968134584540692598453
51499849103968134584603428847737
51499849103968134584603457365974
51499849103968134584603458960217
51499849103968134584603458962647
51499849103968134995569556259646
51499849103968134996322701689536
51499849103968134996385434755248
51499849103968134996385434756700
51499849103968134996385434756709
51499849103968134996385459203658
51499849103968134996385463453008
51499849103968134996385463454460
51499849103968134996385463789878
51499849103968134996385463807140
51499849103968134996385463808592
51499849103968135003643738959312
51499849103968135003643738963524
51499849103968135133562416322430
51499849103968135133583337028782
51499849103968135140925299137716
51499849103968135140925348382321
51499849103968136230894624233934
51499849103968136230915544940343
51499849103968136230915573636642
51499849103968136230915573986562
51499849103968136231647765413022
51499849103968136231668585478794
51499849103968136231668671567862
51499849103968136231731452483625
51499849103968136231731476930574
51499849103968136231731481179924
51499849103968136231731481516794
51499849103968136231731481534056
51499849103968136238446478257176
51499849103968136238990576172696
51499849103968136787217642896436
51499849103968136787217642900648
51499849103968136787301210464292
51499849103968136787301258291795
51499849103968136787301259708897
51499849103968136787489631092577
51499849103968136787552306768593
51499849103968136788054399470883
51499849103968136788054486976893
51499849104041064471763204077088
51499849104041064517517815971826
51499849104041064517517816321746
51499849104041065706545137572020
51499849104041065753114882525300
51499849104041066118139029314596
51499849104041066118139115403664
51499849104041066120667434512450
51499849104041066163892585526704
51499849104041066163892612689478
51499849104041066163892614224672
51499849104041066163892700313740
51499849104041066163892700317952
51499849104041066163893727298402
51499849104041066163893728715344
51499849104041066164708517499730
51499849104041066164708517516992
51499849104041066164708520232760
51499849104041066164708521749080
51499849104041066164708521767954
51499849104041066164708607861234
51499849104041066166326490178756
51499849104041066166326490178765
51499849104041066166340421368954
51499849104041066301906508593958
51499849104041066301906512843308
51499849104041066301906514378502
51499849104041066301906600471782
51499849104041066302157690638216
51499849104041066302157690639668
51499849104041069253249936717811
51499849104041069276137224362464
51499849104041069413397979087856
51499849104041069459172499116505
51499849104041069459173618324699
51499849104041069459236294350475
51499849104041069459236637309497
51499849104041069870683118420314
51499849104041069870767853373787
51499849104041069870767853376217
51499849104041069870934989443492
51499849104041069870934989444944
51499849104041069870955881451115
51499849104041069871018557476891
51499849104041069871018643217008
51499849104041069871018643218460
51499849104041069871018643218469
51499849104041069871021996552802
51499849104041070007442483605102
51499849104041070008028607751689
51499849104041070008195743818964
51499849104041070008195743820416
51499849104041070008216635827556
51499849104041070010476325624774
51499849104041071060527031574806
51499849104041071105549394317762
51499849104041071105549394667682
51499849104041071105549782269449
51499849104041071105549782271879
51499849104041071105549783688821
51499849104041071106029910865298
51499849104041071106029912031698
51499849104041071106280585920674
51499849104041071106280958992176
51499849104041071106280960508336
51499849104041071106280973874782
51499849104041071106301506627074
51499849104041071106301551622169
51499849104041071106301894578761
51499849104041071106302670830363
51499849104041071106364183002770
51499849104041071106365346857108
51499849104041071106365346858560
51499849104041071106365689812731
51499849104041071106365689813700
51499849104041071106365689815152
51499849104041071106365689815161
51499849104041071106368789118590
51499849104041071654322797099336
51499849104041071654592456814745
51499849104041071654592456817175
51499849104041071654592801190709
51499849104041071655072929434368
51499849104041071655076028621214
51499849104041071655135605809904
51499849104041071655156497818496
51499849104041071655157660254923
51499849104041071655157660257353
51499849104041071655323633537472
51499849104041071655323633887232
51499849104041071655344569124057
51499849104041071655345688332251
51499849108544559270289570775101
51499849108544569977380394345619
51499849108544571623756305672195
51499849108544810762756092945514
51499849108544811289388787139876
51499849108544811312363194696648
51499849108544822013806618300678
51499849108544822425588624228364
51499849108544855204727789504503
51499849108544855753519759963957
51499849108544855761112812711444
51499849108544860702413201265876
51499849108544870166650989760957
51499849108544870168322350429386
51499849108544871813277948147229
51499849108544871815722313152493
51499849108579642731150733262254
51499849108580845135361046679570
51499849108580845181114717800970
51499849108580881784137657042135
51499849108580882195731634873779
51499849108580883430513568368711
51499849108580892904518097305109
51499849108580898255427837192402
51499849108580898255427837192405
51499849108580898255427837193809
51499849108580898255448729202401
51499849108580978836623010131482
51499849108580978837646718552490
51499849108580984189792444415218
51499849108580984189813336423810
51499849108581284516261002326194
51499849108641783010947337608104
51499849108648986455167270782763
51499849108648986455352083823568
51499849108648986455355556064446
51499849108649019809426452469258
51499849108649921472318728570900
51499849108650172434030393111536
51499849108650177792283172263735
51499849108650177921950097516194
51499849108650177921950097533456
51499849108650177929543926538426
51499849108650187212437931598120
51499849108650188858813842924696
51499849108650220617342664600336
51499849108652577605782908604888
51499849108652579252911965341188
51499849108652579260526973214711
51499849108652588177556192883408
51499849108652588177559664787624
51499849108652621538405016871273
51499849108652623175753816274752
51499849108652623178194386601039
51499849108652623185534069359467
51499849108652623312951808885300
51499849108652623368548413242718
51499849108652623368548523330901
51499849108652879632790986265732
51499849108652879632790986282994
51499849108652890150466924837620
51499849108652895508716604234388
51499849108652923365017258008819
51499849108652923372356940767247
51499849108652923374804663357703
51499849108653774705277176716672
51499849108653777814010470546802
51499849108653779598400278826166
51499849108653779598400278844880
51499849108653780009994255141330
51499849108653780009994255613714
51499849108653780017525666382055
51499849108653780193196881138592
51499849108653788934642040657960
51499849108653788934642040776004
51499849108653790581014484430660
51499849108653790581771097531226
51499849108653790581771097866644
51499849108653790581771097885358
51499849108653790764785437052654
51499849108653790771560259677415
51499849108653790771560259677416
51499849108653791175563507335135
51499849108653791175563507336804
51499849108653791176567701241871
51499849108653796069687360145126
51499849108653823942616445365525
51499849108653824489148978157534
51499849108653824489211768974558
51499849108653824491659462867206
51499849108653824529885108302186
51499849108653824534965353883022
51499849108654246981402699586297
51499849108674203452168389918814
51499849108674240510115189274153
51499849108674487770028385088056
51499849108676905709562738181927
51499849108676905892493394995991
51499849108676942350727320302277
51499849108676942396480938513594
51499849108678106512377778497908
51499849108678139998009369672910
51499849108678140005603571810653
51499849108678142970632542882577
51499849108678290168869246174621
51499849108685010263462051847544
51499849108685010265156628424910
51499849108685010865036576684619
51499849108685010995456305330397
51499849108685011002234569761519
51499849108685047461032583413833
51499849108685047872563798995279
51499849108685047872626561245477
51499849108685348244848732646245
51499849108685498369975944883204
51499849108688896855016891334968
51499849108688896855017005653832
51499849108688911076850344016808
51499849108688911633173753948395
51499849108688911633173753948404
51499849108688912730757695299131
51499849108688912867955687909679
51499849108688912913772034822227
51499849108688912913772034822228
51499849108688913274465976487896
51499849108688913279549665274980
51499849108688913455973997211276
51499849108688913455974025790983
51499849108688913455974025790992
51499849108688913462564005264420
51499849108688946816822815531030
51499849108688949921549960899113
51499849108688949921549961017157
51499849108688951575457283666646
51499849108688961453712780680424
51499849108688962688494714175356
51499849108688962688494714285354
51499849108688962688494714287784
51499849108688962688494714291996
51499849108688966392840514660152
51499849108689068934364801436843
51499849108689096982609563627136
51499849108857019264453941965335
51499849108859720426186071179551
51499849108860620988917488185505
51499849108860654339903727776172
51499849108867707666799484420188
51499849108867809613411471088306
51499849108867809613683067200002
51499849108867809613684215092906
51499849108867809613684215092959
51499849108867824302840922127973
51499849108867825528406658054896
51499849108867857784311573874270
51499849108867857784311603057512
51499849108867857791925553481552
51499849108867857791926696657094
51499849108868710043962498353266
51499849108868726652781960274144
51499849108868758214862630322472
51499849108869025242937637282194
51499849108869026841780556391534
51499849108869026842052525574572
51499849108869026844311961690757
51499849108869026844311961690758
51499849108869026844311965921441
51499849108869026844311965921442
51499849108869026844311965922845
51499849108869026844311965940072
51499849108869026844311965940315
51499849108869060188523378761870
51499849108869060196136984694332
51499849108869060196136986210652
51499849108869060196137357746960
51499849108871411335615208495038
51499849108871411922880863044215
51499849108871411922881548485016
51499849108871411922881548957400
51499849108871411922881891459078
51499849108871411922902440511078
51499849108871411930411816556032
51499849108871411930411929930129
51499849108871411930411929930130
51499849108871411930411931364541
51499849108871411930412958817167
51499849108871411930412958817168
51499849108871411930433879405475
51499849108871411930495493260026
51499849108871411930496641170400
51499849108871411930496642570079
51499849108871411930496642570080
51499849108871426154691034788898
51499849108871427944183964894578
51499849108871427946694821123141
51499849108871427946694821140397
51499849108871427946694821140398
51499849108871428350861704267950
51499849108871428356028989669118
51499849108871428356028989673490
51499849108871428356029018371250
51499849108871428356029023088612
51499849108871428358476712259734
51499849108871428358476712263946
51499849108871428358476712264105
51499849108871459506515682934110
51499849108871459506515712117352
51499849108871459506516054955692
51499849108871459514130805716934
51499849108871461336659451468429
51499849108871461339190856294233
51499849108871461344273058935842
51499849108871461344273173727125
51499849108871461344273430453516
51499849108871461344273430453519
51499849108871712073929967905487
51499849108871712074012502348346
51499849108871712074012507070080
51499849108871712074013650258720
51499849108871712074013650258927
51499849108871727996256566152527
51499849108871727996256939223869
51499849108871727998704288742983
51499849108871727998704660279291
51499849108871728540132326850225
51499849108871728545299583671885
51499849108871728545299588371777
51499849108871728547747307661813
51499849108871728728313923305534
51499849108871761480176460556749
51499849108871761480176460556750
51499849108871761487790435427795
51499849108871761487790435427796
51499849108871867722633315273796
51499849108872612504480995170448
51499849108872612504501915758963
51499849108872628558901433941198
51499849108872628563984665451374
51499849108872628564009058416127
51499849108872629107944079788526
51499849108872629107944108486286
51499849108872629113027682836462
51499849108872629113027687539481
51499849108872629113027687539482
51499849108872629113027687558195
51499849108872629113027687558196
51499849108872629113048603542814
51499849108872629113048608247285
51499849108872629113048608247286
51499849108872629113048608264547
51499849108872629113048608264548
51499849108872629115559088251081
51499849108872629115559088252485
51499849108872629115559088252486
51499849108872629115559088252539
51499849108872629115559092483166
51499849108872629115559092483169
51499849108872629115559092483170
51499849108872629115559092484573
51499849108872629115559092484574
51499849108872629115559092502043
51499849108872629115559202571350
51499849108872629158781267746538
51499849108872629161312787479814
51499849108872629296042026708230
51499849108872661910727487821710
51499849108872661913258892647513
51499849108872661918341093754172
51499849108872661918341095270492
51499849108872661918341123987179
51499849108872661918341210080405
51499849108872661918341210080459
51499849108872661918341462692756
51499849108872661918341466806800
51499849108872678519294843698365
51499849108872678519294843698573
51499849108872768153125023980080
51499849108872768336139248828512
51499849108872768343730007226352
51499849108873068487246987734956
51499849108873068487247016314672
51499849108873068533000572526780
51499849108873077820977928670867
51499849108893492519829444588960
51499849108893492520101412236964
51499849108895746974459838198537
51499849108895746974459838316581
51499849108895748621587861834425
51499849108895748621587861952469
51499849108903746850557874161071
51499849108903848797169458599195
51499849108903848797169458599196
51499849108903848797190493974172
51499849108903848797253140952428
51499849108903896968069963620982
51499849108903896968069963621035
51499849108903896968069963634080
51499849108903896968073406827274
51499849108903896968073406827277
51499849108903896968073406827278
51499849108904299150075325991982
51499849108904347457870429919286
51499849108907751257687180571890
51499849108907751257687180576018
51499849108907751257687180576098
51499849108907751257687180576102
51499849108907751257770862929493
51499849108907751440701520209874
51499849108907751440701520211362
51499849108907799016805764378304
51499849108907800663968540955462
51499849108907800663968541072102
51499849108907800663968541072262
51499849108907800663968655391126
51499849108907800664031302720546
51499849108907800664031303186946
51499849108907800664031303187106
51499849108907800664031417505970
51499849108907800664052223425494
51499849108907800664052223775254
51499849108907800709784887978041
51499849108907800709784887978770
51499849108907884942167364841156
51499849108907889891166070550850
51499849108907890485962674379756
51499849108907901558248462983453
51499849108907901558311224748377
51499849108907901604064809658245
51499849108966021322921410631132
51499849108966021322921410632584
51499849108966021322921753470924
51499849108966021322921753475296
51499849108966021322921755010489
51499849108966021322921758173944
51499849108966021322921758192657
51499849108966021322921758192658
51499849108966021322942302639724
51499849108966021322942674177276
51499849108966021325453158886948
51499849108966321512192347473484
51499849108966321512192352190845
51499849108966321512192352190846
51499849108966443812652994448869
51499849108966443815184399392717
51499849108968722477397420392125
51499849108968722477399714642659
51499849108968722479844081182957
51499849108968722479845142982581
51499849108968722614574492426012
51499849108968722614574492427464
51499849108968722662859458168024
51499849108968722662859458168027
51499849108968722662859458168028
51499849108968727967747368504717
51499849108968727967747368854637
51499849108968727967747368854638
51499849108968727967827609051333
51499849108968727967827609051334
51499849108970045537116540669039
51499849108970073949250157880601
51499849108976778313821627486374
51499849108976778359303587588238
51499849108976778359303588986466
51499849108976778359303589005180
51499849108976778359324141361763
51499849108976778359387161743811
51499849108976778359387161743812
51499849108976778359575183699934
51499849108976826489556952283556
51499849108976826492063998036330
51499849108976826537817928719411
51499849108976828136745677024964
51499849108976828139193136630854
51499849108976828139193394897974
51499849108976828139193394898217
51499849108976828139193394898218
51499849108976828139193509683642
51499849108976828182498918995917
51499849108976828182499261935039
51499849108976828184946636869011
51499849108976828184946981225075
51499849108976828319676448158100
51499849108976828319697368863048
51499849108976828322207848850986
51499849108976831842702486169557
51499849108976831842705839404617
51499849108977078363387073394419
51499849108977083899570846963543
51499849108977128325932702988991
51499849108977132031973080167793
51499849108977133267605669915350
51499849108977133267689352735142
51499849108977133313359254825301
51499849108980680636806625910385
51499849108980680636806625910593
51499849108980680774067380281486
51499849108980680774067385003219
51499849108980680774067385003220
51499849108980680774150953037795
51499849108980680819820965544241
51499849108980680819820965544242
51499849108980680819820969795043
51499849108980680819820969795044
51499849108980686127236814569641
51499849108980686127236814569801
51499849108980686172990399479509
51499849108980728401007411886529
51499849108980730048220037144077
51499849108980730048223474565781
51499849108980730050667755017171
51499849108980730185397223484973
51499849108980730187928624177859
51499849108980730231150808276797
51499849108980730233682208969680
51499849108980730233682208969683
51499849108980730599710772519065
51499849108980730645464357310883
51499849108980730645464472096099
51499849108980730782725226471572
51499849108980735538590901110145
51499849108980735538653663224989
51499849108980735538653663224990
51499849108980735584417839228946
51499849108980736133387504939051
51499849108980736133460856730834
51499849108980746656781819976848
51499849108980836425350345924913
51499849108980880946004854113520
51499849108980886250972931770371
51499849108980886250993866889104
51499849108980897371538344388100
51499849109001143467580222323477
51499849109001143467580908236662
51499849109001143467580908236715
51499849109001143467580908249760
51499849109001143467581251206352
51499849109001143467581251210480
51499849109001143467581251210560
51499849109001143467581251210563
51499849109001143467581251210564
51499849109001143467581251210723
51499849109001159573124168694929
51499849109001160121978814979163
51499849109001160121978814983375
51499849109001160121978815042420
51499849109001160121978815044610
51499849109001160121978815044770
51499849109001160121978815511330
51499849109001160121999735749558
51499849109001160121999735749718
51499849109001160121999821838626
51499849109001160121999821838786
51499849109513565919834539718204
51499849109513580737217741657388
51499849109517118251985170405382
51499849109524321688800445980934
51499849109524321688800703198378
51499849109524321691224190525035
51499849109524321691224190543957
51499849109524321691311230347027
51499849109524321697719554741974
51499849109524321697719640481122
51499849109524321697719897698566
51499849109525222119351387506746
51499849109525222119351730463338
51499849109525222121775217789995
51499849109525222121775217808917
51499849109525238117724737903076
51499849109525271473501789959612
51499849109525538301911957373012
51499849109525572255037210834374
51499849109525588308041501567412
51499849109527923206776531306349
51499849109527923207528643615661
51499849109527923411004469301626
51499849109527923411004555040774
51499849109527923413511981957029
51499849109527923418513810531570
51499849109527923418597497602164
51499849109527928697704684965517
51499849109527928702788374201682
51499849109527928705298513970486
51499849109527928705298513970487
51499849109527939821160053660052
51499849109527939821160058358700
51499849109527939823419489887262
51499849109527940004174393299741
51499849109527940029321455406453
51499849109527940065309332975199
51499849109527973166897276996259
51499849109527973166898340679385
51499849109527973166898683186887
51499849109527973174426651240087
51499849109527973174489070497500
51499849109527973174489070497509
51499849109527973174489413359143
51499849109527973174491742057248
51499849109527973174491742057249
51499849109527973174492512191857
51499849109527973176936107062512
51499849109527973176936792969864
51499849109527973176936792975697
51499849109527973176936792988795
51499849109527973176937135942957
51499849109527973176937135945387
51499849109527973176937135949542
51499849109527973176937135949599
51499849109527973176937135949758
51499849109527973243039207203453
51499849109527973243871907731931
51499849109527973243874887547133
51499849109527973352357044851945
51499849109527973357440990879559
51499849109527973357442942156031
51499849109527978703082457105931
51499849109527978703082457110143
51499849109527978710589131497860
51499849109527989821202055421791
51499849109527989821202059671349
51499849109527989823625534196413
51499849109527989824462356318385
51499849109527989824462357717821
51499849109527989824462357718064
51499849109527989824462357718065
51499849109528229098298304589926
51499849109528240208804649824340
51499849109528240208805421476672
51499849109528240208805421476880
51499849109528240208805421494142
51499849109528240216415951625150
51499849109528240216419394831398
51499849109528273546962290380578
51499849109528278900131723247372
51499849109529129461628777649763
51499849109529140572907692384927
51499849109529140616405284740393
51499849109529146132231044467502
51499849109529146137313456498326
51499849109529146137313460730414
51499849109529146137313618645662
51499849109529173932323905889131
51499849109529173977241319876952
51499849109529173978077490797538
51499849109529174000954283271429
51499849109529179467755562916807
51499849109529179468507675207396
51499849109529179483888928687979
51499849109529179483888928689383
51499849109529179490642834857143
51499849109529179490642863554903
51499849109529179490663755562091
51499849109529179490663755563495
51499849109529179490830862934471
51499849109529179490830891630824
51499849109529179490830891630827
51499849109529179490830891632231
51499849109529179491394947166455
51499849109529179491394975864215
51499849109529190579037576839024
51499849109529190579037576839025
51499849109529190579037581088375
51499849109529190580708941756804
51499849109529190581544617870065
51499849109529190603585734230695
51499849109529190603680265009291
51499849109529190603868293085212
51499849109529190603868293085215
51499849109529190603868293086619
51499849109529190604433406188379
51499849109548638852097300516559
51499849109548638852097300535273
51499849109548638852121663385063
51499849109548638852309691462391
51499849109549539236332981589205
51499849109549539236832095544879
51499849109549539236832095562349
51499849109549539236919105740155
51499849109549539237082769550543
51499849109549539237083142622045
51499849109549539237085093898517
51499849109549539237104063210353
51499849109549539237107162515243
51499849109549539237166825447660
51499849109549539237169809843259
51499849109549539237170182914760
51499849109549539282585651774457
51499849109549539282672690650023
51499849109549539282836727413869
51499849109549539282857619422461
51499849109549539282923394753127
51499849109549839426189699738343
51499849109549839426353736502189
51499849109549839426377727815671
51499849109549839426440403841447
51499849109552240527986063384085
51499849109552240528572187535035
51499849109552240528736224416925
51499849109552240528738175693397
51499849109552240528819792451293
51499849109552240528822891638139
51499849109552240574325772444903
51499849109552240574510701672254
51499849109552240574510701672255
51499849109552240574513800522231
51499849109552240574576476548007
51499849109553491115457923681644
51499849109553491115457923683048
51499849109553491161465536866089
51499849109553505933091829723928
51499849109553505933091829723931
51499849109553505933091829725335
51499849109553505933112721733927
51499849109553505935351519521101
51499849109560344402966229475285
51499849109560344403444422724607
51499849109560344403527990758767
51499849109560344403527990758975
51499849109560344403530313707269
51499849109560344403695096730063
51499849109560344403695469801565
51499849109560344403697421078037
51499849109560344403716390372611
51499849109560344403718341784389
51499849109560344403718341784597
51499849109560344403779037835933
51499849109560344408530305188688
51499849109560344449197978935263
51499849109560344449449054593389
51499849109560344449532622610495
51499849109560344449532622627757
51499849109560344454367572935601
51499849109560360460779123577893
51499849109560360468289269757455
51499849109560360506530385421423
51499849109560360506532708369717
51499849109560360514042854549279
51499849109560360515735107245231
51499849109560394233418358397664
51499849109560644592966064136622
51499849109560644592966064136623
51499849109560644599743870807222
51499849109560661069363048993971
51499849109560661244843668847730
51499849109560661244843668866661
51499849109560661244847112072909
51499849109560694422668060270668
51499849109560694422668060270703
51499849109560811362369691031460
51499849109560811362369691050391
51499849109564246314921420033169
51499849109564246314921420037381
51499849109564246314984096058945
51499849109564246315191065222524
51499849109564246320255798460570
51499849109564262928803519831766
51499849109564262928803519836137
51499849109564262928803519836138
51499849109564262928806991740194
51499849109564262928827912446546
51499849109564262928890674561390
51499849109564296275543029258845
51499849109564296275563921267437
51499849109564296275566245265491
51499849109564296277802465019495
51499849109564296282909284074077
51499849109564296284580644761437
51499849109564296323556049927959
51499849109564296328077864044205
51499849109564296328077864045609
51499849109564296328641948276189
51499849109564296328641948277593
51499849109564296330334200972141
51499849109564296330334200973545
51499849109564312746832434575859
51499849109564312746833209409112
51499849109564312746833209409115
51499849109564312746833209410519
51499849109564312746853326584451
51499849109564312746854101419111
51499849109564312748339758027197
51499849109564312749091870336509
51499849109622485227412496414182
51499849109622485227412839353304
51499849109622485227413611005636
51499849109622485227413611023106
51499849109622485229922974866926
51499849109622485234922981300778
51499849109622485234940431152834
51499849109622485234943902011502
51499849109622485234943903411181
51499849109622485234943903411182
51499849109622485235003220447762
51499849109622485235006663654010
51499849109622485235006668375744
51499849109622485237450914340410
51499849109622485237450914344781
51499849109622485237450914344782
51499849109622485237450942920126
51499849109622490176310151041156
51499849109622490771106754867632
51499849109622532856861041492430
51499849109622532859308757770498
51499849109622532859308786468306
51499849109622785416684204903250
51499849109622785424190102926946
51499849109622789130233957063904
51499849109622790960373876496230
51499849109622790960377348747776
51499849109622790960377348750206
51499849109622790960377348754418
51499849109622790960461031575614
51499849109625186519065578209062
51499849109625186521492374308574
51499849109625186526576063095658
51499849109625186526656308027186
51499849109625186526659745921273
51499849109625186526659745921274
51499849109625186526659750170624
51499849109625191879574660868252
51499849109625234560296129196282
51499849109625234560296129197734
51499849109625234697473229798238
51499849109625234697473229799725
51499849109625234697494150386546
51499849109625234697494150387998
51499849109625234697494150388033
51499849109625234697494150388034
51499849109625234743226786010346
51499849109625234743226786011833
51499849109626387138887197918293
51499849109626387141398797236889
51499849109626392629294137273825
51499849109626392629315057980177
51499849109626392636573353569036
51499849109626392682602378503347
51499849109626437103096676113346
51499849109626437156475829895002
51499849109626440807724919070724
51499849109626440807745839660436
51499849109626542799936658382502
51499849109633189508663823369679
51499849109633289847408945146457
51499849109633289851760070504213
51499849109633289852575973448225
51499849109633290393941136505638
51499849109633290393941479462230
51499849109633290394024823593702
51499849109633290396200915104836
51499849109633290396451619680116
51499849109633290396451619693214
51499849109633290401535308467200
51499849109633290401535308480298
51499849109633290401556229167936
51499849109633290401556229173760
51499849109633290401556229186858
51499849109633290401556230590701
51499849109633290401556230590702
51499849109633290401615551857909
51499849109633290401615553411826
51499849109633290401618991305913
51499849109633290401618991305914
51499849109633290442288858357875
51499849109633290446284705149921
51499849109633290447118434081615
51499849109633290447121528682241
51499849109633290447369136767777
51499849109633290448812638189553
51499849109633295387940372169281
51499849109633295747194337931363
51499849109633295747194337931372
51499849109633295747194337950294
51499849109633295756961079206687
51499849109633339670601390223215
51499849109633339670601391756957
51499849109633339670601391758409
51499849109633339670601391775671
51499849109633339670601392307838
51499849109633339673052580490176
51499849109633339807778378120242
51499849109633339807778492909794
51499849109633339807778492911281
51499849109633339807799384919873
51499849109633339807799413498102
51499849109633339807799413499589
51499849109633339810313220424315
51499849109633339810313220778447
51499849109633339853532049121902
51499849109633339853532049123389
51499849109633339855783989793062
51499849109633339862558816667174
51499849109633340219309679926110
51499849109633340219393390797579
51499849109633340219393391329746
51499849109633340219393391331233
51499849109633340219393391331234
51499849109633340220972515123301
51499849109633340221070030236225
51499849109633340221812667525500
51499849109633340221813040597086
51499849109633340221823257136991
51499849109633340221823258554141
51499849109633340221823285716707
51499849109633340221844177725299
51499849109633340221844179260493
51499849109633340221844550796854
51499849109633340228587609308993
51499849109633340404837510578237
51499849109633590585743478758445
51499849109633590590614522583079
51499849109633590590805902465596
51499849109633590590886117159798
51499849109633590590889584831926
51499849109633595532004787278215
51499849109633595534721119931699
51499849109633595943975336749331
51499849109633595945478527793916
51499849109633596119479156659939
51499849109633596119479156678870
51499849109633596119479285996932
51499849109633596127073377887298
51499849109633596127073377887307
51499849109633596129245769110046
51499849109633596129517738286659
51499849109633596129517738287424
51499849109633596129517738293301
51499849109633639997049058211674
51499849109633639997049058211709
51499849109633640408643036043318
51499849109633640416174102929267
51499849109633640594097974229130
51499849109633640594108448937069
51499849109633640594108448937122
51499849109633640594108448950167
51499849109633640594108449600458
51499849109633640599188700829563
51499849109633640599188700830315
51499849109633640599188700830324
51499849109633640599188700830328
51499849109633640599188700849246
51499849109633746244595927812689
51499849109637192305478571581118
51499849109637192305478575830468
51499849109637192305478685899982
51499849109637192305478690621716
51499849109637192307926293585461
51499849109637192307926322283438
51499849109637192307926322755614
51499849109637192307926408376718
51499849109637192308010091316006
51499849109637192312818287286647
51499849109637192312842646830401
51499849109637192313010011542698
51499849109637197795905431352942
51499849109637197795926352059294
51499849109637197795929709524933
51499849109637197795929709526394
51499849109637197803251913839943
51499849109637197805696192638264
51499849109637197805968247910370
51499849109637197841683265737041
51499849109637242268295841815358
51499849109637242268316762405118
51499849109637242269739369913745
51499849109637242270548125326474
51499849109637242270558628726397
51499849109637242270558630261591
51499849109637242270830684002875
51499849109637242277322982431163
51499849109637242277322982431892
51499849109637242277322982437751
51499849109637242315747445439525
51499849109637242316312301323841
51499849109637242316584268912743
51499849109637242316584269029383
51499849109637242323076538644000
51499849109637242323076538649859
51499849109637247621465269904798
51499849109637247628808308713384
51499849109637247628808428281858
51499849109637347969244425678668
51499849109657605183406936656417
51499849109657606830619700679850
51499849109657607012819251511841
51499849109657607013550333028025
51499849109657607379391093354812
51499849109657607379391093372065
51499849109657607379579006663969
51499849109657607379662689485222
51499849109657607562593350529913
51499849109657655003968255387882
51499849109657655003968370173063
51499849109657655138718525521487
51499849109657655138718525525858
51499849109657655138718525525859
51499849109657655138718525526066
51499849109657655138718527122371
51499849109657655138718530304699
51499849109657655141229009763195
51499849109657655141229038460955
51499849109657655186982594550807
51499849109657655186982594554935
51499849109657655186982594555015
51499849109657655186982594555019
51499849109657655186982709340359
51499849109657655192064912042801
51499849109657655552739075517935
51499849109657655552760254510412
51499849109657655735753299912905
51499849109657655735753300029545
51499849109657656787605035857933
51499849109657656792603584338206
51499849109657656792603584338366
51499849109657656792603584456493
51499849109657656792687152839294
51499849109657656833274823511052
51499849109657656833358620649757
51499849109657656838346661065181
51499849109657656838357140550314
51499849109657656838357140550474
51499849109657656838357140668601
51499849109657656838357169248317
51499849109657656838441852240113
51499849109657656838441856943625
51499849109657657387201277884800
51499849109840422823023995020516
51499849109840426529064372199318
51499849109840428174017302943584
51499849109840428175440283525894
51499849109840428175711879637590
51499849109840437050129036493796
51499849109840437050209639614202
51499849109840437052657355768403
51499849109840437052657355890819
51499849109840437461991645523210
51499849109840438697337663250126
51499849109840438704118925879353
51499849109841173094541118187100
51499849109841323212053207641236
51499849109841323212053236338996
51499849109841323212054007991328
51499849109841323212054350829876
51499849109841323212054352369441
51499849109841323212054355551609
51499849109841323212054355551610
51499849109841323212074128347588
51499849109841323212075271536228
51499849109841323212075276257961
51499849109841323212075276257962
51499849109841323212329419316559
51499849109841323212890064593049
51499849109841323212890064593050
51499849109841323212893503549947
51499849109841323212893503549948
51499849109841323214584727376123
51499849109841323214584727376124
51499849109841323214584727376177
51499849109841323214585756244495
51499849109841323214585756245899
51499849109841323214585756245900
51499849109841323214585756245953
51499849109841323257807592783360
51499849109841323258657205856688
51499849109841323258657548813280
51499849109841328146970177800628
51499849109841328146970177800836
51499849109841328194397419048115
51499849109841328194397419048124
51499849109841328741494812446544
51499849109841328741742417244551
51499849109841328741763309253143
51499849109841328741763309725526
51499849109841328744001853477376
51499849109841328744025069833987
51499849109841328744025069833996
51499849109841328749087392980702
51499849109841337411787030001958
51499849109841337480676977739755
51499849109841337480676982438403
51499849109841337480676984053790
51499849109841337483208383155778
51499849109841337483208383155779
51499849109841337483208383155832
51499849109841338031979089445381
51499849109841338031979089563425
51499849109841338031979089580895
51499849109841338032003453830418
51499849109841338032254500907370
51499849109841338032254501257290
51499849109841339265069099337320
51499849109841339265086596914310
51499849109841339267600518984206
51499849109841339313353830792738
51499849109841339317600607126025
51499849109841339317600607126026
51499849109841339859610958869378
51499849109841339859614311732996
51499849109841339859614314919536
51499849109841339859865330094724
51499849109841339862124794435090
51499849109841339862124795970284
51499849109841339862124882063564
51499849109841339862396849711568
51499849109841339866392580750546
51499849109841339867229404282865
51499849109841339867229404282866
51499849109841339868899622848608
51499849109841342971106123648292
51499849109841342971107152518068
51499849109841342973638571815034
51499849109841342973638571815194
51499849109841342973638600512794
51499849109841342978720788681054
51499849109841623378447780835334
51499849109841623402160629893477
51499849109841628931016110429584
51499849109841628932710687590150
51499849109841628933272447357520
51499849109841628933274771822131
51499849109841628933274771822134
51499849109841639456599128976653
51499849109841640051384899380858
51499849109841640051395359734057
51499849109841640051395474525097
51499849109841640051667328916286
51499849109841640051667328918716
51499849109841640051667328922928
51499849109841640051667443826396
51499849109841640051667458236782
51499849109841640051667458240994
51499849109841640058159727789191
51499849109841640058159727791621
51499849109841640058159727795833
51499849109841640058170188144824
51499849109841640058170188149036
51499849109841643162909165695178
51499849109841643162909165695338
51499849109841643162909194392938
51499849109841643167719384799253
51499849109841643167719756335561
51499849109841643167991353981482
51499849109843879739364404499699
51499849109843890852400805664030
51499849109843890852400805664031
51499849109844024366449778604093
51499849109844024366530017751077
51499849109844024366533460957325
51499849109844024368977054428349
51499849109844024503730425183425
51499849109844024506237809171057
51499849109844024506238838039375
51499849109844024506238838040833
51499849109844024549463089386887
51499849109844024549463089386888
51499849109844024549464118256663
51499849109844024549464118256664
51499849109844024550296473962309
51499849109844024550296473962310
51499849109844029850213765504223
51499849109844029850213765505675
51499849109844029850217122972775
51499849109844029850217151670742
51499849109844029851911699666697
51499849109844029851911699666940
51499849109844029895946459824101
51499849109844029895949787176291
51499849109844029897644363870213
51499849109844029897644363870456
51499849109844029898394180879522
51499849109844029898396476179768
51499849109844039323632514686498
51499849109844039323635614918893
51499849109844039323653465490338
51499849109844039323656535625245
51499849109844039323656535625298
51499849109844040967486066190784
51499849109844040968333742201033
51499849109844040968333742279982
51499849109844040968333742752157
51499849109844040968333742752158
51499849109844040969912866539854
51499849109844040969912895123942
51499849109844040969996549365469
51499849109844040969996549365470
51499849109844040969999903650241
51499849109844040970753047998559
51499849109844040970753047998560
51499849109844040970753049061414
51499849109844040970753049061417
51499849109844040970753049061418
51499849109844040970753162317424
51499849109844040970763622788724
51499849109844040970763880950925
51499849109844040977527989303804
51499849109844041016517466333185
51499849109844041021600812163677
51499849109844044681884250147632
51499849109845225119282279094229
51499849109845225124364395978060
51499849109845230607212458200843
51499849109845230607212459734585
51499849109845230607212486916073
51499849109845230607212488315753
51499849109845230607215930459191
51499849109845230607215930575831
51499849109845230660562455299449
51499849109845230660562455299450
51499849109845230662254478407084
51499849109845241725321501854368
51499849109845241725321501873241
51499849109845241727835423532233
51499849109845241727835423532234
51499849109845241727835425048554
51499849109845241727846271292800
51499849109845241727846271292801
51499849109845241734610279102698
51499849109845241734610279102701
51499849109845241734610279102702
51499849109845241773599585102926
51499849109845241773599598119244
51499849109845241773599856202668
51499849109845241773599856399501
51499849109845241773620776909068
51499849109845241778683188150805
51499849109845241778683188150862
51499849109845241778683202584329
51499849109845241780374424993356
51499849109845245433884324590188
51499849109845245433905273877708
51499849109845245438966539940697
51499849109845245438987819554893
51499849109851978261153445366620
51499849109851994130387923986673
51499849109851994727360047867746
51499849109852128236406007779205
51499849109852128243936299812989
51499849109852128243936299830459
51499849109852128378665306301072
51499849109852128378665534820756
51499849109852128378665563518516
51499849109852128378668633653470
51499849109852128378669006711874
51499849109852128378669006711927
51499849109852128378686455527108
51499849109852128378687603437481
51499849109852128378687603437482
51499849109852128378689554241778
51499849109852128378689670568065
51499849109852128381198083425419
51499849109852128381198083425420
51499849109852128381198083425473
51499849109852133106655668661164
51499849109852133106655669133340
51499849109852133175544246557085
51499849109852133175547569659925
51499849109852133175547569665541
51499849109852133175547569678639
51499849109852133312742239186347
51499849109852133320085364266248
51499849109852133708958172050204
51499849109852133724336186885819
51499849109852133724339540120831
51499849109852133724339540125203
51499849109852133724339654556495
51499849109852133724339654557947
51499849109852133724590243738661
51499849109852133724590244205221
51499849109852133724590358524085
51499849109852133726846695588987
51499849109852133726849679984585
51499849109852133726870945050176
51499849109852133726870945050177
51499849109852133731930255590048
51499849109852133731930274721924
51499849109852133731930274722167
51499849109852133731930303419927
51499849109852133731930303419928
51499849109852133731933354422762
51499849109852133731951176294939
51499849109852133731951195428519
51499849109852133731954275009609
51499849109852133909801601864240
51499849109852133909801601864241
51499849109852133910052305962973
51499849109852133914881966559960
51499849109852144293664174545100
51499849109852144296196740679435
51499849109852144296196740698308
51499849109852144407703634277055
51499849109852144430865180266476
51499849109852144430865523223068
51499849109852144433373693561699
51499849109852144433373722259459
51499849109852144433373722259667
51499849109852144433376003211006
51499849109852144438208305162509
51499849109852144484202476660826
51499849109852144819547627112079
51499849109852144819551069255516
51499849109852144819551069255517
51499849109852144819571875051116
51499849109852144821995344867081
51499849109852144821999820112166
51499849109852144842459158098120
51499849109852144842459244185567
51499849109852144844873170896081
51499849109852144844894091602481
51499849109852144844896390102365
51499849109852144844959152217209
51499849109852144844959152217210
51499849109852144844967447538828
51499849109852144844970757281202
51499849109852144845147438561741
51499849109852144845242739278112
51499849109852144845242739278113
51499849109852144850053330055310
51499849109852144850074250642157
51499849109852145033004907456221
51499849109852149760873063961464
51499849109852149760935140163180
51499849109852149760935826076365
51499849109852149784094362135665
51499849109852149784095391024164
51499849109852149791437053755571
51499849109852433913860838209232
51499849109852433916120647041224
51499849109852433921200868602068
51499849109852433921200868602311
51499849109852433921200868602312
51499849109852433921200868720355
51499849109852434099322899966984
51499849109852444622644287441843
51499849109852444622644292146107
51499849109852445031966954037407
51499849109852445031970310087565
51499849109852445031978576645525
51499849109852445031978577196649
51499849109852445031978577196650
51499849109852445034418032559929
51499849109852445034429650923068
51499849109852445034429651119901
51499849109852445034513333276300
51499849109852445034513333394392
51499849109852445041757825405133
51499849109852445217254541485139
51499849109856030262184343031835
51499849109856030262184343036047
51499849109856030290140009245481
51499849109856035773074997436287
51499849109856035773074997440659
51499849109856035773074997554331
51499849109856035773075026134047
51499849109856035775522720026903
51499849109856035775522720031115
51499849109856035775522834817943
51499849109856035780606051512700
51499849109856035818828582350527
51499849109856035818828582350580
51499849109856035821339067055827
51499849109856035821339095752183
51499849109856046685292994733501
51499849109856046753920014637871
51499849109856046756442493551960
51499849109856046756442493552044
51499849109856046756442493553448
51499849109856046761517574181443
51499849109856046763961818727715
51499849109856046870730686800863
51499849109856046870731834706864
51499849109856046870731834706865
51499849109856046870735277913113
51499849109856046893640024171226
51499849109856046893640397242484
51499849109856046893643452962876
51499849109856046898715566792045
51499849109856046898726027138606
51499849109856046898726027141036
51499849109856046898726027145248
51499849109856052244362078877716
51499849109856052251881523149635
51499849109856052251944313849859
51499849109876295239201386038259
51499849109876443702841364948175
51499849109876443702841393633044
51499849109876444800425305347285
51499849109876444800425305819461
51499849109876444984191757309167
51499849109876444984191757427211
51499849109876444984192905219541
51499849109876444984192905337585
51499849109876445349217276274751
51499849109876445349217276279123
51499849109876445349217304977090
51499849109876445349217390593615
51499849109876445349217390711659
51499849109876445350053104356788
51499849109876445350054133209302
51499849109876445350054218847668
51499849109876445350054218965712
51499849109876445356811090575221
51499849109876445356832011163529
51499849109876445395221565274832
51499849109876445395785735258855
51499849109876445395785735259063
51499849109876445395786883169228
51499849109876445395786883169229
51499849109876445532983727850737
51499849109876445532983727869611
51499849109876445532983732455831
51499849109876445532983756447875
51499849109876445532983756449327
51499849109876445532984761324155
51499849109876445532984761342869
51499849109876445532984875644471
51499849109876445533068443696100
51499849109876445533255352561023
51499849109876445533256730036421
51499849109876445540574098847042
51499849109876459762597230200415
51499849109876459762597230204786
51499849109876459762597230204787
51499849109876459762597231801216
51499849109876459762597234983627
51499849109876459762597260497572
51499849109876459762618150906767
51499849109876459762618150911138
51499849109876459762618150911139
51499849109876459762618152310818
51499849109876459762618152389524
51499849109876459762618152506164
51499849109876459762618152507651
51499849109876459762618155689979
51499849109876459762618181087367
51499849109876459762680914621008
51499849109876459762680917275380
51499849109876459808183436053451
51499849109876459808350816709680
51499849109876459808350819893495
51499849109876459808353143694473
51499849109876459808371735702962
51499849109876459808371737297988
51499849109876459808371737299475
51499849109876459808371740481803
51499849109876459815118265995494
51499849109876459815692826453145
51499849109876460174128189030977
51499849109876460174128189049691
51499849109876460174400190178667
51499849109876460174462923184352
51499849109876460174462951922501
51499849109876460174462951942188
51499849109876460174462951943592
51499849109876460180969133738885
51499849109876460364735480528111
51499849109876461409725253817589
51499849109876461409725253823205
51499849109876461409725253836303
51499849109876461409725282532819
51499849109876461409746174529764
51499849109876461409746174529765
51499849109876461409746175941091
51499849109876461409746175946706
51499849109876461409746175946707
51499849109876461409746175959805
51499849109876461409746204721768
51499849109876461409746204723255
51499849109876461409808937706015
51499849109876461409808937724729
51499849109876461409808940894007
51499849109876461409808964886051
51499849109876461409808964887503
51499849109876461409808969670508
51499849109876461416241911797672
51499849109876461416336054522817
51499849109876461416586777874654
51499849109876461454729035968122
51499849109876461455478838733280
51499849109876461455562506750704
51499849109876461455562521080737
51499849109876461455562521099611
51499849109876461455565605937550
51499849109876461462256745741067
51499849109876461462256766401416
51499849109876461462256766401425
51499849109876461462256766402154
51499849109876461462821878958808
51499849109876461462821879037514
51499849109876461462821879155641
51499849109876461462821993744281
51499849109876461462821993803326
51499849109876461462821993822938
51499849109876461462821998546123
51499849109876462004336655791433
51499849109876462004521513295839
51499849109876462011038255823255
51499849109876462011038255823984
51499849109876462011038255824020
51499849109876462011038255829844
51499849109876462011100931500000
51499849109876462011111391854744
51499849109876462011299783904042
51499849109876462011383380168366
51499849109876462011864553699450
51499849109876462011864668483928
51499849109876462011885544432941
51499849109876462011885560375928
51499849109876462011885560375937
51499849109876462011885560376666
51499849109876462011885560382526
51499849109949241226870992483426
51499849109949241226870995664350
51499849109949244336692161503439
51499849109949389695594191387224
51499849109949389695595305996139
51499849109949389695595305996148
51499849109949389741410538410315
51499849109949390793178103556378
51499849109949390793179246745018
51499849109949390976192471905247
51499849109949391321506292663468
51499849109949391341970074015823
51499849109949391341970102713800
51499849109949391341971217187210
51499849109949391341971217322724
51499849109949391342806902246791
51499849109949391342807273783099
51499849109949391344383080874704
51499849109949391344383085124261
51499849109949391344383085124262
51499849109949391344383085242305
51499849109949391344383085592066
51499849109949391344383086655084
51499849109949391344383086659212
51499849109949391344383086659292
51499849109949391344383086659295
51499849109949391344383086659296
51499849109949391344383086659455
51499849109949391344655054288585
51499849109949391345219908774625
51499849109949391345219909124386
51499849109949391345219910174062
51499849109949391345219910174305
51499849109949391345219910174306
51499849109949391345219910640866
51499849109949391390157563577755
51499849109949391390408610620189
51499849109949391525737583528196
51499849109949391525737587777546
51499849109949391525737673870826
51499849109949391525737926483336
51499849109949391525737926484788
51499849109949391525737930734138
51499849109949391525737931069556
51499849109949391525737931071008
51499849109949391525737931088270
51499849109949391525738702723340
51499849109949391527398457878696
51499849109949391527433278367586
51499849109949391527480994327436
51499849109949391528234135489346
51499849109949391528248066702674
51499849109949394499969460548584
51499849109949394499969460548744
51499849109949394499990352557336
51499849109949394500053028583112
51499849109949394500053142901816
51499849109949394500053142901976
51499849109949394637063078738924
51499849109949394637229052486900
51499849109949394637230214807416
51499849109949394637230214924216
51499849109949394637232408537058
51499849109949394637251135512524
51499849109949394637313782841784
51499849109949394637313782842028
51499849109949394637313782958584
51499849109949394637314154494892
51499849109949394637314155894572
51499849109949394637314155913286
51499849109949394683004691724632
51499849109949394683067367750248
51499849109949394683067367750408
51499849109949394683067367750492
51499849109949395048845326963847
51499849109949395048845341865340
51499849109949395049012477933832
51499849109949395049012477934075
51499849109949395049012478052119
51499849109949395049033370059224
51499849109949395049096045888251
51499849109949395049096045889703
51499849109949395049096045906965
51499849109949395049096045968200
51499849109949395049096045968444
51499849109949395049096046084840
51499849109949395049096046085000
51499849109949395049096160384261
51499849109949395049096160403864
51499849109949395049096160403948
51499849109949395049096160405352
51499849109949395231779078502405
51499849109949395231859681149276
51499849109949395232026817217928
51499849109949395232047709226520
51499849109949395232047709228008
51499849109949395232110385252296
51499849109949395232110385252380
51499849109949395232110385253784
51499849109949395234286506953910
51499849109949396283605990798289
51499849109949396283605992197978
51499849109949396283605992664529
51499849109949396283608315612823
51499849109949396284096940050930
51499849109949396284096940050983
51499849109949396284107414753093
51499849109949396284192131244588
51499849109949396284347644154034
51499849109949396284358104973850
51499849109949396284358118856197
51499849109949396284358119341471
51499849109949396284358492478580
51499849109949396284358492595220
51499849109949396284359267313080
51499849109949396284359267313323
51499849109949396284359267429880
51499849109949396284359267431367
51499849109949396284379383008786
51499849109949396284379383008787
51499849109949396284379383008994
51499849109949396284379384408466
51499849109949396284379384487172
51499849109949396284379413185015
51499849109949396284442059030399
51499849109949396284442175298372
51499849109949396284442835268951
51499849109949396284442835347692
51499849109949396284442835464248
51499849109949396284443207000556
51499849109949396284443208400236
51499849109949396284443208418950
51499849109949396285886707859805
51499849109949396329362244902105
51499849109949396330112077388531
51499849109949396330115133095789
51499849109949396330132969397123
51499849109949396331619372063321
51499849109949396332371484372633
51499849109949396878402609325871
51499849109949396878402609448286
51499849109949396878402609448334
51499849109949396878402609448494
51499849109949396878904017650331
51499849109949396878904017654495
51499849109949396878904017654543
51499849109949396878904017654548
51499849109949396878904017713597
51499849109949396878904017716022
51499849109949396878966693676107
51499849109949396878969778513802
51499849109949396878969778513829
51499849109949396878969778513838
51499849109949396878969778514046
51499849109949396878987571334123
51499849109949396879154706936516
51499849109949396879154721635183
51499849109949396879154721757598
51499849109949396879154721757599
51499849109949396879154721757652
51499849109949396879154721816701
51499849109949396879155094888932
51499849109949396879155869663600
51499849109949396879155869663601
51499849109949396879155869723432
51499849109949396879155869723592
51499849109949396879176761672192
51499849109949396879176761672193
51499849109949396879239437697969
51499849109949396879239437757960
51499849109949396880662418280486
51499849109949396880934014392182
51499849126305820807122849894983
51499849126305954506632811979434
51499849126305954508889148907370
51499849126307160618305249788286
51499849126378755681756058356743
51499849126378755681759415823843
51499849126378769956853535244751
51499849126378816215328441472834
51499849126378819919674241957630
51499849126378905851531415656099
51499849126378905854059377275447
51499849126380117722686782826007
51499849126380117722686811523815
51499849126380123213113528219918
51499849126380151075983274965953
51499849126380151076004195672362
51499849126380151083532163725562
51499849126403265657369014612327
51499849126403265657369043192043
51499849126411187241101328929045
51499849126414928748049295506655
51499849126414939866170300008979
51499849126414945173669803630885
51499849126414973038921175647154
51499849126415228746774110203198
51499849126415228891566304594975
51499849126415239864895200503719
51499849126415239866307218462275
51499849126415239866307247041991
51499849126415239867426605388358
51499849126415240004603591553358
51499849126415240009687309097299
51499849126415240050357176522323
51499849126415240057951350021301
51499849126415245355325303364730
51499849126415245355325417860735
51499849126415245355325418215026
51499849126415245362919476922721
51499849126415245362940397626940
51499849126415245362940397627669
51499849126415245362940426206650
51499849126415245364363033719832
51499849126415245401078974013794
51499849126415245401078974072843
51499849126415245408422041934347
51499849126415245408673061832673
51499849126415245408673090410166
51499849126415273220639408804428
51499849126415273220639408922472
51499849126415273228170734442979
51499849126415273228170820181920
51499849126415273228170820181968
51499849126415273228170848761636
51499849126415273228170848761684
51499849126415273228170849293122
51499849126415273228191740888320
51499849126597588308172546036106
51499849126597604777010418619378
51499849126597604967650355805316
51499849126597641837415858596350
51499849126597652955536605881230
51499849126597654190850740275610
51499849126597743824698454626388
51499849126597743824698454744480
51499849126597743832229521630394
51499849126597743832229521965812
51499849126597743832229521984526
51499849126597743832229894583644
51499849126597743832229895056027
51499849126597744015244234341421
51499849126597753303221504273971
51499849126597754950328607202730
51499849126597754950349527909130
51499849126597760484064494622301
51499849126598494282508552278376
51499849126598655518161309549562
51499849126598688869986329838772
51499849126598944586784223218107
51499849126598944586784223218113
51499849126598944589291235197048
51499849126598944589291235551339
51499849126598944589291263776764
51499849126598944589312155785356
51499849126598944589312156257739
51499849126598955707431874849990
51499849126598955707431903429706
51499849126598989059256809400052
51499849126598989059256895139200
51499849126598989059256923718916
51499849126598989059257952588692
51499849126598989059258295545284
51499849126598994542073390414671
51499849126622070279573063013541
51499849126630014100397525012132
51499849126630058572599629514158
51499849126630058763124345033730
51499849126630058763124345033778
51499849126633783196556737515091
51499849126633811190046444659785
51499849126634061378274286551547
51499849126634066723908922938544
51499849126634066723908923056636
51499849126634066723908923410927
51499849126634066723908952108741
51499849126634066731439990296682
51499849126634066731440363368180
51499849126634066731440363368183
51499849126634066731440363368189
51499849126634066731442314294895
51499849126634066868763793769431
51499849126634066868784685659931
51499849126634066914517349981539
51499849126634077849559961329912
51499849126634077849626080562143
51499849126634077849647001150451
51499849126634083340073746603411
51499849126634111196364054596962
51499849126634111196365173805204
51499849126634111196365202502964
51499849126634111196386094393464
51499849126634111203892022177986
51499849126634111203895465856617
51499849126634111203895494554431
51499849126634111203916386444925
51499849126634111333563453748105
51499849126634111379317009960213
51499849126634111379317009960219
51499849126634116686729530564738
51499849126634116686729530564741
51499849126634116686729530564747
51499849126634116686731481491453
51499849126634116686813184220165
51499849126634116686813212917979
51499849126634116694343131897885
51499849126634116732483086776849
51499849126634116732545848541773
51499849126634127804852600489788
51499849126634127804915362608844
51499849126695049620760917335135
51499849126695049620760918753529
51499849126695049620764270086325
51499849126695049620764270202965
51499849126695049803754365910781
51499849126695049803775257920825
51499849126695049803775258037465
51499849126695049803777582385439
51499849126695053325110070571121
51499849126702971394285681239752
51499849126703004750793953597008
51499849126703126867414877971453
51499849126703126913147570754676
51499849126703126913147570754685
51499849126706712527394507298097
51499849126706729184143621677001
51499849126706729184143650256717
51499849126706729184227304502616
51499849126706756999865242995676
51499849126706756999868600462776
51499849126706757002316316918928
51499849126706757182799371713796
51499849126706757185309856305375
51499849126706757185327304753428
51499849126706762490215085754103
51499849126706762535968799804179
51499849126706762536052453984234
51499849126706773608416436157208
51499849126707007366027092852842
51499849126707012719196607097930
51499849126707057189114916287512
51499849126707057189118272337670
51499849126707057189118273754603
51499849126707057189118273754612
51499849126707057189135836875820
51499849126707057189139192925978
51499849126707057189139194461012
51499849126707057191562638759876
51499849126707057191583559466276
51499849126707057326316380684015
51499849126707057326316380802116
51499849126707057328844313841748
51499849126707057372069936896123
51499849126707057372069965593940
51499849126707057374597898633572
51499849126707062679485694455537
51499849126707062679485808774401
51499849126707062679485808951548
51499849126707062679548571070604
51499849126707062679569333755253
51499849126707062679569376808769
51499849126707062679569377340048
51499849126707062679569462902049
51499849126707062679569463072554
51499849126707062679569463079196
51499849126707062725302026781263
51499849126707062725302155981285
51499849126707062725323033575279
51499849126707073797666109449044
51499849126707073797687030037343
51499849126707073797687030037352
51499849126707073797687030155444
51499849126707073797687116248883
51499849126707073800113940578192
51499849126707073800113945177462
51499849126707073800113945295506
51499849126707073800113946712655
51499849126707073800134746493504
51499849126707073800134837304146
51499849126707073800138190172135
51499849126707073800148693394912
51499849126707073843440614947268
51499849126707073845888422095970
51499849126727470059537720511163
51499849127253805005923656785785
51499849127253816129126849108665
51499849127254099847085969177485
51499849127254116295489268057090
51499849127254116310848554347301
51499849127254116313294032780587
51499849127254116318376606958747
51499849127286537301050720258791
51499849127290139023254827918951
51499849127359216458698393523134
51499849127359466692846797077111
51499849127359466692846798476791
51499849127359471626640138166651
51499849127359471634233967171621
51499849127359472229030570981653
51499849127359472229030614107322
51499849127359516650399140381660
51499849127363118370423771629944
51499849127383783396393293731075
51499849127383783808175556857491
51499849127383783848825776083082
51499849127383783853908350261242
51499849127383783986107681221028
51499849127383934103630259546772
51499849127383934149383815758871
51499849127383934149383815758880
51499849127383934154278105175914
51499849127383934154466132719587
51499849127383934154466133253242
51499849127566299060069561097427
51499849127566299060090453165068
51499849127566299062328997212209
51499849127566303870970498822723
51499849127566304413319205948431
51499849127566314982145186874389
51499849127566314982312208624261
51499849127566314982312551580853
51499849127566314982395890977493
51499849127566314989090474455271
51499849127567513909252608821164
51499849127567513909273500770707
51499849127567513909273500829756
51499849127567515739394469825973
51499849127567655336129040234964
51499849127567655336129040352327
51499849127567655336129040353056
51499849127567655336149932360919
51499849127567655336149932361648
51499849127578309794414545247218
51499849127578310153183781389738
51499849127578310206450836649238
51499849127578310206450836767282
51499849127578310208707173577174
51499849127578310208707173695218
51499849127578320722261466175205
51499849127578321271304528674618
51499849127602621831328572921202
51499849127602621831892657153186
51499849127602621961811434353271
51499849127602636648792133396276
51499849127602637845099682443337
51499849127602637884138151123192
51499849127602638439624317089045
51499849127602638439624361730008
51499849127602788603988387528478
51499849127675273118546764237843
51499849127675567817115191356873
51499849127675570928628968791708
51499849127675570928628997371424
51499849127675571523341659032628
51499849127675571523425571560026
51499849127675572757872497755975
51499849127675573307479599489847
51499849127675573307813871627319
51499849262278205745122051128993
51499849262278500576142965261196
51499849262298946808394384621169
51499849262298946808394387803497
51499849262302517370000131289265
51499849262302550314987960787881
51499849262302806624165087771028
51499849262302817744544156679810
51499849262302820846751690604444
51499849262302821403324658618152
51499849262302821403324658618153
51499849262302821403325001557239
51499849262302821403325001557482
51499849262302821403325001557483
51499849262302821403325001574745
51499849262302821403325002974425
51499849262302821403408341437935
51499849262302821403408341437936
51499849262302821403408684377058
51499849262302849261882762057585
51499849262302849262133810534223
51499849262302849266965336235745
51499849262302849267216384712383
51499849262302851099055502851591
51499849262313211119562142565871
51499849262313223474912802747050
51499849262313227179258602287080
51499849262313628264577304959737
51499849262313629909195534521114
51499849262313629909195877477706
51499849262313629911706361714985
51499849262313629911706361714986
51499849262313629911706361714994
51499849262313629911706361714995
51499849262313657866790875923204
51499849262313657912795737812123
51499849262313657912795737812132
51499849262313657912795852603379
51499849262313657912795852603380
51499849262313661617141279620746
51499849262485330990818470475157
51499849262485330991069518953247
51499849262485332638197885526044
51499849262485335930761336815039
51499849262497043863052868938071
51499849262497340209021640731804
51499849262497344098077047709417
51499849262497344098077047726679
51499849262517752665948549872073
51499849262520453126506465805553
51499849262520453133281637034968
51499849262521208936665698487642
51499849262521353701848888471495
51499849262521354937195677850743
51499849262521355485987303919401
51499849262521403107845104298451
51499849262521403519627368472206
51499849262521655721262874123977
51499849262521661074428577826515
51499849262521703297115698178595
51499849262521703846158715680483
51499849262521703846158717097425
51499849262521703846409419783587
51499849262521703846409421200529
51499849262532016985837817494722
51499849262532017534880836413796
51499849262532462488494084512940
51499849262532462534247640725048
51499849262532466240288017843343
51499849262532466240288017843344
51499849262532494058377101356115
51499849262532499594557403021183
51499849262532499594557403137817
51499849262532499594557403137818
51499849262532510704813385768445
51499849262532510704813385768454
51499849262532510704816857673239
51499849262532510705064432828150
51499849262532510705067560831821
51499849262532510705067905082855
51499849262532510705067905205355
51499849262593287296305990268206
51499849262593287845610301428040
51499849262593432473278332024351
51499849262593432475221289288998
51499849262593434259363748134450
51499849262593434259611096170134
51499849262593434259614453637234
51499849262593434305364680961958
51499849262593437963709549671427
51499849262593437963709549688689
51499849262593438009463132866741
51499849262593439655838012607773
51499849262594188276150739138158
51499849262594188276161558747670
51499849262594288570580176254915
51499849262594288571399178381561
51499849262594289806745196108477
51499849262594333042782280756941
51499849262594334689914775399410
51499849262594334690165480902194
51499849262594337982478312760211
51499849262594337982728245210983
51499849262594337982729016863315
51499849262594338394260577283886
51499849262594338394260577303569
51499849262594338394510509384738
51499849262594338394510509387159
51499849262594338394510509404421
51499849262594338394511279987310
51499849262594338394511279989731
51499849262594338531521331679041
51499849262594338531772035782145
51499849262594338577274916392124
51499849262594338577525619095548
51499849262594349514072804212706
51499849262594349514323509367991
51499849262594349514323509715490
51499849262594349514323509735173
51499849262594588760669772378345
51499849262594633230360249336351
51499849262594633232052846057369
51499849262594633232052846407289
51499849262594633232303550510393
51499849262594638171748906756995
51499849262594638171999610860099
51499849262594638766545509050707
51499849262594638766796213153811
51499849262594640413088786364366
51499849262594649290119586492647
51499849262594649291811839544135
51499849262594649839162605399831
51499849262594649840854857912048
51499849262594649840854858095783
51499849262594649840854858113253
51499849262594649840854858463172
51499849262594649840854858463173
51499849262601360702261299548876
51499849262601392818394292390598
51499849262604946913916569392414
51499849262604995089892123055430
51499849262604995089899618494920
51499849262604996325270771790944
51499849262604996874313790710018
51499849262604996874376552824862
51499849262605391867616572937496
51499849262605440046043901306118
51499849262605440046044244262710
51499849262605440046047254172496
51499849262605440046047344512366
51499849262605440046047368491360
51499849262605441830186102934126
51499849262605441830433708187254
51499849262605441830437151393502
51499849262605441876187292979078
51499849262605441876187635935670
51499849262605445579449033013683
51499849262605445579449033013692
51499849262605445579699735719541
51499849262605445579700080075813
51499849262605456654598561770984
51499849262605456700348674658752
51499849262605458345040947588592
51499849262629306714778355889282
51499849262629311656249237034748
51499849262629312205292255953822
51499849262629773675697164977650
51499849262629777382741758974952
51499849262629777382742792076816
51499849263177702491360700933931
51499849263188524128698376556636
51499849263188524128698606611306
51499849263188524265959361336698
51499849263188557480502476139446
51499849263188557480586389019732
51499849263188557480586417717540
51499849263188557480587193485320
51499849263188557481088514651870
51499849263188557481088515596636
51499849263188557617784381625908
51499849263188557617785185145278
51499849263188557617785186095660
51499849263188557617785186095867
51499849263188557617785186095868
51499849263188557618349269377262
51499849263188557618349270322028
51499849263188557620041523017980
51499849263188557620041523023596
51499849263188974572836992437565
51499849263188974572837335394157
51499849263249748046224204052746
51499849263249748053563886811174
51499849263249752857125441709756
51499849263249752857188203356588
51499849263250648483550058191818
51499849263250648484114914076134
51499849263250652187895859626996
51499849263250652189590431138532
51499849263250652190155291155558
51499849263250653424937223700108
51499849263250696655017711953145
51499849263250696655017740178570
51499849263250696655017740650746
51499849263250696655017741578250
51499849263250697897139328206505
51499849263257856732063536805502
51499849263257856732147448741228
51499849263257856732147450140908
51499849263257900740227196847371
51499849263257901197009899182634
51499849263257901197009900520835
51499849263257901197009900582314
51499849263257901197009900599576
51499849263261459003310664784172
51499849263261459003331585490572
51499849263261459003331815055804
51499849263261459003331815073066
51499849263261459003896675072830
51499849263261503605454761425907
51499849263261508414640503265926
51499849263261909444941123271373
51499849263261909444941467627645
51499849263282168354514357701268
51499849263282168356962423248316
51499849263282168491775112426660
51499849263282216114385029304345
51499849263282216665123682527530
51499849263282216665688541599790
51499849263285770625761485679938
51499849263285770626514745877990
51499849263285770628209321172316
51499849263285770628209551209724
51499849263285770628209551226986
51499849263285770628774410281984
51499849263285770763022240405330
51499849263285770763775500253462
51499849263285818797226135097397
51499849263285818797477982921552
51499849263285818804757201983311
51499849263285818934675174767641
51499849263285818934675975177808
51499849263285820034455813823578
51499849263285820039539389691478
51499849263285820039539389708740
51499849263285820039602151810694
51499849263285820583310546201043
51499849263286221072327364020799
51499849263468589734742898786992
51499849263468600298726693184650
51499849263468600299574369194899
51499849263468600848366310055996
51499849263468600848366310073258
51499849263468600848366310073466
51499849263468601945946898957289
51499849263468601945950020902972
51499849263468605650199224892824
51499849263469490165293926051952
51499849263469501278320737951498
51499849263469501278331557561010
51499849263469501278352478267410
51499849263469501278917337334054
51499849263469501278918141803806
51499849263469642108735411877170
51499849263476694700258235669749
51499849263476694707785084574782
51499849263476694837518904306073
51499849263476694845045838950254
51499849263476694845066730958846
51499849263476705820909266287612
51499849263476705820909612061034
51499849263476705958107488935568
51499849263476705958107488952830
51499849263476705958107517178462
51499849263476705958107517650638
51499849263476705958107518578142
51499849263476710762293337195276
51499849263476710767314150961430
51499849263476710767376912958182
51499849263476710767376913063176
51499849263476710767376913076274
51499849263476710767376913080438
51499849263476710767376913080646
51499849263476710767376941655990
51499849263480296979032212553452
51499849263480297116292966928924
51499849263480297116313858937516
51499849263480297116317331313956
51499849263480297116318020059340
51499849263480297116318020059548
51499849263480308092072941478282
51499849263480308092093862201944
51499849263480308092094665721314
51499849263480308092094666666080
51499849263480308092094667138464
51499849263480308092156738622762
51499849263480308092156740039704
51499849263480308229354616914238
51499849263480308229354616931707
51499849263480308229354616931708
51499849263480308229354645078391
51499849263480308229354645139870
51499849263480308229354645612046
51499849263480308229354645629515
51499849263480308229354645629516
51499849263480308229354646556812
51499849263480308229354649861603
51499849263480308229355419913051
51499849263480308229355420446706
51499849263480308229355421391472
51499849263480308229355421863856
51499849263480308229418183628780
51499849263480313038561278940100
51499849263480313038624041041846
51499849263480313038624041054944
51499849263480313038624044224174
51499849263480313582332435611974
51499849263480313582332435616138
51499849263480313582332435616346
51499849263480313582520721956506
51499849263480313582520721973768
51499849263480313582583484075722
51499849263480313587415667005510
51499849263480313587583147080598
51499849263480313587604067786998
51499849263480313587604297841668
51499849263480313587667059960884
51499849263480313587667063143212
51499849263501006332662820728702
51499849263501021104125072119838
51499849263501021287331053817178
51499849263501022385479941278588
51499849263501022392170736826456
51499849263501022392254653349806
51499849263504608184600749519833
51499849263504608596382755428805
51499849263504608603909948707372
51499849263504608603910723542032
51499849263504622963782354141415
51499849263504623375372200098508
51499849263504623421283334392792
51499849263504623421314846187616
51499849263504623421377608306624
51499849263504623421377608306832
51499849263504623558575859197474
51499849263504623558578181778586
51499849263504623558578181795848
51499849263504623558578183195528
51499849263504623558578958030188
51499849263504623558578958035804
51499849263504623558578958036011
51499849263504623558578958036012
51499849263504624656643270684190
51499849263504624656660863914532
51499849263504624656723625679456
51499849263504624656723626033540
51499849263504624656723626033748
51499849263504624656727069239996
51499849263504624663417864682870
51499849263504624663438785389270
51499849263504624663501776723590
51499849263504624663501805421398
51499849263504624663501805438660
51499849263504625205770086741884
51499849263504625212460883706694
51499849263504625212460883719792
51499849263504625212460883724163
51499849263504625212460883724164
51499849263504625212460886889022
51499849263504625212481804308100
51499849263573956024511836793706
51499849263573956024511840983029
51499849263573956161960877513710
51499849263577558295758964772376
51499849263577558433208005492380
51499849263577558433208008614681
51499849263577558435468474727899
51499849263577559531360161965742
51499849263577559532967727432230
51499849263577559532967727436394
51499849263577559532967727436602
51499849263577559533051294998586
51499849263577559533052415612284
51499849268114184942959208140776
51499849268174957135246459268085
51499849268183223528727255055056
51499849268187125989244603960620
51499849268187131484755038200664
51499849268207088368139448391845
51499849268207572221496051900309
51499849268207574051367479105163
51499849268207574051639448269487
51499849268209775436933962893249
51499849268209780744622148369883
51499849268209790254317164832433
51499849268209790254589505533065
51499849268209791489099098327365
51499849268210273923235791257826
51499849268210273924930367951832
51499849268210273924931396821608
51499849268210981501620841537227
51499849268210990828657541886345
51499849268210992614658242991615
51499849268210992657964110026985
51499849268211142968375201381046
51499849268211142968375572917354
51499849268211174491047486809187
51499849268211441318466189187350
51499849268211441320725620715912
51499849268211443150303013315916
51499849268211446808896376783748
51499849268211446808896376802621
51499849268211446808896376802622
51499849268211446816238010954162
51499849268211446816238382490470
51499849268211446816426297298694
51499849268211446816426297317567
51499849268211446816426297317568
51499849268211446816426668834193
51499849268211446816426668835002
51499849268211446816426668853876
51499849268211446816509980137359
51499849268211446816509980137360
51499849268211446816510351673667
51499849268211446816510351673668
51499849268211474681741807874075
51499849268211474682013777038399
51499849268211475917088597253323
51499849268211475917360566417647
51499849268211476511884056299346
51499849268211476511884828010727
51499849268211476512156797175051
51499849268217945329410710328762
51499849268217945329410710348445
51499849268221797781270570171135
51499849268221848842239733893330
51499849268221982541830323352911
51499849268393806286375847404050
51499849268393961938387222555974
51499849268393961938659563256606
51499849268405702490714668209594
51499849268405702490714672932780
51499849268405969511177914695030
51499849268405969511178686347362
51499849268405969511178686426094
51499849268426226725340562922338
51499849268426378673006137589466
51499849268426378673843353305561
51499849268429113685041381820288
51499849268429113685044825027988
51499849268429979114950555737585
51499849268430028520925850993495
51499849268430279296606782672906
51499849268430279303945322242694
51499849268430279303948789895948
51499849268430279304217662943326
51499849268430279304220757543952
51499849268430279304221149734369
51499849268430279304221149747410
51499849268430280538727255737626
51499849268430280539564471453721
51499849268430280539567939126658
51499849268430281126749423281952
51499849268430281133513770730763
51499849268430281133524231083966
51499849268430281134089106099429
51499849268430281134364546124607
51499849268430281134364546124850
51499849268430281134364546124851
51499849268430328709631585802783
51499849268430328710196444866997
51499849268430328710196444873639
51499849268430329259239463775207
51499849268440637404207741722091
51499849268440642947982503811028
51499849268440774809814226960812
51499849268440819282208174755105
51499849268440819282208174755106
51499849268440824818388476420173
51499849268440824818388476420174
51499849268440835745696354025606
51499849268440835882890903073434
51499849268440835882894346282103
51499849268440835882894346636235
51499849268499356184890164302307
51499849268499358014762734695801
51499849268501614121583477211978
51499849268501914310854157284780
51499849268502057888053655894466
51499849268502057888322928008108
51499849268502057888325252006162
51499849268502063238776396575614
51499849268502063239047991152276
51499849268502063239529541986790
51499849268502960286009861257529
51499849268502960286281458885545
51499849268502963807329700835163
51499849268502963807341323981351
51499849268502963944602078356823
51499849268502963990355663142005
51499849268502963990355663161688
51499849268502974515645208243425
51499849268503210467731034829657
51499849268503214171239220998654
51499849268503214171239991134666
51499849268503214171239992650986
51499849268503214173771410965341
51499849268503232428610685776116
51499849268503258645133576680312
51499849268503258645133593098121
51499849268503259880483852843961
51499849268503260429526870345849
51499849268503260429798467973865
51499849268503260475552052765689
51499849268503263584264794264543
51499849268503263584828491008970
51499849268503263584829653328757
51499849268503263584829653335399
51499849268503263585100477788121
51499849268503263585100477794763
51499849268503263585101249440453
51499849268503263585101249447095
51499849268503264133871509910538
51499849268503264133872670833075
51499849268503264133872672346965
51499849268503264133872672349395
51499849268503264133872672353607
51499849268503264133872672366648
51499849268503264134143104505914
51499849268503264134143496689689
51499849268503264134143496696331
51499849268503264134143496709372
51499849268503264134144266942341
51499849268503264134144266944771
51499849268503264134144266948983
51499849268503264179626257079740
51499849268503264179626257138789
51499849268503264179626257145431
51499849268503264179626257158472
51499849268503264179896689414378
51499849268503264179897853250485
51499849268503264179897853257127
51499849268503264179897853270168
51499849268503274704641881657257
51499849268503274704912702936723
51499849268503274704913478242155
51499849268503275252264243981211
51499849268503275253684899159145
51499849268503275253956496677163
51499849268503275253956496787161
51499849268503275253956496793803
51499849268503275253956496806844
51499849268503275253956496812677
51499849268503275253956497143723
51499849268503275253958819625457
51499849268503275298017828889675
51499849268503275299710081578985
51499849268503275299710081585627
51499849268513620457059414168714
51499849268513622287478220222094
51499849268513631575180047134730
51499849268513765269606817200396
51499849268513765269878413312092
51499849268513765269878446607709
51499849268513767099749869116345
51499849268513767100021838280669
51499849268513770757526521622316
51499849268513770757526521641999
51499849268513770803520190731985
51499849268513781878426163267376
51499849268513781924183191265439
51499849268513783523139385480419
51499849268534046275744841562456
51499849268534046275912234848636
51499849268534046275912235898396
51499849268534046275912236383830
51499849268534046275995803928552
51499849268534046275995804418198
51499849268537930480740117172968
51499849268538080598828029860741
51499849268538080598828033047281
51499849268538080599098494932663
51499849268538080599098882899821
51499849268538080599099657738693
51499849268538086135283426524764
51499849268538096658607800219351
51499849268538096658607803401679
51499849268538097207650819120919
51499849268538097253404402428418
51499849268538097253404402428662
51499849268538097253404402513063
51499849268538097253404404029383
51499849268538097253404404029387
51499849268538097253404407230341
51499849268538097253404407230344
51499849268538097253404407230345
51499849268538097253404407230584
51499849268538097253404407230585
51499849268538098853774653468263
51499849268538098854057126051384
51499849268538098854057497568738
51499849268538102560097874747540
51499849268538102560819247465565
51499849268538102560820251987713
51499849269060826174994570113045
51499849269060826174994573299585
51499849269062016279563739165868
51499849269085124902442772067147
51499849269085125496967406712855
51499849269085125497218455172231
51499849269085125497239375877179
51499849269085141549132542146971
51499849269085141559173314186163
51499849269086342130793261130041
51499849269086342728037710614148
51499849269093246669480126971251
51499849269097182435815153079346
51499849269097182435815267870594
51499849269097182847660179370366
51499849269097182847681098558994
51499849269097182847681100075314
51499849269097182850107900432430
51499849269097182893685733468670
51499849269097182893688056416964
51499849269097183030611870164306
51499849269097183030865903019280
51499849269097183030865903135920
51499849269097183030865903138350
51499849269097183031429986897132
51499849269097183031429987251264
51499849269097183031429987370334
51499849269097183033122240066286
51499849269097299842401072994483
51499849269155827233442161930277
51499849269158070890113381983295
51499849269158070890847927971809
51499849269158070895199052278401
51499849269158070897706064613085
51499849269158071484638016629003
51499849269158071484889065088379
51499849269158071485644530732081
51499849269158071489723686924109
51499849269158071489995654572113
51499849269158071492230699258793
51499849269158071492251619963741
51499849269158071492251991500049
51499849269158071492418985603325
51499849269158071492503039959425
51499849269158072674505517915265
51499849269158073270031689439798
51499849269158076388073858444407
51499849269158076388889765974639
51499849269158076423765750608731
51499849269158076431379353943469
51499849269158076431379725479777
51499849269158076980150403680713
51499849269158078035265677301215
51499849269158376574878913168087
51499849269159273843370158097451
51499849269159276997833787434395
51499849269159277007874214627669
51499849269159277007874559001203
51499849269159277546876805863579
51499849269159277554407097914833
51499849269159277555223000858845
51499849269159277556666529443395
51499849269159277556938498607719
51499849269159277557482436973627
51499849269159277557754406156825
51499849269159278792264370468559
51499849269159278792265145303219
51499849269159322022344902295378
51499849269159322022344902315061
51499849269159729693687914724145
51499849269159729693938963365042
51499849269159729693959512352161
51499849269166176602725023553753
51499849269166182090707485491247
51499849269166226558038936830262
51499849269166226558038936849945
51499849269170083958876439380875
51499849269170083958876697648079
51499849269170084363880825796798
51499849269170084368964171627290
51499849269170084370470675479723
51499849269170084370742644662921
51499849269170084371223606219110
51499849269170084553673057735834
51499849269170128835329787596774
51499849269170128881358670448560
51499849269170129018532413575162
51499849269170129018535479479432
51499849269170133775210664278552
51499849269170133781988585753290
51499849269190491931195413714271
51499849269190491931195414777081
51499849269190491931216707018337
51499849269190491931760273847937
51499849269190491931948560192469
51499849269190541704308228775090
51499849269190543541228771670136
51499849269190543541228776374608
51499849269194393796916561623049
51499849269194393796937453630189
51499849269194393796937825166497
51499849269194394391462088275897
51499849269194394391462459812205
51499849269194394391713508271581
51499849269194394392278367342437
51499849269194394392466395419765
51499849269194394392550336525635
51499849269194395581307487699329
51499849269194395993088975985421
51499849269194395993841907781210
51499849269194396171772901113802
51499849269194396171772901467934
51499849269194396176856246944294
51499849269194444172084392991856
51499849269194444210578878666452
51499849269194444217357801481010
51499849269194444217837949203964
51499849269194444347755950220520
51499849269194444347755950570440
51499849269194444347756607547346
51499849269194444347756721866210
51499849269194444354533758302872
51499849269194444355098732159152
51499849269194445996412213598275
51499849269194446001662896547684
51499849269194446003922589998980
51499849269194545747136339106526
51499849269194546341660973752234
51499849269194546341932942915829
51499849269194546341932942916558
51499849269194546341932942935512
51499849269373323800448145058897
51499849269373329158698599758129
51499849269374224162002681080638
51499849269374224184910856130401
51499849269374224185161903190097
51499849269374224185162679428649
51499849269374224230913163633947
51499849269374224230915229701667
51499849269374225420508697155565
51499849269374229718832868528251
51499849269374229719648518835215
51499849269374229727262412236789
51499849269374515084760356831645
51499849269374515086454932475891
51499849269374524374432498586561
51499849269374529321464404525273
51499849269374529916261379871613
51499849269374529916532977537217
51499849269376911245777598659188
51499849269376914363524346039490
51499849269376916010716074557880
51499849269376925453655762875518
51499849269376925476563937925281
51499849269376925865437768784490
51499849269376925865438801886354
51499849269376926071360540218993
51499849269376926072174168508774
51499849269376926072176447749225
51499849269376927100784819613270
51499849269376927122329839159300
51499849269376927123755756782089
51499849269376927718552359075801
51499849269376931422079928148951
51499849269376931422351524260647
51499849269377226260693523264943
51499849269377226261444733815844
51499849269377226261447056764138
51499849269378111872356222213684
51499849269378111874612559141620
51499849269378115578957358269334
51499849269378116768007370630936
51499849269378126691430902009948
51499849269378126691432836887485
51499849269378126691432966204786
51499849269378126691433224958242
51499849269378126691995761074162
51499849269378126691995761080804
51499849269378126691998859796878
51499849269378126698773682538280
51499849269378126698773682555542
51499849269378128475822648354841
51499849269378131592168735915557
51499849269378132186693370561265
51499849269378132187508163476749
51499849269378567665332046912854
51499849269378567665333196352669
51499849269385030998715002166729
51499849269385030998735926054005
51499849269385030998903287461501
51499849269385031181664303516802
51499849269385031182001310983783
51499849269385036540250646474821
51499849269388922346193013217406
51499849269388922346213932406034
51499849269388922346213933922354
51499849269388922529144708243434
51499849269388922529394634326156
51499849269388922529398737935763
51499849269388922529415526334748
51499849269388922529418998711188
51499849269388933456991645114416
51499849269388933505258406019994
51499849269388933505258407436936
51499849269388933505258410619264
51499849269388933505259067484551
51499849269388933642433039133862
51499849269388933642434975534361
51499849269388933642435363131916
51499849269388933642435363605118
51499849269388933642436137966576
51499849269388933642436138320708
51499849269388933642436138439778
51499849269388933642456284193426
51499849269388933647536534016970
51499849269388933647539634273259
51499849269388933649775046363546
51499849269388938995601468469219
51499849269388938995601469001470
51499849269388938995685151472954
51499849269388939000684814299711
51499849269388939000684814831962
51499849269388939000768727358116
51499849269388939000769502192776
51499849269388939002944479248970
51499849269388939002944479249213
51499849269388939002944479249214
51499849269389072687692822067134
51499849269409345915610014985287
51499849269409345916342280203980
51499849269409345916342280217030
51499849269409345916363172225622
51499849269409345916425962570262
51499849269409345962179518782370
51499849269409346327392279161463
51499849269409346328208225696678
51499849269409346334735059702845
51499849269409346510322936460961
51499849269409346511137720177905
51499849269409346511141938218813
51499849269409346517937685681233
51499849269409347570269490259186
51499849269409347570332166401602
51499849269409347570332166421285
51499849269409348158266906146630
51499849269409348165044829137688
51499849269409348165045171977640
51499849269413233963750986968737
51499849269413233963751758621069
51499849269413233964315842853053
51499849269413234154276473139310
51499849269413234154837229546720
51499849269413248422613558387330
51499849269413248422697240740562
51499849269413248787909011611424
51499849269413248787912110382659
51499849269413248788645335444638
51499849269413248795252783214945
51499849269413248834481947257980
51499849269413248971656577308581
51499849269413248971658899790315
51499849269413248971658900243834
51499849269413248971659675078494
51499849269413248971677496477526
51499849269413248971680595316882
51499849269413248978183440029009
51499849269413248978455422538484
51499849269413248978455422540914
51499849269413248978998583002262
51499849269413250023258899761907
51499849269413250023991353171554
51499849269413250030765947285848
51499849269413250030786843882112
51499849269413250030849500426821
51499849269413250030849859209928
51499849269413250030849859229611
51499849269413250618052407454993
51499849269413250618052407988856
51499849269413250618784628104822
51499849269413250618787957000216
51499849269413250618787957000459
51499849269413250618787957000460
51499849269413250618871754139107
51499849269413250618871754139116
51499849269413250625374135072529
51499849269413250625374149971748
51499849269413250625562522399524
51499849269413250625562522419207
51499849269413250625562549579560
51499849269413250625562551121395
51499849269413250625562551121396
51499849269413250625583446175824
51499849269413250625646117619752
51499849269413384310606336360778
51499849269482277498246870669685
51499849269482281179597114390604
51499849269482281202025115037155
51499849269482281202025225106669
51499849269482281202756722935430
51499849269482281202757494587762
51499849269482281202841062622130
51499849269482281202841434158438
51499849269482281384959239156165
51499849269482281385039451121501
51499849269482282438187080331784
51499849269482282438187080349046
51499849269482283032149939167589
51499849269482283032711714994754
51499849269482283032900114608390
51499849269486178355851072685236
51499849269486180141968003643766
51499849269486183250760940824843
51499849269486183250760945405239
51499849269486183662271236297431
51499849269486183662542832409127
51499849269486183662542951314211
51499849269486183662543205345115
51499849269486183662543209600289
51499849269486183663274441713724
51499849269486183663274444893622
51499849269486183663275216545954
51499849269486183663358127246854
51499849269486183663358784580322
51499849269486183663359156116630
51499849269486183845285575470551
51499849269486183845557216224028
51499849269486183846100368386035
51499849269486183846288780881020
51499849269486183846288784060918
51499849269486183846288784067560
51499849269486183848005283052655
51499849269486183848005286239195
51499849269486183848008380822568
51499849269486183848548215596122
51499849269486184898621234272870
51499849269486184898621234279512
51499849269486184898704802307238
51499849269486184900315809923758
51499849269486184900337851238183
51499849269486185492688682003354
51499849269486185493229436952946
51499849269486185493417836566582
51499849269486185493417838108417
51499849269486185493417838108418
51499849269486185495112413084899
51499849269486185495112413617150
51499849285948130969316083002256
51499849285948131518108053444448
51499849285948131518380367100398
51499849285948131564113031303914
51499849286156157373669548316547
51499849286229156295442289198635
51499849286263973492458362345323
51499849286263973492709409422281
51499849286823059132993863074248
51499849286823059270191855684796
51499849286823059272448192612732
51499849286896005120663672640256
51499849286916718180332448781678
51499849286916719415679238160926
51499849286916820264237232356718
51499849286916820309969552068608
51499849286920320449883880858148
51499849286920320449884652510480
51499849286920320456662803672706
51499849286920320456662806855034
51499849286920321692008821399622
51499849286920321692008824581950
51499849286920321692009596234282
51499849287103092485320294860170
51499849287103102500770656714100
51499849287103102500772979662394
51499849287103103603440270492718
51499849287103107309478319558018
51499849287111207473316281649962
51499849287111207473316284832290
51499849287111207610514158541966
51499849287111212419783582669574
51499849287114798768724689648476
51499849287114809744501336727392
51499849287114809744563408211690
51499849287114809744563412810960
51499849287114809881762091452784
51499849287114809881824853217708
51499849287114815234739105205274
51499849287114815234990153664650
51499849287114815234990928499310
51499849287114815240073732732140
51499849287114815240074504384472
51499849287114815242249481440910
51499849287135522802539821488268
51499849287135522939738470948462
51499849287135523992133026075683
51499849287135523998907738144688
51499849287135524037886610867516
51499849287135524044664417539568
51499849287135524593704340438400
51499849287139125073784277895760
51499849287139125073786949449676
51499849287139125210985627624940
51499849287139126309130295622676
51499849287139126309133737411982
51499849287139126309133738828924
51499849287139126315824491146337
51499849287139126315908106541648
51499849287139126857357410180552
51499849287139126858092959192156
51499849287208457814371679410222
51499849287212059948420813827962
51499849287212059950592463530598
51499849287212060085618035736560
51499849287212060085618807388892
51499849287212061183679821381284
51499849287212061183766831554878
51499849287212061185374397025530
51499849287212061185375517633395
51499849287212061185459085201212
51499849287212061185461408149506
51500021646449250267939093333874
51500023098190660997572288985404
51500023505694938603638927455406
51500023507641967945765483209970
51500023507860805929018212791558
51500023507968874058900481998620
51500023507968874061348201288656
51500023507968874241831253131548
51500023560819546846401387337250
51500023561725983071573530137971
51500023561725983071573573735807
51500023718624259745741622287744
51500023720668580472137791148576
51500023721578572452292455990599
51500023736131329714603955929958
51500023736322221539962653835922
51500023736350135985046624479440
51500023738102674578192077309882
51500023738321527188031183945232
51500023738394462062915325165086
51500023738394473182730678191700
51500023738429595325443861057446
51500023738429595325694565177812
51500023738429595508457742016166
51500023738429595508458086372438
51500023738429595508709133449396
51500023739276534246513487534565
51500023739304448691597458178083
51500353093939327195592286972917
51500353094048279292266586033077
51500353307623304064235906592237
51500364107715257304060066085996
51500366022012615006252005339581
51500369614261409742156927134557
51500369614262313871877021581909
51500369614262313877053754884313
51500369614553193705552182725195
51500369614553197411590235905943
51500369615210596297176645615079
51500369615460664016053438064113
51500369615460664022828265288145
51500369615533598890686646525873
51500370253571795767410274709560
51500370253596111098326064044228
51500370323308166689069146884450
51500370323308166695847412715460
51500370324240838075899574938200
51500370324459681404852973455102
51500370329204784536702716436902
51500370330154271282457477853786
51500370330185486201448157208056
51500370330404339008130018231800
51500370483789337644740846692934
51500370483813697448193471808796
51500370484008192231604053312368
51500370484032503848807375428692
51500370489941127622392759916012
51500370536202401099526955698644
51500370536987375666867350259426
51500370559649284325979335412166
51500370559941112761576695504830
51500370559941112898774687765458
51500370559965383620227618222628
51500370560589761825610724337986
51500370560597565554544800861632
51500370560621924762928853003138
51500370560816419546339434506710
51500370560840731171489139475034
51500370560913664254122004091750
51500370560913666038510696363962
51500371688384341647178683922189
51500371688408656976402220565117
51500371688408671846314580425181
51500371688415561512158931121565
51500371689063964780667319754741
51500371689064264969370361866287
51500371689064264969937913752929
51500371689065164803453711593203
51500371689065164805146050382435
51500371689065165354945309313067
51500371689065165399858971385725
51500371689065165399942654211341
51500371689065165400676854308389
51500371689065165400677227379891
51500371689065165407474094168597
51500371689138159571192720263923
51500371689148922050473583106989
51500371689148922050473583111201
51500371689148966522110831728911
51500371689148966522110917817979
51500371689169379255332286343095
51500371689173233675348220428195
51500371689173281668400727507885
51500371689173281715848860413999
51500371689173281715849635248659
51500371689173281851331269530701
51500371689355752318194388459913
51500371689355752455393409590317
51500371689356953029188476942723
51500371689356953029460073054419
51500371689356953029460446125921
51500371689356953075193081627257
51500371689356954266501782434185
51500371689356954266502557268845
51500371689356954266502930340347
51500371689356964195006338475613
51500371689356964195008404543333
51500371689363857567394024518980
51500371689363857567394024584671
51500371689363868685514000217219
51500371689367760027911488277063
51500371689367760027911744960852
51500371689367760027911746561736
51500371689367760027911746561737
51500371689367770963017497345853
51500371689367770963080254861427
51500371689367770963080259460697
51500371689367771146031722194284
51500371689367771146031722194285
51500371689367771146094484309129
51500371689367776499260556526495
51500371689367776499261331361155
51500371689388169189823009746371
51500371689388183877539285960921
51500371689392071513059084989453
51500371689392071650257048897821
51500371689392071650340731723437
51500371689392086338057007937987
51500371689392086338057381009329
51500371689392086475235108296140
51500371689392086475235108357619
51500371689392086475235108361831
51500371689392086475255287530808
51500371689392086475256029068183
51500371689392086482030855758560
51500371689392087527650584061719
51500371689392087534362649170907
51500371689392088121606805892637
51500371689392088121627813042397
51500371689392088122384340036472
51500371689392088122447187890465
51500371689392088129221928675509
51500371689465017645518417684193
51500371689465021349867202210455
51500371689465021349867202214667
51500371689465021351580718389828
51500371689465021351580719990712
51500371689465021351580719990713
51500371689465022402283706784331
51500371689465022403975959130155
51500371759093372179697639832875
51500371759100276532920637493369
51500371759283041791729316147913
51500371759311261548887176020773
51500371759319066469378681608509
51500371759323016376050474544411
51500371759944358138034609802469
51500371759967769330122434815187
51500371759967769331814687511139
51500371759967769332361318691429
51500371759968669760673462080147
51500371759968669762365714776099
51500371759975573063803554987749
51500371760072884210584630024895
51500371760072884212279206718901
51500371760259557006877201640975
51500371760259558655700830840645
51500371760267362524613775067403
51500371760267362524614033268916
51500371760267373505535753490133
51500371760267373505535758089403
51500371760291674009781919414643
51500371760291674147042674140035
51500371760291674147043788748959
51500371760291688834759294728119
51500371764904688099922111572737
51500371764904688100110354804911
51500371764904702871761021759474
51500371764904735674333069924601
51500371765000748797203930021875
51500371765008868594472323919335
51500371765012815481354881600133
51500371765012820420482615225729
51500371765012820420482615229941
51500371765195271443494971061355
51500371765195571449751340215531
51500371765219586772718249419817
51500371765219586772718622491319
51500371765219586772719282538943
51500371765219631107095116383637
51500371765219886961988843418005
51500371765220787346723523658253
51500371765220787346723896729755
51500371765220787392478227776315
51500371765220802177659818302559
51500371765220831818361030556217
51500371765227691882459428299389
51500371765227691882459686579643
51500371765304540154976459365721
51500371765304588330959508468227
51500371765304588330959594557295
51500371765325001384308464600861
51500371765852983551136277199701
51500371765876394743224446586161
51500371765877295173754208771027
51500371765877295175384043721457
51500371765877295175467726547073
51500371765877311791527903568811
51500371765877345138291657870908
51500371765877359962449686684204
51500371765957149823100551483645
51500371765957149960277537298773
51500371765957149967052450261953
51500371765981461584398775156425
51500371765981461585152174615767
51500371765981509168871139380660
51500371766175987937443731500420
51500371766175987937715700749309
51500371766175998872883835977497
51500371766175998872883840576767
51500371766176003814267906885161
51500371766200299560061003085393
51500371766273249259667798935139
51500371766273249259671156336548
51500371766273249259671156402239
51500371766273249261384286692185
51500371766273249261384674178285
51500371766273250313779913317727
51500372005475317168333230313147
51500372380458139853329276651030
51500372380482456833072051235526
51500372380666137526206588924928
51500372380666138715819971028044
51500372380676944478924510782420
51500372380701259808127123650500
51500372380701259808148018723328
51500372380701261455276067874696
51500372380774194684475803879094
51500372380774194685019767872910
51500372397199697143609232273995
51500372397200597711420928175279
51500372397200597757153592378795
51500372397527504009746135392701
51500372397527509363190891727305
51500372397527509363253653842149
51500372397551835217492814980375
51500372397551835812289418809365
51500372398075947825281931634048
51500372398100263148858038210288
51500372398100263155636305458241
51500372398111069923645021058001
51500372398111069962682985929841
51500372398111069969377685143425
51500372398111069969461253177793
51500372398173209141423593280275
51500372398173209141695902115481
51500372398173209141695905302021
51500372398180113494646594717943
51500372398183971627837601842869
51500372398183971627837974914370
51500372398184015911377276599327
51500372398184015955436256117429
51500372398184015955436257180239
51500372398184015955436284815189
51500372398184015955436285878047
51500372398184015957130861509195
51500372398208283069700995642953
51500372398208283254411031184832
51500372398208331240538708452295
51500372398208331240601556660579
51500372398208331286271372472028
51500372398208331286271372537719
51500372398208331286271461459195
51500372398208331286355141570447
51500372398208331423532213002259
51500372398208333072439901281131
51500372398208333072439901281167
51500372398208333072439901281215
51500372398208333072439901281374
51500372398387201403534744712410
51500372398390813008512893227547
51500372398390813008512897476897
51500372398390813145710799749027
51500372398390813145710804348297
51500372398391113152030275387369
51500372398391113152030279636719
51500372398391113334960473040863
51500372398391113334960476223191
51500372398391113334960477758225
51500372398391113334960477758385
51500372398391114387375951927083
51500372398391114387375952989941
51500372398391114387375952990101
51500372398392003843782890464745
51500372398392013765511586394891
51500372398392013765511591116624
51500372398392013765511591116625
51500372398392014955124971802591
51500372398392014955124973219740
51500372398392014955124973219741
51500372398398907144673324189269
51500372398398907144674476817005
51500372398398918118002253045171
51500372398398918120513884125811
51500372398398918255262922031415
51500372398402809467909399782271
51500372398402809605170154157743
51500372398402809605191046166335
51500372398402809605191824187327
51500372398402809605191824187535
51500372398402820532766418810129
51500372398402820532766419160049
51500372398402820535280340941505
51500372398402820578499829150337
51500372398402820578499829622721
51500372398402820578519975022237
51500372398402820578520749856897
51500372398402820580950244560999
51500372398402820580950904608623
51500372398402820580950904962915
51500372398402820581031606102633
51500372398402820581031606102669
51500372398402820581031606102717
51500372398402820581033925851373
51500372398402820715697735961870
51500372398402820715697736021737
51500372398402820715697736139829
51500372398402820715697736139989
51500372398402820715780644008481
51500372398402820715781418847353
51500372398402820718211659334015
51500372398402820718211659688307
51500372398402820718232580394659
51500372398402826076543902632226
51500372398402826076543902697917
51500372398402826076543902815961
51500372398402826076543905880245
51500372398427121230069818621708
51500372398427135864438796066593
51500372398427135864501471738077
51500372398427135864501553582167
51500372398427135864501557831517
51500372398427135910171455666627
51500372398427135910171457201661
51500372398427135910174440000746
51500372398427135910255027950101
51500372398427135910255027950185
51500372398427135910255027950345
51500372398427135910255138492035
51500372398427135910255142741385
51500372398427136047453020915024
51500372398427136047453020915025
51500372398427136047515779493409
51500372398427136047515782679949
51500372398427136054230942372293
51500372398427137099850670141797
51500372398427137106562732068657
51500372398427137106562735250985
51500372398427137106625407740141
51500372398427137694308986032240
51500372398427137694309100883355
51500372398427137694371833946099
51500372398427137694371862644067
51500372398427137694643802066487
51500372398427137694643803129297
51500372398427137694643830764247
51500372398427137694643831827105
51500372398427137701421638497705
51500372398427137701421641684245
51500372398427137701422011569047
51500372398427137701422014755587
51500372398500070784803546337135
51500372398500070784803549519463
51500372398500070784887892392495
51500372398500070922064300712607
51500372398500070922064303899147
51500372398500070922085970742191
51500372398500070923780806066419
51500372398500070923780806066578
51500372398500070923780806066579
51500372398500070923780806070790
51500372398500070923780806070791
51500372398500070924324770064606
51500372398500071974417646119691
51500372398500071974480322141095
51500372398500071974480322141255
51500372398500071976113371069571
51500372398500071976113371069619
51500372398500071976176046745475
51500372398500072568942280293015
51500372398500072568942308990823
51500372398500072568942308990983
51500372398500072568942309463159
51500372398500072569005071459959
51500372398500072569005071578003
51500372398500072569276924434967
51500372398500072569276925773168
51500372403140409640609930574893
51500372403328027794092209135531
51500372403432226962330052587283
51500372403984523229746645320559
51500372404015759522773996447439
51500372404019695519743089898997
51500372404019695519743090248917
51500372404019695520307174126769
51500372404019695520307174480901
51500372404081834511219765177041
51500372404081834511222089525015
51500372404088739044946140406859
51500372404088739046916124059899
51500372404092597040939269240101
51500372404092641324478943996559
51500372404092641368537923514661
51500372404092641368541022347375
51500372404092641507409486019375
51500372404113055435309732846841
51500372404116956653703224057811
51500372404116958485478720824454
51500372404116958485541568678447
51500372404299438421614560624779
51500372404299443317248145927465
51500372404299738565131569713099
51500372404299738567307696073767
51500372404299739800477590626555
51500372404300629250110106773731
51500372404300640368229623595629
51500372404307543533615551523043
51500372404311435018293491584767
51500372404311435018296845869539
51500372404311445948382008338737
51500372404311445991601497019953
51500372404311445994052572360147
51500372404311445994133273499949
51500372404311446131313325018094
51500372404311446131313325196213
51500372404311446131313325550345
51500372404311446131313327085539
51500372404311446131331180371348
51500372404311446131333475671594
51500372404311446131397009438771
51500372404311446136416819901202
51500372404311450889766854081061
51500372404311450894786666144377
51500372404311451489645570095149
51500372404311451489645573277477
51500372404331844175878936989644
51500372404331858817022741486759
51500372404331858817085127466025
51500372404331860052431173418525
51500372404331860059146677488823
51500372404331860059146680671151
51500372404335761277540463463825
51500372404335761277603220979399
51500372404335761277603225228749
51500372404335762512952337539029
51500372404335763107410768280587
51500372404335763107745469463719
51500372404335763107748568296433
51500372404335763114461006476963
51500372404335763114523309081477
51500372404404793691718625974295
51500372404404794927064382234417
51500372404404794928697314954751
51500372404408692630821204280628
51500372404408696152235314832235
51500372404408696152235974525727
51500372404408696152235974879859
51500372404408696152236347400236
51500372404408696152236347951361
51500372404408697387581989420235
51500372404408697389215036931817
51500372404408697389277712607673
51500372404408697982106624065943
51500372404408697982106738857191
51500372405954732230107797050000
51500372406063652643347363643005
51500372406098774925201410664481
51500372406098808286301363201686
51500372406282490620690011025544
51500372406282490628280740843668
51500372406939036039005989870648
51500372406939036039089556842206
51500372406939036039089558377400
51500372406939036039569729729098
51500372406939036039573171872536
51500372406939036039841670214328
51500372406939036039841670686712
51500372406939041529436174752890
51500372406939041529456983382358
51500372406939041529519742314874
51500372406939041529519745501414
51500372406939052642473494717480
51500372406939052642557177070711
51500372406939052642557177070712
51500372406939052643040673532828
51500372406939052643309170339426
51500372406939052643309285130674
51500372407254937068345003085069
51500372407254940767043373507389
51500372407265908795322758482698
51500372407265908930069216942402
51500372407265908930069590013904
51500372407265908932516937997824
51500372407265908932517312604360
51500372407265908932583513208090
51500372407265908937603323670521
51500372407265908937603325271405
51500372407265908937603325271406
51500372407265914283239019698370
51500372407265914290769402206133
51500372407265914290832073864468
51500372407265914290832077046796
51500372407265914290832078581830
51500372407290074029909968185495
51500372407290074167105522010953
51500372407290074173883444528809
51500372407363009043433307166719
51500372450593126955349004607869
51500372450597062630430992479959
51500372450705132135364141595783
51500372451565730690896531716238
51500372451569641895964877534613
51500372451569643682045825216933
51500372451576546982937031534137
51500372456213905851923047899250
51500372456213910791050781878978
51500372456609855543047095132160
51500372457162206844614428911364
51500372457162217964969587996462
51500372457186518468735666419096
51500372457186533293628268400942
51500372457290634740137271617264
51500372457509488770283418233522
51500372459241286826290989492451
51500372460428668808851356935689
51500372473938580782843219418507
51500372473938580920041212029055
51500372473939782091228050090946
51500372473939787030355784070674
51500372474008825072160944272655
51500372474012728089064460975149
51500372474012728089064465696883
51500372474012728134818049071557
51500372474043903484792623626815
51500372474043903484792623626851
51500372474043947818959821647591
51500372474047866288336814731943
51500372474047866288336900821011
51500372474047869992682701305807
51500372474230632145152304370077
51500372474230632145152307552405
51500372474230632145152309087439
51500372474262785789598911812399
51500372474262785926796904422947
51500372474262800613760008046285
51500372474327626672046714821783
51500372474327626672046719421053
51500372474327626809244793521399
51500372474327626809244797770749
51500372474327926815563809999171
51500372474327926815563814720904
51500372474327926815563814720905
51500372474335731782351981115667
51500372474335731782351982532609
51500372474335731782351982650701
51500372474335731782352095906707
51500372474335731782352097323856
51500372474335731782352097323857
51500372474335731919550060882305
51500372474335731919550061354689
51500372474335731919550088517255
51500372474335731919550089580113
51500372474360047113270866572897
51500372474360047250468945272513
51500372474887177169440815770407
51500372474888083083919431103060
51500372474888083090673075922070
51500372474888094203710767422968
51500372474888094204274590188158
51500372474919247866297823119178
51500372474919264479931329193280
51500372474919264479931329193281
51500372474919264525663993274333
51500372474992243407641514331564
51500372474992243864968242184613
51500372474992243864968242656996
51500372474992243864968242656997
51500372474992243864968270882421
51500372474992243867419316107865
51500372475016510979442273808960
51500372475016510979442273808961
51500372475016510979504949830365
51500372475016511025174851800945
51500372475016511025174854983273
51500372475016511025258537808681
51500372475016511162435692265485
51500372475016511162456616158377
51500372475016558603810471085266
51500372475016558603810471086670
51500372475016559198335105792453
51500372475016560384914617236154
51500372475199331773856419341854
51500372475203233639305568484935
51500372475203233639305569823136
51500372475203233639305683275975
51500372475203243110297263736327
51500372475211037324450281511095
51500372475211037324450367600163
51500372475211037370182950235140
51500372475211047893527325380903
51500372475211047893528100687739
51500372475211048030787994367147
51500372475211048490753824142035
51500372475211053386405145045556
51500372475211053391488576676675
51500372475211053391488577148851
51500372475235349133098945757050
51500372475235349133098945934925
51500372475235349133098945935009
51500372475235349133098946289301
51500372475235363225199613296068
51500372475235363774242286490113
51500372475235363774305136233431
51500372475235363819786751960101
51500372475235363819975036782697
51500372475235363819975038317731
51500372475235363820058719608105
51500372475235363820058723857455
51500372475235365009588304217029
51500372475235365009588305555230
51500372475235365009588419008069
51500372475235365009588420425218
51500372475235365009588420425219
51500372475235365009651153487963
51500372475235365009651181122913
51500372475235365009651182185771
51500372475235365016366313119036
51500372475235365016366313302771
51500372475308294944257066653197
51500372475308294944319828418121
51500372475308295125851786009867
51500372475308295127271409474997
51500372475308298648875585290291
51500372475308298648938634741701
51500372475308299884012306967510
51500372475308299884012421936669
51500372475308299884221599834879
51500372475308299884221627469829
51500372475308299884221628532687
51500372475308299884284274615514
51500372475308299884284389584673
51500372475308299884284391001823
51500372475308299885916175750304
51500372475308299885917323721913
51500372475308299885917323721949
51500372476858227126622595940376
51500372476893358600745962551257
51500372477185144947370688313800
51500372483094654350154965724697
51500372483751171298207228665859
51500372484098287252751446852978
51500372610238024234851004103441
51500372610238024234913766218285
51500372610238024234913766336329
51500372610262350683949071978114
51500372610810729851334203362253
51500372610821584795370046202499
51500372610821584841040034024655
51500372610918847943826810427894
51500372611098616844640776601982
51500372611101628025387201312525
51500372611113324339569426065127
51500372611113324476830180440599
51500372611113324476851072449191
51500372611113335406940367224361
51500372611113335452693952134229
51500372611113335589870939834311
51500372611113335589954622200593
51500372611113340948141253090350
51500372611113340948203928915082
51500372611113340948203928980773
51500372611113340948203928993823
51500372611113340948203929098817
51500372611113340948203929111915
51500372611137650781080292004102
51500372611137652566244452399406
51500372611137652566307300253315
51500372611137652566307300253351
51500372611137652566307300253399
51500372611137652573019362180259
51500372611137652573082037869165
51500372617011154006238548988632
51500372617011158952705965843428
51500372617021961002993501954450
51500372617021966361242920487582
51500372617046276332193819522284
51500372617119211208542499750878
51500372617119211209086463744694
51500372619965622348689073441493
51500372619965622348689077673581
51500372633795686904977600405249
51500372633868622832006023908121
51500372633872525292523745884943
51500372633872525887257587599089
51500372633872525887320349713933
51500372633892949281041788875337
51500372633896851741559510852159
51500372633896852336356114681149
51500372634420964348787867911882
51500372634420964351044204839818
51500372634445246327879926318337
51500372634445279679703001330025
51500372634452150818448314208927
51500372634456086447714039411519
51500372634456086493446703613583
51500372634456086493447363993865
51500372634456086493530271647951
51500372634456086495703700921801
51500372634456086632964455297273
51500372634517325054375421744151
51500372634517325054375421762865
51500372634517325054375421763025
51500372634518225622187118018441
51500372634518225667459497629565
51500372634518225667940673874805
51500372634525085510066808561437
51500372634525130020683159569771
51500372634525130020683159588645
51500372634525130157881152553325
51500372634529032481116854186830
51500372634549446546274761321393
51500372634553299593767691514737
51500372634553299639437593485157
51500372634553299776698433949697
51500372634553299778477727056616
51500372634553347764605404324079
51500372634553347764668252532363
51500372634553347810338068409503
51500372634553347947598908874043
51500372634553349006792105640737
51500372634553349596170632162990
51500372634735814847314391407303
51500372634735818558437079897791
51500372634735819610769532825511
51500372634736118747686753189627
51500372634736129677793870901453
51500372634736129678275047146693
51500372634737030245543551180328
51500372634737030246086743397897
51500372634737030289580868081443
51500372634737030291275181908975
51500372634737030291840299610005
51500372634737031480889568907244
51500372634737031485972914850164
51500372634737035192010968035124
51500372634743923531458373676989
51500372634743923668719128052461
51500372634743923668740020061053
51500372634743934644498843868055
51500372634743934781843569812615
51500372634743939545296272895031
51500372634743939545296645848281
51500372634743939545296645966373
51500372634743939545296645966533
51500372634747825991976095654055
51500372634747826129236850029527
51500372634747826129257742038119
51500372634747826129261874344091
51500372634747837059284188954925
51500372634747837059347036813289
51500372634747837105016938897749
51500372634747837105016940432783
51500372634747837105017600480407
51500372634747837105017600834699
51500372634747837105038521068715
51500372634747837242278355205799
51500372634747837242278355560091
51500372634747837242298504146146
51500372634747837242299275794107
51500372634747837242299275794266
51500372634747837242299275794267
51500372634747837242362037913323
51500372634747837247381849972426
51500372634747837247381849972427
51500372634747837247381849976638
51500372634747837247381849976639
51500372634747842005751691432389
51500372634747842600338629399553
51500372634747842600338629517645
51500372634747842600338629517805
51500372634747842600547922189633
51500372634747842600610598569701
51500372634747842600610598582751
51500372634747842600610598700843
51500372634747842600610601752029
51500372634747842600610974823371
51500372634768251163399645590423
51500372634768251170111333023175
51500372634768251170174381635019
51500372634768251170174382124665
51500372634772152434238153073445
51500372634772152434241135872530
51500372634772152434241135934009
51500372634772152571501890309481
51500372634772152571582475365193
51500372634772153623917366013581
51500372634772153630629427940441
51500372634772153630629427953491
51500372634772153630629431122769
51500372634772153630692103611925
51500372634772154218651121988334
51500372634772154218651121988335
51500372634772154218713969842486
51500372634772154225216365675937
51500372634772154225488334369489
51500372634772154225488707440831
51500372634841184802347886980653
51500372634841184802410649095497
51500372634841184848164233887321
51500372634841184848352520231853
51500372634841184985362226147949
51500372634841184985613274607325
51500372634845083741785199636055
51500372634845087262865608957719
51500372634845087262928371072563
51500372634845087308681955864387
51500372634845087308870242208919
51500372634845087308870245391087
51500372634845087308870245391247
51500372634845087445879948125015
51500372634845087446130996584391
51500372634845087447847501938203
51500372634845087447847501938362
51500372634845087447847501938363
51500372634845087447847501942574
51500372634845087447847501942575
51500372634845087448391465936390
51500372634845088498550488736193
51500372634845088500178917513257
51500372634845088500178917519081
51500372634845088500178946211065
51500372634845088500178946211225
51500372634845088500180066941403
51500372634845088500241593189113
51500372634845088500241593190565
51500372634845088500241593190725
51500372634845088500241707980361
51500372634845088500242742617259
51500372636499141538555650447053
51500372636523447403563090832997
51500372636523490229628842195084
51500372636523491878453504494188
51500372636742294853531820448194
51500372636742296500660877203199
51500372636742296500660877203208
51500372637363725259687188028308
51500372637363736370213991993566
51500372637363736370276782688126
51500372637363736371906364062566
51500372637363736372724589488312
51500372637398843699997327107537
51500372637690592661994256562612
51500372637690592661995375875800
51500372637690594309123284739362
51500372637690594314207002087448
51500372637690598020245055556637
51500372637690598020245055740372
51500372637690598020245055753470
51500372637690598020245060339606
51500372637690598020245060339690
51500372637690598020245060339849
51500372637690598020997172312132
51500372637702155302078200888071
51500372637726466925264803541183
51500372637726466932039168084629
51500372642432988209452427503711
51500372642443795160391799449523
51500372642662677602389063448584
51500372642724805526832601836802
51500372642724805526836040793700
51500372642735612477021238441298
51500372643272346371115051939484
51500372643272361190274074608988
51500372643272361190757685407230
51500372643272361784987110753446
51500372643272361785826256884140
51500372643599953591850939012983
51500372643599953594107275940919
51500372643599968418268399354841
51500372643600107392275937682020
51500372643600108582140081383090
51500372643600118505312191696966
51500372643600118505312194412734
51500372643600118505312306015830
51500372643600118505312966065066
51500372643600118505313339136408
51500372643600118505585308300732
51500372643600119695177367002294
51500372643600119695177482850528
51500372643600119700260717531434
51500372643600119700261090602776
51500372643600119700261090602936
51500372643600120289702003183196
51500372643600120289702117496236
51500372643600120290517938933188
51500372643600120290518025026468
51500372643600120294785725248644
51500372643600120297292765807300
51500372643600120297292765811512
51500372643600123406026801197938
51500372643600123406298765659402
51500372643600123406298766130174
51500372643600123406298770380976
51500372643600123406299138729292
51500372643600123406299143433604
51500372643600123996556078342729
51500372643600124000823405026844
51500372643600124000823773375000
51500372643600124000823773376452
51500372643600124000823773847384
51500372643600124000823778079312
51500372643600124000823778098186
51500372643600124001095374191008
51500372643600124001095742540776
51500372643600124001095745727316
51500372643600124001095747262509
51500372643600124001095747262510
51500372643600124001638566292096
51500372643600124001638566296308
51500372643600124001638566310810
51500372643600124001638566315182
51500372643600124001638566427450
51500372643600124001638566781742
51500372643610775224753784283859
51500372643610775367034351072567
51500372643635090553976664057279
51500372643635090697950140400593
51500372643635092338366470938415
51500372643635240792585808876973
51500372643708025567500003038503
51500372643708175523244796463920
51500372643708175523244797999114
51500372643708175660167746220064
51500372643708175660439342331760
51500372643708175660505466635438
51500372643708175661862988029136
51500372643708175661863074122416
51500372643708175662135041770420
51500372643708175662135043305613
51500372643708175662135043305614
51500372643708176714257538427406
51500372643708176714467865036612
51500372643708176714529134539102
51500372643708176714529506075410
51500372643708176714530167640966
51500372643708176714530167659840
51500372643708176714530539177274
51500372643708177307362549959516
51500372643708177307634519123840
51500372643708177309054142256312
51500372643708177309264095812729
51500372643708177309325738368008
51500372643708177309326771469872
51500372643708177309326771488586
51500372686966363091718984348254
51500372687070577998956793854374
51500372687070577998956794388029
51500372687070577998956795455259
51500372687622859617614579354348
51500372687694908892636135447013
51500372687695811110022367582145
51500372687702714227919139465503
51500372687702714410912558038667
51500372687727073474716323088782
51500372687727074069240957734330
51500372687727074207255886389302
51500372687727074207255915152753
51500372687910746620165848937714
51500372687914658420031573406397
51500372687914663910458321573513
51500372687914663910469170948062
51500372687921552381303843863354
51500372687921552386637203718981
51500372687921568263148603449177
51500372687945864003921115388460
51500372687945878096924843671014
51500372687945878828899160497739
51500372687945878835694907960159
51500372687945878836227262178397
51500372687945879888089015156489
51500372687945879888089015628873
51500372688018813702716461435091
51500372688018813703531268699482
51500372688018814757638877727890
51500372690649221599186969145665
51502905470454173038812099815374
51502905470454173176010092425922
51502911850752576905011655772220
51502911850752576912539709564568
51502911927597128956900807008040
51502911928362643091565277422346
51502911928581447715464902807626
51502911928581447715464902826500
51502911928581447722431458655142
51502911928581447722995194877754
51502911928581447722995195344314
51502911928581449362784913698624
51502911928654382590034544692018
51502911928654382590097306806862
51502911928654382590097311056211
51502911928654382592545028929305
51502930994382817196534704978873
51502930995367169131167890872159
51502930995367169138758620690283
51502930995367469328029128953743
51502931231700445109389112153773
51502931231700478321190020555787
51502931231700478321378306913369
51502931231700478328720312607041
51502931231700478328720312620091
51502931231700478465980981243365
51502931231700483809927952269693
51502931231700483810116238627275
51502931231700494929741210653083
51502931232028240530418193889517
51502931232028240667678862525841
51502931232028251648536617298807
51502931232028251785797285935131
51502931232028251785800729141378
51502931232028251785800729141379
51502931232028257138966805958014
51502931232028257138966805958015
51502931302928154471207979212335
51502931302928159824374741942155
51502961466168989390286544590305
51502961466168989392542878335913
51502961466168989392542881518241
51502961466168989527485681911429
51502961466168989573301914144941
51502961466169004347125220774177
51502961466169004347208788808545
51502961466180695126988941313841
51502961466180695721701602519105
51502961466180695721701946875585
51502961466180695721701946992225
51502961466460738956802366804145
51502961466460740192148384531061
51502961466460743850824282925781
51502961466460743850824282927185
51502961466460743895930100783873
51502961466460743895992776809649
51502961466460743896494185015857
51502961466460743896556861041633
51502961466460743896556947129297
51502961466460743896556947130701
51502961466472451279741921981347
51502961466496761065442808291681
51502961466496761065526376326049
51502961466496761483811612997437
51502961466496761666825837845869
51502961466496761666825922421585
51502961466496762856689980166133
51502961466496762856693337633281
51502961466496762902171855572785
51502961466496762902171941666225
51502961466496762902174950173411
51502961466496762902422644369649
51502961466496762902425997233107
51502961466496762902425997237479
51502963539224775321678341468398
51502963539224776602212740682474
51502963540063792464535885686454
51502963540063803577573287140842
51502963540063803577576726220204
51502963540063803577576726570124
51502963540063803760503943954906
51502963540100111660239701510748
51502963540171855243699998015404
51502963540171855243699998365324
51502963540171855248782572193564
51502963540171860739209403617340
51502963540171860739212761202532
51502963540172157217360403829464
51502963540173013183028088173494
51502963540173013320226080784042
51502963540173057785088502644280
51502963540173061352236310518528
51502963540173061489434303129076
51502963540173061496209129886548
51502963540173061541961567020152
51502963540173061541961567025976
51502963540496015775722182026440
51502963610124677458608203355358
51502963610124679102723535378512
51502963610124679285738248072064
51502963610135484866392012571074
51502963610963706264113691589024
51502963610963706447125708280410
51502963610999980991856129555136
51502963610999980991856132737464
51502963611071757930236963385676
51502963611071757937012561562200
51502963611071763464074954233358
51502963611072658909830664845964
51502963611072664031886733041382
51502963611072664031886736227922
51502963611072664039312765928588
51502963611072915868749920502646
51502963611072960333608125734706
51502963611072960333611224567420
51502963611072960333880098086974
51502963611072960333883196919688
51502963611072960516897536559368
51502963611072964037958144247360
51502963611072964038142990586638
51502963611072964175403745316242
51502963611072964220968265859182
51502963611072964220968270091110
51502963611072964220969044931386
51502963611072964220969384700034
51502963611072964220969385054326
51502963611072964221157330226158
51502963611072964221157330226318
51502963611072964221220092345374
51502963611072964228562439220424
51502963611083721447143737019470
51502963611084671609299697602028
51502963611107781059570498365132
51502963611108081241227371525986
51502963611108082476009305020918
51502963611108082483351310722024
51502963611108082666365278358676
51502963611108082666365278708596
51502963611108082666553564716258
51502963611108981404870868448960
51502963611108981999583416380908
51502963611108981999667099206524
51502963611108983234177060353400
51502963611108983234365346710982
51502963611291468655786358426662
51502963616033004326554608777556
51502963616033004326554610177236
51502963616033004326554610181448
51502963616872331814476113367552
51502963616872331860206454971290
51502963616875033517911201071404
51502963616875033517911202471084
51502963616875933948462229736044
51502963616875934085722898372368
51502963616884023006035863088554
51502963616884039057928254518070
51502963616884039057931696661508
51502963616884039240942594157750
51502963616884039240942679896898
51502963616884039241130969423550
51502963616884039241134068610396
51502963616884039241217751436012
51502963616884339430467334402480
51502963616884339430467338634568
51502963616980383892381392471404
51502963616980388831234833287350
51502963616980388831234837519438
51502963616980388831235091554554
51502963616980388831238190387268
51502963616980388877239469489002
51502963616980388877242823773774
51502963616981283911066729596480
51502963616981283911150412427712
51502963616981284460193088372688
51502963616981285557442640923056
51502963616981289262061186831054
51502963616981289399234818715286
51502963616981289406660848415952
51502963616981289444800113744210
51502963616981289444800118330430
51502963616981289444800458100482
51502963616981289444800458454774
51502963616981289444803557287328
51502963616981289452330377097656
51502963616981289452330377447576
51502963616981289452414433325820
51502963616981584100397763119770
51502963616981589588317467541690
51502963616981589595910521707788
51502963616981589641664106617656
51502963616983985614585500131564
51502963616983991102485316948788
51502963616983991102485317298708
51502963616983991148235546158626
51502963616983991148238901858864
51502963616983991148238902208784
51502963616992396454840371801400
51502963616993247014018585423794
51502963616993296976647780089392
51502963616993297022401020642988
51502963616993297022401364999260
51502963616993297022652067702684
51502963616993297022655510908931
51502963616993297022655510908932
51502963617016357881810475099300
51502963617016357881810479335600
51502963617016406655665470276045
51502963617016406655665471325805
51502963617016407890447400217256
51502963617016407890447400571388
51502963617016407890447400584438
51502963617016407890447404816526
51502963617200390553877904403440
51502963617210895347951237437698
51502963617210895347954593841988
51502963617212096699834348485256
51502963617236413263838698951376
51502963617309346308893714581084
51502963617309346308893719173128
51502963617309346857936393718424
51502969760874036454105975307678
51502969760874036454106090093102
51502969760874036461636299593152
51502969760874036461636385328088
51502969760874036461637415264933
51502969760874036461637415264934
51502969760874036461657305914992
51502969760874036461719981940768
51502969760874036461719981946384
51502969761200909225477654332855
51502969761200909225477768651719
51502969761200942569688811005647
51502969761200942577302788940929
51502969761200958631724143803193
51502969761201793182231230360432
51502969761201793182232260298634
51502969761201809653518197007640
51502969761201809653518197011852
51502969761201809653521669265988
51502969761201809656028709823240
51502969761201809656028709824644
51502969761201809836511644166344
51502969761201809836511644524848
51502969761201809836532536174936
51502969761201809836536008433284
51502969761201809839043049464323
51502969761201809839043049464324
51502969761201814594905363564286
51502969761201843000260758858868
51502969761201843007853730112450
51502969761201843007853816325386
51502969761201859059764689663114
51502969761201859059764689663274
51502969761201859062275197875232
51502969761201859062275199292174
51502969761306309003663047541967
51502969761307209434234879545342
51502969761307209434234879663434
51502969761307209434234879663594
51502969761307209434234881080536
51502969761307209436745388347728
51502969761307209436745389764878
51502969762181609103595231493999
51502969762181609110937237200721
51502969762181625719488168895251
51502969762181625757630020491995
51502969762181625757713703311787
51502969762181625757901989656319
51502969762182526142446055883412
51502969762182526150039110048058
51502969762182526150039110066772
51502969974881333777407844362699
51502969974881333815632342495043
51502969974881333815632345677371
51502969974881333815820627789815
51502969974881333816385486856459
51502969974881338716535578342427
51502969974917356526410162724579
51502969974989390833227346816129
51502969974990290808126278013575
51502969974990291403486588294327
51502969974990292638268521789259
51502969997207060233975582193024
51502969997207060234038343957948
51502969997316012330714967384795
51502969997316012338242935437995
51502969997316017872732127245991
51502969997316318008721168630871
51502969997533921883066505098275
51502969997533966349621065218961
51502969997534816952020453937128
51502969997534816952020540026196
51502969997534816952836361933920
51502969997534816952836362996729
51502969997534816952836362996730
51502969997534816954527581057076
51502969997534816954527581057236
51502969997534816954527581061448
51502969997534816954530938646799
51502969997534816954531024735708
51502969997534816954548502234360
51502969997534816959611185149108
51502969997534816959611185271412
51502969997534816959611185621492
51502969997534816959614627764930
51502969997534816959614627783644
51502969997534816959614628827740
51502969997534816959635547998898
51502969997534816959635547998946
51502969997534816959635548004722
51502969997534816959635548017820
51502969997534816959635548471282
51502969997534816959635549534140
51502969997534816960448013875545
51502969997534816962142589029938
51502969997534816962142589029986
51502969997534816962142589034358
51502969997534816962142589035762
51502969997534816962142589047408
51502969997534816962142589048860
51502969997534816962142589502322
51502969997534816962142589519583
51502969997534816962142589519584
51502969997534816962142590565180
51502969997534816962142590569391
51502969997534816962142590569392
51502969997534822312780618020114
51502969997534822313617446269796
51502969997534822450041372745506
51502969997534866780172092129630
51502969997534866961490737284211
51502969997534866963185312579995
51502969997535117148881750921920
51502969997535117151413154471757
51502969997535122502051183457507
51502969997535122639311938518318
51502969997535122639311938537032
51502969997535167105007746372531
51502969997535167106702321668315
51502969997569939105107591466039
51502969997640222093500399995513
51502969997640222093501514604437
51502969997640222093501514954357
51502969997640222093521287282366
51502969997642873973904969883054
51502969997642873974657082211079
51502969997642873974657082211080
51502969997642873974657082561000
51502969997642918443784881104643
51502969997642918443849965701062
51502969997642918446294330706326
51502969997642918446294331178709
51502969997642918446294331178710
51502969997642923385153567879461
51502969997642923385154596749237
51502969997642923385234808364600
51502969997642923385234808364808
51502969997642923385986920692833
51502969997642923385986920692834
51502969997643224123550744113527
51502969997644119200867257097603
51502969997644119201682045432691
51502969997644119203376620728475
51502969997644124554039009259431
51502969997644124554039009259432
51502969997644124691299763989195
51502969997644124692115671513603
51502969997644124692115671513604
51502969997675338885008370818025
51502969997675338885071789898996
51502969997675338885071789903160
51502969997675338885071789903368
51502969997675338885071789916258
51502969997675340669461601383773
51502969997675340669461601383774
51502969998191680286589742244029
51502969998295830041303397099715
51502969998295830041303400282043
51502969998296730471791665432165
51502969998296730471854424364675
51502969998296730472607568376177
51502969998299431763507509341889
51502969998299431764260650520977
51502969998331852752077775296629
51502969998331852752077775298081
51502969998331852752077775315343
51502969998331852758854953700203
51502969998331852759608099109684
51502969998331852759608099128641
51502969998514634665119368357347
51502969998514634672732138444357
51502969998514634710872953265811
51502969998514634710872956453755
51502969998514634711144920913815
51502969998514634711707457504341
51502969998515535093975818928301
51502969998515535095668042557652
51502969998515535095668071255460
51502969998515535095668071274334
51502969998515535095668075860553
51502969998515535095668075860554
51502969998515535095670394087114
51502969998515535095670395622307
51502969998515535095670395622308
51502969998515535095670398808847
51502969998515535095670398808848
51502969998515535095670480180554
51502969998515535095670480298438
51502969998515535095670481715588
51502969998515535095691286095706
51502969998515535096507194111377
51502969998515535103283165340280
51502969998515535103283165340316
51502969998515535103283165340523
51502969998515535103283165340524
51502969998515835285212957739271
51502969998515835285777816805915
51502969998518236387320123136580
51502969998518236387320123486500
51502969998518236387321156605625
51502969998518236387321238095264
51502969998518236387321242344614
51502969998518236387323480603679
51502969998518236387323562093318
51502969998518236387323566692588
51502969998518536576594071413971
51502969998518536576677754239379
51502969998518536577430899650555
51502969998519442503492364219636
51502969998550657246247051628247
51502969998550657383507719914568
51502969998550657383507719914603
51502969998550657383507719914651
51502969998550657383507719914657
51502969998550657383507806003719
51502969998550657383507806003725
51502969998550657429261304824519
51502969998550657429261305178865
51502969998550657429261306241675
51502969998550657429261391267933
51502969998550658481028985123179
51502969998623586760182744832436
51502969998623586760371031190018
51502969998623586761812235428045
51502969998623586761812350200372
51502969998623586761874997178260
51502969998623586761874997178468
51502969998623586761874997179712
51502969998623586761874997197182
51502969998623586761875370249810
51502969998623592113537110844725
51502969998623592115796542373287
51502969998623592250526183717822
51502969998623592250526183719274
51502969998623592250526183736536
51502969998623592250609866071053
51502969998623592250609866071054
51502969998623592250797779829518
51502969998623592250797779830970
51502969998623592252242423024444
51502969998623592252242427260696
51502969998623592252242427273794
51502969998623592252242537815484
51502969998623592252242542046120
51502969998623592252242800326422
51502969998623592253057211009564
51502969998623592253057211009612
51502969998623592253057211359532
51502969998623592297975115575799
51502969998623592297975202019000
51502969998623592298810882362680
51502969998623892485069932167457
51502970050818102410744905168075
51502970050854169595352545934853
51502970051693463591155062134961
51502970051693463591157418013103
51502970051693463591910559192191
51502970051693468942629947588709
51502970051693469079890702318313
51502970051693469087421341919813
51502970051729488085759412747677
51502970051729488131512997539501
51502970051801520608752419151861
51502970051802421176564226539601
51502970051802421178447954178053
51502970051802422962836641858221
51502970068434724580194171040306
51502970068434724586972350782248
51502970068434724586993271837068
51502970068434724586993271837116
51502970068542777895411896844460
51502970068542826071959801481362
51502970068543978652222590164224
51502970068543978652222590164272
51502970068544026829045533400564
51502970068544026829045562216416
51502970068579145266909185230378
51502970068579145266909213811498
51502970069200535206562794819679
51502970069200540695296079120677
51502970069200540695296079137939
51502970069200540702826371189193
51502970069419339828705163948558
51502970069419339830397301853470
51502970069419339830399739461662
51502970069419339830399744179024
51502970069419339830400772578028
51502970069419339830400772694668
51502970069419339831215561029756
51502970069419339831215647123036
51502970069419345181872273748966
51502970069419345181872273750418
51502970069419345189465589381906
51502970069419345319133028478570
51502970069419345319133028479938
51502970069419345319133028480022
51502970069419345326726344111669
51502970069419345364886613390103
51502970069454461980391568607229
51502970069454463764780342734969
51502970069527396847994659572970
51502970069527396847994659574422
51502970069527396848057421339346
51502970069527396848057449917658
51502970069527398497069107679882
51502970069528297415785549560394
51502970069528297415806441568986
51502980130936720310872287489893
51502980130943924853366540259217
51502980130944807760294937160551
51502980130944809407423993898095
51502980130944824185831532402149
51502980130944824368845872041829
51502980130944825421157315453941
51502980130944825421178321781397
51502980130944825421178322253781
51502980130944825466928812090639
51502980130944825466931906691265
51502980131624437443258960997309
51502980131624437443259046736457
51502980131625638017243429434473
51502980131625638062996242573965
51502980768783673332782578681067
51502980768958933905527848889969
51502980768958933905611416924337
51502980768959234049128426012657
51502980768959234094861090216013
51502980768959235741990228348557
51502980768959235741990228815117
51502980768959235879188220954893
51502980768959235879188221071533
51502980768959235879250896980669
51502980768970957947704432047595
51502980768970991299525324634315
51502980768994100520213667610711
51502980768994100520213667960631
51502980768994352531788039452605
51502980768994400702688514376951
51502980768994400709463341251063
51502980768994402310862057802018
51502980768994402486261303351019
51502980768994402493876397435875
51502980768994406016900110982766
51502980768995253098783832055585
51502980768995253099599734999757
51502980768995253099599739604691
51502980768995256621807660387901
51502980768995256804821885236333
51502980768995258452765811703965
51502980768995269570889915033179
51502980768995269570889919756365
51502980768995301094281703841527
51502980768995301094281703958167
51502980768995301270437533898327
51502980768995301270500209924103
51502980768995301277212360772439
51502980768995301277275036798055
51502980768995302924406417901043
51502980768995302924406417906867
51502980768995303061688093337159
51502980768995306622850383796519
51502980768995306622850383796727
51502980768995306630444471081791
51502980768995306630465477881582
51502980768995306630465477881583
51502980769099788503042577558248
51502980769100623049278666166017
51502980769100623232209322980081
51502980769100673057581974839733
51502980769100673057644650865509
51502980769755980683936230815254
51502980769756280827432347899146
51502980769756280829126923543392
51502980769756281010446571679153
51502980769756281010446571697867
51502980769756281010446572747579
51502980769756281012141148391825
51502980769756281012141148391873
51502980769757181440934923980987
51502980769757181442629499625233
51502980769757181442629499631057
51502980769943570566754819503712
51502980769975969403273685268567
51502980769975971232580253409207
51502980769975971240175110929821
51502980769975971240739195043713
51502980769975971240739195161805
51502980769975987292904330477829
51502980821950490983567472746264
51502980822169295598432839728870
51502980822172903367470410163304
51502980822181006692802005807460
51502980822181007104584268933876
51502980822181007234250821604638
51502980822181007241865915670828
51502980822934811525620639056122
51502980823117282137273542563390
51502980823121199420256666540910
51502980823129287923685422411174
51502980823129304394975602562848
51502980823129304394975974098996
51502980823153614317958507261358
51502980823153614324733334135470
51502980823153614370465997293598
51502980823153614370465998338986
51502980845479276002584980998853
51502980845560680963083037595145
51502980845583790048749141604499
51502980845583791833137833870887
51502980845583791833138091088331
51502980845583791833138205407195
51502980845583791833138205879579
51502980845583791833138206942389
51502980845584690614886409393461
51502980845584690614886409393621
51502980845584690614886409511505
51502980845584690614886495486901
51502980845584690614886495604945
51502980845584690616498190173395
51502980845584690616581758207763
51502980845584690616581758212135
51502980845584692256095032130877
51502980845584692263709781848023
51502980845584692263710124798999
51502980845584692263710158101906
51502980845584692400886853746395
51502980845584692400887115214641
51502980845584692400887225282703
51502980845584692400887225400795
51502980845584692400887230005889
51502980845584692400970798040257
51502980845584692446724464438471
51502980845584695967491840939383
51502980845584695968034661620643
51502980845584695968034661626467
51502980845584695968034664808587
51502980845584695968034664808795
51502980845584695968055925166947
51502980845584695968055929888681
51502980845584990805831431503971
51502980845584991348033508544381
51502980845584992587898016216069
51502980845584992587898016217473
51502980845584992587960778335285
51502980845584992587960778336689
51502980845584992590157447746035
51502980845584996294503248230831
51502980845584996294566013536587
51502980845584996294566267099527
51502980845595499214691372854224
51502980845595499626473635980640
51502980845595502911442969746229
51502980845595502911442971262549
51502980845595502911442971268373
51502980845595502911631256090761
51502980845595502911714938916377
51502980845595502918409177565499
51502980845595502918409177683591
51502980845595502918492860391115
51502980845595502918492860503383
51502980845595502918974036750235
51502980845595502918974409686223
51502980845595502918974409690595
51502980845595502918974409802863
51502980845595502919037057136447
51502980845595502919037058553597
51502980845595502919037171805439
51502980845595502919037171822701
51502980845595502919037171922079
51502980845595502919037173339020
51502980845595502919037173339021
51502980845595502919057719575643
51502980845595502919057977724755
51502980845595502919057977724963
51502980845595502919057977842847
51502980845595502919057979259997
51502980845595502919058063814031
51502980845595502919058065349064
51502980845595502919058065349065
51502980845595502919058092516003
51502980845595502964225524590419
51502980845595502964811648723899
51502980845595503323225234390369
51502980845595503330819063412809
51502980845595503513833402580105
51502980845595799815744229978876
51502980845595803108307392749387
51502980845595803108307651016591
51502980845595803108307651016799
51502980845595803108307765807839
51502980845596700383555639964908
51502980845596703531264591009377
51502980845596703531515639468961
51502980845596703538293560943491
51502980845596703538293560943699
51502980845596703538858420014347
51502980845596703538858764370827
51502980845596703538879685077179
51502980845596703676056756981375
51502980845596703676056758516409
51502980845596703721810341891243
51502980845596703721810343426277
51502980845596704087901438933385
51502980845767463056997580242417
51502980845767463194279169580721
51502980845771065465442355054049
51502980845771080152405863515096
51502980845779168791357808097929
51502980845779168791357811284469
51502980845779185392650681564894
51502980845779185392650681564895
51502980845779185397649311449193
51502980845779185397732994274809
51502980845779185399992687271616
51502980845779218614532671825315
51502980845779218614532676057403
51502980845779518941064020197571
51502980845779518941064024783791
51502980845781920317993156542226
51502980845781920447638817186767
51502980845781920455253825178391
51502980845783121258068865376271
51502980845802585337222134810721
51502980845802594670389334411457
51502980845802596454798944202077
51502980845802600161404180453139
51502980845802600161404183635467
51502980845802629808862827089801
51502980845802629808862855786157
51502980845802629808880301419223
51502980845802629808880305651311
51502980845802629808883743090277
51502980845803480407201289035715
51502980845803480962834972985573
51502980845803485766958375256913
51502980845803485766958375262737
51502980845803485767773162075681
51502980845803485767773163592001
51502980845803485767773163597825
51502980845803485767776634439023
51502980845803485904219043893237
51502980845803485904971156202549
51502980845803485904971156204001
51502980845803486316753418858193
51502980845803486316837101683809
51502980845803486316837101688021
51502980845803495238222036640197
51502980845803496885329050406345
51502980845803496885332525852844
51502980845803497015752482197247
51502980845803497022614086497600
51502980845803500584340461188897
51502980845803500591370579033384
51502980845803500591391466324663
51502980845803500591391471042024
51502980845803500591391471042025
51502980845803500591871867726819
51502980845803500591934287005923
51502980845803500591934290193867
51502980845803500591934543756807
51502980845803500591955550552227
51502980845803500774948884931680
51502980845803529134487560220683
51502980845803530239410407623491
51502980845803530239410412209711
51502980845803530239410412215535
51502980845803530239413763673649
51502980845803530239413768265693
51502980845803530239413878464897
51502980845803530239413883051117
51502980845803530376611760871869
51502980845803530376611875661665
51502980845803530376674522990877
51502980845803530376674522991085
51502980845803530376674637782125
51502980845803530376692087645875
51502980845803530376695438991561
51502980845803530376695443695825
51502980845803530376695443697277
51502980845803530376695558487073
51502980845803530422428218104369
51502980845803530422428222690589
51502980845803530422449024019521
51502980845803530422449028605741
51502980845803781152105566985213
51502980845803785957047199739451
51502980845803786093489637892877
51502980845803786094241750202189
51502980845803795427471709932033
51502980845803797074603091153272
51502980845803797074624011859678
51502980845803800918465638921867
51502980845803800918465892484807
51502980845803800918465897202168
51502980845803800918465897202169
51502980845803800918486814726406
51502980845803829323758154218871
51502980845803830428684448351545
51502980845803830565882440962093
51502980845803830565941760937711
51502980845803830565941760939115
51502980845803830565945116987869
51502980845803830565945203082553
51502980845803830565945231778909
51502980845803830565966037694061
51502980845803830565966123787501
51502980845803830611698701897577
51502980845803830611698787991017
51502980845806204079780708476072
51502980845806204079780708476073
51502980845806232080046848575721
51502980845806232080109610694729
51502980845806232080109610694937
51502980845806232080130531401129
51502980845806235825126421915653
51502980845807388228293983344587
51502980845807404829247989916005
51502980845807404836842077201229
51502980845807432837191986687689
51502980845807432837212907392637
51502980845807432882945571596153
51502980845807436399194458268933
51502980845814291482801661809941
51502980845814291482801661927985
51502980845814291482885344635557
51502980845814307405111959764164
51502980845814307542308802950779
51502980845814307542308804467099
51502980845814307542371566581943
51502980845814307542371566587767
51502980845814307542392485776395
51502980845814307542392487292715
51502980845814307588125149975699
51502980845814307588125151492019
51502980845814307946560775075701
51502980845814307946560775561135
51502980845814307954175869160765
51502980845814335406026205644417
51502980845814335406047097536369
51502980845814335406047097540581
51502980845814335955006089728225
51502980845814340759193316981310
51502980845814340759214208988450
51502980845814340888859869632991
51502980845814340888859869638815
51502980845814340889048154461203
51502980845814340889131837286819
51502980845814340896390161684245
51502980845814340896390161685697
51502980845814340896391309596071
51502980845814340896452923799089
51502980845814340896452923804913
51502980845814340896473842993541
51502980845814340896473844505489
51502980845814340896473844509861
51502980845814340896474877624615
51502980845814340942206508709165
51502980845815492102686045188141
51502980845815504456177174583362
51502980845815508162193186328771
51502980845815508299453942574903
51502980845815508299454975695480
51502980845815508299475896400434
51502980845815508345207527484771
51502980845815508345208560605348
51502980845815508703643151081711
51502980845815508711258159056073
51502980845815508756990823259589
51502980845815536163108466846129
51502980845815536163108581637169
51502980845815536163129387552321
51502980845815536163129473645761
51502980845815536712172148191057
51502980845815536757904812394573
51502980845815541508683813844433
51502980845815541508932537839403
51502980845815541516274545062445
51502980845815541516275578183023
51502980845815541516298907929496
51502980845815541516298907929497
51502980845815541653535299792049
51502980845815541653557253617580
51502980845815541699288884701917
51502980845815541699289917822494
51502980845815541699289917822495
51502980845876479931426817907795
51502980845876479931426818380179
51502980845876479931426821094335
51502980845876479931426821566719
51502980845876479931429920399225
51502980845876479931429920399433
51502980845876480114441157547475
51502980845876480114441160734015
51502980845876480114444260038905
51502980845876481715254869607781
51502980845876481715254869613605
51502980845876481898269209247461
51502980845876780120700854053841
51502980845876780257895404516579
51502980845876780257895404520951
51502980845876780257895404633219
51502980845876780257895407703279
51502980845876780257898507008169
51502980845876780257898846660177
51502980845876780257958166635795
51502980845876780257958166752435
51502980845876780257958169822335
51502980845876780257958169940379
51502980845876780257961269127225
51502980845876780257961522690165
51502980845876780257961637593633
51502980845876780257982443508785
51502980845876781904274757986753
51502980845876781904274757990965
51502980845876781904525462089857
51502980845876781904525463606017
51502980845876781904525463606177
51502980845876782087289011649425
51502980845876782087289097742865
51502980845876782087539801845969
51502980845876782087539803245649
51502980845880393511760986717814
51502980845880393511781907424166
51502980845887286881616148327925
51502980845887287293398411454341
51502980845887288712031513888400
51502980845888482699759075281589
51502980845888482699759075283041
51502980845888482699842758107205
51502980845888487501438112429621
51502980845888487501688818069371
51502980845888487638698527508829
51502980845888487638698781065945
51502980845888487638698871865101
51502980845888487638698900561457
51502980845888487684452456773565
51502980845888488050480786974917
51502980845888488050480787092961
51502980845888488050480787094413
51502980845888488233495126732641
51502980845911554034853539747189
51502980845911554446635803923365
51502980845911598506490788364899
51502980845911602259100653751921
51502980845911604042926380983081
51502980845911613377221401032589
51502980845911613377221401036801
51502980845911613377221658254245
51502980845911613377221743993393
51502980845911904048931932772274
51502980845911913932520679018610
51502980845912797479999260420735
51502980845912797479999260538779
51502980845912799126312411144415
51502980845912799263573164357859
51502980845912799263573165874179
51502980845912802832353558925741
51502980845912802832353558927193
51502980845912802833168690099377
51502980845912802833168690105201
51502980845912802833168691634571
51502980845912802833168691636023
51502980845912802833168691640394
51502980845912802833168694822563
51502980845912802833189610805729
51502980845912802833189612346800
51502980845912804616743370393097
51502980845912804616743370394549
51502980845912804616743370398921
51502980845912804616743628673399
51502980845912804616743714766838
51502980845912804616743714766839
51502980845912804616743743464652
51502980845912804616994417453001
51502980845912804616994417458617
51502980845912804616994417471715
51502980845912804617015338046925
51502980845912804617015339576348
51502980845912813951310702588272
51502980845912814134241015022765
51502980845912814134303777141981
51502980845912814134325040686881
51502980845912814500353381715368
51502980845912815735051630966333
51502980845912815735051632383275
51502980845912815735114393085549
51502980845912815735114394502490
51502980845912815735114394502491
51502980845912815918128732725021
51502980845912815918149653313329
51502980845912819487473211425716
51502980845912819487473211425717
51502980845912819487494132132122
51502980846459994146043537020061
51502980846459994146043537025885
51502980846462695984420541874771
51502980846470799861072035356045
51502980846470799861072035705965
51502980846532988314804900488521
51502980846532988316497153184473
51502980846543795260074806696625
51502980846543795260074806698077
51502980846543795260158489522241
51502980846543795267477629231830
51502980846545001375469625736023
51502980846568110454357808270639
51502980846568110591555456503281
51502980846568110591555829574783
51502980846568110591639397609151
51502980846568110596701049667973
51502980846568110596701049668181
51502980846568110596701050018101
51502980846568110596701050035363
51502980846568110596701051085123
51502980846568110596701165876370
51502980846568110596721970252117
51502980846568110596721970256281
51502980846568110596721970256489
51502980846568110596721970269379
51502980846568110596721970374373
51502980846568110596721970387423
51502980846568110596721971787311
51502980846568110596721971791523
51502980846568110598417319083681
51502980846568110598417319083889
51502980846568110642475641255425
51502980846568110642475641259637
51502980846568111003400481398785
51502980846568111003421402455265
51502980846568111010199667953616
51502980846568111010199667953664
51502980846568112237930591943985
51502980846568112237930591949809
51502980846568112237930593012619
51502980846568112245545685674917
51502980846568112245545685676369
51502980846568112420944931111281
51502980846568112420944931229325
51502980846568112420944932646475
51502980846568112428560025314389
51502980846568411199449374542530
51502980846568412434795388018692
51502980846568412617809355649633
51502980846569311211439839889857
51502980846569311216543677608705
51502980846569311760482857391745
51502980846569312995012967582813
51502980846569312995012968999755
51502980846569313000284599639585
51502980846569313000284604356947
51502980846569313000284604358351
51502980846569313000347361754429
51502980846569313000347361872473
51502980846569313000347361872681
51502980846569313000347366477566
51502980846569313000347366477567
51502980846569313002544035885509
51502980846569313002544035886913
51502980846569313002544378842261
51502980846569313002544378843713
51502980846569313002544407540069
51502980846569313002544408957011
51502980846750881382669481604375
51502980846750881384925818532311
51502980846750881390008392710471
51502980846750881390011487311097
51502980846750881390011490493425
51502980846750881390011834849697
51502980846750881390011863546053
51502980846750881390032755556049
51502980846750883038833141118335
51502980846751781820500099995441
51502980846751781820559418453287
51502980846751781820559418925671
51502980846751781820559419971219
51502980846751781820559419975431
51502980846751781820562517758177
51502980846751781820562517758385
51502980846751781820562776025381
51502980846751781820562776025589
51502980846751781820562862114657
51502980846751781820562890811013
51502980846751781820562890816629
51502980846751781820580339159687
51502980846751781820583435278037
51502980846751781820583438464577
51502980846751781822275687973989
51502980846751783604136675370669
51502980846751783604136675376285
51502980846751783604136790161917
51502980846751783604324703453613
51502980846751783604324703453661
51502980846751783604408386273453
51502980846751783604408386273613
51502980846751783606581816615937
51502980846751783606582189687438
51502980846751783606582189687439
51502980846751783606665499441345
51502980846751783606665757721599
51502980846751792940375771419993
51502980846751792940375771769913
51502980846751798424048959660990
51502980846751798428567449611378
51502980846751798429110612087202
51502980846751798429110613136962
51502980846751798429131533839156
51502980846751798429131533843362
51502980846751798429131533843368
51502980846751798430826881135728
51502980846752083793407355345705
51502980846752083793407355349917
51502980846752083793658059448809
51502980846754485310079923306321
51502980846754485310079923656241
51502980846754485310100844012881
51502980846754485310100844362801
51502980846754494642118984085614
51502980846754500132545699791054
51502980846754500132545700840814
51502980846754500178299285750682
51502980846755700889628076833774
51502980846755700935381661743642
51502980846755700935402582450048
51502980846762588770749002550189
51502980846762588770749002551641
51502980846762588770749117341437
51502980846762588771020713453133
51502980846762588771021834065218
51502980846762588773193367555453
51502980846762588773193367556905
51502980846762588773193368973847
51502980846762588773277050381069
51502980846762589182804097191634
51502980846762599883974432081905
51502980846762599884058114907521
51502980846762605242286875111081
51502980846762605242286875116905
51502980846762605242286875471037
51502980846762605242286875484087
51502980846762605242286879716175
51502980846762605242307796175985
51502980846762605288040464630254
51502980846762605290299896153200
51502980846763789390570709788573
51502980846763789393077750819613
51502980846763789393077752354807
51502980846763805999369251104041
51502980846763805999390171692349
51502980846763806001649950899028
51502980846763806045122835895865
51502980846786898604710572202775
51502980846786898612049483304659
51502980846786898612049483308871
51502980846786898612052577909497
51502980846786900388284474617755
51502980846786900395627514944113
51502980846786900395814767135569
51502980846786900395814771386371
51502980846786900395815886349587
51502980846786900395899482592117
51502980846786900395899568685557
51502980846786900395899568702819
51502980846786900800630823025915
51502980846786900807409865230991
51502980846786900808245917106767
51502980846786915082775922185153
51502980846786915082775922535073
51502980846786915082775922552334
51502980846786915082775922552335
51502980846786915082775923602094
51502980846786915082775923602095
51502980846786915082775951250094
51502980846786915082775952299902
51502980846786915082796844308494
51502980846786915083340036531886
51502980846786915212442503431051
51502980846786915212442503549095
51502980846786915212442504953195
51502980846786915213006589185179
51502980846786915213282686066494
51502980846786915220057511405413
51502980846786915220057511409785
51502980846786915220057597498853
51502980846786915220057597516115
51502980846786915220057597621109
51502980846786915220057626200825
51502980846786915220057627736072
51502980846786915220537651362409
51502980846786915220537651479049
51502980846786915220537651484665
51502980846786915220537651834585
51502980846786915220621334188025
51502980846786915220621592590588
51502980846786915220621597176802
51502980846786915220621597176803
51502980846786915220621597176808
51502980846786915220621711968056
51502980846786915265790176081265
51502980846786915265790261824625
51502980846786915266353998391541
51502980846786915266353998395753
51502980846787200996680459223562
51502980846787215409244509142405
51502980846787215409328191495637
51502980846787215409328191501253
51502980846788101015449222299089
51502980846788101015449222304913
51502980846788101015699150163849
51502980846788101015699154768942
51502980846788101015700183265553
51502980846788101015700183284427
51502980846788101015700269358993
51502980846788101015720075475348
51502980846788101015721191482340
51502980846788101564492155124687
51502980846788101564492155126091
51502980846788101564492241218126
51502980846788101564492241218127
51502980846788115839858211962161
51502980846788115839858298172289
51502980846788115839879218760597
51502980846788117624246987275223
51502980846788117624267911169780
51502980846788117624836124520983
51502980846788117670568788724499
51502980846861050709407817852581
51502980846861052493545801429645
51502980846861052493545802829533
51502982683141930556495305807348
51502982683142830987046333072308
51502982683145532835081857910060
51502982683145537774209591889788
51502982683146733592080436291980
51502982683146738531208170271708
51502982683146738531211641107290
51502982683146738942805618938934
51502982683146749507051049951130
51502982683146749644249042561678
51502982683146750055843020393322
51502982683146750101596605185146
51502982683177953274046573428348
51502982683178253509049717194756
51502982683178270110006823071064
51502982683179154031045151810268
51502982683361668969545433618042
51502982683361685761023926126538
51502982683388702613011701419964
51502982683388702795945711101858
51502982683396855481789986609600
51502982683396855481790761094340
51502982683396855481790761444260
51502982683396855481790762494020
51502982683396855893384739275904
51502982683398008525567802404392
51502982683398008525567802522484
51502982683458930469371380643782
51502982683461648783616321018006
51502982683461648783700003843462
51502982683461681542336990191732
51502982683469737239049627238602
51502982683469737282358847147626
51502982683469737282358847501758
51502982683469753893357499897578
51502982683469758834741226330926
51502982683469758834741570687198
51502982683469785417292107869670
51502982683469790768013819681042
51502982683470037474136568147878
51502982683470037474139921015708
51502982683470042962059625437628
51502982683470054082687388237908
51502982683470937858937363370592
51502982683470954467425536250858
51502982683470954510727932332602
51502982683470954513238415502868
51502982683471003878755374731208
51502982683471003924589547760855
51502982683471003924592642361481
51502982683494101981298349659862
51502982684126549511023430725048
51502982684126555052266160696376
51502982684127449941553537283448
51502982684127455437004308709326
51502982684127455475223358960578
51502982684337000078995410910176
51502982684442350451206941519700
51502982684442350453462158767058
51502982684443551025357888691764
51502982684443551071090552895280
51502982684443551071091324546199
51502982760209421936957195031351
51502982896076586754069315581818
51502982896076586754070087234150
51502982913498486150727185468074
51502982913570220268274665074660
51502982913571420880482225726210
51502982913571420880484549724264
51502982913571421025273243450964
51502982913571421063500003967252
51502982913571421071093058133350
51502982913583128451830316514954
51502982913603852447441442119118
51502982913606237490315755673060
51502982913606539325879607046404
51502982913606539508892803020896
51502982913606554143262808985588
51502982913606554145521125433050
51502982913606554145522244628194
51502982913606554326277148619444
51502982913606555380303058927982
51502982913607438247314334049364
51502982913607438247398016874980
51502982913607440076704585015620
51502982913614659255262304312622
51502982913614659438276643952302
51502982913786367523118791249240
51502982913789058291173179071198
51502982913789069404212818902584
51502982913789074762463613376032
51502982913789969979552539894196
51502982913789975468288151846348
51502982913801982901098011614188
51502982913802462993375003332566
51502982913821489667778288866416
51502982913821489668343144750732
51502982913821489850705473422132
51502982913822439641752876083144
51502982913822439641753650922016
51502982913822690424858340489560
51502982913822690607787849409268
51502982913825141344999935709668
51502982913825141345000710548540
51502982913825393958163965779208
51502982913825425619635535434446
51502982913826294525975747769560
51502982913826326050186567304500
51502982913826326187363553097946
51502982913894419184156049786918
51502982913894419184156394143190
51502982913894419184156394615574
51502982913894424535633231479696
51502982913894424535633575853438
51502982913894424672807290286114
51502982913894424717808418412354
51502982913894424717808762768626
51502982913894424717808762886718
51502982913894424718560875194578
51502982913894424718561650034854
51502982913894435835931833474024
51502982913894435838376111917996
51502982913894435838379555579158
51502982913894435838463238398998
51502982913894435838463238403370
51502982913894435838463238416420
51502982913894437485588851947716
51502982913894440779763621782558
51502982913894440779764396621430
51502982913894441189097823729368
51502982913894441189098938810468
51502982913894441191358374453074
51502982913894441191608303717306
51502982913894441191629224422254
51502982913894441191629224894430
51502982913894441192173162788162
51502982913894441328806296327854
51502982913894442426955096283094
51502982913894469146703970432386
51502982913894469146706983530164
51502982913894469146707069619232
51502982913894469146707327886436
51502982913894473948637064669396
51502982913894473948637839508268
51502982913894473948657985374344
51502982913895369577258010795124
51502982913895369577258355151396
51502982913895374516383417590258
51502982913895374516386084544904
51502982913895374516386084899036
51502982913895374516386859383776
51502982913895374516386859733696
51502982913895619941154742954262
51502982913895625292715607472496
51502982913895636412444148271276
51502982913895636412447591932438
51502982913895636412528950405708
51502982913895641946933345599856
51502982913895641948627917589598
51502982913895641948627918061774
51502982913895641948711600415214
51502982913895641948711600883018
51502982913895641948711605115106
51502982913895674705654011587042
51502982913895674705656335585096
51502982913895686375076440369700
51502982913898026806608385689156
51502982913898038109438397213344
51502982913898043462604383219338
51502982913898043462604469312618
51502982913898043462605502414482
51502982913898070868911092590004
51502982913898070868911178679072
51502982913898076219632887308116
51502982913898076219633919010300
51502982913898076219633920409980
51502982913898076220448707345388
51502982913898076768675818716724
51502982913898327178893323907468
51502982913898344887221769783362
51502982913898371607221347921878
51502982913898371607222381023742
51502982913898376408901075451318
51502982913898376408903398399612
51502982913898376957946417318442
51502982913898376958699558478816
51502982913898376958783241304224
51502982913898376958783245555026
51502982913898377141713897646112
51502982913898387666729522164580
51502982913898393018204376671360
51502982913899227563691880871436
51502982913899238683504109083296
51502982913899244219687878401618
51502982913899277571512898826182
51502982913899277572266044237358
51502982913899288643879289550266
51502982913906148161316443338122
51502982913906148572910421169766
51502982913906181330189886224960
51502982913906181467387878835508
51502982913906181878981856667152
51502982913906443225997243128248
51502982913906443226269215480516
51502982913906443226272654437414
51502982913906443226272654441626
51502982913906448350587042040622
51502982913906448762181015168002
51502982913906448762181019885316
51502982913906448762181101257070
51502982913906448762369301525584
51502982913906448762369306229848
51502982913906448762452984817552
51502982913906448762452989049640
51502982913906448899630056255348
51502982913930458549152811748568
51502982913930491307873480923698
51502982913930491857481358896122
51502982913930758554655923416088
51502982913930758555409066111496
51502982913930758555410183908364
51502982913930758555472946027420
51502982913930758555492748464728
51502982913930758692669820836888
51502982913930758692670938637968
51502982913930758737670234470228
51502982913930758737670235869908
51502982913930758737670264567716
51502982913930758738423377048996
51502982913930758738423405746804
51502982913930758738423405750968
51502982913930758738423405751176
51502982913930758738423408933296
51502982913930758738424523542220
51502982913930758738424524959370
51502982913930758738486167866020
51502982913930758738507088104408
51502982913930758738508205895500
51502982913930758738508206249792
51502982913930758738508207312602
51502982913930760384799321322730
51502982913930760384799321328346
51502982913930791497144074920482
51502982913930791909491541125510
51502982913930792046752038632054
51502982913930792046752295849498
51502982913930793144273474620442
51502982913930807968434597916320
51502982913930807968434598034364
51502982913930807968496245072320
51502982913930807968497359681244
51502982913930807968518280387644
51502982913930807968518280741936
51502982913930807968518281804746
51502982913930808517289331658470
51502982913930808518041443949068
51502982913930809798660533926148
51502982913930809798660534988958
51502982914446783295676638193374
51502982914446783295676982549646
51502982914552139204636369547340
51502982914554840313274764495354
51502982914554840496289193061966
51502982914554840503066224906792
51502982914562946025154637586684
51502982914587255820725809833504
51502982914587256002903206443900
51502982914587256002903206445352
51502982914587256002903206449724
51502982914587256002903206799484
51502982914587256002903207843580
51502982914587257604279821938216
51502982914587257650032260349244
51502982914587257650032260354860
51502982914769771079333700986442
51502982914769787133758640885108
51502982914769787133759415723980
51502982914769787543090520350184
51502982914769787543092842950010
51502982914769787545349951878746
51502982914769787545352279064792
51502982914769787545352365153860
51502982914769787545353393555624
51502982914769787545353394022184
51502982914769787545603322819856
51502982914769787545624243524804
51502982914769787545624243997188
51502982914769787545625363205382
51502982914769787546165859408978
51502982914769787552965045950760
51502982914769787552965045963810
51502982914769787682801315430404
51502982914769787682801315547044
51502982914769787682884998372660
51502982914769792484477685858474
51502982914769792484477685859926
51502982914769792485293593388706
51502982914769792492092779930488
51502982914769792492092779943538
51502982914770677000398710154048
51502982914770688113352428788644
51502982914770693053042699003362
51502982914770988302622937164324
51502982914770988302706619985568
51502982914773394756290015847330
51502982914773394763903736690328
51502982914781795116448003902840
51502982914781795116448008152190
51502982914781795123766737257108
51502982914781795123787657963508
51502982914781795253708758278312
51502982914781800062894471236836
51502982914781800062915391943236
51502982914806095628013357270534
51502982914806095628286099875454
51502982914806109857650882450860
51502982914806109857650882463910
51502982914806110040580391253928
51502982914806110040581539264924
51502982914806110040581539277974
51502982914806110406693901365478
51502982914806110452174369085572
51502982914806110452174369203664
51502982914806110452175517096568
51502982914806110452175517109618
51502982914806110452927625168128
51502982914806110589623410291010
51502982914806110589624558179542
51502982914806111687709443877636
51502982914806111687709558663060
51502982914878739779473290142590
51502982914878739779473376585790
51502982914878744719165195963902
51502982914878744719165199146230
51502982914878745130195351027596
51502982914878745130198445982354
51502982914878745130759172745786
51502982914878745130759176977874
51502982914878745130760210098452
51502982914878746365544463709270
51502982914879039373950723872460
51502982914879039785541260027226
51502982914879039785544701704104
51502982914879039785813227675230
51502982914879039785813227680846
51502982914879039785813227681054
51502982914879039785813232379494
51502982914879039785813232380946
51502982914879039785813232398208
51502982914879039785813318120094
51502982914879039785816670887302
51502982914879039786357167557458
51502982914879039786378432637552
51502982914879039922990299230910
51502982914879039923073982056526
51502982914879039968743855443018
51502982914879039968743884140826
51502982914879039968743884489294
51502982914879039968743884494910
51502982914879039968743884495118
51502982914879039968743888726998
51502982914879039968743888740096
51502982914879039968747327701366
51502982914879039968806646260042
51502982914879044724668994006954
51502982914879044725484901537186
51502982914879044908436567984742
51502982914879045319465567254390
51502982914879045319465595952198
51502982914879045319465600551468
51502982914879045319465601023644
51502982914879045319465682511990
51502982914879045320030804096640
51502982914879045320217713314242
51502982914879045320218832173968
51502982914879045456726350681962
51502982914879940353624980973438
51502982914879945887277727020348
51502982914879945887280821502930
51502982919382796226990226745216
51502982919382796226991341354140
51502982919407111563825413790364
51502982919407111563828852747262
51502982919479746104313299125254
51502982919479746104316738082152
51502982919479746249191467328878
51502982919479747486146829648362
51502982919479747897740807480006
51502982919480042726502285969820
51502982919480046430848086454616
51502982919480046438441140620714
51502982919480046438462061209022
51502982919480046484194725412538
51502982919480059197791691636754
51502982919480059205131374395182
51502982919480062360685204437786
51502982919491753819178399002318
51502982919491753864931983794142
51502982919491764794955046081234
51502982919491764802294728839662
51502982919491764932215800456706
51502982919491769741422462819390
51502982919511277233106366891692
51502982919511277233107510548504
51502982919511277235617993250598
51502982919511277240721485419550
51502982919512177663657394156652
51502982919512177803367013126106
51502982919514868393575638196378
51502982919514869628357571691310
51502982919514879506614072752630
51502982919516063660499712850524
51502982919516065489806280991164
51502982919516069013397173370666
51502982919516070248179106865598
51502982919516080131518268192534
51502982919516080307190597539272
51502982919522973503316817075950
51502982919694992931115935242104
51502982919694992936199537940120
51502982919698584089072202730242
51502982919698595202112014744136
51502982919698895398973223773620
51502982919698895536171216384168
51502982919698900886892928195540
51502982919698900886894071384180
51502982919698900887708835725772
51502982919698900887708836075692
51502982919698900933462535303020
51502982919698934241226132704430
51502982919698934241226137290650
51502982919698934241226218793338
51502982919698934241226218793498
51502982919698934241226219147630
51502982919698934241226223379718
51502982919698945351755349939138
51502982919698945351755350289058
51502982919705799927872687667220
51502982919706700312690021858888
51502982919706700312691050728664
51502982919706700449868122278520
51502982919706700495621707542728
51502982919709402153115181905044
51502982919710602772936803522532
51502982919710602780526389679632
51502982919710602917724382290180
51502982919710608268446094101552
51502982919710788080029090448310
51502982919711088406475984698570
51502982919711088406476642032038
51502982919711088406476670611754
51502982919711088452230226823862
51502982919730115218137267314828
51502982919730115218140710993459
51502982919730115263873375196975
51502982919730120754300115928202
51502982919730120754301235117522
51502982919730120754321036633150
51502982919731000824528028905654
51502982919731015641074405796198
51502982919731015648667459962296
51502982919731015648668493064160
51502982919731015785866485674708
51502982919731015785868810158027
51502982919731015785868810158036
51502982919731015786433666042343
51502982919731021139118478989646
51502982919731021139118565077102
51502982919731021139118565082926
51502982919731021139599741323954
51502982919731021184851229280618
51502982919731021184851229286442
51502982919731021184852262382482
51502982919731021322049135803710
51502982919731022374381588729818
51502982919733717489113545301232
51502982919733723025296195430234
51502982919733724077628734445410
51502982919734919893323858835188
51502982919734951463267313978118
51502982919734951463267313995380
51502982919734951463270666981461
51502982919741827540993915909338
51502982919741827952587979830050
51502982919741827952589012949167
51502982919741827952840061408543
51502982919741827952859862924179
51502982919741827952859862924180
51502982919741828135790519738244
51502982919741828135791638933388
51502982919741828135854401048231
51502982919741828135854401048232
51502982919803044597237141306454
51502982919803046381646840022762
51502982919803046381649939209608
51502982919803046381650197489862
51502982919803050131728403897920
51502982919803061205786928294620
51502982919803061205788075715348
51502982919803061205790400179962
51502982919803061205807848651260
51502982919803061205811320890734
51502982919803061205811320903784
51502982919803066740276124801104
51502982919803066740276124806928
51502982919803946812176860842014
51502982919803946812179959674728
51502982919803950515707872525162
51502982919803950516547025245282
51502982919803950653724097145049
51502982919803950653724097145058
51502982919803961633830942876588
51502982919803961636337955559580
51502982919803961636339102980308
51502982919803961636341427444922
51502982919803961636358875910396
51502982919803961636358875916220
51502982919803961636358876264528
51502982919803961636362348155694
51502982919803961819289532730284
51502982919803961819293004969758
51502982919803961819293004988472
51502982919803967124257659981500
51502982919803967125010805392676
51502982919803967125094488218292
51502982919803967170011244889964
51502982919804267313529396818616
51502982919806663522536592356808
51502982919806948841896720873252
51502982919806969020040086447735
51502982919806969020040086447736
51502982919806997020407817471011
51502982919806997066140481537770
51502982919806998667519306718709
51502982919806998667519306718710
51502982919807148968066672463276
51502982919807864096604628704264
51502982919807864096604628710088
51502982919807864096605776479124
51502982919807864096608100962612
51502982919807864096608100964064
51502982919807864096608100968276
51502982919807864096608100968435
51502982919807869587034841699662
51502982919807869587035960888982
51502982919807869587851868438087
51502982919807869587851868438088
51502982919807897450937809592655
51502982919807897450937838290415
51502982919807897450940162288526
51502982919807897450958758996824
51502982919807899235331088359141
51502982919807899235331088359142
51502982919807899235348565859086
51502982919807902938859861988712
51502982919807902938859861988872
51502982919807902938860981196849
51502982919807902938860981196906
51502982919807902938860981197066
51502982919807902939614126608025
51502982919807913510446098626397
51502982919807914102734541737861
51502982919807914102734541738078
51502982919807914105242701964261
51502982919807914105242701964262
51502982919808049398614260771338
51502982919808049581544917585610
51502982919814768587280799390734
51502982919814768587343561505578
51502982919814768587364482211978
51502982919814768587364482216350
51502982919814768587364482229400
51502982919814768633097146415494
51502982919814768633097146769786
51502982919814773528664525825486
51502982919814773940258589746198
51502982919814773940509523903963
51502982919814774123461101074667
51502982919839083915747723314940
51502982919839083916500868726116
51502982919839083916500894235932
51502982919839083916502013449941
51502982919839083916502013449950
51502982919839083916584548015112
51502982919839083916584548015272
51502982919839083916584548369404
51502982919839083916584551551732
51502982919839083916584552614541
51502982919839083916584552614542
51502982919839083961501307875096
51502982919839083962317215405328
51502982919839085562876781119705
51502982919839085745891119692372
51502982919839085745891120755182
51502982919839117133385033687226
51502982919839118505364959786882
51502982919839118916959023357674
51502982919839133329526426040756
51502982919839133924134744574673
51502982919839384105855142361976
51502982919840284535569344228376
51502982919840284535569345626444
51502982919840284536385248570456
51502982919840284536385251752784
51502982920355414204291035603328
51502982920355414205106943133560
51502982920355414205106943483480
51502982920367116090333882060544
51502982920367116090334140340798
51502982920367116097924497087420
51502982920387512906307377769870
51502982920390230799733731369636
51502982920391416602174125962324
51502982920459558463430313407140
51502982920459558463430313757060
51502982920459558471041963813572
51502982920460458893981340672100
51502982920460458899063914850260
51502982920460460678366938691994
51502982920463160185634422466980
51502982920463160185634422816900
51502982920463160190716996645140
51502982920463165674366592275534
51502982920463165681143828068916
51502982920463165681147185654108
51502982920463462159294828281040
51502982920463465872924902059462
51502982920463467520054991916339
51502982920463467520054991916340
51502982920464366294188218138160
51502982920464366300965363243204
51502982920464366300968806921835
51502982920464366303475843231142
51502982920464366303476962420462
51502982920464368087866773906691
51502982920464368087866773906692
51502982920471270793897497799158
51502982920471270793897583888226
51502982920471271205491561719870
51502982920495582828109863279540
51502982920678396446763172397404
51502982920678396446763258136552
51502982920678401982949264197460
51502982920678412912951405779604
51502982920678412912951491518752
51502982920678412912951496118022
51502982920678412912952524987789
51502982920678412912952524987798
51502982920678412913516350589608
51502982920678412920292207726534
51502982920678412920292207733176
51502982920678412920292207746217
51502982920678412920292207746226
51502982920678413095965744946900
51502982920678417852641675881894
51502982920678417859419941706262
51502982920678417859419941712904
51502982920678417859419941725945
51502982920678417859419941725954
51502982920679296877293364694952
51502982920679298663879845571814
51502982920679302367746706553796
51502982920679302367746792641412
51502982920679302367746792647236
51502982920679302367747825761990
51502982920679302413479456844928
51502982920679313478250470571260
51502982920679313478252679084050
51502982920679313480784108474744
51502982920679313480784112724094
51502982920679313480785227338841
51502982920679313480785227338842
51502982920679313480785227688761
51502982920679313480785227688762
51502982920679313485865478562884
51502982920679313485867801866921
51502982920679313485867801866922
51502982920679313526516858305140
51502982920679318420390781490726
51502982920690103830492172751334
51502982920690120294504571685616
51502982920690120294525578135536
51502982920690120301844254444044
51502982920690120340259275808097
51502982920690120340259275808098
51502982920690120477518911325296
51502982920690125240971988423772
51502982920690125240972074162920
51502982920690125240992909134544
51502982920690125240992909147593
51502982920690125240992909147594
51502982920690125240992994873692
51502982920690420666811544888157
51502982920691321097361543637474
51502982920691321097362572507250
51502982920714419159150767300026
51502982920714419159233417019406
51502982920714419159233417019566
51502982920714419159233417023778
51502982920714419159234450125642
51502982920714419159234450138691
51502982920714419159234450138692
51502982920714419204967114329158
51502982920714419204967200418226
51502982920714420806346025243413
51502982920714420989294159439546
51502982920714420989356921204470
51502982920714435218657908440864
51502982920714435218659027629366
51502982920714435218659027649049
51502982920714435630251972361576
51502982920714435630253005461010
51502982920714435630253005480693
51502982920714435630523855455705
51502982920714435630523855455706
51502982920714435676257638854365
51502982920714435676257638854366
51502982920714435805924220205466
51502982920714435805924220218516
51502982920714435806740123143654
51502982920714435806743566822285
51502982920714435813454512269761
51502982920714435813454512269770
51502982920714435813455631459081
51502982920714435813455631464914
51502982920715636380811603181173
51502982920715636426565187972997
51502982920787365009626823698029
51502982920787365009626823698038
51502982920787365010190649649768
51502982920787365010190907930013
51502982920787365010190907930022
51502982920787365146821348649499
51502982920787365146821372629954
51502982920787365146821377216174
51502982920787365146824816308577
51502982920787365146824816308586
51502982920787365146905055455570
51502982920787365146908499134201
51502982920787365146908499483961
51502982920787365146908499483962
51502982920787365192637719659086
51502982920787365192637806102286
51502982920787366382167481148798
51502982920787366793761455798114
51502982920787366793761458980442
51502982920787366793764816447533
51502982920787366976967184164550
51502982920787366977029860190326
51502982920787369949318646495970
51502982920787370086513283052148
51502982920787370086514057891020
51502982920787370497543060815003
51502982920787370497543170884526
51502982920787370497546528119958
51502982920787370498107259820982
51502982920787370498108292940108
51502982920787370544114992038797
51502982920787370544114992038798
51502982920787370680557424081006
51502982920787370680560867759637
51502982920787370681375660675122
51502982920787371732892287566620
51502982920787371732892545846874
51502982920787665336175620755998
51502982920787670687652921834921
51502982920787670869827989381434
51502982920787670869828108753078
51502982920787670869828367033332
51502982920787670869831461639781
51502982920788565766705727664318
51502982920788570706401022488713
51502982920788571254625432086238
51502982920788571254625460434286
51502982920788571254625809388207
51502982920788571254628903990294
51502982920788571254628904106877
51502982920788571255464617740418
51502982920788571301194957945880
51502982920788572489974921833793
51502982966781465928575856968400
51502982966781482532043560338050
51502982966793188129206914782530
51502982967000018542287669127200
51502982967000020371590765363784
51502982967072102803562552686656
51502982967072955055869979775484
51502982967072955055870066218684
51502982967072955238884319414956
51502982967072966359261489715436
51502982967072970063607290200232
51502982967072970065302898829702
51502982967072970066055011139014
51502982967072970066138693964422
51502982967072971712430922465590
51502982967073003234110137808178
51502982967073003234110223551538
51502982967073003234113579951616
51502982967073003234928367936784
51502982967073003234949375086336
51502982967083776879043249645110
51502982967083810185114599053428
51502982967084077617356776473268
51502982967084121495034591152418
51502982967084972099941853248236
51502982967084977633866194225940
51502982967084977636125625637862
51502982967084977636125630359596
51502982967084977636376678818972
51502982967084977636397599523920
51502982967084978185168644556900
51502982967085021925585618417378
51502982967108088501661554388512
51502982967109287429165389886952
51502982967109289075729590741792
51502982967109289212990345471396
51502982967109289258743815590224
51502982967109289258743930379860
51502982967109289258743930398734
51502982967109289258743931798414
51502982967109289258744188661566
51502982967109322429811633872122
51502982967109322567072388601726
51502982967109339084115726388890
51502982967109339084366430491994
51502982967109339084387322500586
51502982967109339221627270956534
51502982967729767465014493904574
51502982967729767465015183004298
51502982967729767465015268743446
51502982967741474899099048595038
51502982967765785289194854068964
51502982967765786523976784748958
51502982967947421347832628655522
51502982967948316419293790347806
51502982967948316419294475788814
51502982967948316419296803445584
51502982967948316419296889534652
51502982967948316419297917932252
51502982967948316420047707409910
51502982967948316420131390235318
51502982967948321770769419221282
51502982967948321770769419226898
51502982967948321908030088213142
51502982967948321915644410291582
51502982967951323808349977561086
51502982967952224376161759197305
51502982967952224376161759197306
51502982967960323990392618626470
51502982967983740542696919888178
51502982967984624501957795562306
51502982967984639143941752415046
51502982967984639281202507144650
51502982967984639319340997501490
51502982967984639326935171348166
51502982967984640973248320555686
51502982967984641110508702232662
51502982967984641110509075285290
51502982968056373436891916181822
51502982968056373436891919364150
51502982968057568660322956664100
51502982968057574010959952535102
51502982968057574010959955718834
51502982968057574148220707260494
51502982968057574148220710448438
51502982968057574193974290652638
51502982968057574193974292052318
51502982968057574193974292170362
51502982968057574193974292187832
51502982968057574193974295356902
51502982968057574193974296774052
51502982968057574193975325289536
51502982968057574193975328831772
51502982968057574194226032934876
51502982968057574194226118674024
51502982972981897452335907890499
51502982972981925270233492601379
51502982972981925270234525703243
51502982972981929386364659632929
51502982972981941741523931020257
51502982972992735833512500983757
51502982973017062237359422135785
51502982973857243806330926993049
51502982990602105289650864988906
51502982990610555421813945594085
51502982990613256713382573978079
51502982990634520194694338716336
51502982990634525547860413997938
51502982990634527331685366411700
51502982990634527377166982138578
51502982990634527377438951321616
51502982990634820383940539754196
51502982990634822030504737438354
51502982990634822030504740620682
51502982990634822167702733231230
51502982990634822213522547913408
51502982990634855521867801834834
51502982990634855521867883341894
51502982990634855521867884877087
51502982990645332543780342437224
51502982990706600752456033061128
51502982990707468011668417921696
51502982990707471716013845003944
51502982990707504887356302605806
51502982990707751546634147772466
51502982990707751546635266967610
51502982990707755662765314454096
51502982990707755800026069183700
51502982990707768155185427010016
51502982990707771724781730325048
51502982990707771724801532289766
51502982990707771861979722935596
51502982990707773554108100430406
51502982990707773554359148907035
51502982990707773554359148907044
51502982990707773554380069613444
51502982990707801372256733604874
51502982990707801372256733617924
51502982990707801372257852813068
51502982990707801372259832450638
51502982990707801372260951645782
51502982990707801372277654311226
51502982990707801372277654324324
51502982990707801372278773519468
51502982990707801509458944256330
51502982990707801509517488330266
51502982990707801509538409036618
51502982990707801509538413286016
51502982990707801509539183875490
51502982990707801509539527894940
51502982990707805076602533636151
51502982990707805076605975779589
51502982990707805213048155652930
51502982990707805213050483309700
51502982990707805213051597796368
51502982990707805213803625545982
51502982990707805213887306954448
51502982990707805213887311559382
51502982990707805258805182822876
51502982990707805259619971157964
51502982990707805259620315531498
51502982990707805625585892910102
51502982990707805625648655029158
51502982990707805625669575735558
51502982990707817980808012855474
51502982990707817980828933211954
51502982990707817980828933561874
51502982990710206590791390309658
51502982990710206590792423411522
51502982990710506780042096585305
51502982990710506917240089195853
51502982990710506917322657543488
51502982990710506917323772021261
51502982990710653376242632042396
51502982990710653376243660912172
51502982990718578537957480336804
51502982990718578675155472947352
51502982990718578720720431860728
51502982990718578720908718205260
51502982990718578720992401025052
51502982990718606538889985735932
51502982990718606538890071829212
51502982990718606950672334955580
51502982990718607087933003591904
51502982990718607087936442548802
51502982990718612438571118672543
51502982990718623147441260391474
51502982990718623147441260741337
51502982990718623147441260741346
51502982990718623147441260741394
51502982990718623147441264990744
51502982990718757251177886585730
51502982990718757251198778594322
51502982990719507106701767730496
51502982990719507655747879832962
51502982990719512640357229539568
51502982990719512640608278016206
51502982990719512640629198722606
51502982990719513189400248458398
51502982990719523577991943650034
51502982990742590154068110603550
51502982990742638287393830329246
51502982990742888513761310602102
51502982990742888513761310956234
51502982990742888925543575132362
51502982990742890343338732235284
51502982990742890343338732253998
51502982990742922279875636452612
51502982990742922279875979409204
51502982990742922417073972019752
51502982990742923514657655681067
51502982990742923651667361934042
51502982990742923651854876658006
51502982990742924063449540389736
51502982990742938476581113154974
51502982990742938476581117759908
51502982990742938476664423977514
51502982990742938476664423977562
51502982990742938476664424327482
51502982990742938522397117227297
51502982990742938522397117227306
51502982990742938522397460183898
51502982990742940122957029067770
51502982990742940123228624844048
51502982990742940168710613979090
51502982990743789081571944690664
51502982990743789081573092596666
51502982990743790728136145557150
51502982990743790911150485179360
51502982990743790911150858250702
51502982990743824265483691105183
51502982990743824814275661547375
51502982990743838907194530536122
51502982990743838907215451242474
51502982990743838907215451242522
51502982990743838907215479822181
51502982990743840736522395619522
51502982990743840736793991731218
51502982990743840873783150349126
51502982991291335896694815288334
51502982991291335896694818470662
51502982991364268980161097863830
51502982991364268980163766235418
51502982991364270773588606235844
51502982991375075940199900296238
51502982991375076351982422752668
51502982991582803072140518245798
51502982991582817888689219484316
51502982991582817888690248354092
51502982991582817889526301769114
51502982991582817896301899945638
51502982991582818438568975964442
51502982991582823423176088810418
51502982991582823430790325151114
51502982991583118078796551392316
51502982991583119908103119532956
51502982991583119908354168009594
51502982991583119908375088715994
51502982991583123612697645079527
51502982991583123620039998323454
51502982991585519730222057759322
51502982991585525088471827945050
51502982991585525126611692017584
51502982991585525134225412854966
51502982991585825323475086027297
51502982991593624885441754944384
51502982991593624885444853777098
51502982991593630243694876598262
51502982991593925074987420127602
51502982991594826054310612091410
51502982991618225586827836216102
51502982991618240228536639659538
51502982991618240365797394389142
51502982991618240411467296473602
51502982991618242012361332743238
51502982991618242057843207800178
51502982991618242058093996946754
51502982991619141383534148263557
51502982991690869555649573564314
51502982991690874906284249686612
51502982991690874906284250736372
51502982991690874906285282788476
51502982991690874906287606786530
51502982991690875089298585770958
51502982991690875089301946420386
51502982991690876735865882643366
51502982991691169744920167561050
51502982991691171574226735701690
51502982991691171574477439804794
51502982991691175278569093557822
51502982991691175278569098275184
51502982991691175278570216072052
51502982991691175278758244149380
51502982991691175278820916874727
51502982991692075663369982779273
51502982991692075663369982779282
51502982991692076212412657324578
51502986272624530231032213187768
51502986272631723836223298575406
51502986272632623032177325822136
51502986272632623041215027418008
51502986272632624274305478819560
51502986272632639090932441798314
51502986272632639093380162853736
51502986272632639093380163207868
51502986272656050102244723908974
51502986272656050285259063542622
51502986272656949435212586523682
51502986272656949435212668030742
51502986272656950715810092207262
51502986272656950715810092213086
51502986272656950716563322312038
51502986272656950718257813268508
51502986272656950718257899355146
51502986272656950718257899361788
51502986272656950718257899374829
51502986272656950718257899374838
51502986272874888263431513179274
51502986272875788701322141695602
51502986272875788701325236296228
51502986272947837962787609525186
51502986272947837962788381177518
51502986272948723568613081601428
51502986272948723568613425957700
51502986272948723568615748905994
51502986272948723568616523744866
51502986272948723568616524794626
51502986272948771746859005425694
51502986272959545346035352499822
51502986272983856968465367231138
51502986272983856968653652525910
51502986273532300783374231382298
51502986273532300783374317475578
51502986273604331513887291106932
51502986273605231900881493198302
51502986273605231901132197301406
51502986273605231945191549876348
51502986273605231945192321528680
51502986273605231946886122334054
51502986273605235604660111668160
51502986273605235605474900003248
51502986273605235612253940673130
51502986273605235612256177528144
51502986273605235612256263621424
51502986273605235650476458697292
51502986273605235651041317768148
51502986273605235651229603062920
51502986273605235651232698703270
51502986273605235651232698707482
51502986273605235658007525583206
51502986273616042474091252567894
51502986273616042602230622508828
51502986273616042609011896847184
51502986273616043023134271469453
51502986273616043023134271469462
51502986273640352403744004006570
51502986273640354050873056512234
51502986273640354097274412610999
51502986273823174852652539198634
51502986273823174852653314033294
51502986273823184316783400280068
51502986273823185965689945235030
51502986273824086531158522200128
51502986273826777123900442011964
51502986273826788236936724258158
51502986273834880587013886249450
51502986273834880587014661088322
51502986273834891700050944274862
51502986273834891700050947461402
51502986273834891700051287703838
51502986273834891700051287708050
51502986273834891700051292307320
51502986273834891700052062542710
51502986273834892111897090250663
51502986273834892111897090250672
51502986273859206891425970079604
51502986273859207028686724809208
51502986273859207028686725872018
51502986273859207029251584942874
51502986273859207029271386312952
51502986273859207029271386317164
51502986273859207029274480913578
51502986273932138197281793995328
51502986273932138197282565643448
51502986273932138197282565647660
51502986273932138199541225523890
51502986273932138199562122137567
51502986273932141766059178541364
51502986273932141766624037612220
51502986273932141766709929992132
51502986273932141903319847177688
51502986273932141903883673140856
51502986273932141903884703060392
51502986273932141903884706242720
51502986273932141903884706248544
51502986273932141903887026008686
51502986273932143550448642464296
51502986352426550058853139895926
51502986352426550066195145602648
51502986352426550066446194062024
51502986352427450672397585739874
51502986352427450672397586089794
51502986352427450679739477127732
51502986352427450679739563216800
51502986352427450679739591446596
51502986352427450679927849561332
51502986352427450679927878141048
51502986353310902146004751338126
51502986353374530741404610363230
51502986353374830884984410146110
51502986353383837018108969194122
51502986353383837018108997890478
51502986353383837018129889899070
51502986353407248214964787711974
51502986353408148645432132501446
51502986353408148645515815326854
51502986353601490438242591186118
51502986353626102250112863005538
51502986353626102250196545830946
51502986353626102250196574527302
51502986353627002680663804531350
51502986509949051381580598897234
51502986510167900653273302840176
51502986511936005031467588540257
51502986511936006266814377919505
51502986511967542558250212106405
51502986511968443133592946195635
51502986511968443133593031934783
51502986512842887859913524069619
51502986512843788252241258942317
51502986512843788252303934969705
51502986512908619244384958199591
51502986513158686972547057860595
51502986513232822421184769256767
51502986580852856573824442197550
51502986581071694686747080482588
51502986582827803842230172179977
51502986582827803842230257919125
51502986582827803842292933944901
51502986582835918647212565590857
51502986582835918647212594288665
51502986582835918647275241616633
51502986582835918647275356407881
51502986582835918784473349018429
51502986582835918830226904758153
51502986582835918830226933455961
51502986582835918830226933810253
51502986582835918830289580783929
51502986582835918830289695575177
51502986582838609420624852929373
51502986582838610655971642308621
51502986582838610655971670888289
51502986582838610656034318334557
51502986582838610656034432653213
51502986582839511223783452528721
51502986582859033404144000925477
51502986582859935023638951467697
51502986582859935206736858669361
51502986582860235212909545465933
51502986582860235350170300195697
51502986582862942412506962051667
51502986582863841195928937165255
51502986582863841195928937283299
51502986582863841196117223627831
51502986582863841333377977880839
51502986582863841333377978353223
51502986582863842980318744046391
51502986582870742021231498556809
51502986582870742021231498556969
51502986582870742025561584185037
51502986582870745686601522337323
51502986582871045875851195624947
51502986582871045875934992769219
51502986582871046289139863419701
51502986582871046472154203059173
51502986582871932076786768101361
51502986582871932076786768101409
51502986582871932076786768101569
51502986582871941547778458648697
51502986582871943194907515386241
51502986582871946306423229689747
51502986582871946855194306605415
51502986582871946900947891515331
51502986582871946903458375752619
51502986582871947038208646245095
51502986582871947039903223289021
51502986582871948089976240100347
51502986582871948090059808134715
51502986582871948090059922925963
51502986582872398443443452243039
51502986583089885683159780347681
51502986583154710499325733315531
51502986583162824942797076360295
51502986583162829886440583500785
51502986583162829886503345620001
51502986583162831670830390263829
51502986583162874768168613729115
51502986583163725510608858355019
51502986583163730454252365495509
51502986583163775335980395723679
51502986583163775473241150453443
51502986583186846673794547340529
51502986583188045600462334147085
51502986583188047430876923333281
51502986583188095563365819054481
51502986583734370292229932711159
51502986583738288766690243518303
51502986583746392092334497631797
51502986583746392092397173657573
51502986583746392092418180457205
51502986583746392092418209155013
51502986583746392092585546091173
51502986583746392092606466797573
51502986583746392092606466801785
51502986583746392092606495499545
51502986583746392094841910199145
51502986583746392094841911598825
51502986583746392229595166268121
51502986583746392229678963884777
51502986583746392229846214727497
51502986583746392229930011871769
51502986583746392229930012344153
51502986583746392268090513917779
51502986583746392277041003755897
51502986583746392277041089495045
51502986583746392277103765520821
51502986583746392277292050815593
51502986583746392277856135047577
51502986583746392277939817872985
51502986583746392277939905011813
51502986583746392641377516533365
51502986583746392641440192559141
51502986583747292660208955652137
51502986583747292660229876358489
51502986583747292660229991149737
51502986583747293247684472945527
51502986583807315867553304593239
51502986583807316279880393691331
51502986583808517036983575481143
51502986583808517036983661220291
51502986583808521983369632342185
51502986583808521983369718081333
51502986583808521983432394107109
51502986583808521983453400906741
51502986583808521983453429604549
51502986583808521983453429958841
51502986583808521983641715949081
51502986583808521983641716299001
51502986583808521983704449366117
51502986583808521983704478063925
51502986583808521983704478418217
51502986583808521985877131121065
51502986583808521985960813946473
51502986583808521985960814991861
51502986583808521985960815346153
51502986583811218328887704335767
51502986583811218333635634840147
51502986583811221856661700027477
51502986583811221856745382380709
51502986583811221856745382734841
51502986583811222039675924875909
51502986583811222039676010969189
51502986583811223633793183909255
51502986583811223641135189615977
51502986583811223686888774525845
51502986583811223686888775925525
51502986583811223687077060870377
51502986583811223687139822985221
51502986583811223824337815595769
51502986583812122424536244141257
51502986583812122424557164729565
51502986583812124208946971610701
51502986583812124254679636859557
51502986583812124254700528868149
51502986583812124254700556520569
51502986583812124254700557565957
51502986583812124254700557920249
51502986583812124254888842860729
51502986583812124254951604979945
51502986583812124256371889555509
51502986583819022014324275206479
51502986583819022019407878254415
51502986583819326966486561614413
51502986583819326966967706093557
51502986583819326966967734673273
51502986583819326966967734791365
51502986583819326967027402309955
51502986583819326967030496438197
51502986583819326967030496910581
51502986583819326968721977481817
51502986583819326968721977953993
51502986583819326969475118660905
51502986583819326969475120060585
51502986583819327104228374729881
51502986583819327104228489521129
51502986583819327105919970092365
51502986583819327149417103637389
51502986583819327149981959521705
51502986583819327149981959639797
51502986583819327149982045733237
51502986583819327150044721286629
51502986583819327150044721759013
51502986583819327150062547746487
51502986583819327150062633485635
51502986583819327150065642347113
51502986583819327150065728086261
51502986583819327152573113473573
51502986583819327152573142169929
51502986583819327517764996383385
51502986583819327518518137562473
51502986583819327562095600715203
51502986583819327564355405296345
51502986583820227534277422548445
51502986583820227534298314557037
51502986583820227534298343254845
51502986583820227534298343609137
51502986583820227534776422185463
51502986583820227534779516786089
51502986583820227534842278432761
51502986583820227534842278905145
51502986583820227536533759476381
51502986583820228129844620590711
51502986583820228129848063796959
51502986583820271999910811577065
51502986583843338585105601084015
51502986583843386764100455473927
51502986583843388410476366800503
51502986583843388410477138452835
51502986583843388410664396399815
51502986583844587932964838893423
51502986583844589167475174759095
51502986584027359961058498478723
51502986584027369839293161572579
51502986584027369839314081229219
51502986584027369839314082278979
51502986584027369839314082628899
51502986584027371073823246253831
51502986584027371074073950356935
51502986584027371074091772230621
51502986584027371074638806241251
51502986584027371074639063458695
51502986584027371079157553404871
51502986584027371079178474111271
51502986584027371079722409289187
51502986584030061664305645248239
51502986584030071130946242317747
51502986584030071130967163024099
51502986584030071130967164073859
51502986584030071130967164423779
51502986584030071130967164428151
51502986584030071136028703226755
51502986584030072729893770607921
51502986584030072782425535141639
51502986584030072912824427421985
51502986584038165127398972683187
51502986584038165127461734448111
51502986584038176057484024610695
51502986584038176194682017221243
51502986584038176194933065680619
51502986584038176238176166370509
51502986584038176240435573433351
51502986584038176240435602131159
51502986584038176240435602485291
51502986584038176240435602485451
51502986584038176240435602603335
51502986584038176240436259346535
51502986584038176240436345085683
51502986584038176240498249459127
51502986584038176240498364250375
51502986584038176240498364722551
51502986584038176240499021111459
51502986584038176240687306406231
51502986584038176245769880584391
51502986584038176611610275023891
51502986584038176652218638313751
51502986584038176652302321133543
51502986584038176657301183912243
51502986584038176657301212491911
51502986584038176657301212610003
51502986584038176789542154804067
51502986584038176789563075509015
51502986584038176794561967339767
51502986584038176794624728982227
51502986584038176794624729454611
51502986584062193027789566443079
51502986584062193027789566447291
51502986584062193034567487922029
51502986584062193034567492521299
51502986584062193165050321172843
51502986584062193171828242647421
51502986584062193171828246896771
51502986584062193171891004766637
51502986584062193171891009015987
51502986584062491386917540306759
51502986584062491569743593247615
51502986584062491569931879592147
51502986584062491569931879946439
51502986584062491577249755672979
51502986584062491981442174952467
51502986584062491981525856374031
51502986584062491981714142718563
51502986584062491988216973246863
51502986584062491988217001826579
51502986584062491988217001944671
51502986584062491988219296195157
51502986584062491989035203738487
51502986584062492118974897448327
51502986584062492125477756674435
51502986584062493223566085570241
51502986584062493223646587587863
51502986584062493223646673327011
51502986584062493223649767927637
51502986584062493223834614261347
51502986584062493360826840299845
51502986584062493361095368990951
51502986584062493361098812197199
51502986584063392549525924708915
51502986584063393792193689019179
51502986584135122548500856674653
51502986584135128038931044271051
51502986584135422737687110986189
51502986584135422737771450672889
51502986584135426261361690417571
51502986584135426261361690771703
51502986584135426261361690889747
51502986584135426261549977116187
51502986584135426261549977234279
51502986584135426261550748768519
51502986584135426444564201964619
51502986584135426444564973616951
51502986584135426444565059356099
51502986584135426856075382010383
51502986584135426856157921174975
51502986584135426856158950044751
51502986584135428045187413420855
51502986584135428045187414470567
51502986584135428045751497652839
51502986584135428090937527489525
51502986584135428090940970682675
51502986584135428091421399737299
51502986584135428228201638269287
51502986584135428228682154466903
51502986584136328659233181732023
51502986588671598209904377801753
51502986588671599444686311296685
51502986588671599444748987322461
51502986588671599857096110565281
51502986588736139996147184422285
51502986588736429255331925670697
51502986588736429255394601696473
51502986588736429255394687435621
51502986588743343440555287750717
51502986588743343440555402069581
51502986588744244008304421945089
51502986588744244008304422417473
51502986588744544059812167802753
51502986588744544060377023687069
51502986588744544197010160413301
51502986588744544197574987717901
51502986588744544197637663743677
51502986588744544197637778062541
51502986588744544243328572509725
51502986588744544243391248535501
51502986588744545844766720481429
51502986588747236069135985613745
51502986588747247182173387068133
51502986588748147566343326210685
51502986588748147566970943859925
51502986588748147703604080586157
51502986588748147704168936470473
51502986588767660052005938511057
51502986588767660052026830519649
51502986588768559201959456904285
51502986588768559385057450317481
51502986588768560619754958386565
51502986588768859391292813021737
51502986588768859528553567397209
51502986588768864887014781847179
51502986588768864887077515382307
51502986588768864887077543962023
51502986588768908805070372558913
51502986588768908942331126934385
51502986588768910588706266608629
51502986588768910588706266962761
51502986588771262877881526756437
51502986588772466609009655276419
51502986588772466609009683856135
51502986588772466609030575864727
51502986588772466609030575982771
51502986588772466609030604562487
51502986588772466609218890907019
51502986588772468393420382745863
51502986588772511213013399011269
51502986588772511624607376842913
51502986588772511625360518022001
51502986588779356732889713633697
51502986588779667577829254336169
51502986588779671334706562609463
51502986588779671336401138253709
51502986588779671883561293766819
51502986588779715756071734967237
51502986588779717402447646293813
51502986588780566915126541136061
51502986588780566955796408561085
51502986588780566960880097348169
51502986588780568007627136189953
51502986588780568008380281600921
51502986588780568008380281601129
51502986588780568562255597873605
51502986588780568602925465298629
51502986588780568602925465298837
51502986588780571719503976380627
51502986588780571902518316020099
51502986588780571902518344599815
51502986588780571904212920244061
51502986588780572268295945304887
51502986588780572268295974002647
51502986588780572451310284944567
51502986588780572451310313642327
51502986588780572453004890686253
51502986588780573542116218260725
51502986588780573548894139735463
51502986588780573548894254526711
51502986588780573548894255570647
51502986588780573549647401354828
51502986588780573549647401354829
51502986588780573551341947946966
51502986588780573551341976999074
51502986588780573551341976999075
51502986588780606857159236016965
51502986588780606857221912042741
51502986588780616323883516961801
51502986588780616323883518007189
51502986588780617970196637471353
51502986588780617970259313497129
51502986588780617970259428288377
51502986588780617970259429333765
51502986588780617970447341574457
51502986588780617970447714628537
51502986588986498027730584185547
51502986588986498028483729596723
51502986588987398595479604061055
51502986588999409879684194510881
51502986588999409879935242970257
51502986588999410428727212012769
51502986588999410428978260472145
51502986588999454893589605058607
51502986589060683622267518731135
51502986589064252539742853007127
51502986589064252542253336181605
51502986589064285893263596833487
51502986589071455299605012899189
51502986589071455299793299243721
51502986589071499769739066817811
51502986589072350923710497054491
51502986589072356416396678622233
51502986589072357514733760331365
51502986589072357514734133383993
51502986589072389768218599724597
51502986589072400337550848808163
51502986589072400886342789152915
51502986589072400886342817850675
51502986589072401984676433304829
51502986589072401984679905563176
51502986589072401984679905563177
51502986589095472223884971603829
51502986589095472223947647629605
51502986589095516695522220221539
51502986589095516695772924324643
51502986589096671013563229773941
51502986589096671013564001426273
51502986589096671562858067387329
51502986589096721022200150653777
51502986589096871139711853578991
51502986589096871139712196531371
51502986589643895677699008047379
51502986589644212475519736695005
51502986589644212475582498814061
51502986589644212476084592579321
51502986589644212476147354698377
51502986589647814746766864656205
51502986589655017642696919758841
51502986589655017642780602584249
51502986589655050997029352615399
51502986589655918073310622931325
51502986589655918073310709142857
51502986589655918073331658428925
51502986589655918622290964407437
51502986589655918622353640433213
51502986589655918622625724390189
51502986589655951976623398781767
51502986589715941234880581283543
51502986589715941647228476178695
51502986589715946593698187167177
51502986589715946593698215746893
51502986589715946593719136453453
51502986589715946595390468442845
51502986589716845926435177173805
51502986589716845926435177646189
51502986589716847161447235740653
51502986589716847161509997387325
51502986589716847161509997859709
51502986589716847161530803775021
51502986589716847161530889868301
51502986589716847161530918093885
51502986589716847161698169408781
51502986589716847161781966553053
51502986589717146115643009411489
51502986589717146115705771526333
51502986589717147350717829620797
51502986589717147350780591739853
51502986589717147352410082316749
51502986589717147352472844435805
51502986589717191817272504060347
51502986589717191817334494172939
51502986589717191817334494527071
51502986589717191817335265825271
51502986589717191817335266179403
51502986589719547080555506847769
51502986589719547217753528038033
51502986589719547217816175484093
51502986589719547217816289802957
51502986589720747837637882840729
51502986589720747837637911538489
51502986589720747837658803429037
51502986589720747837658832126797
51502986589720749622027718301581
51502986589720749622048610310173
51502986589720749623908257337645
51502986589720749667781303211449
51502986589720749667781304255385
51502986589720749667802195220041
51502986589720749667969589555981
51502986589720794088582393786471
51502986589720794093664967964631
51502986589727652190296685727341
51502986589727652190861541611657
51502986589727652190879367717591
51502986589727652190879396297307
51502986589727652190882462318217
51502986589727652190882490897933
51502986589727652192553051234993
51502986589727652327494707035857
51502986589727652328059562920173
51502986589727652328122210247981
51502986589727652328122324566845
51502986589727652328122325039229
51502986589727652328143130954541
51502986589727652328143245273405
51502986589727652328143245627537
51502986589727952516765300916001
51502986589727952516848983741409
51502986589727952517330156800317
51502986589727952517413839625725
51502986589727952519021637843937
51502986589727952928631247917585
51502986589727952929447155460866
51502986589727952929447155460867
51502986589727953114717454370761
51502986589727996984699962531547
51502986589727996989783308362039
51502986589728848005991920205507
51502986589728848006494018556779
51502986589728852947379061247917
51502986589728852947379089945677
51502986589728852947379090418061
51502986589728852947878060884935
51502986589728852947878089464651
51502986589728852947881155485561
51502986589728852947881184065277
51502986589728852947943917132233
51502986589728852947943917604617
51502986589728852947964866890685
51502986589728852949635398175853
51502986589728852949635427227953
51502986589728853496422108847245
51502986589728853496422109319629
51502986589728853497175254275674
51502986589728853497192703078027
51502986589728853497258932851949
51502986589728853497258937101299
51502986589728853498678445775229
51502986589728853499431213900237
51502986589728897412238412856769
51502986589728897412991558267945
51502986589728897414497848971551
51502986589728897414685762257631
51502986589728897415250618141947
51502986589728897415250961098539
51502986589728897419769451044715
51502986589728897420334306929031
51502986589728897963477732699823
51502986589728897963540494464747
51502986589728897963540867518827
51502986589728897964294008697915
51502986589728897968561423004839
51502986589753214534823257246459
51502986589753214534824028898791
51502986589753214535073934169319
51502986589753214535075077357959
51502986589934795684151743919391
51502986589935685138864134111095
51502986589935695017370650061755
51502986589938396309023731856635
51502986589938397955398872003263
51502986589946490305476461290615
51502986589946501281315098363871
51502986589946501281315870016203
51502986589946501418513090974419
51502986589946501418513862745003
51502986589946501830358889035863
51502986589946501835441348422935
51502986589970816610539406654919
51502986589970816747800161030391
51502986589970816747988447370711
51502986589970816747988447374923
51502986589970816801084038341641
51502986589970816801084038345853
51502986589970817349311152899309
51502986589970817349373914664233
51502986589970818401703155488731
51502986589970818401703269807595
51502986589970818401706364408221
51502986589970818401706364880605
51502986589970818401891162911950
51502986589970818447648239212338
51502986589970818447648239212339
51502986589970818447731922037747
51502986589970818448213095096654
51502986589970818448213095096655
51502986589970818577377926701897
51502986589970818578131067863723
51502986589970818584654819098423
51502986589970818584654847678139
51502986589970818584657942278557
51502986589970818584657942278765
51502986589970818584905521683595
51502986589970818584908989338461
51502986589970818584908993587594
51502986589970818584908993587811
51502986589970818584992676413219
51502986589970818585470377567911
51502986589970818585491298274263
51502986589970818585494770532610
51502986589970818585494770532611
51502986589971117532055644139207
51502986589971117539397625865531
51502986589971118774263241713695
51502986589971118774263266160653
51502986589971118774744415244778
51502986589971118774744415244779
51502986589972019158976915622227
51502986589972019204730500414051
51502986589972019205291998831267
51502986589972019205295356298358
51502986589972019205295356298367
51502986590043751485171843464347
51502986590043751622369836074895
51502986590043751622620884656735
51502986590043751622621655836683
51502986590043751622621656309067
51502986590043753268997567163259
51502986590043753268997567635643
51502986590043753452011790961931
51502986590043753452513199168139
51502986590043753452575875193915
51502986590044954026017179987403
51502986590044954026017181386875
51502986590044954026581264219387
51502986590044954071770736199511
51502986590044954072334820431495
51502986990531062815300034186309
51502986990531062815300034536229
51502986990531062861053590276161
51502986990531062861053590280373
51502986990531062861053590748337
51502986990531062998314258912485
51502986990531062998314258916697
51502986990531062998314259034741
51502986990531063000758624040005
51502986990565895525309195713603
51502986990565895525309195713763
51502986990565899231349573242325
51502986990565899231349573242485
51502986990566185142970399062561
51502986990566199374866582330805
51502986990566201019485242000456
51502986990567085527788762240645
51502986990567085527788762246261
51502986990567096282307888880947
51502986990567096282307888881107
51502986990567099988348266409669
51502986990567099988348266409829
51502986990567101633029600574227
51502986990567101633029602109421
51502986990567101634724177734793
51502986990567101634724177736405
51502986990567101634724177753667
51502986990882300504320026606444
51502986991433125650874848369719
51502986991433425791884816308955
51502986991441529666844062161559
51502986991507272217637520371557
51502986991507272217637520371605
51502986991507277751289888996993
51502986991507277751289888997041
51502986991515381590365890445103
51502986991515381636098554648619
51502986991515381636119446186279
51502986991515426060308562965056
51502986991538792639880632909662
51502986991538792646846843916876
51502986991539692658858572816377
51502986991539692658858572817781
51502986991539693215243626122427
51502986991539693215243626126639
51502986991539693215243627657461
51502986991539693253383208997119
51502986991539693253383208998523
51502986991539693253633911683281
51502986991539693253633911684685
51502986991539693260433102824089
51502986991539693260997182340199
51502986991539693260997183869569
51502986991539693260997183875392
51502986991539693260997183875393
51502986991724926235180906612417
51502986991725226419350329127897
51502986991726115729270871599419
51502986991726115729270871599467
51502986991726126849901356388645
51502986991733030109576067759213
51502986991734230729376654003212
51502986991830581549931590533228
51502986991830581732945929706140
51502986991831480927899090411631
51502986991831482117763144973899
51502986991831482163495809527495
51502986991831482163496956966729
51502986991831482163517848975321
51502987067671210563427025088670
51502987067671210563427054139158
51502987067671210565683362016606
51502987068350670592098593018575
51502987068545165238248505885823
51502987068642410083856599991503
51502987068642411730984623627391
51502987203241587159667223268400
51502987203244293855302678878936
51502987203245194791423495557210
51502987203245194829813006161100
51502987203265603582412021241664
51502987203265891370767689673942
51502987203265904188527333232360
51502987203268308992704451217922
51502987203268308997724263281238
51502987203268604194834290093688
51502987203268604194834290565864
51502987203268605891962678159272
51502987203268609136221460306242
51502987203268609141052986025026
51502987203268609552835250201202
51502987203277615271037153207950
51502987203488349509645989167686
51502987203561789047984715564659
51502987203561789047984715681299
51502987203561789047984716614419
51502987203561789047987039679353
51502987203593760415261689171458
51502987203593760415449974466230
51502987204143640529062096623478
51502987204152945115350158602270
51502987204152945161103714812926
51502987204213889071207018363480
51502987204213889071960163774656
51502987204213889073463355291416
51502987204214189255391914885074
51502987204214189255395009485700
51502987204214189262902089763848
51502987204214189262923006236708
51502987204214189262923010468796
51502987204214189263487090468692
51502987204214189263549852587908
51502987204214190490741027212616
51502987204216890369093110863834
51502987204216890369660292882984
51502987204216892201766758995652
51502987204216892201767878190796
51502987204224995481678729396844
51502987204224995893460993573020
51502987204224996076475328974788
51502987204224996076475333206876
51502987204225896088720289193152
51502987204225896637762963738448
51502987204225896645103018499744
51502987204249305868951013107342
51502987204249305869515096295182
51502987204249305869515097344942
51502987204249305871189523930956
51502987204249307106535544844412
51502987204249307702168600656232
51502987204250206431679449271414
51502987204250206436762795101906
51502987204250206437326878289906
51502987204250206477433005483522
51502987204250206478186146662610
51502987204250206478248908781826
51502987204250206484775011190196
51502987204250206484775782842528
51502987204250206484964068137348
51502987204250206484964072369436
51502987204250208124562057989186
51502987204250208132093124875100
51502987204250208262637601055442
51502987204250208269980382650796
51502987204250255845457008808590
51502987204250255850540354639082
51502987204432742966600541896602
51502987204432742967165397782322
51502987204435444670600742703618
51502987204435444675620554766934
51502987204436640074515979607886
51502987204436640074516008422334
51502987204436645426845146803342
51502987204436645427683118224194
51502987204436645431929635818102
51502987204436645562432245545292
51502987204436645569211282672890
51502987204436645569963312431206
51502987204436645570026075600022
51502987204444745184257187301906
51502987204444750537151181567230
51502987204444750679704488122834
51502987204469060466911236086742
51502987204469060467664381497918
51502987204469060512641577341964
51502987204469060512641577343368
51502987204469060931766622060926
51502987204469060931953759467166
51502987204469062167112639786438
51502987204469062297054599063346
51502987204469062304394281821726
51502987204541095369341702014636
51502987204541095370765457427234
51502987204541096606383066565954
51502987204541992232560078254014
51502987204541995936341789914782
51502987204541995937156582841914
51502987204541997171687807525106
51502987204541997171687807641698
51502987219203250275304036809617
51502987220970320212140533393365
51502987220995833189660982928527
51502987221003938299967017692415
51502987221178348082878421702026
51502987221975182149742042531392
51502987221975182156519964006130
51502987221975183803649135416878
51502987221975183933315946468516
51502987222161617397322041186208
51502987222194037831286978441812
51502987222194037831287093227236
51502987222194037838543093632432
51502987222266971470490601142288
51502987222266972705836618869204
51502987222266972705920186903572
51502987226795173055437900908058
51502987226864069984153134564961
51502987226864069984153163261317
51502987226864070121351155871865
51502987226864070121413803201125
51502987226864070121434723906073
51502987226864070167167388109589
51502987226866771824848890904929
51502987226866771824848890904977
51502987226867672255420838875045
51502987226867672438351495689109
51502987226867674041419215509877
51502987226867674041419215982053
51502987226867674041502898335493
51502987226867674041505222800107
51502987226867674224433555149557
51502987226867674224435879614171
51502987226867968877523819255689
51502987226867972444670512166881
51502987226867972581868504777429
51502987226867972581869619386353
51502987226867972581932295412129
51502987226867974230752571627329
51502987226867974230752571631541
51502987226867974230752571743969
51502987226867974230754896091943
51502987226875778602684903379623
51502987226875778602747579405399
51502987226875779151727577924919
51502987226875788485521537311031
51502987226875788485521537312483
51502987226875788485521537329745
51502987226878480443380659719799
51502987226878490371971218331175
51502987226878490371971218335387
51502987226878490371971218335547
51502987226878490371971304424615
51502987226878490371971333126587
51502987226878490372745370913584
51502987226878795507709233676824
51502987226879690946039345382781
51502987226879690946039345382829
51502987226879690946039345382988
51502987226879690946039374079137
51502987226879690946060266087777
51502987226879690946060266089394
51502987226879691128990918180267
51502987226879691129053594206043
51502987226879696029704667219699
51502987226879696433955606598453
51502987226879696436487011542354
51502987226879696482219675744412
51502987226880174795754131389066
51502987226899188607478846989046
51502987226899192266071086540001
51502987226899192266071091261734
51502987226899192311824676171656
51502987226899192311845568180248
51502987226899194095398546689233
51502987226899203386639526182335
51502987226899203386639555352479
51502987226899203386723122914463
51502987226899203386723122914511
51502987226899204621232317107655
51502987226899204621232317109107
51502987226899204621232317126369
51502987226899204621985573077991
51502987226900089129474305930713
51502987226900089129474310652286
51502987226900089129474310652287
51502987226900092696559322992149
51502987226900092696620970616113
51502987226900092696620970616321
51502987226900092696621999013713
51502987226900092696622003735287
51502987226900092879573662631829
51502987226900092879636338653393
51502987226900092879636343374966
51502987226900092879636343374967
51502987226900093933600692714291
51502987226900094070861361350615
51502987226900094480196017742085
51502987226900094480196017746297
51502987226900094480948015264361
51502987226900094482643367259587
51502987226900094482726275246331
51502987226900094525949573958405
51502987226900094663210242590517
51502987226900094665656932060395
51502987226900103817190553569551
51502987226900103817190582149267
51502987226900104000204806993535
51502987226900104000204806997907
51502987226900104000204807110175
51502987226900105052536571290851
51502987226900105600763342892135
51502987226900105600763342893539
51502987226900105600763342897751
51502987226900105605930625229067
51502987226900105605930628411395
51502987226900392885891564613105
51502987226900393023089557223653
51502987226900394671975948538167
51502987226900405840933888030248
51502987226900409496974933309250
51502987226900409496974933309251
51502987226900409502057507487411
51502987226902794583071426357245
51502987226902796366645330294369
51502987226902805701191401989633
51502987226902805701191401989793
51502987226902805701191402461969
51502987226902805703451866620059
51502987226902805703723835803256
51502987226902805703723835803257
51502987226902810650130818079126
51502987226903094726588440167138
51502987226903094726588440167139
51502987226903105844729331783061
51502987226903105846968875708379
51502987226903105847157277329384
51502987226903105847240844891576
51502987226903105847240844891577
51502987226903105851988803048168
51502987226903105892910833540088
51502987226903107493532044999308
51502987226903107498636654841308
51502987226903107676546384633165
51502987226903107676546384633213
51502987226903110786096609686655
51502987226903110786096609688107
51502987226903110786096614409840
51502987226903110786096614409841
51502987226903110788544418370550
51502987226903110788544418370551
51502987226903110788544418376167
51502987226903110788544447069762
51502987226903110788544447073975
51502987226903110788628015104130
51502987226903110788628015104131
51502987226903110793626992548710
51502987226903110793626992548711
51502987226903110793626992554327
51502987226903110793710589280887
51502987226903110793710589282291
51502987226903991589991654836277
51502987226903991589991659557803
51502987226903991589991659557851
51502987226903991589991659558010
51502987226903991635745244467932
51502987226903996940713366647649
51502987226903996940713366651861
51502987226903996940713366764289
51502987226903996940713366769905
51502987226904006275259438341461
51502987226904006275259438342865
51502987226904006275259438342913
51502987226904006275259438459505
51502987226904006275259438459553
51502987226904006277708275428573
51502987226904006277708275546617
51502987226904006277708304244425
51502987226904006458211015861925
51502987226904006458211015862085
51502987226904006460722529087240
51502987226904006460722529087241
51502987226904006460722615180680
51502987226904007654582403255527
51502987226904007654582403373571
51502987226904007654582403373619
51502987226904008058833342396677
51502987226904008058833342396837
51502987226904008061281064869041
51502987226904008061281064869201
51502987226904008061281064870445
51502987226904008061281064874817
51502987226904008066176381205263
51502987226904008066448350388460
51502987226904008066448350388461
51502987226904008066448436481740
51502987226904008066448436481741
51502987226904008068624189771066
51502987226904008068624218468826
51502987226904008104586927188661
51502987226904008114377774680982
51502987226904008114377803378742
51502987226904008244295404508673
51502987226904008244295404508721
51502987226904008244295404508880
51502987226904008244295404510338
51502987226904008249379093177713
51502987226904008249379093295805
51502987226904008249379121875473
51502987226904011216647636951615
51502987226904011216647636953019
51502987226904011216647636953067
51502987226904011219095445635510
51502987226904011219095445635511
51502987226904011219095445641127
51502987226904011219095474334722
51502987226904011219095474338935
51502987226904011219116366341916
51502987226904011224178019813671
51502987226904011224178019815128
51502987226904011224178019819287
51502987226904011224178048511431
51502987226904011811443212382920
51502987226904011811443212382921
51502987226904011811443212382968
51502987226904011811443212382969
51502987226904011811443212383128
51502987226904011813703677013400
51502987226904011818723575165778
51502987226904011818723603863538
51502987226904011818786251191554
51502987226904011818786251191555
51502987226904011818786251191560
51502987226904011818974623642416
51502987226904011818974623642417
51502987226904011818974652340173
51502987226904011818974652340176
51502987226904011818974652340177
51502987226904011821234083868735
51502987226904013002668230383314
51502987226904013007751919170398
51502987226904013010283353160154
51502987226904158413554732353507
51502987226910895989030889100645
51502987226910899510362350299893
51502987226910899647560342561925
51502987226910910218395666971579
51502987226910910767375665368795
51502987226910910767375665840971
51502987226910910767375665841179
51502987226910915569870640396652
51502987226910915571565187325669
51502987226910915707068602892291
51502987226910915707068602897907
51502987226910915707068631477623
51502987226910915707068631477831
51502987226910915707068631590099
51502987226910915707068633007041
51502987226910915708763179936217
51502987226910915708763208634025
51502987226910915708763208638189
51502987226910915708763208638397
51502987226910915708763208651287
51502987226910915708846776672765
51502987226910915708846776674009
51502987226910915708846776691479
51502987226910915754579440876281
51502987226910915754579440877525
51502987226910915754579440877685
51502987226910915754579440894995
51502987226910915754579440895154
51502987226910916166361446804126
51502987226910916303559439408691
51502987226910916303559439408851
51502987226910916303559439410095
51502987226910916303559439410303
51502987226910916303559439414467
51502987226910916303559439414515
51502987226910916308643128201551
51502987226910916308643128201599
51502987226910916308643156781267
51502987226910916311174562191515
51502987226911216314982979174398
51502987226912100404642718549269
51502987227190992892993382688592
51502987227190992892993382688598
51502987227190992892993411386352
51502987227191893460805074003656
51502987227191893460805078589876
51502987227191893460805078589882
51502987227194595163989462190630
51502987227194595164052138216352
51502987227194595164052138216406
51502987227195942196101024269632
51502987227195990373776353600179
51502987227195990373778678064793
51502987227196290700307587187219
51502987227196290700307587537139
51502987227196290700307588586899
51502987227196290700309911535193
51502987227196290700309911651833
51502987227196290746063582532565
51502987227202700274545424819064
51502987227202700274545429405290
51502987227227010066770405202598
51502987227227010112523990112514
51502987227227010112523990116726
51502987227227011302116421883966
51502987227227015053910383972684
51502987227227015053910383972844
51502987227227015465693422983520
51502987227227015602954177708912
51502987227227015602954177708918
51502987227227015602954206406672
51502987227227015603016849030376
51502987227227015603016849148468
51502987227227015603016853734605
51502987227227015603016853734640
51502987227227015603016853734688
51502987227227015603016853734694
51502987227227015603768966043952
51502987227227015603768966044006
51502987227227015603770109232592
51502987227227015603770109350684
51502987227227016839116098378388
51502987227227061127487960302546
51502987227227315793039560040736
51502987227228216223590587305750
51502987227228265636615374503035
51502987227228265637180230387351
51502987227753830503410632699611
51502987227753830503410632703823
51502987227753830503410637421185
51502987227753830511568547475971
51502987227755031123295016082023
51502987227755031131390167670693
51502987227755031131390168733503
51502987227774538620085883158859
51502987227774538621757215149863
51502987227774538621760682803117
51502987227774538621778135854811
51502987227774538621781574811709
51502987227774538622594038682183
51502987227774538622596363146797
51502987227774539857107360577657
51502987227774540276501021616199
51502987227774540277065102660239
51502987227775439050615989718663
51502987227775439050615989718711
51502987227775439050615989718871
51502987227775439052308242414615
51502987227775439052308242414663
51502987227775439052308242414823
51502987227775439053061383125739
51502987227775440836638386362137
51502987227775440841805671881397
51502987227775440844229116063621
51502987227775440844250036768569
51502987227775440844250036774185
51502987227775440844793201830639
51502987227778140342269071513591
51502987227778140342269071513751
51502987227778140343961324209543
51502987227778140343961324209703
51502987227778142135694169781173
51502987227778142136446282562661
51502987227778142136467203267609
51502987227778442315114684410715
51502987227778442317621729692556
51502987227778442317621729692557
51502987227778442324964763777957
51502987227778442324964763779409
51502987227778442324964768500899
51502987227778442324964768500935
51502987227778442324964768501142
51502987227778442324964768501143
51502987227778442325716876559445
51502987227778442325716876559653
51502987227778442325716876578367
51502987227779342745665711321543
51502987227779342746480504261724
51502987227779342746501424968130
51502987227779342756267903476097
51502987227786245873392746651745
51502987227786245873392748068895
51502987227786245873392775231461
51502987227786245873392775231669
51502987227786245873392776766703
51502987227786245873664371343365
51502987227786245873664371461409
51502987227786246003247614238171
51502987227786246003247614710347
51502987227786246003331297063787
51502987227786246010590768310181
51502987227786246010590769373038
51502987227786246010653415165813
51502987227786246010653416700847
51502987227786246010841443243141
51502987227786246010841443715317
51502987227786246049063961267303
51502987227786246049063961271515
51502987227786246049063961383943
51502987227786246056407000075729
51502987227786246056407000080101
51502987227786246056407000192369
51502987227847484614511542432811
51502987227847486444657263292118
51502987227847486444657263293576
51502987227847486444678155300710
51502987227847486444678155302168
51502987227847489967701868847602
51502987227847489967704963448228
51502987227847489972764292432129
51502987227847489972764292904513
51502987227847489972766616896743
51502987227847489972766616902567
51502987227847489972766616915617
51502987227847489973603445152165
51502987227847489973603445152201
51502987227847489973603445152249
51502987227847489975022949244283
51502987227847489975022953843553
51502987227847489975232935733356
51502987227847489975232964431116
51502987227847489975295697848201
51502987227847489975776123252436
51502987227847489975797043958836
51502987227847490148184803066839
51502987227847490148184803183479
51502987227847490149003063776914
51502987227847490150632525661666
51502987227847490150635620262292
51502987227847490150695316474324
51502987227847490150716208481458
51502987227847491203030089166552
51502987227847491203050981175144
51502987227848385044999778884959
51502987227848385045062569697611
51502987227848385045083461710575
51502987227848385045083490402559
51502987227848385052341784591681
51502987227848385052614528596281
51502987227848385052614528596489
51502987227848386280348895911149
51502987227848386280348895916973
51502987227848386829391570456445
51502987227848386829391570462061
51502987227848386829391943527787
51502987227848386829454590857207
51502987227848386836982300630105
51502987227848386837003221335053
51502987227848386837003221335261
51502987227848389984694696395945
51502987227848389984694696401561
51502987227848389984694696401769
51502987227848389986386949097513
51502987227848389986386949097721
51502987227848389986449625119125
51502987227848390532982159450747
51502987227848390532982159800667
51502987227848390532982274119531
51502987227848390532982274123903
51502987227848390533734271641967
51502987227848390533734272108527
51502987227848390533737370941241
51502987227848390533737370946857
51502987227848390533737370947065
51502987227848390533737744012583
51502987227848390533737744018406
51502987227848390533737744018407
51502987227848390535429623642809
51502987227848390535429623643017
51502987227848390535429996714358
51502987227848390535429996714359
51502987227848390535492644037955
51502987227848390535492758829202
51502987227848390535492758829203
51502987227848390535495738638581
51502987227848390535513564748726
51502987227848390535513564748727
51502987227848390535513679535608
51502987227848390540512193116705
51502987227848390540512193234749
51502987227848390540513312429893
51502987227848390540513312430101
51502987227848390540513341009609
51502987227848390540513341127701
51502987227848390540515636778075
51502987227848390540515665474223
51502987227848390540515665475675
51502987227848390540596909039813
51502987227848390540596909044185
51502987227848390540596909511989
51502987227848390540599233508799
51502987227848390540599233510043
51502987227848390540599233527512
51502987227848390540599233527513
51502987227848390541328100759365
51502987227848390541349021347673
51502987227848390541349021819849
51502987227848390541352378938688
51502987227848390541352493723905
51502987227848390541352493729729
51502987227848390542771969473923
51502987227848390542771997699347
51502987227848390542772002421080
51502987227848390542772002421081
51502987227848390542834645145407
51502987227848390542855565733715
51502987227848390542855570455448
51502987227848390542855570455449
51502987227848390543043598513855
51502987227848390543043598514063
51502987227848390543044631634640
51502987227848390543044717727873
51502987227848390543044746425681
51502987227848390543107389163265
51502987227848390543107393749485
51502987227848390543587790573845
51502987227848390543587877017204
51502987227848390543587877017205
51502987227848390543587905242629
51502987227848390543587905359269
51502987227848390578735830336011
51502987227848390578735830802571
51502987227848390578735859027995
51502987227848390581246343739124
51502987227848390586266897221717
51502987227848390586266897221925
51502987227848390586269221686331
51502987227848390586269221686539
51502987227848390588588229937231
51502987227848391770841756365497
51502987227848690722252839542375
51502987227848690722252839892295
51502987227848690723067628227383
51502987227848690729846582803825
51502987227848690729846582803985
51502987227848690729848906801879
51502987227848690729848906802039
51502987227848690732105239025551
51502987227848690732105239025711
51502987227851091827082705437689
51502987227851091827898608381701
51502987227851091834696680327608
51502987227851091834696680327609
51502987227851091834697799522753
51502987227851091834760470945047
51502987227851091834760475544317
51502987227851392021499665661722
51502987227851392023947468093063
51502987227851393669384272618684
51502987227851393671075405652932
51502987227851393671076524847833
51502987227852292447720229522593
51502987227852292447720229522641
51502987227852292451988015370085
51502987227852292451988016905035
51502987227852292451988016905071
51502987227852292451988016905119
51502987227852292451988016905278
51502987227852292451990339853365
51502987227852292451990339853413
51502987227852292451990339853572
51502987227852292454497376162719
51502987227852292454497376162879
51502987227852292454498495358023
51502987227852292454498524055623
51502987227852292454498524055783
51502987227852294231294133459717
51502987227852294231294133459765
51502987227852294238887187643041
51502987227852294238887187643125
51502987227852294238887187643284
51502987227852294238887187643285
51502987227852294238888220744989
51502987227852294238888306838428
51502987227852294238888306838429
51502987227852294238888335536188
51502987227852294238888335536189
51502987227852342407279507050130
51502987227852342408096529183462
51502987227852342414891157450738
51502987227852342414892276645882
51502987227859192003343953465894
51502987227859192042594650924118
51502987227859196801030243144032
51502987227859196801030243144033
51502987227859196938290911780356
51502987227859196938290911780357
51502987227859197350072917689328
51502987227859197350072917689329
51502987227859197354319778222359
51502987227859197354319806920119
51502987227859197354319806925943
51502987227859197354340698928759
51502987227859197354340699283051
51502987227859197354340727980651
51502987227859197354340727985023
51502987227859197356576115150295
51502987227859197356576119755388
51502987227859197356576119755389
51502987227859197356576143848103
51502987227859197356847739978673
51502987227859197393316362735490
51502987227859197395554877789740
51502987227859197395554877789741
51502987227859197400094284210228
51502987227859197400847429621404
51502987227859197402329699942119
51502987227859197402329704663852
51502987227859197402329704663853
51502987227859197532815546426064
51502987227859197532815546426065
51502987227859197533003574503392
51502987227859197533003574503393
51502987227859197533024495209798
51502987227859197537334031768551
51502987227859197537334031768599
51502987227859197537334031774375
51502987227859197537334031787472
51502987227859197537334031787473
51502987227859197537354952474951
51502987227859197537354952479323
51502987227859197537354952492420
51502987227859197537354952492421
51502987227859197539527692552667
51502987227859197539527697275858
51502987227859197539590373301634
51502987227859197539778401378962
51502987227859197539799322083910
51502987227859492192614547464130
51502987227859497543611206738708
51502987227859497545783975632276
51502987227859497545783980336540
51502987227859497545867548370908
51502987227859497546055571743972
51502987227859497546055576448236
51502987227859497728798319970396
51502987227859497728881888004764
51502987227859497729069916082092
51502987227883506777939688452565
51502987227883507189722038735231
51502987227883507189742959445842
51502987227883507194804264307561
51502987227883507194804264307769
51502987227883507194804265357529
51502987227883507194805383030529
51502987227883507194805383502913
51502987227883507194805384565723
51502987227883507194805412200673
51502987227883507195369467262513
51502987227883507195369467379153
51502987227883507195369467734897
51502987227883507195369467752159
51502987227883507195369496449972
51502987227883507195641092544353
51502987227883507197335669238359
51502987227883507197336783729239
51502987227883507197336783847123
51502987227883507197336783847283
51502987227883507197336788446601
51502987227883507197336812426999
51502987227883507326919686976249
51502987227883507326919686976457
51502987227883507326920055326065
51502987227883507326920055326225
51502987227883507326920060047798
51502987227883507326920060047799
51502987227883507326982702766461
51502987227883507326982707371555
51502987227883507326982817445281
51502987227883507326982817557709
51502987227883507326982822162802
51502987227883507327003623360433
51502987227883507327003623360593
51502987227883507327003628077955
51502987227883507327003628082166
51502987227883507327003628082167
51502987227883507327003738146017
51502987227883507327003742869208
51502987227883507327547561720677
51502987227883507327547561837317
51502987227883507327735589798005
51502987227883507327735589914645
51502987227883507327735589920261
51502987227883507327735962869506
51502987227883507327735962869507
51502987227883507327819530903874
51502987227883507327819530903875
51502987227883507327819645695122
51502987227883507331814228490909
51502987227883507331814228840829
51502987227883507332002256450145
51502987227883507332002257966465
51502987227883507332003375763333
51502987227883507332003375763541
51502987227883507332003404343049
51502987227883507332086972373253
51502987227883507332086972377625
51502987227883507332086972845589
51502987227883507332086973908446
51502987227883507332086973908447
51502987227883507332086973912658
51502987227883507332086973912659
51502987227883507332567488575241
51502987227883507332567488588291
51502987227883507332630136015477
51502987227883507332630136034191
51502987227883507332818164092805
51502987227883507332818164098421
51502987227883507332839084681113
51502987227883507332839084686729
51502987227883507332839084686937
51502987227883507332839086221970
51502987227883507332839086221971
51502987227883507334262065754680
51502987227883507334324713078117
51502987227883507334345633784677
51502987227883507334345633788888
51502987227883507334345633788889
51502987227883507334345633789048
51502987227883507334533661847295
51502987227883507334533661847503
51502987227883507334533661848907
51502987227883507334533661866168
51502987227883507334533661866169
51502987227883507334533661866216
51502987227883507334533661866217
51502987227883507334533661866376
51502987227883507334534694968080
51502987227883507334534805037547
51502987227883507334534809759121
51502987227883507334597452359739
51502987227883507334597452365563
51502987227883507334597452378613
51502987227883507334597452477783
51502987227883507334597452477831
51502987227883507334597452483607
51502987227883507334597452496705
51502987227883507334597457082877
51502987227883507334597457082925
51502987227883507372673616259906
51502987227883507372736287563949
51502987227883507372736287564109
51502987227883507372736287676377
51502987227883507372736292281471
51502987227883507372736373657389
51502987227883507372736373769817
51502987227883507372736378374910
51502987227883507372736402349533
51502987227883507372757294358125
51502987227883507372757294362337
51502987227883507373301146630593
51502987227883507373573115813790
51502987227883507373573115813791
51502987227883507373573201907230
51502987227883507377756962090398
51502987227883507377819636576769
51502987227883507377819637049105
51502987227883507377819638111962
51502987227883507377819638111963
51502987227883507378383720808753
51502987227883507380015621966788
51502987227883507380351037269655
51502987227883507380351037387699
51502987227883508562329495215609
51502987227883508562350415922009
51502987227883508570424646805683
51502987227883508570424646823153
51502987227883508974110726402349
51502987227883508974110731007443
51502987227883508974111501124581
51502987227883508974111874196082
51502987227883508974111874196083
51502987227883508974947554539762
51502987227883508974947554539763
51502987227883508979194072232841
51502987227883508979194072238665
51502987227883508979214993293533
51502987227883508979214993297745
51502987227883508979214996481477
51502987227883508981725480718765
51502987227883508981726623907405
51502987227883508981726624025497
51502987227883508982206653781885
51502987227883508982290679558269
51502987227883509157125066042029
51502987227883509157125070647122
51502987227883509157126099044514
51502987227883509157126099044515
51502987227883509157126213835762
51502987227883509157145986630337
51502987227883509157145991353528
51502987227883509157147019750914
51502987227883509157147019750915
51502987227883509157878211353826
51502987227883509157878211353827
51502987227883509157961894179442
51502987227883509164740848755801
51502987227883509164740848755837
51502987227883509164740848755885
51502987227883509164740848873929
51502987227883509165221250633185
51502987227883509165221336372332
51502987227883509165221336372333
51502987227883556601051905914792
51502987227883556603583281097779
51502987227883556603583281097814
51502987227883556603583281097862
51502987227883556603583309795622
51502987227883807516253411437853
51502987227883807516274336865992
51502987227883807521273999876478
51502987227883807521357567905230
51502987227883807521838084102846
51502987227883807521921651093070
51502987227883807522109680214542
51502987227883807522109680220158
51502987227883809163381325009842
51502987227883809163946180888542
51502987227883809170912391895756
51502987227883809171477620845798
51502987227883809346395659922173
51502987227883809346395664643906
51502987227883809346416585350312
51502987227883809354491958951688
51502987227884707946741647890001
51502987227884707946804410128713
51502987227884707946804414727982
51502987227884707946804414727983
51502987227884707946825330715617
51502987227884707946825335432978
51502987227884707946825335432979
51502987227884707954083658319861
51502987227884707954083658319909
51502987227884707954083658320068
51502987227884707954334362405543
51502987227884707954334362405703
51502987227884707954335477014467
51502987227884707954335477014627
51502987227884707954335505594183
51502987227884707954335505594343
51502987227884707954356397601323
51502987227884707954356397601531
51502987227884709182088440451577
51502987227884709182903228904757
51502987227884709731130340162213
51502987227884709731130344879575
51502987227884709731130344880979
51502987227884709731131114996873
51502987227884709731131114998277
51502987227884709731193102395309
51502987227884709731193102400925
51502987227884709731193107000194
51502987227884709731193107000195
51502987227884709731695200763891
51502987227884709738724173885865
51502987227884709738724173885949
51502987227884709738724173886108
51502987227884709738724173886109
51502987227884709738725317074748
51502987227884709738725317074749
51502987227884709738745094590897
51502987227884709739289372725612
51502987227884709739289372725613
51502987227884709739289372731229
51502987227884709739289401310945
51502987227884709739289402840359
51502987227884709739289402840362
51502987227884709739289402840363
51502987227884709785042957635528
51502987227884709785042957635529
51502987227884709785042957641145
51502987227884709785042986220861
51502987227884757360581974265158
51502987227884757360582002962966
51502987227884757914456543001524
51502987227884757915272451942865
51502987227884757915272451942868
51502987227884757916967027588572
51502987227884757916987948293466
51502987227884757961026006619942
51502987227884757961026006738034
51502987227884757961026008154976
51502987227884759144971809844102
51502987228066328126416489772369
51502987228066328127255642491036
51502987228066328127255642492494
51502987228066328129431391199806
51502987228066338652188698657299
51502987228066338652188699129683
51502987228066338652191018541517
51502987228066338652191018889825
51502987228066338652191018895649
51502987228066338652191023121913
51502987228066338652191023127737
51502987228066338652191047587633
51502987228066339246987277878637
51502987228066339246987278345197
51502987228066340299403762704000
51502987228066344002910407404435
51502987228066344002910407404595
51502987228066344005441815884695
51502987228066344005441815884743
51502987228066344005441815884748
51502987228066344188371353490565
51502987228066344188372472698759
51502987228067227962926383107091
51502987228067228511151170012409
51502987228067228511151170130501
51502987228067228511154264731079
51502987228067228511154264731127
51502987228067228511154264731287
51502987228067228511718348957447
51502987228067228511718348963271
51502987228067228511718353549491
51502987228067228511969402021757
51502987228067228511990322726705
51502987228067228511990322732528
51502987228067228511990322732529
51502987228067228513410606245235
51502987228067228513410606245443
51502987228067228557722986930221
51502987228067228559415239631996
51502987228067228559415239631997
51502987228067229746500282457995
51502987228067229746500282458043
51502987228067229746500282458203
51502987228067229746500282807963
51502987228067229749010767045251
51502987228067239082739726044723
51502987228067239082739754624439
51502987228067239082742045806477
51502987228067239082742046160609
51502987228067239082742050392697
51502987228067239082742079089053
51502987228067239677538309865170
51502987228067239677538309865171
51502987228067240867131771197814
51502987228067240867131771197815
51502987228067240867131775784034
51502987228067240867131775784035
51502987228067240867131857641014
51502987228067240867131857641015
51502987228067240867131861873102
51502987228067240867131861873103
51502987228067240867131885983238
51502987228067240867131885983239
51502987228067240867131886338828
51502987228067240867152778347414
51502987228067240867152778347415
51502987228067244570658311153247
51502987228067244570658311271291
51502987228067244570658311271339
51502987228067244570658311271499
51502987228067244570658312669567
51502987228067244570658312671019
51502987228067244570658312671179
51502987228067244570659427278491
51502987228067244570659427279943
51502987228067244570659427280103
51502987228067244570659430466435
51502987228067244570659430466643
51502987228067244570659455859659
51502987228067244570659455859819
51502987228067244570659455976299
51502987228067244570659459046151
51502987228067244570659459046359
51502987228067244570659459164243
51502987228067244570659460581392
51502987228067244570659460581393
51502987228067244570659460581398
51502987228067244571474218801523
51502987228067244571474220214460
51502987228067244571474220214461
51502987228067244571474220218672
51502987228067244571474220218673
51502987228067244571495139389831
51502987228067244571495139390039
51502987228067244571495139507923
51502987228067244571495140925072
51502987228067244571495140925073
51502987228067244573189716550397
51502987228067244573189716550605
51502987228067244573189716551849
51502987228067244573189716569318
51502987228067244573189716569319
51502987228067244573190749671182
51502987228067244573190864462223
51502987228067244573190864462436
51502987228067244573734684844727
51502987228067244578274095501674
51502987228067244578817257426374
51502987228067244578817257960029
51502987228067244578817259022887
51502987228067244578817259027258
51502987228067244578817259027259
51502987228067244617227803593347
51502987228067244617227804060115
51502987228067244618922380753913
51502987228067244618922380754121
51502987228067244618922380772834
51502987228067244618922380772835
51502987228067244618923528665739
51502987228067244624570842887414
51502987228067244626265419581420
51502987228069929666173438497363
51502987228069929803371435357421
51502987228069931449747342434487
51502987228069931449747342434647
51502987228069931452255502310703
51502987228069940785989105433001
51502987228069940785989110032271
51502987228069940786742279559246
51502987228069940923183658968399
51502987228069940923183659434959
51502987228069940923187098391857
51502987228069940923187098397681
51502987228069940923187127089665
51502987228069940923187131339015
51502987228069940923249774069165
51502987228069940924002919497603
51502987228069940924003005940962
51502987228069940924003005940963
51502987228069940924003034288850
51502987228069940924003034288851
51502987228069940924003034638770
51502987228069940924003034638771
51502987228069940924003034638776
51502987228069942570378830805465
51502987228069942570378835410558
51502987228069942570378835410559
51502987228069942570378921499626
51502987228069942570378921499627
51502987228069942570378945596713
51502987228069942575399500978974
51502987228069946273905371247783
51502987228069946273905371247943
51502987228069946274721278441145
51502987228069946274721278778175
51502987228069946274721278795436
51502987228069946274721278795437
51502987228069946276415855485071
51502987228069946277169771485721
51502987228069946281436810737186
51502987228069946281436810855278
51502987228069946281499572851871
51502987228069946281499573324254
51502987228069946281499573324255
51502987228069946281499573324260
51502987228069946281500228650305
51502987228069946281500228768397
51502987228069946281500230185339
51502987228069946282252345130226
51502987228069946282252345663881
51502987228069946282252346731110
51502987228069946282252346731111
51502987228069946320474864749448
51502987228069946322169440399310
51502987228069946322923729467138
51502987228069946327253815095414
51502987228069946328005931640978
51502987228069946328006304706704
51502987228069946329700507285224
51502987228069946457672855843677
51502987228069946457672857359837
51502987228069946459367433004083
51502987228069946459367433004243
51502987228069946459367433005487
51502987228069946459367433009859
51502987228069946460184455149015
51502987228069946460184483846823
51502987228069946464451150371043
51502987228069946465267059436309
51502987228069946466982555786907
51502987228070241112520367949309
51502987228070242760402656675498
51502987228070246466440709856246
51502987228070246471523284034406
51502987228070246649455049029159
51502987228070246649455077726967
51502987228070246654537623201703
51502987228070246654537623319795
51502987228070246654537624736737
51502987228070246656232200382431
51502987228070246656232200382440
51502987228071132209275116062143
51502987228071132209275116062191
51502987228071143327398530650185
51502987228071143327398531122569
51502987228071147031740892183907
51502987228071147031740892196957
51502987228071147033435469363346
51502987228071147034252405286599
51502987228071147034252405403239
51502987228071147034252491496678
51502987228071147034252491496679
51502987228071147039334979581399
51502987228071147039334979935691
51502987228071147080006104987714
51502987228071147085109599870822
51502987228071147086783141558486
51502987228078035370733261105932
51502987228078035372971776160182
51502987228078035372971776160183
51502987228078035510169768770730
51502987228078035510169768770731
51502987228078035510441393580240
51502987228078045896483458438818
51502987228078045896567117148480
51502987228078046033744184820534
51502987228078046033744184820535
51502987228078046033744189052622
51502987228078046033744189052623
51502987228078046033744213164210
51502987228078046033744213164211
51502987228078046033744213518342
51502987228078046033744213518343
51502987228078046033744213518348
51502987228078046033765109757570
51502987228078046033765109757571
51502987228078046033827781198578
51502987228078046033827781198579
51502987228078046033827785784804
51502987228078046445609787094453
51502987228078046445609791693776
51502987228078046628540443784649
51502987228078046628540443902693
51502987228078046628540443902741
51502987228078046628540444257033
51502987228078051384462457657747
51502987228078051384462458720556
51502987228078051384462458720557
51502987228078051386993857996293
51502987228078051386993857996341
51502987228078051386993858002117
51502987228078051386993858015214
51502987228078051386993858015215
51502987228078051386995005908118
51502987228078051386995005908119
51502987228078051430216043629020
51502987228078051437559078206970
51502987228078051567414034822467
51502987228078051567414036239409
51502987228078051569924514810357
51502987228078051569924514810405
51502987228078051569924514816181
51502987228078051569924514829279
51502987228078051569925662722183
51502987228102346400792357767315
51502987228102346400792357780365
51502987228102346400793472370415
51502987228102346537990346139951
51502987228102346537990346141403
51502987228102346538054141006739
51502987228102346538075061596499
51502987228102346949835372076839
51502987228102346949836146915711
51502987228102346949836146921327
51502987228102346949856293137531
51502987228102346949856293141743
51502987228102346995588961596060
51502987228102346995588961596061
51502987228102347132786949951595
51502987228102347132787724791871
51502987228102347132849711716519
51502987228102347132870632304827
51502987228102347132871665425404
51502987228102347132871665425405
51502987228102347132871751518844
51502987228102361224951501183711
51502987228102361224951501189535
51502987228102361224951531300072
51502987228102361224951531304284
51502987228102361224953825531685
51502987228102361224953825537509
51502987228102361224953825550559
51502987228102361224953854252738
51502987228102361224972423308664
51502987228102361224972423312876
51502987228102361225790653787107
51502987228102361225790653787143
51502987228102361225790653787191
51502987228102361362148374486687
51502987228102361362148374599115
51502987228102361362148374604731
51502987228102361362148374604939
51502987228102361362148374953247
51502987228102361362148375998795
51502987228102361362148376003007
51502987228102361362148376004619
51502987228102361362149493677619
51502987228102361362149493794259
51502987228102361362149493799875
51502987228102361362149493800083
51502987228102361362149494150003
51502987228102361362149495212812
51502987228102361362149495212813
51502987228102361362149495217024
51502987228102361362149495217025
51502987228102361362149522375427
51502987228102361362149522379591
51502987228102361362149522379799
51502987228102361362149522497683
51502987228102361362149523910620
51502987228102361362149523910621
51502987228102361362149523910626
51502987228102361362149523914832
51502987228102361362149523914833
51502987228102361362149523914838
51502987228102361362151818142233
51502987228102361362151818148057
51502987228102361362151846840041
51502987228102361362151846844205
51502987228102361362151846844413
51502987228102361362151846845657
51502987228102361362151846857303
51502987228102361362151846863126
51502987228102361362151846863127
51502987228102361362233090409795
51502987228102361362233090414167
51502987228102361362233090532051
51502987228102361362233091944988
51502987228102361362233091944989
51502987228102361362233091949200
51502987228102361362233091949201
51502987228102361362235414878781
51502987228102361362235414880025
51502987228102361362235414897494
51502987228102361362235414897495
51502987228102361362964278942807
51502987228102361362964278947019
51502987228102361362964278948631
51502987228102361362964282134963
51502987228102361362964282135171
51502987228102361362985202723271
51502987228102361362985202723479
51502987228102361362988560308670
51502987228102361362988675099711
51502987228102361407965754735567
51502987228102361407965755085647
51502987228102361407968079083541
51502987228102361407968079083701
51502987228102361408717864207015
51502987228102361408717864211227
51502987228102361408717867394959
51502987228102361774015096791103
51502987228102361819747762057476
51502987228102361819747762061688
51502987228102361819750085009982
51502987228102361820504345378550
51502987228102361827090800870274
51502987228102361827093123818568
51502987228102361956945753131379
51502987228102361956945753132783
51502987228102361956945753132831
51502987228102361956945753137203
51502987228102361956945753150253
51502987228102361956945753605167
51502987228102361956945753622429
51502987228102361956945754668025
51502987228102361956945754672237
51502987228102361956948077614867
51502987228102361956948077616319
51502987228102361956948077620483
51502987228102361956948077620531
51502987228102361957765013660583
51502987228102361957765099754023
51502987228102361964559728021055
51502987228102361964559728021299
51502987228102361964560847216443
51502987228102363009343546323753
51502987228102363009343546342626
51502987228102363009343546342627
51502987228102363009343632412821
51502987228102363009343661110581
51502987228102363009343661110629
51502987228102363009343661115001
51502987228102363009343661116405
51502987228102363009343661128050
51502987228102363009343661128051
51502987228102363009343661129502
51502987228102363009343661129503
51502987228102363009343661133874
51502987228102363009364553119221
51502987228102363009364553473513
51502987228102363009364582175485
51502987228102363016620553425198
51502987228102363016620582121554
51502987228102363016683229082181
51502987228102363016683229083633
51502987228102363016683229100895
51502987228102363016892178233250
51502987228102363055093778738796
51502987228102363055093779788604
51502987228102363055118051840850
51502987228102363062436818597190
51502987228102363062624845624710
51502987228102363192291770995053
51502987228102363192291772394941
51502987228175292944786349385102
51502987228175292944845664757079
51502987228175292944845664757239
51502987228175292944845669360720
51502987228175292944845669360721
51502987228175293127797242626171
51502987228175296099584735511031
51502987228175296099584739766050
51502987228175296100423862247499
51502987228175296236782699073691
51502987228175296236782699075143
51502987228175296236782699075303
51502987228175296236782702139379
51502987228175296236782702256019
51502987228175296236782702261843
51502987228175296236782703674572
51502987228175296236782703674573
51502987228175296236782703678784
51502987228175296236782703678785
51502987228175296236782732376598
51502987228175296236845375100919
51502987228175296236845375101079
51502987228175296236845378165155
51502987228175296236845379700348
51502987228175296236845379700349
51502987228175296236866295805867
51502987228175296237597487408779
51502987228175296237597492009660
51502987228175296237597492009661
51502987228175296237600848059659
51502987228175296237600848064030
51502987228175296237600848064031
51502987228175296237684530883823
51502987228175296648376680093487
51502987228175296648376680443407
51502987228175296648568061051694
51502987228175296648627379842039
51502987228175296648627379960131
51502987228175296648627379960291
51502987228175296648627384074127
51502987228175296648627384546511
51502987228175296648630737427231
51502987228175296648648300198679
51502987228175296649132173981486
51502987228175296649191468778495
51502987228175296649194936450462
51502987228175296649194936450463
51502987228175296649194936450468
51502987228175296649382853973002
51502987228175296649382853973003
51502987228175296649466536792795
51502987228175296650824402565850
51502987228175296650887078587255
51502987228175296694384408430586
51502987228175296694384408430587
51502987228175296694948492662570
51502987228175296694948492662571
51502987228175296694948496893206
51502987228175296694948496893207
51502987228175296696640749589158
51502987228175296696640749589159
51502987228175296831578957012743
51502987228175296831578961593139
51502987228175296831582400691374
51502987228175296832209165529530
51502987228175296832209165529531
51502987228175296832209165530988
51502987228175296832397193606858
51502987228175296832397193606859
51502987228175296832397193608316
51502987228175296833838742199706
51502987228175296833838742199707
51502987228175296833838742201164
51502987228175296833901418226940
51502987228175296834089446304268
51502987228175296834110367009216
51502987228175296834653525954398
51502987228175297883914078778610
51502987228175297883914107476418
51502987228175297883976754804386
51502987228175297883976754804387
51502987228175297883976755154147
51502987228175297883976869595634
51502987228175297883976869945394
51502987228175297883976869945395
51502987228175297883976869945400
51502987228175297886421119809650
51502987228175297886421120159411
51502987228175596840157787376690
51502987228175597021664688300156
51502987228175597021748371125772
51502987228175597023172012225122
51502987228175597023360040302450
51502987228175597023924119834542
51502987228175598075691713689794
51502987228176496857419109022055
51502987228176496857422555420459
51502987228176496857443476126859
51502987228176497405646993366023
51502987228176497406465229965755
51502987228176497406486150672155
51502987228176497407906778558603
51502987228176497407906807256411
51502987228176497452215715564957
51502987228176497453660363468519
51502987228176497453911067571623
51502987228176498643503495679987
51502987274169558851497930138681
51502987274497265235200050133284
51502987275048346244116503350164
51502987275129401053217245874770
51502987275152812110345933461038
51502987275153712670751828784600
51502987275153712678094953686466
51502987275153713082345806616244
51502987275336544544250706321852
51502987275336548255936537575852
51502987275372566026184622021736
51502987275372566026247384140792
51502987275372567254274263457016
51502987275445502128635875807080
51502987275445502128907471918776
51502987280045317035080322359656
51502987280077732722951454551244
51502987280077733770535289743908
51502987280078032861448652626008
51502987280078032866468463639564
51502987280078032866468464689324
51502987280078034096982955646292
51502987280078034097066523680660
51502987280078034101250398184256
51502987280078034147066630422140
51502987280080435663428169777882
51502987280080439362754158199362
51502987280080439367773970262678
51502987280080439367836727677470
51502987280080439367836732381734
51502987280080439367857538297046
51502987280080439367857624390326
51502987280081639936822194552642
51502987280081640124919108368870
51502987280088539538387410458258
51502987280088544470799985548864
51502987280088544477515144437986
51502987280088840909971194152388
51502987280088844614316994637184
51502987280088844621032153526306
51502987280088844621115721560674
51502987280088844621115836818274
51502987280088845032626131357950
51502987280089740295469786917570
51502987280089740295469787967330
51502987280089741340522221417348
51502987280089742079859570751588
51502987280089745227881989534536
51502987280089745227882246751980
51502987280089745234597493250702
51502987280089745234597520897298
51502987280089745234597521947058
51502987280089745234660168226718
51502987280089745234660169276478
51502987280089745235413400793984
51502987280089745600437913352514
51502987280089745646191498728942
51502987280089778582151632046454
51502987280300479879883982506756
51502987280308583205236469096646
51502987280368622846066117451100
51502987280368622846066145097696
51502987280368622846066146147456
51502987280372225117312899656556
51502987280380328992293066096064
51502987280380330227556548890476
51502987280380330227619283375986
51502987280380330227619312072342
51502987280380330227640203019528
51502987280380330227640231715884
51502987280380330227807597367114
51502987280380630416889905007720
51502987280381529154495528039444
51502987280381724336749992728226
51502987280381724339260476965514
51502987280404640019843171849454
51502987280404640065596728061562
51502987280404643771637875838724
51502987280404643772390273595276
51502987280404645556842475641168
51502987280404645556842847177476
51502987280405840776925547836590
51502987280405844529472650054588
51502987280405846130848121882472
51502987280405890602485370500182
51502987280955770899383772787956
51502987280965075485671461695406
51502987280965075485671718912850
51502987280965075485859746990178
51502987281025113339790250732482
51502987281025118278917984712210
51502987281025118279461149287602
51502987281025118281177391775100
51502987281025118281177420472860
51502987281025118281929786345112
51502987281025119928305697671688
51502987281025120111299117071368
51502987281025120111320009081364
51502987281025120111320037777720
51502987281025120111571832397082
51502987281025120111571861094842
51502987281026314096788943899826
51502987281026319035916677879554
51502987281026319036543525274738
51502987281026319038176113640204
51502987281026319038991241631512
51502987281026319038991243147832
51502987281026319039012162804424
51502987281026320685304390839032
51502987281026320685367152958088
51502987281026320866878273912410
51502987281026320868318730945064
51502987281026320868381377806520
51502987281026320868402298979432
51502987281026320868569405883848
51502987281026320868590327056760
51502987281028720550711370449956
51502987281028720550732291156308
51502987281028720552424519753770
51502987281028720596485851967686
51502987281028722199553600939932
51502987281028722382547019873052
51502987281028722382567825788364
51502987281028722382567911881644
51502987281029020739163737506078
51502987281029922956615055754156
51502987281029923139566604576812
51502987281029923139566633274572
51502987281029923139629280602588
51502987281036825662729807312332
51502987281036825663482952723508
51502987281036825701956146152806
51502987281036825708462471515848
51502987281036826250748116594998
51502987281036826257526038069736
51502987281036826258342318671470
51502987281037125849743949124984
51502987281037125851916718018552
51502987281037125852000032489980
51502987281037125852000401310520
51502987281037125852188314130248
51502987281037126263782296666156
51502987281037126446796632067924
51502987281037126446796636300012
51502987281038026417472163203224
51502987281038026417472164620374
51502987281038026417534925318068
51502987281038026419728500013116
51502987281038026463225720832482
51502987281038026465544732251000
51502987281038026465732760328328
51502987281038070930407153994598
51502987281038070930595182071926
51502987281038076242843701989194
51502987281038076243094749048682
51502987281061136050565806439890
51502987281061137287607171459172
51502987281061137287607542999692
51502987281061137333277445084152
51502987281061137333361103929114
51502987281061137883219682822522
51502987281061436239000719044638
51502987281061436239836399388318
51502987281061436239836400438078
51502987281061437476857216291528
51502987281061437476857216758088
51502987281061437477610362169264
51502987281061438072490276820710
51502987281062338044606236633596
51502987281062338045422143809696
51502987281062338045422145226638
51502987281062338045443064870180
51502987281062338090443389577832
51502987281062338457204408353054
51502987281062386220590057389838
51502987281062386220673739859710
51502987281062386221405192912202
51502987281062386221405193267738
51502987281062386221405193285208
51502987281062386221405194329144
51502987281062386221426113972686
51502987281062386259627339281804
51502987281062386262076176363092
51502987281062386267158749479846
51502987281062386267158750541252
51502987281244858649770424660908
51502987281244867801221940150642
51502987281244867984319962609906
51502987281244868350348268823586
51502987281244869589879190268178
51502987281244873289221861142992
51502987281244873290917208435358
51502987281244873291733115965590
51502987281244873296000925802158
51502987281244873337486700875458
51502987281244873342485964235290
51502987281247575040922045796754
51502987281247575045941857860070
51502987281248775752250836407462
51502987281248775798004421317330
51502987281248775935181493338166
51502987281248775940264067889332
51502987281248775940284988595684
51502987281255664228165014965440
51502987281255674614210178656738
51502987281256875554244103354102
51502987281256875554306779379878
51502987281256875554306894283346
51502987281256875554494807457206
51502987281256875554578490395042
51502987281256880861740191992998
51502987281256880907472856196514
51502987281256880907472857731708
51502987281256880915003924617622
51502987281256881044670850342256
51502987281256881049837877575390
51502987281256881050005243214974
51502987281279990499273256970490
51502987281279991734619271509462
51502987281279991773032800136098
51502987281281190883526964667084
51502987281281190883526964668488
51502987281281190883719464820436
51502987281281191256355604261270
51502987281281191432511433845686
51502987281281191432574109871462
51502987281281191439286261092804
51502987281281191439286289790564
51502987281281191439369972124922
51502987281281192491701274443970
51502987281281192491701532711174
51502987281281192491701623050996
51502987281281192667292249568240
51502987281281192667355010265934
51502987281281192674632275265790
51502987281281192674632303844102
51502987281281192674715871879874
51502987281352924955264916367762
51502987281352926601640827694338
51502987281353226976432775063554
51502987281354125712430975180306
51502987281354127541737543320946
51502987281354127542009139432642
51502987297771493605936485338249
51502987297779293625504837259985
51502987297779298384899793308497
51502987297779593631761177711933
51502987297779593769021956534411
51502987297779593770047042786560
51502987297779598715677664217821
51502987297782300460347732098537
51502987297782300460410494213381
51502987297783201028159514088889
51502987297802708343692198131625
51502987297803608957173882079507
51502987297803610189506951326165
51502987297803610192038350619371
51502987297803610192038355205591
51502987297803897842861644117475
51502987297803897980122312753799
51502987297803899077643230056545
51502987297803899077643573013137
51502987297803899080153713231023
51502987297803899215656353953157
51502987297803899627250331784801
51502987297803908963430107858507
51502987297803908963430109275449
51502987297803908963430137973257
51502987297803909100690891298969
51502987297803909100690892698649
51502987297803909100774460733017
51502987297803909100962860469122
51502987297803909105773466876809
51502987297803909105773466881180
51502987297803909146444448909305
51502987297803909146507124935081
51502987297803909151589812369295
51502987297803910199027202754253
51502987297803910199048094762845
51502987297803910333023960414485
51502987297803910335471676882283
51502987297803910335471681468503
51502987297803910335555359707691
51502987297803910335555364293911
51502987297803910340555398835303
51502987297803910340555398953347
51502987297803910340555400371741
51502987297803910340639053080995
51502987297803910381225266378371
51502987297803910381288023911207
51502987297803910381288028497427
51502987297803910386308956583849
51502987297803910386308983745171
51502987297803910386371717284511
51502987297803910386371718703064
51502987297803910386371745864227
51502987297803910386371747400878
51502987297803910388819468456300
51502987297806315601996398272003
51502987297806315601996398276215
51502987297806315602079966306371
51502987297806315607078972450163
51502987297806315607078972454534
51502987297806315607162540483079
51502987297806315607162540484531
51502987297806315607162626576359
51502987297806315607162626577811
51502987297806610255083218718377
51502987297806610255145980483301
51502987297806615745513292586545
51502987297806615745513407360323
51502987297806615745513407364535
51502987297806615745513407377585
51502987297806615745596975394691
51502987297806615750595981538483
51502987297806615750679549572851
51502987297806615750679635664679
51502987297806615750679664362487
51502987297806615796349537749187
51502987297806615796349566446947
51502987297806615796412213774963
51502987297806615796412299868195
51502987297806615796412299868402
51502987297806615796412328566003
51502987297806617396971888165007
51502987297807510822895000358809
51502987297807512659878310077388
51502987297807516364224110560726
51502987297807518010537226489882
51502987297814417424905038957061
51502987297814417424905125046129
51502987297814420710042225267373
51502987297814420711736429258671
51502987297814420711736429262883
51502987297814420716820146629683
51502987297814420716903800869711
51502987297814420716903800869759
51502987297814421123330407094527
51502987297814700952256105172527
51502987297814701089516859897919
51502987297814715913677981899063
51502987297814717568422048045381
51502987297814717568422134134449
51502987297814720853559234239053
51502987297814720853559234243265
51502987297814720855337121170947
51502987297814720860337155717955
51502987297814720860337155718003
51502987297814720860420809958031
51502987297814720860420838655839
51502987297814720899312447616825
51502987297814720899312790573417
51502987297814720899375209731669
51502987297814720906090712048155
51502987297814720906153474161547
51502987297814720906153474167370
51502987297814720906153502859355
51502987297814721266847416182847
51502987297814721271931133549647
51502987297814721317684718926075
51502987297814721320195203163363
51502987297815601520067887162879
51502987297815605224413686229281
51502987297815616527243348797879
51502987297815616534837550757764
51502987297815618181903818213680
51502987297815621284110261504013
51502987297815621284110261620653
51502987297815621290971837106399
51502987297815621290971837222991
51502987297815621290971837223039
51502987297815621290971865920799
51502987297815621467124229607177
51502987297815621473965284854078
51502987297815621880412783081615
51502987297815621885496471868699
51502987297815621885496500566507
51502987297815622022757255179684
51502987297815622022757255296270
51502987297815622025204977768634
51502987298022752017798461392270
51502987298022752017798464574598
51502987298033558876792479760888
51502987298094497299286763011816
51502987298094497300982111712286
51502987298095397867035782887324
51502987298095693070860974118010
51502987298095693070860975167770
51502987298095698012248143858388
51502987298095698424030408034564
51502987298095843232706337849055
51502987298095843234398589145327
51502987298095843234398617725043
51502987298095843234400913493301
51502987298095844882094854816612
51502987298095849821219489491450
51502987298098544935953397475579
51502987298098544937645649821611
51502987298098546172994765330752
51502987298098546173747906509840
51502987298098594351423208309027
51502987298098594351423209358787
51502987298098594351425532657001
51502987298099496566345474797988
51502987298099745692952090176363
51502987298099745692952118872719
51502987298099745694644342872315
51502987298099745694644342988955
51502987298099745694644371568671
51502987298099745694646666287169
51502987298099795520287848024493
51502987298099795520287848491053
51502987298099795520290172489107
51502987298099795520290172839027
51502987298099795655019550850527
51502987298099795657548602736787
51502987298099795657548631433143
51502987298099795700773107062635
51502987298099795703281266938899
51502987298099795703302187645251
51502987298099795703302187658349
51502987298106506656215800272430
51502987298106651878285693804378
51502987298106699459451239300998
51502987298106700010753697516938
51502987298107552263083160252296
51502987298107600441304724427766
51502987298107600441304724781898
51502987298130516304901758947020
51502987298130520010942906732606
51502987298130815213072750312582
51502987298130820154459915820872
51502987298130820155212289592814
51502987298130821985439335492752
51502987298654633628113376231647
51502987298654933817363048460625
51502987298654933817363049523483
51502987298654933817446730930497
51502987298657635520882076914651
51502987298657635703812733728715
51502987298678044819430605968035
51502987298678044821686938291037
51502987298678044821686939709431
51502987298678044821686942895971
51502987298678044865163265922153
51502987298678945252237965555997
51502987298678945252237966974391
51502987298678945252991112385567
51502987298679245431638249159095
51502987298679245439232451231195
51502987298679245439253343238335
51502987298679245441487638847833
51502987298679245442324467084417
51502987298679245442324468501359
51502987298679245442324468502811
51502987298681647138688688886373
51502987298681647138688774979812
51502987298681647139440796946335
51502987298681947137329935253513
51502987298681947145759813068571
51502987298681947274590689983117
51502987298681947282957805679119
51502987298681947282957806033251
51502987298689750830633331751969
51502987298690051019883377997103
51502987298690051019903927167147
51502987298690051019904270123739
51502987298690051149549930768439
51502987298690051155472772507470
51502987298690051157164680492859
51502987298690051157164681892539
51502987298690051157164938760063
51502987298690051202897344565233
51502987298690051202897344578283
51502987298690051202897602845535
51502987298750994520482419482388
51502987298750994520482422664716
51502987298750994563955652157342
51502987298750994566215083685904
51502987298750994566215086868232
51502987298750994566403373212764
51502987298751891244992294373979
51502987298751894949338094723421
51502987298751894949338094858775
51502987298751894949341194047025
51502987298751894951033445324583
51502987298751894951033446742977
51502987298751894951033449929517
51502987298751894951785815914197
51502987298751894951785817313877
51502987298751896781092384054837
51502987298751896781093158895113
51502987298751896781175693808903
51502987298751896781175952094821
51502987298751896781176066880245
51502987298751896781176726929481
51502987298752191426651207616301
51502987298752191426839154308825
51502987298752191434241967665815
51502987298752195130993566428431
51502987298752195130993570660519
51502987298752195131186070813871
51502987298752195133441288533613
51502987298752195133442407741807
51502987298752195133504049132137
51502987298752195133504050648457
51502987298752195133505083767583
51502987298752195133528413515509
51502987298752195138524977320697
51502987298752195138524981919967
51502987298752195138525005900413
51502987298752195138525010617775
51502987298752195138528076520593
51502987298752195138587394962629
51502987298752195138587395079269
51502987298752195138587395433401
51502987298752195138587768015257
51502987298752195138587768150611
51502987298752195140281975311139
51502987298752195140281975315351
51502987298752195140283005242321
51502987298752195140283008430265
51502987298752195140283118499779
51502987298752195140283118503991
51502987298752195140283118616419
51502987298752195140283123221353
51502987298752195140302896016087
51502987298752195140304010625011
51502987298752195140304012041953
51502987298752195141035375818837
51502987298752195141035489089393
51502987298752195141035490605713
51502987298752195141056037195175
51502987298752195141118798843459
51502987298752195141118798960099
51502987298752195141119143216993
51502987298752195141119143333633
51502987298752195141119172031441
51502987298752195735079693635136
51502987298752195735831719851009
51502987298752196917077953069261
51502987298752196917077953073473
51502987298752196924609393026517
51502987298752196924672155145573
51502987298752196924672155149944
51502987298752196924692702897223
51502987298752196924693047270757
51502987298752196962834981656149
51502987298752196970362949238625
51502987298752196970425366984099
51502987298752196970425366988311
51502987298752196970425367100739
51502987298752196970425625268565
51502987298752196970425625268613
51502987298752196970425711357633
51502987298752196970425711474273
51502987298752196970425740055654
51502987298752196970425740172081
51502987298752196970426400103225
51502987298752196970426486196505
51502987298752196970446632180673
51502987298752196970613653345941
51502987298752196970614686460855
51502987298752196970614772554135
51502987298752196970634574518853
51502987298752196970697336283777
51502987298754598484528504866169
51502987298754598484612072900537
51502987298754598484612158993733
51502987298754598484612187691790
51502987298754896979286971239318
51502987298754897026732775430016
51502987298754898626416023726268
51502987298754898628045513836445
51502987298754898628108275955453
51502987298754898672169579938376
51502987298754898673799070048553
51502987298754898673861746074329
51502987298754898673861832167561
51502987298754898673861860865369
51502987298755797409019766962894
51502987298755847410062491421320
51502987298755847417593901631056
51502987298755847417593902680768
51502987298755847417593930328816
51502987298755847417593931378576
51502987298762701762517717846489
51502987298762701764774054420293
51502987298762701945531943757731
51502987298762701947704711234357
51502987298762701947788020988423
51502987298762701947976307346053
51502987298762702359570285177697
51502987298763001947248905425641
51502987298763001951516343730113
51502987298763001951704600327077
51502987298763001951704629024885
51502987298763001951767391139729
51502987298763001954023614343647
51502987298763001954023727594037
51502987298763001954023727595489
51502987298763001954023729129071
51502987298763001954044276769745
51502987298763001954044279952073
51502987298763001954211641358117
51502987298763001954232562064517
51502987298763002084446898036189
51502987298763002084530466070557
51502987298763002088777098455505
51502987298763002091221720204585
51502987298763002091221720206037
51502987298763002091305029960103
51502987298763002091305031495137
51502987298763002091493316317733
51502987298763002130263130274073
51502987298763002136975276418145
51502987298763002137037694163619
51502987298763002137037953983326
51502987298763002137225980519797
51502987298763002137225980521249
51502987298763002496312471979529
51502987298763002503087298853641
51502987298763002542045136183045
51502987298763002548819958351441
51502987298763002548840883762105
51502987298763902519328125720465
51502987298763902519600064669257
51502987298763902519600064670709
51502987298763902521856057341703
51502987298763902521856058760097
51502987298763902521856061946637
51502987298763902521856401715237
51502987298763902521856401716689
51502987298763902521856430413045
51502987298763902522107105818341
51502987298763902522107105819793
51502987298763903070899076261985
51502987298763903070899080848205
51502987298763903116652661170449
51502987298763903116652665756669
51502987298763952482145609576049
51502987298787012330541817841311
51502987298787013389651790457573
51502987298787013390404935872961
51502987298787013390404935886011
51502987298787013565887835550965
51502987298787013565887835568227
51502987298787013566076121908595
51502987298787013572666020027531
51502987298787013572666791679863
51502987298787013573418903971913
51502987298787013573419161189357
51502987298787013573419275508221
51502987298787013977670099740239
51502987298787311924932471075247
51502987298787311924995147101023
51502987298787311930015045253407
51502987298787311930015073951215
51502987298787311930077721279183
51502987298787311931773068575761
51502987298787311931773068577213
51502987298787311931773068581377
51502987298787311931773068581425
51502987298787311931773183366801
51502987298787311931773183368253
51502987298787311931794075375393
51502987298787312336714389846843
51502987298787312341859726125345
51502987298787312341880646831697
51502987298787312341880646850411
51502987298787312474058827047723
51502987298787312479141401225883
51502987298787313571307263212343
51502987298787313571307266394671
51502987298787313572060407573759
51502987298787313572123169338683
51502987298787313572123170736911
51502987298787313576390980579143
51502987298787313576390981045703
51502987298787313576641660688703
51502987298787313578901092211649
51502987298787313578901092217265
51502987298787313578901463747957
51502987298787313578901463749409
51502987298787313578901463866049
51502987298787313578901465282991
51502987298787313578902240123267
51502987298787313579654237628441
51502987298787313579654494858983
51502987298787313579654609177847
51502987298787313579654609631357
51502987298787313579654610694167
51502987298787313579675158334841
51502987298787313579737920448233
51502987298787313579737920449685
51502987298787313579738263404825
51502987298787313579738291985993
51502987298787313579738292102633
51502987298787313708568016519341
51502987298787313708568017937735
51502987298787313708568021124275
51502987298787313709321161949231
51502987298787313709321162284649
51502987298787313709321163347459
51502987298787313709404844755925
51502987298787313709404844774639
51502987298787313709593131113555
51502987298787313713651735304535
51502987298787313713651735421175
51502987298787313716162218479013
51502987298787313716162218595653
51502987298787313716162223200746
51502987298787313716183110604197
51502987298787313716183139302005
51502987298787313716915364006829
51502987298787313716915364361120
51502987298787313716935913060233
51502987298787313716936284713181
51502987298787313755137508959441
51502987298787313755137508978155
51502987298787313761915431851121
51502987298787313761915693319367
51502987298787313761915774807713
51502987298787313761915803387429
51502987298787313761916464971699
51502987298787313761936695514113
51502987298787313762668577262297
51502987298787313762668577263749
51502987298787313762668834481193
51502987298787313762668920218889
51502987298787313762668948800057
51502987298787314128697628196055
51502987298787314166919773148715
51502987298787314174451184408163
51502987298788212909692428355489
51502987298788212909692428490843
51502987298788212909692429890523
51502987298788214139119043784301
51502987298788214139119045202695
51502987298788214139119045207066
51502987298788214139119048389394
51502987298788214139872189214191
51502987298788214139955871904245
51502987298788214139955873439279
51502987298788214144202762569495
51502987298788214144202762686135
51502987298788214146650483623465
51502987298788214146650483624917
51502987298788214146650483741557
51502987298788214146650488346647
51502987298788214146650488346650
51502987298788214146650488346656
51502987298788214147486940325193
51502987298788214147487283163693
51502987298788214147487311861501
51502987298788214147549702444249
51502987298788264107023344330298
51502987298788264147693208572988
51502987298969829242597898518633
51502987298969829242618819224985
51502987298969832535160663156207
51502987298969832535181583862559
51502987298969834183981969426297
51502987298969834184002890132649
51502987298969843654973658438391
51502987298969843654975986086737
51502987298969843654996906791685
51502987298969843655750047970773
51502987298969843655750392344307
51502987298969843655750421042115
51502987298969845302105039659471
51502987298969845302105415895831
51502987298969845302125960365823
51502987298969845302125963548151
51502987298969845302126221815355
51502987298969845302126336600779
51502987298969845302293324954195
51502987298969845302314245660595
51502987298969845309633383949031
51502987298969845446915059029451
51502987298969848967494146003503
51502987298969849006447744139749
51502987298969849006447744475167
51502987298969849006447744493881
51502987298969849006447745537977
51502987298969849006468665181519
51502987298969849006468665200233
51502987298969849008143092840171
51502987298969849008143092840219
51502987298969849008896238251347
51502987298969849008917158957747
51502987298969849013226810325063
51502987298969849013226810674983
51502987298969849013247702682123
51502987298969849013247731379931
51502987298969849013979184432423
51502987298969849013979185495233
51502987298969849014000105138775
51502987298969849143729419440351
51502987298969849146177913687351
51502987298969849151260830699799
51502987298970745869854059530767
51502987298970749574196764015257
51502987298970749576728940948099
51502987298971029953863927476797
51502987298971033109165937396047
51502987298971034895247998384461
51502987298971046059124652464693
51502987298971046059124656715495
51502987298971046059124914982699
51502987298971046059124996366051
51502987298971046059124996367503
51502987298971046059125029768123
51502987298971046059375700469155
51502987298971046059375700470607
51502987298971046059375700941331
51502987298971046059396621647731
51502987298971046066715645150743
51502987298971049717713773440399
51502987298971049725328867525462
51502987298971049763467357882303
51502987298971049763467357895401
51502987298971049763467358348863
51502987298971049763467359411721
51502987298971049765978614238483
51502987298971049765978872518785
51502987298971049765978958612224
51502987298971049770497448564016
51502987298971049771061446696945
51502987298971049771061531255191
51502987298971049771061531373235
51502987298971049771082366340487
51502987298971049771082480659351
51502987298973451280164285519475
51502987298973451280164285869395
51502987298973451285246860047555
51502987298973451422507614423027
51502987298973746115494822558894
51502987298973747770150732854595
51502987298973747907432407935015
51502987298973751423681294489751
51502987298973751469413959159827
51502987298973751474496533337987
51502987298973751474517454044339
51502987298973751606674713422823
51502987298973751606695634129223
51502987298973751611757287713459
51502987298973751611840970420775
51502987298973751611840970538867
51502987298981551036550068117301
51502987298981840473729370349971
51502987298981840519462034553487
51502987298981851225736979644213
51502987298981851225736983895015
51502987298981851225737323545571
51502987298981851225737323547023
51502987298981851225737324017747
51502987298981851225737352715555
51502987298981851225799741292497
51502987298981851225799999571347
51502987298981851225799999572799
51502987298981851225800114364052
51502987298981851225988027650127
51502987298981851225988032354391
51502987298981851226008948827251
51502987298981851226008953059339
51502987298981851596933035123894
51502987298981856533233412184467
51502987298981856533233412185919
51502987298981856538317016767437
51502987298981856578966076387983
51502987298981856578966076389435
51502987298981856578966077928840
51502987298981856584070343397051
51502987298981856716164068998531
51502987298981856716164068999983
51502987298981856721331097772523
51502987299005851541048397010733
51502987299005851953394745414729
51502987299005868012062740074953
51502987299005868012062740079165
51502987299005868012065834675579
51502987299005868012065834679791
51502987299005868019677829442447
51502987299006151547220969016265
51502987299006151684481723727155
51502987299006151684481723745869
51502987299006151730235308655737
51502987299006151730298070420661
51502987299006152096075702621609
51502987299006152096075702627225
51502987299006152141829287537141
51502987299006152142644418823205
51502987299006166509203833591511
51502987299006166509208080330227
51502987299006166509287515939127
51502987299006166509291648364595
51502987299006166554456100638008
51502987299006166554957418027799
51502987299006166554957418046513
51502987299006166554957418499975
51502987299006166554957418513073
51502987299006166554957422745161
51502987299006166554957422750777
51502987299006166554961636540883
51502987299006166555020180142643
51502987299006166555020180161357
51502987299006166555020180277997
51502987299006166555024312566659
51502987299006166555212598924289
51502987299006166555212685017728
51502987299006166561987539178328
51502987299006166920990343456643
51502987299006166921073911491011
51502987299006166927848824108399
51502987299006166927848825525584
51502987299006166966743899667347
51502987299006166966806575693123
51502987299006166966806661786562
51502987299006167110779511037453
51502987299006167110779511037462
51502987299006168155771129062883
51502987299006168155854811882675
51502987299006168163194494286971
51502987299006168163194494641103
51502987299006168163194752436083
51502987299006168163194752554175
51502987299006168163194752908259
51502987299006168163194752908307
51502987299006168163194757159061
51502987299006168163194838525151
51502987299006168163194838530767
51502987299006168163194838543865
51502987299006168163194838643243
51502987299006168163194838647407
51502987299006168163194838647455
51502987299006168163194838660505
51502987299006168163194843252500
51502987299006168163197937847351
51502987299006168163197937847510
51502987299006168201333334071737
51502987299006168201333334077353
51502987299006168201336428677979
51502987299006168201524713972751
51502987299006168201587476087595
51502987299006168208927417113227
51502987299006168208927502728667
51502987299006168208927502734283
51502987299006168208927503206666
51502987299006168208927531426475
51502987299006168208948423440683
51502987299006168208948452137039
51502987299006168209118887347043
51502987299006168338597183401919
51502987299006168338597183403371
51502987299006168338848230461615
51502987299006168338848230463067
51502987299079097725244826490037
51502987299079097725244829659267
51502987299079097725244830722125
51502987299079101246579762414263
51502987299079101246663412304159
51502987299079101246663441001967
51502987299079101246663445234055
51502987299079101383840517139655
51502987299079101383924085174023
51502987299079101429590626489559
51502987299079101429590631206921
51502987299079101429590631212537
51502987299079101429593987262695
51502987299079101429594102048119
51502987299079101429653391790943
51502987299079101429674312497295
51502987299079101429677670082487
51502987299079101795706091082995
51502987299079101841375993171667
51502987299079101841459675991459
51502987299079103030216424232691
51502987299079103030488020344387
51502987299079103032744358322131
51502987299079103075969980444799
51502987299079103075970009142607
51502987299079103076241605254303
51502987299079103078414260406591
51502987299079103078477022525647
51502987299079103078497943231999
51502987299080003646226042396943
51502988417488009028244014995876
51502988417682502025006215481230
51502988417682502027265560916512
51502988417682535379087572698376
51502988417682535379090924516446
51502988417682535379090928748534
51502988417705897159577315981262
51502988417705897159578087633594
51502988417705902100962158895390
51502988417705902100964481489552
51502988417705902100964481843684
51502988417705902101776945830798
51502988417705902101776947230478
51502988417706847003965223113148
51502988417706847003968660670366
51502988417709504373024073809676
51502988418338093364259341639160
51502988418338093364824197523476
51502988418338093364826520471770
51502988418338093371601347345882
51502988418338093783384383170178
51502988418341700989239640579300
51502988418362408695742310851986
51502988418362408695742310856198
51502988418362408695744633804492
51502988418362408702520232326724
51502988418362409106875778410982
51502988418362410342870248754390
51502988418362410342870248754550
51502988418362410342870333442326
51502988418362410342870334847830
51502988418362410349648513184268
51502988418435355100278529729254
51502988418435355100280852677548
51502988418435356335062790754488
51502988418435356335624547451958
51502988418435356335624547456170
51502988418435356342402468926696
51502988418435360041664923585212
51502988418435360041664924984892
51502988418447067423218090915602
51502988418471379048095827069522
51502988418471379597138501614818
51502988418654193077610716760048
51502988418654194450238323829848
51502988418654194450241765618994
51502988418654194450241765973286
51502988418654194450241765990548
51502988418654194862083350138130
51502988418654198017386216391872
51502988418654198017387246307196
51502988418654198017387246311408
51502988418654198017387249493736
51502988418654198017389569259702
51502988418654198154563203608084
51502988418654198154584124313032
51502988418654198154584124314484
51502988418654198154584124314644
51502988418654198154584210407924
51502988418654198154585238917744
51502988418654198154585238921956
51502988418654198154585242104284
51502988418654198154587566103790
51502988418654198154587566458082
51502988418654198566429149205984
51502988418654199800961150244320
51502988418654199800961150248532
51502988418654199800963473196826
51502988418654209274400561846870
51502988418654210921531945787930
51502988418654210921591610474112
51502988418654214625122273658242
51502988418654214625874647422750
51502988418654214625937409541966
51502988418655098584550232380208
51502988418655109705769848288164
51502988418657796721485451808518
51502988418657796721488893597664
51502988418657796721488893951956
51502988418657800425831250876212
51502988418657800425831250876372
51502988418657800425831252293314
51502988418657800425831336969652
51502988418657800425834694436752
51502988418657816897184194564044
51502988418665905398375208791904
51502988418665905535573201402452
51502988418665905535573287495732
51502988418665916518754615953014
51502988418665916518754702046294
51502988418665916518754730626010
51502988418665916518758058096452
51502988418665916518758086794260
51502988418665916518758091043610
51502988418665916518946377388142
51502988418690217023171671167606
51502988418690217160432340866948
51502988418690231847978267264726
51502988418763163155463901790528
51502988418763166722611705413974
51502988418763166859809698024522
51502988418763166859809701206850
51502988418763166859809701212674
51502988418763166859809702629616
51502988423266906976243007838052
51502988423266906976243093577200
51502988423290317621527042181716
51502988423291218189338823822148
51502988423291218189338824176280
51502988423291218598861393970470
51502988423291218601120743991972
51502988423291218601120830085252
51502988423291218601121088365505
51502988423291218601121088365506
51502988423298423278616401463574
51502988423298423280875837224224
51502988423299323709732287799390
51502988423299327415772663928432
51502988423299327417467240622438
51502988423396634439085907908162
51502988423583007510984530923866
51502988423590210955395076578060
51502988423590210955395076583884
51502988423591111385946099261012
51502988423591111385946103848844
51502988423591111385946103866106
51502988423591112616206190987486
51502988423591112621289794035422
51502988423591127575368551869126
51502988423591160792189154356668
51502988423591160792189240095816
51502988423593813221556191423284
51502988423593862632885255070378
51502988423614522031226696049070
51502988423614522580269713550958
51502988423614527521656880457316
51502988423614571986515948978952
51502988423615422599038477689502
51502988423615422599038478043634
51502988423615423010820740815918
51502988423615423010820742232859
51502988423615423010820742232860
51502988423615423010821512466638
51502988423615423010821515648966
51502988423615427945429727626202
51502988423615427952207906318384
51502988423615439063550732128526
51502988423615442769591108257568
51502988423615472417066890510588
51502988423615472417068005113688
51502988423615472417068005117900
51502988423615472417068008300228
51502988423618124851516497156094
51502988423618174257762989807356
51502988423618174257766088657332
51502988424239515881744761359112
51502988424239515889338587177542
51502988424247619756704006743752
51502988424247619762518544176996
51502988424247619764214149740778
51502988424247619764296717957470
51502988424247619764297832566394
51502988424271034662320770129966
51502988424271034662885543107542
51502988424271034662885887463814
51502988424271034664580120151468
51502988424271034664580205890616
51502988424271035900010935311312
51502988424271036305014935069208
51502988424271935047683071551494
51502988424271935049377562506352
51502988424271935049377648245500
51502988424271935095131233509708
51502988424271984453929479513368
51502988424274637979209125125047
51502988424274638024962709916871
51502988424274638033913630322593
51502988424274638033913630322594
51502988424274686157451605756115
51502988424343981885171062052982
51502988424343981892764891057952
51502988424344881081191979121258
51502988424344881081194302069552
51502988424344882315722089317942
51502988424344882315976240146492
51502988424344882316537996848174
51502988424344882865580671393470
51502988424344886022578372977216
51502988424344886022578374376896
51502988424344886571621047522512
51502988424355687894935687403766
51502988424355687901710512860936
51502988424355687901710514277878
51502988424355688038971267586328
51502988424355692843097678369226
51502988424380003225851476738434
51502988424380004460381585518176
51502988424380004597642340243568
51502988424380004597642340247780
51502988424380005010240169010637
51502988424380005010240169010646
51502988424562519674051947380991
51502988424562523195467091032040
51502988424562818627973052793812
51502988424562818633059064529190
51502988424562823567100786773540
51502988424562823574446234623700
51502988424562825214313521749076
51502988424562825214315844697370
51502988424562836334693277871392
51502988424562840039039076937794
51502988424562840039039848590126
51502988424563720298953786566948
51502988424563720842934123150066
51502988424563723998215984003808
51502988424563723998215984009632
51502988424563724004994162701814
51502988424563724004997261888660
51502988424563724547279922585101
51502988424563724547283021771948
51502988424563724554040280807490
51502988424563725789387068763972
51502988424563735116336988506132
51502988424563740606788096827803
51502988424566422134588236995597
51502988424566425701651328930928
51502988424566425701735012819194
51502988424566425701736044869846
51502988424566425708429250405666
51502988424566425708430283524792
51502988424566425838933004379981
51502988424566425838933005429741
51502988424566425838933005429742
51502988424566425845690005135270
51502988424566425845693362602370
51502988424566442310223185581415
51502988424566442310285861959872
51502988424566442310285861961324
51502988424566442310285947700472
51502988424566442310286976568796
51502988424574526009526214113604
51502988424574526009547482380237
51502988424574526014608788291764
51502988424574526014612230435202
51502988424574530765664087516043
51502988424574530811476876193556
51502988424574530811476880792826
51502988424574530811476962286836
51502988424574530811477223749418
51502988424574530818738645823194
51502988424574530948653948093332
51502988424574530948674954897384
51502988424574530955996039893334
51502988424574530955999395943492
51502988424574530955999400076166
51502988424574530955999400548586
51502988424574531367781664252369
51502988424574531367781664724762
51502988424574541883784063148591
51502988424574541929600408638326
51502988424574542069054275965214
51502988424574542069054620338747
51502988424574542069054620338748
51502988424574542069057717636268
51502988424574542480902773110530
51502988424574547419943358015440
51502988424574547420027040835196
51502988424574547420027040835223
51502988424598841201492554378547
51502988424598841338752077955788
51502988424598841345526900580550
51502988424598841345526986673830
51502988424598842390603354636647
51502988424598842436356939428444
51502988424598842436356939428471
51502988424598842443613284189947
51502988424598842443613284189948
51502988424598842573534011450711
51502988424598842573534011450720
51502988424598842573555013877134
51502988424598842580873776047254
51502988424598842580874034314458
51502988424598857214699850947256
51502988424598857215327358523579
51502988424598857397692036014666
51502988424598857397693155203986
51502988424598857398278156841950
51502988424671788568565564954427
51502988424671792089959819666776
51502988424671792089959820730395
51502988424671792135713372811414
51502988424671792135713372828676
51502988424671792135713375997954
51502988424671792272347285793451
51502988424671792272911365303710
51502988424671792272911365421962
51502988424671792272911368486038
51502988424671792272911368623003
51502988424671792272911370021232
51502988424671792272911370026896
51502988424671792272911370027055
51502988426363075737830673060042
51502988426363076972612606554974
51502988426549493464620357830296
51502988426572592663560470885139
51502988426572592663560556974207
51502988426572637135197805591917
51502988426572892845299969299653
51502988426572892852831036185567
51502988426572904329460017756544
51502988426572909316587050618613
51502988426572909324118117504527
51502988426572909324118232289951
51502988426573805080212758425810
51502988426580714244588818221095
51502988426581046506841165749837
51502988426581046682243740075251
51502988426581047742187184526561
51502988426581913758710310940431
51502988426581913766324285811471
51502988426581947120405642911977
51502988426581947120405643028569
51502988426581947120406417746394
51502988426581947120406417746637
51502988426581948348423343454790
51502988426581948348423343921350
51502988426679208437311416955125
51502988426679209672093347269862
51502988427230301615906242181358
51502988427230318216863348057666
51502988427230318216866447244512
51502988427237204839998413279457
51502988427237204847341452088043
51502988427237204847341453137803
51502988427237254251328251761211
51502988427237254665372648067753
51502988427237254670455993885195
51502988427237254671271901428477
51502988427237270724877466247247
51502988427237270724877466260297
51502988427237270724940140400959
51502988427237270724940140750879
51502988427237270724940141800639
51502988427237270724940142273023
51502988427238454881003510749044
51502988427238455422434016910784
51502988427238455428354277421220
51502988427238455491064394629961
51502988427238455491911697647609
51502988427238455491911697649061
51502988427238455491911697765701
51502988427238471481938835103328
51502988427303253099111277532988
51502988427303253099111278582748
51502988427311356424441757056272
51502988427311356973234067622648
51502988427311356973234071854736
51502988427334517430563137646009
51502988427335668598927368462636
51502988427335716815581442728917
51502988427335716815581442730369
51502988427335716815581442847009
51502988427520890365168033864041
51502988427520890365168118553429
51502988427520890365168119603189
51502988427521190684932050682659
51502988427521190684932050687031
51502988427522091115483048895679
51502988427522091115483077947779
51502988427522091115485371843973
51502988427528855187453606809173
51502988427529010297375070366613
51502988427529010297375074598701
51502988427529294376116319234041
51502988427529294559329534724506
51502988427530194989880561639546
51502988427530194997208883115278
51502988427530206108001537503165
51502988427530211003630889762294
51502988427530211003630893994382
51502988427530211049384560411518
51502988427530211049384579543186
51502988427530211049384579543394
51502988427530211056727729955076
51502988427553155280106880695110
51502988427553155280106880695111
51502988427553155280106881744870
51502988427553155280106881744871
51502988427553170104244017619310
51502988427553305237543156215365
51502988427553305237544185085141
51502988427553305374742178745449
51502988427553305993262992953719
51502988427553322052766953754783
51502988427553622059089526748147
51502988427553622059089526748231
51502988427554506612215619191344
51502988427554506613062950906640
51502988427554506613062950906800
51502988427554506619559429657962
51502988427554506620392039393107
51502988427554506620392042575435
51502988427554521444553137292758
51502988427554522626838460884590
51502988427626104842180641662229
51502988427626104979462202190505
51502988427626104979462202321646
51502988427626104979462203725539
51502988479541156180408663870927
51502988479541156181235161091355
51502988479541156185492009701419
51502988479758676452857814315359
51502988479760027510465499655694
51502988479760027510465500005614
51502988480407930509517961372563
51502988480513346729888186754417
51502988480706939153818964193675
51502988480731234900426930339645
51502988480731250777004533861723
51502988480732151390569900643899
51502988495466328524909242622476
51502988497266732093945966346927
51502988497266732231206721072319
51502988497267032283300243047289
51502988497267032420477314952463
51502988497267032420477315074927
51502988503069824902608522541803
51502988503069824902796550619131
51502988503069839674447002149085
51502988503069839674447002265725
51502988503069872614469210608347
51502988503069872614469210726439
51502988503069873026063188558083
51502988503069873026063188562455
51502988503142819018815999585262
51502988503142819064569584495130
51502988503162283328642093685772
51502988503163183896453789587056
51502988503165929888303698531242
51502988503166230077595212768026
51502988503166230077595213240202
51502988503167130645385988312670
51502988503167130645385988436538
51502988503167130645406909023442
51502988503167130645406909141486
51502988503173990710006973253076
51502988503173990710195259610657
51502988503173990710195259610658
51502988503173990710195259728755
51502988503174290716263227734048
51502988503175191284074923635332
51502988503175191467005580449396
51502988503175235938642825762522
51502988503175357506263063558943
51502988503175657833578953651117
51502988503175657838662299481609
51502988503384734510510985131502
51502988503385935267530685094266
51502988503385935267530685094314
51502988503385935313284269886090
51502988503392828685082990942026
51502988503392828685145752706950
51502988503393294921703653091296
51502988503394028710108094488630
51502988503394028710108094605270
51502988503394028710108123184986
51502988503394029259151142086554
51502988503394029304904698298662
51502988503394029442165366934986
51502988503394045326249674492820
51502988503394045326249760231968
51502988503394078718745019600554
51502988503394078718745020072938
51502988503394078718746053192063
51502988503394078718746053192064
51502988503394195489515420185829
51502988503465822261251517298054
51502988503466274398460409557382
51502988503467039489903333511474
51502988503467039489903333629566
51502988503490139422342094959338
51502988503490139422342094960790
51502988503490139422342095309258
51502988503490139422342095315082
51502988503490139422342095427350
51502988503490139422342095431722
51502988503490139422342353576462
51502988503490139422342353694554
51502988503490139422342468367710
51502988503490139422593056279886
51502988503490139422593056281338
51502988503490139422593057679566
51502988503490139422593057797658
51502988503490139422593142368954
51502988503490139422593142374778
51502988503490139422593143418714
51502988503490139422593143891098
51502988503490139422593400636158
51502988503490139422593515427406
51502988503490439611864109425594
51502988503491339996410389929742
51502988503491339996661436989438
51502988503491340042415021899306
51502988503491351114781069665394
51502988503491351114781069783486
51502988503491354820821445794436
51502988503491354820821445912528
51502988504014217893577624124650
51502988504016919594501428303932
51502988504016919596193680999884
51502988504016919597012711828502
51502988504016919731762183029324
51502988504016919733370752899660
51502988504016919733433428925436
51502988504016919733454435725276
51502988504016919733454464304992
51502988504016919734273351644602
51502988504016919734273351762646
51502988504016919734273351762694
51502988504016919734273351767066
51502988504016919734273466435850
51502988504016919734273466553894
51502988504016919734273724716104
51502988504016919734273724834196
51502988504016919777494761143772
51502988504016919777515767821148
51502988504016919779187013839724
51502988504016919779964260651158
51502988504016919780026936676934
51502988504017219921032776909468
51502988504017219922725029605420
51502988504018120351562797497052
51502988504018120353255050193004
51502988504018120354011404995846
51502988504018120354032297004438
51502988504037629499685563965666
51502988504037629682616220779730
51502988504037629682637112788322
51502988504037629682699788814098
51502988504038529518455360156106
51502988504038530067434554789074
51502988504038530067434555261458
51502988504038530067434583841174
51502988504038530067497230814850
51502988504038530067497231287234
51502988504038530067497345606098
51502988504038530113167248044690
51502988504038530113250816079058
51502988504038830256705149141602
51502988504038830256767825167378
51502988504041231221071417153804
51502988504041231221071445733520
51502988504041231221617703861182
51502988504041231221617703977822
51502988504041231221638595869774
51502988504041231221638624566130
51502988504041231221890447864378
51502988504041231221890447982422
51502988504041231356618912389228
51502988504041231356639833094176
51502988504041231356639919183244
51502988504041231358311165079356
51502988504041231358311165085180
51502988504041231358332085790128
51502988504041231358332171879196
51502988504041231358815667419630
51502988504041231358815667886190
51502988504041231358815696588370
51502988504041231358899264622738
51502988504041231358899350245246
51502988504041231358899350711806
51502988504041231358899378941602
51502988504041231359087636583954
51502988504041231359087637056338
51502988504041231359088440120794
51502988504041231359088440592970
51502988504041231359150312609730
51502988504041231359150313082114
51502988504041231359150427400978
51502988504041231359151087798522
51502988504041231359151087916566
51502988504041231359151087916614
51502988504041231359151087920986
51502988504041231359151202589770
51502988504041231359151202707814
51502988504041231359151460988116
51502988504041231365590494293742
51502988504041231365590494766126
51502988504041231402393417886000
51502988504041231402393503975068
51502988504041231404085670581952
51502988504041231404085756671020
51502988504041231404569252683838
51502988504041231404569281380194
51502988504041231404631928709614
51502988504041231404632043145118
51502988504041231404632043495038
51502988504041231404841221848162
51502988504041231404841996332902
51502988504041231404841996682822
51502988504041231404841996805078
51502988504041231404903897873938
51502988504041231404904672712810
51502988504041231404904672830854
51502988504041231411344079557950
51502988504041231411406755583726
51502988504041531545889506386012
51502988504041531547581759081964
51502988504041531548086261888798
51502988504041531548169944242030
51502988504041531548338113412630
51502988504041531548338113884806
51502988504041531548421681919174
51502988504041531554861088762910
51502988504042431976440533650972
51502988504042431976461454239280
51502988504042431978070110198684
51502988504042431978132786224460
51502988504042431978153706935232
51502988504042431978699965057070
51502988504042431978699965062894
51502988504042431978699965179534
51502988504042431978720885767842
51502988504042431978889141031722
51502988504042431978889141149766
51502988504042431978910033035894
51502988504042431978910033158358
51502988504042431985474791931182
51502988504042431985474791937006
51502988504049384509874107370646
51502988504049384509874107375018
51502988504049384647071296094594
51502988504049385058666421819190
51502988504049385058666422173482
51502988504049684836321773395446
51502988504049685247916095583362
51502988504050585266872025703490
51502988504050585266872685752726
51502988504050585266872685869366
51502988504050585266872800543766
51502988504050585266872800660406
51502988504050585266955593737858
51502988504050585815661644617672
51502988504050585815661673197388
51502988504050585815663967565966
51502988504050585815663996145682
51502988504050585815665000549578
51502988504050585815665000667622
51502988504050585815665029247338
51502988504050585815665029247546
51502988504050585815665115340826
51502988504050585815665115458870
51502988504050585820747684932766
51502988504050601876008970062513
51502988504111523688886137235330
51502988504114225392321224939182
51502988504114225392321253518898
51502988504122286762984868974191
51502988504122286769759437581099
51502988504146598204907583929010
51502988504146598387838240743074
51502988504146645831847701268776
51502988504146645969045693879324
51502988504146645970740269523570
51502988504146647617660891334946
51502988504146947807203715970076
51502988504147798961989959921970
51502988504147846588929991522588
51502988504147846590624567166834
51502988504147848374952731123850
51502988504147848375015497960428
51502988504147848380014041757318
51502988504147848382294741552305
51502988504147848420769078152982
51502988504147848420769082752252
51502988504147848420769082752300
51502988504147848428027405639229
51502988504329417173929477867528
51502988504329417174201446915212
51502988504329417356943702715960
51502988504329417357132103729276
51502988504329417357215671763644
51502988504329417358824356425228
51502988504329417358827451025854
51502988504330317741678469040856
51502988504330317741678469046680
51502988504330317741678497743036
51502988504330317741950437738620
51502988504330317741950438211004
51502988504330317787683101942136
51502988504330317787683102414520
51502988504330317789375354638088
51502988504330317789375355110472
51502988504333018896133557758628
51502988504333018896133558225188
51502988504333018896133558231012
51502988504333018896133586927368
51502988504333018896154478819320
51502988504333018896154507515676
51502988504333019033331550835736
51502988504333019033331550841560
51502988504333019033331579421276
51502988504333019033331579537916
51502988504333019033415147455644
51502988504333019033415233194792
51502988504333019033415261891148
51502988504333019033415262241068
51502988504333019079085135633384
51502988504333019079085164329740
51502988504333019079147811775800
51502988504333019079147897398308
51502988504333019079147897864868
51502988504333019079147926094664
51502988504341124145573423195598
51502988504341124150384114657006
51502988504341124557115200142278
51502988504341124557115200258918
51502988504341124557115573194906
51502988504341124557177990605170
51502988504341124557177990959302
51502988504341124557177991071570
51502988504341124557177991071730
51502988504341124557178249338726
51502988504341124557178249338934
51502988504341124557198882967894
51502988504341124557198883080162
51502988504341124557198883084534
51502988504341124557199256020522
51502988504341124740129539776134
51502988504341124740129539781958
51502988504341124740129539894226
51502988504341124740129539898598
51502988504341124740129568473942
51502988504341124740129568478314
51502988504341124740129798043338
51502988504341124740129798161382
51502988504341124740129912834586
51502988504341124740192330593158
51502988504341124740213222601750
51502988504341124740380616937690
51502988504341124740398414476803
51502988504341124740401767344633
51502988504341124745275134471855
51502988504341135126255177255306
51502988504341135126255292040730
51502988504341135126255292046554
51502988504341135126255292158774
51502988504341135126255292158822
51502988504341135126276212747130
51502988504341135126276212751502
51502988504341135126443205332634
51502988504341135126443578385262
51502988504341135126526888152426
51502988504341135126526888158250
51502988504341135126526888270518
51502988504341135126527146419630
51502988504341135126527261210878
51502988504341135263453169865854
51502988504341135263453169982494
51502988504341135263515932097338
51502988504341135263703874087210
51502988504341135263704242435366
51502988504341135263704247139838
51502988504341135263725134443958
51502988504341135263725139165691
51502988504341135263725139165692
51502988504341135263787901280536
51502988504341135675235175774826
51502988504341135675235175891466
51502988504341135675297851918854
51502988504341135675297938006310
51502988504341135675297938012134
51502988504341135675297966237718
51502988504341135675297966591850
51502988504341135675297966704118
51502988504341135675297966704278
51502988504341135675318858600442
51502988504341135675318858712710
51502988504341135675318858717082
51502988504341135675569907176458
51502988504341135675569935756174
51502988504341140616682008913974
51502988504341140616682008919798
51502988504341140616702929620374
51502988504341140616702929624746
51502988504341140616703701272706
51502988504341140616703701277078
51502988504341140616859700982090
51502988504341140616891215982327
51502988504341140616891215982328
51502988504341140616953887286370
51502988504341140616953978084122
51502988504341140616953978097171
51502988504341140616953978097172
51502988504341140616955006481514
51502988504341140662708596113115
51502988504341140669966918994429
51502988504341140799633500345322
51502988504341140799633500345530
51502988504341140799884548804906
51502988504341140807227669002300
51502988504341140807227673719662
51502988504341140807248589708652
51502988504341140807248594430386
51502988504341424746448584957490
51502988504341424929462924591346
51502988504341424929648116348349
51502988504341424929651210935878
51502988504341424929651469216179
51502988504341435453058495265674
51502988504341435864568560590038
51502988504341435864840501174646
51502988504341435864840529754362
51502988504341440806225605084795
51502988504341440806225605084843
51502988504341440989238825510458
51502988504341440989238825523556
51502988504341440989239944836744
51502988504341440996498267599806
51502988504341440996498267605630
51502988504342325314197575779494
51502988504342325314197575780946
51502988504342325314197576135238
51502988504342325314197604949638
51502988504342325314197949187866
51502988504342325314197949305910
51502988504342325360202582220288
51502988504342335883525581325594
51502988504342335883525839586974
51502988504342335883525949792002
51502988504342335883525954378222
51502988504342335883525954496266
51502988504342336432317551412042
51502988504342336432317551413494
51502988504342336432317551767786
51502988504342336432317580582186
51502988504342336432568514132270
51502988504342336432568599871418
51502988504342341373702308351142
51502988504342341373952670779082
51502988504342341373952670797956
51502988504342341373973591485434
51502988504342341373973591502904
51502988504342341379035930870426
51502988504342341379036016609574
51502988504342341419706255688950
51502988504342341419706255688998
51502988504342341419706255707872
51502988504342341419706256161334
51502988504342341419707289280460
51502988504342341424789601519490
51502988504342341427049290265656
51502988504365435767950379780160
51502988504365435767950465402668
51502988504365435767950465869228
51502988504365435768013141428444
51502988504365436180297588999620
51502988504365436180360265143648
51502988504365436180381271470944
51502988504365436180381271825236
51502988504365436226113935674412
51502988504365436226302222386333
51502988504365436226302222386334
51502988504365436362746983473552
51502988504365436362747069212700
51502988504365436362809745238476
51502988504365436363311928639300
51502988504365436363374604310736
51502988504365436363562886417564
51502988504365450455667115023978
51502988504365450455747326654056
51502988504365450455750683058346
51502988504365450455750797849594
51502988504365450592927783778554
51502988504365450593007995290380
51502988504365450593011437433818
51502988504365450593011466131578
51502988504365451004458712413542
51502988504365451004521388557570
51502988504365451004521474178466
51502988504365451004521474645026
51502988504365451004521474650850
51502988504365451004521502876274
51502988504365451004521502876434
51502988504365451004521503342834
51502988504365451004521503342994
51502988504365451004521503347206
51502988504365451004542394884866
51502988504365451004542395239158
51502988504365452239889184730674
51502988504365452240140518637242
51502988504365452240140604730730
51502988504365452240140609453921
51502988504365736369630973931472
51502988504365736552645198779904
51502988504365736552645313098768
51502988504365736552833485137533
51502988504365750782282031904390
51502988504365751193792097345394
51502988504365752429327405833995
51502988504365752429411088659404
51502988504365752429411088659452
51502988504366636387772087020156
51502988504366636387772115716512
51502988504366636936815106038364
51502988504366636936815134618080
51502988504366636937379964986756
51502988504366636937379965104800
51502988504366636937379965104848
51502988504366636937379965110624
51502988504366636982568690830188
51502988504366636983133549896624
51502988504366636983133549902448
51502988504366636983384593774200
51502988504366636983384598373470
51502988504366636983384598491562
51502988504366636983384627071278
51502988504366651212746020293784
51502988504366651212749376225690
51502988504366651212749491016938
51502988504366651212749491134982
51502988504366651212766940882092
51502988504366651212770296932042
51502988504366651212770296932250
51502988504366651212770411723290
51502988504366651761541002313222
51502988504366651761541002429862
51502988504366651761541088400678
51502988504366651761541088406502
51502988504366651761541088518770
51502988504366651761541117220902
51502988504366652996887791809110
51502988504366652997139183106826
51502988504366652997139187824188
51502988504366652997139187824348
51502988504366652997160103813178
51502988504366652997160103813386
51502988504366653042892768016694
51502988504366653042892772616172
51502988504366653042892772621787
51502988504366653042913693328187
51502988504366653042913808113612
51502988504438382220559369276728
51502988504438382357757361887276
51502988504438382357820037913052
51502988504438385880784173571254
51502988504438385880784173687894
51502988504438385880784173689506
51502988504438385880784546623882
51502988504438385880846849597030
51502988504438385880846849715282
51502988504438385880846964034146
51502988504438385880846964388278
51502988504438385880847222767910
51502988504438385880867856042738
51502988504438385880867856396870
51502988504438385880867856509138
51502988504438385880867856509298
51502988504438385880867856513510
51502988504438385880868229449498
51502988504438385926600778980018
51502988504438385926788807057346
51502988504438385926788807074607
51502988504438385926788807074608
51502988504438386063798513205110
51502988504438386063798513210934
51502988504438386063798513323154
51502988504438386063798513323202
51502988504438386063798513327574
51502988504438386063798541902918
51502988504438386063798541907290
51502988504438386063798771472314
51502988504438386063798886263562
51502988504438386063861189230886
51502988504438386063861189236710
51502988504438386063861189348930
51502988504438386063861189348978
51502988504438386063861304022134
51502988504438386063882109937286
51502988504438386063882109941658
51502988504438386063882196030726
51502988504438386063882454297930
51502988504438386064049470989198
51502988504438386064049475575418
51502988504438386064049590366666
51502988504438386064070482506405
51502988504438387114773469881606
51502988504438387114773470235898
51502988504438387116464831902050
51502988504438387116468045880144
51502988504438387116468304278495
51502988504438387297704012258714
51502988504438387297704012376758
51502988504438387297704012376806
51502988504438387297704012376966
51502988504438387297724932965066
51502988504438387297724932965274
51502988504438387297787695084330
51502988504438387299398587902960
51502988504438387299398588021004
51502988504438387299398588021052
51502988504438387299398588021212
51502988504438387299482270728576
51502988504438387299981355632150
51502988504438387299984712171954
51502988638968674672172340439807
51502988639062018711416611078671
51502988639065937231452063873721
51502988639284473828863839424765
51502988639284773972380877209441
51502988656787894813460858540763
51502988656790596105113940335643
51502988656791511901850643933027
51502988656791797456658188973139
51502988656791812235912284712281
51502988656798298894576041298077
51502988656798298894764327992529
51502988656798298894827089757453
51502988656798299032025082372213
51502988656798599084097655057881
51502988656798599084097655530265
51502988656799499789107344040485
51502988657006598724336445167213
51502988657006598861597199892605
51502988657010184935806871387193
51502988657010650257376586928573
51502988657010650257376587282705
51502988657010650257376587400749
51502988657017387830607900752265
51502988657017387830670662399097
51502988657017387830671006755369
51502988657017389614997712101529
51502988657017389615059699027581
51502988657017389615060473866453
51502988657017403707182435066733
51502988657017403707182520804429
51502988657017403707182520805881
51502988657017403707182521160173
51502988657017437793239418016189
51502988657018290045548050737537
51502988657083180341586274715829
51502988657114699116908505758205
51502988657114699116909539214201
51502988657114699116909539332293
51502988657114700214995573987553
51502988657114700214995660076621
51502988657114700215246364179725
51502988657114700352256328712945
51502988657114714994239164371595
51502988657114714994239251527845
51502988657114849281012127395711
51502988657115599547460566597253
51502988657115600782807355977905
51502988657115600783058404454543
51502988657115615562050947778889
51502988657661888638954448509989
51502988657661889874301241075777
51502988657661890285264245326275
51502988657661890285267598075853
51502988657661890285829101210591
51502988657661890285832457142497
51502988657661890286082472145877
51502988657661890286083161245601
51502988657661890286083246984749
51502988657661890422524913962599
51502988657661890422528352447113
51502988657661890423089769846915
51502988657661890423093211517969
51502988657661890423280464756425
51502988657661890423281239595297
51502988657662790853079379712073
51502988657662790853079379716285
51502988657662790853644238782929
51502988657662790853894168047161
51502988657662790853894168517933
51502988657662790853894942886033
51502988657663091043164762043945
51502988657663091043164762398077
51502988657663091043164762516169
51502988657663091043164762516329
51502988657663091043164762517573
51502988657665492144732117150681
51502988657665492144732461506953
51502988657665492145484573816265
51502988657665492145485348655137
51502988657665492145548024680913
51502988657665792334731951812067
51502988657665792334815519846435
51502988657665792334818618679149
51502988657666692718713491341351
51502988657666740895535573655367
51502988657666740895535659272051
51502988657666740895535659744435
51502988657673596020255446767305
51502988657673596020443819200905
51502988657673596020443819205117
51502988657673596020506495226681
51502988657673896026428104866069
51502988657673896026488572734799
51502988657673896163686565345347
51502988657673896209440150137171
51502988657673896209442444033365
51502988657673896209502911902095
51502988657673896209505120059141
51502988657673896209691197196707
51502988657673896209691197196867
51502988657673896209693492492741
51502988657673896209774765231075
51502988657673896209774765231235
51502988657673896209777089223465
51502988657673896209777089224917
51502988657673896209777089579049
51502988657673896209777089695689
51502988657673896209777089695849
51502988657673896209777175318357
51502988657673896209777864063789
51502988657673896209778208437483
51502988657673945437277455729923
51502988657673945438093363260155
51502988657673945438093363378247
51502988657674796594237592610147
51502988657674796594237592610307
51502988657674846005842383135663
51502988657674846005842383253755
51502988657738742040387002588619
51502988657738743680738908459869
51502988657738743687516055094283
51502988657738743817936901070417
51502988657738786505165741512425
51502988657738786505730597396741
51502988657746847151195479134207
51502988657746847692895371616185
51502988657746847692958133735401
51502988657746892027065754107957
51502988657746892027818899873265
51502988657746892027818985612413
51502988657746892027819242829857
51502988657746892027839935483133
51502988657746892165079654598657
51502988657746892165079740337805
51502988657746892165079997555249
51502988657770906757703210531697
51502988657770907168731213283881
51502988657770907169485387570497
51502988657770907169485388983227
51502988657770907169485473658113
51502988657770907169485473659565
51502988657770907169548149685341
51502988657770907306724964372045
51502988657770907306725221589489
51502988657770907306746142295889
51502988657770907306746143358699
51502988657770907306746229452139
51502988657770908403994319843337
51502988657770908404078002663129
51502988657770908404267321065429
51502988657770908404330083180273
51502988657771159179759212332185
51502988657771159179759297953241
51502988657771159179759298425625
51502988657771159180324843056777
51502988657771159180575115158105
51502988657771159317019966589565
51502988657771159317019967061949
51502988657771206944713139487363
51502988657771206944713139492979
51502988657771206944713914327639
51502988657771206946386793958649
51502988657771206946387941851553
51502988657771206946952797735869
51502988657771206946973718442269
51502988657771206946973804531337
51502988657771206952056264390633
51502988657771207356307892159283
51502988657771207357918010143461
51502988657771207357918095764517
51502988657771207357918096236901
51502988657771207357918781677701
51502988657771207357980772262677
51502988657771207357980886575717
51502988657771207358755981568685
51502988657771207358756067657753
51502988657771207358818743683529
51502988657771207363838184210537
51502988657771207495178764873225
51502988657771207496016479076633
51502988657771207496016736294077
51502988657771207501098938935929
51502988657771208591089050695847
51502988657771208591089050813939
51502988657771208591089136434995
51502988657771208591089136907379
51502988657771208593264799404617
51502988657771208593264799522709
51502988657771208593264885143765
51502988657771208593264885616149
51502988657771208593264913841573
51502988657771208593264914195865
51502988657771208593327561636101
51502988657771208593327561641925
51502988657771208593327675954965
51502988657771208593327675960789
51502988657771208593515846464313
51502988657771208593515851168577
51502988657771208593515961255401
51502988657771208593515961255561
51502988657771208593515965487441
51502988657771208593599529284105
51502988657771208593599533870325
51502988657771208593599648307281
51502988657771208593600677177057
51502988657771208598682875114597
51502988657771208598682879700817
51502988657771208598682879818909
51502988657772059747570994208657
51502988657772059747570994326749
51502988657772059748135850212469
51502988657772107925729792138185
51502988657772107926567763559037
51502988657772107926567764975979
51502988657772109158900832808503
51502988657772109161076581517433
51502988657772109161349697052565
51502988657772109166431899576325
51502988657772109166431899694417
51502988657954878671864412755607
51502988657954878671864413109739
51502988657954878719856479795541
51502988657954879954638413286261
51502988657954879954638441982617
51502988657954889837412285456957
51502988657954889837977227080421
51502988657954889837995737695487
51502988657954889837998061693541
51502988657954889837998062043461
51502988657954889837998062160101
51502988657954891072780338499197
51502988657954891072780343203461
51502988657957580011509475497141
51502988657957580011509475851273
51502988657957580011509561590421
51502988657957581610455937768989
51502988657957581610459293819147
51502988657957581657820416895923
51502988657957581657820416897375
51502988657957581657822710797941
51502988657957581657822711264501
51502988657957581657822739962309
51502988657957581657823859039361
51502988657957581657823859040813
51502988657957581657823859157453
51502988657957581657885386823717
51502988657957581657886506018861
51502988657957581657903984935907
51502988657957581657907426725213
51502988657957581658636323027927
51502988657957581658638618328173
51502988657957581662904105683007
51502988657957581662904105684459
51502988657957581793386594583053
51502988657957581795084527677137
51502988657957581795084527793777
51502988657957591129630222782021
51502988657957591129630566092745
51502988657957591129649163850803
51502988657957591129649192548611
51502988657957591129652262683517
51502988657957591129652291381325
51502988657957591129652291847885
51502988657957591129711954663455
51502988657957592775940363948755
51502988657957592775940363954579
51502988657957592775940392528471
51502988657957592776023960568455
51502988657957592776023960686547
51502988657957592776024046307603
51502988657957592776027402357761
51502988657957592776027402829985
51502988657957592781107649355539
51502988657958482179878613627891
51502988657958482223937621848173
51502988657958482225632169839999
51502988657958482225632198536355
51502988657958482225632198537807
51502988657958482225632198892099
51502988657958482225634492788293
51502988657958482225634521484649
51502988657958482226448106085461
51502988657958482226450400318525
51502988657958482226451548228899
51502988657958482230715801585743
51502988657958482230715887679183
51502988657958491514425714193091
51502988657958493343752059855863
51502988657958493343752145472547
51502988657958493343752145944931
51502988657958493343752174168903
51502988657965684935789368988655
51502988657965684935807281187869
51502988657965684935807309767585
51502988657965684935810289576963
51502988657965684935810375316111
51502988657965685072987361599203
51502988657965685073071043952435
51502988657965685118740946391027
51502988657965685118740946509119
51502988657965685118803708155951
51502988657965685121251802737629
51502988657965685121251802741841
51502988657965685121251888357281
51502988657965685484853307078851
51502988657965685484853651435123
51502988657965685484853680132931
51502988657965685484853680137143
51502988657965685484853766226211
51502988657965685484853766226371
51502988657965685532845751403501
51502988657965685532845866188925
51502988657965685667780984083537
51502988657965685667784308249187
51502988657965685670043744363969
51502988657965685670043773061777
51502988657965685670043773179821
51502988657965685670291349280227
51502988657965685670291464071315
51502988657965685670291464071475
51502988657965685670294448467073
51502988657965685670294821184283
51502988657965685670294821538415
51502988657965685670294821656459
51502988657965696053928400009057
51502988657965696239455460722005
51502988657965696650902617728313
51502988657965696650965379493237
51502988657965696650965379959797
51502988657965696650986300548105
51502988657965696650986300666197
51502988657965696651153664788009
51502988657965696651153669374229
51502988657965696651153669492273
51502988657965696651237347607801
51502988657965696651237352194021
51502988657965696788226134218629
51502988657965696788247054923577
51502988657965696793515591448215
51502988657989696554431771018035
51502988657989696966213263896011
51502988657989696966213349630947
51502988657989696966214035544131
51502988657989696966214378500723
51502988657989696966214378504935
51502988657989696966778894614987
51502988657989696966778980354135
51502988657989696966779237571579
51502988657989697103474789919603
51502988657989697104039648990459
51502988657989697104227934285231
51502988657989711791125319973471
51502988657989711797715217955649
51502988657989711928385959911987
51502988657989711934975972331121
51502988657989711935164257625893
51502988657989713025718167823491
51502988657989713026471337700387
51502988657989713026471337704599
51502988657989713026534099819603
51502988657989713033249259175125
51502988657989713033249259179337
51502988657989995509087025979315
51502988657989996743618682663039
51502988657989996743702365016271
51502988657989997155400261274499
51502988657989997155400261280115
51502988657989997155462937305891
51502988657989997155483943627731
51502988657989997155483943633347
51502988657989997155484972503123
51502988657990011384846513335955
51502988657990011385598539906119
51502988657990011385599654515043
51502988657990011385661301671043
51502988657990011567777055836771
51502988657990011567860766882195
51502988657990011568425625954455
51502988657990011568591844171859
51502988657990011568612764760167
51502988657990011568613879369091
51502988657990011568613908061283
51502988657990011568613908066899
51502988657990011568613911249227
51502988657990011980207512840299
51502988657990011980207631863427
51502988657990011980395917158199
51502988657990013214905079467043
51502988657990013214905079472659
51502988657990013214967755498435
51502988657990013214988676086743
51502988657990013214988761820275
51502988657990013214988761825891
51502988657990013214988790518083
51502988657990013214988790872375
51502988657990013215741931697171
51502988657990013215804693816387
51502988657990013222331800634477
51502988657990013222519738386485
51502988657990013222582500505701
51502988657990912548207695966223
51502988657990913783553713691735
51502988658062946259479607484467
51502988658062946260231719788163
51502988658062946260231719793779
51502988658062946260231748367879
51502988658062946260231748373495
51502988658062946260294510132803
51502988658062946260295539002579
51502988658062946443245973216311
51502988658062946443245973221927
51502988658062946443245973334403
51502988658062946443245973340019
51502988658062946443246058955459
51502988658062946443246058961075
51502988658062946443246059427843
51502988658062946443246748174679
51502988658062946443308734981235
51502988658062946443308735453619
51502988658062946444920775698593
51502988658062946444920776047109
51502988658062946444920776166605
51502988658062946444920776170817
51502988658062946444920861786257
51502988658062946445484483690005
51502988658062946445485631582909
51502988658062946445487925833443
51502988658062946809274765869767
51502988658062946809274765875383
51502988658062946856514839617901
51502988658062946857269931742415
51502988658062946992288990718199
51502988658062946993712746489301
51502988658062946993712746608797
51502988658062948044621555254631
51502988658062948046044162778697
51502988658062948089622654796991
51502988658062948089622999157427
51502988658062948090437787486899
51502988658062948091797718990805
51502988658062948091797719457365
51502988658062948091797747688613
51502988658062948091797748037081
51502988658062948091797748038533
51502988658062948091797748042905
51502988658062948091797748155173
51502988658062948091798867232225
51502988658062948091798867350317
51502988658062948091860395016581
51502988658062948091860395483141
51502988658062948091860509807829
51502988658062948091882434918077
51502988658062948092048795096777
51502988658062948092048795098229
51502988658062948092048795102441
51502988658062948092048795102601
51502988658062948092132363131145
51502988658062948092132363132597
51502988658062948092132363136969
51502988658062948092135806692977
51502988658062948092613655218797
51502988658062948229059535868549
51502988658062948229059535986641
51502988662602711054595169865485
51502988662602711054657845891261
51502988662603161498172024107215
51502988662695169481635001096135
51502988662696069912186028365307
51502988662696070049446782736567
51502988662696070050198809305119
51502988662698771752881870440419
51502988662698771753635015868857
51502988662699222066986657468715
51502988662700122634735677344223
51502988662706876863187047812667
51502988662706876863187047812827
51502988662706876863187133551975
51502988662706876863940278980404
51502988662706876863940278980413
51502988662706924307928757509025
51502988662706924445105714744229
51502988662706924445126750123785
51502988662707224497199322926093
51502988662707371649703361934512
51502988662708125202209011319673
51502988662708272080317036527280
51502988662708272080317065106996
51502988662914005673698735842235
51502988662914006909045496641767
51502988662914006909045525221483
51502988662914023334664999870109
51502988662914907888642640123077
51502988662914908025902533920529
51502988662914908025903308759401
51502988662914923902413933538297
51502988662917609729087606621001
51502988662917609729150368385925
51502988662918810348906214790791
51502988662918810486166883427115
51502988662918858527399743879623
51502988662918858527402842712337
51502988662918975298172486548605
51502988662919004945651993197806
51502988662919275624703748710989
51502988662919275624703748715361
51502988662925714289782755023371
51502988662925714289782783603087
51502988662925714289845431049147
51502988662925714289845545368011
51502988662925714701627808494427
51502988662925714838825801104975
51502988662925714838828785500573
51502988662925714838890772426625
51502988662925714838891547265497
51502988662926015028159042431179
51502988662926064259009503151543
51502988662926913811521694382289
51502988662926913811521694382449
51502988662926915458647393670363
51502988662926915458649718016725
51502988662926915595908062306687
51502988662926929825272927781557
51502988662926929825272927783009
51502988662991804520157055676421
51502988662991901108537588590954
51502988662991906598967775714968
51502988662991906644721360624884
51502988663022976163312887034689
51502988663022976163313661873561
51502988663023024340739550460893
51502988663023024340740583916889
51502988663023024341555367665757
51502988663023024341555372251977
51502988663023024341555457991125
51502988663023024341556486860901
51502988663023025438889380808053
51502988663023025439077408898430
51502988663023025439077408898431
51502988663023025576087373296137
51502988663023025576087401992493
51502988663023025576338420355833
51502988663023025576338449052189
51502988663023035322415451022997
51502988663023035459676114950637
51502988663023035459676119536857
51502988663023340407319883899860
51502988663023474511077387210078
51502988663023474648338122331175
51502988663023474694092874204635
51502988663023490570104385207380
51502988663023490570105156858260
51502988663023490570105156858308
51502988663024224961378108122645
51502988663024240974588502246377
51502988663024240975131665890053
51502988663024240975131694469760
51502988663024241020885250798460
51502988663024341724808825953029
51502988663024341724808825957241
51502988663570515653156291689363
51502988663570515835626581241787
51502988663570515835630020198685
51502988663570515836107840512019
51502988663570515836107869091735
51502988663570515836170516537795
51502988663570515836191437126103
51502988663570515841190414690179
51502988663571416266181047467857
51502988663571416266995835797121
51502988663574434173453093738429
51502988663574434173453093739881
51502988663575318131815158620539
51502988663575318132631061564551
51502988663575334741264789641325
51502988663575366308614110667057
51502988663575366308697678701425
51502988663575366315394327437669
51502988663575366315395356307445
51502988663575368092188014604181
51502988663575368092191338769831
51502988663575368094450774884613
51502988663575368094450803580969
51502988663575368094450803586793
51502988663575368099533344476553
51502988663575368099533349062773
51502988663575368099596110827697
51502988663575368099784048579657
51502988663575368099784053165877
51502988663575368099784138905025
51502988663575368099785167774801
51502988663582221387517638744391
51502988663582221433271223536215
51502988663582221433354791570583
51502988663582221433354877309731
51502988663582221433543162604503
51502988663582221433545486956689
51502988663582221433605838630279
51502988663582221433608162978093
51502988663582221433608162978253
51502988663582521576788204044819
51502988663582521576850880070595
51502988663582521576850994389459
51502988663582521577039279684231
51502988663582570995150368515057
51502988663582571402410789890277
51502988663582571406744346359750
51502988663582571406744346359751
51502988663583422007339231309779
51502988663583422007339259889495
51502988663583422007590306949191
51502988663583471418920145430945
51502988663583471418923129826543
51502988663583471419003713465313
51502988663583471421179466754479
51502988663583471425701395657553
51502988663583471967715443225327
51502988663583471969406664337347
51502988663583471969410020269253
51502988663583471969469340361511
51502988663583471970222484256367
51502988663583471974490381704147
51502988663583471974493366099745
51502988663583471974553057728311
51502988663583472015976185374472
51502988663583472015979541424630
51502988663643461828380879945019
51502988663643461828945735829335
51502988663647068858816396948997
51502988663648267830675561881050
51502988663648312301451634448065
51502988663655216654674636357909
51502988663679482718302572680938
51502988663679482757278251016153
51502988663679484403590371712241
51502988663679484540851040344353
51502988663679484540851126083501
51502988663679484540852154953277
51502988663679484541666943288365
51502988663679531985592721460835
51502988663679531987769617938641
51502988663679532122790627864063
51502988663679532122791402698723
51502988663679532122791488437871
51502988663679532122791742472987
51502988663679532122791745655315
51502988663679532125030372314113
51502988663679532536812635440529
51502988663679532719826603071517
51502988663679532719826860288961
51502988663679532719826888985317
51502988663679532719847523776465
51502988663679532719847523795339
51502988663679532719847780993909
51502988663679532719847780999733
51502988663679533769166625397959
51502988663679533769166625402171
51502988663679784730121720080285
51502988663679784730122748950061
51502988663679832726083230972506
51502988663679832726083230972507
51502988663679832909097455820938
51502988663679832909097455820939
51502988663679832909097570139794
51502988663679832909097570139803
51502988663679833958437219394743
51502988663680732744851907836709
51502988663680733293894898175814
51502988663680733293894925338597
51502988663680733339648138594113
51502988663680733339648481550705
51502988663680733339648482967638
51502988663862303327946466634887
51502988663862304563290931666161
51502988663862314448242934047209
51502988663862319394230191574100
51502988663863203895695486514607
51502988663863205131043021676415
51502988663865906835901347529941
51502988663865906835960552836775
51502988663865916307705760331387
51502988663865917954080528469323
51502988663865917954080643256199
51502988663865917954080643260571
51502988663866207208245486350775
51502988663866207208998746571913
51502988663866207213329175137859
51502988663866207213329175139311
51502988663866218143351208556627
51502988663867105806895868874685
51502988663867105806895897454401
51502988663867107591285704335537
51502988663867107592980252327363
51502988663867107592982575275657
51502988663867107637039260547645
51502988663867107638733837708211
51502988663867107639549744784924
51502988663867107639549744784933
51502988663867107639553215626122
51502988663867107639553215626179
51502988663867107643817555075011
51502988663867116927527352892563
51502988663867116927527467683811
51502988663867116927529675840857
51502988663867116927530452079409
51502988663867118711100227959911
51502988663867118711100228432295
51502988663867118711103322560537
51502988663867118711919144351621
51502988663867118711919230090769
51502988663867118711919487308213
51502988663867118716183831007847
51502988663874010159617462578321
51502988663874010159638354586913
51502988663874010159638383166629
51502988663874010708684839625255
51502988663874010708684839625415
51502988663874010894146786944590
51502988663874010894146787062634
51502988663874021828980192428813
51502988663898322516492088932375
51502988663898322516493117802151
51502988663898322516575771757991
51502988663898322517057633916415
51502988663898322517057719655563
51502988663898322517057976873007
51502988663898322517120395681339
51502988663898322517308680976111
51502988663898336608677587090743
51502988663898336609492346846115
51502988663898336609493490034755
51502988663898336745854544321735
51502988663898336745854544325947
51502988663898336745938255731279
51502988663898336746669332661035
51502988663898336746690253249343
51502988663898336746691028084003
51502988663898336746691367858267
51502988663898336746691371040595
51502988663898336746753789848927
51502988663898337158536052975343
51502988663898337347993928560721
51502988663898337348056690325645
51502988663898337348244975620417
51502988663898337348265896325365
51502988663898338393045243987611
51502988663898338393066250783239
51502988663898338393882182306967
51502988663898622705826131079651
51502988663898637530820983425267
51502988663898638583152776303751
51502988663899523090560897408759
51502988663899523136314482200583
51502988663899537915555749754375
51502988663899537961288413957891
51502988663971271483292840227828
51502988663971271484125555307875
51502988663971271484125583887591
51502988663971271620571435609111
51502988663971271620571435613323
51502988663971271621302541118583
51502988663971271621302541122795
51502988663971271621323461711103
51502988663971271621323576502351
51502988663971271621324236545763
51502988663971271621324322284911
51502988663971271621324576320027
51502988663971271621324579502355
51502988663971271621386223471815
51502988663971271621386223944199
51502988663971271621386338263063
51502988663971271621386998310687
51502988663971272033168601389479
51502988663971272033169261437103
51502988663971272216099143412295
51502988663971272216182826237911
51502988663971272217543791191989
51502988663971272217543819888345
51502988663971272217543819894169
51502988663971272217815501739189
51502988663971272218358574940857
51502988663971273268515275977479
51502988663971273268515390768727
51502988663971273269876355722805
51502988663971273269937883977933
51502988663971273269939031871045
51502988663971273270213323996496
51502988663971273315692588083153
51502988663971273316444700392465
51502988663971273316444700405514
51502988663971273316444700405515
51502988663971273450714827282071
51502988663971273451529615617159
51502988663971273452890580571237
51502988663971273453705368906325
51502988709965120798749667479717
51502988709965523119592567825175
51502988709965523119593600927039
51502988709969023259456422056259
51502988709969023259519098082035
51502988709969140207983385969383
51502988709969140207983386319303
51502988709969140207983472058451
51502988709975927749751801540373
51502988709975927749940087884905
51502988709977128369573051267213
51502988709977128369761680450293
51502988709977128507022349086617
51502988709977229265547892711847
51502988709977529454797566003683
51502988709977545506962701437799
51502988709977546055754671879991
51502988710183925422649292864997
51502988710187827883168047943927
51502988710187828020428798069841
51502988710188278975354441699101
51502988710188278975354441716571
51502988710194732373087343743429
51502988710194732784869606869845
51502988710195032562357938091537
51502988710195032562358281048129
51502988710195066511155285519631
51502988710195066511217961545407
51502988710195917116146402846657
51502988710195917116146488585805
51502988710195917116334689191189
51502988710195917116334774930337
51502988710195917116397450956113
51502988710195918763462712827077
51502988710195918763525474592001
51502988710195932992908963956817
51502988710195933587621856249297
51502988710195933587684532275073
51502988710195933587705567766849
51502988710195966941767955223069
51502988710195967078966981420915
51502988710195967079029743539971
51502988710196416837041749777857
51502988710196417439180072218623
51502988710257206788313931035911
51502988710257206925574599672235
51502988710259908629009572589259
51502988710260809059560599850007
51502988710260809059560714641047
51502988710261258314013157578807
51502988710268912934459492161377
51502988710268912934522168187153
51502988710292329070171421386099
51502988710292329070255018000182
51502988710292329070443046077510
51502988710293229500722075575345
51502988710293229500722104155061
51502988710293229500784751601121
51502988710293229500784837694401
51502988710293229500784865919985
51502988710293229500784866274117
51502988710293229500784866390757
51502988710293229500784866409631
51502988710293229500785210765902
51502988710293229500785210765903
51502988710293244280028715056505
51502988710293244280028801149945
51502988710293394443231718000795
51502988710293394580492472376267
51502988710293694769763066373051
51502988710293694769763066374455
51502988710293694769763066728587
51502988710293694769825742398827
51502988710293694769825742404443
51502988710293694769826514052563
51502988710293694769826514056775
51502988710293694769826514406695
51502988710839518591400082194925
51502988710840419159211778096209
51502988710840419159211863835357
51502988710840419159212122098349
51502988710840419159212122102561
51502988710840419159688823570671
51502988710840419159964148668513
51502988710840419159964148672725
51502988710840419159964234407661
51502988710840419159964923507385
51502988710840419159965009246533
51502988710840419159965009718709
51502988710840419160026910433437
51502988710840419160026910437649
51502988710840419160027685272309
51502988710840419160027685744485
51502988710840419164292024739855
51502988710840419571558126500157
51502988710840419571558126504369
51502988710840419571558212239305
51502988710840419708818880875629
51502988710840419708818880879841
51502988710844321620481612365117
51502988710844321620482731223599
51502988710844321620482731695775
51502988710844321620545407721551
51502988710851224738170539418825
51502988710851224738170539423037
51502988710851224738421243521929
51502988710851224738421243526141
51502988710851524927691837874249
51502988710851524927692956732731
51502988710851574156008456047189
51502988710852424900370334996375
51502988710852424900372629246909
51502988710852424900435305272685
51502988710852425495166937290087
51502988710852425495169146851233
51502988710852425495169232590381
51502988710852425495231908616157
51502988710852425495419936693485
51502988710852425495438533401783
51502988710852425495440857749757
51502988710852474723004328976327
51502988710852474723004330026087
51502988710852474723820151948473
51502988710852474860264997612651
51502988710852474860264998662411
51502988710852474913550023883826
51502988710913669604411860895979
51502988710913670702560660851219
51502988710913670702560661896767
51502988710913670702560661900979
51502988710913670702560662250899
51502988710913670702560662367539
51502988710913670839758653461767
51502988710913670839758654511527
51502988710913670839758654861447
51502988710913670839758654978087
51502988710916415223730435044895
51502988710917272966465697030095
51502988710917273103663689640643
51502988710917315790704244192873
51502988710917315791542215635567
51502988710917315791542216685327
51502988710917315791542217035247
51502988710917315791542217151887
51502988710924520882994745850497
51502988710925376246564887725393
51502988710925376383825556361717
51502988710925420901010278838717
51502988710925420901010282143301
51502988710925420901198563783569
51502988710925420901198649872637
51502988710925420901763422850213
51502988710925421450806441751781
51502988710948535475680634858337
51502988710948535887462897984753
51502988710948535887463242358495
51502988710948536024639969884737
51502988710948536024723910994819
51502988710948537259232842200477
51502988710948537259443168463975
51502988710948835664951487491119
51502988710948835664951573230267
51502988710948836076733493400091
51502988710948836076733836356683
51502988710948836213994247775563
51502988710948836213994504993007
51502988710948836219076707634859
51502988710949686818922574753737
51502988710949686818922660492885
51502988710949686819110945787657
51502988710949688466050598389625
51502988710949688603311352765097
51502988710949736230440784269411
51502988710949736231863392147609
51502988710949736231863420845369
51502988710949736231926068173385
51502988710949736231926153912533
51502988710949736232679328375601
51502988710949736232700134290913
51502988710949736232700220030061
51502988710949736232700220384193
51502988710949736232700249080549
51502988710949736232700249099423
51502988710949736232700593455694
51502988710949736232700593455695
51502988710949736779294401867603
51502988710949736779295430737379
51502988710949736780905295158617
51502988710949736780906328277951
51502988710949736780906414371231
51502988710949736780906438347257
51502988710949736780906442950947
51502988710949736781722345877489
51502988710949736781722345894959
51502988710949736781743151792801
51502988710949736781743237886081
51502988710949736781743266582437
51502988710949736781743266601311
51502988710949736781743268000990
51502988710949736781743268000991
51502988710949736781743610957583
51502988710949736786825725970961
51502988710949736786825812064241
51502988710949736786825813599434
51502988710949736786825813599435
51502988710949737878991705948259
51502988710949737878992449020875
51502988710949738016252084419821
51502988710949738016252084537865
51502988710949738016252427376413
51502988710949738016252456074173
51502988710949738016252460677863
51502988710949738016253117657199
51502988710949738016253203750479
51502988710949738016314846184745
51502988710949738016315103402189
51502988711132203127687280330493
51502988711132506977997927149751
51502988711132506978060688914675
51502988711132507574217137439705
51502988711132507574276804604003
51502988711132507574279899204629
51502988711132507579360407651939
51502988711132508672362839607779
51502988711132508672636758667769
51502988711132508672637791787103
51502988711132508672637877526251
51502988711132508677446528394863
51502988711132508807304465192951
51502988711132508807367141218727
51502988711132508807866255174401
51502988711132508807868549424935
51502988711132508807931225450711
51502988711132508808137851286097
51502988711132508809563040379793
51502988711132508809563126118941
51502988711132508809563126468861
51502988711132508809625802144717
51502988711132508809625802494637
51502988711132508809813830222045
51502988711132508809813830571965
51502988711132508809898546516707
51502988711132508814644176649139
51502988711132518692397437570019
51502988711132518692397551888883
51502988711132518693150693067971
51502988711132518693171585076563
51502988711132518693171613772919
51502988711132518693173908024857
51502988711132518693174941144191
51502988711132518693234261119809
51502988711132518693237703263247
51502988711132519790757767419651
51502988711132519790757848909241
51502988711132519791322707980097
51502988711132519927680777753435
51502988711132519927743453779211
51502988711132519928018522149255
51502988711132519928018522267299
51502988711132519928520700590645
51502988711135210512999620350291
51502988711136109249057025634151
51502988711136110896186082389373
51502988711136110943609966169507
51502988711136110944363111598153
51502988711136110948693311999999
51502988711136111080874078016499
51502988711136111085978344903262
51502988711136111085978345019902
51502988711136120414603869578153
51502988711136120415375694136403
51502988711136120415378017084697
51502988711136120415438370162179
51502988711136120415440693110473
51502988711136120415441841020847
51502988711136120415441842070607
51502988711136120415441842420527
51502988711136120415441842537167
51502988711136122062569749848225
51502988711136122062569835941505
51502988711136122066834179641139
51502988711136122199767742458773
51502988711136122199767828552053
51502988711143313790986165655847
51502988711143313790986508612439
51502988711143314387955426773821
51502988711143314387958492659217
51502988711143314387958865852975
51502988711143314388018069498147
51502988711143314388018184289187
51502988711143314388021168684993
51502988711143314388021168803037
51502988711143314388021283121901
51502988711143314388021283476033
51502988711143314393039115560905
51502988711143325506076145478985
51502988711143325506138816783027
51502988711143325506138931574067
51502988711144214221453481519895
51502988711144214221537162823367
51502988711144214221537163873127
51502988711144214221537421090571
51502988711144214358714150156219
51502988711144214358797831459691
51502988711144214358797832509451
51502988711144214358797947296279
51502988711144214358798204513723
51502988711144214770580095635867
51502988711144214772752864529435
51502988711144214816250083813607
51502988711144214816312759839383
51502988711144214818509892999891
51502988711144214818509893117935
51502988711144214818569096767319
51502988711144214818572196072209
51502988711144214818572310391073
51502988711144214818572654764815
51502988711144214955770188560501
51502988711144214955770188678545
51502988711144214955770274299649
51502988711144214955770302997409
51502988711144214955770561636215
51502988711144214955770561754259
51502988711144214955832950325425
51502988711144214955832950797601
51502988711144214955833323869102
51502988711144214955833323869103
51502988711144214960850811462189
51502988711144225341892583375259
51502988711144225342080869719791
51502988711144225479090575985807
51502988711144225524844132197915
51502988711144225524844903850247
51502988711144225524847227848301
51502988711144225524847231030629
51502988711144225524906808223691
51502988711144225524907579876023
51502988711144225524909903874077
51502988711144225524909904223997
51502988711144225524909907056405
51502988711144225524909907528581
51502988711144225524909989963145
51502988711144225525098189168849
51502988711144225525098275257917
51502988711144225525119200194953
51502988711144225525119200667129
51502988711144225525181876220729
51502988711144225936629490974717
51502988711144225936689844052199
51502988711144225936692167000493
51502988711144226073887841380269
51502988711144226073952921725885
51502988711167325272345748015083
51502988711167325272346862624007
51502988711167325272346863673767
51502988711167325272347120891211
51502988711167325821953879668491
51502988711167325821954654503151
51502988711167340652890977843813
51502988711167341751227031056383
51502988711167341880893583709515
51502988711167341880893841976719
51502988711167341888487785785987
51502988711168526029408233352321
51502988711168526029429153923159
51502988711168526029429153940629
51502988711168526578200203777043
51502988711168526578472171425047
51502988711168540807833712263495
51502988711168540807833969480939
51502988711168540808398825365255
51502988711168540808586853442583
51502988711168540854403085680467
51502988711168541402358232590339
51502988711168541403195056122659
51502988711168541409973353836565
51502988711168542508309292258095
51502988711168542637976217982729
51502988711168542645318995324313
51502988711168542645570046987699
51502988711240575711627839281951
51502988711241475682466806406391
51502988711241475683031004957239
51502988711241475683219290252011
51502988711241475683220061904343
51502988711241476142241283814433
51502988711241476142241284286609
51502988711241476278015521009415
51502988711241476279439162107521
51502988711241476279439272194297
51502988711241476279439276424981
51502988711241476279439276426385
51502988711241476279439276797987
51502988711241476279439276916031
51502988711241476279501924226577
51502988711241476279502038545441
51502988711241476279502297298078
51502988711241476279502297298079
51502988711241476280255179741999
51502988711241477330160057462903
51502988711241477330160057480373
51502988711241477331833712400797
51502988711241477375349529443027
51502988711241477376164317778115
51502988711241477377587297310665
51502988711241477377858893422361
51502988711241477377859926541695
51502988711241477378340442739311
51502988711241477512610198079351
51502988711241477512610198096821
51502988711241477513362310388663
51502988711241477514785261223453
51502988711241477514785289921213
51502988711241477514847937249229
51502988711241477515035965326557
51502988711241477515060329239205
51502988711241477515060329243577
51502988711241477515120681271299
51502988711241477515123005619273
51502988711241477515601197468915
51502988715885904090795693718668
51502988715886171522988667751066
51502988715886172567225194720612
51502988715886172750239534360084
51502988715886172757770601245998
51502988716093001333058359240968
51502988716093001333142038878432
51502988716093001333142038879836
51502988716093001333142041594200
51502988716093001333142042062164
51502988716093001333142156379624
51502988716093001333142156381028
51502988716093003117531850340604
51502988716103641961687422937542
51502988716104708714130072552177
51502988716104708714131105671303
51502988716104742060788107255239
51502988716104742060871790075031
51502988716104742060871790075032
51502988716104742068131146063825
51502988716104742479913151972797
51502988716105042257401711364253
51502988716105042669183717273225
51502988716105042806444385909549
51502988716105042806528183520381
51502988716105042806528183520382
51502988716105042852281739732489
51502988716165982456379828279610
51502988716177688053542411071758
51502988716177688053625979106126
51502988716177688602334037157678
51502988716201102816646045364418
51502988716201102817210129596402
51502988716201102817210901248734
51502988716201102817293809233866
51502988716201102817293809235270
51502988716201102817293811949634
51502988716201102817293812421810
51502988716201102817294583601966
51502988716201102817294584068526
51502988716201102817294584074142
51502988716201103366254296403888
51502988716201103366254296408100
51502988716201103412007881312352
51502988716201103412091449352336
51502988716201119288583989385540
51502988716201119288584250853738
51502988716202003385106236390676
51502988716202320182928152690604
51502988716752094598240620811098
51502988716752096244616532137674
51502988716760199706370878174072
51502988716760199708545883922654
51502988716834001850023676838720
51502988716834001850023935105924
51502988716857462861605851272250
51502988717040833849020819541164
51502988717044747612116613522882
51502988717052839820080258709346
51502988717052839824975289497546
51502988717052840231673978273786
51502988717052840231862264618318
51502988717148902033607709449742
51502988717148902033818866390676
51502988717150101143749318227390
51502988717150101555343296059034
51502988733502612093501669942037
51502988733505315032283808474669
51502988733598673889811732681511
51502988733598673889811732799555
51502988733598674302158855924331
51502988733598674302158856042375
51502988733599574457623428582795
51502988733599574457623428700839
51502988733599574457623773057111
51502988733599574869969776986743
51502988733599574869970551825615
51502988733599575006666447602407
51502988733599575007230531834391
51502988733599575007231306673263
51502988733602276161058860760963
51502988733602276573405983548869
51502988733602624481312064380275
51502988733602774644577738745167
51502988733602774644577767324883
51502988733602774651354885385245
51502988733602774651354913964961
51502988733603975408416254461725
51502988733603975408416254578365
51502988733603975408437175166673
51502988733603975820010232410009
51502988733603975820031152998317
51502988733610381271363779398203
51502988733610381271364037678457
51502988733610381271364123417605
51502988733610429402346757474041
51502988733610879754883027253382
51502988733611630761547482339481
51502988733612047160154170658313
51502988733612047165237516488805
51502988733612047165237545185161
51502988733612048811613456530451
51502988733612048997075517344415
51502988733794396056270165274915
51502988733794397703399222012667
51502988733817510630733524272761
51502988733817511866076099856239
51502988733817511866077132958103
51502988733817511866079541999677
51502988733817526644505592168509
51502988733817528291633615804397
51502988733818411198482544148269
51502988733818412433825119731747
51502988733818412433828475781905
51502988733818712623099155873373
51502988733818712623100188975237
51502988733818712623350204332749
51502988733818713034881420049549
51502988733818713034882194884209
51502988733818713171578090542957
51502988733818713172142174774941
51502988733818713172142949613813
51502988733818727264243616699529
51502988733818727400939429451537
51502988733818727401503513683521
51502988733818727401504285335853
51502988733818727813558636550343
51502988733818729048632308971741
51502988733818877984166288047905
51502988733818877984166316622005
51502988733818877984166316627621
51502988733818907631625731845986
51502988733818907631645880904218
51502988733821462505028805768129
51502988733821579275819627987733
51502988733821579275819656684089
51502988733821579870615887460207
51502988733822314894346283834781
51502988733822315306128203654685
51502988733822315306129322862879
51502988733822315443388958380077
51502988733822480438427669437461
51502988733822480438427669554101
51502988733822780444663089183105
51502988733822780444663089299745
51502988733822780444663117879461
51502988733822780444684038585813
51502988733822780444684038598911
51502988733822780581944678525781
51502988733822780581944678642421
51502988733822780627677342727893
51502988733822780627698263434245
51502988733822780627698263447343
51502988733829218011470782654365
51502988733829219246814391339707
51502988733829219246816714288001
51502988733829219246816800381281
51502988733829234437276276472031
51502988733829518200741376652553
51502988733829518200929663010183
51502988733829518200992425111929
51502988733829519436087394379469
51502988733829519436338442838845
51502988733829519985319474477491
51502988733829519985381117384141
51502988733829534077231855205625
51502988733829534214492523841949
51502988733829535869235555351360
51502988733829567614518161355069
51502988733829568026301200379003
51502988733829568026363962498059
51502988733829568163560835900365
51502988733829568163561955108550
51502988733829568163561955108559
51502988733829568163561955108607
51502988733829684385372546036072
51502988733829712798238059042768
51502988733829717732302219342872
51502988733829717732302219796382
51502988733829717732302219809432
51502988733829717739645373409058
51502988733830418768738001326275
51502988733830418768741358793375
51502988733830418768741358911467
51502988733830420004087462714353
51502988733830420415867058064027
51502988733830420415869382412001
51502988733830420553130137259649
51502988733830420553131170378775
51502988733830435377289194487798
51502988733830435377289194487807
51502988733830468182329943345421
51502988733830468594112896280287
51502988733830468594112982373567
51502988733830468731372617772673
51502988733830468731372617890717
51502988733830469829459000100426
51502988733830469829459000100435
51502988733830469829710048559811
51502988733830586600501412958144
51502988733830615013198699267626
51502988733830918908488719814842
51502988733830918908509640519742
51502988733830919045770309156066
51502988733830919091523894065982
51502988733830935097912574186605
51502988733830935097933466195197
51502988733902215065214176468398
51502988733902513607269022501083
51502988733902513607272117101709
51502988733902513607272120284037
51502988733902513607272378551241
51502988733902515208647617522350
51502988733902515208710379287274
51502988733902515208731185556718
51502988733902515391661957161822
51502988733902616098178939535844
51502988733902616098179197816098
51502988733902616143932495749356
51502988733902663725032189129824
51502988733902663725035283730450
51502988733902663725053081138416
51502988733902665509446015898542
51502988733926480571301592060669
51502988733926480571489620137997
51502988733926528748917312433977
51502988733926528749732100769065
51502988733926528749732100773277
51502988733926530396046369188991
51502988733926530396109045201717
51502988733926530396109045214767
51502988733926530396109131290785
51502988733926530396109159988545
51502988733926530396109389571039
51502988733926530396109418268847
51502988733926530396297417648367
51502988733926530533307123901333
51502988733926530533307123918595
51502988733926541514417393280915
51502988733926830539647347944014
51502988733926830722577746595877
51502988733926830722577746614591
51502988733926979056515802814461
51502988733927896095637882130419
51502988733927896232899799298871
51502988733928181460162764076893
51502988733928181460183656085485
51502988733928181597423518802285
51502988733928181597444410810877
51502988733928196284887584118602
51502988733928196284909638387935
51502988733928196421605537411339
51502988733928196421605537416955
51502988733928196422169621526683
51502988733928196422169621644727
51502988733928196422169621648939
51502988733928196422170393179015
51502988733928196422170393295655
51502988733928196422170393297059
51502988733928196467359122321207
51502988733928196467923978205523
51502988734474020243806751784061
51502988734474020243806751902105
51502988734474020244346473284299
51502988734474020244347506386163
51502988734474020244370836134089
51502988734474020244371869235953
51502988734474020244559897195237
51502988734474020244559897313281
51502988734474921223964796089293
51502988734474921223964882300617
51502988734475220818414509637579
51502988734475220818417865687737
51502988734475220818417951781017
51502988734475221413151793477609
51502988734475221413214555592453
51502988734475221413235476180761
51502988734475268978228888161897
51502988734475268994401000883523
51502988734475268994421921589875
51502988734475268994610207934407
51502988734475268996848718756617
51502988734475269001179952273585
51502988734475269001932064582897
51502988734475269001932064587109
51502988734475269001932067769437
51502988734475269543464940491443
51502988734475270780674474685537
51502988734475270785505968524233
51502988734475270785505971706561
51502988734475270785568644545797
51502988734475270785568647732337
51502988734477622515053879863513
51502988734477622515617964095497
51502988734477622515807024819775
51502988734477622515807025291951
51502988734477622515868668198601
51502988734477622515869701317727
51502988734477922705077618818011
51502988734477922705140295197919
51502988734477970700284868273191
51502988734477970837545623002795
51502988734477972483918439728745
51502988734477972483921534310657
51502988734477972483921534329371
51502988734477972488941317677617
51502988734477972489003993703393
51502988734478837913844799396681
51502988734478839698233491668893
51502988734478871265647784488659
51502988734478871265668705076967
51502988734478871265668705195011
51502988734478871265669819685891
51502988734478871267343504839269
51502988734478871268096650149663
51502988734478871268096650267755
51502988734478873051670525507071
51502988734478873051670554086787
51502988734478873051670554204879
51502988734478873051670812472035
51502988734478873051733316306625
51502988734478873051733574586879
51502988734485726390577123286075
51502988734485726390577209025223
51502988734485726390765151350353
51502988734486025985027869918963
51502988734486025985030192867257
51502988734486026579847803360281
51502988734486026580098507463385
51502988734486075808331442810700
51502988734486075808331442810709
51502988734486075808352363517109
51502988734486075809836985960473
51502988734486075810026018454955
51502988734486075814921336195069
51502988734486075814921336208119
51502988734486075815109622552651
51502988734486075815673448517431
51502988734486075945613118246713
51502988734486075947285653972153
51502988734486075952119328805617
51502988734486075952934117153755
51502988734486076358881124070235
51502988734486076363901592994843
51502988734486076363964355109687
51502988734486076364716381329931
51502988734486076364716467418999
51502988734486926964060154819063
51502988734486926964081075407362
51502988734486943023585978276253
51502988734486943573382056512979
51502988734486976375407556422025
51502988734486976375410998565463
51502988734486976376143138711993
51502988734486976376160701833201
51502988734486976376164059300292
51502988734486976376164059300301
51502988734486976376164059418393
51502988734486976377648767832781
51502988734486976377836681237113
51502988734486976377837714356239
51502988734486976378401913261219
51502988734486976378401913379311
51502988734486976382733118185421
51502988734486976383485230511995
51502988734486976926630057734419
51502988734546965001775674848923
51502988734546966648904731586675
51502988734546969896844404267293
51502988734546969897409518414601
51502988734547870327960545679561
51502988734547872112349237951773
51502988734548172347374535954191
51502988734548172354967244347075
51502988734548172354967245746755
51502988734548172354967245863395
51502988734548172354967588720609
51502988734548172354967590120289
51502988734548172354967590236929
51502988734550574006330105134252
51502988734550874050997908598731
51502988734550874051060670717787
51502988734550874058318908909656
51502988734550874188258577235055
51502988734550874188258663328335
51502988734550874188321339354111
51502988734550918476672395475385
51502988734558677278961565131293
51502988734558977468232245222761
51502988734558977513985828614905
51502988734558977513985830014585
51502988734558977514236877074281
51502988734558977521579571526595
51502988734558977521579572943537
51502988734558977521579573061629
51502988734558977521579915882867
51502988734558977521579917299809
51502988734558977521579917417901
51502988734558978063028503160201
51502988734558978063028847516473
51502988734558978070622590445416
51502988734558978070622590445425
51502988734558978070622934801697
51502988734559021985793537467209
51502988734559021986358311861727
51502988734559021986358396538065
51502988734559021986358654818319
51502988734559022398140660714241
51502988734559022398224372231793
51502988734582987714246868367383
51502988734582987714246954106531
51502988734582989361374891986009
51502988734583037128024427904559
51502988734583037128024513643707
51502988734583037128024542678337
51502988734583037133107345039311
51502988734583037544889350935233
51502988734583038726386289795835
51502988734583038774399306112009
51502988734583038774399567578803
51502988734583038774400339231135
51502988734583038774400424970283
51502988734583038774400454022175
51502988734583038779483256365887
51502988734583038779484028018219
51502988734583038779671285965199
51502988734583337133505959389449
51502988734583337134259876466055
51502988734583337271520631176945
51502988734583337316709589790607
51502988734583337316709618370323
51502988734583337317274187389053
51502988734583337728302190146853
51502988734583337728303223261815
51502988734583337728303309355095
51502988734583337728303337580679
51502988734583337729056478759767
51502988734583337729056480157986
51502988734583337729140161566461
51502988734583337729140161585175
51502988734583338917895770869903
51502988734583338917896542522235
51502988734583338918084057214387
51502988734583338963648979526101
51502988734583338963649351062409
51502988734583338963650012641063
51502988734583338963650098734343
51502988734583338963837642006211
51502988734583338968920987836694
51502988734584238250298658227407
51502988734584238296052243137323
51502988734584239485645447606655
51502988734584239531399032398470
51502988734584239531399032398479
51502988734584239531399032516571
51502988734765804212282254018345
51502988734765804624629377261165
51502988734765807873133162753483
51502988734765807873133162871527
51502988734765807873322220746135
51502988734765809519698132089973
51502988734765809520451277501149
51502988734765809520451277619241
51502988734765809521935871364845
51502988734765809567898247036738
51502988734765820640053524049099
51502988734766708303873248011095
51502988734766710088263059613805
51502988734767008493143041781447
51502988734767009087667676427155
51502988734767009094445597901893
51502988734767009095261763712379
51502988734767010277533653493901
51502988734767010322450380052483
51502988734767010324959745431497
51502988734767010324960864289771
51502988734767010324960893341663
51502988734767010324981784996171
51502988734767010329790062810911
51502988734767010329792387158885
51502988734767010329793420278011
51502988734767010330043434218581
51502988734767010330044467337707
51502988734767010330608208613099
51502988734767010330608293289437
51502988734767010330608294352247
51502988734767010330608551569691
51502988734767020208317499953405
51502988734767020208320856003563
51502988734767021443101760628719
51502988734767021443101761100895
51502988734767021443102019368099
51502988734769410144380290832935
51502988734769411791510375985549
51502988734769422957894159652582
51502988734769710379320758222035
51502988734769710386098679696773
51502988734769710386161355722549
51502988734769710386914587240103
51502988734769711980780969983785
51502988734769711980781056077065
51502988734769712033228766249067
51502988734769712034043554584155
51502988734769712034043639260493
51502988734769712166218753922169
51502988734769712166221078268682
51502988734769712166222111389260
51502988734769712166222111389269
51502988734769712166241970395327
51502988734769721499198757176937
51502988734769721500036728615259
51502988734769721500036730014939
51502988734769723101348291835018
51502988734769723146345721409431
51502988734769723146348816010057
51502988734769723146348820727419
51502988734769723146349078876531
51502988734769723146349078994623
51502988734769723147080956038534
51502988734769723147080956038543
51502988734769723147081070823958
51502988734769723147164753649375
51502988734777515116861486534453
51502988734777515254122239847115
51502988734777515254122240909925
51502988734777515254122498114319
51502988734777815443392833845303
51502988734777815443392835244983
51502988734777815443393178201575
51502988734777815489062707232003
51502988734777815489062708767037
51502988734777815489125470868783
51502988734777815491570125920557
51502988734777815491573105730143
51502988734777815491573105835137
51502988734777815491573191469291
51502988734777815491573191924205
51502988734777815491573220503921
51502988734777815491573220521183
51502988734777815491573478906479
51502988734777815491573564877455
51502988734777815491573564995547
51502988734777815496402389990431
51502988734777815496404714338405
51502988734777815496404714460661
51502988734777815496404717524945
51502988734777815496404717642989
51502988734777815496404975805199
51502988734777815496405747457531
51502988734777815496405747575623
51502988734777815496464294363875
51502988734777815496465066016207
51502988734777815496467390364181
51502988734777815496467393550721
51502988734777815496467393668765
51502988734777815496467733320773
51502988734777815496467737570123
51502988734777815496468508159645
51502988734777815496468509222455
51502988734777815496468509694838
51502988734777815496653471751049
51502988734777815496655679908303
51502988734777815496655761398101
51502988734777815496655765647451
51502988734777815857413613543741
51502988734777815857434878505574
51502988734777815903167083548737
51502988734777815903167198470919
51502988734777815903167542827191
51502988734777815903188090342753
51502988734777815903188090460797
51502988734777815908186981701121
51502988734777815908249657726897
51502988734777815908439058693403
51502988734777816040365162383650
51502988734777816040365162383659
51502988734777816040365190963366
51502988734777816040365190963375
51502988734777816040365191081467
51502988734777816040365420650854
51502988734777816040365420650863
51502988734777816040365449230627
51502988734777816040365449348671
51502988734777816040424853878323
51502988734777816040427953065169
51502988734777816040428211463515
51502988734777816040448845190401
51502988734777816040616239422751
51502988734777816040616239540843
51502988734777816045510756943867
51502988734777816045698785021195
51502988734777826563689564120095
51502988734777826609501695818263
51502988734777826609502467470595
51502988734777826609504791818569
51502988734777826609504795005109
51502988734777826609504795123153
51502988734777826609693081467685
51502988734777826975471828296271
51502988734777826975743795944266
51502988734777826975806672850150
51502988734777827021284822457413
51502988734777827021476460147791
51502988734777827021560257758623
51502988734801841703723118961639
51502988734801843350851142614789
51502988734802125879157739760595
51502988734802127113940444920957
51502988734802127114024127274189
51502988734802127525533651087171
51502988734802141946256645238363
51502988734802143585038469279715
51502988734802143585310436927719
51502988734802143585310436940817
51502988734802143592653477153247
51502988734802143592841503826731
51502988734803027498736771250135
51502988734803044153038191736391
51502988734803044153603047620707
51502988734803044160632279021615
51502988734803044160653199728015
51502988734803044161197134905922
51502988734803044161197134905931
51502988734874776578355184234759
51502988734874776578544355500727
51502988734874776625971600052753
51502988734874777037565463097569
51502988734874777174763541814447
51502988734874777174763570394163
51502988734874777174763570512207
51502988734874777175579473338175
51502988734874778225484351076549
51502988734874778227159040638243
51502988734874778272912596846139
51502988734874778272912625543947
51502988734874778272912625548159
51502988734874778273102947871761
51502988734874778273123868582373
51502988734874778273186630697169
51502988734874778407934491692997
51502988734874778408686603985047
51502988734874778410110589456687
51502988734874778410110618036403
51502988734874778410110618154495
51502988734874778410172345636653
51502988734874778410384623307765
51502988734874778410385656426891
51502988734874778410443941748349
51502988734874778410444974867475
51502988734874778410447299215449
51502988734874778410447299333493
51502988734874778410447299333541
51502988734874778410925491065091
51502988734875076813295766414899
51502988734875076813567734062903
51502988734875076815242079264113
51502988734875076815242452217363
51502988734875076815242452335455
51502988734875076815807308101679
51502988734875077226836171427719
51502988734875077226836171763137
51502988734875077226836171899895
51502988734875077226857063771729
51502988734875077226857063889773
51502988734875077227589312606807
51502988734875077362610408608199
51502988734875077364034164392399
51502988734875077364034164510443
51502988734875077364034394079839
51502988734875077364034422659555
51502988734875077364034422777647
51502988734875077364850067336411
51502988734875078416450555219114
51502988734875078459944417054909
51502988734875078462182184909449
51502988734875078462203076918041
51502988734875078462204111436838
51502988734875078462204111436847
51502988734875078462206434385141
51502988734875078462373570453868
51502988734875078462392138110331
51502988734875078462453781021145
51502988734875078462454900229387
51502988734875078597205085691233
51502988734875078599381183453462
51502988734875078599381212033178
51502988734875078599652806746655
51502988734875078599652892839935
51502988734875078599656250307035
51502988734875078599715568865711
51502988734875078599717893213685
51502988734875078599717893330268
51502988734875078599717893330277
51502988734875078600196085063327
51502988734875078600199442530418
51502989109745430378612751309384
51502989109745478412503634772012
51502989109745478414763070886794
51502989109748180253011363034860
51502989109780600694235514667930
51502989109964283036214859008462
51502989109964283036214887723692
51502989109964283036214888054738
51502989109964283036214892309912
51502989115872893761790859851407
51502989115872893761791634686067
51502989115872910233081040003081
51502989115980961899204311798281
51502989117567318309246031762874
51502989117638957348461286460013
51502989117638957350720722220663
51502989117663276332920444502080
51502989117672695859084918336731
51502989117855044163668195990281
51502989117855060268925565874237
51502989117855060271185001634887
51502989117855060680707715259373
51502989117855092341910676621349
51502989117857761972172629732849
51502989117857761974620347605943
51502989117857761974620604823387
51502989117857762383954892857861
51502989117857795280691786644161
51502989117858662539987764595403
51502989117858802136715036658820
51502989117858802136715036663032
51502989117859102272620395344920
51502989117882978420709192395179
51502989117890182413396776779699
51502989117890182825179040955875
51502989117891087228981343995068
51502989117891131701162556672237
51502989117891131701183448680829
51502989117891131701186804730987
51502989117891522711584336018720
51502989117955962700860797452085
51502989117956107925246433432035
51502989117956107925249786766425
51502989117964012909559169183529
51502989117964061085354214672975
51502989117964061085354215722735
51502989117964061087801649814597
51502989117964061087801936778157
51502989117964062320889036361591
51502989117964062323148467890153
51502989117964062732399588590935
51502989117964062732483271410727
51502989117964062734930989283821
51502989117964066438523648589529
51502989117964066575784403319293
51502989117964067811071614927895
51502989117964067811166030919663
51502989117964067811166059499379
51502989117964067811322663387271
51502989117964067811354087576707
51502989117988377651619892221009
51502989117988378200662911126949
51502989117988378200694654746041
51502989117988378200694683325757
51502989117988378200694684390019
51502989117988394123192089635121
51502989117988394260368931955615
51502989117988394260389823786088
51502989117988394260389823964207
51502989117988394260389852543923
51502989118515207976128620489551
51502989118515207976880732797411
51502989118515207976880732797459
51502989118535573075570939487226
51502989118539475124476889393752
51502989118539475124497781402344
51502989118546678385679383746474
51502989118547578999267965606340
51502989118547578999453927486306
51502989118547579006043822399988
51502989118547579006231849427604
51502989118547595605557055398405
51502989118547628410762874137539
51502989118547628410762874137587
51502989118547628410762874138991
51502989118547628417540795612277
51502989118547628417540795613729
51502989118620530480189492206381
51502989118620530490043097587283
51502989118620530490043126148285
51502989118620530490043126283639
51502989118620574952391682803139
51502989118620574952391711499495
51502989118620574952391711853787
51502989118620574954086287498033
51502989118620574959922749689053
51502989118644842114920862302205
51502989118644890283309795086101
51502989118644890283309823782457
51502989118644890285758316307880
51502989118644890290840861972015
51502989118644891520540508068612
51502989118644891525622792217524
51502989118644891525622792751179
51502989118644891525622796983267
51502989118827357051545254276447
51502989118827661079048094810568
51502989118827662312132353361980
51502989118827662312135452661254
51502989118827662313830028305500
51502989118830358486715059362487
51502989118830364015379412988552
51502989118830364015382769038710
51502989118830364015382769505270
51502989118830374953019806196848
51502989118831264445930440249300
51502989118831264452708362261905
51502989118831264452711718312063
51502989118831264583191195162639
51502989118831264583212087171231
51502989118831264583215443154246
51502989118831264589969116637377
51502989118831264589990008645969
51502989118831273871189728580311
51502989118831273871192823180937
51502989118831273916922364204111
51502989118831275564050387839999
51502989118831275564053486672713
51502989118831275701237560717279
51502989118831275701331976709047
51502989118831275701331976710499
51502989118831275703751483321039
51502989118831275703782907506103
51502989118831275703782908555863
51502989118831275703845927892523
51502989118831279414966526690429
51502989118838178279360414366247
51502989118838467889776897557466
51502989118838467892036333318116
51502989118838467892036591585320
51502989118838467892224619662648
51502989118838478827415053444348
51502989118839362974486812031927
51502989118839362974486813081687
51502989118839362974490255225285
51502989118839362974674841158967
51502989118839362976934534137109
51502989118839368327667869096077
51502989118839368327670963696703
51502989118839368457585584662963
51502989118839368464928623471549
51502989118839378980930906926228
51502989118839378980930907104347
51502989118839378980930907105751
51502989118839378980930907459883
51502989118839378983193437821159
51502989118839378983378627981650
51502989118839379026663543082439
51502989118839379026663543083683
51502989118839379026663543083843
51502989118839379026665866031977
51502989118839379026665866032137
51502989118839379026684463316407
51502989118839379026684463316455
51502989118839379028915597494799
51502989118839379029194946425194
51502989118839379029198156171200
51502989118839379392712912835152
51502989118839379392712913013271
51502989118839379392712913014723
51502989118839379392712913368855
51502989118839379394972344897417
51502989118839379394975700947575
51502989118839379438162989782599
51502989118839379438445548991411
51502989118839379438445548992655
51502989118839379438447871940949
51502989118839379440694390475485
51502989118839379440697861670975
51502989118839379440704980519973
51502989118839379440708337632781
51502989118839379440980420347376
51502989118839379577986684531273
51502989118839379577986688763361
51502989118839379577986688767733
51502989118839379577989011711655
51502989118839379577989011716027
51502989118839379578177298073449
51502989118839379578178326925963
51502989118839379583258549121199
51502989118839384517114303369993
51502989118839384517114303370041
51502989118839384524707476913559
51502989118839384524708505783335
51502989118863679487690733644962
51502989118863679533423397849930
51502989118863679900038114106678
51502989118863679900038200200118
51502989118863679945769749439014
51502989118863679945770521092750
51502989118863679945770778308790
51502989118863679945770864407846
51502989118863679945958806387522
51502989118863680089806359625469
51502989118863680089827251634061
51502989118863680089994387702797
51502989118863680090015279711389
51502989118863694312416974394184
51502989118863694312605260738716
51502989118863694724195881180549
51502989118863694724195881182001
51502989118863694724199237520600
51502989118863694907189300047978
51502989118863694907189300115121
51502989118863694907189300586053
51502989118863694907210192123713
51502989118863694907210220637738
51502989118863694907210220820069
51502989118863694907377589641981
51502989118863694907398481650573
51502989118863694907398510346929
51502989118863694914719595819635
51502989118863694914740487357295
51502989118863695958980138961976
51502989118863695959541898907465
51502989118863695959541898907513
51502989118863695959544998028620
51502989118863695959733541590644
51502989118863696141991353966313
51502989118863696141991382662669
51502989118863696142535317774942
51502989118863696142556209850629
51502989118863696142556238363202
51502989118863696142556238546985
51502989118863696142723604119474
51502989118863696142744524707782
51502989118863696142744527890110
51502989118863696142744528073845
51502989118863696149501525594164
51502989118863696149501526127867
51502989118863696149501528776492
51502989118863696149501529310195
51502989118863696149501529314567
51502989118863696149522420852227
51502989118863696150066385194511
51502989118863696150066385198883
51502989118863696150066642928060
51502989118863696150066643461715
51502989118863696150066643478977
51502989118863696150066643479184
51502989118863696150066643479185
51502989118863696150066647711065
51502989118863696150087276736543
51502989118863696150087535016797
51502989118863696150087535370845
51502989118863696150087539602933
51502989118936625528422299264061
51502989118936625529175440441697
51502989118936625940205338633401
51502989118936625940957447400477
51502989118936629187214195810029
51502989118936629187235087818621
51502989118936629187235345036065
51502989118936629232988672610445
51502989118936629232988929827889
51502989118936629598807397757253
51502989118936629598828289765845
51502989118936629599017350945037
51502989118936629600502749285919
51502989118936629644581874557669
51502989118936629644750043728269
51502989118936629644770935736861
51502989118936629781842628933141
51502989118936629782010798103741
51502989118936629782010798574673
51502989118936629782031690112333
51502989118936629782031690405146
51502989118936629782031690583265
51502989118936629782031948863359
51502989118936629782031948864727
51502989118936629784270229565160
51502989118936630879907771928325
51502989118936630879907771928485
51502989118936630879928663936917
51502989118936630879928663937077
51502989118936630881779756907811
51502989118936630881812300760355
51502989118936631016625247985673
51502989118936631016625247985721
51502989118936631016625247987125
51502989118936631017095144863617
51502989118936631017168526236702
51502989118936631017168526303797
51502989118936631017168526770357
51502989118936631017168526774729
51502989118936631017189332217657
51502989118936631017189332219109
51502989118936631017189418245246
51502989118936631017189418312389
51502989118936631017189418778949
51502989118936631017189418783321
51502989118936631017356812581234
51502989118936631017356813114889
51502989118936631017357587482989
51502989118936631017357587949549
51502989118936631017357587953921
51502989118936631017377704589826
51502989118936631017377705123481
51502989118936631017378479424486
51502989118936631017378479491581
51502989118936631017378479958141
51502989118936631017378479962513
51502989118936631017378738242571
51502989118936631017378738242607
51502989118936631017378738242814
51502989118936631017378738242815
51502989118936631019052163060092
51502989132618068196220903400318
51502989132618101548047038298452
51502989132618101548047038648372
51502989132626205423005250563966
51502989132626205423006283683092
51502989133273663237563577073012
51502989133273663244905582779734
51502989133281768347869615019228
51502989133281768355211620725950
51502989133281768759650844676598
51502989133281768759651103310984
51502989133281768761824647037799
51502989133281768766993884902126
51502989133282718740425312151571
51502989133307000725228597372196
51502989133307034078683223027929
51502989133317807538969981289468
51502989133379030083323175572674
51502989133379031318669964951922
51502989133379031318669968138462
51502989133379031320842732445774
51502989133379031326009646647540
51502989133379035032050023839392
51502989133379930653394389095800
51502989133382633589917091513650
51502989133382637295955144694398
51502989133382637303297150401120
51502989133382681770605086459876
51502989133390737464876336898290
51502989133390737467135773013072
51502989133390742406260407805954
51502989133390786880157207323870
51502989133597868198502921038348
51502989133597868198502921388268
51502989133597869296085828803558
51502989133597869296086087437944
51502989133597869296086861922675
51502989133597869296086861922684
51502989133597869296086863322364
51502989133597869433284854533280
51502989133597869433284854881739
51502989133597869433284854883200
51502989133597869433284855931499
51502989133597869844878833764556
51502989133597884074992629809483
51502989133597884074992629810887
51502989133597884074993404649759
51502989133597884122504438453858
51502989133597884123257583866486
51502989133597884258007739567714
51502989133597884258010063578818
51502989133597885904385974905394
51502989133597885904571165616850
51502989133597885904574260200214
51502989133597885904637021965090
51502989133597885904637021965138
51502989133598784688809844007120
51502989133598784690232451531129
51502989133598784691069279767770
51502989133601477065041127184843
51502989133601486392055874762416
51502989133601486392056903633644
51502989133601486392056903646694
51502989133601486394504624702116
51502989133609580383593738140615
51502989133609580383593738142019
51502989133609591501713628052729
51502989133609591501797053641988
51502989133609591501797310872521
51502989133609591503973145303102
51502989133609591503973145303129
51502989133609591504056485170550
51502989133633906833280021809266
51502989133633906833281054912582
51502989133706836903727384740184
51502989133706838001311321025250
51502989133706838001311325611470
51502989133706838003484089918782
51502989133706838138509313635846
51502989133706838138509313989930
51502989133706838138509313990137
51502989133706838138509318222018
51502989133706838138509318239487
51502989133706841707913458437973
51502989133706841707913458437982
51502989133706841707913458908745
51502989135255579855249851464627
51502989135255579855249851581267
51502989135255581090595869308183
51502989135256430598254840011843
51502989135256720794899936859712
51502989135291854050960888228258
51502989135352781354771113140802
51502989135353993232170048430844
51502989135362087816955239747782
51502989135362087823673871462434
51502989135362087823673871816566
51502989135362087824489779005716
51502989135362087954156360237320
51502989135362087954156704616678
51502989135362097107129293815484
51502989135362097107132737008682
51502989135362097107132737027556
51502989135362098890954249404140
51502989135362098891519105282840
51502989135362102595300049888936
51502989135362103830646839262568
51502989135364788925593754204198
51502989135364788925597110254356
51502989135364789474389080696548
51502989135364789657403419863844
51502989135364800182607331199020
51502989135364800182610770155918
51502989135364800183172187077720
51502989135364803749755139073268
51502989135364805533893898889092
51502989135365689493408891894788
51502989135365689630606884505336
51502989135365689676360469416656
51502989135365689676360469420868
51502989135365689683138735251878
51502989135365690042200862336980
51502989135365690095485858506344
51502989135365690095485858507748
51502989135365690232746613236108
51502989135365699378379863571814
51502989135365700613161797066746
51502989135386414268190803525478
51502989135389115374632875227188
51502989135389115511830867837736
51502989135389115557584424049844
51502989135389115557584452743440
51502989135389115557584452747652
51502989135389115565178625767812
51502989135389115565178626126316
51502989135389116113970596210004
51502989135389116113970596568508
51502989135390500390367367956607
51502989135397219249341068493736
51502989135397219249341068960296
51502989135397219434803130704998
51502989135397219439886819492082
51502989135397220484938909985460
51502989135397220484938995724608
51502989135397220484939252942052
51502989135397220622136902596008
51502989135397220622137245552600
51502989135397221033730880427652
51502989135397221033730966166800
51502989135397221216933477728558
51502989135397404697836753188146
51502989135584978557616105532016
51502989135584978565227755938448
51502989135617007803144012844157
51502989135617413645339714499350
51502989135682284353759152706047
51502989135682288058087498739469
51502989135682288058087498743841
51502989135682299176226043786607
51502989135682299177920619076561
51502989135682299177920619080933
51502989135689038541184960522865
51502989135689038541185046262013
51502989135689188661232011965324
51502989135689938971735987787825
51502989135689943913377644034226
51502989136229328473127666079006
51502989136236280976056113617737
51502989136236280976058436566031
51502989136236280981139343613045
51502989136236281525915038668731
51502989136236281530247477441959
51502989136236297584606272260463
51502989136236297584606272610383
51502989136236297584606273660143
51502989136236297584606273778235
51502989136236297585422179809569
51502989136237432340806895757088
51502989136237432340808010366012
51502989136237432348337963115178
51502989136237448949295068991486
51502989136237448949296183596198
51502989136237448949296183600410
51502989136239883244858618312293
51502989136239883389647255001817
51502989136239899855854179779509
51502989136240150083118951658599
51502989136240150088202554706535
51502989136240183441719056039365
51502989136240183444167664601017
51502989136241050671500294073188
51502989136241050673759729838050
51502989136241050679110825271218
51502989136241050679110828457758
51502989136241050681370261030464
51502989136241083964530512985403
51502989136241089499899068106549
51502989136264450796050578324580
51502989136272571101381369378370
51502989136273471707601258217318
51502989136273471707601388953991
51502989136334694907353725917786
51502989136334694907357164874684
51502989136334695456145696359978
51502989136334695456146036130030
51502989136334695456146036134242
51502989136334695456149135316876
51502989136334695456396743425290
51502989136334695456417660827058
51502989136334695456417664013598
51502989136334695458656176347916
51502989136334695501902720226792
51502989136334700397783910327644
51502989136334700443558415477352
51502989136334700445254110446432
51502989136337396605792503013612
51502989136337396610538018726606
51502989136337396610541462386364
51502989136337396610600780958090
51502989136337396610600785544310
51502989136337396610604224501208
51502989136337396610621701546398
51502989136337396610621701552222
51502989136337396610625144739596
51502989136337396610625144758470
51502989136337396610876191800696
51502989136337396613048503417404
51502989136337396613069424123804
51502989136337396613069424136854
51502989136337396613069509862952
51502989136337396740459095402046
51502989136337396747798773568638
51502989136337396747798778154858
51502989136337396747798859661918
51502989136337396747802217111756
51502989136337396750309258142796
51502989136337396786212651614154
51502989136337396786212680307750
51502989136337396786212680311962
51502989136337396786213794802794
51502989136337396788723160298448
51502989136337396793806849085532
51502989136337396793806853690626
51502989136337396793887065202659
51502989136337396793887065202660
51502989136337396793887089296778
51502989136337396793890531440216
51502989136337396796083763292504
51502989136337396796083763309766
51502989136337396796083849385784
51502989136337400316578399559912
51502989136337402100968207839324
51502989136337402101030969954168
51502989136337402103499612783012
51502989136337402139379871619430
51502989136337402139441515588890
51502989136337402139442518593314
51502989136337402139442633384354
51502989136337402139442633850914
51502989136337402139444957732328
51502989136337402139463439299714
51502989136337402139463439654006
51502989136337402146721877438580
51502989136337402146805473704196
51502989136337402146805475103876
51502989136337402146808917247314
51502989136337402148501170059906
51502989136337402149253196176560
51502989136338297178349800833598
51502989136338302707254300583666
51502989136338302707275221290066
51502989136338302707275221294438
51502989136338302707275221644358
51502989136345500477969296058046
51502989136345500477969296530430
51502989136345500478220344989598
51502989136345500478220348176138
51502989136345500478220687474014
51502989136345500478220687946190
51502989136345500478241354499382
51502989136345500478241608180414
51502989136345500478241608534706
51502989136345500480500700056968
51502989136345500480500701456648
51502989136345500480500787549928
51502989136345500480501044413240
51502989136345500480689072490568
51502989136345500480751748398252
51502989136345500480751748516344
51502989136345500480752092771994
51502989136345500484744467760814
51502989136345500485500707771004
51502989136345500485500707772408
51502989136345500485500707789878
51502989136345500485748401964274
51502989136345500485751754832104
51502989136345500485831998582570
51502989136345500485835437185336
51502989136345500485835437539468
51502989136345500487191844459756
51502989136345500615418337600146
51502989136345500615418340786686
51502989136345500615418680556738
51502989136345500615502362910178
51502989136345500617928820774624
51502989136345500622758023539498
51502989136345500622761462496396
51502989136345500623009070604810
51502989136345500623009156693878
51502989136345500623012509561708
51502989136345500623092724256070
51502989136345500661171896994582
51502989136345500661171896998794
51502989136345500663431358269308
51502989136345500663431358282358
51502989136345500663431444358376
51502989136345500663682405683088
51502989136345500668515047406312
51502989136345500668515047410684
51502989136345500668515047423734
51502989136345500668766094470172
51502989136345500668846309165986
51502989136345500668846309170358
51502989136345500668846309520278
51502989136345500668846353813591
51502989136345500668846354167883
51502989136345505426319578439484
51502989136345505426323017396382
51502989136345505428850983383172
51502989136345505611865404506826
51502989136345505968584417599110
51502989136345505968584417603322
51502989136345505968647179718166
51502989136345505968650532585996
51502989136345505977705715927158
51502989136345506014422044122987
51502989136345506022015743454093
51502989136345506022015743454094
51502989136345506024212527766908
51502989136345506024212800935592
51502989136345506024275562562741
51502989136345506024275562582424
51502989136345506159276498179486
51502989136345549892078592911971
51502989136346401046032097932270
51502989136346401046032469468578
51502989136346401046053390174978
51502989136346401046053390175138
51502989136346401046053390529270
51502989136346401046053394778620
51502989136346401048563874766558
51502989136346401053309395183816
51502989136346401053560097869770
51502989136346401053563536826668
51502989136346401053581018458078
51502989136346401053584457414976
51502989136346405994134800453964
51502989136346406582233696443687
51502989136346406582233696443688
51502989136346406582233739669979
51502989136346406592024568028676
51502989136346406592024582930156
51502989136346450459827527052543
51502989136346451054414923935559
51502989136369815816415381098472
51502989136369815816499063923928
51502989136369817051198430619478
51502989136369817052013218935692
51502989136369817052034139642092
51502989136369817052096901761308
51502989136369817188458065664292
51502989136369817189274059400232
51502989136369817235048478810792
51502989136369817235048564904072
51502989136369817600805189377884
51502989136369817600805192565828
51502989136369817600805532334476
51502989136369817600868294449320
51502989136369817600888875387072
51502989136369817601077161744654
51502989136369817601077161748866
51502989136369817779009286112394
51502989136369817783819528545180
51502989136369817784091497729622
51502989136369817784091500911950
51502989136369865408208519186913
51502989136369865413291323045919
51502989136369865820053544078253
51502989136369865825073241816063
51502989136369865825073243215743
51502989136369865825073586172335
51502989136369865825136348291391
51502989136369865957251536688801
51502989136369865962333997591215
51502989136369867059919058036681
51502989136552347684495176883122
51502989136552348775297753086520
51502989136552348775297838825668
51502989136552348775301196292768
51502989136552348919277105774412
51502989136552348919277106128704
51502989136552348919277110378054
51502989136553548299230781807250
51502989136553548299230867900530
51502989136553548299230911141813
51502989136553548299230911144243
51502989136553548299233190965464
51502989136553549532296446248040
51502989136553549534011958193373
51502989136553553238358601880258
51502989136555951048744649425294
51502989136555951048744735501312
51502989136555951048744993781566
51502989136555951186005404137636
51502989136555951186005748511170
51502989136555954759865277121072
51502989136555954759865362860220
51502989136555954759865362873270
51502989136556240117364340475032
51502989136556240124138775342462
51502989136556240124138776742142
51502989136556240254621653061198
51502989136556249590887348986851
51502989136556249590887350386531
51502989136556249590887350406223
51502989136556249590950111108337
51502989136556249590950112505587
51502989136556249590950112525279
51502989136556251235448991165261
51502989136556251235480372224864
51502989136556251235480458312480
51502989136556251235480458318304
51502989136556251235483811180310
51502989136556251235483839878118
51502989136556251235543134344080
51502989136556251235543248657120
51502989136556251235543521825813
51502989136556251237994324115406
51502989136556251238015329498096
51502989136556251372741126954628
51502989136556251372741471328162
51502989136556251372744594253590
51502989136556251375275998134420
51502989136556251375276342507954
51502989136556251375276357407982
51502989136556251380356608521208
51502989136556254941521978681326
51502989136556254941605661506782
51502989136556254941605937794872
51502989136556254949135842421500
51502989136556254949136230038738
51502989136556254949198992039702
51502989136556254949198992157794
51502989136556254949198992157954
51502989136557140685172680321946
51502989136557151803292154219588
51502989136557151805827025399380
51502989136557151805827025412430
51502989136557151810889795247134
51502989136557155516947624061932
51502989136557155516947624074982
51502989136564054302983184335593
51502989136564054302983441553037
51502989136564343374050462836629
51502989136564343381392468543351
51502989136564343922842437883915
51502989136564343999098412910925
51502989136564343999098413265217
51502989136564343999181981293761
51502989136564344136359167640689
51502989136564354492173452036371
51502989136564354492173796409905
51502989136564354494432887814283
51502989136564354515141374117464
51502989136564354515163458482830
51502989136564354515163458659971
51502989136564354515163458664183
51502989136564354515163459014263
51502989136564354517611179542464
51502989136564354629434206411843
51502989136564354631715677853547
51502989136564354698095964853750
51502989136564354698095966253430
51502989136564354698096309210022
51502989136564354698096309564154
51502989136564354700606449427908
51502989136564354700628484754830
51502989136564354705690138214992
51502989136564354705690138228042
51502989136564355043497942029723
51502989136564355109687591393632
51502989136564355109938768717617
51502989136564355112137665157758
51502989136564355112222462573424
51502989136564355117221354281712
51502989136564355117302728578641
51502989136564355254482108657184
51502989136564355254482108670234
51502989136564359982349579024753
51502989136564360051262385908566
51502989136564360051262385926036
51502989136564360051263157560898
51502989136564360051346769126016
51502989136564360058940942684034
51502989136565244566910108812209
51502989136565244566910194905649
51502989136565255082890308258036
51502989136565255677687702851547
51502989136565255677687702853977
51502989136565255677687702969639
51502989136565255680222574503723
51502989136565255680222574506153
51502989136565255680222574523406
51502989136565255680222574523415
51502989136588655624790889920898
51502989136588669846646431412017
51502989136588669846834716706789
51502989136588670029660684959661
51502989136588670029660684963873
51502989136588670029660684966303
51502989136588670029911732017953
51502989136588670029911732019357
51502989136588670029911732023569
51502989136588670029911732025999
51502989136588670029911733442941
51502989136588670441442556952062
51502989136588670441442571318444
51502989136588670441442643045342
51502989136588670441442686286625
51502989136588670441442686289055
51502989136588670441442690868633
51502989136588670441442690872845
51502989136588670441442690875275
51502989136588670441445999095500
51502989136588670441693737928329
51502989136588670441693737932541
51502989136588670441693737934971
51502989136588670586233578234910
51502989136588671677039621737270
51502989136588671677039623154212
51502989136588671677039707830710
51502989136588671677039755653841
51502989136588671683566859639683
51502989136588671683733946947796
51502989136588671683733946952008
51502989136588671684299195035543
51502989136588671821015507126200
51502989136588671821015507480492
51502989136588671821015511729841
51502989136588671821015511729842
51502989136588671821015554776562
51502989136588671821015554953703
51502989136588671821580755194243
51502989136588671821580755213926
51502989136588671821580755568058
51502989136588671821580759800146
51502989136661599917071390946538
51502989136661599917072505555462
51502989136661601151853324441470
51502989136661601151854439050394
51502989136661601197606909469430
51502989136661601197606909823562
51502989136661601197606910869110
51502989136661601197606995558498
51502989136661601197606996962390
51502989136661601197607249121438
51502989136661601197607249475730
51502989136661601197607253725080
51502989136661601197607253825702
51502989136661601197607254179834
51502989136661601198422785463830
51502989136661601198422816999662
51502989136661601198422817349582
51502989136661601198422818412392
51502989136661601198422818416604
51502989136661601198422903088730
51502989136661601198423161368984
51502989136661601200117394043588
51502989136661601610016763295474
51502989136661601747214784135818
51502989136661601747214784253910
51502989136661601747214784608202
51502989136661601747214787441854
51502989136661601747215903816396
51502989136661601747465835914280
51502989136661604698370187838299
51502989136661604904460956269478
51502989136661604904481892799537
51502989136661604904544568825313
51502989136661604904544911781905
51502989136661605316076127795192
51502989136661605316076127848625
51502989136661605316326831951729
51502989136661605316326917690877
51502989136661605316327175979168
51502989136661605316327176451392
51502989136661605316327176451552
51502989136661605453336882224097
51502989136661605453524910301425
51502989136661606505835306068358
51502989136661606550774100776898
51502989136661606550774101131030
51502989136661606550774101243458
51502989136661606550774102176578
51502989136661606550776425124872
51502989136661606550836748104914
51502989136661606550836792745877
51502989136661606550857668811314
51502989136661606550857669165606
51502989136661606550857670228415
51502989136661606550857670228416
51502989136661606550857713275136
51502989136661606550857713452277
51502989136661606550857713741696
51502989136661606550857713806569
51502989136661606550857799545717
51502989136661606550857799902279
51502989136661606551338186525250
51502989136661606551400876977861
51502989136661606551588890511666
51502989136661606551588890978226
51502989136661606551588890982438
51502989136661606551589235001888
51502989136661606551672458544630
51502989136661606551673621330977
51502989136661606551673965358416
51502989136661606551673965824949
51502989136661606551673965824976
51502989136661606551673965829188
51502989136661606688037438134938
51502989136661606688118468181881
51502989136661606688118468182041
51502989136661606688118468184311
51502989136661606688118554277751
51502989136661606690566189060162
51502989141165090490985416171093
51502989141165390672829288540903
51502989141165390680172327699409
51502989141165390680256010052641
51502989141165390680444295347413
51502989141200479647080253204493
51502989141201380169075343322764
51502989141201380169075687820157
51502989141269521900475545276315
51502989141269521900663830557998
51502989141270422331214857822958
51502989141270455682837660223309
51502989141270455684532237267235
51502989141270455685285381160639
51502989141270455685285382676959
51502989141270713237591446757287
51502989141273158623502661094591
51502989141273158630842343853019
51502989141273415078099260639788
51502989141273415078099260645395
51502989141273415078099260759284
51502989141273415078099260763496
51502989141273424360993265823190
51502989141273425595775199318122
51502989141273425596528345095235
51502989141273425596528345095236
51502989141273425596528345100852
51502989141273429719242950291404
51502989141273458820112937851255
51502989141273459000867956043325
51502989141274315043708551784524
51502989141274315043708553319718
51502989141274315462833940875607
51502989141274315645848280515296
51502989141274315645848280634792
51502989141274326026891087071031
51502989141274326027079372360196
51502989141274326027079372365812
51502989141274326621687689359135
51502989141274326621687689359136
51502989141274326621687689364743
51502989141274330286991970166912
51502989141274331514995634638678
51502989141274331515079331524599
51502989141274331515079331526003
51502989141274358288144136372134
51502989141274358289838684836344
51502989141274359380585036615168
51502989141274374751913725942381
51502989141274374751934646648781
51502989141274375986695659437313
51502989141274375986716580143713
51502989141297440598464034361168
51502989141297441200603677356995
51502989141297441337801669489543
51502989141297441337801669967543
51502989141297777985327114085392
51502989141298641546092075159815
51502989141298641957686052991459
51502989141298641957686052991460
51502989141298642094884045602008
51502989141298678415940817376045
51502989141298678415940817376129
51502989141298678415940817377533
51502989141298825614177520649299
51502989141305546440764579823949
51502989141305579801613369097484
51502989141305583317934749986783
51502989141305883507226350797908
51502989141306747014916313063159
51502989141306747014916313064563
51502989141306783526246077305273
51502989141306784075017125524828
51502989141306784075017125524829
51502989141306784075017125642920
51502989141306784075017125642921
51502989141306784075038046349272
51502989141306784120770710434744
51502989141306795193137872987827
51502989141306795193137872989279
51502989141306795193158793695631
51502989141306934245897922671703
51502989141480239395123913806289
51502989141480256003674733896320
51502989141480256003674735412640
51502989141481189785211745174743
51502989141488345058991341680504
51502989141488345058991455999368
51502989141488345058991456000772
51502989141488359748149196621525
51502989141488359877794828545172
51502989141488393237234199970538
51502989141488393237234971150646
51502989141489245489270401174996
51502989141489245489270777433037
51502989141489245489270777433038
51502989141489245489292469791769
51502989141489245489542368823000
51502989141489245489542368828616
51502989141489245489542368945464
51502989141489245489542373544734
51502989141489245489543516734618
51502989141489260306109667959349
51502989141489260308369103719999
51502989141489260308621295385278
51502989141489260313703870035821
51502989141489260453221732987186
51502989141489262093009959060304
51502989141489262097839157575828
51502989141489262100349641817487
51502989141489262100349641817488
51502989141489262100349641818732
51502989141489293660170904816024
51502989141489293660170904816029
51502989141489293660170990559383
51502989141489293660170990559384
51502989141489293660170990559389
51502989141489293667784853709242
51502989141489293667784968494665
51502989141489293667785222531233
51502989141489293667785226761869
51502989141489293667785226881365
51502989141489293667785997365650
51502989141489293667785997365893
51502989141489545678542143085009
51502989141489545678814110733013
51502989141489562333114384842685
51502989141489562335373935394375
51502989141489595633830624368383
51502989141491947368127147075255
51502989141491947368189823450952
51502989141491947368189909188695
51502989141491947370637630249733
51502989141491947375720204423681
51502989141491947375720204423682
51502989141491963384388001535996
51502989141492246970195224879889
51502989141492246970278907233121
51502989141492247519320781550582
51502989141492263441565213717421
51502989141492263444012563236535
51502989141492263444012934772843
51502989141492263573658566719576
51502989141492263573745721443632
51502989141492263581273317960523
51502989141492263581273317960524
51502989141492263581273689496831
51502989141492263581273689496832
51502989141492263581273689502448
51502989141492263627027274406699
51502989141492263990607862865329
51502989141492263993055585336289
51502989141492296925483706163263
51502989141492296933098338249734
51502989141492296933098342504700
51502989141492296933098714035391
51502989141493147949788126338602
51502989141493147949809420122116
51502989141493147949809420122119
51502989141493147949809420122125
51502989141493148132823386213701
51502989141493148132823386213702
51502989141493162913738310221624
51502989141493162913739453410264
51502989141493164011824344875563
51502989141493164011824344875569
51502989141493164011824344876967
51502989141493164558356882740837
51502989141493164558356882740838
51502989141493164558356882745049
51502989141493164558356882745050
51502989141493164560867366976718
51502989141493164560867366976721
51502989141493164560867366976722
51502989141493164560867366978125
51502989141493164560867366978126
51502989141493164741350301200330
51502989141493164741371221908134
51502989141493169499723128591083
51502989141493169499744049297483
51502989141493197363649365048085
51502989141493197363649365048086
51502989141493197363649365164773
51502989141493197363649368228766
51502989141493197363649369764044
51502989141493197363649741300352
51502989141493197363649741778348
51502989141493197953374246192528
51502989141493197958445972057752
51502989141493197958445972057755
51502989141493197958445972057756
51502989141493197958456820370688
51502989141493197958457592023020
51502989141493213967113854912025
51502989141493213967113856447056
51502989141493213967113856447059
51502989141493213967113883608429
51502989141493303606023684255044
51502989141493613266286203147157
51502989141513581128303063678801
51502989141516284066875130004893
51502989141517480072268415000980
51502989141517485014524177310519
51502989141524383693518770998123
51502989141524383693706798025739
51502989141524384242561416962299
51502989141524384242561416962300
51502989141524384425492073776364
51502989141524387941270376892325
51502989141524431864335304952161
51502989141524432413378238114534
51502989141524432413378323852034
51502989141524432596392577748354
51502989141525588744043575562265
51502989141525588744043575562270
51502989141525588888898417756820
51502989141525588888898417756823
51502989141525738869170787799224
51502989141525738869170787799229
51502989141586556768229685107262
51502989141586556768233128317881
51502989141586556768233128317882
51502989141589257922622098288903
51502989141589257922624339730137
51502989141589258059882766902142
51502989141589258059882766921016
51502989141589258059882766925387
51502989141589258059882852546283
51502989141589258059882853014295
51502989141589258059882857244931
51502989141589258059885180194677
51502989141589258059886208596441
51502989141589258059886208596442
51502989141589258059886210112761
51502989141589258059886210112762
51502989141589258059903658910734
51502989141589258062414143152393
51502989141589258062414143152394
51502989141589258062414171851605
51502989141589258062414171851606
51502989141589263413052286929397
51502989141589263413052286948111
51502989141589263413055642998269
51502989141589263413055643348186
51502989141589263413055643348189
51502989141589263413055643348190
51502989141589263413135883544885
51502989141589263413135883544886
51502989141589558249153446544519
51502989141589563602322880927633
51502989141589708414964473346536
51502989141589713765686185157908
51502989141590563275813023259371
51502989141590609577569305516783
51502989141590609577572773057769
51502989141597217170498671203199
51502989141597313758858191063932
51502989141597313758858191065336
51502989141597313758858191536316
51502989141597313758941878606909
51502989141597313758941878606910
51502989141597313759129791898766
51502989141597313804611862062916
51502989141597313804695434820421
51502989141597313804695434820422
51502989141597313804883462897749
51502989141597313804883462897750
51502989141597361797580485927931
51502989141597361797583585114777
51502989141597361800111604243477
51502989141597361800111891207037
51502989141597361934841240657535
51502989141597361934844425579317
51502989141597361934865226777108
51502989141597361937372272529798
51502989141597361937372272529882
51502989141597361937372358618949
51502989141597361937372731671494
51502989141597363035458393622725
51502989141597363035458651889881
51502989141597363035458680586285
51502989141597363627807536428591
51502989141597363627807565006903
51502989141597363630255255718627
51502989141597363630255282879997
51502989141597363765005529043352
51502989141597363765005643356516
51502989141597363765005643356600
51502989141597363767516008559066
51502989141597363767516010094100
51502989141597363767516037255470
51502989141597363767516123344454
51502989141597363767516123344538
51502989141597367288010760676204
51502989141597367288010760676208
51502989141597368523444215741392
51502989141597368523455092745068
51502989141597368523455178484216
51502989141597368523643464828748
51502989141597368523726774595912
51502989141597368523727032863116
51502989141597613991709688584685
51502989141597613991709691772629
51502989141597619344879121457095
51502989141597635361172606591015
51502989141597663771240977482543
51502989141597663954255316649840
51502989141597663956786717342726
51502989141597668712913944408901
51502989141597668712997627228693
51502989141597668758667529318853
51502989141597679831115280031039
51502989141597818876263301598556
51502989141597818876263301598604
51502989141598535928921626820661
51502989141598562554662861802639
51502989141598564339052673388040
51502989141598564341584074080926
51502989141598564387351581565774
51502989141598568090846635825226
51502989141598569280474334614492
51502989141598569280474677571084
51502989141598569280725383073868
51502989141598569280725726030460
51502989141598569280725726049174
51502989141598569280725726403465
51502989141598569280725726403466
51502989141598569280725755101273
51502989141598569280725755101274
51502989141598569280746646754122
51502989141598569280746647108413
51502989141598569280746647108414
51502989141598569280746647109871
51502989141598569280746675806221
51502989141598569280746675806222
51502989141598569326479311313414
51502989141598580398864299910759
51502989141598580398864299910760
51502989141598580446856395526230
51502989141598580446856399758318
51502989141598584104904675921709
51502989141598584104904675923161
51502989141598584104904675923167
51502989141598718208358725298240
51502989141621678363846249567841
51502989141621678912889182730214
51502989141621678912889268467714
51502989141621678912889268467957
51502989141621694972678858259656
51502989141621694972699777270408
51502989141621694972699777798204
51502989141621694972762453823980
51502989141621694972762454873740
51502989141621694972762539563128
51502989141621694972762797830332
51502989141621695018516382759121
51502989141621695018516384275441
51502989141621695155714375721620
51502989141621695155714375722350
51502989141621695155714375723802
51502989141621695155714377240122
51502989142144857136532465024411
51502989142145656867398899409844
51502989142145757566834739007825
51502989142145757566886940331491
51502989142145757566897415033601
51502989142145757567083492289371
51502989142145757571970257582261
51502989142145757573578856504698
51502989142145757573578942243846
51502989142145806916550371008718
51502989142145806918809807241544
51502989142145807506828402316998
51502989142145807511075005654426
51502989142145823565498719929888
51502989142145823566335543457836
51502989142148508619733897318777
51502989142148508619796573344553
51502989142148508619800016550800
51502989142148508619800016550801
51502989142148508622244381556064
51502989142148508622245067469249
51502989142148508622245153206776
51502989142148775654112924317892
51502989142148775654113695968811
51502989142148775654113695970224
51502989142148775656373132084997
51502989142148808992270564874130
51502989142148814345439997740924
51502989142149676094450979141628
51502989142149681582370683563548
51502989142149709377632180382626
51502989142149709422821677878239
51502989142149709423385765291063
51502989142149709423385765291090
51502989142149714913251779381357
51502989142149714913815949700921
51502989142149714913815949700948
51502989142149714929385489527467
51502989142149726024345855562969
51502989142149726024345855564457
51502989142149726026017216250356
51502989142149726048894005524609
51502989142149726048988540906735
51502989142149726048988540906894
51502989142149726048988540906895
51502989142149726049176826201507
51502989142149726049741681730287
51502989142149726049741681731691
51502989142149726049741682085823
51502989142149726049741682085982
51502989142149726049741682085983
51502989142149726049765672927129
51502989142169174297405575010111
51502989142169174297405575015727
51502989142170074133435438472012
51502989142170074682415408292320
51502989142170074682415408292321
51502989142170074682478084318096
51502989142170074682478084318097
51502989142170074727893924714101
51502989142170074727980965126312
51502989142170074728145002073893
51502989142170074728231669229416
51502989142172775836870526175864
51502989142172775973315258570939
51502989142172775973856097742933
51502989142172775973879342802923
51502989142172775974067370880251
51502989142172775974068490087200
51502989142172775974068490087201
51502989142172775974128066931746
51502989142172775974128066931747
51502989142172775974131166112976
51502989142172775974131166112977
51502989142172775979151045200336
51502989142172776019818976165806
51502989142172776019818976165807
51502989142172776019822074998520
51502989142172776019881651841662
51502989142172776019884751024296
51502989142173976593615042862261
51502989142173976593702083274472
51502989142173976593890111350402
51502989142173976593890111351800
51502989142173991423196814975536
51502989142180879711577919568868
51502989142180879848274503968837
51502989142180879848815343127573
51502989142180879848817667494261
51502989142180879848838588200821
51502989142180879849026616264891
51502989142180879849087312316386
51502989142180879849087312316387
51502989142180879854110290584976
51502989142180895915289796830319
51502989142180929129850721226514
51502989142180929267111475601986
51502989142180929267132396306934
51502989142180929267132396308386
51502989142180929267132396774946
51502989142180929678643064839586
51502989142180929678705740747110
51502989142180929724459296959218
51502989142180929861657404006882
51502989142181180038274338630174
51502989142181180038274338630175
51502989142181196102889060361107
51502989142181196514483037142991
51502989142181196514671323487523
51502989142182080468075204530004
51502989142182080468574289787711
51502989142182080468576612736053
51502989142182080468639288761829
51502989142182080468825365545214
51502989142182080473722963081905
51502989142182096533230880579339
51502989142182096533502849743663
51502989142182129886933096863730
51502989142182129886933096865182
51502989142182130435725067305922
51502989142182130435725067307374
51502989142182130435725440360162
51502989142182130436564476772749
51502989142182130482297140974861
51502989142242125053890327768200
51502989142242125055582578947832
51502989142243020679980208715920
51502989142243020680252177904733
51502989142243020680252177904734
51502989142243020680252181091274
51502989142243020682487249746960
51502989142245721829623662624188
51502989142245721829624695743305
51502989142245721829624695743314
51502989142245721834435297569197
51502989142245721834435297569206
51502989142245721834707265672124
51502989142245721964290165614550
51502989142245721964290168801090
51502989142245721966800648789028
51502989142245721966821655116484
51502989142245721971633290510800
51502989142245721971905258164420
51502989142245721971905262886145
51502989142245721971905262886154
51502989142245721971968024651069
51502989142245721974140302512817
51502989142245721974140331541840
51502989142245721974223985338433
51502989142245727324862041486972
51502989142245727324865485165604
51502989142245727507876353963869
51502989142245727507879824805067
51502989142245727508151793969391
51502989142245770005604403144568
51502989142245770005604403204400
51502989142245770007867190723336
51502989142245770142802424862676
51502989142245770142802424862836
51502989142246022161238613927580
51502989142246025867007027007879
51502989142246027514136079045748
51502989142246027514136079512307
51502989142246027514136079512308
51502989142246027515828331741699
51502989142246027697150418685211
51502989142246027697422387849535
51502989142246070334311500635589
51502989142246070334311500637041
51502989142246071980687411962165
51502989142246071980687411963617
51502989142246922586707071613801
51502989142246922586707071730414
51502989142246922586707071730441
51502989142246928074623332475190
51502989142246928081881628179228
51502989142246928127910652996899
51502989142246972548404950606898
51502989142246972548425871313250
51502989142246972601784104388554
51502989142253825704310938843100
51502989142253825704310940260042
51502989142253825704582908008828
51502989142253825709415464014537
51502989142253825709663072099866
51502989142253825709666511056764
51502989142253825839249410999190
51502989142253825839249414185730
51502989142253825841508932847504
51502989142253825841509190064948
51502989142253825841759894173668
51502989142253825846592535895440
51502989142253825846655297679069
51502989142253825846861150799482
51502989142253825846864503549060
51502989142253825846864503667312
51502989142253825846864505084253
51502989142253825846864505084254
51502989142253831192502612430748
51502989142253831200096699715971
51502989142253831200096699715972
51502989142253831202269095433035
51502989142253831202352692169591
51502989142253831202352692169592
51502989142253831383107571696565
51502989142253831383111039349792
51502989142253875115630202180397
51502989142253875115909664715315
51502989142253875115909666250509
51502989142253875115909666256124
51502989142253875115909666256125
51502989142253875115909666315956
51502989142253875115909666784128
51502989142253875115913022306282
51502989142253875118172453716800
51502989142253875118172453834892
51502989142253875253107573187356
51502989142253875253107573188760
51502989142253875253107659394516
51502989142253875253107659394676
51502989142253875253107687974232
51502989142253875253107687974392
51502989142253875255349526088960
51502989142253875255370446795360
51502989142253875664680745217568
51502989142253875664701637226160
51502989142253875664701637226320
51502989142253875664701665457603
51502989142253875664701665805876
51502989142253875664701665806036
51502989142253875664701665811736
51502989142253875666378304729777
51502989142253875667131531630543
51502989142253875667152453754044
51502989142253875667152453754045
51502989142253875667215128244627
51502989142253875673895883802545
51502989142253875710434300961664
51502989142253875710434301429676
51502989142253875712885116439836
51502989142253875719649468592911
51502989142253875847621359993916
51502989142253875850135281652908
51502989142253875850145785071789
51502989142254126031051753251997
51502989142254126035922797076631
51502989142254126036110824091318
51502989142254126036114176959148
51502989142254130977313061771767
51502989142254131389283611242883
51502989142254131389367293596115
51502989142254131389367293596116
51502989142254131390786802287468
51502989142254131572381633229936
51502989142254131572381652367752
51502989142254131574637984709468
51502989142254176039416723430621
51502989142254176039416838216009
51502989142254176044496975329700
51502989142254176046191550973946
51502989142255026459134141587535
51502989142255026461393572998053
51502989142255026466414157181881
51502989142255026466661765267210
51502989142255026466665204224108
51502989142255031949560901449485
51502989142255031949560901450889
51502989142255031949581822155885
51502989142255031949581822157289
51502989142255031951820332978047
51502989142255031951820332979499
51502989142255031956338822925627
51502989142255031956338822925675
51502989142255031957095392883072
51502989142255031957095392883156
51502989142255031957095392883315
51502989142255031957095392883316
51502989142255031959351385336935
51502989142255031959351729692991
51502989142255075872908273862244
51502989142255075872908273862404
51502989142255075874602849390094
51502989142255076421700244186344
51502989142255076421700244187748
51502989142255076421700244304436
51502989142255076421700244304596
51502989142255076423394819832286
51502989142255076424235086491905
51502989142255076430978174073610
51502989142255076469967406339356
51502989142255076469967750693933
51502989142255076469967751246542
51502989142255076469967751246546
51502989142255076476742578120654
51502989142255081362585315575485
51502989142255081362585315576889
51502989142255081362585315576937
51502989142255081362606236281885
51502989142255081362606236283289
51502989142255081363150171459801
51502989142255081363150171461253
51502989142255081363171092167605
51502989142255081370116382401324
51502989142255081370681611889197
51502989142255081370681616121285
51502989142255081370702503781101
51502989142255081370702508013189
51502989142278142275092266133357
51502989142278142275092266133366
51502989142278142412353020508669
51502989142278143007901625023465
51502989142278143007901625024869
51502989142278190586286265877548
51502989142278190995620520695137
51502989142278190998047320965211
51502989142278190998047320982680
51502989142278190998047320982681
51502989142278190998068270736760
51502989142278191043800905774504
51502989142278191043800906241064
51502989142278191048967421592030
51502989142278191181061574406457
51502989142278191181061574523097
51502989142278192230402454190069
51502989142278192230402454190070
51502989142278192232829627531645
51502989142278192232850462497492
51502989142278192232913310351401
51502989142278192232913310351485
51502989142278192237995422733576
51502989142278192278583098004604
51502989142278192278666895143225
51502989142278192278666895143309
51502989142278192283654935558733
51502989142278192283750126732865
51502989142278192415843852379833
51502989142278192415843852379917
51502989142278192415843852380077
51502989142278192415843880959633
51502989142278192420926079429388
51502989142278192420947085874936
51502989142460958272836894919552
51502989142460958273400982333864
51502989142460963207456647076248
51502989142460972495517914089040
51502989142460972907027845612744
51502989142460972907299919531244
51502989142460972907299919531488
51502989142460972907299919998012
51502989142460972907299920003712
51502989142460974142645937258404
51502989142460974142649278898167
51502989142460974149427200372878
51502989142460974149427200372905
51502989142460974332357857186969
51502989142460977856029338139769
51502989142461858703951923859759
51502989142461858703951923859760
51502989142461863592274981499959
51502989142461863592274981501363
51502989142461863592275010197767
51502989142461863592275010199171
51502989142461863599035324259441
51502989142461863638007674691128
51502989142461873475048853666200
51502989142461873475048853667848
51502989142461873475048939873360
51502989142461873475048939879220
51502989142461873477287364055573
51502989142461873477287364056977
51502989142461873477287364074446
51502989142461873477287364074447
51502989142461873477287364405493
51502989142461873477287364424366
51502989142461873477287364424367
51502989142461873477287435818819
51502989142461873477290791868977
51502989142461873477308285130766
51502989142461873477311727274204
51502989142461874710394871394764
51502989142461874712071625103892
51502989142461874762908881619577
51502989142461874762908881619578
51502989142464424465954762370159
51502989142464559807508178054107
51502989142464559949015364284179
51502989142464559949015364284180
51502989142464559949015449905235
51502989142464559949015449905236
51502989142464559949015450373247
51502989142464559949015454603883
51502989142464559949015454603884
51502989142464559949018807471713
51502989142464559949018807472958
51502989142464559949018807490427
51502989142464559949018807490428
51502989142464559949036370611635
51502989142464559949036370611636
51502989142464559949038584872626
51502989142464559949039728061266
51502989142464559949851134948808
51502989142464559949854487816638
51502989142464559951546855321307
51502989142464559994789955521503
51502989142464559994852631897199
51502989142464565295441829082198
51502989142464565295501147990635
51502989142464565295501147995007
51502989142464565295504505457735
51502989142464565295522039999227
51502989142464565295522039999387
51502989142464565295522040003599
51502989142464565295522068578943
51502989142464565295522068579103
51502989142464565295522069824291
51502989142464565295522069825695
51502989142464565295525426164294
51502989142464565295525511907655
51502989142464565341254732782459
51502989142464565341254734317652
51502989142464565341254734317653
51502989142464565341258061669843
51502989142464565343702455373074
51502989142464565478452697880472
51502989142464565478452697880473
51502989142464565478452726578280
51502989142464565478456053930630
51502989142464565480150630974313
51502989142464565480963209752759
51502989142464574631763833111003
51502989142464574768940446200373
51502989142464574768943873663857
51502989142464574768943888012764
51502989142464574768943888012765
51502989142464574768943888362684
51502989142464574768961366925646
51502989142464574768964810118796
51502989142464574768964810118797
51502989142464576413547400360735
51502989142464576413610248214568
51502989142464576413642017232660
51502989142464576415221055298629
51502989142464576415221141033406
51502989142464576415241976005029
51502989142464576415304823859021
51502989142464576415304823859022
51502989142464576415304823859027
51502989142464576415318684730416
51502989142464576416061322492111
51502989142464576416061322492112
51502989142464576416061436810976
51502989142464576416071897282276
51502989142464576422836178062579
51502989142464576422836263797356
51502989142464576461825740826737
51502989142464576461909437528876
51502989142464576466909086657229
51502989142464576596572573424957
51502989142464576599086495083949
51502989142464576599086495202050
51502989142464576604169841032542
51502989142464580119662229425071
51502989142464580119683078737018
51502989142464580127192453268412
51502989142464580127192524641184
51502989142464580127276121744905
51502989142464860138286043903471
51502989142464860139121728945799
51502989142464865484775099454726
51502989142464865667788290734734
51502989142464874955763666882748
51502989142464874955763666888608
51502989142464874964978829809488
51502989142464876602880842211559
51502989142464876602880842217175
51502989142464876602884195079389
51502989142464876602891690524496
51502989142464876605331916035433
51502989142464876605331916488895
51502989142464876605331917551753
51502989142464876605426446615792
51502989142464876605426446733884
51502989142464876612106743363007
51502989142464876612106857694969
51502989142464876788356716028321
51502989142464876788356716028322
51502989142464876788440398853721
51502989142464876793440435029533
51502989142464876795121083021398
51502989142464880316463004219933
51502989142464880316546687045333
51502989142465760569672670471528
51502989142465760569672670471612
51502989142465760569672670473016
51502989142465766052520732692943
51502989142465766052520734228136
51502989142465766052520734228137
51502989142465766052520761390751
51502989142465766052520761392155
51502989142465766052524205069299
51502989142465766052524205069383
51502989142465766054218782113225
51502989142465766098277789862611
51502989142465766100784830893650
51502989142465766100784830893651
51502989142465766100787126660421
51502989142465777170629776347920
51502989142465777170629776349324
51502989142465777170640624188632
51502989142465777172303430819206
51502989142465777173143698025782
51502989142465777173143698025786
51502989142465777173143698124956
51502989142465777173143699542106
51502989142465777173143726704672
51502989142465777173154158378985
51502989142465777173154531904006
51502989142465777179918524999068
51502989142465777179918553576567
51502989142465777179918553578784
51502989142465777179918553596250
51502989142465777179918553596254
51502989142465777218907859596478
51502989142465777223991462644330
51502989142465777223991462644357
51502989142465777223991462644414
51502989142465780884274814414566
51502989142465780884274814434249
51502989142472663658756901461664
51502989142472663658756901461665
51502989142472663681633693916625
51502989142472663681633694034717
51502989142472663686713083286883
51502989142472663686713169380323
51502989142472663686716526828549
51502989142472663686800209181781
51502989142472663689244574305137
51502989142472663689244574306541
51502989142472663689244574324011
51502989142472663689245345957469
51502989142472663796014471242189
51502989142472663823976908147022
51502989142472663823977022938269
51502989142472663823977281199566
51502989142472663823977281205426
51502989142472663823995620694923
51502989142472663823995620694924
51502989142472663823997828735330
51502989142472663826506014943630
51502989142472663826506100701572
51502989142472663826506100701581
51502989142472668620852516801287
51502989142472668620855844153477
51502989142472668620855844159093
51502989142472668620855958472341
51502989142472668758050480363947
51502989142472668758050480365351
51502989142472668758050483546275
51502989142472669146676605883585
51502989142472669169898518698773
51502989142472669169919525144321
51502989142472669169919525148693
51502989142472669169919525228885
51502989142472669172095651509360
51502989142472669172154970063665
51502989142472669172157954478137
51502989142472669172158327530765
51502989142472669177240854435945
51502989142472669177240854435946
51502989142472669177241628798213
51502989142472669177241628916314
51502989142472669177241629270605
51502989142472669215652189229745
51502989142472669217911883747244
51502989142472669217911883747245
51502989142472669218099911824572
51502989142472669352850181962757
51502989142472669352912857866069
51502989142472669355109876357792
51502989142472669355109876357793
51502989142472669355360580456525
51502989142472669360192560802216
51502989142472669360193206323058
51502989142472679738972447516508
51502989142472679741505015172903
51502989142472679741505015172987
51502989142472679741505015174391
51502989142472679748752487098307
51502989142472679855525830429515
51502989142472679855525830429542
51502989142472679876170354510372
51502989142472679876173797716620
51502989142472679876173798070752
51502989142472679878680834380058
51502989142472679878682001339231
51502989142472679878682001399222
51502989142472679878684277704558
51502989142472679878684321165188
51502989142472679878702922044386
51502989142472679878702922050002
51502989142472680264794172946726
51502989142472680264859343749068
51502989142472680264859343749069
51502989142472680267308094605718
51502989142472680288037178385316
51502989142472680290181445389633
51502989142472680290181531128622
51502989142472680290202366096033
51502989142472680290204664595917
51502989142472680290265213954238
51502989142472680290267426710758
51502989142472680290267426710761
51502989142472680290267426710762
51502989142472680290275688735058
51502989142472680290275717432866
51502989142472680290275717433026
51502989142472680290275717433109
51502989142472680290275717433110
51502989142472680295361604548862
51502989142472680336029273643522
51502989142472680336029273644974
51502989142472680336031597991496
51502989142472680336032615166897
51502989142472680336032615166898
51502989142472680341115189345058
51502989142472680473195785023454
51502989142472680478313181930090
51502989142472680478313181949773
51502989142472680478313181955606
51502989142472680478560803270710
51502989142472685206181338454989
51502989142472685206181338455016
51502989142472685206243414656732
51502989142472685206244100569917
51502989142472685206244186309064
51502989142472685206244186309065
51502989142472685229402636648091
51502989142472685229402636648100
51502989142472685229403336910190
51502989142472685229403408300263
51502989142472685229403408300272
51502989142472964013328086138111
51502989142472969361428921534776
51502989142472969544631174460536
51502989142472980067952566639659
51502989142472980477286851139077
51502989142472980477286851204927
51502989142472980477286851204928
51502989142472980477286851677152
51502989142472980479546282733537
51502989142472980479546311431297
51502989142472980479737925416620
51502989142472985418673930908426
51502989142473864443795459161591
51502989142473864443795459161592
51502989142473864443816351288227
51502989142473864444067056789524
51502989142473869926918218216658
51502989142473869934258162602494
51502989142473869972671803126574
51502989142473869980265890945450
51502989142473869980265890945453
51502989142473869980265890945658
51502989142473880427354208544304
51502989142473880498503593554858
51502989142473880498506028167692
51502989142473880498506688037440
51502989142473880498527608743840
51502989142473880503578787985658
51502989142473881045024162665832
51502989142473881045035785341288
51502989142473881047263820910209
51502989142473881047263820910210
51502989142473881047295216869814
51502989142473881047295216869898
51502989142473881047297626955324
51502989142473881047538084324824
51502989142473881047538084343781
51502989142473881047539232236686
51502989142473881047548674015020
51502989142473881047549707056893
51502989142473881047549707411185
51502989142473881047549736187733
51502989142473881047570627645201
51502989142473881047570628117585
51502989142473881052381218781053
51502989142473881054877767220307
51502989142473881054877795781012
51502989142473881054877795799969
51502989142473881093040620775607
51502989142473881093051211865240
51502989142473881093292817145150
51502989142473881093302258924936
51502989142473881093302263530066
51502989142473881093302263530272
51502989142473881093302263530273
51502989142473881093303291847472
51502989142473881093303291866183
51502989142473881093303291866186
51502989142473881093303291866187
51502989142473881093303292044305
51502989142473881093303292319649
51502989142473881093303292397624
51502989142473881093303292397625
51502989142473881093303292398596
51502989142473881093303292398597
51502989142473881093303292399841
51502989142473881093324212553872
51502989142473881093324213104789
51502989142473881093324213104996
51502989142473881093324213104997
51502989142473881093324327344913
51502989142473881098383543746554
51502989142473881098383543746555
51502989142473881098385866576756
51502989142473881098385866576757
51502989142473881098385866578001
51502989142473881098385866578208
51502989142473881098385866578209
51502989142473885986422950788306
51502989142473885988933777964716
51502989142473885988954727249428
51502989142473885994005529779694
51502989142473885994015961553238
51502989142473885994017128578261
51502989142473885994017152374924
51502989142473885994017152571757
51502989142473885994017152925889
51502989142473885994017152926048
51502989142473885994017152926049
51502989142473885994017157157977
51502989142473885994038044500204
51502989142473885994038044578945
51502989142473885994038045051328
51502989142473885994038045051329
51502989142473885994038049283209
51502989142496980245733580313013
51502989142496980382931572923561
51502989142496980429501179813874
51502989142496980429501179813875
51502989142496980795362407702854
51502989142496980841094009615649
51502989142496980841094009733741
51502989142496980841094038317829
51502989142496980841095043207158
51502989142496980841095043207159
51502989142496980841095043212775
51502989142496980841095157526022
51502989142496980841095157526023
51502989142496980841095157645518
51502989142496980841095157645519
51502989142496980978292002226197
51502989142496980978292002344289
51502989142496980978292035647143
51502989142496980978293035817707
51502989142496980978293035819111
51502989142496980978293035823323
51502989142496980978293150136571
51502989142496980978293150256067
51502989142496980978564746248266
51502989142496980978564746248267
51502989142496980978564746253883
51502989142496980985882631606346
51502989142496995070644866337538
51502989142496995070728548690770
51502989142496995070730876159593
51502989142496995207905534973862
51502989142496995207926426864202
51502989142496995207926429985294
51502989142496995207926429985295
51502989142496995207926429990910
51502989142496995207926429990911
51502989142496995207989188629126
51502989142496995207989191750218
51502989142496995207989191751622
51502989142496995207989217326886
51502989142496995207989217326934
51502989142496995207989217327094
51502989142496995619436463524529
51502989142496995619436463530145
51502989142496995619436463543243
51502989142496995619436463608850
51502989142496995619499139219258
51502989142496995619499139752878
51502989142496995619499210963631
51502989142496995619499225373774
51502989142496995619499254071582
51502989142496995619499254071742
51502989142496995619499254538142
51502989142496995619499254538302
51502989142496995619502567013789
51502989142496995619520059925658
51502989142496995619520060275578
51502989142496995619520146080174
51502989142496995619520146080417
51502989142496995619520146546734
51502989142496995619520174778177
51502989142496995619708432773174
51502989142496995619708435899882
51502989142496995619771194538098
51502989142496995619771223235906
51502989142496995619771223236066
51502989142496995619771226424094
51502989142496995626277408232437
51502989142496995665190048517314
51502989142496995665252810282238
51502989142496995665252810282481
51502989142496995665252810283690
51502989142496995665252810283933
51502989142496995665252810750250
51502989142496995665256151805613
51502989142496995665273731338558
51502989142496995672030993028633
51502989142496995672030993495192
51502989142496995672783105805956
51502989142496995802513478920174
51502989142496995809228985639181
51502989142496995810033294666976
51502989142496996854782481251445
51502989142496996854782481270319
51502989142496996854845243100690
51502989142496996854845271798498
51502989142496996854866077652574
51502989142496996854866078006866
51502989142496996854866163807333
51502989142496996854866192503689
51502989142496996854866192505093
51502989142496996854866192853366
51502989142496996854866192853526
51502989142496996855054448899449
51502989142496996855054448905065
51502989142496996855054449023317
51502989142496996855054450434643
51502989142496996855054450440258
51502989142496996855054450440259
51502989142496996855117125047689
51502989142496996855117125049093
51502989142496996855117210664373
51502989142496996855117212199567
51502989142496996855117212205182
51502989142496996855117212205183
51502989142496996855117212265014
51502989142496996855117215387510
51502989142496996855117239362181
51502989142496996855117240962822
51502989142496996855117240962982
51502989142496996855120568255340
51502989142496996861550186291224
51502989142496996861612603699923
51502989142496996861623427541280
51502989142496996861832371974828
51502989142496996861832375097129
51502989142496996861832375157156
51502989142496996861895048118856
51502989142496996900037310461674
51502989142496996900598828010801
51502989142496996900598828010849
51502989142496996900870795574289
51502989142496996900874153047164
51502989142496996907366532847971
51502989142496996907554559875587
51502989142496996908130153452360
51502989142496996908130153531065
51502989142496996908130268237833
51502989142496996908130268315752
51502989142496996908130268316489
51502989142496996908130268322313
51502989142496996908130268434581
51502989142496996908130273020016
51502989142496997038047781862997
51502989142496997038047781863157
51502989142496997044574985830433
51502989142496997044575004883821
51502989142496997044575004943652
51502989142496997044637762476488
51502989142496997044825688514382
51502989142496997044825688516652
51502989142496997044825704932920
51502989142496997044825707647076
51502989142496997044909387286152
51502989142496997045390563531392
51502989142496997045390907827673
51502989142496997045390907887664
51502989142496997045390907906378
51502989142496997045390912610642
51502989142496997045390936523993
51502989142496997045390936602734
51502989142496997045390937075118
51502989142496997045390941306962
51502989142496997045390941306998
51502989142496997045390941307206
51502989142496997045411828415897
51502989142496997045411828416141
51502989142496997045411828967022
51502989142496997045411833198866
51502989142496997045411833199110
51502989142569776258161819335416
51502989142569776260397259649660
51502989142569925140903580489691
51502989142569925140903580489700
51502989142569925140903580839611
51502989142569925140903580839620
51502989142569926238475912992409
51502989142569926352797116334536
51502989142569926352797116334537
51502989142569926833837379061241
51502989142569926835716885467873
51502989142569926836281740996653
51502989142569926836281741352189
51502989142569926971045828955146
51502989142569926971046205563108
51502989142569926971046205568715
51502989142569926971046977216835
51502989142569926971317801202411
51502989142569926972705954332090
51502989142569926972706729172610
51502989142569926972706732353290
51502989142569926972706732354778
51502989142569926972801262952606
51502989142569926972801264549035
51502989142569926972801264553247
51502989142569926972801264554651
51502989142569926972989549848019
51502989142569926973542409516290
51502989142569926973542409632978
51502989142569926973542409634382
51502989142569926973542409982814
51502989142569926973542409982898
51502989142569930082559381290846
51502989142569930082622057316622
51502989142569930082622425788646
51502989142569930082622425788694
51502989142569930082622425788854
51502989142569930082622428791695
51502989142569930082622430388124
51502989142569930082622430392336
51502989142569930082622430393740
51502989142569930082622430393824
51502989142569930494131562033912
51502989142569930494134660866626
51502989142569930494134675215532
51502989142569930494341644356026
51502989142569930494341644356027
51502989142569930494341644361642
51502989142569930494341644361643
51502989142569930494341644417262
51502989142569930494404320381803
51502989142569930494404320387419
51502989142569930494404320443038
51502989142569930494404434885854
51502989142569930494404693518752
51502989142569930494404693520240
51502989142569930495764251885709
51502989142569930540074337262966
51502989142569930540095229271558
51502989142569930541768881082696
51502989142569930677087352995930
51502989142569930677087352995957
51502989142569930677167955565491
51502989142569930677355983523323
51502989142569930677355983642819
51502989142569930677355983700469
51502989142569930677355983708510
51502989142569930677418659549099
51502989142569930677418659668595
51502989142569930679029664156136
51502989142569931728903805288561
51502989142569931728903806338273
51502989142569931728914265291850
51502989142569931728914267176955
51502989142569931728914281175950
51502989142569931728914281525870
51502989142569931728935288037109
51502989142569931728935288037110
51502989142569931729405214544482
51502989142569931729415689713205
51502989142569931729415689732079
51502989142569931729467889170625
51502989142569931729467889520302
51502989142569931729467889520545
51502989142569931729478365738981
51502989142569931729478365757695
51502989142569931729478480260258
51502989142569931729478480726818
51502989142569931729499286114334
51502989142569931729499286464254
51502989142569931729499286529862
51502989142569931729499372269010
51502989142569931729499372269093
51502989142569931729499372269094
51502989142569931729499400965449
51502989142569931729499400966853
51502989142569931729499401315126
51502989142569931729499401315286
51502989142569931729687658961850
51502989142569931729688433796510
51502989142569931729750320106495
51502989142569931729750449424582
51502989142569931729750449424742
51502989142569931729751109822286
51502989142569931729751482893787
51502989142569931729751482893788
51502989142569931729751482899403
51502989142569931729751482899404
51502989142569931729751482899488
51502989142569931731111414318989
51502989142569931731383009380729
51502989142569931731383009380972
51502989142569931774667866435786
51502989142569931774670519395657
51502989142569931775231950667770
51502989142569931775253990569266
51502989142569931775423407589341
51502989142569931775442018646594
51502989142569931776927646556872
51502989142569931776927646556873
51502989142569931777115673584488
51502989142569931777679757816472
51502989142569931777679758866184
51502989142569931777679758866185
51502989142569931777680906837793
51502989142569931911868511652074
51502989142569931911949885876690
51502989142569931912430029081462
51502989142569931912430029082866
51502989142569931912430029082914
51502989142569931912430029083074
51502989142569931912430029083158
51502989142569931912430057779270
51502989142569931912430057779430
51502989142569931912433370722873
51502989142569931912492705107238
51502989142569931912492705108690
51502989142569931912492705108934
51502989142569931912681106238646
51502989142569931912681106238806
51502989142569931912684090574572
51502989142569931912701998069314
51502989142569931912701998186002
51502989142569931912701998247190
51502989142569931912701998247238
51502989142569931912701998247398
51502989142569931912764674273174
51502989142569931914125639167177
51502989142569931914125639167421
51502989142569931914376341870809
51502989142569931914376341870844
51502989142569931914376341870892
51502989142569931914940426102876
51502989188543813175289676098720
51502989188543813182629358857148
51502989188568129108345222744658
51502989188574988941677252569879
51502989188575889372228279834839
51502989188575900073755300010188
51502989188575900622526092708107
51502989188575905432008166047263
51502989188575905569268920772655
51502989188575933434520435700554
51502989188575933434520522839382
51502989188575933434583284958438
51502989188576200263004973302024
51502989188576200819328012231014
51502989188576200819328097970162
51502989188576200865081597140882
51502989188576200865144444994715
51502989188576205613664010334372
51502989188576205621257753600195
51502989188576205621257839339099
51502989188576205621257839339343
51502989188576205750924677723944
51502989188576205750924765059521
51502989188576205750924765059605
51502989188576205750924765059764
51502989188576205750924765063976
51502989188576205750924765063977
51502989188576205758455746210742
51502989188576205758455746210743
51502989188576205758455831949647
51502989188576205758455831949890
51502989188576205758455831949891
51502989188576205758518508325586
51502989188576205758518508325587
51502989188576205758518594064491
51502989188576205758518594064734
51502989188576205758518594064735
51502989188576205758539514768710
51502989188576233621593983932024
51502989188576233621594069671172
51502989188576233623853791155218
51502989188576233623853791174092
51502989188576233623853791640651
51502989188576233623853791640652
51502989188758704822688176199831
51502989188758715346011549596312
51502989188758715346011635335460
51502989188762617806529355778736
51502989188762651158354004531638
51502989188762651158354376067946
51502989188786933730549123175585
51502989188794593291880473175081
51502989188794738055972340030412
51502989188795071592236431254341
51502989188795071599515761289365
51502989188795071599578436960850
51502989188795072186760694246888
51502989188795088200723915334232
51502989188795088200723915353915
51502989188795088200723915684152
51502989188795088200723915703835
51502989188795088200786591355796
51502989188795088200786591360008
51502989188795088200786591375479
51502989188795088200786591379691
51502989188795088200786591709928
51502989188795088200786591729611
51502989188856015550287723458965
51502989188859913071736920337747
51502989188866672200825334849243
51502989188866822318337424296980
51502989188866822318337424301192
51502989188866822318337424316663
51502989188866822318337424320875
51502989188867572585622519986891
51502989188867572631125399743895
51502989188867672925776349973453
51502989188867672925776350327585
51502989188867717395656002899318
51502989188867717395718764664242
51502989188867717397912339473122
51502989188867717397975101592178
51502989188867722748888451561940
51502989188867722748888451566152
51502989188867722748888451581623
51502989188867722748888451585835
51502989188867722886086530265768
51502989188867722886086530285451
51502989188867722886149206291544
51502989188867722886149206311227
51502989188867733869265535778968
51502989188867734006526290504360
51502989188867973115046944325773
51502989188868017584926568199746
51502989188868017584986145038676
51502989188868017584989239639302
51502989188868017587245581153458
51502989188868018179514336148090
51502989188868023075357124283639
51502989188868023075419800309415
51502989188868023121173384751319
51502989188868023121173385101239
51502989188868034195734208004596
51502989188868034195734212726329
51502989188868034195734212726330
51502989188868034195796884034584
51502989188868034195796884384504
51502989188868034195796884520018
51502989188868034195796888751946
51502989188868034195796889106237
51502989188868034195796889106238
51502989189524034898157052147664
51502989189524035444940568215047
51502989189524035444940653954195
51502989189731178389755744832062
51502989189742883986414983955861
51502989189742883986414984305781
51502989189767199315638520594577
51502989189767199315638520595981
51502989189767199315638520944497
51502989189767201106742343880247
51502989189767201106742429619395
51502989189767201107286652228883
51502989189840135793090812493555
51502989189840135974598402636241
51502989189840135974598488725309
51502989194452003058234755158427
51502989194452003469828732990071
51502989194476454332092527230624
51502989194483658279873169199938
51502989194483658279873169205554
51502989194483658279873170268572
51502989194484530845109719002640
51502989194484558840341825877025
51502989194484558840341825877026
51502989194484564198594604457671
51502989194484826232429650931938
51502989194484826278183235841806
51502989194484831034359392294476
51502989194484831164026432337974
51502989194484831164026432337975
51502989194484831171557384905024
51502989194484831171641182049296
51502989194484831171641182049297
51502989194484831216557938729222
51502989194484831217310969821534
51502989194484831217373846252812
51502989194484831217373846252813
51502989194484859036955430341575
51502989194667346110022923488260
51502989194667346112282616466354
51502989194670931912156427704177
51502989194670931912240110529585
51502989194670931912240110529586
51502989194671232098982627999341
51502989194671232098982742790381
51502989194671232101426993004605
51502989194671232101510675830013
51502989194695258771369329317212
51502989194702002025569695342913
51502989194702462901516342871858
51502989194703218659228526964679
51502989194703266830129001889025
51502989194703363469328109979432
51502989194703363469328110078819
51502989194703363469328110096081
51502989194703396816067504536739
51502989194703402169233581353375
51502989194703647598819609537901
51502989194703647598819724328941
51502989194703663658323651846025
51502989194703663658598718326743
51502989194703669148753839442423
51502989194703669148753839442424
51502989194703697005254502274975
51502989194703697005338069837167
51502989194703702495681247727935
51502989194703702495764815290127
51502989194703702503023224736897
51502989194703702503023224736898
51502989194774992482997244877907
51502989194775264079087354886263
51502989194775292672264482353761
51502989194775292672267838403919
51502989194775292672267838758051
51502989194775308548946345506495
51502989194775308549030028326287
51502989194775447593906453782156
51502989194775447594094740139738
51502989194775447594178308174106
51502989194775447777109079700469
51502989194775447777192388995457
51502989194775447777192647262661
51502989194775457616472457042132
51502989194776164646899136880827
51502989194776164646899165577183
51502989194776164646899165927103
51502989194776197998452218101749
51502989194776197998473110110341
51502989194776197998640503396521
51502989194776197998724157170037
51502989194776197998724186216313
51502989194776197998724187266073
51502989194776198044205803011617
51502989194776198044477772175941
51502989194776209162595394764159
51502989194776212822798532209817
51502989194776212822882185983333
51502989194776212822882214679689
51502989194776212822882215029609
51502989194776212822882216079369
51502989194776314993179022033040
51502989194776314993179022033041
51502989194776314993179395085669
51502989194776648488521050938178
51502989194776659606639091692379
51502989194776659606639091692380
51502989194776659608814959418661
51502989194776659608898523220942
51502989194776659608901621935395
51502989194776659608901621935404
51502989194799263342463841897777
51502989194799263342484733906369
51502989194799307813913034212575
51502989194799307813913062438159
51502989194799307813913063855101
51502989194799307813933983493027
51502989194799323736431131054369
51502989194799323736431132570689
51502989194800479976122932253307
51502989194800513329639946504705
51502989194800513329639975201061
51502989194800524447676239784021
51502989194800524447676268363737
51502989194800524447759922603813
51502989194800524447759951183529
51502989194800524447760180871017
51502989194800524493429824693889
51502989194800524493513507513681
51502989194800524493513508563441
51502989194800524493513765780885
51502989195327304947367352517379
51502989195327338294130719216737
51502989195327338300884625502541
51502989195327338300884739821405
51502989195327338346450268422745
51502989195327338346638210411005
51502989195327338346638296500073
51502989195358858768905680960527
51502989195359759329963530923383
51502989195423398860717431444001
51502989195424551446878297133059
51502989195424551492631882041523
51502989195424599617778772057405
51502989195424599617799692645713
51502989195424599663532356965869
51502989195431804160272339267677
51502989195431804571866317099321
51502989195431804754880656266617
51502989195431804754880656733177
51502989195432710088617629379779
51502989195457021715169016338883
51502989195457021760922601130707
51502989195457122646258869783571
51502989195639487414538610424621
51502989195643404241511375692813
51502989195643404241511376159373
51502989195643404241511404739089
51502989195643404287244040362889
51502989195650297895153584475895
51502989195650309191205068346695
51502989195650313954932437563613
51502989195650609380475633534695
51502989195650609380475662232455
51502989195650609385746489937727
51502989195650614144203002864041
51502989195651498835250270938183
51502989195651498835250299635943
51502989195651498835271191643131
51502989195651509948308364927755
51502989195674609703045659797111
51502989195674609703233687874439
51502989195674624520616889813623
51502989195674625579810143975629
51502989195674625579810172201213
51502989195674625625563728767453
51502989195674625626045274997033
51502989195674625626045279602127
51502989195675810453374100922939
51502989195675810453374100924343
51502989195675810460128035789863
51502989195675810460148927797051
51502989195675810460148927798455
51502989195675810460316063867191
51502989195675825277699265806375
51502989195675826519823176310269
51502989195675826519823205474589
51502989195675826520409215767411
51502989195747555690716269713259
51502989195747555690716271130201
51502989195747555690904297790587
51502989195747555690904298144719
51502989195747558800453495981671
51502989195747558800474645207707
51502989195747559212256651116679
51502989195747559395250098275383
51502989195747559395250098629515
51502989195747559395270990283975
51502989195747559395270990750535
51502989195747560447603469075643
51502989195747560447666116521703
51502989195747560447666230840567
51502989195747560447666231194699
51502989195747560447666489474953
51502989195747560449360806484813
51502989195747560493357025287751
51502989195747560493419701313527
51502989195747560495595913413343
51502989195748756447798388837083
51502989195748756447798645706011
51502989195748756447986673781935
51502989195748756447986673783339
51502989195748756447986674131855
51502989195748759557535871974423
51502989195748759557556792562731
51502989195748759557557021200459
51502989195748759603310348774839
51502989195748759969339027109431
51502989195748760152332474266731
51502989195748760152332474268135
51502989195748760152332474616651
51502989195748760152332474734695
51502989195748760152353366276727
51502989195748760152353366743287
51502989195748761204748607181835
51502989195748761204750931179889
51502989195748761206443182476161
51502989195748761206443182826081
51502989195748761250418509271911
51502989195748761250439401280503
51502989195748761250504487391997
51502989195748761252113056218397
51502989195748761252196739038189
51502989195748761252678289872863
51502989195748761387679263647383
51502989195748761387679264113943
51502989195748761387700069916827
51502989195748761389373839291629
51502989212174262064117605698660
51502989212174262064117605815300
51502989212174262064138526403608
51502989212176663761233677041380
51502989212176963767552693402512
51502989212176963767552693519152
51502989212176963767573614107460
51502989212176963904750686129700
51502989212176963950504270921524
51502989212177879343314262847055
51502989212177879754908240678699
51502989212201430003585829270235
51502989212201430003585833519585
51502989212201430003585833521037
51502989212201430003606754225985
51502989212209501155818783788595
51502989212209501757958168145625
51502989212209534511772255262958
51502989212209534511772255599780
51502989212209534511772255612878
51502989212210407221591792750995
51502989212210707273664394136253
51502989212210707273664422715921
51502989212210707403331348442976
51502989212210707410862386747779
51502989212210707410862386749147
51502989212210707410862386749231
51502989212210707410862415326469
51502989212210707410862415327486
51502989212210707410862415327495
51502989212210707410862415328890
51502989212210707410946069573178
51502989212210707410946098152894
51502989212210707412556990973109
51502989212210707449084933351440
51502989212210707456615971659099
51502989212210707456616000237354
51502989212210707456616000355455
51502989212210707456678733776694
51502989212210707456678762356410
51502989212210707458310575883061
51502989212393066825215223811128
51502989212393066832547528986794
51502989212393217410137462980980
51502989212395907581226174903186
51502989212395907583670538497124
51502989212395907583670539908450
51502989212395907583670539914066
51502989212395917466444785329975
51502989212397108338224868076146
51502989212397108338224868076194
51502989212397108338224896773954
51502989212397108340731909107234
51502989212397108340752829813586
51502989212397118223506210384985
51502989212397118223506210501625
51502989212397118223527159787693
51502989212397118223527160850551
51502989212420132037812281887146
51502989212420132083565866678970
51502989212420234625873331037033
51502989212420282201914784388563
51502989212428238795249696355794
51502989212428238795249725052150
51502989212428238795312228420132
51502989212428238795312486700434
51502989212428238795312487166994
51502989212428238795333120428724
51502989212428238795333149125080
51502989212428238795333378709026
51502989212428238795333407405382
51502989212428238795500773511526
51502989212428238795521406786354
51502989212428238795521665520118
51502989212428328015104187011454
51502989212428328015104188540824
51502989212428328022447227349410
51502989212428339140567198382688
51502989212428339140567227512556
51502989212428339140737647473581
51502989212428372487496900819356
51502989212428372487498048712308
51502989212429089590772388903516
51502989212429139408814833204104
51502989212429139409065881663480
51502989212429239708570394699837
51502989212429523838061849614706
51502989212429523838061849614754
51502989212429523838061878312514
51502989212429545250986114631876
51502989212429545250986114631924
51502989212429545250986114632083
51502989212429578597725466142300
51502989212429578597725494840108
51502989212429578597746386730656
51502989212429578597748711195270
51502989212489160791630243537216
51502989212490462255156681309875
51502989212490462255177573318467
51502989212490512080549110687287
51502989212490512080549140802037
51502989212490512263563451389617
51502989212490512263563479969333
51502989212490515784898005656069
51502989212493163958424375727547
51502989212493213372201935264723
51502989212493213372201935620259
51502989212493213372201964316615
51502989212493213372204258096377
51502989212493213372204258213017
51502989212493213372205286966153
51502989212493213372205287082793
51502989212493213966977617207619
51502989212493213966977617324259
51502989212493213966977645903975
51502989212493213966998538030611
51502989212493213966998566610327
51502989212493228196363315896089
51502989212493228196365640244063
51502989212501173669882933397270
51502989212501173669945436881892
51502989212501173669945695162194
51502989212501173669966357586840
51502989212501173669966615867142
51502989212501173669966616217062
51502989212501173669966616221433
51502989212501173670133723239522
51502989212501173670154643944470
51502989212501173670154902561594
51502989212501274007860452873801
51502989212501274007860452886851
51502989212501274010308188297003
51502989212501290618855894851281
51502989212501290664588587634504
51502989212501290664588587634513
51502989212501318480226870606308
51502989212501318480247762614900
51502989212501318482486306721090
51502989212501319077303801141438
51502989212501319077307158608538
51502989212501324016434629072469
51502989212502074283448271720534
51502989212502074283448271721986
51502989212502074283448300418342
51502989212502074283699320179910
51502989212502074283699348877718
51502989212502074283720240886310
51502989212502085401816628391252
51502989212502085401837549096200
51502989212502085401837549097652
51502989212502191049406922116241
51502989212502219645118940248970
51502989212502224401211050396859
51502989212502224401211438348546
51502989212502224401211438350967
51502989212502224401211438350976
51502989212502224584246669524425
51502989212502235519349983041392
51502989212502235521588527147582
51502989212502235521612513402668
51502989212502474767390822631533
51502989212502491238656623987784
51502989212502519651375194961818
51502989212502519788635949337290
51502989212502519834389534129114
51502989212502524590482032211428
51502989212502524590482032231114
51502989212502524590502924220020
51502989212502524590502924237273
51502989212502524590502924237282
51502989212502524590502924238254
51502989212502524590502924239706
51502989212502524590502952936062
51502989212502524727763291015190
51502989212502524727763678612745
51502989212502535708620576921527
51502989212502535708620576921536
51502989212502535710859116441506
51502989212502535710859121145818
51502989212502535710880013154353
51502989212502535710880013154362
51502989212502535848140767529825
51502989212525199975652479118418
51502989212525199975652479571880
51502989212525199975652480634738
51502989212525199975673285387862
51502989212525199975673371127010
51502989212525199975673371580472
51502989212525199975673372643330
51502989212525199975673399823366
51502989212525199975673400160188
51502989212525199975673400173286
51502989212525199975673400177657
51502989212525199975673401223046
51502989212525483693372112542258
51502989212525489001070433634887
51502989212525500119169373887874
51502989212525500119169488206738
51502989212525500119169488660200
51502989212525500119169489723058
51502989212525500119190294592822
51502989212525500119190380215330
51502989212525500119190380668792
51502989212525500119190380681890
51502989212525500119190380686261
51502989212525500119190381731650
51502989212525500119190408911686
51502989212525500119190638949094
51502989212525500302183713508632
51502989212525500302183713525894
51502989212525500302183713527346
51502989212525500302183714925574
51502989212525500302204634232294
51502989212525500302204635631974
51502989212525500302204978588566
51502989213049612108543514793527
51502989213072678705582564864059
51502989213072678710665139042219
51502989213076629303045253860818
51502989213076629303045368651858
51502989213076629348798838652642
51502989213076629348798953443682
51502989213084734276341324110200
51502989213084734276362244698508
51502989213084734413602107518850
51502989213084734459104614799406
51502989213084734459355663258782
51502989213084734459355663277496
51502989213084734459355663730958
51502989213084734459355663744056
51502989213084734459355692310674
51502989213084734459376584332364
51502989213084734825133293017358
51502989213084734825195969043134
51502989213084734825196343630796
51502989213084734870886877925822
51502989213084734870949553951598
51502989213084734870949899842904
51502989213084734870949928422620
51502989213085635438699034037276
51502989213145624652603195019746
51502989213145624698335859223262
51502989213145625247399770133422
51502989213146573259326562622526
51502989213146573259389351904308
51502989213146873448659914016792
51502989213146873448659917204736
51502989213146873448659945901092
51502989213149274962573363968748
51502989213149274962761650326378
51502989213149274962761678906094
51502989213149274962824440671018
51502989213149275100022318962702
51502989213149275145775903871166
51502989213149275145775989960234
51502989213149275145775989964605
51502989213149527164208784947637
51502989213149575151843957315237
51502989213149575151843957848892
51502989213149575152011323618214
51502989213149575152011352197930
51502989213149575152011352314570
51502989213149575152032244206522
51502989213149575152095001720644
51502989213149575152095005971446
51502989213149575152095034667802
51502989213149575289271992254538
51502989213149575289272102322600
51502989213149575289272107039962
51502989213149575289292912842846
51502989213149575289293027628270
51502989213149575290715630907150
51502989213149575335025577163002
51502989213149575335025658534708
51502989213149575335025663252070
51502989213149575335025663256441
51502989213149575335046583840378
51502989213149575336469187119258
51502989213157680262128300372140
51502989213157680262128328951856
51502989213157680262128329068496
51502989213157680262149220960448
51502989213157680262149249656804
51502989213157680262306024219610
51502989213157680262316586729770
51502989213157680262316615309486
51502989213157680262316615426126
51502989213157680262337507318078
51502989213157680262400183343854
51502989213157680262400268020144
51502989213157680262400269083002
51502989213157680262400296716500
51502989213157680262400297779358
51502989213157680264579144074249
51502989213157680399577253831060
51502989213157680399577255366094
51502989213157680399577368622100
51502989213157680399577370151518
51502989213157680399598175954402
51502989213157680399598290739826
51502989213157680445330838739524
51502989213157680445330840274558
51502989213157680445330924834208
51502989213157680445330926363626
51502989213157680445330953530564
51502989213157680445330954943342
51502989213157680445351846951934
51502989213157680447593368922681
51502989213157680811170974445260
51502989213157680811170974917436
51502989213157680811171233197738
51502989213157680811171347516602
51502989213157680811171347983162
51502989213157680811191895505744
51502989213157680856924559353724
51502989213157680856924559709260
51502989213157680856924559825900
51502989213157680856924817989562
51502989213157680856924903728710
51502989213157680856924904195270
51502989213157680856924932774986
51502989213157680856945480414208
51502989213158580829960916861732
51502989213158580830128282631054
51502989213158580830149201800968
51502989213158580830149203219362
51502989213158580830211963921428
51502989213158581378920253073246
51502989213158581424673837865070
51502989213158581424673837981710
51502989213158687077696159385957
51502989213181697195152788404894
51502989213181697240906344617002
51502989213181697240906344971134
51502989213181697378167013253326
51502989213181947971210551555838
51502989213181995595494934925237
51502989213181995595578617750645
51502989213181995732755689650629
51502989213181995778509159773669
51502989213181996144621635252533
51502989213181997384402461696730
51502989213181997384402462050862
51502989213181997430156013676750
51502989213181997430156017908838
51502989213181997430156018262922
51502989213181997430156018262970
51502989213181997430176934265058
51502989213181997430176938497146
51502989213181997430176938969322
51502989213181997567416682313074
51502989213181997567416686545162
51502989213181997567416686899246
51502989213181997567416686899294
51502989213181997567416772638442
51502989213181997567416801218110
51502989213181997567437602901382
51502989213181997567437607071991
51502989213181997567437607133470
51502989213181997567437607605646
51502989213181997567437721924510
51502989213182098271747830019783
51502989213182098317501386231891
51502989213364462680762840896168
51502989213364463085843543730469
51502989213364463085843543908588
51502989213364463085864435739061
51502989213364463085864435917180
51502989213364463223104298639596
51502989213364463223125190648188
51502989213364463223292584997226
51502989213364463223313477005818
51502989213364468027439892309245
51502989213364468164697203360377
51502989213364477498490388439868
51502989213365377883205037718912
51502989213365377883225958307220
51502989213365377883226188007806
51502989213365377883226216587522
51502989213365678072474828179064
51502989213365678072474856758780
51502989213365678072475603019340
51502989213365678072475631599056
51502989213365678072475888460964
51502989213365678072495748767372
51502989213365678072496523607648
51502989213365678072496523724288
51502989213365678072496552304004
51502989213365678072496780469556
51502989213365678072496782004590
51502989213365678074759310652713
51502989213365678074759312169033
51502989213368079586472989354028
51502989213368079586473017933744
51502989213368079723733657990352
51502989213368079769466322193868
51502989213368079769487242782176
51502989213368365141354058626667
51502989213368368801577857670450
51502989213368368847331413882558
51502989213368379775721887805588
51502989213368379775721916385304
51502989213368379775722686637956
51502989213368379775722690870044
51502989213368379775742808393896
51502989213368379775743578646548
51502989213368379775743582700517
51502989213368379775743582878636
51502989213368379775743583234172
51502989213368379775743583350812
51502989213368379775743611930528
51502989213368379777354504749366
51502989213368379913003477030220
51502989213368379913004247282872
51502989213368379913004251870496
51502989213368379958736141233736
51502989213368379958736911486388
51502989213368379958736916074012
51502989213368379958736916190652
51502989213368379958757836778960
51502989213368520790813646005112
51502989213368520790817002055270
51502989213376174134395824548536
51502989213376174180149409457000
51502989213376174180212171571844
51502989213376190242167030585776
51502989213376474323666418428680
51502989213376474323666504521912
51502989213376474323666504521960
51502989213376474323729180547736
51502989213376474323750072556280
51502989213376474323750072672920
51502989213376474323750101248472
51502989213376474323750101254088
51502989213376474323752421014438
51502989213376474369419974640788
51502989213376474369420089430376
51502989213376474369420089431828
51502989213376474369482736759844
51502989213376474369482736877888
51502989213376474369503657460580
51502989213376474369503657464744
51502989213376474369503657464951
51502989213376474369503657582836
51502989213376474369505977226546
51502989213376484887744193286770
51502989213376485025007529227660
51502989213376485070677431666252
51502989213376485070740193431176
51502989213376485436703529853820
51502989213376485436787212188338
51502989213376485436787212207052
51502989213376485436789535136632
51502989213376485482457114645644
51502989213376485482457118816253
51502989213376485487790737399820
51502989213376490431437624465920
51502989213377374335091770625817
51502989213377374891478200069112
51502989213377374937230718928554
51502989213377374937231756281220
51502989213377374937231756751944
51502989213377374937231756753396
51502989213377374937231784977576
51502989213377385453212113740704
51502989213377385453212115140384
51502989213377386048008345897788
51502989213377386050268925319254
51502989213377386055351499497414
51502989213377386055602433301104
51502989213377390999249406106352
51502989213400500622744820455469
51502989213400501819052297954990
51502989213400501864785076948094
51502989213400501864805882746814
51502989213400501864805997532238
51502989213400502002066637122286
51502989213400502002631866413314
51502989213400502002631870664116
51502989213400785941831831131631
51502989213400785941852723140223
51502989213400800216946838272430
51502989213400800216946838389070
51502989213400800216946842443039
51502989213400800216947182745342
51502989213400800216967729925486
51502989213400800216967730281022
51502989213400800216967730397662
51502989213400800216967734446015
51502989213400800216967734451631
51502989213400800216967758977378
51502989213400800216968103333650
51502989213400800217135127737811
51502989213400800217135469102972
51502989213400800217156389691280
51502989213400800217218778857038
51502989213400800217218807436754
51502989213400800217219037137340
51502989213400800217219065717056
51502989213400800217219151456204
51502989213400800354228398561810
51502989213400800354228742918082
51502989213400800354228743390258
51502989213400800354396137739296
51502989213400800354417029747888
51502989213400800354417058327604
51502989213400800354479820092528
51502989213400800399961062765326
51502989213400800399961067285855
51502989213400800399961407121598
51502989213400800399961407593774
51502989213400800399982328182082
51502989213400800400149722531120
51502989213400800400170614539712
51502989213400800400233376304636
51502989213400800765927066492536
51502989213400800765989857290638
51502989213400800766010748827054
51502989213400800766010748845768
51502989213400800766010749299230
51502989213400800766010749312328
51502989213400800766010777878946
51502989213400800766199034121826
51502989213400800766261824938642
51502989213400800811680651284360
51502989213400800811743442082462
51502989213400800811764334091054
51502989213400800811764334104152
51502989213400800811931698325342
51502989213400800812015381150750
51502989213400800812015414453657
51502989213400802008302086036414
51502989213400802008322891951774
51502989213400802008322973323480
51502989213400802008322978040842
51502989213400802008322978045006
51502989213400802008322978045054
51502989213400802008322978045213
51502989213400802047089430776200
51502989213400802047089459809378
51502989213400802047089459822476
51502989213400802047277746167008
51502989213400802047361398877666
51502989213400802047361399940524
51502989213400802054055556038650
51502989213400802054055637526996
51502989213400802054055639062030
51502989213400802054055642131930
51502989213400802054055642248522
51502989213400802054055642249974
51502989213400802054055670828238
51502989213400802054055670946330
51502989213400802054076559650338
51502989213400802184538384688582
51502989213400802184622067513990
51502989213400802191316306163320
51502989213400802191316310414122
51502989213400802191337231119070
51502989213400802191902431713742
51502989213400802191902435964544
51502989213400802191902460411550
51502989213400802191902464660900
51502989213473434902497742380906
51502989213473434902497743443764
51502989213473434902518634389498
51502989213473434902518635452356
51502989213473435039779417344686
51502989213473435085512081548202
51502989213473435085532973556794
51502989213473435085532975086212
51502989213473435451561681533960
51502989213473435497294345737476
51502989213473435497315237746068
51502989213473435497315238212628
51502989213473436686908470913208
51502989213473436732662027125316
51502989213473731568744493518348
51502989213473731570174433846162
51502989213473732119291609039991
51502989213473732119312759445525
51502989213473732119479894334763
51502989213473732119500786459995
51502989213473735091768307681334
51502989213473735091768336199571
51502989213473735091768336261050
51502989213473735091768336377690
51502989213473735091768337440548
51502989213473735091768337794632
51502989213473735091768337794680
51502989213473735091768337796084
51502989213473735091789228386282
51502989213473735091789229803224
51502989213473735091789229804676
51502989213473735091789256965998
51502989213473735091789258028856
51502989213473735091851987318798
51502989213473735091851990505338
51502989213473735091851991569600
51502989213473735091852015898514
51502989213473735091852019085054
51502989213473735091852020147864
51502989213473735091852020147912
51502989213473735091852020149316
51502989213473735091852245599100
51502989213473735091852248785592
51502989213473735091852248787044
51502989213473735091852249848450
51502989213473735091852274178816
51502989213473735091852277365308
51502989213473735091852277366760
51502989213473735091852278428166
51502989213473735229029087448578
51502989213473735229029090636522
51502989213473735229029092165940
51502989213473735229029092170152
51502989213473735229029092171556
51502989213473735229050012754248
51502989213473735229050012758460
51502989213473735229050012759864
51502989213473735229112660087832
51502989213473735229112660204520
51502989213473735229112660205924
51502989213473735229112770273986
51502989213473735229113028554288
51502989213473735274782643660686
51502989213473735274782646848630
51502989213473735274782648378048
51502989213473735274782648383664
51502989213473735274782675544986
51502989213473735274782676961928
51502989213473735274782677080020
51502989213473735274803567553578
51502989213473735274803568966356
51502989213473735274803568970520
51502989213473735274803568970727
51502989213473735274803568971972
51502989213473735274866244996296
51502989213473735274866244996344
51502989213473735274866244997748
51502989213473735274866245114388
51502989213473735274866326486094
51502989213473735274866584766396
51502989213473735640811355296520
51502989213473735640832247305112
51502989213473735640832247306564
51502989213473735640832275530744
51502989213473735640832275880664
51502989213473735640832275884828
51502989213473735640832275885035
51502989213473735640832275886280
51502989213473735640894923214248
51502989213473735640894923330888
51502989213473735640894923332340
51502989213473735642254879159544
51502989213473735642317640924468
51502989213473735642338532933060
51502989213473735686564911508628
51502989213473735686564911510080
51502989213473735686564939734260
51502989213473735686564940084180
51502989213473735686564940088344
51502989213473735686564940088551
51502989213473735686564940089796
51502989213473735686564940206436
51502989213473735686648508122712
51502989213473735686648508124164
51502989213473735686648508240804
51502989213473735688259512546098
51502989213473736875989887876902
51502989213473736876158144675768
51502989213473736876179064909992
51502989213473736876179065264076
51502989213473736876179065264124
51502989213473736876241827029000
51502989213473736876241827029048
51502989213473736876242085309302
51502989213473736877873640909987
51502989213473736921722552080418
51502989213473736921722638175102
51502989213473736921722639237960
51502989213473736921722666871458
51502989213473736921722668271138
51502989213473736921722668284236
51502989213473736921743558880050
51502989213473736921743560279730
51502989213473736921910954628768
51502989213473736921911700887876
51502989213473736921911729467592
51502989213473736921911729469044
51502989213473736921911729585684
51502989213473736921931846637360
51502989213473736921932621477636
51502989213473736921994608402284
51502989213473736921995383241108
51502989213473736921995383242560
51502989213473736921995383713491
51502989213473736921995641521410
51502989213473736921995641993793
51502989213473737058920631848508
51502989213473737058920660544864
51502989213473737059004314655202
51502989213473737059171709004240
51502989213473737059172483843064
51502989213473737059172483844516
51502989213473737059192601012832
51502989213473737059255277038608
51502989213473737059256051877432
51502989213473737059256051877480
51502989213473737059256051878884
51502989213473737060616270629175
51502989346308399131612734167404
51502989346309299559715954287874
51502989346344421841573529187724
51502989347967245681510293657504
51502989347967245681572969329148
51502989347999666175890473324114
51502989348064195558647403691272
51502989348064495885178670562084
51502989348064495885178670575182
51502989348064495885178756651152
51502989348064511807673867173788
51502989348064511944871859784336
51502989348064511944934621903392
51502989348072601048264250257312
51502989348072601048267603120930
51502989348072601048267603125142
51502989348072601050523681785874
51502989348072612115297015155916
51502989348075302751702949459376
51502989348076203319260329759344
51502989348076203319451969334884
51502989348076203319514731099808
51502989348076219371425466612014
51502989348076397904919431726592
51502989348076397904919432076512
51502989348076397909999681906698
51502989348076698094189997376940
51502989348076698101027586015976
51502989348076699885354545043120
51502989348096912673141983106648
51502989348096917614529151802882
51502989348096917614530184904746
51502989348096927307510848712348
51502989348096927444521584915210
51502989348096927444708841322896
51502989348096927444771603441952
51502989348096928725055960000228
51502989348096928727566467634762
51502989348096929091084752649472
51502989348096929144432422010960
51502989348096929274099092287540
51502989348096929274099093704690
51502989348096929276609576880572
51502989348096929281630414621508
51502989348099630436085506997996
51502989348099784260485391553501
51502989348099814459254277434358
51502989348100519885525231304914
51502989348100529166912950382736
51502989348100529166975712501792
51502989348100530813288861709312
51502989348100530950549616438916
51502989348100530996303086557744
51502989348100530996303201347380
51502989348100530998562547136794
51502989348100530998562632875942
51502989348100530998562637481036
51502989348100530998813685940412
51502989348100531408085351105522
51502989348100531408085379803282
51502989348100531415428504705148
51502989348100531545346105476782
51502989348100531545346220267822
51502989348100684828234411429009
51502989348100714889742542584474
51502989348100714889805218606038
51502989348100714889805304699318
51502989348100715027003211220798
51502989348100715027065973335642
51502989348100981908018570884503
51502989348100985429098897537162
51502989348100985429350031735443
51502989348100985559017732294737
51502989348100985566359652262395
51502989348100985566359738001543
51502989348100985566548024345991
51502989348101015262089094497612
51502989348101015262090152124250
51502989348108634873521792521434
51502989348108634873521878260582
51502989348108685934763269435609
51502989348108685934763527696171
51502989348108685934763527702813
51502989348109090724302219662832
51502989348109090724364981777517
51502989348109120326579067858366
51502989348109124069126092412116
51502989348283480328250878917990
51502989348283485866127157974019
51502989348283496938430529541504
51502989348283496938493291656348
51502989348295202535594912855760
51502989348295202535657674970604
51502989348295235887419161492638
51502989348295235887481666390038
51502989348295502724928268850748
51502989348295502724928354589896
51502989348295504509254284747264
51502989348295504509317046862108
51502989348295504555070603072812
51502989348295504555070603074216
51502989348295508261110983728971
51502989348295536076752231690466
51502989348295536076752260270182
51502989348295536076752488907910
51502989348295536076752603226774
51502989348295536076753289139958
51502989348295536076753374879106
51502989348295537861079305036474
51502989348295537861142067151318
51502989348318516584967093836245
51502989348318619081458211166788
51502989348319369386906414088861
51502989348319369386906414438781
51502989348319417152778789737529
51502989348319519512009238431748
51502989348319519649207231042296
51502989348319808766173306161891
51502989348319808766173306279935
51502989348319819876682492315893
51502989348319819876682492315894
51502989348319819884231381134548
51502989348319819884294142899472
51502989348319853237813740172102
51502989348326574073603614585298
51502989348326621695273128600133
51502989348326622244253012211973
51502989348326622244315688237749
51502989348326622244315773976897
51502989348326622244315803145429
51502989348327474504154641850258
51502989348327479445625494292735
51502989348327522263084824501417
51502989348327522674866830410389
51502989348327523910488173370661
51502989348327523910488173377059
51502989348327523910488173377303
51502989348327523910488259466371
51502989348327924948219000265552
51502989348327924994035318591100
51502989348327956517913988448193
51502989348327956517976664119678
51502989348327973164604534963318
51502989348327973164604534963319
51502989348327973164667210635043
51502989348327973164667296728323
51502989348388751540491916283001
51502989348388751540491916287213
51502989348388751540554678047925
51502989348388751540554678052137
51502989348388751540554678402057
51502989348388896764964587968126
51502989348388900469247715083811
51502989348388900469250035316337
51502989348391453243989765755989
51502989348391598422646090881558
51502989348392352027403469653723
51502989348392352027403469656153
51502989348392352027403469660365
51502989348392353674540793016737
51502989348392353674540793370869
51502989348392449027574536550410
51502989348392449028327677729498
51502989348392449028330001727552
51502989348392449028330002077472
51502989348392449028393795898712
51502989348392454381563230184869
51502989348392498853137798175112
51502989348392498853197118146518
51502989348392498853200474196676
51502989348392498990461228926280
51502989348392499036148695198970
51502989348392499036152137342408
51502989348392499036152138877601
51502989348392499036152138877602
51502989348392499036211457313814
51502989348392499036214813363972
51502989348392499036214813718104
51502989348392499036214813834744
51502989348392499036214814899006
51502989348392499036214815253297
51502989348392499036214815253298
51502989348392502145701335903095
51502989348392502145764011578951
51502989348392749217664389778856
51502989348392799179669146430728
51502989348392799179731822452292
51502989348392799179731822806424
51502989348392799222954003835462
51502989348392799225422732757745
51502989348392799225422732757746
51502989348392799225481936875094
51502989348392799225485407714888
51502989348392802335034605571523
51502989348392802928994379615313
51502989348392802929768532193510
51502989348392802929768532193511
51502989348392814002197600111228
51502989348399523767335521337057
51502989348399558354570354567217
51502989348400424197865627895448
51502989348400424335147303324979
51502989348400424335147303327409
51502989348400424335147303331621
51502989348400425433296103282649
51502989348400425433296361543211
51502989348400425433296361549853
51502989348400425570494095893197
51502989348400425570557116272815
51502989348400425570557116275245
51502989348400457137709507606581
51502989348400458784870419468511
51502989348400458785058705813043
51502989348400458785121467928131
51502989348400458922382136562025
51502989348400458922382136564455
51502989348400902505643808312286
51502989348400904289970853079982
51502989348400904335787199985246
51502989348400907444775012798763
51502989348400908039299642726869
51502989348400908039299728815937
51502989348400919159951795303167
51502989348423883568761133773396
51502989348423884803355043428704
51502989348423884803543328723476
51502989348424774115953459651750
51502989348424774115974496093872
51502989348424785233906071043341
51502989348424785234073176997411
51502989348424785234157118103037
51502989348425217834868492392817
51502989348425217834868492397029
51502989348425234443419422687875
51502989348425234443419422692087
51502989348425234443419423042007
51502989348425234443419427274095
51502989348425234489171859690097
51502989348425234489171860040017
51502989348425234489173007950390
51502989348425234489173007950391
51502989348425234489173007950471
51502989348425235723954142258903
51502989348425239430559402856189
51502989348425239430560177690849
51502989348950654050174960721482
51502989348972264513254482433668
51502989348972278746949449892704
51502989348972278746949535631852
51502989348972278747514391516168
51502989348974980498648946518184
51502989348974980499213805584828
51502989348975866235458591849044
51502989348975866239792133478508
51502989348975866239792133482720
51502989348975866242801716750910
51502989348975880880935823124508
51502989348975880880935823128720
51502989348975880883195254185106
51502989348975881056336273649552
51502989348975881056336532266676
51502989348975881057089419060728
51502989348975881066209938666284
51502989348975881066210713505156
51502989348975881066397880182367
51502989348975881066460728508536
51502989348975882711079214814937
51502989348975914418788147489908
51502989348975914418788147496550
51502989348983085608954984464400
51502989348983086157746954906592
51502989348983985993501292136938
51502989348983986176766766458964
51502989348983986588299015627548
51502989348983986725558736901156
51502989348984019528530102259516
51502989348984437030932674942424
51502989348984437032624926097513
51502989349045208674840949503690
51502989349045208674841032054894
51502989349045208674841035242838
51502989349045208675029235844010
51502989349045208675029235848222
51502989349045208675029321583158
51502989349045208675029321587370
51502989349045208675091997963066
51502989349045208675112913609618
51502989349045208675112918668014
51502989349045208675112999702898
51502989349045208675113004407162
51502989349045208675677860291478
51502989349045208675680097146492
51502989349045208675680098546172
51502989349045208675680184639452
51502989349045208680111806834226
51502989349045208680111806839842
51502989349045208680111892578990
51502989349045208680115248629148
51502989349045208680115248983280
51502989349045208680174654692430
51502989349045208680178010748204
51502989349045208682371241554944
51502989349045208682371327289880
51502989349045208682434089408936
51502989349045208682454924374736
51502989349045208682622290014320
51502989349045208682622375753468
51502989349045208682643210715056
51502989349045208682643210719268
51502989349045208682643296454204
51502989349045208682706058573260
51502989349045210368559741881241
51502989349045210368560516720113
51502989349045210505820410517565
51502989349045210505820496256713
51502989349045210505821185356437
51502989349045210505821271095585
51502989349045213613968683483418
51502989349045213613968769222566
51502989349045213614721054059934
51502989349045213614721139794870
51502989349045213614721828894594
51502989349045213614721914633742
51502989349045213621498975534672
51502989349045213621561823388664
51502989349045213624030376223346
51502989349045213624030376227558
51502989349045213624093138342402
51502989349045213624093224081550
51502989349045213624595235294202
51502989349045214025750947659594
51502989349045214025751033398742
51502989349045214033344001825692
51502989349045214033344087564840
51502989349045214035624354059202
51502989349045214081629073185063
51502989349045214082193932251707
51502989349045214208765286822678
51502989349045214208765286840148
51502989349045214208765372933428
51502989349045214216295579340492
51502989349045214216295579344704
51502989349045214216359460673566
51502989349045214218826979584288
51502989349045214218889827792412
51502989349045215316975865746639
51502989349047915370751787743054
51502989349047915373282083648805
51502989349047915373282169387953
51502989349047915373282169737873
51502989349047915373283188435940
51502989349047915373846942721065
51502989349047915373847028460213
51502989349047959838144620179231
51502989349047959838144620185873
51502989349047959838709479250087
51502989349048810397320466347930
51502989349048810397320466348090
51502989349048810402319357706458
51502989349048810402382119821142
51502989349048810404660149106358
51502989349048812227379060691504
51502989349048812227379146780572
51502989349048812227379146784784
51502989349048812227441822806348
51502989349048812234802397577580
51502989349048815747955142454370
51502989349048815747955143871520
51502989349048815747955143875732
51502989349048815755297148161092
51502989349048815755300505632612
51502989349048815757828548853978
51502989349048815757828548858190
51502989349048815757828550271128
51502989349048815885215897183974
51502989349048815892557902890696
51502989349048815895089303583582
51502989349048815895089305000732
51502989349048815930969395882518
51502989349048815930969481975798
51502989349048815930969482092438
51502989349048815930969482111312
51502989349048815931722627522488
51502989349048815931785389641544
51502989349048815938311487799160
51502989349048815938312521274030
51502989349048815939148311331480
51502989349048815940759205668042
51502989349048815940759205672254
51502989349048815940821967787098
51502989349048815940842888375406
51502989349048815941031174855451
51502989349048815941031174855452
51502989349048815941031189263461
51502989349048815941031189613381
51502989349048815941093936970296
51502989349048815941094970426292
51502989349048815941596033921852
51502989349048815941596033922095
51502989349048815941596033922096
51502989349048815941596048685641
51502989349048815941658796041152
51502989349048817587971945248671
51502989349048817725421029444048
51502989349048817725421029448260
51502989349048817725421029798180
51502989349048860221182371726691
51502989349048860358443040363015
51502989349048860404196740062519
51502989349048860404196744667613
51502989349048860404259506432537
51502989349048860405893639645770
51502989349048860405893640054739
51502989349048860405893640061381
51502989349048860406458498712414
51502989349048860406458498778105
51502989349048860406458499128025
51502989349048860406522294011257
51502989349048860406522295410937
51502989349048967887089627390361
51502989349056020484153325023553
51502989349056021032380421985476
51502989349056021032631255425573
51502989349056064946480990140747
51502989349056064948450658129659
51502989349056064948450916410121
51502989349056064948450916416763
51502989349056065495523922966505
51502989349056065498058535747951
51502989349056915926747421296116
51502989349056920865603182923576
51502989349056920868134586804406
51502989349056920868134591409500
51502989349056921048617522563048
51502989349056921051065243618470
51502989349056921051337141470529
51502989349056921051337212801424
51502989349056921051337212801667
51502989349056921051337212801668
51502989349056921051337227209677
51502989349056921051399974920724
51502989349056921051902000542789
51502989349056921051902086281937
51502989349056921051902344899061
51502989349056921417177610311068
51502989349056921462931190633068
51502989349056921462931190633311
51502989349056921462931190633312
51502989349056921463098599869120
51502989349056921600192203980040
51502989349056921600359354594512
51502989349056921600380160041860
51502989349056921600380160391780
51502989349056921600380246130928
51502989349056921600380274828688
51502989349056921600380274832900
51502989349056921600380275182820
51502989349056921600380275298651
51502989349056921600380275301081
51502989349056921600380275305293
51502989349056921600945363936952
51502989349056965330734407924223
51502989349056965330734492613611
51502989349056965330734493663371
51502989349056965331487638024787
51502989349056965467995161249935
51502989349056965467995162299695
51502989349056965468748306661111
51502989349056965513727825453451
51502989349056965513727826969771
51502989349056965513727826971175
51502989349056965514230010016255
51502989349056965514292686042031
51502989349056965516199677591986
51502989349056965516199677657677
51502989349056965516199678005167
51502989349056965516199678007597
51502989349056965516262698050553
51502989349056965516262698057195
51502989349056965516262698404685
51502989349056965516262698407115
51502989349056966063272942842013
51502989349056966065807555564410
51502989349056966065807555623459
51502989349056966065807557158652
51502989349056966065807557165294
51502989349080330824834150898280
51502989349080332654998378600058
51502989349080380277672130100542
51502989349080380277672130106158
51502989349080380285014111819385
51502989349080380691713916151736
51502989349080380696796117728357
51502989349080380828974584788060
51502989349080380834056786364681
51502989349080381931578046495939
51502989349080381931578046631453
51502989349080381931578051217673
51502989349080382068587752884211
51502989349080382068838715132263
51502989349080382068838715267777
51502989349080382068838719853997
51502989349080382068838800871411
51502989349080382068838805593144
51502989349080382068838805593145
51502989349081231255134129581608
51502989349081231255134129699652
51502989349081231255134388338458
51502989349081231255385092424092
51502989349081231255385178163240
51502989349081231255406013129040
51502989349081231255406098863976
51502989349081231255406098868188
51502989349081231255406100281126
51502989349081231255406100285338
51502989349081231255950037229884
51502989349081231255970957934832
51502989349081231255970957953706
51502989349081231255970959353386
51502989349081231256222006413082
51502989349081231392394884429256
51502989349081231392395142709558
51502989349081231392583085034640
51502989349081231392583170773788
51502989349081231392666853593580
51502989349081231393148029840432
51502989349081231393231597874800
51502989349081231393231970946142
51502989349081231393419913288694
51502989349081231393419999023470
51502989349081231393482761142686
51502989349081232490481952552366
51502989349081232673767141675584
51502989349081232673767227764652
51502989349081233085549491954086
51502989349081233225823100090872
51502989349081280845420776905953
51502989349081280845420862645101
51502989349081280845420862999233
51502989349081280852763130155487
51502989349081280852763130272127
51502989349081280852763130291001
51502989349081280852763131690521
51502989349081280852763131690680
51502989349081280852763131690681
51502989349081280852763131694893
51502989349081280852825892410057
51502989349081280852825893459817
51502989349081280852825893809737
51502989349081281259462934608690
51502989349081281259462934958610
51502989349081281259462936027244
51502989349081281259525698146300
51502989349081281263791990769923
51502989349081281264545136181099
51502989349081281264545137599493
51502989349081281264545137603865
51502989349081281264607813629641
51502989349081281264608156586233
51502989349081281394275509113069
51502989349081281394275509467201
51502989349081281394275595206349
51502989349081281394275852423793
51502989349081281396786366782624
51502989349081281401052659406247
51502989349081281401805804700783
51502989349081281401805804817423
51502989349081281401805804836297
51502989349081281401805806235977
51502989349081281401805806240189
51502989349081281401805890439931
51502989349081281401805891974965
51502989349081281401806149192409
51502989349081281401806149192568
51502989349081281401806149192569
51502989349081281401868566955353
51502989349081281401868568005113
51502989349081281401868654094181
51502989349081281401868911311625
51502989349081282499138780149171
51502989349081282499327066371447
51502989349081282499327066489491
51502989349081282499327066493703
51502989349081282499327066506961
51502989349081282499327071093180
51502989349081282499327071093181
51502989349081282636399448785495
51502989349081282636587735007771
51502989349081282636587735125815
51502989349081282636587735130027
51502989349081282636587735143285
51502989349081282636587739729505
51502989349081282636587821219095
51502989349081282636587821236564
51502989349081282636587821236565
51502989349081683394854286100053
51502989349081683532052278710601
51502989349262862550569499400714
51502989349262867497037949240734
51502989349263753103176545997802
51502989349263762500362693101769
51502989349263762569084890714438
51502989349263762569087471925724
51502989349263762569087472279856
51502989349263762569088246764596
51502989349263762569275499885008
51502989349263762569338175910784
51502989349263762980867069147254
51502989349263762980869478188828
51502989349263763118127909616006
51502989349263763118130146471020
51502989349263763118130146475232
51502989349263763118130232564300
51502989349263763118318432832862
51502989349263763118318518921930
51502989349263763118318519276222
51502989349263763118381194947866
51502989349263764353476939036808
51502989349263767927588976151402
51502989349263768065351056181878
51502989349264051576596144280163
51502989349264051576596919119035
51502989349264051988440911954059
51502989349264052187770365738750
51502989349264052194277724262705
51502989349264052194340486027629
51502989349264052194340486381761
51502989349264053223787704519847
51502989349264053292426607124685
51502989349264053292698202899719
51502989349264053292698203236381
51502989349264053292700511421130
51502989349264053429624255378961
51502989349264053429624513640549
51502989349264053429624513641953
51502989349264053429624513646165
51502989349264053429687017143885
51502989349264053429687275405473
51502989349264053429687275411089
51502989349264053429687275761009
51502989349264053429875303488417
51502989349264053429875303838337
51502989349264053429896109757861
51502989349264053429896195497009
51502989349264053429958871536043
51502989349264053429958957629323
51502989349264053429961266150734
51502989349264062689612366393605
51502989349264062689633286981913
51502989349264062711095657164147
51502989349264062711095996932795
51502989349264062711095996934199
51502989349264062711096000120739
51502989349264062711158418929071
51502989349264062711158672958571
51502989349264062711158672959975
51502989349264062711158676146515
51502989349264063122940678868947
51502989349264063170953699892193
51502989349264063305892227691603
51502989349264063307317057648012
51502989349264063307317143737080
51502989349264063307317143741292
51502989349264063307379819762856
51502989349264063307379905856136
51502989349264063307589112924489
51502989349264063307589112924490
51502989349264063307589113274410
51502989349264063307651875039334
51502989349264063308153971991133
51502989349264063308214454286539
51502989349264064404040255994511
51502989349264064541238248605059
51502989349264064542663936302868
51502989349264064542726612328644
51502989349264064542935905485822
51502989349264064542935905486065
51502989349264064542935905486066
51502989349264064542935905840198
51502989349264064542998581511842
51502989349264068110080633114264
51502989349264068246442554656086
51502989349264068246505230681862
51502989349264068247278626074732
51502989349264068254621664883318
51502989349266464272522559983708
51502989349266469768786058150954
51502989349266469768848906004946
51502989349266754995861953108839
51502989349266755133059945723759
51502989349266755133122363114941
51502989349266755133122621745163
51502989349266755133122707488683
51502989349266755133143169384385
51502989349266755133143255123533
51502989349266764414343056559319
51502989349266764416039956492490
51502989349266764462544363947374
51502989349266764462544363947375
51502989349266764462607125712299
51502989349266764462610224899145
51502989349266766108922210737117
51502989349266766246182965466722
51502989349266766251263230756081
51502989349266769949689614300080
51502989349266905292175240145401
51502989349267653916481441138770
51502989349267653916481571873013
51502989349267653916544202903694
51502989349267653916544203257826
51502989349267653916544333637937
51502989349267655556081884258560
51502989349267655563673390375689
51502989349267655563673390729821
51502989349267655563673649010123
51502989349267655563673734749431
51502989349267655700871641620831
51502989349267655700871727364191
51502989349267655700934145105293
51502989349267655700934403385595
51502989349267655700934403389967
51502989349267655700954951020605
51502989349267655700954951374737
51502989349267655700955037113885
51502989349267655700955324446238
51502989349267655700958423278952
51502989349267655703403046571103
51502989349267664844894002336093
51502989349267664844894088075241
51502989349267664960880415078835
51502989349267664982154752460603
51502989349267664982154752462007
51502989349267664983767581797984
51502989349267664983830343912828
51502989349267664983851652039642
51502989349267665027823597451107
51502989349267665027886273476883
51502989349267665027907194065191
51502989349267665027907279804339
51502989349267665027908308674115
51502989349267665029521166707852
51502989349267665029521254214070
51502989349267665029573468467063
51502989349267665029573468469493
51502989349267665029573468473705
51502989349267665029583928822696
51502989349267665029583928826908
51502989349267665029583930239846
51502989349267665029584016333126
51502989349267665029602525063030
51502989349267665029604849411004
51502989349267665029605194256922
51502989349267665029605968741662
51502989349267665029606013389266
51502989349267665030356145587807
51502989349267665030418821613583
51502989349267665030418821963503
51502989349267665030418907702651
51502989349267665030421144496995
51502989349267665030421919396537
51502989349267665030421920796057
51502989349267665030421920796217
51502989349267665030422005489817
51502989349267665030422006889497
51502989349267666676734250994674
51502989349267666677550173070642
51502989349267666681814258016829
51502989349267666813994661013630
51502989349267666813994661013714
51502989349267666813994661013873
51502989349267666813994661013874
51502989349267666813995005370146
51502989349267666813995005724278
51502989349267666814748165681190
51502989349267666819074926653153
51502989349267666819075012746433
51502989349267670387834727433322
51502989349267670388670800429550
51502989349267670517501310196992
51502989349267670517501310197152
51502989349267670518337381248408
51502989349267670518337467341688
51502989349267670525032720043870
51502989349267670525095482158714
51502989349267670525868405087442
51502989349267670525868793040098
51502989349267670525931167206658
51502989349274859008019194290727
51502989349274869386823485314381
51502989349274869524083895670243
51502989349274869524084238626835
51502989349274869569815756455171
51502989349274869572350627891111
51502989349274869983881456121757
51502989349274870118858430528291
51502989349274870118858431000467
51502989349274870121393259310738
51502989349274875067860561257854
51502989349275759026786834983165
51502989349275759026787609823441
51502989349275759026849596748089
51502989349275759026850371588365
51502989349275759027038657932897
51502989349275759027038658282817
51502989349275759438631859874505
51502989349275759438652751883097
51502989349275759575829852485053
51502989349275759575830890192011
51502989349275759575830975931159
51502989349275759575913420519421
51502989349275759575916892777768
51502989349275759575916892780198
51502989349275759575916892897999
51502989349275769954635181215665
51502989349275769954635266954813
51502989349275770091895677310675
51502989349275770091895934528119
51502989349275770137627450838731
51502989349275770137627452355051
51502989349275770137627452356455
51502989349275770139889966773124
51502989349275770139911231853218
51502989349275770139911232207350
51502989349275770140162323258523
51502989349275770140162323376567
51502989349275770140162323435833
51502989349275770140162323442231
51502989349275770140162323442475
51502989349275770140162323789965
51502989349275770140162323792151
51502989349275770140162323792395
51502989349275770140162409531543
51502989349275770549409457797463
51502989349275770549409458264023
51502989349275770551690958273797
51502989349275770551693238116322
51502989349275770551693280874601
51502989349275770551693281222091
51502989349275770551693281224521
51502989349275770551694271218186
51502989349275770551944329331547
51502989349275770551944329333977
51502989349275770551944329351230
51502989349275770551944329681467
51502989349275770551944329701150
51502989349275770686607450874571
51502989349275770686607450875975
51502989349275770688950564697316
51502989349275770688951712649269
51502989349275770688953906398270
51502989349275770688953906398354
51502989349275770688953906398513
51502989349275770688953906398514
51502989349275770688953992491794
51502989349275770688954035538514
51502989349275770688954035597563
51502989349275770688954035599993
51502989349275770688954037132756
51502989349275770688954037135186
51502989349275770688954037139398
51502989349275770688954040321726
51502989349275770688955025593658
51502989349275770689142192742886
51502989349275770689142278836326
51502989349275770689142279186246
51502989349275770689142321878834
51502989349275770689142321883046
51502989349275770689142321896087
51502989349275770689142321937883
51502989349275770689142321942095
51502989349275770689142321944525
51502989349275770689142321957566
51502989349275770689142321961778
51502989349275770689142322292015
51502989349275770689142322311698
51502989349275770689142326659616
51502989349275770689142326666258
51502989349275770689204954857890
51502989349275770696481846803713
51502989349275775493328400254682
51502989349275775493328400258894
51502989349275775493328400608814
51502989349275775498411588172894
51502989349275775498411631219614
51502989349275775498411717308682
51502989349275775498411746072133
51502989349275775630526392685707
51502989349275775630526392865230
51502989349275775630526392869442
51502989349275775630526393219362
51502989349275775635609624381043
51502989349275775635609710470111
51502989349275775635609738682681
51502989349275775637869403448232
51502989349275775637869431678028
51502989349275775637869432027948
51502989349276209877815882608593
51502989349299170076576987290728
51502989349299170625618886991536
51502989349299170625619661836024
51502989349299184901509079460047
51502989349299184901509079465663
51502989349299184901571841224971
51502989349299184901571841230587
51502989349299185313353761400410
51502989349299185313353761400411
51502989349299185450614515775883
51502989349299185457120686406814
51502989349299186548699779121710
51502989349299186548699779121711
51502989349299186555477671899933
51502989349299186685897771732259
51502989349299186685960533497183
51502989349299186692487636420055
51502989349299186692654772625114
51502989349299186692675664510481
51502989349300070644388683541932
51502989349300070651664441452602
51502989349300071056169914610628
51502989349300071056170689450904
51502989349300071200791143197047
51502989349300071200792305985824
51502989349300071200983691181727
51502989349300085285553036263713
51502989349300085285553293481157
51502989349300085286117116262205
51502989349300085286118149364069
51502989349300085286118149365473
51502989349300085286305402606737
51502989349300085286306177442801
51502989349300085286368164371661
51502989349300085422813790993317
51502989349300085422814047856629
51502989349300085422814048210761
51502989349300085423377870637677
51502989349300085423378903739541
51502989349300085423378903740945
51502989349300085423378904095077
51502989349300085423566156982209
51502989349300085423566157332129
51502989349300085423566931818273
51502989349300085423566932172405
51502989349300085423628919097053
51502989349300085423629693937329
51502989349300085468546324462590
51502989349300085469100719993703
51502989349300085469131326217194
51502989349300085469132101051854
51502989349300085469132489003541
51502989349300085469132579347783
51502989349300085469319698664052
51502989349300085469320861454611
51502989349300085469320861456015
51502989349300085469320864642555
51502989349300085469382374694040
51502989349300085469383537480386
51502989349300085469383537480387
51502989349300085469383537481790
51502989349300085469383537481791
51502989349300085469383540668331
51502989349300085469383623219535
51502989349300085469383623220939
51502989349300085469383626407479
51502989349300085476077736194422
51502989349300085834596053765601
51502989349300085834596054119733
51502989349300085835160910004049
51502989349300085835164265995158
51502989349300085835349194944689
51502989349300085835411957063745
51502989349300085880914494912513
51502989349300085880916817513317
51502989349300085880916817863237
51502989349300085881165541972209
51502989349300085887859010510826
51502989349300086018175249287985
51502989349300086018175249306859
51502989349300086018175253893079
51502989349300086018177572238709
51502989349300086018363534582757
51502989349300086018363536001310
51502989349300086018363536001311
51502989349300086018363539187851
51502989349300086018426297766235
51502989349300086018426300952775
51502989349300086024869706636614
51502989349300086025119765236218
51502989349300087116260512639429
51502989349300087116431205769138
51502989349300087116511559699125
51502989349300087116514916634991
51502989349300087116514916818699
51502989349300087116514916818726
51502989349300087116514917168619
51502989349300087116514917168646
51502989349300087123017728565038
51502989349300087123038319324531
51502989349300087123038405417811
51502989349300087123038663685015
51502989349300087123038692377159
51502989349300087123038692381371
51502989349300087123205799890074
51502989349300087123226691775441
51502989349300087123289366382823
51502989349300087123289366384227
51502989349300087123289367452266
51502989349300087123289367801217
51502989349300087123289367801377
51502989349300087123289367802186
51502989349300087123289370987917
51502989349300087123289452477507
51502989349300087123289453540365
51502989349300087123289453541334
51502989349300087123289481173863
51502989349300087123289482239094
51502989349300087123289482243306
51502989349300087123289482593226
51502989349300087253521267014901
51502989349300087253709552309673
51502989349300087253709553726822
51502989349300087253709553726823
51502989349300087253772315491747
51502989349300087260215721175586
51502989349300087260299074054135
51502989349300087260299159793283
51502989349300087260299418060487
51502989349300087260299446756843
51502989349300087260299447106763
51502989349300087260466554615466
51502989349300087260487358993371
51502989349300087260487360062814
51502989349300087260487360411765
51502989349300087260487360412734
51502989349300087260487360416137
51502989349300087260487473784411
51502989349300087260487474853854
51502989349300087260487475203774
51502989349300087260550122181061
51502989349300087260550125363389
51502989349300087260550208270129
51502989349372119729614163304150
51502989349372120324160066222108
51502989349372120324163160350558
51502989349372120324410765616576
51502989349372121559506855595740
51502989349373017051201013266207
51502989349373017051201099005355
51502989349373017188461767641679
51502989349373020160165276308258
51502989349373020160165279496202
51502989349373020275039989093609
51502989349373020297363272106750
51502989349373020297927356338734
51502989349373020343116737875446
51502989349373020343116852666486
51502989349373020343116853716246
51502989349373020343116853832886
51502989349373020343116856898574
51502989349373020343116857015214
51502989349373020343116857034088
51502989349373020343116858433768
51502989349373020343117112463268
51502989349373020343179499640370
51502989349373020343179528338130
51502989349373020343179528692262
51502989349373020343179529742022
51502989349373020343179532924350
51502989349373020343179533413996
51502989349373020343179614431410
51502989349373020343179615947730
51502989349373020343179619153144
51502989349373020343179874228032
51502989349373020343179877415976
51502989349373020343680952841673
51502989349373020343681974722068
51502989349373020343743628867449
51502989349373020343743714606597
51502989349373020343764549573801
51502989349373020343764553805889
51502989349373020343764635312949
51502989349373020343764639899169
51502989349373020343765668414813
51502989349373020343765668768945
51502989349373020343932678825172
51502989349373020343932764564320
51502989349373020343952835918333
51502989349373020343952921656077
51502989349373020343952921657481
51502989349373020343952922005997
51502989349373020343952924839809
51502989349373020343952925193941
51502989349373020343953610752993
51502989349373020343953696492141
51502989349373020343953696846273
51502989349373020344015597622804
51502989349373020344015597681853
51502989349373020344015597683257
51502989349373020344015598031773
51502989349373020344015600865585
51502989349373020344015601219717
51502989349373020344015683711872
51502989349373020344015683770921
51502989349373020344015686958865
51502989349373020344016372517917
51502989349373020344016372872049
51502989349373020344016458611197
51502989349373020754961792881536
51502989349373020754961878620684
51502989349373020754961878625056
51502989349373020754961883324948
51502989349373020754961883329320
51502989349373020755546898437961
51502989349373020891971848212460
51502989349373020891974942340910
51502989349373020892159785492084
51502989349373020892159871235604
51502989349373020892159871585524
51502989349373020892159875935656
51502989349373020892222547257168
51502989349373020892222552315564
51502989349373020892723970343561
51502989349373020892786646369337
51502989349373020892807567074285
51502989349373020892807567075689
51502989349373020892807571248728
51502989349373020892807571307777
51502989349373020892807571325247
51502989349373020892807571661909
51502989349373020892807571679379
51502989349373020892807657342008
51502989349373020892807657401057
51502989349373020892995599385105
51502989349373020892995599739237
51502989349373021990329522079569
51502989349373021990329607818717
51502989349373021990329607836187
51502989349373021990329608172849
51502989349373021990893606311553
51502989349373021990893692050701
51502989349373021990893692404833
51502989349373021991144396152401
51502989349373021991144396153805
51502989349373021991144396507937
51502989349373021992838971620958
51502989349373022127590276455041
51502989349373022127590276472511
51502989349373022127590276809173
51502989349373022127590362548321
51502989349373022127590362565791
51502989349373022128154361041157
51502989349373022128154446780305
51502989349373022128342388762949
51502989349373022128342388764353
51502989349373022128342389118485
51502989353972865034103964610027
51502989353973121344286086303517
51502989353973121351816378354771
51502989353973165635154498784933
51502989353973165642684790836187
51502989353973170574849411130711
51502989354005285473631211664657
51502989354008239789678885361533
51502989354008292856987136136160
51502989354008304388395662123749
51502989354009193470531496240960
51502989354009195071174743364020
51502989354009610842200536236682
51502989354009612216691056648964
51502989354009640492176422255419
51502989354009640492177451125195
51502989354009640675107079075099
51502989354016097823754499213614
51502989354016098235348475982448
51502989354017260286874594018067
51502989354017298535104095149000
51502989354017298580836759353920
51502989354017299129628729813582
51502989354017449117557948954559
51502989354017449300488606235183
51502989354017449300572260364236
51502989354190769097720149129657
51502989354191669658003589995307
51502989354191670252797869457365
51502989354191675146736874412945
51502989354191675153514052815067
51502989354191719481032123569109
51502989354191969847271085160781
51502989354191970259054124170213
51502989354191970264053012342041
51502989354191970264136809484909
51502989354191970264140165535067
51502989354191970266584416221467
51502989354191970266584530540331
51502989354191970396313759706077
51502989354191970396314878901221
51502989354191970403845170946859
51502989354191970403845170952475
51502989354191970403845172015285
51502989354191970403845285265723
51502989354191970447151149120169
51502989354191970449598870179803
51502989354191975205523978175527
51502989354191975336007468409729
51502989354191975336007496995061
51502989354191975343537763648927
51502989354192111233475240459973
51502989354192111277452975941761
51502989354192111279228796672081
51502989354203816828130151933540
51502989354203816830637192964580
51502989354203816830638594904453
51502989354204117019909160204881
51502989354204133491114628666987
51502989354204133491198311486779
51502989354204133491199340356555
51502989354204133674212651126251
51502989354204133674213679996027
51502989354204166980280642945006
51502989354224090516090365717303
51502989354224090646573855951505
51502989354224090654104261271863
51502989354224139922253947317745
51502989354224390888375299353559
51502989354224541006173190345502
51502989354224541006738046229818
51502989354226792402540051322215
51502989354226793997172125122662
51502989354226797291406218568960
51502989354226841762952629596873
51502989354226841762953404431533
51502989354227092408796305685143
51502989354227092591810645324615
51502989354227097480676808333656
51502989354227097480676812565744
51502989354227233376439127447537
51502989354227292116419883802376
51502989354227994944779212451535
51502989354227999878631871933278
51502989354227999878652792639630
51502989354228133806990154712497
51502989354228133989920811993121
51502989354228133990004379560929
51502989354228143277985292181820
51502989354228178461644842268954
51502989354228193095931136908678
51502989354228428635479639922027
51502989354228428643011075628481
51502989354228434133437821081441
51502989354228434133521388649249
51502989354228443467255886178604
51502989354228445106769820073701
51502989354228445113547999815643
51502989354228445114384942916356
51502989354228445289784159713173
51502989354228445297399282555828
51502989354228478605161822660918
51502989354228478605161851357274
51502989354228493285201730788822
51502989354228493285285298823190
51502989354234903003475063642579
51502989354236100054517035275333
51502989354236100054517063973093
51502989354236100054537955863641
51502989354236148225232580972327
51502989354236148225253501548989
51502989354236148225253501665629
51502989354236253740893576196923
51502989354236253923823085590259
51502989354236253923823085590260
51502989354236287277904442807405
51502989354236287277904442807406
51502989354297020030716442236537
51502989354297024972163302439081
51502989354297025383945566615257
51502989354297025566962972153383
51502989354297069855499129693195
51502989354297069855502227480361
51502989354297069855502313569429
51502989354297069858030533572621
51502989354297070038597151684495
51502989354297070038600220771093
51502989354297070041044845578547
51502989354297070041044872739917
51502989354297075345932497629367
51502989354297075345932755909621
51502989354297325573219226516311
51502989354297370182033662297221
51502989354297370182117229859413
51502989354297375123502072536049
51502989354297475874028477332524
51502989354297520347839266496134
51502989354297520347839266612774
51502989354297520347841589444428
51502989354297520347922834647142
51502989354297520347925157478796
51502989354297525699316442434888
51502989354297525699400129509854
51502989354297525882330782007265
51502989354297525882414349575073
51502989354299771147155309275241
51502989354299771147155395364309
51502989354299771744479846143779
51502989354299776500324825048775
51502989354299776637583256475953
51502989354299776637585579424247
51502989354299776637586612893293
51502989354299776637586613943053
51502989354299777049367843967605
51502989354300021925177395965413
51502989354300027459668912121223
51502989354300076826853850472737
51502989354300076826856173770951
51502989354300076826937418507105
51502989354300076826939741338759
51502989354300226990970300131450
51502989354300226990970300586364
51502989354300226990970300598010
51502989354300226990970300603834
51502989354300226991053868165818
51502989354300238110866096949232
51502989354300238110868419897526
51502989354300922492989177605845
51502989354300922492989177978851
51502989354300922492989206676611
51502989354300927844466354477719
51502989354300927981727137905083
51502989354300927984171502923397
51502989354300928027480694111575
51502989354300971904321338919253
51502989354300971906766853356827
51502989354300972318547882497059
51502989354300972501562336449571
51502989354300977257490768603719
51502989354300977394686553057013
51502989354300977394688761214267
51502989354300977394749200497457
51502989354300977395501341405151
51502989354300977395504668757549
51502989354300977440505108237575
51502989354300977806471025403493
51502989354300977806533787522549
51502989354300977807286932933725
51502989354300977989464559594421
51502989354300977989485480300773
51502989354300977989559750420849
51502989354300977989580671009157
51502989354300977989580671127201
51502989354300977990301387831005
51502989354300977990311891309877
51502989354300979041880580084125
51502989354301078147535812146557
51502989354301124449232885568529
51502989354301127558782082593942
51502989354301127558782082593943
51502989354301127558865650628311
51502989354301128153578684887654
51502989354301128153578684887655
51502989354301128153662252922022
51502989354301128153662252922023
51502989354301139090462466081280
51502989354301378336806405676780
51502989354301424638503479448673
51502989354301427748052676590726
51502989354301427748136244158534
51502989354301428159834939250582
51502989354301428159918507284950
51502989354301428297095694092614
51502989354301428297095694092615
51502989354301428297179261660422
51502989354301428297179261660423
51502989354301428342849278884438
51502989354301428342932846918806
51502989354301439279730737129770
51502989354301439415299238692651
51502989354301439415299238809291
51502989354301439416991490338842
51502989354301439416991490455482
51502989354301439416991491505242
51502989354301439416991491505243
51502989354301439416991491855162
51502989354301439416991491855163
51502989354301439416993814336896
51502989354301439416993814336897
51502989354301439416993814803456
51502989354301439416993814803457
51502989354301439462745075247306
51502989354301440652340603709592
51502989354307882159673881913821
51502989354307882342782637545025
51502989354307882342803557779201
51502989354307882342803558133333
51502989354307882342803586829689
51502989354309050800644443914711
51502989354309083099854165108445
51502989354309083099865013538021
51502989354309083099865042112121
51502989354309083099885934120713
51502989354309083099885934126329
51502989354309083099885934238757
51502989354309083099885962822685
51502989354309084152469178406761
51502989354309084152469206986477
51502989354309084152469464203921
51502989354309098976627235799773
51502989354309098976627493017217
51502989354309244338029255214088
51502989354309244383782840005903
51502989354332191588377219112945
51502989354332192137420238014513
51502989354332192183257390957345
51502989354332209844359805088298
51502989354332209844360062305742
51502989354332210027374144905124
51502989354333366129867951973711
51502989354333366129867951979327
51502989354333366129867980553427
51502989354333366129867980559043
51502989354333366129867981620449
51502989354333392345543163134449
51502989354333392757241859276257
51502989354333392894502614007265
51502989354333392894586182036017
51502989354333392940339766950097
51502989354333394175686559511673
51502989354333394724740426738031
51502989354333394724761347444383
51502989354333409549653662461265
51502989354333409549653691040981
51502989354333409549653691159025
51502989354333410601421288084141
51502989354333410601421289250541
51502989354333410601442180092733
51502989354333410601442180209373
51502989354333410601442181259133
51502989354333410601442208789089
51502989354333410601442438476577
51502989354333410601505229171137
51502989354333410601505229188399
51502989354333410601505230238159
51502989354333410784435628890257
51502989354333410784456520720730
51502989354333410784456520782209
51502989354333410784456520898849
51502989354333410784456549478565
51502989354333410784456777938174
51502989354333410784456778116293
51502989354333414308110461183766
51502989354333509704617012956929
51502989354333543058615964926054
51502989354333543058615969181956
51502989354333543058615969181957
51502989354333543058698532670362
51502989354333543058699145025988
51502989354333543058699565796040
51502989354333543058699565796041
51502989354333544842189782774110
51502989354333544842189785956438
51502989354333559529989713135910
51502989354333559529989717367998
51502989354333559713004052303206
51502989354333559713004052303207
51502989354333559713004052769766
51502989354333559713004052769767
51502989354333559713004057001125
51502989354333559713004057001854
51502989354848517050000150291206
51502989354848517052447871346628
51502989354848522403169583158000
51502989354856272438829525757302
51502989354856272621760182571366
51502989354856272621781074579958
51502989354856272621843750605734
51502989354856272628346609365282
51502989354860191103372176700965
51502989354860191149125474750863
51502989354860191149125733031117
51502989354860224502642747736025
51502989354860224502643006016279
51502989354880587768929383101682
51502989354880587769745315091970
51502989354880587769747639090024
51502989354880587950230463245570
51502989354880587951943722735538
51502989354880587952678295904088
51502989354880587952696863914626
51502989354880587952759539940402
51502989354880587952761863938456
51502989354880587957570146003998
51502989354880587957573243786952
51502989354880589004276175663258
51502989354880589553319219029094
51502989354880589599072775241202
51502989354880589599887563576290
51502989354880889329115271695098
51502989354880889338128523298140
51502989354880889742568892320930
51502989354880889743404572664610
51502989354880889743404572666014
51502989354883289060582464896562
51502989354883290890725861286836
51502989354883591034221974115810
51502989354883591035057654459490
51502989354883591041563869269196
51502989354883605863489906467495
51502989354883605864239579993329
51502989354883607510618958973159
51502989354884489817664840883698
51502989354884491464793893389362
51502989354884491600362309329734
51502989354884491602054562025686
51502989354884491602806674334998
51502989354884491609375647027460
51502989354884491609375651259548
51502989354884491609375761524443
51502989354884491610128906874140
51502989354884491655151271837420
51502989354884539778040791529445
51502989354884539785383055503371
51502989354884539785571083580699
51502989354884539831115719706887
51502989354884539831303747784215
51502989354884541425166749434483
51502989354884541432487863132613
51502989354884541432508755141205
51502989354884556249871065071797
51502989354891394765685102420722
51502989354892595339732246765410
51502989354892595339753138774002
51502989354892595339753138775406
51502989354892595521054218917890
51502989354892595522746471613842
51502989354892595528585285803804
51502989354892595528585371542952
51502989354892595530089597578518
51502989354892595530110517222060
51502989354892595530110518284870
51502989354892595530298545299388
51502989354892612138912500759707
51502989354892644888346054641001
51502989354892645490464776577513
51502989354892645490485697283865
51502989354892762117503080053654
51502989354892762302188749814461
51502989354953535546616338480889
51502989354953583175241097591853
51502989354953583175243421589907
51502989354953583175523917717786
51502989354953583175526237129620
51502989354953583175526237483752
51502989354953583175526241715840
51502989354953583175527012318412
51502989354953583176091096200476
51502989354956284878678766511203
51502989354956284878961324833472
51502989354956284878961325187604
51502989354956284879526183904328
51502989354956284879526184254248
51502989354956284879526212952008
51502989354956285015876759121751
51502989354956285016159317798152
51502989354956285061701372886961
51502989354956537026999130470429
51502989354956537026999134702517
51502989354956537027000163572293
51502989354957443138585430262787
51502989354957443138585458960547
51502989354957485818974271428964
51502989354957893443624709033158
51502989354957893443687470798082
51502989354957893443687470798083
51502989354957893443708276600966
51502989354957893445379607188888
51502989354957893445379721979928
51502989354964346119117891155559
51502989354964389989264268533194
51502989354964389989264297229550
51502989354964389989267363133820
51502989354964389989267391830176
51502989354964390126444467985126
51502989354964390126462289840098
51502989354964390126465355744368
51502989354964390538035346966794
51502989354964390538056268734552
51502989354964390538059333576012
51502989354964390583788903178902
51502989354964390584629199086210
51502989354965546418685295172439
51502989354965547013544675647427
51502989354965547013544704345187
51502989354965547014109793453451
51502989354965547014109822033167
51502989354965590929280309379392
51502989354965591295117724203922
51502989354965591340874287211036
51502989354965591478132063721903
51502989354965591478132063722110
51502989354965591478132063722111
51502989354965591478152984428462
51502989354965591478152984428463
51502989354965591478156048736060
51502989354965591478156050331121
51502989354965591478888275153989
51502989354965591478888303733705
51502989354965591478888532371433
51502989354965591478888560951149
51502989354965591485663130607817
51502989354965591485663387825261
51502989354965596234269356987248
51502989354965696991299463469204
51502989354965697176820724565464
51502989354965697176820728797552
51502989354988705320182381865916
51502989354988705455664906836676
51502989354988705455664906840888
51502989354988705457380403172820
51502989354988705867258883605510
51502989354988705867258883622772
51502989354988705867258884672532
51502989354988705868975155857790
51502989354988707104321170396762
51502989354988707104509455678484
51502989354988707292607116878796
51502989354989856851501070776341
51502989354989856851522105800153
51502989354989856852275251211329
51502989354989858041115310387577
51502989354989858041116343489441
51502989354989858452897574563753
51502989354989858498651162537905
51502989354989858498652191407681
51502989354989858635890921813979
51502989354989858638423445375387
51502989354989858638987529607371
51502989354989858638987558187087
51502989354989858638987559254109
51502989354989906212014942269350
51502989354989906212014943319110
51502989354989906212015718153770
51502989354989906212768087680526
51502989354989906214462664374532
51502989354989906257747606474270
51502989354989906257747607524030
51502989354989906258312466589270
51502989354989906258500751885446
51502989354989906260195328579452
51502989354989906670094472498242
51502989354989906807292722345108
51502989354989906807376519470506
51502989354989906807377263094246
51502989354989906807377263094247
51502989354989906808987299039114
51502989354989906809804321172446
51502989354989906809888118850581
51502989354989906814886667246533
51502989354989906814886923930322
51502989354989906814886924463977
51502989354989906814886924481446
51502989354989906814886924481447
51502989354989906814886925531206
51502989354989906814886925531207
51502989354989906816582243180839
51502989354989907859143999007102
51502989354989907861382509830716
51502989354989907861591716880196
51502989354989907866465855661208
51502989354989907868913949853579
51502989354989907868914035592727
51502989354989907868914036059287
51502989354989908044334088418362
51502989354989908044396935209336
51502989354989908044396963789052
51502989354989908044585221553868
51502989354989908044585221566918
51502989354989908044585250127968
51502989354989908044585250133584
51502989354989908044606170838532
51502989354989908044606171385498
51502989354989908049668567929625
51502989354989908049668567929661
51502989354989908049668567929868
51502989354989908049668567929869
51502989354989908049668596509377
51502989354989908049668600741465
51502989354989908049689488633844
51502989354989908049689492865932
51502989354989908049690521735708
51502989354989908051928260907755
51502989354989908051928289487471
51502989355171473139426407860504
51502989355171476248787318171862
51502989355171476660569582348038
51502989355171476843583917749806
51502989355171476843583921981894
51502989355171476843855776379668
51502989355171478078365851246142
51502989355171478080813573368794
51502989355171478080897141403162
51502989355172371737857761105975
51502989355172371739549238613135
51502989355172371744635169195585
51502989355172371744718593281613
51502989355172371747163988323053
51502989355172371922566675917517
51502989355172371927649508829441
51502989355172371927729749043447
51502989355172371927732846826401
51502989355172371927733191182673
51502989355172371930178213171485
51502989355172373521797020101536
51502989355172373521797048797892
51502989355172373707238189855068
51502989355172377227751419158848
51502989355172377227834987193216
51502989355172377228318602223546
51502989355172377228402285048954
51502989355172377228569650700184
51502989355172377230010854919498
51502989355172377230094537744906
51502989355172377230097603643560
51502989355172377274319763706044
51502989355172377410765758792704
51502989355172377410768824696974
51502989355172377410849326827072
51502989355172377410849412566220
51502989355172377410852507166846
51502989355172377411332941857402
51502989355172377411580518431436
51502989355172377411583990334040
51502989355172377411601439136384
51502989355172377411667558374232
51502989355172377413025194553354
51502989355172377413028260457624
51502989355172377413108762587722
51502989355172377413843048792712
51502989355172378465443621370476
51502989355172378646114842423890
51502989355172378646198524777122
51502989355172378648374278184540
51502989355172378648457961009948
51502989355172378648624982287644
51502989355172387799143046975187
51502989355172387799425608833916
51502989355172387799425862514900
51502989355172387799425862869032
51502989355172387799425867101120
51502989355172387799426637703692
51502989355172387799990721935676
51502989355172388345958057426390
51502989355172388348186064477075
51502989355172388348186065894017
51502989355172388348186069076345
51502989355172388348374351188789
51502989355172388348468537414328
51502989355172388348468623153476
51502989355172388348468627752746
51502989355172388348468652199752
51502989355172388348469656622522
51502989355172388348939210255433
51502989355172388349033396480972
51502989355172388349033511272012
51502989355172388393937326437245
51502989355172388393939649735459
51502989355172388394222208411860
51502989355172389583812235375278
51502989355172389583815329975904
51502989355172389583815415715052
51502989355172389583815673995306
51502989355172389583815674349438
51502989355172389583815678581526
51502989355172389583815707277882
51502989355172393287342127979922
51502989355172393287342128334054
51502989355172393287342129379602
51502989355172393287342904218474
51502989355172393287876334592415
51502989355172393287906988450458
51502989355172393288095273745230
51502989355172393288158150178938
51502989355172393289601564094704
51502989355172393289852612554080
51502989355172393289852727339504
51502989355172393477888636163601
51502989355172677600666297974646
51502989355172677600851112429624
51502989355172677600854584332228
51502989355172677603114015860790
51502989355172678837895949355722
51502989355172688125671300052593
51502989355172688125674395697363
51502989355172688125674398885307
51502989355172688125954891830858
51502989355172688125957211124648
51502989355172688125957215828912
51502989355172688125957985959308
51502989355172688126522070191292
51502989355172688537454335875485
51502989355172688537456687521539
51502989355172688537644944714801
51502989355172688537739221750934
51502989355172688537739246197940
51502989355172689773082915466746
51502989355172689773086038763728
51502989355172693477146957157269
51502989355172693479123206552268
51502989355172693479123292645548
51502989355172693479123292658598
51502989355172693479124325760462
51502989355172693479689181643374
51502989355175073037124817790775
51502989355175078520034441901182
51502989355175078520034446150532
51502989355175078520055366856884
51502989355175078565787998113290
51502989355175078565789146006194
51502989355175080349361902050414
51502989355175080349361930748174
51502989355175080350177838278406
51502989355175089503425809639528
51502989355175089503426182711030
51502989355175089639772945550133
51502989355175089639776385569841
51502989355175089639839147688897
51502989355175089639846670229682
51502989355175089639867476149206
51502989355175089640592293100073
51502989355175089640602910241484
51502989355175089640686593066892
51502989355175089640686937440634
51502989355175089685600998272241
51502989355175089691429595376741
51502989355175091287815649804644
51502989355175378709301569294472
51502989355175378709304925344630
51502989355175378709305035897966
51502989355175378709305040130054
51502989355175378709306068999830
51502989355175380356434092635718
51502989355175380358128669329724
51502989355175380539448432275190
51502989355175380541140570180102
51502989355175380541142894178156
51502989355175380541143008969196
51502989355175389804454804135164
51502989355175389829107416154045
51502989355175389829109740152099
51502989355175391477086243801428
51502989355175395180591749446146
51502989355175395180592006663590
51502989355175395183124526564670
51502989355175395370385367915561
51502989355176279322870373633866
51502989355176279329648582605819
51502989355176279329649329805529
51502989355176279329649329811145
51502989355176279329649329811352
51502989355176279329649329811353
51502989355176280931024025867037
51502989355176280931024054446753
51502989355176280931042365344841
51502989355176280931042623625095
51502989355176280931044946455345
51502989355176280931044946460961
51502989355176280931044946573389
51502989355176280931045722345381
51502989355176280931045722462021
51502989355176281106444277570990
51502989355176281108952351820534
51502989355176281114038365034333
51502989355176281114059027460431
51502989355176281114059285740685
51502989355176290259658443535645
51502989355176290259660767417059
51502989355176290259661140955121
51502989355176290259692535897076
51502989355176290395226946614845
51502989355176290396858760027607
51502989355176290396918083185553
51502989355176290396921522259091
51502989355176290396921526864185
51502989355176290396921895684725
51502989355176290396933146468093
51502989355176290396949966455206
51502989355176290396953290626680
51502989355176290396954065461340
51502989355176290397674667570889
51502989355176290397768853796428
51502989355176290397769198169962
51502989355176290440991121569041
51502989355176290440992154670905
51502989355176290442672783175117
51502989355176290442675480594593
51502989355176290442683373731338
51502989355176290442683373792817
51502989355176290442683374264993
51502989355176290442685954830196
51502989355176290442685955008315
51502989355176290442685955480491
51502989355176290442686729664856
51502989355176290442686730315151
51502989355176290442686731259917
51502989355176290442686731265533
51502989355176290442686731265740
51502989355176290442686731265741
51502989355176290442686731382173
51502989355176290442686731382380
51502989355176290442686731382381
51502989355176290442706876068799
51502989355176290442707650903459
51502989355176290442707651966269
51502989355176290443438841974168
51502989355176290443439100254422
51502989355176290443522524799576
51502989355176290443522783079830
51502989355176292044061427321425
51502989355176292044082118327239
51502989355176292044082347909733
51502989355176292044082347915349
51502989355176292044082347915556
51502989355176292044082347915557
51502989355176292044082376594443
51502989355176292049165693740225
51502989355176292049165693845219
51502989355176292049165693858269
51502989355176292049165697977929
51502989355176292227075421937068
51502989355176292227912595197689
51502989355176292227912623777405
51502989355176295747578149020375
51502989355176295748394056550607
51502989355176295748394428092739
51502989355176295750119286071770
51502989355176295750936308205102
51502989355176295755182083260049
51502989355176295755203746505362
51502989355176295755203747039017
51502989355176295755203747043229
51502989355176295755203747043436
51502989355176295755203747043437
51502989355176295931418127937878
51502989355176295931418128310884
51502989355176295931439049017236
51502989355176295938196049295976
51502989355176295938949195196798
51502989355176295939032879071966
51502989355176295939032993918869
51502989355176295939033251136313
51502989355176295939033252203335
51502989355183178736339828785578
51502989355183183629797574587566
51502989355183183675467562765306
51502989355183183675530324885766
51502989355183183682868888509125
51502989355183184041579924870072
51502989355183184043839360630722
51502989355183184087333136708646
51502989355183184089568581627990
51502989355183184089572024834238
51502989355183184224510237310602
51502989355183184224593805344970
51502989355183184224594149718504
51502989355183184226766574238538
51502989355183184226850142272906
51502989355183184226853585479154
51502989355183184227041613556482
51502989355183194613166988519100
51502989355183194747914194231435
51502989355183194750152705171689
51502989355183194750173510908882
51502989355183194750340994520430
51502989355183194750344089121056
51502989355183194750361915225378
51502989355183194750365243646202
51502989355183194750424562554798
51502989355183194750427657155424
51502989355183194750428001174826
51502989355183194750428001528958
51502989355183194750428005761046
51502989355183195161955516817854
51502989355183195161958958961292
51502989355183195161958963210642
51502989355183195162147249555174
51502989355183195162210007437930
51502989355183195162210011670018
51502989355183195162210036117024
51502989355183195207712543869756
51502989355183195207900815865381
51502989355183195207900830214288
51502989355183195207963592329132
51502989355183195207964625448258
51502989355183195345140693015409
51502989355183200103594077991462
51502989355183200103594107024688
51502989355183200108677453051929
51502989355183200291628986979009
51502989355184384439951264501877
51502989355184384439954620552035
51502989355184384800921736629298
51502989355184384805983299836973
51502989355184384846654400832814
51502989355184384851734564978742
51502989355184384851736626461007
51502989355184384851736856049081
51502989355184384851757776754029
51502989355184384851924912805539
51502989355184384983852393443362
51502989355184384988997610418973
51502989355184384988997610424553
51502989355184384989018272845071
51502989355184384989018531125325
51502989355184384989185638501881
51502989355184384989206559189603
51502989355184384991441975424237
51502989355184384991442004108947
51502989355184384991442004121997
51502989355184395369998573847504
51502989355184395370186601924832
51502989355184395504996570224187
51502989355184395504997574762832
51502989355184395504997603342548
51502989355184395504999669056901
51502989355184395504999926274345
51502989355184395507238436564304
51502989355184395507259328572896
51502989355184395507510032676000
51502989355184395507510377049534
51502989355184395507510377167578
51502989355184395550753225269009
51502989355184395550753482486453
51502989355184395552991992776412
51502989355184395552991993426707
51502989355184395553012914015015
51502989355184395553180020853740
51502989355184395916781932183317
51502989355184395916781933246127
51502989355184395919041363711879
51502989355184395919292383063500
51502989355184395919293531323794
51502989355184395962512244875320
51502989355184395962514568751883
51502989355184395964771676387385
51502989355184395964962285029916
51502989355184395964983205734864
51502989355184395965047116232258
51502989355184395969855283683906
51502989355184395970042536926574
51502989355184396102034667321708
51502989355184396102034755128057
51502989355184396102034755128093
51502989355184396102034755128300
51502989355184396102034755128301
51502989355184396102055675716365
51502989355184396102055675716401
51502989355184396102055675716608
51502989355184396102055675716609
51502989355184396102055704414125
51502989355184396102055704414368
51502989355184396102055704414369
51502989355184396102222953666240
51502989355184396102223039772570
51502989355184396102223039956269
51502989355184396102223040422865
51502989355184396102223068457280
51502989355184396102223069002581
51502989355184396102223073234669
51502989355184396102243960460256
51502989355184396102243965243261
51502989355184396102306722776305
51502989355184396102307756350345
51502989355184396109562722630376
51502989355184396109562723181293
51502989355184396109562723181500
51502989355184396109562723181501
51502989355184396109562751761009
51502989355184396109562755993097
51502989355184400858166746163597
51502989355184400858167004443851
51502989355184400860404513380940
51502989355184400860425319300464
51502989355184400860425320835658
51502989355184400860613720430420
51502989355184400860676367759840
51502989355184400860676367877884
51502989355184400860676453971164
51502989355184400860676453984214
51502989355184400860676482545264
51502989355184400865488118023937
51502989355184400865508751870319
51502989355184400865509010150573
51502989355184400865697038214851
51502989355184400865759800346921
51502989355184401041180313617082
51502989355184401043418853198531
51502989355184401043607024691948
51502989355184401043607110858353
51502989355184401043607139543063
51502989355184401043607139556113
51502989355184401043627945278852
51502989355184401043690793683969
51502989355184401043690822381729
51502989355184401048523090976136
51502989355184401048690370522440
51502989355184401048690370889830
51502989355184401048690456615720
51502989355184401048690485373555
51502989355184401048711248180721
51502989355184401048711377320668
51502989355184401048711377382147
51502989355184401048711377871792
51502989355184401048711377871793
51502989355184401048774172798441
51502989355184401048775173088501
51502989355184401050950149672519
51502989355184401050950150144695
51502989355184401050950150144938
51502989355184401050950150144939
51502989355184401050950178718795
51502989355184401050950178724411
51502989355184401050950178724654
51502989355184401050950178724655
51502989355207494019808665556986
51502989355207495254590599051918
51502989355207495254674167086286
51502989355207495254674253175354
51502989355207495254675396363994
51502989355207495300344179257522
51502989355207495300406946080842
51502989355207495300406946093892
51502989355207495300427747291890
51502989355207495666456541815798
51502989355207495666457660553220
51502989355207495849387198159090
51502989355207495849470766193458
51502989355207495849470852286738
51502989355207495849471627121398
51502989355207495849471885401652
51502989355207509941571524076718
51502989355207509941572298915590
51502989355207509942387427020730
51502989355207509942391674117950
51502989355207510078832191313362
51502989355207510078832191667494
51502989355207510078832192713042
51502989355207510078832967551914
51502989355207510078835290500208
51502989355207510079366397925855
51502989355207510079397051783898
51502989355207510079585337078670
51502989355207510079648095657054
51502989355207510132650647822965
51502989355207510490614197222334
51502989355207510490614197576466
51502989355207510490615230678330
51502989355207510491148662102031
51502989355207511725961248405246
51502989355207511725961334494314
51502989355207511725961335557124
51502989355207511733555189205849
51502989355207511733555189210061
51502989355207511909728845136966
51502989355208694776891041544122
51502989355208694822644622221902
51502989355208694822645626626006
51502989355208696011672942110610
51502989355208696011672970806966
51502989355208696011672975039054
51502989355208696011674003908830
51502989355208696011756538841334
51502989355208696011756543073422
51502989355208696011756624463842
51502989355208696011756624641961
51502989355208696011756629168106
51502989355208696011756657864462
51502989355208696011757657682346
51502989355208696011757686734238
51502989355208696057426555716834
51502989355208696057489322067978
51502989355208696423455234983142
51502989355208696423538803017510
51502989355208696423538888818137
51502989355208696423538889106578
51502989355208696423538893357332
51502989355208696423538917804338
51502989355208696423539577852170
51502989355208696423539663591318
51502989355208696423539665008260
51502989355208696423539692643210
51502989355208696423539922225704
51502989355208696423540037016952
51502989355208696424020094049786
51502989355208696424103776875194
51502989355208696469209566029910
51502989355208696469272327794834
51502989355208696469836326287670
51502989355208696469836441078710
51502989355208696606469545572126
51502989355208696606469574150438
51502989355208696606470693831016
51502989355208696606470693832420
51502989355208696606553142184806
51502989355208696606553228457609
51502989355208696606554003292269
51502989355208696606554261572523
51502989355208696613872019207445
51502989355208696613892911216037
51502989355208710698636077146072
51502989355208710698653899019710
51502989355208710698653900069470
51502989355208710698654674902726
51502989355208710698654932120170
51502989355208710698654932121574
51502989355208710698657256119628
51502989355208710699469803013482
51502989355208710699474050110702
51502989355208710835914567654630
51502989355208710835914568704390
51502989355208710835914568705794
51502989355208710835914681973494
51502989355208710835915343539050
51502989355208710835915686495642
51502989355208710835915686851178
51502989355208710835915687912584
51502989355208710835915687913988
51502989355208710835915715075358
51502989355208710835917666487344
51502989355208710835917781278384
51502989355208710835918010843616
51502989355208710835918010849232
51502989355208710835918039545588
51502989355208710836458617269502
51502989355208710836458617330981
51502989355208710836479427771034
51502989355208710836646903614034
51502989355208710836646903675513
51502989355208710836646906796362
51502989355208710836667713065806
51502989355208710836667827384670
51502989355208710836730471648402
51502989355208710836730471649806
51502989355208710836730474830730
51502989355208710881650416785544
51502989355208710881650675052748
51502989355208710881650675065798
51502989355208710882212173543089
51502989355208710882400459887621
51502989355208710882403820476974
51502989355208710882404592127902
51502989355208711247696573565006
51502989355208711247697692760150
51502989355208711247697693821556
51502989355208711247700045467610
51502989355208711248234508936189
51502989355208711255039698466872
51502989355208711255040731568736
51502989355208711255040732630142
51502989355208711293430356608130
51502989355208711293451277196438
51502989355208711293988093728013
51502989355208711294186855254318
51502989355208711300772233530441
51502989355208711300773395772252
51502989355208711300773395789722
51502989355208711300773396833658
51502989355208711430710912730898
51502989355208711430711945832762
51502989355208711431254848026906
51502989355208711431433777348099
51502989355208711431444253641111
51502989355208711431444254113287
51502989355208711431444254113494
51502989355208711431444254113495
51502989355208711431444282815466
51502989355208711431444282815467
51502989355208711431465206586102
51502989355208711431465206586103
51502989355208711438242324524001
51502989355208711438242324524208
51502989355208711438242324524209
51502989355208711438786172130264
51502989355208711438786259347833
51502989355208711438786259820009
51502989355208711438786259820216
51502989355208711438786259820217
51502989355208711438786286921304
51502989355208711438786286982783
51502989355208711438786287984114
51502989355208711438786288045593
51502989355208711438786288517976
51502989355208711438786288517977
51502989355208711438786288522188
51502989355208711438786288522189
51502989355208712483022818122938
51502989355208712483025884027208
51502989355208712483043624392382
51502989355208712483043710487066
51502989355208712483043711549876
51502989355208712483046718993008
51502989355208712483046833784048
51502989355208712483046834846858
51502989355208712483047063349280
51502989355208712483047092051252
51502989355208712483862970544046
51502989355208712490365825603721
51502989355208712490365853749196
51502989355208712490365854300077
51502989355208712490386746107708
51502989355208712490386746192029
51502989355208712490386750358462
51502989355208712490574772668716
51502989355208712490574774269357
51502989355208712490637450411773
51502989355208712490637536500841
51502989355208712666057949210771
51502989355208712666057963559678
51502989355208712666058078350718
51502989355208712666058079945014
51502989355208712666058079947444
51502989355208712666793627358110
51502989355208712666811221124102
51502989355208712666814577180605
51502989355208712666814577180848
51502989355208712666814577180849
51502989355208712666877425034841
51502989355208712673380165236848
51502989355208712673400827191535
51502989355208712673568107225837
51502989355208712673568107227241
51502989355208712673568193314176
51502989355208712673568193314905
51502989355208712673568193314941
51502989355208712673568193315148
51502989355208712673568193315149
51502989355208712673568193320764
51502989355208712673568193320765
51502989355208712673568222012665
51502989355208712673568222012908
51502989355208712673568222012909
51502989355208712673568222017120
51502989355208712673568222017121
51502989355208712673589113902484
51502989355208712673589113903213
51502989355208712673589113903249
51502989355208712673589113903456
51502989355208712673589113903457
51502989355208712673592471022085
51502989355208712673651875668381
51502989355208712673651904366141
51502989355208861601519623017501
51502989355280440060060598232445
51502989355280440060060598582365
51502989355280440060248883540267
51502989355280441661445918034776
51502989355280444953998858715729
51502989355280444954009450272165
51502989355280444954197736616697
51502989355280444954197739620906
51502989355280444954197740683716
51502989355280444999762920212874
51502989355280444999763035063989
51502989355280444999951321342830
51502989355280444999951321408521
51502989355280445365248439140090
51502989355280445365791717452550
51502989355280445365980003814344
51502989355280445367507956757720
51502989355280445367507961007070
51502989355280445410981103343606
51502989355280445411545187575590
51502989355280445411566194375222
51502989355280445411733215652918
51502989355280445413240620961236
51502989355280445413240625210586
51502989355280445413240883477790
51502989355280445413428911555118
51502989355280445548805937714762
51502989355280445548805942300982
51502989355280445548809036901608
51502989355280445548993970378310
51502989355280445549077911488392
51502989355280445550522558908130
51502989355280445550710586985458
51502989355280445551253401906872
51502989355280446602853974484636
51502989355280446783590970396540
51502989355280446785847306974556
51502989355280446785847307324476
51502989355280446785868314124108
51502989355280446786035335051884
51502989355280446786035335401804
51502989355280446786119276157754
51502989355281640634128633419325
51502989355281640634128662233725
51502989355281640634129008007147
51502989355281640815450721406989
51502989355281640817142973175437
51502989355281640817142974225197
51502989355281640817142977407525
51502989355281640817153549266111
51502989355281640817156905316269
51502989355281640817331259533019
51502989355281640817341834560883
51502989355281642418528289422642
51502989355281642418528289484121
51502989355281642418528294089007
51502989355281642418528294205647
51502989355281642418528294205854
51502989355281642418528294205855
51502989355281642418549214793955
51502989355281642464281878997471
51502989355281642464281878997678
51502989355281642464281878997679
51502989355281642464302771006063
51502989355281642464302771006270
51502989355281642464302771006271
51502989355281642464473263124957
51502989355281642601542628939858
51502989355281642601542633722863
51502989355281642601542633723070
51502989355281642601542633723071
51502989355281642601730919017635
51502989355281642601730919017842
51502989355281642601730919017843
51502989355281642601734017794694
51502989355281642601734017850349
51502989355281642601754909803286
51502989355281642601754909858941
51502989355281642602295774901951
51502989355281642602295774902158
51502989355281642602295774902159
51502989355281642602298873734665
51502989355281645573820481378557
51502989355281645575704209017009
51502989355281645711081236108161
51502989355281645711081239290489
51502989355281645711081239307959
51502989355281645711091825731262
51502989355281645711091825792741
51502989355281645711091826264917
51502989355281645711280112609449
51502989355281645756845411056741
51502989355281645756845415288829
51502989355281645757033697401273
51502989355281645757033700583601
51502989355281645757033701646411
51502989355281646122863498897915
51502989355281646123051531555639
51502989355281646123062379985215
51502989355281646123065478701289
51502989355281646124590332278296
51502989355281646124590337061301
51502989355281646124590365757657
51502989355281646125310963202245
51502989355281646168627677881590
51502989355281646168627678415245
51502989355281646168648569890182
51502989355281646168651669273813
51502989355281646168819034913397
51502989355281646168819063609753
51502989355281646168839955618345
51502989355281646170322996481812
51502989355281646170323001264817
51502989355281646170343917720415
51502989355281646170343921969765
51502989355281646170511283377225
51502989355281646170511283377261
51502989355281646170511283377468
51502989355281646170511283377469
51502989355281646170511287609349
51502989355281646170511316305705
51502989355281646305345150180478
51502989355281646305345154294522
51502989355281646305794156178331
51502989355281646305888313589470
51502989355281646305888313767589
51502989355281646305888428558629
51502989355281646305888432729238
51502989355281646305891412422184
51502989355281646305909234412462
51502989355281646305909238526506
51502989355281646306076718968776
51502989355281646306077494459554
51502989355281646306077494459555
51502989355281646306097266603834
51502989355281646306098644630356
51502989355281646306098644630357
51502989355281646306163386313858
51502989355281646307792958807565
51502989355281646308335777427448
51502989355281646308336150615382
51502989355281646308336150676861
51502989355281646308336925988116
51502989355281646308336925988117
51502989355281647358220883002669
51502989355281647358409169360251
51502989355281647358412268080537
51502989355281647358433160205733
51502989355281647358433160205769
51502989355281647358495950900293
51502989355281647359915457996620
51502989355281647359915458646915
51502989355281647359915459597297
51502989355281647359915459597504
51502989355281647359915459597505
51502989355281647359915459696675
51502989355281647359915459713937
51502989355281647359915459714144
51502989355281647359915459714145
51502989355281647359936350005212
51502989355281647359936351600273
51502989355281647359936351605889
51502989355281647359936351606096
51502989355281647359936351606097
51502989355281647359936379235223
51502989355281647359936380284983
51502989355281647359936380298033
51502989355281647360092896697177
51502989355281647360103744892069
51502989355281647360103745004497
51502989355281647360103745008709
51502989355281647360124636895045
51502989355281647360124636900661
51502989355281647360124636900868
51502989355281647360124636900869
51502989355281647360188202668741
51502989355281647540673345917116
51502989355281647541423508881679
51502989355281647541423508881886
51502989355281647541423508881887
51502989355281647541423508999930
51502989355281647541423508999931
51502989355281647542929797636092
51502989355281647542929797752732
51502989355281647542929797814211
51502989355281647542950689644684
51502989355281647543117710922380
51502989355281647543118084110314
51502989355281647543118084171793
51502989371601747333917996011634
51502989371601747333979638918284
51502989371626063768064011588202
51502989371626063768067479241456
51502989371626063905262004198750
51502989371626064317107030489770
51502989371626064317110498143024
51502989371626198011551985766610
51502989371626198011552067254956
51502989371626198011552071859890
51502989371626198011614743280732
51502989371626198011614747885825
51502989371626198012116151486940
51502989371637774855658698217400
51502989371638209285947475322328
51502989371638209285947475438968
51502989371638220397325124530079
51502989371698996988731723610222
51502989371698997400576748501562
51502989371698997537773621903916
51502989371698997537773626503186
51502989371698997537773626508802
51502989371698997537774740995461
51502989371698997537774741112101
51502989371698997537774741112110
51502989371698997537836384018760
51502989371698997583528326022026
51502989371698997583587644462610
51502989371698997583589968810584
51502989371698997583591088141241
51502989371698997590870331610656
51502989371698997591117941113134
51502989371698997591121380070032
51502989371698997591121380188124
51502989371698997591121380192336
51502989371699009755675327379630
51502989371699010304781108059172
51502989371699013460017685720988
51502989371699013460018804929182
51502989371699013460080447835832
51502989371699013467611859095280
51502989371699014009123440890714
51502989371699014011320138884148
51502989371699015246102072379080
51502989371699041874396738857574
51502989371699042011657493233046
51502989371705913010812951165656
51502989371705913056566535957471
51502989371709804404109618576128
51502989371709804404109618694220
51502989371709804404109618698432
51502989371709815471414355826991
51502989371709815517147020030507
51502989371709820280600097601367
51502989371709820280600097601376
51502989371709820456020268117358
51502989371709848869467357146267
51502989371709850104249290641199
51502989371709855419259337611122
51502989371709870236642539550306
51502989371710704971921400688943
51502989371710866203339144016845
51502989371711166392526026847401
51502989371711166392588817308681
51502989371711199751676830584938
51502989371711199753350487040556
51502989371711201537740293921692
51502989371711201537761214626640
51502989371730261739858273906898
51502989371730261746635423380788
51502989371730261747451330924070
51502989371730261747451332323750
51502989371730262791719369493059
51502989371731429150463179923440
51502989371731430789244922470782
51502989371731430791692643531820
51502989371731430796839091250016
51502989371733864018698458885478
51502989371733868951937186045513
51502989371734116028983887194886
51502989371734116028983915773150
51502989371734130800551885770126
51502989371734130800634453508809
51502989371734130846367117712325
51502989371734130846367117712334
51502989371734130846368232321258
51502989371734130846368232793434
51502989371734131900394143101963
51502989371734131900394143101972
51502989371734132088492176109132
51502989371734164156326461154264
51502989371734165803540315320573
51502989371734165849272979524089
51502989371734168958256202523237
51502989371734168958256202523285
51502989371734169095454195133833
51502989371734169095454195133992
51502989371734314325512681666917
51502989371734319259557816942822
51502989371735016596732907070394
51502989371735016596732935648658
51502989371735016596795669189609
51502989371735031231164531489114
51502989371735031231185480773769
51502989371735031233361229482548
51502989371735031233362348677692
51502989371735031370623103403084
51502989371735032465695416524670
51502989371735032468143162977471
51502989371735032468143162977480
51502989371735033014738435426238
51502989371735033060492020336154
51502989371735033060492048914409
51502989371735033060492048914418
51502989371735033067835173816284
51502989371735033067835173935780
51502989371735033197752775065917
51502989371735064774964927329332
51502989371735066554282668035921
51502989371735081195512359862598
51502989371735081241245024066030
51502989371735081241245024066114
51502989371735216725162321876064
51502989371735483505382790231267
51502989371735483560425125682599
51502989371735483560425154262315
51502989371735487211424315672549
51502989371735487218766321377894
51502989371735487218954579144087
51502989371735487221214039250178
51502989371735487221214039252392
51502989371735487221214039252449
51502989371735487257177900581013
51502989371735487264519906287762
51502989371735487264708192632267
51502989371735487264770926167395
51502989371735487264770954747111
51502989371735487266967624160856
51502989371735488316287466786126
51502989371735515082574021813761
51502989371735516868679330964384
51502989371735516868680445573308
51502989371735516914411995169304
51502989371735516914432915874252
51502989371741974063080393415307
51502989371741974474590716055089
51502989371742235775353388486612
51502989371742235912551352517435
51502989371742235958304966007076
51502989371742235958367728126291
51502989371742270913761924658613
51502989371742270913761925721423
51502989371742270959578244053955
51502989371742274206576509076689
51502989371742274206597402503627
51502989371742274206597402503834
51502989371742274252330095403499
51502989371742274663924043120441
51502989371742274663924071818201
51502989371742274801122035614265
51502989371742274801122035614349
51502989371742274801122064428749
51502989371742386075900709707063
51502989371742386075911198639982
51502989371742387911138300097413
51502989371742387911138328793769
51502989371742391619689189168109
51502989371742391619710109873057
51502989371742421221903449077400
51502989371742421267636113164267
51502989371742421267636113164276
51502989371742424964387710113866
51502989371742424971981797385992
51502989371742424971981912171380
51502989371742424971981912171464
51502989371742424972002832877816
51502989371916645327739472433350
51502989371916645327739501131110
51502989371916645329413156069004
51502989371916645329434048077512
51502989371916645329434048077596
51502989371917546492019218939967
51502989371917546499633192275736
51502989371917546499633192275820
51502989371917546499633192293241
51502989371917546499633193811013
51502989371917546499633193815225
51502989371917846496604111548306
51502989371917846496604140244662
51502989371917846498295330674430
51502989371917846498295330792474
51502989371917846498295330792687
51502989371917846498298688259778
51502989371917846498298688259781
51502989371917846498298688259787
51502989371917846504194842783579
51502989371917846505889418059032
51502989371917846505889418060436
51502989371917846505889418077902
51502989371917846505889418077911
51502989371917846505889419475974
51502989371917846505889419477378
51502989371917846505889446638748
51502989371917846505889532732187
51502989371917846633861424133227
51502989371917846635536226493010
51502989371917846635555999429011
51502989371917846635557118618242
51502989371917846635557118618326
51502989371917846635559442989544
51502989371917846635567623441174
51502989371917846635569946389468
51502989371917846640639689609946
51502989371917846640639689614158
51502989371917846640639689964237
51502989371917846640639716593149
51502989371917846640639718189662
51502989371917846640639718193874
51502989371917846640639718194033
51502989371917846643150201364056
51502989371917846643150201364140
51502989371917846681310732107910
51502989371917846686372353695370
51502989371917846686372353699582
51502989371917846686393303103742
51502989371917846686393303103955
51502989371917846688903786274008
51502989371917846688903786291483
51502989371917851444767248186583
51502989371917851993810265688471
51502989371917895909625542208971
51502989371917896461178585274469
51502989371917981980594671951162
51502989371917981980595129226618
51502989371917987335456438824948
51502989371917987335456811542158
51502989371917987518450115567550
51502989371917987518450144265358
51502989371917987518471036390590
51502989371917996806448392068117
51502989371917996806448392418037
51502989371917996806448420647833
51502989371917998584062257815408
51502989371917998589142507645594
51502989371924755798240925600936
51502989371929689361312152933098
51502989371929704187980661734332
51502989371929705835129606075168
51502989371929709724184211107340
51502989371929737539805682023542
51502989371929989550582060900058
51502989371929989550582718233526
51502989371929989550582746813242
51502989371930004369660497216636
51502989371930004374740747046822
51502989371930004377251227034760
51502989371930004377251255614476
51502989371930006024379250670648
51502989371930006024400199955312
51502989371930006161639919306972
51502989371930006161660840011920
51502989371930006207393504098796
51502989371930006207414424803744
51502989371930009867701220195660
51502989371930009867702334804668
51502989371930009913455919714536
51502989371930037729075132715046
51502989371930037729075475671638
51502989371930037729075589990502
51502989371930037729076247323970
51502989371930037729076275903686
51502989371930039505871228096616
51502989371930039513464939596182
51502989371930039513485860301130
51502989371930039551625470221908
51502989371930039559218524388006
51502989371930039559239445092954
51502989371949066180722667649730
51502989371949066180743559658238
51502989371949066180743559658322
51502989371949066180994635297734
51502989371949066187583499825368
51502989371949066187583499943412
51502989371949066188336641004456
51502989371949066363737007283502
51502989371949066364008974931590
51502989371949066364008974932994
51502989371949066370514128059716
51502989371949067415618993281826
51502989371949067415618994878339
51502989371952668641761284718884
51502989371952668641782205305740
51502989371952668641782205305788
51502989371952668642598108268670
51502989371952668642598108268673
51502989371952668642598108622805
51502989371952673393387703916209
51502989371952718048844601274067
51502989371952968648101193085752
51502989371952968648101193205248
51502989371952968648101221783560
51502989371952968648854334401598
51502989371952968785299214394108
51502989371952968785361947935011
51502989371952968831031850017908
51502989371952968831052799303976
51502989371952970425726796001225
51502989371952970425747692614787
51502989371952970471480356818267
51502989371952970471480356818303
51502989371952970471480356818510
51502989371952973582658264630417
51502989371952973582658264967239
51502989371952973582658269216637
51502989371953018054288133009624
51502989371953018054288391289926
51502989371953018054288391762102
51502989371953018054289166130202
51502989371953018055100827052860
51502989371953018237302731401781
51502989371953104117722842453742
51502989371953104117723182105750
51502989371953104117723186827276
51502989371953104125254622063006
51502989371953109066641792275560
51502989371953109653882591878866
51502989371953109661414003138314
51502989371953109661414031836122
51502989371953109661434923728074
51502989371953109661438023032964
51502989371953118949394739331719
51502989371953118949415659920027
51502989371953153538279040893270
51502989371953154133075271650674
51502989371953157237542267199906
51502989371953157244317094074018
51502989371953168355627284726391
51502989371953168355641188758231
51502989371953168355662123874933
51502989371953869398843632008260
51502989371953869398864581292111
51502989371953869398864581294328
51502989371953869398864581311794
51502989371953869398864581311803
51502989371953871176490040725165
51502989371953871176490040726653
51502989371953871176490045330258
51502989371953871176490045330339
51502989371953871176490045330342
51502989371953871176490045330348
51502989371953871183254392779150
51502989371953871183254392779153
51502989371953871183254392779159
51502989371953874150470075199033
51502989371953874150470075317125
51502989371953874150470079903345
51502989371953874752860508216688
51502989371954010229246734420611
51502989371954304874721793901388
51502989371954304874721875273094
51502989371954304874721875389734
51502989371954304874721879994827
51502989371954304882315962674958
51502989371954304882315991372766
51502989371954304882336883264718
51502989371954310235482039491594
51502989371954310235482068189402
51502989371954310235502960081354
51502989371954310235506059386244
51502989371954310365148620726054
51502989371954310365148620842694
51502989371954310418517299721039
51502989371954319706477086155939
51502989371954319706477114852295
51502989371954319706498006860887
51502989371954321483272728782582
51502989371954321483272728782666
51502989371954321490037076231477
51502989371954321490866926253960
51502989371954321490887818145912
51502989371954321490887851625321
51502989371954321529026313692534
51502989371954321535790661141345
51502989371954321536620482467556
51502989371954321536641436535189
51502989371954354707143308003954
51502989371954354890157561548742
51502989371954359648506453623417
51502989371954369524505613412529
51502989371961212933502414166070
51502989371961212933502414282710
51502989371961225889359526449740
51502989371961257413238281578017
51502989372021995702460738539642
51502989372021995703881023121030
51502989372021995704153076858102
51502989372022001240064790922948
51502989372022045710027694255127
51502989372022045710027695851640
51502989372022045710027695855852
51502989372022045710030678853298
51502989372022045710030678853382
51502989372022045710030678971426
51502989372022045710031051906010
51502989372022045710031052024054
51502989372022045712538064240646
51502989372022045712538065775680
51502989372022045712538092937050
51502989372022045712538179026034
51502989372022045712538179026118
51502989372022045712538867790376
51502989372022045712539212146648
51502989372022050469216342117478
51502989372022050469219785441770
51502989372023246284098715206662
51502989372023246284099088259290
51502989372023246284099088377334
51502989372023251820282857596485
51502989372023401938621315070979
51502989372025647981275484350477
51502989372025647982090272687017
51502989372025647983784847981340
51502989372025647983785995751784
51502989372025898164419636038054
51502989372025898164482397802978
51502989372025903654828927972676
51502989372025947575730905110994
51502989372025947575751797001458
51502989372025947575751797001542
51502989372025947575751797119586
51502989372025948125607281775337
51502989372025948127301971854880
51502989372025948127301972209171
51502989372025948173055556646704
51502989372025952928918904204190
51502989372025952928918904204226
51502989372025952928918904204274
51502989372025952928921341471384
51502989372025952928922374591962
51502989372025952928922376108282
51502989372025952928981665969198
51502989372025952928981694550318
51502989372025952928983988800852
51502989372025952929737134229290
51502989372025953066181981411400
51502989372025953111935566319780
51502989372025953111935566319864
51502989372025953111936715747961
51502989372025953477964245600626
51502989372025953478027036534082
51502989372025953478780181945258
51502989372025953523717830509090
51502989372025953524533738039322
51502989372025953661805111157086
51502989372026050112901644617718
51502989372026050112922536626310
51502989372026050112925894093401
51502989372026050112925894093410
51502989372026098290600161373791
51502989372026098290600162773471
51502989372026098290602485255205
51502989372026098290602485371845
51502989372026099525929416210818
51502989372026100074969077645286
51502989372026100074972435112386
51502989372026100120722662437110
51502989372026100120726020022302
51502989372026100120746912029433
51502989372026103230275173104411
51502989372026798732210527088447
51502989372026798732231417678402
51502989372026798732231417678486
51502989372026804268394294871492
51502989372026804268415187015681
51502989372026806052804998482953
51502989372026848555324951294988
51502989372026848555324951294997
51502989372026848555343520703757
51502989372026848557854032577447
51502989372026850388011343759700
51502989372026853496712121389507
51502989372026853496730686194542
51502989372026853496730686194626
51502989372026853496733008676276
51502989372026853496733008676360
51502989372026854091508720613313
51502989372026854092345548849897
51502989372026854229606303575289
51502989372026950680734232527594
51502989372026950680736556875568
51502989372027000505523462377346
51502989372027000640273732515530
51502989372027000686023849770740
51502989372027000686027288727638
51502989372027000686027317307354
51502989372027000688534329758678
51502989372027000688537801544642
51502989372027000688537801662734
51502989372027000688558693669865
51502989372027003798086998342679
51502989372027004392067693087205
51502989372027004392883600631939
51502989372027004392904492640531
51502989372027004392904492644902
51502989372027250869168002875418
51502989372027250870004826407738
51502989372027250870008269613986
51502989372027254576048645743757
51502989372027254576048645745209
51502989372027254576048645749580
51502989372027254576048645861849
51502989372027256359587681935277
51502989372027256360438457329121
51502989372027299047661530100351
51502989372027299047661531500031
51502989372027299047663854448325
51502989372027299047663854564965
51502989372027299047682452204979
51502989372027299047684775153273
51502989372027300694794054844760
51502989372027300694814948382713
51502989372027300829540858859060
51502989372027300829544326395674
51502989372027300832054810632962
51502989372027300832075702758185
51502989372027300875294443650884
51502989372027300875297882607782
51502989372027300877804923638822
51502989372027300877808395542878
51502989372027303987378484231415
51502989372027304399139855330285
51502989372027304399139855448329
51502989372027304399159628143733
51502989372027304399160747338877
51502989372027304399160747340281
51502989372027304399160747351927
51502989372027304399160747357750
51502989372027304399160747456921
51502989372027304535584702175525
51502989372027304536400609640066
51502989372027304536400609720259
51502989372027304536421501532018
51502989372027304536421501728851
51502989372027304536421501733222
51502989372027304581338258387633
51502989372027304582154194628723
51502989372027304582175086637315
51502989372027315518972976730187
51502989372027315518975299678481
51502989372027315654541478877719
51502989372027315656232610847705
51502989372027315656233729977158
51502989372027315656233731573671
51502989372027315656233731578042
51502989372027315656233731927962
51502989372027315656236054526336
51502989372027315656236054527794
51502989372027315656244234800090
51502989372027315700295063669543
51502989372027315701965275051221
51502989372027315701989639318160
51502989372027320458665565550375
51502989372027320458665565550378
51502989372033758444753274462734
51502989372034025419721154957608
51502989372034058634023868460886
51502989372034058634023868460922
51502989372034059869716269426833
51502989372034059869716269446525
51502989372034070942079964148507
51502989372034074648057665120015
51502989372034074648120341145791
51502989372034074648120685703267
51502989372034175537254122010109
51502989372034175537254126596329
51502989372034175537316888711173
51502989372034175582986814793332
51502989372034175582986814793341
51502989372034203400884533875706
51502989372034203400905454580654
51502989372034205185295261461790
51502989372034205231027896968950
51502989372034205231027925548666
51502989372034205231048817673898
51502989372034205231048846253614
51502989372034208934550297554653
51502989372034220009459713296536
51502989372034221105377493145100
51502989372058068422498974063859
51502989372058068422499631379906
51502989372058085031876207152129
51502989372058086129397500177059
51502989372058086129397500359354
51502989372058086129418392185651
51502989372058086129418392190070
51502989372058086129418392251222
51502989372058086129418392251306
51502989372058086129418392367946
51502989372058086129481068211427
51502989372058086129481068277082
51502989372058086129481068393722
51502989372058086129481068742829
51502989372058086129481440279866
51502989372058086129481440279902
51502989372058086129481440279950
51502989372058086129481441342760
51502989372058368428734993735646
51502989372058368428755885742750
51502989372058368428755885742786
51502989372058368428755885742834
51502989372058368565995748459550
51502989372058368611769568042409
51502989372058368611769568062092
51502989372058368611769568062095
51502989372058368611769568062101
51502989372058368611770225378094
51502989372058374103026163603310
51502989372058385221146796562693
51502989372058385221146801148913
51502989372058386272747373728858
51502989372058386272914509265379
51502989372058386272914509447674
51502989372058386272935400407910
51502989372058386272935401273971
51502989372058386272935401456266
51502989372058386272935401457670
51502989372058386272935401806102
51502989372058386272935401806186
51502989372058386272935428986222
51502989372058386272998077299747
51502989372058386272998077481958
51502989372058386272998077482042
51502989372058386272998077483446
51502989372058386272998077831878
51502989372058386272998077831962
51502989372058386272998421857211
51502989372058386272998448834651
51502989372058386272998449368270
51502989372058386272998450431080
51502989372058386318500958105107
51502989372058386318668065661186
51502989372058386318688985316374
51502989372058386318688986716054
51502989372058386318689014945850
51502989372058386318751660613150
51502989372058386318751662208211
51502989372058386318751662391910
51502989372058386318751662741830
51502989372058386318752005698422
51502989372058386318752033744519
51502989372058386318752034278138
51502989372058389978975777407432
51502989372058389978976806336263
51502989372058389979038453433124
51502989372058389979039568101187
51502989372058389979540890686282
51502989372058389979540919266055
51502989372058389979541005005119
51502989372058389979541005005146
51502989372058389979541005005203
51502989372058389979541006424509
51502989372058476088133011398365
51502989372058487159684141690615
51502989372058518730108711449773
51502989372058518730109185123346
51502989372058518730109189372696
51502989372058518730129990865723
51502989372058518730129990926959
51502989372058518730129991043599
51502989372058518730130105711654
51502989372058518730130105712383
51502989372058518730130108366672
51502989372058518730130109960995
51502989372058518730130109961004
51502989372058524266291809209641
51502989372058524266292957096686
51502989372058535338679763500771
51502989372058535338680925937198
51502989372058535338680925943831
51502989372058535338680930523418
51502989372058535384412456400634
51502989372058535384434510729013
51502989372058535384434510729022
51502989372058535384434510729751
51502989372058535384434510735574
51502989372058535384434515433250
51502989372058535384434515433277
51502989372058535384434515433334
51502989372058535384434515433979
51502989372058535384434515434063
51502989372058536436295606419502
51502989372058540142335982548544
51502989372573192349209212157467
51502989372573192349211534757245
51502989372573192349211879113517
51502989372573192351656930031965
51502989372573192389879536857947
51502989372573192394965090851300
51502989372573192397409828909201
51502989372573192397410486242660
51502989372574044738714718300043
51502989372574044740975525887061
51502989372574048508397432447122
51502989372574059626521488154889
51502989372574092916958232032975
51502989372574092919468712020913
51502989372574098446366488447361
51502989372574109566179746830751
51502989372574344997191367988579
51502989372574344997442072091683
51502989372574348697646990953534
51502989372574348697667997747550
51502989372574348698483900574922
51502989372574348698483900691562
51502989372574348698486225039536
51502989372574348702730320912976
51502989372574359797963011834133
51502989372574359797963040536312
51502989372574359815704956003170
51502989372574359815705304608792
51502989372574359815708399209418
51502989372574359815767717768094
51502989372574359815767722367364
51502989372574359815768066723636
51502989372574359816272483907962
51502989372574359820850264766218
51502989372574359820853735619062
51502989372574359820853737018742
51502989372574359820871214050882
51502989372574359820874656207370
51502989372574359823048081967846
51502989372574359823297985838902
51502989372574359823299129027542
51502989372574359823319021199584
51502989372574359823381668658694
51502989372574359823381697238410
51502989372574365311217690260822
51502989372574365311217691660502
51502989372574365311280452375666
51502989372574365311280453779558
51502989372574365311301401660330
51502989372574393151981720126798
51502989372574393151981721723311
51502989372574393151981721727466
51502989372574393151981721727523
51502989372574393151984819510420
51502989372574393151985077777681
51502989372574393154492204897789
51502989372574393154492204915210
51502989372574393154492862231173
51502989372574393154492862231200
51502989372574393174858514182643
51502989372574393175112660442235
51502989372574393177368997370171
51502989372574398642411823230641
51502989372574398642411909319709
51502989372574409754008763421634
51502989372574409755449968107481
51502989372574409755449968107508
51502989372584855322138811778015
51502989372584855503460783930495
51502989372584855505905148935759
51502989372584866623276441470411
51502989372585150163803695168099
51502989372585150163866371193875
51502989372585155511409377078443
51502989372585155511889435534043
51502989372585155511952197648887
51502989372585155512224165413531
51502989372585155649150190263647
51502989372585155692710457222331
51502989372585155694903775173515
51502989372585155695154822227595
51502989372585166629511775124227
51502989372586056079221072979727
51502989372586056079701217524395
51502989372586056079973185289039
51502989372586067197323212743814
51502989372586067204934834570530
51502989372586106092857748096835
51502989372586106092857748096883
51502989372586117206459262362971
51502989372605563577683381998989
51502989372605563577683386722180
51502989372605563578436527428879
51502989372605563578436527545519
51502989372605563578438851893493
51502989372605563582766601894740
51502989372605563623415931417081
51502989372605563623415931533721
51502989372605563623415936132991
51502989372605563623415936134443
51502989372605563623415936138607
51502989372605563623415936138655
51502989372605563623416046202505
51502989372605563623436856839391
51502989372605563623436938211097
51502989372605563623918115991531
51502989372605563623920438939825
51502989372605563623980792017307
51502989372605563624169191632395
51502989372605563624171516097009
51502989372605563624171516101221
51502989372605563624190083640987
51502989372605563624190083757627
51502989372605563624192408105601
51502989372605563624192408109813
51502989372605563624252759666763
51502989372605563624252759783403
51502989372605565271112286495845
51502989372605565408310279106393
51502989372606464008234413985523
51502989372606464008989879162665
51502989372606465838857835530155
51502989372606764197484087277359
51502989372606764197504979285951
51502989372606764198239552454501
51502989372606764198260444463093
51502989372606766035179437962869
51502989372609165299887495782020
51502989372609166947016552537034
51502989372609166947583731352169
51502989372609167130030777385253
51502989372609167130514388166233
51502989372609167130514388183495
51502989372609167130782885445215
51502989372609167130785984277929
51502989372609181768646486223380
51502989372609181960027601322233
51502989372609465489137054281151
51502989372609465489137054282603
51502989372609465489137054286767
51502989372609465489137054286815
51502989372609465489137054286974
51502989372609465489137169072239
51502989372609465489137169072398
51502989372609465489140148887600
51502989372609465489157974987551
51502989372609465489158061080831
51502989372609465489158061080990
51502989372609465489641557087985
51502989372609465489641557089437
51502989372609465489641557093601
51502989372609465489641557093649
51502989372609467134573600061411
51502989372609467134594520767763
51502989372609467134594860536411
51502989372609467134594865141504
51502989372609467136287113232363
51502989372609467136770613844451
51502989372609467137101901567451
51502989372609467137105000755701
51502989372609467143545440705429
51502989372609467271771592671959
51502989372609467271855619871108
51502989372609467273526975953534
51502989372609467273547781868687
51502989372609467273547867962126
51502989372609467274299894177999
51502989372609467274299894532131
51502989372609467274362656297214
51502989372609467317525177581827
51502989372609467319280450677089
51502989372609467319784953483923
51502989372609467320032558737051
51502989372609467320035657569765
51502989372609467325119346356849
51502989372609481965509760983705
51502989372609481965509760983714
51502989372609481965534153929588
51502989372609482102707753594253
51502989372609482102707753594262
51502989372609482102770515696056
51502989372609482102791436401004
51502989372609482103523661124494
51502989372609482103544581830894
51502989372609482140931419861088
51502989372609483749836806099926
51502989372609483749899568218982
51502989372609483749899572451070
51502989372609483749923960810724
51502989372610367702406556437695
51502989372610367702406561042785
51502989372610367702406561042788
51502989372610367702406561042794
51502989372610367704098895227086
51502989372610367704850921442959
51502989372610367704854020631209
51502989372610367704913683562174
51502989372610367709184463445434
51502989372610367709185582758586
51502989372610367709185582758613
51502989372610367711357251392137
51502989372610382525728517387684
51502989372610382525728861743956
51502989372610382533321542974066
51502989372610382533322690748926
51502989372610382533325015213540
51502989372610382533342492258721
51502989372610382533342492258730
51502989372610382533345935919856
51502989372610382533345935919883
51502989372610382533345935919940
51502989372610382534158371210614
51502989372610382534158371210698
51502989372610382534158399788953
51502989372610382534158399788962
51502989372610382535519360162644
51502989372610382535790210131824
51502989372610384317711354441422
51502989372610384317714822094676
51502989372610384317735742801076
51502989372610417671731226648935
51502989372617271004990018165007
51502989372617320789694012541134
51502989372617320835447568753242
51502989372617571146814774557375
51502989372617571146814774912911
51502989372617571148235059488683
51502989372617571148507027253327
51502989372617571148507113346766
51502989372617571192547438760891
51502989372617571192547439115023
51502989372617571194239691456843
51502989372617571194239777550282
51502989372617571194260698256688
51502989372617587215546340144973
51502989372617587671365703357686
51502989372617587673060249830970
51502989372617587673060278882862
51502989372617587808650707092258
51502989372617587810342943955014
51502989372617620978943685832970
51502989372617620978964577841562
51502989372617621024697242045078
51502989372617737927865537365973
51502989372617737964393106549701
51502989372617737964396549755949
51502989372617737973430836863016
51502989372678509570356968064634
51502989372678509570437207211618
51502989372678509570437211810888
51502989372678509570437556285252
51502989372678509575519754209742
51502989372678509575519783256018
51502989372678509575523225064038
51502989372678509575523225418170
51502989372678509575523226462266
51502989372678509577967503862142
51502989372678509577967590056204
51502989372678509577968618471066
51502989372678509577968618943242
51502989372678509578030237397270
51502989372678509616110552856449
51502989372678509616169847414996
51502989372678509616169847434679
51502989372678509616169875994712
51502989372678509616169876014395
51502989372678509621253564781796
51502989372678509621255890665773
51502989372678509623700139485933
51502989372678509623701282674573
51502989372678509623783850865758
51502989372678509623783850885441
51502989372678511217565579919688
51502989372678511263319179243389
51502989372678511400579933968781
51502989372678511400580967087907
51502989372678514928689215673514
51502989372678514928692659334676
51502989372678514930948991558348
51502989372678514930949766397220
51502989372678514931199695661452
51502989372678515111703555287678
51502989372678516166546488227240
51502989372679410000991678155050
51502989372679410006074252333210
51502989372679410008519646208202
51502989372679711982178937059206
51502989372679715136648333600443
51502989372679715685687908840858
51502989372679715685691352502020
51502989372679715688198388828796
51502989372679715688219309533744
51502989372679715688219310005920
51502989372679715723911201699520
51502989372679715723911546178048
51502989372679715724727453721330
51502989372679715731442613063962
51502989372679715733972894443660
51502989372679715734036790297123
51502989372679759604036751787163
51502989372679759604039071080953
51502989372679759604039071553129
51502989372679759604039075785217
51502989372679760153623734759071
51502989372682111292561077124474
51502989372682111292644759949930
51502989372682111292644759950089
51502989372682111297725011529875
51502989372682111297727334122426
51502989372682111297727334123878
51502989372682111297727334128090
51502989372682111297727334478010
51502989372682112939772783567104
51502989372682116644032578646784
51502989372682116644119617522350
51502989372682116650624799228788
51502989372682116650893296153638
51502989372682116650893324733354
51502989372682116650894445459320
51502989372682116650896768411985
51502989372682116653403804721292
51502989372682116653404923916436
51502989372682116788155200188924
51502989372682116788157523137218
51502989372682116790601797331840
51502989372682116790601883425120
51502989372682116790602916526984
51502989372682116833911108045625
51502989372682116836355353660579
51502989372682116836355468451619
51502989372682116836920212732839
51502989372682118483485558309949
51502989372682161116506698624317
51502989372682161116569456139891
51502989372682161116569460389241
51502989372682161118203593602469
51502989372682161118768452674729
51502989372682161253767448750439
51502989372682161301217823055787
51502989372682161301217904605660
51502989372682411481831671004609
51502989372682411481831671004618
51502989372682411486977007415714
51502989372682411486977007419926
51502989372682411486977007769846
51502989372682411486997928002570
51502989372682411489171353763046
51502989372682413129043382164610
51502989372682413266304050800934
51502989372682416832549945376864
51502989372682416832550031465932
51502989372682416833303172643559
51502989372682416833303172643568
51502989372682416833365848669335
51502989372682416833365848669344
51502989372682416833365852920146
51502989372682416833369290812773
51502989372682416833369290812782
51502989372682416833386853933990
51502989372682416839895393227024
51502989372682416840142998025181
51502989372682416840142998025190
51502989372682416840144117220334
51502989372682416840144118751156
51502989372682416842402429534060
51502989372682416842403548748896
51502989372682416842423351776472
51502989372682416842674398718067
51502989372682416842674398718076
51502989372682416842675517913220
51502989372682416969810698571434
51502989372682416969810700102256
51502989372682416969810700106468
51502989372682416969810786195536
51502989372682416970626607649750
51502989372682416977404873480760
51502989372682416977407196429054
51502989372682416977424673455521
51502989372682416977424673455530
51502989372682416979600422144608
51502989372682416979600508240318
51502989372682416979601541359444
51502989372682416979851470623676
51502989372682416979851556716956
51502989372682416979852589818820
51502989372682416980416329694532
51502989372682416980437250400932
51502989372682417023157309080782
51502989372682417023158458390628
51502989372682417025626062449864
51502989372682417025627095551728
51502989372682417025688752883809
51502989372682417025689872098645
51502989372682417025689876678223
51502989372682418626792241021108
51502989372682418626813163243828
51502989372682461307189277632334
51502989372682461307191600580628
51502989372682461307191601643438
51502989372682461307254390925220
51502989372682461307264870350569
51502989372682461307285787868977
51502989372682461307442677282850
51502989372682461307442677755233
51502989372682461307453152457349
51502989372682461307453156708151
51502989372682461307453266776213
51502989372682461307453266777665
51502989372682461307453266894305
51502989372682461307474073163749
51502989372682461307474158902897
51502989372682461307474187482613
51502989372682461307536834810581
51502989372682461307536834928673
51502989372682461307536949601828
51502989372682461307536954319190
51502989372682461308007507657350
51502989372682461308007536355110
51502989372682461308018125848473
51502989372682461308018125848521
51502989372682461308039017857113
51502989372682461308039046554873
51502989372682461444703432130462
51502989372682461444714021682145
51502989372682461444714021685304
51502989372682461444714021685388
51502989372682461444714026229002
51502989372682461444734827539221
51502989372682461444734913693980
51502989372682461490205941283117
51502989372682461490467491624645
51502989372682461490467491626097
51502989372682461490467492096821
51502989372682461490467496347623
51502989372682461490467496406885
51502989372682461490467577719377
51502989372682461490467577719536
51502989372682461490467577896683
51502989372682461490467577897412
51502989372682461490467577897496
51502989372682461490488412331045
51502989372682461490488412803221
51502989372682461491032352291201
51502989372682463091652473851075
51502989372682463099182761671210
51502989372682466803528562156006
51502989372683313696855073479674
51502989372683313696855078065894
51502989372683313696856192674734
51502989372683313696856192674818
51502989372683317400361725829752
51502989372683317400361725849435
51502989372683317400361725849444
51502989372683317400361727367216
51502989372683317401181072453214
51502989372683317401201993042917
51502989372683317407891989320982
51502989372683317407892017900689
51502989372683317407892017900698
51502989372683317407893137095842
51502989372683317407895461579320
51502989372683317407895461579329
51502989372683317410402497888636
51502989372683317410403617083780
51502989372683317410423390013859
51502989372683317410487299903572
51502989372683319240567934297085
51502989372683361873588955226759
51502989372683361873588959826020
51502989372683361873588959826029
51502989372683361873651717341603
51502989372683361875285854804181
51502989372683367371329752589922
51502989372683367417083308802033
51502989372683469356478486971003
51502989372683469356481958875059
51502989372683469358173062089640
51502989372683769545728160262839
51502989372683769545731632048803
51502989372683769545731632166895
51502989372683769545731632521186
51502989372683769545749080851147
51502989372683769545752524058847
51502989372683769547422720914471
51502989372690221761119119287448
51502989372690221761181881052372
51502989372690221763709842671720
51502989372690221944217142809513
51502989372690221946661506397835
51502989372690222312501813113912
51502989372690222493260160294112
51502989372690222495704568422642
51502989372690266226811961735873
51502989372690266226874723500797
51502989372690266775666693942989
51502989372690521950473395638832
51502989372690521952980436669872
51502989372690521952980436669899
51502989372690521952980436669956
51502989372690522090178429280504
51502989372690522090178515369572
51502989372690522501751830762020
51502989372690522501772407112091
51502989372690522501772411816412
51502989372690522501960693469721
51502989372690522501960693469730
51502989372690522501960698173994
51502989372690522545269999448948
51502989372690522547526336494928
51502989372690522547693458292730
51502989372690522547693487345648
51502989372690522547693487463692
51502989372690522682509833467931
51502989372690522682509833467940
51502989372690522682530754174256
51502989372690522682530754174283
51502989372690522682530754174340
51502989372690522684954126931280
51502989372690566415329381257943
51502989372690566415329381607863
51502989372690566416061606447984
51502989372690566416061635027700
51502989372690566416145288801216
51502989372690566416145288801225
51502989372690566416145317853324
51502989372690566417756210671955
51502989372690566417759190409181
51502989372690566417780111115581
51502989372690566417780196736685
51502989372690566417780196854729
51502989372690566417780201453999
51502989372690566417780455016939
51502989372690566417780455489115
51502989372690566417780459721203
51502989372690566417842872762461
51502989372690566417842872880505
51502989372690566555016965047427
51502989372690566600794794656618
51502989372690566600794799360882
51502989372690566966548181114147
51502989372690566966548182163907
51502989372690566966548182281999
51502989372690566966548182630467
51502989372690566966548182631919
51502989372690566966610942879071
51502989372690566966610944278751
51502989372690566966610944396843
51502989372690566966610944401055
51502989372690566966634843322697
51502989372690566967367441630244
51502989372690567010607161800101
51502989372690567010669923919157
51502989372690567012364500431804
51502989372690567012367507408121
51502989372690567012367507408169
51502989372690567012367509002417
51502989372690567012388428114521
51502989372690567013120740506873
51502989372690567013120997724317
51502989372690567018200990805071
51502989372690567147867830318324
51502989372690567147867830318333
51502989372690567147867830436425
51502989372690567150381752449709
51502989372690567150381781264100
51502989372690567155461659323303
51502989372690567155461659441395
51502989372690571906491819560840
51502989372690571913269741031126
51502989372690571913269741035578
51502989372690571913290661619434
51502989372690672795803473520006
51502989372690672800053347169688
51502989372690672800053351952657
51502989372690672800053351952741
51502989372690672802497716839913
51502989372690672839029096751531
51502989372690672841536137723522
51502989372690672841557029732114
51502989372690672845806903381796
51502989372690672845806907981066
51502989372690672845806908040115
51502989372690672845806908046748
51502989372690672845806908164765
51502989372690672845806908164792
51502989372714532287991032417590
51502989372714532288806939947822
51502989372714533386077096117722
51502989372714533935120115019290
51502989372714581557730073474347
51502989372714581559424650634913
51502989372714581559488531963780
51502989372714581697251294365115
51502989372714581740744298790743
51502989372714581742438875484749
51502989372714581742438875502011
51502989372714581747523336000689
51502989372714582152338362378797
51502989372714582152338363778684
51502989372714582154032939422723
51502989372714582154032939422930
51502989372714582159117314186465
51502989372714582159117314298893
51502989372714582159869430727865
51502989372714582159869430845957
51502989372714582159869431194425
51502989372714582159869431195877
51502989372714582292047896658827
51502989372714582292047896658863
51502989372714582297130099364189
51502989372714582297130099482281
51502989372714582297130099830749
51502989372714582297130099832201
51502989372714582297130185571349
51502989372714582297130443851603
51502989372714583387120297277828
51502989372714583387120981846175
51502989372714583387121067585323
51502989372714583387121326202447
51502989372714583389296073143549
51502989372714583389567927990413
51502989372714583389567928007675
51502989372714583389568014083693
51502989372714583389568014083852
51502989372714583389568042307873
51502989372714583389630804422717
51502989372714583394651273897429
51502989372714583394651359636577
51502989372714583394651359973447
51502989372714583394651360090087
51502989372714583394651364222797
51502989372714583394651364340889
51502989372714583394652393092573
51502989372714583394714036012273
51502989372714583394714040716501
51502989372714583394714040716585
51502989372714583394715155207417
51502989372714832477177972174289
51502989372714832477177972174298
51502989372714832477178058368360
51502989372714832477261654974398
51502989372714832477261654994081
51502989372714832477261654994090
51502989372714832477261655466257
51502989372714832477261656511862
51502989372714832477261656516074
51502989372714832478014801940291
51502989372714832478014801940300
51502989372714832478014801945907
51502989372714832478014801945916
51502989372714832522931528504498
51502989372714832522931643158780
51502989372714832522994290617890
51502989372714832522994290619342
51502989372714832522994290623713
51502989372714832522994290973474
51502989372714832522994292017570
51502989372714832522994319177914
51502989372714832522994319197597
51502989372714832522994319197606
51502989372714832523015239904006
51502989372714832523768471408462
51502989372714832523831147434154
51502989372714832523831147434181
51502989372714832523831147434238
51502989372714833575265126491253
51502989372714833575265126491262
51502989372714833575347690115958
51502989372714833575348809311045
51502989372714833575348809311102
51502989372714833712608444845505
51502989372714834124307026196273
51502989372714834124307026196282
51502989372714834124308143993150
51502989372714834124370906112206
51502989372714834124390709017526
51502989372714834124390709021681
51502989372714834124390709021690
51502989372714834124390709021738
51502989372714834124390709021897
51502989372714834124390712204009
51502989372714834124390712204018
51502989372714834124391826812942
51502989372714834165793302024830
51502989372714834170123344523225
51502989372714834170123344523234
51502989372714834170123344528850
51502989372714834170123347709774
51502989372714834303054056750222
51502989372714834307384102085246
51502989372714834307405051371278
51502989372714834307405051371305
51502989372714834307405051371362
51502989372714881746247493279194
51502989372714881746247493357935
51502989372714881746247493476027
51502989372714881746247494875707
51502989372714881746247494879871
51502989372714881746247494879919
51502989372714881746718852235932
51502989372714881746979746766135
51502989372714881746979746884227
51502989372714881746979747232659
51502989372714881746979747232695
51502989372714881746979747232743
51502989372714881746979747234147
51502989372714881746979748295553
51502989372714881746979748301169
51502989372714881747000639241335
51502989372714881747000640304145
51502989372714881747000640309761
51502989372714881747000667472535
51502989372714881747063401006175
51502989372714881747063401006259
51502989372714881747063429585891
51502989372714881747063429585975
51502989372714881747063429587379
51502989372714881748674323926665
51502989372714881748674323926701
51502989372714881748674323926749
51502989372714881748674323928153
51502989372714881748674323945619
51502989372714881748695215935341
51502989372714881748695244633101
51502989372714881748757978050101
51502989372714881748757978050185
51502989372714881748758006745728
51502989372714881748758006747945
51502989372714881748758006765411
51502989372714881748758006765414
51502989372714881884261307877659
51502989372714881885936111776883
51502989372714881885955884571665
51502989372714881929993972081127
51502989372714881929993972082579
51502989372714881930014892787527
51502989372714881930014979943824
51502989372714881930015008707329
51502989372714881931688548775133
51502989372714881931688548776585
51502989372714881931688548793847
51502989372714881931689667988991
51502989372714881931689667989150
51502989372714881931709469481533
51502989372714881931709584351575
51502989372714881937358018935173
51502989372714882295771345672019
51502989372714882295771717208327
51502989372714882295771717221425
51502989372714882295771717326419
51502989372714882295771717674887
51502989372714882295771717676339
51502989372714882295771718737745
51502989372714882295834479439811
51502989372714882295834479441263
51502989372714882295834479458525
51502989372714882295855400028119
51502989372714882295855400046833
51502989372714882297465921316265
51502989372714882297529056502451
51502989372714882297529056506822
51502989372714882297549977207399
51502989372714882298282972503149
51502989372714882298283230783403
51502989372714882303355042927010
51502989372714882303365547925628
51502989372714882341515456045964
51502989372714882341524930581935
51502989372714882341525273420435
51502989372714882341525273433533
51502989372714882341525273886959
51502989372714882341525273886995
51502989372714882341525273887043
51502989372714882341525274949853
51502989372714882341588035651967
51502989372714882341588035670597
51502989372714882341588035670633
51502989372714882341588064231683
51502989372714882341608956240227
51502989372714882341608956258941
51502989372714882341608956731324
51502989372714882341608984938035
51502989372714882343219506226181
51502989372714882343282612714559
51502989372714882343282612714766
51502989372714882343303533419507
51502989372714882344036528713805
51502989372714882344036786994107
51502989372714882344057449420205
51502989372714882349119104486252
51502989372714882349140025194065
51502989372714882478785942523283
51502989372714882478785942523319
51502989372714882478785942523367
51502989372714882478785942524771
51502989372714882478786056842147
51502989372714882478786056842231
51502989372714882480480519236243
51502989372714882480480519236252
51502989372714882481297569950699
51502989372714882481318462075931
51502989372714882481318492257980
51502989372714882486369267775442
51502989372714882486379772774060
51502989372714882486379773122576
51502989372714882486400693480469
51502989372714882486400693830389
51502989372714882486401036786981
51502989372714882488074348241222
51502989372714883530637219204235
51502989372714883530637304943383
51502989372714883532812967913005
51502989372714883533064130807837
51502989372714883533064130807885
51502989372714883533084937077329
51502989372714883533085022816477
51502989372714883533085051514237
51502989372714883533085051868369
51502989372714883533147813626864
51502989372714883533147813629081
51502989372714883533147813646547
51502989372714883538147362397432
51502989372714883538147362399622
51502989372714883538147476716296
51502989372714883538147477189498
51502989372714883538147481420560
51502989372714883538168282907821
51502989372714883538168283104570
51502989372714883538231045217224
51502989372714883538231045219414
51502989372714883538231049803444
51502989372714883576390891270400
51502989372714883576391920199231
51502989372714883578566552822873
51502989372714883578566667141737
51502989372714883578817601282249
51502989372714883578817601299511
51502989372714883578817686903305
51502989372714883578817687375529
51502989372714883578817687375688
51502989372714883578817715599709
51502989372714883578817715601113
51502989372714883578817715618582
51502989372714883578901369723145
51502989372714883578901398420905
51502989372714883578901398438380
51502989372714883583901032850485
51502989372714883583901032928404
51502989372714883583901033400580
51502989372714883583901033401366
51502989372714883583901033401609
51502989372714883583984630127149
51502989372714883583984634713285
51502989372714883583984634713312
51502989372714883583984634713369
51502989372714883583985749322293
51502989372714984420681209673926
51502989372714984465598975356200
51502989372714984465599085425714
51502989372714984466434765886034
51502989372714984470682321718124
51502989372714984473192833117943
51502989372715032598841171671229
51502989372897347599139372504192
51502989372897347599139372508404
51502989372897347599142355623942
51502989372897347599142355624026
51502989372897347599142728676654
51502989372897347599160291614079
51502989372897347599160293210592
51502989372897347599160293214804
51502989372897347599163390997758
51502989372897347599163649264878
51502989372897347599163649264962
51502989372897347599424785160432
51502989372897347599424899945856
51502989372897347601671433718454
51502989372897347601671433718538
51502989372897349239044510831063
51502989372897349241278898123609
51502989372897349241283025826099
51502989372897349241299818829961
51502989372897349241303946532451
51502989372897349376305265556455
51502989372897349377058410984884
51502989372897349377058410984893
51502989372897349378731410047985
51502989372897349378731410047994
51502989372897349378748858494589
51502989372897349378748858848880
51502989372897349378752302055128
51502989372897349378752302056580
51502989372897352488298056569033
51502989372897352488301412623403
51502989372897352488301527408827
51502989372897352534051641477497
51502989372897352534054997533271
51502989372897352534055083620935
51502989372897352899328207386137
51502989372897352899328321703549
51502989372897352899328321705001
51502989372897352899895505241875
51502989372897352900080319695449
51502989372897352900083791598053
51502989372897352900083791603876
51502989372897352901590737751625
51502989372897352906650397232696
51502989372897352906652716998662
51502989372897352945060871589653
51502989372897352945060985907065
51502989372897352945060985908517
51502989372897352945060986025157
51502989372897352945060986379448
51502989372897352945063965840359
51502989372897352945063966190279
51502989372897352945081792294601
51502989372897352945081877915657
51502989372897352945081878033749
51502989372897352945081878388040
51502989372897352945084886895227
51502989372897352945628169443987
51502989372897352945812983898965
51502989372897352945816455801569
51502989372897352945833904603913
51502989372897352945837347810161
51502989372897352945837347815984
51502989372897352947320422139939
51502989372897352947320422141343
51502989372897352947323401955057
51502989372897352947323401955141
51502989372897352947341314148447
51502989372897352947341314148531
51502989372897353082321740756378
51502989372897353082342632763512
51502989372897353083094658861293
51502989372897353083094658979385
51502989372897353083098016452308
51502989372897353083098102541376
51502989372897353083157421098600
51502989372897353083157421100058
51502989372897353084769463228733
51502989372897353084769463228742
51502989372897353084790355235876
51502989372897353085357447980870
51502989372897353089875918854945
51502989372897354142185257930555
51502989372897354142187537287646
51502989372897354180409983567275
51502989372897354180410098358528
51502989372897354180430904155583
51502989372897354180430990249022
51502989372897354182857447759301
51502989372897354182857447759337
51502989372897354182857447759385
51502989372897354182857820830883
51502989372897354182857820830886
51502989372897354182857820830892
51502989372897354182878368465737
51502989372897354182878712839478
51502989372897354182941388865251
51502989372897354182941388865260
51502989372897354187941122197505
51502989372897363608096140267274
51502989372897363994271206311785
51502989372897364017430428303152
51502989372897364017449040941603
51502989372897364018202186370041
51502989372897364018264862395817
51502989372897364019690894337470
51502989372897364019878146176246
51502989372897364019899066881185
51502989372897364019900100001763
51502989372897364063181604524174
51502989372897364063183927005899
51502989372897364063183927124000
51502989372897364063184013213068
51502989372897364063204933799915
51502989372897364063204933799924
51502989372897364065441126379556
51502989372897364065443358514778
51502989372897364065443363238782
51502989372897364065443444610488
51502989372897364065443449327850
51502989372897364065444477729605
51502989372897364065444477729614
51502989372897364065631645345562
51502989372897364065631649596364
51502989372897364065631730968070
51502989372897364065652651791110
51502989372897364065715327698794
51502989372897364066194267557192
51502989372897364066196633085557
51502989372897364070524729426040
51502989372897364070527051907765
51502989372897364070527052025866
51502989372897364072972447299134
51502989372897364202892399604394
51502989372897364202913320427434
51502989372897364210233202024526
51502989372897365252795058668519
51502989372897365253548204096957
51502989372897368935655963132633
51502989372897368936409108561071
51502989372897368958815185124000
51502989372897368966346596370398
51502989372897369004568770033916
51502989372897369004589004707588
51502989372897369004589662021364
51502989372897369004589662041047
51502989372897369005321915449256
51502989372897369011932815640673
51502989372897369012100181280257
51502989372897369012100181280266
51502989372897369012121101985262
51502989372897369012183864100022
51502989372897369012183864100049
51502989372897369012183864100106
51502989372898253513645686598477
51502989372898264036973559176111
51502989372898264038668131283897
51502989372898264038668135870117
51502989372898264587689842077530
51502989372898264633190060165996
51502989372898264633192383114290
51502989372898264633432966632578
51502989372898264633432966632785
51502989372898264633443431590928
51502989372898264633443512962634
51502989372898264633464347692394
51502989372898269579911962938008
51502989372898269579932883625694
51502989372898549998549559405469
51502989372898549998549559406921
51502989372898553657166138894449
51502989372898553657166167590805
51502989372898553702895359418089
51502989372898553702895359890265
51502989372898553702895359891717
51502989372898553702898803097965
51502989372898553702898803102336
51502989372898553702898831794321
51502989372898553702916280124489
51502989372898553702919723802913
51502989372898553709676705623065
51502989372898554945042024630491
51502989372898564204755872116388
51502989372898564226244124476491
51502989372898564226244124477943
51502989372898564226244153174299
51502989372898564227938696466233
51502989372898564227938696467685
51502989372898564227938696938409
51502989372898564227938701170497
51502989372898564227938701171949
51502989372898564227938725164041
51502989372898564227938725636217
51502989372898564227938729868305
51502989372898564822450160508074
51502989372898564822452483338324
51502989372898564822464091603301
51502989372898564822703560512722
51502989372898564822703560985105
51502989372898564822713992169782
51502989372898564822714021338314
51502989372898564822714035747935
51502989372898564822715140079939
51502989372898564822735027783862
51502989372898564822735042014725
51502989372898564822735042132769
51502989372898564823278894287353
51502989372898566012328235435513
51502989372898566058082093039525
51502989372898566058082093393657
51502989372898569723449892614579
51502989372898569762424526111564
51502989372900815759853829236218
51502989372900951100685499500759
51502989372900954622099614300263
51502989372900954622099614318977
51502989372900954766054560034664
51502989372900954766054818314918
51502989372900954766055593153790
51502989372900954805030266515057
51502989372900954805030271114327
51502989372900956413181337432587
51502989372900956413181595699791
51502989372900956413181681788859
51502989372900956413244357818847
51502989372900956451406177860347
51502989372900956451406177860560
51502989372900956453851576317395
51502989372900965717225018992043
51502989372900965740217234233427
51502989372900965740217262813143
51502989372900965740218267352553
51502989372900965741831465393834
51502989372900965741911837924499
51502989372900965742668078060009
51502989372900965854489126235345
51502989372900965879089552814660
51502989372900965879092219769306
51502989372900965879092220123438
51502989372900965879092994608178
51502989372900965879092994958098
51502989372900965879929091069831
51502989372900965923119503600222
51502989372900965923150899559862
51502989372900965924843152255814
51502989372900965924845804561130
51502989372900967526283694269842
51502989372900971206903091111303
51502989372900971229811264626032
51502989372900971275564849535948
51502989372900971276318337907880
51502989372900971276381100021320
51502989372900971283096259382618
51502989372901249467391894550651
51502989372901251244198007813843
51502989372901251244198008878105
51502989372901251244202508587675
51502989372901251289951592723711
51502989372901251289951593786569
51502989372901254788378304194285
51502989372901254811283054637509
51502989372901254811286492076635
51502989372901254811286496780947
51502989372901254811286496793997
51502989372901254811349287592147
51502989372901254811370179619405
51502989372901254811370208298499
51502989372901254948543809362901
51502989372901254948543809367113
51502989372901254948547160712959
51502989372901254948547165417271
51502989372901254948547275485333
51502989372901254948547280202695
51502989372901254994297394271365
51502989372901254994297394276981
51502989372901254994300745622875
51502989372901254994300750327139
51502989372901254994300831697441
51502989372901254994300831698845
51502989372901254994300831716314
51502989372901254994300836414803
51502989372901254994300836433676
51502989372901254994300865112563
51502989372901255001075644235696
51502989372901255001891551765928
51502989372901255001891596406891
51502989372901256594923072039535
51502989372901256597370909402365
51502989372901256597454477436733
51502989372901256597454592227773
51502989372901256640676656949451
51502989372901256640676743042683
51502989372901256640676743042731
51502989372901256640676743042890
51502989372901256643122141616419
51502989372901256643124465614473
51502989372901256643187141640249
51502989372901256643187256431289
51502989372901256643208148439881
51502989372901256648205745792034
51502989372901256648205774489851
51502989372901256648205860577458
51502989372901256648205860577467
51502989372901256648205860578919
51502989372901256648268536604695
51502989372901256648289428617442
51502989372901256648289428617451
51502989372901256648292527450165
51502989372901265862461221318232
51502989372901265906498965858109
51502989372901265906500085066303
51502989372901265908193542565165
51502989372901265908273870987709
51502989372901265929375729615262
51502989372901265929396650321662
51502989372901265929396679019422
51502989372901265929487828230211
51502989372901265929487856809927
51502989372901265929488861350789
51502989372901265929488889930505
51502989372901265929488971418851
51502989372901265929488975669653
51502989372901265931087872631518
51502989372901265931087872749562
51502989372901265931091225965824
51502989372901265931091225965860
51502989372901265931091225965908
51502989372901265931091227028718
51502989372901265931091230216626
51502989372901265931091230216662
51502989372901265931098720405135
51502989372901265931098720523227
51502989372901265931150634746362
51502989372901265931150663442670
51502989372901265931153987614192
51502989372901265931154017845534
51502989372901265931161511216335
51502989372901265931182403224927
51502989372901265931182403226379
51502989372901265931182403230750
51502989372901265931182403343019
51502989372901265931182431922735
51502989372901265931185760815942
51502989372901265931907133042630
51502989372901265931907134558950
51502989372901265931907163256710
51502989372901265931917752750121
51502989372901265931938643242309
51502989372901265931938643242345
51502989372901265931938643242393
51502989372901265931938644758713
51502989372901265931938673456473
51502989372901265931938901522647
51502989372901265936990852398133
51502989372901266043759720233581
51502989372901266043780612125476
51502989372901266045475560957704
51502989372901266045475560957713
51502989372901266066636512688542
51502989372901266066657404580410
51502989372901266066657404580494
51502989372901266066657404697134
51502989372901266066657409302227
51502989372901266066667908648182
51502989372901266066667912702151
51502989372901266066749616080393
51502989372901266066749644660109
51502989372901266068351980341380
51502989372901266068351984946473
51502989372901266068360161227410
51502989372901266068360161344050
51502989372901266068360161344134
51502989372901266068362488346397
51502989372901266068446510940453
51502989372901266068446539638213
51502989372901266074251606773362
51502989372901266074251606773398
51502989372901266074251606773605
51502989372901266112390068782558
51502989372901266112411018186718
51502989372901266112421497612019
51502989372901266114113701494182
51502989372901266114113703023543
51502989372901266114113746070267
51502989372901266114113746135145
51502989372901266114113746135874
51502989372901266114113746135958
51502989372901266114116025485594
51502989372901266114116055719414
51502989372901266114116070068321
51502989372901266114116073256265
51502989372901266114117173398238
51502989372901266114921502896389
51502989372901266114931963249646
51502989372901266114931976082149
51502989372901266114931976082233
51502989372901266114931977598553
51502989372901266114931977676481
51502989372901266114932320455767
51502989372901266114932320455926
51502989372901266114932320633073
51502989372901266114932320987205
51502989372901266114950947443071
51502989372901266114952896788585
51502989372901266114952898304905
51502989372901266114953241162119
51502989372901266114954046275785
51502989372901266120005191565222
51502989372901266121707903566282
51502989372901267692604617695456
51502989372901267692604617695465
51502989372901267713877639716281
51502989372901267761242118376655
51502989372901267761329138239166
51502989372901271396194577116622
51502989372901271464834757501456
51502989372901271464835414834915
51502989372901271465672243071499
51502989372901271472366853262810
51502989372901271472429615377654
51502989372902155356187761836663
51502989372902155356190086184637
51502989372902155379094835031348
51502989372902155379094836627861
51502989372902155379094836632232
51502989372902155379098302881435
51502989372902155379098307467571
51502989372902155379098307467655
51502989372902155379099422076495
51502989372902155379099422076579
51502989372902157210933923256767
51502989372902157210933923256851
51502989372902157210933951837971
51502989372902157210936247604741
51502989372902157210936247604825
51502989372902157210936276302585
51502989372902157216017527432466
51502989372902157216017527899026
51502989372902157216017556130283
51502989372902157216017556480203
51502989372902166474310747848377
51502989372902166474310747848404
51502989372902166474310747848461
51502989372902166497208432311930
51502989372902166497208432312014
51502989372902166497208461009774
51502989372902166497215927400771
51502989372902166497216960519897
51502989372902166498882115597664
51502989372902166498882115597748
51502989372902166499727468737631
51502989372902166499727469087551
51502989372902166504802634388401
51502989372902166504802634388482
51502989372902166504802634388485
51502989372902166504802634388491
51502989372902168281605652792109
51502989372902168288383918623119
51502989372902168329053814277939
51502989372902168329053929063363
51502989372902168334953066706938
51502989372902171994414589640123
51502989372902171994425049993326
51502989372902171995260779505134
51502989372902171995261124058191
51502989372902172033399613653920
51502989372902172035094190347926
51502989372902172040178634903158
51502989372902172040178634903185
51502989372902172040178634903242
51502989372902172040993788261707
51502989372902172041014364415002
51502989372902172041014737546371
51502989372902172042688019352893
51502989372902172042688019352896
51502989372902172042689164138001
51502989372902618641767604732775
51502989372909060288143164034906
51502989372909060288226846388138
51502989372909060333896748943370
51502989372909060333980431296602
51502989372909060471241186021994
51502989372909060471241186022030
51502989372909070849958413112999
51502989372909070849959446232125
51502989372909071035402934214434
51502989372909071399001087658295
51502989372909071399002120777421
51502989372909071447184811257398
51502989372909071447184940043261
51502989372909071447184940123370
51502989372909071447184940123406
51502989372909071447205746312705
51502989372909071447205817702946
51502989372909071447205832051853
51502989372909071447205860749613
51502989372909071447205860828318
51502989372909071447268508077629
51502989372909071454524494015826
51502989372909071584466486339270
51502989372909071584467605547464
51502989372909071584529248454030
51502989372909071584529248454114
51502989372909071591785248741218
51502989372909076386122278900892
51502989372909076388652693789590
51502989372909076393641853381250
51502989372909076393641853381286
51502989372909076393641853381493
51502989372909076393652313734702
51502989372909076393652356781417
51502989372909076393652357332298
51502989372909076393652357332541
51502989372909076393673148701954
51502989372909076393673234441102
51502989372909076393673248790009
51502989372909076393673249340890
51502989372909076393673249341133
51502989372909076393735910816714
51502989372909076393735910816798
51502989372909076393735925362490
51502989372909360106553184046571
51502989372909360472393950022379
51502989372909360472414842030971
51502989372909360477413757915050
51502989372909360477413843654198
51502989372909360477476519679974
51502989372909360477476520152150
51502989372909360477476520152393
51502989372909360477497440384922
51502989372909360518147161878215
51502989372909360518147506234487
51502989372909360518147621025734
51502989372909360523167314127158
51502989372909360523167342823514
51502989372909360523167428562662
51502989372909360523227785175875
51502989372909360523230075892082
51502989372909360523230104588438
51502989372909360523250996597030
51502989372909360523250996951162
51502989372909360523250996951198
51502989372909360523250996951321
51502989372909360523250996951405
51502989372909360523250996951411
51502989372909360523418103969410
51502989372909360525674469948074
51502989372909360655345154488763
51502989372909360655345498845035
51502989372909360655345613636282
51502989372909360655596202948139
51502989372909360655596317739386
51502989372909360660425863525487
51502989372909360660425863525514
51502989372909360660425863525571
51502989372909360660428068502630
51502989372909360660428097198986
51502989372909360660490859313830
51502989372909360660490859313866
51502989372909360660511751322422
51502989372909360660511751322458
51502989372909360660678858699173
51502989372909371039208086404835
51502989372909371039209119523961
51502989372909371039229006643223
51502989372909371039229006993143
51502989372909371039229007109783
51502989372909371039229035689499
51502989372909371039230040112269
51502989372909371039230040230361
51502989372909371039230068810077
51502989372909371039230154549225
51502989372909371041404784398269
51502989372909371041408226010185
51502989372909371041491794044637
51502989372909371041491798761951
51502989372909371041655831457965
51502989372909371041679822121881
51502989372909371041679822121965
51502989372909371041679822240009
51502989372909371041680080402219
51502989372909371041680080874395
51502989372909371041680085106483
51502989372909371041742847221327
51502989372909371041742875917683
51502989372909371176490794959965
51502989372909371176490823539681
51502989372909371178919943302754
51502989372909371178919943656850
51502989372909371178919943656886
51502989372909371178919943657093
51502989372909371178940835311346
51502989372909371224673499514862
51502989372909371224673528565314
51502989372909371224673528565557
51502989372909371224694449271666
51502989372909371224694449271963
51502989372909371224757211030245
51502989372909371224757211036887
51502989372909371224757215616465
51502989372909371224757215636157
51502989372909371588250760950131
51502989372909371588271681188519
51502989372909371588271681538439
51502989372909371588272714657565
51502989372909371588272800396713
51502989372909371590534468707977
51502989372909371590534473307247
51502989372909371590701949211726
51502989372909371590722755402429
51502989372909371590722759651779
51502989372909371590722841141577
51502989372909371590722841218092
51502989372909371590722841220318
51502989372909371590722869837933
51502989372909371590785517167353
51502989372909371590785521766623
51502989372909371634004345392035
51502989372909371634004345858595
51502989372909371634025266446903
51502989372909371636201015155673
51502989372909371636204456767589
51502989372909371636263776920597
51502989372909371636267132793365
51502989372909371636267132793401
51502989372909371636267132793449
51502989372909371636267134387697
51502989372909371636267137510763
51502989372909371636267220483158
51502989372909371636267220483194
51502989372909371636267220483401
51502989372909371636267249179550
51502989372909371636267249180918
51502989372909371636267249181161
51502989372909371636267249297558
51502989372909371636455419151031
51502989372909371636455419682469
51502989372909371636455423855295
51502989372909371636455490878085
51502989372909371636455505226965
51502989372909371636455505227001
51502989372909371636455505227049
51502989372909371636455505423798
51502989372909371636455505423834
51502989372909371636455533924809
51502989372909371636455534041449
51502989372909371636455538646542
51502989372909371636476425931997
51502989372909371636476426128746
51502989372909371636539101957773
51502989372909371636539102075817
51502989372909371636539106675087
51502989372909371636539216945802
51502989372909371636539221466334
51502989372909371773527889113089
51502989372909371773716173863289
51502989372909371773716173863325
51502989372909371773716173863373
51502989372909371773737080337458
51502989372909371773737094686365
51502989372909371773738199545652
51502989372909371773738214432630
51502989372909371773799813636441
51502989372909371773799842452302
51502989372909371773799856683081
51502989372909371773799856683165
51502989372909371773799856801209
51502989372909371778796425755819
51502989372909371778817346342666
51502989372909371778817346342675
51502989372909371778820789555556
51502989372909371781055814041646
51502989372909376529575168398359
51502989372909376529659108436999
51502989372909376531834971463145
51502989372909376532106911931113
51502989372909376532169702742313
51502989372909376537190172139181
51502989372909376537190172335930
51502989372909376537190243412725
51502989372909376537190257761605
51502989372909376537190257761689
51502989372909376537190257878329
51502989372909376537190258429210
51502989372909376537190258429453
51502989372909376537190262483179
51502989372909376537190262483215
51502989372909376537190262483422
51502989372909376537252891207301
51502989372909376537252934253941
51502989372909376537252934254025
51502989372909376537252934450774
51502989372909376537252934450810
51502989372909376575328753308227
51502989372909376575391772639063
51502989372909376575412693345463
51502989372909376577839576606805
51502989372909376577839604849939
51502989372909376577839605382190
51502989372909376577860526088599
51502989372909376577923258954421
51502989372909376577923287853466
51502989372909376577923287853523
51502989372909376582922793297377
51502989372909376582922836344101
51502989372909376582922836539446
51502989372909376582922922083249
51502989372909376582922926686731
51502989372909376582943757049049
51502989372909376582943843339078
51502989372909376582943847453122
51502989372909376582943871367913
51502989372909376582943876150882
51502989372909376583006476117142
51502989372909376583006476117169
51502989372909376583006476117226
51502989372909376583006519163893
51502989372909376583006519242598
51502989372909376583006519365067
51502989372909376583007638560238
51502989372909376585182615494096
51502989372909376585182615494180
51502989372909376585182644190536
51502989372909376585182644191940
51502989372909376585182729929600
51502989372909376585182729929684
51502989372909376585182729931088
51502989372909376585182731348234
51502989372909376585182731348237
51502989372909376585182731348243
51502989372909510818953055225111
51502989372909510818956408093670
51502989372909510818956522761725
51502989372933371356718524629491
51502989372933371356719557737019
51502989372933371539649186166533
51502989372933371539650215019047
51502989372933371951243163980915
51502989372933371951515013655551
51502989372933371951515788494423
51502989372933372088692205068305
51502989372933372088692205068314
51502989372933386180876553442787
51502989372933386180877674233631
51502989372933386181629696204525
51502989372933386181630815412719
51502989372933386181630818599259
51502989372933386181692462568719
51502989372933386181693491438495
51502989372933386181693494625035
51502989372933386181693580364183
51502989372933386181695904653099
51502989372933386318138342869955
51502989372933386318138342874167
51502989372933386318954245813967
51502989372933386729920347379247
51502989372933386729920348778927
51502989372933386730673489958015
51502989372933386730673493144555
51502989372933386730736254909479
51502989372933386775651849150548
51502989372933386775652882252412
51502989372933386775672769851284
51502989372933386775672784200191
51502989372933386776395563073836
51502989372933386776395563073872
51502989372933386776395563078291
51502989372933386776427074867931
51502989372933386776489706251292
51502989372933386782994887959134
51502989372933386782996008685100
51502989372933386783737568785013
51502989372933386913750460626764
51502989372933386920192880569682
51502989372933386920194001295648
51502989372933386920194015826073
51502989372933386920194016175993
51502989372933386920445063235689
51502989372933386920445092996298
51502989372933386920466012520353
51502989372933387966019506272201
51502989372933387966019507684931
51502989372933387966019507689143
51502989372933387966022863859526
51502989372933387966082269449855
51502989372933387972797429278490
51502989372933387972797429278526
51502989372933388010999030650304
51502989372933388011773092594847
51502989372933388011773092599059
51502989372933388011835854359771
51502989372933388011835854714062
51502989372933388018362598044725
51502989372933388018529978694401
51502989372933388018529978696618
51502989372933388018530093482042
51502989372933388018530093486218
51502989372933388018530093486461
51502989372933388018550985378206
51502989372933388018551014069585
51502989372933388018551014073797
51502989372933388018613661047633
51502989372933670494137813254874
51502989372933670494137817972236
51502989372933670494388890528704
51502989372933670494388895127974
51502989372933670494390009736898
51502989372933670500912625774256
51502989372933671545968083253995
51502989372933671545968083590817
51502989372933671545968087840167
51502989372933671545968198039419
51502989372933671545968202625555
51502989372933671545968202625639
51502989372933671545969317234479
51502989372933671545969317234563
51502989372933671545989003842303
51502989372933671545989008546567
51502989372933671545989089929919
51502989372933671545989089931371
51502989372933671545989090048011
51502989372933671545989094634147
51502989372933671545989094634231
51502989372933671545989123331991
51502989372933671545990123504007
51502989372933671545990237824275
51502989372933671545990237940915
51502989372933671683166195236187
51502989372933671683167224105963
51502989372933671728919751466961
51502989372933671728920780319475
51502989372933672094760058282359
51502989372933672094760829934691
51502989372933672095011216940987
51502989372933672095011216945151
51502989372933672095011216945199
51502989372933672095011216945358
51502989372933672095011991779811
51502989372933672095012250060113
51502989372933672095012250065729
51502989372933672095032022860511
51502989372933672095032023214643
51502989372933672095032027465397
51502989372933672095032108831487
51502989372933672095032108837103
51502989372933672095032108949579
51502989372933672095032108953743
51502989372933672095032108953791
51502989372933672095032108953950
51502989372933672095032113553220
51502989372933672095032113558836
51502989372933672095032137651551
51502989372933672095032798049303
51502989372933672095032799112113
51502989372933672095032883788367
51502989372933672095032883788403
51502989372933672095032883788451
51502989372933672095032885205552
51502989372933672095032912486211
51502989372933672095033142068705
51502989372933672095033256859949
51502989372933672095033256859952
51502989372933672095576076011759
51502989372933672095576076011843
51502989372933672140513643192275
51502989372933672140513729279939
51502989372933672140513757977699
51502989372933672140514414844607
51502989372933672140764687064027
51502989372933672140764687419563
51502989372933672140764691668913
51502989372933672140764773035003
51502989372933672140764773040619
51502989372933672140764773153095
51502989372933672140764773158711
51502989372933672140764801732811
51502989372933672140764801855067
51502989372933672140764806454544
51502989372933672140765547991967
51502989372933672140765806272221
51502989372933672140765806277837
51502989372933672140765921063468
51502989372933672140785693741403
51502989372933672140785693745615
51502989372933672140786468581679
51502989372933672141329632105859
51502989372933672141329632223951
51502989372933672141329660921711
51502989372933672277962770367284
51502989372933672277962799065089
51502989372933672277962799065092
51502989372933672277962799065098
51502989372933672277963454863367
51502989372933672277963454864771
51502989372933672278025556580672
51502989372933672278026216628207
51502989372933672278026216628291
51502989372933672278026589699792
51502989372933672278046448471166
51502989372933672278047137218003
51502989372933672278527624716407
51502989372933672278527624834415
51502989372933672278527624834499
51502989372933672278527653532259
51502989372933672278778702009101
51502989372933672278778702009104
51502989372933672278778702009110
51502989372933686370126228256766
51502989372933686370147118664474
51502989372933686370147118743215
51502989372933686370147118744667
51502989372933686370147118749038
51502989372933686370147118861307
51502989372933686370147118867136
51502989372933686370147120260987
51502989372933686370147120265151
51502989372933686370147120265199
51502989372933686370147120265358
51502989372933686370147120266603
51502989372933686370147147441023
51502989372933686370147149022221
51502989372933686370148268230415
51502989372933686370150476334230
51502989372933686370150476334236
51502989372933686370150591119660
51502989372933686370618477621176
51502989372933686370618477621212
51502989372933686370628292275751
51502989372933686370628320972107
51502989372933686370879369431483
51502989372933686370879369435647
51502989372933686370879369435695
51502989372933686370879369435854
51502989372933686370879372617939
51502989372933686370879372617975
51502989372933686370879372618023
51502989372933686370880488821186
51502989372933686370900261440075
51502989372933686370900261445691
51502989372933686370900264626531
51502989372933686370900264626567
51502989372933686370900264626615
51502989372933686370900290201309
51502989372933686370901409409494
51502989372933686370901409409503
51502989372933686370963026391455
51502989372933686370963026391539
51502989372933686370963052316153
51502989372933686370963054971171
51502989372933686370963054971255
51502989372933686370963056565503
51502989372933686370964056855554
51502989372933686370966498649802
51502989372933686370966498649883
51502989372933686370966498649886
51502989372933686370966498649892
51502989372933686508160930082015
51502989372933686553162521776655
51502989372933686553893594284079
51502989372933686553893594284127
51502989372933686553893594284286
51502989372933686553897040678235
51502989372933686553915634257926
51502989372933686553915634263542
51502989372933686553915662955743
51502989372933686553915662961359
51502989372933686553978396022850
51502989372933686553978424720667
51502989372933686560672639382069
51502989372933686561236718909789
51502989372933686561236723614053
51502989372933686919189793288511
51502989372933686919189793294127
51502989372933686919189793412219
51502989372933686919189793412432
51502989372933686919189793760687
51502989372933686919189793762139
51502989372933686919193150879532
51502989372933686919661496522780
51502989372933686919670966821047
51502989372933686919912543582476
51502989372933686919947396900423
51502989372933686926532789174081
51502989372933686927254664078750
51502989372933686927254664078834
51502989372933686927254664078993
51502989372933686964922457492027
51502989372933686964922457493479
51502989372933686964922457497643
51502989372933686964922457497691
51502989372933686964922457497850
51502989372933686964922457610119
51502989372933686964922457615735
51502989372933686964922457964203
51502989372933686964922457964251
51502989372933686964922457964410
51502989372933686964922457965655
51502989372933686964923491084988
51502989372933686964925815083042
51502989372933686964943378198427
51502989372933686965424551729511
51502989372933686965509386757887
51502989372933686965697672052659
51502989372933686965760433817583
51502989372933686972265453259562
51502989372933686972265453377654
51502989372933686972265496306277
51502989372933686972265496424321
51502989372933686972266601270558
51502989372933686972266601283599
51502989372933686972266601283608
51502989372933686972266601620478
51502989372933686972266602683288
51502989372933686972266617562229
51502989372933686973018639079613
51502989372933686973018709342118
51502989372933686973018725285321
51502989372933686973018753989714
51502989372933687102961736067719
51502989372933687102961752017516
51502989372933687109463445870110
51502989372933687109463445988118
51502989372933687109463445988145
51502989372933687109463445988202
51502989372933687109464593874464
51502989372933687109464593894147
51502989372933687109464593894156
51502989372933687109464595293836
51502989372933687109464609824261
51502989372933687109464610172777
51502989372933687109715642353523
51502989372933687109715642353532
51502989372933687109736577820772
51502989372933687109736577820781
51502989372933687109736578890224
51502989372933687109738901838518
51502989372933687110268888460829
51502989372933687110268888460910
51502989372933687110268888460919
51502989372933687110279393455085
51502989372933688154516038319987
51502989372933688154536845657941
51502989372933688154536930328579
51502989372933688154536930328663
51502989372933688154536960502627
51502989372933688154540398000796
51502989372933688155290101681715
51502989372933688155293428980467
51502989372933688155293429158466
51502989372933688155293429158550
51502989372933688155293457738266
51502989372933688155352863446639
51502989372933688155356305530938
51502989372933688155356305531019
51502989372933688155356305531022
51502989372933688155356305531028
51502989372933688155356305592174
51502989372933688155356305592258
51502989372933688161796283679617
51502989372933688161796398445349
51502989372933688161879994652681
51502989372933688161879995085518
51502989372933688161879995085761
51502989372933688162046943141758
51502989372933688162046987782721
51502989372933688162046987784938
51502989372933688162047102570362
51502989372933688162067908371020
51502989372933688162067908489850
51502989372933688162067994466526
51502989372933688162067994466649
51502989372933688162067994576728
51502989372933688162067994578918
51502989372933688162067994578954
51502989372933688162067994583130
51502989372933688162067994583166
51502989372933688162067994583289
51502989372933688162067994583373
51502989372933688162068023097191
51502989372933688162068023162882
51502989372933688162130670135944
51502989372933688162130670609065
51502989372933688200269509861457
51502989372933688200290500771580
51502989372933688200290515120403
51502989372933688200290515120487
51502989372933688200290543818247
51502989372933688200290545412543
51502989372933688200290545419185
51502989372933688200293853639410
51502989372933688200293868007196
51502989372933688201026093183983
51502989372933688201043686591631
51502989372933688201106448356555
51502989372933688201106448710846
51502989372933688201109890322852
51502989372933688201109890502126
51502989372933688201109895105848
51502989372933688207549868589533
51502989372933688207612630236365
51502989372933688207612630708589
51502989372933688207633555528937
51502989372933688207800528051626
51502989372933688207800572692637
51502989372933688207800572693366
51502989372933688207800642837050
51502989372933688207800658604315
51502989372933688207800658604351
51502989372933688207800658604558
51502989372933688207800658780253
51502989372933688207800658781705
51502989372933688207800658782434
51502989372933688207800658782470
51502989372933688207800658785860
51502989372933688207800658785917
51502989372933688207800658786076
51502989372933688207800658786646
51502989372933688207800658786682
51502989372933688207800658786805
51502989372933688207800658786889
51502989372933688207800658788050
51502989372933688207800658788263
51502989372933688207800658788293
51502989372933688207800687484646
51502989372933688207821493280945
51502989372933688207821493281674
51502989372933688207821579370013
51502989372933688207821579370742
51502989372933688207821608072714
51502989372933688207884255045869
51502989372933688207887698608622
51502989372933688207887698608670
51502989372933688208365776119708
51502989372933688208365776119717
51502989372933688208365890905105
51502989372933688208365890905132
51502989372933688208368875326129
51502989372933688208368875326210
51502989372933688208368875326213
51502989372933688208368875326219
51502989372933688208368875326237
51502989372933822442138538505932
51502989372933822442138538683079
51502989372933822442138538683808
51502989372933822442159459271387
51502989372933822442159459272116
51502989372933837273075519240569
51502989373006166136037163941082
51502989373006316299313671613156
51502989373006316299564374316580
51502989373006316299564460759780
51502989373006321032602202309389
51502989373006321055489484184160
51502989373006321055492925977678
51502989373006321055492927377358
51502989373006321055990896626668
51502989373006321056262904666285
51502989373006321056325671030479
51502989373006321056326699900255
51502989373006321056326703086795
51502989373006321192690919987906
51502989373006321193523659041757
51502989373006321193523663641027
51502989373006321193523663645239
51502989373006321604281802169164
51502989373006321604284896419870
51502989373006321605033914478476
51502989373006321605117640072991
51502989373006321605306701606315
51502989373006321605368688532367
51502989373006321605369463371239
51502989373006321650035386729160
51502989373006321650035387079080
51502989373006321650038481329786
51502989373006321650038481679706
51502989373006321650286435201586
51502989373006321650289530156344
51502989373006321650787494800720
51502989373006321650787499386940
51502989373006321650850256919776
51502989373006321650850261151864
51502989373006321650851294272442
51502989373006321787484169413788
51502989373006321787484169531832
51502989373006321787487522417131
51502989373006321787546845439564
51502989373006321788319892985701
51502989373006321788320237355023
51502989373006321788321012193895
51502989373006321788382913321741
51502989373006321788382913321750
51502989373006321788382913380799
51502989373006321788383688219671
51502989373006321788386012508596
51502989373006322839818942224114
51502989373006322839881618249890
51502989373006322840652716146691
51502989373006322885572527133982
51502989373006322885572528533662
51502989373006322885635547883260
51502989373006322885654160049487
51502989373006322886468948384575
51502989373006322888100503220329
51502989373006322888163523619843
51502989373006322888163523619852
51502989373006616441378671871816
51502989373006616442798955734650
51502989373006616442798955734734
51502989373006616442819847393406
51502989373006616443070923401404
51502989373006616443070923401611
51502989373006616488573431135470
51502989373006616488573432303274
51502989373006616488573432650977
51502989373006616488573432653194
51502989373006616488573432670660
51502989373006616488573432670663
51502989373006616488573432670669
51502989373006616488573436902544
51502989373006616488583892557312
51502989373006616488583921255120
51502989373006616488584010530728
51502989373006616488584265609940
51502989373006616488587363398558
51502989373006616488587364914878
51502989373006616488824479612108
51502989373006616488824479730152
51502989373006616488824483962240
51502989373006616488834939617008
51502989373006616488834968314816
51502989373006616488834968663284
51502989373006616488834968664736
51502989373006616488834968668900
51502989373006616488834968668948
51502989373006616488834968669107
51502989373006616488834972900988
51502989373006616488834972914086
51502989373006616488835054758016
51502989373006616488838411875355
51502989373006616489402153249966
51502989373006618087785978961442
51502989373006618089958719336530
51502989373006618089958719336566
51502989373006618089958719336614
51502989373006618089958747382627
51502989373006618089958747500719
51502989373006618089958747850639
51502989373006618089958747854803
51502989373006618089958747854851
51502989373006618089958747916246
51502989373006618089958747916282
51502989373006618089958747916330
51502989373006618089958748034374
51502989373006618089958751037131
51502989373006618089958751038583
51502989373006618089958752099989
51502989373006618089958752105605
51502989373006618090021509681170
51502989373006618090021509681254
51502989373006618135712303712827
51502989373006618135712304062747
51502989373006618135712304128354
51502989373006618135712304128390
51502989373006618135712304128438
51502989373006618135712307249239
51502989373006618135712308312097
51502989373006618135712308317713
51502989373006618135712332292543
51502989373006618135775051366279
51502989373006618135778412133799
51502989373006618135795991143328
51502989373006618135963011352343
51502989373006618135963011353795
51502989373006618273056659774036
51502989373006618273244686434215
51502989373006618273248129996206
51502989373006621176620648185028
51502989373006621221872796307625
51502989373006621244780970169844
51502989373006621244780970189527
51502989373006621244781013301129
51502989373006621244784440564138
51502989373006621244784440564165
51502989373006621244784441030725
51502989373006621245230104960202
51502989373006621245251025549914
51502989373006621245261500919758
51502989373006621245261500919842
51502989373006621245261529433867
51502989373006621245261529499474
51502989373006621245261529499558
51502989373006621245261533671571
51502989373006621245533498663069
51502989373006621245596260777913
51502989373006621245596265027263
51502989373006621245597265317314
51502989373006621245597293897030
51502989373006621245597293897039
51502989373006621381961512468361
51502989373006621382041753150331
51502989373006621382773332272927
51502989373006621427715097378229
51502989373006621427795696941337
51502989373006621427795701540607
51502989373006621428526874136128
51502989373006621428526888485035
51502989373006621428526888546514
51502989373006621428547809191387
51502989373006621428547809250649
51502989373006621428547813790864
51502989373006621428547813849919
51502989373006621428547813855535
51502989373006621428610489875695
51502989373006621430222152758233
51502989373006621430222157475547
51502989373006621793555490300014
51502989373006621793792635212983
51502989373006621793824016276747
51502989373006621793824020508835
51502989373006621793824030803017
51502989373006621793824364876753
51502989373006621793827459949555
51502989373006621794294043418948
51502989373006621794294043418984
51502989373006621794304551521927
51502989373006621794304551523379
51502989373006621794367313288303
51502989373006621794576520764227
51502989373006621794639282529151
51502989373006621796062923451355
51502989373006621796083815459947
51502989373006621796083844156303
51502989373006621796083844162126
51502989373006621839305980727348
51502989373006621839305981077268
51502989373006621839309075209930
51502989373006621839556651428371
51502989373006621839556651428380
51502989373006621839556680126188
51502989373006621839556680476108
51502989373006621839556684725449
51502989373006621839556684725458
51502989373006621839556685197625
51502989373006621839556685197634
51502989373006621839556766685971
51502989373006621839556766685980
51502989373006621839577964667023
51502989373006621840026707739140
51502989373006621840058093385119
51502989373006621840058093385128
51502989373006621840058103212741
51502989373006621840058107734035
51502989373006621840058136431843
51502989373006621840120865328314
51502989373006621840120865328398
51502989373006621840120893846635
51502989373006621840120893964679
51502989373006621840120894026158
51502989373006621840120898078723
51502989373006621840120898196767
51502989373006621840121888270630
51502989373006621840141790087231
51502989373006621840141790087315
51502989373006621840141790283335
51502989373006621840308797488232
51502989373006621840308811837139
51502989373006621840308811838591
51502989373006621840309184436305
51502989373006621840309184967734
51502989373006621840309916347958
51502989373006621840329732543539
51502989373006621840330076444897
51502989373006621840392838741250
51502989373006621840392838741259
51502989373006621841816130589793
51502989373006621841816130589877
51502989373006621841816135307191
51502989373006621841816479663463
51502989373006621841837400368411
51502989373006621842568616502938
51502989373006621976754763410563
51502989373006621976754763410572
51502989373006621976754763530068
51502989373006621976758116297266
51502989373006621976758116297275
51502989373006621976838719042495
51502989373006621977318890689187
51502989373006621977318890689271
51502989373006621977318890807315
51502989373006621977381523668323
51502989373006621977402458723639
51502989373006621977402458919659
51502989373006621977569551745660
51502989373006621977569566094567
51502989373006621977569566214063
51502989373006621977569939166068
51502989373006621977569939343206
51502989373006621977569939349848
51502989373006621977590486800883
51502989373006621977590486800967
51502989373006621977590486919011
51502989373006621977593844391934
51502989373006621977653119780028
51502989373006621977653507200436
51502989373006621977653507377574
51502989373006621977653507377583
51502989373006621977656606506778
51502989373006621979014123200341
51502989373006621979014123200425
51502989373006621979014127917739
51502989373006621979014472274011
51502989373006621979014500970367
51502989373006621979265171856550
51502989373006621979265171856586
51502989373006621979265176377115
51502989373006621979265291168362
51502989373006621979286092561498
51502989373006621979286097082063
51502989373006621979829255909206
51502989373006621979829370878410
51502989373006621979850176615606
51502989373006623029087213622524
51502989373006623029089536104249
51502989373006623029173133302937
51502989373006623029173477676471
51502989373006623029923281563750
51502989373006623029923310143466
51502989373006623029923310143475
51502989373006623029923310149091
51502989373006623029985957589526
51502989373006623031345916078825
51502989373006623031345916078909
51502989373006623031345917595229
51502989373006623031429484113277
51502989373006623031429485629597
51502989373006623031430633719250
51502989373006623031596964555706
51502989373006623031617512190521
51502989373006623031617512190605
51502989373006623031617885728459
51502989373006623074840798532392
51502989373006623074843121014117
51502989373006623074924409691451
51502989373006623074924754046271
51502989373006623074924754051887
51502989373006623074926689048458
51502989373006623074926689048485
51502989373006623074927076468956
51502989373006623075655945767266
51502989373006623075655974346982
51502989373006623075655974352598
51502989373006623075655974471668
51502989373006623075739542381350
51502989373006623075739542381359
51502989373006623077099500988777
51502989373006623077099502505097
51502989373006623077162148316793
51502989373006623077162149833113
51502989373006623077183070539465
51502989373006623077350176394037
51502989373006623077350176394121
51502989373006623077350549465619
51502989373006623077350549465622
51502989373006623077350549931975
51502989373006623077350549997870
51502989373006623077371097100473
51502989373006623077434117499987
51502989373006623077434117499996
51502989424909059097888492406474
51502989424909096110582655897535
51502989424919902924324122721547
51502989424920803537805806800571
51502989424920803537805835496927
51502989424920803949588069926987
51502989424920954257729162656106
51502989424921221095251516896371
51502989424921221095251517013011
51502989424921222147019110751831
51502989424921222284217103362379
51502989424921222330033450391303
51502989424921222330033450507943
51502989424921254401246171744426
51502989425127897028602233641391
51502989425127897035125664849978
51502989425127897074177663957915
51502989425127897080858300357138
51502989425131499902020141807041
51502989425131499902020170503397
51502989425139608572923610612319
51502989425139608572986286633883
51502989425139608710184279716607
51502989425139608710184279734076
51502989425139653182473510316187
51502989425139653182473510432827
51502989425140059016966963186400
51502989425140059024561165245402
51502989425140059024582057252590
51502989425200579937208543056126
51502989425200880080722081303248
51502989425200880080722109884368
51502989425200880080725552144446
51502989425200880081477578360478
51502989425203583614313764869734
51502989425204484044864792134694
51502989425204634345329579839583
51502989425204885078353463904707
51502989425204934534662849741291
51502989425204934534662935834571
51502989425211386750948807778254
51502989425211686894465816866574
51502989425212587508031154956606
51502989425212587919824037519334
51502989425213038363804976448887
51502989425213038363805063029004
51502989425213038409558647937468
51502989425213054286320980869440
51502989425236015173843826966292
51502989425236015173927423580376
51502989425236015173927423697016
51502989425236899544719571081220
51502989425236899544720343083472
51502989425236899681949615779029
51502989425236915604394854231252
51502989425236915604394881681099
51502989425236915604394882810968
51502989425236915604394883277528
51502989425236915604478450845336
51502989425236915604478537051044
51502989425236915604478565630760
51502989425236915604478794268488
51502989425236915604478822848204
51502989425236915741676528065163
51502989425236915741676529549407
51502989425236915741676529666047
51502989425236915741676556644879
51502989425236915741676558245763
51502989425236915741676786883491
51502989425236919265330469950965
51502989425236919265330555690113
51502989425237064670224094350173
51502989425237065904942118290903
51502989425237065905004880051615
51502989425237065905004880055827
51502989425237065905005224424384
51502989425237065905005253004829
51502989425237065905005253005072
51502989425237065905005253009284
51502989425237069428627658770670
51502989425237349988732299231353
51502989425237364813741103438493
51502989425237364859494688346957
51502989425237365911198717023360
51502989425237365911261506318240
51502989425237365911261507368000
51502989425237366048459470219175
51502989425237366048459471754368
51502989425237366048521889139935
51502989425237366048522260496720
51502989425237366048522261030375
51502989425237366048522262093149
51502989425237366048522262093392
51502989425237366094191877317675
51502989425237366094212797910195
51502989425237366094213056662832
51502989425237366094275473935971
51502989425237366094275845406588
51502989425237366094275847007472
51502989425237369617302658337318
51502989425237369617867514221634
51502989425237369755064702166842
51502989425237369755064818080731
51502989425237369755127492693813
51502989425237369755127494112366
51502989425237369755128268946783
51502989425237369755128268947026
51502989425237369755128268951238
51502989425237369800881079020830
51502989425237369800881853855247
51502989425237369800881853855490
51502989425784094144994048774891
51502989425784094145077616809259
51502989425857043658599279176604
51502989425857043665938190286912
51502989425857043667633537579278
51502989425857388459842482387611
51502989425860047527743627604186
51502989425860091809567480780709
51502989425860990776843971575415
51502989425868151403517790660907
51502989425869051238456267573978
51502989425869051238707311329090
51502989425869051375905303939638
51502989425869051421658888966146
51502989425869051787499286475546
51502989425869051833252866797790
51502989425869051834068817925867
51502989425869051971266810536415
51502989425869051971329830800365
51502989425869095840767768846543
51502989425869095886312033318379
51502989425869095886312036506323
51502989425869095886500318146591
51502989425869095886500433050059
51502989425869095886521324940607
51502989425869095886521325058651
51502989425869095886584000966383
51502989425869095886584001084427
51502989425869096303927779375137
51502989425869096436129490547217
51502989425892211009962644954111
51502989425892212112629133031235
51502989425892212244555517268447
51502989425892212249827125645995
51502989425892212249889801667559
51502989425892510649416126751763
51502989425892512433805190560283
51502989425892512433826082686919
51502989425892512438888422255646
51502989425893361626292634118184
51502989425893361626292635517864
51502989425893361763553647110780
51502989425893363044005106453812
51502989425893363044005106803732
51502989425893363596207566954285
51502989425893411034987635229999
51502989425893411215521999119112
51502989425893411215522770771444
51502989425893411215532473840149
51502989425893411215532475356469
51502989425893411217165146627271
51502989425893411217980968064223
51502989425893411218001974863855
51502989425893411218064650889631
51502989425893411223084806455479
51502989425893411223084807855159
51502989425893411629763345515119
51502989425893411629784237523711
51502989425893411629784237990271
51502989425893411629846914016047
51502989425893411634866812364451
51502989425893411634866813764131
51502989425893411767044906155823
51502989425893411767045251184071
51502989425893411772127481000775
51502989425893411772127568139603
51502989425893411772127595674743
51502989425893411772127825357047
51502989425893412864293427009831
51502989425893412864293427482007
51502989425893412869460455782371
51502989425893413001554095768411
51502989425893413001554097185560
51502989425893413001554210435791
51502989425893513576490370016979
51502989426075892939375099726028
51502989426075892939377427260542
51502989426075892940130568085498
51502989426075898428058496024534
51502989426075898434836675766476
51502989426075898435672732346516
51502989426075898435735494465572
51502989426076178716280494482017
51502989426076178853541163118341
51502989426076183657664565389681
51502989426076183794864909646283
51502989426076183794925234026005
51502989426076183800221228079035
51502989426076183800283989843959
51502989426076192922758004127353
51502989426076193082829317880892
51502989426076193082829317997532
51502989426076193083647663267098
51502989426076194707146696399565
51502989426076194913254501476801
51502989426076194913257581650544
51502989426076194913317177502577
51502989426076194913320257676320
51502989426078600139107820050368
51502989426078600139170582169424
51502989426079795400680919535239
51502989426079795400743595561015
51502989426079795400743596960695
51502989426079797185132632544603
51502989426079797185132632662701
51502989426079800758908563534383
51502989426079800758992131686795
51502989426079800896190081252080
51502989426079800896190124670348
51502989426086705251108818410918
51502989426086989241142877844657
51502989426087000308701758096428
51502989426087005433100054030400
51502989426087005438098683933620
51502989426087889763224228954988
51502989426087889803811274409455
51502989426087889803873950435231
51502989426087889808954573745941
51502989426087889808954659485089
51502989426087889808956893158504
51502989426087889808956979247572
51502989426087889808977785167096
51502989426087889946238539892488
51502989426087900464667394231823
51502989426087900464667398818043
51502989426087900510211658703659
51502989426087900510211661891603
51502989426087900510232579410011
51502989426087900510232908017696
51502989426087900510399943531871
51502989426087900510399948236135
51502989426087900510420950325887
51502989426087900510420955030151
51502989426087900510483626351663
51502989426087900510483626469707
51502989426087900873999503345723
51502989426087900919732167549239
51502989426087900921931245337739
51502989426087900921993921363515
51502989426087900922015947382664
51502989426087900922204363064189
51502989426087900922267039083323
51502989426087900922267039085753
51502989426087900922267039089965
51502989426087900922267125179033
51502989426087901056930160159787
51502989426087901059275582562992
51502989426087901059275596911899
51502989426087901059465031693871
51502989426087905863377993806372
51502989426087905870909060692286
51502989426087906000849073905908
51502989426087906005931300423212
51502989426087906005994181565639
51502989426087906005995210435415
51502989426087906008191079612630
51502989426087906008191079617085
51502989426087906008191107842426
51502989426087906008191108196801
51502989426087906008191193931494
51502989426111016684000632554084
51502989426111016736528785950683
51502989426111016873726778561231
51502989426111016873789540326155
51502989426111300401144734184801
51502989426111300401165626075349
51502989426111300446898290396909
51502989426111315088882276883336
51502989426111315271056319210205
51502989426111315828194489778419
51502989426111316873019891994200
51502989426111316925799351251111
51502989426111316926283881901715
51502989426111317062788377114636
51502989426111317062976420087540
51502989426111317062997343861659
51502989426111317063060102440772
51502989426111317063060105626583
51502989426111317063541279157667
51502989426112200831633344041109
51502989426112200831716654856629
51502989426112201014647568889541
51502989426112201014709986298193
51502989426112201014709987697873
51502989426112201014730906886501
51502989426112201426993659030497
51502989426112201427056335054869
51502989426112201564254327666821
51502989426112215839422396156724
51502989426112215839432100741749
51502989426112215839432100743153
51502989426112215846963493402940
51502989426112216212260769051164
51502989426112216257993404734067
51502989426112216395191397344615
51502989426112216396006185679703
51502989426112216396009653339545
51502989426112217441020217730020
51502989426112217441020332515444
51502989426112217441083008541220
51502989426112217485989261145655
51502989426112217486564252098757
51502989426112217486564252099000
51502989426112217486752881933536
51502989426112217486773917307268
51502989426112217486836593333044
51502989426112217486836597582682
51502989426112217493276398757854
51502989426112217493339031676888
51502989426112217493339074373635
51502989426112217493339074433710
51502989426112217493339074723555
51502989426112217493339074783630
51502989426112217493339074905886
51502989426112217493339404729516
51502989426112217493359995494194
51502989426112217493611043616664
51502989426112217493611043966584
51502989426112217493611047152395
51502989426112217623762244709548
51502989426112217624034557251691
51502989426112217624034585948047
51502989426112217624034590193230
51502989426112217630537024287436
51502989426112217630809036577132
51502989426112217630809039762943
51502989426112217631352975058951
51502989426185150530956896714000
51502989426185150531040493332296
51502989426185150532924217784207
51502989426185150645361665258087
51502989426185150714002614242606
51502989426185150714002618828826
51502989426185150714003650886546
51502989426185150714054804405309
51502989426185150714065294854602
51502989426185150714065309203509
51502989426185150714065309204913
51502989426185150714066409463526
51502989426185150714066412651470
51502989426185150714254354989650
51502989426185150714254440728798
51502989426185151081810374446115
51502989426185151127480247838431
51502989426185151127543010032223
51502989426185151127543038649631
51502989426185151127543038728579
51502989426185151127543038846623
51502989426185151127563930658223
51502989426185151127563930737171
51502989426185151127563930855215
51502989426185151127731320486648
51502989426185151263318395118705
51502989426185151263318395235345
51502989426185151265012967220632
51502989426185151265577826647267
51502989426185151265577826763907
51502989426185152315461812020541
51502989426185152315653197554295
51502989426185152317156387586811
51502989426185152360651284000665
51502989426185152361385861757811
51502989426185152361406753766403
51502989426185152362889051790327
51502989426185152362909943798919
51502989426185152363642198685747
51502989426185152497911952636989
51502989426185152500087044400875
51503144210084745430705390061902
51503144211053706373158562193866
51503144211393535443358052777110
51503144446745876083364383750502
51503144446855128323555691898982
51503144447398771075659120121694
51503144447726544406476576146344
51503144447726544406476576163606
51503144447730446270505441952844
51503144518665472923122526792142
51503144518738405970120159448046
51503155218206310351724653040285
51503155218214415462029916151841
51503155218287377509205344377173
51503155288898186861159675309815
51503155289117019302395124005645
51503155289117919870206906000209
51503155289182777356120093203497
51503155290089598979144869360781
51503155290089599116405624090385
51503155290090499546956651351133
51503155294795701383889229272413
51503155295123811953368683517307
51503155295966710055581653620555
51503155295974809629142529412293
51503155295999110135899146645855
51503157442909613053320919692376
51503157448781919202655941085618
51503161439742072118430682755029
51503161439742072118430682759241
51503161439777204789005390641427
51503161439777209094653747246669
51503161439778104171972579529991
51503161439778104172035341644835
51503161439778105217045934736121
51503161439778105356754410516935
51503161440061784260408589731777
51503161440713479039075833187447
51503161440713483980459904095111
51503161440714379476986692142599
51503161440714379476986692146811
51503161440714379479497172134749
51503161440718281335368899184663
51503161440718286871549200849731
51503161440718286878894677397651
51503161440726385217646135091303
51503161440726385217649229691929
51503161440750702378728564335585
51503161440944338819208545389475
51503161440944344360202919721633
51503161670202778422297600540109
51503161670202789685272156720691
51503161670213594114764700235031
51503161670213600204802868190989
51503161670529743971504304079493
51503161671149873727874887330187
51503161671149873855262235655971
51503161671150774295686669320539
51503161671154677991551958684795
51503161671161881296442310194231
51503161671161881433703064919623
51503161671162781864254092184583
51503161671162781866510429230563
51503161671186191086090981310185
51503161671186191090901586324021
51503161671186191223351736035577
51503161671186191276699149832371
51503161671186192923828206587385
51503161671186193053493984519897
51503161671372626517501112343665
51503161671372626517501112356715
51503161671372626517563874458509
51503161671405046951466164384693
51503161671405046951466164397743
51503161671405046958722164789889
51503161671405046958722164802939
51503161671405046958784926904733
51503161671405047088726919110085
51503161671405047096045681280205
51503161671477980590481385955213
51503161671477980590669672312795
51503161671477981825827403682129
51503161671477981826015690039711
51503161676110201432003747342163
51503161676111414361233124351485
51503161676115000755924315638439
51503161676115016822774610378903
51503161676115017364474475680845
51503161676115017371817629280471
51503161676123126043622893963067
51503161676309543717578496968223
51503161676990351866680496138637
51503161677058495564836334464083
51503161677058499270874387644831
51503161677058499278237314056501
51503161677059395992876877490143
51503161677059399698914930670891
51503161677059399701425414909631
51503161677059399706529680382213
51503161677094816636453408036499
51503161677094816643774493038113
51503161677094818466595656520819
51503161677094818474189485525789
51503161677095717067004430583937
51503161677095717074325520303073
51503161677095718897146679068257
51503161677095718902230024898749
51503161677277337247434713663001
51503161677281255768879860293499
51503161723708274355379121303791
51503161724340410173396317045277
51503161724583575146363693192243
51503161724583575146426455311299
51503161724656511248814946977587
51503161746982502726178317210875
51503161747017619375345972360213
51503161747017621212245599253171
51503161747018521780057381247895
51503161747025713959795315063463
51503161747025726734333898204881
51503161747025730437863789630075
51503161747026631000591854253627
51503161747026631005675571620427
51503161747026631142936326350191
51503161747236464534358280909561
51503161747318416206862243161701
51503161747341875439911246779147
51503161747341875439974008544071
51503161747341875577172001153167
51503161747342776007723028419579
51503161747962904665925437504049
51503161747962905893743487527733
51503161747962905901355912891081
51503161747962905901544199248663
51503161747965906144401395424071
51503161747974011067448897302553
51503161747974011071695414896461
51503161747974011071946463373099
51503161747974011208956169626065
51503161747974011257991204639689
51503161747974011662245128059957
51503161747998321051952254538813
51503161747998322874500674018163
51503161747998322882868569140661
51503161747999223266829559517163
51503161747999223862462615324451
51503161748184760594696525216303
51503161748184760731957279591775
51503161748184760731957281008717
51503161748192860762844799194119
51503161748192865699145149094981
51503161748217176093760588176107
51503161748217176093760588180319
51503161748217176093760588193369
51503161748217176230958582207969
51503161748217177321515499844327
51503161748217177321766548320965
51503161748290106845427372735287
51503161748290110961638747163423
51503161749981394133393051046196
51503161750954034434168919067832
51503161750954036263475482504208
51503161755878061382670601317576
51503161756862161384034334840302
51503162875784802533203696428862
51503162875784802533203782522142
51503162875784814063141665016124
51503162875792055802422811245758
51503162875792905812802628228006
51503162875792906407351252315340
51503162875792906407351252665260
51503162875792907596943713830148
51503162875792922878889382110938
51503162875792922878920892310701
51503162875792956232972805041672
51503162876449414602875898173950
51503162876449414602973527955657
51503162876449414603453929545968
51503162876449414603516605571744
51503162876740303679320319537437
51503162876741204109808556169316
51503162876741220169280830509316
51503162876765515137630253796698
51503162876765530557149745492286
51503162876765530557152068440580
51503162876765531792467347436330
51503162876765531792498857636093
51503162876765531792498857819828
51503162946469514398216977119734
51503162946696461190225357661378
51503162946768507988046301732058
51503162946792789965256416951608
51503162947343915301252670603774
51503162947424970521883567396880
51503162947424970659144236033204
51503162947425014993520816014590
51503162947425871089695263298164
51503162947425915561332511915874
51503162947643819617671518555602
51503162947643824558784277160234
51503162947668134946560295213178
51503162947668134946622971238954
51503162947669035514372077207742
51503162947741069821277186500346
51503162947741069958537855136670
51503162952596944433463341180518
51503163183988825160607024353773
51503163185984185169752876790971
51503163185996192740011404574703
51503163185996240316115648741645
51503163185996240323455245406793
51503163186943137867157858052416
51503163191576769771856401854765
51503163567823435725410175739525
51503163567831534117469529115481
51503163567831539463107895096361
51503163567855899405937388016467
51503163568074704027577581873185
51503163568074705262170425137033
51503163568147639999543650875653
51503163568147640136804405251125
51503163584503802628673723541161
51503163584575842700361665929094
51503163584791944385480185883606
51503163584900045876974304902354
51503163584900047661364031693372
51503163584900047661364117432520
51503163584900047661364146130244
51503163584900946444786000803638
51503163584900948091915058958332
51503163584924367933942167926096
51503163585452098688991075856573
51503163585475459916229649495087
51503163585483563607358389547813
51503163585483563791188636595261
51503163585483580259968677066916
51503163585483580397229345703240
51503163585483580404571351409962
51503163585483613613966381573320
51503163585483613614029143338244
51503163585483613751227135948792
51503163585484480827780460124497
51503163585484480827780460124498
51503163585484514181840925332808
51503163585484530240804874250497
51503163585545704622413096741720
51503163585548405914066179599374
51503163585548405914066179953506
51503163585548409612513587638372
51503163585556509789025423921240
51503163585556509789025424984098
51503163585556509789025425338390
51503163585556515134601115293493
51503163585556515134601115293494
51503163585556515142194858204940
51503163585556515142194858204976
51503163585556559606719192534891
51503163585557415702412810840486
51503163585580825119692489144506
51503163585580826767072594358896
51503163585580874940232615051927
51503163585580874940232615069189
51503163585580874940232615248760
51503163585580875077430607859308
51503163585763346777356605874039
51503163585767249237539968439291
51503163585767249237543411645539
51503163585767249237602730204215
51503163585767249374800722814763
51503163585767249374800724231705
51503163585767258711129182278844
51503163585767260355628062335768
51503163585767260355722592996320
51503163585768149805351750429643
51503163585768149805351751492453
51503163585775353111746072644843
51503163585775353249006827370235
51503163585775363635342528240607
51503163585775363635342528590527
51503163585775363635342529653337
51503163585775363637790250712971
51503163585775363818334713721198
51503163585775364230117839888124
51503163585775369179118894646320
51503163585776264797866774024484
51503163585776264800401645676660
51503163585799664874640803658213
51503163585799679150090803196506
51503163585799679561621642488951
51503163585799679561621643022570
51503163585799679561621728761718
51503163585799679561872780407670
51503163585799679561872804322425
51503163585799679561872804676557
51503163585799679561872808925907
51503163585799679561872809105394
51503163585799679561872809105478
51503163585799679561872809459526
51503163585799679561872809459770
51503163585799679698882397398042
51503163585799680796402546051297
51503163585799680797218822581592
51503163585799680797218823644366
51503163585799680803996633870140
51503163585799680941194621697719
51503163585799680941194625947069
51503163585799680941194626480688
51503163585872614436505988869430
51503163585872614573703981479978
51503163585872615671036783382833
51503163585872615671036784445643
51503163585872615671036869121981
51503163585872615671036869655636
51503163585872615671036871072785
51503163585872615671036871072786
51503163585872615671517301176878
51503163585872615671580062941802
51503163585872615808297537758305
51503163585872615808297539354818
51503163585872615808297625448258
51503163585872615810744227111543
51503163585872615810745260230669
51503163590692149088198112915578
51503163590700269024357785238872
51503163590700269573400804157702
51503163590700603114495642075614
51503163590704173315018127223468
51503163590704204836699756193850
51503163590704206483828468575330
51503163590704206483828812948864
51503163590736597864222646732777
51503163590809571860387304485178
51503163590809572912719754697130
51503163590809573049980509072602
51503163591392189157724255230865
51503163591393089588271838821565
51503163591671972329416961112429
51503163591675874787965152331051
51503163591675885915300154174652
51503163591675885915300154191914
51503163591684873563974530332104
51503163591684889623757859138912
51503163591684889623757859156174
51503163593330879388318609119839
51503163594420353822065312290706
51503163594639202917519361329514
51503163638005602412059544345588
51503163638077681321004406019750
51503163638735044565119639385554
51503163638735044565119725124702
51503163638978208435817591766488
51503163638978210226921415050754
51503163638978210226921500789902
51503163644011522495572631637185
51503163644886834397899258037579
51503163661640104064403451815508
51503163661704072372337511566528
51503163661704072372337511920660
51503163661704072921380530485358
51503163661712149621334633318026
51503163661712177894425067919250
51503163661712178031685821231864
51503163661712178031685822294722
51503163661712182973348054737192
51503163661713083403899340754630
51503163661736492813561659085554
51503163661736498304263844071860
51503163661736498304263844090574
51503163662295743579555655154408
51503163662295743984350818439864
51503163662295743984350819502722
51503163662357834992734772906114
51503163662360536284325093998928
51503163662360536284387855763852
51503163662360536284387856118144
51503163662368645512453772250362
51503163662368645512453858343642
51503163662368645512516534369370
51503163662368645512516534369418
51503163662368689977103630525688
51503163662369546080265554244926
51503163662392957137143222046652
51503163662392957137394270523290
51503163662392957274403976776256
51503163662393006545273721404750
51503163662393006545273807498030
51503163662393006682534476134354
51503163662579389078915987362616
51503163662587494191128500717610
51503163662587499549377894785022
51503163662611795252009276295527
51503163662611809520140133937290
51503163662611809520349714408032
51503163662611809520349717595976
51503163662611809520412476172956
51503163662611809520412479360900
51503163662611809931943404926196
51503163662611809932131723504948
51503163662611809932194481019070
51503163662611809932194485269872
51503163662611809932194485624164
51503163662611811167477738043920
51503163662611811167540498745986
51503163662611811167540499808844
51503163662611811174255547915562
51503163662611811174255634008842
51503163662684744394982638725542
51503163662684744806827579294676
51503163662684746041901623252382
51503163662684746041901738043422
51503163662684746041901739106280
51503163665215100702289500686081
51503163665218986514215906611905
51503163665218992049769476716973
51503163665543147047867667293117
51503163665543163107374722340675
51503163797319695054942598873320
51503163797530378507085485259368
51503163797530378507085485609288
51503163797538533030667244547566
51503163797538533030667244547810
51503163797538533030667330636878
51503163797611434553475432720360
51503163797611434690736187445752
51503163797611467905237776983550
51503163797611467905300539098638
51503163797611468042561207734962
51503163798183273633433553604175
51503163798186923538967218667057
51503163798267074068629987587270
51503163798267974636441769227702
51503163798267974636441769577622
51503163798267975185986626734917
51503163798267975185986628335801
51503163798477773536219027662997
51503163798478664676260955429067
51503163798478674104030723210149
51503163798485878692529699061618
51503163798486768696095963950705
51503163798486779260341394612738
51503163798486779260341394612982
51503163798486779260341394962658
51503163798486779260341394962902
51503163798486779260341480702050
51503163798486779672123400504484
51503163798486779809129635867823
51503163798486779809321393049341
51503163798486779809321393053553
51503163798486779809321393115032
51503163798486779809321397836765
51503163798486784618590702390121
51503163798486784618590788479189
51503163798486784755788695551550
51503163798486784755788781640618
51503163798510179745797958162043
51503163798511080176348985781135
51503163798511080320971377156331
51503163798511096236693987989206
51503163798511096236693988339126
51503163798584026171380084436714
51503163798584026171380170175862
51503163798584026308640838812186
51503163798584029464194668793311
51503163798584029464194754882379
51503163798584031113018042791465
51503163803520092220065033993405
51503163804168450474311928187969
51503163804176555582170245078763
51503163804176556133660985053015
51503163804176556133723775870039
51503163804176556134288893326143
51503163804176600599151401158809
51503163804200867756090999784331
51503163804200917164785242009252
51503163804200917164785242542907
51503163804200917164785242556005
51503163804395405222423060866603
51503163804395410163807131791736
51503163804395410163807131791737
51503163804395410163869893906581
51503163804419705734071982386757
51503163804419721793768185073969
51503163807014005644311766907108
51503163807342064342795023449362
51503163820953280216955306416705
51503163820953283784103114309667
51503163820953283784124064110724
51503163821128555025016004127926
51503163821164880296669116500855
51503163821236956698439058626820
51503163821236957247481014329084
51503163821236962644712838025686
51503163821245068989832578484682
51503163821245068989895340599526
51503163821245068989895340603982
51503163821797065199963970101969
51503163821797115212869740476183
51503163821797115213621852785495
51503163821820474607644879556843
51503163821820474609904311085405
51503163821820476254773591938323
51503163821820476394290679009643
51503163821820476440235649446677
51503163821821376822585373933047
51503163821821376822585632213301
51503163821828580266993587447633
51503163821828580268685840162299
51503163821828596793260241708704
51503163821893426145805148030810
51503163821893426145867824056586
51503163821894370995182453391572
51503163821894370995276639617111
51503163821901531256173862006930
51503163821901531667893450170464
51503163821901531667956126196240
51503163821901531805154118806788
51503163821901531805154204895856
51503163821901576270581514329329
51503163821901576270581772609583
51503163821901576270581773025194
51503163821925842878541115336376
51503163821925843290323379512552
51503163821925890866426564633489
51503163821925890866426564983409
51503163821925890867242472176771
51503163821925890868937049220697
51503163821925891461767106841193
51503163821925891463398577396741
51503163821925891463461339511585
51503163821925891463461683885119
51503163821925891464236807634470
51503163821925891464236893723538
51503163821925891600659332126505
51503163821925891600659590406759
51503163821925891601465793347594
51503163821925891601497562359862
51503163821925892698808128890833
51503163821925892698808473264367
51503163821925892699017707476621
51503163821925892699080469591417
51503163821925892699080469591465
51503163821925892699080469595837
51503163821925892699080469608887
51503163821925892704163701284611
51503163822108361654293473350123
51503163822108362203336492270565
51503163822108363303120201755513
51503163822108363303120460035767
51503163822109262633824757770441
51503163822109262633828200976689
51503163822109263870869221626649
51503163822109263870869566000183
51503163822112264114539226162705
51503163822112265763303565482793
51503163822112275188531424583234
51503163822112275188625610808773
51503163822112280585850328420411
51503163822112280593381738617049
51503163822112280593381739679859
51503163822113175624981705558998
51503163822113177450073180413257
51503163822113181161193520257481
51503163822120369638326347822553
51503163822120369638326606102807
51503163822120369775524340433101
51503163822120369775524598713355
51503163822120380344873520442226
51503163822120380344873520442469
51503163822120380344873520442470
51503163822120380344936282207394
51503163822120380756655525918361
51503163822120380756718288098812
51503163822120380756718288098896
51503163822120385695591507298579
51503163822120385698039597241636
51503163822120385698039597259105
51503163822120385698039597259106
51503163822120385698102330125017
51503163822120385698102358827196
51503163822120385698102359006560
51503163822120385698102359024026
51503163822120385698102359024030
51503163822120385703122828219609
51503163822120385703122913958757
51503163822120385703122914509638
51503163822120385703185590400060
51503163822120385703185590413194
51503163822120385703185590518104
51503163822120385703185590535574
51503163822144679614316544769055
51503163822144680666146896144253
51503163822144680849161237196503
51503163822144680849161608714097
51503163822144681260692829148259
51503163822144681260693600801995
51503163822144681260943873025627
51503163822144681397953583878023
51503163822144681398141870235605
51503163822144681398204627751179
51503163822144695490329576183677
51503163822144695490329662272697
51503163822144695490329662272745
51503163822144695490329662277117
51503163822144695490329662290167
51503163822144695491145569820399
51503163822144695628155961633661
51503163822144695628344247991243
51503163822144696085101528786295
51503163822144696085101529136215
51503163822144696085845228242620
51503163822144696230447959631426
51503163822144697321226113818694
51503163822144697321226113818730
51503163822144697321285518464257
51503163822144697321288961493359
51503163822144697328000564452270
51503163822144697328000650541338
51503163822217625561306666217886
51503163822217625562999291635260
51503163822217626844109111044033
51503163822217627255975057770274
51503163822217630504637169016606
51503163822217630548726880361947
51503163822217630960323960564169
51503163822217630960508803715503
51503163822217630960512246921751
51503163822217631097584629200493
51503163822217631097769558090975
51503163822217631097772915558075
51503163822217632195105804782089
51503163822217632197550168271033
51503163822217632197612930390249
51503163822217632197613188670503
51503163823876521573326485741999
51503163823900803550255432043215
51503163823900805377018948297312
51503163824095359555827101595881
51503163824192620872720104845465
51503163824192620874411193355390
51503163824192620874414680139791
51503163824192622702027816174745
51503163824192626408067029634080
51503163824739870625977896499184
51503163824739881746295660820703
51503163824776187991532528532650
51503163824776189820840239861930
51503163824776189830650888745964
51503163824776204648033975899724
51503163824880205410714534996304
51503163825067940444776422519388
51503163825067940444776422703087
51503163825074698404653192722669
51503163825099010027836353225710
51503163874131809502765806925758
51503163874131824189666060824408
51503163874131824189666146563556
51503163874342508877407161423762
51503163874342508877407161773682
51503163874342508877407161778138
51503163874342513818791232685802
51503163874350617693186393838458
51503163874350617830447148563850
51503163874350663400926244686428
51503163874350663400988920712204
51503163874350663400989006801272
51503163874423564923797108884753
51503163874423597177285047110735
51503163874423598275559453148188
51503163874423598275621871956519
51503163874423598275622215263032
51503163874447013175923870726110
51503163874447013175986632491034
51503163874447913606474897991070
51503163874447913606537659755994
51503163874447913606537660105914
51503163874999005540500376258991
51503163874999005731046155920165
51503163874999005733302492848101
51503163875007109417151874357053
51503163875007109607697654000757
51503163875007159433069191369577
51503163875071955431531850861644
51503163875071955431531936600792
51503163875079204392946743322685
51503163875080060541837888812072
51503163875080060541837974551220
51503163875080060541837974901140
51503163875080061091508902093341
51503163875080104960758438874049
51503163875080105419110310643139
51503163875080105419110310704618
51503163875080105556308302899554
51503163875080105556308302899555
51503163875080105556308304500279
51503163875080105556308561717723
51503163875080105556308561717724
51503163875103521416996595913152
51503163875104420749963337924442
51503163875104420750026100039286
51503163875104420892306552154025
51503163875104420892306638247305
51503163875104421984534917460899
51503163875104422121732910075819
51503163875104422122005251310105
51503163875286891351554572239019
51503163875286892726044982931755
51503163875289909306276961895654
51503163875289909448557499926527
51503163875289909448620175952303
51503163875290795192211281861417
51503163875290795193903534557369
51503163875290806168050690705258
51503163875290806305248683315805
51503163875290806305248683315806
51503163875290806305248684501078
51503163875290806305248684501079
51503163875290806305311703833208
51503163875290806305311703837579
51503163875290809871577116994849
51503163875290809874088743886006
51503163875290810008837871720241
51503163875290810011286736496554
51503163875290810011349498261478
51503163875290810016369195823599
51503163875290810016369195827811
51503163875290810016432043681803
51503163875298893570820939988375
51503163875298898924053136396991
51503163875298899061251129007539
51503163875298909445137992786587
51503163875298909582398747516191
51503163875298909630600394751600
51503163875298909630663070777376
51503163875298909630663156866444
51503163875298910042195062846643
51503163875298910042383348141415
51503163875298910042383434234696
51503163875298910042445076668878
51503163875298910042446110253826
51503163875298910042446110256256
51503163875298910042446110256260
51503163875298910042446110260468
51503163875298910042446110260472
51503163875298910042446196349540
51503163875298910179643069279426
51503163875298910179643074001243
51503163875298910179706951079303
51503163875298914988912379088170
51503163875298915121090935421268
51503163875298915121090935775400
51503163875298915126110371580674
51503163875298915126110371698718
51503163875298915126110371716188
51503163875298915126110457319822
51503163875298915126173133831032
51503163875322310115869362111473
51503163875323210089071677674787
51503163875323210134825263651885
51503163875323224776622081571775
51503163875323224913882750203727
51503163875323225371418598304457
51503163875323225508864281919359
51503163875323226607015664503764
51503163875323226607015750242912
51503163875396154894552560746771
51503163875396154894552646840051
51503163875396160246050749138607
51503163875396160383311417774931
51503163875396160383311503863999
51503163875396161620537711566491
51503163875396161620600473685707
51503163877074531042161997126520
51503163877078437214368300116506
51503163877086539215125138205630
51503163877086539215125138209842
51503163877293369026034781248025
51503163877366348962019268308261
51503163877378356532842251860285
51503163877378370762203678379869
51503163877402686091364537478919
51503163877402687921005334277230
51503163877402687921005465011473
51503163877961938613013419918992
51503163878058733598857385852668
51503163878058733598857471945948
51503163878241666834619732498777
51503163878241666834619732502989
51503163878241666841962772730129
51503163878241666841962858469277
51503163878241666841962858823409
51503163878241670409110665274891
51503163878241670409110666343281
51503163878241670541226084775912
51503163878241670546308573214925
51503163878241670546308657885439
51503163878241670546308657904312
51503163878241670546308659308205
51503163878241670546371335333981
51503163878241670546371421073129
51503163878245569295705752503353
51503163878245569299952274333561
51503163878245569300015036448405
51503163878253222748996943954899
51503163878253222748996943959111
51503163878277538215415115618002
51503163878277988499321006438218
51503163878277988505827307453632
51503163878277988505890069572688
51503163878277989741444916592192
51503163878350919669610628877585
51503163878350919669610714616733
51503163878350919669610714970865
51503163878350923236758522490737
51503163878350923373954191103474
51503163878350923373956429362380
51503163878350923373956429362381
51503163878350923373956515455660
51503163878350923373956515455661
51503163878350923374019191127305
51503163878350923374019191481437
51503163878350923375376712875135
51503163878350923375376798614283
51503163878350923375439474640059
51503163878350924609303218739981
51503163878350924609303304829049
51503486964650635962313433391322
51503493345277152051836977500715
51503493417052372686699470210281
51503506030779760998434025412294
51503506030812181437398740930582
51503506031104014813815316046594
51503506031104014816074747575156
51503506244714162279295049238050
51503506244714163514076982732982
51503506261454517211308921311210
51503506261455717968391297298138
51503506261528652836246584285160
51503506261531114883813607915184
51503506261532266044043647082670
51503506262188768248404353036070
51503506262402815043401291061134
51503506262438837754179112936520
51503506262511767140073265773320
51503506262511772079768532244060
51503506262511772627996413873872
51503506267149091021016005655638
51503506267367979006818747750392
51503506267436994487305353131192
51503506267440946359717801223114
51503506267472111277100840820386
51503506267472144081575094903980
51503506268311440456502929760606
51503506268420392370160565305496
51503506268420392553174904472792
51503506314718032814811477041526
51503506314742314789703636873496
51503506314742366581913694630168
51503506314742366582164398733272
51503506315617666687472384859840
51503506315617668471046288796964
51503506321526293884398658897460
51503506338267847744481225518186
51503506338278359858563971038822
51503506338278359858815019498198
51503506338278387722468512183880
51503506338340828870058919886852
51503506338340829281840412425198
51503506338375665693664079697176
51503506338376868051306024101624
51503506338376868051556728204728
51503506339216150934823626925052
51503506339250952712320983333068
51503506339250967399782338349776
51503506339250967582796677989248
51503506339250969183356242286900
51503506339323898699739774537188
51503506341295295421343659622738
51503506341295295421344434463014
51503506347239956448858865939457
51503509620264749413123936710400
51503509913938124608730369274853
51503509913970545049951421721077
51503509914043478133671815139617
51503509936413599263055529413521
51503509937350174711589745717883
51503509937361925329182319223669
51503510574537033821259828692200
51503510574537033828601834398922
51503510575492219403194626200722
51503510575711062868531228993084
51503510645631464095117894029052
51503510646387624196328067671062
51503510646420040933203319632490
51503510649374353639754153331133
51503510649374353639754153331134
51503511766298949367379018448538
51503511773987999223492324479044
51503511773994887150593610951146
51503511773996087907675987410458
51503511773996103098451569397124
51503511774859727246709055985830
51503511774859727254323030862492
51503511774863345577466422875242
51503511774871432820169221380843
51503511774968695951934289927268
51503511775162037789933477637700
51503511987569942112303566416507
51503511987654943853391509301655
51503511987654943854123734006479
51503511987678059667905366544655
51503511987679258635432021609295
51503511987679259184306555680347
51503511987679260419653345059595
51503511987865633301196802377943
51503511987865633484211142017415
51503511987865633484212175119279
51503511987865642817921418578119
51503511987873748477458503507443
51503511987896848224706316034661
51503511987898048981788692027413
51503511987898065041293510219957
51503511987898065048636549028543
51503511987970998086599258532485
51503511987970999735172958463711
51503511987970999918186150210279
51503511987970999918187183312143
51503512004431326255364303623259
51503512010333058983828570123281
51503512010339951668465971019087
51503512010547935386439747786335
51503512010547935386439862577375
51503512010551887076716610562719
51503512010558742199427986292431
51503512010656051701276764326699
51503512010656051702092667270711
51503512011208393669153648525093
51503512011208395460321352770831
51503512011216499330029883504471
51503512011216499335845454039787
51503512011281341447803587066839
51503512011288244565701463258359
51503512011312511901367333149467
51503512011312559896532826817259
51503512011312559896616394851627
51503512011312561131879616196507
51503512011312561131963184230875
51503512011498934196521095974119
51503512011498934196522243867023
51503512011500134953519789141463
51503512011500146071637470522073
51503512011531349694098645984117
51503512011531365753603464176661
51503512011531365754419367120673
51503512011604298981839869303253
51503512011604298981923437337621
51503512011604300630496104166983
51503512011604300630497252059887
51503512011604300813511476908319
51503512057602050620056426266705
51503512057819640394520809021439
51503512057828994439587877639953
51503512057925056241521379233207
51503512058472546501544398844363
51503512058484252098707753301893
51503512058485502268981564685291
51503512058550300281249440422941
51503512058550300464263665271373
51503512058558448261547492354603
51503512058558448811343741356735
51503512058581563385261210599773
51503512058581564619791752674317
51503512058582764141443656462621
51503512058765535985726959535495
51503512058777241582074406436693
51503512058777242133376831368653
51503512058777242316307488165455
51503512058777242316307861241169
51503512058777242321388111067143
51503512058777252885448236948077
51503512058801570006107260499373
51503512058874503639976490290787
51503512058874503640792393253673
51503512058874504692392967230909
51503512058874504875657894782973
51503512064491389006318553656685
51503512064677763854533851283757
51503512064677763859596276407897
51503512064710195418958225193021
51503512064783130288508859476621
51503512067348607091651326502918
51503512067664658220144470682038
51503512081235351698311376676737
51503512081243408631880330483571
51503512081244668640325494876317
51503512081244670286701406220155
51503512081462295151814263562081
51503512081463495908896639554833
51503512081559557893844337294755
51503512081559557893844337312017
51503512081559557894095384354451
51503512081559557894095384371713
51503512082120004285556348329607
51503512082120004287250925373533
51503512082120004292313349097993
51503512082120004293065461390043
51503512082183601176573734018909
51503512082191704639498778541977
51503512082191704692009364207181
51503512082191749111306605371861
51503512082216016264376514695897
51503512082216064853836145338571
51503512082216064853837178453485
51503512082216064853837293244525
51503512082216066089182934717819
51503512082216066089183967832733
51503512082216066089184082623773
51503512082399747333809642548175
51503512082400037638049946299015
51503512082400037639744521943261
51503512082402439153742252634221
51503512082402448624732712368655
51503512082410543028701124964829
51503512082410554146818806346843
51503512082410554146821100597377
51503512082434870710802579535587
51503512082434870718333646421501
51503512082507804352370098393805
51503512082507805586021535890255
51503512082507805587884280705101
51503512082507805770898620344573
51503512084090153445236911075383
51503512090002381137179535438992
51503512090983092501538838259830
51503512466245453965747295801780
51503512466253552312053063919352
51503512466253557657691172682788
51503512466277917645542389176935
51503512466277918880889178556183
51503512466464303061868917407618
51503512466472406387200756592933
51503512466472406753250126878105
51503512466472406936264466164471
51503512466472406938523902272611
51503512466472406938523902279253
51503512466472406938526225227547
51503512466496722267747438917969
51503512466496722274525588905749
51503512466496722275256809324513
51503512466496723502528596174349
51503512466496723503093452058665
51503512466496723510038608902874
51503512466569657142548011961507
51503512466569658377141525313380
51503512466569658377726632288199
51503512481234515538593792573174
51503512482994824461497379000098
51503512482997527400258596826378
51503512483031148969130110481330
51503512483870525703041654989307
51503512483872927217206178325851
51503512483967727758136280705246
51503512483967727758324567049778
51503512483971324538949776464328
51503512483971330029383407266974
51503512483978227832250255677564
51503512483978232780687660436154
51503512483978232781252519502798
51503512483979428413849703296116
51503512483979433904530938997550
51503512484197082425832410889632
51503512488834407529693111780856
51503512488907358875344561326002
51503512488938571970970081554342
51503512489126241325140588907991
51503512489222285420419980436907
51503512489254722516230324153201
51503512489782708942970662382222
51503512489805803334665395234514
51503512489813923678383286686980
51503512489815124435465662207556
51503512489815124442807639216518
51503512489878749194969039176664
51503512489878749332501796019154
51503512489878749377983378343960
51503512489878797366141617187521
51503512489886853207461039868760
51503512489886853207461040335320
51503512489886858560630474270588
51503512489888059310098096301216
51503512489888059310098100552018
51503512489888103782321140522697
51503512490093985633948541885582
51503512490097587351073677811478
51503512490097592839073594217608
51503512490097603774095189016706
51503512490097603774178757051074
51503512490097607480220377992058
51503512490097607482730861166536
51503512490105696537713115383903
51503512490105707648302322092034
51503512490130024214817629423675
51503512490130024405362902499050
51503512490130024405362906749852
51503512490130024405362921630197
51503512490202953785047538111438
51503512490202957854941648749235
51503512490202959089451479275700
51503512490202959089451480338558
51503512490202959090036585778343
51503512490202959272465818442996
51503512490202959273050794683572
51503512490202959273054281408924
51503512545387864514847998398064
51503512546336100219420521831186
51503512569969397410399014942566
51503512695733558913226472946426
51503512696057812731871175357811
51503512696617046889043037597531
51503512696678241386288246910416
51503512696678241393884658543614
51503512696681837762856571572264
51503512696681843108492357387406
51503512696689948960896568106186
51503512696689948960980250931811
51503512696689948961545110002667
51503512696689993426407876102537
51503512696714258615671601850132
51503512696714258615922305935766
51503512696714260400313232025096
51503512696714308762405781870919
51503512696714309991853432204913
51503512696895889911106712912388
51503512696895894858139250176548
51503512696897095614573855452984
51503512696899491633059773495382
51503512696899497128571240854552
51503512696899497129386033781684
51503512696900683061408940875865
51503512696908786753437418309697
51503512696908797498165785080535
51503512696908797864215155365707
51503512696908798049491250528609
51503512696908798049742254816976
51503512696933113202476263338436
51503512696933113385406920152500
51503512696933114614061579733113
51503512696933114620836631572161
51503512696933114620836631926293
51503512696933114620836631939343
51503512696933114620836636171431
51503512696933114621003637390476
51503512696933114621003768124719
51503512696933114621003768127140
51503512696933114621087335692735
51503512697006047703654067227920
51503512697006048252509061728346
51503512697006048252697084747278
51503512697006049488859054995101
51503512701965236153108528558723
51503512702517535438943561529152
51503512702590468668895463938058
51503512702598618838690197939983
51503512702598618838693263841823
51503512702598618839425488546647
51503512702621732816286803522921
51503512702621734653207121084823
51503512702622934169608310222945
51503512702622935404955099602193
51503512702809306690186543316231
51503512702817423462592917925889
51503512702817423462760258047611
51503512702841738791814134802851
51503512702841738791816457751145
51503512702841738799323371292824
51503512702841739850923964401415
51503512702841740026595293458911
51503512702841740033938299336623
51503512702913473961947689585565
51503512702914673071901013072653
51503512702914673666425512868670
51503512702914674901960722392381
51503512704596678721170270917291
51503512704779460634294313880283
51503512704815483345073335259469
51503512704888462686257779203881
51503512704888462686260103551855
51503512704888468174180922582699
51503512704896423166953060748344
51503512705436023884104795096548
51503512705436023884669650980864
51503512705447731266222041934758
51503512705447731266225140767472
51503512705544981476856577892369
51503512705577198706075576821906
51503512705577248111673268764191
51503512705577248116756643706650
51503512705577248116756643719700
51503512705763630509774002690814
51503512705763780604431111439190
51503512705763782393903492379416
51503512705763782393903496611504
51503512705763786099941545676804
51503512705763786099941545679234
51503512705763786099941548865774
51503512705771724507039311712200
51503512705771736169143751624532
51503512705771736169311087620138
51503512705796036680960066417768
51503512705796036680980958426360
51503512705796052740656269223072
51503512705796052740656269227200
51503512705796052740656269227443
51503512705796052740656269227444
51503512719332021193777869198140
51503512719339840984727246635298
51503512719342542688413639549410
51503512719342547589148392084050
51503512719343743445496015536754
51503512719366848095634186622022
51503512719368060382618802417882
51503512719368060558290017155696
51503512719550874003687387718661
51503512719550923409933880369923
51503512719583295716988504794486
51503512719658680237428829646429
51503512719659881407129148637101
51503512719666753643320342535945
51503512719691112392413415946281
51503512720207437116238228695989
51503512720239793340739751587700
51503512720242209136779852737870
51503512720243445032521435314449
51503512720312739335188526891054
51503512720312743038695174661554
51503512720312743048547660356214
51503512720312744283895227756662
51503512720312744284083514114292
51503512720315138658264547988024
51503512720315144148420442999628
51503512720315144151119209332098
51503512720315144194176352374110
51503512720315144194448321557148
51503512720315188660037302489187
51503512720316344768244388733214
51503512720316344768432675090844
51503512720316344770751425042520
51503512720316346555142355718070
51503512720316346555330642075700
51503512720323249304482387137998
51503512720323249304754356321036
51503512720323249670762113465406
51503512720323249673018450275298
51503512720323293587411908786887
51503512720323293770342565600743
51503512720323294136203907808587
51503512720347559694009861660146
51503512720347559694260911536464
51503512720347608918330792704711
51503512720347609468817371561166
51503512720530391563241326758278
51503512720531282070283549316219
51503512720531282070534253436585
51503512720531592143135737440437
51503512720531597083955725049237
51503512720531597083966185402440
51503512720533978461284446278980
51503512720533993240434508803449
51503512720533993285445780191652
51503512720533994886821252019536
51503512720533998568193792989133
51503512720533998597879887984216
51503512720533998597963570804008
51503512720535195644656788316907
51503512720542087277820262705970
51503512720542087648761711905873
51503512720542087826695801182530
51503512720542098350019173005046
51503512720542098350270221464422
51503512720542098761801178914018
51503512720542098762052227373394
51503512720566398900249161797268
51503512720566413679491433814213
51503512720566414091273435473835
51503512720566414091273439723185
51503512720566414097800556462228
51503512720566414097800556475326
51503512720566414097800571355671
51503512720566414097800572871991
51503512720566414274019148633664
51503512720566414274207434991294
51503512720566414280814896096084
51503512720566414280814912039287
51503512720566415325785967655868
51503512720566415326619453200751
51503512720566415326619481898511
51503512720566415333146571002604
51503512720566415333313725269367
51503512720639343614100399519644
51503512720639348553308371246676
51503512720639348553308717019890
51503512720639348554040731285013
51503512720639348599608567941204
51503512720639348599796854298834
51503512720639348601488863082318
51503512720639348964819015212666
51503512720639348964822109931336
51503512720639348965633933350281
51503512720639348965822994411429
51503512720639349147836449571016
51503512720639349148024735928646
51503512720639349148836171258938
51503512720639349150364774611506
51503512720639350201001614738121
51503512720639350201252691777421
51503512722213591715126698184910
51503512722213602103219738214052
51503512722286484040968631865730
51503512722286500649539712496444
51503512722286533820607506453592
51503512722286548827698515029453
51503512722505386805916269123433
51503512722540010303565174524681
51503512723161899915732222422175
51503512723196507197118910688855
51503512723196507197118910688856
51503512723484693150245468308764
51503512723488305997822644778760
51503512728133936682263259207707
51503512728231148772577815250745
51503512728413952952886360056324
51503512728449975663661943528372
51503512728450018344135672999758
51503512728450018350913479689072
51503512728522969803615378841598
51503512728522969826492171296559
51503512729070525353978642342114
51503512729082216131586026070482
51503512729082232735530689058806
51503512729106533239300235075645
51503512729179477450173585366605
51503512729179482938089850831627
51503512729398272745089069386930
51503512729398287569250078015428
51503512729405041823088794790761
51503512729429337568965569080373
51503512729429353453049791218272
51503512729502288320905192873349
51503512772845615234541809872661
51503512772868742345110474007393
51503512772868742345110474112387
51503512773421073750183447208335
51503512773429177259178979935215
51503512773429177259179754769875
51503512773429177259364713762009
51503512773429177259367008012543
51503512773429177259931867079187
51503512773490373001810234332212
51503512773500878022393921810944
51503512773502078598972469568498
51503512773502079148015832843600
51503512773502079331866786167145
51503512773502123796645495896903
51503512773525237636245827864189
51503512773525238375645080503239
51503512773525238375645082042645
51503512773526390221340842228518
51503512773526439132643773787223
51503512773708025220845917989494
51503512773708025228460926341026
51503512773708909552851766516733
51503512773708921901485889814191
51503512773709225985459619030370
51503512773711627499707709946162
51503512773712813432548474443155
51503512773712824545585877314485
51503512773719727113687487610288
51503512773719727113852921098723
51503512773720917123759094474175
51503512773720917123762188956757
51503512773720917306689865607311
51503512773720927870749990071303
51503512773720927870749991488245
51503512773720928419981295684585
51503512773720928420065093420311
51503512773744042442887005401354
51503512773744042809188470751357
51503512773744044226715313870890
51503512773744044234075917217626
51503512773744044234243066767075
51503512773744044234243071484389
51503512773745228931821630508794
51503512773745228932385714740778
51503512773745243749034143570049
51503512773745243749036466518343
51503512773745243755812293190647
51503512773745243756543399191377
51503512773745244808143954037674
51503512773745244808143973168613
51503512773745244984383255897591
51503512773745244991074610851738
51503512773745244991158312335909
51503512773745244991325313554954
51503512773745244991409015039541
51503512773816977317523574516754
51503512773816978918916621313671
51503512773816979101095151275108
51503512773818178074539830805306
51503512775496582644184865157024
51503512775715387259050232139630
51503512775715387266393010036551
51503512775718839961576892547552
51503512775788370311926693422657
51503512776347617897773340291928
51503512776347633952198364530062
51503512776444835978419200135129
51503512776444884162829804454319
51503512776480753068641886115629
51503512776662323105204939100429
51503512776663685073349503002460
51503512776663685080127424477198
51503512776663688786729433031755
51503512776663688786729563768428
51503512776667137252220421474672
51503512776667140963340933986677
51503512776675241126615927118954
51503512776699557691185481012326
51503512781599701056308421845531
51503512781635768231296677181079
51503512781635768231299000129373
51503512781635768231299000134989
51503512781635768780091746815733
51503512781696995724944677988705
51503512781696995725028245556513
51503512781700599779765709420677
51503512781700599779849392246085
51503512781708553537274741026866
51503512781708703105932213177353
51503512781708703105932213182969
51503512781708703106012453387147
51503512781708703106015547987773
51503512781708703654807866444953
51503512781732836567277675352724
51503512781732881038914694282946
51503512781733014730891193017667
51503512781733029555616397482649
51503512781733029555616400197013
51503512781733029555616400669189
51503512781733031339357327283689
51503512781733031339357442069113
51503512781733031339357442074729
51503512781733031339441009636921
51503512781733031339441124422345
51503512782259861636546816931950
51503512782389329076397252986384
51503512782389377247213786266993
51503512782389377247214045085114
51503512782389377252296389575786
51503512782389378487078319871128
51503512782389528581797170023459
51503512782572314192405538047150
51503512782572314199183459521888
51503512782575746055935330280242
51503512782575760880096453694164
51503512782575762665238377466620
51503512782575762665238406046336
51503512782575762672013232920448
51503512782575766376442717297882
51503512782583866539717594398142
51503512782584016634269208570882
51503512782584016639184418159218
51503512782584021580735510818158
51503512782608183110977945391921
51503512782608183110977945391922
51503512782681116194276030676434
51503512782681116562000060423052
51503512782681116562000060434698
51503512782681116562000089119408
51503512782681116743487217716104
51503512782681117795821991455338
51503512782681266288914684216816
51503512782681266290773958190464
51503512782681268073471513775328
51503512782681268074995625998440
51503512782681268074996745186942
51503512782681268074996745193584
51504501250965075359134122532582
51504501250965075359134208626022
51504533636246169880261310232493
51504533636246169880261314936757
51504533636246169880261683285121
51504533636246169880261683403213
51504533636246169880264782590011
51504533636246169887791975454467
51504533636281288325657948948083
51504533636573026170286908119611
51504533636573026582068914028583
51504533659879470775773893827753
51504533659915789978252647664099
51504540016799697580618125766936
51504540016799747398646624327170
51504540016907799064769896122370
51504540017782816816612102490260
51504540017782816817365247901436
51504540017783117011719559383112
51504540017783122364133522724036
51504540088791977279146059222958
51504540088791978926086051597786
51504540093717232670787312678028
51504540094372540291975310585512
51504540094408564656656007897505
51504540094592551031208140311702
51504540094627367633427612827821
51504540094627367633427612829282
51504540094627367633427612833654
51504540112426480578492721186922
51504550882586260234290452984893
51504550882805064850094927252275
51504550883558867906871871673677
51504550883745242213551313581213
51504550883777673770636001564223
51504550888713686518747996765705
51504550888810986130731514227913
51504550888810995602287550475271
51504550889685998948713488636409
51504550889685998948713490053351
51504550889685998948713493239891
51504550889686283078292013664683
51504550889686299137984087238127
51504550892640611844534920936770
51504552938671691848155741228253
51504552938744626722792303024403
51504552938744626730322595075657
51504552938744626913336934242953
51504552938755433543310833581753
51504552938755433726325172749049
51504552938779760122830201935635
51504552938779760130172207642357
51504552938779760168583786844099
51504552938779761364954141137289
51504552938962275246519428547427
51504552938962275246519428547475
51504552938962275251603147430595
51504552938962280604770251600687
51504552938998597970330679984109
51504552938998597971083821163197
51504552938998598153345019623581
51504552939067641678238472865031
51504552939067647031405577035123
51504552939068842254751905927163
51504552939068842254754230275137
51504552939068875608835587490831
51504552939068875608835587492283
51504552939071293365520270745197
51504552939071527486708527016765
51504552939071527486708527134809
51504552939071532975446463434935
51504552939071533021200048343399
51504552939071544095262044642911
51504552939071544095262044644315
51504552939071544095262044648735
51504552939071582251210119647599
51504552939071582251211152749463
51504552939071582389221700041287
51504552939071582846006721941311
51504552939071582846759867352487
51504552939071593509037279833517
51504552939103714216078960894135
51504552939103714216831073203447
51504552939725345001189422980123
51504552939728046292842247911899
51504552939944194099176076336255
51504552939946895398169872825075
51504552940052245765297024133401
51504552940052251116018735944773
51504552940052251116583857529423
51504552940052251116585923597143
51504552940052251116771885606751
51504552940052251116774209954725
51504553015564861798414899113677
51504553015808026226187888230155
51504553015818538340333395870006
51504553015818538340521682214538
51504553015818538386086980779928
51504553015818582851134591564709
51504553015879760336204184624961
51504553015879776946449696666805
51504553015880977704286361278300
51504553015881007351765582599034
51504553015881010918850626837693
51504553015881011056110606728632
51504553015881011056110606728633
51504553015881011101863818565547
51504553015891484190742107867751
51504553015891484190930394212283
51504553015891484328002862597515
51504553015891484328191148942047
51504553015891517542567238225023
51504553015891817731837832223211
51504553015915794166796207390275
51504553015915794166797354828313
51504553015915794166797354828473
51504553015915794166797354946357
51504553015915794166797355300649
51504553015915795950621162990784
51504553015915795950621162990785
51504553015915827521066740122787
51504553015915827521066740240831
51504553015915844175370742292505
51504553015915844175370742292712
51504553015915844175370742292713
51504553015915844175370742409145
51504553015915844175370747014239
51504553015915845775993073057941
51504553015915845775993073412233
51504553015916094356067948826501
51504553015916127710337334120975
51504553015916145965263666938085
51504553015916145965451695015413
51504553015916146011017251847953
51504553016537476615895244578548
51504553016756329416530289637021
51504553016791146011219463740254
51504553016791146018749755791265
51504553016791146018749755791349
51504553016791146018749755791508
51504553016791146018749755791509
51504553016791146064503340701217
51504553016791147665125667117841
51504553016791147665125667117925
51504553016791147665125667118084
51504553016791147665125667118085
51504553016864077181509199368372
51504553016864077181697227445700
51504553016864080748591920658791
51504553016864080748779948736119
51504553016864080885851527478181
51504553016864080885851529013375
51504553016864080885852675388555
51504553016864080886040703465883
51504553016864080931605112386645
51504553016864080931608584763090
51504553016864381075125593852808
51504553016864381075125593852809
51504553016864382721689530072980
51504553016864382721689530072981
51504553019818393638159418461733
51504553033609588998848378397620
51504553033617660619506019100135
51504553033642022204756697326765
51504553034517324093889290452177
51504553034517324139642875362093
51504553034590257177355545044255
51504553042505110464798080212234
51504556608001020751904309538472
51504556608009124672596219126628
51504556608043951986255721899598
51504556608044246822335962324640
51504556608044252175505395191434
51504556608327932263938049347274
51504556608919598073866024954776
51504556608984427836312660661924
51504556608984429483441713167588
51504556608992233217328314469172
51504556608992528004666669801118
51504556609200265614094542823186
51504556609200276727127816575084
51504556609200276732214518455734
51504556631635222077946994974930
51504556631635222077967915681282
51504556631635522267217588973118
51504556631666742500210740766182
51504556631666742545964325674646
51504556631670648260007419861134
51504556631678738957997356456572
51504556631678749663708218379576
51504556631678750071034500693676
51504556631678753370564503088610
51504556631678753416318087998478
51504556631994854312003828861584
51504556632553799948512395538654
51504556632553799994265980448522
51504556632554100137782989536842
51504556632615929243309809470952
51504556632616229432601324174136
51504556632618625588514071240186
51504556632618630946494105919822
51504556632618630946494105932872
51504556632618630992247690829690
51504556632618931135764699918010
51504556632618931135764699931108
51504556632626729467719062566402
51504556632626734274938381292212
51504556632626734821704399781100
51504556632626734821721967619622
51504556632626734821725320487452
51504556632626734823981657415596
51504556632626734867457984690968
51504556632627029656989656564638
51504556632627035010971640911458
51504556632627035010974993779288
51504556632627035010995914485688
51504556632651396048873792241138
51504556632833866652914924801282
51504556632833877765948198553180
51504556632837468923911004303314
51504556632837480042093743104678
51504556632837480081069148272604
51504556632837480087847328014594
51504556632837480087868248720946
51504556632845583360667187992396
51504556632845583911907651129292
51504556632845583957661236039160
51504556632869900483314795550902
51504556632869900529068380460818
51504556632942829997376896870956
51504556632942833704233181579990
51504556632942834115763367359992
51504556632942834115763367373042
51504556632942835350542973687592
51504556632942835351361205215878
51504556632942835397114790125794
51504556632943135540631799214066
51504557246143376297880200497261
51504557246164673308862235026791
51504557246167671497201195537683
51504557246167687968490600854697
51504557246167687975833639663283
51504557246167691222831877406519
51504557246362214321594622137863
51504557247043022745155368648429
51504557247112967304434067423319
51504557247112971016310934794029
51504557247123777831534589521661
51504557247123777831722617598989
51504557247148087807776721370911
51504557247148089449090207573395
51504557247148089456621274459309
51504557247331808986948878587869
51504557270969028363111870719890
51504557270977133473417133831446
51504557271074378730242377961782
51504557271074379965588395688698
51504557317036074030142450138477
51504557317068490769760255126445
51504557317071190684371757344085
51504557317071192331499780979973
51504557317071196174801946338711
51504557317079285268821214838375
51504557317079301289542013390111
51504557317290035843384180684473
51504557317946527757916361889995
51504557318015574995419943022457
51504557318016477210380923040245
51504557318016477210569984232535
51504557318027282376909313713373
51504557318027282788691577889549
51504557318027582559489021925897
51504557318027582563735539519805
51504557318027582563986587996443
51504557318027582566179904525069
51504557318027582971271027834869
51504557318051593999339582842775
51504557318051594002624132134781
51504557318051594414406139106611
51504557318051894183526573793075
51504557318051894184363400629979
51504557318051894188610176841011
51504557318051894191894468915573
51504557318051894191894726133017
51504557318235626488601592122431
51504557318235630149450920980439
51504557318235630200266416231043
51504557318235630200287337287363
51504557318238331852886265901735
51504557318238331903722424991215
51504557318246436962438384666377
51504557318246437008171048869893
51504557318246437013254651917829
51504557318270746801231732645885
51504557318270748630541399619239
51504557318270748630792448095877
51504557318270748638132388058651
51504557318270748638320416149077
51504557318343383318432320180639
51504557318343681858882641029363
51504557318343682270664646938335
51504557322952799611328484690961
51504557322955200577287042806689
51504557322975915833126746717405
51504557322977103822428951096503
51504557322977114988813763277785
51504557322977116045663931317021
51504557322977116231125992006299
51504557322977120296229611234711
51504557322977120301249423299431
51504557322977121536094115726879
51504557322979501678001229227239
51504557323171642576887232766797
51504557323174044456913040100532
51504557323267703143288638446017
51504557323267703143288638446065
51504557323268603711037655135033
51504557323268603711037658321573
51504557323279410524841026354123
51504557323303725853249430278393
51504557323303725853249430279845
51504557323303725854064566175007
51504557323303727501193361444513
51504557323303727501193618661957
51504557323304027644710627750268
51504557323304072116347876367978
51504557323852451823551993834941
51504557323925402765287202356429
51504557323925402765475488714002
51504557323925402766978678701392
51504557323925402766978678701401
51504557323925450936187677280775
51504557323925450943150789451063
51504557323927802632343821498882
51504557323927802678097406408807
51504557323935902841932668365667
51504557323935907737563154363463
51504557323935907737566510413621
51504557323935907744257396200737
51504557323935907783295818566979
51504557323935907783299174617137
51504557323935907783316739273331
51504557323935907787566612917397
51504557323935907790010977922661
51504557323935908149348516322593
51504557323935908156039660376913
51504557323960218172011632651695
51504557323960218177095235699631
51504557323960219366687665330139
51504557323960219407357650378611
51504557323960219414972658370235
51504557323960219415704621606813
51504557323960519550874656280439
51504557323960519550874659466979
51504557323960519555958259328375
51504557323960519558468746752194
51504557323960519558468746752203
51504557323960519559221630695133
51504557323960519559221887912577
51504557323960519971003894884350
51504557323960567734640849602175
51504557323960569373986761075149
51504557323960569376497242125897
51504557323960569381580845173833
51504557323960569381580848360373
51504557323960569381768873238063
51504557324143051098658096274587
51504557324143051098658354541791
51504557324143054803000797926669
51504557324143951666407116150095
51504557324143951666407374417299
51504557324143951671741763068757
51504557324143955378343905070139
51504557324144255562531667671319
51504557324146653375009749057296
51504557324146657075964198140348
51504557324146657081778992773991
51504557324154745758477300715837
51504557324154745760904101064907
51504557324154756695821450719067
51504557324154756696009737063599
51504557324154762186269458065421
51504557324154762186269458069793
51504557324154762237273757630444
51504557324179072024498724999437
51504557324179072025041885338529
51504557324179072574108926982956
51504557324179072580884782709582
51504557324179073808615793511953
51504557324179073816397903218833
51504557324179073861963465707084
51504557324252003332527285926041
51504557324252007036873090647137
51504557324252007036876446697295
51504557324252007036939208812139
51504557324252007082128706307695
51504557324252007085137155544943
51504557324252007448658452606267
51504557324252007448721214721111
51504557324252008685759481961651
51504557326914832257425489979082
51504557326914832257425493165622
51504557340713803400112152218541
51504557340924537495790850273609
51504557341005287175865271272925
51504557341029603740435858753471
51504557341650978862976653821671
51504557341653980753781134379497
51504557341686096066812808695747
51504557341872833551025599694387
51504557341880938665661321506965
51504557341905249048418216227683
51504557341905250290727085738213
51504557344640859057269533391752
51504557344640907228170007251836
51504557344640908468034515993402
51504557349568635997613593286182
51504557349576941020834472086276
51504557349892992167121834542197
51504557349893036638759083159907
51504557350549334329961398172137
51504557350549334329961398172138
51504557350549484424617615877664
51504557350549533835361673525016
51504557350549533835361677774366
51504557350549533835382593776454
51504557350767888221108996022391
51504557350767888221108996022392
51504558443535616143879111519949
51504558443547322468017253527106
51504558443547322468017253527107
51504558443827405643437248671071
51504558443863423414354996823290
51504558443863423414354996823291
51504558443863439474047070392279
51504558443863439474047070392315
51504558443863439474047070392522
51504558443863439474047070392523
51504558443863439474047099088671
51504558540480896097380319269158
51504558540480907215500295951466
51504558541331881460733292920574
51504558541331892167259290721478
51504558541356207496482827360194
51504558541429142371116035821954
51504558541429142784402266349550
51504558541429143974183526544258
51504558545968006004814144497512
51504558546073087066925262553222
51504558546284105297244908649538
51504558546284120121402937462834
51504558547021368295553490117532
51504558547021368713922294823288
51504558547240206638789501915005
51504558547337467594947109220998
51504558547337468008233339748594
51504558547337469198014599943302
51504558549894926336500587641461
51504558549894926343108278446837
51504558681971805109334950218808
51504558682182504576987731385472
51504558682838998131285005244850
51504558682838998131288104077564
51504558682838998131305897253442
51504558682838998131308996086156
51504558682847102006244250629442
51504558682847102006244250629490
51504558682847102006265142638082
51504558683127784370651689319788
51504558683130487309245538325512
51504558683130487310943471069676
51504558683130496782685208195266
51504558683130787452745011455446
51504558683130796923733607401948
51504558683130796926184424107756
51504558758775530180080801153630
51504558758783587113670761760309
51504558759002440279582914795808
51504558759002440279582914814735
51504558759002740514586144318673
51504558759002740514586144318674
51504558759647226040920446951098
51504558759647226040923889094488
51504558759647226040923889094536
51504558759647226040923917792296
51504558759647226041092058265088
51504558759647226041092058265136
51504558759647226041112978971488
51504558759648126471471474216058
51504558759648126471472593411202
51504558759648126471474830266216
51504558759648126471643085530096
51504558759648427209200085363970
51504558759648427209203438231800
51504558759650828311331897755318
51504558759650828312085038934406
51504558759650828312339186243966
51504558759650828357085453967426
51504558759650828357838595146514
51504558759651128501609780242202
51504558759658931638084920590674
51504558759658931638084920590722
51504558759658931638087157445736
51504558759658931638087243538968
51504558759658931638087243539016
51504558759658932186479052194158
51504558759658932187130176364566
51504558759658932187297283722444
51504558759658932187315880430742
51504558759658932187318204428796
51504558759658932232883847367927
51504558759658932233048544634258
51504558759658932233050868632312
51504558759658981600322845754362
51504558759659232375749646192394
51504558759659232375836772224257
51504558759659232375836772224258
51504558759659232376379849656402
51504558759659232376565553722578
51504558759659232376565553722626
51504558759659232376567877720632
51504558759659232376567877720680
51504558759659232376588798427032
51504558759731927455815275119150
51504558759731927593075910812528
51504558759731927593076029848913
51504558759731927593076029848914
51504558759731927593096831518880
51504558759731927593640769879172
51504558759731927593661690585524
51504558759731927593661690585572
51504558759731927593661691648382
51504558759731927593662063657073
51504558759731927593662063657074
51504558759731927638829495722396
51504558759731928002992880838448
51504558759731928005423034055348
51504558759731928005443954761700
51504558759731928005443954761748
51504558759756193556553592449235
51504558759756242924556560263600
51504558759756242924556646352668
51504558759756242924556675049024
51504558759756242924577480970000
51504558759756242924577480983050
51504558759756242924577567057616
51504558759756242970310231261132
51504558759756243335606689023574
51504558759756243335606689023658
51504558759756243335606689023817
51504558759756243335606689023818
51504558759756243335606717721418
51504558759756243336338823390016
51504558759756243336338909479084
51504558759756243336338938175440
51504558759756243336359744096416
51504558759756243336359744109466
51504558759756243336359830184032
51504558759756243336359830202905
51504558759756243336359830202906
51504558759756244570952359010929
51504558759756244570952359189048
51504558759756244570952359190500
51504558759756244570952359194664
51504558759756244570952359194712
51504558759756244570953478402906
51504558759756244570953507100666
51504558759756543113827240349452
51504558759756543524856362315494
51504558759756543525609503475868
51504558759756544760203151694742
51504558759939014127200771153374
51504558759939014127201800023150
51504558759939015361980377467924
51504558759939024835985250764806
51504558759939025247767285384636
51504558759939914694949791028882
51504558759939914740703375938798
51504558759939914743213855930900
51504558759939915929729397343432
51504558759939915930548776777720
51504558759939915932242204515964
51504558759939915932243352421966
51504558759939915932243352422125
51504558759939915932243352422126
51504558759939915932264273128318
51504558759939915932264273128525
51504558759939915932264273128526
51504558759939915975482982253348
51504558759939915976298889783580
51504558759939915976302332989828
51504558759939915977995789425832
51504558759939915977995789425880
51504558759939915977996908634074
51504558759939915977996937331834
51504558759939915978016710132232
51504558759939925265974516746076
51504558759939925266539375812720
51504558759939925266539376862480
51504558759939925266560296519120
51504558759939925266560297568880
51504558759939925815579067360486
51504558759939925815579067379359
51504558759939925815579067379360
51504558759940216119815898871852
51504558759940216119819370775908
51504558759940216121512798330417
51504558759940216121512798514152
51504558759940216121513946420154
51504558759940226004849632660914
51504558759940226004849661358674
51504558759942617633816985630280
51504558759942617633816985630440
51504558759942617633817014328040
51504558759942617635511591022046
51504558759942617679549649833796
51504558759942617679549649833956
51504558759942617679549678531556
51504558759942617679570570540148
51504558759942617681244226527802
51504558759942617681265147234154
51504558759942626969995642503226
51504558759942627106416130022038
51504558759942627107256397232989
51504558759942627107256397232990
51504558759942628753544153657926
51504558759950720959143731912404
51504558759950720959147203816460
51504558759950720959147432323046
51504558759950720959147461020806
51504558759950720959168353029398
51504558759950721096428879252629
51504558759950721142158075783964
51504558759950721142161514739458
51504558759950721142161543437218
51504558759950721507936078595168
51504558759950721507939058404754
51504558759950721510470463335344
51504558759950721510470463348442
51504558759950721510470549423008
51504558759950721510470578120768
51504558759950721553692643314670
51504558759950721556203127551958
51504558759950721556203242343205
51504558759950721556203242343206
51504558759950732079547502973112
51504558759950732079547506155440
51504558759950732216808171603772
51504558759950732216808171605224
51504558759950732216808174791716
51504558759950732216808174791764
51504558759950732628588230823736
51504558759950732628590438980990
51504558759950732628779868986546
51504558759975031486440999085996
51504558759975031486441227592582
51504558759975032721221787857254
51504558759975032721222816727030
51504558759975032721284549976310
51504558759975032721285694700143
51504558759975032721285694700144
51504558759975032721305470682662
51504558759975032767038134886178
51504558759975033133632702088906
51504558759975047408182939023058
51504558759975047408747794907374
51504558759975047408747799139462
51504558759975047408936084434234
51504558759975047545380845540326
51504558759975047545946045785126
51504558759975047546008467775786
51504558759975047546196753070558
51504558759975047964568996733212
51504558759975047964589917438160
51504558759975049192508869176214
51504558759975049192509242247556
51504558759975049192571631295270
51504558759975049192572004366771
51504558759975049192572004366772
51504558759975049192592552001622
51504558759975049193136487179586
51504558759975049193157407885938
51504558759975049193157780957493
51504558759975049200103066469473
51504558759975049200103071252442
51504558759975049200103071252526
51504558759975049200103071252685
51504558759975049200103071252686
51504558759975332910555143974546
51504558759975349381842225293506
51504558759975349382407081177822
51504558759975349389373636552954
51504558760047982283380231716802
51504558760047982283380260414562
51504558760047982283401152423154
51504558760047982283569292895994
51504558760047982834139436777418
51504558760047982834139522851984
51504558760047982834139522853388
51504558760047982834139522870857
51504558760047982834139522870858
51504558760047982879872100980934
51504558760047982880624209045060
51504558760047984067790874628000
51504558760047984067790960721439
51504558760047984067790960721440
51504558760047984067790989419253
51504558760047984067957981985878
51504558760047984069652557564433
51504558760047984069652557630124
51504558760047984069653705536042
51504558760047984069653705536126
51504558760047984069653705536285
51504558760047984069653705536286
51504558760047984069674626242478
51504558760047984113523538831516
51504558760047984113711566895794
51504558760047984115219234720666
51504558760047984115406142539992
51504558760047984115406142540040
51504558760047984115407261748234
51504558760047984115407261748393
51504558760047984115407261748394
51504558760047984115407290445994
51504558760047984115428182454586
51504558761956752986133748513378
51504558762613244939434681066570
51504558776720511186614409741806
51504558776720511186635301750398
51504558776728616708074713375068
51504558777377004603654027704294
51504558777377004603674919712886
51504558777385108478609801184878
51504558777449998774671613308038
51504558777449998774671614357798
51504558777458103884411763317834
51504558777482419398886085731478
51504558777482419398886114429286
51504558777482419810668004489976
51504558777482419810668004503074
51504558777482420999696726146334
51504558777482421045450282358442
51504558777482421045450311056250
51504558777664901532846764495000
51504558777668493920570149426010
51504558777668794062371689811780
51504558777668794064087158514330
51504558777668794108125246023888
51504558777668794109819822717894
51504558777668794109840743424246
51504558777668803398571238693318
51504558777668803398571239743078
51504558777676908645570077701868
51504558777676908691302741905336
51504558777676909057355436478829
51504558777701207960770408692542
51504558777701225628511532423594
51504558777701225666838394649756
51504558777701225674265117333510
51504558777774159308447697171026
51504558777774160498062166707194
51504558777774160542099135021608
51504558777774160543815751617110
51504558780339121178927625229264
51504558780412417186303048854004
51504558780436433562751471463110
51504558780623106768943444216828
51504558780631210691329557427648
51504558780728471603969781980590
51504558785267535145649985430369
51504558785267544985701876447703
51504558785267544985704229143565
51504558785688550597561471654588
51504558785688550597561471667638
51504558786248096565165733103182
51504558786248096565980521425220
51504558786248196829972649943307
51504558786248196829993570649707
51504558786248246653085899444381
51504558786248246654779328245483
51504558786248246654780447440627
51504558786248246654800248933169
51504558786248246654800248951883
51504558786248246654800363724209
51504558786248246654801396844787
51504558786248246659801030102303
51504558786248246660615818424341
51504558786248246662308071120293
51504558786248246662308071133343
51504558786248246662329336194563
51504558786248262712589569744021
51504558786248262714284146438027
51504558786248262714285265633171
51504558786248262714493438526815
51504558786564312189063587375407
51504558786564313836191868232951
51504558786564313836191896930711
51504558786564313842778409812291
51504559158774682907326816240027
51504559158774694020363217404358
51504559158774694020363217404359
51504559158782781429115857106948
51504559158782797298350335727001
51504559160465058657673818305275
51504559160465058657673818306679
51504559160526898885481504090137
51504559160527199074752098086921
51504559160537705881965259539751
51504559160537705882237227186351
51504559160537705882237227187755
51504559160537705882237227660138
51504559160537705882237227660139
51504559160537739057787993473346
51504559160537995316695804778395
51504559160537995316695804779799
51504559160537995362449389571623
51504559160538004241092457146261
51504559160538004241092457147665
51504559160538006025482268628071
51504559160538006025754236274671
51504559160562321773346577619143
51504559160562321819079241822659
51504559160570126320926874806931
51504559160570126739298775163121
51504559160570426510197468688527
51504559160570460277818186511861
51504559160753825918748487796890
51504559160754141117450882721165
51504559160756543683947311836720
51504559160756543821208066562112
51504559160756827399483878295234
51504559160756844008034038337640
51504559160756875577913873619906
51504559160756877362303426820058
51504559160756877362303685100303
51504559160756877362303685100312
51504559160789268559745970888028
51504559160862244200529516462336
51504559160862244202977234335430
51504559161413389421203566636352
51504559161413389422039623232457
51504559161413389422039623232458
51504559161413389444916415688876
51504559161413405887681312691240
51504559161413405888246168457304
51504559161413405888246168573908
51504559161413405888246168573944
51504559161413405888246168574151
51504559161437656592356026953533
51504559161507604861251114119551
51504559161507901298452674476893
51504559161510302439248724650761
51504559161510302439248724652213
51504559161510302439249839259685
51504559161510302439249839261137
51504559161510302446591846384801
51504559161510307799761279238545
51504559161510307799761279251595
51504559161510307799844962058337
51504559161510307799844962077210
51504559161510307799844962077211
51504559161510307800033248421742
51504559161510307800033248421743
51504559161510602582766848348053
51504559161510602585298253646032
51504559161510602585298253646033
51504559161518406321823059402943
51504559161518411674992493804735
51504559161518411674992493804771
51504559161518706460256351125915
51504559161518706465340068492715
51504559161729145770483953321827
51504559161729145772178530015833
51504559161729156891051632006173
51504559161729156897794819651878
51504559161729156897794819671561
51504559161737260353664528981249
51504559161737260770341080991053
51504559161737544437638797829672
51504559161737544442533057083527
51504559161737560502232731307613
51504559161737560913826709126216
51504559161737560913826709139266
51504559184423814684354745039057
51504559184496445709429768051407
51504559184496445709429796631123
51504559184496745852946777139727
51504559185079961793375522443914
51504559185152913281642240144635
51504559185152957334719213656300
51504559185177224906519976298555
51504559185177273077211154718290
51504559185363647377116145992286
51504559185363647422866260060956
51504559185363658495221888749119
51504559185363658495253657761387
51504559185363662203742440326784
51504559185363662208825100776343
51504559185363947566383269147872
51504559185371761960293641873782
51504559185371762369648847493759
51504559185372062558898492205879
51504559185396077701319990336782
51504559185396077701320105187897
51504559185396078935912977503637
51504559185396078936477833387953
51504559185396078943444015809835
51504559185396078989176679835232
51504559185396078989176680013351
51504559185469012575953313649657
51504559185469012621685977853173
51504559185469013811090006292246
51504559185469013811111041849713
51504559185469013856300513829837
51504559185469013856864598061821
51504559185469013858727314118832
51504559231765754099359616407666
51504559231790080548395381256790
51504559232349015110905197496492
51504559232349314888581555395880
51504559232414155764230634197494
51504559232421960685286252596930
51504559232421961096880230428574
51504559232422260874556846595166
51504559232446576205475960217948
51504559232446577854299621179662
51504559232641054798708628406004
51504559232641065500152080726556
51504559232641065500154400492522
51504559232641070858403794559934
51504559232665380829375614182944
51504559232665380829375617365272
51504559232665382476503637818832
51504559232738315704008539911780
51504559232738316115602774960868
51504559232738317306890584940106
51504559232738317350927639347752
51504559232738317351115925692284
51504559237350169800405082638520
51504559237382245992336547057000
51504559237601094676070233113178
51504559237601128022997641280646
51504559237601128434591619112290
51504559237601142847158994382056
51504559237674074015750825374954
51504559237674074427344803206598
51504559237698389346669680730532
51504559237698389758263916829380
51504559237698405817959088743622
51504559238222818522843460257786
51504559238257606751093337841807
51504559238257640105613815193502
51504559238330536097156751856291
51504559238330541999557246720101
51504559238330586052613414495986
51504559238354853258406304539438
51504559238354853624434982874021
51504559238354853670000539588526
51504559238538884463825260275258
51504559238549396036293254971734
51504559238573691647396514188332
51504559238573706053185738295872
51504559238573706053206658884180
51504559238573707654392839963428
51504559238573707654581126307960
51504559238573707661170976107525
51504559238573707661170991125654
51504559238646637633395537961720
51504559238646640927839613310824
51504559238646641293868291645407
51504559238646642528190209698239
51504559238646642529026048425188
51504559238646642529193414181412
51504559238646642529214334769720
51504559238646642530721658221058
51504559255400255751766285878710
51504559255400270575924314692006
51504559255424571082494047136050
51504559256267447222965699155398
51504559256267462040348901094582
51504559256275567564152442232084
51504559256372814061971391369256
51504559256372817768009444550004
51504559256372818959297254411150
51504559258905830902841166304741
51504559258905858901517677497793
51504559258905858903209930193745
51504559258905875367157071536833
51504559259230030370424528673651
51504559264157938895506025808652
51504559264157938903033993861852
51504559264157939314815999770824
51504559264157972254859014151062
51504559264263193871209808089045
51504559264263193871398094433577
51504559264263339093088317417142
51504559264287220176916592045269
51504559264814484270537092092801
51504559264814489614504897618369
51504559264911295301286460469269
51504559264911295301286460587361
51504559264919400411591723580825
51504559264919400823185442778083
51504559265127398084490328097431
51504559265130099924998172568469
51504559265138205448759872529354
51504559265138205448759872529355
51504559265138655732665763526717
51504559265162520229149822532279
51504559265162520778192495660633
51504559265235455103782776958923
51504559265235455652825794460811
51504559265235455652825794933194
51504559265235455652825794933195
51504559265235455652825823158619
51504559265235456888171464631865
51504559265235456888171809005399
51504559389211083484221110137730
51504559391006855093129014084579
51504559391006855093149963902898
51504559391182126745823909798712
51504559391290478593687398864556
51504559391290528007464958401732
51504559391290528556506914103996
51504559391290533952985592389422
51504559391290533953738737800598
51504559391298640298858478259594
51504559391871344627465415409921
51504559391871346411851783334159
51504559391871346464948494558671
51504559391874045916670779331755
51504559391874047749261549221589
51504559391882151577711998204367
51504559391979462360893519722009
51504559391979462770793006616105
51504559391979462772487583660031
51504559391979462773262449142178
51504559391979462773262707409382
51504559391979464008022572227673
51504559391979464008022658320953
51504559392162833942850657545353
51504559392162833942854100751601
51504559392162835179895465775095
51504559392163134132100330487221
51504559392163134132124694749789
51504559392163145251908531576238
51504559392163150191629425786243
51504559392165536883142439295241
51504559392165846497557324358146
51504559392165846497651510583685
51504559392165846544158241337602
51504559392165846544159017222022
51504559392165851894876571169177
51504559392165851902407638391961
51504559392165851902407639454771
51504559392173940535758528046075
51504559392173940947352505877719
51504559392173951653899420217138
51504559392173951653899420217174
51504559392173952065681425693273
51504559392173957007065497033810
51504559392173957012148813733669
51504559392173957012148814284550
51504559392198252158125779962707
51504559392198252569969658364987
51504559392198252569969772800539
51504559392198252569970805921069
51504559392198267348964124534989
51504559392198267349152410892571
51504559392198267394127428561207
51504559392198267394127428911127
51504559392198267394871128017532
51504559392198268630252013593606
51504559392198268630252013593642
51504559392198268637026579018222
51504559392271196872025191410172
51504559392271201857752780136859
51504559392271201857756140787691
51504559392271202225257046623162
51504559392271202269534703490415
51504559392271202269538146696663
51504559396872199675735579324144
51504559396872199675735579324145
51504559396872202831038361952713
51504559396872203425833816340471
51504559396879118898873174753481
51504559396880053870898669879278
51504559396882721170120302259975
51504559396882721170120302261379
51504559396882721170120302732358
51504559396882721170120302732359
51504559396882721170183064380594
51504559396882721170183064380595
51504559396882725926041944124381
51504559396882725933657062185471
51504559396882755574333757583130
51504559396882755711531750193678
51504559396904325285938816002858
51504559396904325285938816002859
51504559396904336404142471390962
51504559396904336404142471390963
51504559396904668341768620253307
51504559396907026440142856723443
51504559396907035904543767883251
51504559396907338289233406445757
51504559396907338296576445254343
51504559396915176566881652891290
51504559396915180316960116516792
51504559397089851171717441715846
51504559397091051936414165178753
51504559397091052348196057818678
51504559397091052348196057820082
51504559397091052348196171074684
51504559397091052485456811500133
51504559397091052485456811500134
51504559397091101754442550471344
51504559397091102301790734060378
51504559397091102303485310060367
51504559397091102303485310060368
51504559397125923707303515401670
51504559397126176313786995160971
51504559397126176313786995160998
51504559397126176313786995161007
51504559397126176313786995161214
51504559397126176313786995161215
51504559397196151937111888017396
51504559397198853231296003101555
51504559397198853826091600991163
51504559397198858581937499747850
51504559397198858719198254477613
51504559397198858719198254477614
51504559397198859131816197475317
51504559397199104006789037562624
51504559397199109359958465712056
51504559397199153420566597099800
51504559397199159320333646062386
51504559397199159321086791473562
51504559397199159366840376382026
51504559397206965476747651233312
51504559397206965476935937577844
51504559397206965476935937932135
51504559397206965476935937932136
51504559397231280807851497698142
51504559397231291925971474380450
51504559397747615596315401764338
51504559397747615598007653527173
51504559397747615598007653527174
51504559397747615620884445982188
51504559397758072465583079813115
51504559397778769419989910277795
51504559397778769419989910277843
51504559397778769419993349234693
51504559397779669850541023631871
51504559397779669850541052328227
51504559397779669850544376499653
51504559397779669851296517505369
51504559397779971822509090325445
51504559397782371142194019337635
51504559397782371142194019337683
51504559397782371142194105426751
51504559397782372926311861635051
51504559397782372926583830818089
51504559397782372927339037709313
51504559397782673114078231014663
51504559397782673114162258213812
51504559397782673114162258213813
51504559397782673115833504109916
51504559397782673115833504109925
51504559397782673116588711001149
51504559397782673116606532874835
51504559397782687937484472820083
51504559397790492914315048574913
51504559397790493280342738319679
51504559397790493325846264274247
51504559397790493325909026393463
51504559397790493326096294175282
51504559397790493326097312751093
51504559397851715417829863760874
51504559397852615848380890557817
51504559397852615848380892074137
51504559397852617627687357724050
51504559397852621331194005490179
51504559397852621331194005606819
51504559397852621332030833744233
51504559397852621338723924470091
51504559397852621338725072380464
51504559397852621338725072380465
51504559397852621338727396846323
51504559397852621340983729069995
51504559397852621384477509378555
51504559397852621384480981754751
51504559397852621384480981754787
51504559397852621384480981754994
51504559397852621384480981754995
51504559397852917816957951722238
51504559397852921520464599486963
51504559397852921520464599488367
51504559397852921520464599492738
51504559397852921520464599492739
51504559397852921520464599605007
51504559397852921521301427742421
51504559397852921527997990844724
51504559397852921530254323068183
51504559397852922765852938945476
51504559397855317140033972346873
51504559397855317140033972348277
51504559397855317140033972464917
51504559397855317140033972819208
51504559397855317140033972820714
51504559397855322485586074292463
51504559397855322492929113101049
51504559397855322495626846331655
51504559397855322495627879433519
51504559397855322630461838530171
51504559397855322630464161479922
51504559397855322632888634163282
51504559397855322632888634163283
51504559397855322632909554869688
51504559397855322676215423440039
51504559397855322676217746388329
51504559397855322676217746388332
51504559397855322676217746388333
51504559397855367096053056317064
51504559397855367096073972306102
51504559397855367096073976905372
51504559397855367141806636509570
51504559397855367141806641226932
51504559397855367143493032570425
51504559397855622812117424536783
51504559397855622819713834771749
51504559397855622819713834771758
51504559397855622822158195059654
51504559397855622822158195059655
51504559397855622822159228161524
51504559397855624469288284916529
51504559397855624469288284916532
51504559397855667285344652391954
51504559397863427786523781152217
51504559397863428152468776531507
51504559397863428154725112987267
51504559397863428154787875106482
51504559397863428154787875106483
51504559397863428154975946781439
51504559397863428154996838790031
51504559397863428198222361439935
51504559397863428198222361439971
51504559397863428198222361440178
51504559397863428198222361440179
51504559397863428198306044265586
51504559397863428198306044265587
51504559397863428200729502993547
51504559397863428200729531689903
51504559397863472206358319428620
51504559397863472206379240016928
51504559397863472252111904338488
51504559397863472617952038507786
51504559397863472617952411579128
51504559397863472617972959214138
51504559397863472617973332285480
51504559397863472617973332639771
51504559397863472617973332639772
51504559397863472619667909268896
51504559397863472619667909268953
51504559397863472663705623417702
51504559397863472663705967791236
51504559397863472663705968263619
51504559397863472663705968263620
51504559397863472666157042187633
51504559397887738175967574247029
51504559397887738175967574248433
51504559397887738175967687503035
51504559397887738176030336367648
51504559397887738176030336367649
51504559397887738176783481796134
51504559397887738176783481796135
51504559397887787537276431517179
51504559397887787537297466546598
51504559397887787538971008211185
51504559397887787538991928915155
51504559397887787538991928934838
51504559397887787538993076827751
51504559397887787538993076827958
51504559397887787538993076827959
51504559397887787948807390016535
51504559397887787950586021551858
51504559397887787950586021551915
51504559397887787951319246613837
51504559397887787951319275310193
51504559397887787996318657059066
51504559397887787997072831338566
51504559397887787997072831522301
51504559397887788002144672061898
51504559397887789185932810931106
51504559397887789186121096212837
51504559398070558330587130259707
51504559398070559984491867575286
51504559398070559984491896273046
51504559398070569861994194220300
51504559398070569861997532680174
51504559398071455651589075654041
51504559398071455651589075659864
51504559398071455651589075659865
51504559398071459310181291230373
51504559398071459316706069508944
51504559398071459355680355776857
51504559398071459355931404236233
51504559398071459355934847442481
51504559398071459355934876138837
51504559398071459355952324941181
51504559398071459358194278971043
51504559398071460547222656253867
51504559398071460547243548262450
51504559398071460552052858888192
51504559398071460552303562991296
51504559398071469879259248116059
51504559398071469879277841351206
51504559398071469880953824810065
51504559398071469880974741284377
51504559398071469880974745516465
51504559398071470429985991369058
51504559398071470429996480301977
51504559398071470430017415829673
51504559398071470430017420079023
51504559398071470475750036514085
51504559398071470475750151305332
51504559398071470475750151305333
51504559398071475369706914273967
51504559398071475371401490967973
51504559398071475371401490969425
51504559398071475371401490986687
51504559398071759499448413324505
51504559398071759499451885227100
51504559398071760736493250250594
51504559398071760741574156989484
51504559398071770617559685723542
51504559398071770619267045602405
51504559398071775558956587567207
51504559398071775560651164261213
51504559398074156942991108990949
51504559398074160464385331955329
51504559398074160601583209761739
51504559398074160647336794671607
51504559398074160649847274659545
51504559398074162255550967459366
51504559398074162255550996155722
51504559398074162255550996161545
51504559398074162255550996161546
51504559398074162255571888164314
51504559398074171582503726236214
51504559398074171582524646942566
51504559398074171584190033493694
51504559398074171584943178904870
51504559398074171584953768398233
51504559398074171698490684479183
51504559398074171698490684479184
51504559398074171721364779982846
51504559398074171721396208692811
51504559398074171721398857993753
51504559398074171721399633300802
51504559398074171722203933634633
51504559398074171722203933634634
51504559398074171722214437034557
51504559398074171728979902765510
51504559398074171767152442903621
51504559398074173345619741216932
51504559398074173345619741216936
51504559398074173368527914731505
51504559398074173368590676850720
51504559398074173368590676850721
51504559398074177049963217820317
51504559398074177079712074930085
51504559398074177079732995634949
51504559398074177079732995635033
51504559398074177079732995635192
51504559398074177079732995635193
51504559398074177080464235933894
51504559398074462444821561339510
51504559398074462444821561456150
51504559398074471909035328994958
51504559398074471909035333716691
51504559398074471909035333716692
51504559398074471910721380686443
51504559398074471910732228637258
51504559398074471916558245116066
51504559398074471916558245116093
51504559398074471916558245116102
51504559398074471916558245116309
51504559398074471916558245116310
51504559398074473557861285197869
51504559398074477262203732950189
51504559398074477263898309994115
51504559398074477268972208457026
51504559398074477268972208457233
51504559398074477268972208457234
51504559398074477268982668810193
51504559398074477268982668810229
51504559398074477268982668810436
51504559398074477268982668810437
51504559398074477269724324996965
51504559398074477269734785350141
51504559398074477269734801235783
51504559398082260818202431703337
51504559398082265759589601443715
51504559398082266125450886374026
51504559398082266168945035523301
51504559398082266171183550577542
51504559398082266171183579275359
51504559398082266171204471283951
51504559398082266176263829520094
51504559398082266176263829520130
51504559398082266176263829520337
51504559398082266176263829520338
51504559398082276692265050987478
51504559398082276692265050987526
51504559398082276694527843106467
51504559398082276694716129450999
51504559398082276831976884180762
51504559398082276831976884180763
51504559398082277241307725532774
51504559398082277241307725532822
51504559398082277241307725882694
51504559398082277241307725882742
51504559398082277241307725999334
51504559398082277243570517651763
51504559398082277243737964838742
51504559398082277243758803996295
51504559398082277243758885368001
51504559398082277243758890089734
51504559398082277243758890089735
51504559398082277289491549748658
51504559398082282185142870653148
51504559398082282185142870653157
51504559398082282185142985444188
51504559398082282190226302773705
51504559398106576147424824686853
51504559398106577336202239599369
51504559398106577336203268450431
51504559398106577747796102626875
51504559398106577793549687536791
51504559398106577793549802327831
51504559398106577793800736013420
51504559398106577793800736013429
51504559398106577793800850804676
51504559398106577793800850804677
51504559398106592023183163561359
51504559398106592023183164611119
51504559398106592023184197730245
51504559398106592160443831847763
51504559398106592160443833247443
51504559398106592161200449517043
51504559398106592161200449517070
51504559398106592206933856669494
51504559398106592213698207306249
51504559398106592213708667678383
51504559398106592213708669194703
51504559398106592213708682204436
51504559398106592572225837756735
51504559398106592572225838106655
51504559398106592572226942497924
51504559398106592572226956964929
51504559398106592572229281312903
51504559398106592572948587925531
51504559398106592572980131487259
51504559398106592579569981306507
51504559398106592579569981306510
51504559398106592579569997348884
51504559398106592618716105447003
51504559398106592625302645491069
51504559398106592625302645492557
51504559398106592625302645510026
51504559398106592625302645510027
51504559398106592625302645609197
51504559398106592625302647026347
51504559398106592625302660036080
51504559398106592625302661435760
51504559398106592625302661440131
51504559398106592625302661440132
51504559398106592625302661552400
51504559398106592625323566197505
51504559398106592625323582140708
51504559398106592626044293216542
51504559398106592626044293216569
51504559398106593807488947846987
51504559398106593807572890002457
51504559398106593808308552798097
51504559398106593814895089653490
51504559398106593814895118349846
51504559398106593814895118351298
51504559398106593814895118368560
51504559398106593814895123072788
51504559398106593814895123072824
51504559398106593814895123073031
51504559398106593814895123073032
51504559398106593814916010359842
51504559398106593815083116622009
51504559398106593815083118216092
51504559398106593815083118222677
51504559398106593815083146912448
51504559398106593815083146919033
51504559398106593815104022861161
51504559398106593815104022861197
51504559398106593815104022861404
51504559398106593815104022861405
51504559398106593815104038804400
51504559398179522140168272311779
51504559398179522140178780433493
51504559398179522141672238766789
51504559398179523743081792273347
51504559398179523788999055696859
51504559398179526897817387121311
51504559398179526898548622302376
51504559398179526898548622302424
51504559398179526898548626551774
51504559398179526898549401386434
51504559398179526898569518560366
51504559398179526898570293395026
51504559398179527034997558330397
51504559398179527034997558330610
51504559398179527035809376677848
51504559398179527035809376677896
51504559398179527035809381399629
51504559398179527035809381399630
51504559398179527035830297382844
51504559398179527081566279130018
51504559398179527081566279130019
51504559398179527081587214185331
51504559398179527083258201820063
51504559398179527446588440039479
51504559398179527446588440043850
51504559398179527446588440043851
51504559398179527446588440156119
51504559398179527446588440510411
51504559398179527446860031919087
51504559398179527446860032035727
51504559398179527446860036640821
51504559398179527446860146710334
51504559398179527446860146710335
51504559398179527447340591344888
51504559398179527447340591344936
51504559398179527447340595944206
51504559398179527447340596062250
51504559398179527447425283173877
51504559398179527447425283173878
51504559398179527447591270982320
51504559398179527447591271273191
51504559398179527447591271332240
51504559398179527447591271448880
51504559398179527447592418888322
51504559398179527447594743175786
51504559398179527447612191688720
51504559398179527447612192037188
51504559398179527447613310896914
51504559398179527447613311251205
51504559398179527447613311251206
51504559398179527447613339949019
51504559398179527492342024947943
51504559398179527492345120022410
51504559398179527492596168499039
51504559398179527492596168499048
51504559398179527493094152097265
51504559398179527493094152156314
51504559398179527493097236562145
51504559398179527493344841360359
51504559398179527493344856181655
51504559398179527493344856183107
51504559398179527493344856240704
51504559398179527493344856242156
51504559398179527493348285038990
51504559398179527493348285038991
51504559398179527493348299387894
51504559398179527493365733368951
51504559398179527493369220094303
51504559398179527494852179651707
51504559398179527494852524007979
51504559398179527494852524012350
51504559398179527494852524012351
51504559398179527494873444712927
51504559398179527495604287711669
51504559398179527495604632085203
51504559398179528682125581966285
51504559398179528682750032769514
51504559398179528682770953475866
51504559398179528682938060361568
51504559398179528682938433432910
51504559398179528682958981067968
51504559398179528682959325441502
51504559398179528682959325913885
51504559398179528682959325913886
51504559398179528684444609269117
51504559398179528684653901376610
51504559399729465848595312530883
51504559399753716560409543901237
51504559399826682705712944090592
51504559400736985822384452599815
51504559400736985822384452599816
51504559400736985829727491408158
51504559400736985829727491408194
51504559400736985829727491408401
51504559400736985829727491408402
51504559400809635382768580086972
51504559400809935526264668470401
51504559401028784624801330344261
51504559401028784624801330344297
51504559401028784624801330344504
51504559401028784624801330344505
51504559415589604629305099183639
51504559415589604629305099300279
51504559415589604629305127879995
51504559415613964379894871383645
51504559415613964379894871500285
51504559415808453123291721408946
51504559415808458659451131065422
51504559415832770236905069515018
51504559415832770236905069576497
51504559415832770236905069693137
51504559415832770243679635001077
51504559415832770243679635117717
51504559415832770243679663697433
51504559415832770289412299204593
51504559415832770289412299321233
51504559418543917335855961696735
51504559418787082995963161717689
51504559424336568962017904772046
51504559424336580075055306226434
51504559424371702219711417613059
51504559424476603550161916356975
51504559424663426898416713279102
51504559424663436364325805300442
51504559424663441722575484981279
51504559424663441722575485165014
51504559424768343041916828729277
51504559467783824567233687788467
51504559467783824612987272696883
51504559467808139761641867926963
51504559467808140993974965757549
51504559467808141138767130325447
51504559467818685280979197114850
51504559467818985051856712404475
51504559467818986660031055537695
51504559468029681271007003928404
51504559468029681271027953392600
51504559468037790041032675527218
51504559468037790086786231402513
51504559468099661835722161481342
51504559468099912202713263612170
51504559468099962025825365220340
51504559468099962163089190080638
51504559468099962208842803804954
51504559468102365369414948684116
51504559468102632206860522393094
51504559468102665512911065763844
51504559468102665512931957772436
51504559468102665558685542682304
51504559468110437128084252698704
51504559468110470479720986630248
51504559468110470479720986630332
51504559468110470479909272974864
51504559468110737271601261787024
51504559468110737317166560339310
51504559468110770623217103710060
51504559468110770623237995718652
51504559468110770623426282063184
51504559468110770623426312296920
51504559468110770668991580628520
51504559468110770669158974964460
51504559468135085954154073436168
51504559468135085954321438142623
51504559468135085954342100463736
51504559468135097072462077146044
51504559468686178126923251455379
51504559468694281948033416101849
51504559468694298014801018071841
51504559468756127579388573091376
51504559468756425929206445219807
51504559468756425929206445337899
51504559468756425936736737389153
51504559468756425938494849869023
51504559468756425938515770693467
51504559468758829282740236236817
51504559468758829282823919062432
51504559468758872055555854514395
51504559468759172105115624322928
51504559468766932745916184324703
51504559468766977620946552891460
51504559468766977620946553245592
51504559468766977622644568916104
51504559468767232935186778322939
51504559468767277214856027318080
51504559468767277352849035450268
51504559468767277398602591662328
51504559468767277400300262775646
51504559468767277400300262775655
51504559468767277400321216961416
51504559468767277400321442300140
51504559468767277764463562333864
51504559468767277810196226183296
51504559468767277810196226537428
51504559468791292496777941475261
51504559468791292908559946321375
51504559468791292908560204785403
51504559468791294148424451007484
51504559468791543277353161648630
51504559468791544511863122772373
51504559468791544511863122772421
51504559468791592731780912697499
51504559468791592731801862180400
51504559468791592736863743744587
51504559468791593142810034663532
51504559468791593142830984127728
51504559468791593143563175823915
51504559468791594378155704830383
51504559468791594378155704834595
51504559468791594378156049203917
51504559468974064987277433162182
51504559468974064987298353750442
51504559468974064987298382448250
51504559468974076054584235966763
51504559468974076054584239149091
51504559468974076100502119634332
51504559468974076100523011642924
51504559468974964312904606683661
51504559468974974838727840638362
51504559468974975433553660475386
51504559468974976668313901729678
51504559468975265744547865807766
51504559468975265744568757816358
51504559468975276811582913362381
51504559468975276857336498154205
51504559468975276857336498272297
51504559468975276857584495608370
51504559468975276857605387635883
51504559468975276857608481687815
51504559468975280493039137974073
51504559468975280515915930429040
51504559468975280518457810545823
51504559468975280569273291323647
51504559468975280569294212029999
51504559468975280569294226852747
51504559468977676722758909610296
51504559468977965754849524500022
51504559468977965800603080712130
51504559468977967401978577005686
51504559468977967402062145040054
51504559468977967447732133217794
51504559468977967447794809243570
51504559468977976729015249708208
51504559468977976866275918698664
51504559468977976914480693386660
51504559468977978561608717022548
51504559468977978561608945660267
51504559468977982221893155467119
51504559468977982267625819670626
51504559468977982272708393848786
51504559468985765775233896895669
51504559468985770714382522883989
51504559468985771087751174202064
51504559468985771128403329762463
51504559468985771128424221771055
51504559468985781651747590411243
51504559468985781651747593593571
51504559468985781651935879938103
51504559468985781789008262229895
51504559468985781789196548574427
51504559468985787139914904335641
51504559468985787142174335864203
51504559468985787193168500491387
51504559468986070906079945930459
51504559468986071277021739502492
51504559468986071277021768082208
51504559468986071317673923762103
51504559468986081838755652703360
51504559468986081841018184409479
51504559468986081976016321339684
51504559468986081978278853041591
51504559468986082021748985543200
51504559468986082024221096381776
51504559468986082387799447506610
51504559468986082390250521429862
51504559468986082390250550600815
51504559468986082433532111710126
51504559468986082435814820178340
51504559468986082435983185633378
51504559468986087331444929858227
51504559468986087331444929862439
51504559468986087331445274231761
51504559468986087336716909593316
51504559468986087377388177720587
51504559468986087382449569547443
51504559468986087382470490449188
51504559468986087382470523261028
51504559469010082750770582743357
51504559469010096980968028213033
51504559469010097118421229932596
51504559469010097536790033752644
51504559469010097582522697956160
51504559469010098765549510969663
51504559469010098772324076392764
51504559469010098772324079574150
51504559469010098817889589510903
51504559469010098818056743777666
51504559469010098818077664365974
51504559469010382528508813136053
51504559469010382528509959629277
51504559469010397170238622211269
51504559469010397307503537573211
51504559469010397314435225281471
51504559469010397353222254698172
51504559469010397353233059541756
51504559469010397353445408904948
51504559469010397719285800699627
51504559469010397719474058543175
51504559469010397726039707044480
51504559469010397726060598585060
51504559469010397726060598598158
51504559469010397726060599051620
51504559469010397726060599053072
51504559469010397726060627282868
51504559469010397726060627632788
51504559469010397771793262801674
51504559469010397771793263255184
51504559469010397771793263256588
51504559469010397771793263274057
51504559469010397771814183843492
51504559469010397771814212541252
51504559469010398954063233438037
51504559469010398954631532528601
51504559469010398954820076268603
51504559469010398954820076270091
51504559469010398954820104966447
51504559469010398961406598715863
51504559469010398961406598716070
51504559469010398961406617847010
51504559469010398961594640157216
51504559469010398961594640157264
51504559469010398961594644874578
51504559469010398961594644874785
51504559469010399000364196732117
51504559469010399000385146196304
51504559469010399007160202638834
51504559469010399007327289946947
51504559469010399007327304360732
51504559469010399007327304360780
51504559469010399007327305714461
51504559469010399007327305898160
51504559469010399007327309078094
51504559469010399007348225067132
51504559469083032038594572347041
51504559469083032038615449989251
51504559469083033687418202946391
51504559469083033687439209746023
51504559469083332044850941910026
51504559469083332044850942028070
51504559469083332044871833918618
51504559469083332044871834036662
51504559469083332044871862616378
51504559469083332045040003207262
51504559469083332045060895215854
51504559469083332045060923795570
51504559469083332182038427389580
51504559469083332182048887742783
51504559469083332182052248510303
51504559469083332182101106596271
51504559469083332182132502200810
51504559469083332182135931335918
51504559469083332183984744956156
51504559469083332227301083576186
51504559469083332227301083694278
51504559469083332227802472769339
51504559469083332227805833418767
51504559469083332227865123281087
51504559469083332227865151859399
51504559469083332227865151977443
51504559469083332227865166404326
51504559469083332227886043867943
51504559469083332227889530594747
51504559469083332228054342374558
51504559469083332228075234383150
51504559469083332593834254419275
51504559469083332593917937244890
51504559469083332639671536503719
51504559469083333829240748791162
51504559469083333829261554706474
51504559469083333829261556123416
51504559469083333829261640799754
51504559469083333829449584187646
51504559469083333829453056092644
51504559469083333830924737330984
51504559469083333830957280829360
51504559469083333874451142894787
51504559469083333874994218909990
51504559469083333874994220326932
51504559469083333874994305003270
51504559469083333874994333701030
51504559469083333875015225709622
51504559469083333875182248391162
51504559469083333875203169097562
51504559470762637365197215796887
51504559470957125415492252529441
51504559470957125422831935287869
51504559471605583424887687010203
51504559471605583425643151020945
51504559471637939628924890161678
51504559471637939636456301421126
51504559471637989039690647597988
51504559471637989042141836308068
51504559471637989047222058857436
51504559471637989049480371173592
51504559471637989049480715547126
51504559471638003866299865121364
51504559471721590516747060354168
51504559471745857218415075330795
51504559471745905855217504585668
51504559471929293086574451849955
51504559471929738423448882291201
51504559471929739658794904250241
51504559471929743365397554852720
51504559471929743369916299029357
51504559471929743369916303261445
51504559471929743370448961787709
51504559471929743370480386248324
51504559471929743370480387493465
51504559471940384029305265984420
51504559471940394682568302931284
51504559471940395142554969209379
51504559471940395142554969209388
51504559471964711713690096618075
51504559471964711713899058765828
51504559471964711713899063365098
51504559472037646581001975176334
51504559476541586295661104167803
51504559476574005128730715590442
51504559476574017849754517767516
51504559476574017849757845119914
51504559476646912850999167798810
51504559476671079296642149325833
51504559476671228156496284482354
51504559476671229416696118976078
51504559476671261541235793815894
51504559476671262778277161960481
51504559476671277572784327212935
51504559476857635842832430379397
51504559476857645725606619450902
51504559476865750828572970522513
51504559476865750835912653280941
51504559476865752071258671007857
51504559476865784187737673570151
51504559476890056275018078046363
51504559476890056282361231645989
51504559476890056282364558998387
51504559476890066165138513801800
51504559476890067393142528943087
51504559476890100746655326664073
51504559476890100746658797505271
51504559476890100754001807616097
51504559476892319155656275520340
51504559476892319155656275520343
51504559476892319155656275520344
51504559476963017094193953514936
51504559476963045506323302102484
51504559476963045506325625050778
51504559476963046739413753619947
51504559476963050422565714018911
51504559476963050445454130682838
51504559476963050446007365539112
51504559476963050446018973804146
51504559476963050446018988153053
51504559476965302207967072305069
51504559476997733402012674695616
51504559476997735002823062470149
51504559477514197679932654130077
51504559477514208792970055584465
51504559477522297848095937766069
51504559477522297848099381444700
51504559477522297848099381444701
51504559477522297848117202827289
51504559477522297848120302132179
51504559477522297848848054779645
51504559477522297850543746449964
51504559477522297850543746449965
51504559477522297850543775147778
51504559477522313902457061636859
51504559477522313902520856503647
51504559477522313902708134206371
51504559477522313902708138929562
51504559477522313902711237625305
51504559477522313903272964580871
51504559477522313903272966116064
51504559477522313903272966116065
51504559477522313903272993278631
51504559477522313903276322165979
51504559477522313903276322166222
51504559477522313903276322166223
51504559477524504424311010450663
51504559477546564995708891603550
51504559477546565003219410854397
51504559477546613172257168126680
51504559477546613181461891485465
51504559477546614407038725381040
51504559477546614407038730085304
51504559477546614407042197738558
51504559477546614409468998087628
51504559477546614414363171135832
51504559477546614414385206333064
51504559477546614414549249336151
51504559477546614414549249336368
51504559477546629231179191060078
51504559477546629231765313671622
51504559477546629233626998204568
51504559477548816047496493908632
51504559477619365842537162451180
51504559477619365842537162451181
51504559477619515929580954909946
51504559477619515929580954915562
51504559477619515937172459450301
51504559477619515937172459450302
51504559477619515937193380156707
51504559477619564106380683195015
51504559477619564106380683195016
51504559477619564106398131524976
51504559477619564106398136248167
51504559477619564113907875942540
51504559477619564113907875942783
51504559477619564113907875942784
51504559477629870863124321832300
51504559477654230662162819795185
51504559477654230662162819795186
51504559477654231027459306255468
51504559477654231027459306255471
51504559477654232262804947723102
51504559477654232262804947728718
51504559477654232262805320794444
51504559477837914742212817933159
51504559477837914742212817933160
51504559477838213696704543853848
51504559477838214932051336415424
51504559477838218643172207509650
51504559477838353913084403010609
51504559477838363790776015375809
51504559477838363791339840852969
51504559477838365024424131751029
51504559477838365024427460638621
51504559477838365026118708911595
51504559477838365026118708930522
51504559477838365026122037216796
51504559477838365026686633414545
51504559477838365031205377330146
51504559477838365031205377395837
51504559477838365031205382113115
51504559477838365031205382113358
51504559477838365031205382113359
51504559477838368730464480232071
51504559477838368732724716632280
51504559477838368737243432113965
51504559477838368737797044155568
51504559477838368737797044161401
51504559477838368737807504981164
51504559477838368737807519331528
51504559477838368737807519390577
51504559477838368737807519507217
51504559477838368737807520460020
51504559477840616443785849550288
51504559477848709202323137957061
51504559477848709202323137957062
51504559477848709207385045662138
51504559477848709207385045662139
51504559477848709207403646600175
51504559477848719906398228437376
51504559477848719908660763325823
51504559477848719954331005598457
51504559477848725261826836954218
51504559477848725261826836954461
51504559477848725267077920492853
51504559477848725267077920610897
51504559477873020458890723420231
51504559477873020458890723420232
51504559477873020458911639403446
51504559477873035290570717169583
51504559477873035290570717169586
51504559477873035290570717169587
51504559477873036885010369550595
51504559477873036885010369550596
51504559477873036885013468324048
51504559477873036891788505696906
51504559477873036891955655239722
51504559477873036891955656782286
51504559477873036891955656782287
51504559477873036891955659963669
51504559477945966408085037947659
51504559477945966819930063888759
51504559477945969975253741016310
51504559477945970112515528493646
51504559477945970158250502635722
51504559477945970158250502635723
51504559477945970525992111386037
51504559477945970525992111386038
51504559477945971759643547897446
51504559477945971759643576595206
51504559494618645755028838359104
51504559494626754563276745186197
51504559494626799035461313925809
51504559494626799035482206868286
51504559494626799035482206984890
51504559494691628388776905750964
51504559494691628388780258618794
51504559494691628800562521745210
51504559494691630035156198641762
51504559494691630035156198643214
51504559494691639508592487063934
51504559494699599806520923687223
51504559494699599806541815695815
51504559494699599806541844275531
51504559494699733910090394685079
51504559494699733910114380627505
51504559494699733910114639445590
51504559494699733910114668141946
51504559494699733910114672492162
51504559494723911431231523776778
51504559494723911431398659841143
51504559494723911431419551849735
51504559494724050476565249339053
51504559494724060359903292606538
51504559494724061594664334209518
51504559494724061594664334209554
51504559494724061594664334209602
51504559494724061594685226035863
51504559494724061594685226218194
51504559494724061594685226219598
51504559494724061594685254797826
51504559494724061594685254797910
51504559495250875424748316788755
51504559495250875425563424099989
51504559495250875425584344688297
51504559495250875427275563915203
51504559495250891891770026601115
51504559495250891891787475403459
51504559495250891891790947307515
51504559495274992431759967688264
51504559495274992439354169764735
51504559495274992439375057229629
51504559495274992485107721433145
51504559495283246454911212893536
51504559495283296277837609968922
51504559495283296280282750262356
51504559495347988250136624248756
51504559495356047660173219040645
51504559495356092171604803748464
51504559495356092171604889487612
51504559495380107318353579708604
51504559495380108553135514738570
51504559495380407090738674265531
51504559495380407456787928816142
51504559495380407502520593018254
51504559495380509423745260409596
51504559495380558829427668833086
51504559495380558837020465781692
51504559495380558837041386488092
51504559495562890413706038130292
51504559495564241311180653014924
51504559495564241311180653016328
51504559495564245022866107678432
51504559495564245022866107679836
51504559495566496442416209142943
51504559495566791226930661399529
51504559495566791272663325603045
51504559495566792920545184811914
51504559495566931855658418753893
51504559495566931901391054261053
51504559495566942973778394386441
51504559495566946726301224080017
51504559495574885635897908312731
51504559495574885676631312258634
51504559495574885681651464524839
51504559495574885681651493221195
51504559495574885681711935573556
51504559495574896749206991599249
51504559495574896749208024717637
51504559495574896794939655802765
51504559495574896794940688921162
51504559495574896794961638798524
51504559495574901741427997850803
51504559495575035776350326819171
51504559495575035776537580043125
51504559495575035776538613163703
51504559495575046848737639646431
51504559495575046887123792788837
51504559495575046887127236463097
51504559495575046887127265041361
51504559495575046889383224317399
51504559495575046889384348229905
51504559495575046889384376809621
51504559495575046889386696575746
51504559495575046889574981497513
51504559495575046889576014618091
51504559495575046894470302451719
51504559495575046894491224556347
51504559495575051828512106203129
51504559495575051836042370011489
51504559495575051836042398235669
51504559495575051836042398254383
51504559495575051836042398591205
51504559495575051836042398707845
51504559495575051836042402840555
51504559495575051836042402958647
51504559495598913124503656669882
51504559495599197253244980326756
51504559495599197306781024095291
51504559495599197307345108327275
51504559495599211719720874011734
51504559495599213312937053900200
51504559495599213320520747971606
51504559495599213320531251371530
51504559495599213320552143441565
51504559495599213320552147985263
51504559495599213358690638810068
51504559495599213366117705926618
51504559495599213366284793234731
51504559495599213366284807467046
51504559495599213366284807585090
51504559495599213366284807645081
51504559495599213366284809180115
51504559495599213366305729768423
51504559495599213366305732954999
51504559495599213366305756869754
51504559495599213366305761652723
51504559495599361761284624217746
51504559495599362172875134394684
51504559495599362218611265188644
51504559495599363408409434234044
51504559495599363408409547490098
51504559495599363460732110858146
51504559495599363460920133164140
51504559495671848044056678931343
51504559495672143294284269303574
51504559495672146587036092074770
51504559495672147000300285687610
51504559495672147000321206392558
51504559495672148188410530800547
51504559495672148188410530800583
51504559495672148188410559380263
51504559495672148190102782446775
51504559495672148190102811026491
51504559495672148190102811026614
51504559495672148235835446532406
51504559495672148235856367356850
51504559495672296681670617423017
51504559495672296683341691145413
51504559495672297047486761236199
51504559495672297093240346144663
51504559495672297093244430622397
51504559495672297093261238154743
51504559495672297093265365857233
51504559495672297093429406850737
51504559495672297093450298859329
51504559495672297093452623331989
51504559495672297094935668975596
51504559495672297094935697555312
51504559495672297094935697673356
51504559495672297094935927244177
51504559495672297094956589563904
51504559495672297094956589681948
51504559495672297094956847949125
51504559495672298283045856379624
51504559495672298283045856381028
51504559495672298284550080997231
51504559495672298328778492004885
51504559495672298328778520701184
51504559495672298330281683521645
51504559495672298330282745200795
51504559495672298330303637209339
51504559495672298330303637327431
51504559495672298330459120859017
51504559495672298330469609908528
51504559495672298330469968816417
51504559495672298330470743650993
51504559495672298330490889522769
51504559495672298330491664177906
51504559495672298330491664357429
56719343812571350506580641903076
56719343812582155673192969082596
56719348120064643083401805576662
56719348120075448250014132756182
56719348143698242521683543626892
56719348143699142952234570891852
56719348196552563146898049271004
56719348196552563149969174534028
56719348196563373666739129292936
56719348196563373667303213175000
56719348196876767551514357307866
56719348196876767552329145642954
56719348196887578071355436979878
56719348196887578071355437329798
56719350058061358141783498425669
56719350270674609493850424899510
56719350270698921116221120372310
56719350270709731636062200044322
56719350270709731636062200394242
56719350270782678180054814536840
56719361041258508364603001762130
56719361042191179751412537807288
56719361042191181400232813089368
56719361042228399380108277181322
56719361042228399514026224460396
56719361042228414150923134573310
56719361042239220963911373079406
56719361064893009879999706813674
56719361064893010017197699424222
56719361065826581834307558631236
56719361065826581834370234657012
56719361065826583620388502199720
56719361065862000461423205183408
56719361065862000463951138223040
56719361065862000601211806859364
56719361065862901029234901084692
56719361065862901031700158098548
56719361118059827668526698243256
56719361118070638185860736884228
56719361119006911846110717786602
56719361119006913629684621373806
56719361119040527920015735678442
56719361119040529154797669173374
56719361119040529747149534925514
56719361119040529749593899930778
56719361119040529750157984162762
56719361119040544518800072661182
56719361119040545801508331261790
56719361119040545802323119596878
56719361119051334870201966445166
56719361119051351334232676172542
56719362478002764429775949154240
56719362478027079758999485792956
56719362956601422891572768039244
56719362956601423303417449978204
56719362956601424537948679365820
56719362956601424675397376083684
56719362956622132794310190017214
56719362956633839626191684122496
56719362956633840038036365007484
56719362956633840175047448398818
56719362956633840175234358667792
56719362956633840175234361854332
56719362962498342705318539283576
56719362962510049951302170059896
56719362962510050086055797665180
56719362962542465451139151598456
56719363192862682717060067232554
56719363192862682719504432237818
56719363192930829983157266452440
56719363192931730688168074172306
56719363192931731925206343195494
56719363192931731925206344595174
56719363192934431842622043098844
56719363192934433491442319430684
56719363192934732031893756290772
56719363192934733679021779926660
56719363192934733680714032622612
56719363192934733816282448562984
56719363192966848991279300969244
56719363192966849128478412437906
56719363192967149180551014161172
56719363192967149317812026822514
56719363192968049748300033701262
56719363192968049885560702337586
56719363192968049885560702691718
56719363192970751588808106324546
56719366785375049580692062090110
56719366862223502440970907450540
56719366862235208586926232337212
56719367263041064646912713615892
56719367263880348766988070664572
56719367263881249332209157500448
56719367263913664695600258737772
56719367263973706393104523597830
56719367263973708040232547233718
56719367263973708040233662196774
56719367263973708042488884161654
56719367263974608607982681717990
56719367263985413225613892586898
56719367263985413637392425174712
56719367263985413637395898495870
56719367263985413774590419197990
56719367263985415421785708913466
56719367263986615629762649287462
56719367263989317472149509372040
56719367269886235502070672571932
56719367269886235916109015408840
56719367269894040837143714282778
56719367286672868164912383794412
56719367287514850279606138223460
56719367287514850416866806859784
56719367287514850419332063873640
56719367287515750849883091138600
56719367287613012174098241186717
56719367499375273807631151984614
56719367499383383035819149861746
56719367499386084327472231656626
56719367499386084327472232006546
56719367500031769657575006645962
56719367500031770892356940140894
56719367500042576607761237412686
56719367500225364055436004787370
56719367500226264486175059779738
56719367500250576062792199040430
56719367500318724154145662774212
56719367500319624583005585249222
56719367500319624583068261274998
56719367500319624584697837945174
56719367500319624584760485272982
56719367500319624720266253885546
56719367500319624721958476483850
56719367500319624721958477883530
56719367500319624721958506581498
56719367500319924911229071880257
56719367500322324588472275370322
56719367500322324639374176387200
56719367500322325183268506127726
56719367500322325190610511834656
56719367500322326234848186696898
56719367500322326829644417454302
56719367500322326835546366834822
56719367500322326836986423161232
56719367500322326837238619530774
56719367500322626475773913215016
56719367500322626477466165910968
56719367500322626613034581851340
56719367500322626614726834547292
56719367500322627026258136353160
56719367500330430162904142954886
56719367500330430300352839668321
56719367500334332209361108060640
56719367500334332211554768962800
56719367500334332211617444988576
56719367500334332211805473065904
56719367500334332623421490797640
56719367500334332760682159433964
56719367500355042112599938244818
56719367500355042112787966322146
56719367500355942534993052609646
56719367500355942535807840944734
56719367500358643834238845264320
56719367500358643834992076781666
56719368698834341895958658496722
56719368698834341896209362599826
56832411865223264828087126060906
56841599526659673040967011917583
56844388516136133995175857288872
56844388516136133995175857293084
56844914008600141908705482006455
56844914723508679739074983717419
56844914723508679739075755369751
56844914723508689213080284306149
56844914723508694563801996117521
56844914723543811355292059450961
56844914723543813187379960268699
56844947037666903858867810234029
56844947037666903866210849042615
56844947037777076430662112985515
56844947037777077027969199497641
56844947037779763309182160211937
56844947037779778133909172612039
56844947037779779965997417785841
56844947037801388652846935651561
56844947037812195465834399324401
56844947268201756867593002851001
56844947268201760574198237580127
56844947268201760757379942871037
56844947268201762403755854197613
56844947268205362433851732200113
56844947268205364080227643526689
56844947268216169246839970706209
56844947268236567343915823865791
56844947268237777933688713738673
56844947268237779580064625065249
56844947268237779625796944796013
56844947268240480917471291769997
56844947268248584746676952244769
56844963788753515727527167503839
56844963788753531779692302937955
56844964267327825504326840191161
56844964267328761073059616624587
56844964267328761118810877536449
56844964267328761118813201534503
56844964267331482715749043820151
56844964267353076402283928099367
56844964267353076448037513009283
56844964267363881614649065352739
56844965697251188349838082085413
56844965697251232814700505228691
56844965697251236519046305713487
56844965697251236525821131187919
56844965702168350293731833364459
56844965702176438749255274105183
56844965702176438749256045757515
56844965703015738104063057081737
56844965703018172606277126354563
56844965703018172606277129536891
56844965703018439395716138876617
56844965703018441225022703833525
56844965703019374964173214308659
56844965703039782939505141364483
56844965703042484231157960174797
56844965703042484231346251236691
56844965703042784374671874779131
56844965703043684805223678301517
56844965703043690338874894312315
56844965703043690338876046926953
56844965703043701413773723552675
56844965703050589752681404764175
56844965703050888249634214647757
56844965703050893188486881674591
56844965703050893188675166969363
56844965703050893188758735003731
56844965703050893188758849794771
56844965703050893188758850857629
56844965703050893188762206907787
56844965703051794213834517471317
56844965703051806523514902430843
56844965703054495505487599266197
56844965703054495505488374106473
56844965703112732638296000986189
56844965703112732638297148892191
56844965703115433929949082781069
56844965703115435569463501410595
56844965703116634504020591392697
56844965703116636326545762612307
56844965703116636326549233349963
56844965703116636334077202569563
56844965703116636334160885394971
56844965703116636334163983061285
56844965703123539032912078730755
56844965703123539032912336997959
56844965703123539040443776955215
56844965703124740208282932659629
56844965703124740208284080565631
56844965703127441499937162360511
56844965703147849429786064319629
56844965703147856016043223754107
56844965703149051826386219592787
56844965703149056727372790719959
56844965703149056727375113668253
56844965703149056773125599746859
56844965703149056773128698579573
56844965703149057321896282177027
56844965703149057321896282178431
56844965703151753118035940633245
56844965703151753118039296683403
56844965703151753118039301387667
56844965703151753125567264736603
56844965703151753125650947562011
56844965703151758613549363971907
56844965703159856993186571665903
56844965703159862480915669983101
56844965703159862488508609357951
56844965773943587491196559090045
56844965773947189762443687068763
56844965773947206409133457148587
56844965774016537189993472181225
56844965774051655758530308186533
56844965774063366889092659831469
56844965774063367438135678750347
56844965915718147453634778058469
56844965915718149282941346199109
56844965915761102977212374309279
56844965915859565051105214031487
56844965933476488461759146842713
56844965933487279360034385590859
56844965933488185323983638415637
56844965933488195842496405224317
56844965933488201376148773849753
56844965933490881676763129295003
56844965933490886615636720210517
56844965933584196068297936646239
56844965933584240539935185263949
56844965933584540127882418637913
56844965933584540676928532145723
56844965933588098528816031675773
56844965933588142993657275849867
56844965933596247508619677019517
56844965933596253042272045644953
56844966393453197184429514007033
56844966393485628736431630979709
56844966394327646080430558287231
56844966394363681742588847502361
56844966394421901853556728094575
56844966394421902265150705913121
56844966394425804313802852424751
56844966394425809621302384256797
56844966394433865500197436800421
56844966394433907593401411288067
56844966394433907998489178560807
56844966394433908004995389119711
56844966394433908181419833820963
56844966394433909827795745147539
56844966394433909835410753139163
56844966394433913669339539796791
56844966394436609290142260342589
56844966394436609296648470914591
56844966394436614787914711436317
56844966394436615372586599410217
56844966394436616607367761265915
56844966394457023995768874775695
56844966394458222922624947926783
56844966394458224569000087601027
56844966394458224569837687503041
56844966394458224752767196393633
56844966394458225164361174225277
56844966394458225164634289777879
56844966394460926456014256033255
56844966394469029735612414780547
56844966394469029736449243017131
56844966411175481668405987965995
56844966411178183371653047592519
56844966411179072874879782203069
56844966411179073423671754079673
56844966411179087646530319938737
56844966411179088058124297770381
56844966411210603810617763110807
56844966411211492079061789390361
56844966411211503146366526641233
56844966411211503192098846371997
56844966411211504792742437967809
56844966411211504975673871052349
56844966412038776437535256878081
56844966412038781384006029666395
56844966412054435692629409565459
56844966412054435692629438145175
56844966412054435692629696412379
56844966412054439404318277437153
56844966412073898175496092999835
56844966412078751029196014640833
56844966412078751029196019358195
56844966412089556195808317839907
56844966412089556195808342305627
56844966412089556195808346537715
56844966412089556195996631833891
56844966412089557842372511280331
56844966412089557981831087575001
56844966412148081802711015963551
56844966412148083587100479882479
56844966412151684073707095465583
56844966412151685906277288649641
56844966412151686452893166401201
56844966412158589021726984976653
56844966412158883258116451743257
56844966412158883258199362916333
56844966412158883258200134568665
56844966412158883669982398757939
56844966412158883852913054018095
56844966412159736065806862216751
56844966412159741004934596196479
56844966412159786067100632667643
56844966412159789771446806223781
56844966412159791013570372354093
56844966412159791013570373403853
56844966412159791013570373771243
56844966412159791562551778481231
56844966412159791562634340557635
56844966412159791562634341607395
56844966412162437350116133550713
56844966412162437350116905203045
56844966412162437357459944011631
56844966412162485529195442418365
56844966412162485529196214070697
56844966412162485529447262530073
56844966412162487358753058545997
56844966412162487358754087415773
56844966412162487358775008120769
56844966412162491063099630801217
56844966412162491072889615829161
56844966412162492709412008728007
56844966412183198594118168123915
56844966412183198594201079296991
56844966412183200241330907700173
56844966412183200378590543215919
56844966412183200424260416590765
56844966412186800865197158799023
56844966412186802695319262455587
56844966412194857796424659529919
56844966412194907805060437104475
56844966412194907805060437104683
56844966412194907805060441336563
56844966412194908216842701280651
56844966412194908354124403891075
56844966412194908354124404940835
56844966465325712305015489632875
56844966465329314621744204640663
56844966465372535288193513358743
56844966623889586511003954743753
56844966623889602517436425974353
56844966623922006949968670262041
56844966623922018017273407512913
56844966624785614354975314630901
56844966624789264253915271015695
56844966624789265900291153645915
56844966624789265900291153645963
56844966624862200777184169521321
56844966624870304240549064021641
56844966624873005943796123648213
56844966624873005943796496700841
56844966624873005944068092831411
56844966624894616274761343646235
56844966624897317566414425441163
56844970010536044192584997962173
56844970010536044192587320910467
56844970701812800200581905519429
56844970701846118091056447624987
56844972137313970003585987501453
56844972137500709279467831435645
56844972137508813146896013118103
56844972137508813147084041195431
56844972137508813153673934592841
56844972137511516092456069941741
56844972137532829521651809959915
56844972137533124778549346398787
56844972137533124779301713787359
56844972137543635100046139864675
56844972137543635107637131505289
56844972137543935296907725503525
56844972137547537560288797013933
56844972137642081761843118108395
56844972137642082173625124017367
56844972208436634675733918799447
56844972208440236946729998301479
56844972208447440253855392016391
56844972846324707950906009893097
56844972846325008094423020415829
56844972846328611645932925963977
56844972846531854604498625381391
56844972846531855016092603213035
56844972846542661417486092235155
56844972846542661967365939403667
56844972846543862724175974186023
56844972846543863958957907680955
56844972846546565662393249421327
56844972846546565662393252602251
56844972846568174349054853648079
56844972846568174349243138942851
56844972846578981162230602612883
56844972846579881135266362775051
56844972846579881547048625901467
56844972846579881592781634495987
56844972846579881729979627106535
56844972846579881730062965068763
56845784109808598762482503422261
56845784109820605097394611694237
56845784801094656285629423025789
56845784824727957179259140627799
56845786236805679341668155425769
56845786236805679341668927078101
56845786236817685676580258993481
56846011175292393060182791734523
56846012611015424099957633037463
56846019063234374657904030895183
56846019063234374795102023505731
56846019541593765799216491698699
56846307528360694876451729676433
56846307528360694876451730726193
56846309655463127478933091373275
56846309655463142296316293312459
56846310293562266424402318320539
56846310293597384450673282045595
56846341987448396368855527160243
56846342199831687741815750492230
56846342199831687924746407306294
56846342199831687924746407310506
56846342199831988068263416398826
56846342199843694077020748674950
56846342607829442043811857702878
56846342607829443873118425843518
56846342607833334618208059986849
56846342607833334618209089906385
56846342607833334618209093088713
56846342607833344504057242160028
56846342607833344504057356478892
56846342607833344504058385331406
56846342607833345738839172455370
56846342607833345738839175637698
56846342625555323636224306657666
56846342625555323681956970861182
56846342625559226096470059451534
56846342625559227331251222715496
56846342625579624193797305560714
56846342625579635306833936784132
56846342625579635306834707015102
56846342625579635306834708436464
56846342625591631718050798194574
56846342625591642831088199648962
56846342625591642831088204254056
56846342678406031010144271980606
56846342678406031055876936184122
56846342678406031421738249812250
56846342678406031604668906626314
56846342678406331199393945272442
56846342678406331610987923104086
56846342678409933470390024774474
56846342678441164265392419710030
56846342678441164311125083913546
56846342678441164859917054355738
56846342678441464454642093001866
56846342678442365433985090709018
56846342678445066725638172503898
56846342678660307973263601271041
56846342678734104383725954113866
56846342678734104932517924556058
56846342678769260069937900331201
56846342837930810680786388044100
56846342837930812510092956184740
56846342837930826732951780695660
56846342837930828562258348836300
56846342837931127470993165812356
56846342837965943524441586811656
56846342837965945353748154952296
56846342837967144693034170671608
56846342838185084077636836344281
56846342838185089016764570324009
56846342838185984094083401418006
56846342838185984459923795874768
56846342838185984505677006315119
56846342838185984505677007719011
56846342838185984505677007732061
56846342838257683022974677876140
56846342838257684852281246016780
56846342838257716969320974875786
56846342838257716969320975225706
56846342838257727495427572574550
56846342838257727495427830854804
56846342838257728089952207220258
56846342838257729279001476511674
56846342838257729279001733256734
56846342838257729279001733374826
56846342838257729279001733379198
56846342838257729324734140715190
56846342838257729324734397460250
56846342838257729324734398995444
56846342838257732848597263721598
56846342838257732983347533741530
56846342838257733029080198063138
56846342838257733029080198063298
56846342838257733029080198067510
56846342838257733029101118301686
56846342838257733029101118651606
56846342838257733031527920535662
56846342838257733031611603011198
56846342838257734677903831862238
56846342838257734815185506948321
56846342838257734815185506948322
56846342838258028233469216308578
56846342838258029468251149803510
56846342838258029468251406548570
56846342838258033172597207155830
56846342838258033175128269142926
56846342838258033175128612099518
56846342838258035004434837283566
56846342838258883779973370693404
56846342838258917131794919074346
56846342838258917131794919078558
56846342838258917131794947654062
56846342838258917131795034810152
56846342838258917543388553599478
56846342838258917543388896910202
56846342838258917543388897973012
56846342838258917543389012641796
56846342838258928252426524022148
56846342838258930036000426546542
56846342838258933605595699671498
56846342838258933605595956888942
56846342838258933740346226908874
56846342838258933740346227026966
56846342838258933740346227031338
56846342838258933742877631975025
56846342838258933742877631975026
56846342838258933742877632324946
56846342838258933786099811818742
56846342838258933786099811818790
56846342838258934154450432232746
56846342838258934200204017142662
56846342838258935572184200115666
56846342838258935983777919680057
56846342838269690592961609549580
56846342838269740418584195395038
56846342838269740555865870481121
56846342838269740555865870481122
56846342838290100352118227555340
56846342838290139018970747742894
56846342838290139201901404556958
56846342838290139201985087032494
56846342838290148528917179606070
56846342838290150132008149197282
56846342838290150177740813400798
56846342838290150315022488486881
56846342838290150315022488486882
56846342838290439391234760324330
56846342838291339775969440560158
56846342838291339775969440910238
56846342838291350889006842014546
56846342838294002217839087086168
56846342838294041113438611116918
56846342838294041662230581559110
56846342838294050394637924701602
56846342838294050394637925747150
56846342838294050394637925764412
56846342838294050394638039014642
56846342838294050394638039020466
56846342838294050394638040532366
56846342838294050394638040532574
56846342838294050394638040549836
56846342838294050394638297300720
56846342838294050394658961120722
56846342838294050394658961120882
56846342838294050943429896189342
56846342838294050943429896206604
56846342838294050943429896543474
56846342838294050943430010856514
56846342838294050943430010974558
56846342838294050943430010992028
56846342838294050945961414872857
56846342838294050989183595766430
56846342838294050991694080476102
56846342838294052180722686278562
56846342838294052226476271188430
56846342838294052775267983013497
56846342838294052775267983013498
56846342838302106092798591088140
56846342838302144988398114768810
56846342838302155918421176933598
56846342838302156055702852019681
56846342838302156101435259355674
56846342838302156101435516573118
56846349059725396126595643653677
56846349059760512872332122431327
56846349059760512872332123481087
56846349296070411371821508367949
56846349296105528163311571701389
56846359146108296011149189681632
56846359358774671537744671524119
56846359358808004114821418355359
56846359358808004114821421537687
56846359358818810927810688913559
56846359376500547639788918986211
56846359376533880308394017806121
56846359376544687121382256312217
56846359429675474791528563719093
56846359429685981461000564789201
56846359429686281604517573876117
56846359429686281650271158785985
56846359429711510260903443172709
56846359429722315427514998698493
56846359429722315427515770352229
56846359435594606874102232185029
56846359435630940886350101951573
56846359836434051150926659790424
56846359836436752442579741585304
56846359837381098453661054814774
56846359837381102158006855299570
56846359837381131670754143038307
56846359837382347199381678401711
56846359837382347199382453236371
56846359837382347245136038144835
56846359837385000319381915758540
56846359837385000319381918945080
56846359837385033673738339927175
56846359837385033719491924837043
56846359837406647756976372844367
56846359837409365649652679749031
56846359837417452877921380219187
56846359837417452923674965127651
56846360066837119607985358111078
56846360066838020038536385376038
56846360066838025526456091333152
56846360066861134747959222993152
56846360066861434937208894749794
56846360066862335367759922014754
56846360066862335367780842371186
56846360066862335367780842721106
56846360066873142317946154666592
56846360067809382670494836191514
56846360067809387609622568305002
56846360067809387609622570171242
56846360067809388158414538747194
56846360067809389393196474108366
56846360067809421375486190164883
56846360067809421375489288997597
56846360067809682814011845279834
56846360067809687753139579259562
56846360067810638138917354562827
56846360067810638138920453395541
56846360067842136470069905772539
56846360067842136470072229770593
56846360067843053638754336101387
56846360067843053638757434934101
56846360067843055468147944062359
56846360067845704975180667985898
56846360067845704975180667991722
56846360067845704975180669385578
56846360067845704975180669857962
56846360067845704975201590091978
56846360067845705523972638428090
56846360067845705523972638433914
56846360067845705523972639827770
56846360067845705569726224737686
56846360067845706758754571928846
56846360067845706804508158232618
56846360067845738329534770624793
56846360067845738329534770626245
56846360067845738329537093573087
56846360067845738924059405270501
56846360067845738924059405271953
56846360067845738924059662487945
56846360067845738924061728218795
56846360067845738924061986485999
56846360067845754930491876502553
56846360067845756759801025857239
56846360067845756759801025975283
56846360067853844033803165483615
56846360067853860634760271359923
56846360073750461876917901089411
56846360073754363742636438022025
56846360073754363742638760970319
56846360073754364337161072667733
56846360073754382172902693254519
56846361272123748002937523680137
56846361272221910306768382155876
56846361272232716700568928616605
56846361272232716700572284666763
56846361272232716708162642830327
56846361272232716708162642830328
56846361272232731525570236312897
56846361273072010704742038651529
56846361273072012534048603608437
56846361273096055540372151011603
56846361273096355683889160098519
56846361273097256663295949863089
56846361273104161061707304539087
56846361273104161061707307721415
56846361273105365477296147569335
56846361273105365477296150751663
56846361273105365523049732479251
56846361273105365523049735661579
56846361273108066769032538645946
56846361273169006886107507315621
56846361273170207643103102344475
56846361273177110349469676730127
56846361273201427325069123529019
56846361273202623135600147443623
56846361273202623135600147445027
56846361273202623143211797850055
56846361273205324434593164511515
56846361273205329785317976677537
56846361273205329915235580989844
56846361273205329922763549043043
56846361273213383781555949967165
56846361273213383781559045617551
56846361273213383789148627525302
56846361273213383789148632124572
56846361273213428256542454566720
56846361273213428302212471440815
56846361273213433607181630413249
56846361273213433607181631463009
56846361273213433607201522232403
56846361273213433652934186434515
56846361273213433652935215323165
56846361273213433652935216372925
56846361273213433660545836840947
56846361273213433790130113333087
56846361273213433790133207933713
56846361273213433790192497794422
56846361273213433790195970052769
56846361273213433790195971102529
56846361273213433797722794427683
56846361289954690901201202067508
56846361289958609413612090295492
56846361290797936761991770488776
56846361290797936761992886510638
56846361290818302056287082772800
56846361290819530631542110429325
56846361290822237273828632930168
56846361290822237273829776131858
56846361290830341148787878314808
56846361290830341148788994336462
56846361290830341148873050233425
56846361290830341148873053419965
56846361290830341331824631294721
56846361290833942870993103396302
56846361290833959471952565509096
56846361290833959471953681530958
56846361290906888858667185570798
56846361290927254152961381832960
56846361290927304113334237816602
56846361290927304113355158404910
56846361290927304113357486061680
56846361290928499329173515365793
56846361290928499374906179569309
56846361290931205971460038216556
56846361290931205971461530500464
56846361290931206024807796155216
56846361290931206024807796168266
56846361290939261677215649302884
56846361290939304358503017803516
56846361290939306142140061513205
56846361290939306142140833165537
56846361290939306142160982218153
56846361290939306142161753871889
56846361290939306187893646423118
56846361290939306187894418075405
56846361290939306187894418075450
56846361290939306195421238222651
56846361290939306195421241404979
56846361290939309846419279019188
56846361290939309846420399627062
56846361290939309846420775885104
56846361290939309846423870131598
56846361290939309846423871531278
56846361290939309846507552957059
56846361290939309846507554356685
56846361290939309846507554356739
56846361290939309892237122559949
56846361290939309892240217160575
56846361290939309892261137867135
56846361290939309892261139266815
56846361290939309899767037307768
56846361290939309899767041539856
56846361296803508538427395940651
56846361296835923443739741667103
56846361296835928977392110292539
56846361296839825903985494460971
56846361343133520373478521326007
56846361343136221665131603120887
56846361344000761071469586843627
56846361344000777672426692719935
56846361344007980438127543175189
56846361344008886494043876992357
56846361344011588197290936618881
56846361344104926924039198873077
56846361344104932419214816054298
56846361344104932419214816071560
56846361344104932419214902147738
56846361344104932419214902165000
56846361344104932419215930667594
56846361344104932419218255015568
56846361344105227075084090970917
56846361344106127505363235141908
56846361344106127505363235146120
56846361344106127681037892040421
56846361344106128229829862482613
56846361344106132993282852407578
56846361344106132993282938501018
56846361344106132993282938518280
56846361344106133580551574293985
56846361344106133588166582285609
56846361344116889846171318372233
56846361344116890029101975186297
56846361344116890440695953017941
56846361344116938159895179604360
56846361344116938160167148787557
56846361344116938747161578525211
56846361367739729139084737341937
56846361367743330998486840062085
56846361367743336532139208687521
56846361502654399142134179817598
56846361502657099015990731260582
56846361502657099016053493379638
56846361502657100845297299401222
56846361502657100845360061520278
56846361502658315825238499904942
56846361502658316236811299812742
56846361502666404882814543350398
56846361502669106585977662934022
56846361502669106586040425053078
56846361503508435031962806313487
56846361503533667537482855565551
56846361503540822850887890913666
56846361503540850531799787852047
56846361503541767753828964668863
56846361503544469457076024295435
56846361503544474350471094071647
56846361503605696905239310172075
56846361503613802060737516104953
56846361503637767377491318257486
56846361503637769161065136105382
56846361503637769161065222194610
56846361503637811842353740005295
56846361503637811842353997222739
56846361503638967951559268521538
56846361503638967951559354610766
56846361503639012416421776358575
56846361503639012416422033576019
56846361503639017911953045565871
56846361503639019741259613706511
56846361503641669792067426184338
56846361503641669792088346890738
56846361503641669837821011094254
56846361503641671621394915031378
56846361503641714119668835985099
56846361503641714119669093202543
56846361503641714119690013908943
56846361503641715948996582049583
56846361503641715956586940214759
56846361503641715956586943397087
56846361503641719058817747888671
56846361503641719241748404702735
56846361503641720888124316029311
56846361503641721032912666805035
56846361503641721032912669987363
56846361503641721032912695501343
56846361503649774901745499638182
56846361503649774901745585727410
56846361503649774901829525770310
56846361503649774947562189973826
56846361503649824724941284071919
56846361503649824724941284071967
56846361503649824907871912189675
56846361503649824907871915372003
56846361503649824907871940885983
56846361503649824907871940886031
56846361508566942882187773584845
56846361508577748048800099714557
56846361509405019657984971429557
56846361509405021487291539570197
56846361509406220826577641378737
56846361509406222061359575923477
56846361509449175755630604033647
56846361509449175938561260847711
56846361509522127284568589503997
56846361509546437255455407402575
56846361509547637829523443755855
56846361509547643370790819310057
56846361509550346255472141299231
56846361981158508506457433678250
56846361981158792084708192276744
56846361981158808685665298153052
56846361981158808685665298170314
56846361981158808695790789437198
56846361981217034889183237245780
56846361981220631077734977680184
56846361981220631481713946120364
56846361981220631626526946705274
56846361981220631626526946722696
56846361981220631626526948240468
56846361981220636977248660069102
56846361981220637160179315348132
56846361981220637160179316747812
56846361981220637160179316865904
56846361981220647541494091081298
56846361981220937166497188991395
56846361981220937166497188991396
56846361981220937166497190041155
56846361981220937166497190041156
56846361981220947867941755448648
56846361981220947867941756848328
56846361981220947867962677571990
56846361981220948279535733262870
56846361981227834377351373125748
56846361981228734945078357462782
56846361981228734945079127580080
56846361981228734945079129115114
56846361981228736728652256682544
56846361981228740305862885818532
56846361981228742132743423740498
56846361981228751553651327524030
56846361981228751553651329059224
56846361981228751553651329076486
56846361981229051742901000833288
56846361981229051742901002232968
56846361981229051742901002368322
56846361981229053389276912142442
56846361981229053389276913559544
56846361981229053389276913677636
56846361981229057093622714162432
56846361981229057093622714179694
56846361981231393418270063684004
56846361981231408235653265623188
56846361981231408830177900268896
56846361981231436648326273299884
56846361981231436648326531567088
56846361981231437883129386118500
56846361981231437883129386122712
56846361981231437890723216186280
56846361981231437890723216304372
56846361981231438431900091143728
56846361981231438431900177237008
56846361981231438439515185228792
56846361981231438439515186763826
56846361981231443381090642140010
56846361981231443381090643202868
56846361981231443973167553854228
56846361981231452708106418125464
56846361981231452708106418243556
56846361981231454491680320645486
56846361981231454491680320662908
56846361981231454491680322180680
56846361981231454491680322197942
56846361981231738072378802192892
56846361981231738072379059410336
56846361981231754680929995354424
56846361981232609404245936263672
56846361981232639051720564855054
56846361981232639051720650594202
56846361981232639051720655193472
56846361981232639051721684063248
56846361981232644547234447018868
56846361981232644547234447373000
56846361981232644549766997040521
56846361981232653465105111292808
56846361981232654013897080317898
56846361981232654013897081853092
56846361981232655111501943343046
56846361981232659364618793664464
56846361981232659367150197545293
56846361981232660601932132474637
56846361981252156850912077108338
56846361981252157033842733922402
56846361981252167963949478562726
56846361981252168146880135376790
56846361981253052065491663758756
56846361981253057418661096983846
56846361981253068531698499496880
56846361981253068531698499501092
56846361981253068577431162641750
56846361981253068577431163700396
56846361981253068577431163704608
56846361981255753219946752943088
56846361981255753768738723385280
56846361981255753768738723402542
56846361981255758710314178778726
56846361981255758756130525449354
56846361981255759121908156610370
56846361981255759304922495891546
56846361981255769686153587622566
56846361981255769869167926903742
56846361981255770234945558064758
56846361981255770280678222268274
56846361981255770417959897345934
56846361981256058899563852070562
56846361981256059311157829902206
56846361981256070012601253524950
56846361981256070012684935992062
56846361981256070424195231356594
56846361981256953976945445992340
56846361981256954388538279589796
56846361981256954525737415017430
56846361981256954525737415034852
56846361981256954525737416552624
56846361981256970440704559393454
56846361981256970440725479981762
56846361981256970443152280789910
56846361981256970989496529700292
56846361981256970989496529818384
56846361981256970992027933699214
56846361981263823735489472317260
56846361981263825564796040457900
56846361981263873698310826676400
56846361981263875344686736944330
56846361981263875344686738007188
56846361981263875527616623168920
56846361981263875527617394821252
56846361981265057851903546788660
56846361981265059635477447543456
56846361981265074318111527237408
56846361981265076099237707162762
56846361981265076099237707180184
56846361981265076099237708579864
56846361981265076099237708697956
56846361981265076101684659522200
56846361981265076101685431174532
56846361981265076101769114013197
56846361981267727430516899988728
56846361981267759555150606769316
56846361981267759555150607819076
56846361981267760789933684498436
56846361981267761338724510352308
56846361981267761338725653540948
56846361981267776156108856879812
56846361981267777390890788975064
56846361981267777390890790374744
56846361981267777393337741317080
56846361981267777393421161270349
56846361981267777393422194373665
56846361981267777393422194373666
56846361981888207473709039981332
56846361982103154704340698667746
56846361982103158408686499152542
56846361982104403450144923249260
56846361982106756418950347029778
56846361982106756418950347033990
56846361982106756418950348546098
56846361982106756418950348563360
56846361982106756418950720086618
56846361982106756418950720099668
56846361982106756426544549106250
56846361982106756426544550622570
56846361982106761914464253526558
56846361982106761914464253528170
56846361982106761914464253532382
56846361982106761914464255044490
56846361982106761914464255061752
56846361982107056570061558194362
56846361982107056570061558194570
56846361982107056570061559611512
56846361982107089924414541619448
56846361982107104741715179947034
56846361982107956993018670713800
56846361982107956993019446603884
56846361982107956993019446616934
56846361982107957000633421474930
56846361982107962534285790100366
56846361982108006955838990895376
56846361982108006955839248804076
56846361982108006955840023642948
56846361982108006955840023997032
56846361982108006955840023997240
56846361982108006955840025059890
56846361982108006955923707898556
56846361982108007001655224178648
56846361982127470033565011322024
56846361982132322285063560635956
56846361982132322285063646388154
56846361982132322285063646725024
56846361982132322285063646742286
56846361982132322285063646843068
56846361982132322330879908727738
56846361982139175630727594131434
56846361982139475774244598484970
56846361982139475774244603206704
56846361982139475774244603219754
56846361982139475776776003899589
56846361982139525050845086485339
56846361982140426160022121524354
56846361982140426160023150389918
56846361982140426160105718269580
56846361982140426167636785610407
56846361982140426167636785627669
56846361982140426205838382473096
56846361982140426213369421133425
56846361982140426213369422183185
56846361982140426213369449831185
56846361982143077496448453986242
56846361982143077496469374574550
56846361982143079280022353214890
56846361982143079280022353219102
56846361982143079280022354631832
56846361982143079280022354731210
56846361982143079280022354748472
56846361982143079280022357818372
56846361982143079280022357936416
56846361982143079325775825222889
56846361982143079325775829459189
56846361982143079325775939523034
56846361982143127451675974967354
56846361982143127461550417792124
56846361982143127461550419191804
56846361982143127505106213962035
56846361982143127870883845254193
56846361982143127916616480759949
56846361982143127916616481809709
56846361982143129098051884894250
56846361982143129098051885231120
56846361982143129098051885248382
56846361982143129098051885349164
56846361982143129098051886293930
56846361982143129105665775548131
56846361982143129107926329472832
56846361982143129108177377578076
56846361982143129281066111142362
56846361982201305341195939592686
56846361982201305341196969521108
56846361982201349813670011742716
56846361982201354755058210484011
56846361982201355301317661019300
56846361982201355301317662418980
56846361982201355301318005393042
56846361982201355301318006792722
56846361982201355301318777045374
56846361982201355301568795576328
56846361982201355301569825504750
56846361982201355301589716164636
56846361982201355301589716282728
56846361982201355301590746093058
56846361982201605484712948681006
56846361982201655490839389456472
56846361982204056456045834332623
56846361982204056458304495257209
56846361982204056592970742814180
56846361982204056592970744213860
56846361982204056592971082807430
56846361982204056592971082924070
56846361982204056592971087174872
56846361982204056592971087187922
56846361982204056592971087524792
56846361982204056592971088587602
56846361982204056593242707629776
56846361982204056593242711861864
56846361982204056593242712334248
56846361982204056593242712351510
56846361982204056593242797959516
56846361982204056593242798077608
56846361982204056593243826947384
56846361982204356782492471251352
56846361982204356782493500121128
56846361982204356782576067979316
56846361982205257167039123541202
56846361982205257167039124940882
56846361982205257167289913724488
56846361982205257167310748687528
56846361982205257167310834430888
56846361982205257205513460146090
56846361982205257213043383856414
56846361982205257213043493925720
56846361982205257213043493930092
56846361982205257213043498516312
56846361982205257213043498647454
56846361982205257761898116771953
56846361982205257761898117821713
56846361982212106793421943561808
56846361982212106801014997373774
56846361982212106801014997727906
56846361982212106801015772208274
56846361982212106801015773625376
56846361982212110497767744046604
56846361982212112288934701795694
56846361982212112288934702149826
56846361982212112288934702262254
56846361982212112288934702266466
56846361982212112288935476647616
56846361982212112288935478047296
56846361982212112288935478165388
56846361982212112291382081427946
56846361982212112291383200641964
56846361982212154972668359441884
56846361982212154972668359459354
56846361982212154972668359813486
56846361982212154972668360859034
56846361982212154972668618080690
56846361982212156619043496288139
56846361982212156619044271122799
56846361982212156626658504279763
56846361982212156626659279114423
56846361982212156763856152534040
56846361982212156763856153577976
56846361982212156763856153596850
56846361982212156763856496536180
56846361982212156763857271375052
56846361982212160333263740641849
56846361982212160470461733602318
56846361982212162114305982314252
56846361982212162114305982430892
56846361982212162114305985618836
56846361982212162114305985972968
56846361982212162114557029373948
56846361982212162114557030890268
56846361982212162114558064010846
56846361982212162114577950078896
56846361982212162114577950080348
56846361982212162114577951478576
56846361982212162114577951497290
56846361982212162114577951596668
56846361982212162114577951613930
56846361982212162114578983553606
56846361982212162114578984603366
56846361982212162116838420849206
56846361982212406944532006462094
56846361982212406944532781296594
56846361982212406944532782831788
56846361982212410651408869404758
56846361982212455116185368547674
56846361982212455116267823495102
56846361982212455116268938117076
56846361982212455116268966814889
56846361982212455123799262402549
56846361982212456770175173711863
56846361982213311081876299933330
56846361982213312865451236995244
56846361982213312865534919833909
56846361982213355546735254023674
56846361982213355546735254027886
56846361982213355546735625564194
56846361982213355546736282897662
56846361982213355546736311608520
56846361982213355546736396166766
56846361982213355546736397701959
56846361982213355546736654433970
56846361982213355554350375288614
56846361982213355554350375406658
56846361982213357330309066104448
56846361982213357330309067639642
56846361982213357330309151843596
56846361982213357330309153361528
56846361982213357330309153378790
56846361982213357330309180541404
56846361982213357330309180895696
56846361982213357330309182412016
56846361982213357330309524896224
56846361982213357330309524897676
56846361982213357330310213997560
56846361982213357330310215532594
56846361982213357330371829754486
56846361982213357330372287029942
56846361982213357330392750459434
56846361982213357330392836198582
56846361982213357330393207734890
56846361982213357337924188887320
56846361982213357337924190403640
56846361982213357337924274626420
56846361982213357337924274626468
56846361982213357337924279330732
56846361982213357376125500285458
56846361982213357383740508749471
56846361982213361034656016017390
56846361982213361034656016030440
56846361982213361034656101752326
56846361982213361034656101769588
56846361982213361034656102123879
56846361982213361034718777795364
56846361982213361044529426649086
56846361982213361044529512738154
56846361982213361080472332455016
56846361982213361080472362587188
56846361982213361080493254595780
56846361982213361088002630644946
56846361982213361090534144724976
56846361982213361090534144724979
56846361982213361090534144724980
56846361982213362864046236409562
56846361982213362864046237813454
56846361982213362864046266511262
56846361982213362871576529995850
56846361982213362871576534582070
56846361982213362871576557512756
56846361982213362871576558556692
56846361982213362871576558575566
56846361982213362871576559029076
56846361982213362871576643251856
56846361982213362871576643251904
56846361982213362871576901532158
56846361982213362871576906118378
56846361982213362871577677770710
56846361982213362871660217403479
56846361982213362871660241382307
56846361982213362871660241382308
56846361982216008659141656595200
56846361982216008659141913812644
56846361982216008659141918048944
56846361982216008659141918517116
56846361982216008659141918534378
56846361982216008659142028248148
56846361982216008659142032853242
56846361982216008659142689701276
56846361982216008659142690173660
56846361982216008659142690186710
56846361982216008659142804505574
56846361982216008659143061705756
56846361982216008659143061709968
56846361982216008666735744339758
56846361982216008666735744352808
56846361982216008666735858671672
56846361982216008666736891773536
56846361982216008666736891891628
56846361982216012363488490658456
56846361982216014154655447361998
56846361982216014154655448761678
56846361982216014154655451944006
56846361982216014154655451961268
56846361982216014157104318790124
56846361982216014157186881351914
56846361982216014200409146584906
56846361982216056838389364692542
56846361982216056838389479007194
56846361982216056838472275393442
56846361982216056838472275511534
56846361982216056838473047045774
56846361982216058492128573964335
56846361982216058621962149062968
56846361982216058621962149080230
56846361982216058621962149434522
56846361982216058621962264206896
56846361982216058621962496623042
56846361982216058621962520599276
56846361982216058621962520616538
56846361982216058621962606691104
56846361982216058621962606692556
56846361982216058621962607163488
56846361982216058621962611414290
56846361982216058621963296855090
56846361982216058621963297327474
56846361982216058621963639811682
56846361982216058622024911549366
56846361982216058622025282718492
56846361982216058622025283185052
56846361982216058622025368824822
56846361982216058622026401926686
56846361982216058622045831768880
56846361982216058622045831787754
56846361982216058622045832254314
56846361982216058622046174725472
56846361982216058622046174726924
56846361982216058622046174727084
56846361982216058622046174744346
56846361982216058622046175193644
56846361982216058622046179448658
56846361982216058622046179461708
56846361982216058622046289529770
56846361982216058622046979693756
56846361982216058622046979811853
56846361982216058622047322633086
56846361982216058622047322637298
56846361982216058629577271745010
56846361982216058667778582080338
56846361982216058667778838930440
56846361982216058667778838930600
56846361982216058667778839297782
56846361982216058667778843529870
56846361982216058667778867976876
56846361982216058667779615182202
56846361982216058667779615300294
56846361982216058667779986836602
56846361982216058667799759985468
56846361982216058675393590544351
56846361982216062198984858790009
56846361982216062326309096395120
56846361982216062326309097812270
56846361982216062333651106346980
56846361982216062333651446452498
56846361982216062333651451057592
56846361982216062333651452120402
56846361982216062336182851750394
56846361982216062336182851750478
56846361982216063972684323225662
56846361982216063972684323593003
56846361982216063980027104121128
56846361982216063980299072936984
56846361982216063982558418720734
56846361982216063982558767345277
56846361982216064025780942589771
56846361982216064155699318187020
56846361982216064155699319608334
56846361982216064155699691258522
56846361982216064155699691262734
56846361982216064163229610727920
56846361982216064163229612127600
56846361982216064163229614960008
56846361982216064163229616376950
56846361982216064163229639307588
56846361982216064163313298152811
56846361982216064165762163918800
56846361982216064165762163918803
56846361982216064165762163918809
56846361982236722273756319487766
56846361982236771550356031101019
56846361982237672667147730226087
56846361982237672667147730226088
56846361982237672667147815969448
56846361982237672712880480054872
56846361982240373958528843900580
56846361982240373958529182139858
56846361982240373958529186861592
56846361982240373958529186874642
56846361982248427870918529208572
56846361982248427870918530608252
56846361982248427870918902266864
56846361982248429654492429946106
56846361982248429654492433145696
56846361982248429654492801482254
56846361982248429654492801482414
56846361982248429654492801948974
56846361982248429654492806203988
56846361982248429654493576316914
56846361982248429654493576334336
56846361982248429654493577852108
56846361982248429700246386740798
56846361982248477826146163550572
56846361982248477826146163567834
56846361982248477826146163567994
56846361982248477826146165085766
56846361982248477826146165103028
56846361982248477826228990064780
56846361982248477826230104660654
56846361982248477833760056950694
56846361982248477833760057422869
56846361982248477833760057422870
56846361982248477871962425907578
56846361982248477871962425920628
56846361982248477871962768864170
56846361982248477879492692928625
56846361982248477879492692928626
56846361982248477879492693978385
56846361982248477879492693978386
56846361982248479472521989142372
56846361982248479472521989155422
56846361982248479472521990677406
56846361982248479472522074894570
56846361982248479479864080583822
56846361982248479479864082117612
56846361982248479479864085305556
56846361982248479480115129060668
56846361982248479480115130576988
56846361982248479480135965548451
56846361982248479480135968732183
56846361982248479480135968749445
56846361982248479480136049765456
56846361982248479480136049765616
56846361982248479480136049766860
56846361982248479480136049767068
56846361982248479480136049771232
56846361982248479480136049771280
56846361982248479480136051283388
56846361982248479480136051300650
56846361982248479480136054475544
56846361982248479480136054488594
56846361982248479525868601055611
56846361982248479525868604237939
56846361982248479525868972591919
56846361982248479525869747426579
56846361982248479655536329844702
56846361982248479655536672801294
56846361982248479663066592266480
56846361982248479663066593312028
56846361982248479663066593329290
56846361982248479663066596498568
56846361982248479663066620846148
56846361982248479663066620846196
56846361982248479663066621890132
56846361982248479663066621909006
56846361982248479663066706585296
56846361982248479663066706585344
56846361982248479663066964848336
56846361982248479663066964865598
56846361982248479663067739687208
56846361982248479663129726967392
56846361982248479663150304715747
56846361982248479663150304715748
56846361982248479663150647672340
56846361987141269962847743731401
56846361987141286015012879165517
56846361987173701514849860704077
56846361988015719041779444825663
56846361988047834215168760461839
56846361988109975226771679134379
56846361988112676518153045795839
56846361988113877092221082149119
56846361988120737704547630171509
56846361988120782032145938518627
56846361988120782039760946510251
56846361988121938278615666524789
56846361988121980959838063545331
56846361988121980959838065099239
56846361988121980967452042667179
56846361988124683897867058220695
56846361988124689395639514036157
56846361988124689578842910609680
56846361988124689578842910609683
56846361988124689578842910609689
56846361988145096774187104500063
56846361988145096957117761314127
56846361988146298125983176316311
56846361988157103109663817811991
56846361988157104938970385952631
56846362004867146202089983804041
56846362004867162254255119238157
56846362004890260774231143015386
56846362004890271887268544469774
56846362004899577754092100776717
56846362005777630760500364341596
56846362005834906380037156179530
56846362005834956386163596954996
56846362005838558062635041811320
56846362005838558062635041828790
56846362005838858251884715103156
56846362005838858251884715120626
56846362005846613760775529170058
56846362005846613943789870244149
56846362005846663766900852152868
56846362005846663766900852171742
56846362005846663769161407612726
56846362005846914133060464242391
56846362005847814517857906597429
56846362005847814563611491507351
56846362005850565632621973484760
56846362005850565632621973502230
56846362005850565634881754108797
56846362005882979531899735098005
56846362058076005303979294343808
56846362058076005349711958547324
56846362058076005715573272175452
56846362058076005761305936378968
56846362058076305493228967635644
56846362058076305904822945467288
56846362058077205923779994900604
56846362058079907627027054527128
56846362058952555991155072890624
56846362058952557774728976460566
56846362059013485125106884344873
56846362059016186828626946262123
56846362059024290245986461581570
56846362059024590435236134873566
56846362059025442687544771851540
56846362059025443236336742293732
56846362059025490865787247877430
56846362059025490865787247877673
56846362059025490865787247877674
56846362059028144527989737995332
56846362059028144527989824088612
56846362059028194535811870900240
56846362059028194535811870900243
56846362059028194535811870900249
56846362217493018817625621561882
56846362217503523794904592974030
56846362217504724414788976006362
56846362217565617945894119557724
56846362217565648149756039972534
56846362217565651716924768084962
56846362217565651899855424899234
56846362217565968095537569771382
56846362217565968507131547253314
56846362217573756963843019336742
56846362217573756963843019336902
56846362217573756966374424634722
56846362217573767939682428180742
56846362217576408706717222979784
56846362217576424758882358413900
56846362217576458669537801435790
56846362217576458715354148114841
56846362217576469780127480417814
56846362217577659289422184468122
56846362217577675890379032077177
56846362217577675890379290344429
56846362217597171727765258572474
56846362217597173374141169899050
56846362217597173557155509188650
56846362217597182840802660026862
56846362217597182840886342502398
56846362217597184487178571353438
56846362217598068451543683468374
56846362217598068588720755490662
56846362217598068588720755490822
56846362217598068634474340282438
56846362217598068634474340282646
56846362217598072158399968312970
56846362217598073941890189774558
56846362217598074124904529064158
56846362217598083268905964819458
56846362217598083268926885407558
56846362217598083268926885407766
56846362217598083271353687291822
56846362217598083271437369767358
56846362217598083406103957429846
56846362217598083408635105510382
56846362217598083408635362727826
56846362217598085055011273704481
56846362217598085055011273704482
56846362217598085237941673651022
56846362217598085237941930518546
56846362217598368777991349021046
56846362217598383458176558349682
56846362217600735148977902455556
56846362217600784560558673561710
56846362217600784560558674611470
56846362217600785109350645053662
56846362217600785157614829340422
56846362217600785157615086557866
56846362217600786346664355849282
56846362217600786758174650855470
56846362217600786941188990145070
56846362217600786941188990494990
56846362217601085298621610586754
56846362217601985729172637851506
56846362217601985729172638201426
56846362217601987515257026498349
56846362217601987515257026498350
56846362217608840258719339952460
56846362217608879108502516954078
56846362217608879154318863633129
56846362217608879154318863633130
56846362217608890084341925797918
56846362217608890221623344016478
56846362217608890221623600884001
56846362217608890221623600884002
56846362217608890221623601233922
56846362217608890267356008219994
56846362217608890267356265437438
56846362217610079728386899986410
56846362217610090978622037183822
56846362217610090978622294051346
56846362217612792681869095410617
56846362218232922024115330387572
56846362218472484727487534446730
56846362218472486559325508001989
56846362218476086449691385239526
56846362218476086449691386755846
56846362218476086449712307343994
56846362218476086449712307344154
56846362218476086998483355681718
56846362218476087044236941989702
56846362218476088233265289176650
56846362218476088233265290692970
56846362218476088279018875484634
56846362218476088279018875484794
56846362218476388425046367882897
56846362218476436594251146432868
56846362218476436594251147832548
56846362218476436601866127250285
56846362218477287618304891204106
56846362218477287618304891204154
56846362218477287618304891204314
56846362218477287618304892253866
56846362218477287618304892254074
56846362218477288853086824699086
56846362218477288853086825748846
56846362218477337032333500740063
56846362218477337573594373710708
56846362218477337573594373710868
56846362218477337573594402407016
56846362218477337573594402407224
56846362218477337573594402756936
56846362218477337626941816689291
56846362218477338815907404677187
56846362218477338815907404677235
56846362218477338815991085980707
56846362218477338818418232221036
56846362218488144396624536882280
56846362218488144396624537232200
56846362218488144396645457938552
56846362218545419604651805366518
56846362218545421433958373507158
56846362218545469610778245092224
56846362218545469610778246141984
56846362218546320035119235895090
56846362218546321818693139832214
56846362218546369987981601207432
56846362218546369995513011068604
56846362218546369995513011068812
56846362218546369995513012466880
56846362218546369995513012485754
56846362218546369995513012584924
56846362218546369995513012585132
56846362218546369995513012939264
56846362218546370041245675270716
56846362218546370041245675270876
56846362218546370041245676670396
56846362218546370041245676670556
56846362218546370041245676788440
56846362218546370041245676805910
56846362218546370041245677142732
56846362218546371824819581079856
56846362218546371824819581079904
56846362218546371824819839360158
56846362218546670177231274499268
56846362218546670184762685758716
56846362218546670184762685758876
56846362218546670184762685777590
56846362218546670184846282495264
56846362218549021873116822410522
56846362218549021873116822410682
56846362218549021873116822877082
56846362218549021918870407319146
56846362218549021918870407668858
56846362218549021921380892378578
56846362218549023521940456676182
56846362218549023704954795965782
56846362218549023704954796315654
56846362218549023704954796315702
56846362218549071279634911173480
56846362218549071279634911173640
56846362218549071279634940219916
56846362218549071881690642936652
56846362218549071881753748362220
56846362218549071881774668950480
56846362218549072933542006060720
56846362218549072981534362892409
56846362218549073528066640706380
56846362218549073528066640706428
56846362218549322064897901466898
56846362218549323299679490605510
56846362218549367772069881452067
56846362218549368183663859283759
56846362218549371468884584465476
56846362218549371468884613511752
56846362218549371468905161164072
56846362218549371468905505520344
56846362218549372063430140165844
56846362218549372071023997886092
56846362218549372071024342242364
56846362218550222492938443672218
56846362218550224279022832668934
56846362218550271899435382159428
56846362218550271899435611730276
56846362218550271906966793418876
56846362218550271906966793420280
56846362218550271906966794837430
56846362218550271906966794954070
56846362218550271909498198834900
56846362218550272448227354001300
56846362218550272448227610868776
56846362218550272448227610868984
56846362218550272455758679289932
56846362218550272455758763862680
56846362218550272493981167081092
56846362218550273690540612784864
56846362218550273690540699228064
56846362218550273738804766975539
56846362218557126985305380922506
56846362218557126985305467011734
56846362218557126985389407054634
56846362218557127031122071258150
56846362218557176808501165356243
56846362218557176808501165356291
56846362218557176808501250972976
56846362218557176808501250973136
56846362218557176808501251091020
56846362218557176808501251091228
56846362218557176808501251445312
56846362218557176808501251445360
56846362218557176810760687205962
56846362218557176854234172516399
56846362218557176856493608277049
56846362218557176991431821697972
56846362218557176991431821698132
56846362218557176991431821816016
56846362218557176991431821816224
56846362218557176991431822170308
56846362218557176991431822170356
56846362218557176991431822183406
56846362218557176991431908259376
56846362218557176991431908259424
56846362218557176991432165122736
56846362218557176991432166539678
56846362218557176991494927241792
56846362218557176991515847830100
56846362218557176993691601237518
56846362218557427174638823129026
56846362218557477180765521121888
56846362218557477180765521121936
56846362218557477183213243712344
56846362218558377565499858051252
56846362218558377565499858051412
56846362218558377565499858169504
56846362218558377565499858523636
56846362218558377565499944612704
56846362218558377567759294284286
56846362218558377567759380373354
56846362218558377613764012360176
56846362218558377613764012360179
56846362218558377613764012360180
56846362218558377613764270627383
56846362218561028896842845049990
56846362218561029445634815492182
56846362218561029445635159848454
56846362218561029445635159848502
56846362218561078722214726425209
56846362218561078857152940331566
56846362218561078859412719385594
56846362218561078859412719385678
56846362218561078859684344212396
56846362218561078905417094155059
56846362218561078905417094155060
56846362218561079268747003766844
56846362218561079268747003767004
56846362218561079268747003884888
56846362218561079268747003885096
56846362218561079268747004239180
56846362218561079268747004239228
56846362218561079451761343406476
56846362218581438607735737444014
56846362218581438607735737444174
56846362218581438607735737910734
56846362218581438653489322702558
56846362218581488433378901510211
56846362218581488433378987245148
56846362218581488433378987262410
56846362218581488616309557851892
56846362218581488616393240677508
56846362218582689190377594677555
56846362218582689190377594677556
56846362218582689190377594690606
56846362218582689190461275981028
56846362218582689236194284540816
56846362218585340519210183633066
56846362218585340519210183633114
56846362218585390482030676000212
56846362218585390482030676472387
56846362218585390482030676472388
56846362218585390482030676485486
56846362218585390482114358825619
56846362218585390527846994451085
56846362218585390893624654304031
56846362218585390893624654304079
56846362218585390893624740038808
56846362218585390893624740039016
56846362218585391076638964893277
56846362218585391076638992421567
56846362218585391076638992421568
56846362218585391076638993471327
56846362218585391076638993471328
56846362218585391076638993471375
56846362218585391076638993471376
56846365580273514369816778386215
56846365580589615501798926305511
56846365580589615501801253485893
56846365580590504819315908166241
56846365580590515886596368660555
56846365580590515886599724710713
56846365580590515932349953570471
56846365598185814924376157499326
56846365598315491741103842049641
56846365598315491741107284193079
56846365659383500136183793756547
56846365660356063342210536737243
56846366295403608728797452214759
56846366295512582365555558027639
56846366295544997865392797833451
56846366525934259133652268226594
56846366525934262837998068711390
56846366525934264621571972648514
56846366525934562981515077799710
56846366525969381230131377651570
56846366525969381413062034115714
56846366525969381413062034465634
56846366525970581987130070818914
56846366525970581987130072335234
56846367725326980817008361548542
56846367725326980817008362611352
56846367725326980817008362615564
56846367725326980817008620895866
56846367725326984521354162033338
56846367725326984521354163096148
56846367725326984521354163100360
56846367725326984521354421380662
56846367725421529721868866672504
56846367725421529721868870917642
56846367725421529721868871271774
56846367725432334751283202287024
56846367725432334888481194897572
56846367725432334888481198434032
56846367725432334888481199496842
56846367725432334888543870923348
56846367725432334888543875522618
56846367731012847948616541221609
56846367731012849777923109362249
56846367731016751643644226460601
56846367731187581483818024806733
56846367731195685351434234566519
56846367731195687005153180468141
56846367731195687005153181517949
56846367731196887762423842818523
56846367731199288864806331664975
56846367731199289276400312680351
56846367731199587217155352714679
56846367731199588870874299666109
56846367731199589054076924613403
56846367731200490033482688673311
56846367731219996983651907158447
56846367731231707878464369589043
56846367731231709707770937729683
56846367731232009309835915997551
56846367731232009904632261429355
56846367731328954377975317388455
56846367731330155134974010555799
56846367731340961947962245878163
56846367748922764001728844656084
56846367748926364489151024813036
56846367748926365723932958307968
56846367748926366272724928750160
56846367748947079330950058229869
56846367748957580466684461828702
56846367748957585954604166250622
56846367748957884314547271401818
56846367748957884497561613755653
56846367748961482881200652443924
56846367802091986871589059771786
56846367802102793638844638342430
56846367802102793821775295156494
56846367802103994395843327241710
56846367802124402508684477359963
56846367802124407312809772112576
56846367802124407447812211339691
56846367802124702697955071358151
56846367802124707637082805337879
56846367802124708048676783169523
56846367802127109151059270966215
56846367802128309725127307319495
56846367802128309725148228025847
56846367802128309770880892229363
56846367802128309908078884839911
56846367802139111233149741872381
56846367802139114891741957447309
56846367961668099181645361752760
56846367961669299801466896926840
56846368439940147827513833548602
56846368439942548929834334062094
56846368439943750098510687886698
56846368440011876591896008004142
56846368440011880296241808488938
56846368440011880298689529885394
56846368440012780726792835753898
56846368440012780726813756342206
56846368440012780729324241051877
56846368440013081055771906954261
56846368440015478908645671222090
56846368440015482020893638945234
56846368440015482020977321412345
56846368440015482020977321412346
56846368440015483804550455131549
56846368440015483847772630357330
56846368440015483850283114716921
56846368440015483850283119335065
56846368440015783991289639445650
56846368440015783993800128423385
56846368440016684424351151070201
56846368440016684424351151070202
56846368440016684424351155688345
56846368440016684561549148298893
56846368440016684607302733208815
56846368440036191921119544642858
56846368440047899347609611895890
56846368440223531438302745733906
56846368440230731224369020839159
56846368440230731224369025457303
56846368440230734928714825942099
56846368440230736575090732650531
56846368440230736575090737268675
56846368440231631601572380172832
56846368440231631601573066086016
56846368440231631654919704694018
56846368440231631654919705160578
56846368440231631654920047650610
56846368440231631654920048099908
56846368440231635305918866570812
56846368440231635359265505178814
56846368440231635359265848135406
56846368440231637142839409115938
56846368440231637142839409582498
56846368440231637142839752072530
56846368440231637142839752521828
56846368440231935502782486037338
56846368440231935502782857554932
56846368440231935502782857573646
56846368440234316886877357927620
56846368440234320591223158412416
56846368440234331704260559866804
56846368440234332893225461967712
56846368440234332893226147880896
56846368440234332893226233620044
56846368440234333358166853701144
56846368440234333487834463803928
56846368440234333495364846311692
56846368440234336467716050357194
56846368440234336604914042967742
56846368440234336605185926407419
56846368440234337062512649477256
56846368440234337062512649481628
56846368440234337062512654185940
56846368440234337062512654198990
56846368440234338251289954294318
56846368440234338251561837733995
56846368440234338251561918768672
56846368440234338251561918768880
56846368440234338251561918773044
56846368440234338251561918773092
56846368440234338251561923477356
56846368440234338251561923490406
56846368440234338297294582972396
56846368440234338297294582976608
56846368440234338434492491364327
56846368440234338434492575587156
56846368440234338846086472379703
56846368440234338846086558123064
56846368440234631847776540085348
56846368440234633082558473580280
56846368440234636786904274065076
56846368440234638623825931698736
56846368440235522537270350294752
56846368440235533650308523401472
56846368440235534069432796449228
56846368440235534107656056010812
56846368440235534115249143478359
56846368440235534115249143478360
56846368440235534115250258087284
56846368440235537773778568371778
56846368440235537773778592701936
56846368440235537773778592706308
56846368440235537773778596934024
56846368440235537773778596951494
56846368440235537773779711560418
56846368440235537819596058572080
56846368440235539008560497617360
56846368440235539008560497621572
56846368440235539008560501866710
56846368440235539008560526196868
56846368440235539008560526197076
56846368440235539008560526201240
56846368440235539008560526201288
56846368440235539008560530428956
56846368440235539008560530446426
56846368440235539008560611940388
56846368440235539008560611940436
56846368440235539603168847900279
56846368440235539603168847900280
56846368440255046553593332313939
56846368440255946984143240269876
56846368440255946984143244987238
56846368440255946984144359465020
56846368440255946984144359583112
56846368440258648229791775929298
56846368440258648229792809408380
56846368440258648229792809421478
56846368440266753202335224038170
56846368440266753339533216648718
56846368440266753751377984309516
56846368440266753751398819272555
56846368440266753751398900311652
56846368440266753751398904897824
56846368440266753751398904910922
56846368440266753751398905015916
56846368440266753751399158941826
56846368440266753751399163663559
56846368440266753797131564509344
56846368440266753797131564515168
56846368440266753797131569101340
56846368440266753797131569114438
56846368440266753797131569219432
56846368440266753797131823126628
56846368440266753797131827867075
56846368440266753934329557125716
56846368440266753934329561724986
56846368440266753934329815405970
56846368440266753934329815737176
56846368440266753934329815755890
56846368440266753934329820477623
56846368440267053940648832337251
56846368440267054123663171504548
56846368440267054123663176240789
56846368440267952907838292179173
56846368440267954508397479160132
56846368440267954508397483759402
56846368440267954508397507735428
56846368440267954508397507739800
56846368440267954508397512439899
56846368440267954508397512439900
56846368440267954508397512457162
56846368440267954508397852090456
56846368440267954508397852109170
56846368440267954508397852208548
56846368440267954508397852212760
56846368440267954508397856830903
56846368440267954554214203505749
56846368440267954691412196116297
56846368440270655662852572943734
56846368440270655800050565554282
56846368440270655800050675273828
56846368440270655800050675273876
56846368440270655800050679873146
56846368440270655800050679991190
56846368440270655800051708742922
56846368440270655800051710278115
56846368440270655845867022297136
56846368440270655845868056952961
56846368440270656211644572066423
56846368440270656211644657691692
56846368440270656211644657809784
56846368440270656394658911233719
56846368440270656394658911233720
56846368440328881805429896925640
56846368440339683313511879937852
56846368440339683313512655858248
56846368440339683313512684437964
56846368440339686834844231494612
56846368440339686972042224105160
56846368440339686972104900130936
56846368440339687017858456343044
56846368440339687017858484922760
56846368440339987161374718090684
56846368440339987161375494011080
56846368440343585728025743372692
56846368440343585728025771952408
56846368440343585773779328164516
56846536431423464236448037985396
56846536431427067742226050982360
56846536667687445722045198420792
56846536667796399648026065621592
56846536667796400196818036063784
56846542183390277355262654040899
56846542207031983687675380072206
56846542260209612405588979990440
56846542277924681693809227231050
56846542277936389074546479944702
56846542419731691745512405343027
56846542419734393449028338489265
56846542892397409462745504787862
56846542892400111165993597876206
56846542892400111165993597876215
56846542898306034875826251362105
56846542898308736579074344567041
56846542898308736579346053929175
56846543128768986625860785234179
56846543128770187794453369094499
56846543128770187794453370144259
57099061390490425766339841757036
57099067824983500633208351979532
57100108370339510519498155155563
57100108370339510521190407851515
57100108376223524120143744746719
57100108376247835745021481250559
57100114598006336681638745044754
57100114757239077487663321679084
57100114757565933777497675297588
57100127041607477534935468775033
57100133186242041042749957518040
57100708302620368928790960055211
57169905231131626999112194425466
57171283654350350824877733920494
57179325328993189284216382561424
57179325328993233754161378483182
57180707999533180079879986802942
57180707999534080510431014067902
57180895380753017561061701021545
57183501266746405191820920455441
57183848014428739844388037610357
57183848322656777115214605656093
57183850159258597445009445143540
57183850165167222812357527630904
57183861173910147244561249594553
57183861173910180573497897507443
57183861244821756076488679958705
57183861244821756076489454797577
57183863088315581307762372178253
57184894994280526493111137879724
57184894994288630368070383264364
57184895000188851716942469560474
57184895000190052296029973597713
57184895000196955591901456663408
57184895000197255735418724033434
57184896836798775926778783877073
57184896836799976500846820230353
57184896860433277396171113354145
57184896860433277396171113826529
57184896861308643514019419995476
57184896861413993888489609995796
57184896861413995717817098824122
57184896913503154362711932791318
57184896914268620188378288273601
57184896914483823090077276981102
57184896914486224238209992569024
57184896914487424812281386040942
57184896914592775186748103659201
57184897068205378551967429905506
57184897068216183718579757085026
57184897074113703775798503304550
57184897074124508942348068369226
57184897074124508942410830484070
57184907869171431023281364742197
57184907922361934558320871626307
57184907940086909815709372537006
57184909783581637126357978316381
57184909783581637263555970577009
57184909836755663710286611275427
57184909836755663710286611288477
57184909836756564689629609000049
57184909990371818151616497667216
57184909990371819386377510457248
57184909990371819386398431162148
57184909996281343949494691436383
57184909996281345321474612942593
57184909996281345733068590774237
57184946635335378561220539947908
57185082398128621888180979930164
57185082398161052075166622736344
57185431290678348735275278556878
57185478326177182319461146979837
57185478402989312094986219315569
57185488722177838771440609701131
57185488722185042071056666435241
57185488722185042071244951730013
57185488722185942638805686310749
57185488722185942639056733370445
57185488722395742774264382232365
57185488722395742774515429292061
57185488722395742820269014083885
57185488722395742820270042953661
57185488722395742826772902179769
57185488722403846694978584235197
57185488722403846702487698830619
57185488722476826041227892088631
57185488722476826041981033267719
57185488722512815400200376033197
57185488722512815400200718989789
57185488722512815400451423092893
57185488722512848751940685099399
57185488722512848751941028055991
57185488722512848752024367452631
57185488722512848752024710409223
57185488722512848752025396322407
57185488722512848752025739278999
57185488722512848752191732159095
57185488722512848752275414512327
57185488722512848752276443382103
57185488722512848758969997990105
57185488722512859871816818381463
57185488722512859872569959560551
57185489200130806734884605054279
57185489201103414412548597585805
57185495791190445836610059576173
57185495792135977597602500634101
57185495792136277786873094514245
57185663862050063499123706226521
57185663886632861029670646858173
57185663886635562321323728653053
57185663886659590403620554913165
57185663886667994422094480670709
57185670249277737292780990974851
57185670249277753939471019334977
57185670267002729435310588400937
57185670267950975657645750557009
57185670320834146572363585148967
57185670321117498660988806136795
57185670321117798796894193510875
57185670321117798804505815225115
57185670321117798804568606036363
57185670321125602528336432877095
57185670321125886070895647347887
57185670321125902671853441965415
57208620092570335596808888507816
57208621528585104478199735802182
57208621528679649689066047860230
57208621528690454855114287625438
57208632300118247298063979398448
57208968275393023414468984351826
57208968275393073239272308351760
57208968293118048910765442813957
57208968984428117321042206835440
57208970420115079660061839149185
57208970420224031756736138209345
57208970427101367740153596203002
57208981913448772700117063508659
57208981931173748371610279106521
57208981931173748371610283705791
57208981931173749606392212601453
57208981931174650174141232476961
57208981931209766965627828151483
57208981931209766965631300409671
57208983349277168520148618772729
57208983367002144191641838969861
57209144876217834031661990438282
57209144876290813375488082512488
57209144894016939844439720577772
57209195146767620800911137649410
57209196564509602094983230291142
57209196564837658959074163824902
57209196582562701109677810817316
57209196582563584466615233954658
57209196582671653206352109877476
57209200865113851175307574493822
57209200871897539356597042250480
57209200871897544302503042179262
57209200872041930393304731428358
57209200872330951541064165713342
57209200872333703245354723941696
57209200889075275368079643627264
57209200889622520385528250094202
57209200889622520386343038429290
57209200889727886819756632886892
57209200889731772618920371706724
57209200889731789273224116657594
57209200889732673231920853674740
57209200889732683758340601451926
57209200889732684353137203745638
57209200889732689293959511699392
57209200889732689841056904981018
57209200889767806495265206783610
57209200889946724797737615489318
57209200889950627250662021361108
57209200889950627258254964394882
57209200890059529346293482688122
57209200890059578760133032697638
57209200890059579347335434450072
57209200890059579354929263455042
57209201581037054792515818871766
57209201581040957253033539313638
57209202945958632279558525023972
57209202946153166041732921738736
57209202946177481372651034021698
57209202946188243899648240054864
57209202946261223244039188013386
57209202963551224528473650637712
57209202963551235646593626270260
57209202963878097240957029638928
57209202963878147249342906647220
57209202963914164473894476761174
57209202963914164473895251594430
57209202963987099346017205707380
57209202963987099348527685222934
57209203015780566664593322899682
57209203016764870602597369243736
57209203016862136687735514872340
57209203017051857035517018889104
57209203017055759496034367794668
57209203017056659331789164302224
57209203017056670449909911587104
57209203017076139015362994844500
57209203017080985780828023870066
57209203017088146585621120843392
57209203017088194761353006701098
57209203017089041663003374817006
57209203017091743366250434443530
57209203017091792780027993980706
57209203017149118359189086918706
57209203017161125930012068801914
57209203655284565434619992726778
57209213744295777325606427826826
57209213744295788445418656155326
57209213744295788445481332181102
57209215886042807216742432055862
57209215886074322283706187977420
57209215886150875956479307978680
57209215886175187581357044132600
57209220016312423232625948184676
57209220033606026188810721337614
57209220033679005530562431253464
57209220034002265044282886011652
57209220168811874842728391126672
57209220175837209215192660746436
57209220192554494412166465599426
57209220192578809743084577882388
57209220193138960520232584595626
57209220193138960520798218506758
57209220193210945553547090026314
57209220193211906508467799553130
57209220193527046683087573514550
57209220193538752279410660294568
57209220193538752279682629458892
57209220193538752281942060987454
57209220193538768156178873581696
57209220193538768750700065611582
57209220193563063904560365612812
57209220193563063905124449844796
57209220193563063905127544445422
57209220193563063906819797141374
57209220193563079781056609735616
57209220193563080508030365223104
57209220193563080508595221107420
57209220883864568358623445073042
57209220884837130962325732387050
57209220884837131557122334680762
57209222090134581731377210997240
57209222107860436421309628260536
57209222107933382414062812354844
57209222107933387901982517249148
57209222107965802854722875286350
57209222161034484417350091785768
57209222319660532619124140491078
57209222319684847950043027607296
57209222320317044106943829038250
57209222320341356325803032651918
57209222320559260519966767122522
57209222320560144479228270626120
57209222320560160948069986766396
57209222320570971057953087579884
57209222320570971606724166132980
57209222320570971606745173285500
57209222320570971606996221744876
57209222320633090471981454720428
57209222320668217557464032195564
57209222320668218106235110748660
57209222799239859394160690983486
57211587156308873293236825113741
57211760125190871042117164051128
57211760125506922165527734052088
57211762039874278080732235779910
57212104787419942581594527838497
57212104787421143150579990013617
57212109017993303859889282613000
57212109023905531544994321192914
57212109023936745737949405868858
57212109094517296453819216305125
57212109094517296453881892330901
57212109094517296454638476716237
57212109094517296454638477194233
57212109094807835378346775917893
57212109094807835379103274687993
57212109094809035953171310563277
57212109094829744208713556554285
57212109094841451452251707716501
57212110452735615104534059756783
57212110452844567201208358816943
57212110453719034537410629402666
57212110459628560930109441803358
57212110530530864764214952086369
57212110530625708468377083942599
57212111144806694815687126581346
57212123381897703965456893266281
57212123452801208373633882642473
57212123452801208373633883114649
57212123452801208922425853084665
57212123860463943220813564334429
57212123860463943225897167382365
57212127683052845980136673261013
57213151464960121063363952669681
57213151464961321632349414844801
57213155772056274362339865194141
57213155772056574505856874760460
57213155772057474935588641136309
57213155772057474935651317162085
57213155772057474936407901547421
57213155772345311974419914586292
57213155772348013860872699519180
57213155772348314004389708607500
57213155772349214434121389362245
57213155772349214434940735394461
57213155772381629934021132547685
57213157130275493441112020701259
57213157130383895078070349505012
57213157130384745681303328849739
57213157131041308825768321972685
57213157131041308825768693975601
57213157131041308826019397612145
57213157131256211583947201212721
57213157131256211584197904849265
57213157131256211584197905315617
57213157131256511727464210301041
57213157131256511727714914403937
57213157131260113449667947357965
57213157131260113449668319360881
57213157154893414343552184641036
57213157154893414345808521568972
57213157154998814725842271952044
57213157154999114869356928344502
57213157201943913399006909656558
57213157202162718022906535041838
57213157207087673043955140957224
57213157207195724710078412752424
57213157207849536735551384151713
57213157207849536735551470240781
57213157207852538766354992143922
57213157207853439196152758715569
57213157207853439377483026306946
57213157208068341359451008487185
57213157208068341359451009536993
57213157208068642097785628191046
57213157208071043246737608440882
57213157208071343390254617529202
57213157208072244001382651692226
57213157208177594194459926891245
57213157208177594194522574101169
57213157845000358266582194999051
57213157845219513042383960220431
57213157845292097765114028556031
57213157845328465139058259280591
57213157846167465531783552748870
57213157846273166057592516032650
57213157846275517197906538746910
57213167926426855704804713069885
57213168003235083614608667257457
57213168641334463533469911921769
57213168694509390547949572513165
57213168694544507339439635833555
57213168694544507339439635846605
57213168694545407907185188421747
57213168694545407907188660325803
57213168712270383578681880522935
57213170077057492924420747889461
57213170077166456690452391489993
57213170077166459840923646882261
57213170077166459840923647354437
57213170130232419938900408480857
57213170130332077419066876560056
57213170130340481483279148222463
57213170130340482718061081717395
57213170130340482718061081730445
57213170130341386855403307473657
57213170130341386855403307945833
57213170130341386992664062199049
57213170130341387404258040030693
57213170148066362526896528142965
57213170555729092020907033354891
57213170555729097371628745166263
57213170608904019035386349572753
57213170608904019446980327404397
57213170608904024388555869954141
57213170608904024393639473002077
57213170608906720738633495292557
57213170768367565041488624654261
57213170768367565590343357211297
57213170768440511029159234570409
57213170768440511578013967127445
57213170768475627818201576966519
57213170768475628366993547404499
57213170768475628366993547758631
57213174384226325349911601297041
57213174384226325357251284055469
57213174384226625546500957347305
57213207460891352184343073081906
57213207460894053887590132708430
57213207460894953906547182141746
57213208896690018153174177137882
57213213203783469747958388875346
57213213203783469748711530054434
57213213203786170903166619238766
57213213203786171451393476579198
57213213203787071470162497935186
57213213203787071470915381896830
57213213203787071470915639114274
57213213203856404623344481298750
57213213203859105776983667539070
57213213203859105776983924756514
57213213203859105777799827700526
57213213203859106326026685040958
57213213203860006344795706396946
57213213203860006345548590358590
57213213203860006345548847576034
57213213682773578174947865758937
57213225890025948011801737574420
57213226120322256424853389803625
57213226120330360299812635188265
57213226120357373216343453137065
57213226120357378569509529953701
57213226120365477091302698521705
57213226120365482444468775338341
57213226604934938810602288735277
57213226604937339958738361441837
57213226604937351071775762896225
57213226604937640102255370530157
57213232294870633840308588311609
57213232348045560854788248903005
57213232348048262146441330697885
57213232348121208134111940614033
57213342455404713927620860321366
57213692062814701843000346104288
57213738619765899532106209115687
57213738619765905022532948784103
57213738643400401001498539065143
57213738643400406491925278733559
57213739334709574471650929755147
57213749264154536702125028392466
57213749264154536702146035186482
57213749264154536702208710862338
57213749264224814756742402277376
57213749264224814756742403677056
57213749264224814756742403793696
57213749264224814756744728141670
57213749264224814756744812364498
57213749264224814756744813880818
57213749264224814756765733069446
57213749264224814756765734469126
57213749264224814756826086146928
57213749264224814756828410494902
57213749264227516048144895804336
57213749264227516048207543133756
57213749264227516048207543600316
57213749264227516048207572180032
57213749264227516048228463838704
57213749264227516048228464188624
57213749264227516048479167941808
57213749264249141200447214827622
57213749264249141200698290467034
57213749264249141200719182475626
57213749264251842492100296622502
57213749264251842492162714031154
57213749264251842492163058387426
57213749264251842492163085567462
57213749264251842492163086967142
57213749264251842492183634619462
57213749476938045600264309228295
57213749476962346251541952296849
57213749476962357225141816744487
57213750114949461389637477512614
57213750114981881830858529958838
57213750115055166855054601575874
57213750115066883526925399617116
57213750115069584818766881497856
57213750115093901979639986884238
57213750115102005671772948342928
57213750115102005717526504553632
57213755925250480140662200622285
57213755925251680714730236975565
57213755925251686205156976643981
57213755925802826363365720745129
57213755926223043890644801329587
57213755926223344079915395326371
57213923942927085404015268274099
57213923949809218874767391447549
57213926094539384488325898895549
57213930306517550889524105988121
57213930324243432525241728401653
57213930324243432532584767210239
57213930377421060838719833944489
57213930377421060838779154392491
57213930377421060838782596063545
57213930377421060841227732839393
57213930378073665514345104541489
57213930378073665521938933546459
57213930378076672300236991444387
57213930378076672307829961406531
57213930378077567380066222689649
57213930378389716637758744677355
57213930378393618503479862825515
57213930378393623861791558672451
57213930378393623864240137119353
57213930383329681259573439898219
57213930383329681259657237042491
57213930383329686803372303301605
57213930384302243924172258995531
57213930401711173960152947697667
57213930402027219588075122445881
57213930402027225083585184677233
57213930402027225086095663602361
57213932451348575891184978778277
57213932451348581241903247265149
57213932451348581244163028934527
57213932451348581244354408462743
57213932452285105220866801403515
57213932452321122442907892001915
57221059527767396144880187804682
57221175915953622780826480225918
57221175915988739572316543559358
57221179744769875392632754145618
57221180223052479024416864688022
57221180223052479024605409312856
57221180223376634022975224698456
57221180382585363942815092779970
57221180382901415066225662780930
57221180435752187082335507053606
57221180435752187082524051678440
57221180435760290957294753371366
57221180436043626574800287856040
57221180436076342080893867064040
57221181634554726792372941645644
57221181658083877887295081594780
57221181658189228261765271595100
57221181658845740344629824096686
57221181659067248639127684234352
57221181659068149069678711499312
57221181870794391111826051139884
57221181870899741486296241140204
57221181889284833341238077011148
57221181889284833341238077028410
57221181889503637965137702396428
57221181889598232586557141233219
57221181889600933878481932862409
57221182296944864518385751193438
57221182296979981309875814526878
57221192430600387844013735667304
57221192430600387844013735671516
57221237653907630184526643361238
57221237653907630184715014408208
57221237653907630184777690420934
57221237653907630184777690433984
57221237884332313913938505923954
57221237884332313913938505937004
57221237884332313913938591676152
57221237884332313914189552983650
57221237884343119080550833103474
57221237884343119080550918838410
57221237884343119080739204133182
57221237884343119080801880163170
57221251267595765954455324670534
57221522662691308135057380917014
57221522893115991864469243479730
57221522893127697461632597924210
57221525044815634412433447626537
57221528405875165194865254058883
57221528405875165195137221706886
57221528405875165195137221706887
57221529097184383000231052997424
57221529097184383000231057228060
57221529114874192054863705710752
57221529114910209276904796309152
57221529327608766586125907638220
57221529327620772326806271171020
57221529328273683921812241791513
57221529328277285644016350851353
57221529328589434901705800837913
57221529328589735045222809926233
57221529351910586539340644097657
57221529351910586539340644447529
57221529351910586539340644447577
57221529351910586539528672524857
57221529352226637662750955714773
57221529352226637662750955831365
57221529352226637662939240659577
57221529352226637662939240659625
57221529352226637662939241009545
57221529352226637662939241126137
57221530550597221440458113124513
57221530550597221440731201515904
57221530550706173537132412184673
57221530556505546664562274914948
57221530556614848913138049176828
57221530556614848913138049176829
57221530557490216677551355935798
57221530557594314685739212170446
57221530787914900406963218498514
57221530787923004281922463882941
57221530787926606003938545928467
57221530787926606004126572942994
57221530788020250781433293240973
57221530788022952073086490293501
57221530788023852503637402300813
57221530788030755804340699575507
57221531242959790468444503749398
57221531266596993230304418031663
57221531266596993230304446611331
57221531266598195633679055822826
57221542274367305593944675816953
57221542274367305593944676289129
57221542274391616804780713551819
57221542274391616804783036500113
57221542274391617216374691029331
57221542274391617216374691033543
57221542274391617216374691383463
57221542274391622157950145950601
57221543479653943872300997450559
57221543710186690380873528646123
57221543710186691615655462154105
57221543710195695921162383339918
57221543710198402703245911011507
57221544117858434475137643843689
57221544170927090788375530742240
57221544171036059493601137754973
57221544171036062781270386229965
57221544171059210706948726046621
57221544188688088758299473549417
57221544188688088758299474612227
57221544188758337161110524632217
57221544188761935732843377827613
57221544188761939437189178312409
57221582239907198132520368082037
57221599452046266587640492053083
57221599452119201462273700514843
57221599452119250875298372908047
57221722947987582070440565292396
57221763147198987456044968299140
57221763147198987456233254643672
57221774158394651346974544831221
57221782451053113249088030191128
57221782503247371537898301146796
57221782503352721912368491147116
57221782504216310876421110203472
57221782504227117690162494120744
57221782504289256869175065950112
57221782504324379013646534073018
57222571722281977586570829452608
57222571722343807153522508924920
57222571722354612317687000128240
57222571722355812894202872457721
57222571722379224086081774068288
57222575792449237009976693287552
57222575817031991890096568201086
57222576023823374724187490036860
57222576029731699947826834934884
57222576029731699948018563435904
57222576029732000091535572524224
57222576029742805258147899703744
57222576029763214422504815177783
57222577228137399922500626347088
57222577228245201270478077799697
57222577228246401844546114152977
57222577251771601248375947208224
57222577251771901437646541206466
57222577251879702739869259388237
57222577251879702739870407276769
57222577252860721205033401834858
57222577459546404107606886047296
57222577459651803895583041008130
57222577465454729331437959446388
57222577465455029474954997349108
57222577465466784485624287939655
57222577465559228688884007847127
57222577465560429262931123495494
57222577465560429262931123495495
57222577465560429262952044200442
57222577465560429263202718072157
57222577465564030985406827131997
57222577465571234429543450675014
57222577938253158113120877136721
57222577943152853495859701909195
57222577943152853495859701910647
57222577943153753925574591556471
57222577943188870717064654889911
57222577943188870717900792507595
57222577943188870717900792509047
57222577944137171712073757118035
57222577944138374710246113335270
57222577944161483336951950535765
57222588739196064930263533750777
57222588739196068634609334235573
57222588739196069869391267730505
57222588739232085993848414279615
57222588951930894718801117090345
57222588951930894718803441088399
57222588951931794051767056645199
57222588951931795286550138383003
57222588951931795286552460981377
57222588951931795698144115860515
57222588951931795698144116214647
57222588969656771369637336057647
57222590174919098025563642478875
57222590175028046410298312032007
57222590175028066725639321609965
57222590387726870097424886972239
57222590387727770665173906865217
57222590387727774783557963975549
57222590387727776018340246548327
57222590387727776018403008663171
57222590387738581047754581113087
57222590387738581184952573727847
57222590387738581185015335842691
57222590405452744553093223120805
57222590405452751689896228860303
57222590866193145509449957406617
57222590866193149213795757891413
57222590866228267240068898380601
57222590866229166573034837935455
57222590866229166573034957307090
57222590866229168219411897150771
57222590866229168219411897504903
57222590866229173160987352072041
57222590866298515642879949463401
57222590866301213227738364635933
57222590866301213227738479426973
57222590866301216932084165120729
57222590866301216932084279911769
57222590866302117365084058051065
57222590866302117365084058523241
57222590866302117502344814311491
57222590866302117913876028493257
57222590866302119148719953985735
57222590866333632431922291382915
57222590866337234154126400442963
57222590866337234702918370885155
57222590866337234702918371239287
57222590883954143890905117347695
57222591025750346991853650467005
57222591025762058079384804391997
57222591025823296686317811570269
57222591025858413475360124201389
57222591025859315691932806105793
57222627718067010274661961689590
57222627718069711566315043484470
57222628941071071316446350542068
57222629100603957469626511195828
57222629555641060264514702048884
57222629579286702280961027004130
57222629632461629295440687595526
57222629632464330587093769390406
57222629786339861406783143560586
57222646165038649542909738623449
57222646165041350834562820418329
57222646165049460062667250611013
57222646330264056496409504679241
57222646330264061849575581495877
57222646383660194636090940179113
57222646856139825064890083831839
57222646856347822875801466461673
57222646856350524167454548256553
57222646856358629688789709217119
57222646862048450430545913623251
57222646862258849391285621655597
57222646862267253409740984119965
57222647021792034453179965894153
57222647021792036100395000788127
57222654679152667606169974649912
57222654679347160605170656329404
57222654679347160605191577034352
57222654679347160605191605614068
57222654679347160605191835301556
57222654679371472228356168483728
57222654679444407103010527221284
57222654679444407104702779917236
57222765318467924659463436001331
57222820835930929152804345510277
57222820835942935488281311804801
57223100576753547121355354276270
57223100576850841796662089703220
57223100594540645363310875701204
57223100806972332398098982251466
57223100807190236591447580371786
57223100807191137019491107445136
57223101285789839952989079924500
57223101285862726649859952410676
57223101285862774827621173758462
57223101285862776612011728311484
57223101285886186021948997275220
57223101285897893403501791644924
57223114216889657672726004712265
57223117832673024660192683137709
57223150368801940408806002692670
57223150368801940454559587601134
57223150847400594613263461140774
57223151059162812206017200222802
57223151060107211325180064792516
57223152283094493430395924607678
57223152283094493435478498785838
57223152283099296321527435950046
57223152283099312930073783982926
57223152283122407370558875881144
57223152283122423843559965403924
57223152283122429339889774846328
57223152283122729529160340146756
57223152283123607944710221988538
57223152283195658861710182954004
57223152283231681580081082994808
57223152283231681625834639206916
57223152519432321883316719944686
57223152519432321929070304853150
57223152921338909074670638280512
57223152974396475031795553092072
57223152974396480528125367114872
57223152974504532194248638910072
57223152974505732763234072388836
57223152974505732763234072505476
57223152974505732768316646566996
57223152974505732814070231475460
57223152974516537380803380666788
57223152974516537385885954844948
57223152974516537929846399568356
57223152974516537934928973746516
57223152974540849559806738596792
57223152998066098789007755817372
57223152998066398978278321117800
57223152998139033663640964279132
57223152998139033709394520491240
57223156572530519123132769434900
57223156572530519130472452193328
57223156572530519130473481063104
57223156572562939569438196581392
57223156572565635912175111712918
57223156572566836488688541941238
57223156572566836493771116119398
57223156572577641652855475245718
57223156572749357106198126737594
57223156572785674464225159538400
57223156572854723535088760230190
57223156572857408764790331646880
57223156572869414505470695179680
57223156572893692786053449060528
57223156572893692786054477930304
57223156572893726137879498219514
57223156572893742192299941711790
57223156589635003645737416564336
57223156589635303789254425652656
57223156590255494794353934378640
57223156590255494800274448564284
57223156590255494801965584785072
57223156590267500533339718012020
57223156590267500540114544886132
57223156590268400554075113071288
57223156590268401100607650449724
57223156590268401101151585745732
57223156590268401148599746181802
57223156590291512016412473307000
57223156590291517512742287329800
57223156590291812159908561807012
57223156590292696119173995665106
57223156590292710941637190670542
57223156590292710941909158337420
57223156590292712727993543778802
57223156590292715883024356178832
57223156590292716432339342747278
57223156590292716478092927655742
57223156590292717667686135313066
57223156590292717713167752556056
57223156590292717713439720222934
57223156590303517755380812859770
57223156590474332777691346934726
57223156590486338510777508391054
57223156590583284866771443918414
57223156590583301477828647847354
57223156590583301477829767036674
57223156590583551658462316242360
57223156590583601667099241727498
57223156590595257261528736542524
57223156590595290615046009527686
57223156590615666563149505113564
57223156590615666564841757809516
57223156590615666603252189118306
57223156590619568880485958510800
57223156590619568888097608917232
57223156590619618843386747534074
57223156590619618889140332325898
57223156749789563266488114840286
57223156803002030729178187265678
57223156803002330918448781262462
57223156803327387589974655121230
57223156826601409507318049033048
57223156826819347471614646429286
57223156826928299568288945489446
57223157280909054833973008832880
57223157280945372199531108519600
57223157281456594634972672412208
57223157281561966429167007180828
57223157281564662771903919598198
57223157281565546731646971472368
57223157281565563202389745959012
57223157281576373859432370804444
57223157281576373859495132588242
57223157281577552472327335005168
57223157281612691225053232274962
57223157281612691271563320080416
57223157281784651499063605945968
57223157281889767614348174004198
57223157281892469455106577813520
57223157281892469455107697002840
57223157281892769644377171693664
57223157281893603595737905006128
57223157281893625609985560625722
57223157281893669480131968182346
57223157281893670074928198958624
57223157281904430731681217239900
57223157281904480137927709891162
57223157304542655872814306936980
57223157304578673094855397535380
57223157305200063025469039621744
57223157305200068515899224031602
57223157305200068561652808940066
57223157305200069751246016597390
57223157305200069796999601507258
57223157305235487150294029463178
57223157305526926505309854221898
57223157305538926892820760790818
57223157517945700178296168236722
57223157517946000367566762233506
57223158646494345369251888861960
57223158646494345369817522773092
57223158646711949419083477893960
57223158646713194462909253744002
57223158646723955159763841426760
57223158646723955160329475337892
57223158646784928763474425852482
57223158646796934504154789385282
57223158664111262237063257209454
57223158664449875734010857670590
57223158664449881222745717733270
57223158664547127722256662348950
57223158716304272183464478023114
57223158716316277924144841555914
57223158716413524423655786171594
57223158716642889386452827703508
57223158716642891170841515357576
57223158717252573724988664598306
57223158717252575373621689208010
57223158717252575373809974502782
57223158717288592593883774150096
57223158717288598084313961746494
57223158717288598084397644099726
57223158717299403251009967029896
57223158717361825965179972746786
57223158717361827202219019524846
57223158717361827614001282651262
57223158717393947911707760562168
57223158717405955482531520472192
57223158717576779785769064130786
57223158717579465015469975499852
57223158717580365445957867574254
57223158717580380270179029711868
57223158717580382054570792468746
57223158717580382057016190692514
57223158717580632235936802011450
57223158717611852105056358682488
57223158717612747182438617360366
57223158717612752533159581512902
57223158717612797005365125444210
57223158717612802495791873611326
57223158717615448885685676986890
57223158717615498846057413781212
57223158717615498846057785298646
57223158717615498846058532970532
57223158717615498848505507889102
57223158717615498848506254025954
57223158717615504199227219582382
57223158717616649457974707683856
57223158717616654948404895280254
57223158717616702577123923351696
57223158717616703171920898716910
57223158717616704407267319728920
57223158717616704407267691284102
57223158717623557700528497800944
57223158717623559486609524594324
57223158717623602174422854998922
57223158717623607663157341971386
57223158717623859675880118592512
57223158717624808282226936668742
57223158717627454626366040519690
57223158717627460115017222461226
57223158717627460117548623154112
57223158717627460117549484087828
57223158717627461946855190944832
57223158717627504040143600056866
57223158717627504633248324261162
57223158717627510123675063929578
57223158717684831449447306641010
57223158717689634294762100617226
57223158717689634297207498840994
57223158717689634340452918807364
57223158717689634342961083632818
57223158717720848672241546918650
57223158717720854161915145406526
57223158717720854161916260021274
57223158717720854162668286587066
57223158717721154351186854019462
57223158717722054781674747960104
57223158717724701125876985135370
57223158717724750539654544672546
57223158717724751086248721929692
57223158717724751086249841119012
57223158717724751088697562174434
57223158723302573279055843049532
57223158723306475740139198918856
57223158723314580849879602959556
57223158723489005637527112199232
57223158723521422372713207931574
57223158723525328539268981204274
57223158723533433649575019156106
57223158723536085530651151483656
57223158740277390855845157652964
57223158740887060417665708738256
57223158740887075240134579456226
57223158740923099736720631335630
57223158740923377781531555729024
57223158740923392605692679142946
57223158740935105477400990146696
57223158740935105477672586277266
57223158741031151222361709972420
57223158741213933132976477173008
57223158741213983139102917948474
57223158741249933882013034569996
57223158741249950354996675762816
57223158741249999768855939563738
57223158741250000317897464786090
57223158741250000317897837838558
57223158741250000363651049577914
57223158741250000363652168767234
57223158741250300504661013030100
57223158741258059169920827750400
57223158741258103643815184948378
57223158741261963414556014335188
57223158741262006102640654210618
57223158741262006104332532300034
57223158741262011593067393879034
57223158741322935192530673247850
57223158741322935192531792437170
57223158741322935235777212403540
57223158741322935238285377228994
57223158741323235381801267127994
57223158741355300317954214518802
57223158741355350141633876868106
57223158741359252601335316695354
57223158741359252602151224219762
57223158741359258092581408629620
57223158741367311593126097745276
57223158877148340530048506368512
57223158877160346270728869901312
57223158952987905864764814852136
57223158953738962605631060056728
57223158953750970176454819966752
57223158953925396199451443400210
57223158953956866798979658177048
57223158953957811699288424938770
57223158953960470900098127260884
57223158953960513542428807383662
57223158953961669689776351674424
57223158953961671474166163141780
57223158953968574180532824088884
57223158953968874369803418087072
57223158954029846143370606135570
57223158954069771316359232763548
57223159355711876706916251682270
57223159355711926669548543780694
57223159355722731836913269068138
57223159355759049202471368754858
57223159355819978335671072503278
57223159355819978335672187118026
57223159355819978336424213683818
57223159355821128947588076028366
57223159355821177125349297376152
57223159355821178909739851929174
57223159355831984077104662955926
57223159355856295701229915262614
57223159355856295701230286804746
57223159355856295701982313370538
57223159432524001541534588968180
57223159432524007031965633956058
57223159432524049719297010682912
57223159432534812198577961137030
57223159432560372621038879687954
57223159432567277112275322942430
57223159432568477731344917639786
57223159432571179572793044900622
57223159432629356857392030215938
57223159432629406819543806116746
57223159432632103169808603214016
57223159432632103169809722403336
57223159432632108522979152087802
57223159432632108705993491727482
57223159432632403359079197094160
57223159432641364428215790125962
57223159432641414390367566026770
57223159432644114446673855255910
57223159432644116093740150246160
57223159432664523611033869450186
57223159432664523611034240992318
57223159432664523611786267558110
57223159432664823800304834990506
57223159432676531181857629360210
57223169495053602102842378550998
57223169495053602107924952729158
57223169495053602107924954245478
57223169495057503968563496699158
57223169495057503968563496817202
57223169495057503973646070877318
57223169495057503973646070995362
57223169512748261630231286439024
57223169512748261637006113313136
57223169512755166724797240747162
57223169512779478349674976901082
57223169512780678372192211766862
57223169748143791366216814890430
57223169748144091555487408887214
57223169749124809879641208688894
57223170133152726274066902234884
57223170150781306059595787522314
57223170150878602513309141957604
57223170150878902519565396198068
57223170150878902702579735837748
57223170150879817363390659241978
57223170150887022637942273738882
57223170212916473001705764111380
57223170212919483770606790812104
57223170212920385988079001068726
57223170212927274461548813092070
57223170212927279814694002617476
57223170212927279814714894626068
57223170212927289151709484539062
57223170212931191152243896294616
57223170212931191152246963242982
57223170212931191154691328248246
57223170212952807024100128657278
57223170212955508132740821737786
57223170212955508177742294339794
57223170212955508178494406649106
57223170212963612050919956039162
57223170227691032478104808173480
57223170230657072792919635316967
57223170230677782283810998234871
57223170363481314262723691672170
57223170390214270571544715539265
57223170443391897596388794109574
57223171586602831929553497219124
57223171586613654119573616036958
57223171586613654119573616386878
57223171586613654126351537861616
57223171586613654126351541049560
57223171586686588994206824498718
57223171586710900619084561002558
57223171586710900619087629737784
57223171586710900619087631137464
57223171586710900625862482477296
57223171586710900625862485665240
57223171662429441681774893703326
57223171662538415791755388071236
57223171663390650674999759692702
57223171663410158175785297127782
57223171663413761726354542695304
57223171663425767468726010914512
57223171663486713035829455126468
57223171663519128535666436665028
57223171663519128581419992877136
57223171663523035935876749808968
57223171663523035981630306021076
57223171663531139810835995193608
57223171663531139856589551405716
57223171799386297051371948381784
57223171799386297051372034470852
57223171799421413294575581781000
57223171799421413301350408655112
57223171799421413842862016314494
57223171799421413843618600682568
57223172277912020643810664902796
57223172277983751238335460882234
57223172277984951806566715947336
57223172277995756979015824415034
57223172277995761961073975145216
57223172277995761966156549323376
57223172277995762327102654896958
57223172277995762510116994046784
57223172277995762510116994064254
57223172277995762515199568224944
57223172277995762515199596921300
57223172278020072309933936697996
57223172278020073957063074942808
57223172278020074140077333075220
57223175876264849036109876658616
57223175876336583344017054473818
57223175876336598163280537536202
57223175876336598168363111714362
57223175876337798734903180014442
57223175876337799972507084348442
57223175876369014899031494710864
57223175876369014905806321584976
57223175876372915528840964403304
57223175876372915536180647161732
57223175876372915536181676031508
57223175876372916764752612859024
57223175876372916771527439733136
57223175876372917366324043556218
57223175876372917366325072408732
57223175876372920475309410011236
57223175876372922305452806388460
57223175893673423623399131393082
57223175893674624197467168218746
57223175893674673610491582344746
57223175893771870691620216255318
57223175893771918867875233024702
57223175893965213083995959783176
57223175893989522924485001792820
57223175894062459575916916118154
57223175894062474400889733285412
57223175894062759589494628548534
57223175894062759772508595116712
57223175894062774590160327282196
57223175894074465363165996797268
57223175894074465370509150396894
57223175894094874534300866563464
57223175894094891137768084083766
57223175894094891137771637826088
57223175894095191326767080435064
57223175894095191327038678081954
57223175894095195031113738777900
57223175894098776811532280190036
57223175894098776989467487440654
57223175894098776994546619357332
57223175894098793415000726632302
57223175894098793415003050980276
57223175894098793422614620015002
57223175894098793422614620016406
57223175894098793422615734623926
57223175894098793465836799981182
57223175894098793598017390619956
57223175894098793598289358267960
57223175953181145268785873013940
57223175969901991427449485406844
57223175969902024780966758392006
57223175969902040840473899532844
57223175969902341573700354124618
57223175969922700912692386210168
57223175969926351230002521492982
57223175969926656909703299899624
57223175969934411998589026742506
57223175969934456340310881071404
57223175969934461876492328763136
57223175969934712187859620740694
57223175969934762020009337851456
57223175970486803980813256974190
57223175970546782676394058218478
57223175970582799898431709387596
57223175970584065297431995388958
57223175970594877608381489440176
57223175970870985852441498350830
57223175970870987087788287730078
57223175970870996965478642587774
57223175970874589407044995887174
57223175970874604046500643446660
57223175970882693096730466921452
57223175970882693233991221646844
57223175970882693233994664262666
57223175970882693272969950984840
57223175970882993423265258260854
57223175970886611617324403356684
57223175970907004309825938899196
57223175970907004904350573544904
57223175970907004904625640497798
57223175970907004906882720498350
57223175970907019546337624985220
57223175970907020913296710161820
57223175970907020959047855932466
57223175970907021325078974351046
57223175970907021332418572667540
57223175970907021507821344807528
57223175970907021508089760229530
57223175970907021508090874851504
57223175970907021508093312455532
57223175970907321102563750417686
57223175970907321102567304160008
57223175970907321697088756580828
57223175970907321697360354227718
57223175970907325401707382590542
57223175970910906770071691693064
57223175970910906770908519929648
57223175970910906772603838646510
57223175970910923243893275725568
57223175970910923373542462955688
57223175970910923373563383662040
57223175970910923374379291192272
57223175970919010645306004030598
57223175970919010647563084031150
57223175970919026699728219465266
57223175970919027111510483641442
57223175970919027117161384895244
57223175970919027248771238366834
57223175970919027248773680692596
57223175970919027249338536576912
57223175970919032188463944692346
57223175970919032600246208881572
57223175970919032607588133062360
57223176105789852827107467288910
57223176105789852832190041467070
57223176106772972670592276080284
57223176106774173244576625008678
57223176106774173244576629613772
57223176106774173427590969247628
57223176106774189848124167759208
57223176106809306639534020525380
57223176106809306647145585310916
57223176106809306647145671049904
57223176106809311586273319290644
57223176106809313416416715667868
57223176130403872006186514888906
57223176130407474322915262843804
57223176130443808292212662466784
57223176182636866238925628401500
57223176182636866284679213309964
57223176182638066858747249663244
57223176182638072349173989331660
57223176183294580168551150277198
57223176183617534549610977016728
57223176183617534595364561925192
57223176183618740657411705818718
57223176183618740703165290727182
57223176584400279618740194337842
57223176584424594949658306620804
57223176585091915622309401024850
57223176585263574112720589480968
57223176585263874249190804047172
57223176585371647732970138906608
57223176585372826345865102990692
57223176585372826345865103107332
57223176585372826352639929864804
57223176585372827992241014317268
57223176585372827992241014433908
57223176585372844052016685652482
57223176585383633159606486912176
57223176585383633166381313786288
57223176585383649226161198926110
57223176585383649768156388805470
57223176585383654762344971432376
57223176585383655311386953000200
57223176585383655311951725629260
57223176585383655311951812072460
57223176585407964557079311209072
57223176585407966387222707586296
57223176585407966745657295348342
57223176585407966745719971025810
57223176608897175144783712429346
57223176609006129024763300646456
57223176609006429214033894526600
57223176609050571862056853327658
57223176661211209361707690210640
57223176661211209369239130149022
57223176661211509550978284090784
57223176661867722679109351360750
57223176661868022868376391498572
57223176661868022868379945240894
57223176661904045581605402102752
57223176661904045627358986894576
57223176662181070726477032685694
57223176662191883031402778516292
57223176662191883221190907187772
57223176662193078297298353456496
57223176662193078297300792595718
57223176662193083788485154154912
57223176662216194838475474384346
57223176662228200579975217488352
57223176662228200625728802280176
57223178019892747173782984272798
57223178020184486672315818119838
57223178020219360418785081263814
57223178020220560992853117617094
57223178020877069368678844846372
57223178021059549491341663828500
57223178021091969932565815461570
57223178021094671635812875088094
57223178021094671636001160382866
57223178021094677126996318656232
57223178021094973609388931913324
57223178021095857383463446500246
57223178021095872208101905785060
57223178021095873442967521633224
57223178021095874037763752390628
57223178021095877698532093381458
57223178021095877698615771485340
57223178021102782236736722695528
57223178021103082424040771516352
57223178021106662552248428150880
57223178021106679160798706171074
57223178021106679160799477823406
57223178021106679161635444776354
57223178021106684102457840843688
57223178021106684512273563056752
57223178021106684512294479045790
57223178021106684695287812235390
57223178021106684696982475489396
57223178021106684696983250329672
57223178021168801731532971976980
57223178021168807082735199985968
57223178021168807267716745900396
57223178021168808866643376047514
57223178021168808868902807576076
57223178021179614036268653238114
57223178021203923876004183236574
57223178021203923876192468531346
57223178021203925660392875508786
57223178021203925706146460418654
57223178021203929364655365176658
57223178021203929364655365178110
57223178021203929367186765870996
57223178021203931011805423661470
57223178021203931194798756851070
57223178027003303774879144708120
57223178027015309515559508240920
57223178044729158463978204692670
57223178044729158464246706085696
57223178044729158464249800804366
57223178044741164204927069618496
57223178044741164204930164337166
57223178044741164205494248569150
57223178044802108115591758685908
57223178044802108161348785265426
57223178044802108163041039496572
57223178044802109947158129522624
57223178044802109947429727169514
57223178044802408304862352682692
57223178044814115733864794684862
57223178044834524852470109484262
57223178044834524898224808997230
57223178044834825041740703482450
57223178044838425526906884952146
57223178044838427312716233814438
57223178044846530638905172530030
57223178096922516546948824050892
57223178096934243696493785794512
57223178096934243696494909607800
57223178096934243742248494517668
57223178096935439374928987568178
57223178096935444316316530870948
57223178097004471789044848678282
57223178097027882980926155192050
57223178097032685872747679487906
57223178097039594068517372418394
57223178097039594070963975794832
57223178097039594070965099608120
57223178097039594116718684517988
57223178097039595901107372172056
57223178097039894257787966416582
57223178097040794690786720871268
57223178097040796475175408525336
57223178097664887566959267621706
57223178097687998570324195884214
57223178097689199189326523315304
57223178097696107799893385358568
57223178097697308008183790909128
57223178097697308556975761351320
57223178097879773668390037955320
57223178097903199689322235263466
57223178097903200924668252990382
57223178097904085293266657628252
57223178097904085478726366677092
57223178097904101352771475820796
57223178097904101355220317625270
57223178097906806902520529708328
57223178097906808732664012528912
57223178097908003813854056851248
57223178097914907070875401175302
57223178097914912010570579705236
57223178097914912012261795031260
57223178097914912056324164615104
57223178097914912605363448278178
57223178097914912607059173681568
57223178097914913842405191408484
57223178097915207260145995173490
57223178097915212199837811518962
57223178097915212201532389029448
57223178097915212794634042276366
57223178097916107688251540952198
57223178097916112629635611859862
57223178097916112630392200968384
57223178097918814472507547825128
57223178097918814472528468531480
57223178097918814473344289618352
57223178097918814473344376061712
57223178097918816119657525269232
57223178097918816302650857758992
57223178097977035175828445856822
57223178097987841946072607425686
57223178098012153570197201232666
57223178098012153570386263965766
57223178098012153616139820177874
57223178098012157276990719708648
57223178098012158923303955359528
57223178098012159104602711038642
57223178098012159106297287849288
57223178098024164845366761627486
57223178098024164847814479618672
57223178098024166494127715269552
57223178098024166677121047759312
57223178257439694885844173182672
57223178257447798760803418567312
57223178257451700626524536715472
57223178257548947720560029887792
57223178735065783368392117619178
57223178735163029867903062234858
57223178735819543596832471098754
57223178735820744353893840641634
57223178736015236803392282029230
57223178736111281448215246462434
57223178736111283095365304945794
57223178736111283278358638135394
57223178736120587178342988227166
57223343969886086116901340301246
57223343969886087755058010197964
57223343969886087755058038777680
57223343970858694837925170281730
57223346121606437971298408026706
57223346830640581622517283612868
57223350422093326128706483801852
57223350422101434943355223050230
57223350422104136653570814843998
57223350422104136654386722387280
57223350422104137888917493086710
57223350422104137891425652981848
57223350428008811382137774152390
57223350428009710166393363893310
57223350428009711815217796157436
57223350428009711995703055313462
57223350428009711998232135796908
57223350428009759984151036104854
57223350428009759991764901262130
57223350428012763258773764048928
57223350428013662581929139740022
57223350428013662588709676180798
57223350428013662589546472196260
57223350428013662589546475738496
57223350428013662589546504434852
57223350428013663686795796573802
57223350428013663824056465560046
57223350428013663826585546043492
57223350428013664235838729736222
57223350428013664235838729749320
57223350428013664235838815475370
57223350428013664235838815492839
57223350428013664235838815492840
57223350428013664235839072705912
57223350428013664235839072710284
57223350428013664236675557990276
57223350428013664236675643725052
57223350428013664238367810232766
57223350428013664238367896321833
57223350428013664238367896321834
57223350428013664238368153171888
57223350428013664238368153526180
57223350428013664418854188234176
57223350428013664421382149853524
57223350428670175762066406683270
57223350428670175768844787299704
57223350428670175768844790487648
57223350428958007868004052535042
57223350428981419055555245920938
57223350428981419059801766683916
57223350428981419060638848968874
57223350428982319486106273185898
57223350428982319486107047903918
57223350428982319486107048020558
57223350428982319491189876233834
57223350428982319492881788688962
57223350428993430332417057845310
57223350428993430337499518417543
57223350428993430339195237587252
57223350428994330760436593723222
57223350428994330760436595140372
57223350428994330760436598322700
57223350428994330760436679812290
57223350428994330762968085110270
57223350428994330767214519430048
57223350428994330768050544497390
57223350428994330768050545682504
57223350428994330768050546032424
57223350428994330769745921540084
57223350428994330769745924728028
57223350428994330769746264852212
57223351120291493007095828803850
57223351120303498747776192336650
57223351137044806040123038250752
57223351137044806040127285347972
57223351137045106046358400599472
57223351137045106046362619118380
57223351137045106046383539706688
57223351137045106183644294436292
57223351138028176060142214558526
57223351138028476202843316116614
57223351138028476203659223646846
57223352549198474845303260571852
57223352549210187578396284234214
57223352549210187580844005289635
57223352549210187580844091032996
57223352555009541855077582319062
57223352555115194204902752962612
57223352555115194205654865271924
57223352555115209029813666204112
57223352555118810752017775263952
57223352555118811298528240508076
57223352555118811300223964511786
57223352555118811301060792765840
57223352555118811301063116647254
57223352555118812947435557132631
57223352555118812947435557132632
57223352555118812947438917900151
57223352555118812948188702543808
57223352555118812948192173385006
57223352555118813130453257539624
57223352555118813131203042183280
57223352555118813131204190560213
57223352556063140106538232366378
57223352556087451731415968520298
57223352556087457267597303304491
57223352556087457267597303304492
57223352556099463008277666837292
57223352556099464655406838832851
57223352572735718283569495212558
57223352572735718283590416035598
57223352572735718286097428252190
57223352572829012911501406525866
57223352572840770298095460853488
57223352572841068658057138736956
57223352572841068658060606035918
57223352572841070304351686631084
57223352572841070444144993030880
57223352572841070444959781365968
57223352572841070487366026270556
57223352572841085129347318888630
57223352572843488064386034224202
57223352572843788207083664927994
57223352572843788207087111793166
57223352572843788252816329248150
57223352572843788617174794670242
57223352572843788618846161025554
57223352572843788618865928054410
57223352572843788618867081731906
57223352572843788618869375982356
57223352572843788618869375982440
57223352573812432938274614891112
57223352573812432939090522434394
57223352573824438677260407514498
57223352573824438678954978423912
57223352573824438679770885967194
57223352573824440461652537311956
57223352573824440461652538387864
57223352573824440463343670696124
57223352573824440464163050130412
57223352573824440464163050143462
57225709603276405648029675565582
57225711595369628113480879968256
57225711595474978487951069968576
57225711749064120655162351575163
57225711749066821946815347630895
57225711749066821946815433370043
57225711754964341996691312955112
57225711754964342001774658785604
57225711754964342598830783418472
57225711754972445878993310188943
57225711754972445878993424974123
57225711754972445878993424974207
57225711754972445878993424974367
57225711754972445878993426374047
57225711754975147170646765386371
57225715825034905981753119740764
57225715902827454349696130835172
57225715902830155641349298723284
57225715902830455784866307929696
57225715902830455830619892721520
57225715902862871147442534620608
57225715902862871284703289468256
57225715902862871330456874260080
57225715902862920690887019882418
57225716037769480513203606962956
57225716038437999571094049826217
57225716062060795489076351973856
57225716062067698744214234362553
57225716062068599174765261977433
57225716062068599174953290054713
57225716062071300466418343772265
57225716062071300466606371849593
57225716062071601067470943212912
57225716062352234798338850089912
57225716062352234798341947872818
57225716062360338673298095824632
57225716062384650298175830112069
57225716062384650298175830112105
57225716062384650298175830112153
57225716062384650298175831628472
57225716062384650298175831628473
57225716062384650298176606346444
57225716062384698469013286054082
57225716062387351589828655156100
57225716062387351589828655156101
57225716062387351590016939984313
57225716062387651779099249037696
57225716062387651779099249154336
57225717260757635224039695369473
57225717260757935367620266922777
57225717260866887464231003517953
57225717260866887464294565982937
57225717338335581158716124281154
57225717338550783877326473463478
57225717338554385782615749666434
57225717338658884956536806241916
57225717492275040632627705528497
57225717492275040632627705528740
57225717492283144507586950913380
57225717497102999930348899856488
57225717497211051596472171651688
57225717498086419500464872214824
57225717498183365673381792431020
57225717498183366268178396259766
57225717498183616037343495917680
57225717498183665999975788015861
57225717498183665999975788016104
57225717498183666000164189618237
57225717498191469548341037815660
57225717953148717886935845711303
57225717975701654822864688669286
57225717975701654823617058194638
57225717975701654823617058194639
57225717975773388941167976402747
57225717975809406163209067001147
57225717975810606920291357254799
57225717976466219669125284561550
57225717976649655491259131358358
57225717976682070991096198636226
57225717976755005865729321358678
57225717976755005865729321358679
57225717976755007695056900525422
57225717976757707156567357600978
57225717976757707157382031611587
57225717976757708986709982320254
57225717976758009130206070821718
57225717976779317489792011960018
57225717976779317490043059019679
57225717976779317490607143251906
57225717976790122656404339139538
57225728825027548453636352901023
57225728825027549688418286395955
57225728825027550100012264227599
57225728984528019521022375613865
57225728984551430164109391583897
57225728984551430164109392646707
57225728984551430164111715595001
57225728984552329497075331138751
57225728984552331143451242465327
57225729037726357178589052175293
57225729037726357178591376173347
57225729055427922206995255930217
57225729055427922206995256402393
57225729055463944368164080508345
57225729055463944368226842623189
57225730260823512574429380297185
57225730420347404307951227970859
57225730420347405542733161478841
57225730420348310228866238469101
57225730420348311463648171964033
57225730473522331322430888562255
57225730473522332557212822057187
57225730898848802685377172874153
57225730898848802685377173936963
57225730898849702018343115965467
57225730898849703253125049106267
57225730898849703253125049460399
57225730898919051088188223956953
57225730898921748673047012200779
57225730898921752377392812685575
57225730898922652810392333016793
57225730898922653364266877637145
57225730898922654591517371187919
57225730898954167877230565876467
57225730898955070139639715632663
57225730952023729699856833465549
57225730952096676106651717868237
57225730952096679394320965871053
57225730952096679394320966343229
57225730952096681045779451847965
57225730952100281670399620023421
57225730952100283316775531349997
57225730969822552345893957940877
57225730969822555496365213333145
57225730969822555496365213805321
57225730969822556045157183775337
57225730969822556050239758425673
57225730969858573267198274373737
57225731111621460849352806281741
57225731111633167818496431187973
57225731111657479854967800817265
57225731111664421449905029720058
57225731129274385747754973924541
57225731129347337088595046354381
57225731129347338323376979849313
57225731129359043920540678650065
57225731129383354310636136952781
57225731129383355545418070447713
57225735277214084098951685923544
57225735436771282426050273111779
57225767035767836048997696189751
57225767035767836048997696193963
57225767514344882117343630401683
57225767514344882117343633588223
57225767514344882119854227895025
57225767514377297617180611940243
57225767514377297617180615126783
57225767727044590177773903362473
57225767727077005675100402198939
57225767744770466417016143435113
57225767744781271995221415344413
57225767750690247011623317978022
57225767750906378335747197917918
57225767750906378335747283657066
57225767750906380119321101855042
57225767750906380119321444811634
57225767797956199009701334203013
57225767803865174026102978569418
57225767804075903178703043785118
57225767804084007053662289169758
57225767804084008837236193106882
57225767804087610559440302166722
57225768950065208570265477484219
57225768950067911510805063862717
57225769020968714764526964526753
57225769020968714764527997628617
57225769021076782894409349587713
57225769180492595240216926425433
57225769180493495807965946300941
57225769180500699115176171810073
57225769180501599682925191685581
57225769180504301386172251312105
57225769180504301386172509579309
57225769180597960429560097116587
57225769180597960432070576632141
57225769180598860999819596507649
57225769180601563937848331361901
57225769180609667812807576746541
57225769180609667812807835013745
57225769186413276814167012464170
57225769239988941810555210047141
57225769641447327888383822242019
57225769641447327890894301757573
57225769641471639513262330044059
57225769659066938368023277441195
57225769659099353867860258625623
57225769659172303559877042439151
57225769659173204130136541830213
57225769659175907068165276684465
57225769659196615184755550241191
57225769665009229863666917962972
57225769665011931155319998708092
57225769665011931155319999757852
57225769665082164740748962089078
57225769665084866032402043883958
57225769718186858169799659299488
57225769871883719001043422701893
57225769872138025569818138272058
57225769877722444793892663485758
57225769877820608462172496438814
57225769878046350793649211671102
57225769878046354497995012155898
57225769878047551555982326958849
57225769895870678001424688886056
57225773334265611529944628028642
57225773334338546404577579272958
57225773493798497683124445725810
57225773493798497683124788682402
57225773493871432557757997144162
57225773546979728123055360742718
57225773547049061275484460144638
57225773547052662997688483465330
57225773547052662997688569204478
57225773547271467621588108850610
57225773547271467621588194589758
57225773547376882785550057668719
57225773547376882785550829321051
57225773565127026184891323675056
57225773565127026184892095327388
57225773948827494825982603700654
57225773948835598700941849085294
57225773972786206243141337866405
57225773972786206243706196933049
57225773972788907946576682787701
57225773972788907947141541854345
57225774025963834961621202445741
57225774043409629807368834444986
57225774185507526281413687096693
57225774185508427398017324742353
57225774203226150348773462474345
57225775384558628092080713130314
57225775384558629327426730857230
57225775384631564202059939318990
57225775384842263715466273515386
57225775384842263715654301592714
57225775384850368825959564704270
57225775479100242464911913396744
57225775614995020437638527827326
57225775614995020986618526346846
57225775615067955312271736289086
57225775615286759936171361674366
57225775615290362207167441176398
57225775615290362207355469253726
57225775621231456789221536251451
57225775621296282849767531650901
57225775621304402784231828926027
57225775638945577468476485967125
57225776099903046419046097886915
57225786250812502081045733163925
57225786250815203189684590110373
57225786250839514814583218272885
57225786250847623630905642556597
57225786250847623814108267490841
57225786250847623814191835525209
57225786250847624225701873314001
57225786256537440851539563419365
57225786256720828540494792408661
57225786256756245475418296796053
57225786256756245475501864830421
57225786410150893405897808452765
57225786410161700219638159268173
57225786410161700402568816082237
57225786410337284360102700783805
57225786410348089526715027963325
57225786410369699859877006296589
57225786410372406503923160590201
57225786410372406504758840933881
57225786410380505026489333476109
57225786416062225600831669131091
57225786416062225601016598375705
57225786416277128358985813522550
57225786416278028789811907736275
57225786416281030222450594738645
57225786416281030224731294516371
57225786416281030224978899786761
57225786416281030224981998619475
57225786463523016541194688556125
57225786463523016952976694465097
57225786463547027976739183383841
57225786463547328166009748684269
57225786463550029868692724078809
57225786463550029869256808310793
57225786463550029869507512413897
57225786463558138639282484157601
57225786463558138639282484159005
57225786463558138685015148361117
57225786463558138685015148362521
57225786463558138685850828704797
57225786463558138685850828706201
57225786469237152615311329722487
57225786469423236471455197883593
57225786469431341765025761953765
57225786469455656912676250329817
57225786469455657095944650122551
57225786469455953533336939161637
57225786469455957239210955107767
57225786469455957239461659210871
57225786469532540692686498620579
57225786469532540692686498624791
57225786469540644567645744009431
57225786871221768615162095459750
57225786871246083941060310462698
57225786888749553102479659671031
57225786888752254805914747374883
57225786888760358680870893925405
57225786888944041160114379162013
57225786888944046101501548902391
57225786888944046693766375778965
57225786888944046696294680827081
57225786888944046696297779659795
57225786888946744098895484591377
57225786888946747802405232725413
57225786888946747804936636606243
57225786888946747987950861454675
57225786888946749635075786256445
57225786888968358320924811710611
57225786888971059429560197815861
57225786888971059612577893505491
57225786888971059612762822750105
57225786888979163304770519312089
57225786888979165134097979459917
57225786894636565025295490516117
57225786894668685732337179028483
57225786894668985875854188116803
57225786894855369649174223892805
57225786894855369649257791927173
57225786894855373355298943942039
57225786894876683544755885109655
57225786894887489761440200585017
57225786894887489763111561272377
57225786894887788855049258613517
57225786941927181820394407966279
57225786942121674819416297197639
57225786942121675002427423213357
57225786942121675002430522046071
57225786942145986627242483341501
57225786942145986627245582174215
57225786942145987038839560005859
57225786942148688330492641800739
57225786942156793440230726096947
57225786948030001873386520246885
57225786948030300369775505700721
57225786948030300369778604533435
57225786948054311850888627495931
57225786948054311851073556740545
57225786948065418807557912324965
57225786965573390851842873866660
57225786965865189646925240991767
57225787101435756349260916698103
57225787101460066738789536290989
57225787101460067974138652852023
57225787101654560973160542083383
57225787101654561156174766931815
57225787101654561565425368959957
57225787101654561567956772840787
57225787101657262859606755801549
57225787101657262859609854635667
57225787101678572591719261759531
57225787101678573003313239591175
57225787101678872781052503085735
57225787101681572651813938424437
57225787101681574481956186908757
57225787101681574484487590789587
57225787101689678358628949005021
57225787101755459893746936335525
57225787107336273083214132881701
57225787107554781269697478386589
57225787107555077707092866258389
57225787107555077707176434292757
57225787107563186932773451445869
57225787107563186935029788373805
57225787107587196586250589909203
57225787107587197821032523404135
57225787107587496912967900979101
57225787107587498559907524527725
57225787107590199850996894099153
57225787107591101021136346809938
57225787107664085306848575034997
57225787107672199561428017457203
57225787107696500806939702828145
57225787107696500807503787060129
57225787107696500809196039756081
57225787124440777913046167366821
57225787124440777913046167366822
57225787124448582879855313398649
57225787125388760606140573117429
57225787125396864481099818502069
57225787125398075800670257529843
57225788383862295361966241160185
57225788401661153912508942464627
57225788543387076398065540180157
57225788543394328521826826342107
57225788543395228952294142201887
57225788543395228952377824555119
57225788543460011272698748641917
57225788543460060683774329149347
57225788543460060684025376209043
57225788543460060684028587119459
57225788543460060684028587123671
57225788543460060685723162763705
57225788543460060685723162767917
57225788543460060690803413993571
57225788543460060693062845522133
57225788543460060693063079224287
57225788543468163826927350663647
57225788543468163826927379243363
57225788543468164558984621593683
57225788543468164558987832508311
57225788543468164560679313547719
57225788543468164560679313551931
57225788543468164560682408148345
57225788543468164560682408152557
57225788543468164565762659382423
57225788543468164568022324608927
57225788561121105191620064627759
57225789021993839974686883775225
57225789021993888145587358703783
57225789022058719152603327483413
57225789022066823027562805625441
57225789022091134652440541779361
57225792614186821053097239586070
57225792691250221510543394737751
57225792691347482834215695524741
57225792691347482835907948220693
57225792844611504782509102148786
57225792844938427501371585976295
57225792844939327931922527502107
57225792844939327931922613241255
57225792844939328069120515507721
57225792844939328069120518695665
57225792844947431944079764080305
57225792850775007494551661797853
57225792850783111369510904000165
57225792850783111369573666115009
57225792850847052914473138936619
57225792850847052914473253255483
57225792850847953345024166201579
57225792850847953345024280520443
57225792850847953482222154207193
57225792850847953482222157395137
57225792850847953482284919514193
57225792850847953482304720907357
57225792850847953482305836915961
57225792850847953482305840102501
57225792850847953482475529754215
57225792850856057219983411586219
57225792850856057219983525905083
57225792850856057357181399597449
57225792850856057357181402779777
57225792850856057357244161712293
57225792850856057357434775138855
57225792868572929153778140774183
57225793329454715824314938913797
57225793329454715824318033514423
57225793329479027449192675067717
57225794765145324766701713385812
57225794765145324766722633974120
57225794765169636391579449539732
57225794765169636391600370128040
57225794765177741501885483236631
57225794765177741503580058880877
57225794765242571266212658001492
57225794765250676378210172742011
57225794765250676378213267342637
57225889796655890187765876629119
57225890275226626098169256310391
57225891709968944533553012283185
57225891710074344321799983793865
57225891710730856403663790322361
57225891710734459910256932822741
57225891710949661028316557936489
57225891710949661028318880884783
57225891710953264532402232139849
57225891711014536499627769631319
57225891711046906930582315217965
57225891711046907479625332719853
57225891711046957488199582175003
57225891711050559210406704446293
57225891711058613076224607514357
57225891711058614313767380860699
57225891711061316017265403224713
57225891786781074309078084618917
57225891787761790801396235347421
57225891787761790803025721206795
57225891787761790803088488043373
57225891787761792585785956116403
57225891787761835272949796890165
57225891787761835275478878889931
57225891946314008641253093288105
57225891947075872927666949234813
57225891947075872927729708167329
57225891947075872927921092294815
57225891947286573628660078823947
57225891947286573628660166330165
57225891947286573630853741139045
57225891947286573630916503258101
57225891947286574040379667337317
57225891947294677503619324204375
57225891947294677551629333552609
57225891947294677551820717680095
57225891947298279225760672566361
57225891947298279225823520774645
57225891947298279822813611906053
57225891947298279822813697999493
57225891947395525727528038786267
57225891947395526139310302975493
57225891947395573903493175691171
57225891947395575733908541250029
57225891947403679608867786634669
57225892424981694572685066590929
57225892425006006197563574401393
57225892425642110351248975406893
57225892425642110351249318363485
57225892425674527681229725325545
57225892425860914974584888564461
57225892425860914975086301020227
57225892425860916759476107882489
57225892425860964937969636991807
57225892425881324139508988040529
57225892425881324688552005542417
57225892425893330474359198313545
57225892425896982160010641850899
57225892425896982160010727590207
57225892425954259014142196502289
57225892425954259563185214004177
57225892425957861285389323064017
57225892425966314762559898805833
57225892425966315311602917707401
57225892425966315357356588350801
57225892425966316546949796008125
57225892425966316958731974462415
57225892425969917033807026784711
57225892425969918863951194810055
57225892426002333768991572519709
57225892426002334180773836708935
57225892426005035472427004247175
57225903436681835297559074943601
57225903513526381168281443339317
57225905351088460241969358731896
57225911170683455753519834704840
57225941963869333713187440130069
57225941963869634039091945693361
57225941963869634041602458624245
57225941963880138879799771558939
57225941963881339636819385782763
57225941963881339638765813068725
57225942040681763815184201443711
57225942040693469412347551301971
57225942199269955007083339531810
57225943399556328861118661710069
57225943399556329412418444485713
57225943399556329412418444835633
57225943399556329412421800885791
57225943399556329412439365192065
57225943399592346632767282388161
57225943399592346632768315490025
57225943399592346632768315839945
57225943399592346634483897933903
57225943399592646776306331727897
57225943399592646822038995581493
57225943399592646822038995931413
57225943399592646822310965114611
57225943399592646823733571225739
57225943399592646824005540408937
57225943399592646824570399829713
57225943399592646824570400879473
57225943399604352375139127314501
57225943399604352375412129599403
57225943399604352382754135306125
57225943476368459238783118402831
57225943476404776604338809052189
57225943476404776604338894791337
57225943635937683660148821500617
57225943635937683660148821504989
57225943635937683667742904186731
57225943635941285199338590907887
57225943635941285382352930547359
57225943636046635764417203246891
57225944114500015514167518825481
57225944114503917379887522364717
57225944114503917379887608457997
57225944114503917425892155755643
57225944114503917433235280653297
57225944114503917433235280657509
57225944114515622977050958316257
57225944114609267807705470653617
57225944114609267807705470657829
57225944114612875015257192659311
57225944114612875020339762605383
57225944114612875020339766837471
57225944114620973351522181418441
57225944345045662619062322345087
57225944345045662624146011132171
57225944345045662624146011486303
57225947705781038266513333624655
57225947705781038274043625675909
57225947705789142141471459328717
57225947705789142141471803820503
57225947705789142141472579009295
57225947705789142141472580059055
57225947705789142148249729881461
57225947705789142149002871060549
57225947706105193272413441061509
57225947706105237744048366730925
57225947706105237744050689679219
57225947706725367630065382274279
57225947706725417034054765989737
57225947706725417585291873095141
57225947706725433642602574391705
57225947706725433642605672174659
57225947706725433642605700871015
57225947706725433644799246987751
57225947706725433644800018640083
57225947706725433644862009102595
57225947706761434812418894275991
57225947706761450864580903225181
57225947706761450864643664990105
57225947706761450864644439824765
57225947706761450864646788282875
57225947706761450865208524056749
57225947706761450866841109238483
57225947706761451276928796720653
57225947706761451276928796733703
57225947706761451276928801319923
57225947706761451276991558835497
57225947706761451276991558852759
57225947706761451276993910485763
57225947706761451277179845193079
57225947706761451277179845197291
57225947706761451279439281307861
57225947706761451414189551446045
57225947706761456217751222063171
57225947706761456225094260889019
57225947706761456225157023003863
57225947706761456225345309348395
57225947706761456767358328396313
57225947706761734994975100584087
57225947706761735002505740178153
57225947706761751053914258982677
57225947706761751053917353583303
57225947706761751053918501493677
57225947706761751054483360920069
57225947706761751061448793894851
57225947706761751062010558370697
57225947706761751062013652971323
57225947706761751603460145444233
57225947706761751603462468392527
57225947706761751603462841463869
57225947706761751603462845695957
57225947706761751603463617348289
57225947706761751603522907563289
57225947706761751603525230511583
57225947706761751603526378421957
57225947706761751603526379821637
57225947706761751605970658379329
57225947706761751611053575868213
57225947706761751611053575872585
57225947706761751611056670468839
57225947706761751611056670473211
57225947706761756544345246811123
57225947706761756552440745608591
57225947706765353325730488881477
57225947706765358686427119216161
57225947706772256443038256358851
57225947706772256445297691423873
57225947706772256445485977768405
57225947706772261384363549259953
57225947706772261391769350183383
57225947706772261933406568161521
57225947706772562130082191907403
57225947706773457199872681657919
57225947706773457199872681662131
57225947706773457199872682012051
57225947706773457200120632351811
57225947706773457200123730488897
57225947706773457200626200494569
57225947706773457202318109879797
57225947706773457202318452836389
57225947706773457202381215309737
57225947706773457207401023832221
57225947706773457207404121615175
57225947706773457207404121969307
57225947706773457207466883738603
57225947706773457207655170092021
57225947706773457207655170096233
57225947706773457207655170446153
57225947706773462141508601274477
57225947706773462148788192522839
57225947706773462553290865450653
57225947706773462560570456580923
57225947706773462560822276710101
57225947706776163852287072160449
57225947707053474502730569503701
57225947707053490559981627741891
57225947707053523908977062154963
57225947707053524458019736700259
57225947707053524458019993559199
57225947707053524458020079656851
57225947707053524463105662337985
57225947707053540515270794588369
57225947707053540517527910938589
57225947707057126180224188716691
57225947707057142651514370285307
57225947707088657719108066213925
57225947707089507729239790426211
57225947707089507736833992148391
57225947707089507738526244844343
57225947707089508142714421735247
57225947707089508285877011067221
57225947707089508287569263763173
57225947707089508325728646583679
57225947707089508325729019655021
57225947707089508325729022837349
57225947707089508325732117437975
57225947707089508326546905773063
57225947707089508333322077007659
57225947707089508333322077020709
57225947707089508333322077361951
57225947707089508333322848659991
57225947707089508333322848673041
57225947707089508333322848673249
57225947707089508333322848677461
57225947707089508333322849014283
57225947707089541678369603113979
57225947707089541685146752936385
57225947707089541685146753294889
57225947707089541685147097651161
57225947707089557737311885186769
57225947707089557737876744254817
57225947707089558151351347574517
57225947707100318255860283717143
57225947707100318851409261781281
57225947707100363317963679003387
57225947782600973564647601404073
57225947782601273753918195402261
57225947782917373055757206514527
57225947783537564015120578778647
57225947783537564015183340893491
57225947783573586590332332942703
57225947783573586595415935636507
57225947783573586595415935990639
57225947783573586595478698105483
57225947783573881378984103171041
57225947783573881378987545314479
57225947783573881379046864935965
57225947783573881379050307079403
57225947783573886915232125004613
57225947783573886917679503103283
57225947783585586975397753993651
57225947783585586975397753997863
57225947783585586975397754347783
57225947783585586977842032909847
57225947783585586977843152104991
57225947783585592336096299169307
57225947783585592336096299523439
57225947783865320735694503224087
57225947783865320735695622419231
57225947783865620932559270600987
57225947783865670887848437797545
57225947783900442885501594931831
57225947783900442885501595285963
57225947783901638099558027616481
57225947783901638106336293451703
57225947783901643454423266459201
57225947783901643642521208809947
57225947783912448621035593655983
57225947783912448626181958464631
57225947783912448626181958818763
57225947937196945670160350337679
57225947937196945670160693294271
57225947937196945670223455413327
57225947937197846100711720559231
57225947937197846100774482678287
57225947937200547392364802354111
57225947937200547392427564473167
57225947937525002534251626828031
57225947937525902553020046947173
57225947937528604256455392931279
57225947937528604256455735887871
57225947937528604256518498006927
57225947942122151101492665843221
57225947942126054790014395585307
57225947942126054790015170070047
57225947942126054797357177176449
57225947942126054797545462471221
57225947942449957784884064836295
57225947942450209795915277856821
57225947942450257928401073924615
57225947943070448931325604181223
57225947943074350845060087723563
57225947943074350845060859380107
57225947943105571083262361045843
57225947943105571083262365295193
57225947943105571083325123164899
57225947943105571083325127414249
57225947943106471506534144369005
57225947943106471513813388310803
57225947943106471513813392560153
57225947943106471513876150429859
57225947943106471643794899098609
57225947943106471651074142686275
57225947943106471651136904805331
57225947943106765747837558477237
57225947943106765747840653077863
57225947943293188820698464761881
57225947943293188828312701455465
57225947943293188828313473103585
57225947943398505848701534234427
57225947943398505848701534238639
57225947943398555803990697894365
57225947943398555803990701080905
57225947943433627947416056344527
57225947943434528377904321844563
57225947943434528377904326093913
57225947943434528515165076220035
57225947943437229669557407888793
57225947943437229669620170007849
57225948415760477724309711110461
57225948415760477724372472875385
57225948415760477724373247710045
57225948415760477724937327709941
57225948415760477724937331942029
57225948415760478136657604605933
57225948415760478136657609205203
57225948415760478136719591886117
57225948415760478136720366720777
57225948415760478136720366738039
57225948415760478136908653082571
57225948415760478136908656264899
57225948415760478273917240136181
57225948415760478273918359331325
57225948415760478273980002255237
57225948415771283302704301062265
57225948415771283302704302479207
57225948415771283302766804914117
57225948415771283302767063181321
57225948415771283302767063194371
57225948415771283302767064244131
57225948415771283303269161545851
57225948415771283303520208605547
57225948415772183870578500815401
57225948416099340167360865319213
57225948416099340167423627434057
57225948416099340174200892047503
57225948416100240735172647309565
57225948416100240741949825833943
57225948416100240742201994564371
57225948416100240742766078796355
57225948416100240742769173396981
57225948420696488688847539527059
57225948420700397920265996042335
57225948421012589827608248015249
57225948421016491693329366163409
57225948421016497229513133611279
57225948421024602888861417158032
57225948421060620110902507756432
57225948421669103137474915107277
57225948421669103137477238055571
57225948421669103138043242204393
57225948421669103145006355423037
57225948421669103686454051653309
57225948421669103686455170848453
57225948421669103686516813768153
57225948421669103686517932963297
57225948421669103686997986827061
57225948421669103687019251906995
57225948421669103687020026728557
57225948421669103687020026746027
57225948421669103687022350739709
57225948421669103687022351094001
57225948421669103687023498632613
57225948421669103687081669652469
57225948421669103687082014026211
57225948421669103687082788847613
57225948421669103687082788865083
57225948421669103687085112858765
57225948421669103687085113213057
57225948421669103687086261105961
57225948421669103694049372920553
57225948421669103694049372924925
57225948421669103694613080911965
57225948421669103694613080912125
57225948421669108627905131283391
57225948421672705408470994609309
57225948421672705408470994613521
57225948421672705408470994963441
57225948421672705408473317557603
57225948421672705408473317561815
57225948421672705408473317911735
57225948421672705408658160713149
57225948421672705408659279908293
57225948421672705408720922827993
57225948421672705408722042023137
57225948421672705408722043085947
57225948421672705408724366034241
57225948421672705409285778712309
57225948421672705409286897907453
57225948421672705409286902156803
57225948421672705409289220855747
57225948421672705409289225105097
57225948421672705409290368766121
57225948421672705416001285615015
57225948421672705416002433521017
57225948421672705416002434570777
57225948421672705416002434925069
57225948421672705416064047729859
57225948421672705416065196685621
57225948421672705416253481980393
57225948421672705416253483043203
57225948421672710761828828510893
57225948421672710769171867319479
57225948421673005597720667905357
57225948421673005597722991203571
57225948421673011088925290336281
57225948421673011088928389168995
57225948421673011088988052101365
57225948421673011088991151288211
57225948421673011089175994439385
57225948421681109426863562024773
57225948421681109426865886022827
57225948421681109426926324143829
57225948421681109426928648141883
57225948421681109427678350359861
57225948421684711149067671084613
57225948421684711149130433203669
57225948421684711149132760384051
57225948421684711149882459419701
57225948421684711149885905812489
57225948421684716509852226620191
57225948421705126261665805445971
57225948421705126261665805463233
57225948421705126269008844271819
57225948421705126269259892731195
57225948421705426588765370707555
57225948421705426588828132826771
57225948421707827560724688181543
57225948421707827560724688535675
57225948421707827560724692767763
57225948421709028311029142699765
57225948421709028311032241886611
57225948421709028311032241903873
57225948421717132009689207804619
57225948421717132009689212390839
57225948421717133832554910115133
57225948421717133833053649599625
57225948421717133833304698076471
57225948421996860406757122937413
57225948421996860407571911272501
57225948421996910232379823560861
57225948421996910233215417828731
57225948421996910370476172554123
57225948421997160009097288956797
57225948421997160558140306454313
57225948421997160558140306458685
57225948421997165545281056404667
57225948421997209964114486965945
57225948421997210558911086189757
57225948421997210558911090794851
57225948421997210559181910672207
57225948421997215500570223950985
57225948421999567059257522382715
57225948421999567059257526614803
57225948422000762280093368100325
57225948422000762280093368458829
57225948422000762280344415514153
57225948422000762280344415518525
57225948422000762280344416576963
57225948422000767625919757441171
57225948422000767625919757795303
57225948422000767633513844726395
57225948422000767633513845080527
57225948422000767808937454547791
57225948422000767809499214781721
57225948422000767809502313614435
57225948422000767816277135906699
57225948422000767816277136256459
57225948422000767816528184366075
57225948422000767816528184720207
57225948422000812281386019732047
57225948422000817634556682926309
57225948422000817634556682943571
57225948422007972900536716697213
57225948422007972901098132561821
57225948422007972901101575768069
57225948422008015543344754096571
57225948422008866147708339631549
57225948422008866147709458826693
57225948422008866148274314706797
57225948422008866148274314724267
57225948422008866148276637655091
57225948422008866148276639072241
57225948422008866155051464533415
57225948422008866155052612439417
57225948422008866155052613489177
57225948422008866155303660898793
57225948422008866155303661961603
57225948422008866155867368890205
57225948422008866155867368890365
57225948422008871508222041651659
57225948422008871508222042005791
57225948422008871508222046237879
57225948422008871508473090111035
57225948422008871508473090465167
57225948422008871691487430099023
57225948422008871692051514331007
57225948422008873285832898536797
57225948422008915561277836824205
57225948422008915973060101000381
57225948422008916111156536086923
57225948422008916156074440634237
57225948422011572792594761013649
57225948422011572799937885561383
57225948422011572799937885915515
57225948422011574577485980331677
57225948422011574623302241621453
57225948422031982559094503567143
57225948422033183308774436086351
57225948422033183309339295152995
57225948422033183316365165904635
57225948422033233134393664464869
57225948422033233134393664482131
57225948422043988292369070762733
57225948422043990122577807295613
57225948492608930997002023488293
57225948492608930997005122675139
57225948492900670502250016695227
57225948492900670502250017049359
57225948492912377700787724120755
57225948651448984644612872721575
57225948651485302010170972408295
57225948652140615165032259529523
57225948652140615165095021648579
57225948652140615165095022711389
57225948652141515725564797582289
57225948652141515732844041169955
57225948652141515732906803289011
57225948652141817561964448329875
57225948652141817561966772677849
57225948652433555237633129729843
57225948652433555374893884105315
57225948652436256529286211524723
57225948652436256529348973643779
57225948652436256529348974706589
57225948652437157097097648791413
57225948652437157097097649145545
57225948652468673851736298450659
57225948652468673851738621398953
57225948652468673851987345510355
57225948652468673851989669858329
57225949833769342513219752075121
57225949834085693825905134591773
57225949834085693827596357350927
57225949834089295548109243651613
57225949834089295549800466410767
57225949834097399423067459099455
57225949834097399425512854041517
57225949834097443897150101242285
57225949834097443897150102659227
57225949834097448836841914749733
57225949834158673174619955259565
57225949834158673174619956676507
57225949834162274896824064319405
57225949834162274896824065736347
57225949834194695336352859365413
57225949850838956898744334388743
57225949850838956898995727239123
57225949850839005077237858892967
57225949850839005077237863479187
57225949850839005077237944990619
57225949850839005077237946390299
57225949850839006724366228300825
57225949850841658602242528585345
57225949850841708016019310095705
57225949850936251576748803508647
57225949850936251576748808094867
57225949850947058390489500096025
57225949851483510821364488386495
57225949851483512469057626173903
57225949851483512606255703473839
57225949851483513017536564043077
57225949851483513018100643693053
57225949851494317635607276277887
57225949851494317635607277340697
57225949851494318184712972272253
57225949851494319421691664568939
57225949851495218203419057918319
57225949851497919906917079932413
57225949851811547920412407929385
57225949851811564577224311725633
57225949851811564577224313125313
57225949851811569516104355741211
57225949851811569517795492428559
57225949851811569517798931385457
57225949851811569518045852141099
57225949851811570066838511330127
57225949851811597929049246966951
57225949851811597929049332014843
57225949851811597929049333414523
57225949851811597930743822611197
57225949851811597930743908708849
57225949851811597930743910108529
57225949851811613990247865967677
57225949851811613990247952056905
57225949851811613990247956643125
57225949851811614402030990027809
57225949851811614402030991427489
57225949851811614539291662891849
57225949851822375094560676114259
57225949851822375094560679296587
57225949851822375094560679313849
57225949851822375094749223938683
57225949851822375097006332514739
57225949851822376880579892078121
57225949851822419568643321439417
57225949851822419568643322856359
57225949851822425057378068122175
57225949851822425057381167072933
57225949851823275662309613078655
57225949851823275662561005929035
57225949851823275664818114509303
57225949851823275664820437457597
57225949851823276897656402457903
57225949851823277309438666647129
57225949851823320136455017336329
57225949851823325076146916937217
57225949851825978600589737582245
57225949851825978601091748442009
57225949851826026779582177182015
57225949851826026779582262921323
57225949851884548864881074429437
57225949851884548864881853851721
57225949851884549413924871353609
57225949851919616059580013763327
57225949851919621000966407613669
57225949851919666066462009127057
57225949851919666066462010526737
57225949851919671556889012737855
57225949851920566634273709256057
57225949851920571575660874764347
57225949851920571987443138953573
57225949851923273279096220748453
57225949851931327147110879441559
57225949851931327147173555817255
57225949851931328382456897162859
57225949851931377153488282950351
57225949856419523021182474982131
57225949856419523570225492484019
57225949856423125292429601543859
57225949856423425481699823887695
57225949856423425481700166844287
57225949856735624703905582433751
57225949856739526569626700581911
57225949856747280290172656671699
57225949856747282122575407787787
57225949856747331948197301699869
57225949856747624951626762468039
57225949856747629895542235131607
57225949856747630490339613786127
57225949856747631679932046598963
57225949856747631725685631508831
57225949856747632274728564338641
57225949856749983826073601984389
57225949856750283969590611072709
57225949856750333383367392583069
57225949856751183988296525935947
57225949856751184583093129764853
57225949856844576800579881493911
57225949856848478666300999642071
57225949856855383614320573495069
57225949856855683757837582583389
57225949856856584371402863398801
57225949857359650962954440315401
57225949857359700925524056038129
57225949857359700971256720241645
57225949857359700971277642365147
57225949857359700971340404479991
57225949857359700971528689424843
57225949857359717579828461038235
57225949857359717579891223153079
57225949857359717579891253267829
57225949857359717580079538562601
57225949857367804249246618426885
57225949857367804844042450590201
57225949857367804844043222242533
57225949857367820859990439371451
57225949857367821454787043187099
57225949857367821454787046373639
57225949857392066462791421853961
57225949857392115874124354580805
57225949857392116423668785230657
57225949857392138019357370871071
57225949857392138019357375457291
57225949857392138021303689841539
57225949857395740153406420150125
57225949857395740153406424736345
57225949857395740155039096007147
57225949857395740155039100711619
57225949857396018334367013129583
57225949857396018334367098868731
57225949857396034943690952328765
57225949857396034943753628000409
57225949857403822022524392021169
57225949857403822022587068396865
57225949857403845814387379549849
57225949857404122209328581112597
57225949857404122211774065313005
57225949857404143759535182890979
57225949857404143759536297499903
57225949857407745894023735998585
57225949857407745894023993216029
57225949857465067952104301390803
57225949857468669674057361991267
57225949857468669674057362341187
57225949857468669676565523630181
57225949857468669676567846578475
57225949857501090527876238496093
57225949857501090527876581452685
57225949857501090529509171216427
57225949857501090530323959551515
57225949857501384768616284383173
57225949857501384768619378983799
57225949857501385318164498379243
57225949857501385318227260144167
57225949857513090914574707058415
57225949857513090914574707062627
57225949857513090914574707412547
57225949857513090917018985974611
57225949857513090917020105169755
57225949857683855969626535627245
57225949857683905380958697407213
57225949857683905383487779406979
57225949857683905930001371598377
57225949857683905930001371952509
57225949857683905930001629865581
57225949857683905932530453952275
57225949857683905932530710811215
57225949857683905932530796908867
57225949857683921989506534151405
57225949857683921989509545845291
57225949857683921989509631934359
57225949857683921992038628190605
57225949857687457646097980483569
57225949857687474117388160635243
57225949857687474298710248991541
57225949857687474298710506208985
57225949857687474300401266288531
57225949857687474300402385483675
57225949857687507652205481012349
57225949857687507654734563012115
57225949857687507654734905968707
57225949857687524123492821661323
57225949857687524123496005537557
57225949857687524123496263804761
57225949857687524126025086120381
57225949857687774489651026023567
57225949857687824452555200861989
57225949857687824452555286950897
57225949857695577580564363816891
57225949857695578175360967632539
57225949857695578175360970819079
57225949857695878364885712476747
57225949857695878365450568365275
57225949857695911716435664395913
57225949857695911716707633933243
57225949857695911716708405585575
57225949857695911717272493004099
57225949857695911717273264656431
57225949857695911718967069693893
57225949857695911718967841350437
57225949857695928325258479184621
57225949857695928325258482371161
57225949857695928325823338251265
57225949857695928325823341437805
57225949857718994720661128638259
57225949857718994721225208625105
57225949857718994721228398268413
57225949857718994721228651831353
57225949857718994721228656535617
57225949857718994722920650947103
57225949857718994722920650964365
57225949857719873144242709676097
57225949857719873145934962022129
57225949857719889203185763397007
57225949857719889205442099970811
57225949857719889617225142173803
57225949857719894739931295316511
57225949857719894739931299902731
57225949857719894739934313131651
57225949857719894739934394503357
57225949857719894739934657487923
57225949857719894741626565827603
57225949857719895290669584729171
57225949857719944564716971877451
57225949857719944564716971894713
57225949857719944564720070727427
57225949857719944564720156816495
57225949857719944564720415083699
57225949857719945113759990796281
57225949857719945114596900081007
57225949857720173335184549574817
57225949857720173335184635313965
57225949857720173335456604497163
57225949857720189395528601516701
57225949857720189944007453634921
57225949857720193101004898005595
57225949857720194885394623375299
57225949857720194885958790512779
57225949857720194931147519538331
57225949857720194931712375422647
57225949857720195480191227204205
57225949857720195480191313297485
57225949857720195480755019753863
57225949857720222746514388056571
57225949857720222746514473795719
57225949857720222749045879093699
57225949857720223295557148336803
57225949857720223295557148341015
57225949857720223295557405554247
57225949857720223295557405558459
57225949857720223298088553638995
57225949857720223298088896595587
57225949857720239355064633832509
57225949857720239355065322933637
57225949857720239355065408672785
57225949857720239357596034544269
57225949857720239357596039130489
57225949857720239357596727877325
57225949857720244891248406338775
57225949857722596443366641654749
57225949857722596443429321916825
57225949857722596443432416517451
57225949857722596445124760024205
57225949857723791663699931614281
57225949857723791664264876774205
57225949857723797019130034245379
57225949857723797019381082722017
57225949857723797156390702877331
57225949857723797199883789741651
57225949857723797202143135176933
57225949857723797202143221270213
57225949857723797202144287804669
57225949857723797202144373897949
57225949857723797202395422357325
57225949857723797202395680637579
57225949857723797202959128813495
57225949857723797202960276723869
57225949857723825017761257396643
57225949857723825020292662698835
57225949857723841491583187224043
57225949857723847025507518911263
57225949857730702102216615828169
57225949857730702102216701921449
57225949857730702104410190641101
57225949857730702104473038849385
57225949857731000461908761783951
57225949857731000461908761801213
57225949857731000463601014479903
57225949857731001698947029018875
57225949857731002291487295919637
57225949857731002292052154990493
57225949857731002293743632847573
57225949857731002293744407686445
57225949857731044935991403926781
57225949857731044935991405343723
57225949857731049875683217434229
57225949857731895540918611359891
57225949857731895540918697453171
57225949857731895540919730555035
57225949857731895541170808079401
57225949857731895541173103379647
57225949857731900480611287194959
57225949857731900480611660266461
57225949857731900480611663453001
57225949857731900480614676664451
57225949857731900482306151337799
57225949857731900482306237427027
57225949857731900482306929360403
57225949857731900482557169583047
57225949857731900483122143440939
57225949857731900891828695504081
57225949857731900891829724373857
57225949857731900892393923392877
57225949857731900892393927642227
57225949857731900894088127015381
57225949857731900894089160134507
57225949857731900894339175492019
57225949857731900894903948469595
57225949857731900894904034558663
57225949857731900894904407630165
57225949857731901031348795651705
57225949857731901074846418221299
57225949857731901074846421407839
57225949857731901075411277287943
57225949857731901075411280474483
57225949857731901077102755149235
57225949857731901077102841242675
57225949857731901077102844429215
57225949857731901077103529983895
57225949857731901077103533170435
57225949857731901077103616081547
57225949857731901077103619263875
57225949857731901077353548527947
57225949857731901077353548528107
57225949857731901077353548532319
57225949857731901077353892901641
57225949857731901077354667740513
57225949857731901077918404412263
57225949857731901077918404412423
57225949857731901077918404416635
57225949857731901077918748785957
57225949857731901077919523624829
57225949857731902266696048894383
57225949857731902312449633804251
57225949857731902678478226994381
57225949857731902678478313083609
57225949857731902724231811904457
57225949857731902724231897993525
57225949857731902724232931112651
57225949857731928892722825729577
57225949857731928892722826083709
57225949857731928892723083996781
57225949857731945364013264165717
57225949857731950305400434260227
57225949857731950443494999424581
57225949857731950855277177874499
57225949857731950855277263613807
57225949857731950900194710885665
57225949857734602184047009437107
57225949857734602184109309209053
57225949857734602184109652165645
57225949857734602184112870861053
57225949857734602185805004044231
57225949857734602185805123557005
57225949857734602185993405197273
57225949857734602186557116353543
57225949857734603967937820069609
57225949857734603970131394878489
57225949857734603970194156997545
57225949857734604013691404979477
57225949857734604014256264050333
57225949857734604015885754627229
57225949857734604015947741907413
57225949857734604015948516746285
57225949857734652146930345408687
57225949857791974069944248855741
57225949857791974069944250272683
57225949857792824674872575483995
57225949857792874086183844905451
57225949857792874088712927250765
57225949857792874637755944752653
57225949857795575789619277332757
57225949857795575792148359332523
57225949857796776503477062900813
57225949857796776546701566882517
57225949857796776549229499922149
57225949857796776549230649227831
57225949857804879826864205250307
57225949857804879827136174433345
57225949857804879829392511361281
57225949857804880421657713415569
57225949857804880421932778244781
57225949857804880421932781431321
57225949857804880422497637311425
57225949857804880422497640497965
57225949857804880424189118359257
57225949857804880424189890007377
57225949857827946817899135676573
57225949857827946817899478633165
57225949857827996230843428611695
57225949857827996780720086136899
57225949857827996780720171876207
57225949857828291435502348542461
57225949857828296374630077817925
57225949857828296375194162049909
57225949857828296969153942329025
57225949857828296969426681646623
57225949857829142038173563758039
57225949857829142038738422824683
57225949857829142040681752695081
57225949857829146982068917731195
57225949857829146982068922435459
57225949857829191451738847159137
57225949857829191451739621993797
57225949857829191451741941404227
57225949857829191454271026937485
57225949857829191863521109931421
57225949857829191863521111348363
57225949857829191863521886183023
57225949857829191863522229139615
57225949857829191863524553137669
57225949857829191863524553491801
57225949857829192000781864661025
57225949857829196804908280025931
57225949857829196804911723232179
57225949857829197353951298944761
57225949857829197354788122490179
57225949857829197400541707404467
57225949857831848685504354517217
57225949857831893157706459019243
57225949857831898691630790706463
57225949857839952558015791231219
57225949857839952558517195187869
57225949857839952558579875449945
57225949857839952560212546720747
57225949857839952561027679425365
57225949857839954344601584878809
57225949857839997030133524267031
57225949857839997030136622404117
57225949857839997030136880671321
57225949857840001971520607222713
57225949857840001971523792144495
57225949857840002520563626124281
57225949857840002521400535409007
57225949857840002566317296767681
57225949927649886512046482772917
57225949927651087269066010553381
57225949927653788377767600921077
57225949928404889726400807849097
57225949928404889726404249992535
57225949928587410340707443800643
57225949928587426811997968325851
57225949928622499128590508966679
57225949928622499129342621275991
57225949928622499129405388116781
57225949928622499131097640795471
57225949928622499131097640812733
57225949928623699705102910312173
57225949928623699705102915033907
57225949928623699886426030370655
57225949928623699888116015965461
57225949928623699888116102058741
57225949928623699888117168593197
57225949928623699888117249964743
57225949928623699888117254686477
57225949928623699888933157495135
57225949928623727703734138185171
57225949928623727706265543487363
57225949928623744177556066595629
57225949928623744177556068012571
57225949928623744314816735227581
57225949928634206512588040000419
57225949928634504870085751632319
57225949928634504870085751649581
57225949928634504871778004345533
57225949928634549344168393775149
57225949928634549344168395192091
57225949928635407269670329899939
57225949928635407269670415993379
57225949928635449911980089672061
57225949928695478478121238704109
57225949928695478478121240121051
57225949928696679189449943689341
57225949928696679232674447671045
57225949928696679235202380710677
57225949928696679235203530016359
57225949928731795843679339807771
57225949928732696409798781591789
57225950070430410162328833006685
57225950070442415903009196539485
57225950087172015677609164262585
57225950087175917726344534544047
57225950087175917726344620633275
57225950087184021006507263606159
57225950087184021418289527795385
57225950087186722709942609590265
57225950087280067343732436057785
57225950087281268100814724544367
57225950087281268100814725961517
57225950087292073084412799590585
57225950087840235140962596557045
57225950087936579425532327839537
57225950087936579425595003865313
57225950087936579425595348238847
57225950087936579425783376316175
57225950087937479993344023740821
57225950088120261904772833381795
57225950088155434009787276202161
57225950088155434009787362295441
57225950088156284617244108390053
57225950088156285852590900951629
57225950088156334440338303467121
57225950088156334440338389560401
57225950088156584211718098454549
57225950088156584211718099989743
57225950088156584621240558066797
57225950088156584623499989578097
57225950088156584623751038054735
57225950088156584760760658214421
57225950088156584806514702270197
57225950088156584806514703805391
57225950088156584806514706991931
57225950088156585996107911457099
57225950088156586041861496366967
57225950088156586041861499553507
57225950088156586407890175646325
57225950088156586453643674467173
57225950088156586453643760556241
57225950088156586590904429196777
57225950088156628681639850839705
57225950088156628684171165462237
57225950088156628684171251551465
57225950088156628684171256137685
57225950088158987556026246935735
57225950088159285912705611784349
57225950088159285912956315870191
57225950088159285915153071372977
57225950088159285915215747398753
57225950088159285915216091772287
57225950088159285915404119849615
57225950088159287697349682632325
57225950088159287699606019560261
57225950088159287743103267542193
57225950088159287745359603407319
57225950088159287745359604470129
57225950088160186482964767274261
57225950088160188313108536839467
57225950088160188313108622928695
57225950088160188724890801028693
57225950088160238136474872200349
57225950088167091428791832835365
57225950088167091428791918928645
57225950088167091430985492324587
57225950088167091431048255856581
57225950088167391618062512926833
57225950088167391620256001646693
57225950088167391620318848791959
57225950088167391620318849854769
57225950088167391620318849854817
57225950088168342011434117584989
57225950088170993294513037076805
57225950088170993891503128208213
57225950088170993891503214301653
57225950088229563556276067813023
57225950088229563556548036996061
57225950088229563558804373923997
57225950088229564151069575978285
57225950088229564151344640807497
57225950088229564151344643994037
57225950088229564153600980921973
57225950088264638074013447441525
57225950088264686249978584350641
57225950088264686296004223455303
57225950088264687531351016016879
57225950088265586268747346009225
57225950088265586680529610198451
57225950088265586680529611615601
57225950088265586863815919002295
57225950088265588510944975757309
57225950088268239796217555084215
57225950088268239796217555088427
57225950088268287972182691993331
57225950088268287972182693410481
57225950088268287972182779503761
57225950088268289802598057552189
57225950088268289802598143995549
57225950088276393677557302936829
57225950088276393677557389380189
57225950549005053479720816005079
57225950549005053480284556217661
57225950549005096122531177752411
57225950549005101063918805122377
57225950549041070701510859543783
57225950549041070701761906603479
57225950549041118285959895720777
57225950549041118835002828896087
57225950549102047968955673825047
57225950549102347562865665506073
57225950549102347563429749738057
57225950549102348157389530017173
57225950549102348157662269334771
57225950549105949879866378377349
57225950549105949879866378394611
57225950549114005531142593987837
57225950549114048218369796468891
57225950549138364784634788456469
57225950549138364785470840336457
57225950549138365333677807357829
57225950549138365334513773511767
57225950549138365379703359915909
57225950549138365379703359933171
57225950549138365380267444147893
57225950565746351622081877168285
57225950565746351622082648820617
57225950565746356563469732821847
57225950565750210846330063308731
57225950565843603062980677437527
57225950565855609398456873133643
57225950566427180270482469357539
57225950566427182055373684444883
57225950566427182512408129941459
57225950566427182512972209556703
57225950566437987084725257248931
57225950566438887652537038889363
57225950566438889894462699454409
57225950566500111439074497226121
57225950566500111439639353110437
57225950566500111988682027655733
57225950566500112033807995966121
57225950566500112033870756681285
57225950566500112033870757731045
57225950566500112033871875876429
57225950566500112034373969659159
57225950566500112034435612565601
57225950566500112034435616797689
57225950566500112034435956939343
57225950566500112034436731760745
57225950566500112034436731778215
57225950566510917017468830314613
57225950566511817585280526215897
57225950566512122715938289836419
57225950566512122715939404445343
57225950566718919769516711410787
57225950566718921599660107788011
57225950566718966071276346895937
57225950566718966071276431585325
57225950566718966071276432635085
57225950566718966071277203237657
57225950566718966071277207469745
57225950566718966483058609668221
57225950566718966483058611085163
57225950566718966483058695761501
57225950566718966483058695774551
57225950566718966483059381338023
57225950566718966483059467413833
57225950566718966483059467431303
57225950566718966483059725694087
57225950566718966483059728876415
57225950566718966620320136063415
57225950566718966620320222156695
57225950566718971424446637154211
57225950566718971973489656090511
57225950566721623303095453772117
57225950566721667774711691463101
57225950566721667774711777556381
57225950566721667774711777569431
57225950566721667774712810671295
57225950566722568342523473457665
57225950566722573695693765132881
57225950566722818523428739499561
57225950566722818523993598566205
57225950566722818523993684659485
57225950566722823876599401294143
57225950566722824060178858634693
57225950566722824060429648477105
57225950566722868532065663585019
57225950566722868532065664984699
57225950566722868532630524051343
57225950566722868532630609790331
57225950566722873885236326779281
57225950566722873885236326796543
57225950566729721641933311584209
57225950566730627151069872736403
57225950566730922398387984884201
57225950566730922398932004751553
57225950566730922398953958577239
57225950566730927340340466733187
57225950566730927340340471338281
57225950566730927752122735527507
57225950566730929170483863110411
57225950566730929536512542389769
57225950566730972361836179939895
57225950566730977303223807309861
57225950566730977715005985759779
57225950566730977715006071499087
57225950566733629043775817322387
57225950566733630828165624184649
57225950566734579437210094819619
57225950566754038802180323001365
57225950566754038802431027121939
57225950566754038802932431065539
57225950566754038802932431078589
57225950566754038802995106737183
57225950566754989196366798564687
57225950566755238965218204286787
57225950566755239559450727071493
57225950566755239560266630015665
57225950566755289385073308317841
57225950566755289385073308335103
57225950566766046373192106755225
57225950566766093957453115917909
57225950566766094506496049093219
57225950566766994525264897908261
57225950566769696228700158153059
57225950566769696228700243892367
57225950566826973082769035711651
57225950566827023090569823210263
57225950566827023090569823223313
57225950566827023090569908949411
57225950566827023639612927885711
57225950566827918717830115467255
57225950566828173839851296913363
57225950566828174434647900742269
57225950566828218311467655044417
57225950566828218311468429879077
57225950566828218723249917816701
57225950566828218723249919233643
57225950566828218723250694068303
57225950566828218723251037024895
57225950566828218860510672546305
57225950566828218906535853585339
57225950566828218906535854985019
57225950566828218907100714051663
57225950566828222017508031173459
57225950566828223664637087911211
57225950566828223847652199197399
57225950566828223847924166864117
57225950566828223848488251096101
57225950566828224213680106830041
57225950566828224214516930375459
57225950566828224260270515289747
57225950566828224397531270015139
57225950566830875543286757321327
57225950566830875543286757675459
57225950566830875543349433347103
57225950566830920014902999611581
57225950566830920014903085704861
57225950566830925551359598574481
57225950566830925551359598591743
57225950566830925551923682806465
57225950566831820582714781606145
57225950566838730472122989135149
57225950566838979417744599116499
57225950566838979418308678731743
57225950566838979418308679085875
57225950566838979418496711408341
57225950566838980653843500786185
57225950566838981202635814184969
57225950566839023889862244996221
57225950566839023889862246413163
57225950566839023889862331089501
57225950566839023889862331102551
57225950566839023889863016666023
57225950566839023889863102741833
57225950566839023889863361022087
57225950566839023889863364204415
57225950566839029380292434009561
57225950566839029381129343294287
57225950566839029426046018918025
57225950566839924457674026990785
57225950566839924457674798656375
57225950566839929399061968750885
57225950566839929810844232940111
57225950566839929811116200587955
57225950566839931229205365128109
57225950566842582924839923244809
57225950566842631102496543086871
57225950566842632932640711112215
57225950566863040862490070359887
57225950566863340456127922896983
57225950566863340456128008636131
57225950566863340456128008653601
57225950566863340456964060533589
57225950566863341005171027554961
57225950566863341006006993708899
57225950566863341051196580113041
57225950566863341051196580130303
57225950566863341051760578623187
57225950566863341051760664345025
57225950566863341051760664358123
57225950566875046602333610360367
57225950566875046602334381999441
57225950566875046602606263921395
57225950566875047837681088821869
57225960628236534007001246772613
57225960628248306228632821197089
57225960628268999520498060460253
57225960628269015582262657724171
57225960628269015582263429376503
57225960628271717285698775360816
57225960628272617853510556996877
57225960628272617853510557351009
57225960629228107879712993762519
57225960629229007715467502932105
57225960629229008310264021023315
57225960629229008310264021027527
57225960629229008310264106762463
57225960629229008310264107116595
57225960629252418907537017507473
57225960629252418908101873391789
57225960629252418909794126087741
57225960629252418909794211826889
57225960629252419502333621336171
57225960629253319340345153346877
57225960629253319340345239086025
57225960629253319887696005310355
57225960629253319889388258006307
57225960868458103902391945125091
57225960868519331997524939438879
57225960868520231826776160688021
57225960868520232428075966703839
57225960868527437101328118158987
57225960868531038777025153586851
57225960868551463362765826388281
57225960868551463362766859490145
57225960868551464597862690735385
57225960868551465009707626701037
57225960868551465009707626705249
57225960868551465009707629887577
57225960868551465009894883130245
57225960868552663982587447655849
57225960868552665766977259136255
57225960868563470933339572357943
57225960868563470933590619417639
57225960939430941326552411274325
57225960939430941326553187648391
57225960939430941921349789941943
57225960939431841894302207523899
57225960939431842488910781740123
57225960939454969417820825914705
57225960939454969417821600753577
57225960939454969417821940523629
57225960939454969555082355129049
57225960939454969966863843420805
57225960939454969966864615073137
57225960939466975753361329880047
57225960945267487967719187650625
57225960945363584266991642658649
57225960945363584266991642662861
57225960945363584267744012189617
57225960945364785024826388178157
57225961338264068396499040960741
57225961338264068993242076674879
57225961338266770099934386944847
57225961338266770282384645538875
57225961338266770284895158469759
57225961415064493169660465049865
57225961415076198766823814908125
57225961582515625583448884072357
57225961582515626179669242253811
57225961582522830859674182203511
57225961582523731290225209481521
57225962756253101798390617136201
57225962773002761317228802779777
57225962773002761317232155647607
57225962773975375581802252091077
57225962773975376130782595334051
57225962773975376130845271009907
57225962773975376133289636015171
57225962773975376133289636365091
57225962773978977855493745424931
57225962773986180750021344736865
57225962773986180750024783343843
57225962773986180750024787943113
57225962773986180750105799214605
57225962773986180750861611597897
57225962773986180750861611947817
57225962773986181299148816716493
57225962773986181299904286142985
57225962773986181299904286492905
57225962773986181299904287542665
57225962773986181343210149978765
57225962773987081729615390920655
57225962773987081729618743788485
57225962773987081729637081866609
57225962773987081729637082929419
57225962773987081729888393205557
57225962773987081730453249089873
57225962773987081730455313407945
57225962773987081730455313757865
57225962773987081730455314807625
57225962773989783021269244367867
57225962773989783021271571548249
57225962773989783021290164724299
57225962773989783022108395202825
57225962773989783022108395552745
57225962779959654366981310272073
57225962779967758241940555656713
57225962779992069866818291460713
57225962850787505951283747133831
57225962850787505958815158393279
57225963010428464680748356888873
57225963010428464680748356901971
57225963010428464688342439588085
57225963010429365118893466853045
57225963010432066402952465961811
57225963010432066402952465966183
57225963010432066410546548647925
57225963471277832142648483003829
57225963488886646734363785970871
57225963488886646734363872064151
57225963488898352331527135816081
57225963488898352331527221909361
57225963488898352331527221922411
57225963488898352331528255024275
57225963488991997108833975971191
57225963488991997154650323004535
57225963488991997162181732847041
57225963488991997162181734263983
57225963488994698453834816058863
57225963489002802321262650184055
57225963489002802321451021213763
57225963489002802321451021217975
57225963489002802328794060026561
57225963489002802328794061443503
57225963489003702705998445024595
57225963489006403997651526819475
57225967062741381093805980942035
57225967062765692718683715679013
57225967063637392880529286843373
57225967063637392880529631216907
57225967063637392880529634403447
57225967063640994602733743463287
57225967063710327752717444386685
57225967063710343804882232276585
57225967063710343804883351471729
57225967063710343804883351821649
57225967063710343807139691937529
57225967063710343812225360366395
57225967063710343812411319524929
57225967063710343812411319537979
57225967063710343812411324124199
57225967063713929474921209090253
57225967063713946083407399022541
57225967063722049402046705916209
57225967063722049402046706266129
57225967063722049409574673969409
57225967063722049409574678568679
57225967063746344928938744749705
57225967063746344928938746166647
57225967063746344928938830842985
57225967063746344928942188310085
57225967063746344929001506868761
57225967063746344931450086732605
57225967063746361029183876786635
57225967063746361029183878186315
57225967063746361036711074587183
57225967063746361036711074604445
57225967063746361036711846239515
57225967063746361585754093506013
57225967063746366936475805317385
57225967080455485113676938696829
57225967080455501766289464422245
57225967080455501773067385896983
57225967080463605648842535642785
57225967080487916671329465891487
57225967080487917275411752472935
57225967080487917275411752485985
57225967080487917275412524125267
57225967080487922207513352716617
57225967080487922207513611114963
57225967080487922207513611469095
57225967080487922207514385953835
57225967080487922207514387353515
57225967080487922214291537175921
57225967080487922215107440119933
57225967080487922764150460455913
57225967080487950627236428760165
57225967080487950627236773116437
57225967080487966686741590954689
57225967080487966686744688737643
57225967080490668390176935876145
57225967080491568957988717870709
57225967080498722251418632891429
57225967080498722251481394656353
57225967080498772265136952911505
57225967080499622819230414531861
57225967080499628353971809193671
57225967080499628361313814900393
57225967081144414340814438687841
57225967081144414340814524431201
57225967081144414348341720827857
57225967081144414348404396857845
57225967081144414348404482946913
57225967081144414348404484009723
57225967081155219514200817906813
57225967081155219514203915693979
57225967081155219514204001783047
57225967081155219516712158472771
57225967081436203252558939897933
57225967081436203252560059093077
57225967081436203254816395671093
57225967081436203254816398859037
57225967081436203259899740451825
57225967081436203259902064799799
57225967081436203260150702835183
57225967081436203260150788928463
57225967081436203262410224689113
57225967081436203803859417777867
57225967081436203808945345173777
57225967081436203811452386204817
57225967081436203811452471943965
57225967081436218077285269926927
57225967081436219861110219152745
57225967081436219868453257961331
57225967081436220456471943503283
57225967081436220458163852888511
57225967081436220458164195845103
57225967081436220463246766840935
57225967081436220463249864978021
57225967081438921747372651520605
57225967081438921748125025298163
57225967081438921749816934683391
57225967081438921749817277639983
57225967081438921754899848635815
57225967081438921754900619223885
57225967081438921754902946772901
57225967081447008419172386272597
57225967081447008426512067631345
57225967081447008426514391979319
57225967081447008426574743657121
57225967081447009021307899790449
57225967081447009021370575816225
57225967081447009021370575820437
57225967081447009021370661909505
57225967081447009023818298292801
57225967081447025035065585140851
57225967081447025073539926463261
57225967081447025076551358697831
57225967081447025081067894166541
57225967081447025081070216992371
57225967081447025622331896905245
57225967081447025629859864608525
57225967081447025630678096518703
57225967081447926061229123783663
57225967081471320044049346187965
57225967081471320044050121026837
57225967081471320044050122426517
57225967081471320051389803785265
57225967081471320051392128133239
57225967081471320051451795297537
57225967081471320051451795303153
57225967081471320051452479811041
57225967081471320051454889898163
57225967081471320051455923017289
57225967081471320051640766168623
57225967081471320051643093708961
57225967081471320051644208312061
57225967081471320053900288022553
57225967081471320053900288028377
57225967081471320600432051040117
57225967081471320600433084159243
57225967081471320600435408507217
57225967081471320600494727065893
57225967081471320600498170272141
57225967081471320601247872494331
57225967081471320602943221190589
57225967081471320602943306929737
57225967081471334868772890939025
57225967081471334868775215286999
57225967081471334868775330078039
57225967081471334868837977051923
57225967081471334870530229747875
57225967081471334871283375176313
57225967081471334876369417363471
57225967081471336652600281069243
57225967081471336659943321294771
57225967081471336660006083059695
57225967081471336660194368354467
57225967081471336698353865861067
57225967081471336700613187308469
57225967081471336700673626125099
57225967081471336700675949073393
57225967081471336700677096983767
57225967081471336700677098383447
57225967081471336705947953146291
57225967081471337066702334456349
57225967081471337249716674096029
57225967081471337249720115902597
57225967081471337249720117302277
57225967081471337249908402260227
57225967081471337250472486842131
57225967081471342196123998851943
57225967081471342196123998864993
57225967081472221030982992211797
57225967081472221030982993628739
57225967081472221030983078305077
57225967081472221030986435772177
57225967081472221031798985848359
57225967081472221033494248455549
57225967081472221033494334194697
57225967081472237083716054032365
57225967081472237085408421152175
57225967081472237090494348559731
57225967081472237090745395619427
57225967081472237093001736798165
57225967081472237093002508450497
57225967081472237634451440071005
57225967081472237680205024980921
57225967081472237680205283261175
57225967081472237680205286443503
57225967081472237680459429525187
57225967081472237681023169379217
57225967081472237687798340613813
57225967081472237687799112266145
57225967081474938971858368238383
57225967081474938971924224962437
57225967081474938972676251174097
57225967081483026197595320808259
57225967081483026197598418595425
57225967081483026197598762951697
57225967081483026197661266449417
57225967081483026197661524716621
57225967081483026200106575635069
57225967081483026200106661374217
57225967081483042249826287092493
57225967081483042249826315788849
57225967081483042250328496002925
57225967081483042252020633557917
57225967081483042252082624020429
57225967081483042252083424724653
57225967081483042252270910364961
57225967081483042663865688900829
57225967081483042801063767250525
57225967081483042846817352158989
57225967081483042846880028534685
57225967081483047602993422408381
57225967081483047786007762042237
57225967081483047794103260839705
57225967086299329534050087806975
57225967086372264407845696008217
57225967086372264408683296268735
57225967086372264415460704358345
57225967086396576032724203818681
57225967086396576040338440512265
57225967087347547161289454813207
57225967087347547161290226465539
57225967087355651035411498891165
57225967087355651036248700197847
57225967087355651036249471850179
57225967087379962662818317044851
57225967087379962662821784698105
57225967087380846444088874816125
57225967087380846444088874820337
57225967087380862496249767760923
57225967087380862496252862361549
57225967087380862496814626827567
57225967087380862496817721428193
57225967087380862498509203521573
57225967087380862498512298122199
57225967140558491358768309595765
57225967140558491399438204319077
57225967140558491399439323514221
57225967140558491407032377680319
57225967140558491407032377697581
57225967157300052584610884275223
57225967157300097051979203861221
57225967157300097051979289950129
57225967157300097057062894047825
57225967157310859352663771279027
57225967157310859398417356188895
57225967157310907576845797300201
57225967157956610733523128542119
57225967157956610733523214635399
57225967157956610733526570685557
57225967157968316329874017599805
57225967158248350241281949279803
57225967158283467030324291557821
57225967158283467032772012613243
57225967158283467070995305476277
57225967158283472378411178826171
57225967158283472559731285795459
57225967158283472561362756346635
57225967158283472561362756359685
57225967158283472561425518465851
57225967158283472566446445151141
57225967158284367463323039878203
57225967158295172622403955811325
57225967158295172622404041904605
57225967158295178156894640235727
57225967158295178156894640239939
57225967158295178159342018334397
57225967316832937457254751685311
57225967316832937503262484712173
57225967316832938738609277273749
57225967316832981975464589214199
57225967316832981975464592396527
57225967316832986871095073341543
57225967316832987282877337530769
57225967316835638611712944778015
57225967316835640441856341149623
57225967316835688574530419325649
57225967317457063545231482565559
57225967317457063545232257404431
57225967317489495102313563803137
57225967317489495102316916670967
57225967317781234603043067063895
57225967317781234608126670111831
57225967317781234608377718588469
57225967317781234610637154349119
57225967317783919832995718820049
57225967317783919832995718824261
57225967317783936441545878866667
57225967317783936487299435078775
57225967317783936487299808150277
57225967317783936487300582989149
57225967317783936494830879639673
57225967317816351392336460983617
57225967317816351394595892512179
57225967317816351402127217682559
57225967317816351989396225449487
57225967317816351989396225803619
57225967317816351989397000288359
57225967317816351989397000638279
57225967317816351989397001705301
57225967317816351989584253880947
57225967317816356890110055761455
57225967317816357301892319950681
57225967317817257869641339826189
57225967317819953663586973710205
57225967317819953663586973714417
57225967317819959154015178033403
57225967317819959161294421621069
57225967317819959161357183740125
57225967771772773438019049600337
57225967772745388260021614113909
57225967772757093438058776997687
57225967772757093438059551832347
57225967772757093438560525343865
57225967772757093438811918176775
57225967772757093445590991789603
57225967772757093850405637741215
57225967772757093857121087248401
57225967772757093857122206443545
57225967772757093857184968558389
57225967772759795142058719536095
57225967772759795142058977803299
57225967777681448813941209364715
57225967778657615532525384244387
57225967778657621061934329758497
57225967778657621068709156632609
57225967778665718851662537114839
57225967778665718851665636301685
57225967778665718859256366119809
57225967778665719400705211660135
57225967778665724936893575143137
57225967778665726584081261709991
57225967778690036561771311297057
57225967778690036568546138171169
57225967795395268754889347175811
57225967795397970458384097811873
57225967795399171222183043924105
57225967795399171222434090983801
57225967795399221047805628352621
57225967795399221047805629769563
57225967795406074333343343196513
57225967795407275090342036363857
57225967795407275097957044355481
57225967795407324510981831534269
57225967795407324510981836120489
57225967795407325053246211552199
57225967795409983564830501222329
57225967795410026214417955532141
57225967795410026214417956949083
57225967795431641672044114566767
57225967795431642083826383342213
57225967795434343375479465137093
57225967795434343375479465609233
57225967795442399064667482760889
57225967795442447250438710993873
57225967796063838232299131064283
57225967796063838232359568831153
57225967796063838232361892829207
57225967796063838233111681140465
57225967796063838233115038607565
57225967796063838781402587749983
57225967796063838782154700059295
57225967796067440503606696809823
57225967796067440503609023990205
57225967796067440504358809119135
57225967796067440504362165169293
57225967796379889363322504086313
57225967796379889363573551146009
57225967796379889363573552562951
57225967796379889912365523005143
57225967796379889912616570064839
57225967796379895441206165900907
57225967796382591204018604800023
57225967796382591204269651859719
57225967796382596549907669808141
57225967796382596549907670162273
57225967796382596732671309948199
57225967796382596732674404548825
57225967796382596732922009447821
57225967796382596732922353821355
57225967796382596732925453008201
57225967796382596733487212892211
57225967796382596740202376834113
57225967796383491634820679124679
57225967796390694522653405262037
57225967796390694522654438363901
57225967796390694523134578320945
57225967796390694523137935788045
57225967796390694523218261146353
57225967796390694523218519407941
57225967796390694523218519426815
57225967796390694523219294248217
57225967796390694523219294265687
57225967796390694523221618613661
57225967796390694523222766506565
57225967796390694523222766523827
57225967796390694530185878325529
57225967796390694530185879742471
57225967796390695071446410223035
57225967796390695071448733171329
57225967796390695071696338087587
57225967796390695071697457282731
57225967796390695072198431857267
57225967796390695072261193971903
57225967796390695072261193971951
57225967796390695072261193972111
57225967796390695072262313167047
57225967796390695072264636115341
57225967796390695072264637178199
57225967796390695072265784008453
57225967796390695072265784025715
57225967796390695078977848767721
57225967796390695078977850184663
57225967796390695079039462989453
57225967796390695079040610882565
57225967796390695079792605231399
57225967796390695117181397374845
57225967796390700058838580285761
57225967796390700058840904633735
57225967796390700058840904646785
57225967796390700059403439358021
57225967796390700059406538557917
57225967796390700059591467435349
57225967796390700608446458272639
57225967796390700608449557459485
57225967796390701843230716114141
57225967796390702255574396167975
57225967796391595502728624504735
57225967796391595502749545211135
57225967796391595510343632496359
57225967796391601039185427875619
57225967796394296793900447147427
57225967796394296793901566342571
57225967796394296794381706299615
57225967796394296794465303031743
57225967796394296794465647405485
57225967796394296794466422226887
57225967796394296794466422244357
57225967796394296794468746238039
57225967796394296794468746592331
57225967796394296794469894485235
57225967796394296801433006304199
57225967796394296801996714291239
57225967796394302147071024252621
57225967796394302147071024606753
57225967796394302330649448122673
57225967796394302330650567332479
57225967796394302330650567336691
57225967796394302330653666519325
57225967796394302330838595414019
57225967796415011637962387157475
57225967796415011683716316439681
57225967796415011683716316441085
57225967796415011683718640787655
57225967796415011683718640800705
57225967796415011683719415627931
57225967796415011691247383681131
57225967796415011691247387930481
57225967796415012049744651346701
57225967796415012232508291486759
57225967796415012232511386087385
57225967796415012232696229221297
57225967796415012232696229234347
57225967796415012232758990986381
57225967796415012232759335359915
57225967796415012233324194430771
57225967796415012240039354140585
57225967796415012240039358372673
57225967796426717235125746201225
57225967796426717830487548871039
57225967796426717830487548875251
57225967796426717830675491209059
57225967796426717830675576952579
57225967796426719065271806712541
57225969207499411873380459592645
57225969207560683838913739784681
57225969207560683838913741201623
57225969207593054269805609695471
57225969207593104280137886831531
57225969207593104827485468005999
57225969207593104829180824238929
57225969207593104829180907150041
57225969207596706549689577065839
57225969207596706551384933298769
57225969208260423724785319568993
57225969208260423724785322751321
57225969208261323743491237631821
57225969208261323743741597344361
57225969208261324292534256533389
57225969208264025446989428628833
57225969208264025446989431811161
57225969208444105655737896794999
57225969208447707926985026173349
57225969208468400623298445869581
57225969208468400623298445873793
57225969208468400623298450105881
57225969208468400625554525584285
57225969208468400625557881634443
57225969208468401172907099749303
57225969208468401174535557561205
57225969208468401174535561810555
57225969208468401174539000767453
57225969208468401174598319326129
57225969208468401174598322508457
57225969208468401174601676793229
57225969208468401175351464754567
57225969208472019551107295733185
57225969208480106771698910606005
57225969208480106771698911651553
57225969208480106771698911668815
57225969208480106771698912005685
57225969208480106771698914838093
57225969208480106771698916255035
57225969208480106771761673770609
57225969208480106771761676952937
57225969208480106771765031237709
57225969208480106772517142497261
57225969208480106772517143547021
57225969208480106772517400777563
57225969208480128367641222729641
57225969208541350322591866073077
57225969208541352108676251164539
57225969208541352108738927557497
57225969208541352520521969756277
57225969208577369330717340713179
57225969208577369330717341762939
57225969208577369330717344962529
57225969208577369742500380792441
57225969208577369878131558851869
57225969208577373034561737124477
57225969208577373035125816757191
57225969208577374682192197836349
57225969208577374683886774646995
57225969208588174909175384351869
57225969208588179848804525015869
57225969208588179848867202091405
57225969213404483146279672702373
57225969213501729645226533086069
57225969213501729645790617318053
57225969213505331964486567298349
57225969213513435839444779563863
57225969214169949156655662430955
57225969214169949705635923935041
57225969214169949705635923948091
57225969214169949705636010024109
57225969214169949705636268304363
57225969214169949705698686049885
57225969214169949705886972407467
57225969214377026587888276621823
57225969214377042647960617997633
57225969214377043242191906800319
57225969214377043242193025995463
57225969214377048181131353950289
57225969214377048181132468559213
57225969214377048183579157912451
57225969214377048183579416192705
57225969214377048183580191031577
57225969214380628309841681578559
57225969214380644916131946341401
57225969214380644916131947758343
57225969214380644916132032434681
57225969214380644916135389901781
57225969214380644916194708460457
57225969214380644918392530362185
57225969214380644918392531424995
57225969214380644918455292127109
57225969214380644918642430932821
57225969214380644918643578484691
57225969214380644964146086578665
57225969214380644964146201364089
57225969214380644964396101936177
57225969214380644964397135055303
57225969214380650454575151320995
57225969214380650454576303929857
57225969214388748244308064911881
57225969214388748245123972442113
57225969214388748839105443566401
57225969214388748839105446748729
57225969214388753733043674997793
57225969214388753733046692808513
57225969214388753734738167481861
57225969214388753734738945504465
57225969214388753734989993963841
57225969214388753778797259907661
57225969214388753778797264493881
57225969214388754144825939187019
57225969214388754329535549314497
57225969214388754330350304253337
57225969214391455436479020981899
57225969214453579793276786946451
57225969214461683119757180903873
57225969214485995290605579902101
57225969214485995293112620933141
57225969214485995338615243477121
57225969214485995338616276578985
57225969214485995338866205843217
57225969214485995338866205860479
57225969214485995338866291936497
57225969214485995338867325055623
57225969214485998447663404526129
57225969214485998448227488758113
57225969214485998450675292720275
57225969214486000232554619613473
57225969214486000232617295639249
57225969214486000234500938579521
57225969214486000277742976984673
57225969214486000277805653010449
57225969214486000277806767619373
57225969214486000280253456972611
57225969214486000280254490091737
57225969214486000644399559828475
57225969214496805811011887007995
57225969230910304041719333290687
57225969230914208334075029868401
57225969230914208334326856371855
57225969231122205961219709710655
57225969231122205961470758187293
57225969231122233959850932861919
57225969231122233959851190079363
57225969231122233962382338164111
57225969231122233962382595023051
57225969231122233962382681120703
57225969231122250433672861272377
57225969231122250433672862689319
57225969231122250570933529904329
57225969231130309836177802480657
57225969231130309836993710023939
57225969231130309973438471116981
57225969231130311254791394053283
57225969231130311620567988548885
57225969231130353896848978364797
57225969231130359250018498724711
57225969231130359250018498737761
57225969231130359797366853339775
57225969231130359797366939079083
57225969231130361034408310205117
57225969231133012958038109306273
57225969231133913525787129181781
57225969231133956168096884348809
57225969231133961519570962399615
57225969231133961702585302039294
57225969231133963351409023093862
57225969231195185445566738366089
57225969231195185488788915144325
57225969231195185488791242347793
57225969231195185489628067392061
57225969231195185489628070578601
57225969231195185491319175387425
57225969231195185491320320088013
57225969231195185491320324693107
57225969231203288768953880715583
57225969231203288769225849898621
57225969231203288771482186826557
57225969231203289364018986411095
57225969231203289364587312776701
57225969231203289364587315963241
57225969231203289366278420772065
57225969231226355165129903291647
57225969231227555922212164493359
57225969231227555924158593196471
57225969231227600805610785396697
57225969231227600805614228602945
57225969231227600942871540126301
57225969231227600988896722565015
57225969231227605930285034444113
57225969231227605930849118676097
57225969231227605932544470204763
57225969231227606296877797955455
57225969231227606344326739102673
57225969231227606344327083476207
57225969231227606479892137595135
57225969231227606481587493828065
57225969231230257627594029982493
57225969231230302097263867191577
57225969231230302097263953284857
57225969231230302099796134484519
57225969231230307633720466171739
57225969231230307634284550399559
57225969231230307634284550403930
57225969231230307635979820897553
57225969231230307635979906985169
57225969231230307635979906986621
57225969231230307635979906990992
57225969231230307635979907003883
57225969231230307635980165271087
57225969231231202665075649186141
57225969231231202665915576268537
57225969231231208202096246654975
57225969231231208203791602887905
57225969231238363286691260344085
57225969231238410916141770519911
57225969231238410916141770532961
57225969231238411463490210874283
57225969231238411508679711556379
57225969231238411510937999760787
57225969231238411510937999760995
57225969231238411510939066282193
57225969231238411510939152371261
57225969231238411510939152375632
57225969231238411510939152388523
57225969231238411510939410655727
57225969231238412700531582000317
57225969231238412746285166910185
57225969231239311893477068167951
57225969231239312076491407807630
57225969231239312078749695662279
57225969231239312078750848272545
57225969231242015017532294889062
57225969231777497107228255924657
57225969231778747688780599293019
57225969231778747688843018101351
57225969231778747688843275318795
57225969231778747688843361412075
57225969231778747688843362474885
57225969231778747691291083530307
57225969231778764298229891606563
57225969231786867623581259004325
57225969231786867623584697961223
57225969231786873114011446497133
57225969231786873114012561106057
57225969231790469894580780664249
57225969231884114123095642576903
57225969231884114672703523750321
57225969231886816010298505869011
57225969231886816010298591603947
57225969231886816010298591608159
57225969231886816010298591958079
57225969231886816010298593020889
57225969231887721931088331544487
57225969231887721931088336143757
57225969231894924828086211319673
57225969231894924828337173689981
57225969231894924828337259779049
57225969231894924828337259796311
57225969231894924828337518063515
57225969231894925239931237615064
57225969231894925377129144132173
57225969231894925377129230221241
57225969231894925377380278697879
57225969231895825805483493047063
57225969231895825807680171397133
57225969231895825807680515770667
57225969231895825807742933511977
57225969231895825807743277885511
57225969231898527099333334576609
57225969231898527099333339298343
57225969231898527099333597565547
57225969231898527099584387757719
57225969231898528746461618009279
57225969231898528746524380128335
57225969232066584729327112923109
57225969232070503798645587442381
57225969232070503798645673535661
57225969232077389893745779200469
57225969232078607122616271660145
57225969232078607122616529927349
57225969232078607122867578403987
57225969232078607124310848354151
57225969232078607125126755897433
57225969232078607125127014164637
57225969232081309009128633292237
57225969232081309009128633296449
57225969232081309009132109801387
57225969232081309009132109805599
57225969232101701518622482252525
57225969232101701518623515354389
57225969232101701520878819180461
57225969232101702069922616104633
57225969232101716342781543001285
57225969232102618559918363563915
57225969232102902689660898915907
57225969232102918747494007814065
57225969232102918747494266081269
57225969232102918747494380750053
57225969232102918749188956394299
57225969232102918749188957444059
57225969232102918749188962165793
57225969232102918749189737006069
57225969232102918749440784065765
57225969232102918750004492051353
57225969232102918750004750318557
57225969232102918750004865109805
57225969232102918750004865122855
57225969232102919298232755924899
57225969232102919298483716886943
57225969232102919298483802984595
57225969232102922452970672652727
57225969232102922452970676884815
57225969232102922453534384876227
57225969232102922453534642093671
57225969232102922455230108413377
57225969232102922455230113135111
57225969232102922455481161594487
57225969232102922455481161611749
57225969232102924237924196356633
57225969232102924237924453574077
57225969232102924237924568009581
57225969232102924237924569409261
57225969232102924239619145053507
57225969232102924239619146588701
57225969232102924240435054118933
57225969232102924832720800185379
57225969232102924832721057402823
57225969232102924834416408931489
57225969232105603981334901775691
57225969232105603981397663540615
57225969232105620587625166538533
57225969232105620587687928657589
57225969232105620587687929720399
57225969232105620587691371863837
57225969232105620589948512324241
57225969232105620590135650775821
57225969232105620590136798681823
57225969232105620635639306775797
57225969232105620635700949345577
57225969232105620635700949699709
57225969232105620635702068540721
57225969232105620635702069957663
57225969232105620635702098655471
57225969232105620635890355252435
57225969232105620635890383950243
57225969232105625943055270586573
57225969232106521018176193803493
57225969232106521018176279896773
57225969232106521018992101346775
57225969232106521018992187440055
57225969232106521020436863567797
57225969232106521020686678040781
57225969232113707854664308663405
57225969232113707854664308667617
57225969232113707854664311849945
57225969232113707856356561359357
57225969232113707856356561363569
57225969232113707856356564545897
57225969232113707856356564564771
57225969232113707856356565964451
57225969232113707856356910337985
57225969232113723913604156184805
57225969232113723914106593260789
57225969232113723914169011019361
57225969232113723914169355375633
57225969232113723914169359624983
57225969232113723914172454225609
57225969232113723915863587713367
57225969232113723916617077498077
57225969232113729403783639574509
57225969232113729403784411226841
57225969232113729404034343677613
57225969232113729404035458286537
57225969232113729816319159384151
57225969232113729816381921498995
57225969232113729816385025390105
57225969232113729818014515971213
57225969232113729818077278086057
57225969232113731053423292625029
57225969232114624895645923425421
57225969232114624895646009518701
57225969232114624895646038215057
57225969232114624896210894099373
57225969232114629835087550801113
57225969232114629835087808018557
57225969232114629835087836716365
57225969232114629835087922809805
57225969232114629835087923872615
57225969232114629835087927059155
57225969232114629835338631144789
57225969232114629837598062673351
57225969232114629837598407047093
57225969232114629837598408563413
57225969232114630384130855635195
57225969232114630384130941374503
57225969232114630429884154629859
57225969232114630429884411847303
57225969232114630430135234973535
57225969232114630432394666502097
57225969232114630432395010875839
57225969232114631621172312500537
57225969232117326184851284164879
57225969232117326184854726308317
57225969232117326187110718875769
57225969232117326187299005220301
57225969232117326187300153126303
57225969232117331538589134449945
57225969232117331721600288691087
57225969232117333368167668585838
57225969232174651217916159669253
57225969232174653004000544760715
57225969232178555464770007143583
57225969232186658788739801722549
57225969232186658788802563837393
57225969232186658791250401101005
57225969232210970413118539757383
57225969232210970413118542945327
57225969232210970415312228189499
57225969232210970415312229239259
57225969232210970415312233960993
57225969232210970415374876685319
57225969232210970415374903865355
57225969232210970415374904215275
57225969232210970415374905265035
57225969232210970416128022113757
57225969232210970416128136905005
57225969232210970416128136918055
57225969232210970964605840776141
57225969232210970965170811445881
57225969232210970965170811450093
57225969232210971010108463674253
57225969232210971010109496776117
57225969232210971010171139700029
57225969232210971010172258541041
57225969232210971010172259957983
57225969232210971010359511779497
57225969232210971010359512133629
57225969232210971010360545252755
57225969232210971010924367662201
57225969232210974119156624723261
57225969232210974119657913888871
57225969232210974119658028679911
57225969232210974119658032911999
57225969232210974119720704705687
57225969232210974119720708937775
57225969232210974119720708955245
57225969232210974121604433389687
57225969232210974121604433406949
57225969232210974122168512917407
57225969232210975904047839804781
57225969232210975904047839806233
57225969232210975904047839810605
57225969232210975904047841204461
57225969232210975904047841223175
57225969232210975904110515836381
57225969232210975904298545307565
57225969232210975905742416848707
57225969232210975905742418370851
57225969232210975905742418383901
57225969232210975905993120951811
57225969232210975905994154072389
57225969232210975949236197164335
57225969232210975949236197181805
57225969232210975949298873190111
57225969232210975949298873207581
57225969232210975951746677163919
57225969232210975951746677169743
57225969232210976315892780025607
57225969232210976317525460586893
57225969232210976498091959671267
57225969232210976498279216083165
57225969232210976498844071980579
57225969232210976498844329198023
57225969232210976500538647611727
57225969232210976500539680726689
57225969232214572685118845046031
57225969232222676561519377555273
57225969232222676561519377559485
57225969232222681500709757346697
57225969232222681501211079813757
57225969232222681501211194249261
57225969232222681501211194250665
57225969232222681501211194604797
57225969232222681501211195648941
57225969232222681501211195667655
57225969232222681501211195667815
57225969232222681501211198836885
57225969232222681501211198854355
57225969232222681503157508516869
57225969232222681503721678842293
57225969232222681503721680358613
57225969232222682049752804963495
57225969232222682096007426425059
57225969232222682096007426425219
57225969232222682096007683642503
57225969232222683287295584295737
57225969284311542243702135757283
57225969284405234650459567595279
57225969285073454113812913796459
57225969285073454113812999889739
57225969285280547604428172915637
57225969285280547650117848172049
57225969285280547650117934265329
57225969285280547650118967367193
57225969285280552957597602482011
57225969285280553140548032109523
57225969285280553140548118202803
57225969285280553140549151304667
57225969443938119568857015651383
57225969443938120804203808212959
57225969443938121353246742105579
57225969443941723075450851165419
57225969443949826950410096550059
57225969444606340679402266815701
57225969444609041971055263584371
57225969444609041971055349673439
57225969444813431973719927474597
57225969444813432568516534476785
57225969444813437461952986043197
57225969444813437464150114598611
57225969444817039595876683253437
57225969444824244872750864936021
57225969444824244872750865998879
57225969444825145303301893263839
57225969444825145440499799785319
57225969922439527228049571186053
57225969922439527777092504361363
57225969922443129499296613421203
57225969922504358821956053842625
57225969922504358821956053859887
57225969922512414473232269453113
57225969922512457160459471934167
57225969922512462696642559921105
57225969922512464481869194938251
57225969922536773726724463921745
57225969922536773727560515801733
57225969922536774275767482823105
57225969922536774276603448977043
57225969922536774321793035381185
57225969922536774321793035398447
57225969922536774322357119613169
57225969922536774322357119626267
57225969922548479873202719189539
57225969923193287639504178561581
57225969923193287639504183147801
57225969923193287639755227019553
57225969923193287639755227020957
57225969923193288188547111723841
57225969923193288188547111736891
57225969923193288188547197463149
57225969923193288188798245939787
57225969923193288188799020778659
57225969923196889910813987165345
57225969923204993785209144068651
57225969923204995021057344467593
57225969923204995021308392944439
57225969923207696724555366831815
57225969923207696724555452570963
57225969923379671775860755643623
57225969923379671775923517408547
57225969923379677129094093818113
57225969923387775102342180967811
57225969923387775651384855513107
57225969923387775651447617627791
57225969923387780592772482877249
57225969923387780592772482883073
57225969923387781004554747072299
57225969923390482296207828867179
57225969923391377373086871853027
57225969923391377373651726687631
57225969923391377373840013032115
57225969923391382726257448262593
57225969923412092217650220430849
57225969923412092262839605277969
57225969923412092262902367042893
57225969923412092263654852404833
57225969923412092628868399330897
57225969923412092811882624179329
57225969923412092812446708424411
57225969923415694534086761954447
57225969923423798363856506656783
57225969923423798409610062868891
57225969923423798409610091566651
57225969923423798409610177647041
57225969923423798409672939425063
57225969923423798409861225769547
57225969923423798409862000608419
57225969923423799645208018329719
57225969923423800056801996161363
57225969923485025307392212411409
57225969923485025307956296643393
57225969923485027092283427492929
57225969923485027092283427494381
57225969923485027092283427498753
57225969923485027092283428892609
57225969923485027092283428911323
57225969923485027092346103524529
57225969923485027137472813739729
57225969923485027137535575504653
57225969923485027504128367713755
57225969923485027687079916886171
57225969923488629226332476756125
57225969923488629226332477110257
57225969923488629363593231485729
57225969923495832670740694893275
57225969923496732689446781937409
57225969923496732689446781938861
57225969923496732689446783337089
57225969923496732689446783355803
57225969923496733101229046114989
57225969923496733101229046469121
57225969923496733284243271330651
57225969923499434392882128264001
57225969923499434392944804289777
57226240839811672650132590701792
57226241318515727191064885966062
57226252406039773398481993126393
57226252406051479729334406267217
57226254479873632744998150430093
57226254479934860236362768468745
57226254479971195857684456411617
57226258148910281232812081075551
57226292374826816982676948621594
57226293007122666120309558560668
57226293007122666125392132738828
57226293012925935620246009083630
57226293013042998914399532797476
57226293013042998919482106975636
57226296605511526388974399037288
57226296605511526390666651733240
57226296681995904972575584753720
57226296682287388938936331913530
57226296682323706304494431600250
57226296841528789478625917011780
57226297296796382743255135072346
57226297296796382743819219304330
57226297296796382743822313904956
57226297314194507791202654638480
57226297314194507797980576113218
57226297314198109512591631006960
57226297314218819416081165644322
57226297314218819423611457695576
57226297314218819423611802051848
57226297314230525012428612545520
57226297314522264519307645987096
57226297314522264519307990343368
57226297319446320939948968565040
57226297319482638305507068251760
57226297320095029146331511850472
57226297320103132608942862334344
57226297320103133204304322034308
57226297320103134439086258711568
57226297320103134850868522900842
57226297320127144646878791218908
57226297320422786011132743214108
57226297391042656618096309600528
57226297550563533965671548507280
57226298750014783684112931247288
57226298750209321152260782726282
57226298750233637718525801888280
57226298750237234499342627940042
57226298750245293905175911077048
57226298750245338376812357561970
57226298750245338376813247192090
57226298750245343865547735240414
57226298750306567654282211579250
57226298750342584873812817940362
57226298755173252191537316918800
57226298755923108907943975830480
57226298756145859869201194664694
57226298756145865403128625538760
57226298756153919272523964748560
57226298756153963744161329679454
57226298756153969095635405959186
57226298756214892878113284978294
57226298756251215777598815539080
57226298827045767905833910053924
57226298827056224753007825265498
57226298827057468152338319527822
57226298827057473641072807576146
57226298827153519428440172760804
57226298827154720185524756910810
57226298962725298555018778998390
57226298962725298555207323623224
57226298962947704901122513443510
57226298962947704901311058068344
57226298962955808776081758828150
57226298985609641518112533925996
57226298985609642067155207071404
57226298986578652412449101382840
57226298986582206553717727657272
57226298986589109671406052424326
57226298986593012131923774401232
57226299441518494485156752585860
57226299441522097992000605575474
57226299441619342706871806261380
57226299441627448366470795575794
57226299441651758206708787799940
57226299465156549636586254040426
57226299465177307167643782859324
57226299465189013177405304442866
57226299465189013314665716211458
57226299465249936957372699224686
57226299465285059102033081396116
57226299465297066672856069665502
57226309526691034188650250997028
57226309527642922622566641808364
57226309527642922627652310587150
57226309607444454541512464278741
57226309607444454541512492975097
57226309607444499006374886022339
57226309607444499006374914718695
57226309607444499006375143239783
57226309607444499008067395935735
57226309837780925260026369632723
57226309837853860134660349746815
57226309837876987795439722985477
57226309837888982880682414077550
57226309837888993993719472575347
57226310217975890541802818568118
57226310241602288311656040695934
57226310242583006452795500858142
57226310245476031136325003394330
57226310245476031180386306910534
57226310245476031182078559606486
57226310245478733028443009554038
57226310245540921430688767969396
57226310245540921430876796046724
57226310245547814850667706342226
57226310245547824182788030533186
57226310245548113805156363658990
57226310245548115449275938057630
57226310245549025305902156414038
57226310245549025308158493341974
57226310245573341874614008527486
57226310245576043621355993206570
57226310245576043623612329067276
57226310245576043623612444925546
57226310245576043758616746396768
57226310245576043758616747931962
57226310245576043760789430736462
57226310245576043761061111402032
57226310245584147084467116632334
57226310245584147084529906976974
57226310245584147086140801317748
57226310245584147086224484137540
57226310245584147496228230532714
57226310245584147496311912885946
57226310245584147496315237056016
57226310245584147497922778528960
57226310245584147497922807226720
57226310245584147498006457116664
57226310245584147498006461348752
57226310245584147498006490046512
57226310245584147498009814216582
57226310245584147498571574450512
57226310245584147498573898448566
57226310245584147498759602061280
57226310245584147498759602527840
57226310245584147633509878333928
57226310245584147633510135551372
57226310245584147636020356786672
57226310458142421480302620777108
57226310458178439294612009093280
57226310458178439294612010156090
57226310458178439296868347084026
57226310458178441081257039362062
57226310458178441088034960836800
57226310458178441088035332367284
57226310458178441088223246131572
57226310458186544404917272204836
57226310458247821860818669095186
57226310458247821863075006023122
57226310458262246824643473105958
57226310458283840868939928783154
57226310458283840869504787849798
57226310458283855555928456582166
57226310458283855556492540814150
57226310458283855556678244893424
57226310458283855556680568891478
57226310458283857340318268081446
57226310458283857340882352313430
57226310458283857340882467104470
57226310458286556845799176670574
57226310458286556845882859023806
57226310458286556847305467020048
57226310458286556848058612431224
57226310458286556848142295256632
57226310458294662369666483399520
57226310475027817836616429235818
57226310475029018961254581109585
57226310475880005563698652630921
57226310475904315350923622118304
57226310475904315353179959046240
57226310476008831364678327913794
57226310476009733580124707177164
57226311654675119991551647754024
57226311654675119993246223398270
57226311654675120037305232663892
57226311654675120038999808308138
57226311672409116624299978180734
57226311672409116624302302178788
57226311672517168290422475141274
57226311672517168290423249975934
57226311672517168290425573973988
57226311725683991427683197352626
57226311725683991427686553402784
57226311725683991429942628881188
57226311725683991429943661983052
57226311725683991429945984931346
57226311725683991435026236161212
57226311885216876353424463320040
57226312363783121092685244632314
57226312363783121092685247814642
57226312363783121099463423324496
57226312363783121099463427556584
57226312363783121100028254743140
57226312363791224974987500127780
57226312363815536592522226170874
57226312363815536592522229353202
57226312363815536599300404863056
57226312363815536599300409095144
57226315962168379231315632035744
57226315962168379231316403688076
57226315962168379277069216945612
57226315962168379277069988597944
57226315962168379643098667877302
57226315962168379688852252787218
57226315962168379826112235847180
57226315962168379826112235864442
57226315962168379826112235864490
57226315962168379826113007499512
57226315984494411228692379430468
57226315984822168093493610794104
57226315984822212560611226276998
57226315984822217918865148162924
57226315984830321382041357717652
57226315985377861464423876763444
57226315985450812393478446334080
57226315985475127722702782854924
57226315985778569668935347193592
57226315985802881334482979470344
57226315985802886234633070956312
57226315985805582625379792557066
57226315985813686500342165470776
57226315985813686501095306649864
57226315985813691851814695046382
57226316033071884234288881339276
57226316038628441111393452896532
57226316038980509644859116140448
57226316055733826339262136726064
57226316192604769152687448266544
57226316198185637240628487569250
57226316198513394558260807836360
57226316215258607382700000704580
57226316670887377715817609770752
57226316670890079420005325281662
57226316671171013896216680057554
57226316671179117215166351161074
57226316671179117222696643212328
57226316671179117222696987568600
57226316671179117627136900632070
57226316671179117634478906338792
57226316671179117771739661068556
57226316671179117771739662131366
57226316671203428840043312463072
57226316671203428846821233937810
57226316671214234418626963965510
57226316671214234425968969672232
57226316677122859831540346067970
57226316693821239417829549924990
57226316693821239425424526840334
57226316693829343300383772224974
57226316693832945022587881284814
57226316693832952160146347605189
57226316694513775860113063046320
57226316694521879735072308430960
57226316694816322354835986552070
57226318106683337040014460462118
57226318106894021137349204999132
57226318106999388165872748336172
57226318112450578202470130846998
57226318112450594676100215960976
57226318112483009761896268859506
57226318112802646550450872396364
57226318112883701951900008764682
57226318112908018518167234308306
57226318112918824097126684747956
57226318129544274161950704730672
57226318129544274164461192626884
57226318129552378037725081424462
57226318129552378039420438011524
57226318129555979761624547071364
57226318129555981546013234751532
57226318129555981546013580524954
57226318130281821289875432263128
57226318130306137854445762396540
57226318130317844000088050128394
57226318130528539261046054739734
57226318130528544751476243398942
57226318130528544797229828308858
57226318130536648077392469864752
57226318130536648626999224049988
57226318130536648672187949893260
57226318130536648672752808959904
57226318130536649861781157544920
57226318130539349961958427849926
57226318130539349963653778445472
57226318130539351608525810926846
57226318130539351610781802081360
57226318343239059668700444446944
57226318343247163132065970267144
57226318343247163543659689831584
57226318343249864835312771626464
57226318820865149523479454126514
57226318820970499897949644126834
57226318821813401104628458705486
57226318821845818433605647149206
57226318821910647604139403321166
57226318821918752714445441265978
57226318821918753308238855610966
57226473205134118028123047000987
57226473205364928392703035919067
57226473914367558802519167339697
57226490436999697617231157443340
57226490436999697665240822065152
57226490436999697665241080332356
57226490437644503957888458992166
57226490437644503965230722034376
57226490437979464122870601557286
57226490437979464129648867388296
57226490437979464130212864599496
57226490437979464131908299034902
57226490673343812338139278758984
57226490673343812383892863668900
57226490673344712905679091582582
57226490673344712905951060746906
57226490674291760071232691224698
57226490674316371839627436466938
57226490674328082375919558011884
57226490674328082378178332206978
57226490745219881738235671007064
57226491146033841680796377071624
57226491146033841726549961981540
57226492562013655670629943566871
57226492581827119107773771768560
57226492581827119107776096116534
57226492581829805389178456242024
57226492581829805940481687161460
57226492581829805986235272071376
57226492581829822045990275344512
57226492581830722613551789351744
57226492581830722614370016637088
57226492581830722614370016643730
57226492581830722614370016656771
57226492581830722614370016656780
57226492581830723026152280832947
57226492581830723026152280832956
57226492581830723163411055938248
57226492582802368595265299085778
57226492582810472470224544470418
57226492582810474256308152623488
57226492582814075979078241367882
57226492587738430802256879984610
57226492587738431353561662200008
57226492587738431399315247109924
57226492587738447411643753489822
57226492587739347979455535477744
57226492587739347981153214548970
57226492587739348438689063648112
57226492587739348574255241683870
57226492587739348575947867451164
57226492587739348575949818377876
57226492587739348576515045809168
57226492588686379085236590256522
57226492588722701392179908763710
57226493271129761880378068768089
57227285443201940668627830716185
57227285443201940668627833898513
57227286081325375910688526898131
57227286081325375910690849846425
57227286081627921170632356421429
57227286081652232200711424078611
57227286081652232795510092575349
57227287304640436742443820801605
57227287304640436744700157729541
57227287304640484921499108613871
57227287304745835295969298614191
57227287356834645618041136181333
57227287357815364308223611013021
57227287357818065599876692807901
57227287357923415974346854109000
57227287516367580362060911832953
57227287516475632028184183628153
57227287517132145940127846388049
57227287517340144800362463167189
57227287517340144802618800095125
57227287517340144802622242238563
57227287517340144802681565396509
57227287517340144802872946341667
57227287517340194763245802325309
57227287517348248675322051862553
57227287517348248677578045479765
57227287517348248677581487623203
57227287517350949966974790346709
57227287517350949969482174688473
57227287517350949969485273521187
57227287517350950518273886863413
57227287517350950564027471773329
57227287517350999929858129504829
57227287517445495177151752214501
57227287517445495177151755396829
57227287995914487931491958447843
57227287995949652901224759635459
57227287995949654685049457995391
57227287996019886484204886302339
57227287996019888313595141494859
57227287996022539597615230243043
57227287996044198109082622456259
57227287996055005059332362990990
57227287996055005059519647995711
57227287996055005105085204828299
57227298392249168811190819017782
57227299083579951882511887191485
57227299083579951928265443403593
57227299083579951928453471480921
57227299083591658073843162462077
57227299083591658073905838487853
57227300997844909505705503374317
57227304826415337425133285387100
57227304826439654547990357719024
57227304826439654547990362318294
57227304826447758420479846727812
57227304826447758420500734135682
57227304826447758420500762715398
57227304826447758420501537555674
57227304826447758420501881923592
57227304826451660286221510975788
57227305464571194211792160416775
57227305464571194211795603623023
57227305464583200005735453018485
57227306687559398344567162267463
57227337557568217193837714963863
57227337557568517337918811453445
57227337557568517340366529326539
57227337557592828962796547624627
57227337557592828965244265497721
57227337769322325559026863313754
57227337770268225395837449586941
57227337770270626543973522293501
57227337770303342187327512920381
57227337770303343834456569656681
57227337770303343836151146350687
57227337770303344017658938436499
57227337770303344019353514080745
57227337770303344019354633275889
57227337770306945741369595050207
57227337770306945741370714258401
57227337770306945741558742335729
57227337792956827028419193263210
57227337846131754042898853854606
57227337846131754225913193494294
57227337846134455334551935649486
57227338993279535497759842551095
57227338993291541240137106076115
57227338993291541247665074129315
57227338993388787737951146467487
57227338993388787745481438518741
57227339205991254839508049586011
57227339205993655941702252087883
57227339205993655941890537382655
57227339205993956085219261176203
57227339205993956085407546470975
57227339205993956131161131380891
57227339206099306505631321381211
57227339684553586685995426007155
57227339684553586685995430239243
57227339684564391806288537553571
57227339684564391807041679782419
57227339684564391807041682964747
57227339684564391808736255426665
57227339684564391852042122463487
57227339684564391852795010657219
57227339684564391852795010661431
57227339684565592426110159866527
57227339684565592426863047014711
57227339684565592433641226752441
57227339684565592434206085823297
57227339684567993529057244217473
57227339684567993529058277336599
57227339684567993530751824093807
57227339684567993531505998392021
57227339684568293718328871334835
57227339684662544275547663479696
57227339684662544280630237657856
57227339684662844464818228662089
57227339684662844469900802840249
57227339684673349442159990659216
57227339684673351088723413490048
57227339684673351088723413844180
57227339684673351093806759320540
57227339684673644092233431661727
57227339684673644092799061335155
57227339684673644092799065567243
57227339684673644092986318805699
57227339684673644092986318809911
57227339684673644099764498547641
57227339684673644100329357618497
57227339684673649582600598740723
57227339684673649582601627610499
57227339684673649585112111847787
57227339684673649585676196079771
57227339684673649590194686025947
57227339684673649590759541910263
57227339684673649631429522722483
57227339684673649635948266703775
57227339684673649635948267766585
57227339684673649636513125770419
57227339684673651237323854502140
57227339708307850911552320608672
57227339708307852741130083079192
57227339708307852746213403275944
57227339708307852746213428909684
57227339708308152884647838186104
57227339708308152930401423096029
57227339708308152935483997274189
57227339761474674051072735815428
57227339761474674056155309993588
57227339761485479217685062994948
57227339761485479222767637173108
57227339915099235580300969061560
57227339915101935036539022291151
57227339915101935036727050368479
57227339915101935037292167702327
57227339915101935041622368121643
57227339915101935041810653416415
57227339915110040746913296241080
57227339915134352365012881349630
57227339915134352366707456993876
57227339920909413691055845848220
57227339920910614448138107049932
57227339921006658589191202665535
57227339921006658589191203728345
57227339921006660190566790463900
57227339921007859158175635970879
57227339921007859158175894251133
57227339921007859163259239018815
57227339921007859163259240081625
57227339921010261907687467599968
57227339921010261912770813430460
57227339921010262090701807239440
57227339921010262095785153069932
57227339921010560449828717765759
57227339921010560449828976046013
57227339921010560454912321876505
57227339921018365782646712984608
57227339921018365782646713338740
57227339921018365787730058815100
57227339921018365965661052624296
57227339921018365970744398454788
57227339921042677412607881062300
57227339921042677595622105910732
57227343300452531034294321317056
57227343300460334764920649965109
57227343300460334765172470081029
57227343300460334765736557495341
57227343300460629418261618175957
57227343300460634908689479169349
57227343300744314999381486647054
57227343300776385888331991622613
57227343300776385889147127496301
57227343300776680542237044065445
57227343300776680543929296761397
57227343300776680725251383226860
57227343300776680726943635922812
57227343300776730496687144749043
57227343300776730496689471929425
57227343352653644305798957069417
57227343353591135186890311040987
57227343353591135194481040859111
57227343353626251976685797330501
57227343353626251976685798380261
57227343353626251984275499678529
57227343353626251984278852546359
57227343353627452550753833683781
57227343353627458047936895391566
57227343353627458048773723628207
57227343353627458086934508289049
57227343353637963071053134189175
57227343353638257717365133393205
57227343353638257724143313135147
57227343353638263253546835464357
57227343353638263260387519058151
57227343353917991484503938039591
57227343353918024831241917723647
57227343353918024831242174941091
57227343353918024831245269541717
57227343353918024831245270591477
57227343353919225405309954076927
57227343353919242013861146175649
57227343353919242059613669285893
57227343353954058660141944188357
57227343353954058660141947374897
57227343353954308848366433212289
57227343353954308848369786080119
57227343353954308850061008856535
57227343353954308850062037726311
57227343353954314338796620808687
57227343353954314383798089059111
57227343353954342201886029145745
57227343353954342201886287412949
57227343353954358805351204922869
57227343353954358805351209509089
57227343353954358849409156625167
57227343353954358851103732619333
57227343377261659556826441455266
57227343377552542954938222212083
57227343377588860318801743805117
57227343377588860320496321898803
57227343512175724050242075103451
57227343512175724057835904108421
57227343512178425341895156898331
57227343512178425341895157252463
57227343512178425349237938843605
57227343512178425349488985903301
57227343512179625915963193251611
57227343512179625915963968440403
57227343512179625923305975196885
57227343512179625923557022256581
57227343512187729790922438636251
57227343512187729798516267641221
57227343512190431082575520431131
57227343512190431082575520785263
57227343512190431082576295619923
57227343512190431089918302376405
57227343512190431090169349436101
57227343512502580347858801288901
57227343512502628526098182970615
57227343512503780921926837642181
57227343512503829100166219323895
57227343512514586088539164821701
57227343513159142247685500384269
57227343513159142255090268210047
57227343513160042822839030868111
57227343513160344796750484927141
57227343513160344796750489526411
57227343513162744114492112662991
57227343513162744114492369880435
57227343513162744114555131999651
57227343513162744114743161139789
57227343513162745761621169517383
57227343513163946518703550109613
57227343513171149780076503283934
57227343513171149780348472466972
57227343513171149780348472466981
57227343513171149963362812106661
57227343513171149963362816705931
57227343513172050393913843970891
57227343513174751685315877289133
57227343513174751685566925765771
57227343513487199119181201743807
57227343513487200903759042467941
57227343513487201086773382107621
57227343513488101517073365495213
57227343513488101517324413971851
57227343513490800978646065533411
57227343513490800978834094673549
57227343513490802808977491167461
57227343513490802808977495766731
57227343513498906683685692674733
57227343513498906683936741151371
57227343531212776999295901368581
57227343531212776999295905600669
57227343535824933154107235104799
57227343584402411640905611103465
57227343584402411640905614285793
57227343588998658999722256563977
57227343588999860161056604694701
57227343590299330862026370824594
57227343990752768472209519824495
57227343990753969046089529163257
57227343991076971656415128293179
57227343991076971656415903127839
57227343991078172230483164646459
57227343991078174014872977293256
57227343991080575163009049999816
57227343991112990662846031538376
57227343991113289021973227979899
57227343991113289021974002814559
57227343991722674858784396956515
57227343991722674858847938142319
57227343991725376150441724427253
57227343991725376157278539631309
57227343991725376157279314465969
57227343991725381502854918213913
57227343991726582260693534231565
57227343991726582268283489197767
57227343991733480024810689260853
57227343991733480024811722379979
57227343991733480024832643086379
57227343991733480024894631416323
57227343991733480025460265321839
57227343991733480032425812043517
57227343991733480032426845145381
57227343991733485339841656700023
57227343991733485339842689801887
57227343991733485378002445706833
57227343991733485385407989416983
57227343991733485385595241609939
57227343991733485385596274711803
57227343991734385946378054715937
57227343991734385953155976190675
57227343991734385953156234470929
57227343991734385953407023250371
57227343991734385953408056352235
57227343991734686089331236789717
57227343991734686089334335622431
57227343991734686090146025124805
57227343991734686096924032338691
57227343991734686096925065440555
57227343991737087199119266892667
57227343991737087238031049371989
57227343991737087238031135461057
57227343991737087244810090037659
57227343991737087244872851802583
57227343991737381891096663297541
57227343991737381891096921577795
57227343991737387381527223959608
57227343991737387388389862308005
57227343991737387388389865494545
57227343991737387426549359932489
57227343991737387426552715982647
57227343991737387427301729459245
57227343991737387434079909201187
57227343991737387434142670966111
57227343991737387434143445800771
57227343991737389073680739617083
57227343991758697578285797223460
57227343991758997714751792112940
57227343991758997714772798908360
57227343991761699052180241514847
57227343991761699052180498719241
57227343991761699052183597551955
57227343991761699052183597565005
57227343991761699059773294618135
57227343991761699059773295680945
57227343991761699059773552885339
57227343991769502744647075923921
57227343991769802743372263285273
57227343991769802743560545393553
57227343991769802750966089103703
57227343991769802751153341296659
57227343991769802751154374398523
57227343991769802880821041855953
57227343991769802880821046088041
57227343991769802880821046105303
57227343991769802880821300123157
57227343991769802880824398955871
57227343991769802881636088458245
57227343991769802888414100271401
57227343991769802888415133373265
57227343991769802926574885033025
57227343991769802926577983865739
57227343991769802927139744099669
57227343991769802927142068097723
57227343991769802927142842949645
57227343991769804573517721155643
57227343991773404610430951843595
57227343991773404610430952906405
57227343991773404610430956092945
57227343992049536463064973458315
57227343992049536463817085767627
57227343992049536508818559417943
57227343992049580974429621702199
57227343992050437069224543667241
57227343992050437069224543684503
57227343992050437076567582493089
57227343992050437076818630952465
57227343992050737220147349096983
57227343992050737220899462823237
57227343992050787221942472151527
57227343992053433021369473165069
57227343992053433021370247999729
57227343992053433021557500192637
57227343992053433021558533294501
57227343992053438374539677566103
57227343992053438511988721953700
57227343992053438557553240967071
57227343992053438557741269044399
57227343992053438557742302146263
57227343992053438558306128465175
57227343992053438558306386378247
57227343992053438558306386732379
57227343992053483022412196573735
57227343992053483022600223601303
57227343992053488329828844762661
57227343992061242060227553068135
57227343992061242060415581145463
57227343992061242060416614247327
57227343992061242060980698479311
57227343992061242197677368622799
57227343992061242198241452854783
57227343992061242236400950846657
57227343992061242236400951909467
57227343992061242236401983948521
57227343992061242236652688051625
57227343992061242243994779497495
57227343992061242243994780914437
57227343992061242243995037764699
57227343992061242243995038118991
57227343992061242243995039181641
57227343992061242243995039181801
57227343992061286708288874987755
57227343992061292061271081058981
57227343992061292061459366353801
57227343992061536888985564950083
57227343992061536889551198855599
57227343992061536896516745577277
57227343992061536896517779746371
57227343992061536897081863978355
57227343992061542249498147066371
57227343992061542249686175143699
57227343992061542249687208245563
57227343992061542250251292477547
57227343992061542379332955114628
57227343992061542386759676276503
57227343992061542386947962621035
57227343992061542386947962975327
57227343992061542386947964038137
57227343992061542386947967220305
57227343992061542387511788585815
57227343992061542387511790002757
57227343992061542387512046853019
57227343992061542387512047207311
57227343992061542387512048269961
57227343992061542387512048270121
57227343992061542387512051456661
57227343992061542433265631762887
57227343992061542433265632117019
57227343992061542433265633179829
57227343992061586715109985234999
57227343992061586851534289014139
57227343992061586851535059616711
57227343992061586851535063848799
57227343992061586851537383614765
57227343992061586897559468985943
57227343992061592205540459674105
57227343992061592205540459691358
57227343992061592205540459691367
57227343992061592388554799331047
57227343992065144108963785690635
57227343992065144108963786753445
57227343992065144108963789939985
57227343992065144109715897999947
57227343992065144109715899062757
57227343992065144109715902249297
57227343992065194110758908390887
57227343992085853874376659104663
57227343992085854058143368270939
57227343992085903829665826301221
57227343992085903830418195845278
57227343992085903830418195845287
57227343992085904013432535484967
57227343992097559609553137805711
57227343992097559609553138868521
57227343992097609610031805693251
57227344009483673250343101652576
57227344009487575116064219800736
57227344009495678990458343134223
57227344009495678990458347733493
57227344009495678990459376236087
57227344009495678990459377653029
57227344009495678990459380835357
57227344009495678990461700601323
57227344009775412740717763864373
57227344009775412748060799507893
57227344009775412748060802690221
57227344009775412748311851149597
57227344009775412748875935381581
57227344009787418481401480265003
57227344009787418488740129921567
57227344009787418488740388201821
57227344009787418488741163040693
57227344009787418488992210083127
57227344009787418488992211500069
57227344009787418489556036047907
57227344009787418489556037464849
57227344009787418489556294315111
57227344009787418489556295732053
57227344009787418489556298914381
57227344009787418489556299032416
57227344009787418489559393515007
57227344009787462953578536476231
57227344009787462953579311310891
57227344009787462953581631076857
57227344014711474910197270889432
57227344014711474955950858863593
57227344014715076632401379949272
57227344014747492132238361487832
57227344014747792321508958550313
57227344015368882062580034391158
57227344015404006037407200437861
57227344015404306180355997591707
57227344015404306180359350459537
57227344015695745535940034284901
57227344015695745542714861159013
57227344015696038548924449211374
57227344015696038549488533443358
57227344015696038549491628043984
57227344068569926961234406324139
57227344068569926961234406328351
57227344068569926961987551739527
57227344068569926961987551752577
57227344068569926968825136496395
57227344068571127536052489260093
57227344068571127536055588092807
57227344068571127536055588105857
57227344068581632520172148259653
57227344068581932701914769856939
57227344068581932701914769861151
57227344068581932702667915285377
57227344068581932709505500029195
57227344068581934349042793491375
57227344068581934532054038530269
57227344068581934539585105416183
57227344068861666467357970343435
57227344068862867041426006342583
57227344068862867041426006696715
57227344068873672208038333522103
57227344222195388878520383410820
57227344222198090162582992132637
57227344222206194045132710590340
57227344222485925789639415630851
57227344222485925789640190465511
57227344222485925789827443708179
57227344222487126546658772287151
57227344222487126546659030567405
57227344222487126546909819346847
57227344222489527649104279066163
57227344222489527649292307143491
57227344222489527649293340245355
57227344222489827838311854082031
57227344222489827838312112362285
57227344222489827838374874481501
57227344222489827838562901141727
57227344222489827838562901496019
57227344222489829668706299052740
57227344222522244977935885600409
57227344222522245160762198225571
57227344222522245160764521173705
57227344222522245160764521173865
57227344222522245160952807518237
57227344227123295959686910360181
57227344227411181183726100608219
57227344227411182968115913255016
57227344227421988134728240434536
57227344227425589856932349494376
57227344227425890595245703081548
57227344227446297975216163941659
57227344227447200190157003853416
57227344227449902076606430147148
57227344227458005356769331032936
57227344228102811696803481355313
57227344228102811704208249181091
57227344228102811834064236084917
57227344228102811879817820994785
57227344228102811879820919827499
57227344228102813526760915397705
57227344228103712271957270119409
57227344228103712272020030821523
57227344228103714094572697392269
57227344228104014238275668827067
57227344228104014238277992825121
57227344228106413563610350851479
57227344228106413563610351914289
57227344228106413563673112616403
57227344228106715392479452317269
57227344228106715392479710597571
57227344228106715392481775265563
57227344228106715392482033545865
57227344228106715529740465327175
57227344228106715529742788275469
57227344228106715575684401249615
57227344228106715987276056146015
57227344228106715987278379094309
57227344228106716124536810875779
57227344228106716124539133824073
57227344228114519268775755912056
57227344228394551202741083028131
57227344228394551332575891076388
57227344228395451770490102903639
57227344228395451770490103966449
57227344228395451770552864668563
57227344228395753744213271667896
57227344228398153062143185761329
57227344228398153062205946463443
57227344228398453251476540461631
57227344228398453251664568538959
57227344228398453251665601640823
57227344228430570384595594572749
57227344228430570384783880917281
57227344228434472845110735321219
57227344228434472845113058269513
57227345426475797865481694278987
57227345426475797865481697461315
57227345426800001040023614193665
57227345426800001042283051476251
57227345426800002689411074060927
57227345426801153438108954771795
57227345426801203400740124473873
57227345426803555135036653546805
57227345426803604548876197180433
57227345426803854729572630995075
57227345426803902908004168574651
57227345426803904555132192209087
57227345426908954923346387180753
57227345427445704249735232924207
57227345427448410894808570594021
57227345427449611605886543250716
57227345427449611605949305015640
57227345427449611607560998538702
57227345427456509418292930526365
57227345427456514769767815978661
57227345427456514771462388907139
57227345427456514771462393139227
57227345427456516006621154441195
57227345427457415336827482477421
57227345427457715480824891926712
57227345427460116629044647454525
57227345427460416771746496203437
57227345427460416772561627963072
57227345427554661839350232864320
57227345427554961982868102886356
57227345427565761655977112600285
57227345427565761658484238674845
57227345427740145042434760670759
57227345427740178395948680788091
57227345427740178395948938005535
57227345427740178395952032606161
57227345427740178395952033655921
57227345427741395576122510777372
57227345427748298742197327256205
57227345427772560494256371675347
57227345427772560496515804253669
57227345427772560542268356061721
57227345427772560542269417861345
57227345427772565894684676795655
57227345427772593894093666498223
57227345427772593894094438150555
57227345427772593895789015194481
57227345427772610365380457669891
57227345427772610367075066592453
57227345427773466460175265333322
57227345427773466460175379634933
57227345427773466460994641585451
57227345427773466463250978513387
57227345427773761113889703411683
57227345427773766604319144747464
57227345427773811076709248748563
57227345427773816017343534527240
57227345427776167752395555691079
57227345427776167752395558877619
57227345427776167752395641784359
57227345427776167752395644966687
57227345427776167754087811573571
57227345427776167754087811586621
57227345427776212224848707252801
57227345427776462407990536009505
57227345427776467897667579594407
57227345427776467897667582776735
57227345427776467897855864902229
57227345427776467897855869134317
57227345427776467941730029971177
57227345427776467941918317378519
57227345427776467943421164521745
57227345427776467943421167704073
57227345427776467943609449816517
57227345427776467943609454048605
57227345427776467944174308883161
57227345427776467944174309932921
57227345427776467944174394976441
57227345427776467944174654306455
57227345427776495759815556298715
57227345427776495761506780474811
57227345427776495761510133342641
57227345427776512370057969037073
57227345427776512370057973636334
57227345427776512370057973636343
57227345427776512413363032541427
57227345427776512413551060618755
57227345427784266090665806919539
57227345427784266093113527974961
57227345427784271627351672023261
57227345427784271627351700721069
57227345427784271627351786814349
57227345427784271627351787864109
57227345427784271627354801075719
57227345427784271627354804275309
57227345427784271627355144399493
57227345427784271627355148631581
57227345427784271627606197108427
57227345427784271629863305692907
57227345427784273273730711351083
57227345427784273273918998758473
57227345427784273273919084851753
57227345427784273276175335686409
57227345427784316099239712005207
57227345427784316099807955817339
57227345427784316101499146716097
57227345427784316101500209932654
57227345427784316101500209932663
57227345427784321452221917026673
57227345427784321452974029335985
57227345427784566279855817279165
57227345427784566282112154207101
57227345427784566282198934815511
57227345427784571633858749512421
57227345427784571633862451471355
57227345427784571635365037146127
57227345427784571635366070249443
57227345427784571635553322440899
57227345427784571635553326672987
57227345427784571635554704167307
57227345427784571636118182557303
57227345427784571636119560051623
57227345427784571770283791082320
57227345427784571770847793824554
57227345427784571770931476160533
57227345427784571771123206196747
57227345427784571772815458892699
57227345427784571773379194517440
57227345427784571773380055451156
57227345427784571773380314781227
57227345427784571818379635048639
57227345427784571818567666308295
57227345427784571818568699427421
57227345427784571819132779427317
57227345427784571819132780477077
57227345427784571819133555317561
57227345427784571819133899691095
57227345427784572870712087974955
57227345427784573419755106893785
57227345427784573465696718831221
57227345427784573602769446533465
57227345427784616242571790681052
57227345427784616288513690749909
57227345427784616290770000398431
57227345427784621595657911083637
57227345427784621595657915315725
57227345427784621595738897533864
57227345427784621596491009842207
57227345427784621596491295659050
57227345427784621596491295659059
57227345427784621641492511024909
57227345427784621641679767448453
57227345427784621642244623332769
57227345427784621642244623351483
57227345427784621779505635298739
57227345427785472203931342046187
57227345427785474033257711679369
57227345427788173495584164510996
57227345427788175322654456546313
57227345427788175322654542639593
57227345427788175324911567264765
57227345427788175324911568314525
57227345427788175324911653358045
57227345427788175324911912688059
57227345427788175324974330433581
57227345427788175325162615741403
57227345427788223455122520838125
57227345427788223501709744358579
57227345427846445809521091214894
57227345427849147101174167360753
57227345427849147101174168410513
57227345427849147101174171946973
57227345427849147101174173009783
57227345427849447290443704145537
57227345427881562599318897253121
57227345427881562599318900452711
57227345427881567952484973951665
57227345427881567952485231186410
57227345427881567952485231186419
57227345427881812782459664210201
57227345427881862605571765818371
57227345427881862741996840200083
57227345427881862741999167380465
57227345427881862742080412465078
57227345427881862742832520543763
57227345427881862744527100420097
57227345427881862788021249569315
57227345427881862788021250619075
57227345427881862788586366920425
57227345427881868095168601664201
57227345427881868095169630533977
57227345427882768709567607179379
57227345427893573829592969105649
57227345427893573829593740757981
57227345427893573875615850122703
57227345445175487890924238342284
57227345445498442132487090130251
57227345445498442134179342826203
57227345445510447873167453663051
57227345445510447874859706359003
57227345445510447875424562239107
57227345445510492347061466483066
57227345445510497835796297846543
57227345445510497881552952891365
57227345445571421481014311412026
57227345445575323346735429560186
57227345445607744335307242462223
57227345450434502509415944143121
57227345450434504296064418070049
57227345450438056604428983496261
57227345450438106018268527129889
57227345450543456392738717130209
57227345451083813114755311741328
57227345451091916394917950127992
57227345451091918226755921682902
57227345451091918775798940601940
57227345451188262923945866129033
57227345451200268664060595756317
57227345451407067547845491514313
57227345451407117508217601715395
57227345451418774926325668347609
57227345451418774927141575890891
57227345451418774928582005275545
57227345451418774928583124483739
57227345451418817570892539882110
57227345451418823105380927574278
57227345451418823105384026288948
57227345451419073287960221141597
57227345451419073288525855047113
57227345451419123248897965248194
57227345451419123248897965248195
57227345451422676792046786495769
57227345451422676792862694039051
57227345451422676794303123423705
57227345451422676794304242631899
57227345451422724971102074308035
57227345451516069604891872189958
57227345451516069604891900775554
57227345451516069604891900775555
57227345451516369748411979992948
57227345451516369748411979994409
57227345451528075345008180072159
57227345451528075345572264308355
57227345497703457821009534335333
57227345497703457821072382547829
57227345497704658395077570688613
57227345497707359686730652483493
57227345497707359686793500695989
57227345498676070438369554624991
57227345498676070440060692375149
57227345498677271012437590978271
57227345498677271014128728728429
57227345498687777819921601341683
57227345498687778231703865530909
57227345498688076179048803211997
57227345498688076180741051658599
57227345498688076180741055907949
57227345498688076181556959188831
57227345498688077965130863125955
57227345498688078376913127315181
57227345498688078559927466954861
57227345498688120653194207806541
57227345498688120653194208869351
57227345498688126004668028272673
57227345498688126141932139170527
57227345498688978988786241523869
57227345498691680280439323318749
57227345498749049787147048149281
57227345498749049787147049199041
57227345498749049787147052735501
57227345498749049787147053798311
57227345498750250361215089088781
57227345498750250361215090151591
57227345498785072497926074697887
57227345498785367152705148885761
57227345498785367152705153485031
57227345498785372503426860579041
57227345498785372504178972888353
57227345503612083234174049945109
57227345503612132464936146396659
57227345503612983618908644087657
57227345503612983801922983727337
57227345503615684910561725882537
57227345503616885667644101875497
57227345504549606879820671328943
57227345504549623488371864490466
57227345504549623488371864490475
57227345504584695807471536964307
57227345504584695851532955288973
57227345504584695853225121891645
57227345504584695853225207984925
57227345504584695853977229483435
57227345504584695853978262585299
57227345504584723669618480566751
57227345504584723671310734662383
57227345504584740279861926761105
57227345504584740279861927823906
57227345504584740279861927823915
57227345504584745677089332154415
57227345504585596236246624474358
57227345504585596236267549431521
57227345504585596237959802114423
57227345504585596237959802127473
57227345504585896427293158244925
57227345504585896427293244338205
57227345504585896428046298938579
57227345504585940899682486224629
57227345504585946387666010910725
57227345504585946433421890071127
57227345504596401402879876597991
57227345504596401402879876611041
57227345504596401402879962687059
57227345504596401404572129306993
57227345504596403233023268737511
57227345504596403234714488331599
57227345504596403234715521433463
57227345504596445875333028153071
57227345504596445877025281205585
57227345504596445877025282268386
57227345504596445877025282268395
57227345504596701592213318821773
57227345504596701593905485424445
57227345504596701593905571517725
57227345504596701594657593016235
57227345504596701594658626118099
57227345504596703788301592610888
57227345504596751417017583360641
57227345504596751417769695687215
57227345504657675200247658333109
57227345504658575585046162487825
57227345504658575585046163550626
57227345504658575585046163550635
57227345504658875774315694686389
57227345504693692374843972775393
57227345504693692374843972788443
57227345504693692376536226884066
57227345504693692376536226884075
57227345504693697910272273617605
57227345504693992564111182025663
57227345504693998099545161866327
57227345504705656023949819803164
57227345657228288278288058326207
57227345657228288278288059743149
57227345657229488852356094679487
57227345657240294018968421859007
57227345657240294018968423275949
57227345657333638652758248326527
57227345657333638652758249743469
57227345657334839226826284679807
57227345657334839226826286096749
57227345657345644393438611859327
57227345657345644393438613276269
57227345657990152381938620277664
57227345658002158122618983810464
57227345658208957003331204631913
57227345658208957005587198249125
57227345658208957005590640392563
57227345658210157716915989332009
57227345658210157760413580624873
57227345658210157760476342739717
57227345658210157762920707744981
57227345658212558862795725110633
57227345658212558862858573318917
57227345658212558865303195541625
57227345658212558865306294374339
57227345658212858869051979469349
57227345658212858871308315334475
57227345658212858871308316397285
57227345658212858871311758540723
57227345658212858871562462643827
57227345658212859006375582407237
57227345658212859008631919335173
57227345658212859008820204629945
57227345658212859008823303462659
57227345658212859052066319108821
57227345658212859054322396706743
57227345658212859054322654973947
57227345658212859054322656036757
57227345658212859054573703450793
57227345658212859054573789539861
57227345658212908831935318627469
57227345658212909014949658267149
57227345658220962744011568164713
57227345658220962746267561781925
57227345658220962746271003925363
57227345658220962883528316511529
57227345658220962927025907804393
57227345658220962927088669919237
57227345658220962929281901421397
57227345658220962929533034924501
57227345658224564603538936851717
57227345658224564605983559074425
57227345658224564605986657907139
57227345658317959062888499539469
57227345658318209245841268516661
57227345658318209245841271698989
57227345658318209428771924267858
57227345658318257421743815489069
57227345658318257421743818671397
57227345658318257421744072706513
57227345658319159819970875532429
57227345658321859281208679278673
57227345658321859281208936496117
57227345658321859281208940728205
57227345658329964986583202711949
57227345662820812559404993773547
57227345663134212353983060435633
57227345663136913508375128170847
57227345663136913691389726077571
57227345663136914103171731999593
57227345663136914240432486729357
57227345663145017383334373555487
57227345663145017520595387615153
57227345663148619242799496674993
57227345663148919432070089610371
57227345663148919843852095532393
57227345663148919981112850262157
57227345663149820411663877527117
57227345663243164450657359495793
57227345663245866337106785789517
57227345663253969617269686675313
57227345663257872077787149322317
57227345663801530700544453935755
57227345663801531249587472854585
57227345663801531295529084792021
57227345663801531295529089024109
57227345663801531432601812494265
57227345663802732006586164959062
57227345663899978506369164847008
57227345663911684103532519291488
57227345664085209561161384548453
57227345664117580588796258402659
57227345664117580771622571010399
57227345664117580771810856305171
57227345664117581823955023936715
57227345664117582372998042855545
57227345664117582418751369498209
57227345664117582418939654792981
57227345664117582556012382495225
57227345664117625060998362904685
57227345664117625060998366087013
57227345664118482940747062731053
57227345664118482986563495849253
57227345664118783130080418848505
57227345664118783130080504937573
57227345664121184092883052868393
57227345664121184095139130466267
57227345664121184095139389796329
57227345664121184275897391445055
57227345664121184275897392507865
57227345664121184278132807666582
57227345664121184278153728018859
57227345664121184278153728372991
57227345664121184278153729435801
57227345664121184278404862938848
57227345664121184689935734295013
57227345664121184827196489024777
57227345664121482637343430891355
57227345664121482637531716186127
57227345664121482637531720418215
57227345664121482637531974453331
57227345664121482637535073286045
57227345664121484284660777173229
57227345664121484419477249804517
57227345664121484421733586732453
57227345664121484421921872027168
57227345664121484465230834714385
57227345664121484467487171642321
57227345664121484467675456937093
57227345664121484467678555769807
57227345664121527107289455332969
57227345664121532460643821558373
57227345664121532597907929269687
57227345664121534245036986024692
57227345664121534245036986024701
57227345664121534428051325664381
57227345664122384849965428861353
57227345664122384852221765789289
57227345664122385444573745282709
57227345664122385447018110287973
57227345664129287967654010845643
57227345664129287967821376485218
57227345664129287967842298253033
57227345664129287967842384346313
57227345664129287970098635180969
57227345664129288107359389910573
57227345664129288150856637892713
57227345664129288150856723985993
57227345664129288150919486100837
57227345664129288153112973403499
57227345664129288153112974820441
57227345664129288153112974820649
57227345664129288153175823028773
57227345664129588159431733031009
57227345664129588159435089081167
57227345664129638119807945064809
57227345664129638119996231409332
57227345664129638119996231409341
57227345664129638303010571049021
57227345664130488727181011173929
57227345664130488727243859382053
57227345664133190016577756040873
57227345664133190016577842134153
57227345664133190016640604248997
57227345664133190019085226471648
57227345664133190567876852557577
57227345664133190611186072462229
57227345664133190613630437467493
57227345664226534469672341915705
57227345664226534652602997666902
57227345664226582828861110181687
57227345664226584475801880592169
57227345664226882972189804109614
57227345664226884619507147210564
57227345664227735226754717908665
57227345664230486524725624724541
57227345664238590399684870109181
57227346136783292950394613755059
57227346136783292951147755983907
57227346136783292951147759166235
57227346136783342958968519890487
57227346136783342959533378957131
57227346136783348312702837221265
57227346136784499060584805088129
57227346136784543533036556243767
57227346136786950172167958241251
57227346136787250360874468007455
57227346136787250361438552243858
57227346136787250361438552243859
57227346136787252008002495874027
57227346136787252145263250603791
57227346136788152575814277868751
57227346136819665678260936907985
57227346136819665815521948868131
57227346136819665861275505196822
57227346136880594812213781836945
57227346136880594812214039071690
57227346136880594812214039071699
57227346136881745560722255943715
57227346136881795523542830150371
57227346136881795569296386479062
57227346136881795569296415064658
57227346136881795569296415064659
57227346136884496677182787675793
57227346136884496677934899985105
57227346136884496860197127315313
57227346136884496860385412610085
57227346136884496860385412623135
57227346136892300546074064009587
57227346136892550726707703811987
57227346136892550727334583105973
57227346136892552374463635610185
57227346136892595198888231927271
57227346136892595198889002529843
57227346136892595198889006761931
57227346136892595199159828038967
57227346136892595199724687105611
57227346136892600552894402587237
57227346136892600552894402604490
57227346136892600552894402604499
57227346136892602382284657797019
57227346136892602382472685874347
57227346136892602519733440604111
57227346136896204241749521586623
57227346136916912177771881523665
57227346136916912177772138758410
57227346136916912177772138758419
57227346136916912315032893483811
57227346136916912360033337200080
57227346136916912360222394148645
57227346136916912360222394161695
57227346136916912360786449812502
57227346136916912360786478380629
57227346136916912360786478398098
57227346136916912360786478398099
57227346141419467312905097020991
57227346141711206811437930868031
57227346141712457394080130587233
57227346141743670489141595164709
57227346141747574184817052741585
57227346141747574185570193920673
57227346142389379189346196435559
57227346142392080343926551565065
57227346142400184218885796949705
57227346142400184355958519365729
57227346142400184355958523615079
57227346142400186049029190152083
57227346142400186186289944881847
57227346142403786078162628425569
57227346142403786078162632674919
57227346142462308573486422357011
57227346142462308573549959310727
57227346142473113739534668486875
57227346142473113739596655767059
57227346142473113740162286490247
57227346142477022925641082007849
57227346142509138282964243942006
57227346142681113197449584696007
57227346142681118687879030282599
57227346142681118687879773355206
57227346142683819842459385412105
57227346142683820025474753921401
57227346142683864497110940853319
57227346142683864497110941903079
57227346142683864497675800973935
57227346142684720410000314361964
57227346142691918363496281152339
57227346142691923854408532500358
57227346142691925547562023999123
57227346142691925684822778728887
57227346142691968189620702487015
57227346142691973680051176943374
57227346142691973680051176943383
57227346142693174436380411738324
57227346142693174437133552936342
57227346142693174437133552936343
57227346142693176266523808128863
57227346142695525576612641560198
57227346142695825765965799053353
57227346142695827413094855789653
57227346142695827413095113007145
57227346142695827413283142147283
57227346142695827550543896877046
57227346142695827550543896877047
57227346142695870237603276308791
57227346142695870238356421737229
57227346142695875728786377509359
57227346142695875728786606145626
57227346142695877421104163271259
57227346142696727981094924142007
57227346142716235525310960621089
57227346142716285304176543553237
57227346142716285304928913097294
57227346142716285304928913097303
57227346142716285350682240789727
57227346142716285487943252736983
57227346142717135909272349696456
57227346142717486062011289084430
57227346142719887210147361779353
57227346142720137390844568326399
57227346142720137391032853608121
57227346142720187352912001340917
57227346142720187352912001353967
57227346142720187353100286635689
57227346142727941075905687802759
57227346142727941076469681692113
57227346142727941076469767785393
57227346142727941076469768848203
57227346142727942905861052914871
57227346142727942906048993835949
57227346142727990901339897997717
57227346142727990902092010307029
57227346142727991039353022267175
57227346142727991085106578595866
57227346142728241265991324153889
57227346142728242912931837328213
57227346142728291090610491995953
57227346142728291090797748419497
57227346142728291090798777290725
57227346142728291091362604303813
57227346142728291091362604322527
57227346142728291228623616252313
57227346142728291273813116924581
57227346142728292874999531822623
57227346142728292920941144809819
57227346142728293058013871462303
57227346142731844771770198077549
57227346142731892950827725329623
57227346142731894734652423689555
57227346142789214689131647102695
57227346142789214825640293749402
57227346142789214826392401828087
57227346142789214871581130853639
57227346142789214871581131903399
57227346142789214872146248204749
57227346142790070784553329342750
57227346142790070784553329342759
57227346142790120197578486522652
57227346142790120747373903549415
57227346142790120792375118932518
57227346142792821901013861074837
57227346142792821901765973384149
57227346142792822084216486009129
57227346142792822084216486022179
57227346142792822084780570241113
57227346142793116737114220924471
57227346142793116737114221974231
57227346142793116737302250051559
57227346142793116737867109122415
57227346142793116737867366352909
57227346142800875950601569103755
57227346142800875951081974169038
57227346142800920422990900388251
57227346142800925775972306227420
57227346142800925776725447404087
57227346142800925776725476003534
57227346142800925776725476003543
57227346142800925958986645861276
57227346142800925959739815637390
57227346142800927606115731196063
57227346142800927606303759273391
57227346142800927743564514003155
57227346142801220612261494386439
57227346142801220612261495436199
57227346142801220612826611737549
57227346142801226102504426619238
57227346142801226102692711913962
57227346142802126533807851996503
57227346142802128363198107189023
57227346142804779647030166797069
57227346142804779647218195937207
57227346142825237401602954922709
57227346142825237401603212157454
57227346142825237401603212157463
57227346142825237538863966882855
57227346142825237583864410599124
57227346142825237584053467547689
57227346142825237584053467560739
57227346142825237584617523211546
57227346142825237584617551779673
57227346142825237584617551797142
57227346142825237584617551797143
57227346142826438158685588150423
57227346142837243324733831093747
57227346142837245108935328685154
57227346142837245109122613689875
57227346142837245154688170522463
57227356222916180658131309103610
57227356222940492281316706944903
57227356222940492281316792679839
57227356222940492281316792684051
57227356222940492283008273727671
57227356276083003790120317755191
57227356276083003797650609806445
57227356276083003797650952763037
57227356276118120586696651091213
57227356276118120587449792270301
57227356276118120589141702009661
57227356276118120589142044966253
57227356293843996688925484487195
57227356293843996689490600788545
57227356293843996689493782527999
57227356293843996689494039745443
57227356293843996691186035223951
57227356293844013292394102407757
57227356293844013292394102420807
57227356299752622239016941852350
57227356299752622239102976200152
57227356302686242239748677605684
57227356302686242239769569614276
57227356302686242239769826831720
57227356302686242241462079527672
57227356302686242241462108107388
57227356302706951411869170647402
57227356302706951411869170764090
57227356302706951411890062655994
57227356302706951412078118379966
57227356302707852572994133516806
57227356302710553727365630337856
57227356302710553727365659034212
57227356302710553727386579622520
57227356302710553727449313157648
57227356302710553727449341737364
57227356302710553727449598954808
57227356302710553864626298974180
57227356302710553864626413759604
57227356302710553864647215311686
57227356302710553864647219562488
57227356302710553864647219679128
57227356302710553864647305768196
57227356302710553864647334347912
57227356302710553864710096467127
57227356302710553866151525669458
57227356302710553866151530391191
57227356302710553866151558970907
57227356302710553866151645178073
57227356302710553866339552697026
57227356302710553866339810964230
57227356462240738728493396062278
57227356462240738728496863715532
57227356462240738728999046762016
57227356462251543894772141249598
57227356512463151929754857199476
57227356515309398144695973436475
57227356515313000415692310156159
57227356515320203905853827270503
57227356515320203905854084487947
57227356515385935290325518617919
57227356515385935343588450892243
57227356515385935480031002306095
57227356515385935480848861248313
57227356515393105428662015443053
57227356515393105428850300737825
57227356515393138780487035732263
57227356515393138780487292949707
57227356515394039354990247690735
57227356515394039354993315115537
57227356515394039355808103450625
57227356515417164492882872935631
57227356515417164493071158230403
57227356515417166277271909585797
57227356515429161499649487027657
57227356515429161499649745307902
57227356515429161499649745307911
57227356515429161499900530900813
57227356515429172063895262531431
57227356515429172475677526720705
57227356515429172612686888482045
57227356515429172612686888600089
57227356515429172612686889544855
57227356515429172612749647060429
57227356515429172612749650246969
57227356515429172612749651782003
57227356515429172612937932355201
57227356515429172612937936604551
57227356515429172612937937076727
57227356515429172613502791426057
57227356515429172613502792488867
57227356533037976087185530353131
57227356533110911015077970665523
57227356533110911015081413871771
57227356533110911015081671089215
57227356533118981530894548199757
57227356533119014882782244514743
57227356533119014889285475277159
57227356533155048714793899244095
57227356533155048714982442819121
57227356538735866987174649752021
57227356539020436995994863263775
57227356539027606486272339483377
57227356539027639838285387849915
57227356539027639838348063875691
57227356539052869099320608472276
57227356539063663015046451426477
57227356539063663152119176661811
57227356539063674128084110098309
57227356539063674128084195837457
57227356539063674128648965982625
57227356539063674265156578116199
57227356539063674265344864473781
57227356539063674265909462077843
57227356539063674265909719295287
57227356539063674265909720358097
57227356913277067269710865005887
57227356913277067270275724072531
57227356913277067270275982339735
57227356913277067407536737069499
57227356913277067407536738132309
57227356913277067407536741318849
57227356914225348635412595120094
57227356931002943508827495809531
57227356931002943508827498991859
57227356931002943509015782167113
57227356931002943509015785349441
57227356931002943509015866843451
57227356931002943509015871442721
57227356931002943509580641237969
57227356931002943509580644420297
57227356931002943509580984177299
57227356931002943509580985594241
57227356931002943509580988776569
57227356931002943511275561238487
57227356931975558500287150870461
57227356931975558502734868743555
57227356931979160222491259913039
57227356931987264099334138938789
57227356937859866754210917714254
57227356985118064480441407983461
57227356985153186623342873328833
57227356985153186625100900883275
57227356990088898688368433878190
57227356990088898871382773517662
57227356991026689892035723231595
57227356993995400747479099829907
57227356994015822954958111479827
57227356994017025908146414864167
57227356994027831074005515106737
57227356994027831074758742024973
57227356994027831074761066372947
57227356994027831074821418050749
57227357016681766396433510521507
57227357016682066539950519491735
57227357016682071892364488716421
57227357143705352860848060233611
57227357144665363470968122502441
57227357144686071541803776526535
57227357144686071724818116166215
57227357144689673447022225226055
57227357144689675095845858656361
57227357149613678084679133750690
57227357150594396811388406237008
57227357150594396811388406254270
57227357152460175204611439557393
57227357152460175206303691203585
57227357152567996318385854416763
57227357152567996318406746425355
57227357152568296461923755519451
57227357153419283614917051259955
57227357153420184045468078524915
57227357153420184184440857701268
57227357153443593404377435901686
57227357153443595241487039048421
57227357153444495800012367337950
57227357153444495801704618984142
57227357153444495809110794028674
57227357153444495809318593855188
57227357153516588808672729896464
57227357153516588810430354754468
57227357153528285665876552154318
57227357153528301591471370247666
57227357153528301591471485038706
57227357153528301728101175370743
57227357153528301728102294565887
57227357153528301728917082900975
57227357153548709519919503208190
57227357153548709520672648619366
57227357153549009661487760659606
57227357153549009664187333711036
57227357153549011082551134288089
57227357153549011494145112132840
57227357153549910276915097542980
57227357153549910277753044987803
57227357153549910277753044987806
57227357153549910277753044987812
57227357153549910277755368985860
57227357153549912059697372254754
57227357153549912059697372256158
57227357153549912061325456658444
57227357153549912061325456664114
57227357153549912061325800683510
57227357153549912061325801020332
57227357153549912061325801033430
57227357153549912061325829716742
57227357153549912061325829729786
57227357153549912061325829729792
57227357153549912061326948924936
57227357153549912061388476709286
57227357153549912061388591376618
57227357153549912061388591494710
57227357153549912061391948961810
57227357153549912061956808034070
57227357153549912061956808034124
57227357153549912062141737260018
57227357153549912062141737260024
57227357153552597290754288308238
57227357153552597293282337183054
57227357153552611566873603693614
57227357153552611569217726696826
57227357153552613352770738626810
57227357153552613352770738631022
57227357153552613352790511444467
57227357153552613352790511444470
57227357153552613352791659337374
57227357153552613353797917893225
57227357176214956399733852189509
57227357177183512551943349440681
57227357177195218880345830548203
57227357224344397939470534251398
57227357224452516039519750205124
57227357224452516039520094578649
57227357224452516039520094578658
57227357224452516039770798681762
57227357224456118310766878183785
57227357224456118310766878183794
57227357229388231800519830171849
57227357229388231800519858868205
57227357229388231800520863290975
57227357229388532355819878282651
57227357229392284974131590335031
57227357229392286208915847826613
57227357230037821004797198703147
57227357230228411490225921579932
57227357230252723115103657733852
57227357230253023306797696030952
57227357230329625102295494804112
57227357230337714336026253702852
57227357230337730212038998153914
57227357230337730212040031273040
57227357230337730212520203097122
57227357230337730257793616182956
57227357230337730258273759309230
57227357230337730258545728492268
57227357230361140034237040692476
57227357230361141269669811378302
57227357230361141269670069658604
57227357230361141269858097735932
57227357230362025960900891018442
57227357230362025960903989856772
57227357230362040602048822687200
57227357230362041835222415892678
57227357230362041837481851653328
57227357230362042429746706164852
57227357230362042431627360010878
57227357230362042432191415545054
57227357230362042432212336251454
57227357230364743540916939357180
57227357230364743723847596176860
57227357230364743723847624874668
57227357230364743723868516883260
57227357230372847598051371779472
57227357230372847598072292485824
57227358349062221008547601735631
57227358349073026176856829957131
57227358349073026176856833139459
57227358349948378021464932763029
57227358349948378022032111945559
57227358350012925349479246085816
57227358350013225675255100589003
57227358350013225675257424936977
57227358350014126105806127853963
57227358350014126105808452201937
57227358350021029223681992822816
57227358350021329550214342791315
57227358350024931272418451851155
57227358350024931272418455033483
57227358350045340849316227624376
57227358350045340849316228674136
57227358350045640989817274657819
57227358350045640990382129492423
57227358350045640990383162611549
57227358350045640990570415836907
57227358350045640992076709368757
57227358350045640992080066835857
57227358350045640992264991481153
57227358350045640992264995713241
57227358350045640992829850547845
57227358350045640992830883666971
57227358350045640992833208014945
57227358350045641175092078945235
57227358350045641175092082127563
57227358350045641175094406475537
57227358350049242897296188005075
57227358350057346726689104887533
57227358350057346726689363167787
57227358350057346726690138006659
57227358350057346726692462354633
57227358350057346727257318238949
57227358350057346772255436572043
57227358350057346772257760920017
57227358367674254123239531157809
57227358367739101777301672399068
57227358367739101777301672399069
57227358367739101784829640452268
57227358367739101784829640452269
57227358367771517229624627845317
57227358367771517229627726678031
57227358367771517229687045590839
57227358367771517229690488797087
57227358367771517232134766646261
57227358367771517232135111019795
57227358367771517232138209852509
57227358367771517237218456850287
57227358373574775798727136506720
57227358373582879673871573648316
57227358373582879674436429532632
57227358373647427001318707670746
57227358373647427001318707788790
57227358373647427008660713495512
57227358373655831019794962143706
57227358373655831019794962615882
57227358373679842501722896741128
57227358373679842501722898257448
57227358373679842508497695388204
57227358373679847447625428895756
57227358420924833958390213427069
57227358420924833958390216609397
57227358420924833958391332622213
57227358420924833958391335804541
57227358420924833958391337221483
57227358420924833965921624686517
57227358420949145397994264506187
57227358420949145398747405685275
57227358420949145398750761735433
57227358420949145401006841800057
57227358420949145401010197850215
57227358420949145581008518052427
57227358420949145581011960195865
57227358420949145581011960208915
57227358420949145583267949580989
57227358420949145583269068776133
57227358420949145583271391724427
57227358420949145583271396323697
57227358420949145588351642954293
57227358426749402491758051128200
57227358426760524451021522486744
57227358426760524451105090515496
57227358426760524451105205306536
57227358426857476158763313285254
57227358426857476166105290294216
57227358426857476166105405085256
57227358426857776309622414173549
57227358426857776309622414173576
57227358579501317119653035282323
57227358585301890871149916598491
57227358585407241245620106598811
57227358586285290668042924994307
57227358586285310852985477474409
57227358586354338327973349114113
57227358586390355131457263992520
57227358586390355543239528168696
57227358586390355550014439712513
57227358586390355726253867802552
57227358586390355733028664560945
57227358586390661227455667474729
57227358586390661410470007114409
57227358586391561841021034379369
57227358586394263132674116174249
57227359058976240809208718574657
57227359058983444116356185151056
57227359058983444116356185164154
57227359058983444116356299936480
57227359058984344684167963959297
57227359059048269762860715355766
57227359059048275115277002812845
57227359059048275116030143991933
57227359059048275116030145041693
57227359059049175683841927036417
57227359059056373446709435937819
57227359059056373446709436987627
57227359059056373447274296054271
57227359059056373447275324941309
57227359059056373447462581348995
57227359059056373447462582411853
57227359059056373447462582416065
57227359059056373447463611285841
57227359059056373449158186912777
57227359059056373449723045983633
57227359059056373583907429598175
57227359059056373583970105623951
57227359059056373584534964690595
57227359059056373586230656360707
57227359059056373586983801771883
57227359059056373591501516883399
57227359059056373592066375950043
57227359059056373637255101793267
57227359059056378574124555258480
57227359059056378578642267183456
57227359059056378579207129436640
57227359059056378985906819434629
57227359059056378990236243952299
57227359059056378990989390426333
57227359059056378990989393612789
57227359059056378990989393612816
57227359059056378990989508398213
57227359059056378990989508398240
57227359059057279558801172421057
57227359059059975306740188730913
57227359059059975306928475075445
57227359059059980842860166943763
57227359059059980842860424161207
57227359059080690615867244552133
57227359059080690615867244552160
57227359063983987120365280856660
57227359064016402625285693964860
57227359064016402808299918813292
57227359064848843456491696099655
57227359064848843456742400202759
57227359064848843464085526167435
57227359064859331832876352102439
57227359064859348304166619410194
57227359064859648623166437855419
57227359064859648623354724199951
57227359064859648623354727382279
57227359064859648624861132403288
57227359064859648625614158910841
57227359064859648630697852284145
57227359064891769340187373453616
57227359064891769477448042108814
57227359064895673172747694379826
57227359064956594803677564025874
57227359064956594986691788874306
57227359064956600332519240382006
57227359064956895122614967894855
57227359064964698672799973793860
57227359064964698673554148073843
57227359064964698678636809410514
57227359064964698854119622998046
57227359064964698855814198642292
57227359064964698856568487241139
57227359064964698861651034258946
57227359064964703614375684281116
57227359064964704207478485765242
57227359064964704207478485770858
57227359064965004358337586300836
57227359064965004358337587817156
57227359064965004358337591005073
57227359064965005593119521316300
57227359064968606075459040165102
57227359064968606212719794540574
57227359064968606217802368718734
57227359064968607859283217371406
57227359064968607859283217725538
57227359064968607864366563201898
57227359064968607864366649295178
57227359064968608042297557010878
57227359064968608047380874143610
57227359064968608047380902841370
57227359064989015244336852004676
57227359064989015427351076853108
57227359064989015832356221920566
57227359064989015832356221924778
57227359064989015839698199047572
57227359064989015839698313366436
57227359065001021580378681620970
57227359065001023364203630833738
57227359065001023547217855682170
57227359295320355117769716660579
57227359295393289992402925122339
57227362656417731661427005971119
57227362656452848458000500874199
57227362656452848458000758091643
57227362656452848458002823822493
57227362656452848458003082089697
57227362657109378788706189236447
57227362657109378788706190286207
57227362657117482662911257139093
57227362657117482662911260321421
57227362657117482662911514356537
57227362657117482662911518588625
57227362657117482662912289191197
57227362657117482662912290240957
57227362657117482665360011665013
57227362657117482665360012714773
57227362657117482665607965541233
57227362657117482665611060141859
57227362657402018902495872431427
57227362657433517322539469171339
57227362657433517322541796351721
57227362657433517322542825221497
57227362657433517323378621423447
57227362657433533374703834002826
57227362657433533374706928603452
57227362657433533377803192972288
57227362657433533789585714379015
57227362657434434402332850787659
57227362657434434402332853969987
57227362657437135693985932582539
57227362657437135693985935764867
57227362657437135693989030365493
57227362657437135693989031415253
57227362657445239566687810646070
57227362657445239568944923930602
57227362657445239568947246878896
57227362674186800571355402028359
57227362674186800571920261095003
57227362674835238427053314945042
57227362674843358903220715036977
57227362674843358904914914073261
57227362674843358904916061983635
57227362674843358904916062333555
57227362674843358909998636511715
57227362674846960627684255625379
57227362674846960632767601455871
57227362675054043052645193026274
57227362675159393424583630544363
57227362675159393607597945718106
57227362675159409486622524167432
57227362675159410028326631984595
57227362675159410028890343140865
57227362675159410028890716566499
57227362675159410035666314743023
57227362675159410081419899633981
57227362675159410081419899634008
57227362675171115623794639482417
57227362675171115625489986429075
57227362675171115626054071010979
57227362675171115631137416841471
57227362675171121167318094392970
57227362680740812528522790357338
57227362681035319797798873311098
57227362681043423678680984196230
57227362681043723822197993284550
57227362681043723822197993638842
57227362681068018974946028205470
57227362681068035027678457257620
57227362681068035036984946174772
57227362681068035036985717827104
57227362681068035441992010418592
57227362681068035448767981999068
57227362681068035448767982003280
57227362681068035631782321656010
57227362681079741044239084237242
57227362681079741175597889232402
57227362681079741175600331557956
57227362681079741176416234501968
57227362727353668183074567924545
57227362727353668183074568974305
57227362728010165441529275112755
57227362728010165441529275116967
57227362728010165441529618423479
57227362728010165441529619486289
57227362728010165441532714073865
57227362728010165441532717256193
57227362728010182042489819950173
57227362728010182042489823132501
57227362728010182042489824549443
57227362728010182044997893033317
57227362728010182050080554367567
57227362728010182050083907235397
57227362728020987071841392400089
57227362728020987071841396999359
57227362728020987073537001513381
57227362728020987073537002563141
57227362728020987078619576741301
57227362728020987078682338860517
57227362728020987079435479685313
57227362728301904941757718060037
57227362728301921542714823936345
57227362728301921542714909675493
57227362728337021730736609123487
57227362728337021730737383958147
57227362728337021731552172293235
57227362728337021731552172297447
57227362728337021731555611254345
57227362728337021733247778211149
57227362728337021733247778224199
57227362728337038196947571514341
57227362728337038196947572564101
57227362728337038197760006790597
57227362728337038197762331138571
57227362728337038202092908861477
57227362728337038204537272442997
57227362728337038204537272449639
57227362728337038204537272462680
57227362728337038204537272462689
57227362728337038204538301332465
57227362728337038332512717130653
57227362728337038334204887269785
57227362728337038335020790213797
57227362728337038339287544004765
57227362728337038339290901471865
57227362728337038340106804415877
57227362728337038341798027192293
57227362728337038341799056062069
57227362728337038380020172144953
57227362728337038387551612102368
57227362728337038387551612102369
57227362728337043692456976871559
57227362728337043692456976884609
57227362728337043693272884414841
57227362728337043875471316524289
57227362728337043876287224054521
57227362728348749473450578499001
57227362732946198000376304275751
57227362732946199784705679155687
57227362733262249123786874276711
57227362733262293589397941842767
57227362733262293591092517836933
57227362733262299086607452732717
57227362733272755748197227608375
57227362733272803926688431184436
57227362733272804109702770823881
57227362733272804109702770823908
57227362733273956505279603601335
57227362733918807455588019688535
57227362733918807455588019692747
57227362733918807455588020042667
57227362733918807455591375742905
57227362733918807455650781807591
57227362733929612621450557511249
57227362733929612623895955968297
57227362733929612623957713209612
57227362733929617975371181557875
57227362733929617982211865151669
57227362734210546955878191298877
57227362734221352128330735657749
57227362734245363602093907666806
57227362734245363603788483311052
57227362734245363611382685381700
57227362734245368962020714347981
57227362734245368962020714367664
57227362734245663747368283210572
57227362734245663754899694470020
57227362734245669105622435152629
57227362734245669288636774792309
57227362734246569712347118463475
57227362734246569719187802057269
57227362734257374839982753336628
57227362734257374878959445642995
57227362734257374878959445647207
57227362751971539986610523283212
57227362886573160437051525757031
57227362886573160437051784037285
57227362886573160437051784391417
57227362886573160437052559226077
57227362886573160444394565982559
57227362886573160444645613042255
57227362886573160574375301236025
57227362886573160581718082827167
57227362886574061012457395386899
57227362886897315435421341142631
57227362886897315435421599422885
57227362886897315435421599777017
57227362886897315442764381368159
57227362886897315443015428427855
57227362886897315580276183507539
57227362886900917294949225681465
57227362886900917302480292567379
57227362887545768114527485979093
57227362887545768114527490211181
57227362887545768122118217196897
57227362887545768122118220379225
57227362887545768122121319216151
57227362887837492979419952636591
57227362887837507613060319826133
57227362887869923112897305596781
57227362887869923120488035764825
57227362887869923120491134601751
57227362887869923122935753637919
57227362887869923303418435365648
57227362887869923305950093290489
57227362887869930440998597237137
57227362887869930441249645713775
57227362887873532163453754773606
57227362887873532163453754773615
57227362892470979044005896504953
57227362892481785857558994094955
57227362892481785994756991291723
57227362892762763014740834854019
57227362892762763014740838053609
57227362892793933285101950608127
57227362892795184005004905057092
57227362892795184005004905057093
57227362892797535144507155828543
57227362892797579616960307370573
57227362892797584970126638123973
57227362892797835333840507340901
57227362892797835334028793685433
57227362892797836980969564095915
57227362892797879806230897137699
57227362892797879806230898187459
57227362892797879806230901373999
57227362892797879806230901387049
57227362892797885159396974886003
57227362892797885159396974904717
57227362892798785727209014116933
57227362892805940855928809480555
57227362893356782199102013314059
57227362893419276875847566873507
57227362893419276875847567227639
57227362893419276875848341725429
57227362893419276875848343125109
57227362893419276876098270976611
57227362893454393664889650884321
57227362893454393664889908101765
57227362893454393664889912333853
57227362893454393664889912687985
57227362893454393664890683986185
57227362893454393665077937228853
57227362893454393667400019149658
57227362893454393672420976037439
57227362893454393672420979223979
57227362893454393672483741338823
57227362893454399018056760684729
57227362893745832844673512821260
57227362893745833027687852455116
57227362893746133166121168157091
57227362893746133171204861543436
57227362893746133171204861543445
57227362893778248519930746590360
57227362893778248522187855170628
57227362893778248522190178118922
57227362893778248527270429348788
57227362893778248527270429353000
57227362893778548665769834535258
57227362893778554024019887477004
57227362893778554024019887477005
57227362893779454591768907352513
57227362893782152172297894232131
57227362893782155738819228711067
57227362893782155746223996536845
57227362893782157530550788667644
57227362911504424905012194120672
57227362911504424910071405249456
57227362911508026627467351639888
57227363365169112261054798402367
57227363365169112261054803001637
57227363365169112261055836103501
57227363365171813545114830613157
57227363365171813545114830630419
57227363365171813552457869439005
57227363365171813552520631558221
57227363365171813552708917898381
57227363365448840475946238437891
57227363365451541767599320232771
57227363365452792356830754351311
57227363365460896225011442690627
57227363365463597523443081530831
57227363365487914501489987921111
57227363365495968543484645998757
57227363365495968543484646016019
57227363365495968550826651705479
57227363365495968551077700182117
57227363365495968551642554649491
57227363365495968551642556066433
57227363365495968551642814333637
57227363365495968551642814333797
57227363365495970190613698502969
57227363365496018376449233305751
57227363365496018376449234368609
57227363365496018376449237550937
57227363365496018376449491586053
57227363365496018376450266420713
57227363366152531686254286543277
57227363366152531686254290792627
57227363366152531693847341776397
57227363366152531693847344958725
57227363366152531693848373828501
57227363366152531693848374878261
57227363366152532235297305462107
57227363366152532235297309694195
57227363366152532235297563729311
57227363366152532235300662562025
57227363366152532236112352064399
57227363366152532242890359278285
57227363366152532242891392380149
57227363366156133964907215449749
57227363366156134095389015248619
57227363366156134102167969825221
57227363366156134147921559338778
57227363366433466750232156018657
57227363366433466750796149912223
57227363366433466750796236001291
57227363366433466750858997766215
57227363366433466757574161708117
57227363366433466757575194827243
57227363366433466758390066069071
57227363366436162375845736771223
57227363366436162513043729381771
57227363366436167904436451806807
57227363366436167904436454989135
57227363366436167904436454993347
57227363366436167904624737101579
57227363366436167905189596168223
57227363366436167905191920166277
57227363366436167905192695005149
57227363366436167905443743481995
57227363366436167911946601166267
57227363366436167911966747040389
57227363366436167911967521879261
57227363366436167912029504573225
57227363366436167912029509159445
57227363366436167912030283994105
57227363366436167912030283998477
57227363366436167912218570350274
57227363366436167912218570356107
57227363366436167912782649984401
57227363366436168042701055001139
57227363366436168049479325081499
57227363366437068472436265061235
57227363366437068472436265078497
57227363366437068473252168005247
57227363366437068473255525472347
57227363366437068480030352346459
57227363366444266243461828556237
57227363366444266244026425110539
57227363366444266244027462461753
57227363366444266244214969735325
57227363366444266250804982155863
57227363366444266250805755926261
57227363366444266388002974766411
57227363366444271375395551545640
57227363366444271780148841557075
57227363366444271780151940389789
57227363366444271780402988866635
57227363366444271786904809206278
57227363366444271787741637455933
57227363366444271787741637455960
57227363366444271787741637455969
57227363366444271787741637456176
57227363366444271787741637456177
57227363366444271787741895369041
57227363366444271787741895723173
57227363366444271917408477091743
57227363366444271917660386124927
57227363366444271917663743592027
57227363366444271925002391831649
57227363366444271925002393248591
57227363366445172347959590445771
57227363366445172348022352210695
57227363366445172348211327650739
57227363366445172348211413389887
57227363366445172348214770856987
57227363366445172355553419096609
57227363366445172355553420513551
57227363366447868103491288900143
57227363366447868103680611546129
57227363366468582809476829515217
57227363366468582809664856544237
57227363366468582817069883681315
57227363366468582817069883700029
57227363366468582817070658534689
57227363366468582817258943829461
57227363366468583000273287699560
57227363366468583358519504061917
57227363366468583359271873605983
57227363366468583359271959681953
57227363366468583359271959695051
57227363366468583366049881156691
57227363366468583366050914271653
57227363366468583366113676036577
57227363366468583404273433345367
57227363366468583404273436527695
57227363366468583404273436531907
57227363366468583404461718640139
57227363366468583405025544591869
57227363366468583405025544604919
57227363366468583405026577706783
57227363366468583405026577710995
57227363366468583411803724346861
57227363366468583411866486111785
57227363366468583411866490698005
57227363366468583411867265532665
57227363366468583411867265537037
57227363366468583411867265550135
57227363366468583412619631877093
57227363366468583541722219352097
57227363366468583542286213245663
57227363366468583542286299334731
57227363366468583542349061099655
57227363366468583549064225041557
57227363366468583549065258160683
57227363366468583549880127985569
57227363366472185263926328394675
57227363366472185263926328411937
57227363366472185264742231338687
57227363366472185264745588805787
57227363366472185271520415679899
57227363366472185271520415684270
57227363366480288964029143144661
57227363366480288964029401411865
57227363366480289093947891813411
57227363366480289101290155787337
57227363366480289139449653779211
57227363366480289139512415544135
57227363366480289139701390984179
57227363366480289139701476723327
57227363366480289147043482430049
57227363366480289147043483846991
57227363371045323951118824189121
57227363371077739450955805727681
57227363371357465895826200363941
57227363371360167187479282158821
57227363371360172677909470818020
57227363371361417762589008818903
57227363371368320881030734099319
57227363371368320887809031808965
57227363371369221455621847969646
57227363371369221455621847969655
57227363371369478956891084570456
57227363371371922747274929764526
57227363371371922747274929764535
57227363371372222929013308970855
57227363371372228289714953329145
57227363371372228426975711241077
57227363371372228426975711359085
57227363371372230074103730761676
57227363371393538021885974795792
57227363371396189899950561416420
57227363371396539914592689483065
57227363371396540051853447394997
57227363371404343188498301975312
57227363371404343600280306814793
57227363371404343783295683809325
57227363371404344835627358713064
57227363371404345018641698352536
57227363371404345430423703211673
57227363371404643789551934867705
57227363372026035504282267231487
57227363372028742148373706007293
57227363372028742148373706026007
57227363372028742148373964293211
57227363372028742148373967475539
57227363372028742148373967479751
57227363372028742148376028959799
57227363372028742148377062076165
57227363372028742148562249587983
57227363372028742149127108654627
57227363372028742149127108658839
57227363372028742155967791894289
57227363372028742155967796480509
57227363372053053774004587591103
57227363372053053774004844812759
57227363372053053774007943645473
57227363372053053774067263616879
57227363372061157648209915897733
57227363372061157648210945831771
57227363372061157648210949014099
57227363372061157648210949018311
57227363372061157648399231126543
57227363372061157648402329959257
57227363372061157648964090193187
57227363372061157655742012717685
57227363372061157655742015904225
57227363372061157655804778019069
57227363372061158883748347684769
57227363372064759554244267554306
57227363372064759561023226854102
57227363372340885465879498113434
57227363372340885877473474882277
57227363372340885877473475945087
57227363372340885877661761239859
57227363372340889171919874242476
57227363372340890818859866597621
57227363372344487599677585004927
57227363372344487599865870299699
57227363372344487736875577615475
57227363372344493273310398598578
57227363372344787926397219027698
57227363372344787926397219027699
57227363372344793272788382758691
57227363372344793279378366481469
57227363372344793279566648239781
57227363372344793279566652955682
57227363372344793455049920993547
57227363372344793455802722398371
57227363372344793462580987879461
57227363372345688356948246292659
57227363372345693847127386472799
57227363372345693885538186493583
57227363372345693885541285326297
57227363372345693886103045560227
57227363372345693886357192869579
57227363372352575003283888117424
57227363372352591063042852557914
57227363372352591467045066051185
57227363372352591467799240337801
57227363372352591467799240350851
57227363372352591474636829326757
57227363372352591474636830389567
57227363372352591650812547814502
57227363372352596591632533427372
57227363372352597148833465701408
57227363372352896735692706159368
57227363372352896743307715200752
57227363372352897147474970348594
57227363372352897147747599562154
57227363372352897154337607279889
57227363372352897154337611866109
57227363372352897154525893624421
57227363372352897155089719587740
57227363372352897155089720059889
57227363372352897155089720060132
57227363372352897330762053520698
57227363372352897330762053522159
57227363372352897330765410989259
57227363372352897338104059227420
57227363372352898389683626527301
57227363372352898389683626527544
57227363372353792224877370667953
57227363372353797761062290949079
57227363372353799544889567355279
57227363372353799552229250231715
57227363372353799552292012351014
57227363372356493516530452462833
57227363372356493516534699188451
57227363372356493523560573472179
57227363372356499006960640059174
57227363372356499013990762131378
57227363372356499014554583849568
57227363372356499052715372739747
57227363372356499052715372743959
57227363372356499052718471589723
57227363372356499052966076842851
57227363372356499052969520049099
57227363372356500699093349795721
57227363372356500836542649150159
57227363372376906393960964840876
57227363372376908040900957196021
57227363372376908628835582628770
57227363372376908628835697401144
57227363372376908628835697414194
57227363372376908635613618869249
57227363372376908635613618875882
57227363372378109385375168032143
57227363372378109385437929797067
57227363372378109385940027098787
57227363372378109385940027102999
57227363372378109386001755760386
57227363372380810638868498285298
57227363372380810677028249827023
57227363372380810677031348659737
57227363372380810677091011591947
57227363372380810677843898735919
57227363372380810677847256203019
57227363372380810684622078477861
57227363372388914377130810658524
57227363372388914514391565388128
57227363372388914552552354278307
57227363372388914552552354282519
57227363372388914552555453128283
57227363372388914552803058381411
57227363372388914552803144119098
57227363372388914552803144120559
57227363372388914552806501587659
57227363372388914560145149825820
57227363372388916198930331334281
57227363372388916336379630688719
57227363443245596572079025198731
57227363443245596572141787317787
57227363443256401738691352378251
57227363601797812586937823065023
57227363601830228086774804603583
57227363602778481451497716300603
57227363602781182605952805484935
57227363602781182743150798095483
57227363602789288303464716023379
57227363602790188871276498017943
57227363602790188871464784362475
57227363602792890163117866157355
57227363602813599928342452177299
57227363602813600065603206906903
57227363602813600065791493251435
57227363602814500496154234171863
57227363602817201787995602311275
57227364801183931106392753114687
57227364801186584084048894601229
57227364801186584084049755534945
57227364801186584221247662052053
57227364801186626909310997897069
57227364801186626909310998946829
57227364801186626909311002483289
57227364801186626909311003546099
57227364801186632260784822949421
57227364801186632262480433230565
57227364801186632399741191142497
57227364801248756617331884828339
57227364801281177605903697730367
57227364801283873408821943562509
57227364801283873408821948161779
57227364801283878759543655255789
57227364801283878760295767565101
57227364801283878761991377846245
57227364801283878899252135758177
57227364801291934458519084601549
57227364801948491010453376206439
57227364801948491012960502280990
57227364801948491012960502280999
57227364801948491012961530796643
57227364801948491012961535382863
57227364801948491012963855148829
57227364801948491012963859380917
57227364801948491147714130936043
57227364801948491150222285526247
57227364801948496548957392483531
57227364801949397114509392821975
57227364801949397116706412359039
57227364801952092872238109295687
57227364801952092872240436825989
57227364801952098408359494153919
57227364802124075150918032513111
57227364802124075153175142876027
57227364802124075153175144275707
57227364802132179028949259856834
57227364802132179028949259856835
57227364802132179028949518137089
57227364802156490653011350979607
57227364802156490653012125814267
57227364802156490653074883351523
57227364802156490653263172873963
57227364802156490653827253923619
57227364802156490653827254291009
57227364802159175290423477217875
57227364802159191761654335628545
57227364802159191762466798565899
57227364802159191898911650334229
57227364802159191898911651397039
57227364802159191898974412099153
57227364802159191899162694224647
57227364802159191899162698456735
57227364802159191942952034211214
57227364802159191942952034211215
57227364802159191944644286901334
57227364802159191944644286902795
57227364802159191944644286907166
57227364802159191944644286907167
57227364802159191944665207609147
57227364802159191944728341382763
57227364802159191944915135460649
57227364802159191944916250436755
57227364802159191944916254549338
57227364802159191944916254668843
57227364802159191944916369460091
57227364802159191945479991344965
57227364802159197252081081081505
57227364802159197252081084268045
57227364802159197252143843200561
57227364802159197252143846382889
57227364802159197295386914703157
57227364802159197297897431291353
57227364802159197297897517384793
57227364802167279165299036594779
57227364802167279165299036948911
57227364802167279165299039781319
57227364802167279165299040131239
57227364802167279165299041194049
57227364802167279165299041198261
57227364802167295634164828619833
57227364802167295636613581013185
57227364802167295636671866468545
57227364802167295636671869650873
57227364802167295636672899571861
57227364802167295636672904171131
57227364802167295636860151763317
57227364802167295637425010829961
57227364802167295637428369348273
57227364802167295774689467401859
57227364802167295817911389781792
57227364802167295819602498122704
57227364802167295820439608749735
57227364802167300575740543339177
57227364802167300576364716615769
57227364802167300576364720865119
57227364802167300576556450888283
57227364802167300578059298025685
57227364802167300578247584370217
57227364802167300578248703584235
57227364802167301125348076956733
57227364802167301125407735534599
57227364802167301125407739766687
57227364802167301125410925165017
57227364802167301127040326466145
57227364802167301127040329652685
57227364802167301127103091767529
57227364802167301127103177860969
57227364802167301171349349571555
57227364802167301172856676675993
57227364802167301172856762769433
57227364802168196205240494666819
57227364802170902847615034224857
57227364802232126773795906918495
57227364802232126819549463011098
57227364802240230512058219291721
57227364802240230695072531652034
57227364802240230695072531652035
57227364802240230695072789932289
57227364802264542136120020622945
57227364802264542136371067682641
57227364802264542136371071914729
57227364802264542136935926753497
57227364802264542136935927816346
57227364802264542136935927816355
57227364802264542136935928153177
57227364802264542273443454206569
57227364802264542273632884224967
57227364802264542274196595385657
57227364802264542319135397609467
57227364802264542319198155127792
57227364802264542319198155146723
57227364802264542319385325460969
57227364802264542319386440437075
57227364802264542319386444669163
57227364802264542319950181345285
57227364802264542319950524669059
57227364802264542319950526086209
57227364802264547075875661231449
57227364802264547075875665480799
57227364802264547077570242641365
57227364802264547624918680150279
57227364802264547626614033200881
57227364802264547626614036383209
57227364802264547669857104703477
57227364806873401745387265262957
57227364806876103037040347057837
57227364806876104683980339432665
57227364807080528635774704761695
57227364807083229927427786556575
57227364807084447153539844786595
57227364807084447153539845836355
57227364807084447155799540231391
57227364807084452643971090895295
57227364807084452646230531377679
57227364807084452646230875733951
57227364807092508342758231751065
57227364807092556519494420516338
57227364807092556519494420516339
57227364807095209497151422932225
57227364807095209634412091568549
57227364807095209634600377926131
57227364807095252322411867410911
57227364807095257810395132766993
57227364807095257811147473725622
57227364807095257812842858538325
57227364807095257812842858544149
57227364807095257812842858557199
57227364807095257812842944633217
57227364807095257812843202913471
57227364807095259459970877942125
57227364807095259459970877942285
57227364807096110062643327857193
57227364807096110064900701087987
57227364807096158243394230178431
57227364807157382030432748693151
57227364807165185716122203612014
57227364807165185716122203612023
57227364807167887007775285406903
57227364807192154160450917058797
57227364807192198632653021560814
57227364807192198632653021560823
57227364807192203984127098198899
57227364807192203985821417079163
57227364807192498819475088504467
57227364807192498819475089554227
57227364807192498819663117631555
57227364807192498820228233932905
57227364807192504312353889248897
57227364807192504312354147529151
57227364807193404742904830437839
57227364807193404742905174794111
57227364807200259682350154818265
57227364807200307858522259347334
57227364807200307859086343583530
57227364807200307859086343583539
57227364807200307860780662463803
57227364807200308042100683217386
57227364807200309096127714355441
57227364807200602696882057411231
57227364807200608185053579493958
57227364807201460439432530811225
57227364807201508615604635340303
57227364807201508616168719576499
57227364807204209909517157604309
57227364807204209909517243693377
57227364807204211556645177002445
57227364807740961020295039970423
57227364807740961020298138820399
57227364807740961020298140220079
57227364807740961020545744073527
57227364807740961020549187279775
57227364807751766188664361483016
57227364807751771539323655537229
57227364807751771539324427189561
57227364807751771539324427206871
57227364807824400736767370646335
57227364807824400736955655941107
57227364807848712362397214862977
57227364807849012686418311765623
57227364807849012686418311782885
57227364807849012686421410602549
57227364807849012686421410952469
57227364807849012686484172717393
57227364807856816236792637479667
57227364807856821177990742839859
57227364807856821177990742857121
57227364807856821178743888268297
57227364807856821726971777666449
57227364807856821727034539781293
57227364807857116560815798333275
57227364807857121913793845537549
57227364807857121913982902501963
57227364807857121914045664733390
57227364807858021935261490233864
57227364807858022530058782808211
57227364807858022530058787040299
57227364807860723821711868835179
57227364807860723822275948835075
57227364807860725468839888238979
57227364808031483292401488095847
57227364808032700520774273822767
57227364808039603227432989138614
57227364808040487595216344446938
57227364808040487597723732548614
57227364808043188889564842540327
57227364808043505685506086413021
57227364808043505685506090645109
57227364808063898792050441437574
57227364808064799222789496899367
57227364808064815831089643001203
57227364808064815831340690060899
57227364808067500514191788502075
57227364808067500514191788851995
57227364808067500514191789919017
57227364808067516985482050509277
57227364808067517122742724796083
57227364808067517122993771855779
57227364808067517168747327948382
57227364808067817309815496892591
57227364808067817312076050798625
57227364808067817312076080917747
57227364808067817312263217948013
57227364808067817312264337156207
57227364808067817312264365858387
57227364808067817312264451947455
57227364808067822662986073315207
57227364808067822662986074364967
57227364808067822665245513784541
57227364808067822665245599873609
57227364808067822665433800142123
57227364808068717742564689020243
57227364808068717742564689370163
57227364808068717742815479212415
57227364808068723232994533673099
57227364808068723232994878029371
57227364808068723233245582132475
57227364808068723278748462937835
57227364808075604389151035303657
57227364808075621041763383769144
57227364808075621043454492226696
57227364808075625982583369395064
57227364808075626350870365699063
57227364808075626350871403051729
57227364808075626350934165166573
57227364808075626394929607748212
57227364808075626533885824546928
57227364808075921187034546858421
57227364808075921187787691237099
57227364808075921187787692286859
57227364808075926126643457450770
57227364808075926126643460638714
57227364808075926126643542127060
57227364808075926128610088354184
57227364808075926129174861331600
57227364808075926538512592562297
57227364808075926538697435241247
57227364808075926538697435245618
57227364808075926538697435245619
57227364808075926538700792830811
57227364808075926538700878919879
57227364808075926540203981142157
57227364808075926540203984324485
57227364808075926540204845258249
57227364808075926540205103538503
57227364808075926540956867240581
57227364808075926540956867240741
57227364808075926540956868290341
57227364808075926540957125520826
57227364808075927775550773707945
57227364808075927775550773708153
57227364808076827106258422807547
57227364808076827106258422811759
57227364808076827106258508900827
57227364808076827106321184926603
57227364808076827152011979019655
57227364808076827152012094860455
57227364808076828938096397412359
57227364808079522907484506636287
57227364808079522909176755098690
57227364808079522909176758286691
57227364808079522909427806391935
57227364808079528260653939507293
57227364808079528260653939520343
57227364808079528260654197787547
57227364808079528260716701622137
57227364808079528260904987979719
57227364808079528397347510694350
57227364808079528397914608143617
57227364808079528397914608156667
57227364808079528397914694232685
57227364808079528397914952512939
57227364808079528397977370258461
57227364808079528398165656616043
57227364808079528399606860852619
57227364808079528399606942695088
57227364808079528399857909311995
57227364808079528443665176655335
57227364808079530044478802639831
57227364808079530044478888733111
57227364808079530046734880237705
57227364808079530046735139567767
57227364808079530046797901686823
57227364808079530229749479207239
57227364808140451997626980317539
57227364808140452043380536410142
57227364808148555735137186031935
57227364808148555735889292690765
57227364808148555735889294094657
57227364808172866948985023886134
57227364808172867360767030248577
57227364808172872301401312840819
57227364808172872301401312858081
57227364808172872482637391448712
57227364808172872482637392965032
57227364808172872482637392978082
57227364808172872484331968609278
57227364808172872484604683929168
57227364808172872850445109782253
57227364808172872894503309878014
57227364808174073605832129542283
57227364808176769407246412222595
57227364808176769407246412572515
57227364808176769408750722930287
57227364808176774760412488921139
57227364808176774761920157214023
57227364808176774899118149824571
57227364808176774899368853927675
57227364808184878635371734305779
57227364808184878636879058242391
57227364808184878636879402598663
57227364808184878637631166300901
57227364808184878772444460952430
57227364808184878774077132695408
57227364808184878818135250814855
57227364808184879872225072768313
57227364808184880421268091687143
57227364824821133913191721187714
57227364824914478501227991326543
57227364824918080223432100386383
57227364824926484287097826956050
57227364824926484287100150837521
57227364824926484289356487765457
57227364824926484289357262600117
57227364825582998153287904689447
57227364825582998153290228687501
57227364825765463452171596287072
57227364825793698950220384654253
57227364825801780818544828682414
57227364825801802779446191000717
57227364825862726011186584260636
57227364825899043925767585556948
57227364825899043971521170466816
57227364825899048865459402841156
57227364825899048867153979418522
57227364825910749522951832145534
57227364825910755057419365700762
57227364825910755059135604651800
57227364877996013299916256421811
57227364877996060929366766610687
57227364877996060929366852703967
57227364877998714454371431699423
57227364877998714591569338216691
57227364877999615022120365481651
57227364878092106669347609443361
57227364878092106670099721752673
57227364878093307428877711226367
57227364878093307428877797319647
57227364878749515613737515470453
57227364878749815803004724720723
57227364878749815803008080770881
57227364878760626321971607038249
57227364878760626324481057110863
57227364878760626324482090212727
57227364878968620426089475677635
57227364878968620428598839656969
57227364878968620428599958852113
57227364878968625918967414461627
57227364878979430946626820308871
57227364878979430946689582427927
57227364878979430948380682496143
57227364878979430948381749030599
57227364878979430948381835123879
57227364878979431083887488945195
57227364878979431085579741641147
57227364878979431085579827734427
57227364878980331514438516210155
57227364878980331514501278329211
57227365037520841972804968927859
57227365037520843757194781829627
57227365037528947632154027214267
57227365037531648786546094595189
57227365037531648923807109009147
57227365037532549354358136274107
57227365037626194131664971829947
57227365037628893638927982455855
57227365037628893638928240723059
57227365037628895286057039210869
57227365037629795853869080889787
57227365037636999161016284595509
57227365037636999298277299009467
57227365037637899728828326274427
57227365038293513027206620712684
57227365038293513073022710891563
57227365038293513073023055247835
57227365038293513210220960352373
57227365038294413640771730767071
57227365038294413640771989034275
57227365038297114932424812561951
57227365038297114932425070829155
57227365038500304590103087725077
57227365038504206636331422620525
57227365038504206636331508709593
57227365038504206638838549740633
57227365038504212126761607030383
57227365038504213773890663785397
57227365038504213773890665202547
57227365038504213773953513410671
57227365038504213776147002130483
57227365038504213776209764249539
57227365038504213776209850338607
57227365038505114341702447197111
57227365038512017507589237009644
57227365038512317239575116828736
57227365038512317648661622825505
57227365038512317648849909170037
57227365038512317651106247515123
57227365038512317651169095723247
57227365038512317696922336276843
57227365038512317696922680633115
57227365038512317834120328887391
57227365038512317834120587154595
57227365038513218218918029509687
57227365038513218264671613002613
57227365038513218264671614419555
57227365038515919371054019647027
57227365038515919371054105740307
57227365038515919508314774376631
57227365038609564150679954249859
57227365038609564333610610001056
57227365038613165872884063309699
57227365038613166055814719060896
57227365515907547041851550627465
57227365516095185100863253212005
57227365516095185100863253225055
57227365516095185101427337443989
57227365516095185101427337461459
57227365516130301892165031250673
57227365516130301892165031263723
57227365516130301892353316558495
57227365516130301892917372209302
57227365516130301892917400794899
57227365516130303539293316347739
57227365516130303539481344425067
57227365516130303540046457526827
57227365516130303676742099154830
57227365516130303676742099154831
57227365516131204107293126419791
57227365516188529689463579014691
57227365516191225489850506009523
57227365516191225490686186353203
57227365516191230843103536540113
57227365516191230843855648849425
57227365516192131411667688074531
57227365516192431600938253491542
57227365516199286540384384474505
57227365516199329364809751394163
57227365516200535475897527461779
57227365516203236767550352034795
57227365516223646343692630387985
57227365516223646480953642348131
57227365516223646526707198676822
57227365516224847100775263615699
57227365516227248203157751407971
57227365516227548391675975866353
57227365516227548391675975879403
57227365516227548392428088188715
57227365516235652266823477977638
57227365516235653913951534425387
57227365516235653914516647527147
57227365516235654051212289155150
57227365516235654051212289155151
57227365516239255773228370137663
57227365516786815621909457448734
57227365516857049341522463507819
57227365516857049341523492377595
57227365516859750495726762482669
57227365516859750495727534135001
57227365516880159660902708668733
57227365516880159661090737794369
57227365516880160209882708237965
57227365516880160209945727587563
57227365516881361012970749669583
57227365516881361012970749673795
57227365516891865806544997800059
57227365516892166179583076853315
57227365517066543843013042143311
57227365517067744600033688069159
57227365517067744600848476404247
57227365517067750090463901075995
57227365517074647717972287527951
57227365517074647718537142362555
57227365517074647718725428707039
57227365517075548286286162238063
57227365517075548286348838263839
57227365517075848475535835529899
57227365517075853965987230697039
57227365517075853966049992811882
57227365517075853966049992811883
57227365517075853966049997061233
57227365517075853966050078551031
57227365517078249578001920058719
57227365517078255114102382692818
57227365517078549766646015248679
57227365517078549767460803583767
57227365517078555119627274324419
57227365517078555119815473512861
57227365517078555119815817886395
57227365517078555119878235631917
57227365517078555119878235644967
57227365517078555120442062640793
57227365517078555120442062659507
57227365517078555120442291295774
57227365517078555120630349004039
57227365517078555120630352186367
57227365517078555120630606221483
57227365517078555120631381056134
57227365517078555120631381056143
57227365517078555303645720695822
57227365517078556904769369223847
57227365517079455687627255524895
57227365517079455688254101871723
57227365517079455688254106121073
57227365517098964467733078140750
57227365517098964833782676933969
57227365517100165636054438813613
57227365517100165636054467509969
57227365517100165636618523058855
57227365517100165636618551755003
57227365517100165636870375059075
57227365517102866744505010478339
57227365517102866744505268745543
57227365517102866744693554040315
57227365517102866881765679101613
57227365517102866881765679114663
57227365517102866928523456853955
57227365517102866928523542588891
57227365517110670430946031378449
57227365517110670568206700027871
57227365517110970619463484196145
57227365517110970619464517312511
57227365517110970619714188299249
57227365517110970620195704799966
57227365517110970620467587760043
57227365517110970620468362594694
57227365517110970620468362594703
57227365517110970757540141884471
57227365517110970803209929648398
57227365517110970803230878934523
57227365517110970803482702234382
57227365517110970803482702234383
57227365517110970803482787973531
57227365517110971854811306690355
57227365517110971854999591985127
57227365517110971855814380320215
57227365517110972403853209583319
57227365517110972404606350762407
57227365517110972449607537447759
57227365517110972449795822742531
57227365517110972587056577472295
57227365517111871188028321291227
57227365517111871188028407384507
57227365517114574126246461683703
57227365517114574263506101450251
57227365517114574309260686532135
57227365517171899159435542515773
57227365517171899159623571641409
57227365517171899708478561434603
57227365517173100465497889393095
57227365517173100465560937427562
57227365517173100465560937427563
57227365517173100465560941676913
57227365517173100511251474302963
57227365517175801619137332483629
57227365517175801620141293619719
57227365517175801620141296802047
57227365517175801802904813315287
57227365517183605305077831647099
57227365517183605305579239840209
57227365517183605488593464701730
57227365517183905083046564396162
57227365517183905494348397064110
57227365517183905495100542186687
57227365517183905631358104263303
57227365517183906730447331564531
57227365517183907279302321343382
57227365517183907279302321343383
57227365517183907324240745909519
57227365517183907461689785934055
57227365517184806062160207640059
57227365517184806062160208702869
57227365517187509001506430403223
57227365517187509183893894993895
57227531601780653401060283436440
57227531679573501856729381495492
57227531679573501859239865731376
57227531679577103581443974791216
57227531679585190991826248091586
57227531679585207455584988286004
57227532902564406050574558711679
57227533753479095328449979041968
57227533753503406945733626510984
57227537132265752795840285654905
57227537185439777595188875865831
57227537185439777597636596921253
57227537185443381101785114288541
57227537185443381104230139809441
57227537185443381104230512862229
57227537186412036900761261833717
57227537186412036900761262883477
57227537186415938766482379981877
57227537186415938766482381031637
57227537186415944124731059556389
57227537186422847418092234803699
57227537186422847425622268587749
57227537186426749291343732277295
57227537186426749293038993834725
57227537209074280849726223838289
57227537209076982003281979888589
57227537209076982004118808125173
57227537209076982140542734613981
57227537209077882571093761878941
57227537209077882571930332898129
57227537210061250938667741476739
57227537210061250945445662951477
57227537210061250945445752227085
57227537344975365447284141482826
57227537344976266020369051648140
57227537344976266022628483176702
57227537421788395795709190133921
57227537421788395795709190133957
57227537422767863951383537965595
57227537823538903370320273392226
57227537823574020208319129428808
57227537823574920592361363990626
57227537823574920592363687988680
57227537823574920593116829167525
57227537823574920593116829167768
57227537823574920775566055718578
57227537823574920775567084569605
57227537823574920776130911602894
57227537824230517419452230785874
57227537824450222473902883436114
57227537824521956774468055544594
57227537824521972826632415081240
57227537824558274140026155231314
57227537847209422244956062719740
57227537900387050550820187740853
57227537900387050963438132260661
57227537900387051146452586213589
57227537901334103204296847326996
57227537901335303779118139172612
57227537901366518697356017668727
57227537901367719271423709569768
57227537901367719278198421658456
57227537901367719278955006577411
57227537901367719278955006594673
57227538059919935469217640065264
57227539259260531507084212078944
57227539259261931107555168781667
57227539259261932756187161955711
57227539259261932756187163355391
57227539259261932756942885763075
57227539259261932756942885767287
57227539259366982392531246310973
57227539259366982392532284013559
57227539259367299190354157266767
57227539259367299190921336099377
57227539259369634270156500577133
57227539259369683681739705883145
57227539259369683684185365808439
57227539259369683684188460409065
57227539259369683684752544641049
57227539259369999292224712994553
57227539259369999292416097122039
57227539259370000482007239061647
57227539259370000526068309339353
57227539259370000526068314062331
57227539259370000527572538675339
57227539259370000527760823437860
57227539259370000527760823970111
57227539259370000528328002802721
57227539259370000528328002808337
57227539259370000940110266997527
57227539259370835027427157278485
57227539259370835027994598977569
57227539259370883204229467841827
57227539259370884851169208301045
57227539259370884852861460996997
57227539259370884852861716096375
57227539259370884852864815283137
57227539259370884852864815283221
57227539259370884853049743123943
57227539259370884853616927592533
57227539259370885036064082763622
57227539259370885036064082763623
57227539259370885036067440230687
57227539259370885036067440230723
57227539259370885036631524462707
57227539259370899858530977603851
57227539259370901505662355642639
57227539259370901507165547140649
57227539259370901507166325161885
57227539259370901507356935867405
57227539259370901507921791757421
57227539259370901507922048987879
57227539259370901507922048992334
57227539260015240482394646788536
57227539260242148981253517558456
57227539260244833616342043857648
57227539260244835264976613394446
57227539260343448056566006914431
57227539260351553169130703088215
57227539260354254458527447469885
57227539260354254460030638986645
57227539260354254460218924281417
57227539260354254460783784883095
57227539260354254460787140933253
57227539283004501997152001310461
57227539283004502591951708676185
57227539283004502592516936114279
57227539283005386505187802041041
57227539283005386505459769707759
57227539283005403159488419112921
57227539283005403159761539744440
57227539283005403159763490670989
57227539283005403160328718104631
57227539336074061477604874228073
57227539336074061477688557520041
57227539336179429011446479094351
57227539336179429012199620271987
57227539336179429560486135828719
57227539336179429560487289856171
57227539336179429560489498013181
57227539336179429561242639173555
57227539336181814054318498397843
57227539336183013574279173288233
57227539336183013574362856580201
57227539336183014811317190165507
57227539336183014811319514513481
57227539336183014811400872991123
57227539336183014811400874390803
57227539336183015223186489912581
57227539336183015406117147193413
57227539336183029633867650325787
57227539336183031282690244888559
57227539336183031282691398916011
57227539336183031282693607073021
57227539336183031283446748233395
57227539336183031465705623764442
57227539336183031465705623764443
57227539336183031465707946712700
57227539336183031465707946712701
57227539336183031465707946712736
57227539336183031465707946712737
57227539337151676151643618528757
57227539495704210603928476605284
57227539495715916198829040985421
57227539495715916198832393853251
57227539495715916201091831049764
57227539495715916201277131930017
57227539495715916381846739160882
57227539495715916384019393263202
57227539495715916384106170689443
57227539495715916384106170689444
57227539974278553732547746046997
57227539974278553732548520885869
57227539974313353726133142931733
57227539974313369785159340578895
57227539974313369785724196463211
57227539974314554483215518924693
57227539974314570954023723530538
57227539974314570954023723530539
57227539974314570954504895526429
57227539974314570954588836645397
57227539974314570954589611484269
57227539974314570954776864709626
57227539974314570954776864709627
57227539974314571137519496646001
57227539974967015634354455807556
57227539974969716925819594220160
57227539975149797499840816013288
57227539975149801205881569327668
57227539975152498791493897808168
57227539975152498791682298465900
57227539975153399221417393144322
57227539975185820257250891727632
57227539975185820258066137810560
57227539975258755131884100189392
57227539975261454594208950182708
57227539975261456241338002669658
57227868846322005756198182846110
57227868846322005756198269289470
57227868846322005756219075204622
57227868846322005756281836973918
57227869005845584393001340559372
57227869005845584393252390453160
57227869005845584395508268220526
57227869005845584395508381590412
57227869005845584395508727381096
57227869005845584395696639250234
57227869005845584395697012662818
57227869483436509738404761065714
57227869484197523008358956676737
57227869484233840373917056363457
57227869484419929307956821378786
57227869484419929308520905610770
57227869484419929308709191955302
57227869484419929353710406288654
57227869484419929354274490520638
57227869484419929354462691121857
57227869484419929354462776865218
57227869484421129928530727475137
57227869484421129928530727475138
57227869484529181593649781388980
57227869484529181593900485509346
57227869484529181594465684332992
57227869484529181594653627738242
57227869484529181594653713473177
57227879649372324294140691193996
57227879862078935605501151217443
57227879862079235796216766067609
57227879879803911322748041945387
57227879879805111896816078298667
57227879880744088676417024125057
57227879880745289250485060478337
57227879880753393125444305862977
57227879880781323075994799112209
57227879880788226376882535885221
57227879880788226376886008143568
57227879880788226376886008143569
57227879880792128242415368738561
57227879880792128242418840996908
57227879880792128242418840996909
57227880359376379812574931648449
57227880359379081104228013443329
57227880359390786701391367887809
57227880571106176003842174022204
57227880572086578079217119489714
57227880572090479944938237637874
57227881723298927802766506439004
57227882006910244143820350792181
57227882007850438106601938462935
57227882007894559202765450795611
57227882007894559203037504649323
57227882433314690160487774842196
57227882645919853424590583218532
57227882645920753855141610483492
57227882645981682989094455412451
57227882645992788296692015083655
57227882645992788296692015083656
57227882645993688727243042348616
57227882645993688729774818945251
57227882645993688729774818945252
57227882646017099917323018086362
57227882646017099917323019486042
57227882646018000347058137685736
57227882646018000347874046751002
57227882646018000352120778502535
57227882646018000352120778502536
57227886030684118888471667212066
57227886030686569823837344791380
57227886030686569823837689147652
57227886030686569869590901003488
57227886030686569869591274056116
57227886030686820596987350987490
57227886030686870013107910091808
57227886030686870013108283144436
57227886030687720610675776271906
57227886030687720615758347730086
57227886030687720616323206800942
57227886030687721029796951549966
57227886030687721029797037643246
57227886030687721029797037759886
57227886030687770578662609011708
57227886030687770578663728206852
57227886030687770580919720311956
57227886030687770990444876388899
57227886030687770991006635781077
57227886030687770991006723766112
57227886030687770992701212831588
57227886030687770992701298924868
57227886030687770992701299041508
57227886030687770992701984501230
57227886030687770992702332162086
57227886031660333639811527305694
57227886031660333639811613398974
57227886031660333647153533012416
57227886031668437514770772690334
57227886031668437514770858783614
57227886031668437522112778397056
57227886031668437522112864490336
57227886031668437523808127097526
57227886075981771291884534536801
57227886083861495646276424208603
57227886083861495648724145264025
57227886083861795789793433296923
57227886083861795792241154352345
57227886083864498731023030037252
57227886083864498731023288304456
57227886083865399161574057302212
57227886083865399161574315569416
57227886083865399296389671719633
57227886083865399297142474171822
57227886083865399298835070293321
57227886101587623715770575428345
57227886101587673669386429456189
57227886101590074634508277314317
57227886101590074641286198789055
57227886101590325007423657223225
57227886101591275391590538516029
57227886101591275398371162134198
57227886101591275398371162134199
57227886101591275400878974467651
57227886101591275400879060556718
57227886101591275400879060556719
57227886101591275400879322010454
57227886101591275400879322010463
57227886102560236882169434119427
57227886102574643770985870358787
57227886241415177748699476870647
57227886243386528657165424407039
57227886243394681945986170894660
57227886243398280503848646996573
57227886243398284214785581000443
57227886243398284214975845440719
57227886243398284214976960055466
57227886261120508220129455677442
57227886261120558183033716959064
57227886261120558183034836154208
57227886261122959559687783414983
57227886261122959559935394452655
57227886261122959559938831874359
57227886261122959562194825981217
57227886261122959742949733619951
57227886261122959745209165148513
57227886261123209923564776133066
57227886261123259886214889276399
57227886261123259886217988937842
57227886261123259886218103256706
57227886261123259886469037414688
57227886261123259886469151733344
57227886261123261533344056592025
57227886261123261535854540829313
57227886261124159905237826018904
57227886261124159905238945214048
57227886261124160309427378981175
57227886261124160311686814623808
57227886261124160316765916541359
57227886261124160316769016202802
57227886261124160316769130521666
57227886261124160316769388801968
57227886261124160316770160943945
57227886261124160317017769973231
57227886261124160317020064679648
57227886261124160317020178998304
57227886261124160317021207986145
57227886261124160319277201501793
57227886261124160454030143531732
57227886262060702596384505710439
57227886262060702596385649034433
57227886262071507755407246377115
57227886262071507762996832889959
57227886262096719818425596308839
57227886262103928204221439220444
57227886262107524977448336975515
57227886262107524985037923488359
57227886262107529926425548280284
57227886314265717734423152645129
57227886314290083025739548399451
57227886314290083025802310514294
57227886314290083025802310514295
57227886314297886757181784695770
57227886314298133234260134183689
57227886314298138722180211681323
57227886314298138724690694855801
57227886314298181405247649399139
57227886314298186895611631611184
57227886314298186900698022128329
57227886314298186900757342576331
57227886314298186900760784247385
57227886314298186903205921023233
57227886314301788617815740671024
57227886314301788622902131188169
57227886314301788622902902843930
57227886314301788622902902843931
57227886314301788622902902844740
57227886314301788622961451636171
57227886314301788622964893307225
57227886314301788622965664958774
57227886314301788622965664958775
57227886314301788622965664959584
57227886314301788625409258434980
57227886314301788625410030083073
57227886315238330894924565939309
57227886315246418168925643280627
57227886315246418168926414928747
57227886315246434769883811323949
57227886315246434769886906968511
57227886315273453044730171624124
57227886315273453044730171624125
57227886315273453047177887962184
57227886315274348116965656537709
57227886315274353467687368349081
57227886315274353475218521446319
57227886315274353475280049443677
57227886315274353475281197354051
57227886315274353475281198889085
57227886315274353477728915227145
57227886315274353477729000961873
57227886315274353477729000961921
57227886315274353477729001434256
57227886315274353477729001434257
57227886315281556919688267563357
57227886315282451991924901922349
57227886315282451991927197222435
57227886315282457342646237479891
57227886315282457342646352265315
57227886315282457342646613733721
57227886315282457342646699472709
57227886315282457350239294828317
57227886315282457350239294944957
57227886315282457350240442738691
57227886315282457350240444273724
57227886315282457350240444273725
57227886315282457352687471985019
57227886315282457352688160611784
57227886315282457352688160611785
57227886315282457352688162146819
57227886714077293741741083125320
57227886714080895463945192185160
57227886721993336698735456979784
57227886721993336698736228627904
57227886721996938969983356587908
57227886721996938970735468915885
57227886721996938970735726120280
57227886739686797850738539624876
57227886739719212937978468704756
57227886739721914641410461802365
57227886739721914641413043013417
57227886739721914641413814669988
57227886739721914641413814670196
57227886739721914642225594512391
57227886739721914642228945957456
57227886739721914642228945963280
57227886739722814652838647908948
57227886739722814660178330667376
57227886739722814660182577764596
57227886739722815071961489067325
57227886739722815071964070278377
57227886739722815071964841934948
57227886739722815071964841935156
57227886739722815071964841936400
57227886739722815071964841953870
57227886739722815072214774400195
57227886739722815072776621777351
57227886739722815072779630223276
57227886739722815072779630282325
57227886739722815072779973221655
57227886739722815072779973222416
57227886739722815072779973222464
57227886739722815072779973228240
57227886739722815209225596666164
57227886739722815210040727952228
57227886740702582950381860764884
57227886740702582957721457430032
57227886793880211674820273014065
57227886793881112105371300279025
57227886952433329943620361807071
57227886952433329943624092345673
57227886952433329943686854110597
57227886953404992718511446571623
57227886953405893148810278811836
57227886953405893148872953433720
57227886953405893148872953492769
57227886953405893148872954483480
57227886953405893148874101403143
57227886953405893149062473836583
57227888149574320555085778261470
57227888149582418941310530906364
57227888149800028342615943691865
57227888149901176845108675441950
57227888149909280582807251840345
57227888149909280720067920826590
57227888157781211909190919085990
57227888157789015640630831384256
57227888157789300956976348277574
57227888157789315784147840472576
57227888157789315784150164470630
57227888157791718532906243829336
57227888157791718533661709006478
57227888157791718533661709023740
57227888157791718533661966234599
57227888157792903230480587650253
57227888157792903230480587650254
57227888157792903231236053195982
57227888157792919290176125690364
57227888157792919290179229109298
57227888157792919290740985694340
57227888157792919290744085016699
57227888157792919700075526359228
57227888157792919701770104571741
57227888157792919701770882592968
57227888157792919701959168950550
57227888157792919701961493298488
57227888157792919701961493298497
57227888157792919702526349187052
57227888157792919702526606416784
57227888157792919702526606423426
57227888175507071537432067601906
57227888175515175412391312986546
57227888175515177061214945368544
57227888175515177061465993845182
57227888175515177196218583278560
57227888175515177198726748220654
57227888175517589877333382769477
57227888175517593582554415316525
57227888175517593582808561563067
57227888175517594633443335302957
57227888175517594635139034864081
57227888175517594817901982717000
57227888175517594818720210008986
57227888175517594818720210027859
57227888175517594818720210027860
57227888175517595184749232268022
57227888175517828939825011761572
57227888175517878350610910814608
57227888175517878350611686582388
57227888175517878352868027163424
57227888175517878353119075640062
57227888175517878353122169886556
57227888175517878353686254118540
57227888175517878899654705967751
57227888175517878901911045615694
57227888175517878901911046082462
57227888175517878902726950444820
57227888175517878902729273037578
57227888175517895373452302942022
57227888175517895374019483292355
57227888175517895374019483292356
57227888175517895374019826266183
57227888175517895374019826266210
57227888175518778918422692338400
57227888175518778920930857280494
57227888175518778920933951881120
57227888175518778921498036113104
57227888175518779330205733232711
57227888175518779332462072880654
57227888175518779332462073347422
57227888175518779333277977709780
57227888175518779333280300302378
57227888175518779333280300302538
57227888175518779333280300303782
57227888175518790451401419122757
57227888175518794156622451669805
57227888175518794156876597916347
57227888175518795391970019070280
57227888175518795392788246362266
57227888175518795392788246381139
57227888175518795392788246381140
57227888175518795939317680338428
57227888175518795941829285662616
57227888175518795941831608254348
57227888175518795941831608256535
57227888175518795941831608256562
57227888176388842703833940320717
57227888176392744569555058468877
57227888176466126777000731921783
57227888176498547217656924376280
57227888176502143999041822520183
57227888176502148940429335713224
57227888228695523679333998386654
57227888228695523679334084474262
57227888228695523679396844998266
57227888228695523679396845057315
57227888228695523679396846593318
57227888228695523679399083448331
57227888228695523679399083448332
57227888228695523680152224609188
57227888228695523680152224615830
57227888228695523680152224628871
57227888228695523680152224628880
57227888228695523680152310352549
57227888228695523680152310353518
57227888228696407636902218190811
57227888228696407638597910316854
57227888228696407638660672104864
57227888228696424108255529284502
57227888228696424108255530838419
57227888228696424108255534007697
57227888228696424109885025651614
57227888228696424109885025651615
57227888228696424109885111739222
57227888228696424109885111740683
57227888228696424109947787770671
57227888228696424109947872263226
57227888228696424109947872322275
57227888228696424109947873858278
57227888228696424109947873859739
57227888228696424109950110713048
57227888228696424109950110713291
57227888228696424109950110713292
57227888228696424110703251874148
57227888228696424110703251880790
57227888228696424110703251880791
57227888228696424110703251893831
57227888228696424110703251893832
57227888228696424110703251893840
57227888228696424110703251893841
57227888228696424110703337617509
57227888228696424110703337618478
57227888228696424110703337619939
57227888228696424110703337637192
57227888228696424110703337637201
57227888228696424247210865442895
57227888228696424247210865442896
57227888228696424247961769768581
57227888229567823507997476545505
57227888229567823508060238314801
57227888385258019087990838699978
57227888385258919518541865964938
57227888385915733573981617106754
57227888385919335296185726166594
57227888386134238008631483111130
57227888386136939300284564906010
57227888386136939300284650995078
57227888388193221666260422951465
57227888388193271629164598498151
57227888388225690285810996440326
57227888388225706894547238223940
57227888388225706894550332470434
57227888388228408595534517241682
57227888388228408595534517241683
57227888388228408597794298913247
57227888388228408597982239484592
57227888388228408597985678441463
57227888388229288851205689096551
57227888388229292554547644767928
57227888388229292554732228810279
57227888388229294201676352444175
57227888388229294339125394581281
57227888388229308614303539662694
57227888388229308616500295165480
57227888388229308616751347283780
57227888388229308616754441530274
57227888388229309026085544506642
57227888388229309026085544506643
57227888388229309028345326178207
57227888388229309028533266749552
57227888388229309028536705706423
57227888388229309163283536763059
57227888388229309165542973369699
57227888388229309165794021829076
57227888863762981434733510132352
57227888864524894952036192767484
57227888864526095709055720902032
57227888864735594099790162102170
57227888864736794673858112720514
57227888864743699575935818152764
57227888864743699758887309934032
57227888864744900332955346287312
57227888864816634496322497188265
57227888864820536362043615336425
57227888866717594330617785687600
57227888866718494761168812952560
57227888866824359863406483644012
57227888866824361647231091680028
57227888866824361647796295130242
57227888866827063350729198370433
57227888866827063351294058855657
57227888866827063351294058855658
57227888866827963369435200739868
57227888866827963370000404190082
57227888866827963781280225635393
57227888866827963781281260173148
57227888866827963781782319754812
57227888866827963781845081515524
57227888866827963781845086120617
57227888866827963781845086120618
57227888866827963919043078735378
57227888867447987425339355337970
57227888867479508031060246448580
57227888867480408461611273713540
57227888867665596965852296297055
57227888867665891618186747212470
57227888867665891618939116726176
57227888867665892213547319402040
57227888867666047248754769640898
57227888867666792048738031681824
57227888867666792049490143991136
57227888867666792644098346667000
57227888867666797585673831816899
57227888867666947679493996124453
57227888867666947679557102250069
57227888867666947680309128816020
57227888867666947680309128816021
57227888867666947680309214559381
57227888867698312654959871833860
57227888867701914330658025407268
57227888867701914331410395983775
57227888867701914331410395983784
57227888867701914377163895150339
57227888867701914377163980893700
57227888867775299489112327886918
57227888867776199919684246823441
57227888867776199919684248223329
57227888867776199920500151167340
57227888867776199920500151167341
57227888867776200537180847018306
57227888867776200537180847376810
57849547870855371383576739648385
57849567227508605214193660853851
57849567227508605763236335399147
57849605762582399515641906730078
57849605762582399515641906730126
57849605762582399517316366250200
57849605762582399561395491639994
57857572375028905995170050754092
57857572375028905995170050758304
57858619076199967384552501060681
57858619076199971097933306207307
57858967968713364337160446825961
57858987325373764544785699945786
57858987325373764547045135706436
57858987325373764547045135710648
57858987325373764547046164576212
57858987325373769486172865104156
57858987325373813958378325656340
57858987325373813958437993524690
57858987325373813958441087775396
57858987325373813958441088125316
57858987325373814370219999433662
57858987325373819311607164592032
57858987325373819311607164941952
57861778458588016106619550408172
57861778459572347629595736019642
57862127357979941959026065987513
57862127357983543002541068541660
57862127357983543002544513283102
57862127357983544237887086268576
57862127357991648112284566831689
57862127357991653053668637739353
57862127363888267182857139386557
57862128049264748314797688987441
57862166105772353231511006096616
57862166105772353277451844250604
57863154968385884598890845821497
57863154968385917928389340061598
57863154968385917928392697528698
57863154968397590744846170708169
57863155393781426641756874599463
57863174034547511534833825062245
57863174035520118801281445241799
57863174035520120448409468877687
57863174035531826045011318652771
57863174035531826182272072315305
57863174035531826182272073732454
57863174053248697155807158311418
57863174053256801716504538849903
57863174059165076934206847344285
57863174059165127489378371702409
57863174059165377123477441342473
57863174059165427678648965700597
57863174111359341166654639422794
57863174111359341166842667500122
57863174111359341303915394152398
57863174111359341304103422229726
57863205220263903237893062849973
57863212877838531850106624029672
57863212877849337015026699563000
57863213515937656023862552176136
57863213515948461190474878305944
57863329444164292899681850733590
57863349202607652148628524757653
57863349202607652148628525807413
57863678336677685726182855784218
57863678336677685726997644119306
57863678336710101089012712751918
57863678336710102461620261111732
57863678336710102873399080559516
57863678336710106577661313009944
57863678336710106577744881044312
57863697409753818431156105418841
57863697409753818433349766321001
57863697409753818433600728592139
57863697409753818433600728704407
57863697409753818433600728708779
57863697409753818433600814797847
57863697409753823968092334135985
57863697409753835078619138096871
57863697409753835078619138101243
57863697409753835078681900216087
57863697409754135267952494096231
57863697462923343274676729918444
57863697462930546171733488837601
57863697480661182612539588986810
57863697480661230790214889385588
57863736247136372645799812713172
57863736247139070643008475951606
57863736247139070644700728647558
57863911622920140537337982870066
57863911623017403089557255255682
57863911623892733391408031288244
57863911623904711313351658457322
57863911623904711313351658575366
57863911623904744667683719895616
57863911623904755785807163181418
57863911624002007036157432228404
57863911624002007036157432578324
57863911624002007219923884171780
57863911624002018155052330556288
57863911624002018155115006582064
57863911624002018338045663514380
57863911624002021861071787146782
57863930767851045256092060616202
57863930767851045439858397768122
57863930926500523175613041045068
57863930926500523175801440658864
57863930926500523358815665623776
57863930927375825064747961002394
57933979835461935164338063430524
57933979859092838249759809873513
57934386643336861892198312919748
57934386643336861937954192080198
57942353255783346544947719839258
57943399933323480424592935095376
57943399933323480561790927705924
57943399933323491537630336549764
57943399933323525026717144670442
57943399933323528740034442838536
57943399933323528740034442842748
57943399933323539715873080034256
57943399933323539715873851686588
57943399933323539853134605012300
57943399933323541500262628648188
57943399933323541500262886915392
57943748849455809664306307677409
57943748849455809664308630606829
57943748849467832473523582554547
57943748849471434332796950259277
57943748849471434745335569586811
57943748849471435980117503081743
57943748855380010355702938130407
57943749008988711056441744581973
57943749008992601854690759355647
57943749062135121326126510809288
57943750982485159072364799600367
57943750982485160307146733108349
57943750982485164011489438992519
57943767727518761641849358951678
57943768134241363065487100792825
57943768151966273904161004308293
57943768205143967035581647984083
57943768206128270976681154806001
57943768206128270976681929640661
57943768206128287447968236124961
57943768206128287447969010959621
57946535893917701241030439038733
57946535893917701652624416870377
57946535964817603927003319827261
57946535964820305630250379453785
57946539965940172838112411834472
57946542187583569123192876737070
57946542347108345227503352879198
57946542347108350166631086858926
57946559321617508576569717169492
57946559339342484248063195983748
57946889094791679483905807815436
57946889100700303249316944157215
57946889100700303660910921988859
57946889100700304896446000894967
57946889100700304897007503911453
57946889100700304897007761128897
57946889171611868874868166179253
57946889171611868874868941013913
57946889171611869286400156730713
57946889171611869286400158265747
57946889171611869286462918845557
57946891009089052011951768849847
57946891009089052011951797546176
57946891009089052011951797546203
57946891014997631738512405461071
57946891014997632973294334356733
57946891015105694517673074093919
57946891015105694517673074111389
57946891015105695752455007588851
57946891015105695752455007601901
57946891068280622766934668193297
57946891086006486513563088982961
57946891227805402575591716476973
57946891245531268791786671560859
57946908238746105130525408683697
57946908238746121190030226876241
57946940859281061655080000074354
57946946295217642275299400159478
57946946295217642275864259227526
57946946295220343567517341022406
57946946507920051671186187780624
57946946986526815606496550837136
57946946986526815606497583939000
57946946986526815613839589645722
57946946986529516943718259599510
57947935559616540065686079006681
57947935559628531576440158465361
57947935559628546400598958930989
57947935559628546400601281879283
57947935772186566358711138542904
57947935772331857965678617394538
57947935795961555353844217841043
57947935795965157625656204873307
57947935795965158860438138368239
57947935795965409109775669249911
57947935849140386064188306868812
57947935849140386064188392603748
57947935849140386064750068165552
57947935849140386064750152841890
57947935849140386064750153904700
57947935849140386064753165935456
57947935849140386064753251674604
57947935849140386064753510308990
57947935849140386064753511371764
57947935849152047768169583096931
57947935849152047768232345211775
57947935866869852294806833533096
57947935866869852294827754121404
57947935866869863407844006349756
57947935866869863407864898358348
57947935866877023439725565408907
57947937710262531389045516323643
57947937710262531389045516327855
57947937710262785891775045885697
57947937710262785891775045890117
57947937710262787126556979380629
57947937710262787126556979385049
57947937710262831578316081624071
57947937710263687694305999260557
57947937710263687694305999610477
57947937710371749101486746404665
57947937763437712494660728645449
57947937763437714141036639972025
57947937763440414197907788258923
57947937763545775685415379713631
57947937763545775685415379731101
57947937763545776920197313221613
57947937781166292083525939671189
57947937781271651375865649357129
57947937781271651787459627193193
57947937917161931361527199600352
57947937917161932596309133095284
57947937923070256585358272999396
57947937923070257820140206494328
57947937923070556728854361382816
57947937923070556728854361505289
57947937923070556728854361855209
57947937923070557963636294877748
57947937923070557963636295350141
57947937923071442334428362408103
57947937923071442334428362412315
57947937923071446038774162897111
57947937923071457159405388770249
57947937940796418005921582605235
57947937940796422945049316584963
57947954915289973336282534274825
57947954916286238735649458849675
57947954916286283200511880593273
57947954916286283612294058693479
57947954916288940439649578152439
57947954916288984774026814995117
57947954916288984911287597951709
57947954939907878361976924440353
57947954939919583912821834904109
57947954939919584507619213554417
57947954939919584508183297786401
57947954939919585742965231281333
57947954939923486380679156719605
57947954939923486426432712931713
57947954993097212676302914870769
57947954993097212813563669246241
57947954993098413387569203166072
57947987483647513742254147338059
57947987483647513742254147692191
57947987483647513742254148755001
57947987484291969481027627369349
57947987536822440756733807929455
57947987536822440756733809346397
57947987536825142048386889724335
57947987554547116238977355187422
57947989374295625512261006263413
57947989374298328450286904797293
57947989374298328451105906909437
57947989374403693642141068389129
57947989397930128766043147680168
57947989397930128811775811883684
57947989397994102434739718575469
57947989398005808031903073019949
57947989398005809403945761257583
57947989445198231137078787697965
57947989445199131704827807573473
57947989445199132116421785405117
57947989604720309241672868826129
57947989604723010944919928452653
57947993043661325165242463020877
57947993753351671421862106580036
57948110324951155956428615487304
57948459217464515432428115673866
57948459217468465649531780974810
57948478290508275456924230355679
57948478290508291509656544626777
57948478343677800300444763467056
57948478361402775971937983663980
57948478361402775971938069753048
57948478361403982262693362951108
57948478361403982262944410010804
57948478361410851434202262499488
57948478361410851434202348588556
57948478361414453705260846885870
57948516577420107995733264015892
57948516630597736309205970352822
57948516649185854337047060529613
57948516649185855984175084165501
57948516649302929989684401194503
57948516649302963196718117489623
57948516649302963196718374707067
57948516649302963204246085542823
57948516649302963333978786125947
57948516649302963341506754179147
57948516649302963745761049252363
57948516649302973219200805211185
57948516649302974317097787635251
57948516649302974317282715344879
57948516649302974317285815594535
57948516649302974317285816066918
57948516649302974317285816066919
57948516649302974866325389890175
57948516649302974866328833096423
57948516649302974866328833568806
57948516649302974866328833568807
57948517109851555795427563713103
57948517110143324987214122862781
57948517110143339804597324801965
57948517110167640316437659501497
57948517127893531372370283298210
57970615629084240610194180655829
57970632906022315324859686798502
57970632906022315325424545865146
57970632906022331791062820695992
57971660250539258653787434520401
57971662324350606645998744804449
57971679393502178293970167695193
57971679394485531704433956953573
57971679554006409052008424202377
57971679554010312747872938727761
57971679554022068856086991629233
57971679554022084910508435293525
57971679600302865205407528868480
57971679600306717848461611342910
57971679600306767808834470508880
57971679601287485944325465737358
57972009143056208866675540787021
57972009857999880175538526902291
57972009857999880175538530084619
57972009857999880175541997743537
57972009857999880175542002342807
57972011199137811919216980771719
57972011216874809992472120722231
57972011275961916538205928766361
57972011276067281730059320705865
57972011276069978080139270042335
57972011276069979314921203537267
57972011276069979314921203550317
57972011276069983019263909434487
57972011293792257401552540902997
57972011293795859123756649962837
57972011985094258994752953454778
57972011985105065945565944847848
57972028286998924487632194402055
57972028427826182073261571701353
57972028428762407141606154657365
57972028445551107729402359497591
57972028446523753707245867568445
57972028924114695296677917032251
57972028925098096837562812891009
57972062957816993556225512326841
57972062982107091860299786985009
57972062982118797457465464364733
57972063595916117729980667771261
57972069108710791175073759675088
57972183601127949778746873396649
57972241671053471331334347736606
57972241671085901655329358088462
57974628005368129124256859618706
57974628005368129124256859620110
57974645234909004753872073440183
57974803119299927811898793867818
57974803119299942629281995807002
57974803119299943864063929301934
57974819615202316466224470596036
57974819632927255070820100653332
57974819632927286645594990815060
57974819632927303246803149755838
57974819632927303253577887354342
57974819633907955372388594339842
57974819633908005327618781807430
57974819633908005327619556646302
57974819633908005327682318761146
57974819633908005328434689350712
57974819633908005328435464189584
57974819633908005334961563752704
57974819633908005335777471295986
57974819633908021387186279089826
57974819633908021389445712153582
57974819633911607049635379361402
57974819633911607057165671412656
57974819633911607194426340048980
57974819633911623659001365091562
57975149872859417650986768596255
57975149872859420943738591249407
57975149872859422590114502575983
57975149943759320336959676661229
57975149943759323629711499314381
57975149943759324041305477146025
57975149943794141924063908450820
57975149943794442067580912952977
57975149943795343046923910660129
57975151302673808854573613329135
57975151302673869782684901916537
57975151302673874724072042958939
57975151308582447041937604563947
57975151308582450334689427217099
57975151308582451983514202787737
57975151308582451983514203259913
57975151308687817175367595199417
57975151308690518464571925647785
57975151308690518464572183928039
57975151361865441774709138635265
57975151379482354669487084048441
57975151379590120963554564671578
57975151379591321583544584575609
57975151379591321583544585047785
57975151379591322132336555017801
57975151787254056430724266267565
57975151787254056435807869315501
57975151858190013396622246174142
57975151999964569655256264210269
57975152017690430929874386914749
57975152017690430929875506109893
57975152017690445757300513203183
57975152017690445757300513207395
57975152017690447540873645492187
57975152017714794440061227948330
57975152017714796224449920220542
57975152017725601390310135090750
57975168538242267312649547639375
57975170446620191554906731599788
57975170446620196496293901458210
57975170659327104147222671911153
57975201560564932921409627317367
57975201560564932921409628380177
57975201631464535418049151992806
57975201631464535418132834812598
57975201631464835607382507751763
57975201631464835607382508105895
57975201631465736037933535016723
57975201631468437329586616811603
57975201631468437329586617165735
57975202836825309328058295472439
57975203043517895991588290182037
57975203067260499681187802547218
57975209194400903260579532837092
57975209194506253635049722837412
57975209194506253637309154365974
57975209194508954926702804632292
57975209194508954928962236160854
57975343060324227643791494582756
57976195853201359073461321100981
57976196568124571392658902043533
57976196621299498407138562634929
57976196621299498818732540466573
57976196621302200110385622248403
57976196621334619314568404289229
57976196621334620549350337766691
57976196621334620549350337779741
57976196621335519882313956859951
57976196621335521528689868186527
57976196621335521528693335491313
57976196639060496788592577856801
57976196639060496788592582456071
57976196639060497200186555688445
57976196639060535488581732116007
57976198003952971328630240227733
57976198003952971333712814405893
57976198003956569900363093423129
57976198003956573050834348815397
57976198003956573050834349287573
57976198003956573599626319257589
57976198003956573604708893907925
57976198057022281115645452109840
57976198057022527798089398602621
57976198057022531914025709618695
57976198057025229501336458216095
57976198057130594693189850155599
57976198057130594693189850173069
57976198057130595927971783650531
57976198057130595927971783663581
57976198057131484003109393297687
57976198057131500065314009406793
57976198057131500065314009878969
57976198057131500202574764132185
57976198057131500614105979848985
57976198057131500614168741963829
57976198074856475736618943731560
57976198074856475736807230076101
57976198074856476290681774696453
57976198482446259243147897024211
57976198482446259654741874855855
57976198482519205230817735288027
57976198482519210581539447099399
57976198482543559266811331995226
57976198535694132245297051505889
57976198535694132656891029337533
57976198535694137598466571887277
57976198535694137603550174935213
57976198535718486281290992586622
57976198695121400348014180401299
57976198695156774114054777896099
57976198695157674681803798125739
57976198695157674681803802375089
57976198695157675093397775603251
57976198695157675093397775607463
57976198695157675093397775957383
57976198695157680034973230524521
57976198695230604472517196961349
57976198695230624239069936503545
57976198695230624239069938034367
57976198695230624787861906945737
57976198695230624787924669060581
57976198695263039736207120125486
57976198695265741028112278895443
57976198695265741028112278899655
57976198695265741576904249341847
57976198695265779872079559921934
57976198695265779872643639455270
57976198695265779872643644172584
57976198712847528622678075931737
57976198712882650764890995800383
57976198712955585083138065044929
57976198712955599908114291035301
57976198712955599910563156700677
57976198712955599910563158231499
57976198712955599910563158235711
57976198712955600047823912961103
57976198712955600459355127142869
57976198712955601694199052635347
57976198712979948593386549002422
57976198712991617681396217741269
57976198712991618913729285588247
57976198712991618916177032041057
57976198712991655974123807384026
57976198766057576132993600712923
57976198766057577367775534207855
57976198766130527062303572017465
57976198766130527473897549849109
57976198766154875607866209593818
57976198766165682558052440710462
57976198766166545928208946533775
57976198766166582988603467975422
57976214997123369220804644146027
57976214997123369220807738746653
57976215209823023754656476503425
57976215209823027460694529684173
57976215209823071925556951427771
57976215209823077278723286511611
57976215209823077278726381112237
57976215209871068717505914650343
57976215209873820381317304714767
57976215232520099579941496700869
57976215233504352963609008762951
57976215233504402971994885771243
57976215233504653152879602761139
57976215233508322033723859393159
57976215286646915029764307417642
57976215924813526909188842715383
57976215924813526909188843765143
57976217123172153747204810374501
57976217123172153752287384552661
57976217124120396275924257793681
57976217124120399981962310974429
57976217124120444446824732718027
57976217124120449799991067801867
57976217124120449799994162402493
57976248255830987505223299256511
57976248255830987505223300673453
57976248309005914519702959847907
57976248309008615811356041642787
57976248309008615811356041996919
57976249532094065203521607421369
57976249667664593015593499772823
57976249691626967820461224297481
57976249691626967820461224647401
57976249691626967822971708884689
57976249738565396269315400436859
57976249738565396680909378268503
57976249738568097972562460063383
57976249738783950712599955085861
57976249744769472757194087044771
57976249744788981300649048730521
57976249744789881731200075995481
57976249744800992994187413848558
57976249744801893607752780394703
57976249744804594899405862189583
57976249745457141475065717556151
57976249745676022133767704875885
57976249763369479768706337792269
57976250170225621348467801279791
57976250223399347738064187488902
57976250223399347743063078847270
57976250223399647744299521146882
57976250223399647749382095325042
57976250223399647927313860780738
57976250223399647927313860782199
57976250223400548362947461871187
57976250223403249649517969842039
57976250223403249654600543666067
57976250376988425260825300530601
57976250376991126964072360157125
57976250376991143016237495591241
57976250377866526430539996215680
57976250382888994929177033078121
57976250382921410429014014616681
57976250382933434465227553429114
57976250383807567160526690327833
57976250383807567160526691377593
57976253815812365729084916469991
57976253816791685364543109291070
57976253839479306069355009586351
57976254046936490429636577022004
57976254052180359604451274435692
57976254053128640833079502000002
57976254053128655657237530813298
57976254477578424754940189905751
57976254524868141711961676365961
57976254531630154780402172734616
57976266974352374825177736488189
57976266974352380178343813304825
57976266975227676714310333847141
57976266975227682067476410663777
57976267612483919851936721940137
57976267612483919851936722989897
57976267613359221741069319299089
57976389737868310232956654249778
57976389738848721039985654663696
57976391812669959357325367343751
57976391812669959357325624561195
57976424836049744345971753205542
57976424836074070795827636325270
57976721354432439662337862919843
57976722045818164546711883163341
57976722045818164546711883164745
57976738583108797295131993665395
57976738584093094464698610472279
57976738584093094464698610476651
57976738584093096294840973275463
57976738584093096294840973279835
57976738584093110517431704165501
57976738584093396484111538580263
57976738654016204712870469584136
57976738654987545016891961739010
57976738654987550553075386584420
57976738654987561625441777307100
57976738654987561671195706689880
57976738654995670441976820080284
57976738654995698305063908655588
57976738654999600765392999783286
57976739275406172085534752413627
57976739293130797608157552103761
57976777190069347887923193867265
57976777190069347893005652210241
57976777190069347893005766995665
57976777190069347893005768045425
57976777191041944452549784944403
57976777191041955565587186398791
57976777420506189861554607357946
57976777421474733840724574572186
57976777421474733840808142606554
57976777421475644972551636895444
57976777421475644973370897289086
57976777421475645522414030999371
57976777421478336111720654074218
57976777421478336111804222108586
57976777421478346675798691800234
57976777421478346675798696504498
57976777421478346675798953721942
57976777421478347224820818697582
57976777421478347224841710706174
57976777421478347224841715423535
57976777427386972226142431479784
57976777427386972637924694606200
57976778041847681167431850390556
57976778041847681578962693031642
57976778041883998944520789530418
57976778058602611783020456871453
57984048741328855929591809711318
57984048741328855929591809829362
57984220357390489391844103337764
57984220357390489529104771974088
57984220357390500642078726795916
57984223217153445092758167263650
57984239714044635587611161127256
57984239714044635587862209603894
57984239714044652054066462709578
57984239730788598147110906911438
57984239730788859629129853428590
57984239730788859629129853432802
57984239730788861406744924133988
57984239730788898471382733783896
57984239730788909582727973236494
57984239730788909589502709416444
57984239730788909589502710834998
57984239730788909590067568483088
57984239730789810020053737745666
57984239731769611670886387233360
57984239731769611670886387246410
57984239731769611671702294776642
57984239731773213385560202842058
57984239731773213393153257008156
57984239737646673975977398251802
57984239737646718440839819995400
57984239737646722146880197524122
57984239968071405876292060086838
57984240374793957884707190126245
57984241810516976152454708886071
57984274887098851800040397918270
57984274887106956909781576797842
57984274904823827471533618115402
57984279189210345033172126897312
57984279189210345033172126914574
57984279195118069828277063298493
57984279195143286321804250150310
57984279212868261444505499905250
57984279212868261993297470330180
57984279212868261993297470347442
57984279212869162423848497599352
57984279212869162423848497612402
57984570201157418803855377750089
57984570201157418803918139864933
57984570201180828212159312804461
57984570201180828212160461760383
57984570201180828212160461777645
57984570201180829446941246299393
57984570201180829446944718207821
57984570201181730014693738083329
57984570201181730014693738433249
57984570201181730426287715914973
57984570201181730426287716264893
57984570201181733584098658074248
57984570201181733584286943946613
57984570201181734133078914388805
57984570201181734133141676503649
57984571400535481059432007740341
57984571566074204554730371584485
57984571619251827919291010399597
57984571619251827919291014998867
57984571636880447780763486428894
57984571636880448194805438878909
57984571636880448194868205715327
57984571636974107240703252373013
57984571636976804825566164074191
57984571636976804825566164087241
57984571636977689196358231503755
57984571636977708960208591913834
57984571636977708962907361432853
57984571636977708962907619708943
57984571636977708962907619713155
57984571636977709100168374438547
57984571636985809131073085273054
57984571636988515913156612944643
57984572044648543985785119470189
57984572044648547685047316907049
57984572044648547685048345776825
57984572044648547690130919954985
57984572091844584819044364163171
57984572091844599648853247646926
57984572091844599694585911850442
57984572091844600883635181141858
57984572097717203998286232675376
57984572097753230003510477774777
57984572097826172703511839688109
57984572097826175991181087690925
57984572097826175991181088163101
57984572115479106105366439364504
57984572115548446671758000258717
57984572115552032326672595610821
57984572115552036031018310002337
57984572115552036031018396095617
57984572115552052090525537236398
57984572115552052093224306755417
57984572115552052093225335625193
57984572115575163095853619757704
57984572115584467590362518774958
57984572115584468825144452269890
57984572115584469422472718241063
57984572115587204065948510740932
57984572115587207726799042804794
57984588630192546533729520798865
57984588865544837162630341904959
57984588866525489057944272208801
57984588866525538875913361535119
57984588866525538883507535031875
57984588866528240579160506310326
57984588866528240579161282544666
57984588866528240579161282548878
57984588866528240579161282561928
57984588866528240579412329621624
57984588866528240579976413853608
57984588866528240586754335311084
57984588866528240586754335315296
57984588866528240586754336728026
57984588866528240586754339914566
57984588866528241128204300063816
57984588866528241128204301463496
57984588866528241129019432755176
57984588866528241129020207594048
57984588866528241135713675990717
57984588866528241135797354229914
57984588866528241135797358816125
57984588866528241135797358816134
57984588866529441336431944545128
57984588866529441343774211701382
57984588866529441343774983353714
57984589345088176409608652520365
57984589345102535678262122273251
57984589345102535678262122623171
57984590704014634083641150581303
57984590704014688985398106052325
57984590704014688985398110756589
57984590757192317703124569525145
57984590757192317703124572707473
57984623094222503522917461653435
57984623094222519575082597087551
57984623324647187252329324216151
57984623324656207610004995284385
57984623732354048135638104268475
57984623732354059248675505722863
57984623732354059248675768707381
57984623779612255608135173064206
57984623785520870040377619552878
57984623785520880975483255551570
57984623785520881153413992138951
57984623785528986263155429298777
57984623786395018748739904563463
57984623803217637203516152202515
57984623803218537634067179467475
57984623803245856824907126242803
57984623803245856824907212336083
57984623803877693502974720354081
57984627324787503422712608581514
57984627377965131723573461556400
57984627377965131723576814424230
57984627377965131724326606969028
57984627377965131724329959836858
57984627377973235598532706941040
57984627377973235644474549499132
57984628093539787925097275843329
57984628110606463784054157271769
57984628110609165075707239066649
57984628111289980044385018690214
57984629451795394514902583476576
57984744653347541419843323162287
57984746567717859524802701464481
57984763323619240848603833139977
57984763324567522077232060704287
57984763324579179450398230879039
57984763324579228863422645005039
57984763324579228863422645005040
57984763324579229451253040529242
57984763324602605514448238454695
57984763324603855493927086643173
57984763797257551419325073854010
57984765232980580810275909821702
57984765232992586596709858262966
57984798256371172210190739001916
57984798256395498652450648225244
57984802085184753443869794768053
57984802085184755229074480305273
57984802085184755640856743431689
57984802085184765105929040504797
57984802085184766341275058231713
57984802085184766342111881759661
57984802085192870216423364808595
57984802085192870216423622026039
57984802085192871451769382535511
57984802085192871863551645661927
57985615951074960631260851399225
57985616665982323826162781787175
57985616665986178140174235683913
57985616665986181844520036168709
57985616666022199203759116212751
57985616666022199203759119395079
57985616666022200438541052890011
57985616878721006693932209544073
57985616878721007928714143034585
57985616878721907261677758578335
57985616878721907261678906484337
57985616878721908908053669904911
57985616878721908908057140746157
57985616896446882933172126664207
57985616896446882933172126681469
57985618024897130255474640813467
57985618101708960436525754846747
57985618101708960437090610735275
57985618101709191059775601639223
57985618101710091490326628904183
57985618101710091490326628908395
57985618101818159620209013965143
57985618101818159620209013969355
57985618101818163324554814454151
57985618101818179935550023543101
57985618101818181170331957038033
57985618308608341880228546576734
57985618314420626676574863710093
57985618314420626676574868431667
57985618314420626676637625829149
57985618314420626676637630546511
57985618314516681929057566922020
57985618314516683163839500416952
57985618314516982072553655410443
57985618314516982072553655427913
57985618314516982072553660027183
57985618314516983307335588918425
57985618314517871382473456819735
57985618314517887444677044540127
57985618314517887444677044544339
57985618314517887581937799269731
57985618314517887993468665908685
57985618314517889228250599403617
57985618314528694257665283046223
57985618314528694394926037775827
57985618332145602348130850743643
57985618332242843349620876527859
57985618332242859409379836734857
57985618332242863116170264737259
57985618332242863253431019466863
57985618332243798820217466001043
57985618787215120274232719062570
57985618787215120274505059763202
57985618792983258719360659339753
57985618793019279782945539868591
57985618793019279782946687774593
57985618793019279782946688111463
57985618793019279782946692360813
57985618793019284587324150068053
57985618793019285136116120510245
57985618793088628852789622526761
57985618793088628852790651396537
57985618793091325202867133074137
57985618793091326437649066569069
57985618793091326437649439640363
57985618793091330141994867053865
57985618793091330141995240125159
57985618793092210808442020442005
57985618793092230574993731586601
57985618793092230574994759984201
57985618793092230574994760456377
57985618793092230712254744592295
57985618793092231123785702028793
57985618793092231123786730426393
57985618793112940523504884690643
57985618793112940660702877301191
57985618793123435622318917862790
57985618793123745641832993316051
57985618793127347364037102376099
57985618793127347778078802684319
57985618793127347912829072818291
57985618793127347912829073172423
57985618793127347915276795290655
57985618793127347915339557409711
57985618793127347961114063024527
57985618793127349012859964522707
57985618793127349150120719252311
57985618793127349195895224867127
57985618793127382547717588029304
57985618793127382547717673768452
57985618793127386208004383403994
57985618793127386208568467635978
57985618793127386208568467653240
57985618810709134958602899412393
57985618810744256689220696742983
57985618810817190184280955030653
57985618810817200893317775775879
57985618810817206246487980181333
57985618810817208030060764923313
57985618810838816762747124763283
57985618810849356326505212246074
57985618810849621743897389712658
57985618810849623575735363269379
57985618810853224014873320284595
57985618810853224017321041221925
57985618810853225252101855521713
57985618810853258787022589866868
57985618810853258787022937409680
57985618810853275260760065199217
57985618952540460201764352400141
57985618952552171289295506325133
57985618952613409896228513503405
57985618952645860166248650364381
57985618952648526685270826134525
57985618952649427118269604101805
57985618952649428901843508038929
57985618952660272408234549524788
57985619023443963512357402431307
57985619023516914441666602437648
57985619023516916088042513764224
57985619023528621685205868208705
57985619023528621822403860819253
57985619023552932072790814757227
57985619023552972198862778753347
57985619023560175094207430313316
57985619023560175642999400755508
57985619023563777365203481118992
57985619023563777365203509815348
57985619023563793836828679615184
57985635254546075793610504640153
57985635254546075793612827588447
57985635307720951754714619030479
57985635307720952990060636757395
57985635307721001160961111681741
57985635307721002808090168419493
57985635307735410069715443789947
57985635307735426718934380891375
57985635543085299962199694116703
57985635544065717914047665225157
57985635544068435671925116230162
57985635544068674804230681938773
57985635544069620367055330281016
57985635544069620367056015844280
57985635544069620367808385371036
57985635544069620367809504579230
57985635544069620374586306845774
57985635544069620374586308245454
57985635544069620374586311077862
57985635544069620374586312494804
57985635544069620374586393984602
57985635544069620374586397166930
57985635544069620374587426053968
57985635544069620374587427103728
57985635544069620374649073196918
57985635544069620375402214376006
57985635544069620375403333584200
57985635944847529188649858861913
57985635944847529193733204692405
57985635969453427877170389112421
57985636022643963095632591307945
57985636022664327854817395940044
57985636022664328403860413441932
57985636040401375693318585214731
57985636040404913736041738491061
57985636182200214477823586341997
57985636182200214615084369415283
57985637380570547461480609127543
57985637381543156372795783591033
57985637381543156372796931483937
57985637381554812702671359189931
57985637381554862114001197671685
57985637404205049113887278244295
57985637405176457268120763100393
57985637452562483398668969316246
57985637452562485045043508816454
57985637452562485045043851773046
57985637612084562738671491560214
57985669789368449044914576184432
57985669789368476863066311392665
57985669789368476863066655748937
57985669789376581972807834628509
57985669789376585677150967808739
57985669789379283264460916423389
57985669789379286968804049603619
57985669789379286968806716908185
57985669789379287517596020045811
57985669789473843289701981183373
57985669789476544581354718621981
57985669789476544992948696453625
57985669789484650102690219689469
57985669789484653807033352869699
57985669789484653944233668428541
57985669789484653944234012784813
57985669949021459077294759524173
57985669996274802715251453222137
57985670002839925347835602266537
57985670002840825778386629535709
57985670002843527070039711326377
57985670002843527070039711330589
57985670019921361763267640312701
57985670403938437992982927691248
57985670403949228342213087469321
57985670403949239460333063101869
57985670403973554784473253910093
57985670427620113829978956413449
57985670427620113832489441000657
57985670428240241894221591331633
57985670474849131028185968257849
57985670474849142146305943890397
57985670474849145845569170197033
57985670474849145850651744375193
57985670474850379961731421688124
57985670474873457470446134698621
57985670474874691586609157842044
57985670480653338157038947129233
57985670480653338157039980248359
57985670480653349270077381702747
57985670480677649781916683283153
57985670480677649781917716402279
57985670480685753656875928667793
57985670480685753656876961786919
57985670480750596188713366790799
57985670480750601310603359888682
57985670480750601676633071212719
57985670480757805852595518892746
57985670480758699644546538583941
57985670480758699644547571703067
57985670480761403001701605296895
57985670480761417819084807236079
57985670480761723496275107073544
57985670480762609294967755208899
57985670480782121550107427659233
57985670480783021569064477092549
57985670480783022117856447534741
57985670480785718330925141935611
57985670480786935737227664432227
57985670480793826735676804272069
57985670480793827147270782103713
57985670480793827284468774714261
57985670480793828382052715598645
57985670480794140413907589615960
57985670480794140413907590089805
57985670480794140416418074327093
57985670480797731574376489390219
57985670480797742692497498242675
57985670481415170692253458766637
57985670481417871984744145185265
57985670481661369810763206795619
57985670481661369810763211027707
57985670498520016515951837201977
57985670498520016518462321789185
57985670498523618794541745704767
57985670635262220088801359323234
57985670640283788204607616517563
57985670640318910346819391662375
57985670640319821844591358683958
57985670641170845456149441810598
57985674309572604820561954298831
57985674327312890322546693035333
57985674711338414356291625796386
57985674712317882098588106899104
57985674735008043687605725939148
57985674783210569129029333109788
57985674783210580242066734564176
57985674783221387055808114249360
57985674788145741833849942727707
57985674788145741833849942740805
57985674788145741835272550116259
57985674788145741835272554837993
57985674788145741836109755096159
57985674788145741842887677620657
57985674788146642265823577381219
57985674788146642265823582102953
57985674788149343557476659176099
57985674788149343557476663897833
57985674788830157977299797053430
57985674788830158526154443504136
57985674788830158526154443521398
57985674789024695262213654051928
57985674789121941761724598667608
57985674805907946373830455554405
57985674805907946373851347562997
57985674806556034628198690970440
57985674806556034628198690983490
57985674806783247851201939012977
57985674806783248217209468004893
57985674806783248262963052913357
57985674806783248262983944921949
57985674806783249452576406436757
57985674942431308259397530298374
57985674942454419129536381058296
57985674942454419129536381071346
57985674942454719455984046973730
57985674942455619885967519148246
57985674942455619886535074238690
57985674942455623590313318233362
57985674942674428214212943618642
57985674942742565827999969461820
57985674948364245436330198491122
57985674948364245436330199553932
57985674948558734599647195974558
57985674948583053627377631752054
57985676147158695782937174181760
57985676147169500949549501361280
57985676148030093562760161727224
57985676148030104675797563181612
57985676148040902022877452738984
57985676165755069234253381924356
57985676165755080347290783378744
57985676165758671505500508486084
57985676165758682618537909940472
57985676170804002416494113437642
57985676170804002418941831310736
57985676170804004200886215968944
57985676170804004246639800878860
57985676218933609633017570531868
57985676224820659527798728768098
57985676224820659535329795654012
57985676224844971152676464922018
57985676224844971160207531807932
57985676377605892060513841202665
57985676383502509718082487874600
57985676383503710475164836350494
57985676383503710475165122147654
57985676383503710475168192282560
57985676861968795830802338816314
57985676862076847496925610611514
57985676862078055389871621714466
57985676862078055389871850352194
57985676862078055391566168780448
57985676862078055391566197358712
57985676862078055391566455744008
57985676862113172181361913685634
57985676862952215263594880773402
57985687634481645528754513908580
57985687704404780111027787787655
57985687705374342025857230247076
57985687710313405524129426487127
57985687710337722502173238407923
57985687710337722502173242640011
57985687864906327611790465144720
57985689070193866459588058864512
57985689070204673273329438549696
57985689070204674919705349876272
57985689141097371416808066214768
57985689141108178230549445899952
57985689141108179876924328356752
57985693376717254714287484351288
57985693376717264180948974479100
57985693377373761446181946452772
57985693377373763092557857779348
57985693377665545409576173173634
57985693377665545409577202043410
57985693377665547055952084500210
57985693377665547055953113369986
57985693395391423295257000598626
57985693447620759671507491701544
57985693447620769138168981829356
57985693448277266403401953803028
57985693448569050366795837567298
57985693448569050366797209393666
57985693448569052013171748893874
57985693607145550181607963603544
57985693607802047446840935577216
57985693608090229138988035736350
57985693608090229138989064606126
57985693608091129706799731637634
57985693608093831410234819341486
57985693608093831410236191167854
57985791330887730474225270591325
57985791330887735962207650689101
57985791354521031369549563715325
57985793245292819905366561287427
57985793245292819905366561300477
57985793481591063431167229687879
57985810019844383603699778009904
57985810473861456240778776024611
57985810498444189115687117138950
57985811910532420416752438348638
57985811910532766450271182538509
57985844932960362672004425166528
57985844957542259763653680720015
57985848708564350554008819388943
57985848762721031662108447352989
57985848762721031662296732647761
57985848762721042775334134102149
57985848762721341179462895134519
57985848762721341316723563770843
57985848762724933710843905136457
57985848762724943450437710956137
57985848762724944685783728683053
57985848762733037447978659591967
57985848762733037585239066289113
57985848762733038820585084016029
57985848762733048561016061046355
57985848762733048698276729682679
57985848779478662326476496736704
57985848786355844617014840890096
57986141452294045998262686400499
57986142143570802594005112482252
57986142161296678835840791073287
57986142161296678835841534146063
57986142161296678835841534158953
57986142374104439787070503743753
57986142374140757562507083395151
57986142374140757745458575176466
57986142374140757745458575176467
57986158681942994652724812497315
57986158681942994654982010004675
57986158681954716853355752805881
57986158681954716853355838549401
57986158911409495209839205179060
57986158911409495209839290900946
57986158911409495209839290918208
57986158911409495209922858935106
57986158911409495210675257041578
57986158912357726476667463386012
57986158912357775889695325439994
57986158912357776431689511268632
57986158912357776431689597007780
57986158912357776438467432743370
57986158912357776438467518465256
57986158912357776438467518482518
57986158912357776438551086499416
57986158912357776439303198808728
57986158912383303043034263340287
57986158912383303088850609897035
57986158912394109902027130527863
57986159389973027821213888713037
57986159390957631399442005996769
57986159390992403935987227653059
57986159390992403943518638912507
57986159390992451524708461047593
57986159390992453309098272514949
57986159390992453354847358186067
57986159390992453354848477394261
57986159390992704085402710677011
57986159390992704085402713863551
57986159603595215653807551660965
57986159603692110352613557022641
57986159603692159582627103413177
57986159603692410358936018241855
57986159603692410496130653380931
57986159603692459902377146032193
57986159603703217357382959970128
57986159603703266768715121283536
57986159603704117925131894106329
57986159603704167336464055069817
57986159603704167740443283190091
57986159603704167742891120552921
57986159603704167747974466383413
57986159603704167750482510768749
57986159603704183756913948898937
57986193850047548718397478842351
57986194061786349753675288858920
57986194062660800626034303704663
57986194062685066589744721606355
57986194062685072077664426028275
57986194062686016385871628323344
57986194062758050832401560222463
57986194062758050832401560222464
57986194062758052478777471549040
57986194062758061942991240720648
57986194062758901986373108166184
57986194062758902031289864826418
57986194062758902032126693076100
57986194062758903815679676306824
57986194062758912959702032772736
57986194062758918450132221431944
57986194062758918495048978092178
57986194062758918495864885635460
57986194062758918495885806341860
57986194062758920279438789572584
57986194062758947556075469314248
57986194062758948104867439756440
57986194062758953043995173736168
57986194062758962373458671253432
57986194062758962922250641695624
57986194062758967861378375675352
57986194062758967863909780969120
57986194062794073542362355242784
57986194062794075188738266569360
57986197606986368931627630011935
57986197678870136364700554875860
57986197684778011327567648574665
57986198139706585616844222941878
57986198139717391378315801282484
57986198139717393027136105243498
57986198139717693216406670545330
57986198139721288304822177392628
57986198139721288350575733604736
57986198139741702408334286275318
57986198139742909113379227059554
57986198139745610816626286686078
57986198317004387484981925679047
57986198369854189892637153014633
57986198369855088676060156289413
57986198369855088676248184366741
57986198369855090323188180279593
57986198370142075107727692543014
57986199593166757886123532850615
57988756751817661663547054834159
57988756911318132730933077547001
57988756911341542139237012129197
57988756911341543374018945624129
57988756911341543374022417515087
57988756911341543374022417528137
57988756911342442706986033071887
57988756911342443941767966566819
57988756964516470388502078106483
57988756982218035005374742146553
57988756982218035416905957863353
57988756982218035416905958335529
57988756982218035416968719978197
57988756982254057578074007602609
57988756982254057578074782441481
57988756982254057578136769721665
57988756982254057715334762332213
57988758187504673283664830811018
57988758187504673283664830811019
57988758187504673695258807592902
57988758187504673695258807592903
57988758187613625784342491271895
57988758347134821167780951697749
57988758347138422889984969960045
57988758347138422889985060757589
57988758347138423438776940402237
57988758347138423438777031199781
57988758347138424673558873897169
57988758400312444532341590495391
57988758400312445767123523990323
57988758418038325575957941546117
57988758418038326124749911988309
57988758418041962983252460712515
57988758418041963028985124916031
57988758819835390668449491700158
57988758825603792518293022878282
57988758825603792518293022878283
57988758825603793753074956373214
57988758825603793753074956373215
57988758825603797869014734689654
57988758825603797869014734689655
57988758825638914660505942392637
57988758825639815228253817898603
57988758825639815228254962268145
57988758825639816463035751039403
57988758825639816463035751393535
57988758825709160598835699583453
57988758825709164298097897020313
57988758825709164298098925890089
57988758825709164303181500068249
57988758825711860648175522358729
57988758825711861882957455853661
57988758825711861882957714133915
57988758825712762869831779085485
57988758825712766569093976522345
57988758825712766574177579570281
57988758825744281087141267809603
57988758878886778198442443696648
57988758878886789316562419801373
57988758878886792604231667804188
57988758878886792604231667804189
57988758878886792604231668276365
57988758878890380057928228658996
57988758878890380103660892862512
57988758878890391038766528861204
57988758878890394875311430598180
57988758878890394880310321956548
57988758878890394880310321956557
57988758878890394921044094801696
57988758896539719149008632182063
57988758896612665555804659874013
57988758896612668706274886868681
57988758896612668706275915266281
57988758896612668706275915738457
57988758896612668843536669991673
57988758896612669255130647823317
57988758896615365056352512207097
57988758896647821228041851138640
57988758896648686063066133181407
57988758896648686477108976306873
57988758896648686614369731032265
57988758896648687709442044507983
57988759032535098589671549661402
57988759032537800430367563214810
57988759038338622718423435785037
57988759038338623953205369279969
57988759038350335040736523204961
57988759038411558830286328444048
57988759038411573647669530383232
57988759038411573647669530383233
57988759038411574059263508214876
57988759038411574059263508214877
57988759038423265022058000826196
57988759038423281028407133121109
57988759038423281028490472056796
57988759038423281074223136260312
57988759038447590869710620981633
57988759038447591281304598813268
57988759038447591281304598813277
57988759038447629711983407872390
57988759056064498957665675857677
57988759056064498957665676924859
57988759056076211142780770667053
57988759056076211142843532786109
57988759056076211280041525396657
57988759056076256209841911759934
57988759056137449886974876931200
57988759056137450298505748287517
57988759056137451533350788257776
57988759056149141261300240898836
57988759056149141261300326637984
57988759056149157130451380583201
57988759056149157130514142702257
57988759056149157130534805258036
57988759056149157267712135312805
57988759056172566538756090476445
57988759056172607030417744354044
57988759056173467520546838885908
57988759056173467520546838885917
57988759056173468755328772380840
57988759056173468755328772380849
57988759056173505814027655330270
57988759056173505814027655334482
57988759056173507644150131490739
57988759056173507644150132540499
57988759056173507644171052197139
57988759056173507644171053246899
57988759056180421881675303645106
57988759056180710539515704806868
57988759056184312810511755612544
57988759056184312810511784308900
57988775417129008640115526707838
57988775417129053104977948451436
57988775417165376004184946276686
57988775576688954506490028946360
57988775576688954507054113178344
57988775576688954513832036052762
57988775576688954513832039239302
57988775576688955056097132079912
57988775576688955056097906918784
57988775576688955062875053554650
57988775576688955062875058140870
57988775576690155812363604774568
57988775576690155812364290337832
57988775576690155813116659864588
57988775576690155813117779072782
57988775576690155819894581339326
57988775576690155819894582739006
57988775576690155819894585571414
57988775576690155819894585925546
57988775576690155819894586988356
57988775576690155819894668478154
57988775576690155819894671660482
57988775576690155819895700547520
57988775576690155819895701597280
57988775576690155819957344503930
57988775576690155819957347690470
57988775576690155820710489932368
57988775576690155820711608077752
57988775647590058087308138454640
57988775647590058094086318196582
57988775647590058094902225739864
57988775647593615774319612624166
57988776108473648799833864295439
57988776126200375639735611874411
57988776126200375829801219629795
57988776126200375829801223879145
57988776285687981510737828329378
57988776285687981915009687593254
57988776285687981915009687943174
57988776285689198734044862513954
57988776285696937656667406845615
57988776285700840306978394340995
57988776285721252987583196180283
57988776285721553176853761482115
57988777485067196775074080528714
57988777485183018843788958515026
57988777485183020078569777401034
57988777485183020490351783310006
57988777485183020490352040527450
57988777485183020490352126266598
57988777485183020490916982150914
57988777485183020490917756985574
57988777485183020627612794902922
57988777485183020628177650787238
57988777485183020628178425621898
57988777697882726901706486271686
57988777697885428605141573975538
57988777703794354207514178694987
57988808362639556910293460415933
57988808362642259848322453537389
57988808433543063102044354201425
57988808593064240639705322978649
57988808593067844145483335975613
57988808593075948020442581360253
57988808593078649723689640986777
57988809798362586298733702076823
57988809875271107029713658048651
57988809875282817977598724304503
57988809875282818114796716915051
57988809875282834029763859738619
57988810011064996062430832993225
57988810028787270028145564285407
57988810028787270028145564639539
57988810034819622828735776404001
57988810489744705619362269132733
57988810507364316096491499897019
57988810507396731596328485667667
57988810507473284796633502326829
57988810513370231203469585145403
57988810513379235089854727001475
57988810513379235089855498653807
57988810513381936800632939589883
57988810513381942151354651401255
57988810513381942288552644011803
57988810513406253776232387555175
57988810513406253913430380165723
57988810513406570751984911660819
57988810513407471182535852832499
57988810513407471187619541619583
57988810513407471319733845443047
57988810513418277583930457880485
57988810560648211811113162918225
57988810566487841830305017086994
57988810566487841830388699906786
57988810566487841876121364110302
57988810566560773000592425063958
57988810566560773046408771734595
57988810566560783981514408085958
57988810566560787823058201181302
57988810566581497766464572252215
57988810566585088329815961702674
57988810566585088329899644522466
57988810566585088375632308725982
57988810566585099310737944724674
57988810566585099447935937335222
57988810566585099488668595218775
57988810566585099488668681312055
57988810566585099493752284005859
57988810566593193439640823402038
57988810566593205152285433327623
57988810584273740962369315674919
57988810584281839486605820378411
57988810584281841132982760574763
57988810584281841270179724315535
57988810584281841270180753185311
57988810584281844837327532189783
57988810584281846072110494554491
57988810584282741700731780450271
57988810584282746639859514429999
57988810584282756518114982389455
57988810584283047426248910136846
57988810584285748717901991931726
57988810584306156462205268343703
57988810584306156462206297213479
57988810584306156599403260954251
57988810584306156599404289824027
57988810584306161403592433733949
57988810584306161540790426344497
57988810584307362755472446775562
57988810584307373868508733621027
57988810584307374005706726231575
57988810584310064047125528570442
57988810584310075160161815415907
57988810584310075160161901509187
57988810584317862196566615398731
57988810584317863842942526725307
57988810584317867137953780788977
57988810584317868784329692115553
57988810584317878248731750832847
57988810584317879895107662159423
57988810584319081254329680789715
57988810585193515879167333794311
57988810585193520818295067774039
57988810585254454340324330529041
57988810720169389348774131695449
57988810720172992854552144692413
57988810720181096729511390077053
57988810726093673971238437020698
57988810726117984224052478038022
57988810726117985596032375563786
57988810726117985596116173174618
57988810726126089333793656917594
57988810726126089470991620948426
57988810726126089471075418559258
57988810726126089516808082646191
57988810726969009207590458690426
57988810726969009207862426809202
57988810726993320832468194844346
57988810726993320832740162608990
57988810726993320832740162614606
57988810726993320832740162963122
57988810727000229491696208236900
57988810727001430058421120160538
57988810727097791004890177559668
57988810743818343962947078349083
57988810743819534204048120123590
57988810743819550073282598743642
57988810743842659292170614987799
57988810743851065188301302843322
57988810743851065188301302843323
57988810744693684735566669799030
57988810744718296915827360993301
57988810744718296915827360993302
57988810744719196934784410071082
57988810744726402025568539871469
57988810744726402025568539872873
57988810744726402032911578681459
57988810744726402071301204074985
57988810744726402078644242883571
57988810744726405729914339889706
57988810744824567674746206662189
57988814159037453933787740470381
57988814342195841557523310600361
57988814342195841558088169672621
57988814342196741988074337865321
57988814342196741988074342097409
57988814342196741988074342101621
57988814342196741988639196937581
57988814342196741988639201168265
57988814342196741988639201169669
57988814342196741988639201173881
57988814343070827231592453455187
57988814396318749468766346402220
57988814413982453358082732863116
57988814413982753501599740888626
57988814815841912622672635484472
57988814815841912622672635488684
57988814815841913034454898610888
57988814815841913034454898615100
57988814815841957499317320354486
57988814820766277288195947877909
57988814820766277288195952114209
57988814820767177711403939166691
57988814820767177711403940566371
57988814820767177711971007794481
57988814820767177718746975142869
57988814820769879000609183580075
57988814820769879001173267812059
57988814821677587094836061115291
57988814869019541890194399778656
57988814874625620985942378589084
57988814874917708674222022590285
57988814891706110125104334948555
57988814891706110125292363025883
57988814892351497087986626055388
57988814892546289681667778720254
57988814892581408255102169320642
57988814892581408255102169669158
57988814892581408666884175229614
57988814892581413608268246019234
57988814892581413608268246485794
57988814892581413615611399731287
57988815028249881589324316143244
57988815028250181915771982041416
57988815028253783637976091118518
57988815028260992305131692381372
57988815028472588259615908717402
57988815028472591965653960498470
57988815028540764578454496731584
57988815028540765127246467173776
57988815028541620680591277850056
57988815028541620680591277854268
57988815028541665557800564573482
57988815028544322933633381548632
57988815028544322933633381552844
57988815028544322933634156387504
57988815028544367398495803292230
57988815028544367398496578131102
57988815028552428043374560428204
57988815028552472508236982176014
57988815033505909960833779188508
57988815034169317666244326425332
57988815034169617672479774868736
57988815034169617855493999717168
57988815034170518423243019592676
57988815034356902003862447788246
57988815034381213627047930897698
57988815034381213627047931246214
57988815034381217333085983960402
57988815034461402876302070196081
57988815050903665099752259589834
57988815050903965243457296755482
57988815050903965244021380987466
57988815050912070353762559867038
57988815051230892769917756867154
57988815051895193722535017671103
57988815051895193768288573883211
57988815051895493911784690967152
57988815051895493957538247175047
57988815051895493957538247179260
57988815052071070725106760372186
57988815052106189710323157353722
57988815052106194659050354226106
57988815052178883327596976942904
57988815052179183471134878039864
57988815052179183517705519803068
57988815052180083901969498679519
57988816251564942013623471452164
57988816251564942013623471456376
57988816251564986890267127452402
57988816251564986890267813365586
57988816251564987027527796092938
57988816304742571281146010581008
57988816309777093182978499353497
57988816310640433620054876149930
57988816464267350540194496374336
57988816464267352324584217520536
57988816464275456885282464637368
57988816464275457434325396395896
57988816464275467998319780352608
57988816464275501899187818143706
57988816464337944243678944400596
57988816469301874226417825152994
57988816469301874226417853732710
57988816470172419748538006910371
57988816470173318538392922400828
57988816470173318538452328469886
57988816470281692532088777021074
57988816487903113888262859528440
57988816487976048762896067990200
57988816942936598998873625877080
57988816948747677723193754660444
57988827720269003016062024485216
57988827720269003016062024489428
57988827737993978687555244686560
57988827738005685519500532621760
57988827797081482805831853222505
57988827813870768580311099509024
57988827814746070469443696867976
57988827950705392342637241492412
57988827950705392342637241496624
57988827956625174537783174771793
57988827974376266720151257377043
57988829155992032407012520682856
57988829155992032407012860457120
57988829155992032407012863639448
57988829173717007528898207263836
57988829173717007528898207268048
57988829173717008078505740879988
57988829173720610212492113066244
57988829173720610212492198805392
57988829173720610349752867441716
57988829173728713675669435094520
57988829173728713675669435098732
57988829173728714910451368589452
57988829173728715322232602850304
57988829173728715322797372991260
57988829173728715322797458730408
57988829173728715322797458734620
57988829173728715322798233569280
57988829173728715459493271482416
57988829173728715459494043134748
57988829173728715460058127370944
57988829173728715460058902205604
57988829178762337389097127579965
57988829391472852260003236799313
57988829392422049933749632087303
57988829392445420964054252414764
57988829392445465428916416940918
57988829392445465428916674158362
57988829410172197633910281517285
57988829410172242098772703260883
57988833480241294705033503064468
57988833480241294705033503068680
57988833480886096251358588553116
57988833480886096251358588557328
57988833480886096251358591739656
57988833480897801848521942997596
57988833480897801848521943001808
57988833480897803083303876492528
57988833480897803495650741472356
57988833480897803632346551037824
57988833480897803632911410108680
57988833481189587458480280604870
57988833481189587458480366339806
57988833481189587459045139671514
57988833481189587459045997062994
57988833481189587595741034976130
57988833481189587595741806628462
57988833481189587596305894046986
57988833481189587596306665699318
57988833557054674010596386315701
57988833557054685123633787770089
57988833692940145425217527872636
57988833692943714344642701097572
57988833692953058511934822658501
57988833692953069442041567298825
57988833692953069624972224112889
57988833693815447314350125231588
57988833693891995573269814052958
57988833693891995573270928661882
57988833698853589882097951357189
57988833698861694992403989307617
57988833698861695038136653511133
57988833699833347112631405992330
57988833699833347112631434688686
57988833716587560164341406036105
57988833716587571277378807490493
57988835613255417744766589923634
57988835614130719633899187282586
57988835614130719633899215978942
57988931363471932036116577392983
57988931363508265917085823675371
57988931440316493966598167440809
57988931440328489181171676992133
57988933277878573451880400789217
57988933514247916240255085265005
57988950028831612808046510740738
57988950028831612808046767945084
57988950028831617742090441614518
57988950028855944603535058470144
57988950104695466891106092503516
57988950104695466891127013568420
57988950105639845659487826207361
57988950105676113062222990734816
57988950105676113062222990739188
57988950105676129670773184078671
57988950105676163022261115770496
57988950105676163022261115774708
57988950105676163022533084953534
57988950105676163024771600007784
57988950105676163024771600011996
57988950105676163025043569190822
57988950105676179488468066299867
57988950105676179488468066299868
57988950105676179488529708854986
57988950507429922765134503772127
57988950584230345342118425535866
57988950584230395304939003991872
57988950584230395304942098592498
57988951943153301758568720827587
57988951943153306011769938036885
57988952019953424695892934560190
57988952019953424695892936076510
57988952019965430436573299959230
57988984966419908628913785298438
57988984966529194170099731940820
57988984966529194172630016609244
57988984966531886137268438326652
57988984966556212579528347549980
57988984966564316451956187632428
57988988795310345180450733440181
57988988795310356293488134894569
57988988795310356705270140803541
57988988795341565460476983501213
57988988795341566558374822135905
57988988795341566695635490772229
57988988795341566695822744014897
57988988795341566695823776067001
57988988795341567107605007141313
57988988795341576572760982326981
57988988795341576573514127738157
57988988795341577808860145469285
57988988795342767452089212477625
57988988795342767452905120020907
57988988795342777192519841829625
57988988795353540776810911197249
57988988795353574265559660680745
57988988795353574265622422445669
57988988795353574265810707740441
57988988795353574265894391628867
57988988795353583548453670462173
57988988795353583548453756201321
57988988795353583548704460304425
57988988795353583960298438136069
57988988795353584143501064133331
57988988795353585241586327484775
57988988795353585378847081860247
57988988866221054542965972433569
57988988866221065793201366498505
57988988866245071515532067721237
57988988866245071515781996985469
57988988866245071652792736357561
57988988866245072064573967427661
57988988866245072064574742266533
57988988866245082628819398439857
57988988866257077255375607721717
57988988866257077255438283747493
57988988866257077392636276358041
57988988866257077850444180733661
57988988866257077850506856759437
57988988866257077987704849369985
57988988866257079085790968577715
57988988866257079634833643123011
57988988866257088368413009176105
57988988866257088368475685201881
57988988866257088505673677812429
57988988866257089100470024423891
57988988866257090198555287775335
57988988866257090335816042150807
57988988872153697066144304325477
57988988872153708179181705779865
57988988872154006583310581118001
57988988872154007132353255663297
57988988872154008368267485673202
57988988872154862687016066585309
57988988872154897685714963199651
57988988872154907150787546066951
57988988872154907151038594543589
57988988872154907700918064041489
57988988872154908797915569702839
57988988872154908798166618179477
57988988872154908798752364654039
57988988872154908936013033290363
57988988872165671147132587361727
57988988872165703400868901093197
57988988872165713964591692120541
57988988872165713964591777859689
57988988872165713964863661303739
57988988872165713964863747042887
57988988872165714513571691703079
57988988872165714513822734513217
57988988872165714513822738762775
57988988872165714513843655218165
57988988872165714513843660886117
57988988872165714513906302547585
57988988872165714513906421588183
57988988872165714513909774805932
57988988872165715611719715756429
57988988872165715611908002114219
57988988872165715748917709429995
57988988872165715748980470131901
57988988872165715749168752240133
57988988872165715749168756489691
57988988872165715749189672945081
57988989350437902347956256962982
57988989350437902349648509658934
57988989350729250236187734202019
57988989509937921321717901510265
57988989509961335490843537053897
57988989509961335628104205690221
57988989509961336039886584651821
57988989509961336041331232081595
57988989509962233078501768725147
57988989509962233078689796802475
57988989509962236609142927982879
57988989509969441333206847450681
57988989509969441334901424144687
57988989510289153422025739771887
57988989510289158958189367947271
57988989510289158958189369346950
57988989510289158958189369346951
57988989510289158958210259955863
57989279623806533901202882327255
57989281768531302556572751150645
57989282176300306739537814245518
57989282176300306739537814245519
57989282406627728740461935769772
57989282406627730387591106849474
57989282406724973448804875699861
57989282406724973812134782867981
57989282406724973997596730287995
57989282406724973997596730306869
57989282406761293198360679724700
57989282406772966694614656569659
57989298926305054571871306185078
57989298927276712268783445825023
57989298927277646190864869977214
57989298927277646190864984296078
57989298927289653760851539728898
57989298927289653760851796933292
57989298997204957258116040285324
57989298997204957258116930979657
57989298997204957258116930979658
57989298997204957258117188197101
57989298997204957258117188197102
57989298997207658961280306717915
57989298997207658962116360131533
57989298997208859718362567919627
57989298997208859718362567919628
57989298997208859718362567923840
57989298997208859718362596503556
57989298997208859718362682238491
57989298997208859718362682238492
57989298998047833208630931035522
57989298998153238486744267849634
57989298998153238486745415761412
57989298998157090985006270324861
57989298998157140809813723460293
57989298998157140809813723460294
57989298998157140940211754695804
57989298998157140940212615746208
57989298998157140940212644325924
57989298998157140946990795488150
57989298998157140946990824067866
57989298998188321740947025221521
57989298998189522497945603597825
57989298998189572499553554426908
57989298998193158166517959233440
57989298998193158167333095124390
57989298998193158169049364177128
57989299405851990372952619415151
57989299405888313455173873619001
57989299405888313866767850387835
57989299476755793916100432870266
57989299476787915807105258437157
57989299476787915814364814832479
57989299476788216003970025814057
57989299636215384475756055365435
57989299636215434298870479455339
57989299636215750685074127267451
57989299636288680618888352118200
57989299636312645614970254126871
57989299636312695622456655085337
57989299636312695622456656502279
57989299636312945941501602854871
57989299636312945987255187646695
57989299636312995812543502404441
57989299636324653370252227678802
57989299636324653370252227678803
57989299636324702774157579851999
57989299636324702776414693130915
57989299636324702781500733918176
57989299636324702781772329563369
57989299636324703142529378172329
57989299636324703185751557683643
57989299636324703193366651768706
57989299636324703193366651768707
57989300912478775085314291987036
57989334094395179609163247716578
57989334094406885206326602161058
57989334094431185848000854816436
57989334094431189417429046692062
57989334094431200528186064145072
57989334094431201902425797901642
57989334095278634779752258535441
57989334095282236501956366176728
57989334095282241989876070598648
57989334095302950108975794824238
57989334095305303626824529087868
57989334095306502417318661504024
57989334095306502554516654114572
57989334095306502554600451725612
57989334095306502600333115929128
57989334095306502600354036517436
57989334095306504200892565441148
57989334095306504383907019866252
57989334095306552379971874309007
57989334095306552379971874309008
57989334095375846324287923386906
57989334095375848107861827324030
57989334095375851807123937155502
57989334095375881271648482118686
57989334095375881271669402829458
57989334095375884982772202194718
57989334095375884982772546568252
57989334095375884985303607492697
57989334095375884985303607492698
57989334095375884985303951866231
57989334095375884985303951866232
57989334095375896095809603649106
57989334095378236720164562436714
57989334095378247830942270913008
57989334095378247838285309721594
57989334095378252772329697870830
57989334095378252777413043701322
57989334095378254555882680634834
57989334095378297244782850849485
57989334095379437431409670227422
57989334095379439077785581553998
57989334095379448412353346074874
57989334095379453346376813050990
57989334095379453483574805661538
57989334095379455129950716988114
57989334095379482993852589778846
57989334095379483542644560203776
57989334095379483550238733582280
57989334095379483550259311332248
57989334095379487253768281696750
57989334095379487253768626070284
57989334095379487256299686994729
57989334095379487256299686994730
57989334095379487256300031349390
57989334095379487256300031368263
57989334095379487256300031368264
57989334095379487257115938898495
57989334095379487257115938898496
57989334095379497818014057549040
57989334095379497818034978259812
57989334095379497818034979659492
57989334095379497818850512731592
57989334095379497818850885803094
57989334095379498366805683151138
57989334095379499602403869016396
57989334095379499602424789722796
57989334095379499602424789727168
57989334095379503306770217153512
57989334095379503306770589739580
57989334095379503308465166783506
57989334095379503308465167255890
57989334095379503309281074332612
57989334095387553705025181768510
57989334095410668272166422191946
57989334095411907695264402513018
57989334095411907695264746867678
57989334095411907695264746886552
57989334095411918806607199760706
57989337534210285776221691278957
57989337534234601105445227917673
57989337534234612218482629372061
57989337763696143161561020470868
57989337764571040260829737673103
57989337764571040306858362255094
57989337764643986248500347589251
57989337764667089893212608761469
57989337764667090304994871887885
57989337764667101006250010215857
57989337764668290650211301928605
57989337764668291061993565055021
57989337764679096228062733312647
57989337764679096228125495077571
57989337764679097875254547583235
57989337764679107341100101465585
57989337764679107341162896531959
57989337764679108576446119192501
57989337770576026608813657159964
57989338172327416355768212824010
57989338172327416358024549751946
57989338172329817824012014250234
57989338172329818009533770706404
57989338172329822765396085157898
57989338172330123140379787859702
57989338172330123551973765691346
57989338172337922933753564670326
57989338172337923116767789518758
57989338172338227015154104467692
57989338172338227015339033712306
57989338172338227015342132545020
57989338172338228249936037962624
57989338172338228661718043871596
57989338172339138564010812511704
57989338172363443963894369628416
57989338172363444146887673769044
57989338172363444146908594476848
57989338172363444558669679678016
57989338172363444558690600385820
57989338172366145667137958413742
57989338172366145667141429254940
57989338172366145850155654103372
57989338172366146261937660012344
57989338172374245835495438392730
57989338172374246018509662774602
57989338172374249542100674639580
57989338172374249725114899488012
57989338172374249725299828731222
57989338172374249725299832982184
57989338172374249725302927565340
57989338172374251371675739591238
57989338172374251371675740057798
57989338172374260294442899978316
57989338172374260706224910604810
57989338248827503855398327010729
57989338385049658330550154773564
57989338385072757025382949679780
57989338385073957599450986033060
57989338385073957599454457937116
57989338385073958834797778594636
57989338385073959429594382423382
57989338385073959429596706421436
57989338385076658891107539731996
57989338385076660721249788216316
57989338385076660722065695778472
57989338385084764596206709602902
57989338401795267330233253644164
57989338401817931046548023527307
57989338401817931046548023546181
57989338401819131803630400583077
57989338401819578953418738524898
57989338402474422769761536339597
57989338402474423364557767097001
57989338402474424599903784823917
57989338402474428311843671526915
57989338402474428311843671545629
57989338402475624121368432187017
57989338402475624121556458860293
57989338402475624121556460264345
57989338402693232935680620886259
57989338402693232935680620905133
57989338402693532941999637382905
57989338402693533124930294196969
57989338402694433692762997942029
57989338402705240505751236448125
57989338402705241054793909593741
57989338402766212274424253573558
57989338402767424152071884873279
57989338402767424152071885345663
57989338402767424152890115370679
57989338402778220396545876728492
57989338402778230965878353876775
57989338402778231514669979945225
57989338402798933454773333865176
57989338402802551785465960396184
57989338402802551785465960396185
57989338408383048778203717228058
57990326319039265412467678082896
57990326319071688054399407651164
57990326319071688054399407652616
57990326319075599798355876590464
57990326319075601215962973737374
57990327010370049076138918846201
57990328446068777916479498133292
57990328446068777962212162336808
57990328446068779746622889804800
57990328446072679828498134838462
57990329084203924436678277194413
57990329084203924441761967847737
57990329084265151930574299131365
57990329084265152342168276963009
57990329084265168539125149323255
57990329084301436358456654230393
57990329084301471123744304059010
57990329084301471123744304059011
57990329084301486313745821426951
57990329084301488143889217821644
57990329084301488143889217821645
57990345463021937630171860652126
57990345674745135602624825065676
57990345674745135602624825182316
57990345674745135602625486648494
57990345674745135602625600961742
57990345674749038017138573703652
57990345674749038017953706408270
57990345674749038017953735106078
57990345674749038017953820849438
57990345674749038062871237907168
57990345675588061652404944221206
57990345675693411478084308508784
57990345675693416823722645909948
57990345675693416960919604928986
57990345675693416968259287687414
57990345675697313885819188305142
57990345675697319283968054206414
57990345675697319283968139945562
57990345675697319291583148291478
57990345675697319421166132556110
57990345675721295543463535969900
57990345675721329034241820897898
57990345675729684371164863669082
57990345675729684371164949404018
57990345675729684371165208156496
57990345675729684371165322475360
57990345675729684371186128744804
57990345675729734331558984728446
57990345675729734334069469438118
57990345675729734334069583756982
57990345675729734379822709860572
57990345675729750843309164843410
57990345675729750980507071714810
57990345675729750981322979258092
57990346101153117863629008023239
57990346101153117871160419282687
57990346101153167236172620506889
57990346101153167236175971839685
57990346101153418014092455316914
57990346154283916651081649634922
57990346154295974183975822380696
57990346154328094433394908299987
57990346154328094435926308992873
57990346154328394485739450645241
57990346313755562957713507211137
57990346313755628794579537767439
57990346313816851348598740747013
57990346313828859099841869419200
57990346313828859100657776949384
57990346313828859100657776949432
57990346313852824096677002932279
57990346313852824274607653312491
57990346313852824279691342099575
57990346313853124423208351187895
57990346313853124423208351660279
57990346313853173839308397454903
57990346313853174248642938113119
57990346313853174248642939525897
57990346313853174248646381319367
57990346313863680460517621921131
57990346313863680460517966294665
57990346313864831852209679524505
57990347536837471024137432533969
57990347536841374674247618840781
57990347536841374720001174934845
57990347536841378378591067580145
57990347536841378424344652490013
57990347590018651593445236114616
57990347590018701556328605387646
57990347590019001745599198334670
57990347590019001791352755596538
57990347590019007279272458483264
57990347749551888310372304767241
57990347749551888356125860861251
57990347749551888493302961575481
57990347749551888493323853467427
57990347749551888493324110684871
57990348228114223504587894714215
57990348228114225288412847123813
57990380560207946035752487249759
57990380771838095120319459666808
57990380771970466919018731655320
57990380771970467467810702097512
57990380771970467467810960377766
57990380771970467468626867907998
57990380771970478032056391389962
57990380771970478579153413588790
57990380772591809092774885904194
57990380772591809229972878514742
57990380772591810876348789841318
57990380772821465185067106290236
57990380772845779919494040505550
57990380772845780468286010947742
57990380772845815057421040782524
57990380772845829881582393784556
57990380772845829882398301787172
57990380772846730861741299140192
57990380772846730861741299494324
57990380772846730861741299507374
57990380772915713498686669024033
57990380772915729962445782289793
57990380772916059760949059579144
57990380772916074578332261518328
57990380772918431253262293998662
57990380772918714795821938930420
57990380772918715344613909372612
57990380772918715344614167652866
57990380772918715345430075183098
57990380772918725907165022087696
57990380772918726501961252845100
57990380772918731396779303086982
57990380772918731397595210617214
57990380772918761045071073421088
57990380772918761045091994144910
57990380772918761464196376418900
57990380772918761464196376423112
57990380772918764756194794914062
57990380772918764758726200212042
57990380772918765171073581735116
57990380772918775869232454648704
57990380772918775869232455115264
57990380772918775869253002750322
57990380772918775869253003700704
57990380772918775869253004167264
57990380772918775869253375353652
57990380772918775869253375826036
57990380772918775869253376753332
57990380772918775870069283369318
57990380772918777516361511853016
57990380772918781220707312337812
57990380772918781223238717169232
57990380772919665373044712657331
57990380772919665738069456199448
57990380772919665738822601610624
57990380772919665738885363729680
57990380772930472140279366136928
57990380772954787468686995232362
57990380772954798580029705323960
57990380772954798580029706369508
57990380772954798580029706386770
57990380772954798580029706723640
57990380772962892990775555635008
57990384228528507926605939240261
57990384228528507926689593486161
57990384228528507926689622065877
57990384388936291774210802048426
57990384389041647090066177565334
57990384442099510125762740967121
57990384442172456113433350883269
57990384442207218823880927450251
57990384442207229524571124150547
57990384442207266589777094002687
57990384442207268374166900883823
57990384442207268374920017614501
57990384442207268786702280740917
57990384442207268786764296723281
57990384442207277702814752674519
57990384442207567190809030419535
57990384442207568426991873219581
57990384442207568976034890721469
57990384442207577846310841173127
57990384442211170698238999781309
57990384442211170698242069916263
57990384442211181811276401235697
57990384442219225982358340015133
57990384442219226394140603141549
57990384442219242456158487136799
57990384442219270447220761758731
57990384442219270447221018976175
57990384442219274160600853930181
57990384442219274160851900989877
57990384442219274160851902406819
57990384442219274160852245363411
57990384442219274572571747787761
57990384442219274572634165533283
57990384442219274572634509552685
57990384442219274709644215805603
57990384442219274709832502163233
57990384442219274709894919908707
57990384442219274709894919908755
57990384442219275807730250809379
57990384442219275807918537167009
57990384442219275807980924797781
57990384442219275807980925860582
57990384442219275807980925860591
57990384442219275807980953495541
57990384442219275807981297869075
57990384442219275807981297869123
57990384442219275807981298931933
57990384442219275807983248795835
57990384442219275944990660811317
57990384442219275944991005184851
57990384442219275945241709287955
57990384442219275945244003521227
57990384442219275945244261801481
57990384442219275945245036640353
57990384442219276356940289588963
57990384442219276357023972414371
57990384442219276357023972414419
57990384442219276357023972414578
57990384442219276357026267710453
57990384442219285227864007103837
57990384442219285273638512602013
57990384442219285273889561078651
57990384442219285685399599339667
57990384442219285685587885697249
57990384442219285685671566987671
57990384442219286920745617066583
57990384442219286920933903424165
57990384442219286921020908880397
57990384442219287055767740061683
57990384442219287058278220049621
57990384442219287058281663255869
57990384442219287467549745970655
57990384442219287470063583542324
57990384458964900683967766929592
57990384458964900686478364895318
57990384459945150811876663886177
57990384459945150811876749625325
57990384459945150811939167370847
57990384459945150811939425651101
57990384459945150949137159981395
57990384459945150949137418261649
57990384459945152047223453265425
57990384459945152047223537941763
57990384459945152047286213967539
57990384459945152047286215030349
57990384459945152596266212487059
57990384459945161924892887534813
57990384459945161924913808123121
57990384459945161924976568825235
57990384459945163160238905261729
57990384465527020229355044568940
57990384465527320411924426367545
57990384465744819827256811745371
57990384465817754701891049076907
57990384465817765814927307342655
57990384465817765814927421661519
57990384465845672487847766647643
57990384465845672899630029774059
57990384465853744108565156725775
57990384465853776224978302585649
57990384465853776225040806070319
57990384465853776225041064350573
57990384465853776225044159288069
57990384465853776362239056961121
57990384465853777460325091964897
57990384465853777460387595449567
57990384465853777460387852667011
57990384465853777460387853729821
57990384465853777460390177014985
57990384465853777597648264085891
57990384465853778009430527212307
57990384465853787337806268456419
57990384465853787337994554814001
57990384465853787338078207524707
57990384465853787338081560742457
57990384465853788573152286183335
57990384465853788573340572540917
57990384465853788573427578469373
57990384920785523294464949686739
57990384920785658594597309755472
57990385079334995367937286845112
57990385079358409671897134541221
57990385079359310697244505831237
57990385079359310697244505949329
57990385079359311932507616045404
57990385080014601846327190860955
57990385080014901989572603837579
57990385080022712454594857446721
57990385080023012643843755885231
57990385080023012643843755898281
57990385080023012643844530738557
57990385080210297249539592133937
57990385080210297257069884204064
57990385080233711561029731900173
57990385080234608872725076656167
57990385080234608879499898812917
57990385080234612578763128437235
57990385080234612586293420842780
57990385080234612586377103190189
57990385080234612586377103308281
57990385080234613821640213404356
57990385080303689602553377218622
57990385080303989654542266970618
57990385080306391307496046996558
57990385080306392954621746634386
57990385080306392954621746634392
57990385080306690899689680226816
57990385080306690900441792553390
57990385080306690946195348765498
57990385080306702020337584783549
57990385080307602634656098162015
57990385080307602634659540201863
57990385080307738527640297231894
57990385080307738527640554449338
57990385080307738530150781941566
57990385080315713097379544176094
57990385080318398741033626482170
57990385080318400113853824043580
57990385080318400113916500069356
57990385080318409447644337022402
57990385080318409447647434332973
57990385080318409447647778707959
57990385080318414800813511621992
57990385080338811746460762513436
57990385080338811747212874822748
57990385080338813393588786149324
57990385080339111935710435806682
57990385080339113582838459442570
57990385080340012367010103494362
57990385080342715442321892304112
57990385080342715443077360682296
57990385080342715443077389380110
57990385080342715443136680640652
57990385080342715443140036708072
57990385080342724593856747645400
57990385080342724593857780765978
57990385080342724776867872138975
57990385080342724776867872140427
57990385080342724776867873188735
57990385080342724776867873306827
57990385080342724776867873661118
57990385080342724776870972493832
57990385080342724776871315351046
57990385080342724776872091702026
57990385080342726424000029250298
57990385080342726424000113802721
57990385080342726424000113804173
57990385080342726424000113922217
57990385080342726424000115339366
57990385080342730130037049310468
57990385080342730130038167101513
57990385080342730130038167102965
57990385080342730267047013862399
57990385080342730267298060903225
57990385080342730267298060904629
57990385102993958761063482794452
57990385103661566872585286686502
57990385103868214860481890204127
57990385103942239999543368636233
57990385151219348594600622883702
57990385151242618128294427302010
57990385151242618540640775728836
57990385151243518559413011062918
57990385156143523009288732315897
57990385156147125280535860294775
57990385156147125692318124839537
57990385156147126927664142566453
57990385156171436949474928662611
57990385156800016568483651108821
57990385156800020274521704289569
57990385156824031565546318342741
57990385156824035277234124165465
57990385156824331892056660269497
57990385156824335603744465976985
57990385156834842220621168746151
57990385156835138713140164684531
57990385156835142419180541863333
57990385156835142419181546280487
57990385156835142419181546286103
57990385156835142830963552189459
57990385156836042986929533042485
57990385156836042986929561738841
57990385156836042986930566155995
57990385156836042986930566161611
57990385156836043398712572064967
57990385156836493744816154205769
57990385156838744690365653859847
57990385157018821192383276494101
57990385157022423463630404472979
57990385157022427581450722198489
57990385157042839893770478777187
57990385157042839901112743106649
57990385157043140227644091362265
57990385157054848020415437716777
57990385157118517422713033285656
57990385157118522730146445898776
57990385157119738312206196737248
57990385157119738312206225435008
57990385157126628023448485055016
57990385157126628023636513132344
57990385157126628435248312837674
57990385157127828597516636205160
57990385157127828597537528213752
57990385157127843421675320812519
57990385157130545308125006080609
57990385157150937861677748803944
57990385157150941568283329421520
57990385157150941568471357498848
57990385157150943352104579878008
57990385157150943352125500584360
57990385157150943352672021693732
57990385157150943352860049771060
57990385157151241711800338509840
57990385157151241711988366587168
57990385157151242123582344418812
57990385157151254477321077078613
57990385157152143926740172843876
57990385157152143926761064852468
57990385157152155044860804270487
57990385157152155044881810714583
57990385157152155045049205065025
57990385157152155045132772979897
57990385157152155045132773097989
57990385157152155045132773099393
57990385157152155045132773452280
57990385157152155045132773457896
57990385157152155045132859191428
57990385157152155045133117825814
57990385157152155045133146523622
57990385157152155090802761277133
57990385157152155090886702737134
57990385157152158750333998030459
57990385157152158750333998384591
57990385157152158750898082262443
57990385157152158750919089060671
57990385157152158751087229546561
57990385157152158751087258126277
57990385157152158751087258127681
57990385157152158751087258245773
57990385157152158751170826160645
57990385157152158751170826162049
57990385157152158751170826280141
57990385157152158751170826634432
57990385157152158751170826638644
57990385157152158751170940953296
57990385157152158796840814456477
57990385157152158796840814457881
57990385157154856748317156580645
57990385157154856931310489420485
57990385157154856931310489538529
57990385157154856931310489539981
57990386356508687985548145723164
57990386380140808299611203741151
57990386380140808299611232438911
57990386380140808436871958116623
57990386380140808436871986814383
57990386516041572903942245179502
57990386539665589335434319773731
57990387018239932612886578367969
57990387018239932612886578373585
57990387018239932612887350021705
57990387018239932612887350025917
57990387018239932612887353208245
57990387018347985780782969173286
57990387018347985780782969291378
57990387225171484060939337175211
57990387231082510439225499777464
57990560805826284441865200718477
57990560964257477835111455145733
57990560964366746721992533374037
57990560965240847854126437565645
57990560965350116741007515793949
57990560965350159566080563558223
57990560965351017308756535669457
57990561443597581573849310478029
57990561443597602072208104432577
57990561443924486042929562717945
57990561443924487689494793503967
57990561443924508187664529448601
57990561443924508599447564214251
57990561443925393790895919120967
57990561443925409167195555219983
57990561467558994878001549237133
57990561520732719488916912798205
57990561520733622252085925074327
57990561520733920063173235514683
57990561520733920063174268616547
57990561520733921892480951561325
57990561520733921892564634386941
57990561520733936669194171625479
57990561520733936671724548053683
57990561679274097570853791402817
57990561679310116574774209944175
57990561680257467178274797040797
57990561680257500347082119173675
57990561680257500349341555288457
57990561680257500532355894578009
57990561680257500532544180935591
57990561680257517138647653024439
57990561680257517140907089139221
57990561680257517552689352278735
57990561680258402700915442534207
57990561680258712224461625673883
57990561680258718309688159764943
57990561680293519353262259626975
57990561680293536556609770820093
57990561680294687350788000316855
57990561680294734934422420694203
57990561680294736719083942610993
57990561680294737313608578772861
57990561680294737313692146813053
57990578673149302771516263924635
57990580108323873658946156017471
57990580108323873659131859748229
57990580108323873659218896858617
57990580108980387527665056538607
57990580108980389174229509320739
57990580109308144245710158312891
57990580109308144245895862043649
57990580109308145892274094535871
57990580185133302326018189928601
57990580186117574561604702110455
57990580344656882614716762035749
57990580823231220803646541972279
57990580823232422612414230936153
57990580823232422612496765864493
57990580823232422612497656557423
57990580824215490795614227765531
57990580824215491390410459591361
57990580824215492625192388850041
57990909881497742691116515804888
57990910342343524947287024060714
57990910342347427407532776854582
57990910342347427407532776854591
57990910359744295657590880361933
57990910360068478611306205502254
57990910360072082117084993338099
57990910360072082117085336294691
57990910360072087516008350770981
57990910360072102340733563134409
57990910360072102889776237662235
57990910360072102889777352271150
57990910360072102889777352271159
57990910360072382306334666629935
57990910360072382306335009586527
57990910360072387842518407251901
57990910413247007759520931173055
57990910413247029355464013909082
57990910413247029355464013909091
57990910413247329681995276539438
57990910413247329681995276539439
57990910413283348502148180636712
57990910572443987609995938724195
57990910572480321627327040002367
57990910572480322908678837123995
57990910572771744330569777063305
57990910572771744330569863169635
57990910572771810947694961533418
57990910572772094482723711654025
57990910572772094482723797743093
57990910572807227331462226609546
57990910572807229161605651579584
57990910572808078347900964080625
57990910572808078347900964447807
57990910572808127761950491751079
57990910572808128310805225379509
57990910572808128310805225729429
57990910572808129592073081758228
57990910572808129592073081758237
57990910572808129592094002464637
57990910572808129729354671455093
57990910572808129729355015811364
57990910572808129729355015811365
57990910572808130140865053599892
57990927589295996494159794579383
57990929024471767955867701747637
57990929025127983464622059850995
57990929025347069845000299106589
57990929025456038542631704043057
57990929078302908695464713199009
57990929078630960206388532564919
57990929237827990477006948688399
57990929715745514015637726199723
57990929715745514015638840808647
57990929715745515387681444020023
57990929715781838149715183607773
57990929716438352062389951890191
57990929716438352611244770177697
57990929716730084380142107661485
57990929716730084791652516395903
57990929716730086026433303064953
57990929716730086026433679672915
57990929716730086026434451325247
57990929716730086026517247707283
57990929716730086163695119607279
58184193701269725885355556268467
58184193843104664520144663219745
58184193843104664520144663223957
58184193843104664520144663573877
58184193860794506928796860990949
58184193860829640184043710409767
58184193860829640184043796148915
58184193860830540759386903292385
58187275800185111278993130336314
58187275800185126105347914652396
58187275800185126105410590678172
58187294950037323414891291669463
58187294950037371585791766593809
58187333787071508379148257626145
58187333787103022899387841547440
58187333787103022945120505750956
58187333999806333228554639327115
58188322477725304587117343715668
58188322501345398800223235850125
58188322501356204380121050601265
58188380411433157575438847776325
58188380411433157575441942376951
58188380464608084589918508367721
58188380464608084589921602968347
58188380464611686860917682457329
58188380464611686860917682470379
58188380464646803652320624362547
58188380482336662532410902654461
58188380482336662532410902667511
58188380695068791029291165950757
58188380695068791029291937603089
58188380695071487244535608923639
58188380695071487381732486925263
58188380695071487381733601534187
58188380695071492732454198736635
58188380695071492732455313345559
58188380695072387812368311620391
58188671393873199478562637647953
58188671393873204418318018215141
58188690112395746574515788179658
58188690112395791039378209923256
58188690536832516847497209641381
58188690537815870212395957682963
58188690537815918383296432607309
58188729285600227608371467801710
58188729285600227608936326868354
58188729285600227608936326868402
58188729285600232962168546897460
58188729285600233007922131807376
58188729540316777334998618660870
58188871498333000002137191828661
58188871657857781045576173602849
58188923185679190324742597073753
58188923185679194029088397558549
58188923185991687352805406795491
58188923186003392904236097153143
58188923186951679663961309131745
58188923186986796460534689715961
58188923186986798107725389727705
58188929567977990433956051141259
58196695898046734088463696057708
58196702284931842549582540183331
58196715207387391600813813331741
58196715207387441418842570159179
58196715207419856916420110878693
58197742575586899810004676820460
58197742575586910785783732586818
58197742575586910923044486962290
58197742575586912570233120888892
58197761264565429029515058760355
58197761477275943901174051942799
58197761901705495339534862687693
58197761901705510156918064626877
58197761902688879583581066621653
58197761902688914772327404644781
58197761902688929589710606583965
58197761948986209185156206746028
58197761948986220301016403307202
58197761949966021395522576033296
58197761949966021944314546475488
58197761949966021944505927420646
58197761949966021944505930607186
58197761949966021944568692722030
58197761949966021947016410595124
58197761949966021951908375480458
58197761949966038006521228787668
58197762115375068074929979039551
58198091651255984174875466691943
58198091704398496102140594237248
58198091704433264388103338887014
58198091704433264525866276303354
58198091704433313113694261371512
58198091704433314348476194866444
58198091704433314348476194870656
58198097854985413860867761754161
58198108933950145144239640453096
58198108933950178497485317326562
58198110369673224545270936257598
58198110369782177183395308709964
58198110777441012727306708650401
58198110795202322416963982813023
58198110795202322416964754465355
58198110795202322419223418455629
58198110795214013746355137638937
58198110795214029798520273073053
58198110795214029799960677315233
58198110847406988503197296644338
58198110847406989738544089205914
58198110847407021862612961008312
58198110847407021862612961012524
58198110847407038326372074274072
58198110847407039561154007769004
58198110847407338111391815359951
58198110848391593690477913276436
58198110848391593690477999369716
58198110848391597442836820542499
58198110848391608555309363280164
58198110848391608555874136257740
58198110848391608555874222351020
58198110848391608692507355540792
58198110848391608692507360127012
58198110848391608692570117655636
58198110848391608692570122241856
58198110848391608693072214607192
58198110848391608693072214607436
58198110848391608693134976726492
58198110848391608693134978126172
58198110848391609104917155159308
58198110848391609104917241252588
58198110848391610339699174747520
58198110848391610340263947725096
58198110848391641868720480000784
58198110848391641907696143453384
58198110848391641914474066327802
58198110848391641915227210339297
58198110848391641915227210339298
58198110848391642052487878975378
58198110848391642052487878975621
58198110848391642052487878975622
58198110848391642456677175074768
58198110848391642456739162354952
58198110848391642456739937193824
58198110848391642463517083829690
58198110848391642463517088415910
58198110848391642464270229240866
58198110848391643691458333735040
58198110848391643691521095849884
58198110848391643698801115680314
58198110848391643698863877795158
58198110848391658515619457148962
58198110848391658515619461735182
58198110848391658515682219263806
58198110848391658516184316215606
58198110848391658516184320801826
58198110848391658516246992241138
58198110848391658516246992241381
58198110848391658516246992241382
58198110848391658516246993641062
58198110848391658516246996827602
58198110848391658516247078334662
58198149542994724269022415176006
58198149619770531274898886949360
58198149619770531275739186040240
58198149619802946774735868487920
58198155286178625752912713514356
58200901350363593192738081549155
58200901981605855315773650890086
58200901982586507434584356812776
58200901982586507434584357875586
58200901982586556840830850526848
58200901982586573449382042625570
58200901982586573451829502231460
58200901982586573451829503281220
58200902041637644380973669237303
58200940115873826812639805477919
58200940346298510542048229556121
58200940824872853672930033945329
58200940966701172084195428156868
58200940966701172090973349631606
58200959419353003168757806923750
58201231737054998943303289370620
58201231737054999492156902719462
58201231737055000590432346108372
58201231737055001140039104885652
58201231737055034491108656815392
58201231737055048766477033885440
58201231737055048767041892956296
58201231737055048767041897188384
58201231737055048767230183545966
58201231737055048904239889798932
58201231737055049315269004327632
58201231737055049315269008576982
58201231737055049316022153988158
58201231737055050550615796893420
58201231737055050550616917151374
58201231737055050553064638206796
58201250402402728688210609553314
58201250880028713042755414461210
58201250880028714689883696377352
58201250880028714690636583508274
58201250880028724155792815915598
58201250880028724156544842131630
58201250880028724156545186505164
58201250880028724156607604250686
58201250880028725802920753458206
58201250880028725803673984962662
58201250880028725803736660988438
58201250880028757508430301591602
58201250880028757515960592593096
58201250880028773979719705858856
58201250880028773979719710090944
58201250880028773987251117118304
58201250880028773987251118168064
58201250880028773987251121350392
58201250880028779477677835278951
58201250881009425830888565251137
58201250881009431184898293676563
58201250881009444082325508028507
58201250881009475657100398178589
58201250881009476206143072723885
58201250881009492258308208158001
58201250886920753314106008834249
58201250934186153999720207515923
58201251093719040153464452401667
58201251116358186159108784202831
58201251116361788430355915350779
58201251116361788430920771240711
58201257315490794956370997461895
58201257315490809780532125462037
58201257315490811564921932343173
58201257315490811565190543941179
58201257315490811567641623998735
58201288937481013345832141557732
58201288937481013345834464506026
58201288937481013345834493205238
58201288937481013345834494254998
58201288937481013352609288199214
58201288937481013352609291380138
58201288937481013390834933752286
58201288937481013390834936934614
58201288937481013391588078113702
58201288937481013391588079163462
58201288937483714637487575000118
58201288937483714682488018729494
58201288937483714683241159908582
58201289150183422740406657912750
58201289150183422740406661095078
58201289150183422740594943207522
58201289150183422740594947439610
58201289150183422741156421758336
58201289150183422741156678975732
58201289150183422741159802274166
58201289150183422741159803323926
58201289244720228593135777898893
58201289628790186683809795043670
58201289628790186683809823623434
58201289628790186683810167979706
58201289628790186728810234523696
58201289628790186729563379953586
58201289628792888013685394862552
58201289628792888021216461748466
58201289646507053121275088214912
58201289699681980135754748806308
58201289865125896966364246573614
58201289865125896973706252280336
58201289865125896974459397710226
58201295371974038387329111231888
58201295371974038387331434180182
58201295371974038387896293245422
58201295371974038432896762491682
58201295371974038432896765674010
58201295371974038433082696140352
58201295371974038433085047786454
58201295371974038433085052018542
58201295371974038433649906853098
58201295371974038433649907902858
58201295371974088212700648599304
58201308311866394212169180400940
58201425339086291503888342519357
58201425409975339205972511294350
58201425409979225057668188249766
58201425409987394947699811675842
58201463697769259797815386309309
58201463697772861527046512491597
58201463697842248615893698329451
58201463697843149183642718204959
58201463697845840866540999508315
58202278438228528283025829037887
58202278438228828470604170222079
58202278491403456944889067120735
58202278491403755899376693090740
58202278491403757134159661117519
58202278509133234477814240327468
58202284659691338939417106866673
58202284730598799500509702179051
58202284872722761105438731856088
58202284943626266108329414347031
58202297078958526043433688325536
58202297557553344410774611066543
58202297557565302562650336979725
58202297557565350746816434289479
58202297558501629340357288763665
58202297558537946703945653988471
58202297558548420570661569350488
58202297558548420571477476880720
58202297558548453930830208005686
58202297558548469981991407832242
58202297558548469982995343439802
58202297558548754119347656592905
58202297558549604861721957937507
58202297558549620916146496320469
58202297558549654138304963956387
58202297558552322482136014132474
58202297558552322482137047247388
58202297558552322482951921675756
58202297558552322619396768507946
58202297558552322619396773107216
58202297558552322619397801622860
58202297558552322619585059451748
58202297558552322620149913932172
58202297558552322620212676051228
58202297558552324266525825612880
58202297558552324266776787983179
58202297558552324266776787983188
58202297558552324267341647049832
58202297558552324267341733144723
58202297558552355833958710069498
58202297558552355833958711486440
58202297558552355834711856897616
58202297558552355834773842778120
58202297558552355841551764239808
58202297558552355841551768839078
58202297558552355842304909664034
58202297558552357618347746715244
58202297558552357618536033059776
58202297558552357625941575720214
58202297558552357626129862064746
58202297558552372442508870116116
58202297558552372442508874715386
58202297558552372442509903231030
58202297558552372442697161059909
58202297558552372442697161059918
58202297558552372442759837085685
58202297558552372442759837085694
58202297558552372443262015540342
58202297558552372443262020126562
58202297558552372443324696152338
58202297558552372443324777659398
58202297576274601945892495214727
58202297576274646410754916958325
58202297581198603458814902504215
58202297582171199422805725421829
58202297582171248201684749052697
58202297582182905025808239951949
58202297582182921681803864191851
58202297582182922223253057274989
58202297582182922223256151875615
58202297582182922223318914344751
58202297582182923459419226455867
58202297582182923459419226457271
58202297582182927169723568613771
58202297582182927169723597193487
58202297582182956818019073619189
58202297582182971634585990357369
58202297582183205215078833950137
58202297582183205809121921993259
58202297582183222412505825050763
58202297582183223648689820454055
58202297582183255771670528098401
58202297582183257007289667617377
58202297582183271823835663532517
58202297582186874095082823849205
58202297582186874095103715857797
58202297629452226953314613933251
58202297629452260311914461096573
58202297634377132195310127519028
58202297634377132195498413876610
58202297634377132195498671094054
58202297634377180378824500724892
58202297634377180378824501787702
58202297634377432522029762604609
58202297635360583751355723026641
58202297635361734637814984414146
58202297635361752934416350745487
58202297652106064019067225888279
58202297652981399260024843536441
58202297653086765686660168970877
58202297653086765694002174677599
58202297653086776807039576131987
58202297788973104300073431900154
58202297788973104300073431913204
58202297788973104300889339443436
58202297788973137659426163025120
58202297788973137659426163038170
58202297788973137660242070568402
58202297788973153711403270394958
58202297788973153711591298472286
58202297788973153712407206002518
58202297788976706159537950974774
58202297788976706159537950978986
58202297788976739518890939317184
58202297788976755982650052582944
58202297788976755982650052587156
58202297788977006211547876690978
58202297788977006211547876695190
58202297788977006211548134975444
58202297788977006211548909810104
58202297788977006211798925167616
58202297788977006212363784238472
58202297788977006348808632483392
58202297788977006348808635669932
58202297788977006349059679543088
58202297788977006349059684129308
58202297788977006349561777894568
58202297788977006349561781081108
58202297788977006349624457106884
58202297788977006349624538613944
58202297788977006349624540013624
58202297788977006760590895609808
58202297788977006760591928711672
58202297788977006760841857980116
58202297788977006761406803140040
58202297788977039563621621108852
58202297788977039570963626802524
58202297788977039570963631401794
58202297788977039571151913160106
58202297788977040112413591551044
58202297788977040112413592950724
58202297788977040113166736962220
58202297788977040113229499081276
58202297788977040119943888184306
58202297788977040120006650303362
58202297788977056171920732674620
58202297788977056171920732678832
58202297788977056171920734091562
58202297788977056171920737278102
58202297788977056171920990959086
58202297788977056171920995545306
58202297788977056171921765793746
58202297788977056171921767193426
58202297788977056172109019036414
58202297788977056172109020436094
58202297788977056172171696461870
58202297788977056172171699648410
58202297788977056172171781151258
58202297788977056172673878103058
58202297788977056172673879502738
58202297788977056172673882689278
58202297788977056172736558715054
58202297788977056172736640222114
58202297794882629739722506557435
58202297794885331573455616600819
58202297794886532193465524221597
58202297794886532742508543140427
58202297812611546729928457263645
58202297812623204745322574196853
58202297865790026238275697118777
58202297865790026238463725196105
58202297865790026245806760822363
58202297865790026245806764004691
58202297865790026245827681528763
58202297865790026245827684711091
58202297865798131309815275494255
58202303301393697086696989958515
58202303301393708204816965591063
58202304010443466905668165888522
58202304010443466905669199003436
58202304010443466906484073431804
58202304010443467042928920263994
58202304010443467042928924863264
58202304010443467042929953378908
58202304010443467043744746300216
58202304010443467043744827807276
58202304010443467043744832395107
58202304010443468690057977368928
58202304010443468690058235636132
58202304010443468690308939739236
58202304010443468690873798805880
58202304010443468690873884900771
58202304010767655256592127081310
58202304010767655256592127094360
58202304010767655256592903332912
58202304010767657040166807270036
58202304010767660753822192440462
58202304010767660753884954555306
58202304010767661989419257227074
58202304010767661989419257576994
58202304010767671316100302740954
58202304010767671864327417298830
58202304010767671865143061975638
58202304010767671865143320242842
58202304010767671866837897286768
58202304010767671866858817993168
58202304010767671866921579758092
58202304010767671866921580125433
58202304010767673099674206678078
58202304010771273726323423165440
58202304016352992841644196195645
58202304016352992887585813414929
58202304016675997090752653524468
58202304016675997090752653524477
58202304016677197433458603583074
58202334486464684258626058121641
58202335685924696235028107878159
58202335685924696235216135955487
58202335916352081851077567815547
58202335923208689904753270884943
58202335940861585562629312971258
58202335940934566144058273072427
58202335940934865143714742839616
58202336400834750205787092858273
58202336400867170461738526192440
58202336401730314799523026608606
58202336418585194198832233078933
58202336418585194203914807257093
58202336418585194203914807607013
58202336419241691464065205402525
58202336419433527229596626598121
58202336419436228521249708393001
58202336419460544218215182389717
58202336560391951505177507966628
58202336578129836049653685442585
58202342304232350299115714579788
58202342304556505297485529965388
58202342304556505297673558042716
58202342776274242156662593504263
58202342776277893841686590857783
58202342782174463322708338581156
58202342782182567197667583965796
58202342782186519208470589117330
58202342782186519208470589117378
58202342782186519209034559030450
58202355007132450579744271341010
58202355012932105464879378808572
58202355013030267349526792331952
58202355013030267349589554451008
58202355013037455839349568808892
58202355013037455839350340455608
58202355013041075947176036648118
58202452967214527026148662983292
58202452967214538139185203858256
58202472033368031583091627111146
58202472086546860646578456387502
58202472087531159098689235164666
58202472269702241295949200332587
58202472270686855988053361365977
58202478468842970027886893092662
58202478468845661852878226466387
58202478468845676815049379181911
58202510375091533681211207862117
58202510375302233332000582600141
58202510375309438287175912494925
58202510375313040145741962285325
58202510375375213083278475931915
58202510375383317781801475917055
58202510799860118744940122896839
58202510800515275011575441159950
58202510800515279952962606668240
58202510800515279952962692407388
58202510800831331074113830879578
58202510800831331211311737750978
58202510876671048541381789362519
58202510877639603450408463755352
58202510877643506048186938909566
58202510877643506459780916741162
58202510877643506459780916741210
58202801859727934670766673018788
58202801859731821719293649361360
58202801859731821902307874209792
58202820931787343813532333225423
58202820931790944855080962449483
58202820932759940378240282657739
58202820932759957027398667336771
58202820932771615002704565404181
58202820932771615002704565409797
58202820932771618707113128362325
58202820932771618708807729049827
58202820932771662578810874239115
58202820932771662579375730127643
58202820932771918896383722360513
58202820932771947948982769951733
58202820932771962766365971890917
58202820932771962768625403419479
58202820932774364282874527309055
58202820932774366112452292984773
58202820984968580346490669764829
58202820985941186187236525239090
58202821002693554233405873626622
58202821002693554233405878212842
58202821002694756775066233119880
58202821003631028641703000766132
58202821003666113733392130292122
58202821003679069997092453005018
58202821162215634123205589064831
58202821163196296948542524029773
58202827358404301086860636670318
58202827367264688220731990217474
58202827367267680047461863192531
58202827367267691342006541942099
58202827367267691348784463416837
58202827384993566165209455489723
58202827438167282589938655597687
58202827438167292055847000314323
58202827438167292061661799198711
58202827594737310040103572632078
58202827597692073099285982088511
58202827597692974079068227119502
58202827597692974216328981844894
58202859272861107371836264354662
58202859272861107379175947113090
58202859273840425232759633151064
58202859291449225407017294507325
58202859291460932788570455832941
58202859291558195949161115463647
58202859291558195949348371888643
58202859291558195949349400758419
58202859291558196360942349720287
58202859291558196360943378590063
58202859291558238630636889695117
58202859291558239042230867526761
58202859291558239042231896396537
58202859291558240414211822502017
58202859291558240825805800333661
58202859291566300869673744879137
58202859291566300869673859198001
58202859291566300915406409082653
58202859291566300915678376730657
58202859291566301052604401693201
58202859291566301464470347172849
58202859291566301472001529912613
58202859291566301472001758432297
58202859291566301472001759967491
58202859291566301472001787130057
58202859291566301472001788547207
58202859291566301472001873223545
58202859291566301472001874286355
58202859291566345387043657700363
58202859291566345387043772019227
58202859698282136985298265236395
58202859752439083693994692156999
58202859769148416819249804206913
58202859769148416819249805275547
58202859769148416819249891364615
58202859769182039808721306303041
58202859769184741512155273394567
58202859770132587113284113517998
58202859770132587113367681552366
58202859770153285902732311080362
58202859775093066735986346793611
58202866132773859276122377602885
58202866133427621895621516387805
58202866133427621895622288040137
58202866133754528003673568044837
58202866150173281409018703350025
58202866150173281409019822545169
58202866150173281546280577270561
58202866150463862968767476075959
58202879283355989564709551464522
58202879283357190321729079122522
58203034378876885049008920165064
58203034431748068106461427505788
58203034431760075677284411055004
58203034432039804079461096689386
58203034432051810409853227357846
58203034432051810414937287681238
58203034432051810416359524005658
58203034432051811645200019919422
58203034432051859640679295113546
58203034432075826654730168477706
58203034432075826654730940130038
58203034432087834225553923683466
58203034432087834226976531194434
58203034437960135455000880733898
58203034437964039146346189298270
58203034437996458542745307601070
58203034455360906305011925652586
58203034455393327158768383465720
58203034455393377167217023656086
58203034455685111172226765128722
58203034455689013175229299961812
58203034455689013221526820049644
58203034455721133839714820938210
58203034455721133886954119847472
58203040889887602965524313928680
58203053575997833098483931416940
58203053575998133425014908136408
58203053575998181603257388767476
58203053734246574957185767997156
58203053734574381089278501782338
58203053734574381638133234339422
58203053734586339247683771540470
58203053734586339247934561399984
58203053734586339248520341173028
58203053734586388660101113799458
58203053734586388660101228118322
58203053734586389208893455778166
58203053735194856185814681474650
58203053735206863756637379230918
58203053735522662312823126298712
58203053735522662866761461903732
58203053735522963050947309547300
58203053735522963050947652503892
58203053735522963056032055783876
58203053735534620476311713307620
58203053735534620476562674645430
58203053735534620477399590033940
58203053735534620613823429370822
58203053735534620614660258674636
58203053735534669883645995533276
58203053735534669890424004159940
58203053735534670027684672800636
58203053735534670432437708758232
58203053735534670432500470872916
58203053735534670437521311806168
58203053741443295852296638727514
58203053758219990293467508755086
58203053759167921371970771501676
58203053759168270967487485098546
58203053759168270972571173885630
58203053811066809888770460005400
58203053811394566745977517990372
58203053811394616569717154695334
58203053811394616571328134652792
58203053811394616706915147305722
58203053811394866889473606372292
58203053811394866890038379237440
58203053811394916713234135087298
58203053812015091071080161041994
58203053812015091254010817850234
58203053812342847791570402661818
58203053812342897752026941471076
58203053812342897792613240501776
58203053812342897934957598279316
58203053812343197941297535351220
58203053812343198124228192159460
58203059957317181700361809188134
58203059957317182249968567952364
58224956191631551449109974927776
58224956197537475570746067697293
58224975341447425859111248818773
58224975341447474030011723743119
58224975500023975498728938548271
58224975500035981826862862374041
58224975500035981831946208204533
58224975500972210608588283773709
58224975500972255073450705517307
58224975548285686394578872299576
58224975548285702860782350570600
58224975548285702860782350583650
58224975548285702861033054686754
58224975548285702861034173881898
58224975548285702861598258113882
58224975571922856261397615286276
58225014267171625309152231635921
58225014320357357490243447758717
58225014958480798642047315410423
58225014976205774311030052905460
58225014976206674878841834541521
58225014976206674881288436287919
58225014976206674881289555483063
58225015029392408708756335385411
58225015029392408708756679741683
58226002869171680517792219280204
58226002869171731577944915305084
58226002892802629309715969593785
58226002892802629311975401122347
58226002892802629723820344523889
58226022035765549365635748969483
58226022036748902730345953436039
58226022036748950945224078103025
58226022036748952729045819726845
58226022195290329172033365720177
58226022195290334113420531228467
58226022196273681987135692096265
58226022196273682539191545290321
58226022196273731949959626602429
58226022196273731988663059877213
58226022196273733773324725264343
58226022196273748599177329721885
58226022196273748599742563400681
58226022196281787692237559019257
58226022196281803701661572183045
58226022196285439926036304900593
58226022196285455980457777262645
58226022196285455981294605499229
58226022242566186457349264285958
58226022242566219808923580472064
58226022242566236280461365544208
58226022242566236280461709900480
58226022242566236417722464630084
58226022242566241770891897496878
58226022242571039303708302753338
58226022242571039311050308460060
58226022243550790999309988539104
58226022243550790999310332895376
58226022243550840952089016917456
58226022243550840952277302212228
58226022243550840952280396812854
58226022243550840952280741291590
58226022243550840952281516130462
58226022243550840952344278245306
58226022243550840953096648834872
58226022243550840953097423673744
58226022243550840954788556689118
58226022243550857014044995126532
58226022243550857014044995611966
58226022243550857014295697829956
58226022243550857014295698179876
58226022243550857014295699715070
58226022249451312553837943936235
58226022249459421370181257041999
58226022728025655684154889258799
58226060962436779462331192779975
58226060962436779462414881267719
58226060962437680030142975833185
58226060962437680030163896893877
58226061033313271091258270938963
58226061033340283870508182628343
58226061033340284419300153070535
58226061033340289358427887050263
58226061033348387745550341661855
58226061033349288313278439413861
58226061033349288313299360474553
58226061033349290096852343350985
58226061033349290096855437951611
58226061033349293801198143835781
58226061493531986844103780527600
58226061494189651329163423852158
58226061653064871759423193541298
58226061653064871762502007686428
58226061653064871767017395617770
58226061653710830650650468955867
58226061653722536247561651010986
58226061653722541369620041804778
58226061653745952795309960438738
58226061653745952795309960438739
58226061653746853360611259726837
58226061671436706889892709028507
58226061671471829032103364978175
58226061671471829032104484173319
58226061724622438933785929350003
58226061724622440717359833287127
58226061724649457200955545461303
58226061724649457338153538071851
58226061724649457749747515903495
58226061724649457752278920729298
58226061724657561078445420832875
58226061724657562862018980413726
58226061724657562862018980413727
58226061724657562862019324769999
58226351785304014566692623110037
58226351785316007320136160896079
58226351785319629762017283558049
58226358722045814803556678355262
58226358722045814803556678360878
58226358881578700957300923241006
58226358934745522861475320720846
58226370911500995925197187070759
58226370929262295555907081083189
58226370929262343726726967788369
58226371070077530739021791326585
58226371070089553143231805206889
58226371071025778211011156510189
58226371087802456408907060676957
58226371087802506410455349063683
58226371087810626344353667130851
58226371087810626346865299274141
58226371087811827111289679419707
58226371087814512157912859213475
58226371088787074814392167158037
58226371088787075409188769451749
58226371088787076644535558830997
58226371088787080307835189856383
58226371088787126600578215812473
58226371088787126600580538760767
58226371088787141426997888897597
58226371088795179927146181617557
58226371088795246536739064596245
58226371088795246536740217223981
58226371088798832753313786994033
58226371088798848807735147757201
58226371140992998865198544960907
58226371141832386683362352022130
58226371141976412883460298052924
58226371141976461052665167413488
58226371141976461054360515755614
58226371141976461059444118803550
58226371141976462701551558373870
58226371141976466405897358858666
58226371141976466405897358862878
58226371165465687578686645618306
58226371566378066364952803713385
58226371567357566035030646615269
58226371567361419729663003475677
58226371567361419732114081998199
58226377309270134509811186338449
58226377310253553942603728295537
58226377363758987694358270281024
58226377522964050974968311510435
58226377522964067034476485753137
58226377523291857795372434571567
58226409836544421086571979733290
58226409836544421087136838799934
58226409836579543231043300824698
58226409907468335249390568476665
58226409913376960615919275767492
58226409913379661907575456395086
58226409913379661908391363938368
58226409913387765782531259636288
58226409913388071330117847475472
58226409914037326576381693241310
58226409914045431686122872120882
58226409931771306553657502341668
58226410315178198169441644942429
58226410386045679814059034068072
58226410386045679814874941611354
58226410545578564730761536639990
58226410545578564732456113333996
58226410551486889999760415175906
58226410551486890000325274242550
58226416058035193401051518316694
58226416058326932899584352163734
58226416076741738001637436901508
58226428998251704231245056306428
58226429051426631238365261325657
58226429210962222806497737662904
58226533386558924561557249702965
58226546308102506491423073256699
58226546309050788278070062039153
58226546309086761020938251330919
58226546309086761028469662590367
58226584313316807812503938330256
58226584313316807817586512508416
58226584313349272723669986698238
58226584366526903228150581197247
58229044280874098081400976501391
58229142901792215963100493773756
58229162257465698646784129520656
58229162257465698654314421571910
58229162275186771725769640037760
58229162275186771725769984394032
58229162275186771728029076152542
58229162275186771863030739123636
58229162275186772274561954836224
58229162275186772274624716955280
58229162275186772277072438010702
58229162275186777216200171990430
58229162275190674318277259390808
58229162275190674325807900403428
58229162275191574749016577246890
58229162275191574754099148242722
58229162275191574756359702148756
58229162276171326444618263032656
58229162276171326444618607388928
58229162276171376397397291411008
58229162276171376404931797730416
58229162276171376404931797743466
58229162276171392456905465657922
58229162276171392457093492685490
58229162276171392457093493735250
58229162276171392459353269620084
58229162276171392459353270105518
58229162276171392459417065326438
58229162276171392459603972323508
58229162276171392459603972673428
58229162276171392460169177635750
58229162276174994730600052297716
58229162276174994730663851765226
58229162281096598447257260366643
58229162281096603386384994346371
58229162282069161058487400470427
58229162352983522829926686667111
58229162973378319628602858564111
58229168503535606928449660850463
58229168503535621752607689663759
58229200888713764441328192778723
58229201047579379739939084702497
58229201101413472499247949749019
58229201101413472499250274101205
58229201101413472499331633637285
58229201119138448170741169950363
58229201119138448170743493944205
58229201119138453521462881761735
58229201119139348601375881099377
58229201119150155414279406847431
58229201119150155414282759715261
58229201119150159118625207332227
58229201526152522289408957238198
58229201526152522289409732072858
58229201526809286344171808933835
58229201597056327435899185397221
58229201597712791301060439620901
58229201739544116546750977318566
58229201739545017112052276252325
58229201757245677454320929878155
58229201757270893214096523714417
58229201810412499358975643029587
58229201810412504709697440575895
58229201810424206602514994535579
58229201810424206602518347403409
58229201810424210306860795020375
58229201810447621503719937609126
58229205355598257588955003699047
58229205355598557778225568999475
58229205355630978631228627354671
58229207270212030146810453169345
58229207270212030147835567780981
58229511173613598484888597388473
58229511174594245387706052728433
58229511174594250329093218236723
58229511180505572323572735154497
58229511251405240880825949715120
58229511251405240881014235009883
58229511251405240881014235009892
58229511251406425036888424759698
58229511251406441637845530636006
58229511251406441638096581827035
58229511865867395413418086859931
58229511870831327657580552963459
58229511889489941143926032181745
58229511889489941143928355130039
58229511889504300410068760848494
58229511889504300410633619565218
58229511889504300410633619919350
58229511889504300412328196609144
58229511889504348580780949061126
58229511889504348580780949415258
58229511889504348580780953664608
58229511889504348581533323191364
58229511889504348583228671533490
58229511889504348588314568837567
58229511889504350227909234517940
58229511889504350227910006170272
58229517396052602619235944390132
58229517396052602621749869119512
58229517396052617445907897932808
58229517396344406348179837609386
58229517396376806474310202103673
58229517396376807030630173901759
58229517396376821298468230916969
58229517396376821848013720197215
58229517608759512979669147554033
58229517608759513434756246595383
58229517609087336170127253150070
58229517609087336718899680480803
58229517609087336718919567598614
58229517609087336718919567948534
58229517609087336718919567965795
58229517609087336718919567965796
58229517609087336718919569015555
58229517609087336718919569015556
58229517609087336719735470892546
58229517609087336719735470909808
58229517609087336719735475141896
58229517609087336721430047586552
58229517609087336721430049003494
58229517609087336721430052185822
58229517609087341660286845989093
58229549709632071613294888616434
58229549709632071613483174960966
58229549709664487105516776069930
58229549709664487105537668078522
58229549709664487105539992076528
58229549709664487106269921481106
58229549709664487106272216781352
58229549709664487106290813489698
58229549709664487107985389133944
58229549709664487107985417831704
58229549709664487107987713131950
58229549709664487113131870154994
58229549709664487115579588028088
58229549709664487151270360979798
58229549709664487152023506390974
58229549709667188397358144209342
58229549709667188397923003275986
58229549709667188397943120449918
58229549709667188397943895284578
58229549709667188397946219282632
58229549709667188404973238294406
58229549709667188407232669822968
58229549709667188443111729119210
58229549709667188443676588185854
58229549762842115457403103366074
58229549762842115458156248777250
58229549922375000330070961621632
58229549922375000330070961621680
58229549922375000332518682677054
58229549922375000332518682677102
58229549922375006926366572033246
58229549993242487523734828924848
58229550418666215257671928335198
58229550418666215259366503979444
58229550424574840673284079969718
58229550471844744590910409672611
58229550496134509397960981769222
58229550496166929836925697287510
58229550637282352462644614258088
58229550655667395551141142422982
58229554088611185120301698777523
58229554254020576384612132339539
58229554254041886116784211239829
58229554254052696682316175697443
58229554301321696287614891473719
58229554301321699991960691958515
58229556143833357149964230135148
58229556143833357151656482831100
58229556143833357151656511528908
58229556143833357159271601381884
58229556144157512150026298216700
58229556144157512150026326914508
58229556144157512193332189719194
58229556144157512194085335130370
58229556144160263264791510317558
58229556168633748198923116123753
58229556168633749303514331871974
58229566938891926159107314690349
58229567222828960394390409273975
58229567222828964098736209758771
58229685631687997862495988594567
58229685703560191565322072757084
58229685703564094025839420127454
58229685709444457177060860658267
58229686341598344374635026729343
58229724398177682455315793034714
58229724399147438673479776279107
58229724399158243840092103458627
58230545006454740357652256308568
58230545644917043739366006721338
58230545644917043739366011438652
58230545715816946425338887509866
58230545715816946425338892227180
58230545715817843743812416725323
58230545715817843744565557904411
58230545715817848685949628812075
58230545715817891923057226575029
58230557638438454127540758343947
58230557639386692119122032622877
58230557639423010077217298488527
58230557851138167124587134689259
58230557851153772027530288239929
58230557852133239576738020119658
58230557852133239578432595763904
58230557852133239578432597163584
58230557852133288990766368803458
58230557852133288992460945497464
58230557852133288992460945847384
58230557875756068437462967467483
58230557875767724035274966277813
58230557875767724575094316163973
58230557875767740634599134356517
58230557875767775825790096133175
58230557875767779531830471912297
58230557927961954909122908005056
58230557927961954909310936082384
58230557927961999380760156622766
58230557927961999380948184700094
58230557927961999388291223862812
58230557927961999388291223880074
58230557927961999388291224925622
58230557927961999388291224929834
58230557927961999518208939429698
58230557927961999525551978238284
58230557927962001172679887082915
58230557928910236160659324849991
58230557928945352952149388183431
58230557928945352952316523206779
58230557928945358305315465000067
58230557928945419362511690658029
58230557928945419362532697103586
58230557928945419362532697453506
58230557928945419362532698520528
58230557928945419362595373129362
58230557928945419362595374546304
58230557928945419362595459218430
58230557928945419362783659841067
58230557928945419362783659841076
58230557928945653141399061475267
58230557928945658494565138291903
58230557928946553647533103217348
58230557928946553647533103217384
58230557928946620119678093491643
58230557928946620119866121568971
58230557946566184913717956761263
58230557946566218267799313978409
58230557946671529181765569043406
58230557946671529181765569043463
58230557946671584694434639412845
58230557946671584701776645119567
58230557946671595814814046573955
58230557946672437138791812603119
58230557946672437138812704611711
58230558329712506548863703882781
58230558561132266436466826955178
58230558561132266436466828004938
58230558561132266438161403649184
58230558561132266438161405048864
58230558561132315850495176688738
58230558561132315850495177738498
58230558561132315852189753382744
58230558561132315852189753732664
58230558561156566607886681019480
58230558561156567019480658851124
58230558567033972148542661391047
58230558567041827014025683821323
58230558567044528709678659349124
58230558567044528709679431001456
58230558567044528709932802409126
58230558567044528712189138982930
58230558567044528717272484813422
58230558567044528717272484817634
58230558567044528717272485167554
58230558567044543534655686756818
58230558567044777315154988572019
58230558567076897978887481631159
58230558567080801811468815721335
58230558584794971089077918235368
58230558584795019265060965979990
58230558584806678506596120538473
58230558584806678508225611115369
58230558584806678508288373234425
58230558584806678516383521169995
58230558584806678516404441876347
58230558584806726645798224380468
58230558584806727881145362837721
58230558584806727926898947629545
58230558637969945730497866286942
58230558637981604926300352055689
58230558637981604926300352055695
58230558637981604928744717060953
58230558637981605116824837874675
58230558637981605116824842106763
58230558637981654895624936154776
58230558637981654895625021893924
58230558637981654895875980032144
58230558637981654941629655280637
58230558637981654941650490247889
58230558637981654941650575987037
58230558637981654941650576341169
58230564073552859224785052855217
58230564073552859224788405723047
58230564073552860871160964181793
58230564073589178418227369549647
58230564073589193242388492963569
58230564073880965950210490857055
58230564073880977207223806396729
58230564073880982558953184372977
58230564091317756775012514147828
58230564091317771599170542961124
58230564097514283454277477969153
58230564304024384000270170825946
58230564304024384000270171875706
58230564304024384001964747519952
58230564304024384001964748919632
58230564304341685293766616006419
58230564304352474266058506790254
58230564304352476047940156981666
58230564304352476055530886799790
58230564304352490460588236208016
58230564304352490461404139152028
58230564304352490463098714796274
58230564304352490872098444062166
58230564304352490872182126887782
58230564304352490872182127950591
58230564304352490872182127950592
58230564304352490872182214039660
58230564304352490872183246095976
58230564304352490872998029831794
58230564304352490872998029844844
58230564304352490872998030894604
58230564304352490872999149039988
58230564304352490874608924050104
58230564304352490874692607938530
58230564304352490874692697214138
58230564304352490874696050081968
58230564309936594627758688270194
58230564309936596457905441046044
58230564309936611274719311842560
58230564309936611274720431050754
58230564309936611275284170909204
58230564309936611275535219385842
58230564309936611282878258194428
58230564309936616633599938127107
58230564309936616633599966823463
58230564309936616633599966823472
58230564309936616633599970005800
58230564309937797077978110431746
58230564309937797626770080873938
58230564309937813678742717571644
58230564309937813678745812172270
58230564309937813678930744232030
58230564309937813678934097099860
58230564309937813678934183188928
58230564309937813679495857333790
58230564309937813679498957583446
58230564309937813679746905810428
58230564309937813679750004643142
58230564309937813686274123164800
58230564309937813686277223414456
58230564309937813686524827285166
58230564309937813686524831517254
58230564309937813686525171641438
58230564309937813686528270474152
58230564309937817390682342344039
58230564310264708704239296233380
58230595258657211876263487609333
58230595258657211877955740305285
58230595276349722498761720998345
58230595276374037827985257637061
58230596458107269574973831764103
58230596458107269574974973553271
58230596458108170003078284834546
58230596458108170005526002707640
58230596458108175539262056986680
58230596458110870052797003595565
58230596458110871882940395268525
58230596458763316387127154708738
58230596459055071258674724949908
58230596459055115313384344402082
58230596688547268353661395138025
58230596694453192017511282265391
58230596694453192017574016737803
58230596694453192017762675098301
58230596694453192063243919294487
58230596695327286000406504107585
58230596695327586189677069408013
58230596695388109442448705315168
58230596712170013211689277699061
58230596712826510471839675844493
58230596713045107135553092875068
58230596713115640450267965503852
58230596713118309213660296044910
58230597096207299713206270427964
58230597096242416504696333761404
58230597096242416504696334115533
58230597096242416506955765289966
58230597173051845722895589625143
58230597173672019340211496865190
58230597190744356336923648843465
58230597190744356342006223021625
58230597191400853602156620817137
58230597327611446055241249668078
58230597332540303125181829650249
58230597332587432977925062598808
58230597333458831026977462531965
58230597333459131216248027832393
58230597333531826432932751948588
58230597333531826432932756534808
58230597333531826432935851135434
58230597350309707404094121102338
58230597350933750415669730203802
58230597350958065744893266842518
58230597351152588844662544299903
58230597351185009283439228558535
58230597351185012999267094590341
58230597403488236827102497951029
58230597403488236827102497952433
58230597404327519564995324577875
58230597404330220856648406372755
58230597404330222508860033055175
58230597404362370756015437297189
58230597404362374460361237781985
58230597404362374460632833893681
58230597404362374872226811725325
58230597404362638008697014593735
58230597404362641297869458818979
58230597404362641709651464727951
58230597404362642950081085501399
58230600765495195723552127130837
58230601002461257381580921649494
58230601480439771871472743202709
58230602839099417277009614298732
58230602863060819503543343236887
58230602915907639650441509989638
58230602916234545760940626772676
58230602916235702045632866544620
58230602916235746518023261058780
58230602916235752005942960763386
58230602916235752006005722528310
58230602916235752051696545673254
58230602916235752051699644505968
58230602916235752051759307438178
58230602916238453893222127629380
58230602916859779053419378726235
58230602917183099498774080635890
58230603069848255997762317939717
58230603069848255997825079704641
58230603069848255998013022042821
58230603069848255998013107781969
58230603069848255998016465249069
58230603069850957289477818542721
58230603069850957289666189576849
58230603069850957289669547043949
58230603075444433755321946065980
58230603075760533050200174055825
58230603075760533050200174173869
58230603075768588748608158403644
58230603075768588794361743313560
58230603075771290040261240198524
58230603554043086726127595269776
58230603554333620106880651508442
58230603554333620106880652558154
58230603554333669932252188864164
58230603554334870689271803800718
58230613865541766927081575346333
58230613871774613361128367111054
58230613923968521900159337363101
58230613924003638691628508687949
58230613924003638691649400696541
58230613924003638691816535719889
58230613924003644044815477513177
58230613924003938881087101020317
58230613924625019165392309336773
58230613924660135956882372670213
58230613924660141310048449486849
58230614325790468806471228588458
58230614557163133576014921096900
58230614557163133987608898928544
58230614562135183718387494144269
58230614562135483907658059444697
58230615762242641673423226659030
58230615785221830170068888863146
58230615785221835109196622842874
58230615785221846222234024297262
58230615785221849926579824782058
58230615833146146219049170438494
58230615833146146219049256177642
58230615833364984194773816112984
58230615992010861489427137537284
58230615992667325402835089221746
58230615992886163378559734896236
58230620300055251139818264967668
58230620300055251551412242799312
58230732381100370047341426856712
58230732381100370047342541465636
58230732381104272502776658859572
58230732381104272507608844958638
58230732381104272510116258711260
58230732381112092110460648180412
58230732381115978106463705606634
58230733018263220558209162277345
58230733019211152053871639775631
58230733019211201464385570727153
58230733019211502205147761363889
58230733019247522712406053982785
58230733019247524358781965309361
58230733019247524366312000143219
58230733019247524366313119351413
58230738762430191929207455142299
58230738762430191929207456205109
58230738762430492111954270743221
58230770933911146272702028133105
58230771093443737176327544031815
58230771094391834888170418386102
58230771094391834889864994030348
58230771171224711672244518978678
58230771171224712084089543870018
58230771171224722602267580793386
58230771171224722785281920433066
58230771171224723197126830520108
58230771171224723197126830538982
58230771171224723197126945324406
58230771171225612240056214879962
58230771171225612651901239771302
58230771171225623353093616334350
58230771171225623764875850395616
58230771171225623764875850414490
58230771171225623764875879093376
58230771171225623764938641225690
58230771171228314355336327475154
58230771171228324918514689093124
58230771171228325054269153473414
58230771171228325465863131305058
58230771171228325467557706595012
58230771171228325468310938099468
58230771171228325468310938112518
58230771171228325468310938118341
58230771171228325468310938118342
58230771171228325468310966797228
58231062631868136716380732392940
58231081225372168363411094614475
58231081226356421060523438779539
58231081226356432178641177552861
58231081226356432178644186064419
58231081226356432178703853578637
58231081226356432178706948179263
58231081226356465532725542809389
58231081226356465532725543281565
58231081226356481584953440712481
58231081226356770662795289220105
58231081226359168473262786969234
58231081278553399352572883378144
58231081279522388287700688410285
58231081279525990375744845664028
58231081279525990375933130958800
58231081279525990553864207202344
58231081279525990558696423538576
58231081279525990558696766495168
58231081279525990558947470598272
58231081279525990561203807054032
58231081296275673320379681852407
58231081296275673320631106209709
58231081296278375023877789583940
58231081296278375023877904369364
58231081296279570285634946018722
58231081296279575781148569906493
58231081297250921620535484930466
58231081297250936447207350848880
58231081297250964262848339419854
58231081297250966047238146182946
58231081297250966047238150887210
58231081297250966092988264955880
58231081297250966092988636492188
58231081297250966092991731092814
58231081297250966092991732609134
58231081297250966092991735795674
58231081297250966092991735814548
58231081297250966095436358964552
58231081297250971583418480795124
58231081297251872151230521052728
58231081297252166845178962917700
58231081297262688247869006169678
58231081297262943969766008154348
58231081297262943970016712257452
58231081297262943972276143786014
58231081297262943972276145185694
58231081297262943972276488142286
58231081297262977323533985255664
58231081297262977324101508431496
58231081297263840872398948314142
58231081297263877891283005131172
58231081917633220256235309706661
58231081917669542560896784774073
58231081935358195378663815168343
58231081935359396087482012824904
58231081935394468821060166489234
58231081935394518232390004970988
58231081987584841162904239340419
58231081987584841300352936071333
58231081988569445246681636422463
58231087660849507040217907616350
58231087660849809067162189936618
58231087660852508521332963291775
58231087660852510356558933845755
58231087660852510358815270773691
58231087660853410920124108859216
58231087678251480894511115226487
58231087678563675944497394805403
58231087678563680883625128785131
58231087678575683469550002452476
58231087678578375890111114616580
58231087678578386458603182724781
58231087678578387007395153166973
58231087678578390119472655461821
58231087678579290687284351358733
58231087678579290687284351476777
58231087678579290733037936268601
58231119832989211233453871522220
58231119832989211233453900101936
58231119832989211416468210689516
58231119992522113495054157290898
58231120045040982438237766082212
58231120062757547451900977701097
58231120062757547451902010802801
58231120062758748620578364154973
58231120062769560518238611870921
58231120062769560929832588639707
58231120063717406256627090711140
58231120063737771370187556667936
58231120063737804722012576957146
58231120063738071559458121968364
58231120063738071559458236759612
58231120063738104499500993922406
58231120063738104911283142257574
58231120063738104911283257048822
58231120063738104911346018813746
58231120063738115475256719927532
58231120063738115475256719940630
58231120063738116024299737429420
58231120063738116024299737442518
58231120063738116024383420268134
58231120063738972127269932660896
58231120063739005067312689823690
58231120063739005479094952950106
58231120063739005479157714715030
58231120063739016040892294202980
58231120063739016040892638559252
58231120063739016592195116169418
58231120063741673830705020364747
58231120063741673830705020364748
58231120063741707181690888051930
58231120063741707182530040653958
58231120063741707182592802418882
58231120063741717700834634681214
58231120063741717744055666754538
58231120063741717746776590979342
58231120063741717881504826865060
58231120063741717883199397791944
58231120063741717884036226045997
58231120063741717884037259615665
58231120063741718294791057392655
58231120063741718294793375623588
58231120068667073844408289766107
58231120069647641453994305838440
58231120069647641591192298448988
58231120069647642005233993103966
58231120069647642005296754868890
58231120069650343294606375108022
58231120069650343296301036491416
58231120069650343297137864745469
58231120069650343297137893443283
58231120069650343706200352939666
58231120541331890582218955658805
58231120541333091750895309477537
58231120541333091758425601528791
58231120683831275661564049491940
58231120684108350350889633438934
58231120684111002825796834559878
58231120684144684373259551163880
58231120684147386076506697946654
58231120707673925838897030961976
58231120707778435758380958275039
58231120760847952285627671677051
58231120760851554145029773347439
58231126266827144834904670521778
58231126284549418665702134745943
58231126426031773822409993398607
58231126426032224175797037036682
58231126426032224175797037049732
58231126443758100415101695930701
58231126922648537485723428368131
58231139135812344390762742574767
58231139135812344392454994804159
58231139206715848800631984652527
58238562999653823534371334981328
58238562999653873359240689305068
58238582356308006658397302648250
58238582356308023123784873375992
58238582356308023124035577479096
58238582356308023124600780919274
58238582373048328238582362260166
58238582373052219579033797511810
58238582373052219579096473533374
58238582373052219579096559626654
58238582373052230692133875005024
58238582373052230698911796462500
58238582373052230699100087406302
58238582373052230699664941890938
58238582373052230699664943290618
58238582373052264043896219268458
58238582373052264050674145329416
58238582373052264051490048273428
58238582373052269541917051989380
58238582373052280660037799274260
58238582373052280660037802460800
58238582373052280661732374918506
58238582373052280661732723884084
58238582374032982734330521647952
58238582374032982736023979011300
58238582374032998795340769611950
58238582374032998795528796154084
58238582374032998795528797203844
58238582374032998795528797689278
58238582374032998795529916884422
58238582374036601066524875778372
58238582374036601066587637893216
58238582379910039556335675111642
58238582379910087726416771999976
58238582592641266267697101645057
58238582592652072669907271380563
58238582610367208505582398390965
58238583017057328955242656228845
58238583017057328955242660484019
58238583017057328956937231873091
58238583071250731131140006037795
58238583230751196843663198477315
58238588737299215447817288909440
58238588737299215447817288922490
58238588737299215447820644972648
58238588737299215455160413824356
58238588737299215455163769874514
58238588737299220394288404667396
58238588737299220394288409253616
58238588807214502478540998227952
58238588807214502478544440384440
58238588807214502890135061816006
58238588807218100901219580156666
58238588807218101046010626583392
58238588807218104605564347172416
58238588808199101670034498221514
58238588808199101670035531690560
58238588808199117722008163788996
58238588808199117722008163802046
58238588808199117722009282997190
58238588808199117729539230674910
58238588808199117729539230687960
58238588808199117729540349883104
58238588808199118133790169697968
58238588808199118133791288906162
58238588808199118133793525748126
58238588808199118133793525761176
58238588808199118133794644956320
58238588808199123080260942486282
58238588808199123080260942499332
58238588808199123080261028225430
58238588808199123080261032824700
58238588808199123080262061694476
58238588808202725352010256339472
58238588808202725352011285209248
58238588808515202059983743969934
58238588808526913703897255433222
58238588814111345276439074256487
58238621139540470072209906308808
58238621139543171363862643747416
58238621146105559343189001737349
58238621376532944364190810908759
58238621376532944775784788740403
58238621784203510808968417389858
58238621784203810998239011755276
58238621784228995144290959093311
58238621836430445610457527204694
58238621837305747499590124563646
58238621837382311823014536034191
58238621837406623313226828064183
58238621837406623447975983707115
58238621837406623862017679311231
58238621837406623862018798506375
58238621837413826757634271344991
58238621837414727188186073448823
58238621837414727322851517572751
58238621837414727322914652758937
58238621837414727325446053339555
58238621837600244286780012925977
58238621855107287494507756581243
58238621855107287906101734412887
58238621855128897827816466500371
58238621855128897830263839881839
58238621855131598984720048261315
58238621855131599119469203904247
58238621855131599119469289997527
58238621855131599533510899508363
58238621855131599533512018703507
58238621855139702859678518807083
58238621855139702859679293645955
58238621855139702994344738119803
58238621855140603424958900221029
58238621855140603427428313521463
58238621855140603562156892831577
58238621855140605208532804158153
58238621855143304716548847179643
58238621855143304716611608944567
58238621855143304719143124329323
58238621855143305128142825011287
58238621855143305130674253952843
58238621855143305130675373147987
58238621855143305265403579386759
58238621855143305267935094771514
58238621855143305267935094771515
58238621855143305267936127873378
58238621855143305267936127873379
58238621855350437504153104862002
58238621991225407432364897324950
58238621991248825894543072965988
58238621991249726325094100243998
58238621996939508231625055223011
58238622014665384470866176100507
58238622014665384470867295295651
58238622014676191283854414606603
58238622014859912646497826814390
58238622014884224271375562968102
58238622014884224271375562968310
58238622067843013188592896318427
58238622067843013188594015513571
58238622067850217867783392289311
58238622067851118435595174283874
58238622067851118435595174283875
58238625453460164486702501538243
58238625453484479815926038176959
58238626144793649442779712834435
58238626144801754552520891714007
58238626145082731747814647538556
58238627527387668060575189473084
58238639013975203934499900860178
58238639013975203934499900860338
58238639013975203934499901210258
58238639013998320475489114282072
58238639013998620665010383672554
58238639013999521049557150635352
58238639013999521095289814838868
58238639013999521095561410937514
58238639066300913594723810606223
58238639066309017469683055990863
58238639067177149401694153323790
58238639084899423735530031423880
58238639084899423781262695627396
58238639084901824883666104130440
58238639084902125072915777422276
58238639084902125073187373520922
58238931201544241656942547388479
58238931201544291063189040039741
58238931272423447200135053370234
58238931272444144342915428177007
58238931272444145578261445903923
58238931272444193749161920828269
58238931272444194160944185004445
58238931272444194160947279605071
58238931272455867648409812741147
58238931272455901000799692101213
58238931278352469566746501576051
58238931278352470802092519302967
58238931278352487265852289430019
58238931278352518972992994227313
58238931278352519384778353004115
58238931485158327364802009444869
58238931507804606556338453230045
58238931507804606563680344145727
58238931507808208834927475293675
58238931508756439506689338466188
58238931508756456153377989331994
58238931508788860676894762986335
58238931508788926556669946733737
58238931508791628260105382336097
58238931508791628260126299854514
58238931508791628260126303041045
58238931508791628260126303041054
58238931508791628260127074689165
58238931508791628260127074689174
58238931508791628260127077875714
58238931508791628260188716196144
58238931508791628260188716200356
58238931508791628260188717613086
58238931508791628260188720799626
58238931508791628260189060569678
58238931508791628260189722017181
58238931508791628260189835408550
58238931508791628260377002557938
58238931508791628260377007144158
58238931508791628260941861624582
58238931508791628260941863024262
58238931508792829017208335736180
58238931508792829017208564242757
58238931508792829018024495897636
58238931910543268516671355273759
58238931910543317922917847925021
58238931910554975755127157690045
58238931910554975763225780716211
58238931910554991814634298830883
58238931910555025174555619197965
58238931910555025303654988782347
58238931916484016034777420017283
58238931962784308624465041260751
58238931963731703517175428535299
58238931963732604022851792783063
58238931963732604069358264835451
58238931963732653892470366443621
58238931963763826153332142049968
58238931968692933993505376444115
58238931987351496426475309461331
58238931987351497661821327188247
58238931987351545832721802112593
58238931987363203809725630575789
58238931987363205454340760814563
58238931987363253625241235738909
58238931987365906745805297617436
58238931987365906745805297621648
58238931987365906745805297971568
58238931987365906745993583979230
58238931987365906745993584329150
58238931987365906746558443045874
58238931987365906746558443400006
58238931987365906748253020089800
58238931987365906748253020094012
58238931987365906749072628184893
58238931987365906749072628534813
58238931987365907160854892724039
58238931987365954916705772541782
58238931987365954916705772545994
58238931987365954916705772895914
58238931987365954916705777145264
58238931987365954917458146672020
58238931987365954919153495014146
58238931987365956563834057998596
58238931987365956563834829650928
58238931987386620286988657520607
58238932123264589670919673421043
58238935579811373348712206947800
58238937653435386080474699144527
58238937653435387315820716871443
58238937653435403779580486998495
58238937653447093326464265533593
58238937653447093463725020258985
58238937653447098403415290361275
58238937653447098403415290362679
58238937653447098814380526276881
58238937653447109385969083726137
58238937653727174847807195651775
58238937653727175395951513827615
58238937653763210462159458946991
58238937659343711304305772543571
58238937659343712539651790270487
58238937659343729003411560397539
58238937712533365301187028065019
58238937730255320815176371891649
58238937730255320816871722258127
58238937730255320824211405016555
58238937730255321373528716166255
58238937730255337288157943712005
58238937730255337288994771948589
58238937730255637432323466098159
58238937730258038943980952075646
58238937730258038945861490066361
58238937730258038945861490066370
58238937730258038950944061057990
58238937730258038953454544232468
58238937730258044487755712680338
58238937730259223239814693268631
58238937730582232839642797858944
58238937730582243950087986736677
58238937730582243952682149544407
58238937730583433207767534291231
58238937730583433253521119083055
58238937730583444158190480059595
58238937730586131793267589320066
58238937730586131793267846537510
58238937730586147648543335317770
58238937730586147648543598184244
58238938345036343238479429102023
58238938345036359297984247294567
58238938345036361082374058761923
58238938345048068463929544435513
58238968839159932261112607288900
58238968839159932261133527993848
58238968839159932262804859984852
58238968839159932306866163501008
58238968839159932306866192197364
58238968839159932308558416196960
58238968839159932718648169409980
58238968839159932720340422105932
58238968839378770650144375499578
58238968839378770695877039703094
58238968839451716226200115575490
58238968839451716271953700483954
58238969967050874494942249622068
58238969967061679524294194080516
58238970020228502791036539717856
58238970020228502793480904723120
58238970020228502793543695534112
58238970020228502793544728637428
58238970020228502793547022887962
58238970020228502801074991989470
58238970020228502801074991990874
58238970020228502801074992008344
58238970020228502801075020688682
58238970020228502801075102077650
58238970020228502801075102194290
58238970020228502801075106799384
58238970020228502801076135297606
58238970020228502839297280444028
58238970020228502839300636494186
58238970020228502839488922838718
58238970020236606668419258098960
58238970020236606668440150107552
58238970020236606668441183209416
58238970020236606668443506157710
58238970020236606668502940918752
58238970020236606668691198566928
58238970020236606668691227263284
58238970020236606668694554617086
58238970020236606676034237375514
58238970020236606676034352184024
58238970020236606714176199059034
58238970020236606714256525828668
58238970020236606714259881878826
58238970020236606714444783476844
58238970020236606714444812173200
58238970020236606714448168223358
58238970020787693025896739175821
58238970020787693025896739175822
58238970020787693025896739175869
58238970020787693025896739175870
58238970020787693071629403379337
58238970020787693071629403379338
58238970043861803688784191519456
58238970043869907563743436904096
58238970179761387757884051164832
58238970179761387757887149997546
58238970179761387758452005881862
58238970203394994148199919054132
58238970204051458061706519395514
58238970250663997041232027630266
58238970250663997048575181229892
58238970256572322310815681403980
58238970256572322318159839407710
58238970257226385076186179986910
58238970658335730710082060713242
58238970658335730710835206124418
58238970658335736200512243587906
58238970658335736201265388999082
58238970658335737436047065276522
58238970658360047825389979741826
58238970658370852992002306921346
58238970658370852992755452332522
58238970658370854227349099482922
58238970676096731056556421915034
58238970676716903636224892700816
58238970676960025368121603037398
58238970728943538294176101051461
58238970729235333390551569681884
58238970729235333390551574286978
58238970729271658070847796266892
58238970729818836477270645229665
58238970729818840183308698410413
58238970729895732509093910872146
58238970730114537133014429315778
58238970730207898374599236622916
58238970735144258939830568014150
58238970735827477991562646444251
58238970752868934421862838111607
58238970752868934429393133699321
58238970752869834852329038316923
58238970752869834852413868563107
58238970752869834852601777617259
58238970752869834852601782321523
58238970752869834854024758549329
58238970752869834854861214781801
58238970752869834854861586803383
58238970752869834854861587853143
58238970752869834854861588319703
58238970752869834854861588321107
58238970752869834854863539246415
58238970752869834859943788959961
58238970752869834859944160964281
58238970752869834859944160981543
58238970752869834859944162499267
58238970752872536144254864116403
58238970752872536144254975252939
58238970752872536146514296576681
58238970752872536146516619524975
58238970752872536146516621041295
58238970752872536151596870754841
58238970753529033404418205518082
58238970753747838028338722911954
58238970753749039196931393910942
58238970753749039196931393910990
58238970753773356357992902571176
58238970888796439114318174866538
58238970889670540239592568128012
58238970889671740996674829342774
58238970889671741003450772225490
58238970889740784528344253160992
58238970913086507631396122301114
58238970966265031014888389419231
58238970966265032798462293356355
58238970966479968906391743591922
58238970966479968906391743591970
58238970966479968906391744641730
58238970966482673721155693644492
58238970966483875072950617569240
58238974327616428949649160004878
58238974327616428949649160121470
58238974327616428949649161054590
58238974327616428949649931773802
58238974327616428949652255655216
58238974327616428949652512872708
58238974327624532824608406439230
58238974346005677609970767143923
58238974558997469781486558393426
58238974564628721729803093813471
58238974582343833790003459446258
58238974582343834247539021567338
58238974582354597831847341275563
58238974582354597969045333886111
58238975036623259540820975955402
58238975037596124529338458278768
58238975037598825828334321664790
58238975043504449806244976409660
58238975060261620966510991073365
58238975060845231344264664692910
58238975060942492249543941407538
58238975060942492295297526316002
58238975060950554587952735532934
58238976401227848405979533470584
58238976401227848406251502653782
58238976401227848406251875725124
58238976401543899529664395585566
58238976401543899530229251468478
58238976401543899575414910359124
58238976401543899575418009191838
58238976401543899575982865076154
58238976401543949352588206131890
58238976401543949355032572672188
58238976401543949355032575854516
58238976401543949355032862818076
58238976401543949355033723751792
58238976401554754521645189997596
58238976419268880552629369603622
58238976419268880552630144438282
58238976425177205776460471582382
58238976425177205822213798211996
58238976426028240557837382511458
58238976472455515130863841821183
58238976472455515130864100101437
58238976472455515131680008000462
58238976472455563309919044939849
58238976472455563309922488612657
58238976496088816028424584753857
58238976496088816028445505343569
58238976496090016600256430050893
58238976496090016602513541696849
58238976631944304985770539696490
58238976632635603246540014439826
58238987267512942128528290853151
58238987503851054253600286547580
58238987503851054255292539243532
58238987503851098308560983155486
58238987503851098354314568063950
58238987503851098720154960987130
58238987503851098765908545895594
58238987503851098770991120073754
58238987888858783053747169327396
58238987905633976550426553016395
58238987905648383850839160718440
58238987906488596761756377221056
58238987912420338716097932015326
58238987959662323201917297350403
58238987959666225067889119607284
58238987959758685739720050115924
58238987959758685739908335410696
58238987959759584523392981946258
58238987965599167596298710754882
58238987982133657473811340896408
58238987982133657519543976403568
58238987982133657519544005099924
58238987982133657885405318728052
58238987982133657931137954235212
58238987982133657931325982312540
58238987982352495908554852605654
58238987982352495908742880682982
58238987982425441855575401192802
58238987982449709008815888729012
58238987982449756768101465116766
58238987982449756813855050025230
58238987982449757179695442948410
58238987983299525963213413203460
58238987983323843124274921863694
58238987983324143267791930952014
58238988119292470677137998484334
58238989324581812444698005295088
58238989324581812444886290589860
58238989341432353442480443611516
58238989341432386794305463900726
58238989341444359229460606602280
58238989341444364587919125168184
58238989347352984596808689089644
58238989347352985831590622584576
58238989348213612210906033133377
58238989394618086721658556374866
58238989394621992894051896252220
58238989394621993305645874083864
58238989395481715130670886083616
58238989395481715130859171378388
58238989395485316853063280438228
58238989395493420727834240528096
58238989395493420728022525822868
58238989395493422512411218095080
58238989395493422512412332704004
58238989418148471287364326566822
58238989554796662092364274516684
58238989554799363795799619437980
58238989555015500068088920191174
58238989555018201771273222302284
58238989555018201771524265112470
58238993649474375159927467637409
58238993649476775072716665225630
58238993655382700383758541036453
58238993702650803303523393986692
58238993702650803303711679281464
58238993702654405025915788341304
58238993702662510685263725998156
58238993702662510685264840607080
58238993725317514536147518614216
58238993725317514947741496445860
58239093753386081638201134112370
58239093753386081638223173908872
58239093753386081638223173910324
58239105965894319297030969144512
58239105965894319297051889732820
58239105966842550519365648444336
58239105966842550702379987611632
58239105966842550702568015688960
58239105966842550703194775946720
58239105966866881910604486101605
58239105966866910503972996646782
58239105966866910503972996646830
58239105966866910503993917235090
58239105966877716724692675966907
58239105966878884539955987285687
58239105966878884539955987285688
58239106439520872663923771512662
58239106445473625899798422052514
58239106445473674075781471155020
58239112182412990227727115383430
58239112182425001504591251317502
58239112182741111777313796077280
58239112182741113563398183201932
58239112182741113568230737773230
58239112182751619783362769115434
58239112182751623487771331719286
58239112182752809831851095314174
58239112188333326728422324716546
58239112188649438190654651642116
58239112188649438190738077263338
58239112188649438190738334480782
58239112188649438785259268702798
58239112188649438785262624752956
58239112188649438785262710373852
58239112188649438787229256600976
58239112188649438792790678427052
58239112188649438792790679962246
58239112188649438792794036012404
58239112188649438794485257006172
58239143297558084364791774587468
58239143297558084364875342621836
58239143297558084365627454931148
58239143297560738034583584118116
58239143297560741738929384602912
58239143297560785654832814148622
58239143297560785656525066844574
58239143297568846849235422549128
58239144497009045008819594938019
58239144497009045008819594938067
58239144497011746300472676732899
58239144727445391243160084308491
58239144727445391654754062140135
58239144727445434336042579946609
58239144727448092809398211440849
58239144727448092946596204051397
58239144727448093358378554329531
58239144727448137274260633184447
58239144727456197919703474552405
58239144727456241284718794892699
58239144727456242931094706219275
58239145442291836876452300811697
58239150930529960902573548050240
58239959308245694896133015764887
58239959538710305056036518629231
58239959538710308762076894758273
58239965742778650074726750670062
58239965742778650075290834902046
58239965742778650075290834919308
58239965760469405862173535267171
58239965973179919086704504812275
58239965973179919498298482643919
58239965973204236064749349834935
58239977896809461687740976060383
58239977949011781031899799119767
58239977949015383303146925681495
58239977949998786676431293395881
58239977972646282683741612369465
58239977973617624817906005620441
58239977973617641419030480452563
58239977973617641421563030002041
58239977973617673538041260912003
58239977973617674772547753437725
58239977973629330371199786570525
58239977973629380921285641799943
58239977973629630560470380568713
58239977973629681110556235798131
58239977973633283389146144305133
58239978185348337491074339440550
58239978185348387316696899770567
58239978185348387316696924236248
58239978185348387316696925286008
58239978186329055083421800480059
58239978186329105038460263573513
58239978186329105038712115569521
58239978186329405227709936748661
58239978186331790275670979928258
58239978186333007498977760567364
58239978186333007499229836496836
58239978186333007499793920728820
58239978186343753804548400747343
58239978204057983170451088910601
58239978204058823283394576371623
58239978204069630089021868119477
58239978204069630097114035177035
58239978204069630097134927187031
58239978587110900264268556003965
58239978587110900264268560253315
58239978588083448096337639121017
58239978588083464697462113953139
58239978588083464699994663502617
58239978588083496221672818797661
58239978588083512875976563748531
58239978605844146908736484522382
58239978605852252019293566345966
58239978610745401916675229842243
58239978610745401918369805486489
58239978611716749540705069259679
58239978611728454545522895333699
58239978611728754734793489213843
58239978611749170050842072435052
58239978658997758221867678223798
58239978658997758631387153771494
58239978658997758631952012488218
58239978658997758633646589532144
58239978658997774820561995104444
58239978658997774820561995121706
58239978658997774822821426633006
58239978658997774822821426637218
58239978658997774822821431236488
58239978658997774822821684917472
58239978658997774822822459752132
58239978658997774823009712994800
58239978658997774823574572061444
58239978658997775232344259297882
58239978658997775232344259647802
58239978658997775234603690826444
58239978658997775234604723928308
58239978658997776467691051859458
58239978658997776467694404727288
58239978658997776469950483388020
58239978658997776469950741655224
58239978658997808037636741023382
58239978658997808038198505139480
58239978658997808038201600094238
58239978658997808039893082183406
58239978658997808174834733284010
58239978658997808175399592350654
58239978658997808182993680108018
58239978658997808586425616515028
58239978658997808586425616864948
58239978658997808586428711115654
58239978658997808586428711465574
58239978658997808587181856526830
58239978658997808587244618995806
58239978658997808588874109222782
58239978658997808594019445515786
58239978658997808594019445869918
58239978658997809821772409076604
58239978658997809821775503677230
58239978658997809821775504031362
58239978658997809821963790021762
58239978658997809822026552136606
58239978658997809822026552490738
58239978658997809824220126949698
58239978658997809824282889064542
58239978658997824645936885358356
58239978658997824646184580949902
58239978658997824646752793373778
58239978658997824648381250363620
58239978659019072276339168537586
58239978659019073511685957916834
58239978664906083400698656988773
58239978664906085227574722448620
58239978664906085227574722802752
58239978664906085230842053365997
58239978664906085642624317083047
58239978664906085642624317087259
58239978664906085642624317555223
58239978664906133223054945490885
58239978664906133405985601838389
58239978664906133405985602192521
58239978664906135045604254482112
58239978664906135045857625889782
58239978664906135048113962463586
58239978664906135053197308294078
58239978664906135053197308648210
58239978664907284157781032509349
58239978664907285850663674156969
58239978682628407778503966510745
58239978682632261476403309442781
58239978682632309651549181337095
58239978682632326323760019442171
58239978682633162707652204496363
58239978682656577417495578515335
58239978682664382389364198637448
58239978682664382389615245697144
58239978682664730703216822167289
58239978682664731938563611546537
58239978682668283014571894090019
58239978682668284247745519177037
58239978682668284247745519177043
58239978682668284842520944019129
58239978682668284844150434596025
58239978682668284849863979641175
58239978682668284852308344646439
58239978682668284852308344650651
58239978682668284852329265357003
58239978682668332433495163054808
58239978682668334217069066991932
58239978682668334217070181600856
58239978818551958430084185075662
58239978824463585685054603392995
58239978824464486252803623268503
58239978895332018297507168831310
58239978895332018299202003805570
58239978895367991072490535405600
58239978895367991072490535405843
58239978895367991072490536455360
58239978895367991072490536455603
58239978895368040491414834290168
58239978895368040491414920029316
58239978895368040628675588661428
58239978895368040628675588665640
58239978895368041039725628487848
58239978895368041040457851792056
58239978895368041085479184699956
58239984330975565652801300233357
58239984330975565660140982991785
58239984330975565797591174804491
58239984330983669674247317465583
58239984330983685733752135658127
58239984330987271396451426525423
58239984330987271945494445444460
58239984330987276747923960468471
58239984330987287867738508557321
58239984330987288004999262219855
58239984330987288004999263637004
58239984331263467477045347382201
58239984331267353328737467880931
58239984331267353329573263010035
58239984331267353466774611554101
58239984331299786672744517581851
58239984331303388943719677912565
58239984331303388943928883795645
58239984331303388946188319674339
58239984331314183411607234337825
58239984348712247479726910561909
58239984348712263539231728754453
58239984354608883159122300969561
58239984354900670833368166129181
58239984354933071577958104034049
58239984354936689838981205022243
58239984354936689838981209726507
58239984354936689839252801133779
58239984354936973976336567455759
58239984354936990028251799019027
58239984354936990028251803723291
58239984401887191095161009707577
58239984401887191102503015414299
58239984401889876194939449165624
58239984401889876195190497642262
58239984401889876197449933402912
58239984401889876332200203895228
58239984401889876332200462175482
58239984401889876332203561008196
58239984401889876332203561012408
58239984401889881136326614673914
58239984401889881136577663150552
58239984401889881273587369053598
58239984401889881273587627333852
58239984401889892384365339329344
58239984401889892384365340392154
58239984401889892384368696446524
58239984401889892386624770507986
58239984401889892386624775107256
58239984401889892386625028788240
58239984401889892796147603518570
58239984401889892798407034697212
58239984401889892798408067799076
58239984401889892803490642327156
58239984401889897737534773258948
58239984401889897737534773263160
58239984401889897738099886360708
58239984401889897744877807485526
58239984401889897744877807835446
58239984402205993333148480886640
58239984406811201258059431849073
58239984406811201265401437555795
58239984407795499304288491529279
58239984407795499855023762660239
58239984407795500950852660498415
58239984407795515907191221042649
58239984407795515914530903801077
58239984407795515914802844753075
58239984407798200963745502213362
58239984407798200963748510589349
58239984407798202793830264526700
58239984407798217618238308697508
58239984407798217618803164581824
58239984407798222969524793486456
58239984407798222969525908095380
58239984407799402132610917216950
58239984407799403413651110601104
58239984407799403962693871239680
58239984407799418192306260025982
58239984407799420014667541052300
58239984407799420014855569129628
58239984407799420014858920580516
58239984407799420014858921997458
58239984407799420015671729291084
58239984407799420022198950894806
58239984407799420022449650765822
58239984407799420022449651815582
58239984407799420022449654997910
58239984407799423725791605968426
58239984407799423726795451250618
58239984408111616855991900790409
58239984408111899336097244538473
58239984408122411321412223044260
58239984408122422020072164394155
58239984408122422020072164395616
58239984408122422020075521512787
58239984408122422020075521512796
58239984408122422022582648632904
58239984408122423667204573999746
58239984408126310275036928412102
58239984408126310275037271368694
58239984408126324480840590108396
58239984408126324480843946158554
58239984408126324480844032251834
58239984408126324480844290532088
58239984408126324483100025173418
58239984408126324483103468379666
58239984425520491449035309870523
58239984425520491990485303303753
58239984425520491990487597554287
58239984425520496936955014292443
58239984425524399398016706378539
58239984425525300034742459131800
58239984425525300034742459248440
58239984425525300034763351138988
58239984425525300034763379836748
58239984425525300037001861962602
58239984425525300037001890660362
58239984425525300037001890777002
58239984425848587772812443495732
58239984567320296958241855225023
58239984567320297362431064880809
58239984567320297369773041889771
58239984567320302308900775869499
58239984567644501774389349926633
58239984567647203063783114861895
58239984567648392778729525688427
58239984567648392778792201714203
58239984567656498438350551842531
58239985046221547840960501115362
58240016898672756250078097093348
58240016898672756295831682003264
58240016951835975882939505648205
58240016951835975883002267411677
58240016951835975883002267413129
58240016970221017325623380268435
58240016970221017737217353867991
58240016970221017737217358100079
58240016970439855762898369036153
58240017353601785424569951451680
58240017353601785426262204147632
58240017354500203849891027868582
58240017372226079951935275330674
58240017377259406592228708555384
58240017377271411007717143575096
58240017377271411007718176812314
58240017377271411053470728485012
58240017377271411188221003226675
58240017377271414757575959916860
58240017378132003803921935731331
58240017378135005508616599144242
58240017378204949608661888833415
58240017378204949791592545647479
58240017425473953095673663291664
58240017425473953096238519175980
58240017425484759361124137784272
58240017425484759361186899549196
58240017425484759909978869991388
58240017425484759910167155286160
58240017430122120843053192762042
58240017430122122489429104088618
58240017430340925466764790069994
58240017430340926701546723564926
58240017430340927113328729473898
58240017430340927113892813705882
58240017430409112905242784093971
58240017430409112905242788815705
58240017430409112905243156237969
58240017430409112905243160352013
58240017430409112906079984487651
58240017430409112906079985887331
58240017430409112906082308835625
58240017430409112911162182289725
58240017430409112911162186994197
58240017430409112911162187011459
58240017430409112911162558530505
58240017430409112911162558547767
58240017430409112911162558665811
58240017430409112911162560065491
58240017430410013335793811358931
58240017430410013335793816080665
58240017430410013335794183384885
58240017430410013335794187616973
58240017430410013336629978165521
58240017430410013336631012684327
58240017430412714627446893153811
58240017430412714627446897875545
58240017430412714633366291349565
58240017430412714633366296054037
58240017431065610164004785302338
58240017431094696457590054708638
58240017431102800332549300093278
58240017431312634409273976176226
58240017431313534794092339237670
58240017431313534839825003441186
58240017448171317443800689532117
58240017448795354968020617986751
58240017448795355516812588428943
58240017448795360318742332980451
58240017448795360867534303422643
58240017448795362102316233735247
58240017448819671943620069134371
58240017448819672080818061744919
58240017448819672492412039576563
58240017448827814251518962696945
58240017448827814297272547605409
58240017448827814709033661505789
58240017449014200081325473183029
58240017449014200121971435505895
58240017449038510465585559434802
58240017449038510511318223638318
58240017449038515407158002793535
58240017449038515412243585448521
58240017449038515412243585465991
58240017449038515452890666997051
58240017449038515459480560376991
58240017449038515459480560376992
58240017449038515459480560377045
58240017449038515460232586578569
58240017449038515460232586579973
58240017449038515460232586597443
58240017449111505871265644058506
58240017584069698378074111083738
58240017584694675586695473586710
58240017584694675586883501664038
58240017584694675632449029798818
58240017584694675632616165867554
58240017584694679329367764276086
58240017584718955962907535176586
58240017584718990955937753125958
58240017584718994256095749778046
58240017584718994256116641786638
58240017584718994660283552211074
58240017584726199347652883542206
58240017584936594823406240434338
58240017584937795580488501636050
58240017584945000267206708442690
58240017585009540404563119558460
58240017589971117278799285125750
58240017589971117279551397435062
58240017589971117281247007598114
58240017589971119065636819061258
58240017589971119065636819177898
58240017590603300999776220277590
58240017590603300999797112286182
58240017590603301045529776489698
58240017590603304696715846763450
58240017590627580781191678057434
58240017590627581375988281867466
58240017590627616506300432468834
58240017590627616506300433531644
58240017590627619623464724274002
58240017590845524269056274242718
58240017590846421130200057854114
58240017590846424699607301507678
58240017608546784850848020185270
58240017608571096475725756339190
58240017608571096475725756339398
58240017608571400325556229952363
58240017608571400371037845679034
58240017608571400371288894155879
58240017661530185168151034447387
58240017661530185716943004889579
58240017661530186951724938384511
58240017661531085738160638347994
58240017661531086332957242158026
58240017661531091088882350159366
58240017661713908177445711797581
58240017661722012052404957183625
58240017661724713350835961503003
58240017661724713755840044887477
58240017661724713757532298650659
58240017661724713758099480648127
58240017661724713764877660390069
58240017661746323677282693337545
58240017661746327383320746518293
58240017661746357030799966322707
58240017661749023687857093201993
58240017661749025380717781041397
58240017661749025382977216802047
58240017661749028630851799715423
58240017661749028636774554993625
58240017661749028636774555011095
58240017661749029050060871626148
58240017661749029086755834222145
58240017661749029086755834239615
58240017661749029089015269982795
58240017661749029095793449724737
58240017661749029095793449742207
58240017661749029226213262593344
58240017661749029226213262597556
58240017661749030285406889354468
58240017661749030322101851947657
58240017661749030322101851949061
58240017661749030322101851966531
58240017661749030331139467450249
58240017661749030331139467451653
58240017661749030331139467469123
58240017661749061983513648236845
58240017661757134197061097333701
58240017661757134206098712836293
58240021259894776313616766106747
58240021259894776450815103086617
58240021685301091976774443634407
58240021685301091976795335642999
58240021685522937193290486333847
58240021737833363793329799868183
58240021738478720694522089163829
58240021738482627951823152937037
58240021738489831403741547332050
58240021738493434902824172388769
58240021738770504657917344754467
58240021738773204576931076230837
58240021738773204583705903104949
58240023096809954111783864273648
58240023096820809288474063926915
58240023096820814639948140206650
58240023097477279785704122600220
58240023120128409588941953038809
58240023120128411373331764506165
58240023120455266283717888909915
58240023120455266286228368897853
58240023121097067355395889518247
58240023121111781392294445160224
58240023167712608099487584533939
58240023168366070659477007162432
58240023168376876924927481655040
58240023168376877473970499156928
58240023173620933137858943222018
58240023173620933140303284130244
58240023173620933140303309644224
58240023173620933140303312826552
58240023327901657967614355369426
58240023332838925002117028652264
58240023332838925047870613562180
58240023333153773586312522965540
58240023333153818058701508106744
58240023333153818058701536803052
58240023333153818058702541207156
58240023333165781292139925832744
58240023333165781337893510742660
58240023333807582226323695701429
58240023333810283929760972413862
58240023333810331380995309521526
58240023333810584119010617007938
58240023333810633349772016841421
58240023334026420202048341375919
58240023334037227015789721061103
58240023334102373443101081323242
58240023805819791674117814523639
58240023811437577973671686628394
58240023811717306195155460263200
58240023811717306195343745557972
58240023811728161186571792638476
58240023811728161186574086889010
58240023811728161187327606923984
58240023811729319256597689522318
58240023811729361944409987148824
58240023811764484089066121177694
58240023812700725627947997970938
58240023812700725627948002220288
58240023812700725628136287515060
58240023812700773806378769195888
58240034181402039734590693300913
58240034583184960015061615024426
58240034583184960060794279227942
58240034584027874812974773370130
58240034584027874812974773720210
58240034584051891647317021446436
58240034584124837637560841620672
58240034584124837774821510256996
58240034601777767886559261519076
58240034607686393299640008209956
58240034607686393299911604308602
58240034607756637586783094305989
58240034654951794333289902234964
58240034654951794470487894845512
58240034655024739911939744577556
58240034655024739912002420603332
58240034655024740323533722409200
58240034655024740460982762079444
58240034655024740461045438105220
58240034655036447705085764876382
58240034655036447705336811936078
58240034659985985213079612873057
58240034660860419700637984722328
58240034660860419883568641536392
58240034660864021605772750596232
58240034660934266441707840437367
58240034678586295939880224794968
58240034678586295985612888998484
58240034820471069745569687390848
58240034820478274425132280492777
58240036019847866616980375782496
58240036019847867165772346224688
58240036019847867165960631519460
58240036019847867166023393284384
58240036036710419308997024095064
58240036037363010402647996716588
58240036037573743267815560567494
58240036037573743268066607627190
58240036042604331691022756413411
58240036042604331736776312625519
58240036042608217549432694117990
58240036042608233601597829552106
58240036042608237305943630036902
58240036042615425795770653606850
58240036042619044126525697547968
58240036042619044126528021546022
58240036043551712351776526330387
58240036043552612965404540189829
58240036089884141443485005364268
58240036090747769714484558376892
58240036090747769851745227013216
58240036090747769851933512307988
58240036090748670282546268218586
58240036090751371574137621367828
58240036090751371574199350013466
58240036090751371574200378883242
58240036090751371574200383132752
58240036090759475449159624267882
58240036090759477096036600844074
58240036090759477096287647903770
58240036250062716813438615446284
58240036250284256492347563231884
58240036250284256492598606042070
58240036250284256492598610291580
58240036255317896633547607055717
58240036255974393898780579029389
58240036256201303816083116460469
58240036256267034011153731820300
58240040327016955338813139422536
58240040327016955338813225161684
58240040327016955338875901187460
58240040397916857475743088448324
58240040397916857475805764474100
58240040397916857887337066279968
58240040397916858024597734916292
58240040397916858024786020211064
58240040397917758455398776121662
58240040397920459746990129270904
58240040397920459746990215010052
58240040397920459747051857916542
58240040397920459747052886786318
58240040397920459747052891035828
58240040397928563622012132170958
58240040397928565268889108747150
58240040397928565269140155806846
58240040403169886740278212334463
58240040403180693554019592019647
58240040403826384005511184308135
58240040403837190819252563993319
58240133996784402438767685383725
58240140430926260120054241292414
58240152661159473450292494960262
58240152661159473450376177313494
58240152662107704672627259999234
58240152662107704672877964102338
58240152662107704718380844791058
58240152662107704718380849512797
58240152662107704718631548894162
58240152662129362772749145875003
58240152662129362815973649852335
58240152662144072044309361676490
58240153116088502763827837293567
58240153116124827305167351629107
58240153116124827310247602858973
58240153116124827312507034387535
58240153117000178605626692869187
58240153117000178607886124397749
58240153117073058715763727752303
58240153117109081283940774136311
58240153117109081291471841022225
58240153117109081291472185395759
58240153117109130702236823623875
58240153140703705948823032157593
58240153140703705948823032174855
58240153140706408887415731739639
58240153353418123415475606184526
58240158859964745553274656250209
58240158859964895716886423613333
58240158859964895716886423613334
58240158859964896268126115110740
58240158859965190555438663265836
58240158859965196045865408370254
58240158859965196045865408370281
58240158860280991855834161695338
58240158860281291631691025080218
58240158860281295345259027473720
58240158860291798257604310563932
58240158860291801964395505992401
58240158860292096663235911210907
58240158860292103805124581261833
58240158860292997779528864861994
58240158860293002589268189633110
58240158883595773504553273213407
58240158883595773504553273330047
58240158883595789556718408647523
58240158883595789556718408764163
58240158883595795092899858218593
58240158883595795100493687223563
58240158883595795649285657665755
58240158883599697558479893701993
58240158883911890685983340639409
58240158883911890687675593333957
58240158883911890687675593335361
58240158883911894948679162450357
58240158883911894948679276769221
58240158883914576329911658755966
58240158883914592343934859804690
58240158883922697501419297017195
58240158883922701212540813535243
58240158883923901923868715104855
58240158883923901923869489945131
58240158883923901969874123213593
58240158883926300327043868667682
58240191350827721623982409416813
58240191404005046623701183164236
58240191404017057723446105222016
58240191404984412060915332851057
58240191404984412197363623239415
58240191404984413844489236788181
58240191404984413844489579744773
58240191404984669019919820610373
58240191404984669568711791052565
58240191404984712387198301469587
58240191404988271840209621734867
58240191404988271840210740930011
58240191404988314658445085074723
58240191404996376401472986535307
58240191404996376538670979145855
58240191404996419768751467394521
58240191421742033394751040124376
58240191421742033394939325419148
58240191427639548093093513113692
58240191428306718114059540057248
58240191428619215137186472798260
58240191428619215686231814666836
58240191428622773492533642066594
58240192119799561702937729749979
58240192119820307930935895513027
58240192119903771715301296929028
58240192119928386823704612082516
58240192119928386823704613598836
58240192119928386823705646717962
58240192119928387235487651564124
58240192119928388470080523409092
58240192119928388470080524925412
58240192119928388470080524931028
58240192119928388470081558044538
58240192119931989643743366129844
58240197625799619541019965895140
58240197625799619541019996115772
58240501324206332363277053391265
58240501324206332368359627569425
58240501324218071870342619335917
58240501324218071870593667818379
58240501324218071870593667930647
58240501324218071870593667935019
58240501324218071870593754024087
58240501324218087922507840863313
58240501324220778506193637832017
58240501324220789626008960294583
58240501324221945918166152777409
58240501324221979263192330532801
58240501324221979263192330999361
58240501324221990383007653816059
58240501324221990383007653928487
58240501324221990383007653932699
58240501324221990383571738160471
58240501536896122012220675721632
58240501536916879542023739044180
58240501536920781818501633714881
58240501553672866277570899636802
58240501553672866277633661401726
58240501554621097493084548407004
58240501554621097493293382752324
58240501554621097493356144517248
58240501554621097500699642492068
58240501554621097538023344863740
58240501554621097539109729309072
58240501554621097545637319734786
58240501554621097545884556183184
58240501554621097546453227282440
58240501554621142015560099473398
58240501554642727233629098133683
58240501554642755645759205610555
58240501554642771652737849346309
58240501554645473401655671972135
58240501554657464871484224113284
58240501554657464871485252983060
58240501554657464917298500825186
58240502014546545361335150138887
58240502015495124948818579037445
58240502015531147250259958851792
58240502032236398890620033859495
58240502032236398890620033859655
58240502032271519244108067816621
58240502032271521032765689238589
58240502032271521032828336562393
58240502033146872328144785383315
58240502033146872330404216911877
58240502033217098181282903173245
58240502033217098776076150951992
58240502033217098776079502402673
58240502033217098776079506983277
58240502033217098776079506988893
58240502033217098776079507001943
58240502033217098776079507002150
58240502033217098776079507002151
58240502033217100560468194669269
58240502033217100560468194674885
58240502033217100560468280768325
58240502033221002426001026459799
58240502033255775011605263229555
58240502033255775014052981102649
58240502244971227439287378814317
58240502244971227444371067601401
58240502244971227444371096653293
58240502244983235014356881600229
58240502244983235014381244800147
58240502245919508672748620296012
58240502245931516059780159234096
58240502245931516059782483698710
58240502245931516059782483717584
58240502245931516059782855253892
58240502245931516062230663815323
58240502245931516062231696917187
58240502245931516062251584521723
58240502245931516107984248723787
58240502245931516242732081128254
58240502245955481422583791000353
58240502245955481424843599832345
58240502245955781428906251169807
58240502245955781566163563384419
58240502245955781568423372570703
58240502245955830979944565082295
58240502245955831391451877096777
58240502245955831391535474178873
58240502245955831437205461888601
58240502245967538360409108493929
58240507758386914096952928015218
58240507758387214100761579156600
58240507758703009682778573422981
58240507758703009682778573422990
58240507758711118322885129048909
58240507758711118917681732858941
58240507758713814668551277006227
58240507758713816313504585051653
58240507758713816496518924218949
58240507758713816503021779194095
58240507758714115452619249653319
58240507758714115452891218836517
58240507758714115459394077473592
58240507758714116687965267255549
58240507758714120394003321505740
58240507776109166332061457149617
58240507776109182986093347241929
58240507776109182986365202100487
58240507776109187920135412455969
58240507776109187927750047848427
58240507776109187927750162167291
58240507776113084852087468160430
58240507776113086636476159941539
58240507776113086636476246034819
58240507776113087231000880680527
58240507776113090340003733140013
58240507776113090341698308765545
58240507776113090342514299234441
58240507776113090342514299351081
58240507776113090387995914942445
58240507776113090388267884144357
58240507776425282277893797854817
58240507776425283467758228552663
58240507776425283467759003392939
58240507776425283512675731349749
58240507776425283514932068277685
58240507776427969157168133699694
58240507776436094039797288478971
58240507776437289850412129755987
58240507776437291040276646541449
58240507776437295346194537881929
58240507776439980434283315010192
58240507776439990959050986702435
58240507776439992748523372814511
58240507776439992795092865272080
58240507776439996502825490443975
58240507776439996502825493630515
58240507776440893357005307327207
58240507988823583800411335747194
58240507988823583800684051054034
58240507989139688636261558516372
58240507989139699611766117040653
58240507989139699754381415127978
58240507989151396017813600633794
58240508467702020482664390024166
58240508467702020482727151789090
58240508467702036542507381308270
58240508467714042877084386745896
58240538867610406697654437123486
58240540249249740001601306133085
58240540320820110895625106235088
58240540320820110941378691026912
58240540321038948871349751909578
58240540321133507434088135561290
58240540321133509081300875141920
58240540321136166319811037600082
58240540321144271430681159782494
58240540727860102139788463587207
58240540781911681679437247572054
58240540781980758558415524154486
58240540781980758558415528871848
58240540781980758604148193075364
58240540781980772836794161000522
58240540781984675297311509906086
58240540781984675434572264159094
58240540782006289473565612901326
58240540782006294412693346881054
58240540782017095919018886041038
58240540782017095920713462735044
58240540782017096332495468644016
58240540782017097567841486370932
58240540798762706521854311521754
58240541011461964272989233082348
58240541011461967840137040484213
58240541011462414587367151774035
58240541012118465105370012457885
58240541012300946822445196177734
58240541012309051932750459289290
58240541012309051932750459289291
58240541012312949039202255799117
58240541012312954534799730331876
58240541012312954537244095337140
58240541012312954537809212689702
58240541012336368703859244636066
58240541012336369300079575656199
58240541012337266162121829968916
58240541012337266162121830441300
58240541012337266162122863561878
58240541012337269729269637843165
58240541012337269866467630453712
58240541012337269866467630571804
58240541012337269866467888839008
58240541012337269866470988025854
58240541012337269868727324953790
58240541012348076679456127345104
58240541012348076679459226531950
58240541012348076681715563459886
58240541012441481108066434572924
58240541012441481108066434585974
58240541012441781251583443661196
58240541012442671293477689973000
58240541012442682413857096661721
58240541012442682414128692773417
58240541012442682414192489529531
58240541012445382470164160710971
58240541012445382470164160716635
58240541012445382470164160716795
58240541012445382470164160729685
58240541012445382470164161183355
58240541012445383705781774566893
58240541012453487580469423841241
58240541012453487580741019952937
58240541018217677300098541775202
58240541018245891575202576659796
58240541018245895279548377144592
58240541018325789543037134270136
58240541018325789955659410572228
58240541018350104874792074336220
58240541018350105286574080245192
58240541018350106475414517073338
58240546471044009017873813435827
58240546471044009017876136384121
58240546524217733491720527978146
58240546524221637735603632841916
58240546524876798355592025900743
58240546525192893946309265026957
58240546525192893946309268209285
58240546525192893946309293723265
58240546525192893946310326826581
58240546541942659337588839381363
58240546541942659339283415025609
58240546542915268250601944706991
58240546683742814723594308615642
58240546701468691100160065532727
58240546755521317857481797984130
58240559470019867820195415008979
58240559470019867820195443706739
58243099553569541904950319305800
58243105296425592286507081300990
58243105367693226897336982763207
58243105828574112535078769986994
58243105828574112535078770004256
58243105845975829292144924547398
58243105845975829292165816555990
58243105846299990467182726786283
58243105982197473309464313450364
58243105982197473309652341527692
58243118059392374220473803567678
58243118059416989756019832268503
58243118059427796570032151204139
58243118059428697073948137189412
58243118059428697119680801392928
58243118213052056075328739663495
58243118217968872936382613934102
58243118217968922762005198729800
58243118217969173126470234688186
58243118217969222539493534188000
58243118217969222539493534192212
58243118217969222539493877161854
58243118217969222539494648814186
58243118217969222951275883053564
58243118217969222951275883057776
58243118217969222951275883070826
58243118218917159511464741954626
58243118218917454172080649172748
58243118218917503577490313587426
58243118218949879613545796595003
58243118218949880165116772652009
58243118218952292369175126141192
58243118218952342187203997779570
58243118218952342187204002365790
58243118218952342187204772614230
58243118218952342187204774013910
58243118218952342187204777200450
58243118218952342187266759894414
58243118218952342187267534733286
58243118218952581316980881112363
58243118218952581319237218040299
58243118218952581319512284993193
58243118218953542944287406887284
58243118218953542944349054026022
58243118218953542944537082103350
58243118218953542944538110990388
58243118218953542945102195222372
58243118218960681488430378364371
58243118272127508333991945584589
58243118272138309794291152630467
58243118289852244873176883154318
58243118289852244873177657988978
58243118289852244873427587257422
58243118289853145440989353535970
58243118289853445630259173053838
58243118289853445630322706471094
58243118289853445631074818780406
58243118289856987034814329238539
58243118289856987034835249944939
58243118673893369603373018169061
58243118673924540080409841374704
58243118691614391616177707350998
58243118691614391616742566421854
58243118691614408217134811827626
58243118691614408217134812181758
58243118691614408217134813227306
58243118691614408217134813231518
58243118691614441022424200002260
58243118691614441159622191567260
58243118691614441159622192617020
58243118691614441159684954731864
58243118691614441571216169044772
58243118691614441571216169398904
58243118691614457630912371718934
58243118691614457630912372768694
58243118691614457630975134883538
58243118691614457631728275712706
58243118691614457631728276062626
58243118691614457633422851706872
58243118691615608976665163973765
58243118691642610659073923889375
58243118691642610661605327770205
58243118691650714536561474320727
58243118697516113929775759365255
58243118697523917615736407569695
58243118697523919381418460139299
58243118697523934198801662078483
58243118697523968795258781795531
58243118697524217942204965132161
58243118697526621087932592048775
58243118697527820075981787310852
58243118697527886073162893943979
58243118697550935882925892483503
58243118697559040993231155595059
58243118697559339949663113021603
58243118744817537676084988361601
58243118744828044488586831223072
58243118750725862899916061760645
58243118768427788759135774732507
58243118768431374588778860659888
58243118768431374634532416871996
58243118768451739138970273755957
58243118768451739139158301833285
58243118768452039328428867132315
58243118768462846276982541788119
58243118768463746707533454261982
58243118768463746707533454261985
58243118768463746707533454261991
58243118768463746708956057540865
58243118768463746709144085618193
58243118768463746898057940080971
58243118768466448601493400856165
58243118904349222025244722121086
58243118904349222025495426224190
58243118904350122593244446103910
58243118904350122593244789060502
58243118904352824296491848700076
58243118904353123883604893434479
58243118904353123883625785443071
58243118904353123885882122371007
58243118904361228993910156546035
58243118910234432487395400750687
58243118910234732676665966052519
58243118910237433968047079727219
58243118910258747817477460687261
58243118910258747817498352695853
58243118910258747818041544919245
58243118910261749296706532133951
58243118910261749298962869061887
58243118910262699834678602687242
58243118910262699834678602700292
58243118910262700246460865813658
58243118910262700246460865826708
58243118927015913486212501589191
58243118927015913486400528616759
58243118927015979559628199518306
58243118927951302618659198223180
58243118927951352573385943739322
58243118927951352984979921570966
58243118927951352987425320028014
58243118927951369046932460818932
58243118927952503741770252078348
58243118927952553744510278299122
58243118927952569804015096491666
58243118927964211331195072108003
58243118927964211331759156339987
58243118927984624057553430157995
58243118927984924246803103451235
58243118927984924246823995459827
58243118927984924246823995459833
58243118927984924384084664096157
58243118927987625950071055086351
58243118927987675917954087423360
58243118927988526517798809899152
58243118927988526517798809899395
58243118927988576119172216300644
58243118927988576119172216417284
58243118927988576119193137005592
58243118927995731059812233965923
58243124417097650646696942123122
58243124417097650646696946372472
58243124417097950835967537188539
58243124417109656981922090753926
58243124417109656981922091816736
58243124417109656981922091820948
58243124417109656984432571808886
58243124417109656984432574991214
58243124434499606611650329758240
58243124434499606614164254487620
58243124434507715427431106390145
58243124434507726540468507844533
58243124434823827075209694703983
58243124440408232027265921883448
58243124440418752872939189391106
58243124440418752873001951151818
58243124440418752878021760382726
58243124440418752880281194743696
58243124440418752880532243203072
58243124440418752880532243557204
58243124440418758414833412005074
58243124440419953630084241051338
58243124440419955459975814128910
58243124440419955460163842206238
58243124440419955460728698090554
58243124440419955460732055557654
58243124440419955467506963921564
58243124440419955467507225388358
58243124440419955467510319988984
58243124440419955467510321388664
58243124440419955467757925259374
58243124440419955467757929491462
58243124440742943053005449085256
58243124440742957877162703063892
58243124440742957879673183051830
58243124440742957879757898992200
58243124440742959112509495625468
58243124440742959115019975613406
58243124440746859791235699837394
58243124440746859926152565025640
58243124511318655557031532184698
58243124511318655557031532188910
58243124511318655566254075532224
58243124511318661100743531024466
58243124511318661100806292793602
58243124511319561668555054384644
58243124511319561668555312664898
58243124511319856323336365431744
58243124511319856323399127900720
58243124511635957445322164966640
58243124511647648425003507963862
58243124653118460976422350882480
58243124653118460976422355481750
58243124653118460976423125717140
58243124653118460976423127134082
58243124653118460984016179883238
58243124653118460984016181300180
58243124653118461525465025427776
58243124653118461525465030027046
58243124653118461525466144618708
58243124653118461525466144622920
58243124653118461525466146035650
58243124653118461525466149222190
58243124653118461525716078486422
58243124653118461525717193095346
58243124653118461533059198802068
58243124653118461533059203388288
58243124653118466471935884305158
58243124653118466471935884309370
58243124653118466471935885722100
58243124653118466471935888908640
58243124653118466472186932781796
58243124653446557307981485079032
58243124653454662006507579548887
58243124653454662052261164457351
58243124653454673531410927999243
58243124653454673577143592202759
58243124670843420184159556646566
58243124670843420184410605123204
58243124670843420733202575548134
58243124670843420733453624024772
58243124670843436602161642858812
58243124670843436602161646041140
58243124670843436602349928153584
58243124670843436602412690268428
58243124670843436602412694500516
58243124670843436647915571079612
58243124670843436647916345914272
58243124670843436647916347331214
58243124670843436648167394390910
58243124670843437196958245624908
58243124670843437196959364815840
58243124670843437196959366232782
58243124670843437197210413292478
58243124670844621307268201814132
58243124670844621307330963928976
58243124670844621353025231347398
58243124671171232355533341158622
58243124671171232355533427252062
58243124671171232355534115997494
58243124671171232355534202090934
58243124671171243880416629836342
58243124671171543520643430094138
58243124671171543520644204933010
58243124671171543520644463213264
58243124671171543520647562400110
58243124671171544069687137741298
58243124671171544069687223834578
58243124671171544069690581301678
58243124671179638089783062990527
58243124671179649248574050753059
58243124671179649248636812517983
58243124671179649248825097812755
58243124671179649385834719389383
58243124671183240361113787227745
58243124671183240406846451431261
58243124671183240406867343439853
58243124671183240544128098165245
58243125126096677506425750008402
58243125126096677506425751071212
58243125126096677506425754257752
58243125126100579966608746804384
58243125126108383103587989488214
58243125126108383103587990887894
58243125126108683841650898289286
58243125126108683841650898639206
58243125126108683842466801583218
58243125126108683842466801600480
58243125126108683842466805832568
58243125126108685076917104516566
58243125132005302919527418472863
58243125149731179158769572800363
58243125149741984737791096247811
58243125149743185494789675090467
58243156801300825003757974448093
58243156824923320730127511029982
58243156824923320730129833978276
58243156824923320732386946790632
58243156824923320732389269738926
58243156825590895488251582242475
58243156825591795918801461601433
58243156825591796055999454211981
58243156825591796056000602117983
58243156825809717399133673716039
58243156825809717399384377819143
58243156825809729618122132104945
58243156825809733321631883425521
58243156984456205651624320898038
58243156984456205651624321947798
58243156984456205658399147772150
58243156984456205658399148821910
58243156984459212627306405659885
58243156984459212627493662083477
58243156984459212628058517969197
58243156984460113050451889213243
58243156984460113050513536356193
58243156984460113050513536369243
58243156984460113051078392241913
58243156984460113051079167080785
58243156984460113051079167093835
58243156984460113051266677531069
58243156984460113051266677535281
58243156984460113051266677536685
58243156984460113051267452369941
58243156984460113051267452375557
58243156984460113057856313716651
58243156984460113057857432924845
58243156984460113058044574544299
58243156984460113058044599005807
58243156984460113058044599011423
58243156984460113058045722450301
58243156984460113058610578336021
58243156984460113058610578340233
58243156985115676531690564016663
58243156985115709741171236627889
58243156985116576962240443375621
58243156985116577099438435986169
58243156985116577099439583892171
58243156985116578745814343076445
58243156985116605369855198553610
58243156985116605369855198553658
58243156985334514365070862013169
58243156985334514367602265893999
58243157038290336566380335105397
58243157038294233682752374477729
58243157038509441382081926485395
58243157056016479785411344051143
58243157056016480197005321882787
58243157056016508055828078273712
58243157056016508055828079342138
58243157056019181488658403677667
58243157056027319991648084962846
58243157056027319991648086025656
58243157056028220559459780509998
58243157056028220559459781926940
58243157056235312679665027633216
58243157056246124615547711410936
58243157056246124617239963044078
58243157056246124618054751379166
58243157056247025183359407312220
58243157056247025185051658591230
58243157439399954718969304845412
58243157439399954719534163912056
58243157439424266343847040999332
58243157439432370214288829434666
58243157439432370219371145450616
58243157440056446442747643771169
58243157440295666309490934858940
58243157440295666309678962936268
58243157440368612164981123195804
58243157440379417331593450392586
58243157456797974678600347468563
58243157456797974678600347822695
58243157456830391413219263901735
58243157456830391413219263905947
58243157457122223555597356601352
58243157457122223555597361187572
58243157457122223555660118720408
58243157457122223555660122952496
58243157457122223557291933295358
58243157457122223557354695764334
58243157457122223558107840825590
58243157457122223558107841175510
58243157458020641981172183133400
58243157458093587836474343392936
58243157458093587836474343397148
58243157458105293570898452230150
58243157458105326922636346487496
58243157458105328157418279982428
58243157462742656288173443764438
58243157462961457205470931736986
58243157462961462146854997940386
58243157462961462146854998058478
58243157463022444903885761075028
58243157463022444906142098002964
58243157463022444906142844139816
58243157463022444906145196835678
58243157463029648348876746805807
58243157463029648351388260380883
58243157463030548779409836828504
58243157463030548779409865526312
58243157463030548779428434586562
58243157463030548779430787282424
58243157463030548781102089524456
58243157463030548781104442220318
58243157463030548781938943272308
58243157463030548781939287645843
58243157463030548781941267270362
58243157463033250071062918623384
58243157463033250071083839329736
58243157463033250072755171319336
58243157463069574759159193692142
58243157463617959277337699893966
58243157463687046039654793920898
58243157463687046039675686979202
58243157463690921876131288399009
58243157463690948500172142807748
58243157463690948500172142809152
58243157463690948500172142826378
58243157463690948500172143876174
58243157463715231717456074256265
58243157463715231717457193464459
58243157463723335592415319640905
58243157463723335592416438849099
58243157463933169120286467382545
58243157463933169122796947370483
58243157463934070285133277921688
58243157463941272995245712767185
58243157463941272997753093921005
58243157511199170717667924724570
58243157511199171129449930620492
58243157516212079546060415963977
58243157516244499994896217786348
58243157516900999031371810406278
58243157517108096134766127973941
58243157517108096137276607961879
58243157517108096869061911248124
58243157517111698545533356104448
58243157517111698591266020307964
58243157533969477449942330753127
58243157533970378607499546761017
58243157533970378607499546761023
58243157533973080318549982762960
58243157533973080318550011342676
58243157534590822915728289373707
58243157534590851186145023247760
58243157534590851186145023596068
58243157534593524618975349000231
58243157534615134540606025527627
58243157534615134952200003359271
58243157534625673141551863527267
58243157534625974702865030603410
58243157534625974702865030957542
58243157534625974748535018786766
58243157534625974748535023386036
58243157534625975167743746324115
58243157534625978414741983950759
58243157534625978826335961900447
58243157534626841784145262618345
58243157534626875316346719287320
58243157534626878837761858240738
58243157534626878837761858358782
58243157534626878837761862958256
58243157534809655809981972607264
58243157534809655810044648981348
58243157534809655810044648982800
58243157534809660751638012697966
58243157534812364292537496053521
58243157534832771756697255467733
58243157534833672187248282732693
58243157534833972971043482684440
58243157534833972971106158710216
58243157534833973108304151316552
58243157534833977864501228482215
58243157534833977866757565410151
58243157534833977866945593487479
58243157534836674262696564492370
58243157534836679570192653114003
58243157534844477765451488912547
58243157534844779370742391476094
58243157534844779370742396075364
58243157534844779372434648771316
58243157534844779373249432507134
58243157534844779736854409207326
58243157534844784678238479996946
58243157534844784678238480463506
58243157534845679938554091976648
58243157534845679940246344672600
58243157534905749918988184964227
58243157669532800762790983830111
58243157669867862541109105795210
58243157670489240626610448728121
58243157670491936979156688551865
58243157670492839795672052587618
58243157670516252310072477886533
58243157670517158419318772566846
58243157670517158419339663158496
58243157670517158419339664575438
58243157670517158830933640990140
58243157670731156852643148241276
58243157670732357609725409438776
58243157670735059313160497146840
58243157670735959329586142695114
58243157670735959332117546575944
58243157670735959743711524411800
58243157670743164430241703154162
58243157670804101061005312942252
58243157670804101061005312955302
58243157670804102708134369693054
58243157670804102845394005214464
58243157670805003275945032475212
58243157670805036215336922348012
58243157670807704567787518423138
58243157670807704979632200357886
58243157670807705116830192968434
58243157670815810089686416409746
58243157670815810089937463469442
58243157670816158593898742398764
58243157675453167455486632211284
58243157675453171159832432696080
58243157675671972077129920668628
58243157675769281032687766197688
58243157675769281032687766315732
58243157675769282817077577660832
58243157675769282817077577778876
58243157675769282817077836057726
58243157675769282822160147606904
58243157675776187764940179194254
58243157676389760929406824314585
58243157676397866039712087426141
58243157676401464751238129166010
58243157676401464796970793369526
58243157676401465162999243066390
58243157676401465163020135074982
58243157676421877477032401940241
58243157676422176431500141737145
58243157676422177666282075232077
58243157676425780074538824419986
58243157676425780074810792180466
58243157676425780074810792534598
58243157676425780082153917082284
58243157676425780127886581169160
58243157676425780127886582704194
58243157676425780486320829266148
58243157676425780486320830328958
58243157676425780493935922991256
58243157676425783779072652982158
58243157676425783779156592552834
58243157676425783786499717450440
58243157676425783786499718985474
58243157676425783786687745527816
58243157676425783786687745644456
58243157676425783832232383188990
58243157676425783832420409849376
58243157676425783832420411266318
58243157676425784198260831467460
58243157676425784198281723476052
58243157676425784198281723477504
58243157676432688734518950117688
58243157676616665912767625309170
58243157676616670663611712811421
58243157676620273072140429070006
58243157676620273073832681765958
58243157676640680865567441588067
58243157676640680866131525820051
58243157676640682100913459314983
58243157676640682101750287547195
58243157676640686356580311174348
58243157676640981054838006888495
58243157676640981055402091120479
58243157676640982288489448965341
58243157676644584696934225186642
58243157676644584697018165223926
58243157676644584697018166286736
58243157676644584698710417571362
58243157676644585108528201955476
58243157676644585108528203018286
58243157676644585110220455714238
58243157676644588403056217938114
58243157676652688573669662950386
58243157676652690409627854056425
58243157676713676269639956509032
58243157676713676270485308231814
58243157676713676272084492288380
58243157676725636214367807158509
58243157676725636397298463972573
58243157693167036169722493567546
58243157693385840794374231262138
58243157693386140937139128041146
58243157693386140937891240354829
58243157693386140983644825264751
58243157693493962049430986197941
58243157693493962049430986197942
58243157693494262238701580194725
58243157693495158924204310141873
58243157693495159650938525348665
58243157693502067159736249309497
58243157693502367760579899033351
58243157693505970169024933883575
58243157694126143793202791013745
58243157694150455419772778796387
58243157694150459307048864086550
58243157694150459314643066163021
58243157694150459314643066163022
58243157694150459314663958171613
58243157694150459314663958171614
58243157694150459314663986867969
58243157694150755792036676586730
58243157694150755792036676936650
58243157694150756157814049458908
58243157694150759458181224475973
58243157694150759496319801395670
58243157694150759496382477421446
58243157694150759503913631463449
58243157694150759503913631463450
58243157694150759503913660159805
58243157694150759503934552168397
58243157694151622827584241210205
58243157694151656359785696462238
58243157694151659881200840014926
58243157694151659881200840132970
58243157694158564424969221283169
58243157694158564424969249979525
58243157694158826274523977879547
58243157694158864614218923271361
58243157694334441795076994349898
58243157694342543798949860940370
58243157694342543799200565043474
58243157694342547453675919002327
58243157694342547497713231677177
58243157694342547499405484373129
58243157694342547500157596682441
58243157694342547500160695515155
58243157694342547505244298563091
58243157694344948417102416399025
58243157694345248791810678477321
58243157694345248791813777310035
58243157694345248798588599602139
58243157694345248798588599952059
58243157694345249157107907873465
58243157694345249202840572076981
58243157694345249202840572094451
58243157694365662028073531384530
58243157694366558935513691424138
58243157694366558935513691424346
58243157694366592289034435250705
58243157694366862782899455641043
58243157694366862785071076646079
58243157694366862785343820646307
58243157694366862789674277815263
58243157694366862830825780745321
58243157694366862830825780763982
58243157694366862831076484848425
58243157694366862831076484849823
58243157694366862837666722619364
58243157694366862837854664590361
58243157694366862837854664591765
58243157694366862837854664609235
58243157694369260041980152547116
58243157694369260041980152552945
58243157694369560414181373250282
58243157694369560415873626296154
58243157694369560416688414281322
58243157694369560416688414631241
58243157694369560416688414631242
58243157694369560416691513463955
58243157694369560780021421798316
58243157694369560780293390981514
58243157694369560781713674844188
58243157694369560781985644027385
58243157694369560781985644027386
58243157694369564120219426780950
58243157694369564122729566644703
58243157694369564127813256848729
58243157694369564127813256848730
58243157694369564486331444512181
58243157694369564488590880272831
58243157694369564493673449868983
58243157694369564493673450218903
58243157694369564532064108715697
58243157694369564671521537086896
58243157694369565767410126442613
58243157694369597474551488101199
58243157694369597840412801729327
58243157694369597840415900562041
58243157694370460981993069151566
58243157694370460983685321847518
58243157694370465102072564351856
58243157694377363916939397937585
58243157694377363918631649566307
58243157694377664289140620046248
58243157694377664290832871679390
58243157694377665892290907137537
58243157694377669596636707155774
58243157694377669598332059152403
58243157694377669603414628630511
58243157694377669642369371827253
58243157694377669651595015424643
58243157694378564856952314530590
58243157694378564856952315947532
58243157694378564858644567226542
58243157694439552509729786563929
58243157694442254396179099116165
58243157694442554402498574404635
58243157694442554587113992497090
58243157694443407389037448323109
58243157694443454970215739645367
58243157694443454970247508540995
58243157694443454970310270305919
58243157694443455567283372147384
58243157694451512499342711434665
58243157746680897183588277283114
58243157747512066944026330494165
58243157747512072348011773394967
58243157747512072349704026090919
58243157747520175759805562555889
58243157747520175759808661388603
58243157747520175803845974063453
58243157747520175805538226759405
58243157747520175806105409824103
58243157747520176215627979972425
58243157747520176217884316900361
58243157747520176217887415733075
58243157747520176224665595475017
58243157747522877509537398693837
58243157747522877509537398695241
58243157747522877509540497527955
58243157747543290334206273757756
58243157747544190764757301022716
58243157747544220592907741876331
58243157747544220595167177636981
58243157747544487382991046012453
58243157747544487428723710217373
58243157747544487430983145978023
58243157747544491089032198027319
58243157747544491091288534955255
58243157747544491137021199158771
58243157747544491548803205067743
58243157747544491686001197678292
58243157747544491686001197682504
58243157747544492781889787032605
58243157747544492781889787034009
58243157747544492789232825841191
58243157747544492790927402535197
58243157747544492790927402536601
58243157747544524443301583321793
58243157747547189132158797921225
58243157747547189134415134849161
58243157747547189134418233681875
58243157747547192840456286862623
58243157747547226146545544115603
58243157747547226146548642948317
58243157747548093408205306738132
58243157747548093408205306742344
58243157747555297948502114212125
58243157747555297948502114213529
58243157747555326361199400521607
58243157747555331302019387198691
58243157747653506098483040568739
58243161127037775642438925932889
58243161127062087267316662086809
58243161771101957103847489278793
58243161771102257293138975285621
58243161771393740022427637081971
58243161824568668821140624760711
58243161842006711591188953959486
58243161842006711591209845968078
58243161842293642715740318252583
58243161842294843289808240286791
58243161978204040277592553527784
58243161978204040277780581605112
58243161978228355608508342862452
58243161978228355608696370939780
58243161984113567311047750402995
58243162001757486564450779873719
58243162001757486976044758772593
58243162001830180546166405345897
58243162001830180546166405462537
58243163182292072283337507782824
58243163182292073929713415791718
58243163182608167871046674979544
58243163182616271748262256242360
58243163182616277099736075291598
58243163183260729728784467066572
58243163183260729728784467070784
58243163200333099070648240492765
58243163200333099070710140284201
58243163200333099070711259492395
58243163200341202945021704704729
58243163200341202945041510783283
58243163200341202945042629991685
58243163200341202945105306017461
58243163200341202945669385668841
58243163200341202945670504877035
58243163200985705400277687263704
58243163200997445721221623853196
58243163205914562467707674006046
58243163205914562469967109766696
58243163205922666344926355151336
58243163205922666344926382799384
58243163205922666344926383849144
58243163205922666344928678099630
58243163205922666352519409316030
58243163205926573752730867546822
58243163205926575536555045225302
58243163206238717468590296559723
58243163206238717469155152442878
58243163206241418757730571186526
58243163206241418758295430253170
58243163206241418759990006947176
58243163206241468583102108555346
58243163206242669340439004929000
58243163206249522632692139519460
58243163206249522634949252331816
58243163206249522634951575280110
58243163206249522635202623739243
58243163206249522635202623739486
58243163206249572458063676888280
58243163206250728745452478035286
58243163206250728746017337101930
58243163206250773217654585719397
58243163206250773217654586191816
58243163206250778705574285890599
58243163206250778705574285892003
58243163206253431818778004002985
58243163206899117194906994299375
58243163206899165370890043401881
58243163207189715407826233837977
58243163254491440395212366121216
58243163259100294651038205529068
58243163259100294651040528477362
58243163259100294651059125185660
58243163259100294651059126235420
58243163259100300009373976788606
58243163259416345772754198836022
58243163259416345774448775530028
58243163259416345774451098478322
58243163259416345774468891654152
58243163259416345774469695186620
58243163259416395597560877138198
58243163259416395597563200086492
58243163259416395597584092095036
58243163259416395600092367112468
58243163259427200764196419274556
58243163260076793676266282774527
58243163260375453994981636406340
58243163260375756151667200660866
58243163260401016339009069994999
58243163277153034361254796526185
58243163277153034363700194516673
58243163277153034363700194633313
58243163277153334504771547334251
58243163277153334504771805614505
58243163277153334507216945324739
58243163277153334507217203604993
58243163277153334550504211421127
58243163277153377195279429075737
58243163277154234937768230869953
58243163277154234937768230986593
58243163278090825439971095908030
58243163278101680383933794667343
58243163278102532821523144024402
58243163278102533370566161526290
58243163278102533370566161530502
58243163278102566172533375978524
58243163278125675393188862962263
58243163278125947536417692037840
58243163278126892578314071832563
58243163413040911002940347051599
58243163413040911002961268112083
58243163413040911002961268125181
58243163413040911003023944133487
58243163413040911003024029872795
58243163413696253211412171636052
58243163413697120839184635070588
58243163413697120839184635074800
58243163413697153779140266218780
58243163413699822679880395660114
58243163413708231692818743820986
58243163413708231693006771898314
58243163413708231693027692603262
58243163414000015656213999411624
58243163414000015656234920116572
58243163414000015656402027488952
58243163414000015656422948193900
58243163414024325313610593280044
58243163414024330987129788746292
58243163414024330987317816823620
58243163418625075702091129245810
58243163418916815193284280334422
58243163418949230693121261872982
58243163418949280518489471888000
58243163418949280518489475070328
58243163418949280518490476292104
58243163418951981810143558086984
58243163418953188055124832233665
58243163418953188055125089464159
58243163418953188055145752821973
58243163419605793833356436865942
58243163419605793833359531466568
58243163419605793833380452171516
58243163419605793835636789099452
58243163419616857106129331302734
58243163419617792078098960985407
58243163419617806902256989798703
58243163419824584365271364164719
58243163419897533331889270712982
58243163419897533331892365313608
58243163419897533331976134226840
58243163419897533334232471154776
58243163419900235037667475951680
58243163419901469329789465378312
58243163419901469741383443209956
58243163419932650537504454307912
58243163419932650537504457490240
58243163419932699951282013845088
58243163419932699951283391339408
58243163419932956400419455523092
58243163419933856782695938405111
58243163419933856782758700519955
58243163419933901257408527953471
58243163419933906196536260061343
58243163436678163726889905754113
58243163436678163726893378012461
58243163437310296295449939744969
58243163437626445001282599486375
58243163437658532310651143186262
58243163437658832042469571851363
58243163437658832044917292906785
58243163437658832454189072844224
58243163437658832454251834964684
58243163437658876517118622690791
58243163891615248597157092621036
58243163891615248597721947459804
58243163891615248597910233804336
58243163892306890152359225782266
58243163892590564567273717573722
58243163892598674115754481372904
58243163892598718587391729990614
58243163892622989446670270707572
58243163892623033918307519325282
58243163897199418822557911822008
58243163897231839682966885423918
58243163897235741731890629687224
58243163897235741732455488753868
58243163897235743378831395829642
58243163897235743378831396762762
58243163897235743378831396775860
58243163897235743378831396892500
58243163897235743516280436800236
58243163897235743516280436916828
58243163897235743516280437849948
58243163897235743516280441030872
58243163897235743516280441150368
58243163897235743516280695197130
58243163897235743516280699429218
58243163897235743927874418862516
58243163897235743927874418982012
58243163897235743973628003772432
58243163897515469945947589814424
58243163897515469945966158874674
58243163897515469945968481822968
58243163897515519771319127183244
58243163897515519771337696243494
58243163897515519771340019191788
58243163897523573820906835199064
58243163897523573820925404259314
58243163897523573821471694265708
58243163897523623646278372567884
58243163897523623646296941628134
58243163897523623647115542008932
58243163897526324937952346371308
58243163897527483008038448003800
58243163897527483008038448121892
58243163897527483008038448123296
58243163897527483008038706402146
58243163897559946548854056262642
58243163898180136971288213405644
58243163898496188087087046790092
58243163898496188087087049976632
58243163898496236266163259539394
58243163898506993666130524428844
58243163898508199913576967959659
58243163898508244386033220580083
58243163898508249327417289615891
58243163898532560951730941537827
58243163915284922357607945445855
58243163916225066357195574757107
58243163916233170231966530616291
58243174048569351785874185796037
58243174048577456896158556899001
58243174049201537426229421615789
58243174049225849051086265761117
58243174049225849051107157769709
58243174049233957865194137134077
58243174208734423579973666501533
58243174208756032266321373334869
58243174214631941990043497076577
58243174214664357490152446735317
58243174214664362429008212594865
58243174214664362431539616475695
58243174214667064132443303485209
58243174214887097928566838204620
58243174214887097928566838204668
58243174214956463199464290251806
58243174267809570707958245371825
58243174267841991146922960890113
58243174267841991146922964076653
58243174267841991149454364770943
58243174268064726234699580590944
58243174268064731768435888905100
58243174268072836834888768464164
58243174285789701906192800788076
58243174285797812506381988661296
58243174285797812506381989133472
58243174668659805558532058818085
58243174669923001800784121626916
58243174669923001801034825730020
58243174669923001938232818340568
58243174669931106498743033147984
58243174686676581070186452115933
58243174686700880521829286091651
58243174686700896400851165339013
58243174686709001508879199514041
58243174686709001511410603394871
58243174687354691962903224553135
58243174687357393663806908376157
58243174687357393666084137312685
58243174687357393666338312256987
58243174687365497541294458807509
58243174687549213374806955917170
58243174687549213374806956267090
58243174687549213374806956267250
58243174687575931638000278398904
58243174687645275356494873646882
58243174687645275357248014825970
58243174687645275357309661981970
58243174687645275769092696756506
58243174687656981502614119574436
58243174687656982737960908953684
58243174687656982738048034985548
58243174692581302787152755017114
58243174692585206483288090814001
58243174692585206483288090815405
58243174692609205700178399390235
58243174692609221622425904996613
58243174692609521811696498994849
58243174692609521814206978982787
58243174692617310810483662501791
58243174692617326732731168108169
58243174692617326734402528795529
58243174692617625689163125533309
58243174693238700620469392056477
58243174693242603080652095771858
58243174693242603080714771797634
58243174693263017186734297952179
58243174693265718887637984961693
58243174693265718887658876970285
58243174693457538598638029316214
58243174693457538598638029316374
58243174693457538598638029666134
58243174693461441058883782110242
58243174693461441058883782460162
58243174693461441058883783527184
58243174693480955329148512128590
58243174693481855759699539393550
58243174693484857194869630276750
58243174693484857789394264922458
58243174693485758219945292187418
58243174740532320680817972848383
58243174740750858652479938990300
58243174740822904075163024583800
58243174745784448826176159586245
58243174745784448828686639574183
58243174746440645902117645553137
58243174746440645904649046247427
58243174746659484065832281779826
58243174746659784209349290868146
58243174746663386480342271183332
58243174746663386480345370370178
58243174746663386526078034573694
58243174763489660328278873172998
58243174763513975704948218719774
58243174764178529712266438748764
58243174764384459737053905878312
58243174764384459737325501976958
58243174764388362151838590567310
58243174764388362197571254770826
58243174764396167115531732731354
58243174764470330340001649137226
58243174764470330340005006604326
58243174899411409623104905947589
58243174899419514733410169059145
58243174900043591559699317523121
58243174900065205599213101173093
58243174900067906888337877921261
58243174900067906890615106857789
58243174900355788993372962215768
58243174900355788993623666301610
58243174900359391264620088777496
58243174905317033556998365208963
58243174905317033557541557432355
58243174905317333746248038500799
58243174905317333746812122732783
58243174905973530822231337182635
58243174905973530823044174572137
58243174905973530823044174573541
58243174906196271396296133336896
58243174906204376508481677099476
58243174906204376508481677221732
58243174906204376508481677571652
58243174906269233496819319793222
58243174906276438587731038146820
58243174906300753918709963021966
58243174923918545227344301296956
58243174923918545229788666302220
58243174923922147498340380798988
58243174923922147500784745804252
58243174923929352179974897296608
58243174923929352179974897768784
58243174923929352225707561500124
58243174923929352225707561504336
58243174924002314827851947863808
58243174924003215258399876296054
58243174924003215258403233763154
58243176104768025952037958563558
58243176104768027186819892058490
58243176104778799413954317972582
58243176104778801060518518826018
58243176104778801061083374710334
58243176105424491512574962749472
58243176105435296679187289946254
58243176105435298326316346684006
58243176105643329076767277752530
58243176105643329488550312527066
58243176105643329624995163962738
58243176105643329625559248194722
58243176105643329625748305141826
58243176105646031191985661697712
58243176105646031329183654308260
58243176105646031329246416073184
58243176105654134655162643955936
58243176105654136302291696461600
58243176105654136439488917419816
58243176105654136439489689072148
58243176122492969918835210972932
58243176122493001623531178760690
58243176122493002858313112255622
58243176122504709004997214067492
58243176123149467184068182946604
58243176123161172918492291783818
58243176123368304747445709614574
58243176123368305296488384159870
58243176123368305297052468391854
58243176123369205727039411424830
58243176123369205727603495656814
58243176123369205727855314364630
58243176123380010893564955542128
58243176123380010894129811426444
58243176123452956881235565458276
58243176123452956881800421342592
58243176175682305605956263049858
58243176175682305606709404228946
58243176175686211778164761205862
58243176176338802871942376202618
58243176176545933466113860551492
58243176176557640847665907268184
58243176199974553274399673499691
58243176200266294605589051033778
58243176200266337237794929090329
58243176335203483143366180522248
58243176335203483143366180535298
58243176335203516495191200811458
58243176335204383711177962162680
58243176335204383711177962175730
58243176335204383711366247457452
58243176335204417063002982447678
58243176335204417063002982451890
58243176335859980408599152491708
58243176335859980408599152508970
58243176335860880976410934132140
58243176335860880976410934149402
58243176335860880976599219426912
58243176335860880976599219431124
58243176336078818384320359209300
58243176336078818384323798183460
58243176336078818384323802415548
58243176336079718951483597907712
58243176336079718952323522149022
58243176336079718952386283909574
58243176336079718952386283909734
58243176336082420655821633080380
58243176336090525766064906079344
58243176336090525766127667844268
58243176336151764377074657912532
58243176336151764377325362015636
58243176336152664939154207823860
58243176341113309275305508085552
58243176341125065923585109725039
58243176341125065923668792078271
58243176341773458078596500940387
58243176341781563188818081698711
58243176341781563188818110278427
58243176342000368547307153547246
58243176342065197577045652434195
58243176342065197577045681013911
58243176342065197762403364222674
58243176342065198174185627349090
58243176342065242041908074177793
58243176342065242041908102757509
58243176342065242043414736535751
58243176342065242043435657124059
58243176342073302687350915545751
58243176342073302687350944125467
58243176342073347152297019642581
58243176342096718184209951205992
58243176342096718184294007451418
58243176359726244649351401009338
58243176359791073816371489120919
58243176359791118281233910864517
58243176359798279093435992293260
58243176814762480366120572200302
58243176819715571240624117479292
58243176819715571240624122065512
58243176819715571286628754395040
58243176819723675115583362863932
58243176819723675115583367450152
58243180412812417248804997320518
58243180412812417249619785655606
58243180412812417797847671865814
58243180412812417798411756097798
58243180412815118952993487666040
58243180412815119364587465497684
58243180412815119364838169600788
58243180412815119501848219873156
58243180412815119502036162211336
58243180412815119502098923976260
58243180412823222827764443523820
58243180412823224062546377018752
58243180412823224475144204364676
58243180412823224612341425322892
58243180412823224612342196975224
58243180430537392920298217517650
58243180430537392921113005852738
58243180430537393332896040627274
58243180430537393469340892062946
58243180430537393469904976294930
58243180430538293899891919327906
58243180430538293900456003559890
58243180430538293900457118164602
58243180430538293900707822267706
58243180430549099066417463445204
58243180430549099067069445361384
58243180430549100301764252824452
58243180430549100301851378856316
58243180643248807124336105810788
58243180649168556151534382017588
58243180649169455987098569585665
58243180649453134840166869824107
58243180649453134840187790412415
58243180649461239950472904587995
58243180649461239950493825176303
58243180649461245446194874360597
58243180649484644332787104783558
58243180649484655445824506237946
58243180649484655445908562483372
58243180649484655450907080416106
58243181122150373167934358961870
58243181122150373168122387039198
58243181122174688498850148296538
58243181122174688499038176373866
58243181128058998581224025738670
58243182557654553465249522404800
58243182562906681613097268425652
58243182563563178878330240399324
58243182563563178878414296644750
58243182563782016854054886073814
58243182563782027967092287528202
58243274082579865035753613083433
58243279748639443070020631798084
58243279748639443070021403450416
58243292670146707588578927159644
58243292671094983878016744718450
58243292671119265855477937093732
58243292671119265855666222375406
58243292671119299207240281357166
58243292746946830388644029991246
58243292746954935498382881328342
58243292746958837958628637664446
58243292747903211239592812676940
58243292747907113646763522507942
58243292747907119188009202516872
58243292747907130118115604200812
58243292747931100794839431008196
58243292747939534092503064900342
58243292747939534092505643277768
58243292747939534092505647528570
58243292747939534092505762319818
58243292747939534093321550472582
58243292747939534093321579524681
58243292747939534093321579524682
58243292747939534093321665263829
58243292747939534093321665263830
58243292747939534138238421922612
58243292747942241332749025492563
58243292747943136411762437652219
58243292747943141763237290642679
58243293149620664637637549534735
58243293149692441030929739527205
58243293149693343248066472663523
58243293149693594161072002245855
58243293149693610632926263975140
58243293149693641790459836588477
58243293149729664907680589375861
58243293149729666140015063283569
58243293149729666142465994776253
58243293149729666147548568954413
58243293226493716412091754464124
58243293226505773945171205060134
58243293386026617938977335965803
58243293386038658861602112215042
58243298892585280998582930743761
58243298892585280998583702396093
58243298892585431162131165385050
58243298892585431162132194254826
58243298892585431164454392134532
58243298892585431711174958075730
58243298892585431713434389604292
58243298892585731902767659632676
58243298892901825704391495402016
58243298892901825841589373221316
58243298892901827076995857417282
58243298892901827078690433061528
58243298892901827488777863326254
58243298892901827488781302283152
58243298892901827496120902134840
58243298892901831202161278263882
58243298892912337414849031044022
58243298892913533224837110657738
58243298892913533224837139355546
58243298892913538034576464126662
58243298969385833975895098334892
58243298969385833975895099851212
58243298969397545063488641425530
58243298969397557828738014049704
58243298969397557965936006660252
58243298969397561488959720201528
58243298969397845252759235422314
58243298969397861678292731949450
58243298969677634547022287842350
58243298969677638068332913026246
58243298969677638068332914076006
58243298969677638251368088677066
58243298969677638258899499936514
58243298969710054803516946460608
58243298969710054986468523862980
58243298969710054994059253681104
58243298969713640655942380255638
58243298969713655290374004674406
58243298969713657073947908611530
58243298969713657257712208753654
58243298969713657257715307586368
58243298969713657259490466733662
58243298969713657259493561334288
58243298969713657259493562850608
58243298969713657259493565920508
58243298969713657264493573417170
58243298969713657265306037754252
58243298969713657265309480960500
58243298969713657267000613385400
58243298969713657267000614448258
58243298969713660826575598582134
58243298969713660834169314331050
58243298969713660834169685867358
58243298969713660963836267218458
58243298969713940845275650628118
58243298969713957453764167413954
58243298969713957456271207382184
58243298969721762237538082147638
58243298969721762374861598642166
58243298969721765897885311139298
58243298969722045902987415369838
58243298969722051446011843953774
58243298969722060728843460320046
58243298969725651932869187616216
58243298969725653579935454020974
58243298969725653579935455070734
58243298969725653579997469532406
58243298969725653579998217185578
58243298969725653717258971915182
58243298969725663000090242508240
58243298969725668358402660044862
58243299128930726418735075763534
58243299129113258141936698857718
58243299129257648997868594038799
58243299129257649043639627277383
58243299129257653936992855760339
58243299129257653982767361257111
58243299129258538498583724747502
58243299129258538498583724747662
58243299129258538498584757868240
58243299129258549153835263294931
58243299129258549565616494369243
58243299129258549565617527471108
58243299129258549565886023214896
58243299129258549611642018210482
58243330078597044257915307333874
58243330078621358354240548365358
58243330078621359587138843506031
58243330078621359588833420666597
58243330078621360000616459691934
58243330078622253421583574146755
58243330078622254474186963136935
58243330078622254476443300064871
58243330078622254618227045518855
58243330078622255068711597782643
58243330078622258362967645054419
58243330078622258370561847135103
58243330078622259973652816844406
58243330078622259973652816844407
58243330078622259973652816848619
58243330078622259973840844921734
58243330078622259973840844921735
58243330078622259973840844925947
58243330078622260010095668690307
58243330078622260019322805022147
58243330078622260019385481052135
58243330078622260156583473658470
58243330078622260156583473658471
58243330078622260156583473662683
58243330078622260568365479567442
58243330078622260568365479567443
58243330078622260568365479571655
58243330078622287827704236122097
58243330078622291717237030348893
58243330078622304482009100286984
58243330078622304484185226765744
58243330078622304484265437214920
58243330078622304484456822877440
58243331436637587810253905422572
58243331437604897680413079174021
58243331437604904275958533157841
58243331437604947094255639089159
58243331437604947642480512201589
58243331437604947642483868251747
58243331437606105033040908813931
58243331437606148262305490936257
58243331437606148263120279271345
58243331437606149497652283497833
58243331437608807285456253654267
58243331437616912395761516765823
58243331437616912396389137601763
58243331437616954665016722986665
58243331437616955214059741888073
58243331437616955214122417913849
58243331507537492333123712498202
58243331508508409233178283290653
58243331508508409370376189812133
58243331508508453835301373670575
58243331508520415706417241405823
58243331508520415706417241755583
58243331508520416803938506614191
58243331508520416941199174900755
58243331508520460034018994862857
58243331508520460034081670538873
58243331513437711844534534579740
58243331513445815720057487938482
58243331513445817549448110085302
58243331514313312688218636996457
58243331514313312688406922291229
58243331514321016711898718290531
58243331514321016712463574174847
58243331514321018496288525171459
58243331514321018496288525171667
58243331514393920026417426790809
58243331514396621729852772779127
58243331514417077876360697575357
58243331514417078013558431547099
58243331514417078013621451950829
58243331514417079248152336964703
58243331514417079248152336968915
58243331514417079248403385445761
58243331514417079659934342873675
58243331514417377653284172562813
58243331514417378202076143005005
58243331514417378202892045949017
58243331514417379300412966782607
58243331514417379437610959393155
58243331514417379437673721158079
58243331514417379437673979443949
58243331514420979924530956167949
58243331514420980473322926610141
58243331514420980474138829554153
58243331514420981571409046284431
58243331514420981708669714920755
58243331514420981708858091622627
58243331514420981708920763049085
58243331514420981708920767648403
58243331514429085033138170327151
58243331514429085447183424029385
58243331514429085584381416639933
58243331514429085584381416989853
58243331514429085584444092665709
58243331514429086681714309395987
58243331514429086816712074264275
58243331992044476010596788792138
58243331992920078041826116325974
58243331992992621763756202075785
58243332151568209432778791655386
58243332151568209432778791655387
58243332152224706560813771018511
58243332152224706690481472640662
58243332152224706690481472640663
58243332152224706698011763623283
58243332152224706698011764691916
58243332152225607128625467982653
58243332152225607265823460593201
58243332152420091657317074681229
58243332152440810024422591856595
58243332152440810070155256060111
58243332152443506420421168114613
58243332152443508204809860386825
58243332152443511184713396403791
58243332152443511316075673651475
58243332152443511321911389014338
58243332152443511321911389014339
58243332152443511733756444014813
58243332152443541556383833266419
58243332152444408773123740397451
58243332152444411889723085978481
58243332152444445693788819857181
58243332152452517451708335914643
58243332152516501781219242960573
58243332152517402210141842394479
58243332152517402211836418505285
58243332152517402347339834999203
58243332152517402347339835005027
58243332152517402347339835471587
58243332152517402806358355718419
58243332152517402806360680079651
58243332152549825031993584976251
58243332152552526186635926334777
58243332152552526323646666771131
58243332152552526323833918595404
58243332152552526323833918595405
58243332152552526323834951715983
58243332152552526323896594621180
58243332152552526323896594621181
58243332152552526735428672680103
58243332152552529890981726469653
58243332152552530028180495333254
58243332152552530028180495333255
58243332152552530028180752550698
58243332152552530028180752550699
58243332152560635138485758444810
58243332205726551398522646275596
58243335821700945420680918978506
58243336300307704048306917399476
58243337729320056025922139362335
58243337888855645117949495963088
58243641410015290581832598055367
58243641410015307053122778207041
58243641410015335054034702557393
58243641569540116690578700091945
58243641569540116690578814410809
58243641569540121631962881086385
58243641569541017258306827958702
58243641569541017258306913697802
58243641569541017258327719967246
58243641569541017258327719967294
58243641569541017258327834286158
58243641569541322205947234614049
58243641569553024645363069534049
58243641569553024645363069534050
58243641639472230603623225052278
58243641639472230785885080369534
58243641639472230785885084028458
58243641639472230785906004616766
58243641640420462046734649959750
58243641640420462054328852036222
58243641640420478662876572939406
58243641640420506343516616898776
58243641640420522944473722775084
58243641640451698164087806674951
58243641640451698209841391465371
58243641640451726163307478329351
58243641640451726164999731025303
58243641640451726210753315815723
58243641640451726210753315817127
58243641640452898921170440475829
58243641640452926919490149044122
58243641640452926919490153761644
58243641640452926919741197639012
58243641640452926919741311957876
58243641640452926919762118221496
58243641640452926919762118227320
58243641640452926920306056705655
58243641640452926920306056705656
58243641640452926920306171024312
58243641640456495884917668259539
58243641640456495884917668259540
58243641640456495885481404463278
58243641640456495885502325523969
58243641640456495885502325523970
58243642048114411644347854687502
58243642048114411644347854746551
58243642048114459822590335377619
58243642048114461057936349863158
58243642048115312212159550588627
58243642048151682695568237577441
58243642048151684342132173799017
58243642048151684342132176981345
58243642119019164942284402649766
58243642119051236876784881315515
58243642119051287024127118158115
58243642277603770454417888168435
58243642277603770459498134816293
58243642277603770459498135166213
58243642277603770461945856221635
58243642278478771971450509365333
58243642278478821382780346913967
58243642278478821977304981559675
58243642278478821977388665784971
58243642278478821979836386373625
58243642278478821979836386840393
58243642278479072343526121148019
58243642278479122166659231085399
58243642278479122169106952140821
58243642278540043571524362011254
58243642278550850384509242912475
58243642278550850384511566910529
58243642278552051688040355621806
58243642278576016862620434381691
58243642278576016867704123168775
58243642278576016867704151866583
58243642278576016870151874338947
58243642278576066283992195995179
58243642278576316874214526713119
58243642278576317011221132244045
58243642278576317011221133779239
58243642278576317011471837882343
58243642278576317056974717521303
58243642278576317057225422674167
58243642278576366287800701059999
58243642278576366424416012725845
58243642278576366836009990557489
58243642278576366836762102866801
58243642278586873638431690582393
58243642278586873643515036412885
58243642278588024431103142952827
58243642278588074212416044115673
58243642278588074212499612150041
58243642278588074217499275155125
58243642278588074217499361248405
58243642278588074217562037274181
58243647791007429593513411235464
58243647791007429776444068049528
58243647791007744606945472656355
58243647791323545539785056667984
58243647791323545539865411669026
58243647791323545539868850625924
58243647791330750089053476262427
58243647791331654357906742556885
58243647791331655598335991795429
58243647791334351758812859545205
58243647791334356068601186721715
58243647791335552698825777560773
58243647791335556229180763176878
58243647791335558058769757654120
58243647861911232543831908230300
58243647861911232543831909629980
58243647861911250845264709924538
58243647862227338973191053799482
58243647862227348306901073498278
58243647862227348489915298813270
58243647862227350137065390599323
58243647862227350137065390599324
58243647862227350138676283418162
58243647862227350146267013236286
58243647862227350273489202283834
58243647862227350274239248997810
58243647862227350274242347830524
58243647862227353797327818951238
58243647862227353797349082612778
58243647862227353850696382092112
58243647862235438730243861733850
58243647862235438776060208290598
58243647862239046361438373803806
58243647862239046361522056623598
58243647862239046544536396263070
58243647862239061227082286590660
58243647862239061227082287653470
58243647862239061232164860768820
58243647862239061232164861831630
58243648021444119245970744443642
58243648021444119246054312478010
58243648021444119291724329352106
58243648021444119291807897386474
58243648021760239957776715009772
58243648021760239957776718196312
58243648021760239958027763486410
58243648021767139410382110900739
58243648021771041825145989688879
58243648021771931279835825076028
58243648021771931279917187663086
58243648021771931279919507429260
58243648021771931463121875127346
58243648021771942027096370089972
58243648021771942390697220604207
58243648021771942436450805396031
58243648021771942438626554104795
58243648021771942438626554104801
58243648021771942438627587206660
58243648021771942438875162362300
58243648021771942438877601145570
58243648021771942438877601145778
58243648021771942438877601147022
58243648021771942438877601164492
58243648021771942438877601164497
58243648021771942438878634266148
58243648021771942438878634266356
58243648021771947332082061647883
58243648021771947339612353699137
58243648021771947377751849282124
58243648021771947926794866784220
58243648500322570615207851630068
58243648500322572399513864553264
58243648500322572399597658511204
58243648500334277995861311467512
58243648500334277995861312867192
58243648500334277995861340165320
58243648500334277995861341565000
58243648500334277996759898340936
58243648500334279780333802278060
58243648500334561714469462218504
58243678899907943430013665001828
58243678899907976783551829995582
58243678900230946032746209946938
58243678900230947269871147255762
58243678900232146792087906928174
58243678900232148026869840423106
58243678900232148026870959612426
58243678900232148438464937444070
58243678900232148438652965521398
58243678900232190524412913080428
58243678900232192308719156507592
58243678900242953603569969870060
58243678971110435298527011359160
58243678971110435710309017268132
58243678971110437085380960645228
58243678971110437496974938476872
58243678971111335820604636510717
58243678971111335866337300596189
58243678971134446683881626126055
58243678971134446729614290329571
58243678971134446729635182338163
58243678971134446729885886441267
58243678971134446734132775670653
58243678971134447278677856883459
58243678971134450389919679306803
58243678971134450395002248879869
58243678971134450435652343510319
58243678971134450435673235518911
58243678971134450435923939622015
58243678971134450440923974631370
58243678971134450984715910064207
58243678971134452224497878568494
58243678971134452226840222314277
58243678971134452226840222318489
58243678971134483741744699596013
58243678971134483787477363799529
58243678971134483787748959911225
58243678971134484336540930353417
58243678971135647485881763196195
58243678971135647486132467299299
58243678971135647491215036872365
58243678971135648034924437741491
58243678971135648040843835451971
58243678971135648042536088143710
58243678971135648042536088143711
58243678971135651009720379863599
58243678971135651009741271872191
58243678971135651152084510081581
58243678971135651152085284916241
58243678971135651197817174168457
58243678971135651197817949003117
58243678971135651558783946417487
58243678971135652793294283800723
58243678971135652839047840012831
58243678971135652839298544115935
58243678971135652981663822123438
58243678971135652981663822123439
58243678971135653388090514558127
58243678971135684361545400152809
58243678971135684361816996264505
58243678971135684910608966706697
58243678971146458011746959718428
58243678971146458560538930160620
58243680176495237120134836500099
58243680176497938823570211163139
58243680388225232144422625151626
58243680405959514232158129025204
58243680406930427610545014093327
58243680406930459726937238179827
58243680406930459727753141123839
58243680406930470291833531899801
58243680406930470840876549401689
58243680406930471938398851978901
58243680406930472075659602105023
58243680406931628367628423201041
58243680406934330071063768122337
58243680406934330483599263833489
58243680406942435181368774016449
58243680406942435181369031233893
58243680406942468533358059707233
58243680406942477862657291822923
58243680406942478411613527666689
58243680406942479646395461161621
58243680411867688789350384417184
58243680813657064989607192190381
58243680814310714503995124515520
58243680814310714504016045221872
58243680814313417442212171225572
58243680814497094614792924171878
58243680814497095026386902003522
58243680814497243499301454516029
58243680814529513767406554982138
58243680814529513813139219185446
58243680814529513813139219185654
58243680814529519127894749900800
58243680814529519128082777978128
58243680814601599134360643211074
58243680814602509588039429252822
58243680814602509633793014161286
58243680814637570786675011585222
58243680814637631183091166521070
58243680814637631732698954150656
58243680814637632964948453849434
58243680814637632967479854542320
58243680814637633013149760864484
58243680814637633013233443684276
58243680866831992004086852781777
58243680866831992011617144833031
58243680866832292200887738891086
58243680884558168981370277423456
58243680884558168981370277423504
58243680884558168988964819335475
58243680884558168989048506760396
58243680890465593096213061370136
58243680890466494205201350822500
58243681026368784871465321240519
58243681026368784871465321240520
58243681027013123853565841083936
58243681027013124265348104197302
58243681027021225671308341658722
58243681027337341025314814069398
58243681027337344729660614554194
58243681027337344729744296907426
58243681027340040945010010742026
58243681027340041125680112581422
58243681027340041125763794934654
58243681027340041127186402930896
58243681027340041127939548342072
58243681027340041128023231167480
58243681027348147839139880825176
58243681044081302116497365496427
58243681044081302116497365496587
58243681044082950024809256011152
58243681044093306531850863415685
58243681044093310236113095866113
58243681044737799380977193108843
58243681044738996975728477646587
58243681044749803614069610540925
58243681044749803797083835389357
58243681044749806951800837177907
58243681044749806951800837196781
58243681044749807501346067839785
58243681044921782051936295879010
58243681044933484484573549624957
58243681044933489980108003421376
58243681044933489982552368308548
58243681044933489982552368780932
58243681044953902708976846047091
58243681044954202856762325025426
58243681044956599058156029281067
58243681044956599058407077757913
58243681044956599058991710691977
58243681044956599059242758101593
58243681044956604000629927841971
58243681044956604004876818494123
58243681044956604004897710502715
58243681044956604005629962855379
58243681044956604005629962855539
58243681044957799815990403859321
58243681044957801599628103031867
58243681044957801600380215345550
58243681044957801607995223337174
58243681044957806960412285609982
58243681044965910416162803468919
58243681045030795039092893449013
58243681045030795222020077536717
58243681045030795222020077538169
58243681045030795222020077892461
58243681045062015455038655868569
58243681045062017102166678441599
58243681045062017102166678445811
58243681045062316696892750206900
58243681045063217859250059919979
58243681045065906794903967001240
58243681045065917321575681565671
58243681045065917321575681565680
58243681045065917365068797122139
58243681045065917366492436708137
58243681045065917366680809154787
58243681045065917366764377189155
58243681045065917367244549017449
58243681045065917367328117051817
58243681045065917732541778862683
58243681045065917732541778881557
58243681045065917915472435204571
58243681045065917915472435223237
58243681045065917915472435223445
58243681045065917915472436739765
58243681045065917915556003257812
58243681045065917915556003257813
58243681045065917916371910788044
58243681045065918967887796589599
58243681045065919150818452931487
58243681045065919150818452948749
58243681045065919150818452954573
58243681045065919150902020988941
58243681045065919562664254552429
58243681045065922672233596625305
58243681045065922855415302365304
58243681045065922855415302365305
58243681045065922855498870399673
58243681045074022842847041974239
58243681045074023025777698334793
58243681045074028377336238387169
58243681050002085766789614370135
58243681050002085766789614370136
58243681050622104517258161871102
58243681050646419848173951205770
58243681050865224472073576591050
58243681050865229372978045347114
58243681050865259012947866171676
58243681050866430727116346138222
58243681050866432373492257464798
58243681050866882268713506484719
58243681098135435266545027996258
58243681121740816722781729312507
58243681121766032484230982318751
58243681121766032621428974929299
58243681121875351339119811995631
58243685192820201799076879758298
58243686556840967073188144883100
58243686556842167830190195163460
58243686556842171534535994132665
58243686557494577188363181272799
58243686557494577195896572156767
58243686557494627150911417474265
58243686557494627150911418524025
58243686557705460362686704301355
58243686557810678275161136521919
58243686557821483303757615822099
58243686557821483486690252260475
58243686557821483486773935080267
58243686557821483486962221424799
58243686557821533264048768958777
58243686557821533266577075051037
58243686610016199215796832660909
58243686610891195975108150137496
58243686627742074219692939146663
58243686627742074219693312218005
58243686628616171646539727428186
58243686628617072262612134891482
58243686628619773368743836488026
58243686628689117634271980250776
58243686633650399444339948320237
58243686769540978475035067215168
58243686769540978475035325495470
58243686787265650802600007445816
58243686787266851557090773142960
58243686787266855263128855035295
58243686788152660116719824600838
58243686788152660119226865631878
58243686788152660119230308838126
58243686840444483981130729349309
58243686840444485216474075399116
58243686840452590326782781833767
58243686841327585300867464200680
58243687247823533936000320855336
58243687247823533936000321918146
58243699691704707456639797409010
58243700242155147848974312908313
58243855340662077195764503870261
58243855494274632796781494141729
58243855494277334500216581845581
58243855499858747663196806128279
58243855499858795887193990877409
58243855500077640999658617305659
58243855500146933663439033311585
58243855500146933663441357309639
58243855500149635366876445013491
58243855500150835521900680666653
58243855500182952072081671673595
58243855500185653771248201868993
58243855500186860482803572782459
58243855571086762572305418571459
58243855571086762572306566477461
58243855571097568150135265659033
58243861721653370588252925624289
58243861952078053082318769060617
58243874005025486566952106082045
58243874006008589750965908496003
58243874164550262076465975348453
58243874165533365260479777762411
58243874637248400833967495736303
58243874638091331554127375458371
58243874638199383220250647253571
58243874638199385003824551209569
58243874642796500170955833286381
58243874642832521648914478308003
58243874643120703340226126778655
58243874643120703347756418829909
58243874643120704583103208209157
58243874643156677879556088386187
58243874643156726053530786344865
58243874643156726057777303938773
58243874643156727295844131097841
58243874643160579745840922417967
58243874643160579747514606053669
58243874643160627919251906028059
58243874643160629748557326280167
58243874643779903544240201000767
58243874643815925022198846022389
58243874643999658561784174570803
58243874644032029586717184305373
58243874644032079003005227017027
58243874644035931453002018337153
58243874644035932047798620630865
58243874644035979633943265300691
58243874644035981463250981364803
58243874644035981463522575922591
58243874644104058543446844622951
58243874644104106713510494493041
58243874644104107956387575923543
58243874644140129426815154059251
58243874644140129431061671653159
58243874644143983120798973768055
58243874644143983716432029579875
58243874644144031292536273742445
58243874644144031892415078682381
58243874644144033121841693994553
58243874644144033126925414543521
58243874644144033129372760880467
58243874714060532442062764799733
58243874873585312250154580939599
58243874874568715026969061927641
58243874874568715072701726013113
58243874874568715072973323641289
58243874874568715620991226548803
58243874874568715621765292666331
58243880381307609603655378666123
58243880387219837288820861012011
58243880387219838525586785992395
58243880387323986486058166612539
58244668961302604919353019410848
58244669652645442541094266196913
58244669652645442542785485307179
58244669652645443732590999326307
58244669652645448031458335269965
58244675395501242151338770051450
58244675395501242151339798921226
58244675395505144566081640621404
58244675395505144566082756643266
58244675395505144566102532629996
58244688105274490773276560057520
58244688105285249408861206599468
58244688105285292098365756566390
58244688105285297586536508048006
58244688264818178798561923438020
58244688264818178798625714562365
58244688264818178844376200149922
58244688317008506669897322630454
58244688317008506670084202797408
58244688317012409085392649883462
58244688317012409130329958772200
58244688317851382760370589844418
58244688317851432585177271327518
58244688317851432722375178198918
58244688317851432722375263938066
58244688317851432723191196996828
58244688317956738075600705005974
58244688317956738075663347734512
58244688317956738076416607949986
58244688317956782548618712452012
58244688317956787899528709558156
58244688317956799148738904340734
58244688317960684955768530274262
58244688317960684955789422282854
58244688317960684960036197081108
58244688317960684962543238112148
58244688317960684962546681790779
58244688317960684962546681790780
58244688317981064525202354732898
58244688317981097877278079125212
58244688317992805258014567383907
58244688317992805258830470327919
58244688317993072049707673861836
58244688317993105264059256916784
58244688317993105264061581264758
58244688317993105264061581381398
58244688317993105264061585514108
58244688317993105264061609962518
58244688317993105264814726693196
58244688317993105401257249527332
58244688317993105401259573875306
58244688317993105401507953630436
58244688317993105401510622470196
58244688317993105401510651044088
58244688317993105401510651049912
58244688317993105401510655767273
58244688317993105401510655767274
58244688317993105401511397304696
58244688317993105401511397309068
58244688317993105401511770376198
58244688317993105401529218706158
58244688317993105401529221892698
58244688317993105401531543052680
58244688317993105401531543058504
58244688317993105401531543170772
58244688317993105401531546240672
58244688317993105401531547775865
58244688317993105401531547775866
58244688317993105401532317893004
58244688317993105401532690964506
58244688317993105402075481536680
58244688317993105402347450719877
58244688317993105402347450719878
58244688317993105402347479299593
58244688317993105402347479299594
58244688317993105447264207374288
58244688317993105447264207378660
58244688317993105447264235954004
58244688317996674366687093090724
58244688317996707718261090300684
58244688743307536841987742905823
58244688743377779348883315657699
58244688743381666939406549144550
58244688743381683045229003241991
58244688743381715117649029775618
58244688743416488938118878322307
58244688743416488938122231190137
58244688743416488938682962554291
58244688743416488940566596195401
58244688743416488941130680427385
58244688743416536522317127231967
58244688743416536522317127236179
58244688743416538306146205817397
58244688743416538344365367787029
58244688743416538346813088842451
58244688743416538351710729543909
58244688743416538354155094549173
58244688795607161425343055706855
58244688795607161427602486763241
58244688796482463264391261441173
58244688796482511440374310543679
58244688796555440963536359676126
58244688796555441009289944467950
58244688796555442610665416431140
58244688796555442653971283330262
58244688796555442656419005455127
58244688796555442656419005573171
58244688796559011528143964663544
58244688796559011711158189511768
58244688796559043097522392665494
58244688796559043278590332294046
58244688796559043280282584640078
58244688796559043280285679596240
58244688796559043280285683828328
58244688796559043280285683845590
58244688796559043280536732304966
58244688796559044927413703232128
58244688796559044927413961512430
58244688796559044927414707754276
58244688796559311717414558660328
58244688796559311717414816927532
58244688796559311900428783508552
58244688796559343286604700304696
58244688796591415357802193837387
58244688796591415358554306146699
58244688796591415360813737203085
58244688796591463712200503936231
58244688796591463714728436975863
58244688796591465320625866408793
58244688796591465361107820661409
58244688796591465366190394839569
58244688796591480138005715480147
58244688796591765509684154641635
58244688955131940824665557210853
58244688955143648614736211269397
58244688955143648614739681661505
58244688955143948797211060873661
58244688955143948798902279983927
58244688955143948803985884561233
58244688956018950453219934196517
58244688956018999864549771745151
58244688956019250825483574069581
58244688956080222053293786357165
58244688956080222053293786358569
58244688956080222053293786475209
58244688956080222053293786488307
58244688956080222419321087034037
58244688956080222419322207475690
58244688956080222465075791334394
58244688956080222465075792265327
58244688956092229986857858558832
58244688956092229986857858571882
58244688956092229986860555978308
58244688956092229986861302233044
58244688956092229986861302250513
58244688956092229986861302250514
58244688956092230032615260096418
58244688956116195166459237412379
58244688956116195166647265476657
58244688956116195168906701237307
58244688956116195169157749713945
58244688956116195303719991787851
58244688956116195344577887277153
58244688956116195349473576697767
58244688956116195349477020258307
58244688956116195349661490325089
58244688956116195349661576064237
58244688956116195349661606179147
58244688956116195349664962229145
58244688956116195351984061289347
58244688956116244579671680665467
58244688956116244580236796949555
58244688956116244580487588195699
58244688956116244580487588313791
58244688956116244763251136234943
58244688956116245129279557220949
58244688956116245167421491606341
58244688956116245169949424645973
58244688956116245174279882282733
58244688956116245174283354186789
58244688956116245175012221424465
58244688956116245175033027693909
58244688956116245175033113433057
58244688956116245175033142479333
58244688956116245175033143547967
58244688956116245175036499597965
58244688956116245175036585691405
58244688956116245177543626722445
58244688956116495358428315132417
58244688956116495492990558606051
58244688956116495493178586683379
58244688956116495493181943087621
58244688956116495493182058941727
58244688956116495495501070495759
58244688956116495538932171479575
58244688956116544768921325360325
58244688956116544768921325377587
58244688956116544768921325714457
58244688956116544768921325727507
58244688956116544769758153496127
58244688956116544899425079334641
58244688956116544906185436507260
58244688956116544909278630032935
58244688956116545317713294752757
58244688956116545317713295802517
58244688956116545317775970782745
58244688956116545317779414338913
58244688956116545317779415388673
58244688956116545318529230512785
58244688956116545318529232047979
58244688956116545318550122521377
58244688956124650016490699618816
58244694460007838495721833968806
58244694486588699693047698509760
58244694486598003732552525257815
58244694486598003777486730246605
58244694486598003777486730248009
58244694486598003778306110166279
58244694486598003778327030872679
58244694486598008670860908014225
58244694486598008678476002099289
58244694486598008716614464227737
58244694486598008724208666304209
58244694486598009273271460850069
58244694486598010508597358570597
58244694486598010508618250579237
58244694486600394178868255841906
58244694486600395368461464543326
58244694486600407081378042936146
58244694486600705481176222478630
58244694486600705481176222595270
58244694486600707271234384712675
58244694539447510395143699123944
58244694539451110836267977995404
58244694539451132980999587613044
58244694539451416515969132543448
58244694539451429281218160798300
58244694539731209562088563746304
58244694539767228383810550896928
58244694539767228574331937529164
58244694539767512154301550403030
58244694539767526971684723644454
58244694539767528579859410375010
58244694539767528618831343522080
58244694539767528620508728631394
58244694539767528625592074461886
58244694539767528628036439467150
58244694539767528756092012158404
58244694539767528756095479811658
58244694539767528757769138981640
58244694539767528758522280160728
58244694539767528763623423417852
58244694539767528765297107034840
58244694539767532469642907169716
58244694539767532469663800596654
58244694539775320781377711322998
58244694539775337392372925116100
58244694539775617212013315144542
58244694539775620970648305203142
58244694539775632083685706657530
58244694539775632083685706774170
58244694539775633683386493743895
58244694539775633690164673486566
58244694539775633729119157829313
58244694539775637581664787257241
58244694539778039093359518577164
58244694697999698996293087764964
58244694698984297727740083529854
58244694698984297727740083535678
58244694698984297727758651191924
58244694698984297727758651196296
58244694698984297727760975538446
58244694698984297727760975544270
58244694698984297727760975656538
58244694698984297727761750378770
58244694698984297727762123450272
58244694698984297773494787653788
58244694698984319140436374513822
58244694698984319185979720316490
58244694699296511213411474550103
58244694699300413490914598725252
58244694699300413498236716828917
58244694699300413498257637533865
58244694699300413539094864844214
58244694699300413539094983865363
58244694699300413539094983867550
58244694699300413543990300687594
58244694699300413543990301620741
58244694699300413544011222325689
58244694699300413681271977055293
58244694699300413681459114452714
58244694699300413681459115502474
58244694699300418432204134134234
58244694699300418432204134151496
58244694699300418439797188317594
58244694699300418439798221419458
58244694699311219938605235112839
58244694699311220350387499302113
58244694699311220495008855960059
58244694699312109807422371298620
58244694699312109807609624522574
58244694699312109807610657643152
58244694699312109807610658115328
58244694699312120874727110071428
58244695174915190579281715253130
58244695177862749234154233692244
58244695177862750881283286197908
58244695177870854343724976312079
58244695177870854343727299610293
58244695177870854343728419872667
58244695177870854344481565302557
58244695177870855579074088989541
58244695177874456431960949001272
58244695177874456614891491024088
58244695177874456614891492073848
58244695177874741850167044253045
58244695177874756209993476499163
58244695177874756210014397087471
58244695177874756255747061290987
58244695177874756255747061292391
58244695177874756255747061409031
58244695177874756255767981997339
58244695177874756621210622293108
58244695177874756628553662151454
58244695177874756666964092410324
58244695177874756666964207201572
58244695177874756666985127789880
58244695177874756674307246010158
58244695177874756674328167648226
58244695177874756804162085020872
58244695177874756804162086070632
58244695177874757863899679876993
58244695177874757863920600583345
58244695177874757864108627610886
58244695177874757909653264668817
58244695177874757909670713116821
58244695177874757909674185375169
58244695177874758046931467842213
58244695177874758046934940100561
58244695177874758047688085528999
58244725648348002635223796454227
58244725648348002636038584789315
58244725648348002637668161459491
58244725648348002638482949794579
58244725648348003184830555231507
58244725648348003184830555232911
58244725648348003187274920236771
58244725648348003187274920238175
58244725648348007988389873270863
58244725648348007989204661605951
58244725648348008537996632048143
58244725648348008537996632049547
58244725648643409238387586584811
58244725648643411024468531436335
58244725648643411024468531552975
58244725648674630571350011629715
58244725648674630708610680266038
58244725648674630708610680266039
58244725648674630708798708343366
58244725648674630708798708343367
58244725648674631120392686175010
58244725648674631120392686175011
58244725648674925359357567033635
58244725648674925771787224736575
58244725648674925773458585423935
58244725648674925773458585429551
58244725648674925773479477438143
58244725648674925817519888940091
58244725648674925817519889412474
58244725648674925817519889412475
58244725648674925819212141636043
58244725648674925819212141641659
58244725648674928928761711835819
58244725648674929066021346880633
58244725648674929066022379999759
58244725648674929066042238889225
58244725648674929066043272008351
58244725648674929111774903092741
58244725648674929111795823799093
58244725648674929477804385908731
58244725648674929477825277917323
58244725648674930712607211417871
58244725648674930713150404108030
58244725648674930713150404108031
58244725648674930714844980797665
58244725648674930714844980801829
58244725648674930714844980802037
58244725648674930714845755636489
58244725648674930714845755637941
58244725648674930714865872806209
58244725648674930714865872806257
58244725648674930714865872811873
58244725648674930714865872812033
58244725648674930714866647646533
58244725648674930714867020718035
58244725648674930760598537009725
58244725648674930760598537015549
58244725648674930760599311848597
58244725648674930760599684921551
58244725648674930897796529620273
58244725648674930897796529620321
58244725648674930897797304459145
58244725648674930897797304460597
58244725648674930897797677532099
58244725648674930897859980484921
58244725648674930897859980486373
58244725648674930898048381635202
58244725648674930898048381635203
58244725648674930898069273642396
58244725648674931309642359466846
58244725648674931309642359466847
58244725648674931309663251474040
58244725648675825965391752262517
58244725648675825966206540597605
58244725648675825972922819148431
58244725648675825972923192219773
58244725648675825972985954338988
58244725648675826339598921111647
58244725648675826339599294182989
58244725648675826514998511039797
58244725648675826522529950995649
58244725648675826522529950997053
58244725648675829496594299747099
58244725648675830091390903575845
58244725648675831280982992019311
58244725648675831282678716619319
58244725648675831318557829079153
58244725648675831319372617414241
58244725648675831326987625404461
58244725648675831326987625405865
58244725648675831328410232915429
58244725648675831328410232916833
58244725648675831465609373433383
58244725648675831465880969545079
58244725648675831868164587856433
58244725648675831875779595848057
58244725648675831877474947376723
58244725648675864672889890399403
58244725648678531382960043915095
58244725648678532986113804323171
58244725648678533169044461137235
58244725648678533169128029171603
58244725648686631553573861768237
58244725648686632788919506891775
58244725648686633155031897338813
58244725648686633200785453550921
58244725648686636492701222794667
58244725648686636493328097837851
58244725648686636493348989846443
58244725648686636858813613479197
58244725648686636861073049707811
58244725648686636904567170157865
58244725648686636905110362027125
58244725648686636906805713911327
58244725648686637041744270293261
58244727030324460014604098793660
58244727083491136557376448160649
58244727083491283153560434354652
58244727083499241667493425977433
58244727083499241667681711272205
58244727083499687218333146748590
58244727084147633822421134839549
58244727084147633822609420134321
58244727084155738932914683245877
58244727084439417786004675724959
58244727084447491328686440133669
58244727084447522896121653541743
58244727084470606093067584348737
58244727084470606504348869386047
58244727084470606504913728452691
58244727084470648725524849593437
58244727084470648773537870618087
58244727084470649322583212467949
58244727084470650371900760920013
58244727084470650420105510445891
58244727084470650557365150206615
58244727084470906693619463384226
58244727084470906693619463384235
58244727084470950746636859168067
58244727084471806849398190988977
58244727084471806849398192405919
58244727084474508415572525384379
58244727084474508415823572444075
58244727084474508964615542886267
58244727084474551233494179917085
58244727084474551234055592595153
58244727084474551234059035801401
58244727084474551783098610097041
58244727084474551783102053303289
58244727084474553017883991397539
58244727084482613526128835555631
58244727084482613526128835555679
58244727084482613663138198847793
58244727084482613663138541804385
58244727084482613663138543221327
58244727084482613663326828160554
58244727084482613663326828162015
58244727084482613663891344276231
58244727084482613663891687232814
58244727084482613663891687232823
58244727084482614074920805997823
58244727084482614075736713541303
58244727084482614075736713541312
58244727084482656344364298912957
58244727084482656756125641445440
58244727084482656756146562035209
58244727084482656756146562039421
58244727084482656893407316414845
58244727084482656893407316414893
58244727084482656893407316764765
58244727084482656893407316764813
58244727084482657945174910736856
58244727084482657990904135866843
58244727084482658127913843182619
58244727084482658128164885992965
58244727084482658128164890242315
58244727084482658128188905884759
58244727084482658128189249904152
58244727084482658539696106309035
58244727101217463705666538681446
58244727101224217476435685844649
58244727101228271754188819329272
58244727101872609631363394706765
58244727102172467000179660330641
58244727102172467000367945625413
58244727102200385204673604763089
58244727102208489765371075978239
58244727102208490314978867874645
58244727102208532995451564226905
58244727107133890327866312646896
58244727107133890327866341226612
58244727108109052886465705386165
58244727108109053298247968512581
58244727108109054532841616712741
58244727108109054533029902007513
58244727108109055081884552724831
58244727108117115728059585985752
58244727562753496963599460713597
58244727563045292090847351890901
58244727579826924864703284339625
58244727579826925276297262158171
58244727586391752696873947364315
58244727586574528023073945843713
58244727586575735361089309294166
58244727586575735361089309294170
58244727586575735367867230768904
58244727586608150865224984037826
58244727586610551960013298455806
58244727586610551962269635383694
58244727586610551967607500532277
58244727586610551967607500532278
58244727586610852156878065832657
58244727586610885511147451127131
58244727721622681766943143815345
58244727721633484830606064461247
58244727721633488580705420096745
58244727722278278007037664466829
58244727722279179032176115789017
58244727722289985845917500060421
58244727722289985845938392070417
58244727722461955539622004457033
58244727722496777539925455179481
58244727722497083044226618166871
58244727722505188330120532398819
58244727722569772945037029906975
58244727722570073088554038878655
58244727722570073090245142735485
58244727722570973656365734779939
58244727722570973702119291108687
58244727722579079225713883934685
58244727722581769808496819428842
58244727722581780517555365356251
58244727722606085139412608763510
58244727722606086374759402374846
58244727722606095801021874930015
58244727722606095802716450690901
58244727722606095802717225531177
58244727722606095846754539250171
58244727722606095846754539604462
58244727722606095846775431258763
58244727722606095848199185507881
58244727722606095848449889616649
58244727722606095848450233985971
58244727722606095848470781625241
58244727722606095848471154690919
58244727722606095849013975365112
58244727722606101154003021450825
58244727722606101337184726846569
58244727722606101337205618855161
58244727722606101337205618856565
58244727722606101337205647434877
58244727722614206859105634516381
58244727722614206859105634632973
58244727722614206859105634651687
58244727722614206859105634988557
58244727722614206859105663231403
58244727739359811430041164079366
58244727739359815126793133983823
58244727739359815134386962988793
58244727739981186543024166897992
58244727740234818062287847751081
58244727745268140357381208133778
58244727746132935755006086101732
58244727746132936852527264867060
58244727746143438528646658386005
58244727746143443475368594441961
58244727792502317584111963970982
58244727792502317591706051256206
58244727792534736798145170213114
58244727793401934804727419234534
58244727793410038679119481554476
58244727793507351056136047938111
58244727798434963489580509646775
58244727798434963489580509646776
58244727798441712328544041519227
58244727798442913085626417512187
58244727798442913131380002422055
58244727798442916789972217996983
58244727798442916835725802906851
58244727799066989955642970781884
58244727799087401537911346006055
58244727799087406346619353206245
58244727799087406346640273911193
58244727799087406347120675673305
58244727799087706535889947086389
58244727799091310583932713171381
58244727799099410350859389485859
58244727799099410350859418183619
58244727799099410396612974395727
58244727799099414047862064952149
58244727799099414100958774880523
58244727799099414459456043255969
58244727799099414467071137341032
58244727799099564622721717619972
58244727799099564630336811705035
58244727799099564630336811705036
58244727799305310535637407962303
58244727799306206161810971391335
58244727799306207257703033001188
58244727799306507446973598300212
58244727799306507446973598300213
58244727799306507446973598301616
58244727799306507446973598301617
58244727799306507632432216853126
58244727799306511159789572471669
58244727799306511292469079857775
58244727799306511292719783960879
58244727799306539702906930402395
58244727799306540937688519522181
58244727799310113563715863462911
58244727799310115207832338556661
58244727799317012973106957551399
58244727799317017916458349175139
58244727799317017962191013378655
58244727799317018510982983820847
58244727799317468825380761358234
58244727799318213730377619901941
58244727799318218671761690337429
58244727799318219082791583941301
58244727799318219082791584059345
58244727799318219085051020174127
58244727799318247086151229465119
58244727799318369246057258771864
58244727799318369253651460499819
58244727799318369253651460499820
58244727799320920374444665736181
58244727799381888492620591237592
58244727799389998953919535342154
58244727799391214489953302094279
58244727799393916193409654878224
58244727799393916239142318726045
58244727799414308933841643683816
58244727799414325542391803370479
58244727799414625548710819730207
58244727799414625731663172561879
58244727799415513761382182266338
58244727799415524881929729550161
58244727799415524881929729900081
58244727799415524881929758247969
58244727799415524881950650256561
58244727799415524881950650606481
58244727799415526116459839728179
58244727799415526116459839729583
58244727799415526116459840078099
58244727799415526116459840083715
58244727799415526116522515755359
58244727799415526116522601843023
58244727799415526116522630540783
58244727799415526116543522549375
58244727799415526116711663395013
58244727799415526116711691619193
58244727799415526116711692091369
58244727799415526116711692097192
58244727799415526116732583747281
58244727799415526116732584101413
58244727799415526162465247950797
58244727799415526162465248304929
58244727799415526162486169009877
58244727799415526299474868463163
58244727799415526299746837646201
58244727799415529820304318101451
58244727799415529820325238689759
58244727799415529820325238806399
58244727799415529820325267386115
58244727799415529820890356509040
58244727799415529821057463524273
58244727799415529821057463529889
58244727799415529821057492103989
58244727799415529821057492109605
58244727799415529821057492227697
58244727799415529821057492581988
58244727799415529821078384232077
58244727799415529821078384236289
58244727799415529866811048434189
58244727799415529866811048435593
58244727799415529866811048439805
58244727799415529866831969028113
58244727799418227819979643373805
58244727799426336634609786262353
58244727799426336634630706852065
58244727799426336634630706852113
58244727799426336634630707324448
58244727799426336680363371172269
58244727799426336817561363666129
58244727799426336817561363782817
58244732029969809207349784145736
58244732029969809207600831205432
58244733252107320199059905314287
58244733252107320199062228262581
58244733252982323729901899131110
58244733252982323729905256598210
58244733304957591907335818749366
58244733305282247213539564506003
58244733305282247213539564855923
58244733306156350128370795165812
58244733306156350128370799415162
58244733306157250558921822430772
58244733306157250558922855549898
58244733306157250561370576487276
58244733306159951853023658282156
58244733306253460733803381708872
58244733306254359515531149644622
58244733306254361344837717785262
58244733306254361347283114393332
58244733306265216339537914986870
58244733306265216339538948124710
58244733323008128804340369086703
58244733323010830507778900456089
58244733323882226230352285112330
58244733323882226415874779919638
58244733323885828089818177417466
58244733328915548108866183966473
58244733328919150380131648489685
58244733328919155731609973738493
58244733328919155731609973855133
58244733329573267542182897145093
58244733329573267679443651520565
58244733329782744885998941053303
58244733464806679889489520707772
58244733464806729712413337021122
58244733465692836768408275517634
58244733465692838598551667173124
58244733465754977772419168758338
58244733482532909846942498632215
58244733482532909846942527328571
58244733482543712957152980467112
58244733483418713007651548691978
58244733483418714837794165526066
58244733483418714837794940364938
58244733489098048585057023029349
58244733489098048722317777404821
58244733489327340253406317514925
58244733535710538564944401642585
58244733535718639971632641058508
58244733535718643675162538599292
58244733536592739454130109228996
58244733542501414832563952870056
58244733542502617234326516646617
58244733967672391852634722727385
58244733967672391853198806960773
58244733967672391853199578611701
58244733967672391853199578613105
58244733967672391853199578617317
58244734015265250005334689087014
58244734015289911049472144776479
58244734015289911186670137387027
58244734015289911186670166084787
58244734021209041440689726163040
58244734174474281311195431476415
58244734174506696261986266700977
58244734179750404697691153518770
58244734180406918022608961765680
58244744313051346740542303261812
58244744313054048443789362888336
58244744791650001495736985092428
58244746405644919508637661936573
58244746862585566501887777887572
58244746862585583118029442586974
58244746862589468779202614537314
58244746862589485395344537516970
58244746863460934825190538506160
58244746863558181324701483121840
58244746863569886914274366028450
58244746863573789374603542317872
58244746936448606009667927739981
58244746936481026451642121228571
58244747096016613072471587645605
58245251069912374330619853174881
58245251070131162484044086737752
58245251070131212308600835777307
58245251070239280438483220838267
58245251070240429548397522709874
58245251070240431378540919100196
58245251070240481195753510117307
58245251087637294506371574750812
58245251087637300040108660739384
58245251087637300041803236383630
58245251087637332113026618662962
58245251087637344511745904752000
58245251087649339135057260121250
58245251087856136736926244048242
58245251087856138018277671419138
58245251087856138018361239453506
58245251087856138019972247063384
58245251087856138020055815097752
58245251087856138567068492532562
58245251087867844303188240586380
58245251087868144307748856065362
58245251087868144492458805886808
58245251087965101182234666392810
58245251087965101781362503742736
58245251087965104893359422872602
58245251087965104893380343577550
58245251087965106715907957141588
58245251087965106715909076355606
58245251087965106715971752381382
58245251087965106717603651999852
58245251087965106717666328025628
58245251087965106723501786146717
58245251087965106723502819267296
58245251087965107272294788292338
58245251087965107273989365336264
58245251087965151187608996393998
58245251087965154894402261071063
58245251087965401371505231693238
58245251087965402108667889791126
58245251087965406906936893326056
58245251087977109308628319636913
58245251087977146359712322322080
58245251087977162465224873088183
58245251140714959098277652767064
58245251140812205598352681613324
58245251140812210537480415238920
58245251140812221518403513223976
58245251140812254871920786209138
58245251140812255009118778821090
58245251140812255011629177317826
58245251140812260362350889130602
58245251140812270248137509719332
58245251140812271663423556892538
58245251140812275187265243699060
58245251140812275370028793136580
58245251140812275781873475425412
58245251140812277016655753295490
58245251140824266148783775288420
58245251140824266286797589353182
58245251140824282758088228665425
58245251140824282758088228665426
58245251140824283352696460514087
58245251141031059626242462367798
58245251141031059633018404206370
58245251141031060228378719194354
58245251141031113760042486105166
58245251141031114994824390553822
58245251141031114994824390903742
58245251141031114994824763625323
58245251141031114994824763625324
58245251141031114994824763975244
58245251141042771315408206769642
58245251141043065963411309709490
58245251141043070772683400673700
58245251141043071367480004969166
58245251141043071369739440729816
58245251141043071504678772070070
58245251141043120728725713298696
58245251141043121330865442141895
58245251141043121330865442141896
58245251141139128228030467375813
58245251141139133307263396778515
58245251141139133307264429899093
58245251141139133307452457976421
58245251141139177634276960027075
58245251141139183124707148686283
58245251141140028194266604865974
58245251141140028201045559448192
58245251141140028330712485168614
58245251141140028338243552054528
58245251141140028933604240113854
58245251141140028933605014954130
58245251141140031900056967037184
58245251141140031907650021203282
58245251141140033737793417597768
58245251141140033737793417597976
58245251141140033737794536811786
58245251141140033737814338304168
58245251141140033737815457518186
58245251141140033738065386781014
58245251141140033738066161621290
58245251141140033739508914998174
58245251141140033876958730921631
58245251141140033876958730921632
58245251141140078204536120114646
58245251141140078339286648534536
58245251141140081908693892522322
58245251141140083692456082818272
58245251141140083692456168911712
58245251141140083692518844937487
58245251141140083692518844937488
58245251141140317265416079924930
58245251141140328383537170166402
58245251141140328390316124748620
58245251141140328390316497820122
58245251141140328985677587644170
58245251141140329115343394036742
58245251141140329122875580136466
58245251141140332096920586503710
58245251141140332096921734414084
58245251141140333927065130810022
58245251141140333927336726921718
58245251141140334064263123066437
58245251141140334064534719178133
58245251141140377113271166661758
58245251141140377113271167011678
58245251141140377113271539733259
58245251141140378348053100506610
58245251141140378348053473222576
58245251141140378348053473576708
58245251141140378942661331412270
58245251141140382052398900641486
58245251141140383881789438935729
58245251141151139047295218302623
58245251141151139642091822248009
58245251141151139642175390282377
58245251141151183972012215121013
58245251141151189460747827202855
58245251141152034668447740266764
58245251141152035911325973256528
58245251141152039470879579054304
58245251141152039477908921593200
58245251141152039615106914203908
58245251141152040067370845666284
58245251141152040072705497190858
58245251141152040072705525888666
58245251141152040072726417897258
58245251141152040209903518149294
58245251141152040212162954264075
58245251141152040212162954264076
58245251141152073374191983267608
58245251141152084539823911022298
58245251141152084677021903632686
58245251141152085729605520293399
58245251141152089433951320307424
58245251141152089433951320311636
58245251141152089479516504539442
58245251141152090028496761339056
58245251141152090028496847078364
58245251141152090028496876130309
58245251141152090028559523458271
58245251141152090028559523458272
58245257362606842936876941350213
58245257522130375456019927002541
58245257522131275474725929376369
58245257522131276023768946878049
58245257522131276023831623253745
58245257522131576213102217251987
58245257522131620273710686760911
58245257522131620685241645260219
58245257522131620685304321281837
58245257522142430793491414871761
58245257522143281764448191097661
58245257522143281810201776007583
58245257522143331361303110773045
58245257522143331772834068572513
58245269575954061224325928858215
58245269593679036896069823393254
58245269593679085072893168054600
58245269593788289136261131541734
58245269593788337305469353420208
58245269735478841030977687617539
58245269735478890444023022449891
58245269806378743307423408208146
58245269806378743307426879049344
58245269806378743307427998263362
58245269806378743307699594375058
58245269806378787779065246881072
58245269806378787779900924032596
58245269806378793130622663124626
58245269806487995547614716356626
58245269806488040012477138096012
58245270213212950297784560991375
58245270213214151469075653960737
58245270213214199228194122977563
58245270213214200879840636563791
58245270213834673780959258899875
58245270213870696493427094951235
58245270214053180457512916216520
58245270214053229870622047822295
58245270214053229870808926913342
58245270214088302187124197183225
58245270214088352015278187972371
58245270214089503356740838052753
58245270214089503358687233340535
58245270214089503359251317568308
58245270214089552770019395225498
58245270214089552770037992528641
58245270214089552772360449174083
58245270214161531718110178651981
58245270214161579889010654640589
58245270214162482108468831180992
58245270214162482108468835430342
58245270214162482110812208064773
58245270214162482111000235061822
58245270214162482111000263777105
58245270214197554429824873542967
58245270214197602601478490691949
58245270214197604252936975151137
58245270230611069678670132746096
58245270230829907649311089633502
58245270230938826948850819155356
58245270230938874578238567212126
58245270230938874578238568629068
58245270230938874580769969321954
58245270230938876354533224388094
58245270230938876361812471162300
58245270230938876364595695154838
58245270231486421568848925772062
58245270231778156129006136417864
58245270231778205542303179871096
58245270231814178839026139922974
58245270231814226470945290089572
58245270231814228244712017414060
58245270231814228251991261005938
58245270231814228254519194045570
58245270231814228254520428045011
58245270231814228254771015922456
58245270231814462376439673604764
58245270231814511779677718549600
58245270231814528433982582714488
58245270231814528441594233120920
58245270231887408369197444566344
58245270231887456546896766389141
58245270231923431074071078541232
58245270231923431081665280617703
58245270231923431081665280617704
58245270231923479259364602440501
58245270231923480492179182989509
58245270231923480492179186171837
58245270231923480492179211569225
58245270231923480492179214869645
58245270231923480492450807680921
58245270283785995046773541178006
58245270283785995049033316726018
58245270284004833024754523780432
58245270284004833027285924137900
58245270284004834673661835447214
58245270284113753413660610231696
58245270284113753414475489259334
58245270284113753554016854485440
58245270284113801585375963829548
58245270284113801587635653992704
58245270284113801587635740085984
58245270284113801722385928716900
58245270284113801724896408368016
58245270284113803378824307628100
58245270284113803378824652001634
58245270284114053743266527777276
58245270284114101914167002366204
58245270284114103568158007760582
58245270284661348585584577500710
58245270284770599176889460932604
58245270284770599179399945642116
58245270284770599179399974339876
58245270284953082731703446739644
58245270284953132556594927176411
58245270284953132556594927176412
58245270284988254701251067326487
58245270284989105303835930999314
58245270284989105303836390164095
58245270284989105304650810026952
58245270284989105304651183098453
58245270284989105304655396894224
58245270284989105306911647374588
58245270284989105307183243486284
58245270284989105441911937473925
58245270284989105444172402458484
58245270284989105444443998570180
58245270284989153482894696477094
58245270284989153483166292588790
58245270284989153483169764847138
58245270284989153620155451560990
58245270284989153620427047672686
58245270284989153620430519576742
58245270284989155261384993475436
58245270284989155268999628395718
58245270284989155269000001467060
58245270284989155269062763227771
58245270284989155269062763227772
58245270284989405631183186798212
58245270284989405631183531171954
58245270284989405631185511262826
58245270284989437155121147638134
58245270284989453809426011803022
58245270284989453809701084877170
58245270284989455456073548275764
58245270285062334971894754888124
58245270285062334971894755341586
58245270285062334972166351099150
58245270285062383142795229930514
58245270285097505291719151678683
58245270285097506941442375474967
58245270285098357539507720213798
58245270285098357544842491246933
58245270285098357544863411953339
58245270285098357547101807984456
58245270285098357547101922303320
58245270285098357547101922402490
58245270285098357547122842996675
58245270285098357682103245622405
58245270285098357684362562714060
58245270285098405715554560318186
58245270285098405718002282908802
58245270285098405718002369002082
58245270285098405718002397699842
58245270285098405723084943180241
58245270285098405855263037284114
58245270285098405860345611816565
58245270285098407509191309615540
58245270443213514768235027043476
58245270443310726678882681283900
58245270443310776090212863785104
58245270443310776501806497597346
58245270443529564654603970552696
58245270443529614060853820672510
58245270443541271900339910325302
58245270443541321306837450403442
58245270443541321311923463538500
58245270443541321314452458395066
58245270443541321451713212770538
58245270443541321860715089607158
58245270443637682617410223891289
58245270443638532810807364561958
58245270443638533214786591619422
58245270443638533214974621113692
58245270443638533217234056880166
58245270443638533222317658510952
58245270443638533222568708400368
58245270443638533222589629105316
58245270443638533222589715198756
58245270443638533224012235554878
58245270443638533224012236617736
58245270443638533224012322711176
58245270443638533224848031751212
58245270443638533224849064871790
58245270443638533225100112281198
58245270443638533225100198024718
58245270443638533359829462775840
58245270443638533362360867010962
58245270443638582628815201056002
58245270443638582628815286795150
58245270443638582635593122176448
58245270443638582635593122526368
58245270443638582635593208269888
58245270443638582635593208619808
58245270443638582636429950413032
58245270443638582636429950767324
58245270443638582638124526407198
58245270443638582638124526411570
58245270443638582773690705138424
58245270443638583184385092601378
58245270443638583184385178694818
58245270443638583184468775775302
58245270443638583185284683324408
58245270443638583186916496830676
58245270443638583186916496836499
58245270443638583186916496836500
58245270443638833549100056772624
58245270443638833549100142866064
58245270443638882962710593515991
58245270443638882962961299018568
58245270443638883373718449067138
58245270443638883374555620161144
58245270443649640364347041118699
58245270443649689775614117481397
58245270443650540794834963424652
58245270443650540794835220171164
58245270443650540795086010384970
58245270443650540932346765110361
58245270443650540932346765110362
58245270443650590201332503502792
58245270443650590206415848965894
58245270443650590208947253214114
58245270443650590755207819408293
58245270443650590755207819408294
58245270443650590757739481919346
58245270443650590757802243688482
58245270444198118898601655959574
58245270444198135964499378729038
58245270444295330809249310199998
58245270444295380220579492701202
58245270444295380220579521280918
58245270444295380632173124978410
58245270444295380632173126513444
58245270444477911815832125913251
58245270444477912364686772013878
58245270444512984682005173291831
58245270444513885112491946171090
58245270444513885112493094063994
58245270444513885112493352344296
58245270444513885112493438437736
58245270444513885112495418429438
58245270444513885112744143957782
58245270444513885250004898333254
58245270444513934528299961964611
58245270444513934528299961964612
58245270444513935077091932389542
58245270444514168784973955524568
58245270444514218191220449588608
58245270444514218198832099995040
58245270444514218198835543673672
58245270444514218609592347482260
58245270444514218610426076763874
58245270444514234715875951154233
58245270444514235257115846843698
58245270444514235264730596555020
58245270444514235264730940928761
58245270444514235264730940928762
58245270444524992254522361886317
58245270444525042080165868554815
58245270444525876030957586300888
58245270444525892685010540938782
58245270444525892685010627032221
58245270444525892685010627032222
58245270444525892685261331152587
58245270444525892685261331152588
58245270444525892685261589532060
58245270444525892822522085877979
58245270444525892822522085877980
58245270444525892822522344611744
58245270444525925437204079319540
58245270444525925442289748080856
58245270444525925442290092454598
58245270444525925444819087311164
58245270444525925582079841686636
58245270444525942096591428013814
58245270444525942099122573981731
58245270444525942099122573981732
58245270444525942233852183093498
58245270444525942640299794695340
58245270444525942647914802686964
58245270444525942647914888780403
58245270444525942647977564456099
58245270444525942647977564456100
58245270444587164056023434061731
58245270444587164602346676631448
58245270444587164604878080162358
58245270444622236374848039116109
58245270444622236922196481440311
58245270444622236924727513331371
58245270444622236924915799675855
58245270444622286198796968973961
58245270444622286335994961230377
58245270444622286747002786689859
58245270444622286747776852807387
58245270444623137347600684746504
58245270444623137347600685796264
58245270444623137347851733205672
58245270444623137352684373533588
58245270444623137352684402113304
58245270444623137352684402212474
58245270444623137352684660492776
58245270444623137352767970147672
58245270444623137352935335781432
58245270444623137352935337316466
58245270444623137352935337320838
58245270444623137352935450572472
58245270444623137352935452106262
58245270444623137353019018606840
58245270444623137354378864470976
58245270444623137354378951627274
58245270444623137354378978789840
58245270444623137354378980323630
58245270444623137355215692738128
58245270444623137355215779881327
58245270444623137355215808579141
58245270444623137355466741197296
58245270444623137355466826940816
58245270444623137355466855988549
58245270444623137490196091691938
58245270444623137490196091696310
58245270444623137490196206481734
58245270444623137492727495927059
58245270444623137492727495927060
58245270444623186759181829972100
58245270444623186759181915711248
58245270444623186759181944290964
58245270444623186765959837185986
58245270444623186765959837535906
58245270444623186765959865864872
58245270444623186765959866233719
58245270444623186766796665304526
58245270444623186766796694002286
58245270444623186904057333936637
58245270444623187307973541779906
58245270444623187309668117774072
58245270444623187314751720349624
58245270444623187314751720467716
58245270444623187314751806561156
58245270444623187314751807610916
58245270444623187314751835140872
58245270444623187314751836307272
58245270444623187314751836308729
58245270444623187314814482591144
58245270444623187314814483990824
58245270444623187314835403175240
58245270444623187315588548708672
58245270444623187315588634329776
58245270444623187315588663027536
58245270444623187315651310705264
58245270444623187315651310705472
58245270444623187315651310823356
58245270444623187315651312240506
58245270444623187315651683776813
58245270444623187315651683776814
58245270444623187317283125752597
58245270444623187317283125752598
58245270444623187317283125765696
58245270444623187317283240538022
58245275957272207428793834247315
58245275957272209077802650984951
58245275957273409834884912186663
58245275974670278633629467095454
58245275974998084080069386985867
58245275974998085317107193657734
58245275975107337549432819808973
58245276027845205647920755222730
58245276027954456241736152044634
58245276027954457888112063371210
58245276028173010545253746195196
58245276028173010545255238461841
58245276028173010545255238461842
58245276028173012331335806109154
58245276028173012331336179180655
58245276028173012331336179180656
58245276028173012331398940949792
58245276028281362346527361343291
58245276028282264563912479337512
58245276187696891157389784674705
58245276187697791588129013607700
58245276187807043820705285085670
58245276187807043820705313764556
58245276187807043957965953721994
58245276187807044369559930132324
58245276187807044372004295478622
58245276187807044372004295496092
58245276665104995151218852696622
58245276665104995151219968722696
58245276665104995151282644394180
58245276665104995700074614819110
58245276665980347041398760331512
58245276665980347042213548653550
58245276665980347591005519095742
58245276666088697067273752660983
58245276666089598046804691306428
58245276666089599282401757497139
58245276666089599282401757497140
58245276666089599831193727939331
58245276666089599831193727939332
58245276666307553483404755103375
58245276666308437252227897482792
58245276666308453906528973595306
58245276666308453906529231875608
58245276666308453906531298059920
58245276666308453906532417273938
58245276666308453907347205595976
58245276666308453914143981586930
58245276666308453914144325960671
58245276666308453914144325960672
58245276666308454051467842455359
58245276666308454456136076733278
58245276666308454456139176038168
58245276666308454456198838493990
58245276666308454463751084724901
58245276666308454463751084724902
58309739152102079823864910172261
58309739152110183698258521645769
58309756380778416040972069547981
58309756380778421402237540330177
58309756380786525276631151803685
58309756381726667631911695099613
58309756381726712103552296585153
58309756381726717456718373401789
58309756381763035003596492425111
58309756381771140113339992936889
58309756429040143417902283638530
58309756429040143418153332102118
58309756429040143418718191168762
58309756429040159884105761896504
58309756429040159884105761909554
58309756429040159884356466012658
58309756452677346636546046901390
58309756452677346773806715537714
58309758296024036447141423209121
58309758296024084618041898133467
58309758296024089971211327817933
58309758296056505468785773936821
58309762124618785195718391838211
58309762124618796313838367470759
58309762195850398687356561689738
58309762195858502562315803892053
58309762195858502608048468095569
58309762195858503843582513899813
58309762195858503843603405908405
58309762195861214949117618684134
58309762603193128326031984292945
58309762603193128326035337160775
58309762603193129972407895619521
58309762603229447519474300987375
58309762603229462343635424401297
58309762603517349198928473565085
58309762674459863960826452463293
58309762674459864006580008675401
58309762674459864008815453594745
58309762833957628017338440996565
58309762833957628017359333005157
58309762833981941653701292978205
58309762833981941699454849190313
58309762833992750161997937196799
58309762833992750162018829205391
58309762886843482036759958171096
58309762887135256735065161214485
58309762887159572018745094828877
58309762887159572064498651040985
58309762887167675895210887780435
58309762887167675940940199116121
58309762887167675940943551983951
58309762887167677130742609586625
58309762887167677174050767206331
58309762887167677176477597788195
58309762887167677176496165798733
58309762887167677176498489796787
58309795201100092307855410678664
58309797133199910745041024030395
58309797274933968078276717099611
58309797275031214577785338417077
58309797275031219562393659621032
58309797292975934186567667000008
58309797292975934186567667000011
58309797292986788718779488204861
58309797292986788764512152408329
58309797292986790365155399531437
58309797292986790410888063736357
58309797345934740945171441540791
58309797345942828348840130161631
58309797345942828348840130161791
58309797346161716144289041346109
58309797346161716144289042395869
58309797346161716190021705551077
58309797346161716190021706600837
58309800944283998821355880454267
58309800944294804399750213542759
58309800944294804400314297774743
58309801440587869004822490132443
58309801440620290681581720274967
58309801440622992385016806929059
58309801600145022356996701906421
58309801600155877302661888657789
58309801653330756185216710130891
58309801653330803906111656699333
58309801653330803906111656700737
58309801653330804317705634530929
58309801653330805552487568025861
58309813884404197439928947861603
58309814362094184779584898906102
58309814362094184779584898906345
58309814362126605220785059343977
58309814362126605220805951352569
58309814363002852195876771566935
58309814363002852195897663575527
58309814363005553487529938405287
58309814363005553487550859111687
58309814503925210018662785617513
58309814503933315128424856505677
58309814521652336291005465606145
58309814521663141866952076571985
58309814521663141866952077621745
58309814521663141869208414548277
58309814521663143104745816421553
58309814522527633231972717714865
58309814522527633231993609723457
58309814522538438360173462491447
58309814522538438405362962118113
58309814522538438405383854126753
58309814522538438405927047399905
58309814522538438405947939408449
58309814574837118445316028889081
58309814574837118445318352887135
58309814574837118445336920897673
58309814574837119678426602746413
58309814574837119680118855442365
58309814574837119680121178390659
58309814574838015352300409719441
58309814574838068470401844612029
58309814574838068883691431208705
58309814574838070116777755940057
58309814575705261545448580770871
58309814575705261545469501477271
58309814575713365374653123082843
58309814575713365419842622709509
58309814575713365419842623759269
58309814575713365419863514718149
58309814575713365420406707991253
58309814575713365420427599999893
58310783749926186816941967427960
58310783749926186816941970614500
58310783773546265106901974907771
58310783773546281167245941098653
58310783773557091686752749099753
58310785847368434731952704163097
58310789995012692449761328043877
58310790154537506844461245875291
58310790154548333424312020067273
58310803076044771363018769584519
58310803076044771363854822980827
58310803076044771363855594634563
58310803076044771363855597821103
58310803076044771370632744455565
58310803076044771371197600341285
58310803076044786188015946394749
58310803076044787423362735775401
58310803076055528178056327918295
58310803076055576353979795595651
58310803077028189568644502364533
58310803077028190803425286412653
58310803077028205620808488351837
58310803077028205622500741047789
58310803077036294121726875243817
58310803077036294678384643874177
58310803077039896400588752934017
58310803077039896949380636932849
58310803077039896949380723376209
58310803077039896950196544463081
58310803077039913003781188588549
58310803123320676824903952989382
58310803123320676832246991797968
58310803123320677236497930821026
58310803123320677236685872792024
58310803123320677236686215765878
58310803123320677236686217165558
58310803123320682185664115674300
58310803123320693298701174172096
58310803123324545941755256642314
58310803123324579285986537206374
58310803123325451860477039639692
58310803124305297975603809188518
58310803124305297975604927469416
58310803124305297975604928869096
58310803124305297982946934562768
58310803124305297982946934575818
58310803124305297983197981635514
58310803124305297983197986221734
58310803124305297983762842106050
58310803124305314037368406937870
58310803124305314037431082963646
58310803124305314037619111040974
58310804990342143885123375924819
58310804990342143885123379111359
58310804990342143892465381631541
58310804991325563324693067702909
58310804991325567030731120883657
58310808820212047858146486371631
58310809298786405813190015280513
58310809298818821312208766818547
58310809298818821314719246334101
58310841683631322179456046935011
58310841683666438833748374875347
58310841683667339401479568290789
58310841683667339401497137533411
58310841683667344889399272712709
58310841843192120444917779812325
58310841843192125932837484234245
58310841843202930962272734927769
58310841896366163500220276133313
58310841896377869097383625978523
58310841896377874585301007802069
58310841896377874587811492039357
58310841914092023130890316244581
58310841914092023130908995509907
58310841914092023130911323044421
58310841914092023130912351560065
58310841914092028618807693131987
58310841914092028618810020666501
58310841914092039731845094586375
58310841914092039731847422120889
58310841914092039739460188671439
58310841914092039739462511606683
58310841914092039739462516205953
58310841914102833648243293117923
58310841914102833648245617115977
58310841914102833648246391950637
58310841914102844768876846175655
58310841914102844768876846525575
58310841914102850256794227645069
58310841914102850256794227649281
58310841914102850256794227662331
58310841914102850256794227999201
58310841914102850259241950117433
58310841914103750827053732111997
58310843331508065002694287760802
58310843331516168884428360018150
58310843332162127765804320562765
58310843349888004005046560635405
58310843757597561103595569847371
58310843757597577704552675723679
58310843810663519412934798531187
58310843810736470888524855651811
58310843810740072801001622627286
58310843810772488110565946250211
58310843810772488110566203467655
58310843810772488118160029286085
58310843810775189958520282675839
58310843810775206010685418109955
58310843828497463782059423664787
58310843828497469277572953568267
58310843828498369845301052719953
58310843969324676300501282649312
58310843970188300456376875951549
58310843970188317064924712000113
58310843970188317064924716249463
58310843970200011541459158583609
58310843970200011541459933418269
58310843970200022662090389042967
58310843970200022662090389392887
58310843970200028150010093460675
58310843970200028150010093464887
58310843970200028152520578052095
58310843970261251931966160374293
58310843970261251939560247659517
58310843970296374084216646076797
58310843970297269154004923302608
58310843970297269161599011060273
58310843970297274283405319803122
58310843970297274652028428067149
58310843970297285762556116582449
58310843970297285762556116936581
58310843987914176695619114624509
58310843987914176695619116024189
58310843987914182183514803739243
58310843987914182183517898339869
58310843987914193296551862237039
58310843987914193296552205193631
58310843987914193296555299794257
58310843987914193296555301193937
58310843987914193304166951718621
58310843987914193304166951735883
58310843987914193304166956322103
58310843987925003821503313657807
58310843987925003821503313662019
58310843987987128178802487732157
58310843988022244825498400852755
58310843988022250323458886149437
58310843988022261434049336779581
58310843988022261434049336796843
58310843988022261434049337133713
58310843988022261434049341383063
58310843988023150891270668139789
58310843988249238059037703002904
58310843988249238059058595011496
58310844041099914227429716773763
58310844041197171839977804226707
58310844041197177335491595933851
58310844041197188448528997388239
58310844041199873687932145238555
58310844041199879038653857049927
58310844041199889740097280672671
58310844041199895090818992484043
58310844041199895093350483521171
58310844041199895098434086569107
58310847638895957799446421049158
58310847639771609700209687326260
58310847639771609702654052331524
58310847639779413388345026782910
58310848064949470032381724255632
58310848118345652643700402724184
58310848118345652643700403773944
58310848118371163788619034938035
58310848277003486036591891637496
58310848277903149373802595961572
58310848295421928503157886519708
58311139029332798706051876277325
58311139100204232827358765198452
58311139123837533722683058794628
58311151792255459536531284734007
58311151810016800750047198774499
58311151810016800750047198787549
58311151951780288758404590418273
58311151968556913480243374002979
58311151969541583631246617240697
58311151969541583631246732504121
58311151969549636942938181678189
58311151969549637545077537337459
58311151969549686910844772802693
58311151969553239816324665316337
58311151969553289230102339177993
58311151969553289777453105850169
58311151969553291012235039345101
58311152021746269481013561076008
58311152021746269892607538907652
58311152021746302697270165424846
58311152021746302699529601185496
58311152021746302829196526910130
58311152021746302834530834061170
58311152021746314359162213347202
58311152021746319298857130391628
58311152022730867932100319407472
58311152022730867939442325114194
58311152022730873428115261036358
58311152022730873428177937066346
58311152022730873611192276700202
58311152022730917894732611505896
58311152022730917899815182497516
58311152022730917899815952727082
58311152022730917899818279930550
58311152022730917899818624286821
58311152022730917899818624286822
58311152022730917899818624640954
58311152022730917902262989292085
58311152022730917902262989292086
58311152022730919729898997448186
58311152022730919729899000630514
58311152022730923435937050628934
58311152022730923435937053811262
58311152022730923435937053829976
58311152022730923435937054879736
58311152022730923435937312097180
58311152022730923436000073862104
58311152022730923436188101939432
58311152022730923436188102293723
58311152022730934548973680430990
58311152022730934548974455265650
58311152022730934548974456334124
58311152022730934549036356456766
58311152022730934549037131291426
58311152022730934549037132359900
58311152028639543496687428140773
58311152028639545143063339467349
58311152046353712766222653453998
58311153866077661279672371708529
58311153866110076777813998526267
58311153882855541656023356491313
58311153883838959858552451711701
58311153960760055245047406495772
58311157694891210944224955952747
58311157712725440692745971426185
58311158173246695929019830887109
58311158173246699635057884067857
58311158173246701274090555701527
58311158173279115134333359397775
58311158191004090659256240183725
58311158191004090666030952272413
58311158191007992524976586680957
58311158191007994355120754709109
58311158191295879570810393207623
58311158191299798640447261876573
58311158191332198720782320017193
58311158191332213544940234045065
58311158191332214139465241762275
58311158191332214140281144700463
58311158191335799802980178704655
58311158267820125284359893544824
58311158267820140108517922358120
58311158268147936967991657327225
58311158268147936970247994255161
58311158404046319615459416474407
58311158404046319622801422181129
58311158480847645025910299692809
58311190557801115329190451913940
58311190557801115374944036823856
58311190557801115374947131306438
58311190812516459082203146330498
58311192248312423347787190759950
58311192631728619268367404978704
58311192631728619314120989888620
58311192631728619453829577173357
58311192703253465582776484896774
58311192703468401687697368034369
58311192708536847178171359166276
58311192708536847223924944076192
58311192709194506495694213242854
58311192709197224258637733829627
58311192726923100360681981291719
58311192726923100909473951733911
58311192862810662126052448326162
58311192862810667067439613834452
58311192868719287539133195017042
58311192868719287539134224949676
58311192868727396355479605793332
58311192886455974160959113150679
58311192886455990761916219026987
58311192886664056513600734806335
58311192886664056559333427707611
58311192886672160388560008888735
58311192886672160434292673092251
58311192886674861680192169977263
58311192886674861680213061985855
58311196301637877446229030785626
58311196460517901784010595282228
58311196478889420342077044483360
58311196538193327753743923622590
58311196538201431628700846057532
58311196555712406932641530881471
58311196555920399801161812460903
58311196555931211510536895951539
58311196939116512110873123176976
58311196939116512110876217659558
58311196939116512117652188306914
58311196939116512118404300616226
58311196939116512247569822267567
58311197009981025816624682832663
58311197010016409397296140191886
58311197010016459222667677560706
58311197010636589292529259950241
58311197015889617832712522259230
58311197015889617878465303636678
58311197015889651183972765320027
58311197015913977633008528421003
58311197016585151004267455092533
58311197034275938261825576186079
58311197034308363643014289632983
58311197034493545886325540761817
58311197034494742885725201571359
58311197034494742931478757783467
58311197169540895657792682036734
58311197175449521018550497601884
58311197175449521064304082511800
58311197175449521070894349434014
58311197175449521071082377511342
58311197175457626135635089877704
58311197176079001427374867514069
58311197176081703130621927140593
58311197176114123569586642658881
58311197193841248561412516791811
58311197194059154454397744299450
58311197246329959032830215008243
58311197246329959032830218190571
58311197246329959032830218194783
58311198374912520804789321188164
58311198374912520987803779869683
58311209453573413141287187242469
58311209932181077148650242327640
58311209932181077148671163034040
58311209932181091972811624008523
58311209932183778440324244828920
58311209932183794904083358094680
58311209938056081495644502309283
58311209955815628207304477545727
58311209956690925157309340924951
58311209956690925157330232933543
58311210091704957754007829857509
58311210097613282977838903256553
58311210097613282980095240184489
58311210115339159082348779287524
58311210115339159082411455313300
58311210115340409252438034964161
58311210115348513125702704704555
58311210115348513127397280348801
58311210115351214783405099507131
58311210116215706154994737789268
58311210116215706154994737789271
58311210116215706200769214707731
58311210168526141845124000566721
58311211527501833578071527130076
58311211527512638744683854309596
58311211527512640391059765636172
58311215605085565316043504471891
58311215605120683349574598954793
58311215605120687053920399439589
58311215605120687467959003731645
58311307124145767811358896733579
58311326498531192327051806403164
58311328625528274143551568832260
58311328649161575587668489737536
58311328649270799407609388373744
58311328649270799407610163208404
58311328649270847630099943104178
58311332938933764894879402220150
58311332956658424177825741341755
58311332956658425414864013164303
58311332956658436487233759941305
58311332956658440194108638185195
58311332956658736720814381993330
58311332956658736720814381993490
58311332956658737277221098964724
58311332956658740434194556716144
58311332956658740983237100527037
58311332956658740983237100645081
58311332956658740983237186620477
58311332956658740983237187092653
58311365193998315279313584569186
58311365194071264840909923834320
58311365194103729746993398024142
58311367392003066487529714826160
58311367392003066487532037761404
58311367392003066487533156969598
58311367392013876870113569759258
58311367392013877004866076748084
58311367392015077624688042739106
58311367392115041889649380661912
58311367392115041894732983709848
58311367415605452692090620275457
58311367415613556567051010365057
58311367415613557763442285363195
58311367415613557809174949566711
58311367415616259466877634518031
58311367415637873133311672721681
58311367415640574791015158021689
58311367415648678711707035724093
58311367415648679908101781564881
58311367415649579233786182214353
58311367415713520783771781072895
58311367415721624658727584318309
58311367415745941224992489162847
58311367415749543496239617124255
58311367415749543501323305911339
58311367415757691843401306783781
58313770672224205368433500034055
58313809598247131545127272574726
58313813692670534942538229442561
58313923782542759412302804819356
58313923782542819939180527580056
58313923782546663522272899564880
58313923782546707992217895486638
58313930240343795883618695881989
58313943138220111198658578940564
58313943138220111203741153118724
58313943155941168217194487306902
58313943155941168217194487324164
58313943155941212270212227482934
58313943155941212277555266291520
58313943155941212277618028060656
58313943155941212681806205314578
58313943155941218179826779422588
58313943155941228744009448665648
58313943155941228881270203045332
58313943155944819904479728734398
58313943155945070266495151721252
58313943155945081387063615829466
58313943155945114731294811699926
58313943155945114738072733174664
58313943155945114738135494939588
58313943155945114738888636118676
58313943155945120231011077462398
58313943155945120231011077479660
58313943155945987305785314133244
58313943155946020661562363007452
58313943155946031772339988572794
58313943156925833428255209056320
58313943156925833429071116599602
58313943156925849482676679896228
58313943156925849482676680945988
58313943156925849482676681431422
58313943156925849482739355572084
58313943156925849482739355922004
58313943156925849482739356971764
58313943156925849482927383649412
58313943156925849482927383999332
58313943156925849482927385049092
58313943156925849482927385534526
58313943156929435150459316716272
58313943156929435280188922698770
58313943156929435287719985352596
58313943161851044352459925961575
58313943162823606961430371533357
58313943162823607558486669875391
58313943162823651433635832085541
58313943162823652028432437449481
58313943162823653256436074863139
58313943162823653263778080569861
58313943162823653263778455176397
58313943162823656969816508357145
58313943162835314937528228799461
58313943162835314939222804443707
58313943162835325508551581286395
58313943162835358860941805002733
58313943162835359409168572017797
58313943162835359409984479548029
58313943162835364351368550455693
58313945077120979482698152823613
58313945307560122298144632724747
58313945307560122304919459598859
58313949384290063951772302040355
58313949384290067648019507747495
58313949384290067655550660726689
58313949384290068252606959068723
58313949384290078775931100989663
58313949384290078775933425454277
58313949384290079370727706353603
58313949384290084304772094502839
58313949384290084309855440333331
58313949384581868272978726722057
58313949384581868273250695923969
58313949384617890984693760320285
58313949591095554079386146667018
58313949591095570543141816726530
58313949591095570543141821325800
58313949591408069355930196211794
58313949591408069355930197274604
58313949591408069355930282300862
58313949591408069355930286550212
58313949591408069355933639418042
58313949597004201452573270517427
58313949614729160517964310359201
58313949614729160652968727810949
58313949614729160655225064738885
58313949615053365676980707341068
58313949615053376587211601805260
58313981768811761304698825791327
58313981922436022043730164706750
58313981928989405590347709225283
58313981928990300804930647680513
58313981982164332604827369816679
58313981982167929522655043900379
58313981982167929522657367898433
58313981999890208841621801319303
58313981999890208844069609889319
58313981999892910547316669515843
58313983364785364502765672234457
58313983364786265070514692109965
58313983417960291517245332825853
58313983417963893788241412327885
58313983435686167756487572898493
58313983435688869459734632525017
58313983843251655966959345761821
58313983843287678679367863254665
58313983843359707633079150269704
58313983843360624664590750698289
58313983896534634647558925280587
58313983914155160923928306052381
58313983914187581362893021570669
58313983914190277715416045387767
58313983914190277715418369385821
58313983914260527350563631486817
58313983914260527358091604143659
58313983914263212589967895376257
58313983914295633029013969367815
58313983914299235162728373433843
58313984055998191766700840189221
58313984055998193550274744126345
58313984056094537835657404676323
58313984056095449513997132399259
58313984056103542278093954312001
58313984056103558330259089746117
58313984073723167572942006526323
58313984073723167572944330524377
58313984073785291930240033757688
58313984073820413937701652138415
58313984073820414072451808902500
58313984073820430538658758014723
58313984073828517949587174509133
58313984073828519595963085835709
58313984073828534001752309943249
58313984126889985773334687753351
58313984126898094587423991115773
58313984126962920647966753975608
58313984126995340952181312729811
58313984126995341086931496770343
58313984126995341086931582863623
58313984126995352199970013187787
58313984126995357553138418606119
58313984126995357558222021654055
58313984126998042792626364966883
58313984126998943220647015799427
58313984127225931370475710092753
58313984127225934663310067328489
58313984127225935074068364816453
58313984127225935074821510577549
58313984127225935074905078611917
58313987725567072162442244633916
58313988150017934851445568724512
58313988150017934851445569774272
58313988150123301697201434920346
58313988150123301697202468022210
58313988150123301697204790970504
58313988150674698954378261697848
58313988150674698954942345929832
58313988203300930003334177306622
58313988203300930003335210408486
58313988203300930003337533356780
58313988221016255565908644555363
58313988362790844629039146258242
58313988362798948503998391642882
58313988381220048056726664536703
58313988434395023247756553063209
58313988434397726142477732803136
58313989585813899117029614203724
58313989585919265962788835399956
58313989586787674747583823984139
58314001066378688434144303425910
58314001066378704486309438860026
58314001066378708190655239344822
58314001302727307222118111779215
58314001355894134065984327470767
58314001355902283650102702344301
58314001355902287353696390519785
58314001355902287354720098940793
58314001355902289000824414155673
58314001355902289003269812612721
58314001355902289003541408724417
58314001355904940881416930982127
58314272751869543893842091320950
58314272751869543893842092383760
58314272751869544305436070215404
58314279132860774929874255485969
58314279132860786042911656940357
58314292037622880938568001610053
58314292037622892051793431141769
58314292054368005683404211204016
58314292054368035193434734648910
58314292054368035193622676632958
58314292054368038894577126765770
58314292054368038894577126783032
58314292054368038894577385050236
58314292054368038899660729813706
58314292054368038901920165578568
58314292054368038901920251667636
58314292054368038901920251684898
58314292054368038901920509952102
58314292054368039031587091298990
58314292054368039031837881495374
58314292054368039031838139775628
58314292054368039036733199248538
58314292054368039036733542205130
58314292054368039036921484189178
58314292054368039036921485606120
58314292054368039036921570282458
58314292054368039039180920303960
58314292054368039443369355492428
58314292054368039448515462374954
58314292054368050149958885643566
58314292054368050149958885997698
58314292054368055501436067231350
58314292054368055501436067235562
58314292054368055503128319927302
58314292055347507007199972872684
58314292055347507007764831939328
58314292055347507007764831956590
58314292055347507007765176312862
58314292055347507009459751957108
58314292055347551060029426337002
58314292055347551060030459438866
58314292055347551067560751490120
58314292055347551067623513622226
58314292055347551068376659033402
58314292055347551471811690513178
58314292055347551474259411568600
58314292055347551479342757399092
58314292055347551479405519531198
58314292055347551480158664942374
58314292055347556420726828306756
58314292055347556421542735850038
58314292055347567533764229761144
58314292055347567534014933864248
58314292055348701857491975099791
58314292055348701864267574092795
58314292055348702406534994001359
58314292055348702413288900300261
58314292055348702413289700519211
58314292055348703511374935285323
58314292055348718473068782612047
58314292055348751634265517069625
58314292055348751819559408127359
58314292055348751824642753957851
58314292055348751824893802901257
58314292055348751824893805734909
58314292055348751824894950794161
58314292055348751825459035026145
58314292055348751827150142662845
58314292061260078941242561455237
58314292061260078941995702634325
58314292061260080588371613960901
58314292061260080588559900305433
58314292132148876272086012269078
58314292132149124670838028476902
58314292132149176461353247263728
58314294182344881820916387020009
58314294182344931645723065322185
58314294188365227674221510896940
58314294188365227674221515618674
58314294205979083888074681671519
58314294205979133299404520153273
58314294205981790533459760686955
58314294205982985800114243333843
58314294205983035762181676361411
58314294205983041113089354762995
58314294206091055783297310363000
58314294206091056332339984908296
58314294206091103913526431717090
58314294206091105562078210769948
58314294206091105562078555143482
58314294206091105562266840438254
58314294259265082229964932096520
58314294259265130360194396407202
58314294259266032576557871361344
58314294259266032576746158073058
58314294259268734279993217699582
58314298277131267204235755565287
58314298277131278321791642242873
58314298277131278461249444157589
58314298353907391469740968770794
58314298489513670408332262325854
58314298489513670408332606699388
58314298489513670408520548670386
58314298489513670408521667878580
58314298489513670409085752110564
58314298489513675758988200328496
58314298489513675758988975163156
58314298489513675758988975180418
58314298489513675759238904431600
58314298489513675759240023639794
58314298489513675759803763498244
58314298489513675759803763515506
58314298489513675759804107871778
58314298489513675761498683516024
58314298489513686460495419185210
58314298489513686468025366862930
58314298489513686468026486071124
58314298489513686872276305885988
58314298489513686872277425094182
58314298489513686872279661936146
58314298489513686872280781144340
58314298489513686879619344694574
58314298489513686879619430800904
58314298489513686879620463902768
58314298489513686879622786851062
58314298489513691813664852052004
58314298489513691818747078674302
58314298489513691818748197882496
58314298489513970002994629197007
58314298489513992002934412948535
58314298489517590575483945326279
58314298489841778369021016621747
58314298489841778506220038100620
58314298489841782075059064152014
58314298489841782082589356203268
58314298489841782624101740096990
58314298489841782631632376521778
58314298489841783859386114917256
58314298489841783866979167683674
58314298489841783866979169083354
58314298489841793193182140035669
58314298489841793742225157537557
58314298489841794977506090549804
58314298489841794977509443417634
58314298489841794980016226181470
58314298489841794980016570537742
58314298489841798683609228445221
58314298495753120470974020443338
58314298495753120473149770545964
58314298513148171329435062691883
58314298513148172060928337467499
58314298513148172061492421699483
58314298513148188120433155660043
58314298513148188120997239892027
58314298513148471518705656690071
58314298513148472242601629734405
58314298513148488302108770875243
58314298513150873167680774077762
58314298513442664313822851946436
58314298513464272587802947779515
58314298513464287275034578204633
58314298513464289059090033330563
58314298513464289059424762743491
58314298513464572777073541777703
58314298513464589248360627328751
58314298513464589248695356741679
58314298513475083107584707359269
58314298513475083527040351421417
58314298513475094228232611898531
58314298513475094228483775044170
58314298513475094228483776093930
58314298513475095872833737013801
58314298513478996688751223501354
58314298513478996710027860902342
58314298513478996710027975221206
58314298513478996710278565005446
58314298513478997101349395220812
58314298513478998357155884538230
58314298513478998357406588641334
58314298513478998357406846921588
58314298513478998357406961240452
58314298566653023156695854172170
58314298566653923724507545487234
58314298566653925371635545129626
58314299712929944865022163516864
58314299712929945048036388365296
58314300404127443508736665106243
58314300404127447214777041235285
58314300404236412765469054368281
58314330590421645421266531775822
58314330590421650820252311317408
58314330661213479969830207356189
58314330661213479971524783000435
58314330661321548107218262288554
58314330661321548108934763043256
58314330667230173520341079961582
58314330898603603382227378432432
58314332097118412988335252597131
58314332097118413544720275668903
58314332333451422497963211630663
58314332717418731353873178140708
58314332717526783019996449935908
58314332735140983909007160420953
58314332735140983910701736065199
58314332735216336405008113891197
58314332741124961772356196378561
58314332741157382669233218569744
58314332741815058412376608995411
58314332741817743644249547364391
58314332741817743644249805644645
58314332741817759696414682798507
58314332741817759696414941078761
58314332741817759704029690790291
58314332794992686718509351381687
58314332812717351128092498832280
58314332812718562820553598843779
58314332812718563003484255657842
58314332812721264706731315284366
58314332812905014252258852836727
58314332812905014252279744845319
58314332953859791973239385897668
58314332953867895893764183864046
58314332972250237281272659486040
58314333025639849440283054860481
58314333025647952720716632497466
58314333025647952857078944297809
58314333025647952903647288845005
58314333025647953268672922129453
58314333025647954504290535968065
58314333025650650856733349317321
58314333025650654561079149802117
58314333025650654606895382040001
58314336333278646195254271833224
58314336333605502485277169013704
58314336333605502485279491961998
58314336404505405171249016700368
58314336404505405171250049802232
58314336404505405171252372750526
58314336404506306341472408957259
58314336618080164797982469192026
58314336640839315294715344919019
58314336641718563552602829340731
58314336641718563964384835249703
58314337024587814174979922854812
58314337024587814175816061313514
58314337024587814175816062363274
58314337024911974525095525776964
58314337024914675862314140056804
58314337024914720288114921643462
58314337024914720288117244591756
58314337042604229201760247179553
58314337042636944843169273752130
58314337043187791592928226876776
58314337043188091735881151731708
58314337043479580906226701273416
58314337043479580906979075046762
58314337048439953046029205449252
58314337048510153274924532742450
58314337048510153278020796752782
58314337048510153278023091003316
58314337048510153282539626827514
58314337048512854569108329666917
58314337048512854569672729591948
58314337048512854569673073965482
58314337048549227476988266961734
58314337049096417005465810040620
58314337049096417006029894272604
58314337049388206320143501379478
58314337095706554836698714397716
58314337096654507928299414514590
58314337096654507928299418746678
58314337101687781629906320516506
58314337101726856194714987179654
58314337119412757262423876211243
58314337119413958607524589711001
58314337120074106129457418442043
58314337120074106175210974654151
58314337120109229555216920397973
58314337120292907048948224360159
58314337120292907094701780572267
58314337120313620297519086935303
58314337120324432052658600875486
58314337120328034133300313545369
58314337120328034179053869757477
58314337255314792251663528938208
58314337255339059409233440636308
58314337255348365825853160901704
58314337256179288971738400520866
58314337261212562626839718813002
58314337261212562626841669735342
58314337261212562634369637787090
58314337261212562634369637788542
58314337261212562672593303722870
58314337261220666501800915119982
58314337261220666509328883173182
58314337261223417619011611425572
58314337261244983530683059353622
58314337261244983531435171662934
58314337261247684776581523007032
58314337261247684776581523123672
58314337261247684776581527239120
58314337261247684822335112147584
58314337261247684823089286447250
58314337261247729241356824503310
58314337261255788651540768391672
58314337261255788697295386533142
58314337261255790344423411102150
58314337261901480919069317820265
58314337262087914339086483008230
58314337262096018214045724160782
58314337262096018214045728392870
58314337262131141777074879098155
58314337278946892755934006319449
58314337278950494478138115379289
58314337279638178803637756581752
58314337332808937615579927768821
58314337332817041030579104467237
58314337332817041442361110376209
58314337332817042676871447759445
58314337332817042679399380799077
58314337332819739029585857220397
58314337332819742733931657705193
58314337332819742779747889943077
58314337332819744426875913578965
58314337332819744428568166274917
58314337333027742236972512123061
58314337333034946923565481747166
58314337333035845516382381339038
58314337333035845699396605720945
58314337333035846065425055417809
58314337333035847300771073144725
58314337333035847346524629356881
58314337333035847354116509012126
58314338478324840973037913783007
58314338479276755949962562773947
58314338691035404020680723467990
58314338692019692909222647368785
58314349486202968913387244303415
58314349539380597219519986689691
58314349539380597219520329646283
58314349964804313885423570538576
58314349964804328709584693952498
58314349964804330310957066593545
58314350017979240900112179913868
58314350017979257363871293179628
58314350017981942603359239540392
58314350041581366531886878540059
58314350041581366531907770548651
58314350041581366532074905567627
58314350041616494073774444107201
58314350041616494076218809112465
58314350177500131145174342496462
58314350177504038414632388822510
58314350177512136893112895325003
58314350177512141832240629304731
58314350177512142243834607136375
58314350201149378582269912561913
58314350201149380227706717070273
58314350254316202131693086472785
58314350254324305595057320457309
58314350254324305596561545075933
58314350254324307243689568711821
58314350254327003548143380929625
58314350254327007252489181414421
58314350254327007298305413652305
58314350254327008945433437288193
58314350254327008947125689984145
58314350255187596019061854568507
58314351400597587934165970209351
58314351453775216240298712595627
58314351613308101158697282711047
58314352091906755913891621230939
58314352091906755913891964187531
58314352091906760853019355210667
58314352091906761264613333042311
58314352091906761264613675998903
58314352091906761264613680249705
58314352091909462556266762044585
58314355690883729067484521351719
58314466513425867724820641066465
58314466584318551049162831453358
58314466584318567515429358471740
58314466584318567515617386549068
58314468657929975309950232045560
58314468664166359188956628751222
58314468735066261874929509539750
58314472965317868251494571266301
58314472965609648925525997063324
58314472965644318515481128370509
58314472965644469228640597030168
58314472965644470463986614757084
58314472965644474037909249505444
58314472965644475821483150260240
58314472965645675338888963568205
58314472971226187939145314403251
58314472971517963026069814033538
58314472971550381824495710102213
58314472971550381824495710220257
58314472971550397700986192309789
58314472971554297043483911751806
58314472971554297043755879399810
58314473042454199134660561782930
58314473042454199180414146574706
58314473042454199180414146574754
58314473042454199317612024394054
58314473042454202848228519411713
58314473042454202848228776629157
58314473042454202888899916501073
58314507424634413557549139504622
58314507424634414106341109946814
58314507424638314912949185322172
58314507424638314912951509320226
58315319376219171104738893385243
58315319376219187164497857824329
58315319376219187166754194752265
58315319376231182381663350261747
58315319376231182388441271736485
58315319376231183616447606588333
58315319376231198441086923368217
58315319376234800712417651136073
58315319429409707556285014103170
58315319429409711262323067283918
58315319429409722787205495046588
58315319453043028622221576743929
58315325828125880907174772116727
58315325828125895729640548117431
58315325834030618674861650165325
58315325834030619911902243419847
58315325834034270359154116033405
58315325834034270361413461464315
58315325834034270361413547557595
58315325834034521142721266109099
58315325834034554496238539094261
58315325834034555724809730065109
58315325834034565609275940548649
58315325887209197375893122055711
58315327724682712378045606234415
58315327979193386197484935645709
58315328032368313211964339019661
58315338519192896317416706287803
58315338519192896325010535292773
58315338520141197314098289449643
58315338520141197320876210924381
58315338520177466546414232163187
58315338520177516514320478906929
58315338520177520220358532087677
58315338520177531331703680846113
58315338520177531333395933542065
58315338731904615056898342647599
58315338731904615652259805529891
58315338731904615661485448060051
58315338731904616887044061856477
58315338731906983270642219313558
58315338731907016619076233624318
58315338731907016619264175608366
58315338731907016624347864749582
58315338731907016626607300510232
58315338731907016756524930337970
58315338731907016761357484909268
58315338731907027737385266203970
58315338731907316950879213477581
58315338731907316953138649238231
58315338731908184027912881659728
58315338731908214224184071906334
58315338731908217376346551596954
58315338731908217376346551614216
58315338731908217381179107235274
58315338731908217381430154644890
58315338731908217383689590422802
58315338731908217383689934779074
58315338731908217925201542438456
58315338731908217930222125087082
58315338731908217932732609324370
58315338732840905371455170531537
58315338732887679406191446192260
58315338732887679947452262592448
58315338732887679947640291732586
58315338732887679947640296337680
58315338732887679948268170135730
58315338732887679948270494133784
58315338732887679948458522211112
58315338732887679954982302044402
58315338732887679954982559261846
58315338732887679954983416634452
58315338732887679954983673851896
58315338732887679955046435966740
58315338732887729358784425085306
58315338732887729358785544280450
58315338732887729361480613388818
58315338732887729361480617993912
58315338732887729361482936337112
58315338732887729366378598446548
58315338732887729366566539385048
58315338732887729366566543990142
58315338732887729368822880918078
58315338732887746015784356823368
58315338732887746015784357173288
58315338732887746015784358223048
58315338732888035091830646638369
58315338732888046205056076170085
58315338732888880338756980160779
58315338732891582408158017251728
58315338732891582408220779366572
58315338732891582415500022941188
58315338732891582415501056060314
58315338732891582415563043340498
58315338732891582415563818175158
58315338732891582415751071417826
58315338732891582461233691566061
58315338732891582461317374385853
58315338732891587354627756938178
58315338732891587355192616004822
58315338732891587355255636391082
58315338732891587356887192698828
58315338732891587401009192603181
58315338732891587538207185209517
58315338732891587538269976024929
58315338732891631821810310830632
58315338732891631826892881822252
58315338732891631826895979255286
58315338732891631826896323965690
58315338732891631867563867042731
58315338732891631872586773702461
58315338732891631872586888487885
58315338732891631872649535349341
58315338732891637363014667048382
58315338732891637363014667061432
58315338732891637363014752669429
58315338732891637363014752787530
58315338732891637363014753137450
58315338732891637363015011417704
58315338732891637363077428813306
58315338732891637363077428826356
58315338732891637363077429163226
58315338732891637363077430226036
58315338732891637363077773186840
58315338732891637363265715520799
58315338732891637363265715520808
58315338732891637363265801264159
58315338732891637363265801264168
58315338732891637363265801618450
58315338732891637363265801618459
58315338732891648476303203072838
58315338732891648476303203072847
58315338755537862842110859305333
58315338755537911013011334216629
58315338755537916556810119332663
58315338756510475499657168124947
58315338756510479762836863246479
58315338756510524232782630820569
58315338756510525460513639493051
58315338756510525468128648547485
58315338756510529173601468049437
58315338756510529174166701728233
58315338756510540286638869503825
58315338756522181050983366069857
58315338756522181607390086223371
58315338756522197712901745959723
58315338756522231065291998373821
58315338756522231608414498852041
58315338756522231608414585295401
58315338756522231614334672919117
58315338756522231614334759362477
58315338756522232849116692857409
58315338756522236547539999164859
58315338756522236547542232831769
58315338756522236554881915590197
58315338756522236555718743826781
58315338756522247667919317044585
58315338756522481240253960068045
58315338756522481835134130746045
58315338756522481842392572654699
58315338756522531200629915238533
58315338756522531202886252166469
58315338756522531246382724141725
58315338756522536744425227959461
58315338756522547857462629413849
58315338756526084113724043974781
58315338756526089007662305507825
58315338756526133479218966018797
58315338756526133479219052461997
58315338756526133519907774506987
58315338756526133524993442819213
58315338756526133524993557604637
58315338756526139015672355938339
58315338756526150128709757392727
58315338802806885956615100102086
58315338802806886094064141189272
58315338802806919305048770039312
58315338802806919305237056396894
58315338802806919312580181298760
58315338802806919442246762649860
58315338802806919442247107023394
58315338802806919442497811126498
58315338802806919447581414174434
58315338802806930423169774541636
58315338802806935911907710504892
58315338802807786524426881738146
58315338802807786524615168095728
58315338802807819877944154723308
58315338802807819878132441080890
58315338802807820015142147333856
58315338802807830990981556177696
58315338802808083009351676668688
58315338802808086713697476107936
58315338802808086713697477153484
58315338802808086713885762465518
58315338802808086713885763515278
58315338802808116361176696957898
58315338802808116361177041331432
58315338802808116361365069408760
58315338802808120062068383926106
58315338802808120062068728299640
58315338802808120062131146045162
58315338802808120062131404312366
58315338802808120062131404325416
58315338802808120069662471211330
58315338802808120069662557304610
58315338802808120069662815567602
58315338802808120069662815571814
58315338802808120199329138655710
58315338802808131178559898897082
58315338802808131180252151597246
58315338802808136668990081788999
58315338802808136668990086493480
58315338802808136668990086510742
58315338803791239859779715599226
58315338803791250972817117053614
58315338803791484545150642303292
58315338803791484545150899520736
58315338803791484552492905227458
58315338803791490041228517179610
58315338803791534507782934401716
58315338803791534507783191619160
58315338803791534512865762610780
58315338803791534512869204754218
58315338803791540048987633576058
58315338803791540048987633925978
58315338803791540048987633930106
58315338803791540048987633943240
58315338803791540048987634993000
58315338803791540048987892206232
58315338803791540048987892210444
58315338803791540049050309601834
58315338803791540049050309614884
58315338803791540049050653975368
58315338803791540049238682052696
58315338803791540049238682406987
58315338803791551160395458710190
58315338803791551162025036443176
58315338803791551162025036447388
58315338803791551162087711410270
58315338803791551162087712473164
58315338803792440616799329477342
58315338803792440616799329490392
58315338803792440616799329827262
58315338803792440616799330890072
58315338803792440616799415566410
58315338803792440616799673846664
58315338803792440616862091592186
58315338803792440617050377949768
58315338803792451729899493046574
58315338808716445430754643713719
58315338808716745620025237711907
58315338809664739424631549946942
58315338809664743130669603127690
58315338809689054753855437100262
58315338809689354943126031097046
58315338809700165462340349804267
58315338809701060493719547316602
58315338809701060493719893089816
58315338809701060539473477998244
58315338809701062323841994164980
58315338809701062323926051599353
58315338827425686015818129153687
58315338827426036165191933250525
58315338827426036165213113286948
58315338827426037995419271796485
58315340245387768815582385914634
58315340647138277892722951821793
58315340670917166901129026318476
58315340723986430981160925780582
58315340877578571463954562974966
58315340883522018837776518516175
58315340883627379981891909613903
58315340883628580556022822523147
58315340883628580556043743111455
58315340883628582340599801139900
58315340883631234264250832250172
58315340883631234265066735194184
58315340883631234676032838159144
58315340883631234676848741103156
58315340883631234813293506795468
58315340883631234813293592534616
58315340883631234814046733713704
58315340883631234814109409739480
58315340883631282395233180522498
58315340883631284041609091849074
58315340883631284041609350129328
58315340883631284043846860766472
58315340883631284043846861116392
58315340883631284043847635601132
58315340883631284043847892818576
58315340883631284043847894235518
58315340883631284043847979974666
58315340883631284044036265269438
58315340901248195266351999791311
58315340901353208454819257441622
58315340901353208454820029093954
58315340901353208454820372050546
58315340901357110915337754257560
58315340901357110916153657201572
58315340901357158497277341773218
58315340901357158497277684729810
58315340901357159048559243155560
58315340901357160280913231590846
58315340901357160283090129586584
58315340901357160283090132773124
58315340901357160283090132891216
58315340901357160283341176650492
58315340901357160283341181367854
58315340901357160283341181368013
58315340901357160329115686866237
58315340901357160334198999399651
58315340901357160334199004117013
58315340954386799373758517162538
58315340954531136950223455821256
58315340954531136951038239570124
58315340954531136951039358765268
58315340954531185081206061311026
58315340954531186727580853306944
58315340954531186727581967915868
58315340954531186727581972637602
58315340954531186729820516389660
58315340954531186730008803101374
58315340954532037518035151722540
58315340954532037518787259445632
58315340954532037518851054666552
58315340954532085649017757212310
58315340954532087297569536265168
58315340954532087297820580020232
58315340954532087297820584741806
58315340954532087297820584741965
58315340954532087348678664708409
58315340954534789001067644368330
58315344475732969411753723945013
58315344475951827557275536066011
58315344552556812515981742255988
58315344954307312542070411000373
58315344954307316248108464181121
58315344954343635298453163722103
58315344954343635440734530369853
58315344954343639146774906498895
58315344954343639561632858843635
58315344954343655613797994277751
58315344977976956509122287873927
58315344977976956514205633704419
58315344978268740477600889295057
58315344978304742874643764178105
58315345031447269763076627954046
58315345183798127686583985270884
58315345183798128235626659816180
58315345184747611465906595953696
58315345184778823827843317175028
58315345184778823829723597948308
58315345184778823829725920896602
58315345184778824369481308938066
58315345184778824370984414348496
58315345184778824370984418966640
58315345184778824370987857554744
58315345184778824371172443488634
58315345184778824371172448093728
58315345184778824371175885632072
58315345184778824371800321891778
58315345184778824376070088795186
58315345184778824376258374089958
58315345184778824377074363104164
58315345184778824378514453800450
58315345184778824378514711017894
58315345184778824378515568390500
58315345184778824378515825607944
58315345184778824378578587722788
58315345184778824378580911720842
58315345184778824378768939798170
58315345184778829913004769870712
58315345184778829913067445896488
58315345184778840428800423051336
58315345184778840430679584629472
58315345184778840430680708429710
58315345184778840430683026772910
58315345184778840431495492159704
58315345184778840435766634425940
58315345184778840438022966748782
58315345184778840438022971353876
58315345184778840438273757990714
58315345184782431772469546504018
58315345184782448243759037555808
58315345184782726282709913270812
58315345184782726282710170488256
58315345184782726282710256581743
58315345184782726290052176194978
58315345184782726290055275027692
58315345184782726829809629950030
58315345184782726829809631017052
58315345184782726829809974323564
58315345184782726831501882650194
58315345184782726831501883713004
58315345184782726831502140930448
58315345184782726836587809691972
58315345184782726836588154065506
58315345184782726839095195096546
58315345184782726839098293929260
58315345184782731777971880616898
58315345184782731777972655451558
58315345184782731777974979449612
58315345184782731778788562981790
58315345184782731824479471865930
58315345184782731824479730146184
58315345184782731824542147891706
58315345184782731824542148954516
58315345184782731824730434249288
58315345184782731961740140502254
58315345184782731961740226241402
58315345184782731961740227658344
58315345184782731961740484875788
58315345184782731961802902267178
58315345184782731961803246640712
58315345184782731961803246995003
58315345184782731961991274718040
58315345184782732373522404691480
58315345184782732373522490784760
58315345184782732373585166456404
58315345184782742889317891353034
58315345184782748433029545819268
58315345184782748433029545832318
58315345184782748433029631558416
58315345184782748433029631908336
58315345184782748433029890188590
58315345184782748433092307584192
58315345184782748433092307934112
58315345184782748433092651957726
58315345184782748433092652312017
58315345184782748433280594291694
58315345184782748433280680035054
58315345184783632392291168830024
58315345184783632392291511786616
58315345184783632392542215889720
58315345184783632941334186331912
58315345184783649000841327472750
58315345184783649000841328872430
58315345184783649000841671829022
58315345184783649001092375932126
58315345185096142317090027332323
58315345185106636588031028657934
58315345185106636588031033263028
58315345185106636588093790772778
58315345185106636588094052241024
58315345185106636595624082824032
58315345185106636595646036649558
58315345185106647706154360713646
58315345185106647706217122474198
58315345185106652647538431621310
58315345185106652647601193381862
58315345185106933078857741804326
58315345185106936228321627691984
58315345185106936228321628754794
58315345185106936365519620302532
58315345185106936777301627261264
58315345185106936777385276661514
58315345185106936778117534804546
58315345185106936784894676704176
58315345185106936784898120382808
58315345185106936784916716741234
58315345185106936784916975021488
58315345185106936784919041089208
58315345185106936784978617928138
58315345185106936784979737136332
58315345185106936784981717114984
58315345185106936784982836323178
58315345185106947346444785063986
58315345185106947346445043344240
58315345185106947483642691585466
58315345185106947483643035959159
58315345185106947895424954711882
58315345185106949133550840038692
58315345185106949133550844624912
58315345185106949133551098305896
58315345185106949133554283581810
58315345185106952836808768402102
58315345185106952836809025619546
58315345185106952836871530516946
58315345185106952836871787734390
58315345185106952837624675945384
58315345185106952837624933162828
58315345185110538499756783380752
58315345185110538499756783734884
58315345185110538637017538106144
58315345185110538637017538460276
58315345185110539048549098550817
58315345185110549617876756180892
58315345185110549617880112231050
58315345185110549617880198324330
58315345185110549755140866606522
58315345185110550166672168783991
58315345185110555108306943423158
58315345185110555108306943777290
58315345189707648728536803332185
58315345189707653628706699982509
58315345190655946016666291201758
58315345190687455326169457667461
58315345190688366457409609565655
58315345190691051506478567861515
58315345190691051511564236640301
58315345190691051649387522883170
58315345190691051651084422408821
58315345190691053481227819252822
58315345190691053481478867379540
58315345190691053481478867729460
58315345190691053482043726446184
58315345190691057185822348471375
58315345190691068113148960146984
58315345190691068115656001178024
58315345190691068160844730557916
58315345190691069944983834748678
58315345190691069944983837935218
58315345190691069945234538851782
58315345190691069945234542038322
58315345190691069945234881808374
58315345190691069945237980995211
58315345190691069945237980995220
58315345190691069945799740879230
58315345190691357374904914392283
58315345190691357375092942469611
58315345190691373846194319709297
58315345190692254101049703045622
58315345190692254101300402549456
58315345190692254101301521757650
58315345190692254101865605989634
58315345190692254238561128458987
58315345190692254650155484085119
58315345190692254650343512162447
58315345190692254650908280534930
58315345190692270702066128897548
58315345190692270702254156974876
58315345190692270702257595931774
58315345190692270703070059918888
58315345190692270703070317136332
58315345190692270703073415969046
58315345190692270709576244843290
58315345190692270709597195783462
58315345190692270709600634740360
58315345190692270709848242843158
58315345190692270709848325749898
58315345190692270709848330354991
58315345190692270709851681800056
58315345190968431926779162515779
58315345190982857620318717943150
58315345191004465757368117383955
58315345191004765900885097878057
58315345191019164461650765948097
58315345191019175033322655721990
58315345191019175191797285733526
58315345191019175191797314313242
58315345191019175192048361372938
58315345191019175583118820051996
58315345191019176815389125529754
58315345191019176817711606261406
58315345191019176817711692350474
58315345191019176817715049817565
58315345191019176817715049817574
58315345191019176838925309369414
58315345191019176838925337949130
58315345191019176839176013472518
58315345191019176839176271752772
58315345191019176839176385008826
58315345191019176839176386071636
58315345208417227942378257069469
58315345208729443212624269767555
58315345208729443212624646025597
58315345208745037063831306503680
58315345208745037064395390735664
58315345208745040175071642250270
58315345208745040770435428075240
58315345208745040770686472302528
58315345208745051270851637698669
58315345208745051293757850370162
58315345208745051294029556555584
58315345208745051294029818018166
58315345208745051296268358937816
58315345208745051842800524915458
58315345208745051843072492563462
58315345208745053078146542642374
58315345208745053078418248823584
58315345208745053078418248827796
58315345208745053078418253545158
58315345208745053078418253545317
58315345208745053078418510290378
58315345208745053078418511825412
58315345208745053078418625081466
58315345208745053124150917748833
58315345208745053125849223565104
58315345208745053131494300930953
58315345208745056837534678110568
58315345208745056837534678111972
58315345208745056837534706690284
58315345208745056837534706691688
58315345208745056837534706808328
58315345208745056837555598700280
58315345208745056837555598816920
58315345208745056837555627396636
58315345261555839375710550141268
58315345261592156808274594456016
58315345261592173395549125631818
58315345261883961063290177102158
58315345261919077877770190515550
58315345261919077877770195101770
58315345261919079524898190157942
58315345261919079524898218737658
58315345261919079526571874720892
58315345261919967373133082776618
58315345261919967374825335472570
58315345261919978308237510961558
58315345261919978308321193314790
58315345261919978308321217780510
58315345261919978445581976742202
58315345261919980091873057805332
58315345261919980092626203233770
58315345261919980092709885587002
58315345261919980092709886059226
58315345261919980092710000378090
58315345261919980145973961522349
58315347105413797964558001628313
58315376860263972266310578766461
58315377338757210770067727165415
58315377338862632557502123899034
58315377339736578026546439441128
58315377339736578578120857635902
58315377363371229804268693718168
58315377575207649035814857067875
58315377576142881296269708148644
58315377576142881296269708498564
58315377592827208913035968291941
58315377592924217804881456518706
58315377592924470229930114846805
58315377592924470235012689024965
58315377592924470235012689374885
58315377592924517948398465607026
58315377592924517994152050398850
58315377593581026372422423826910
58315377593799864302393484709576
58315377593872499033509684083016
58315378774658591287089304672397
58315378774658591294432341964663
58315379436974845582618905397943
58315379436974846131410874777325
58315379436974846131410875840135
58315379437080212565555571556615
58315379437083798228084398998613
58315379437083814280249534432729
58315379437083814287759680616455
58315379437083814836551651058647
58315379437266618983619058271959
58315379490149772597097445731385
58315379490149772597097446781145
58315379490149772597098565989339
58315379490149773145889416173577
58315379490149773145890535368721
58315379490149773145890536431531
58315379490149773145892859379825
58315379490153374868093525233417
58315379490153374868094644074429
58315379490153374868094644428561
58315379490153374868096968422403
58315379490257840871688313942882
58315379490257840871688313942891
58315379490258725242563715233737
58315379490258741294728850667853
58315379490258741294728851717613
58315379490261443142684393444923
58315379490476668135799929434652
58315379507878350539586745430549
58315379507878350539587864625693
58315379507983700914056935430869
58315379507983716973732561404974
58315379507983716973732561404983
58315379649029802600709160469896
58315379650009312847206742024740
58315379650009312847206999242184
58315379650106559345023109829774
58315379650106559345023368096978
58315379650106559351801289571716
58315379667508487079554307507742
58315379667735475053772451886415
58315379667735475053774774834709
58315379667797318930130461988022
58315379667808124096742789167542
58315379667808125743118700494118
58315379720589769685102369837969
58315379720901051721694787630782
58315379720916709327342273966166
58315379720916709327907132682890
58315383082046484083593716855179
58315383082046484088740197876312
58315383082046532259639897942829
58315383082046534092228691413640
58315383318390600779508339067153
58315383318390634131333359356363
58315383319038992926924785618820
58315383319038992926925129975092
58315383720141706390185112023359
58315383720178029291926985633530
58315383720180725054736234884966
58315383720180730407153297162146
58315383720180730583580325695614
58315383720180730590166861625924
58315383720180730590167636460584
58315383720180730590355922805116
58315383720180730590920007037100
58315383720180730590920008454042
58315383737866682061678246481343
58315383743488370412037179080135
58315383743815232059748253108701
58315383743815232059748254171514
58315383743815282061366713649528
58315383743815282061366799388676
58315383744654559949573650833757
58315383744654559949573736572905
58315383791045511536403741219439
58315383791045511538931678509873
58315383791069826874934544330275
58315383791945173221398146038865
58315383791955979439527110830810
58315383791955979447055078884010
58315383792018108095194616939329
58315383796662096668681575485050
58315383796662396857952169483238
58315383796953836167214408977715
58315383796978452242282626817639
58315383796988952963787818496022
58315383796990159074039627001436
58315383796990159074039628418378
58315383796990209029329133854214
58315383796990209075082718764082
58315383796992910916542473419648
58315383796992910916545538955284
58315383797537398556119597199756
58315383797537398556122696032470
58315383797537398557814172844002
58315383797537398557817271676716
58315383797537398558567061037734
58315383797537398558567318255178
58315383797537698745393290030658
58315383797537698747084766842190
58315383797537698747087865674904
58315383797537698747837655035922
58315383797537698747837912253366
58315383797541301202109495497099
58315383797541301202109839870633
58315383797613336057242075297656
58315383797637651386465611936372
58315383797645450217159265947020
58315383797645450222242868994956
58315383797645450223937444639202
58315383797645500041965943186338
58315383797645500041965943199436
58315383797645500046986526897774
58315383797645750413208038637390
58315383797645750413960926831122
58315383797645750413961184048566
58315383797645800231236537197624
58315383797645800237073028439292
58315383797646672940992274325984
58315383797649369339522144265637
58315383797853498452007489868237
58315383797864304671702059826384
58315383797864604860972653824572
58315383814718787018586720881740
58315383814718787155868396317903
58315383815590486773732941455166
58315383815590486773732941805086
58315383815591387341544723445518
58315383950602713020248648515857
58315383950602713020311324541633
58315383950602713021336519107873
58315383950602713021338762084093
58315383950602713027841586491027
58315383950602713027842735801081
58315383950602713027845058749375
58315383950602713028678416144761
58315383950602713028678444842521
58315383950605414311964406336513
58315383950605414311964749292897
58315383950605414312741139775869
58315383950605414312803901894925
58315383950605414312991843878973
58315383950605414319494668285907
58315383950605414319494696970617
58315383950605414319494696983667
58315383950605414319495816178811
58315383950605414319495817595961
58315383950605414319498140544255
58315383950605414320331496522491
58315383950605414320331526637401
58315383950605414320331869593993
58315383950605414320331869948125
58315383950605414320332639711131
58315383950605414320334964059105
58315383950617121701319829246497
58315383951488913771953079420706
58315383956198890773561639558524
58315383956198890773561668372972
58315383956198890773562529300864
58315383956198890773562787464526
58315383956198890773562787581166
58315383956198890773564853648838
58315383956198890819318438558754
58315383956477716780018307944361
58315383956477716780018308994121
58315383956477716787633430237379
58315383956477716787633430354019
58315383956487071237703435401435
58315383956489772529356517196315
58315383956489772529356890254559
58315383956513734007982265069927
58315383956514990073519856378321
58315383956514990073520142175481
58315383956514990073523585381729
58315383956514990073523585499773
58315383956521844470889519720746
58315383956523045777014800774616
58315383956525747061140286991388
58315383956525747068479969749816
58315383956525747068667882569496
58315383956525747106893871901256
58315383956525747114233554659684
58315383956525747114236653492398
58315383956525747114424938787170
58315383956525796886699852437488
58315383956525796932453437347404
58315383957397238995784152819750
58315383957494452141775501385334
58315383957494452148365485593546
58315383957494452149118626287200
58315383974904229683020825885650
58315383974904233387366626370446
58315383975115267679913233518471
58315383975123373338695108017850
58315383975123401202349605463981
58315383975185211726882709595242
58315383975220662526010053411678
58315384027393229351399364641822
58315384027394129919211146282254
58315384028047024914012122985878
58315384028049726617385563533730
58315384028049726617447467907174
58315384028049726617448239559506
58315384028082147007019552489668
58315384028082147007019552489716
58315384028082147418801558398640
58315384028085797500759640585966
58315384028085797502454217629892
58315384028301001644577060557710
58315384028301001644639822326846
58315384028301001644639822676766
58315384028301902075190849591806
58315384028301902075190849604856
58315384028301902212451604317198
58315384028398007107384575741530
58315384028398290786389240058023
58315384028398307296655169738314
58315385155974038031405644478404
58315385155976739140044128340460
58315385155976739323058469042787
58315385156633219698543995675548
58315385174359129292110934148065
58315385174359129292110935547745
58315385174577933916010560933025
58315385180267754659459016518789
58315385180267754659459016635429
58315385180267754659459018035109
58315385180474846959853422700581
58315385180483858172489536643056
58315385180486559282540382727783
58315385227741137486982162120477
58315385227752860927979737287133
58315385227752860929671989633165
58315385227814083481427598910737
58315385232784967049848082528032
58315385233661486295327791076737
58315385233661486295327818374817
58315385233661486295327819424577
58315385233661486295327819774497
58315385233661486297020042256369
58315385233661486297020071070769
58315385233661486297020072120529
58315385233661486297020072470449
58315385387058837350029577913329
58315385387069642516638809446675
58315385387069642516641903693169
58315385387277641973929203298609
58315385387288447139974350599971
58315385392967462717377660400693
58315385392978234575669579980177
58315385392978236359243823691565
58315385392978267883170610865953
58315385392978267883170610983997
58315385392978267883986891934039
58315385392978267883989986063893
58315385392978267883989986180533
58315385393194404613070519035352
58315385393197072507070236251185
58315385393197072507070236251233
58315385393197072507070236369277
58315385865664694817006902434708
58315385865664694817007159652152
58315385865665595980180404412369
58315385865883483378955369589704
58315385865883483379519196604244
58315385865883483379707481899016
58315385865883532792731805326642
58315385865884400601823692869713
58315385865887101893225727250765
58315385865887101893476774664593
58315385870811106521154899851750
58315385870811106521718984083734
58315385870811111874888158670274
58315385870811156347278548467072
58315385870811406710989578081970
58315385870812357103546051094314
58315385870920414260347196791186
58315385870920414306100781701054
58315385871467653604165321909018
58315385871574188038960218360154
58315385871574221347528486899733
58315385871574221347528487016373
58315385871576889330864605836018
58315385871576922639181201402039
58315385871576922639181201403443
58315385871791808602786184721544
58315385871791824662858444259040
58315385871791824663043024408386
58315385871791824663046471273558
58315385871791824663046729553812
58315385871791858016560297393548
58315385871791858016564002538974
58315385871792108792056778719732
58315385871792108792056779769492
58315385871792108792057036986936
58315385871792108792620864001476
58315385871792108792809149296248
58315385871792108792809924130908
58315385871792124852317065271746
58315385871795727260573781040321
58315385871795727260573781053419
58315385871795727260573781170059
58315385871795727260573781506881
58315385871795727260573785756279
58315385871795727260573785757683
58315385871795727260573809738129
58315385871795727260573810204689
58315385871795727260573814454039
58315396004101293771536649827851
58315396004209345436925377525258
58315396004209345482658041728774
58315396004209361901416710890757
58315396004209361901419034888811
58315396163637780594338197595504
58315396163742230355323604684086
58315396163742230401056268887602
58315396163742246407488740118202
58315396163742246453221404321718
58315396187272282063793289664016
58315396234537683098111866835047
58315396234645734764231438219605
58315396234645751227990551472315
58315396234645751227990551485365
58315396234645751227990808689759
58315396234645751227990808702809
58315396234645751372782974674599
58315396241429728493132777933860
58315396642236439053878679556784
58315396642236440655251052551963
58315396642236440655253376550017
58315396642308469649827183888012
58315396642308469649827183888060
58315396642340890050376868432543
58315396642340890461974546674829
58315396642340901208416085798202
58315396642344492321376390078013
58315396642344492321376648345217
58315396642344492367192995374132
58315396642344508785132404511059
58315396642344508785132405560819
58315396642344508785133437612923
58315396642344508785135761610977
58315396642344508968150101250440
58315396659962316940581351619328
58315396660066761212562533622662
58315396665870936818925209021444
58315396665870940523271009506240
58315396665870940523333771625296
58315396665975386625643280313542
58315396665979004949619366135982
58315396665979004956398324254660
58315396713136343341222809527203
58315396713136343341223933340491
58315396713244389519426119696089
58315396713244394870148088711855
58315396713244394870148093316949
58315396713244405983185232948799
58315396713244405983185232961849
58315396713244405983185490166243
58315396713244411471104937370719
58315396713244411471104937383769
58315396713244411471104941988863
58315396713244411471105194588163
58315396713244411471105199193257
58315396713244411471106056578913
58315396713244411471106061184007
58315396713244411471106313796357
58315396713244411471106318401451
58315396713245295437896855988063
58315396719048571071389075745572
58315396719116697513877586585258
58315396719116697513898478593850
58315396719116697559631138075632
58315396719116697559631142797366
58315396719117898133699174428912
58315396719152720226178281846148
58315396719152720226366309923476
58315396872777279376952080834645
58315396872777279788549759076931
58315396878677501269805291697664
58315396878689557064042781048560
58315396949577404001322808728972
58315396949577404001322808729020
58315396949577404001510836806300
58315396949578604575390845082252
58315396949578604575390845082300
58315396949593062018752305578470
58315396949593062019317164295194
58315396949593062021011741339120
58315396950456652777613146575727
58315398078136865428267466024138
58315398078136865474000130227654
58315398078140467752590038734656
58315398101666901084509253450896
58315398102639509309792549391407
58315398102639509355525213594923
58315398149883299867853654234299
58315398149908512248577209290319
58315398154941835772525358622247
58315398155817137661657955981199
58315398155825248127662619347826
58315398308467888328941643427487
58315398308573254755573526718485
58315398308573254755577227129127
58315398308573255167171204960771
58315398787066543084136324903971
58315398787066548572052587182453
58315398787066548572053710982691
58315398787066548572056029325891
58315398787066548572056033930985
58315398787067449002604995465095
58315398787067449002607319463149
58315398787171909510768208194969
58315398787171909510768465412413
58315398787171909922363305221757
58315398787171909922363562439201
58315398787171914998687912616889
58315398787171914998687917221983
58315398787171914998688169834333
58315398787171915410281890448533
58315398787171915410282147665977
58315398787171915410283009643677
58315398787171915410283014248771
58315398787171915410283266861121
58315398787171915410283271466215
58315398787171915417876321027219
58315398787175517132486261317861
58315398787175517132486347424191
58315398787175517132486348473951
58315398787175517132487380526055
58315398787175567280288514474154
58315398787175567280288629265194
58315398793084143147999626628902
58315398793084190907284872990577
58315398793959489090379417168781
58315398793959489456240730796909
58315402386174095831742727115219
58315402386174095831930755192547
58315402386174095870972246295467
58315402386174095877496283327327
58315402386174095877663419396063
58315402457368487477109745774061
58315402457368487522842409977577
58315402462986225783507282114659
58315402462986225829239946318175
58315402462997036310816757540427
58315402462997036310816758590187
58315402462997036356570343500055
58315402622527221172911306428969
58315402622527221218664862641077
58315402622529922510317944435957
58315402622529922876346394132821
58315403101125875928105959207645
58315403101125875973859544117561
58315403101128575984388775216859
58315403101128575984409694873499
58315403101128575984409695923259
58315403101128576030142331428967
58315403101128576030163252135367
58315403101128577217499346974719
58315403101128577219003601340863
58315403101128577219170708711791
58315403101128577219191629418191
58315403101128577264924264923899
58315403101128577264945185630299
58315403101128577265488349155883
58315403101128577265491705206041
58315403101128577265509268812523
58315403101128577265509269862283
58315403101128577265512625912441
58315403101128577630785491395937
58315502413525182363206255516540
58315513261854827070414908914172
58315513261854843536869091288300
58315513261858679570535494848822
58315513261858729530932255934622
58315513261858729530932256284542
58315513261858729531179862740206
58315513261858729531183304411260
58315513261866532667577144144634
58315513261866549133216538183674
58315513261870451593546231733332
58315515358338875024155976719219
58315515358338875024155977185779
58315515359319536019351062148061
58315515359319541555534834182151
58315515359319541555534834654327
58315515412497219639026207642167
58315519642856829367633869554563
58315519642856829367633870604323
58315519642858041242837250756953
58315519643149816284090957242828
58315519643149827402211704527708
58315519643184637831963083681130
58315519643184637831963083685342
58315519643185839001583192226838
58315519643185853825740962772930
58315519666488640251711859084879
58315519666488640846508462428351
58315519666488640846508462894911
58315519666491197325247210863964
58315519666492542712229580576511
58315519666492542712229580576671
58315519666492542712229580693311
58315519666492548202656412135960
58315519666492548202656412252600
58315519666492548248409997045876
58315519666803390452456218292032
58315519666804741327901456063107
58315519666804741327901459251051
58315519666804741329596036294977
58315519666804741334676024656917
58315519666804741334679382125469
58315519666804741372814745064423
58315519666804741375349620731265
58315519666804741375349621203441
58315519666804741380973806213155
58315519666804746864081757728175
58315519666804746864081872047039
58315519666815535840431481168693
58315519666815551892596501811769
58315519666815551902450140121067
58315519666816736597517214274461
58315519666819450647892081318066
58315519666819450647892081318226
58315519666819454314703533843999
58315519666819454315508080043349
58315519666819454362967603345494
58315519666819454910314886417389
58315519666820349982617305795743
58315519666820354882787202096147
58315519666820354924001376703407
58315519666820354929083950881567
58315519719958054897639604667202
58315519719994081135728758820703
58315519719994377662183571405890
58315519719994377799378006018990
58315519719994377799378006019150
58315519719994377799381449225238
58315519719994377799381449225398
58315519719994377806996572008062
58315519719994381329997939521163
58315519719994381329997942825747
58315519719994381329997944242897
58315519719994381507929980916481
58315551975073345776459393743726
58315552051958470317125406023278
58315552051958470317125520342142
58315552051958470317209088376510
58315552051979168695567815519158
58315552051979169107349820359448
58315552051979169107350078639750
58315552051979179671323656309756
58315552051979179671323656322806
58315552051979179808605216973546
58315552051979180220387221813836
58315552051980080239408067648974
58315552051982770828798717923178
58315552051982771377841392468474
58315552051982781942024405722098
58315552051982781942026385713800
58315552051982782079284820677438
58315552051982782079852343516400
58315552051982782079852343535274
58315552051982782490878798509034
58315552051982782490878798509082
58315552051982782490881117920916
58315552051982785646348941145674
58315552051982785646349055931098
58315552051982785646370206206894
58315552051982785646432623965466
58315554102166487064513617936476
58315554102166487064515942288662
58315554102166487471022878111260
58315554102166487476107595768120
58315554102174592580765171603968
58315554102178492845928963709218
58315554102178493394720934151410
58315554102178493394720934164460
58315554102272154094522970926808
58315554102272154099606573974744
58315554102275751012350645010508
58315554102275751012350646073318
58315554102283861474988255416738
58315554125798270816446627094341
58315554125910301941336108102881
58315557770549168409588001934741
58315558272756811847964076981783
58315558272756811847964419938375
58315558272756812442760679275495
58315558408692470228418669576976
58315558486161097264089924790591
58315844921764505614542293035477
58315849228933599323327869341715
58315849228933599323329017265187
58315849228933899512578690557023
58315862098141222655590788008285
58315862106126609328667535930041
58315862106126625381650901376123
58315862106130227652646980873783
58315862106130227652646980878155
58315862106130227652709742992999
58315862106130227652898804288831
58315862106130527841896568543271
58315862106130527841896654169991
58315862106130527841980222200147
58315862107099216410094409160551
58315862107099216412350746088487
58315862107099233056801971944077
58315862107099233059040516168311
58315862107099233059040602261591
58315862107099233059061408176903
58315862107099233059312569909595
58315862107099233059312571425915
58315862107110922557741293392489
58315862107110938610473611895515
58315862107110938610724660372361
58315862107110940440114796542997
58315862107111238799239669684845
58315862107111238799239674389109
58315862107111238799723285187351
58315862107113629200934235639161
58315862150331845316355292540683
58315862150429136105053227184257
58315862151304452813532875290041
58315862151304458347188714756675
58315862151316143586349946461201
58315862151316149257451356156353
58315862151316160195084922006733
58315862151316165728740761473367
58315862151316165729577589740519
58315862151316465918848155040947
58315862151413456701287509893291
58315862151413456701290983214497
58315862151413755059581352566905
58315862151413756890561577211281
58315862151424211723948673075983
58315862151424217395446685511089
58315862151424217395697389631663
58315862151424261869594413766817
58315862151424267220316125578189
58315862151425462441134518497615
58315862159307856370813810864306
58315862160280447399068256989932
58315862160280447399256542284704
58315862160280447401512621995196
58315862160280447401512879212640
58315862160280447582020177821072
58315862160280447582267411082978
58315862160280447582270881924176
58315862160280451105108634518654
58315862160280451105296919813426
58315862177022025228565560921036
58315862177022025228565561387596
58315862177032832042118658964500
58315862177034032799389321315090
58315862178005389764490012059994
58315862178005389764490013459674
58315862178005423070561820493368
58315862178005423073006185498632
58315862178005423108972022103072
58315862178005423111231453631634
58315862178005423111231455147954
58315862178005423116503433362520
58315862178005423116503433479160
58315862178005423118759770290456
58315862178005426776602197672170
58315862178005426822543810541322
58315862178005437889639256169966
58315862178005439719779552309180
58315862178006323638310583151480
58315862178006323640817624182520
58315862178006340287507394262344
58315862178013531879502430457252
58315862178013542999377334811528
58315862178017130492219760589254
58315862178017428851828135859558
58315862178017428856911053007360
58315862178017434347341237404168
58315862178017434347341237417218
58315862178017445460378295901964
58315862178018346028190334772890
58315864065710827384818497666371
58315864234110661787341097098823
58315864234110704429399805223625
58315864234110706670509557000257
58315864250852267851412423094877
58315864251832934382791337823639
58315864251835681793021636610928
58315864251835681793022779799568
58315864251944954384434117372642
58315868319704940969601773334679
58315868319704944675639826515427
58315868372879867564702643312355
58315868372879871270743020841077
58315868372879887742033229690559
58315868373098720181570630954727
58315868373098720183265206249053
58315868373098725716921047132837
58315868373098725717757875365049
58315868373206777383878019629727
58315868532307385324097503773253
58315868532404652181982552401927
58315868532416656048463984081131
58315868532416676356295966670507
58315868532623501226704188023241
58315868532623506760360028907025
58315868532635514332019469156357
58315868532635514332020612344997
58315868532732770121199241122591
58315868532732771951343785405817
58315868532743565998143081074289
58315868541279759248171214060119
58315868541279759248171214176759
58315868541498602759888251234238
58315868541603953133521609877125
58315868541603954368868402555341
58315868541603969010012092084701
58315868541603969186518986632332
58315868541606670897297442093492
58315868541606956262326338860985
58315868541607856829385751460904
58315868541607857241917027573256
58315868541607857241920385040404
58315868541607857241920385044775
58315868541607857241920385044776
58315868541607867757985429376672
58315868541607867757985429376720
58315868541607867757985434098405
58315868541607867757985434098406
58315868541607867764679672747735
58315868541607867943447491487312
58315868541607868352509806804984
58315868541607868352509811526717
58315868541607868352509811526718
58315868541607868360037774858136
58315868541607873294082163007372
58315868559004734782151597947533
58315868559004736612546043286876
58315868559005935539486055518787
58315868559005935539486055518995
58315868559005935539486055520239
58315868559005935539486055991171
58315868559005935539486056004268
58315868559005935539486056004269
58315868559005941073134952241619
58315868559318134200071219891511
58315868559318134200071220008151
58315868559318134200071334682551
58315868559318134200071334799191
58315868559318134200886094437923
58315868559318134200887237626563
58315868559318134200887242348297
58315868559318134202581819037931
58315868559318134202602739626239
58315868559318134202606095676397
58315868559318134203170951560713
58315868559318134207668521272713
58315868559318134208230281156883
58315868559318134208233380343729
58315868559318137868537994127797
58315868559318137868537994482089
58315868559318137906948540111035
58315868559318139698681385800757
58315868559328928660348273353993
58315868559328928667687956112421
58315868559328944719852976755497
58315868559328944719853091546537
58315868559328944727446920551507
58315868559330129379020104424913
58315868559330129424770217314133
58315868559330129424773689218189
58315868559330145476935352748249
58315868559330145484529181753219
58315868559332832363554678793655
58315868559332832913413605241908
58315868559332841645005931523804
58315868559332843429394966748396
58315868559332843429394966752608
58315868559332843429394971469970
58315868559332843429394971470130
58315868559332843435918746562812
58315868559332843475148556261954
58315868559332843482488239020382
58315868559332847187713479259283
58315868559332847188528616201397
58315868559333732931366460784007
58315868559333732931366460902051
58315868559333747710607734104921
58315868559333747756340398314212
58315868559333747756340398314213
58315868559333747756361319014789
58315868609224904265261949437227
58315868609224904266099920858079
58315868609443742240986595111717
58315868609443742241823423343929
58315868609443742241824566532569
58315868609551793907107887282397
58315868609551793907947035261861
58315868612507457544142623657444
58315868612507474013726948329404
58315868612507474013727206609658
58315868612507474145099987814006
58315868612507770443686346766594
58315868612507770443686461557842
58315868612507770443703909887802
58315868612507770450464268228234
58315868612507770489439932030753
58315868612507770489439932030754
58315868612507770489440046349666
58315868612507770496970994212403
58315868612507770626634480962878
58315868612507770626637924168966
58315868612507770626637924169126
58315868612507770626637924641302
58315868612507770634228653987090
58315868612507770634231748587716
58315870683373947472653798326305
58315870686328260179201279163031
58315870686328560230626142195458
58315870686328560367886896920850
58315870686329460798437923835731
58315870686329461347292914673021
58315870686434077377783835084987
58315870686437529073697365383118
58315870686437529073697365383119
58315870686437679786354392738918
58315870686437979426233633749729
58315870686437979426306900865381
58315870686437979426327907663609
58315870686437979426331263713767
58315870686437979426331263732481
58315870686437979426331263732640
58315870686437979426331263732641
58315870686437979428190537706129
58315870686437979428190623782099
58315870686437979428190623799568
58315870686437979428190623799569
58315870686437979838113183548173
58315870686437979838113269641612
58315870686437979838113269641613
58315870686437979839784515537725
58315870686437979839784859893997
58315870686437981210721070594903
58315870686438879994331331713233
58315870686438879994331331713234
58315870686438880405838269619344
58315870686438880406113337622205
58315870686438880406113337622206
58315870686438880407596297173786
58315870686438880543353085551970
58315870686438880543374350632063
58315870686438880543374350632064
58315870686438881641425259149244
58315900713962461350777364308962
58315900713962461350777364425602
58315900713962461396530949217426
58315900713962461762559628485138
58315900713962461762559628601778
58315900713962461808563888800350
58315900713962461945824557436674
58315900713962461945824672222098
58315900713962461945845564230690
58315900713962472921601290254738
58315900713962472921601290371378
58315900713962472926683864432898
58315900713962473058861958891062
58315900713962473058861959007702
58315900713962473063944533185862
58315900713962476586717284362446
58315900713962476586779960388222
58315900713962476586989253526770
58315900713962476587051929435906
58315900713962476587051929552546
58315900713962476769982586249970
58315900713962520502599822371948
58315900713962521051642382131820
58315900713962521051663302720128
58315900713962521051663388809196
58315900714035422162877857417306
58315900714035422162940648228506
58315900714035422208631442325770
58315900714035422208694204440614
58315900714035422574722654137478
58315900714035422757464909821586
58315900714035422757485830526534
58315900714035422757653196166118
58315900714035422757674116871066
58315900714035455377504885095968
58315900714035455377504913792324
58315900714035455514702877706516
58315900714035455926296511181888
58315900714035455926296597270956
58315900714035455926296884234516
58315900714059723269326509582338
58315900714059733833509178479690
58315900714059734382530932436678
58315900714059734382551853024986
58315900714059767596907256012236
58315900873495364016817536083282
58315900917915464216432219074183
58315900925797690806621067756837
58315900925797690852374652666753
58315900925797690852374652783393
58315900926770254058401396697209
58315900926770298482592549441847
58315900926770298482592807709051
58315900926770302188630602622595
58315900926770302234384445799715
58315900943523567045863422732999
58315900943523567045926098758775
58315900943523567227185394885474
58315900943523567228877647581426
58315900944471863099468596098560
58315900944471863282482935732416
58315900944492228393510681133870
58315900944492272858373102877468
58315900944492561933829820262166
58315900944492572452847467063018
58315900944493462502481126040934
58315900944493473020910986380594
58315900944493473020910986398064
58315900944493473203673502603982
58315900944496130442246396716482
58315900944496130854028402638552
58315900944496163603777862961801
58315900944496164205833564510679
58315900944496164205916098940440
58315900944496174723527415264525
58315900944496174723590091290301
58315900944496174724094221025628
58315900944496174724094479292784
58315900944496174724094479305882
58315900944496174724346331301890
58315900944496174907108818460080
58315900944496174907360670941569
58315900944496175318116672630628
58315900944496175318137593218936
58315900944496175318137678958084
58315900944496175318890824369052
58315900944496175318890824382150
58315900944496175318890824854533
58315900944496175318953500394828
58315900944496175318954648655121
58315900944496175318954648773213
58315900944496178610887440597748
58315900950402087503737739849066
58315900950402098477317717164344
58315900950402098614515709774892
58315900950402098616775141303454
58315900950404789206333932172706
58315900950404789206584636275810
58315900950404789618115938081678
58315900950404789618178614107454
58315900950404800183012493614202
58315900950404800731218339909816
58315900950404800731992491783801
58315900950404800732055168159498
58315902999714537689376657846887
58315903017439513360869791950739
58315903017451521482995198286092
58315903018286464355490690638335
58315903018310779679628214141993
58315903018311980441524630916083
58315903018383725672384837193199
58315903018419748384852673244559
58315903018419748389936362031643
58315903018420032102561113674543
58315903018420043037667521319951
58315903018420048574123267241343
58315903024297337180402804120677
58315903024305441048586451328793
58315903024329752680239785659237
58315903077483071412877110594272
58315903077483071420471197879496
58315903095208047091964418430760
58315903095208947659713437951976
58315903095211648944023394831892
58315906668971186604192559365833
58315907094403973552095337939257
58315907095242950755368311954027
58315907095242950757062888648033
58315907139261848604927974498161
58315907139261850435904725821331
58315907139261850435908199142537
58315907139261854143639680044059
58315907139262150625157872434373
58315907139369868747736315190067
58315907139371123038134733143409
58315907147577699260530163635726
58315907147577999586977859653065
58315907147581601858224957499275
58315907147581601858224986197296
58315907147581601858228080325533
58315907148525930672821142331375
58315907165270204675220895232071
58315907165303875689022192854097
58315907165306577941524571969404
58315907165306577941524571969405
58315907306786230838121753729055
58315907306786230840650577928177
58315907307102480304157173487242
58315907307113087128144650909535
58315907307113087135571114276373
58315907307113087135755929779659
58315907307113087135759400620857
58315907307114487874147831081140
58315907307114488011408242500065
58315907307114488423002304902036
58315907308050711708920441347135
58315907308050711716260124105563
58315907308058831650919015020901
58315907308083127214404852598251
58315907308093805276895503799787
58315907324839463682650414587741
58315907324839464094432763334244
58315907325495477144660609091930
58315907325775737213316610172538
58315907325783841088275855557178
58315907331684362761984456653929
58315907331684362763679031949659
58315907331685229840145345947315
58315907331685263192535483918889
58315907331685263194230059214619
58315907331685263331490813944223
58315907375606870667709843599665
58315907375607170856959516891501
58315907375704131991378817028641
58315907375704428472895861495483
58315907375704432180628490320477
58315907378014391108975185690564
58315907378638462034056019215550
58315907378638462034056104954698
58315907402595939888653904391148
58315907402599541748119026093616
58315909213192055665897675213897
58315909221399852825424955827306
58315919582158738002844008775267
58315919582815250085460182688123
58315920060441291809819117600641
58315920060441295515859495129363
58315920060441297160540829412013
58315920060441297162235406455939
58315920060757357573811613709087
58315920060757390925365037886601
58315920060757396464076743432499
58315920060769053881114753857453
58315920060769053882809330901379
58315920060772967408853267257995
58315920060772967408855591722609
58315920060772971112365716468819
58315920060772971114893644903357
58315920060772972942507964953139
58315920060772972942509108141779
58315920060866659819860090985951
58315920060866665358571796531849
58315920060877122155725165649881
58315920060877122157420890254261
58315920060877166619748435858681
58315920061425562396583119896061
58315920061425612219695221504231
58315920061425612219698694825437
58315920061425912408948368117273
58315920061717399898416161135721
58315920061741711521599320595635
58315920061741711521602793916841
58315920061741976528339739091735
58315920061742009879893163269249
58315920061742011710873387913625
58315920061752468508881033217633
58315920061752468508884763756235
58315920061752468511412695378717
58315920061752468511415909356811
58315920061752516688211647775155
58315920061752516689906224469161
58315920061752518334587559101731
58315920061753717261446329199959
58315920061849779651481362700211
58315920061849779659015471029055
58315920061861785392161726233011
58315920061861785398940020760377
58315920061861785399695834561855
58315920061861785584401277568511
58315920061861787221468294373651
58315920061861787223940489886171
58315920061861787229002402702495
58315920061861787231530330074175
58315920061861802046465470833801
58315920061861802048098518699467
58315920087470305822263028963615
58315920296789915957551205693417
58315920296789930774934407632601
58315920297102407449430585865481
58315920297105980065608652430579
58315920297105980111362237339043
58315920297105981895752044103539
58315920297105981895752044220179
58315920297105981897446621264105
58315920297106030073429670366611
58315920297114135186263636653651
58315920297114135186265961118265
58315920297117987636432407636339
58315920297117989468266908933251
58315920297211379901447450530771
58315920297222186852386908448851
58315920297222186852389232913465
58315920297223387426454944802131
58315920297223387426457269266745
58315920297758919532046759778337
58315920298086728038075024844275
58315920298086728045668341895721
58315920298086728045669485084361
58315920298086994882549831371311
58315920298087026403958711248129
58315920298087028234938935892505
58315920298087028234940079081145
58315920298097533206381927551401
58315920298097549677731684546377
58315920298159677746155298120303
58315920298159977935425892000447
58315920298194794345404662194771
58315920298194794352938770523615
58315920298194796174711230335411
58315920298194796175548053867731
58315920298194796175550378332345
58315920298194796182245338664255
58315920298194796182325205206457
58315920298194796183082162196575
58315920298194810999708407145641
58315920298195996932567753479011
58315920298195996940164538183711
58315920298206801917925317159471
58315920298206801925454777492207
58315920298206802100876980650751
58315920298206802108469116659503
58315920298206818572226737645727
58315921656089854728998058496699
58315921657074473683526183879347
58315922134688518726414567077347
58315922134699323755828987735227
58315922135647621593005050993969
58315922135680037092842032532529
58315922135683891375682042492873
58315922135683891375684366957487
58315922135683938956868575040815
58315922212492166866672529228387
58315922212492168703592986496713
58315922372016949740257230678013
58315922372018150497276758102733
58315925804609467629822096886189
58315925804717552238585506712407
58315925804936373742957095674839
58315925804936390214310152386897
58315925964134248541061628447039
58315925964462366480278317167703
58315926441857568009566028071845
58315926441868363892447608380817
58315926441868378575165370550417
58315926441869579286431313416593
58315926442743710246440304185153
58315926442743710248975180324331
58315926442744910868775794783475
58315926442816676412341433809159
58315926442817877169360961467159
58315926442840971977710795185977
58315926442840971985244903514821
58315926442842170363140519836533
58315926442842186964094153454493
58315926442852977313326837042085
58315926442852977718391158718777
58315926442852977723391533034225
58315926442852977723393857498839
58315926442852977725086110194791
58315926442852977725925267047621
58315926442852979547697726859417
58315926442852979548534550391737
58315926442852979553533781518545
58315926442852979555228358679111
58315926442852979555231835188261
58315926442852979556068658720581
58315926442852993777898385952895
58315926443035514388066079483649
58315926443036715145085607141649
58315926443071831753620708329171
58315926443177198781561285880603
58315926443177200017096618821779
58315926466475473637651573098133
58315926518572442589871104019163
58315926518572442591563356715115
58315926518572442591566910457437
58315926518572442596649484635597
58315926519661221692723296904531
58315926519661223515314332282569
58315926519661223517849204170945
58315926519880045021381645853753
58315926519880059663424662516743
58315926519880061492731230653011
58315926519977322816403585646173
58315926519989328557919629522653
58315926678213391393194009003749
58315926678213395099234386182551
58315926678214592104459951520005
58315926678214595810500329048727
58315926679088742002268866202431
58315926679185988096713169385441
58315926679185988500940662821177
58315926679185988501777486353497
58315926679185988501779810818111
58315926679185988508474771150021
58315926679185988508554637692223
58315926679185988508558453969813
58315926679185988509311594682341
58315926679185988509311595148901
58315926679186004558753314056757
58315926679186004561285861480519
58315926679186004561288185945133
58315926679187188716513783844585
58315926679187205318305388905239
58315926679194108024653712841241
58315926679197994242460174000991
58315926679197994249991958215141
58315926679404842536170212427199
58315926679477792235804068544759
58315926679478992992823596202759
58315928593483361023047592108367
58315928593799460321605530518073
58316075399507841800736370070677
58316075399507847336920139388999
58316075399507891806925572965359
58316075399507891806946378880511
58316075399507891806946464973951
58316075399507891808557388006709
58316075399507891808640956041077
58316075399518648667260648959083
58316075399518648804333031233405
58316075399518651771538214491113
58316075399518652373301026487805
58316075399518652503595113884841
58316075399518652510373408412207
58316075399518653601681611235726
58316075399518653601681611235727
58316075399518653738126371973025
58316075399518653738126372322945
58316075399518653738377420799791
58316075399518654150159426708763
58316075399518654150724285781023
58316075399518654157502465522965
58316075399518701914862562137979
58316075399518701915134158249675
58316075399580826683274164502837
58316075399580826683274165902517
58316075399580826683274251995957
58316075399615946630234461502449
58316075399615948277447200715688
58316075399615948277447200715689
58316075399615948277447201065609
58316075399615948414372105297815
58316075399615948414641749647605
58316075399615948414641749997525
58316075399615948414642094021347
58316075399615948414644074462139
58316075399615948414644418835881
58316075399615948414645102981995
58316075399615948414645447355737
58316075399615948414645451606539
58316075399615948414645451956459
58316075399615948826236071852991
58316075399615948826239171157881
58316075399615948826239171507801
58316075399615959946051394782117
58316075399615959946053719596651
58316075399617144092870695593151
58316075399617147387316751046225
58316075399617149034445032949317
58316075399617149583321456347313
58316075399617149583321542440753
58316075399617160292104910290171
58316075399617160703050116641445
58316075399617160703112878760661
58316075399617160703133770769253
58316075399627954612652452923697
58316081851409847988055262152777
58316094750256369468726967414351
58316094750329352516456636167231
58316094750329352516456637566911
58316094750361769112182895690460
58316094750361769113877473900786
58316094750361769249380974040157
58316094750361769251075552600403
58316094750361769251640406968399
58316094755192087017091067106042
58316094755192120363243261362409
58316094755192136835098644959876
58316094755192136835098644959877
58316094755289381685221096237797
58316094755296552875976224776438
58316094755296602701347762145258
58316094755297786803561535158816
58316094755297803458346571147578
58316094755300188501221572381542
58316094755300204972511322072090
58316094755301339249918071010466
58316094755301389074808661603904
58316094755301389074808661603905
58316094755301389257735961417429
58316094755301389257735989997145
58316094755301405729593697592667
58316094755301405729593697709307
58316094756161092416227541245510
58316094756164678038169580388715
58316094756164694684964183097567
58316094756164694687474663085505
58316094756164728039212676383449
58316094756237627731880567833585
58316094756237627731880568883345
58316094756270044467061242751087
58316094756270044467063568148821
58316094756270044467064338401473
58316094756270061121452000348076
58316094756270094297791451183594
58316094756270094473187683526553
58316094756270094473190007524607
58316094756270094473191123533211
58316094756270094474884586084853
58316094756270094474885700693777
58316094756270094475450562965627
58316094756270094475450564365307
58316094756270094480805790823066
58316094756270110946737644284586
58316094756270110946737644284587
58316094756270110946737645684267
58316094756270361310722594344860
58316094756270394481225527690342
58316094756270411136008239214490
58316094756272796178885564563148
58316094756272796184241136794122
58316094756272812650172990255642
58316094756273946927411569906779
58316094756273946927578964242719
58316094756273946927582058843345
58316094756273946927582063541992
58316094756273946934189749648721
58316094756273963581967396441974
58316094756273996750778077558064
58316094756273996750778077558065
58316094756273996758117758800173
58316094756273996758309173141786
58316094756273996933707729482799
58316094756273996933708848690993
58316094756273996935399982178751
58316094756273996935403421135649
58316094756273996935964812566301
58316094756273996935967940550284
58316094756273996935968280219555
58316094756273996935968284923819
58316094756273996942743107093667
58316094756274013407255366242778
58316094756274013407255366242779
58316094756274013407338933810794
58316094772906255737832938497147
58316094772906305692871286669663
58316094772917045889466422536115
58316094772917045896453522363977
58316094772917062543226975263593
58316094772917062543791834334449
58316094772917062550549466442945
58316094772917062550570014076391
58316094772917062551386294692627
58316094772917062551574322768551
58316094772917062551574322769955
58316094772917095897287440472147
58316094772917095904818507362273
58316094772917095905090447849115
58316094772917112505859525642319
58316094772917112506047553253039
58316094772917112506047553719599
58316094772917112506591520783315
58316094773014307213347668918841
58316094773014357220959508501749
58316094773014357221712653917137
58316094773014357227068311770779
58316094773014357227068311887419
58316094773014373830281639783823
58316094773014373830283705981185
58316094773014373830283964248437
58316094773015507970430044451063
58316094773015557930803158701909
58316094773015557932497735745835
58316094773015557933062594831193
58316094773015557938209074433849
58316094773015557978795287731065
58316094773015557983962659343765
58316094773015574587343123412399
58316094773015574587345447760373
58316094773015574587366339769013
58316094773026314783961475635465
58316094773026314783982367176093
58316094773026314784149388925965
58316094773026314784150536831967
58316094773026314790925358988717
58316094773026364746047476205607
58316094773026364746049800203661
58316094773026364746050575043937
58316094773026364746050575510497
58316094773026364746235762563189
58316094773026364746238086561243
58316094773026364746802601730741
58316094773026364746803720938935
58316094773026364746803979219237
58316094773026364753578543097137
58316094773026364753829591573983
58316094773026364753829591690623
58316094773026364753829620270339
58316094773026364792536413840259
58316094773026381400519275677007
58316094773026381400519389995871
58316094773026381400521600024981
58316094773026381400521714343845
58316094773026381401086573416105
58316094773026381401086573882665
58316094773026381401107723703547
58316094773026381401107724175930
58316094773026381401107724175931
58316094773854551783025251065485
58316094773854601745657543163909
58316094773889653567130415067641
58316094773889670219196390634553
58316094773889670220618998630795
58316094773889670220890967795119
58316094773889670221455822163115
58316094773889670221455826865975
58316094773889670221455826884849
58316094773889670226727830609279
58316094773889670229050282506791
58316094773889670229050282623431
58316094773889670229238310597217
58316094773889703574951059951045
58316094773889703574951433003673
58316094773889720181745028622639
58316094773889720181828596657007
58316094773889720181828941013279
58316094773889720182016969207199
58316094773889720184276658886373
58316094773962653272051187368869
58316094773962653272051187835429
58316094773962653272051188768549
58316094773962653272051188885189
58316094773962653273745764529435
58316094773962653273745764879355
58316094773962653279666539734235
58316094773962653279666541250555
58316094773962653281361116894801
58316094773962653281361117244721
58316094773962653281361118294481
58316094773962669883067638010817
58316094773962669883067638943937
58316094773962669883069961892231
58316094773962669883069962008871
58316094773962669883069962358791
58316094773962669883069963408551
58316094773963804023195408938169
58316094773963853985848851208799
58316094773963853985848851325439
58316094773963853990995330811455
58316094773963853992689907855381
58316094773963854029322107980839
58316094773963854036748915721371
58316094773963870640150271798645
58316094773963870640152596146619
58316094773995020001296808455061
58316094773995070014850311001963
58316094773995070014850311118603
58316094773995070014850315238263
58316094773995070014850315356307
58316094773995070015038343315543
58316094773995070015038343433635
58316094773995070017294680243479
58316094773995070017294680243527
58316094773995086615971084924959
58316094773995086617665662085525
58316094773995086618251667079237
58316094773998922461625468166991
58316094773998922461644035709565
58316094773998922461814524646131
58316094773998922461814529363493
58316094773998922461832322067147
58316094773998922461835416656127
58316094773998922461835416667773
58316094773998922461835421372037
58316094773998922468401323455965
58316094773998972422016891693207
58316094773998972422018871684909
58316094773998972422019216041181
58316094773998972422019986293833
58316094773998972422019990998097
58316094773998972422205178050789
58316094773998972422208530918619
58316094773998972423714563337759
58316094773998972423714568042023
58316094773998972423714568059492
58316094773998972423714568059493
58316094773998972424467708754551
58316094773998972424467713470461
58316094773998972424467971750763
58316094773998972429551430856183
58316094773998972429614446650559
58316094773998972429614451236779
58316094773998972429614451354823
58316094773998972429802474714837
58316094773998972429802479314107
58316094773998972429802479315559
58316094773998972429802479432199
58316094773998972431305556157871
58316094773998972432058816360087
58316094773998972432058816360135
58316094773998972467752683781329
58316094773998972469444161638409
58316094773998972469446113050395
58316094773998972469447256239035
58316094773998972469447260960768
58316094773998972469447260960769
58316094773998972470200401654423
58316094773998972470200406371785
58316094773998972475364563907221
58316094773998972475368031560475
58316094773998972475368036146695
58316094773998972475556059624705
58316094773998972475556064223975
58316094773998972475556064225427
58316094773998972477059140951147
58316094773998972477059169647503
58316094773998972477812401151911
58316094773998972477812401151959
58316094773998989076488805833391
58316094773998989076509697841935
58316094773998989077932334417941
58316094773998989077994981863953
58316094773998989078015902452309
58316094773998989078016246808581
58316094773998989078183382877317
58316094773998989078748237361953
58316094773998989078748241949577
58316094773998989078748241967046
58316094773998989078748241967047
58316094773998989078748242066217
58316094773998989078748495629109
58316094773998989078750561709927
58316094773998989078769133956717
58316094773998989078769392237019
58316094773998989078771711985723
58316096847817223574661670224175
58316096900023445326052906359907
58316096900023445326052935057667
58316096900023445371722808798291
58316096900996053186647551001025
58316101131679883748064951292812
58316101136179726895247864399062
58316101136287795032660540461516
58316101137480141253775068275334
58316101137480141253775068275335
58316101137588192912366929860846
58316101137588208979403416530330
58316101137588209391185422439254
58316101137589409546215452944975
58316101137589409729229792131144
58316101137589410140928000876922
58316101137589410141011798021195
58316101137589410148267796910071
58316101137589410148267798426390
58316101137589410148267798426391
58316101137589410148351364393522
58316101137589410148351365994406
58316101137589410148353688942700
58316101154986262341016981372885
58316101155205116368882490425033
58316101155205116368903409613661
58316101155314369203870400865773
58316101155314369203870400867225
58316101155314385217621634266493
58316101155314385217623957214787
58316101155314385217624985618003
58316101155314385217624990316651
58316101155314385217642554854801
58316101155314385263375217660089
58316101155314385263377542008063
58316101155314385263378202055687
58316101155314385263378203572007
58316101155314385263378575108475
58316101155314385263398462713011
58316101155314385270718257866903
58316101155314385812421221073895
58316101155314385819781824420631
58316101155314385819784147368925
58316101207083231295810218259919
58316101207083231440601953781997
58316101207180492764273246971323
58316101207192483673199404226295
58316101207192500144551685982841
58316101207192500144572606687789
58316101207192500190305271009349
58316101207192500197836337777219
58316101207192500197836337778623
58316101207192500327503148710605
58316101208055839118286833267883
58316101208161188936162132961085
58316101208161188936162133077725
58316101208161205552240949918763
58316101208161205552261841460747
58316101208161205552264165925361
58316101208165091350863391705041
58316101208165091350947189316081
58316101208165091358457335501259
58316101208165091358540903529803
58316101208165091396679853519597
58316101208165107829765337520955
58316101208165107829830337894545
58316101208165108012758670360635
58316101208165108012760994708609
58316101208165108012781886367233
58316101208347626792802717617109
58316101208347626792802718083669
58316101208347626794497293727915
58316101208380043527986487485157
58316101208456875366849937384027
58316101208456879025379276054267
58316101208456879025379276520827
58316101208456879027073851698513
58316101208456879071195737868823
58316101208456895496732331716565
58316101208456895496732332066485
58316101208456895496732333116245
58316101208456895496732333232885
58316101208456895498426908760491
58316101208456895498426909227051
58316101208456895504346220494171
58316101208456895504346220844091
58316101208456895504346221893851
58316101208456895542506837681301
58316101208456895542506838731061
58316101208456895687276877658155
58316101208456895687297769666699
58316101208456895687297770716459
58316101208456895688969130354107
58316101208456895688971454352161
58316101208456895688992346360705
58316101208489295760563045922315
58316101208489295760563050625175
58316101208489295806379507386951
58316101208489312414864471111431
58316101208489312414866795109485
58316101208489312414927232876355
58316101208489312414930327476981
58316101208489312422458324227989
58316101208489312422481540584507
58323343880408328735373143751864
58323344116738921759878003963427
58323350338205382453998293156759
58323352412027536018705056221203
58323363237062463680904806430872
58323363237062463681155854907510
58323363237062480147924192245178
58323363253802823966897213648508
58323363253806426240404552215054
58323363253806442839732081421186
58323363253806687715457028050674
58323363253806687722988353216842
58323363253806687722988354620734
58323363253806687722988440355670
58323363253806721066655546362378
58323363253806721067220406832914
58323363253806721073997552051838
58323363253806726566935900943054
58323363253806737678277606506680
58323363254787389803866842195488
58323363254787439756838025430574
58323363254787439756838025443624
58323363254787439764431079596672
58323363254787439764431079609722
58323363254787439764431084195942
58323363254791041478853848145674
58323363254791041486446902311772
58323363254791041616114516781998
58323363254791041616114517831758
58323363254791041623644808833252
58323363254791041623707570948096
58323363259712646980087261544977
58323363260664550240152922239430
58323363260696917020315253005289
58323363420221746789348284802873
58323363420221751729895527473953
58323363420221751730732355710537
58323363420221762842932928928341
58323363491121665528905809716869
58323363491124356119303494896842
58323363491124367232340896351230
58323365334519118898265819547711
58323365334519124252000137000793
58323365405386606490832566092402
58323365405421673144854917748560
58323365405527042019398870495751
58323369003556614142647641973226
58323369003556619633074387426186
58323369618053656007385287393276
58323369618053672471140700248394
58323369618053672471145175493696
58323369618053672478483825150260
58323369618053677417611558775856
58323369640703855358206499509929
58323369641688179069955351458731
58323369642004258606060140698503
58323369642004263539896094616991
58323369642004263547447310556925
58323369642004272873627377977327
58323369642004274658016070249539
58323369687968954555205607288534
58323369687968954555205693377602
58323369687968954555205694427362
58323369687968954555205694440412
58323369687968954555393979722134
58323369687968954555397078554848
58323369687968959494336526190044
58323369687968959494336527606986
58323369687968959501864409553856
58323369687972558069334037909296
58323369687972561628887758498320
58323369687972561766148427134644
58323369688953558690847343347948
58323369688953558693357909547418
58323369688953558693357909560468
58323369688953558693358943016464
58323369688953575157113837887184
58323369688953575157113923980464
58323369688953575157113928579734
58323369688953575157116937074030
58323369688953575157118056282224
58323369688953580103584353812186
58323369688953580103584439551334
58323369688953580103584439564384
58323369688953580103584444150604
58323369688953580103585473020380
58323369688957176879066640207186
58323369688957176879066644806456
58323369688957176879069997674286
58323369688957176879819790219084
58323369688957176879819791281894
58323369688957176879823147336264
58323369688957176879823233425332
58323369688957177023858720102958
58323369688957182370251093487216
58323369688957182374580431914330
58323369688957182374580518003398
58323369688957182375333667665376
58323369689269659083306121826792
58323369689269659083307155295838
58323369689269659220504114437340
58323369689269674459520124287520
58323369689269674459520124641652
58323369689281381289017346661010
58323369689281381840257292311832
58323369689281381840257292329094
58323369689281381840257379467922
58323369689281381840260735518080
58323369689284082994712123233124
58323369689284083131910115843672
58323369694865785829228545088387
58323369694865802299762485582391
58323369712590761317143599699981
58323369712914971804203988524142
58323371130985971174441838089223
58323371148710946847295937638411
58323402186395604225409047116147
58323402257295506911381928963321
58323402257296407479193710957885
58323402257299108633586036964515
58323403674698018716240413367426
58323403674698018723580096125854
58323404100790238063297972199817
58323404100790238063570974961267
58323404153965148614018433436385
58323404153965148614018777792657
58323404153965165078050635552663
58323404153967866369703717347543
58323404170709422059340455485809
58323404170709422608132425928001
58323404171033660425437900678623
58323404171690124285511997989789
58323404171690125931887651049161
58323404171690125931887909316365
58323404171690140749270852988345
58323404171690140749543856808441
58323404171691041317355638803005
58323404171693726007715848782425
58323404171693727654091760109001
58323404171693742471474962048185
58323404171693742471747964809635
58323404313489931303833412626217
58323404313489946121216614565401
58323404331214905328950979763977
58323404331214906975326891090553
58323404331226612572489901178761
58323404331226612572489987267829
58323404331226612572490245535033
58323404331445495198536062178313
58323404331445500138500624407723
58323404331445501784876535734299
58323404384389832343430295999101
58323404384389833989806293414745
58323404384389848807189495353929
58323404384393434065634491148009
58323404384393435712010402474585
58323404384393450529393604413769
58323404384401539586969561770157
58323404384401539586969647859225
58323404384401539586969906126429
58323404384612323688778188146729
58323404384612323689049784258425
58323404384620423860144778457749
58323404384620427563737433531369
58323404384620428799272512437477
58323404384620428799356080471845
58323407769379300337758771730779
58323407982085911512992546655782
58323408407509644611769047849770
58323408407509644611769051032098
58323408407509644611772403899928
58323408407509689076568707828444
58323408407521650535380326341339
58323408407521650536217159312755
58323408408142126860976768866481
58323408455447167707314459824072
58323408455627281123941863807392
58323408455627281123941864161524
58323408460652450958182577428578
58323408460660554787388262350356
58323408460687272917901793418374
58323408460696579334270375222639
58323408460696627505989080271379
58323408460696627505989166360447
58323408461527802669677343185720
58323408478421553214847769993053
58323408620220157836300017394874
58323408620220157836300020577202
58323408620220202301099677373548
58323408620852641731883649738161
58323408621060387401250628488604
58323408621060687588075570344548
58323408637954489330503591689621
58323408638611886973194353296736
58323408691789467560875393843009
58323408691789515691109101591984
58323408691789516974652953380185
58323408692000215250184303708169
58323408692000216485530321435085
58323408692008321596024645725833
58323409838272646062126714132540
58323409838280749937085956330640
58323409843305653342152752257896
58323409843306804276935724795543
58323409843317659266098388626085
58323409843970570678023646481226
58323409843970570723777231389690
58323409843970570723777489656894
58323409844180971286522647666654
58323409844181271475793212967082
58323409844181271475793237414088
58323409844182172592648041509811
58323409844182172592651135756305
58323409844189375349915654562144
58323409844189375350000456595954
58323409844189375350187250673840
58323409844189375350188398566744
58323409844189375350752482798728
58323409844190277702420612615777
58323409844192977759263462935825
58323409844192978994642025381309
58323409891447573074158653196290
58323409891447573076606371537396
58323409891447573076606374723936
58323409891447573076606375786746
58323409891458378243218698716916
58323409891458378243218701903456
58323409891458378243218702966266
58323409897148199029909973775966
58323409897148199029910232043170
58323409897355898300437186673448
58323409897355898300440542723606
58323409897356198489707665880596
58323409897356198489707751969664
58323409897356198490272873558478
58323409897356198490272898005484
58323409897358600004437395961902
58323409897359800897964502946045
58323409897367003608035380511394
58323409897367003610566781204280
58323409897367003656048396948420
58323409897367003656319993060116
58323409897367003656320079149184
58323409897367003656321140953020
58323409897367003656885225185004
58323421329674616433876090667368
58323421329685414096336791005534
58323421329685428921061998651440
58323421329685430155843932146372
58323421400588918500182217308157
58323421401464263030788889863463
58323421401464263030788894095551
58323421560997149596127113630611
58323421560997149733325106241159
58323421560997149779078691149569
58323421560997149779163407089939
58323421560997149779915519399251
58323421613263409423836229800825
58323421613288674733060196123145
58323421613288674735504561128409
58323421613288674736340241472089
58323421613296730430612641220397
58323421613296780257592863250801
58323421614163971088707532229047
58323421614163971088707536461135
58323421614172076610606774222007
58323421614172076747804766832555
58323421614172076786216344984531
58323421614172076787052025328211
58323421614172076793559383793117
58323421614172076793829946802949
58323421614172076793831439069595
58323421614172076794395064136797
58323422759561054901561025344496
58323422759561056136342958839428
58323422765470580694377560918660
58323422837321484346849937201851
58323427073523125822146631181736
58323692778827645684329253128913
58323693009255916858131362063920
58323693009255919970106584589907
58323694923549701935008125329553
58323694923549701935008896981885
58323694929458027158839198728597
58323695159882710888251061291313
58323712081326140822325300520781
58323712081326140827408646351273
58323712082306853203598990686009
58323712134503769135801081721475
58323712152226043513380755487469
58323712152229595823983713749265
58323712152229597057906895090002
58323712152229639875641293197712
58323712152229639882983298904434
58323712152229640287423556324128
58323712152229640294012417652172
58323712152229640294200702946944
58323712152229640294201822155138
58323712152229640294765563080610
58323712152229645182784397492467
58323712152229645235396488559836
58323712152229645236149375721070
58323712152229645236149633988274
58323712152229645237843952764996
58323712152229645237844211032200
58323712152229645786888089344135
58323712153210308017429479470473
58323712153210308192849617027857
58323712153210313551917528085297
58323712153210313551917556781653
58323712153210315338003064520003
58323712153210324808993634790463
58323712153210357970754424787881
58323712153210358016779978525251
58323712153210358023558244356261
58323712153210358154040733250643
58323712153210358160818655079673
58323712153210358160819002622485
58323712153210358160819774274817
58323712153210358161383858506801
58323712153210358565007864735459
58323712153210358565571948967443
58323712153210358572600918901557
58323712153210358573165777972413
58323712153210359807948060441761
58323712153210363514549848880077
58323712153210374625330913406529
58323712153210374627587250334465
58323712158134368737211828886513
58323712158134368739471259942899
58323712159121685277167384935893
58323712159121685277920526114981
58323712159121686924296437441557
58323712159121686924484723786089
58323712312731536933010853248725
58323712312735089655392837137731
58323712312735139015887982206315
58323712312735139196664553505973
58323712312735139204006559212695
58323712312735139204257636853861
58323712312735139204258756049005
58323712365908865461404217349410
58323712365908865462220124879642
58323712365908870814570294152996
58323712365908870814570294166046
58323712365908870815386201696278
58323712365908881927607695607384
58323712365908881927607695620434
58323712365908881927858399723538
58323712365912717962361521800232
58323712365912767921922717334418
58323712365912773275088016129854
58323712365912773275088790968726
58323712365912773275088794151054
58323712365912773275339838028422
58323712365912784388125417584242
58323712365912784388125420770773
58323712365912784388125420770782
58323712365912784388126195605442
58323712365912784388376124873886
58323712365912784388940983940530
58323712371821393335274309413921
58323712371821393335839168480565
58323712371821393746868287245565
58323712371821393747621432656741
58323712388562954927141069052610
58323712388562954927142183661534
58323712388562954927145541128634
58323712389543316970672415432233
58323712389543333762236570752223
58323712389543366969186086250427
58323712389543366976801180335491
58323712389543367114061591041433
58323712389543367114061938584245
58323712389543367114062710236577
58323712389543367114626794468561
58323712389543367518229105151995
58323712389543367518229879990867
58323712389543367525571885697589
58323712389543367525843854880787
58323712389543367525844978675201
58323712389543367525844978676605
58323712389543383579993358059641
58323712389543383580014250068233
58323712389543617159943009429017
58323712389546035465672005526711
58323712389546035465672005998887
58323712389546035466236861883203
58323712389546068680047980614700
58323712389546068680047980618912
58323712389546068680047982031642
58323712389546068680047985218182
58323712389546068680236266976494
58323712389546068680801126043138
58323712389546068682492608018465
58323712389546068817247010930594
58323712389546068817308649251024
58323712389546068817308649255236
58323712389546068817308650667966
58323712389546068817308653854506
58323712389546068817308993624558
58323712389546068817308998210778
58323712389546068817309768463430
58323712389546068817309769863110
58323712389546068817496935612818
58323712389546068818061794679462
58323712389546068819753276654789
58323712389546069229028238818366
58323712389546069229028242000685
58323712389546069229028242000694
58323712389546069229090999533530
58323712389546069229091004119741
58323712389546069229091004119750
58323712389546069229844144944706
58323712389547269391294126104320
58323712389547269437319680316296
58323712389547269439575755663549
58323712389547269986110614457034
58323712389547269986110617639362
58323712389547269986111646526400
58323712389547269986111647576160
58323712389547269986111650758488
58323712389547269986173290482810
58323712389547269986926434848438
58323712389547269986926435911248
58323714227020754193804899595503
58323714227020754193804900067679
58323714227032462314195579662363
58323714227032467116624291148337
58323714227032467116624291149741
58323714227032511718747496315087
58323714227032511725522294491439
58323714227032511725525418144117
58323714227032512137872541036857
58323714227032517079256611944521
58323714280210140444005282373541
58323714280210145797171359190177
58323714303840690223999533849935
58323714303840695026428245354783
58323714303840695026428360140207
58323714303840739635329372331689
58323714303843391195942380352211
58323714303843391195942465973315
58323714303843391333203220698707
58323714303843441330958213156804
58323714303844592090285481900419
58323714303844592090285482372595
58323714303844592136039066810287
58323714303844593919864019205383
58323714303844647442239351369539
58323714303937052277151251603944
58323714303937052688933257512916
58323714303937052688933514730360
58323714303937953393921249534541
58323714303948759658704412929560
58323714303948760070486418838523
58323714303948760070486418838532
58323714303948760070486676055976
58323714303950008547376128044019
58323714303950008959974295164216
58323714303952662119222133843656
58323714303952662530753092692932
58323714303952662531004139752628
58323714303952662668013761329256
58323714303952662668013847068404
58323714303952662668014104285848
58323714303952662668014105348658
58323714303952662668202132363176
58323714303952662668264808388952
58323714303952710249200551094642
58323714303952710249388579171970
58323714303952710249451255197746
58323714303952710251627376959144
58323714303952710251627463048212
58323714303952711898002259765864
58323714303952711898003374374788
58323714463365471267438515624123
58323714463365520678768354105877
58323714463474740223815100357232
58323714463474789589391354047162
58323714463474790003412248068676
58323714463474790003412248418596
58323714463485596403195500083490
58323714463485596816400486574772
58323714463485596816400486924692
58323714516647565913463451156338
58323714516648466481274889840178
58323714516648466481275232796770
58323714516652418172284236079432
58323714516652418721327253581320
58323717896070006916806373984642
58323718132741933880076928523321
58323718132741933925809592726837
58323718534189842366657407970755
58323718534197948215801303960303
58323718534197964275306122152847
58323718534201549754988750437993
58323718534201549754991073386287
58323718534201549930408887995377
58323718534201549935491576492401
58323718534201549938005412547967
58323718534201549938005413020143
58323718534201550349788453098049
58323718534201550479451906560123
58323718534201550487048087565439
58323718534201550487049206760583
58323718534201550487049207823441
58323718534201550487613290992567
58323718534201551722395224015323
58323718534201551722395224487499
58323718534201551722396000390633
58323718534201552134178264578455
58323718534201555288639970816233
58323718534201555288639999512589
58323718534201557075562335486119
58323718534201557075562335487523
58323718534201566355945483242799
58323718534201566355947806191093
58323718534201566546552905757983
58323718534201566546553253300795
58323718534201566546554024953127
58323718534201566546556347429245
58323718534201566546556348964279
58323718534201566547118109185111
58323718534201568193682311120071
58323718534514063978616982102067
58323718534514063979516567399311
58323718534517649778577027694755
58323718534517651014195412700265
58323718534517654583599557633591
58323718534517665655150816001733
58323718534517665655339102346265
58323718534517665655341425294559
58323718534517665655401863061429
58323718534517665655966718945745
58323718534517665701722627735623
58323718534517665838081845887299
58323718534525771362701548352497
58323718540106273439632376887171
58323718540106273439632377359347
58323718540106289499137195551891
58323718540422389203347640798355
58323718540437098065739767042603
58323718540437098065739771274691
58323718587375293207950339170260
58323718587375293207951458378454
58323718587375293215544168175230
58323718587375293215545287383424
58323718587375298154671902154958
58323718587375298154673021363152
58323718587379178472714440736377
58323718587379178472715212388709
58323718587379178655670145957888
58323718587379178655731788868750
58323718587379178655732908076944
58323718587379178655920075226332
58323718587379179204712390024796
58323718587379179204774807770318
58323718587379179204775926978512
58323718587379179204963094127900
58323718587379180440059957425244
58323718587379184006388501719102
58323718587379184006638429570604
58323718587379184006638434169874
58323718587379184006638773926876
58323718587379184006639548761536
58323718587379184006639548778798
58323718587379184007203290054190
58323718587379184008897865681174
58323718587379184008897865685386
58323718587379184008898210054708
58323718587379184008898984893580
58323718587379184555430748968338
58323718587379184555431519220990
58323718587379184555431523807210
58323718587379184555681453071442
58323718587379184555682567680366
58323718587379184556246307556078
58323718587379184556246312142298
58323718587379184556246651912350
58323718587379184557940884600004
58323718587379184557942003795148
58323718587379185790777538347586
58323718587379185790778313186458
58323718587379185791028241051010
58323718587379185791028242450690
58323718587379185791028585407282
58323718587379185791029360246154
58323718587379185791593101521546
58323718587379185793287677165792
58323718587379185793288021522064
58323718587379185793288796362547
58323718587379195119425903173490
58323718587379195119429259223648
58323718587379195119676950233186
58323718587379195127018955922646
58323718587379195127018957339588
58323718587379195127019989041772
58323718587379195256685795558211
58323718587379195256685795558212
58323718587379195264217981652320
58323718587379195668467801467184
58323718587379195668467806066454
58323718587379195668468834569048
58323718587379195668468839168318
58323718587379195668468920658116
58323718587379195668468922075058
58323718587379195668468925261598
58323718587379195668472278125216
58323718587379195668718854525830
58323718587379195668719969134754
58323718587379195668722207393660
58323718587379195669283709010466
58323718587379195669283710410146
58323718587379195669283713596686
58323718587379195669284742112330
58323718587379195669284828205610
58323718587379195676061890152088
58323718587379195676061974841476
58323718587379195676061979427696
58323718587379195676063007943340
58323718587379195676065332295526
58323718587379196903814595445702
58323718587379196903814852295964
58323718587379196903814853712906
58323718587379196903814939801974
58323718587379196904065642505398
58323718587379196904065647091618
58323718587379196904065900772602
58323718587379196904065986861670
58323718587379196904068999959439
58323718587379196904068999959448
58323718587379196904630502975934
58323718587379196911408682717867
58323718587379196911408682717876
58323718587379196911408768806935
58323718587379196911408768806944
58323718587379196911408771995095
58323718587379200609854971557482
58323718587379200609854971561694
58323718587379200609855229841948
58323718587379200609855315931016
58323718587379200609856004676608
58323718587379200609856090769888
58323718587379200610106020034120
58323718587379200610106278301324
58323718587379200610670879104976
58323718587379200610671137372180
58323718587379200610671911740271
58323718587379200610671912206840
58323718587379200614938660344566
58323718587379200614938661761508
58323718587379200614939693463692
58323718587379200615189624131816
58323718587379200615189708821204
58323718587379200615189967088408
58323718587379200615190741923068
58323718587379200615754483202663
58323718587379200615754483202672
58323718587379200615754485918431
58323718587691377271319982464462
58323718587691377271321101672656
58323718587691382624487178476242
58323718587691382624487178489292
58323718587691392095479130485952
58323718587691392507261136381874
58323718587691392507261394662128
58323718587691392508159859701418
58323718587691392508159950026786
58323718587691392508160979959372
58323718587691392508163302907666
58323718587691393742607154108790
58323718587691393742607154121840
58323718587691393742610506989670
58323718587691397448648301890164
58323718587691397448648560170418
58323718587703405019471975724161
58323718593283923567773655658727
58323718593286625266691289710423
58323718593287822324510439390923
58323718593287826023773923983477
58323718593610824736697575686917
58323718593614726806898843923994
58323718593614726809074594026620
58323718610029381672760224538857
58323718610998072110934958482691
58323718611009777664795801940555
58323718611009777838499697141583
58323718611009777845842478023999
58323718611009777847809366735539
58323718611009777847809367207715
58323718611009778387542714980293
58323718611009778387542716043151
58323718611009778394885496588745
58323718611009778396853160948155
58323718611009778397417245180139
58323718611009778397417246242997
58323718611009779632199178202895
58323718611009779632199178675071
58323718611009783198443923468771
58323718611009794447050632022861
58323718611009794456357202902147
58323718611009794456357207488367
58323718611009794456360301616817
58323718611009794456922063372683
58323718611009799800301424654501
58323718611010077854066395938743
58323718611012479360637061111622
58323718611012479367980099920208
58323718611012495974895002875432
58323718611012496152199241026121
58323718611012501505996205336447
58323718611012501506184492166262
58323718611013680263137989803495
58323718611013680308891574713363
58323718611013680674105495877386
58323718611013681909431366195146
58323718611013696909281502227833
58323718611013696909824694451225
58323718611013696916602587229607
58323718611289876389486639235169
58323718611324978837427100273549
58323718611325878923727771261575
58323718611325893747885800074871
58323718611326179112998365258359
58323718611326179113269959834861
58323718611326193937156394071655
58323718611326193937427988648157
58323718611328585988006709061946
58323718611336685737468035496865
58323718611336686218980261599165
58323718611336689443509530839925
58323718611336689519762154416207
58323718611336689862965174547941
58323718611336700564408598170694
58323718611336700587129567692855
58323718611336700976002491312950
58323718611336700976002491431042
58323718611336700976005933456388
58323718611336705914796354941441
58323718611336705914859117174386
58323718611336705915695859203801
58323718611337890276844530408959
58323718611337890276907206434735
58323718611337891878470960493116
58323718611337901321240960340959
58323718611337901733002303694095
58323718611337901733023224517135
58323718611337906671962672034239
58323718611340588015244246881610
58323718611340588198258471730042
58323718611340588816590914906822
58323718611340588816591000645970
58323718611340588816591257863414
58323718611340591927186261109861
58323718611340591972939817321969
58323718611340593576658779740183
58323718611340593581718020119688
58323718611340593622386853911569
58323718611340603024655127221819
58323718611340603024676046982010
58323718611340603045952684382998
58323718611340603045952712962714
58323718611340603045952798701862
58323718611340603046140741040042
58323718611340603046141083996634
58323718611340603046203388486102
58323718611340603046203502804966
58323718611340603046203760022410
58323718611340603437274218701468
58323718611340604693331412121990
58323718611340604693331670402244
58323718611340608376213552600991
58323718611340608376213581180707
58323718747203865816298754541090
58323718747228164101445083532998
58323718747228164513038804149675
58323718747228180572545945290513
58323718747228180735244255870867
58323718770530957169044239449887
58323718770530957169044239922063
58323718770530973228549058114607
58323718770534558708231686399753
58323718770534558708234008875871
58323718770534558708234009348047
58323718770534558891248348509727
58323718770534558891248348981903
58323718770534559440292142722343
58323718770534575499796189262555
58323718770534575499796960914887
58323718770534858897502280396537
58323718770534858897504602872655
58323718770534858897504603344831
58323718770862682248130706389882
58323718770862682248130820708746
58323718770862682385391489345070
58323718770873478538530235341877
58323718770873489199132845036758
58323718770873489199132873616474
58323718770873489199132959355622
58323718824040299985104901940411
58323718824040299985104903475445
58323718824040299987361240403381
58323718824040300030858458152519
58323718824040300030858459687553
58323718824040300033114796615489
58323718824040300033177471106231
58323718824040300033177472641265
58323718824040300033365499183559
58323718824040300396698879772055
58323718824040300442452435984163
58323718824040300444959477015203
58323718824040311517264254043010
58323718824048405143675353862279
58323718824048405555269331693923
58323719970313629921550021352341
58323719970324438590037562470979
58323720023499365650462277843089
58323720047132664898383485981183
58323720047133865655465976292799
58323720047133865655528652318575
58323720047136567311536728812450
58323720047136567311724756889778
58323720047136567311787432915554
58323720047136567311787547234418
58323720047136568958916599740082
58323720661513830888100465774867
58323720661513830888100470361087
58323720661513831437143140320163
58323720661622800167804959108248
58323720661622805083960595002533
58323750422384305108179127006864
58323750440110181301730831268155
58323750847816142074575357724804
58323750847816142074575361956892
58323750900991069043489461483612
58323750900991069043489490063328
58323750900991069043489494295416
58323750900991069045748925823978
58323750900991069088490934065502
58323750900991069089243046393528
58323750900993770334954548013016
58323750900993770334957642731686
58323750900993770380708100111080
58323750900993770380708104343168
58323750900993770380711198825750
58323751060515850132494000071674
58323751078241720975323739903467
58323751131103205925733752829477
58323751131419354632178187966820
58323751131419354632366216057198
58323751137326779333386951822142
58323751137326779334139063677992
58323751155709119486677549484832
58323751155721127011204933676783
58323751155721127011204934030915
58323752336681677582943530845310
58323752336681677583131816140034
58323752336778924082451122593160
58323752336778924082454475460990
58323752336778924089982443514190
58323752336787027957602006140354
58323752336787027964941688898782
58323752354395831624066458503161
58323752354504800329287478648829
58323752360971742579537698039870
58323752496311809047356337289024
58323752514037685240907784332919
58323752514037685247685705807657
58323752514919893305346004079305
58323752591725178435792996020438
58323752974813217256724724775346
58323752974813222608197257649920
58323752974910469109213459377904
58323752974910469160050647452348
58323752974921274274132244150396
58323752974921274319885053175844
58323752974921274319885057407932
58323752974921274327416120061758
58323752992527371297659367138473
58323752992636340002880387284141
58323752998543770048032935341802
58323752998543770055374941048524
58323752999103287606300036359648
58323753045497839215103710232405
58323753045785754674375336650156
58323753051721398361507683434800
58323753051729502183935422436238
58323753051729502229689007344702
58323753051729502236466928819440
58323753052278214620779696951044
58323753052280915912432778745924
58323753052281816480157778610143
58323753052281816891751756441787
58323753052281818126533689936719
58323753052387168501004655248087
58323753052387183318387857187271
58323753070111844163731136016265
58323753070331930933440519361707
58323753205310535717249462540028
58323753205345958003731388548546
58323753205345958003731391730874
58323753206193944493581591767453
58323753206218270943370617485634
58323753206229066638237731917529
58323753211254283273316016742756
58323753211254283273316017214932
58323753211254283279905910593628
58323753211254283280659056023518
58323753229539678716449157303968
58323753229636623425854502549596
58323753229636624614903771841012
58323753229636639478019637983712
58323753229637824000110853490462
58323753229637824000110853490471
58323753229637824000111197846743
58323753229637825783685101783867
58323753229637840601067959366779
58323753229864817041452100043935
58323753229864817087184735551095
58323753229864817087184764247451
58323753229867468965060170652709
58323753229867470568147782781033
58323753229867470568150881613747
58323753229867513393140619610857
58323753229867518333084261132463
58323753229867518378837730189885
58323753229867518378837817345975
58323753229867518378837846042331
58323753229867519979481064467631
58323753229928458401408164819362
58323753281831148906408091443821
58323753281831150141190024938753
58323753282717307022581899690244
58323753282718207453108906943915
58323753282718207590306899554463
58323753282718208001900877386107
58323753282815452306243595876747
58323753282815452717837573708382
58323753282815452717837573708391
58323753282815468907200701753046
58323753282815468907200701753055
58323753282815469318794679584699
58323753282815470553576613079631
58323753283034340648872408194537
58323753283034341883382745577773
58323753283034341883654341689469
58323753283041195222457198033909
58323753283041196413762804253261
58323753283042445758341990962413
58323753283042445758613587074109
58323753283042445804346251279077
58323753283042445804346252328837
58323753283042445805099741063787
58323753283045097682974918947957
58323753283045097685231255875893
58323753283045098874283624000023
58323753283045147050999266646559
58323753283045147096752822858667
58323753283045148697375177973135
58323753283045148887941849637682
58323753283045148888004525663458
58323753283102483201762894208834
58323753283103383632313921473794
58323753283114190446055305408328
58323753283114190582500152590438
58323753283114190995097979953624
58323753283114192229629209345452
58323756644166816879206608749346
58323756644166866704763107241416
58323756644166866704763336812264
58323756644174920754351816480416
58323756644174920754354139428710
58323756644174920800105401388880
58323756644174954105905240657930
58323756661892693119261690462447
58323756661892693126039611937185
58323756821316609339216818950345
58323756821425578044437839096013
58323756822088981478198511982381
58323756875474956195760805687022
58323756881383281467852586397324
58323756898894266608645503923514
58323756899113059702559493465963
58323756899113059748313049678071
58323757281982310780864951453762
58323757281982310781052205772338
58323757281982310781053238874202
58323757281982310782556429310842
58323757281982310783309575802138
58323757282298361904271302935814
58323757282298361904462774238264
58323757282298361904462775773298
58323757282298361911049195714196
58323757282298361911049568785538
58323757282298361911049573135670
58323757282298361911052667618252
58323757282298361911802714313306
58323757282298361911802719981258
58323757282298361911805814581884
58323757282298361950024859265966
58323757282298361956802780740704
58323757282298361956803153812046
58323757282298361956991181889374
58323757282298361957556040956018
58323757282298361957556299223222
58323757282309167070883634366136
58323757282309167070884377438752
58323757282309167071076136054682
58323757282309167077661638747614
58323757282309167077661641929942
58323757282309167077664994797772
58323757282309167078415047160778
58323757282309167078418141761404
58323757282309167116637186464200
58323757282309167116637190696288
58323757282309167116640285178870
58323757282309167123415223774122
58323757282309167123415226838406
58323757282309167123415226956450
58323757282309167123415480991566
58323757282309167123416255826226
58323757282309167123603509068894
58323757282309167123604542170758
58323757282309167124168253350114
58323757282309167124168368135538
58323757282309167124168626402742
58323757282309211542440378137980
58323757282309216483825223530384
58323757300023337575955908341956
58323757300023337582542793332802
58323757300035045140523758734970
58323757300035045147110300314310
58323757300582282847251277516260
58323757300582582990768282372492
58323757300874072160549751912900
58323757300874072160549755095228
58323757305931662799783595576092
58323757305931662845537180486008
58323757305931662852127074336880
58323757305931662852127188655744
58323757305931662852127190190778
58323757305931662852127447408222
58323757305931662852315475485550
58323757305931662852880219766770
58323757305931662852880592819398
58323757305939767916868187851912
58323757305943670552871907177556
58323757305943670552872280230184
58323757306490908259788860680104
58323757306490908260352944912088
58323757306491208449633996081412
58323757306588154714110299900538
58323757306782697573630501786108
58323757353165843746463499006690
58323757353165843746463502189018
58323757353201866449709047161112
58323757353201866456424292610074
58323757353201866456424550890328
58323757353201866456486968635850
58323757353201866457240200153356
58323757353201866457240458420560
58323757353209972154187138239359
58323757353209972154187167053807
58323757353209972154731192925725
58323757353209972161509372667667
58323757353209972161777984732232
58323757353209972161777988983034
58323757353209972161781340315830
58323757353210020333242456265753
58323757353210020333245641304175
58323757353212673865025047546748
58323757353865568847163223299879
58323757354048999175029412504296
58323757359009371314831917729892
58323757359074168963516540861482
58323757359082272837723411420256
58323757359082272838475552425876
58323757359082272838475786246122
58323757359082306189465126191652
58323757359085023954936434906228
58323757359106589814263256167488
58323757359106589814263256639664
58323757359106589821606295448250
58323757359106589859828813472252
58323757359106589867359880358166
58323757359106589867359995143590
58323757359106617814342862345572
58323757359106617821956577414380
58323757359109291112506346132152
58323757359109291112506346604328
58323757359109291158259931042020
58323757359109291158259935628240
58323757359109291159012962153046
58323757359109291159013335205674
58323757359117394980875583347008
58323757359117394980876616921048
58323757359117394988218622627770
58323757359117394988218737413194
58323757359117395033219176426660
58323757359117395033219181144022
58323757359117395033220210013798
58323757359117395033408496358330
58323757359117395033972322323110
58323757359117395033972580590314
58323757359117396268565970523270
58323757359117396268754514085246
58323757359118597567351684076312
58323757359118597574879652129509
58323757359118597574879652129512
58323757359118597574879908997036
58323757359121299278126714942576
58323757359763086708394707848383
58323757359765788411641767474907
58323757359773893521382946354479
58323757359773894068734488929789
58323757360057572343583329744318
58323757376843273049511460531939
58323757376843273049511460649983
58323757376847174915044292453611
58323757376847223094290966954987
58323757376847223140041538653489
58323757376847224740666878299069
58323757377468565319853612294304
58323757377501020295154268478871
58323757377503722000847901256267
58323757512733550663556491275792
58323757512734751367292485997902
58323757512734751374822778049156
58323757512734751375073482152260
58323757512734751375074601347404
58323757512734801238679251480715
58323757513363032666434099670529
58323757513398154811090239820605
58323757518642176076658158200848
58323757518642176076658159735882
58323757518642176076658162787068
58323757518642176076658416953326
58323757518642176076846445030654
58323757518642176076847478132518
58323757518651531899347593599273
58323757518651531899347707918137
58323757519518728129319539355854
58323757536376207381591140032393
58323757536380109842025208222742
58323757536380109842025293961890
58323757536380109842087969987666
58323757536380109842088056076734
58323757536380109842276255282438
58323757536380109842276341371506
58323757537032671109727626237824
58323757537032671155460290441340
58323757537032671294918492607266
58323757537033905213552495637699
58323757537033905259285131144859
58323757537036558741003389516823
58323757537036603213122183201925
58323757537036606916714838275545
58323757537036606919162560380727
58323757537036606919246128415095
58323757537036606962719098590757
58323757537036606962720476066155
58323757537036606964978792618611
58323757537036606964979911826805
58323757537241002509159677758106
58323757537255411540614463660825
58323757537255411586368019872933
58323757537316351198163421411285
58323757537324455073120605191360
58323757589522566452459855992138
58323757589522568236848805481794
58323757590167357571674741314214
58323757590167357571737417339990
58323757590167357571737503079138
58323757590179064953227902639830
58323757590179064953289549795830
58323757590179064953289807013274
58323757590179064953290578665606
58323757590203428409295257455937
58323757590211528580472788105329
58323757590211533565417873531135
58323757590211533931467243932947
58323757590211533933723580860883
58323757590211533977198760231913
58323757590211533977199879440107
58323757590211533979646481287335
58323757590211535166792340954915
58323757590211535166813261659863
58323757590211535169240062010337
58323757590214187047136131903099
58323757590214202473413982789301
58323757590214235225295302767003
58323757590214235268853218452431
58323757590214235271111535004887
58323757590214235680635224361403
58323757590214235682891561289339
58323757590214236870227685876211
58323757590214236872487121636861
58323757590397914041800892821604
58323757590418631364084390586574
58323757590422233444788861139213
58323757590422233490542417352773
58323757590422233490542421584861
58323757590422234680134878866129
58323757590430338196845581469998
58323757590430338555094124250769
58323757590430338600847680464329
58323757590430338745637551912190
58323757590490375997700267741818
58323757590491276428251295006778
58323757590491277162535459852859
58323757590491277170066526738773
58323757590491277170069965712933
58323757590495179028193441298513
58323757590502083241992678941312
58323757590502083379253429067434
58323757590502083791035353486608
58323758717997074319060902493154
58323758717997124144429083811864
58323758718094320864887196483316
58323758718094370643940028427544
58323758718094370643940289877028
58323758718105175808024422567432
58323758718105175810552355607064
58323758735820197058438643527211
58323758736695565419904516453539
58323758736695565419907610700033
58323758736703670529677087560909
58323758741727671539265355124132
58323758789662492976281718497007
58323758789665195915348734409195
58323758789665195915348762751419
58323758789869575254677332608116
58323758789869591271210673887776
58323758789872276500661546501924
58323758789873193725220973166587
58323758789873193725220973168039
58323758789873193725220977771681
58323758789873193725220977889773
58323758789880096294306333153128
58323758789884000539059987006743
58323758789884000539059987356663
58323758795788721661654415640492
58323758813515800900542816586014
58323758813515833702761078097944
58323758949186372902844228281056
58323758949195379130311873510039
58323758949198080833746989910247
58323758949198080833746990264379
58323758949405177524505055879162
58323758949405177524505314146366
58323758949416885457646615295527
58323759427129370389074028316254
58323759427796740530137428670494
58323759427980421774752427668107
58323769796766968582684835714889
58323769796766968585150466279064
58323769796766984637315601713180
58323769796766984637316376547840
58323769796775073694891645158636
58323769796775073694892419993296
58323769820401520009083052000194
58323769820401520014333020514294
58323769820401520060086576726402
58323769820401531127203027632742
58323769821287628300363427275383
58323769821287628346096091478899
58323770204364876776236235751146
58323770204470227150706425751466
58323770222198821199254533971230
58323770228107431741877408812688
58323770228107446559260610751872
58323770275329605561712077635015
58323770275329605973494083543987
58323770275372833365720747009107
58323770275373748625704744033742
58323770281238229693714142395463
58323770281238230929248188199707
58323770281238231340842166031351
58323770298975863190403549578922
58323770299008283213068545065039
58323770299008283627109096047555
58323770299010985330544183751407
58323770299883581809470211779431
58323770299883581810201432080151
58323770440771115847646415358535
58323770458533064668289532748199
58323770458541169734557711705993
58323770458541169778594795859755
58323770458543871435545078353019
58323770458543871437780523272363
58323770458543871437801415282359
58323770458543871437804771332517
58323770458543871437989700577131
58323770458543871481276622299985
58323770458543871481276623349745
58323770458543871482029767711161
58323770458543871483532960276277
58323770458543871483724344405167
58323770459408361022682229147851
58323770459419167829164141223675
58323770459419167973684367790515
58323770459419167973767935824675
58323770459419167973956221119447
58323770459419167973956335910695
58323770459419168019436804792817
58323770459419168019500600026787
58323770459419168019521520733139
58323770459419168020252712336099
58323770459419168020273633042451
58323770511710692976113378874665
58323770511710692976677463106649
58323770511718748670949862856409
58323770511718793099030311814557
58323770511718798084727538246031
58323770511718798452199744681351
58323770511718798452283312715719
58323770511718798452284431923913
58323770511718798452469361168527
58323770511718798452472460001241
58323770511718798498015976919235
58323770511721450374384950560261
58323770511721450376641287488197
58323770511721499742409298258863
58323770511721499743852826476231
58323770511721499743937513718793
58323770511721499789669058714115
58323770511721500155716420795051
58323770511721500155719519627765
58323770512557776883289099362463
58323770512592893674779162695903
58323770512594094988247596416071
58323770512594094988435881710843
58323770512594094988435996502091
58323770512594094988978816716791
58323770512594095034001181324535
58323770512594095034167168437509
58323770512594095034168317393271
58323770512594095034732401625255
58323770512594095034753293633847
58323771657994780518368838714232
58323771663892600306691613014186
58323771663900704181650858398826
58323771711169707533036784600568
58323771734698892164301491584994
58323771734698892535600801804550
58323771734698892576083755761170
58323771734698892581354358016658
58323771735740801295618017680898
58323771870694488583835594649388
58323771870705295396823833155484
58323775948313345353188401922817
58323775966039221777976357880854
58323776041867947402381845630524
58323886611287474060745464547121
58323886841713008814650122564707
58323886847597056956716290308655
58323886847597056956716290308656
58323888756010416473640170667368
58323888756118482408102375906214
58323888992319108448772283265606
58323888992319108448772283278704
58323888992343423597491739477335
58323888992343423780506080692224
58323888992343423780506337909668
58323888992355431167562322255926
58323888992355431167562326855196
58323888992355431213315907047750
58323888992355431213315911765112
58323888992355431350513899671396
58323888992355431350514156888840
58323888992355431351329807201628
58323888992355431351330064419072
58323888992452648011978936934139
58323888992452648011978941638403
58323888992452648011979195201343
58323888992452648011982294506233
58323893063179469508585594006440
58323893063179469646034552654934
58323893063179471292971961905406
58323893063495568800637207403184
58323893063503674050463690004535
58323893063503678859105496482903
58323893063505924851405951851165
58323893063506075564000561444144
58323893063506076799158210969584
58323893063506076799158297058652
58323893063506076799907996098514
58323893063506076806686266180486
58323893063506076806686266534618
58323893063506080373834069803772
58323893063506080373834072986100
58323893063506080511094484410804
58323893063506080511094828784338
58323893063506082157407973740896
58323893063507282909594572650889
58323893069087794275069022223819
58323893069087794686663087194056
58323893069306637603124031941465
58323893069379578833258557158906
58323893069403879337483885054274
58323893069403879337484142271718
58323893069403879344262150885284
58323893069403884102634981340114
58323893069411999090440242647999
58323893069411999090443595515829
58323893069411999271197355733835
58323893069412004220113636716053
58323893299488146658972726274280
58323893299524485986058433151528
58323893299524485986080477669764
58323893299816258417313167693774
58323893299816269535412251317730
58323893299816270132656198885370
58323893299816270132657318093564
58323893299816274936783073415058
58323893299816274941866419245550
58323893299816275483377910709840
58323893299816275483379029904984
58323893299816275485638465665634
58323893299840285091039482554181
58323893299840585285456529048588
58323893299840585461064951788268
58323893299840585461064980484624
58323893299840585468680074569688
58323893299852292705419093168802
58323925608167459751756770694227
58323925608178266565498150379411
58323925608198681273070911259253
58323925608202581948924872930773
58323925608202583733313565202985
58323925608202594434781233584059
58323925608210688843894552010635
58323925608210698310365805567203
58323925608210698310553833644531
58323925608210698310556156592825
58323925608210699956931953465023
58323927522496020442265933427470
58323927522497219408429302002308
58323927522499922347213505201528
58323927522499922484411497812076
58323927522605287545841977579488
58323927522605287545842752418360
58323927528408531288185840218271
58323927528408982152190390864375
58323927528513898133946211420025
58323927758614527760114750863881
58323927758907260477085139647869
58323927758907260477085139647917
58323927758907560620602148736189
58323927758907560620602148736237
58323931811284369708486689273484
58323931811284369708490131416922
58323931811284369754240245484140
58323931811284369754243716325338
58323931811284369754243716325386
58323931811284417925896959376144
58323931829012995868445926711746
58323931829012995868449021194328
58323931835542996358253819215516
58323932066295453416517453770491
58323932066295453416517453770539
58324739474092799835899645461277
58324739474092799837591898157229
58324739686794894033962644163332
58324739686794894033962988536866
58324739686794894033963763371526
58324739686794894034025406278176
58324739686794894034025406282388
58324739686794894171223398888724
58324739686794898289673661442452
58324739686794899524455594937384
58324739686794899524455594941596
58324739686794909409424242614952
58324739686794909409486918640728
58324739686794909409486918644940
58324739686794910644770260341868
58324739686794910644770260346080
58324739686794910644832936367644
58324739686794910644832936371856
58324739710425808790645658148757
58324739710429399392473457463051
58324739710429410650048534286415
58324739710429666184165446262161
58324739710429710839298236157967
58324741547914943524607162236393
58324741624712363378548891086589
58324741624712374496668866719137
58324741624727088712315138108507
58324745855073219934720243624411
58324745855084041572622088192213
58324745931881414493263261754757
58324745931892269482422861690091
58324745931892269482443753698683
58324748005703601409230960876427
58324748077054944492448576155647
58324748289753751432737324019846
58324748289754652549529361414664
58324758776579233736467975352507
58324758776580484453277767333639
58324758776580484455809168026525
58324758776580484460891742204685
58324758776580488160154968511321
58324758776580499278274944143869
58324758777560000191041960238535
58324758777563902063542035677453
58324758777563902102517438135435
58324758777563903888601709983613
58324758777563903893684284161773
58324758777563907592947510468409
58324758777563907599722337342521
58324758777563918711067486100957
58324758777563918712759738796909
58324758777563918713323823028893
58324758777572007173847295608085
58324758777572007761865720148559
58324758777572007768643526365489
58324758777572007768643641623297
58324758777572012710027597273153
58324758777575609490847750683137
58324758777575610035372282825069
58324758777575610039639721125329
58324758829768573684257114837220
58324758829768618011858523570960
58324758829768618011858867944494
58324758829768618011859642779154
58324758829768618011921285685804
58324758829768618018887837878608
58324758829768618019452696945252
58324758829768618149119278296352
58324758829768618149119278300564
58324758829768618151629762533640
58324758829768618151629762537852
58324758829768618156148506514932
58324758829768618156713365585788
58324758829768619254234630444396
58324758829768623093013833441304
58324758829768623093013833445516
58324758829768623093014608280176
58324758829768623097533352261468
58324758829768623098097436493452
58324758829768623502351474345012
58324758829768623504043727040964
58324758829768624739390519606752
58324758829768634622164731543288
58324758829768634622164731547500
58324758830738829070968449680411
58324758830738829070968449697673
58324758830738829070970772628705
58324758830753193873566915453420
58324758830753193873630710670128
58324758830753193873630712087070
58324758830753193874131774520064
58324758830753193874131775937006
58324758830753193875826351214070
58324758830753193875826352631012
58324758830753238200981301924236
58324758830753238200981415318026
58324758830753238200981416717706
58324758830753238200981416734968
58324758830753238201232463794664
58324758830753238201734562146144
58324758830753238201796203653114
58324758830753238201796205070056
58324758830753238201796548026648
58324758830753238208511707369280
58324758830753238208511708786222
58324758830753238208762755845918
58324758830753238209327614912562
58324758830753238211019096887889
58324758830753238211019754221357
58324758830753238338994196263662
58324758830753238341504680500950
58324758830753238345772376005604
58324758830753238346023424482242
58324758830753238348279765524213
58324758830753238750024434236856
58324758830753238750024435636536
58324758830753238750776460439838
58324758830753238750777579648032
58324758830753238750839222554682
58324758830753238750839223971624
58324758830753238750839566928216
58324758830753238757554727687790
58324758830753238758370633814130
58324758830753243692226392312322
58324758830753243692226736668585
58324758830753243692226736668594
58324758830753243698938452822240
58324758830753243698938454239182
58324758830753243698938798595454
58324758830753243699189501298878
58324758830753243699754360365522
58324758830753243699754704721794
58324758830753254812039649510598
58324758830753254812039650910269
58324758830753254812039650910278
58324758830753254812791761819910
58324758830753254812791763219590
58324758848475512176820889384577
58324758848475517667812493908393
58324758848475528780849895362781
58324758853399517399796331974247
58324758853399519184437454916065
58324758853399534004076615995725
58324758853403391396843259164721
58324758853403424750841048347499
58324758854372081836146847489919
58324758854372081841229416946345
58324758854383787394523197896429
58324758854383789224665560695241
58324758854383792930705850735215
58324758854383793479497821177407
58324758854383794715096782945959
58324758854383804048826598020095
58324758854383837354894939271147
58324758854383837354898119960841
58324758854383837400400655925899
58324758854383837942080748899827
58324758854383837949422754606549
58324758854383837949694640515457
58324758854383837949694726958817
58324758854383837950259582843133
58324758854383839185041516338065
58324758854383839185041778867717
58324758854383842890827659659161
58324758854383842891078711423121
58324758854384087583793791894617
58324758854384093072528255482885
58324758854384094904367376944147
58324758854384104185565656937273
58324758854384137544168971753849
58324758854384137589919089481443
58324758854384138131351227640207
58324758854384138131351342898015
58324758854384138138693233346929
58324758854384138138965202511253
58324758854384139374312372865905
58324758854384143080077304254593
58324758854384143080349273418917
58324758854387739817672095945845
58324758854387739817672181680781
58324758854387739863425652157953
58324758854387745344549723432105
58324758854387745351324550306217
58324758989291013602395168540087
58324758990271715231765937973669
58324758990271720767946239638737
58324759013905016714271827873735
58324759013905016721886577585057
58324759013908618444090686644897
58324759013908618992882657087089
58324759013908618993698564617321
58324759013908874115716303565859
58324759060193256864626044570174
58324759060193256864626044574386
58324759060193256864688720595950
58324759060193256866572444575478
58324759060193256867136528807462
58324759060193256867136528811674
58324759060193301741270730507210
58324759060193301748299700441324
58324759060193301748864559512180
58324759060193306684411795850190
58324759060193306685164941278628
58324759060193306690248630419844
58324759060193306691943207109638
58324759060193306821860836937376
58324759060193306821861611772036
58324759060193306822425696004020
58324759060193306822426470842892
58324759060193306826945214819972
58324759060193306826945214824184
58324759060193306827509299051956
58324759060193307233454814769020
58324759060193318351575819271344
58324759060193318351576594110216
58324759061177577414273301347376
58324759061177577414273301351588
58324759061177871925078530367354
58324759061177877414944630545228
58324759061177877420529641799372
58324759061177877603042573232844
58324759061177877603042574649786
58324759061177877605490381798488
58324759061177877606054466030472
58324759061177921884638922363882
58324759061177921884639697202754
58324759061177921887145963394922
58324759061177921892166890417082
58324759061177921892230338095190
58324759061177922070101759314798
58324759061177922075185362362734
58324759061177922479436298199252
58324759061177922479436301385792
58324759061177922480189442210748
58324759061177922480251086534340
58324759061177922480251089720880
58324759061177922486966590250506
58324759061177922487782496376846
58324759061177927420823471126170
58324759061177927421576612305258
58324759061177927428350661158170
58324759061177927428351439179370
58324759061177927429166567284510
58324759061177938541388062612558
58324759061177938541388065799098
58324759061177938541388837447218
58324759061177938541388840633758
58324759061177938541450738638334
58324759061177938541451513472994
58324759061177938541451516659534
58324759061177938541638769902202
58324759061177938542203625782306
58324759061177938542203628968846
58324759066102794377199758155906
58324759066102794377952902534584
58324759066102794377952903584344
58324759066102827317430803813062
58324759066102827317995659697378
58324759066102827729024778445116
58324759066102827729213063739888
58324759066102827729213067989238
58324759066102827729214182948082
58324759066102827729777923873554
58324759066102827866222771055664
58324759066102832807606841963328
58324759066102833219640928401042
58324759066102833219643252399096
58324759066103127506702518423544
58324759066103128055745535925432
58324759066103133408911612742068
58324759066103133408913932490772
58324759067051130510033752773538
58324759067083512106745240385679
58324759067083546007613282881041
58324759067083546007614403506385
58324759067083796373497450205667
58324759067083846196611875712513
58324759067083846196884997504573
58324759067086247161733722617838
58324759067086247301523816106978
58324759067086252652160468070798
58324759067086252652245527918350
58324759067086263765197869525186
58324759067086263765198218493185
58324759067086263765198990139901
58324759067086263765281437559554
58324759067086263765282558174269
58324759067086547351088257728585
58324759067086547351089032563245
58324759067086547351276285805913
58324759067086547351841144872557
58324759067087447918837281836182
58324759067087447918838053488514
58324759067087447918838058087784
58324759067087447919089105147480
58324759067087448467879952149390
58324759067087448467879953549070
58324759067087448467879956381478
58324759067087448467879956735610
58324759067087448467879957798420
58324759067087448467880039288218
58324759067087448467881071357584
58324759067087448467881072407344
58324759067087448467881075589672
58324759067087448467942715313994
58324759067087448467942718500534
58324759067087448467943837708728
58324759067087448467943839127281
58324759067087448468695859679622
58324759067087448468695860742432
58324759084808521130063567433425
58324759084808521678855537875617
58324759084808521679106586352462
58324759084812423545392563572939
58324759084812423547084044243497
58324759084812424139437059324413
58324759084812424164768719299867
58324759084812429103896453279595
58324759084812440216933854733983
58324760266425486339478902594917
58324760903588375554774253945725
58324760903588375554774254063769
58324760904557080770228383894375
58324760904560982681703861791275
58324760904668701424436572505718
58324760904668703070812483832294
58324760922297666286051840234681
58324760922297671225179574214409
58324760927210865930319885278541
58324760927210865935402459456701
58324760927210869634665685763337
58324760928194283531274458402103
58324760928194285363112427235629
58324760928194289067458227720425
58324760928194289074233054594537
58324760928205941554028542891995
58324760928205946495412613799659
58324760928205990919601702335591
58324760928205996455785474487565
58324760928205996456350330371881
58324760928206246637235018547329
58324760928206291154625852545887
58324760928206296645056036483361
58324760975475244636895157157120
58324760975475294460007258765290
58324760975475294592184324353921
58324760975475299942906036165293
58324760975475299950434004218250
58324760975475299950434004218493
58324760975568604110409453294246
58324760975568605756785364620822
58324760975580311491962271663270
58324760975580311491962614619862
58324760975580313138337154120070
58324760975580313138337411337514
58324760975580313138337497076662
58324760975580313138338182989846
58324760981384776105976150057495
58324760981488938140410042876534
58324760981488938689452717421830
58324760981488938689453060378422
58324760981488986134886186348397
58324760981492839365393374693084
58324760981492839365393460432232
58324760981492840600991558674840
58324760981492841149783186160440
58324760981492841149783529117032
58324760981492841149783530179842
58324760981492841149971557194360
58324760981492841150034233220136
58324760981492888595382906231556
58324760981492888595382991970704
58324760981492888733396801786116
58324760981492889145178807695088
58324760981492889145178807712350
58324760981492890379771684242916
58324760981492890379772713112692
58324760999109746106287372203343
58324760999109746106287372321387
58324760999109801595501996397855
58324760999214814791308936806594
58324760999215162563440747160337
58324760999215163112421037248520
58324760999215163113236940192532
58324760999218717251827433622532
58324760999218717251827776579124
58324760999218717251827776579283
58324760999218717252078480682228
58324760999218764833202508210466
58324760999218764833265299027489
58324760999218764835441049134328
58324760999218764835441049252372
58324760999218764835441049252420
58324760999218765383668163810248
58324760999218765384484066636216
58324760999218765430258543554883
58324760999218765430261643804539
58324760999218766619014953071452
58324760999218766619014953189496
58324760999218766619014953189544
58324760999218766619014956253780
58324760999218766619077715304388
58324761135102390831965136863830
58324761135105092535400481785126
58324761135105092535400567524274
58324761140905649611947185257579
58324761140905654553331256165243
58324761140905704513704116853149
58324761141011016245129566375954
58324761141013717948502235271474
58324761141013717948564911297250
58324761141014918705584610927564
58324761141014918705647286953340
58324761141014967933900110242022
58324761141014968071160778878346
58324761141025775298169911405956
58324761141025775298169911755876
58324761211808308902840111923770
58324761211914521202098526666514
58324761211917222905533957344380
58324761211917222905784661447484
58324761211918423662616247243900
58324761211918472893358662630136
58324761211918472893358662748180
58324764573937091557528149056378
58324764573937097047954894509338
58324765210745407564832633501699
58324765211726119126747744765883
58324765211730020990519023485073
58324765211730022676125487443681
58324765211730022678381824861263
58324765211730022682816742051337
58324765211730022820098335624697
58324765211730037454466393347845
58324765211730037454529931465153
58324765211730037456977652537837
58324765211738126695056806174677
58324765211738126697571504675907
58324765211738131636443971682967
58324765211741728419774837383363
58324765211741728419774837501407
58324765211741728419774842087627
58324765211741728419775613735747
58324765211741728966303934153555
58324765211741728968817598135771
58324765211741728968817856402975
58324765211741730066904670492213
58324765211741733907691099661845
58324765211741733910201669043435
58324765211741733910205026497485
58324765211741733910205801332145
58324765211741744891061919883225
58324765212054227087519716955281
58324765212054232585478251460765
58324765212054241865924160976753
58324765212068640015743500274627
58324765212068640015743500278839
58324765212068640023085534683321
58324765212068640023085620772389
58324765212068650996581829173191
58324765212068650996665511526423
58324765212068650998841260701753
58324765212068651547968737263389
58324765212068651547972179406827
58324765212068652783314754994517
58324765229466704503050321870343
58324765229466709990969681817947
58324765229466709993226018863927
58324765229466720562555140062887
58324765229466721111346766148807
58324765229466726050474500010491
58324765234379920749380056431505
58324765235363323525632772916149
58324765235363323535486295962023
58324765235363323571366213495135
58324765235363329069135196934205
58324765235363338359644324775319
58324765235363340182172598388593
58324765235375029678613888582435
58324765235375031511271983007219
58324765235375035214797660734409
58324765235375035217057092144927
58324765235375036452656053913479
58324765235375036452656053914883
58324765235375047570776029546027
58324765235375051269222227579043
58324765235375051274305544829819
58324765235375329913617118086379
58324765235375331700542577004003
58324765235375336641926647911667
58324765235375346524427484025239
58324765235375347760046623544215
58324765235375347760049718144841
58324765235375351463555218004967
58324765235687528601281515359953
58324765235687533480802545056941
58324765235691130802799541410335
58324765235691430992070135407119
58324765235691434104147637684497
58324765235691435941047148403997
58324765235699239626756746012281
58324765235699539816006390607713
58324765235699550929043792062101
58324765235703152603255805860843
58324765235703152648988498762119
58324765235703152651247929818505
58324765281659729082812853982894
58324765281659729082813542728486
58324765281659729082813628817554
58324765281659729083064591205124
58324765281659729083629450271768
58324765281659729220073522619218
58324765281659729220074297458090
58324765281659729220076965825466
58324765281659729220077740660126
58324765281659729220077740664338
58324765281659730318159560455402
58324765281659730318159646544470
58324765281659730318410608932040
58324765281659734021943686795336
58324765281659734021944719914462
58324765281659734029534675247846
58324765281659734029535450082506
58324765281659734029535450086718
58324765281659734029537774080560
58324765281659734159204699805194
58324765281659734159205474639854
58324765281659734159205474644066
58324765281659734159770333710710
58324765281659734166732667858394
58324765281659734166733442693054
58324765281659734166733442697266
58324765281659734570986705714166
58324765281659734571551564780810
58324765281659734573243042642102
58324765281659734573243817476762
58324765281659735806333498275742
58324765281659735808589835203678
58324765282641648118483649381149
58324765282641648119048505265465
58324765282641648125826426740203
58324765282644038107828731474064
58324765282644038107829506308724
58324765282644038107829506312936
58324765282644038108393590544920
58324765282644332619198819560686
58324765282644332623717563541978
58324765282644332808994433897066
58324765282644332808994434959876
58324765282644332808995552751127
58324765282644332808995552751128
58324765282644332808995553105260
58324765282644333358037452798634
58324765282644333358037453861444
58324765282644333358037796818036
58324765282644333358038571652696
58324765282644333358038572006828
58324765282644334400516726694058
58324765282644334400517501532930
58324765282644334402772719248460
58324765282644334402772720315482
58324765282644334402772723497810
58324765282644334402776162454708
58324765282644334403023767725098
58324765282644334407856323363418
58324765282644334407857098198078
58324765282644334593385364218484
58324765282644338107121962939504
58324765282644338113896699492460
58324765282644338113897474327120
58324765282644338114147747951836
58324765282644338296911039132139
58324765282644338296911039132140
58324765282644338296911815383742
58324765282644338296914138318986
58324765282644338296914139381796
58324765282644338296915257527180
58324765282644338297162087591516
58324765282644338297163206799710
58324765282644338297165530797764
58324765282644338297166305986556
58324765282644349226933842662382
58324765282644349226933842666594
58324765282644349226933843729404
58324765282644349226933846911732
58324765282644349227184891139020
58324765282644349227749750209876
58324765282644349227749754441964
58324765282644349272688548201806
58324765282644349272939595261502
58324765282644349280282634070087
58324765282644349280282634070088
58324765282644349409948440586527
58324765282644349409948440586528
58324765282644349409952658627436
58324765282644349821730446495500
58324765282644349821731479597364
58324765282644349821731565686432
58324765282644349821731567103374
58324765282644349821731570289914
58324765282644349821982614163070
58324765282644349822546354038782
58324765282644349822546355438462
58324765282644349822546358625002
58324765282644349822547387140646
58324765282644349822547473233926
58324765282644349822549797581900
58324765282644349829324535180404
58324765282644349829325652971656
58324765282644349829327977323842
58324765282644351057077240474018
58324765282644351057077497324280
58324765282644351057077498741222
58324765282644351057077583413348
58324765282644351057077584830290
58324765282644351057328287533714
58324765282644351057328292119934
58324765282644351057328545800918
58324765282644351057328631889986
58324765282644351057331644987764
58324765282644351057331731076832
58324765282644351057893148004250
58324765282644351057896590149299
58324765282644351064671327746192
58324765282644354763117616235878
58324765282644354763117616590010
58324765282644354763117617652820
58324765282644354763118735444072
58324765282644354763118735798204
58324765282644354763369009068788
58324765282644354763369783903448
58324765282644354763933524133292
58324765282644354763933528365380
58324765282644354763934557235156
58324765282644354763934642974304
58324765282644354768201219283814
58324765282644354768201220700756
58324765282644354768202338492008
58324765282644354768452269160132
58324765282644354768452612116724
58324765282644354768453386951384
58324765282956546663870232969220
58324765282956546663870319062500
58324765282968254044607572839010
58324765282968554232162325060828
58324765282972144980305285166062
58324765282972144980305288352602
58324765282972144980305542033586
58324765282972144980305628122654
58324765282972144980306316868246
58324765282972144980306402961526
58324765282972144980308641220432
58324765282972156505187711511790
58324765282972156505188744613654
58324765282972156505188830706934
58324765282972157740534504077578
58324765282972157740534762344782
58324765282972157740534848433850
58324765287565658281385251744375
58324765287569245735266659634154
58324765287569245735267688503930
58324765287569260140872070878690
58324765287569260143128407806626
58324765287569555207975541430225
58324765288549956327047017924591
58324765288549956871007491240813
58324765288549956876090036826159
58324765288549956878621552205299
58324765288549957976432523071119
58324765288549961817474103029559
58324765288550256463807137725365
58324765288550257067617739398999
58324765288552657987073042658698
58324765288552659817152642733478
58324765288552659817403691210116
58324765288552659817968549926840
58324765288552663338481004391739
58324765288552674451580827841008
58324765288552674458360123977658
58324765288552674496769554038572
58324765288552674497334413105216
58324765288552676280908658229334
58324765288552676280908661415874
58324765288552676281159365518978
58324765288552676281159705289030
58324765288552676281162689690443
58324765288552676281162804475867
58324765288552676281162804475876
58324765288552676281724221403294
58324765288552676281724564359886
58324765288552676288502372448871
58324765288552679984690372592820
58324765288552679985254456824804
58324765288552679987702868520808
58324765288552679987702954609876
58324765288552679987765630635652
58324765288552679987765630652914
58324765288552679987765716374800
58324765288552679987765716392062
58324765288552679987953916997446
58324765288552958222096445313747
58324765288552958222097220148407
58324765288552958222284473391075
58324765288552958222849332457719
58324765288552974693383526632707
58324765288552974693384301467367
58324765288552974693571554710035
58324765288552974694136413776679
58324765288553858744155418651657
58324765288553858744343703474037
58324765288553858790660999548759
58324765288553859148594556508818
58324765288553859155871477502322
58324765288553859155874920708570
58324765288553859156125967768266
58324765288553860436975298178610
58324765288553860437225226030112
58324765288553860437226345238306
58324765288553860986079958591360
58324765288553860986081079218107
58324765288553875215442499970617
58324765288553875254357380909600
58324765288553875261383254843408
58324765288553875261948110727724
58324765288553880749115788946662
58324765288865172076973019579065
58324765288866058024267942260751
58324765288866072092728826516473
58324765288866072093293715703483
58324765288866072644784800051477
58324765288866072644784801567797
58324765288866357457841393101045
58324765288866372834055395565985
58324765288876864631019811082939
58324765288876864631019811082948
58324765288876864631020585917608
58324765288876867932868654253609
58324765288876867932890349798833
58324765288876869580269680174408
58324765288876878862976432014511
58324765288876878906385525080518
58324765288876878931638319636753
58324765288876879455177839896235
58324765288876879455177839896244
58324765288876879457688319884182
58324765288876879457771887918541
58324765288876879457771916616358
58324765288876879457772001187645
58324765288876879457772005891909
58324765288876879457772777544241
58324765288876879457773035824543
58324765288876879457773035824552
58324765288876880693118680485733
58324765288876880693118795271157
58324765288876884396565665453761
58324765288876884396628456266422
58324765288876884397381601694860
58324765288880766748751775852398
58324765288880766748752461765582
58324765288880766748752547504730
58324765288880767298360339738006
58324765288880767298360682694598
58324765288880767298547940182404
58324765288880767298548626095588
58324765288880767298548711834736
58324765288880781323497251761273
58324765288880781369247394526299
58324765288880781369247394526308
58324765288880781369247479202646
58324765288880781369249717461552
58324765288880781369250836669737
58324765288880781369250836669746
58324765288880781527722137793898
58324765288880781527973184853594
58324765288880781919042524337508
58324765288880781919043643532652
58324765288880781919045967530706
58324765288880781919045967880626
58324765288880781941930941000706
58324765288880783153636171474858
58324765288880783153636429742062
58324765288880783153636515831130
58324765288880783153824457832440
58324765288880783153827815286490
58324765288880783153827901021426
58324765288880783153827901375558
58324765288880786857334464587812
58324765288880786857334807544404
58324765306274932410319404878123
58324765306274932412853931583599
58324765306274949013807942977325
58324765306274953960278454198063
58324765306278850932604472456665
58324765306278856416257543526283
58324765306278856421340117704443
58324765306279752118940430846554
58324765306279752118940459542910
58324765306591032939980451756671
58324765306591033558501179753617
58324765306591048316278020366653
58324765306591048316278021783802
58324765306603041082755418626355
58324765306603046031733605521432
58324765306603055883753321296483
58324765306603055883753349992839
58324765306603055886263799412357
58324765306603055886263803998577
58324765306603055886263829508393
58324765306603055886264948722411
58324765306603055909427283501651
58324765306603057144773301228567
58324765306603060850811354409315
58324765306606642782051339645572
58324765306606643402015567098661
58324765306606647067382895644216
58324765306606648296225425209961
58324765306606648341142181887457
58324765306606648343399638004873
58324765306606648343399638006325
58324765306606648344214426341413
58324765306606648348758309135656
58324765306606657608471036355607
58324765306606657629954641498822
58324765306606658178997316044118
58324765306606658181235943192561
58324765306606658181260220883004
58324765306606658185503614231336
58324765306606658226992885085116
58324765306606658226992885086520
58324765306606658227013805791468
58324765306606659414343072308452
58324765306606659414343077025814
58324765306606659414343333771034
58324765306606659414343335306068
58324765306606659416041382724200
58324765306606659421100336061356
58324765306606659461774046927716
58324765306606659461774047045760
58324765306606663173459501592628
58324765306606663173459530170940
58324765306606663173459530288984
58324765306606663173480422180936
58324765306606663173480450877292
58324765306606663175154105815186
58324765306606663175154877467518
58324765306606663175154877468922
58324765442493334751246228011897
58324765448074737373017773340751
58324765448074737373017773458795
58324765448074737784800037516927
58324765448074737784800037634971
58324765448074737922060534097531
58324765448074753844304855827515
58324765448399258986962434427685
58324765448401648976328556734149
58324765448401660501211644527389
58324765448401660501211759318429
58324765448402849756299237431467
58324765448402849756299352222507
58324765448402849802052937014331
58324765448402860729900131221066
58324765448402860729900159800782
58324765448402860729900245539930
58324765448402860867160914176254
58324765448410955461673963168435
58324765448413667680902269867942
58324765448413667680902298447658
58324765518977358233524422119044
58324765518978259342786197549316
58324765518978259342976807904952
58324765518978259350316490663380
58324765518978264289444224643108
58324765518978542333980113377482
58324765518978542931039333660944
58324765518978542931290382120320
58324765518978542931291415239446
58324765518978543068301121505462
58324765518978559532056792614733
58324765518978559532056792614734
58324765518978559532056792964654
58324765518978559532056797214004
58324765518978559532060239357442
58324765518978559532244049039729
58324765518978559532244049039730
58324765518978559532245077909505
58324765518978559532245077909506
58324765518978559532247487996628
58324765518978559532248521115754
58324765518978559532306811154574
58324765518978559532307840024350
58324765518978559539587083616227
58324765518978559539587083616228
58324765518978559539587085015908
58324765518978559539587087848315
58324765518978559539587087848316
58324765518978559539587088202448
58324765518978559539587089265258
58324765518978559539587170755056
58324765518978559539587173941596
58324765518978559539588203874182
58324765518978559539590526822476
58324765518978559539590531408696
58324765518978559539649845731072
58324765518978559539649846780832
58324765518978559539649849963160
58324765518978564478526879857046
58324765518978564478527651509378
58324765519269147684839382131602
58324765519301563187100182446898
58324765519306354751932800617153
58324765519306354754189137545089
58324765519306365664126775405648
58324765519306366243422256596920
58324765519306366289425885444952
58324765519313570826651947834015
58324765519313570826672869938643
58324765519313570826923916998339
58324765519313570963933538574966
58324765519313570963933538574967
58324765519317173049904198450832
58324765519317173049904312769696
58324766718764518156321947482629
58324766718764518497746369490280
58324766724662336502331318337893
58324766724676745793306153643634
58324766724676745793556857746738
58324766724676745793556972065602
58324766724676747440686024571266
58324767356852835857781808813531
58324767356887657264378737509110
58324767356887957590910000497962
58324767356887959237285916056626
58324767356887959237285916074047
58324767362372109887256211631167
58324767362372110436299230545833
58324767362372115375426964643605
58324767362699021489982277058675
58324767362699021489982277064291
58324767362699023137113742371441
58324767362699023137113742489485
58324767362700217305680930755208
58324767362700222109870106835119
58324767362700222247068096263498
58324767362796284461116989473082
58324767362796284461116989473091
58324767362808292057108741846703
58324767362808292102841406050219
58324797832594034628465624110141
58324797850976374782029334360638
58324797850983579323750557656374
58324799670187329048490548147656
58324799693493990475335281824181
58324799693493990612533274434729
58324799693494891043084301699689
58324799740981881354910667821777
58324799741639245833908143155488
58324799746890206393467994505412
58324799746987452894484196468032
58324799746987452899567799515968
58324799746995556767937151403868
58324799746995556767938184505732
58324799746995556775280190212454
58324799747547865710805120528046
58324799747547866259597090970238
58324799747547871200984256478528
58324799747547871246988889846368
58324799747652322654267300276403
58324799747655924376471408864067
58324799747655924925263379306259
58324799747655924925263379778435
58324799747655939331052603413799
58324799747862798194369622201709
58324799764685410297030574146142
58324799765273747303300473104944
58324799765273749133422948794689
58324799765378213161912485501494
58324799765381800615713648936707
58324799765381815433096850875891
58324799765669730432667612648198
58324799906520337810622991980254
58324799906520337811376133178056
58324799906520337812882423626860
58324799906520337817966026674796
58324799906521538568458481654110
58324799907177997128710936248184
58324799907178013592470049513944
58324799907468936023110747143853
58324799925194511476106594422386
58324799925194513122482505748962
58324799977983361744409472141554
58324799977984262174207353976624
58324799978081507621863664457386
58324799978081508856645597952318
58324799978081523491098143077438
58324799978368538518983209477975
58324799978368539569150384231914
58324799978368539569150469971062
58324799978369440136962165872346
58324799978372141840397253576198
58324799978380245166313824415542
58324799978380245715356498960838
58324799978380245715921358027482
58324803363066522510432308136299
58324803575777021505613818776503
58324803576757437624911486983615
58324803576757448743032234268495
58324803594171118260875298764207
58324803594389922930256884248447
58324803594389922930256884249899
58324803977248365547876745446946
58324803977248365550137587734886
58324803977564416671287315447906
58324803977564416678630354256492
58324803977564416678630731914006
58324803977575221654889808347958
58324803977575221661664635222070
58324803977575221662228719454054
58324803977575221662231814054680
58324803977575221845242681436012
58324803977575221845243058030713
58324803977575221845243059093526
58324803977575271663274651191576
58324804001209723307296477936886
58324804001209723314071304810998
58324804001209723314635011385468
58324804001209723314635389037123
58324804001209725143962873285142
58324804001209725143962873635062
58324804001209725143962877884412
58324804001209725281223284008337
58324804001866237182531273479930
58324804001866237365545613113786
58324804001866238415617856486128
58324804001866238598632196125600
58324804048464319356991613199383
58324804048464319357012533905783
58324804048464319357263552150871
58324804048464319357263580847227
58324804048464319363766411377139
58324804048464319364038407839591
58324804048464319364603263723907
58324804048475124522789152043815
58324804048475124523061119691659
58324804048475124523603940378903
58324804048475124523624861085303
58324804048475124523625980293497
58324804048475124523875879330391
58324804048475124523875908026747
58324804048475124523877027240765
58324804048475124523877027353193
58324804048475124530378738556659
58324804048475124530378767271729
58324804048475124530379881880653
58324804048475124530379886462661
58324804048475124530379886466873
58324804048475124530400807167609
58324804048475124530650735019111
58324804048475124530651849509943
58324804048475124530651854227305
58324804048475124531215590903427
58324804054059294565566299530510
58324804054059294566319440726860
58324804054059294566320473828724
58324804054059294567825730941028
58324804054347460350342520925675
58324804054351378865281710548675
58324804054371771975220252830245
58324804054371771975220257079595
58324804054375345696319903989924
58324804054375345697073049536406
58324804054375345697073164321830
58324804054383449564690317794088
58324804054383449571279149374564
58324804054383449571468583625098
58324804054383477572383607274725
58324804054387353260368956532994
58324804054387353809411975451824
58324804054387353855165560361740
58324804054387401438799723508594
58324804055258795926027430213120
58324804055323643526752685584497
58324804055356042425538374828800
58324804072109627784432873266644
58324804072109627830186429362112
58324804072109627967447556212833
58324804072765836018945649364902
58324804072765839723291449849698
58324804072766136345480441767114
58324804072766169555210100511719
58324804072766169560293446342211
58324804072976874015834962398501
58324804072976874015838056999127
58324804072985007538274428944637
58324804073049519821002309882180
58324804073057623641202895034166
58324804073082235507864368106372
58324804073082268816177850312609
58324804073082268861945725323518
58324804213593382027697553280010
58324804213593382027697553281414
58324804213908230614718131148752
58324804213908230614718504220094
58324804213908230614718510004638
58324804213908230614906532414014
58324804213909433156190697459130
58324804213909433156190697460534
58324804213909433156378725537862
58324804213909481327091166263431
58324804213920238185542265659696
58324804213920288186596726650490
58324804213920288323794633053926
58324804213920288323797703188832
58324804213920288324045307042280
58324804213920288324045307055330
58324804213920288324045651411602
58324804213920288324045680109410
58324804213920288324045680113622
58324804213920288324048750248528
58324804214564788399236146669270
58324804214565041142334028333842
58324804214565088588506740666054
58324804214572849774427334461650
58324804214576752237456687520609
58324804214784827726839776397343
58324804214856828826638478958653
58324804214856862178463499247863
58324804214864633554890111512182
58324804214864633554892091627109
58324804231642562291852478700229
58324804231642562291852507279945
58324804231646164425838880511806
58324804231646164426089927571502
58324804231646164426090013664782
58324804231646164563350682301106
58324804232299026203003304072956
58324804232509760169018217652887
58324804232509788581713410714613
58324804232517864180985076059181
58324804284787722390111450510110
58324804284811785161137357992227
58324804285444217871143758288898
58324804285444217871206434314674
58324804285444219106489776015814
58324804285444219106552452041590
58324804285444262336006180032496
58324804285469451479020316969549
58324804285469451479020575236753
58324804285480257057227655082577
58324804285480257194425647693125
58324804285663066959717434383856
58324804285756431315735342766331
58324804285756431323329171767089
58324804285792453888749962353180
58324804285792453896091968059902
58324804285792455131721579515644
58324804285792499596584001259242
58324804285792782040712287025533
58324804285792782040712291747267
58324805431753620545866806309071
58324805437662245913214888796435
58324805437881050537681692660193
58324805437881050583432150039587
58324805437881050583435248754257
58324805484927613776121602539516
58324805484931248851999548695347
58324805485139248307343546791327
58324805485150053473955873970847
58324805485243698252934041517691
58324805485243698252954933526283
58324805485243698253769721861371
58324805490835938999868648271446
58324805490836239189202349230396
58324805490839874219347631182711
58324805490839874264829219274639
58324805491046655255952658740429
58324805491046655256705799919517
58324805491046672917700398252834
58324805491047873674670708572339
58324805491047873674691600582335
58324805491047873674691629278691
58324805491047873677198641611971
58324805491047907074032739677318
58324805491047907074036183220436
58324805491055077167372407561971
58324805491055110519197427851181
58324805491055111570776850133457
58324805491055977551597613263449
58324805491055977552161697495433
58324805491055977552161697612073
58324805491058678841283035751859
58324805491058678841303927760451
58324805491058678841303927761855
58324805491058678843814779290313
58324805491058678843814779406953
58324805491058678843814779756873
58324805491058713887777562905620
58324805508562148598936688869685
58324805508562148598936693474779
58324805508780653080137908720885
58324805508780953223654574848401
58324805508784556913294603573062
58324805644452379994837326190458
58324805644744212141471789085033
58324805649716263707749327104280
58324805649716263707749328639266
58324805650368825153132491750614
58324805650579859857374556964506
58324805650587662945839804291234
58324805650591567239014528644808
58324805650652839201762147455928
58324805650652839201765504923028
58324806122298180303272434198721
58324806127986798504743252595274
58324806127986798505496393791624
58324806127986798505497426893488
58324806127986798507002684005792
58324806127987999262578770847442
58324806128205603128642877980554
58324806128205603129397052278768
58324806128205652542989023957958
58324806128206803886482901592726
58324806128302849628906963792584
58324806128302849628906992372348
58324806128304050385989340848402
58324806128863317752679310676474
58324806128863317752682405277100
58324806128960564252190255292154
58324806128971413893504252041523
58324806129178212042410273341862
58324806129178215748451683639790
58324806129178260220088932257500
58324806129178512231680867338646
58324806129190218514896836395763
58324806129283617915223789097879
58324806129283617915223790497559
58324816279333331711985814742726
58324816285132987831902084057100
58324816285133888399718113144672
58324816285230234331413028672780
58324816285231149716612259699536
58324816285238338206372274057420
58324816444764035869792420353296
58324816498816115871681451915898
58324816515678381589568764846931
58324816515678381589631440872707
58324816899738985268081015345942
58324816899739000085464217285126
58324816899739000230004215606767
58324816899739000232532147229250
58324816917461268519050371668016
58324816917464861507323255422794
58324816917464876324706457361978
58324816918397544006998599185550
58324816918401146278245725747278
58324816923265433012438755759712
58324816923362694329332902314576
58324816923373486874755020729902
58324816923373501149849108873872
58324816923373501699480228375808
58324816923373502934262161870740
58324816924307069988727951515733
58324816970638902916228143437287
58324817131108057232281681039966
58324817131111659503528807601694
58324817153799119343631180778135
58324817153809926202352083487747
58324817153809926204545744389907
58324817206987521713882030514743
58324818335534959006913089374140
58324818335535008962979777061314
58324818336395596080080303629534
58324818336395597726456214956110
58324818336398297783515648550830
58324818336398299429891559877406
58324818336406402893821683314718
58324818336406404540196565771518
58324818336406404540197594641294
58324818354120573397949435153242
58324818354124175669196561714970
58324818354132280779501481869934
58324818360029198766113449649759
58324818360030099379678787483425
58324818407298200469488529339358
58324818407298202115864440665934
58324818407299101037299968023198
58324818407299101037300310979790
58324818407299102683675879349774
58324818407299102683676222306366
58324818407309907851041690664974
58324818407309909497416230165182
58324818407309909497416487382626
58324818407309909497416573121774
58324818413218835245208532885527
58324818566831086623232517007658
58324818566831987191044212908942
58324818566834688894479557830238
58324818566842794004785592594126
58324818571880025349010532890825
58324818572752625672240884474697
58324818572816565987626779893086
58324818572817466555250189099861
58324819044570010226263150791875
58324819044570010226263150792118
58324819044570057986132627257517
58324819044570058397162520857177
58324819044570058397914633166489
58324819044570058535176420997954
58324819044570059632508538584093
58324819045434549767268826529285
58324819050478635639343897482998
58324819050478683399213373948397
58324819050478683810243267548057
58324819050478683810995379857369
58324819050478685045589285274973
58324819051343175180349573220165
58324819051351280427435565968443
58324819051415223854065215607192
58324819051415223854065218789520
58324819051415223854068571657350
58324819051415225500358476164628
58324822643579398429603448138813
58324822643579400076731471774701
58324822643579400122485027986809
58324822643579400122548823207726
58324822666557404509659101896124
58324822719732331524201524608949
58324822879924414953668996117693
58324823352603637940121334432361
58324823352614444753361769303832
58324823352614444890559761914380
58324823352894525179003958758413
58324823352894526825379870084989
58324823352894526825379870103703
58324823352894526826131982395753
58324823358512263300127497300619
58324823358512263300190173326395
58324823358512263345859042314655
58324823358512263353202081123241
58324823358523068512472488683655
58324823358523070113115735806715
58324823358799248131567013724103
58324823358799249777942925050679
58324933306553529193521571649650
58324933519253237251524934657682
58324933541913924978189383037082
58324933542883819841826141992891
58324933542887738354887780256923
58324935457181192317340248165795
58324935457181192317343347352641
58324935457181192363096932262509
58324935457183895301879413631268
58324935457183899006224070934217
58324935457185096058960645969997
58324935457185099763306446454585
58324935457293118443361388926231
58324935669859286930541365153296
58324935669859286930541708109888
58324935669883602262275390737984
58324935669883602262275505523408
58324935669895559823622412412596
58324935669895609650085264401823
58324935669895609650085264401824
58324935669895609833099489250255
58324935669895609833099489250256
58324935669992826501280031291815
58324939739735033976649466044886
58324939740719347389490703870896
58324939740719347793741303237818
58324939740719347801272628408162
58324939740719352742656785759270
58324939740719352879917454045674
58324939740719353289188975712938
58324939740719647990543308499838
58324939741011437444366428731974
58324939741011438679712446458890
58324939741011438686490367933628
58324939741035437766120175816204
58324939741035732595443126972862
58324939741035747419604510053668
58324939741042651637074076924173
58324939741043852394909598341190
58324939741043857340874921314087
58324939741046103195979622330707
58324939741046244167887907161786
58324939741046253909133410588022
58324939741046255143914572430622
58324939741046255143914572434834
58324939741046255143917667018198
58324939741046258992801405757318
58324939741046555332937561516971
58324939741047445336943931471262
58324939741047460161665786236324
58324939741047460161665786253586
58324939764350230527876598444627
58324939764350247182177995424065
58324939764350247182432510137015
58324939764350247182432514386365
58324939764352948290819946484461
58324939764354149047902325659541
58324939764354149048153374136387
58324939764354149048153374254431
58324939764354149596945344578371
58324939764644738339690722328150
58324939764644739572526142443680
58324939764644739579304063918418
58324939764666331656574547785363
58324939764666346430738926280701
58324939764666347709554442974851
58324939764666353207348591149045
58324939764669033307481142333454
58324939764669038249119356301120
58324939764669038255894183175232
58324939764669048177647128686064
58324939764669053073277385114416
58324939764669053073277643381620
58324939764677003126096520988846
58324939764677153287136482849069
58324939764677153287136597640109
58324939764677153287136599039789
58324939764677153289396030568351
58324939764677153289647077628047
58324939764677158190382867532823
58324939764677158236115532090471
58324939764678354000722415342691
58324939764678354000724735557955
58324939764678354000725854771973
58324939764678354001541762315254
58324939764678354001541762315255
58324939764678354046475967305449
58324939764678354046475971554799
58324939764678354046478291297887
58324939764678354046478291770063
58324939764678354046478406088927
58324939764678354046479066138163
58324939764678354046479439208053
58324939764678354046479439208261
58324939764678354046479439209505
58324939764678354046479439680437
58324939764678354046729453148623
58324939764678354046730486267749
58324939764678354047316267930118
58324939764678354047316267930119
58324939764678355281825083863675
58324939764678355287159854896810
58324939764678355830868102782505
58324939764678355830868103254889
58324939764678355830868103256293
58324939764678355830868131480265
58324939764678355830868131952649
58324939764678355830868217569333
58324939764678355831119183126181
58324939764678355831119269215249
58324939764678355836223789800514
58324939764678355838458865880397
58324939764678355838458865884609
58324939764678358947465238802389
58324939764678358947465238802597
58324939764678358947465243407483
58324939764678358985603701285177
58324939764678358993197903361649
58324939764678358993197907592125
58324939764678358993197907610999
58324939764678360777586595628037
58324939764680740741816088248996
58324939764680746232268225067438
58324939764680754966098289991369
58324939764680755514890261833241
58324939764680761058664764511763
58324939764681056983816904798722
58324939764681056985260433489235
58324939764681056985260547808099
58324939764681056990594942587612
58324939764681057535119098015779
58324939764681057540223621770115
58324939764681057540223621770116
58324939764681060651464415324652
58324939764681957553072215013027
58324939764681957553072243709383
58324939764681961219276110158707
58324939977028330631171221018666
58324939977064669409488373331973
58324939977247179725034409868230
58324939977356437493795512465438
58324939977356437493795512469810
58324939977356437496054948584592
58324939977356448611915145145766
58324939977356448614425623716554
58324939977356448614426742924748
58324939977356453423635844076734
58324939977356453555562090788240
58324939977380468514276657944995
58324939977380468514276661131535
58324939977380763767163192119059
58324939977380763950177531286356
58324939977380768891812306292704
58324939977387668161139739202225
58324939977392460213692508951739
58324939977392470775343405484336
58324939977392470775343405602428
58324939977392470775343748440928
58324939977392470775343777138736
58324939977392470775403068410930
58324939977392470777854257144143
58324939977392470782937606156756
58324939977392471141455880957584
58324939977392471148796596836590
58324939977392471148798921307027
58324939977392471148798921307028
58324939977392471187185074319902
58324939977392471187185074325726
58324939977392471187188430375676
58324939977392471187188545161100
58324939977392471187188545166924
58324939977392471187188546578249
58324939977392471187188546578250
58324939977392471189636263034401
58324939977392471189636263053115
58324939977392471194549033834888
58324939977392471194552506093235
58324939977392471194552506093236
58324939977392471324386424521466
58324939977392471331729578121092
58324939977392476136103680128094
58324939977392476136103684377443
58324939977392476136103684377444
58324939977392476273113644324492
58324939977392476684895653402694
58324939977392476684979221431238
58324972072935000288304504206428
58324972072935000288367265971352
58324972073032213580593102875736
58324972073040318690899137639624
58324972285634658893466738305513
58324972285738826403015574422563
58324972285738859754502507359361
58324972285738859754753554419057
58324972285738870867790955873445
58324972285750876654309358671645
58324972309352959100841222769618
58324972309373661047474807036464
58324972309373671062089148287176
58324972309373672160512208490852
58324972309385368978005561380698
58324972309385368978007884328992
58324972309385378307218354794858
58324974200036497459647699568532
58324974200036499105941992724434
58324974200040099730643777670884
58324974200040100828979830845866
58324974200040100828982930032712
58324974200040100835761109793368
58324974200040100973021864518760
58324974200040101377771801288058
58324974200145451202613967314364
58324974200145466164810171395126
58324974200145466164872933509970
58324974222799434847581333356947
58324974223674650611556215607389
58324974223780001175543599763409
58324974223780013386918087518973
58324974435499142905499975722531
58324974435499142905500090041395
58324974454172414622732660490921
58324974454172414630347754575985
58324974454172414630347783272341
58324974454172414630347784672021
58324978027943360716699683314044
58324978453375197271504782751315
58324978453376446200051688731865
58324978453376446200052460384197
58324978506554074917967465542517
58324978506554074917967838595145
58324978530187375813292132191321
58324978743555588525947485520833
58324978761560307426283980315235
58324979943001744487738139546805
58324979966855052045395742021121
58325265205750966898150226528100
58325269282480951143756802878389
58325282203988210121047897333113
58325282203988229886593091654699
58325282203988230482228932289587
58325282203988230482228932407631
58325282203991817333765876460627
58325282203991832157926971178193
58325282203991832158407401636661
58325282203991832753476835085655
58325282203991832753476835203699
58325282203992132347194470574351
58325282203992132347197565174977
58325282203992132347759326454455
58325282203992132347761649402749
58325282203992132942747429083843
58325282204960822745262987906267
58325282204960828281384085449775
58325282204960838159639439095983
58325282204971630148720812051052
58325282204972528886389111207723
58325282204972528891409009355735
58325282204972528891471685385883
58325282204972528893917169582079
58325282204972530721531398933327
58325282204972530721531398938943
58325282204972530721615081758735
58325282204972533832858854063243
58325282204972533833611996659481
58325282204972535662918564795749
58325282204972535663002247148981
58325282204972544945831256539349
58325282204972544946649398109497
58325282204972545540606940016035
58325282204972545540627745582671
58325282204972545540627860368095
58325282204972545540627860722387
58325282204972545541446001938403
58325282204972830310922815282953
58325282204972834015268615767749
58325282204972834022610621474471
58325282204972845729877534014223
58325282204976436293857752268287
58325282417686946223378206366401
58325282417686946225822571371665
58325282417686962278551791037765
58325282434427317759689977302636
58325282434427323294115350245976
58325282434427323294178026271752
58325282435375549033780778444844
58325282435375603937800613355148
58325282435375603982988966494259
58325282435375603983554198145520
58325282435375620584490297713086
58325282435375620584511189721678
58325282435375620584511304040542
58325282435375620584573980066318
58325282435397179315565229278301
58325282435397179315565229632433
58325282435397179315565344069341
58325282435397184256952509459587
58325282435397212621636779448683
58325282435397212623329032144635
58325282435397212667390364358551
58325282435397228676061260672213
58325282435397229270039723285103
58325282435397229270857864501119
58325282435399919311460395054300
58325282435399930974105703197586
58325282435401114532275429091689
58325282435411871934495471375624
58325282435411921348272001924932
58325282435411921894807635439188
58325282435411921894871426563533
58325282435411921897315791568797
58325282435411921897316048296596
58325282435411937949229107801240
58325282435411937949291783827016
58325284331936295235600548915671
58325284331972268123265145622563
58325284331972268123265145740607
58325284331972312411888054724461
58325284349694541954062179035423
58325284349694541954062179501983
58325284349694584595553680097819
58325284349694585190350279209363
58325284349694585190350279321631
58325284349694585190350283907851
58325284349694585190350283926725
58325284349694585190353378508477
58325284349694585190353381696421
58325284349694590084291643346105
58325284349697288677927487486656
58325284349697288677989506174592
58325284349697288677990249247208
58325284349698444414579900993615
58325284349698488840463565169421
58325284349698492544809365304297
58325284562372679758614119280156
58325284562372685111026935900400
58325284562396994952271569048207
58325284562396994952271569048208
58325284562408952696695119589836
58325284562409001927733861371675
58325284562409001927733861371676
58325284562409002064719094217096
58325284562409002064719094221308
58325284562409002476504539572612
58325284562409002476504543804700
58325284562409002476504911108919
58325284562409002476504911108920
58325284562409002476504915341007
58325284562409002476504915341008
58325284562409002476525460279012
58325284562409002476525831796605
58325284562409002476525831796606
58325284562409002476525831815319
58325284562409002476525831815320
58325284562409002522258124481076
58325284562409002522258496017383
58325284562409002522258496017384
58325284562409002659515697000454
58325284562409008010237404212556
58325288639141367231220965641900
58325288639141371120275596251271
58325288639141654655244855869589
58325288639432256160540490570981
58325288639433140075743018681754
58325288639433140670539249439158
58325288639433150142284428354054
58325288639433150142284456933818
58325288639433151194616221232538
58325288639464671662636905173137
58325288639464671666883679618077
58325288639464671667068613094779
58325288639464671669328044623341
58325288639465570397209030660315
58325288639465570398045858891283
58325288639465570399466142422911
58325288639465570399469495290741
58325288639465570404552069468901
58325288639465570580223255508747
58325288639465570582480367271343
58325288639465570582483834924597
58325288639465570583320663043137
58325288639465570583320663161181
58325288639465570587566409108373
58325288639465570587754695447289
58325288639465570587754695466002
58325288639465570590011807582890
58325288639465571640170831200417
58325288639465575338593876402639
58325288639465575345936915565357
58325288639465575346208880143461
58325288639465575346208884729681
58325288639465575521608101251071
58325288639465575941005487141437
58325288639468561355370753677811
58325288639468561362901045729065
58325288639468573527521198243115
58325288639469463577841851052508
58325288639469463577841851053912
58325288639469463577845208525431
58325288639469463577845208525432
58325288639469463577845208643475
58325288639469472448476547471140
58325288639469477982690710859835
58325288639469477985138399969270
58325288656863639414892385384755
58325288656863639414892385856931
58325288656863640007157212733505
58325288656863640009413549661441
58325288656863640009688616614335
58325288656863640009688730933199
58325288656863640009688984614183
58325288656863640009688985080743
58325288656863640009688989200403
58325288656863640009688989213453
58325288656863640009688989213660
58325288656863640009688989213661
58325288656863640009688989666963
58325288656863640009688989685836
58325288656863640009688989685837
58325288656866174345392248508096
58325288656866176129782059969628
58325288656866190946345882126056
58325288656866341713124077389697
58325288656866346654508147825177
58325288656866346654508148297353
58325288656867541875409734290271
58325288656867541875409734762655
58325288656867541875409849081519
58325288656867542424452753209065
58325288656867543658983638680905
58325288656867547358243765804907
58325288656867547365021687279645
58325288656867547365836852931213
58325288656867547411590409026681
58325288657158131166947111532730
58325288657158131166947197271878
58325288657158132402293129259646
58325288657178372961335834761914
58325288657178388383366068993966
58325288657179724483831022727687
58325288657179729425493519223197
58325288657179739303724707959393
58325288657179739303724709376543
58325288657179739303748985660717
58325288657179739303748985666333
58325288657179739303748986132893
58325288657179740491081639878567
58325288657179744242601394407249
58325288657182426180491545025598
58325288657183632435032964820623
58325288657190546115208981532676
58325288657190546115208981545720
58325288657190546116652393908983
58325288657190546116652505512079
58325288657190546121986903007414
58325288657190546121987159752629
58325288657190546121987161287662
58325288657190546121987161287663
58325288657190551017639342476551
58325288657190551017639342830683
58325288657190551063372007034199
58325288657190551065631441731991
58325288657191448469690840792766
58325288657191746873734766713791
58325288657191746873735914624165
58325288657191746874551822167446
58325288657191746874551822167447
58325288657191746874572742873846
58325288657191746874572742873847
58325288657191748063599942019119
58325288657191748068683665619601
58325288657191748658124578200021
58325288657191748658124606896377
58325288657191751774449376214763
58325288657191751774721341146999
58325288657191751774721345397801
58325288657191751774721718450429
58325288657191752369518320744141
58325288657193997629824067853118
58325288657194438653726032269315
58325288657194439249338428836236
58325288657194439251030681533157
58325288657194439251030681537369
58325288657194447980930755004460
58325288657194448578007830577698
58325288657194448578007830577699
58325288657194448578007830577707
58325288657194449765319790229052
58325288657194449766763323524499
58325288657194449766763438309923
58325288657194450369150270630199
58325288657194453478156687131078
58325288657194455310809432955025
58325288657195349100065912504124
58325288657195349100065912504125
58325288657195349145795219590253
58325288657195350334843717229337
58325288657195350334843745809053
58325288657195350334847074348128
58325288657195350334847074348129
58325288657195354092265221789009
58325288657195354092265221789093
58325288657195354092265221794868
58325288657195354092265221794869
58325288869578040686537502138808
58325288869578040686809469786812
58325288869578040823735609186312
58325288869578040824004109162188
58325288869578040824006428923942
58325288869578040824007576834316
58325288869578056746313516327024
58325288869578057295021542599270
58325288869578057295293510247274
58325288869578057295356190855057
58325288869578057295356190855058
58325288869857822752759378865340
58325288869857833870880383367664
58325288869868645488538312387719
58325288869868645496069379278005
58325288869869830321051987407714
58325288869869840844438151092642
58325288869869841256241049010206
58325288869869841258751441859316
58325288869869841258751532184684
58325288869869841263563167112392
58325288869869841439171620089494
58325288869869841441704138573424
58325288869869846792403810484752
58325288869869846792403900810120
58325288869892944345656539355061
58325288869894140115786073154910
58325288869894145517031663774375
58325288869894145659560576879028
58325288869894145659564049156984
58325288869894156038096628212697
58325288869894156038096628212698
58325288869894156175294248797292
58325288869894156586884869161836
58325288869894156587139388479720
58325288869894156594478956447060
58325288869894156770090851580650
58325288869894156770090852749236
58325288869894156770090880278458
58325288869894156770153614864080
58325288869894156772622252275722
58325288869894162123319690144788
58325288869901060986115862397717
58325288869901060988396214145953
58325288869904951924010586604029
58325288869904952473051285762717
58325288869904952473054380363343
58325288869904952473301956564371
58325288869904952473304280562425
58325288869904952473305428822719
58325288869904952473322877269319
58325288869904962851836607474535
58325288869904962851836979010843
58325288869904963400900545564731
58325288869904963400900547099765
58325288869904963446633211303281
58325288869904968349543711128297
58325288869905852903601160535296
58325288869905852903668083299580
58325288869905852903668083299788
58325288869905863419666210520642
58325288869905863559378842718772
58325288869905863559378842719015
58325288869905863968712242651130
58325288869905863971160073774613
58325288869905864014191620000850
58325288869905864014444992943713
58325288869905864014444992943714
58325288869905864151642899465194
58325288869905864154171974624784
58325288869905864154171974624832
58325288869905864154175418303415
58325288869905864154175418303416
58325288869905868963381046724718
58325290783972681845271879864799
58325290784179506896938637317762
58325290784179506897001399082686
58325290784190316866924320645317
58325290784190316867740228175549
58325290784191518038299445064631
58325290784191518039052586243719
58325290784288475603855063319120
58325290784288480543884625926652
58325290784288775793188333341680
58325290784288779497743425448704
58325290784288780595831789173719
58325290784288780733152895458822
58325290784288780733155219923436
58325290784288780733155219924888
58325290784288781144935158585238
58325290784288781147194594345888
58325290784299135409058100030909
58325290784299585761688560819001
58325290784299586310731578320889
58325290784299586311483690630201
58325290784299586311484809838395
58325290784299586311487048097301
58325290784299586311488162706225
58325290784299586312991014435671
58325290784299586312991100524739
58325290784299586312994453392569
58325290784299586313179300793253
58325290784299586313746479625863
58325290784299586313747598821007
58325290784299587365323837246705
58325290784299587411808613759533
58325290784300483174740724414644
58325290784300486330231907129280
58325290784300486330315475163648
58325290784300486880991163818246
58325290784300487933135618886978
58325290784300487933135704976046
58325290784300487977350082629900
58325290784300487977384950296763
58325290784300487977384950480462
58325290784300487979076082268201
58325290784300488116881150125198
58325320971357018528725408312312
58325321201866350830514531667994
58325321201886753639707131869226
58325321201886764752744533323614
58325321201887919992569247016176
58325321201887954396789511048518
58325321201887954991502432053260
58325321201890623343133386772230
58325321201898761210530891796512
58325321201898761256284448008620
58325321201898772323568293250900
58325323115957433302063318570113
58325323116139965032610392449331
58325323116148070096618907125387
58325323116173586770106677037685
58325323116173586772366108566247
58325323116173586777449454396739
58325323116176287881273003160543
58325323116176288483416204248673
58325323116185293566172561312937
58325323116185294153919274483907
58325323116185294160697195958645
58325323116245332008306218529013
58325323116245332008306218534629
58325323116281638438485937155199
58325323116281638438757533266895
58325323116281654910048086489911
58325323116285257181023244819191
58325323116293345826818143755791
58325323116293360507275322248751
58325323122167047254844350152045
58325323122167047392105104877437
58325323328012835876022482372055
58325323328957229331846472971960
58325323328961131929628046990409
58325323334865854744948111671480
58325323334865854744951206272106
58325323334869457199212676605980
58325323334869457199212676605981
58325323334869457199212678122300
58325323334869457199212678122301
58325323334900971529095136196334
58325323334900971536438175004920
58325323352310704001710192884690
58325323352310704001710221582450
58325323352594432824952340586793
58325323352594432824952342103113
58325323352594434463734045585366
58325323352606140198911305955170
58325323352606140206502035773294
58325323352606141296495246839554
58325327351798464394636125923337
58325327404972142344141141897970
58325327404972190515041497450512
58325327404972190515044596283226
58325327404976094758922915041836
58325327404976094758926009115395
58325327404976094758926358248075
58325327404976094758926358248084
58325327405620400387684976251693
58325327405631205546682205114061
58325327405631205546682979948721
58325327405631255373833121665611
58325327405920437987407922733541
58325327405947306502326261140307
58325327405947306548079846166815
58325327405947306548832991577991
58325327405955410370424677181669
58325327405955410370695240191501
58325327405955410370696273293365
58325327405955410377285510875079
58325327405955410378038279000087
58325327405955410378038652052715
58325327405955410422956183566323
58325327405955410423228152730647
58325327405955410423791863910003
58325327405955410423792236962631
58325327422698366943345243493581
58325327422701070430353373001868
58325327422701070430356467602494
58325327422701070430356467606706
58325327422701070430356730593645
58325327422701070430356816208116
58325327422701070430356816214749
58325327422701070430356816214753
58325327422701070430356816686925
58325327422701070430356816686929
58325327423322443769323965978678
58325327423346755394201702132598
58325327423346770211584531019154
58325327423649001700780047941706
58325327428605791736625203875467
58325327428606692167176316892833
58325327429546869530154883049407
58325327429554072974563102214635
58325327429554940051596598225825
58325327429554940188857266862149
58325327429554973405114129479595
58325327429554973542374884209199
58325327564497271746917719941546
58325327564508979265728194306835
58325327564508979265731293139549
58325327565445219030282820275745
58325327582223147986222722126597
58325327582223147986222722129027
58325327582223148123483476858631
58325327582223148123504397683075
58325327635376413341860247023710
58325327635400778488338220810800
58325327636032955072203246011370
58325327636032955072203246012822
58325327636348709757886998108022
58325327636348709757949674133798
58325327642265490058900050100228
58325327642265490058903493306476
58325327659982360622349766244508
58325327659982360622350799344920
58325327659990465730396632481822
58325327659994066219514153789400
58325328859142734477168575448606
58325329496520520507490503419283
58325329496520520507490503423495
58325329496520520508055362608183
58325329496628590429289177256297
58325329496628590429310097962649
58325329496628590429310442336151
58325329496628590429310442336390
58325329496628590429310442336391
58325329497491712615011885312830
58325329497503473574546108220136
58325329550678352410028994857466
58325329550743242708511931401304
58325340581199040135910221905952
58325515012695896983433132845547
58325515012695896983916748230009
58325515013676609771403160140961
58325515030410049187385650172751
58325515030410065841101319578155
58325515030410065841689395123621
58325515031357145771783073802663
58325515031369153296853244099959
58325515031390761975355677468165
58325515031390778629071346873569
58325521229506371654596643115729
58325521235426704449230551015633
58325521235426706096442147394525
58325521235459121594016593513413
58325521251876478364321133847141
58325521253074826586544739030081
58325521253139657581699958125909
58327879790315348776114091649724
58327879790315348776114091653936
58327879790316547886820560565298
58327881870047332215542054967643
58327886177216414851182236808160
58327888145123630144931528206815
58327888162850406814702755629822
58327888162850406814766550509651
58327888162850406814766550509660
58327888298747939063254826207026
58327888298747939063255084474230
58327888298747939063255112004186
58327888304648411187783614177722
58327888322370384829310140729930
58327888322371285397059160605438
58327888322371285397122179587806
58327888322373987100557267291658
58327888322375187857639643284618
58327898225239479152622669991376
58327898225239484642568899246720
58327898384764308373760084303696
58327898863229682758160405857266
58327898863359321881559906864061
58327898863359364523329970762401
58327898863359366345858244375675
58327898863359366348389645068561
58327898863359366353472219246721
58327898863359370059510272427469
58327898863359381172547673881857
58327898863359381173111758113841
58327898863369827270202495691126
58327898863369827270767354761982
58327898863369827270767699118254
58327898863369827272462274762500
58327898863369871323284030720896
58327898863369871324036143030208
58327898863369871330563274308562
58327898863369871330626036427618
58327898863369871331379181838794
58327898863369871735630120861852
58327898863369871738077841917274
58327898863369871742345280217534
58327898863369871742408042336590
58327898863369876677205575897002
58327898863369876683729351125198
58327898863369876684545258655430
58327898863369887797018575877834
58327898863369887797582660109818
58327898863371038736071334115199
58327898863371072087896354404409
58327898863371072087897473599553
58327898863371072088461557831537
58327898915564385742073482092797
58327898915564385748851661834739
58327898940146884904291050695466
58327899076073481714245899429565
58327899076073481848999292864740
58327899076073481849000416659154
58327899076073481849815200408022
58327899076073487202165369681376
58327899076073487202165374280646
58327899076073487202166493475790
58327899076073487202416418158014
58327899076073487202417537353158
58327899076073487202981277224658
58327899076073498315453819612402
58327899076073498315453824198622
58327899092813803430000604380422
58327899092813803430565549540346
58327899092813836774796740824586
58327899092813836782390569829556
58327899092813837186579005000762
58327899092813837194172834005732
58327899092813842134740997383164
58327899092813842134991701486268
58327899092813842134992820681412
58327899092813842135556904913396
58327899092813853248029102940656
58327899092813853385289857666048
58327899092814993066515287913128
58327899092814993068961975866686
58327899092814993068963008968550
58327899092814993069526834937542
58327899092814993478297551039544
58327899092815004179551917715184
58327899092815004180304804863368
58327899092815004180305063143622
58327899092815004187082980369010
58327899092815004187082984601098
58327899092815004187647839439866
58327899092815004187647843671954
58327899092815004591333923624156
58327899092815009532721089132446
58327899092815009533475267662748
58327899092815037538720062906260
58327899092815037538909124102714
58327899092815037950503101934358
58327899092815042886991507528784
58327899092815042891823373371752
58327899092815042891824148210624
58327899092815042891824152442712
58327899092815042891824410722966
58327899092815042891886828468488
58327899092815042892074077474856
58327899092815042892075110576720
58327899092815042892075114826070
58327899092815042892638936545712
58327899092815042894334632430650
58327899092815042894334632447912
58327899092815043031594267965110
58327899092815043031595301066974
58327899092815054005111478929244
58327899092815054005111483161332
58327899092815054005112516280458
58327899092815054142372237890936
58327899092815059495542700690307
58327899092815059495542700690316
58327899093794505458348271601798
58327899093794505458913130672654
58327899093794505465691396503664
58327899093794510999614358240792
58327899093794510999614358253842
58327899093794511000179217307436
58327899093794511000179217324698
58327899093794511001874137325216
58327899093794554869617757006070
58327899093794554869618531844942
58327899093794554877211586011040
58327899093794555052443725611830
58327899093794555052443811705110
58327899093794555052444844806974
58327899093794555052632098049642
58327899093794555052632098062692
58327899093794555052694774075418
58327899093794555052694774088468
58327899093794555053259633142062
58327899093794555059975136858228
58327899093794555059975136871278
58327899093794555060037898990334
58327899093794555060791044401510
58327899093794555464226075881286
58327899093794555464226075894336
58327899093794555466673796936708
58327899093794555466673796949758
58327899093794555471757142767200
58327899093794555471819904899306
58327899093794555472573050310482
58327899093794560405801530916436
58327899093794560405801530929486
58327899093794560413141213674864
58327899093794560413141213687914
58327899093794560413957121218146
58327899093794571526178615129252
58327899093794571526178615142302
58327899093794571526241291155028
58327899093794571526429319232356
58327899093794571526429319245406
58327899093798112721818465896532
58327899093798112722383324967388
58327899093798157186430183537026
58327899093798157193961250427152
58327899093798157194024012541996
58327899093798157323690852173350
58327899093798157331221919059264
58327899093798157331221919063476
58327899093798157331284681178320
58327899093798162684387995875900
58327899093798162684387995880112
58327899093798162684450757994956
58327899093798457512961421704888
58327899093798457520556398620232
58327899098723318839890444063676
58327899098723329822508032649458
58327899098723329823261178077896
58327899098723362762488026647648
58327899098723363174270289774064
58327899098723363174333052938668
58327899098723363174334175333402
58327899098723363175086198367106
58327899098723363311531045549216
58327899098723368252915116456880
58327899098723368664697122365852
58327899098723368664760917599822
58327899098723368665513029909134
58327899098723619052111328882974
58327899098723663379713081990248
58327899098723668442248475773921
58327899098723668442249247426253
58327899098723668442249591782526
58327899098723668442439861318350
58327899098723668442440975914224
58327899098723668442440980513494
58327899098723668443004717202666
58327899098723668443005060141996
58327899098723668854031511952350
58327899098723668854034953758918
58327899098723668854034955158598
58327899098723668854034958345138
58327899098723668854786980316032
58327899098723668854787067467910
58327899098723684906952086579947
58327899099598965405479501988616
58327899099598965405479587727764
58327899099598965406043329003156
58327899099598965406043586220600
58327899099598965406106347985524
58327899099671911393714196136748
58327899099671911393776957901672
58327899099704031622213270879099
58327899099704036982724738154587
58327899099704047552053486299515
58327899099704047552053514997275
58327899099704047689314241379199
58327899099704047689314270076959
58327899099704080896263785575163
58327899099704080896284677583755
58327899099704080904443738713613
58327899099704081041139261668409
58327899099704081041139290366169
58327899099704081041140409561313
58327899099704081041704493793297
58327899099704081447566239191833
58327899099704081452670505728677
58327899099704081453486413258909
58327899099704086386693973171561
58327899099704086394033655929989
58327899099704086394870484166573
58327899099704097507071057384377
58327899099706782607062919241534
58327899099706782607062922423862
58327899099706782607125681356378
58327899099706782607125684542918
58327899099706782744324710255330
58327899099706782744386348100946
58327899099706782744386349992702
58327899099706782744386353179242
58327899099706782744386697535514
58327899099706782744387469187846
58327899099706783156105941325430
58327899099706783156168703444486
58327899099706788097552424917582
58327899099707082796396275004693
58327899099707082796396278187021
58327899099707082796396532222137
58327899099707082796397307056797
58327899099707082796584560299465
58327899099707082797149419366109
58327899099707933907059547004226
58327899099707933907874339938584
58327899099707933952792096770834
58327899099707983364124257846750
58327899099707983364145294880202
58327899099707983364145299479472
58327899099707983364145552097646
58327899099707983364145556329734
58327899099707983364146327982066
58327899099707983364146332581336
58327899099707983364397379641032
58327899099707983364397379996775
58327899099707983501381575032186
58327899099707983913188226642942
58327899099707983913188228042622
58327899099707983913188230875030
58327899099707983913188232291972
58327899099707983913188313781770
58327899099707983913189346900896
58327899099707983913189350083224
58327899099707983913250989807546
58327899099707983913250992994086
58327899099707983913252112202280
58327899099707983913252113620833
58327899099707983914004134173174
58327899099707983914004135235984
58327899099707988854551003299710
58327899146973384534973297447682
58327899146973389888139371081990
58327899146973389888139374264318
58327899146973401001176000884046
58327899146973401001176775718706
58327899152881715111949523776077
58327899152881726224986153578133
58327899170606685430297591043858
58327899170606685430360353164525
58327899170606690783463664678157
58327899170607886050181974071978
58327899170607886050370260429560
58327899170607886050370260785303
58327899170607886187379963500198
58327899170607886187379966682526
58327899170607886187631015159164
58327901008093128331798076428351
58327901008093128745839775319629
58327901008093128750923121150121
58327901008093133684967509299357
58327901008093133692307192057785
58327901008200846937082603818642
58327901008200846937270546156822
58327901008200846937270889113414
58327901008200846937333307921746
58327901008200848171863422704650
58327901008200848172616563883738
58327901008200848172617338718398
58327901008200848172617681674990
58327901008200848172679325648662
58327901008200848172680100483322
58327901008200848583645428613622
58327901008200848583645685831066
58327901008200848583645771570214
58327901008200848583646457483398
58327901008200848584210541715382
58327901008200848584210627454530
58327901008200848584211316550042
58327901008200848584211402289190
58327901008200848584461331557634
58327901008200848584461588775078
58327901008200848584462363609738
58327901008200848720906440206538
58327901008200848721471296090854
58327901008200848721472070925514
58327901008200848721659581385626
58327901008200848721660356220286
58327901013989747822900362320577
58327901013989747827982936498737
58327901013989751534020989679485
58327901014001404151077204476911
58327901014001404151077233174671
58327901014001453562407042958665
58327901014001453562407071656425
58327901061378476890594073939698
58327901061378476890594073943910
58327901067287402492967454901912
58327901067287450623196947792309
58327901067287450625372696613507
58327901067287452271748607940083
58327901067288303060716474777420
58327901067291054542995740504974
58327901084868941154970694548438
58327901084908816533108112031726
58327901084908816578861668243834
58327901084908860997970533775324
58327901084908861003053107953484
58327901084908861043724089987432
58327901084908861048806664165592
58327901085001271161385939296568
58327901085012978542939100622184
58327901085012978543001776647960
58327901085013278732209694974552
58327901085013278732272371000328
58327901085013278732272456739476
58327901085013326862439159285234
58327901085013326862501835311010
58327901085014179300021390875836
58327901085014179300084152640760
58327901085014227292990186077961
58327901085014227292990186077970
58327901085014227430250855186518
58327901085014227478267314713311
58327901085014229078802634239376
58327901085014229079053677994440
58327901220900554995000131575302
58327901220900554995188159652630
58327901220900554995188416870074
58327901220900554995188502609222
58327901220900554995251178634998
58327901220903256698435219279154
58327901220903256698435562235746
58327901226808279840541150481074
58327901226812231668810906735363
58327901244426087880489095737387
58327901244426137291818934219141
58327901244428844348169307005630
58327901244534156079783390553714
58327901244539008338666937123688
58327901244539008338666937241780
58327901244539008475927691967172
58327901244539008887709955093588
58327901244549815151843461055698
58327901244549815700635431497890
58327904683038948806785770429262
58327904683038954297212515882222
58327904842564028956953455775532
58327904842564028956953541514680
58327904842890650919697251247366
58327904842891840419118544648876
58327904842891851491505741641000
58327904842891851493765172815430
58327904842891851537238434542276
58327905297535990671272367372674
58327905297535990671524190683972
58327905297535996021990378773404
58327905297535996021990378777616
58327905297535996021990723133888
58327905297535996021990723146938
58327905297535996021991497968548
58327905297535996021991497985810
58327905297535996022241427250042
58327905297535996022806286320898
58327905297535996024501206321416
58327905297536006723496822782408
58327905297536006731029008876516
58327905297536007135278828704430
58327905297536007135283303949732
58327905297536007142621953606296
58327905297536007142622986708160
58327905297536012076666255649202
58327905297536012076667374857396
58327905297536012081750720687888
58327905297536296211513140443581
58327905297536312265936935753927
58327905297536312271020281584419
58327905297539892537057022493423
58327905297539892582747845282624
58327905297539894367137656749980
58327905297539894367200418870647
58327905297539897933465085017972
58327905297539897933466201043838
58327905297539897934280989378926
58327905297539897935975565010122
58327905297539897935976684218316
58327905297539899717854891899108
58327905297539899717855236272642
58327905297539899718105940375746
58327905297539899720365376490528
58327905297539899720366495687283
58327905297539909046502486472360
58327905297539909046503602498226
58327905297539909046506958548384
58327905297539909046754568050862
58327905297539909047318389416372
58327905297539909047318390833314
58327905297539909047318733789906
58327905297539909054096655244952
58327905297539909054096655251594
58327905297539909054096659850864
58327905297539909054097688366508
58327905297539910830892294770438
58327905297539910830892553037642
58327905297539910830895995181080
58327905297539910831143341830134
58327905297539910831143600097338
58327905297539910838486466732000
58327905297539910838486724999204
58327905297539914536932670886430
58327905297539914536933704001344
58327905297539914536933790094624
58327905297539914537748578429712
58327905297539914537748836696907
58327905297539914537748836696916
58327905297539914537749611531576
58327905297539914542016359673514
58327905297539914542016364272784
58327905297539914542017392788428
58327905297539914542832267216796
58327905297539914542832525484000
58327905297852096551626523907218
58327905297852096551814810264800
58327905297852096559157935166666
58327905297852111375788677240676
58327905297852111376541051016782
58327905297852111376541822669114
58327905297864096985647537760694
58327905297864096985648656968888
58327905297864097534690555262582
58327905297864102338813614577330
58327905297864102338813614590380
58327905297864102887104262902382
58327905297864102887856632092268
58327905297864102887856633491948
58327905297864102887856633496160
58327905297864102887857408330820
58327905297864102894634899327170
58327905297864104129981690489066
58327905297864104129981691888746
58327905297864113456181219633362
58327905297864113456934704818802
58327905297864113456934704831852
58327905297864113456938062285902
58327905297864113458628937506456
58327905297864113458629195786701
58327905297864113458629195786710
58327905297864113594195373455126
58327905297864114005977379377148
58327905297864115243018748986862
58327905297864115243019007254066
58327905297864115243019093343134
58327905297864118947364549471658
58327905297864118947364807738862
58327905297864118947364892428250
58327905314280264666135803469148
58327905314280269475407808808042
58327905315260966150713632073402
58327905315260966150714406912274
58327905315260966152405884773566
58327905315260966152970743840210
58327905315260966159748923582152
58327905315260971693483598974748
58327905315260971693484718182942
58327905315260971694299506518030
58327905315262166962839031794163
58327905315262167092502486673387
58327905315262172453013953948875
58327905315262183022343849986707
58327905315262183571134701233755
58327905315577072223119744104350
58327905315577072223308030461932
58327905315577072230651155363798
58327905315577081694049791255182
58327905315577081694864919364534
58327905315577081694865694199194
58327905315577087047281897437808
58327905315577087048034271213914
58327905315577087048035042866246
58327905315588778376878101521902
58327905315588778376879134623766
58327905315588789078384287613782
58327905315589078566149039876570
58327905315589078566149040230702
58327905315589078566149814715442
58327905315589078566150073349828
58327905315589078566153172182542
58327905315589078566211457635142
58327905315589078566211457989274
58327905315589078566211715902346
58327905315589078566211716256478
58327905315589078566211801988984
58327905315589078566211801995626
58327905315589078566211802008667
58327905315589078566211802008676
58327905315589078566211806594896
58327905315589078566212576830286
58327905315589078566212835110540
58327905315589078566212835464672
58327905315589078566214901195522
58327905315589078566215934297386
58327905315589090914783938012900
58327905315589090914783938367032
58327905315589090914784196634236
58327905315589090914784282369172
58327905315589090914784282723304
58327905320189780771056578148160
58327905320189781182838842324336
58327905320189795586180345372242
58327905320189795588436682300178
58327905320189795997962608498658
58327905320189796000218688209150
58327905321158785995274231046971
58327905321158791528359047787169
58327905321158791528923132019153
58327905321158800819432259860267
58327905321158802641960533473541
58327905321170492314620415367887
58327905321170492323929712379987
58327905321170492323929741077747
58327905321170492323930860272891
58327905321170492324494944504875
58327905321170493971059918092167
58327905321170493971624002322747
58327905321170508383434530572531
58327905321170508383434559270291
58327905321170508383435678465435
58327905321170508383999762697419
58327905321170510023789137756863
58327905321170794160330512088951
58327905321170794160894596320935
58327905321170810213059731755051
58327905321170810219837653229789
58327905321173193287714760436358
58327905321173193295057799244944
58327905321173193295305491654162
58327905321173193432566160290486
58327905321173195262461175511496
58327905321173195262461950346156
58327905321173209896262597530470
58327905321173210079276940350866
58327905321173210079841024582850
58327905321173215433073990885614
58327905321173215433074249152818
58327905321173215433262191490998
58327905321173215433262277230146
58327905321173493667405494641959
58327905321173493668157606951271
58327905321173495314533518277847
58327905321173510138691547091143
58327905321173510139444688270231
58327905321174394593902831002370
58327905321174394601179751995874
58327905321174394601183195202122
58327905321174394601434242261818
58327905321174395882282796770480
58327905321174395882282801019830
58327905321174395882283572672162
58327905321174395882345558535404
58327905321174395882534619731858
58327905321174395882534620087601
58327905321174395883098703963842
58327905321174396431389353711659
58327905321174396431577639006431
58327905321174410653348330636238
58327905321174410699161237285706
58327905321174410699662559752766
58327905321174410699666002959014
58327905321174410699725321517690
58327905321174410707256732777138
58327905321486598211585439012961
58327905321486607538517533003687
58327905321486608087648446660193
58327905321486609322426137657383
58327905321486609322426166353739
58327905321497400076328085576500
58327905321497403790042875407720
58327905321497403790042875762011
58327905321497403790043908509584
58327905321497403790043908863716
58327905321497414351694057854324
58327905321497414353953489382886
58327905321497414491486297495430
58327905321497414491486297849562
58327905321497414491486298899322
58327905321497416135832906951372
58327905321497416135836259819202
58327905321497416138343300850242
58327905321497416138343386939310
58327905321497416138615270033280
58327905321497416138615356122348
58327905321501307485908164771976
58327905321501307485910487720270
58327905321501322302642824820512
58327905368439802406339376475811
58327905368439813524459352108359
58327905374348427819441043871639
58327905374348438937561019504187
58327905374675343419698376977562
58327905374675343422125174139884
58327905374676243987510072878846
58327905392073118118984023802888
58327905392073118118984023815938
58327905392073118118984109542036
58327905392073118118984109555086
58327905392073118118984109891956
58327905392073118118984368172210
58327905392073118119046785567812
58327905392073118119046871656880
58327905392073118119046871674142
58327905392073118119047129941346
58327905392074018686795805443320
58327905392074018686795805456370
58327905392074018686795891532388
58327905392074018686796149812642
58327905392074018686858567558164
58327905392074296738113055672140
58327905392074296868595890339736
58327905392074296875373810401744
58327905392074296875373810751664
58327905392074296875436572516588
58327905392074298522480827094392
58327905392074298522481946308410
58327905392074304058683197496464
58327905392074315176803173129012
58327905392369699787287823080660
58327905392369699833020487284176
58327905392390103168806222603146
58327905392401210194768600232952
58327905392401210194768686322020
58327905392401219659002145301118
58327905392401219659003264496262
58327905392401219659003293075978
58327905392401219659003378815126
58327905392402105448326919289766
58327905392402110762580382223304
58327905392402120089554291288998
58327905392402120226815074716410
58327905392402120229241871883104
58327905392402121873106155796802
58327905392402121873942983561210
58327905392402121873942984033434
58327905527960674400684229948440
58327905527960674400746647693962
58327905527960674400746992067496
58327905527960674400934934038494
58327905527960674400934934051544
58327905527960674400936053246688
58327905527960679751402241336120
58327905527960679751402241340332
58327905527960679751402585709654
58327905527960679751403360548526
58327905527960679751653289799708
58327905527960679751654409007902
58327905527960679753913068884132
58327905527960690452908685345124
58327905527960690452908685358174
58327905527960690452909804553318
58327905527960690460439752231038
58327905527960690460439752244088
58327905527960690460440871439232
58327905527960690864690691254096
58327905527960690864691810462290
58327905527960690864694047304254
58327905527960690864694047317304
58327905527960690864695166512448
58327905527960690872033730075732
58327905527960690872033816169012
58327905527960690872037172219170
58327905527960695806078118211918
58327905527960695806078118224968
58327905527960695806079237420112
58327905527960695811161464042410
58327905527960695811161464055460
58327905527960695811162583250604
58327905527964281473606693352344
58327905527964281473607468191216
58327905527964281473857397455448
58327905527964292586894798909836
58327905527964292594237837718422
58327905527964292594237923811702
58327905527964292731435830328970
58327905527964298082157542140342
58327905527964298082157628233622
58327905527964576312158588637146
58327905527964576312221350751990
58327905527964576861201951912248
58327905527964581662876947580688
58327905527964581662877291954222
58327905527964581665387427568626
58327905527964581665387427572838
58327905527964581665387771942160
58327905527964581665388546781032
58327905527964582211919966482256
58327905527964582211919966486468
58327905527964582211920310855790
58327905527964582211921085694662
58327905527964582214431565682600
58327905527964592775914693408610
58327905527964592775918046276440
58327905527964592783508517814310
58327905527964592783508522413580
58327905527964592913176132280324
58327905527964592920706424331578
58327905527964593324958396456500
58327905527964593324958401055770
58327905527964593324958482549780
58327905527964593324958487149050
58327905527964593332551455221868
58327905527964593332551541315148
58327905527964598266344533444934
58327905527964598266344533449146
58327905527964598266344791729400
58327905527964598266344877818468
58327905527964598266345566564060
58327905527964598266345652657340
58327905527964598266595840188776
58327905527964598266596615023436
58327905527964598271428136142950
58327905527964598271428140742220
58327905527964598271428222236230
58327905527964598271428226835500
58327905527964598271679189201596
58327905528288486434796743870224
58327905528288486434796743887486
58327905528288486434797776989350
58327905528288781263287634089480
58327905528288786616453363350254
58327905528288786616453707723788
58327905528288786616516125465098
58327905528288786624046761889886
58327905528288786624130358267930
58327905528288786624130358622062
58327905528288786624131133456722
58327905528288786624131477476124
58327905528288786624131477830256
58327905528288786624134576662970
58327905528288797734576695051590
58327905528291198702289233463348
58327905528291198839487226073896
58327905528299604757023170507158
58327905533869305167014736281571
58327905533869321219179871715687
58327905533872907438262639081635
58327905533872917999745419251792
58327905533872917999745422434120
58327905533872917999745766807654
58327905533872917999746538459986
58327905533872917999996467711168
58327905533872917999996470893496
58327905533872918007339591209142
58327905533872918007339592626084
58327905533872918548788441352950
58327905533872918548789557361554
58327905533872918548789560548094
58327905533872918549039489812326
58327905533872918549040604421250
58327905533872918556382499923143
58327905533872918556382610127972
58327905533872918556382614714183
58327905533872918556382614714192
58327905533872923490427659724711
58327905533872923495259295631062
58327905533872923495259295635274
58327905533872923495259297048004
58327905533872923495259300234544
58327905533872923495510233902871
58327905533872923495510344107700
58327905533873201725323362172883
58327905533873201725324137007543
58327905533873201725511390250211
58327905533873202137105368081855
58327905533873218189268180921969
58327905533873218196610186274399
58327905533873218196610189456727
58327905533873218196610443491843
58327905533873218196611218326503
58327905533873218196798471569171
58327905534196211280149736119981
58327905534197111840284781124227
58327905534197111840284781124443
58327905534197412060057769843208
58327905534201008764705513897862
58327905534201014331304896404936
58327905534201024824400827065385
58327905534201024869941877571980
58327905534201024870130162499570
58327905534201024870130163916512
58327905534201024872389594028132
58327905534209119029830990874791
58327905534209119075584575783255
58327905534209119075835251190003
58327905534209119624627221632195
58327905534209119624627250328551
58327905534209119624627594684823
58327905534209119624690240614563
58327905534209119624878268691891
58327905534209119624878298787927
58327905534209119624899190796519
58327905534209130143119325070011
58327905534209130188872909861835
58327905534209130188893830566783
58327905534209130554713074263927
58327905534209130600466659172391
58327905534209130600487551180983
58327905551595175916080819863019
58327905551595176053341603640463
58327905551595176053342722835607
58327905551595181403998230034405
58327905551595181406256889910635
58327905551595191975585638055563
58327905551595192112846421833007
58327905551595192112847541028151
58327905551595192517035631488793
58327905551595192517037925739327
58327905551595192524377608497755
58327905551595192524377637195515
58327905551595197458421996646991
58327905551595197463505342477483
58327905551597877207483226606856
58327905551597877207545643873352
58327905551597877756526245508424
58327905551597893625673339479488
58327905551597893630819708874356
58327905551597893633016378288074
58327905551597893808687679119168
58327905551597893808687680518848
58327905551597893816030717927754
58327905551597893816031062301288
58327905551597893816281767804072
58327905551597899166752429739126
58327905551597899166752431156068
58327905551597899166752434338396
58327905551597899166752774112660
58327905551597899167003479615444
58327905551597899167003482797763
58327905551597899167003482797772
58327905551598778187139690164614
58327905551598778187327976522196
58327905551598794239238707429516
58327905551598794239239740548642
58327905551598794246832794714740
58327905551598794788285082398504
58327905551598794795624765156932
58327905551598799734752499136660
58327905551599078328142863210626
58327905551599078330591613140036
58327905551599078376347866771620
58327905551599078376410628536544
58327905551599078513608621147092
58327905551599094387651037470590
58327905551599094390349803803060
58327905551599094977365067108285
58327905551599094977365067108286
58327905551599094977365071707556
58327905551599094977367394655850
58327905551599094977368509251724
58327905551599094977368513850994
58327905551599094977552323533281
58327905551599094977552323533282
58327905551599094977553352403057
58327905551599094977553352403058
58327905551599094977555676751032
58327905551599094977555681000382
58327905551599094977615085648126
58327905551599094984895358109779
58327905551599094984895358109780
58327905551599094984895359509460
58327905551599094984895362341867
58327905551599094984895362341868
58327905551599094984895363758810
58327905551599094984895448435148
58327905551599094984896477304924
58327905551599094984898801652898
58327905551599094984898805902248
58327905551599094984958121274384
58327905551599094984958124456712
58327905551599094984958210549992
58327905551599094984961563417822
58327905551599099923834811394006
58327905551599099923835154350598
58327905551599099924085858436440
58327905551889683130147685204870
58327905551922087519391975838330
58327905551922087519391976192462
58327905551922087519393008957456
58327905551922087519393009311588
58327905551922087519454651864106
58327905551922087519454652218238
58327905551922087519454737957386
58327905551922087519454737970427
58327905551922087519454737970436
58327905551922087519454738324718
58327905551922087519454738324727
58327905551922087519455771072300
58327905551922098220647113470617
58327905551923288268923052979979
58327905551923288276454091055657
58327905551925689790701520512714
58327905551925700491872974952260
58327905551925700491894240032354
58327905551925700491895014871226
58327905551925989979972114510950
58327905551925989979972463116572
58327905551926000678884136948732
58327905551926000681143539779534
58327905551926885004010429996278
58327905551926885049743439048189
58327905551926885255853908611701
58327905551926901111694480955586
58327905551926901315358726804245
58327905551926901315421488569169
58327905551926901317869583033700
58327905551926901317871902799666
58327905551926901317890475042292
58327905551926901317892794808258
58327905551926901683922281857824
58327905551926901683922281974464
58327905551926901729654946061340
58327905551926901729654946177980
58327905551926901729675866766288
58327905551926906671038988387884
58327905551926906671038988389288
58327905551926906671039016967600
58327905551926906671039016969004
58327905551926906671039017085644
58327905551926906671059908976192
58327905551926906671059909094236
58327905551926906671059937673952
58327905551926906676122334218376
58327905551926906676122362799496
58327905551926906676122362916136
58327905551926906676143254806684
58327905551926906676143283504444
58327905551926906678381022674322
58327905551926906678381022675726
58327905551926906678381794328058
58327905551933805671179247228464
58327905551933805671179248628144
58327905551934095113106474316431
58327905551934105860366246012243
58327905551937697379354370634673
58327905551937697384353516200417
58327905551937697384437198553649
58327905551937697425086920046906
58327905551937697425086920047149
58327905551937697425087034838189
58327905551937697430107072412525
58327905551937697430107100992241
58327905551937697430169862757165
58327905551937697430169948846233
58327905551937697430190754765757
58327905551937697430357776515629
58327905551937697567451509491149
58327905551937708495212472944384
58327905551937708543395177970017
58327905551937708543416098558325
58327907442574152802306167760190
58327907442574152802494454117772
58327907442578050321378175905436
58327907442586153236327181613666
58327907442586153648109530479230
58327907442586153648109531896172
58327907442586153648109535078500
58327907442586153784555415379736
58327907442586153785370199115554
58327907442586155019901171657120
58327907442586155019902204758984
58327907442586155431683435833296
58327907442586155431683439015624
58327907442586158589493258430302
58327907442586158589493258443352
58327907442586158589496700586790
58327907442586159137721489014044
58327907442586159137721489015655
58327907442586159138536277344920
58327907442586159138536277349132
58327907442586160373068281575620
58327907442586160373070604523914
58327907442683121507803256093578
58327907442683421697011173716117
58327907442683421697073849623802
58327907442683421697073849741894
58327907442683421697073850091730
58327907442683421697073850091814
58327907442683421697073851154624
58327907442695127294238319143766
58327907442695127843030290985638
58327907448170273866960504050554
58327907448170273867527944349958
58327907448170274004158496661102
58327907448170279355698697231254
58327907448170279357327929527896
58327907448170279357327929545158
58327907448170279357390691646952
58327907448170279357390949927206
58327907448170279357955808998062
58327907448170279358143837075390
58327907448494480106722538791543
58327907448494480655514509233735
58327907448494484361552562414483
58327907448498382567051974411035
58327907448498382569499695466457
58327907448498386228112831741905
58327907448498386273281411719269
58327907448591746920904923489397
58327907448603754517085048302393
58327907448603754562817712505909
58327907448606456220502601127931
58327907465895249675651716858234
58327907465895255027191917428386
58327907465895255028821149725028
58327907465895255028821149742290
58327907465895255029385238219460
58327907465895255029386353165206
58327907465895255029448000338516
58327907465895255029451353206346
58327907465895255029637057268310
58327907466219460033108200016112
58327907466219460033108200370244
58327907466219460033111556420402
58327907466219460033111557483212
58327907466219460033861345444550
58327907466219460033861345798682
58327907466219461268457573797398
58327907466219461268457574147318
58327907466220657084152781089487
58327907466220660790190834270235
58327907466223056951126492582452
58327907466223063539704702125988
58327907466223356591605203294586
58327907466223357142907570817976
58327907466223361944771189772804
58327907466223361944771192959344
58327907466223361944774632979052
58327907466223361944774636165592
58327907466223362082031944148275
58327907466223362082031944148276
58327907466223362082031948747546
58327907466223362082035300198433
58327907466223362082035300198434
58327907466223362082035301615376
58327907466223362082035304797704
58327907466223363729163323851584
58327907466223363729163325251264
58327907466317923349417843299213
58327907466328428739106696542450
58327907466328428739106696909840
58327907466332327083496612125748
58327907466332332458133948441808
58327907466332332458133948443212
58327907466332332503866612646728
58327907466332332503887504653916
58327907466332332503887504655320
58327907466332332505561188290974
58327907466332332505582080299566
58327907466332332506122949574664
58327907466332332642843868082650
58327937706563784466221804088148
58327937841252213706855094165677
58327937858978088711315400743385
58327937858978089946097334238317
58327937858986193821056579622957
58327937858986193821057612724821
58327937865879139646629551206639
58327937865879139646629552623581
58327937865881840938282634418461
58327937866085964564080329114639
58327937912163822538784332942741
58327937919048662843020344477953
58327937919056767952678612184449
58327937919056767952678612188661
58327937919056767952741374303505
58327937919056767952762293592915
58327937919056767952762295009857
58327937936769764512603241893211
58327937936773638514513564675085
58327937936781743624171832381581
58327937936781743624171832385793
58327937936781743624255513790047
58327937936781743624255514144179
58327937936781743624255515206989
58327937936782644054785620230563
58327937936782644054806541055007
58327937936782644191983612841111
58327937936782644191983614376145
58327937936782644603577590672755
58327939755654951419977300497301
58327939755982791508278483232604
58327939773380827522021547959393
58327939773380827659219540569941
58327939774258908529270579621207
58327939774572258361028326094491
58327939779616092403602891478399
58327939780168407058158477982559
58327939780168408292856728652083
58327939780168408292856728656295
58327939780168408292916133185947
58327939780168408292919490771139
58327939780168408293693556887263
58327939780265653557666327997613
58327939780265669609831463431729
58327939780273773484791479051759
58327939780273773484791480468701
58327939780276458724278655177133
58327939832685668853254872140868
58327939832685668855514303669430
58327939832793720519189882988876
58327939832793720519190916090740
58327939832794921276272144657113
58327939833346035364291220368835
58327939833451386836258224753871
58327939833451386836259343949015
58327939833451386973520100209441
58327939833451387385051314391207
58327939833451387385051314863383
58327939833451401653642545888199
58327939833451401653642546360366
58327939833451401653642546360375
58327939833451401790840538498747
58327939833451401790924221438035
58327939833451401790924222854977
58327939833451402202434516802567
58327939833451403437215330630179
58327939833658260654157562008391
58327939833662162519878680156551
58327939851068309744131358771087
58327939851071011035784440565967
58327939851071012682913497302315
58327939851071911466335467830927
58327939851176362644950558291729
58327939851176377462417441635166
58327939851176377462417441635167
58327939851176377462417441989299
58327939851176377462417443052109
58327939851177263075500464826511
58327939851177263075501584021655
58327939851177263075501585552477
58327939851177263075564346136499
58327939851177263212762338747047
58327939851177263212762340282081
58327939851177263624356316578691
58327939851177277892884785960839
58327939851177277892947548075683
58327939851177277892968468900127
58327939851177278030145540686231
58327939851388044707243901811766
58327939851388044707264793820358
58327939851388055415483044317214
58327939851388055827077022148858
58327939851456139495870499776949
58327939986083236871592497285197
58327939986083237420384209460185
58327939986083238655166142955117
58327939986083238655166401222321
58327939986091342530125388339757
58327939987282478577181883035994
58327939987282478714442637411465
58327939987282478714442637411466
58327939987293633895114668003796
58327939987293633895135302790732
58327939987293633895135561057936
58327939987293633895135588237972
58327939987293633895135588587892
58327939987293633895135588592104
58327939987293633895135589654914
58327939987294485730578153150806
58327939987390894479937508743720
58327939992315800270976011605912
58327939992319702326677681458208
58327939992878921517387698197187
58327939992878921517387698201399
58327939992878921517450460316243
58327939992878921517471381022595
58327939992878921518224526432367
58327939992976166782197297542717
58327939992976168016895199138607
58327939992976182834278750151425
58327939992976182834278750155637
58327939992976182834341512270481
58327939992976182834362432976833
58327939992976184480654312404367
58327939992976184480654656760639
58327939992984271754656451912699
58327939992984271891854444523247
58327939992984288355613557789007
58327939993191146624971146899390
58327939993191146631745973773502
58327939993191446814241740896174
58327939993195006405026650585825
58327939993201959118966661991100
58327939993202259308237255989336
58327939993203111515332685349713
58327939993203111515332799668577
58327939993203111698284348491233
58327939993203159136627719846623
58327939993203159685419690288815
58327939993274904373133004733064
58327939993274906156706908670188
58327939993276057686205919727929
58327940010008355091345798753865
58327940010601195897311519424847
58327940010603897188880918398531
58327940010603897189717746629499
58327940010604797619491350193143
58327940010604797619494707778335
58327940010604797619515628484687
58327940010604797620268773894459
58327940010604797756689342803691
58327940010604797756692700388883
58327940010604798168283320635335
58327940010701142453690517739849
58327940010701158505771970352769
58327940010702044118939446600699
58327940010702058936322997613517
58327940010702058936322997617729
58327940010702059073583752343121
58327940010702060719959658952335
58327940010920941981556504832056
58327940010928086632158787198978
58327940010928987199970483100262
58327940010928987800328595953325
58327940010989025649614744662693
58327940010989975582270440365898
58327940010989975582270440833910
58327940010990274538359490093209
58327940011000780611622099394528
58327940011000780612375240088182
58327940011000780612375243270510
58327940011000780612375244805704
58327940011000780749635908724506
58327940063782426337995494112379
58327940064167604300185188656934
58327940064167604300185188661146
58327940064178409879144634851398
58327940064178409879144639568920
58327940064178411113926573063852
58327940064178721234800393191863
58327940064178721371998385802411
58327940064179610819157671903551
58327940064179612053939605398483
58327940064179621802612174832295
58327940064203026824441229837505
58327940064203026824441229954145
58327943448548268934399318798759
58327943448872489990787967905661
58327943679966579485129560053395
58327943679966579530883116265503
58327943680282678242979028182799
58327944063046529299129734249446
58327944063046529299133205090644
58327944063046529301577574695178
58327944063046529301578345284697
58327944063046529301580927563008
58327944063362580422543775091604
58327944063362580422732066035406
58327944063362580429318601965716
58327944063362580429506630043044
58327944063362580430071489109688
58327944063362580430071489463817
58327944063362580430071490526630
58327944063362580430071747376892
58327944063362580430071748793834
58327944063362580430074841977518
58327944063370684114677743432906
58327944063370684121451537205154
58327944063370684121452570307018
58327944063370684121454893255312
58327944063370684122019749139628
58327944063370684305030616520960
58327944063370684305030734494328
58327944063370684305030734848457
58327944063370684305030735911270
58327944063370684305034087362158
58327944063370733528266241790890
58327944063921825653964633995867
58327944064237924945765198933235
58327944064237924953358253099333
58327944081087556093217619963913
58327944081087556093384756155113
58327944081087556093388113622213
58327944081087556093952939269363
58327944081087556093952967965719
58327944081087556093973888672071
58327944081087556094033522894875
58327944081087556094033551610105
58327944081087556100727766143475
58327944081087556100727790241965
58327944081087556100727794839831
58327944081087556100727794957875
58327944081087556100727794963699
58327944081087556100727796380641
58327944081087556101564618496019
58327944081087556101564619912961
58327944081087556101564962852291
58327944081095659968177665697241
58327944081095659968344001539753
58327944081095659968345030390655
58327944081095659968345030409529
58327944081095659968345034995749
58327944081095659968345035008799
58327944081095659968345116013163
58327944081095659968345116030633
58327944081095659968345120729073
58327944081095659968345120734897
58327944081095659968347359006853
58327944081095659968348473480263
58327944081095659968348473596903
58327944081095659968366036718111
58327944081095659968366041317381
58327944081095659968369394185211
58327944081095659968369394657595
58327944081095659968431041826645
58327944081095659968432156422519
58327944081095659968930897201697
58327944081095659968933134056711
58327944081095659968993573227473
58327944081095659968993573246347
58327944081095659968995897710961
58327944081095659968997016906105
58327944081095659969181944261601
58327944081095659969181944267217
58327944081095659969185301734317
58327944081095659969185302200877
58327944081095659975687006928845
58327944081095659975687035626605
58327944081095659975687040342515
58327944081095659975687040348339
58327944081095659975687041765281
58327944081095659975688154839219
58327944081095659975688156238691
58327944081095659975688156711075
58327944081095659975688159543483
58327944081095659975688160960425
58327944081095659975709076943639
58327944081095659975709077416023
58327944081095659975770724585073
58327944081095659975771839058483
58327944081095659975771843780217
58327944081095659975959009879845
58327944081095659975960124475719
58327944081095659975960129074989
58327944081095659976523863880659
58327944081095659976523865297601
58327944081095659976523865764161
58327944081755760735687271774358
58327944082068268698992683294598
58327944082068268705767510168710
58327944082068302060036895463184
58327944086679808607992227434071
58327944086681030768522064198902
58327944086681030770409173280480
58327944086681032552350487312892
58327944086681032552350487430984
58327944086681032554794853853190
58327944086960758992641580826171
58327944086968862867037115055945
58327944086968862867600826210811
58327944086968862874375648367561
58327944086968862874375648368965
58327944086968862874375648369013
58327944086968862874375648839945
58327944086968862874375648841189
58327944086968862874375648841349
58327944086968862874375649903999
58327944086968862874375649904207
58327944086968862874375653090747
58327944087003985192824646626433
58327944087004034422772045093044
58327944087004035154892079654001
58327944087005185767084413021834
58327944087005185773858090586100
58327944087005185773859238479004
58327944087005185773859239895946
58327944087005185774422946470416
58327944087005185774422951069443
58327944087005235729712199754431
58327944087005235729712199760254
58327944087005235729715584502349
58327944087005235775469140596413
58327944087007888842373040254985
58327944087007888842875481917189
58327944087007888843126530394034
58327944087007888849629011845781
58327944087007888849649961248489
58327944087007888849653403391927
58327944087007888849713071973374
58327944087007888849716165156851
58327944087007888888126596350453
58327944087007888888608146120705
58327944087007937021368666297229
58327944087007938667744577623805
58327944087552425258200589728303
58327944087649671757711907396611
58327944087653622386682381707567
58327944087661699825605536022038
58327944087664386148851586499606
58327944087871226436698531157817
58327944087871226436701884375567
58327944087941459433920043042109
58327944087976642100436037624570
58327944134930687750166932365754
58327944140170808149329917735440
58327944140170808156860984621354
58327944140182814079803694520748
58327944140182815856517940852191
58327944140182815856601738344931
58327944140182815856601738463023
58327944140182815857354885291141
58327944140182815864108672424079
58327944140831250692811656440589
58327944141046153450909695296747
58327944141058210435593922748033
58327944141058210435594694400365
58327944141130213174990611986770
58327944157872669978992247505934
58327944157907491384578209251769
58327944157907491392105832948697
58327944157907789744518616983453
58327944157907791528073923163959
58327944157907791528073923164166
58327944157907791528073923164167
58327944157907791528094872448623
58327944157907791528095218340089
58327944157907791535685689877959
58327944157907791535685948512552
58327944157907791573827507955783
58327944157907791573827882543605
58327944157907791574580682535699
58327944157907791574580683598509
58327944157907791581439533422420
58327944157907839706586050011021
58327944157907839707341892858935
58327944158459882676239664614366
58327944158459882676260556622958
58327944158529166694430432624998
58327944158529166695245220960086
58327944158529167106212438533970
58327944158529167107027226869058
58327944158532828257210842799702
58327944158532828668992848708674
58327944158552276330134101087503
58327944158553476904202136974015
58327944158557132880117301723434
58327944158557143999929530051934
58327944158564288834824467288134
58327944158564303666513888743955
58327944158565189402573487163642
58327944158567940885146498991371
58327944158567940930816372378071
58327944158567940930879048403847
58327944158567940930900055203479
58327944158856973782832114561295
58327944158856989844846641089454
58327944158856990393889315634750
58327944158856990393889315638962
58327944158880399214102741744687
58327944158880404559741074784028
58327944158880404566519000490854
58327944158880404566519024955122
58327944158880404566519029187210
58327944158880404612272581050590
58327944158880432567622338032231
58327944293482920411977739848117
58327944293795367980531094192706
58327944293795367980593770214270
58327944293795367987874133001292
58327944293795367987936895116136
58327944293795367988124062265524
58327944293795367988124148358804
58327944293795368026012711789983
58327944293795368026012711803081
58327944293795368026075387339163
58327944293795368026077796380737
58327944293795368026077796498829
58327944293795368026262644236543
58327944293795368026262644240755
58327944293795368026263677355669
58327944293795368026263758377295
58327944293795368026263758377503
58327944293795368026263758845307
58327944293795368026263758849679
58327944293795368026265997104373
58327944293795368026266082725269
58327944293795368026284679433615
58327944293795368026284679437987
58327944293795368026284679451085
58327944293795368026347355459551
58327944293795368026347441202911
58327944293795368026347441216009
58327944293795368033605683049341
58327944293795368033605764084225
58327944293795368033605764433937
58327944293795368033605764434145
58327944293795368033605764552029
58327944293795368033605764556401
58327944293795368033605765483697
58327944293795368033605765956081
58327944293795368033605765969179
58327944293795368033605769138409
58327944293795368033605769155671
58327944293795368033605770218529
58327944293795368033626685140337
58327944293795368033626689862071
58327944293795368033877733267263
58327944293795368033877733617183
58327944293795368033877737971527
58327944293795368033877738321447
58327944293798971540471655679569
58327944293806224802754838724348
58327944293807075415430901064209
58327944294462688119106735912825
58327944294462688713631370558533
58327944294463573903430661053882
58327944294681526691887436083300
58327944294778788015535517499472
58327944294778788015556409512276
58327944294778788015723802327684
58327944294778788015723803844004
58327944294778788015744694807048
58327944294778815284567865008288
58327944294778832480418831255874
58327944299379538068542426092480
58327944299379538068543197744812
58327944299391545639620702600616
58327944299391545641877556087122
58327944299391545641877814367424
58327944299391545641877814368828
58327944299391545776881456976088
58327944299391545776881457330220
58327944299391545779138570159838
58327944299391545779138570161242
58327944299391545779325822335436
58327944299391545779325822335484
58327944299391545779325823398294
58327944299391545779326598238570
58327944299391545779326855454610
58327944299391545779326855456014
58327944299391545779326856518869
58327944299391545779329954288728
58327944299391545822635042240088
58327944299391545825079407245349
58327944299391545825079407245352
58327944299391545825080183147034
58327944299391546190920575005952
58327944299391546190920575007404
58327944299391546236674159915868
58327944299679678108541475814842
58327944299679679892930168087054
58327944299683280379537555316874
58327944299683280379725840611646
58327944299683282164114532883858
58327944299703693066913013130412
58327944299703693067080377836876
58327944299703693074694467498962
58327944299703742480690687458628
58327944299706394358565323272960
58327944299706394358566094925292
58327944299707595123241901460276
58327944299707595123242676294936
58327944299707595123429814746564
58327944299707595123429929537604
58327944299707595123430962639468
58327944299707596900292027331180
58327944299707596907631710089608
58327944299707596907631714338958
58327944299707596907819738166888
58327944299707596907819742417690
58327944299707596907823098467848
58327944299707596946045612241048
58327944299707596953385294999476
58327944299707596953573323076801
58327944299707596953573323076804
58327944299707596953576679126962
58327944299707644941462818666802
58327944299707645078448243559569
58327944299707645078450480414583
58327944299707645078531811588321
58327944299707645078534163234375
58327944299707645078534507489865
58327944299707645078534507607909
58327944299707645078534512194129
58327944299707645078719096592985
58327944299707645078720096883045
58327944299707645078720211207573
58327944299707645078722449578907
58327944299707645078722535554095
58327944299707645078722535672187
58327944299707645078722540271457
58327944299707645078723573392194
58327944299707645124225330757272
58327944299707645124226105591932
58327944299707645124477158300658
58327944299714550026585940703060
58327944299715700782778983551528
58327944299715700828532568461441
58327944299715700828532568461444
58327944299715700828535924511602
58327944299715750783585638273780
58327944299715750783648400388624
58327944300336175373774447788514
58327944300336177157912435957622
58327944300336177158163140060726
58327944300336219838386079689860
58327944300360250859211334978172
58327944300364153502503860721385
58327944300371299302844673347357
58327944300372214687202697936407
58327944300372214697244622605557
58327944300372263920465282497689
58327944300372263920497827413007
58327944300374916400491682232081
58327944300555024462536409178244
58327944300555024462536494917392
58327944300579339610429793134874
58327944300582991478217768644321
58327944300651991097144191716671
58327944300652024448969211539321
58327944300663983651015707277975
58327944300663983651036599286567
58327944300663983651037370938899
58327944300663983833967256100631
58327944300687112507298987046674
58327944300687112507487009456050
58327944300687113239575768206044
58327944300687113239575769268902
58327944300687113239575796785760
58327944300687413428825441381288
58327944300687413428825442444098
58327944300687413428825470079048
58327944300688313813361360496133
58327944317396247888097932042221
58327944317405555994911653784222
58327944317409156619030756710062
58327944317409158266158780345950
58327944317432272435607925449174
58327944317432320606696336590287
58327944317432320606699779900125
58327944317432572990906939383656
58327944317432573036660524292120
58327944317432620750213317080017
58327944317432620750213317097486
58327944317432620750213431404705
58327944317432620750215641078071
58327944317432620750215669657787
58327944317432620750215755869319
58327944317432620750216788988445
58327944317432620750216789338365
58327944317432620750216793593538
58327944317432620795966930569809
58327944317432620795967016313169
58327944317432620795969225869895
58327944317440725906283818011857
58327944317991818444143241441827
58327944317991818444143241459089
58327944318053948149651677525602
58327944318053948149902381628706
58327944318062053259957712289490
58327944318062053260208416392594
58327944318096874798754954650058
58327944318097174805011295102054
58327944318097174987941951916118
58327944318097174988004627941894
58327944318097190368737843156821
58327944318097239591959536882421
58327944318098075372822991003338
58327944318098125381397240462699
58327944318100792090941952216661
58327944318100825803544726150199
58327944318100825849277275562432
58327944318100825849277275562675
58327944318100827084644300089223
58327944318305221393457041476505
58327944318305221393457041476506
58327944318307967104020428562986
58327944318307967104208713857758
58327944318307967149962298767626
58327944318308823664704168038234
58327944318378167381130974512963
58327944318378167381130974512964
58327944318389859936011503562723
58327944318389874899941452652622
58327944318389876547069476288510
58327944318412989333786269217394
58327944318412989333974554512166
58327944318412989341316560200174
58327944318412989341316564450976
58327944318412989341400242553406
58327944318412989341400244088440
58327944318412989341400247270768
58327944318412989341588529383212
58327944318412990531025220758002
58327944318412990576747385611382
58327944318413035041892275752746
58327944318413289477303278288452
58327944318413289477324170295640
58327944318413289477512455590412
58327944318413289477512484171532
58327944318413289477512484188794
58327944318413289477575245936456
58327944318413289477575246290588
58327944318413289477575246303638
58327944318413289477575250535726
58327944318413289484917227649682
58327944318413289484917251643178
58327944318413289484917251997310
58327944318413289484917342808112
58327944318413289484918375909976
58327944318413289485105538354892
58327944318413289485105542586980
58327944318413289523266040382236
58327944318413289530587125384010
58327944318413289530587129633360
58327944318413289530670812453152
58327944318413289530670927716576
58327944318413289530671960818440
58327944318413289530859098797684
58327944318413317486017094349861
58327944318413317486017094351265
58327944318413317486020561519085
58327944318413317486020566240819
58327944318413333949780797653574
58327944318413333995534382562038
58327944318413335185409284841114
58327944318413335231162841171266
58327944318414191883060717789698
58327944370583183065510436105402
58327944370586786572103494654898
58327944370619255603604326011058
58327944371231576455784162694434
58327944371239680330743408079074
58327944371239681566089425805990
58327944371239724795605744083524
58327944371239724795605829822672
58327944371275719517015590167525
58327944371275752863774844103727
58327944371458529419505369468804
58327944371458529419505455207952
58327944371482850248381754304974
58327944371493658297531913482046
58327944371493658297531913831966
58327944371494557629934915630590
58327944371494558728082940742794
58327944371494558728082940747006
58327944371494558728082941096926
58327944371494558865343695472398
58327944371559399747812422374617
58327944371559433094468090009873
58327944371567504858118460320833
58327944371567536969427335394513
58327944371567538204774124773761
58327944371567538204774124773770
58327944371567548087548082679393
58327944371590919621109680767013
58327944371590919621109680772629
58327944371590919621193363125861
58327944371590919621193363242501
58327944371591820051660708031973
58327944371591820051744390390821
58327944371591820051744390507461
58327945517551784297875001667377
58327945517759783754342924676601
58327945517759783755162301272817
58327945517766986465065783108370
58327945517767887627611062420169
58327945517767887630121546657457
58327945517864232966457008497330
58327945517864233698242311406149
58327945517864233698242316011243
58327945517864233698263208019835
58327945517864233699077996354923
58327945517864281143004054207558
58327945522799993929964920970425
58327945523449571190290350774865
58327945523457675065249596159505
58327945523457708372750627045233
58327945523457708372750627163325
58327945523457708418484411973311
58327945523460409665223084038101
58327945523460409665223084154741
58327945523667190702282575587269
58327945523667201822100481131573
58327945523668391276354084198897
58327945523668409119978983065891
58327945523668409119999875075887
58327945523668409119999903772243
58327945523668409121691007045873
58327945523668409121691007163965
58327945523668409122506916105523
58327945523676512994938224201133
58327945523676512994938228451935
58327945523676512994959116209773
58327945523676512994959120459123
58327945523676512994959144907533
58327945523676512994959149156883
58327945523676512996632799378819
58327945523676512996650252430513
58327945523676512996650252548605
58327945523676512997466157240765
58327945523676512997469627628501
58327945523676512997469627745141
58327945523676512997469629144821
58327945523676513043223183839205
58327945523676547629838777422680
58327945523679216119297961968198
58327945523772558922073384805193
58327945523772558922073389410287
58327945523772558922094276813785
58327945523772558922094281418879
58327945523772558922909069753967
58327945523772606366838572348044
58327945570726711311535286944145
58327945570945515933743809055795
58327945571041911827573165777987
58327945571041911827574281436671
58327945571042812258124192688815
58327945576635336678883369431509
58327945576635336678883369549601
58327945576854141301091862845399
58327945576854141302782994816789
58327945576854141302782994934881
58327945576950237051404238822899
58327945576950237051404239177031
58327945576950237051405354835715
58327945576951437625472275176179
58327945594255858059964576684958
58327945594360012206860725240909
58327945594360012206860729962643
58327945594360312396110374556719
58327945594361179426669926423992
58327945594543980461310556662464
58327945594543980461311671271388
58327945594568011664146878864173
58327945594568011664966253944069
58327945594568311807663887834401
58327945594568311854243971375258
58327945594578816831578581104715
58327945594578816831578582639909
58327945594579116975092119824221
58327945594579116975095590193035
58327945594580019784840151602442
58327945594580019784840151606654
58327945594582721076517626361862
58327945594652999128604596520648
58327945594676113153448486284991
58327945594676413342720199832662
58327945730247889900963961652308
58327945730574796745971388215081
58327945730574796745971392936815
58327945730574796746002875681114
58327945730574796746003132431998
58327945730574796746003133948318
58327945730574796746003162545296
58327945730575697176522415602505
58327945736375019746250639787640
58327945736375019748694660436632
58327945736375019748695004792904
58327945736375021530668493991702
58327945736378922346221976590977
58327945736378922346221976709069
58327945736378922346225415665967
58327945736385827294339983945852
58327945736385827294528270303482
58327945736387077279989169175273
58327945736483121969802461259993
58327945736483121969802461264365
58327945736483121969802461614125
58327945736483121969802465981727
58327945736483121969802466335859
58327945736483121969813314293174
58327945736483121969813315356032
58327945736483121969834234881482
58327945736483121969834235944340
58327945736483422159080523539280
58327945736483422159083876407110
58327945736483422159083879122878
58327945736483422159083879477010
58327945736483422159083879595054
58327945736483422159083880539820
58327945736483422159083880639198
58327945736484322543870497617645
58327945736484322543870498089869
58327945736484323779500113790953
58327945753885962300439468536857
58327945753885962300439811493449
58327945754101229529095621285093
58327945754111702799241385811910
58327945754111702799304061837686
58327945754111702936502054448234
58327945754112905343248446238687
58327945754112905938020312256202
58327945754184984714596497365074
58327945754208998071784034590006
58327945754208998071846708726297
58327945754209298398311915660434
58327945754209298398374591686210
58327945754209298398378034892458
58327946208096392232643272212393
58327946208096392233203994255703
58327946208157616019409930550735
58327946208157616021937863236075
58327946208157616021937863590367
58327946208157616021937867835345
58327946208157616021939011127735
58327946208157616021939011146449
58327946208157616021939011477655
58327946208157616021939011494917
58327946208157616021939011496369
58327946208157616021939012544677
58327946208157616021939015745719
58327946208157616021939274012923
58327946208165719894369175929551
58327946208165719894452772307595
58327946208165719894452772311807
58327946208165719894452772311967
58327946208165719894452772661727
58327946208165719894452773724537
58327946208165719894452776911077
58327946208165719896897108620715
58327946208165719896897108969183
58327946208165719896897108975007
58327946208165719896897113219985
58327946208165719896897137317231
58327946208165719896897137667151
58327946208165719896897137671363
58327946208165719896898256862295
58327946208165719896898256879557
58327946208165719896898256881009
58327946208165719896898261130359
58327946208165719896898519397563
58327946208846544656158643128792
58327946208858250985128195579457
58327946208858250985128195697549
58327946209076154444791434129958
58327946209076159797957423322332
58327946209076193883546003167982
58327946209076193883566636909370
58327946209076193883566895176574
58327946209138332331239641895706
58327946209141936434325599270065
58327946209149139876288333537645
58327946209149139876320106800838
58327946209150040309283725458109
58327946209173406297468367938012
58327946209173449122729705229146
58327946209173455207214718329754
58327946209173455207214976596958
58327946209173455207235610338346
58327946209173455207235868605550
58327946209173456442770684899939
58327946209173456442771057952567
58327946209173456442833361042355
58327946209173456442833733978343
58327946213784962259196875011818
58327946213786163013831759649942
58327946213786164799832205651463
58327946213786164799832207068405
58327946213786164799832234701903
58327946213786164799832235764761
58327946213786164799832238952705
58327946213786164799832464272751
58327946213786164799832492969107
58327946213786164799832497219909
58327946213786164799853126711947
58327946213786164799853130961297
58327946213786164799853154936079
58327946213786164799853155408303
58327946213786164799853156471113
58327946213786164799853384506927
58327946213786164799853384979151
58327946213786164799853386041961
58327946213786164799853389228501
58327946213786164799915888476871
58327946213786164799915917055135
58327946213786164799915917173227
58327946213786164799916146625983
58327946213786164799916146744075
58327946213786164799916175322339
58327946213786164800104090145065
58327946213786164800104174716409
58327946213786164800104203412765
58327946213786164800104203530809
58327946213786164800104433101657
58327946213992961714224741689016
58327946214001065588347158837072
58327946214001065588912014721388
58327946214001065589183987073656
58327946214001065589187426501534
58327946214001115001937548160624
58327946214001115002773228504304
58327946214001115002773257083972
58327946214001115002773485721700
58327946214001115002776959042906
58327946214003766879833876215548
58327946214004969284863654682386
58327946214004969284863914025498
58327946214004969285051941040016
58327946214004969285051941041420
58327946214004969422040640493095
58327946214004969422040640494547
58327946214004969422040641555953
58327946214004969422061532501687
58327946214004969422061532503139
58327946214004969422061533564545
58327946214004969422061533565949
58327946214004969422061561199495
58327946214004969422061562262305
58327946214005017599716024867294
58327946214005017599719385516722
58327946214005017599736945455554
58327946214005017599740306223074
58327946214005017599803068342130
58327946214005017599987992515250
58327946214005017599987992515298
58327946214005017599991354699676
58327946214005017599991354699757
58327946214005017600551733790642
58327946214005017600551962428370
58327946214005017600555435749575
58327946214005017645493886882188
58327946214005019246847404903260
58327946214005019246868325608160
58327946214005019246868584938222
58327946214005019246931347053066
58327946214005019247119374067536
58327946214005019247119374067581
58327946214005019247119374067584
58327946214005019292621910518076
58327946214005019292872958977452
58327946214098361501448492776304
58327946214098361501469413364564
58327946214101013380348013484216
58327946214102264099226969482974
58327946214102264099498937130978
58327946214102264145252522040843
58327946214102264145252522040846
58327946214109117255035286516588
58327946214109117255307258868856
58327946214109166668081740544084
58327946214109166668896528879172
58327946214110318011637493985886
58327946214657623380478771912156
58327946214754873584148234723528
58327946214755142202921437568412
58327946214758728049447533107683
58327946214758728049448304760015
58327946214766876352476278066821
58327946214766882941244008403625
58327946214973658442502006093682
58327946214973674502010180349482
58327946214973678208047860108808
58327946214973722680437249615498
58327946214973958631772600090466
58327946214977577099725526097475
58327946214977577099725554793831
58327946214984485021791941462818
58327946214984485753880465907132
58327946214984519107397738892294
58327946214985680974684767231361
58327946214985680974684771480711
58327946214985686327854314912277
58327946214985687563546602034047
58327946214985714373954968282565
58327946214985720917063875019209
58327946214985730434278788605967
58327946214985730800307467873679
58327946214985732035183850651757
58327946214985735741691536909487
58327946215046610108637611805945
58327946215046610110308972493341
58327946215046659933508200137587
58327946215046659935952565142851
58327946215049361227605645887971
58327946215050561801673681757429
58327946215057465102564891272611
58327946215058665676631807945473
58327946215081774345745733075610
58327946215081774346560521410698
58327946215081781666601786995291
58327946215081781666602131351563
58327946215081781666664434441351
58327946215081781666664807377339
58327946215081781666664893116487
58327946215082982240365572253699
58327946215082982240638397293183
58327946231507231285867842463417
58327946231511140517352129251560
58327946231512041496757802984488
58327946231726035907511130920761
58327946231729945093052684108001
58327946231729945093805829519177
58327946231729945138806240203424
58327946231729945139559501940888
58327946231729945139559759158332
58327946231730846118881462732041
58327946231730893702035602161849
58327946231835361352618916559997
58327946231838963669598708743587
58327946231838963669598823062451
58327946231838963669598823529011
58327946231838963669619715071043
58327946231838963669619715537603
58327946231838963669682391096819
58327946231838963669682505882243
58327946232483714841509309151127
58327946232667436027992775037604
58327946232675539857198435513780
58327946232675539902951991724484
58327946232675539902952020422244
58327946232702586170740767457576
58327946232710663235039820634510
58327946232711611980996539096971
58327946232711611980999898099105
58327946232775237329649807256782
58327946232775537473166816215412
58327946232775537473166902321743
58327946232775537518919253232376
58327946232775537518919339325656
58327946232775537518919368022012
58327946232775537518920401123876
58327946232775537518920401136926
58327946232783341202100863704380
58327946232783341204609052641422
58327946232783641348124913707148
58327946232783641348126147706383
58327946232783641348126405967971
58327946232783641348126405973587
58327946232783641393878613406652
58327946232783641393879617823806
58327946232783641393879646508516
58327946232783641393879646521566
58327946232807624415191786105070
58327956294225289221328563706880
58327956371911870274365875908068
58327956372009131598034476284416
58327956506924096254150623451025
58327956506935787619504833133215
58327956506935798732542234587603
58327956524649972356193751232539
58327956584611578332284518273652
58327956601465738527519732248270
58327956601465738527540624256862
58327956601465749645660599889410
58327956985522756360069339674125
58327956985534462094428363780859
58327956985534462094430686729153
58327956985534462506022341625553
58327956985534462506024664560797
58327956985534462551775926539840
58327956986470732087762298808046
58327956986470732087762298812258
58327956986470732087762301994586
58327956986470732636554269250238
58327956986470732636554269254450
58327956986470732636554272436778
58327957003248625876606502400631
58327957003248625876606588489699
58327957003248627111388521984631
58327957003263025254244795483586
58327957003263025254328363517954
58327957004195708171037439179214
58327957004195708171037442361542
58327957004195708308235431785550
58327957004195708308235431789762
58327957004195708308235434972090
58327957004196608738598516712330
58327957004196608738598516716542
58327957004196608738598519898870
58327957004196608738849220815434
58327957004196608738849220819646
58327957004196608738849224001974
58327957004207413905399129186622
58327957004207413905399129190834
58327957004207413910289974881024
58327957004207415140745921752410
58327957004207415552589828848286
58327957004207415552589828852498
58327957004207415552590603687158
58327957004207415689787821458834
58327957004207415689787821463046
58327957004207415689788596297706
58327957009168964344163059731266
58327957056437952268724456074982
58327957057313313454489022528438
58327957057313313454489108617506
58327957057374237044919290362474
58327957057374237044981966388250
58327957057385043858722571238774
58327957057385043858723346073434
58327957063283182778656200586522
58327957063283182786270063854472
58327957063319200191241811739104
58327957079967102272608124544836
58327957079967102318361680756944
58327957079967146783224102500542
58327957080064408106893075929518
58327957080071253164132317705526
58327957080071553353381990997362
58327957080072453921131010872870
58327957080072513032490198591071
58327957080075205449373896087299
58327957080946614349813286955874
58327957080946614349813315652230
58327957081020760909293405866171
58327957081020794261118426155381
58327957081020794261118683372825
58327957081043875673485386864160
58327957215959140335919488347407
58327957215959140335919491529735
58327957215959140335920520399511
58327957215959140884711461971927
58327957215959140884712490841703
58327957215962747957637541599989
58327957216907121963125014198672
58327957216907121963129486257434
58327957216907121963129486261646
58327957216907121963316742686642
58327957216907121963379418708206
58327957216907121963379418712418
58327957216907121963380190360538
58327957216907121968208617246608
58327957216917928777120798393390
58327957216917928777120798397602
58327957216942294074939015669256
58327957216943460931341254394128
58327957221871406862354080887553
58327957221878311810355774077954
58327957221879522946993232273951
58327957222527915286357118519129
58327957222746719864440007878250
58327957222746753079088345264711
58327957222754808915240607448699
58327957222827770823795410679275
58327957222827804175620430968485
58327957222827804175621459838261
58327957222850919488019766609480
58327957222851219670512176498332
58327957222851219677287003372444
58327957222851219677290330730458
58327957222851219677290331793268
58327957222851219677290356240274
58327957222851219677290360489624
58327957222851219677311251436810
58327957222852069690118224249838
58327957222852069690118339040878
58327957222852086298690455741218
58327957239605338844108162621669
58327957239605349957145564076057
58327957239608040542463261903083
58327957240479801242126195157404
58327957240545575304557665147013
58327957240553636547310430884124
58327957240553647063037650751915
58327957240553680414109525629949
58327957240553680414862671041125
58327957240553680414863699910901
58327957240576745766969345197890
58327957240576745766970116850222
58327957240576761819134451934246
58327957240576761819135223586578
58327957240576761819887594164498
58327957240576761826665518820160
58327957240576761826665547517920
58327957240577045956219761562390
58327957240577061970183676292482
58327957292783016968273132967455
58327958422193761478712020166814
58327958422193761478712020171026
58327958422193761478712795005686
58327958422193761478713134779950
58327958422193761478713137962278
58327958422193762027503990609006
58327958422193762027503990613218
58327958422193762027504765447878
58327958422193762027505105222142
58327958422193762027505108404470
58327958439044590142190546830083
58327958439044591376973595283859
58327958439044591376973596819053
58327958439918737149390452028858
58327958439918737149390452033070
58327958439918737150205240368158
58327958439918737150206015202818
58327958439918737150206354972870
58327958439918737150206354977082
58327958439918737150206358159410
58327958439918737561988278329234
58327958439918737561988360881842
58327958439918737561988360886054
58327958439918737561988364068382
58327958439918737698997210810350
58327958439918737698997985645010
58327958439918737699186267753242
58327958439918737699186270939782
58327958439919638129548238071098
58327958439919638129548238075310
58327958439919638129549012909970
58327958439919638129549352680022
58327958439919638129549352684234
58327958439919638129549355866562
58327958439919638129800056783126
58327958439919638129800056787338
58327958439919638129800059969666
58327958439922339421390379999622
58327958439922339421390465738770
58327958439922339421453141764546
58327958439922339832984357831266
58327958439922339832984443570414
58327958439922339970245112206738
58327958439930443296161679859542
58327958439930443296161679863754
58327958439930443296349622197722
58327958439930443296412383962646
58327958439930443301240810848716
58327958439930444530939141295712
58327958439930444530942498745550
58327958439930444530942498749762
58327958439930444530943613354474
58327958439930444531695639924638
58327958439930444531695725663786
58327958439930444531758401689562
58327958439930444531759176528434
58327958439930444942724504654522
58327958439930444942724504658734
58327958439930444942724761876178
58327958439930444942724847611114
58327958439930444942724847615326
58327958439930444943289617756282
58327958439930444943289703495430
58327958439930444943289703499642
58327958439930444943290478334302
58327958439930444943540407598534
58327958439930444943540407602746
58327958439930445079985516247438
58327958439930445079985516251650
58327958439930445079986287899770
58327958439930445080550372131754
58327958439930445080551146970626
58327958439930445080738400209082
58327958444956819198332101634452
58327958444964923073291347019092
58327958445831313156230732382039
58327958445831314802606643708615
58327958445839419912911906820171
58327958445842977903088457651098
58327958445936379263760654175629
58327958445936635537211544136008
58327958493097266435870040591018
58327958493097266435870126330166
58327958493097266435932802355942
58327958493108073249673149989022
58327958493108073249674182041126
58327958498798209006551349583215
58327958499008941874145737894731
58327958499008943520521649221307
58327958499090850910569563051542
58327958499114007981675402470877
58327958499114265490473340076304
58327958515763111003054590717886
58327958515763111003054591067806
58327958515763111048808147279914
58327958515868477298074157281375
58327958516524985676344530709435
58327958516743823652069176383925
58327958516746482860308122044762
58327958516815826582062783248674
58327958516815826582062783252886
58327958516815826582062869341954
58327958516816727012613810513634
58327958516839839939069431293612
58327958516839839939069517386892
58327958651755104601503532776859
58327958651755104601503535959187
58327958651755105150295506401379
58327958652630151354075850166364
58327958652630151354079207616202
58327958652630151354079207620414
58327958652630151354267492915186
58327958652630151354330254675898
58327958652630151359159453214300
58327958652632853057514295324266
58327958652640958167820673040534
58327958652640958167820673044746
58327958652640958168071377143638
58327958652640958168071377147850
58327958652640958168071634361082
58327958652640958168071634365294
58327958657675487212492565480395
58327958657675487212492594060111
58327958658331995590762938908455
58327958658331995590762967488171
58327958658331995590846621261687
58327958658549589078318765986382
58327958658549933136020268723165
58327958658550833566571266936177
58327958658615630169430795610578
58327958658615630718473470155874
58327958658623735828967790214582
58327958658623735828967793396910
58327958658647150584480378991698
58327958658647195055908420676568
58327958676275765507710239586856
58327958676276665938261266851816
58327958676276709805060361597641
58327958676276709805813507008817
58327958676348711363200346374660
58327958676348711500461010411714
58327958676348711500461013594042
58327958676348711500461096500782
58327958676372726085471638593950
58327958676372726092061649963324
58327958676372726092249563249612
58327958676372726092249678040652
58327959130353764707420959652013
58327959130365470441782306693991
58327959130365470853376284538685
58327959130365520857702825468881
58327959130368173977703396019398
58327959130368173977704167671730
58327959131232713518710172347788
58327959131239666596206796959512
58327959131239966785477393672058
58327959131239966785477394021978
58327959131239966785477395089000
58327959131240817393669417732428
58327959131338079945342026941026
58327959131338079952121095859370
58327959136262390260231102366306
58327959136265992577795904204398
58327959136274090915756240128964
58327959136274095854883974108692
58327959136274096266477951940336
58327959136274146270783572159761
58327959136276799390784142710494
58327959137141338931790919038668
58327959137148592191779957788588
58327959137148592198554784662700
58327959137148592198558112020714
58327959137148592198558113083524
58327959137148592198558137530530
58327959137148592198558141779880
58327959137149442211386034242066
58327959137149442211389476385504
58327959137149442806750164423308
58327959137149493821150095043427
58327959137210687960146411249576
58327959137245552596652382013853
58327959137246705311854084734054
58327959137246705319531940578266
58327959137246705365285525370042
58327959153999072075231926506948
58327959154002675630026382782918
58327959154002675630027154435250
58327959154866014413282094899276
58327959154874118288993710856220
58327959154874118288993710860432
58327959154971379612662339928924
58327959154971379612662426022204
58327959154971380839913177840182
58327959154971380839913949492514
58327959154971380847256331439808
58327959154971380847257103092140
58327959154971380847445389432460
58327959154971380847445389436672
58327959154971681029162851251514
58327962729374861301173646350177
58327962729374861339374870596437
58327962729374861346906310553693
58327962729374862574720888323353
58327962729593699317543881276191
58327962729593700552889899003107
58327962747099531469009715703856
58327962747099531474093318751792
58327962747099532703791649198788
58327962747318370679516294873278
58327962747391316672270507837362
58327962753009362953580286769121
58327962753227000350149849830080
58327962822932165874709288986020
58327962824204653155836884144124
58327962959153854762107228516742
58327962959810352027340199427604
58327962959810352027340200490414
58327962960126161701520624399260
58327962960126462439771221048268
58327962965062179985750015558156
58327962965062179985938273336070
58327962965711772760478653419659
58327962965718677251171272826600
58327962965718977440253838747508
58327962965718977440441866824836
58327962965719877825051281042769
58327962965719877870971945688663
58327962965722579162625027483543
58327962966034776545482289172190
58327962966034776550376864915596
58327962966034776550564891930066
58327962966034787663602264804738
58327962966034787663602265867596
58327962966034787663602293384454
58327962966035076734728893256624
58327962966035076734731991045194
58327962966035076734732249306782
58327962966035076739623181090252
58327962966035076739626505378366
58327962966035076739626508094134
58327962966035076739626508448266
58327962966035076739626508566310
58327962966035076739626509511076
58327962966035076739626509610454
58327962966035076739626533958082
58327962966035076739814533455694
58327962966035076739814536171462
58327962966035076739814536643638
58327962966035076739814537588404
58327962966035076739814537687782
58327962966035087852851934910082
58327962966035087852851937625850
58327962966035087852851938098026
58327962966035087852851939042792
58327962966035087852851939142170
58327962966035087852851966677742
58327962983445748566583716932147
58327962983760963543198633589696
58327963438409021011896307069540
58327963438409021423678570079316
58327963438627859033165588870218
58327963438689988873573482983425
58327963438689988874137567215409
58327963438700504831837569721824
58327963438700805570088165303810
58327963443660838445290497519436
58327963443660838452253581108604
58327963443660838452253582171462
58327963443661138641503254283848
58327963443661138641503255346658
58327963444310427058910777110277
58327963444310427104643441313745
58327963444310427104664362020145
58327963444318530788492851567481
58327963444318530933305938245623
58327963444318530933870022477607
58327963444318530979038602447735
58327963444318530979602686679719
58327963444318532023838869294397
58327963444318532625978598006295
58327963444321232683037778647423
58327963444598614286654229674305
58327963444609416159007785398440
58327963444609419863165299538704
58327963444609419863353585883236
58327963444609419869940126412816
58327963444609419869943453770830
58327963444609419869943479280646
58327964874423823842710078023078
58327964874521084983364453550994
58327964874521085166378793184850
58327964874521085166379051452054
58327964874521085166567078013062
58327964874521085166567079529382
58327964874521085166567336746826
58327964880113611278600668185030
58327964880332445549958621366132
58327964880332449254116135506396
58327964880332449254304421850928
58327964880332449255996674546880
58327964880332449255999772335450
58327964880429410390419043891422
58327964880430612199834247277505
58327964898059227115470276040225
58328062544007373555771774595114
58328073391368278453638919613242
58328073391368278453830303740728
58328073392348674443727753679830
58328073392348690915017157480524
58328073392352593374779329707540
58328073551849396429764440263780
58328073551849440352548185584692
58328073551872555468460738039867
58328073551873756092528790801053
58328073551873756229726869137652
58328073551873756229726869150750
58328073551873761582896297241133
58328073551873772284983936117334
58328073627709387026132293235062
58328073627713278327922563917878
58328073627713294975172717801574
58328073628657668262352139772264
58328073628657668262916224003004
58328073628661592677539191423110
58328073628661592677539220002826
58328073628661592677560112011418
58328073628681983593830870149032
58328073628685552327731281498604
58328073628685557818161465908462
58328073628685557818161723125906
58328073628685585681248554483766
58328073628693991109050791960654
58328073628693991115829829443996
58328073628693991164090455389276
58328073628694007765593823619510
58328073628694007765594196690852
58328073628696659513820328119705
58328073628696692867337601104867
58328073628696709468294706981175
58328073628697560081569261906145
58328073628697593432558601497384
58328073628697593432558601851676
58328073628697593435086534537016
58328073628697593435086534891308
58328073628697609897066355168400
58328073628697609898761968631872
58328073628697609898762082950736
58328073628697609898845647802776
58328073628697609898845650985104
58328073628697609899597760112088
58328073628697609899597760466380
58328075465295782392752722959001
58328075465952297356526740630555
58328075466170828008434516744274
58328075466170829662340634401670
58328075466170829662340719957119
58328075466170829662340720140818
58328075466171080575910416856210
58328075541998645110766090552332
58328075542982958202516335774022
58328075542982958339777090499414
58328075701628791208796521586379
58328075701628791208796894657881
58328075701628791345994511010387
58328075701628791345997867060545
58328075702285305074986968258511
58328075702479827729081836154794
58328075702516144683611189675472
58328075702613361939056521590090
58328075702613361939056521590091
58328075702613361939056894543340
58328075702613361939056894543341
58328075702613361946587961429254
58328075702613361946588047518163
58328079773339732526392464623373
58328079773339732526395563473349
58328079773339732526395907829621
58328079773339738021906342069665
58328079773339883246392616544132
58328079773339883246392616544168
58328079773339883246392702633200
58328079773339883246392702633236
58328079773339888734308963848908
58328079773631968633774253108649
58328079773631972340380894464443
58328079773631974124769586736655
58328079773631974131547852567665
58328079773655973211428450646626
58328079773656282864912784547220
58328079773666790733763879766074
58328079773666790733763965859354
58328079773666794438172528109074
58328079773667079665209206201825
58328079773667079665209206208467
58328079773667089129611260102427
58328079773667089131867597030363
58328079773667089541205237934071
58328079773667090916256289302575
58328079773667090916510780040903
58328079773667090923034559857749
58328079773667094482589308841735
58328079773667094490182367729567
58328079773667980782252205964814
58328079773667980782252205969026
58328079773667990115794083654332
58328079773667995194627971655906
58328079773667996836672271975625
58328079849167699930042006911570
58328079850148410750670648405752
58328079850148410750670906672956
58328079850148410887931661398348
58328079850151998380770643632956
58328079850152003868690348054876
58328079850152013021854928159036
58328079850152013021917688861150
58328079850152013021917774950218
58328079850152013159115681821618
58328079850152013159115682884428
58328079850152013159178443586542
58328079850152013204869263549158
58328079850152013204869266731486
58328079850152013204932025314082
58328079850152013204932028496410
58328079850152013204932028500622
58328079850152018509834037228700
58328079850152313211185271182922
58328079850152313211188365783548
58328079850152313211188368965876
58328079850152313211188627233080
58328079850152313348386272637478
58328079850152313348449381840220
58328079850152313394202966872552
58328079850152318701615109701314
58328079850152318701615454057586
58328079850432095146635811476532
58328079850440200250184848652015
58328079850464500715497533376050
58328079850468097679265705842394
58328079850468097679265791581542
58328079850468102986678197395030
58328079850468102986678454612474
58328079850468102986681549213100
58328079850468102986681553462450
58328079850468102986681553799320
58328079850468102986681554862130
58328079850468102986681639538468
58328079850468102986681897818722
58328079850468102986741216731530
58328079850468103162980729024714
58328079850468103169692537034502
58328079850468103169692881408244
58328079850468103169695894501602
58328079850468103169696237458402
58328079850468103169755555898826
58328079850468103169776476605178
58328079850468103169779571205804
58328079850468103169779572722124
58328079850468103169779575908664
58328079850468103169779575927537
58328079850468103169779575927538
58328079850468103169779920283810
58328079850468117804061399334214
58328079850468117804061656551658
58328079850468117804124418670714
58328079850468117849898924168890
58328079850468117856593162818220
58328079850468117987159678544362
58328079850468397868599061954022
58328079850468403358963475405028
58328079850468403358966831455186
58328079850468403359050514280594
58328079850468417993416018994954
58328079850475317041671551217935
58328079850475322392393263029307
58328079850476202784551156535098
58328079850476202789571054687482
58328079850476202789633730713258
58328079850476208137654469990381
58328079850476208137654471053191
58328079850476217425697940315164
58328079850476217608712279949020
58328079850476217613732092012336
58328079850476217613794854127180
58328079850476223106670441266362
58328079850476502926310912434682
58328079850476502926310912434890
58328079850476502972127144672774
58328079850476502978904325083048
58328079850476517750468855508878
58328079850476517757249445824110
58328079850476517803065792503322
58328079850476517803065792853242
58328079850476519445864271412391
58328079850476519579861430959356
58328079850476519580611103993198
58328079850476519580614547199446
58328079850476519580614547199606
58328079850476519583125025787704
58328079850476519587392842218804
58328079850479209989756376758045
58328079850479210035530882372861
58328079850480110740603332645246
58328079850480110741355444954558
58328079850480119886215662292070
58328079850480120069167238625968
58328079850480120069229971698748
58328079850480120069230000390892
58328079850480120069230000396508
58328079850480120069230001925926
58328079850480121716295520529060
58328079850480121716358024026780
58328079850480121716358025561814
58328079850480121716358282293984
58328079850480121721441628596652
58328079850480121721441628609750
58328079850480121721441632841838
58328079850480121723885996784244
58328079850480121723885997847102
58328080009648860585862140299872
58328080009648866076291210217446
58328080009673192525536955906566
58328080009685183442059262992572
58328080009975782753629887767523
58328080009975788104351599578895
58328080009975788106799318987023
58328080009976972344390867018510
58328080009976972755900903744444
58328080009976972755901276815786
58328080009976972756172872927482
58328080009976972938915501664218
58328080009976972938915501668590
58328080009976972941363224140954
58328080009976983327677000233528
58328080009976983464937668869852
58328080009976983464938787723754
58328080009976983464959708784445
58328080009976983464959708784446
58328080009976983465021351335352
58328080009976983465022470549370
58328080009976983510774907547460
58328080009976983922473230990932
58328080009976984059733899627256
58328080009976984059735018481158
58328080009976988863881580188735
58328080009976988868756090506055
58328080009976989000870365281792
58328080009976989001205096560960
58328080009976989001205096679052
58328080009976989005954087365954
58328080009976989410204648714028
58328080009976989410204648718400
58328080009976989410205682170024
58328080009976989410205682174396
58328080009976989410205796606932
58328080009976989410392935412852
58328080009976989410455610034576
58328080009976989410455611438628
58328080009976989410455697171952
58328080009976989410455697177776
58328080009976989410455697644336
58328080009976989410456729229720
58328080009976989410456730292530
58328080009976989410476617878352
58328080009976989410476618232644
58328080009976989412652371663147
58328080009976989412653404765011
58328080009976989412711689745068
58328080009976989412712808940212
58328080009976989412715047212168
58328080009976989412716164990370
58328080009976989412716166407312
58328080009976989412924254734031
58328080009976989412987102469932
58328080009976989412987102588024
58328080009976989417736089012478
58328080009976989417798765038254
58328080009976989417799883892156
58328080009976989417819657041230
58328080009976989417819657045442
58328080009976989420267379635897
58328080009976989420330141278518
58328080009976989420330141396610
58328080010000087383105352784337
58328080010001288094413480970192
58328080010001299388142651130474
58328080010001299390653135350340
58328080010001299390653135369939
58328080010001299395485805779860
58328080010001299395485805780669
58328080010001299395757773894423
58328080010001299395757773894424
58328080010001304743568159403573
58328080010008192493390725123579
58328080010008192493410612726663
58328080010008192493411645828527
58328080010008203194851711866079
58328080010008208545573423677451
58328080010012094908174375188729
58328080010012094953927960097193
58328080010012105469888778560667
58328080010012105469909699265615
58328080010012105609597251294507
58328080010012105652840356079679
58328080010012105655099672822817
58328080010012105655099787608241
58328080010012105655350836086331
58328080010012105655371756791279
58328080010012106064685010853105
58328080010012106066881678731789
58328080010012106067132727191165
58328080010012106072028164452731
58328080010012106201883001928619
58328080010012106201966598659343
58328080010012106204140110508887
58328080010012106204142433457181
58328080010012106204143581350085
58328080010012106204391157568583
58328080010012106204393481566637
58328080010012106204393481920769
58328080010012106204393481933819
58328080010012106204393482033197
58328080010012106204393486165907
58328080010012106204394515035683
58328080010012106204414402621505
58328080010012106209226155528245
58328080010012106209306367511051
58328080010012106209309838352249
58328080010012110960316638622551
58328080010012110967930273724949
58328080010012110967931388333873
58328080010012111013412230656131
58328080010012111013683826749113
58328080010012111013683829935653
58328080010012995475902761458204
58328080010012995475986443811436
58328080010012995659000783445291
58328080010012995659188696718274
58328080010012995659188696718322
58328080010013006037700474597305
58328080010013006037700474597306
58328080010013006220714813764601
58328080010013006223162531637695
58328080010013006632243333811526
58328080010013006632243419550674
58328080010013006632245656405688
58328080010013006632493348813454
58328080010013006632493348819278
58328080010013006632494380871222
58328080010013006632496704869276
58328080010013006632496704882326
58328080010013006632496705354709
58328080010013006632496705354710
58328080010013006632496706404470
58328080010013006632517711663292
58328080010013006634753813449544
58328080010013006634942098744316
58328080010013006634944422738158
58328080010013006639839858481952
58328080010013006639857308328440
58328080010013006639860779169638
58328080010013006769694699015018
58328080010013006777037852496552
58328080010013006777037852614644
58328080010013011535679293250378
58328080010013011535680322120154
58328080010013011581223926557415
58328080010013011581432760535394
58328080010013011718421918818044
58328080010013011718693514910866
58328080010013012130203927896246
58328081924404028873295317346329
58328081924407629499022334344035
58328081924407630549683165121849
58328081924407630732697504755705
58328111680130853712166011968641
58328111680131754279977793609073
58328111680239824804732012922389
58328111680239868857247315655255
58328112317379892038613034735935
58328112317390698852165357491277
58328112318255238254594502779923
58328112318255238255159361846567
58328112318255238392608053838485
58328112318266045205596292361843
58328112318266045206160376593827
58328112318328173129227711241683
58328112318328173130042499576771
58328112318328173678834470018963
58328112318328173678835497349333
58328112318336278239533749187899
58328112318336278240348537522987
58328112318336278240349566392763
58328112318359361299280572792891
58328112318359394788029550778601
58328112318359395199873543617837
58328112318359395199874318452497
58328112318359405901316967240581
58328112318359662037594185696859
58328112318363264308841312258587
58328112318371368870104299283421
58328112318371402358853305984361
58328112318371402358916067749285
58328112318371402770698073658257
58328112318371411688340134312569
58328112318371413334966721027019
58328112318371413334966978244463
58328112318371413472227389663343
58328112318371413472227732619935
58328112318371416993556640951733
58328112388290601401128530946767
58328112389238882629756758511077
58328112389238882766955527495531
58328112389239783196753413581563
58328112389239783197317497813547
58328112389262899607988889492533
58328112389262899745248526076753
58328112389262899745249554946529
58328112389262899745249558128857
58328112389262900157031560855501
58328112389262910858285927531141
58328112389274907178875322259103
58328112389274907179086479068895
58328112389274907179086564808043
58328112389274907179149241183739
58328112389274907179149326922887
58328112389274907316347233444367
58328112389274907316409995559211
58328112389274918292123880523283
58328112389274918292123966262431
58328112389274918292186642638127
58328112389274918429384634898755
58328112389274918429447397013599
58328112389274921950713886537065
58328112395075429407620200781307
58328112395075429408184285013291
58328112395075431055313341768513
58328112395171535036878372031805
58328112395171536271659190922025
58328112395171825210697828749365
58328112395171825347895821359913
58328112395171825347958497385689
58328112395171835225399177010057
58328112395171836323735230203753
58328112395171836460933222814301
58328112395171836460995898840077
58328112395172725778259596445015
58328112395172725778509528895787
58328112395172725778510643504711
58328112395172725915704164037831
58328112395172725915707603000345
58328112395172726327301499337979
58328112395172735655925959043059
58328112395172736891271976769975
58328112395172736891271978188321
58328112395172736891292868778567
58328112395172736891543572881671
58328112395172736891543574300017
58328112395172736891546930350175
58328112395183531493911499337117
58328112395183531493911585076265
58328112395183531494667054852725
58328112395183531494667054852885
58328112395183531494667312070169
58328112395183531494667312070329
58328112395183532591997623266581
58328112395183532592247552530813
58328112395183532592248671389295
58328112395183532592250994674251
58328112395183532729258291902905
58328112395183532729260615896747
58328112395183532729260615900959
58328112395183532729260701990027
58328112395183532729448901195731
58328112395183532729448986934879
58328112395183532729508306906285
58328112395183532729509340025619
58328112395183532729511662956443
58328112395183542057885334237617
58328112395183542057885419976765
58328112395183542606928094522061
58328112395183542606948900791505
58328112395183542606948986530653
58328112395183542606952342580811
58328112395183542606952342934943
58328112395183542607681239950707
58328112395183542607704456307113
58328112395183542607704456307273
58328112395183542607767132333049
58328112395183543705013357873505
58328112395183543705284953985201
58328112395183543705288396128639
58328112395183543842274112248977
58328112395183543842486302650119
58328112395183543842486388389267
58328112395183543842486389802045
58328112395183543842545708360673
58328112395183543842549064410831
58328112395183543842549065827981
58328112395183543842549408784573
58328114232333713511116712625816
58328114232439078702970448925804
58328114232441781785790230556702
58328114232648628840665437214934
58328114232656732578424367058202
58328114232656732715622359668750
58328114232656732715624682599574
58328114232656733820551662310014
58328114232656733950968375972900
58328114232656733957749654920562
58328114232657018079957678037836
58328114232657916864132792445398
58328114232657933335506655536360
58328114232657933335506656953302
58328114232657933472704648146908
58328114232657933472704649563850
58328114232660635175954032138668
58328114232660636274288105339418
58328114232660636274291204526264
58328114232660636410715044927248
58328114232660636411486097949966
58328114232660636411489197136812
58328114232660636418326781427120
58328114232754295875756068901016
58328114232757897597960177960856
58328114232757897735158170571404
58328114232757898146752148403048
58328114232765986785120148329396
58328114232765986785182910444240
58328114232765986785182911979274
58328114232766001472920451743096
58328114232766001472920452215272
58328114232766001609845442064370
58328114232766001610181206468488
58328114232766002844627289470234
58328114232766002844627375559302
58328114232766002844627633826506
58328114469005646208753681942246
58328114469067974404163181929196
58328114469067974404163181929197
58328114469102906937898393778142
58328114522245603122077930224492
58328114522245603122077930224493
58328114539978685138659032940511
58328118060575901902689092992728
58328118060575903725491749043988
58328118137384131642635409964770
58328118539173709795526720519064
58328118539174610363272383985911
58328118539174610363272388690175
58328118539174610363274708450525
58328118539174610363275740036069
58328118539174610363275856343429
58328118539174611598057018203579
58328118610073263525716141580120
58328118610074513049245269496172
58328118610074513049245269496173
58328118615982838272239543337519
58328118615982838273079810531001
58328118616639346056615484521309
58328118616966057579751145610114
58328118616966057587281523750436
58328118751885125234179293890040
58328118769610100905674722244426
58328118769610100905674722248638
58328118769610100905674807987786
58328118769610102141272907288992
58328118770254601118514258068499
58328118775507571144781402858394
58328118775507571144781406040722
58328118776164127099490383481859
58328118776456200697949597291082
58328118776456200697949597291083
58328118847078727948944398623569
58328120684004735986209692123943
58328120684880037868567461484498
58328120689584787567913107519754
58328120689803592190120480209082
58328120689803892333637489297402
58328120689804792764188516562362
58328120690753089414027339206718
58328120690753239714836242480119
58328120690753539858357752696563
58328120690753539858357838435711
58328120690753589271946339980475
58328120690776233221050955533597
58328403146824328642587596350702
58328422290734677108671768293525
58328422290769793900161828919243
58328422290769808724319857732539
58328422450271114298026050451119
58328422450271114298026050451120
58328422450271114480852361541088
58328422450271114481040389618416
58328422450271163711050464577119
58328422450271163711050464577120
58328422450271164298066071766234
58328422450271164298880860101322
58328422450271164305575099209778
58328422450271164305575099222827
58328422450271164305575099222828
58328422450271164305658667244146
58328422450271164305658667263019
58328422450271164306411812674195
58328422450271164306411927459411
58328422450271164306411927459412
58328422450294540362076058026775
58328422450294589767758493727689
58328422450294589768322574777345
58328422450294589768322577959673
58328422450295446283057167197146
58328422450295774287133319534337
58328422450306280500093924633339
58328422450306280502350261561275
58328422450306281095454158134541
58328422450306297149040031641099
58328422450306297149875711984779
58328422450307481257092503015260
58328422450307481259348839943196
58328422450307481671130102792601
58328422450307481671130102792602
58328422450307481854144070410540
58328422450307481854144327641034
58328422450307497723860065518268
58328422520190364902383044088062
58328422520190364903218724431742
58328422520226682268215325707070
58328422521065661256171020125626
58328422521171066442588873488782
58328422521174968903107368763909
58328422521174968903107368763910
58328422521174985504795694946554
58328422521174985504816586955146
58328422521206149834240670525137
58328422521206149879994226735841
58328422521206183186066805421867
58328422521206183186630889655255
58328422521206183188323142349803
58328422521206183188323142351207
58328422521206183232384474445675
58328422521206183234076727141627
58328422521206188539800322522049
58328422521206188585553907312469
58328422521207350591322931254673
58328422521207350591324045863597
58328422521207350637077630772061
58328422521207355944493480265425
58328422521207355990247065055797
58328422521207383805615567759478
58328422521207383942813560370026
58328422521207383942813679406412
58328422521207383943065383803788
58328422521207383943629582350424
58328422521207383945320720437451
58328422521207383945320720437452
58328422521207383945321720731724
58328422521207383945321835046375
58328422521207383945321835046376
58328422521207383945593431156460
58328422521207389341799341800938
58328422521207400409017038641050
58328422521207400409267742744154
58328422521210941788236350631208
58328422521210986260626740428006
58328422521210986260630184106637
58328422521210986260630184106638
58328422521210991613796170112472
58328422521210991613799613791103
58328422521210991613799613791104
58328422521211002681100650145948
58328422521211002681104093824579
58328422521211002681104093824580
58328424363717501686215262150795
58328424364591946236864582671215
58328424364702116744078048710500
58328424364702120448423849195296
58328424435600817072240504362250
58328424594142184180845188030635
58328424594993170731716561218864
58328424594993220548744596411012
58328424594993220556338425411610
58328424594993220556338425415982
58328424595017530534840140175264
58328424595017530534840254960688
58328424595028336798785814204125
58328424595028336798785818921487
58328424595029537921809374623832
58328424595029537921812845465030
58328424595029538104827071848704
58328424595126754766313115906707
58328424595126754766316468774537
58328424595126754766316468792007
58328424595126804177834936924756
58328428671725869439984546609783
58328428671760986232038694175207
58328428671760990989847437336247
58328428671761892153019905856451
58328428671762190512147108194785
58328428672052785019781035526245
58328428672052791605848765064533
58328428672052791612626686539271
58328428672053676116328040130325
58328428672053676116328040130326
58328428672053676116328811782658
58328428672077986091818316540182
58328428672085206696351201349771
58328428672086107263409751836477
58328428672088807548966003253461
58328428672088807737062915664979
58328428672088808782136270871109
58328428672088808967598328383675
58328428672088808971653465013551
58328428672088808971656559614177
58328428672088808974101187494169
58328428672088812494952245509125
58328428672089999023153483018983
58328428672089999023153483018984
58328428672090009724680589461520
58328428742665706038444840591762
58328428742665706038444840610636
58328428742665706038444843792964
58328428742665706038445102060168
58328428742665706175705512416030
58328428742665706175705856783948
58328428742665706175705856789772
58328428742665706221375383086962
58328428742665706221459068628138
58328428742945487973892286420260
58328428742953594868670700511510
58328428742981790695792746085146
58328428742981796003271729228210
58328428742981796186219577160614
58328428742981796186219950232116
58328428742981796186223306282274
58328428742981796186282596142982
58328428742981796186286068401330
58328428742981796186306616036180
58328428742981805330224370505318
58328428742981805330224484824182
58328428742981805513238710139174
58328428742981807121412249313488
58328428742988709865645804524645
58328428742988709866461712054877
58328428742988709866461712067927
58328428742988709868093525580067
58328428742988709873239891809869
58328428742989610440988911212958
58328428742989610440988911331050
58328428742989610440988911679518
58328428742989612037280688722772
58328428742989615794154986612652
58328428742989895753567387378618
58328428742989895799383619616502
58328428742989895806160800026776
58328428742989901113577763992098
58328428742989901297343756301738
58328428742989901297343756320452
58328428742989901297344099259782
58328428742989910630322267330410
58328428742989910630322267796970
58328428742989912407117905903084
58328428742989912415464846544662
58328428742989915979158914250193
58328428742989916120686996798820
58328428742989916121501785115034
58328428742992313923730117483246
58328428742992313924566944301276
58328428742992313928813806251456
58328428742992313931320847282496
58328428742993501783386284485974
58328428742993503430515340290606
58328428742993503431330128606002
58328428742993514497798410680964
58328428742993514497881721398510
58328428742993514497882093034196
58328428742993514502965410639104
58328428742993514502965410652154
58328428742993518209003463832902
58328428742993518254757051929310
58328428902162258720554352321334
58328428902162258720805056424438
58328428902162258903568577169766
58328428902162258903569724962048
58328428902162258903735713238502
58328428902186584620802279160583
58328428902186585169845298079413
58328428902198576269040670043012
58328428902198576269124352390420
58328428902198576269377495632746
58328428902490365766171976612318
58328428902490376292215034422492
58328428902490376292215035822172
58328428902490376292277797581272
58328428902490376292277797587096
58328428902490376338031382491188
58328428902490376704056364534798
58328428902490376704059806678236
58328428902490376708867998399696
58328428902490381828461571504688
58328428902490381828461600202496
58328428902490381833210562309682
58328428902490382237462157118124
58328428902490382237712086382356
58328428902490382237712201167780
58328428902490382240243606111468
58328428902490382244992563954802
58328428902490382245055211284222
58328428902490382245055239976366
58328428902490382245055239981982
58328428902490382245076131989170
58328428902490382247586644920054
58328428902510795115725252543353
58328428902513490909336609589035
58328428902513490909336609608718
58328428902513490916678615295757
58328428902514380778090184831194
58328428902514380778340888951560
58328428902514392028471679478742
58328428902514392028659965836288
58328428902514396837562453404108
58328428902514396837563228242980
58328428902514397381637756295378
58328428902514397386887691408774
58328428902514680962528224612459
58328428902514681104684295560185
58328428902514681104868851372580
58328428902514681104872208839680
58328428902514681104872208846238
58328428902514691623113380009782
58328428902514692039789553875856
58328428902514692222993328251349
58328428902514697570824634347301
58328428902521585320667087670391
58328428902521585320668120772255
58328428902521596022108186809807
58328428902521596022110510807861
58328428902521601372829898621179
58328428902526388348909435028848
58328428902526388348912792614040
58328428902526388349163496227498
58328428902526388349163611017086
58328428902526388349163611017294
58328428902526388349164644137664
58328428902526388349164644137872
58328428902526388349164644610047
58328428902526388349164644610048
58328428902526398864974485014194
58328428902526398864977841549631
58328428902526399004682870473852
58328428902526399004685969306358
58328428902526399004686314152483
58328428902526399047908497878208
58328428902526399050416658589825
58328428902526399050416658589826
58328428902526399414020516094927
58328428902526399414020517144682
58328428902526399416196380638875
58328428902526399416197412677882
58328428902526399416197413740740
58328428902526399416276591088052
58328428902526399416277627372036
58328428902526399416277743580225
58328428902526399416277743580226
58328428902526399416279947138002
58328428902526399416279947138050
58328428902526399416281096566147
58328428902526399416281096566148
58328428902526399416464876382824
58328428902526399416465909484688
58328428902526399416468233495632
58328428902526399416468348268165
58328428902526399596951173958746
58328428902526399599480249118336
58328428902526399599482573116390
58328428902526404401075603564620
58328428902526404950118278110124
58328428902526404950201960929708
58328430816593216692708551610853
58328430816593216696055519712643
58328430816812048130375524559283
58328430816812053069503258539011
58328430816812053483544957426077
58328430816812054673138161895457
58328430816909014616583371602128
58328430816909014616583372068688
58328430816909014616583372074512
58328430816909016400888495839972
58328430816909016400888496306532
58328430816909016400972064346724
58328430816909314805856290419270
58328430816909316178125778606708
58328430816909316178460395100452
58328430816909316180092983464514
58328430816909316590242658226868
58328430816909316592502093987518
58328430816916213807518831114931
58328430816916213807519089382135
58328430816916219113051070946170
58328430816916219158825547863226
58328430816916219158825547863235
58328430816916219158828900731065
58328430816916219160688260799388
58328430816916219160688260799397
58328430816916219160688289495744
58328430816916219160688293746546
58328430816916219161252345031381
58328430816916220350301614322788
58328430816916220393610834225997
58328430816916220396034307222660
58328430816916220942653853127565
58328430816916220943218712198421
58328430816917419870133446938922
58328430816917419915322832824362
58328430816917419915887031847386
58328430816917419915907923855978
58328430816917420053419640479503
58328430816917420055052225661236
58328430816917420055052225661237
58328430816917420055052230378598
58328430816917420055052311750304
58328430816917420055052311750305
58328430816917420055598861558888
58328430816917420055616309893220
58328430816917421107383990309924
58328430816917421107383990309925
58328430816917421107384793846556
58328430816917421107385138202829
58328430816917421153116683215412
58328430816917421153116683215413
58328430816917421153200250777605
58328430816917421153681542282056
58328430816917421290398329477221
58328430816917421700551792290057
58328430816917421702243269679173
58328430816917421702244044518045
58328430816919821430326735983486
58328430816919821430327080357020
58328430816921021775373820393004
58328430816921021775376143341298
58328430816921021775540181622832
58328430816921021775623749657200
58328430816921021775624524496108
58328430816921021775627191800638
58328430816921021775627963453006
58328430816921022141317811379956
58328430816921022141568859839332
58328430816921022187071367592064
58328430816921022187071396289872
58328430816921022187134158409088
58328430816921022187322071677906
58328430816921022187322416051440
58328430816921022187322444749248
58328430816921022187406098877056
58328430816921022188850315734805
58328430816921022188850315734814
58328430816921022188850315852906
58328430816921022188850397224612
58328430816921022188850655491816
58328430816921022188850660091086
58328430816921022188850660209178
58328430816921022324418817886594
58328430816921022326027732118990
58328430816921022326111414820690
58328430816921022326111414938782
58328430816921022326299438311798
58328430816921022326299696579002
58328430816921022326299701296355
58328430816921022326299701296364
58328430816921023377002430876777
58328430816921023378443979469598
58328430816921023378610224862826
58328430816921023378630772497884
58328430816921023378631116871418
58328430816921023378634244401940
58328430816921023378697264801250
58328430816921023421856380675353
58328430816921023421856380793445
58328430816921023422501753703524
58328430816921023422502872898668
58328430816921023422505195846962
58328430816921023422672332965449
58328430816921023424196328802469
58328430816921023424196330397530
58328430816921023424197449592674
58328430816921023424199772540968
58328430816921023424366908609695
58328430816921023559932972899801
58328430816921023559933087690841
58328430816921023561458204318066
58328430816921023973240122537293
58328430816921023973243566277196
58328461056277580136923172151679
58328461268988094462239319403582
58328461268988094462241643401636
58328461287661803221501362685615
58328461287661803221501619903059
58328461287684918397452465315725
58328461287686085390951029577535
58328461287686085390951034176805
58328461287688820446462219462564
58328461287688820446462219462565
58328461287696925419233550693550
58328461287696925419233550693551
58328461287696925968276225238846
58328461287696925968276225238847
58328461287696935435020249809517
58328461287696936669802183304449
58328463202055681867618085162436
58328463343855490397318051225536
58328463343855490809100057134508
58328463361581667374117286056073
58328463361581667374936321488380
58328463361581667374936321488381
58328463361616339201931240531484
58328463367208965478709658080154
58328463367489992636906201388162
58328463367489992636906201388163
58328463367489992636906201854723
58328463367489992644521324152112
58328463367489992644521324152113
58328463367500800639693494413254
58328463367500800639696851880354
58328463367500800647287323418224
58328463367500800647290680885324
58328463414694149530702367654604
58328463438389895284740272470699
58328463438389895330493828682807
58328463438392596988175588812279
58328463438393497411195206234733
58328463438393497411195210485535
58328463438393497601740959849421
58328463438393497601740988545777
58328463438393797745257968937741
58328463438393797745257968937789
58328463438393797745257997634097
58328463438393797745257997634145
58328463438400702095214645291024
58328463438400702098478302591908
58328463438400702098478304008850
58328463438400703333260204206752
58328463438400703333263561673852
58328463438400703333263590371603
58328463438401602658699239504924
58328463438401602704431900521891
58328463438401602712043555650057
58328463438401602712046994606955
58328463438401902855560564738377
58328463438401902855564003695275
58328463438404305596913158802546
58328463438404305596913158806918
58328463438404305596916514856868
58328463438404305596916516274018
58328463438404305604259639758734
58328463438404305604507246092142
58328467437592575796800246970417
58328467437592575796803631718335
58328467437595277087617648421617
58328467437595277088456713513215
58328467437595427251817666214076
58328467437596628557856054111271
58328467437596628557858372337991
58328467437596628557859493068169
58328467438240935827721361825001
58328467438240935832804707655493
58328467438240935878558292565361
58328467438249039700421856522769
58328467438249039746091848000721
58328467438249039752870027742663
58328467438251740857072934274917
58328467438251740994333689004521
58328467438532852262337899733265
58328467438543660858021286568782
58328467438543660861029735806030
58328467438567841947634283138149
58328467438567841993387868048017
58328467438575945815815229390329
58328467438575945815816262492193
58328467438575945822593527101427
58328467438575945860921423483377
58328467438575945868264458059875
58328467438575945868347112009891
58328467438575945868348140879667
58328467438575945868536427224199
58328467438575945869100138403555
58328467438575945869100253188979
58328467438575995228757108583825
58328467438575995229592788927505
58328467490774257275774412491952
58328467490774258510363931921664
58328467491645652998431561463400
58328467491718587874760723044804
58328467491718587875509396397426
58328467491718587875512492397524
58328467491718587875512835354116
58328467508495329937787452401978
58328467508495329937790547002604
58328467508496531243832373856697
58328467508496532478362397847913
58328467509155425769840162757412
58328467509155425769841277366336
58328467509370628669924781660532
58328467509443563544557990122292
58328467509443563547002616594558
58328467509443563547005712594656
58328467509443563547005715781196
58328467509443574665126802836128
58328467509443608016195238740002
58328467509444463977553643859518
58328467509444464160567983026814
58328467509447165269206725654398
58328467509447165269209820255024
58328467509468640442986709256092
58328467509479500369075025001742
58328467509479500369827137311054
58328467514404856467663359650512
58328467514404856467663359650513
58328467514407558171182388913536
58328467514407558171182388913537
58328467515355840641927731952274
58328467515355840641932231208542
58328467650295135309171568903534
58328467650295435498358478541072
58328467650295435498358480076106
58328467650295435498358737274836
58328467650295435498442162901722
58328467650307143428762930750294
58328467650307143428766286800452
58328467650307143428766372421348
58328467667996948779825138335142
58328467667996948787419225620366
58328467668020063358803888447854
58328467668685914527328127380151
58328467668688615811634699525247
58328467668688615818981209175031
58328467668872295141410888672758
58328467668968344587433149131498
58328467668968358864999320473300
58328467668969245203195529333536
58328467668969293381688714068437
58328467668969293381689058424709
58328467668969593525205723156757
58328467668980050184595470474114
58328467668980050184596503575978
58328467668980052014738752060298
58328467668980052014739895248938
58328467668980052016935880621328
58328467668980052017186584724432
58328467668980094656797574976140
58328467674876984278100984688204
58328467674876984278100987870532
58328467674877885440708225315580
58328467674877885440708225315581
58328467674878218938307739513998
58328467674888693444042842871440
58328467674888725560325959128572
58328467674888725560326330664880
58328467674888725560329316595672
58328467674888726788334470387564
58328467721198942239775794484380
58328467721207047350106107420524
58328467721855439370280158385299
58328467721863543245242875675399
58328467721866244536895957470279
58328467722154988319456687336880
58328467745498044895118026592457
58328467745498044897562391597721
58328467745498044897646074423129
58328467745498044897649430473287
58328467745500746189302512268167
58328467745777789727805644712226
58328467745777821480763234956325
58328467745780524371339594514990
58328467745780524371339966051298
58328467745780524371342950565148
58328467745780524371343065238144
58328467745780524371343065354784
58328467745780524371343066773338
58328467745781390397677185588671
58328467745781391633023978153721
58328467745781423752010361517845
58328467745781690541169831827201
58328467745781690541173302668399
58328467745781690541173302668447
58328467745781691776516624392251
58328467745781691776520095233449
58328467745788594894415644362848
58328467745788594894419001829948
58328467745788596129765019556864
58328467745788628246298839899630
58328467745788628246299211435938
58328467745788628246302195949788
58328467745788628246302310622784
58328467745788628246302310739424
58328467745788628246302312157978
58328467745788639359278066106446
58328467745789528816562843249820
58328467745789795651476984381603
58328467745789795651497905086551
58328467745789840116360326830149
58328467745792198393393694444172
58328467745792198393393699165906
58328467745792198401012146118592
58328467745792229968503320495778
58328467745792229968506764174410
58328467745792229968507539013282
58328467745792231752896231285494
58328468945166604048546227544372
58328468945239538923179436006132
58328469104692589554459309008793
58328469104692589554459423794217
58328469564592357667640009638533
58328469564592357667643482959739
58328469564701776725496047320284
58328469565573009785890367640787
58328469565573009969465060986691
58328469565573009969466094088555
58328469565573009969653347331223
58328469565573025983220421971857
58328469565573059337489807266331
58328469565573059749272071442507
58328469565573059749272328659903
58328469565573059749275542637997
58328469565573059749275801981109
58328469565573075808779212583345
58328469565573075808779469800741
58328469565573075808782683778835
58328469565573075808782943121947
58328469565575711078107272218119
58328469565681078106878771200769
58328469565681127474066804034865
58328469582318636630295422309505
58328469582318636630295537094929
58328469583291244307959414841031
58328469583291244307959529626455
58328469583291277661225983723089
58328469583297987424786243485946
58328469583301589146990351145898
58328469583301589146990351146106
58328469583301755918839059250323
58328469583360176431616093633974
58328469583362577396737945152429
58328469583371131579329788468430
58328469589171205148117532146961
58328469589175257955198856783430
58328469589210264522912941243187
58328469589271202764086027639793
58328469589279306639045273024433
58328469589279756992431427167902
58328480596105373513169783673498
58328480596105373513169785090440
58328480596105373513169785208532
58328480644238015241633124965877
58328482026964119333074234918365
58328482487729129854234861023445
58329449842089482795871133389062
58329449842093418196410717922277
58329449842093418196410717922278
58329449842093427890917186984436
58329449842093427891651846242054
58329451969090498592328282624814
58329451969090509751370320648036
58329456276223278728337518310604
58329456276223278728358438898912
58329456276259601581811880157762
58329456276259601581811965892698
58329468985056351278002032167692
58329468985992641544166025179786
58329468985992641544354340220674
58329468986028658766141284572532
58329468986028958909637372837812
58329468986035863262379600399476
58329468986039448932418831229594
58329468986039450754971579291542
58329468986039450755222283394646
58329468986039450760242095457962
58329468986039465533375937105902
58329468986039465579129522015770
58329468986039465579129523078628
58329468986039465579884728809068
58329468986039749119913575799702
58329468986039754610343760209560
58329468986039765723380818253846
58329469144577229860734230781597
58329469145536262960858506347844
58329469145536268489260135856608
58329469145536268489510839959712
58329469145536268489510839961164
58329469145536268497042251692996
58329469145536318451306676993676
58329469145536318451327569002268
58329469145536318451327597581984
58329469145536318451328716794550
58329469145536318452143505129638
58329469145536318458859783680464
58329469145536318458922459706080
58329469145536318459674572015392
58329469145536318459674572015552
58329469145572585861573170700360
58329469145572585861594091287216
58329469145572635273094393191508
58329469145572635275350730119444
58329469145572635821885334763924
58329469145572635821886363633700
58329469145572635824392375794964
58329469145572635824392747820917
58329469145572651876307835995752
58329469145572651876369483151752
58329469145572651877122624330840
58329469197730543247647182908860
58329469197730543247668074911836
58329469197730543247668074917452
58329469197730543247730750937612
58329469197762947176095351900832
58329469197762947222685650627846
58329469197762958152206356856368
58329469197766816285603502325740
58329469197766849682614927170064
58329469197766849682618366126962
58329469197766860613201811754382
58329469197766860613205254960630
58329469198711195099488857902946
58329469198711239388174552974862
58329469198711239571105209784714
58329469198711239571105209788926
58329469198711239571942038038608
58329469198711239571942038038768
58329469198711244917015171882906
58329469198711244924358298319966
58329469198711244925111443748404
58329469198711245053941311162910
58329469198711245054213250232602
58329469198711245061556290930514
58329469198711245062372226697816
58329469198711245062372227170200
58329469198711256035052322548086
58329469198715097552454246374598
58329469198715097560069340459661
58329469198715097560069340459662
58329469198715141846161615792252
58329469198715141848605980797516
58329469198715147377261699510030
58329469198715147384876793595093
58329469198715147384876793595094
58329469198715147514459777859726
58329469198715147520358513617688
58329469198715147522074786205641
58329469198715147522074786205642
58329469198715147522889918915667
58329469198715147522889918915668
58329469198715158449563086673824
58329469198715158450377875008912
58329469198715158450464915301628
58329469198735527039205499685107
58329469198735554899764666918796
58329469198735571366804168490092
58329469198739123636757181273516
58329469198739123636757438490960
58329469198739123819771778130432
58329469198739129127187365683374
58329469198739129127187622900818
58329469198739156990274711476122
58329469198739157171596798419642
58329469198739173637048165444212
58329469198747262281902833177185
58329469198747278747542227216225
58329469198747512464458508972698
58329469198747512464458594707634
58329469198747512464479520017516
58329469198747562287382668238476
58329469198747562287384992590662
58329469198747562287384992708706
58329469198747562287384996840012
58329469198747562287570696315804
58329469198747562287574053782904
58329469198747562288138138019100
58329469198747562289829361845276
58329469198747562289830136679936
58329469198747562289830390710840
58329469198747562289830390715052
58329469198747562289830393897380
58329469198747562417239979335570
58329469198747562417804838406426
58329469198747562424580660849024
58329469198747562424582985201210
58329469198747562424582985313638
58329469198747562424582985319254
58329469198747562424582989446348
58329469198747562424582989918732
58329469198747562424584133107372
58329469198747562424855729218908
58329469198747562425398892390360
58329469198747562425398892862743
58329469198747562425398892862744
58329469198747562425398921442300
58329469198747562425398925691650
58329469198747562425398926164034
58329469198747562427090030477388
58329469198747562427090030481600
58329469198747562427090030949772
58329469198747562427090145272848
58329469198747562427090805316260
58329469198747562427091145086312
58329469198747562427091145558695
58329469198747562427091145558696
58329469198747562427091148272852
58329469198747562471152506350764
58329469198747562471152506350923
58329469198747562471152506350924
58329469198747567777815214669412
58329469198747567778568355848500
58329469198747567823568766632122
58329469198747567823568769346278
58329469198747567824321910525366
58329469198747567824321912060560
58329469198747567960766761952614
58329469198747567961582664896626
58329469198747567961582666431660
58329469198747567961582695009972
58329469198747578888526687583188
58329469198747578889154562449872
58329469198747578889342590527200
58329469198747578890786463472234
58329469198747578890786467721584
58329469198747578890787242556244
58329469198747578890849143743148
58329469198747578890849143747360
58329469198747578890849918582020
58329469198747578890850261538612
58329469198747578891037167575338
58329469198747578891037167687766
58329469198747578891037172292860
58329469198747578891038286901783
58329469198747578891038286901784
58329469198747578891038289615940
58329469198747578891040610899837
58329469198747578891040610899838
58329469198747578891040613963914
58329469198747578891040615499108
58329469198747578891058088276074
58329469198747578891873995825180
58329469198751164742399608937822
58329469198751164742420529526130
58329469198751170094836818031508
58329471059967269662557984938209
58329471113036529694559899354264
58329471113036531341687950525724
58329471271682362106228701810109
58329471271682362106228730507917
58329471271682362106228816601197
58329471271682362517822794432841
58329471272533398489253089474836
58329471272533399030513992658108
58329471272533399030514021242196
58329471272533399031329928785478
58329471272533399038860995671392
58329471272557708833595334327633
58329471272557708833595338576983
58329471272557708879349153589941
58329471272569666623772818914572
58329471272569715991796793541832
58329471272569715991800232615370
58329471272569715991800232621193
58329471272569715991800232621194
58329471272569715991800237220464
58329471272569715991800261195086
58329471272569715991800261200909
58329471272569715991800261200910
58329471272569715991800265918272
58329471272569715992637060870876
58329471272569715992637089450592
58329471272569716403582238530165
58329471272569716403582238530166
58329471272569716403582243129436
58329471272569716403582270309471
58329471272569716403582270309472
58329471272569716403582524327325
58329471272569716403582524327326
58329471272666933248082540738051
58329471272666933293836125646515
58329471272666933293836470020049
58329475367024337282210858807775
58329475367028240977511174308731
58329475367028240977511203006491
58329475367028247062717045145519
58329475367028247062737994431635
58329475367028247063281129377503
58329475367028255794893604596987
58329475367028255794894376249319
58329475367340459961682765417509
58329475367351260049064602332097
58329475367352449642021594111179
58329475367352449681249080739563
58329475367352449687775178903003
58329475367352451472416699012873
58329475367352451472980783122601
58329475367352451472980783240645
58329475367352451472980783244857
58329475367352451474673035936597
58329475367352451474673035940809
58329475367352460801085209588261
58329475367352461990656836603781
58329475367352461990677642405261
58329475367352461990677642877645
58329475367352461990677757192089
58329475367352462036431227315177
58329475367352466296595648532569
58329475367354852391783842767366
58329475367354852986602399335902
58329475367354852986602399340114
58329475367354862320311642800358
58329475367354867810738473874374
58329475367355151391462232350146
58329475367355152627372851924075
58329475367355153176416128047299
58329475367355153176416128047300
58329475367355161908008454324984
58329475367355161908008454329196
58329475367355162509582207982694
58329475367355163698921269368204
58329475367355163738151079067346
58329475367355163739866318200547
58329475367355163744929000542083
58329475367355163745490761825774
58329475367355163745493856426399
58329475367355167400715901096093
58329475367355167405798475274253
58329475367355167451531139005385
58329475367355167451531139006789
58329475367355167451531139471136
58329475367355167451531139477769
58329475367355167451531139479173
58329475367355168000008953435654
58329475367355168002269503726523
58329475420201982196894799060028
58329475420205584330881170773900
58329475420205584513895161807750
58329475420205584513895166039838
58329475420205584513895166057100
58329475420205584513895510413372
58329475420205884520151506490430
58329475420205884657412146430398
58329475420205884657412175126754
58329475420485666583717398378202
58329475420485666586144199777032
58329475420493756869777597913998
58329475420493756869778626783774
58329475420493756872308974632214
58329475420493756872310003501990
58329475420518083189150134872674
58329475420521674295704354387386
58329475420521674295707797593634
58329475420521674295767116506442
58329475420521674295791132857564
58329475420521674295791480419042
58329475420521674478805475579986
58329475420521674478805475696626
58329475420521683805674807200954
58329475420521685413911108490112
58329475420521689113087556326570
58329475420521972883665308693656
58329475420521974530794365431408
58329475420521974530812187305046
58329475420521974668055120174053
58329475420521974668055120174062
58329475420521989309198805220792
58329475420529774093577056310010
58329475420529774098596954479656
58329475420529788877004751252318
58329475420529788917738179723932
58329475420529788922758336044142
58329475420529788922758336160782
58329475420529788922758336162234
58329475420529788922821098281450
58329475420529790572394171413020
58329475420529790572394429680224
58329475420529794230255195384988
58329475420530079636037975069779
58329475420530079641852512515471
58329475420530079773298729795171
58329475420530088922299172896612
58329475420530089059494755283790
58329475420530089066275345249102
58329475420530089112091692161594
58329475420530089112091692278234
58329475420530090713488084812470
58329475420530090752442569155058
58329475420530090754157950702327
58329475420530090759220375825658
58329475420530094415258321851537
58329475420530094420256940574867
58329475420530094420256941992017
58329475420530094598188978665601
58329475420532492222547963376864
58329475420532492268301548286732
58329475420533681866614892785058
58329475420533692984734868417606
58329475579702437248057474830904
58329475579702437385317109992358
58329475579702437385338030580666
58329475579702437385338030585038
58329475579702437385339149793232
58329475579702437385505138069686
58329475579702437385526058657994
58329475579702437385526058662366
58329475579702437385527177870560
58329475579726752167402271236905
58329475579738754751064356970424
58329475579738754751085277558732
58329475579738770803057798048248
58329475579738771222371210971690
58329475580030254630530246743683
58329475580030260530231957074575
58329475580030260537574995883161
58329475580030544247941401439130
58329475580030544248129686732450
58329475580030544248129686733902
58329475580030544250660834812985
58329475580030544250660834812986
58329475580030554773984460653356
58329475580030554773985608559357
58329475580030554773985608559358
58329475580030554774047222412456
58329475580030554774047251110264
58329475580030554819800807322372
58329475580030555185766466562328
58329475580030555231332798228123
58329475580030560172907594282511
58329475580030560177781990280967
58329475580030560177970018345198
58329475580030560719230548488940
58329475580030560719231696381844
58329475580030560719481596946864
58329475580030560719481625644672
58329475580030560719502517653264
58329475580030560721950268827807
58329475580030560726824635755450
58329475580030560729293393729673
58329475580050951628162685916039
58329475580050957118613762451129
58329475580050957118613765637669
58329475580050957125953448396097
58329475580050957125955768157851
58329475580050957125956920654445
58329475580050967504676494333677
58329475580050968106984277799545
58329475580050973178118583830213
58329475580050973185460589536935
58329475580053669398449073247679
58329475580054570370448944636598
58329475580054570370637230981130
58329475580054570373147710969068
58329475580054570373147715574162
58329475580054854042863772479646
58329475580054859030004785753649
58329475580054859030067547872705
58329475580054859037409553579427
58329475580054859037410325226143
58329475580054859037410353923903
58329475580054859403376618749273
58329475580054859441598763585293
58329475580054859449380878947845
58329475580054859449380879420229
58329475580054859578859518314897
58329475580054859578859518431537
58329475580054859586453720391369
58329475580054859586641748462064
58329475580054859586641748481720
58329475580054870102371948122028
58329475580054870102371976826421
58329475580054870148125533038529
58329475580054870148125533155169
58329475580054870150468647386883
58329475580054870521581048859769
58329475580054870559719510870173
58329475580054870562502078148600
58329475580054870562502078148636
58329475580054870567313712013498
58329475580054870567313712940060
58329475580054870567313712946645
58329475580054870567501998239203
58329475580054870567501998358030
58329475580054875458069687578765
58329475580054875508885697140389
58329475580054875648426804099291
58329475580054876060188146092107
58329475580065377186971744607751
58329475580065666263121225511689
58329475580065666400193952295107
58329475580065666400381980241293
58329475580065666400381980254343
58329475580065666400381980359337
58329475580065666400381980372435
58329475580065666464023974389068
58329475580065677327978244906729
58329475580065677330237676418029
58329475580065677330237680667379
58329475580065677330238824310933
58329475580065677335321283715315
58329475580065677375988938378199
58329475580065677375991261326493
58329475580066577486453447797258
58329475580066582890437854396558
58329475580066582890437858645908
58329477494133395174477976074647
58329477494133395772349579189535
58329477494348324149430467206295
58329477494348329639881543741385
58329477494348329639881546927925
58329477494352231551837451624577
58329477494352231551900213739421
58329477494352233335474089096829
58329477494352233335474117676545
58329477494445590826854363126365
58329477494445590964115117974013
58329477494445592199440243692337
58329477494445592199461049491009
58329477494445592199461049607649
58329477494445592199461135700929
58329477494445592201344769219783
58329477494445592201344773941517
58329477494449194287693924041504
58329477494449194287694957143368
58329477494449194287861318377444
58329477494449194289640609949010
58329477494449194473135092727854
58329477494449194473136125829718
58329477494449194882491559437080
58329477494449194882657920671156
58329477494449493426515960084570
58329477494457594647557070916517
58329477494457594693331547716933
58329477494457598353619115307365
58329477494457598397844738301369
58329477494457598399351779509477
58329477494457598399351808207237
58329477494457598399372695494095
58329477494457598399372700215829
58329477494457598534374018830704
58329477494457598534854448803685
58329477494457598535105124327073
58329477494457598535105492676841
58329477494457598535105497398574
58329477494457598535105497398575
58329477494457598535105497398628
58329477494457598535126044915381
58329477494457598536633364134631
58329477494457598536633450223699
58329477494457598536633454945433
58329477494457598536821650492213
58329477494457598536821736581281
58329477494457598536821739767785
58329477494457598536821741302979
58329477494457598536821741303015
58329477494457598536821741303063
58329477494457598536821998035025
58329477494457598536821999570219
58329477494457598537364928927190
58329477494457599588944236424807
58329477494457599589215832536503
58329477494457599589216090816757
58329477494457599589219304794851
58329477494457599589219563075105
58329477494457599589219563075153
58329477494457599634886108046597
58329477494457599634969417328327
58329477494457599634969675608581
58329477494457599634970794803725
58329477494457599771979467950615
58329477494457599772146489346355
58329477494457599772149961604703
58329477494457599772167409934663
58329477494457599772167754308197
58329477494457599772168529129807
58329477494457599772168787410061
58329477494457599772735970964405
58329477494460000049105952819626
58329477494460000049290795956506
58329477494460000049291054236760
58329477494460000049294234913404
58329477494460000049294239518498
58329477494460000049294493193658
58329477494460000049294497798752
58329477494460000050777194470808
58329477494460000050965480828390
58329477494460001103380583460988
58329477494460001103380841741242
58329477494460001284637585331578
58329477494460001284641027474980
58329477494460001284641027475016
58329477494460001286123326983148
58329477494460001696235005306660
58329477494460001698093877516906
58329477494460301473720237363187
58329477494460301473721270465051
58329477494460301473723593413345
58329477494461200806376873437420
58329477494461201906136290198946
58329477494461201906157225271569
58329477494461202043419013116087
58329477494461202455012990929017
58329507273600123841407438786973
58329507273818926810859249496469
58329507273818928458740414311445
58329507273818928458802804540061
58329507273927897766101906260501
58329507273927941681356454617895
58329507751546336012578469795987
58329507751546336012578469801811
58329507751546336015088949783925
58329507752417585323411636067332
58329507752417585323474398182176
58329507752417619043041271139998
58329507752417619088773935343514
58329507752417619225971927954062
58329507752421187960687184100500
58329507752421188006440740312608
58329507752421188006440768892324
58329507752421188006691788771984
58329507752421188006691817351700
58329507752421188143785091652084
58329507752421188143973377996616
58329507752421221497218796602878
58329507752421232015731448742774
58329507752421232061485033534598
58329507752421232427325426574418
58329507752421232473058090777934
58329507752421232473058205446718
58329507752421232473079011366242
58329507752421232473079097455310
58329507752514847053863695350556
58329507752514847191124363986880
58329507752514847191312650331412
58329507752514879948341439863218
58329507752514880412442535719862
58329507752514880412442908772490
58329507752518482265321230982754
58329507752518482265342122991346
58329507752518482676935842555786
58329507752518482820887770031854
58329507752518482820888028299058
58329507752518493339400422171750
58329507752518493385133459311254
58329507752518493385154006963574
58329507752518493385154351319846
58329507752518493750994400003394
58329507752518493796727064206910
58329507752518493796727178875694
58329507752518493796747984795218
58329507912047778914846382759316
58329507964245593580699859486553
58329507964253698691005894250441
58329507965120939934506850511775
58329507965120939934694878589103
58329507965129045044812885275663
58329507965190272675340938962717
58329507965190273086934916794361
58329507965201079900676300728895
58329507965201079900677415337819
58329507965201081135459348832751
58329507965225096467376863834207
58329507965225107443215501029927
58329507965225107443490564794877
58329507965225396656922754248335
58329507965225406397980229597234
58329507965225407632761129978665
58329507965226297224733537607529
58329507965228965576908979590725
58329507965228998928168882528825
58329507965237065601035391174945
58329507965237102803692983796329
58329507965237103855437332598867
58329507965237103901214132334527
58329507965237104038200623761701
58329507965237104038200881923902
58329507965237104038200881923911
58329507965237104038451672238339
58329507965237104038474915874319
58329507965237104038474917291261
58329507965237104449982887832874
58329507965237104449982887832883
58329507965237113732939655129885
58329507965237115014251533788915
58329507981980025422618662170583
58329507982926955728388096387195
58329507982926957374764007713771
58329507982954841816213981428289
58329507982954842227995987337261
58329507982954875030025101913589
58329507982954875030213129990917
58329507982954875167473884366389
58329507982962980140307891623151
58329507988762603448934014700721
58329507988762603449122042778049
58329507988835547788911487879221
58329507988835547789475572111205
58329507988835549436039511515109
58329507988835549436039768732553
58329507988835549436604624616869
58329507988835549436792652694197
58329507988835549436792995650789
58329507988835549436855671676565
58329507988835582787864531804319
58329507988835582787864789021763
58329507988863500580576556066943
58329507988871604456099624216773
58329507988871604456099881434217
58329507988871605553618478988259
58329507988871605690879147624583
58329507988871615431853054939123
58329509825473839959076508912285
58329509826346001995205323329953
58329509826346007538982924841189
58329509826454074434353021573487
58329509826454107929878892183033
58329509826454118905655535719873
58329509826454123844783269699601
58329509878612444074348913882159
58329509878612444074348913882207
58329509878616346534866635723711
58329509878648766973555911236477
58329509896377346153609506562099
58329509897252392315824599570698
58329509902249647430190814534463
58329509902285670140148166348535
58329509902285670140148166465175
58329509902285671377440579961143
58329510039059222878543218195458
58329510039156528255477192317042
58329510055910232716438365297972
58329510062755146790168842161305
58329510062755146790168846883039
58329510110032249676715872429254
58329510115544596839984826081504
58329510115930073812263258235565
58329510115930075412885583228730
58329510115932775469945019311207
58329510115932775469945134096631
58329510115933675900496155227127
58329510115933675900496159948860
58329510115933675900496159948861
58329510115933676075895372083935
58329510115933676083510380075559
58329510115933676083510384797293
58329510115933677135086249082322
58329510115933677135089692288570
58329510115941781003267311544096
58329510115941781003267315793446
58329510115941781003267315793654
58329510115941781003270753215358
58329510115941781003270753687534
58329510115941781003270757936884
58329510115941781003270757937092
58329510115941781010048933429476
58329510115944484078682583633730
58329510115944484078682586820270
58329510115944484078686030026518
58329510115968798225635148583396
58329513654262774107039286363816
58329514132534877695528462781503
58329514132861483619392867690009
58329514133809710091677331282510
58329514133809715579032951472446
58329514133809715582107519941718
58329514133809715624786507684554
58329514133809715624786622003418
58329514133809715627297016370252
58329514133809715627857747266442
58329514133809715627861104851586
58329514133809715627861190945074
58329514186000336871100960964807
58329514186000336871100960964855
58329514186000370224618320155677
58329514186004239331618682922999
58329514186036210507503717650732
58329514186036258685997246741176
58329514186036659762777666384511
58329514186036659770307958435765
58329514186036659770311402114397
58329514186040311447823617900379
58329514186684597311709717883804
58329514186684645490203246974248
58329514186695604251610702197520
58329514186983742028023368073120
58329514186983742028772041425534
58329514186983742028775480382432
58329514186984642456815651401620
58329514186984642459323068690494
58329514186984642459326507647392
58329514186984642642337407857838
58329514186984642642340851536470
58329514186984653569915843672824
58329514186984653569915847922174
58329514186984653577443815975374
58329514186984653577447254932272
58329514186984686923433116657986
58329514186987343750227132776896
58329514186987343750979245086208
58329514187008866363661239272702
58329514187019628888693363032002
58329514187019628895471633131076
58329514187019678850781688068162
58329514203762585826826699662843
58329514203762585827663499220540
58329514203762585827663499220541
58329514203762587062176156234469
58329514203762587062176156352513
58329514204410974278248361865986
58329514204709612777650212071038
58329514204709618130816288887626
58329514204709618313833985994454
58329514204709618313833987057264
58329514204710818887902021875341
58329514204713219990284509790086
58329514204713231100811427007186
58329514209637540226942976519175
58329514209637573580460220807981
58329514209670911050657772945247
58329514209670911050657773061887
58329514209670911051473680610998
58329514209673562936900299636891
58329514209673562936900299753531
58329514209673562936903767290145
58329514209673562936903772011879
58329514209673612343151379267693
58329514209673612754932237270663
58329514209673612754932265850379
58329514209673612754933385058573
58329514210318397287117675690801
58329514210327404612385125536347
58329514210327719207255858489287
58329514210610136785650509537841
58329514210619158524112298991637
58329514210621895225682084274144
58329514337353714887793016568340
58329514343262040111624118666596
58329514345561142271061549731394
58329514345573198012576603043570
58329514346193624526639508479612
58329514346228489170005487212910
58329514346228489170008929356348
58329514346509423682705264369002
58329514346509434620133008369878
58329514346509437914580526944913
58329514346509772006975492344213
58329514346509772006975492344261
58329514346520228666302104475224
58329514346520230498957129826668
58329514363287366870269037370549
58329514363298173272496995681451
58329514363298173684007061003394
58329514363298173684009383934426
58329514363298173684010503146832
58329514363846565754238575557272
58329514364138349725224560966034
58329514364234399356708878932968
58329514364234413586073747142045
58329514364235648109019400050755
58329514364235648109019400050963
58329514364246104905608168479642
58329514364246106738262045925084
58329514364246116018645569934030
58329514369206498496307177071903
58329514369206500143459563437107
58329514370143038999175414539277
58329514370143939566987196533841
58329514370154780146591168754860
58329514370154780281340981145204
58329514370154780283851837391184
58329514370154781381937958134108
58329514370179363545510431278684
58329514416440631677114936196814
58329514416473052527586218073466
58329514416473052527648894099242
58329514416473100698573847728245
58329514416473101933898944747840
58329514416473101933919779713800
58329514417132267688034291050419
58329514417409337306043213132630
58329514417409370652844979220702
58329514417412027479576319294962
58329514417412027479638995320738
58329514417420142472719332365196
58329514422348990252767215142512
58329514422373320812098886245069
58329514422381425922380557213672
58329514422381427157750938733740
58329514423030120045919049734357
58329514423224303254916293250904
58329514423317999916779074995477
58329514423320668265944035867481
58329514423321601638983184055317
58329514423321601638983184055525
58329514423321602233779786349029
58329514423321602233779786349077
58329514423321603276070807187592
58329514423321603283601099711230
58329514423321603286112354060040
58329514423321869022939256658385
58329514423321869023022939484001
58329514423321901828253777935669
58329514423321902374764276947595
58329514423321902377296795437349
58329514423321902377296800042443
58329514423329673799183764016596
58329514423329673799183764488772
58329514423329673806714059726566
58329514423329673806802214623834
58329514423329707151030052572232
58329514423329707158560345095870
58329514423329707161071599444680
58329514423329718269150795607762
58329514423329718269150799857112
58329514423329718271657836638802
58329514423332408450213426890750
58329514423332408452724681239560
58329515569313923092752403388783
58329515569313923092752403390235
58329515569605690958218481588270
58329515622780617835499888102276
58329515622780617835499892351626
58329515622780617835500921221402
58329516259639559451005924438507
58329516259639560045615245263967
58329516259858348012702966516130
58329516259858364073026388260153
58329516259858414080784644081341
58329516259858414080847406196185
58329516260514911338674203125325
58329516260620276128031011871802
58329516260622977832031105323671
58329516260622979478406782816951
58329516260622979478407012387799
58329516260622979478407012400897
58329516260622979478407041097253
58329516260807111167383652004915
58329516260831010640328664168263
58329516260839064507465855327063
58329516260839066336836218684411
58329516260839066337023097787104
58329516260839066337023097792720
58329516260839066337023126484864
58329516260839066337023470391838
58329516260839066337023470509930
58329516260839066337671899026639
58329516260839066337671899028091
58329516260839114515283405609841
58329516260839114516102666020953
58329516260839114516103813913857
58329516260841765798617618191343
58329516260841765799118937121943
58329516260841767628488267377427
58329516260841767628676179581984
58329516260841767628676179600650
58329516260841767628676179600698
58329516260841767628676179600857
58329516260841767628676208279744
58329516260841767628676208298458
58329516260841767628676552672199
58329516260841767628694777357511
58329516260841767628697100305805
58329516260841782453400126115403
58329516260841784100615274701423
58329516260841784100803561059053
58329516260841784100803561060457
58329516260841815806940733080579
58329516260841815807191781557217
58329516260841815807755747815833
58329516260841815807756636378720
58329516260841832415742974718794
58329516260841934400608484081507
58329516260843135570016818325248
58329516260900354913385891537904
58329516260900354913385894720232
58329516260900354913385894724444
58329516260903056205038599210278
58329516260903056205038603461080
58329516260903056205038976515112
58329516260911160079998218717424
58329516277692792293275721587387
58329516277692807118000932425449
58329516277692808764565131509255
58329516277692808764565131509495
58329516278348971429606471867999
58329516278532987268608524264647
58329516278532987269427899467007
58329516278567660340108822595262
58329516278567708517787222180886
58329516283566010608957872623081
58329516283601117517085902977839
58329516283601132341267921592509
58329516283601132341832005702237
58329516283601132341832777354569
58329516283601132341832777472613
58329516283601133988396203489985
58329516283601133988396204907090
58329516284441312493258944280511
58329516284441612682529566862835
58329516284472715554944742004912
58329516284473734166481786289866
58329516284473776991826820816847
58329516284476317277145409393698
58329516284476333885135304668250
58329516284476333885695569436104
58329516284476484048965060082072
58329516284537658607972451144789
58329516284538607168502262597772
58329516284549430043692968570518
58329516284549664348380069143570
58329516284549664348652038307894
58329516284549714311284330407722
58329516284549714357037915316186
58329516284573580430144538978444
58329516284573681317930145797360
58329516284573730547940220388882
58329516284581684259330079092744
58329516284581834423464320062813
58329516330867734544262599988594
58329516331418876488557965223790
58329516331516122987313354304989
58329516331516122987313440394057
58329516331734927609520813083385
58329516331743085976885680405081
58329516331807862668860527669245
58329516331807862668860528732103
58329516331807862668860614825543
58329516331807862669612639978557
58329516331807862669612641041415
58329516331807862669675403160631
58329516331818717067054421101930
58329516331818717661851024911962
58329516336743638915090615009357
58329516336776059768093673252284
58329516336776059768094702122060
58329516336776061002687320519117
58329516336776061002687320519325
58329516336776061002687320519361
58329516336776061002687320873493
58329516337327201712389038487480
58329516337400436364510576769848
58329516337435258914672863611618
58329516337436460723355439032136
58329516337619241536676745897387
58329516337619241536676745903211
58329516337619241537517040743289
58329516337643301011783686460722
58329516337651260899426678888885
58329516337655265345541890660980
58329516337655265345562811721464
58329516337712585622263825378603
58329516337716187893510951940331
58329516337724641187750861446456
58329516337724641188502978006570
58329516337727042885682069731338
58329516337748656510631137793788
58329516337759462729596805778398
58329516337759462729596810027748
58329527106193105004641453346878
58329527125929017198486941294681
58329527132712688776333925686040
58329527132712688776521953750318
58329527259841676142343717433638
58329527259841692194319821436130
58329527265609817918198078759318
58329527265717585866337837993334
58329527265717886055608431873478
58329527265750301547916641826370
58329527265750301555445413412038
58329527265750317607421460018914
58329527265753903267610271370656
58329527338640430990766930702487
58329527339587822769788150631368
58329529180015258569347212007218
58329529180051275791388303078002
58329529205766047118514582564136
58329533011576424806645746516913
58329533481308086827892540331848
58329533481624202774729845527482
58329533487216412097477198639404
58329533487508217608485262139278
58329682414328453003178817521526
58329682414328454238524835248442
58329682414328502368504276647630
58329682414328502368692304724958
58329682414340460115651074365116
58329682414340461815854801013106
58329682414340462357575330293602
58329682414340462363223792408182
58329682414340462365169417578826
58329682414340495716656722524316
58329682414340509938763175973286
58329682414340509939515288282598
58329682414413408357920273075810
58329682414413408358485132142454
58329682414413441704327332440464
58329682414413441704328107275124
58329682414436554034815576520158
58329682414437456294757201957156
58329682414448530495550542474406
58329682414448530503144629759630
58329682414449431062797465048194
58329682414449431070391552333418
58329682414449462173450341718230
58329682414449464421879632113568
58329682414449473751366344102284
58329682414449474986148277597216
58329682414449478644737423037190
58329682437973761056708033694178
58329682437973761428593090756882
58329682437973761468490039603150
58329682437973763257899658897522
58329682437973763260410142072000
58329682437973805529098423490976
58329682437973805529934103834656
58329682437977364974832135770692
58329682437977409447285287332414
58329682437977409447556883444110
58329682438046742599735194065184
58329682438046742599735279804332
58329682438050344322190091905870
58329682438082763114528107316736
58329682438082763526122170887528
58329682438082775881535593123524
58329682438086665986640580430576
58329682438086677107185143668720
58329682438086677107268711703088
58329682438086678342053055757478
58329684565080145483607192640658
58329684565083758921176631086990
58329688795331753508912160798298
58329688795404699501666373762382
58329688795439770402402704368818
58329688795439821646134227567926
58329688872212927411282414657890
58329688872216813400426675426808
58329688872248047725795158417644
58329688872248049555938554807966
58329688872248932417032665306902
58329688872249182643483798526504
58329688872249182643483800061698
58329688872249184427872492328086
58329688872249232606303259303686
58329688872249232606304378517704
58329688872249233841651169544086
58329688872249243175381330980460
58329688872249250312937247508750
58329688872252786150076599854344
58329688872252836112897953149222
58329690946070201290693305609574
58329690946071101858505088662736
58329690946071102041519313516784
58329690946071387818139192380650
58329701505184852521849272005004
58329701505184852529440001823128
58329701557410280947153152199196
58329701558250477288315949644820
58329701558358593604222930680686
58329701558359479344610992379310
58329701558359494172034712321118
58329701558359729710769113114976
58329701558359729711521225424448
58329701558359729719111955242572
58329701558359779533881586259454
58329701558359779536119729777396
58329701558359794361054230561850
58329701558395796763452681576914
58329701558395796763453710446690
58329701581993080431632681739686
58329701582029112477580749492368
58329701716826959259295612198274
58329701716826992613376969415420
58329701716827008669809543149796
58329701716827008670373627381780
58329701716827008673072396900742
58329701716838966836625577962938
58329701716838966836812831218656
58329701716838966836812831691040
58329701716899954665008121119144
58329701716911962235642705058936
58329701716911962235831876324904
58329701716911962236462080261296
58329701716935060336686303666848
58329701716935060339193344697888
58329701716935060339196443530602
58329701716935060344027933115736
58329701716935076809479589228952
58329701716935076810482750014902
58329701716935076810485848847616
58329701716935961318602461637112
58329701716935977378109602777950
58329701716947018495990787203178
58329701716947018495990787675562
58329701716947067909203487673710
58329701716947067909203488146094
58329701716947067914286833504202
58329701716947067914851692570846
58329701716947067914851693043230
58329701716947067914851949788290
58329701716947068319104036704300
58329701716947084378607735701700
58329701716947084380491372525138
58329701716947084381121576461530
58329701716947084381121662554810
58329701716947919063990511168740
58329701716947968886915732605584
58329701716947968888609161406638
58329701716947968894445651585496
58329701716947984948115127492086
58329701716947984948933357983710
58329701717787248203535171026208
58329701717787264673738880991950
58329701717787298028153820201296
58329701717787298028906708395028
58329701717811274318450004290492
58329701717811274318512766055416
58329701717811274324956214849396
58329701717811307672594123272562
58329701717811323729026697006938
58329701717811323729590781238922
58329701717823265424740579758784
58329701717823281889273759496252
58329701717823281895779970055156
58329701717823281895842731820080
58329701717823281896029985075798
58329701717823331302110146594636
58329701717883358176372503956936
58329701717884253665348336236646
58329701717884269724225274976286
58329701717884559344233211700680
58329701717884559345049120311192
58329701717884559351743357880242
58329701717884559351743358943052
58329701717884559352575681824004
58329701717884559352575939041448
58329701717884559352579038228294
58329701717884559352579039291104
58329701717884575404556261452030
58329701717895316333354794322244
58329701717895316340945524140368
58329701717895365746379208448244
58329701717895365753969938266368
58329701717895365754534797333012
58329701717895365754538154800112
58329701717895366158790499996376
58329701717895366158790585735524
58329701717895366166317061509188
58329701717895366166320418976288
58329701717895382218297641137214
58329701717895382218297726876362
58329701717896216900978547880976
58329701717896216901166575962676
58329701717896233379796696085850
58329701717896261235334120004084
58329701717896261236172091442406
58329701717896266725764305476752
58329701717896266725785225137764
58329701717896266725786373026296
58329701717896266726602281636808
58329701717896266731621716379432
58329701717896266733296520268668
58329701717896266734132200616720
58329701717896277294859858916078
58329701717896277294863302122326
58329701717896277295049030182046
58329701717896277295867261710284
58329701717896282785481514596414
58329701717896282786109422777646
58329701717919325984572128179690
58329701717919375395903114567398
58329701717919375395903457523990
58329701717919375398413597387744
58329701717919375398413597741876
58329701717919375402681292892398
58329701717919375403245005483080
58329701717919375810007833853822
58329701717919391868696743086094
58329701717919391868696744503036
58329701717919391869699903872044
58329701717919391869703003058890
58329701717920576567090209492650
58329701717920576567090295585930
58329701717920576574617029639848
58329701717920592626593994583330
58329701717931333555207855321172
58329701717931333555207941060320
58329701717931333562150932872944
58329701717931382966726869773158
58329701717931382968420641530852
58329701717931382973503987361344
58329701717931382974068760688840
58329701717931382974068846427988
58329701717931382974069103645432
58329701717931383378321190561442
58329701717931383380014533623348
58329701717931383380014619362496
58329701717931383380828231592482
58329701717931383380831589059582
58329701717931383385098222410432
58329701717931383385099025942900
58329701717931383387543390948164
58329701717931399437824889558842
58329701717931399439520499708796
58329701717931399439708526382280
58329701717931399440335372733320
58329701717931399440338730200420
58329701740545263130883430620744
58329701740545263131974287124838
58329701740581285843355738729414
58329701740581536619936275316082
58329701740581586030450206267604
58329701740581586032625299625786
58329701740581586032626332727650
58329701740581586032897927323026
58329701740581586032901370529274
58329701740581586032901371001658
58329701740581586033441206702508
58329701740581586033716159317872
58329701741420565561802674938308
58329701741456632197350757831964
58329701741517859645764719115352
58329701741517860247151335364636
58329701741529534267024809692900
58329701741529567621088713858352
58329701741529567628704496690252
58329701741529578190100584477886
58329701741529817802747124265876
58329701741529834456295403573044
58329701741529867811113486759896
58329701741529867811113572499044
58329701741529867818727202996348
58329701741529883870077435677342
58329701741529883870139082833342
58329701741529883870140197442266
58329701741553877462330820617342
58329701741553877462330906356490
58329701741553893521834605353890
58329701741565835024036101156736
58329701741565851679153429173224
58329701741565884437813660693912
58329701741565885032337635290384
58329701741565885032338668275608
58329701741565885032338668392248
58329701741565885033151218356002
58329701741565885033154575823102
58329701741565885039929398093732
58329701741565901089667360124746
58329701741565901091842453366288
58329701741565901091842453482928
58329701741565901091843486466700
58329701741565901091843486584792
58329701741565901092093500425984
58329701741565901092115081180168
58329701741565901092118524740548
58329701741565901092177068460352
58329701793614823711388083006178
58329701793647194328140169306002
58329701793647227681573874256796
58329701793647244150353570171182
58329701793647244151001222437534
58329701793647244152864054408470
58329701793650796606667687703884
58329701793650846423860132847692
58329701793720190145446659227794
58329701793724092605880811640914
58329701793724092605965151327614
58329701793724092606218527457018
58329701793755262465550522420162
58329701793755262472328443881850
58329701793755295818984227370956
58329701793755295818986550306200
58329701793755295818986551369010
58329701793755295818987669514394
58329701793755295824656020283270
58329701793755312290086121165048
58329701793755312290106152245700
58329701793755312290109594389138
58329701793755312290109595451948
58329701793755312290274407522630
58329701793755312290921801508728
58329701793755312290925244714976
58329701793755312290925501932420
58329701793756196386798333359362
58329701793756196392467716184554
58329701793756212857921377442300
58329701793756212858172081551020
58329701793756212858736940616260
58329701793756496390628789198194
58329701793756496391193649800032
58329701793756513047442675547804
58329701793756513047443794761822
58329701793758898089983404644296
58329701793758914562172285537556
58329701793760098847065780164872
58329701793760098852421352395846
58329701793760115318352861482428
58329701793760115318439872728660
58329701793760115319254661058132
58329701794595491981402420889698
58329701794595492172032540167510
58329701794599138770605236863320
58329701794631509211623375359826
58329701794631509387357323163144
58329701794631509394073630765910
58329701794631542740791028113938
58329701794631559209570724028324
58329701794631559210218376294676
58329701794692786660056097598516
58329701794692786660056440555108
58329701794692786667022677422106
58329701794692786667586761304170
58329701794692786667586762721112
58329701794692786850037018124388
58329701794692786850601100938026
58329701794692803314359842549386
58329701794692803314360185505978
58329701794703593655911566505246
58329701794703593656162613564942
58329701794703593656162618164212
58329701794703593664342480623210
58329701794703593664342482040152
58329701794703610127285662247150
58329701794703610128101222234570
58329701794703610128101565191162
58329701794704488558145651151324
58329701794704488733544212208246
58329701794704494038533143967868
58329701794704494041043625018616
58329701794704494048575839810532
58329701794704494231590179450004
58329701794704505204663813084936
58329701794704505204667252041834
58329701794704510695097443887582
58329701794704510695348144809762
58329701794704744404692407892174
58329701794704744404692750848766
58329701794704794227803737848012
58329701794704794230063170892894
58329701794704794230879852804276
58329701794704794230880195760868
58329701794704794238410516509930
58329701794704794238410516982106
58329701794704794238410517926872
58329701794704794238410518399256
58329701794704794412993942025822
58329701794704794413244989085518
58329701794704794421424856143786
58329701794704794421424857560728
58329701794704794421424858033111
58329701794704794421424858033112
58329701794704810885183597755146
58329701794704810885183940711738
58329701794707195927159467903038
58329701794707195935025524371300
58329701794707212399348348796298
58329701794708346675939534921866
58329701794708346676503618681674
58329701794708391011696792241990
58329701794708391194627563374710
58329701794708396501311072290686
58329701794708396502126979366004
58329701794708396507147160251312
58329701794708396509657644488600
58329701794708396684241843423614
58329701794708396685057751443492
58329701794708396689597415654588
58329701794708396692107900364259
58329701794708396692107900364260
58329701794708407665097965498056
58329701794708407665182305184756
58329701794708407665185748391004
58329701794708407665435681314160
58329701794708413155615936459786
58329701794708413156430724316874
58329701794728803879587043729680
58329701794728803882097188196916
58329701794728803882097531153508
58329701794728803887117369082224
58329701794728804069567624485500
58329701794739560870215207197770
58329701794739560877158284749542
58329701794739577524767676277304
58329701794739610695272933976584
58329701794739610695273019715732
58329701794739610702801791301400
58329701794739610877952657103646
58329701794739610878203705226152
58329701794739610878203705576072
58329701794739610883873088047132
58329701794739627349323306102842
58329701794739627349326749659010
58329701794739627349491561379772
58329701794739627350142312832970
58329701794740761626733498490574
58329701794740761626733842982360
58329701794740811450410803657174
58329701794740811452355395708692
58329701794740811452356428827818
58329701794740811457941124287984
58329701794740811457941124406028
58329701794740811459633377101980
58329701794740811635035032624222
58329701794740811635286081219112
58329701794740811635287200427306
58329701794740811640391379341340
58329701794740811640391379691260
58329701794740811640955463921840
58329701794740811642647716269276
58329701794740811642898506461448
58329701794740828106659829288306
58329701794740828107138021137948
58329703632180730704982552402042
58329703632180731116764558311014
58329703632181933108440840803102
58329703632181933108628868867332
58329703632217950323077157795392
58329703655815234003681450510852
58329703655851249988701720538440
58329703655851249990376523382336
58329703708990159188102173416138
58329703708990159188854285744164
58329703708990161018244421900458
58329703709026176410143264014538
58329703867542327244137972117256
58329703867577449384530141620326
58329703867578650141612402822038
58329703867578650145879840655738
58329703867578650145879841122298
58329703867578650553122439081412
58329703867578650553122440616606
58329703868525747228212420037242
58329703868525747632484279766652
58329703868525747639994425946214
58329703868526947802552168374990
58329703868526947983055908986134
58329703868526947985566393223422
58329703868526948389482858148780
58329703868561764267322850640654
58329703868561764450253507449102
58329703868561764862035513358074
58329703868562915786989234906308
58329703868562965024405226161230
58329703868562965205096994862800
58329703868562965207335882969678
58329703868562965611523944025446
58329703868562965619201456918634
58329707938366367188227935388130
58329707938401489332699403497938
58329707939241719032465115059462
58329707939277734608130294331286
58329707939349770698589161689322
58329707939349787169875468173622
58329707939350971860675503093388
58329707939350971867642087166328
58329707939350987926957843694198
58329707939385787920630248038372
58329707939385802745540647445446
58329707939385804391916558772022
58329707939386989090247257279190
58329707939387003502623022966022
58329707939387005148998934292598
58329707939569525713411895488544
58329707939569825905381002168786
58329707939605843124723579967088
58329707939677586708999439635668
58329707939677592196919139808238
58329707939677592203885695181966
58329707939677593850822248602704
58329707939677877563970505409406
58329707939677877563972832943920
58329707939677877976317628652226
58329707939677877976320986119326
58329707939677892388700221584594
58329707939677892800670772131450
58329707939677892800670857870598
58329707939677894042606769335958
58329707939677894042791355282946
58329707939677894042794797072252
58329707939677894042794797426384
58329707939678778541622283522470
58329707939678787878052365112674
58329707939678789113398378122068
58329707939678789117662463554498
58329707939678793368482553771882
58329707939678793372562048534186
58329707939678794601318082543988
58329707939678794607904624123280
58329707939678794607908067801912
58329707939678794608096095892338
58329707939678794610603136923378
58329707939678794610606579066816
58329707939713894783504554504382
58329707939713911255358847939932
58329707939713911262133933081248
58329707939713911262321959754732
58329707962984272762966380762296
58329707963020304214368893162918
58329707963239142784618173483116
58329707963312379628644087319594
58329707963312394453077441720378
58329707963312394453077527459526
58329707963312394459583733296696
58329707963312395694929755739570
58329707963312395695197910080834
58329707963312395695201351870140
58329707963312395695201352224272
58329707963348411077811440716124
58329707963348411672334930651256
58329707963348411672608043009836
58329707963348411679110902117852
58329707963348411679110902235944
58329707963348412907681720030504
58329707963348412914728514552620
58329707963348412914731953513730
58329707963348412914731958113000
58329708016378053814912987154446
58329708016414069387315569544252
58329708016486120305198754191388
58329708016486121952323340268606
58329708016486121952326777825824
58329708016487306231341740467032
58329708016487306231341741883974
58329708016487306231341742356358
58329708016487320872488530362688
58329708016487322702630774129646
58329708016487322702631117086238
58329708016487322709409159467813
58329708016487322709409159467814
58329708016522137524725922658412
58329708016522139171857389835966
58329708016523323450872348245086
58329708016523338275117498486556
58329708016523339922161380490758
58329708174711382476759437544052
58329708174746504621418930561958
58329708175586733726388414567120
58329708175586734321184645305810
58329708175622750948429500916170
58329708175694785392511313290978
58329708175694785987308290172352
58329708175694785987496317186822
58329708175694801863798767681280
58329708175694802458594998419970
58329708175695986561564238754886
58329708175696002620881143201856
58329708175696003215677373940546
58329708175730802607210508724346
58329708175730802614552399640028
58329708175732003776075405651640
58329708175732003783605324631552
58329708175732019842922229550906
58329708175914535099835663151058
58329708175914540407335194996202
58329708175914541002131425734892
58329708175914541004558337694078
58329708176010885281598150463378
58329708176010885281598155049598
58329708176010885281598156112408
58329708176010901341105181399396
58329708176010901341106296008320
58329708176010901348636965730186
58329708176010901760418971626060
58329708176012085855666077674648
58329708176012102105719341250762
58329708176022592660640833200736
58329708176022592663151316375214
58329708176022603232228159377964
58329708176022603232500497364280
58329708176022603232500501613630
58329708176022608544745548110362
58329708176022608720420204972740
58329708176022608722658342725012
58329708176022608727951243160846
58329708176022608730190127055802
58329708176022609139461649777198
58329708176022609139541778849052
58329708176022609139545217805950
58329708176022609141972132951676
58329708176023793234708754762976
58329708176023793234981095482322
58329708176023793417911752296386
58329708176023803806484850897768
58329708176023803806484854084308
58329708176023803989582872884856
58329708176023803989582876071396
58329708176023803994328391785794
58329708176023804401281080120138
58329708176023804401281084841872
58329708176023804406193965710420
58329708176023809294404558506228
58329708176023809296915039556976
58329708176023809301827923630938
58329708176023809301831362587836
58329708176023809301831367309570
58329708176023809302019390652066
58329708176023809477502580493316
58329708176023809480013062016448
58329708176023809484758580917386
58329708176023809484762019874284
58329708176023809484762024123634
58329708176023809487272502576378
58329708176023809889200789263792
58329708176023809891711268779346
58329708176023809896544025297774
58329708176023809896624154369628
58329708176023809896627593326526
58329708176023809896627593798910
58329708176023809896627596513066
58329708176023809899051066328814
58329708176023809899054510007445
58329708176023809899054510007446
58329708176023809899134634829950
58329708176023809899138078036198
58329708176046902501128762473520
58329708176046918377894650953340
58329708176046918377894909220592
58329708176046918560635788823318
58329708176046918560636907681592
58329708176046918972418166390854
58329708176046918972419170794958
58329708176048119729689833145500
58330031259660247154151165946472
58330031312762180408662878636374
58330031312762180416256965921589
58330031312762180416256965921598
58330031312835126409007821418582
58330031312835126409572680485226
58330031312835159755414880783236
58330031312835159755415655617896
58330031312871449303155607271110
58330031312871449310749694556325
58330031312871449310749694556334
58330031312871482654709002868908
58330031312871482662236970922108
58330031312871482662237745756768
58330031330491058128619844651172
58330031330491058134456678866694
58330031330491058136234938736235
58330031330491058136234938736236
58330031330491091488223622835834
58330031330491091488224655954960
58330031330564004128985793760836
58330031330564004129738939189274
58330031330596124785943092654582
58330031330596124792909644843174
58330031330596124793474503914021
58330031330596124793474503914030
58330031330596424982180239195701
58330031330596424982180239195702
58330031330600026841457073490828
58330031330600026842210218919265
58330031330600026842210218919266
58330031330600060185856060891428
58330033386657328144366421035118
58330033404418261329755153645086
58330033457557230236546891882554
58330033457593188756016821549506
58330037693862689263835556379604
58330037711587716125964737734390
58330037764657226888252604859522
58330037764657276706281362055546
58330037764726302531819008903396
58330037764726303767165801464972
58330037764762291760286795738646
58330037764762291897610226494026
58330037764762292995633588304434
58330037764762293544676607223264
58330037764762293544739283249040
58330037764762325244290288160995
58330037764762325244290288161004
58330037764762577117868298641314
58330037764762625296361827725934
58330037764762625296361827731758
58330037764762625296362975637759
58330037764762625296362975637760
58330037764762625433559849038662
58330037764762641310114092716410
58330037764762641904910352520090
58330037764762641904910438259238
58330037764766177741987057193412
58330037764766194220805549771820
58330037764766245411440734695294
58330037764766245411503496810138
58330039838584780233864080071270
58330039838584795058025461750944
58330050403606521167254874275448
58330050403606570572999668201608
58330050403606570573000044459650
58330050403606570580527636254808
58330050403642854592380434879038
58330050456781447762608773767220
58330050456781447770199503585344
58330050456781497594758950042556
58330050615366100683208567410893
58330050616208966254622719368980
58330050616209016079241368544068
58330050616245300090655434987866
58330050616245300091471342512274
58330050616306276991884323457691
58330050616306277403666586571066
58330050616318235141524718185592
58330050616318235148930892178912
58330050616318279437554914703056
58330050616318284966143367360680
58330050616318284966143483195864
58330050616318284973675669289972
58330050616318284973735216368124
58330050616318284974490341776826
58330050616342594350100875185378
58330050616342594761694738225934
58330050616342594761694766805650
58330050616342610821386808598336
58330050616342610821389907431050
58330050633058655913477177160102
58330050633084155941719824441215
58330050633084172001226965582053
58330050633094678625697779612734
58330050633094978814129194065097
58330050633094978814129194065106
58330050633933991751487477284692
58330050633970275762964476499486
58330050633970309117045576971412
58330050633970325168124213167647
58330050633970325168124213167656
58330050634031253067567212825320
58330050634031253074407781609143
58330050634031253075156450713668
58330050634031253075156793670260
58330050634031253075159893919907
58330050634031253075159893919916
58330050634031269127074353966158
58330050634042910486549351887660
58330050634042910494077319940860
58330050634042959899573766013660
58330050634042959907101734066860
58330050634042959907670036343955
58330050634042959907670036343964
58330050634042960449120288411788
58330050634042960449120374150936
58330050634042960456709612039284
58330050634042960456713055245523
58330050634042960456713055245532
58330050634042976508627429552626
58330050634042976508627515291774
58330050634043210682595801510240
58330050634043260638390968031080
58330050634043260645231536814903
58330050634043260645983649125667
58330050634043260645983649125676
58330050634043271161964924897388
58330050634043276697898109171918
58330050634064868729689851736629
58330050634064884789196992877467
58330050634067537085881423830522
58330050634067570440714550400388
58330050634067570440714893356980
58330050634068487059604968237055
58330050634079227851292576100464
58330050634079227852045032764596
58330050634079243918139744356002
58330050634079243918892889765726
58330050634079277265048554883456
58330050634079277813840525325648
58330050634079277813841558426060
58330050634079277814678357983541
58330050634079277814678386681358
58330050634079293873346347922248
58330050634079293873683430869151
58330050634079293874182056980998
58330050634079293874185499124379
58330050634079293874185499124436
58330050634079293874185499124595
58330050686233582927203692327272
58330050686269605639671614117780
58330050686269605640173711069580
58330050686269855866813132531878
58330050686269889362656166231942
58330050686269905826913244497662
58330050686269905828607821541588
58330050686269905828882889557500
58330050686269905828942208114564
58330050686269905828945565581664
58330050686269905828945680372912
58330050686269905829447748628356
58330050686269905829448121699698
58330050686272607532945884362255
58330050686273491491370677704824
58330050686273491628568670315372
58330050686273508100694875189867
58330050686273508100694875189876
58330050686273508100694903887684
58330050687112770851882273952934
58330050687112820813887805438062
58330050687112820814702852408940
58330050687145202220807376799768
58330050687145202220808151634428
58330050687145202364908728540240
58330050687145202365390249277266
58330050687145202365473932097058
58330050687145202365661873964466
58330050687145235718907522262428
58330050687145235719179233159548
58330050687145252180406855394004
58330050687145252180970939621776
58330050687145252182602840644138
58330050687145252182937227217114
58330050687206179677857548602283
58330050687217886922146511996268
58330050687217886922149955202507
58330050687218181567141653093654
58330050687218181567706512160298
58330050687218181711661849541164
58330050687218181711661849545376
58330050687218181711933560442496
58330050687218187248113776368416
58330050687218187248113862107564
58330050687218187248117219574655
58330050687218198175691440064558
58330050687218198175691554500062
58330050687221739557104408707526
58330050687221789381911861842958
58330050687221789382664232438140
58330050687221789382667675644379
58330050687221789512335146975528
58330050687221789519924987163532
58330050687221805983624552292542
58330050687253303848999229528537
58330050687253320320288261774209
58330050687253320320915911657669
58330050687254154454470461052202
58330050687254154454742430235400
58330050687254154454742458815116
58330050687254154454805881095676
58330050687254170926029511554360
58330050687254170926030286389020
58330050687254170932808466130754
58330050687254170933372291610308
58330050687254170933623340086946
58330050687254171070130863294832
58330050687254171070884008723270
58330050687254204279340590214814
58330050687254204279611899348776
58330050687254204279612932351253
58330050687254204279612932351262
58330050687254204279612932469354
58330050687254204285176649945596
58330050687254204286868902641548
58330050687254204416537894079770
58330050687254204416809863262968
58330050687254204416811011168970
58330050687254204417375870239825
58330050687254204417375870239826
58330050687254204424401282174992
58330050687254220887824975398730
58330050687254220888100043414642
58330050687254220888159361855066
58330050687254220888162719438797
58330050687254220888162719438806
58330050687254220888162719440258
58330050687254220888162834230054
58330050687254220888661458806866
58330050687254220888664902485281
58330050687254220888664902485498
58330050687254220888664931183098
58330050687254220888665275556840
58330052530603601746503944905124
58330052530603651159716387095402
58330052530639967289740440990928
58330052530639968525274486782122
58330052548364944194236217354847
58330052548365844762047998995279
58330052601503504020882504905416
58330052601503552199124985536484
58330052761028333646814906316308
58330052761028333646815249272900
58330052761039991073267186802948
58330052761039991210527855443644
58330052761040040479513592302284
58330052761040040486291600928948
58330052761040040623552269569644
58330052761040041028305305527240
58330052761040041028368067641924
58330052761064600645301832897498
58330052761064601194344850399386
58330052761064651012373348959620
58330052761076308026792232108430
58330052761076308026854994223114
58330052761076308431231112046902
58330052761076308431231456420436
58330052761076308438825199337742
58330052761076308568492125056760
58330052761076357844234863752420
58330052761076357844234949841488
58330052761076357851661672523829
58330052761076357851661672523838
58330052761076357981244571050934
58330052761076357988859665130165
58330052761076357988859665130174
58330052761076358393863405213960
58330052761076358400704347069125
58330052761076358400704347069134
58330056838096894323407558821817
58330056838096910390258972757425
58330056838100796784490909982674
58330056838100812850776693199297
58330056838100812850964721289732
58330056855533997231439096928485
58330056855533997231439096928494
58330056855533999015013000865618
58330056855534897798686794341145
58330056855752836990737646540099
58330056855752836990737646540108
58330056855825471717039539095054
58330056855825471717041866275436
58330056855825472266647417067478
58330056855825472266650860273717
58330056855825472266650860273726
58330056855825487091063322665918
58330056855825487091063408405066
58330056855825488332936557392857
58330056855825488332936557392866
58330056855825488333187261513440
58330056855825488333187261867572
58330056855825488333187262930373
58330056855825772460168228952124
58330056855825772460983360239592
58330056855825787280334002285210
58330056855861789080069705742142
58330056855861789629677583714566
58330056855861803905046966255692
58330056855861805695959781294700
58330056855861805696213956256312
58330056909000413556249259881040
58330056909000415347478637151089
58330056909000699062866002670934
58330056909000713887027126084856
58330056909036731056535218136998
58330056909036731056536361325638
58330056909036732703664270642662
58330056909036732710505331539829
58330057067261097748138593961924
58330057068136443965123648518204
58330057068136444513915618960396
58330057068209079245032075214410
58330057068209079245094494005480
58330057068209079382292829939802
58330057068245396610590174901130
58330057068245396610652593692200
58330057068245396747850929626522
58330057068245412670157755208518
58330057068245413219137753714988
58330057068521576405628721717045
58330057068521592472479016457509
58330057068525194743726143019237
58330057068525495334717046864680
58330057068525495334968093924376
58330057068533583976452476922805
58330057068533600043302771663269
58330057068537186107718928934032
58330057068537186110247119191108
58330057068537186115249449523636
58330057068537186115249565358820
58330057068537186115311868314706
58330057068537186115313360594242
58330057068537186115500153609478
58330057068537186245168227238662
58330057068537186247696160278294
58330057068537186252510204249028
58330057068537186252511353209162
58330057068537186252572996109988
58330057068537202167415732850656
58330057068537202174820501735080
58330057068537202307269536842084
58330057068537202312018494350000
58330057068537202314549898224997
58330057068537202716270122101388
58330057068537202716270208190296
58330057068537202716458407396160
58330057068537202723800500240098
58330057068537202723863176261662
58330057068537202726394581559633
58330057068537202726394581559642
58330057068561512099410831584832
58330057068561512511004466582348
58330057068561512511004552671256
58330057068561512511192751877120
58330058982822552296229405957142
58330058982822552845836164721372
58330058982858869659256100700174
58330058982858869796516769336498
58330058982858870208862859464404
58330058982931821190722134591878
58330058982931821740328893356108
58330058982931821740391912688556
58351494934961719639140722309504
58351507165159810460637085712024
58351604173993147743147614193832
58351604173993147743147614198044
58351604173993149390338571072940
58351604173993149390338571077152
58351610631790216285933918896949
58351610631790216288190255824885
58351610631790221227318732877229
58351612705612358732520677749129
58351612705612374792506012139289
58351623547387637621254560214144
58351623547387638025693784164792
58351623547387654087708742588272
58351623547391495609630271073474
58351623547391506730762825058490
58351623547391506730762825062702
58351623547391506730762910797638
58351623547391545573014933757252
58351623548372208809381532153352
58351623548372208809381532166402
58351623548372208811640968281184
58351623548372258223159436064062
58351623548372258764611376554934
58351623548372258764611377604694
58351623548372258764611380791234
58351623548372258764611721033670
58351623548372258764612495872542
58351623548372258764612495885592
58351623548372258764612497285272
58351623548372258767119536431198
58351623548372258767121860779172
58351623548372258771954502978944
58351623548372258771954502991994
58351623548372258772013824264826
58351623548372258772202110609358
58351623548372258772205550038640
58351623548372258772205550051690
58351623548372274826438651379822
58351623548372274826626677921956
58351623548372274826626678971716
58351623548372274826626679457150
58351623548375860623888988273726
58351623553297464340457262387523
58351623554281750852250846511259
58351623554281750852250875090975
58351623554281784745504939527347
58351623554281784752846945234069
58351623554281784753118912882073
58351623554281789694502983789737
58351623554281800807289309604713
58351623554284486044500025959458
58351623554284486044583708312690
58351623554284502510787072264850
58351624192380908378397026022109
58351624263283512767241172100831
58351624263283512904228833844738
58351624263283512904501926480515
58351625628100287275795888077285
58351625628103887899913876277609
58351625628103893298836890870539
58351625628103937908299724706185
58351625628103938313307190704605
58351625628103943259209746854181
58351625698995685338885943124414
58351625699006542107916491069041
58351625699006542114694412543779
58351625699006547648345746629066
58351625699006547648366667217374
58351629934288672717160320684069
58351629935261285750526299291987
58351629935261286985869989366345
58351629935261286985873088671235
58351629935269390860831562403543
58351629935269392096178351782791
58351629935272993138602087920971
58351629935272998077729821900699
58351629935589075821897030110111
58351629935589091881404947607545
58351629935589092430447965109433
58351629935589093665791655183791
58351629935589093665794754488681
58351629935589093666000489530563
58351629935589093666003960371761
58351629935589093668259925409257
58351629935589093668260296945565
58351629935597196991710210719101
58351629935597197540753228220989
58351629935597197543221866799031
58351629935597198776100017600237
58351629981553773425719409094178
58351629981553773425722766561278
58351629981553773562980077730502
58351629981553773562980163819570
58351629981553773562980164869330
58351629981553773562980164882380
58351629981553773563168450164102
58351629981553773563171548996816
58351629981553778509638879995824
58351629981553778921232943583878
58351629981557376932317461924538
58351629981557382427826867294806
58351629982538377149638458153216
58351629982538377698618456322816
58351629982538377698618456672736
58351629982538377698618714952990
58351629982538377698621813789916
58351629982538393750595564029524
58351629982538393750595564046786
58351629982538393753106045556868
58351629982538393753106045569918
58351629982538393753109144402632
58351629982538393753110263597776
58351629982538393758126630932700
58351629982538393760637112442782
58351629982538393760637112455832
58351629982538394162377913962110
58351629982538394164888051465840
58351629982538394164888308329152
58351629982538394164888312928422
58351629982538394164888394422432
58351629982538394164891407515998
58351629982538394164891407529048
58351629982538394164892526724192
58351629982538394165641544101672
58351629982538399111358824254154
58351629982538399111358824267204
58351629982538399111358909993302
58351629982538399111358910006352
58351629982541995887594260661052
58351629982541995887594261723862
58351629982541995887594518941306
58351629982541995887597617778232
58351629982541995887597703867300
58351629982542001378025563929184
58351629982542001383108138107344
58351629982542001383109166977120
58351629982854494699629490134418
58351629982854494699629576223486
58351629982854494699629577286296
58351629982854494699629580472836
58351629982854494699632933340666
58351629982854494702077299876752
58351629982854494702077299880964
58351629982866200296791817102978
58351629982866200296792074320422
58351629982866200845584044762614
58351629982866200845584130501762
58351629982866200848031762753800
58351629982866200848031762771062
58351629982866200848031849909890
58351629982866200848035205960048
58351630006172878758740008041829
58351630006172895275782998267307
58351630006172895817232191350445
58351630006172895817235285951071
58351630006172900763702702689227
58351630006172900763702731268943
58351630006175585859407267353889
58351630006175585996668021733573
58351630006175596979030056824340
58351630006491696819793430104226
58351630006491698055140219483474
58351630006491698057734385483360
58351630006499801381118437491943
58351630006499801930098693215782
58351630006499803165445482595030
58351630414163435560764910431997
58351630467373484743646100402898
58351630467373484743896804506002
58351630485066039950110375426790
58351630485098459866284588398738
58351630485098459866284588411788
58351630485098460415139234866706
58351630485098460415139234879756
58351630485098460415139320605854
58351630485098460415139320618904
58351630485098460415327262944034
58351630485098460415327262957084
58351630644634948290523591732184
58351630644634948290523591736396
58351630644634948291276732911272
58351630644634948291276732915484
58351630644634948291276736097812
58351630644634948291338380067272
58351630644634948291339408937048
58351630644634948291339412123588
58351630644634948427784260368508
58351630644634948427784260372720
58351630644634948428536372677820
58351630644634948428536372682032
58351630644634948428537487286744
58351630644634948428537487290956
58351630644634948428600163312520
58351630644634950075665425183484
58351630644634950075665425187696
58351630644634950075728186948408
58351630697809875305756396689208
58351630697809875305819158454132
58351630697809875854611128896324
58351630697809875854799071234504
58351630697809875854861832999428
58351630697809877090145084362150
58351630697809877090145085779092
58351631849959401061900450412803
58351631849991820268342668668985
58351631920789054516899829713356
58351631920894424657813571454478
58351632062596969940538019910285
58351632062669914769199057260794
58351632062705036868104743171075
58351632062705036913837407374591
58351632062705038103450757710047
58351632062705038149183421913563
58351632080311133307923463342331
58351632080321938886318059415549
58351632080321939023516052026097
58351632080321939023516052030309
58351632080321943827705224923839
58351632080321943964903217538599
58351662320444829878776104908905
58351662320444830015974097519453
58351662320444830015975212128377
58351662320444831662350008846029
58351662958543058982763204499075
58351662958579076339556889242391
58351663011717980636458337797579
58351663011717980644073431882643
58351663011721582358661675192037
58351663011721582366277540925221
58351663011745899479077304436097
58351663011745899479077304449147
58351663011754003354036549838207
58351663029443856875700577870219
58351663029443856875702902218193
58351663029443856883315671938021
58351663029443856883315671955283
58351663029443858522078813544769
58351663029446558037770761122353
58351663029446558037770761126565
58351663029446559813728799322081
58351663029446559821343549033403
58351663029446559821343893407145
58351663029446559821343893411357
58351663029446563390940194347443
58351663029446563939732164789635
58351663029468173858915119920575
58351663029468173858917442855819
58351663029468173858917447455089
58351663029478978890776400574955
58351663029478978890777175413827
58351663029478979025527447082833
58351663029478979025529770031127
58351663029478980674350304512079
58351663029482582396554413571919
58351663029482582533815168301523
58351664234185691828841006324457
58351664234807050015818017277755
58351664234839448899554830814841
58351664234839449036752823425389
58351664234839465508127030776213
58351664234842150747527851092015
58351664234842166799692986526131
58351664394255277853932280062157
58351664394266083012929513173875
58351664394266083020544607258939
58351664394266966979721427173075
58351664394266983580678533049383
58351664394266983580680857397357
58351664394266983588293627134447
58351664394266985234669538443761
58351664394266990176809853966709
58351664394363329520054403968617
58351664394363334873223956212671
58351664394363334873224985082447
58351664394364229943015849304193
58351664394364229950522895233843
58351664394364235438442599655763
58351664394364246551480001110151
58351664394364246551563684998625
58351664394375035109606136582009
58351664394375035117134193543587
58351664394375035117217762995105
58351664394375036900708011745775
58351664394375036900708097480711
58351664394375040605053812230571
58351664394375040605053897965507
58351664394375051718091213684959
58351664394375051718178335126231
58351664394375051718178336543381
58351664394375053364467210746471
58351664394375053372082219096599
58351664394375057068813011231267
58351664394375057071344416533459
58351664447440995210025200173755
58351664447441010027408402112939
58351664447441010035023496184953
58351664447441010035023496198003
58351664447441015388193701058163
58351664447444596932229309216333
58351664447444611749613282812061
58351664447444611757228376892913
58351664447444611757228376897125
58351664447444613533186415092641
58351664447444613540801164803963
58351664447444613540801509177705
58351664447444613540802280830037
58351664447444617110397810118003
58351664447444617237532987233981
58351664447444617247595032139077
58351664447444617247595803791409
58351664447444617659189780560195
58351664447444618893971714055127
58351664447517548415434344567963
58351664447517548415434344922255
58351664447517548415434373265723
58351664447517564886724898149435
58351664447538256534535212466015
58351664447541874857612743496427
58351664447541874857615067848613
58351664447541874857698750319937
58351664447541874857698750332987
58351664447549962124085795760675
58351664447549962124085800359945
58351664447549962131697422540953
58351664447549962131697795245113
58351664447549963907659704297069
58351664447549963915271326106523
58351664447549967612005500182595
58351664447549967612005504781865
58351664447549969265912823105441
58351664447549978732574313233253
58351664447549978732654901121421
58351664447549978732657995722047
58351664447549978732658000321317
58351664447549980378950224559829
58351664447552681678214961482875
58351664465158787752476695746163
58351664465166871449267440246395
58351664465166886129452649575031
58351664465166886137067743660095
58351664465166886266650642185579
58351664465166886266654081142477
58351664465166886274265736270643
58351664465166887913026553512155
58351664465166887913029992469053
58351664465166887920641647597219
58351664465166891617372353996951
58351664465166891627435170537117
58351664465169572603722529417677
58351664465169573152514499859869
58351664465169587421105731356861
58351664465169587428721597090045
58351664465169589204679635293985
58351664465169589204680406942105
58351664465169589212294729379049
58351664465169589212295501027169
58351664465169592909025435778781
58351664465169592919088252336209
58351664465169592919089023988541
58351664465169594565464935310905
58351664465169594565464935315117
58351664465169594566029794381761
58351664465231733745229879840471
58351664465242524086927561937059
58351664465242524086927564765095
58351664465242524086927565119387
58351664465242524086927593462855
58351664465242540558218118346567
58351664465264132628967807986481
58351664465264132628988730109983
58351664465264132766162358453591
58351664465264132766165800597029
58351664465264132773777452538655
58351664465264138116884070264963
58351664465264138116887512408401
58351664465264149237536565804415
58351664465264149237538888739659
58351664465266834476940828263655
58351664465266839281400946061039
58351664465266839416068562243383
58351664465266839827662540075027
58351664465266839830192916503231
58351664465266839830193945373007
58351664465266850529105963697771
58351664465266850529108287691613
58351664465266850529191970517069
58351664465266855879827675509143
58351664465266855882358051937347
58351664465266855882359080807123
58351664465274937795600285619909
58351664465274937803190642383953
58351664465274937803190643783633
58351664465274939586764543121487
58351664465274939586764546321077
58351664465274943291030131621865
58351664465274943293558442332317
58351664465274954404067533076253
58351664465274954404151215914967
58351664465274959757317555598077
58351664465275845505217824956103
58351664465275854834702247783409
58351664465275856618255226410491
58351664465278541308968656780597
58351664465278541308968656784809
58351664465278541720479065160723
58351664465278545424824865645519
58351664465278546659610152008281
58351664465278557772644200594839
58351664465278557772647553462669
58351664465278557780259208944967
58351664465278561476990001079635
58351664465278561479521406381827
58351664872317231502433914959769
58351664872937678003541930405011
58351664872938578571290950280519
58351664872938589689410925913067
58351664872973695360248493707055
58351664872973695360248579441991
58351664872973711824007692707751
58351664872973711826539098009943
58351664872973711831622701057879
58351664925458842449264696286450
58351664926043272000341646765243
58351664926112599664852157771317
58351664926112599664852157788579
58351664926112605018020562126631
58351664926112605018021590996407
58351664926116206740224671186471
58351664926116207286486265200459
58351664926116207289016641628663
58351664926116207289017670498439
58351664926116223341181777062779
58351664926148622374811808067803
58351664926148638841018758601339
58351664926151340132671840396219
58351664926151340137755443444155
58351664926366565316061445552275
58351664943838475904094397843957
58351664943838475904094397861219
58351664943838481254732425766855
58351664943838481257263831069047
58351664943838492375383806701595
58351664943841177607257773582007
58351664943841182960510890695571
58351664943842094097587915761435
58351664943873598046222489100295
58351664943873598046306172988769
58351664943877200180019547122003
58351664943877200180020575991779
58351664943877216232184682556119
58351664943877216239799690906247
58351664944084396791768626936768
58351664944096043277507794702018
58351665084991727366909778015388
58351665084991727367662923445278
58351665085576156783989943442267
58351665085576156783990718281139
58351665085576156918740989954357
58351665085576156918740989967407
58351665085576158567563847379391
58351665085637386061459543900819
58351665085649086297838628256801
58351665085649086297838628269851
58351665085649086305453722341865
58351665085649091785758332678721
58351665085649091785758332691771
58351665085649093031167941797725
58351665085649093442196802282423
58351665085649104560317806784747
58351665085649108259580004221607
58351665085888703767426764567229
58351665085888705002773553946477
58351665085891405059079589131616
58351665085891406706208641637280
58351665103290327423621882967757
58351665103290327423621882985019
58351665103301132590234210147277
58351665103301132590234210164539
58351665103363262300702042249549
58351665103363262300702042253761
58351665103374061976946942534785
58351665103374063760520473400407
58351665103374063760520846471909
58351665103374063760520846476121
58351665103374067467314369429069
58351665103374068702661161994857
58351665103374069113690280755645
58351665103374069113690280759857
58351665103374969133212189259817
58351665103398379089661470878695
58351665103398379089744006874217
58351665103398395553420584144455
58351665103398395555950960572659
58351665103398395555951989442435
58351665103398395555951990505293
58351665103628929247757298541714
58351665103628929430687955355778
58351665103628978018264978039125
58351665156479662975740837227759
58351665156540885665175301342879
58351665156540890469636533749187
58351665156540891015897098889187
58351665156540891018428504191379
58351665156540901717340436776995
58351665156540907068062234323303
58351665156540907070593639625495
58351665156548990774916565957387
58351665156548994479262280707247
58351665156548994479262366442183
58351665156548996125638277768759
58351665156548996128169683070951
58351665156549005592299682161635
58351665156549007238675679223147
58351665156549007246290687573275
58351665156549010943021479707943
58351665156549010945552885010135
58351665156551708537943769368155
58351665156552592497204244468745
58351665156552592908714652848871
58351665156552596613060453333667
58351665156552597850373792130791
58351665156552608960879788282987
58351665156552608968494796633115
58351665156552612665225588767783
58351665156552612667756994069975
58351665156573306104223670647941
58351665156573306104224815371615
58351665156576023862083702958935
58351665156576023862084731828711
58351665156576023867167306006871
58351665156576908237938189487587
58351665156576908237939218357363
58351665156576924290103324921703
58351665156576924290104353791479
58351665156794909879038842106400
58351665156794910016299596481872
58351665156795751335426437050340
58351665156803904621986340676045
58351665156803904621986342192365
58351665156803905032744639680329
58351665156876862146903091849783
58351665156876863381496993035299
58351668541537561908038404455202
58351668541573584618062761472491
58351668701070446825599460053672
58351668701103767839991423182069
58351668749031986715088930266040
58351668749031986715089959135816
58351668749236411766632521645460
58351668754269690824046802457362
58351668754272392115699884252242
58351668754280495989905984206992
58351668754280495989906098525856
58351668754280495989906103112076
58351668754281398336962360291283
58351668754281398342044931287115
58351668754281398342044934469443
58351668754281446512945663446374
58351668755112621679897208435848
58351668755112621679897465653292
58351668755147738468942906764024
58351668755147738471387528986732
58351668771995567055737169252389
58351668771995567062515009218455
58351668771995567063351805711869
58351668771995567063351834291585
58351668771998268354188983126921
58351668771998268355004887489487
58351668771998268355004887506749
58351668771998268355004890676027
58351668771998268355004916086465
58351668771998268355005259025795
58351668771998268355006033864667
58351668772006372221597384122597
58351668772006372221805218278479
58351668772006372229148228524611
58351668772006372229399305563703
58351669179702422595186104658553
58351669179705124291655670107803
58351669180358083470578366978305
58351669180358083882360630104721
58351669232846479520789398325998
58351669232846479520792754376156
58351669232846479520793902282158
58351669232879150745100784588560
58351669233535712188493115260504
58351669233535712600275378386920
58351669233719080110658668121858
58351669233719380299992024239102
58351669233719380307523091125016
58351669251262441281994091222470
58351669251262479570311236600495
58351669251262488858349402997414
58351669251265190561533699436248
58351669392368814990459690273352
58351669392368814997803877328974
58351669392379364439187625484826
58351669392379364439187883765128
58351669392379364439188658599788
58351669392379364439190981534984
58351669392379364439190982597842
58351669392379364439192129440986
58351669392379620163662025622608
58351669392379620163662030208828
58351669392403931788539766362748
58351669392403931789293940662414
58351669393060493231680273736443
58351669393060494878809326242107
58351669393068599989366412664961
58351669393068599989366412664962
58351669393069451325518696860756
58351669393072200613485602729630
58351669393072202260362492166994
58351669393072202260613539226690
58351669393072202260613540626370
58351669393244161351045752065896
58351669410787211199970334368682
58351669410798066191389081587337
58351669410798066191389082053897
58351669410798076715529764452574
58351669411016870815017110860921
58351669411016870815017111327481
58351669411089811454789894747014
58351669411089811454852570772790
58351669411089811454852571258224
58351669411089813101980594408678
58351669463963998189152104384948
58351669463963998600934368928305
58351669463964839506106176059847
58351669463972103299458139148836
58351669463972103299458483518158
58351669463972103711240746644574
58351669463972104946586421414898
58351669463972945028190345779698
58351669463972992794838850095441
58351669463972992794842206145599
58351669463973003729946404643048
58351669463973004278989422144936
58351669463973005514335441294617
58351669463973005514335441294618
58351669463973005514398203059542
58351669463973005560089026204533
58351669463975707217833547976626
58351669463975707217833547980838
58351669464256634594846007202201
58351669464256634601620834076313
58351669464256682773360460185537
58351669464263837901520535931074
58351669464263839685909228203286
58351669464264738469081527261082
58351669464264738469269469599262
58351669464264738469269812555854
58351669464264738469332231364186
58351669464264789530238188080975
58351669464267441407862632687638
58351669464267441407862632691850
58351670610431808197770150102222
58351670610464223700055106849412
58351670615356713991821520424338
58351670615392136325751348688002
58351670615464815480244056419332
58351670615464815480245204325334
58351670615465065847215357519966
58351670616157646897514758854957
58351670616341334730739085267263
58351670616341334730739453619839
58351670616341334730739453621243
58351670616341334730739456802167
58351670616341334730739456803571
58351670616364748942544104069032
58351670616372849113156774128600
58351670616373755169735565019025
58351670616376451521414384240237
58351670616376451522229516953279
58351670616376451522229516954683
58351670616376456463084369897545
58351670616376456463084370364105
58351670663641852417781573386300
58351670663704029890756638574650
58351670668534342297954262810614
58351670668534642487224828111042
58351670668566763148700955172932
58351670668567063340231009279398
58351670668569764631884091074278
58351670668639742494724864903680
58351670668639992861695018111362
58351670668642443786377946711610
58351670668676065533724389352310
58351670669515344565576068668554
58351670669515344566328177789922
58351670669515360627799081645128
58351670669515360627799453181436
58351670669515360627800200853322
58351670669539675957023764660428
58351670669550477419289516514876
58351670669551378534201795322221
58351670669551378535894048018173
58351670669551382242781725439035
58351670669551383889157635249291
58351670669551383889157636765611
58351670669551383889909747558603
58351670669551383889909749074923
58351670669554085180810717044123
58351670669554085180810717510683
58351670669554085180811090115465
58351670669554085181562829353435
58351670669554085181562829819995
58351670669554085181563202424777
58351670669623412705517450467116
58351670687058421599743242506322
58351670823163931757722702155300
58351670823163931757973750631938
58351670823174736924335029334820
58351670823174736924586077794196
58351670828091844381410526241044
58351670828102649549529172803216
58351670828103551901667976997809
58351670828103551901668005694165
58351670828103551901668233729979
58351670828103551901668233848071
58351670828103551901668235265013
58351670828103551901668262426383
58351670828200846577163371122079
58351670828200846577166474659021
58351670828200846577416399322615
58351670828200846577416399676747
58351670828200846577445562560074
58351670828200846577981259806201
58351670828200846577981602762793
58351670828211653390906821241132
58351670828865430416097250782774
58351670828868165473593161486121
58351670829040141671238153746088
58351670829048245546197308803956
58351670829072557125321833119302
58351670829072560875421991819256
58351670829075262167075073614136
58351670829084270043089908212363
58351670829084270043089909728683
58351670829086970099208944669511
58351670829086970099209317740853
58351670829086970099397345818181
58351670829086971334556082655833
58351670829086971334742990007195
58351670829086971334742990473755
58351670829086971334743363545097
58351670829086971334744367950605
58351670829145492045708339508704
58351670829148193337361425541288
58351670846558871254453869445038
58351670846583186583677406083754
58351670846812840845552702637378
58351670846812840845740644975558
58351670846812840845740987932150
58351670846812840845803406740482
58351670846812842492680726273266
58351670846812842492681415368778
58351670846812842492681501107926
58351670846812842492681755143042
58351670846812842492681758325370
58351670846812842492868668611446
58351670846812842492869011568038
58351670846812842492869786402698
58351670846812842492931430376370
58351670846812842492932459246146
58351670846812842492932462428474
58351670846885777367501877073206
58351670846885777367564896055574
58351670899100699301130089785369
58351670899100699301130090251929
58351670899100699301130432741961
58351670899100699301130432742009
58351670899100699301130437459323
58351670899100699302741097848757
58351670899100699302741446468881
58351670899100699302742130963671
58351670899100699302742216708483
58351670899100699302742217056951
58351670899100699302742221307753
58351670899100699302825014503249
58351670899100699303577811307351
58351670899100699303577897052163
58351670899100699303577901651433
58351670899100699303578155682337
58351670899104350986158248236654
58351670899104350986158248237383
58351670899979667694366300231471
58351670899987767860032363228774
58351670899987767860220391306102
58351670899987767860283067331878
58351670899987774448820583709953
58351670899990470798813468655330
58351670899990470798813468659542
58351670899990470798814243494202
58351670899990470798814497529318
58351670900052647038129716279901
58351670900060753795822232510427
58351681623259426286036247782858
58351681623270233099508101808722
58351681623270233099591669843090
58351681694162030537998618870688
58351681694170135648551486776246
58351681695045480177214858275607
58351681695045480177214859325367
58351681695045480177214862511907
58351681695045480177214862524957
58351682173644154698165064982444
58351682173644155247019797202610
58351682173644156482554871863580
58351682173644156482554876462850
58351682173647756969411848581756
58351682173647757106672602957228
58351682173647758753801655462892
58351682173647758753801660067986
58351682173647758753864421832910
58351682332294520192344327761907
58351682332305325356696960445561
58351682332305325356696960912121
58351682333180626651848088202215
58351682333180627063442066033859
58351682333180627200640058644407
58351682333180627248357491310705
58351682333180643123157209494978
58351682333180643123157209499190
58351682333180643260417963870450
58351682333180643260417963874662
58351682333180643672200226996866
58351682333180643672200227001078
58351682333253622462649367446200
58351682333253622599910036082524
58351682385479303628008640991027
58351682385480204195274045368242
58351682385480252371740706785309
58351682385480254018116618111885
58351682385480254020564339167307
58351682386319531502081259818004
58351682386319531502646115702320
58351682386319531502648439641325
58351682386319531502648444227545
58351682386343848068346162470925
58351682386343848068346162820845
58351682386343848068346165653253
58351682386347450380831487765193
58351682386347450380915055799561
58351682386347450381103083876889
58351682386354669569636801751490
58351682386354669706897556126962
58351682386354670118679819253378
58351682386355553666327748793611
58351682386355554215119719235803
58351682386355554260873304144261
58351682386427599686146740537370
58351682386428516727445720821039
58351682386428550025418818621248
58351682386428550078518653148565
58351682386428550079267642277535
58351682386428550079270741110249
58351682386431251317636756296232
58351682386431251317636756300444
58351683591714287326378998398630
58351683591714287326630045458326
58351683609224927723945355089188
58351683609224927861206023725512
58351683609224929508334047361400
58351683609224929508335076231176
58351683609224929508335161970324
58351683609432060102757722081074
58351683609441063996423314212868
58351683609443765699858314754806
58351683609443765837119069130278
58351683609516711877886275975319
58351683751236367078415859711535
58351683751236368313762649090783
58351683751239068369252776745689
58351683751239068370068684275922
58351683751239068370069027232514
58351683751239070016381829251353
58351683751239070017197736781586
58351683751239070017198079738178
58351683751247173480373947400527
58351683751247173891341422191856
58351683751247173892156210513894
58351683751247173892156210526943
58351683751247173892156210526944
58351683751247173892157325122818
58351683751247173892157325135868
58351683751247173892157329722088
58351683751250775613545531251696
58351683751250775614361438781928
58351683751250775750806285627168
58351683751250775750806287026848
58351683751250775751621075361936
58351683751250775751621850200808
58351683751250775751622189970860
58351683751250775751622193157400
58351683768101302524871261366976
58351683768757814426167414053904
58351683768965846824252102863980
58351683768973050130646425429100
58351683768976651852846976495656
58351683768976651852850533089260
58351683768976651852850534488940
58351683768976651853599863639628
58351683768976651853600206596220
58351683768976651853603678854568
58351683768976651990107730871128
58351683768976651990860872050216
58351683768976651990863315434576
58351683768976651990863315438787
58351683768976651990863315438788
58351683768976651990864430043500
58351683769049597846353387508200
58351683769049597983614056144524
58351683769049598443388506863579
58351683821275028782833147801562
58351683821275028782833405019006
58351683821924635781863997454772
58351683821924635919124666091096
58351683821924637566252689726984
58351683821924637566253804335908
58351683821932740891604057143412
58351683821932741440647074645300
58351683822142573327037987523074
58351683822142573327288691626178
58351683822142574974167040028738
58351683822142574974417744131842
58351683822150629077098691113986
58351683822150678436775724609128
58351683822150678436779166402646
58351683822150678436779167815376
58351683822150678437342907691088
58351683822150678437344022286962
58351683822150678437344026886232
58351683822150678437591627553140
58351683822150678437593954737734
58351683822150678437593954750784
58351683822150678437595070759388
58351683822150678437595073945928
58351683822150678848561430941792
58351683822150678849125170804454
58351683822150678849125170817504
58351683822150678849126285413378
58351683822150678849126290012648
58351683822150678849377333885804
58351683822151578867326722826200
58351683822151578867330195084548
58351683822151578867894963806950
58351683822151578868146101210888
58351683822151579416373212586436
58351683822151579416934256438140
58351683822151579416934513655584
58351683822151579416937981308838
58351683822151579416937985913931
58351683822151579416937985913932
58351683822151579416938071653080
58351683822154280571330395890160
58351683822154280571330399072488
58351683822154280708025951424723
58351683822154280708025951424724
58351683822154280708587338233020
58351683822154280708587592263924
58351683822154280708587592268136
58351683822154280708587595450464
58351683822154280708590035656707
58351683822154280708590035656708
58351683822154280708591150261420
58351683822154280708591150265632
58351683822154280708591153447960
58351683822154280708841854364524
58351683822154280708841854368736
58351683822154280708841857551064
58351683822223575064768529377802
58351683822224525457139041582913
58351683822224525457868167454975
58351683822224525457889088161375
58351683822224525457892186994089
58351687845705713841524704959817
58351687892974401771960991859962
58351687892974402320752962302154
58351687892974402320940990379482
58351687899102180123382178746682
58351687899102181770511231252346
58351687899103082337482747098768
58351687916828056225363664456900
58351687916828056774218396650966
58351687916828056774218396664016
58351687916828058009729108470776
58351687916828058009753471324986
58351687916828058009753471338036
58351687916828058009753475924256
58351687916831660287503114033766
58351687916831660287565875798690
58351688052403121013215536589911
58351688052403121013403564667239
58351688058416228713183698140809
58351688058626961166821160520870
58351688058626962813950213026534
58351688058627861734545817542168
58351688058638668410297664540052
58351688058638668547558418915524
58351688058638668547558420315204
58351688058638668959340683441620
58351688075489193536962734249682
58351688075489193537150676587862
58351688075489193537150762327010
58351688075489193537151019544454
58351688075489193537213438352786
58351688076145690803282462691880
58351688076145690803283234344212
58351688076360942927398558717456
58351688076364544649515541749644
58351688076364544649578303514568
58351688076364544649602666377616
58351688076364544649602667777296
58351688076364544649602667781508
58351688076364544786776296125116
58351688076364545198370273956760
58351688076364545198558559251532
58351688076364545198642242090198
58351688076364545198645685279184
58351688076364545198645685283396
58351688076364545205900564958254
58351688076425768436621297760024
58351688076425768985413268202216
58351688076425768985663972305320
58351688076425768986165380511528
58351688076433877802031767297308
58351688076437474582576622646696
58351688076437474720025319360348
58351688076437474765841666402530
58351688076437491239576555919951
58351688128664122198570418476966
58351688128664122198571107572478
58351688128664122198571193311626
58351688128664122198571447346742
58351688128664122198571450529070
58351688128664122198759478606398
58351688128664122198821122580070
58351688128664122198822151449846
58351688128664122198822154632174
58351688128666823490223500267634
58351688128666823490223500271846
58351688128666823490224275106506
58351688128666823490224529141622
58351688129311628148316180656985
58351688129311629795445233162649
58351688129319717249950084408138
58351688129319717249951199017062
58351688129319733257806311072969
58351688129319733258622218603201
58351688129319733669588574199385
58351688129319733670404481729617
58351688129531368345484518164274
58351688129538571096270545328580
58351688129538571233527857897484
58351688129538571233531299691002
58351688129538571233531299704052
58351688129538571233531301103732
58351688129538571645313564230148
58351688129539471664057964105964
58351688129539471664082328372904
58351688129539471801255956716512
58351688129539472212849934548156
58351688129539472213125345874792
58351688129611501212509631075380
58351688129611517226282156600716
58351688129612401597056283238092
58351688129612401734504979951744
58351688129612406538715451213608
58351688129612418253868188434019
58351955932045776722207647993223
58351972374910055561898140707715
58351972375883567101629957428255
58351972428072974593018894287929
58351972428072974593772035467017
58351972428072989412846461232377
58351972428072991059411429506057
58351972445813215859149416945632
58351972445813259780804535127648
58351972445813260322253725041508
58351972445813260329847554046478
58351972445813264035132466048138
58351972445813276383516571142626
58351972445814427139555046764437
58351972445814460537886912196308
58351972445814460537887169413752
58351972445814477140598946794344
58351972445814477140787232089116
58351972446793976815699269376442
58351972446793976815700044215314
58351972446793976815700044228364
58351972446793976815700045628044
58351972446793976823042051321716
58351972446793976823042051334766
58351972446793976823293098381412
58351972446793976823293098394462
58351972446793992877526199722594
58351972446793992877714227799922
58351972446795127206250599663973
58351972446795127207945975540267
58351972446795127749646212496561
58351972446795127756988994441835
58351972446795176985303807843109
58351972446795176985306902443735
58351972446795177160999265935201
58351972446795177161000042173753
58351972446795177163256407812547
58351972446795177168318032691541
58351972446795177168342047880475
58351972446795177168591145063379
58351972446795177168593099657533
58351972446795177170850236817517
58351972446797878864245937957585
58351972452691795011433911615827
58351972452691796658561935251715
58351973084890648927712749047785
58351973084890699071102269013257
58351973084894251923402139593313
58351973084894301151717638902155
58351973084894301334755193031953
58351973090799024294933342412301
58351973138071929877061780391145
58351973161690821871162719501107
58351973161690823518290743136995
58351973161702479108763831196765
58351973161702479833206093780885
58351973161702529244559147219525
58351973161702529252151026347703
58351973161702529252153349762557
58351973161702529663935355671529
58351973161702779298034425193549
58351973161702829853205949551673
58351973161705182779330238368755
58351973161705230955314058775077
58351973161705230955314059129209
58351973161705230955337274086095
58351973161705230955589474823287
58351973161705232602717494091733
58351973161705232602717494208373
58351973161705232604973830664133
58351973161705232604973830665537
58351973161706431529657511052859
58351974520605624992095619210393
58351974520605624992097942158687
58351974520605624994357378745645
58351974520617286263354206751143
58351974520617330591520733190125
58351974520617330728216628494741
58351974520617330728217317123533
58351974520617330733299862721977
58351974520617330735556199649913
58351974520617330735556999881961
58351974526513950215926692609437
58351974526522054092582838458473
58351974573794959262926341756985
58351974597413852904161332933217
58351974597417703579244085463970
58351974597425514173158160938715
58351974597425558500759828306841
58351974597425558501324687377697
58351974597425558638020582682313
58351974597425808682209404367593
58351974597428215877158280241479
58351974597428215877159054609579
58351974597428215877159055076139
58351974597428215877159055081728
58351974597428215877159140815287
58351974597428260165781960873453
58351974597429416634240655762055
58351974597429416634241402016999
58351974597429461105877904379765
58351974597429461105878647452381
58351975235512977075655500494717
58351975235524682816856646236605
58351978597349979617507765990519
58351978597349994441668889404441
58351978668577703619486304319593
58351978809064183383196496986559
58351978809064183383760581218543
58351978809064187094880951360007
58351978809064188329663142072383
58351978810060509720029904854207
58351978810060510955376694233455
58351978810060514666497578809807
58351978827774663346919628553235
58351978827782766489823840222601
58351978827786368936491880113705
58351978827786368943245011555021
58351978827786368943245786399509
58351978827786368943248109347803
58351978827786368943269144721535
58351978827786368943809870631493
58351978827786368943833885820427
58351978827786368945505246507787
58351978827786369485534122776721
58351978827786369487205483464081
58351978827786369487208582664025
58351978827786369492291128249371
58351978827786369492876904721995
58351978827786369492876904735093
58351978827786369494548265409355
58351978827786369494548265422453
58351978827786385362027700988815
58351978827786385363722276633061
58351978827786385545042040150495
58351978827786385545042040156111
58351978827786385545042068866969
58351978827786385546712624604919
58351978827786385546712629191139
58351978827786385546713400837855
58351978827786385546713400856569
58351978827786385546715723791765
58351978827786385547277485075455
58351978827786385551795946436299
58351978827786385551795946441915
58351978827786385552633143045737
58351978827786385554055406550193
58351978827786385554327376199951
58351978827786385554327719156543
58351978827786385965921354031595
58351978827786387193928463838955
58351978827786387201268146597383
58351978828066463783111355471329
58351978828102484663740418779525
58351978828102484845859415160577
58351978828102484848366451469883
58351978828102486493256993170647
58351978828102486493257336127239
58351978828110589773230549205337
58351978828110589773481597664713
58351978828110589956164678277749
58351978828110589957001501805697
58351978828110589958671714587055
58351978833682987335403912578647
58351978833682988570750701952279
58351978833683003394911053719485
58351978834007209445904044729639
58351978879979384197651328134700
58351978879979395172923553559710
58351978879979395172926652746556
58351978879979395309932916856084
58351978879979395309936360062332
58351978879979395721715181045310
58351978879979395721718623188748
58351978879979400668185009640186
58351978880960095010685878802986
58351978880960095012632536025734
58351978880960095017460705677098
58351978880960095017464063144198
58351978880960095017711409780202
58351978880960095017714851923640
58351978880960095017715110203894
58351978880960095018217204323286
58351978880960095018279622068808
58351978880960095018279707807956
58351978880960095019971874764760
58351978880960095020160161122342
58351978880960095020160504078934
58351978880960111619237071964518
58351978880960111621747555138996
58351978880960111626011640558376
58351978880960111626014998025476
58351978880960111626830900969488
58351978880960111804196692745404
58351978880960111804197811940548
58351978880960111811724660785554
58351978880960111811724660798604
58351978880960112215724809612228
58351978880960112215724812811818
58351978880960112215728251768716
58351978880960112215975856671924
58351978880960112215975861271194
58351978880960112215976975880118
58351978880960112215978955858770
58351978880960112215978955871820
58351978880960112215980075066964
58351978880960112216540715742780
58351978880960112216540720342050
58351978880960112216540801831848
58351978880960112216541834950974
58351978880960112216544159298948
58351978880960112223318638617198
58351978880960117162446372596926
58351978880960117162446372609976
58351978880960117162446458336074
58351978880960117162446458349124
58351978880960117162446715566568
58351978880963997478794335184188
58351978880963997478795364053964
58351978880963997478797429784814
58351978880963997478798462886678
58351978880963997615493586893094
58351978880963997616055774410034
58351978880963997616059217616282
58351978880963997617938637811542
58351978880963999257289021347442
58351978880963999257536626263700
58351978880963999262368239121312
58351978880963999263187241252170
58351978880963999264879751165566
58351978880964014079754535643860
58351978880964014079754535661122
58351978880964014079754540247342
58351978880964014080005584120498
58351978880964014081697751077302
58351978880964014082202258116224
58351978880964014082202261302764
58351978880964014082261579861440
58351978880964014082261581278382
58351978880964014082264937328540
58351978880964014082265020235280
58351978880964014086780410994610
58351978880964014086783767044768
58351978880964014087345270065466
58351978880964014087346298935242
58351978880964014089228132050032
58351978880964014089792991120888
58351978880964014265279276962396
58351978880964014265279621341753
58351978880964014272807245015587
58351978880964014272807245015596
58351978880964015911589324154874
58351978880964015911592766298312
58351978880964015911840371214570
58351978880964015911843470401407
58351978880964015911843470401416
58351978880964015912408329468060
58351978880964015912408329473640
58351978880964015912408673847417
58351978880964015919183153159835
58351978880964015919183153159844
58351978880964015919183156342172
58351978880964015919183496116436
58351978880964019623528953644631
58351978880964019623528953644640
58351978880964019623528956826968
58351978880964019623529039383779
58351978880964019623529039383788
58351978880964019623529042566116
58351978880964019623529042571696
58351978880964019623529296601232
58351978880964019623530071435892
58351978881276196279094538645578
58351978881276196279095571764704
58351978881276211103256699764846
58351978881276212750382394803410
58351978881276212750382653083664
58351978881276212750384977431638
58351978881276212750385752270510
58351978881276212750445070829186
58351978881276212750633357186768
58351978881276212750717038477190
58351978881276212750720481683438
58351978881276212752892793301550
58351978881276216456485534097056
58351978881276216457237907873162
58351978881276216457238679525494
58351978881276216457238936742938
58351978881288224027246446166129
58351978886872639678381288739033
58351978887184838163818793030719
58351978887184838166269873088275
58351978887196844499026377124617
58351978887199545790867486996825
58351978903613896825082274934754
58351978903613896825270560229526
58351978903613896825270561279286
58351978904594596670874922371581
58351978904594596853048965742593
58351978904594596853052063535375
58351978904594597397012536851597
58351978904594597402095082436943
58351978904594597404352219596927
58351978904594613319339478657095
58351978904594613456516578792491
58351978904594613456516583378711
58351978904594613456517355025427
58351978904594613456519677979337
58351978904594613457081439263027
58351978904594613461599900623871
58351978904594613461599900629487
58351978904594613463859360737765
58351978904594613868385625460739
58351978904594896860145516368365
58351978904594913644116588336255
58351978904597298373494105731750
58351978904597298373557126113798
58351978904597298510817880489270
58351978904597314975267115951750
58351978904597314975267119138281
58351978904597314975267119138290
58351978904597314977526551712400
58351978904597314977526554898940
58351978904597314977589571061998
58351978904597314982610154760336
58351978904597315159976035466152
58351978904597315160540808445180
58351978904597315160540894532796
58351978904597315160540894534248
58351978904597315160540894551510
58351978904597315160541152818714
58351978904597315160603570558572
58351978904597315160603570560024
58351978904597315160603570577286
58351978904597315160791856921818
58351978904597315572323158727686
58351978904597316806917059894488
58351978904597316807167735301227
58351978904597316807167763997583
58351978904597316807167763997592
58351978904597316807732623064236
58351978904598499679431213927454
58351978904598504621823606305917
58351978904598515734045101753470
58351978904598515734859890088558
58351978904598515780362774076246
58351978904598515925213882370295
58351978904598515925213914132339
58351978904598517563999092589614
58351978904598517564187378934146
58351978904598517564752238000790
58351978904910712755663369348149
58351978904910714402792421853813
58351978904910714405574875275543
58351978904910998120772835700327
58351978904910998121044430276829
58351978904911012944933963346337
58351978904911014592063015852001
58351978904913416108821933826132
58351978904914605769164311896877
58351978904914605814917868108985
58351978904921505157025631528392
58351978904921508451284001748453
58351978904921508451531606529197
58351978904921508863125327143406
58351978904921508870739644989909
58351978904921508870743778813662
58351978904921510106278081835350
58351978904921519388980356876243
58351978904921519388983800554875
58351978904921519434737385464743
58351978904921519434738160303615
58351978904921519569403720165018
58351978904921519572183068612662
58351978904921519981186241557177
58351978904921519981186241557186
58351978904921519981186241558581
58351978904921519981248745056358
58351978904921519981249003336603
58351978904921519981249003336612
58351978904921519983696721545124
58351978904921519983776932125433
58351978904921519983776960685466
58351978904921519983776960692108
58351978904921519983776960705149
58351978904921519983776960705158
58351978904921519983776961754918
58351978904921519983780031312279
58351978904921519983780060010039
58351978904921519983780403898356
58351978904921519983780404016448
58351978904921519983780404364097
58351978904921519983781179205183
58351978904921521216533030936425
58351978904921521216533030936434
58351978904921521216533030937829
58351978904921521219127196932099
58351978904922710881186190572889
58351978904922710926918854776405
58351978904922720143555697622499
58351978904922720189288361827467
58351978904922720738331379329355
58351978904922720738352299916211
58351978904922720740779097084357
58351978904925410935524818966141
58351978904925410981278375178249
58351978904925410981551116000521
58351978904925411349086084566543
58351978904925411393061409956997
58351978904925411393124172076053
58351978904925411393145092782405
58351978904925411394818748770059
58351978904925412582089787239821
58351978904925412582653871471805
58351978904925412582716633590861
58351978904925412584411210284867
58351978904925412584432102293459
58351978904925412584433250182151
58351978904925412584600271477109
58351978904925412584617720279453
58351978904925412627843343451929
58351978904925412628407427683913
58351978904925412628470189802969
58351978904925412628491110509321
58351978904925412630161324353537
58351978904925412630165914385667
58351978904925412630353827689217
58351978904925412630914468714953
58351978904925412630917911921201
58351978904925421849502297372057
58351978904925421895255882280521
58351978904925421895255882280530
58351978904925422030172489188522
58351978904925422030172489201572
58351978904925422030172747468776
58351978904925422032431920592398
58351978904925422032431925316354
58351978904925423679644574552742
58351979306673226116708397866599
58351979306676812969272602683245
58351979306676827793430516711117
58351979383485341251361375599393
58351979383485356075519404412689
58351979383524066148318883300057
58351979519387343259680378556933
58351979519387343283613706944338
58351979519387344495027167936181
58351979542682014195132720463927
58351979542682015430479509837559
58351979542682030254639861604765
58351979542693737636193024330061
58351979543006236305632852614919
58351979543009838576545249763719
58351979543009838576545254349939
58351979543009838576816845758615
58351979543009838576816877642915
58351979543009838576817222016657
58351979543010121059181973417831
58351979543010122294528762797079
58351979543010137118686791610375
58351979543010138765815843643863
58351979543010138765815848348127
58351979543020627683652762988399
58351979543020627683652763336915
58351979543020628918999552716163
58351979543020629338455195957619
58351979543020629338455195963235
58351979543020645390288958033177
58351979543020645390288958034581
58351979543021844501079105067087
58351979543021846147455016392211
58351979543056950609117727601453
58351979543056950654871283813561
58351979596195571169502154131466
58351979596195571169502154144516
58351979596195571169502154481386
58351979596195571169502155544196
58351979596195571170318057425398
58351979596195571170318061674748
58351979596223774160504832758701
58351979596231895330503228120052
58351980742363825183663194607043
58351980742399842542966073036911
58351980742399846066072348678873
58351980742399846066888253016949
58351980742399846249006449165953
58351980742507911161889512492191
58351980742507914456166451766943
58351980742507914867927565672939
58351980742507916057352514874227
58351980795682841883913401822721
58351980795682843073715927080101
58351980795685539881329378477465
58351980819208070452770027224483
58351980819208074158810403353525
58351980819208370642040621222671
58351980819208374348080997351713
58351980819316139004555318261317
58351980955098350255583225066386
58351980955098350255583564836438
58351980955098350255584339675310
58351980955098353961624717204032
58351980955098353961624721453382
58351980955098355196967297036860
58351980955098355196970735993758
58351980955098355197218344096556
58351980955110357485861114415784
58351980955110357826407329344328
58351980955110361532445382176551
58351980955110361532448477131309
58351980955110361532508053966083
58351980955110362767794495902378
58351980955171299955273930133282
58351980955171299955273934382632
58351980955207619221500402830749
58351980955207624162699546041883
58351980955218426035073623363209
58351980955218430976439896857291
58351980978416750962304276143519
58351980978416755903103370804991
58351980978416755903103370810607
58351980978732851313466374612697
58351980978732851496209008998671
58351980978733151685479598764771
58351980978733151685479602996859
58351980978733152097261604673743
58351980978740955371168254383311
58351980978740955371168254388927
58351980978740956469587870889641
58351980978740960312555419897217
58351980978741255560438848381499
58351980978741260319142961856469
58351980978743658721731619759571
58351980978743662015987322670920
58351980978743662015987322675132
58351980978743662015987408764200
58351980978743662015990765881380
58351980978743662016238369593641
58351980978743662016238371128835
58351980978743662016238371147549
58351980978743662016238371147558
58351980978743662016803230218414
58351980978744862590142485054395
58351980978744862635875149259363
58351980978838223283686689093937
58351980978838523472957283092125
58351980978840920047994300041121
58351980978840923340746119507790
58351980978840924987122033548673
58351980978840924987122033666717
58351980978840924987122035064993
58351980978840924987122035066397
58351980978842125744120843036427
58351980978842125744141735045067
58351980978852930910755091077110
58351980978852930910755091094372
58351980978852930911298283317755
58351980978852931530949847072327
58351980978852931530970739080919
58351981031918584089083259896012
58351981031918585324430049275260
58351981031918585736211283531900
58351981031918585736212055184232
58351981031918589442248989156786
58351981031918589442311751271630
58351981031918590677596126091896
58351981031918590677598449040190
58351981031922486001372748106800
58351981031922487647936690693032
58351981031922487647937805301956
58351981031922487650196466577866
58351981031922491353978182836258
58351981031922493138364550754916
58351981031922493138366875102890
58351981032015852001601694140078
58351981032027858545240849316275
58351981032027858545241222368903
58351981032027858545261770021223
58351981032027858545262114377495
58351981032027859596087272549504
58352010981864168169133859556400
58352010981868070766661176177352
58352011141364621533272861162284
58352011141364621533837717046600
58352011141365822282824946166640
58352011141365822283389030398624
58352011141365822290167984975226
58352011141388933157962312021432
58352011141388933158150597316204
58352011141388933158715453200520
58352011194539548548317377637996
58352011194563876227052501921984
58352011194574665339054299792348
58352011194574665339242585087120
58352011194574665339807440971436
58352011194574681393476801024176
58352011194574681393664829101504
58352011194575882699517139866832
58352011194575882699538031875424
58352011194575882699789080334800
58352011194575882699789109031156
58352011194575882745542665244716
58352011218209183594863357523752
58352011218209183594863358586562
58352011673138219357181419167220
58352011690867097627204888251570
58352011690867097627205146518774
58352011696775723037796300980958
58352011696775723040306440844712
58352011696775723040306785218246
58352011832673805567420756198256
58352011850399982543092860755604
58352011850399982544787437449610
58352011910139998884430458551868
58352011910139998884430459601628
58352011927868281442027742690206
58352011927868281579225735300754
58352011927892593066905478844126
58352011927892593201658077579634
58352011927892593204103471454674
58352011927892593247390741783150
58352011928185615400791328906410
58352013055686305674899888660284
58352013055686305679983234490776
58352013055686305681675487186728
58352013055687506429535576712576
58352013055687506431230156588910
58352013108865156697573500933060
58352013108970507072043690933380
58352013108970507079385696640102
58352013126554993759647394279755
58352013133229068256155238912363
58352013133264185047728984712915
58352013268386013732254446793884
58352013268396818898866773973404
58352013268396818899430858205388
58352013268396818903949348151564
58352013268396818904514204035880
58352013268396818906205685079500
58352013268396818906206456731832
58352013268398019653501690373364
58352013268398019654066546257680
58352013268398019655761122951686
58352013268398019655761126134014
58352013268398036264499195217314
58352013268398036264499199449402
58352013268398041615971728091888
58352013268495282764574999947994
58352013268495282810325489207476
58352013268495288115293354292266
58352013286087878678045621438583
58352013286195946808111701744878
58352013292688106614072182453642
58352013292689001828630848769055
58352013292689007181882931224087
58352013292797058845478155306451
58352013292797058848006203019287
58352013292797069958515556760839
58352013292797069958515558177989
58352013293011996050173287231609
58352013339394885307030903547004
58352013339958009937654285061722
58352013340030956067605461766578
58352013345303510674378957336608
58352013345863033628551843045038
58352013345866635488016706830271
58352013345866635899527002194803
58352013345866637134308935689735
58352013345939581480686208457458
58352013345939581480686208457467
58352013345939581480769890924579
58352013345939583127062119784043
58352013345962681230445275811486
58352013345971985859957815897847
58352013345971996972995217352235
58352013363664256962929755362754
58352013363688557469687515884126
58352013363700563802447115583961
58352013363700565037229049078893
58352013363700574374304201720111
58352013363700579857140217354947
58352013363908655904779567378250
58352013363919447528334241502849
58352013363919447528522269580177
58352013363919447940116247411821
58352013363919452833511317188033
58352013764794601563871242288006
58352013771360596811628171915127
58352013771360607929748147547675
58352013817969528580861387103592
58352013817969528580861759125174
58352013817969528580861760174934
58352013818556664692848966538206
58352013818844535809408636211441
58352013818844535809596664288769
58352013818847237512843723915293
58352013818879657951808439433581
58352013823877853850446389786086
58352013824537024360762221134050
58352013824538225529353863263271
58352013824538225529354892133047
58352013824538241581518998697387
58352013824570657081355980235947
58352013842262900600004461206690
58352013842262911718124436839238
58352013842264101768597132205687
58352013842264112337925137396034
58352013842264112337925137396043
58352013842264112886717107838235
58352013842299234617418587618514
58352013842299234617418587618515
58352013842482987967812696038250
58352013842482998623502533352850
58352013842482999035096511184494
58352013842482999035117432239362
58352013842482999080850067863162
58352013842518061517928584353731
58352013842518061518116612431059
58352013842518061929710590262703
58352013978162495741198370401890
58352013978186812299931860798828
58352013978380423855294481755233
58352013983998175161608582245675
58352013984071110036241790707435
58352013984071111682534023917031
58352013984071121154279117092770
58352013984071121154279117092779
58352013984071122800655028419355
58352013984071126499917225856215
58352014001723156183761785359242
58352014001724051398320451674655
58352014001796997248791920007071
58352014001832119576465871582790
58352014002050948037158086712947
58352014002050992509276880396645
58352014002050992509276880398049
58352014002050995802111239032061
58352014002050995802112271084165
58352014002050995847844935289085
58352014002050996212869535471669
58352014002050996213622680882845
58352014002050996213685442665085
58352014002050996213706248917213
58352014002050996259437879550901
58352014002050996259438913119325
58352014002050997448404614376373
58352014002050997448467376160017
58352014002050997448488182410741
58352014054901681216078834173406
58352014054901684920424634658202
58352014054971023832741507341308
58352014054971023832741508391068
58352014054973426589031317710918
58352014054973426634763981914434
58352014054973430293377118195714
58352014054974616090711013765399
58352014054974616639502984207591
58352014054974625562456106941147
58352014054974625562539789408259
58352014054974626111248077383330
58352014054974626111248077383339
58352014054974627208832018267714
58352014054974627208832018267723
58352014054974627757623988709915
58352014054974630908094215704583
58352014054974631045375805043095
58352014054974631456886186146775
58352014054974631461969789194711
58352014054997730800134878717086
58352014054997730845867542920602
58352014054997741913172280171474
58352014054997741918254854349634
58352014054997741958904944374990
58352014054997741963987518553150
58352014055189551783846533404449
58352014055189851927384466387113
58352014055192253487281621108301
58352014055192553630819554090965
58352014055217819353226749743621
58352014055217819353226749861665
58352014055217819398959328326081
58352014055224672645731738928141
58352014055224672693158978781727
58352014055224673882772332305127
58352014055224673928504996508643
58352014055225917876627485301453
58352014055225919569572887546193
58352014055225922816590898225181
58352014055225922816590899624861
58352014055225922862323563826925
58352014055225923227349197111373
58352014055225923227620791706749
58352014055225923227620792173309
58352014055225923227620793223069
58352014055225923228165103237713
58352014055225923228185995246305
58352014055225923273353456378277
58352014055225923273353457428037
58352014055225924462947036732645
58352014055225924462967928741237
58352014055228576343290829099223
58352014055228620815409622782921
58352014055228620861225969341073
58352014055228624519755423267717
58352014055228624519755423269121
58352014055228624519838991303489
58352014055228624520027019379413
58352014055228624520027019380817
58352014055228624565571655505601
58352014055286858129505593815357
58352017362856611213382526756582
58352017363147133346285230410400
58352017363147133351368576240892
58352017363147133353060828936844
58352017363183467371231453999060
58352017363183467372923706695012
58352017416034239516986964081436
58352017416034239519515355236138
58352017416034239519515356285850
58352017416322076419517596885028
58352017416325979018048189083178
58352017416325979022379422604358
58352017416325979023131534913670
58352017416325979024826111607676
58352017416325979024827140477452
58352017416357193209315407522516
58352017416357193209503435599844
58352017416357193211007660218468
58352017416358394517047999061124
58352017416358394524663093146188
58352017416358394524664122015964
58352017416358399868795824221736
58352017416361145631816538514380
58352017434048253395356837498014
58352017434048253397051413142260
58352017434048253397888241391942
58352017434048253397888242441702
58352017434050954689540950115528
58352017439886378389728499371876
58352017439956578621719286093226
58352017439956578667472872052854
58352017439959279913372023514572
58352017439959279913372367888106
58352017440616077406113173311909
58352017440616077406301201389237
58352017440616077955155847857205
58352017575567124435385191240264
58352017575567124435657159373750
58352017575567124435657503747284
58352017575567124437913496301686
58352017575567124437913583444678
58352017575567124437916939507934
58352017575846841408722362722160
58352017575857646570252115723520
58352017575857646575334689901680
58352017575857646577591026829616
58352017575857662629756933916064
58352017575858847324886774906036
58352017575858847332229038879962
58352017575858847332229813714622
58352017575858863803516120198922
58352017575858863803516895033582
58352017575858863803704148276250
58352017575858863940964902634252
58352017575858863943224591262166
58352017575858897287707353362042
58352017575858897295047288719770
58352017575858897295047291784006
58352017575858897295050387552484
58352017575858897295050392170628
58352017575858913758805285841572
58352017575858913758806028914188
58352017575881974252942417374032
58352017575881974254446641992656
58352017575883175561324037585964
58352017575883175561324066283772
58352017575883175561327133236350
58352017575883175566407751888480
58352017575883175566407755070808
58352017575883175607077622495832
58352017575883180912045773377782
58352017575883180919577184755274
58352017575883208912313377531494
58352017575883208919927351935980
58352017575883225383683021995492
58352017575883225386130744585948
58352017575890078129593915454624
58352017575893980595197567659848
58352017575893980597453904587784
58352017575893980597454676240116
58352017575893986085436109189582
58352017575893987320782901751158
58352017575893987320782901867798
58352017575893987366536486661026
58352017575893987778318750837202
58352017575894030550214765673208
58352017575894030550214848579948
58352017575894030550214851762276
58352017575894030552743071765468
58352017575894035491599693972352
58352017593583839604863835033234
58352017593583839607123270793884
58352017593584740182529597817137
58352017593584740182530369469469
58352017593619864149990481517354
58352017599516481807558353350254
58352017600145962216382435930245
58352017600148663782368826920445
58352017600148663919629495556769
58352017600148663919817523634097
58352017600148964109088120820277
58352017600181084358594211075057
58352017600181084361038576080321
58352017646758499837506259136004
58352017646758499837506263870836
58352017646782778103219296977118
58352017646782778103783381209102
58352017646782778110557945199270
58352017646782811462382965488480
58352017646782811462384000024756
58352017646794791164197914646703
58352017646794791164469883828448
58352017646794791164469883829900
58352017646794791169280488824863
58352017646794791169301406347483
58352017646794791169301409529811
58352017646794791169364081206859
58352017646794791169552367564441
58352017646794791169552458008060
58352017646794791169552712041724
58352017646797492872799517634584
58352017647731064690096171291086
58352017652658987971290665880156
58352017652658987971291010234976
58352017652658987978068931709714
58352017652667125204854346358200
58352017652691403470567379464482
58352017652691403471127647418716
58352017652691403471131086374162
58352017652691403471131090624964
58352017652691403471131463696466
58352017652691403477905913248274
58352017652691403477906027567138
58352017652691408821766016178896
58352017652691408821849813323376
58352017652691408829380765890218
58352017652691436829731047856348
58352017652691436829732082512120
58352017652694110120280821161744
58352017652694110120280821179214
58352017652694110166034406070208
58352017652694110166788580369874
58352017652694154585059474476140
58352017652702213995240061960164
58352017652702213995240066546384
58352017652702215688122705024774
58352017652702258460018719860780
58352017652702258460018720923590
58352017652706118285901184912368
58352017653323891123567781411673
58352017653326592826814841038197
58352017653358711293811399069531
58352017653358712529157416796447
58352017653577560397434065495296
58352017670392067517179501305763
58352017670392067517179501318861
58352017670421236935450011284183
58352017670428084739220591902759
58352017670428084739220591904163
58352017670428084739220591915809
58352017670428084739220591917261
58352017670428092064604691977627
58352017670428092064625585152619
58352017670428092064876636811585
58352017670428092064876636812989
58352017670428092064876665392705
58352017670429292638944673166269
58352017670429292638944697513897
58352017670429292638944701745985
58352017670431993925264160885823
58352017670431993930325782595623
58352017670431993930325785777951
58352017670431993930325811175339
58352017670431993930325814357667
58352017670431993930346706482899
58352017671088541006927909323093
58352018054456317383071334619268
58352018054457518558711576510066
58352018054457518559463688819378
58352018054457524049141759384730
58352018054492640886384378756858
58352018072182494360623375576362
58352018072182499720634980748262
58352018072183394936032798250001
58352018073057846067036174383706
58352018073057846074567238085888
58352018078781002690530555490006
58352018125357421374539296296210
58352018125360172491567387363966
58352018126012723412172219276705
58352018126048745575597380782769
58352018126232472945591621304614
58352018126232773081704121336896
58352018126235474380699984722918
58352018132141098358610639467788
58352018132141098358693288713540
58352018149579096748641160553712
58352018149579096748662052562304
58352018149579096748850080639632
58352018149579140801930496474258
58352018149579141213524474305902
58352018149579141213712502383230
58352018149684459522352334198451
58352018149684497764080113689311
58352018149684497764896021232593
58352018149684497764915794032991
58352018149684497764915908835677
58352018149684497810648544342837
58352018149684497810649577444701
58352018149687194526692890719429
58352018149687194526776458753797
58352018149687194572509122955909
58352018149687199468076961627093
58352018149687199468139723392017
58352018149687199468160529661461
58352018149687199468160643980325
58352018149687199468331108936445
58352018149687199468331108953915
58352018149687199468348557737385
58352018149687199468348557738789
58352018149687199468348557756259
58352018149687199513893193863573
58352018149687199513896637069821
58352018149687199514084665147149
58352018149687199514084665148553
58352018149687199514084665166023
58352018149905999150592516103305
58352018149905999150592516104709
58352018149905999196346072315413
58352018149905999196346072316817
58352018149906004091976587010969
58352018149906004091976587012373
58352018149906004091976587029843
58352018149906004137730143223077
58352018149906004137730143241951
58352018284881935636139146618896
58352018284882202426136559773760
58352018284882202426136562956088
58352018284882207779305992640554
58352018284890312889047171520126
58352018284892714037182985842890
58352018284893057409961367797176
58352018284893915343308380754680
58352018284893915343308381921080
58352018285757253989030603078802
58352018285757554132485108799092
58352018285768359299097178761216
58352018285768359337488094494120
58352018290790533002383920511830
58352018290801338168995989411048
58352018290801339404531069379966
58352018290825649839627314705520
58352018290825649840381489005186
58352018290833754950121893045886
58352018291490255861343690428961
58352018291490257691485938913281
58352018291676684568660915300918
58352018308527216238381884154229
58352018308527216238381885320629
58352018308528416812449920507509
58352018309208039945136212704462
58352018309208039945886002065480
58352018309208039945889358115638
58352018309209240702971730920446
58352018309209277161205946267625
58352018309209277572799924099269
58352018309209277572820844805621
58352018309209277618553480311377
58352018309209278807519095462095
58352018309209278808354775805775
58352018309216144918429442359792
58352018309216145055627434970340
58352018309217382682562023685193
58352018309217382683314135994505
58352018309217382728294659192353
58352018309217382729046771501665
58352018309217382729047804603529
58352018309220036208318341920071
58352018309220080268091045462813
58352018309220080679956619406153
58352018309220080680437135605173
58352018309220080680520703639541
58352018309220080725688251558969
58352018309220080725689369348817
58352018309220080726253367841653
58352018309220083974131422641615
58352018309220083974946297083033
58352018309220083974946297084491
58352018309220083974947330184897
58352018309220083974963745418817
58352018309220083974963746935137
58352018309220083974964778987241
58352018309220083974967102985295
58352018309220084020699853296545
58352018309220084020700886398409
58352018309220084385993639018477
58352018309220084385996996584955
58352018309220084385997111389045
58352018309220084386475188785921
58352018309220084386477512782571
58352018309220084386477512783975
58352018309220084386477512801445
58352018309220084386540274914677
58352018309220084386540274916135
58352018309220084386541308016541
58352018309220084386558756820289
58352018309220084386561195621029
58352018309220084386746784897617
58352018309220084386749108894267
58352018309220084386749108895671
58352018309220084386749108913141
58352018309220084431726303689957
58352018309220084432291421022401
58352018309220084432293831126785
58352018309220084432294864228649
58352018309220084432482892305977
58352018309220085621257122279449
58352018309220085621259446277503
58352018309220085621322208411067
58352018309220085621340690313817
58352018309220085621343014311871
58352018309220085622092802623129
58352018309220085667075764623121
58352018309438884891990670848093
58352018309438885303772676758469
58352018309438885349337172839741
58352018309438885349337172841145
58352018309438885349338320751519
58352018309438885349526232969173
58352018309438889009621668292061
58352018309438889009621668410105
58352018309438889009621668760025
58352018309438889055375224504169
58352018309438889055375224970729
58352018309438889055375224972133
58352018309438890245156747664729
58352018309509133489725369191101
58352018361706045118582290871995
58352018362386907571999864306485
58352018362386907572003307512733
58352018362393810232427264489740
58352018362393810278180820701848
58352018362393821396299616769385
58352018362394974530690677092145
58352018362395006047787740508577
58352018362395006093792000822337
58352018362395007694163650317381
58352018362395007694163651833701
58352018362395007694435246429077
58352018362395007740167912150365
58352018362395010988611083234415
58352018362395010988694766071469
58352018362395010989426990777697
58352018362395010989443407527937
58352018362395010989446763578095
58352018362395011034427401578629
58352018362395011035176071730001
58352018362395011035180546989805
58352018362395011400201703964689
58352018362395011400473300076385
58352018362395011400476771980441
58352018362395011401037385358129
58352018362395011401040856212425
58352018362395011446205964281353
58352018362395011446209407487601
58352018362395011446959109692529
58352018362395011446962552898777
58352018362395012635799544635721
58352018362395012635801869002409
58352018362395012635822789707357
58352018362395012636555014413585
58352018362395012681555425214517
58352018362395023754693583635577
58352018362395023754693583635578
58352018362395023754756345400502
58352018362397664514451084306347
58352018362397708986005793758061
58352018362397708986089361792429
58352018362397709444168116136901
58352018362397712692607931170793
58352018362397712692607931172197
58352018362397712692610255168847
58352018362397712692610255170251
58352018362397712692691499206565
58352018362397712692693823204619
58352018362397712692862078480145
58352018362397712692862078481549
58352018362397712692879527282489
58352018362397712692879527283893
58352018362397712738424163408677
58352018362397712738427606614925
58352018362397712738615634692253
58352018362397712738615634693657
58352018362397713104456056311789
58352018362397713150209612523897
58352018362397714385552187044565
58352018362397714385555630250813
58352018362605707254264714680997
58352018362605712195648785588661
58352018362613812318063275702661
58352018362613812318063277218981
58352018362613812318064396432999
58352018362613812363816832032861
58352018362613812363816832382781
58352018362613812363816833432541
58352018362613812363817981342915
58352018362613816024101328883409
58352018362613816024101329349969
58352018362613816024101330399729
58352018362613816069854885563529
58352018362613816069854886613289
58352018362674754637382593651567
58352018362674754637382593768207
58352018362677452627185798093793
58352018362677452634023386732829
58352018362678686150581811327313
58352018362678700967961547129723
58352018362686806123468278088239
58352018362686806123471376920953
58352018362689509611128422952506
58352018362689509611128508691654
58352019490180531471597405451972
58352019490180531473291985328306
58352019490180548082031206567166
58352019490180548082594914526606
58352019490180553435008997013122
58352019490180597905707389224992
58352019490180597907398238912644
58352019490252281650535659822000
58352019490253532780340342575728
58352019490253532780340597686752
58352019490288649570993577668212
58352019490288654512378419878288
58352019490288654513214100221968
58352019507870390490493134802383
58352019507978208308316553684540
58352019508854727557995560210991
58352019508854727557995928564971
58352019508854727557995931745895
58352019508885941750891583685482
58352019508887147996992039964157
58352019508889844348649938595657
58352019508950820927364526326026
58352019513886833674828841036976
58352019514762135602183698134012
58352019561153135322796214275936
58352019561153385642382776486312
58352019561153385643197564821400
58352019561153385643197936842982
58352019561153385643197937892742
58352019561153435465494878094482
58352019561153435465497201042776
58352019561153435465498348948778
58352019561153435465498349998538
58352019561188252114286277609376
58352019561189458361043626060914
58352019562028737347851991712414
58352019562028737392832543612282
58352019562031438638752961199434
58352019562031438638752962266456
58352019562031455159055850907780
58352019562063570057275485071580
58352019562063570468806330917920
58352019562063570468870240930040
58352019562064771363129598141665
58352019562064771363129598143117
58352019562064771363129602373593
58352019562064771363965278485345
58352019562064771363965278486797
58352019562067476773452739390151
58352019562067476773473631398743
58352019562067478008046644807755
58352019562067478008067192455863
58352019562067478008819304765175
58352019562125747941844186917422
58352019562125747941847631658864
58352019567061710912782567503894
58352019567061760689308501628372
58352019567061760689308501641470
58352019567061760690144296763300
58352019567064461980961583436350
58352019567096877481634360096740
58352019567098083774145293458191
58352019567098083774145293458194
58352019567972195836218323417404
58352019567976103421148283052313
58352019567976103421901428930049
58352019568034373309195714146228
58352019585375105067514540903710
58352019585375105479296546812682
58352019585375116187305877223618
58352019585375116598899855055262
58352019585375116598899855521822
58352019585375116598899856571582
58352019585375116599087883132590
58352019585448003341610963733009
58352019585480423917774786465096
58352019585480439794347799937414
58352019585483141682973352121139
58352019585699275988128539127321
58352019585699275988128539127330
58352019585699277772518346008466
58352019720580920186310037760448
58352019720580953538135948738168
58352019720604965022007414076380
58352019720616944728924451941537
58352019720616944728924480637893
58352019720616944728924710208741
58352019720616944728924738905097
58352019720616944729176532103097
58352019720616944729176560799453
58352019720710336807459602440086
58352019720713038099109239493524
58352019720714239404419846064403
58352019720714239404669492700753
58352019720714239404670550150245
58352019720714239404672874620475
58352019720714239404673998078226
58352019720714239405234348602331
58352019720714239405234605802465
58352019720714239405234634382229
58352019720714239405234634399491
58352019720714239405237734749929
58352019720714239405238077706521
58352019720725046218414344644284
58352019721378823243353697146786
58352019721553518391290970304274
58352019721553518391291745138934
58352019721553518436208501799168
58352019721564339619102579717536
58352019721564339665106951631632
58352019721564340030884586689318
58352019721585649808810221801716
58352019721589552406840549085841
58352019721589552406840549098891
58352019721589552407404633317825
58352019721589552407404634380635
58352019721600362926444871612451
58352019721600362926444871966583
58352019721600362926465792671531
58352019721600362926632899689779
58352019721600362926632900043911
58352019721600362926653820748859
58352019721600364161978917415291
58352019721600364161978917782473
58352019721600364161999465417531
58352019721600364161999723684735
58352019721600364161999809779419
58352019721600364161999838475775
58352019721661586164346214046548
58352019721661586164617810158244
58352019721662487281484611167044
58352019721693756239779147619250
58352019726513557035272990373366
58352019726513562386745523247940
58352019726513562388250780360244
58352019726524367554863107539764
58352019726586541732746447114204
58352019726597346899358774293724
58352019726618962173968531262564
58352019726618962173970856673396
58352019726618962174807684927450
58352019726621658524236510447644
58352019726621663465621613057444
58352019726621663466457036183728
58352019726622864817775665475458
58352019726629767340583183852916
58352019726633671631516012041516
58352019727290150362129339207326
58352019727290183713951275130773
58352019727472648826714667679116
58352019727496980172409008467276
58352019727508988339546510679105
58352019727508988339546514911193
58352019727508988339734538389251
58352019727508988339734538743383
58352019727508989575080556470299
58352019727508989575080556483349
58352019727508989575081589585213
58352019727569911388448969651972
58352019744980889494791090961602
58352019745005204824014627600318
58352019745005219650433236324726
58352019745005220836951101381020
58352019745012109313683511346592
58352019745012124138594427308072
58352019745013324711909575114732
58352019745016026601371493190899
58352019745016026601371579279967
58352019745016026601622627756605
58352019745224087276078415316467
58352019797522467314286190480591
58352019797522467314286219061711
58352019797522467314288518016509
58352019797522467314288546712865
58352019797522467314289661205149
58352019797522467314289661321789
58352019797522467315038331371023
58352019797522467315038560008751
58352019797526369179944661169593
58352019797526369180009664861025
58352019797526369180010779469949
58352019797526369180759420920801
58352019797526369180759420938063
58352019797526369180759449500469
58352019797526369180759449504681
58352019797526369180762776970751
58352019797526369180762777325043
58352019797526369180762778387901
58352019797526369180762805550467
58352019797526369180762806022851
58352019797526369180762807085661
58352019797526369180762891643907
58352019797526369180762891761999
58352019797534473054881871371503
58352019797534473054902763380095
58352019797534473054906114712891
58352019797534473054965439405871
58352019797534473054965782349413
58352019797534473054965782362463
58352019797534473054965810927677
58352019797534473054968876831947
58352019797534473054968876944215
58352019797534473054968881549309
58352019797534473054968905523931
58352019797534473054968910245665
58352019798190953616102206958985
58352019798193655319349266585509
58352019798401682182179630372879
58352019798409790859035419999010
58352019798409791408078437500898
58352019798409792643425141140997
58352019798409792643425141140998
58352019798409792643425226880146
58352019798470763367260846473201
58352019798470763367263170937815
58352019798470763367264204056941
58352019798474665232709911215495
58352020199288582535551551143743
58352020199980217997452381073742
58352020199980217997640694579599
58352020200199022620787834602939
58352020200199022620787836119259
58352020200199022621539948428571
58352020200199022621540205646015
58352020200199022621540319964879
58352020200199023033302438755993
58352020200199067093241364000015
58352020200199067093241364000051
58352020200199067093241364000259
58352020200268099370096092941814
58352020200272001967874572461775
58352020200272001967874572461811
58352020200272001967874572462019
58352030356215633505101202193401
58352030356215633505102231063177
58352030356248037937678985485332
58352030356248049050716386939720
58352030356250739640926045111856
58352030356250750342369468734600
58352030356250750753963188299040
58352030356250750753963446566244
58352030515736796400803623128873
58352030515783625748331441527853
58352030515783635267334087013236
58352030521653226551946626799633
58352030521656228627645644529505
58352030521692260627906570857516
58352030521692260627906570975560
58352030521692261862688504352448
58352030521692261862688504470492
58352030568914425118530343346793
58352030568926131912248969799321
58352030568926131912249998669097
58352030568926146729632171738505
58352030568926146736975293448215
58352030568926146736975550665659
58352030568926148376008083065081
58352030568926148376009111934857
58352030574819147475774089435391
58352030574829953054168422523883
58352030574829954289514440250799
58352030574829954884855015841861
58352030574831155047329074363497
58352030574831155458923052195141
58352030574831155642125305120901
58352030574833857345372364747425
58352030574865977596779659669829
58352030574865977597326290850119
58352030592595800219744273115153
58352030592595800219932301192481
58352030592595800631526279024125
58352030593471105813159996472531
58352030593471105813159999654859
58352030593471105813431591044821
58352030593471105815667035964165
58352030994382293726876896510434
58352030994382294961658830005366
58352030994382294962223685889682
58352030994382295328252363752107
58352031047524801492169974924699
58352031047557222388673895952194
58352031071159351726694829607890
58352031071194458633552062293201
58352031071194458633740090369125
58352031071194459091066646665137
58352031072069760380319410220153
58352031072069760522872687728077
58352031072069760525108132647421
58352031072069760525108133020427
58352031072069760563333635068585
58352031072069760563521663145913
58352031072069760568605266193849
58352031072069760568605351932997
58352031072069760568626272521305
58352031072069760570861603121785
58352031072069760570861717440649
58352031072069760570882609938887
58352031207057686410568459300971
58352031207082003431924591380446
58352031207092808552783333297211
58352031207092809787565266792143
58352031207932120522329397775559
58352031230727343553557856322361
58352031230727344786648569172041
58352031230727345244245774218437
58352031230727345244245775268197
58352031230727345244810891550881
58352031230727345244998919628209
58352031230727345244998919629613
58352031231602645303738564418611
58352031231602645441270914886905
58352031231602645443506359824969
58352031231602645486751757196065
58352031231602645488444008375697
58352031231602645488694712478801
58352031231675640847028622866130
58352031231675640847592707098114
58352031231675640892593150833313
58352031231675640892781178910641
58352031231675641258622600697774
58352031231675641259374713007086
58352031283858094567648324317837
58352031283864998920892218236273
58352031283864998966624914325541
58352031283869851407979860803301
58352031283869851819761866712273
58352031283894166691470704539289
58352031283894166691470704657333
58352031283894166691658732734709
58352031283894167103252710448261
58352031283894167103252710566305
58352031283894167148985289030721
58352031283901021631103717359697
58352031283901021633360054287633
58352031283901021679096189333799
58352031283902270566345264217805
58352031283902270612349524531565
58352031283902272212721175542929
58352031283902272212993889445877
58352031283902272213557887940165
58352031283902272213557973677861
58352031283902272215166572601749
58352031283902272215229334366673
58352031283902272258725435859593
58352031283902272260982919158497
58352031283904973504563317467289
58352031283904973504646885501657
58352031283904973504646971240805
58352031283904973506819654395225
58352031283904973552636000953377
58352031283904973962725639846129
58352031284741549600726022962119
58352031284743950703129399579411
58352031284744250892379104756999
58352031284769468580791330093661
58352031284776371142094115097699
58352031284777572457986020397597
58352031284777572501231417787413
58352031284777572501482120374197
58352031284777572501482121890517
58352031284777572502923670483365
58352031284777572503174373070149
58352031284777572503174373536709
58352031284777572503174374586469
58352031284850567907261872603853
58352031284850567907825956835837
58352031284850568273851307699987
58352031284850568273851307699988
58352031284850568319044135730269
58352031284850568319604863912095
58352031284850568319608219962253
58352032430070191456607545342017
58352032430178254288885731499548
58352032430178259639607443310920
58352032436086879655460895406536
58352032436086884594590956922182
58352032436959577828604466705460
58352032483247819762741316598069
58352032483320765750410897644441
58352032483320765750411926514217
58352032483353186242496596911870
58352032483353186654090574743514
58352032483353186654278861088046
58352032483355887945743656538394
58352032483355887945931942882926
58352032483355888357525920714570
58352032506882370004419977776662
58352032506882370004419978826422
58352032507863082236760535965511
58352032507863082785824131099124
58352032507863082785824474055716
58352032507935980655750524512811
58352032507936028780813760402836
58352032642780700976793743272101
58352032642780704681139543756897
58352032642780706327515455083473
58352032642853650676152503730423
58352032642888769106678452694133
58352032642888769159792612371228
58352032642888774053149311221595
58352032649670092699511347577140
58352032667398670237979458833822
58352032667398670238543543065806
58352032667398670649573436665466
58352032667398670650325548974778
58352032667460761691850595185115
58352032720573597656731011970803
58352032720573597656731011970804
58352032720573597656731354927396
58352032720646543652472753583827
58352032720646543652472753583828
58352032720646543698226309795935
58352033121452305424003806279753
58352033121452305424004835149529
58352033121452305431347185206907
58352036720494116173045219125573
58352036720496821175633994802707
58352036720496821587416000711679
58352036720496822822195607022017
58352036720712957854807917980811
58352036738441537217624862824052
58352036815030925731463647969712
58352036815032125944834218739082
58352036815032126493877236240970
58352036815032127729224025620218
58352036974859509022402202038326
58352036974859509433996179869970
58352037027741451355463691624481
58352037027742640816493211920074
58352037027742641365536229421962
58352037027961489904440470713864
58352037027961490453483145259159
58352037027961490453483145259160
58352037027961490453483488215752
58352037028034436082632352943335
58352037028034436494417714902465
58352130381256785842386719163946
58352133979426802681340765448168
58352133979426847152978014065878
58352133979426847153543127167638
58352133979426847153543127167686
58352133979426847153543130350014
58352133979426847153546226000352
58352146900788804013244337189368
58352146900897727645379083185834
58352146900897728240911038187020
58352146900897777651676274819622
58352146900897777652241133886266
58352146900897777659852781110370
58352146900897777659852784292698
58352146900932894451342847626138
58352146901773074004458848524960
58352146901773090658951654660686
58352146901773090658951657843014
58352146901881140490391008104484
58352146901881142136975839516980
58352146901881145843013892697728
58352146901881147673156514253390
58352146901881147673157289088050
58352146901881190503376730227590
58352146901882341666867040425690
58352146901882341666867041475450
58352146901882341666867298692894
58352146901882348430051633348922
58352146901882348430238889773966
58352146901882348430239664608626
58352146901882348435134207527082
58352146901882348435322235604458
58352146901882391078197137174696
58352146901882392900163765339416
58352146901882392900164022556908
58352146901882392907503705315336
58352146901882392907590831360250
58352146901882392910035106008222
58352146901882396614380906493018
58352146901913611356571427808246
58352146901917470582305073345374
58352146901917513222856633374930
58352146901917513405118599251346
58352146901917513405118603483434
58352146901917513405870973008786
58352146901917513407566321356528
58352146901917515052163201515570
58352146901917515052246884335362
58352146901917515054694602208456
58352146901917518758288122447880
58352146901917529871324634390240
58352146901917529872077518350480
58352146904871992878685259942649
58352146904871992878685518209853
58352147609933120832246597917018
58352147609933122068157471541348
58352147609933122479375654667868
58352147610916540264850853516524
58352147610917440695590167257158
58352147610917441244444899831456
58352149028910691930673448184102
58352149028914543978931698495216
58352149028914593796960197055450
58352149028914593979974536689306
58352149028914593986751944780320
58352149028914595626350448015882
58352149028914595633880740067136
58352149045619828552282749816292
58352149045619828964065012942708
58352149046640421910553735976442
58352149046640427400983924635650
58352149046640471865844022368144
58352149046640471873186028074866
58352149055503565644372542814211
58352149055612834531253621042515
58352149764320071930378718846938
58352149764646928593773420307972
58352149764646976398644872529808
58352149764647878620551230348853
58352153335063007130993510277214
58352153335063007130993514509302
58352153335063007130996872094494
58352153335063007131746655688390
58352153335063007542779135220910
58352153335098129275656365112400
58352153336047309242510265966474
58352153336047310889639318472138
58352153336047310889642679239658
58352153336047314595683056418460
58352153336047316424989624559100
58352153336047327543947281941916
58352153336047327543947285124244
58352153336047327544135826579800
58352153336079729688253131593016
58352153336079730100035137501988
58352153336079746750013188479490
58352153336079747985359977858738
58352153336082431392254108287260
58352153336082431392257580191316
58352153336082433039382131923148
58352153336082449688606778142150
58352153336083637685520375704620
58352153336083639332649428210284
58352153336083639332651752208338
58352153336083648795461398471308
58352153336083648798560359909540
58352153336083650443154278008822
58352153336083650443154282240910
58352153336083650443154536276026
58352153336083650443157635108740
58352153336083650445689412415204
58352153336083654156809781021634
58352153336266164286770794637638
58352153336266165521364180312358
58352153336266165521364183494686
58352153336266165521552466683038
58352153336371530720748126828556
58352153336374222538124623347750
58352153336374232012400949280324
58352153336375421648827727240790
58352153336375423295203641768408
58352153336375423295203642818168
58352153336375423295204674870272
58352153336375423295206998868326
58352153336375423295391928112892
58352153336375423295392702947552
58352153336375423295395026945606
58352153336395847286448944258782
58352153336407853619205448295124
58352153336410554911611414050244
58352153352824005514961367317146
58352153352824005927307718907634
58352153352825206683550569227064
58352153352825211622678300024416
58352153352825211630208623837714
58352153353772292101838503093696
58352153353772292101838504143456
58352153353772292102591645322544
58352153353772292102591648504872
58352153353772303215629046776932
58352153353773485668578735045136
58352153353773485671023100050400
58352153353773486082872257230402
58352153353773486090399450448942
58352153353773486090400225283602
58352153353773486136153810193518
58352153353773487360875595870000
58352153353773487361440451754316
58352153353773487368215278628428
58352153353773487368490691004824
58352153353773487369243490992498
58352153353773487369243832183912
58352153353773487371499827920434
58352153353773491075281544173246
58352153353773491077540976751568
58352153353773492858920878614272
58352153353773492859674020843120
58352153353773492859674024025448
58352153353773503972711422297508
58352153353804722421318122332090
58352153353804722421506408676622
58352153353804723656853198055870
58352153353808607866499635141320
58352153353808607866583317961112
58352153353808607866583317979826
58352153353808607866583322211914
58352153353808607866771604324358
58352153353808607869031040085008
58352153353808608232611971848698
58352153353808609513627658777208
58352153353808609513711341597000
58352153353808609513711341615714
58352153353808609513711345847802
58352153353808609513899627960246
58352153353808609516159292358624
58352153353808624470053321820754
58352153353808624470053321839468
58352153353808624470241608184000
58352153353808626117182374326418
58352153353808626117182374345132
58352153353809508846180806307262
58352153353809508846369092651794
58352153353809510080958526006424
58352153353809510081711668235272
58352153353809510081711671417600
58352153353809510081715110378710
58352153353809510083406243879518
58352153353809514336610995084514
58352153353809514336799281429046
58352153353809515572145299155962
58352153353809524900792635444748
58352153353809526685179258348868
58352153353809526691957179823606
58352153353991139958264014834770
58352153353991141193045686880170
58352153354096506392241345975928
58352153354096506392241347025688
58352153354100392195191348475770
58352153354100393476458058483530
58352153354100397182496111664278
58352153354100398966885148310024
58352153354100398966885923144684
58352153354100398966888247142738
58352153354100408440976544998032
58352153354132829291448338828694
58352153354132829293230069552532
58352153354136416188930452822446
58352153354136431013655661866628
58352153354136431150937336831812
58352153356764293595194212844165
58352153356764293595194212849781
58352153356764294006787932414230
58352153356983133219739130086165
58352153357056073714471024225881
58352153357080094351630125695550
58352153357088493057610539610723
58352153357088493057673301375647
58352153357088493058238160446503
58352153357088498415921866631295
58352153357088498415922981240219
58352153357088498416486725231379
58352153357088498416486725703555
58352153357088498418182417000869
58352153357090896226305417494392
58352153357090896226305418911334
58352153357090899518242448624268
58352153357090899518806532856288
58352153357090899518806536038616
58352153357090899518806536044196
58352153357090899518806536044440
58352153357090901165182444182864
58352153357091184745905977319057
58352153357091194210308031219659
58352153357091194212567466980309
58352153357092085307126631400047
58352153357092085857676972705953
58352153357092100679575680274212
58352153357092101917369043092857
58352153362672618819024166918327
58352153362672618819024941757199
58352153362988714221752533409988
58352153362988714816548764167392
58352153362996807168195004142881
58352153362996807168382257379933
58352153362996808403541796703053
58352153362996808403813765769367
58352153362996808403813765886007
58352153362996818095957601327371
58352153362996818278971826175803
58352153362996818281220782799593
58352153362996818281503255448405
58352153362996818281504374643549
58352153362996818281504374761593
58352153362996818286314979775429
58352153362996823632138931862215
58352153362996823632138960441931
58352153362996823639752906733261
58352153362996823639752935312977
58352153362996823639754054508121
58352153362996823640317765799905
58352153362996823640317770386125
58352153362996823640317794379621
58352153362999521225096855787681
58352153362999521225096860019769
58352153362999825121157876607417
58352153363000725681439281526891
58352153363000726100751578437122
58352153363000726100835102993385
58352154045082659054818991761414
58352154045082659054818995993502
58352154045082660701382417780190
58352154045082660701382417793288
58352154045082660701382418843048
58352154045082660701948048499166
58352154071926502469460938736621
58352154071999448462217218831235
58352154071999448462217222017775
58352154072034552946621722780483
58352154072034568960393101930639
58352154072034568960561242525735
58352154072034569555192803529241
58352154072034570789971269369515
58352154072034570797293499175627
58352154072034570797293499192889
58352154072035769717667896687983
58352154072035771364792819960335
58352155480805688440685338355682
58352155480805688440686371457546
58352155480805688440873624700214
58352155480805688852467602413766
58352155480805688852467602531858
58352155480805690087814390861346
58352155480805690087814391911106
58352155480805690087814394975342
58352155480805690087815423963210
58352155480805690087817747961264
58352155480805690088002677205878
58352155480805695575713203156630
58352155480805695575923156344414
58352155481097474055645601347564
58352155481097477761685978526366
58352155481097479545883285621380
58352155481097479545884318723244
58352155481097479546071571965864
58352155481097479546072346800524
58352155481097479546074670798578
58352155481129894450948024173942
58352155481129894451136309468714
58352155481129898752513786561926
58352155481129899987317385856014
58352155481132594919037355606026
58352155481132596200305094483562
58352155481133495532581802171496
58352155481133496722384216874088
58352155481133496767927816698774
58352155481133496768116876478286
58352155481133500474721338237588
58352155481202845980070569950322
58352155481238867457759912998842
58352155507394660031212857808654
58352155507503928948655888815397
58352155507795712965354494480085
58352155507830833461189586632891
58352155507830835107566269624897
58352155507830835247085684213421
58352155507830835247086717315285
58352155507830835659621868652743
58352155507831735677637745647268
58352155507831735677803718346457
58352155507831735677807161541107
58352155507831735677807161554157
58352155507831736226680375545985
58352185668263073538481846396770
58352185668263075184856983238606
58352185668263075184856986420934
58352185668263075184857757723346
58352185668263075184857758073266
58352185668263379131755705051354
58352185668263425382971012248554
58352185668372382974907282886680
58352185668372392853413541038356
58352185668372392853413541042728
58352185668372394088195474533288
58352186386266769005941505360778
58352186386267678908300388983560
58352186386267678910744753988824
58352186386270370682388930678196
58352186386270380202209802988806
58352186386270380202209806171134
58352186386270380202397831060518
58352186386270380202397831066134
58352186386291995474564515811110
58352186386302789888831145279874
58352186386302790072036869042460
58352186386302801054654457626838
58352186386302801055216217860768
58352186386302801055218541858822
58352186386302801055404245471536
58352186386302801055404245938096
58352186386302801055406569936150
58352186386302802290000475355158
58352187816048402529911757420510
58352187816082038558484337816042
58352187816082038558484337833304
58352187816084741488899008508978
58352187816084741491430412267552
58352187816084741491430498360992
58352187816157687354517015487308
58352187816157687903308985929500
58352187816179296033835462945156
58352187816179296033837785880400
58352187816179296033837790479670
58352187816182002678656949078088
58352187816182002678657977947864
58352187816182002815854941688636
58352187816182003227448919520280
58352187816182003227449948390056
58352187816182003232532522568216
58352187816190106553616448021456
58352188504404524239583043966782
58352188530988484576251035693152
58352188530992072030678696873566
58352188530992076971501007897220
58352188530992377160771692238246
58352188530992388272114399143304
58352188531024492471337989081648
58352188531024492471338763933570
58352188531024492471338765333250
58352188531024492471339108289842
58352188531024507288722310229026
58352188531028394932420570129410
58352188531028394932421344964070
58352188531097453281475122787026
58352188531098639221927465199766
58352188531098654046088932969960
58352188531101345859218542370886
58352188531101345859218545553214
58352188531101356977339632612358
58352188531101356977339633084742
58352188531101356977339635794686
58352188531101356979034209774376
58352188531101356979034210128668
58352188531101357391381336571078
58352188531122971016605812541636
58352188531125672310705586863196
58352188531125672310706615732972
58352188531125672722300593564607
58352188531125672722300593564616
58352188531125722135325007690607
58352188531125722271099363435137
58352188531133777830346047503146
58352188531133777830346420555774
58352188531133811191205441913565
58352188531133826011120306467343
58352188531133827245902239962275
58352188531133827794694210404440
58352192102538516718184587833874
58352192102538516718749443716786
58352192102538518365877471603476
58352192102538518365877725638592
58352192102538550072265945049616
58352192102538550072265945051020
58352192102538550073018829011260
58352192102538551719394744588638
58352192102538551720147110933066
58352192102538551720147885767726
58352192102538551720150209765780
58352192102570938807101904447486
58352192102570983278739153065196
58352192102570983279492037026840
58352192102570983279492295294044
58352192102573640510537250418542
58352192102573684982174499036252
58352192104869188764463580642394
58352192838197938901921995524523
58352192838197938901921995524524
58352192838478930883830081825813
58352194042900759120749722906908
58352194197400332863082160426226
58352194247260556912389556511596
58352194247260558146983465111528
58352194247260558147171751469158
58352194247260558147735577420840
58352194250575259877561821017622
58352194256265080621009125977244
58352194273224095550304274230844
58352194273224095550304278935108
58352194273225296124372315288388
58352194273884194530147498022156
58352194273884494673727182780508
58352194273993658014706198003722
58352194273993958753584673174132
58352194274212351363000551774128
58352194274306911395268260953852
58352194274306911395832345184468
58352204970866980177157575700782
58352204970866980177158350535442
58352204970867235893975788738416
58352204970867235893975792970504
58352204970867235893976047005620
58352204970867235894522338061726
58352204970867237541104845476168
58352204970867285717634439669896
58352204971742298527521353285862
58352204971742298528086212352506
58352204971851567425299293162812
58352204971851600184018154011150
58352204971851600778542788656858
58352204971851616838322674169686
58352204971851616838323707288812
58352205023608690844753240625800
58352205023608735314698236547558
58352205023608735315263095614202
58352205023608735726481274508634
58352205023608735727046130392950
58352205023608740668430201300614
58352205023608740668432525298668
58352205023932894019670959948462
58352205023932894019670964180550
58352205023932895666800016686214
58352205023932938491311307398886
58352205023932939726657325125802
58352205023932943432695378306550
58352205023936506806818865904264
58352205023936507403955377877802
58352205023936508453194777230840
58352205023936508636209002079272
58352205023936508636961114388584
58352205023936508636961487460086
58352205023936508636962262294746
58352205023936508638465339007208
58352205023936508639217451316520
58352205023936508639221698055236
58352205023936508643739408915950
58352205023936508643740442036528
58352205023936508644305301103172
58352205023936509048555468474058
58352205023936509051083401513690
58352205023936547351826941043864
58352205023936556815203971256012
58352205023936556816979791986332
58352205023936558461768940596762
58352205023936558461768940596922
58352205023936558462333799663406
58352205023936558464028376357412
58352205023936558464860957868378
58352205023936558464861732703038
58352205023936790943192103877556
58352205023936792590321156383220
58352205023936807414479185196516
58352205023936807593225971757946
58352205023936807600757154497758
58352205023936807600757411715202
58352205023936808827755824723928
58352205023936808827756853593704
58352205023936808832839427771864
58352205023936808832843674510580
58352205023936808835288039515844
58352205023936808835288293550960
58352205023936809240353995393834
58352205023936809244625937636996
58352205023936809247070299459932
58352205023936814186009751327216
58352205023936814186010008544660
58352205023936814188457469200310
58352205024041862535982229335926
58352205024041907188920901054116
58352205024041907189108929131444
58352205024041907191365266059380
58352205024041907191449982004122
58352205024041912542090332155524
58352205024041912542278360232852
58352205024041912549891072438956
58352205024041913785801949236728
58352205024042157372817971067596
58352205024042162313470817423738
58352205024042162908267419717450
58352205024042162908267421252484
58352205024042162908455449329812
58352205024042162908455453561900
58352205024042163960598845310428
58352205024042164143613184949900
58352205024042164143801470244672
58352205024042164143801471294432
58352205024042164555395449120460
58352205024042164555395449126076
58352205024042164555396223960736
58352205024042164555583734420848
58352205024042164555584506067564
58352205024042207378191266413172
58352205024042207385807393618814
58352205024042213966707493382192
58352205024044565657966997052200
58352205024044610127703811243292
58352205024044610128455923552604
58352205024044610130148176248556
58352205024044610130984229663578
58352205024044610130985004498238
58352205024044610130987328496292
58352205024044859076253315975794
58352205024044865664034190218626
58352205024044865847048529385922
58352205024044865847048529852482
58352205024044865847048530920956
58352205024044865847049562973060
58352205024044865847219023039850
58352205024044866258830794047372
58352205024044910317726546130508
58352205024044910325341898495874
58352205024044915670331124648020
58352205024045766414861341785456
58352205024045766414861344967784
58352205024045766415048599273310
58352205024045766422455170790426
58352205024045766422455173972754
58352205024045766422642428278280
58352205024045766422643457148056
58352205024045766826642576042096
58352205024045766827396493118702
58352205024045766834989808751594
58352205024045781239838375911938
58352205024045782886402570413768
58352205024045782886402570413816
58352205024045782886966399547826
58352205024045782893744579289768
58352205024045816238142906642744
58352205024045816238707733829300
58352205024045816238707762527060
58352205024045816246319671213794
58352205024077029341381135772396
58352205024077030577292012570168
58352205024078230098278668627072
58352205024078230098466953921844
58352205024078231746156652752354
58352205024080888567114781309524
58352205024080899677892632212222
58352205024080899677892632330266
58352205024080933037059777231282
58352205024080933037809734547234
58352205024080933037813176690672
58352205024080936743097830412030
58352205024593004074391742840240
58352205024593054082212763960004
58352205024917208483277931026528
58352205024917208483445295732992
58352205024917208895039273564636
58352205024917224947204408998752
58352205024917224949652128288788
58352205024917225550118114453240
58352205024917258903882738673676
58352205024917258903886091541506
58352205024919910187446272427236
58352205024919926651205385692996
58352205024919960195347534110926
58352205024921110947056839739922
58352205024921110947056842922250
58352205024921110947056871501966
58352205024921116480796107878964
58352205024921127591301986528564
58352205024921127591489242954964
58352205024921127593745576699168
58352205024921127593746351533828
58352205024921127593749052145460
58352205024921127593749826980120
58352205024921160769415570464206
58352205024921160770167941058032
58352205024921160770171297108190
58352205024921160945570628750422
58352205024921160945571400404158
58352205024921160952346227278270
58352205024921160953185636742046
58352205024921160954877860859686
58352205024921166305602786181140
58352205024921177418636974125446
58352205024921177418639298123500
58352205024921177419389083251026
58352205024921177419392182083740
58352205025025282564323745698276
58352205025025326624241490841876
58352205025025327036212041375682
58352205025026477381033945425680
58352205025026477381034202643124
58352205025026494439589892556302
58352205025026494439589892557754
58352205025026494439589892575016
58352205025026494447120959460930
58352205025026527204146305301054
58352205025026527381512153192258
58352205025026527381512154242018
58352205025026527387160644934910
58352205025026527388855192000844
58352205025026527790766112674610
58352205025026527790766141370966
58352205025026527793106131023902
58352205025026527793106132073662
58352205025026527793294417368434
58352205025026527793295192203094
58352205025026527793297516201148
58352205025026527798193981759692
58352205025026527798378824897976
58352205025026527800637197909816
58352205025026527800637198959576
58352205025026532739576900511796
58352205025026532740330074619376
58352205025026543852614301966184
58352205025026543852614301966392
58352205025026543852614305266604
58352205025026543852614306683754
58352205025026543852802333343932
58352205025026543852802334393692
58352205025026543852802334761082
58352205025029179084469548614180
58352205025029228902498790247030
58352205025029229084759988701798
58352205025029229084760245920646
58352205025029229084763341569628
58352205025029229084763345111864
58352205025029229085513129880886
58352205025029229092291309622828
58352205025029234443013139295300
58352205025029245556050422888588
58352205025029245556802535197900
58352205025050842718078757217872
58352205025050844364454668544448
58352205025050844365207810792170
58352205025050844366902386417542
58352205025050859184285302559566
58352205025061649531066995723968
58352205042755055361937377318064
58352205042755055369528107136188
58352205042755060852367561727922
58352205042755071978079070597182
58352205042755105324005585184504
58352205042755105331596340395804
58352205733077256958195766056474
58352205733077258605324047959566
58352205733077258605888903843882
58352205733079959896788585116562
58352205733079959897541985638762
58352205734049871224940061883698
58352205734061577370394067957814
58352205734061577370582351114402
58352205734061577370582354302346
58352205734064278524783034592440
58352206959155862139163739949615
58352207098847480188948253906320
58352207098848630945176079106756
58352207098848680763204577666990
58352207098848681357812894088346
58352207098848681357812895138106
58352207098848681365343960974260
58352207098848681365343962024020
58352207098872996696262074306982
58352207098883808449131187853850
58352207115589036427841380557694
58352207116573607067426969019592
58352207116573607067427743854252
58352207168763963442131978901424
58352207168763964677478768280672
58352207168767821438541171751234
58352207168767822673134814643398
58352207168767822673134817825726
58352207168767823084916048894422
58352207168767823084916048900038
58352207168767823085669452604566
58352207168767823085670224256898
58352207169748534081718343247742
58352207169748534081718343266456
58352207169748534081719376368320
58352207169748534088496264722480
58352207169748539578926449132338
58352207169748539579680627681354
58352207169748584043978194590396
58352207169751285335442988964836
58352207169752135941184238740774
58352207169752135941186563088748
58352207169752185765994013041852
58352207169752185765994016229796
58352207169776502882055456356128
58352207169784562292152279997170
58352207169784606756257054134690
58352211246517271697443424084412
58352211246809044549493816713774
58352211404924148105052923450494
58352211404924148105052927682582
58352211404924148105805035274532
58352211404924148516831833223806
58352211404924148516835187626670
58352211404924148517396689108122
58352211404924148517399013591450
58352211404924148517400046693314
58352211404924152223437066286924
58352211404924152228519640465084
58352211404924153458218999781856
58352211405021408193942287382592
58352211405021409841071339888256
58352211405032215007683671299864
58352211405032216654812723805528
58352211405033404644113547515460
58352211405033404644113551747548
58352211405033404644301833859992
58352211405033404646561269620642
58352211405033406290674390802418
58352211405033406290677490107308
58352211405033406290677491157068
58352211405033406290677748374512
58352211405033406291239246686734
58352211405033406291242350223712
58352211405033406291242604253212
58352211405033406292936925867958
58352211405057732740278335942064
58352211405068537906890663102870
58352211405068539141673371438078
58352211405908450632867817695558
58352211405908450632870514764954
58352211405908466692378689007656
58352211405908467286903323653364
58352211406005729841863954429578
58352211406016518358498488898800
58352211406016518358501960802856
58352211406016518770280494807772
58352211406016523713927096430844
58352211406016535008287735921454
58352211406017725065806076246886
58352211406017725066560254795902
58352211406017735764805507935708
58352211406017735764805512167796
58352211406017736174052640893446
58352211406017736174053673995310
58352211406017736174055997993364
58352211406017736177338224721728
58352211406017736177340662461062
58352211406017736177341695562926
58352211406017736184680230428450
58352211406017741118725390230018
58352211406040833689982231904950
58352211406040835337110255540838
58352211406040851986334901759840
58352211406042041630568420463912
58352211406042051508259808895648
58352211406042052743605565173032
58352211406042052743606598274896
58352211406052857909461647600510
58352211406052857910026509859310
58352211406052857910029609177298
58352211406052857910029867444502
58352211406052858318712138143440
58352211406052858321247010031816
58352211406224567819280852800020
58352211406235373394954719394078
58352211406236573742974518130188
58352211406236574152033623495872
58352211406236574152034656597736
58352211406236574152036980595790
58352211406236574154568496447106
58352211406236574154569529548970
58352211406332634310129072898014
58352211406333836713773208848688
58352211406333836713776680739646
58352211406344631171327386657118
58352211406344641877856568452300
58352211406344641877856569502060
58352211406344641880384871244348
58352211406344641880387970549238
58352211406368957208774681785022
58352211406368958858247886350210
58352211422758091246988673487348
58352211422758091246988673504610
58352211422758091247176959849142
58352211422758092482523748178630
58352211422758092482523752410718
58352211422758092894117725993012
58352211422758092894117726010274
58352211423633442954149769423796
58352211423633442954150802525660
58352211423633442954338055768328
58352211423730694399566627761146
58352211423730694400319768940234
58352211423730705513357170394622
58352211423730705513357174626710
58352211423742711436298728132840
58352211423742711436298732364928
58352211423949543490774068765064
58352211423949543490774072997152
58352211423961549826061716644238
58352211423961549826062749746102
58352211424070501920205648113376
58352211424070517979712789254214
58352211475827651827427206658020
58352211475827651827427981492680
58352211475827652924928236369328
58352211475827653062773996037268
58352211475827653062774770871928
58352211475827653063025043096964
58352211475827653063025044159822
58352211475827653063025817931624
58352211475827653063025818994482
58352211475827653473803889636928
58352211475827653473803892819256
58352211475827653474054936696624
58352211475827653474556260226542
58352211475827653474556263408870
58352211475827653474615578667126
58352211475827653474615581849454
58352211475827653474619020928608
58352211475827653474619021991466
58352211475827653474619022345757
58352211475827653474619025173794
58352211475827653474619025528085
58352211475935719965092740196494
58352211475935721199686388396654
58352211475935721200439529575742
58352211475935721611468651523070
58352211475935721612032735755054
58352211475936910836865277609398
58352211475936910836868376914288
58352211475936910836868380096616
58352211475936910836868635194590
58352211475936910836868638376918
58352211475936911247895174391386
58352211475936911247897498861616
58352211475936911247898531976578
58352211475936911248460030275702
58352211475936911248462354745932
58352211475936911248463386325700
58352211475936911248463387860894
58352211475936911255238213199812
58352211475936927307403316871836
58352211475936927307403320054164
58352211475936927307403348633928
58352211475936927307967147068752
58352211475936927307968204518244
58352211475936927309851037927258
58352211475968141640910535443504
58352211475968142052692799619680
58352211475968142053256624508552
58352211475968142053256883851664
58352211475969342212464643880864
58352211475969342807804128607312
58352211475972044098893380205276
58352211475972044098893383387604
58352211475972044101341101260698
58352211475972928424206953653940
58352211475972928424771037885924
58352211475972928470503702089440
58352211475972928470504476924100
58352211475972942837335863702236
58352211475972943294661445105576
58352211475972944483711771846484
58352211475972944483711775028812
58352211475972944484275856078468
58352211475972944486159492901906
58352211475972944486723577133890
58352211475972944530008237667152
58352211475972944530196519779596
58352211476812255370589023258014
58352211476812255413814389685382
58352211476812255414086268057618
58352211476812255414086271239946
58352211476812255414086354151058
58352211476812255414086357333386
58352211476812255416342608167882
58352211476812260904516541747456
58352211476812271877572728116482
58352211476812271880020449171904
58352211476812271880100660801822
58352211476812271880288946096594
58352211476812271880289720931254
58352211476812272017281203901508
58352211476812272017281978736168
58352211476916426993006509377454
58352211476916426993194795721986
58352211476916437694260616709982
58352211476916437694448903054514
58352211476916438106043139179510
58352211476916438106043140229270
58352211476916438106231425524042
58352211476917621797224348692450
58352211476917621842704903800558
58352211476917621842788586625966
58352211476917621842976872964882
58352211476917621842976872970498
58352211476917621842977647805158
58352211476917621847307359181358
58352211476917621848060504592534
58352211476917621850319653511880
58352211476917622216349361647916
58352211476917622251478746269442
58352211476917622252043602153758
58352211476917622254006762332454
58352211476917622254006766564542
58352211476917622254570849752382
58352211476917622254570850802142
58352211476917622254759136096914
58352211476917622254759907743630
58352211476917622254759910931574
58352211476917622258818429027870
58352211476917622259089365090330
58352211476917622259090398192194
58352211476917622259092807233928
58352211476917622259842510501506
58352211476917622259845863369336
58352211476917622261538116065288
58352211476917622262101916638296
58352211476917627192862817177106
58352211476917627193427673061422
58352211476917627201229934277000
58352211476917627202924509921246
58352211476917627749522991643786
58352211476917627750277171242562
58352211476917638860025521681974
58352211476917638860590639014370
58352211476917638862560393098174
58352211476917638862560394633208
58352211476917638863038356887464
58352211476917638863125515172262
58352211476917638863125516222022
58352211476917638863313801044618
58352211476917638863313801516794
58352211476917638863314576351454
58352211476920323546223932597022
58352211476920323546412217891794
58352211476920340154778338668174
58352211476920340154966625031420
58352211476921224111695952055638
58352211476921224111696726890298
58352211476921224113388204751590
58352211476921224113953063818234
58352211476921224114223999886518
58352211476921224114227357353618
58352211476921224114228132188278
58352211476921240582230663847842
58352211476921240582794748079826
58352211476921240584678384903264
58352211476921240585242469135248
58352211476921240585329362750806
58352211476921240585329365933134
58352211476921240585329625281862
58352211476921240585517652292168
58352211476921240585517652296380
58352211476921240585517910576634
58352211476921240585518685411294
58352211476921240720267836217416
58352211476921240721960088913368
58352211476921240722778320932704
58352211476921246073245884958128
58352211476921246073433913035456
58352211476921246075693602831222
58352211476940754671743957659496
58352211476940754672307782548368
58352211476941937590573366365088
58352211476941937593021087420510
58352211476941938825270845382280
58352211476941938825835701266596
58352211476941938825919384092004
58352211476941938828367105147426
58352211476941954194043628504984
58352211476941955426855286647128
58352211476952743991966855381592
58352211476952744358561136792728
58352211476952744403748861290564
58352211476952761005250132032276
58352211476952761007219890820344
58352211476952761007219890833442
58352211476952761007785012422256
58352211476953644964514880348556
58352211476953644971289707222668
58352211476953644971560643285288
58352211476953644971564086491536
58352211476953644972042849451516
58352211476953644972314818634714
58352211476953650461994271019486
58352211476953650462748449555404
58352211476953661024018641091608
58352211476953661026742058667628
58352211476953661026742061855572
58352211476953661160735743252464
58352211476953661161300599138184
58352211476953661161488885482716
58352211476953661161488888663640
58352211476953661163249667981844
58352211476953661163814530240644
58352211476953661164002813393020
58352211476953661164002816585176
58352211476953661572517749161388
58352211476953661572517750211148
58352211476953661573082605047156
58352211476953661573082609277792
58352211476953661573082863314360
58352211476953661573082866496688
58352211476953661573085961097314
58352211476953661573270891391688
58352211476953661573270894574016
58352211476953661573274247441846
58352211476953661574777184922038
58352211476953661575028229149534
58352211476953661575031931108260
58352211476953661575031935340348
58352211476953661575530326102578
58352211476953661575530584369782
58352211476953661575596536149616
58352211476953661575596794416820
58352211476953661575784822489936
58352211476953661575784822494148
58352211476953661575785076169516
58352211476953661575785076519436
58352211476953661575785080774609
58352211476953666513905919191826
58352211476953666514470003423810
58352211476953666514470032004978
58352211476953666514658318348106
58352211476953666514658318349510
58352211476956362726890160048076
58352211476956362729989121482096
58352211476956362864171864058180
58352211476956362864923976367492
58352211476956362867249876211700
58352211476956362867437904289028
58352211476956368217905377976034
58352211477136476838006504284400
58352211477136476840541375700600
58352211477136476840541377235634
58352211477232536996101953686542
58352211477232538642667181303334
58352211477233728278905679276490
58352211477233738164966852148822
58352211477233739399749556823910
58352211477244544566360851337766
58352211477244544566360851350864
58352211477245428934684962813306
58352211477245428934684964348500
58352211477245428934685050441780
58352211477245433876069033720970
58352211477245434013538705466594
58352211477245434013538709698682
58352211477245434425132683298190
58352211477245434425132941565394
58352211477245434425132944747722
58352211477245434425136039348348
58352211477245434425136040765498
58352211477245444948645403146866
58352211477245445131659742780722
58352211477245445545704111574570
58352211477245445545766869457326
58352211477245445545766873689414
58352211477245450484640085888560
58352211477245450484640857540892
58352211477245450484828115015696
58352211477245450484829172465188
58352211477269760463141936114744
58352211477269762109705878699572
58352211477269762109706908637982
58352211477269762109709231567402
58352211477269762111969788077056
58352211477269762112032550196112
58352211477269762112220835136752
58352211477269762112220835490884
58352211477269762112220836553658
58352211477269762112220836553901
58352211477269765816311368981538
58352211477280567276318205879092
58352211477280567690426365657560
58352212115379691450074477336488
58352213391640069505606841294638
58352213550739775818629847163486
58352213550739775819193931395470
58352213550739775819277613748494
58352213550739775819277614215262
58352213550739775819278642618270
58352213550739775819278642618478
58352213550739775819278645918690
58352213550739775819278647335840
58352213550739775819280967083092
58352213550739775819280969916744
58352213550739775819466673996018
58352213550739775819466675413168
58352213550739780760853839386264
58352213550739780760853840921458
58352213550764091150384787328740
58352213550764092385731576707988
58352213550764092385733899656282
58352213550764097873463252934488
58352213550774897552155875692088
58352213550775798531686900426856
58352213550775803470793743447704
58352213550775804019647700236960
58352213550775804019835986581492
58352213550775804019836761416152
58352213550775804019857653426196
58352213550775804021343051767078
58352213550775804021343310034282
58352213551055881843800471467974
58352213551066681885847366822662
58352213551066681885847366940754
58352213551067582453659062723946
58352213551067582499391727412944
58352213551067582499392071769216
58352213551067582499392071773428
58352213551067587440779237277506
58352213551067587440963825912454
58352213551067587989839446362634
58352213551067587989839704629838
58352213551067587989839707812166
58352213551067587989842802412792
58352213551067587989842803829942
58352213551090997216765479223716
58352213551090998498033218101252
58352213551091899065656973081506
58352213551091903320757821026844
58352213551091903321509929105520
58352213551091903321513028056278
58352213551091904556292637435112
58352213551102709722904964613180
58352213551102709722904965662940
58352213551102709722905222880384
58352213551164849314242992960160
58352213551164849314263889202292
58352213551164850549045822695820
58352213551164850549045823068826
58352213551199971047141375261466
58352999767677604018760506654999
58352999767677604026102512361721
58352999767677618845114433702065
58352999767677620080440416689405
58352999767681172526399607199465
58352999767681205885504642734289
58352999767681220704579297137377
58353001918297183621669379256877
58353001918297194739790126541757
58353001918309202312306139146329
58353002556408326486062066243081
58353002609585653779923802372343
58353006148664958119896547994887
58353006148668817350880814666527
58353006148668860580396475733057
58353006148668861817999687656925
58353006225477040314214371834181
58353006225477040314217466434807
58353006225477045260684768854099
58353006225480992186629885945609
58353008275662027580963110337043
58353008299300427988393272272459
58353009061948997227064902123010
58353019070165303461889062824247
58353019070165303468666212646653
58353019070165318286049414585837
58353019070176063980435596145089
58353019071148671660548424807313
58353019071148676601935594429647
58353019071148687712712416934745
58353019071148721071316506119421
58353019071148721071878263289067
58353019071148721666674494046471
58353019071148722894680829014959
58353019071148722894680943334031
58353019071148722894681604781335
58353019071148722901458754603741
58353019071148722902020511773387
58353019071148722902020626092459
58353019071148722902023610488057
58353019071148737718841956542925
58353019071148737721098293470861
58353019071156792823018451700037
58353019071156826227371883777647
58353019071160379085409405401185
58353019071160428491029051701407
58353019071160428491029052167967
58353019071160428491029166492447
58353019071160428499183870809911
58353019071160428500879332425353
58353019071160445101835552330465
58353019123351037289356961923143
58353019123351053351036871957549
58353019123353403263619798232446
58353019123353403263619798236658
58353019123353438399269769518476
58353019123353438399269769522688
58353019123353438399834628589332
58353019123353441968611238294884
58353019123353441968611238299096
58353019123353454865222543686396
58353019123353454865222543690608
58353019123353454865223318525268
58353019123354655623120828289699
58353019124338007347418168363630
58353019124338008994547139375284
58353019124338057163817347471084
58353019124338057163818122305744
58353019124338057163818123705424
58353019124338057165509687305864
58353019124338057170529498302158
58353019124338057170592174327934
58353019124338057170592174345196
58353019124338057170592950579536
58353019124338057170593293536128
58353019124338057170595273177910
58353019124338057170595617534182
58353019124338057171345405845440
58353019124338057171348414356998
58353019124338057173040668452630
58353019124338057173040754209079
58353019124338057173040754209088
58353019124338057209571679916119
58353019124338057211203607765789
58353019124338057216346506790231
58353019124338057216348829271965
58353019124338057218794338983593
58353019124338058995656439746344
58353019124338059000738669568232
58353019124338059000739013924504
58353019124338059003183374212397
58353019124338073819751448177592
58353019124338073819751449577272
58353019124338073820002496636959
58353019124338073820002496636968
58353019146984291890239550313787
58353019146984291890239550332661
58353019146984336407570802416215
58353019146984353011035182566385
58353019146985555003716170758633
58353019146988206705856597419445
58353019146988243763719785212479
58353019147968606402297409604633
58353019147968623056601039882347
58353019147968623056601068462063
58353019147968656408175126367867
58353019147968656410683286612925
58353019147968656949855132898435
58353019147968656957197138605157
58353019147968656957466783654787
58353019147968656957466869398307
58353019147968656957469106253161
58353019147968658192812801381703
58353019147968661898853177160825
58353019147968673011639502975801
58353019147968673011639506518037
58353019147968906591568003602821
58353019147968956544329209161157
58353019147968956597421590740213
58353019147972558816141110468935
58353019147972558816141196212295
58353019147972558868692851527261
58353019147972558871201008571117
58353019147972560655590043795709
58353019147972564359935844280505
58353019147972575472157228476229
58353019549723064201633451441985
58353019786056074985580510564727
58353019786067731161626504721361
58353019786067780582747219393197
58353019786068080718082036953019
58353019786068080725700147313769
58353019833337084030322101421407
58353019833337084031074213730719
58353019833337085853124433904478
58353019833337085855380770832414
58353019839231001992446193097133
58353019839242708145702371342935
58353019839242709381048389069851
58353019839245409437358899654471
58353019839245409437358900004391
58353019839245709489180448327777
58353019856967683268155241128339
58353019856967683817195677284991
58353019856971585682920156081175
58353019856971587515318851680989
58353020984462675983156072463575
58353020984462675983156844115907
58353020984462675985415503992137
58353020984462675990498849822629
58353020985446095417643961715837
58353020985446095422723437179327
58353020985446095422726535893997
58353020985446099128764589074745
58353020985446099129329444959061
58353021197173190857075530274993
58353021198153906801475847574191
58353021220795684936399008423931
58353021220795684936399008425335
58353021220795684936399780076263
58353021220795684938094355720509
58353021220795684938658439953897
58353021220795684943176929898669
58353021220795688642440156205305
58353021220795689877786173933625
58353021220803790046705043187819
58353021220807696220603598873757
58353021220807697455384760716357
58353021221779104369188878845977
58353021221779104369192322033351
58353021221779104370886897677597
58353021221779108075232698162393
58353021221779108082007525036505
58353021221790759967003315395641
58353021221790765503187084241627
58353021221790809929635607494065
58353021221790810517657384075693
58353021221790811757519564446147
58353021221790815463559940225269
58353021221791060156273880696069
58353021221791065645010263822553
58353021221791111941710657587621
58353021221791111946793231765781
58353021221791115646056458072417
58353021221791115652831284946529
58353021221791115653396140830845
58353021269060068943986882283275
58353021269060113416188986785301
58353021274968438640775786841371
58353021274968438647551471461095
58353021274968739013060462193169
58353021274968740659436373519745
58353021292690712661362044494701
58353021292690713203065405810835
58353021292694571222173952002491
58353021292694615121879766452893
58353021292694615687036373746089
58353021292694616921818307241021
58353021292694620626164107725817
58353021913064862945755152134295
58353021913197244645890796050625
58353021984112758967298569566632
58353025292939353411058137947823
58353025292939353412752714525189
58353025345753736642829743400071
58353025345790059549903023969395
58353025345790060603678916653743
58353025345790060785249041696311
58353025345790075418802658368009
58353025345790075421062089896571
58353025346081848316671434821893
58353025346081848317151951019509
58353025369751183592130143873103
58353025504342245675007644565681
58353025504342245675571728799069
58353025504342245682349650273807
58353025504342248837087572889769
58353025505314839998293494393601
58353025505314840593090096687313
58353025505314841828436886066561
58353025505314856464751348493661
58353025505322945108034673273173
58353025505322945702834374399599
58353025505322961575057383258953
58353025505322963405204251557703
58353025505325663873292549882523
58353025505325665108639339261771
58353025505325668819760223838123
58353025505325668819760995490455
58353025505326563892058124844103
58353025505606629359835464434227
58353025505606629360107060545923
58353025505606629360671144777907
58353025505653455324822726312641
58353025505653455324822812405921
58353025505653469960883152679353
58353025505653469960883927519629
58353025505653470004359397403729
58353025505653470005009054836421
58353025505653470553214215699970
58353025505653471788560918990150
58353025505653471788561005079218
58353025505653471791008641462514
58353025505653471791008727551582
58353025505653475494598972520818
58353025505653475494599058259966
58353025505653475495352117949256
58353025505653475495352203688404
58353025527976747327414199363569
58353025528948142540749939328155
58353025528948142541001330761385
58353025528948157367418795217287
58353025528948157954876492663075
58353025528948159190220182737433
58353025528948159190223282042323
58353025528956246455791406710859
58353025528956246460873866551281
58353025528956263065181755774631
58353025528956264300528545153879
58353025528959848137345311407605
58353025528959848681305869050197
58353025528959865342952281292059
58353025528959870282080015271787
58353025528960148326594984699441
58353025528960164980899504490587
58353025529239930255915226389873
58353025529239930804957902352111
58353025529239943160118296000271
58353025529239943160393364507073
58353025529275949818184804512963
58353025529275964086507162943863
58353025529275965870079086790115
58353025529275965870082186095005
58353025529275965870350682901651
58353025529275965870351059142223
58353025529275965870354153742849
58353025529275965872610118780345
58353025529275965872610490316653
58353025529276250007434449223631
58353025529276250007435220875963
58353025529276266059349680786899
58353025529276266059352780091789
58353025529276266059600356310079
58353025529276266059600727846387
58353025529276266061859791952685
58353025529276266061860168193257
58353025529276266061863262793883
58353025529284069745037188990327
58353025529284069745040659831525
58353025529284069747568589328921
58353025529284069747572060170119
58353025529284369339783148323933
58353025529284369934307782988515
58353025529287960545985745066645
58353025529287971611030276302811
58353025529287971611031051143087
58353025529287971611033374091381
58353025529287971657330922871357
58353025529287971659022400260473
58353025529287971659023175100749
58353025575244538350345760887508
58353025575244549463198228829010
58353025575244549463198228833222
58353025575244549463199003667882
58353025575244553037874004756458
58353025575244553037874004760670
58353025575244553037874779595330
58353025575244554821447565736990
58353025575244554821447565741202
58353025575244554821447568923530
58353025575245449893934961259188
58353025576225266369740603270024
58353025576225266369740689009172
58353025576225266369803451128228
58353025576228851437643372865394
58353025576228851442724394680362
58353025576228851442724394697832
58353025576228851442787070706138
58353025576228851442787070723608
58353025576228851442789394721662
58353025576228851444418971391838
58353025576228851574904127590626
58353025576228851579985063334156
58353025576228851579985149409966
58353025576228851579987473421118
58353025576228851580047825435742
58353025576228851580050149446894
58353025576228851581679726117070
58353025576228868046190869122224
58353025576228868046253630887148
58353025576228868091944455094950
58353025576228868091944712312394
58353025576228868091947897238388
58353025576228868092010573264164
58353025576228868092195502154646
58353025576228868099538541317364
58353025576228868099538627056512
58353025576228869876337704119524
58353025576228869883112530993636
58353025576228873582375757300272
58353025576228873587458331478432
58353025576228873587459360348208
58353025576229151631495477545938
58353025576229151631994988696068
58353025576229151631997226954974
58353025576229151631998346163168
58353025576229151632057664721844
58353025576229151632061108264914
58353025576229151632061108282383
58353025576229151633689565390074
58353025576229151634505387194208
58353025576229151769255657332392
58353025576229151769257981680366
58353025576229151815072004224350
58353025576229153415819169457498
58353025576229153415881845483274
58353025576229153416387038435380
58353025576229153418079291131332
58353025576229153598645133322602
58353025576229153598645908161474
58353025576229153598648232155316
58353025576229153598648232159528
58353025576229168233017094927204
58353025576229168233017094933028
58353025576229168233017180672176
58353025576229168233017180689438
58353025576229168233017185271446
58353025576229168233017185275658
58353025576229168233018214141222
58353025576229168233268229148814
58353025576229168234709433385390
58353025576229168234709436567718
58353025576229168234712789435548
58353025576229168234960481844766
58353025576229168235461807157332
58353025576229168235465160025162
58353025576229168235524224883932
58353025576229168235524224889756
58353025576229168235524226306698
58353025576229168235525344097950
58353025576229168235527582356856
58353025576229168235527665263596
58353025576229168235527668445924
58353025576229168240546181857600
58353025576229168240548506205574
58353025576229168278770765462388
58353025576229168281218491254046
58353025576229168281278929007866
58353025576229168281281511636094
58353025576229168281469539713422
58353025576229168288809221059120
58353025576229168288809221072170
58353025576229168415464254216342
58353025576229168416031434094500
58353025576229168418476835879266
58353025576229168418479504250854
58353025576229168418541921990712
58353025576229168418541922009426
58353025576229168418542266365698
58353025576229168418542266370069
58353025576229168418727884355904
58353025576229168418730208353958
58353025576229168426069890045364
58353025576229168426069890062626
58353025576229168830258066949366
58353025576229168830258066953578
58353025576229168830258066966628
58353025576229168830261510155614
58353025576229168830261510159826
58353025576229168830320828718502
58353025576229168830320828731552
58353025576229168830320830131232
58353025576229168830321947926696
58353025576229168830324186181390
58353025576229168830324186185602
58353025576229168830324272274670
58353025576229168830509115426004
58353025576229168837852154234590
58353025576229168837852154238802
58353025576229168837852239977950
58353025576229170062592277852230
58353025576229170062595630720060
58353025576229170062595716454996
58353025576229170063157133736546
58353025576229170064852053382932
58353025576229170065604859515154
58353025576229170065608212382984
58353025576229170065608298122132
58353025576229170065608298135182
58353025576229170065608299534862
58353025576229170065667621280078
58353025576229170065667622697020
58353025576229170065670975564850
58353025576229170065671060236976
58353025576229170065671061653918
58353025576229170065855907991792
58353025576229170065859260859622
58353025576229170065859346594558
58353025576229170069935313474276
58353025576229170069935313478488
58353025576229170072383039257096
58353025576229170072383124996244
58353025576229170072383125009294
58353025576229170072634087733734
58353025576229173769197510911136
58353025576229173769197510915348
58353025576229173769197768128580
58353025576229173769197853867728
58353025576229173769197853871940
58353025576229173771709113421852
58353025576229173776728839741892
58353025576229173776728839754942
58353025576229173776728925481040
58353025576229173776728925494090
58353025576229173776729954363866
58353025576229173776791598672956
58353025576229173776791601855284
58353025576229173776791601856736
58353025576229173776791601873998
58353025576229173776791941629548
58353025576229173776792716464208
58353025576229173776792716482922
58353025576229173776979888214318
58353025576229173776979888218530
58353025576229173776979973957678
58353025576229173776981002823242
58353025576229173776981002827454
58353025576230052331986503583586
58353025576230052336504907440694
58353025576230052337067439326956
58353025576230052337069763325010
58353025576230052337069849414078
58353025576230052337070882533204
58353025576230052337132525439854
58353025576230052338762102110030
58353025576230053983630865358782
58353025576541365671644788104788
58353025576541366906427493252052
58353025576553057676712356988072
58353025576553072500870300062220
58353025576553072500873398894934
58353025576553073049913317564108
58353025576553073049916416396822
58353025576553073052381956142150
58353025576553073052382043280978
58353025576553073052385399331136
58353025576553074285263205776070
58353025576556960282021900567558
58353025576556976745780927757348
58353025576556976745781013846416
58353025576556980451819067027164
58353025581150478531281224122243
58353025581153174876551720977823
58353025581154075306851699765938
58353025581154075307039985060710
58353025581154075444300740835862
58353025581154075855894718667506
58353025581154075856083003962278
58353025581154380991799063585839
58353025582133891782908475992767
58353025582134775334818390927909
58353025582134775883861408429797
58353025582134775884429391861897
58353025582134780688828894187995
58353025582134792350908544326031
58353025582134793586255333705279
58353025582135076073156021849007
58353025582137484176653277172187
58353025582137484176653277173591
58353025582137493466070797296273
58353025582137493642310233276364
58353025582137493642310577649898
58353025582137493642372995391208
58353025582137493642372995408470
58353025582137493642373339764742
58353025582137493642561281753002
58353025582137494054092583558870
58353025582137494054155259584646
58353025582137494054155345673714
58353025582137498993028927270984
58353025582137499000622643375635
58353025582137777045162775679663
58353025582137793831643933767349
58353025582138678161200552669570
58353025582138678161451601128946
58353025582138678162016457013262
58353025582138694215814526584654
58353025582138694216629314919742
58353025582138694811426008024255
58353025582138696045768517420798
58353025582138696045956889854398
58353025582138696046772797403503
58353025582429277472750915011006
58353025582449992319532518116591
58353025582451191290341071193131
58353025582451193076614894103511
58353025582461687344894751974590
58353025582461687352425044025844
58353025582461687352513203644846
58353025582461688588047506666534
58353025582461698051169931376603
58353025582461698051173058907134
58353025582461698051173403280659
58353025582461698051173403280668
58353025582461698053701330652339
58353025582461698462955293335733
58353025582461698465549828847632
58353025582461703404340135895729
58353025582461703404340250214593
58353025582465600511941827926426
58353025582465600511942172299960
58353025582465600926820437972674
58353025599859751413014513247961
58353025599859751418093873901537
58353025599859767480133191638395
58353025599859768021582384721533
58353025599859768021585479322159
58353025599859768022401764524567
58353025599859769257748553903815
58353025599859772968052896060315
58353025599859772968052924640031
58353025599863659395026459905567
58353025599863669887847441229937
58353025599863670482919228221387
58353025599863671718266017600635
58353025599863675424032013968251
58353025599863675429114588146411
58353025599864576065840312319956
58353025599864576065840340898268
58353025599864576065840340899672
58353025599864576068099743848518
58353025599864576068099772426830
58353025599864576068099772428234
58353025599864576068120664553466
58353025599864576068120693133182
58353025600082509718570440529377
58353025600175868556323592386535
58353025600175868558837520303859
58353025600187874297003155674189
58353025600187874297006254879909
58353025600187874891531262578245
58353025600187874891531262597118
58353025600187874894038269854325
58353025600187874894038299950361
58353025600187874894041742112673
58353025600187874917201753943619
58353025600187876152547771670535
58353025600187876157631117501027
58353025600187879858585824851283
58353025600187879863669170681775
58353025600191465519338491259417
58353025600191467305695619206341
58353025600191467348916652329425
58353025600191467351428283409857
58353025600191467351449175418449
58353025600191467356532779577624
58353025600191476614550931621293
58353025600191478469548488791372
58353025600191478469548517369684
58353025600191478469548517371088
58353025600191482181233972033192
58353025600191482181233972034596
58353025600191482181234000612908
58353025600191482181234000614312
58353025984213404599293725635971
58353026061025234780365731561251
58353026220222192676901887027907
58353026220222193912247904754823
58353026220222210376007674881875
58353026220550001006420392201111
58353026220550017058586646830371
58353026220550301195670036911779
58353026220560807401039796935057
58353026220560822042814576507359
58353026220593242552886578104937
58353026291136505682393042684254
58353026291136505682957901755110
58353026291136522146152159136554
58353026291136522146717015020870
58353026291137722910765855709302
58353026291173744411614554541218
58353026291173744457347218744734
58353026291453822204867699337712
58353026291460725322764799172832
58353026291464327045784468206834
58353026291465528427517301209484
58353026291465529586423271123699
58353026291489843705925599466524
58353026291489843751658263670040
58353026291496748104967932446812
58353026291500651754824714428422
58353026291500651808091803458064
58353027419904001881858714083953
58353027419904001881938926068163
58353027419904003665683323541123
58353027419936418570807640939705
58353027419936422276845694003813
58353027420009368315833722276817
58353027420048092731823914495913
58353027420048094586825366768438
58353027420048094724023359378986
58353027496748547888462907596601
58353027650375211241419034313368
58353027650375211241419120052516
58353027650375214947457173233264
58353027650375214947460529283422
58353027650375215496503203828718
58353027650375216731849221555634
58353027650375510195343957790790
58353027650375510332541606381936
58353027650375510332541692121084
58353027650375510332541950401338
58353027650375510332541950755470
58353027650375511430689627961844
58353027650375511430690747170038
58353027650375511567887620572392
58353027650375511567887620926524
58353027650375511567888740134718
58353027650375511568138669049030
58353027650375511570398105163812
58353027650375515136727681492512
58353027650375515136727684679052
58353027650375515136731124698760
58353027650375515136731127885300
58353027650375515273925763028748
58353027650375515273929115896578
58353027650375515273929117313520
58353027650375515273929120495848
58353027650375515685708022972836
58353027650375515685711121805550
58353027650375515685770698994400
58353027650375516921054815534412
58353027650375516921054816951513
58353027650375516921057139532466
58353027650375516921057140949567
58353027650375516921117491560188
58353027650375516921119815558242
58353027650472476272153207951078
58353027650472476272153211133406
58353027650472478055727115070530
58353027655956928894463500520545
58353027655956928894463503707085
58353027655956929443506518022433
58353027656273028742631640219923
58353027656273029977978429599171
58353027656273033547654170158759
58353027656273328931902234216707
58353027656273330167249023595955
58353027656273333691171207812293
58353027656281138657395349036927
58353027656281439395374345330671
58353027656283836791718693834461
58353027656283836791719813533921
58353027656283836794229177499989
58353027656283840497756833245464
58353027656283840497760190712564
58353027656283840909539100958043
58353027656283840909542195086493
58353027656283842144885890350557
58353027656283842144888212813409
58353027656284136980990407532157
58353027656284140687030784710959
58353027656284142334156484348793
58353027656284142334158808346847
58353027656285036176257408580853
58353027656285036176257408582257
58353027656285041117644574090547
58353027656285041117913071013993
58353027656345979494653797909817
58353027656378700125148538953451
58353027656381101684983278168131
58353027656381101708226973768433
58353027656381103468891458847821
58353027656381103468891459910679
58353027656381103468891459910688
58353027656389207344415559648813
58353027656390407712876433533483
58353027656393109255890607198467
58353027656393109875458258378907
58353027656393109875458258851083
58353027656393109875458603267187
58353027656393109875458603385231
58353027656393111064883212288671
58353027656393111110615876492187
58353027656393111110804276105823
58353027727176835536313717112860
58353027727183743595511633712718
58353027727183743595574395827562
58353027727183743595595201747086
58353027727183743595595287836154
58353027727188541133477071913120
58353027727188541133477072975930
58353027727188542574933989316437
58353027727188542574934675229621
58353027727188542575498759461605
58353027727188542575498845200753
58353027727188546075049167361652
58353027727188546075049170548192
58353027727188546075052609505090
58353027727188546623904161385482
58353027727188546623907255986072
58353027727188546623907255986108
58353027727188546623907260572328
58353027727281006154801663260710
58353027727281006154801663610630
58353027727281006154801664677652
58353027727292712301572892485250
58353027727293012561180437114063
58353027727293912715849997095847
58353027727296614786757321302321
58353027727296614832489985505837
58353027727296614832678267323981
58353027727296614969959914057965
58353027727296616020408758857874
58353027727296616067835885259385
58353027727296616068027384177911
58353027727296616068048276186503
58353057836630976436087591194956
58353057836630976436651675426940
58353057836630976443429855168882
58353057836630976443430630003542
58353058527940160889548041408598
58353058527940160890112128822910
58353058527941061457359827648300
58353058605732692745530976327718
58353058605732692745534075160432
58353058605732692747790412088368
58353058605732692747791184113706
58353058623134632782692435452330
58353058623135533213243550347168
58353058623158948111915972091046
58353059751061634824202982158606
58353059751061634824203010738322
58353059751061634831734049044520
58353059828526637909254865479239
58353059828530239631458974539079
58353059828530240180250944981271
58353059963628057015274014850796
58353059963628057015274272068240
58353059963628057015838099082780
58353059963628057015839127952556
58353059963628057022616278824722
58353059963628057022617053659382
58353059963628057022804564119494
58353059963628057023370194838470
58353059963663173814294627452934
58353059963663173814860258171910
58353059963737025728026355917494
58353059982373327816992349688474
58353059987406651301954331714528
58353059987406651347707916624444
58353059987954139373342214896691
58353059987954155837103652160505
58353059987954155981893493797371
58353059987955056404850348037959
58353059988027107327816111099507
58353059988063108070975943831213
58353059988063113431736106398039
58353059988063124679527223081813
58353059988063130032693212274347
58353060035514981412629599765524
58353060040568664827641975436183
58353060041237151133785835024334
58353060041237151133785835024343
58353060041237156484507546835715
58353060041240752855989944084183
58353060041240753404781914526375
58353060041240758206711655895555
58353060041240758755503626337747
58353060041423306629678275265030
58353060041455722128700468467098
58353060041455722138742020081398
58353060058294540929686222898275
58353060058857667527650649040373
58353060058930611735993100947866
58353060058930611735993100947875
58353060058930612284785071390067
58353060442335680478702550630130
58353060442335680483785896460622
58353060442370802806376468904397
58353060465677464375502426353181
58353060465678364806053453618141
58353060519146610274955903090017
58353060519731345009955717766766
58353060519835811234618625264263
58353060519839412961906337372039
58353060519839413505614704766295
58353060519839413510698307814231
58353060520021960340072607000967
58353060537857112061572952561061
58353060537857112061572952679105
58353060673355604515273198234714
58353060673682501149884077526698
58353060678352860671344568301965
58353060678352860676427914132457
58353060678352860808542560912513
58353060678352860813625906743005
58353060678571442931870454561898
58353060678679494603076300535258
58353060678679800145328007739756
58353060678680702497717916153684
58353060678715819289207979487124
58353060679264229333557341115562
58353060679264229880089876505839
58353060679264229928353944925594
58353060679336258691459501732615
58353060679336275307541762121086
58353060679336275307541762121095
58353060679336280658263473932467
58353060679337159259208435868975
58353060679337159259208521608123
58353060679337159266802352012716
58353060679337160501333237048272
58353060679337164205679037533068
58353060679337164609929890462903
58353060679337164609930233419495
58353060679337164754721970358666
58353060679337164754721970358675
58353060679337164754722056434636
58353060679337175730310416819100
58353060679337175730561465278476
58353060679372286899381461841547
58353060679554862364662996518986
58353060679591126517232160014062
58353060679591126517232160015466
58353060679591126562964824217578
58353060679591126562964824218982
58353060679591174741208423708288
58353060696078736910586808374605
58353060696078736915670154205097
58353060696989205551583096702971
58353060697062134938295829073000
58353060697062136721869388517094
58353060697062136721869733010124
58353060697062140291464914283310
58353060697062140291464914283319
58353060697062156892422020159627
58353060697063057511071081985654
58353060697086452051092925155810
58353060697098163001425709303639
58353060697098174114463110758027
58353060697281923484316228851326
58353060697386394709550808647193
58353060697389996979971181241825
58353060697389996980787084069197
58353060697389996980787112765553
58353060750167734885322905216154
58353060750239770382008479653945
58353060750239779715718751969463
58353060750239780264510722411646
58353060750239780264510722411655
58353060750239785066440463780826
58353060750239785066440463780835
58353060750239785615232434223027
58353060750239786845767592919705
58353060750240665458553245798208
58353060750240681922312359063968
58353060750482982840470603348117
58353060750494626168647988466186
58353060750494626169212072698170
58353060750494679698449353518951
58353060750494680933210395005291
58353060750555914742448902864695
58353060750555914742469794991379
58353060750564018023448631428608
58353060750564018069202187640716
58353060750564022825409854476881
58353060750564022825409883056597
58353060750564023419923894852818
58353060750564023426701820559644
58353060750564923994450841833221
58353060750564923995266744660593
58353060750564923995266773356949
58353060750567636811771007547641
58353060750567638046552941042573
58353060750567638046615702807497
58353060750588351106768233246940
58353064058121748763181796529882
58353064058413488256630255676654
58353064112248547521409814557498
58353064134934801243907219780111
58353064135258055315213983392517
58353064270832261987147135356010
58353064270832261987712766074986
58353064270832278453351385279366
58353064270832278453915472693678
58353064270833179019470831667026
58353064270833179019471176040560
58353064270833179021727168594962
58353064270833184555651501686074
58353064271124001478149419934352
58353064271124001480597137807446
58353064271124001485491683908278
58353064271124001485492458742938
58353064271124017951884219126406
58353064271124017956778765227238
58353064271124017956779540061898
58353064271124017956966793304566
58353064271124017959226229065216
58353064271124017959226486282660
58353064271124017959227257934992
58353064271124951871521025655318
58353064271124968525570508511412
58353064271124968525571283346072
58353064271160042499393439799260
58353064271780515354126901597939
58353064271781433674589975211258
58353064271816539894579635979604
58353064271816555816801631315464
58353064288885918738635331856669
58353064288885918738635332323229
58353064294466479914795093383066
58353064294466479916487346079018
58353064294758219415020179926058
58353064294758219420102754104218
58353064294758219422362189864868
58353064294758252774187583225420
58353064294758519794647495033057
58353064294758519794648266685389
58353064294782831417268894259041
58353064294782831417833750143357
58353064294782831419525231186977
58353064294782831419526002839309
58353064294790940233612210551345
58353064294794544101151203060776
58353064294794544146904787970692
58353064295451041404555180954010
58353064295451057423391953525548
58353064295451057423391953875468
58353064295451057606406321744736
58353064342051884128057533262179
58353064343008224584036080647886
58353064343008224584039179480600
58353064343008224586295516408536
58353064343008224586296288060868
58353064347921440832900568765553
58353064347921440832900568882033
58353064347921440832900568882193
58353064347932279358116986768373
58353064347932279358116991367643
58353064347932279358116991386273
58353064347933146429499838964791
58353064347933146429499838982261
58353064347935881080321095828213
58353064347935897544014089745260
58353064347956557621862699175841
58353064347956557621862699177245
58353064347956557621862700244475
58353064347956557621862703426803
58353064347956557624390632098993
58353064347956557624390632215473
58353064347956557624390632215633
58353064347956557624390633634027
58353064347956557624390636820567
58353064347956557624394103941570
58353064347956557624394104003049
58353064347956557624394104007261
58353064347956557624394104119689
58353064347956557624394104125305
58353064347956557624394104473821
58353064347956557624394104475225
58353064347956557624394108724539
58353064347956590977911376926732
58353064347956590982993579634275
58353064347956590982994727540193
58353064347968263220989902298231
58353064347968263220989902315701
58353064347968263220989907015593
58353064347968296580158077366773
58353064347968296580158077716693
58353064347968568768324213931360
58353064348519459927082789553586
58353064348588743262301279115335
58353064348592345579301957152935
58353064348592394801715998013942
58353064348592394801715998015346
58353064348592394802530754586986
58353064348592394809247061717528
58353064348592394809247061718932
58353064348843614927900322810876
58353064348904842564143735300089
58353064348916549800085810217214
58353064348916549800085813399542
58353064348916549800336517502646
58353064348916549802533531272636
58353064348916549807616105450796
58353064348916549807616877103128
58353064348916549807870252878240
58353064365370285063541777605261
58353064365650051585201993463968
58353064365658155460161238848365
58353064365658155460161238848608
58353064365662024566321386250555
58353064365682433725874271954890
58353064365682433726438351403662
58353064365682433726438356186631
58353064365682433726438356186874
58353064365682467079955624388824
58353064365682467085038975002285
58353064365682467085038975002528
58353064365686336186952347606221
58353064365686336191199122404475
58353064365694446792207346774300
58353064366350655026720119806870
58353064366350658731065920291666
58353064366350955162897417558450
58353064366354546361774845347674
58353064366354546362338929579658
58353064366561693023609432840469
58353064366634338821998858732770
58353064366634338828776780207508
58353064366634639018047345624576
58353064366634672324118809701678
58353064366634672324118809701679
58353064366634672369872365795742
58353064366634672369872365913786
58353064366642776244828255248268
58353064749722672704634538779954
58353064749722672711974221538382
58353064749722672712726333847694
58353064749722672712729686715524
58353064749758695600116713998607
58353064750415208925623873373808
58353064773357174548150695465921
58353064773389594988806892027829
58353064821315111976893211888435
58353064826530934113311672862757
58353064826534503069263666655747
58353064826558818407710896297591
58353064826567273662590614953705
58353064827191000334496638629419
58353064827223726265093639427661
58353064827223726265093639427662
58353064827223775678121525456262
58353064827227339295942076217081
58353064827227339295942080803301
58353064827227339844734051245493
58353064827409853136824740289323
58353064827507099628807683904645
58353064827507099635582510778757
58353064827507114460497152675197
58353064844953254189426456683147
58353064844953254235159006095623
58353064844953254235180012895255
58353064845136036153926377813113
58353064845136036153927149465445
58353064845245004858304165144469
58353064845245004858325114547177
58353064980815609251477833251614
58353064980851589322736585429774
58353064981034413875377458636894
58353064981034413882907750688148
58353064985775653247498906045884
58353064985776854004769568396266
58353064985776854004772925863366
58353064985776855788409592014712
58353064985776855834163176806536
58353064986067392752809919984626
58353064986067437217606226726836
58353064986067437217606998380572
58353064986067437217671968656882
58353064986067692942080514099454
58353064986067692942081288934114
58353064986067692942268542176782
58353064986068595294219345338693
58353064986068637974688489482456
58353064986068637974689264317116
58353064986103712078432489195192
58353064986103712124186073987016
58353064986723934475308906649254
58353064986723934482839198700508
58353064986723934482839200254416
58353064986756323529868890231844
58353064986756323537396486380102
58353064986756370977076933620463
58353064986756660596519752615090
58353064986760209382651255304018
58353064986760209382651255305422
58353064986760214690084667917138
58353064986760214735817332120654
58353064986760214735817332122058
58353064986760225997917679199827
58353064986760262868519652952276
58353064986760262914252317155792
58353064986942739106989872680518
58353064986979063373822857462832
58353064987040001659045879738810
58353064987040001665820706612922
58353064987040035020090091907396
58353064987040305691897728405291
58353064987040335941421026968959
58353064987052013491664841156034
58353065004450983661904228117406
58353065004451011654912399826466
58353065004451011655476484058450
58353065004451017008081832693263
58353065004474394856234375948762
58353065004482499965972111168576
58353065004486139107824683841975
58353065004486139152741325711169
58353065004486139153305409943153
58353065004486139153557233254208
58353065004486139153557233254451
58353065004486140388924257780999
58353065004668922307106538466873
58353065004669816278812025211746
58353065004774331970601279447163
58353065004777889776702387704027
58353065004777889776702393825233
58353065004777889776723314530181
58353065056956484912159987261295
58353065056956484912160012776775
58353065056956484912160015959103
58353065056956518265931517747543
58353065056960436786517683315485
58353065056960436786518026272029
58353065056960436786518026276241
58353065056960436786518026289339
58353065056960436786518026289499
58353065056960436786518027807063
58353065056960436786518027824533
58353065056960436786518030993603
58353065056960436786518054969837
58353065056960436786518054987099
58353065056960436786518054987307
58353065056960436786518056386779
58353065056960436786518056404249
58353065056960436786518141080587
58353065056960436786518142130347
58353065056960436786518142143397
58353065056960436786521498193555
58353065056960436786521498547687
58353065056960436786521498665731
58353065056960436786521499597447
58353065056960436786521503251951
58353065056967290078208231726395
58353065056967290078208258887765
58353065056967290078208258906639
58353065056968540660641596053437
58353065056968540660662516641745
58353065056991657202153104955311
58353065057628612379881995377769
58353065057628612379883111403635
58353065057659817232540539617346
58353065057660128546692567395069
58353065057660128683887088101561
58353065057660128683887089501241
58353065057660128683890560005617
58353065057660128683890560355537
58353065057660128683890561405297
58353065057660128683953322120461
58353065057660165553739417008754
58353065057660165554303501240738
58353065057660166789085434735670
58353065057663719692222208180634
58353065057663719692786292412618
58353065057663767871301861422027
58353065057939905076992094718863
58353065057943506799276788698936
58353065057943506806807851352762
58353065057943506806807855584850
58353065057943510512849352443987
58353065057943512152446216966460
58353065057943806942734106273926
58353065057943806988466770477442
58353065057943807544284610621271
58353065057943810702118793813035
58353065057943811068148621470779
58353065057943812349247964427872
58353065057943840303842133542885
58353065057943840303842137656929
58353065057943840303844460605223
58353065057943840303844460723267
58353065057943855121228008435629
58353065057944711681713987903035
58353065057951610673609186668322
58353065057951616034183383824434
58353065057951617269812995280176
58353065057951660499043482975274
58353065057951660499045806040208
58353065057951910817126168595272
58353065057951910817128491547938
58353065057951944178801378927525
58353065057951944178803707511799
58353065057951960642500028916758
58353065057951960642501176822760
58353065057951960642563938941816
58353065057951960642563939991576
58353065057951960642747748487138
58353065057951960642752225286348
58353065057952816791182054416629
58353065057952816791202975121577
58353065057955564194942095245782
58353065057955564194942180984930
58353066185227798042505894500898
58353066185227803576241913717522
58353066185227803576241942297238
58353066185410568833369987146848
58353066185410568835064567023182
58353066185410568835816679332494
58353066185445685624860050480288
58353066185445685626554630356622
58353066185445702095585374747646
58353066185446636018231656201254
58353066185446652671971320108084
58353066185518636973227032446654
58353066185519587546604528569844
58353066185554659866264810898002
58353066185554709691824747880458
58353066185554709828249450730071
58353066186211184304245319257648
58353066186211184853120972506366
58353066186211189654963587856940
58353066186211189792245262826336
58353066203280585930567904211261
58353066203937094307143705059395
58353066203937094309403138105681
58353066204155898932735583612803
58353066204155898933299664191687
58353066204155898933302763490961
58353066209189211344231331730292
58353066209845691261553910416944
58353066209845719674491787546759
58353066209845719674491787548163
58353066209845719676184040714887
58353066209845719676748124946871
58353066209845719676751220593045
58353066210028507124360212759319
58353066210028507124360215945859
58353066210064524299811697979987
58353066210064524299811697981391
58353066210064524299832589989983
58353066210064524300083666100167
58353066210064524300647746677647
58353066210064524300647746679051
58353066210064524300650845978325
58353066256349207236383429224395
58353066256349256651853247592067
58353066256422142111016637686155
58353066257079572469720863346938
58353066257111076235700105445721
58353066257111087539090381036546
58353066257112021321623361407057
58353066257112021321623361523697
58353066257112021323315614103009
58353066257112021323879698334993
58353066257330825945522986792337
58353066257330825947215239604929
58353066257330825947215244204199
58353066257333527239432405515153
58353066257333527239432405631793
58353066257402860391046349290815
58353066257402860391861137625903
58353066262257581692670095085648
58353066262258737977362339574954
58353066262258782449752729371752
58353066262330467334847711085199
58353066262330467337292080807825
58353066262330516564858938542144
58353066262363237927595966563835
58353066262363237928174659383157
58353066262363249047986887711657
58353066262366790238198269356919
58353066262910475579535642517777
58353066262988181823377032509823
58353066262988181823378150305287
58353066262988181823380388559981
58353066262988181823380388564193
58353066262988181823380474653261
58353066262988181823381507772378
58353066262988181823381507772387
58353066262988197882822530744218
58353066263019401642272774011908
58353066263019412762837800189898
58353066263019412762921483015306
58353066263019412762924925177618
58353066263019712952174598469454
58353066263019712952362884809539
58353066263020646688971443894421
58353066263020646688971444011061
58353066263020646690663696590373
58353066263020646690663696707013
58353066263020646690663701306283
58353066263023320164742690863255
58353066263023320164742692379575
58353066263023347982880495324663
58353066263023347982880495326067
58353066263207035815290057376503
58353066263230129018921810658881
58353066263238539809964245212937
58353066263238584281601493830647
58353066263238587988206725844005
58353066263239451314563326691563
58353066263242152604273079678903
58353066263242152604273079680307
58353066263242152605944440366263
58353066263242152605965332376259
58353066263242152606783931208765
58353066280713157632072715858484
58353066280745578071037431376772
58353066280964426985784574164825
58353066280964426986624069727657
58353066281037411317783998001713
58353066281040980237772944748917
58353066416612458622901024000698
58353066416635857462152278593706
58353066416643977396616342175102
58353066416643977396616346793246
58353066416647575414394440201968
58353066416647607531674670372411
58353066416647607531674670490455
58353066416647607531674671422171
58353066416647607533934106251105
58353066416647607533934107650785
58353066416831295365776486169963
58353066416866412157266548453643
58353066416866412157266548558637
58353066416866412157266548571687
58353066416866412157266553157907
58353066416960111699104510114979
58353066421463560493981545736714
58353066421463560495673798432666
58353066421571617513082864717314
58353066421572818270165213212082
58353066421572818270165241791798
58353066421572818270353241289410
58353066421572818270353527086570
58353066421572820053993263273444
58353066421572820099746848183360
58353066421755299994206632279706
58353066421755333346031742907334
58353066421790422138676779833040
58353066421790422138678186023668
58353066421790422138678187558702
58353066421790423374024980120278
58353066421790466608536142107624
58353066421790466608536913758552
58353066421790466611067171164872
58353066421790466611068204265284
58353066421790466611068577355500
58353066421790722327947402527584
58353066421791624680150375013194
58353066421791624680150375014598
58353066421791624680337282360344
58353066421791624680337626716616
58353066421791624680338660309370
58353066421791624726091211626532
58353066421791667365894619602644
58353066421791667368150956530580
58353066421863401483169350569384
58353066421863401483190271156288
58353066421863401483252947182064
58353066421863401483256013086334
58353066421864602240272533911908
58353066421864602240523238015012
58353066421887713108047086723304
58353066421888018971602016959989
58353066421899676346460554155544
58353066421899676389769745363840
58353066422446963867077883819864
58353066422446963868707460490040
58353066422521082801220757903046
58353066422521082801283433928606
58353066422521082801471804945273
58353066422521082801471805299405
58353066422544493994795349759292
58353066422552298916017960843658
58353066422552298916101643669066
58353066422552302620447444153862
58353066422556205083140918022083
58353066422556205083391971198773
58353066422556232899022752861179
58353066422556232899022752977819
58353066422556232899022753910939
58353066422556232899022757091863
58353066422556232901278722483491
58353066422556232901279094019799
58353066422556232901279094491975
58353066422728215181714769493239
58353066422728215181714770892919
58353066422728215181714774079459
58353066422728215182278858311443
58353066422738703365043280567090
58353066422738703365046725327246
58353066422738703367306415123012
58353066422738703367494443200340
58353066422738719426999174236794
58353066422738752778824284864422
58353066422739920732935139125523
58353066422739920778688724033987
58353066422763331973204832695537
58353066422763331973208304595381
58353066422763335082848564372983
58353066422764232358005747422649
58353066422764232358569831654633
58353066422775037524363554830823
58353066422775037524363554947463
58353066422775037524363559533683
58353066422775037524618074602169
58353066422775037570368187140017
58353066422775037570371659039861
58353066422775042875368116014636
58353066422775087349986254507288
58353066422835965926510204941542
58353066422835966656694432950521
58353066422835966658316404464047
58353066422835966659131192799135
58353066422836014835118053928393
58353066422837167232446456793831
58353066422837167278388041083267
58353066439504587291145116068990
58353066439613895027074821042174
58353066439613895072807485363734
58353066439613895073079081475430
58353066439613895073643165707414
58353066439613895073646264422084
58353066440270403406163426116565
58353066440278175018062208305750
58353066440282081185185165484175
58353066440489208029223555939013
58353066440489208030063051501845
58353066440497361361552115414855
58353066440497361363808452342791
58353066440562192361222979775901
58353066440562192361226074372315
58353066440562192361790158604299
58353066440562192361790158608511
58353066440563043654965707774848
58353066440563043654986599783440
58353066440570296236173696498335
58353066492460709680885654649465
58353066492460709680906546658057
58353066492463410973377887156839
58353066492464617080552005782517
58353066492464617080614767547441
58353066492464617081366794117605
58353066492464617081366879856753
58353066492475123888015211294831
58353066492475123888036103303423
58353066492475424031532220383151
58353066492679514304806172043337
58353066492679547656631192331095
58353066492679547659138233363587
58353066492682215596459253838217
58353066492682248948284274125975
58353066492682248948284650367999
58353066492682248950791314791077
58353066492682248950791314808547
58353066492682248950791315158467
58353066492682248950791686681517
58353066492682248950791690925251
58353066492682248950791690926655
58353066492682248950791691399039
58353066492682248950794785527281
58353066492682248950794785643921
58353066492683421705016858588421
58353066492690352823243519143273
58353066492690352823243519510615
58353066492690352825750560174313
58353066492690352825750560193187
58353066492690352825750560543107
58353066492690352825750931710621
58353066492690352825750932066157
58353066492690352825750932182797
58353066492691227222542335154395
58353066492691227222542339876129
58353066492691227222793158764657
58353066492691227222794187634433
58353066492691525581648645488501
58353066492691525581649760078551
58353066492691525581670680666859
58353066492691527366059087510705
58353066492691527366059372939071
58353066492691527366310134570401
58353066492691527366310164666437
58353066492691527366310167852977
58353066492691527366311196722753
58353066492691527411791780410577
58353066492691527411792037161461
58353066492691527411792123250529
58353066492691527412063720878545
58353066492691527412063748058581
58353066492691527412064752934861
58353066492693928514195417065915
58353066492693928514195421671009
58353066492693928514195445645631
58353066492693928514196193319129
58353066492693928514259328509686
58353066492694228657712426037595
58353066492694228657712426037754
58353066492694228657712426037755
58353066492694228657712427572789
58353066492694228657712430759329
58353066492694228657713202407449
58353066492694228703445118937467
58353066492694228703445866609561
58353066492787571324914128454550
58353066492787571507091553750901
58353066492787571507112445759493
58353066492787571507928348703505
58353066492787620736247319804134
58353066492787621468300976399339
58353066492791223190508443025657
58353066492791523334025452113977
58353066492791523379775679455962
58353066492791523379779006808360
58353066492791523379779006808361
58353066492799327064648399318687
58353066492799627208165408408411
58353066493448936441422072520771
58353066493456107631915897010657
58353066493456107631916155273649
58353066493456107631916155277861
58353066493456107769113803527925
58353066493456107769114147884197
58353066493456107769364851987301
58353066493457008199665175153369
58353066493457008199915965345541
58353066493459709491568961047141
58353066493459709903162938878785
58353066493459709903163024972065
58353066493459710040360931489333
58353066493642224978826814538803
58353066493643425735909075740515
58353066493666541543396767491124
58353066493666541543397052934152
58353066493666541543397053288284
58353066493666541545091343135370
58353066493666836930235779912113
58353066493666840454016111607979
58353066493666840634581580396909
58353066493666841686914063438010
58353066493666841689361497646512
58353066493666841689361755913716
58353066493666841689361784493432
58353066493666841732667390080674
58353066493666841732667647285068
58353066493666841734362998826784
58353066493666841735115111136096
58353066493674645420050617216366
58353066493674645420051650318230
58353066493674646655617435904488
58353066493674646655680111930264
58353066493674940256344539828389
58353066493674945563568659302960
58353066493674945609322244211424
58353066493674945609510617121620
58353066493674946799134444876120
58353066493674990035958016094848
58353066493678549253208660787079
58353066493739520889671728881046
58353066493739520890423751914750
58353066493739771804785080582503
58353066493739771804805972709187
58353066493739821078942322877830
58353066493747626000259461453226
58353066493747926143776470541498
58353066493771941331112204891818
58353066493772241520350283733854
58353066493772241520915139618170
58353066894589753910855401089527
58353066895211117082441505961978
58353066895242632151811052231302
58353066895465121677055036293535
58353066895534454829421455437543
58353066895534454829421456837223
58353066895538056551593709728789
58353066895538056551593795467937
58353066895538056551688244755295
58353066900170272268277546193798
58353066900389076892177257337100
58353066900462011766810380040838
58353066900462056238364803696796
58353066900462056238385724286508
58353066900462056238448400312284
58353066900462362101351893660587
58353066900463256995467990223052
58353066900463256996282778558140
58353066900463262486149250272079
58353066900498379140942728851502
58353066901150957375642125630346
58353066901154859836076136557833
58353066901370999816998075852277
58353066901373747044403118780899
58353066901442780053252528836635
58353066901442780053252530236315
58353066901442780053315204862411
58353066901442780053315206262091
58353066901446682513466514134555
58353066901446682513550110744463
58353066901446682513560961888367
58353066901446682513560962238287
58353066901446682513560962354198
58353077033755812039967338266717
58353077033755812039967338266726
58353077033787326506949895399680
58353077033787326552682559603196
58353077033790917665159620507020
58353077033790917710892284710536
58353077033790928778197021961408
58353077033790928823929686164924
58353077051480787658363847571637
58353077193288682133640353547560
58353077193288682133661274253960
58353077193288696958386486131954
58353077193288698193147498920486
58353077193288698193148527790262
58353077193288698193168419626886
58353077193288698193169448496662
58353077193320211471080786756200
58353077193323804413137159688832
58353077193323815343138181724517
58353077193323815526173413250316
58353077193323815526174561143220
58353077193323815533429442351868
58353077193323815533430561548416
58353077211046087527392370020600
58353077211049680508402381300778
58353077211049680510846746306042
58353077211049691582380421797157
58353077216946609070032361267192
58353077216954712940473116711480
58353077216954712944991606651832
58353077216958315211716772432010
58353077216958315211716801011726
58353077216958315211720243155164
58353077216958315211720243273208
58353077287857908420650700493614
58353077287858208609900373786854
58353077287861810880332369056902
58353077287861810880896453288886
58353077671922457338752529142332
58353077671922457384485193345848
58353077671922473985442299222156
58353077671922473985715043104500
58353077742822376679197295355739
58353077908267473902838355683422
58353077908267523726016317907860
58353077908267523726580402139844
58353077909204111940467077797421
58353077909213117618584899279011
58353077909215769961334718345300
58353077925993399965257440189491
58353077925993399965321234006276
58353077925993399967513777117427
58353077925993399967517133167585
58353077926856994430156679071984
58353077926865114408205000876209
58353077926868700026504125992059
58353077926938060400958184970517
58353077979155385083397213826523
58353077979167076400376351515201
58353077979167376587181659803177
58353077979167376588811236473354
58353077979167376588811236473359
58353077979167376589626024808447
58353077979170978860058020078490
58353077979170978860622104310474
58353077979171028273651109540042
58353077979171028822693784085338
58353079107683314324425536460320
58353079107714830446126848464444
58353079107714830491859512667960
58353079107714830496378002608312
58353079107714835385254582444172
58353079107714835430987246647688
58353079107718432763103168388490
58353079107718432763103196968206
58353079107718432763107415468240
58353079107718437702235149447968
58353079107718437709577155154690
58353079107718438121359419343964
58353079107718438121380340050532
58353079107718438121631391692020
58353079107718438251022901390126
58353079107718438251027119890160
58353079107718438258637651101448
58353079107718438258641094761206
58353079107718438258888702741748
58353079107718482725948153091134
58353079125444314360601659412392
58353079125444314360873631768872
58353079131244866101798357176118
58353079131244871040926091155846
58353079131244871040929189988560
58353079131352934232498969061100
58353079131352939171626707745092
58353079178621987683167931925918
58353079179497294513120515960550
58353079184526966357966709022195
58353079185475005956732853910081
58353079203204742021563440431817
58353079338045855130055359780561
58353079338045855130056474389485
58353079338119707081953726335054
58353079338154823690492124637649
58353079338154829178411829059569
58353079338154873836347978142770
58353079339030179432082712560322
58353079344028332495055393732334
58353079344028332502646127073820
58353079344063454637267168877146
58353079344063454644610207685732
58353079344063499109738159902844
58353079344063499111979684809277
58353079344063502816322386461359
58353079344063502816325485294073
58353079344903682509418492186799
58353079344903682516946460239999
58353079344903682555151156390315
58353079344903682562679124443515
58353079344934946115276196887469
58353079344938804296120441749317
58353079345007892110477098795825
58353079361789375349043076001260
58353079816753531749101779175969
58353079816753532160883785084941
58353079816753532160884042302385
58353079816753532298144797027774
58353079816753532298144911346638
58353079822662157162182525866849
58353079822662157571517067937843
58353079822662157573964531775821
58353079822662157573964788993265
58353079823534757896442771067643
58353079823537459051315123225801
58353079823606550571709833453057
58353079823607751923400617317027
58353079823607753158182550811959
58353083415727755440036246350739
58353083415727755440057138359331
58353083415727755440119814385107
58353083415762875896918400542061
58353083415762875942671956754169
58353083415762877538963078347457
58353083415762877544046424177949
58353083415762877544046681395393
58353083415762877545738676873901
58353083415762877584716634559565
58353083415762877589799980390057
58353083415762877589800237607501
58353083415762877591492233086009
58353083415946592182671214408577
58353083415946593417474039912101
58353083439362257046711374113620
58353083439397379242185986017853
58353083439397379242206906724253
58353083439685259463981859420825
58353083439685261294124107905145
58353083486666382684344566388594
58353083486954564375673664584469
58353083486954564378121380922529
58353083486954564378121382457563
58353083486954564378121385639891
58353083486954564789715363471535
58353083491915808993208729708149
58353083491915808993208729725411
58353083492575006130041279477544
58353083492790253084814633785825
58353083492862884661129024438241
58353083492862889462223090181103
58353083492862889464670898392615
58353083492862890011015060623295
58353083492862890011850737784647
58353083492862890011850828123065
58353083492862890014295105972239
58353083492862890014298544579217
58353083492862890014298545996159
58353083492862890014298549178487
58353083492862898753484987198437
58353083492863184850378697731481
58353083510300882369280941185808
58353083510592668170140594009383
58353083510592679283177995463771
58353083646199267602742793541806
58353083646479343635535385012075
58353083646479345284278802168489
58353083646479345831458736498209
58353083646479345833154340526957
58353083646479345833154345244319
58353083646479345833906452954361
58353083646479345833906454371303
58353083646479345833906457553631
58353083646487449159238047554533
58353083651448695146953746263487
58353083652072770133959545845299
58353083652072770133980437853891
58353083652072770134043113879667
58353083652072770271241106490215
58353083652072770316973770693731
58353083652072770682835084321859
58353083652072770683023112399187
58353083652072770683024231607381
58353083652072770690363052375059
58353083652072770728567748525375
58353083652072770728755776602703
58353083652072770728756895810897
58353083652072770736095806916993
58353083652092279466914195222348
58353083652092279467666307531660
58353083652095884707879998045311
58353083652096185039407999924591
58353083652105191314037921451197
58353083652107887336500394786991
58353083652107887337315183122079
58353083652107887525347353838296
58353083652107887525348125490628
58353083652107887525410029864072
58353083652107892278699254029743
58353083652107892415897246640291
58353083652107892420983948520941
58353083652107892420984320057249
58353083652107892466716955562957
58353083652107892466717731932651
58353083652107892466737876269357
58353083652107892832014184959101
58353083652107892832578297888893
58353083652107892832578298361069
58353083652107892832763231909924
58353083652107892835001742187757
58353083652107892835022662894157
58353083652107892877746849617531
58353083652107892878331854101001
58353083652107892878331854573177
58353083652107892878498961471929
58353083652107892878519882178329
58353083652291608660168414657933
58353083652291608660251982692301
58353083652291608705921970870041
58353083652291608705984646895817
58353083652291608706172674973145
58353083652315034128253615560013
58353083652326730390786211971101
58353083652326730436539768183209
58353083652326741920773166729490
58353083652384063432736247920625
58353083652384067139341484166071
58353083652384068374123417661003
58353083652384068785717395492647
58353083652387665701556291441983
58353083652387665702099483665375
58353083652387669270880225617853
58353083652387669273324498749665
58353083652387669273327942074005
58353083652387670459929407753179
58353083652387670459929494909269
58353083652387670462377215964691
58353083652387671054454042398887
58353083652387679796923968974029
58353083652388881148614752836595
58353083652395774334888649954087
58353083652395774334888740292505
58353083652395774380621404496021
58353083652395774383065677627833
58353083652395774383069122369115
58353083652420390041083356353233
58353083652420391275865289848165
58353083652420391687459267679809
58353083652420391687647295757137
58353083652420391688211379989121
58353083669173665828710929766125
58353083669818155523956970083827
58353083669818155569689634287343
58353083669818155569710554993752
58353083669830177364794536185635
58353083669833769072068233747488
58353083722995783875091185070716
58353083723008695720499413548261
58353084124797921808830919046369
58353084125016776258078924901635
58353084130706547031386897657515
58353084130706547176175531164711
58353084130706547176178629997425
58353084130706547176178972954017
58353084130706547176178973308149
58353084130706547221911637039441
58353084130706547221912413409135
58353084130706547221932557745841
58353084130706547633505615324595
58353084130925385145980893447585
58353084130925385191734449659693
58353084130925400435833802919667
58353084130925401670636657002907
58353084130925401671180592298915
58353084130994429135815998816415
58353084130994429273849667053281
58353183519988212028960929591458
58353194288454016906111686099955
58353194291412384153045422959121
58353194315042948626400165400457
58353194315042981932471629477559
58353194315042981978225300479463
58353194315042998031894287462105
58353194315042998580874544261927
58353194315081658171576718784893
58353194315081705799080834731375
58353194315081705799080834735587
58353194315081707582906561984009
58353195724177046841021850782451
58353195724180604098929172005613
58353195727135412309193060547084
58353195750766016859602767110319
58353196442078786378267258387215
58353196442078786927311052144917
58353196442078788162092985639849
58353196442079086570049451590167
58353196442152033111845180026752
58353196442152034346627110329529
58353200031349705166700732604249
58353200031673908342748513909141
58353200034304016088861759421765
58353200034304166397261737222206
58353200034304166809043742782746
58353200034304457251986345086291
58353200034304473720827897604007
58353200034523311701508554917349
58353200034627476140358981606185
58353200034628660426339209769769
58353200034628671402119209716514
58353200034628671402684068783158
58353200034628671540007585277687
58353200034628671544462536551170
58353200034628676348649391756055
58353200034628676897628615086782
58353200034628676897629643956558
58353200034628676898256150534739
58353200034631074288702106242736
58353200034631074296230075714490
58353200034631077858295049179519
58353200034631077863377882188814
58353200034632264344718401913230
58353200034632273671733149387204
58353200034632273673365991904474
58353200034632273673425400683476
58353200034632273810438432637286
58353200034632273810626717932058
58353200034632273810626746629866
58353200034632275455307053324328
58353200034632275458319630386406
58353200034632275462650092132914
58353200034632275465094457262130
58353200034632278619833408642630
58353200034632278619896170757474
58353200034632278620648286236100
58353200034632278620648287298874
58353200034632278620648287303086
58353200034632278620648287303122
58353200034632279161345105105396
58353200057933714712374407158208
58353200057933715261417424660096
58353200057935065594591117289507
58353200057937772832495510013187
58353200058251166716514038987047
58353200058251166716514038992663
58353200058251166718773475101829
58353200058251166719613773726149
58353200058251170423119389905489
58353200058251172214558977359029
58353200058251172214559348895337
58353200058251172214559350312279
58353200058251172215123836429885
58353200058251172215124207966193
58353200058253868374199270908072
58353200058253868428111545306704
58353200058261822131362834863554
58353200058261961184130775091317
58353200058261972251689918404226
58353200058261972251689918404227
58353200058261972294910954690717
58353200058261972297168066458929
58353200058261972297443503312690
58353200058261972297443503312691
58353200058261972298008362379334
58353200058261972298008362379335
58353200058261972302250750723865
58353200058261972302505156785902
58353200058261972302505156785903
58353200058261973492119285130865
58353200058261973492119285143962
58353200058261977236295910525433
58353200058261977236295914757521
58353200058261977236860773828377
58353200058261977793517653318311
58353200058261977793517767637175
58353200058263161895462923403809
58353200058263161941216508197085
58353200058263173008499205999923
58353200058263173008500325213941
58353200058263173009316232388429
58353200058263173009316232738349
58353200058263173009316232757222
58353200058263173009316232757223
58353200058263173052809238226751
58353200058263173054252762212031
58353200058263173054253910122405
58353200058263173054525878815797
58353200058263173054525878833266
58353200058263173054525878833267
58353200058263173055069817665686
58353200058263173055069817665687
58353200058263173055090738372086
58353200058263173055090738372087
58353200058263174244097132777285
58353200058263174244118053365593
58353200058263174249201661118001
58353200058263174249201661135262
58353200058263174294934325338778
58353200058263174843726295763709
58353200058263177993378171727145
58353200058263177993943149815513
58353200058263178000972373803617
58353200058263178000972378034093
58353200058263178000972378052967
58353200058263178542421190646183
58353200058263178542421190762823
58353200058263178542421219342539
58353200058263178542986168734343
58353200058263178543237212607499
58353200058263178545496533869762
58353200058263178549763315374629
58353200058263178549763315376033
58353200058263178549764343890065
58353200058263178549764343890113
58353200058263178549764343891517
58353200058263178549764344244405
58353200058263178549764344245809
58353200058263178549764348476285
58353200058263178549764348495159
58353200058263178550035165162937
58353200058263178550035169884670
58353200058263178550035169884671
58353200058263178550036313055841
58353200058263178550036313073311
58353200058263178550579132225153
58353200058263178550579132575073
58353200058263178550579136807161
58353200058263178550579136811373
58353200058263178550579136824387
58353200058263178550579136824471
58353200058263178550579136824630
58353200058263178550579136824631
58353200058263178550579136825875
58353200058263178550579136830247
58353200058263178550579218314221
58353200058263178550579222900441
58353200058263178550579222917910
58353200058263178550579222917911
58353200058263178550600024233793
58353200058263178550600028833063
58353200058263178550600028938057
58353200058263178550600028951107
58353200058263178550600028956931
58353200058263179785361066070005
58353200058265563448602734589115
58353200058265563455631963341314
58353200058265564644974123933278
58353200058265564645225170992974
58353200058265564683948752316031
58353200058265565240042695509406
58353200058265574568690285500650
58353200058265574573751938973862
58353200058265575755751317624764
58353200058265575758847576852127
58353200058265575763366067331922
58353200058265576358141750435554
58353200058265865424769377903151
58353200058265874757939930094678
58353200058265875993034903931203
58353200058265879697378376763441
58353200058265879704971548902907
58353200058265879704971549965717
58353200058266765999381407962157
58353200058266780272219160222287
58353200058266780272782983000527
58353200058266780272783244804191
58353200749466680951230363567805
58353200749466981331193038146360
58353200749539925905254607883591
58353200749539927140600625606296
58353200749539927323614960482455
58353200749539927323614964714543
58353200749539927323614964773592
58353200749572346522146844788620
58353200749572346529760819187282
58353200749574732663925451683115
58353200749574733211965053070935
58353200749574733212718196959967
58353200749574747304880856030131
58353200749574747304880856034343
58353200749574747304881626619653
58353200749574747304881630869003
58353200749574747304902891231575
58353200749574747305153595334679
58353200749574747305153598517007
58353200749574747305157039013311
58353200749574749088454759967255
58353200749574749088454759971467
58353200749574749089291583503787
58353200749574749089542630559271
58353200749574749135295847001327
58353200749574749135299314654581
58353200749574749684087814261191
58353200749574749684091285102389
58353200749575948244915838411719
58353200749575948245169985721071
58353200749575948245250196171642
58353200749575948611195306471875
58353200749575949898905351090096
58353200749575950029555549047223
58353200749575950036082800765903
58353200749575950105644159917433
58353200749575950105644164503653
58353202185044107430449677559229
58353202185371013728774768928416
58353202185371013729025473014050
58353202185371912510753987105207
58353202185371914159573142823349
58353202185371914159573143177640
58353202185371914159573143177641
58353202185371914159574262037366
58353202185371914159574262037367
58353202185371914297423393698667
58353202185371914708366232462297
58353202185371914708449800377168
58353233081568860715418378527955
58353234493584995211972266625442
58353234493585893996230983895272
58353234493585895779804887832396
58353234493585895779805230788988
58353234493588597482968346127474
58353234493621012571295294122428
58353234493621012578825586527974
58353234493621016140889442276280
58353234493621016140890475378144
58353234493621016140890563006618
58353234493621017921933061645762
58353234493621017924464465526592
58353234493621017924464466943742
58353234493621316472504742775930
58353234493621316472504742788980
58353234493621318113714138818428
58353234493622213335907962516562
58353234493624903776977170955500
58353234493624903914175163566048
58353234493718574085053860511380
58353234493718574085056183446624
58353234493718574085056188045894
58353234493722165100649583346990
58353234493722165237847489864258
58353234493722176355968580105730
58353234493730270210390762226562
58353234493730285032854128256784
58353234516932498726741920509871
58353234517256718547785326728729
58353234517260756311527467381688
58353234517332367442876762519983
58353234517332368037401397165691
58353234517356666758077098109975
58353234517356682767016610371615
58353234517356682767017724980539
58353234517356682812749274575131
58353234517356683361541245017323
58353234517356683361542359626247
58353234517356683366624933804407
58353234517356716171101512235975
58353234517356727239219829482565
58353234517356727239222152430859
58353234517364820039282832962145
58353234517364820183318070205377
58353234517364821274064766457077
58353234517364831114178300031141
58353234517364831159997744730751
58353234517364836099038354208033
58353235155463910820815468456359
58353235155463912650122036596999
58353235155463944219813582346789
58353235155463945447900907203999
58353235155463954735878631164283
58353235155463955333666550158869
58353235155463956566021654488879
58353235155463960272062403670549
58353235155488222440610633615851
58353235155488271853635047741851
58353235155496375728593518290427
58353235202609232618035515958800
58353235202620039291231680871834
58353235202620043005702202287502
58353235202620044781661097874498
58353235202620044781661869531042
58353235202620044789276106224626
58353235202620928748537727818280
58353235202620928886551280416248
58353235202620939861575129272668
58353235202620943573513983923562
58353235202620943710711976534110
58353235202620943710712748186442
58353235202620945357087887860686
58353235202721208025238784842488
58353235202721208157353088307448
58353235202721208162436777094532
58353235202721208568947066139092
58353235202721208574030754926176
58353235202721208574030755284680
58353235202729297067605646917656
58353235202729297067605646930706
58353235202729297068421554460938
58353235202729306541945252588488
58353235202729311488353000376610
58353235202729311900198029868624
58353235202729311900198030227128
58353235202729313134728911703186
58353235202729313676156840079188
58353235202729313683771933805748
58353235202729313683771934164252
58353235202732910457538721016498
58353235202732913759600131539012
58353235202732914171194109370656
58353235202732914171194109729160
58353235202732915405976043224092
58353235202753612406704743347770
58353235202757214677951869892028
58353235202757225790989271346416
58353235208314618232874010222399
58353235208314629162980754862723
58353235208335342771695792740222
58353235208517858031116262649680
58353235208520559741894732455532
58353235208521765437853794913393
58353235208528664851635141104134
58353235208529563628279621680380
58353235208529563628279964636972
58353235208529565411853868574096
58353235208532255454023663891778
58353235208532265339056972295300
58353235208532266572145443232974
58353235208532267120937413675166
58353235208532267122631990837136
58353235208532267122631990841348
58353235208533456759898700489304
58353235208554180937690776451953
58353235208556582451855527475852
58353235208564670953860301428198
58353235208564685778022027465596
58353235208564687554818440406370
58353235208564687561595931402720
58353235208564687561596705887460
58353235208564687561596706237380
58353235208625926168528910001276
58353235208629528439526137392000
58353235208630728464633805494751
58353235208637631765692297729736
58353235208637631765692642103478
58353235208637633547571595920962
58353235208637633549266168382880
58353235208637633549266172614968
58353235208637633549266546040602
58353235208637922626315382789034
58353235208637933746130969043760
58353235208637937450476764470160
58353235208638821402143528878609
58353235208638823186532991404934
58353235208638832337333619349425
58353235208638866926196910061503
58353235208638867109127566875567
58353235208638870815167943004609
58353235208641534233553144608668
58353235208641535461556780384078
58353235208641535468335078103600
58353235208641536010348750826270
58353235208641536010348754012810
58353235208641536017127048545792
58353235208642925596796222356914
58353238746960016096262590611133
58353238746961217036359305765565
58353238823772146649325861920757
58353238823772146651857262613643
58353238823772146651858380404895
58353238824428643910311938463520
58353238824429844483815891052780
58353239510118288735728590473682
58353239516017909706687191451668
58353239516017909706687191468930
58353239516017909706687194651258
58353239533743784893596608253869
58353239533743784893596609770189
58353240738166813841824063478005
58353240738166824961657183815097
58353240874928803918108575697840
58353240874928803918108575717523
58353240874941717455037271519682
58353240897687992613451407177493
58353240898356208191095940133708
58353240945833509678101782182357
58353240945833509678101782199827
58353240945833509678164543964751
58353240945840412200680726694652
58353240945841620141071794759897
58353240950765174462625071155484
58353240951424373011916922381163
58353240951424373011979599941973
58353240951424373011979599941974
58353240951425573585984959206620
58353240951425573586047636295254
58353240951533836497228682519984
58353240951533837046020656148716
58353240951738071166249838081304
58353240951738071208911380209739
58353240951738071209559029293971
58353240951740788974193542695827
58353240951740788974946683874915
58353240951741672886010701332392
58353240951748593895417269806059
58353240951748626011645571453193
58353240951748876375523707389259
58353240951748892846809669500025
58353240951748892849069105260675
58353240951748892849152788080467
58353240951748894038934277844571
58353240951749795201291499933644
58353240951749795201291844289708
58353240951749795201291844406312
58353240951749795201291844406348
58353240951749795201291844406555
58353240951749795201291844406556
58353240951749795201291844762092
58353240951749795201291959075340
58353240951749795201543696769746
58353240951750245508419877365353
58353240951750245508419877365354
58353240951750278860244897654564
58353240951750289978367026134272
58353240951750289980814748606636
58353240951752480433440884260493
58353240951752480433440884261897
58353240951752496492944926084504
58353240951752496492944926084588
58353240951752496492944926084747
58353240951752496492944926084748
58353240951752496492944926201228
58353240951752496492944927619781
58353240951752496492944927619782
58353240951752496492945702454441
58353240951752496492945702454442
58353240951752529844769947907587
58353240951752529844769947907588
58353240951753892249362761144470
58353240951753892249362761262562
58353240951753892251807121550464
58353240951849791169254594594491
58353240951849791169257952160970
58353240968591497570420023096709
58353240969256111060083536347405
58353240969257311634151572700685
58353240969466810573426072124029
58353240969468011147494108477309
58353240969468011147494112149283
58353240969539745448058910832129
58353252200900376542906455326127
58353252358424126585392975629481
58353253660326939817365453164521
58353253794111133807831862117179
58353253794114735530035971177019
58353258101502628875580074907567
58353258101607995309558525243869
58353258172183693583571973093669
58353258172183693584388229598317
58353258172183693584389004437189
58353258172218815729047725798551
58353258172218815729047725802763
58353258172219716296043251288467
58353258172219716296859507793115
58353258172402531561552955696095
58353258172499794120823988564149
58353258172511489153740788183145
58353258172534916265483481582055
58353258172535816833295263572407
58353529576065781264568589035597
58353531721118301429402549410092
58353532412392352615190416042818
58353542471935914386161132026005
58353542489696962603025504189563
58353542489696977420408706128747
58353542497573032833251936721051
58353542497573032840026677506095
58353542497573045781515194411959
58353542497576648055022528386509
58353542498545641753793703083175
58353542498545641756050125750259
58353542498545658402195843027267
58353542498545658402739810090935
58353542498545658402760702099527
58353542498557347892469004820171
58353542498557347899183479797703
58353542498557347899999296890299
58353542498557347899999382629447
58353542498557347899999387327935
58353542498557347899999387346808
58353542498557347899999387346809
58353542498557347901691549586251
58353542498557347901691549698519
58353542498557347901691549702891
58353542498557347901691640023887
58353542498557347901691640042760
58353542498557347901691640042761
58353542498557349137038432591079
58353542498557353435343917857395
58353542498557353435343918323955
58353542498557353435427600677187
58353542498557363953668398307041
58353542498557363954423954294985
58353542498557364546709959090983
58353542498557364546709963346157
58353542498557364546709963696077
58353542498557364546772725461000
58353542498557364546772725461001
58353542498557364548381319782715
58353542498557364548381324010431
58353542498557364548381324016047
58353542498557364548381410103711
58353542498557364548402211674667
58353542498557364548402216392029
58353542498557364548464973439591
58353542498557364548464978156952
58353542498557364548464978156953
58353542498557364548465002135947
58353542498557364548465006835839
58353542498557364548465006854766
58353542498557364549216999655463
58353542498557364549217000009755
58353542498557364549217000122023
58353542498557364549217000126395
58353542498557364549217085748903
58353542498557364549217114445259
58353542498557364549218147548367
58353542498557364549218148014927
58353542498557364549220556588697
58353542498557364549220556590101
58353542498557664142938968311733
58353542498560065657605927668885
58353542498561251589944412170009
58353542498561251597284094928437
58353542498561255294290212654805
58353542498561266412431851592741
58353542498561266412431851594145
58353542498561266412431851948277
58353542498561266412431852064917
58353542498561266414688188876213
58353543189866521415905252697804
58353543204600711177732890813981
58353543204604563083645240392811
58353543207556341453656640344185
58353543207556374804728518391449
58353543207556374805481660633395
58353543207556374805481775423191
58353543207556391408193810021227
58353543207559077745684197468577
58353543207560278500510121742353
58353544616693996880432061921381
58353544625665155259833995216414
58353544625666404010890045143712
58353544640291276885334502341947
58353544640327292285326168393543
58353544643279359726487533957693
58353544643279359726487533963309
58353544643279359726487534429869
58353544643279404145596371263599
58353544643279404152371198137711
58353544643279404191349955706907
58353544643279404191349956173467
58353544643279409092063790839779
58353544643279409686859242054047
58353544643279409686859242524979
58353544643279409686860389941335
58353544643279409686860389946951
58353544643279409686860390413511
58353544643279409686860394662861
58353544643279409686860394668685
58353544643279409686863460567131
58353544643391331505642856564832
58353544643391331505643631399492
58353544643391379682383264986553
58353545334373643239404618621850
58353545334556156632259953359812
58353545334696645659207282650366
58353545334701400516301924751461
58353548852959575335432381997869
58353548852959576570778399724785
58353548923827073451405270983423
58353548924154865490305792073663
58353548924154865497899506287385
58353548924154870843746821051993
58353548924154870851068939154179
58353548924189987637475682054515
58353548924190002461637924659369
58353548924190004108765948295257
58353548932722582915416889716174
58353548932945029752596103260121
58353548933038687567791652165190
58353548933049477726394782637897
58353548933049494373353164433659
58353548933049494373918023500303
58353548933049494380696203242245
58353548933050378477220903917793
58353548933050379712567696477965
58353548933050379712839321170781
58353548933050379712839665544279
58353548933050379712839665660919
58353548933050389404983501102283
58353548933050389405548360168926
58353548933050389407240612864878
58353548933050389407240612864879
58353548933050389407243965732709
58353548933050389407515933380713
58353548933050389412326539910869
58353548933050389587997725950715
58353548933050389588562585017358
58353548933050389591095133503978
58353548933050389591095133620618
58353548933050389595340879550341
58353548933050389595529164372937
58353548933050389595529165907970
58353548933050389596094024974614
58353548933050389597786278024858
58353548933050390640330293663858
58353548933050390647945301642385
58353548933050394346368346844606
58353548933050394346368346844607
58353548933050394353983010816781
58353548933050394941164831637127
58353548933050394941164860216843
58353548933050394948507985236753
58353548933053091298773557149817
58353548933054282173085045383285
58353548933054293108190676599008
58353548933054293286121703765300
58353548933054293705431634129636
58353548947496699078531145620137
58353548947784579353673916402623
58353548947788171738799518536633
58353548947788171739071114648169
58353548947788471928070112416777
58353548947788471935663826630499
58353548947820602062797882110451
58353548947820902252068476108639
58353548947824489152621683003115
58353548949794654118302183591278
58353548949794654125895155204768
58353548950447091485185020317420
58353548950447108086142499265230
58353548950451160118508886163435
58353548950451160126098845864186
58353548950451165616529030274044
58353548950451166211326412123208
58353548950452360875590375714219
58353548950452360875591147366551
58353548950452360875591147837323
58353548950452366371101581606595
58353548950452366371101696392019
58353548950452366373612094894371
58353548950452366373612437850963
58353548950670005424089323457253
58353548950742951416842136074302
58353548950764558311523456102685
58353548950764558311523456108301
58353548950764559500551805161329
58353548950764559505635150991821
58353548950764559505635150996193
58353548950764559543770513930775
58353548950764559543773613117621
58353548950764559544337697351009
58353548950764559546305389597617
58353548950764559551929575079507
58353548950764559551932674266353
58353548950764565034200817381071
58353548950764565041543856189657
58353548950764565041815452301353
58353548950764565041815452306969
58353548950764565041815823837661
58353548950764565041815823843277
58353548950764565041815825372855
58353548950764565041815825378524
58353548950767261255368020250423
58353548950767261255368020250432
58353548950775214364094302090072
58353548950775214958619309807282
58353548950775214961129789322836
58353548950775365078946393347954
58353548950775365078946393347955
58353548950775365122167429634445
58353548950775365124675700082919
58353548950775365124675704333721
58353548950775365125264837323062
58353548950775365125264837323063
58353548950775365129758274261079
58353548950775365129761631729630
58353548950775365129761631729631
58353548950775365129761631729636
58353548950775366319375760074593
58353548950775366319375760087690
58353548950775366357514222200233
58353548950775370620188377182596
58353548950775370620774242698947
58353548950776554768472983140813
58353548950776565881510384595201
58353548950776567071374412461087
58353548950776567670982770707437
58353548950776567673489811266093
58353548950776567673489811270305
58353548950776570782495815839769
58353548950776571377020818835245
58353548950776571377020823556979
58353548950776571377835583194259
58353548950776571377835611769603
58353548950776571377835611773975
58353548950776571377856503900659
58353548950778972289610443349174
58353548950778972893695709897459
58353548950778974121719236463945
58353548950779252761035395943348
58353548950779256467640632544564
58353548950779256472159003467378
58353548950779257707526716733167
58353548950779258257133819865108
58353548950779258258805151508565
58353548950779267585196404921766
58353548950779267585782300533423
58353548950779267590278979099926
58353548950779267590278980616246
58353548950779267590843839688741
58353548950779268774537793966467
58353548950779268779621139796959
58353548950779268820291378874931
58353548950779268820291493193795
58353548950779268821107281713139
58353548950779268825374724705423
58353548950779268825625771659315
58353548950779268826190627543631
58353548950779268827882108693055
58353548950779268827882223011919
58353548950779269374417743625865
58353548950779269376924739653613
58353548950779269376924768233329
58353548950779273080705724552886
58353548950779273082966274843755
58353548950780158275065754706631
58353548950780169388103160398723
58353548950780173054307028027545
58353549639094653251866851183109
58353549641980374021126111386656
58353549641980374158449541787905
58353549642052118158505808241345
58353549642053018588994072144709
58353549642053019824340091462438
58353549642053318313386038106284
58353549642053318313448799871208
58353549642053318908182268513768
58353549642053318908245030628612
58353549642053320013861359347463
58353549642053320014426215231779
58353549642088442151010447374328
58353549642089341026418728446926
58353549642089341026690324558622
58353549642089341026693796462678
58353549642089341621486926852343
58353549642089342726350197417721
58353549642089342856560976948716
58353549642089342856832944577846
58353550998009438260890946261705
58353550998009438263397983633821
58353550998009439496237735640953
58353550998009439498744776199609
58353550998009444849466488129073
58353550998082390842428592309301
58353550998117507633922008392479
58353551074785252318257538304009
58353551077447775565899235779191
58353551077447775565902678985439
58353551077447775565961997544115
58353551077447781056329423375589
58353551077447781056332866581837
58353551077448075892431617626317
58353551077448075892494379391241
58353551077448081245663812258035
58353551077448231340298334403782
58353551077557500257681788123748
58353551077557500257681788123749
58353551077557500257682562958408
58353551077557500257682562958409
58353551077774681816026750303089
58353551077774681816026836042237
58353551077774687169196268909031
58353551077775136288991539500749
58353551077775881200565119140752
58353551077775882435911104629029
58353551077775882435911133681129
58353551077775882435911219420277
58353551077775887926341321277526
58353551077775887926341321277527
58353551077776333339970777262713
58353551077776333477294203290660
58353551077776333477482488585432
58353551077849284274380394254997
58353551077849284824053272245588
58353551077873299553831863845086
58353551077873299553835221312186
58353551077873594799479844109604
58353551077873594799480101327048
58353551077873598505520478505850
58353551077880502721291743810673
58353551077880502721291743817315
58353551077880502721292518651975
58353551077880502723154456747813
58353551077880502723154485424477
58353551077880502723718540979797
58353551077880503958500503151393
58353551077884101425645124057690
58353551077884104992520962766209
58353551077884104994150539436142
58353551077884105131473969820164
58353551077884106227302893074602
58353551077884106228139721311186
58353551077884106229834382497587
58353551077884106366997421365462
58353551077884106367032375108135
58353551077884106367032375121233
58353551077884399828622123880341
58353551077884401475751180635355
58353551077884401615456295766741
58353551077884401615481693152807
58353551077884404586991969937143
58353551077884404587263937585147
58353551077884404587264709237479
58353551077884405136037971854529
58353551077884405181812477470797
58353551077884405182060168342551
58353551077884406373013590225425
58353551077884406373286334243123
58353551077884406416592169399809
58353551077884406417135361610103
58353551077884406417406957721799
58353551077884406419017850540637
58353551077884406419583082678623
58353551077885301634225403229107
58353551077885301634225403229108
58353551077885302182515194856612
58353551077885305292277797844014
58353551077885305703784007329824
58353551077885305705542006186458
58353551077885305705542006186542
58353551077885305887070286963636
58353551077885305887073386268574
58353551077885305887073639831466
58353551077885305887073644548828
58353551077885305889309859588900
58353551077885306941098073114449
58353551077885306941159988379050
58353551077885306985159420738731
58353551077885306986642753407812
58353551077885306986642753409216
58353551077885306986819129071857
58353551077885306986819129071858
58353551077885306986829632471781
58353551077885306986833075678029
58353551077885306986850510131466
58353551077885306986851672390747
58353551077885307122420175647822
58353551077885307123840746018520
58353551077885307124115784233319
58353551077885307124658976517946
58353581256149138697745300947787
58353581256151829287954959119923
58353581256151840400992360574311
58353581264941833832154078151440
58353581956356372317926772493238
58353581956356372318676589502304
58353581956356372318678884802550
58353581956356373599026375130070
58353583391172971015684179291186
58353583391817426936459268629656
58353583409734088619348346699375
58353583409734089907204950104545
58353583409734090448654914840015
58353583409736791610640295012791
58353583409770111331818501449679
58353583409770111331819620644823
58353583409770111331819650405441
58353583409770112619676224049993
58353583409770113161126217500693
58353583409770113161126218546081
58353583409770113161126561856965
58353583409770113168469342402559
58353583409772814270601013052249
58353583409772814865125647697957
58353583409772842728278594039895
58353583409772842728278597226435
58353583409834052881529833704015
58353583409842156756761022748779
58353583409842156756761052509397
58353583409842158586067620650037
58353583409842158586067963960921
58353583409845760270133237822215
58353583409845760315865902025731
58353583409845760864657872467923
58353583409866173728553083210519
58353583409866651899052069167778
58353583409866651906580037220978
58353583409878164827817016721075
58353583409878164828088612832771
58353583409878179474316019845571
58353583409878209162255928367593
58353583409878209162256272723865
58353583409878212821057350993405
58353583409878213004071657226593
58353583409878214245924776677567
58353583409878223986417396137787
58353583409878223987254219674479
58353583409878225221764185517035
58353583415776177879401404207269
58353583415776177879401404208673
58353583415776177879965488440657
58353583415776177879965488444869
58353583415776177879965489857807
58353583415776177879965489862019
58353583415776177879966260091585
58353583415776177879966260097201
58353583415776177879966264696679
58353583415776177887493457911007
58353583415776178017163482468355
58353583415776178017164257307227
58353583415776178024754212286479
58353584047649480358552961493473
58353584047857524463715042501927
58353584047857528174837621272821
58353584047888749643391270995303
58353584047892652103908992953495
58353584047965297907391583051019
58353584047977303648071946583819
58353584047977305477378514724459
58353584047977349393257581898379
58353584100755076142276129266839
58353584101031250858393629483899
58353584101031250858393658654100
58353584101034858076111643625189
58353584101042958102748141337883
58353584101042961951070118875061
58353584101042961951070118892540
58353584101042963186417683093181
58353584101043258428380937397911
58353584101046860700191800984277
58353584101046865646097432092519
58353584101046865646935403535213
58353584101067278380137803119887
58353584101071180840655525078079
58353584101078578730174158167302
58353584101079281009302425169353
58353584101079281146500417779901
58353584101079281146772385427905
58353584101079281148194993424147
58353584101079284715614770462719
58353584101140219426420213953705
58353584101140219426421242469349
58353584101140219426421244004392
58353584101151026240161593284757
58353584101151026240161593284766
58353584101151026374911777683642
58353584101151026381690043514652
58353584101151029951285578569891
58353584101151029951285578569900
58353584101151030088483566122043
58353584101151030088483566122052
58353584101151513612149662365032
58353584101152216020567622092839
58353584101152216020567736901349
58353584101152216020567738301029
58353584101152216021132597371885
58353584101152226996407141023455
58353584101152226996407145609675
58353584101152226996407404008021
58353584101152226997243969277509
58353584101152226997243973863729
58353584101152231937794311117965
58353584101154917717036527491506
58353584101154928837605254466345
58353584101154928837605254466354
58353584101154928844383523489511
58353584101154928844383523489520
58353584101154932411531331363759
58353584101154932411531331363768
58353584101154933642066490060446
58353584101154933646313264858691
58353584101154933646313264858700
58353584101154978248370237069399
58353584101154978250901612252469
58353584101175341708278734232107
58353584101175391121303148338424
58353584101175825237027398636996
58353584101175825237028170289328
58353584107052029792228081412290
58353584107060133674529590769452
58353584107060139025251301064504
58353584107060139025439329141832
58353584107084450650129037218424
58353584107084450650129808870708
58353584107084450650129808870756
58353584124388677089589341070955
58353584124665752373518623636871
58353584124665757274256847012709
58353584124665757319989511216225
58353584124677463420462448824517
58353584124677464655810013042637
58353584124677748784735865892979
58353584124677748831304982092507
58353584124677759897773267347367
58353584124677759898338123231683
58353584124677759905116044706421
58353584124677763609733042703209
58353584124677763655465706906725
58353584124677763655466478559057
58353584124700879418916343331035
58353584124704481735896135376463
58353584124704781879434065289227
58353584124712586846202173328295
58353584124712882086553382440105
58353584124777427682916655386751
58353584124777427728649319470771
58353584124785531557875900651895
58353584124785531557875900771391
58353584124785816366390017187869
58353584124785864544632497818937
58353584124789430313775852960967
58353584124789434018121653445763
58353584124789434018121653565259
58353584124789435252903587060191
58353584124789478485491116339897
58353584124789478485512008228993
58353584124809843223403728385079
58353584124813734524879413967135
58353584124813745637916815421523
58353584124813795050941229547523
58353584124813795097510721987623
58353584124821898926715607629139
58353587637175459341162352886677
58353587645383285048971781292767
58353587698556961351162347421604
58353587698556961351162350603932
58353587698556961351163122256264
58353587698556961353610068477026
58353587698556961353610184330924
58353587698556961353610187513252
58353587698556961353610959637968
58353587698560913766698027818835
58353587698560913766698157136136
58353587698560913766698418603950
58353587698560913766698418605354
58353587698560913766698504698634
58353587698560913766698505761444
58353587699212117022156081320055
58353587699216024424623504910503
58353587699216026208447681067047
58353587699503889877215409041837
58353587699529568619492946264731
58353587699540273852367453979093
58353587713983731723168497315583
58353587716285889438128963843729
58353587716931589219359002977442
58353587723163203604955528693601
58353587723164104035506555958561
58353587723164120089931213246607
58353587723164120090495297472975
58353587723164120090495297474379
58353587723164120090495297478591
58353587723164120090496072313251
58353588336680395503424349743337
58353588337628698693765322658133
58353588355073925828165192157099
58353588355073925829002020406781
58353588407555988210892306382116
58353588408251554134297934543375
58353588408251554135134762793057
58353588408252410634468805069828
58353588408544255136603772930577
58353588408563718033783746783932
58353588414439927947045333691846
58353588414439927947045337923934
58353588414448934219393750478898
58353588414448934219393753648176
58353588414448934219393754710986
58353588414472343446320553929454
58353588414472343446885413000310
58353588414472343446885414063120
58353588432165803088180273676369
58353588432165803088180275192689
58353588432167033355481082862391
58353588432177856358396566928377
58353589613826941131537034543275
58353589613826941133229287239227
58353589630677804971901793059235
58353589631228961740626782751378
58353589631228961740626784267698
58353589631326208240137728883378
58353589631326208240137757581186
58353589764172573274433203894569
58353589772488433765654453296150
58353589773359826051627514398055
58353589773363735695373345249691
58353589790213409437084568404617
58353589790867199504188011714393
58353589791052219997908275244606
58353589791052220000168051129440
58353589791052220000168054315980
58353589791052220000418755232544
58353589791076698260448174703762
58353589791088242710379553439404
58353589791088242712635890367340
58353589791088242712886934240496
58353589791088242712890033427342
58353589843279017596695625044774
58353589843282970017377671671807
58353589843375861965379671787868
58353589843375861965943752837767
58353589843380214870536050298685
58353589843386969105651251805440
58353589843387869535930684493738
58353589843387869536202279070400
58353589843938065982753082555627
58353589843938065982753082555628
58353589844036723293974146311169
58353589844251163846914709957623
58353589844251174968113750583878
58353589844251208319370099778168
58353589844251625274927834232348
58353589844254326566580916027228
58353589844255081134669529972132
58353589844255227729189301827369
58353589844255227729189301846243
58353589844255227729252063611167
58353589844262269157044418811483
58353589844262269157047513412109
58353589844262269157047518129471
58353589844262269157047776396675
58353589844262318982415956180303
58353589844262318982419050780929
58353589844262318982419055498291
58353589844262318982419313765495
58353589844263171417803465182794
58353589844263171419979677754994
58353589844263171420247830660442
58353589844263171420248949855586
58353589844263188028548347929792
58353589844263188028548349464986
58353589844263188028799024871734
58353589844263188028799396524682
58353589844263188028800171713474
58353589844265873260697359205625
58353589844265889320201429724672
58353589844265889320201431259865
58353589844265889320201431259866
58353589844265889320202177398169
58353589844265889320202177398170
58353589844265889320202206094525
58353589844265889320202206094526
58353589844265922672026422851315
58353589844265922672026422851316
58353589844265922672026451549075
58353589844265922672026451549076
58353589844328510923322306676291
58353589844359281398732850053413
58353589844359281398736294794855
58353589844363183996514427104698
58353589844371239694671334296625
58353589844371287870654383399131
58353589849284487332455785092277
58353589849284487333291835325131
58353589849287188624108866887157
58353589849295244369106113283159
58353589850164153285787057623991
58353589850164153285870739977223
58353589850170596073551248085385
58353589850170596075998969146423
58353589850170612090022055758191
58353589850171963605260983319913
58353589850171963605262016439039
58353589850174514733282924087645
58353589850174548085107169543599
58353589850267906766084377282219
58353589850271809409616064286445
58353589867013515765024551948085
58353589867013515765024580527801
58353589867013515765861376996725
58353589867671224763366475788241
58353589867679329874509686343837
58353589867889729198560710735007
58353589867889729198581631323315
58353589867889729198581631795699
58353589867890029387831300014429
58353589867890029387831300364349
58353589867890029387831301414109
58353589867890029387831305086083
58353589867890029387831306135843
58353589867890029387852226842243
58353589867890062741348574399271
58353589867900885749347374316353
58353589867961763642663468146581
58353589867961811818647631858011
58353589867961811818647633374331
58353600540921753887951428139837
58353600540921753888515512371821
58353600540921758829338602938611
58353600540921758829902687170595
58353600541797054130520086094885
58353600541797070184944662348047
58353600559630998372421007320315
58353600559631048334489497797375
58353600559631053273617236127235
58353600559631064386654633231491
58353600559631064386654637581623
58353600559631064387218717463475
58353600635350758440447185702543
58353600635350763381831256610207
58353600635454961182816947756543
58353600635454962418727824550103
58353600635456113761948848093287
58353600635456163174973262219287
58353600636330274183106665796603
58353600636330307536811966859093
58353600636427570096391817081629
58353600636439276236952626042251
58353600636439576426220897092145
58353600636439576426223220040439
58353600636439576431304700198093
58353600636443178153508809257933
58353600636443183636913008123659
58353600636443183643938996854331
58353600636443194755032983756207
58353600636463592808863092089887
58353600636475599136185130596979
58353600636475599143527136303701
58353600636475599143775978392891
58353600636475599146035409921453
58353600636475604085163143901181
58353600636475615195692271737817
58353600644359143851293411562275
58353601250940187718505932961295
58353601250940221070330953250505
58353601250940237717603403920899
58353601258820158748225998174030
58353601274574723319791337018205
58353601327748449574932548040661
58353601327749650332014923679281
58353602473952741125803129700453
58353602553720486970775569990750
58353602686628083846676410770877
58353602686628083846676439350593
58353602686628083847242073256109
58353602686628128311538832514475
58353602686663250639777527302781
58353602710257827530409163358121
58353602710261379251570549009295
58353602710261679440841114309723
58353602710297752708233899368145
58353602710297757649617970275809
58353602712378071782006552989370
58353602763436356816140198666903
58353606763360777383843394521437
58353606763360781092143983121857
58353606781121792231504158320763
58353606781413565083553979355805
58353606860233078427186834044978
58353606993688203311860209234907
58353606993688203312425068305763
58353606993688203312612321544219
58353606993688203312613096383091
58353606993797172010243726480687
58353606993797172010244501319559
58353606993832288664536486421555
58353606993832305273086732207321
58353606993832310816045242656395
58353606994016005231526223711241
58353606994016021702815629028255
58353606994124073366429196142561
58353606994124073368939675658115
58353606994124089428447161159437
58353606994124089428447935994097
58353606994124089840229167068409
58353606999738213113788219713155
58353607003008782624004799720052
58353607003008782624004802902380
58353607016447355498946357659073
58353607016447355499508119060807
58353607016447355499511213543389
58353607016447355501202694705053
58353607017321515919766351466879
58353607017466807520224833279091
58353607017466807521900783517231
58353607017466812463305803827651
58353607017649322595629443108877
58353607017649611666780147095621
58353607017754689029607893445179
58353607017754989218878487443367
58353607017758574889168136474435
58353607017758580379598320411909
58353607017791011931349765638165
58353607017791011933856803010281
58353607070605395034264950516295
58353607070605411635221281553731
58353607070605711824747146778149
58353607070609302563579630662827
58353607070609302571171250111071
58353607070640517313674804010963
58353607070640533779943625616541
58353607070641718063417383853719
58353607070641718070757180003715
58353607070641718070759389560441
58353607070641718071008228463091
58353607070641718071008231649631
58353607070641718073267663178193
58353607070641734534703722218155
58353607070641734534704493870487
58353607070641734536963153746717
58353607070641734537217650134075
58353607070644435689159668798339
58353607070644441179589856394737
58353607070921512169397608991001
58353607070921512171911536906921
58353607070956634314119949863059
58353607070956634316571029918185
58353607070956634316571029924827
58353607708728852372982681970671
58353607708740841642375964184511
58353607708740842244764158746383
58353608908410640311809770996261
58353608908445767807128300267935
58353608908518708446987003189131
58353608908518713800215756499715
58353608985255195238730516740495
58353608985328141232257476805039
58353609144462670141240864575731
58353609144463871628124146918163
58353609144743654615983338973405
58353609144754454840939913394577
58353609144755655460824267724729
58353609144778776760371236229695
58353609144788076039246783976991
58353609144788076041753821349107
58353609144790783095848206764683
58353609144851722753458692461475
58353755714225878653092876243809
58353755714225878653092876248021
58353755714227079409611168004577
58353755714258358243904293539317
58353755714259559000987441178785
58353755714259559138184662138405
58353755714259559138185433789333
58353757864890240801963650320867
58353758556275918981311316710394
58353758573892826566145361272996
58353764316893062222650549919304
58353775087624287457921797333613
58353775087624304059214408996915
58353775087624331927951475902875
58353775087624337418381664562083
58353775087624348531604798793713
58353775087625488207748834503987
58353775087625532679950277423195
58353775087625538168058928722705
58353775087625538174899956318639
58353775087625538175464040550623
58353775087625549288499146236753
58353775087625549288502245423599
58353775087657953125690820104251
58353775087657969729158438797563
58353775087660354635336852094939
58353775087660371243888045256471
58353775087661555391854372199163
58353775087661555392419228083479
58353775087661555397505130086213
58353775088605003944590195055559
58353775088605003951368116530297
58353775088605048421961879327331
58353775088605053911762237594033
58353775088605053911764447150759
58353775088605053911827208915683
58353775088606204701672571042695
58353775088606204709014576749417
58353775088606249173396596614263
58353775088606249173960680846247
58353775088606249178480171082483
58353775088606249179232655990913
58353775088606249180924908686865
58353775088606254662069676502029
58353775088606254668847597976767
58353775088606254668910359741691
58353775088606265781944690588949
58353775088606265781947014936923
58353775088606265782511874007779
58353775088629364987659602152719
58353775088629381591692079916887
58353775088630532391224704688133
58353775088630565744741978145471
58353775088630571228334692484715
58353775088630571228334695671255
58353775088630582348209596838783
58353775088630582348774455909639
58353775088641071129347255519395
58353775088641071133865975502979
58353775088641071133868298451273
58353775088641071136313807707987
58353775088641076624233515788831
58353775088641087737333589610071
58353775088641087737333594196291
58353775088641087737900773028901
58353775088641371318052993627651
58353775088641371318617849517583
58353775088641371323139664096177
58353775088641371323703751520317
58353775088641371323892152191147
58353775088641371325584404887099
58353775088641376813504109787019
58353775088641387926604186789183
58353775088641387926606511137157
58353775088641387927171367027089
58353775088642271885864775622215
58353775088642271890948351490115
58353775088642271890951446090741
58353775088642271891703934185711
58353775088642271893396186881663
58353775088642277381315888589427
58353775088642288494415968783747
58353775088642288494415970183427
58353775088642288494418293131721
58353775088642288495168078378903
58353775093530227768880959992535
58353775093533830040064981832587
58353775093533830047407331895581
58353775093533863399295142529431
58353775093533874512332515404103
58353775093533874512518133394309
58353775093566283839952110743671
58353775093566584029160028714839
58353775094514529879833627213511
58353775094514529886611548688249
58353775094514546534075729613315
58353775094514574357059096004855
58353775094514579892738362535057
58353775094538890922756818838667
58353775094538896459505451828727
58353775094539189877308155717619
58353775094539195413429253265339
58353775094539196648776045826915
58353775094549696501151409144603
58353775094549696501214086570059
58353775094549702037335183068019
58353775094549702037335184113567
58353775094550897258296461158919
58353775094550897258296462557195
58353775094550897258296462576069
58353775094550897258800968197841
58353775094550897259048574885381
58353775094550902794417555868615
58353775094550902794417560100703
58353775094550902794417560119417
58353775094550902794419883048997
58353775094550902794480234728043
58353775094550902794480236126319
58353775094550902794480236145193
58353775094550902794984738933313
58353775094550902795232344203703
58353775802569224271457523910609
58353775803548723409144287576927
58353775803549924156916992435073
58353775803549924166226663564063
58353777215638151715500235950047
58353777215638151852760904586371
58353777215638452032742834603925
58353777215638452042031498578943
58353777215638452042031498583155
58353777220675335017549807278508
58353777221546777265861379561186
58353777221656051510995348444164
58353777238288340091133822850635
58353777238292237015470850958958
58353777238292242544308418862817
58353777238292242551651152624026
58353777238292242551651543764683
58353777238292242551651544827541
58353777239271752754341453013647
58353777239271752800095009223325
58353777239271758288014713175291
58353777239272953511423829000783
58353777239272959045097089159997
58353777239272959045097089162427
58353777239272959045661948233283
58353777239381021648836117114736
58353781466677821588568192248934
58353781521790472811253340555831
58353781521790472816336943603767
58353781521822893257561095236837
58353781521826495528745542586089
58353781521826495528745546835439
58353781522771172833914130461427
58353781522771172841504975070799
58353781522807190061035580959527
58353781522807206534835470986053
58353781522807206534836245820713
58353781522807206672096914811329
58353781522807212022755175407973
58353781522807212022755950242633
58353781522807490250368851336219
58353781522807506861366733969241
58353781522807506861367508808113
58353781522807512212088445780613
58353781523087289841699072463519
58353781523099279703378101195863
58353781523099279705825689745014
58353781523099279705825823668227
58353781523099279705826081935431
58353781523099290829029770698479
58353781523099296177176039806351
58353781523123307061229678352247
58353781523123307068826864824317
58353781523123312559253610749661
58353781523123606152979007845959
58353781523123607387760941340891
58353781523123607395295451431649
58353781523123607395295451437265
58353781523123607395860310503909
58353781523123611513742271257129
58353781523123612748524204746445
58353781523123612748524204747849
58353781523123612748524204752061
58353781523123612749088288984045
58353781523123612749089063818705
58353781523135313396706644649531
58353781523135313396708968647585
58353781523135313533967313285855
58353781523135313533967314685535
58353781523135313533969637633829
58353781523135313536481238015235
58353781523135313541501048543357
58353781523135313541501048893277
58353781523135313541501049943037
58353781523135318894667126877765
58353781523135318894729798671613
58353781523135318894729801853941
58353781523135318894729803270883
58353781523135318894730573506273
58353781523135318894730578092493
58353781528715820967077920544785
58353781529043927836458468152413
58353781529043938947048032815573
58353781529043944300217462500039
58353781529043944302748982111059
58353781529043944302748985280337
58353781529043944307747873469427
58353781529043944307831437371085
58353781529043944307831440553413
58353781529043944307831441950663
58353781529043944307831441970346
58353781529043944307832212205745
58353781545424974463597247907499
58353781545424974468680822375719
58353781545457394904821656403881
58353781545460997176068784382551
58353781545460997181152097383977
58353781545461280761849834441617
58353781545461297370401803504822
58353781546405674303306575202131
58353781546405674310897190229007
58353781546440807573676687459177
58353781546440807573677462298049
58353781546441691530427796590119
58353781546441697069122081913437
58353781546441708141489244288401
58353781546441713670079187789745
58353781546441991719698390586903
58353781546441997258392675910221
58353781546442008330759063443883
58353781546442008330759063446313
58353781546442008330759838284159
58353781546442008330759838285185
58353781546721791494042893726119
58353781546721791494586803506647
58353781546732580463868814885873
58353781546732580463868814888303
58353781546732580468948715994615
58353781546732591581986088869287
58353781546732597072415502689623
58353781546732597072416535791487
58353781546732597077499134317275
58353781546757808713552550796903
58353781546757808721149852060221
58353781546757814211576597040797
58353781546758107668041211304371
58353781546758107675638512562073
58353781546758107675638512567689
58353781546758108857069588464939
58353781546758108857069588469151
58353781546758108902823144799303
58353781546758108910420446058409
58353781546758108910420446062621
58353781546758108910985305129265
58353781546758113161002832419961
58353781546758113166065257542649
58353781546758114395784765913489
58353781546758114395784765914893
58353781546758114395784765919105
58353781546758114396349621799209
58353781546758114396349624985749
58353781546758114400847191036555
58353781546758114400847191037581
58353781546758114400847191038985
58353781546758114400847191043197
58353781546758114401411275269565
58353781546758114401412050109841
58353781546768603173826165184443
58353781546768603181419991002873
58353781546768614291947142152599
58353781546768614299543668594307
58353781546768619782377355159435
58353781546768619789970412512073
58353781546768619789971188396493
58353781546768903363096759182631
58353781546768903370690588187601
58353781546768903370694286959995
58353781546768914481217736149383
58353781546768914483752609119331
58353781546768914488814262573829
58353781546768914488814262592543
58353781546768919979241006510261
58353781546768919979241007554405
58356146234464324275611787944035
58356146234464327981652907145693
58356146305367829233316153752821
58356146311276454646417821030557
58356148379189966740210265227393
58356148379189970444556065712189
58356148379189971679902083793237
58356148385094694632002500983787
58356148385094709456644140595325
58356148385098296903733157192281
58356148385098597093003722491257
58356148385098608212900404825321
58356149070931416532262288057110
58356149070931416532262316753466
58356159155971571094791436655987
58356159155971572742760387533189
58356159155973973700539453924052
58356159155973973707317379985010
58356159155973973707882235869326
58356159155973988524700581924194
58356159155973990309090388805330
58356159155975129994266731624592
58356159155975141105799822367076
58356159155975141243060577092468
58356159155975174457621743823572
58356159155975174464399669530398
58356159155975174464964525414714
58356159155975174464964611507994
58356159155975174594882498548964
58356159155975174601660424255790
58356159155975174601660510349070
58356159155975174602225280140106
58356159155975174602225366233386
58356159155975178163662981926102
58356159155975189281782871469582
58356159155975189283287182177274
58356159155975189419043626194974
58356159155975189419043626199186
58356159155975189420547936906878
58356159155975191066172678700638
58356159155975191066172678704850
58356159156944139061723529514595
58356159156944183531104441204369
58356159156944185354469539866283
58356159156944185361246689688689
58356159156944185361811545573005
58356159156944200178629891627873
58356159156944200180886228555809
58356159156954640329948170504878
58356159156954640330513287838726
58356159156954640332208720874452
58356159156954640332208978091896
58356159156954640735018626808184
58356159156954640737213063594764
58356159156954640741730434681054
58356159156954640742358055512622
58356159156954640742361408399326
58356159156954640742549693694098
58356159156954640744053661426324
58356159156954640744054004382916
58356159156954690147981141123874
58356159156954690148043040915310
58356159156954690148043815749970
58356159156954690150300239839820
58356159156954690150303595889978
58356159156954690150488525134592
58356159156954690150491623967306
58356159156954690151053385250996
58356159156954690155323146830596
58356159156954690155382469638622
58356159156954690155382813994894
58356159156954690155571789458024
58356159156954690155574193890292
58356159156954690157831306725734
58356159156954690157831563943178
58356159156954690331057380082606
58356159156954690331057380432526
58356159156954690333314491845202
58356159156954690333314493244882
58356159156954690333316816193176
58356159156954706804603897162216
58356159156954706804603897512136
58356159156955890950816986786355
58356159210133469805764812073126
58356159210133471452893868810878
58356159210133471454335074447134
58356159210133471500067709952881
58356159210133519630383208262858
58356159210133519630383552619130
58356159210133519631136349441946
58356159210133519632828603537578
58356159210133519676136764356913
58356159226873831923156978140066
58356159226873876386261286235942
58356159226873876393855115240912
58356159226873880099140027242572
58356159226873892996567149838948
58356159226874776954135744251910
58356159226874776954324030609492
58356159226874776961666898293914
58356159226874776961667155511358
58356159226874777091333736862458
58356159226874793564378932891950
58356159226874793564567218186722
58356159226875032680239612413120
58356159226875032680239612426170
58356159226875032680427640503498
58356159226875077150937492296522
58356159226875077150937492309572
58356159226875077150937749513966
58356159226875077288198247021914
58356159226875077288198504239358
58356159226875080856222661515626
58356159226875080856222661528676
58356159226875080856410689606004
58356159226875082640612472996032
58356159226875082640800501073360
58356159226875093753649526894558
58356159226875093753649526907608
58356159226875093753837812189330
58356159227858497126874833267712
58356159227858497131957149178668
58356159227858497131957407445872
58356159227858511951095279839580
58356159227858511951095280889340
58356159227858511951283566184103
58356159227858511951283566184112
58356159232783418977480571591413
58356159232783719166751165470105
58356159233768021321703522004379
58356159233768021330988829332962
58356159233768021465718183019787
58356159233768023115377978880630
58356159233768026819723779365426
58356159233768037931945935209270
58356159635518526661421386526933
58356159865953717190783863969832
58356159865953717190783865019592
58356159865953717190786188317806
58356159865953717191348724086236
58356159865953717191351047034530
58356159865953717193043299730482
58356159865953717193045624078456
58356159865953733662575452327714
58356159865953733662575453377474
58356159865953733662638128353490
58356159865953733662638129403250
58356159865953733662638129753170
58356159865953733662826156430818
58356159865953733662826157480578
58356159865953733662826157830498
58356159865953733664270029021720
58356159865953733664270029371640
58356159865953733664270030421400
58356159865953733664332705047496
58356159865953733664332705397416
58356159865953733664332706447176
58356159865953733664520733124824
58356159865953733664520733474744
58356159865957619658836100748979
58356159865957619658836101098899
58356159871863243179231825325845
58356159871863543185488082398717
58356159871865896704169165421758
58356159871865896704734024138482
58356159871865896704734024492614
58356159871865896706428601182408
58356159871865944882412679154690
58356159871865944882475440919614
58356159871865944882475440923826
58356159871865944882475441273746
58356159871865946529603464555502
58356159871865946529603464559714
58356159871865946529603464909634
58356159871866195477401943380953
58356159871866195477401944430713
58356159871867145639749550017067
58356159942765847431379300206947
58356159942765847431379300556867
58356159942765847568640055286471
58356159942767048142708091166123
58356159942767048325722430805595
58356159942767049975106786765910
58356159942770650619876742427760
58356159942770650665630298639868
58356159942770650665630298989788
58356161071241557877431896800785
58356161071241557882514470978945
58356161071241561581777697285581
58356161071241561588552524159693
58356161071241561589117380044009
58356161283955623418482272741741
58356161283955628908912460338139
58356161283955675020339166331558
58356161283955678724684966816354
58356161301677947341264802636171
58356161301677947341267897236797
58356161301677947341829658520487
58356161301677947348607579995225
58356161301680650691832300081119
58356161301680650691832386524319
58356161301680650696914874259279
58356161306601959151315492934441
58356161307574566828979485465967
58356161307574566828980257118299
58356161307574566830674832762545
58356161307574566835757406940705
58356161307574570535020633247341
58356161307574570541795460121453
58356161307586272427837527631577
58356161307586272565098281889005
58356161307586272565098282007049
58356161307586272572437853162221
58356161307586272977445405604001
58356161307586274212227339098933
58356161307586574401498592672569
58356161307586574406581166850729
58356161307586578105844393157365
58356161307586578112619220031477
58356161307586578113184075915793
58356161307590125025135328841085
58356161307590176672745720651447
58356161307590176677828294829607
58356161307590180377091521136243
58356161307590180383866348010355
58356161378488826999779447126445
58356161378488832490209634722843
58356161378488878601636254268691
58356161378488878601636340711891
58356161378490027711108209629613
58356161378490077581668473185934
58356161378490079358467552963102
58356161378490079358718601439975
58356161378490079363550127141262
58356161378490083062813353447898
58356161378490083069588180322010
58356161378493680010827578395452
58356161378493680056581134607560
58356161378493685364540946913871
58356162016589151884864136726365
58356162016625224671537879358772
58356162016625224671537879475412
58356162016625224671558800063720
58356162016729390348453845538744
58356162016733294456101657838513
58356165378410599753587481779991
58356165378702385553627845081057
58356165455550547965066093647594
58356165590140098124729027459436
58356165590140098126421280155388
58356165590140109099750204407808
58356165590140109099750205824750
58356165590140109099753303594654
58356165590140109100001252884446
58356165590140109237010959137412
58356165590140109237014057970126
58356165590140109237766170279438
58356165590140114590180393421148
58356165591120809075275294177874
58356165591120809075276070062294
58356165591120809076719941603436
58356165591120809082553334012390
58356165591120809082618075769016
58356165591120809082804038115494
58356165591120809082806361063788
58356165591120809084247909656636
58356165591120809487057558367100
58356165591120809487058334251520
58356165591120809488502205792662
58356165591120809493581079547130
58356165591120809494335598201616
58356165591120809494398015947138
58356165591120809494398360320672
58356165591120809494401459153386
58356165591120809494586302304720
58356165591120809494588625253014
58356165591120809496030173845862
58356165591120825546565561485638
58356165591120825546565818703082
58356165591120825546565822935170
58356165591120825546566594587502
58356165591120825548007022922396
58356165591120825548759140880738
58356165591120825548825254463732
58356165591120825549010187940434
58356165591120825549013282541060
58356165591120825553089339883112
58356165591120825553092697350212
58356165591120825553908600294224
58356165591120825554096885588996
58356165591120825555537062355476
58356165591121126333080484967471
58356165591121131274465584744911
58356165591121131279548930575403
58356165591124711947325006688930
58356165591124711947325351062464
58356165591124711949019928106390
58356165591124711949832392093504
58356165591124711954102243650164
58356165591124711954856417948378
58356165591124711954918060855028
58356165591124711954918065104378
58356165591124711954918148011118
58356165591124711954918405228562
58356165591124711956610657924514
58356165591124712000671621198433
58356165591124713182922072892484
58356165591124713184363277111798
58356165591124713184366720318046
58356165591124713184366720672178
58356165591124713184614325588436
58356165591124713189445938446048
58356165591124713189699998599310
58356165591124713190264940576906
58356165591124713190453139778398
58356165591124713191894688371246
58356165591124713191957450490302
58356165591124713235453554693365
58356165591124713236018525368721
58356165591124728006832234985858
58356165591124728006832239572078
58356165591124728007083283445234
58356165591124728009279960627500
58356165591124728009339280603118
58356165591124728009339624976859
58356165591124728009342636653276
58356165591124728009342719560016
58356165591124728009342981027017
58356165591124728013858110319346
58356165591124728013861466369504
58356165591124728014422969390202
58356165591124728052836785330309
58356165591124728060176554182017
58356165591124729839486373172153
58356165591124733545524426352901
58356165591448932420671087764301
58356165591448932463955948355584
58356165591448932464227658773094
58356165591448932464227658786144
58356165591448932464227916003588
58356165591448932466403407948424
58356165591448932466403666228678
58356165591448934250793219428830
58356165591448934250793477696034
58356165607865084771243081648348
58356165607865084771243424604940
58356165607865084771494473081578
58356165607865085320286100567178
58356165607865985339054949377688
58356165607865985339055206595132
58356165607865985339055207657942
58356165607865985339058306844788
58356165607865985339243492952714
58356165607865985339246592139560
58356165607865985476315618014012
58356165607865985888097882203238
58356165607865989188192829758256
58356165607865990834567969432500
58356165608845784609445083613802
58356165608845784609445859852354
58356165608845784616031625193142
58356165608845784616034724379988
58356165608845784616282329296246
58356165608845784616283448491390
58356165608845784616285771439684
58356165608845784616787865559076
58356165608845784616847532723374
58356165608845784617038912618772
58356165608845784618542794280804
58356165608845784618543137237396
58356165608845784748209805750410
58356165608845784748213161800568
58356165608845784748398091045182
58356165608845784748401189877896
58356165608845784748962951161586
58356165608845784753292294183598
58356165608845784753295393016312
58356165608845784753480322260926
58356165608845784753481355362790
58356165608845784753481355368614
58356165608845784753483678311084
58356165608845784754045439594774
58356165608845784754046554209522
58356165608845784754297258312626
58356165608845784755740872630500
58356165608845784755740872636324
58356165608845784755741129847944
58356165608845784755741129853768
58356165608845785158488102515370
58356165608845785158488877354242
58356165608845785159992068876826
58356165608845785159992069939636
58356165608845785159995425989794
58356165608845785160180355234408
58356165608845785160745215350812
58356165608845785165074299744262
58356165608845785165074558359774
58356165608845785165075333194434
58356165608845785165075418933582
58356165608845785165077657192488
58356165608845785165077743281556
58356165608845785165262586437102
58356165608845785165263619557840
58356165608845785165265942487260
58356165608845785165827445503746
58356165608845785165828560118494
58356165608845785165828818398748
58356165608845785165830884460644
58356165608845785165890207268670
58356165608845785166079522501852
58356165608845785166079608595132
58356165608845785166081931520340
58356165608845785167523136806676
58356165608845785167523394024120
58356165608845785167523394042994
58356165608845785167586156138964
58356165608845785168339044355782
58356165608845801217996018495080
58356165608845801217996018500904
58356165608845801217996019894760
58356165608845801219499125318240
58356165608845801219499128504780
58356165608845801219499211061600
58356165608845801219499214243928
58356165608845801219500243119528
58356165608845801219502567111758
58356165608845801219502567461678
58356165608845801219687496356372
58356165608845801219687500588460
58356165608845801219690595189086
58356165608845801219750172377936
58356165608845801219750176964156
58356165608845801219753271564782
58356165608845801220252355423016
58356165608845801220252356472776
58356165608845801220315031448792
58356165608845801220315032848472
58356165608845801220503408137566
58356165608845801220506502738192
58356165608845801224582474335272
58356165608845801224582560074420
58356165608845801224582560080244
58356165608845801224585917547344
58356165608845801224770760679804
58356165608845801224774202842116
58356165608845801225590105786128
58356165608845801227030277947514
58356165608845801227030535164958
58356165608845801227092954323210
58356165608845801227093297279802
58356165608845801401007258829662
58356165608845801401007259879422
58356165608845801401008034714082
58356165608845801401010357662376
58356165608845801401010359062056
58356165608845801402701835523668
58356165608845801402704934706302
58356165608846986098585479141635
58356165608847002158092648980233
58356165608849403537252729588502
58356165608849403537256171731940
58356165608849403537315748570870
58356165608849403537318847757716
58356165608849403674513484322478
58356165608849403674513827279070
58356165608849405321645978613076
58356165608849692751002196002037
58356165608849692751002196351957
58356165608849692753258532929973
58356165608849703726523666547702
58356165608849703726526765734548
58356165608849703726587461781672
58356165608849703726589527849392
58356165608849703734117753832917
58356165608849703734117753832926
58356165608849703863784078316502
58356165608849703863784078320714
58356165608849703863784421277306
58356165608849703863784421290356
58356165608849703863787434370872
58356165608849703863787520459940
58356165608849703863787520477202
58356165608849703863787778744406
58356165608849703863846840435558
58356165608849703863847873554684
58356165608849703863848216511276
58356165608849703863850196485716
58356165608849703863850196502978
58356165608849703863850540859250
58356165608849703864038482847510
58356165608849703864038568936578
58356165608849703871378165605938
58356165608849703871378508562521
58356165608849703871378508562530
58356165608849704275566342509940
58356165608849704275569784653378
58356165608849704275629104624784
58356165608849704275632546768222
58356165608849705510913135071516
58356165608849705510913478028108
58356165608849705510916486876536
58356165608849705510916487939346
58356165608849705510916572615684
58356165608849705510916572965604
58356165608849705510916830895938
58356165608849705510975897190572
58356165608849705510979248991380
58356165608849705510979249008642
58356165608849705510979334730528
58356165608849705510979336147470
58356165608849705510979593364914
58356165608849705511167535353174
58356165608849705511167621442242
58356165608849705517691314813458
58356165608849705517691657770050
58356165608849705517754076932514
58356165608850604294335105581462
58356165608850604294335362448986
58356165608850604294336138700588
58356165608850604294336481657180
58356165608850604294338461635832
58356165608850604294338547724900
58356165608850604294398124563830
58356165608850604294401223750676
58356165608850604301929192866686
58356165608850604301929535823278
58356165608850604431596117178590
58356165608850604431596117191640
58356165608850604431596117528510
58356165608850604431596118591320
58356165608850604431597236386784
58356165608850604431599216361224
58356165608850604431599560734758
58356165608850604431658879293434
58356165608850604431847165651016
58356165608850604439190290552882
58356165608850604843378124500292
58356165608850604843381566643730
58356165608850606078725173929392
58356165608850606078728268516968
58356165608850606078728268530018
58356165608850606078728268866888
58356165608850606078728269929698
58356165608850606078728354606036
58356165608850606078728612886290
58356165608850606078791030631812
58356165608850606078979316989394
58356165608850606085503096803810
58356165608850606085503439760402
58356165608850609784766666067038
58356165608850609789849240245198
58356165609173593671000887222960
58356165609173593678594630130278
58356165609173608083376308530482
58356165609173608083376567170692
58356165609173608083376652909840
58356165609173608083379666003406
58356165609173608083627356989858
58356165609173608085886788518420
58356165609173608495158573079664
58356165609173608495159606181528
58356165609173608495161929129822
58356165609173609730505623908444
58356165609173609730508718509070
58356165609173613436546771689818
58356165609173613436546857428966
58356165609173613436547114646410
58356165609173893860271481216984
58356165609173893860271481221196
58356165609173893860272257455536
58356165609173893860272257472798
58356165609173893867865568502208
58356165609173893867865568506420
58356165609173893867866343341080
58356165609173908272647161168928
58356165609173908272647246908076
58356165609173908272650260001642
58356165609173908272650346090710
58356165609173908273463154451358
58356165609173908275157387121750
58356165609173908684429167077900
58356165609173908684430200179764
58356165609173908684432523128058
58356165609173909919776217906680
58356165609173909919779312507306
58356165609173909919779398596374
58356165609173909922286443876764
58356165609173909922286702143968
58356165609173909922289796744594
58356165609173909922289882833662
58356165609173913625817365688054
58356165609173913625817451427202
58356165609173913625817708644646
58356165609173913626633273231336
58356165609173913626633358970484
58356165609173913626633616187928
58356165613771007381298449140105
58356165613774610752348259535388
58356165613774610752348259554262
58356165613774611301391278455830
58356165614743619827206730302235
58356165614755311324651997460023
58356165614755311329170458826483
58356165614755327246333527991313
58356165614755327247170356223525
58356165614755327795463324785475
58356165614755327802802978846143
58356165614755616277654177651775
58356165614755616279910514579711
58356165614755627398030490212259
58356165614758012300571805056486
58356165614758028902344818463026
58356165614758028904604249637456
58356165614758028904604254223676
58356165614758029087053734790888
58356165614758029087618593857532
58356165614758029087618593876246
58356165614758029087618852143450
58356165614758029087681269883308
58356165614758029087681269902022
58356165614758029087681614258294
58356165614758029087869556246554
58356165614758029087869642335622
58356165614758029087869642339993
58356165614758029499400858052422
58356165614758029499463620167266
58356165614758030734245463322328
58356165614758030734245549411396
58356165614758030734810322388972
58356165614758313039513034555769
58356165614758329277140236338229
58356165614759213197987836744161
58356165614759213606508827163122
58356165614759213606508913252190
58356165614759213606759875622498
58356165614759213607324820782422
58356165614759218551157642558589
58356165614759229659489870123258
58356165614759229667021277150618
58356165614759229669277618191137
58356165614759229707416109021765
58356165614759229707416880674097
58356165614759229707440473400982
58356165614759229707503235521649
58356165614759229707691177504086
58356165614759229707691263598977
58356165614759229842441418832025
58356165614759229844676863751369
58356165614759229849760181002145
58356165614759229852291957830609
58356165614759230256734282517807
58356165614759231491077134853680
58356165614759231491265076841940
58356165614759231491265162931008
58356165614759231491327838956784
58356165614759231491829937325526
58356165614759231491830280282118
58356165614759231492080984385222
58356165615035405619906231085219
58356165615071428332398053865293
58356165615071428332398425401601
58356165615071728521648103278205
58356165615071728521651197878831
58356165615082233497569548359594
58356165615082233499260767937398
58356165615082233499260768291530
58356165615082238850735625176230
58356165615083423005773680151593
58356165615083423143054609326989
58356165615083434070884443989669
58356165615083434116362617477943
58356165615083434116634586642267
58356165615083434116638028781493
58356165615083434118811110185697
58356165615083435901027835662629
58356165615083439607065517307069
58356165615083439607065545886785
58356165615083439607065888843377
58356165615086135822333581605266
58356165615086135957250188526308
58356165615086135959509624641090
58356165615086137606722273877478
58356165615086137606722618233750
58356165662024330551732389117088
58356165662024330551732390179898
58356165662024330551732647397342
58356165662024330551735832323336
58356165662024330551795150882012
58356165662024330551798508349112
58356165662024330559326476402312
58356165662024330559326562141460
58356165662024332336125639204472
58356165662024332342900466078584
58356165662024336042163692385220
58356165662024336047246266563380
58356165662024336047247295433156
58356165662024614085949789993350
58356165662024614091786281235018
58356165662024614091844915297452
58356165662024614091845599793694
58356165662024614091848009898078
58356165662024614091849042999942
58356165662024614094293322266058
58356165662024614223207101162574
58356165662024614223210544368822
58356165662024614229106354523298
58356165662024614229109797729546
58356165662024615870336157900326
58356165662024615870339601106574
58356165662024615870339601460706
58356165662024615875418819234576
58356165662024615876174973507230
58356165662024615876237821365434
58356165662024615877867226203182
58356165662024630692805030017976
58356165662024630692805115757124
58356165662024630692805115774386
58356165662024630692805120360606
58356165662024630694497281314248
58356165662024630694500724520496
58356165662024630695252836829808
58356165662024630695252841416028
58356165662024630695312159974704
58356165662024630695315517441804
58356165662024630699579942648498
58356165662024630700395850178730
58356165662024630702027663703920
58356165662024630702843571234152
58356165662024630878267439335802
58356165662024630878326758244398
58356165662024630878329857094374
58356165662024630878330201450646
58356165662024630878330201455017
58356165662024630885857825130312
58356165662024630885857825147574
58356165662024632525455814999412
58356165662024632525458909582776
58356165662024632525458909586904
58356165662024632525458909600038
58356165662024632525458910649798
58356165662024632525458995321924
58356165662024632525458996738866
58356165662024632525459253956310
58356165662024632525459253960681
58356165662024632532233736456888
58356165662024632532233736474150
58356165662024636236579536941684
58356165662024636236579536958946
58356165662024636236579622684960
58356165662024636236579622698094
58356165667932057181478287084907
58356165667932939318124366967333
58356165667932941145738682412021
58356165667932941145822479556293
58356165667932941147430935107973
58356165667932955964816574314315
58356165667932955969980508369589
58356165667932955971591401188427
58356165667933256154171114122693
58356165667933256291431868852297
58356165667933257938560921357961
58356165668261051723688685664258
58356165685657915118534837964998
58356165685657915172631955029521
58356165685657916817231902609153
58356165685657931590577131825664
58356165685657931590577135012204
58356165685657931595660734873600
58356165685657931636330719922120
58356165685657931636330719935170
58356165685657931636330978202374
58356165685657931636393482036964
58356165685657931636393740317218
58356165685657931773591388558444
58356165685657931773591474647512
58356165685657931773654150673288
58356165685657931773654150690550
58356165685657931773654495046822
58356165685657931781182118258467
58356165685658832204142415823404
58356165685658832204142415836454
58356165685658832204142501912472
58356165685658832204142760192726
58356165685658832204205177938248
58356165685658832341403170548796
58356165685658832341403514922330
58356165685658833988532222700084
58356165685659115743438776538830
58356165685659115875617213953586
58356165685659115881452586354242
58356165685659115883960717526865
58356165685659115883960717528317
58356165685659115883960717532689
58356165685659132345211703869352
58356165685659132346907394459392
58356165685659132347635376314885
58356165685659132347722182794480
58356165685659132351989969700362
58356165685659132355250126026207
58356165685659132355250154605923
58356165685659132393476116310177
58356165685659132530649715954357
58356165685659132530649744535525
58356165685659132530649744539897
58356165685659132535733061790673
58356165685659134177781895872451
58356165685659134184556722746563
58356165685659137883819949053199
58356165685659137888902523231359
58356165685662734877399702485426
58356165685954518795062293522628
58356165685954518840794957726144
58356165685974032721872513939396
58356165685975233476360723926646
58356165685975233478867767671842
58356165685985738453701428261323
58356165685986038462552877485321
58356165685986038642972022255104
58356165685986038642972022255140
58356165685986038642972022259559
58356165685986038645482505429618
58356165685986040292695125969641
58356165685986928163836342849811
58356165685986928163836342849859
58356165685986929765295526196699
58356165685986929765295526200908
58356165685986929765295526213961
58356165685986929810965514374439
58356165685986929811024719559017
58356165685986929811024719563229
58356165685986929811024719576279
58356165685986929811027042511475
58356165685986929811027042511523
58356165685986929811028190400215
58356165685986929811028190417477
58356165685986929811045640269581
58356165685986929811049082408807
58356165685986929811049082426069
58356165685986929811776831868329
58356165685986929811776831872700
58356165685986929811780302709527
58356165685986939073585725545840
58356165685986939073585725545876
58356165685986939074338866706214
58356165685986940929148137413744
58356165685986940929148137531788
58356165685986940929148166110100
58356165685986940929148166111504
58356165685986940929148166228144
58356165685986940929169058120096
58356165685986940929169058236736
58356165685986940929169086816452
58356165685986940934231483244236
58356165685986940934231483360876
58356165685986940934231483362280
58356165685986940934231511940592
58356165685986940934231511941996
58356165685986940934231512058636
58356165685986940934252403950588
58356165685986944633491643646602
58356165685986944633491643648006
58356165685986944633512564352954
58356165685986944640269536541624
58356165685986944640269536543028
58356165685986944640269565121340
58356165685986944640269565122744
58356165685986944640290457247976
58356166300447959323684841981463
58356166300447959872728635721903
58356166300447961108014900195370
58356166300447961108074653448819
58356166300447961108077748049445
58356166306360187008870116851570
58356166306360187008870116868832
58356166306360187008870121100920
58356166306392609257580927444788
58356166306395309313700053773890
58356166306395309313888339068662
58356166306395309313951100833586
58356166323757039343877397883170
58356166323757039343940159648094
58356166323757039343940160002226
58356166323757040990503324217338
58356166323757040991068183283982
58356166323757040991068183638114
58356166323757041127513289100478
58356166323757041127514063585218
58356166323757041127514063939350
58356166323757041127516387933192
58356166323757041127701317177806
58356166323757041128266176248662
58356166323757055944332409994218
58356166323757055944896237008758
58356166323757055944899589872376
58356166323757055945084522303530
58356166323757055952427557925576
58356166323757057591460433275974
58356166323757057591460433630106
58356166323757057591463786143804
58356166323757057591463786497936
58356166323757057592025289160290
58356166323757057592025289514422
58356166323757057598803468902232
58356166323757057598803469252152
58356166323757057598803469256364
58356166323758258348546162132392
58356166323758258349296208728116
58356166323758258356074130202854
58356166323794279490873114276686
58356166323794279490873114393326
58356166323794279490894034981634
58356166324081245951505776076499
58356166324081260220037601869402
58356166324081260356457832271392
58356166324081260356479095834740
58356166324081260356479096188872
58356166324081260356479097238632
58356166324081260357294999132884
58356166324081260357295000182644
58356166324081260357295003364972
58356166324082460930613251874949
58356166324082460976366836666773
58356166324082462760756643547909
58356166324084862628290735306722
58356166324084862628290735310934
58356166324084862628290735660854
58356166324086047210742699369602
58356166324086063796385789339651
58356166324086065031728451016625
58356166324110378785184532254620
58356166324110378785205424263212
58356166324121171140628175256547
58356166324121185553004969872306
58356166324121185553193255167078
58356166324121185553193340906226
58356166324121185553256016932002
58356166324121187200132993508194
58356166324121187200321278802966
58356167505811136557877226666407
58356167505811136603609890869923
58356167505843555810991560289118
58356167505843557000605599394739
58356167505843557046338263598255
58356167505843557047093818050921
58356167735842865325954680813402
58356167735842865325954938030846
58356167735842865325954942262934
58356167735842865327396229400426
58356167735842865327584518927286
58356167735842865328149374811602
58356167735842865328149374817426
58356167735842865328214373785672
58356167735842865328214373791496
58356167735842865328399307268198
58356167735842865328402401863000
58356167735842865328402401868824
58356167735842865737736943939818
58356167735842865737736945002628
58356167735842865737737206452160
58356167735842865739178406439386
58356167735842865739178493576602
58356167735842865739178496758930
58356167735842865739930524397728
58356167735842865739931639006652
58356167735842865739933962285992
58356167735842865739993285099842
58356167735842865739993286516784
58356167735842865739996637980722
58356167735842865739996642566942
58356167735842865740181571457424
58356167735842865740184666058050
58356167735842865740184666389096
58356167735842870679124115097138
58356167735842870679124372314582
58356167735842870679124376546670
58356167735842870680565576533896
58356167735842870680565662267220
58356167735842870680816624987448
58356167735842870681318809101162
58356167735842870681383808075232
58356167735842870681571836152560
58356167736170672603058948518408
58356167736170672603059291475000
58356167736170674250186966500894
58356167736170674250186966505266
58356167736170674250186967922208
58356167736170674250187310878800
58356167736170674252697450738182
58356167736170677544443100933132
58356167736170677544446456983290
58356167736170677956225364059548
58356167736170677956225368291636
58356167736170677956228462892262
58356167736170679191572157670884
58356167736170679191574480619178
58356167736170972655131893212607
58356167736170972792329885473152
58356167736170972792329885473236
58356167736170972792329885486286
58356167736170972792329885821704
58356167736170972792329885823156
58356167736170972792329885840418
58356167736170972794836922131010
58356167736170974439457909457592
58356167736170974439520580898599
58356167736170974439520580898600
58356167736170974439520580902812
58356167736170974439520585134900
58356167736170974439520585147950
58356167736170977596519058720897
58356167736170977733713694931368
58356167736170977733713699530638
58356167736170977733717050981442
58356167736170977733717050981526
58356167736170977733717055580796
58356167736170978145558634079347
58356167736170978145558634079348
58356167736170978145558638665568
58356167736170979380842752017588
58356167736170979380845074965882
58356167736170979380905427694896
58356167736170979380905428044816
58356167736170979380907750643190
58356167736170979380907750993110
58356167736174574514784698636132
58356167736174575063576756588753
58356167736174576161912718022670
58356167736174576161912719439612
58356167736174576161913062396204
58356167736174576161913837235076
58356167736174576710705809094417
58356167736174579867950771203418
58356167736174579867950771220680
58356167736174579867950775452768
58356167736174579867951115576952
58356167736174579867954214409666
58356167736174579867954214763798
58356167736174580005214883045990
58356167736174580416746185223459
58356167736174580416746189455547
58356167736174581652340582688036
58356167736174581652342906681878
58356167736174581652342907036010
58356167736278742390191371891082
58356167736278745682692490423660
58356167736279943147211071853894
58356167736279943147211072920916
58356167736279943147211076103244
58356167741755092875302414791926
58356167741755092875490442869254
58356167741755094659692226259273
58356167741755098363410147291174
58356167741755098363473167673222
58356167741755098365102399987126
58356167741755098365730279440021
58356167741755098365730279440030
58356167741755098365918307517358
58356167742079298016160958754179
58356167742079299663288635313824
58356167742079299663289754508968
58356167742079299663289754514575
58356167742079302957548124262469
58356167742079303369327035570815
58356167742079303369330130171441
58356167742079303369330130643617
58356167742079304604673824950063
58356167742079304604673825416632
58356167742079304604676147898357
58356167742082299360074670482047
58356167742082304713244100166513
58356167742083200339480315049195
58356167742083200339480431375485
58356167742083200476678423986033
58356167742083201575014385418498
58356167742083201575014390017768
58356167742083201575015504626692
58356167742083201712275140143890
58356167742083201712276173263016
58356167742083202123807476491640
58356167742083202123807476491649
58356167742083202123807476491697
58356167742083205281055882160994
58356167742083205281055882161237
58356167742083205281616522831230
58356167742083205281617642039424
58356167742083205487815239041088
58356167742083205829847852620682
58356167742083205829847852620691
58356167742083205899576581462556
58356167742083207065442250079652
58356167742083207065444574427626
58356167742156151848101354668328
58356167742156151893833990175488
58356167742156151893854910880436
58356167742187367803293040705463
58356167742188568560291848191455
58356167742188571921789475521629
58356167742188571923275874095715
58356167742188571923275902792071
58356167742188572289325505887275
58356167742188573523164971874240
58356167742188573524672295266523
58356167742188573570428174426925
58356167742188573570616202504253
58356167742191273579534802306446
58356167742191273991317065432862
58356167742191275226663854812110
58356167759477367573095424741319
58356167759477367575331641312995
58356167759477367575354856269881
58356167759477372514482590367653
58356167759480068546792281748222
58356167759480068684053036477826
58356167759480068684054071015554
58356167759480068684244417441858
58356167759480070376855434161969
58356167759480969113789185083782
58356167759480974604219373742990
58356167759481274977236531971793
58356167759804273550455843502272
58356167759804273550455843515322
58356167759804273550455929591340
58356167759804273550455929608602
58356167759804278491839910173636
58356167759804278491839914422986
58356167759804278629288951260813
58356167759804278629288951260822
58356167759804278629309843254903
58356167759804278629853810331678
58356167759804278629874702327163
58356167759805474307538562329143
58356167759805479248922285693995
58356167759805479248925727837433
58356167759805479797965307782103
58356167759805479797968402382729
58356167759805481033312097161351
58356167759805481033314420109645
58356167759807875821703056152860
58356167759807880763087036735156
58356167759807880900285029345704
58356167759807880900285029350076
58356167759807880901100936875936
58356167759807880901100936880308
58356167759807882547476849619662
58356167759808175599379586230544
58356167759808175599379586584676
58356167759808175599379587647486
58356167759808175599379672673744
58356167759808175599379673736554
58356167759808175599379930604078
58356167759808176148171556672736
58356167759808181089555623348312
58356167759808181089555709437380
58356167759808181089806413540483
58356167759808181089806413540484
58356167759808181089806418126704
58356167759808181089806419189514
58356167759808181089806671807687
58356167759808181089806671807688
58356167759808181089809770640401
58356167759808181089809770640402
58356167759808181089809770994534
58356167759808181089809772057344
58356167759808181090371530878544
58356167759808181090371535477814
58356167759808182736937794293552
58356167759808182736937795693232
58356167759809076578785346406672
58356167759809076578785347469446
58356167759809076578785347469482
58356167759809076578785432145820
58356167759809076578785690426074
58356167759809078434347759337350
58356167759809078434347759455394
58356167759809078434347788033706
58356167759809078434368680160342
58356167759809081727099320640264
58356167759809081727120241228572
58356167759809082069212435879034
58356167759809082069215530479660
58356167759809082069215535065880
58356167759809082138693559822146
58356167759809082138693559940190
58356167759809082138693588518502
58356167759809082138693588636546
58356167759809082138714480645138
58356167759809083375734924845640
58356167759809083375734924963684
58356167759809083375734953541996
58356167759809083375734953660040
58356167759906343050768294069240
58356167759906343050789214657548
58356167759906343052274867033546
58356167759913244042598042892788
58356167759913247335349865550311
58356167759913544231868636890967
58356167759913544231868636890976
58356167759913547524620458127186
58356167759913547524620462730668
58356167759913547594706332646015
58356167759917146571757855234066
58356167759917146571757855350706
58356167759917146571757883930422
58356167759917146571757883931826
58356167759917146571778775939014
58356167759917146571778775940418
58356167759917146571778776057058
58356167759917149795616886588972
58356167759917149818777042379086
58356167759917149818840061361454
58356167759917150230559305505502
58356167759917150230622067270426
58356167759917150277798231363108
58356167759917150277798260059464
58356167759917150277798260177508
58356167759917150277819152068056
58356167759917150277819152186100
58356167759917150415268188551517
58356167759917151465906094884750
58356167759917151465908418823701
58356167759917151465968856649674
58356167759917151467412643436709
58356167759917151511641083027217
58356167759917151513144159752937
58356167759917151513897419949537
58356198401028711984833959201958
58356198454206339054867795644417
58356198454238761326235338619436
58356198454238761326235338737528
58356198632444902966822991333174
58356198632444902967576132512262
58356198632444902969268385208214
58356198638030191184548571979557
58356198638030191184549605098683
58356198638030196126187817649407
58356198638030196263385810259955
58356198638030196263385810614087
58356198638030196674979788091599
58356198638030196674979788445731
58356198638353528379924658730406
58356198690551355578933343623297
58356198691207824981112530477875
58356198691207824981112530832007
58356198691520050278592732099303
58356198691531156686245686411454
58356198691531156686246719513318
58356198708930095242480370656783
58356198708930095654074348488427
58356198708930098812160698437935
58356198708930098946826171141579
58356198708930098949358691048483
58356198708930098949358691402615
58356198708930099360952668880127
58356198708930099360952669234259
58356198708932795162174791430489
58356198708932795162174791780409
58356198708932796945727430283307
58356198708932800650073230768103
58356198708932800652605750675007
58356198708932800652605751029139
58356199913668026485635979762233
58356199913668026492979134761539
58356199913669222264615221307591
58356199913669222264615249887307
58356199914220335657101094699353
58356199914220335657101180788421
58356199914220335657102213907547
58356199914289684869289501492738
58356199914289684869289501492739
58356199914325702083739862273015
58356199914325702091330592091139
58356199914544529492556517730708
58356200068167889299613154798168
58356200068167889711207132629812
58356200068167889848405125240360
58356200073096763388022152075426
58356200073200905876888168362931
58356200073753220575499407947249
58356200073753220575500441066375
58356200073753225517138653617099
58356200073753225654336646227647
58356200073753226065930624059291
58356200073753226065930624413423
58356200073753227300712557554223
58356200073753227300712557908355
58356200073753227301465702982661
58356200073753227301465703336793
58356200073826171509891837711407
58356200073826173293465741648531
58356200073858587002138089431843
58356200073858587002138089449105
58356200073858587009728819249967
58356200073858588793302723187091
58356200073858592492564834884803
58356200073861277732053125619101
58356200073861293784218261053217
58356200074041092744562361260292
58356200074041092744562361378336
58356200074041092744562361732468
58356200074041092744645929412704
58356200074041092744645929766836
58356200074041092790315917472400
58356200074041092790315917944576
58356200074041092790566621575504
58356200074041092790566621693548
58356200074041092790566622047680
58356200074041092927576586108724
58356200074041092927576586226768
58356200074041092927576586580900
58356200074043792252066181373166
58356200074044993426014161595441
58356200074065408121231707279244
58356200074076207759243874539930
58356200074076273636026282717672
58356200074076273636027057552332
58356200074076273636029381550386
58356200074076573823037444715170
58356200074076573823790585894258
58356200074076573825213193890500
58356200074076573825296876715908
58356200074076573826050022127084
58356200074077415280526489394712
58356200074077415280526489411974
58356200074077415646304234988472
58356200074077415692057791217842
58356200074077415692120467226356
58356200074077415692120467243618
58356200074077415692308495303684
58356200074077415829318459836904
58356200074077415829318459854166
58356200074149208508400059178694
58356200126927252512577582308067
58356200126927253747359515802999
58356200126930848881632150333525
58356200126930854234781691367898
58356200126930854234781691367907
58356200126930854372063366445567
58356200126930854372063367862509
58356200126930856018355595305031
58356200126930856019192423554713
58356200126930889371183819606633
58356200126930900484221221061021
58356200127000198093736788570731
58356200127000199740112699897307
58356200127003800364732868072754
58356200127003800364732868072763
58356200127003802011108779399339
58356200127036199256102340333845
58356200127036204746532527930243
58356200127036215308270831822331
58356200127036215315861561636243
58356200127036217099435465573367
58356200127036220798697577271079
58356200127222673341353902071383
58356200127222684454391303525771
58356200127246981527088291527663
58356200127255093782578049118233
58356200127255104895615450572621
58356200127328039775328910264247
58356200127328054592712112203431
58356200143672411846027155842933
58356200144093905994027083870307
58356200144105611591190466894503
58356200144653123261452395482051
58356200144653123261472288735777
58356200144653123261473321854903
58356200144653123398650388092599
58356200144653123398650389155409
58356200144653124633432321587531
58356200144653125045026299419175
58356200144653125045026300481985
58356200144653128337778123135137
58356200144653128340309527016174
58356200144653128340309527016175
58356200144653128749372099903971
58356200144653128751903504847818
58356200144653128751903504847819
58356200144653128751903505201951
58356200144653129984154033398903
58356200144653129984154034461713
58356200144653129986685438342750
58356200144653129986685438342751
58356200144653129986685438696883
58356200144653129987438583771189
58356200144653129987438584125321
58356200144655824553105478339741
58356200144655824553125370530657
58356200144655826336679381214055
58356200144655826336679382276865
58356200144655830041025181698851
58356200144655830041025182761661
58356200144655830043556586642698
58356200144655830043556586642699
58356200144655830043556586996831
58356200144655830043556588059641
58356200144655831690685643751845
58356200144655831690685644814862
58356200144656732258497426809426
58356200144656732304230091012942
58356200144726059508064415086235
58356200144726059919658392917879
58356200144726074195864718499935
58356200144726075979438622437058
58356200144726075979438622437059
58356200144728761211311474712759
58356200144728761211311560806039
58356200144761174927595560530977
58356200144761180415497695697225
58356200144761180415497695710275
58356200144761180418025748127375
58356200144761181650279629192157
58356200144761190979743126722471
58356200144761190979764052019463
58356200144761191528535097151613
58356200144761191528535097164663
58356200144761192763317030646545
58356200144761192763317030659595
58356200144761196470190797468211
58356200144761196470190883561491
58356200144762093201479713035459
58356200144762096900741824733171
58356200144943697134053897909456
58356200144943697179786562112972
58356200144943697179786562467104
58356200144944897891052590952932
58356200144944897891052591070976
58356200144969213221968380287600
58356200144969256054060156153605
58356200144972863721793170898050
58356200144980019669934457891304
58356200144980020081528435722948
58356200144980020218726428333496
58356200144980920649277455594244
58356200545891240942740855329071
58356200546766547760845889455400
58356200546766547760845889468450
58356200546766548172439867287044
58356200546766548309637859897592
58356200546766548309637859910642
58356200546766548309721427945010
58356200546767448740188887158340
58356200546767448740188887162552
58356200546767448740188887175602
58356200546767448740272455192708
58356200546767448740272455209970
58356200551799566166572043396851
58356200552351880269821737314393
58356200552351880269821823403461
58356200552351880269822856522587
58356200552421208071509317740283
58356200552421224542882410128050
58356200552421224542882410128051
58356200552423909774755348497031
58356200552423909774755606777285
58356200552423909774756377366807
58356200552423909774756378429617
58356200552423914713883082476759
58356200552423914713884111346535
58356200552423914716414487774739
58356200552423914716415516644515
58356200552423925826920483931147
58356200552423925826920742211401
58356200552423925834535491922930
58356200552423925834535491922931
58356200552424810205327555102937
58356200552424815146965428946419
58356200552424815146966543555343
58356200552424815284163421556967
58356200552424815284164536520023
58356200552424815695674831530423
58356200552424815695757399388611
58356200552424815695757743762145
58356200552424826257492690537053
58356200552424826265002836720779
58356200552424826265086519187891
58356200552424826813794807162971
58356200552424831747922534822727
58356200552424831747922879196261
58356200552457247252843205148371
58356200552639751205795096035568
58356200552639751205795096039940
58356200552639751205795096389700
58356200552639751205795096394072
58356200552639751205878664069936
58356200552639751205878664424068
58356200552639751251548652252048
58356200552639751388809320884000
58356200552639751388809321238132
58356200552640051395065661694500
58356200552640051395128337715904
58356200552643648182901095417957
58356200552643653666312444945504
58356200552643653666312445299636
58356200552675173539787949770195
58356200552675173722802174618627
58356200552675173722990202695955
58356200552676073741759224051944
58356200552676073741759224069206
58356200552676074107536969645704
58356200552676074107536969649916
58356200552676074153290525862024
58356200552676074153290525875074
58356200552676074153353201883588
58356200552676074153353201900850
58356200552676074153541229960916
58356200552676074153541229965128
58356200552676074290551194494136
58356200552676074290551194511398
58356200552748163460396368727524
58356200599945077458187203487956
58356200605529508989976372844382
58356200605598836789235009088427
58356200605598836789236037958203
58356200605598841728362743068155
58356200605598841728363771937931
58356200605598841730894148366135
58356200605598841730895177235911
58356200605598842142404443376535
58356200605598842142405472246311
58356200605598852849015152514326
58356200605598852849015152514327
58356200605598858194569578810651
58356200605598858199653181858587
58356200605602443864608552436375
58356200605602444001890141774887
58356200605602444001890227868167
58356200605602444001891256737943
58356200605602460465565658312683
58356200605602460470649261360619
58356200605602488886042004378445
58356200605602493825169738358173
58356200605602504938207139812561
58356200605634875558975947534647
58356200605634875965402639851243
58356200605852802440716922913875
58356200605926698236563967869773
58356200605926709349601369324161
58356200605926713053947169808957
58356200622668249124344057772587
58356200623251783095504208492658
58356200623251783507098186324302
58356200623251788446225920304030
58356200623254484798751268119182
58356200623324713028478278030843
58356200623324717967604897047515
58356200623324717967606012010571
58356200623324717970136302345495
58356200623324717970137417308551
58356200623324718381647712318951
58356200623324718381730280177139
58356200623324728950975717509307
58356200623324729499767687951499
58356200623324734433895415611255
58356200623327419670851956674039
58356200623327419670852042767319
58356200623327419670853071637095
58356200623327419673383361972019
58356200623327419673383448065299
58356200623327419673384476935075
58356200623359835170690053175655
58356200623359851225385565037975
58356200623360751655936506209655
58356200623360751661020194996739
58356200623547217553574460081746
58356200623547217965147546254718
58356200623547217965168437913390
58356200623578678131167192548536
58356200623578678542761170380180
58356200623578678679959162990728
58356200623579579110510190251476
58356200623579579110510190255688
58356200623652572684722817735832
58356200623652574521360887646009
58356200623652574521360887764053
58356200759477063180816336876755
58356200759477111364142764640816
58356200759477111364142793337172
58356200759477963016571133384312
58356200759477963199501790198376
58356200759477963199501790215638
58356200759477963199585358232744
58356200759477963199585358250006
58356200759477963611095768030020
58356200759477963611095768034232
58356200759477963611367364141716
58356200759477963611367364145928
58356200759550051266554073034112
58356200764151026207175396649149
58356200765131728295584604030295
58356200765131737767329697206043
58356200765131739413705608532619
58356200765131743112967805969479
58356200765131743118051409017415
58356200765135323429858267430597
58356200765135328920288455026995
58356200765135328920288713307249
58356200765135330155070302428647
58356200765135330155070388521927
58356200765135330155823447857085
58356200765135330155823533950365
58356200765135330566580683532327
58356200765135330567417511782009
58356200765135339489533806265874
58356200765135339489533806265883
58356200765135341684701688034651
58356200765135344972453504367831
58356200765135344972453848741365
58356200765135345383963885471511
58356200765135345389047488519447
58356200765350324822002180137878
58356200765350324822002438405082
58356200765350324822755321318418
58356200765350324822755579585622
58356200765350324824261616370704
58356200765350324824262645240480
58356200765350625011273032403318
58356200765350625012026173582406
58356200765350625013720749226652
58356200765374881183664778456221
58356200765386588978443850521596
58356200765386588978715446633292
58356200765386589024197406733704
58356200765386589024448110836808
58356200765386633496650559708120
58356200765447571322266265934098
58356200765447571322266524201302
58356200765447571329044445676040
58356200765447871518315011093108
58356200765458376488125451933078
58356200765458376488125710200282
58356200765458376490384888165904
58356200765459584382798469268616
58356200765459584382798726486060
58356200765459584382798812225208
58356200781876902309219644111241
58356200781876902446417636721789
58356200782784668011371031770449
58356200782784669657746943097025
58356200782784669660278346978062
58356200782784673364624147462858
58356200782787369165826120954781
58356200782787369714618090334163
58356200782787369714618091396973
58356200782787370949400023829095
58356200782857604534910440830899
58356200782857604535663586259337
58356200782857613869457627135247
58356200782857615653031531072370
58356200782857615653031531072371
58356200782857619352293642770083
58356200782860299101351487627729
58356200782860299101351744495253
58356200782860299101351744845173
58356200782860300884904469441351
58356200782860300884904727721605
58356200782860304589250269926147
58356200782860304589250528206401
58356200782860304591781675224127
58356200782860304591781933504381
58356200782860305824032203421079
58356200782860305826563608719059
58356200782860305827316754147497
58356200782860306238910731979141
58356200782860315153495700938343
58356200782860315153495959218597
58356200782860315153516879929369
58356200782860315153516880279289
58356200782860315161110708930127
58356200782860316937069604875467
58356200782860320641415405360263
58356200782860320643946810658243
58356200782860322291075867413257
58356200782861206257114549890739
58356200782861206257867695319177
58356200782861206852392674338626
58356200782861206852455436457682
58356200782861217375235640132211
58356200782861221074497751829923
58356200782861222858887907688282
58356200783068337395724307502396
58356200783068337395724307856528
58356200783075241749030877452432
58356200783076442506029570613952
58356200783076442506029570968084
58356200783100457693431823120100
58356200783100757882702388419129
58356200783100757882765064444905
58356200783100757882953092522233
58356200783111263911895426997750
58356200783111264094826083811814
58356200783111564099449376733562
58356200783111564099449376739386
58356200783111564101145100289586
58356200783111564101165992298178
58356200783111564236647369344110
58356200783111564236647369349934
58356200783111564284096649112242
58356200783111564284159325138018
58356200783111564650208666826211
58356200783111609122390223693233
58356200783111614061517957672952
58356200783111614061517957672961
58356200783112464667198396610682
58356200783112464668894120147832
58356200783112464668894120165094
58356200783112464668977688182200
58356200783112464668977688199462
58356200783112464851908344996264
58356200783112464851908345013526
58356200783112465263502322827908
58356200783112465263690350905236
58356200783112509735892799781003
58356200783112509735892799798265
58356200783115225850064629132367
58356200783173748299633722477946
58356200783173753241304479823604
58356200783184253322729040569146
58356200783184560061823101192964
58356200783185459028227925075849
58356200783185460629603396903733
58356200783188160724634013676851
58356200783188160724634270894295
58356200783188160724697065941795
58356200783188160731412196717761
58356200835962296729097750925559
58356200835962297963879684420491
58356200835962297966411089364338
58356200835962301670756889849134
58356200835965900100125493788702
58356200835965903804471294273498
58356200836035226115810226095623
58356200836035227899384130032747
58356200836035231606261335815523
58356200836035232703761593878663
58356200836035232838511864012475
58356200836035232841043183217175
58356200836035232841043269310455
58356200836035232841796328645613
58356200836035232841796414738893
58356200836035233252553564320855
58356200836035233253390392570537
58356200836035242175590369521523
58356200836035242724298657496603
58356200836035243821882598380987
58356200836035243959164273458646
58356200836035243959164273458647
58356200836035244370674568823179
58356200836035247521144795817847
58356200836035247526228398865783
58356200836035247658426385156359
58356200836035248069936766260039
58356200836035249305555528004653
58356200836038834974757673380695
58356200836038834975594415537097
58356200836038834975594501630377
58356200836038844446502766556434
58356200836038844446502766556443
58356200836038846092878677883010
58356200836038846092878677883019
58356200836038849792140875319879
58356200836038849797224478367806
58356200836038849797224478367815
58356200836289192956341409212487
58356200836290093386892436477448
58356200836290093386892436481660
58356200836290093569823093291512
58356200836290093981417071123156
58356200836290093981417071127368
58356200836362187132389281109320
58356200836362187132389281227364
58356200836362187178142837439472
58356200836363087563693535758869
58356200836363087739364721327943
58356200836363087745891852593247
58356200836363087745891857191113
58356200836363087745891857309157
58356200836363089393272077320464
58356200836363089393272077670384
58356204143920829548637303072726
58356204144212569051689655735718
58356204144244984546194193906667
58356204144244984552093816106888
58356204144244984553785039933064
58356204144244984553786068802840
58356204144245017905611087202641
58356204144245034552320634682133
58356204144869066907210172012742
58356204197098456618671139515185
58356204197386595493838014453740
58356204197422612857473417314076
58356204197422612858226558493164
58356204197422612859917782319340
58356204197422612859918811189116
58356204197422618394406979194410
58356204197422646204212762703003
58356204197422662860961910851404
58356204221055913747714020700111
58356204221055919282200889909573
58356204221055947107068123651445
58356204221055963756286203975161
58356204221057115059676245088635
58356204221057115061367354595947
58356204221057115061367383175663
58356204221057115061368497784587
58356204221057119862962364685959
58356204221057120595019723221383
58356204221057164327845707017865
58356204221057169818273940505466
58356204221057169864027525415334
58356204356631342773168272617830
58356204356923082278479027939608
58356204356923082278479285157052
58356204356955497778316009478168
58356204356955504359490483247982
58356204357579581778117052884422
58356204374680523448407586539053
58356204375336977424201593549668
58356204375336977424285161584036
58356204375336977472465662701244
58356204375336977836067167493008
58356204375336978018997824307072
58356204375617953216168863390979
58356204375628776088664243039608
58356204375628809435590475784216
58356204375628809442933628334082
58356204375628809442933629383842
58356204380261942376026674652683
58356204380265851560874659978502
58356204380545577999576904670885
58356204380553715233976287476833
58356204380553715233976291727879
58356204380577993497721629262691
58356204380577993499413886209445
58356204380577993499417352799841
58356204380577993499417357050643
58356204380577993500253033143521
58356204380577993500253034206379
58356204380577993500253037394323
58356204380577993505336750510321
58356204380577993505336750628413
58356204380577993505336750647287
58356204380577993505336752064229
58356204380578026858854029281479
58356204380581950862527453374165
58356204380581950862527710591657
58356204380588798666112247858939
58356204380588798671195938069032
58356204380588798671384223363804
58356204380588832025466350810273
58356204380590049248752095932331
58356204380592707852321283877985
58356204380592707852342204582933
58356204380592707852342204584337
58356204380592707852593253061182
58356204380592707857403482287749
58356204380592707857403858056145
58356204380592707857424778762497
58356204380592707857487540881553
58356204380592707903157067197617
58356204380592707903241125790017
58356204381212880424918689276242
58356204381212880429814005606397
58356204381234490763038659848845
58356204381245361807375685216142
58356204381245645943728002601174
58356204381245645944482176882126
58356204381245661995827162273606
58356204381245661996646279214378
58356204381246503453378997297788
58356204381246503453378997315050
58356204381246503864910299120918
58356204381246503865161003206760
58356204381246504002170967757242
58356204381249205156626056941574
58356204381464199784538435799232
58356204381537101305152192467050
58356204381537134659171644260992
58356204381537134666768054599504
58356204381537385434919087958936
58356204381537385437178519487498
58356204381537385437366547564826
58356204381537385437366551796914
58356204381537385442449121742986
58356204381537385442450154844850
58356204381537401501953820539396
58356204381561713126831556693316
58356204427859009916338272454309
58356204428515506757941402807722
58356204433443473141045209170425
58356204433443473142736687494065
58356204433766433977623809287962
58356204433767634866821606894027
58356204433767634866821606895479
58356204433767634871883141460751
58356204433767634871883142860431
58356204433767634871883142866047
58356204433767634871883257184911
58356204433767634871904063566831
58356204433767634871904177891311
58356204433767634871904181073639
58356204433767634871966824286159
58356204433767635466679745289413
58356204433767683088558494960438
58356204434318775030177918128261
58356204434387808034007322664817
58356204434387808040698467185697
58356204434391726561570615706937
58356204434391726561570618893477
58356204434423274249860744987450
58356204434423274250614919268402
58356204434424131985580979264216
58356204434424132534623653809512
58356204434424132582887723428892
58356204434630972465546027829517
58356204434703907333400941763911
58356204434703907340928909817111
58356204434715013743311261873774
58356204434715013748393578834490
58356204434715964279026972400019
58356204451457487165901509584459
58356204451457487165902624193383
58356204451480597482209573472968
58356204451480597482962714652056
58356204451481798789088107651351
58356204451481798790779217158663
58356204451481798790780360347303
58356204451481802495126160832099
58356204451492610543376361659091
58356204451492610543376361659127
58356204451492610543376361659334
58356204451492610543376361659335
58356204451492610543376362708851
58356204451492610543376362708887
58356204451492610543376362709094
58356204451492610543376362709095
58356204451492610543376391288603
58356204451492610543376394470931
58356204451492610543397282364075
58356204451492610543397286596163
58356204451492610543460074114219
58356204451492610543460077296547
58356204451492610584047405201235
58356204451492610589129946569202
58356204451492610589129946569203
58356204451492610589129946573415
58356204451492610589129947617351
58356204451492610589129947618962
58356204451492610589129947618963
58356204451492610589129947636225
58356204451492610589129979379395
58356204451492610589213630442967
58356204451492610955242422992797
58356204451492653223932658874785
58356204451492653226377310843609
58356204451492658714360520452989
58356204451492658714360892008171
58356204451492658714360892012626
58356204451492658760114476922494
58356204451493504387942600182859
58356204451493504387943714791783
58356204451493509921594940228579
58356204451493510973948309629195
58356204451493510973948338208911
58356204451493510973948338210363
58356204451493511568723992751505
58356204451493511708548696277584
58356204451493511708548724857300
58356204451496213411984042248640
58356204451496213411984070828356
58356204452149107796027122328658
58356204452149107842598937730102
58356204452150008226578149589406
58356204452150008410347957588348
58356204452150008410347957605610
58356204452150008822129963497320
58356204452430083585677730727005
58356204452430083586490166484115
58356204452430083725445526483437
58356204452440939942926017664535
58356204452440939950515600061931
58356204452440939950519071967595
58356204452440939950519072320279
58356204835230003062290384968332
58356204835230003062290385086424
58356204835518135164422473851804
58356204835521737031979390989290
58356204835521742567410017730248
58356204835521742567598045807576
58356204835521742567599078909440
58356204835521742568163163141424
58356204835521785202317071504913
58356204835521786849258875010068
58356204835554158060660200353932
58356204835554208022474147631845
58356204854227414777764985999832
58356204854227414784539812873944
58356204859152336635086518558554
58356204859152369989170969886437
58356204859155037919211632300234
58356204859155037926739600353434
58356204859156244036991408858896
58356204859156244036991409213025
58356204859156288501602783542798
58356204859156288501853830969676
58356204859156288501853832019436
58356204859187458955793798544885
58356204859187508917861231572453
58356204859188709537623532883360
58356204859812784524773797472099
58356204859843960972067410062578
58356204859843961109265402673126
58356204859843961109265402686224
58356204859843961155018958885234
58356204859843961155081634911010
58356204859845161729086995232898
58356204859845161729086995251612
58356204859845161729149669847348
58356204859845161729149671258674
58356204859845161729149671264290
58356204859845161729149671277388
58356204859845162277941640289540
58356204860030388574793300140099
58356204860135789421960413011054
58356204860135789421960417745886
58356204860136040190113769435420
58356204860136040190866653397064
58356204860136040197641480271176
58356204860136040197644836321334
58356204860136056256960588729592
58356204860136056257148502015880
58356204860136056257148616806920
58356204860136056257713734140768
58356204912366337797999591527054
58356204912366337798062353291978
58356204912366337843753176436922
58356204912366337843756275269636
58356204912366337843815938201846
58356204912990412830903072205121
58356204913205315595862973152081
58356204913205315596616114331169
58356204913302562096123591293595
58356204913302576920285087760145
58356204930056141919405052973915
58356204930080457250320842308583
58356204930091313469492811724186
58356204930091313469555573484655
58356204930091313469555573489110
58356204930091313515246396634054
58356204930091313515249495466768
58356204930091313515309158398978
58356204930643315266910189365044
58356204930643359731772611108642
58356204930643359731793503117234
58356204930643360143554617017614
58356204930643360143575509026206
58356204930748666686118630137908
58356204930748711707639193583204
58356204930748716649026363673505
58356204930748716649026363677714
58356204930748716649026363690767
58356204930748716693943091653193
58356204930748716693943091653241
58356204930748716694696237077467
58356204930748716694757879988329
58356204930748716694779919902875
58356204930751418352461451394619
58356204930751418398131324781319
58356204930751418398215007606727
58356204931028738341684847960599
58356204931039594705713753796763
58356204931040467318092100229417
58356204931040467318113016336499
58356205066611028612437181237816
58356205066611029207233411995220
58356205066646151351976592083879
58356205066927139633750899284937
58356205066937928008884820072570
58356205066937928009070782419048
58356205066937944480171901391530
58356205066937949421559066526814
58356205066937949421559071131908
58356205066937950153815218092216
58356205066937977422659279355670
58356205066937977422659280405430
58356205066937977422659280772820
58356205066937983500390556830886
58356205066937994618489355007602
58356205066937994618489355011814
58356205066937994618510247020406
58356205066962261046436802680734
58356205066962265477977101257720
58356205071575017756025656385612
58356205071575017756025656503656
58356205071575017756213684462892
58356205071575017756213684580984
58356205071575019539850608894540
58356205071575019540415467848756
58356205071575019540415467966800
58356205071575019540603496044128
58356205071575019540603754322978
58356205071575019585604968526640
58356205071862856447944647631150
58356205071862856448132675825070
58356205071862856448132676758190
58356205071865558151379736384714
58356205071866757261333317224808
58356205071866757261521345302136
58356205071866757261522378404000
58356205071866759045659990663499
58356205071866759045911152531740
58356205071866759045911153464860
58356205071866801726133753087902
58356205071887216975717083593605
58356205071897973239434453863738
58356205071897973239622739158510
58356205071897973651216717923274
58356205071899174583974783912240
58356205071899222762154502428464
58356205072519354248133828584572
58356205072523256708379580906264
58356205072523256708379581378440
58356205072523317240529309928203
58356205072543969356517286359297
58356205072555676600808662910296
58356205072555677149600633352488
58356205072555724778490876036184
58356205072555724779326556379864
58356205072555724915772436681100
58356205072555724916504690119660
58356205072555724916587225016188
58356205072835464118181833957338
58356205072835464119018657489658
58356205072835464125608641697870
58356205072835464126361782391524
58356205072835468564459143653359
58356205072835497472284968104512
58356205072835497479878022274982
58356205072835497479878025457150
58356205072835497479878026506862
58356205072835497479878026992344
58356205072835498204345311157915
58356205072835764315067144381464
58356205072835764315068292274368
58356205072835764315632376506352
58356205072839366723323983195025
58356205072839414894224458119371
58356205072839414895039246454459
58356205072846269292220710241344
58356205072846269292408995536116
58356205072846269292408996469236
58356205072846269292408996958882
58356205072846274645390139925810
58356205072846274645390402811206
58356205072846274645578425220582
58356205072846275377667183970576
58356205072846302638897295282580
58356205072846302646490352753262
58356205072846302646490353686382
58356205072846302646490354176028
58356205072846319110189799904484
58356205072846319842320428410810
58356205072846319842341320419402
58356205072846553414644738980524
58356205072846553421986487469802
58356205072846553422172449816280
58356205072846553422174772764574
58356205072846569474152656005782
58356205072846569481491562879790
58356205072846569481494661712504
58356205072846569481679590957118
58356205072846569481680624058982
58356205072846569481682947007276
58356205072846569885934919132198
58356205072846569893273568788762
58356205072846574834660738529140
58356205072846620031591022409046
58356205072847475532422921877676
58356205072847475951452776240982
58356205072847475951452776260665
58356205072847520050283306163961
58356205089577020356632238553745
58356205089577020357467918897425
58356205089577020357467918898877
58356205089577020357469033389757
58356205089577020357469033394129
58356205089577020357471356336599
58356205089577020357471356342423
58356205089577020357471357854371
58356205089577020357471357858743
58356205089577020357471361040863
58356205089577020357471361042315
58356205089577020357471385035811
58356205089577020357471386552131
58356205089577020365062114853935
58356205089577020365062114858307
58356205089577020365062116252163
58356205089577020365062116256375
58356205089577020365062116257827
58356205089577020365062116257987
58356205089577020365062116270877
58356205089577020365062116275249
58356205089577020365062116370255
58356205089577020365062116374467
58356205089577020365062116374627
58356205089577020365062119438703
58356205089577020365062119440155
58356205089577020365062120973897
58356205089577020365062120975349
58356205089579721649122115189009
58356205089579721649122488260351
58356205089579721649124439181239
58356205089579721649124439182691
58356205089579721649124439653623
58356205089579721649124443904425
58356205089579721649124467880451
58356205089579721649124472602185
58356205089579721656715197697123
58356205089579721656715197698575
58356205089579721656715198051255
58356205089579721656715198052707
58356205089579721656715198052867
58356205089579721656715198070129
58356205089579721656715198169507
58356205089579721656715202302217
58356205089579721656715202420309
58356205089580972231825957809037
58356205089580972231825957927081
58356205089580972231826300765581
58356205089580972231826300769793
58356205089580972231826300782891
58356205089580972231826300783051
58356205089580972231826302300615
58356205089580972231826302304987
58356205089580972231826302318085
58356205089580972231826305487155
58356205089580972231826305487315
58356205089580972231826329463389
58356205089580972231826329480651
58356205089580972231826330880331
58356205089580972231826330897801
58356205089580972231826416623899
58356205089580972231826416636949
58356205089580972231829428300315
58356205089580972231829428313365
58356205089580972231829428650235
58356205089580972231829429713045
58356205089580972231829429835509
58356205089580972231829434434779
58356205089580972231829772687107
58356205089580972231829773041239
58356205089580972231829773159283
58356205089580972231829777391371
58356205089580972231829777745503
58356205089587825523244565733265
58356205089589033425500127549271
58356205089589076105970414858589
58356205089591434573636230001899
58356205089591777397604927244655
58356205089591777397604931966389
58356205089591777397623496653469
58356205089591777397623869730587
58356205089591777397623872912915
58356205089591777397626971749841
58356205090244329507761474833992
58356205090244329507845042868360
58356205090244329919627048777332
58356205090245530127583066925752
58356205090245530127583067043796
58356205090245530127583067397928
58356205090245530127645742951528
58356205090245530127645743069572
58356205090245530127645743423704
58356205090245530264843735562076
58356205090245530264843735563528
58356205090245530264843736034252
58356205090245530264843736035704
58356205090245530676625741472500
58356205090245530676625741590544
58356205090245530676625741944676
58356205090248232379872801571200
58356205090248246845784596492525
58356205090248246845785625012381
58356205090248246845785629611651
58356205090249147825190269871321
58356205090249147825190355964601
58356205090249147825191384834377
58356205090268644884430821447950
58356205090269845458498856260420
58356205090269845458498857795454
58356205090269845458498857795614
58356205090269845458561532286196
58356205090269845458561533821230
58356205090269845458561533821390
58356205090269846007353502728388
58356205090269846007353502846432
58356205090280652272301884636638
58356205090280652409499876185780
58356205090280652409499877247186
58356205090280652409499877253010
58356205090280652821093854017424
58356205090280700450820809714836
58356205090280711706103934621515
58356205090281552840050904513758
58356205090281601017816684143192
58356205090281601018569829590344
58356205090281601201584169212797
58356205090281601201584169230059
58356205090281601567424590832333
58356205090281601567424590849595
58356205090281601613094464236295
58356205090281601613178147044441
58356205090281601613178147061703
58356205090281602848712192865947
58356205090284303270859678553447
58356205090284304551959252492471
58356205090284314022917137035443
58356205090499506858270090961308
58356205090561340960463044051434
58356205090561641096366078366634
58356205090561641096385855766302
58356205090561641096389293205476
58356205090561641142121957408992
58356205090561641148896784282861
58356205090561674457499650104013
58356205090561674457499653286425
58356205090561674457499654825831
58356205090561674503253209496316
58356205090561689274882855343617
58356205090564045958156503006159
58356205090565243550933234990326
58356205090572152714870221314304
58356205090572446269839239258275
58356205090572452858355804697160
58356205090572452858355805863560
58356205090572452858366309697724
58356205090572452858366309814364
58356205090572452858387201706316
58356205090572452858387201822956
58356205090572452858575229783644
58356205090572452858575229900284
58356205090572452858575234481320
58356205090572452858637905809420
58356205090572452858637905926060
58356205090572452858637996246244
58356205090572452904140786732824
58356205090572479624108508580603
58356205090572479624108508697243
58356205090572479624108509630363
58356205090572479624108509747003
58356205090572479624109653421077
58356205090572479624111982005351
58356205090572496087871089622080
58356205090572496087872213418106
58356205090572496087872213435368
58356205090572496087872214485128
58356205090572496133622322885894
58356205090572496133624645717548
58356205090572497323437656224918
58356205090572497323500417989842
58356205090573351824980058364205
58356205090573351824981177559349
58356205090573354021152136853198
58356205090573354021152136854656
58356205090576053528164358585833
58356205090596812654416489940314
58356205090596812700170046270466
58356205142765459190223563740282
58356205142766661731632870052139
58356205142794624393551409316540
58356205143426776131260221799077
58356205143426776131260250142753
58356205143426776131260250492673
58356205143426776131260250496885
58356205143426776131260594866207
58356205143426776131261369350947
58356205143426776131261369705079
58356205143426776131323012257597
58356205143426776131323356631131
58356205143447474176225576950516
58356205143447474313486245114664
58356205143459181557777623318900
58356205143459196572484397071559
58356205143459196572485516279753
58356205143459229873557333218609
58356205143459229873557333235871
58356205143459229919227206622571
58356205143459229919288849533433
58356205143459230285339339144843
58356205143459230331009212531543
58356205143459230331070855442405
58356205143459230331092895339689
58356205143459230331092895356951
58356205143459231520685356871759
58356205143459231565602084834233
58356205143459231566355230258459
58356205143459231566438913083867
58356205143669926282684006675492
58356205143739302763632391440577
58356205143739302763632396162347
58356205143739317581015597729893
58356205143749779785561729749933
58356205143749779785624405775709
58356205143750079929078738838253
58356205143750124394003832008356
58356205143750124394004955821644
58356205143750980359692441656813
58356205143750980359692442128989
58356205143750980542623069774521
58356205143750980542623069892565
58356205143750980542643990597513
58356206271244766414838174671798
58356206271244771770263686186226
58356206271244771954031425298138
58356206271244771954031426347898
58356206271244816423161289561034
58356206271244816423224051680087
58356206271244816423412338037672
58356206271314099433014967518504
58356206271317701292479832370806
58356206271317749467901115934365
58356206271317751114842919439520
58356206271317751115595031748832
58356206271317751297794498022794
58356206271317751297857260141847
58356206271317751298045545449672
58356206271317751298045546499432
58356206271350122327664787042917
58356206271350172288058563616319
58356206272006647312344051702759
58356206272193051351763111037829
58356206272193051351951139115157
58356206272290312675432084466805
58356206289075142471630964413813
58356206289075147959614545578375
58356206289699190829696545410301
58356206289735258060844154985509
58356206289918028668125699249876
58356206289918028668125956467320
58356206289918028668878068776632
58356206289918028670573420305298
58356206289918028671137504537282
58356206289950444167962938005880
58356206289950460229726072745056
58356206289951361392271321861649
58356206289951361392271321979693
58356206289951361392523518697751
58356206289951361393090697176229
58356206289951361393090698575909
58356206289954062684743780370789
58356206290023395102102939692660
58356206290023395104359281206816
58356206290023395836354618135337
58356206290023395837169406470425
58356206294878067310162468267926
58356206294879273422858637428520
58356206294879273422858900413038
58356206294879317892553619510490
58356206294879317892804667987128
58356206294879317895060746634807
58356206294879323382980446352418
58356206294879323382980703569910
58356206294879323383231493412114
58356206294879323383231493412162
58356206294879323383795491904998
58356206294879323428734031262334
58356206294879323428734288479778
58356206294879323428985078322030
58356206294951002187804125966934
58356206294952252767186827972250
58356206294983423221565066115353
58356206294983467695463157039925
58356206294984668267022660082629
58356206294984668269531193865624
58356206294984673758265681905318
58356206294984673758268752040224
58356206294984673803204478480098
58356206294984673803206429400951
58356206294984673803207577312812
58356206295608717268685563870899
58356206295608717268685564220819
58356206295608717268686683079093
58356206295608717268688663053533
58356206295608717268688663057745
58356206295608717268689007427067
58356206295608717268689782265939
58356206295608733328381766545220
58356206295608733328382110918754
58356206295641182136536060031819
58356206295643883428188769818215
58356206295643883428188769819619
58356206295643883428192237472873
58356206295826352840373991351801
58356206295826363960191896896105
58356206295826654081227366647108
58356206295826654081227623864552
58356206295826654081979736173864
58356206295826654083675087702530
58356206295826654084239171934514
58356206295827553414445499963429
58356206295827564532565471346627
58356206295827564534257723692659
58356206295827571259762645759253
58356206295827571259762646809013
58356206295827571259783566467057
58356206295827571259783567516817
58356206295827571260598326102933
58356206295827571260598327152693
58356206295827571260598331870055
58356206295850679289415433534821
58356206295858785453558265371168
58356206295859069581064605403112
58356206295859085640484621556230
58356206295859085640568303909462
58356206295859085640572522428370
58356206295859085641321445088550
58356206295859085642744053084792
58356206295859085642827735910200
58356206295859085643580881321376
58356206295859986757928266610453
58356206295859986757928266611905
58356206295859986757928268128225
58356206295859986757928295309665
58356206295859986757928296825985
58356206295859986759599628348977
58356206295859986759599628815537
58356206295859986759599633066339
58356206295859986759619404348965
58356206295859986759619404467057
58356206295859986759620519307857
58356206295859986759620548005617
58356206295859986759620549172017
58356206295859986759620549521937
58356206295859986759620553771287
58356206295859986759871601185115
58356206295859986759871686807623
58356206295859986759871686924263
58356206295859986760435307641493
58356206295859986760435308691253
58356206295859986760435308692657
58356206295859986760435308809297
58356206295859986760435309159217
58356206295859986760438779546953
58356206295859986760438781063273
58356206295859986803660930813969
58356206295859986805353183509921
58356206295859986805353184559681
58356206295859986806192335757657
58356206295859991699596045333202
58356206295862688049581349469595
58356206295862688049581349586235
58356206295862688049581354172455
58356206295862688049581354173859
58356206295862688049581382870215
58356206295862688051252714859815
58356206295862688051273602165547
58356206295862688051273606869811
58356206295862688051273635566167
58356206295923614165469298580837
58356206295931720326687249214304
58356206295931720328943586129142
58356206295931720328943586142240
58356206295931721060164799524337
58356206295931721060164803639625
58356206295931721060164803756265
58356206295931721060185695648217
58356206295931721061000479868017
58356206295932020518214180127378
58356206343128989698405213670199
58356206343201073965664581188387
58356206343201073965664581542519
58356206343201073965665697201203
58356206343201974396215608453347
58356206348125979024646873627092
58356206348125979025398985936404
58356206348162252652232533440123
58356206348162296573214722444523
58356206348162302064401494426500
58356206348162302109340319699088
58356206349025591479546459208087
58356206349037615064061010514501
58356206349037615064061014763851
58356206349037615064061039212261
58356206349037615064061043461611
58356206349037615065753261694133
58356206349037615065753291908213
58356206349037615065753296157563
58356206349037615066568050027769
58356206349037615066568050029221
58356206349037615066568051545541
58356206349037615111485925896197
58356206349109399189495654587431
58356206349109399189495654941563
58356206349109399189496770600247
58356206349109399189496770950167
58356206349110599763477685526961
58356206349110599763563690940711
58356206365777969998330873742091
58356206365779220581033627423335
58356206365850954696140093824224
58356206365850954696892206133536
58356206365887272244711384780721
58356206365887277735139246358925
58356206365887277735891358668237
58356206365888128937291120536071
58356206365888178165629834340855
58356206366438417893350227552419
58356206366439324409138661447066
58356206366439324409159553455658
58356206366439335528950889775566
58356206366439335528971781784158
58356206366543485969829877159361
58356206366727173803054203571667
58356206366727173803055351482040
58356206366727473992324797574274
58356206366762290593728357844053
58356206366762290594547733023167
58356206366762290594547733042041
58356206366762323945554497324035
58356206366762590735554230374763
58356206366762590737225594231193
58356206366762596088783097878524
58356206366762596090477673639410
58356206366762596090478706624634
58356206366762596090478706741274
58356206366762624089071506528995
58356206366763491167799837876009
58356206366763541130679734890691
58356206366835275291473755542456
58356206366835275291474788644320
58356206366835275291478260548376
58356206366835275291539902049523
58356206366835575434990764630824
58356206366835575434991907801994
58356206366835575434994230866928
58356206366835575435056911137843
58356206366835575480724572122150
58356206501681163064430561227169
58356206501681163064430561581301
58356206501742435027269118099473
58356206501742435027269118449393
58356206501742435027269122698743
58356206501750538902227214411711
58356206501750538902227219129073
58356206501774806055464611709073
58356206501774806057076305219085
58356206501774806057076390958233
58356206501774806057076391308153
58356206501774806057076391325415
58356206501774850527106099638033
58356206501774850527106099987953
58356206501774850527106104237303
58356206501774850529550463108263
58356206501774850529550463458183
58356206501774850529550463475445
58356206501774850529550464525205
58356206501785662831308320869412
58356206502334117161911660266414
58356206502337671851795664864434
58356206502407052036607917338566
58356206502407052037360800251902
58356206502407052037361058519106
58356206502410606726428101673862
58356206502431363663745860327884
58356206502434966118762797351093
58356206502442168828854221174906
58356206502443038423309075591091
58356206502443069992902666139517
58356206502625856660256466036126
58356206502625856660444752380658
58356206502625856660507542723846
58356206502625856662704183909220
58356206502625890014776899440056
58356206502625890014777956889548
58356206502628541892656926012424
58356206502628541894916357540986
58356206502628541895104385618314
58356206502650168287581948759496
58356206502650168288397598022476
58356206502650168288397856289728
58356206502650202373975585244509
58356206502653770742662422736373
58356206502660957392493907550984
58356206502660973451725637360974
58356206502660973451746529369566
58356206502660973451913923705506
58356206502660973451934815714098
58356206502660973454194247242660
58356206502660973454194275939016
58356206502660973454257038058072
58356206502660973454257812894136
58356206502660973454258157267878
58356206502661006806268020222988
58356206502661012891320472093630
58356206502661012891341364102222
58356206502661012891341392798578
58356206502661024009461082988098
58356206502661874616803436229757
58356206502661874616803436579677
58356206502661874616803440829027
58356206502661874617054483643585
58356206502661874617054488242855
58356206502723103160021582058244
58356206502723103162277919340472
58356206502723152071074569823613
58356206502723153717450481167695
58356206502723153717450481521827
58356206502725855009104678975391
58356206502733958884062808347215
58356206502733958884062808701347
58356206502733958884094548196530
58356206502733958884094576892886
58356206502758226039006396890872
58356206502758226039194683231192
58356206502758226039194683248454
58356206502758270508941660513951
58356206502758270508972027603778
58356206502758274214989445993378
58356206502758274215010366227554
58356206502758275450273559346851
58356206502758275450357155960935
58356206502758275450545526994855
58356206502758275450545528394535
58356206502758275450608203020631
58356206502758275450608204420311
58356206507370983805430841178953
58356206507370983805430841296997
58356206507370983805999139324751
58356206507370983805999167903015
58356206507370983805999167904467
58356206507370983806184098210646
58356206507370983806187425564289
58356206507370983806187454260645
58356206507370983806187454262049
58356206507370983806187454378689
58356206507585879243040356018198
58356206507585885833812915205226
58356206507588585890119203375672
58356206507588886079389797373908
58356206507589788429058870452537
58356206507589788429058870923261
58356206507589788429058870924713
58356206507589788429058871986119
58356206507589788429079762579173
58356206507589788429079762931853
58356206507589788429079762933305
58356206507589788429079763994711
58356206507589788429079763996115
58356206507589788429246898647909
58356206507589788429246899000589
58356206507589788429246899002041
58356206507589788429246900063447
58356206507589788429246900064851
58356206507589788429267791009181
58356206507589788431506330056975
58356206507589788431506330058427
58356206507589788431506330529151
58356206507589788431506331592009
58356206507589788431506559627823
58356206507589788431506560099999
58356206507589788431506561162857
58356206507589788431506588324179
58356206507589788431506588325631
58356206507589788431506588796355
58356206507589788431506674413247
58356206507589788431507335997517
58356206507589788431507363631015
58356206507589788431507364693873
58356206507589788431527250763327
58356206507589788431527252298361
58356206507589788431527480334175
58356206507589788431527480452267
58356206507589788431527480806399
58356206507589788431527481869209
58356206507589788431527595119599
58356206507589788431527595119647
58356206507589788431527595237691
58356206507589788431528255641059
58356206507589788431528256703869
58356206507589788431528285400225
58356206507589788431590358773896
58356206507589788431591017405983
58356206507589788431591018822925
58356206507589788431591045984247
58356206507589788431591047519281
58356206507589788431591390357988
58356206507589788431591391893022
58356206507589788431778299240172
58356206507589788431778528811020
58356206507589788431778643596444
58356206507589788431778644068620
58356206507589788431779303645521
58356206507589788431779303763565
58356206507589788431779304117697
58356206507589788431779332341877
58356206507589788431779332459921
58356206507589788431779332814053
58356206507589788431779418435316
58356206507589788431779418436768
58356206507589788431779418554812
58356206507589788431779676717022
58356206507589788431779677189198
58356206507589788477343943683764
58356206507589788477532228978533
58356206507589788477532228978536
58356206507589788843310634625741
58356206507589831117084589055594
58356206507589836607490495309262
58356206507589836607490752526658
58356206507589836607511415897522
58356206507589836653265000807435
58356206507589836653265000807438
58356206507589836653265258024882
58356206507683181241304603115057
58356206507683181242116259314529
58356206507683181242116259314613
58356206507683181242116259314773
58356206507683181242116259333487
58356206507683181242116373633601
58356206507683181242116373633637
58356206507683181242116373633685
58356206507683181242119358147327
58356206507683181242119358501619
58356206507683181242119386727043
58356206507683181242119386844322
58356206507683181242119386845051
58356206507683181242119387199427
58356206507683181242119472820483
58356206507683181242119472938575
58356206507683181242119731100785
58356206507683181242119731218829
58356206507683181242119731572961
58356206507687083107837120245537
58356206507687083107837148825205
58356206507687083107837377462933
58356206507687083107840476649779
58356206507687083107840477712637
58356206507687083107840505347587
58356206507687083107840506410397
58356206507687083107840590968643
58356206507687083107840591086735
58356206507687083107840592503677
58356206507687083107840849248945
58356206507687083107840849366989
58356206507687083107840849721121
58356206507693988055118473680100
58356206507693988055139365688692
58356206507693988055139394268408
58356206507695138803717089000909
58356206507695138803717089002361
58356206507695138803737980538777
58356206507695138803737981009501
58356206507695138803737981010953
58356206507695138803800656564553
58356206507695138805976520057295
58356206507695138805976520058747
58356206507695138805976778324499
58356206507695138805976778325903
58356206507695138805976778325951
58356206507695138805976778796675
58356206507695138805997412067339
58356206507695138805997412539515
58356206507695138805997670334495
58356206507695138805997670806719
58356206507695138805997785119919
58356206507695138805997785119967
58356206507695138806248489240492
58356206507695138849557680448788
58356206507695188812124230617172
58356206507695188812186906642948
58356206508210010826214053754302
58356206508210010826966166063614
58356206508210010826966937715946
58356206508242442385721841656866
58356206508242442386558665187734
58356206508242442386562022778750
58356206508242442388002423461224
58356206508242699887024611633110
58356206508242742577252125449416
58356206508246300557710802066447
58356206508246300557711830586303
58356206508246300557711835185573
58356206508319246552912707392357
58356206508319246552912736090081
58356206508319246552912736090324
58356206508319246552913080463858
58356206508319281506113354357655
58356206508319296330271383170951
58356206508343591486110879838457
58356206508351667543179906283721
58356206508351695360250748508789
58356206508351695361067029576923
58356206508351700300288920795176
58356206508351701947354954318472
58356206508351701947355297275064
58356206508351701947417716083396
58356206508351701947417973300840
58356206508354369246426965910245
58356206508534181884254933771110
58356206508534181884338357855686
58356206508534181884338616122890
58356206508534181886598048123836
58356206508534181886598822958288
58356206508534215238607972839100
58356206508534466014105511614776
58356206508534466016364943143338
58356206508534466016552971220666
58356206508534466016552975452754
58356206508534482073609210121126
58356206508534482076056926944460
58356206508537167305758336192212
58356206508537167305758593409656
58356206508537167308018024938218
58356206508537167308206053015546
58356206508537167308206057247634
58356206508538084484314507430993
58356206508538084484314507432445
58356206508538084484314508493851
58356206508538084484564440814849
58356206508538084484564555600273
58356206508538084484565670209197
58356206508538117882144165692893
58356206508538117882144194396614
58356206508538117882144280485682
58356206508558493508965275589090
58356206508558493509132411657826
58356206508558493509132669925030
58356206508558493509135764525656
58356206508558493509153561933622
58356206508558493511412993462184
58356206508558793698403263921814
58356206508558793699240087454134
58356206508558793700662695450376
58356206508558793701499523686960
58356206508562396107751155202199
58356206508562399813789206847913
58356206508569298678088111457068
58356206508569298678088886291728
58356206508569298678089230671086
58356206508569301057309135864304
58356206508569301057497421159076
58356206508569332029848131250272
58356206508569348503647676903216
58356206508569348503649054397536
58356206508569582805595574948216
58356206508569598865015591101334
58356206508569598865099273454566
58356206508569598865103491973474
58356206508569598867275022629896
58356206508569598867358705455304
58356206508569598867359824669322
58356206508569599276885755099890
58356206508569638304422139489458
58356206508570499984150373894069
58356206508570499984150373894117
58356206508570499984151488852961
58356206508570499984151490019361
58356206508570499984151490369281
58356206508570499984151494618631
58356206508570501628845652423073
58356206508570501631290017428337
58356206508570504786112746252452
58356206508570504923373757845368
58356206508570505335155763754340
58356206508570506570502467394440
58356206508570506570502553133588
58356206508570506570502810351032
58356206508570506573012289983948
58356206508570549397992189365075
58356206508570549809774189592236
58356206508570549809774191011599
58356206508570554748713895042143
58356206508570554748933697782137
58356206508631428383765620119586
58356206508631428384602443651906
58356206508631428386110111949162
58356206508631429118104333781921
58356206508631429118104333899965
58356206508631429118104338013801
58356206508631429118104338131809
58356206508631429118919122117009
58356206508631429118919122235053
58356206508631477294902515692135
58356206508631477294902544271899
58356206508631477294905643222657
58356206508642235932130601041120
58356206508642283375773844333936
58356206508642284107893881746259
58356206508642284107893882100391
58356206508642284107904730057706
58356206508643484315867350593413
58356206508643484316118054696517
58356206508643484316121608438839
58356206508666600674188200663575
58356206508666600674376601793531
58356206508666600674439363558455
58356206508666901275220251517379
58356206508667796306840770616195
58356206508667796309285134204517
58356206525081245126193929143017
58356206525081245126214821151609
58356206525081245127033081377655
58356206525083946418686163172535
58356206525085152526487126272769
58356206525095659333323485788383
58356206525095659333344377796975
58356206525095957692283545927881
58356206525095957692471574005209
58356206525095957693036429767061
58356206525095957693036429889525
58356206525095957693036687106969
58356206525095957693036691693189
58356206525095957693099453452289
58356206525095957693287391210073
58356206525095957693287476826757
58356206525095959523245974563976
58356206525095959523434260908508
58356206525095959523434346997576
58356206525096860502777228377037
58356206525096860502840019313562
58356206525267634251092630641218
58356206525278439417140867920643
58356206525300049750114446536889
58356206525300049750932705363255
58356206525300083101939466457305
58356206525300083101939466824647
58356206525300083101939495155065
58356206525300083101939842710927
58356206525300083104446507857139
58356206525300083104446879496829
58356206525300083104446969836859
58356206525300083104449978348417
58356206525300083104449979748097
58356206525302751042582693974658
58356206525302751042585788557815
58356206525302784396099589284629
58356206525302784396099589302099
58356206525302784396103061542977
58356206525303957150574779735377
58356206525303957150575837184869
58356206525303957151998444813929
58356206525303957151998444826979
58356206525303957152019365402237
58356206525303957152270504689677
58356206525303957152835274480713
58356206525303957152835617437305
58356206525310888268551793636825
58356206525310888268551794004167
58356206525310888271058834667865
58356206525310888271058834686739
58356206525310888271058835036659
58356206525310888271059206559709
58356206525310888271059206577179
58356206525310888271059206676349
58356206525311762668101428671988
58356206525311762668101428671989
58356206525311762668101433258209
58356206525311762668102461773852
58356206525311762668102461773853
58356206525311762668102462127985
58356206525312062811618409063952
58356206525312062811618409063953
58356206525312062811618442346529
58356206525312062811619442165816
58356206525312062811619442165817
58356206525312062811619470862172
58356206525312062811619470862173
58356206525312062811619471216305
58356206525312062857373026956236
58356206525312062857373026956237
58356206525312062857373027074280
58356206525312062857373027074281
58356206525312062857373027428413
58356206525314463957244003182255
58356206525314463959503434710817
58356206525314463959503691559467
58356206525314463959503691559626
58356206525314463959503691559627
58356206525314463959503691578341
58356206525314463959503696164561
58356206525314463959503720139183
58356206525314463959503721674377
58356206525314463959504467812681
58356206525314463959504496509037
58356206525314463959567603003238
58356206525314463959754481770512
58356206525314463959754481770513
58356206525314463959754768734072
58356206525314463959754768734073
58356206525314463959755514872376
58356206525314463959755514872377
58356206525314463959755543568732
58356206525314463959755543568733
58356206525314463959755543922865
58356206525314762316183171313161
58356206525314762316183942843029
58356206525314762316183971545209
58356206525314762318609624101949
58356206525314762318610771888455
58356206525314762318610771894279
58356206525314762318610772006499
58356206525314762318610772012323
58356206525314762318631663897047
58356206525314764103020356175083
58356206525314764103020700531147
58356206525314764103020705252881
58356206525314764103020815316779
58356206525314764103271524141409
58356206525314764103272553011185
58356206525314764146326569101711
58356206525314764148753020496643
58356206525314764148753393431019
58356206525314764148753479638339
58356206525314764148775061809465
58356206525314764148837852645208
58356206525314764149026108869160
58356206525314764149026108869161
58356206525314764149026109223293
58356206525314764560620086582760
58356206525315665128369106458269
58356206525315665128369106576313
58356206525375685917215902436418
58356206525408101417052883974978
58356206525408106949972997780681
58356206525408106950161025722495
58356206525408106950161025858009
58356206525408106950162054592271
58356206525408106950726138824255
58356206525408106950726138959769
58356206525408106950976933388241
58356206525408106952399914320471
58356206525408106952400598460969
58356206525408106952400603066063
58356206525408106952400942853377
58356206525408106952400947439597
58356206525408106952671510432167
58356206525408106953236623197057
58356206525408106953236627783277
58356206525409057344163634306414
58356206525409057344163634307143
58356206525409057344163978680921
58356206525409357487677544444705
58356206525409357487677544444741
58356206525409357487677544444949
58356206525409357487677544462210
58356206525409357487677544462211
58356206525409357487680614697739
58356206525409357487680643277455
58356206525409357487680987769241
58356206525409357487680988123373
58356206525409357533431129359029
58356206525409357533434199487346
58356206525409357533434199489563
58356206525409357533434199507032
58356206525409357533434199507033
58356206525419814334224671770832
58356206525419864157085987773051
58356206525419864157089197159101
58356206525419864157151872830744
58356206525419864157151872830745
58356206525420114475297344414938
58356206525420114521050900627046
58356206525420114521050900745090
58356206525420164300602996861371
58356206525420164300606090989821
58356206525420180360393387001965
58356206525423766022807105921211
58356206525423766022810200049661
58356206525423766022810315307261
58356206525423766022872990978905
58356206525423766023061277323437
58356206525423782677373179185555
58356206525423782677373293504419
58356206525423782677373293621059
58356206525423782677373293970979
58356206525423782677394099890503
58356206525423782677394185513011
58356206525423782677394185979571
58356206525423782677394214209367
58356206525423782677394442847095
58356206525423782677456861538787
58356206525423782677456861655427
58356206525423782677456976324211
58356206525423782677457233191735
58356206526044222224406042022232
58356206526044222224406042022233
58356206526044222224406042026445
58356206526044222224406042376365
58356206526044222224406300306699
58356206526065865865951361201513
58356206526065869020718359769828
58356206526065869020780778578160
58356206526065870805107823694372
58356206526065870805170585459296
58356206526069468182196231474137
58356206526076622853327474229852
58356206526076626557673274596604
58356206526076626557673274714648
58356206526076627792455208091536
58356206526076643077224166782682
58356206526076643077224166782683
58356206526076643077224171486947
58356206526076643077224171504209
58356206526076643212162727999975
58356206526076643214422073304163
58356206526076643214422159393231
58356206526076643214673212574133
58356206526080244934366837059815
58356206526080244934366838459495
58356206526080244936626531441801
58356206526080244936877321633973
58356206526080245348471299465617
58356206526080245485669292076165
58356206526080278288437357547619
58356206526080278288500409812563
58356206526080278288688404607315
58356206526252255034948986408280
58356206526252255035764122299230
58356206526252255035764122299231
58356206526260342390608506058513
58356206526260342392867937587075
58356206526260342393118641690179
58356206526262760012541800300471
58356206526262793364115859288006
58356206526262793364116116132444
58356206526262793364116116132445
58356206526262793364366791538949
58356206526262793364366820235305
58356206526263060156057775797245
58356206526263093507633125102720
58356206526263093507633125102721
58356206526263093553637414593746
58356206526263093553637415656556
58356206526263093553637500682814
58356206526263093553637501745624
58356206526263093553637758613148
58356206526284370345514253219719
58356206526284370346330276971190
58356206526284374052371686301231
58356206526284670489011491023961
58356206526284670535600870967974
58356206526284670535604198320372
58356206526284670535604198320373
58356206526284673644617727937664
58356206526284673644617985155108
58356206526284674193660659700404
58356206526284674193660745439552
58356206526284703843364901982515
58356206526284703843367915193965
58356206526287071454968990533838
58356206526287371827254211030058
58356206526287377133916655413598
58356206526287377133917688515462
58356206526287377134670058986984
58356206526287377177410808676860
58356206526287377179670240205422
58356206526287377179671273307286
58356206526288272943578732341412
58356206526295175512127729703469
58356206526295180865359924824832
58356206526295182100893970629076
58356206526295182100894200199924
58356206526295182100894228896280
58356206526295182100988386423768
58356206526295182100989506184538
58356206526295182100989534880894
58356206526295481008875872101882
58356206526295481008876905203746
58356206526295481008876933783462
58356206526295481008877020362176
58356206526295481008877024594264
58356206526295481052370054061500
58356206526295481054629485590062
58356206526295481054630490007216
58356206526295481054630518691926
58356206526295482244442719369720
58356206526295482244443781719064
58356206526295482244506543833908
58356206526295515596268802008274
58356206526295525069484285748919
58356206526296425500035403689327
58356206526296425500036436827167
58356206526357353396135102349661
58356206526360056334917237600830
58356206526360306701887390912102
58356206526360356478433212641116
58356206526360356525002620405086
58356206526360356525002706498366
58356206526361255261852750010915
58356206526368160209872354218718
58356206526368160209875448819344
58356206526368160209875453182574
58356206526368459941861157282743
58356206526368460353455134051532
58356206526368460399208690147000
58356206526368461589084462419294
58356206526392421829439180534158
58356206526392471834754219139390
58356206526392476730732006220478
58356206526392487894603500913946
58356206526392487894603500913947
58356206526392727508387878515782
58356206526392743568177837028850
58356206526392771978271228344350
58356206526392771978333990463407
58356206526392771980778268312580
58356206526392772026530820002540
58356206526392772026531853104404
58356206526392776919657622082264
58356206526392776920000534369766
58356206526392776920002571520900
58356206526392776920002600100616
58356206526392776920002857318060
58356206526392776965754119279634
58356206526392776965756185010484
58356206578488488576091825883946
58356206578489390973983007678111
58356206578489390973983007796203
58356206578489390973983093767019
58356206578489390973983093883659
58356206578489390973983093889483
58356206578489390973983094239403
58356206578489390973983098488753
58356206578489390974045856004327
58356206578489390974046919219489
58356206578489691117480244420995
58356206578489691117500016766431
58356206578489691117500131551695
58356206578489691117500131551854
58356206578489691117500131551855
58356206578489691117500133086889
58356206578489691117501136429587
58356206578489691117501137492397
58356206578489691117501166188753
58356206578489691117563928307809
58356206578489691163232680969947
58356206578489691163232767531239
58356206578489691163317484519917
58356206578492392820999359323996
58356206578586685649478117871425
58356206578586685649540908215857
58356206578586685649543231282243
58356206578586685650296376692690
58356206578586685650296376693419
58356206578586985793057917304177
58356206578586985793809915294833
58356206578586985793810001033821
58356206578590588659135453745992
58356206578597492463221939545536
58356206579247097037403504225758
58356206579254271932399846698773
58356206579254271932399932792053
58356206579255171951105847672713
58356206579255172362950960057013
58356206579255172500148866574281
58356206579255205302917018139015
58356206579257873654603955758613
58356206579257873654604041851893
58356206579461998651713229977491
58356206579461998652466375407625
58356206579462002358504428687507
58356206579462004004879278220318
58356206579462004004880311322182
58356206579462332149500657580241
58356206579465901661305452559332
58356206579473109315009762748452
58356206579476713416431683575879
58356206579476713416431712272235
58356206579534981702264374249031
58356206579534981702267844735937
58356206579534983349459663965994
58356206579534983350211773092978
58356206579534983350211776275306
58356206579535234264656579452469
58356206579535283539482367089762
58356206579538836535938661021092
58356206579570405684141863289996
58356206980384332410660745362032
58356206981005706791802597765290
58356206981009265185968583635142
58356206981224511415702223150570
58356206981260539665204689457864
58356206981260584136842971378483
58356206981332617345327282853762
58356206981332618580579913462899
58356206981332618580590504669415
58356206981332618580674072587143
58356206981332618580674072703783
58356206981332618580674101283499
58356206981332618580830703287925
58356206981332618580862100664471
58356206981332618580862472317419
58356206981332618580862473717099
58356206981332618580924776806887
58356206981332618580925148343195
58356206981333519011476179840243
58356206981356928970205049103718
58356206981356928970205049120980
58356206981356945029962980440941
58356206986188491362685434003142
58356206986188491362706354591498
58356206986188491362769116356374
58356206986188491362769116356422
58356206986188491363521228642565
58356206986188491408459939501366
58356206986188491408522701266287
58356206986188491408522701266290
58356206986257524371681206665567
58356206986261426237318299485189
58356206986261426238154065591186
58356206986261426238154094170854
58356206986261426238154322808582
58356206986292657634491818761028
58356206986293841737155624003462
58356206986293841737239306356694
58356206986293841737239306356742
58356206986293841737991304347142
58356206986293841737991332926906
58356206986293841782930129501686
58356206986293841782992891266607
58356206986293841782992891266610
58356206986917951085466064647435
58356206987132836639449356980390
58356206987132836640286180512710
58356206987132869993803453497872
58356206987133136828803891597610
58356206987133136829557032776698
58356206987161054568983888324397
58356206987169160090078387080305
58356206987169160090830499389617
58356206987169165032552771945228
58356206987169209503908576518627
58356206987169209504191053865763
58356206987169209504191053865799
58356206987169209504191053865847
58356206987230132050096854212235
58356206987234033914982292016715
58356206987234033915817972360395
58356206987240942569137464714938
58356206987240943804421578068411
58356206987240943804505145986139
58356206987240943804505174682495
58356206987240943804693202759823
58356206987240943804693545716415
58356206987240943804693547116095
58356206987240943804756221742191
58356206987240943804756223141871
58356206987240943804756307831259
58356206987240943804756308881019
58356206987241239052366620780296
58356206987241244405537196839943
58356206987242143326972985994478
58356206987242143326973071733626
58356206987242144378823889274895
58356206987242144378823889274931
58356206987242144378823889274979
58356206987242144378823976880367
58356206987242144378824234097763
58356206987242144973286221313992
58356206987242144973338388803229
58356206987242144973348897339768
58356206987242144973348983078916
58356206987242155496944233177102
58356206987265270253710371486705
58356206987265270253731263495297
58356206987265270253793939521073
58356207003982500043111665097775
58356207004022441276455139646500
58356207004643766243578559660422
58356207004675297830159416852861
58356207004675297830159416865911
58356207004675297967357323720049
58356207004675297967357323737311
58356207004675297967357409476459
58356207004675297967357410876139
58356207004675330726882660527451
58356207004675331184230309012486
58356207004678899689561432797151
58356207004678899689561518536299
58356207004678899689561519935979
58356207004678899689561777153423
58356207004859013068046103463537
58356207004861720261975197960736
58356207004861720262539253613004
58356207004861720262539282192720
58356207004861720262539282210190
58356207004861720307728754289484
58356207004861720308292838521468
58356207004861720308292838540342
58356207004861720308292867101184
58356207004862615934068654844191
58356207004862615934068683423907
58356207004894135762565296343807
58356207004894135808317876735946
58356207004894140703983201447640
58356207004894140704045877473416
58356207004894185175684274062979
58356207004895085789166045765328
58356207004897737484769433981959
58356207004897737484769433987575
58356207004897787492350342227248
58356207004897787492413018253024
58356207004897787492413105391852
58356207004897787492601390686624
58356207004897787629882721649236
58356207004897787629882951220084
58356207004897787629882951336724
58356207004959866277750361750964
58356207004966786553282943602398
58356207004966786553283201869602
58356207004966814965066664177768
58356207004966814965067035695202
58356207004966814965067807347534
58356207004967070637009472193040
58356207004967070637009472210510
58356207004967070682198944289804
58356207004967070682763028521788
58356207004967070682763028540662
58356207004967086742553509019466
58356207004967086742553766236910
58356207004967115108646349291912
58356207004967115154399934201780
58356207004967115154401048791830
58356207004967120049972243406774
58356207004967120050223033237381
58356207004967120050254433796254
58356207004967120095704907728334
58356207004967120644779441511124
58356207004967120644842117536900
58356207004968015127331802613529
58356207004968021212591137412408
58356207004970672359150909472243
58356207004970672359213585502231
58356207004970722367234254792112
58356207004970722504515901414640
58356207004970722504515930110996
58356217066376331425767695721970
58356217066376347431928111676093
58356217066376347477682812612034
58356217119550357414899726282311
58356217119586391237901015940703
58356217119586391237901017357645
58356217137276233646886664912948
58356217137276233692619329116464
58356217137276250117901849850277
58356217137311355842173439988244
58356217143184558733436177544660
58356217143184558733519745579028
58356217143184558870717738189576
58356217143184558916450402393092
58356217143184859059967411485784
58356217143220881634923876327086
58356217143220881634986552352862
58356217143220881772184543434040
58356217279086845839076650934345
58356217279086845878305441863060
58356217279086845884830580217954
58356217279086860702484721407542
58356217279086862302834992547773
58356217279086862302835079703863
58356217279086862302836108573639
58356217279086862348589693483714
58356217279119261338913632472905
58356217279119266278041366452633
58356217279119277391081176594463
58356217296809119663349349149404
58356217296809119663349349503536
58356217296809119663432917183772
58356217296809119663432917537904
58356217296809119846363573997836
58356217296809119846363574351968
58356217296809120257957552183612
58356217296809120258145579906808
58356217296809120258145580260940
58356217296811821366868005241756
58356217296811821549798662055820
58356217296811837981922385764905
58356217296811837981923157417237
58356217296844241991019714502044
58356217296844242402613692333688
58356217296844242402617164242116
58356217296844242402638056250708
58356217296844242402888760353812
58356217296844253481760138955797
58356217296844258420887872935525
58356217302709339914156719963764
58356217302709339914156720435940
58356217302717444887201314555588
58356217302717444887263990581364
58356217302717445024461983075320
58356217302717445024461983547496
58356217302717445435972392872596
58356217302717445435972392990640
58356217302717445435972393344772
58356217302717445436055961023556
58356217302717445436055961025008
58356217302717445436055961379140
58356217302717445436243989100884
58356217302717445618986617721028
58356217302717445618986617839072
58356217302717445618986618193204
58356217302741760355377772409988
58356217302741760355377772882164
58356217302741760766971750359676
58356217302741760949902407173740
58356217302741760949902407527872
58356217302741760950177475543783
58356217302741760950177475543784
58356217302752567763646230264758
58356217302752567763729798299126
58356217302753767788922296175846
58356217302753768337714266600776
58356217302753768337714266618038
58356217302753768383467822830146
58356217302753768383530498855922
58356217302753768520728491449208
58356217302753768520728491466470
58356217302756469629367348412918
58356217349986746741474852945265
58356217349986746741474938684413
58356217349986748381076069721456
58356217349986748381347665833152
58356217349986748387851539112325
58356217349986748564090294569888
58356217349986763342432044560721
58356217349986763342432819395381
58356217349986763350025787822331
58356217349986763350025873561479
58356217349986764988808644988633
58356217349990365667047424609792
58356217349990367313423335936368
58356217350022765747090622321273
58356217350022771097812334132645
58356217350022771097815001100341
58356217350022771097815777338893
58356217350022771276498926516950
58356217350022771276582494551318
58356217350022780564476232947899
58356217350022780564476234364841
58356217350022782210852144274475
58356217350022782210852145691417
58356217350022782210852402554729
58356217350022782210853178793281
58356217350971067336896701432166
58356217350971067336896787171314
58356217355895073742105135735420
58356217355895073787858691947528
58356217355895073788109396050632
58356217355898992726504053929488
58356217355899026032763933683687
58356217355899026033328789568003
58356217355899037145801335138075
58356217355899037146366191022391
58356217355931396643843536615032
58356217355931396643843538150066
58356217355931396643847008991264
58356217355931396689600565203372
58356217355931396689851269306476
58356217356555549228417509050931
58356217356770740470372581052262
58356217356774376093361861851301
58356217356774387206399263305689
58356217356795052095250317206182
58356217356879692704244755236272
58356217356879692704244869555136
58356217356879692704307517336614
58356217356879692749977419421074
58356217356879692749977422613230
58356217356879692749977533739938
58356217356879692750061102246482
58356217356879742519996415633405
58356217356879742526774337108143
58356217356879742527339192992459
58356217356879753638117162918285
58356217356879753639811738562531
58356217356879753640376594446847
58356217373620049276400362967872
58356217373620049276421254976464
58356217373621250033419948019940
58356217373621250033419948137984
58356217373621250033482624045716
58356217373621250033482624047168
58356217373621250033482624163760
58356217373621250033482624165212
58356217373621250033670652124496
58356217373621250033670652242540
58356217373621250170680616656264
58356217373621250170680616774308
58356217373645265358354465392152
58356217373645565364398413380384
58356217373645565364398413498428
58356217373645565364398414915578
58356217373645565501596405990932
58356217373645565501596407526126
58356217373649216001421196601382
58356217373649227114458627685246
58356217373649227114646654712814
58356217373649227114646912980018
58356217373656072171823220113126
58356217373656072171906788147494
58356217373656372315340229201446
58356217373656372361093785413554
58356217373656372361156461439330
58356217373657272745135673298634
58356217373657272745887785607946
58356217373657272745891256449144
58356217373657272928905481297576
58356217373657272928905481314838
58356217374520917213907339099423
58356217374604368232220965976242
58356217374604368232220969158570
58356217374604368232220994555958
58356217757717935858215745840967
58356217775442910339927476623698
58356217775442911574709410118630
58356217775442911575274266002946
58356217775442911941302943865371
58356217776392093785958726138297
58356217835369395225567262528746
58356217835478362329333227149504
58356217835478362329333227503636
58356217852255975861778903551049
58356217853133979452903093326381
58356217853133995878457510500928
58356217853204238378034303190288
58356217853204238378034307776508
58356217853204240162691626172836
58356217853204273521020906094238
58356217988118303023618696457643
58356217988118303023618782196791
58356217988118304669995726643945
58356217988121005961648036786493
58356217988121005961648808438825
58356217988153410380083007490357
58356217988153425165833913410475
58356217988153426400613523957113
58356217988153426400615846905407
58356217988154325184790962848163
58356217988154325733582933290355
58356217988154326831166874174739
58356217988154326968364866785287
58356217988154327379958844616931
58356217988154327428240391146111
58356217989028810409547844052026
58356217989101455659093213857560
58356217989101456070687191689204
58356217989101756397218453968174
58356217989101756402279850694714
58356217989102623069997525576416
58356217994030581759086833637431
58356217994050028178864814892909
58356217994050028224618371105017
58356217994050928744441065870477
58356217994062935767892362498840
58356217994062936316684332941032
58356217994062936316684334476018
58356217994062936316684334476066
58356217994062951146681129846380
58356217994062952244265070730764
58356217994062986325321259956748
58356217994999526643392748413562
58356217995010081626110924093710
58356217995010381632364079619760
58356217995010381810299200659054
58356217995010381815381518091946
58356217995010381815381774837214
58356217995010381815381775309390
58356217995011248291990064639492
58356217995011248299582730989200
58356217995011248429250819014964
58356217995011248482513387803264
58356217995011248841032739184788
58356217995011281651133847098822
58356217995011281651325232643250
58356217995011281651885959408134
58356217995011281651885987987850
58356217995011281788331839709370
58356217995011281788582543812474
58356217995011281788585987018722
58356217995011281789146628044458
58356217995011281789146742363322
58356217995011282200117203085442
58356217995011282200176521644118
58356217995011282200179964850366
58356217995011282200928633953430
58356217995011282200929005489738
58356217995011282200931991420530
58356217995011282200932101627771
58356217995011298253097237061887
58356217995034697146297561339474
58356218011755507613991945690768
58356218011776805031947374027463
58356218011787911439322907138000
58356218011787911850916884969644
58356218011787911850916886031050
58356218011787911850916886036874
58356218011787911988177554667374
58356218011787912034937398134707
58356218011788862427302831393307
58356218011788862427302831410569
58356218011788862427306187460727
58356218011788862427306302234505
58356218011788862427306302251767
58356218011791530921595372832499
58356218012652456333582804488275
58356218012652456882625479033571
58356218012652456887500247734735
58356218012663262056556941337913
58356218012725102739201317726315
58356218012725417150495046324704
58356218012725417699537720870000
58356218012725417699537806609148
58356218012725418934883738596916
58356218012725418934883824336064
58356218012725450509638857363750
58356218012725451058681874865638
58356218012725452286709530538458
58356218012725452286709616277606
58356218012735923957979013109954
58356218012735923957979013227998
58356218012735923957979013582130
58356218012735923957982107710580
58356218012735923957982108182756
58356218012735923964568649762096
58356218012735923964756934584692
58356218012735923964756935056868
58356218012735923965321795173272
58356218012735923965322168263488
58356218012736224108839177351808
58356218012737124538637054937528
58356218012737124539390200348704
58356218012761439868114742054874
58356218064966440724861322907444
58356218064966490733437896732041
58356218064966490733439044620781
58356218064966490733439044638043
58356218065914753386470483408628
58356219193481479677241250333381
58356219193481479722992508063074
58356219193513895177075560318025
58356219193513895177079003524273
58356219193513900116203294297753
58356219193513900116203638671287
58356219193513900116205617246047
58356219193513900116205961619581
58356219193513900717864173957599
58356219194389251878971971686333
58356219211130802581487713742313
58356219211134409791612302064557
58356219211206455394550817555056
58356219211207356381693752503034
58356219211238870894388570745948
58356219211238875833513205538830
58356219211238875833515528487124
58356219211239776225844037732511
58356219212115123176909562105989
58356219212188069169663775070073
58356219217043035341973863158450
58356219217115981329644473074598
58356219217115981329647915218036
58356219217115981329647919922300
58356219217115981794795419900266
58356219217116031198764324892565
58356219217147501207641537035446
58356219217148396829481454613158
58356219217148396829484896756596
58356219217148401768612630736324
58356219217991331809074577249021
58356219217991331854807241452537
58356219217991333037144823305377
58356219217991333044420594975937
58356219217991333082898379517485
58356219217991333087896922251517
58356219217991333089589174947469
58356219217991333090153259179453
58356219218095797675302959900540
58356219218096694537011513188067
58356219218096742707891459727572
58356219264381382370804513728267
58356219264417405126794304990914
58356219264420106830041368879670
58356219265260334747859237147933
58356219265260336394235148474509
58356219265365701181836524888076
58356219265365701181836525242208
58356219270293659870925861528807
58356219270293659878265544287235
58356219270950168249196234956867
58356219270950168256535917715295
58356219271168960160939983838813
58356219271168961755059571600625
58356219271168961800813127812733
58356219271168961808068007474701
58356219271273170119767848621505
58356219271273427628564755840836
58356219271274326594917271933088
58356219271274371014023829042554
58356219271274372660399740369130
58356219271274372660590464468467
58356219271274376364936264953263
58356219287946588522877005968966
58356219287946588522877007018726
58356219287946588522897927607034
58356219288051906595914670006514
58356219288051956551473492196964
58356219288711166686275927555375
58356219288893935784235325506439
58356219288894886177605941710523
58356219288927256656216398528630
58356219288927258440606205409766
58356219288927301121078790157526
58356219288927301121078820272228
58356219288927301128400909794746
58356219288927302911974813731870
58356219288998998370368444713070
58356219288999002077160818478428
58356219289000202648700921797900
58356219289000202651228854837532
58356219289000247116068076504646
58356219289000247116092440240144
58356219289000248899641980441770
58356219423841317452394597802145
58356219423841317452394599219087
58356219423844919311796699472533
58356219423844919311797471124865
58356219423844924662518412700847
58356219423844924662519182936237
58356219423844924662519441570623
58356219423844924662521507301473
58356219423844924662522540403337
58356219423916970227232081215945
58356219423917869003813024134329
58356219423917869003816467340577
58356219423917869606224348976796
58356219423917870650188935460905
58356219423917870650189022616995
58356219423917870650192374435065
58356219423917870650192378667153
58356219423917871244985625383090
58356219423917871244988719983716
58356219423949390666199891334859
58356219423950284503653100273515
58356219423950284503653101336325
58356219423950284503653186012663
58356219423950284503653444292917
58356219423950285738432024906969
58356219423950285738435033768447
58356219423950285738435119507595
58356219423950285738435377787849
58356219423950285738435378141981
58356219423950285738435382374069
58356219423950286150026002738613
58356219423950286150026004155555
58356219423950286150029012662901
58356219423950286150029097339239
58356219423950286150029098756181
58356219423950286150029355619493
58356219423950286150029360205713
58356219423950289442780834253243
58356219423950289442781178626777
58356219423950291089153736718341
58356219423950291089153738135283
58356219423950291089156745579819
58356219423950291089156746642629
58356219423950291089156831318967
58356219423950291089156832735909
58356219423950291089157089599221
58356219423950291089157089953353
58356219423950291096750918604191
58356219423950291279786180361332
58356219423950291828829197845931
58356219424793220901603438632662
58356219424793220901604210284994
58356219424824485050044049825252
58356219424824485461638027656896
58356219424825636401441564771188
58356219424898587328238764067098
58356219424898587328238764421230
58356219424898587328241858667724
58356219424898587328241859021856
58356219424898587335581541426152
58356219424898587335581914828700
58356219424922046380596809442921
58356219429826496070884776236632
58356219429826496208082765655024
58356219429826496208166103657600
58356219429826496208166448480432
58356219429826496246496409549304
58356219429826496253898767861116
58356219429826496658087292780322
58356219429826496658090387380948
58356219429826496665702300771946
58356219429826546024670878066883
58356219429826546031445704940995
58356219429858911708003085196160
58356219429858911753735749399676
58356219429858961571767619894225
58356219429858966465159336848612
58356219429858966465159679805204
58356219430483053174934144874123
58356219430515473059856149296140
58356219430515473197116817932464
58356219430701846314120144492573
58356219430701846314684210715314
58356219430701846314684228724557
58356219430701846314684985555590
58356219430701846679981458120701
58356219430701846726466234633529
58356219430701891145575444718121
58356219430701891150658790548613
58356219430701896084703178697849
58356219430733061057523618300340
58356219430733411023314915587452
58356219430733411201250036626746
58356219430733411206332354059638
58356219430734261768852409497104
58356219430734261814521967094150
58356219430734261814522311462068
58356219430734261814605994287476
58356219430734266748653496092177
58356219430734266755908376834265
58356219430734311034765663678950
58356219430734311042084797385378
58356219430734311042837938564466
58356219430734311180098607200790
58356219430734311591882937595463
58356219430736968411415278890152
58356219430736968823197542016568
58356219430737012876215281825418
58356219430737012876277700633750
58356219430737012876277957851194
58356219430795201830319897714651
58356219430807212562638842260976
58356219430807212564895179661088
58356219430807212695314902781910
58356219430807212702093169079480
58356219430807212702176851904888
58356219430807212702992759435120
58356219430807212747909516108404
58356219430807212748097432586848
58356219430807212748662661519580
58356219430807257030507405291974
58356219430807257030507433871690
58356219430807257167768073928298
58356219430807257167768188247162
58356219430807257579550079837270
58356219430807257579550451373578
58356219430807257579550452910985
58356219430807257579553547511611
58356219430807262518678186890713
58356219430807262518681281491339
58356219447478525884375083536078
58356219447551171736142662303400
58356219447551471872048016400520
58356219447551471879575990120220
58356219447573135323665347403600
58356219447583592175110472422314
58356219447583887371884997821036
58356219447583892311012731800764
58356219447583892311012731918808
58356219447583892318627481512086
58356219448229641917546256907116
58356219448229643701934949179328
58356219448448479900589779070590
58356219448448481677660366506150
58356219448448481677660452245298
58356219448448481684163597268566
58356219448448481684163683007714
58356219448458937296765513993622
58356219448458937296765600086902
58356219448458937296765858372980
58356219448458942235705305989302
58356219448458942235896690116788
58356219448459242378385486960534
58356219448459287263374182397790
58356219448460137870833895192820
58356219448460137870833895194272
58356219448460187831185878299074
58356219448462844650657518962792
58356219448462845062439782089208
58356219448462845062502543854132
58356219448462889115519940706390
58356219448462889115520197923834
58356219448462889115520283662982
58356219448462889115582959688758
58356219448462889122838960093954
58356219448462889534620966002926
58356219448521427671834207184714
58356219448521427672085254244410
58356219448531888223563057539406
58356219448531888223563057657450
58356219448531888223566152140032
58356219448531888223566152258076
58356219448531888230340979014144
58356219448531888230340979132188
58356219448531888230906211139032
58356219448532188371138671054842
58356219448557404136144180359366
58356219500762471422379344198868
58356219501637815991985671029206
58356219501637815991985701143908
58356219501640473368635286240408
58356219501640517833434946219082
58356219501640517833497707984006
58356219501640517840753708389202
58356219501698706429039194783515
58356219902512922036804368197481
58356219902512922036804368203305
58356219902512922036804453936629
58356219902512922044397422363579
58356219902512922044397508102727
58356219902516523759007705610813
58356219902548994620671720169889
58356219903423444254484598771258
58356219903424296509804317528841
58356219903485535250924116826480
58356219903485535250924202565628
58356219903496389510913754765485
58356219903497240848087471276784
58356219903497240855429433523388
58356219903497242494463382603360
58356219903497290078641858716834
58356219903497290213663724966714
58356219903497291860039636293290
58356219908457620033752466860769
58356219909081712869256560330335
58356219909300501481660916110013
58356219909332069667565342629730
58356219909332921922885064219721
58356219909404714734744828164481
58356219909405015058932000936880
58356219909405015470525978768524
58356219909405015653540318402380
58356219909405866268510180214268
58356219909405867312747855430850
58356219909405867320089861137572
58356219909405916040785510516511
58356219909405917275567444011443
58356219909405917282910569976083
58356219909429030802803620549323
58356219909429030802803649129039
58356219909429032449931672764927
58356219909429032449932673054987
58356219926183446452518471433596
58356219927057596990899987465786
58356219927057897133580168437018
58356219927130541750753727113740
58356219927130541750753727467872
58356219927130542978757739015890
58356219927130542978757739488066
58356219927130542983089087328110
58356219927130542985347375668032
58356219927130542985348518856672
58356219927130542986100521079208
58356219927130542986100892615516
58356219927130843121250778353166
58356219927130843126333352531326
58356219927131793522215486428631
58356223500577621900897156448813
58356223501525917963471188648753
58356223501525917963492080657345
58356223501525919564114435771813
58356223501525919609867991983921
58356223501558338356706335627009
58356223501558338402459891839117
58356223501558340003834359262897
58356223501558340049587915475005
58356223501842019453224117303698
58356223501842019453224121535786
58356223501842019454038905638786
58356223525160421209997331208453
58356223525160421217273102879013
58356223525160421255750887420561
58356223525160421263005767082529
58356223525191936147104808644398
58356223525191936148525465228654
58356223525191936329847437381134
58356223525191936330035465458462
58356223525191936331539690077086
58356223525191936331539691593406
58356223525191939852871265713450
58356223525191940035885490561882
58356223525192836762863756483579
58356223525192840423151580804569
58356223525410477817464802233328
58356223525471712724864364929647
58356223525472618094543207204604
58356223525483724001728502031571
58356223525483725236510435526503
58356223525483725648376009469843
58356223525483725648940093701827
58356223525484624384287515598580
58356223525487327323132072956806
58356223525487327323132330174250
58356223525508040567989932833709
58356223572429422920711745051009
58356223572429424567087656377585
58356223572741921588438858726292
58356223572741921590133435770218
58356223572741921728164784376472
58356223572741921728167108724446
58356223572752728358142151257793
58356223577713973108732801762744
58356223577716674812168146684040
58356223578338048333792491741889
58356223578338049934435738864949
58356223578338049935187851174261
58356223578338049980920515377777
58356223578369568159004012685946
58356223578369568159006337150560
58356223578650246949551492771704
58356223578654149409232386847604
58356223578654149411680104720698
58356223578661053765739561813129
58356223578661353954237151493461
58356223578661353954989263802773
58356223578662263673518651161686
58356223578662263810775962330910
58356223578662265457907343433898
58356223578664956040796374248350
58356223595442551051473062782456
58356223595442551051473148521604
58356223596062718272324669617960
58356223596096344821265755512416
58356223596375222486210874800863
58356223596375222486210874800944
58356223596375222623471543437268
58356223596386939338839323399992
58356223596388139912820581329310
58356223596388139912823652999250
58356223596388139912844573528500
58356223596388141697212345271462
58356223596388145403271318981460
58356223596390832280101290346766
58356223596390832280101290464810
58356223596390832280101376085914
58356223731337328525076379372384
58356223732212667471863101064886
58356223732212667471884021769834
58356223732285613276540378416621
58356223732285613322273042620137
58356223732285624394639090228842
58356223732285624577653429862698
58356223732285624577674321875502
58356223732285624577841714690910
58356223732285624577862635395858
58356223732309628599695832459909
58356223732309639168835579872408
58356223732309639580617585781380
58356223732309939907086173451516
58356223737245653748719167476608
58356223737245653748907424191664
58356223737245653748907452771380
58356223737246854320255684035377
58356223737246854322700049040641
58356223737246859261912499006744
58356223737246859261912841963336
58356223737246859261912962416504
58356223737249560965348307337800
58356223737870934487536736627633
58356223737870934487557744490123
58356223737870934891792147788158
58356223737870934896895642671266
58356223737870934898566974662270
58356223737870934898587895367218
58356223737870945598339066294010
58356223737870946010100151498034
58356223737903349939384832888639
58356223737903349987373805322331
58356223737903349987394726028683
58356223737903354738491779146821
58356223737903354875752447783145
58356223737903354880771883605889
58356223737903354880773002801033
58356223737903354921506003995253
58356223737903354926505667017599
58356223737903354926526587710901
58356223737903355287534453692117
58356223737903355292366233446017
58356223737903355292366237678105
58356223737903355292554265755433
58356223737903355294058457444161
58356223737903355333288009904225
58356223737903355338119789658125
58356223737903355338119793890213
58356223737903365856608282584496
58356223737906056622409687835537
58356223737906056629752726644123
58356223737906056632197091649387
58356223738122204380560844583896
58356223738182227596523358110639
58356223738183131319073719474495
58356223738183132921973303525491
58356223738183431462590728561363
58356223738183432059646767087901
58356223738183433294428700582833
58356223738183433706022678414477
58356223738186133763082227850045
58356223738186134997864161344977
58356223738186135409458139176621
58356223738193949801693680569270
58356223738195138706151262646510
58356223738195138843411674065390
58356223738195138843412017021982
58356223738195139255193937191806
58356223738195139255194396470260
58356223738195150375490782257638
58356223738218550502783685374146
58356223738218550502783689606234
58356223738218550502783689623496
58356223738218554202046943368333
58356223738218555437392961095249
58356223738218555439648926014701
58356223738218565320166887313330
58356223738218565320166891545418
58356223738218565320166891562680
58356223738218565326941714187442
58356223754975437204653223436216
58356223754975437204653309175364
58356223755617534714361151960396
58356223755617536498687082467684
58356223755617536498687168206832
58356223755617536498749844232608
58356223755836374480915730556922
58356223755909309349045793995414
58356223755909320468586340473070
58356223755909320468837387532766
58356223755920114926687616667392
58356224210873477276054882730526
58356224210883982299152525194972
58356224210883982710934531103944
58356224210884268219810709884794
58356224210884268219810709889006
58356224210884268219998996246588
58356224210884282442585594358478
58356224210884282442606515063426
58356224210884282854179572190122
58356224210884283037193911823978
58356224210884283037382196652190
58356224210884283037382198185772
58356224210884283037403117357138
58356224210884283037403118774080
58356224210885183010415858255070
58356224210885184657544253427266
58356224210908598368318906691806
58356224215845512781488418692609
58356224215845512782240531001921
58356224216502008400429539468543
58356224216502009681700348494083
58356224216502010040218623294911
58356224216502010040218623313625
58356224216502010047560886224693
58356224216502010047560890456781
58356224216502010047561662109113
58356224216502010047749947416983
58356224216502010085951287517141
58356224216502010093293550428257
58356224216502010093482611620499
58356224216504711377604369312021
58356224216504711384947408120607
58356224216781786440129714579107
58356224216792593443641783288002
58356224216792607529240710637055
58356224216792607529240714869143
58356224216792893449894938814052
58356224216792893632912377286238
58356224216792893632912605807326
58356224216792893632912634503682
58356224216792893633100630696710
58356224216792893633100633884654
58356224216792893633100634946060
58356224216792893633100662581010
58356224216792908450483832635894
58356224216792908450483835351662
58356224216792908450483835823838
58356224216792908450483836885244
58356224216792908457258659510006
58356224234518784095076946407044
58356224234518785742204970042932
58356224234519684525565211911452
58356224234519686309953904183664
58356225645731951251684209793432
58356225645731951251872496151014
58356225646377652814727460697248
58356225646377652814727546436396
58356225646389358411953576912476
58356225646389360059081600548364
58356225646607001120963613750165
58356225646607301310025028910006
58356225646608198033991457887766
58356225646680243598453047777226
58356225646680243598453047781438
58356225646680246755427419618662
58356225646680246755427448315018
58356225646681147275999902684522
58356225646681148922375814011098
58356225646681148923127926320410
58356225646681148923128297856718
58356225646704562633903181158666
58356225646704562633903181175928
58356225651640276475515283192428
58356225651640276475703311269756
58356225652192619037958328719838
58356225652484406300859599046592
58356225652588568822472406475206
58356225670023861711491967394091
58356225670023865417530020574839
58356225670318352464247417730347
58356323552608796887293622460360
58356333684953049290429231242438
58356333685921804325625955601372
58356333685925706786206351719100
58356333685925706786394379796428
58356333685925706786397818753326
58356333685933509920531853572692
58356333685933509920594615687536
58356333685937367918425921809630
58356333685937395917102432652762
58356333685937395917102433002682
58356333685937395918794685348714
58356333685937395918794685698634
58356333685937412381049573995850
58356333685937412382741827041722
58356333685937412383309264160250
58356334324020912444960410336072
58356334324068942178644099093493
58356334324068956997533877280093
58356334324068956997721905357421
58356334400833042220485481136610
58356334400833042220548157162386
58356334400844748000662313937086
58356334400844748000662314287006
58356334400844748002354566633038
58356334400844748002354566982958
58356334400845048189912073672122
58356334400877120082885719182995
58356334400877120082885719196045
58356334400877170042506463224507
58356334400877170225437120038571
58356334400877170227968524982259
58356335759743941835972889227676
58356335759743946777358078976352
58356335759755602963128742498706
58356335759755602963128828587774
58356335759755647427991250312658
58356335836673401139014244243362
58356335836673401139014244243363
58356336474480786406248474339917
58356336474699321823576564937035
58356336474699323652883218698779
58356336474699323653154816345509
58356336474699323790143883103015
58356336474699323790143887335103
58356336474808591305254199225595
58356336474808591305254199230050
58356336474808592540036132724982
58356340066912996657000376841542
58356340066912996657001491450466
58356340066924551534170033915317
58356340066924702246761286058494
58356340066924702246824048173338
58356340066924707193229731666426
58356340066924707193291464892744
58356340066924707193292493781270
58356340066924707195551929896052
58356340066924707195552015635200
58356340067204780619831891156788
58356340067240803332240317956762
58356340067240803332240408282130
58356340067240806495132801888018
58356340067240806495133830757794
58356340067240808278707739281138
58356340067240808278707825020286
58356340067241101323707370211156
58356340067241103108097177092292
58356340067241103108097181341642
58356340067241103519063279707332
58356340067241103519879187250614
58356340067241103521573759695270
58356340067241103521573764294540
58356340067241103521573764412632
58356340067241103526406318515918
58356340067241103526406318865838
58356340067241103527222221809850
58356340067241103527222226059200
58356340067241106821665183735144
58356340067251613308686242752804
58356340067251898672983676650435
58356340067251908138892021367071
58356340067251913630323303666049
58356340067251913634401683954783
58356340067251913635154829365959
58356340067252799240983657505250
58356340067252799373160694199045
58356340067252799790026676406782
58356340067252809117041423880756
58356340067252809123568554096300
58356340067252809123568555146060
58356340067252809255934992425610
58356340067252809255935021123418
58356340067252810354585142646321
58356340067252810354585143191622
58356340067252810491845897388975
58356340067252810498620724245825
58356340067252810498620724263087
58356340067252810498620724796706
58356340067252810498620724796949
58356340067252810903627903284897
58356340067252810910402731755438
58356340067252810910402731755681
58356340067252810910402731755682
58356340067252814060623195827069
58356340067252814060685957941913
58356340067252814060874244303707
58356340067252814065204445251026
58356340067252814065674345894534
58356340067252814065705770005229
58356340067252814065705770550530
58356340067252814065956561792426
58356340067252815851790154475592
58356340143725126432526480743944
58356340143725126432526566483092
58356340143737134002533644376740
58356340144016899276985169129070
58356340144016910395084995359082
58356340144049330834614569961276
58356340144049330841413670759698
58356340144049330887899480391652
58356340144049331017628794809708
58356340144052921994539703524620
58356340144052933105045790379402
58356340144052933107493425695676
58356340144052933107493511434824
58356340144052933112659679157168
58356340144052933296407362728372
58356340144053231693756705637414
58356340144053233296826867546452
58356340144053233296826868963394
58356340144053233301931392367970
58356340144053237191714889162676
58356340144053238831249860051020
58356340144053238831250117268464
58356340144053238838028125882030
58356340144053238838028383099474
58356340144061021751591595864714
58356340144061027104762059018226
58356340144061027104762401974818
58356340144061036616423988626064
58356340144061036616486750390988
58356340144061036621506562804224
58356340144061036621569324569148
58356340144061038215350709130474
58356340144061038218635511937075
58356340144061038222965717122098
58356340144061038222965717126310
58356340144061038264389096833893
58356340144061038268635614763219
58356340144061038268635614776269
58356340144061038268635619559238
58356340144061038401649851576547
58356340144061336760757247686303
58356340144061342296937550749590
58356340144061342302020152274259
58356340144061342302020153691174
58356340144061342303736392930680
58356340144061342303736769249957
58356340144061342303736769250200
58356340144061342303736769250201
58356340144063740109394568113890
58356340144064028997530847200013
58356340144064028997551767904961
58356340144064029043305352814829
58356340144064040115671743537509
58356340144064927957126385788890
58356340144064927957189147903734
58356340144064927963967069384088
58356340144064929565279779576738
58356340144064929565279779578190
58356340144064929565279780626498
58356340144064929565279780627950
58356340144064929565363463447742
58356340144064929565363463452113
58356340144064929565363463452114
58356340144064929748377803087214
58356340144064938892294527151542
58356340144064938893990132734038
58356340144064939031188124276112
58356340144064939077004472367894
58356340144064939077025391543424
58356340144064940678316406179204
58356340144064940678400088532436
58356340144064940683483434362928
58356340144064940683483439080290
58356340144064940683483439084502
58356340144064940683483439084661
58356340144064940683483439084662
58356340144064940729216103288018
58356340144064944431007375886080
58356340144064944431007375903342
58356340144064944435253380113574
58356340144064944435254150697432
58356340144064944435254154946782
58356340144064944435275071407996
58356340144064944436006263006744
58356340144064944436006264056504
58356340144064944436006267243044
58356340144064944436006267256094
58356340144064944436006267592964
58356340144064944436006268655774
58356340144064944436006521273948
58356340144064944436006525523298
58356340782087216586896017926565
58356340782087216587711925102505
58356340782160460932253743313542
58356340782160460938780617669478
58356340782160460938780618201729
58356340782160460938780618203341
58356340782195282887388237747367
58356340782195284717530519528925
58356340782195284717802114105427
58356340782196484102006090116435
58356340782196484102009446166593
58356340782196484102068766142211
58356340782196484102068770393013
58356340782196484108847063858973
58356340782196484108847064921783
58356340782196484109599176168285
58356340782196485291870519285070
58356340782196485337414788119929
58356340782196485344193082653118
58356340782196485474612776498549
58356340782196485886394782394471
58356342217664642876573515210882
58356342217664643471098149856590
58356342217883474310956194683616
58356342217883479799691806511847
58356342217883480853656156343880
58356342217883480853656156343881
58356342217883480853718832000863
58356342217956427441537891918658
58356342217980742384063565886370
58356342217988392039449314772058
58356342217988542340070193154884
58356342217988842529322965633513
58356342217988846235570310417615
58356342217988846235570310434877
58356342217988847286273183978265
58356342217988847287692807091863
58356342217988847287968132141276
58356342217991544049741647971254
58356342217991547801535609010164
58356342217991547939551943682651
58356342217991547939551943702334
58356342217991547939573868812790
58356342217991547939573868825840
58356342217991547939573868831664
58356342217991548991148944445592
58356342217992444615861176911363
58356342217992444800588776046632
58356342217992448367862106621786
58356342217992448367927193207793
58356342217992448369347476739505
58356342217992448504915892679877
58356342217992448506545469349969
58356342217992448506817438514293
58356342217992449559149872664273
58356342217992449604902309331316
58356342217992449604902309331317
58356342217992449604903471645280
58356342217992449604905796115717
58356342217992449742164097039077
58356342217992449742164140262890
58356342217992449742708453235387
58356342217992449742710776167175
58356342217992450153674506954397
58356342217992450153674506955849
58356342217992450153758118100358
58356342217992450154513674088142
58356342217992450154576350108254
58356342217992450154576350109706
58356342217992450223427643245311
58356373167367019527733641400755
58356374525918533068498286672108
58356374526023899495133612106544
58356374526026600786786693901424
58356374526209132524297649718148
58356374526209132935890598675804
58356374526241552828322775162418
58356374526241553377114745604610
58356374526241853559859241915954
58356374526242748781215892282240
58356374526242752485561692767036
58356374526242753578543461232516
58356374526245455282062575781386
58356374526245455282063350975794
58356374526245455419260568391934
58356374526245455419261343586342
58356374526245455830855321417986
58356374526314799559390605752204
58356374526315698336034310072636
58356374526318401281594714812044
58356374526318401830386685254236
58356374526339114883530539342984
58356374526339114883531568212760
58356374526339114888614142390920
58356374526340009960912046226556
58356374526340010098111153800160
58356374526340010098113477798214
58356374526340010098113477811264
58356374526350805244666818766864
58356374526350805793458703469908
58356374526350816918629688961152
58356374526350820622975489445948
58356375235025622575210358907864
58356375235058043014175074426152
58356375235061644873640023954744
58356375235229772864939143830162
58356375235232469629330094273364
58356375235232474576052001631596
58356375235232475124843972073788
58356375235240578039166222138154
58356375235240579677927382336258
58356375235240579685541104594954
58356375235240579686358040994962
58356375235240579823556033605510
58356375235244165897845944837142
58356375235244180722007326518268
58356375235244675084377602172399
58356375235339036820579211205186
58356375235339041767048952308786
58356375235339042311008281006120
58356375235339042316091969793204
58356375235339220299766531876692
58356375235339220299766874833284
58356375235349832101885057738518
58356375235349843220006147979990
58356375235349843634382324493942
58356375235349843769048822525286
58356375235349843771580230656918
58356375235349843771580317104490
58356375235349846933661279488306
58356375235349847345506304362176
58356375235349848580037190814882
58356375235349848710435992619796
58356375235349848712967400751428
58356375235349849124561378583072
58356375235349849129080208299300
58356375235350744202131257921878
58356375235350747913255324237684
58356375235353434373194950670104
58356375235353434784726248225170
58356375235353434921986916861494
58356375235353434921986921112296
58356375235353445491252931585126
58356375235353445491253017678406
58356375235353445493784339716758
58356375235353445493784426164330
58356375235353445902846909416770
58356375235353445902846995510050
58356375235353445905378317548402
58356375235353445905378403995974
58356375235353449204908406032564
58356375235353449616502383864208
58356375235374147989462057852600
58356375235374158550924003032458
58356375235375059533050486213444
58356375235385865932477083218196
58356375235385865932477168957344
58356375235385866344071061049840
58356375240862218620619452559470
58356375240862218623129935733948
58356375240862218760327928344496
58356375240934264177738258959056
58356375240935170098719479954718
58356375240970270286720770645624
58356375240970270835512741087816
58356375240970286887677876521932
58356375241149200297509046316662
58356375241150100718268078297018
58356375241150100855466070907566
58356375241152791448123823092586
58356375241152791448124597927246
58356375241152802423964008306280
58356375241152802561162000916828
58356375241153086147027077352788
58356375241153091637457264949186
58356375241153102755578012228242
58356375241153986714776011483324
58356375241153992068008206470626
58356375241153992068008210719976
58356375241153992068008292209934
58356375241153992205206199079722
58356375241153992205206199081174
58356375241154003178534751679194
58356375241154003178534837418342
58356375241154003186130072613940
58356375241154008676560260210338
58356375241154201065227256343275
58356375241174421546896856694994
58356375241178818369806892814749
58356375241178818370057941291595
58356375241185222870271848726434
58356375241185223000126714899922
58356375241185223000126800639070
58356375241185223000189476664846
58356375241185223007469841336982
58356375241185226713509183874514
58356375241185228359885095201090
58356375241189108859499045705748
58356375241189125460456151582056
58356375241189125467987562959756
58356375241189125467987563313888
58356375241189125468049291958234
58356375241189125468050325078812
58356375241251448167128890518937
58356375241258157737561246373144
58356375241258157874759148527022
58356375241258157874759238983692
58356375241258168995139302992836
58356375241258458071623657282586
58356375241258469182213226059582
58356375241258474535382770548346
58356375241259358494643158850982
58356375241259358494643163083070
58356375241259358494643531905062
58356375241259358494643536154412
58356375241259358631841151461530
58356375241259358631841524514158
58356375241259358631841524515610
58356375241259369612764250610386
58356375241259369612764253324542
58356375241259369749962243220934
58356375241262054852252311288402
58356375241262054852252569574480
58356375241262059740543033157468
58356375241262060205421749232466
58356375241262060335088555094406
58356375241262060335088584140682
58356375241262060335088588391484
58356375241262060335088588509528
58356375241262060342619741843014
58356375241262060342619995051822
58356375241262060342619999769184
58356375241262060342620000123316
58356375241262060342682757170878
58356375241262060342682761888240
58356375241262071318459035895814
58356375241262071318459061405630
58356375241262071318459150686854
58356375241262071453209302379286
58356375241262071453209417164710
58356375241262071455657025319822
58356375241262071455657028506362
58356375241262071455657054016178
58356375241262071455657143297402
58356375241262119634171592620401
58356375241262120868765498038005
58356375241262120868953526115333
58356375241262124573111298522801
58356375241262124573299326600129
58356375241294475293664747880986
58356375241294491162627258834160
58356375241294491299825251444708
58356375241294491711419229276352
58356375241294491757423776923918
58356375241294491757423861146746
58356375241294491894621740838110
58356375241294491894621769534466
58356375241294491894621853757294
58356375294039997641602882254726
58356375294436284536522203798744
58356375312166065019730545522942
58356375312198046129948555221064
58356378673226495046401277226309
58356378673226539512956037405007
58356378673226539512958361869621
58356378832759430605829161329811
58356378832759430605829165579161
58356378904314639083411506603027
58356378904314639083413829901241
58356378909567609111645942437215
58356378909567609111646057228255
58356378910216344088930801675847
58356378910216360143355630579160
58356378910223970890418712407442
58356378910223970891172886707108
58356378910540070193097906503460
58356378910540566339892473658435
58356378910550921061610930117670
58356379388790687219248003865935
58356379541793574074036015975397
58356379542741555715592358105238
58356379548355709677108269927163
58356379548638445152183494022548
58356379548638445152183498271898
58356379548639344667662740060105
58356379548639640556099797798139
58356379548639646046526542901019
58356379548639646046526543251099
58356379548639690511388964644617
58356379548651397754861336218648
58356379548651397754864778362086
58356379600876826906934921096280
58356379601813372166475129723156
58356379601813372166475129736206
58356379619262218311171947483016
58356379619539247353384543338817
58356379619543145924849987640835
58356379619553957816483051882800
58356380823961375733800303020172
58356380823962276301611998562953
58356380823962287421445118900045
58356380824837427882591507800156
58356380977589538339619717428574
58356380977589538339619717445836
58356380977589538339620060385166
58356380977589538339620060404849
58356380977589554993983904285657
58356380977589554993984162565911
58356380978136792648180946043167
58356380978450142480128784924958
58356380978454045123660841813897
58356380978454045123660846518161
58356380978460947645989000145077
58356380978464551747128472485452
58356380978464551747128475667780
58356380978464551747128476021912
58356380978464551747128561761060
58356380978464551747316762379542
58356380978464551747316848118690
58356380978464551747379524144626
58356380983169606573995325265770
58356380983388411199587460564446
58356380983388444551161436626367
58356380983389611773655496917726
58356380983389762669009585656821
58356380983389762669009585675695
58356380983493811396920769425695
58356380983497864158038448730343
58356380983497874683890898626284
58356380984143565126348974070815
58356380984143565128605310998751
58356380984143865315619568069003
58356380984143865317878999951697
58356380984151670650695593110424
58356380984154371942348674905304
58356380984155573111213315087490
58356380984336740603947431554441
58356380984361307900955889132337
58356380984361324373748228034325
58356380984361324419502817348297
58356380984361324420254933908411
58356380984361324420254959418227
58356380984362208331507002486366
58356380984362208333763339414302
58356380984362370347491915212941
58356380984362370347491915567233
58356380984362370347491919799161
58356380984362403700758484094999
58356380984362670488477525124695
58356380984362670491008924301261
58356380984362670491008924305633
58356380984362670491008924655553
58356380984362670491008928887481
58356380984362719902339887055669
58356380984362719904596223629473
58356380984362719904596223983605
58356380984362719904599318584231
58356380984362719904599322816319
58356380984369128105191497445559
58356380984369161456954104226999
58356380984369428294377379754227
58356380984369428294462062732937
58356380984370330646851970909166
58356380984370330646851971263298
58356380984370330646851971282171
58356380984373015878745715075414
58356380984373015878745715193458
58356380984373015878745801168853
58356380984373015878745801168854
58356380984373015878745801286897
58356380984373015878745801286898
58356380984373015878749158755449
58356380984373015878749158755450
58356380984373031938252943846129
58356380984373031938253229274496
58356380984373031938253230809689
58356380984373031938253230809690
58356380984373031938253315499078
58356380984373031938253976947993
58356380984373031938253976947994
58356380984373031938254005644349
58356380984373031938254005644350
58356380984373031938504277869386
58356380984373031938505052704046
58356380984373031938505053058178
58356380984373031938505053077051
58356380984373031938505397433323
58356380984373065290141011814063
58356380984373065290328925087094
58356380984373065290329298158595
58356380984373065290329298158596
58356380984373176565409516527970
58356380984373177160481191423814
58356380984373526715328120500948
58356380984373526717584457428884
58356380984374377871747220387482
58356380984374377917500805297350
58356380984374382675870618350370
58356380984466674793973007348617
58356380984466674794725123908731
58356380984467625322910044491698
58356380984467625322910044491734
58356380984467625322910044491942
58356380984467625322910044497558
58356380984467625322913143324448
58356380984467625322913143441727
58356380984467625322913143442456
58356380984467625322913487816234
58356380984478432135838706294573
58356380984478432135901381966057
58356380984478432135901381966058
58356381036672791172517850916808
58356381037329299505055445822488
58356381037329299505808586647444
58356381037329299505808591233664
58356381037329299505871348766500
58356381037548104174709889631644
58356381037552056003251500260622
58356381037621039003588279669528
58356381037621039049320943873044
58356381037621039049341946069194
58356381054386960030207958181657
58356381054397766844011071113940
58356381055054275177301897169944
58356381055055175607099692930448
58356381055055175607852834109536
58356381055055175607915596228592
58356381055055175607915600460680
58356381055055175745113593071228
58356381055057876899506006229784
58356381055057876899568682255560
58356381055058177088835920203590
58356381055058177088839277670898
58356381055058177088839362347028
58356381055264974736649093849971
58356381055273079846203109828776
58356381055276681522653544821184
58356381055276681522653548003512
58356381055276681522653634096792
58356381055276981711924227976936
58356381055276981711924229512130
58356381055277031672296999402332
58356381055277031672297083960578
58356381055277031672297085495771
58356381055277031672297085495772
58356381055277031674804120742268
58356381055277031674804122277461
58356381055277031674804122277462
58356381055277031674807478327460
58356381055277031674807479390270
58356381055277031674807564420900
58356381055277031674807568670250
58356381055337909611282273732015
58356381055337909611282278000287
58356381055346014675081499512528
58356381462754236648866302331158
58356381462961028806214141185879
58356381462968233165756845491134
58356381462969133321723945192603
58356381462969133321723949796085
58356381462969181499966430409891
58356381462971885032980226565752
58356381463042068196357039335499
58356381463044819907676196773479
58356381463046021076206077309783
58356393669316876253798860336795
58356393746020937891911170535507
58356672445122140483724458326498
58356682584347408190520447628816
58356682584347423007341975423138
58356682584347424837293900061872
58356682584347424837481928139200
58356682584347424837485367096098
58356682584354611085132584325265
58356682584354612732261641063017
58356683293346451697022707947152
58356683293346451697210736024480
58356684658176770184328414945304
58356684658285738882213966115216
58356684658286891286990096942310
58356684729077573255290251002071
58356684729081425892504141866920
58356684729081425892504143266600
58356684729081470357282882656966
58356684729186793972962977730838
58356684729186794149201376018417
58356685366337665321561977154343
58356685367176692672929574898334
58356685367176692672929689217198
58356685367321083153251015981310
58356685367321935550099647021540
58356685367321935550099647021541
58356688965346720631699978630696
58356688965346720631783660983928
58356688965346720631783661457073
58356688965347005813878873910387
58356688965347020638039997324309
58356688965565565197632408551761
58356688965638495123621994374726
58356688965638504595367201869338
58356688965661924304941036530923
58356688965662820976086707678452
58356688965662821570882938435856
58356688965662821572661308038042
58356688965673626738998228595433
58356688965673626744081831643369
58356688965673626744084240684943
58356688965673626744833943952681
58356688965673626744837386096119
58356688965673631681138882825623
58356688965673631681410852008821
58356688965673631685468311592607
58356688965673631686221457003783
58356688965673931868150042126019
58356688965673931874927963600757
58356688965674818030363869347794
58356688965674829141789347590898
58356688965674829143400270511339
58356688965674829143965097697895
58356688965674829143965126395655
58356688965674829150739953270550
58356688965674832255290486673793
58356688965674832260288992028848
58356688965674832260561090411095
58356688965674832442739663734129
58356689036238519305536626807460
58356689036250513928095895394524
58356689036250514065356649769996
58356689036250525046216215518858
58356689036250530536647174295204
58356689036465467883605289340289
58356689036542299743706169979863
58356689036562723715152856135484
58356689036566325934749900639404
58356689036566325934749901702214
58356689036566325934833584527622
58356689036566325939917273314706
58356689036566329639092601937354
58356689036566331469235998332048
58356689036566331476014006945614
58356689036566331476014264163058
58356689036566331476097574979774
58356689036566331476097946516082
58356689036566331476097946982642
58356689036566331476829826864634
58356689036566609703629978641958
58356689036566626307097940291862
58356689036566631665284600942398
58356689036566631665284858159842
58356689036573519410044105775093
58356689036573519410044105781735
58356689036573528875930758141091
58356689036573528876705595436345
58356689036573528881014103971583
58356689036573528881767249382759
58356689036573530528143160701289
58356689036573530528143160720972
58356689036573534363848135028497
58356689036573534366358618202975
58356689036573534367111763614151
58356689036573534372215258497259
58356689036574419972685416438887
58356689036574419972685416440339
58356689036574419972688858582325
58356689036574429448761057775000
58356689036574429451271540949478
58356689036574434751930041461231
58356689036574434756260585369306
58356689036574434756260589620108
58356689036574434934944381100703
58356689036574434941701729608650
58356689036574436586287411049212
58356689036574720167043055706419
58356689036574734941263367462321
58356689036574734941263367481035
58356689036577130964164316715436
58356689036577136642625558240714
58356689036577136642626329893046
58356689036577136642687975513852
58356689036577136643441121397204
58356689036577136643462386477297
58356689036577136643462386477298
58356689036578317080037060597742
58356689036578320791160754927942
58356689036578322438289811665685
58356689036578331904260917084444
58356689036578333505656191840478
58356689036578333510739885331826
58356689036578337216777162155978
58356689036578337216777934274870
58356689036578337217530307567145
58356689674600910015205064066643
58356689674672654701899087798041
58356689674673553622520084058562
58356689674673554171563101560450
58356689674673555818942173654262
58356689674673837745755629399249
58356689674673853766037093145665
58356689674673853811853439708029
58356689674673853811853440174589
58356689674673854354139084780594
58356689674673854354390131840290
58356689674673855452391455621057
58356689674673855452391455621058
58356689674673855452475137974289
58356689674673855452475137974290
58356689674673856001183426063250
58356689674673856001518155476178
58356689674709861692757703152791
58356689674709876883509008849507
58356689674709876883592576883875
58356689674709876883592581133225
58356689674709876883596047725073
58356689674709876883780861828679
58356689674709876883784334082655
58356689674709878119126879555595
58356689674709878171640908776967
58356689674709878713651257338199
58356689674709878713738295735765
58356691109193415513701015238049
58356691109193415696631672052113
58356691110068766785356681051448
58356691110068766785606608897334
58356691110178036297536479350811
58356691110360550825258963682402
58356691110360551374301638227698
58356691110392971266483110263661
58356691110395671320760211009323
58356691110395672969646602322376
58356691110396416234279415785191
58356691110396416234279416848001
58356691110396417881407439421079
58356691110396421724706246977299
58356691110396421724709604444399
58356691110396568596008108597119
58356691110396568596259500562516
58356691110396571890266569693474
58356691110396572439309244238770
58356691110396573537392179503331
58356691110396573537392179504783
58356691110396573537395621646769
58356691110396574086438296192065
58356691110396871894828247362603
58356691110396872443871266281433
58356691110396873727482123745235
58356691110469819719751692317138
58356691110469820268794366862434
58356691110490232588372821291054
58356691110490232588459574245801
58356691110490232590632228353945
58356691110490232590632257051705
58356691110490232590635699195143
58356691110493833212514797262550
58356691110493833213935425148998
58356691110493834813866363988228
58356691110493834815393460607146
58356691110493834815394608513148
58356691110493834815645655572844
58356691110493835408411918290576
58356691110493835408411918294948
58356691110493835408662966281940
58356691110493835410193162205796
58356691110493835410922402527864
58356691110493835410925501714710
58356691110494133401848239467618
58356691110494135186234607391856
58356691110494135186237964858947
58356691110494135186237964858956
58356691110494135598016870518272
58356691110494135600276306278922
58356691110500587402437911343533
58356691110500587402437912760475
58356691110501034460730134300662
58356691110501034462254217820398
58356691110501034462254217826014
58356691110501034462255250940985
58356691110501037755006040453867
58356691110501037755006040473559
58356691110501037756492443224161
58356691110501037756680728518933
58356691110501039950428322169853
58356691110501039952687758284635
58356691110501787976255359306420
58356691110502235173562116546175
58356691110502235217059250085582
58356691110502235219252910521183
58356691110502235219252910987743
58356691110502235219315701332382
58356691110502235219315701332383
58356691110502235219315701337999
58356691110502235219336593340974
58356691110502235219336593340975
58356691110502235219336593346591
58356691110502235354340925049362
58356691110502235356513693942931
58356691110502235356576341388990
58356691110502235356576341388991
58356691110502235356579440575837
58356691110502235356597261977298
58356691110502235356597261977299
58356691110502235356600361282189
58356691110502235356600447375469
58356691110502239061197208708637
58356691110502240113467011126013
58356691110502240159283243830457
58356691110502240161456012257465
58356691110502240161459454400903
58356691110502240710017738721461
58356691110502240710020837908307
58356691110504636733502034533023
58356691110504636733502034533024
58356691110504636733505473489922
58356691110504640026257296143073
58356691110504640027927512123826
58356691110504640027927512124069
58356691110504640575024216759238
58356691110504640575274920862342
58356691110504640575295841568937
58356691110504640575295841568938
58356691110504640575296185942436
58356691110504640575296874688064
58356691110504640575300313644961
58356691110504640575300313644962
58356691110504640576719826922290
58356691110504640576782240081592
58356691110504640576970531025394
58356691110504640577558716657879
58356691110504640577559749759743
58356691110504640577559749777213
58356691110504641629138282435768
58356691110504641629385629071772
58356691110504641675142656991139
58356691110504641675142657542264
58356691110504641675143690644128
58356691110504642223934886245800
58356691110504642223935661086319
58356691110504642223935661086320
58356691110504642224183266002578
58356691110504642224666881386796
58356691110504936921247856277568
58356691110504936922772628531259
58356691110504936922772972904793
58356691110504940217198106122305
58356691110504940766830343775449
58356691110504941816962795211485
58356691110504941864892476367319
58356691110504941864892477902513
58356691110505835843622718017940
58356691110505837078780450431334
58356691110505837078968850062232
58356691110505837078969854940000
58356691110505837079533591629172
58356691110505837079537033772610
58356691110505837488892157353267
58356691110505837490500067178712
58356691110505837490562829293556
58356691110505837490583721302148
58356691110505837490750741635078
58356691110505837490751086008612
58356691110505837490751114238408
58356691110505837627823469350164
58356691110505837627844389938472
58356691110505837627845164778823
58356691110505837628011868963800
58356691110505837628012529485296
58356691110505840600322007851726
58356691110505840737561067160708
58356691110505840783318736542486
58356691110505840783318736542487
58356691110505840783318736546858
58356691110505840783339671597799
58356691110505840783401662124514
58356691110505841149092281823376
58356691110505841149180048752220
58356691110505841149180048752221
58356691110505841149365025353406
58356691110505841150850280666987
58356691110505841150850395452411
58356691110505841150871201255295
58356691110505841150871201268393
58356691110505841150871316040719
58356691110505841150871316059433
58356691110505841332190189023588
58356691110505841332193288210434
58356691110505841332193288211886
58356691110505841332193288211913
58356691110505841332193627980486
58356691110505841332193632566706
58356691110505841332193632703707
58356691110505841332193632703708
58356691110505841332358444286734
58356691110505841332378561457188
58356691110505841332381914325018
58356691110505841332381919042380
58356691110505841332381919048203
58356691110505841332381919048204
58356691110505841332381919048239
58356691110505841332381919048240
58356691110505841333802202442866
58356691110505841334053021449429
58356691110505841334053279729731
58356691110505841334641092178446
58356691110505842384711814732654
58356691110505842384711814732862
58356691110505842386217215812906
58356691110505842386218363703623
58356691110505842386220657956344
58356691110505842386384694838234
58356691110505842386468262872602
58356691110505842429630852635092
58356691110505842429630852635098
58356691110505842430279666093549
58356691110505842431970800644117
58356691110505842431971919852311
58356691110505842431971919915731
58356691110505842431974242787555
58356691110505842432139011811517
58356691110505842432139054918255
58356691110505842432141335809570
58356691110505842432141335809571
58356691110505842432141335809576
58356691110505842567728363870219
58356691110505842569399809293727
58356691110505842569985820071823
58356691110505842569988143020117
58356691110505842979322340165217
58356691110505842979322684718238
58356691110505842979322685072370
58356691110505842979571064826766
58356691110505842981017261766376
58356691110505842981181298648266
58356691110505842981746157718339
58356691110505842981830500587416
58356691110505842981832824874889
58356721350812943988130424279787
58356721988860691284221439871176
58356721988871498097209678378724
58356721988930068352487735273742
58356721988940875165479448871838
58356721988940875348493673720270
58356721988944486910978797150784
58356721988966091247955789514628
58356721988966091659549767346272
58356721988976896231574812553520
58356721988976896643168790385164
58356721988976896826183015233596
58356721988976907214942189468030
58356721988976907395511015723900
58356722059869606090230108405075
58356723476967532488346744100632
58356723501468990021778583836918
58356724115090666872151834438840
58356724116049592985330775372367
58356724132718397269690023323214
58356724132791332151100152969652
58356724133448546871279409915548
58356724133448546873810819464330
58356724133448557435524840927744
58356724133666194837199014438796
58356724133666194839709497613274
58356724133666199099625194714892
58356724133667396145499818260394
58356724133667401503837655860466
58356724133702518287712626525784
58356724133702518295327720610848
58356724133763461516551004630876
58356724133763462065342975073068
58356724133765141130308174009755
58356724133765141137902001615045
58356724133772762577218746861018
58356724133772766290874221308455
58356724133772766290874221308456
58356724133772767937250132635031
58356724133772767937250132635032
58356724133775452613553094428214
58356724133775453162345063453256
58356724133775453162345063453464
58356724133775453162345149546744
58356724133775453172407880010891
58356724133775463731674184669686
58356724133775463733368502016208
58356724133775463733368760296462
58356724133775463734205330270262
58356724133775463734205583833202
58356724133775463734205588432472
58356724133775463734205588550516
58356724133775467440245966079238
58356724133775467994121280934979
58356724133775467994121280934980
58356724133775511866610801428838
58356724133775513512986712755414
58356724133775517217332513240210
58356724139248214700059817736177
58356724139575120991041870290955
58356724139575120998384909099541
58356724139575126349106620910913
58356724139576460754857614275873
58356724139596439787507080618875
58356724139599141490754140245399
58356724139600836610416083631151
58356724139684073092610712265407
58356724139684073095058433320829
58356724139684078585488626701771
58356724139704986095437050245134
58356724139704986095437054494484
58356724139704986095438083364260
58356724186949677363590420964558
58356724210576070750388241985165
58356724210576070750388270681521
58356724210576070751141387396341
58356724210576070751141416092697
58356724210577271507386849407537
58356727730853191627126998263817
58356727731169386333751511919689
58356727731180047917148866575973
58356727731180047917233234842389
58356727731180047924575326642391
58356727731180047965161882896359
58356727731180047970328911552259
58356727731180198088124597567872
58356727731180198090383254261774
58356727731180198090383254261934
58356727731180198090383257444102
58356727731180198090384029096434
58356727731825931769696673989495
58356727731832657408848169503827
58356727731836560007192534146757
58356727732044736393784584202987
58356727732044736393784584669547
58356727732124441374500790892177
58356727732148752997874302427473
58356727732148752999378527046097
58356727732160766065714786804599
58356727732160766065715044022043
58356727732160766111468371714467
58356727732160809295143294676491
58356727732160809295144327778355
58356727732160809295146650726649
58356727784359028114340660588886
58356727802081302074804336909184
58356727802081302082397501340093
58356727802081302082398506235087
58356727802081302082398534262470
58356727802081302082398620553951
58356727802729736916187275219895
58356727802729736916187276619575
58356727802729752970612105521430
58356727803027979874091229643006
58356727803029147828391599184104
58356727803052258139615977454516
58356727803052258140368089763828
58356727803052291498968965796926
58356727803053459450740259109752
58356727803053459451577082642072
58356727803053459453268192149384
58356727803053459453269335338024
58356727803053463157615135822820
58356727803064271205865336649812
58356727803064271205865365229528
58356727807981521647717728208428
58356727807988726189458577280742
58356727807988726189458834498186
58356727807992329009748637010470
58356727807992329009748637010471
58356727808638062140018348618939
58356727808638062140018350018619
58356727808638078194443178920474
58356728210619079524101531391791
58356728281304080046504220542459
58356728281304080046504478809663
58356728422490617191735439652752
58356728423426860660629668557670
58356728440180459600385284295146
58356728440204786049424513794683
58356728440215592863165982891072
58356728441149164688698814702624
58356728441151832626273892030144
58356728441153037638436224210245
58356728441159943821048945649293
58356728441163545543253056126075
58356728441163546092045139937993
58356728441163546092045139942365
58356728441187855338745170361913
58356728446963186145600394342415
58356728447057756747721444532084
58356728447057756747721447714412
58356728447060458038622418249740
58356728447060458039374526326964
58356728447060458039375559427376
58356728447060463391788495066376
58356728447060463392541636244012
58356728447060463392541636262726
58356728447060463392541640494814
58356728447061359201982800540026
58356728447061359201982800540027
58356728447061664286884685590655
58356728447092878891625476604936
58356728447092878891628828423006
58356728447092878892378617782572
58356728447092878892378617801286
58356728447092878892380940732318
58356728447092878892381973851444
58356728494014601505843645361001
58356728494233389658453090594607
58356728494330666356162944432536
58356728494330666356162944432537
58356728516988687510189238482718
58356728517649103151471245582287
58356728517680321737559551349018
58356728517961265547968204510515
58356728517961265547968209232041
58356728517963967251403640825813
58356728517965164302447844595815
58356728517965164302447844608865
58356728517965164302447849330599
58356728518000035663348724762042
58356729646232579766633609955121
58356729646439370233641089558593
58356729646450183635707311066625
58356729716151759372338181120905
58356729716475969271569546820471
58356729716475985331910078658225
58356729717131276344527110137222
58356729717131276344529434135228
58356729717131276344529434135276
58356729717349664015153144039246
58356729717350820849637731976082
58356729717350820849640056324056
58356729717448082173309029753032
58356729857958774225906015068152
58356729857958774225906272285596
58356729858177128498866576021183
58356729858177128498866576493359
58356729858177128498867724416831
58356729858177128498867728648919
58356729858274573337724765251354
58356729858274573337724765251390
58356729858274573337724765251438
58356729858274584458854218990962
58356729858274584458854218991010
58356729858282478916645727645853
58356729858285229987833194350591
58356729858286580908547372546824
58356729858286597517011530120028
58356729858286597517011530120064
58356729858286597517095470156376
58356729858286597517095470175978
58356729858286597517095470176014
58356729858286597517095471225738
58356729858286597517095471225774
58356729859125407940658165397099
58356729859125407940658422614543
58356729859125407942917854143105
58356729859125407943105882220433
58356729859125407943105886452521
58356729859149891693625953432209
58356729859157828381882573893481
58356729859157828381882573906579
58356729859157828384138649371885
58356729859157828384142005422043
58356729859157828384326938898745
58356729859157830214280897851833
58356729859157830214284253901991
58356729859157830625979478139743
58356729859157830626063160492975
58356729859157830626066518078167
58356729859157830626251447322781
58356729859157844990429261677539
58356729859157844992876984149903
58356729859157846639817493093639
58356729859157846639818640990915
58356729859157846640006036655567
58356729859157846640007184579039
58356729859157873403043641417427
58356729859157873405575160089505
58356729859157878344703152362585
58356729859157878756296871900877
58356729859157889465079084419841
58356729859157889465079088651929
58356729859157889465079978282049
58356729859157889465080236575401
58356729859160531734703051044031
58356729859160531915459905373017
58356729859160531917632560997481
58356729859160531917716242773129
58356729859160531917716243822889
58356729859160531917904528645485
58356729859160531917904529117661
58356729859160531917907627950375
58356729859160548343252838014935
58356729859230824337181006606957
58356729859253885243183997878513
58356729859265898351694607016151
58356729859265898763476871192327
58356729875682999401251800209498
58356729875901837378668701766480
58356729875902088108073420015577
58356729875902088108157102840985
58356729875902088108157102840986
58356729875902088110664024494766
58356729875902088110664024831428
58356729875902088110664024848898
58356729875902088110664139285806
58356729875902088110664143872026
58356729875902088110667496739856
58356729875902104170359911475964
58356729875902137522184931765174
58356729875902137522185710854800
58356729875903037952736738119760
58356729876000750315005462709103
58356729876000750315008901666001
58356729876000750315008901670373
58356729876000750315008905898089
58356729876000750315008905902461
58356729876000750315844581524407
58356729876000750315845729430409
58356729876000750315845729902585
58356729876000761433965333526649
58356729876011106273163750616480
58356729876667620139915474977820
58356729876667620139918573810534
58356729876850400222895004608769
58356729876871743766935482852231
58356729876871999436555925044302
58356729876874400583938743321508
58356729876874400584691884500596
58356729876874400584691884500839
58356729876874445058588564647111
58356729876874445058592036533697
58356729876875601158758890915710
58356729876875601158760034104142
58356729876875601158760034104350
58356729876875601158763477782774
58356729876875601158763478845632
58356729876876063364018955461469
58356729876876067021792972437799
58356729876876067024303452425737
58356729876882804602080724253187
58356729876882804602084081707237
58356729876882849077065281112682
58356729876883723474107412751030
58356729876883723474108445852894
58356729876883723474108446207026
58356729876883749507616308360380
58356729876883749507616308377642
58356729876886408154681598264110
58356729876886408154682373104386
58356729876886408154764821452560
58356729876886408154764822987754
58356729876886408156938595258544
58356729876886408156938596308304
58356729876886408156938709560146
58356729876886408156938709577408
58356729876886408156941034024760
58356729876886408156942067149502
58356729876886408157210563956308
58356729876886408157213663261198
58356729876886408706064952257854
58356729876886408706064952611986
58356729876886424765509675521868
58356729876886424765760494427866
58356729876886424765761527529730
58356729876886424765761528001906
58356729876886425177355505839373
58356729876886458117585515171990
58356729876948998190388357756219
58356729876948998192647793871001
58356729876948998192895398787259
58356729876948998192899645884478
58356729876949046367795158043607
58356729876949046367795158047979
58356729876949046368631986280191
58356729876980234531341765435244
58356729876980234531341765435253
58356729876980262211229621288212
58356729876980262211978638995446
58356729876980262211978638996898
58356729876980262211978639014160
58356729876980262211981733597524
58356729876980262211981737846874
58356729876981018150169618268176
58356729876981018150169962759962
58356729876981018150169963114094
58356729876983836253545874495093
58356729876983864665491431863124
58356729876983864666243548404524
58356729881905022777760956153797
58356729881905022778596636497477
58356729881907724069414037948677
58356729881907724070249832611429
58356729881919882352642714934026
58356729881919898412419764816334
58356729881919898412419764821914
58356729881919898412419764822154
58356729881919898412419764822155
58356729881919898412419764822157
58356729881919898412419764822158
58356729882540371173932882694366
58356729882564682798810618848286
58356729882576690921020516256817
58356729882780369134287008526969
58356729882780786133588566315304
58356729882783042423330490096261
58356729882783042424835747680741
58356729882783070425940090321849
58356729882784388542096443952049
58356729882784388587850029210433
58356729882784688731367037948833
58356729882784688731367038298753
58356729882784738142698029395225
58356729882784738144954365850985
58356729882784738144954365969029
58356729882784738144954366323161
58356729882784738144956317262971
58356729882784738144957460923787
58356729882784738144957465155875
58356729882791129871919788492787
58356729882791131521303771735919
58356729882791131521307243639975
58356729882791131521387454089151
58356729882791131521387454555711
58356729882791131521575740446781
58356729882791146299794993065381
58356729882795545367196562906587
58356729882857323462211531024422
58356729882857323462211531024423
58356729882857323462483500188746
58356729882857323462483500188747
58356729882857323462484275495582
58356729882888442211389178454565
58356729882888837799712096394970
58356729882888887624328165387058
58356729882888887625080277694918
58356729882888887625080277713632
58356729882888887625083633763790
58356729882889643563268158270447
58356729882889643563271256985117
58356729882892494972718973022317
58356729929178379033007337023116
58356729929178379033007337023117
58356729930126626909809396755233
58356729930126626910625332983224
58356729930126626910625332983225
58356729930126626910626366102350
58356729930157890517359010792156
58356729952807626755470258116340
58356729952807626755473704981512
58356729952808978224812482782231
58356729952808978224812487033033
58356729952808978224812511361947
58356729952808978224812515612749
58356729953465339595168808016332
58356729953469088325348613848897
58356729953469088737130876975313
58356729953469388514619207845681
58356729953683829802047311942136
58356729953683844077999236183728
58356729953684129988807397254626
58356729953684144221516245272048
58356729953687893544818993732873
58356729953688193688315077515571
58356729953694652492361794039828
58356729953699049915165591970660
58356729953699049915165711011258
58356729953755922808256514493946
58356729953757226102451398980727
58356729953757274278434448083233
58356729953757274278435562692157
58356729953791947168612401182352
58356729953793147924855539891330
58356729953793147924858986284118
58356729953793147925691220235010
58356729953793147925694661906064
58356729953795999929685538817012
58356730354575109505666005754977
58356730355474721776987653914283
58356730355481625992762243378460
58356730355485533532178852011922
58356730355485578049486346221600
58356730355547656651621092413451
58356730355547701123823196915477
58356730355555811586461868199734
58356740706521605193893150986475
58356740730156106846299820569787
58356740730156106846299820569788
58356740730157307603298513736162
58356742796085111288796040864792
58356742851341806724978441694808
58356742852290402962202732181285
58356743277721936225524536558101
58356743277721936226360331687205
58356747103544749320466869951008
58356747103577169761691016997858
58356902257861097056208511374014
58356915174428729908718146362676
58356915174428729908720470360730
58356915174439535075332797540250
58356915179331993798848090495026
58356915179331993798848462031334
58356915179332038263962592417446
58356915179367160407865587139084
58356915180304651294796014633438
58356915180315411996293839890538
58356915180315411996294211426846
58356915180315445340567676119902
58356915180337060622728731834890
58356915180337071736016808812458
58356915180337071736020161680288
58356915180339762326164077805946
58356915180339773439452154783514
58356915180340957547313385389712
58356915180340957547315709387766
58356915180340974196534530770650
58356915180340974196537883638480
58356915180348177091146584560324
58356915889336081994537835298250
58356917248261694129714307470908
58356917253185700588769371504362
58356917253186901345370197706584
58356917254155611916167447749298
58356917254159208653762205685382
58356917254159209248558436442786
58356917254159514376956764302706
58356917254166417082779774928818
58356917254170013819621387436464
58356917254170014414417618193868
58356917254170314008891981433248
58356917254170314603688212190652
58356917254170319542815946052336
58356917324090406303092303427034
58356917325063019333925724593266
58356917325073824500538051754072
58356921555419938294266806684278
58356921555419938294267839804856
58356921555419938843310515767302
58356921555430743460879133863798
58356921555722532913886003615716
58356921555744143245604367171820
58356921555744143245607720039650
58356921555744148194334919149552
58356921555744148194334920199312
58356921555746848250640175262278
58356921555746848250891913903110
58356921555746849897770265120608
58356921555754953360193068847078
58356921561292230236549648244914
58356921561324661795894432489868
58356921561328252949020923253172
58356921561328553138291517249956
58356921561328563661614889053598
58356921561328563661615922174176
58356921561335466962506759669388
58356921561339069233753887630796
58356921561339368828227216233118
58356921561339369423024481627580
58356921561619150757168447835110
58356921561620036912332156366186
58356921561620048035536850705354
58356921561630842078191338117268
58356921561630842078191596384472
58356921561652468476760997752204
58356921561652468476761000934532
58356921561655170179443201494412
58356921561655170180196346905588
58356921561655173469639722843368
58356921561655175121098869913660
58356921561655473658910316840152
58356921561655473663720921835114
58356921561655475310097866282268
58356921561655475310369463910444
58356921561656370929932213242940
58356921561656370929935566110770
58356921561656370937278719710396
58356921561656370937278722892724
58356921561656375878662793682344
58356921561656375878934391347948
58356921561667181044793573080316
58356921631259461121653500906466
58356921632232068618834553447262
58356921632232068618835586567840
58356921632232068664588109777414
58356921632242873785447913728646
58356921632242873831201470058798
58356921632519939049262362609626
58356921632556273074208586185188
58356921632556273074208586198286
58356921632556278564656222242688
58356921632556278564656223292448
58356921632558974731158122535936
58356921632558974777643932169342
58356921632558978620940586228778
58356921632558978620941619330642
58356921632558978620961478355414
58356921632558980267317530675932
58356921632558980268091568213744
58356921632567067121943578052878
58356921632567083730514371940214
58356921632567083730515403992318
58357710614229777063812256903934
58357712741342970175549957148135
58357712741342970221282621351651
58357712741342986418260757387939
58357712741342986829854735219583
58357718484453991782289833551546
58357719122553115956046017878792
58357719122662368791053707242588
58357729199821602567124178007943
58357729199821604396430746148583
58357729199821608102301663260595
58357729253020896161335125717199
58357729253031701146628547814909
58357729253031701327947452896719
58357729253031702974323364223295
58357729253031702974326434358201
58357729253031702976771082096389
58357729253031717793318317894733
58357729253031717793318320958969
58357729253031717794153998238413
58357729253032601757683691845465
58357729278641166579484302132610
58357729279612562341338813740728
58357729279612562343783178745992
58357729279612567877707172062840
58357729279612578990472948825816
58357729279612578990744573633868
58357729279613462909087576398840
58357729279613462911594874647324
58357729279613468445330925625992
58357729279613479558284387509704
58357729279613779747830302372242
58357729279624267938501048977014
58357729279624267940130625647190
58357729279624284587092020535066
58357729279624284587659457531338
58357729279624568129380298937622
58357729279624573610608858838662
58357729891120018550705459492497
58357729891130825317855306822987
58357729967928246460509413680069
58357729967939003404566100484269
58357729967939953841243568524695
58357729967940204161648476004845
58357729967940254030495192743243
58357729970886613529574056937298
58357729970886613529762343417344
58357729970886613712525605759954
58357729970886613712525978953712
58357729970886613712776683050992
58357729970886613712776683056816
58357729970894733459146245906331
58357729970930741536994424738457
58357729970930756216363731242577
58357729970930756216551759319905
58357729970931041540782036409507
58357729970931041540782040995727
58357729970931041726244098030293
58357731326843049720962413554241
58357731326853810239698065325879
58357731353444019989232093494815
58357731353444019989232122191171
58357731353444019989232122309263
58357731403626916043255277689845
58357731403651277630762982993895
58357731403651277630766367741813
58357731403662032796332586764749
58357731403662082621139265066925
58357731403662082797375310173415
58357731403662084443751221499991
58357731403662084451281513551245
58357731403662938763067300442695
58357731403663233553414847966461
58357731406398865758242941813441
58357731406609642922969259095528
58357731406609643103476441727646
58357731406609648456642548775624
58357731406617751782809775894206
58357731406621304047679457373192
58357731406621304230693797012664
58357731406621348519316705990902
58357731406621348695556218756262
58357731406621354053809225974636
58357731406621604419964390892808
58357731406621648839052307151280
58357731406726972630968476484365
58357731406726972630970800832338
58357731406726972630970800832339
58357731406726972630970800849601
58357731406726972630991692839532
58357731406727020631279187290891
58357732043877843391737424153883
58357732043877843399351398558321
58357732043877843803331401985527
58357732043877843803351546335283
58357732044534357166482317946587
58357732044534357715274288371309
58357732044716870605656010459799
58357732044752893727398805537461
58357732044752893727398806606095
58357732044752893729909289780573
58357732044752895513483193711873
58357732044753193461644293091063
58357732044753193870894895106107
58357732044753193870894899705377
58357732044753195105676828601039
58357732044753195105676833200309
58357732044826139866179354295376
58357735421312378596972234892467
58357735421312380427114483376787
58357735633986576105605566805297
58357735634012102709338315853841
58357735634303886679508398318591
58357735634303888509652942601817
58357735634314677431295291943093
58357735634314679261437540427413
58357735634314682419250802103573
58357735634314682967475593608161
58357735634314684202824710639967
58357735634314684210334856819529
58357735634314693493249778003775
58357735634339010651861361578379
58357735634339010654291514795279
58357735634347099702662463358683
58357735634347113932026212826561
58357735634347113933030401065345
58357735634347114526822815120273
58357735634350716249839504363771
58357735657621077758012235922049
58357735657657395121038926059987
58357735657657396951181174544307
58357735660609172942009382500209
58357735660611725718934878570256
58357735660611879589089120065387
58357735660613074809987726716731
58357735660613074810008647421679
58357735660613075359030631316697
58357735660613075359030745635561
58357735660613075359051551667513
58357735660613075359051551673337
58357735660613075359051552021645
58357735660613075359051580247229
58357735660613075359051666340509
58357735660613075404805136577429
58357735660613076587036966285185
58357735660613076587057886641825
58357735660613076594397569400253
58357735660613080300438717175803
58357735660613080300438745742469
58357735660613080300438745755519
58357735660925273427629504486065
58357735660925273432712850316557
58357735660925273471664235595657
58357735660925273473383088922353
58357735660925273473383089394529
58357735660925273478445514524445
58357735660925278962115344843221
58357735660925278968621555514393
58357735660925278968621555515797
58357735660925278968893151626089
58357735660925278968893151627493
58357735660925278968893151981625
58357735660925278968893266300489
58357735660925278968893266417129
58357735660925278969458383750977
58357735660925278969458383769851
58357735660927975131040572296644
58357735660927975725861109929728
58357735660927975726401692239814
58357735660927975726405048289972
58357735660927975731485381026898
58357735660927975731488737077056
58357735660927975733179958070824
58357735660927978835386372781440
58357735660927978888754708819828
58357735660936079056836748407217
58357735660936083990630084793897
58357735660936083998223913798867
58357735660936083998223918520601
58357735660936084000483611498695
58357735660937279761411518531301
58357735660937279763106094058907
58357735660937279808587710847191
58357735660937279808587710848595
58357735660937280998452111785823
58357735660937281003535457616315
58357735660937281003535462333677
58357735660937281049268121936471
58357735660937281049268126535741
58357735660937281051524458392231
58357735660937281051524462991501
58357735660937281598332061439445
58357735660937284701958761085741
58357735660937284701958761202381
58357735660937284701958789782097
58357735660937284702794555864925
58357735660937284702795589438965
58357735660937284704490164966571
58357735660937284709300771141191
58357735660937284709573510441527
58357735660937284709573510442931
58357735660937284709573510797063
58357735660937284709573510913703
58357735660937284710116678567833
58357735660937284747712345995609
58357735660937284755306175000579
58357735660939670209966137609778
58357735660939671399559345261438
58357735660939671994376869777870
58357735660939681328086113242326
58357735660939682517700241600386
58357735660939683112475924704018
58357735660939686223738295830894
58357735660939686223738296185026
58357735660939686223738381924174
58357735660939686269470955802322
58357735660939686270035043216634
58357735660939686270306755163514
58357735660939686271730391562972
58357735660939966688113095268084
58357735660939972179103552171615
58357735660939972183626514369468
58357735660939981467357461948891
58357735660939981512274104363142
58357735660939981517356678541302
58357735660939982700171964717490
58357735660939982701615493291203
58357735660939982745925549509314
58357735660939982747369078199667
58357735660939982752703471089855
58357735660939982754959808017791
58357735660939986413008856897782
58357735660939986413541548234437
58357735660939986459305608385947
58357735710796004353096862703769
58357735710796005999472774030345
58357735710831139263006244315603
58357735710831142974126757355647
58357735710831142974210440186879
58357735710832039830838861041331
58357735710832340020088505517315
58357735711112116419456896789389
58357735711122910328219075960563
58357735711122910329054756291145
58357735711122912112607772818995
58357735711122912112628664827539
58357735711123812687971542051693
58357735711124111085301451481139
58357735711124112869690148339571
58357735711124112877221186527677
58357735711124122160136107711923
58357735711147238561647748045521
58357735711148139131928171797647
58357735711158944158809987894127
58357735711159244302347888991039
58357735711159244303163791922001
58357735711160144915892363887087
58357735713778697741489705678354
58357735713778697741489962895798
58357735713778697924503183321252
58357735713778697924503954973584
58357735713778697924503959578678
58357735713778697924504302535270
58357735713786801250420529014214
58357735713786803034809193985868
58357735713786803034809221286426
58357735713786806555387538118558
58357735713786806557836373788728
58357735713786806557836378387998
58357735713790403338651940908816
58357735713790709015905258560430
58357735713790709018353722675418
58357735713790709018353751255134
58357735714070481704110895133994
58357735714070481887125119982426
58357735714070481887146069385134
58357735714102902146088449408734
58357735714102902150439570184690
58357735714102905904657234139636
58357735714102907687352211223158
58357735714102907687352468440602
58357735714106493303481919429980
58357735714106493479781099241594
58357735714106493486579941422684
58357735714106493486579942939004
58357735714106493486579946008904
58357735714106493486579946021954
58357735714106502630497786217190
58357735714106504414071690154314
58357735714106504416515969066298
58357735714106504416516226283742
58357735714106504416519320884368
58357735714106504416519325470588
58357735714106504416519326533398
58357735714106504416519411209736
58357735714106504416519669489990
58357735714106504416578731185354
58357735714106504416603009358806
58357735714106504417335318753018
58357735714106504421686698145890
58357735714106504597085915002746
58357735714106504599530565923214
58357735714106504599534009129462
58357735714106504599617342877072
58357735714106504599617344393392
58357735714106504599617347463292
58357735714106504599617348998486
58357735714106504599617691949254
58357735714106504599617691955078
58357735714106504604613911753706
58357735714106504604617354959954
58357735714106504604617354960002
58357735714106504605429819297036
58357735714106504605433262503284
58357735714106504607124394928184
58357735714106508120924788887594
58357735714106508166678373797462
58357735714106508169209515756584
58357735714106508173393533035100
58357735714106508173456295272200
58357735714106508174208407109336
58357735714106508174209435979112
58357735714106508174209440683376
58357735714106508174292348668508
58357735714106508174293094811024
58357735714106508174293118804520
58357735714106508174293120320840
58357735714106508174293123390740
58357735714106508174293123503168
58357735714106508174293123521882
58357735714106508174293124925934
58357735714106508174293467882526
58357735714106509957866998761198
58357735714106509957867027340914
58357735714106509957867028857234
58357735714106509957867371813826
58357735714106509958599252045738
58357735714106509958599337784886
58357735714106788185336641358298
58357735714106788185336755795206
58357735714106804649932692593286
58357735714106804651543589998344
58357735714106804659134319816468
58357735714106804788804258634668
58357735714106804788804603008202
58357735714106804788867020749512
58357735714106804788867365123046
58357735714106804788887938273536
58357735714106804788887941460076
58357735714106804788887942995270
58357735714106804793887948956738
58357735714106804794724772489058
58357735714106804794724777088319
58357735714106804796394988802712
58357735714106804796394988924968
58357735714106808310216389211834
58357735714114593060617495639626
58357735714114596766655893193908
58357735714114598413788301749730
58357735714114598591718952049833
58357735714114607742498310532044
58357735714114607879693207492206
58357735714114607879696303142592
58357735714114607884778877320752
58357735714114607925446792402158
58357735714114607925446793817612
58357735714114607925446793819064
58357735714114607925446793819100
58357735714114607925449116400212
58357735714114607925449888051056
58357735714114607925512650165900
58357735714114607930530482606184
58357735714114607930532462112576
58357735714114607930532462229216
58357735714114607930532462230704
58357735714114607930595224344060
58357735714114607931345270941272
58357735714114607931348369760936
58357735714114607931348369773986
58357735714114609524376608905386
58357735714114609526824326778480
58357735714114609526824583995924
58357735714114609531991616897010
58357735714114609531991616901382
58357735714114609573414997159930
58357735714114609714919174878396
58357735714114609714922273711110
58357735714114609715735082408628
58357735714114609715738181241342
58357735714114609717450578759190
58357735714114609717450578759433
58357735714114609717450578759434
58357735714114609717450580176376
58357735714114613230414919303578
58357735714114613230415006459668
58357735714114613237944954137388
58357735714114613238028895591566
58357735714114613238030010200490
58357735714114613238030014805584
58357735714114613276168504212042
58357735714114613283698538929212
58357735714114613283698539045852
58357735714114613283698539047340
58357735714114613283761558378140
58357735714114613284503941576764
58357735714114613284514446577572
58357735714114613284514446590586
58357735714114613284514446590622
58357735714114613284514446594958
58357735714114613284514703808030
58357735714114613284514703808066
58357735714114613284535367301394
58357735714114613286209276251234
58357735714114613286210395465252
58357735714114896955926487190692
58357735714114898603121285720790
58357735714114898643791524739713
58357735714114898780989517350261
58357735714114898786135625496549
58357735714114898786135625496558
58357735714114909716911056701934
58357735714114909721241261475802
58357735714114909721241261495485
58357735714114909721262182201810
58357735714114909721262182201837
58357735714114909761932421144295
58357735714114909761932421163169
58357735714114909762664384398778
58357735714114909762664641629272
58357735714114909766994846261802
58357735714114909766994846267626
58357735714114909766994846280676
58357735714114909766994846281485
58357735714114909766994846287309
58357735714114909767015766974787
58357735714114909767015766993661
58357735714114909899172283861095
58357735714114909899172283878564
58357735714114909899172283878565
58357735714114909899193175869687
58357735714114909899925053030730
58357735714114909904192838872350
58357735714114909904192838873754
58357735714114909904192838873802
58357735714114909904192838892033
58357735714114909904192838893437
58357735714114909904255601129106
58357735714114909904276521700179
58357735714114909904276521719052
58357735714114909904276521719053
58357735714114909905008741817814
58357735714114909905026568295094
58357735714114909905029667128617
58357735714114909906700251914295
58357735714114909906700251931530
58357735714114913428031296581331
58357735714114913428031296598801
58357735714114913428031426843398
58357735714114913428031684060842
58357735714114913428052347548346
58357735714114913428052347554170
58357735714114913428052347567220
58357735714114913428052604765790
58357735714114913428052604784664
58357735714114913473033273007336
58357735714114913473033273007372
58357735714114913473868951797135
58357735714114913475480989345396
58357735714117300300321326873538
58357735714117311235426963222150
58357735714117314988033732603042
58357736112913351997955860127001
58357736349246362735421242862703
58357736349258068333399381043001
58357736352202025128075158229124
58357736352202026317668366016138
58357736352202026317668623233582
58357736352202026324383782576214
58357736352202026912189557455598
58357736352202026912192913505756
58357736352202026918992099925074
58357736352202026919720968715046
58357736352202026919724324765204
58357736352210130244887406751581
58357736352213732508540360401130
58357736352213732508728646745662
58357736352214032247806517505869
58357736352214032247806517622509
58357736352214032293622864535001
58357736352214032293622864651641
58357736352214032653061534678722
58357736352214032653082455267030
58357736352214032705405127778030
58357736352214032705593414122562
58357736352214033888407552405638
58357736352214033888491235231046
58357736352214033895185473880376
58357736352214033934161137197462
58357736352214033934244820022870
58357736352214033940939058659150
58357736352214033940939058672200
58357736352214033940939058778003
58357736352214034483015612659358
58357736352214034489731029096922
58357736352214034489731029096970
58357736352214034490546932040934
58357736352214034490564501300866
58357736352246452682584002041742
58357736352250054999501064344925
58357736352250055365362005964569
58357736352250056600896047523675
58357736352250056600896050706003
58357736352250056646629087980813
58357737548636365283480815029763
58357737548636367113624206702723
58357737548709316264187556822805
58357737548741736659846179861969
58357737784945063893761519355589
58357737784945064441989410165067
58357737784945065677335427891983
58357737784977481177173180610699
58357737784977484883213556739741
58357737784981088389992406513003
58357737784981381807547510914645
58357737784981383637690902587605
58357737785054034382745590607311
58357737785086453040395833362905
58357737787608945267126105882632
58357737787718214780124049631502
58357737787718214780124049631503
58357737787925039832041598448862
58357737787925039832041855666306
58357737787932994643229088477444
58357737787932997752235465968394
58357737787933148510374337585209
58357737787933149885262241343391
58357737787935399312780189107293
58357737787935399312780275200573
58357737787935399312780276263383
58357737787935399312783632313541
58357737787936752568207721023249
58357737787937045618475546891614
58357737787937046855328886883133
58357737787937047219662984868406
58357737787937047264851458218190
58357737787937047265416317284834
58357737787937047265416541080514
58357737787937047265416574502278
58357737787937047267132043086775
58357737787937047267299179273612
58357737787937047267864035157928
58357737787937047402865358372020
58357737787937050375844411974045
58357737787937050375844440670401
58357737787937050376660319504277
58357737787937050513105194927829
58357737787937050513105195045873
58357737787937050558858751141341
58357737787937050558858779837697
58357737787937050559674658671573
58357737787937052345696280494841
58357737787937052345696309191197
58357737787937052345759071428558
58357737787937052345779963320456
58357737787937052345779963320457
58357737787937052758289975827455
58357737788009998201437549113906
58357737788009998751065199899826
58357737788009998751068298732540
58357737788030411069974851767425
58357737788030411070228999082601
58357737788030411071837940961629
58357737788030411207235520049617
58357737788030411207235606142897
58357737788030411207423548008901
58357737788030411207424667222919
58357737788030411209663469727455
58357737788030411209683328621085
58357737788030411209686684671243
58357737788034008538707233085824
58357737788034008538707490303268
58357737788034008538707491353028
58357737788034011694261063128428
58357737788034011695704849980182
58357737788034012106127267347664
58357737788034012107486854472212
58357737788034013295635787769652
58357737788034013295635788819412
58357737788034013295719098586576
58357737788034013295719355804020
58357737788034013295719356853780
58357737788034013297162885438330
58357737788034013297164000047254
58357737788034013297164003229582
58357737788034013297164119437772
58357737788034013297350912098716
58357737788034013890243990449728
58357737788034013890244105240976
58357737788034013890432018527056
58357737788034013891876665952618
58357737788034013891876666306750
58357737788034013891960348778234
58357737788034013892691454287706
58357737788034013892691454641838
58357737788034013892691827713340
58357737788034013892694926546054
58357737788034308726557456295512
58357737788034308726557457345272
58357737788042413289240071629493
58357737788042413289302747183093
58357737788042413289302747301137
58357737788042413655268774890701
58357737788042413655331536655625
58357737788042413655331541377359
58357737788042413655334525768745
58357737788042413699414540297609
58357737788042413701022335818719
58357737788042413701022359799165
58357737788042413701084753092065
58357737788042413701085121564089
58357737788042413701085126150309
58357737788042413701085126169183
58357737788042413701088105959895
58357737788042413701106018158901
58357737788042413701106018177775
58357737788042413701109026666247
58357737788042413701109112759527
58357737788042413701109115941855
58357737788042413701276510296669
58357737788042413836863581384795
58357737788042413838283114524557
58357737788042413838345507823073
58357737788042413838345507939713
58357737788042413838345766101923
58357737788042413838345766103327
58357737788042413838345766219967
58357737788042413838345876289481
58357737788042413838345880875701
58357737788042413838345880893170
58357737788042413838345880893171
58357737788042413838345880894574
58357737788042413838345880894575
58357737788042413838369867484919
58357737788042413838369872206653
58357737788042413838534166170473
58357737788042416947894962759425
58357737788042416947895077550465
58357737788042416993648547669293
58357737788042417359889646559075
58357737788042417361393584214139
58357737788042417405454916426651
58357737788042418595236407259437
58357737788042418595236435957197
58357737788042418596718591959095
58357737788042418596718706750135
58357737788042418596739512665447
58357737788042418596739598758727
58357737788042418596927884053499
58357737788042418596930982886213
58357737788042418641052754282537
58357737788042418642472176867559
58357737788042418642472291658599
58357737788042418642493097573911
58357737788042418642660576953371
58357737788042418642663675786085
58357737788042418778229740094857
58357737788042418778250660799805
58357737788042418778250746893085
58357737788042418779733046383991
58357737788042418779753938392583
58357737788042418779924430511477
58357737788042418779945322520069
58357737788042418780510439871179
58357737788044664640128553546413
58357737788044664640128553563675
58357737788044664640128557795754
58357737788044664640128557795763
58357737788044813568058805876858
58357737788044813568121567641782
58357737788044814757651267391630
58357737788044815169433531580856
58357737788044815169496293345780
58357737788044815352447841105626
58357737788044815352447842168436
58357737788044815352448612757994
58357737788044815352510518194212
58357737788044815352532299832960
58357737788044815352698545208730
58357737788044815352719810288824
58357737788044815352720585127732
58357737788044815353263401093082
58357737788044818462059829641350
58357737788044818508085268941764
58357737788044818508085355030832
58357737788044818873842092767766
58357737788044818873842092780816
58357737788044818919595648979874
58357737788044818919619668536446
58357737788044818919620697406222
58357737788044818919867273787926
58357737788044818919867273789330
58357737788044818919867532068180
58357737788044818919867618157248
58357737788044818919870971025078
58357737788044818919870975630172
58357737788044818921228234157432
58357737788044818921228238743616
58357737788044818921228238743652
58357737788044818921291000508540
58357737788044818921291000508576
58357737788044818921479282634034
58357737788044818921479287220254
58357737788044818922043022492520
58357737788044818922044141687664
58357737788044820109463950162718
58357737788044820110904350862662
58357737788044820111092636157434
58357737788044820111093784050338
58357737788044820155215182381228
58357737788044820293897798474876
58357737788044820294110074610954
58357737788044820704010508873578
58357737788044820705618045624788
58357737788044820705868347958874
58357737788046015972333028963847
58357737788046016109802961116320
58357737788046016109803219396574
58357737788046019219330491991892
58357737788046019265088161373671
58357737788046019265088161378042
58357737788046019630949473583405
58357737788046019676867086162730
58357737788046019676867114388314
58357737788046019676867114742446
58357737788046019676888006396906
58357737788046019676888006751038
58357737788046019678373405092889
58357737788046019678373405210933
58357737788046019678373634781754
58357737788046020866481239564046
58357737788046020868175772439185
58357737788046020868175815208292
58357737788046020912202252402428
58357737788046020912213875541978
58357737788046020912234795776154
58357737788046020912234796130286
58357737788046020912237120069291
58357737788046020912297815112606
58357737788046020912297815112654
58357737788046020913908436287117
58357737788046020913929371361351
58357737788046020913929371420400
58357737788046020913929371715483
58357737788046021051736675842917
58357737788046021051755245018838
58357737788046021461277813632174
58357737788046021463537249392824
58357737788046021463539573857438
58357767966203526331484325885061
58357767966203537444521727339449
58357768019486570897234581663141
58357768046099698962618854220682
58357768046099699374401117347098
58357768046099699374463793372874
58357768046111375235111433842164
58357768046111375235111462888440
58357768734430255209489316199305
58357769933808256958065228638775
58357770119930826539161242280133
58357770119930827088203916825429
58357770119930827095547041727295
58357770120002572331489818640287
58357770120006474242943601350467
58357770120006474791735571792659
58357770120026882165202921038959
58357770120026887655629666491919
58357770120026887655630781100843
58357770120026887660713355279003
58357770120038878754894716045811
58357770120038878755166312157507
58357770120038887905611312223863
58357770120038893447126383373823
58357770120038923226531964663521
58357770120038928028398567673073
58357770120038928173002476002303
58357770120038937914244794030369
58357770120038937914331918999215
58357770170141277029616425540953
58357770170142477786698686742665
58357770170153284556109089146993
58357770170153284600440070659937
58357770170153284600440152166997
58357770170154185168251852673375
58357770190826719930615944089536
58357770808240402990022628853531
58357770808241603747105004374107
58357770808252408729865130562609
58357770810879767768476527756254
58357770810914889499094325541646
58357770810915790115086492795091
58357770810915790478688370308446
58357770810915790480947805951052
58357770810987819432067619885374
58357770810987835484232755319490
58357770810988725355580244295514
58357770811194671846950618535368
58357770811195572003189344467498
58357770811206373318968353530832
58357770811206379228524705171026
58357770811206657456052862803012
58357770811206657456052862808836
58357770811206673508217998237128
58357770811206673508217998242952
58357770811206674064603797690114
58357770811206674064625866184424
58357770811206679417773235156178
58357770811206679418046347527847
58357770811207574078498454824192
58357770811207574490072283601768
58357770811207574490343222852172
58357770811207579978262927274092
58357770811207579985585016796610
58357770811228287554825839368235
58357770811228293045529115342975
58357770811230689068991709133768
58357770811239978281259697172711
58357770811239994936380124494089
58357770811239995073850084752641
58357770811239998642692469787455
58357770811240000425994404560255
58357770811240000426266373724579
58357770811240000427082281273684
58357770811242696220710226786676
58357770811242696220711345994870
58357770811242696228221492292476
58357770811242696228221492646608
58357770811242696639815470124120
58357770811242696639815470478252
58357770811242696777075076947722
58357770811242696777076224853724
58357770811242696777097145442032
58357770811242701718672600477182
58357770811242701718672602012132
58357770811242702130266578308826
58357770811300933353246861615055
58357770811311743878363277894636
58357770811311745245824718299126
58357770811311745656581604892150
58357770811311745661937181831760
58357770811312040500465143312224
58357770811312044021880286982947
58357770811312045851186855123587
58357770811312045851186855123596
58357770811312929947645436226085
58357770811312939093927229869589
58357770811312940921811099688676
58357770811312940924321673188465
58357770811312941061519575473702
58357770811312946411404549491845
58357770811312946412241287285074
58357770811312946412241377610385
58357770811312973863461741162905
58357770811315626156194780562308
58357770811315626161278096750274
58357770811315631095322514542036
58357770811315631095322519259398
58357770811315631095322603935736
58357770811315631507104524105512
58357770811315631514447534216338
58357770811315631514447906933548
58357770811315631514447907287680
58357770811315631644114574377928
58357770811315631651708661663152
58357770811315642213443232184390
58357770811315642213443605250068
58357770811315642213443609500870
58357770811315642213464525839828
58357770811315642213464530089178
58357770811315642215975013263656
58357770811315642215975013381700
58357770811315642222669252372064
58357770811315642762235202626582
58357770811315642764766607570270
58357770811315645922015390910422
58357770811315646338609030688495
58357770811315646338609030688504
58357770811315647703873797097268
58357770811315647703894341549998
58357770811315647703894717685576
58357770811315647706342095902450
58357770811315647706342440275975
58357770811315647706342440276191
58357770811315647706405202395247
58357770811315648117936073734094
58357770811315648117936159827374
58357770811315648122182934625619
58357770811315648122182934625628
58357770811315679090550659175086
58357770811315680874124563112210
58357770811315690208671749416558
58357770811315690345869742027106
58357770811315691992245653353682
58357770811315692177979311577205
58357770811348063203731350618514
58357770811348101506166085395251
58357770811348111244692156863329
58357770834842076096934545230051
58357770834842081043405432809405
58357770834842081089138097012921
58357770834842081637930067455113
58357770834861593940769725641359
58357770834866891194041383473357
58357770834873301322322891572069
58357770834934539933522909735667
58357770834946245484953599976631
58357770834946247314260168117271
58357770834946545674203273268467
58357770834950143682835934732955
58357770834950149173266122329353
58357770834950149175713849519079
58357770834950149175734770225431
58357770834950149219019707239221
58357770834950149221467434428947
58357770834950182534062645036485
58357770834950191861078415364023
58357770834950197351508602960421
58357770834950197397262187870289
58357770834970557104748762071887
58357770834970857293998435244227
58357770834974643273222076359886
58357770834974941632349273966348
58357770834974943459960118569838
58357770834974943462492294103000
58357770834974943462492670356670
58357770834982602975558415344707
58357770834982614134328481002611
58357770882143504835008222645180
58357770882208828143223335527083
58357770882208828143224483437456
58357770882241244878408257537592
58357770882241244880856065749104
58357770882243944937162354982408
58357770882243946584291407488072
58357770882243946764773198536138
58357770882243946767305746655368
58357770887168851963547678869348
58357770887833437631725588970327
58357770888019709761132153027298
58357770888019709944062809841362
58357770888052130202356305132544
58357770888117149845660185856801
58357770888148669719889692442972
58357770888149870291509896119020
58357770888149870293957728796252
58357770888149870293957733028340
58357770888152271991136705618956
58357770888152271991136820404380
58357770888160231693285135562600
58357774266913661903820813642997
58357774266913666845204885600421
58357774266913711311761911567981
58357774426446252811394833072315
58357774477181583958547137863181
58357774477286038752428951658313
58357774477286040537634666069681
58357774477286040537634670674775
58357774477286939274401170133437
58357774477287239509427644825657
58357774477287241294633359237025
58357774477311567743669410001401
58357774477322029895749805893003
58357774477322074367387054510713
58357774477322074368223849463317
58357774477322074368223878159673
58357774477322074368223882764767
58357774477322074368227321721665
58357774477322324550468154048693
58357774477322324550468412315897
58357774477322330085020399889787
58357774477322374556657648507497
58357774477322374557413888519299
58357774477323275125222575932111
58357774479609467496222877025761
58357774479613369956740597467633
58357774479621529830706062722386
58357774480269915397893852179617
58357774480488720021856239329821
58357774480561654896489447791581
58357774480568458499377660020274
58357774480604442362001855806540
58357774480604475721418749102514
58357774480604492368128296582006
58357774497350107773383648767492
58357774503247576780574161136116
58357774503258383179185108524953
58357774503258383181717255299072
58357774503258383181717627013255
58357774503258383181717627014707
58357774503258383181717631618349
58357774503258383590967113371067
58357774503258383593499547183127
58357774503258383593499632922227
58357774503258383593499632922275
58357774503904433516507443364122
58357774503912538215028004914327
58357774958187746445573674316307
58357774958844258528210797502181
58357774958879048959483110877207
58357774959160309651684129268065
58357775115417596270924062940227
58357775115421198541920142442259
58357775115421198541982904090543
58357775115421498731169815734095
58357775115421498731253498087327
58357775118692917029021045051145
58357775118692945623916898337805
58357775118692945623917150950155
58357775118692945623917155555249
58357775118725332528858026589705
58357775118728033820511108384585
58357775136417887347348323417703
58357775136429948441401031997384
58357775136450307788572470464553
58357775142327447093309113496013
58357775142327713517532366806283
58357775142327719007959112259243
58357775142327763472821534002841
58357775142338573854502699393212
58357775142358933201674137743693
58357775142358933796197610067184
58357775142359833769485919738257
58357775142362536067714401879108
58357775142362585290130762138656
58357775142362585290134118188814
58357775142362585290945161452647
58357775142362834426841599485570
58357775142362836256715346458820
58357775142362836256984995875892
58357775142362885479383791479198
58357775188648468940204656491523
58357775188648469351236964886940
58357775189596720939913935978303
58357775189596720939913940700037
58357775189604527690338387087889
58357775189604875455692405181471
58357775189607577159127751152446
58357775189629187080573498446955
58357775189629187217768047851255
58357775189629187217771491057503
58357775194532484185513075154610
58357775194532484185533995744370
58357775194556794163202345315145
58357775194564849867261890436436
58357775195221700839150568273206
58357775195504142027218609225687
58357775195505046163807690002441
58357775195505075399441850214545
58357775195505342776685862429951
58357775195505342776685862902335
58357775195505342784217269440049
58357775195505342784217274161783
58357775195505342784300956515015
58357775195505342784300985212823
58357775195505376137734542425211
58357775195505376137734547146945
58357775195513497711798693468862
58357775195515902382979745139798
58357775195517054969161531533076
58357775195517099434023953276674
58357775195537512304425492435678
58357775195537763088264349173342
58357775195537811258328114884232
58357775195537811259164824097688
58357775195540164785441121034218
58357775195540214007857481293718
58357775195540214007857481306816
58357775195540214007860580126432
58357775195540214007860834174646
58357776341497395620377865240887
58357776394890142640438430061474
58357776394999111388907022487942
58357776551109092839110514413379
58357776551132509433260603216711
58357776551133710190259296384055
58357776551140609601362788939613
58357776551144216814813769147421
58357776551145417571812462314765
58357776553223177883021225040682
58357776553224378457089174255341
58357776553224379051697463015599
58357776553439581360475914388036
58357776553443167020477440146042
58357776553443167020477554937289
58357776553443183082680018743612
58357776553443183082680023447876
58357776553443183082681138056800
58357776553443183082681138058252
58357776553443183082681400942195
58357776553443216434506421231405
58357776553551284754929736018542
58357776553552636041132126571856
58357776553552636041153018464573
58357776554098779908055737420360
58357776554207798484490004972687
58357776554207798484490006035545
58357776554207798484490034733305
58357776554207798484678291343367
58357776554412177918325349875486
58357776554414879209978432733224
58357776554414879209978432733384
58357776554415941061530836158943
58357776554415941655513512430205
58357776554415941656517700668989
58357776554416241800034709757309
58357776554423885344797596576912
58357776554423885347140945114305
58357776554423885347325874358919
58357776554423885347326648708146
58357776554423885347326649180322
58357776554426586455780835179879
58357776554426586455968863257207
58357776554426586636448699815950
58357776554426586636450649675436
58357776554426586636450678371792
58357776554426586636451682794562
58357776554426586638706988020362
58357776554426586638706988033412
58357776554426586638707016716718
58357776554426586638707016729768
58357776554426586638708019604454
58357776554426586638708021139488
58357776554426586638708135930732
58357776554426586638708135930735
58357776554426586638708135943785
58357776554426586638710372785749
58357776554426586638711491975070
58357776554426586638711491993943
58357776554426586638979730503026
58357776554426586638979730621070
58357776554426586638982054986513
58357776554426586638983088105639
58357776554426634631763625989033
58357776554426634814715203522547
58357776554426636599080991914374
58357776554426645933087257551269
58357776554521291433743684827223
58357776554521291436000021755159
58357776554532003444927281740970
58357776571169559634906032829045
58357776571266804898819135002379
58357776571266804898822573959277
58357776571266804899655958534699
58357776571277627772339601949042
58357776571277627772339601951222
58357776571277627772339601951223
58357776571277627772339601951228
58357776571277627772339601951255
58357776571826066778418463604850
58357776571826066778418463604856
58357776572140917328010920399561
58357776572140917328010925121295
58357776572142117901827914391793
58357776572142117902078957219401
58357776572142117902078961451489
58357776572142117902080105129774
58357776572142117902080109361655
58357776572142117902080109361862
58357776572142117902080109361863
58357776572152624708749331743590
58357776572152972893227147078914
58357776572249919386503101011926
58357776572249919387317889333964
58357776572250219575752769584942
58357776572250219575752774302304
58357776572250219576588454632886
58357776577174240264526517644101
58357776577175140830078892223095
58357776577185936936393916672525
58357776577185952996170675348077
58357776577185952996170675348886
58357776577185952996170675348895
58357776577185952996170675348898
58357776577185952996170675350266
58357776577185952996170675350267
58357776577734391590464173626451
58357776577734391590467268227077
58357776577734691777478431050835
58357776577734691779734767624639
58357776577734691779734767978771
58357776577734691779737862225265
58357776577734692191520131000678
58357776577734697130644764612739
58357776577734697130644764631613
58357776577831938276989375666515
58357776577831938279245712240319
58357776577831938279245712594451
58357776577831938279248806840945
58357776577831943630158803829045
58357776577831943767419558204517
58357776577843646072583122332322
58357776577843646072583465170822
58357776578049542695359002886925
58357776578050443125910030151885
58357776578050443125910034751155
58357776578050476479176599033943
58357776578050743314909808993046
58357776578050743315181772408962
58357776578050743315181776641050
58357776578050792866030658192571
58357776578057184592994215511452
58357776578057545682531442291700
58357776578058596001858403138051
58357776578061104716671087481634
58357776578061152938658768907836
58357776578061555069470398984300
58357776578061555069470398997350
58357776578062450695647038676114
58357776578062450695919035021926
58357776578062500656019894659756
58357776578062500656019923239472
58357776578062500656019923357564
58357776578122477614906992615035
58357776578122477615474171447645
58357776578122477615474176052739
58357776578122477615746145217063
58357776578154792179514453867748
58357776578154892520786523413635
58357776578155793088598305054067
58357776578158544616590424406450
58357776578158544797073363347420
58357776578158544799601296387052
58357776578158544799604764040306
58357776578158549555718163090442
58357776578158560674653694006146
58357776578158560676909992053849
58357776578158560676913129688091
58357776578158560676913134471060
58357776578158794981304244903782
58357776578158794981305015506354
58357776578158794981305020210618
58357776578158798687345392685156
58357776578158800517488789075478
58357776578158843158711045191170
58357776578158844805840097696834
58357776578158844806675782744778
58357776578158844943100852072306
58357776578158844943100852422226
58357776578158844943100856658526
58357776578158844943936537120250
58357776578158844943936537470170
58357776578158844988850969677436
58357776578158844988854441581492
58357776578158844989690121912074
58357776578158849744967836380826
58357776578158849744967836380910
58357776578158849745803512020242
58357776578158849745804286854902
58357776578158849745804287904662
58357776578158860863924259305122
58357776578158860866180600937322
58357776578158860866180600937406
58357776578158860866183699770120
58357776624444433204951620171211
58357776624444433616820923577245
58357776624444433616821009316392
58357776624444433616821009316393
58357776624452554786630717562329
58357776624452554786630717568162
58357776624452554786630717917865
58357776625003695084551201391862
58357776625295434994026117247593
58357776625295434994109828297181
58357776625315844342302299350689
58357776625318546045737645339215
58357776625319744972677772828932
58357776625319746205512934322967
58357776625319746617295197436285
58357776625319746801983193072297
58357776625319746802820016591519
58357776625319746802820021313253
58357776625319746802820021326351
58357776625319750325781083158911
58357776625319794795789874437102
58357776625327899495924538894897
58357776625327899495924542431357
58357776625330601608694431536184
58357776625392679847310981290692
58357776625392681491928405898045
58357776625392681494372770903309
58357776625392681494439000204847
58357776625392681494439004926580
58357776625392681494439004926581
58357776625392681677390549027503
58357776625392681677390549040601
58357776625392681677390553762335
58357776625392681677453225053279
58357776625392681677453229775013
58357776625392681677453229788111
58357776625392729670421934988489
58357776625392729670422049307353
58357776625392729670423078177129
58357776625392729670423082898862
58357776625392729670423082898863
58357776625423945239188907251815
58357776625424845806185896312021
58357776625424845807000689246379
58357776625425162604819004146555
58357776625427847699706629214138
58357776625427848293664079273212
58357776625427848293666403271266
58357776625427848294503231507850
58357776630255513576463534870084
58357776630255513576463563566440
58357776630352758840651968274109
58357776630352758841466752009927
58357776630352758841466866328791
58357776630360880010461790844652
58357776630360880010461790844688
58357776630360880010461791315461
58357776630912020720164537915864
58357776630912320497652868669592
58357776630912320497652873386954
58357776631009266807871297360360
58357776631009267217205726162251
58357776631009566997162783365736
58357776631009566997162784900770
58357776631021274378712507133406
58357776631021274378715864718598
58357776631021274378715950811878
58357776631224469709650378537841
58357776631224469709650381719961
58357776631224469755403963446305
58357776631224469755403966628473
58357776631227171413085727826579
58357776631227171413085729226259
58357776631228071431038583230903
58357776631228071431770803821683
58357776631228071431854490779801
58357776631228072026651089990563
58357776631228072026651091407713
58357776631228104785309083134301
58357776631228105380105686949949
58357776631228105380105686963047
58357776631228119609470469420520
58357776631228371621042545612200
58357776631228371621042546661960
58357776631228371621042551379322
58357776631228372169331275441569
58357776631228372169331275559661
58357776631228372170168099078883
58357776631228372170168100496033
58357776631228372170168103695623
58357776631228372170168103813715
58357776631228372170169251588527
58357776631228419798720171408712
58357776631236031731150746537756
58357776631236065082975766826966
58357776631236527102749415117690
58357776631236527102750534312834
58357776631236527105198256785198
58357776631238926834990760530690
58357776631240084355008615217294
58357776631240084355029535923646
58357776631240117706833635506504
58357776631240128824954643372674
58357776631240128824954671952390
58357776631240128824954673487424
58357776631240128824975564079026
58357776631240128824975565495968
58357776631240128824975589476414
58357776631240128824975592658742
58357776631240128827402365845038
58357776631240128827402389825484
58357776631240128827419925901962
58357776631240128827419954481678
58357776631240128962152665625739
58357776631240128962152665625748
58357776631240128962152665743840
58357776631240128964663148800226
58357776631240128964684069624670
58357776631240129007906221837847
58357776631301006718269963417785
58357776631301006718269963417945
58357776631301006900447474815009
58357776631301006901200701720195
58357776631301006901200706325289
58357776631301006901284298452323
58357776631301006901284389145081
58357776631301054894254127129215
58357776631332125650378354818046
58357776631332125833396079199820
58357776631332571201333564857034
58357776631333471631066360580610
58357776631333471631069716630768
58357776631333727348765823656722
58357776631333771817871668865778
58357776631333771820316033871042
58357776631333775523912159313684
58357776631333775524748868527140
58357776631333786642868844159688
58357776631336172922719442375490
58357776631336172922719442388588
58357776631336172922721766386642
58357776631336172922722798425648
58357776631336172922722912744512
58357776631336172922722914279546
58357776631336178273444626090918
58357776631336189394828139983752
58357777032806907389985975432050
58357777033022704630812492767707
58357777033098691360135510441229
58357777033099592385294739322003
58357777033099592385315659910311
58357777033099592385315659911715
58357777033099592385315660028355
58357777262551678960386644659081
58357777262551678960554038995021
58357777263240141000270613704560
58357777263244199526109486192802
58357777263450990631408724359315
58357777263451340645276818305151
58357777263451340646113641837471
58357777263451340782474810915699
58357777263459444108642082675819
58357777263461697152413038197732
58357777263462148008081880261750
58357777263463048027038929345354
58357777263534626673875584864910
58357777263535076980669231053424
58357777263535082516853004445401
58357777263535082882693396482870
58357777263556690608153027291499
58357777263556690608153113380567
58357777263556691019747008305471
58357777263556691020583831837791
58357777263556707080090950047943
58357777263559392312424942575979
58357777268131730540645669374757
58357777268131730540645927636137
58357777268132025925539057680354
58357777268166847332135990969577
58357777268168048500812344799797
58357777268350579636182573001399
58357777268350579636183687616147
58357777268350830548853682844612
58357777268385652504263531150446
58357777268386853124148000271957
58357777268386902537674769979979
58357777268386902537737531744903
58357777268386903086696611080007
58357777268386903086717531668267
58357777268386903132471116578183
58357777268458631302305844796599
58357777268459988124688908894540
58357777268459988124688909011180
58357777268460004184385112210285
58357777268460004184385112290478
58357777268460004184385112407118
58357777268460004184406004285972
58357777268460004184406261442145
58357777268460004184406261503464
58357777269116346337904468365448
58357777269116346337904472614798
58357777269116346337904496595196
58357777269116346337904501312558
58357777269116346337925388603836
58357777269116346337925417301596
58357777269116346337925417650064
58357777269116346337925421900866
58357777269116346337925645821232
58357777269116346337988150718680
58357777269116346337988179414988
58357777269116346337988179416440
58357777269116346337988179420811
58357777269116346337988407936076
58357777269116346337988436633884
58357777269116346337988436638255
58357777269116351279563634469059
58357777269151467933604886756885
58357777269151468071053927857169
58357777269151468482647905675715
58357777269151468482647934255479
58357777269151468528401490585631
58357777269152824344581657617697
58357777269152824893457568680166
58357777269152824893457568798210
58357777269335150412196505811923
58357777269335150961072930731855
58357777269335150961240270985538
58357777269335150961261186974528
58357777269335150961261186974576
58357777269335150961261191691890
58357777269335150961261215672336
58357777269335150961261220271606
58357777269335150961322834602911
58357777269335150961323949089372
58357777269335150961323953811105
58357777269335150961323953811153
58357777269335150961323977791551
58357777269335150961324068129969
58357777269335150961324068130017
58357777269335155902627436493987
58357777269335155902648385780103
58357777269335183766550316532245
58357777269335184315321394965686
58357777269335184315342286974230
58357777269335184315342315672038
58357777269335184315342316026329
58357777269335200374828540705953
58357777269335200374829912532321
58357777269335200374849432832637
58357777269335200374850833238721
58357777269335200374912108740321
58357777269335200374912108858413
58357777269335200375100509870277
58357777269335200375101624485024
58357777269359515706583735237578
58357777269370272694201555252001
58357777269370273105983561147875
58357777269370273105983561147923
58357777269370273151737146057791
58357777269370273288914103638704
58357777269370273288935052929245
58357777269370320872360353512368
58357777269370322519489153037095
58357777269370322519489410267589
58357777269370322519510073625355
58357777269370322519573092620821
58357777269370322519761120685051
58357777269370322519761120685099
58357777269370322565263658535271
58357777269370322565514705594967
58357777269371629516772304036353
58357777269428498706921666436058
58357777269428498707109689926958
58357777269428543178497263311340
58357777269428543179312022948668
58357777269428543179312022948828
58357777269428543179312024464988
58357777269428543179312024470764
58357777269428543179312024483862
58357777269428543179312051646428
58357777269428543179312051646636
58357777269428543179312053044704
58357777269428543179312053050528
58357777269428543179312053063578
58357777269428543179312056232648
58357777269428543179312056232856
58357777269428543179312138789628
58357777269428543179312138789676
58357777269428543179312138802726
58357777269431199998574748230730
58357777269431199998762776308058
58357777269431244470150345106220
58357777269431244470965104724834
58357777269431244470965104743548
58357777269431244470965104743708
58357777269431244470965106259868
58357777269431244470965106278742
58357777269431244470965133422642
58357777269431244470965133428258
58357777269431244470965133441308
58357777269431244470965133441516
58357777269431244470965134839584
58357777269431244470965134845408
58357777269431244470965134858458
58357777269431244470965138027528
58357777269431244470965138027736
58357777269431244470965220584508
58357777269431244470965220584556
58357777269431700314214880918631
58357777269432450581216943699338
58357777269432900934036518060103
58357777269440550749298730706273
58357777269440550749319622832957
58357777269440550795073207624781
58357777269443207568749707999127
58357777269443252040951812501153
58357777269443252040951812973329
58357777269443252040952071240581
58357777269443252041223667352229
58357777269443252041223667352277
58357777269443252041223781665477
58357777269443252086726289891837
58357777269443252086726548159041
58357777269443252086977252262145
58357777269443357732130806567308
58357777269463665506985631685840
58357777269464866081053925237898
58357777269465016426529746264372
58357777269467567372707007032778
58357777269467723072439759903025
58357777269467734007357396936356
58357777269467734007545425013684
58357787109274523386907963257261
58357787109274527092948340319423
58357787109274556738732983546471
58357787109274556740425236242423
58357787109274560444773360608633
58357787110149857392519563178507
58357787110149859221826131319147
58357787110149874039209333258331
58357787110149874040903909835697
58357787162484572552573994450883
58357787162484606087410255192719
58357787163422096969317260538531
58357787163432853964213462467819
58357787163432901959693542611561
58357787163432902135929587718051
58357787163432903782305499044627
58357787163432903789835791095881
58357787163432907494181590414277
58357787163432918606383312691385
58357787163432918607218991868665
58357787163432918607218993035065
58357787163457219119059584951993
58357787322965738693073346134301
58357787322965743634460511642591
58357787322965754759921546446155
58357787323001761457802179775239
58357787323001810869406194534427
58357787323001810871663679368365
58357787339710953385881441235487
58357787345619539910974654424781
58357787345619545447158432598999
58357787345619573262799674713991
58357787345619573264491927409943
58357787345619578798983452888209
58357787346494873916586254346027
58357787346494890563276024425851
58357787346494890565807433974633
58357787393869309717369260351757
58357787398685235141105490712665
58357787398685236926310090515109
58357787398685248038595093863025
58357787398688800346875316302325
58357787398688805842385636223505
58357787398688833660536247968313
58357787398688848479611816922313
58357787398782496464774464141641
58357787398782498249979063944085
58357787398793303270986473832507
58357787398793303270986732099711
58357787398793303278515848058913
58357787398793305056192192848969
58357787398793305062970372585087
58357787398794200133573701153855
58357787398794203846327625467257
58357787398794205631532225269701
58357787398794205631532229874795
58357787398817614903393584212833
58357787398829622421750287930595
58357787398829622428444789918575
58357787398829622428528472271807
58357787398829622611459129563871
58357787398829637247519235078161
58357787398829637247520358872575
58357787399657811249077937494401
58357787399657844603974083046635
58357787399668649770586410226155
58357787399668666235957275224169
58357787399668666235957278288405
58357787399668666236792955567849
58357787399669516847056075687749
58357787399669550200322644569807
58357787399765912736303900183529
58357787399765912743078727057641
58357787399765927560461928996825
58357787399767069020365944260013
58357787399767113493383951706051
58357787399777568469682075508925
58357787399777568469682104088641
58357787399777584986725840570467
58357787399777584986725954889331
58357787399777618330203627689649
58357787399777618330203885956853
58357787399777618332651351697047
58357787399777618337733001916055
58357787399777618337797714980697
58357787399777618475808544980747
58357787399777623828977974665213
58357787399777634941178293853677
58357787399777868658137905164117
58357787399777868658952698085425
58357787399777918476147462642471
58357787399777918476147468776775
58357787399777918476148583372649
58357787399777918476148586436885
58357787399777918483760233779081
58357787399777918659996278885571
58357787399777924017412491149889
58357787399777924017412605946753
58357787399777935130450003858905
58357787399777935130450007401141
58357787399777935131285684202585
58357787399778774618345201667379
58357787399778819043956926306885
58357787399778819089731403225393
58357787399778819089733727690007
58357787399801933623712319029533
58357787399801933668651115598697
58357787399801935453018887170173
58357787399801935455550287863059
58357787399801950272933204005083
58357787399813907880852730181071
58357787399813907880852731230831
58357787399813941194536078957027
58357787399813941239474875526191
58357787399813941239539583985739
58357787399813941241985355531391
58357787399813941377550418590883
58357787399813946729905059953311
58357787399813957842920162858719
58357787399813957842921286653133
58357787399813957843756963932577
58357787425422461619363080065597
58357787425422461619363080065624
58357787800583730078134045242033
58357787801556341462676362279095
58357787801564446572414185226601
58357787878365469986045683484979
58357787880386613072765701930323
58357788036917939834212912936477
58357788037897457356367610304915
58357788037901059627614736750003
58357788037901059627614737216563
58357788037901359809351911165011
58357788037901359816885330746787
58357788037909113129580053746539
58357788037909129601705944460185
58357788037909162952692155354709
58357788037909162952966075464459
58357788037909179554735731771081
58357788037909463684311156549651
58357788037909463691005395198981
58357788037909463691844576131427
58357788037909479744006326817625
58357788108812968091651346859243
58357788108812968099184709045403
58357788108812968101714163416671
58357789237244250534027408350893
58357789237255011051946033384105
58357789237255011052762945803667
58357789237255011052763060122531
58357789237255055517625367547265
58357789237287426133474906736257
58357789237287431493987093900277
58357789237287481492770523515157
58357789237291078273399181777759
58357789263004949032216975275739
58357789308190980959372057961193
58357789313083423081283915555665
58357789314052478443827977790547
58357789314052478443831362538465
58357789314063233609397581561401
58357789314063283434204259863577
58357789314063283610440304970067
58357789314063285256816216296643
58357789314063285264346508347897
58357789314064184040994716982945
58357789314064434366479842763113
58357789314087600588490855556371
58357789314099261720791788140613
58357789314099261720791788257253
58357789314099261720791788607173
58357789314099306146675534871835
58357789314099307976817783356155
58357789314099606326638666252579
58357789314099611870434176671335
58357789316074509200937070310419
58357789466707984560261801618895
58357789472615458620898981423021
58357789472616353654138140581823
58357789472647873709142242347429
58357789472651775986457081109741
58357789473588066298562973954547
58357789473588066301010695128061
58357789473588066301011723997837
58357789473588920618733300754309
58357789473588965083595722497907
58357789473589267058092956329773
58357789473589267058094099518413
58357789473596170173522219339187
58357789473596170175133112158025
58357789473596175115097928409501
58357789473599722484581304372299
58357789473599722484582418981223
58357789473599722489664993159383
58357789473599722491087514931203
58357789473599722491087600670351
58357789473599727432474680439493
58357789473599727432474766178641
58357789473599727433312656698719
58357789473599727433312661303813
58357789473599727433312742321227
58357789473599727433312747042961
58357789473599727972501008794219
58357789473599771897337102183091
58357789473599771898175083047411
58357789473600072040854225706915
58357789473600928190395008244673
58357789473600928190395036824389
58357789473600972655257458567987
58357789473620485506889082715199
58357789473620486739975664563421
58357789473620486741667917259373
58357789473620490446013717744169
58357789473624037820583020752957
58357789473624037820583135538381
58357789473624042764230856120509
58357789473632142925806570614293
58357789473632142930889144792453
58357789473632147872276310300743
58357789473632147874536809394599
58357789473632147874536809400423
58357789473632147874537152234551
58357789473632147874537152351191
58357789473632192338831243020547
58357789473632192338831271716903
58357789473632197827566883687929
58357789473636045391406780680451
58357789473636050335054616048003
58357789494378829377165251094139
58357789494378829384421594337835
58357789494410050896534107488802
58357789499349665369290358421610
58357789499349965558540003015686
58357789543520114335786873954627
58357789544499624719545583310577
58357789544500825476627844512289
58357789544500875294635422249483
58357789544536002980583297615655
58357789544536002980645973291671
58357789547556457683297993480415
58357789547587679205089179193416
58357789547591581662912608496037
58357789952194778222117104981297
58357789952194829877067150962937
58357789952198430356959058456989
58357789952198681094228688922851
58357789955251608037843624463923
58357789955262114707878967743159
58357793543465007515349747056119
58357793544413292409365937775821
58357793544413303522403310650493
58357793544448409612615365072609
58357793544448411442757613556929
58357793544456514311409731600049
58357793544456514722921403018825
58357793544456536318884030048673
58357793544460117039943036501543
58357793544460118824331728773755
58357793544642950143684183295125
58357793544740211467356509591931
58357793544748300515705533162971
58357793544748303627974419939389
58357793544751905944784752165603
58357793544772631906318126395549
58357793544772631908580656638781
58357793568058595934103920856639
58357793568058597764246169340959
58357793568058601471981123563687
58357793568058601472819099723743
58357793568082611121525946157361
58357793568082612905914638429573
58357793615651808630756513740113
58357793620252522319750022622585
58357793621124270296613109478077
58357793621124271942989020804653
58357793621232327134602495474753
58357793621232327135419522213179
58357793621268362786091325529929
58357793621268362788563348855889
58357793621268366499746709991789
58357793621268661147667277660859
58357793621268662975361919526713
58357793621268662977812993331873
58357793621268666689017303988573
58357793621451178051040416545367
58357793621451178053488137482697
58357793621452078621320754208425
58357793621452378808122677747079
58357793621548439374712742842173
58357793621549339944993166594299
58357793621560135638141718159291
58357793621560135645696029866251
58357793621560144974319341561739
58357793621560435827412312156075
58357793621560435834943350344181
58357793621560435834945674342235
58357793621560445116228786718653
58357793621584462087184017850431
58357793621584462089652659612205
58357793621596467830329551258419
58357793774849696463511764213127
58357793775068534440928662583569
58357793775184706450831941798117
58357793779784511657536657556481
58357793779785397947722838061541
58357793779816928940947514465547
58357793779820530801168908414085
58357793779820830989599546632117
58357793779820830990418552890069
58357793780757104655015440759371
58357793780757110006493654517351
58357793780758008789894670570357
58357793780758310763576030037927
58357793780758320046470001818013
58357793780765229936126535250435
58357793780768810252995817356057
58357793780768810252995821961151
58357793780768810662270178523541
58357793780768810663962431219493
58357793780768810664778343367869
58357793780768816145145711220299
58357793780768816152696923976501
58357793780768816152698047789789
58357793780768816154391501020427
58357793780768816155208527777727
58357793780768826716694410416219
58357793780768826716753811413623
58357793780768826716757172181143
58357793780769126860274152453611
58357793780789525505574391339845
58357793780789525506327536751021
58357793780789541560755547024941
58357793780793125994880544902135
58357793780793127776737836481461
58357793780793127776821519301253
58357793780793127779269237174347
58357793780793143829530307304117
58357793780793427554225909071527
58357793780793444021251975106061
58357793780801231102654034249463
58357793780801231103492005804425
58357793780801231103492010409519
58357793780801231103554767923481
58357793780801231103554772528575
58357793780801247157078601212141
58357793780801247157918558512829
58357793780801247158166477938461
58357793780801247158166506634817
58357793780801247158167625848835
58357793780801247704489552688757
58357793780801247706961576014717
58357793780801252646065261758975
58357793780801252646086211043687
58357793780805133152206290273307
58357793780805133518255028268315
58357793780805133564008584480423
58357793780805149615964284330873
58357793780805149618495685023759
58357793780976857834616306191671
58357793780987664648356657007079
58357793781084916681580699933479
58357793781084916689135011990359
58357793781084927802173527587111
58357793781084927802173528053671
58357793781085216878384656116423
58357793781093015066113199511027
58357793781093015066113199865159
58357793781093020007500365019317
58357793781093020007688394500489
58357793781093020556539945318119
58357793781093031128339688037275
58357793781093031674681699047047
58357793781093036616235115585997
58357793781093036616236230194921
58357793781093036616256007711277
58357793781093036616257408117361
58357793781117346410991752481681
58357793781117346413254282961001
58357793781117346457560125721021
58357793781117347008050886771033
58357793781117348241134000966001
58357793781117348241137468619255
58357793781117348243396531445321
58357793781117348243396904497949
58357793781117351947175521800003
58357793781129353981815512409175
58357793781129353984078042888495
58357793781129354576423572657183
58357793781129354576425780814437
58357793781129354578874646698527
58357793781129359517999281727497
58357793807707502977611272891932
58357793850579950265917902298417
58357793850689213665714870709333
58357793850689213665718338008295
58357793850689217371755248354695
58357793851560661269563118616705
58357793851657924373315718400699
58357793851668729409421278413167
58357793851669930113975132412699
58357793851694247275036637884941
58357793851705052311163147418209
58357793851876762350732616771141
58357793851887567377614514357419
58357793851888768134696775559131
58357793851986020132169318895303
58357793851996825153987524577051
58357793851996836226377907559383
58357793851996836226377907676023
58357793851996836228822271152077
58357793851996836228825624014083
58357793851997736839922382572071
58357793852032858984581880189247
58357793852032858987026239060207
58357793854944385664274894712288
58357793854944385664274980805568
58357793854979507808934478422663
58357793854979507808934478422747
58357794259363882866072109319203
58357794259367469123502913180773
58357794259367469123505237528747
58357794259367470907891605452985
58357794259679983989877749412669
58357794259691689541120412522523
58357794259691689586853076842679
58357794259691691371454413941819
58357794259691989731394821686749
58357794259695592047558825821165
58357794489804160377964034773481
58357794490128380841356035012733
58357795689579328629629754760513
58357795695378681990216250414987
58357795695378685102485137191405
58357795695382287419294350203601
58357795695382584039139878693253
58357795695406597807992713697757
58357795695406599592382520578893
58357795695414702918298751643973
58357795695414707814141625386559
58357795695414709644260656464505
58357795695414709644281548356505
58357795695415008004224682204009
58357795695487653807707273364391
58357795695487653853460828159557
58357795695487653853460829693139
58357795695487655637013841491933
58357795695487655637034733617213
58357795695491556313790522516969
58357795695511970967952847299855
58357795695523976709449145556133
58357795925490872398293711273973
58357795925515188962278289515621
58357795925523287349338722370341
58357795925523292837237534900261
58357795925527189763830919068693
58357795925806972932281235911635
58357795925815071271060179631207
58357795925815076258368038353461
58357795925815076807240481296275
58357795925818973731577528536771
58357795925839393373693410919221
58357795925912339366446596179929
58357961875606117236759802575832
58357961875607017804383556488904
58357968232960117325016145010230
58357968233287927163211332525842
58357968233287928946786355658110
58357968309772236165435579817852
58357968309772247100541215810928
58357968310096451693238765404779
58357968310096451693238765404788
58357968310096457046404840686390
58357968310100053963669985822914
58357968310100053964485893366187
58357968310100053964485893366196
58357968310100057528262146619496
58357968310100057533261037972248
58357968310100057533345725673936
58357968310100059316919629624110
58357968310100059317651968647798
58358291393701358779613055887651
58358291393701358779613141626799
58358291393701369900241188209923
58358291393712131829997428614333
58358291393712132241779434523305
58358291393712163214419446043751
58358291393712163763211416485943
58358291393712163763211502225091
58358291393712165188263775292515
58358291393712165600046038418931
58358291393713364108699442634195
58358291393713364108699785590787
58358291393713364520210109648915
58358291393736430969147423177109
58358291393736431106408177552581
58358291393736431106429069561173
58358291393736480931863656027111
58358291393736491495858126068679
58358291393736491632219176110681
58358291393736491632219204807037
58358291393736491633306702346425
58358291393736492044001182019653
58358291393736492044001210716009
58358291393737692252103559132977
58358291393737692801083585186825
58358291393737692801146233678273
58358291393737692801146346951749
58358291393737692801983057214965
58358291393748486259862252507957
58358291393748486671644515634373
58358291393748486671644515751013
58358291393748488090005644297557
58358292102747229395167110600816
58358292102747514949985159473884
58358292102747529584437704599058
58358292102748415929391177576182
58358293520733528159228130001030
58358293538423426150920832062895
58358293538458537182459244455349
58358293538458548295580329798163
58358293538458548295583771941600
58358293538459437338488763336707
58358293538459448863392107071153
58358294229732599483732319218941
58358297827902616329548113765115
58358297827902660794408212560419
58358297827902660794410536908393
58358297827914667770438035959360
58358297827914668365234292114153
58358297827914671476476089140108
58358297845592469851236619320121
58358297845592502608265294060679
58358297845603320723140959952941
58358297845603324246164445328665
58358297845603324246164788285257
58358297845604510179089053970703
58358297845604510773884509889283
58358297845604510781479486804626
58358297845604521892005342913311
58358297845627592000978657936471
58358297845627635871042524439177
58358297845627636054056749287609
58358297845627636054056750822803
58358297845627636465838756731775
58358297845627641407226183689437
58358297845628492568790439926823
58358297845628537033650566951923
58358297845639343435608797539495
58358297845639343847390803444095
58358297845639343847390803448467
58358297845639343847394246650343
58358297845639346958636068015249
58358297845639632514356716696068
58358297845639632926138979822532
58358297845639643441865136456297
58358297845639643441868494041489
58358297845639643624879390002489
58358297845639643624882828959387
58358297845639643624882833681121
58358297845639647147906547222237
58358297845640533493950761812884
58358297845640544009680276031841
58358297845640544604473178964671
58358297845640544604476622643303
58358299919785701274693827004373
58358299972624720156331630126257
58358299972636412759480350599679
58358299972636412759480351662489
58358299972636412896678428949375
58358299972636413308460607399453
58358299972636413308460693138601
58358299972636427537884795683961
58358299972636712902934684729245
58358299972636727727155389568317
58358299972636729557298781709241
58358299972960633779411941969365
58358310697215666624127409122049
58358310697215699975889753385482
58358310697215699975950478349193
58358310697215699975952429761179
58358310697215699975953572949819
58358310749409913607666946440669
58358310749409924720617313723755
58358310749418330018020143554682
58358310749418330020193941318026
58358310749421887826601776386392
58358310749421932290875840441868
58358310750358161659803285687391
58358310750358161660054332747087
58358310750358161660137642514251
58358310750358161660140999981351
58358310750358161666581551518401
58358310750358161667667934565505
58358310750358172785788939067829
58358310750358206131695020321695
58358310750358206132259879405601
58358310750358206132530700665375
58358310750358206132531848569925
58358310750358206132531848575748
58358310750358206137611636408745
58358310750358206137613960756719
58358310750358222603822028727422
58358310750366581608140647585146
58358310750366581608140904802590
58358310750366614952686681517184
58358310750366626072980197695632
58358310750370167400737795462520
58358310750370183879387775546554
58358310750370183879388032763998
58358310750370211872939899964546
58358310750370211873211064198175
58358310750370217223661611775918
58358310750390626573755995622598
58358310750390626578564191943169
58358310750390626578567291248059
58358310750390626578834754935739
58358310750390626578834755052379
58358310750390626578835783455595
58358310750390626578835788054865
58358310750390626578838112519479
58358310750390626581095681563147
58358310750390643044771113875355
58358310750390643044791661527675
58358310750390643044854796228587
58358310750390643044857804740144
58358310750390643044857804740145
58358310750390643045046175774272
58358310750394493857387416399911
58358310750394495687530808072871
58358310750394495687530812777135
58358310750394529034273717580790
58358310750394529038265977778363
58358310750394529038266091047467
58358310750394529038516681881467
58358310750394529039081913901361
58358310750394529039083865313347
58358310750394529039085013206251
58358310750394529039105128963240
58358310750394529039105128963241
58358310750394529039106272151881
58358310750394529039353505413787
58358310750394529039353510013057
58358310750394529040776575284755
58358310750394529041613403521339
58358310750394532562195071823317
58358310750394545505309383485867
58358310750394545505375526698336
58358310750394545505375526698337
58358310750394545505563897732464
58358310750401731753127320532884
58358310750401748217074461875972
58358310750402632318428734138395
58358310750402632318679438124859
58358310750402632319515118468539
58358310750402632319515118585179
58358310750402632319518471336369
58358310750402632319518476052279
58358310750402632320939218375683
58358310750402648784635569876519
58358310750402648784698331524803
58358310750402648784698331641443
58358310750402648785451472703891
58358310750405350486713020911602
58358310750405350488886818674946
58358310767099717166721643637109
58358310767099733782862447758491
58358310767099733782862533497639
58358310767099767126822817769907
58358310767099767134500673619895
58358310767110523980273966362139
58358310767110523980524670465243
58358310767110523980525818371245
58358310767110523987216958174763
58358310767110540588821459099979
58358310767110540589072506159675
58358310767110540596415546385203
58358310767110540596415889341795
58358310767110540596603831679975
58358310767110540596603917419123
58358310767110573940646479389189
58358310767110573940646822345781
58358310767110573940647970251783
58358310767110573947339110055301
58358310767110573947589814158405
58358310767110573948240909631005
58358310767110573948428937708333
58358310767110585060376168553097
58358310767110585060627215612793
58358310767110585061464043862475
58358310767110585061466253423573
58358310767110585061467401329575
58358310767111724737357375469853
58358310767111741353686293407663
58358310767111774697646577679931
58358310767111774705511313696921
58358310767111785818546305064187
58358310767111785818549777322535
58358310767134855927522026515545
58358310767134889279072782325683
58358310767134889279073126681955
58358310767134889279073127744765
58358310767134889279073131399317
58358310767134889279073131403688
58358310767134889279073131403689
58358310767134889279073132466499
58358310767134889279097147638011
58358310767134889279156698965673
58358310767134889279344727043001
58358310767134889279344755740809
58358310767134889279348194697707
58358310767134889279348199419441
58358310767134900391356929344929
58358310767134900392194130534971
58358310767134900392382157545117
58358310767134900392382157549489
58358310767134900392385510412947
58358310767135789846884823646049
58358310767135789846968509671255
58358310767135789846971948628153
58358310767135800959168711335281
58358310767146563308887164350053
58358310767146591169442878210299
58358310767146591169630906287627
58358310767146591169630906291999
58358310767146596659810386126369
58358310767146596659873062152145
58358310767146607772847706563343
58358310767146607772910468323895
58358310767146607773684530091291
58358310767146607773747291860587
58358310767146607773938676337833
58358310767146863498157758348289
58358310767146891358713441979905
58358310767146891358901471592427
58358310767146896842389839262654
58358310767146896849143627452573
58358310767146896849331654467091
58358310767146896849895738699075
58358310767146896849982778637451
58358310767146907962118040746083
58358310767146907962180689136909
58358310767146907962368974431681
58358310767146907962368974549773
58358310767146907962369089222928
58358310767146907962369089222929
58358310767146907962933055477125
58358310767146907962933943690095
58358310767146907962933945107244
58358310767146907962933945107245
58358310767146907962934203387499
58358310767146907963017512787273
58358310767146907963020985045621
58358310767146907963205798082093
58358310767146907963208122430067
58358310767146907963209270340441
58358310767147791926713281808203
58358310767147808530180756540125
58358310767147808530745985023559
58358310767147808531017580072445
58358310767147808531021052330793
58358310768083181666764228303969
58358310768083181671575947907855
58358310768083181671659630727647
58358310768083181671659630746521
58358310768083181674103880947487
58358310768083181674103995732911
58358310768083187154495359049003
58358310768083187154495360448683
58358310768083187162023327102203
58358310768083187162025652499937
58358310768083187162027057640805
58358310768083187162089819405729
58358310768083187162274375561579
58358310768083187162276699559633
58358310768083198275039836547999
58358310768083198275039837947679
58358310768083198275063311171769
58358310768083198275311690926899
58358310768083198275311805712323
58358310768083198275314015274873
58358310768083198275315163179423
58358310768083198275315163185246
58358310768083198275315163185247
58358310768084336128840527889981
58358310768084337957959068998681
58358310768084352737390573141139
58358310768084352737390658880287
58358310768084380598786639470423
58358310768084382423009776037051
58358310768084382423845456380731
58358310768084382428658323894991
58358310768084382428928887950371
58358310768084382431186256934623
58358310768084386081350943152555
58358310768084386089028799002543
58358310768084387919108285704469
58358310768084387919359075546769
58358310768084399032145687158905
58358310768084399032394066914035
58358310768084399032397539172382
58358310768084399032397539172383
58358310768095142934778876806775
58358310768095142934802091744787
58358310768095142934966789030045
58358310768095142934967162101547
58358310768095142934970260934101
58358310768095142934987709736397
58358310768095142934990378102369
58358310768095142934991152942645
58358310768095142935053054128145
58358310768095142935053943759722
58358310768095142941745083557411
58358310768095159543328663777679
58358310768095159543349584482627
58358310768095159543517207352705
58358310768095159543600631542323
58358310768095159550943671767851
58358310768095159550943671769303
58358310768095159550944014724443
58358310768095159550944014725895
58358310768095159551131957062623
58358310768095159551131957064027
58358310768095159551132042801771
58358310768095159551132042803175
58358310768095187406419220006237
58358310768095187406607763581263
58358310768095187407168893532071
58358310768095187407172365436127
58358310768095187407172622653523
58358310768095187407252576003347
58358310768095187407256048261694
58358310768095187407256048261695
58358310768095187407443443924943
58358310768095187407444591836769
58358310768095187412338846354445
58358310768095187412338846355849
58358310768095187413947188059437
58358310768095187413947531016029
58358310768095192895092041160239
58358310768095192895092069858047
58358310768095192895092298377683
58358310768095192895175722568705
58358310768095192895175723985854
58358310768095192895175723985855
58358310768095192895176095640260
58358310768095192901867235437949
58358310768095192901929883830179
58358310768095192902117910844697
58358310768095192902117939541053
58358310768095192902681995076681
58358310768095192902681996139491
58358310768095192902769035015057
58358310768095204014904293935745
58358310768095204015155340995441
58358310768095204015719053574477
58358310768095204015719311854731
58358310768095204015720200067701
58358310768095204015720201484850
58358310768095204015720201484851
58358310768095204015806093511449
58358310768095204015806093512853
58358310768095204015992054459699
58358310768095204015994378806221
58358310768095204015994378807673
58358310768095204015995526718046
58358310768095204015995526718047
58358310768115602112796743136587
58358310768115602112800094954705
58358310768115602112880311656437
58358310768115602113068339248283
58358310768115602113068339733764
58358310768115602113068339733765
58358310768115602113070663731818
58358310768115602113070663731819
58358310768115602113071806901537
58358310768115602113071811624722
58358310768115602113071811624723
58358310768115602115328027994337
58358310768115602115328143829473
58358310768115607603498522608429
58358310768115618716264247983419
58358310768115618716264247996517
58358310768115618716347557278247
58358310768115618716347930349749
58358310768115618716351029654639
58358310768115618716535837973749
58358310768115618716535842573019
58358310768115618716535952759173
58358310768115618716535957364266
58358310768115618716535957364267
58358310768115618716539310226273
58358310768115618716539310232096
58358310768115618716539310232097
58358310768119204383290638543827
58358310768119204384043870048283
58358310768119204384043871111093
58358310768119204384047222916113
58358310768119204384127438082651
58358310768119204384127439617845
58358310768119204384130905735905
58358310768119204384130905754779
58358310768119204384314348014595
58358310768119204384314348481155
58358310768119204384315467222789
58358310768119204384315467695172
58358310768119204384315467695173
58358310768119204384317791687403
58358310768119204384317791693226
58358310768119204384317791693227
58358310768119204386575155955745
58358310768119204386575189270245
58358310768119204386575270741169
58358310768119209874494602110461
58358310768119209874498332649063
58358310768119209874561094413987
58358310768119220987511117677671
58358310768119220987511375608005
58358310768119220987511375957925
58358310768119220987532296196313
58358310768119220987532296662873
58358310768119220987594685239655
58358310768119220987594685375169
58358310768119220987595058311157
58358310768119220987595058427797
58358310768119220987782965935157
58358310768119220987782970534427
58358310768119220987783080720581
58358310768119220987783085325674
58358310768119220987783085325675
58358310768119220987786438187681
58358310768119220987786438193504
58358310768119220987786438193505
58358310768119469391619967960719
58358310768119474882050151898193
58358310768119502743171067654745
58358310768119502743171068717555
58358310768119502743173020129541
58358310768119502743174168022445
58358310768119502743254635689113
58358310768119502743254637224307
58358310768119502743254664386873
58358310768119502743256960155131
58358310768119502743258103361241
58358310768119502743258108065505
58358310768119502743442664829251
58358310768119502743442665301635
58358310768119502744865558622653
58358310768119502745702386859237
58358310768119504572563528295771
58358310768119504573314464045067
58358310768119504573317559695405
58358310768119504573396912871193
58358310768119504573398032079435
58358310768119504573400351828091
58358310768119504573400356549824
58358310768119504573400356549825
58358310768119504573401499751563
58358310768119504575845492735037
58358310768119508233600907708331
58358310768119508233601252064603
58358310768119508233601253127413
58358310768119508233601256786336
58358310768119508233625530238055
58358310768119508233688292002979
58358310768119508233688292020449
58358310768119510063765196107245
58358310768119510063768926645847
58358310768119510063831688410771
58358310768119510064016244566621
58358310768119519345822406218707
58358310768119519345885054727577
58358310768119519345885427663565
58358310768119519346073454678083
58358310768119519346638309162719
58358310768119519346638310562399
58358310768119519346638313866983
58358310768119519346638315284133
58358310768119519346638568842653
58358310768119519346659234455291
58358310768119519346721882846117
58358310768119519346725350500775
58358310768119519346910168140889
58358310768119519346910282932137
58358310768119521175965802609029
58358310768119521176216851068405
58358310768119521176781705553041
58358310768119521176781706952721
58358310768119521176781710257305
58358310768119521176781711674455
58358310768119521176781969954709
58358310768119521176802630845613
58358310768119521176804922959319
58358310768119521176865274637121
58358310768119521176865279236439
58358310768119521176865652307941
58358310768119521176867598985095
58358310768119521176868746895468
58358310768119521176868746895469
58358310768119521176868751612831
58358310768119521177053564531211
58358310768119521177053679322458
58358310768119521177053679322459
58358310768120369959431749951071
58358310768120403310984802119893
58358310768120403310985950030267
58358310768120403311254475521783
58358310768120403311257914478681
58358310768120403312677340613005
58358310768120405141129598903249
58358310768120405141396724001731
58358310768120405141400167680362
58358310768120405141400167680363
58358310768120405143657531942881
58358310768120408801412949028697
58358310768120408801500074010801
58358310768120419913634447539073
58358310768120419913696836717929
58358310768120419914450350483085
58358310768120419914533664971983
58358310768120421744593751595141
58358310768120421744614672183449
58358310768120421744865341922293
58358310768120421744868814180640
58358310768120421744868814180641
58358310768127579992356189850025
58358310768127607853479315298865
58358310768127607853751027264618
58358310768127607853751027264619
58358310768127607855171339357089
58358310768127624456379377974229
58358310768127624457216201506549
58358310768127624457218525854523
58358310768131182263415289732701
58358310768131210123970974900963
58358310768131210124159002505907
58358310768131210124159002978291
58358310768131210124159031203715
58358310768131210124159031674647
58358310768131210124723086737891
58358310768131210124726443260273
58358310768131210124806683940999
58358310768131210124810126085841
58358310768131210126418695956225
58358310768131210126418721347949
58358310768131210126418724535893
58358310768131210126418807087097
58358310768131210126418810746021
58358310768131210126418811810288
58358310768131215607835657006100
58358310768131215614338511509017
58358310768131215614401187534793
58358310768131226727375573665737
58358310768131226727375827224257
58358310768131226727375831475059
58358310768131226727438220522773
58358310768131226727438220640817
58358310768131226727438588989181
58358310768131226727438593594274
58358310768131226727438593594275
58358310768131226727626505817545
58358310768131226727626505935637
58358310768131226727626620608793
58358310768131226728191476493109
58358310768131226728191734419071
58358310768131226728191734773362
58358310768131226728191734773363
58358310768131226728275044173137
58358310768131226728277368519707
58358310768131226728278516431484
58358310768131226728278516431485
58358311388489751164126373007642
58358311388501756904029601320459
58358311406214726835598702245783
58358311406214726835616609858777
58358311406214726835619594254375
58358311406214726835682354969539
58358311406214726835682356369219
58358311406262771342355876842112
58358311458408951578169907974025
58358311458420642357678464363413
58358311458420658959660426571103
58358311458420959148930991871531
58358311458420959151190801057654
58358311459389653301307283353978
58358311459389653303563735072954
58358311459389653438296441617755
58358311459389653438296441971887
58358311459389653438568037729291
58358311459389653438568038083582
58358311459389653438568038083583
58358311459389653440824374578438
58358311459389669902261031763187
58358311459389669904520840949310
58358311459392355142003384054638
58358311459392371607956186920366
58358311459393222350459107217914
58358311459393255572282814849399
58358311459393255572282815203531
58358311459393255572363054486029
58358311459393255572366124620935
58358311459393255572554410961095
58358311459393255572554410965467
58358311459393255572554411315386
58358311459393255572554411315387
58358311459393255708724304935963
58358311459393255709543569579163
58358311459393255709815165690699
58358311459393255709815165695070
58358311459393255709815165695071
58358311459393272173508159724595
58358311459393272173570835750211
58358311459393272175767968910718
58358311459393272175830644586734
58358311459401625819892342784934
58358311459401659171654687048374
58358311459401675644427051904072
58358311459404377348636550453166
58358311459405228091139470746342
58358311459405261307962799287910
58358311459405261312206589751677
58358311459405277914188523257394
58358311459405277914188523257395
58358311459405277914188551955208
58358311459405277915673806728288
58358311459405277915674179865480
58358311459405277916510749834860
58358311459425676016034895211224
58358312824212730732212794127353
58358312824212730732212798849086
58358312824212780547542785672081
58358312824212780550053265660019
58358312824212780555139972144150
58358312824212780555139972629584
58358312824212780557584336217906
58358312824212785496712070197474
58358312824212785496712070197475
58358312824212785496712071597155
58358312824223885317834083597328
58358312824223885729616089506300
58358312824224786297427870945528
58358312824224786297427871496652
58358312824224786297427872546412
58358312824224791237204402348315
58358312841937706266194475523963
58358312841937755680034795658051
58358312841937756229077470203347
58358312841937761167954501129731
58358312841937761167954501129891
58358312841937761167954501615165
58358312841949766901019766345539
58358312841949766908634864662531
58358312894131969858342778247979
58358312894131969858342779783173
58358312894143677232301853701101
58358312894143677232490138995873
58358312894143677239895939923515
58358312894143677239895945708059
58358312894143977421488765232225
58358312894143977429103857900139
58358312894143977429103862499409
58358312894143977429103862499617
58358312894143977429103864034651
58358312894143977429166538643437
58358312895080217910817286367223
58358312895080217918076643754085
58358312895080217918076728443473
58358312895080262382939150187071
58358312895080267741272426783979
58358312895080267741272427833739
58358312895092223651497649882553
58358312895092223658757007286885
58358312895092267986358760394159
58358312895092268131231079904879
58358312895092273474275021609831
58358312895092273481890114277745
58358312895112682684726795336404
58358312895112682694514199504339
58358312895112682821921344622613
58358312895112682830938039536689
58358312895112682831774863069009
58358312895112682831774863418929
58358312895112682831774867668327
58358312895112682831774867668487
58358312895112682831774868140663
58358312895112688182433903926307
58358312895116284955698510436143
58358312895116284955970479619181
58358312895116284955973923297812
58358312895116284963316960575576
58358312895116284964924498874871
58358312895116284965761326993411
58358312895116284965761326993571
58358312895116284965761327128925
58358312895116285092896503536337
58358312895116285102185167515567
58358312895116285102185167865487
58358312895116285103021995629735
58358312895116285103021995629895
58358312895116285103021995765249
58358312895116290453681030352681
58358312895116290453681031887715
58358312895116290453743701792237
58358312895116290453743702841997
58358312895116290453743706024165
58358312895116290453743706028537
58358312895116290453743706041587
58358312895116290453743707559359
58358312895124644099981154333735
58358312895124644099981240422803
58358312895124688425407158869204
58358312895124688427582907441009
58358312895124688434357734315121
58358312895124688562601708155413
58358312895124688564843662166401
58358312895124688571618402951445
58358312895124688571618403069489
58358312895124688571618403419409
58358312895124688572455226601809
58358312895124688572455226951729
58358312895127390136185542585988
58358312895127395626549611895128
58358312895128246233967527565539
58358312895128246371228282295143
58358312895128290696378873968943
58358312895128290698829949309137
58358312895128290698830035402417
58358312895128290703160495788632
58358312895128290703997324576340
58358312895128290705604862276529
58358312895128290705604862394573
58358312895128290706441685926893
58358312895128290833576867051667
58358312895128290842865530912853
58358312895128290842865531030897
58358312895128290843702354563217
58358312895128296186746296618089
58358312895128296193587241241592
58358312895128296194361389286003
58358312895128296194361393885480
58358312895128296194361393885481
58358312895128296194424069556917
58358312895128296194424069556965
58358312895128296194424070029301
58358312895128296194424071092159
58358313533211757591941606261983
58358313533211807003271359004589
58358313533211807414865335419131
58358313533211807414865336818811
58358313533223763332621969777313
58358313533223813155545700351611
58358317131381818902533931083659
58358317131381818902536226851917
58358317131381818904793624428934
58358317131381818904793624428935
58358317131381835368552475877981
58358317131381835368552480595342
58358317131381835376082743813275
58358317131381835376082744298709
58358317131381835376083887137429
58358317131381835376083887487349
58358317131381835376083891723649
58358317131381835376083892191613
58358317131393824643216590384717
58358317131393841116763107346075
58358317131393841116764251020149
58358317131393841116764255724413
58358317131393846055890841325803
58358317131612679091735639228620
58358317131673608219179088742745
58358317131673608219181413090719
58358317131673618927964518072211
58358317131673619337302246114747
58358317131673619337303394019297
58358317131673619337303394025120
58358317131673619344646431232822
58358317131673619344646432833706
58358317131685613959026096279839
58358317131685613961285532040488
58358317131685624667812644798625
58358317131685630020978606829837
58358317131708741070180880084294
58358317131708741489305924801852
58358317131708746430878029921148
58358317131709925774449326232082
58358317131709940408898427678571
58358317131709942238204995819211
58358317131709942239040676162891
58358317131709942239041795371085
58358317131709942239045263030162
58358317131709942240464403231813
58358317131709942240464427347773
58358317131709942240464432065134
58358317131709942240467787997200
58358317131709942240656074341732
58358317131709942241300107691453
58358317131709942241301231485867
58358317131709942245551477256668
58358317131709942246388300237864
58358317131709942246388301838748
58358317131709942247995843193440
58358317131709942247995843678874
58358317131709945350285855003574
58358317131709945350285855003575
58358317131709945356980180778475
58358317131709945357815861122155
58358317131709945357817004446309
58358317131709945357817009032529
58358317131709947180428994163403
58358317131709947187123577291212
58358317131709947187123577291213
58358317131709947187960405422851
58358317149106794439025713642633
58358317149106811039982939027551
58358317149106811047575873685039
58358317149106811047577025827341
58358317149106811047577025827501
58358317149106811047577026312775
58358317149118800179706077175433
58358317149118816788256237217839
58358317149118816788257389360141
58358317149118816788257389360301
58358317149118821727383971197567
58358317149398583892872167874487
58358317149398594462198217539021
58358317149398594462201201934619
58358317149398595008733766363889
58358317149398595016076891259931
58358317149398599952628406198229
58358317149398599957711666289573
58358317149410589630456640095451
58358317149410605689960999496219
58358317149410605692470793570973
58358317149410605697554053662317
58358317149434606610423950975923
58358317149434617172157864648967
58358317149434617172158894568503
58358317149434617172158897750831
58358317149434617172159009353927
58358317149434617172162365404085
58358317149434617172162365427170
58358317149434617172162365427171
58358317149434617174669492547279
58358317149434617721201569113799
58358317149434617721201573713069
58358317149434617721201683899223
58358317149434617721201688504316
58358317149434617721201688504317
58358317149434617721205041366323
58358317149434617721205041372146
58358317149434617721205041372147
58358317149434617723715528795975
58358317149434617723715614885043
58358317149434617723715615001683
58358317149434617728548164673128
58358317149434617728548166268189
58358317149434617728548169473602
58358317149434617728548169473603
58358317149434622662589086882423
58358317149434622662589201201079
58358317149434622662589201218549
58358317149434622669932240009665
58358317149434622670181797759271
58358317149434622670181798109191
58358317149434622670182940947911
58358317149434622670182941297831
58358317149434622670182945468440
58358317149434622670182945529919
58358317149434622670182945534131
58358317149434622670182945646559
58358317149434622670182945652175
58358317149434622670182946000691
58358317149434622670182946002095
58358317149434622670182946019564
58358317149434916080328771319531
58358317149434917363940086544063
58358317149434917363943070939661
58358317149434917368189964774141
58358317149434917909635339460171
58358317149434917911894890497343
58358317149434917911898332168397
58358317149434917912149380627773
58358317149434917912986208881827
58358317149434917916981935216333
58358317149434917917817615560013
58358317149434921020879570570957
58358317149434921021715936827821
58358317149434921028472167461599
58358317149434921029308990993919
58358317149434921029308995715653
58358317149434921029310143621655
58358317149434922858616711277021
58358317149434922858616711762295
58358317149434922859452392105975
58358317149434922859453535294615
58358317149434922859453539998879
58358317149446612350267486259041
58358317149446622912002434568983
58358317149446622912004757517277
58358317149446623461045108996187
58358317149446623461045109114279
58358317149446623461047433460801
58358317149446623463308012410091
58358317149446628402432274504477
58358317149446628402432647557105
58358317149446628402432733296253
58358317149446628402432738019444
58358317149446628409774627399879
58358317149446628410025332841184
58358317149446628410025333019303
58358317149446628410026476207943
58358317149446628410026476226657
58358317149446628410026480812877
58358317149446628410026480813036
58358317149446628410026480813037
58358317149446628410026480930921
58358317201301008205489478179957
58358317201301024676841185401485
58358317201301024676841186801165
58358317201312732058331675283333
58358317201312732058331676346143
58358317201313026889350549100957
58358317201313032247664942006925
58358317201313032247664945189253
58358317202249300592971452705643
58358317202249300600498962997953
58358317202249306083338764795629
58358317202249306083338879599927
58358317202249306088419126230523
58358317202249306090928117138355
58358317202249306090928461494627
58358317202249306090929236329287
58358317202249306090929236346549
58358317202249306090929609405001
58358317202249317201456441945763
58358317202249317209049121640679
58358317202249317209049123040359
58358317202249317209050269546681
58358317202249317209050270946361
58358317202249322554688378310117
58358317202249322554688722666389
58358317202256959064298719669056
58358317202261306333651816220973
58358317202261306341179326530753
58358317202261311686821135717881
58358317202261311691901411413627
58358317202261311824019128328429
58358317202261311824019243115257
58358317202261311831608825027427
58358317202261311831609599862087
58358317202261311831609972933429
58358317202261322949729486573159
58358317202261322949730633066383
58358317202261328295367938293187
58358317202261328295368713127847
58358317202261328300451198384531
58358317202281721039275765243211
58358317202281721041723486298633
58358317202281737642680588992613
58358317202281737642680593709975
58358317202281737650274422714945
58358317202281743000994986615943
58358317202284439353709767150966
58358317202285323310459843753209
58358317202285323310459844242855
58358317202285323310460216824551
58358317202285323310460216828923
58358317202285323310462168240909
58358317202285323310522520268631
58358317202285323310524844616605
58358317202285323312970238006211
58358317202285323312970614260040
58358317202285323312970614260041
58358317202285323312970699999029
58358317202285323312970700003400
58358317202285323312970700003401
58358317202285328800890401238781
58358317202285339776729440193447
58358317202285339776729814799983
58358317202285339784259732244701
58358317202285339784259732257751
58358317202285339784260875918775
58358317202285339784260876968535
58358317202285339784260880150703
58358317202285339784260880155075
58358317202285339784260880168125
58358317202285339784260881685897
58358317202285339913927347064847
58358317202285339913927716954021
58358317202285339913927721671383
58358317202285339921520396648937
58358317202285339921520401248207
58358317202285339921520402770351
58358317202285339921521549141318
58358317202285339921521549141319
58358317202285339921521550676353
58358317202285345272179437152055
58358317202285345272179438201815
58358317202285345272242113177671
58358317202292097677799814391734
58358317202293726779956128776011
58358317202293726782403849831433
58358317202293732133125558460477
58358317202293743253692969351286
58358317202293743383360957242775
58358317202293743390953638337371
58358317202293743390954786247744
58358317202293743390954786247745
58358317202293748741675350148743
58358317202296445094390130683766
58358317202296445094390132218800
58358317202297329051140207286009
58358317202297329051140207758185
58358317202297329051140580357351
58358317202297329051202883783961
58358317202297329053650601539011
58358317202297329053650977792840
58358317202297329053650977792841
58358317202297329053650977910938
58358317202297329053651063531829
58358317202297334404372686421885
58358317202297345517409803726247
58358317202297345524940095777501
58358317202297345524940097312694
58358317202297345524940097312695
58358317202297345524941243683455
58358317202297345524941243683503
58358317202297345524941244155839
58358317202297345524941245218697
58358317202297345654607710597647
58358317202297345654608080486821
58358317202297345654608085204183
58358317202297345662201912673911
58358317202297345662201912674118
58358317202297345662201912674119
58358317202297345662201912792003
58358317202297345662201914209152
58358317202297345662201914209153
58358317202297351012859800199421
58358317202297351012859801734615
58358317202573510495568789437737
58358317202573510495569822478122
58358317202573521618773139770553
58358317202573521618774287680926
58358317202573521618774287680927
58358317202577411123496540439245
58358317202577411123496540456715
58358317202577411125107434675025
58358317202577412952803108597355
58358317202577412953638788923565
58358317202577412955250744963181
58358317202577412955250831069719
58358317202577412956086511395929
58358317202577412960331077700315
58358317202577422241617201984977
58358317202577424070923770125617
58358317202577424073368393415555
58358317202577424078455181035145
58358317202577424079292009639118
58358317202577424079292009639119
58358317202577427594783164014785
58358317202577427597292613733267
58358317202577427597292958089539
58358317202577427597293732924199
58358317202577427597293732941461
58358317202577427597293761626171
58358317202577427597294105999913
58358317202577427602376216781203
58358317202577427602376218180883
58358317202577427602377364674107
58358317202577429426600329779909
58358317202577429426600674136181
58358317202577429431683932827845
58358317202577429431683934227525
58358317202585516235413357840029
58358317202585516235413472625453
58358317202585516235413472626857
58358317202585527216333128112939
58358317202585527216336112514361
58358317202585527216336227299785
58358317202585527353531034990163
58358317202585527353534477127777
58358317202585527353596867239753
58358317202585527358617822959673
58358317202585532706700467856956
58358317202585532706763315710789
58358317202608643755899274838758
58358317202608643755902369439384
58358317202608643763433780698832
58358317202608643763433784930920
58358317202608649116599860815888
58358317202608649116599861865648
58358317202609533213121463704327
58358317202609533213124819636393
58358317202609544186450387838495
58358317202609544186453482439121
58358317202609544188901466361017
58358317202609544326162221090621
58358317202609544331245562316179
58358317202609544331245562334893
58358317202609544331245562339264
58358317202609544331245562339265
58358317202609544331245562689184
58358317202609544331245562689185
58358317202609544331245566921029
58358317202609544331245566921113
58358317202609544331245566921272
58358317202609544331245566921273
58358317202609549684411643856000
58358317202609549684411643856001
58358317202609831571411833074205
58358317202609833401555224747165
58358317202609833401558209142763
58358317202609833401620971257607
58358317202609842682838254448671
58358317202609842684452590460499
58358317202609842684515352575343
58358317202609844377394638308366
58358317202609844377397994240432
58358317202609844378234822477017
58358317202609844512144822589311
58358317202609844514592540462405
58358317202609844514592545179767
58358317202609844514595615314673
58358317202609844514595986850821
58358317202609844514658372711995
58358317202609844514658377433729
58358317202609844514658748970036
58358317202609844514658748970037
58358317202609844519678184775311
58358317202609844519679332681313
58358317202609844519679332681473
58358317202609844520516160917813
58358317202609844520516160918056
58358317202609844520516160918057
58358317202609848042764689601415
58358317202609848043601513133735
58358317202609849865314255456105
58358317202609849872906938085735
58358317202609849872908081274375
58358317202609849872908085996108
58358317202609849872908085996109
58358317202609849873682237852784
58358317202612546216420091397576
58358317202612546218094094941092
58358317202612546223951502657024
58358317202612546225621718620758
58358317202612551576343431967164
58358317202612551577117582774080
58358317202613430182375267603604
58358317202613435535544581324807
58358317202613435535544582374567
58358317202613435672802352708573
58358317202613435672802357430306
58358317202613435672805337104171
58358317202613435672868097819335
58358317202613444815990984492141
58358317202613444816824340348121
58358317202613444816824340837767
58358317202613444816824713423835
58358317202613444816826664818351
58358317202613444816826664831449
58358317202613444816826664835821
58358317202613444816827808006991
58358317202613444816827812728725
58358317202613444954085009338577
58358317202613444954085009456621
58358317202613444954085009474091
58358317202613444954085382410079
58358317202613444954087333822065
58358317202613444954088481714968
58358317202613444954088481714969
58358317202613444960781916477539
58358317202613446646130908488761
58358317202613446646130908960937
58358317202613446646131281560103
58358317202613446646133232972089
58358317202613446646134376147631
58358317202613446646134380864993
58358317202613446646134380882463
58358317202613446646967732493257
58358317202613446646970056491311
58358317202613446646971204397313
58358317202613446646971204401684
58358317202613446646971204401685
58358317202613446648581982779195
58358317202613446648581983828955
58358317202613446648581987483459
58358317202613446648581988546317
58358317202613446648582101802323
58358317202613446648582101819793
58358317202613446648582360082625
58358317202613446648582360086996
58358317202613446648582360086997
58358317202613446648641391663239
58358317202613446648641766269774
58358317202613446648641766269775
58358317202613446648644750665373
58358317202613446648645122201840
58358317202613446648645122201841
58358317202613446653727320257313
58358317202613446653728463432855
58358317202613446653728468032173
58358317202613446653728468032333
58358317202613446653728468150217
58358317202613446653728468167687
58358317202613446653728468504508
58358317202613446653728468504509
58358317202613446783391577479217
58358317202613446783391577597261
58358317202613446783391577614731
58358317202613446783391950550719
58358317202613446783393901962705
58358317202613446783395049855609
58358317202613446784228401129581
58358317202613446784231873387928
58358317202613446784231873387929
58358317202613446785839298534639
58358317202613446785839668423813
58358317202613446785842743276081
58358317202613446785843114816600
58358317202613446785843114816601
58358317202613446785905499273723
58358317202613446785905503977987
58358317202613446785905505395137
58358317202613446785905532557703
58358317202613446785905876931444
58358317202613446785905876931445
58358317202613446786742360811757
58358317202613446790925312736719
58358317202613446790925312854763
58358317202613446790925312872233
58358317202613446790925313222153
58358317202613446790926456043403
58358317202613446790926460642881
58358317202613446790926460765136
58358317202613446790926460765137
58358317202613446790926460778235
58358317202613446791762136387083
58358317202613446791763284293085
58358317202613446791763284297456
58358317202613446791763284297457
58358317202613446791763284647376
58358317202613446791763284647377
58358317202613446793433500611110
58358317202613446793433500733366
58358317202613450307254439023043
58358317202613450307254815276872
58358317202613450307254815276873
58358317202613450307254901020232
58358317202613450307254901020233
58358317202613450314010668257141
58358317202613450314784819995773
58358317202613450314784820008823
58358317202613450314785963669847
58358317202613450314785964719607
58358317202613450314785967901727
58358317202613450314785967901775
58358317202613450314785967906146
58358317202613450314785967906147
58358317202613450314785967919197
58358317202613450314785968374110
58358317202613450314785968374111
58358317202613450314785969436969
58358317202613450314847491789461
58358317202613450314847496388731
58358317202613450314847496493725
58358317202613450314847497910875
58358317202613450314848639682365
58358317202613450314848639695463
58358317202613450314848644281843
58358317202613450314848644404099
58358317202613452136561383417513
58358317202613452136561469156501
58358317202613452144091388621847
58358317202613452144091389671607
58358317202613452144092531810487
58358317202613452144092532860247
58358317202613452144092536042367
58358317202613452144092536042415
58358317202613452144092536046787
58358317202613452144092536059837
58358317202613452144092536514751
58358317202613452144092537577609
58358317202613452144092537581980
58358317202613452144154064647463
58358317202613452144155207836103
58358317202613452144155212422275
58358317202613452144155212422483
58358317202613452144155212540367
58358317202613452144155212544739
58358317202613452144155213957516
58358317202613452144155213957517
58358317202613452144990892888419
58358317202613452144992036077059
58358317202613452144992040676329
58358317202613452144992040794421
58358317202620638385153217010190
58358317202620654848912243001768
58358317202620654856443396099006
58358317202621538952964998999091
58358317202621538952964999000543
58358317202621549926293923605643
58358317202621549928807387522619
58358317202621550063554592125327
58358317202621550063554592241967
58358317202621550066002309998421
58358317202621550066005752136035
58358317202621550066068513900959
58358317202621550071087954311327
58358317202621550071087954429371
58358317202621550071087954777887
58358317202621555416724024992121
58358317202621555416724110731109
58358317202621555424254031246215
58358317202621555424316707620299
58358317202621555424317855532124
58358317202621555424317855532125
58358317840392867562199424748225
58358317840392867562199425098145
58358317840707767929658300768224
58358317840707767937186613194958
58358317840707768348968619103978
58358317840708668360394486855921
58358317840708668360397957697119
58358317840708668360397957714588
58358317840708668360397957714589
58358317840708668360457248620845
58358317840708668360460719816335
58358317840708668497658369116207
58358317840708668497658712072591
58358317840708668497658712090061
58358317840708668497721474209276
58358317840708668504998394831019
58358317840708668909248874689503
58358317840708668909248874693875
58358317840708668909437159984275
58358317840708668909440632242622
58358317840708668909440632242623
58358317840708668909503480100827
58358317840708668916780399694650
58358317840708668916780399694651
58358317840708668916780401094330
58358317840708668916780401094331
58358317840708668916841928859973
58358317840708668916843075169462
58358317840708668916843076765975
58358317840708668916843076770346
58358317840719773669501836064440
58358317840719774081284099190856
58358317840720674100238022139039
58358317840720674100241492980237
58358317840720674100300783903963
58358317840720674244840782221233
58358317840720674649092409972621
58358317840720674649095881181208
58358317840720674649095881181209
58358317840720674649095966920197
58358317840720674649280695267393
58358317840720674649284167525740
58358317840720674649284167525741
58358317840720674656686610448208
58358317840720674656686612049092
58358317840720674656686612049093
58358317840744991818584944174504
58358319276103875147944923970665
58358319276115880888625287503465
58358319276395664058079568669197
58358319276395664469610869058123
58358319276395664472118168356367
58358319276407669797860341833099
58358319276407669797923103947943
58358319276407669800116764850103
58358319276430781261101191012898
58358319276431681691652217919355
58358319276431681691652217923727
58358319276431681829100916049949
58358319276431681829100916054321
58358319276431686633227412921915
58358319276431686770488081562611
58358319276431686770550843677455
58358319276431687182082144066381
58358319276443687431495753202473
58358319276443687568944451333067
58358319276443692373070948205033
58358319276443692510331616841357
58358319276504931123789205932333
58358319276504932953932602327027
58358319276504933365777282844833
58358319276504933366613221455717
58358319276540050157455632876936
58358319276540055098842802735358
58358319276540055099427780392876
58358319276540055511210043519340
58358319276540950723595969153670
58358319276540950725079387852770
58358319276540953697575975030317
58358319276540953697638651056093
58358319276540953697639798966467
58358319276540953834900553691859
58358319276540953836260394851523
58358319276540953836260399568885
58358319276540953836260485662325
58358319276540954246430620081343
58358319276540954246618648158671
58358319276540954246619796064673
58358319276540954246619796069044
58358319276540954246619796069045
58358319276540955527719371420639
58358319276540955527782047446415
58358319276540955529204655442657
58358319276540955529205798631297
58358319276540955529205803335561
58358319276540955529205803353030
58358319276540955529205803353031
58358319276540955529392682457175
58358319276540955529394174723821
58358319276540955664980126150403
58358319276540955665042802176179
58358319276540955665045901498538
58358319276540955666402648057577
58358319276540955666402734146645
58358319276540955666403791246217
58358319276540955666403795963579
58358319276540955666403877335285
58358319276540955666654843006013
58358319276540955667239476289789
58358319276540956076574016471665
58358319276540956076574016476037
58358319276540956076762044548993
58358319276540956078184652899367
58358319276540956078185796088007
58358319276540956078247414664451
58358319276540956078247672931655
58358319276540956078248557853091
58358319276540956078248820837656
58358319276540956078248820837657
58358319276540956079021476431687
58358319276540956079021481153420
58358319276540956079021481153421
58358319276540956079021825509692
58358319276540956079021825509693
58358319276540956079084496463975
58358319276540956079084501181337
58358319276540956079084501185708
58365560110861854960293987704210
58365560110861854960294762543082
58365560110861869649451469559228
58365560110861869786649547908924
58365560110861870198494487056904
58365560110861870198494487061116
58365560110861871433840504783820
58365560110861871433840504788032
58365566332325929376192916646069
58365566332325929378449253574005
58365566332325934317577730626349
58365568406148071822776580897623
58365568406148071822779675498249
58365568406148073058125693108525
58365568406148087882765009888409
58365568482956299732580535085195
58365568482956299732583629685821
58365568482956299733145390969511
58365568482956300967929647296097
58365568482956315792568964075981
58365579253835578938189867111838
58365579253835578938190641950710
58365579253835578944967792822876
58365579253835578945720934001964
58365579253835594999327360807272
58365579253835594999327360811484
58365579253835595411172299959464
58365579253835595411172299963676
58365579253836746212964393692019
58365579253836795756409622026445
58365579254785076847777095195600
58365579254805756508425947154085
58365579467519907057946079323385
58365579484260228773699902885054
58365579484260228773699902889266
58365579484260228773699988624202
58365579484260228773699988628414
58365579484260228774264758769370
58365579484260228774264758773582
58365579484260228774264844508518
58365579484260262117931951914906
58365579484260262118496810985762
58365579484260262529714214691402
58365579484260262530278298923386
58365579484260262537056221797804
58365579484260262537056224984344
58365579484260262537307268857500
58365579484260262537872127928356
58365579484260267478692114604036
58365579484260267479256198836020
58365579484260267615952783236148
58365579484260267615952783240360
58365579484260267616516867468132
58365579484260278591540370185632
58365579484260278591541145024504
58365579484260279140583387687520
58365579484260279140584162526392
58365579484261463294389649095438
58365579484261479897665767925458
58365579485240930258840352305470
58365579485240930260535614912660
58365579485240930260535700651808
58365579485240930807694741555994
58365579485240930809390347469696
58365579485240930809390690426288
58365579485240980213129798739998
58365579485240980213317827167246
58365579485240980220660091141172
58365579485240980220722852906096
58365579485240980220907699243970
58365579485240980220907785333038
58365579485240980808113654744550
58365579485240980808114429583422
58365579485240980808114429596472
58365579485240980808114430996152
58365579485240980815456436689824
58365579485240980815456436702874
58365579485240980815707483749520
58365579485240980815707483762570
58365579485240996869940585090702
58365579485240996870128613168030
58365579485244582667390921980394
58365579485244582667390921984606
58365579491150472895752780222139
58365579491150472895752808801855
58365579491150506789006873238227
58365579491150506796348878944949
58365579491150522850791243315593
58365579491153208088001959670338
58365579491153208088085642023570
58365579491153208090531384523154
58365579491153224554289005975730
58365579491153224554289011643682
58365579491154375493531260093827
58365579491154375494096115982355
58365579491154408710352748910909
58365579491154408847612645894901
58365579491154408847613417543021
58365579491154425311308968816021
58365579892916621605352694618929
58365579892916621605916778850913
58365579946094250735613789918445
58365579963815273983765271670382
58365579963815273985460191670900
58365579963815323396978315447426
58365579963815323938427935826624
58365579963815323939243838770636
58365579963815323939246162768690
58365579963815323939246163118610
58365579963815323945832704697950
58365579963815323946020989992722
58365579963815339998750979911474
58365579963815339998750980961234
58365579969724849515155877154169
58365579969724849515156648806501
58365579969724849515720733038485
58365579969724849926935469317143
58365579969724851162281487044059
58365579969727503040093988552494
58365579969727503040093988902414
58365579969727503040658847619138
58365579969727503040658847973270
58365579969727503042353424663064
58365579969727503042353424667276
58365579969727503042353681530588
58365579969727503042353681884720
58365579969727551218400264400270
58365579969727551218400264754402
58365579969727552865528288036158
58365579969727552865528288390290
58365579969727851270412517432209
58365579969727851270413546301985
58365579969727851271165658611297
58365579969728752388020459389329
58365579969728753622802392884261
58365580129249630421898959732989
58365580129249630558595630580689
58365580129249630559159714812673
58365580176515048058176170893736
58365580176515048058176171243656
58365580176515048058176172293416
58365580182427559328332188667569
58365580182427559329084300976881
58365580200149533244568511369217
58365580200149533245132595601201
58365580200152234947730767555618
58365580200152235362042198306729
58365580200153436119124574298077
58365581328636004070400686194561
58365581328639650854523255995517
58365581328639650861298854055401
58365581328639651408649620727577
58365581381817279579213088959905
58365581381817279579213860613641
58365581381817279716474529249965
58365581381817280128256878115529
58365581381817285067948696793801
58365581399539553677189626116827
58365581399539553677192720717453
58365581399539553677756805066077
58365581399539553684532403475881
58365581399539554089539069242253
58365581399539554094622415072745
58365581399539559028666803221981
58365581399539559036006485980409
58365581399542255198177811416535
58365581399542255204953410292899
58365581399542255377925038711679
58365581399542260732103010139851
58365581405415458322287812447616
58365581405447830592859438448393
58365581405447830592859552767257
58365581405447878764327210183089
58365581405447879312806144852673
58365581405447879313370229084657
58365581405447880548152162579589
58365581405450880793541447858065
58365581405450880794293560167377
58365581405450881206075824343553
58365581405450882440669471493953
58365581405450882440857757838485
58365581405451733053105189706418
58365581405451736894983718355579
58365581405451736896679094331251
58365581405451781185866945409341
58365581405451781231620530201165
58365581405451781368880398601229
58365581405451781368881170257773
58365581405451781368881198833277
58365581405451781780663547703053
58365581564972615342338824581419
58365581564972660356809124415485
58365581564972660356809210858845
58365581618150588852212202532961
58365581618150589263994466709137
58365581618259557998882168305839
58365581618259562938009902285567
58365581635872563042782091647373
58365581635875264203948873594570
58365581635875264203949130801337
58365581635875264341209913755121
58365581635875269691847680339946
58365581635875269691868600928254
58365581635876420626655041130163
58365581635876464915277950580577
58365581635876464961031506792685
58365581635876465098292261163945
58365581635876465098292289747873
58365581635985434238187170497535
58365581635985439177314904477263
58365582037638677856028095624079
58365582037638677856028870464355
58365582037638677856592954696339
58365582043547002897409717512175
58365582043547003079859169023123
58365582043547003080424028095383
58365582043547004726988250108503
58365582114446905629136154512811
58365582114449607286817944284857
58365582114450808228610006718557
58365582114559728817476954851963
58365582114559729229070932683607
58365582114559777368504115820099
58365582114559778596508127840293
58365585634824391160586543142729
58365585635796998243537499898591
58365585635796998245985218121605
58365585635808705672538080104189
58365585635808705809736815787353
58365585635808705817330246548155
58365585635808705817331018200487
58365585635808711161274463714289
58365585636121203251904454864981
58365585636124804972500768893357
58365585636124805521543786395245
58365585636124810462927514346317
58365585636124810462927857302909
58365585688982415412644765084092
58365585688982415417727082394728
58365585688982415417978129454424
58365585688982415417978387721628
58365585688982415418480481841020
58365585688982415420235152295544
58365585688982415420235495252136
58365585688982415420423438640076
58365585688982431882239595106780
58365585688982431883931851002322
58365585688982431884182642244254
58365585688982431884182899461698
58365585688982431884185994062324
58365585688982431884185995112084
58365585688982431884750077944388
58365585688982431884750079344068
58365585688982431884938106021716
58365585688982431889014163713688
58365585688982431889017520830868
58365585688982431891461885836132
58365585688982431891524647950976
58365585688982431891525676820752
58365585688982431891713963165284
58365585688982432067199215537746
58365585688982432074728302799140
58365585688982432478727421693228
58365585688982432478728450213084
58365585688982432478728454812354
58365585688982432478730774561058
58365585688982432478981478664162
58365585688982432478982597872356
58365585688982432479544357756366
58365585688982432486322280630784
58365585688982437425448985740736
58365585688982437425450014610512
58365585688986317878496109698486
58365585688986317880941160616934
58365585688986334342757058449252
58365585688986334342757063048522
58365585688986334343008106925890
58365585688986334344449311512386
58365585688986334344700273882694
58365585688986334344700362804170
58365585688986334345204780921616
58365585688986334349782933800002
58365585688986334349786289850160
58365585688986334352230654855424
58365585688986334390201780394984
58365585688986334390202124768518
58365585688986334390202895003908
58365585688986334390202896420850
58365585688986334390205477636348
58365585688986334390206252471008
58365585688986334390452828854360
58365585688986334390452828871622
58365585688986334390453858791158
58365585688986334390453861973477
58365585688986334390453861973486
58365585688986334390453943480546
58365585688986334390453947594581
58365585688986334390456181739452
58365585688986334397796982289132
58365585688986334527463563640232
58365585688986334527466232011820
58365585688986334527714613516550
58365585688986334527716937514604
58365585688986334534994974899680
58365585688986334939244799313814
58365585688986334939245827816408
58365585688986334939245832415678
58365585688986334939245913905476
58365585688986334939245915322418
58365585688986334939249271372576
58365585688986334939495847773190
58365585688986334939496962382114
58365585688986334939499200641020
58365585688986334940061735359690
58365585688986334946840001190700
58365585688986339885715657841276
58365585688986339885716686711052
58365585688986339885966706300643
58365585688986339885966706300652
58365585688986339885967735170428
58365585689298531778101148611602
58365585689298531778854294040040
58365585689298531778936943274146
58365585689298531778937972143922
58365585689298531780548871083966
58365585689298536719487285250116
58365585689298536719488056902448
58365585689298536719488314119892
58365585689298536720240430678554
58365585689298536720241202330886
58365585689298536720241459548330
58365585705726689871820340909272
58365585705726689871821115743932
58365585705726689871823779866170
58365585705726689871824554700830
58365585705726689872072159621300
58365585705726689872637018687944
58365585705726690009081953026144
58365585705726690009081956212684
58365585705726690009084534241642
58365585705726690009085309080514
58365585705726690009270238320916
58365585705726690009272562318970
58365585705726690009835097391772
58365585705726691107167133470848
58365585705726691107170572427746
58365585705726691244431326803218
58365585705726691244619354880546
58365585705726694818543018502894
58365585705726694955739896500306
58365585705726694955739896504518
58365585705726694955741011109230
58365585705726694955741011113442
58365585705726694956304755571162
58365585705726695367333874331950
58365585705726695367333874336162
58365585706707390954655989845140
58365585706707391494413700834898
58365585706707391495916892353270
58365585706707391495920249470450
58365585706707391496108277547778
58365585706707391501000156675090
58365585706707391501000242414238
58365585706707391501002480673144
58365585706707391501002566762212
58365585706707391501002566781086
58365585706707391501190765967916
58365585706707391501191110343062
58365585706707391501752268984402
58365585706707391501755707941300
58365585706707391501755707960174
58365585706707391501755966227378
58365585706707391501815030749326
58365585706707391502006755000996
58365585706707391503447960287332
58365585706707391503448217504776
58365585706707391503510979619620
58365585706707391503510979638494
58365585706707391503699008765582
58365585706707407553920843375416
58365585706707407553920843394290
58365585706707407555611981112524
58365585706707407555615420069422
58365585706707407556431326568768
58365585706707407560695584160460
58365585706707408150220555801292
58365585706707408150220555814342
58365585706707408150221669937832
58365585706707408150221670410216
58365585706707408150223994285806
58365585706707408151037577953498
58365585706708608366043143909331
58365585706710993216617811313292
58365585706710993223395219402742
58365585706710993223395219402902
58365585706710993223959817020014
58365585706710993225714059828558
58365585706710993225902346173090
58365585706710993225903117825262
58365585706710993225903117825422
58365585706711009826860137962422
58365585706711009826860223701730
58365585706711009826922899727346
58365585706711010009873447309512
58365585706711010009873447313724
58365585706711293412665469044866
58365585706711293412665813401138
58365585706711293412728575520194
58365585706711293414922663364282
58365585706711293415173711823658
58365585706711293415173711840920
58365585706711293961708487963696
58365585706711293961708832319968
58365585706711293963965682283112
58365585706711293964216730742488
58365585706711310016130817699966
58365585706711310016130817717228
58365585706711310016134173767386
58365585706711310016134175167066
58365585706711310016193838099276
58365585706711310016196937286122
58365585706711310023473856525814
58365585706711310023724904985190
58365585706711310199144041187274
58365585706711315552942469676398
58365585706711315558024699848206
58365585706711315558212986192738
58365585706712210582250261272480
58365585706712210583942513601250
58365585706712210583942513955382
58365585706712210583942518204732
58365585706712210583942857974784
58365585706712210583945957161630
58365585706712210584005275720306
58365585706712210584760744446958
58365585706712210591536686979754
58365585707023507449593249613590
58365585707023507449594368336350
58365585707023507449594368808734
58365585707023507450346395042028
58365585707023507450347509515438
58365585707023507450347514237172
58365585707023507452040972085954
58365585707023512391168791804830
58365585707023512391169563457162
58365585707023512391169820674606
58365585707023512391734679745462
58365585707035203720578428546390
58365585707035214831083653404758
58365585707035214831086752610478
58365585707035214831087096966750
58365585707035214831146415519602
58365585707035214833594137643498
58365585707035214833594137997790
58365585707035214833618497305344
58365585707035214833678935426506
58365585707035219772471938127066
58365585711636204733089788197805
58365585711636217042518464650331
58365585712616917660015059656989
58365585712616917665662489836105
58365585712616933580566870894749
58365585712616933583098274775579
58365585712616933717827625270221
58365585712616935367488431679487
58365585712616939071078417901861
58365585712617235556759025677675
58365585712619624309938742004088
58365585712619625959578627375787
58365585712619635423041320386388
58365585712619635423606176270704
58365585712619637070170286802984
58365585712619637070170372892052
58365585712620836004448923662903
58365585712620836041084596041045
58365585712620836042800093441460
58365585712620836043344027569607
58365585712620836043364949325776
58365585712620836043615996752654
58365585712620836050202536796951
58365585712620836180688435956087
58365585712620836180876722430309
58365585712620836187379580476967
58365585712620836187651549287159
58365585712620837827189900322596
58365585712620837827189901739538
58365585712620837827189986411664
58365585712620837827189987828606
58365585712620837827754760806182
58365585712620837827755103762774
58365585712620837828005807865878
58365585712912619966086836766292
58365585712912620011819529666164
58365585712933032881736425047399
58365585712933032882301284119659
58365585712933032882304723080929
58365585712933033431344645982191
58365585712933033431347740582817
58365585712933038372731468533889
58365585712933038372731811490481
58365585712947742158258405085922
58365585712947743942647097358134
58365585712947743942647441714406
58365585712947743942835383702666
58365585712947743942835469791734
58365585872141715182104021631851
58365585872141720121231755611579
58365585872465919172410137044901
58365585872465919586720329668713
58365585872465919586723800509911
58365585872469821498174140600265
58365585919407099147138858862552
58365585919407099147324821209030
58365585919407099147327144157324
58365585919407099147327488513596
58365585919407099147390250278520
58365585919407099149584338476740
58365585919407099149835301196968
58365585919407099149835386936116
58365585919407099559172256187492
58365585919407115613342680090168
58365585919407115613346033307918
58365585919407115613593642810396
58365585919407115613596737411022
58365585919407115613596738460782
58365585919407115618426025920660
58365585919407115618677074380036
58365585919407115620936420169450
58365585919407115621124792253130
58365585919407115796611078113512
58365585919407115796612197308656
58365585919407115804139046153662
58365585919407115804139046166712
58365585919407116208139193580656
58365585919407116208139198179926
58365585919407116208139279669724
58365585919407116208142637136824
58365585919407116208390242040032
58365585919407116208390246639302
58365585919407116208393341226878
58365585919407116208393341239928
58365585919407116208394460435072
58365585919407116215733023998356
58365585919407121154860757965034
58365585919407121154860757978084
58365585919407121154860843704182
58365585919407121154860843717232
58365585919411018071604065121828
58365585919411018257126476079266
58365585919411018257128800077320
58365585919411018264656768130520
58365585919411018668657690379124
58365585919411018668657694978394
58365585919411018668657776468192
58365585919411018668657776472404
58365585919411018668661133935292
58365585919411018668911063203736
58365585919411018676250745962164
58365585919411018676250749144492
58365585919411023615378479941892
58365585919411023615378483124220
58365585919411023615378565681040
58365585919411023615378568863368
58365585919734922889002295770342
58365585919734922889065057885186
58365585919734922891512775758280
58365585919734922891533696464680
58365585919734922891533696481942
58365585919734922891533783620770
58365585919734922891537139670928
58365585925319343900081793845767
58365585925319348839209527825495
58365585925319348839209642144359
58365585925646549646021117989461
58365585943041617319284931978187
58365585943041617860734125061325
58365585943041617860737219661951
58365585943041617868076902420379
58365585943041622807204636400107
58365585943041622807204664979823
58365585943044319014941375510774
58365585943044319014941633795240
58365585943044319014942408629900
58365585943044319015192423987412
58365585943044319022531990535220
58365585943044319152202129886246
58365585943044319152202131303188
58365585943044319152202388170712
58365585943044319152203163005372
58365585943044319152390416248040
58365585943044319152390417647720
58365585943044319152453093673496
58365585943044319152453178362884
58365585943044319563984394429604
58365585943044319563985427531468
58365585943044319564235356799912
58365585943045220131984376321128
58365585943045519772213072030042
58365585943045519917063411849875
58365585943045520321066688578474
58365585943045520321067803174348
58365585943045520321067803524268
58365585943045520321254974923006
58365585943045520321256089531930
58365585943057227778851552645218
58365585943368512863095402066926
58365585943368512863158164181770
58365585943368523424620371202823
58365585943368523427151770832851
58365585943368523973684309271884
58365585943368523976111106913232
58365585943368523976132027619632
58365585943368523976191346053574
58365585943368523976194445378147
58365585943368523976194789384556
58365585943368523976194789732205
58365585943368523976194789751888
58365585943368523976194789751897
58365585943368523976195564573291
58365585943369724730683002918037
58365585943369724733190040290153
58365585943369724733193482452465
58365585943372125835596632787692
58365585943372125835596632791904
58365585943372425839405055902450
58365585943372425887669492809766
58365585943372425887670267648638
58365585943372426024842833702158
58365585943372426024842862222825
58365585943372426024846305960506
58365585943372426436712167355062
58365585943372426436713286550197
58365585943372426436713286550206
58365585943373315357922676512929
58365585943373315357926144167641
58365585943373315543196709143590
58365585943373315543196709143593
58365585943373315954982154013627
58365585943373315954982154013675
58365585943373315955044830039403
58365585943373315955044830039451
58365585943373326452949616894207
58365585943373326453137816080981
58365585943373327073162597570524
58365585943373332019821628141000
58365585943373332019821628142404
58365585943373332019821656720716
58365585943373332019821656722120
58365585943373332019842548847352
58365585943373332019842577427068
58365585943381421019618576840392
58365585943384122723053664557297
58365585943384122768786213969773
58365585943384122768786328760813
58365586351032142787653490173915
58365586351032142787654265014191
58365586351032157010307065385857
58365586351032157605103667679569
58365586351040262714507022545587
58365586351043264196245568175243
58365586351043264196245572407331
58365586397981442872250083530534
58365586397981442872438368825306
58365586397981442872440692823360
58365586397981458931945511015904
58365586397981459343539574936616
58365586397985345332767029255790
58365586397985345332767804444582
58365586397985345332770128442636
58365586397985361384932939878698
58365586397985361384935263876752
58365586397985361392463231929952
58365586397985361797282468976552
58365586397985361804057295496532
58365586397985361804057295850664
58365586397985363032064402117352
58365586397985363032064402471484
58365586398297558637829956024498
58365586398297558638665660834058
58365586398297558638665665083408
58365586398297558638665751159426
58365586398297558638666781092012
58365586398297558638666784278552
58365586398297558638669104040306
58365586398309265470610694736742
58365586398309265470610696136422
58365586398309265470610953003946
58365586398309266019402923446138
58365586398309266019403009535206
58365586403893971844205869409251
58365586404217890883712362488314
58365586404217890883712363538074
58365586404217891432504676936858
58365586404217891432504677286778
58365586404217891433320580230790
58365586404217891433320584480140
58365586404218191621755383817235
58365586404220892913596493689443
58365586404221778527331384460598
58365586404221793344794940332226
58365586404221793344794940349488
58365586404221793344794944581576
58365586404246108881825248732151
58365586404256915649624877254546
58365586404256915649875924314242
58365586421618647326428147697994
58365586421618647326993006764638
58365586421618647326993007118770
58365586421618647463438112231214
58365586421618647463438112581134
58365586421618647463438887065874
58365586421618647463438887420006
58365586421618647463441211413848
58365586421618647463441211418060
58365586421618647463626140658462
58365586421618647463626397525986
58365586421618647463629496712832
58365586421618647464190999729318
58365586421618662280257233474874
58365586421618662280821060489414
58365586421618662280824413353032
58365586421618662281009345784186
58365586421618663927385257110762
58365586421618663927388609978592
58365586421618663927950112640946
58365586421618663927950112995078
58365586421618663934728292382888
58365586421618663934728292737020
58365586421619848083448023388452
58365586421619848084263926332464
58365586421619848632302497315314
58365586421619848632491812542672
58365586421619848633055896774656
58365586421619864685221032208772
58365586421619864691998953683510
58365586421932059742033530966209
58365586421932060291009544205271
58365586421932060291073453867471
58365586421932060291076548468097
58365586421942852279755841488726
58365586421942852279818603253650
58365586421942852287346571306850
58365586421942866555774914883481
58365586421942867103914128569226
58365586421942867103978011078981
58365586421942867103997811394842
58365586421942867103997811407892
58365586421942867103997812457652
58365586421942867103998930603036
58365586421942867104813714338854
58365586421942867104813714351904
58365586421942867104813715401655
58365586421942867104813715401664
58365586421942867104814833547048
58365586421944067861812380338995
58365586421946468827017566181042
58365586421946468964215558787378
58365586421946468964215558791590
58365586421946468964215559141510
58365586421946754328492677820429
58365586421946768970539052068563
58365586421946769016292636860387
58365586421946769153465232076832
58365586421947654759106467200233
58365586421947654759106467316873
58365586421947655377648086261173
58365586421947670201787290197136
58365586421947670201808182205728
58365586421947670201975546912192
58365586421947670201975575491908
58365586421980090231415396867087
58365586421980090231436288875679
58365586421980090231499050640603
58365586421982791888929793352962
58365586421982791889117821430290
58365586421982791889118078647734
58365586421982791889118164386882
58365586421982791889180840412658
58365586421982792300146938791398
58365586421982792300900084556706
58365586421982792300962846321630
58365586421982792346716432648647
58365587762804569389318382857872
58365587762804569389381140373446
58365587762804569389381144972716
58365587762804569389381402190160
58365587762804569389885904996994
58365587762804569389885906046754
58365587762804569389948582072530
58365587762804569390136609100098
58365587762804574329076316052258
58365587762804574329076319238798
58365587762804574330768567698450
58365587762804574331270751793290
58365587762804574331521455896394
58365587763132676305835943626376
58365587763132676305835948212596
58365587763132681201490449518765
58365587763132681246655931351807
58365587763132681246655931351816
58365587763132681246655934539751
58365587763132681247223114770646
58365587763132681796262689079336
58365587763132681796265788266182
58365587763229939413165484560590
58365587763229939413165487747130
58365587763229942570975654835705
58365587763229943188848730844075
58365587763229944379969404649583
58365587763229944425702068853099
58365587780530746000908546846995
58365587780530746001454833671013
58365587780530750942295712355285
58365587780857657055158772077268
58365587780857657055158775263808
58365587780857657055158861002956
58365587780857657055162213870786
58365587780857657055409819136964
58365587780857657055409820553906
58365587780857657055974678207820
58365587780857657466941120947044
58365587780857657466941125179132
58365587780857657466944219779758
58365587780857658702290237506674
58365587780857658702290238906354
58365587780954918379917568914138
58365587780954918379917572096466
58365587786439071225306798962009
58365587786439076166105893629257
58365587786755175328803700097355
58365587786755175328887271319507
58365587786763280438628447011135
58365587786766276978648568448503
58365587786767179195283982354237
58365587786767182853329939807119
58365587786767182853333034407745
58365587786767182898874199805163
58365587786767182899629782955673
58365587786767183036911343483949
58365587786860542311907278410013
58365587786875251173757613899764
58365587833704471663320967143546
58365587833704471663508999451350
58365587833704471663509342407942
58365587833704471663572014203242
58365587833704471663572018789462
58365587833704471664076521596296
58365587833704471664139197272152
58365587833704471664327225349480
58365587833704471664327225699400
58365587833704472075103320239586
58365587833704472075291259397050
58365587833704472075291263646400
58365587833704472075354021161974
58365587833704472075354025761244
58365587833704472075354282978688
58365587833704472075858785766648
58365587833704472075858785785522
58365587833704472075921461461378
58365587833704472076109489538706
58365587833704472076109489869752
58365587833704472076109489888626
58365587833704477015048937510772
58365587833704477015048941760122
58365587833704477015049200027326
58365587833704477016741448468104
58365587833704477016741448486978
58365587833708073797495368456730
58365587833708073797495372706080
58365587833708073797495372706240
58365587833708073797558130221654
58365587833708073797558130221814
58365587833708073797558134821084
58365587833708073797558392038528
58365587833708073797561486639154
58365587833708073797561487688914
58365587833708073798125571920738
58365587833708073798125571920898
58365587833708073798313598948306
58365587833708073798313598948466
58365587833708073934756122832362
58365587833708079286233303020306
58365587833708079286233303370386
58365587834020572655850311869166
58365587834020572655851340738942
58365587834020572793048562746918
58365587834020572793049334399250
58365587834020576910659440419438
58365587834020576911412585847876
58365587834020576911412590434096
58365587834032283880367927596116
58365587834032283880371280463946
58365587834032284292149844210606
58365587834032284292149844212058
58365587834032284292149844566350
58365587834032284292149848815700
58365587834032284292150191772292
58365587834032284292153286372918
58365587834032284292153287772598
58365587834032284292212606331274
58365587834032284292965751759712
58365587834032285527499304099834
58365587834032285527499304449754
58365587834032285527499305499514
58365587834034985583803183241804
58365587834034985583803269330872
58365587834036186203687566619844
58365587834036186203687566624056
58365587834036186203687567686866
58365587834036186203687568036786
58365587834036186203687570869194
58365587834036186203687571223326
58365587834036186203687652713124
58365587834036186203687656962474
58365587834036186203691009830304
58365587834036186203691010180224
58365587834036186752730585538674
58365587834036186752730589770762
58365587834036186752730590124894
58365587834036186752733684725520
58365587834036187988077379504142
58365587834036187988079702452436
58365587834036187988079703502196
58365587834129545616720617571030
58365587834140352430461997256214
58365587839616699210660059434347
58365587839616699210663154034973
58365587839940905587432572080652
58365587839940905999213806337292
58365587839940905999214577989624
58365587839940905999276219496594
58365587839940906001723941968958
58365587839940909156271598132046
58365587839940909156459884476578
58365587839940909293472947743125
58365587839940909705251511962178
58365587839940909705251859051471
58365587839940909705254953652097
58365587839940909705314274077022
58365587839940910940598648897288
58365587839940910940600971379013
58365587839940910940600971845573
58365587839940910940600971845582
58365587839943611408687205507969
58365587839943911186175535330029
58365587839943911597957799506205
58365587839944806264375270912192
58365587839944806264375357001260
58365587839944807910751268327836
58365587839944807910939208899154
58365587839944807910939213498424
58365587839944807910940328107348
58365587839944807913198989383258
58365587839944808048199963624546
58365587839944808048200996743672
58365587839944811571060012905919
58365587839944811571060013372479
58365587839944811571812125197969
58365587839944811571812125664529
58365587839944811616789320108904
58365587839944811617541346311886
58365587839944811617542465520080
58365587839944811754826350046401
58365587839944812165853149057081
58365587839944812165853149529257
58365587839944812165856244129883
58365587839944813401199938908505
58365587839944813401202261856799
58365587839944813401367073560308
58365587839944813401369397908282
58365587840042074796211743315573
58365587840052879915459625787102
58365587840052880327241888913518
58365587840052881562588678292766
58365587857338973910712501034567
58365587857338973911258787858585
58365587857338973911279679750537
58365587857338978852099666542857
58365587857338978852099666543017
58365587857341675019351015026044
58365587857341675019351015030256
58365587857341675019413777145052
58365587857341675019413777145100
58365587857341675019414034362544
58365587857341680370828195214148
58365587857341680370890957333204
58365587857341680372520792270584
58365587857341680373147289642948
58365587857342575449902042295216
58365587857342580938639977208712
58365587857342875776433619182727
58365587857342875776436713783353
58365587857451846381280298722731
58365587857451846792874276554375
58365587857665881259196613084039
58365587857665881670769439693726
58365587857665884827764736840832
58365587857665884827764737903642
58365587857665884965234669917887
58365587857665885376807493801770
58365587857665885376807498524956
58365587857665885376807755742400
58365587857665885376807756805210
58365587857665885376828385810362
58365587857665885377560643953394
58365587857667085539302820595647
58365587857667085584850551318089
58365587857667086133890131262759
58365587857667086133893225863385
58365587857667087369239243590301
58365587857667087369239243706941
58365587857669487099011864465370
58365587857669487099011864819502
58365587857669487099011950558650
58365587857669487236209857430050
58365587857669787288470486881968
58365587857669787288470487944778
58365587857669787425480451428238
58365587857669787425480537521725
58365587857669787425731241607360
58365587857669787425731242670170
58365587857669787425731499887614
58365587857669787426296358958470
58365587857669787837262801697901
58365587857670684150056274770541
58365587857670684358490344273902
58365587857670684768598922228865
58365587857670687856097679296967
58365587857670687856097679413607
58365587857670687856282268522400
58365587857670687856285707477837
58365587857670688062836144758698
58365587857670688405137259241637
58365587857670688405137259359690
58365587857670688405140353842263
58365587857670689640484048737525
58365587857670689640486371685819
58365587857670689711659748326296
58365587857670689711659748442936
58365587857670689711659777024056
58365587857670689711659777140696
58365587857670689711680669032648
58365587857763146289470822180877
58365587857763146701252829133024
58365587857763146701252829139666
58365587857763146701252829152707
58365587857763146701252829152716
58365587857764347458397881156733
58365587857767949798475380676312
58365587857767949798475409256028
58365587857774854082805990459458
58365587857774854082805995064552
58365587857774854082868666489606
58365587857774854082868671094699
58365587857776054497083095070055
58365587857776054839888371057295
58365587857778756131541710069628
58365587857778756154701865859742
58365587857778756154764884842110
58365587857778756566295067452834
58365587857778756566484128986158
58365587857778756566486452985184
58365587857778756566486452986588
58365587857778756566486453103228
58365587857778756566546890751082
58365587857778756567990419276529
58365587857778756567990677537874
58365587857778756612219117188700
58365587857778756612219117306744
58365587857778756612240009197292
58365587857778756612240009198696
58365587857778756613723054843764
58365587857778756613723054960404
58365587857778756613723083480045
58365587857778756613723083540120
58365587857778756613723083541524
58365587857778756613723083658164
58365587857778756613743975548712
58365587857778756613743975666756
58365587857778756613744233749982
58365587857778756613911369884652
58365587857778756613911370002696
58365587857778757801641856832082
58365587857778757801833242365836
58365587857778757801833242482476
58365587857778757801893680130330
58365587857778757847565906569352
58365587857778757847565906685992
58365587857778757847586798577944
58365587857778757849260482213598
58365587857778757849281374222190
58365618257317453970951850301385
58365618257317454382545828133029
58365618257535091198676550909652
58365618257640791585449882915396
58365618257640791585533565268628
58365618257640807640141922519368
58365618658423203238592839516178
58365618711599930976913886001170
58365618711600831542778894932138
58365618730298405427788564707456
58365618730298405427788567889784
58365618735234132438103188528106
58365618735234132439777905265624
58365618735891797101268795623949
58365618735891797512862773455593
58365618736109434327302273572440
58365618736109434329746638577704
58365618736206580480924836187571
58365618736206680826809865320290
58365618736206680828504440964536
58365618736206680828693498961400
58365618736206680829257583193384
58365618736206730651556879640496
58365618736206730651557137907700
58365618736207030840890235403656
58365618736207030840891264273432
58365618736207030841079550617964
58365618736215134716038796002604
58365618871158033440983031511728
58365618895423788596272990235662
58365618895739915759289492365380
58365618895739915761733857370644
58365618895739915761734114588088
58365618943008918652319534252560
58365618943008918652319534369200
58365618947970163397826718414748
58365618948598715610752650827058
58365618948602317470217514612291
58365618948602317470217514966423
58365618948602317470217516029233
58365618948626627308988793992495
58365618948626627308992265896551
58365618948626627308992265900763
58365618948626627857784236342955
58365618948626629092562697929619
58365618948626629092566169833675
58365618948626629092566169837887
58365618948809142386912910366772
58365618948914542584685811268136
58365618948914842776213517962040
58365618948917544065422234751656
58365618948917544067866599756920
58365618966316486191523470472871
58365618966316486740315440915063
58365618966327293141710734809423
58365618966327293141710735163555
58365618966327293141710736226365
58365618966351602980482014189467
58365618966351602980485486093683
58365618966351602980485486097895
58365618966351602980485486447815
58365618966351602983013533806311
58365618966351603529273984631659
58365618966351603529277456535875
58365618966351603529277456540087
58365618966351603529277456890007
58365618966351603531805504248503
58365618966351604764055918126591
58365618966351604764059390030807
58365618966351604764059390035019
58365618966351604764059390384939
58365618966352503548234505973403
58365618966352503959828483805047
58365620147421107442529368192548
58365620148296414853485320025834
58365620166021390479224982943628
58365620166021391071848817406790
58365620166021391071848817523430
58365620166021391074105154334726
58365620170946356664390702984134
58365620170957462020085342049398
58365620170957462020273628393930
58365620170957467371557871625004
58365620171054408330323365486460
58365620171054408330325689484514
58365620171054408330325692666842
58365620171054408337853657537714
58365620171613931419980274316895
58365620171613931419980275716575
58365620171614831850531301568805
58365620171614831850531301581855
58365620171614831853062443877847
58365620171614831987729294179353
58365620171614831987729294192403
58365620171614831987729295592083
58365620171614832399323272010997
58365620171614832399323272360917
58365620171614832401854414320039
58365620171930916869747927163326
58365620171930916869747927176376
58365620171930916872004264104312
58365620171930916917924956372106
58365620171930916917924956838666
58365620171938180161138020559100
58365620171938180161409732505980
58365620171938180161409989723424
58365620306953997705059407998216
58365620325555177656144090028266
58365620330588499357469406002352
58365620331147718555034574973799
58365620331244062837889446073933
58365620331244062837892540674559
58365620331244062840420588387394
58365620331244062840420588387395
58365620331244073950929942128947
58365620331244073950929943546097
58365620331244963270887846737831
58365620331244965054461750674955
58365620331244974518678963421605
58365620331244979871844952614139
58365620331255770221158109753517
58365620331462902641121273293567
58365620331462961205413827381928
58365620331474609427145868969398
58365620378696783801108007836413
58365620378731905945764147986489
58365620378731964509474024318300
58365620378732805962276833477352
58365620378732806374058838323514
58365620378732806376315174897318
58365620383656869888921672529238
58365620383656869888921676761326
58365620383657170078003984414982
58365620383657170078192270759514
58365620383657170078757125594070
58365620383657170078757126643830
58365620383762220263388510711488
58365620383762220263391862529558
58365620383762220263391866761646
58365620383762220270731549520074
58365620384325346723885900191275
58365620384325346861083892801823
58365620384325346861083897519185
58365620384325346861083897523397
58365620384325346861146659638241
58365620384325347272677870633467
58365620384418989852369106665329
58365620384418989852372201265955
58365620384419000965409602720343
58365620384419006323659287175507
58365620384422591574576310326003
58365620384422591574576310330215
58365620384422591577020589124098
58365620384422591577020589124107
58365620384422591988614566955742
58365620384422591988614566955751
58365620384422593358150214267339
58365620384422593360594493061222
58365620384422593360594493061231
58365620384422593772188470892875
58365620384422602687613711780391
58365620384422602687613711784603
58365620384422603236405682226795
58365620384422608045863396235338
58365620384422608045863396235347
58365620384422608177977695000406
58365620384422608177977695000415
58365620384422608589571672832059
58365620384422608594655366677539
58365620384422609824353606326991
58365620384605456658020370454622
58365620384617160470260110326964
58365620384637588030057776641288
58365620384637588030061132691446
58365620384637872157857351993182
58365620384637888219328632089008
58365620384637888219893487973324
58365620384640289733304836267764
58365620384640289733304839450092
58365620384640289733308192317922
58365620384640531358847993511487
58365620384640589922575433448328
58365620384640589922575663019176
58365620384640589922763719792860
58365620384640589923328575677176
58365620384641431377805042949016
58365620384641431789399020780660
58365620384641431926597013391208
58365620384745939885263588843320
58365620384745940297045853019496
58365620401487195942225113023635
58365620402039516128734757265911
58365620402050322532577117716317
58365620402050322532577117720529
58365620402051223100388899710881
58365620402147567238475361748113
58365620402147567238475447841393
58365620402147567248597578235763
58365620402147567794858029061111
58365620402147567794858033293199
58365620402147567794858148084239
58365620402147567794861500847066
58365620402147567794861500952069
58365620402147567794861500965119
58365620402147567794861500965327
58365620402147567794861501319459
58365620402147567797389548677954
58365620402147567797389548677955
58365620402147569029643434341998
58365620402147569029643434447001
58365620402147569029643434464471
58365620402147569029643434814391
58365620402147578359106931859262
58365620402147578359106931977315
58365620402147578359106931977523
58365620402147578359106931981735
58365620402147578359106932331655
58365620402147578907898902406457
58365620402147578907898902419507
58365620402147578907898902419715
58365620402147578907898902423927
58365620402147583847023168727315
58365620402147583847023283518355
58365620402147583854554610118926
58365620402148467813818550402855
58365620402148468225412528234499
58365620402148478926855951857243
58365620402148479338449929688887
58365620402148479338449930038807
58365620402148484285105637383886
58365620402148484468119977023574
58365620402366106859776993755666
58365620402366407049047559043044
58365620402366407049047559056094
58365620402366407049298263146148
58365620402366407415156477935946
58365620402366407595830797467942
58365620402366407598087134750010
58365620402366407598090233588340
58365620402367307616859254957378
58365620402367308026381825087034
58365620402367308028638162014970
58365620402367308028704281265867
58365620785528335483902534967218
58365620785528335489549963979934
58365620803242506126044182710059
58365620803242506133386188416781
58365620804117813407332461160038
58365620804117813407332461177300
58365620804117813544614021822216
58365620804129520788153288046782
58365620804152935140209694723294
58365620804152935686825796949766
58365620804152935686825796967028
58365620804152935689001665165486
58365620804152935689085233199854
58365620804153836117376824218938
58365620804153836117376824231988
58365620804164642338016296290834
58365620804164642520946953104898
58365620804164642521030521139266
58365620809161941919783188490028
58365620809161941927314251143854
58365620809162844278951015294292
58365620809162844278951015644209
58365620809746371524124210217167
58365620809746371661322202827715
58365620809818405968206391396497
58365620809818422434434918080782
58365620809819306535955068332883
58365620809843618160832804486803
58365620809843618160833147443395
58365620809843623514002232636235
58365620809843634627039634090623
58365620809854439793736764821517
58365620810026138631163534675722
58365620810026438957694768966605
58365620810026438957694768966606
58365620810037245770683007472701
58365620810037245771435119782013
58365620810038146155501370534146
58365620810038146155501371596956
58365620810038146201986146692842
58365620810038146201986147046974
58365620810061561099906544111417
58365620810061561102354007950799
58365620810062461484724906719352
58365620810073267934111267830146
58365620810134554539022374607172
58365620856104000403971294683223
58365620856104005343099028662951
58365620857295442262340742027086
58365620857295486006972664365242
58365620857307149094286031495868
58365620857327862566283333129071
58365620857327862703481325756882
58365620857327862703752921851315
58365620857330563857936414923951
58365620857330564406999981477839
58365620857331464423509566605214
58365620857331464423509566618264
58365620857331464425685434799460
58365620857331464425685434803672
58365620857331464425685434816722
58365620857331464835291572514186
58365620857331464837551008742800
58365620857331464837551008747012
58365620857338668921944929600007
58365620857338669516741160357411
58365620862231218370711150609736
58365620862328459518557924304832
58365620862328459518558928708936
58365620862336568745180307508192
58365620862336568745181340610056
58365620862336568752523346316778
58365620862336868941793911735250
58365620862339270036645104008252
58365620862339270036646137110116
58365620862339570233446993530130
58365620862887982608215485734111
58365620862923999830256579519051
58365620862923999830256952586181
58365620862923999830256952590393
58365620862923999830256952940313
58365620862923999832788094899435
58365620862924000244298648172827
58365620862924000379048923032585
58365620862924000379048923382505
58365620862924000381580065341627
58365620862924001479080581667759
58365620862924001613830856523305
58365620862924001613830856877437
58365620862924002027872552109951
58365620862924005183426382152555
58365620862924005320624374763103
58365620862924006967000286089679
58365620862993332982686051987893
58365620862993334631510456380727
58365620862993349448893658319911
58365620862993349448914578672178
58365620862993349453976232498071
58365620862996934707421303361195
58365620862996935256213273803387
58365620862996936353714564968391
58365620862996936490975321228817
58365620862996936490996240870898
58365620862996936536728905074414
58365620862996936902506535410583
58365620862996936902506535882759
58365620862996945817927186248659
58365620862996951171097766907575
58365620862996951171097767379742
58365620862996951171097767379751
58365620862996951305846890670579
58365620862996951305846893857119
58365620862996951305848038576581
58365620862996951305848038930713
58365620862996951308295759518123
58365620862996951308295761048945
58365620862996951308295761053157
58365620862996951308295761066198
58365620862996951308358523168001
58365620862996951308379442457411
58365620862996951308379442810082
58365620862996951308379442811543
58365620862996951308379443874353
58365620862996951313378335244358
58365620862996951354112107013598
58365620862996951719889737349767
58365620862996951719889737821943
58365620862996951724972312000103
58365620863021251820134975022511
58365620863021252231728952854155
58365620863021262801058077711822
58365620863021262801058077711831
58365620863021262930724630011039
58365620863021262933172347897174
58365620863021262938339752789491
58365620863021263344766354308543
58365620863021263349850048154023
58365620863029366853949088552158
58365620863200165214903768276253
58365620863200165215091796353581
58365620863202866918338855980105
58365620863203811233251717203552
58365620863210972028080034859677
58365620863210972028644119091661
58365620863235287357303571498393
58365620863236487933631415616435
58365620863236488116833668542195
58365620863236547228007181250285
58365620863236547228007181250286
58365620863236547228007438467729
58365620863236547228007438467730
58365620863238889630810507259295
58365620863239189820080728168719
58365620863240089838787073503144
58365620863240089839037777606248
58365620863240090250631755437892
58365620863240090387829748048440
58365620863240148950211547527570
58365620863309176613202022838189
58365620863309177659885670811620
58365620863309481553502035198568
58365620863313080303145648472791
58365620863313083824593421597488
58365620863313096728965174579005
58365620863313100433310975063801
58365620863320288367055386806424
58365620863320288367243414883752
58365620880061544607031250154035
58365620880613853359538021384671
58365620880613853908329991826863
58365620880613858710259733196043
58365620880613858847457725806591
58365620880613859259051703638235
58365620880613860493833637133167
58365620880648975501750172787525
58365620880648975501750173137445
58365620880648976050542143579637
58365620880648977285324076724649
58365620880648977285324077074569
58365620880649876069499192663033
58365620880649876481093170494677
58365620880721910368789984122383
58365620880721910368790070215663
58365620880721910925174975433435
58365620880721910925174978615763
58365620880721910925175093406803
58365620880721912159956908928367
58365620880721912162405779311105
58365620880721921489420406445631
58365620880721922038212376887823
58365620880721926977340110867551
58365620880721926977340114049879
58365620880721926977340228840919
58365620880721926977341257710695
58365620880721926977341258773505
58365620880721926977341258773713
58365620880721926977341259127845
58365620880721926979788981246077
58365620880721926979872662654542
58365620880721926979872662654543
58365620880721926979872663008675
58365620880721926979872664071485
58365620880722812730217561301457
58365620880722827407892286042885
58365620880722827410151721107850
58365620880722827410340008515249
58365620880722827410340008528290
58365620880722827410423691353914
58365620880722827415422582706450
58365620880722827547600763240641
58365620880746222550052710537595
58365620880746222550052714769683
58365620880746222550052829560723
58365620880746238602217850203799
58365620880746238602217964994839
58365620880746238609832972986622
58365620880746238609832972986623
58365620880928742562784864227952
58365620880928742608538420440060
58365620880928742608601096465836
58365620880928742608601096465996
58365620880928742608601096483306
58365620880928742608601096483465
58365620880928742974650438188762
58365620880928742974650439238522
58365620880928743020383102025048
58365620880928743020383102374968
58365620880928743020383102392437
58365620880928743020383103442197
58365620880929943319867126491070
58365620880929943731649132400042
58365620880929943731733071976542
58365620880929943731733072443101
58365620880929943731733072443102
58365620880940750133607476262542
58365620880940750133607477306478
58365620880940750133607477312302
58365620880940750544909338672394
58365620880940750545473423258509
58365620880940750545473423258510
58365620880940750727839995486458
58365620880940750728404080072574
58365620880941651158391023105550
58365620880941651158955107337534
58365620880961163459347817910725
58365620880961163459347818960485
58365620880961163461042394581438
58365620880961163461042394581486
58365620880961163461042394587262
58365620880961163461042394600360
58365620880962422918269422803406
58365620880964765321009728412898
58365620880964824615385722661381
58365620880965065326512808632158
58365620880965065326512808643804
58365620880965065326512808645208
58365620880965065326512808649628
58365620880965065326763512729646
58365620880965065326763512735262
58365620880965065326763512748312
58365620880965065326763512748520
58365620880965065463773477262866
58365620880965065463773477268482
58365620880965065463773477280128
58365620880965065463773477281532
58365620880965065463773477281740
58365620880965065463773477285952
58365620880965065463961505358860
58365620880965065463961505359068
58365620880965065464525589577794
58365620880965065464525589589440
58365620880965065464525589590844
58365620880965065464525589595264
58365620880965065464526737488168
58365620880965065464526737501218
58365620880965065508083533959785
58365620880965065510280293700276
58365620880965065510280293713326
58365620880965065510342969721839
58365620880965065510342969739102
58365620880965065510530997799167
58365620880965065510530997803380
58365620880965065874132875194470
58365620880965065874132875311110
58365620880965065875555483171838
58365620880965065875555483177454
58365620880965065875555483189100
58365620880965065875555483190504
58365620880965065875555483190712
58365620880965065875555483194924
58365620880965065919865539397986
58365620880965065922124975630811
58365620880965066057063532008534
58365620880965066057063532125174
58365620880965066059322968245572
58365620880965124758965522450142
58365620880965965894512532628240
58365620880965966078091989614610
58365620880965966487614559277706
58365620880965966489937015923099
58365620880965966627135008533647
58365620880976822714380702179945
58365620880976832185988680960691
58365620881037755785390314567407
58365620881038055928885398546723
58365620881038060045129660709078
58365620881047065364717607627361
58365620881047065775683939807429
58365620881047065776499871331157
58365620881049767060622661074783
58365620881049767060810946369555
58365620881049767067337020080373
58365620881049767067337020198417
58365621016864350989035817399930
58365621016864350989035817866490
58365621021897669128359719826916
58365621022456886397478808826587
58365621022456886534760225995387
58365621022456891885398513248507
58365621022518114028656176075542
58365621022518114028656176075543
58365621022518115674948662843867
58365621022529821272112017288347
58365621022529821409393434457147
58365621022554136601335553927063
58365621022554138384909113507915
58365621022554138384909457864187
58365621022554149497946514962303
58365621022747760642342000653693
58365621022768173511047816384137
58365621022772075971565537292409
58365621022772976356111931189482
58365621022772976356111931189530
58365621039598333174975205036528
58365621040243990130616654623111
58365621040243990130616998979383
58365621040243991914190558560235
58365621040243991914190902916507
58365621040244006731573760499419
58365621040279108703232871191355
58365621040280012840577449643431
58365621040280012840577793999703
58365621040280023953614851097810
58365621040280023953614851097819
58365621040497951478813180472086
58365621040497951478813181988406
58365621040497952027605150914278
58365621040497952027877120080214
58365621040497952027877120196854
58365621040497952073609784283730
58365621040497952210807776894278
58365621040497952210807777010918
58365621040498852641358804159238
58365621040498852641358804163450
58365621040498852641358804275878
58365621040571846819938824408989
58365621040571848008967202158577
58365621092473332258954983174861
58365621092473333493736916669793
58365621093348683559668437845307
58365621093348683559668437845467
58365621093348684108460408287499
58365621093348685343242341782431
58365621093348685343242341782591
58365621093360391354447769117147
58365621093360396293575503096875
58365621093421618436833165923911
58365621093421618848343374841031
58365621093421618985625136366102
58365621093421618985625136366103
58365621093421620083125308335963
58365621093421620220323300946511
58365621093421620631917278778155
58365621093421635037706502885695
58365621093421635449300480717339
58365621093421636684082414212271
58365621093457641146710192029707
58365621093457641558304169861351
58365621093457642793086103356283
58365621093457652257299842781935
58365621093457652259747593484086
58365621093457652259747593484095
58365621093457652671341571315730
58365621093457652671341571315739
58365621093457653906123504810662
58365621093457653906123504810671
58365621093457654089137844450350
58365621093651265050518990502061
58365621093671677919224805182745
58365621093671677919224806232505
58365621093671677920919381876751
58365621093672878493292841535818
58365621093672878493292842585578
58365621093672878494987418210950
58365621093672878494987418212562
58365621093672878494987418229824
58365621093672878630490835196126
58365621093672878632185410821498
58365621093672878632185410823110
58365621093672878632185410840372
58365621093675580379742527140777
58365621093675639630530209973444
58365621093676476008363812569998
58365621093676476008363813036558
58365621093676480764288920670668
58365621093676480764288920683766
58365621093676480764288921020588
58365621093676480764288921037898
58365621093676480764288921038057
58365621093676480765983497714594
58365621093676480765983497727692
58365621093676480765983497731904
58365621093676480765983497732063
58365621093676480947491546545514
58365621093676480947491546549726
58365621093676480947491546662154
58365621093676525421388226696157
58365621093676529125734027180953
58365621093676540244095318121027
58365621093748574512506228606062
58365621093749471833508143884674
58365621093749474935714215995207
58365621093749474943057341013713
58365621093749475118477479523091
58365621093749475118728526582787
58365621093749475118728555279143
58365621093749475125255657848091
58365621093757580647406723506481
58365621093781892412024475955480
58365621093781892412024733172924
58365621093784594115459820876776
58365624401314420234584487485662
58365624401315320802396183386946
58365624401630471356302803740910
58365624401630471362892698188080
58365624401630471363080983482852
58365624401630471363642486499338
58365624401630471363642744766542
58365624401630471363645839367168
58365624401630471365337063193344
58365624401630471365337320410788
58365624401631371924114499642194
58365624401631371933148759094628
58365624401631421931684441472254
58365624401631421934191482503294
58365624454492048540717229871938
58365624454492954643018116881218
58365624454808099669025440574356
58365624454808099669775228885614
58365624454808099669775487152818
58365624454808099669778581753444
58365624454808099671469805579620
58365624454808099671470062797064
58365624454809000229243020492608
58365624454809000231687385497872
58365624454809000231687642715316
58365624454809000236837222568920
58365624454809000236837222569079
58365624454809000237587010880178
58365624454809000237587269147382
58365624454809000237590363748008
58365624454809000239281587574184
58365624454809000239281587574343
58365624454809000239281844791628
58365624454809000239281844791787
58365624454809050237817183858530
58365624473190479063943437389370
58365624473190479063943437506010
58365624473190479246957662237802
58365624473190479246957662354442
58365624473190522991781227091500
58365624473482262490124742425264
58365624473482262490124999642708
58365624473482262490125775643768
58365624473482262492570140649032
58365624473482262492570397866476
58365624478115444834732702202868
58365624478115444836989039130852
58365624478115444837239830372736
58365624478126250001345029382388
58365624478126250003602142194744
58365624478126250003604465143038
58365624478126250003852157552256
58365624478126250003853190671590
58365624478126250003855513602171
58365624478126250003855513602414
58365624478126550192875059141274
58365624478126550192937849952474
58365624478126550193126136297006
58365624478126555544410379528080
58365624478407217694941090738432
58365624478415321569901112357461
58365624478417989509728029157963
58365624478417989509728029162335
58365624478438699403367508035683
58365624478438699403367509098541
58365624478438699403367512285081
58365624478439599833646824401911
58365624478439599833646824415009
58365624478439599833646825814689
58365624478439599833918420513607
58365624478439599833918420526705
58365624478439599833918425131799
58365624478439599836178229712989
58365624478439599836178230762749
58365624478439633194777704873443
58365624478439633194778848161461
58365624478442301125317102399834
58365624478442301127011679093840
58365624478442301127015035143998
58365624478442301127077822772870
58365624478442301127077825954955
58365624478442301127077825955198
58365624478442301132077829084307
58365624478442301132095282141776
58365624478442301132161511559954
58365624478442301132911189685266
58365624478442301132914657325263
58365624478442301134605765311883
58365624478442301134605765316255
58365624478442301134605766379272
58365624478442334478837843038250
58365624478442334486431154071872
58365624478442334486431928906289
58365624478442334486431928906532
58365624478442350950123780702010
58365624478442350950127136752168
58365624478442350950127248355264
58365624478442350950127251537592
58365624478442601316348419953434
58365624478442601317101561132522
58365624479001551890540761558892
58365624479063681601006778332376
58365624479063681601006779382088
58365624479063681601006779382136
58365624479063681601007036599532
58365624479063681601007036599580
58365624479074536583140478468294
58365624479074536583705337534938
58365624479074536590483517276880
58365624479098798390052476660504
58365624479098798390616303791684
58365624479098798390804589086456
58365624479098798390804847353660
58365624479098848208018214622214
58365624479098848215360220328936
58365624479098848215360481778468
58365624479098848215361253430800
58365624479099148404631075776704
58365624479099148404631847429036
58365624479099148404693579274424
58365624479099148404694608144200
58365624479099148404882894488732
58365624479100005044856771994338
58365624479100005044856772460898
58365624479100005088270423257192
58365624479100005088333099269918
58365624479100005088333099282968
58365624479100005088333099736478
58365624479100005090526760172078
58365624479100005090526760185128
58365624479100005090526760638638
58365624479100005090589436197854
58365624479100005090589436210904
58365624479100005090589436664414
58365624479100005090777464275182
58365624479100005090777464741742
58365624479100005225531091893516
58365624479100005227787428808402
58365624479100005227787428821452
58365624479107268334011420470768
58365624479107268334262211712700
58365624479110811491983698401676
58365624479326056903552450044344
58365624479390887903227442924360
58365624479390887905671807929624
58365624479390887905672065147068
58365624479399007832795045559740
58365624479423303403064424462920
58365624479423303403252709757692
58365624479423303403252709874332
58365624479423303403816794106316
58365624479423319457672781713660
58365624614340989940589744549820
58365624614341890508589812901966
58365624632031744167601634521931
58365624632031744174943640228653
58365624632723365217123598159770
58365624632723365400137823008202
58365624632724265830688850273162
58365624632724265830688850627294
58365624632942212536335416564948
58365624637975191398643502707620
58365624637975191403726076866906
58365624637975235868525475514092
58365624637975235871033520949236
58365624637976392155914165058002
58365624638632033323009153882916
58365624638632033323029302935532
58365624638632033323030074587864
58365624638632033323091806433252
58365624638632033323281121647560
58365624638643697645731041075990
58365624638850837946991431818532
58365624638850837949436826626692
58365624638850837949437083844136
58365624638923472810473983646537
58365624638923788876234027333928
58365624685241793369774681734011
58365624685241793370046649382015
58365624685241793370046649382175
58365624685241793370046735121323
58365624685241793370046735125535
58365624685241793377304976971965
58365624685241793377305059524573
58365624685241793377305062711113
58365624685241793377577031889939
58365624685241793377577031894151
58365624685865871973396431507505
58365624685876678787136782322913
58365624685900994118052571657581
58365624685901036208718110768322
58365624685901036216060116475044
58365624685901036216311163534740
58365624685901894548603598568410
58365624685901894548603598922542
58365624686119840842467125847956
58365624686119840842467900684020
58365624686190074415597862820434
58365624686190074417857298581084
58365624686192775714592950322084
58365624686192775714592953505816
58365624690825958061771828787616
58365624690825958061774151735910
58365624690826258250856492318058
58365624690826258251042422784400
58365624690826258251044778662590
58365624691117697567646668341378
58365624691117697567646671522302
58365624691117730911877977597582
58365624691117730911877978647390
58365624691150113060143995817914
58365624691150113060144000050002
58365624691150118418393765535630
58365624691150146411715989055726
58365624691150162885513181540632
58365624691150413249412238170000
58365624691152819709858560985978
58365624691152864174658217900368
58365624691152864174658221082696
58365624691152864177166263335512
58365624691154070284907960575810
58365624691154070422168458070501
58365624691701259948459145540632
58365624691701259950715482468568
58365624691701259950903768813100
58365624691774244640870062837014
58365624691774244640870063886822
58365624691774244641058349181546
58365624691774244648401129722928
58365624691786248505914625619492
58365624691786248642924590152712
58365624691786248643112618230040
58365624691805717070639960285607
58365624691806976392181882946608
58365624691809319341887088281747
58365624691809361432549184167318
58365624691809361439891189874040
58365624691809661629141896269192
58365624691809661629162045321808
58365624691809661629162816974140
58365624691809661629224548819528
58365624692025764963916744435532
58365624692098399646770946158336
58365624692098399647021993572324
58365624692098449053017438809598
58365624692098715890713687925324
58365624692098715890714716793648
58365624692101100938424026903408
58365624692101150756452783730846
58365624692133832682015722131676
58365624692133832687102539870596
58365624692133832687290825165368
58365624692133832689546785835262
58365624692133832689546900154126
58365624692133832689547157371570
58365624692133838040268611965498
58365624708875088731637306336119
58365624708875094265098974858011
58365624708875094265098974876885
58365624708875094265119123929501
58365624708875094265287260152783
58365624708875094265287260171657
58365624708875094265307151989359
58365624708875094265307152006829
58365624708875094265308180859135
58365624708875094265308180876605
58365624708875094272629266909217
58365624708875094272650159035901
58365624708875094272650162235491
58365624708875094272901206462987
58365624708875094272901207512747
58365624708875094272901210694867
58365624708875094272901210699287
58365624708875094272901210712337
58365624708875094272901235042703
58365624708875094272901239274583
58365624708875094272901239278955
58365624708875094272901239292053
58365624708876294846697274682781
58365624708876294846697274701495
58365624708876294846718195389181
58365624708876294846718195406443
58365624708876294846969243865819
58365624708876294846969247053971
58365624708876294846969275632235
58365624708878996130820093024837
58365624708878996130820093025045
58365624708878996130840242077453
58365624708878996130840242077661
58365624708878996130841013729785
58365624708878996138350356496375
58365624708878996138350359677299
58365624708878996138350359678703
58365624708878996138350385076091
58365624708878996138350388257015
58365624708878996138371277201323
58365624708878996138371280383651
58365624708879040603296464129629
58365624708879046093724354306458
58365624709532493740492804814866
58365624709535495221395560964392
58365624709535495587444901607038
58365624709535495770441677671999
58365624709535537868529464799657
58365624709536395789144580839900
58365624709536396200926585686062
58365624709536396338190697547507
58365624709536445566590251205015
58365624709536445612343807417123
58365624709823375501529438613433
58365624709824626038229796830003
58365624709827277367062269950341
58365624709827277367062298646697
58365624709827327329879406733925
58365624709827327329879406735329
58365624709828227760434249202175
58365624709859414273505563243701
58365624709859714821211778094156
58365624709859714828616521572306
58365624709859714828616521585356
58365624709859714828616550152022
58365624709859714828804807929888
58365624709859714828804836509604
58365625092624494316425407530536
58365625092624494316613693888118
58365625092624494316614468722778
58365625092904522544350364401490
58365625092904522544538391429058
58365625092904522551128285876228
58365625092904522551316571171000
58365625092904522551878074187486
58365625092904522551878332454690
58365625092915327710962691581010
58365625092915327717738289057694
58365625092915327717740613055748
58365625092915327717926575402226
58365625092915327717928898350520
58365625092915327718490401367006
58365625092915327718490659634210
58365625092915327718493754234836
58365625092916228278144155320478
58365625092916228278708239552462
58365625092916228285738357396949
58365625092916228286302441628774
58365625092916228286302441628933
58365625092916233822486213780908
58365625092916233822486214135037
58365625092916278104334293069888
58365625092916278104334297301976
58365625092940545439835977531496
58365625092940545440024263889078
58365625093597048050903151428890
58365625093597048050903151428938
58365625093597058764775613713600
58365625093597059176557876840016
58365625110630398927882327733793
58365625110630398928444089017483
58365625111322023676664080004410
58365625111322023676664080021672
58365625111322023722417636216518
58365625111322023722417636233780
58365625111322023859678304852842
58365625111322023859678304870104
58365625111322924290229332117802
58365625111322924290229332122014
58365625111322924290229332135064
58365625111516555664206968012472
58365625111613802163655150863228
58365625111613802163715588630098
58365625111613802163717912628152
58365625111613802164467700939410
58365625111613818223222731188086
58365625111613851577492116482560
58365625116258997569642689870828
58365625116258997569642689988920
58365625116258997615396274780744
58365625116538724007674352228710
58365625116538724015014034987138
58365625116549529181626362166658
58365625116549534534043022189470
58365625116549578998838953183402
58365625116549578998839986285266
58365625116549578998842309233560
58365625116549579182672930531765
58365625116549834723313358038546
58365625116549834723314386908322
58365625116549834723502673252854
58365625116549834724066499217634
58365625116549834724066757484838
58365625116550779755922362291324
58365625116550779756740966885045
58365625116573846158920758343390
58365625116585853860418732597838
58365625117194326371041542671297
58365625117206376453326099205480
58365625117206376453409781558712
58365625117207234372331613919010
58365625117207234372331614981820
58365625117207234372394289590654
58365625117207234509592282555334
58365625117207234509592283618144
58365625117230348488629207941068
58365625117230649089765719174653
58365625117230696856396773173191
58365625117230697267990751004835
58365625117230698502772684499767
58365625117231549657577414721806
58365625117231549703247402800168
58365625117231549703310078825944
58365625117231549703310078925322
58365625117231608405086373905276
58365625117231608405149049931052
58365625117231608954129048437474
58365625117242351163884357528980
58365625117425181077308377141096
58365625117522127387546663463554
58365625117522176801324218265898
58365625117522176801324223000730
58365625117522427576816998691842
58365625117522427576820351559672
58365625117522427577008636854444
58365625117522427577008636971084
58365625117522427577569368335238
58365625117522427577572721203068
58365625117522443637077539395612
58365625117523347903619207752316
58365625117523378153205153742352
58365625164464530432936913002226
58365625164464530432936913015276
58365625164496950874161064749127
58365625164500553008144080413050
58365625164500553008144080417262
58365625164507757687901415564535
58365625164788729178132230243498
58365625164788729178134553187420
58365625164788729178383277298822
58365625164788729178947361530806
58365625164788745237890418439660
58365625164788748943930795618462
58365625164788748943931824486786
58365625164788778591971775656806
58365625164788778591971776706566
58365625164791430469787636032060
58365625164791430469848069448798
58365625164791430469848073798930
58365625164791430469850393446852
58365625164791430470600440025314
58365625164791446941137474765812
58365625164791446941137479115944
58365625164791480295407121627862
58365625164791480295407893278790
58365625164791480295410216110444
58365625164799550404314460324408
58365625164799550404502745619180
58365625164799550404502746668940
58365625164799550816096724500584
58365625164799550816285009795356
58365625164823865735420858951902
58365625169400301189390007777758
58365625169400301189392331775812
58365625169400301189578294122242
58365625169400301189578294122450
58365625169400301189580617070536
58365625169400301190142378354274
58365625169400301190142378354434
58365625169400301190143153188934
58365625169400301190145477186988
58365625169400601379392855178530
58365625169436624092136183591410
58365625169716352312802901776724
58365625169716352312802901776772
58365625169716352312802901776932
58365625169716352313535126481548
58365625169716352313552948355234
58365625169716352313552948355394
58365625169716352313556047187948
58365625169716352320330869829924
58365625169716352320330869829972
58365625169716352321146887559360
58365625169716352321146891673404
58365625169716357674316320426154
58365625169716385674663388892190
58365625169716385674664160427930
58365625169716385674664160544522
58365625169716385674664164658566
58365625169716385674666487606860
58365625169716385674667516478088
58365625169716402138359368390158
58365625169716402138362724440316
58365625169716402138362839225740
58365625169716652509580543121760
58365625169716657863586914424390
58365625169716657863587172691594
58365625169724456187759823163358
58365625169724456187762147161412
58365625169724456187927217499298
58365625169724456188492076565942
58365625169724456188512193739874
58365625169724456188512968574534
58365625169724456188515292572588
58365625169724456195290115214612
58365625169724456195354025239830
58365625169724456195542310044956
58365625169724456195542311584362
58365625169724461548710710858194
58365625169724461548711739729422
58365625169724489549623405812570
58365625169724489549626761862728
58365625169724506013298754868118
58365625169724510954707183921308
58365625169724756384539788506400
58365625169724761737982333844250
58365625169724761738546418076234
58365625169724762973328351571166
58365625169727162840175506308542
58365625169727207304971695569678
58365625169727207304972728671542
58365625169727207304975051619836
58365625169727463029446100424822
58365625169727463029447129294598
58365625169727463030199241603910
58365625169727463030199499871114
58365625169727464676575152930486
58365625169728363597258915540124
58365625169728408062055104677600
58365625170372849578848796879206
58365625170372849578851891479832
58365625170372849579037082173978
58365625170372849579040176774604
58365625170372899403593488256942
58365625170372899403593488270040
58365625170372899403595811199412
58365625170372899403595812249220
58365625170373199593114354356298
58365625170384004759458841591756
58365625170384004759542523944988
58365625170384862495261730313800
58365625170384862495261730326898
58365625170384862495261731376610
58365625170384862495261731376658
58365625170384863044304404386920
58365625170384863044304404853480
58365625170384863044304404859096
58365625170384863044304405921906
58365625170384863044304405921954
58365625170404375530180442246887
58365625170405275365910874859106
58365625170405275365910875908866
58365625170405275548925100757298
58365625170405275914702845301298
58365625170405275914702846351058
58365625170405276097717071199490
58365625170409177826177519648468
58365625170409177826177519661566
58365625170409177826428223279396
58365625170409177826428223745956
58365625170409177826428223751572
58365625170409177826428223764670
58365625170409177963438187812616
58365625170409178558509860142553
58365625170409189135093816556873
58365625170409189135093821143093
58365625170409222435266932297879
58365625170409222846860910129523
58365625170409237260324809801954
58365625170409237260324809806166
58365625170409237260324809819216
58365625170409237260324810156086
58365625170409237306015604247677
58365625170409237306078366012601
58365625170409237672044053950166
58365625170409237672106815715090
58365625170409237672106815715138
58365625170420044074066194090620
58365625170420044074066279829768
58365625170600108091973225126218
58365625170697054402213575861802
58365625170697054402214347397494
58365625170697054402214350579822
58365625170697054402214352119228
58365625170697054402216670462428
58365625170697054402216675048808
58365625170697070461721750104504
58365625170697070461724844705130
58365625170697118632371176452834
58365625170697354591484169741898
58365625170697354592049028926634
58365625170697370650992344102692
58365625170697370651557199987008
58365625170697374899392865956994
58365625170699805519238971295978
58365625170700055882949741078118
58365625170700055882953093945948
58365625170700973104981470548231
58365625170700976621345927957138
58365625170700976758606566478760
58365625170700976758606596589298
58365625170700976758606596593510
58365625170700976758606596606560
58365625170701004629192175723719
58365625170701022877339980930725
58365625170708175817416127720236
58365625170708175817604671282212
58365625170708181163807520094780
58365625170711783572348066617112
58365625187438626693393082035753
58365625187438626693393085218081
58365625187438626693643786255449
58365625187438626693643786255497
58365625187438626693643789437777
58365625187438626693643789437825
58365625187438626693643789439229
58365625187438626693647256991701
58365625187438626693647257109953
58365625187438626693647258513845
58365625187438626693647261696173
58365625187441327985046163830633
58365625187441327985049262663347
58365625187441327985049262781391
58365625187441327985049267380661
58365625187441327985049296077017
58365625187441327985108954291865
58365625187441327985108954292073
58365625187441327985108954641785
58365625187441327985108958891343
58365625187441327991824085305371
58365625187441327991824089655503
58365625187441327991824090009635
58365625187441327991824090022685
58365625187441327992640021177779
58365625187441327992640021531911
58365625187441327992640021545009
58365625187441327992640021663053
58365625187441327992640025777097
58365625187441327992640025895141
58365625187449431859441328165617
58365625187449431859441328169989
58365625187449431859441328288033
58365625187449431859441328301131
58365625187449431859441356861973
58365625187449431859441356880847
58365625187449431859441442606897
58365625187449431859441442619995
58365625187449431859441442955413
58365625187449431859441444018223
58365625187449431859441444019675
58365625187449431860006555721755
58365625187449431860006560307975
58365625187449431860256116617297
58365625187449431860256116617345
58365625187449431860256226704281
58365625187449431860256227754041
58365625187449431860256230936209
58365625187449431860256231290501
58365625187449431860257259805985
58365625187449431860257259824859
58365625187449431860257264411079
58365625187449431860257345900829
58365625187449431860257346963687
58365625187449431860257350150227
58365625187449431860259583804039
58365625187449431860259584153959
58365625187449431860259584289473
58365625187449431860259585339233
58365625187449431860259588875693
58365625187449431866783334922051
58365625187449431866784482832425
58365625187449431867035529892169
58365625187449431867035530358681
58365625187449431867599266562419
58365625187449431867599266562467
58365625187449437396441119468465
58365625187449465221119981709857
58365625187450682441874689310283
58365625187450682441874694027645
58365625187450682441895614598691
58365625187450682441895614615953
58365625187450682442710398328685
58365625187450682442710398345947
58365625187450682442710399745627
58365625187450682442713843424259
58365625187453339261973838002829
58365625187453383733548696393571
58365625187453383733548696397783
58365625187453383733550642733903
58365625187453383733550644151053
58365625187453383733551790644277
58365625187453383733551790994197
58365625187453383733551791110837
58365625187453383733551792043957
58365625187453383733551792160597
58365625187453383734363451444471
58365625187453383734363452960791
58365625187453383734363480140827
58365625187453383734363480141035
58365625187453383734363481540507
58365625187453383734363567279863
58365625187453383734366551675461
58365625187453383734366554863405
58365625187453383734366578973541
58365625187453383734366579445925
58365625187453383734366580373221
58365625187453383734366580495685
58365625187453383734366583559761
58365625187453383734366584032145
58365625188097831145246981749970
58365625188097831145246982216530
58365625188099031902329242951682
58365625188099031902329242964732
58365625188099031947999231142472
58365625188099031947999232658792
58365625188099031948061907168248
58365625188099031948061908684568
58365625188099032085259899765746
58365625188099032085259899778796
58365625188099032085259900232306
58365625188099032085259901295116
58365625188106836869117497441478
58365625188109837114674235864088
58365625188109838167005654627134
58365625188109838167005655671070
58365625188109838167005655676894
58365625188109838304203647220212
58365625188109838304203647237682
58365625188109838350020253591004
58365625188109838715797625051856
58365625188109838715797626113262
58365625188109838715797626119086
58365625188109838899000251047714
58365625188110737682423254676786
58365625188110737682423255739596
58365625188110738734754674502642
58365625188110738734754675552402
58365625188110738917769272403702
58365625188110738917769273466512
58365625188110739329551278312674
58365625188110753565503701559528
58365625188110755395896993917061
58365625188110755395896994966821
58365625188110788742576811652643
58365625188110788742576811652691
58365625188110788742577070982705
58365625188131152200033286309586
58365625188133912788301020909097
58365625188134148739489294458650
58365625188134148739489294475912
58365625188134148739489294575290
58365625188134148739551970501688
58365625188134153497670739841228
58365625188134153497670739858698
58365625188134153497921443944332
58365625188134153497921443961802
58365625188134153635119436554880
58365625188134153635119436572350
58365625188134153680873365366314
58365625188134153680873365370526
58365625188134153680873365383576
58365625188134153680873365837086
58365625188134153680936041409352
58365625188134153680960405794389
58365625188134154046985383101758
58365625188134154046985383568318
58365625188134154229916039911610
58365625188134154229916039915822
58365625188134154229916040028250
58365625188134154229916040382382
58365625188134154229982159633279
58365625188134154230003080339685
58365625188134201813616437566855
58365625188134202225210415398490
58365625188134202225210415398499
58365625188134203459992348893422
58365625188134203459992348893431
58365625188134212931755353973310
58365625188134212931818116092366
58365625188134213343600036262189
58365625188134213343600036262190
58365625188135049307300990364146
58365625188135049307300990377196
58365625188135054660467067180782
58365625188135054660533186898239
58365625188135054660554107604645
58365625188135104073494924985365
58365625188135104073494924985413
58365625188135113499629811993650
58365625188135113911411817902622
58365625188145861062491531804675
58365625188145861062512452511081
58365625188145920358214338280639
58365625188145920358778422512623
58365625188145920358841188863767
58365625188422045074105111999991
58365625188422946877273302398314
58365625188423247432290127012630
58365625188423247432290130194958
58365625188423247432561723124326
58365625188423247432561726306654
58365625188423247439088945096682
58365625188423247478064606996826
58365625188423247478318750074090
58365625188423247484821609300198
58365625188423247485658432832518
58365625188423250589592088527746
58365625188423250596338498680853
58365625188423280244379479768957
58365625188423280793421006416933
58365625188423280793422149605573
58365625188423280793424478306487
58365625188425648580429274454863
58365625188425648587225046014324
58365625188425653933679314939216
58365625188425653940457236413954
58365625188425946939637830534355
58365625188425948723214058838362
58365625188425948723214087534718
58365625188425948723964100699510
58365625188425948723964105416824
58365625188425948723964105416869
58365625188425948723967199532224
58365625188425948723967204249538
58365625188425948723967204249583
58365625188425948723967232945894
58365625188425948724026867181793
58365625188425948730742022174248
58365625188425948730742026524380
58365625188425948730742026891562
58365625188425948730742026891607
58365625188425948731557934067707
58365625188425948731557962764063
58365625188425948769720784442092
58365625188425948769728279879206
58365625188425948769791041644130
58365625188425948776474686377764
58365625188425948776474690727896
58365625188425948776474691095078
58365625188425948776558373448310
58365625188425948777311514627398
58365625188425948777311518859486
58365625188425952430099816786430
58365625188425952430099902879710
58365625188425954083974245502322
58365625188425954122949880241096
58365625188425954129727801715834
58365625188425982085074083494499
58365625188425982085074087726379
58365625188425982085074087844631
58365625188425982085074088210409
58365625188425982085074088211813
58365625188425982085074202529273
58365625188425982085074202647317
58365625188425982085075231400453
58365625188425982085075231517093
58365625188425982085075235631137
58365625188425982085075235632541
58365625188425982085075235750629
58365625188425982085077558561961
58365625188425982085077558579431
58365625188425982085077558697475
58365625188433757403822508566265
58365625188434058004688195477408
58365625188434058004876481821940
58365625188434958160905229387673
58365625188434958160906001040005
58365625188434958161469740915717
58365625188434958161470085271989
58365625188434958573252004619513
58365625188437659856558115180575
58365625188437659856558886832907
58365625188437659857311256359663
58365625188437659857374022710807
58365625188437659857374794363139
58365625188437659864089182066489
58365625188437659864905086414393
58365625188437659864905172503461
58365625188437659864905429720905
58365625188458069028700244720185
58365625188458369622786861779656
58365625188458369629564783254394
58365625324324336800922871781658
58365625329249242591961660324418
58365625329249242592149688518338
58365625329249243827496481079914
58365625329249542781233029273906
58365625329249542781421315618438
58365625329284360618798259118582
58365625329284360618986544413354
58365625329284660808068853000178
58365625329284661219851117176354
58365625329285561924839856402035
58365625329285609958500869211122
58365625329285609958563630976046
58365625330232662024753945180654
58365625330232662024942230475426
58365625330232962214024539062250
58365625330268981357716195987301
58365625330268981357904480815513
58365625330268981357904481282073
58365625347010537589077449732116
58365625347010537634831034523940
58365625347643673660787011778287
58365625347643673660787011779739
58365625347667951344128778249578
58365625347667951939172958279569
58365625347667985285852689921919
58365625347667985285915452036763
58365625347667988991893066050961
58365625347958538851513457866060
58365625347958538858855463572782
58365625347958838995030466955832
58365625347958839002372472662554
58365625347958867003475782557335
58365625347958867003475782673975
58365625347959739204344982814193
58365625347959739615854128043819
58365625347959741400515938809074
58365625347959741400515938925714
58365625347967844314650245925749
58365625400185464610812737190355
58365625400185464610833657778663
58365625400185512781985294571458
58365625400197225699732968040871
58365625400821268620365202746953
58365625400821302378701760074987
58365625400844716730276874650634
58365625400844727802630347281131
58365625400844727802630461599995
58365625400845569531373948048250
58365625400845569531373948052462
58365625400845569531373948164890
58365625400845569531373948519022
58365625400845580245246409405249
58365625400845580245246409755169
58365625400845580245309171520093
58365625400845585598475248218685
58365625400845585598475506485889
58365625400845613591796369593969
58365625400845613591984397671297
58365625400845617297834422774717
58365625400845617298022450852045
58365625400845617298025808437237
58365625400845617298025894530469
58365625400845617298025894530517
58365625400845617298025894530676
58365625400845617709619872362161
58365625400845618944963566091023
58365625400845618944965890089077
58365625400845618945151508075071
58365625400845618945151852448605
58365625400845618945153832073125
58365625400845618945235535255347
58365625400845628233118727100031
58365625400845628416132980646223
58365625401064421921734048159997
58365625401133465873335124164226
58365625401133767252387299670440
58365625401133794017955442080097
58365625401133794017955443129857
58365625401133794017955443148731
58365625401133794017955443265371
58365625401136167164988293587532
58365625401136211629787837241376
58365625401136211629787837358016
58365625401136211629850629237690
58365625401136467308505186817423
58365625401136467308505301142111
58365625401136469001387944206880
58365625401136511773367637263200
58365625401136511773367638326010
58365625401137367739056242662307
58365625401137367739056242667923
58365625401137367739056242780351
58365625401137367739056242784563
58365625401144572464564925531984
58365625401145473444075174441605
58365625401168884501224925745440
58365625401168932260531421438462
58365625401169784474240362307993
58365625401169784474428389335561
58365625401169784474428647602765
58365625401169785068952910595525
58365625401169785069036592948757
58365625401169785206234584509545
58365625401169785206234585559305
58365625401169785206234613205901
58365625401169785206234614255661
58365625401169785206499580248677
58365625401169833377420975761334
58365625401169833377420975877974
58365625401172486909669959189971
58365625401172534531590521333945
58365625401172535080668035387858
58365625401172535080668035504498
58365626528420453047705878837986
58365626528420458582194012496490
58365626528420458582195069945982
58365626528638357101913527548702
58365626528638362456775208879360
58365626528639263024586991936734
58365626528639263024775277231506
58365626528639263024775281463594
58365626528639263025340137347910
58365626528639263208354217657365
58365626528639263208354475937622
58365626528639263208354476987382
58365626528639307679991467324835
58365626528639307679991724555332
58365626528735603601612499191950
58365626528735608956286153495040
58365626528736504169424195093234
58365626528736509522590267192508
58365626528736509524097935135472
58365626528736509524097936552414
58365626528736553996488326349212
58365626528736553996488329531540
58365626528736559530161614146014
58365626528736559530224375910938
58365626528736559530412403988266
58365626528736559667422368869795
58365626528736559667422368871199
58365626528736559667673072974303
58365626529393034143397059597440
58365626529393034555179322723856
58365626547118042985378280691948
58365626547312519924645419281396
58365626547336831547828578741310
58365626547337748772451403598359
58365626547337748772454502431073
58365626547337748772454503830753
58365626547348553938499651132115
58365626552054059483586532360796
58365626552054059483589626843378
58365626552054960050834258716350
58365626552054960051587399895438
58365626552054961835226361247652
58365626552054961880979946157568
58365626552261786754398913963398
58365626552272563919911283997876
58365626552272564103678770577699
58365626552272608389793145201252
58365626552272864109933645931682
58365626552273764675235292307835
58365626552273764677181946348258
58365626552273764677181951052522
58365626552273764677745772295773
58365626552273764677746805414659
58365626552273764677746805414902
58365626552273764677746806930979
58365626552273809149384054032369
58365626552273809149384054504788
58365626552273814638118628279415
58365626552369810419422228613556
58365626552369854889300733766774
58365626552369854889301766868638
58365626552369854889304089816932
58365626552369854891812246855172
58365626552369855074826962294769
58365626552370110607000196844338
58365626552370160752080018230748
58365626552370160752080018234960
58365626552370160752268046312288
58365626552371055646386466872750
58365626552371055648894999120468
58365626552381867950620795796793
58365626553038374681948107762023
58365626553038374681948108234199
58365626553221162129560196046647
58365626553221162130124280278631
58365626553222062560675306143911
58365626553245172831142691885098
58365626553245221011352837601612
58365626553245473020688435754822
58365626553245473022944686576220
58365626553245476726726401312712
58365626553246374139799485967679
58365626553246374139799487017439
58365626553246374139799487135483
58365626553246374139802586318117
58365626553246377294570043720008
58365626553246377843612975482748
58365626553246377843613061208798
58365626553246377843613061221896
58365626553257179303904404811939
58365626553257179305596657507891
58365626553318155884293793367420
58365626553318407896825868835206
58365626599542817576066464646007
58365626599604041363109224467535
58365626599604041363109224473359
58365626599604041363109224585627
58365626599604041363192792153435
58365626599604041363192792501903
58365626599604041363192792507727
58365626599604041363192792619995
58365626599604041363192820849791
58365626599604041363192820849951
58365626599604041363192821199711
58365626599604041363193941580129
58365626599604041363193941930049
58365626599612145238068469852175
58365626599612145238068469970267
58365626599612145238148600110547
58365626599612145238148600464839
58365626599612145238152037538075
58365626599612145238152037886543
58365626599612145238152037892367
58365626599612145238152038004635
58365626599612145238152042137345
58365626599612145238152042609729
58365626599612145238152066234431
58365626599612145238152066234591
58365626599612145238152066584351
58365626599612145238152070833701
58365626599612145238152072368895
58365626599612145238153187314689
58365626599636412390574299648539
58365626599636412390825346241835
58365626599636412390825346708235
58365626599636412390825346708395
58365626599636412390825346712607
58365626599636412391326411957851
58365626599636412391577458568409
58365626599636412393000095593665
58365626599636412393001214438889
58365626599636412393001214457603
58365626599636412393001214788809
58365626599636412393001473069063
58365626599636412393001473087777
58365626599636412393084782473257
58365626599636412393273069180599
58365626599636412393836894801283
58365626599636456863026336264467
58365626599636456863026336618759
58365626599636456863029806987621
58365626599636456863029808522815
58365626599636456863030923118689
58365626599636456863030923468609
58365626599636456865474167743695
58365626599636456865475286588919
58365626599636456865475286607633
58365626599636456865475286938839
58365626599636456865475291206903
58365626599636456865475545237807
58365626599636456865475549474107
58365626600198425203531264433228
58365626600292926074851845785513
58365626600511758561742608612278
58365626600511758562307467678922
58365626600511758562308239332706
58365626600511774623757565618816
58365626600514476324494113378766
58365626600514476325247258789942
58365626600514476326941834434188
58365626600514476327004883512592
58365626600515377077767869502721
58365626600515377077767869620813
58365626600515377078584145971585
58365626600515377078584145984635
58365626600515377078584147034395
58365626600523480952979311723511
58365626600584760053375299930829
58365626600584760053375300280749
58365626600587461345028381725709
58365626600587461345028382075629
58365626600587461345028382193881
58365626600587461345028382198093
58365626600587461345029502456047
58365626600588361775579409458841
58365626600595565219987627578521
58365626600596465650538654847693
58365626600619826289881867335004
58365626600619826701475845166648
58365626600619876847310847466289
58365626600620777275416391001613
58365626600620777275416395600883
58365626605123330581096313154680
58365626605123330583039643025238
58365626605123335934513461378592
58365626605123335934513465610680
58365626605123636123596002951872
58365626605220577082364595529450
58365626605220877271821148690336
58365626605228680957320742081376
58365626605228680957323840914090
58365626605228986498066192952192
58365626605231387600636733173792
58365626605232588356966972522910
58365626605232588356967001102626
58365626605232588357719084832222
58365626605415103433124838182938
58365626605439381704482634047130
58365626605439381704482892314286
58365626605439381706177210741136
58365626605439381706177467958532
58365626605439381706177467958740
58365626605439381706180566791294
58365626605439381706264220914730
58365626605439387060183467140202
58365626605439415058002574336858
58365626605439415058024266694090
58365626605439431529289312349258
58365626605439431529289312349306
58365626605439431529292668399464
58365626605439431529292754488532
58365626605439431531820687528164
58365626605439431531820713042144
58365626605439431531820716224472
58365626605439431531820945795320
58365626605439681895534843609274
58365626605439681896287984788362
58365626605447485578712983129104
58365626605447485581136456125776
58365626605447485581137489227640
58365626605447485581139812175934
58365626605447485581158380186472
58365626605447485581160704184526
58365626605447485581223466299370
58365626605447485581409544504118
58365626605447490932883252416612
58365626605447518932961819721498
58365626605447791124413306523078
58365626605450192226044026384152
58365626605450236695925887587528
58365626605450236698433272974840
58365626605450492413618900132352
58365626605450492413619700364400
58365626605450492416066388317958
58365626605451392983126402376904
58365626605451393532085394079287
58365626605451394767431153543247
58365626605451394767431154009807
58365626605451394767431383108479
58365626605451394767431497899519
58365626605451394767452074716207
58365626605451394767452303814831
58365626605451394767515065933887
58365626605451442943436239378178
58365626605451442943499258360546
58365626605451442943499258360594
58365626605451442944251027713266
58365626605520720645313227922016
58365626605544732080647400741456
58365626605544732080648433843320
58365626605544732080668549967492
58365626605544732080669324802152
58365626605544732080920489119798
58365626605544781903759502349626
58365626605544781903760535451490
58365626605544781903762858399784
58365626605544781906291907446568
58365626605544787577205402469059
58365626605544787577226065826825
58365626605544787577226065828277
58365626605544787577288741854053
58365626605544787577291064918987
58365626605545032270190964075936
58365626605547483195412584144458
58365626605547483195433476153050
58365626605547483195434509254914
58365626605547483195436832203208
58365626605547483195436943806304
58365626605547483195436946988632
58365626605547483197943984837344
58365626605547483197944989241448
58365626605547488548606376673098
58365626605548640031596338694967
58365626605548683952519209259026
58365626605548683955026250290066
58365626605548689442947183974985
58365626605548689442947183976437
58365626605548689442949392132239
58365626605548689442949392133691
58365626605548689443009860002213
58365626605548689443012154252699
58365626605548689488704124953932
58365626605548689488704125420492
58365626605548689488704126470252
58365626605548689488765739162828
58365626605556745141901343543567
58365626605556745141902377111991
58365626605556745141923269120583
58365626605556745142174346295029
58365626605556793317968305154805
58365626605556793317971399637339
58365626605556793317971404354701
58365626605556793317971428451787
58365626605556793317971433051057
58365626605556793317971777407329
58365626605556793318724545048515
58365626605556793318724545515075
58365626605556793318724918586417
58365626605556795148303082372193
58365626606071617162138874046806
58365626606071617162326130471802
58365626606071617162326902124134
58365626606071617162890986356118
58365626606071917352140659647954
58365626606095928787016351933522
58365626606095928787016610200726
58365626606095928787016610200774
58365626606095928787204638278054
58365626606106733953816193805242
58365626606106733954381052871886
58365626606106750427613414987956
58365626606107050616612039821868
58365626606107050616695952212508
58365626606201595412960608852544
58365626606205201388396765468256
58365626606205201388647726788804
58365626606205201525657434104580
58365626606205201525908481164276
58365626606205214292768518449773
58365626606205217997114318934569
58365626606212400579383878036652
58365626606212400991166142212828
58365626606213301696427768825595
58365626606395772163019172607092
58365626606395772163207200684420
58365626606395772163771284916404
58365626606396072350510475033554
58365626606396088411981469215580
58365626606396088411982498083904
58365626606396089144603939334993
58365626606398473452913883536598
58365626606398473452913886718926
58365626606398489926711104719312
58365626606398523277720565021102
58365626606398523277721336673434
58365626606399690821054120646465
58365626606399724218633188196861
58365626606399724218633959849193
58365626606420083785386425586374
58365626606420099845057235142694
58365626606420099845060591192852
58365626606420099847588635835580
58365626606420099847591991885738
58365626606420133199163985123550
58365626606420383975388211187474
58365626606420400036859491283300
58365626606420400037424347167616
58365626606420400769481675488913
58365626606420403741206061904108
58365626606420404290343616185537
58365626606420404290343616185538
58365626606420404290343701924686
58365626606422785077039507381206
58365626606422801550835695462056
58365626606422801550835698644384
58365626606422801550839051512214
58365626606422801551588840873232
58365626606422834902599072827354
58365626606423101740106292642620
58365626606423101740106522213468
58365626606423101740859434871468
58365626606424002443424815302737
58365626606424002443424815302785
58365626606424002443424820020099
58365626606424002443424848716455
58365626606424002445098498936987
58365626606424002445115951990133
58365626606424002445115952108177
58365626606424002445119390947031
58365626606424002445931855282613
58365626606424002445931855284065
58365626606424002445931855400705
58365626606424002445931856332373
58365626606424002445931856333825
58365626606424002445935672015117
58365626606424002491685784548753
58365626606424002491685899339841
58365626606424006012296390853536
58365626606424006012296648070980
58365626606424006012296763924830
58365626606424006149557402446452
58365626606424006149557432556990
58365626606424006149557432574252
58365626606424006149557518650270
58365626606424006561339695687570
58365626606424006561339781426718
58365626606424006561339781426766
58365626606424034013365203135857
58365626606424052270738538307971
58365626606431205200755227075788
58365626606431205200943512370560
58365626606431205203199592081052
58365626606431205203199849298496
58365626606431205203283274900844
58365626606431205203283503421932
58365626606431205203283532118288
58365626606431205203284651332306
58365626606431205203471561245376
58365626606431205203471818462820
58365626606431205203472680459394
58365626606431205614981855207468
58365626606431205615253824371792
58365626606431210554946412719516
58365626606432106320139451756055
58365626606432106320327479833383
58365626606432106365893036664519
58365626606432106366081064741847
58365626606434812963298902584804
58365626606493035452336905616385
58365626606493035452336905733025
58365626606493035454029158428977
58365626606493035454843946647425
58365626606493035454843946764065
58365626606493082897955220882286
58365626606493085277206373329873
58365626606493085277206373679793
58365626606493085277206373802257
58365626606493085277207493943571
58365626606493085277207494060211
58365626606493085277207494410131
58365626606495786568859455124753
58365626606495786568859455124913
58365626606495786568859455474673
58365626606495786568860575855091
58365626606495786568860576205011
58365626606496987142927491478193
58365626606496987142927491946205
58365626606505090652611290990351
58365626606505091017886737335057
58365626606505091017887857593011
58365626606528451702794448037612
58365626606528451702795595947986
58365626606528451702982477164700
58365626606528451702983625075074
58365626606528452114576712213788
58365626606529402642765594096851
58365626606529402645209957685173
58365626622953656627310799458105
58365626622957564028209141037783
58365626622957564028396397367821
58365626622957564028396397480041
58365626622957564028397426332555
58365626622957564028397426336767
58365626622957564028397430936245
58365626622957564028397430941861
58365626622957564028961253247717
58365626622957564028961253247925
58365626622957564028961253364357
58365626622957564029212300307413
58365626623140045753629775633283
58365626623161656086857528721447
58365626623161689437863175347911
58365626623161689437864289937961
58365626623161689437864318635721
58365626623161689440371702977485
58365626623161689440371707578367
58365626623161689440374801706609
58365626623164357377673782383285
58365626623164357377694678996971
58365626623164357377694678997019
58365626623164390729516257142791
58365626623164390729517743754375
58365626623164390732024784301593
58365626623164390732024784655725
58365626623164390732024784668775
58365626623164390732024784785415
58365626623164390732024788899459
58365626623164390732024788900863
58365626623164390732024789373247
58365626623164390732026735712127
58365626623164390732026740317269
58365626623164390732027883501489
58365626623164390732027883618129
58365626623172461251210424843385
58365626623172461252651601433317
58365626623172461252653924381575
58365626623172461252653924381659
58365626623172494604475502527431
58365626623172494606985985701909
58365626623173667362881743445447
58365626623173667362881743462709
58365626623173667362882858052759
58365626623173667362902664150395
58365626623173667363154454164615
58365626623173667363154482745783
58365626623173667363154482862423
58365626623173667363718566977767
58365626623173667363718567094407
58365626623173667363719686185961
58365626623173667363719686302601
58365626623173669147543519508168
58365626623176368652024312322541
58365626623176368652107994671353
58365626623176368652107994787993
58365626623176368652108023367709
58365626623176368652108766323685
58365626623176368652108766440325
58365626623176368652109137976633
58365626623176368652861135954031
58365626623176368652861140559125
58365626623176368652923554645723
58365626623176368652923897602315
58365626623176368652923902318225
58365626623176368652923902324049
58365626623176368652923926298671
58365626623176368652923930897941
58365626623176368652923930898149
58365626623176368652923930903765
58365626623176368652924702551885
58365626623176368654535566789395
58365626623176368654535595370515
58365626623176368654535595487155
58365626623176368654555368170913
58365626623176368655371392021763
58365626623176368655371620074679
58365626623176368655371620191319
58365626623176368655371648772647
58365626623176368655371648889287
58365626623176368655371649239207
58365626623176368655371734865927
58365626623176368655371734982567
58365626623176368655372394909339
58365626623176368655372395025979
58365626623176413127008897388709
58365626623177271462577429302267
58365626623177271464272004946513
58365626623177271464292896955105
58365626623269713286086878185355
58365626623269713286650705100725
58365626623269713286650962318169
58365626623269713286650962417339
58365626623269713288325421954675
58365626623269713288325766310947
58365626623269713288597362422643
58365626623269713288597362427015
58365626623269713289161446658999
58365626623269757577785503916244
58365626623270963822787579609182
58365626623270963822787579609183
58365626623273659624075190035565
58365626623273665114442612330822
58365626623273665114442612330823
58365626623273665114503080212394
58365626623273665160172982750365
58365626623273665160193874758957
58365626623273665160196197240690
58365626623273665160196197240691
58365626623281720859148406913606
58365626623281720859148406913607
58365626623281720859421122350136
58365626623281720859421122350137
58365626623281769035155820399692
58365626623281770682535547839720
58365626623281770682535663097528
58365626623282671250347329834285
58365626623285322947401829110833
58365626623285322947465652912873
58365626623285323128700701097467
58365626623285323130395276741713
58365626623285323130416168750305
58365626623285323130417201852169
58365626623285372358797814459561
58365626623285373090855173018070
58365626623285373090887689105974
58365626623285373090887689222614
58365626623906728944125147443368
58365626623930177197339026748202
58365626623930177197401702773978
58365626623930177197401817565225
58365626623930177609121289874618
58365626623930177609183965900394
58365626623930177609184051639542
58365626623930177609184080691641
58365626623941852919178051736941
58365626623941853056376044347489
58365626623941881329634433080294
58365626623941881329634518819442
58365626623941881466895187455766
58365626623941884624613256784327
58365626624121965200894630584817
58365626624121965245833055273576
58365626624121965246648186932439
58365626624121965246648187982198
58365626624121965246648187982199
58365626624121965246648188332119
58365626624124366165262935631726
58365626624124366349030703291377
58365626624124666492547340843597
58365626624124666538301270126999
58365626624145076067936562725806
58365626624145976681439081304065
58365626624146276825772367924010
58365626624146276825772367924011
58365626624146276825775810067449
58365626624146276871525924019478
58365626624146276871529394855061
58365626624146279980542924495438
58365626624146324454407836102635
58365626624148677790140671785646
58365626624148683324630150906908
58365626624148683327077615230160
58365626624148683327077873497364
58365626624148976332199673995285
58365626624148978160679115846898
58365626624148978162366196054030
58365626624148981821050624056154
58365626624148981821050652754122
58365626624148981821050738847402
58365626624148982232832887182570
58365626624148982232833001973818
58365626624148983468147159995276
58365626624148983469841478894254
58365626624148983470594595620720
58365626624148983470594853887924
58365626624148983515595034989722
58365626624148983516348438681152
58365626624149011468494976134602
58365626624149011468498099431584
58365626624149011470941664088160
58365626624149011470941692784516
58365626624149011470942464436848
58365626624149011470942692956532
58365626624149011470942697188620
58365626624149011470942697190024
58365626624149011470942721654292
58365626624149011470945791789246
58365626624149011470945820487006
58365626624149011516695248879984
58365626624149011516695277576340
58365626624149011516696277749760
58365626624149011516696281980444
58365626624149011516696281981848
58365626624156781665099917170286
58365626624157087343106405381320
58365626624157087343294438057918
58365626624157087343295466927694
58365626624157087344801757264118
58365626624157087344801757277168
58365626624157087344801848074920
58365626624157087345553869586480
58365626624157087345554127853684
58365626624157087389048022966382
58365626624157087390555432983384
58365626624157088580335803198052
58365626624157088580336061465256
58365626624160689247508951148267
58365626624160689248324858678499
58365626624160690849731837732888
58365626624218060948699593995177
58365626624221662670840912125724
58365626624221662670840912242364
58365626624221662670842061081486
58365626624221662670842061198126
58365626624221962814358036121772
58365626624221962814420712143337
58365626624221962860090700208648
58365626624230066690133193637526
58365626624230066735886778545990
58365626624254333842617349997000
58365626624254333842620449183846
58365626624254333844312701879798
58365626624254333844312701892848
58365626624254333844312701996438
58365626624254333845064814202160
58365626624254333888307887226740
58365626624254333888374005395954
58365626624254333889981570862394
58365626624254378314196051825006
58365626624254378316703091793236
58365626624254378316703177415745
58365626624254378316703177882305
58365626624254378316703436162559
58365626624254378362455528693560
58365626624254378362455647728334
58365626624254383255580121566270
58365626624254383255642540374602
58365626624254383255830825669374
58365626624254383301586705879536
58365626624254383301586821137344
58365626760047360833620843312916
58365626760120346263426609234457
58365626760120346263426609352709
58365626760120346263426609356921
58365626760120346263426613602059
58365626760120346263426613956191
58365626760121246693977636621881
58365626764753462000951104800674
58365626764972266624850730185954
58365626764972316447690978465032
58365626764972316450218911504664
58365626764972316450218940200972
58365626764972316450218943383300
58365626764984279548652654683776
58365626764984279686101694708104
58365626765045251322324186926792
58365626765045251322345110814020
58365626765080368113835170965132
58365626765080368113835174147460
58365626765080368116342215178500
58365626765080373467004603831926
58365626765081574361323375951083
58365626765081574361344267959675
58365626765081574361347619292435
58365626765081574361347619292519
58365626765081574361595229267173
58365626765081574361595343580373
58365626765081574361598667750443
58365626765081574361598668222619
58365626765081574361598696920427
58365626765081574407101581976748
58365626765920569266149885687936
58365626765920869455420450989768
58365626765955686057451916711912
58365626765955735883011482158060
58365626765955986246722256675032
58365626765955986658504519801448
58365626765955986658692806145980
58365626765955988623660053929906
58365626766028671487257682283741
58365626766028671487257682633501
58365626766028671487257687001103
58365626766028671487257687355235
58365626766029872061325718637021
58365626766029872061325719109245
58365626782709255403097366312310
58365626782709255403160214520434
58365626782806249889574907692368
58365626782806550032900507139174
58365626782806550033088535216502
58365626782806550033088563794814
58365626783463926722750224133418
58365626783474737837576278895769
58365626783474737837576283600033
58365626783474737974774271506317
58365626783474767483378677966038
58365626783474767483378763705186
58365626783474767620639432341510
58365626783646746289250001751368
58365626783681568244722955245016
58365626783681568244910983322344
58365626783681868385980245828164
58365626783681868385980245841214
58365626783681868388239677356726
58365626783681868388427963714308
58365626783682812879399208944171
58365626783754547589301929745673
58365626783754847321224962537587
58365626783754847732818938833993
58365626783754847732818939306377
58365626783754847915767136679810
58365626783754847915829812705586
58365626783754847915833255911834
58365626783786968030460310765598
58365626783786968030463663633428
58365626783787268174227995378710
58365626835657272086315040199965
58365626835657272086377715753517
58365626835657272086377716225693
58365626835657272086377716225741
58365626835876076709942954688077
58365626835876076710005716448837
58365626835876076712453175923377
58365626835876076712453176390145
58365626835876076712453176395761
58365626835876076712453205087905
58365626835876076712453205092117
58365626835876076712453434203839
58365626835876076712453434676015
58365626835876076712453463372371
58365626835876076712453548989103
58365626835876076712453548989263
58365626835876076712453549107355
58365626835876076712453549461439
58365626835876076712453549461487
58365626835876076712536858743169
58365626835876076712537117029247
58365626835876076712537145725603
58365626835876076712537231814671
58365626835884182372074575496632
58365626835981176903800396862825
58365626835981176903800396864277
58365626835981176903866281926183
58365626835981176903866286525453
58365626835981176904054568620635
58365626835981176904054572869985
58365626835981176904054654359783
58365626835981428869140810261130
58365626835981428914894366473238
58365626835981428914894366591330
58365626835981471557141364130273
58365626835981471559397701058209
58365626835981477047317148748203
58365626835981477047317405952597
58365626835981477047317520265797
58365626835981477047320500080998
58365626835981477047320500080999
58365626835981477047379824773979
58365626835981477047380167711697
58365626835981477047380167717521
58365626835981477047380167730570
58365626835981477047380167730571
58365626835981477047380196291413
58365626835981477047380196295785
58365626835981477047383262312323
58365626835981477047383290892039
58365626835981477047383292427233
58365626835981477047383295613773
58365626835981477047383635383825
58365626835981477047383639970045
58365626835981477047568110054249
58365626835981477047568110055701
58365626835981477047568195789025
58365626835981477047568195794849
58365626835981477047568195807898
58365626835981477047568195807899
58365626835981477047571548656855
58365626835981477047571577236571
58365626835981477047571577708955
58365626835981477047571581958305
58365626835981477047571663448103
58365626835981477047571668047373
58365626835981477093050184587405
58365626835981477093074084989462
58365626835981477093133409682443
58365626835981477093133752621773
58365626835981477093136847104147
58365626835981477093321780699101
58365626835981477093325133448595
58365626835981477093325133448839
58365626835983879842585744800380
58365626835984180031856338798616
58365626835985078769524609139435
58365626835985078769524609140839
58365626835985078769587400070131
58365626835985078769587400074343
58365626835992283906815584183256
58365626835992283907066632642632
58365626835993201083436758514761
58365626836640391924633591639046
58365626836640692068129708718774
58365626836641560977096579783652
58365626836641560977096694102525
58365626836649664852055944191429
58365626836652366143709025986309
58365626836824074406196204967678
58365626836824374549650078398881
58365626836824374549650078516973
58365626836856489905970046244075
58365626836856495259202357556158
58365626836856795400459906432610
58365626836856795402907624305704
58365626836856795446213519920790
58365626836856795446213778187994
58365626836856795448473209716556
58365626836856795448661237793884
58365626836859196550855697631292
58365626836859493031585996718578
58365626836859496740126291511436
58365626836860393599397778359170
58365626836860397305427593513851
58365626836860399092359280400905
58365626836860441597314214456782
58365626836867297952621440316638
58365626836867297952872401637186
58365626836867601850620702363636
58365626836867602262214680195280
58365626836871205906100751942279
58365626836871205906100780638635
58365626836929474603969881753462
58365626836929774793240475751650
58365626836932175895372001177986
58365626836941434136081936976565
58365626836941482312064986079071
58365626836964596336593053151874
58365626836964596336596406019704
58365626836964596748375317328050
58365626836964896480172709687658
58365626836964896526114351253166
58365626836964896526117675424640
58365626836964896526117790682448
58365626836964896891954973863834
58365626836964896892143001941162
58365626836964896937896615429342
58365626836968500581566357340742
58365627237662601689947323350891
58365627237662601690700550256077
58365627237662601690700550269127
58365627237674357249744084504327
58365627237735536565145014631289
58365627237735536565145357587881
58365627237735536565333299920397
58365627237735536565333299926061
58365627237735536565333385659545
58365627237735536565333385665209
58365627237735581036700067035335
58365627237735581036700067040951
58365627237735581036970634259785
58365627237735581036970634259833
58365627237735581036970634265449
58365627237735581036970634265609
58365627237735581036970634278499
58365627237735581036970634278707
58365627237735581036970663311885
58365627237735581036970663316097
58365627237735581036971663133773
58365627237735581036971663147031
58365627237735581036971663152647
58365627237735581036971777920809
58365627237735581036971777925021
58365627237735581036971777938071
58365627237735581036971778987879
58365627237735581036971782171611
58365627237735581036971782175823
58365627237735581036971782188873
58365627237771603749255029120007
58365627238402904691701047033756
58365627238403772088206602351066
58365627238621709315412644341708
58365627238646922102815169681929
58365627238646922102836090270237
58365627238646922102898852035161
58365627238646969869558983764507
58365627238655075391071486991461
58365627238655075391071572730609
58365627238718955815111617034716
58365627238719905155220966617733
58365627238727109835185154604326
58365627238727109835185155654086
58365627238727109835185412871530
58365627238728010265704695453221
58365627238751421460062919337962
58365627238751421460062920387722
58365627238751421460063177605166
58365627238752321890582431607141
58365627238752321890582517346289
58365627243327810482739549895948
58365627243327810482740582997812
58365627243362927274230646331252
58365627243364128031313050917026
58365627243546609753198064795678
58365627243546615106640208383092
58365627243546659578004484830650
58365627243546659578004484830698
58365627243581781310883089730836
58365627243582932655024733964126
58365627243582982617008484636851
58365627243582982617008484638255
58365627243582982617008484642626
58365627243582982617029405226563
58365627243582982617280195054313
58365627243582982617280195055765
58365627243582982617280195073186
58365627243582982617280195073234
58365627243643861606150119896908
58365627243643861606150119897116
58365627243643906077515429446330
58365627243643906077515429446378
58365627243643906077536321454922
58365627243643906077537354556786
58365627243643911018903971013076
58365627243654666772762479888232
58365627243654711244127756625850
58365627243654711244148648634442
58365627243654711244149681736306
58365627243654716185536961563460
58365627243654716186351749898548
58365627243655869313962695009171
58365627243655869313962695108549
58365627243655869313962952207901
58365627243655869313962952325993
58365627243655869313983587117141
58365627243655869313983587135807
58365627243655869313983844353251
58365627243655869314234664173654
58365627243655912001232057742364
58365627243655912002046846077452
58365627243655917491912260323269
58365627243655917491912260328885
58365627243655917491912260341935
58365627243655917491912288902937
58365627243655917491912288907149
58365627243655917491912288920247
58365627243655917491913289192997
58365627243655917491913289197209
58365627243655917491913289210307
58365627243655917492477116207585
58365627243655917492477373443695
58365627243679027810394034346516
58365627243680228979279595117058
58365627243680228979530384959310
58365627243680229116519429252531
58365627243680229116519429253935
58365627243680229116519429258306
58365627243680229116791025346917
58365627243680229116791025351129
58365627243680229116791025364227
58365627243680229116791053926681
58365627243680229116791053932297
58365627243680229116791053945347
58365627243680229116791139669993
58365627243680229116791139671445
58365627243680229116791139688866
58365627243680229116791139688914
58365627244300423101791741037628
58365627244300690485594467875412
58365627244336709537778954864134
58365627244336709675227905593981
58365627244519224019378279573246
58365627244519227725691366422908
58365627244519272197892727852366
58365627244519527914961989000860
58365627244530029185237461341590
58365627244530334728514283159224
58365627244554346896116136422987
58365627244554346896178898187911
58365627244554346896398613773845
58365627244555547470184172757601
58365627244555547470246934522525
58365627244555547652445285141967
58365627244555547652633313219295
58365627244555547653198169103611
58365627244555547653198426321055
58365627244555547653449187466951
58365627244555547653449216163307
58365627244563700758419655235235
58365627244566352636775579366075
58365627244566352636796499955787
58365627244566352636859261719307
58365627244566352636859261720711
58365627244566402050072737030115
58365627244566402644680198153895
58365627244566402644680969802015
58365627244627279391813637928048
58365627244627323863200954094986
58365627244627323864015742430074
58365627244627326242448897519749
58365627244627326242448897523961
58365627244627326242448897636389
58365627244627326242448897642005
58365627244627326242448897990521
58365627244627326242448897991925
58365627244627579580896175269240
58365627244627579581084203346568
58365627244628482344315973018769
58365627244628482344315973031819
58365627244628482344880056914087
58365627244628482344880057245137
58365627244628482344880057250753
58365627244628482345068085341131
58365627244628482527079236559703
58365627244628482527831348869015
58365627244628482527831606086459
58365627244628526816433365961121
58365627244628526816516934343801
58365627244628526816516934345205
58365627244628531758093618312559
58365627244628532352702194059774
58365627244628532352702194063986
58365627244635685102984473159544
58365627244635685103172501236872
58365627244639336924705945491875
58365627244639336925269686767267
58365627244639337519313406615655
58365627244639337519314178263775
58365627244660947257930599833653
58365627244660947257930599850915
58365627261272493176087832126238
58365627261272493176087860705954
58365627261272791534964100193115
58365627261272793319604869794274
58365627261307609967577924039394
58365627261307958288773329526798
58365627261307958334526885855546
58365627261307958335090970087530
58365627261368837277643368673964
58365627261369787853026497617614
58365627261370087996543506704530
58365627261370087996543506705934
58365627261370088042276171026090
58365627261370088042297091614398
58365627261370088042297091616064
58365627261370088042297091620276
58365627261370088042547795719168
58365627261380893163217452461738
58365627261380893163970593640826
58365627261381793593685597605719
58365627261404904644516560949650
58365627261404904644516560951054
58365627261405204788095988847706
58365627261405204788284245561358
58365627261405204788284274142478
58365627261405204788284274142523
58365627261405204833787154947838
58365627261405204833787154949504
58365627261405204833787154953716
58365627261405204833849916714428
58365627261405204833849916718640
58365627261405204834037830471226
58365627261405204834037859052608
58365627261405204834037944795968
58365627261416912032325609683895
58365627261416912032576685324711
58365627262037358302133635837290
58365627262061684751171380796208
58365627262073424115192859236163
58365627262073424115192859237567
58365627262245100853751853237480
58365627262245400997017442330324
58365627262245401042750106533840
58365627262255906020364952067928
58365627262255912608880374083326
58365627262255912608880402663042
58365627262256206163066029633924
58365627262256211516298248600220
58365627262256211516298248613270
58365627262256211516862332832204
58365627262256211517050619189786
58365627262256211517051365444730
58365627262256211517051394024446
58365627262256211562051804942018
58365627262256211562615889174002
58365627262256239517963289795082
58365627262256239517963318374798
58365627262257112084611438460115
58365627262257161498451760116347
58365627262280523141656472366217
58365627262280523141656472383687
58365627262280523141677306865664
58365627262280523141677392954525
58365627262280523141677392954733
58365627262280523141740068630588
58365627262280523141740154719657
58365627262280523141740154736919
58365627262280523141928326762586
58365627262280523141928326781460
58365627262280523187430863079176
58365627262280523187493624844100
58365627262280523187493624861570
58365627262280523187681681984966
58365627262280528083158721776586
58365627262288676429912789675957
58365627262288676429912789689006
58365627262288676429912875415105
58365627262288676475666346017754
58365627262288676476230430249738
58365627262292228738840747417879
58365627262292228738841780536969
58365627262292228739092484621443
58365627262292228739092484622847
58365627262292278746641877884693
58365627262292278746662798473001
58365627262292278747477558211147
58365627262292278747477558215359
58365627262353202344430469426836
58365627262353202344430469428240
58365627262353202344430469432612
58365627262353202344430726159006
58365627262353202344430727694040
58365627262353202344430727712914
58365627262353202344430840950046
58365627262353202344430840963144
58365627262353202344430842012904
58365627262353202344431497812742
58365627262353202344431502528700
58365627262353202344431502530104
58365627262353202344431502547574
58365627262353202344431612616880
58365627262353202344431616848968
58365627262353202344431870884084
58365627262353202344431874065008
58365627262353202344431874066412
58365627262353202344493516988920
58365627262353202344494288642656
58365627262353207285819039574702
58365627262353458015809192860364
58365627262353458015809192861768
58365627262353458015809192879238
58365627262353458015809193210077
58365627262353458015809193210285
58365627262353458015809193215900
58365627262353458015809193215901
58365627262353458015809193228950
58365627262353458015809193228951
58365627262353458016373277093752
58365627262353458016373277111222
58365627262353458016373278528164
58365627262353458016561305536858
58365627262353458016561305536859
58365627262353458016561305538262
58365627262353458016561305538263
58365627262353458061562749073876
58365627262353458061562749091346
58365627262353458061562749557698
58365627262353458062126833305860
58365627262353458062126833323330
58365627262353458062126833789682
58365627262353458062314861400658
58365627262353502488010154540933
58365627262353502488010154542337
58365627262353502488010154546756
58365627262353502488011297717926
58365627262353502488011297730976
58365627262353502671024494182070
58365627262353507429336048661618
58365627262353507475068712983178
58365627262353508024132652489552
58365627262353508024142899205894
58365627262353508024142899210106
58365627262353508024143242162486
58365627262353508024143242166698
58365627262353508024195414261118
58365627262353508024205660975030
58365627262353508024205918188262
58365627262354408591944434486492
58365627262354408591944434486546
58365627262354408591954938063770
58365627262354408591954938067982
58365627262361311160777256088162
58365627262361311160778284957938
58365627262361611304295294047662
58365627262361611304546083876865
58365627262361611350027958367818
58365627262361611350299554479514
58365627262365163612972547673431
58365627262365163613453039523419
58365627262365163613473960111727
58365627262365213621273971724515
58365627262365213621274057459451
58365627262365213621274743372635
58365627262365213621357654077747
58365627262365213621358425725867
58365627262365213622110766677119
58365627262365213622110795256835
58365627262365213622110880991771
58365627262365214856904439167116
58365627262385622785654992242082
58365627262385622785656021111858
58365627262385922929423734304686
58365627262385922929423820030785
58365627262385922975177290633434
58365627262389525246173743088681
58365627262389525383528689889846
58365627314227707815271061914301
58365627314227707815292326526383
58365627314227707815354744267533
58365627314227707815355002552159
58365627314227707815544145234247
58365627314446512439170687299581
58365627314446512439191950843029
58365627314446512439191951911663
58365627314446512439192722495361
58365627314446512439254250746277
58365627314446512439254369652813
58365627314446512439255398521137
58365627314446512439255398522589
58365627314446512439443770619527
58365627314446512439443770623739
58365627314482835340997271776897
58365627314482837125574335101987
58365627314482837170575037448483
58365627314482885303064704804465
58365627314482885303064704810373
58365627314482885303817074331305
58365627314482885303817074337129
58365627314547416159158982773397
58365627314547716302675991860265
58365627314547716302675991861717
58365627314555471856439716040409
58365627314555471856502478155253
58365627314555520034933273704953
58365627314555520034933273722214
58365627314555520034933359444101
58365627314555771999935833114313
58365627314555771999935833114472
58365627314555771999935833114473
58365627314555771999956467905461
58365627314555771999956467911285
58365627314555771999956467924335
58365627314555771999956725122905
58365627314555771999956725123064
58365627314555771999956725123065
58365627314555771999956725128729
58365627314555771999956725141779
58365627314555771999956839441929
58365627314555772045208988982862
58365627314555772045689417911961
58365627314555772045689503645445
58365627314555772045689505180479
58365627314555772045961099775855
58365627314555820177886169981281
58365627314555820178450254213265
58365627314555820178450254213349
58365627314555820178450254232223
58365627314555820224203953442289
58365627314558222972963042729494
58365627314558222972963042729495
58365627314559421899839231981633
58365627314559423547031079082775
58365627314559423730045390141127
58365627314580131802575649420145
58365627314580131802575992400066
58365627314580131802764020477394
58365627314590938662007170586730
58365627314590938662258874979894
58365627314591839229882371679687
58365627314591839230070656974459
58365627314591844720511693946807
58365627314591855838464046722330
58365627314591855838631439991245
58365627314591855838631440008510
58365627314591855838631441058270
58365627314591855838652332017102
58365627314591855838652333066862
58365627314591855838652360596818
58365627314591855838652361646578
58365627315240214083404865346313
58365627315240214083404898626129
58365627315240214083404898643391
58365627315423029348903855230102
58365627315430866388925969876470
58365627315431139766877043763042
58365627315431139766877072342758
58365627315431139812630628671506
58365627315431166532442978966194
58365627315433541326607094301246
58365627315433839822995046638764
58365627315433839868748631547228
58365627315433839868748660126944
58365627315433841515877688298030
58365627315455149417906117723318
58365627315455448509028772692505
58365627315459057551899762362185
58365627315465954584518444902838
58365627315466256558367107096482
58365627315466304735857246780510
58365627315466304736609587727550
58365627315466304781799088404030
58365627315466304782363172636014
58365627315467157720253891052591
58365627315467157720818746936907
58365627315467205899229368158859
58365627315469857639750206144969
58365627315469864365557463939323
58365627315469864365641146764731
58365627315469907052858302624201
58365627315528084292476650159302
58365627315528084292539326185078
58365627315528129358911273195226
58365627315528129358972806049832
58365627315528129358973949221002
58365627315528427855550162512807
58365627315528427856114246744791
58365627315528429502490186655538
58365627315528429548244514638070
58365627315528434443815709254418
58365627315528434443878471023714
58365627315528434489548373574574
58365627315528434489632055933630
58365627315528434489820084010958
58365627315530830650563211818888
58365627315530830650564244920752
58365627315531130794142896933032
58365627315531130794144040104202
58365627315531130839897596432950
58365627315532029577503224513159
58365627315532036898076919642271
58365627315538889459151653364598
58365627315538939466909998474438
58365627315538939466911027344214
58365627315538939879508079855478
58365627315539191478001530939950
58365627315539191889783794066366
58365627315539191890347878298350
58365627315539239611242796189310
58365627315539240068778645273950
58365627315539240206039514318207
58365627315540140041229767788953
58365627315540140041793594820755
58365627315540140041793852038199
58365627315540140636590427268515
58365627315540140773297720736303
58365627315540140773850953356179
58365627315540140773851210573623
58365627315542854830011430599876
58365627315563251091787734628358
58365627315563251091788763498134
58365627315563551235368191396190
58365627315563551281122119267070
58365627315564452398164948240527
58365627315564452398196377495796
58365627315564452398196607183284
58365637323795150311383041192629
58365637376972767499413390487966
58365637376972767544895350588330
58365637376972767544895350588378
58365637376972767544895351638090
58365637376972767544895351638138
58365637376972767545146054691482
58365637376972767911007369369370
58365637376972768093938025133674
58365637376972768093938026183434
58365637376972778617264821195547
58365637376972778624039906686783
58365637376972778663018407522564
58365637376972778669793234396676
58365637376972779029109761410549
58365637376972782328385707171579
58365637394697743033708617707160
58365637394697743033708618057080
58365637394697743216639274521224
58365637394697743216639274871144
58365637394697743582500961098598
58365637394697743587565666242201
58365637394697743625998180382770
58365637394697743625998180499410
58365637394697743628233252352868
58365637394697743628233252702788
58365637394697743628505221413810
58365637394697743628505221530450
58365637394697743765431245313336
58365637400579051955183410855653
58365637400603367286099199723762
58365637400603367286099200190321
58365637400603367286099200190322
58365637400606068257270419341030
58365637400606068257270419354288
58365637400606068257291311362880
58365637400606068257542015452726
58365637400606068257542015465984
58365637400606068394468411951578
58365637400606068394468411964836
58365637400606068394551979999204
58365637400606068394740008063274
58365637400606068394740008076532
58365637400606068806333985894918
58365637400606068806333985908176
58365637400606068852066650111692
58365637400606068989264642708982
58365637400606068989346259363336
58365637400606068989346260879656
58365637400607269561157958775630
58365637400607269561157958788680
58365637400607269563414295703566
58365637400607269563414295716616
58365637400607269563414297232936
58365637400607269609084283894356
58365637400607269609084285410676
58365637400607269609146959920132
58365637400607269609146961436452
58365637400607269746344952517630
58365637400607269746344952530680
58365637400607269746344952984190
58365637400607269746344954047000
58365637536469646183199050636663
58365637536505663542438133845611
58365637554230639259747357772420
58365637607383941521869697991913
58365637607409157418340846299930
58365637607409157418340847362740
58365637607409168538721359370030
58365637613317793906068292411225
58365637614157127848921250435030
58365637614168813267040807283768
58365637614193133950313675525843
58365637614266079945574517652086
58365637614266080082771735423762
58365637614266080082772510262634
58365637614266080082772624581498
58365637614266080082856193088042
58365637614266080128588857291558
58365637614266080129341224675918
58365637614298511681430121794608
58365637614298511688121266315488
58365637631038855450047549471452
58365637631038855450068441480044
58365637631042458315921477886852
58365637631042757910314194273912
58365637631042757910314194278124
58365637631042757910376870299688
58365637631042757910564898377016
58365637631042757910564898381228
58365637631042758322158876212872
58365637631042758459356868823420
58365637631042758459609065206219
58365637631042758459629957214811
58365637631042758505171151178688
58365637631043658889907896088380
58365637631043659072920169991386
58365637631043659072920171054196
58365637631054482502889600000317
58365637631915408460824588816881
58365637631919010185560074489985
58365637631919010185622750515761
58365637631990755610831657581954
58365637632024376624432707487100
58365637632024387736634057061500
58365637632024387737387202472676
58365637632024387737658022699952
58365637632024387741716631239660
58365638015104322001978615806891
58365638015104322001981711470327
58365638015104323236763644965259
58365638015104323283329784554998
58365638015104323283333137422828
58365638015104323648357622796903
58365638015104323648357625983443
58365638015104323649173528927455
58365638015104323694108112060804
58365638015104323695115400549235
58365638015104323695115400549244
58365638032829297719287839733700
58365638032829298954073215373474
58365638032829298954634632300892
58365638032829298954638071257790
58365638032829299320663654519589
58365638032829299320666749120215
58365638038713607750635578716534
58365638039686253729042068577890
58365638039686254140824074486862
58365638039686255375417979904466
58365638039686255375606007981794
58365638086007812173535527309854
58365638086007812173535527322904
58365638086007812175791864233578
58365638086007812175791864237790
58365638086007812175791864250840
58365638086879561017163749198217
58365638086956109470703164676280
58365638086963013822481936499750
58365638086963014371462192236714
58365638091876512370321526300817
58365638091876512416075082512925
58365638091879214073589477935933
58365638091887319183894741047489
58365638091887319229627405251005
58365638091911634514789638373565
58365638091911634560543194585673
58365638091916486953824456007107
58365638091916487365418433838751
58365638092791788708015402269667
58365638092791788842957053366059
58365638092791788845213394880215
58365638092861182390083717283619
58365638092861182390083717283620
58365638092864749523234971709454
58365638092864749655434072961634
58365638092864749660432964320002
58365638092864783014768855718124
58365638092864784661079452294074
58365638092864784661079796785652
58365638092864784661081748062332
58365638092864784661142472807264
58365638092864784661142472824526
58365638092864784661144424088108
58365638092864784661330500888756
58365638092864784661330500891177
58365638092864784661332795122028
58365638092864799478713702830361
58365638092872854818438211638052
58365638092897169964731091462704
58365638092897170147661748276768
58365638109605090358815458317901
58365638109605090358836350327903
58365638109605990926648046229187
58365638109614096036953309339333
58365638109616797740200370028668
58365638109616797740388397044595
58365638109641113071116157847016
58365638109641113071304186379263
58365638109641413214803746682703
58365638109641413214824638691295
58365638109641413258109494664425
58365638109641413260303155100026
58365638109641413260303155113076
58365638109641413260303155566586
58365638109641413260365831138852
58365638109641413260553859669689
58365638109642313828114851001310
58365638109642313828114851014360
58365638109642363652924714714913
58365638109653170464406662884585
58365638109653170466663004044609
58365638109653170466666098645235
58365638110481642228262584681395
58365638110489746103221830067445
58365638110492464007504098955186
58365638110516764370474359826207
58365638110516764372733795588261
58365638110528471758743029486133
58365638110586709072678696501166
58365638110589410366026339058438
58365638110589425188492858131758
58365638110589708723441110937386
58365638110589708723441139633742
58365638110589710507015014874510
58365638110589710507263782564074
58365638110589710508015894873386
58365638110589710509460784653460
58365638110589710553017367355898
58365638110589710553769479665210
58365638110589725324398216813694
58365638110589725324398245510050
58365638110589758549001064335230
58365638110589758678749348047860
58365638110589758686261732971554
58365638110589758686262075928146
58365638110589760332574968272354
58365638110589760332635664306428
58365638110589760332635779097676
58365638110589760332637987254722
58365638110589760332823692383756
58365638110589760332823720963472
58365638110589760332826015332050
58365638110590610940095495079246
58365638110590660900384712884068
58365638110590660900384712884116
58365638110590660900384712897166
58365638110590660900447474998960
58365638110590660900635503076288
58365638110590660900635503082873
58365638110590675718018705022057
58365638110598730866947906733678
58365638110598730866951002384064
58365638110598730867704147795240
58365638110598730874562653257056
58365638110598730874750939601588
58365638110598730875377441592144
58365638110598730875565727936676
58365638110623046204039565535530
58365638245516431174793317058631
58365638245539812545197718665319
58365638245540712975748745934651
58365638246487843036825119603959
58365638251449338388846942490676
58365638251457493042933359774045
58365638252324673626413626241955
58365638252396735241618746985958
58365638252396735653400752894930
58365638252396768593440409808068
58365638252396768593443767275168
58365638252397669206925192737219
58365638252405774271478019303987
58365638252405774317231604095811
58365638269175214811106994442262
58365638270123511911410851654002
58365638270123511911410852003922
58365638270123511911412014323718
58365638270123511918252682090940
58365638270123511918754005603548
58365638270123511919004709240092
58365638270123511919004709706652
58365638270123511919004795450012
58365638270123512460454688869014
58365638270123545263216142720967
58365638270123545263237033213239
58365638270123545263237034612928
58365638270123545263237034729559
58365638270131617623355325269953
58365638270155932357781138418060
58365638270155932357784582096691
58365638270158668009195989170097
58365638270158668009195989286737
58365638270158668009196017866453
58365638270158668009196103605601
58365638270158668009196103955521
58365638270158668146456772241925
58365638270158668146456772591845
58365638322328528193101657524377
58365638322328561544926677813587
58365638322351642772023306327515
58365638322352876875824156644415
58365638322352893348805556101652
58365638322352893348826448110244
58365638323224576440550239838469
58365638323224576440550240188389
58365638323228178162753976194351
58365638323228178164260524811029
58365638323228178164448552888357
58365638323228178165010313122287
58365638323228178165012637120341
58365638323228178171788607651111
58365638323300240198587707276518
58365638323300273550409370098628
58365638323300273550412727565728
58365638323301140629138475911464
58365638323301140629138734541638
58365638323301140766399144547788
58365638323301140766399144560838
58365638323301140766399488917110
58365638323301173980963496200674
58365638323301173980963753431168
58365638323301173980963754830848
58365638323336262916332925849719
58365638323336262916395687964563
58365638323336262962149272756387
58365639450875970984156245478464
58365639450875972212163353149044
58365639450900282556439708542511
58365639450900282556442808779117
58365639450900282602259155808032
58365639450900282602447441116070
58365639450900287495567442522239
58365639450900287541386889787760
58365639450900287548728895494482
58365639450900287907163401395345
58365639450900287907164520590489
58365639450900287952917072398700
58365639450900287960532080390324
58365639450900287960720365685096
58365639450908387712000334687604
58365639450908391423120960996752
58365639451848580309784967180935
58365639468528901046185629524135
58365639468600946648873865006596
58365639468600946648874639846872
58365639468600947883655798501528
58365639468600947883656573341804
58365639468625258273752376000792
58365639469476298310554163086108
58365639469476299545900180813024
58365639469500613275443825672206
58365639469500613641472275369070
58365639469581708667879123372393
58365639469606023998794912707061
58365639474436626028551337577812
58365639474510472590746568038468
58365639474533588993305413531851
58365639474534789567373449885131
58365639474534789613106114088647
58365639474534834079657364381921
58365639475409283531774910454554
58365639475409284766556843949486
58365639475410135967097709044921
58365639475410135968789961740873
58365639475410185334366588561200
58365639475410185334366588574298
58365639475482184643072784023368
58365639475483131322037198477348
58365639475483131322037198490446
58365639521705625629015436252991
58365639521705625629016207905323
58365639521706529352067323787905
58365639521706529352070418388531
58365639521706529763912349742055
58365639521802886945910354460187
58365639521802886945912677408481
58365639521803786964869726492037
58365639521803787376463704323681
58365639521803790675742744685337
58365639521803792322934563205275
58365639521803792506158110245758
58365639521803792864383408745601
58365639522651224775991061976073
58365639522653926479426149679925
58365639522675236399691761604250
58365639522678238104303885833845
58365639522679138860149656965275
58365639522679138861654000643972
58365639522686043213432772467442
58365639522686043213433029684886
58365639522686043762225000127078
58365639522686043762413028204406
58365639522686346920647202126149
58365639522689945673138272792063
58365639522752084847820266881423
58365639522752088558756081340022
58365639522759337385605843590313
58365639522760193670941882429252
58365639522783652715959871641291
58365639522783652716521632924981
58365639522783652716523955873275
58365639527615155314211924009274
58365639527615155314215018609900
58365639527615155314295606362506
58365639527712412789565371602860
58365639527712412926761041265114
58365639527712412926763364679968
58365639527712412926764483408552
58365639527712412926764483875112
58365639527712412926848166233960
58365639527712417736032788341016
58365639527712417736036230484454
58365639527712417865891098659696
58365639527712417865892217854840
58365639527712417865975900213688
58365639527712417873317905920410
58365639527712417911708564417204
58365639527712417911708564883764
58365639527712417919050570123926
58365639527712465906954289177484
58365639528368979780904814617469
58365639528563452604123227763606
58365639528563452643354168292491
58365639528563452649855891967122
58365639528563452650609034195970
58365639528563454290482191928379
58365639528583861812793400303722
58365639528583862361585370745914
58365639528586561681005902027125
58365639528586561681005902493685
58365639528587764091720150930477
58365639528587764228918052750066
58365639528587764267958815601669
58365639528587764268146843678997
58365639528587764273230451431197
58365639528587764274733628121042
58365639528587764275486770349890
58365639528587767928264204578901
58365639528587767973996868782417
58365639528587767974184896859745
58365639528587769575392228214789
58365639528587769621124892418305
58365639528587812405719691685816
58365639528587814052030631218358
58365639528587814052030632753344
58365639528587814052093050026690
58365639528587814052093308792218
58365639528587814052093394868236
58365639528587814052281336856448
58365639528587814052283631089720
58365639528587817758321712987911
58365639528598620865834778802770
58365639528656807800465039089646
58365639528656808349257009531838
58365639528657157768705163167459
58365639528657157768705163167460
58365639528660713788819044718622
58365639528660713788822486862060
58365639528660713926017037795730
58365639528660713926100720148962
58365639528660760039700869598198
58365639528660760039700898177914
58365639528660760039763545623974
58365639528660760039763659942838
58365639528660760039951946772596
58365639528660760039954269723311
58365639528660763744300070208107
58365639528668818893477997435022
58365639528668818900820003141744
58365639528668818901091972306068
58365639528668818901092747140728
58365639528668819030759672865362
58365639528668819030762767465988
58365639528668819038102450224416
58365639528668819038352727031460
58365639528668819038353498683792
58365639528668819038917582915776
58365639528668819076492337068878
58365639528668819076495431202944
58365639528668819076495431669504
58365639528668819083835114427932
58365639528668819084022256067504
58365639528668819084022629120132
58365639528668819084023399256144
58365639528668819084023400772464
58365639528668819084107082075936
58365639528693128872066599216224
58365639528693128877065491041152
58365639528693128877149173394384
58365639528693130519192299903818
58365639528693130519195655953976
58365639528693130656204587385332
58365639528693130656452968540142
58365639528693130656455291488436
58365639528693130663794974246864
58365639528693130701373167356864
58365639528693130701937251588848
58365639528693130702125279666176
58365639528693130702208847700544
58365639528693130706455741535024
58365639528693134230043539780460
58365639528693134359986303638144
58365639528693134367579357804242
58365639528693134405718967841660
58365639528693134413332942712706
58365639545339827137925988406598
58365639545339827137926760058930
58365639545340130985788826559478
58365639545434434927368997213166
58365639545437088454820906613794
58365639545437088454823229562088
58365639545437388598340238533816
58365639545437393544811126113170
58365639546309738463629618208006
58365639546310038609009329005111
58365639546312439573963693230631
58365639546312439756978289635054
58365639546312439756978294221274
58365639546312739944720658589494
58365639546312739946979703563619
58365639546312788069616530242036
58365639546312788069867577301732
58365639546312789715992441568612
58365639546312789716243488628308
58365639546312789723586528972088
58365639546312789723774557049416
58365639546312789723774899887756
58365639546312789723776851299742
58365639546313690291335548851760
58365639546313690291335548851808
58365639546313690291335548864858
58365639546313690291398310966652
58365639546313690291586339043980
58365639546313690291586339050565
58365639546313693997626715179607
58365639546321749144861341246982
58365639546324447325461259555583
58365639546324447326273739960506
58365639546324447326294660548814
58365639546324447326294746287962
58365639546324447326357422313738
58365639546324495451256731523498
58365639546324497097733893973544
58365639546381783891082141565639
58365639546382684451301256993930
58365639546382988306111666452045
58365639546382988306132587040353
58365639546385389454076902561210
58365639546385389454080373401004
58365639546385689597597382490776
58365639546385735711445138267596
58365639546385735711445166847312
58365639546385735711445166965564
58365639546393494566265802494800
58365639546393494566266950387704
58365639546394695132531951163130
58365639546394695140334212378708
58365639546417809895489339133516
58365639546419006758500658258100
58365639546419006765211948532628
58365639546419006766027851476640
58365639546419010461755487801846
58365639546419010461757811799900
58365639546419010469288878685814
58365639681300654530552993549795
58365639681300654667750986160343
58365639681336671889792076758743
58365639681336677240516884233551
58365639681336677424368052121244
58365639682176005819429011696705
58365639682186812633170394564265
58365639682187713390708419579134
58365639682211122610919073980433
58365639682284118428479708029249
58365639682284118428479711211577
58365639682284974707602566133998
58365639682284974707602566483918
58365639682284974711936241993782
58365639682284974714380492208006
58365639682284974714380605582104
58365639682284974714380605936236
58365639682284974714380606999046
58365639682284974714945720083544
58365639688096338803789194849730
58365639688116746731191627462550
58365639688119447834750147379429
58365639688119797991087813494590
58365639688120654135272182089109
58365639688120654539523119577133
58365639688131460901084347256552
58365639688131461312866610382968
58365639688131505365946769000150
58365639688192443652310784610573
58365639688192699513979664895048
58365639688192699513979668077376
58365639688192743977144429870068
58365639688192743978842105704912
58365639688193599944258984915932
58365639688193600074954120875338
58365639688193600081456974334324
58365639688193600081728603393178
58365639688193600081791335753020
58365639688193600082356564689964
58365639688193600127461237841692
58365639688193600128026466774424
58365639688201705192097743569536
58365639688226015032501988622848
58365639688226015627298219380252
58365639688226020376448873560108
58365639688226020383223700434220
58365639688226020521320935385420
58365639704970278463125671981784
58365639704971178893676699233646
58365639704971178893676699250956
58365639704971178893676699251115
58365639704971179076691038871714
58365639704971179076691038884764
58365639705638544231101909084720
58365639705846575210551634480630
58365639705857332244671967119334
58365639705857332244692887707642
58365639705857332244692973446790
58365639705857332244755649472566
58365639705857337552171612220532
58365639705857381605189009072790
58365639705857382024290034369326
58365639705918270661271191641163
58365639705918275609516870982700
58365639705918275609704784268988
58365639705918275609704784387032
58365639705918275609704785804182
58365639705918275609704899060028
58365639705918275609704900595222
58365639705919476177061129043708
58365639705919476181244889123653
58365639705919476183772820746136
58365639705930327462352766313050
58365639705930328011144736755242
58365639705950696049234731912164
58365639705950696049237826512790
58365639705951896615502828337976
58365639705951896615774795985980
58365639705951896623033895223890
58365639705951896623305862871894
58365639705951896625812903902934
58365639758051546471014320385349
58365639758051590935876742128947
58365639758144049231216208753886
58365639758148857017918198469942
58365639758148857566961217371510
58365639758156962311489967475801
58365639759019351120348806112838
58365639759020251688160587753110
58365639759023302948307820844846
58365639759024203378670820019588
58365639759024203378858848109966
58365639759024203515868812630136
58365639759024203515868812643186
58365639759024203516119516746290
58365639759024203516684720173418
58365639759032264200622564834753
58365639759034965858304354606808
58365639759034965905668833674444
58365639759034965905752401708812
58365639759035010322915729290710
58365639759035010323104014585482
58365639759035010323166776350406
58365639759035010330422776755602
58365639759132271694851747366328
58365639759132271695040118283608
58365640159911015013331527915679
58365640159911015013331872271951
58365640159911015013582576375055
58365640159911016659706410372479
58365640159911016659707439242255
58365640159934431565973349970629
58365640159935330349332558720023
58365640159935381999471698410193
58365640160809781072151808171105
58365640160809782719280865376821
58365640160810683474374643259012
58365640160810683881637054362737
58365640160810683888604295769145
58365640160810683889168122783685
58365640160810683889168380001129
58365640160810731652805453812981
58365640160810733299746311362291
58365640160817886594240110761461
58365640160882776889712446919973
58365640160882777438483497200142
58365640160882777438483840156734
58365640160883629462797247960402
58365640160883629462798151663074
58365640160883629462798408880518
58365640160883629462798410280198
58365640160883629469575173690106
58365640160883629470140142826264
58365640160883629874392129494718
58365640160883629874392388111842
58365640160883677455766861585234
58365640160883677455766861598284
58365640160883677593027874590880
58365640160883678004621508053202
58365640160883678004621508066252
58365640160883678004621852422524
58365640160915197330936851184267
58365640165819642080402160804172
58365640165843955762434226134724
58365640165843957408810137461300
58365640165843957546823775792584
58365640165844007412552445101073
58365640166694993970765900244429
58365640166718106295982881570101
58365640166718106295982882036661
58365640166719307052981460418789
58365640166719307464763466327761
58365640166719308700109484054677
58365640166719308704441050769546
58365640166719308841639038321698
58365640166719308890466863565593
58365640166719309249174198514567
58365640166719309254068744602301
58365640166719309254256772692727
58365640166719309294717801053617
58365640166719309294906862718083
58365640166719309299989436883145
58365640166719309299989436896243
58365640166719309301685042460025
58365640166719309302248869474565
58365640166719309302249126692009
58365640166719357477479921118061
58365640166788701146727440321935
58365640166788702383685241543149
58365640166791054125657227208026
58365640166791102113543520317565
58365640166791402439991529726741
58365640166791402851585507558385
58365640166792253045735487549838
58365640166792253050817946942574
58365640166792253050817975988850
58365640166792253050818061727998
58365640166792253457329722598926
58365640166792254692111660685694
58365640166792254699453666392416
58365640166792254829308505049206
58365640166792254830146478003848
58365640166792254834391879459414
58365640166792254836986046988718
58365640166792254836987161597642
58365640166792254837739273906954
58365640166792254882655920380986
58365640166792254882739603200778
58365640166792255287661162996681
58365640166792302870354185952109
58365640166792303419396946242385
58365640166792303419397203459829
58365640166792303425232661068192
58365640166792303465150531034209
58365640166792304660014594563124
58365640166800358162818676727968
58365640166800358162818933945412
58365640166800358162819705597744
58365640166800358162903388417536
58365640166800358757615164702816
58365640166800358757616307891456
58365640166800358757699990711248
58365640166824673492042470584128
58365640166824674086838701341532
58365640166824675138418381910704
58365640166824675276515588282188
58365640166824723866540381266855
58365640166824725101238746727419
58365640166824725146992302939527
58365640166824725284252971575851
58365640166824725284253057314999
58365640166824725696035320441415
58365640166824725696035349021131
58365640166824725696118918571819
58365640166827425153299632451708
58365640183545518319644400876812
58365640183568633074883931058084
58365640183568933081119007984102
58365640183569833831882252707994
58365640183580690465347098249968
58365640184237202690642391046000
58365640184443984369698932250094
58365640184443984369698936836314
58365640184444284513132263236192
58365640184445234952069298125802
58365640184456039935939135931285
58365640184456039935939164511001
58365640184456039935939250250149
58365640184456039935939250600069
58365640184456039936001926625845
58365640184456040073199918886473
58365640184456040073199919236393
58365640184456040118932583439909
58365640184456040118953475098581
58365640184456040118953475448501
58365640184456040119016237213425
58365640184456040530463770460353
58365640184456040530463770576993
58365640184456040530463799156709
58365640184456040530463884895857
58365640184456040530463885245777
58365640184456040667724553532181
58365640184456040667724553882101
58365640184513328498636661235621
58365640184513328498636689815337
58365640184516929127669811196522
58365640184516930362452892582954
58365640184516930364711180922876
58365640184516930364711552459184
58365640184516930364899467263196
58365640184516930364899467267408
58365640184516930364899467280666
58365640184516978352597732857197
58365640184516978352597818596345
58365640184517230500802873152340
58365640184517230509232407898378
58365640184517230509232408364938
58365640184517278679296188426192
58365640184517278725049744638300
58365640184518130931165614413802
58365640184518130931437583578126
58365640184518130936436127388066
58365640184518130936437246584614
58365640184518179108173444975879
58365640184525035475205505213624
58365640184526236637355799754293
58365640184549350804429413388648
58365640184553253219193207635985
58365640184553301438358104645592
58365640184553301438358133341948
58365640237692157934657593805473
58365640237702664741975242933405
58365640237702664741975271513121
58365640237703914775554001939942
58365640237726980071198808151837
58365643757972113155220207088297
58365643758920410811097542199179
58365643758944722075761656241137
58365643758944722436540395704203
58365643758944722441622969869265
58365643758944722482271912001717
58365643758944722482273059907719
58365643758944722482293951916311
58365643758944722482461089034807
58365643758944722482481981043399
58365643758944722482544656019415
58365643758944722482544657069175
58365643758944722482544743162455
58365643758944722482545000392949
58365643758944725730986795051361
58365643758944725776719459254877
58365643758944725776740351263469
58365643758944726142580772883005
58365643758944726142768800960333
58365643758944726188309965182465
58365643758944726188313437086521
58365643758944726188334329095113
58365643758944726188501465163849
58365643758944726188522357172441
58365643758944727375668129683931
58365643758944727383198164517741
58365643758944727383198421735185
58365643758944727421400793887447
58365643758944727421421685896039
58365643758944727423928726927079
58365643758944727423928814070071
58365643758944727423928814070119
58365643758944727428931085938701
58365643758944727428951720729849
58365643758944727428951977947293
58365643759163564164222638934283
58365643759163565353837140363685
58365643759163565353837141413445
58365643759163565399568656661199
58365643759163565399569804567201
58365643759163565399590696575793
58365643759163565399590697625553
58365643776669698108033701640329
58365643776669698108284407143113
58365643776669701448296333575282
58365643776669701814074079169051
58365643776669701814324783272146
58365643776669701814324783272155
58365643776669703047161435620057
58365643776961186876324531223695
58365643776961187013522523834243
58365643776961487614384081519339
58365643776969592130085275303743
58365643776969592313099500152175
58365643776969592724693477983819
58365643776993606080504217246745
58365643776993606217702210207213
58365643776993907459308811942459
58365643776993907505041476145975
58365643776993907642323036790891
58365643776993908053917014622535
58365643781922729985980075319214
58365643781922729985980075332312
58365643782553711158195069841643
58365643782554911915277331043355
58365643782554912464048409476955
58365643782554912464257329562875
58365643782554912464320005588651
58365643782554912509801965689063
58365643782554912509989993766391
58365643782554913698830342971887
58365643782554913699666023315567
58365643782554913744583899183995
58365643782579224089135065716795
58365643782579224089197741742571
58365643782579229030581812650235
58365643782579229035605062154129
58365643782579229081337726357645
58365643782579229081358647064045
58365643782773751676999353651641
58365643782773751677020245660233
58365643782773751722752909863749
58365643782798067006222890290357
58365643782798067051976446502465
58365643782869811189582906547183
58365643782869811189582906663823
58365643782869811189582907596943
58365643782870111378832495266319
58365643782870111381091931026969
58365643782870111381092302582151
58365643782870111381092303048503
58365643782870111381092304098263
58365643782870112615874236076875
58365643782870112615874236077083
58365643782870112615874236543435
58365643782870112615874237593195
58365643782870113027467840837225
58365643782870113027467842353545
58365643782870113027468213908519
58365643782870113027468213908727
58365643782870113027468214375079
58365643782870113027656241985847
58365643782870113027656242452407
58365643782870113027656243502167
58365643782870113027739810020423
58365643782870113028220326684391
58365643782870113028220327734151
58365643782870113028303894252407
58365643782870123550791559076662
58365643782870123550979587153990
58365643782871012998998109764660
58365643782871012998998109777758
58365643782877917949276663690771
58365643782878216489137761561607
58365643782878216491398342044479
58365643782878217726180275539411
58365643782878218137962281448383
58365643782878218138526365680367
58365643782902232866154110188531
58365643782902233277936116097503
58365643782902233280192453025439
58365643782902531820053550896275
58365643782902531822316454327441
58365643782902533055403812178127
58365643782902533057098387822373
58365643782902533466997790009771
58365643782902533467185818087099
58365643782902533468692365654017
58365643782902533468880393731345
58365643782902533469444477963329
58365643829823915219274532047547
58365643829843424552960374077262
58365643829843424553524458309246
58365643829844324572544269507326
58365643829844325120772155717534
58365643829844325121336239949518
58365643829844624573721306033069
58365643829847326277156393736921
58365643829848225197588328447643
58365643829848225197588328797563
58365643829848225197776356524971
58365643829855131386285280370518
58365643829855131935265536107482
58365643830136113890804191815091
58365643830136114028002183025959
58365643830136114028002184425639
58365643830136114439596160857603
58365643830136412980231493739535
58365643830136412980231493856175
58365643830136412980231494789295
58365643830136412982487831833871
58365643830139115737505956157101
58365643830139115783238620360617
58365643830146915898472506403348
58365643830146920704544541580739
58365643830146920841742535241047
58365643830146921253336512022931
58365643830147219246352839805561
58365643830147219246415515481417
58365643830147219658135103981737
58365643830147219658197521390389
58365643830147219658197865746661
58365643830147220848000280816435
58365643830147220893543539117305
58365643830147221030741531727853
58365643830147221030741532077773
58365643830147221030825099762221
58365643830147221031013127839549
58365643830147221031013128189469
58365643830147221031013386456673
58365643830147221031014505664867
58365643830147221442523796253949
58365643830147221442607105671193
58365643830147221442607106021113
58365643830147221442607364288317
58365643830147221442608483496511
58365643830147221442795392365645
58365643830147221442796511573839
58365643830171234935616958502461
58365643830171236035460330915407
58365643830171236584252301357599
58365643830171530871230575959481
58365643830171531281317148482807
58365643830171531283012840135657
58365643830171531283092969213127
58365643830171534529906388266537
58365643830171534530094416343865
58365643830171534530094674611069
58365643830171534530094760350217
58365643830171534575576376444277
58365643830171534575847972555973
58365643830171534987355201663555
58365643830171534987358640620453
58365643830171534987438769697923
58365643830171534987441950387617
58365643830171534987626797775251
58365643830171534987630236732149
58365643830171534989865681651493
58365643830171535124615956388947
58365643830171535124619050989573
58365643830171535124619309256777
58365643830171535124699524423315
58365643830171535124702619023941
58365643830171535124887552500643
58365643830171535124890905368473
58365643830171535124890991107621
58365643830171535127146984029205
58365643830171535127147242296409
58365643830171535127150685502657
58365643830171536177034411902425
58365643830171536177222698246957
58365643830171536177223817455151
58365643830171536178726664598377
58365643830171536221952287770853
58365643830171536224459328801893
58365643830171536359212956407177
58365643830171536359965068716489
58365643830171536360236664828185
58365643830171536360236923095389
58365643830171536360238042303583
58365643830171536361657321412441
58365643830171536361740889446809
58365643830171536361928917524137
58365643830171536361929175791341
58365643830171536361932618997589
58365643830171536770994962316149
58365643830171536771747332892665
58365643830171536771830642659829
58365643830171536771830900927033
58365643830171536771832020135227
58365643830171536772018929004361
58365643830171536772020048212555
58365643830171536773439585588617
58365643830171536773522895355781
58365643830171536773523153622985
58365643830171536773526596829233
58365643830171536773711181700313
58365643830171536773714624906561
58365643835096756981753733536990
58365643835100358703706679683284
58365643835100358703706795537134
58365643835100358840967550262574
58365643835100359252749813388990
58365643835111165654708934197108
58365643835111166066491197323524
58365643835728638172673610174925
58365643835728638172674643276789
58365643835732540770453119983459
58365643835732540816206676195567
58365643835732542417581143619347
58365643835732542463334699831455
58365643835752949797551347378605
58365643835752949797552379430709
58365643835752949984810113544254
58365643835752950533852788089550
58365643835752953503592756609511
58365643835755649853858409930201
58365643835755649853858410396761
58365643835756850610689967029017
58365643835756850610857103097753
58365643835756850610877995106345
58365643835756852395330856137379
58365643835756852400350296193615
58365643835756852440811323504745
58365643835756852440999351582073
58365643835756852446082959334273
58365643835756852446083046503461
58365643835756856101304740559305
58365643835756856147037404762821
58365643835756857753331782372049
58365643835756857794250489166123
58365643835756857799064447029075
58365643835756857799252474652893
58365643835756857799273395359293
58365643835767662965864806549775
58365643835975694076841358156467
58365643835975695723969381792355
58365643836043837638489329366845
58365643836043837638489329366893
58365643836043837638489330416653
58365643836043838873083234317937
58365643836043838873083234784497
58365643836043838873083235834257
58365643836043838873271262395217
58365643836043838873271262861777
58365643836043838873835347093809
58365643836043838873835348143569
58365643836043839284865240226861
58365643836043839284865240226909
58365643836043839284865240693421
58365643836043839284865240693469
58365643836043839284865241743229
58365643836044734316514514894471
58365643836044734497834163109404
58365643836044738020860315262627
58365643836044738020860315379267
58365643836045038393312155857667
58365643836045038395568492785603
58365643836045038395571963639899
58365643836045038395571964689659
58365643836045039628658173584583
58365643836045039630350426280535
58365643836045039630353896668271
58365643836045039630353897134831
58365643836045039630353898184591
58365643836045040040252151416227
58365643836045040041947501428573
58365643836045040041947501895133
58365643836045040041947874499915
58365643836045040041947874966475
58365643836047439358246061260975
58365643836048641716724829982580
58365643836048641716724829982628
58365643836048641716724830332548
58365643836048641901349947455198
58365643836048641901349947921758
58365643836048652836518346216896
58365643836055546666438523307013
58365643836055546667191669203463
58365643836055845207052509856855
58365643836055845209312314088125
58365643836055846444094247583057
58365643836059448530466214267082
58365643836079860348530683442011
58365643836079860350978401315105
58365643836079860350981758900297
58365643836079861448482131750313
58365643836079861997354312641681
58365643836079861997357670226873
58365643836079861998107458538131
58365643836079861998109782536185
58365643836080156833434584948263
58365643836080156833437937816093
58365643836080156833625965893421
58365643836080160537968299191523
58365643836080160540228103306153
58365643836080161775010036801085
58365643836080162186604014632729
58365643852821428803416451908830
58365643852822327724037448148290
58365643852822327724288152251394
58365643852822328959634169978310
58365643852822329508426140420502
58365643852822633220995973609630
58365643852825331263933829393950
58365643852825331263934172350542
58365643852825331401131822004498
58365643852825331401132164961090
58365643852825334512460684366426
58365643852825334512460684383688
58365643852825334924243033236202
58365643852834340236499453809649
58365643852834340236499539548797
58365643852837036998296554059890
58365643852837038645487253721554
58365643852837038782685246332102
58365643852837041894013850295524
58365643852837042305796113421940
58365643852837042305796199161088
58365643853477926068649423882502
58365643853478826635897035551642
58365643853478826636461119783626
58365643853481828116820711226666
58365643853481828117572823535978
58365643853481828117573166492570
58365643853493535498395141881726
58365643853493535499126247863582
58365643853493535499147168451890
58365643853493535499209930216814
58365643853493539205169722647948
58365643853493539205170095700576
58365643853700680866368663530392
58365643853712388248008864811854
58365643853770915684970990553188
58365643853773612034963790231688
58365643853773612080780136788436
58365643853773612080781165658212
58365643853773615741085525765668
58365643853773617388214578271332
58365643853773617388217935738432
58365643853773617388218050179760
58365643853773617388218050529680
58365643853773617572843167652170
58365643853773617572843167768810
58365643853773626859206530267992
58365643853773628506334553903880
58365643853773628508011566426918
58365643853781422494129688891476
58365643853781422905911694800448
58365643853785324769771216104646
58365643853805737823353225530192
58365643853805738235135231439164
58365643989669298995879305072527
58365643989669299133139973708851
58365643989669299135667906748483
58365643989672000289791821578345
58365643989672000655904183315929
58365643989672000838834496123641
58365643989672000838918064158009
58365643989672000838918408531543
58365643989672000838918409581303
58365643989680105766210222680491
58365643989680105811942886884007
58365643989704131660200771352738
58365643989708034120464436542365
58365643994633244856886956190894
58365643994633244994147710916334
58365643994633245405929974042750
58365643994644051807889094850868
58365643994644052219671357977284
58365643995265426923361312518443
58365643995265426923382204527035
58365643995265427335164210436007
58365643995265427380896874639523
58365643995285834903208340703082
58365643995289742716898589957323
58365643995289742719154926885259
58365643995289753837274645379068
58365643995289753837295566084016
58365643995484265313124301029841
58365643995484265358877857241949
58365643995508591355398728552167
58365643995508591767180991665542
58365643995508591767243754843196
58365643995576723791669490022057
58365643995576723791669491071817
58365643995577624176299912162308
58365643995577924548748656623143
58365643995580325925467921287075
58365643995580325925467922336835
58365643995580326062746130112517
58365643995580336449062917898929
58365643995580626251995716249667
58365643995580626251999183436361
58365643995580626252187211513689
58365643995580636775322528621766
58365643995580636775508605287108
58365643995580637187104534530738
58365643995581526682550182554602
58365643995581526682738210631930
58365643995581537205871231538903
58365643995581537205873555886886
58365643995581537205892152127211
58365643995581537206059259603190
58365643995581537343069224149451
58365643995581537343320272608836
58365643995581537388822808941275
58365643995581537389097101060454
58365643995581537754851230045382
58365643995581537754916230432182
58365643995581537755125522060962
58365643995581537800858186264478
58365643995612746504158561968865
58365643995613046693407892423605
58365643995613046693408149641049
58365643995613046693408263959913
58365644012355213877217608802050
58365644012358220665640845020186
58365644012358220665640845037448
58365644012369923151476714713650
58365644012369928047194010949284
58365644012369928458976274075700
58365644012369928458976359814848
58365644013026441831980453155974
58365644013233567431142802015796
58365644013233567431393849075492
58365644013234468052490541150671
58365644013245274812967936773960
58365644013306502491241394810998
58365644013306502491492098914102
58365644013306513014813492805808
58365644013307402926872673973019
58365644013307402927123378076123
58365644013307414040160779530511
58365644013307418935815284890064
58365644013318209687601145235720
58365644013318209740700179531724
58365644013318209877960848168048
58365644013339823363016688635822
58365644013339823363267392738926
58365644013339823363267737095198
58365644013339833886612801274994
58365644013339834435655818776882
58365644065220634643219061230817
58365644065531942027383337221950
58365644066095980402414406369724
58365644066188439292616309195622
58365644066189339860428005096746
58365644066193247219048063757972
58365644066193247264801619970080
58365644066193258375307534985873
58365644066200463474270871430252
58365644066200463474458899507580
58365644066201363493018342279803
58365644066412096312618392945840
58365644066412096358371949157939
58365644066420201468680311928517
58365644066420201468742987954293
58365644066484141732542535972022
58365644066485042163091010251440
58365644066485042163093563237142
58365644066485042163111902260023
58365644066485042300288888543124
58365644066485042346042473334939
58365644066492236319545865591182
58365644066492236319734150885954
58365644066492236324607547760750
58365644066492236324607804978194
58365644066492236324628439769342
58365644066492236324795833055522
58365644066492236324816725064114
58365644066492247437645206432582
58365644066492247437666127020890
58365644066492247437833234509910
58365644066492247437854126518502
58365644066492247437854155098218
58365644066493147273420265030601
58365644066493147456413597870441
58365644066516562768581916355558
58365644066516562768769944432886
58365644066520153372647453026124
58365644467978871026887086641645
58365644467979770222090978371335
58365644467979771647979308112420
58365644467979771647982659386161
58365644467979772059573285931014
58365644467979772059576637217805
58365644467979772059761571238836
58365644467979772059824332990710
58365644467979772059824333003760
58365644467979772197022325614308
58365644467990578461783449562528
58365644468198610030214207940303
58365644468267953751888778067879
58365644468267953751888778072091
58365644468270655409403173490887
58365644468270655409403173508149
58365644468270655592417480778095
58365644468270655592417483960423
58365644468271570252330995389028
58365644468271570252518994873590
58365644468271570252519023466356
58365644468271570389780007879236
58365644468271570801373641341558
58365644468271570801373641354608
58365644468271570801562040955194
58365644468271570801562040968244
58365644468271570801562042367924
58365644468271572036907687158852
58365644468278775527052040325426
58365644468278775527052298592630
58365644468282362980748859925653
58365644468303075850627324787087
58365644468303075850628440795691
58365644468303075895544081447321
58365644468303075895545196406165
58365644468303075895545197455925
58365644468303075895733482750697
58365644468303075896359985791013
58365644468303075896361104999207
58365644468303075896548271085785
58365644468303075896549390293979
58365644468306692580255879173898
58365644468306693129235877693418
58365644473888396870518774858491
58365644473888396870539666867083
58365644473888397015330370337217
58365644473888397015330713293809
58365644473888397015330713629227
58365644473888397015330713647941
58365644473888397061060026046437
58365644473888397061063377379233
58365644473888397061084298085633
58365644473888397418745513162697
58365644473888397419309597394681
58365644473888397419582341412379
58365644473888397419582428549755
58365644473888397419582428555371
58365644473888397419582428568469
58365644473888397419582685785913
58365644473888397426921252505377
58365644473888397426924691007361
58365644473888397426924691479537
58365644473888397426924695711625
58365644473888397427109280595803
58365644473888397427112633463633
58365644473888397465313976746119
58365644473888397465315005615895
58365644473888397465315092771985
58365644473888397465315349989429
58365644473888397472093271433807
58365644473888397472657012372377
58365644473888397472657355328969
58365644473888397472657355664387
58365644473888397472657355683101
58365644473888397472678275917277
58365644473888397472841944799319
58365644473888397472845297667149
58365644473895602151866136994961
58365644473899202639457715185087
58365644473899203874804504564335
58365644474107235031702097529669
58365644474107235396726495765123
58365644474107235396914523842451
58365644474107235397478608074435
58365644474107235397479755980437
58365644474107235397563411152181
58365644474107235397563411170895
58365644474107235443233312192545
58365644474107235443296075374411
58365644474107235443484016295649
58365644474107235443484360669183
58365644474176278975719851465519
58365644474178980220888238254583
58365644474178980220888239187703
58365644474178980220888239304343
58365644474178980815684469945107
58365644474178980816248557358015
58365644474179281005498259465703
58365644474180195848635260066879
58365644474187400940153679024898
58365644474187400940153965988458
58365644474211417735537713030563
58365644474211417735537970248007
58365644474212602014472547005968
58365644474212616106911043163634
58365644474212616655888204359021
58365644474212616655950966123945
58365644474212616655954060665522
58365644474212616708398790037275
58365644474212616708398791553595
58365644474212616708962875785579
58365644474212616838902429207453
58365644474212616838965190972377
58365644474212617898011772024367
58365644474212617898074791006735
58365644474212617943744436227883
58365644474212617943744809280511
58365644474212617943828375798559
58365644474212617944309553561731
58365644474212617944309668347155
58365644474212618081026368409107
58365644474212618081089130174031
58365644474212618081570303705115
58365644474212618081570307937203
58365644474212618492536406670075
58365644474212618493436249184763
58365644474212618493436253416851
58365644491614273109843554095720
58365644491625080114109420662508
58365644491843934562899866396016
58365644491901254647214186349495
58365644491901254784495746994411
58365644491906071904925921220827
58365644491914162785849728254083
58365644491916864495894860872641
58365644491916864633155529508965
58365644491916879313256682898086
58365644491916879320219792062761
58365644491916879457501467026541
58365644491916879457501467376461
58365644491937277313764430291744
58365644491937277496946134165504
58365644491941179774282150752250
58365644491941179820014443419458
58365644491941179820035706964358
58365644491941179957484403678010
58365644491941194049397133483942
58365644491941194049585415657865
58365644491941194049585415774505
58365644491941194049585444354221
58365644491941194049585530443289
58365644491941194049648206119145
58365644491941194049648206469065
58365644491941194186846199079613
58365644491941194232578863283129
58365644491941194232578949022277
58365644491941194232599755291721
58365644491941194232662517056645
58365644491941194644172472232754
58365644491941194644360754406677
58365644491941194644360754523317
58365644491941194644381675111625
58365644491941194644444436876549
58365644544791901972550492538504
58365644544798806920570758307462
58365644544798806920570758657382
58365644545017659715370858617088
58365644545017659715370858967008
58365644545090605708124042711396
58365644545090605708124043061316
58365644545094507573657129612945
58365644545094507619389879905529
58365644545094507619410805198101
58365644545094507626164620690573
58365644545114921039039832046064
58365644545114921039039832395984
58365644545114922281707711123304
58365645903775747026601752751286
58365645903775747438446434686034
58365645903989782523038884840070
58365645903989782523039656492402
58365645903993384656836971731554
58365645903993384656837743383886
58365645903993384794097383150434
58365645903993384794097726107026
58365645903993384794098412020210
58365645903993384794285668445206
58365645903994585413919004431052
58365645903994585413919348787324
58365645903994585413920376257420
58365645904001489904591703209094
58365645904005392183602868287037
58365645904005392366533439361953
58365645904005392366533525101101
58365645904005392366596201126877
58365645904005395521898982710105
58365645904005395521898983060025
58365645904066634500819674917950
58365645904067534518103039303042
58365645904067534518103039316092
58365645904067534518103067895808
58365645904067534655364052308688
58365645904067535066957685771010
58365645904067535066957685784060
58365645904067535066958030140332
58365645904067535067146058217660
58365645904067535067146085384646
58365645904067535067146085397696
58365645904067535067146086797376
58365645904067535068568694780568
58365645904067535068631456558542
58365645904067535068631713775986
58365645904067535114385041472829
58365645904067536302492874776944
58365645904099055123572766098138
58365645904099055123572767147898
58365645904099055123573024365342
58365645904102653507271497709661
58365645904102653688760949937229
58365645904102653690285722208173
58365645904102653690285722558093
58365645904102653690285808297241
58365645904102657257621901466261
58365645904102657394799002068217
58365645904102657394819894076809
58365645904102657394882570102585
58365645909903210827188409469323
58365645909903214487308864976414
58365645909903214487496864357386
58365645909903214487496893053742
58365645909903214533062421188522
58365645909903214533229528560902
58365645909903214533229557257258
58365645909976160069888356280465
58365645909976160114219304496331
58365645909976160115641912492573
58365645909976160115704702837213
58365645909976160115892988138546
58365645909976160481733381061726
58365645909976160527486708752017
58365645909976160527486937273834
58365645909976160527507857978782
58365645909976160527674994046789
58365645909976160527674994047518
58365645910008580509752661687833
58365645910008580921534924814249
58365645910008582156881714193497
58365645910008582751677944950901
58365645927637192176799449612851
58365645927639893469897175782845
58365645927639893469959851808621
58365645927639893836009451664641
58365645927639893836009452131201
58365645927639893836009537870349
58365645927639893881679439842381
58365645927639893881742115868157
58365645927639893881742116334717
58365645927639893881742202073865
58365645927639894018940108478705
58365645927639894019002870710189
58365645927639897174242976267641
58365645927639897174305652293417
58365645927700835597864653128217
58365645927712844816154405956192
58365645927737155157985799461677
58365645927737155157985799811597
58365645927737155157985885550745
58365645927737155159678052507549
58365645927737155159678138246697
58365645927737155159678166826413
58365645927737155203739384253501
58365645927737155203739470342569
58365645927737155203906835049033
58365645927737155203906860440805
58365645927737155203906865145069
58365645927737155205348040335369
58365645927737155205348040685289
58365645927737155205410716711065
58365645927737155205431637416013
58365645927737155205431723038521
58365645927737155205431723155161
58365645927737155205599087744985
58365645927737155205599115974781
58365645927737155341000138978893
58365645927737155341167503685357
58365645927737155341167504735117
58365645927737155341167618004221
58365645927737155341167619520541
58365645927737155341188421085721
58365645927737155341188425323425
58365645927737155341188506824869
58365645927737155341188510012813
58365645927737155341188511429962
58365645927737155341188768280017
58365645927737155342608795060761
58365645927737155342671471086537
58365645927737155342692391674845
58365645927737155342692391791485
58365645927737155342859756381309
58365645927737155342859870700173
58365645927737158864191332017673
58365645927737158909944888229781
58365645927737158909944916459577
58365645927737158909965808468169
58365645927737158909965808934729
58365645927737158910028484960505
58365645927737158910028570583013
58365645927737158910028828850217
58365645927737158910028829316777
58365645927737159047205556866105
58365645927737159047205671184969
58365645927737159047226477571053
58365645927737159047226563193561
58365645927737159047226821927325
58365645927737160147551486439776
58365645980782403749255737114974
58365645980806719032746609200254
58365645980806719078479273403770
58365645980813919916815758469730
58365645980813919916816015687174
58365645980813920328598021596146
58365645980813920465670748244210
58365645980813920465858776321538
58365645980813924170016548729006
58365645980813924170204576806334
58365645980817522187874858720993
58365645980817525892220658739229
58365645980817525892220659205789
58365645980886866458444824347110
58365645980886866458632852424438
58365645980886870164482620310414
58365645980886870164482877527858
58365645980886870164670905605186
58365645980911181240296674075262
58365645980911181240296675125022
58365645980911181240484703202350
58365645980911181650407606143794
58365645980911181652078938251438
58365645980911181652266966328766
58365645980911184944663395148366
58365645980911184944851681492898
58365645980911185356445659324542
58365645980911185493706156949130
58365645980911185493706414166574
58365645980911185493894442243902
58365735277972517526384235844267
58365737428614606564645316645741
58365737428614606976239294477385
58365737428712120263470464954069
58365743650069360241610193877113
58365754421821547004660254783263
58365754421894225607747172205329
58365754421894225607809848231105
58365754421894225612641373949889
58365754421894240431904856662353
58365754421930499103802820764305
58365754421930499103803165137839
58365754421930547279785869866811
58365754421930548507037768532097
58365754421930548514567803361743
58365754421930548514567803365955
58365754421930548514568922574149
58365754421930548516827492094651
58365754421930548516827579263839
58365754657290959667649326089689
58365754657290959667837354167017
58365754658263555637668486121821
58365754658263555637668486139083
58365754658263555822942518752485
58365754658263555822942518756697
58365754658263556232193120767529
58365754658263556232193120784791
58365754658263855820227248619421
58365754658263855822671613624685
58365754658263856369015861109079
58365754658275579855267908627961
58365754658275579857524245555897
58365755857616358272555199322273
58365755857616358272555456539717
58365755857725577214016947409976
58365755857725621678879369153574
58365755857725627166799073575494
58365756094058586167259883371736
58365756094058630632122305115334
58365756094059787282759287753433
58365756094059787282759287753593
58365756094059787282759287770855
58365756094059787282759287770903
58365756094059787282780294547609
58365756572524905586236576390292
58365756572560880164272094811665
58365756572560880575866072643309
58365756572560880578313538016321
58365756572560880578313882389855
58365756572560928753460902057785
58365756572560928754296587118827
58365756572561180719633876295455
58365756572561230719590215257337
58365756572634126302216706019942
58365756572634126706217714344357
58365756572634126706217714344517
58365756572634126713810682775679
58365756572634176714875555812869
58365756572665346442283430756500
58365756572665394613183905680846
58365756572669248490746920410854
58365756572669296661647395335200
58365756572669298445221299272324
58365756572669298445472690705762
58365756572669298452814353438422
58365756572669298452814696412484
58365756572670149470278547781941
58365756572670149470278547782148
58365756572670149470278547782149
58365756572670197641179022706287
58365756572670197641179022706495
58365756572670198875960956199815
58365756572670198875960956201219
58365756572670198875960956201427
58365756572670198875960956205638
58365756572670198875960956205639
58365756572670198876044639025430
58365756572670198876044639025431
58365756572670198883302961907941
58365756572670198883302961908148
58365756572670198883302961908149
58365760161831845162979161425480
58365760161831845162979161442742
58365760161831845712022178927368
58365760161831845712022178944630
58365760162156050123981611883349
58365760162158751415634435391294
58365760162158751415634435397936
58365760164785409394319805357377
58365760164786298706750770358275
58365760164786313529153869583818
58365760164786313529153870633578
58365760164786313529216545609594
58365760164786313529216546659354
58365760164786313529216631703081
58365760164786313529216631703082
58365760164786314078008257771532
58365760164786314078196544129114
58365760165078383409023349139660
58365760165078394527144096424540
58365760165078394532227813791340
58365760165109617510812980777999
58365760165110813183917166757366
58365760165110813321240683251895
58365760165110818129882489730263
58365760165110818678862746162854
58365760165110818678925508631831
58365760165110818679489219811187
58365760165110818679489248036771
58365760165110818681184939806261
58365760165113064122182945098525
58365760165113064122185269096579
58365760165113204819885511048954
58365760165113216077463173688698
58365760165113216077463259427846
58365760165113219644611067301850
58365760165113219776726485734481
58365760165113219781808974173494
58365760165113219781809058862881
58365760165113505008908500124449
58365760165113505008908500131091
58365760165113514474816844847727
58365760165113514475569989785701
58365760165113516121944737742730
58365760165113516259958682057913
58365760165113516266733853780373
58365760165113519966248127146705
58365760165113519970326119477110
58365760165113519970326507435439
58365760165113519970327282270099
58365760165113519970515565445353
58365760165113519970515568627681
58365760165113519971079652846615
58365760165113519971079652859665
58365760165114405571821405501711
58365760165114405576905124935748
58365760165114406125951499887438
58365760165114417239552728360614
58365760165114420396799067784363
58365760165114420401066510848926
58365760165114420401129272967982
58365760165114420401881385273082
58365760165114420401881385277294
58365760165114420401881385277330
58365760165114420945590780296221
58365760165114420950673354474381
58365760165114420950673354669762
58365760392580733439079810981055
58365760401423414764025991994894
58365760401447424407821105116780
58365760401447424412715392950408
58365760401447424412903679294940
58365760401447713072083748071615
58365760401447724144385397054121
58365760401447724556167402950044
58365760401447729543371178012697
58365760401447729543559206076927
58365760401447729680569170623246
58365760401447729680819874708880
58365760401447729683100569721832
58365760401447730085070783617236
58365760401447730087267453326197
58365760401447730087267457558285
58365760401454617837110939751151
58365760401454628538553329786757
58365760401454628950144983620347
58365760401454628950147307618401
58365760401454628950148341205539
58365760401458519885761680076477
58365760401458531364891299287327
58365760401458531364912218458645
58365760401458531369994792636805
58365760401458536494309520376003
58365760401458536494310292028335
58365760401458536494560224461637
58365760401458536494561339070561
58365760401458536494561340487503
58365760401459420819602055380833
58365760401459420865419176772028
58365760401459420865419176772236
58365760401459420865606429995982
58365760401459420865606429996190
58365760401459420865607463116560
58365760401459420865607463116768
58365760401459431520857968543459
58365760401459431521129936191463
58365760401459431932640231656778
58365760401459431932640232719636
58365760401459431932911167247061
58365760401459431983539152387314
58365760401459431983539152404576
58365760401459431983539152404783
58365760401459431983539152404784
58365760401459436917518078169982
58365760401459436924923223312447
58365760401459436924923994964779
58365760401459436925111248188526
58365760401459436925111248188574
58365760401459436925111248188733
58365760401459436925111248188734
58365760401459436925111251376518
58365760401459436925111251376678
58365760401459436925112280246294
58365760401459436925112280246454
58365760401459436925112281309104
58365760401459436925132054103886
58365760401459436925194816222894
58365760401459436925194816222942
58365760401459437473903221818870
58365760871155076981176696481741
58365760871157763448671749463325
58365760879729968337124602714741
58365760879729968748718580546385
58365760879730268343447062888407
58365760879730268892235675378065
58365760879730268892486384198531
58365760879949123517157136880781
58365760879949123524772226244271
58365760880021767543032338272972
58365760880021767543220624617504
58365760880022067274704666843486
58365760880022067686549347361319
58365760880022068961059804157985
58365760880022068961059804157986
58365760880022068967650070614609
58365760880022068967650070627658
58365760880022068967650070627659
58365760880022069097567670323225
58365760880022069098320816813712
58365760880022069104848063238180
58365760880022069104848063238207
58365760880022069509851774600178
58365760880022069509911092686630
58365760880022069517463425006609
58365760880022069517463425006610
58365760880022069517466892659863
58365760880022069517466892659864
58365760880056874993386437402725
58365760880056889086390136987519
58365760880056889222747862382903
58365760880056889223584685915223
58365760880056889635429710810775
58365760880056889681183297137793
58365760880056889818381288681111
58365760880056889824887591117887
58365760880056889824950351815581
58365760880057175068931314606227
58365760880057189465366213256940
58365760880057189824452700010956
58365760880058075018474474169255
58365760880058075613019657512879
58365760880058075613270704926659
58365760880058075613270705989517
58365760880058089843385645228869
58365760880058089843385648411197
58365760880058089980395351477463
58365760880058089980670419493374
58365760880058089980670419493375
58365760880058090392177357386435
58365760880058090392180713436545
58365760880058090392264396262001
58365760880058090392449325034391
58365760880058090392449325034599
58365760880058090392452682619583
58365760880058090437177686326175
58365760880058090438202795153267
58365760880058090444771886985497
58365760880058090444771888402439
58365760880058090444771888402647
58365760880058090575463549882823
58365760880058090581969881017407
58365760880058090582805555589593
58365760880058090582805556639353
58365760880058091672523704053091
58365760880058091672523704057303
58365760880058091672715083935391
58365760880058091672777847117305
58365760880058091672777847130355
58365760880058091673339607351235
58365760880058091673339611600576
58365760880058091673339611600585
58365760880058091673527635428563
58365760880058091673527892173783
58365760880058091673527893708817
58365760880058091673530991478673
58365760880058091673548812880183
58365760880058091673611574999191
58365760880058091673611574999239
58365760880058091680117906127942
58365760880058091680309286006030
58365760880058091680309286006039
58365760880058091680326734354921
58365760880058092222319605875127
58365762306880796545659608692238
58365762306880796957441872868405
58365762306880796957441872868414
58365762306986163392318336263439
58365762306986163392318336263448
58365762315526249806204827533607
58365762315526249806204827887739
58365762315708764883534066391676
58365762315744631389887732245720
58365762315744635644971926108698
58365762315744782104927504725910
58365762315744782104927849099444
58365762315744782242000232440996
58365762315744782242188517735768
58365762315745082246560765385510
58365762315745082246561908574150
58365762315745087235585613196588
58365762315745087235585613196589
58365762315745087235585613209638
58365762315745087235585613209639
58365762315745087370147511824257
58365762315745087784377583638781
58365762315818033775496165985650
58365762315818033775496165985858
58365762315818033777964895257901
58365762315818033777964895257902
58365762315818033778026795026412
58365762315818033778027571283678
58365762315818033778027571283837
58365762315842043428345400999154
58365762315842043428345402416096
58365762315842043428596449475792
58365762315842043565606156791568
58365762315842043565606414009012
58365762315842043565606415058772
58365762315842043565668832817344
58365762315842043565857118112116
58365762315842047132775142104386
58365762315842047133026190581024
58365762315842047134385778177956
58365762315842047134448454203732
58365762315842047270223924924368
58365762315849251265160820452255
58365762315849251629706195825974
58365762315849251631210416174113
58365762315849251675267978889466
58365762315849251675459752038082
58365762315849251676942826361227
58365762315849251677131108454957
58365762315849251677131112725442
58365762315850002079719938619466
58365762315850002079719943323730
58365762315850448316138995335237
58365762315850448682233449478701
58365762315850448865268795912397
58365762315850452386575892846317
58365762315850452388292423366009
58365762315850452388292509455077
58365762315850452432521207324434
58365762315850452432521207324435
58365762315850452432542128025218
58365762315850452432604890144227
58365762315850452434025087569525
58365762315850452434025202354949
58365762315850452456933648504559
58365762315850452569590232013613
58365762315850452569590490293867
58365762315850452569781875960759
58365762315850452569865558780551
58365762315850452569865558780599
58365762315850453667951936740919
58365762315850453669562601027023
58365762315850453669642811476039
58365762315850453806652862098327
58365762315850453806819883494067
58365762315850453806823355752415
58365762315850453806841148455909
58365762315850453807409365111873
58365762315850453807409365112116
58365762315850453807409365112117
58365762315850454216743562809577
58365762315850454216743648548725
58365762315850454218351443934321
58365762315850454218414119610385
58365762315850454218417218797023
58365762315850454218417218797231
58365762315850454218435040198693
58365762315850454218438139503583
58365762315850454218438225592651
58365762315850454218438225596863
58365762315850454218624187485666
58365762315850454218626511950280
58365762315850454218685830395077
58365762315850454218686088675331
58365762315850454218686863515607
58365762315850454218686863515655
58365762315850454218689187980221
58365762315850454218689187980269
58365762315850454219250689579765
58365762315850454219254047046865
58365762315852703371373282335979
58365762315852853946766541862992
58365762315852853946769640701322
58365762315852853946769899335916
58365762315852854083692565309216
58365762315852854083755241334992
58365762315852854083964534473540
58365762315852854083967887341370
58365762315852854083967891946464
58365762315852854085387917192014
58365762315852854085388175459218
58365762315852854085450593217790
58365762315852854085638879562322
58365762315853153678418408889517
58365762315853153723920011056036
58365762315853153725866540752429
58365762315853154090014594885000
58365762315853154090035500691324
58365762315853154090035515591352
58365762315853154090223916721308
58365762315853154091644171535493
58365762315853154091644200233253
58365762315853154091727768267621
58365762315853154091727768287304
58365762315853154091727854360901
58365762315853154091727854380584
58365762315853154135956552228468
58365762315853154137460432490820
58365762315853154137460547276244
58365762315853154137648833620776
58365762315853155372997945948318
58365762315853155507557821830434
58365762315853155508560652656475
58365762315853155508584930948988
58365762315853155508585273905580
58365762315853155510088077800890
58365762315853155510089240120677
58365762315853155510089240124889
58365762315853155510258585867199
58365762315853155510258585886882
58365762315853155510258700658239
58365762315853155510258700677922
58365762315853155510279506593234
58365762315853155510841267876924
58365762315853155510844710020362
58365762315853155510844710033412
58365762315853155922624391458135
58365762315853155922626715922749
58365762315854050953414802227460
58365762315854050999419090172006
58365762315854050999419434545540
58365762315854051136491817887092
58365762315854051137269321916045
58365762315854054108969435800346
58365762315854054108990327808938
58365762315854054292007248660478
58365762315854054292070010779534
58365762315854054293678236295210
58365762315854054293678322388490
58365762315854054657847383320693
58365762315854054658032226452557
58365762315854054658035698357369
58365762315854054658098460476425
58365762315854054659518629216938
58365762315854054659518629217013
58365762315854054659539549923365
58365762315854054659539636016645
58365762315854054659539636016858
58365762315854054659539664714618
58365762315854054703766038094058
58365762315854054703786930102442
58365762315854054703786930102650
58365762315854054703789254569450
58365762315854054703789254569477
58365762315854054705272214107198
58365762315854054705272214124667
58365762315854054705272214124668
58365762315854054705272214126854
58365762315854054705272214126881
58365762315854054705272558487497
58365762315854054705272558487498
58365762315854054705272587178753
58365762315854054840840716160533
58365762315854054840861636865481
58365762315854054840861722960378
58365762315854054841029002505065
58365762315854054841050267579308
58365762315854054842470292830682
58365762315854054842470551097886
58365762315854054842721369986441
58365762315854054843309440827643
58365762315854055938299199636986
58365762315854055938299199636987
58365762315854055938299199654249
58365762315854055939132600267880
58365762315854055939133719481690
58365762315854055939133719481898
58365762315854055939136043948698
58365762315854055939136043948725
58365762315854055939195619604332
58365762315854055939198806067754
58365762315854055939198806067781
58365762315854055939199063285198
58365762315854055940795751629945
58365762315854055940806255680296
58365762315854055940807359992860
58365762315854055940807359992861
58365762315854055940807747944547
58365762315854055940807747944548
58365762315854055940809698886544
58365762315854055940809698886619
58365762315854055940809727584379
58365762315854055940809727588591
58365762315854055940827132806149
58365762315854055940827175912126
58365762315854055940828295108674
58365762315854055940828295125936
58365762315854055940828295126143
58365762315854055940828295126144
58365762315854055940830619573288
58365762315854055940830619590550
58365762315854055940830619590758
58365762315854055940830619592944
58365762315854055940830619592971
58365762315854055940893381712000
58365762315854055940893639979204
58365762315854055940893639992254
58365762315854056076396712585049
58365762315854056077817369167092
58365762315854056078070482313983
58365762315854056078088963762468
58365762315854056078653135606265
58365762315854056078656491656339
58365762315854056078656491656423
58365762315854056147381055264266
58365762315854056147381141357546
58365762315854056487987590046732
58365762315854056489599330435053
58365762315854056489682941576642
58365762315854056490435398730467
58365762315854056490435398730468
58365762315854056490435398732654
58365762315854056490435398732681
58365762315854056490438497563181
58365762315854056490438497563182
58365762315854056490438497565368
58365762315854056490438497565395
58365762315854056490501173588874
58365762315854056490501173588958
58365762315854056559351347517773
58365792709809731921984437348673
58365793424645294670035492594398
58365793424645295951302202602158
58365793424749794064451254410568
58365793424750694495064182865241
58365793424750694632262175475788
58365793424750694632262175475789
58365793424750696278638086802364
58365793424750696278638086802365
58365793424750705615381947102438
58365793424750705615632651205542
58365793424753392631160077045374
58365793424753392631161110165953
58365793424753395786713907087979
58365793424753395786717264673171
58365793424753395786718039513447
58365793424753396335505877530170
58365793424753396335505877530171
58365793424753396335506910650749
58365793424753396335510009955639
58365793424753397570288844145681
58365793424753397570291168610295
58365793424753406904834911590302
58365793424753406906258667479448
58365793424753406906469911563422
58365793424753406906529488284308
58365793424753406906532587589198
58365793424753406907094347823128
58365793424753407318040673388420
58365793424753407318876353732100
58365793424753408553386691115336
58365793424753408553658286754856
58365793424753408553658287227032
58365793424753412258004087239652
58365794623780138854816351394358
58365794624059015412176243823098
58365794624059915979925263698606
58365794624095038122134713445684
58365794624095054184361631832668
58365794624095338313915791681208
58365794624096233391238066458048
58365794624096233391238067507808
58365794624096238741959519989166
58365794624104355117141060490770
58365794624107043911079146125688
58365794624107045145861079620620
58365794624107060519650312849842
58365794624107061762026075349744
58365794624200715866289281416620
58365794624201605315896290344096
58365794624201616296756626196998
58365794624201616296840308685792
58365794624201616434017380585568
58365794624201616434038301296340
58365794624204301528713162374222
58365794624204301528714281569366
58365794624204307019080587838466
58365794624204307019143349970620
58365794624204318137201678079938
58365794624204318137264440212092
58365794624204318137285360918444
58365794860549382290990853216420
58365795332267238209282087384020
58365795332887228498788063396502
58365795333091374259475425744072
58365795333094075962722485370596
58365795333094076099983239746068
58365795333094076099983496950462
58365795333102170099971820492758
58365795333102186021466180687960
58365795333102186022282088218192
58365795333102186159480080828740
58365795333106281419737307965075
58365795333200648102973771171298
58365795333203344448156079128056
58365795333203344994479325965996
58365795333203527919248252561072
58365795333203527919248252580755
58365795333203527919248252934887
58365795333211437202463862080932
58365795333211437202463866680202
58365795333211438849593004925014
58365795333211438986853673561338
58365795333211448320584956921674
58365795333211453264503528790802
58365795333211453269586098350818
58365795333211453269586102968962
58365795333211453673754386606140
58365795333211453676285792966978
58365795333211453676348555081822
58365795333211453681180080800606
58365795333211454915962009677394
58365795333212354241566168600704
58365795333212354244097574961542
58365795333212354244160337076386
58365795333212354381358329686934
58365795333215039473522704777928
58365795333215041257912516245284
58365795333215050591642680410476
58365795333215050591643799605620
58365795333215051826424613905408
58365795333215055540833229871724
58365795333215055947344633525208
58365795333215055952427207703368
58365795333215056082073984015478
58365795338723825505586518707354
58365795338723825505586523424716
58365795338795854454155683031670
58365795338795869285659070419518
58365795338795870513662824172508
58365795338796774650255263620350
58365795338999999817432278095510
58365795339002701520679080522012
58365795339003601539636043861888
58365795339003601539636388218160
58365795339003601943635819958302
58365795339003601943635819971352
58365795339003602088428014304080
58365795339003602088428357597542
58365795339003602088428358660352
58365795339011707193085933429178
58365795339011707198169536477114
58365795339011707200680020714402
58365795339012007388256033301270
58365795339012012740672321806648
58365795339014397234503616454810
58365795339014408345030166384952
58365795339014408352624368461424
58365795339014408903864059941568
58365795339014413843054551336088
58365795339014697972566957133950
58365795339014697973570374787424
58365795339014708541894960924626
58365795339014708541894962341568
58365795339014709084159599676320
58365795339014714032325145334484
58365795339014714032325146751426
58365795339014714437329488053184
58365795339015598404121402052384
58365795339015614462876086860136
58365795339015614600074079470684
58365795339015615005078507928692
58365795339036022529903557353118
58365795339038707624599333024730
58365795339038707624599419113798
58365795339038723676764468458846
58365795339038723676764554547914
58365795339038723684295621787960
58365795339038724225556438901038
58365795339038724225556524990106
58365795339038724233087592230152
58365795339038724233087596580284
58365795339038724233087850143224
58365795339038724233087850497356
58365795339038724233150353995076
58365795339038724233150612262280
58365795339048029962713417126782
58365795339048030100727317280612
58365795339048528031898988072995
58365795339050715195611465385824
58365795339050731246772411531396
58365795339050731254366240536366
58365795339050731255119386419718
58365795339050731659370578651584
58365795339050731666713364251362
58365795339050731796568571262132
58365795339050731803911356861910
58365795339050731803911614788080
58365795339050731803911615142212
58365795339050731803974376907136
58365795339050736744796424946224
58365795339108067947314291147938
58365795339108957396943364442838
58365795339108968380313036640124
58365795339108968515063683031978
58365795339108973868232741062044
58365795339109268711928101330872
58365795339111669669518400207778
58365795339111669669518428922848
58365795339111669669518515016288
58365795339111670218310370649970
58365795339111670218310399365040
58365795339111670218310485458480
58365795339111670220758088523064
58365795339111675159885822856924
58365795339111970415175166741940
58365795339111975356750617059728
58365795339111975768344594891372
58365795339112859864803090591432
58365795339112870434132210390712
58365795339112870434132216175256
58365795339112870838131987549936
58365795339112870838131987562986
58365795339112870838131992271670
58365795339112870838131992284720
58365795339112870845726194006900
58365795339112870982924180832904
58365795339112870982924186617448
58365795339112875779770233415000
58365795339120058916365409192150
58365795339120058916366180844482
58365795339120058916366185443752
58365795339120064399202539435910
58365795339120064399202539785830
58365795339120064406795593602008
58365795339120064406796368453930
58365795339120064406796369853610
58365795339120064406796369971702
58365795339120064407548480763242
58365795339120064407548739030446
58365795339120075517322515068458
58365795339120080871307594029002
58365795339120080871307852296206
58365795339120080878085773770944
58365795339120262558783992841870
58365795339120262558784251109074
58365795339120262566314284893124
58365795339120959484929988005158
58365795339120959484930332361430
58365795339120964830569129870458
58365795339120964830569131287400
58365795339120964830569131759784
58365795339120964837346620866808
58365795339120964837347395701468
58365795339120964837347397118410
58365795339120964837347397590794
58365795339120964839795119713238
58365795339120964967767124370332
58365795339120964974544269471004
58365795339120964974545390201342
58365795339120964977055874438630
58365795339120975948689101270918
58365795339120975948689445627190
58365795339120975957915094282928
58365795339120976085887093881466
58365795339120976085887438237738
58365795339120976092665359712476
58365795339121463453064619712371
58365795339123661187362264945567
58365795339123661187362264945784
58365795339123664840870787265292
58365795339123666075652720760224
58365795339123666121406275791430
58365795339123666121406276841190
58365795339123666121406276854231
58365795339123666122221065176278
58365795339123666122222213200324
58365795339123666128749430453857
58365795339123666129000479031334
58365795339123666131448200445260
58365795339123666534004561948004
58365795339123666671013035618470
58365795339123666671014183524472
58365795339123666671014183524632
58365795339123666671014183642516
58365795339123666671202470354438
58365795339123666671202554558552
58365795339123666671202556093586
58365795339123666671265230584328
58365795339123666671265232119362
58365795339123666677792449355642
58365795339123666680240170887452
58365795339123666680240171946098
58365795339123666680240171950310
58365795339123666680302934065154
58365795339123675958990762897840
58365795339123677193772696392772
58365795339123677239526251423978
58365795339123677239526252473738
58365795339123677239526252486779
58365795339123677239526252959172
58365795339123677239526367278036
58365795339123677242036732947110
58365795339123677242036765894268
58365795339123677247120454681352
58365795339123677249568176077808
58365795339123677661162153909452
58365795339123677798360146520000
58365795339123682600289882830784
58365795339123682737487875441332
58365795339123711145182832835011
58365795339123714849528633319807
58365795339123716084310566814739
58365795339123725967649723561279
58365795339123725970096411514837
58365795339123727204878345009769
58365795339123730909036893655789
58365795339147992578791707658128
58365795339147992578791712716524
58365795339147992990385685489772
58365795339147992990385690548168
58365795339147993127583683158716
58365795551831674484455000668400
58365795569148507450608569783840
58365795569148507452303146827766
58365795569159314266044530763752
58365795569221442327689157879464
58365795569232249140677396385560
58365795569253873879503331451150
58365795569253873884586677281642
58365795569447195951849020884496
58365795569447195951849278101940
58365795569447195951912040216784
58365795569447195959192403016856
58365795569447195959443451476232
58365795569447201309914114828228
58365795569447201310102401172760
58365795569447201310165163287604
58365795569450798222908121135758
58365795569450798222908206874906
58365795569450798223096406080610
58365795569450798223096492169678
58365795569450798223159168195454
58365795569450798230439273765032
58365795569450798230439530978264
58365795569450798230439530982476
58365795569450798230502035879876
58365795569450798230502293097320
58365795569450803169567007744760
58365795569450803169629769859604
58365795569471512934980137326680
58365795569471516641648135574542
58365795569471517876430069069474
58365795569472417208832038116202
58365795569472717398102890375978
58365795569475118500485119911082
58365795569475118501049978977726
58365795569475118912079097742726
58365795569475120147425890304302
58365795569475398924018789681368
58365795569475398924019134054902
58365795569475398924207076393082
58365795569475398924207420399434
58365795569475398924207420749354
58365795569475398924269838158006
58365795569475414983715336847108
58365795569475414983778098493988
58365795569475415395309314678752
58365795569475415395497859303586
58365795569475418689818476022710
58365795569476299492019116300718
58365795569483524211844274311964
58365795569544462627058937839600
58365795569545363194807956669560
58365795569545363194807958069240
58365795569545646922076806306922
58365795569545648566695722844050
58365795569545648569205863061936
58365795569545658040197896548394
58365795569545659679733124298438
58365795569545659687075904826770
58365795569545659687326953303408
58365795569545663390856845078522
58365795569545663390856845195114
58365795569545664626203638806498
58365795569548348625512152291028
58365795569548350269942523140512
58365795569548350270193486573678
58365795569548350270193573017038
58365795569548350407203279270004
58365795569548350407391565627586
58365795569548359735850753048846
58365795569548359735850754465788
58365795569548359736039039410640
58365795569548359736039040810320
58365795569548359736101801525484
58365795569548359743382193010266
58365795569548360971385946763256
58365795569548360971448710282200
58365795569548360978728986621650
58365795569548360978980035098288
58365795569548361383230974471426
58365795569548361520428967081974
58365795569548364682572690154646
58365795569548365094103904821638
58365795569548366329450698433022
58365795569548366329701746909660
58365795569549250837942506449186
58365795569549260303850822450752
58365795569549260311193976050426
58365795569549261950979907903574
58365795569549261958323032805440
58365795569549265250321710030154
58365795569549266897450766785168
58365795569549309717712064714165
58365795569549309717712064830805
58365795569549310129306042545809
58365795569556464853688232006290
58365795569556469792815965986018
58365795569560056004554833628706
58365795569560056004554920072066
58365795569560067117592235083094
58365795569560067117592321526454
58365795569560067124935359984960
58365795569560072064063093964688
58365795569560252426943842742140
58365795569560252426943957055388
58365795569560252426943957061004
58365795569560552021668967481756
58365795569560556274869414434520
58365795569580765358185784642456
58365795569580765358185784992376
58365795569580769064226162171178
58365795569580780177263306880506
58365795569580780177263564097950
58365795569580781417693702139938
58365795569580781824455382967808
58365795569580781829287679971582
58365795569580781961653118360912
58365795569581680745075002781630
58365795569581680745075345738222
58365795569581682392204059536644
58365795569581682392204402493236
58365795569581730571283711361095
58365795569584367629244367996340
58365795569584371335284745525062
58365795569584431862371675822079
58365795569584867947195396760175
58365798930621020889590714148148
58365798930621032002628463341320
58365799161056476248329060270764
58365799161056476250839539195892
58365799161056522545844467704064
58365799166953996491008629820650
58365799166953996491008629820698
58365799166954029842833650109908
58365799166964845939532949662196
58365799167829331726880577186804
58365799622874584108965463076994
58365799622874584108965463078446
58365799639652429301095167699645
58365799639652429301095167712695
58365799639652477471744594164615
58365799640495360566780724086522
58365799646217316013033098011301
58365799646217616751346710915476
58365799646217616751346710915477
58365799646508155362878504876478
58365799646508155362878505939288
58365799646511787464618820285366
58365799646512087608136972562326
58365799646512988038624093460992
58365799875988189957728065570926
58365799875988189957728065575138
58365799876621572466195677559450
58365799876621572603644717229742
58365799876933769307769566196918
58365799876936471140684324983056
58365799876936471148277120868900
58365799876948478711507827675636
58365799876948478719100881841734
58365799876948493535669209356762
58365799876948493535669209823322
58365801005422653126020888345956
58365801058370669811558376234708
58365801058370669811558376254391
58365801058370669811558376608523
58365801058378773686517621993163
58365801058597580141065404823120
58365801058670559487586566004242
58365801058694824808235938948251
58365801075451145270153977128613
58365801075451145270153977241041
58365801075451145270153977595173
58365801076095645483051596805655
58365801081247616433128305030327
58365801081247616433128391119395
58365801081251369005498490187293
58365801081355668099251662914595
58365801081356778081222644774635
58365801081359270370310417396808
58365801081359320330624069613021
58365801081359320330686745284506
58365801081359470493901366650068
58365801081359470493964043721392
58365801081359470493964128414992
58365801082005171463964931406411
58365801082013275338924176791051
58365801082219912801706116718098
58365801082220257419121216713679
58365801082222930753732060308427
58365801082222930755426521633809
58365801082222930755426635952673
58365801082222930756179781849123
58365801082222930756179782898883
58365801082222958710774384264970
58365801082231018111835457236899
58365801082231018111838925226976
58365801082231019806224385337323
58365801082231019806412672744713
58365801082231019941145493017696
58365801082231019941145493367616
58365801082231034628691305693067
58365801082231034630385767018449
58365801082231034630385881337313
58365801082231034630385886054675
58365801082231034630386914924451
58365801082231034631139027233763
58365801082231034631139028283523
58365801082231035865920961778455
58365801082231918542386480250898
58365801082231920371696491934608
58365801082231920371696491934816
58365801082231920371696865006158
58365801082231920374224453222958
58365801082231920374224454739278
58365801082231920374224797579230
58365801082231920374224798045790
58365801082231920374225572413890
58365801082231920374225572431152
58365801082231920374227896878504
58365801082232079962740233792043
58365801082232079962740234141963
58365801082232129376350772051523
58365801082232129376601820528369
58365801082232429564180162179121
58365801082234621663161546714934
58365801082234622212978372425733
58365801082234622214670538557474
58365801082234622214670624655126
58365801082234636488156402365134
58365801082234636490604120588148
58365801082234638272483104524997
58365801082234638274178054290345
58365801082234669841592313690534
58365801082234669842430289850590
58365801082234671626003045881795
58365801082234671626003074579555
58365801082234671626065835294719
58365801082234783496907418861120
58365801082235984070975110845078
58365801082307762843241323618698
58365801082329231658020079654772
58365801082329375875861601876163
58365801082331932949735580259387
58365801241538058029494539294412
58365801241550065600318299221906
58365801241756910417532642407419
58365801241768918402398102265106
58365801241829845292165736083755
58365801241840604524720674725006
58365801294712084613172464285656
58365801294715686335627277435550
58365801294715686335627277448600
58365801294715686884419246478062
58365801294715686884419251077332
58365801294723790210586522820190
58365801294727694455431379897594
58365801294934491508232209241398
58365801294942596664378954810100
58365801294942944986574340861931
58365801294942944986574340861932
58365801294946499124893204528818
58365801294946499124893207716762
58365801294946499124896676787166
58365801294946548536142835631447
58365801295007426382952080325102
58365801295015531539012048952996
58365801295015574181509865498802
58365801295015576011653257171762
58365801295039896693042378232438
58365801295040196882292051525678
58365801295040196882292051525885
58365801295040196882292051525886
58365801311784154223312110000378
58365801311784154223312110004590
58365801312437960715467759857204
58365801312440662555909114870174
58365801312440662555912552764262
58365801312440662556097400151896
58365801312441562986463493940154
58365801312452669577944257560176
58365801312452670126921160075018
58365801312452670126924600094726
58365801312452670126924603281266
58365801312452670172737503443774
58365801312452670172740975702121
58365801312659500577366796284488
58365801312660367610276456703490
58365801312668821088618583602290
58365801312668821088618588324024
58365801312668821088622027280922
58365801312671174607119215475680
58365801312671474796389896984298
58365801312671524210226660643025
58365801312729744686390983501042
58365801312732396564015203264254
58365801312732402054445300518022
58365801312732402054445300522234
58365801312732402054445386611302
58365801312732402100177964721538
58365801312732446524387973508748
58365801312732446570120752031128
58365801312764720417036629310327
58365801312765620984848324861531
58365801720039469577739856472263
58365801720039469577739856476475
58365801720355568879330235664735
58365801720362773833104568519610
58365801720363624576046995836299
58365801720363624576047000435569
58365801720366676477201489201180
58365801720367534219855478379134
58365801720428455575720844590343
58365801720428455575720844594555
58365801720435708708489860710966
58365801720439611168820332618562
58365801772629468509296850220961
58365801772629719285792672042497
58365801772632165271344769234147
58365801772632170212731938974525
58365801772665953241561207613828
58365801773288978777824040634823
58365801773322754349762786883805
58365801773496676399443941625271
58365801773496676399527624319537
58365801773496676399527882599791
58365801773496976588714421173453
58365801773496976588798103526685
58365801773504781510021944391295
58365801773505081653539210342927
58365801773505081699104510293441
58365801773505081699104514544243
58365801773505081699292423598443
58365801773505081699292509337591
58365801773505081699292796651071
58365801773505081699292799839015
58365801773505082110049577897767
58365801773505082110886520453215
58365801773505085405333172780113
58365801773507483213269262284975
58365801773507783401702659692647
58365801773507783402455915177501
58365801773507783402455915190599
58365801773507783402539483211869
58365801773507783402539597997293
58365801773507783402539602248095
58365801773507788755709260570289
58365801773508684519331636791631
58365801773529397030022623626163
58365801773529397030210908934033
58365801773540203843764007562149
58365801773540203843952034589717
58365801773540402139237310905886
58365801773541104960618893165139
58365801773541603446115592948391
58365801773602076186959437629041
58365801773602076186959438095601
58365801773602076186959438101217
58365801773602076186959694846485
58365801773602076186959696362805
58365801773602076186959696381519
58365801773602076186960471203081
58365801773602076186960471216179
58365801773602076186960585521945
58365801773602076186960842752487
58365801773602331904655801991887
58365801773604777890394784085323
58365801773604777890395817187187
58365801773604777890395931506051
58365801773613139130179450570609
58365801773613287600845821581266
58365801773613287600846079848470
58365801773613337014622603097242
58365801773613337608395243405518
58365801773613337608583529750050
58365801773614089248214787089839
58365801773614239823356999539686
58365801773614538320748777075536
58365801773616790951712551864807
58365801773638399637996434767817
58365801773638399637996520524435
58365801791266278974091802634437
58365801791339213848725011100569
58365801791339213848725011113667
58365812083221155249351258622061
58365812488906268366626073603689
58365812559812475164290789164934
58365814217203923619966098514243
58365814217207525342169864617491
58365814642627351171427630896927
58365814642627351171427631246847
58365814642627351171427716985995
58365814695802278185824066747417
58365814713506540250297516422131
58365814713506540250360278187055
58365818232114452420012835742099
58365818288246534882540355984856
58365818302692851985491078661976
58365818302692851985491079016108
58365818302693752416230392651748
58365818302701858077276349262675
58365818302704559368741144695722
58365818302704559368741144699934
58365818302984624838292411832294
58365818302984624838292497925574
58365818302996343202466375726582
58365818303017942559849298196579
58365818303020658531687588952874
58365818303020658531687589307006
58365818462549942550549318516017
58365818941113479278904820099431
58365818941116180570557901894311
58365818949042980990381928632026
58365818949043881558130948157614
58365818950015293976754057100334
58365820376912145248822308602191
58365820376944565690046459881129
58365820430014126269649657077491
58365820430014126269649657077500
58365820430017727991916441804603
58365820430017727991916441804612
58365820430025833651265498656599
58365820430025833651265498656608
58365820430087072263301969193587
58365820430087072263301969193596
58365820430123091271364770519309
58365820430123094426918600561922
58366085372792258548136752958224
58366085372792258548703931674194
58366085372792269668516160002694
58366089679950503261651625357694
58366089679950503266731846958084
58366089679961308427507454240946
58366089679962514536253974102484
58366089679962559007890219365898
58366089679962559007893546601608
58366089679962559007893575297964
58366089679962559010149653958696
58366091824684303951203541530196
58366102601456900571269269984382
58366102601456915390156696542190
58366102601457800544009293686876
58366102601457801133998477446654
58366102601457801139078612816798
58366102601457801139078727141486
58366102601457801139081051624814
58366102601457801141338158670048
58366102601468622359927220484774
58366102601468622359927595072596
58366102602406048413491159092678
58366102602406048421085246377902
58366102602406097192432164217942
58366102602406102126476093225482
58366102602406113246289552348010
58366102602441170563295988053668
58366102602441170563860818428168
58366102602441170565555767125042
58366102602441170565556538777374
58366102602441171158657793793382
58366102602441171160353141089960
58366102602441218741539587879880
58366102602441218917778985854200
58366102602441218917779357409382
58366102602441218924553812728312
58366102602441218924554184283494
58366102602441219336336190192466
58366102602441219337091657235848
58366102602441220571682207919382
58366102602441235390761017288588
58366102602442371915656372636038
58366102602442371917351719932616
58366102602442386140210287226092
58366102602442386140212611224146
58366102602442386145292861404252
58366102602442386739901178409016
58366102602442419498537419069524
58366102602442419498810250230262
58366102602442419501069938976220
58366102602442420093334769035122
58366102602442420093418451860530
58366102602442420094170593799318
58366102602442420095866169733624
58366102602442420095866284052696
58366102602442421328952498714582
58366102602442421328952527294250
58366102602442436146339052471788
58366102602442436148031305167740
58366102602442436148031419486812
58366102602453181840725327416320
58366102602453181842420674712898
58366102602453192953198525733640
58366102602453226314811065676096
58366102602453226495376826396490
58366102602453226495379895483088
58366102602453226497825290524528
58366102602453226907915417158970
58366102602453242961584402623888
58366102602453242961584403790288
58366102602453242961584777211710
58366102831894195956084014233852
58366102831894507258391005164328
58366102832877565977357772371002
58366102832877609852504612118132
58366102832877610035518836966564
58366102832877615388687610852756
58366102832878811204323038909496
58366102832878811204383477148542
58366102832878811206831198203964
58366102832878827258995329115980
58366102841752722493578104740117
58366102841752722493578476295299
58366102841753923067562715504099
58366103293726076743518878084866
58366103293727277500789540435248
58366103293727277501354399501892
58366103310468535380363021166916
58366103310468835157663323862030
58366103310468835569633615047060
58366103311441146169835900168764
58366103311441146169835904282808
58366103311441146171528152864716
58366103311441146766324497941192
58366103311441446351489075616078
58366103311451903617245303750766
58366103311451952982823884521700
58366103311451952982824913391476
58366103311451952983577025700788
58366103311451953028574370580188
58366103311451953165838479358684
58366103311453153739906515711756
58366103311453153740659661023602
58366103311453153740659661023762
58366103311453153740659661141646
58366103311453153785660100503628
58366103311453153785660100621672
58366103311453153923674000657618
58366103311453153923674000775710
58366103311453155570049912002908
58366103317360578395925547668178
58366103317361779153008182990944
58366103320315310070874215886550
58366103320316243985366069276101
58366103320352566709152587996809
58366103320352567303760789614075
58366103524150760472930740647582
58366103524151661040743556923460
58366103524151661043187921928724
58366103547785262308352009200588
58366103547786112732962299419436
58366103547786162693902596985522
58366103547786162738903036600902
58366103547786162739656182012078
58366103547786162876916936619378
58366103547786162876916936737470
58366103547786412922232893299580
58366103547786413517029497128326
58366103550751732704086110674631
58366103550751732705778363370583
58366103550752933872866694959748
58366103550752934055881291344440
58366103550787772064958839435643
58366103550787772064959214023465
58366103550788956632783724488541
58366103550788972638943452765705
58366103550788972639215162618729
58366104729438299313947717008354
58366104729446405018488080809866
58366104729446405020933474801546
58366104729449106312398013021400
58366104729449106312400335853054
58366104729450262419911373768730
58366104729450262420099918393516
58366104729450306886466049374680
58366104729450307069670998203436
58366104729450307077011714180368
58366104729450312427732395955564
58366104729450312428485537134652
58366104746179857384678006373024
58366104746190664198418357188432
58366104746191520301179459792834
58366104746191564766230167875140
58366104746191863308372709558394
58366104746191864955500733175568
58366104746191868659847566897582
58366104747163275170153205234778
58366104747164125776085840555144
58366104747164175600892518857320
58366104747164176150500396829744
58366104747164177385282330324676
58366104747164425787421570381610
58366104747164425970435909548906
58366104747164427617564962054570
58366104747164428166419440580862
58366104747171380692428760612888
58366104747174933000852986236876
58366104747174933001420169189146
58366104747174937903828576779724
58366104747174982368690998523322
58366104747174982414444583315146
58366104747174982414632869672728
58366104747174982551703015208884
58366104747174982551706371159664
58366104747174982552458483468976
58366104747174982964240747645152
58366104747174987903177872448694
58366104747174987903366157743466
58366104747176133353683652499004
58366104747176133353683681196812
58366104747176134955059120212844
58366104747176138654321346235036
58366104747176138659404921766114
58366104747176138661099267709774
58366104747176138661099497391646
58366104747176138661099497410360
58366104747176138661099525971362
58366104747176138661099525990076
58366104747176138661100272113878
58366104747176138661664356345862
58366104747176138706853110881278
58366104747176139255707556595766
58366104747176139255707585175482
58366104747176183125959595155904
58366104747176183171713179947728
58366104747176183308977033510046
58366104747176183309541117742030
58366104747176183720566912318246
58366104747176183721323381918206
58366104747176183721323381918366
58366104747176183728097979204160
58366104747176183728098979494220
58366104747176184956101986992314
58366104747176184956105057127220
58366104747176184963445025800900
58366104747176188660451890849234
58366104747176188667790569203558
58366104753072801563598965510902
58366104753072801570376886985640
58366104753072802798380899005834
58366104753083607781790342970856
58366104753083607964804682610328
58366104753083607964804682623426
58366104753083607964807005436366
58366104753083607965560150866256
58366104753083613316281862677628
58366104753083613323809830730828
58366104753084764072506587982444
58366104753084764072506589045302
58366104753084764074201164670834
58366104753084808539061262551732
58366104753084809133671903885548
58366104753084809134425049315438
58366104753084809141200646908762
58366104753084814073552783295166
58366104753084814080892466053594
58366104756039277499846250054761
58366104756039277499849348769431
58366104756039277499849348887475
58366104756147297041067093190622
58366104756147345225477322921990
58366104756147345225477697509812
58366104756148541036008973938793
58366104756148545792122368284664
58366104756148545799462050570916
58366104756148546386727328283065
58366104756148546386730426997735
58366104983509148208950492557526
58366104983509148208950521137242
58366104986573180110012405125067
58366104986573180110012405125227
58366104986573180110012663392431
58366104986573180110015762695917
58366104986573180110015762714631
58366105438437278002776049969288
58366105438437326173676810690794
58366105438445431878967448775376
58366105438448983783142316202366
58366105438448985384329211644824
58366105438449033555229686569170
58366105438449033601171557835216
58366105438449033745774608300790
58366105438449034157556614209762
58366105462071780249979321865186
58366105462083485847142706405702
58366105462083535809963284861708
58366105465038300655229256988685
58366105465038300655230031823345
58366105465147567895735457009539
58366105465147569542110335216989
58366105465183542297534654376114
58366105465183590476028297783964
58366105465183590476028297783965
58366105465183591665077564011144
58366105465183591665077564011145
58366109035623035964520326302648
58366109035623039264046975829912
58366109035623039675640696444112
58366109036607339315899749987084
58366109036607339315903217640338
58366109036607339316091761215364
58366109036607339498830406801148
58366109036607339910612669940614
58366109036607339910616022808444
58366109036607339910699819952924
58366109036607354140061246453634
58366109036607354317431510311398
58366109036607354727515843059498
58366109036607354729213773437814
58366109036607354734857848766220
58366109036607355965312679394438
58366109036607359675680161306194
58366109036607359675680418523638
58366109036607359676433306753346
58366109036607359676433563970790
58366109036615459427736773422954
58366109036615459839515683681540
58366109036615459839519036549370
58366109036615464781657027738846
58366109036618161131171861126806
58366109036618161542954124253222
58366109036619350775217092410438
58366109036619351186999098319410
58366109036619361886287576101394
58366109036619361888252171401806
58366109036619362300034177310778
58366109036619362300037533360936
58366109036619367246503921229316
58366109036899123875786099311726
58366109036899127168266325834308
58366109036899127580046008808036
58366109036899127580048332806090
58366109036931559139390474444026
58366109036931559139393827311856
58366109036931559139474156803082
58366109036931559139475185672858
58366109036934260431044327878188
58366109036934260431316295545066
58366109036935446370742358270940
58366109036935446782524621410406
58366109036935446782527974278236
58366109036943566711908810931416
58366109036943566711909839801192
58366109036946268003562663328916
58366109036946268003564987326970
58366109053348912203825328471418
58366109053348912203825328490132
58366109053348912210516127697082
58366109053348915312744206541006
58366109053348915909863381320960
58366109054297191653059939906944
58366109054297192835331058152774
58366109054297192837023310848726
58366109054297192844617398133950
58366109054297196548965865456752
58366109054297197143490128566152
58366109054297197143573926177192
58366109054332313385181703221612
58366109054332313796963966348028
58366109054332314989277234108448
58366109054332315032310755727276
58366109054332315581353777828434
58366109054332315583801495701528
58366109054332329989676842817842
58366109054333213771006951941156
58366109054333213771006956527536
58366109054333213772699204637108
58366109054333213954021295689008
58366109054333215555396763402848
58366109054333215555396763408464
58366109054333215555396763421562
58366109054333215557089016098800
58366109054333215557089016104416
58366109054333215557089016117514
58366109054333216149921024995928
58366109054333216150004822140408
58366109054333216151613277691880
58366109054333216151697074836360
58366109054333219261437140600364
58366109054333219263129393296316
58366109054333230379557886822386
58366109054333230381250139518338
58366109054333230968998832208834
58366109054333230974166203821534
58366109054333230975773659082946
58366109054333232204617681581922
58366109054333513959522080760798
58366109054333513960274106864402
58366109054333513960277545821300
58366109054333513961969798633892
58366109054333514142536419928094
58366109054333514143288446498258
58366109054333514143291885455156
58366109054333514144984137801188
58366109054333514549987849182794
58366109054333514554046342335164
58366109054333514554234628679696
58366109054333514554234657278126
58366109054333514554318340097918
58366109054333514555070452407230
58366109054333514555074149631332
58366109054333514556494060208258
58366109054333515789580675005042
58366109054333515789664357824834
58366109054333515789665472433758
58366109054333515790417503236010
58366109054333515790417503241626
58366109054333516340967668833144
58366109054333519450707734461794
58366109054333519450707734480508
58366109054333530561231954278292
58366109054333530561294722177520
58366109054333530563742438515580
58366109054333530563742440050614
58366109054333530744309433353508
58366109054344020584559792650744
58366109054344021179356394925582
58366109054344037370201453657874
58366109054344037370204806525704
58366109054344037371230008742728
58366109054344037781987070714930
58366109054344039018170778078754
58366109054344320956276686054114
58366109054344320958725150182152
58366109054344321368058691963086
58366109054344321370507413308568
58366109054344326263695972986604
58366109054344326264449118397780
58366109054344337559747457329788
58366109054344337560500602740964
58366109054344337971529720456204
58366109054345221524007854309820
58366109054345221526264963006728
58366109054345221935598504770400
58366109054345221938130908958760
58366109054345223720012561127228
58366109054345223720179925833692
58366109054345226832260900392504
58366109054345227014519771784982
58366109054345227014522094733276
58366109054345227015275240026360
58366109054345227015275240144452
58366109054345227016967492840404
58366109054345227426304100642248
58366109054345228661651151371650
58366109054345228664096549595418
58366109054345237944458777708556
58366109054345237944545932792312
58366109054345237945298045101624
58366109054345237990296418513978
58366109054345237997827485399892
58366109054345238127557173239370
58366109054345238135088240125284
58366109054345238536830935884068
58366109054345238536830935897166
58366109054345238537563127772876
58366109054345238539069446707682
58366109054345238539087014544800
58366109054345238539088047646664
58366109054345238539257733046598
58366109054345238539257733065312
58366109054345238539342535552584
58366109054345238539342535552632
58366109054345238539822563421098
58366109054345238539822592118858
58366109054345238546597418992970
58366109054345239775441441491946
58366109054345243478215749864396
58366109054345243478947973519412
58366109054624098949972605558102
58366109054624098950160633635430
58366109054624102702495435251678
58366109054624103251539229005168
58366109054624103251541553003222
58366109054624113959574954583074
58366109054624113959846925282592
58366109054625304008707497030550
58366109054625304008707497049264
58366109054625304015402080035944
58366109054625304015402080054658
58366109054625314531404362607336
58366109054656534810884724560694
58366109054656534812665307378530
58366109054660121662632251600280
58366109054660121662633026322512
58366109054660122257157662503414
58366109054660136486793379600422
58366109054660136533090899688254
58366109054660136669535751138588
58366109054660136669807718767718
58366109054660136670349330065672
58366109054660136670351654063726
58366109054660136670621297732550
58366109054660136670623621730604
58366109054660137081318014265004
58366109054660138316664803644252
58366109054660422454018871545788
58366109054660422454018874728116
58366109054660436675873249183538
58366109054660436676061534478310
58366109054660436676626390362626
58366109054660436859891892797808
58366109054660436859891895980136
58366109054661323014323605008390
58366109054661323014323606052534
58366109054661323014323606058150
58366109054661323014323606071248
58366109054661323021830652001106
58366109054661323021830653523042
58366109054661323021830653536140
58366109054661323021832976465720
58366109054661323021832976471336
58366109054661326125567751424172
58366109054661326125755779507164
58366109054661326720280414153032
58366109054661326727871029179908
58366109054661337243876013873476
58366109054661337291868109133330
58366109054661337838483957814124
58366109054661337838484072605164
58366109054661337840907430816412
58366109054661337840910783678626
58366109054661337840911902873770
58366109054661339074019032493808
58366109054661339074019405546436
58366109054661339076257920600686
58366109054668242194218473303416
58366109054672129233456011523402
58366109054672129827981422426536
58366109054672132939497163424436
58366109054672132939497163541076
58366109054672144103914659611376
58366109054672144105609234789062
58366109054672144105609493069316
58366109054672144240628036551614
58366109054672144240631392601772
58366109054672144240631478690840
58366109054672144241175413986848
58366109054672144242866550557556
58366109054672144242869903425386
58366109054672144242870247798920
58366109054672144242871022633580
58366109054672144654652167614612
58366109054672144654652253707892
58366109054672144654653286809756
58366109054672145887488563567374
58366109054672145887760531196504
58366109054672149593798469708468
58366109054672149594342523922610
58366109054672149594342781140054
58366109060241840968494963145422
58366109060241840968494963164136
58366109060241840968498430804292
58366109060241840968498430817390
58366109060241841563019339529542
58366109060241841563019597791130
58366109060241841563019597809844
58366109060241841563022692391756
58366109060241841563103021882982
58366109060241841563106489536236
58366109060241855792659554218214
58366109060241855968140506752552
58366109060241856379838715498330
58366109060241856387180721205052
58366109060241856387264403564108
58366109060241856387267871217362
58366109060241857614996447936138
58366109060241857617719348977750
58366109060241861323757658909382
58366109060252662606212652840762
58366109060252662781611869697570
58366109060252662783303092357346
58366109060252662783578530715734
58366109060252662783578530728832
58366109060252663195360793842150
58366109060252663195360793855248
58366109060252664431272445474582
58366109060253863357560444987744
58366109060253863952357048816490
58366109060253863952359371746070
58366109060253863952359371764784
58366109060533629232452677924788
58366109060533629232455002395018
58366109060533629232455002408116
58366109060533629232538570429594
58366109060533629232538570448308
58366109060568762083449853806300
58366109060568762083450996994940
58366109060568762083453321478268
58366109060568762083721821473178
58366109060568762083722965133994
58366109060568762083722966196852
58366109060568762083725289126432
58366109060569948434931290999334
58366109060569948434931549279636
58366109060569948434932319396934
58366109060569948434932320931968
58366109060569948434934643867164
58366109060576867607320140700696
58366109060580769655968189257028
58366109060580769655969332917844
58366109060580769655971656910282
58366109063207414684722321575463
58366109063207425804535321556295
58366109063207427634677947698337
58366109063207431339023748183133
58366109063500101460028105705282
58366109063500101460111673739698
58366109063500101460111673739857
58366109063531619507627880612105
58366109063531630620665282066493
58366109063531632040050495272395
58366109063531632455887895166423
58366109063531632455891248034253
58366109063531632456076181510955
58366109063531632458419300464394
58366109063531635751171123117555
58366109063531635751171123119007
58366109063531636157682526225738
58366109063531636162764986144083
58366109063531636162765100403898
58366109063531636162765100462947
58366109063531636162765100949199
58366109063531636162765100950651
58366109063532520258454001892001
58366109063532521493800794452173
58366109063532531188477063706917
58366109063532531371763372510713
58366109063532536134944483981533
58366109063532536318147104907141
58366109063532536729739968129861
58366109063532536729739968596421
58366109063532536729741082738785
58366109063532536729741083205345
58366109063532536729741083210961
58366109063532536729741087791565
58366109063532536730013052375285
58366109063532536730576768135245
58366109063532536730576796833005
58366109063535232480129887221551
58366109063535232480318172516323
58366109063535232480882256748307
58366109063535232891912150347967
58366109063535234127258168074883
58366109063535234127258172674144
58366109063535234311297621834123
58366109063535234311297622306299
58366109063535234315355857768889
58366109063535234315544144133104
58366109063535234317800481061040
58366109063535234317800481416793
58366109063535237838379567086123
58366109063535238014615985250857
58366109063535238017063706306279
58366109063535238017335675489477
58366109063535238021393906725595
58366109063535238021582193083225
58366109063535238023841627781017
58366109063535238023841628843875
58366109063535238023841629198167
58366109063535238435623891970243
58366109063536424366288692705252
58366109063536424366288692705412
58366109063536424366372375530820
58366109063536424366852776937236
58366109063536433647571803546636
58366109063536434882917821273504
58366109063536434882917821273552
58366109063536434882917825995237
58366109063536434882917825995238
58366109063536434889612064644567
58366109063536435068379912081952
58366109063536435477714171071554
58366109063536435479408776811788
58366109063536435479889949876311
58366109063536438595639639274086
58366109063536438596485913887540
58366109063536438771698279276010
58366109063536438771698279276011
58366109063536438779228542747548
58366109063536438779228542747549
58366109063536439192706153034012
58366109267042845272365986815938
58366109267043728824924733354440
58366109267043728824928176560688
58366109267043729236706739263412
58366109267043734132341697455276
58366109267043734132344021453330
58366109267043734727140367001982
58366109267043745245377722484026
58366109267043745245382199165144
58366109267043745428396538799000
58366109267043745840178801925416
58366109267043750786645185194526
58366109267044034321614615333474
58366109267044045434648286734694
58366109267044045434648287784454
58366109267370651358453405900540
58366109267371852115536040173594
58366109290677346512990393278450
58366109290677346512990393291548
58366109290677346924772656404866
58366109290677346924772656417964
58366109290678230294320249783798
58366109290678230477331404006226
58366109290678230479779868134264
58366109290678230888841440732160
58366109290678230889113409915198
58366109290678235967765030695036
58366109290678236379547036604008
58366109290678246897788868754072
58366109290678246905315717121078
58366109290678246943538206565364
58366109290678246951069273451278
58366109290678247492500669008358
58366109290678247492585471514344
58366109290678247492585471514392
58366109290678247499840351766786
58366109290678247499924004962926
58366109290678247499924033542642
58366109290678530483590843780582
58366109290678547681771234308786
58366109291001551336732003263412
58366109291005153010860075489676
58366109291005153193602447022018
58366109291005153193602447023470
58366109291005453382873041020254
58366109291006353767942709762730
58366109292660403018807898810834
58366109293643816915499235415281
58366109293643816915500350024205
58366109293645018084364873879998
58366109293645018267295530694062
58366109293935600924585656633875
58366109293936802047760129470636
58366109293936802093262667319563
58366109293936807591282466938622
58366109293957203987865864454717
58366109293957214918098133687746
58366109293957214922992421502661
58366109293957214968725085706177
58366109293957214968725085711793
58366109293957214968913372050709
58366109293957214968913372069422
58366109293957215101175235073429
58366109293957220459151831159137
58366109293957220459151831164753
58366109293957220459423800329077
58366109293957220459424914938001
58366109293959905142257933587237
58366109293959916255294563395935
58366109293959916260377909219785
58366109293959916260377909226427
58366109293959916260566195584057
58366109293959916672160173415653
58366109293960822130540704491439
58366109293960822321065530080525
58366109293968010618613829784963
58366109293968010664367414694879
58366109293968021365809804730485
58366109293968021736733805417511
58366109293968021777403782562129
58366109293968021777404816149267
58366109293971612953418234424489
58366109293971923826306604952683
58366109293971923826327525657631
58366109293971923826327529889719
58366109293971924189908115515941
58366109293971924375349279497979
58366109293971924375350398693123
58366109293971924380265608281459
58366109293972824803473480529644
58366109293972824947993592783236
58366109293972829699020969738876
58366109293972829699021341275184
58366109293972829699104652092108
58366109293972829699104652105158
58366109293972829706635034954163
58366109293972829706635034954164
58366109293972830293817572032748
58366109293972830293901254852332
58366109692755643564953798443338
58366109692755658389111827256634
58366109745606366175065103923502
58366109745606366769861449005594
58366109745606381587244650944778
58366109745617171387431015894846
58366109745618071772228458367982
58366109745618088374003533274896
58366109745618088381343216014450
58366109745618371961498019134616
58366109745618371961498019147714
58366109745618371961498020197474
58366109745618371961499052248126
58366109745618372144512358768472
58366109745618372144512359831330
58366109745618372556294622957746
58366109745618372556295656076872
58366109745930585999120312248842
58366109745933287290773135763468
58366109745933287291045103430346
58366109745934172850868614010660
58366109745934187675026642823956
58366109745934473634663842672026
58366109745934473642254457698902
58366109745942293379940224463822
58366109745942293379941256520138
58366109745944994671782366392346
58366109745946180421504347035904
58366109745946180421692373932330
58366109745946180421692373933782
58366109745946195292148181231804
58366109745946195428865000665400
58366109745946195429408935961408
58366109745946195429412034794122
58366109745946195841190941870380
58366109745946195841194297920538
58366109745946197075996118884652
58366109769240867873225358323176
58366109769240868010486112698648
58366109769240868422268118607620
58366109769240882827869314637832
58366109769567788943451773013658
58366109769567788943451773019274
58366109769567788943451774082132
58366109769567788943451777264460
58366109769568675097799918258554
58366109769568975287070512255338
58366109769568975294661127282214
58366109769579496324189035981482
58366109769580682073911016506948
58366109769580697492865390868688
58366109772207354877512973758241
58366109772243661718928070807171
58366109772243661719742855955719
58366109772243661719742859142259
58366109772243661901858727621235
58366109772243661902673512769783
58366109772243661902673515956323
58366109772462216162758135887571
58366109772462516352028701187999
58366109772531558099042030562181
58366109772531558099042031034357
58366109772531558099230315856953
58366109772531558099230317391986
58366109772531559883431837443317
58366109772531559883431837915493
58366109772534259383916933067611
58366109772534259390694854542349
58366109772534261167490832425157
58366109772534261168306739955389
58366109772534261168495026313019
58366109772535161743649847129219
58366109772535461742646629158784
58366109772535461932920441107769
58366109772535462336543388938016
58366109772567880399482117175814
58366109772567881137979571306182
58366109772570283879958672524871
58366109772570283880711817953309
58366109772570283880983781002043
58366109772570283887490083784319
58366109772570283887552496924747
58366109772570283887765146019691
58366109772571468440548100108823
58366109772571468441092038469067
58366109772571482670662757083263
58366109772571482670663015363508
58366109772571482670663015363517
58366109772571483219517404613881
58366109772571483219517404614041
58366109772571483219705689908653
58366109772571483219705689908813
58366109772571483265190744590968
58366109772571483265190744590977
58366109772571484454214621101421
58366109772571484454863422340797
58366109772571484455051449355475
58366109772571484455051703030626
58366109772571484455051703036251
58366109772571484455051707635560
58366109772571484455051707635569
58366109772571484455054802217472
58366109772571484455054802217481
58366109772571484455055175288814
58366109772571484455114465151095
58366109772571484461808703800425
58366109772571485049663119216421
58366109772571485056354349832193
58366111128478672955903606007814
58366111128490684232765414395774
58366111128490684232953700740306
58366111128551623250223323210770
58366111181329393957865268001264
58366111181329394369647532177440
58366111181329395560931989287396
58366111181329395560932246504840
58366111181329395604993295886502
58366111181329396155456627016054
58366111181337499069862784975172
58366111181337499481645048101588
58366111181340200773297872679024
58366111181340201185080135805440
58366111181341101158095343731876
58366111181341106649089615560258
58366111181341106832020272374322
58366111181341107241354818690454
58366111181341107243802536563548
58366111181341401347365909032304
58366111181341401530296565846368
58366111181341401530380248671776
58366111181341401530380506952078
58366111181341401940470258979984
58366111181341401942078828972784
58366111181341401942162511798192
58366111181341401942162770078494
58366111181341401942165868911208
58366111181621179529159029213942
58366111181621179529347057291270
58366111181621180126465743164698
58366111181621183235197166967438
58366111181621183235385453311970
58366111181621183281681858907518
58366111181621183281685301050956
58366111181621183281685302113766
58366111181621183418945969687280
58366111181621183830725652661008
58366111181621183830727976659062
58366111181653599970383261999940
58366111181653599970571547294712
58366111181656301673818612570266
58366111181656302268614841811350
58366111181657202241630389961348
58366111181657202241630394560618
58366111181657202241818675256120
58366111181657202241819449978352
58366111181657202424833674826784
58366111181657202836343314506922
58366111181657202836426623801702
58366111181657202836427652671478
58366111181657205947859827623714
58366111181657205994156576059214
58366111181657205994156577122024
58366111181657206542381367687670
58366111181657206542384462288296
58366111181657207777730480015212
58366111181657503025613908503706
58366111181657503028121723915736
58366111181657506136939035972480
58366111181657506137127322317012
58366111181657506137127326585076
58366111181657506137692185651720
58366111181657506731651961684454
58366111181657506731651961703168
58366111181665311240905142524732
58366111181665311652687402451558
58366111181665311652687406700908
58366111181665311652770970130182
58366111181668012944340487446028
58366111181668013356122751622204
58366111181668309244642372493388
58366111181668312950680419908466
58366111181668312950868706252998
58366111181668313545393345620440
58366111181669209812454154488112
58366111181669209995384807071540
58366111181669209995384811302176
58366111181669209995656401629328
58366111181669209997891846548672
58366111181669210407167071247716
58366111181669210407167074428592
58366111181669210407167074430044
58366111181669210409674110737898
58366111181669213518492087111942
58366111181669213518492201903190
58366111181669213518680115176220
58366111181669213518680115292860
58366111181669213518680488247722
58366111181669213701694459059426
58366111181669213701697812045348
58366111181669213702237648218582
58366111181669214114019911344950
58366111181669214114019911358048
58366111181669214114019915590136
58366111181669215348554239938334
58366111181669215348825835681236
58366111181729251968138329773222
58366111181730452725304273800550
58366111181730452725304273819264
58366111181762572977174258810424
58366111181762572977257826850616
58366111181765571165534401027950
58366111181765574458369792187854
58366111181766471321564172845478
58366111181766471321564172864192
58366111181766471733346178767500
58366111181766471733346178773116
58366111181766471733346179835974
58366111181766471733346183018302
58366111181774580547998018370528
58366111181774580547998018720448
58366111181777281839651361982170
58366111204963895612716303658314
58366111204963895612716303774954
58366111204963896023473485118960
58366111204963896023661771463492
58366111204963896023745425722282
58366111204963896024498566901370
58366111204963896024498567834490
58366111204963896024500890899424
58366111204963897259092215101530
58366111204963897259844585678046
58366111204963897259845360512706
58366111204963897808051582943898
58366111204963901512397383428694
58366111204974702425620859442544
58366111204974702425704542267952
58366111204974702425704542281050
58366111204974702425704800548254
58366111204974702426460010523880
58366111204974702837403122568960
58366111204974702837486805394368
58366111204974702837486805407466
58366111204974702837487063674670
58366111204974702838242274700056
58366111204975602808746968758276
58366111204975602810502270551346
58366111204975603405047797070292
58366111204975605189607068617488
58366111204975608301684571519866
58366111204975608893761488279382
58366111204975608893783409157750
58366111204975608893949774637012
58366111204975608895477985729500
58366111204975608896209206152476
58366111204975608896209206165574
58366111204975608896209980987136
58366111204975610129320553794756
58366111204975610130802853186284
58366111204975610130802853302924
58366111204975610131012031539408
58366111204975902999688895795824
58366111204975902999772835735134
58366111204975902999772835851774
58366111204975903181010982752442
58366111204975903181094923722798
58366111204975903594297470362128
58366111204975903594485499507930
58366111204975903594569439545166
58366111204975903595136622732120
58366111204975909083220368517156
58366111205255685483132321777760
58366111205255685483218214282566
58366111205255685483218214301280
58366111205290803921021511394662
58366111205290803921021769661866
58366111205290807627059822842614
58366111205291703894038092547146
58366111205291703894038092565860
58366111205291704076967720982532
58366111205291704488749984108948
58366111205291704488750754226246
58366111205291704488833293390630
58366111205291704488833551652218
58366111205291704488833551657834
58366111205291704488833551670932
58366111205291704488834322260406
58366111205291704488834323304550
58366111205291704488834323323264
58366111205291707783005774163280
58366111205291708194791131405048
58366111205291708194871604832966
58366111205291708194874699433592
58366111205291709430406422295206
58366111205291709430408745243500
58366111205292004266238314979316
58366111205292004678020578105732
58366111205292004680527618664388
58366111205292007972276368160064
58366111205302510890980695225504
58366111205302514414004408889036
58366111205302514414007880793092
58366111205302514596747157034956
58366111205302514596747157035004
58366111205302514597018748406252
58366111205302514597018748528508
58366111205302514597018748541606
58366111205302514597018752773694
58366111205302515008529421211132
58366111205302515008529421211180
58366111205302516244150129160772
58366111205302516244150129277412
58366111205302814786017751033192
58366111205302815197800015209368
58366111205302815197883582765736
58366111205303711465049109371860
58366111205303715765695364760460
58366111205363753620544998889974
58366111205364954377710942917302
58366111205399775921234266926450
58366111205399775921505863057020
58366111205399775921505867774382
58366111205400072817941070611262
58366111205400076110776461771166
58366111205407881443405884606130
58366111205407881443405884606214
58366111205408181632676478604402
58366111205411783492058031571306
58366111207929915516990089505379
58366111207929915516990089505539
58366111207929915517620288720037
58366111207929915517808315747605
58366111207929915517808315747765
58366111207929921005728024418875
58366111207929921008048151981511
58366111207929921008238504406813
58366111207930215706260654805967
58366111207930215707078881048193
58366111207930221196690842402365
58366111207930221789582801191051
58366111207930221789585900377897
58366111208254425789133239810536
58366111208254426200915503986712
58366111208254576365282997985188
58366111208256827303297900041103
58366111208256827303297904640373
58366111208256827303301343247351
58366111208256827303301343597271
58366111208256827715083349156323
58366111208257277655931885879165
58366111208257277656747793409397
58366111208257277656747793422438
58366111208257277656747793422447
58366111208257277658442370116453
58366111208257278070224633242869
58366111208258027877637651410946
58366111208258174886178577116252
58366111208258178226191389992009
58366111208258178226191389992010
58366111208258178227007297535291
58366111208258178227007297535292
58366111208258178637973653118425
58366111208258178637973653118426
58366111208258178638789560661707
58366111208258178638789560661708
58366111208258179825307425704904
58366111208258180010581201472416
58366111208258180011395989807504
58366111208258474663668021901470
58366111208258474663668021901471
58366111208258474709484253783819
58366111208258474709484368574858
58366111208258474709484368574859
58366111208258475075450286077703
58366111208258478827244247116613
58366111208258478828060154659895
58366111208258480197403958205739
58366111208258480197404072996779
58366111208258480200182966824765
58366111208331426604384541947736
58366111208331426605284046345663
58366111208331426605286370693637
58366111208351687525485928385770
58366111208351837688951627039179
58366111208355741936202158162794
58366111208355741936204482510768
58366111208362193738362736236919
58366111208362194149956718304863
58366111208362640798182397356885
58366111208362640798182398419695
58366111208362644092605548813049
58366111208362644456962670769702
58366111208362644502528198904491
58366111208362644502695302026060
58366111208362644502695305212600
58366111208362644504199272613789
58366111208362644504199526644693
58366111208362644504199529831233
58366111208362644504387554722012
58366111208362644504387554722021
58366111208362644504387557908552
58366111208362644504387557908561
58366111208362644504387587669170
58366111208362645877016280986805
58366111208362645877018603935099
58366111208362646288588218916905
58366111208362646288609139623305
58366111208362646288610258831499
58366111208362646288612582829553
58366111208362646288776246994233
58366111208363841692525270856125
58366111208363841692710114007459
58366111208363845259586325770010
58366111208363845259586325770011
58366111208363845259861365087955
58366111208363845261281562513253
58366111208363845261281677298677
58366111208363845261302569307269
58366111208363845396836117402659
58366111208363845396847080145482
58366111208363845396847080145483
58366111208363845397118676257179
58366111208363845397122033724279
58366111208363845398563324036873
58366111208363845398751610394454
58366111208363845398751610394455
58366111208363847043979117048357
58366111208363847044000123492453
58366111208363847045670709228513
58366111208363847045670709345153
58366111208363847045673693742363
58366111208363847045694700536379
58366111208363847045942305340209
58366111208363847045942305456849
58366111208363847046507164523493
58366111208366243206691051700182
58366111208366243206878308125178
58366111208366246363852335604725
58366111208366246363852335604726
58366111208366246363852421693793
58366111208366246363852421693794
58366111208366246364416416650170
58366111208366246773754060740417
58366111208366246773754060740418
58366111208366246773774981446769
58366111208366246773774981446770
58366111208366246773775067540049
58366111208366246773775067540050
58366111208366246773942433174018
58366111208366246775446313436369
58366111208366246775446313436370
58366111208366246775446657792641
58366111208366246775634685869969
58366111208366246775634685869970
58366111208366246911035736176374
58366111208366246911286784635750
58366111208366248146549891189589
58366111208366248146549891189590
58366111208366248147990320587294
58366111208366248148053081289407
58366111208366248148053081289408
58366111208366248148230519339670
58366111208366248148241109366735
58366111208366248148241109366736
58366111208366248148241367646990
58366111208366248148265387540152
58366111208366248148265387540187
58366111208366248148265387540188
58366111208366248148265387540235
58366111208366248148265473082343
58366111208366248148265473633467
58366111208366248148265473633468
58366111208366248148265473633674
58366111208366248148265473633675
58366111208366248148265731913769
58366111208366248148266506735331
58366111208366248148266506735332
58366111208366248148266506748429
58366111208366248148324792192144
58366111208366248148325825311270
58366111208366248148328149659244
58366111208366248148806228117525
58366111208366248148806228117526
58366111208366248148809698958480
58366111208366248559857126915933
58366111208366248559860484566975
58366111208366248559860484566976
58366111208366248560591704867452
58366111208366248560675272902064
58366111208366546553122929602961
58366111208366547101998927218787
58366111208366548335820485187825
58366111208367443963957240433673
58366111208367446936246831332382
58366111208367447072754325965525
58366111208367447118507910757349
58366111208367447119051074278769
58366111208367447119051189069809
58366111208367447121502234248333
58366111208367447485288700922444
58366111208367447485288700928268
58366111208367447485292173187424
58366111208367447485292173187425
58366111208367447485352869233580
58366111208367447486796110842488
58366111208367447486796110842489
58366111208367447486796397799256
58366111208367447486796397799416
58366111208367447530290173877132
58366111208367447530290173877180
58366111208367447530773745801741
58366111208367447530833452196225
58366111208367447531021365482513
58366111208367447531022513391917
58366111208367447531022513391918
58366111208367447531106081426285
58366111208367447531106081426286
58366111208367447532528688878205
58366111208367447532528803742360
58366111208367447532528803742361
58366111208367447532549609637746
58366111208367447532549609637830
58366111208367447532549609644415
58366111208367447532549609657429
58366111208367447532549609657438
58366111208367447532549609657513
58366111208367447532549695733483
58366111208367447532549695750952
58366111208367447532549695750953
58366111208367447532549954011364
58366111208367447532549954011524
58366111208367447532549954013710
58366111208367447533284268915131
58366111208367447668115012484636
58366111208367447668115012503510
58366111208367447668116131698654
58366111208367447669727054619096
58366111208367447669727054619144
58366111208367447670541551392163
58366111208367447670542957563108
58366111208367447670542957563156
58366111208367448720447462696588
58366111208367448720635490301692
58366111208367448720635490307308
58366111208367448720635490307516
58366111208367448720635862310176
58366111208367448720635862310224
58366111208367448720636638213310
58366111208367448720636638213518
58366111208367448720699657549969
58366111208367448720699657549970
58366111208367448720699657550017
58366111208367448720699657550018
58366111208367448720699658612828
58366111208367448722121231961335
58366111208367448722330066302491
58366111208367448722330066308107
58366111208367448722331171088657
58366111208367448722333538186780
58366111208367448722333538186864
58366111208367448722333538193449
58366111208367448722333538206463
58366111208367448722333538206472
58366111208367448905135571595191
58366111208367448905323484881479
58366111208367448905324891052424
58366111208367448905347849148419
58366111208367448905888718541374
58366111208367448905888718541401
58366111208367448905888718558870
58366111208367448905888718558871
58366111208367448905889751659762
58366111208367448905889751659771
58366111208367448905892074492145
58366111208367448905892074492154
58366111208367448905892074492181
58366111208367448905892074492388
58366111208367448905892074492389
58366111208367449314679980758268
58366111208367449314679980758316
58366111208367449314679980764092
58366111208367449314683424439170
58366111208367449315244064990300
58366111208367449315244064990460
58366111208367449315495888307374
58366111208367449315495888307422
58366111208367449316918495753517
58366111208367449317106896961396
58366111208367449317670981198995
58366111208367449317670981198996
58366111208367449317670981665555
58366111208367449317670981665556
58366111208367449317671756033655
58366111208367449317671756033656
58366111208367449317671756033709
58366111208367449317674080382412
58366111208367449317755324067988
58366111208367449317755324068072
58366141368788285952253913722084
58366141368788285957336487900244
58366141368896053905541993650686
58366141368896053905542022347042
58366141368896053905542022365756
58366141368896086840502175216766
58366141368896086840502548638188
58366141368896086840502548656902
58366141368896086847214240325954
58366141368896087258996504515180
58366141368896097960314402378866
58366141368896097960314403545266
58366141368896097960314776966688
58366141368896097960314776985402
58366141368896097960502718973662
58366141368896097960502805044016
58366141368896097960502805062730
58366141368896387029773142653686
58366141368896387441471379630712
58366141368896398149585370982186
58366141368897254251030420521248
58366141368897298715892842264846
58366141368897298717585094475364
58366141368897299129179042560892
58366141368897299129179043727292
58366141368928507693696990671572
58366141368928507693696990789664
58366141368928518813321190922744
58366141368928518813321191040836
58366141368928518813321191389304
58366141368928518813321191390756
58366141368928518813321191395127
58366141368932376395689887675206
58366141368932409742244420381924
58366141368932409742244420499968
58366141368932410160801167052854
58366141368932420860364022938758
58366141368932420862056648828468
58366141368932420862244676787752
58366141368932420862244676905796
58366142077931132522828566346824
58366142086733102779227526833430
58366142086802180077351741671382
58366142086806093109642862719508
58366142086827707286171631961350
58366142086830408440564073835184
58366142086830408577633328579032
58366142086830408989415334488004
58366142086830409035172276496386
58366142299432812491617227392686
58366142299538221608599692954694
58366142299540909219095220681304
58366142299540912328100478958236
58366142299540914158242727442556
58366142299540923311467855874150
58366142299540923312035038938848
58366142299540923906831269677378
58366142299540925095856548127488
58366142316283815791146909247072
58366142317169494354527213639652
58366142317226863989944964107330
58366142317231666880824653196679
58366142317231668664398557133803
58366142317242484357114380940126
58366142317262897823067619672867
58366142317264098394688191721644
58366142317264098396382768882210
58366142317264098397132556726908
58366142317264098397135914312100
58366142317266785458400136779720
58366142317266799688032493223088
58366142317266799688033526342214
58366142317266799688033526348038
58366142317266799688600709762493
58366142317266799688600709762502
58366142317266799688785638651526
58366142317266799688788737839821
58366142317266799688788737839830
58366142317266801335161549960840
58366142317266801335161550314972
58366142317266805039507350333208
58366142317266805039507350346258
58366142323078116015837242946268
58366142323078119310824510518764
58366142323135489403046602806802
58366142323139391679546165358602
58366142323139391862560390207034
58366142323139393509688413842922
58366142323139402251402874191162
58366142323139402251403132458366
58366142323139402251406231291080
58366142323147198430723857790902
58366142323172723444208873743860
58366142323175410871501775479192
58366142323175413980423465721756
58366142323175413980507033756124
58366142323175413981239373283912
58366142323175415627635057392012
58366142323175415810565714206076
58366142323175424962182157976086
58366142323175424963874410672038
58366142323175425145196497137558
58366142323175425146888749833510
58366142323175425146891849138400
58366142323175425147455933370384
58366142323175425147643961447712
58366142323175425559154256440898
58366142323175426748179534891008
58366142323175426748263102925376
58366142323175430452525335375804
58366143495925588272879167702416
58366143495928285857741829840978
58366143495928289563779883138366
58366143495928289564344739022682
58366143495928289564347061854336
58366143495928300684159290182836
58366143495929490733211702036362
58366143495929490733212735136774
58366143495929490739986528910474
58366143495929490739987562010886
58366143495929503088559005038882
58366143495929506792717553447410
58366143495940297134603643061488
58366143495940297546953085953634
58366143495940308254983050105958
58366143495940313606457904262818
58366143513654165803649741210166
58366143513654182275127431840826
58366143513655379327864007342958
58366143513655383032209807361194
58366143513655383032209807827754
58366143513655383032210840948332
58366143519562787510148499424290
58366143519562791216753731437648
58366143519562802336565959766148
58366143519563991974024652055186
58366143519563991974025426907156
58366143519563992385616305538856
58366143519563992385619404738800
58366143519564003505430858215330
58366143519564004740965674622194
58366143519574799199359755536946
58366143519574799206134582411058
58366143726361975677054030681244
58366143726361979383094407860046
58366143726361979383844196171304
58366143726361990503659777367634
58366143726364691793429738893482
58366143726365892550700401243816
58366143753058873068758725397540
58366144204927327543889126937892
58366144204935432654194390049448
58366144204936333632282175644382
58366144204936333633976722690198
58366144204939034923181856911446
58366144204939034923746684216046
58366144204940226216803864359624
58366144204940235681017346566380
58366144204940236094306186889190
58366144204940241034187066298808
58366144228573536989630480485574
58366144228574726633675456086796
58366144228574737333424303015534
58366144228574737745018252267462
58366144228574737745018280847178
58366144228574737746712827911708
58366144228574737746712856491424
58366144230654139792816625454085
58366144231237218332842998368444
58366144231310147711942178912694
58366144231310153199861883334614
58366144231516094347956474637106
58366144231524197666510033442272
58366144231524197669041434018518
58366144231524199460145634728629
58366144231527799937505855726860
58366144231527799940016334179604
58366144231527801179901762576518
58366144231527801721894805216356
58366144231527806670331946986216
58366144231527806670331946986376
58366144231527806671085351148578
58366144231528985878208102937904
58366144231529002479165208814212
58366144231529002486780561179578
58366144231529007427330525834696
58366144231529007838924504716100
58366144231560720511407517591042
58366144231561422927732486884333
58366144231561422928004454532337
58366144231564108022679567878530
58366144231564108022679572477800
58366144231564122846841040383508
58366144231564124623636673754838
58366144231564124623636678354108
58366144231564124623908642938036
58366144231564124623908647537306
58366144231564124631251772439172
58366144231564129572073820596352
58366144231621460774592058338746
58366144231625046439527192706216
58366144231625051927446898663170
58366144231625063045566874308768
58366144231625067994757418711611
58366144231625067994757418711620
58366144231625068406351396543255
58366144231625068406351396543264
58366144231626263261388691118984
58366144231626263672982668950628
58366144231626263810180661561176
58366144231633157037188076020758
58366144231633157044803170105813
58366144231633166371755412783226
58366144231633166371756184435558
58366144231633166371756189034828
58366144231633166374265892771164
58366144231633166374266667603394
58366144231633166374266667623086
58366144231633166374266669022766
58366144231633168021394691258965
58366144231633168021394691258974
58366144231633168021394949526169
58366144231633168021394949526178
58366144231633168021394949992738
58366144231633171727436101893772
58366144231633173509314395680885
58366144231633173509314395680894
58366144231633173509314653948089
58366144231633173509314653948098
58366144231633173516092575422827
58366144231633173516092575422836
58366144231633655386040496352216
58366144231633655393382502058938
58366144231633655393382503121796
58366144231634357804061299860115
58366144231634372484434795533292
58366144231634372484518478353075
58366144231634372489517369711443
58366144231634372489517369711452
58366144231637054010350952629338
58366144231637054010350954046280
58366144231637058902909195690902
58366144231637058902909195703952
58366144231637058902909281779970
58366144231637058903745995242767
58366144231637059498269625465714
58366144231637059498270629888475
58366144231637059498270658468200
58366144231637059498270658586244
58366144231637059498270658586452
58366144231637059498270658940584
58366144231637059498270744679732
58366144231637059505047776511300
58366144231637059505048924417462
58366144231637059505048924421674
58366144231637059505048924771594
58366144231637059505884604765353
58366144231637068237456382345170
58366144231637068237456386594520
58366144231637068834511387297668
58366144231637068834512420399532
58366144231637068834512421816474
58366144231637068834512421933105
58366144231637068839594996130148
58366144231637070021029171336500
58366144231637070070130035777550
58366144231637070070130150562974
58366144231637073776171560149416
58366144231637073776171561212226
58366144231637075558049740199469
58366144231637075558049740199470
58366144231637102186332855373917
58366144231637102186333998562557
58366144231637103375383243860477
58366144231637103969907878506185
58366144231637107082155956298852
58366144231637107493749934130496
58366144231637108728531867625428
58366144231637108911295044014475
58366144231637108911295072712235
58366144231637108911567013178799
58366144231637118200276960801176
58366144231637118202536396561826
58366144231637118245842258898539
58366144231637118245842263602803
58366144231637118611870938632820
58366144231637120029415048344783
58366144231637123553258108373198
58366144231669672752872892143083
58366144237432824873226381419509
58366144237436727326777633637967
58366144237436727334308957741325
58366144237534889225792807765491
58366144237534894164920541745219
58366144237534894576514519576863
58366144237542280806484140758410
58366144237542280806484141821268
58366144237542280806484399038712
58366144237542280806672427116040
58366144237545679423640992831771
58366144237545700977908780251315
58366144237545729253342992069439
58366144237545729255790709942533
58366144237570011362920979862367
58366144390843488069149423499202
58366144391157952775957655126131
58366144391157952907318812121269
58366144391157954559531559063255
58366144391159153532956348293475
58366144391159155316530252230599
58366144444336064742954223031458
58366144444336782387964743597487
58366144444336783622746677092419
58366144444368481889355402372268
58366144467570531181396901256439
58366144467870114767613118594360
58366144467870114767613375811804
58366144467872816470860178220884
58366144467872816470860178221044
58366144467872821364255247997039
58366144467872821958779882642964
58366144467872865877106670872089
58366144467894435450006346267855
58366144467894435450006346267856
58366144467894437233580250204980
58366144467897138525233331999860
58366144467897431989542852437233
58366144467897431991049142786707
58366144467897431991802288197883
58366144467897433635918763763809
58366144467905242262994584773951
58366144467905242262994584773952
58366144467905242400192577384500
58366144467967364973164354649694
58366144467967376091285444891166
58366144467970077794532504517690
58366144467970082682843884457001
58366144467970082729141379035017
58366144467970127155045988959027
58366144467970366863987431597869
58366144467970366864175717942401
58366144467971267433682076626760
58366144467971278552368025939087
58366144467971278552368025939088
58366144467971279787149959434019
58366144467971279787149959434020
58366144467971280198743937265663
58366144467971280198743937265664
58366144467971283444926267461246
58366144467971283856520245292890
58366144467971284034639182503068
58366144467971284040287730361008
58366144467971285275069663855940
58366144467971285686663641687584
58366144467971327912295730235884
58366144467971329559424786990898
58366144467978171786905824673456
58366144467978182897495760872924
58366144467978188250664937939216
58366144467978188387862930549764
58366144467982084763216621803480
58366144467982085358013225632386
58366144467982085365356264445183
58366144467982085365356264445184
58366144467982090853275968867104
58366144467982124024593690547665
58366144467982124024593776636733
58366144467982134726037114170418
58366144467982134726037200259486
58366144468002488899703522000180
58366144468002488899703522466731
58366144468002498226719297511640
58366144468002498229166762766560
58366144468002498229167019984004
58366144468002499829810267107055
58366144468002500012740666703684
58366144468002548053785411921956
58366144468006391360032699352300
58366144468006400092440042607012
58366144468006400689496196869563
58366144468006400689496196869564
58366144468006402473070100806688
58366144468006440591130650552041
58366144468006450055260621063018
58366144468006450102708897340095
58366144468006450103273756406739
58366144468006450514302875171739
58366144468006451887098708820493
58366144468006585998282973804919
58366147749919712370861668552290
58366147803062207423249202077416
58366147803062207827502493809386
58366147803062222239879261787752
58366147803062222247409553839006
58366147803062222651660522622682
58366147803062506367950487463178
58366147803062506367950487476276
58366147803062506368138773820808
58366147803062508015078511112164
58366147803062508016770763808116
58366147803062508016773087806170
58366147803062555780971548721348
58366147803062556192942099255154
58366147803094639385337976275856
58366147803094639385341329143686
58366147803097339441456008893482
58366147803097339443150584421088
58366147803097340676802772762914
58366147803097641284633809642558
58366147803098541433888501617880
58366147803098541435583077145486
58366147803098545551897104282626
58366147803098574787404998720026
58366147803098574787405773436642
58366147803098574787405774486402
58366147803098574794936065487896
58366147803098589611566126247992
58366147803098589612316201522810
58366147803098590023533348379640
58366147803109347013974344344210
58366147820823205797988084765090
58366147820823216916111127818228
58366147820823220628926359401098
58366147820824418084428503946552
58366147820824418085164053308076
58366147820824418086858630002082
58366147820824421791202106488824
58366147826697009667485065910052
58366147826697009669177318606004
58366147826697009669179642604058
58366147826697057845348654053042
58366147826731841095557254004400
58366147826731842330904017873832
58366147826731846035250848394804
58366147826731846035250876974520
58366147826731846447221397878802
58366147826731890919422502090768
58366147826732142937040478759310
58366147826733043499960297281270
58366147826733047204303773871554
58366147826733047204303773884652
58366147826733047204303802464368
58366147826733076851781960103380
58366147826733076851782993559328
58366147826733076851782993572426
58366147826733076851782994622186
58366147826733076859125000328908
58366147826733091675940017962952
58366147826733091676504878083520
58366147826733091676504878096618
58366147826743853606074608317926
58366147826743854018045157801924
58366147826743898077711110680692
58366147826743898077714208463646
58366147826743898489681402947246
58366147826743898489684758997404
58366147826743898491940837658136
58366147826743903430881286620102
58366147829029641199249563375419
58366147829029641199999609953881
58366147829029641200002704554507
58366147829029641201693928380683
58366147829029641201694185598127
58366147829037745069311168058601
58366147829037745074397094054831
58366147829037745076653430982767
58366147829037750427374885576695
58366147829041702431316942344241
58366147829043053901555605251339
58366147829686154923911443963447
58366147829686154928991695193313
58366147829686154928994789793939
58366147829687355678734131223291
58366147829687355681181849096385
58366147829687355686262099276491
58366147829687355686262357543695
58366147829698166205290972178833
58366147829979178500947074817473
58366147830010343280880849294925
58366147830010343281069134589697
58366147830010343281633990474013
58366147830010359333799125908129
58366147830014261800903646681819
58366147830014261800906745514533
58366147830014261801656792092995
58366147830014261801659886693621
58366147830014261803351110519797
58366147830014261803351367737241
58366147830014261933000210121235
58366147830014261933000213303563
58366147830014261933080682505217
58366147830014261933083778155603
58366147830014261933083781337931
58366147830014261940611749391131
58366147830014261940611863709995
58366147830014261940611865249401
58366147830014261940612122466845
58366147830014295284822906412391
58366147830014295292437138034321
58366147830014295292437912868981
58366147830014311756112311729405
58366147830014311756112314911733
58366147830014311758640247951365
58366147830014311758640534914925
58366148033531028850868807416660
58366148033534932956070934161042
58366148033534936662108987341790
58366148033534936669450993048512
58366148033534981134501701136642
58366148060448107411391872859541
58366148066262171422189735885491
58366148066357075834005335685649
58366148512097256986223672453238
58366148512097257405535970426514
58366148512097268523656974928838
58366148512097552240883989316010
58366148512097552240884247596312
58366148512097552241072275673640
58366148512097601647130481967272
58366148520348271112124571429415
58366148520348571301395165487470
58366148520352223527659577574392
58366148521296572648560034495023
58366148538042065936310477664976
58366148538073294955083122632042
58366148538073294955271150709370
58366148538734547062723858554126
58366148539021092522746320357895
58366148539021125876827677575041
58366148539021542837156930977308
58366148543981872197472341995578
58366148543981872197472600275832
58366148543981920368101107085614
58366148543981920368184789911230
58366148543985513312474053612164
58366148544607155261190577467802
58366148544639634991704853256436
58366148544639634991704853256437
58366148544930173603236647099394
58366148544930173603236647112492
58366148544954485228114383253314
58366148544954485228114383266412
58366148544954485228114384316124
58366148544954485228117478916798
58366148698255775667400500531259
58366148698255775667400615335397
58366148698255775667401648437261
58366148698266580834012942514917
58366148698582348376640962476579
58366148751433403973449301830539
58366148751433403973533357721673
58366148751433404385043279662183
58366148751652198028080618254751
58366148751652198028080618254752
58366148751652209008942905047463
58366148751652209008963825635771
58366148751652241951430284432965
58366148751733263955573188492052
58366148751756374686110977804062
58366148751756374686111236084316
58366148751757275391117523881129
58366148751757275391120623067975
58366148751757275391183384832899
58366148751757575580168450012829
58366148774410163687532962846038
58366148774410197041885916174880
58366148775067906037449949251111
58366148775067911527880166958101
58366148775285498923404911850927
58366148775285498923404911850928
58366148775370467311143981018024
58366148775370468546489998744940
58366148775402632028168161522326
58366148775402632028168162572086
58366149876917126492832603141370
58366149894641801974867204445266
58366149903844674890030360656349
58366149947784311843136038239246
58366149947820286377383428506850
58366149947820286377383430041884
58366149947820286379621197890808
58366149947820286789165693181350
58366149947820286791403461963394
58366149947820286791403462080034
58366149947820330848835743647858
58366149947820330848835745164178
58366149947820330849020678659594
58366149947820331260802941780346
58366149947820331260802941799060
58366149947820331260806294648176
58366149947820334966658385365806
58366149947820581626752251105542
58366149947820581626752509385844
58366149947820581626940537463172
58366149947820631038082089587296
58366149947820631038082322339068
58366149947820631038082346804740
58366149947820631038085416939694
58366149947820631038085417411870
58366149947828391901144640842966
58366149947828391901144640959606
58366149947828440076963648477362
58366149947828440077148581954064
58366149947828440077149610823840
58366149947831091955568067137110
58366149947831093192609436396904
58366149947831093604391700469490
58366149947831141780398736181214
58366149947832294361474076462242
58366149947832294361662362819872
58366149947832294361662362936512
58366149947832294361683254828464
58366149947832342537481112173966
58366149947832342537481370454268
58366149947832342537648506504290
58366149947832342537666303930970
58366149947832342537667332800746
58366149947832342537669398512882
58366149947832342537669398531596
58366149947832342537670431633460
58366149947832358597718183769094
58366149953729256451183985504212
58366149953729256863154277770814
58366149956026710653538089923973
58366149956026710655232665568219
58366149956026710655982453879477
58366149956026710655982454929237
58366149956034814530188558085029
58366149956034814530191910952859
58366149956034814530376844429561
58366149956034814530941699264117
58366149956034814530941700313877
58366149956034814530944023262171
58366149956034815765723633808809
58366149956037517468970692385573
58366149956038718819073363595495
58366149956038734834519172523821
58366149956038783010586934015735
58366149956132077089395701838411
58366149956136029510014310597047
58366149956136029510097878631415
58366149956136029510100201463069
58366149956142882667602264067019
58366149956144133384973813217797
58366149956144235373378155585080
58366149956144283549361203171266
58366149956144583738359829502576
58366149956144583738631424097952
58366149956144583738632452967728
58366149956146786958263009344031
58366149956146836323758017831247
58366149956148187793244278865136
58366149956148187793244278981776
58366149956804699327089402980881
58366149957007423441508116169627
58366149957007423443199339995803
58366149957007423443202692863633
58366149957007423443952481174891
58366149957007427147548493348429
58366149957010125147387827145947
58366149957011325902025838133435
58366149957011325902025838146533
58366149957011325903717061972709
58366149957011325903720414840539
58366149957011331255195272063087
58366149957011331256886491657175
58366149957011331256889847707333
58366149957011331257639636018591
58366149957011331257639637068351
58366149957011342512183165055347
58366149957011342512266847408579
58366149957011342512270200276409
58366149957011342512270201811443
58366149957011342512270204993771
58366149957011347865436277093045
58366149957011347865436278628079
58366149957011375864008185344557
58366149957011375866539587105917
58366149957011375866539590288245
58366149957011375866540619156569
58366149957011375866540620206329
58366149957011375866540993296545
58366149957011381217177615029023
58366149957011381217258974550601
58366149957011381217261297382255
58366149957011392335382301884579
58366149957011392337826668424877
58366149957011392337826671607205
58366149957018229021593930301739
58366149957018229021782216646271
58366149957018233961288844163837
58366149957018233961477129458609
58366149957019434720063472852541
58366149957019434720063476034869
58366149957019434720066828902699
58366149957019434720251762379401
58366149957019434720816618263717
58366149957019434720818941212011
58366149957022136421806566140743
58366149957022136423498818836695
58366149957022136423498822019023
58366149957022136424251963198111
58366149957022136424251964247871
58366149957022136424254287196165
58366149957022138070627874524687
58366149957022138665424105263217
58366149957022154679177661495591
58366149957022186384624447160011
58366149957022303196163103042625
58366149957022303196163104092385
58366149957022336547988124381595
58366149957080373142181958216017
58366149957084327209931942311971
58366149957115491579108821359169
58366149957115491580801074055121
58366149957116692337883450047873
58366149957116742297986919476545
58366149957116742297986923708633
58366149957116865193325899805141
58366149957119444001422007180445
58366149957119444001422010362773
58366149957119449354591440047239
58366149973763694446588847956548
58366149973763694446588847975422
58366149973763694446588962766462
58366149973763694446591172323188
58366149973763694446591172323396
58366149973869259220851754996602
58366149973869259220851756059460
58366149973869259220854078994656
58366149973869259220854337274958
58366149973870461761238645307477
58366149973870461761239764515671
58366149973873163464674851734300
58366149973873163464674852206476
58366149973873163464674852219526
58366149973873163464758535026268
58366149974420207763986181948229
58366149974733650246377777413818
58366149974736051394513845403064
58366149974736307063049655217033
58366149974736351538030854491384
58366149974736351538030859208698
58366149974744110795574923427726
58366149974744110795574923429130
58366149974744110795574923446599
58366149974745311369642959782410
58366149974745311369642959799672
58366149974745311369646427435664
58366149974745311369646427454378
58366149974745311371903884640268
58366149974745355843541131858298
58366149974748012663559289370392
58366149974748015041989775737106
58366149974748064453322311638335
58366149974748079278233480114236
58366149974841868547151091886536
58366149974841868547151350166838
58366149974842624485276554599904
58366149974845325776929264839810
58366149974845325776931587321543
58366149974845325776931587321544
58366149974853548248003844105357
58366149974853581599828906378477
58366149979669334438462611303135
58366149979672019716173592713031
58366149979777884633685151515066
58366149979777884633768834340682
58366149979781488688568687252559
58366149979781488688568687252560
58366149979781488688568687368992
58366149979781488688568687369199
58366149979781488688568687369200
58366149979781488688568687718912
58366149979781503513563429646510
58366149979781503513563429646511
58366149980652737857313052875239
58366149980652752634025240546255
58366149980652752635719820791223
58366149980654147616959962869329
58366149980654403883636325633651
58366149980654448355273202715053
58366149980654453294129340583084
58366149980654453294129340583085
58366149980654453294966164115405
58366149980656801691574364985842
58366149980749999180985379172045
58366149980750444135637691509244
58366149980750493960252725881744
58366149980750493960252730586008
58366149980750493960252730599106
58366149980750493960256083466936
58366149980762056712372605317805
58366149980762056712372720575613
58366150133406064442848980297430
58366150134281366326877076748252
58366150134281366326960644782620
58366150134378312634693939665985
58366150187241057085391423852479
58366150187552381771684642660236
58366150187552381771872670737564
58366150187553239649173257300789
58366150187553239649173600257381
58366150187553256305922400381713
58366150210206183538631810416822
58366150210214292352464389504713
58366150210871957015625781636672
58366150210874688367345504554949
58366150210874688367345504554950
58366150211082736002791599503352
58366150211093241025970862814201
58366150211093542814085635436703
58366150211187791127140093576971
58366150211188090904356455638702
58366150211188091316378933327569
58366150211198596293752162826317
58366150211198596293752210673512
58366150612004719198043661773914
58366150612004719198043661774157
58366150612004719198043661774158
58366150612876166661114160312060
58366150612879769115187341567004
58366150612880026433630297819389
58366150612880026433630297823601
58366150612880069121360031079260
58366150612880069258703350347030
58366150612880069304374255927728
58366150612880971472744598723658
58366150612940948384270182934137
58366150612953004133253991064482
58366150612953906347378836177498
58366150612977315757315823944072
58366150612977315757399420558156
58366150665142856395415831701735
58366150665179646212523064079428
58366150665802371559494325489849
58366150666010369369485086502489
58366150666010369370238231913665
58366150666010402723755843151155
58366150666018206456014017092457
58366150666018206456014102831765
58366150666046847925770493024879
58366150666046891025533653705726
58366150666053745553218036404220
58366150666053745553469346330438
58366150666053794967058616340754
58366150666053794967246644418034
58366150666053794967246902698336
58366150666053795378840622249726
58366150666054497787791599643433
58366150666054497787812520250455
58366150666054545966306049327849
58366150666057199491310714079923
58366150666057697838521892230536
58366150666057697975803567544236
58366150666057698021536231397832
58366150666058550365936608409662
58366150666058599778877339710254
58366150666115724686158721077639
58366150666115875261489994742862
58366150666115875398750618377455
58366150666126680428102325091612
58366150666127432662424808105193
58366150666127477134082691532765
58366150666127477134083720383827
58366150666127477134333767153463
58366150666127477134333767507595
58366150666127631004488270465148
58366150666127631004488270465149
58366150666127631004488271527922
58366150666127631004488528732316
58366150666127631004488528732317
58366150666127631004488528732352
58366150666127631004488528732559
58366150666127631004488528732560
58366150666127931193759122730504
58366150666127931193759122730747
58366150666127931193759122730748
58366150666130632896169096903000
58366150666131532869937420965221
58366150666131533464734024775253
58366150666152242634597490862062
58366150666152242771795484535504
58366150666152242772067366444360
58366150666152242772067452183508
58366150688671057646574125002862
58366150688671057646574125015960
58366150688671057646574239315902
58366150688671057646574239317354
58366150688671057646574239321726
58366150688671958077062847778354
58366150688776412962347916604198
58366150688776412962619885768522
58366150688776457433986537048276
58366150688776457434257134386232
58366150688777357864537564313236
58366150688777663544509943535838
58366150688812947107659070981197
58366150688812947107659329248320
58366150688812947107847357209008
58366150688812947107847614426452
58366150688812947107847614543092
58366150688812950814515608204815
58366150689436873211984562627920
58366150689651774140774048294744
58366150689652674571052220422732
58366150689652707925405318172090
58366150689652707925406316940214
58366150689652707925406432781014
58366150689652707925406432781062
58366150689652976544168802195364
58366150689652976544984705139376
58366150689653009898501606121670
58366150689653009898501606588230
58366150689653009898501863339114
58366150689653009898501978124538
58366150689653009898501978125990
58366150689655378058877116407240
58366150689655378058960713143788
58366150689655378058960798760472
58366150689655378058960799232856
58366150689655378058960803482206
58366150689655409217058399966970
58366150689655409217059398735094
58366150689655409217059514575894
58366150689655409217059514575942
58366150689655677835633484378060
58366150689655677836365818813916
58366150689655677836365818819740
58366150689655678431162049577144
58366150689655678431162050043704
58366150689655678431245732396936
58366150689655678431245989615784
58366150689655711189883091804902
58366150689656578861713077308664
58366150689656578861713334059500
58366150689656611620434119069862
58366150689687798500185207261226
58366150689687798683136813827966
58366150689688297168508046091867
58366150689688297168696331386648
58366150689688999440469979681840
58366150689689153126522611966418
58366150689689153126522611966466
58366150689689153126794208078162
58366150689689455100432573642162
58366150689691899485509130970143
58366150689692199490928561813848
58366150689692199628126554307756
58366150689692199673942900981144
58366150689760733374818444770714
58366150689760733557749101584778
58366150689760777846644721287800
58366150689760777846644836074676
58366150689760777846644840324026
58366150689760778029658060749640
58366150689760781553249183166550
58366150689761232042325608827059
58366150689761232042513637954066
58366150689761232042513895171510
58366150689761232043141254553627
58366150689761232043141511771071
58366150689761232043329539848408
58366150689761232088246588071382
58366150689761232089083416321064
58366150689761978603454386559932
58366150689761978603454386678024
58366150689761978603725982671628
58366150689761978603725982789720
58366150689761978603727097276180
58366150689761978603727097280552
58366150689761978603727101997914
58366150689761978603727125972536
58366150689761978603727125978360
58366150689761978603727130577630
58366150689761978649479569116734
58366150689761978649480682184804
58366150689762434034942673056034
58366150689764679895190779302842
58366150689764679940944364213007
58366150689764679940944364567139
58366150689764683601232271421614
58366150689764685248277760148120
58366150689764685248361328176872
58366150689764833765250086697927
58366150689764833765345282595765
58366150689764833765345282595813
58366150689764833765345396914629
58366150689764834360142000724660
58366150689764834360142000724661
58366150689765134502843073586440
58366150689765134548575766486312
58366150689785543667391401754582
58366150689785543667391631442070
58366150689785543713124324225302
58366160671427010245467984863524
58366160671427010250275147715048
58366160671427010250550559041684
58366160671427010250550559508244
58366160671427260614174175764748
58366160671427260614739034831392
58366160671427308792689658662004
58366160671427310439545713133568
58366160671439016169162688031632
58366160672375261831424155941504
58366160672375322357571031822906
58366160672375322357571031824358
58366160672375322357759059900234
58366160672375322357759059901686
58366160672411628610278638570080
58366160672411629205643540776660
58366160672411645259312900479480
58366160672411645259312900829400
58366160724569470704851367599870
58366160724569470705039652894642
58366160724569470706543992298690
58366160724569487176138448918830
58366160724569516406752830000114
58366160724569516818723494275360
58366160724569519927999603971462
58366160724569520111013918095502
58366160724569520111097600448734
58366160724569520111099003906332
58366160724569520111099003925046
58366160724569520117873456192622
58366160724569520117873830780444
58366160724569520117873830799158
58366160724569520117875780190676
58366160724569520117876154778498
58366160724569520118629295957586
58366160724569520523068151454876
58366160724569520523069296178550
58366160724569520529844123052662
58366160724569520529846445982242
58366160724569520530407834213304
58366160724569520530411301866558
58366160724569770291898663787370
58366160724569770705205787386416
58366160724569770705958928546790
58366160724569770888220127020272
58366160724569770888220384224618
58366160724569770888952374655734
58366160724569770888952375705494
58366160724569770888954698653788
58366160724569770888973267714086
58366160724569770888973268186262
58366160724569770888973268199360
58366160724569772123567173603866
58366160724569772123734309672602
58366160724569772535328287517344
58366160724569772535349179525936
58366160724569772536102324937112
58366160724569814764100768283780
58366160724569815175883032459956
58366160724569815360673306098852
58366160724569815360861593506242
58366160724569820117270197968246
58366160724569820300368219960950
58366160724569820300369597921830
58366160724569820307144424795942
58366160724569820712338769444996
58366160724569820712339890175334
58366160724569820719114717049446
58366160724601887256389822361978
58366160724601903913205200878904
58366160724601935610935984978332
58366160724601935610935985444892
58366160724601935612630560622578
58366160724601935612818588699906
58366160724601935617713136317058
58366160724601935617901421611830
58366160724601935618466277496146
58366160724601936853059928901560
58366160724601937259947645454920
58366160724601937259947645573012
58366160724601937265026747847116
58366160724601937265026776426832
58366160724601937265030478385558
58366160724601952084105671535186
58366160724602237042330522899748
58366160724604589143467501757532
58366160724604637314559357976956
58366160724604637321148224020910
58366160724604637321336509315682
58366160724604637321901365199998
58366160724604638556491544328350
58366160724604638556491830125510
58366160724604638556491915883532
58366160724604638968277280794638
58366160724604638968462122392064
58366160724604638968465566089410
58366160724604653375570350664916
58366160724604653375570725252738
58366160724604889332089181277440
58366160724604889332654040344084
58366160724604937510604664174696
58366160724604939157460718646260
58366160724605788072018031507896
58366160724605789900465822338808
58366160724605789900466080606012
58366160724605789902433397066914
58366160724605789902433425665344
58366160724605789902433511385778
58366160724605789902433511404492
58366160724605838073148282580770
58366160724605838073336310658098
58366160724605839308491717698124
58366160724605839308495075146558
58366160724605839308495075165272
58366160724605839308495075283316
58366160724605839308680004055754
58366160724605839313574177557420
58366160724605839313577276272090
58366160724605839313577649324718
58366160724605839313577649343432
58366160724605839313577649461476
58366160724605839720273981887398
58366160724605839720277339354498
58366160724605839720465367431826
58366160724605839720465367531204
58366160724605839725272500640984
58366160724605839725544469824022
58366160724605839725544498385024
58366160724605839725544498403738
58366160724605839725545531505602
58366160724605839727804963034164
58366160724605839727805048773312
58366160724612747784809915483578
58366160724616644887077694594084
58366160724616644887077694710724
58366160724616644891971983944032
58366160724616644892725125123120
58366160724616660946394485175860
58366160725444833113185061263882
58366160725444833113457030797000
58366160725444882938075681021848
58366160725444882938263709099176
58366160725550188434393865883144
58366160725550188436088442577150
58366160725550188436089471446926
58366160725550188840088993184244
58366160725550188845903816532900
58366160725550232906034467368684
58366160725550233311038178750290
58366160725550233312733897699816
58366160725550233312733899099496
58366160725550233317816473277656
58366160725550238259200544185320
58366160725550238259201577323160
58366160725550249372050687815032
58366160725550249372050692414302
58366160725550249372050692415754
58366160725550249372238715892360
58366160725550249372238720497246
58366160725550249372238720497294
58366160725552890131930360260846
58366160725552934604195226527796
58366160725552934604195512324956
58366160725552934604198578229226
58366160725552934604198952817048
58366160725552934609281152407386
58366160725552934609281526995208
58366160725552939962447603811844
58366160725552939962448636949684
58366160725552951075674066481400
58366160725554085353647219283616
58366160725554085360422046157728
58366160725554087190565328214844
58366160725554090711708874238686
58366160725554090711896902329064
58366160725554090887383159602296
58366160725554090887383160665154
58366160725554090889012735781422
58366160725554090894639244089190
58366160725554090894639531052750
58366160725554090894911128718354
58366160725554090896333820783196
58366160725554090896334849652972
58366160725554101824749341597344
58366160725554101824749341713984
58366160725554101831524168471456
58366160725554102014726795985038
58366160725554107366201653243562
58366160725554135178179604521340
58366160725554135178263262881076
58366160725554135178263548678236
58366160725554135183349217457022
58366160725554135183537589909336
58366160725554135185794698606244
58366160725554135185794702838332
58366160725554135359774009603648
58366160725554135361193919695140
58366160725554135362033067594148
58366160725554135366279845574730
58366160725554135366551814757768
58366160725554135367117043694872
58366160725554135368808923454676
58366160725554140712754698033974
58366160725554140712754779405520
58366160725554140712754782587848
58366160725554140712755069551408
58366160725554140719530638330284
58366160725554140719531012936820
58366160725554140719717891574404
58366160725554140719717920270712
58366160725554140719718924674816
58366160725554140720282750641048
58366160725554151830875788610864
58366160725554151832568036603796
58366160725554151832568036720436
58366160725554151832568039784672
58366160725554151832568039786124
58366160725554151832568041306816
58366160725554151832568041325530
58366160725554151832568409656584
58366160725554151832568414373946
58366160725554151832568414378158
58366160725554151832568414391208
58366160725554151832756437733912
58366160725554151832756440920452
58366160725554151832756442455486
58366160725585355050502233549966
58366160725585355462472525816520
58366160725585356697634735047874
58366160725585371516898217760338
58366160725586505801647569735210
58366160725586555624571389229484
58366160725586555627019107102578
58366160725586556219367619986888
58366160725586556219554901809272
58366160725586556221815337859982
58366160725586557454717111040626
58366160725586572273980592336148
58366160725586572273980593753090
58366160725589209149762878156932
58366160725589209152022657228306
58366160725589209152023428880638
58366160725589212856368457596462
58366160725589212858063804893040
58366160725589223968841655913782
58366160725589257328006477983144
58366160725589257328761941993886
58366160725589257504245099956404
58366160725589257504245874791064
58366160725589257504245875957464
58366160725589257504246247512646
58366160725589257511023025663230
58366160725589257511776166842318
58366160725589259158148726467464
58366160725589259158149098022646
58366160725589273975535280108078
58366160725589273977227532804030
58366160725589273977227907391852
58366160742294442069606059176632
58366160742294442069794087253960
58366160742295646942818450788880
58366160742295646944510703484832
58366160742295646944511076537460
58366160742295646944699104614788
58366160742295647125832790422736
58366160742295647126021076767268
58366160742295647127525043118688
58366160742295647127713329463220
58366160742295691415209213638306
58366160742295691416901466334258
58366160742295691598223552805602
58366160742295691599915805501554
58366160742295696951392728927128
58366160742295696951392986144572
58366160742331666139854793861798
58366160742331666140042821939126
58366160742331666141550485514648
58366160742331666141738513591976
58366160742331669847590863160010
58366160743278760880805088762864
58366160743278760881351719943154
58366160743278762666013127541080
58366160743278762672787954415192
58366160743278766369543023682184
58366160743278766371235276359262
58366160743278766371779583191578
58366160743278766371781907539552
58366160743278766372053503670122
58366160743278766376862157369738
58366160743278777496949450881742
58366160743278810843440818301866
58366160743278810848523392480026
58366160743278810849339670011860
58366160743279062671263241315746
58366160743279062671451269393074
58366160743279961455691466745708
58366160743279961462466293619820
58366160743279966946119330460644
58366160743279966946119331523502
58366160743279966946121654342058
58366160743279966951201904638804
58366160743279966951201905701662
58366160743279966952896481216170
58366160743279978064242659907240
58366160743279978071017486781352
58366160743280011418324016061576
58366160743280011423407706364932
58366160743280011425098842935688
58366160743280011425099959060884
58366160743280016959587782709954
58366160743315083605434537414162
58366160743315083606938619606382
58366160743315083606938876823826
58366160743315083788448876581458
58366160743315085391328431068122
58366160743315085391328431073738
58366160743315085574258973096762
58366160743315089097368807202780
58366160743315100213794121096398
58366160743315100391914171399180
58366160743315100396996745577340
58366160743315133568063506409746
58366160743315133568066943831450
58366160743315133568066944303626
58366160743315133568067202583880
58366160743315133569759198043722
58366160743315133569759455279832
58366160743315133743488116030104
58366160743315133745995528616326
58366160743315133750262942904216
58366160743315133750265265735870
58366160743315133751078102775612
58366160743315133751081168679882
58366160743315133752773422892154
58366160743315133752773794447336
58366160748095014771783411594120
58366160748095020123257236764564
58366160748095020124952841278586
58366160748203067483463163053246
58366160748203071601283222142966
58366160748203071783544420616448
58366160748203071784297561782438
58366160748203071784297561795536
58366160748203071784297820062740
58366160748203073430673473122112
58366160748203073431426618533288
58366160748203115659425061879956
58366160748203116071207326056132
58366160748203121012594491564422
58366160748203121607392128495032
58366160748204018471130049073040
58366160748204018471130050135898
58366160748204018478468701911932
58366160748204022175203111203718
58366160748204022175474730246100
58366160748204022175474820571420
58366160748204022175475078851722
58366160748204022175475850504054
58366160748204022182249671905636
58366160748204268652327544968068
58366160748204271946583592239844
58366160748204272355899197479760
58366160748204272538913537113616
58366160748204272541380194533556
58366160748204274186042589619280
58366160748204274187734842315232
58366160748204274188511317474334
58366160748204317013268148304130
58366160748204322364745324242884
58366160748239138973739735239076
58366160748239140203815896484386
58366160748239140208814816889030
58366160748239140208898470662546
58366160748239140208898499714438
58366160748239140208898500777296
58366160748239140208901598547152
58366160748239140208901942920894
58366160748239140211346964905334
58366160748239140615786188750940
58366160748239140620868791980992
58366160748239140620868791994090
58366160748239140620868793043850
58366160748239140620869825095954
58366160748239140620872149094008
58366160748239155027977020248228
58366160748239390984495850394192
58366160748239440809867387763012
58366160748240291553144460638598
58366160748240291554652152910476
58366160748240296907821587194212
58366160748240308019354649244552
58366160748240340965980876783306
58366160748240341377954611193298
58366160749079384590398666385480
58366160749079384590666909629346
58366160749079384590670262497176
58366160749187387902686995813758
58366160749187387902875282171340
58366160749187388085889621811020
58366160749187391601322690210302
58366160749187391606468050496802
58366160749187391607032880871302
58366160749187391607033167834862
58366160749187391607033253923930
58366160749187391607221195925240
58366160749187391608727458031868
58366160749187391608728601220508
58366160749187391782623770373064
58366160749187391784337029849774
58366160749187391784337288130076
58366160749187391789963824648926
58366160749187402910051089581214
58366160749187436073587470738104
58366160749187436073587556477252
58366160749187436078673511053198
58366160749187436078673597142266
58366160749187436254909900515960
58366160749187436254910672168292
58366160749187436256518213291316
58366160749187436256518499088476
58366160749187436256601805791356
58366160749187436256601896116724
58366160749187436256602154397026
58366160749187436256605247812538
58366160749187436256605247934794
58366160749187436256605248997652
58366160749187436261684752905504
58366160749187436261687821990698
58366160749187436261687850692670
58366160749187436262441337291048
58366160749187436264133217050852
58366160749187436264133221282940
58366160749187441607995393830792
58366160749187441607995680794352
58366160749187441615042213866888
58366160749187441615607044237224
58366160749187452727892330316612
58366160749187452727892334548700
58366160749187452727892334902992
58366160749188592364303571917992
58366160749188592364303572980850
58366160749188603477344297660494
58366160749188603477344298606712
58366160749188603477344298723352
58366160749188605314262522342078
58366160749188636830858476058128
58366160749188636835756232465032
58366160749188636836509373644120
58366160749188642365349992550760
58366160749188642365349996801562
58366160749188642371937682053572
58366160749188642372124561157716
58366160749188642372689679559990
58366160749188653483470739835640
58366160749188653484974710436458
58366160749188653485162992531592
58366160749188653485162995731230
58366160749188653485162995849274
58366160749188653485162996780990
58366160749188653485162997266424
58366160749219856520082592639560
58366160749219857109796592175396
58366160749219857114607227285268
58366160749219857114879195051364
58366160749219857114879195401284
58366160749219857114879195405656
58366160749219857114880228520410
58366160749219857114882552518464
58366160749219857117139631456158
58366160749219873169304766890274
58366160749223710985100175862164
58366160749223710987360640492590
58366160749223714508775127179774
58366160749223714510470474476352
58366160749223725621248325497094
58366160749223725621813184451310
58366160749223725621813185617710
58366160749223725621815508566004
58366160749223725622001470925532
58366160749223725622003794923586
58366160749223725810098384276812
58366160749223758980600314616466
58366160749223758981168611577198
58366160749223759156651769191200
58366160749223759156651769539716
58366160749223759156652544379992
58366160749223759156652545424136
58366160749223759156652545429752
58366160749223759158344021885748
58366160749223759163343689595096
58366160749223759163426624761668
58366160749223759163426626161348
58366160749223759163426626178818
58366160749223759163427401000220
58366160749223759163429695246542
58366160749223759163429723948514
58366160749223759164182836425630
58366160749223759164182836431246
58366160749223759165875461843164
58366160749223760810471713230984
58366160749223760810743710993690
58366160749223775627941949341470
58366160749223775627941949691390
58366160749223775627941949697006
58366160749223775629634202037422
58366160749223775629634202387342
58366160749223775629634202509598
58366160749223775629634206741686
58366160749223775629822488867180
58366160749231864685702955311308
58366160749231864685706312428488
58366160749231864687963391379280
58366160749231880740128526813396
58366160902847986361890931683366
58366160955038326721083985658874
58366160955038326728863749493416
58366160955038326728866072441710
58366160955038332082032407525550
58366160955038343195069579292450
58366160955040983962167480335152
58366160955041028424707359707258
58366160955041028432113247909242
58366160955041028432301418412766
58366160955041033373497318816906
58366160956022902264086422324782
58366160956022902265780999018788
58366160956022946735536414517496
58366160956022946735538738515550
58366160956022947330332645274900
58366160956022947330523254567726
58366160956022963384944498292050
58366160956025648438971502221396
58366160956025653975154500956020
58366160978675830266196566532384
58366160978675830266384852876916
58366160978675846739910477947934
58366160978676697489965472298258
58366160979660150266800890484036
58366160979660150266801666368456
58366160979660150274308713833348
58366160979660150274331957369950
58366160979660166740514543632382
58366160987551798856869455253636
58366161363696486612259047970210
58366161381410655463229523464302
58366161381410655463230295116634
58366161381422362851376023147388
58366161381422362851564051224716
58366161381422362851564054407044
58366161381422362851565084326580
58366161381422362852129168558564
58366161433604516565841490273116
58366161433604516570924064451276
58366161433604516571008005544096
58366161433604533042298181463682
58366161433604565793425021614968
58366161433604566388221625443714
58366161433604566388224695578620
58366161433604566388409653521042
58366161433604566395752663631820
58366161433604566396003712091196
58366161433604864930551166297092
58366161433604864931178041345892
58366161433604866577491933526698
58366161433604866577680218821470
58366161433615371562430193231806
58366161434585232516163763894440
58366161434585232517859369458222
58366161434585234706980175600664
58366161434585282340970442196616
58366161434585282340971471085106
58366161434585282883235964470066
58366161434585282890014115515652
58366161434587984044217500760330
58366161434587984174699989304792
58366161434587984174701018193442
58366161434587985828607307660340
58366161434589134795174464393882
58366161434589134978188804027738
58366161434589151397134386327070
58366161434589151402217960678650
58366161434589151402217989375006
58366161434589151577701266379574
58366161434589151577702036969048
58366161434589151577702038031906
58366161434589184747953146997616
58366161434589184748769054546722
58366161434589184755547320377524
58366161434589184755547321893844
58366161434589184755549644842138
58366161434589184755549648956182
58366161434589184755550419558754
58366161434589184755550420608514
58366161434589184756302531868066
58366161434589184756302531873682
58366161434589184756302532936540
58366161434589184756302536118868
58366161434589184756302790153984
58366161434589184756302794386072
58366161434589184801491257711290
58366161434589184803748627759804
58366161434589184931720346133060
58366161434589184939317130837760
58366161434589186585689568861844
58366161434589186585693042183050
58366161434589201403072799497384
58366161434589201403072799497432
58366161434589201403072799497592
58366161434589201403072803729520
58366161434589201403072803748394
58366161434589201403260827574712
58366161434589201405520263335362
58366161434597240042929544595136
58366161434597289865853359840060
58366161434597289865855683838114
58366161434597289866608829268004
58366161434599943393304626789122
58366161434599991569288447543960
58366161434599991569290771442636
58366161434599991569290774624964
58366161434599991569291028660080
58366161434599991569291803494740
58366161434599991569479056737408
58366161434599991570043915804052
58366161434599991615041260683452
58366161434599991615044355402122
58366161440496609411568677848320
58366161440497810168839340198702
58366161440497810169404199265346
58366161440508616982392437771442
58366161457238167068630747619634
58366161457238167480601038823378
58366161457239067636442529745340
58366161457239068048412820949084
58366161457239068048412821998844
58366161457239366582769807821790
58366161457239366582957835899118
58366161457239367825713123625484
58366161457239368229898603110010
58366161457239368230086888404782
58366161457239368237683414829228
58366161457249873214836862820734
58366161457249873214836862833832
58366161457249873214837121101036
58366161457249873215025148115506
58366161457249873215025148128604
58366161457249873215025149178364
58366161457249874450180556077420
58366161457249874450183913662612
58366161457250173404107456713976
58366161457250173404107714981180
58366161457250173404295742008748
58366161457250174639454507542756
58366161457250175051424798746500
58366161457251073971917172623558
58366161457251073971919495571852
58366161458218883974611442247834
58366161458222437651039926965806
58366161458222452480556593914506
58366161458222452480556622610862
58366161458222485826291755767592
58366161458222485826294850368218
58366161458222485827022976068312
58366161458222485827024004956962
58366161458222485827044639729236
58366161458222485827044896965554
58366161458222485833885953607764
58366161458222485833885954657524
58366161458222485833888277605818
58366161458222485833888278077994
58366161458222485833888279140852
58366161458222485834641424433936
58366161458222485834641424552028
58366161458222487481013977243652
58366161458222487481013978293412
58366161458222786023158873020996
58366161458223686453707576287902
58366161458223686453709900285956
58366161458223688230691470623590
58366161458223688238012555625364
58366161458223688238099711766362
58366161458223703055395786260904
58366161458223703055395786260952
58366161458230590944194316968976
58366161458230590944194317087068
58366161458230590944382603313508
58366161458230590944382603431600
58366161458230591356164608290812
58366161458230591356164609222480
58366161458230591356164609340572
58366161458234493404709714580646
58366161458234493404712037528940
58366161458234493404712037883072
58366161458234493404712038001116
58366161458234493404712038945882
58366161458234493404712039050876
58366161458234493405465184357058
58366161458234495051837738216534
58366161458234495051841095683634
58366161594120870197965615203616
58366161594122070909294665494258
58366161594122070909294665512972
58366161594122070909482693590300
58366161594122070909483726692164
58366161594122070909483726808804
58366161594122070910047810924148
58366161670930299414084284708642
58366161670933000522533706341746
58366161670933000568287291368254
58366161670934201279616341677610
58366161670934201280369487088786
58366161670934201463383826722642
58366162798424389364344757164726
58366162798424389364345014382170
58366162798424389364345015431930
58366162798424389365097898343814
58366162798435196180536181786746
58366162799407508607866705110528
58366162799407508607869027942182
58366162799407508608433883826498
58366162799407508610126136639090
58366162799408664717828042011206
58366162799408709184382716567396
58366162799408709777296458394266
58366162799408709786522100924426
58366162799419516178692787865304
58366162799419516181140505738398
58366162816149064847323880592868
58366162817133334887552248907472
58366162817133336539763904289104
58366162817133384710664093298198
58366162817133384710664093764758
58366162817133384710664350515642
58366162817133384710664379213450
58366162817133390201094539647234
58366162817133634898891077916572
58366162817133635081905417083868
58366162817133636683280886214650
58366162817133636729034469589532
58366162817133684854181131084326
58366162817133684854181361138996
58366162817133684854181364321324
58366162817133684854181388301770
58366162817145347770874429301076
58366162817145347772569004945322
58366162817145392237429102690866
58366162817145392237431426688920
58366162817145392420445766210348
58366162817145392420446541045008
58366162817145392421010625276992
58366162817145392832039744041992
58366162817145397771730014256710
58366162822069697832942851370058
58366162823042010078012433003006
58366162823054018252670154443724
58366162823054023192361973588556
58366162869291573069401994350668
58366162869291576361778274337882
58366162869291576773748823821880
58366162869323949043880857787606
58366162869323991861612161294690
58366162869323991863498117761630
58366162869323993510626141397518
58366162869323996802999326802980
58366162869326693565235534287490
58366162869326693565238887155320
58366162869326698918404963971956
58366162869327545961958841511788
58366162869327551315128012929050
58366162869327551315128014445370
58366162869327595781873298055282
58366162869327846151229406812216
58366162869327851504398578229478
58366162869327851504398578701654
58366162869327851504398579764512
58366162869327894322132976318314
58366162869327894322132976790490
58366162869327894324015839719822
58366162869327895971143863355710
58366162869327895971143863374424
58366162869327895971144896476288
58366162869327899263517047225978
58366162869327899263520146530868
58366162869334798677238468577038
58366162869335704603864818317218
58366162869338356481740341624890
58366162869338400948485625234802
58366162869338402183641032606082
58366162869338701137756190553944
58366162869338701137757223655808
58366162869338702784885247291696
58366162870272289563412397775124
58366162870272289563413426644900
58366162870274990854878222082198
58366162870275841459991512418704
58366162870275841460810858568964
58366162870275841460810858918884
58366162870275846811465336558102
58366162870275846813979259752288
58366162870275846948729447338024
58366162870275846950421700015102
58366162870275891285429249347158
58366162870275891285429250863478
58366162870275891285616506834964
58366162870275891285616508369998
58366162870275891285617535704740
58366162870275891285617537221060
58366162870275891423443150667388
58366162870275893069814590286734
58366162870275893069817943154564
58366162870275896774161505380294
58366162870275896774161509610930
58366162870275896774163829378348
58366162870275896774164862478760
58366162870275896774349794905702
58366162870275896774353147773532
58366162870276141466310614991160
58366162870276141466310615004258
58366162870276141466310873271462
58366162870276141473652620697882
58366162870276141603508521525738
58366162870276141649324954625016
58366162870276141649325212905318
58366162870276141656666960331738
58366162870276143250448517065584
58366162870276143250636545142912
58366162870276146964082808288664
58366162870276146964082808294280
58366162870276147002494384309482
58366162870276147002494384322580
58366162870276147002494642589784
58366162870276191428945230032262
58366162870276191428945230037878
58366162870307411294404699000816
58366162870307411706374991267370
58366162870308261901278765586750
58366162870308261902031909498868
58366162870308261902031909848788
58366162870308261902034233846842
58366162870308264103098040224464
58366162870308267809138417869826
58366162870308311725144011107038
58366162870308311726837559281188
58366162870308311726838588150964
58366162870308311864664203113612
58366162870308312274186776444262
58366162870308312274186800437758
58366162870308312274187030008606
58366162870308312274189354473220
58366162870308312274190129312092
58366162870308312275880606879112
58366162870308312275881607169172
58366162870308312275883701479738
58366162870308312276446207972824
58366162870308312276446466240028
58366162870308313511039081339776
58366162870308313518570176805358
58366162870308317215384881824572
58366162870308317215384881824732
58366162870308317215385914924984
58366162870308317215385914943858
58366162870308317215573941952552
58366162870308317215574200219756
58366162870308317215574200238630
58366162870310963605469321550694
58366162870311013428390813969628
58366162870311013428579100327210
58366162870311013565650825272484
58366162870311013565651568695020
58366162870311013565651572944370
58366162870311013565651854161134
58366162870311013565653891176754
58366162870311013565654925812200
58366162870311013567346145389026
58366162870311013568099290817464
58366162870311018918821002628836
58366162870311018919009287923608
58366162870312164177089635903786
58366162870312164177089636966644
58366162870312164177089894184088
58366162870312164179537357903974
58366162870312164316607790422404
58366162870312164316796075730226
58366162870312164321690364600564
58366162870312164321693430504834
58366162870312164321878649908386
58366162870312164323385683200786
58366162870312164360103975071082
58366162870312164360104233351384
58366162870312164362549631825694
58366162870312164362551697543446
58366162870312164362551955823748
58366162870312164369326782679146
58366162870312165963735812523258
58366162870312165963735814058292
58366162870312165963924098880840
58366162870312165963924099353016
58366162870312165963924099366114
58366162870312165968819129657394
58366162870312165968819130129570
58366162870312165968819130142668
58366162870312165968819158353750
58366162870312165968819158825926
58366162870312165968819417106228
58366162870312165969007445183508
58366162870312165969007445196606
58366162870312165969007673232420
58366162870312165969007674767454
58366162870312165969007701928776
58366162870312165969007703463810
58366162870312165969007706646138
58366162870312165970513706817960
58366162870312165970513706836674
58366162870312165970702250392986
58366162870312165970702250411700
58366162870312166014572743263618
58366162870312169669776190187334
58366162870312169669777223289198
58366162870312169669964476409562
58366162870312169669964476544916
58366162870312169674859505786436
58366162870312169674859506258612
58366162870312169674859507321470
58366162870312169674859534482792
58366162870312169674859534954968
58366162870312169674859536017826
58366162870312169675047821312550
58366162870312169675048050877782
58366162870312169675048050896496
58366162870312169675048079592852
58366162870312169676554082947002
58366162870312169676742397884300
58366162870312169715718032640384
58366162870312214139718861625764
58366162870312214139719604581740
58366162870312214139719605053916
58366162870312214139719605067014
58366162870312214139719609297650
58366162870312214139719609303474
58366162870312214139719890514414
58366162870312214139721927530034
58366162870312214139721928002210
58366162870312214139721929065068
58366162870312214139722962165480
58366162870312214139908149691800
58366162870312214139910472640094
58366162870312214141414181742306
58366162870312214141414181761020
58366162870312214141416504690600
58366162870312214141602725336046
58366162870312214142167327170744
58366162870312214142167584407062
58366162870312214185472446535632
58366162870312214185473189490204
58366162870312214185473189962380
58366162870312214185473218187964
58366162870312214185473446726522
58366162870312214185473448242682
58366162870312214185476547075396
58366162870312214185661476319962
58366162870312214185661476333060
58366162870312214185661734600264
58366162870312214187355281239380
58366162870312214187356310127870
58366162870312214187358375840006
58366162870312214187359408960584
58366162870312214324620163690188
58366162870312214325181666810216
58366162870312214325181923574358
58366162870312214325181925090518
58366162870312214325183989641870
58366162870312214325184247922172
58366162870312215971556801781808
58366162870312215971556803297968
58366162870312215971556831877636
58366162870312215971557578138244
58366162870312215971560159230034
58366162870312215971560934070310
58366162870312215971748187307362
58366162870312215971749220427940
58366162870312215979087898763550
58366162870312219675902602266444
58366162870312219675902602266604
58366162870312219675902603782764
58366162870312219675902603782924
58366162870312219675902630962752
58366162870312219675902630962800
58366162870312219675902630962960
58366162870312219675903378621588
58366162870312219675903378621796
58366162870312219675903378623040
58366162870312219675903378640510
58366162870312219675903635366856
58366162870312219675903635385730
58366162870312219675903636901890
58366162870312219675903636920764
58366162870312219675903664064664
58366162870312219675903664083538
58366162870312219675905701571334
58366162870312219675906734671746
58366162870312219676091663916360
58366162870312219676091663929458
58366162870312219676091922196662
58366162870312219676091922215536
58366162870312219683433956601144
58366162870320274780270514361394
58366162870320274785353859258766
58366162870320274787048435836132
58366162870320319846516080444604
58366162870320319846707461389762
58366162870322972776912337854948
58366162870322976483517574104606
58366162870322976483705860345548
58366162870322976490295466882988
58366162870322976490483781820286
58366162870323020955157888626586
58366162870323021001099759775992
58366162870323021138172486428268
58366162870323021138360514505596
58366162870323022785298214745196
58366162870323026489833047846730
58366162870323026497175082251212
58366162875236519734666431781072
58366162875236519734666431794170
58366162875236519734666690061374
58366162875236519735231544882832
58366162875236519735419572973258
58366162875247326550857857932510
58366162876184516652776303431306
58366162876184516836543784846164
58366162876184516843319640706692
58366162876184516843319644938780
58366162876184522187265496657536
58366162876184522187265499839864
58366162876216937284543791985630
58366162876216937686537880573320
58366162876216937688983274583714
58366162876219638795741219288646
58366162876219638978753235624288
58366162876219638978755558922502
58366162876219638978755558928118
58366162876219638978755559990976
58366162876219638978755563173304
58366162876219638980450135616508
58366162876219638981203281046398
58366162876219644331924992857770
58366162876219644339452960910970
58366162876220795087961173532184
58366162876220795087961173537800
58366162876220795087961174600658
58366162876220795087961177782986
58366162876220795088149718175684
58366162876220795089655750226190
58366162876220839552821271977568
58366162876220839552823595275782
58366162876220839552823595281398
58366162876220839554704392731874
58366162876220839737720797966890
58366162876220839738285657039150
58366162876220839743369260081470
58366162876220839743369260087086
58366162876220841384662601466138
58366162876220841384847789109098
58366162876220841384850887823768
58366162876220845089007368850522
58366162876220845089008401950934
58366162876220845095782195719018
58366162876220845095783228825046
58366162876220845095783228838144
58366162876220845096535336898106
58366162876220845096535336903722
58366162876227744502724658500986
58366162876228945259621072011906
58366162876228945259807034493738
58366162876228945260374217441796
58366162876231601901702557468170
58366162876231601901891102092956
58366162892962047614365511113814
58366162892962047614553539191142
58366162892962047614553797458346
58366162892962052555940962966636
58366162892962052967534940798280
58366162892962347803824104491570
58366162892962347803824362758774
58366162892962352745211528267064
58366162893909448042609986149306
58366162893909492507284122598132
58366162893945465257875991139830
58366162893945467047346335164632
58366162893945467047346335183346
58366162893945467047346339415434
58366162893945515035044184110590
58366162893945515218057380089246
58366162893945515218058151741578
58366162893945515218058499297440
58366162893945515218058523750062
58366162893945515218058524812920
58366162893945515218246810107692
58366162893945515220505960406600
58366162893945515220506217170534
58366162893945515220506245868342
58366162893945515220508283238254
58366162893945520571227928981906
58366162893945520571227957679714
58366162893945767236616900483774
58366162893945767236616904715862
58366162893945815407329090113348
58366162893945815407329093295676
58366162893946715838068145455636
58366162893946721328498333052034
58366162893957478325905049310482
58366162893957522791332043161376
58366163029845100889958386388862
58366163029845105829835908797892
58366163029845105836614088539834
58366163056518073959480438908668
58366163056518073966254921426508
58366163056539687592064262376549
58366163508406485513058371915904
58366163508406485513058629133348
58366163508406535468160626097568
58366163508407386075787836595620
58366163508407386080870439820056
58366163508407387727999496576522
58366163508407435898899680986346
58366163508407435898899681452906
58366163508407435898899938203790
58366163508407435898899971500868
58366163508407436455284737827452
58366163508407436455284738877212
58366163508407437690066672373548
58366163508407686087126665486628
58366163508407686681923269315374
58366163508407687871516477085126
58366163508407687917270061876950
58366163508407736042416947292110
58366163508407736042416952009472
58366163508418242849148674671344
58366163508418244503808052058732
58366163508419394019418197714654
58366163508419395253069639810422
58366163508419395254763986803842
58366163508419443423970114734768
58366163508419443614326492891362
58366163508419444026108498800334
58366163508419445260890686331786
58366163534133308876813039061370
58366163534169331586836595833348
58366163535044683296529468521188
58366163585215914591538679928080
58366163585218665838482300745886
58366163585219516267989232775812
58366163585219518098132629153036
58366163585219566223278742928962
58366163585219566223279771798738
58366163585219566223279776384958
58366163585219566269033328010846
58366163585219566269033329527166
58366163585219566269033332715110
58366163585219816457259798076240
58366163585219816640274137715712
58366163585227671928382386392212
58366163585231575631023817852924
58366163585231575631024076133226
58366167105593429366213107323664
58366167105593429366213364522394
58366167105593429366213364541108
58366167105593429366777966390308
58366167105593444000393940483190
58366167106541430585157635498070
58366167106541430585158664367846
58366167106541430585242461978886
58366167106541441696022754853006
58366167106541441703362437611434
58366167106576563428896890143870
58366167106576563428899984744496
58366167106576563840682247870912
58366167106576565076593899508960
58366167106576565076782186929400
58366167106576568787902814288308
58366167106576568787903071505752
58366167106577749367657983929296
58366167106577753484727221937100
58366167106577754720827418213032
58366167106577764185980295019496
58366167106577764595986249203082
58366167106577764596067723399268
58366167106577764596067723417982
58366167106577764597762300928468
58366167106577764597765656978626
58366167106577765833864562922152
58366167106577769544232044847006
58366167106577769544985190275444
58366167106577769544985190281060
58366167106577769544985447498504
58366167106588570999720650066992
58366167106588571411506007794034
58366167106588576358538545058194
58366167106760279674004767374968
58366167106868347399820113787708
58366167106868347399823208388334
58366167106869537448680685535666
58366167106869537448680685554380
58366167106869537448683784387094
58366167106869537455375009807296
58366167106869537455376038677072
58366167106904670299595440816428
58366167106904670299598535417054
58366167106904670299867408483306
58366167106904670299868180135638
58366167106904670301290016344034
58366167106904670301290787996366
58366167123318125021332888855922
58366167124266406247428339644352
58366167124266406254956307697552
58366167124302423060404756810548
58366167124302439666508346890234
58366167124302440078018294806960
58366167124302445022125499165156
58366167124302723070991588295760
58366167124302723073439306168854
58366167124302723254004809671804
58366167124302723254005927463056
58366167124302723256453645336150
58366167124302723665786815580776
58366167124302724855380023350528
58366167124302724855380280567972
58366167124302724855381052220304
58366167124302724855381396593838
58366167124302724901134979968720
58366167124302739855778937706142
58366167124302739855778940888470
58366167124314436125989279319944
58366167124314436125991602268238
58366167124314447056012341140476
58366167124314447239026680774332
58366167124594212930088179038830
58366167124594212930906410585990
58366167124594508818524489098914
58366167124594508818712517176242
58366167124594512571047318792490
58366167124594513120090337711320
58366167124594513120093436544034
58366167124594513120173905751512
58366167124594513120177004584226
58366167124594523642685956869108
58366167124594523642874243213640
58366167124594523645133674742202
58366167124630531531184135141092
58366167124630546401640717161346
58366167124630546403335293855352
58366167124630546538901471890950
58366167124630546538904570723664
58366167124630546950683391706642
58366167124630546950683477799922
58366167124630546950686833850080
58366167124630548185467992511756
58366167124630551891506045692504
58366167124630551892070647540300
58366167124630551892070904757744
58366167129226730261349372842512
58366167129226730261350147677172
58366167129226730261537400919840
58366167129226730262102259986484
58366167129226746732639552994186
58366167130211065079610011105186
58366167130211065491308219850964
58366167130211070435227166444344
58366167130223061539093269547426
58366167130223073063828879299746
58366167130502838343921038039022
58366167130502838343921410625090
58366167130502838344004979150556
58366167130539157546401828466930
58366167176460615123213933581398
58366167176460615123214190798842
58366167176460615128296507759558
58366167176460615128296764977002
58366167176460615128299836530302
58366167176460615128299864163848
58366167176460615128299865226658
58366167176460616767897592580656
58366167176460616767897850847860
58366167176460616775428889035966
58366167176460627292916573134780
58366167176460627292934396052562
58366167176460627293122424129890
58366167176460627476956110269750
58366167176460627476956110288464
58366167176460627887985146128010
58366167176460627887985232217078
58366167176460631187804682356392
58366167176460631592055621393952
58366167176460631592055879661156
58366167176460631592056654494364
58366167176460631592056654500188
58366167176460631599586946545618
58366167176460631599670629371234
58366167176460631599670629389948
58366167176493046085502020922202
58366167176493046085502278139646
58366167176493046085503049791978
58366167176493046497095998753846
58366167176493046497096255971290
58366167176493046497097027623622
58366167176493046497117176559598
58366167176493046497305204636926
58366167176493046680298624732234
58366167176493046680298881949678
58366167176493046680299653602010
58366167176493046682831144639138
58366167176493047731877932248778
58366167176493047731878189466222
58366167176493048326674536077524
58366167176493048326674793294968
58366167176495733566163485792584
58366167176495748383545684358758
58366167176495748383545941576202
58366167176495748383546713228534
58366167176495748383566862164510
58366167176495748383754890241838
58366167176495750032369316641378
58366167176495750032644725234984
58366167176496638885026003766266
58366167176496639068793460119154
58366167176496650597945940675946
58366167176496650598507700915700
58366167176496934318162282717846
58366167176496934318350569056762
58366167176496934318350569075476
58366167176496934318915428129022
58366167176496934323244856896006
58366167176496934323245885765782
58366167176496934323433143234922
58366167176496934323433143253636
58366167176496934323434172104698
58366167176496934323434172123412
58366167176496934323998002307182
58366167176496937427899765731526
58366167176496938022696369541558
58366167176496939074275677058102
58366167176496939669072280886848
58366167176496948546019741364074
58366167176496948546019742899108
58366167176496948546020000116552
58366167176496948546020770233850
58366167176496948546020771768884
58366167176496948957613720712038
58366167176496948957613720730752
58366167176496948957613977929482
58366167176496948957613977948196
58366167176496948957614749600528
58366167176496948957634898517790
58366167176496948957634898536504
58366167176496948957822926595118
58366167176496948957822926613832
58366167176496949140628060351510
58366167176496949140628317568954
58366167176496949140629089221286
58366167176496949140816345174106
58366167176496949140816346709140
58366167176496949140816603926584
58366167176496949140817374043882
58366167176496949140817375578916
58366167176496949143076810276708
58366167176496949148159384454868
58366167176496950192395652690650
58366167176496950192395654206970
58366167176496950192395911424414
58366167176496950787192256519396
58366167176496950787192258035716
58366167176496950787192515253160
58366167176496950787757117107976
58366167176496950787757374325420
58366167176496950789451692752222
58366167176496950794535295800158
58366167176508656338622947091566
58366167176508656338626275512390
58366167176508656338626304208746
58366167176508656384358939715906
58366167176508656386804333707586
58366167176508657573973064891638
58366167177335960928166278138652
58366167177335977397007965951206
58366167177335977399455682289266
58366167177335977536717213019930
58366167177335977536989182553048
58366167177441327359883805048540
58366167177441327359884092012100
58366167177441327771666069224716
58366167177441327771666097921072
58366167177441332712298056538138
58366167177441332713050168828736
58366167177441332713053234733006
58366167177441333268686151281334
58366167177441333268958234187146
58366167177441333269439292460422
58366167177441333269523090071462
58366167177441344381995635641534
58366167177444029063131151638624
58366167177444029065095086185420
58366167177444034416297228455260
58366167177444045674401859665262
58366167177444929632844020321780
58366167177444929633390651502070
58366167177444929633663366472040
58366167177444929633663366821960
58366167177444931418052059099996
58366167177444931424826885974108
58366167177444934983565732133152
58366167177444934986079655327338
58366167177444935121581955241100
58366167177444935123274207918178
58366167177444935123818514750494
58366167177444935123820839098468
58366167177444935124092435229038
58366167177444935128901088928654
58366167177444935130595292919952
58366167177444935130867635155778
58366167177444936770196750443758
58366167177444936770468346555614
58366167177444946241941584867028
58366167177444946248716411741140
58366167177444946248988382440658
58366167177444947889342698429342
58366167177444947889342956696546
58366167177444951594354779257054
58366167177444951594626748421538
58366167177444951594627605813018
58366167177445229637199187991904
58366167177445229638891440706570
58366167177445229639079468765184
58366167177445229639079468783898
58366167177445229639163122538700
58366167177445229639163151590592
58366167177445229639163408335860
58366167177445229639163409870894
58366167177445229644249077114646
58366167177445229646505157297314
58366167177445229646506271906238
58366167177445229646693443654944
58366167177445229646694476756808
58366167177445229777179371506224
58366167177445229777179629773428
58366167177445229783954198380336
58366167177445229783954456647540
58366167177445229820213527631376
58366167177445229820401527025446
58366167177445229820401813989006
58366167177445229822093693613616
58366167177445229822093693632330
58366167177445229822093779352764
58366167177445229822094065149924
58366167177445229822177376439024
58366167177445229822177462178172
58366167177445229822932927718332
58366167177445229826991449106114
58366167177445229827263416754118
58366167177445229827263502843186
58366167177445229827828358727502
58366167177445229829436070856646
58366167177445229829519382145746
58366167177445229829519753682054
58366167177445229829707668503376
58366167177445231423301024968660
58366167177445231423489053045988
58366167177445231423553221351300
58366167177445231423555171215202
58366167177445231423555172278012
58366167177445231423555286006242
58366167177445231423555545349354
58366167177445231430894853973630
58366167177445231430894968764670
58366167177445231431083140331212
58366167177445231431083513402554
58366167177445231431084288237214
58366167177445231466777352244240
58366167177445231466777725315582
58366167177445231469221717249504
58366167177445231469305400074912
58366167177445231469305658355214
58366167177445231469308756125070
58366167177445231476836725241128
58366167177445231614097479970892
58366167177445235127897614129308
58366167177445235127897872396512
58366167177445235127901081782562
58366167177445235127901340049766
58366167177445235134675908656674
58366167177445235134676166923878
58366167177445235134679610130126
58366167177445235135244206684428
58366167177445235135244206690044
58366167177445235135432751309214
58366167177445235135432751327928
58366167177445235135432755560016
58366167177445235172815405424988
58366167177445235172815778496330
58366167177445235173379489656972
58366167177445235173379489675686
58366167177445235173379604448012
58366167177445235173380637568590
58366167177445235173567517753014
58366167177445235173567890805642
58366167177445235173570955174878
58366167177445235173651457304976
58366167177445235173654637994670
58366167177445235173654638000286
58366167177445235175075213212836
58366167177445235175346809305818
58366167177445235180157525922750
58366167177445235180157784203052
58366167177445235180429378779714
58366167177445235180429493570754
58366167177445235180910929614228
58366167177445235182605246978172
58366167177445235182606280098750
58366167177445235182688815012540
58366167177445235182689188083882
58366167177445235182877216161210
58366167177445235182878249263074
58366167177445235310831628532936
58366167177445246247716640048206
58366167177445246248469781227294
58366167177476449511402093207590
58366167177476449923184099116562
58366167177476451707302942772464
58366167177476466526655128659440
58366167177477350079970460633038
58366167177477350490995881106914
58366167177477352275303011107348
58366167177477352275305334055642
58366167177477352275386807202068
58366167177477352275386808251828
58366167177477352275389131200122
58366167177477355981427185897190
58366167177477355981429508845484
58366167177477367091954020102348
58366167177477367091956344100402
58366167177477367092518104340156
58366167177477367092770010191012
58366167177477367094379788400718
58366167177477367094467943768918
58366167177477368327864639684080
58366167177477368330567107975484
58366167177477650223483772620964
58366167177477650223484029838408
58366167177477651916366671367984
58366167177480051782649221168998
58366167177480051782652664375246
58366167177480051783402366597436
58366167177480068383607101884178
58366167177480068384150008310410
58366167177480068384151037180186
58366167177480068384359214193490
58366167177480068384423090936132
58366167177480068384423095185482
58366167177480068386117669146458
58366167177480068386121026613558
58366167177480068386870813058576
58366167177480068386873138922870
58366167177480353573295029912980
58366167177480353573295287130424
58366167177480353573296058782756
58366167177480353573296403156290
58366167177480353573296406338618
58366167177480353575744124211712
58366167177480368390679232042846
58366167177480368390679235225174
58366167177480368393126953098268
58366167177480368573693686001390
58366167177480368576141407056812
58366167177481252349943292761380
58366167177481252349943292780094
58366167177481252352199628645172
58366167177481252352199629708030
58366167177481252352387915002802
58366167177481252352391013835516
58366167177481252494730900599842
58366167177481252494731157817286
58366167177481252532872800148750
58366167177481252532873833617796
58366167177481252532873834784196
58366167177481252539647914336342
58366167177481252539650984489962
58366167177481252540215840374278
58366167177481252540484742590396
58366167177481254187613799346862
58366167177481257839554129148914
58366167177481258023321585501802
58366167177481258030918370206502
58366167177481259678047426962968
58366167177481268957674104781462
58366167177481268957675109670792
58366167177481268957675138237458
58366167177481268958218044663690
58366167177481268958409654142986
58366167177481268958427250546770
58366167177481268958491017219898
58366167177481268958491127289412
58366167177481268958491128339172
58366167177481268958491131525712
58366167177481268958491131538762
58366167177481268958493452803786
58366167177481268958494484873152
58366167177481268958494484878768
58366167177481268958494485941626
58366167177481268960101906838938
58366167177481268960185705499738
58366167177481268960188028448032
58366167177481268960189062966838
58366167177481268960750563526450
58366167177481268960938735092992
58366167177481268960938849411856
58366167177481268960938849884032
58366167177481268960938850946890
58366167177481268960939108164334
58366167177481268960941175276150
58366167177481268960941175294864
58366167177481268960942206997048
58366167177481268960942208396728
58366167177481269003410097755722
58366167177481269004163238934810
58366167177481269004244712203492
58366167177481269004244713247636
58366167177481269004244713266350
58366167177481269004244716435580
58366167177481269006692434321772
58366167177481269006692435838092
58366167177481269140689477876930
58366167177481269141233413172938
58366167177481269141421698014408
58366167177481269141421699530568
58366167177481269141505380839816
58366167177481269141508824046064
58366167177481269143203402606310
58366167177481270787817502575628
58366167177481270788382361642272
58366167177481270788633408707792
58366167177481270788636847664690
58366167177481270791084571672088
58366167177481274493858878994730
58366167177481274494591103699554
58366167177481274494591103718428
58366167177481274494674786538220
58366167177481274494674786543836
58366167177481274494674900844034
58366167177481274494674900845438
58366167177481274494674900862700
58366167177481274494674900862748
58366167177481274496369478006004
58366167177481274496934337076860
58366167177481274496934337095574
58366167177481274497122623453156
58366167177488173496426289725114
58366167177488173908208294571276
58366167177488173908208294584326
58366167177488173908208552851530
58366167177489374070495100918670
58366167177489374071247213227982
58366167177489374253508665717866
58366167177489374662776747960268
58366167177489374662780104010426
58366167177489374665036182671158
58366167177489374665290928844282
58366167177489374665291703678942
58366167177489379604164916940946
58366167177492059163684677047286
58366167177492059170461826869692
58366167177492059171026682754008
58366167177492066491035665469064
58366167177492075773927089435724
58366167177492075773930446902824
58366167177492075819680674344188
58366167177492077604637668182018
58366167177660181948383412064648
58366167177664073105067276049900
58366167177664084268919917420998
58366167177664084271367633759058
58366167177664084408629163323322
58366167177664084408629163328938
58366167177768250085796089176862
58366167177769139533788736228562
58366167177769139533792089096392
58366167177769139944567839630226
58366167177769139944567925369374
58366167177769139944571278237204
58366167177769139944571278587124
58366167177769139945382972327410
58366167177769139945386066928036
58366167177769139945386071177386
58366167177769151062691626805740
58366167177769151065198668309164
58366167177769439584774867080190
58366167177772137536439495661366
58366167177772141288962325354942
58366167177773038104251272934356
58366167177773038104251277656090
58366167177773038104252392142550
58366167177773038287181934470154
58366167177773038287182020564838
58366167177773038287182020577936
58366167177773038289692412922898
58366167177773041810289329314694
58366167177773041810292768271592
58366167177773041810292768277208
58366167177773041810292768393848
58366167177773041810292769340066
58366167177773041810292769456706
58366167177773041856021995059068
58366167177773041856025433543582
58366167177773041993219987669616
58366167177773041994034745871080
58366167177773041994034860662120
58366167177773041994034861724978
58366167177773041994035890594754
58366167177773041994035893658990
58366167177773041994038213407694
58366167177773041994038217657044
58366167177773041994038218129428
58366167177773042000812667229178
58366167177773043640414124752984
58366167177773043640435016761528
58366167177773052928412371901272
58366167177773052974145409176130
58366167177773052974898292056250
58366167177773052974898550336504
58366167177773052976592867700496
58366167177773052976593125980750
58366167177773052976593130231552
58366167177773053113850068683566
58366167177773053113850441754908
58366167177773053113853536336820
58366167177773053113853884961156
58366167177773053113854655545014
58366167177773054758472200729610
58366167177773054758534958243572
58366167177773054758555878831832
58366167177773054758556137099036
58366167177773054760982679180902
58366167177773054760982937448106
58366167177773058464510249309636
58366167177773058464572153566280
58366167177773058464573011424320
58366167177773058464593074271180
58366167177773058464593817343796
58366167177773058465325041758560
58366167177773058465325298976004
58366167177773058465326161084846
58366167177773058465326418302290
58366167177804272795753443705090
58366167177804272796570465863120
58366167177804272796570466925930
58366167177804273207347679816988
58366167177804273208164701975018
58366167177804273209861603483558
58366167177805458545476543427104
58366167177805458545476543893664
58366167177805459140271998300088
58366167177805459140272773134748
58366167177805459140272774184508
58366167177805459147779821649400
58366167177805459147782144597694
58366167177805462251516919556146
58366167177805462251516919672786
58366167177805462304780652180610
58366167177805473369636638437810
58366167177805473415369560927244
58366167177805473416122702087618
58366167177805473417814953383890
58366167177805473417817277731864
58366167177805473964430055809740
58366167177805473964433154642454
58366167177805473964433240731522
58366167177805473964433498998726
58366167177805473965163395124892
58366167177805473965165719589506
58366167177805473965247077967770
58366167177805473966856598942770
58366167177805473966857972285458
58366167177805475199779915325346
58366167177805475199780288377974
58366167177805478905734400588366
58366167177805478905734400589818
58366167177805478905734657805810
58366167177808163954952265540300
58366167177808175119555465443544
58366167177808175119555723723798
58366167177808175119557789791518
58366167177808175256000316893878
58366167177808175256815105210092
58366167177808175256816134079868
58366167177808175256816220168936
58366167177808175256816220186198
58366167177808175256816224418286
58366167177808175256816478453402
58366167177808175256818544166990
58366167177808175256819577286116
58366167177808175258510795346622
58366167177808176903131693747516
58366167177808180609985654102752
58366167177808180609985911320196
58366167182369240533867882987492
58366167182369240533870207470820
58366167182369240533871236340596
58366167182369240534056168282264
58366167182369240534058492752494
58366167182369240534059522685128
58366167182369240536315599810826
58366167182369240536315600860586
58366167182369240536317923808880
58366167182369240536318958445778
58366167182369241769405282131742
58366167182369241771099857775988
58366167182369242180999259976484
58366167182369242181000293078348
58366167182369242182693836670490
58366167182369252890057777684292
58366167182369253301652013783140
58366167182401657275829804017766
58366167182401657276017318709966
58366167182401657276017318728680
58366167182401657276018090362298
58366167182401671910197894670762
58366167182401672093400262381946
58366167182404358979264120069286
58366167182404358979264120074902
58366167182404358979264378355204
58366167182404358979265153189864
58366167182404358979452406432532
58366167182404358980017265499176
58366167182404373202039004542970
58366167182404373796647580275674
58366167182404375450554558506878
58366167182405559736346495589862
58366167182405559736346495595478
58366167182405559736346496062038
58366167182405559736347524459638
58366167182405559736534781953108
58366167182405559736535040686872
58366167182405559736535810804170
58366167182405559737099641019752
58366167182405573959121380063546
58366167182405573959121380530106
58366167182405573959121380535722
58366167182405574370715616628954
58366167182405574370715616647668
58366167182405574553729956268426
58366167182405574553917984358852
58366167182405575789264776926044
58366167182405576200859013024892
58366167183353560360766389124224
58366167183353560360766389590784
58366167183353560360766389596400
58366167183353560360767532779424
58366167183353560360767532785040
58366167183353560360767533847898
58366167183353560360767537030226
58366167183353560360956077422924
58366167183353560543697045938288
58366167183353560543697046404848
58366167183353560543697046410464
58366167183353560543697304690766
58366167183353560543698074808064
58366167183353560543698079525426
58366167183353560543969273855250
58366167183353571477196285770910
58366167183353571477196290002998
58366167183353571478887508411972
58366167183353571654290082387412
58366167183353571654562426158272
58366167183353571661818050440612
58366167183353571662090021140130
58366167183353577007456417956526
58366167183353577007457192791186
58366167183353577007728387121010
58366167183353577007729273092206
58366167183385981394528853176378
58366167183385981394531176124672
58366167183385991918420437049848
58366167183385992095786573205122
58366167183385992505786850522824
58366167183385992505790203390654
58366167183385992505871677605554
58366167183385992507568836331538
58366167183385992507569611166198
58366167183388678797690933686524
58366167183388678797694401339778
58366167183388678797882944914804
58366167183388693623548034550456
58366167183388693797252675879658
58366167183388693797524758337576
58366167183388693797524759400434
58366167183388693797525016617878
58366167183388693798946222537488
58366167183388693798947251407264
58366167183388693799219336425646
58366167183388693799221660908974
58366167183388693799222694010838
58366167183388695444380703766348
58366167183388695446915575654724
58366167183389879737703966487724
58366167183389879737707319355554
58366167183389879737979660075060
58366167183389885090960549720912
58366167183389894371507968670984
58366167183389894371511321538814
58366167183389894373015287760544
58366167183389894554335051872410
58366167183389894554335051885508
58366167183389894554607019533672
58366167183389894554607392605014
58366167183389894554609716603068
58366167183389894556029627394400
58366167183389894556029627400016
58366167183389894556031951392454
58366167183389894562140783488982
58366167183389896201463079753484
58366167183389896201735047420362
58366167183389896201738773340820
58366167183389896203998209927778
58366167183389899910036004356048
58366167183389899910036004374762
58366167183389899915118578534208
58366167183396798909527957122394
58366167183396799321309961968508
58366167183396799321309961981606
58366167183396799321310220248810
58366167183397999666610333115146
58366167183398000078392596241562
58366167183398000078393371076222
58366167183400690257005952111824
58366167183400690257008276109878
58366167183400701369769982460610
58366167183400701369773335328440
58366167183400701370045420818998
58366167183400703017739335577846
58366167183572409632459093067166
58366167183572409632460236722366
58366167183572409632460236727982
58366167183572409632460237790840
58366167183677764946890403624390
58366167183677765358400698630418
58366167183677765358404170534474
58366167183677765358484639741952
58366167183677765358487738574666
58366167183677776478216738501884
58366167183677776478217767390374
58366167183677776478300307008636
58366167183677776478303774680604
58366167183680466650054151948556
58366167183680466650057509533748
58366167183680477769869446181326
58366167183680477769870590905000
58366167183680477769870594087328
58366167183680477769872913834580
58366167183681667407136413150268
58366167183681667407136527941308
58366167183681667407136527954406
58366167183681667407137561056270
58366167183681667413914420714074
58366167183681667413914420719690
58366167183681667413914678999992
58366167183681667413915450652324
58366167183681667413915453834652
58366167183681667413917773581904
58366167183712898209402489604626
58366167183712898209672133260352
58366167183712898209672134323210
58366167183712898621185011011296
58366167183712898621266369372298
58366167183712898622963270880838
58366167183714084560880459125692
58366167183714084560883811993522
58366167183714099378267387004048
58366167183714099378348745365050
58366167183714099379958610694870
58366167183714099379959639583360
58366167183716785852533541970380
58366167183716785852534570840156
58366167183716800669916743909564
58366167183716800669917887098204
58366167183716800671611319437170
58366167183716800671612463092370
58366167183716800671612463097986
58366167183716800671614787090424
58366167183724905781918501044202
58366167183724906193701023500632
58366167183724906193787030790862
58366167186679359936893254018157
58366167186679359936893255067917
58366167186679359936894029906789
58366167200095129128609552603620
58366167200095129128609896959892
58366167200095129540391815730036
58366167200095129540392160086308
58366167200095129540957015970624
58366167200095133244483469482856
58366167200095133244671497560184
58366167200130240160231987460552
58366167200130240160231987473650
58366167200130249441177671010406
58366167200130249852959192113966
58366167200130249852959935186582
58366167200130250035973531753438
58366167200130250035973531766536
58366167200130250035973532816296
58366167200130250036161559830766
58366167200130250036161559843864
58366167200130250036161560893624
58366167200130251272993722035464
58366167200130251273182008379996
58366167200130251682537471170440
58366167200130251683102588504288
58366167200130251684775986224690
58366167200130251685051394823912
58366167200130251685051394837010
58366167200130251685051653104214
58366167200130251685616512170858
58366167200130255389143708755706
58366167200131152250349252810872
58366167200131152250349511078076
58366167200131152250352610264874
58366167200131152250352610277972
58366167200131152250914370498804
58366167200131152250914371561662
58366167200131152252608688925606
58366167200131152252608947192810
58366167200131152252608947205908
58366167200131152252796975283236
58366167200131152252797233550440
58366167200131435970569210581460
58366167200131435970757496925992
58366167200131435975651784759620
58366167200131435975652556411952
58366167200131435975840071104152
58366167200131435975840818776038
58366167200131435975840842756484
58366167200131435978100250304600
58366167200131439674915011066256
58366167200131439675103039143584
58366167200131441321478950470160
58366167200131441321479208737364
58366167200131450198259304993400
58366167200131450198447333070728
58366167200131450793034986698804
58366167200131450793035758351136
58366167200131450793223014776132
58366167200131450793224043645908
58366167200131452439598926102708
58366167200131452439599184369912
58366167200131452441858620497744
58366167200131452442046906842276
58366167200131452442049972746546
58366167200142257608662299926066
58366167200143143166871846147500
58366167200143146880252652356936
58366167200143157579247611834380
58366167200143157579250680925190
58366167200143157579250709621546
58366167200143157624983345128706
58366167200143157627240453825614
58366167200143157991029874960796
58366167200143157991032945114416
58366167200143157991032973810772
58366167200143158036765609304882
58366167200143158036765609317932
58366167200143158039022716952030
58366167200143158039022718001790
58366167200143158039025040833444
58366167200143158039211004359372
58366167200143158039213327191026
58366167200143162932417787778002
58366167200143162932417787791052
58366167200970479051378483992246
58366167200970479051378742259450
58366167200970479052133949052748
58366167201078530715537820755376
58366167201078530717418072948940
58366167201078530717418358746100
58366167201078530717501755774348
58366167201078530717501755787446
58366167201078530717502014054650
58366167201078530718257220847948
58366167201078530722315713533758
58366167201078530722503998828530
58366167201078530722587710350294
58366167201078530724760364452822
58366167201078530724761107525438
58366167201078530724844047278230
58366167201078530725033080940564
58366167201078536030753347681288
58366167201078536068703897572012
58366167201078536068892182866784
58366167201078536068895248771054
58366167201078536068978931596462
58366167201078536068978932659320
58366167201078536068979189876764
58366167201078536071426653714742
58366167201078536075753787166930
58366167201078536076510256762678
58366167201078536078013222927580
58366167201078536212745901130156
58366167201078536213018243838158
58366167201078536213018243851256
58366167201078536213018244901016
58366167201078536213499042309244
58366167201078536213771384545070
58366167201078536213771386080104
58366167201078536213771389262432
58366167201078547325783302584544
58366167201078547326055388075102
58366167201078547326055388088200
58366167201078547326055646355404
58366167201078547326808528782014
58366167201078547326808529254190
58366167201078547326808529267288
58366167201079447756606415353160
58366167201079447756606673620364
58366167201079447757359441274440
58366167201079447757359556532248
58366167201079449540996112048142
58366167201079449540996485100770
58366167201079449541749626279858
58366167201079453244523680622808
58366167201079453244523709202524
58366167201079453245275821511836
58366167201079453245276821801896
58366167201079453246970397156082
58366167201079731291569792140726
58366167201079731291569820720442
58366167201079731291570049358170
58366167201079731291570077937886
58366167201079731292325257201228
58366167201079731299100112771696
58366167201079736825222446563322
58366167201079736825222447613082
58366167201079736825786273577862
58366167201079736825789597749336
58366167201079736825974558872634
58366167201079736826057869689558
58366167201079736826058127956762
58366167201079736826061308646456
58366167201079736826061566913660
58366167201079736832564453319804
58366167201079736833589308583956
58366167201079747900876450362760
58366167201110951164561908220792
58366167201110951166257227987414
58366167201110951575318800585310
58366167201110951575507085880082
58366167201110951576343914129764
58366167201110951578039491113830
58366167201110953359709612355776
58366167201110953359897898700308
58366167201110967768032680546226
58366167201110968177281100639492
58366167201110968179626915595314
58366167201114553252609592414198
58366167201114553252794696546892
58366167201114553428198128380372
58366167201114553429701318363550
58366167201114553435055890757926
58366167201114553435055890771024
58366167201114553435055891820784
58366167201114553435537068066184
58366167201114553435809036186364
58366167201114553435809036199462
58366167201114553435809037249222
58366167201114555082938092937214
58366167201114555219174475661398
58366167201114555219174476127958
58366167201114555219176800126012
58366167201114555219446816853080
58366167201114555219446816866178
58366167201114555219446817915938
58366167201114558918436959012058
58366167201114558918645879097978
58366167201114558925214851790440
58366167201114558925489518509594
58366167201114558926242663802678
58366167201114569853751544142946
58366167201114569856263143008032
58366167201114569856265468872326
58366167201114569899296923341750
58366167201114569899485209699332
58366167201114569899569005799668
58366167201114569899569006862526
58366167201114569899569264079970
58366167201114569901265907308208
58366167201114569901265908371066
58366167201114569902016614643020
58366167201114570036012738017110
58366167201114570036013771473106
58366167201114570036013772535964
58366167201114570036016095484258
58366167201114570036557678067142
58366167201114570036557682316492
58366167201114570036557706296938
58366167201114570036560002065196
58366167201114570036765883782418
58366167201114570036765884845276
58366167201114570036766883619176
58366167201114570036769240895434
58366167201114570036829674435992
58366167201114570036829675498850
58366167201114570036829760525060
58366167201114570036829761587918
58366167201114570036829764761360
58366167201114570036829764774410
58366167201114570036830018805362
58366167201114570036830023054712
58366167201114570036833117642240
58366167201114570036833117642288
58366167201114570038251253421328
58366167201114570038252253244828
58366167201114570038254606289158
58366167201114570038272174131892
58366167201114570038460460489522
58366167201114570038461493591386
58366167201114570038526661683680
58366167201114570038526666269900
58366167201114570038527696202486
58366167201114570038527696202534
58366167201114570038527696215584
58366167201114570039005400189586
58366167201114570039089196289922
58366167201114570039091522154216
58366167201114570039277367856464
58366167201114570039277482641888
58366167201114570039277482647504
58366167201114570039277740927806
58366167201114570039279808511798
58366167201114570039279808524896
58366167201114570039280841626760
58366167201114571685655718775564
58366167201114571685655719851472
58366167201114571686220577842208
58366167201114571686408865262648
58366167201114575389183172590906
58366167201114575389183172590954
58366167201114575389727112000958
58366167201114575389915397295730
58366167201114575389936318002130
58366167201114575389999194458876
58366167201114575389999194458924
58366167201114575389999452739178
58366167201114853434537289563484
58366167201114853441311887916508
58366167201114853442068356449398
58366167201114853617551629197340
58366167201114853619243881543372
58366167201114853624054516653244
58366167201114853624055262908188
58366167201114853624243549252720
58366167201114853624327260657844
58366167201114853624891344889828
58366167201114853625082696083254
58366167201114853626502980781282
58366167201114855271184315413852
58366167201114855271372601758384
58366167201114855271455284293732
58366167201114855272020143360376
58366167201114855408717410862962
58366167201114855408717411912722
58366167201114855411165132968144
58366167201114870043085901626158
58366167201114870045533622681580
58366167201114870226100355584702
58366167201114870226100358772646
58366167201114870226100612802146
58366167201114870228548076640124
58366167201114870228548076645740
58366167201114870228550402510034
58366167201115754002350219464210
58366167201115754002350219580850
58366167201115754009127113585492
58366167201115761322104424697560
58366167201115761329700951135104
58366167201115770610081780309528
58366167201115770610081780322578
58366167201115770610081808902294
58366167201115770610645893134278
58366167201115770610834921488616
58366167201115770610834921501666
58366167201115770610897687858634
58366167201115770610897687871684
58366167201115770610901155511888
58366167201115770612595732555766
58366167201115770613347844865078
58366167201115770656381623229014
58366167201115770656567585692084
58366167201115770656567585705182
58366167201115770656651640067106
58366167201115770656651641116866
58366167201115770656653964415080
58366167201115770659101429774994
58366167201115772440206575742154
58366167201115772440227496330414
58366167201115772440789289511502
58366167201115772443491241255400
58366167201115776146244628922854
58366167201115776146244628922902
58366167201115776146809488006808
58366167201115776146830408713160
58366167201115776146997773301580
58366167201115776147018694007932
58366167201115776147081457176956
58366167201115776147081457190006
58366167201115776147081828713264
58366167201115776147081828726314
58366167201122675149586104738316
58366167201122675561180081507150
58366167201122675561368367864732
58366167201122959148674964679322
58366167201122959148863251023854
58366167201122975750450675505338
58366167201126561005795968922662
58366167201126561005799038009260
58366167201126561005879651748278
58366167201126561008056146706168
58366167201126562782678699046300
58366167201126562790000560049134
58366167201126562790209765932214
58366167201126566496313278301574
58366167201126566496313278314624
58366167201126566496313278419618
58366167201126566497066423725800
58366167201126577426336082321462
58366167201126577471817582790532
58366167201126577472003546316460
58366167201126577472005869148114
58366167201126577472089667231330
58366167201126577472089668281090
58366167201126577606836499339912
58366167201126577606839855394282
58366167201126577607383761988318
58366167201126577609078366212280
58366167201126577609095934055014
58366167201126577609266623877718
58366167201126577609284220399546
58366167201126577609350421488758
58366167201126577609350421606802
58366167201126577609350423023951
58366167201126577609350426193022
58366167201126577609351456125608
58366167201126577609831482944362
58366167201126577609915282077338
58366167201126577610103568434920
58366167201126579256479478698686
58366167201126579256479479761496
58366167201126582960006932500978
58366167201126582960006932514028
58366167201126582960550871924080
58366167201126582960739157218852
58366167201297385303952313264298
58366167201402741029894291413618
58366167201402751738202763010976
58366167201402752149796993342702
58366167201402752149796998060064
58366167201406338999575566530532
58366167201406338999575571252266
58366167201406339182506199369974
58366167201406339182506228066330
58366167201406339185013353651244
58366167201406339185016706519074
58366167201406342705613622910870
58366167201406342752098399410648
58366167201406342752098400473458
58366167201406342888547718687656
58366167201406342888547718804296
58366167201406342889359039467256
58366167201406342889359154136040
58366167201406342889360187255166
58366167201406342889362507003870
58366167201406342889362511253220
58366167201406342889362511725604
58366167201406354006667437569320
58366167201406354009174362279742
58366167201406354009174477065166
58366167201406354009177829932996
58366167201406354009195397775730
58366167201406354009198838267822
58366167201406354010014745798054
58366167201406359359917367867356
58366167201406359359918110939972
58366167201406359360649335354736
58366167201406359360649592572180
58366167201438763741634344721476
58366167201438763749231647515616
58366167201438764984765950537304
58366167201438774264957746640028
58366167201438774448977136509242
58366167201438774448977136510694
58366167201438774859670666580508
58366167201438774859754349051832
58366167201438774859754349401752
58366167201438774859754349406124
58366167201438774859757448238630
58366167201438774860487688738538
58366167201438774860507494830190
58366167201438774860508609444938
58366167201438774860571371558330
58366167201438774860571371559782
58366167201438774860571371564153
58366167201438774860571372609542
58366167201438774860571375796082
58366167201438774860571375809132
58366167201438774862184590247078
58366167201438774862202071524196
58366167201438774862205510953478
58366167201438774862268272600310
58366167201438774862268272718402
58366167201438774862268273072693
58366167201438774863019093682226
58366167201438779801330547513730
58366167201439075049841969794270
58366167201442662086756255426944
58366167201442662091839572561080
58366167201442662091839573027640
58366167201442662091839573044902
58366167201442662091839577276990
58366167201442662091839577282814
58366167201442662091841897025694
58366167201442665607355491567444
58366167201442665790289591943500
58366167201442665790289592060140
58366167201442665797879948690122
58366167201442676725475468616934
58366167201442676725476214871878
58366167201442676725476214877702
58366167201442676726229356037916
58366167201442676726229356050966
58366167201442676908405867150744
58366167201442676908409310825164
58366167201442676909222889308774
58366167201442676909242695387328
58366167201442676909243810015126
58366167201442676910916350321010
58366167201442676910919703188840
58366167201442676910919790817314
58366167201442676910937271031574
58366167201442676910940711523666
58366167201442676911754293189604
58366167201442678555538363330828
58366167201442678555618864994158
58366167201442678555621930898428
58366167201442678558045407076024
58366167201442678558045665343228
58366167201442678558132787597918
58366167201442682261659984195816
58366167201450771320055407425640
58366167201450772555589710447328
58366167201450782430578109311776
58366167201450782430581208161752
58366167201450782433025831434220
58366167201450782433029270863502
58366167201450782433092032628426
58366167201450787371966022142032
58366167337012954539861914032202
58366167337012954951647276345464
58366167337014155708642526896986
58366167337341061227005547708556
58366167337341061272737953633222
58366167413821483050721824531224
58366167413821483050721824544322
58366167413822372505496204612274
58366167413822372505496204730366
58366167413822383206751601692724
58366167413822383618446481084558
58366167413822383618446709722286
58366167413822383618530134280698
58366167413822383618530162860414
58366167413822383618533864819140
58366167413822383618533869051228
58366167413825068123704762831452
58366167413825068306715917053880
58366167413825084727168906065374
58366167413825084727173382864584
58366167413825084772922462395574
58366167413825084910186689396576
58366167413825084910187722498440
58366167413825368312975356828236
58366167413825384916439470434134
58366167413825384916439471483894
58366167413826269063714610221224
58366167413826274554231920680208
58366167413826285484167599232718
58366167413826285484251252428858
58366167413826285529921155562918
58366167413826285666996979880056
58366167413826285667270098491192
58366167413826285674524976631064
58366167413826291017904654155950
58366167413826291025246688442436
58366167413826291025518657625634
58366167414149289731333878280372
58366167414149289733928299368440
58366167414150479377974049791224
58366167414150490488496751677360
58366167414150490490923520264338
58366167414150490490926996773488
58366167414150490490944469550454
58366167414153191780069337125282
58366167414153191782576372371778
58366167815575573685159139512536
58366167815576475900851999880328
58366167815576476449706475224292
58366167815576490854743934578382
58366167815576774259227175865816
58366167815576774397239956462984
58366167815576774854023779694562
58366167815903396969509715158114
58366167815903396969510490010036
58366167815903396969510491059796
58366167815903396970325618121000
58366167815903396970326392959872
58366167815903682151420688546602
58366167815903696975578717359898
58366167815904582719232470536954
58366167815904582719232470653594
58366167815904582719420497551472
58366167815904582764965134857110
58366167815904583321534972389556
58366167815904597543390499350250
58366167815904597543390499354622
58366167815904597589123163670406
58366167815904597589876304849494
58366167815904597726593124283090
58366167815904597727137059579098
58366167815904597727140158411812
58366167815904598138919065488070
58366167815904598138922421538228
58366167815904599373703580181190
58366167815904599373724242502342
58366167815915404540333475081236
58366167815915404540334250982918
58366167815915404540334508200362
58366167815915404540877410377244
58366167815915406187444964117176
58366167839210076984694865858138
58366167839210077121955620233610
58366167839210091939338818990466
58366167839210091939338822172794
58366167839537883660289428459110
58366167839537883797487421069658
58366167839537898438714792950798
58366167839537898484447457272406
58366167839538183986758014949802
58366167839549906193556048677194
58366167892385002763827476651800
58366167892385019365600485472120
58366167892385019365600485490834
58366167892387720657253566222856
58366167892387720657253567285714
58366167892388604433503173001560
58366167892388604433503174045704
58366167892388604433503174064418
58366167892388604616517397371992
58366167892388604624044623520428
58366167892388606225420062419820
58366167892388606271173676026092
58366167892388621042049893609068
58366167892388621042051009623496
58366167892388621042051012810036
58366167892388621042053333038350
58366167892388621042053334088110
58366167892388621042054367225950
58366167892388621087804478690952
58366167892388621087804479740712
58366167892388621087804593487816
58366167892388621087804594531960
58366167892388621087804594550674
58366167892388621087804597719904
58366167892388621225065263186998
58366167892388621225065610742860
58366167892388622872193258107816
58366167892388622872193286804172
58366167892388904622773766881704
58366167892388904622773767925848
58366167892388904622773767944562
58366167892388904629548594799960
58366167892388904812562934439432
58366167892388921231321487779272
58366167892396726747152875495324
58366167892400613978505131343772
58366167892400613978505132406630
58366167892400630449795312558304
58366167892711925069400941145632
58366167892711925069400942208490
58366167892712826047989936739980
58366167892712826048722128516312
58366167892712826048723281144048
58366167892712826048743077919068
58366167892712826048805926127352
58366167892712826048805927177112
58366167892712826048806960314952
58366167892712826048806963497280
58366167892715527339560198060110
58366167892715527339560198178202
58366167892715527340376101457632
58366167892715827528830792058346
58366167892716713280074127147364
58366167892716713280075160247776
58366167892716727913711917238798
58366167892716727913712175519100
58366167892724833618814558995046
58366169251263481337877056907784
58366169251263481338065084985112
58366169251263481338152119273054
58366169251263486277760002046800
58366169251263486279452250493402
58366169251263486279452254742752
58366169251263486279535937562544
58366169251263486280289078743084
58366169251263486828327908004736
58366169251298603071025996296714
58366169251298603482808259423130
58366169251298604718719136222306
58366169251299505835490282535876
58366169251299505835490283935556
58366169251299509539082942308144
58366169251299509541530660181238
58366169251299510774639684880840
58366169251299803645094289867438
58366169251299803645847178079884
58366169251299804239618924513146
58366169251299804239806952590474
58366169251299804239806956841276
58366169251299804239890634943706
58366169251299804239893992528898
58366169251299804240643780373596
58366169251299804240646104838210
58366169251299805475153746220524
58366169251299805475717830452508
58366169251299805475989798100512
58366169251299805475992897405402
58366169251310315941042058853862
58366169251310316352824321993328
58366169251311516515298380514964
58366169251311516515298381448084
58366169251311517109906697986080
58366169251311517110094984343710
58366169251590392941462906793386
58366169251591293509274602694670
58366169251591293509274688433818
58366169251591293509278041301648
58366169251591293509278041651568
58366169251591293510089735391854
58366169251591293510092829992480
58366169251591293510092834241830
58366169251591589397899285205616
58366169251591593103937333651740
58366169251591593149485069095916
58366169251591593150237185654578
58366169251591593699276388295818
58366169251591593699279860199874
58366169251626411536302149259882
58366169251626411947896128154336
58366169251626415242340202557270
58366169251626711542370491511808
58366169251626711542370496111078
58366169251626711542558776806580
58366169251626711588292215850372
58366169251627612110182158598644
58366169251627612155915970830626
58366169251627612293113963441174
58366169251627612704978504147088
58366169251627612704978762408676
58366169251627612704978762427390
58366169251627612704979537248952
58366169251627612707402234005668
58366169251627612707402235405348
58366169251627615816220211779392
58366169251627615816220211896032
58366169251627615999150988100614
58366169251627616410933251232694
58366169251627616411016814189744
58366169251627616411016818775964
58366169251627616411019913494634
58366169251627616411748034490464
58366169251627616411748034962640
58366169251627616411748039207826
58366169251627617646530743292232
58366169251627617646551635184232
58366169251638422812892367787250
58366169251638422813707155753544
58366169251638423224674635149966
58366169251638423225489418893010
58366169251699661836690213314034
58366169251700558700156190102228
58366169251700561992991585511482
58366169251700561992991585512934
58366169251700562404501990587024
58366169251700562404501990709280
58366169251700562404501994823324
58366169251700562404501994954466
58366169251700562404501995308758
58366169251700562404585558743856
58366169251700562404585563348790
58366169251735680433033680399154
58366169251735680844815687370936
58366169251735684137379481000590
58366169251735684137379482400270
58366169251735684137379485599860
58366169251735684137651078530840
58366169251735684137651081717380
58366169275224894594684623003528
58366169275224894594687721836242
58366169275260913188437228517494
58366169275260916894475281696790
58366169275260916894475281698242
58366169275261213377707822514278
58366169275261217083745875695026
58366169275272924282368380089938
58366169275272924877164872295262
58366169275272924877167967013932
58366169275272924877896088481938
58366169275272926112513984740848
58366169275333862888315879107658
58366169275333862888315879109110
58366169275333863299826288904934
58366169275334163077586473105894
58366169275370182497222356959864
58366169275370182497222360140788
58366169275370185790057748114152
58366169328075611296688437710490
58366169328075611297443644620428
58366169328075616602411803283928
58366169328075616648081677148628
58366169328075616648165359496036
58366169328075616648165359974036
58366169328075616648165613532604
58366169328075616648165617763240
58366169328075616648165618235624
58366169328075616648165618254338
58366169328075616648166388367264
58366169328075616649857870459192
58366169328075616649857870931576
58366169328075616785342345784952
58366169328075616785426028610360
58366169328108031737912584757340
58366169328108032148002341034596
58366169328108032148002599301800
58366169328108032149694847883756
58366169328108032149697946716470
58366169328108032150450059025782
58366169328108033385793753804404
58366169328108037638345776720392
58366169328110733439655422829476
58366169328110733439655676866044
58366169328110733439655681096680
58366169328110733439656451700704
58366169328110733441347933792632
58366169328110735042723172986836
58366169328110735042723430204280
58366169328111633824452893882328
58366169328111633824453152149532
58366169328111633826898288925220
58366169328111634009096953668140
58366169328111635611099039213384
58366169328111635611287324035932
58366169328111635611287324508108
58366169328111635611287324521206
58366169328111635611287325454326
58366169328111635611287325570966
58366169328111639317139415342426
58366169328111639317140448444290
58366169328111639317327701700008
58366169328111639360549885780232
58366169328111639497810640627928
58366169328111639497832307353088
58366169328111639500070072156490
58366169328111639500071105258354
58366169328111641144939693016904
58366169328111641144939693133544
58366169328111641144940467968204
58366169328111641146467908476834
58366169328111934013723456118520
58366169328111934013723459182756
58366169328111934013723713219324
58366169328111934013723713335964
58366169328111934013723717449960
58366169328111934013723717568052
58366169328111934013724488053984
58366169328111934013724489220384
58366169328111934015415966031916
58366169328111934015419064864630
58366169328111934016171177173942
58366169328111934196738052503260
58366169328111934196738052853180
58366169328111934198158337551208
58366169328111934198430305199212
58366169328111934198430305549132
58366169328111934198430309903476
58366169328111934198995164621392
58366169328111934198995165787792
58366169328111934198997488736086
58366169328111934199185516813414
58366169328111935843867109241012
58366169328111935843867113840282
58366169328111935845559362409140
58366169328111935845562461241854
58366169328111935846039506598272
58366169328111935846123189423680
58366169328111935846126545473838
58366169328111935846311474246276
58366169328111935846311474718452
58366169328118838551653968674612
58366169328118838963436231801028
58366169328119739486249668608822
58366169328119741315553137911132
58366169328119744425102334702536
58366169328119745019732577284108
58366169328119745019898938395928
58366169328119745019898938518184
58366169328119745019898938531282
58366169328119745019898942763370
58366169328119746256940307657126
58366169328120039308736344667364
58366169328120039720518607793780
58366169328120039720521706626494
58366169328120039721085790858478
58366169328122440639886527431316
58366169328122446130880799259698
58366169328122447960187367400338
58366169328122447960208259292242
58366169328122741012171693715754
58366169328123641396885220598660
58366169328123641579920713591262
58366169328123643364288595698812
58366169328123646885431770205220
58366169328123646885620056544088
58366169328123646885620056549704
58366169328123646885620056562802
58366169328123646885620056679442
58366169328123646885620057612562
58366169328123646885620060794890
58366169328123646931206251354316
58366169328123646931373641454004
58366169328123646931373645703354
58366169328123646931394537711946
58366169328123647068446114075328
58366169328123647068634400432958
58366169328123647070893832066514
58366169328123648717269743393090
58366169328123648717458029634032
58366169328123648717458029750672
58366169328123648717478921642624
58366169328399821609080715069458
58366169328399821609164283576210
58366169328399821609164283594924
58366169328402522716988350665426
58366169328402522716988350666878
58366169328403419578761994908106
58366169328403419578762080524790
58366169328403419578763109394566
58366169328403419761692623025814
58366169328403419761692651722170
58366169328403419761692737816854
58366169328403419761692737829952
58366169328403423284800046566710
58366169328403423284803485523608
58366169328403423284803485529224
58366169328403423284803485645864
58366169328403423284803486592082
58366169328403423284803486708722
58366169328403423331284824129298
58366169328403423331284824601682
58366169328403423331288263086196
58366169328403423467730704921632
58366169328403423467734142343496
58366169328403423467734142460136
58366169328403423468545578976994
58366169328403423468546607846770
58366169328403423468546610911006
58366169328403423468548934909060
58366169328403423468548935381444
58366169328403425114862165979384
58366169328403425114945734013544
58366169328403719950963217022598
58366169328403719950963331813638
58366169328403723657001270222060
58366169328434939452174445699380
58366169328434939452362730994152
58366169328435840019986112786216
58366169328435840019987260679120
58366169328435840020174512984504
58366169328435840614699147517944
58366169328435840614699152235306
58366169328435840614782715546488
58366169328435840614782715552104
58366169328435840614782716596248
58366169328435840614782716614962
58366169328435840614782719784192
58366169328435840614782719797290
58366169328435843726215665002178
58366169328435843909226536864688
58366169328435843909229889850610
58366169328435843909769726023844
58366169328435844320736857504448
58366169328435844320737202215012
58366169328435844320737205420218
58366169328435844320737205420266
58366169328435844320737206483076
58366169328435844320820768377316
58366169328435844320820768727236
58366169328435844320820769776996
58366169328435844320820769912350
58366169328435844320820772963536
58366169328435844321551988678036
58366169328435844321551989150212
58366169328435844321551990077716
58366169328435844321551990213070
58366169328435844321551993395398
58366169328435845556167562344188
58366169328435845556169885292482
58366169328435845556334697479804
58366169328435845556337021361218
58366169328436144510007799418454
58366169328438541723421573542696
58366169328438541723421573660788
58366169328438541723422606779914
58366169328438545612390287209482
58366169328438545612390287210934
58366169328438545612390287215098
58366169328438545612390287215146
58366169328438545612390288277956
58366169328438545613205070945140
58366169328438545613205075177228
58366169328438545613206104047004
58366169328438845618730219671920
58366169328438845618730223921270
58366169328438845801660881213334
58366169328439742480503834744408
58366169328439742480503834763122
58366169328439742663434606821896
58366169328439742663434606834994
58366169328439742663435639586938
58366169328439742665941645980920
58366169328439742665941646330840
58366169328439742665941650567092
58366169328439742665941650580190
58366169328439742665942679082784
58366169328439742665942683682054
58366169328439746186541886525476
58366169328439746186541886875396
58366169328439746186541886881012
58366169328439746186541887943870
58366169328439746186541888060510
58366169328439746186541891126198
58366169328439746186541891130570
58366169328439746186541915223284
58366169328439746186541919822554
58366169328439746186542001666644
58366169328439746186542005915994
58366169328439746186542005921610
58366169328439746187294027532596
58366169328439746187294032131866
58366169328439746187295151345884
58366169328439746369472659665822
58366169328439746369472662730058
58366169328439746369472664265092
58366169328439746369476015715980
58366169328439748016601715237174
58366169328439748016601716403574
58366169328439748016604039701788
58366169328439748016685283271334
58366169328439748016685284321094
58366169328439748016685284437734
58366169328439748016687607269388
58366169328446650722696326224172
58366169328446651134478589337490
58366169328446651134478589337538
58366169328446651134478590400348
58366169328446651134562153829622
58366169328446950729036257623752
58366169328446950729224543968284
58366169328446951323749183335726
58366169328447848185522912143878
58366169328447848185522912145330
58366169328447848188029948453184
58366169328447851479778702216924
58366169328447851891560617414472
58366169328447851891560966393100
58366169328447851891644529822374
58366169328447851891644533004702
58366169328447851892375749073334
58366169328447851892375750123094
58366169328447851892375753305422
58366169328450549294245338187552
58366169328450549477175995001616
58366169328450549479683030248112
58366169328450553000283270811382
58366169328450553000283385602630
58366169328450553183214042416694
58366169328450553183214047138220
58366169328450553184028830732908
58366169328450553184028830855164
58366169328508786609960144289800
58366169328508789902523938987928
58366169328508789902523942052164
58366169328508789902795535099784
58366169328508789902795539699054
58366169328508789902795539700506
58366169328508790314305944774596
58366169328508790314305944896852
58366169328508790314305949010896
58366169328508790314305949142038
58366169328508790314305949496330
58366169328508790314389512931428
58366169328508790314389517536314
58366169328508790314389517536362
58366169328509090503660111534550
58366169328543912047183435188162
58366169328543912047455035904868
58366169328543912047455035904904
58366169328543912047455035904952
58366169328543912458965442159944
58366169328543912459049014799406
58366169328544212236725629903140
58366169328545109511702016132866
58366169328545109511702016482786
58366169328545109511702017551260
58366169328545109511702020733588
58366169328545109511702020737960
58366169328545113216047818017342
58366169328545113216047818152696
58366169328545113216131390792158
58366169328555919618007195098186
58366169328555920029789202069968
58366169328555920029872774709430
58366316772278516222514620166433
58366316772278516225042553206065
58366316772386575025461440736711
58366316772386584774049982971533
58366318686685146474421351771033
58366322993818214175957270511597
58366322993842238606415900519973
58366322993842244142599669838295
58366322993853050544558014731681
58366322993854251712586606215999
58366322994146013683371505677444
58366324423948676964307671494050
58366324428556632255662427004676
58366324428884444472521264799376
58366324429529245286307820093580
58366324429540052100331762687253
58366324429857057503354687015368
58366324429867863905313549525970
58366324429869059540526082918148
58366324429869065075014127269072
58366325138575103500163614077173
58366325138868086397744144613864
58366335200404912937240208219430
58366335200404912937428236296758
58366335200404912937493350989372
58366335200404927754876552928556
58366335200404927754876810146000
58366335200404927756569062958592
58366335200406113694301691731414
58366335200406113694322583740006
58366335200406113694489719808742
58366335200406113694510611817334
58366335200406113694512936281948
58366335200406128513379470831164
58366335200406128513567756125936
58366335200406128514404579658256
58366335200406128514406904006230
58366335200416924214922571550482
58366335200416935325449231548686
58366335200416935325700280008062
58366335200416935325700308587778
58366335200416935327392564601412
58366335200416935327392794054168
58366335200416935327392822868616
58366335200416935327959973003418
58366335200416935327960001584586
58366335201385631078633068369024
58366335201385631081078176446904
58366335201385645897708265903356
58366335201385645897708523120800
58366335201385645898461407082444
58366335201389533122282565813588
58366335201389533122282594509944
58366335201389533127093200923460
58366335201389533127093975408200
58366335201389533127094232625644
58366335201389533127094234042586
58366335201389533127096299756174
58366335201389533127114093048692
58366335201389533127115124634236
58366335201389533127115126169270
58366335201389533127117449098850
58366335201389533127282262119914
58366335201389533127368268939212
58366335201389533129625376101086
58366335201389533129625604622174
58366335201389533129625606157208
58366335201389533129625633318530
58366335201389533129625634735472
58366335201389547944751438047878
58366335201389547944751442297228
58366335201389547944751466627594
58366335201389547944751470878396
58366335201389547944751699514672
58366335201389547946171754507950
58366335201389547946172011725394
58366335201389547946192646399902
58366335201389547946360039802722
58366335201389547946443980908432
58366335201389547947008578040270
58366335201389547947008806561358
58366335201389547947008807978300
58366335201389547947008835257714
58366335201389547947008836792748
58366335201389547947010902388244
58366335201389547947011131025972
58366335201397653466776978068524
58366335201397653466839740183368
58366335201397653466839768763084
58366335201397653466839998450572
58366335201397653466840027030288
58366335201397653468448338755884
58366335201397653468531995949220
58366335201397653468531996998932
58366335201397653468531997012030
58366335201397653468532254216376
58366335201397653468532254216424
58366335201397653468532254229474
58366335201397653468532255279234
58366335201397653469099175948230
58366335201397653469099433165626
58366335201397653469099433165674
58366335201397653469287461242954
58366335201397653469287461243002
58366335201397653469287462305812
58366335201397653469287719523256
58366335201401255326241846090056
58366335201401255327996888553064
58366335201401255327997146820268
58366335201401255328564039733462
58366335201401255328564068318794
58366335201401255328564325530622
58366335201401255328564325536238
58366335431825939057975930881426
58366335436751145038473312497439
58366335437734253168769859491241
58366335437734264280987973390617
58366335437734564471077826914982
58366335909441178086604666722403
58366335909451984900156731180181
58366335909451984900345017537811
58366335910400265579741940192843
58366335910400265579930227600233
58366335910400267363505250751375
58366335910400282188289775887275
58366335910424597519207889219997
58366335910424597519208664054657
58366335910432703041484477700019
58366335915324287409260422581269
58366335915360310121665582606853
58366335916199590528656206271533
58366335916235613245395294284025
58366335916296885205573951174601
58366335916296900028311323403641
58366335916304990727662252247233
58366335916305005550399882743477
58366335916308590762339034715540
58366335916308590762903118947524
58366335916308590764594255556131
58366335916308590764595288657995
58366335916308592592230607733245
58366335916308592594737647229091
58366335916308890947278281391241
58366335916308890952173712945712
58366335916308892776585997442255
58366335916308907601391415519867
58366335916332907915782354162205
58366335916332907923125392970791
58366335916332907925655760561813
58366335916332907925656793663677
58366335916341028262805042769061
58366335916344865480479673309861
58366335916344865487822712118447
58366335916344913659561273241507
58366335916344913666336128811975
58366335916344913666337161913839
58366335916344915486606114085327
58366335916344915488868989279423
58366335916344915493949152893913
58366335916344930311606361508463
58366335916344930313862693727763
58366336145786177953859170452169
58366336145786194609646248013071
58366336145786194609834534357603
58366336145797001423574885173011
58366336146733274537504482310588
58366336146733274538068566358837
58366336146733274539760819120480
58366336146733274539760819121884
58366336146769597386648613576543
58366336146769597395749105983775
58366336146769597395749105989391
58366336146769597432381306359775
58366336146769614040764072169783
58366336146769614042437756855197
58366336146769614042438531689857
58366336146777719564714345335219
58366337346123294977468717526931
58366337346123294977468718576691
58366337346123294977468722309900
58366337346123294977468723359660
58366337346123294977657003884561
58366337346123294977657008667530
58366337346123300465388426670585
58366337346123300465576713028215
58366337346123300466203210400579
58366337351036450699893789141538
58366337351036450699893789258178
58366337351036495171531037875888
58366337351047257512882027764274
58366337351047301977744449490402
58366337351047301977744449503500
58366337351047301985084132248830
58366337351047301985084132266300
58366337351047301985272421792952
58366337351047305689618218973164
58366337351047305689618223223966
58366337351048458270529263886528
58366337351048506446700594611832
58366337352019864594054840369138
58366337352019870130238610043204
58366337352019912764955315293484
58366337352019914596795607530218
58366337352019914601607361320453
58366337352019914604135290288646
58366337352019914604135294537996
58366337352019914604323579832768
58366337352019918301139083550400
58366337352019918307645414501201
58366337352019918307833699795973
58366337352019918308669380200924
58366337352031575683342955321232
58366337352031577513486351715926
58366337352031620148205377064830
58366337352031621978348773442054
58366337352031621985688456200482
58366337352031621985688456213580
58366337352031625690034256580284
58366337352031625690034256586107
58366337352031625690034256586108
58366337352031625690034259768228
58366337352031625690222542924816
58366337352031625690222546112760
58366337352031875872613549319420
58366337352031877702756945714114
58366337352031920337475971063018
58366337352031920344816800130935
58366337352031920344816804913904
58366337352031922167619367453340
58366337352031922174959050211768
58366337352031925879304850033171
58366337352031925879304850578472
58366337352031925879304850584295
58366337352031925879304850584296
58366337352031925879493136923004
58366337352031925879493141173806
58366337582456303930710511367281
58366338061066969914506403036535
58366338061066969914694689394165
58366338061066969960427353481041
58366338061066969961263038533357
58366338061066971737285725109185
58366338061066971744648651520855
58366338061066971744836937865387
58366341653292351580628825068307
58366341653511193262140555353847
58366341653608450872993210704185
58366341653608450872996310087780
58366341653608450879774571135821
58366341653608450879774575918790
58366341653608454585812624433209
58366341653608454585812627615537
58366341653608454585812629216178
58366341653616560107901184835903
58366341653616560107901185387033
58366341653616560107901189618872
58366341653616560108089470130675
58366341653616560108089474913644
58366341653616560108715977776085
58366341653616560108715978307523
58366341658169076780788588241431
58366341658205549980807932917492
58366341658205549983339362190094
58366341658205553686846014677956
58366341658205553694459960852646
58366341658205553694459960969286
58366341658216356797080832318690
58366341658216360503118886444204
58366341658216360503118886445656
58366341658217557553326008062002
58366341658217557553326265279446
58366341658533356663916519491494
58366341658545362413907352968230
58366341659091711803580176451449
58366341659188502276827508144815
58366341659188952761824801729004
58366341659188952761824802791862
58366341659188952766907348272214
58366341659188952766907348744598
58366341659188952768603067560014
58366341659188952768603068622872
58366341659188956472951192509424
58366341659188958295477170354440
58366341659188958303094588720383
58366341659188958303094588904118
58366341659188958304786841483430
58366341659188958304786842544836
58366341659188958304786842546288
58366341659188967585986270916348
58366341659188967591071939794304
58366341659188967591071944043654
58366341659188967591072201261098
58366341659188967592764450652466
58366341659188967592764454903268
58366341659188969413597118824422
58366341659188969413600217656928
58366341659188969416131990358506
58366341659188973122170043422614
58366341659188973122170044484020
58366341659188973122170044485472
58366341659189719683322813539305
58366341659189723389361123470937
58366341659200526496875910036137
58366341659200530207160737557305
58366341659200663854504358421260
58366341659200663854504358434358
58366341659200665684647754632219
58366341659200665686340007395266
58366341659200665686340008456672
58366341659200665686340008458040
58366341659200665686340008458124
58366341659200674967541759893118
58366341659200674972625105706140
58366341659200674972625105719238
58366341659200674972625109955490
58366341659200674974317358297098
58366341659200674974317358302921
58366341659200674974317358302922
58366341659200674974317616564302
58366341659200674974317619752246
58366341659200674974317620815104
58366341659200680503723209334450
58366341659200680503723210395856
58366341659200964043774952432546
58366341659200965875610602454824
58366341659200965875610602454860
58366341659200965875610602456312
58366341659200975156812353891306
58366341659200975161895699717426
58366341659200975161895699721797
58366341659200975161895699721798
58366341659200975163587952295286
58366341659200975163588210562490
58366341659200975163588214813292
58366341659200976993730463767779
58366341659200980692993804395496
58366341659415916627321530255629
58366341659513161295856751546066
58366341659513172408894153000454
58366341659513173828279366226048
58366341659513173828279366344140
58366341659513174237338471106458
58366341659513174237341570411396
58366341659513174237341827628792
58366341659513174237341827628840
58366341659513174237341828691650
58366341659513174237526756401230
58366341659513174237529855706120
58366341659513174237530113986422
58366341659513174239036515921730
58366341659513174239873342929191
58366341659513174239873344057692
58366341659513174239873344175784
58366341659513174244119864938762
58366341659513174244120118969666
58366341659513174244120122156158
58366341659513174244120122156206
58366341659513174244120123219016
58366341659513174244308150233486
58366341659513174244308408513788
58366341659513177539399877671031
58366341659513177950157918002822
58366341659513177950157918002870
58366341659513177950158172032322
58366341659513177950158175220314
58366341659513177950158176283124
58366341659513177950346461577896
58366341659516764978683386898304
58366341659516764978683387764329
58366341659516764978683387961162
58366341659516764978686743814487
58366341659516764985461566634630
58366341659516764985461654146464
58366341659516764985465010196622
58366341659516764985465010313262
58366341659516774266660742038048
58366341659516774266661082162232
58366341659516774266661086411582
58366341659516774266664180994946
58366341659516774268358758155512
58366341659516776096708804218088
58366341659516776096802990522368
58366341659516776096803334895902
58366341659516776096803335368285
58366341659516776096803335368286
58366341659516776096806434200792
58366341659516776096806434200999
58366341659516776096806434201000
58366341659516776098501006639832
58366341659516776098501378648316
58366341659516776099338206902370
58366341659516776103584724006632
58366341659516776103584724478808
58366341659516776103584728728158
58366341659516776103584728728365
58366341659516776103584728728366
58366341659516779802844482660014
58366341659516779802844739877458
58366341659516779802844744599192
58366341659516779802844773178908
58366341659516779802844854668498
58366341659516779802844855731356
58366341659516779805376259966478
58366341659516779809622777187380
58366341659516779809622781792473
58366341659516779809622781792474
58366341659516779809623035821766
58366341659516779809623039009710
58366341659516779809623039009918
58366341659516779809623040072568
58366341659524870095958302564956
58366341659524870507552280396600
58366341659524870507740565691372
58366341659524879378852307624650
58366341659524879790446285456294
58366341659524879790634570751066
58366341659524881209832532072193
58366341659524881620589680783758
58366341659524881620589680783806
58366341659524881620589681833566
58366341659524881620589681846616
58366341659524881620777967128290
58366341659524881620777967141388
58366341659524881620777968191148
58366341659524881625673026614250
58366341659524881625673026614298
58366341659524881625673284881454
58366341659524881625673284881502
58366341659524881625673284894552
58366341659524881625861312958782
58366341659524881625861571239084
58366341659524884915870585333134
58366341659524884920117360131388
58366341659524885327464562101968
58366341659524885327464563151644
58366341659524885327464563151680
58366341659524885327464563151728
58366341659524885327464563164778
58366341659524885327652848459550
58366341659524885327652849509310
58366341659524885331711337963031
58366341659524885331711337963032
58366341659524885331899366040360
58366341659525168866680511469188
58366341659525170285228896563192
58366341659525170696822874394836
58366341659525179568122901622886
58366341659525179568123935078834
58366341659525179979716879454530
58366341659525179979717912910478
58366341659525179979717912910526
58366341659525179979717912923576
58366341659525179979905940987806
58366341659525179979906199268108
58366341659525181809860274781994
58366341659525181809860275831754
58366341659525181814943620612486
58366341659525181814943878879690
58366341659525181814943878897165
58366341659525185105141178267108
58366341659525185105141179316868
58366341659525185105141179329918
58366341659525185109387700094300
58366341659525185109387954129624
58366341659525185109387957311744
58366341659525185109387958361504
58366341659525185516735156100156
58366341659525185516735157148428
58366341659525185516735157148512
58366341659525185516735157149916
58366341659525185516735157161562
58366341659525185516923442456334
58366341659525185516923443506094
58366341659525185520981673675142
58366341659525185520981673675190
58366341659525185520981677925944
58366341659525185520981931942346
58366341659525185520981931942394
58366341659525185520981931955444
58366341659525185520981931961267
58366341659525185520981931961268
58366341659525185520981936193148
58366341659525185521169960019674
58366341659525185521169964270476
58366341659525185521170218299976
58366341659525185521170221487920
58366341659525185521817617006995
58366341659528772556287737121422
58366341659528772556288512889202
58366341659528772556288513005842
58366341659528781839182518078634
58366341659528781839182518432718
58366341659528781846699894925318
58366341659528783669324766562954
58366341659528783669325138571438
58366341659528783670161966628659
58366341659528783674408484401930
58366341659528787375362047913251
58366341659528787376105488743774
58366341659528787376200020937908
58366341659528787376200020939360
58366341659528787380352263550754
58366341659528787380446536932383
58366341659528787380446537110502
58366341659528787380446537464586
58366341659528787380446537470410
58366341659528787380446540652738
58366341659528787381282221984699
58366341659528787381282222046178
58366341659528787381282222162818
58366341659528787381282479202143
58366341659528787381282479380262
58366341889625358749481657981772
58366341889625358749481916262074
58366341889625364237401362403692
58366341889844196724934711616005
58366341889953454501306345937830
58366341889953465568594381001258
58366341889953465614347965909722
58366341889953465619430539550015
58366341889953465619430539555631
58366341889953465619430540087882
58366341889953471109857280819108
58366341889953471109878172412089
58366341889953471109878175594417
58366341889953471109878177195058
58366341889953471109878429629533
58366341889953471109878431226046
58366341889953471109878434412502
58366342368236009909931189947275
58366342368450960708444033690401
58366342368515786347985450682083
58366342368515786347985450865818
58366342368515801172143479679114
58366342368515801172164400267422
58366342368515801178921659237321
58366342368515802956553087934540
58366342368560229550220065364429
58366342368560229557019169349183
58366342368560229602940119910329
58366342368560230975546543388173
58366342368560231380362313844377
58366342368560231387140521232915
58366342368560231387161413124867
58366342368560231387349699469399
58366343803911759325448050239601
58366343803922714609670124374430
58366343803922714609670125437288
58366343803922720145851545234642
58366343803922720145851545247692
58366343803922720145851546310550
58366343803922721929425449171766
58366343803922721929425450234624
58366343803923470410531112661335
58366343803923472196615496100963
58366343804238815738120379284404
58366343804238819399243998740162
58366343804238819399243999802972
58366343804238821228547124737364
58366343804238821229386247224482
58366343804238821229386248287292
58366343804238821231078499803794
58366343804250823311454623444778
58366343804250823311454623444814
58366343804250826969227488270164
58366343804250826969230930413602
58366343804250826969230931476412
58366343804250827014981044365632
58366343804250827014984516269688
58366343804250827015800423799836
58366343804250827015800423799920
58366343804250828799373178897922
58366343804250828799373179960732
58366343804250828799373208541900
58366343804250828801881367834964
58366343804250828801902260776676
58366343804250828801902260789726
58366343804344188075143433513340
58366343804344188075331461590668
58366343804344188076817979126646
58366343804344188076817979126694
58366343804344188076818236344138
58366343804344188076818237406948
58366343804344188077006264421418
58366343804344188077006265484276
58366343804356190157210660764860
58366343804356190157398688842188
58366343804356193449986850872896
58366343804356193451658182862448
58366343804356193815823797046140
58366343804356193815994380926218
58366343804356193861580828704540
58366343804356193861747937138326
58366343804356193861768856781868
58366343804356193863252160694056
58366343804356193863252160694092
58366343804356193863252160694140
58366343804356193863440188771468
58366343804356193863440189834278
58366343804356195234376658797968
58366343804356195236047761218124
58366343804356195236068911377280
58366343804356195645970378362372
58366343804356195645970378362408
58366343804356195646137772581708
58366343804356195647640591143766
58366343804356195647640591143814
58366343804356195647640848361210
58366343804356195647640848361258
58366343804356195647640849424068
58366343804356195647661511733526
58366343804356195647661768950970
58366343804356195647828876438538
58366343804356195647828877501396
58366343804356195647830025394300
58366343804356195647849797028298
58366343804356195647850917286216
58366343804356195647850917286252
58367132998765691572517199696233
58367132998765691755447856510297
58367149537004351892413772696043
58367149537004351894106025391995
58367149537004351938167357605911
58367149537004368540795795471819
58367149537004368540879363506187
58367149537004368540879392203947
58367150015578695062648467018681
58367150015578695067731041196841
58367150015578711671951801187333
58367150015581397955677050694885
58367150015581412826072245162851
58367150015582597528729939401885
58367150015582613536854663328437
58367150015617418889339832484707
58367150015617420673165559733129
58367150015617420718917996737043
58367150015617420718919115945237
58367150015617720862415233024908
58367150015617721449429691376409
58367150228293111805593359038476
58367150228293112353883261226836
58367150228293112399636817438944
58367150228293112399637965344946
58367150228293112400389962867382
58367150228293112536834810049492
58367150228317127131968418531609
58367150228317427266451255441837
58367150228317427268958296472877
58367150228329135112129015826131
58367151424715466581748556750787
58367151442441337874586055760967
58367151442441342813713789740695
58367151448349963287687694343751
58367151448349963292771040174243
58367151448349968226815428323479
58367151448349968234155111081907
58367151451301723859555875168827
58367151451301723866330673345179
58367151451301723866330702042939
58367151451301724408598894087865
58367151451301724415373720961977
58367151451301724454352478512299
58367151451301724454352478978859
58367151451301724454352478996329
58367151451301724461127272456723
58367151451301724461127272573363
58367151451301724461127277174085
58367151451413650541394512761207
58367151451413650541394857117319
58367151451413650541394857117479
58367151451413651776176446256139
58367151451413695006257278860917
58367151451413695006257278861077
58367151451413696241038868453246
58367151451413699945381569634349
58367151451413699945381569634557
58367151451413699945382344473429
58367151451413699945385012840645
58367151451413699945385012840805
58367151451413699945385012958689
58367151451413699945385013312980
58367151451413699945385013312981
58367151664016091921655880603684
58367151664016091967409436815792
58367151664016091967660483875488
58367151664016141198235418832344
58367151664016141747278093377640
58367151664113358599313155126791
58367151664113358599313499482903
58367151664113358599313499483063
58367151664113408003303655678564
58367152142614501298104420392883
58367152142614802028616115032249
58367152142687746194490542667651
58367152142687746194490542667811
58367152142687747429271099737105
58367152142687747429271100091236
58367152142687747429271100091237
58367152142687747429271356954341
58367152142687747429271356954549
58367152142687747429271358371491
58367152142687747429272133211974
58367152142687747429272476168359
58367152142722869571484251313170
58367152142723720779304447557061
58367152142723768950204922481407
58367152142723770184986855980551
58367155731873694409447768554817
58367155755842922328331805254437
58367155755843222517579155481291
58367155755846824238090667955675
58367155758470778678075288164515
58367155758470778678075288281155
58367155758470778684850115038627
58367155758470778684850115155267
58367155758470779272850971287069
58367155758470779279625798161181
58367155758470781057261588787621
58367155758470781057261703573045
58367155758470784214235817029233
58367155758470784214256737735585
58367155758470784219318276869815
58367155758470784219339311913745
58367155758470784763299670565555
58367155758470784763299756654623
58367155758470784768382244726245
58367155758470784768382244743715
58367155758470784768382245192805
58367155758470784768382330832783
58367155758473485917671161931815
58367155758474671809945332992635
58367155758474681138572749949413
58367155758474681138593670171943
58367155758474681138593670288583
58367155758474681138593670655765
58367155758474681145368497162695
58367155758474686629020758581495
58367155758474686629020759048055
58367155758474686634103361805931
58367155758474686679835997311687
58367155758786863754608015976451
58367155758786878571991218032275
58367155758786879807340220156401
58367155758786883513378387654609
58367155758786883513650356839051
58367155758786884062421406574891
58367155758786884062421406692935
58367155758786884062693260022075
58367155758786884062693374340939
58367155758797535224129989179934
58367155758797535224132312128228
58367155758797685341948916153347
58367155758797685387702501061811
58367155758797685388267360128455
58367155758797686622776176534187
58367155758797687172091164637667
58367155758797687172091193334023
58367155758797690288416335723911
58367155758797690333896918213363
58367155758797690334148995559985
58367155758797690336408431792811
58367155758797690883211906432079
58367155758797690883212935301855
58367155758797690883212939533943
58367155758797690883776650713299
58367155758797690883776765386295
58367155758797690883776765504339
58367155758797690885472371416637
58367155758798591451588461755596
58367155758798875031472034042149
58367155758798875031475505946205
58367155758798886144509435496537
58367155758798886144509439745887
58367155758798886144511759961151
58367155758798886144511762676919
58367155758798886144511874280015
58367155758798886144512534329251
58367155758798886144512907399141
58367155758798886144512907400593
58367155758798886144784876564917
58367155758798886145328815414806
58367155758798886145328815414807
58367155758798886145349736121206
58367155758798886145349736121207
58367155758798887334377051114713
58367155758798887339460658867121
58367155758798887339460658884382
58367155758798887928901599671353
58367155758798887928901685760421
58367155758798887929717507197373
58367155758798887929717507201585
58367155758798887929717593290653
58367155758798887936492334071485
58367155758798887936492334075697
58367155758798891045226369462123
58367155758798891045498333923587
58367155758798891045498706993477
58367155758798891045498711598571
58367155758798891084202147564633
58367155758798891091795087411867
58367155758798891633245166483463
58367155758798891635755646606914
58367155758798891640022198450545
58367155758798891640023341639185
58367155758798891640023341640637
58367155758798891640023346225405
58367155758798891640023346343497
58367155758798891640295310804961
58367155758798891640295315526694
58367155758798891640295315526695
58367155758798891640838105980777
58367155758798891640838105999651
58367155758798891640838106330697
58367155758798891640838134556281
58367155758798891640838134560493
58367155758798891640838134574995
58367155758798891640838134579367
58367155758798891640838134691635
58367155758798891640838135045927
58367155758798891640838220649561
58367155758798891640838220785074
58367155758798891640838220785075
58367155758798891640859026687177
58367155758798891640859026700227
58367155758798891640859026706051
58367155758801136946333753883710
58367155758801276499886327703964
58367155758801277735232345430880
58367155758801287063880025743280
58367155758801287612923729158352
58367155758801287613174777634990
58367155758801287658927333675290
58367155758801288848520795361906
58367155758801288894023331598303
58367155758801292552613224421770
58367155758801292559391145896508
58367155758801292559642194373146
58367155758801292601149261155451
58367155758801292605395779283222
58367155758801292605959952790813
58367155758801292605959952790814
58367155758801292606231578648382
58367155758801292607654529484816
58367155758801292607654529484819
58367155758801292607654529484820
58367155758801293156698232702851
58367155758801576734910477796159
58367155758801577924503025048711
58367155758801577924503025050115
58367155758801577970256495521671
58367155758801578519551337733568
58367155758801578519551337733728
58367155758801578519551337850208
58367155758801578519551337850368
58367155758801578519572258439920
58367155758801578520115421965552
58367155758801578520115421969924
58367155758801578520115422082192
58367155758801578520115422082352
58367155758801578520115422083596
58367155758801578520115422087968
58367155758801578520115536401216
58367155758801578520136342670500
58367155758801578521807674313957
58367155758801578521807674668089
58367155758801578521807674780517
58367155758801578521807674784729
58367155758801587251707748251820
58367155758801587253150619621963
58367155758801587253150619623367
58367155758801587800750765753708
58367155758801587847947879250547
58367155758801587853846362487548
58367155758801587853846362488309
58367155758801589036096783480624
58367155758801589036096788197986
58367155758801589036096788198146
58367155758801589081850372989810
58367155758801589081850372989970
58367155758801589083294015999187
58367155758801589083565985195483
58367155758801589089190055748398
58367155758801589633152566206867
58367155758801589633152594904627
58367155758801589637692234072676
58367155758801589638257089961203
58367155758801589638257089961204
58367155758801592742134493704780
58367155758801592742134836661372
58367155758801592744666241427910
58367155758801592748661053862007
58367155758801592748661711196879
58367155758801592748912759476741
58367155758801592748933684493913
58367155758801592749497883515740
58367155758801592749497883515741
58367155758801592749748558915856
58367155758801592749748558920067
58367155758801592749748558920068
58367155758801592787637374512561
58367155758801592787637493548739
58367155758801592790147972473867
58367155758801592794415295987299
58367155758801592794415295988703
58367155758801592795230432929413
58367155758801592795230433393760
58367155758801592795230433395973
58367155758801592795230546652027
58367155758801592795230547712624
58367155758801592795230547714837
58367155758801592795230548187221
58367155758801592796925123363502
58367155758801592796925123363503
58367155758801592796925123364906
58367155758801592796925123364907
58367155758801592796925780225991
58367155758801593345968797649147
58367155758801593345968797727879
58367155758801593345968798003279
58367155758802478492587466373149
58367155758802493362478130808841
58367155758802493363042215040825
58367155758802493363042215042229
58367155962637006454051535192817
58367155962637006865833541101789
58367155962637006865834574203653
58367155968542630386250447620021
58367155968542930024009385538279
58367155970200581363315793013492
58367155971185180094781356444824
58367155971185180140513677691748
58367155971185180140514020648340
58367155971185196017006569518274
58367155971185196017007598388050
58367155971185196154267578397034
58367155971185196154267606976750
58367155971185196154267611694112
58367155971185196154268726303036
58367155971185196154288498985342
58367155971185196154288503702704
58367155971185196154289646891344
58367155971185196200021163305498
58367155971185196565798539960466
58367155971185196566070504894314
58367155971185196611803169097830
58367155971185196611804202216956
58367155971185196749063837734154
58367155971185201507457931852136
58367155971476969408897980890242
58367155971476969454630988050350
58367155971476969456890540014818
58367155971476969594360128735610
58367155971476979980402853978688
58367155971476980117662862567388
58367155971476980117683754575980
58367155971476980117684902481982
58367155971476980117746516340904
58367155971476980117746521058266
58367155971476980117747664246906
58367155971476980163437339484444
58367155971476980529528522249876
58367155971476980529528526967238
58367155971476980575199457807594
58367155971476980712459093324792
58367155971497382469656209872805
58367155971497393399867558518931
58367155971497393399930320283855
58367155971497393442900422785369
58367155971497393443151471262215
58367155971497393443172391949693
58367155971497393443172391967163
58367155971497393445429503712289
58367155971497393445432856597589
58367155971497393445621143427395
58367155971497393445683905192319
58367155971497393450494510070801
58367155971497393450515430775749
58367155971497393580161062841977
58367155971497393580161091421693
58367155971497393580433060586017
58367155971497393580433060603487
58367155971497393587776185505353
58367155971497393587943551276079
58367155971497393590221584097914
58367155971497398384557237692017
58367155971497398391815560577543
58367155971497398391815560578947
58367155971497398394327074158395
58367155971497398941130548797663
58367155971497398943391013782221
58367155971501001214616875068435
58367155971501295448330702277607
58367155971501295453413247876051
58367155971501295494083486835979
58367155971501295494083486837383
58367155971501295494084258488311
58367155971501295494084258489715
58367155971501295499166832666471
58367155971501295499166832667875
58367155971501300852397078259993
58367155971501300854844794539004
58367155971501301403887440368863
58367155971512992128711637508972
58367155971512992174632329771102
58367155971512992174633362891680
58367155971513003239489235898490
58367155971513003246832389374408
58367155971513003285218542516814
58367155971513003285221900102006
58367155971513003285221986191074
58367155971513003285222014769338
58367155971513003287667292442012
58367155971513003287669731225490
58367155971513003287669731244204
58367155971513003287670764346068
58367155971513003292585974284324
58367155971513008234137033663496
58367155971513008234137147963646
58367155971513008234137147982360
58367156441200528363328889439141
58367156441211334574766992418349
58367156441211349445413925446963
58367156447108853587180912124301
58367156447117273703367025414437
58367156447119659844330730022361
58367156449783539462384170053435
58367156449783539463136282362747
58367156449783839789671069710823
58367156449783840383440124375091
58367156449783840384442940787507
58367156450002692584530378374097
58367156450002694826183036655693
58367156450071736573489335872577
58367156450071736580811455393365
58367156450071736580832376098313
58367156450071736710750004508901
58367156450071736718093130827917
58367156450071736718260496598643
58367156450071737816158247959153
58367156450071737816346530184025
58367156450071737816430217123477
58367156450071737816430217142191
58367156450071738357879029735359
58367156450071738357879058431715
58367156450071738365222183333581
58367156450071738365410469692615
58367156450074437872461825708466
58367156450074437872464149706520
58367156450075340041672711852324
58367156450075624217105689471905
58367156450075624217188600172805
58367156450075638439943335939968
58367156450075638576952271603412
58367156450075638577203318663108
58367156450075638988986353441856
58367156450075638995593816078485
58367156450075639034488891411089
58367156450075639041326480400045
58367156450075639178610478316331
58367156450075640224081352925897
58367156450075640224332371168772
58367156450075640230943305831873
58367156450075640231110292584461
58367156450075640231193981255856
58367156450075640269834909019961
58367156450075640269834909138005
58367156450075640276675965271107
58367156450075640276675969857327
58367156450075640276675969916376
58367156450075640276675969917345
58367156450075640276675969936059
58367156450075640276675970054076
58367156450075640276675970054103
58367156450075640276947566028072
58367156450075640277429111095623
58367156450075640277429111096433
58367156450075640277429111214477
58367156450075640826492677649351
58367156450075640826492677649352
58367156450108059620020964829306
58367156450110446302977194709087
58367156450110460395140624368773
58367156450110460395140628618123
58367156450110460395412596266127
58367156450110461127222259211409
58367156450110462178713757720587
58367156450110462225282872853093
58367156450110462225554844750447
58367156450110462225555213572391
58367156450110462225555213572599
58367156450110462225555217821949
58367156450110462225558312403701
58367156450110462225558312405105
58367156450110462225558656778847
58367156450110462774350282847297
58367156450111646922296720555677
58367156450111661289696319268287
58367156450111661701475114739997
58367156450111661701475224809511
58367156450111661753797788177559
58367156450111662936821129284585
58367156450111662982637590628209
58367156450111662989143805908687
58367157876923557334907101284445
58367157876923557337414145029641
58367157876934368266530448664721
58367157876934369501816884616727
58367157876934369501879560642343
58367157877031625886608828050827
58367157882832182748008768680273
58367157882939951110460793576555
58367157882948059925112633407247
58367157885470099533310324020843
58367157885470099535758041893937
58367157885470099535758042243857
58367157885470100084550012686049
58367157885470399722518500627849
58367157885470399722519272280181
58367157885470399722521596278235
58367157885470399722521599460563
58367157885470399722584361579619
58367157885470399725028980615787
58367157885470399725029755454659
58367157885470399725032079452713
58367157885470400271561519529417
58367157885470400271564618362131
58367157885470400273820951057979
58367157885470551626965779148654
58367157885579820520684310911879
58367157885579820520684310929141
58367157885794604088222968658558
58367157885794604683499717147160
58367157885794750730673194873013
58367157885794750730673223570773
58367157885794751279988182976493
58367157885794754251523508174861
58367157885794754388784262550333
58367157885794754846299162601059
58367157885794754846320083306007
58367157885794754846884942372651
58367157885794754983308897079401
58367157885794754983308897196041
58367157885794754983580837681479
58367157885794754984313091102777
58367157885794756081394906684385
58367157885794756081666875867583
58367157885794756084177358575501
58367157885798206404951709317349
58367157885798206404951709667269
58367157885798206404951712499677
58367157885798206404951798592957
58367157885798206404955151460787
58367157885798206404955151810707
58367157885798206953994727169157
58367157885798206953994731401245
58367157885798206953997826356003
58367157885798356708208422921780
58367157885798357118296110403950
58367157885798357120555541932512
58367157885798357257251441840610
58367157885798357257254794708440
58367157885798358355337475427444
58367157885798653557282386580532
58367157885798656712585139814251
58367157885798656712585168512011
58367157885798656849281063822508
58367157885798656895536716849441
58367157885798656895536745547201
58367157885798657261063326948924
58367157885798657309826135793725
58367157885798657447090247659383
58367157885798658496159071965313
58367157885798658496159072081953
58367157885798658496410120927442
58367157885798658498854484336193
58367157885798658541912628176017
58367157885798658544695080552407
58367157885871605086993119030867
58367157885871605086993119030868
58367157885891865412396444894368
58367157885892012466124174212365
58367157885892012466207856565597
58367157885892012603468525200517
58367157885892012603468525201921
58367157885892016170553571427885
58367157885892016170721051870363
58367157885892016307814325685313
58367157885892016307814325686717
58367157885892016307814325803357
58367157885892016307814411896637
58367157885892016308002696720637
58367157885892016308002698137787
58367157885892016310265487238443
58367157885892017362029752672871
58367157885892017406151407748785
58367157885892017406151407750189
58367157885892017407845984442791
58367157885892017407845984444195
58367157885892017408326501108371
58367157885892017408327620322389
58367157885902824770381749380483
58367157885903723689534972159128
58367157885903723691229549220316
58367157885903724789399494847870
58367157885903724789401817796164
58367157885903725338358601725980
58367157885903725338360925724034
58367157885904020036947187511909
58367157885904020037033850146903
58367157885904020174207942237301
58367157885904020174479534116909
58367157885904023146496384653233
58367157885904023283757139028705
58367157885904023741292614944077
58367157885904023741292615410637
58367157885904023741292983764617
58367157885904023741292987996705
58367157885904023741355745879461
58367157885904023741355750111549
58367157885904023741355750601194
58367157885904023741355750601195
58367157885904023741568027805746
58367157885904023741568027805747
58367157885904023741627346223245
58367157885904023741630789901877
58367157885904023741630789919139
58367157885904023741630789920591
58367157885904023743050987338613
58367157885904023743051102129861
58367157885904023743071903327651
58367157885904023743071994138453
58367157885904023878553369786109
58367157885904023878553738140089
58367157885904023878616131788525
58367157885904023878616131905165
58367157885904023878616504976666
58367157885904023878616504976667
58367157885904023878617165007029
58367157885904023878638085595337
58367157885904023878640408543631
58367157885904023878828691718885
58367157885904023878828694901213
58367157885904023880248979949161
58367157885904023880249064508859
58367157885904023880249066042441
58367157885904023880332658057255
58367157885904023880332661239583
58367157885904023880520944414837
58367157885904023880520947597165
58367157885904023880521035208377
58367157885904023880521035225638
58367157885904023880521035225639
58367157885904023881067580316860
58367157885904023881089247165936
58367157885904024931224280303723
58367157885904024932580768111735
58367157885904024932580768578295
58367157885904024932852364223431
58367157885904024932852364689991
58367157885904024932852736226299
58367157885904024932852737276059
58367157885904024932853512600364
58367157885904024932853512600365
58367157885904024932853856956637
58367157885904024932855836598419
58367157885904024932915126342487
58367157885904024932915126459127
58367157885904024932916159560991
58367157885904024932918482392645
58367157885904024932918856980467
58367157885904024932918856997729
58367157885904024978334353020199
58367157885904024978668711250951
58367157885904024978669744352815
58367157885904024978672067301109
58367157885904024979150261035864
58367157885904024979150261035865
58367157885904025527378118548105
58367157885904025527440134059697
58367157885904025527440134176337
58367157885904025527443118571935
58367157885904025527650087732754
58367157885904025527650087732755
58367157885904025527652411730808
58367157885904025527652411730809
58367157885906274542637100661287
58367157885906419902542424784276
58367157885906419904046305029158
58367157885906424797921862305226
58367157885906424846185927220502
58367157885906425255792097264406
58367157885906425257967845973176
58367157885906425257968190346918
58367157885906425392805160452221
58367157885906425392805246545501
58367157885906425392805246723620
58367157885906425392805246742250
58367157885906425392805246742493
58367157885906425392805246742494
58367157885906425392993791367328
58367157885906425394413816416045
58367157885906425394476492441821
58367157885906425394476492625520
58367157885906425394476492625556
58367157885906425395252964615587
58367157885906425395252964615635
58367157885906426490326336567472
58367157885906426490326422306620
58367157885906426491138886643654
58367157885906426492561838547078
58367157885906426492750123841850
58367157885906426492771044548250
58367157885906426492836905302979
58367157885906426492836905481062
58367157885906426492836905481098
58367157885906426492836905499728
58367157885906426492836905499936
58367157885906426492836905499972
58367157885906426492836905500016
58367157885906426492836905500020
58367157885906426492837163780274
58367157885906426492837938619146
58367157885906426493314984312385
58367157885906426493314984312386
58367157885906426493318454816678
58367157885906427039369354069360
58367157885906724987527991017661
58367157885906725582054819393740
58367157885906725583768093297493
58367157885906725583768093317176
58367157885906725584502537266834
58367157885906725584502666466043
58367157885906725584502666485726
58367157885906726634657043523277
58367157885906726634657043523325
58367157885906726634657043523485
58367157885906726679598049778273
58367157885906726682585607006920
58367157885906726682586724679159
58367157885906726682586726214353
58367157885906727228641067280161
58367157885906727230876124128796
58367157885906727231650291233047
58367157885906727231652615231101
58367157885907625602704222163646
58367157885907625603268303213302
58367157885907625968565822630600
58367157885907626012791937868970
58367157885907626012812829877562
58367157885907626012875850276872
58367157885907626014298228691589
58367157885907626014298486835568
58367157885907626014319120700181
58367157885907626014319378842708
58367157885907626014319378960800
58367157885907626015050207431829
58367157885907626149887880897420
58367157885907626150076167241952
58367157885907626150076167360044
58367157885907626151747269662183
58367157885907626152333274402932
58367157885907627202408387399261
58367157885907627203912612015464
58367157885907627248141023023118
58367157885907627249644214539878
58367157885907627249821651877250
58367157885907627249832499834650
58367157885907627249853032586885
58367157885907627249919539772990
58367157885907627799461298038820
58367188303473490101291524915354
58367188755471631554965943428513
58367188993823994272644623542702
58367188994480061399386734683740
58367188994770944337434731762161
58367188994770944337434731779631
58367188994770944337455623770753
58367188994770944337455623770961
58367188994770944383188287974269
58367188994770944383188287991739
58367188994770944931980258416669
58367188994770945983810643088737
58367188994770945983810643088945
58367188994770945983831535097329
58367188994770945983831535097537
58367188994770945983831535114799
58367188994770946029564199300845
58367188994770946029564199301053
58367188994770946578356169760507
58367188994803065184205814048988
58367188994803065184205814048989
58367188994803066830581725375564
58367188994803066830581725375565
58367188994803361483668516635889
58367188994803361529401180839405
58367188994803365189708894281251
58367188994803365235441558484767
58367188994803365372639551095315
58367188994803365373452014965789
58367188994803367019831398668810
58367188994806963205872625695937
58367188994806963205872625812577
58367188994806963205873773601939
58367188994806963757172785092433
58367188994806963800397260358907
58367188994806963800397260476999
58367188994806963802905449278687
58367188994806963802905449295949
58367188994806963802926341304541
58367188994806963940103441889235
58367188994806963940103441906497
58367188994806963940106885585128
58367188994806966911910679360507
58367188994806966911914151264563
58367188994806966912725467697047
58367188994806966912728939599651
58367188994806967049923459957675
58367188994806967049926932197149
58367188994806967049926932210199
58367188994806967095656124142477
58367188994806967095656124161191
58367188994806967095659596413715
58367188994806967095660715627732
58367188994806967095680488409257
58367188994806967095680488422307
58367188994806967095681636334138
58367188994806967461518585559967
58367188994806967461518585577229
58367188994806967506435314006215
58367188994806967506435314007667
58367188994806967507272141772075
58367188994806967507272141789337
58367188994806967507272142244251
58367188994806967644448094584669
58367188994806967644449242374031
58367188994806968696300519054899
58367188994806968696300519072161
58367188994806968696302843523725
58367188994806968696302843536775
58367188994806968742033183258415
58367188994806968742033183730591
58367188994806968742054075267007
58367188994806968742054075284269
58367188994806968742056399735833
58367188994806968742056399748883
58367188994806978032545295636464
58367188994806978033295428321256
58367188994806978033297407945776
58367188994806979862684530891864
58367188994806983566946304667156
58367189018406813381560963249167
58367189018413262077282812491023
58367189018437877597471518772173
58367190208917819422533351560613
58367190217468211816165237932781
58367190217468226633548439871965
58367190217888777709537969720503
58367190217892390366576890319879
58367190217892390961373492613591
58367190217892395903008267624359
58367190217892396451800238066551
58367190430602953600016752991332
58367190454235193291522248983981
58367190855891552108269612029835
58367190855987618170394102672679
58367190856023935576601176259671
58367190908194318137660041739028
58367190908777396814612423199628
58367190908849441829466909823666
58367190908849445528730136130302
58367190908850329492989616316029
58367190908850342252402929096993
58367190908850342260017937088626
58367190909053571126458177870422
58367190909057173397454257372454
58367190909064377939446416376518
58367190909064383292615845942892
58367190909065276723621532314902
58367190909065278508032259784346
58367190909065282214051720974110
58367190909065282214072636963148
58367190909065282214072641684882
58367190909065283860448548289724
58367190909065582403343235559145
58367190909067980073997275625098
58367190909067980211195268235646
58367190909067985015656440412622
58367190909067985015656783369214
58367190909067985564448410854814
58367190909068280402976343638922
58367190909068285159173420804577
58367190909068285753698055450285
58367190909068285753698055450294
58367190909068285753970396169640
58367190909069180963466292974328
58367190909069185771922908408630
58367190909069186314188004785700
58367190909089593838929457128030
58367190909089893890750662848891
58367190909089894028220623107443
58367190909089894028220971713065
58367190909093543921053587005311
58367190909100400514656568187312
58367190909100400651917695634126
58367190909104301328610465214692
58367190909104302556635053449660
58367190909104302563412974924398
58367190909104302563413319297932
58367190909104302975739149235234
58367190909104302975739521952444
58367190909104302975739522306576
58367190909104303105678068119140
58367190909104303105678072368490
58367190909104303112937141845782
58367190909104303112937514562992
58367190909104303112937514917124
58367190909104303113000276682048
58367190909104303113021197270356
58367190909104303113209479378588
58367190909104303113209483627929
58367190909162539686912253565745
58367190909162539824089582806890
58367190909162845369123515283783
58367190909165241534951387440472
58367190909165541724201066516852
58367190909165541724221987105160
58367190909166441552633371732779
58367190909166441735563942925796
58367190909166441743158115950168
58367190909166442147157920757440
58367190909166442147158006378487
58367190909166442147158006496588
58367190909166442154752093781812
58367190909166442154773014370120
58367190909166442291950086392360
58367190909166447088817141052562
58367190909166447091327624227040
58367190909166447091327624343623
58367190909166447096411227274976
58367190909166447640119594785815
58367190909166447645203197717168
58367190909173330031789909093466
58367190909173333735383603036072
58367190909173335382511620904838
58367190909173335382512739745850
58367190909173335382512740218026
58367190909173344853503917375862
58367190909173344855951635130864
58367190909173346637077821312986
58367190909173346637914300489034
58367190909173346637914644845306
58367190909173346644692566320044
58367190909173350343955796858768
58367190909173350343955798275710
58367190909173350346403520870538
58367190909173350346466282985382
58367190909173644999469419171888
58367190909173644999469419176100
58367190909174734031370076485219
58367190909177232499650642699082
58367190909177236195650358043560
58367190909177237248233773690056
58367190909177237797025744132248
58367190909177237842779415135603
58367190909177237843030377518802
58367190909177237843030462195092
58367190909177237843030463257950
58367190909177237850372354510445
58367190909177237850372354510454
58367190909177237852068079110462
58367190909177237852068079114674
58367190909177237980040083417636
58367190909177237980228455868498
58367190909177237980291131894274
58367190909177237986818349248646
58367190909177237989328833840066
58367190909177246721673529648878
58367190909177247270465500091070
58367190909177247313770247936960
58367190909177247313771366777972
58367190909177247313771367132104
58367190909177247321364420961332
58367190909177248548552181431892
58367190909177248551062665669180
58367190909177248551083557677772
58367190909177248551815778133198
58367190909177248551815806829554
58367190909177248556146354456264
58367190909177248556167275044572
58367190909177249100607748575390
58367190909177249100607777271737
58367190909177249100607777271746
58367190909177252804201551187830
58367190909177252806648152934228
58367190909177252806649272129372
58367190909177252806649273660194
58367190909177252806712035779250
58367190909177252811731847855607
58367190909177252811815530681231
58367190909177253902537518640917
58367190909177253902537518640926
58367190909177253904232093818612
58367190909177254451329460386762
58367190909177254451329489083109
58367190909177254451329489083118
58367190909177280622286048321518
58367190909177280622287076824112
58367190909177280622287081423382
58367190909177280622287162913180
58367190909177280622287162930442
58367190909177282268662988150688
58367190909177282268662992749958
58367190909177282268663074239756
58367190909177282322009603128155
58367190909177286158470936499557
58367190909177287210301206717624
58367190909177287256054761530043
58367190909177287256054876321083
58367190909177287263396768636445
58367190909177296682046385632520
58367190909177297276590826374243
58367190909177297276591940983167
58367190909177297276591945588260
58367190909177298374174767258627
58367190909177298374174767277341
58367190909201564436693261050608
58367190926795496260951189851334
58367190926795496261515274083318
58367190926830613052441256367102
58367190926899709702863210593283
58367190926899709702863210711375
58367190932516498026867110704236
58367190932699779972340871898981
58367190932699784918811416521743
58367190932703682432586626228043
58367190932703687425062145658917
58367190932703687973853773144517
58367190932703821485346347482362
58367190932704180551270123106663
58367190932736600993331471339183
58367190932736601404360593267797
58367190932799747945919173492251
58367190932799747986317071852121
58367190932799747991651837695767
58367190932799748535360090771159
58367190932799748540443808137959
58367190932799790626201179061679
58367190932808184807636139950615
58367190932808335115964849292755
58367190932809235683776631283107
58367190932809536277299195989275
58367190932811739449683460308687
58367190932811739495437016520795
58367190932811754281124171670759
58367190932811754281124177805063
58367190932811755515906105165691
58367190932811784111615411348679
58367190932811787627946834365289
58367190932811788862707874434687
58367190932811788908461430646795
58367190932811798746066809997837
58367190932811798746067957890741
58367190932811798748493634445397
58367190932811798748514526453989
58367190932811799983275567940329
58367190932811803687455123399031
58367190932811803687706170441465
58367190932811803733459755349929
58367190932836065900918190457879
58367191068699332007194447621621
58367191068699332009725851502451
58367191068699333793299755439575
58367191068734450447508057131351
58367191139213786142882212533388
58367191139275013773975898473208
58367191139275030237735011738968
58367191139525082597692887894072
58367191139525084244068799220648
58367191139528986109789544316180
58367191139528986658581514758372
58367191139528986704335099668240
58367191139528986704335099668448
58367191139528986704586148145086
58367191139529885626022391861490
58367191139529887272397930135438
58367191139529887272398303188066
58367191139529887272419223776374
58367191139529887409595922745986
58367191139529887409596295798614
58367191139529890978459600955176
58367191139530321110923978732582
58367191139598033531854934087490
58367191139598033937800450154634
58367191139598033942884053202570
58367191139598033943699960745852
58367191139598034075061118790798
58367191139598034075814264219236
58367191139598034080144807577882
58367191139598034080897953006320
58367191139598035178230845414066
58367191139598035722190175545812
58367191139598035727273864332896
58367191139598035727273864682976
58367191139598934505612146055758
58367191139601635802348916637722
58367191139601635803102062066160
58367191139601636208775607433786
58367191139601636209047578133304
58367191139601636214696040247884
58367191139601637449477973392736
58367191139601637449477973742816
58367191139601931052408094185066
58367191139601931053224001728348
58367191139601932288005935223280
58367191139601932836797905665472
58367191139601935803500646079914
58367191139601935991598589929558
58367191139601935992100686881358
58367191139601935992351735357996
58367191139601936352292616522106
58367191139601936398318172131540
58367191139601936403129805996438
58367191139601936403945713539720
58367191139601936403966634246120
58367191139601936535578840767864
58367191139601936536060015496944
58367191139601936536331986196302
58367191139601936540390560371750
58367191139601936541143705800188
58367191139601937638476598207934
58367191139601937638727646684572
58367191139601937638727647034652
58367191139601937638748567741052
58367191139601938182435926823520
58367191139601938182707897522878
58367191139601938187519617126764
58367191139601938187519617476844
58367191139601969704867340549826
58367191139601969704930102664670
58367191139601980275891035876712
58367191139601980824683006318904
58367191139601980824745768083828
58367191139601985764375514792528
58367191139602820493061169731514
58367191139602820499839435562524
58367191139602820500655343105806
58367191139602822286760652340909
58367191139602831613713549429958
58367191139602831613713579177526
58367191139602833260089490504102
58367191139602833260089576475078
58367191139602833260089576593170
58367191139602836560184438059120
58367191139602836964414456371566
58367191139602836964435261241330
58367191139602836964435376959874
58367191139602836966129868032824
58367191139602836966129954126263
58367191139602838201476746687680
58367191139602838206560349385696
58367191139602838750519765606669
58367191139602882673867136484637
58367191139610036155371350190012
58367191139611425743387872925407
58367191139611425743387959014475
58367191139613638426701817683622
58367191139613638433961260109952
58367191139613643373172676565216
58367191139613643779871251967358
58367191139613643779871338056426
58367191139613643784682971921324
58367191139634041831194207646416
58367191139634051295324292830540
58367191139634051297102552345790
58367191139634052944231609100804
58367191139634351484594886828728
58367191139634351487126291655776
58367191139635436768907413688037
58367191139635737369960184606936
58367191139635737369960184606937
58367191139635737369960270346085
58367191139635737369960271862401
58367191139637953758101106095344
58367191139637955404477017421920
58367191145122411555962959224268
58367191145122411693160951834816
58367191145122411693160952301367
58367191145122417043882663646188
58367191145183639186240737620806
58367191145183639187056645164088
58367191145183639187077565870488
58367191145183655649999850886566
58367191145183655650815758429848
58367191145183655650836679136248
58367191145195346430616745552476
58367191145195346567793903545692
58367191145195363031553016811452
58367191145195512791415083872056
58367191145219808356784644732705
58367191145227928291252065410616
58367191145227928291252065882792
58367191145410293249382800642988
58367191145410598926572755638483
58367191145412994952818146631466
58367191145412999708743254613932
58367191145433713501224399477808
58367191145433713501224743833863
58367191145433713501224743834080
58367191145434608578606337281704
58367191145434610362180241218828
58367191145434613886105869481131
58367191145434909956653888448931
58367191145434914075376463479319
58367191145437315223428508537648
58367191145437315772220478979840
58367191145437315772220823336112
58367191145437315772471871812741
58367191145438496214146425559998
58367191145438496214146769916270
58367191145438511039124059140678
58367191145438511039124059258770
58367191145438511040818635834684
58367191145438512639746012622802
58367191145438512639746385675421
58367191145438512639746385675430
58367191145438512639767306263729
58367191145438512685499970585346
58367191145438512822697963077793
58367191145438512822697963077802
58367191145438512822697963195894
58367191145438512825208447787464
58367191145438515796743744302575
58367191145438516345535714744767
58367191145438516346351622274999
58367191145438516346372542981351
58367191145438516528738340256604
58367191145438517581133555769931
58367191145449317854560019770670
58367191145449323205281731582042
58367191145449323342479724192590
58367191145506655789632899562484
58367191145506659311048043233207
58367191145506659493978699580503
58367191145507543454933779480878
58367191145507559871265737470163
58367191145507560055890885357186
58367191145507561108307105798241
58367191145507856356169610395247
58367191145507860060515410880043
58367191145507860062209986524289
58367191145510245158369211558424
58367191145510256277055075127392
58367191145510257511837008622324
58367191145510258060628979064507
58367191145510258060628979064516
58367191145510261582044122735239
58367191145510261759891060316263
58367191145510261764974779082535
58367191145510262816826055763403
58367191145510262816826056230171
58367191145510558066947995075511
58367191145510561771293796027075
58367191145510561771293796027084
58367191145510563006075729055239
58367191145510563006075729522007
58367191145510563006075729522016
58367191145511442209411094181654
58367191145511445723211259958250
58367191145511445860409252218878
58367191145511445912941101442032
58367191145511445912941102841712
58367191145511445913505962043710
58367191145511445913756924414018
58367191145511445913757008985314
58367191145511445913757010384994
58367191145511445913757010503086
58367191145511445915200539087636
58367191145511445915451501457944
58367191145511445915451587551383
58367191145511445916016446617868
58367191145511447560132835740594
58367191145511447699590349155255
58367191145511447699841399031789
58367191145511456843026925377408
58367191145511456843026926893728
58367191145511457026794296120838
58367191145511457026794325868406
58367191145511458627416738374125
58367191145511458627416738374134
58367191145511458672919274824674
58367191145511458673170237194982
58367191145511458673170323284050
58367191145511461782719519957353
58367191145511462331511490282905
58367191145511462331762538858921
58367191145511462331762538858930
58367191145511462331783459447229
58367191145511462377265075309470
58367191145511462377516123768846
58367191145511462378959652353396
58367191145511462379210614723704
58367191145511462379775559883628
58367191145511462516408607334252
58367191145511463614557493378560
58367191145511495685780789587698
58367191145511506256804399175436
58367191145511506256804400691756
58367191145511506256804484914584
58367191145511506256804486331526
58367191145511506256804486430904
58367191145511506256804486785036
58367191145511506256804486798086
58367191145511506805596369617628
58367191145511506805596456773718
58367191145511506805596456890358
58367191145511506805596457240278
58367191145511506806412278677230
58367191145511506806412364770510
58367191145511508041194297911310
58367191145511508041194298265442
58367191145511511745540012656958
58367191145511511745540098396106
58367191145518361333448838679188
58367191145519747262873230392768
58367191145522252726745162920114
58367191145522252729192885392478
58367191145522252729192971481546
58367191145522263839782564374502
58367191145522268603239083966487
58367191145522268603239083966496
58367191145522269152031054408679
58367191145522269152031054408688
58367191145522269192951998658238
58367191145522269192952084747306
58367191145522269330149991268786
58367191145522302506384036439493
58367191145522313253560124265969
58367191145523649723118611650488
58367191145523655211121912803132
58367191145542676662672375317904
58367191145542676710182956080078
58367191145542676710183299036670
58367191145542967387791963308919
58367191145542978500829364763307
58367191145543026679071845374692
58367191145544362783061823306408
58367191145546564351622869326466
58367191145546578576657218140516
58367191145546579123189724242342
58367191145546579169006071265650
58367191145546580223033129467083
58367191145546580223033129467092
58367191145546580771825071329559
58367191145546580771825099909284
58367191145546628537030045898574
58367191145546628950318628999728
58367191145546628950339521124951
58367191145546628950339635915991
58367191145546629133270177939015
58367191145546630185686313692143
58367191145547965054036723467619
58367191145547965054036752163975
58367191145547965054036752518107
58367194516089572240707169594479
58367194516089575951827711214239
58367194524309108485390285290625
58367194737988278757862312140153
58367194737988285938977644719697
58367194755609079281467733984512
58367194760650172732856381558289
58367194761517404505298807383556
58367194761623130417549820531585
58367194761623130554807793166987
58367194761623130555079762350025
58367195215614374004601567688491
58367195215614374004849147093481
58367195215614674193851240980279
58367195216550921642740726252053
58367195216562626820591831615991
58367195216562626820591831633253
58367195216562626827368978256069
58367195216562626827369753090729
58367195216562626827871075207869
58367195216562626828122123684507
58367195216562627239904338963737
58367195233339349676094787535703
58367195233343203958096943488858
58367195233343253782903707945789
58367195233999701223601511574226
58367195234183422409256747317204
58367195234288803668479939516842
58367195234311914124496522292877
58367195239247975089175534108491
58367195239248827486358810338821
58367195239248875656987316098843
58367195239248875657008236805243
58367195239251579006734781461428
58367195239251579006734781461476
58367195239872909655942518457502
58367195239908026447432584973270
58367195240091747633087820716248
58367195240197123538893673883517
58367195240197128480277744791181
58367195240197128480528793267819
58367195240197423728143318597041
58367195240197473546172190209903
58367195240197473683432858846227
58367195240197478486992175369263
58367195240197478487557031253579
58367195240197478487557035975313
58367195240199880001742708532072
58367195240200180190992381940548
58367195240220540132122433547840
58367195240220540132394401195844
58367195240221440105155480945101
58367195240221440105406529421739
58367195240221440105409968378637
58367195240232295501582009835194
58367195240232595690832716230298
58367195376122526858410387307763
58367195446051065304000361924599
58367195446675143912670617004654
58367195446699464047714456896183
58367195446710269214326784075703
58367195446918247258665451966468
58367195446999318539324184759549
58367195446999318539387979993522
58367195447022429544383268096291
58367195447023329563211738764881
58367195447023329974931196178617
58367195447023329974934295361251
58367195447023630164201920913469
58367195447023630164268040145496
58367195451951275946613658478620
58367195451951287064715836808195
58367195451951287064715836867298
58367195452607739850150179622466
58367195452608090002053438790633
58367195452608090009584850050081
58367195452826577828131162224892
58367195452910394872649585152950
58367195452910394872649585152998
58367195452911546223464433114328
58367195452911548007790449360764
58367195452911548007853125386540
58367195452911548007874046091488
58367195452932003558748539891466
58367195452932255577369707424684
58367195452932303747998213184706
58367195452934705445114168673493
58367195452935906019244967145829
58367195452935906019265887380005
58367195452935906019265887729925
58367195452935906019265887734137
58367195452942810372486566691558
58367195452942810372488890689612
58367195452942810372488890706874
58367195452942810372489923808738
58367195452942810372740971340818
58367196643097496690995838780829
58367196649005821914826940994321
58367196651304773356401225807520
58367196651304773358846997471423
58367196651305240320759836988666
58367196651409287539075611893530
58367196651410338270182258764839
58367196651410338270184581713133
58367196651410349390248544549547
58367196651410638459431932191981
58367196651410638459435285059811
58367196651410640105811196736310
58367196651410654930992933620694
58367196651414242377054622872130
58367196651414242377057978922288
58367196651414242377057980328313
58367196651414242377057980341411
58367196651414242377077838762865
58367196651414242377077838879505
58367196651414242377078871863361
58367196651414242377078871981369
58367196651414242377078871981405
58367196651414242377078872348635
58367196651414242377078900679213
58367196651414242377078901033261
58367196651414257201989012987337
58367196652058742772907263146955
58367196652066846647866508531595
58367196652069403173474059136031
58367196652069403173474062318359
58367196652273484110732016493010
58367196652273784254250173356142
58367196652273784254250173375016
58367196652273784256508835817326
58367196652273828728150555462752
58367196652276480055288483174849
58367196652276480056979707001025
58367196652276485410152492735649
58367196652276485410902281046907
58367196652276530019800284039882
58367196652277385977960832586775
58367196652277430450354664522592
58367196652277435984027953386623
58367196652284589420862504786464
58367196652284589420862504786624
58367196652284589420864824533716
58367196652284589420864824552590
58367196652284589420864829269952
58367196652284589423121162996846
58367196652284633894759529424522
58367196652285700685376557035395
58367196652285700685629929860007
58367196652288191142818231044567
58367196652288191144510486922847
58367196652288191144573159766295
58367196652288191144573162948623
58367196652288191145325272056686
58367196652288191145326305177471
58367196652288191145328628125765
58367196652288192789194142352429
58367196652288192791639539428511
58367196652288207615863684291503
58367196652288207616616829702679
58367196652288207798793225079701
58367196652288207798793996732033
58367196652288207798794344287652
58367196652288207799631169342151
58367196652288240968440816890025
58367196652288240968441849991889
58367196652288241150636927698313
58367196652288241151455041738457
58367196652288241151456189631361
58367196652288242797768305718351
58367196652288252271268416437682
58367196652288252271268416910101
58367196652288257622742235959339
58367196652382947184887616436499
58367196652385498770778989498424
58367196652393724946200398124207
58367196669136516345052317600753
58367196669136516345053436808947
58367196670002361784960911889272
58367196670002361786655487533518
58367196670002361787467951520632
58367196670002361787467952920312
58367196670010676357123150057139
58367196670119602831817773265997
58367196675043741060685265397558
58367196675043939354759578537943
58367196675044839922571360528295
58367196675044839922592281234695
58367196675047543272318362494059
58367196675047543272319511449773
58367196675047543272319511799693
58367196675047558097314335453289
58367196675596303466569240556199
58367196675693244425313817944843
58367196675701348300273062979563
58367196675701348300273063329483
58367196675701653429259837916997
58367196675701653429260609569329
58367196675701653841039778095119
58367196675701653841042102093173
58367196675701653841042872695745
58367196675701653978303627071217
58367196675910987246323176528200
58367196675918792166793761409584
58367196675919091120717566028524
58367196675919091121282421912840
58367196675919091121284744861134
58367196675919092356064355407772
58367196675919301770222493454913
58367196675919301770224817454371
58367196675920152924172688364843
58367196675920152924172688714763
58367196675920202337783226618707
58367196675920202337783226624323
58367196675920202338034275095345
58367196675920453113443282363031
58367196675920453113443282712951
58367196675920458055667649056991
58367196675920458604710666558879
58367196675920502524775816845707
58367196675920502525340675912351
58367196675920502525612645095389
58367196675920502937122940088527
58367196675920502937122940438447
58367196675920502938814819731851
58367196675920502938814820081771
58367196675920502938815192667839
58367196675920502938815193134399
58367196675920502938817515616133
58367196675920502938817515732773
58367196675920503076347543644653
58367196675920507877942922415479
58367196675920507877942925597807
58367196675920507877942927114127
58367196675920507878507781482123
58367196675922909392693428781220
58367196675923209581943127470444
58367196675923209581943127470652
58367196675992189061977778295321
58367196675995791332973856380468
58367196675995791332973857797570
58367196676016053490465829439186
58367196676016353679736423437374
58367196676016504390364470754250
58367196676016548269733438070593
58367196676017399424272851709013
58367196676017448837294171234387
58367196676017448837545219711025
58367196676028259767416976710541
58367196676028259767416987005478
58367196676028259767418136315532
58367196676028559956687580887026
58367196676028559956687585119114
58367196676028559956688355721686
58367196676028559956688728797400
58367196676028559956688730313720
58367196676028571076500584166826
58367196676028571076500585099946
58367196676028571076500585216586
58367196676028571076502908048240
58367196811822445239218425108321
58367196881838926106489614167150
58367196881838926106489699906298
58367196881838937224607353075986
58367196881838937227034177405294
58367196881847029569583372885005
58367196882495406620833822230243
58367196882713986686037870507813
58367196882721143645148668817346
58367196882819293823715536196555
58367196882819310889736072674989
58367196882819310889736415631581
58367196882819637249757848591009
58367196882819643835826264042481
58367196882819653858580637864237
58367196887747251330299881296750
58367196887747262448438426475030
58367196887747262450865255521652
58367196887747262450865256938802
58367196887755371264952236286717
58367196887755371264952236303979
58367196887755371264952236303982
58367196887755371265035803854525
58367196887755371265036147277677
58367196887755371265036147277686
58367196888414566705514269238397
58367196888415767279578830623602
58367196888415767279582188090693
58367196888415767279599751211910
58367196888415767416863949261642
58367196888415767462617534053466
58367196888622914482109864322376
58367196888622914482113220372534
58367196888622914482113221789476
58367196888622914482113564728806
58367196888622914484557586794740
58367196888622914484557929734070
58367196888631019595138946778726
58367196888634571903227751905778
58367196888634571903227755088106
58367196888634571903227780485494
58367196888634571903227783667822
58367196888634571903231109372878
58367196888634572040575575147858
58367196888634572086329131359966
58367196888634620079276919173286
58367196888634620081721284178550
58367196888634620081721312758266
58367196888634621317092351735453
58367196888634621317092351735462
58367196888634621863600639651464
58367196888634621863603965356520
58367196888634621863603993936236
58367196888634621863603994054328
58367196888634621863666756169172
58367196888634621863687648176312
58367196888634621863687676756028
58367196888634621866111119639402
58367196888634621866132040344350
58367196888695499207123980580442
58367196888726617087154270770527
58367196888726917276424835954267
58367196888727069086642244818025
58367196888727936302900502191484
58367196888727969608971936149465
58367196888727969608971936166727
58367196888728219837782992953851
58367196888728219837870032971016
58367196888728268013853082073522
58367196888728269797876763582091
58367196888728269798148358158753
58367196888728269798242888757825
58367196888728269798242888954659
58367196888730621351783478316682
58367196888730664177044815607573
58367196888730664177044817026127
58367196888730670763113316798436
58367196888730671357889027023481
58367196888731864934127193013263
58367196888731881402966551741767
58367196888731881405393380788597
58367196888731881405414274332223
58367196888731881405417625665019
58367196888738741469512829371004
58367196888738774638072935057585
58367196888738774638072939840590
58367196888738774638072939840797
58367196888738774638072939840798
58367196888738774638320514992066
58367196888738774638323867859896
58367196888738774821003480268553
58367197289545798110426874585223
58367197289545798110426875634983
58367197289545801816969460202281
58367197290093040886702965906747
58367197290417195885072781292347
58367197290417195885135543407191
58367197290420203268271699014686
58367197290421099992718555465334
58367197290421105528881378148430
58367197290421105528881378154046
58367197290421148170962040637993
58367197290421148170962069217709
58367197290482043950644193868052
58367197290490130759768784680755
58367197290490130759768784698017
58367197290494034867351763927094
58367197290518394669699038155061
58367197290518394669719958743369
58367197360445700796148363590633
58367197360445700796148363940553
58367197360445700796148449683913
58367197360996545843922977839011
58367197360996545843922977856273
58367197360996846033193567137147
58367197360996846033193571719155
58367197361101896218372014381207
58367197361102196407662756965451
58367197361102196407662757315371
58367197361287230767040228819421
58367197361287230767793369631327
58367197361287230767793374230597
58367197361287230767856131763433
58367197361288635356323906565007
58367197361288635356323906582269
58367197361288635357077019181641
58367197361288635357077047744095
58367197361288635357077047761357
58367197361319800274543773366365
58367197361319849688321329721213
58367197361319849688321332903541
58367197361320700842292793224611
58367197361320700842292793241873
58367197361320750255882063234927
58367197361320750256133111711565
58367197361321001031626173335351
58367197361321050445131765224523
58367197361321050445131765228735
58367197361321050856914029400699
58367197361321050857184968196189
58367197361321050857184968196192
58367197361321050994174784130303
58367197361323254075124386368984
58367197361323752743363684808713
58367197361323754343985011033802
58367197361324653311196387505465
58367197361393635716924996814303
58367197361393635716987758929147
58367197361393635716988792031011
58367197361393635716988792048273
58367197361393685130515386015551
58367197361393935906195590812491
58367197361393935906258352927335
58367197361393985319765064011651
58367197361393985731547237879721
58367197361393985731819205527728
58367197361393985867992175400249
58367197361393985868808082930481
58367197361393987515121141797162
58367197361394001790573953131049
58367197361394001791327094327399
58367197361396687617996669331393
58367197361396687617996669350107
58367197361397588184992515217461
58367197361397588184992543797177
58367197361397588185829338749781
58367197361418297355671831787531
58367197361418297355671918943621
58367197361418297355943542218091
58367197361418297355943800852477
58367197361418297492869824398079
58367197361418297492869910491359
58367197361418297492869911554169
58367197361429102523308239991392
58367197361429102523309268861168
58367197361429108059492783966255
58367197365993632260899796923202
58367197366211236128343549828430
58367197366211236128343549847144
58367197366212136558078759907240
58367197366212136558831929652945
58367197366212136558832272609538
58367197366212136558894691412046
58367197366212136558894691413498
58367197366212136558894919933182
58367197366212136558894924182532
58367197366212136558894925717726
58367197366212136558895038973780
58367197366247258840752410160906
58367197366247258840752438858666
58367197366247258840752438876136
58367197366248459460636907997695
58367197366248459643588399779017
58367197366248659585980494861545
58367197366248659585980523559305
58367197366248659585980523576567
58367197366316635915754932992262
58367197366316635915754934527456
58367197366316635915755963414494
58367197366316635916026529103958
58367197366316635916026529576134
58367197366316635916026530638944
58367197366316635916026530639152
58367197366316639622632134188818
58367197366317536346305960257222
58367197366317536346577585419358
58367197366317842026007772274040
58367197366317842026279368367022
58367197366320238187001718149854
58367197366320238187002747002368
58367197366320238187022610158446
58367197366321394472467737398182
58367197366321394472467737533695
58367197366321438806844231775933
58367197366321438806906907801709
58367197366321438944104986151405
58367197366321438989858570943229
58367197366352658628226898635438
58367197366352658628227241609292
58367197366352658628498866283234
58367197366352658628498866283442
58367197366354026020146915713022
58367197366354026020146917229342
58367197366354026020146917313907
58367197366354026020146917763201
58367197366354026020146917780463
58367197366354026020146917780466
58367197366354026020146917780467
58367197366354026020230440801505
58367197366354026020230485331009
58367197366354026020230828287605
58367197366354026020230828754161
58367197366354026020230828754170
58367197366354029726773413327075
58367197366354029726773417559163
58367197366354029726773417576633
58367197366354029727025121969589
58367197366976755074016242250717
58367197366976755074017275352581
58367197366977952124242338711338
58367197366977952673286385069904
58367197366977952673349175881104
58367197366977952673349175882556
58367197366977952673349175886927
58367197366977957614736345640403
58367197366977957660489901852511
58367197367009170711114011343784
58367197367013075000960222439028
58367197367181147455741973145246
58367197367181147455741973162508
58367197367181147455741974680440
58367197367184749177946083740072
58367197367184749177946083740280
58367197367191952622543358805612
58367197367191985976623715732698
58367197367191985976623715738314
58367197367191985976623715751412
58367197367191985976624830341622
58367197367191985976624830343074
58367197367191985976624830360336
58367197367191985976624833529614
58367197367193155026754129970560
58367197367193188380271031419414
58367197367193188380271060000582
58367197367193188380271064249932
58367197367193188380271288170298
58367197367193188380271321467376
58367197367193188380271402955722
58367197367193188380271402957174
58367197367193188380271407206524
58367197367195555990850410209867
58367197367195555991624471610033
58367197367195556540730137970760
58367197367195556540730480809100
58367197367195587698827824792538
58367197367195587698827824798154
58367197367195587698828939401462
58367197367195587698828939402914
58367197367195587698828942589454
58367197367195604169365888391165
58367197367195604170118000717739
58367197367195604170118004949827
58367197367195604170118343674539
58367197367195856180874144901869
58367197367195856180957827721661
58367197367195856180957827740375
58367197367195856180957831972463
58367197367195856913015414445516
58367197367195856913015414446968
58367197367195889671652402330272
58367197367196756747933015413720
58367197367196756748686156591356
58367197367196756748769843667566
58367197367196756748769868015401
58367197367196756748769872247282
58367197367196756748769872247489
58367197367196756748769953754549
58367197367196757297728831136652
58367197367196757297729173980816
58367197367196757297729175516009
58367197367196757297729178698178
58367197367196757297749751724960
58367197367196757297749751726412
58367197367196757297749751730783
58367197367196757297749751843052
58367197367196757297749756448145
58367197367196757297749837937736
58367197367196757297749866516000
58367197367196757297749866517452
58367197367196757297749866521823
58367197367196757297750094687216
58367197367196757297750094687375
58367197367196757297750096222409
58367197367196757297750123384976
58367197367196757297750124802125
58367197367196757297750127984246
58367197367196757297750127984453
58367197367196757297812518213069
58367197367196757297812628280924
58367197367196757297812628282376
58367197367196757297812856802060
58367197367196757297812861051410
58367197367196757297812862586603
58367197367196757297812885498368
58367197367196757297812885499820
58367197367196757297812889749170
58367197367196757297812889749377
58367197367196757297812971591855
58367197367196757297812975842657
58367197367196757343482420651661
58367197367196757343482530719564
58367197367196757343566103004893
58367197367196757343566441711928
58367197367196757343566445961278
58367197367196757343566560752579
58367197367196762239137293492743
58367197367196790102203429595232
58367197367196790102287226739711
58367197367196790651329901267538
58367197367196790697083371740498
58367197367196804926448608420837
58367197367196806710774256313293
58367197367196806710836932339069
58367197367196806756590517130893
58367197367196960580175900687668
58367197367196960580929013287040
58367197367196960580929041866756
58367197367197260769425573979504
58367197367197260770178686578876
58367197367197260770178715158592
58367197367227975334826723260660
58367197367227976981891985114154
58367197367227976981891985114362
58367197367227976981954746879286
58367197367227976981954746896548
58367197367228431177803685571516
58367197367228431178075281664498
58367197367228475650466044599697
58367197367229633582201998473346
58367197367231879625403011351344
58367197367231879625423931939652
58367197367231927071860216930383
58367197367231927208285176993024
58367197367232077967215678895235
58367197367233235898952006191806
58367197367233278540509649132599
58367197367233278540509677828955
58367197367233278540530569837547
58367197367233278541262794561037
58367197367233278541262823240131
58367197367233278541283715248723
58367197367233278541283715267437
58367197367233278678544469992829
58367197367233278678544498689185
58367197367233278724277134194893
58367197367233278724298054901293
58367197367290105042031325340846
58367197367292850668876833006845
58367197367292856159307021666054
58367197367294051425896422917613
58367197367300910072386057636365
58367197367300910072386061868453
58367197367300910072386086216081
58367197367300910208643652520366
58367197367300910209395764829678
58367197367300911856524822039570
58367197367300911856525193575878
58367197367300911856525193575914
58367197367300911856525193576122
58367197367300911856775897696488
58367197367300912039518269215780
58367197367300954681034413975936
58367197367300954681848835356724
58367197367300954681849178313108
58367197367300954681849292632180
58367197367300956328224746700562
58367197367300956328225089639684
58367197367300956328225889871732
58367197367300956328413117244836
58367197367300956328413117716976
58367197367300956328413117717012
58367197367300956328413117717220
58367197367300956328414146118984
58367197367300956328414150836346
58367197367300956328414260905860
58367197367300956328414265155210
58367197367300956511155860772820
58367197367300956511156546686004
58367197367300956511176781477768
58367197367300956511427456884516
58367197367300956511427457356692
58367197367300956511427485934956
58367197367300956511427486997814
58367197367300956511428485754084
58367197367300956511428490475818
58367197367300956511428514450440
58367197367300956511428519055534
58367197367300956511428600543880
58367197367300956511428600545332
58367197367300960034454552345270
58367197367300960035018722316646
58367197367301210260904539306527
58367197367301210261656651634553
58367197367301256700698050882704
58367197367301256700699079751028
58367197367301256700699081286058
58367197367301256700699081286062
58367197367301410525098970463887
58367197367301410525099341981565
58367197367302157085495493709972
58367197367302157085495522288236
58367197367302157085496522111736
58367197367302157085496526829098
58367197367302157085496550809544
58367197367302157085496555408814
58367197367302157085496636897160
58367197367302157085496636898612
58367197367302157085496641147962
58367197367302310954646061990228
58367197367302310955399201555541
58367197367302310955399203169316
58367197367302310955648858207875
58367197367302310955648862439755
58367197367302311138413661826288
58367197367302611143895735400108
58367197367302611144167704564432
58367197367302611144647847709420
58367197367302611144648876579196
58367197367302611144919815357424
58367197367302611144919816873744
58367197367302611144920844227200
58367197367302611144920845743520
58367197367302611327663333701191
58367197367302611327663335236385
58367197367302611327935302884389
58367197367302627753470616787878
58367197367304814317021652006592
58367197367304814317042544016636
58367197367304814500035991173888
58367197367304856592508750097133
58367197367304856593323538432221
58367197367304858239636773733021
58367197367304858239699449758797
58367197367304858376877664834164
58367197367304858422652141770093
58367197367304862083753837160736
58367197367304863730130781589176
58367197367304962833274471509913
58367197367305012247052030929080
58367197367305012247052031047124
58367197367305012247052059626840
58367197367305028718341464943854
58367197367306163590335840703033
58367197367306163590356761291341
58367197367306213415142514637767
58367197367306213415142514754407
58367197367306213415142518869855
58367197367306213415142518887117
58367197367306213415142519005209
58367197367306213415163435342715
58367197367306213415163439574803
58367197367306213415163439593517
58367197367306213415895660048943
58367197367306213415895660165583
58367197367306213415916580753891
58367197367306213552340597704825
58367197367306213552340626284541
58367197367306213552340626401181
58367197367306213553177421237145
58367197367306213598094182495197
58367197367306213598094182613289
58367197367306213598094211193005
58367197367306213598931006145609
58367197367306230023713685847460
58367197367306230024445939267306
58367197367306230024467860128412
58367197367325271659332259918022
58367197367325271659332288499190
58367197367326622579523911512627
58367197367326622579523912929572
58367197367326622579774615615731
58367197367326622579774845670404
58367197367326638639281627419576
58367197367326638639281758156249
58367197367337279413170359480860
58367197367337427746889264888981
58367197367337427746889266502756
58367197367337427746889381288180
58367197367337427747138925773195
58367197367337427747140085391284
58367197367337429393265295785438
58367197367337429393515999888542
58367197367337444217677376982044
58367197367337444218429489113237
58367197367337444218429489291356
58367197367337444218429490708298
58367197367337444218430522215101
58367197367337444218430523810162
58367197367337444355439410595371
58367197367337444355690114698475
58367197367337444355691277137332
58367197367337446047568669216497
58367207419835875433225260246895
58367207420819294873545770257183
58367207420855263873035008064185
58367207420855312049836284458677
58367207420855312051528537154629
58367207437596870118115588943875
58367207437596870120372610249801
58367207437597770685927284845159
58367207438545171105259669223835
58367207438545182223631750531971
58367207444453796518612641829875
58367207444453796525952324588303
58367207444453807636733389114755
58367207444486212018450395020767
58367207444486212025792400727489
58367207444486228077957536161605
58367207444489813740403455621439
58367207444489813749688105616581
58367207444489819237607810038501
58367207657196726889357275892447
58367207657196726896699281599169
58367207657196742948864417033285
58367207657200328618903390659217
58367208082593140570976266974777
58367208129854338909565095058113
58367208129854338909565439414385
58367208129854355556272773100691
58367208135762966144711880296625
58367208135762980968873003710547
58367208135770769837933947032765
58367208135771070027204541030953
58367208135774671749973854580939
58367208135774671749973854935071
58367208135774688350426166436051
58367208153488840609416913501861
58367208153500549775359886294833
58367208156476893129159889710993
58367208289387191710920318329403
58367208289387225062745338618613
58367208289387225062746371720477
58367208289387225063310455952461
58367208295292848628894909340361
58367208368217495439495324399324
58367208369198213763837411109701
58367208374127021418904434908677
58367208375106538392871880798148
58367208375106538941998582070201
58367209494673868879476680368477
58367209494685576261029846280313
58367209512399740172314179378657
58367209512399741407096887709653
58367209512399745111441913358385
58367209512399745111442688194449
58367209512399745118217515068561
58367209518308365585415817961441
58367209518308365590499163791933
58367209518308366820198526289629
58367209518308370524543551941169
58367209518308370524544326774425
58367209518308370531319153648537
58367209518308370531883234699597
58367209518316470695157025655461
58367209520399441523579066118594
58367209564593950692219323499165
58367209565577320122270437767731
58367209565577368477882808718501
58367209565577370125011865456253
58367209570502275916050425712657
58367209571482992410060829137113
58367209571483292597633751724029
58367209571483292597636846324655
58367209571483292599331423135301
58367209571485645391855095960051
58367209571485993890984504930181
58367209571485995538113561667933
58367209571486894319837860801339
58367209571493754209896083663627
58367209571493799223802213054385
58367209571494099001289768041737
58367209571494099413072807052573
58367209571494099413636891284557
58367209571494100648418824779489
58367209571497656670413719901545
58367209571497656670413805640693
58367209589211875488288113939097
58367209592272857991963517257411
58367209592283364615682310721090
58367209592283364615703229892456
58367209597211571892208489917517
58367209598192290172238568464160
58367209725110255043974176847065
58367209731018880457075873058745
58367209731018880461406044663613
58367209731018885402790115571277
58367209804994178026975690127805
58367210203673742592590904108003
58367210203673790763491379032349
58367210203684597630328469283351
58367210209582067862175590996679
58367210209582116033076065921025
58367210211697802687616939334600
58367210283487465755924741144692
58367210283487465756655957194450
58367210283592832189903220257485
58367210283592832784427854903193
58367210283592832784699824066548
58367210283592832784699824067517
58367210283592832784699824086231
58367210283592832785430667063838
58367213801807785083992734578833
58367213819568779622964876769461
58367213819860567841188755576955
58367213825801324624363029113187
58367213825801624815307279098981
58367213872711286152158800999239
58367213872711289856507182582893
58367213872746406647996987767221
58367213872746428655216794178619
58367213872747307073462342021467
58367213872747307078544916199627
58367213872758113891536167449369
58367213873038207267116529989469
58367213873038208914245586727221
58367213873038212617835574964287
58367213873038212618588720374011
58367213873039096714294500427429
58367213873074231624206034677113
58367213873074235330244087857861
58367213878619615126091841008493
58367213878652035567315988055343
58367213878655050354998065501303
58367213878655932674660922762751
58367213878655934458234826699875
58367213878655934459050734230107
58367213878655938027833710032409
58367213878663154231592220533535
58367213878666741134781199221481
58367213878666755953855996989709
58367213878666755953856771828581
58367213878943820086277698005693
58367213878943831199315442416673
58367213878978938524894489380183
58367213878978953342278035675639
58367213878978953342278038857967
58367213896380930302540803378063
58367213896388730281626542633763
58367213896704814764199491567667
58367213896708731493038800323301
58367213896708731494731052552693
58367213896708731494731055739233
58367213899660784135479495187743
58367213905569109313285043308326
58367213905569109313285044725268
58367213905580216316546921677785
58367214032279314808459628024503
58367214038187940216478035212347
58367214038511838946208299075053
58367214038512139686966272279973
58367214038515741409170381340021
58367214109088438339545184999347
58367214109091439820447911271615
58367214112382104172995265798365
58367214112382104172998618666195
58367214511169736872495115569479
58367214511169736872495116036039
58367214511169751696653144382775
58367214511169751743142049064653
58367214511169751880399704607411
58367214511169752292181710516383
58367214511169752292185066566541
58367214517075375812598616801335
58367214517075676001095149032127
58367214517078062142058853290131
58367214517078062142058853640051
58367214517078076966216882103427
58367214517086482814836532949399
58367214587654961318779538928847
58367214587665784602974160447753
58367214587665784602995109732465
58367214587666666915126990429315
58367214587978865952435079255815
58367214587981867433337805761363
58367214587989972955425333050499
58367214587993589495012758835155
58367214590969952112485370349812
58367214590969967989250229942594
58367214596566079907914892254948
58367215946857648008572281313779
58367215946857648420354287222751
58367215946892766309178616208699
58367215946893667014188390813971
58367215946904479181098174146253
58367215946965716557764640336911
58367215946965716557785532346955
58367215952765973644206252631839
58367215952813104594197518943707
58367215952874041781616605745999
58367215952906462222840757024937
58367215952910360427776338352389
58367216023377990702139533473707
58367216023388495498221970647831
58367216023388795733246120738631
58367216023702199231144902108603
58367216023704600196266721268971
58367216023704896681944660074043
58367216023704900339804650944147
58367216023704902169864361781807
58367216023704902169929360405797
58367216023704902169947929349407
58367216023704902169950252297701
58367216023712705855615692027687
58367216023775145224671862173147
58367216023809963475714963890397
58367216023810263664964662579573
58367368974173014360505680181141
58367369210509625584995628379941
58367381895679072631550643470289
58367381895680273383550445279265
58367381895680273388633019463041
58367381895680288207708474582207
58367381895682689721873225133713
58367381895682689722438081018029
58367381895683879359143258012541
58367381895683879366485263719263
58367381895683890478955601126465
58367381895683890479520457010781
58367381896651685799705143876941
58367381896651685802152861750035
58367381896651700618782951089847
58367381896652901375802651523591
58367381896652901376618554467603
58367381896655254168308067543717
58367381896655287516825677051619
58367381896655287524105922333237
58367381896655291221112040059605
58367381896655302340987058732745
58367381896655302341489239057845
58367381896656454925390443536469
58367381896656488273848615567561
58367381896656488281188298325989
58367381896656491978194416052357
58367381896656503098006759166281
58367381896656503098571615050597
58367381896663392632154967421941
58367381896663396888054151094961
58367381896663407451797600889687
58367381896663408000336117001683
58367381896663697077324745093149
58367381896663708189543920183055
58367381896663708189544035440863
58367381896663708190359938384875
58367381896663708190362146541921
58367381896664593384154769230917
58367381896664593389237343414693
58367381896664597088500569715713
58367381896664597095842575422435
58367381896664608208375474075605
58367381896664608208879976882439
58367381896664608757355702177619
58367381896664608757355817435427
58367381896664608758171720379439
58367381896664608758173928536485
58367382108378795509111919303619
58367382109362215490947480179537
58367382109363416248029856172289
58367382109363416248280904649135
58367382132013286048481187432543
58367382132017188508497501203241
58367382132996717143605082503681
58367382132997906787399124301421
58367382133001519622891567556273
58367382587925736987940731565089
58367382587925736990388449438183
58367382587929338712341510021385
58367382587936542155308552618107
58367382587936543804129833355455
58367382587937709560565908321857
58367382587937711206879028832861
58367382587937742912390928611067
58367382587937744558704049120619
58367382587937759378595526073023
58367382587940143877261613201309
58367382587941344633779904962077
58367382587941344634343989194061
58367382587941346283165269931409
58367382611571045456535498066699
58367382611572246211110833028619
58367382611572246211173509050023
58367382611572246213617874055287
58367382611572246213617874059659
58367382611572246213618993250591
58367382611574647178488558649901
58367382611575847933314597714717
58367382611575847935570934642653
58367382824270751684311777630551
58367382824270751865633864568455
58367382824270768329392949136407
58367384023648764734210261479927
58367384023652323624291169736517
58367384023659571546259388585799
58367384023659571547951645397199
58367384023659576899425465402435
58367384023660772303341764574387
58367384023660772303341764578759
58367384023660772303341769160767
58367384023660772303341769178029
58367384023660772305034016802327
58367384023660772305034021390159
58367384023660777656507841272931
58367384023660777656507841391023
58367384023660777656507841395395
58367384023663178621378525985637
58367384023664379378460901978389
58367384047286867924114447793271
58367384047294073015651722650703
58367384047294073017343971231207
58367384047294073017343975813215
58367384047295273774426347219795
58367384047295273774426347224167
58367384047295273774426351806175
58367384047295275597041775561288
58367384047297674737855831710543
58367384047298875494938207703295
58367384259997388331118061345269
58367388329848814007357483321553
58367388330817804721794383771709
58367388330817819551038110993267
58367388330817821193083904942621
58367388330817821199858731816733
58367388330817824904204532301529
58367388330821421273242220053107
58367388330821422922062840876573
58367388330821426626408641361369
58367388330828626366471743491043
58367388330828628006825288859893
58367388330829816003741120430467
58367388330829816003741120447729
58367388330829817650870177186933
58367388330829827116778521903569
58367388330829827121861870903291
58367388330829827123554119483795
58367388330829827123554124083273
58367388330829828763907664852645
58367388330829828770682491738403
58367388330829832475028292223199
58367388330829832475028292229023
58367388330829832475028292578943
58367388330832228088675852550883
58367388330832229735804224793845
58367388330833428844065979963131
58367388330833428845758228543635
58367388330833430492886600786597
58367388330833434197232401271393
58367388331145616206930341684753
58367388331145627331828268421515
58367388331145627873842403495299
58367388331145627876290121486485
58367388331145627880620583237241
58367388331145926417930594895741
58367388331145928063364044553391
58367388331145928070142224295333
58367388331145931776179934986049
58367388331145931776180274760313
58367388331145931776180277942641
58367388331145931776180279359583
58367388331149518667197015184973
58367388331149528138185639711191
58367388331149529785313663347079
58367388331149529792094941921735
58367388331156433042149220329375
58367388331156433042150336355241
58367388331156434145569996712321
58367388331156434690031505403757
58367388331156437851607701404087
58367388331156438400399676445549
58367388331156438400400016219813
58367388331156438401152132762665
58367388331156733231671978813013
58367388331156738589921658677585
58367388331156738589921663276855
58367388331156738590673775604881
58367388331157622686194191563155
58367388331157622686195310893813
58367388331157624333323248319621
58367388331157624334076393730797
58367388331157633799231593017543
58367388331157633799231596322127
58367388331157633799232367974459
58367388331157633799232712348201
58367388331157633799483760807577
58367388331157633799984738447433
58367388331157634897568677913423
58367388331157634897568679313103
58367388331157634902652028331539
58367388331157634902652372705073
58367388331157634902652372705281
58367388331157635446360649772557
58367388331157635447113881396509
58367388331157635451444343147265
58367388331157635453888708265005
58367388331157635453888708270621
58367388331157635453888708282267
58367388331157638608439033519471
58367388331157638608690077274583
58367388331157638608690077396839
58367388331157638608690081996317
58367388331157638608690421766209
58367388331157638608690426352589
58367388331157639157482052438301
58367388331157639157482392090309
58367388331157639157482392208401
58367388331157639157482392212773
58367388331157639157482396794781
58367388331157639157482396812043
58367388331157639157733100897885
58367388331157639157733440672149
58367388331157639157733443854477
58367388331157639157733445271419
58367388331157639158234508749801
58367388331157639158234508755417
58367388331157639158234508767063
58367388331157639158234508772887
58367388331157639158234509122807
58367388331160340312626835820693
58367388353479709677396397584549
58367388353483315654681492520997
58367388354452306191186828040029
58367388354452311734145339561789
58367388354452321020430441409283
58367388354452322845490574525933
58367388354452326551528541500973
58367388354455913456349448621629
58367388354455928273732650560813
58367388354463127829088562052883
58367388354463127829088562070145
58367388354463127834171825343817
58367388354463129659231958443205
58367388354463129659231958460467
58367388354464319303276846770245
58367388354464328586170852319585
58367388354464328586170938045635
58367388354464328586170938063105
58367388354464328591254196615043
58367388354464328591254201319307
58367388354464330416314248714279
58367388354464330416314334435957
58367388354464330416314334453427
58367388354466718438255182519507
58367388354466720270090832538901
58367388354466729556375929804387
58367388354467919195337558512259
58367388354467921027173208531653
58367388354467930313458305797139
58367388354467935844556410470837
58367388354779217840481237902097
58367388354779228958604541005087
58367388354779228965382832350125
58367388354779228965382835532453
58367388354779232664642619583223
58367388354779232671420545290049
58367388354779232671420888246641
58367388354780117859002395707441
58367388354780117859253442767137
58367388354780128984151255651595
58367388354780129526416322999651
58367388354780129528696791069797
58367388354780129533194617527017
58367388354780133238981623181509
58367388354780133239232670241205
58367388354782819562434298485299
58367388354782834386595680166425
58367388354782834393373950246785
58367388354790935792558242096671
58367388354790935792809290556047
58367388354790935797892634986859
58367388354790936341852308075197
58367388354790936342438174987069
58367388354790936342438175004331
58367388354790936346684949802585
58367388354790936346935998261961
58367388354790940048476141962109
58367388354791234700980625936853
58367388354791236531122989225311
58367388354791236531959817479365
58367388354791236536206592260149
58367388354791236536206592273247
58367388354791240242244644968721
58367388354791240242244649573655
58367388354791240242244649573814
58367388354791240242244649573815
58367388354792124155503958017653
58367388354792125986483063314109
58367388354792125988175316010061
58367388354792125988175316015677
58367388354792125988175316027323
58367388354792135268540240613767
58367388354792135268540243446175
58367388354792135268540326352915
58367388354792135268541015098507
58367388354792135268541359472041
58367388354792135268792407931417
58367388354792136549891665149119
58367388354792136549891666548799
58367388354792136549891752301045
58367388354792136554723967102243
58367388354792136554975010979611
58367388354792136554975015561619
58367388354792136554975015578881
58367388354792136554975355348981
58367388354792136554975359935153
58367388354792136554975359935361
58367388354792137098683637008461
58367388354792137098683722743237
58367388354792137099520465258143
58367388354792137099520550979821
58367388354792137099520550997290
58367388354792137099520550997291
58367388354792137103766986021281
58367388354792137103767325791173
58367388354792137103767325795545
58367388354792137103767330377553
58367388354792137103767330394815
58367388354792137104018377437041
58367388354792140261013063688183
58367388354792140261013412649341
58367388354792140805558517949245
58367388354792140805558517954861
58367388354792140805558517966507
58367388354792140809805378503909
58367388354792140809805383091533
58367388354792140810056087194637
58367388354792140810056426963285
58367388354792140810056431568378
58367388354792140810056431568379
58367388354794841959950845020137
58367388567162835893782031193201
58367388567162836076796255091251
58367388567166426680880504254349
58367388567166437615986140253041
58367388567489742189913806146031
58367388567490931828876206506443
58367388567490942758899268321151
58367388567490942941913607955007
58367388567490942941997290780623
58367388567490942946996180538106
58367388567490942946996182133167
58367388567490942946996182138990
58367388567490942946996182138991
58367388567490948295163367479167
58367388567490948300162254232441
58367388567490948300162258837534
58367388567490948300162258837535
58367388567490948300245822739193
58367388567490948300245825921521
58367388567493349265032943427777
58367388567494550017116428062161
58367388567494550022198883322187
58367388567494550022198886504515
58367389045737179022404399921137
58367389045740765920450365382257
58367389046053263675550748891701
58367389046053278499708777704997
58367389046053280146840125510907
58367389046053280153615067170443
58367389046056881868793186094109
58367389046064086959828364017003
58367389046064086960581509428179
58367389046064086967356451087715
58367389046065287716910740009963
58367389046065287716910854323003
58367389046065287717747682559795
58367389046065287724438827080467
58367389046067688681781424600205
58367389046068889438863800592957
58367389046068889439616946004133
58367389046101308789782081107174
58367390481776293068196160484925
58367390481776296772541960503161
58367390481776296772541961920103
58367390481779898494495022503305
58367390481787099879489823346775
58367390481787103585530200426199
58367390481787103586283345837375
58367390481788300636572199339527
58367390481788300639019920394949
58367390481788300639019921812099
58367390481788300639019921829361
58367390481788304159598235829097
58367390481788304159598237246039
58367390481788304342612576419159
58367390481790701603890606419603
58367390481790705307483261009401
58367390481791902360972982412355
58367390481791906064565637002153
58367390481791906065318782413329
58367390481885266575936112036119
58367390481885266577628021308919
58367390481885266577628364265511
58367390481885267124895219497429
58367390481885267126587472659941
58367390481896072291340070952041
58367390481896072291505227029075
58367390481896072293199804090263
58367390481896073389674139903233
58367390481896073391368372124327
58367390481896073391369749599725
58367390481896073938469123456253
58367390481896073940160686940053
58367390481896073940328856577213
58367390481897269343989946290221
58367390481897269344240650393325
58367390481897269344244126902475
58367390481897272865405089960953
58367390481897272865575587747591
58367390481897272867100360001273
58367390481897272867100474792313
58367390481897273048422446944793
58367390481897273048587603021827
58367390481897273048589811179081
58367390481897273048589812596023
58367390481897273048673495421639
58367390481897273050031016815337
58367390481897273050282063875033
58367390481897273050282065291975
58367390481897273050282178666073
58367390481897273050282180083222
58367390481897273050282180083223
58367390481897274146756515895985
58367390481897274146759529007021
58367390481897274146759871946143
58367390481897274146759873363293
58367390481897274148116361655127
58367390481897274148200044013975
58367390481897274148367065758231
58367390481897274148367408714823
58367390481897274148368213651135
58367390481897274148368213668397
58367390481897274148450748117079
58367390481897274148451781218943
58367390481897274148452125592477
58367390481897274695551499449005
58367390481897274695551499449213
58367390481897274695718979407453
58367390481897274695802547908589
58367390481897274695802547925851
58367390481897274697159380573957
58367390481897274697243062933013
58367390481897274697410084677061
58367390481897274697411232569965
58367390481897274697411232587434
58367390481897274697411232587435
58367390481897274697493767036117
58367390481897274697494800137981
58367674790074069992320092012402
58367679079506421580714388068096
58367681224556284506173720797724
58367712129702614847789884653145
58367712342441356245550314824854
58367712360127309690301824690201
58367713565425642591611552261115
58367713565425653704648953715503
58367713565429507994263876751295
58367713795854195429716116505863
58367713795962007705251419995414
58367714256799625095543155172982
58367714256799656799902067679306
58367714256811632070733481501196
58367714256811632665530086846422
58367714274428538421056794802592
58367714274428538421140493573633
58367714274524648942747369214856
58367714274532754052488548094428
58367714274536356324301649735616
58367714487236014422118372180178
58367714487272333615288461447292
58367717872598596028143228297051
58367717872598629381660501282213
58367717872598629518921256007605
58367718085305258396269649931271
58367718085309149743750054657903
58367719999703794701723820513988
58367719999922636383288029072455
58367720708702810440884819752458
58367720708738844271413426133744
58367720709030615339689649872663
58367720709030617124080575943119
58367730767468602604491879760174
58367730786177898284117305518798
58367730795074619426890199866363
58367730795074619427706102810375
58367730795078461996812600091425
58367730795078461996875361856349
58367730795078473120019245842579
58367730795078473120082007957423
58367730795078506468449848709135
58367730795078521290919720766925
58367730795078521290982482881769
58367730795078521292611316479329
58367730795085426240631583783635
58367730795085426241447486727647
58367730795086615289882276974827
58367730795086615289944953000603
58367730795086626997713959776387
58367730795086626998529862720399
58367731007760818968450339289573
58367731007785084481336511342065
58367731007785117833161163158225
58367731007785117833161536230545
58367731007785134298550226166481
58367731007785134299365009902299
58367731007785134299368451572535
58367731007789019698882281306385
58367731007797141870192211482559
58367731024541354752397242480585
58367731024541388104222261236213
58367731025489652040048655897317
58367731025489685392355306993067
58367731025510093366641597807057
58367731025510109970104958061206
58367731025510109970108444845607
58367731025510109970108444848037
58367731025510993934453379801621
58367731025510999424817822300307
58367731025511010537920226842601
58367731025511010538670012089783
58367731025513961878845442970055
58367731025513995232362715955217
58367731025514011836307249723188
58367731025514011836307379060181
58367731025514862446657224964619
58367731025514912404119161054745
58367731025521800748946880276577
58367731025521817352414751937983
58367731025522117540932204755631
58367731501133577135897099806300
58367731504073629683969648706999
58367731504073629685661901402951
58367731504073646284987106261109
58367731504073646286619007279259
58367731504077483366177339612331
58367731504077499981418227525144
58367731504077533328182096614123
58367731504077548150708224409269
58367731504077548152340125427419
58367731504084436497711032624271
58367731504084436499403285320223
58367731504084453100360391196531
58367731504085337065522814618835
58367731504085337067215067314787
58367731504085353668172173191095
58367731504088290179918723529603
58367731504088306788465526104909
58367731504088340141923480531395
58367731504088340149242241165503
58367731504088354966081509344691
58367731504089190747730505524167
58367731504089207356277308099473
58367731504089240709735262525959
58367731504089255532197595087135
58367731504089255534437139010183
58367731716784144694582591740123
58367731716784161158341705005883
58367731716788046552713066159227
58367731716788063024062823154043
58367731716795868539894870916901
58367731716799770405344019881863
58367731716824069126291688900536
58367732860032472290048215630092
58367732860044479860871975540116
58367732922082490356121520503318
58367732922082490356121541150785
58367732922082490356121541170468
58367732922082495707595346490242
58367732922086392221570297931972
58367732922086392221842638651478
58367732922086397572564355062120
58367732922179757031267414519844
58367732922183655182581039070274
58367732922191764602091174429868
58367732938827953811202271164234
58367732938936018237556709979756
58367732938936018244812739064046
58367732939484467128328409407698
58367732939592531562210846471834
58367732939800562723943408375298
58367732939800566430253429204050
58367732939807465881131457622575
58367732939807471378273711388541
58367732939808366448943239617139
58367732939811073032379782402571
58367732939811319575889338731545
58367732939811367746852575770735
58367732939811367755803155933195
58367732939812220143701120726109
58367732939904684516715806426970
58367732939908630863863897103862
58367732939916390115577180058814
58367732939916391899965872331026
58367732939916434595579220262044
58367732939916440083498930468508
58367732939916440084313714185452
58367732939916740266053987434578
58367732939920291986318110270450
58367732939920293773216077255306
58367732939920336461028370762360
58367732939920341941607277467008
58367732939920341942424299600340
58367732939920341948948077898436
58367732939920341949220047062760
58367733152507174085532268451286
58367733152616142653496833756400
58367733152616148141416535464164
58367733152620049999522534017444
58367733152620050007137652077130
58367733630246092143281175182752
58367733631190786103567863311354
58367733631194387642003458806514
58367733631194387779201365327994
58367733631194387780018387461326
58367733631194389426393265668776
58367733631226808683861075627704
58367733631226810467434974984432
58367737149440512255259354092112
58367737229243424620774078458265
58367737229543330790311660352713
58367737229567644469018143238513
58367737229567646114448106109332
58367737229567646114451592893733
58367737229567646121229772635675
58367737229567649827267823103085
58367737229567649827267827682663
58367737229567649827267827702346
58367737229567649827267827702355
58367737229571547979897256590614
58367737229571551692716603594997
58367737229579640926532532529825
58367737229579652039841903148537
58367737229579652047097906636683
58367737229579653692053532545699
58367737229579657397819613848785
58367737229579657398091583013109
58367737229579657398091587612370
58367737229579657398091587612379
58367737229579657398571730407447
58367737242994200511139451512752
58367737244013657478869076361698
58367737244025665049692836271722
58367737246968250060371161187364
58367737246976526197588054317546
58367737246979977755700847754292
58367737246980422574574302039547
58367737246980424358963371961227
58367737246981323142386084034111
58367737246981323142386088263769
58367737247272197203987689065187
58367737247293820758300323838915
58367737247293820760814161293953
58367737247293820765896735472113
58367737247293826248730512498123
58367737247293826256323480925073
58367737247296512539986048464997
58367737247296521866939065994323
58367737247296523651327758266535
58367737247296527357369164315113
58367737247296527357369254653531
58367737247304327384741012852793
58367737247304329167435131144337
58367737247304329174213396975347
58367737247304332880251059138720
58367737247304332880251447092837
58367737247304332880251451342178
58367737247304332880251451342187
58367737247304332881065852091952
58367737247304332881066240046069
58367737247304617650295443883929
58367737247304627573738607281847
58367737247304627574552187744125
58367737247304627574555545211225
58367737247304627579638119389385
58367737247304628763331726130123
58367737247304629358944323103515
58367737247304633062471896415395
58367737247304633070064864839915
58367737247304633070064864842345
58367737247304633070064864859598
58367737247305528141550389276411
58367737247305528142363969738689
58367737247305528142367327205789
58367737247305528147449901383949
58367737247305529925940111953593
58367737247305533630283678409959
58367737247305533637061853921425
58367737247305533637876646836909
58367737247308234738922420565367
58367737247308234746515388992317
58367737379912041979726247537782
58367737459691838014045081444761
58367737459691838014045454516263
58367737460004035579983171726115
58367737460004035585002982247595
58367737460004035585002983647275
58367737460004035585002983666958
58367737460004040938231732382493
58367737460004040938231736962071
58367737460004040938231736981754
58367737460004040938231736981763
58367737460007926332328804253197
58367737460007926332328804254015
58367737460007942796087827181357
58367737460007942796087913270425
58367737460007942803680512874405
58367737460007942803680881347455
58367737460007942803680885946716
58367737460007942803680885946725
58367737460016043013211445489423
58367737460016043155826742157619
58367737460016048508720851332075
58367737935287688490046158442126
58367737938566671333764439066591
58367737938570558368277249808276
58367737938578378570525525082655
58367737938578378570527849080709
58367737938578378707786193369059
58367737938578378707788517717033
58367737938578378715317604621865
58367737938578378715317604628507
58367737938578378715317604978427
58367737938578380362508304289353
58367737938582280435976998064545
58367737938582280573237666700869
58367737938582280573990812109615
58367737938582282227957453254315
58367739294537506541635387657720
58367739371337629341130981295086
58367739374086460734085870171146
58367739374086462517659774108270
58367739374289685893777792087172
58367739374293137451598114188772
58367739374303949618507897521054
58367739374305295142475843749850
58367739374398954788273620026798
58367739374398958493558572543353
58367739374398958496006381104785
58367739374410660385227812522913
58367739374410665737851070168785
58367739374410665740089499152681
58367739374410665740841607212643
58367739374410665740841980265271
58367739374410665875111738455189
58367739374410665875929970365319
58367739374410665877287577852297
58367739374410665877559460920911
58367739374410665877559460927553
58367739374410665877559460940594
58367739374410665877559547016621
58367739374410665878102361588115
58367739374410665878102734640743
58367739374410667522787053687785
58367739374410667524750242097889
58367739374410667524751275197323
58367739374410667524751275217006
58367739374410667524751275217015
58370270957466861544981670698565
58370273031288713318979490914205
58370273031349937471859622096189
58370273031349937517592286187437
58370289383514743538918740746385
58370289383514743541426898252589
58370289383514760142384004128897
58370289621833810425956032108966
58370289621833810426436433511122
58370289621833810426520116808914
58370289622782108309366082033864
58370289622782119239388886635548
58370289622782119239388887107932
58370289622782119239472483717804
58370289622802532292801581077452
58370289622814523213842376578764
58370289622814523213842377051148
58370289622814523216098713502488
58370289622814523216098713506700
58370289622814523216098713974872
58370289622814523216098713979084
58370289622814523216098828293736
58370289622814539679794036605932
58370289622814539679795179794572
58370289622814539679856712159324
58370289622814539679856712163536
58370289622814539679857826772460
58370289622814539680609939081772
58370289622814539680609939549944
58370289622814539680609939554156
58370289622814539680609968129660
58370289622814539680613038386662
58370289622814539680613038386870
58370289622814539863624192977884
58370289622814539863624193094572
58370289622814539863627291810598
58370289622817241567146435411407
58370289622818125530592070042764
58370289622818125533119317169212
58370289622818141997613779855124
58370289622818141997631228657468
58370289622818141997634700561524
58370290020625645388877283599584
58370290020625661444050868270948
58370290021610265396486879619882
58370290021610265398181455264128
58370290021610265441676380178270
58370290021610265441678700062328
58370290021610265441678703126564
58370290021610265441679733164192
58370290021610265442240464410254
58370290021610265443935040054500
58370290021610265579501133046632
58370290021610265581195708690878
58370290021610282043260246312392
58370290021612918921491454381846
58370290021612918923186030026092
58370290021612967099922224541178
58370290021612967144925762871180
58370290021612967144926791740956
58370290021612967145678904050268
58370290021613867705959619159078
58370290021613867712674778317768
58370290021613867713490686044992
58370290021613869489785346394450
58370290021613884316391097327430
58370290098422095623294524974721
58370290098422095623294640114312
58370290098422095623294640232404
58370290098422097407119592633276
58370290098422112225922991538389
58370290098422347634322753481480
58370290098422395812565234112548
58370290101412833173144716945165
58370290101412883171175896988133
58370290101413183322015138969935
58370290234312675157279102322700
58370290234312675159536215251696
58370290234312675202844659271880
58370290234312675202845435039660
58370290234312675203032687349208
58370290234312675205289800044924
58370290257943274394921636024088
58370290257943274394922669125952
58370290257945976098168695650612
58370290257945976098168952868056
58370290257945976098169728635836
58370290257945976098356980945384
58370290257945976100614093641100
58370290257946876622672290842388
58370290257946876622672290843840
58370290257946876666168762940108
58370290257946876668425875635664
58370290257946876668425875635824
58370290257947176811942884840624
58370290257947176857696469632448
58370290257947176992700025102290
58370290257947176994957138264566
58370290260840401662941118006315
58370290260840668637814553811661
58370290260901656283629173782985
58370290260913647250336516193968
58370290260913647387597184830292
58370290260913647387597184952756
58370290260913647387598303675516
58370290260913647387598304147900
58370290260913647799128486636160
58370290260913647799129634529272
58370290260913647799191162784400
58370290260913647799192281507160
58370290260913647799944394284484
58370290260913647799944394284644
58370290260913647982958733451732
58370290260913647982958733451780
58370290260913647982958762148136
58370290260937662392002660407547
58370290260937662392006016457705
58370290260937662392570100689689
58370290260937662979833056404133
58370290260937662979836412454131
58370290260937662979836498547571
58370290260937662982280777459395
58370290260937662982343539578611
58370290260937662986527295053255
58370290260937662986614333928869
58370290260937662989058698934133
58370290260937662989058698934293
58370290260937679041223719577161
58370290260937679041223834368409
58370290260937679041787803809145
58370290260937962718512973755991
58370290260937962718512974105911
58370290260937962718516416249349
58370290260937962719080500481333
58370290260937963123329144904145
58370290260937963123350036912737
58370290260937963130047746403265
58370290260937963130106951937555
58370290260937963130110394080993
58370290260937963169082729695969
58370290260937979182773495577879
58370290260937979182836171603655
58370290260937979184719894520373
58370290260937979185283978752357
58370290260937979185367575134773
58370290260948469342819180014457
58370290260948469343069884117561
58370290260948485992036883133913
58370290260948485992287587237017
58370290260949620734510893244297
58370290260949670557437290319683
58370290260949670559882430613117
58370291456352582174951617907010
58370291457333250307705229640642
58370291457333294781792519196380
58370291457333294827546103988204
58370291457333294964806858835852
58370291457333294965371717902496
58370291457333294972147316312300
58370291457333295376400836667496
58370291457333295383929579438716
58370291457333300315526250764618
58370291457333300316091106648934
58370291457335996668051337130238
58370291457335996668054693297036
58370291457335996668806805606348
58370291457336002019525419516722
58370291457336002019526194352786
58370291457336897236618587601072
58370291534145124970184059292497
58370291534145125146422512974036
58370291534145125146422541788484
58370291534145125153198369884324
58370291534145130497145286585080
58370291534145130504672106395373
58370291534145425335693106972272
58370291534145425342468963882560
58370291534145430686414818783644
58370291534145430693942786836844
58370291537209158708166486309672
58370291537209162412512370999875
58370291537209162412512371353959
58370291537209162412512371354167
58370291537209162412512372416817
58370291696624674744490834406040
58370291696636627366964039256228
58370291696636627366964155097236
58370291696636627412780387330748
58370291696636676780804361958008
58370291696636676780804361962220
58370291696636676780804476749256
58370291696636676780804476753468
58370291696636677192586739875672
58370291696636682131463393511516
58370291696636682131526073773592
58370291696636682131526155276440
58370291696636682131526188560628
58370291696636682131526188564840
58370291696636682132279214952680
58370291696636682132279329743928
58370291696636682132362983513232
58370291696636682315293640327088
58370291696733893625496384885523
58370291696733894037090104449803
58370291696733894037090104449963
58370291696733894037090104454175
58370291696733894037090362717167
58370291696733894037090362734428
58370291696733894037090362734429
58370291696733894037093462020445
58370291696733894037093462020653
58370291696733894037093462021897
58370291696733894037093462022057
58370291696733894037093462039319
58370291696733894037093462039367
58370291696733894037093462039526
58370291696733894044621429620342
58370291696733894044621515709251
58370291696733894044705112445958
58370292148610047862122873045450
58370292148610047862122901623762
58370292148610049508498522921090
58370292148610049508686809265622
58370292172240646909409085630228
58370292172240647046669840361236
58370292172240647054011821720330
58370292172240647458263818192880
58370292172240647465793827629302
58370292172243348749916899987760
58370292172243348750104928065088
58370292172243348757447166641626
58370292172243350396480067737928
58370292172243350404011102861798
58370292172244201009567452328374
58370292172244201009755480405702
58370292172244249317916710059812
58370292172244249325258948636190
58370292172244249325258948636350
58370292172244249325258949699000
58370292172244249325258977214454
58370292172244249737040954545162
58370292172244250971822889101500
58370292172244501152519319733814
58370292172244501198272904525638
58370292172244501200532621969404
58370292172244549514529571212690
58370292174323661083894961198241
58370292174323661083894961552533
58370292174323661083894962597921
58370292174359983937373024046421
58370292174359985172154614578937
58370292174359985172154614584761
58370292174359985172154957541353
58370292175235034913834530629887
58370292175235034913834530634099
58370292175235036735882660052577
58370292175235036735882771184949
58370292175235036738330492240371
58370292175235036745672497947093
58370292175235287519470931252799
58370292175235335240344842460559
58370292175235335240344842814691
58370292175235335240344843860239
58370292175235335240344843864451
58370292175235336886720750954727
58370292175235336886720754141267
58370292175235336886909926575247
58370292175308233048957131236589
58370292175308233048957131708973
58370292175308233048957135940853
58370292175308233048958164338453
58370292175308233048958164810837
58370292175308282874579717537009
58370292175308282881922413406424
58370292175308282881922499145413
58370292175343355245353063862356
58370292175343403416253538786702
58370292175343405199827442723826
58370292175343405207420496889924
58370292175344255813102169826933
58370292175344303984002644751279
58370292175344305630378556076403
58370292175344305630378556077855
58370292175344305637887927422709
58370292175344305637908848129109
58370295763517718480224380244987
58370295763517718480227474491481
58370295763517718480227474845613
58370295763517729410247180611775
58370295763517729410250536312013
58370295763517729410250536661933
58370295763517729410437789549065
58370295763517729410501585138619
58370295763517729415333110490173
58370295763517729453722649673779
58370295763517729453722650140339
58370295763517729455979758254047
58370295763517729455979758720607
58370295763517729456000765520239
58370295763517729456004121570397
58370295763517729456255170047083
58370295763517729593261519895711
58370295763517729593264875945869
58370295763517729593452014397497
58370295763517729593452129188537
58370295763517730691517160580625
58370295763517730691600814704061
58370295763517730691600843400417
58370295763517730828798806964689
58370295763517730828798807318821
58370295763517730828798921750113
58370295763517730828861598130021
58370295763517734395107463654059
58370295763517734395107578439483
58370295763517734402638903948137
58370295763517734539899658690839
58370295763517734539920579382689
58370295763517734539920579395787
58370295763521616632481409137249
58370295763521616685639847612251
58370295763521620391681256843157
58370295763521631321704319011997
58370295763521631457206702522303
58370295763521631458898955218255
58370295763521631503022963812287
58370295763521631503024083007431
58370295763521631504715216508239
58370295763521631504718658651677
58370295763521633106093011284209
58370295763521633106093011284417
58370295763521633106110923483423
58370295763521633106114017729917
58370295763521633151846596194285
58370295763521633289107350923889
58370295763521636810436488826535
58370295763521636993388151962231
58370295763521636993450827988007
58370295763521636993450828460391
58370295763521636993639200558573
58370295763521637000981468067507
58370295763521637000981468068959
58370295764490327385811419982677
58370295764490327393238256289827
58370295764490327393423070389109
58370295764490327393423099086869
58370295764490327393423099435337
58370295764490327393423099441161
58370295764490327393425423433391
58370295764490327393425423434843
58370295764490327393425426621383
58370295764490327393425512714823
58370295764490327393426541584599
58370295764490327393990282500035
58370295764490327393990282501487
58370295764490327393990282505699
58370295764490327393990282505859
58370295764490327393990368599139
58370295764490327395682506621935
58370295764490327395682535195987
58370295764490327395682535197439
58370295764490327395682535201651
58370295764490327395682535201811
58370295764490327395745297320867
58370295764490342210537775515823
58370295764490342210537775515871
58370295764490342210621458224639
58370295764490342210621458224799
58370295764490342212316035385365
58370295764490342213044816546911
58370295764490342213065708555455
58370295764490342213065737136623
58370295764490342213065737253263
58370295764490342213068404445401
58370295764490342213068404557829
58370295764490342213068404562041
58370295764490342213069179280061
58370295764490342213069179396701
58370295764490342213131166681257
58370295764490342213131941515917
58370295764490342218130829681969
58370295764490342218151750275893
58370295764490342218151750276053
58370295764490342219823082377921
58370295764490342219844003084273
58370295764490342219844003088485
58370295764490342219844003438565
58370295764490343859440848589655
58370295764490343859440963375079
58370295764490343859444316242909
58370295764490343859695020346013
58370295764490343860259879412657
58370295764490343860260223787643
58370295764490343860260223792014
58370295764490343867035050661755
58370295764490343867035050666126
58370295764490347563787420722411
58370295764490347563787420726783
58370295764490347563787535041275
58370295764490347563787535045647
58370295764490347570565715249937
58370295764490347570565715254149
58370295764490347571380850796631
58370295764490347571380851146551
58370295764490347571380851150922
58370295764501154385122235068194
58370295764502333174755880179699
58370295764502333174755966268767
58370295764502333179859461151875
58370295764502333179922137177651
58370295764502333179922223270931
58370295764502333180403310708735
58370295764502333180403396447883
58370295764502333182116455413279
58370295764502333182179217178203
58370295764502333182179217532335
58370295764502333591704487460156
58370295764502333591704487460204
58370295764502333591704487460364
58370295764502333593960824388092
58370295764502333728627327007109
58370295764502333728627327011273
58370295764502333728627327011321
58370295764502333728630396097871
58370295764502333728630396097919
58370295764502333728630424794227
58370295764502333728630424794275
58370295764502333728711009832517
58370295764502333728711009836889
58370295764502333728714107619683
58370295764502333728714107619843
58370295764502333728714451976115
58370295764502333728902393977265
58370295764502333728902393977472
58370295764502333728902393977473
58370295764502333728902393977478
58370295764502333731138553254155
58370295764502333731138553254203
58370295764502333731159473960555
58370295764502333731159473964767
58370295764502333731159473964927
58370295764502333731159473977817
58370295764502333731222236079771
58370295764502334781297692047634
58370295764502334781298725149498
58370295764502338487335745111736
58370295764502339082134671870222
58370295764502349597861777401737
58370295764502349597864874840387
58370295764502349600100290939507
58370295764502349600100291411683
58370295764502349600100291411891
58370295764502349600100406202931
58370295764502349600101063064015
58370295764502349600101063064223
58370295764502349600101177855263
58370295764502349600103390244397
58370295764502349600103759064937
58370295764502349600103759065145
58370295764502349600103759070761
58370295764502349600104533905421
58370295764502349600121211768323
58370295764502349600121983420655
58370295764502349600121983770575
58370295764502349600124679421577
58370295764502349600312707498905
58370295764502349600372260103831
58370295764502349600372260576215
58370295764502349600372260594929
58370295764502349600373408488046
58370295764502349600375354828325
58370295764502349600375355176633
58370295764502349600375355176841
58370295764502349600375355182457
58370295764502349600375728248183
58370295764502349600376503088459
58370295764502349600376503088672
58370295764502349600856531423485
58370295764502349600940213899181
58370295764502349600940214249101
58370295764502349600940587320443
58370295764502349607715414194555
58370295764502349607716185846887
58370295764502349646126993396456
58370295764502349646130087997082
58370295764502349646691849280772
58370295764502349651212661702858
58370295764502349653468998630794
58370295764502349653469770755510
58370295764502349780795904588827
58370295764502349780795904590279
58370295764502349780795904706919
58370295764502349780876145266633
58370295764502349780879243053799
58370295764502349780879587410071
58370295764502349780879587414443
58370295764502349781360387532943
58370295764502349781423149651999
58370295764502349781611812250201
58370295764502349783052640228895
58370295764502349783052640228943
58370295764502349783052668926703
58370295764502349783055336118841
58370295764502349783055336235481
58370295764502349783056110953501
58370295764502349783056111070141
58370295764502349783114630578979
58370295764502349783114631051363
58370295764502349783117726696133
58370295764502349783117729884077
58370295764502349783118098232233
58370295764502349783118098232441
58370295764502349783118098238057
58370295764502349783118873072717
58370295764502349783135579981735
58370295764502349783136323054351
58370295764502349783136323054511
58370295764502349783138647402485
58370295764502349783139018938633
58370295764502349783302945621319
58370295764502349783306040221945
58370295764502349783307159430139
58370295764502349783323837628459
58370295764502349783323837746551
58370295764502349783323866326267
58370295764502349783324985534461
58370295764502349783324986006845
58370295764502349783326932347177
58370295764502349783326932347337
58370295764502349783327305418679
58370295764502349783327310004899
58370295764502349783328080253339
58370295764502349783386600215687
58370295764502349783389694344137
58370295764502349783389694462181
58370295764502349783390067415479
58370295764502349783390067533523
58370295764502349783390072119743
58370295764502349783870870590781
58370295764502349783870870707421
58370295764502349783870899288589
58370295764502349783871243662123
58370295764502349783871243778763
58370295764502349783891791297181
58370295764502349783954553416397
58370295764502349783954926487739
58370295764502349788410654313247
58370295764502349788410654313460
58370295764502349788954589609255
58370295764502349790646070536235
58370295764502349790646071008619
58370295764502349790666991241183
58370295764502349790667763011767
58370295764502350194897666874255
58370295764502350194897781665295
58370295764502350194899989822549
58370295764502350194900018520309
58370295764502350194918587580607
58370295764502350194920910528901
58370295764502350195109196536610
58370295764502350195171959005539
58370295764502350195171959005587
58370295764502350195171987703347
58370295764502350195171987703560
58370295764502350202512789656919
58370295764502350202512789657078
58370295764502355133962638738931
58370295764502355134025400505467
58370295764502355134025515290891
58370295764502355134046321560335
58370295764502355134046321564547
58370295764502355134046435879199
58370295764502355134590259570499
58370295764502355134590259576323
58370295764502355134590288150215
58370295764502355134590288156039
58370295764502355134799466994437
58370295764502355134862228759361
58370295764502355134862257339077
58370295764502355141577761521803
58370295764502355141640523164423
58370295764502355141640523636806
58370295764502355141640523636860
58370295764502355142120927757295
58370295764502355142120927763155
58370295764502355142120928229715
58370295764502355142204610582947
58370295764505040191335178497104
58370295764505056845639957045100
58370295764505940804903640118962
58370295764505951915409551953165
58370295764505951917101804649117
58370295764505951917104127584361
58370295764505951917105246792555
58370295764505951917122725355517
58370295764505951917125019592953
58370295764505951917125052535899
58370295764505951917126167498955
58370295764505951917857273008587
58370295764505951917878193714987
58370295764505951917940927136235
58370295764505951917940955833959
58370295764505951917940955834043
58370295764505951917941300207736
58370295764505951924716898734180
58370295764505952054383479730989
58370295764505952054385773968425
58370295764505952054385807265503
58370295764505952054386921874427
58370295764505952055118027267467
58370295764505952055138948090459
58370295764505952055201710092875
58370295764505952055201710209515
58370295764505953709105938550656
58370295764505957405858308257181
58370295764505957405858308261393
58370295764505957405858336836897
58370295764505957405858336841109
58370295764818434121362205912265
58370295764818434258560198521201
58370295764818434258560198521409
58370295764818434258560198522653
58370295764818434258560198527025
58370295764818434258560199589882
58370295764818434258560199589883
58370295764818434258560199589888
58370295764818448900272215957184
58370295764818448900331505349881
58370295764818448900331505350089
58370295764818448900331505817893
58370295764818448900331505822265
58370295764818448900331534047689
58370295764818448900333829814495
58370295764818448900333829814703
58370295764818448900333829815947
58370295764818448900333944605743
58370295764818448900334977726321
58370295764818448946087529397567
58370295764818448947779782093519
58370295764818448947783138143677
58370295764818449082700003817202
58370295764818449083283083220425
58370295764818449083285407212655
58370295764818449083285407218479
58370295764818449083286555124480
58370295764818449083286555124481
58370295764818449084955967555539
58370295764818449084955996253347
58370295764818449084960210043453
58370295764818449084977659908607
58370295764818449084981132285047
58370295764818449495128137876595
58370295764818449495131580020033
58370295764818450729846509256510
58370295764818450729846624041934
58370295764818450729849976909764
58370295764818450729909271017223
58370295764818450729912365604751
58370295764818450729912480390175
58370295764818450732085139097642
58370295764818450732088233679341
58370295764818454435699486511067
58370295764818454435699486511227
58370295764818454435699486515439
58370295764818454435866852286170
58370295764818454436451860288784
58370295764818454436452631941116
58370295764818454436514536318773
58370295764818454436515307971105
58370295764822051217332251522571
58370295764829240889287359125282
58370295764829244595324637000598
58370295764829255713447969154076
58370295764829255759745230974704
58370295764829255896458952271214
58370295764829255896462050054168
58370295764829255896462308321372
58370295764829255898697466277156
58370295764829255898698237929488
58370295764829261249628385138008
58370295764829261249629156790340
58370295764830140412105512738542
58370295764830156283516486322149
58370295764830156283516515019909
58370295764830156283518924042769
58370295764830156283519182323071
58370295764830156283519957163347
58370295764830156327072653961226
58370295764830156327072654494881
58370295764830156327072655557739
58370295764830156327072655561903
58370295764830156327072655561951
58370295764830156327075753344821
58370295764830156327075753344857
58370295764830156327075753344905
58370295764830156327076097701093
58370295764830156327076097701129
58370295764830156327076097701177
58370295764830156329249179105297
58370295764830156329249179105381
58370295764830156466530825955957
58370295764830156466530854653765
58370295764830156466533148891201
58370295764830156466533521962543
58370295764830156466534296797203
58370295764830156878313090132181
58370295764830156878313118829941
58370295764830156878315413080475
58370295764830156878315527871515
58370295764830158113662205647667
58370295764830158113662320433091
58370295764830158113724967762511
58370295764830158113724996458867
58370295764830161817503586226753
58370295764830161817503614806385
58370295764830161817503614806469
58370295835405854555649772775934
58370295835405854557345463379024
58370295841313281044323025587846
58370295841314168714707594188282
58370295841314168714707594306374
58370295841314168716399846884234
58370295841314170500789658353202
58370295841314179787075014948542
58370295841314179832828599740366
58370295841314181612135065862664
58370295841314185318110012079647
58370295841314468859916855974006
58370295841314468903978446453722
58370295841314479976345608946778
58370295841314480022099193738602
58370295841641086079770239383445
58370295841641386269019913031108
58370295841642286653838160951509
58370295841642286699573178199355
58370295844560717661314213978682
58370295844560728784517792659166
58370295844588946575956727157986
58370295844595850930871982236409
58370295844595854498019790108227
58370295844596740195021056767346
58370295844596740235687939244279
58370295844596740235687939245731
58370295844596751358894612525389
58370295844596751361402002695670
58370295844596755014932564266623
58370295844596755064932665357669
58370295844596755065747801782238
58370295844596755067443150128576
58370295844596755067443150482868
58370295844596755197946903906095
58370295844596755203008557561638
58370295844596755203029478084255
58370295844596755203029478267954
58370295844596755204703904858180
58370295844596755204703904858216
58370295844597040567368723470766
58370295844597051495714001109370
58370295844597051495714001109530
58370295844597051502474359449802
58370295844597051502474359450010
58370295844597051543897739603479
58370295844597051548227944241626
58370295844597051548227944241834
58370295844597051548978105624593
58370295844597051548978105742691
58370295844597051548981085433971
58370295844597051678644572184238
58370295844597051678644572184286
58370295844597051681158151004938
58370295844597051681158493978792
58370295844597051686238745208658
58370295844597051686241839792022
58370295844597051686241839809284
58370295844597051686259666269301
58370295844597051686259666269302
58370295844597055209285702758871
58370295844597055209348121549782
58370295844597055209348464523636
58370295844597055247509111459303
58370295844597055249935907497553
58370295844597055249935908560363
58370295844597055255018483272142
58370295844597055256713715783296
58370295844597055384748859389067
58370295844597055384748859389275
58370295844597055387196548498710
58370295844597055387196577262134
58370295844597055392279151440294
58370295844597055393995390679800
58370295844599441898519250596606
58370295844599442081470742377874
58370295844599453195344281917958
58370295844599453199590803748166
58370295844599453199653565863010
58370295844599453202097844779206
58370295844599456905628855880558
58370295844599456906464566320274
58370295844599456906464909276866
58370295844600642655622461201234
58370295844600642701355096708394
58370295844600653773742436833782
58370295844600657526265266527358
58370295977528963771366611519660
58370295977531665520534363428432
58370295994930635646538030061676
58370295994930635783798009598276
58370295994930635783798784437148
58370295994930641142047346506256
58370296000835348037633944759918
58370296000835358599373023958842
58370296000835359148416042860410
58370296000835364089799080194034
58370296000838960870619032724952
58370296000839244959711560589742
58370296000839261019219734832444
58370296000839261059638922624456
58370296000839261059639697459116
58370296000839261059890745935754
58370296000839261196899676999928
58370296000839261196900451834588
58370296000839261608682716360684
58370296000839261608932645629128
58370296000839261608933764837322
58370296001163149365348448695930
58370296001163165280235006958965
58370296001163165280319033662853
58370296001163465423773281108588
58370296001165866937937774814204
58370296001165867123211545621518
58370296001165867123211545628160
58370296001167067740752728916428
58370296001167067740752728917157
58370296001167067878034375183177
58370296002821116396653431830388
58370296003793724623382138802930
58370296003805715539817404550784
58370296003805731462126811698198
58370296003805731599324804308746
58370296003805731599408486784442
58370296003805731645141150987958
58370296003805732011106814454018
58370296003805732011169486243494
58370296003805732011190492693414
58370296003805732194121063763958
58370296003805732194184944723978
58370296004097504442340308382002
58370296004097505037137255148626
58370296004097505037137255150078
58370296004097505039668660564703
58370296004097515562992027669852
58370296004097515563054794016576
58370296004097515972326316751118
58370296004097515974564741834132
58370296004097515974585748284052
58370296004097515974836709600228
58370296004097515974836799925548
58370296004097515974836799925596
58370296004097515974837828795324
58370296004097515974837828795372
58370296004097515979648434853304
58370296004097515979648435325688
58370296004097516157601121019612
58370296004097516157768485609388
58370296004097516157789406314336
58370296004097521099152556517052
58370296004097521104235902347544
58370296004120630738944025577329
58370296004120635543070436353585
58370296004120635678092675675577
58370296004120635680331191085619
58370296004121380447303562615071
58370296004121380449562993671457
58370296004121520049117877949570
58370296004121530567358675041593
58370296004121530567379595747993
58370296004121531116150645483785
58370296004121531167237853582118
58370296004121531299436926136490
58370296004121531299436954834298
58370296004121531299436954834334
58370296004121536108706378961906
58370296004121536108706378961942
58370296004121536110882131902764
58370296004121536110882217996204
58370296004121536248142886632368
58370296004121820192443476903092
58370296004121820192446571503718
58370296004121820375457816542564
58370296004121820375478737247560
58370296004121820375649312298626
58370296004121830756440955460430
58370296004121830893889995421545
58370296004121831310564224187972
58370296004121831310566547136266
58370296004121831351509641847414
58370296004121831488707520016634
58370296004121831493578563827444
58370296004121831493790094194794
58370296004121836244535113876314
58370296004121836244535113893576
58370296004121836251877119583036
58370296004121836251877376800480
58370296004121836251877381049830
58370296004121836251878152702162
58370296004121836251940138919536
58370296004121836252160716144297
58370296004121836252223363944489
58370296004121836297893266026527
58370296004121836297893380345391
58370296004121836297893380818585
58370296004121836297976948852953
58370296004121836300152697082913
58370296004121836300152811874161
58370296004121836300152811874971
58370296004121836300152811876348
58370296004121836300152811876375
58370296004121836427622951976680
58370296004121836435154020220478
58370296004121836435154020397628
58370296004121836435154020398597
58370296004121836435154020404421
58370296004121836435154048977344
58370296004121836435154048978313
58370296004121836435174940986905
58370296004121836437413451808146
58370296004121836437434372453988
58370296004121836437434372519679
58370296004132338113178424842669
58370296004132343059644726971901
58370296004132343059645841580825
58370296004132637753384304277419
58370296004132637753405224982367
58370296004132637753405229214455
58370296004132638116985814840677
58370296004132638119246394262143
58370296004132638124328968440303
58370296004132638302426978822715
58370296004132638302428098017859
58370296004132638302447903759751
58370296004132638307343307606195
58370296004132643248894400265135
58370296004132643248895514874059
58370296004133527208159373195958
58370296004133527574019912002524
58370296004133527619749104301984
58370296004133527619752547980615
58370296004133527619940604264654
58370296004133527619941637385232
58370296004133527619941637857408
58370296004133527757034251636380
58370296004133527757222279700610
58370296004133538318747910406284
58370296004133538318748281942592
58370296004133538321004242629956
58370296004133538326279348828506
58370296004133538684797510392042
58370296004133538687058089813508
58370296004133538692140663991668
58370296004133538730526817010366
58370296004133538730530287851564
58370296004133538730530289262890
58370296004133538732978005719042
58370296004133538732978005737756
58370296004133538732979038839620
58370296004133538732979039193752
58370296004133538737894248777876
58370296004133538870072400749604
58370296004133538870260686044328
58370296004133538870260686044376
58370296004133543671915016092696
58370296004133543671915387629004
58370296004133543679445308157048
58370296004133543679445394233018
58370296004133543679445422457198
58370296004133543679445422475912
58370296004133543679445422812734
58370296004133543679445422929374
58370296004133543679445427062084
58370296004133543679445427180176
58370296004133543679446427352144
58370296004133543679446456049952
58370296004133543679528990963742
58370296004133543679528990976840
58370296455779102542881271364056
58370296455779102543445094147912
58370296456103306947977719476006
58370296456103307084695572011466
58370296456103307084697896009520
58370296456103308731823595647354
58370296456103308731826690247980
58370296456103308731826948515184
58370296456106008788673820176666
58370296456106008788674595011326
58370296479409685629508461005814
58370296479409685675262045796186
58370296479409685675264368744480
58370296479409685675826130028170
58370296479409685675826130028218
58370296479409685675826130028378
58370296479409685813024036545492
58370296479409701689016635248516
58370296479409701734770220038888
58370296479409701734772542987182
58370296479409701735334304270872
58370296479412403392451980169812
58370296479413303960263762164536
58370296479413589508324462606804
58370296479413589508888546838788
58370296479413604332485933563538
58370296479725801166846436408804
58370296479725802813406505326258
58370296479725802813409858194088
58370296479729403300892132806895
58370296479736607979998687803294
58370296479736607980018832505778
58370296479736607980018833555538
58370296479736607980019865607642
58370296479736607980022189605696
58370296479736609627147889243530
58370296479736609627151242111360
58370296479737508410632535442388
58370296479737508410632536842068
58370296479737508548396503487926
58370296479737508548399602320640
58370296479737508960178509396898
58370296479737508960181865447056
58370296479737510195025412813925
58370296479737510195025785866553
58370296479737808737102241600394
58370296479737808737104565598448
58370296479737810384230265236282
58370296479737810384233359836908
58370296479737810384233618104112
58370296479740210068817251552258
58370296479740210251266735306010
58370296479740210251831849472032
58370296479740210251834948304746
58370296479740211898395017222200
58370296479740211898398370090030
58370296479740510441081264600254
58370296479741396046909407051122
58370296479741410825899627545218
58370296479741411008914225464992
58370296479741411008917324297706
58370296479741412655477393215160
58370296479741412655480746082990
58370296482404075502488789623303
58370296482404075502488789623463
58370296482404075502492142491133
58370296482404075503052873855287
58370296482404075503056226723117
58370296482404075503056312816557
58370296482404375646569851177351
58370296482404375646569851181723
58370296482404375828936426945971
58370296482694973867589637385927
58370296482694974958395656795573
58370296482694975102912411578511
58370296482695873695695133529812
58370296482695873695698572486710
58370296482695874297554798904682
58370296482695874297554884998122
58370296482695875479553915905091
58370296482695875479553919091631
58370296482695875487168927262742
58370296482695875487168927266954
58370296482695875487169013356022
58370296482695875487231689381798
58370296482695875525307500815007
58370296482695875532650539622141
58370296482695875532650539623593
58370296482695875532901588100231
58370296482695875532901588283930
58370296482695875532901674377453
58370296482695875533466533444097
58370296482696174022512364804780
58370296482696174022512364808992
58370296482696174022596047628784
58370296482696174022596047630188
58370296482696174068349632538700
58370296482696174486825478878266
58370296482696174486825478994906
58370296482696174486825478996393
58370296482696174487390338063037
58370296482696174624107039517358
58370296482696175668887156881375
58370296482696175669469928206122
58370296482696175676227187241664
58370296482696175676227187714048
58370296482696175676230281842290
58370296482696175676439607352966
58370296482696175715394349962710
58370296482696175715477917997077
58370296482696175715477917997078
58370296482696175722172156646407
58370296482696175722737012530723
58370296482696175851901844118496
58370296482696175851901872814852
58370296482696175851922764824896
58370296482696175852400499280990
58370296482696175852654989546982
58370296482696175859241526875520
58370296482696175859262447583324
58370296482696175859432911021720
58370296482696175859994672305410
58370296482696175859997766906036
58370296482696175860015593366053
58370296482696175860015593366054
58370296482730981748284694363767
58370296482730981748285469202639
58370296482730995840449242885939
58370296482730995977646120883351
58370296482730995977646120887563
58370296482730995977646895722223
58370296482730995977647235496487
58370296482730995977897939599591
58370296482730995977918860183687
58370296482730995977918863370227
58370296482730996389491917431235
58370296482730996572443494829395
58370296482730996572446936972833
58370296482730996572715462949575
58370296482730996579221763964989
58370296482730996579284526084045
58370296482730996580057472905855
58370296482730997625109902801943
58370296482730997670863459014051
58370296482730997670863492315501
58370296482730997670866931272399
58370296482730997677641409540681
58370296482730997807227751276833
58370296482730997807789483980807
58370296482730997807789512560523
58370296482730997807852160006583
58370296482730997808040559620219
58370296482730997808061451628811
58370296482730997808061480326571
58370296482730997808061481743721
58370296482730997808064923887159
58370296482730997814567434035261
58370296482730997814567778391533
58370296482730997814630196266745
58370296482730997814818481094957
58370296482730997814839373103549
58370296482730997814842845361897
58370296482732196735001125044323
58370296482732197192331234732737
58370296482732198382129403778137
58370296482732198382129517034191
58370296482732198427862185955021
58370296482732198427945865121761
58370296482732198434452075680665
58370296482732198434640102708233
58370297891826320418376659516550
58370297891826321468473011128790
58370297891826325174511060656438
58370297891826325220810907345664
58370297891923582977394748459608
58370297891934393495481930145908
58370297909552196655989412311268
58370297909552201459548387399648
58370297909552201596809142125040
58370297909552201597373221769400
58370297909552201597376577819558
58370297909552202008340700798640
58370297909552203243689813126182
58370297909552203243689813476102
58370297909552203243940517229078
58370297909552203243940517578998
58370297909649457979682372232822
58370297915132714649284395306241
58370297915132714649347157071165
58370297915132714649347157425297
58370297915132714649830682130259
58370297915132714649830767869407
58370297915132714649830768223539
58370297915132714649851573672291
58370297915132714649914335787135
58370297915132714649914335791347
58370297915132715013683236098501
58370297915132715013683236098709
58370297915132715013683350889749
58370297915132715015312815956829
58370297915132715015375492332525
58370297915132715015375865403867
58370297915132715015375865403872
58370297915132715196613892908401
58370297915132715196613892912565
58370297915132715196613892912773
58370297915132715196613896094893
58370297915132715196614007699441
58370297915132715196614007703813
58370297915132715196614010885981
58370297915132715196614010886141
58370297915132715196634813496709
58370297915132715196634813502325
58370297915132715196634899589941
58370297915132715196634899589989
58370297915132715196634899595765
58370297915132715198306149146589
58370297915132715198327069497245
58370297915132715198327069851537
58370297915132715198327155590525
58370297915132715198327155590685
58370297915132715198327413870779
58370297915132715198873700694797
58370297915132715198894592586749
58370297915132715198894592586956
58370297915132715198894592586957
58370297915132719954795342428061
58370297915132719954795457219309
58370297915132719954816349223689
58370297915132719955004634518461
58370297915132719955067307360505
58370297915132719956699986051339
58370297915132719956700359122681
58370297915132719957326743120947
58370297915132719957326743121155
58370297915132719957326857912195
58370297915132720137747001333281
58370297915132720137747001333329
58370297915132720137747001333489
58370297915132720137747006037593
58370297915132720137747006037753
58370297915132720137747030147729
58370297915132720137747034733949
58370297915132720137809677363477
58370297915132720137809680545805
58370297915132720137809682061917
58370297915132720137809682062125
58370297915132720137809682063369
58370297915132720137809796853165
58370297915132720137830598069829
58370297915132720137830601252157
58370297915132720137830602768317
58370297915132720137830684158897
58370297915132720137998078607105
58370297915132720137998081793645
58370297915132720137998853445977
58370297915132720138018970497605
58370297915132720138018970497653
58370297915132720138018970503429
58370297915132720138018970615697
58370297915132720138018973685597
58370297915132720138018973685757
58370297915132720138018975220791
58370297915132720138019745336477
58370297915132720138019745337929
58370297915132720138019745342301
58370297915132720138019745454569
58370297915132720138019748524629
58370297915132720138019750059663
58370297915132720138022331270949
58370297915132720138081646527801
58370297915132720138081646529205
58370297915132720138081649711533
58370297915132720138081651245163
58370297915132720138081651246567
58370297915132720138082421363865
58370297915132720138082421368077
58370297915132720138082424550405
58370297915132720138082426085439
58370297915132720139693314182495
58370297915132720139693314182543
58370297915132720139693318886807
58370297915132720139693428973583
58370297915132720139693428973743
58370297915132720139714234887443
58370297915132720139714235005535
58370297915132720139714239591755
58370297915132720139714320980723
58370297915132720139714321098815
58370297915132720139714325685195
58370297915132720139714583965289
58370297915132720140257398418899
58370297915132720140257399935011
58370297915132720140257399935219
58370297915132720140257513322207
58370297915132720140257514721887
58370297915132720140257514726259
58370297915132720140258547841013
58370297915132720140260870789307
58370297915132720140278319125251
58370297915132720140278405214159
58370297915132720140278405214319
58370297915132720140278406730479
58370297915132720140279439849605
58370297915132720549591940489893
58370297915132720549591944840025
58370297915132720549612861196245
58370297915132720549612865428333
58370297915132720549863655624717
58370297915132720549863913904971
58370297915132720549863914023063
58370297915132720549867013209909
58370297915132720552060669403592
58370297915132720552123345433533
58370297915132720552123345433581
58370297915132721785213802583493
58370297915132721786570662417459
58370297915132721786570662884019
58370297915132721786570663933779
58370297915132721786633309745267
58370297915132721786633309745475
58370297915132721786633310211827
58370297915132721786633311261587
58370297915132721786633311261795
58370297915132721786633424536515
58370297915132721786633425003075
58370297915132721786633426052835
58370297915132721786654230451827
58370297915132721786654230918387
58370297915132721786654231968147
58370297915132721786654316540895
58370297915132721786654316657535
58370297915132721786905020643999
58370297915132721786905020648211
58370297915132721786905020760639
58370297915132721786905021114771
58370297915132721786905278928465
58370297915132721786905278928513
58370297915132721786905279395025
58370297915132721786908378227739
58370297915136322225478384753593
58370297915136322225499305814285
58370297915136322226042468989789
58370297915136322226042583781037
58370297915136322226063389696189
58370297915136322226063475785417
58370297915136322227947114030009
58370297915136322227947142727817
58370297915136322228009790051573
58370297915136322271231969662057
58370297915136322271231969667881
58370297915136322271252890722749
58370297915136322271796049195393
58370297915136322271796049195441
58370297915136322271796053781613
58370297915136322271796053899705
58370297915136322271796053899865
58370297915136322271796055316807
58370297915136322271796168685289
58370297915136322271816969901793
58370297915136322271816970256085
58370297915136322271816974488013
58370297915136322271816974488173
58370297915136322271816976023207
58370297915136322271817055990861
58370297915136322271817055995233
58370297915136322271817060581453
58370297915136322271817060693881
58370297915136322271817060712595
58370297915136322272005347057127
58370297915136322272068022964811
58370297915136322272068023082903
58370297915136322273679806931333
58370297915136322273763374960037
58370297915136322274327454493373
58370297915136322408492724393273
58370297915136322409056803925205
58370297915136322409056808507005
58370297915136322409056808524475
58370297915136322409056808623645
58370297915136322409056808625097
58370297915136322409056810040795
58370297915136322409056923414893
58370297915136322409077724631557
58370297915136322409077729213405
58370297915136322409077729213565
58370297915136322409077729330045
58370297915136322409077729348919
58370297915136322409077730748599
58370297915136322409077810720625
58370297915136322409077815306845
58370297915136322409245984612799
58370297915136322409266873315354
58370297915136322409266873315355
58370297915136322409266873433446
58370297915136322409266873433447
58370297915136322409266876503299
58370297915136322409266876621391
58370297915136322409329549341131
58370297915136322409329549459223
58370297915136322410940446865637
58370297915136322410940561656725
58370297915136322410961453663865
58370297915136322411504526397569
58370297915136322411505675819891
58370297915136322411525447103921
58370297915136322411525533192988
58370297915136322411525533192989
58370297915136324055624100791997
58370297915136324055624102308317
58370297915136324055645021498397
58370297915136324055645023014717
58370297915136324056394811330187
58370297915136324056398254536435
58370297915136324057880552511020
58370297915136324057880552511021
58370297915136324057880554027341
58370297915136324058089386503661
58370297915136324058089730877195
58370297915136324058152148622717
58370297915136622414769985437789
58370297915136622415250387312329
58370297915136622415313058638053
58370297915136622415313062869933
58370297915136622415334069665561
58370297915136622417280384049809
58370297915136622417844463581741
58370297915136622597784325071645
58370297915136622598264726479625
58370297915136622598264728014659
58370297915136622598327402503789
58370297915136622598327402503997
58370297915136622598327402505241
58370297915136622598327402522711
58370297915136622598327402621881
58370297915136622598348323210189
58370297915136622598537470501535
58370297915136622598600143340771
58370297915136622600211040863873
58370297915136622600232047662101
58370297915136622600775120395805
58370297915136624245456456544695
58370297915136624247151033238701
58370297915448814498266946726921
58370297915448814498266946728373
58370297915448814498266946732745
58370297915448814498267061518169
58370297915448814498268089915561
58370297915448814498268089915609
58370297915448814498268089917013
58370297915448814498268090387945
58370297915448815595788585012614
58370297915448815595871894294505
58370297915448815595872923164281
58370297915448815733048880227517
58370297915448815733048880227677
58370297915448815733049253299018
58370297915448815733049253299019
58370297915448815733049253299024
58370297915448815733050023416157
58370297915448815733069886903441
58370297915448815733069886903649
58370297915448815733069886904893
58370297915448815733069886909265
58370297915448815733070145189566
58370297915448815733070915773217
58370297915448815733070915773425
58370297915448815733070915779041
58370297915448815733070916841898
58370297915448815733070916841899
58370297915448815733070916841904
58370297915448819256661157054544
58370297915448819256720357638241
58370297915448819256720357992533
58370297915448819256720360826185
58370297915448819256723828479439
58370297915448819256723828833731
58370297915448819256723833084533
58370297915448819302473942902401
58370297915448819302477385045839
58370297915448819439672021129633
58370297915448819439672021135457
58370297915448819439672024317785
58370297915448819439675377179791
58370297915448819439675377185615
58370297915448819439675381902977
58370297915448819851516964655091
58370297915448819851520063841937
58370297915448821086236993658534
58370297915448821086299668617241
58370297915448821086299668733881
58370297915448821086299669680099
58370297915448821086301992615295
58370297915448821086301992731935
58370297915448821086301993081855
58370297915459626069838453556100
58370297915460521881533368965318
58370297915460521881533627228310
58370297915460521881533627232474
58370297915460521881533627232682
58370297915460521881533630414802
58370297915460522977341750924450
58370297915460522977341750924610
58370297915460523116879386674925
58370297915460523526133721366802
58370297915460523526134493017730
58370297915460523528661650864198
58370297915460523528661650864199
58370297915460526637709439313833
58370297915460526637709439313881
58370297915460526637709442501825
58370297915460526637709442856117
58370297915460526637709443918927
58370297915460526637712911572145
58370297915460526637712911572181
58370297915460526637712911572229
58370297915460526638210847520089
58370297915460526638210847874381
58370297915460526638210851062325
58370297915460526638214322966380
58370297915460526638214322966381
58370297915460526683379425979465
58370297915460526683379425979673
58370297915460526683379427495785
58370297915460526683379427495993
58370297915460526683379430683937
58370297915460526683379454677273
58370297915460526683379454677433
58370297915460526683379456193753
58370297915460526683379800567286
58370297915460526683379800567287
58370297915460526683379800567494
58370297915460526683379803755279
58370297915460526683379803755284
58370297915460526683463022705977
58370297915460526683463022706025
58370297915460526683463023178361
58370297915460526683463024105657
58370297915460526683463024105705
58370297915460526683463024223749
58370297915460526683463024228121
58370297915460526683463024241219
58370297915460526683463027410289
58370297915460526683463027764581
58370297915460526683463028827391
58370297915460526683463028827439
58370297915460526683463108799257
58370297915460526683463108799465
58370297915460526683463109271641
58370297915460526683463110321401
58370297915460526683463110334499
58370297915460526683463113503729
58370297915460526683463368597491
58370297915460526683463368601655
58370297915460526683463371783983
58370297915460526683466467784337
58370297915460526821225187041469
58370297915460526821225187047293
58370297915460526821225187060342
58370297915460526821225187060343
58370297915460526821225187159561
58370297915460526821225190229621
58370297915460526821225191764655
58370297915460526821228543110500
58370297915460526821228543110501
58370297915460526821228547814813
58370297915460527233007454891071
58370297915460527233010549019520
58370297915460527233010549019521
58370297915460527233010553723785
58370297915460528467518563925394
58370297915460528467855158540181
58370297915460528467855158540229
58370297915460528467855158656821
58370297915460528467855160056501
58370297915460528467855160056549
58370297915460822069091079708500
58370297915460822069091851360832
58370297915460822070783332287806
58370297915460822070786426888432
58370297915460823120879680717718
58370297915460823120880452370050
58370297915460823715404315363586
58370297915460823715405087015918
58370297915460826826920829548852
58370297915460826826980031795749
58370297915460826826980032150041
58370297915460826826980033193977
58370297915460826826980033199801
58370297915460826826980033312069
58370297915460826826980036381969
58370297915460826826980037917163
58370297915460826826980147985225
58370297915460826826980409453471
58370297915460826826983504054097
58370297915460826826983505570417
58370297915460827009931696812093
58370297915460827009931699994421
58370297915460827009931701529455
58370297915460827009935054397285
58370297915460827010478249803010
58370297915460827421442368195872
58370297915460828656789157923582
58370297915460828656791480871876
58370297915460828657125752538417
58370297915460828657125752655057
58370297915460828657125754054737
58370297915463224820314735845571
58370297915463228341649668950486
58370297915463228341708869534183
58370297915463228341708869888475
58370297915463228341712344980475
58370297915463228387462454798343
58370297915463228387462540537491
58370297915463228387465901192583
58370297915463228524639529886111
58370297915463228524660531981638
58370297915463228524660533497959
58370297915463228524660536213726
58370297915463228524660537748761
58370297915463228935607120535868
58370297915463228936508575737879
58370297915463230171290504524335
58370297915463528713910233969878
58370297915463529124877714534104
58370297915464425437859472901516
58370297915464425440115433097783
58370297915464425440115433215875
58370297915464425440115461795591
58370297915464429098732044943446
58370297915464429143897181358816
58370297915464429143897525732341
58370297915464429143897525732350
58370297915464429144461233700671
58370297915464429144461236887163
58370297915464429144461265584971
58370297915464429281157936084208
58370297915464429281742909018535
58370297915464429281742909024358
58370297915464429281742909136627
58370297915464429281742912206686
58370297915556887577085735017136
58370297915557784440551712988992
58370297915557784440551716176984
58370297915557784440551716177144
58370297915557788007135439813585
58370297915557788007699519328047
58370297915557788007699519329499
58370297915557788007699519329659
58370297915557788007699519800431
58370297915557788007699524051149
58370297915557788007699524051233
58370297915557788007699524051238
58370297915558088151216557468467
58370297915561690422463689679189
58370297915561690468217246009341
58370297915568594821440904780513
58370297915568594958638896224660
58370297915568594958638897740737
58370297915568594958638897740980
58370297915568594958638897740981
58370297915568594958638900928978
58370297915568895147888599734836
58370297915568895147888602917164
58370297915569790774337202359716
58370297915569790776029455172308
58370297915569791874093912131845
58370297915569795578439712734733
58370297915569795578439715921189
58370297915569795578439715921273
58370297915572497418592538672443
58370297918090634932866046706343
58370297918090634935124704799925
58370297918090935121863898103823
58370297918090935121884904899451
58370297918090935122073961850767
58370297918090935124332621722785
58370297918090935124332622772545
58370297918200355965992585422692
58370297918200355965992585422693
58370297918200355965992585889253
58370297918200355965993360257352
58370297918200355965993360257353
58370297918200355965995684721967
58370297918382871223764554376042
58370297918382871226020977043126
58370297918417541094013374237591
58370297918417541231211370384599
58370297918418741851015538257978
58370297918418888813257046676378
58370297918418888813319808795594
58370297918418891968559056957194
58370297918418892105882573451882
58370297918418892151571073298452
58370297918418892154081553286390
58370297918418892563356430487627
58370297918418892563356431025494
58370297918418892565051008069420
58370297918418892702308667844266
58370297918418892702311762444892
58370297918418893752384780656106
58370297918418893754641117584042
58370297918418893754703879703258
58370297918418893800394702310175
58370297918418893800648074273182
58370297918418893801212933339826
58370297918418893938473687715297
58370297918418893938473687715298
58370297918419188451287918954778
58370297918419188588548587591102
58370297918419188635054632353302
58370297918419188635055404005634
58370297918419189000895053972838
58370297918419189000895825625170
58370297918419189046648610184946
58370297918419189183846517056138
58370297918419189183847374447618
58370297918419189183909278821062
58370297918419189183910050473394
58370297918419192891833404919925
58370297918419192891833404919926
58370297918419192892398263990782
58370297918419194127180197481501
58370297918419194127180197481502
58370297918492138336106445861720
58370297918492138699958916229158
58370297918492140118236362422470
58370297918492140118236362422518
58370297918492140119763917834616
58370297918492140120516030142476
58370297918492140120517063617345
58370297918492140120517063617346
58370297918516150319940589327236
58370297918516153887360364849488
58370297918516153887360365316048
58370297918516153887360365321872
58370297918516155262143691063566
58370297918516155262146014011860
58370297918516450507790641408548
58370297918516450507790641414372
58370297918516450507790898625992
58370297918516450507790898631816
58370297918516454076633283666630
58370297918516454213831275804794
58370297918516454215523528500746
58370297918516455266224192363332
58370297918516455267921092005632
58370297918523358431465257233297
58370297918523358431465630285107
58370297918523359804096303257565
58370297918523359804096303258383
58370297918523359804096303259835
58370297918524108284990546450842
58370297918524559325829308183997
58370297918524559325829308184205
58370297918524559325829566385510
58370297918524559325829566451201
58370297918524560378227129890396
58370297918524560378227129956087
58370297918524560378227129956295
58370297918524560424458535529417
58370297918524560424461977206295
58370297918524560561722645836795
58370297918524560561743537845387
58370297918526956996483722721131
58370297918526956996674332013714
58370297918526956997239187898273
58370297918526957133956007095782
58370297918526957133956007449914
58370297918526960106032144188230
58370297918526960243292812824554
58370297918526960700831760065153
58370297918526960701100716131456
58370297918526960701103814969786
58370297918526960701104073604380
58370297918526960702461336735086
58370297918526960702524012760862
58370297918526960702524012761105
58370297918526960702524357117134
58370297918526960702712385194462
58370297918526960838026739577680
58370297918526960838089415603456
58370297918526960838298708742004
58370297918526960838299483582523
58370297918526960838301721839782
58370297918526960838301721841429
58370297918526960838301807928850
58370297918526960838301807934709
58370297918526960838301807934710
58370297918526960838302066214928
58370297918526960839722000767964
58370297918526960839722005354184
58370297918526960839722086861244
58370297918526960839722091093332
58370297918526960839722091460478
58370297918526960839722349727682
58370297918526960839784762887020
58370297918526960839784767119108
58370297918526960839784767486254
58370297918526960839973049244566
58370297918526960839973053830786
58370297918526960840558915111085
58370297918526960840561153369991
58370297918526960840561239109139
58370297918526960840561239463271
58370297918526960840562272582605
58370297918526961892326508970514
58370297918526961892328833318488
58370297918526961892388410157418
58370297918526961936366921878002
58370297918526961937870113040630
58370297918526961937871146496625
58370297918526961938058398335402
58370297918526961938142855995470
58370297918526961938142855995523
58370297918526961938142855999682
58370297918526961938145179993524
58370297918526961938145180347656
58370297918526961938623258805937
58370297918526961938623258805938
58370297918526961938626729310230
58370297918526961938626729660150
58370297918526962072874445103149
58370297918526962073627590514082
58370297918526962073627590514325
58370297918526962073648511219030
58370297918526962073648511220677
58370297918526962073648597308098
58370297918526962073648597313957
58370297918526962073649630428919
58370297918526962075068104404425
58370297918526962075068105454185
58370297918526962075130780430201
58370297918526962075130781479961
58370297918526962075130782031085
58370297918526962075322166158328
58370297918526962075340762516706
58370297918526962075340848610230
58370297918526962075343086863276
58370297918526962075343086864680
58370297918526962075343086864923
58370297918526962075343172952344
58370297918526962075343172958203
58370297918526962075343172958204
58370297918526962075343431238422
58370297918526962075343431238505
58370297918526962075344205723242
58370297918526962075344206073165
58370297918526962075344206077537
58370297918526962075883927442018
58370297918526962075883927442261
58370297918526962075887398300686
58370297918527260478341354954049
58370297918527260480200628927697
58370297918527260844369674959788
58370297918527260846062315607427
58370297918527260890120132339182
58370297918527260890123274769741
58370297918527260891983007888271
58370297918527260891983007907954
58370297918527261029832866574199
58370297918527261029832866575008
58370297918527261029832866580841
58370297918527262079965318016877
58370297918527262081407942194712
58370297918527262081597131542067
58370297918527262127893879977567
58370297918527262127895000707905
58370297918527262262898184512561
58370297918527262264422252088068
58370297918527262264422296735673
58370297918527262264423415924175
58370297918527262264423415930817
58370297918527262264592874941205
58370297918527262264613680863159
58370297918527262264614025236693
58370297918528157707811767312948
58370297918528157753590371933982
58370297918528161046153136590270
58370297918528161046317174874564
58370297918528161046338836993896
58370297918528161046341422934802
58370297918528161046400828998000
58370297918528161048012496657114
58370297918528161048577725591712
58370297918528161457911151656448
58370297918528161458100212362522
58370297918528161458100212716654
58370297918528161458183092124416
58370297918528161459606474487381
58370297918528161459606503067097
58370297918528161459606503185141
58370297918528161459606732755962
58370297918528161459627395075689
58370297918528161459627395193706
58370297918528161459627395193733
58370297918528161459627653460910
58370297918528161595360967092126
58370297918528161595384441735504
58370297918528161595384441853596
58370297918528161596888149923337
58370297918528161597643614983839
58370297918528162647714337538254
58370297918528162647716661891409
58370297918528162647716661892813
58370297918528162649220886621492
58370297918528162649408913182500
58370297918528162693446973516138
58370297918528162693449297516586
58370297918528162693449326212969
58370297918528162693530655869370
58370297918528162694974442839216
58370297918528162694974442841646
58370297918528162694976765787510
58370297918528162695227814266542
58370297918528162830730972828909
58370297918528162832235197564608
58370297918528162832966417863924
58370297918528162832966417883607
58370297918528162832969773817125
58370297918528162832969773933765
58370297918528162832987309872468
58370297918528162832990665943761
58370328149993937905574228889415
58370328388321105030686080666276
58370328389195961368957003078465
58370328389195963153346809959601
58370328389196005834007710116835
58370328389196005834070471881759
58370328389268940708641690230927
58370328389268942492278355932975
58370328389268942492278613150419
58370328389268953612570986140227
58370328389292057256384690416805
58370328389292057256447452181729
58370328389292066585934969592191
58370328389292067134977987089867
58370328389292068369692916330557
58370328389292068369693002069705
58370328389293268989580513331107
58370328788089459808355083284064
58370328788089465296337463731760
58370328788089465296901547963744
58370328788100266759921302989428
58370328788100266759921303106068
58370328864913297512532919900315
58370328864913297512595682369291
58370328864913297697239512230123
58370328864913298109021776406299
58370328864913298109084538875275
58370328867890725047170027132755
58370328867891926353232631210467
58370329018525852703458096735360
58370329018525856407803897220156
58370329026444529717953012342068
58370329027319395924904933904602
58370329027319395924904962602416
58370329027319400866289004812266
58370329027319401470101958013910
58370329027319402705636003818154
58370329027391180188102684022344
58370329027391479828497710844802
58370329027392377057824919535287
58370329027392377103553079666003
58370329027392377103578475747395
58370329027392380212559457170003
58370329027392380212559457286643
58370329027392380212562928127841
58370329027392380213377716462929
58370329027392380395490114100707
58370329027392380395493470150865
58370329027392380395493584941905
58370329027392380396308258485953
58370329027392380396308373276993
58370329027392380762169686905121
58370329027392380807902236317597
58370329027392380807902351108637
58370329027392380807902351121735
58370329027392380807903384223599
58370329027392380807923243117229
58370329027392380945096871828227
58370329027392382042684284603569
58370329027392382042684284616667
58370329027392382042705176612161
58370329027392382042705176625259
58370329027392382179882162423077
58370329027392382179882277214117
58370329027423900223989197921628
58370329027423900635583175753272
58370329027423900818597400601704
58370329027424800653786964969871
58370329027424800654540225186589
58370329027424800654540225190801
58370329027424800654601753306363
58370329027424800654602901212365
58370329027424800654602901216577
58370329027424800791800893822913
58370329027424800791800893827125
58370329027424800836717621783935
58370329027424800836717621785339
58370329027424800837554450035021
58370329027424800837554450039233
58370329027424801203393723748555
58370329027424801203394871654557
58370329027424801203394871658769
58370329027424801249063711924891
58370329027424801249063711926295
58370329027424801249063711937941
58370329027424801249063711939393
58370329027424801249063711943764
58370329027424801249064859832297
58370329027424801249126387969381
58370329027424801249127535862285
58370329027424801249148427866665
58370329027424801249148427870877
58370329027424801386324380562619
58370329027424801386324380575717
58370329027424801386324380580088
58370329027424801386325528468621
58370329027424802483845645419823
58370329027424802483845645421227
58370329027424802483845645438489
58370329027424802483845645438537
58370329027424802483845645438696
58370329027424802483908321447003
58370329027424802483908321460101
58370329027424802621106314057551
58370329027424802621106314074861
58370329027424802621106314075020
58370329027424811774417449305586
58370329027424813604473805290924
58370329027424813604557373325292
58370329080601528941715918139548
58370329080601529536512148896952
58370329098328306206368207055794
58370329103264468713675705735508
58370329104203310558423987115480
58370329104211416903427586988382
58370329104212627363428603133108
58370329104212627409182188041572
58370329104212628598210536628040
58370329104235727112284640688957
58370329104235730267841914410193
58370329104235730404850759725183
58370329104235730404850759729395
58370329104235730404851878943413
58370329104235730405102583046517
58370329104235730450581099468297
58370329104235730450583423932911
58370329104235730450584543146929
58370329104235730450772571224257
58370329104235730816633884852385
58370329104235730862366549055901
58370329104235730999624118387335
58370329104235730999627217692225
58370329104235732051414699133299
58370329104235732234343031482749
58370329104235732234343375856491
58370329104235732234345355947363
58370329104236030594038904903068
58370329104236030594122472937436
58370329104236031005904478846408
58370329104236031188835135660472
58370329104236927318047084614761
58370329104236927318047113195881
58370329104236927318068005204473
58370329104236927457501414153245
58370329104236927457501414158861
58370329104236927457501442738577
58370329104236927457504886417208
58370329104236927503254998946473
58370329104236927503254998950685
58370329104236927869346096087993
58370329104236927869346096093609
58370329104236927915099680881221
58370329104236927915099680885433
58370329104236928052297673491769
58370329104236928052297673495981
58370329104236928052301117174612
58370329104236931024651460286399
58370329104236931024651546375467
58370329104236931024651546381083
58370329104236931024651575077439
58370329104236931024652235126675
58370329104236931024652579500209
58370329104236931024652608198017
58370329104236931024672467081819
58370329104236931024672467086031
58370329104236931024673500202397
58370329104236931024673500206609
58370329104236931024840607577537
58370329104236931024861528279725
58370329104236931024861528283937
58370329104236931024924204305501
58370329104236931161847214638041
58370329104236931161847243219161
58370329104236931161849452896947
58370329104236931161849452898351
58370329104236931161850227737223
58370329104236931161850600804353
58370329104236931162101276213861
58370329104236931162122196916049
58370329104236931162122196920261
58370329104236931207600799431269
58370329104236931207604157016461
58370329104236931573631458807323
58370329104236931573632606713325
58370329104236931573694220926379
58370329104236931573695254045505
58370329104236931573695368836752
58370329104236931573715141631327
58370329104236931573716174747693
58370329104236931573716174751905
58370329104236931573716260845344
58370329104236931619386162925433
58370329104236931619447805834843
58370329104236931619448838955421
58370329104236931619448925048860
58370329104236931619469845755266
58370329104236931756646831561757
58370329104236932808413392302255
58370329104236932808473830067721
58370329104236932808473830073337
58370329104236932808476154421311
58370329104236932808494750657433
58370329104236932808494750661645
58370329104236932808497075126259
58370329104236932854227414860949
58370329104236942877277287180755
58370330223812445274263856993682
58370330223812445274263885573398
58370330223812445276523317101960
58370330223812494687288271119682
58370330223812494687288299699398
58370330223812494687852352163562
58370330223812494687852380743278
58370330223812494687853155579342
58370330223812494687853155583714
58370330223823285029738470357356
58370330223823297797247706026594
58370330223824153892857383519292
58370330223824202068840662205744
58370330300635415400060921343396
58370330300635415812410364352182
58370330300635415819185191226294
58370330300635426520440328504506
58370330300635426520441361606370
58370330300635431871350326660410
58370330300635431871915182544726
58370330300636316386996973221018
58370330300636332439162108655134
58370330300636332439643167390723
58370330460157211022083626728298
58370330460157496387196191913238
58370330460157505858937929038828
58370330460157511211354220726534
58370330460157511212107361905622
58370330463187121670373762282510
58370330540033358552332566923274
58370330915097337872446120779990
58370330915097348983223833489824
58370330915097348983223862068088
58370330915097348983224090707268
58370330915097348983224119285580
58370330915097348985483522117786
58370330915097348985483522235830
58370330915097348985483550814142
58370330915097348985671837158674
58370330915100049040094977556280
58370330915100049040095006137400
58370330915100050686659178411120
58370330915100050686659206989432
58370330915100901431358883143898
58370330938719843067066464843178
58370330938719843067254751187710
58370330938730637532423650512398
58370330938730638767770443073974
58370330938730649880807844528362
58370330938730649880996130872894
58370330938731539335582225068538
58370330938731550446360194876272
58370330938731550448619626404834
58370330938731550448619626522926
58370330938731550448619626523086
58370330938731554152965426889630
58370330938731850635630788874508
58370330938731850637890220403070
58370330938731850638078506747602
58370330938734550694197255891318
58370330938734552339065876578360
58370330938734552341325308106922
58370330938735452906877658573084
58370330938735452909137090101646
58370330941361909549708478292472
58370330941470861638768831177942
58370330941470861646382777352632
58370330941470861646382806048988
58370330941470866577896565157670
58370330941470866584674830988680
58370330941470877697711460794948
58370330941685812161336409685924
58370330941685812168929434804134
58370330941685813953340277059002
58370330941685818757445657050176
58370330941686112358200029152450
58370330941686112358200029156662
58370330941686114004575940483238
58370330941686114141773933089574
58370330941686114142589836033586
58370330941688499050463202154722
58370330941688504538382820841706
58370330941688515056058764118066
58370330941688515056058849853002
58370330941688515100201537238364
58370330941688515101875192177662
58370330941688515102628337588838
58370330941688515102711934673694
58370330941688515656587336685526
58370330941688519362544034694828
58370330941688520460964714906174
58370330941688520590547956275822
58370330941688520590631639095614
58370330941688520597388725604552
58370330941688520598162707516722
58370330941688520598225555374926
58370330941689715858894466281514
58370330941689715864793945093426
58370330941689716276387922925070
58370330941689716276408872209734
58370330941689719982449252589578
58370330941689721354408225159592
58370330941690155604215215815564
58370330941712830987421770848748
58370330941720935548935720733536
58370330941720936097162834941492
58370330941720936097225597056336
58370330941720936097727690825808
58370330941722135070671306997328
58370330941722135070671308414270
58370330941722136854810186209069
58370330941722136855061118477734
58370330941722136855082039066042
58370330941722136855082153857073
58370330941793865476346415279846
58370330941793865477098527589158
58370330941793869134874754603182
58370330941793869134874840338118
58370330941793869180692215764642
58370330941793870965018146276142
58370330941793870965018921110802
58370330941793870965081682875726
58370330941793880298812967771096
58370330941793880298833888359347
58370330941793880298833888359564
58370330941793880301093319887909
58370330941793882083222662119962
58370330941793882084833559644468
58370330941793885654513801218508
58370330941793885654513801690684
58370330941793885659596375868844
58370330941793885789179360129264
58370330941793885789180388880996
58370330941793885789243150645920
58370330941793885791438791539782
58370330941793885791774555943900
58370330941793885796794368479392
58370330941793887026220638945646
58370330941793887026220725034714
58370330941793887026220983301918
58370330941794180442329972610066
58370330941794180442329976859416
58370330941794185978513744644156
58370330941794185978513745116332
58370330941794185981045150060180
58370330941794185981045150414312
58370330941794185986127724238340
58370330941795066234181592681842
58370330941795066238448232149734
58370330941795066238449375338374
58370330941795066238449378524914
58370330941795066238449379587724
58370330941795066239264135093746
58370330941795066240959858512852
58370330941795069937711829996890
58370330941795071584924196501806
58370330941795071722101297103762
58370330941795071728879562934772
58370330941795071731390047172060
58370330941795080872880999875186
58370330941795081010078992485734
58370330941795081055831434088918
58370330941795081055831434093130
58370330941795081055832577277558
58370330941795081055832580464098
58370330941795081055832581999132
58370330941795081055832581999291
58370330941795082702207345415494
58370330941795082702207345419706
58370330941795082703023248359506
58370330941795082703023277055862
58370330941795082703044168947814
58370330941795082703044197644170
58370330941795082712249268551392
58370330941795082840221240970054
58370330941795082840221269666410
58370330941795086411512494385852
58370330941795086411512494858028
58370330941795086411596177325140
58370330941795086411596177677811
58370330941795086411596177679272
58370330941795086416595069036179
58370330941795086416595069036188
58370330941795086416678751503300
58370330941795086546262764873956
58370330941795086548773249111244
58370330941795086548794169935688
58370330941795086548794170289820
58370330941795086553876744113848
58370330941795120952111373112226
58370330941795120952111373125276
58370330941795120952111717481548
58370330941795120952111717485760
58370330941795130835450529858766
58370330941795130835450534458036
58370330941795130837145106915742
58370330941795130837961014445974
58370330941795132070231693118308
58370330941795132115985278028383
58370330941795135776272840895470
58370330941795135822026425809757
58370330941818197414057096283184
58370331012626075512229191452050
58370331018533505658469574997658
58370331018534406271972064987622
58370331018607246571403346433600
58370331018607266147494105526386
58370331154505781238517206816636
58370331171822614204670403351672
58370331171822614204921451811048
58370331171822614342119444421596
58370331171822614342203242032636
58370331171822615439452336846604
58370331171822615988495355748172
58370331171895549080998560393666
58370331171895549081751361448570
58370331171895549081751705804842
58370331171895549081835044274186
58370331171895549219012460534446
58370331171895550316533294943502
58370331171895550865388371861022
58370331171895560199956136381898
58370331171895565133163695827782
58370331171895565133916841238958
58370331171895565133979603358014
58370331171895565134000524531134
58370331171895565271177595968562
58370331171895566917553507295138
58370331172125210525037607185294
58370331172126111092849389180018
58370331172145619277531675416100
58370331172149220314059746787056
58370331172149221548841680281988
58370331172149221960372781563284
58370331172149222097633535938756
58370331172149222097633650724180
58370331172149520496008136471734
58370331172149521738049397375744
58370331172149521738049397393006
58370331172149522149643375207388
58370331172149522149831661919102
58370331172149522149894423684026
58370331172149522287092416294574
58370331172150421063819918466458
58370331172150421071330409137598
58370331172150422305861179370468
58370331172150422717727241052482
58370331172150422854904198289298
58370331172161727599879270753772
58370331172218568971243034397278
58370331172218569388192326296234
58370331172218569520285708942574
58370331172218570755632501508362
58370331172219764794532069300698
58370331172219769545311070750558
58370331172219770094353745295854
58370331172219770094918604366710
58370331172219770145191019463578
58370331172219770145253781112070
58370331172219770145274701817018
58370331172219770277368084935534
58370331172219770282451773722618
58370331172219771329700537861642
58370331172219802897948556897334
58370331172219814017764222312280
58370331172219814017764222666412
58370331172219814566555849797880
58370331172219814567371757794672
58370331172219819506499491774400
58370331172222166301667508845000
58370331172222166301667594588360
58370331172222167536533468003888
58370331172222171240795242824728
58370331172222171240795328568088
58370331172222171240879268488684
58370331172222171242489818002414
58370331172222171242489904095694
58370331172222171242573845182690
58370331172222171242573845668124
58370331172222171243389753198356
58370331172222171248410336909792
58370331172222171654083795834058
58370331172222171654083881927338
58370331172222172889702902405876
58370331172222172894786248236368
58370331172222173026963657135480
58370331172222455370369633103254
58370331172222455370558005536854
58370331172222455370620681562630
58370331172222455377147898934264
58370331172222455377901044345440
58370331172222457026724677677820
58370331172222467725804062120168
58370331172222471430066179779556
58370331172222471430128941898612
58370331172222471431760756374184
58370331172222471431844439666360
58370331172222471432597584610768
58370331172222471432597585077536
58370331172222471432660347196592
58370331172222471437680930908028
58370331172222471849274907339784
58370331172222473078889813111936
58370331172222473078952575230992
58370331172222473078973496404112
58370331172222473084056840834716
58370331172222473084056842234604
58370331172223355938369701442510
58370331172223355938432463557354
58370331172223355945712826344376
58370331172223355947407403388302
58370331172223355947407403401352
58370331172223355948223310931584
58370331172223357731797214402148
58370331172223368712657207423984
58370331172223371997877961778492
58370331172223371999572193995374
58370331172223371999572538368908
58370331172223371999572538822418
58370331172223372000388446365700
58370331172223372000409367072100
58370331172223372004655882782458
58370331172223372005492712902751
58370331172223372411166171827018
58370331172223372416249860614102
58370331172223373646701595106660
58370331172223373646785278398676
58370331172223373651784941403712
58370331172223373783962349836264
58370331172230276352795855952842
58370331172230276352795942041910
58370331172230276764389833784486
58370331172230576542066536040146
58370331172230576953660513871790
58370331172230576959016086219356
58370331172234359181257467840560
58370331172234359181278131329468
58370331172234359181278388546912
58370331172234662479595825518200
58370331172254586740632224363288
58370331172254586740632310106648
58370331172254886931597479632490
58370331172254886931681162452282
58370331172254886932162338699134
58370331172254888166944272194066
58370331172255787499409175533934
58370331172258974099390215369452
58370331172258974104473561199944
58370331172258974104473561672120
58370331177731239755304909311824
58370331177804185613036883072778
58370331177804187396610787009902
58370331177804190547081271222014
58370331177804190552164617052506
58370331177804192330655175159138
58370331177815892993774141454382
58370331177815897927818529603618
58370331177815897932901875434110
58370331177840197204876585985386
58370331177840198439658519480318
58370331177840208317913987439774
58370331177840209552695920934706
58370331177851165439807400016134
58370331178033530397937877563042
58370331178033535154051271890040
58370331178033535291249264500588
58370331178033535291312026615432
58370331178034936030462943410206
58370331178054248945779528542922
58370331178054248945779614630378
58370331178054248945779614636202
58370331178055149376330555807882
58370331178055149376330641895338
58370331178055149376330641901162
58370331178055149513528548418430
58370331178055149513528634511710
58370331178057830902184383122090
58370331178057845727161414066244
58370331178057845727349700896210
58370331178057846916189762769352
58370331178057847373725612222786
58370331178057847510735318003368
58370331178057847510923604833334
58370331178057847510986366598258
58370331178057851216775694132410
58370331178057851217528753473392
58370331178057851217591601681515
58370331178057851217591601681516
58370331178058145916620208805377
58370331178059031659454701103310
58370331178059031659517463218154
58370331178059046476837903042494
58370331178059046476900665157338
58370331178059046484431990445810
58370331178059046484432076416786
58370331178059046484432076534878
58370331178059047673209261857832
58370331178059048084803239689476
58370331178059048084803354474900
58370331178059048085054402951529
58370331178059048085054402951538
58370331178059048130556853177656
58370331178059048130556939266724
58370331178059048130807901772386
58370331178059048130807987743353
58370331178059048130807987743362
58370331178059048130807987861454
58370331178059048268005894382934
58370331178059048268068742591217
58370331178059051836597229306698
58370331178059187313778456884396
58370331178059187313778457002440
58370331178059487457295465972716
58370331178065956327269932352964
58370331178065956327332780561087
58370331178065956327332780561088
58370331178127194938533827246154
58370331178128090018363142699742
58370331178128095369084854511114
58370331178128095506282847121662
58370331178128390207633736696526
58370331178128395512601863599434
58370331178128395558355448507898
58370331178128395695553441118446
58370331178130779999655152549870
58370331178130780594451754493662
58370331178130780594451754843582
58370331178130780600978972215216
58370331178130780601794879395528
58370331178130780601794879745448
58370331178130780603489456924888
58370331178130780604242602336064
58370331178130782387816506273188
58370331178130782387879268392244
58370331178130791531817684465176
58370331178130791669015677075724
58370331178130791714016002133296
58370331178130791714831909313608
58370331178130791722363349620944
58370331178130793368739260947520
58370331178130793505937253558068
58370331178130796470945418444904
58370331178130796608143411055452
58370331178131080792760050573203
58370331178131080793513195984379
58370331178131082577149862040560
58370331178131082577149862390480
58370331178131093093131223901180
58370331178131093695270609325439
58370331178131093695270609325440
58370331178131096797477024385976
58370331178131096799171601079982
58370331178131096804254946910474
58370331178131981168519791319326
58370331178131981305717783929874
58370331178131981305780546044718
58370331178131981351534130486622
58370331178131981351534130836542
58370331178131981360509070448712
58370331178131981360509070798632
58370331178131981361324977978944
58370331178131981361324978328864
58370331178131983007700889305520
58370331178131983007700889655440
58370331178131983144898881916068
58370331178131991876490432197064
58370331178131991876490432313704
58370331178131992288899974714776
58370331178131992479445725263824
58370331178131993660880243781060
58370331178131994080005289911339
58370331178131994125821636590400
58370331178131994125821636940479
58370331178131994263019629200948
58370331178131997228028051655308
58370331178131997229722628699234
58370331178131997229722628712275
58370331178131997229722628712284
58370331178131997230475774123460
58370331178131997235559119953952
58370331178131997365226044265856
58370331178131997366920276482738
58370331178131997366920621309782
58370331178131997367736528853064
58370331178131997372003965269822
58370331178131997778514254314382
58370331178131997783597943101466
58370331178131997829351528009930
58370331178131999014112440179631
58370331178131999014112440179640
58370331178131999019133023891067
58370331178131999019133023891076
58370331178131999059866025089499
58370331178132030582297350856502
58370331178132030719558105581894
58370331178132030719558105586106
58370331178132030719558106998836
58370331178132031131089321298694
58370331178132031131152083417750
58370331178132041701924733214301
58370331178132041702112673668988
58370331178132041702677878625486
58370331178132041839373428044460
58370331178132042250904644111180
58370331178132042250967405876104
58370331178132042251720553170782
58370331178132043486251781149880
58370331178132047190597581634676
58370331178132047190848287150510
58370331178132182536720298872200
58370331178138901582946031918726
58370331178138901720144024529274
58370331178138902131738002360918
58370331178142984594442532143784
58370331178142987703992016133000
58370331178163201042453913690538
58370331178163211970782399983464
58370331178163212107980392594012
58370331178163212153796624831896
58370331178163212161328065139232
58370331178163213807703976465808
58370331178163213944901969076356
58370331178164401799473441475374
58370331178164412729559265410750
58370331178164412866757258021298
58370331178164412912510842929762
58370331178164412918410440782112
58370331178164414564786352108688
58370331178164414701984344719236
58370331178164452814710155684472
58370331178164463927726636432544
58370331178167299330564327581003
58370331178167299330564327581247
58370331178167299330564327930923
58370331178167299330564327931007
58370331178167299330564327931166
58370331178167299330564413670071
58370331178167299330564413670155
58370331178167599517575200253548
58370334530992334906874759939238
58370334530993235474686541933962
58370334530993240416071355914242
58370334607793413041693955285271
58370334610103620561011336478207
58370334610107272236831302170453
58370334611075778976622626601228
58370334611075778984213384999068
58370334611075779713763702503452
58370334611075779714579605447464
58370334611075779716270743534492
58370334611075812336039519897202
58370334761417925800142596330791
58370334767326244435457418296502
58370334767326546271857064800402
58370334769638952693867123930660
58370334770503738624710954615386
58370334770611522630122311022565
58370334770611522630185158880769
58370334770611522675938629003809
58370334770611522675938743672593
58370334770611522675938743808107
58370334841188454877855142553885
58370334841198927098178836784069
58370334846448336895827124991814
58370334846448336895827124991862
58370334846448381360669770931492
58370334846448381360669771285784
58370334846451039834672394542018
58370334846451084299534816285616
58370334847097080290935889246217
58370335245900636972086740209350
58370335245904539295009062601970
58370335245904539432332493003218
58370335248202729908913883153048
58370335248237912577375764548110
58370335248238811910427190602253
58370335248895266350394696103916
58370335249182262247130954016891
58370335249185865806255689130671
58370335249185894218953366090138
58370335249185894218954052003322
58370335249185894218954137742470
58370335320016724777542898497825
58370335320086697289660841497810
58370335320121786080047208755857
58370335320121786080047294490793
58370335320121786217308049220397
58370335325046991641715578901300
58370335325046991641715578901348
58370335325047039820210251377181
58370335325047039820210251381553
58370335325049693352828805247847
58370335325049741523729280172193
58370335325703488906948550874972
58370335325703494260198650291488
58370335325921431807882408918904
58370335325922326877586494669020
58370335325922326885201584032350
58370335325995642650779167603222
58370335326030459253023025298032
58370335326030459253023030015394
58370335326030459253085701323808
58370335326030459253085792134610
58370335326030711682388174707204
58370335326030759442356386014802
58370335460949282309128609791880
58370335461885573818357898710713
58370335461917989318194880249273
58370335461917989318198322392711
58370335461917989318261084157635
58370335461921891229481655756689
58370335461921891229481655756773
58370335461921891229481655873329
58370335461921891229481655873365
58370335461921891229481684453045
58370335461921891229481684453081
58370335479295677573317112382846
58370335479295677573400794736078
58370335479295679220529851827914
58370335479319999485488968497235
58370335479319999492832007305821
58370335479514483844616730450246
58370335479610549535667436889089
58370335479610549535667551680337
58370335479610549535667552030257
58370335479610577948365914566038
58370335479611449920402146172805
58370335479611478516114934091626
58370335479622285329855284907034
58370335479622285329918047021878
58370335479622555268755134205690
58370335479622555276097139912412
58370335479622605094377461770894
58370335479642964989691542589843
58370335479642964989754304354767
58370335479646566711892209506245
58370335479646566711895651649683
58370335479646566711955057364449
58370335479646566711958413414607
58370335479646866900974990390813
58370335479646916719174211124574
58370335484571761574081462476216
58370335484571772691932852020526
58370335484571772691932852021978
58370335484582627676574797152416
58370335484582627676637473527869
58370335484582627676637559271472
58370335484582628912192782874880
58370335485227374872522520917248
58370335485228269942292378349142
58370335485228619964528683090489
58370335485228619964528797881529
58370335485239431712344846244569
58370335485239431712345965906273
58370335485520075333503942911236
58370335485520103929216572791098
58370335485520375522753587501100
58370335485520375522753587505312
58370335485520375522753587505472
58370335485530880500180065189372
58370335485530910743019685719946
58370335485530910743019685721350
58370335485530930318146146004132
58370335485530930318208822029908
58370335485532082904306753412124
58370335485532111317004039721606
58370335485532127369169175155722
58370335485552539003958926140678
58370335485555192124774295242696
58370335485555192124774295242697
58370335485555192124962580070909
58370335485555192125060210030734
58370335485555192125060211565768
58370335485555192125060211570139
58370335485555192125060211570140
58370335485555240295960598865769
58370335485555240295960599215689
58370335485555240890481762670279
58370335485555240890481763020199
58370335485555240890485233511477
58370335485555241943026205106346
58370335485555241943026205110558
58370335485555241943026205110717
58370335485555241943026205110718
58370335485555492314044889124292
58370335485555492314330805445912
58370335485555492314330805451735
58370335485555492314330805451736
58370335485555542132087592040600
58370335485555542132087592046216
58370335485555542132275878385132
58370335485555542132275878398182
58370335485555542132275878403762
58370335485555542132275878404005
58370335485555542132275878404006
58370335485555542269536288759869
58370335485555542269536633127787
58370335485555542269619972642471
58370335485556442700087315669245
58370336657989404368669304964816
58370336657989404368669305082908
58370336657989404368690196974860
58370336657989448840121620223916
58370336657989448842565985111088
58370336657989454193291049908382
58370336681611944157261301055184
58370336681611949510430733921978
58370336681622755088636264092866
58370336681623605833521619860726
58370336681623607068867637705686
58370336681623655244833147667430
58370336681623655245418927440474
58370336681623656891794838767050
58370336681623671716705980061383
58370336681623671716705980061626
58370336681623906022792213977006
58370336681623907258138231703922
58370336681623950492528289694800
58370336681623955434103741665666
58370336681623955434668600732310
58370336681623955845697719497310
58370336681623957081044512058886
58370336681626608961385291330446
58370336681626657137348220076692
58370336681626657137351576126850
58370336681626657138103688436162
58370336681626658784479599762738
58370336681627509529197073325170
58370336681627557705160002071416
58370336681627557705163358121574
58370336681627557705915470430886
58370336681627559352291381757462
58370336684029822984380527398046
58370336684033571714645849836596
58370336684033576653710907789144
58370336684033576653773583344148
58370336684033576653773583480471
58370336684033587774149896375404
58370336684033876842957481896558
58370336684033876842959804844852
58370336684033876842959804850468
58370336684033876842960580734888
58370336684033876842960581083404
58370336684033876842960581102070
58370336684033876842960581102278
58370336684033876843041049930926
58370336684033876843043372879220
58370336684033876843044147718092
58370336684033876843044148780902
58370336684033876843044263572150
58370336684033891667766257582448
58370336684033891667766260296812
58370336684034776176008139381319
58370336684034776176011233981945
58370336684034787295823463476845
58370336684578218613329857696621
58370336684578218615025204993199
58370336684581872127681771541501
58370336684894364173455476721292
58370336684897921423460577301093
58370336684897931304539183654890
58370336684905124730604946090543
58370336684905124731172124923153
58370336684906025295906243375595
58370336684906025296471102441996
58370336684906025296473422208205
58370336684906025298416728085107
58370336684906025298416728085266
58370336684906025298980463234874
58370336684906025298980463239086
58370336684906025298980463239245
58370336684906025298983906917717
58370336684906025298983906917876
58370336684906041953286016617529
58370336684906069770618831165772
58370336684906069770621155512258
58370336684906075304290972490983
58370336684906075304292120378028
58370336684906075305106875434995
58370336684908890205487550590128
58370336684908890205550312359264
58370336684908890250739127473884
58370336684908890251241221593276
58370336684908890251303897151088
58370336684908928543948127812548
58370336684909195335640231402906
58370336684909228687465136900868
58370336684909228687465251692116
58370336684981869597575497887162
58370336737212406128498995802116
58370336737212406128498997208141
58370336737212406128518855642693
58370336737212406128518855759333
58370336737212406128519917913089
58370336737865012595312235060222
58370336738083817219967211181524
58370336738083817219967325972564
58370336738083817265720882184720
58370336738156752094664328255564
58370336755589988266805455257354
58370336755808792937276864151148
58370336755808792937276892848908
58370336755809693322011458643616
58370336755809693322011573084736
58370336755809693322011573434656
58370336755809693505025797810912
58370336755809693505025798283296
58370336755812394612911397859728
58370336755812394612911398213860
58370336755812394613664539038816
58370336755812394613727301157872
58370336755881722275727360856298
58370336755881727766157548452696
58370336760842805745715693657648
58370336760842855019787100245664
58370336760843004085794295806633
58370336760843015203935164964093
58370336760843015205606526005745
58370336760843015205629740612711
58370336760845705789313324601645
58370336760845707023760613254264
58370336760845707023760614777172
58370336760845707023823290798493
58370336760845707023823375019188
58370336760845707023823376542096
58370336760845721848816999605549
58370336760845721848818118819620
58370336761718155805726730627074
58370336761718155805747651332022
58370336761718155806563554159394
58370336761718155806563554276034
58370336761718155806565878624008
58370336761718157498609453667922
58370336761718157635870122300034
58370336761718205080632638382316
58370336761718318918127579999232
58370336761718371852481102397970
58370336761721020025929468878964
58370336761721020025992144904740
58370336761721020026828968437060
58370336761721020026829054176208
58370336761722270608655351423782
58370336761791253792761791465416
58370336761793999373100570222894
58370336761814262077692262443078
58370336761815418959542563382264
58370336761815462697451092777190
58370336761826423518607846097178
58370336761826423518607846451310
58370336761826423518607846451469
58370336761826423518607846451470
58370336761826423518670522122954
58370336761826723707857519276586
58370336761826723707857519743146
58370336761826723707857519743353
58370336761826723707857519743354
58370336761826723707941087310954
58370336761826723707941087311161
58370336761826723707941087311162
58370336896733599725120044063716
58370336896745291046893095258454
58370336896745291046896194091168
58370336896745291046917340018965
58370336896745291046917368715321
58370336897398169290285930241927
58370336897620608990659441988149
58370336897713953576251299582117
58370336914458260383121651156716
58370336914470282778103669470534
58370336915115941517350011962739
58370336915115941517350384548807
58370336915124045392309257347379
58370336915124045392309261579467
58370336915126474907323332766194
58370336915333573980150990036600
58370336915334474547899923823040
58370336915334772907006200739833
58370336915334772907006315525257
58370336915345279531309625018556
58370336915345279531309625372688
58370336915345279531497911717220
58370336915345279531560673477932
58370336915345281361641303390180
58370336915345281361641303508224
58370336915345281361641389129328
58370336915345281361704065150892
58370336915345281361704069872626
58370336915345584662215452996321
58370336915345584662215452996322
58370336915345618014040473285532
58370336915438929247744519779249
58370336915442530969948284482817
58370336915442530969948285882497
58370336915442530969948371975777
58370336915442530969948628839089
58370336915442530969948629193221
58370336915442547626760534389149
58370336915442580978522921699303
58370336915442580978585597370947
58370336915442831161475346027564
58370336915442874398585037103003
58370336915442874398585151888427
58370336915442880984841593882276
58370336915442881167772594991133
58370336915442881167856162558941
58370336920378588238711769350380
58370336920378591942158070283668
58370336920378591942158070298170
58370336920378591942220745836296
58370336920378591942220832043408
58370336920378591942220832398512
58370336920378593177776827304332
58370336920378604298216587542924
58370336920378608001913477788276
58370336920378608001934398494628
58370336920378608001934484583696
58370336920378608001934742868210
58370336920378608001934742868369
58370336920378608001934742868370
58370336920378608001997160259606
58370336920378608001997246348620
58370336920378608001997504628919
58370336920378608001997504628922
58370336921035101555834436870690
58370336921243099915248006192360
58370336921243099961001591102228
58370336921243099961001591102276
58370336921243099961001677191344
58370336921253904944662340757120
58370336921253906179734062255970
58370336921253906728989385877544
58370336921253906728989471616692
58370336921253906729052147638256
58370336921253906774743056875076
58370336921253906774805737151814
58370336921253909885983731328944
58370336921253909885983735584117
58370336921253909885983735584118
58370336921253909886046407354720
58370336921253943237871427294010
58370336921253943237871431899104
58370336921255107531825437118838
58370336921255155527032681852444
58370336921255156760140936433296
58370336921255156762397268775012
58370336921316079307816355014062
58370336921316079307816355368354
58370336921326841054642681554720
58370336921326841603622594339304
58370336921326841603622680078452
58370336921326841603685356100016
58370336921326841649355344277756
58370336921326841649376265336836
58370336921351156385497774978542
58370336921351156385560537093386
58370336921351206208327432517616
58370336921351206208609876586712
58370336921351206208609877649570
58370336921351206208610249658054
58370336921351206208672639764414
58370336921351206208672925683830
58370336921351206345870616766205
58370336921351206345933293854999
58370336921351206345933379948279
58370336921351206391352619930753
58370336921351206391624216042449
58370336921351216276717186963029
58370336921351216276720658871456
58370336921351216276720658871457
58370336921351456572289136004276
58370336921351456574556064026300
58370336921351456574747448153786
58370336921351456574831130973578
58370336921351456574831389253832
58370336921351456574831389259655
58370336921351456574831389259656
58370336921351506397671264467184
58370336921351506397671521684628
58370336921351506397671636470052
58370336921351506397671636475668
58370336921351506397859922754509
58370336921351506397859922814584
58370336921351506397859922827634
58370336921351506397859922833214
58370336921351506397859922833457
58370336921351506397859922833458
58370336921351506397943232049497
58370336921351506397943233631508
58370336921351506397943233644558
58370336921351506397943233650138
58370336921351506397943233650381
58370336921351506397943233650382
58370336921351506397943490316701
58370336921351506397943490848952
58370336921351506397943490862002
58370336921351506397943490867582
58370336921351506397943490867825
58370336921351506397943490867826
58370336921351506535109829704833
58370336921351506535120677129981
58370336921351506535203986957013
58370336921351506535203986957221
58370336921351506535203988374163
58370336921351506535204245046305
58370336921351506535204245059355
58370336921351506535204245237475
58370336921351506535204360028515
58370336921351506580873889335737
58370336921351506580874262388365
58370336921351516420237639263468
58370336921351516420237639263469
58370336921352400379414832247655
58370336921352406965671245663241
58370336921352406965671618851175
58370336921352416850725900158571
58370336921352416850725904407921
58370336921359310083286677902256
58370336921359310266311754762057
58370336921359310266311865315393
58370336921359310266311869547481
58370337375307928031192696532078
58370337375307928031276379356082
58370337375307942856001848452924
58370337375307942856002620103852
58370337376182790724601871453787
58370337376182790724685554279195
58370337376182790724685558511283
58370337376182790724873840618111
58370337376182790724873843806055
58370337376182790724874102086357
58370337376219262508604347686135
58370337376219262508625239694727
58370337376219262508792634030667
58370337376219262508813526039259
58370337376219262508813554618975
58370337376219263743385508996568
58370337376219263743406401359451
58370337376219263743971290232718
58370337376219263744159575527490
58370337376219269280322395028258
58370337376219311921837940048619
58370337376219311921837940165259
58370337376219311921837968744975
58370337376219312517178482341199
58370337376219312517178510920915
58370337376219312517199402930911
58370337376219312517199403047551
58370337376219312517199431627267
58370337376280085401812367448611
58370337376280085401812481767475
58370337376288189276771608128987
58370337376288189276771612833251
58370337376292198618793555641582
58370337376292247391811980850921
58370337376292247391832872859465
58370337376292247391832872859513
58370337376292248580840068080842
58370337376292248580840068098104
58370337376312505843036628814325
58370337376316557186567327409939
58370337376316558421348884664299
58370337376316558421348884780939
58370337376316558421348913360655
58370337393029746567783077151993
58370337393029746567783851986653
58370337393029746567784191756705
58370337393029746567784191760917
58370337393068937533298349547339
58370337393068937533298350947018
58370337393068937533298350947019
58370337393068941239966373305017
58370337393722700144993459885685
58370337393725105549061493455553
58370337393905063273755684226737
58370337393905063274320538707161
58370337393905063274320543293381
58370337393905063274571587166537
58370337393905063274571587170749
58370337393905065058144376498949
58370337393905065058709235565593
58370337393905065058960279438749
58370337393905065058960279442961
58370337393944244768884986996705
58370337393944244951815644277330
58370337393944244951899211845138
58370337393944244951899212311698
58370337393944287593958034940502
58370337393944287593958038121426
58370337393944287593958809775162
58370337393944288188755298816997
58370337393944288188755299283557
58370337394006366241198832226039
58370337394013287248789756495641
58370337394013320602871161358771
58370337394014521176855515417874
58370337394016874100827120306994
58370337394016922874055613491158
58370337394016922874118289521146
58370337394017173055002978281240
58370337394017173055002978281241
58370337394017222468027048032095
58370337394017222468027162350959
58370337394017222468591243402262
58370337394017222468591246584590
58370337394017222468591903916411
58370337394017222880290947615692
58370337394017223063305286782988
58370337394017223063388855289532
58370337394017223063388855289533
58370337394017223063388969608397
58370337394017238939316797724254
58370337394017238939798088756530
58370337394018123631137875165041
58370337394041532858123224695705
58370337394041534092821561576552
58370337394041534092821561576553
58370337394041534092905158190636
58370337394041534092905158190637
58370337394041550564194533878174
58370337394049593496227153361137
58370337394049595143355176997025
58370337394049595326285834277649
58370337394049595326369401845457
58370337394049637968428228121746
58370337394049637968429257863163
58370337394049637968429258041282
58370337394049637968429261045491
58370337394049643321597657628093
58370337394049643321598690729957
58370337394049643504528314908717
58370337394049643504529348010581
58370337394049643504611882476525
58370337398832676945527631117417
58370337398832725123185194071233
58370337398832725124021160212073
58370337398832972330650517489326
58370337398865140623022175609793
58370337398867793737268828647930
58370337398867793737268828653546
58370337398868995043142832127734
58370337398937175067940408682370
58370337398938071791635042559575
58370337398938075498491350212393
58370337398940728611713666081385
58370337398940728611713666081386
58370337398940729160192599701210
58370337398940729160756683583274
58370337398940773083288238667703
58370337398940773083538914192336
58370337398940773083540057385348
58370337398940773495071273452067
58370337398940773632332027827540
58370337398940773632394703848944
58370337398940776789329386454693
58370337398940778436458443192445
58370337398941028800420147262305
58370337398941028800984231499905
58370337398941029212766494626321
58370337398941073821665269147968
58370337398941073821665269620352
58370337398941078763240838979982
58370337398941929963529854019046
58370337398973192289166367993253
58370337398973193936295424731005
58370337398973194073618855481930
58370337398977096534136577459080
58370337398977246697350427291326
58370337398977246697412712648675
58370337398977246697413189056251
58370337398977246697413190591281
58370337398977261522409908240861
58370337398977262757108159264760
58370337398977262757129079971112
58370337398977262757129166059937
58370337398977262757129166060180
58370337398977262757129424344853
58370337398977262757129424344854
58370337398977262757191840569393
58370337398977262757191840569477
58370337398977262757191840569636
58370337398977262757191841736036
58370337398977262757191841736090
58370337398977262757191926308541
58370337398977262757191927824861
58370337398977262757191927825104
58370337398977262757192186105403
58370337398977262757192186105406
58370337398977266463233365658812
58370337398977266463233365658866
58370337398977266463734773858432
58370337398977266463797416587942
58370337398977266463797446702692
58370337398977266463797449890633
58370337398977266463797449890849
58370337398977266463797449890850
58370337398977266463798192963222
58370337398977266463798192963252
58370337399594583874314748839975
58370337399597587139062604904828
58370337399598493060044620133955
58370337399629706156234257742538
58370337399629706156234257760008
58370337399629706156235029394870
58370337399634932771577125538160
58370337399804384192891357509554
58370337399812488067851747618028
58370337399812488067851747623644
58370337399812521421933104835174
58370337399812521421933104840790
58370337399813388497565865617135
58370337399813388498130719979515
58370337399813388498130720097607
58370337399813388498130724683779
58370337399813421852483673289484
58370337399813421852483673308358
58370337399813421852483759519729
58370337399813421852484132105750
58370337399813688687673283147691
58370337399816089789218945890079
58370337399816089789783801774395
58370337399816089789867484599803
58370337399816091436995766502895
58370337399816123144136755103238
58370337399816389979054395772631
58370337399816389979138078598039
58370337399816391625701247393755
58370337399816391625701504611199
58370337399816391626182419408519
58370337399816391626266102233927
58370337399816391626266106466015
58370337399816391626266331921415
58370337399816391626266360501131
58370337399816391626454388572843
58370337399816391626454388578459
58370337399816391626454391760787
58370337399816391762962230762492
58370337399816391763443518138652
58370337399816391763715486259040
58370337399816391763715486260444
58370337399816391763715487321850
58370337399816391763715490509794
58370337399816395332306708050457
58370337399816425117232416289014
58370337399816425117232759245606
58370337399817292193994201403243
58370337399817292194266141987692
58370337399817292194266141989096
58370337399817292194266170567408
58370337399817292194266170567567
58370337399817292194266170568812
58370337399817292194266513524000
58370337399817292194266513524159
58370337399817292194266513525404
58370337399817292743058026218512
58370337399817292743058026336604
58370337399817292743058112429884
58370337399817292743058112431288
58370337399817292743058141011004
58370337399817292743058141015375
58370337399817292788225949334575
58370337399817297684445567986295
58370337399817297684445653725440
58370337399817297684696702183367
58370337399817297684696702188983
58370337399817297730450287098899
58370337399817325547783414506246
58370337399817325547783443553974
58370337399817325547783705020768
58370337399817325547783786510566
58370337399817326096575384948438
58370337399817326096575413646246
58370337399817326096575414000537
58370337399817326142328998910459
58370337399817340372508998406026
58370337399817340372508998406029
58370337399817342156333493531237
58370337399817342202087078441153
58370337399817345862375098588067
58370337399817345862375098588115
58370337399817345862939097080951
58370337399817345862939182815884
58370337399817496026204771444954
58370337399817496026236283241182
58370337399817496026237029494722
58370337399817796215485956531614
58370337399817796215485959713942
58370337399817796215486731366274
58370337399848510780323025812826
58370337399849867053871910585018
58370337399849911526074010566479
58370337399849911526074010566722
58370337399849911526074039264482
58370337399852414475914797868644
58370337399852414475935718458356
58370337399852612817162236477238
58370337399852612817726320709222
58370337399852613411749543960535
58370337399852613411749544310455
58370337399852613412586372564509
58370337399852870319163726764694
58370337399852870319247294799062
58370337399852870319247294800466
58370337399852903672680626679758
58370337399852903672680999751260
58370337399853764160948225991687
58370337399853764161199303147419
58370337399853764161220195156011
58370337399853770749714724977714
58370337399853770749714724983330
58370337399853804103231997968492
58370337399853813986570840516239
58370337399853813986591732524831
58370337399853813986591732543545
58370337399853814123015659019255
58370337399853814123015687715611
58370337399853814168769243927719
58370337399853814169606072177401
58370337399913341779807841623143
58370337399913386114122321405107
58370337399913386114122435723971
58370337399914691465029905629455
58370337399921445517506308284629
58370337399921445654140212313062
58370337399921445654767091588334
58370337399921446752853097663877
58370337399921446752853126243593
58370337399921447301833468069466
58370337399921447301896144095242
58370337399921447301896144099614
58370337399921447484826800909306
58370337399921447484847692917898
58370337399921489989081562085483
58370337399921489989081566789747
58370337399921489989081676876523
58370337399921489989081681108611
58370337399921490126405111859536
58370337399921490127157109848824
58370337399921490127157481386376
58370337399921490127157481403846
58370337399921491224427584516663
58370337399921491773534164365200
58370337399921491773534164365284
58370337399921491773534164365444
58370337399921491956464049531388
58370337399921494930468846616901
58370337399921745706776898050777
58370337399921745706776902282865
58370337399921746942123691662113
58370337399921792145734729264560
58370337399921795852611930442242
58370337399922690746163938078443
58370337399922690746163942776848
58370337399922692530532085884668
58370337399922692530532086002760
58370337399922692530532857650880
58370337399922692576306564338369
58370337399922692576307334449808
58370337399922692576307339173029
58370337399922692576307707521393
58370337399922692576307707527009
58370337399922696237409287081271
58370337399922846400674961445274
58370337399922846400674961445275
58370337399925349350568926920116
58370337399925349396301591240272
58370337399925349762351190046532
58370337399925349945365414894964
58370337399925393822457908510706
58370337399925394234051886342350
58370337399925394417066196928526
58370337399925399175355459472856
58370337399925399175439027501608
58370337399925399175439056082728
58370337399925399175627427120860
58370337399925547691512997687574
58370337399925547691795444938998
58370337399925547692327671698183
58370337399925547692359528987247
58370337399925547692359529519498
58370337399925547692360300823314
58370337399925547692360301173234
58370337399925547692422976848847
58370337399925547692422976849090
58370337399925548286383214751935
58370337399925548287157281241064
58370337399925548287157281241065
58370337399925548287219957266894
58370337399925548287220043005989
58370337399925564163148674542082
58370337399925564163649996654850
58370337399925564163712755585962
58370337399925564163712755587366
58370337399925564163712758419774
58370337399925564163712758768290
58370337399925564163712758773906
58370337399925564163712758774119
58370337399925564163713530072106
58370337399925564163713530426154
58370337399925564163713530426238
58370337399925564163713530426397
58370337399925564163713530426398
58370337399925847881045118230882
58370337399925847881609199747098
58370337399925847881609202397175
58370337399925847881609202462866
58370337399925847881609202929426
58370337399925847881609974115198
58370337399925847881609974581758
58370337399925847881692882100330
58370337399925847881692882101734
58370337399925847881692885282658
58370337399925847881693656934990
58370337399925848293392615011520
58370337399925848293476183051504
58370337399925848430653369741124
58370337399925848430653369741125
58370337399925848430736937776896
58370337399925848430737052094357
58370337399925848476406954178816
58370337399925864352419239960602
58370337399925864352899379898772
58370337399925864352899756152358
58370337399925864352983062252004
58370337399925864352983062724180
58370337399925864352983319409373
58370337399925864352983319469448
58370337399925864352983319470852
58370337399925864352983323720202
58370337399925864352983324192342
58370337399925864352983324192585
58370337399925864352983324192586
58370337399925864352984095844971
58370337399926699035853665434485
58370337399926748861225202803305
58370337399926748861225202808921
58370337399926748861225202927013
58370337399926748861225231506729
58370337399926748998465065642409
58370337399926748998485957534313
58370337399926748998485957652405
58370337399926749044218650434233
58370337399926749044239542442777
58370337399926749044239542442825
58370337399945806555346582770821
58370337399949859316736229987344
58370337399949859316736230171079
58370337399949859316736230520999
58370337399949859911198074354103
58370337399949859911198190208160
58370337399949859911198190208161
58370337399949859911260836119027
58370337399949859911260950905855
58370337399949874141461437816985
58370337399949874736258789304780
58370337399957814675192441011416
58370337399957920550116878630369
58370337399957963191349979226134
58370337399957963192196510525807
58370337399957963192196510709542
58370337399957963192196510997983
58370337399957963192197282361874
58370337399957963192197282711794
58370337399957963192197540978998
58370337399957963192197544099847
58370337399957963192197655230767
58370337399957963192197655236383
58370337399957963192197655414502
58370337399957963192197658418711
58370337399957963192197660019436
58370337399957963192197660019595
58370337399957963192197660019596
58370337399957963192259958387650
58370337399957963192260331262159
58370337399957963192260331440278
58370337399957963192260336045212
58370337399957963192260336045371
58370337399957963192260336045372
58370337399957965021503080182767
58370337399957965021503080188383
58370337399957979663550511413833
58370337399957979663550511610666
58370337399957979663550511946084
58370337399957979663550511964798
58370337399957979663550511964957
58370337399957979663550511964958
58370337399957979663550516196886
58370347452488777200324649965487
58370347452488777200324649971103
58370347452488777200888734203087
58370347452488777202499655601641
58370347452488777202500427253973
58370347452488777202500427726149
58370347452488777202500513465297
58370347452488777202583338421433
58370347452488777202583338427049
58370347452488777202584110079381
58370347452488777246558636637307
58370347452488777246558636637467
58370347452488777246558636641679
58370347452488777246579671661279
58370347452488777246642347687055
58370347452488777248253326600417
58370347452488777248253326600577
58370347452488777248253326604789
58370347452488777248254098252749
58370347452488777248254098252909
58370347452488777248254098257121
58370347452488777248274247305525
58370347452488777248336923331301
58370347452488825378757740244917
58370347452488825379322596129233
58370347452488825379322624821377
58370347452488825381014877050769
58370347452488825381014963260689
58370347452488825425076181033485
58370347452488825425076181037697
58370347452488825426768548048141
58370347452488825426768548048301
58370347452488825426768548052513
58370347452488827025884588488593
58370347452488827028144020017155
58370347452488827203818676780314
58370347452488827208898813337025
58370347452488827208901136285319
58370347452488827208901136635239
58370347452488827208901165337424
58370347452488827211157501792971
58370347452488827211158273441090
58370347452488827211158273441091
58370347452488827211158273445303
58370347452488827211158273445462
58370347452500483394481277648219
58370347452500483394481278002351
58370347452500483394544039767275
58370347452500532800982031220423
58370347452500532806064490725587
58370347452500532806064490729799
58370347452500532806629375660391
58370347452500532808321627885571
58370347452500532808321713978851
58370347452500533357364646804608
58370347453437078601699198635323
58370347453437078601699198636727
58370347453437078601699199103287
58370347453437078601701521585021
58370347453437078601761874661099
58370347453437078601761875133275
58370347453437078601764198081569
58370347453437078606781772814887
58370347453437078606844449311435
58370347453437078608477120110061
58370347453437123073590589268891
58370347453437123074154673146743
58370347453437123074154673500875
58370347453437123074154673613303
58370347453437123079238019443635
58370347453437123080930271671783
58370347453437123080930272139587
58370347453437123080930272143959
58370347453437128608079787310409
58370347453437128608079787664700
58370347453437128614854614538812
58370347453437128614854614540270
58370347453437128615418698412293
58370347453472197045463655134872
58370347453472197047158230779118
58370347453472197047159002431450
58370347453472197230089544460090
58370347453472245223894422111876
58370347453472245225589769407050
58370347453472245406908646960308
58370347453472245408604022836602
58370347453472247053476057577012
58370347453473097614907250660456
58370347453473097614908022312788
58370347453473097658467145852306
58370347453473097658945224776941
58370347453473097658945224778345
58370347453473097660639914740051
58370347453473097660639914741455
58370347453473097660639914741503
58370347453473097660640572074887
58370347453473097660640686393787
58370347453473097660660835447855
58370347453473097660661607100187
58370347453473145791709212968132
58370347453473145793401551403232
58370347453473145830120763001081
58370347453473145830120877790717
58370347453473145830120877908809
58370347453473145832377214718860
58370347453473145832377214720264
58370347453473145832379537667154
58370347453473145836895590341717
58370347453473145836895704664829
58370347453473145837459674577949
58370347453473145837459674579401
58370347453473145837459788896813
58370347453473145837462768706399
58370347453473145837462768707803
58370347453473145837462768824491
58370347453473145837462883497439
58370347453473145837462883615531
58370347453473145839155021870279
58370347453473145839155136193391
58370347453473145839155136194843
58370347453473145839155136195002
58370347453473147621287753124164
58370347523392298814296239531385
58370347523392332165930907278653
58370347529300623900866471989341
58370347529311768098813991764286
58370347529311779211851360406870
58370347529311779211851361456630
58370347529312635313108500773848
58370347529312668666625773759010
58370347529312668666626118132544
58370347529312668666814146209872
58370347529312679596648803811639
58370347529312679779663143451354
58370347530248953307734829011001
58370347530248958788857669495337
58370347530248958788858128637033
58370347530248958796469319901769
58370347530248969908691934887309
58370347530284075587123704291001
58370347530284075589655104983887
58370347530285228030962248220651
58370347530285276154416912370697
58370347530285276154416914236937
58370347530285276154416999980297
58370347530285276161194063709423
58370347530285276162030887241743
58370347530285276200191389637673
58370347530285276206945297323157
58370347530285276206968540509839
58370347530285276207784443453851
58370347530285277991333989595369
58370347530285292810412910017519
58370347530285292810433802026111
58370347682925183184216217933902
58370347682925183184216303673050
58370347682925183595245340926826
58370347682925183595998482105914
58370347682925183595998482123176
58370347682925183733259236835678
58370347682925183733259322574826
58370347688833542308075407214284
58370347688833542308159090039692
58370347688833542308162184640318
58370347688833542308915330051494
58370347688833542310607554167730
58370347688833542310607582747446
58370347688833798028240242569080
58370347688833809138268046893316
58370347688833842497345972632804
58370347688833842497429684037928
58370347688833842497432778638554
58370347688833842497433897833858
58370347688833842499878148165966
58370347688833842499878176745682
58370347689785741914406064642020
58370347689816912190101317109568
58370347689816912192361124878702
58370347689816917132053714742746
58370347689816917133748290386992
58370347689816928244526141289690
58370347689816961603690963360456
58370347689816961603880020307560
58370347689816961603882343255854
58370347689816961740871043894011
58370347689816961740951631996780
58370347689816961740954726597163
58370347689816961740954726597406
58370347689816961741140688943884
58370347689816961741143011542015
58370347689816962152733637905752
58370347689816978207158433505915
58370347689816978207158433506158
58370347689817212516548983130044
58370347689817261922882510306740
58370347689817261922883286191160
58370347689817261930222225995016
58370347689817261930225320595642
58370347689817261930413577192654
58370347689817278394172690458414
58370347689817278396429027504394
58370347689817278396429028554154
58370347689818134497122080457060
58370347689818162360713671838955
58370347689818162360962396300520
58370347689818162360964604106882
58370347689818162360964604107611
58370347689818162363221832064410
58370347689818167851141536486330
58370347689818167851956669191712
58370347689818178961984472453138
58370347689818178964157154902534
58370347689818178964157154903263
58370348143773683975344173586208
58370348143773700030517758244474
58370348144746296412130008750264
58370348144746296412130009800024
58370348144746296413825357095198
58370348144746313060787099546164
58370348144746313061351179527346
58370348144757053812093833130360
58370348144757053813789180426938
58370348144757055047440622508204
58370348144757103225118247256360
58370348144757103225307305251820
58370348144757103225309628083474
58370348144758003831344703053452
58370348144758003831908787167392
58370348144758003831908787285436
58370348144758003838874995104463
58370348144758003838874995104706
58370348144758004380951806187004
58370348144758005615734514520808
58370348144758020442904345335640
58370348144758020442904346502040
58370348161499510252577528935698
58370348161499560207867810741180
58370348161499560207870133689474
58370348161499560215398105974762
58370348161499560215401200575388
58370348162472124467359823342952
58370348162472124475451961367284
58370348162472172643844280651666
58370348162472172651435010469790
58370348162472172696624512551566
58370348162472172698883944080128
58370348162472174480762496134662
58370348162472174483272979309140
58370348162472189297644293049806
58370348162472189298145698073638
58370348162472189298145702659858
58370348162472189298208377281790
58370348162472189298208377286162
58370348162472189298208378685634
58370348162472189300092015522170
58370348162472189300656095154884
58370348162482979465179489459615
58370348162482979648193743004403
58370348167406984870668466236166
58370348167407885438479473391858
58370348167407885438480248230730
58370348167407885438480249293540
58370348167407885439232618803034
58370348167407886536502492245431
58370348167411788997020212687303
58370348167411789134343643088551
58370348168287105705289792735558
58370348168287139011277631384176
58370348168287139057052136998992
58370348168380497876961432685890
58370348168380497920455471626041
58370348168380497920455585949152
58370348168380497921019554267212
58370348168380497921019668777244
58370348168380497921019669131376
58370348168380497921019670181136
58370348168380497921022764899854
58370348168380497921022767964090
58370348168380497921022768082182
58370348168380497921023022117298
58370348168380497921023026349386
58370348168380499697230298764098
58370348168380499697233626116496
58370348168380499697317308936288
58370348168380499704844273635144
58370348168380499704847600987542
58370348168380499704847716250966
58370348168380514521976660143520
58370348168380514522039418800644
58370348168380514524487139856066
58370348168380765297721517627596
58370348168380765305063523334318
58370348168380766533067535354512
58370348168380798063972595155564
58370348168380798066232026684126
58370348168380799886500864064574
58370348168380799886504248812492
58370348168380799886584546884366
58370348168380799894114838935620
58370348168380799896374646704914
58370348168380814711310015981208
58370348168380814711310015985580
58370348168391254726186890863628
58370348168391254727881466507874
58370348168391255320983493511472
58370348168391255322678840808050
58370348168391304734007907637472
58370348168391304734011006470186
58370348168391304734196965630124
58370348168391304734199289763532
58370348168391304734199292945860
58370348168391304734200322865396
58370348168391304734761053048648
58370348168391304734764147649274
58370348168391304734764149184225
58370348168391304871187989216575
58370348168391304871271671919727
58370348168391304871271672035638
58370348168391556699847292097132
58370348168391556701541867741378
58370348168391604877713974840748
58370348168392456079677419189935
58370348168392505491030617161519
58370348168392505491030617627350
58370348168392505491279341623084
58370348168392505491279345872434
58370348168392505491281549430175
58370348168392505491281665756492
58370348168392505491282698858356
58370348168392505491843429041608
58370348168392505491843430104418
58370348168392505491846408502435
58370348168392505491846523641991
58370348168392505491846523642234
58370348168392506040052600584361
58370348168392507275420427579115
58370348221568933451922914199924
58370348221569185419456874303830
58370348221570134346185341907827
58370348221570135993586482736540
58370348239284303014145720255977
58370348239284303021759695127023
58370348239284319670162609911391
58370348239295110017699482805535
58370348239295110018515390354641
58370348239296010448229589015787
58370348239296012235147821379700
58370348248194489655649774453476
58370348375182687522533273703561
58370348375182704171562976025112
58370348375182704171562976375032
58370348375182704171562977424792
58370348381090062767032117438458
58370348381091012748621458970198
58370348381091012791929902988978
58370348381091012791930678756758
58370348381091012791930678873398
58370348381091012792117931062094
58370348381091012792117931066306
58370348381091012792117932129116
58370348381091012792118965114340
58370348381091012794375043762022
58370348381091312935634940037986
58370348381091312937892052966982
58370348381093714449611405666274
58370348381093714495364991755640
58370348381093714495365248973084
58370348381093714495366024740864
58370348381093714495553277050412
58370348381093714497810389746128
58370348381094014638881999664510
58370348381094915252447624966044
58370348381094915252448400733824
58370348381094915252635653043372
58370348381094915254892765739088
58370348398815955249611745820153
58370348398815988600684653800294
58370348398815988600871819899679
58370348398817139809089283268971
58370348398817189174939942229842
58370348398817189177197055158595
58370348398817189177197055158838
58370348398817189222950639949690
58370348398817189222950639950419
58370348398817189222950639950662
58370348398817189769464463128203
58370348398819590871867899395158
58370348398819891061202375660560
58370348398819891061202375777200
58370348398820742034603774324943
58370348398820791494197767930781
58370348398820791494197767930784
58370348398820792041548533203277
58370348398820792041548533203280
58370348400837730695532748346412
58370348406743654403695103397105
58370348407727074250045757814708
58370348407727074250045843553856
58370348407727074250045843907988
58370349579496713361210515817406
58370349579499420004335098902560
58370349580469276384220367696108
58370349580469276384223723746266
58370349580469277617311081596952
58370349580469325795553562228020
58370349580469325797997898535524
58370349580469325797997927233284
58370349580469325978753092437978
58370349580469325981012525017704
58370349580469325987789646260394
58370349580469325987790446492442
58370349580469327625127970662690
58370349580469327625127971712402
58370349580469327625128717967394
58370349580469327625128746547062
58370349580469327625129003764554
58370349580469327625131069613448
58370349580469327625131327880652
58370349580469327627387403240964
58370349580469327627575688535784
58370349580469327634918441547210
58370349580469327634918470126878
58370349580469327634918727344370
58370349580469331331169122681928
58370349580469331331733203725760
58370349580469331331733203725808
58370349580469331331733978566244
58370349580469331331734236827672
58370349580469331331734236829076
58370349580472878706303625929657
58370349580472878706303654626013
58370349580472880490693461507149
58370349580472928112550922117551
58370349580480088137088710636192
58370349580480132791740298891970
58370349580480132791743367978568
58370349580480132791743396792968
58370349580480132791743654942128
58370349580480132793999733602860
58370349580480132794003057774334
58370349580480132794188019947392
58370349580480132794191085851662
58370349580480133205782768383012
58370349580480138144909731758764
58370349580480138145474587643080
58370349580480988757996858552695
58370349580481033178986581634543
58370349580481033179553760817073
58370349580481033222291326157090
58370349580481033224551532525685
58370349580481033361999773363804
58370349580481033362002896660786
58370349580481033773593751208546
58370349580481033773597132772732
58370349580481038712721485175176
58370349580481038712721485188274
58370349580481038720817781365180
58370349580481038720817781365261
58370349598195153904064215522752
58370349598195154458688832231133
58370349598195202629589307155479
58370349598195203864373194782626
58370349598195203866884822794601
58370349598195207578005450133826
58370349598195207578005450153509
58370349598206009030982537363726
58370349603119207441096558783698
58370349603119207441096558788070
58370349603119207441099653384324
58370349603119207443547374439746
58370349603119207443547374556386
58370349603130014256534838227822
58370349603130014256535613062482
58370349603130014257287725371794
58370349603130014264063552417874
58370349603130015491881630789398
58370349603130019203755371562706
58370349603130870359672226434020
58370349603130870360237085622920
58370349603130914824346620100082
58370349603130914824346620218174
58370349603130914824346620222546
58370349603130914824347395057046
58370349603130914824347395057206
58370349603130914825099507366358
58370349603130914825099507366518
58370349603130914825099765646612
58370349603130914830183111341750
58370349603130916059693412665870
58370349603130916059693412783962
58370349603130919771567182253626
58370349603131215013617185518602
58370349603131215013617960357474
58370349603131215014370072550146
58370349603133921664273093539612
58370349604067510082399037407346
58370349604067510082402132007972
58370349604067510082587322702118
58370349604102626873889100740786
58370349604102626873892195341412
58370349604102626874077386034154
58370349604102626876336560346676
58370349604102626876336818613880
58370349604102628520452264258866
58370349604102628520453297360730
58370349604102628522899982131960
58370349604102628530242992360782
58370349604102632227058272158048
58370349604102632227058272162420
58370349604102632227058530425252
58370349604103477893113355431022
58370349604103479082141732708230
58370349604103479082141732826274
58370349604103479126199941625164
58370349604103479126200713276092
58370349604103479127895288920338
58370349604103479128456017103568
58370349604103479128459373153726
58370349604103479133539620151504
58370349604103479133539739174597
58370349604103479133542747682026
58370349604103479135987112687290
58370349604103482839579997330306
58370349604103484623969579232638
58370349604103527266219929747710
58370349604103527304631480251692
58370349604103527306887558918040
58370349604103527306887587615848
58370349604103527306887587616008
58370349604103527306890140129326
58370349604103527306890914968198
58370349604103527306890943666006
58370349604103527306891030225763
58370349604103527853482884062474
58370349604103527853486212814344
58370349604103527855180817273038
58370349604103527855930576886488
58370349604103527855930605117896
58370349604103527855932900767902
58370349604103527855932929582350
58370349604103527862708756628430
58370349604103529090527609834614
58370349604103529090715896192196
58370349604103529098054774350891
58370349604103532794786715800033
58370349604103532794870054152612
58370349604103532794870054156984
58370349604103532794870312419816
58370349604103532802400317506058
58370349604103779271412326824510
58370349604103782975755032592040
58370349604103782975755032596252
58370349604103827448145422393050
58370349604103829277535673353482
58370349604103829279794819084884
58370349604103829287325111136138
58370349604103829287325396933298
58370349604103832983576050532284
58370349604103832984140906416600
58370349604107381594057088080161
58370349604107429764894800889663
58370349604114284706286523176116
58370349604114289647673692916494
58370349604114289648237777266522
58370349604114289653321381247578
58370349604114289655015957008464
58370349604114289790519373857883
58370349604114334074124822539954
58370349604114334120066693689408
58370349604114334257136552266168
58370349604114334257139133477454
58370349604114334257139908316326
58370349604114334257324066954156
58370349604114334257327161436738
58370349604114334257327448537056
58370349604114334257328223371716
58370349604114334257892020508998
58370349604114334257892307603700
58370349604114334668918815392584
58370349604114334668921426368700
58370349604114339608611696350138
58370349604114589789495380219504
58370349604114589789495380223716
58370349604114589789495383407448
58370349604114589789496155059780
58370349604114634444146968476686
58370349604114634444150066263852
58370349604114634444150295829084
58370349604114634444150324531056
58370349604114634446406403191788
58370349604114634446407146264404
58370349604114634446409727475690
58370349604114634446410502314562
58370349604114634446594689536320
58370349604114634446597755434974
58370349604114634447162614507234
58370349604114634865720734556988
58370349604114639797316401343480
58370349604114639797316401347692
58370349604114639797881257227796
58370349604114639797881257232008
58370349604114639805412553701820
58370349604115485463368903401164
58370349604115485468451474396996
58370349604115485468451503094756
58370349604115485468454830447154
58370349604115485470710937805646
58370349604115490357307162214228
58370349604115490357307165402172
58370349604115490357307937054504
58370349604115490405320153259482
58370349604115490409838643087614
58370349604115490409838671785374
58370349604115490410320074531527
58370349604115490412098333001424
58370349604115490958881661989182
58370349604115490958881690686942
58370349604115490961141122215504
58370349604115492196487886201576
58370349604115534831207198532914
58370349604115534831395226610242
58370349604115534874635188979411
58370349604115534874635203328318
58370349604115534874697995746018
58370349604115534874701093528972
58370349604115534876957430456908
58370349604115534877145716801440
58370349604115534877148811402066
58370349604115534877149069682368
58370349604115534877149156243609
58370349604115534877714015314465
58370349604115535425917508093333
58370349604115535426003802361660
58370349604115540365128183338204
58370349604115540365128183342416
58370349604115540365693039222520
58370349604115540365694072343098
58370349604115540373224335696301
58370349604115540373224335696544
58370349657293163739665259987553
58370349657293169091139082941837
58370349660355652127818410089724
58370349674971009558414472863973
58370349674971015039558233936617
58370349675006131703073965881879
58370349675007332458464087306823
58370349675007337948890832759783
58370349675018995367539737408871
58370349675018995367623535019703
58370349677100810042718565617036
58370349678081528367060650162364
58370349683990453923742088841756
58370349810905717098754703306622
58370349810905722449413736378062
58370349816813998259717952827686
58370349816814042129780677204562
58370349816814042175534262114478
58370349816814042315242737899504
58370349816814042315245832618174
58370349816814042726836715731100
58370349816814042726840068717022
58370349816814047665964449710828
58370349816814047665964449710876
58370349816814047665967515613694
58370349816814047665967544311454
58370349816814047665967773880898
58370349816814047665967802578706
58370349816814047666529305595144
58370349816814047673307227069882
58370349816814297847414022585088
58370349816814342504516397800558
58370349816814342509600000848494
58370349816814342916110633899358
58370349816814347855235043709064
58370349816814347855238109611930
58370349816814347855238138309690
58370349816814347855238367879086
58370349816814347855238396576894
58370349816814347855799899593380
58370349816814347855988184888152
58370349816814347862577821068118
58370349816814347862578050637514
58370349816814347862578079335322
58370349816814347862766077665130
58370349816814347862766106362890
58370349819880431934218351733657
58370349834539023344737685151927
58370349834540218607125877877181
58370349834540218611644247959854
58370349834540219156168896778749
58370349834540219160436219821201
58370349834540224101799398817278
58370349834540224101820290709182
58370349834540224101820290709911
58370349834540224101820290728865
58370349834540224102070993412814
58370349834540224102070993413543
58370349836623188337398257456983
58370349837510247426196230390154
58370349837606308173460591806297
58370349837606308173523267477941
58370349837606308173544188188505
58370349837606308173544274159529
58370349837606308173544274277573
58370349837606308175800520412177
58370349837606308175800606501245
58370349842543521129796753831681
58370349842543521131299978296568
58370349843516134160692971588409
58370349843523038513100812104956
58370350289480060227377073004623
58370350295376628472863080376036
58370350295376677886640639913212
58370350295376678062312973722302
58370350295376678069654950850712
58370350295376678069654951900472
58370350295376679708687851947014
58370350295376679708688853286786
58370350295376679708688856469114
58370350295376679708688885048878
58370350295376679716030862175836
58370350295380232025210328477529
58370350295380232574253345979417
58370350295380280196111032039603
58370350295387484875300922199150
58370350295387484875301180466354
58370350295387484875301212228398
58370350295387484876054067610326
58370350295387484882832247352268
58370350295387486522429978936902
58370350295387486529960270988156
58370350295388335487823483715632
58370350295388335488387567947616
58370350295388335490082915244194
58370350295388335853851129993956
58370350295388335854415989064764
58370350295388335854415989066216
58370350295388335899604714785780
58370350295388335899604714789944
58370350295388335899604714790152
58370350295388335900169573856588
58370350295388337134951507351520
58370350295388337137211167517810
58370350295388385260098622817186
58370350295388385260098626003726
58370350295388385260098651396902
58370350295388385260098654583442
58370350295388385267441432060540
58370350295388385305851949464110
58370350295388385305852207727102
58370350295388385305852207731266
58370350295388385305852207731474
58370350295388385305852210913594
58370350295388385305852236306818
58370350295388385305852239493358
58370350295388385306417066797910
58370350295388385306605094875286
58370350295388385306605353155540
58370350295388385306605381735256
58370350295388385451208116762548
58370350295388385451208117825358
58370350295388387090241760931626
58370350295388387090242019211880
58370350295388387097583766638140
58370350295388636043121695294384
58370350295388636043686554366644
58370350295388637278468483628084
58370350295388637278468487860172
58370350295388685449369245395138
58370350295388685639914623345020
58370350295388685640478739339048
58370350295388686051508601189714
58370350295388686052260746310830
58370350295388687286854360636376
58370350295388687286854618916630
58370350295388687287042646980908
58370350295391038838951708157132
58370350295391087009852183081478
58370350295391087154643462746654
58370350295391088801207398966826
58370350295391338981903829599140
58370350295392239596034084150092
58370350295392287766934559074438
58370350295392287911725838739614
58370350295392289558289774959786
58370350298379423799920707087456
58370350298379423807514421301178
58370350313102506542248716703401
58370350313102554171699198120184
58370350313102554713149191627747
58370350313102555955273102248233
58370350313113312945902380325247
58370350313113361115359098383302
58370350313114512282426697486240
58370350313114512328180282278064
58370350313114514112570089159200
58370350313114561688674247586994
58370350313114561689427134736582
58370350313114563518754508790976
58370350313114563518754851747568
58370350313114563526347677748268
58370350313117263575876820360208
58370350313118114599992296962540
58370350313118115835339086341788
58370350313118115835527372700822
58370350313118164562812846840282
58370350316213368046993500640374
58370350316213368227476322080152
58370350316213368227476436399016
58370350316213368229924157454438
58370350322113588295811885549379
58370350322113588295811971288527
58370350322113588296083481311155
58370350322113588296083567400223
58370350322113588297779204726049
58370350322113588298259689161621
58370350322121693268293084544078
58370350322121693270803653457704
58370353886665768179898012375528
58370353887638364562155706994788
58370353887638365796938498229716
58370353887638365796938502461804
58370353887638365796940822227770
58370353887638365796940825410098
58370353887638365980436223323054
58370353887638365980457172609122
58370353887638366384709116036236
58370353887638366392236341134912
58370353887638366392299188993276
58370353887638371333689453688412
58370353887638382444195336588814
58370353887638382444216257177074
58370353887638382444464324427392
58370353887638382446727113895278
58370353887638386157847741235472
58370353887638386157847741254186
58370353887641966880851854181939
58370353887649171377592525347466
58370353887649176316720259209150
58370353887649176316722582157444
58370353887649188024556587907298
58370353887649192971589125171458
58370353887650071531364934585800
58370353887650071943147198775017
58370353887650071943147198775026
58370353887650071988900783565392
58370353887650076930287949178676
58370353887650087997569704593074
58370353887650087997572799193700
58370353887650088043322256382358
58370353887650088043323289501484
58370353887650088043326384102110
58370353887650088043887887105546
58370353887650093538836819741882
58370353887650093538836819741888
58370353887652795242836253150128
58370353887930153649866466540090
58370353887933755921136809463917
58370353887965272095263474807656
58370353887965286912646020929692
58370353887965286912646791532264
58370353887965286912649115530318
58370353887965286914341368109630
58370353887966172655756494632260
58370353887966172663096206088448
58370353887966187344892395845522
58370353887966192832874862033824
58370353887966192833627235809930
58370353887966192833628007462262
58370353904383544118668845351201
58370353905364240793870751016486
58370353905364240801397948467114
58370353905364240801401043067740
58370353905364240801401046254280
58370353905364240801401390610552
58370353905364240801463894108272
58370353905364240801464152375476
58370353905364242036807588886894
58370353905364242082564268279344
58370353905364242631604191180517
58370353905364256853379011002548
58370353905364256853379011352468
58370353905364256855886052383508
58370353905364256855888376381562
58370353905364256860972065168646
58370353905364256906725649960470
58370353905364257450682656193451
58370353905364258683518193465958
58370353905364258683521374155652
58370353905364258685969095329166
58370353905364258685969353609420
58370353905364262397089980949365
58370353905364262397089980955278
58370353905364262397089980968328
58370353905366944335039537164671
58370353905375063669629759248825
58370353905375947633409095958824
58370353905375947633409182047892
58370353905593901827734670652082
58370353905656029751345940676096
58370353905656046359896789818226
58370353905656046359896875557374
58370353905692065366078963186568
58370353905692069072117102106464
58370353910288245650985223984375
58370353910288245651047900010151
58370353910288246885767157479307
58370353910288246885829919594151
58370353910288246885829919710791
58370353910288247252444293010947
58370353910288247252444378750095
58370353910288247298176271183235
58370353910288247298177042836811
58370353910288247298177042841183
58370353910288247435374263793783
58370353910288247435374949825011
58370353910288247435375035447519
58370353910288247435375035451731
58370353910288247435375035564159
58370353910288247442421745415600
58370353910288262076602293127727
58370353910288262076602293127887
58370353910288262076602293132099
58370353910288262076602403214663
58370353910288262076604616076021
58370353910288262076604616076181
58370353910288262076604616080393
58370353910288262076605759264821
58370353910288262122272305303335
58370353910288262122334981329111
58370353910288262122337280279537
58370353910288262122337280283909
58370353910288262122338423472549
58370353910288262122355992355215
58370353910288262122358315303509
58370353910288262122359344173285
58370353910288262124866472347365
58370353910288262124868795295659
58370353910288262124869828416237
58370353910288262124869828882797
58370353910288262259532949940547
58370353910288262259532949941951
58370353910288262259533060028727
58370353910288262259533064260655
58370353910288262259533064260815
58370353910288262259533064265027
58370353910288262259535272890245
58370353910288262259535301586601
58370353910288262259535387325749
58370353910288262259536416078885
58370353910288262259536416195525
58370353910288262259536417128645
58370353910288262259595711705471
58370353910288262259595711706715
58370353910288262259595711711087
58370353910288262259598034655009
58370353910288262259598034659381
58370353910288262259598149444805
58370353910288262259599177843649
58370353910288262259599178314581
58370353910288262259616660991539
58370353910288262259616747084819
58370353910288262259618983939833
58370353910288262259619070033113
58370353910288262259805033443853
58370353910288262262043458159685
58370353910288262262043544252965
58370353910288262262064464953541
58370353910288262262064464953701
58370353910288262262064464972415
58370353910288262262127140979477
58370353910288262262127140998191
58370353910288262262127227072757
58370353910288262262130583141629
58370353910288262262130583258269
58370353910288263311383450270435
58370353910288263311386549570953
58370353910288263311386549575325
58370353910288263311386664006617
58370353910288263311386922623581
58370353910288263311386922627953
58370353910288263312136710467035
58370353910288263312199357914339
58370353910288263312199357914499
58370353910288263312199357918711
58370353910288263357119213774469
58370353910288263357119213774629
58370353910288263357119242470985
58370353910288263357119586827097
58370353910288263357119586827257
58370353910288263357137035180303
58370353910288263357137149965727
58370353910288263357140248798441
58370353910288263357952971402679
58370353910288263494314107084499
58370353910288263494314107202543
58370353910288263494317320820681
58370353910288263494376868845051
58370353910288263494376869317387
58370353910288263494379968149941
58370353910288263494379968150101
58370353910288263494380341202569
58370353910288263494380341202729
58370353910288263494401003528045
58370353910288263494401261790877
58370353910288263494401261795249
58370353910288263495150935321083
58370353910288263495151050106507
58370353910288263496827715073683
58370353910288263496827800808459
58370353910288263496827800808619
58370353910288263496845512146230
58370353910288263496848721396767
58370353910288263496848721401139
58370353910288263496848984385705
58370353910288263496911397426915
58370353910288263496911746500549
58370353910288263501911403856395
58370353910288263501911403856555
58370353910288263501911403860767
58370353910288263501932324449075
58370353910291865768660708564461
58370353910299957790409121995349
58370353910299957790409122111989
58370353910299957790426944913339
58370353910299957790430042701749
58370353910299957790430042701909
58370353910299957790430042818389
58370353910299957790430042818549
58370353910299957927687699642943
58370353910299957927690797431513
58370353910299957927690797548153
58370353910299957973423461635029
58370353910299957973423461751669
58370353910299958346815067426679
58370353910299958346815067426839
58370353910299958384954677347457
58370353910299958384954677464097
58370353910299958384954677464257
58370353910299958385205725940895
58370353910299958392484969515511
58370353910299958392545670032055
58370353910299958392547731512103
58370353910299958392547731630195
58370353910299958392547731634567
58370353910299958392548764632681
58370353910299958392548764749321
58370353910299958392568652218503
58370353910299958392568652218663
58370353910299958392568652222875
58370353910299958392569685455881
58370353910299958392569685810013
58370353910299958522215432077221
58370353910299958522215432193861
58370353910299958529743662642763
58370353910299958529745982875289
58370353910299958529746757714161
58370353910299958529829665228569
58370353910299958529829665346613
58370353910299958529830440185485
58370353910299959628166493379181
58370353910299959628166493379186
58370353910299968908525885166331
58370353910299968908525885171947
58370353910299968908528982954901
58370353910299968908529011651257
58370353910299968908529356007529
58370353910299968908546805872731
58370353910299968908546805877103
58370353910299968908546805878347
58370353910299968908549903661301
58370353910299968908549903665673
58370353910299968908549932357657
58370353910299968908550018451097
58370353910299968908550276713929
58370353910299968908550276718301
58370353910299968908550277068221
58370353910299969045726975569661
58370353910299969045727090355085
58370353910299969045727348622289
58370353910299969045807560602335
58370353910299969045807560606707
58370353910299969045810658390905
58370353910299969045810658395277
58370353910299969045810687087261
58370353910299969045810773180701
58370353910299969045811031443533
58370353910299969045811031447905
58370353910299969045811031797825
58370353910299969091480560479577
58370353910299969091480560479737
58370353910299969091480675265001
58370353910299969091480675265161
58370353910299969091480933532365
58370353910299969091540224805851
58370353910299969091540224806011
58370353910299969091540224811627
58370353910299969091543322594421
58370353910299969091543322594581
58370353910299969091543351290777
58370353910299969091543351290937
58370353910299969091543695647049
58370353910299969091543695647209
58370353910299969091543696001341
58370353910299969459766376901609
58370353910299969459768699966543
58370353910299969459768786059823
58370353910299969459852382792159
58370353910299969459852468885439
58370353910299969460040755243021
58370353910299969503074538307009
58370353910299969503074538311221
58370353910299969503074567003365
58370353910299969503074653096645
58370353910299969503325586783647
58370353910299969503325615480003
58370353910299969503827680901795
58370353910299969503890443020851
58370353910299969505519933113717
58370353910299969505519961810073
58370353910299969505519961811525
58370353910299969505522284758367
58370353910299969505522370851647
58370353910299969505523403972385
58370353910299969505582695232773
58370353910299969505582723929129
58370353910299969505582723930581
58370353910299969505585046877423
58370353910299969505586166091441
58370353910299969505586166558001
58370353910299969505603644635689
58370353910299969505605967583983
58370353910299969505606053677263
58370353910299969505607087264401
58370353910299969510668740381869
58370353910299969510668740736161
58370353910299969640335293036613
58370353910299969640335293036773
58370353910299969640335293040985
58370353910299969640335321732969
58370353910299969640335321733129
58370353910299969640335407826409
58370353910299969640523579398567
58370353910299969640523694183991
58370353910299969642780687856579
58370353910299969642780716535465
58370353910299969642780716541289
58370353910299969642780802647619
58370353910299969642783039606223
58370353910299969642783125577039
58370353910299969642783125695131
58370353910299969642783125695291
58370353910299969642783125699503
58370353910299969642784158697777
58370353910299969642784158814417
58370353910299969642784160214097
58370353910299969642864399360921
58370353910299969642864399361081
58370353910299969642864485454361
58370353910299969642866693729499
58370353910299969642866693729659
58370353910299969642866693733871
58370353910299969642866722309215
58370353910299969642866722309375
58370353910299969642867841639873
58370353910299969642867843039553
58370353910299969643054980091452
58370353910299969643054980091453
58370353910299969643055094760237
58370353910299969643055094878329
58370353910299969643055094878334
58370353910299969643056127997455
58370353910299969643619839158096
58370353910299969643619867855904
58370353910299969647866732992577
58370353910299969647866733346709
58370353910299970741141132714513
58370353910299970741203808622197
58370353910299970741203808740289
58370353910299970878401887326025
58370353910299970878401887444117
58370353910299970878401887444122
58370353910299974398977793706793
58370353910299974406509204966241
58370353910299974444710457904645
58370353910299974444710457910309
58370353910299974444710457910469
58370353910299974444710457923359
58370353910299974444731378611045
58370353910299974444731378615417
58370353910299974444731464704485
58370353910299974452241869169757
58370353910299974452241869169917
58370353910299974452325551989709
58370353910299974581992133340649
58370353910299974581992133345021
58370353910299974581992219434089
58370353910299974589523544604469
58370353910300257979679715993745
58370353910300258116877622515225
58370353910300258116958293641131
58370353910300258528471600346869
58370353910300258528471686435937
58370353910300258536085575217915
58370353910300258536085661306983
58370353910300258581755563395655
58370353910300258719016232031979
58370353910300258719016576873525
58370353910300258719017351712397
58370353910300258719079338520405
58370353910300258719079338638449
58370353910300258719080113360681
58370353910300269097796507748655
58370353910300269097799606003785
58370353910300269097799950360057
58370353910300269097817514548287
58370353910300269097820497545817
58370353910300269097820612331241
58370353910300269097820870598445
58370353910300269234994586448271
58370353910300269234994586452483
58370353910300269234997569450013
58370353910300269234997684353481
58370353910300269234997942502641
58370353910300269235078269273679
58370353910300269235081252275421
58370353910300269235081367060845
58370353910300269235081625328049
58370353910300269280748171362351
58370353910300269280751154359881
58370353910300269280751269145305
58370353910300269280751527412509
58370353910300269280810847388127
58370353910300269280813916474725
58370353910300269280813945171081
58370353910300269280814289527353
58370353910300269649039380058219
58370353910300269649099704787861
58370353910300269649102056433915
58370353910300269649120625144293
58370353910300269649120625494213
58370353910300269692345132191525
58370353910300269692345246976949
58370353910300269692596180663998
58370353910300269694790527582885
58370353910300269694792964850043
58370353910300269694853289701941
58370353910300269694853289715039
58370353910300269694855640875819
58370353910300269694856760089677
58370353910300269694856760556237
58370353910300269694856761605997
58370353910300269829605886916917
58370353910300269829605886921129
58370353910300269829605915613273
58370353910300269829606001706553
58370353910300269829794173278759
58370353910300269829794288182227
58370353910300269830359144066543
58370353910300269832051281958357
58370353910300269832051282308277
58370353910300269832051396627141
58370353910300269832053604790011
58370353910300269832053719575435
58370353910300269832114044427333
58370353910300269832114158746197
58370353910300269832116366903451
58370353910300269832116366909067
58370353910300269832116395601211
58370353910300269832117514815069
58370353910300269832117516331389
58370353910300269832304768170165
58370353910300270884720818182741
58370353910300274588164676652745
58370353910300274588248359473941
58370353910300274588248359478153
58370353910300274588248473792805
58370353910300274633918261562613
58370353910300274633981023327537
58370353910300274771179016288005
58370353910300274771241778052929
58370353910303856682083688918229
58370353910303856684343120446791
58370353910303856730096705356707
58370353910303856735242727212975
58370353910303856735243846408119
58370353910303860395467875862321
58370353910303860441221460772237
58370353910303860441284222537161
58370353910303862042679581969533
58370353910303862080818417168079
58370353910303862088412246173049
58370353910303862088412504453303
58370353910303871506809668216467
58370353910303871508504243847663
58370353910303871508505276962577
58370353910303871552563253126383
58370353910303871552564286228247
58370353910303871552625929152159
58370353910303871552627048347303
58370353910303871554257828639487
58370353910303871554258861872493
58370353910303871554320475968907
58370353910303871554320504665263
58370353910303871554321623991549
58370353910303873155633300598465
58370353910303873155716897330641
58370353910303873198939164452959
58370353910303873201386885508381
58370353910303873201449561534157
58370353910303873206533251738183
58370353910303873336199833089283
58370353910303873338647640237985
58370353910303876905730362926791
58370353910303876905792267300283
58370353910303876905793038952567
58370353910303876913323678559731
58370353910303877042991117656395
58370353911236548246614705918725
58370353911236548246614705922937
58370353911236548246802619681401
58370353911236548246802991213497
58370353911236548246802991217709
58370353911236548246806087334655
58370353911236548246865410021829
58370353911236548246865410026041
58370353911236548246865667239273
58370353911236548246865667243485
58370353911236548246868762889659
58370353911236548246868763356219
58370353911236548248563338533905
58370353911236548249062423790415
58370353911236548249062423791819
58370353911236548249064747206673
58370353911236548249125099816191
58370353911236548249127423236661
58370353911236548253643589763771
58370353911236548253643675857051
58370353911236548254210854801929
58370353911236548255903107385613
58370353911236550078371314879349
58370353911236550078371314997393
58370353911236550078371315347313
58370353911236550084291403338418
58370353911236550084354251196623
58370353911236550084354251550914
58370353911236559366433381832321
58370353911236559366433382182241
58370353911236559366684428775377
58370353911236559366684429129509
58370353911236559367185494141633
58370353911236559367185494491553
58370353911236559367248256260689
58370353911236559367248513478133
58370353911236559367249289362553
58370353911236559367249289712473
58370353911236559372331859304253
58370353911236559372331859308625
58370353911236561197391653005302
58370353911236564900270683817819
58370353911236564900333331263719
58370353911236564900333331263879
58370353911236564900333359843595
58370353911236564900835538302455
58370353911236564900835542888675
58370353911236564900897415495703
58370353911236564900898185626099
58370353911236564900898185630471
58370353911236564900898190330363
58370353911236564900898190334735
58370353911236564900898214682363
58370353911236564900898218914451
58370353911236564900898300417139
58370353911236564900898558678727
58370353911236564900898558683099
58370353911236564900898558684343
58370353911236564900918336550731
58370353911236564900918336554943
58370353911236564900918450869595
58370353911236564900918450873807
58370353911236564900919106336823
58370353911236564900919106690955
58370353911236564900919479739371
58370353911236564900919479743583
58370353911236564901107397748636
58370353911236564901170154794795
58370353911236564901170154796199
58370353911236564901170155262759
58370353911236564901170155266971
58370353911236564901170159513561
58370353911236564901170159517773
58370353911236564901170183842475
58370353911236564901170183846687
58370353911236564901170188093277
58370353911236564901170188097489
58370353911236564901170269581623
58370353911236564901170531049869
58370353911236564901170531054081
58370353911236564902530115346381
58370353911236564902592762786665
58370353911236564902592763140957
58370353911236564902592877465437
58370353911236564902613683497389
58370353911236564902613683847309
58370353911236564902613683851521
58370353911236564902613798166013
58370353911236564902613798166173
58370353911236564902613798170385
58370353911236564903429591027621
58370353911236564903429591377541
58370353911236564903429619607337
58370353911236564903429619626051
58370353911236564903429705696405
58370353911236564903429705715119
58370353911240150571211570877131
58370353911271666875214283140600
58370353911271666875214287372688
58370353911271666877473718901250
58370353911271667287539685444972
58370353911271683338972596056268
58370353911271683339704820879088
58370353911271683341232031934962
58370353911271683342051149205536
58370353911272565468909853488059
58370353911272565468909939581339
58370353911272565468909939697979
58370353911272565475684766455451
58370353911272565476185974248111
58370353911272565476185974249515
58370353911272565476189068848737
58370353911272565476189097546497
58370353911272565476248736368571
58370353911272565476251830613661
58370353911272565476251945404701
58370353911272565477881435864957
58370353911272565477944197984013
58370353911272566070961655854136
58370353911272566071045338679752
58370353911272566071048552297682
58370353911272567252462060474455
58370353911272567252462060946631
58370353911272567252462835314731
58370353911272567252462836831051
58370353911272567252482981180855
58370353911272567252482981185227
58370353911272567252482981539359
58370353911272567252483067274295
58370353911272567252483071978559
58370353911272567252483756021131
58370353911272567252483756025503
58370353911272567252483756492063
58370353911272567252483757537451
58370353911272567252483843630731
58370353911272567252483843635103
58370353911272567259739756308235
58370353911272567259742052075089
58370353911272567259742080772849
58370353911272567259802604166439
58370353911272567259804813840013
58370353911272567259804928631053
58370353911272567259823439133851
58370353911272567259823524872839
58370353911272567259825763244173
58370353911272567259825763248545
58370353911272567259825763598465
58370353911272567259825849337453
58370353911272567259825849341825
58370353911272567259993127832545
58370353911272567260011725472559
58370353911272567260011725478383
58370353911272567260014048538945
58370353911272567260014048543317
58370353911272567260074573330763
58370353911272567260076810185777
58370353911272567260076810658161
58370353911272567260578880329143
58370353911272567260578909026903
58370353911272567260641642094066
58370353911272567260641642094067
58370353911272567260641756885106
58370353911272567260641756885107
58370353911272567298215617158739
58370353911272567298215645384371
58370353911272567298215645856547
58370353911272567298215731477811
58370353911272567298215736064031
58370353911272567298216393043207
58370353911272567298216506318087
58370353911272567298216507716155
58370353911272567298216507721979
58370353911272567298216507735029
58370353911272567298216507834247
58370353911272567305493312518939
58370353911272567305493312520343
58370353911272567305493312524763
58370353911272567305493312636983
58370353911272567305493312637031
58370353911272567305493427311591
58370353911272567305495636984957
58370353911272567305495636985005
58370353911272567305495636989377
58370353911272567305495665682765
58370353911272567305556074639607
58370353911272567305556189076355
58370353911272567305556189430647
58370353911272567305558398749929
58370353911272567305558399104221
58370353911272567305558513422877
58370353911272567305558513540969
58370353911272567305576995345959
58370353911272567305577109781303
58370353911272567305577109781463
58370353911272567305577110135595
58370353911272567305579348035997
58370353911272567305579434129277
58370353911272567305579434129437
58370353911272567305579434133649
58370353911272567305580467250015
58370353911272567305744360978315
58370353911272567305744360997189
58370353911272567305744361096359
58370353911272567305744361096407
58370353911272567305744365701453
58370353911272567305744475769355
58370353911272567305744475775179
58370353911272567305744475788229
58370353911272567305746684044653
58370353911272567305746685461803
58370353911272567305746688649747
58370353911272567305746712742461
58370353911272567305828043803931
58370353911272567305828158062720
58370353911272567305828158240679
58370353911272567305828158240839
58370353911272567305828158259552
58370353911272567305828158259553
58370353911272567305828158259558
58370353911272567305828158594971
58370353911272567305828158613844
58370353911272567305828162845772
58370353911272567305828162845773
58370353911272567305828162845778
58370353911272567305828162845932
58370353911272567305830395095693
58370353911272567305830481189133
58370353911272567305830482606075
58370353911272567305831514309710
58370353911272567305831514309711
58370353911272567306308449932033
58370353911272567306311544532659
58370353911272567306392247076304
58370353911272567306392247076305
58370353911272567306395341676930
58370353911272567306395341676931
58370353911272567308024832255279
58370353911272567308087594374334
58370353911272567308087594374335
58370353911272567308087594374340
58370353911272567847824299730653
58370353911272567855351467435165
58370353911272567855351467439536
58370353911272567855351467439537
58370353911272567855435264578193
58370353911272567855435264578400
58370353911272571012432623205346
58370353911272571012435976191268
58370353911272572796258347260002
58370353911272572796825529391580
58370353911272582076558446723587
58370353911272582076560426831929
58370353911272582076642129549203
58370353911272582076644109657545
58370353911272582077122958247419
58370353911272582077126401907177
58370353911272582077185720016555
58370353911272582077186064372827
58370353911272582077188044481169
58370353911272582077206640722955
58370353911272582077206640723115
58370353911272582077206641073035
58370353911272582077206727166315
58370353911272582077206985077983
58370353911272582077206985079227
58370353911272582077206985079387
58370353911272582077206985433519
58370353911272582077208965187569
58370353911272582077208965187729
58370353911272582077208965537489
58370353911272582077209051281009
58370353911272582077210084382873
58370353911272582077210084732793
58370353911272582077395013510847
58370353911272582077457689180879
58370353911272582077457689182331
58370353911272582077457689182491
58370353911272582077458036736949
58370353911272582077458036738353
58370353911272582077461132859511
58370353911272582078817534941425
58370353911272582078819862592579
58370353911272582078820977201503
58370353911272582078880297060481
58370353911272582078882624707423
58370353911272582078904660027119
58370353911272582079633442471657
58370353911272582079635765536591
58370353911272582079635765886511
58370353911272582079656686592911
58370353911272582079656772336431
58370353911272582079717469670807
58370353911272582079719448362207
58370353911272582084175520916993
58370353911272582084803138566232
58370353911272582084803138566233
58370353911272582086432629026489
58370353911272582086495391145544
58370353911272582086495391145545
58370353911272582122311660095743
58370353911272582122311660097195
58370353911272582122312031632051
58370353911272582122313983044037
58370353911272582122313983045489
58370353911272582122314011741845
58370353911272582122374421862119
58370353911272582122374450441835
58370353911272582122376745164705
58370353911272582122395371146783
58370353911272582122395457240223
58370353911272582122395714457667
58370353911272582122875744327935
58370353911272582122875744329339
58370353911272582122876514458123
58370353911272582122876514463947
58370353911272582122876514576167
58370353911272582122876514576215
58370353911272582122876519162387
58370353911272582122876519163839
58370353911272582122876519168211
58370353911272582122876543155883
58370353911272582122876543161707
58370353911272582122876887516575
58370353911272582122876887517979
58370353911272582122878838928561
58370353911272582122878867626321
58370353911272582122879986817093
58370353911272582122879986821465
58370353911272582122879986834515
58370353911272582122938506094103
58370353911272582122938534672367
58370353911272582122938534672575
58370353911272582122939276228663
58370353911272582122939276228871
58370353911272582122939276695223
58370353911272582122939276695431
58370353911272582122939280928763
58370353911272582122939304926471
58370353911272582122939305274939
58370353911272582122939305280763
58370353911272582122939309507027
58370353911272582122939309508479
58370353911272582122939309512851
58370353911272582122939649281291
58370353911272582122939649281499
58370353911272582122939649282743
58370353911272582122941601043197
58370353911272582122941629272993
58370353911272582122941629741005
58370353911272582122941629745377
58370353911272582122942748469749
58370353911272582122942748487011
58370353911272582122942748936309
58370353911272582122942748953571
58370353911272582122959455378767
58370353911272582122959541472207
58370353911272582122960196935063
58370353911272582122960196935223
58370353911272582122960197289355
58370353911272582122960225981499
58370353911272582122960230213427
58370353911272582122960312074779
58370353911272582122960316306867
58370353911272582122960569987691
58370353911272582122960570341983
58370353911272582122962549979393
58370353911272582122962549979553
58370353911272582122962636072833
58370353911272582122963669174697
58370353911272582122963669193411
58370353911272582123126791387423
58370353911272582123126819967139
58370353911272582123127563039755
58370353911272582123127591619471
58370353911272582123127591621083
58370353911272582123130263645771
58370353911272582123131035298103
58370353911272582123210502792755
58370353911272582123211245392987
58370353911272582123211245393195
58370353911272582123211245394439
58370353911272582123211245394599
58370353911272582123211274090795
58370353911272582123211274445087
58370353911272582123211278691676
58370353911272582123211278691677
58370353911272582123211278695888
58370353911272582123211278695889
58370353911272582123211278695894
58370353911272582123211621646865
58370353911272582123211621648269
58370353911272582123214717651335
58370353911272582123214717652787
58370353911272582123214717652946
58370353911272582124571091152129
58370353911272582124571091153533
58370353911272582124571091270221
58370353911272582124571091624513
58370353911272582124571119849889
58370353911272582124571119851341
58370353911272582124571205944781
58370353911272582124573418806139
58370353911272582124574561993327
58370353911272582124574561994779
58370353911272582124574562465711
58370353911272582124633082092641
58370353911272582124633853272589
58370353911272582124633853739149
58370353911272582124633881970397
58370353911272582124633968063837
58370353911272582124636209617339
58370353911272582124637324113995
58370353911272582124654002797589
58370353911272582124654774095629
58370353911272582124654774445549
58370353911272582124654774449921
58370353911272582124654802675345
58370353911272582124654802675505
58370353911272582124654888768785
58370353911272582124657101625931
58370353911272582124658244818943
58370353911272582124658246353977
58370353911272582124846531648749
58370353911272582125386998683765
58370353911272582125386998701234
58370353911272582125386998701235
58370353911272582125386999150325
58370353911272582125386999167795
58370353911272582125387027380121
58370353911272582125387027381573
58370353911272582125387113475013
58370353911272582125387371753863
58370353911272582125389322098619
58370353911272582125389350328415
58370353911272582125389350796427
58370353911272582125389350800799
58370353911272582125389694702157
58370353911272582125390469542433
58370353911272582125390470008993
58370353911272582125407919506805
58370353911272582125407919856725
58370353911272582125407948086521
58370353911272582125407948105394
58370353911272582125407948105395
58370353911272582125410242805019
58370353911272582125411390248833
58370353911272582125411390715393
58370353911272582125411391765153
58370353911272582125470681526642
58370353911272582125470681526643
58370353911272582125470681975941
58370353911272582125470681993203
58370353911272582125470710205737
58370353911272582125470710224450
58370353911272582125470710224451
58370353911272582125470710224456
58370353911272582125470796317890
58370353911272582125471054579271
58370353911272582125473033154031
58370353911272582125473034689065
58370353911272582125473377999948
58370353911272582125474152368048
58370353911272582125474152834608
58370353911272582130553628757430
58370353911272582130553628757431
58370353911272582130556723358056
58370353911272582130556723358057
58370353911272583906515504626237
58370353911272583906515504980529
58370353911272583906515533323997
58370353911272583906515533328209
58370353911272583906515533678289
58370353911272583906515533682501
58370353911272583906515619417277
58370353911272583906700695207907
58370353911272583906700695324547
58370353911272583906700695325999
58370353911272583906700695326159
58370353911272583906700695343421
58370353911272583906700696743101
58370353911272583906700723904263
58370353911272583906700723904471
58370353911272583906700809993331
58370353911272583906700809993539
58370353911272583906703789925173
58370353911272583906703818504889
58370353911272583906703818622981
58370353911272583906703818623141
58370353911272583906703820040083
58370353911272583906704162996675
58370353911272583906763456967215
58370353911272583906763456986089
58370353911272583906763457439391
58370353911272583906763457445215
58370353911272583906763457458264
58370353911272583906763457458265
58370353911272583906763458502249
58370353911272583906763485664975
58370353911272583906763485665023
58370353911272583906766552040017
58370353911272583906766553102875
58370353911272583906766580265601
58370353911272583906766580737825
58370353911272583906766580737985
58370353911272583906766581800635
58370353911272583906766924639343
58370353911272583906766925111519
58370353911272583906784377673615
58370353911272583906784377677987
58370353911272583906784377679391
58370353911272583906784377692489
58370353911272583906784377696860
58370353911272583906784378027907
58370353911272583906784378033523
58370353911272583906784406371375
58370353911272583906784406388845
58370353911272583906784406729879
58370353911272583906784492818947
58370353911272583906787500972001
58370353911272583906787500976373
58370353911272583906787501330505
58370353911272583906787587065441
58370353911272583906787845345743
58370353911272583907265555808341
58370353911272583907265555809745
58370353911272583907268650408967
58370353911272583907268679106727
58370353911272583907328317574509
58370353911272583907331440871491
58370353911272583907516602869197
58370353911272583907516602869281
58370353911272583907516602869440
58370353911272583907516602869441
58370353911272583907516602873652
58370353911272583907516602873653
58370353911272583907600285221269
58370353911272583907600285222673
58370353911272583907600313919077
58370353911272583907600400012516
58370353911272583908960130986027
58370353911272583908960245771451
58370353911272583908963254265539
58370353911272583908963254737923
58370353911272583908963340354607
58370353911272583908963340472699
58370353911272583908963598639281
58370353911272583909022893100870
58370353911272583909022893100871
58370353911272583909022893573047
58370353911272583909026016380383
58370353911272583909026016498475
58370353911272583909026360754125
58370353911272583909043813925314
58370353911272583909043813925315
58370353911272583909043814279447
58370353911272583909046908507067
58370353911272583909047281578569
58370353911272583909211179917579
58370353911272583909211294230827
58370353911272583909232100269846
58370353911272583909232100269847
58370353911272583909232100623979
58370353911272583909235223920961
58370353911272583909235309655897
58370353911272583909294862265195
58370353911272583909294862737371
58370353911272583909297985681673
58370353911272583909779161926913
58370353911272583909779162281205
58370353911272583909800053935505
58370353911272583909800082515221
58370353911272583909800082633229
58370353911272583909800082987605
58370353911272583909800084050415
58370353911272583909800168726753
58370353911272583909800427007007
58370353911272583909862844634437
58370353911272583909862844752529
58370353911272583909862845106577
58370353911272583909862846169471
58370353911272583909863189480354
58370353911272583914046944937737
58370353911272583914109706702501
58370353911272583914297991997273
58370353911272583914297991997433
58370353911272583914381674350665
58370353911272587612553586392317
58370353911272587612553586392477
58370353911272587612553672485757
58370353911272587613306046238777
58370353911272587613306046256247
58370353911272587613306817891109
58370353911272587613306817896933
58370353911272587613369465337169
58370353911272587613369465354638
58370353911272587613369465354639
58370353911272587613369493916885
58370353911272587613369493922709
58370353911272587613369493935599
58370353911272587613369493939971
58370353911272587613389729064393
58370353911272587613390386043569
58370353911272587613390386047941
58370353911272587613390414623285
58370353911272587613390414627657
58370353911272587613390414642158
58370353911272587613390414642159
58370353911272587613390414646371
58370353911272587613390414646530
58370353911272587613390500716725
58370353911272587613390500735439
58370353911272587613578787079971
58370353911272587613641434524579
58370353911272587613641463104295
58370353911272587613641463105747
58370353911272587613641463105906
58370353911272587620084997651925
58370353911272587620147759770981
58370353911272587620921054230401
58370353911272587620983816349617
58370353911272867449073198164675
58370353911272867449075522629289
58370353911272867449075522633661
58370353911272867449094033130635
58370353911272867449345167328999
58370353911272867449912350883342
58370353911272867449912350883343
58370353911272868044643010718224
58370353911272868044705858576429
58370353911272868044705858576588
58370353911272882265828669185675
58370353911272882265891430950599
58370353911272882265891802486907
58370353911272882265893753898893
58370353911272882266392753417659
58370353911272882266393528256531
58370353911272882266393638339095
58370353911272882266393896606299
58370353911272882266456285317191
58370353911272882266456290021455
58370353911272882266458724572845
58370353911272882266459757674709
58370353911272882266476436237451
58370353911272882266476436241663
58370353911272882266477206373303
58370353911272882266477206373463
58370353911272882266477579426091
58370353911272882266479530837917
58370353911272882266479530838077
58370353911272882266665492717995
58370353911272882266665607503419
58370353911272882266727482830587
58370353911272882266728254482919
58370353911272882266728254949479
58370353911272882266728254953691
58370353911272882266728259200280
58370353911272882266728259200281
58370353911272882266728259204492
58370353911272882266728259204493
58370353911272882266728630736589
58370353911272882266731726857747
58370353911272882268150091180961
58370353911272882268171783533869
58370353911272882268171783534029
58370353911272882268987690714341
58370353911272882268987691064261
58370353911272882268990013662635
58370353911272882274073732564468
58370353911272882274073732564469
58370353911272882861273924643542
58370353911272882861277280693700
58370353911272882861524973102918
58370353911272884095786098978717
58370353911272884095786098982929
58370353911272884095971289204899
58370353911272884095971403991567
58370353911272884095971404009037
58370353911272884095974383805525
58370353911272884096034050971227
58370353911272884096034050984325
58370353911272884096034051437627
58370353911272884096034051437787
58370353911272884096034052500645
58370353911272884096037145571853
58370353911272884096037146038253
58370353911272884096037146038413
58370353911272884096037147101271
58370353911272884096037260357277
58370353911272884096037518637579
58370353911272884096054972025935
58370353911272884096054972030307
58370353911272884096058066626561
58370353911272884096058066630933
58370353911272884096598911577116
58370353911272884096598911577117
58370353911272884096602120963167
58370353911272884096808117460196
58370353911272884096808232245621
58370353911272884096870879220909
58370353911272884096870879225280
58370353911272884096870994010704
58370353911272884098233820038351
58370353911272884098293487571283
58370353911272884098317875935314
58370353911272884098502694266630
58370353911272884098565456381475
58370353911272884098565456735607
58370353911272884098568550982101
58370353911272884098568580038418
58370353911272884099133439105062
58370353911272884103380300705109
58370353911272884103652268348901
58370353911272884103652268353272
58370353911272887801824266478169
58370353911272887801824266478329
58370353911272887801824266482541
58370353911272887802576640241385
58370353911272887802577411893717
58370353911272887802639316267161
58370353911272887802640087919493
58370353911272887802640087938207
58370353911272887802661008644772
58370353911272887802661094738052
58370353911272887802912057098319
58370353911272887802912057102531
58370353911272887802912057104148
58370353911276469768605316332443
58370353911276484540234818692975
58370353911276484585988432182559
58370353911283372289428473450706
58370353911283372426626351625591
58370353911283372426626379967815
58370353911283372426626380321947
58370353911283372426689113390515
58370353911283372428883488431443
58370353911283372428946250550499
58370353911283372886482185728578
58370353911283373021147887065739
58370353911283373021147888128597
58370353911283373021150985917167
58370353911283373021150986271459
58370353911283373021151014613523
58370353911283373021151014967815
58370353911283373021151359324087
58370353911283373021210649184795
58370353911283373021210650247653
58370353911283373021213748036223
58370353911283373023680092241475
58370353911283377825609919704094
58370353911283377825612242652388
58370353911283377825613275889606
58370353911283377826177101723244
58370353911283388892624004392607
58370353911283388892833297200109
58370353911283388938649558017708
58370353911283388938650677698286
58370353911283389073313022504067
58370353911283389073313023921217
58370353911283389073313023922621
58370353911283389073316121355655
58370353911283389073316236140919
58370353911283389073316236141079
58370353911283389073316494408123
58370353911283389073375784618911
58370353911283389073375785681769
58370353911283389073375785681929
58370353911283389073375785687544
58370353911283389073375785687545
58370353911283389073378883470339
58370353911283389073378883470498
58370353911283389073378883470499
58370353911283389073379256522967
58370353911283389073379256523127
58370353911283389075572458165547
58370353911283389075572458283591
58370353911283389075573229813507
58370353911283389075573258511267
58370353911283389075573344604707
58370353911283389075575552865343
58370353911283389075575557470437
58370353911283389075575667534127
58370353911283389075575669069321
58370353911283389075575672255861
58370353911283389075575925936845
58370353911283389075576700654705
58370353911283389075576700771345
58370353911283389075635220280390
58370353911283389075635220280391
58370353911283389075635220398275
58370353911283389075635220752567
58370353911283389075635991932722
58370353911283389075635991932723
58370353911283389075636020630323
58370353911283389075636106723763
58370353911283389075638314980187
58370353911283389075638316397337
58370353911283389075638319585281
58370353911283389075638343559903
58370353911283389075638687933645
58370353911283389075638688051529
58370353911283389075639462773921
58370353911283389075823506742807
58370353911283389075823506742966
58370353911283389075823506742967
58370353911283389075823507097099
58370353911283389075826716128857
58370353911283389075826716129017
58370353911283389075844427447755
58370353911283389075844427802047
58370353911283389075847522048381
58370353911283389075847522048540
58370353911283389075847522048541
58370353911283389075847636717165
58370353911283389075847636835422
58370353911283389075847636839634
58370353911283389075847641438899
58370353911283389075847895119883
58370353911283389075847899706103
58370353911283389075848669954543
58370353911283389075907189562759
58370353911283389075907189916891
58370353911283389075910284163385
58370353911283389075910657116683
58370353911283389075910657234727
58370353911283389075910661820947
58370353911283389076391489106433
58370353911283389076391575199873
58370353911283389076412381115025
58370353911283389076412495906278
58370353911283389076412754186527
58370353911283389076475143234241
58370353911283389076475516305583
58370353911283389487355608780883
58370353911283389487418370899939
58370353911283389487692577404551
58370353911283389487692663497990
58370353911283394426483342760611
58370353911283394426546018786386
58370353911283394426546018786387
58370353911283394427048201831467
58370353911283394427110877857243
58370353911283394427320171014505
58370353911283394427382847040281
58370353911283673210502193536328
58370353911283673210505291319282
58370353911283673212950657664366
58370353911283677969126928798078
58370353911283689264927506753950
58370353911283689676709770930126
58370353911283689676879459413010
58370353911283689676963257496226
58370353911284573039732927968928
58370353911284573041425180546836
58370353911284573046510849443666
58370353911284573635952823705347
58370353911284573641032384587492
58370353911284573641032385121147
58370353911284573641032386184005
58370353911284573641035369185699
58370353911284573641035483971123
58370353911284573641035484089215
58370353911284573641035742356419
58370353911284573641053306890357
58370353911284573641056404677523
58370353911284573641056662944727
58370353911284573641307453154320
58370353911284573643480764577023
58370353911284573643480764577059
58370353911284573643501685283459
58370353911284573643563790069206
58370353911284573643564447398303
58370353911284578582692295697054
58370353911284578582694618645348
58370353911284578582695651882566
58370353911284578583256383115578
58370353911284579131737637564178
58370353911284579131737637682270
58370353911284580367084430248058
58370353911284589647443822035209
58370353911284589647443822040825
58370353911284589647446919823779
58370353911284589647447292876407
58370353911284589647464741560707
58370353911284589647464741678751
58370353911284589647464742741609
58370353911284589647464742745821
58370353911284589647467840530179
58370353911284589647467840884311
58370353911284589647468213582807
58370353911284589649640494518827
58370353911284589649640494636871
58370353911284589649643593823717
58370353911284589649643704009871
58370353911284589649643962290125
58370353911284589649703256633671
58370353911284589649703257105847
58370353911284589649706355938561
58370353911284589649724177458115
58370353911284589649724177812247
58370353911284589649727272044239
58370353911284589649891543096247
58370353911284589649912463683151
58370353911284589649912463802647
58370353911284589649915558401821
58370353911284589649975225797995
58370353911284589649975225916039
58370353911284589649975225921862
58370353911284589693197405882267
58370353911284589693197406945125
58370353911284589693197406950741
58370353911284589693197434461983
58370353911284589693197435524841
58370353911284589693197435529005
58370353911284589693197435529053
58370353911284589693197435529212
58370353911284589693200504615651
58370353911284589693200505087827
58370353911284589693200533311959
58370353911284589693200533784183
58370353911284589693200877668231
58370353911284589693200877668279
58370353911284589693218326470575
58370353911284589693218356235405
58370353911284589693218356235618
58370353911284589693218442324686
58370353911284589693221454018359
58370353911284589693221798374631
58370353911284589693221798379056
58370353911284589693702598851635
58370353911284589693702627549443
58370353911284589693765360970691
58370353911284589693765389668499
58370353911284589695394079428695
58370353911284589695394079546787
58370353911284589695397174482831
58370353911284589695397175545689
58370353911284589695397178733633
58370353911284589695397288801695
58370353911284589695397547081949
58370353911284589695397547081997
58370353911284589695398321922273
58370353911284589695456842015763
58370353911284589695456870239943
58370353911284589695457613666643
58370353911284589695459936131115
58370353911284589695459940848477
58370353911284589695459964827471
58370353911284589695459966362505
58370353911284589695459969544833
58370353911284589695477790946295
58370353911284589695478534373043
58370353911284589695480856836063
58370353911284589695480858371097
58370353911284589695481230375582
58370353911284589695481230379794
58370353911284589695482005214454
58370353911284589695645127888071
58370353911284589695645156584427
58370353911284589695645156584475
58370353911284589695648222488697
58370353911284589695648251185053
58370353911284589695648251657277
58370353911284589695666048711111
58370353911284589695666077290827
58370353911284589695669143193693
58370353911284589695669143665869
58370353911284589695728810707863
58370353911284589695728810825955
58370353911284589695728839403454
58370353911284589695728839405671
58370353911284589695728839410042
58370353911284589695728839410096
58370353911284589695728839423137
58370353911284589695728839423140
58370353911284589695728839423146
58370353911284589695728925499110
58370353911284589695728925499164
58370353911284589695729958618236
58370353911284589695729958618290
58370353911284589695731934010668
58370353911284589695731934478686
58370353911284589695731934482898
58370353911284589695732278852214
58370353911284589695732278852220
58370353911284589695732283084302
58370353911284589695733053691086
58370353911284589695733053691092
58370353911284589695733053691245
58370353911284589696213081559553
58370353911284589696213082026113
58370353911284589696213110723921
58370353911284589696234002265953
58370353911284589696296793549542
58370353911284589696297137923076
58370353911284589700815627397022
58370353911284590241992475175887
58370353911284590241992475180099
58370353911284590241992475530019
58370353911284590242243523652525
58370353911284590244437869982595
58370353911284590244437870099283
58370353911284590244440192930889
58370353911284590244440307838617
58370353911284590244500632101651
58370353911284590244500632568211
58370353911284590244500636819013
58370353911284590244502955049945
58370353911284590244502959767307
58370353911284590244521552924691
58370353911284590244521553274611
58370353911284590244523875872985
58370353911284590244523904920878
58370353911284590244691241407575
58370353911284590244691241407734
58370353911284590244712162230567
58370353911284590244774953397507
58370353911284590244774953397516
58370353911284590252032072058907
58370353911284591479870697486666
58370353911284591480121745963295
58370353911284591480121745963304
58370353911284595183377346315599
58370353911284595183377346319811
58370353911284595183377432408879
58370353911284595183628366193807
58370353911284595183628366193855
58370353911284595183628394773523
58370353911284595183628394779187
58370353911284595183628394779346
58370353911284595183628394792237
58370353911284595183648543832016
58370353911284595183648629921084
58370353911284595183649286900207
58370353911284595183649286904419
58370353911284595183649315479923
58370353911284595183649315484135
58370353911284595184130463499739
58370353911284595184130577818603
58370353911284595184130577820055
58370353911284595184193225264663
58370353911284595184193253844379
58370353911284595184193253845831
58370353911284595184193253863093
58370353911284595184464451375298
58370353911284595184465223029028
58370353911284595190971519694103
58370353911284595191159806038635
58370353911284595191180726743583
58370353911284595191243488858586
58370353911284595191723893451459
58370353911284595191807576277110
58370353911287291399732483907176
58370353911287291533833843332561
58370353911287291533896605447405
58370353911287291534398814002301
58370353911287291534462609223221
58370353911287291536090180260497
58370353911287291536093394232767
58370353911287291536094422748411
58370353911287291536156041562187
58370353911287291536906859437445
58370353911287291536909297176779
58370353911287291536930103092091
58370353911287291536990542262853
58370353911287291536992865211147
58370353911287296887627828176201
58370353911287296887628599834149
58370353911564354930008060908393
58370353911564354930008061380777
58370353911564354930008089606153
58370353911564354930008089606201
58370353911564354930008089610573
58370353911564354930011527163371
58370353911564354930011527163419
58370353911564354930011527517711
58370353911564354930011527635755
58370353911564354930011531749591
58370353911564354930011531867683
58370353911564354930011532221975
58370353911564354975740725229953
58370353911564354975740725234373
58370353911564354975740725235777
58370353911564354975740753809669
58370353911564354975744191366887
58370353911564354975744191366935
58370353911564354975744191371307
58370353911564354975744191721227
58370353911564354975744191839271
58370353911564354975744195953107
58370353911564354975744195970576
58370353911564354975744195970577
58370353911564354975744196071199
58370353911564354975744196075571
58370353911564354975744196088620
58370353911564354975744196088621
58370353911564354975744196425491
58370353911564355524786870633917
58370353911564355524786870988048
58370353911564355524786870988049
58370353911564355531585971436390
58370353911564356759318095308431
58370353911564356759318095658351
58370353911564356759318095776395
58370353911564356759568799411327
58370353911564356759568799761247
58370353911564356759568800946520
58370353911564366049824441056587
58370353911564366049824527150027
58370353911564366049826854801181
58370353911564366049827883200025
58370353911564366095557076560891
58370353911564366095557105258651
58370353911564366095557105260103
58370353911564366095557105614395
58370353911564366095559432793165
58370353911564366095559433265549
58370353911564366095560547402089
58370353911564366096396256793497
58370353911564366096396258328691
58370353911564366644600214858592
58370353911564366644623458629926
58370353911564367879946146490825
58370353911564367879946232579893
58370353911564367879949239674301
58370353911564367879949325763369
58370353911564367879967038618913
58370353911564367879970131684345
58370353911564367879970136406079
58370353911564367879970246469769
58370353911564367879970248004963
58370353911564367879970251191503
58370353911564367879970509458707
58370353911564371583476781338555
58370353911564371583476781455195
58370353911564371583476810036315
58370353911564371583476895775463
58370353911564371584291917328675
58370353911564371584291945908391
58370353911564371584291945925860
58370353911564371584292031647539
58370353911564371584312838035075
58370353911564371584312838053948
58370353911564371584312866614791
58370353911564371584312952353939
58370353911564371584313614292500
58370353911564371584313728611364
58370353911564371584313985828808
58370353911575173046582575182058
58370353911599473368066563379796
58370353911599473368066564896116
58370353911599473368129239047069
58370353911599473368129239051441
58370353911599473368129239518001
58370353911599473413799227579100
58370353911599473413799227695740
58370353911599473551058862744767
58370353911599473551059121497404
58370353911599473551059895865261
58370353911599473551059895865345
58370353911599473551059895865504
58370353911599473551059895865505
58370353911599473551059896331821
58370353911599473551059896331905
58370353911599473551059896332064
58370353911599473551059896332065
58370353911599473551059897381665
58370353911599473558420499678800
58370353911599473558422823676854
58370353911599473962653875213309
58370353911599477120403688988482
58370353911599477120403689106526
58370353911599477264439956152495
58370353911599477264440042245935
58370353911599477264460962950883
58370353911599478911653040089397
58370353911599478911655363154331
58370353911599488192226916657706
58370353911599488192789448073196
58370353911599488192852123730179
58370353911599488192852123748893
58370353911599488192852468103921
58370353911599488192854448213507
58370353911599488192854534306947
58370353911599488192855567408811
58370353911599488194484024767202
58370353911599488238522026187644
58370353911599488238525469847402
58370353911599488238605709007437
58370353911599488238608119098771
58370353911599488238609152200635
58370353911599488240220045491648
58370353911599488240303727844881
58370353911599488375220220446815
58370353911599488375220335232239
58370353911599488375220593499443
58370353911599488375238932876708
58370353911599488375241255825002
58370353911599488375782866633311
58370353911599488375782866652025
58370353911599488375785076325599
58370353911599488375785076329970
58370353911599488375785076329971
58370353911599488375785191116639
58370353911599488375785191121010
58370353911599488375785191121011
58370353911599488375786224218503
58370353911599488375786224222874
58370353911599488375786224222875
58370353911599488375803017104481
58370353911599488375803017108692
58370353911599488375803017108693
58370353911599488375803672902755
58370353911599488375803672921628
58370353911599488375803672921629
58370353911599488375803787356889
58370353911599488375803787357132
58370353911599488375803787357133
58370353911599488375803787358590
58370353911599488375803787712722
58370353911599488375803791943352
58370353911599488375803791943353
58370353911599488375803791944810
58370353911599488375806111704863
58370353911599488375806111704947
58370353911599488375806111705107
58370353911599488375807144825684
58370353911599488375807144825685
58370353911599488376054835816509
58370353911599488377480799862749
58370353911599488377497592752938
58370353911599488377497592752939
58370353911599488377498249732274
58370353911599488377498364400815
58370353911599488377498364400899
58370353911599488377501721986251
58370353911599488787567454247426
58370353911599488787652169721237
58370353911599488790096536126181
58370353911599490022157893051549
58370353911599490022157893057165
58370353911599490022160987652175
58370353911599490022161016354147
58370353911599490022161102443215
58370353911599490022349301649078
58370353911599490022349387737903
58370353911599490022349387737987
58370353911599490022349387738147
58370353911599490022367098957714
58370353911599490022367213743138
58370353911599490022370566610968
58370353911599490022429860705329
58370353911599490022429860718427
58370353911599490022429889414783
58370353911599490022432984002311
58370353911599490022433070091379
58370353911599490024605614466879
58370353911599490024608737763861
58370353911599490024626534836408
58370353911599490024689296820111
58370353911599490024689297286671
58370353911599490024689297305385
58370353911599490024689325516467
58370353911599490024689411605535
58370353911599490024692420117093
58370353911599490024880792681835
58370353911599493728136393392638
58370353911599493728199069418255
58370353911599493728973221642320
58370353911599493729035869073879
58370353911599493729035897653595
58370353911599493729035897672309
58370353911599773747669373788396
58370353911599773747670143924408
58370353911599773747670148628672
58370353911599773747672468389022
58370353911599788565055785119246
58370353911599788566748037698558
58370353911600677831751077829632
58370353911600677831751077831036
58370353911600677831751081017576
58370353911600677877486065099486
58370353911600679661057645970272
58370353911600679661057645971676
58370353911600679661059968918566
58370353911600679661059969036610
58370353911600679668672309588155
58370353911600688949306854911089
58370353911600688949870939138861
58370353911600688949870939138897
58370353911600688949870939138945
58370353911600688949871709261859
58370353911600688949871709274873
58370353911600688949871709274909
58370353911600688949871709274957
58370353911600688949871709378499
58370353911600688949871709391549
58370353911600688949871713977769
58370353911600688949871713979137
58370353911600688949871713979221
58370353911600688949871824047283
58370353911600688949871824066156
58370353911600688949872082327585
58370353911600688949874033739487
58370353911600688949874033739523
58370353911600688949874033739571
58370353911600688949874062437331
58370353911600688949875181632475
58370353911600688950121986202805
58370353911600688950122757855137
58370353911600688951566286085519
58370353911600688995041870760659
58370353911600688995604402161731
58370353911600688995604402174781
58370353911600688995604402180604
58370353911600688995606726640847
58370353911600688995876371344769
58370353911600688997298178520099
58370353911600688997298978868787
58370353911600688997298978870239
58370353911600688997302421012225
58370353911600690779449474933205
58370353911600690779449474950674
58370353911600690779449589718629
58370353911600690779449589736098
58370353911600690779452569533831
58370353911600690779452598230187
58370353911600690779452942603928
58370353911600690781687989987455
58370353911600690781688018683811
58370353911600690781688104772879
58370353911600690781691113284437
58370353911600690781708910829368
58370353911600694485218769385598
58370353911600694486054825964075
58370353911600694486055597616407
58370353911600694486055597635280
58370353911611495763110225767547
58370353911611495763110225773163
58370353911611495763113323556117
58370353911611495763113696608745
58370353911611495811124017398981
58370353911611495946061917960959
58370353911611495946065015748125
58370353911611495946065274015329
58370353911611495948301088832405
58370353911611495948301203623445
58370353911611496360083467799621
58370353911611496360167036300549
58370353911611497595453505549632
58370353911611501299294769926145
58370353911611501299294798505861
58370353964450216338898450331581
58370353964461019441519321692874
58370353964461319630789915691110
58370353964462218414211887268078
58370353964462223909638641746707
58370353964462223909722324572358
58370353964778317667849478073021
58370353982140053258792906750779
58370353982176372452798708323849
58370353982176372452802147280747
58370353982176372452885944425019
58370353982176389053755814200157
58370353982176389056269735859149
58370353982176389056290656683593
58370353982176392767411284042501
58370353982176392767411312622217
58370353982187194220455262695506
58370353982187194222146514168278
58370353982188100143881904374767
58370353982188100149027212092510
58370353982466959502433983848621
58370353982468160076502134515149
58370353982468171196315018310877
58370353982503293339341583306937
58370353982503293339345022263835
58370353982503293341037273910027
58370353982504193952823267736041
58370353982504193952824410924681
58370353982504193954518986219007
58370353982504193954518990824100
58370353982504193954521310566981
58370353985461649590083889327813
58370354118074755260711626340406
58370354118074755260713949288700
58370354118074755672559061318868
58370354118074771726980447941772
58370354118074771726983542542398
58370354118074771732063879511412
58370354118074771909747177724634
58370354118074771909747952563506
58370354118074772321780146358254
58370354118074772321781265566448
58370354118074777267996600375974
58370354118074777268247563096410
58370354118074777268247563109451
58370354118074777268247563109460
58370354118074777268247648835558
58370354123982196977799523855960
58370354123983080942140248668484
58370354123983080942143719509682
58370354123983085883528562069678
58370354123983085883530885017972
58370354123983085883530885136064
58370354123983096996565072848606
58370354123983096996565187639854
58370354123983097001648537702226
58370354123983097543097354544792
58370354123983102486995376286012
58370354123983102486995376299062
58370354123983381085657257874896
58370354123983381085660728716094
58370354123983381268587914688960
58370354123983386621844497922148
58370354123983397732347027954720
58370354123983397734882932963674
58370354123983402676265970284200
58370354123983402676265970297298
58370354123983402681349316114692
58370354124310003063886942940562
58370354124310003109619865425784
58370354124310303438407288091378
58370354124311203868958316424969
58370354124311204003983543309535
58370354124311204006239876123427
58370354141708072805322266103568
58370354141708073217104526047656
58370354141709257324962260066592
58370354141709257370715873556176
58370354141709262861149500113844
58370354141709273379387088478754
58370354141709273379387112826430
58370354141709273384470434309294
58370354141709273424893092942510
58370354141709273424893867777170
58370354141709273425140669156582
58370354141709273425140673388670
58370354141709273425144916253802
58370354141709273425144916253808
58370354141709273432400139462753
58370354141709273971652030146416
58370354141709273973911375935747
58370354141709273974103103951576
58370354141709273974103103970287
58370354141709273974186815947182
58370354141709273974187935155370
58370354141709273974187935155376
58370354141709278913040228756570
58370354141709278913040257336238
58370354141709278913061178042638
58370354141709278915508124280707
58370354141709278920570549387492
58370354141709278920591470093892
58370354141709278920654232213108
58370354141711675076318254925946
58370354141711675076318254930158
58370354141711975265839988080474
58370354141712875696139876547646
58370354141712875696140995755840
58370354141712876245184014657408
58370354142003458910043485956806
58370354142004659664782747601412
58370354142036163623287351429956
58370354142036168564674802735163
58370354142036168976540835489153
58370354142036179494785765894395
58370354142036179540539350802859
58370354142036179675452486864072
58370354142036179675473436150140
58370354142036179675476792204267
58370354142036179675477136578009
58370354142036179677711918392634
58370354142036179677715393838926
58370354142036179677732867678702
58370354142036179677736314543874
58370354142036180087070741351201
58370354142036180089582369704670
58370354142037080106006899234482
58370354142037080106006899235211
58370354142037080108263231104022
58370354142037080108263231104751
58370354142037080108263232523385
58370354142039781948983442522544
58370354142039782360829497683340
58370354145002639618219856403699
58370354145002639618222950537765
58370354145002639618222951004325
58370354145002639618223294894037
58370354145002639618223295366213
58370354596649098985825173956682
58370354596649115037801249261366
58370354596965214340190738505390
58370354596965214340190738525073
58370354596965215986750807445335
58370354602545717881062463746024
58370354602545717881062467978112
58370354602545718475294986045616
58370354602545732704659764378898
58370354602545732704659765428658
58370354602545733292678187984800
58370354602556523458892974053468
58370354602556539518965229344422
58370354602557423477661738190560
58370354602557423477661738192012
58370354602557423477664061138854
58370354602557423478225822422592
58370354602557440086212930290734
58370354602557440086212931353544
58370354602557440086776753071734
58370354602560141789648276274840
58370354602872638996205897981928
58370354602872638996205902214016
58370354602873524602034815383888
58370354602873524602034815385340
58370354602873524602034815389469
58370354602873524602034815389552
58370354602873524602034815389712
58370354602873524602034816789149
58370354602873524739316375562292
58370354602873524746656087018480
58370354602873525150826787231341
58370354602873539380460179881240
58370354602873539426192844202765
58370354602873539426192844202848
58370354602873539426192844203008
58370354602873539564039633668068
58370354602873539564042732500782
58370354602873539564042732513832
58370354602873539974984816044637
58370354602873539975068498396500
58370354602873539975070821344794
58370354602873539975800718987280
58370354602873539975803041935574
58370354602873539975821639577040
58370354602873541210414516123416
58370354602873541210602801431286
58370354602873824928566077551888
58370354602873824935905731612556
58370354602877427062552537231021
58370354602877427062552537347661
58370354602877441886710566160957
58370354602884346194200788958236
58370354602884346377194208005188
58370354602884346377194983908322
58370354602884346377195241125766
58370354602884346377215128597708
58370354602884346377215128610806
58370354602884346377215129660566
58370354602884346377215903432368
58370354602884346377216161712670
58370354602884346377218485710724
58370354602884346377779984477812
58370354602884348024344185348558
58370354602884348024347538216388
58370354602884646566464802003424
58370354602884646567029657891952
58370354602884646567030432726612
58370354602885532127125136137900
58370354602885532127125136255944
58370354602885546951283164951196
58370354602885546997580685150484
58370354602885546997580685157072
58370354602885546997580685170170
58370354602885547134298537705630
58370354602885547134300861703684
58370354602885547545892258319782
58370354602885548781157573508632
58370354602885548781238276046698
58370354602885548781241370647081
58370354602885548781241370647324
58370354602885548781426561341518
58370354602885548781429914209105
58370354602885548781429914209348
58370354605868213589986560458056
58370354605868213589986817675500
58370354605868213590007481046364
58370354620271594165556970735424
58370354620271594714599988237312
58370354620271594715164069276897
58370354620271608990198754285231
58370354620271609531983190176496
58370354620274294771473714560359
58370354620274296418599414198193
58370354620282399332736390648207
58370354620282399880960407423426
58370354620282415933125541807782
58370354620282415933125542857542
58370354620283316364492476248842
58370354620283600448504663962290
58370354620283600501033937028496
58370354620283601683035549347766
58370354620283601683851456523866
58370354620283616507193578161062
58370354620283616507193579210822
58370354620283616508009482154834
58370354620283616508009485337162
58370354620283616552947250209966
58370354620283616552948282266282
58370354620283616560542111271198
58370354620283616561106192316642
58370354620283617101990956811370
58370354620283618337336974184202
58370354620283618337336974538286
58370354620283618337336974538494
58370354620283618337336975601144
58370354620283618337340068784780
58370354620283618337340069138912
58370354620283618337340413495392
58370354620283618337901830422602
58370354620283618338090115363290
58370354620283618338090116780232
58370354620283618338152877482506
58370354620283618344679751897340
58370354620286302342234712718557
58370354620598500410788704222925
58370354620598500410809596109101
58370354620598515235532599834213
58370354620598515235532599834456
58370354620598515235782868867093
58370354620598515235783646894152
58370354620598516881910744827651
58370354620598516882099001426115
58370354620599700984877747258036
58370354620599715809035661280049
58370354620599715809035662796369
58370354620599715809035776071332
58370354620599715809599742241172
58370354620603318126015482142733
58370354620610222479322051731498
58370354620610222479322052081418
58370354620610522805769805258138
58370354620610522805790725846446
58370354620610522805791757902762
58370354620610522806606628790458
58370354620611408366430138443428
58370354620611408412162802646944
58370354620611408412163577369176
58370354620611423236885687344556
58370354620611423236886462183428
58370354620611423785950401692018
58370354620611423785953757742176
58370354620614125077603741767152
58370354623601294188707945550375
58370354623601294371722285184231
58370354623601294371722285189847
58370354623601294371805967537463
58370356032688228769237117000542
58370356032688228769238145870318
58370356032688228906415247640078
58370356032688228906415247657331
58370356032688232612452270901290
58370356032688232612455623769120
58370356032699940405536996903659
58370356032699940405536996903668
58370356032699941640886109231201
58370356032699941640886109231210
58370356032699941640886109581121
58370356032699941640886109581130
58370356032761178605791461509842
58370356038268747264673535099712
58370356038268747449317336618320
58370356038268747449860267274136
58370356038268747449863623324294
58370356038268747861078450400608
58370356038268747861099342527292
58370356038268752800581979085508
58370356038268752800771040264652
58370356038268752802465615908898
58370356038268752802486507917538
58370356038279552844760116529812
58370356038279553025998521814324
58370356038279558378997461395824
58370356038280453412571902874508
58370356038280458397933619868856
58370356038280458535215266608456
58370356038280753783080897807076
58370356038280753783080900989404
58370356038280753783101789699028
58370356038280753784794045693948
58370356038280758724485860606692
58370356038280759136079837388576
58370356038280759136247235968250
58370356038283460427168839182156
58370356038283460427732919183456
58370356038284360994980621176880
58370356038560535124377183792106
58370356038564137395647526715933
58370356038595653562433509129228
58370356038596552758203719260748
58370356038596552758203719273638
58370356038596553947252987030020
58370356038596553947252987035636
58370356038596553947252987035844
58370356038596553947252988551956
58370356038596553992984881104592
58370356038596554130245291119580
58370356038596554130245545153244
58370356038596554130245549386784
58370356038596554130246319521344
58370356038596554130246319987904
58370356038596554130266179827800
58370356038596554130266183010128
58370356038596554130267211529984
58370356038596554130267211878452
58370356038596554130267211884068
58370356038596554130267211884276
58370356038596554130267212928212
58370356038596554130267212946926
58370356038596554132523553162184
58370356038596554541777623197872
58370356038596554541861190759856
58370356038596554544305559071156
58370356038596557653293364680998
58370356038596557653857453146522
58370356038596557653857453159572
58370356038596557699022589456844
58370356038596557699022589574936
58370356038596557699587789814120
58370356038596557699587793002064
58370356038596557836847425348580
58370356038596557836850781280646
58370356038596557836868317240484
58370356038596557836871673290642
58370356038596559483161694105536
58370356038596559483245261668924
58370356038596559483247584617218
58370356038596559483412396337980
58370356038596559483412396804540
58370356038596559483414720685954
58370356038596559483433288346620
58370356038596559483433289763562
58370356038596559483435612694594
58370356038596854319515881934036
58370356038596854319516139151480
58370356038596854319516143383568
58370356038596854319516913519580
58370356038596854319516915035900
58370356038596854321772218743928
58370356038596854321773251845792
58370356038596854321773255033736
58370356038596854321775574794086
58370356038607359710918141342986
58370356038607360806726265034914
58370356038607364467034749661128
58370356038607364512764314677798
58370356038607364650045615874608
58370356038607364650045616924368
58370356038607364650609701157756
58370356038607365061556288662226
58370356038607365062391964297270
58370356038607659900167583885928
58370356038607659900167584935688
58370356038607664839295317865656
58370356038607664839859402096236
58370356038608560467979366930412
58370356038608560468000517335946
58370356038608561563808641027874
58370356038608562112600611468614
58370356038608562112600611470066
58370356038608565269846690670758
58370356038608565270410430883346
58370356038608565270410430896396
58370356038608565407127992917328
58370356038608565407131350502277
58370356038608565407692077150716
58370356038608565819474340290230
58370356038608567053985454028610
58370356038608567053985454028655
58370356038608567053985454028658
58370356038608567053985454028664
58370356038608567053987776976904
58370356038611267522074010639132
58370356038669503829601641376900
58370356038669503829601642898836
58370356038669503829622533504988
58370356038669503829622534908797
58370356038669503829622534908880
58370356038669503829622534909040
58370356038673402585794454982513
58370356038681511262684213382320
58370356038704622269936226036646
58370356038704622269936230287448
58370356038704625974261139099070
58370356038704625974282026404802
58370356038704625974282031122164
58370356038705823024762264985084
58370356038705823024762269234425
58370356038705823024762269234434
58370356038705823026997709902970
58370356038705823026997714153772
58370356038705823027018602029606
58370356038705823027018606280408
58370356038705826548412857805547
58370356038705826594166409903611
58370356055994622270261321395802
58370356055994622270323739154374
58370356055994622316642409866429
58370356055994623505673884465736
58370356055994623506234612647562
58370356055994623549732093379808
58370356055994623549732865033544
58370356055994623551340778041393
58370356055994623551424346547937
58370356055994623551424346549389
58370356055994623551427440677838
58370356055994623551427440677839
58370356055994623551427440677844
58370356055994623551904484615655
58370356055994623551904484617059
58370356055994623551904484617107
58370356055994623551904484971399
58370356055994623551904486015335
58370356055994623551904486034209
58370356055994623551904486133427
58370356055994623551904486487719
58370356055994623551904513313415
58370356055994623551904513313463
58370356055994623551904513314867
58370356055994623551904514713095
58370356055994623551904514713143
58370356055994623551904514718919
58370356055994623551904514732017
58370356055994623551905633927113
58370356055994623551988081820007
58370356055994623551988081820167
58370356055994623551988083219847
58370356055994623551988167796807
58370356055994623551988167913447
58370356055994623551988168840743
58370356055994623551988168846567
58370356055994623551988168859616
58370356055994623551988168859617
58370356055994623551988168958835
58370356055994623551988169313127
58370356055994624100404344713165
58370356055994624100404344714776
58370356055994624100404344714777
58370356055994624100404344718989
58370356055994624100467021094685
58370356055994627254932973950231
58370356055994627254932973951683
58370356055994627254932973956055
58370356055994627254953894656631
58370356055994627255497058188039
58370356055994627255497059704359
58370356055994627255497059705763
58370356055994627255497172973255
58370356055994627255497172973463
58370356055994627255497173445639
58370356055994627255497174495399
58370356055994627255518064981847
58370356055994627255518064983299
58370356055994627255518064987671
58370356055994627255518065454231
58370356055994627255518066503991
58370356055994627255685459317787
58370356055994627255685459790171
58370356055994627255686234152447
58370356055994627255686234624831
58370356055994627255706351327831
58370356055994627255707122980163
58370356055994627255707126162491
58370356055994627255707127696281
58370356055994627255707127697685
58370356055994627255707127701897
58370356055994627255769027352155
58370356055994627255769027353607
58370356055994627255769799006099
58370356055994627255769802186815
58370356055994627255769802188267
58370356055994627255769802192639
58370356055994627255769802659199
58370356055994627255769803722057
58370356055994627255769803723461
58370356055994627257380777918009
58370356055994627257380782622481
58370356055994627257380782639743
58370356055994627257380806615817
58370356055994627257380811318837
58370356055994627257380811337551
58370356055994627257381155692371
58370356055994627257381155693823
58370356055994627257464379353205
58370356055994627257464465442273
58370356055994627257464465459535
58370356055994627257464723726739
58370356055994627257944862150201
58370356055994627258028458882169
58370356055994627258028544969785
58370356055994627258028544975609
58370356055994629039322782349139
58370356055994629039343701537719
58370356055994629039343701537767
58370356055994629039343701539171
58370356055994629039343702010103
58370356055994629039343702937447
58370356055994629039343702943223
58370356055994629039343702956321
58370356055994629039343703055491
58370356055994629039343703072961
58370356055994629039886979855843
58370356055994629039886980326775
58370356055994629039886981372163
58370356055994629039886981376535
58370356055994629039886981389632
58370356055994629039886981389633
58370356055994629039907786241927
58370356055994629039907786242087
58370356055994629039907787175047
58370356055994629039907787175207
58370356055994629039907787291687
58370356055994629039907787641767
58370356055994629039907871864435
58370356055994629039907872335367
58370356055994629039907873380755
58370356055994629039907873380915
58370356055994629039907873385127
58370356055994629039907873398176
58370356055994629039907873398177
58370356055994629039907873735047
58370356055994629040075267729745
58370356055994629040076042568617
58370356055994629040096159738337
58370356055994629040096159738545
58370356055994629040096159742756
58370356055994629040096159742757
58370356055994629040096160092677
58370356055994629040096934577173
58370356055994629040096934577209
58370356055994629040096934577416
58370356055994629040096934577417
58370356055994629040158835768533
58370356055994629040158836118453
58370356055994629040159610603193
58370356055994629041770618212863
58370356055994629041770618213022
58370356055994629041770618213023
58370356055994629041791510221455
58370356055994629041854186247391
58370356056005428672785297019810
58370356056005428718036673373165
58370356056005428718036673727457
58370356056005428718039767973950
58370356056005428718520284171567
58370356056005428718603852089135
58370356056005428718603852205775
58370356056005428718603852205934
58370356056005428718603852205935
58370356056005429083814415784810
58370356056005429128126423287377
58370356056005429129734996816637
58370356056005429129818675050208
58370356056005429129818679282137
58370356056005429129818679636429
58370356056005429265303524001601
58370356056005429265303524006020
58370356056005429265303524006021
58370356056005429267016671892685
58370356056005434069175761843075
58370356056005434069175762892787
58370356056005434069175766551711
58370356056005434069238438918563
58370356056005434069238553703987
58370356056005434069238553704035
58370356056005434069238557362911
58370356056005434069238558425769
58370356056005434069259359624963
58370356056005434069259444668483
58370356056005434069259445712579
58370356056005434069259445718243
58370356056005434069259445718403
58370356056005434069259445731293
58370356056005434069259448904943
58370356056005434069259449371503
58370356056005434069259449390217
58370356056005434069259450439977
58370356056005434069427614901893
58370356056005434069427618560817
58370356056005434069447732075825
58370356056005434069447735734749
58370356056005434069448506910485
58370356056005434069448510569409
58370356056005434069510408101601
58370356056005434069511182936261
58370356056005434069511186595185
58370356056005434071122166557015
58370356056005434071122195254823
58370356056005434071122539628357
58370356056005434071205849376807
58370356056005434071686246080363
58370356056005434071769928905771
58370356056005434206436516218547
58370356056005434206436517734867
58370356056005434206436544914903
58370356056005434206436545387239
58370356056005434206436546314583
58370356056005434206436546432627
58370356056005434206436546450097
58370356056005434206436549619167
58370356056005434206436549973459
58370356056005434206436551036317
58370356056005434206499308551683
58370356056005434206499308569152
58370356056005434206499308569153
58370356056005434206520113304807
58370356056005434206520113421447
58370356056005434206520113421607
58370356056005434206520114354567
58370356056005434206520114354727
58370356056005434206520114471207
58370356056005434206520117536895
58370356056005434206520117653535
58370356056005434206520117672409
58370356056005434206520119072089
58370356056005434206520199043955
58370356056005434206520199398247
58370356056005434206520200448007
58370356056005434206520200560275
58370356056005434206520203630335
58370356056005434206520205165369
58370356056005434206687594909265
58370356056005434206687594913684
58370356056005434206687594913685
58370356056005434206688372936289
58370356056005434206708486917857
58370356056005434206708489987757
58370356056005434206708490460141
58370356056005434206708491522951
58370356056005434206709261640089
58370356056005434206709261756729
58370356056005434206709261756936
58370356056005434206709261756937
58370356056005434206709264944881
58370356056005434206709266361823
58370356056005434206771162948053
58370356056005434206771167548727
58370356056005434206771937782713
58370356056005434206771940970657
58370356056005434208382949980215
58370356056005434208403837400975
58370356056005434618302463233181
58370356056005434618302463587520
58370356056005434618302463587521
58370356056005434618302467819401
58370356056005434618302468291785
58370356056005434618490410280045
58370356056005434618491529488239
58370356056005434618553172044969
58370356056005434618553172394889
58370356056005435855260178831887
58370356056005435855322940834510
58370356056005435855322940834511
58370356056005435855343832842895
58370356056005435855343832959535
58370356056005435855531774943583
58370356056005435855594536946207
58370356056006329651876905066210
58370356056006629839392452717729
58370356056006629839392452717765
58370356056006629839392452717813
58370356056006629839392455905757
58370356056006629839455128393669
58370356056006629841147384627485
58370356056006629885125116921245
58370356056006629885125116921281
58370356056006629885125116921329
58370356056006629885125120107821
58370356056006629885125120109273
58370356056006629885125145619089
58370356056006629885125148805629
58370356056006629885208713186897
58370356056006629886900969535949
58370356056006629886901051043168
58370356056006629886901055157004
58370356056006629886901055157005
58370356056006629886901055157212
58370356056006629886901055275096
58370356056006629886901055275097
58370356056006631671018148130980
58370356056006631671039040257664
58370356056006634780504552571779
58370356056006634780504552571827
58370356056006634780504552926119
58370356056006634780504553970055
58370356056006634780504553988929
58370356056006634780504554088099
58370356056006634780504554088147
58370356056006634780504557157999
58370356056006634780504557630383
58370356056006634780504558693193
58370356056006634780504581268135
58370356056006634780504581269587
58370356056006634780504581273959
58370356056006634780504582667815
58370356056006634780504582667863
58370356056006634780504582673639
58370356056006634780504582686737
58370356056006634780504582785907
58370356056006634780504585855807
58370356056006634780504585860179
58370356056006634780504587391001
58370356056006634780567228601975
58370356056006634780567230118087
58370356056006634780567230118295
58370356056006634780567343387191
58370356056006634780567343388643
58370356056006634780567343393015
58370356056006634780567343742935
58370356056006634780567344787079
58370356056006634780567344792695
58370356056006634780567344805792
58370356056006634780567344805793
58370356056006634780567344909335
58370356056006634780567347975023
58370356056006634780567347992285
58370356056006634780588149308327
58370356056006634780588150707847
58370356056006634780588150708007
58370356056006634780588150824487
58370356056006634780588235397235
58370356056006634780588235397395
58370356056006634780588235751527
58370356056006634780588236801287
58370356056006634780588236814336
58370356056006634780588236814337
58370356056006634780588236913715
58370356056006634780588239983615
58370356056006634780755631144661
58370356056006634780755634336817
58370356056006634780756405984936
58370356056006634780756405984937
58370356056006634780756409171477
58370356056006634780776523153253
58370356056006634780776523271345
58370356056006634780777301180069
58370356056006634780839199301333
58370356056006634780839974019305
58370356056006634780839977205845
58370356056006634782534549663599
58370356056006634782534554367863
58370356056006634783035959386079
58370356056006634826258138879923
58370356056006634826258138879971
58370356056006634826258138885747
58370356056006634826258138898845
58370356056006634826258142066463
58370356056006634826258142072287
58370356056006634826258142085385
58370356056006634826258142538847
58370356056006634826258143601705
58370356056006634826258167577731
58370356056006634826258170764271
58370356056006634826320814911363
58370356056006634826320814911523
58370356056006634826320929696947
58370356056006634826320932883487
58370356056006634826341821705539
58370356056006634826341821724252
58370356056006634826341821724253
58370356056006634826341824892079
58370356056006634826341824910793
58370356056006634826530108063169
58370356056006634826530108068784
58370356056006634826530108068785
58370356056006634826530111249708
58370356056006634826530111249709
58370356056006634826530111255325
58370356056006634826530882903444
58370356056006634826530882903445
58370356056006634826530886089985
58370356056006634826592784094561
58370356056006634826593558929221
58370356056006634826593562115761
58370356056006634828288139276327
58370356056006634828768622073322
58370356056006634828768622073323
58370356056006634828768623589595
58370356056006634828768623589643
58370356056006634828768652287403
58370356056006634828852304898730
58370356056006634828852304898731
58370356056006635374820754992758
58370356056006635375301156400733
58370356056006635375301156754865
58370356056006635375301161459129
58370356056006635375363832430673
58370356056006635375363832430721
58370356056006635375363947216097
58370356056006635375363951802316
58370356056006635375363951802317
58370356056006635375384753137073
58370356056006635375384839226141
58370356056006635375384843812360
58370356056006635375384843812361
58370356056006635375551865088605
58370356056006635375551865089849
58370356056006635375551865094221
58370356056006635375551865206489
58370356056006635375551865560781
58370356056006635375552238159946
58370356056006635375552238159947
58370356056006635375553013000223
58370356056006635375555337464837
58370356056006635375572785794797
58370356056006635375572785800621
58370356056006635375573905008815
58370356056006635375635547914013
58370356056006635375635547915465
58370356056006635377811669806552
58370356056006635377811669806553
58370356056006636612342526010447
58370356056006636612342526127039
58370356056006636612342527526719
58370356056006636612342527526767
58370356056006636612342554824847
58370356056006636612342556224527
58370356056006636612405316827262
58370356056006636612405316827263
58370356056006636612405316943902
58370356056006636612405316943903
58370356056006636612405318343583
58370356056006636612426208835854
58370356056006636612426208835855
58370356056006636612426208952494
58370356056006636612426208952495
58370356056006636612426208952654
58370356056006636612426210352175
58370356056006636612593230113343
58370356056006636612593230229983
58370356056006636612593230230143
58370356056006636612593603301484
58370356056006636612593603301485
58370356056006636612614150936543
58370356056006636612614495310076
58370356056006636612614495310077
58370356056006636612676912938959
58370356056006636612676913055599
58370356056009331179121574182840
58370356056009331179121574182841
58370356056009331727346107512168
58370356056009336483459501753047
58370356056009336483459501858041
58370356056009336484023495292481
58370356056009336484023581381341
58370356056009336484023581381549
58370356056009336485907224330405
58370356056009336529213086644248
58370356056009336529213086644249
58370356056009336529693488050617
58370356056009336529777170881849
58370356056009336531639888533921
58370356056009336666473755280573
58370356056009336666473755752749
58370356056009336666473841491897
58370356056009336666954243254009
58370356056009336666954244316819
58370356056009336667016914225601
58370356056009336667016918807401
58370356056009336667016918824871
58370356056009336667016918924041
58370356056009336667017033715288
58370356056009336667037834931953
58370356056009336667037835398513
58370356056009336667037839512349
58370356056009336667037921021021
58370356056009336667037925607240
58370356056009336667037925607241
58370356056009336667206091608562
58370356056009336667206091608563
58370356056009336667206094795103
58370356056009336667226986803695
58370356056009336667289659642931
58370356056009336668921563964261
58370356056009338315777873510873
58370356056009338315861554936600
58370356056009338315861554936601
58370356056009338315861556336281
58370356056010237097003861839133
58370356056010237097024782545533
58370356056010237097567941490513
58370356056010237097567941490561
58370356056010237097568060862364
58370356056010237097588862196913
58370356056010237097588948284529
58370356056010237097588948285981
58370356056010237097588948756912
58370356056010238883652444806140
58370356056286411180687733459125
58370356056286411180687733459173
58370356056286411180687733463545
58370356056286411180687733464949
58370356056286411180691171016391
58370356056286411180691171022167
58370356056286411180691171488727
58370356056286411180691175621484
58370356056286411180691175621485
58370356056286411180691175720655
58370356056286411180691175739528
58370356056286411180691175739529
58370356056286411225856657928112
58370356056286411226420397662641
58370356056286411226420397780733
58370356056286411226420398135025
58370356056286411226423835219907
58370356056286411226423835692243
58370356056286411226423839924171
58370356056286411226423839928543
58370356056286411226423840278463
58370356056286411775487406378889
58370356056286411775487406496933
58370356056286411775487406851065
58370356056286413010269335274343
58370356056286413010269335740903
58370356056286413010269336691492
58370356056286413010269336808132
58370356056321528429695818845427
58370356056321528429696939453509
58370356056321528566977379019571
58370356056321528566977465467143
58370356056321528566978499626041
58370356056321528566978499631817
58370356056321528566978499644915
58370356056321529618746207345037
58370356056321529664477752223719
58370356056321529664477752340359
58370356056321529664477752340519
58370356056321529664477756945453
58370356056321529664478871548469
58370356056321529664478871548553
58370356056321529664478871548712
58370356056321529664478871548713
58370356056321529664561324507645
58370356056321529664561410596713
58370356056321529664561410596718
58370356056321529664562439110745
58370356056321529664562439112149
58370356056321529664562439466489
58370356056321529664562439466494
58370356056321529801738511316718
58370356056321529801738769583922
58370356056321529801759312513051
58370356056321529801759312514503
58370356056321529801759317118193
58370356056321529801759398606331
58370356056321529801759398607783
58370356056321529801759398956251
58370356056321529801759398962075
58370356056321529801759400024932
58370356056321529801759403205808
58370356056321529801759403205809
58370356056321529801759403207053
58370356056321529801759403207260
58370356056321529801759403207261
58370356056321529801759403211425
58370356056321529801759403211632
58370356056321529801759657242376
58370356056321529801759661473012
58370356056321529801760432077036
58370356056321529801760432077037
58370356056321530213354410952617
58370356056321530213354410958392
58370356056321530213354410958393
58370356056321533325347197897363
58370356056321533325350668751611
58370356056321533325350673343655
58370356056321533370602818161527
58370356056321533371079889630835
58370356056321533371079891152931
58370356056321533371079891166029
58370356056321533371079894339471
58370356056321533371163457670819
58370356056321533371163458714915
58370356056321533371163458733629
58370356056321533371163459187299
58370356056321533371163461901455
58370356056321533371163461902907
58370356056321533371163463438101
58370356056321533371166900877067
58370356056321533371166905580087
58370356056321533371166905581539
58370356056321533371166905598801
58370356056321533507776564497466
58370356056321533507797711939361
58370356056321533508361450281367
58370356056321533508361450398007
58370356056321533508361450398167
58370356056321533508361451797847
58370356056321533508361536014851
58370356056321533508361536368983
58370356056321533508361536374807
58370356056321533508361536487075
58370356056321533508361536487235
58370356056321533508361537418743
58370356056321533508361537437616
58370356056321533508361537437617
58370356056321533508361537536835
58370356056321533508361537549885
58370356056321533508361537891127
58370356056321533508361537904177
58370356056321533508361540601071
58370356056321533508361540606895
58370356056321533508361541073455
58370356056321533508361541092169
58370356056321533508361542141929
58370356056321533508362571006041
58370356056321533508362574192581
58370356056321533508362574194033
58370356056321533508364898192087
58370356056321533508613278297137
58370356056321535154738481865813
58370356056321535154738481865897
58370356056321535154738481866056
58370356056321535154738481866057
58370356056321535154738481978325
58370356056321535154738481982537
58370356056321535154738482332617
58370356056321535154740804814191
58370356056321535154740804930831
58370356056321535154740804930990
58370356056321535154740804930991
58370356056321535154926508893429
58370356056321535154926508893465
58370356056321535154926508893672
58370356056321535154926508893673
58370356056321535154926509010105
58370356056321535154926509943225
58370356056321535154926510409993
58370356056321535154928832891519
58370356056321535154928832891726
58370356056321535154928832891727
58370356056321535154928833008159
58370356056321535154989185036041
58370356056321535154989186085849
58370356056321535154989186098899
58370356056321535154991509034095
58370356056322433938327936122910
58370356056322729186778166023939
58370356056322729186778166140579
58370356056322729186778170739849
58370356056322729186778170741301
58370356056322729186778199437657
58370356056322729186779313929941
58370356056322729186779314046581
58370356056322729188470796023326
58370356056322729188473890623952
58370356056322730375827813089716
58370356056322730375828583221356
58370356056322730375828583337996
58370356056322730421560099513047
58370356056322730421560099518871
58370356056322730421560099631139
58370356056322730421560104236233
58370356056322730421560128210855
58370356056322730421560477288861
58370356056322730421561247424872
58370356056322730421561247424873
58370356056322730421561247424878
58370356056322730421561248941109
58370356056322730421561248941193
58370356056322730423816440691998
58370356056322730423817588584902
58370356056322730970352447735424
58370356056322730972859488294080
58370356056322730972860263128740
58370356056322730972860263130198
58370356056322734081865492745660
58370356056322734081865865798080
58370356056322734081865865799532
58370356056322734081868960400158
58370356056322734081868960516798
58370356056322734082429572368131
58370356056322734082429572368179
58370356056322734082429572373955
58370356056322734082429572722471
58370356056322734082429572840515
58370356056322734082429573772231
58370356056322734082429573785281
58370356056322734082429573903373
58370356056322734082429576954351
58370356056322734082429576960175
58370356056322734082429576973272
58370356056322734082429576973273
58370356056322734082429577426735
58370356056322734082429578489593
58370356056322734082429601065939
58370356056322734082429601070311
58370356056322734082429602469991
58370356056322734082429602483089
58370356056322734082429605652159
58370356056322734082429605656531
58370356056322734082430721678149
58370356056322734082430721678185
58370356056322734082430721678233
58370356056322734082430721684008
58370356056322734082430724864724
58370356056322734082430724864725
58370356056322734082430724866176
58370356056322734082430724866177
58370356056322734082430724870548
58370356056322734082433044626527
58370356056322734082433044744571
58370356056322734082433049330791
58370356056322734082680654133169
58370356056322734082681428967829
58370356056322734127598186119166
58370356056322734127601624603680
58370356056322734676390500563498
58370356056322734676390500916172
58370356056322734676390500917630
58370356056322735911737289824648
58370356056322735911739612889582
58370356056322735911987992877838
58370356056322735911987994044238
58370356056322735911990316992532
58370356056322735912008884536505
58370356056322735912008884886424
58370356056322735912008884886425
58370356056322735912008885003064
58370356056322735912008885003065
58370356056322735912008885936184
58370356056322735912008885936185
58370356056322735912008886402745
58370356056322735912011208884478
58370356056322735912011208884479
58370356056322735912011209001118
58370356056322735912011209001119
58370356056333240889329730409302
58370356056333536137780334543860
58370356056333536139472586077624
58370356056333536139472587127384
58370356056333536139472587140434
58370356056333536139472590309712
58370356056333536139472845407638
58370356056333537374818490063053
58370356056333537374818490179693
58370356056333537374818490179901
58370356056333537374818604848684
58370356056333537374818604848685
58370356056333537374818604854301
58370356056333537786600869037911
58370356056333537786600869043527
58370356056333537786684437544455
58370356056333540895606872076553
58370356056333540895606873476025
58370356056333540895606876780817
58370356056333540895606878197759
58370356056333540895606900774313
58370356056333540895606902173992
58370356056333540895606902173993
58370356056333540895606905360533
58370356056333540895607246547526
58370356056333540895607246547527
58370356056333540895607249734067
58370356056333540895669548097909
58370356056333540895669548452249
58370356056333540895669549496185
58370356056333540895669549515059
58370356056333540895669549614229
58370356056333540895669552684129
58370356056333540895669553156513
58370356056333540895669554219323
58370356056333540895669662889157
58370356056333540895669663243289
58370356056333540895669664293049
58370356056333540895669664306099
58370356056333540895669667475377
58370356056333540895669922567687
58370356056333540895669922573303
58370356056333540895673021872577
58370356056333540941423134406053
58370356056333540941423137592593
58370356056333540941423138064977
58370356056333540941426578084685
58370356056333540941903650603669
58370356056333540941903651076053
58370356056333540941903654262593
58370356056333540941987218643861
58370356056333541078600205266313
58370356056333541078600209970577
58370356056333541078600320057352
58370356056333541078600320057353
58370356056333541078600321573673
58370356056333541078600579853891
58370356056333541078600579853927
58370356056333541078621126089305
58370356056333541078621130675525
58370356056333541078621212182584
58370356056333541078621212182585
58370356056333541078621213582265
58370356056333541078621216414672
58370356056333541078621216414673
58370356056333541078621217831615
58370356056333541078621471862483
58370356056333541078621471862519
58370356056333541078621475049059
58370356056333541079164291014617
58370356056333541079164404405976
58370356056333541079164405333273
58370356056333541079164405455736
58370356056333541079164405455737
58370356056333541079164405805657
58370356056333541079164408638064
58370356056333541079164408638065
58370356056333541079164410055007
58370356056333541490131884852158
58370356056333541490215452408526
58370356056333541490215452408527
58370356056333541490215452880703
58370356056333541490218547127196
58370356056333541490218547127197
58370356056333541490946668595202
58370356056333541490946673181423
58370356056333541490949767427916
58370356056333541490949767427917
58370356056333542725564564854112
58370356056333542725564564854113
58370356056333542725815268957217
58370356056333542725815270356897
58370356056334437803113643219570
58370356056334438354433543159318
58370356056334441463418682768877
58370356056334441463418684168557
58370356056334441463418684168716
58370356056334441463982739815209
58370356056334441463982768394925
58370356056334441463982768400700
58370356056334441463986210557236
58370356056334441463986215261500
58370356056334441509151346972309
58370356056334441509151346972393
58370356056334441509151348488713
58370356056334441509151351676870
58370356056334441509151353093812
58370356056334441509151692862454
58370356056334441509151696050395
58370356056334441509151696050404
58370356056334441509715404018725
58370356056334441509715432716485
58370356056334441509715432720910
58370356056334441509715432733954
58370356056334441509715432733960
58370356056334441509715433070830
58370356056334441509715435903025
58370356056334441509716551929095
58370356056334441509716551929104
58370356056334442058779342481926
58370356056334442058782441314640
58370356056337139646086538748283
58370356056337143167418114379031
58370356056337143213150778582547
58370356056337143350432339699639
58370356056337143350432425438787
58370356056394479363834193038331
58370356056394479363834193042703
58370356056394479363917762139721
58370356056394479363917762141333
58370356056394479363917762141338
58370356056394479501094861674655
58370356056394479501115753570979
58370356056394479501115753683247
58370356056394479501115753702120
58370356056394479501115755105929
58370356056394479501115755106013
58370356056394479501115755106172
58370356056430502076389040336136
58370356056430797463144916606518
58370356056430798698490929745810
58370356056430798698490930101346
58370356056430798698490934333434
58370356056430798698490934350904
58370356056430802219843397392171
58370356056430802219843401972567
58370356056430802219843401978391
58370356056430802219906073416299
58370356056430802219906073416335
58370356056430802219906073772079
58370356056430802219906074815979
58370356056430802219906078003923
58370356056430802219906078004167
58370356056430802219906078021393
58370356056430802219906078021429
58370356056430802402293543061399
58370356056430802402293543078661
58370356056430802402836730580283
58370356056430802402836730702782
58370356056430802402857622588911
58370356056430802402857622594734
58370356056430802402857622594735
58370356056430802402857622707163
58370356056430802402857627293383
58370356056442504844718971487566
58370356056442506080064989201225
58370356056442509647129229036893
58370356056442509784410790035941
58370470213713359315351058874067
58370470213713364261819594807367
58370470213716966533568047732617
58370470450050270131804718717727
58370470450050270139398806002951
58370470450050270728861787531191
58370470450050270729111716799635
58370470450050270729112836007829
58370472364343723723772672385153
58370472364343723724274851888157
58370472364343724135303970653157
58370472364671836541621439366379
58370472364675438812931243366453
58370502838504428204057052902418
58370502838516434539597556867760
58370502838516435774880812829912
58370502838516435774943574594676
58370504752911023498607623845495
58370504752911073324230209690953
58370504911998729523260731226967
58370504911998730758042664721899
58370504912322935032992047034127
58370504912326581906024570346546
58370504912338578226612931483158
58370504912338587693295342334632
58370504912338589339650337659120
58370504912338589476848330269828
58370504912432187448586302695949
58370504912432197331360260601581
58370504912432247293929790585321
58370504989146806136688481782426
58370504989150719710180846635336
58370504989150719847441601010808
58370505390682370593411278573133
58370505390682370600754055932187
58370505390897278298059264028457
58370505390900879334524461682877
58370505391006545952690846117529
58370505391006545952941894576905
58370505391006545957961706640221
58370505391006580539211019289097
58370505391006595363372142703019
58370505391006595363937001773875
58370505391010132847637568457469
58370505391010148086677218995041
58370505391010148091759793173201
58370505391010148223937974078937
58370505391010182673260154302927
58370505391010197497170229244423
58370505391010197497986136787705
58370505467818361308743632242261
58370505467818377230989989605815
58370505467818377230989989955735
58370505467818660956565380717593
58370505467818661498014197542689
58370505467818661505608399619161
58370505467818672486467620526317
58370505467818677557521338683527
58370505467818705970404586985355
58370505467854695196428415188133
58370505627015335081793739835839
58370505627015350493701576420731
58370505627051352302140254440073
58370505627339538297360778581285
58370505627339554905284091922731
58370505627339554905284092276863
58370505627339554905848951343507
58370505627339588257670872445871
58370505627339604317450758995201
58370505627343140568607562186421
58370505627343157039835324242653
58370505627343202746903045414939
58370505627343206451248845532553
58370505627343206451248845886685
58370505627378275613267477988027
58370505627379459769393119640987
58370505627379476370349853980987
58370509219507681216305477817096
58370509296319806784763531118589
58370509934415033437126371031158
58370511370235624340747086148199
58370511848809652457632741691535
58370511848809952646903306991963
58370511848809952646903680063465
58370511848845986340234178806915
58370511848845986477494933536519
58370511848845986477766529648374
58370521901663468949802608106021
58370521901699836329080236507931
58370521902648137735033685710777
58370521902684156741466824290305
58370521982462757552271879425730
58370521982462757552272250980752
58370521982462757552457927530070
58370521982462757552520603556006
58370521982462757554716615986016
58370521982462757554717730576226
58370521982462772371263766026498
58370521982462772371535733693216
58370522141002932813129592507834
58370522141002932813947732193028
58370522141014929271170006766600
58370522141014940383931312516362
58370522141014940384705373946936
58370522141014940384708729997094
58370522141014940384708730351226
58370522141014940384768136066152
58370522141014940384771492116150
58370522141014940384771578209590
58370522141951169988593978633766
58370522141951214459438102577312
58370522141951219393420615050864
58370522141951219400195441924976
58370522141951219400197650082230
58370522141951219400762505966546
58370522141951230513044815302036
58370522141963177559480414582664
58370522141963222025116983832806
58370522141963222025179659858582
58370522141963222029447098158842
58370522141963222030199186474658
58370522141963222031891463164106
58370522141963226971021496098632
58370522141963226971586351982948
58370522141963238084620682830206
58370522141963238084624038880364
58370522141963238084686800999420
58370522141983634900599492091326
58370522141983634900659155023536
58370522141983634902291854519922
58370522141983650954457337969026
58370522141983650955021074186022
58370522141983650955087192355236
58370522141986352794965153383752
58370522141986352795216114704300
58370522141987508947394793562617
58370522141987537361117299803168
58370522141987537361179976187448
58370522141987542301940752602684
58370522141987553414701842233187
58370522141987553414785491302439
58370522141987553414786643912705
58370522141987553414975059946092
58370522141987553415542152563006
58370522141987553415604914332302
58370522141995642470671249791912
58370522141995642471420238920882
58370522141995642471423337753596
58370522141995642473115614797176
58370522141995658525092726504096
58370522141995658525281011798868
58370522141995658525844834463276
58370522141995658525848190513434
58370522141998310960294327717374
58370522141998310960294413456522
58370522141998344311366293038820
58370522141998344311367436244930
58370522141998344312119352728318
58370522141998344312182114493242
58370522141998344313874477275970
58370522141998344313874734475944
58370522141998349253005567288386
58370522141998349253005567642518
58370522141998360365766873392280
58370522141998360366544376966452
58370522141998360366603696942070
58370522141998360366607139085508
58370522217790703388425825701792
58370522217790736739749809321102
58370522217823157180719814352094
58370522217823157180719814706226
58370522217823157180973960600040
58370522217823157180973960954172
58370522217823157181471926661406
58370522217823157181475283065696
58370522217823157181475368804844
58370522217823157181538044830620
58370522217823457370808639182940
58370522217827059641428920812022
58370522217827059641488210672890
58370522217827059641491682931238
58370522218771404875260766072854
58370522218771421521469276999086
58370522218771421529063106004056
58370522218771449344705496977044
58370522218771454881387235544676
58370522218771454881390677688114
58370522218771465993671381501112
58370522218771465994427707606194
58370522218771465994490383631970
58370522218774123370261386577710
58370522218774156721585370197020
58370522218795764676121579908996
58370522218795764676124935963366
58370522218795764676187697728290
58370522218795770211741268187490
58370522218795770211744706790256
58370522218806571626563072948128
58370522218806571626625748969692
58370522218806577162555375582144
58370522218806577162809521475958
58370522218806577162809521830090
58370522218806577163370249656380
58370522218806877352644200059065
58370522218807772246196322108930
58370522218807772246447370587180
58370522218807772246945339836490
58370522218807772248640687114194
58370522218807777782376999679152
58370522218807777782565023505678
58370522218807777782565027756480
58370522218807777782568380974230
58370522218807777782631142739154
58370522218807777783129107737662
58370522218807777783129109154812
58370522218807777783132550943910
58370522218807777783132550943958
58370522218807788896166137537698
58370522218810473950384127964034
58370522218810473950446889728958
58370522218810474086891736910860
58370522218810474089398777941900
58370522218810479486066574820912
58370522218810479623327243807155
58370522218810479623327243807156
58370522218810490736360144133420
58370522620557944678338252578145
58370522620557978030916547613094
58370522620561848374202737007493
58370522620561848374202737011705
58370522620561848374202769954651
58370522620561848374202781652668
58370522620561880490681012562630
58370522620561881726028178195548
58370522620561881726213854626822
58370522620561881726216206272876
58370522620561881726217322282449
58370522620561896542843825048452
58370522620561896545919537175345
58370522697370076284006724477641
58370522697370109636020160441734
58370522697370109638276449074203
58370522697370109638276449087253
58370522697370109638276449424123
58370522697370109638277611860550
58370522697406447357401194617615
58370522855958615369504657224011
58370522856894888849880601728630
58370522856894889446369456718294
58370522856902994554983243484878
58370522856906012638598463636651
58370522856906896419952249323726
58370522856906896420704361651752
58370522856906897014724833142634
58370522856906897014748851636152
58370522856906897015500963926750
58370522856906897017193216622702
58370522856906897017193216641416
58370522856906897017256237023464
58370522856906913066910516229070
58370522856906913067662628519668
58370522856931212348111329779735
58370522856942035351340218099929
58370524055296687011235766560123
58370524055296691950927584888475
58370524055300294221610676446806
58370524055300294222174712849883
58370524055405911424220426227041
58370524055405911425918097871593
58370524055405960844859590418655
58370524055409514932260195100541
58370524055409563109056480179315
58370524055409563109080844091963
58370524055409563116608036954967
58370524055409563116670799424103
58370524055956807951104035970259
58370524056066076845600122194399
58370524056248591921463223215232
58370524056281007423559591169215
58370524056281007423559635810178
58370524056281008658905653537094
58370524056281012363251454488450
58370524056281012363251459074670
58370524056281012363314173012091
58370524056281012363314220839594
58370524056284014385942004453649
58370524056284861705834880692476
58370524056284909884077356724226
58370524056284909884077360969412
58370524056284909884077361323544
58370524056284911119423374451142
58370524056284911119423378696328
58370524056284911119423379050460
58370524056284911119486140815544
58370524056284914823205094936042
58370524056284914823205095402602
58370524056284914823205095421316
58370524056284914823205096471076
58370524056284914823267858590292
58370524056284914823769046780873
58370524056284914823769047135005
58370524056284914823831894989157
58370524056390231835791106824637
58370524056390231836607014367919
58370524056390231838053637535833
58370524056390231838304686012471
58370524056390231845664513224245
58370524056390233073399655262749
58370524056390233073650703739387
58370524056390233081012080626097
58370524056390233081200366983679
58370524056390276310526934967843
58370524056390276318055677739063
58370524056390281250220304254171
58370524056390281250408590611753
58370524056390281257183416073135
58370524056390281257183416086185
58370524056390281257246178187979
58370524056390281257747497117175
58370524056392934914092312768759
58370524056392934921708181694099
58370524056392983090829278936177
58370524056392983090892041055233
58370524056392983090912186453345
58370524056392983090916404972253
58370524056392983098443598180965
58370524056392983098506360300021
58370524132217787322065817586401
58370524132217787322065817936321
58370524132218087511399173703645
58370524132218091214909297400095
58370524132874301051057903175753
58370524133093137199084713198690
58370524133093137199147474963614
58370524133093142732737036834647
58370524133093142732737081475610
58370524133093142732799843594666
58370524133097039659665196947078
58370524133201207296370053309201
58370524133201507493234734579770
58370524133202363451333756771861
58370524133202407916196178515459
58370524133202407923723000075387
58370524133202407923723000075435
58370524133202411619701713207857
58370524133202411627233123054575
58370524133202411627233123067625
58370524133202411627295885169419
58370524291645310745341866193530
58370524291645310745404628312586
58370524291738964858973644136181
58370524291742567123445973919833
58370524291742567123445973924045
58370524291742867312716539224473
58370524291742867312716912295975
58370524292593608445257175076800
58370524292617874363485230997954
58370524292617918242522789405379
58370524292617918242522789422641
58370524292617918242522875144527
58370524292617918242522918739942
58370524292617923776446883004898
58370524292625973939030477488178
58370524292626023352891719850762
58370524292626028886481322123650
58370524292626028886481326709870
58370524292626028886544088474794
58370524292629876399548199465084
58370524292629881934246229156152
58370524292629881934308990921076
58370524292629925813346678644350
58370524292629925813346678663064
58370524292629925813409440292634
58370524292629931346999044100556
58370524292629931346999048332644
58370524292629931347061805730126
58370524292629931347270638677218
58370524292629931347270640095612
58370524292629931347270642928020
58370524292629931347270643282152
58370524292629931347333401860536
58370524292723240792128810285057
58370524292723285271297470499085
58370524292723285271297470516347
58370524292723290202893792764451
58370524292723290210425199774549
58370524292723290210425204023899
58370524292723290210487961539473
58370524292725942632824911348687
58370524292725987105281534795751
58370524292725987105281534799963
58370524292727142657853745046225
58370524292727142657853745047677
58370524292727142657853745047837
58370524292727142657853745065099
58370524292727142662100262641745
58370524292727142664628194264227
58370524292727143252649975803629
58370524292727143252649975805081
58370524292727143252649975805241
58370524292727143252649975822503
58370524292727143260178316574039
58370524292727187129490616007825
58370524292727187137018961718747
58370524292727187137018961736009
58370524292727187725040393944103
58370524292727187725040738317637
58370524292727187725103156063159
58370524292727192663142986050411
58370524770025126287857154967465
58370524770313307981675839747423
58370524770313307981675840101555
58370524770313309217022629480803
58370524770316911488269412736019
58370524770316911488269413085939
58370524770317161676498402533783
58370524770349330691637434999791
58370524770349330700067292009297
58370524770353184386459197554103
58370524770353233160522251867147
58370524770353233160585013986363
58370524770353234387501177890153
58370524770353234395095346669547
58370524770973423387893315958579
58370524770973425217198736206315
58370524771008546269692715843383
58370524771192213790021603724310
58370524771192261371145288418260
58370524771192261965941519175664
58370524771228584272949922194865
58370524771228586102256485631241
58370524771297578385426303107595
58370524771297580215840523942779
58370524771297580215840863712831
58370524771297580215840863717043
58370524771297580215840868316313
58370524771297627800103453000411
58370524771297628391551943655225
58370524771297628393999321754055
58370524771297628393999666127589
58370524771297629629408873248147
58370524771300329640736877338425
58370524771300329640799553714121
58370524771300331470042297586161
58370524771300331470104973611937
58370524771301482081290012696667
58370524771301482081290012700879
58370524771301482088822228909897
58370524771301530260621174977477
58370524771301532089864952318563
58370524771301532089926595225213
58370524771332750673472995875709
58370524771332750681902852885215
58370524771336604368294758430021
58370524771336604369130438760603
58370524771336604963927414125817
58370524771336652410363589733617
58370524771336652540030170612333
58370524771336652547624344104717
58370524771336653005159820491021
58370524771336653134827889050163
58370524771336653142420574862280
58370524771336653142420574862281
58370524771336654369336738766071
58370524771336654376868145426409
58370524771336654376930907545465
58370528336861102659015890912395
58370528353590647065030374827491
58370528353590647202228453527107
58370528354575267806148166499673
58370528354575267806148424779927
58370528354575271517269052125785
58370528354575271517269052138835
58370528354586973951789594701655
58370528354586978898822218050671
58370528359499272614576860726335
58370528359499272614576861076255
58370528360483891981456351864207
58370528362469349040695207268258
58370528363417631918144740027542
58370528363417643036264629571022
58370528363417643036264715660090
58370528363417646735527855877658
58370528363450062234803076133554
58370528363450062242142758885340
58370528363450062242142758891982
58370528363450062242142763471560
58370528363450062242142844978620
58370528363450062242142844981050
58370528363450067181270492871710
58370528363450067181270578960778
58370528363450067181834667430466
58370528363450362355410749264236
58370528363450367301879285197536
58370528363453949878498327049130
58370528363453949878498327399050
58370528363453965930663348042126
58370528363453965938006501291832
58370528363453965938006501758392
58370528363453965938006501777106
58370528363453965938006502826866
58370528363453965938006503176786
58370528363453965938006587735032
58370528363453965938006587851672
58370528363453965938006587870546
58370528363453965938006588915934
58370528363453965938006589270226
58370528363453969573627738122786
58370528363453969642352258666487
58370528363453969642352302264332
58370528363453969642352303314092
58370528363453969642352388357612
58370528363453969642352389407288
58370528363453969642352389407372
58370528363744552988371417603212
58370528363744552993453991781372
58370528363745738781775205470518
58370528363745738783469781114764
58370528363745749906673388020832
58370528363776968487646637856678
58370528363776968487646637859108
58370528363776973297480150456404
58370528363776973434113973087774
58370528363776973434114054594834
58370528363778169105770244402090
58370528363778169105773597269920
58370528363778169107467096333527
58370528363778169107468173033236
58370528363778170341116262129006
58370528363778170341119618179164
58370528363778170343379049825770
58370528363778170347897536471574
58370528363778170347897539653902
58370528363778174053935546173547
58370528363778174053935589771392
58370528363778174054499677184678
58370528363778174054499678234438
58370528363778174054499678584358
58370528363778174054499764323506
58370528363778174054499764330148
58370528363780861071037835178532
58370528363780870948728099575346
58370528363780872044617812021634
58370528363780872046876899530586
58370528363780872051395729246814
58370528363780872051395733496372
58370528363780872181812361425726
58370528363780872181815804632182
58370528363780872183506823682824
58370528363780872183506909421972
58370528363780872183506938586292
58370528363780872183506938588722
58370528363780872183506938592934
58370528363780872183510381794961
58370528363780872183510381799173
58370528363780872184074892141134
58370528363780872184075236632920
58370528363780872188656488225976
58370528363780872190849978820074
58370528363780872190850064559222
58370528363780872190850064913354
58370528363780875757997786691892
58370528363780875757997871364836
58370528363780875757997872431040
58370528363780875757997872433226
58370528363780875887852738954448
58370528363780875890113290865857
58370528363780875895195734661477
58370528363780875895195779299037
58370528363780875895195779303249
58370528363780875895195779304870
58370528363780875895195863502182
58370528363780875895195863856314
58370528363780875895195863972954
58370528363780875895195863975384
58370528363780875895195863991828
58370528363780875895195863994257
58370528363780875895195865391508
58370528363780875895195865398150
58370528363780875895258541423926
58370528363780875895258627163074
58370528440262193847810084293016
58370528440262193847810170386296
58370528440262197552155839786929
58370528440266096301553351055316
58370528440553966693002139171926
58370528440553977816205460634966
58370528440589100093879190801618
58370528440589103804999360414298
58370528440589103804999446507578
58370528440589400287459068745065
58370528440590298881026700422614
58370528440590300711165940530890
58370528440590300711168953624248
58370528440590300711168953624296
58370528440590300713700725971534
58370528440590300717947243375251
58370528440590300717947248151614
58370528440590300717947248151662
58370528440590304417207373742034
58370528440590304423985251638619
58370528440590304423985295216772
58370528440590304424820937036531
58370528440590304424820938099341
58370528440590304424820980277814
58370528440590304424820981327574
58370528440590304424820981677494
58370528440590304424821067416642
58370528440593002554396912780870
58370528440593002558643434611078
58370528440593002558706196725922
58370528590920283094365887117689
58370528590920283094367006325883
58370528590922984386019059250987
58370528590923884768305930921171
58370528590923885365363085827915
58370528590923885365550252623011
58370528591247189209761440875183
58370528599762647206864641814410
58370528599762658324984159817370
58370528599762658324984245910650
58370528599762663259029691155246
58370528599786973053764035519566
58370528599786973053764035523778
58370528599786973061106040876368
58370528599786973061106041230500
58370528599786973061106127319568
58370528599786973648563734054910
58370528599787273171864409107896
58370528599787273768921477921360
58370528599787273769171407189804
58370528599795078171412162083456
58370528599795078766208306864220
58370528599795078766208311450440
58370528599795078766208392957500
58370528599798964572421626556788
58370528599798964572421626911080
58370528599798964572422655407850
58370528599798964572422741501130
58370528599798980624587795447060
58370528599798980631929796548688
58370528599798980631929797967082
58370528599798980631929800799490
58370528599798980631929801153622
58370528599798980631929882641968
58370528599798980631929882643372
58370528599798980631929884060522
58370528599798980631929887247062
58370528599798981226726028841126
58370528599798981226726033073214
58370528599798981226726114799052
58370528599798981226726114917096
58370528599798981226726114934566
58370528599798981226726119166494
58370528599798981226726119520785
58370528599798981226726119520786
58370528600078746501093984029670
58370528600078746506174578098084
58370528600078757619211608016164
58370528600078757619213959662218
58370528600078762560598687431174
58370528600078762565681633145642
58370528600089553452159143071644
58370528600089569511873252885012
58370528600089569516955455526864
58370528600111166947398729377022
58370528600111178058176323534452
58370528600111178058178561789146
58370528600111178065521713989092
58370528600111178065521715388772
58370528600111182999562745615994
58370528600111183006905781592172
58370528600111183006905784778712
58370528600111183006905867331320
58370528600113868788094744347372
58370528600113868788157506112296
58370528600113879901196973769710
58370528600113879906217900791870
58370528600113884847601971581490
58370528600113884847664733346414
58370528600115069407916451708220
58370528600115079926159181261813
58370528600115079926160345117603
58370528600115080520956861769124
58370528600115080521228830954592
58370528600115080526039435830644
58370528600115080526039435947284
58370528600115085467423458573983
58370528600115085467423458928275
58370528600115085467423463177625
58370528600115085467423506755778
58370528600115085467423506757964
58370528600121985009180786188220
58370528600121985009243462213996
58370528600121985011713333728462
58370528600121985016523939787846
58370528600121985016586701906902
58370528600121989957908006345378
58370528600121989957970768110302
58370528600121989958179521066654
58370528600121989958179602573714
58370528600125875764124306419038
58370528600125875764125081257910
58370528600125876358917466567908
58370528600125876358918504274866
58370528600125876358918590014014
58370528600125876359193654251140
58370528600125886874898832683702
58370528600125886874902190137752
58370528600125886874902275872688
58370528600125886877161707873426
58370528600125886877162482712298
58370528600125887332500429819802
58370528600125887334761093911782
58370528600125887335031943764322
58370528600125887339843668089942
58370528600125887469695064957426
58370528600125887469698422430350
58370528600125887471957971932280
58370528600125887472229936374870
58370528600125887472231055705527
58370528600125887472231055705528
58370528600125887477041576029976
58370528600125887477041660229718
58370528600125887477041660719364
58370528600125887477104422348774
58370528600125887477104423883967
58370528600125887477104423883968
58370528600125892281499250433172
58370528600125892411082606607118
58370528600125892411083721197168
58370528600125892418425642233376
58370528600125892418425726903890
58370528600125892418425726905294
58370528600125892418425727972524
58370528600125892418425728322444
58370528600125892418425731154852
58370528600125892418425731508984
58370528600125892418697238326198
58370528600125892418697324065346
58370528600125892418697324415266
58370528600125892418697324533310
58370528600125892418697324550780
58370528600125892418697329136999
58370528600125892418697329137000
58370529069494609568683735132797
58370529069494625628188553325341
58370529069494627457519484665899
58370529069494627458269186533797
58370529069494627458269187950739
58370529069494627458331948653013
58370529069821517101790759991093
58370529069821517109130442749521
58370529069821531926785699960971
58370529078685520594536189278874
58370529078685520594536960932610
58370529078685521188492018927629
58370529078685521188492105020909
58370529078685521188495462488009
58370529078685521188495505712030
58370529078685521188495591805310
58370529078685521195836336363362
58370529078685522423839315276076
58370529078685522423842295091278
58370529078685522423842381180346
58370529078685522431182440177942
58370529078688523225865879283591
58370529078688523225865879290233
58370529078689408832196115617009
58370529078689423054782627637410
58370529078689423054782713726478
58370529078689423055054596820448
58370529078689423649578086755580
58370529078689423649578172848860
58370529078689423649579229931122
58370529078689423649851199114160
58370529078689423649851285203228
58370529078689423656354056805234
58370529078689423656354058340268
58370529078689424884924876134828
58370529078689424884924962228268
58370529078689424891700076068153
58370529078689424891971670656944
58370529078689424891971756750224
58370529078724545931768093812487
58370529078724545938274394827901
58370529078724545938337156946957
58370529078724547173892003966461
58370530487819576174164525199171
58370530505205630841397373647479
58370530505205630842027228387821
58370530505205632625852955636243
58370530505205632626350920636203
58370530505205632626413682401127
58370530505205632626413683818069
58370530505216437792964368190317
58370530505216438203993486955317
58370530505533743796569571734005
58370530505533743796569572088137
58370530505544550610310956022671
58370530514080727175363661043326
58370530514084334456910812432184
58370530514189695949501614626367
58370530514189701483989667949827
58370530514189701486249099360345
58370530514189702721031032855277
58370530514193603351970592096167
58370530514193605181277160236807
58370530514376118426141783377640
58370530514376119022358670719300
58370530514408535755286104703556
58370530514408535755286104710198
58370530514408540696670175617862
58370530514412438218063262801802
58370530514412441922405967283568
58370530514412441924100543977574
58370530514484187297095897790876
58370530514516607599638723855876
58370530514516607735997458888289
58370530514516607736060220653213
58370530514516607736833230029513
58370530514516607738257287304890
58370530514516607738320049423946
58370530514516608836676601970283
58370530514516608836676989567838
58370530514516608972180407004912
58370530514516608973604076682734
58370530514516608973874982182598
58370530514520506493008552219546
58370530514520506493008637958694
58370530514520506493008638312826
58370530514520509602282751711845
58370530514520509602555510614100
58370530514520509602618186639876
58370530514520510060156445832698
58370530514520510061514340649844
58370530514520510197352114443006
58370530514520510197352114445435
58370530514520510197354352704341
58370530514520510197354352704342
58370530514520510197354438797621
58370530514520510197354438797622
58370530514520510197414790468782
58370530514520510197417114469266
58370530514520510197417114823398
58370530514520510198774636210454
58370530514520510198774636217096
58370530514520510198774636230137
58370530514520510198774721949602
58370530514520510198774721956244
58370530514520510198774721969285
58370530514520510198774722323417
58370530514520510198775009286168
58370530514520510198775095025316
58370530514520510198837397975378
58370530514520510198837397982020
58370530514520510198837397995061
58370530514520510198837398329510
58370530514520510198837398349193
58370530514520510198837771401011
58370530514520510198837771401012
58370530514520511295503235206357
58370530514520511295503235210569
58370530514520511296922729351973
58370530514520511297195400644628
58370530514520511297195486383776
58370530514520511432426158282460
58370530514520511432488834308236
58370530514520511432701142081942
58370530514520511432701228171010
58370530514520511432701228171037
58370530514520511434120721962521
58370530514520511434392230468829
58370530514520511434456155020100
58370530514520511434456155374232
58370819821465814602895371610326
58370821257185223879265952954530
58370852215537100075642740806649
58370852215537111195437171727183
58370852215537116135149881947487
58370852375025857994999012438487
58370852375060690933587928017787
58370852375060690933590250966081
58370852375061882536794309707713
58370852375061891690670304010539
58370852375061891690672512167793
58370852375061891873600846027739
58370852445864538540325587527091
58370852445864538541140375862179
58370852445960584465747603903155
58370852445960594168603481934461
58370852445960594351617821568317
58370852445961494736415263929025
58370852445961783805033706761503
58370852445961794925602175101805
58370852445961794925685743136173
58370852445961799864813591788897
58370852445972606678554200880395
58370852445973503541939598868193
58370852445973503542023166902561
58370852445973507246365982875119
58370854289322031596185947639258
58370854289359253640349503871093
58370854289432215875542272093712
58370854360368135786066726182734
58370854519783949908104063289705
58370854519795644385452096334429
58370854519795660994003031215707
58370854519856850193706859786064
58370854519889266926631198708750
58370854519889299738614795553318
58370854519889316342082413183820
58370854519892918613329885518762
58370858118245793361809839679724
58370858596492320518509437808231
58370858596527152357233830697385
58370858596528352565275735584573
58370858596528352931301867050457
58370858596528357872124176674431
58370858596528358055702482572727
58370858596816184485842752961032
58370858596816184486409931793642
58370858596818885778063013588522
58370858667428255800292410109329
58370858826961141404428777022649
58370858826961146894856641787393
58370858826964743675675905001319
58370858826964749166103425392529
58370860032214149152376864865042
58370860032214149152377640631418
58370860032214163977099752743578
58370860032215348674677311476906
58370860032215359794490311457738
58370860032539264017356617618684
58370860032541970660483775693296
58370860032543121411440370835950
58370860032543171234551697727504
58370860032543171417002067454064
58370860103442768425533607467052
58370860103442773913453307167238
58370860262963952685644389322070
58370860262966654389079735293126
58370860262967549468971699611120
58370860262967554957142221403844
58370860262967806970158141472808
58370860262967854963147771646406
58370860263076801709163007759600
58370860740666831562142896702126
58370860741538245853329042546210
58370860741542148313575566998026
58370860741647498094064200251550
58370860741647549886296696503806
58370860741650251589732042487960
58370860741651150373403945471716
58370860741651151974780531902700
58370860741651152157543824482684
58370860741651152157794871542172
58370870880883530702863747362633
58370870880883530703114451483207
58370870880883578879664680468083
58370870880884779453081968904417
58370871031542564262647713690404
58370871039425251197822854865445
58370871040300602904336183727239
58370871040300602904900267959223
58370871040405969338962315027653
58370871040408326571195417407292
58370871040408359922285775055595
58370871040408359922539920948005
58370871040408359923103662242271
58370871040409560496524389266917
58370871040409560497088130555359
58370871040409560497171698595551
58370871040409571609295910611858
58370871040409571610209443006531
58370871111308262609076885969921
58370871111308273722114059318832
58370871111309463183061354288833
58370871111311831528415426157228
58370871516025534638464683184728
58370871518874897857058415824643
58370871518874931210575688809805
58370871518909703943293081157241
58370871518909753354058838589339
58370871518909753356317495283241
58370871518910904514854079661601
58370871518910919339015203075523
58370871518910920574358897854145
58370871518980296409688551524931
58370871518980296409771086457435
58370871518980296414770749462519
58370871518980312469192221824571
58370871518982698106951326041628
58370871518982699341733259536560
58370871518982699346816605367052
58370871518982699349071708247325
58370871518982714163913030050852
58370871518982714165796757689304
58370871518982714165891288349856
58370871518982714166456144234172
58370871518983898686018253747416
58370871518983899915800922770117
58370871518983899915801295822745
58370871519015070377271445400263
58370871519015118553254494502769
58370871519015118554949070147015
58370871519015119782957410754019
58370871519015119790295859526263
58370871519015134607115439567315
58370871519016270943160765783397
58370871519016270950691832669311
58370871519016319119708670770219
58370871519016319127238962821473
58370871519016319128933538465719
58370871519016319128934313300379
58370871519016320354490604265151
58370871519016320356941764276067
58370871519016320357025332310435
58370871519016320361835937324271
58370871519016320362021671151065
58370871519016320362023965401599
58370871519016335181099420036735
58370871519016335181099678303939
58370871519016335181183361123731
58370871519018972837141513575623
58370871519018972837789167377169
58370871519019022248306538936935
58370871519019022248554924809267
58370871519019022248558362230971
58370871519019022250813581503169
58370871589883802601523128134427
58370871589883817424155925535083
58370871589883817425586511563226
58370871589886202520210890062296
58370871589886202521903142758248
58370871589887403094195243595784
58370871589918574777290611287077
58370871589918574784633650095663
58370871589918574785448433831481
58370871589918622961431482933987
58370871589918624737663467270719
58370871589918624739926371044579
58370871589918624745006506079305
58370871589918624747515952952329
58370871589918639562642851265027
58370871589918924934531243019499
58370871589919823535415951252899
58370871589919825313910724566627
58370871589919825313994292600995
58370871589919825318990974398217
58370871589919825318990974398265
58370871589919825319077636915167
58370871589919825319328685374543
58370871589919840136438803657119
58370871589919840136623732534551
58370871589919840136624880322461
58370871589919840136627090001651
58370871589919840136708448356829
58370871589919840138883164063113
58370871748459083950923055428495
58370871748460284708005316630207
58370871748460300769371731744693
58370871748460300769371846535733
58370871748460300769455529355525
58370871748468405879760792467081
58370871749335603063592096363287
58370871749335636415166412549393
58370871749335652474589870864823
58370871749335652476532827663879
58370871749407381286754966191083
58370871749407381291838656443538
58370871749407381294094620251751
58370871749407381294094878518955
58370871749407381294094992837819
58370871749407381294094993371474
58370871749407381843137637753639
58370871749407397895302801885515
58370871749408581860739319252395
58370871749408581860823002544363
58370871749408581868162914872235
58370871749439802275073384383361
58370871749439802281851564125303
58370871749439802284361789032577
58370871749439802284362047299781
58370871749439818336526178329793
58370871749439818336526953164453
58370871749440952895713879047357
58370871749441002300349478879781
58370871749441002307694811938901
58370871749441002849061208758047
58370871749441002849141420742257
58370871749441002855836032444215
58370871749441002858346142566065
58370871749441002858346515618693
58370871749441018908063470851479
58370871749441018910510531857665
58370871749441018910511306697941
58370871749441018910594099892033
58370871749443403999226245448691
58370871749443404006565899509359
58370871749443404006566157776563
58370871749443404555608830904917
58370871749443420607774081143123
58370871749443704194144497562527
58370871749443704552580237567609
58370871749443704559337238335995
58370871749443704744879511009483
58370871749443720797044675141359
58370871749444555160015692737493
58370871749444604571596606858659
58370871749444604571599706163549
58370871749444604573210598982387
58370871749444605120388548721135
58370871749444605120392019562333
58370871749444605127148906939151
58370871749444605127901019248463
58370871749444621181591300007555
58370871749451809852677646880079
58370871749451809855185807222903
58370871749451825907349938252915
58370871749455362163549596043453
58370871749455362163800298729615
58370871749455411575132460043023
58370871749455411577389917699685
58370871749455412123924774858749
58370871749455412126432590828039
58370872954702125226651563301672
58370872954702125226653886249966
58370872954702125226654662021958
58370872954702125231737232080458
58370872954702125233429484776410
58370872954702125233429487962950
58370872954702126461435819744898
58370872954702126468775502503326
58370872954702130165779297281400
58370872954702130165779300467940
58370872954702130165781624349354
58370872954702130165782396001686
58370872954702130172557221942678
58370872954702130172557222875798
58370872954702130173121302988122
58370872954702130173121307107782
58370872954703277627562787802670
58370872954703281335295420747324
58370872954703325805721585430211
58370872954703325805805268433738
58370872954703330739847333634680
58370872954703330746625259229078
58370872954703330747105656337875
58370872954703330747189339341402
58370872954705684267821300640931
58370872954705684267821300819050
58370872954705727497901790000592
58370872954705727504676615941584
58370872954705728732431898600847
58370872954705732437026428446610
58370872954705732437026428446817
58370872954705732437026428446818
58370872954705732437028752328024
58370872954705732443804349743437
58370872954705732443804349921312
58370872954705732444368430421491
58370872954705732444368430972615
58370872954705732444368430972616
58370872954706883606542548725994
58370872954706929311750650073091
58370872954706933017788703271101
58370872954706933017788704320861
58370872954706933017872386274628
58370872954706933017872387146477
58370872954706933017872387207712
58370872954706933017872387207748
58370872954706933018352784303495
58370872954706933018436457025342
58370873025605585162629547368300
58370873025605629634831651870326
58370873025605629641606478744438
58370873025605635123002403284847
58370873025606785743472410595692
58370873025606787527862217293093
58370873025606830215590827974531
58370873025606830215674515097718
58370873025606831999979520246743
58370873025609237394249531797136
58370873025610389797417093226070
58370873025715804402041402797962
58370873025715804408819695809008
58370873158542352081448780578264
58370873185130410678269857226439
58370873185130411227312876778302
58370873185130416166440610758030
58370873185131567334262154460048
58370873185131567336518146381417
58370873185131616740508647111310
58370873185236933770496496275532
58370873185240536041743968610474
58370873185240580506606018817764
58370873663704753813102970080540
58370873663704753813667054312524
58370873663705954387171006433820
58370873663737174798851648848095
58370873663737174803119087148355
58370873663738327202019210277029
58370873663738375377103440681843
58370873663738376612449458408759
58370873663738376612533141228551
58370873663740728350155282989205
58370873663740728899197958951651
58370873663740776521055759324877
58370873663740776526138332091711
58370873663740777070098432453231
58370873663740777075181008054157
58370873663740778304628544072681
58370873663740778309712236041885
58370873663741928924223319336869
58370873663741929473265995299107
58370873663741977100122685619583
58370873663741977100122687036525
58370873663741977100206368322735
58370873663741977643350565881165
58370873663741977648434249950935
58370873663741977648434254668249
58370873663741977649165360164879
58370873663741977649165361581821
58370873663741977649249042885293
58370873663741978876437919027587
58370873663741978883696586387429
58370873663741978883696589569757
58370873663811322600203651056644
58370873663814874916162386679240
58370877252997268161997922698164
58370877253325092726867568131264
58370877260891663712863839838824
58370877261219474107933349679042
58370877261859923976951236696341
58370877261859927688071864055249
58370877261870729554780710708361
58370877261870734501813247972521
58370877261871180044588241516732
58370877261871180045153097401048
58370877261871184984278737070210
58370877261871184991056658544948
58370877261871919198825684774549
58370877261871930311779403408937
58370877261871935258247853248957
58370877261871935258331536541133
58370877261872380618657278160072
58370877261872380625996960918500
58370877261872385558346773423490
58370877261872385565124694898228
58370877261874636962330969949427
58370877261874772438144756291761
58370877261874787262867873936526
58370877261875971777430858682145
58370877261875987829593904583084
58370877261875987836935910289806
58370877261875987836935911222926
58370877262198975608250989462149
58370877262198976845292354485643
58370877262198976850376934830358
58370877262198986727972236701810
58370877262198986728067542319278
58370877262198986728632402323254
58370877262198987963413445260770
58370877262198987963413560046194
58370877262198991670016473169439
58370877262198991670016473230918
58370877262198991674534959057434
58370877262198991674534963643654
58370877262198991675004773965970
58370877262198991675099047347599
58370877262198991675099047409078
58370877262198991675099047875638
58370877262199286915559877847652
58370877262199286917253338416414
58370877262199286917254453491898
58370877262199286917818194300730
58370877262199286917819313495874
58370877262199286922901883554374
58370877262199286924594136250326
58370877262199286924594140369986
58370877262199288152600471218814
58370877262199288157683817049306
58370877262199291856943948755316
58370877262199291856943951941856
58370877262199291858638528519222
58370877262199291859203384403538
58370877262199291863721755444630
58370877262199291863721870230054
58370877262199291864285957648578
58370877262200176182235457780853
58370877262200187302040158269458
58370877262200187302051781061518
58370877262200187309380988448614
58370877262200188537397798788434
58370877262200188537397917693518
58370877262200192241741391110360
58370877262200192248508722428342
58370877262200192248519197799674
58370877262200192249083286084223
58370877262200192249083400936742
58370877262202879127796634347792
58370877262202879127880316700988
58370877262202879310810859196188
58370877262202879313067310443232
58370877262202889006052101835072
58370877262202889006134635289155
58370877262202889189066441474544
58370877262202889189150124300160
58370877262202889195841268348656
58370877262202889195841268821040
58370877262202890240916597830363
58370877262202890423847254177867
58370877262202890423847603789528
58370877262202890423931171351720
58370877262202890423931286609320
58370877262202890431187286547956
58370877262202893947436172742736
58370877262202893947519482431159
58370877262202893947519855506873
58370877262202893952038345514284
58370877262202893952518746920896
58370877262202894127907487591344
58370877262202894128190965129486
58370877262202894128191079920526
58370877262202894128191079920733
58370877262202894128191079920734
58370877262202894129885656497892
58370877262202894130450512382208
58370877262202894130534195207824
58370877262202894134969002328384
58370877262202894134969002800768
58370877262202894135522495942876
58370877262202894135532970836208
58370877262202894135533085076331
58370877262202894135533085449337
58370877262202894135533085627212
58370877262202894135533085627248
58370877262202894135533085627455
58370877262202894135533085627456
58370877262202894135533086560368
58370877262202894135533087032752
58370877262202894135616769385984
58370877262202894135616769852544
58370877332774689943758180535248
58370877332774689948840525142560
58370877332775890517826216888528
58370877332994724794224612504059
58370877333102481807345894654358
58370877333102492921198427688867
58370877333102496627141949920622
58370877333102496631503917751321
58370877333102496631503918814131
58370877333102496631503922534290
58370877333102496631503922534533
58370877333102496631503922534534
58370877333102496632318711741263
58370877333102496632318711802742
58370877333102796816423391686699
58370877333102796820774512812367
58370877333103693499450104712701
58370877333103697198710354587460
58370877333103697201220834041743
58370877333103697205477681319222
58370877333103697205477681319270
58370877333103697206292474240530
58370877333103697206292474253628
58370877333103697206302950477887
58370877333103697206303065263311
58370877333103697206303065330406
58370877333106384084849277458108
58370877333106384267779819486748
58370877333106395202969253090656
58370877333106399087670520198988
58370877492623659336848059084683
58370877492623670454967806613158
58370877492623670457227238141720
58370877492623670457228357336864
58370877492623670462310929931609
58370877492623670462310931515024
58370877492623675396352877810882
58370877492623675403694883517604
58370877492623675403694997774989
58370877492623675403695000957317
58370877492624859910832527403595
58370877492624870482420738844745
58370877492624871028938098682132
58370877492624871036295169146233
58370877492624875970336200891179
58370877492624875970337346129794
58370877492624875977679351302861
58370877492624875977679351836516
58370877492627272179337159851732
58370877492627272179432466886349
58370877492627272179432466886350
58370877492627272728475485787918
58370877492627272728726532847614
58370877492627272733558058093978
58370877492627272733558059493658
58370877492627277669859211801235
58370877492627277670110603755278
58370877492627277674847852372030
58370877492627572368870424468371
58370877492628472753405081413972
58370877492628472758739851961882
58370877492628478241552962313640
58370877492628478243843565334931
58370877492628478244094957282942
58370877944609950728844539736684
58370877967916627861570031344872
58370877970909816519914659024791
58370877970911017093982695378279
58370877970911017094544451957497
58370877971197998761123598242029
58370877971198013036239753392372
58370877971198013036242076340666
58370877971198013036804612463228
58370877971198013036807707063854
58370877971198013585187120920520
58370877971198013585284750352307
58370877971198013592625552839534
58370877971198014820631883221802
58370877971198014827971565980230
58370877971198014827971570566450
58370877971199199342451105907394
58370877971199213610226429874154
58370877971199213611042337338695
58370877971199214158984194035516
58370877971199214158986545681570
58370877971199214159269104357971
58370877971199215394615893731603
58370877971199215401955924099938
58370877971201601039713880358400
58370877971201601039714652010732
58370877971201615308051740441898
58370877971201615315550517511788
58370877971201617099218698545120
58370877971201617099218698550943
58370877971201617099218698550944
58370877971202801613698233886028
58370877971202801613698233886064
58370877971202815882039188570396
58370877971202815889054474354866
58370877971202817642955062000495
58370877971234321662866500367649
58370877971234336487759963394075
58370877971234336495098526957359
58370877971234337540171853467133
58370877971234337723105981122395
58370877971234337729713439057955
58370877971237938026778900926901
58370877971237938026779269280881
58370877971237938027029947986597
58370877971237938027033417062617
58370877971237938209964073870857
58370877971237938575821919845731
58370877971237938575824271491785
58370877971237938575825386087659
58370877971237938576072966905427
58370877971237938576072990885873
58370877971237938582600212856777
58370877971237938582600212961771
58370877971237938758756042896107
58370877971237938765530871192985
58370877971237939810602732728577
58370877971237939811167588612893
58370877971237939811167961566143
58370877971237939993536858618661
58370877971237940000876884198167
58370877971237940001127586901591
58370877971237940001127591618905
58370879380321256129691791469880
58370879403967469419295664101446
58370879406046880725468085333434
58370879406050482450203572044450
58370879406050484233777475981574
58370879406581963616820140595795
58370879406592769196906722260579
58370879406593669764467715458439
58370879406593669764718418161863
58370879406593674704326669738887
58370879406593675253456358717163
58370879406593675254897907304187
58370879406593676488800049259485
58370879406593969359192757291107
58370879406593969359757613176827
58370879406593969953717388750275
58370879406593969953989098253331
58370879406593974847927246395015
58370879406596376407594624566159
58370879406596376956888347588301
58370879406596378193679009554031
58370879406597573414748108340335
58370879406597573460331200068499
58370879406597574010189778976361
58370879406597577164655990572739
58370879406597577166539746436615
58370879406597577713702111511031
58370879406597577713974080694069
58370879406597577715415371000791
58370879406597578949233830130473
58370879406597578950762418661745
58370879406598027473981787736206
58370879406910074149518772080711
58370879406920880962695293757897
58370879406921031858115582107735
58370879406921031858115582641390
58370879406921031858677347111620
58370879406921031858680441712246
58370879406921033093459277420012
58370879406921033093461600368306
58370879406921033095718713068234
58370879406921777824468678664691
58370879406921778418993660870681
58370879406921781530507075752621
58370879406921781576803480280939
58370879406921782125846497800089
58370879406921782125849601219023
58370879406921783360378503432081
58370879406922226919325643344699
58370879406922226943894689428732
58370879406922232432099935641223
58370879406922232432099936174878
58370879406922233667445953368139
58370879406922233667445953901794
58370879406924483279674745225265
58370879406924483828467060041199
58370879406924485064066877517185
58370879406924634129924475090290
58370879406925835938693081880464
58370879406925835940950194574776
58370879407030296863555838489496
58370879407030300204296662274100
58370879407030300204296777059524
58370879407030300204297551898396
58370879407030300570161073689394
58370879407030300571853326385346
58370879407030300752608229904420
58370879407030300753057231119268
58370879407030300753172314136404
58370879407030300753175413323250
58370879407030300753340569400284
58370879407030300753342778962834
58370879407030300754867666019202
58370879407030300754868010375474
58370879407030300755599111304550
58370879407030300755599225556319
58370879407030300755599226089974
58370879407030300755600000928846
58370879407030301807199340925722
58370879407030301807199455711146
58370879407030301987957343165082
58370879407030301987957343631642
58370879407030301988686583940660
58370879407030301988689568342082
58370879407030301990129997739786
58370879407030301990213680093018
58370879407030301990213680559578
58370879407030301990214799754722
58370879407030301990381044799482
58370879407030301990381159584906
58370879407033899135367825533406
58370879407033899136975735361698
58370879407033899320074417869038
58370879407033899320244221247956
58370879407033899320808962341232
58370879407033899320809077132272
58370879407033902475282236779536
58370879407033902475543905038158
58370879407033902475544565086026
58370879407033902475544679877066
58370879407033902477792717830284
58370879407033902841408201668064
58370879407033902843100454363980
58370879407033902843100454364016
58370879407033902843100454364223
58370879407033902843100454364224
58370879407033902843100568604139
58370879407033902843100569149440
58370879407033902843100569155263
58370879407033902843100569155264
58370879407033902843100798720288
58370879407033903024335874080670
58370879407033903024422541301920
58370879407033903024422541307744
58370879407033903024587697378954
58370879407033903024589906941468
58370879407033903024589906941504
58370879407033903024673589767120
58370879407033903026031111178288
58370879407033903026114793997836
58370879407033903026114793997872
58370879407033903026115138354108
58370879407033903026847128907516
58370879407033904078446468904392
58370879407033904078447588099536
58370879407033904259204471143752
58370879407033904259922749176714
58370879407033904259936696320716
58370879407033904259936696320752
58370879407033904259936696320959
58370879407033904259936696320960
58370879407033904259936810639616
58370879407033904260020378608501
58370879407033904260020379146368
58370879407033904261366621767408
58370879407033904261377125718456
58370879407033904261460807992947
58370879407033904261460808071688
58370879407033904261460808544071
58370879407033904261460808544072
58370879407033904261461927201141
58370879407033904261461927733392
58370879407033904261461927739215
58370879407033904261461927739216
58370879407033904261628172778152
58370879407033904261628947611408
58370879407033904261712630437024
58371859639112649714917407810609
58371861500235084108104275469818
58371865860577859640874121214901
58371865860577859643321839087995
58371865860578765752397643414847
58371865860579065941668238830185
58371866020102640869023046787047
58371866020102640876550240005587
58371866020102646227271951816959
58371866020103842045414622952907
58371867934724207093627639524075
58371867934724207093630734124701
58371867934724208328976751851617
58371867934727810600223879830287
58371867934728105436513071852703
58371867934728109142554479319675
58371867934728110789515365835606
58371867934728110789682502955563
58371867934729011357306255823247
58371898405602335886173559026623
58371898432203306743947750238848
58371898432203307979293767965764
58371898432203595820181199882048
58371898432203597009774404469472
58371898910802253817311408003369
58371899043697845433582660307581
58371899043697861493278863677371
58371899070302430506698055788186
58371899070302435857416411549400
58371899070327035272344276794188
58371899070327036507105291117754
58371899070327036507126211822702
58371899070327036552858990818923
58371899070327045981109934845399
58371899070327045981130855551805
58371899070327046026863491055812
58371899070327046026863491056055
58371899070327051332040566742691
58371899123392655966159099534482
58371899123392661280935550956188
58371899123392661319325176351118
58371899123392694672842449336280
58371899123392704556184619174982
58371899123392704558628984180246
58371899123392709497568690082646
58371899123392709497756718159974
58371899123404663500200770816852
58371899123404667196451419717190
58371899123404667203982486603104
58371899123404713318295388609110
58371899123404713318483416686438
58371899123404717022094926269048
58371899123404717022826117871960
58371899123404717022847038578360
58371899123477362826330772512602
58371899123477659311234645319642
58371899123500761118150797657118
58371899123500761529744775488762
58371899123500772650310144996350
58371899123501956933570935421564
58371899123501961737948026308454
58371899123501961737948026309858
58371899123501961737951469514702
58371899123501962286740341125584
58371899123501962286740369823392
58371899123501962286743439956894
58371899123501962286743468656106
58371899123501962286824023951200
58371899123501963521521930245578
58371899123501963521521930246982
58371899123501963521522274620516
58371899123501973407371571584942
58371899123501973407371600282750
58371899123501973407371600282910
58371899123501973407392492291342
58371899123501973453125156493406
58371899123501973453125156493614
58371899123501974641901681768576
58371899123501974641901710464932
58371899123501974642155829072312
58371899123501978345746074047164
58371899123501978345766994752112
58371899123501978346332198193902
58371899123501978346520225797442
58371899123501978346520254496654
58371899123512768688136954494494
58371899123512769100546466798078
58371899123512769146296952875280
58371899123512781455897241704654
58371899123512781455918133713246
58371899123512785160051542208066
58371899123512785160239942890176
58371899123513669668376070667892
58371899123513680832232838205042
58371899123513682069295472541962
58371899123513682069483500619290
58371899123513685728072645591300
58371899123513685773616909112706
58371899123513685773826201921452
58371900346597929057502529143885
58371900346597945528768688343715
58371900346598229658346179204555
58371900346598241967774856718430
58371900346598241967942221295213
58371900506025717268620888977464
58371900506123006951705925699448
58371900506123023011213838492618
58371900559200377445654975846784
58371900559200388558692377301172
58371900559200687513156761047918
58371900559200692405798689645042
58371900559200692406551830824130
58371900559296688783198367603653
58371900559296747667967875955161
58371900559297889540280628805365
58371900984405571057672436708665
58371900984624407793591142099618
58371900984624407793612062805970
58371900984697021525724888082901
58371900984697054877610347674015
58371900984697305243705703828135
58371900984697320434460738515161
58371900984697320480214323543121
58371900984697353786345426453943
58371900984697355066880941676623
58371900984733388899919913254759
58371901037798133639415111292716
58371901037871046325892105966553
58371901037871046325913026790997
58371901037871046326101313135529
58371901037871079677902059850509
58371901037871081324277966944997
58371901037871096149192494037299
58371901037871946893913095125881
58371901037871946898995669304041
58371901037871996717004276031863
58371901037872231023403545715639
58371901037872232670616170487759
58371901037872247088245342595877
58371901037872280434984435843309
58371901037872280854108586703031
58371901037872296860521285120183
58371901037907363691450205653273
58371901037907365473516676052283
58371901037907413700024369019195
58371901037907415300645662316729
58371901197105277880808370740445
58371901197105288991397678553343
58371901197334918960925252314222
58371901197334922665250131029808
58371901197395877192442414626679
58371901197396713523947069848201
58371901197396777760191434502187
58371901197397013255870101117927
58371901197397028080847390329285
58371901197397028126621896062193
58371901197397028492441109893716
58371901197397072415788739168587
58371901197397077903708443590507
58371901197432146562709611086155
58371901197432146562793293911563
58371901197432146569550294679949
58371901197432179923819566718369
58371901197432180335413544536915
58371901197432196344084902358121
58371901197432196389838229000833
58371901197432196389838487267989
58371901197432196390026773625619
58371901197433080903225326531687
58371901197433096957838555620343
58371904653661963706565331969051
58371904653661963706565332085691
58371904653661963706565360665407
58371904653661963706565589303135
58371904653661963752318916995607
58371904813194838793023465007896
58371904866361627299621809907859
58371904866361627299621838487575
58371904866361627345375394699683
58371904866361671764484231651457
58371904866361671810237816443281
58371904866369731220335414922466
58371904866369775685197836666064
58371904866369776920543854392980
58371905344967232975870583798480
58371905344968433687199374881364
58371905344968433687199403579172
58371905344968433732952959791280
58371905344968434144738318095906
58371905504395909345792696606732
58371905504492014018747802150794
58371905504492014430338422882520
58371905504492015665687539443602
58371905504492015665875825788134
58371905504492019371725592622898
58371905504492019371725592624350
58371905504492019371725850890102
58371905504493214592815838504074
58371905504493214592815838505526
58371905504493216377204529713476
58371905504493216377204530776286
58371905504493216422770172180170
58371905504493216422770172181622
58371905504493220083054641968774
58371905504493220083054670666582
58371905504493220083242582894224
58371905504493220083242582895628
58371905504504021589570785722936
58371905504504022001164505274278
58371905504504026896795767623054
58371905504504026896984052917826
58371905504504026942549352532922
58371905504504026942549610813224
58371905504504026942737637827742
58371905504783797989722164828975
58371905504784998563790201182255
58371906727589483751000930570571
58371906727808325387250258517977
58371906727808325433567956245506
58371906780764114280555539368273
58371906780764398410321200738413
58371906780983252402293746129820
58371906780983252402293774709488
58371906939523412706249963724867
58371906940288847147446874319253
58371906940506782727524382377605
58371906940506782727712668722137
58371906940506782910538604043709
58371906940506782910726893570569
58371906940506782910726893570617
58371906940506782910727233222577
58371906940506782910727261920385
58371906940506832733651081420323
58371906940506832733839109497603
58371906940506832733839109510701
58371906940507983484794929923849
58371906940507983484794929923897
58371906940507983484794929925301
58371906940507983484795044715097
58371906940507983484795269575857
58371906940507983484795298273665
58371906940507983484795302995399
58371906940507985314666468753156
58371906940508033445167871996607
58371906940508033445167872015481
58371906940508033445167900576275
58371906940508033445167900593745
58371906940616085111022643703508
58371906940616085111022905153040
58371906940616985541842199653905
58371907418097707658889541519575
58371907418207009906902613863195
58371907418790588898468959198712
58371907418790588944222542592308
58371907418790588944222544108628
58371907418863223629586257770763
58371907418863522584075176558533
58371907418863523818856736982123
58371907418863523818856736995221
58371907418863523818856851767547
58371907418898655435072380910555
58371907419081120502978346542585
58371907419081127686290372366611
58371907419081127686478658724241
58371907419081153857247703257391
58371907419081170511551704959097
58371907419081170511551709676459
58371907419082328397807221169557
58371907419082328397807449807284
58371907419082328443289094113719
58371907419190378279352628028141
58371907419190379926481680515091
58371907419190422751743017824939
58371907419190428287926529931694
58371907419190429888549889444389
58371907419190429888738174739161
58371907419190429934491759649029
58371907419191280494481520229717
58371907419191330502303541643753
58371907419191330502303570224921
58371917496371329135087582842316
58371917549560663404224445772757
58371917575169211616824001429333
58371917575169215321169801914129
58371917575169215321190722620529
58371917576141824789810143256051
58371917576141824789810171835767
58371917576141824789812466204345
58371917576141824789998199913095
58371917576141824790000523911149
58371917576141824792257631441657
58371917576141824792257861129145
58371917576141824792257889708861
58371917576141839608887921889241
58371917576141839608887950468957
58371917576141839608908842477549
58371917576141839609075948916809
58371917576141839609640833380841
58371917576141839609641063068329
58371917576141839609641091648045
58371917576141839609643157378895
58371917576141839609643386016623
58371917576149600109331124475257
58371917576149629756808120901158
58371917576149629756810473478880
58371917576149629759066810406816
58371917576149644575697900036688
58371917576149885428690205186852
58371917576149885430173509100528
58371917576149885430194429805476
58371917576149885430194429806880
58371917576149885430382456838868
58371917576149929900116209903558
58371917576149929900325129989478
58371917576149933606344613932733
58371917576149944717710655927445
58371917576149944719949166751059
58371917576149944719949409435897
58371917576149944719949452548219
58371917576153547034690476807599
58371917576153547034711397395907
58371917576153547036970800228113
58371917576153547036970800344753
58371917576153547036971057445557
58371917576153547036971086141913
58371917708097188681222830199173
58371917709081542581941961837147
58371917709081842176602000476707
58371917709081842176605356526865
58371917735650094233797291529930
58371917735650094236241656535194
58371917735650110288970876201294
58371917735650110288974232251452
58371917735674409565467493174256
58371917735674425619888860683275
58371917735674425619892345934094
58371917735674681298546904581737
58371917735674709708984502262576
58371917735674709710656120167380
58371917735674714649786919853906
58371917735674714649786948551666
58371917735674714649786948551714
58371917735674714649786948570588
58371917735674725762632970306724
58371917735674725762821255601496
58371917735674725763388405558992
58371917735674725763388405737027
58371917735686417135539165140066
58371917735686417137983530145330
58371917735686433190712749811430
58371917735686433190716105861588
58371917779985363783606924112769
58371917787876728306710454258974
58371917787877028496733160448430
58371917787877039609017420723730
58371917787877039609770561902818
58371917788825276502726219039854
58371917788825276510797122099002
58371917788825292974012271489038
58371917788825292974765412668126
58371917788825292981543338374952
58371917788825292981544367244728
58371917788825292982108194259268
58371917788825292982108451476712
58371917788825320975094687958284
58371917788825320980199954667144
58371917788825320982434370716712
58371917788825320982435399586488
58371917788825326333157111397860
58371917788825326333909223707172
58371917788825337446193483982472
58371917788825337446405760118550
58371917788825337446946625161560
58371917788825337446970616002866
58371917788849352634368607000769
58371917788849641664830664682902
58371917788849641664830693379222
58371917788849641664830693379258
58371917788849641664830693379465
58371917788849641664830693379466
58371917788849641664830693380710
58371917788849652754977098200778
58371917788849652777864351009155
58371917788849652777864695382680
58371917788849652777864695382689
58371917788852310016461911144189
58371917788852354481303183661751
58371917788852354481324075670343
58371917788860142981342471893760
58371917788860142981903174678198
58371917788860142981906530728356
58371917788860142983598808821696
58371917788860159447357668170432
58371917788860159447545953465204
58371917788860159448110034396768
58371917788860159448113133229482
58371917788860415126203864861904
58371917788860443124856099534582
58371917788860443125399291757974
58371917788860443127094643168548
58371917788860443127094897321756
58371917788860443127094900385992
58371917788860448477816612197364
58371917788860448478004640274692
58371917788860448478572077374497
58371917788860459590852981717740
58371917788860459590853756434308
58371917788860459591042041729080
58371917788860459591065257735726
58371917788861343694906679316480
58371917788861349045840695843646
58371917788861349046404780075630
58371917788861360158664763712464
58371918186675467212100252076595
58371918187644179558707429157587
58371918187644179566049434864309
58371918213300771055961764066702
58371918213300771055961764066750
58371918213300771055982684773102
58371918214176058668116638596478
58371918214176058670540078178028
58371918214176058670540079708850
58371918214176058670540079713222
58371918214176058670561000413798
58371918214176074730048252420730
58371918214248752697476718372808
58371918214248753930378371094460
58371918214248768749641853806924
58371918214249004655202238856928
58371918214249004655223159681372
58371918214249019487455501891611
58371918214249019487455530587967
58371918214249020722258230073881
58371918214249052839280522180821
58371918214249052839280550877177
58371918214249052840972806577338
58371918214249054068979798394104
58371918214249054068979798525246
58371918214249054068980171577874
58371918214249054069000719218548
58371918214249054069000834022899
58371918214249054069001063586466
58371918214249054073811668600302
58371918214249054074062372703406
58371918214249054074062484372109
58371918214249068893137827207400
58371918214249068893137827325492
58371918214249068893137827338542
58371918214273369404978278227306
58371918214273384224621141265900
58371918214285027413360988509950
58371918214285027421519270100884
58371918214285027421540162227520
58371918214285076824694179859534
58371918214285076832288380518856
58371918214285076832305921076767
58371918214285076832309272409404
58371918214285091651383612553660
58371918258559690263950929659982
58371918264468317509642591992745
58371918266474497311685478771020
58371918266474497313191769120494
58371918266474497313191797818254
58371918266475683246095453855138
58371918266475683246116374562942
58371918266475698068767854291596
58371918266475698068767882989356
58371918267351001737187973502814
58371918267351001742289144394936
58371918267351001744527913012126
58371918267351035090517218410648
58371918267351035095597468596370
58371918267351035095597468596578
58371918267351035095618389302770
58371918267351049912980670063378
58371918267351049913168698140706
58371918267415842626996836736293
58371918267415842626997095003497
58371918267415875978045758106973
58371918267415875980493475980067
58371918267415890795616988123485
58371918267415890795637880132077
58371918267415890797876419652047
58371918267415890797897311660639
58371918267423647593220910261667
58371918267423680945046031052326
58371918267423680945047059922102
58371918267423946089609996215548
58371918267423947736737886420091
58371918267423947736738019851436
58371918267423947737303132953196
58371918267423979443670461424102
58371918267423981083271516997240
58371918267423981083271545693596
58371918267423981083292466518040
58371918267423981088563040140646
58371918267423981090799513929766
58371918267423995907429574689862
58371918267426681145413521784541
58371918267426681145413550480897
58371918267426682791789433111117
58371918267426682791789461807473
58371918267426682791810353816065
58371918267448296421717627551658
58371918267459053402304989930152
58371918267459053402305104721192
58371918267459053402556153198037
58371918267459053403120892756072
58371918267459053403311245298014
58371918267459053409899187283438
58371918267459053409899192006380
58371918267459053409899192006416
58371918267459053409899192006623
58371918267459053409899192006624
58371918267459053410651299611464
58371918267459053410651300064926
58371918267459101579041295002786
58371918267459101579043245942596
58371918267459101579292343479631
58371918267459101581553725930534
58371918267459101586634349186353
58371918267459101586637414599526
58371918267459101586637448019073
58371918267459101588329958981980
58371918267459101588329958982223
58371918267459103225417091538322
58371918267459103225417206329362
58371918267459103225420271760004
58371918267459103225668254806207
58371918267459103227930785148562
58371918267459103227931043428864
58371918267459103227951677157154
58371918267459103227951935437456
58371918267459103232950568515522
58371918267459103233011293614550
58371918267459103233011293614586
58371918267459103233011293614793
58371918267459103233011293614794
58371918267459103233011293614799
58371918267459103233013244541298
58371918267459103233013588915039
58371918267459103233035279751628
58371918267459103233201616992367
58371918267459103233223566096160
58371918267459118050582523158922
58371918267459118050603415167514
58371918267459118050603415639903
58371918267459118052088699176434
58371918267459118052088699189532
58371918267459118052088785265502
58371918267459118052088785282971
58371918267459118052088785282972
58371918267459118052088813961858
58371918267459118052089043550175
58371918267459118052109705970450
58371918267459118052109705989377
58371918267459118052840807249494
58371918267460003838982458442914
58371918267460003841496410334908
58371918267460003841517302343500
58371918267460003846768041110252
58371918267460003846788933000800
58371918267460018663980754112870
58371918267460018664168782190198
58371918267460018664168810769914
58371918418080585496280268993955
58371918418084471483000425064645
58371918423993096903424182216262
58371918423993097317735556035832
58371918423993097317735556035841
58371918425903167972179576870982
58371918425903168383960807945294
58371918425999212472295261421876
58371918425999212472316153430468
58371918425999261883834277205542
58371918425999261883834277206994
58371918425999261883837376039708
58371918425999278356610113966754
58371918425999278356631034671702
58371918426000413229377522622136
58371918426000413229377522623588
58371918426000462640916652726118
58371918426000462640916652727570
58371918426000463052489624230306
58371918426000463052489624231758
58371918426000463052493066373744
58371918426000463052513987081548
58371918426000479111996765371144
58371918426000479111996765372596
58371918426000479112017686077544
58371918426000479112205713669598
58371918426000479113692461260294
58371918426000479113692461261698
58371918426000479113692489959506
58371918426000479113713410664454
58371918426011220040861536509608
58371918426011269453823531360716
58371918426011269865417509192360
58371918426011269867948914589558
58371918426011285927453646688822
58371918426011285927453761479862
58371918426875765071480274225386
58371918426875781542767354009312
58371918426875781542767355544346
58371918426875781542851036834720
58371918426875781545277838718776
58371918426875781545298759425176
58371918426875781550109359716034
58371918426875781550112717288128
58371918426875781550196400107920
58371918426875781551804969984080
58371918426875814896932394051866
58371918426875814896935751637058
58371918426875814903626632701196
58371918426875814906137117391994
58371918426875814906137117410868
58371918426875814906158038098346
58371918426875830956610001198584
58371918426875830958302252844824
58371918426887472508072330408838
58371918426887488979174482470134
58371918426887488979361735725852
58371918426948727545395064944881
58371918426948760896384289921288
58371918426948760896384290037928
58371918426948760898891329889518
58371918426948760898891329902568
58371918426948760898891330006158
58371918426948760898891330019208
58371918426948760898891416095226
58371918426948760898891444674942
58371918426948760898891444693816
58371918426948760898891444792986
58371918426948760898891444871691
58371918426948760898891703138895
58371918426948760898912336801578
58371918426948760898912336880283
58371918426948776950856901807329
58371918426948776950856901906547
58371918426948776950858049816921
58371918426948776950868524519036
58371918426948776950889445225436
58371918426948776951044928816023
58371918426948776951044928934115
58371918426948776951044957513831
58371918426948776951077472314399
58371918426959217743744282348356
58371918426959267155097336836756
58371918426959267155662195903400
58371918426959267155662453120844
58371918426959267566691571885844
58371918426959267566692375418312
58371918426959267569136740423576
58371918426959283619418239034254
58371918426959283621301875857692
58371918426959533946601297558538
58371918426959533946602072393198
58371918426959533947354441919954
58371918426959534358571588762282
58371918426959534359136447828926
58371918426959567298591129918430
58371918426959567300850565679080
58371918426959567710209355808824
58371918426959567712632828805496
58371918426959583762371135192782
58371918426959583762935219424766
58371918426959583764608904110180
58371918426959583764797189404952
58371918426959583764797964239612
58371918426983833211213083499506
58371918426983833211213198290754
58371918426983833211234118997159
58371918426983833211422031220376
58371918426983882621915041465546
58371918426983882622730948995778
58371918426983882622731321594896
58371918426983882622731322067280
58371918426983882622734392202026
58371918426983882622734420899786
58371918426983882622751869229954
58371918426983882622751869702130
58371918426983882622755341606399
58371918426983882624428967846272
58371918426983882629261522417570
58371918426983882629261523467330
58371918426983882629509128265496
58371918426983882629509243523096
58371918426983882629509243523144
58371918426983882629509243542018
58371918426983882629512600641941
58371918426983882630076310752658
58371918426983882630076311815468
58371918426983882630097317080114
58371918426983882631768564498322
58371918426983882631768564498370
58371918426983882631768564511420
58371918426983882631768679283746
58371918426983882631768679283794
58371918426983882631768679302667
58371918426983882631768679302668
58371918426983882631768937564048
58371918426983882631768937569872
58371918426983883034325185107676
58371918426983883034325299898924
58371918426983883034346104279042
58371918426983883034346219070082
58371918426983883034349547957466
58371918426983883041043787656556
58371918426983883041106549775772
58371918426983883041106578473585
58371918426983883041858575991644
58371918426983883041858660549890
58371918426983883041858662085084
58371918426983883041879581256242
58371918426983883043550827624738
58371918426983883043550942410162
58371918426983899093832326248514
58371918426983899093853331513160
58371918426983899094020353840568
58371918426983899094020354312744
58371918426983899094020354312792
58371918426983899095528022137580
58371918426983899095528022137664
58371918426983899095528022137824
58371918426983899095528050835424
58371918426983899095548942844016
58371918426983899095716049165232
58371918426984733824778450402694
58371918426984783602158001064806
58371918426984783602161358649998
58371918426984783647890550593922
58371918426984783647890552010864
58371918426984783647890665266918
58371918426984783647894022852110
58371918426984783647911557275510
58371918426984783654605796042884
58371918426984783654605824622600
58371918426984783654609153509984
58371918426984783654609182207792
58371918426984783654609183257552
58371918426984783654668472068660
58371918426984783654689392656968
58371918426984783655423941832022
58371918426984783655444863601232
58371918426984783655444948159478
58371918426984783655444948160882
58371918426984783657116194527974
58371918426984783657116194541024
58371918426984783657137115247424
58371918426984799707418613858102
58371918426984799707606641450156
58371918426984799709093417738660
58371918426984799709114338445012
58371918426995540599753491678452
58371918426995540636262464290166
58371918426995540643793904247422
58371918426995540645507047889156
58371918426995590013342765920856
58371918426995590049224459141274
58371918426995590056839208852596
58371918426995590056839208852644
58371918426995590059096322131512
58371918426995590059096580411814
58371918426995590425125029047272
58371918426995590460818436972918
58371918426995590463328950361524
58371918426995590463349842370116
58371918426995590468349534072960
58371918426995590468433102107328
58371918426995590468433444964542
58371918426995590470878585257976
58371918426995606522833768554068
58371918426995606522854574469380
58371918426995606522854689260420
58371919623379215287393265255145
58371919641105096473922555653380
58371919647001710604515725916172
58371919647001714315636353275080
58371919647013721886460113185104
58371919647017324157707241163982
58371919649753249186041266605461
58371919649971787028119240151961
58371919649971787028119240506093
58371919649972082225148702463293
58371919649972082225148702579933
58371919649972082225148702581385
58371919649972082231923525105317
58371919649972082231923525221957
58371919649972082231923528287645
58371919649972082231923528404285
58371919649972082231944445811717
58371919649972082231944448992593
58371919649972082231944448994045
58371919649972083465034129908936
58371919649972083467290449122667
58371919649972087148163965859987
58371919649972087164276436377414
58371919649972087171615333138815
58371919649972087171615342766148
58371919649972087171615342884240
58371919649972087171615342901502
58371919649972087171615343236920
58371919649972087171615343238324
58371919649972087171615343238372
58371919649972087171615343317029
58371919649972087171615343433669
58371919649972087171615347487722
58371919649972087171636249594413
58371919649972087171636263489810
58371919649972087171636263943320
58371919650077400480151661395396
58371919650077404186192809176770
58371919650077405421538826903686
58371919650077405429046648618634
58371919650077453598254872363348
58371919650077453605029697721140
58371919650081007738536067539965
58371919650081055869519452332523
58371919650081055922615412465329
58371919694282725191837302898793
58371919700191350604186833402997
58371919702271658629987483047693
58371919702271658637327165804717
58371919702271662334334317001535
58371919702928172503517243654697
58371919703138903717540059981915
58371919703138903717540061031675
58371919703138903717560981619983
58371919703138903722622634160075
58371919703138903724314887905787
58371919703138903724335808494095
58371919703147010481748901661441
58371919703147014178756095904548
58371919703147014178756095905952
58371919703149710531281444849569
58371919703149710531281444967661
58371919703149710538056267491593
58371919703149710538056267608233
58371919703149710538056271723681
58371919703149710538077188197993
58371919703149715889530091612277
58371919703149715889530091728917
58371919703254732347089691844981
58371919703254733995852883273569
58371919703254733995915645392625
58371919703254734003277280559637
58371919703254734003465566917219
58371919703254776828538614546139
58371919703254782172485503137951
58371919703254782172673789495533
58371919703254782179260329662143
58371919703254782179260329675193
58371919703254782180012437733703
58371919703255034146772222448333
58371919703255034146794289529865
58371919703255034146961655181086
58371919703255076965258731815595
58371919703255078619162726680626
58371919703255078619162726680635
58371919703255082315981591519871
58371919703255082315981591537341
58371919703255082315999045634423
58371919703255082316002512224819
58371919703255082316169877876040
58371919703255082322756417919377
58371919703255082322756417939060
58371919703255082322777338632371
58371919703255934752935259266529
58371919703255934752935259283791
58371919703255934760547942910179
58371919703255979186995429381759
58371919703255982883727255362691
58371919703255982883730611412849
58371919703255982929752693234517
58371919703255982929756165488493
58371919853807506234711425606580
58371919859712224241393072685288
58371919859712229187107315178137
58371919859715781498734760001530
58371919859716126290128272205932
58371919859716126701910536382108
58371919861796393973782367745561
58371919862452907839972445595541
58371919862671745815965378092050
58371919862671789878059088162880
58371919862671790283066310229962
58371919862671790283066310231366
58371919862682296546048087065300
58371919862682296957642064896944
58371919862682596689565099454040
58371919862682602042543144892928
58371919862682602042731172970256
58371919862777156723819573105914
58371919862779513390276847132977
58371919862779513392727925642449
58371919862779513392790687757293
58371919862779513400339317899721
58371919862779557865201739643319
58371919862779808594941190594143
58371919862779813536241463890975
58371919862779813536244934732173
58371919862779813536328617551965
58371919862779813536328617552013
58371919862779813536328617570887
58371919862779813536513431538979
58371919862779813540572035846599
58371919862779813540575135151537
58371919862779813541391042694810
58371919862779813543082147484769
58371919862779813543835664432253
58371919862779813543856326871449
58371919862779813543856585138605
58371919862779813948026940641145
58371919862779813948110623460937
58371919862779813955638849327879
58371919862779858007881925082727
58371919862779858007882183349931
58371919862779858015472913161413
58371919862779858015472913168055
58371919862779858015472913181096
58371919862779858015472913181105
58371919862779863358600424320057
58371919862779863358603633711771
58371919862779863359419541255044
58371919862779863366215542398457
58371919862780714523450631322603
58371920338290421246278675098053
58371920340297835576204868295730
58371920340297835576204868297134
58371920340370782803741344430857
58371920340405853893141285946615
58371920340405855128488079557951
58371920340405855540270342684367
58371920341027295435149230501439
58371920341027296669930274387933
58371920341027296669931422280837
58371920341281255143747686058746
58371920341281255143747943276190
58371920341281255143998729813810
58371920341281255146258166046684
58371920341281255146258424326938
58371920341281255151340996974276
58371920341281255151340997440836
58371920341281255151340997442288
58371920341281255151340998505098
58371920341281255151361917680676
58371920341281255558040429173052
58371920341281256790122821500902
58371920341281256790123592681010
58371920341281256790395561864048
58371920341281256792633302551650
58371920341281256792654223256598
58371920341281256797716905599586
58371920341281256797716908786126
58371920341281256797737824775164
58371920341281256797737826304534
58371920341281256797904933191640
58371920341281256797904933663816
58371920341281256797904933663864
58371920341281256797904937913214
58371920341281256797925853896588
58371920341281256797925853915302
58371920341281256797925854368764
58371920341281256797925858619566
58371920341351499846605451542564
58371920341354152960036858639007
58371920341354152967359863184613
58371920341354201139012450401009
58371920341354201139012708681263
58371920341354201139033256320533
58371920341354201550815519446901
58371920341354202785388361744847
58371920341354202785408134545245
58371920341354202785408507610923
58371920341354202785596678120271
58371920341354202785596792892597
58371920341354202785597826013175
58371920341355102118627416228501
58371920341355103353408460114995
58371920341390175723324144035565
58371920341390175723889007338509
58371920341390176135671270464925
58371920341390176135692559521093
58371920341390225541374967944583
58371920341390225548716973647093
58371923930548253045099708056669
58371923930548269511309125010291
58371923930864370640821858099895
58371923930864370640825210967725
58371923930876076786843043938545
58371923954182771758491099947354
58371923957141127167670017948992
58371923957141127167670046645348
58371923957141137043668115944255
58371923957141137043668116060895
58371923957141137043668116062347
58371923957141141990135793082183
58371923957141141990135793198823
58371923957141141990135794131943
58371923957141141990135821778539
58371923957141141990135821779991
58371923957141141990135822829751
58371923957359979968367479707604
58371923957432622111023581391920
58371923957432911131314928654499
58371923957457226460539629071002
58371923957457226467314451774505
58371923957457226467317807824663
58371923957457226467317808874423
58371923957457236343310459625683
58371923957457236343313812493513
58371923957457236345008388137759
58371923957457237578645886262723
58371923957457237578656477352599
58371923957457237578659833402757
58371923957457237580354405864675
58371923957457237585437751695167
58371923957457237585437754877495
58371923957457241284697883401177
58371923957457241284697886583505
58371923957457241284697911980893
58371923957457241284697915163221
58371923957457241291475804875915
58371923957457241291475808929884
58371923957457241291475809108003
58371923957457241291475837687719
58371923957468933848891895511533
58371923957468933848891895628173
58371923957468933894624531135333
58371923957468933894645451723641
58371923957468933894645451840281
58371923957468943726582503354585
58371923957468943726582503471225
58371923957468943772315167558101
58371923957468943772315167674741
58371923957468943772336088263049
58371923957468943777962600918816
58371923957468944960233920037686
58371923957468944960233948735494
58371923957468944961907604723100
58371923957468945005987533527318
58371923957468945007657789291758
58371923957468945007660812152232
58371923957468945007661185285017
58371923957468945007661189514915
58371923957468945007661189514924
58371923957468945007681732858632
58371923957468945007682077293609
58371923957468945007682105989965
58371923957468945008225787250128
58371923957468945012765455002056
58371923957468945015000843695817
58371923957468945015000871147068
58371923957468945015000872275533
58371923957468948673049895745113
58371923957468948673049924324829
58371923957468948712004275339827
58371923957468948718782584296257
58371923957468948718782584412897
58371923957468948718782588644985
58371923957468948718803480653577
58371923957468948718803505001205
58371923957468948718803509233293
58371923957468948719346671630460
58371923957468948719346671826480
58371923957468948719346672876969
58371923957468948719367563640456
58371923957468948719367592336812
58371924001451479821087159717007
58371924001451774466646013510021
58371924001451774469093645289675
58371924001452680578169535709967
58371924007360405423438500286570
58371924009335347015094611526449
58371924009335350721132664707197
58371924010303891138917020833948
58371924010307943716981728691251
58371924010307943718674210024931
58371924010307960183188531250389
58371924010307960183188788467833
58371924010307960189963357074741
58371924010307960189963358124501
58371924010307963894309157559537
58371924010307963894309158609297
58371924010307963894309186139253
58371924010307963894309187189013
58371924010314718129237217445238
58371924010314718129989333985186
58371924010315768792457333805016
58371924010316054182149677476126
58371924010316054182149677477530
58371924010316054182149706173934
58371924010316065300269396074200
58371924010316068981727929220354
58371924010318765349801115664615
58371924010318765349801115666067
58371924010318770702967995895627
58371924010318770702968225466475
58371924010318770708050570073787
58371924010318770708050570075239
58371924010534906977764566120840
58371924010607838145607723594374
58371924010607847617352559552678
58371924010607849263727699226922
58371924010635755798609866367507
58371924010635755798609867417267
58371924010635765217087905215471
58371924010635765262820569418987
58371924010635766909951691887589
58371924010635766912399666978127
58371924010635766916729871629531
58371924010635770615989973706065
58371924010635770622767895180803
58371924010635770623520007490115
58371924010635770623520008539875
58371924010642669616065152082078
58371924010642669616068246682704
58371924010642671263193175717966
58371924010642671263196274550680
58371924010642671265644249759310
58371924010642671269974450060534
58371924010642671269974454292622
58371924010642674976764618851014
58371924010642674976764619900774
58371924010642958641442558850961
58371924010642960295350538346415
58371924010642960295350538463055
58371924010642969759561240582138
58371924010642969761258883181143
58371924010642969762010909200426
58371924010642969768776374813251
58371924010642971406689264218026
58371924010642971406692334352932
58371924010642971408386906817031
58371924010642971408386938517845
58371924010642971408386938576894
58371924010642971408387196844098
58371924010642971409140338023186
58371924010642971413470514094865
58371924010642971413470514094874
58371924010642975112729268142516
58371924010642975112729268143968
58371924010642975112730416113396
58371924010642975112730625619977
58371924010642975112730673330840
58371924010642975115178104162398
58371924010642975115178104179868
58371924010642975115178132858754
58371924010642975115178391139056
58371924010642975119498086624623
58371924010642975119508561326982
58371924010642975119508561445074
58371924010642975119508562862016
58371924010642975119508563045715
58371924010642975119508566109951
58371924010642975120250203164571
58371924010642975120260677806903
58371924010642975120260678340558
58371924010642975120260678535174
58371924010642975120260679403416
58371924010642975120260679407787
58371924010642975120260679407788
58371924010642975120260679469023
58371924010642975120260679584934
58371924010642975120260679585663
58371924010642975120260707036914
58371924010642975120260707114890
58371924010642975120260708099772
58371924010642975120260708165379
58371924010643860863162349154858
58371924010643872021952563748738
58371924010643872022705704927826
58371924010643875683011093841584
58371924010643875728743384991068
58371924010643875728743758043696
58371924010643875728743758045100
58371924010643875728764305697420
58371924010643875728764650053692
58371924010643875733815570206212
58371924010643875733826031957697
58371924010643875733846952665501
58371924010646562566618615846093
58371924010646562612351251353253
58371924010646572078259624649605
58371924010646572078259624766245
58371924010646573725387648285493
58371924010646573725387648402133
58371924010646573732915591991065
58371924010646577390776643492989
58371924010646577436509279116789
58371924010646577436509304514177
58371924010646577436509304630817
58371924010646577437261421172217
58371924160972653646246734519781
58371924160972653646247767638907
58371924160972658592714151257937
58371924160972658592714151275199
58371924160976255505523225871365
58371924160976555511776124184135
58371924160976561053043844107707
58371924160976561053043844112079
58371924166881279059348401917013
58371924166881279059349435036139
58371924166881284005794897849382
58371924166884880781364143142523
58371924166884880781552429487055
58371924166884880918624893268645
58371924166885181107896606479447
58371924166885181519678870655623
58371924166886081538634805480015
58371924167209085742555651579994
58371924167209085742555651580003
58371924167212987789030529828276
58371924167212987791291109380893
58371924167212988203073373557060
58371924167212988203073373557069
58371924169183135424018356812109
58371924169184336181288761809693
58371924169184336181288761927785
58371924169839643909082737177216
58371924169839643916609930395756
58371924169839649267331642207128
58371924169840833987797242945498
58371924169840833987797243062138
58371924169840833987797271641854
58371924169840833987797271643306
58371924169840845085474313343076
58371924169840845108361585283329
58371924169851335307296579159428
58371924169851635450812816595416
58371924169851635450813588365840
58371924169851651510320959076074
58371924169851651510320962258402
58371924169851651922102964985046
58371924170059683079066331210410
58371924170132628660223586605624
58371924170144325333014563677782
58371924170144336499126377824964
58371924170144336499315696221600
58371924170167450661201760622363
58371924170167456019450665652275
58371924170167739684317453187704
58371924170167739684317453187752
58371924170167739684317453206626
58371924170167740098359037289346
58371924170167740098359152074770
58371924170167740098359152074818
58371924170167740098359152093692
58371924170167740103439660718148
58371924170167740103441951787035
58371924170167750802437657536685
58371924170167750804686245345842
58371924170167750804696748745766
58371924170167750804697849005783
58371924170167750804697863354690
58371924170167750804697891934406
58371924170167750804886149712272
58371924170167750804886150244439
58371924170167751214219664495417
58371924170167751216480127412774
58371924170167751216480156110534
58371924170167751216480157645781
58371924170167751216480157705559
58371924170167751216668414420615
58371924170167751216668443000331
58371924170167751221562701708942
58371924170167751221562702254243
58371924170167751221562703304003
58371924170167756155510605150101
58371924170167756157862822380074
58371924170167756157863941588268
58371924170167756162936293558571
58371924170167756162936293564394
58371924170167756162936293564395
58371924170167756162936293564400
58371924170167756162946753917603
58371924170167756163124322685659
58371924170167756163124322704533
58371924170167756163124322803703
58371924170167756163124327408797
58371924170167756163134798056907
58371924170167756163134802110876
58371924170167756163134802288995
58371924170167756163134826636623
58371924170167756163134830868711
58371924170168640666191740003568
58371924170168640711924404207084
58371924170168651784288586949816
58371924170168651784312858928298
58371924170168651830045523013770
58371924170168651830045523015174
58371924170168651830066415022362
58371924170168656769075972053289
58371924170168656769096892641645
58371924170179447530748702625471
58371924170179458184011744171614
58371924170179458232004644367828
58371924170179458232192154827940
58371924170179458232192929662600
58371924170179458643785875442140
58371924170179458643785878742560
58371924170179458648869481790496
58371924170179463537178621220298
58371924170179463544520885194224
58371924170179463544708913271552
58371924170179463582911285541906
58371924170179463590253552698160
58371924639546980310353405396413
58371924639546996774112518662173
58371924639875103646569528875530
58371924639875104881918641202829
58371924639875104881918641203072
58371924645455605716680475490372
58371924645455605723267045766125
58371924645455607370396098271789
58371924645455621775432181200241
58371924645455621776185293682916
58371924645456506284492257130804
58371924645459509419132330539949
58371924645459525890422080230497
58371924645459525890610107258065
58371924645783413497470632918620
58371924645783414053790601173226
58371924645783428321628691491139
58371924645783428322381832670227
58371924645783428459391510226780
58371924645787330782711010022459
58371924647757473194388382386977
58371924647757473194576667681797
58371924647757473201919014562463
58371924647757473201919014679103
58371924648342227419319513552428
58371924648342227420068525499656
58371924648342242236702714430206
58371924648342243472233660933772
58371924648342243479011582408510
58371924648342243479011583937880
58371924648342243479011587125872
58371924648450295137606887679880
58371924648450295137606887681332
58371924648450295137606890867872
58371924648450295137608005358704
58371924648450295138361150769880
58371924648450295144947602023852
58371924648450295144947606728116
58371924648450295144947606728164
58371924648450295144947975076480
58371924648450295144951045683610
58371924648450295144951045685062
58371924648450295144951074381370
58371924648450295145134855733080
58371924648450295145134855734532
58371924648450295145138302127320
58371924648450295145139330978382
58371924648450295145139359676190
58371924648450295145699714333164
58371924648450295145700087404506
58371924648450295549955128601524
58371924648450295556729869854532
58371924648450295556729869854580
58371924648450295556733309874288
58371924648450295556733338570644
58371924648670048965913564359380
58371924648670050162489772852934
58371924648670050201444510982394
58371924648670050208222432457132
58371924648731272707200017585981
58371924648731287119764068567633
58371924648731287119767164218019
58371924648731287538135968923775
58371924648739392641101247902984
58371924648741795443915309230144
58371924648742079108592876276634
58371924648742079108594021059522
58371924648742093933221828765109
58371924648742093933222976676940
58371924648742093933226075503825
58371924648742093933306285953001
58371924648742093933306285954453
58371924648742093933306290676187
58371924648742093933494575970964
58371924648742093940836951075597
58371924648742093940836951547980
58371924648742093940836951547981
58371924648742094345101496063932
58371924648742094345102524933708
58371924648742095579880330726150
58371924648742095579883397615302
58371924648742095579883397680909
58371924648742095579883426311658
58371924648742095579883426377265
58371924648742095579883654898353
58371924648742095579883683594709
58371924648742095587411397612064
58371924648778101821085076594934
58371924648778101866818884105134
58371924648778101866839775995634
58371924648778102233433343144438
58371924648778102279165893973856
58371924648778102279166007347954
58371924648778116645809362744178
58371924648778116645812462049068
58371924648778116691541653893614
58371924648778116691541658597878
58371924648778116691542026946242
58371924648778116691542027064334
58371924648778116691545126251132
58371924648778116691729943892650
58371924648778116691733412608762
58371924648778117057594725175484
58371924648778117103323922787152
58371924648778117103324037578399
58371924648778117103327389377596
58371924648778117110854323862372
58371924648778118292375626629958
58371924648778118292937386397328
58371924648778118292940485702218
58371924648778118293125671679050
58371924648778118299715566120556
58371924648778118299715566139270
58371924648778118299715566238648
58371924648778118299715566592732
58371924648778118299715566592780
58371924648778118299715570843534
58371924648778118338104822117362
58371924648778118338669677529502
58371924648778118338669677647594
58371924648778118338669678001678
58371924648778118338669678001726
58371924648778118338670050600844
58371924648778118338673149905734
58371924648778118338858222626512
58371924648778118338858335882566
58371924648778118345448230325524
58371924648778118345636262074618
58371924648778118345657178063656
58371926075598116566985562724039
58371926075598118213361478282703
58371926075598121919399531819195
58371926075598121920151639540675
58371926075598123154748644146520
58371926075598123154748644146737
58371926075598123154936673273617
58371926075601723779052423331787
58371926075601725425995772125407
58371926081179535128638618769678
58371926081494736055639385758265
58371926081494739761677438939013
58371926081506447143230604863890
58371926081506447143230604863899
58371926081506741980087230121271
58371926081506747333253306819863
58371926081506747333253306937907
58371926081506747333256410356841
58371926081510349192154090729067
58371926081510350839118331529770
58371926083589760361713495589423
58371926083589760363597133829851
58371926083589762010537126207487
58371926084132947815874139702104
58371926084132947815874139702152
58371926084132953167159935628868
58371926084132953167159935746912
58371926084132953167347882317180
58371926084132953168834658133460
58371926084132954404389247339270
58371926084132954404389247340674
58371926084132954404389591714208
58371926084136855032881053776980
58371926084136855032881055312227
58371926084136855033049227196978
58371926084136855033070119205570
58371926084136855215874390847504
58371926084136855215874390965596
58371926084136855215895311555308
58371926084136855215898755233945
58371926084136855217758143998627
58371926084136855217758143998628
58371926084136855217779036005815
58371926084136855217779036005816
58371926084136856862462691454112
58371926084136856863194944875362
58371926084136856864698021582208
58371926084136856864698136373455
58371926084136856864718942288560
58371926084136856864719028383457
58371926084136856864886048609776
58371926084136856864886048611180
58371926084136856864886421681278
58371926084136856864906969316128
58371926084137755646635486228254
58371926084137757432719870524917
58371926084138207739512282602531
58371926084138207739512282720623
58371926084138207739513057555283
58371926084138207739513057556687
58371926084245974084400496962687
58371926084245974084586200693445
58371926084245975730964433185667
58371926084246269288977796967683
58371926084246270523571705566211
58371926084246274227914035211213
58371926084246274227915181704485
58371926084246274227917506052459
58371926084246274230361753084307
58371926084246274639699511961383
58371926084246275876737664410883
58371926084454305392596881364523
58371926084461059444527394614650
58371926084461060039052032915123
58371926084461060039804140518506
58371926084461060039804140636550
58371926084461060039807244055484
58371926084461061274401145242665
58371926084464661899289897367866
58371926084464661899289897485958
58371926084464661899293258135386
58371926084464662311075264044358
58371926084464808356048654208338
58371926084465108476572762242872
58371926084465108913586442529265
58371926084465108913586442529349
58371926084465108913586442647357
58371926084465108913586442647393
58371926084465112182614169709844
58371926084465112205585119771241
58371926084465112205585119889333
58371926084465112206149207105444
58371926084465112206149207106896
58371926084465112206149207302277
58371926084465112617367382897657
58371926084465112617367383015749
58371926084465112617931213014416
58371926084465112617931213015868
58371926084465112617931213211249
58371926084465113829742193345732
58371926084465113854969480254956
58371926084465113854969480256408
58371926084465113854970513437013
58371926084465113855158540581221
58371926084465113855158540582625
58371926084466014397365946213416
58371926084563274097839281263281
58371926084563274143592837475389
58371926084563274509622319224357
58371926084563274511128867841035
58371926084563274555354983427873
58371926084563275792208292844083
58371926084574077618807921957807
58371926084574077618828842662755
58371926084574077664561478169915
58371926084574077664561506749631
58371926084574077664565591344002
58371926084574077664582398874863
58371926084574080957114423369981
58371926084574080957114423371433
58371926084574080957124883742111
58371926084574080957128355981585
58371926084574080957314059712343
58371926084574080958998061610409
58371926084574080959008651299792
58371926084574081323363674578446
58371926084574081323363703158162
58371926084574081324849331188713
58371926084574081324869964930101
58371926084574081324869993429660
58371926084574081324869993431112
58371926084574081324869993509853
58371926084574081324869993626493
58371926084574081324870251893661
58371926084574081368910361890548
58371926084574081369117259488362
58371926084574081370602657634628
58371926084574081370602657711965
58371926084574081370602657713333
58371926084574081370602657713369
58371926084574081370602657830009
58371926084574081370602887400821
58371926084574081370602915980537
58371926084574081370623549641816
58371926084574081370623549720557
58371926084574081370623549838565
58371926084574081370623549838601
58371926084574081370623808105769
58371926084574082558521402778502
58371926084574082558521431358218
58371926084574082558712816476202
58371926084574082558712816536277
58371926084574082558712816537681
58371926084574082558712816654285
58371926084574082558712816654321
58371926084574082603692292204565
58371926084574082603692549435107
58371926084574082604445452161445
58371926084574082604445480679718
58371926084574082604445480741197
58371926084574082604445480857837
58371926084574082604466372748385
58371926084574082604466372749753
58371926084574082604466372749789
58371926084574082605938053988045
58371926084574082605948514341461
58371926084574082605948643678205
58371926084574082605948672257921
58371926084574082605948672374561
58371926084574082605949662251675
58371926084574082606136928972977
58371926084574082606136957552693
58371926084574082606136957669333
58371926084574082606137703805456
58371926084574082606157849561285
58371926084574082606157849677925
58371926084574082606158624511856
60096454475786677275469160214995
60096473142009653563784140649414
60096473142009659051703845071334
60105893807164177497862938085205
60109033892993574247926834261188
60109033892993574249431058879821
60109033892993574249619086957140
60109033892993574249619086957149
60110080818695970668382217514128
60110080818696007733023213858504
60110080818696007733085975623428
60110080818696008968620278645116
60110080818696018434278695143068
60110080818696018846060958269484
60110080818696020081406718778956
60110423255894313378653580687209
60110423281644544290571308816425
60110423281644544290572080468757
60110423281644545388155249700809
60110427563059793744639386993019
60110427563063396015889871157201
60110428770757259506221851745598
60110428848453095235112831677406
60110428998855758010223431422471
60110428998895683183212088300713
60110428999114537804895283754307
60110429007102274200145151240158
60110429007977576089281219453358
60110429007977876278551813451594
60110429007977876279303925760906
60110429480676009495599944727722
60110429486584334719431018128170
60110429486584334719431789779098
60110429504371456265410162967419
60110429504371487970671243852725
60110429504407763113292576711863
60110429504407807165829570622559
60110429504407807578238680808693
60110429504407807585016606869651
60110429504407821992226140001373
60110429504407822404008493470419
60110429504407823637934883482855
60110429504407823639355282849667
60110429504407823639438850884035
60110429504407823639627136178807
60110429717085617880519443242294
60110429717121929669224145098628
60110429717121939135133637235992
60110479014615666106005946566883
60110480450435958645684058443343
60110480687729276164095014228693
60110484757507783303947976809523
60110484757605046818536566346419
60110484758456031180751184084623
60110484758480398119254550357683
60110484758553328047164793910729
60110484758565338737014816090185
60110484758565355391316236576441
60110484782199857043722791374329
60110485473497022803096838087065
60110485473498223560095531254409
60110486909195720211525533342201
60110486909195736858215303422025
60110486909304989106018261976937
60110486909304989289032486825369
60110486909511787981625873422985
60110486909523793722139100887049
60110486909548109058138607588517
60110486909548109241069264402581
60110584791619718140439791347304
60110584791817843055656626600436
60110584791817843055657369673052
60110584862717743493114610404233
60110584862717744087660251377557
60110584862717744087660508595001
60110584862717745322442099133341
60110584862717745322442442089933
60110595639174847139559279978143
60110595656903724676522657002679
60110597074897876531073942960167
60110597074897876531073942960375
60110597092626752832126617851975
60110597092626754251219195336967
60110597713105068430649689018114
60110597713126982658997315056532
60110597713129684362432631398112
60110597713137489283467846708364
60110597713969911727926479243896
60110597713969911728951216534680
60110597784881516259540348132701
60110597784881516260104432364685
60110597784881516396738597960533
60110597784881516397303453844849
60110597784881518043657444293057
60110597784881518043929040404913
60110597784881518043929297622357
60110597784881518638729000638108
60110597784881521932922024322263
60110597784881521932922367278855
60110597784881521933486194293395
60110597784881523579841213611379
60110597784881523579862105620131
60110597784881523580113066940679
60110597784916638541398210368956
60110597784917540799622756846193
60110597784989575062951265453300
60110597784989575246174438967368
60110601329840334977015237362037
60110601377106920296314067209493
60110601377106920296314753122677
60110601383015255403484983268421
60110601383015261983883361865657
60110601383015261983883361865865
60110601383015261983904253874249
60110601383015261983904253874457
60110601383015261991494897953433
60110601383019164444400710771221
60110601399791938590194412473335
60110601399791940374604796986139
60110601399791940374604882725287
60110601399795841004979211494199
60110601399795842240325915134299
60110601399795842240326000873447
60110601399795842423507619008059
60110601400740219818822411399917
60110601400740219818822640037645
60110601400740219819658091743597
60110601400740219819659120613373
60110601400740219819659463569965
60110601400740221603232252898117
60110601400740221603233024550449
60110601400740221603233110289597
60110601400740230526185461370821
60110601400744122233607353319361
60110601400744122233607439058509
60110601400744122234422227393597
60110601400744122234423256263373
60110601400744123468953371046277
60110601400744123468953456785425
60110601400744140115893930968353
60110601400744140123421899021553
60110601400959024442722265422925
60110601400959026227132735674877
60110602021149501126602083577777
60110602021149501127166939462093
60110602021149502956472392993809
60110602021149502956681313079729
60110602021149502956681684616037
60110602021149502956744360641813
60110602021150701883621697333429
60110602021150702295466465007277
60110602021150702295947638538361
60110602021150702296219606186365
60110602021150703530728457424369
60110602021150703530728800380961
60110602021150703530749349433009
60110602021150703530749720969317
60110602021150703530812368415329
60110602021150703530812396995093
60110602021150703576482385172785
60110602021150703576565953207153
60110602021150704125525059718080
60110602021150704125525059718081
60110602021150704125608713491645
60110602021368346285364230093858
60110602021465858386997859437162
60110602021466802825039845306267
60110602021466802825060765894623
60110602021466802870793430098091
60110602021473663308011636659982
60110602092050604569656220672863
60110602092050604570135069739333
60110602092050605026920962939673
60110602092050605027673327861495
60110602092050605027674104118761
60110602092050605164180855318571
60110602092050605164181626970903
60110602092050605164181631575997
60110602092050605164931300496897
60110602092050605164933624961511
60110602092050606216509952196133
60110602092050606216513310135616
60110602092050606216513310135617
60110602092050606216513395874765
60110602092050606216722597152911
60110602092050606216722601757845
60110602092050606216781805525433
60110602092050606216785277783621
60110602092050606262266980666589
60110602092050606399524177044565
60110602092050606399527649302912
60110602092050606399527649302913
60110602092050606811309650606791
60110602092050606811309998168477
60110602092054206840841361727093
60110602092054206886657679704077
60110602092054206887159773823469
60110602092054206887222535588393
60110602092054207298168089501401
60110602092054207298921230680489
60110602092054207435449650146269
60110602092054207436202791325357
60110602092054208533534913497713
60110602092054208533702049566449
60110602092054208670795667873185
60110602092086627143106020582853
60110602092086627143106792235185
60110602092086628972475264749269
60110602092269443139840128966523
60110602092269444375186146693439
60110602092269444787031085845471
60110602092269444787031857497803
60110602092269449728691082514818
60110602092366711044769235781429
60110602092366711044769321520577
60110602092370263500997432233981
60110602092370263912779438143001
60110602092370263912842114168777
60110602092370308376888718707463
60110602092377468042720062373567
60110602092377468042991944282423
60110602092377468455335681379049
60110602092377468455339153283264
60110602092377501211528419030867
60110602092377501211800386678871
60110602092377501394542758198163
60110602092377501394814354309859
60110602092377510677645973862671
60110602092378367375374025371935
60110602092378367375391474172827
60110602092378368427726710259011
60110602092378368427789386284787
60110602092378368473459374462527
60110602092378368610720043098851
60110602092378369022314020930495
60110602092378369022314021402671
60110602092378369022331469731387
60110602092378401825301843552629
60110602092378412938339245007017
60110602118970333538491151047194
60110603244267673393510244126026
60110603244490124752679236694749
60110603244490124752680008347081
60110603244490129691744980560641
60110603291536676286729318612682
60110603296788804845376087401938
60110603296788804846108336572434
60110603297445301699831014589630
60110603297445302111424992421274
60110603297446202084624985153095
60110603297665006707441583558691
60110603297665056706224984108629
60110603297665056706287660134405
60110603315171176520584164150869
60110603315171176520584507107461
60110603315171176520584535687177
60110603315171177939132544517363
60110603315171177939132544536237
60110603315171178350727898780421
60110603315174778425718930024773
60110603315174778425719015763921
60110603315174778425719044343637
60110603315174778425719301561081
60110603315174778425719387300229
60110603315174778837522199478693
60110603315174778837584875504469
60110603315174778974782868115017
60110603315174778974782953854165
60110603315174780072848439805893
60110603315174780072932007840261
60110603315174780072932007840309
60110603315174780210129743233413
60110603315174780210130000450857
60110603315174780621912006359829
60110603315174780621974682385605
60110603315357562121560675175805
60110603315357562533321789076185
60110603315357562533322903685109
60110603315357562533406471719477
60110603315358463101154462725257
60110603315358463101155491595033
60110603315462962313286097614839
60110603315462978373065469723617
60110603315462978373065469723665
60110603451353255980460829011440
60110603456313585888811970343412
60110603456313585888815069176126
60110603456970080957853094909864
60110603456970097422636173814076
60110603456970097422636945466408
60110603456981788293861510376649
60110603456981788293924272141573
60110603456981788293924300721289
60110603456981788294488384953273
60110603456981788751460120059813
60110603456981788752024204291797
60110603456981788888658112670361
60110603456981789940781728535541
60110603456981789941053324647237
60110603456981789941053353226953
60110603456981789941053696183545
60110603456981789986806909439061
60110603456981790123796067702837
60110603456981790124004902049609
60110603456981790124067663814533
60110603456981790535849926940949
60110603457164271845956062808540
60110603457164271845956062808541
60110603457164271846228030456545
60110603457164321663984561368775
60110603457164321664256157480471
60110603457165471184699344979757
60110603457165472420233390784049
60110603457165472420296066809825
60110603457165472465966054987517
60110603457165472466049623021885
60110603457165473014841593464076
60110603457165473014841593464077
60110603457165473015008729532812
60110603457165473015008729532813
60110603457165473015573585417128
60110603457165473015573585417129
60110603457165473015573928373721
60110603457165473015657496408089
60110603457165522421255222184074
60110603457165522421255222184075
60110603457165522421338790218443
60110603457165522421338790218491
60110603457188587177146143789426
60110603457188885581752720295144
60110603457188887777944567702364
60110603457189821102953279819571
60110603457189821102974200407927
60110603457189821103036590636543
60110603457189821103036619216259
60110603457189821103036876433703
60110603457189821148706864611395
60110603457189821148790175428367
60110603457189821148790432645811
60110603457189821697561506493191
60110603457189821697561511079411
60110603457189821697582403087955
60110603457196692699795916116500
60110603457196692699795944696216
60110603457261582987865807751500
60110603457262767090644810324075
60110603457262767090707486349803
60110603457262767090707486349851
60110603457262767136377474527543
60110603457262767136460780758295
60110603457262767136461042561911
60110603457262767136461042561959
60110603457262767685231863778115
60110603457262767685252751200487
60110603457262767685252755786659
60110603457262767685253013004103
60110603457262776562452317721935
60110603457262776974046300139751
60110603457262777019799856351907
60110603457262781915621837731769
60110603457262782098636062574377
60110603457262783745007759042325
60110603457262783745007759042373
60110603457262783745010859297805
60110603457262783745010859297853
60110603457269681510472669584486
60110603457269686314597937174372
60110603457269688098171845697716
60110603474051167863295255636172
60110603474051167863298356003920
60110603474695957152428506173773
60110603474695957563938801633263
60110603474707664990765031553295
60110603474707664990765036158229
60110603474707664991266444364437
60110603474707665127963028768777
60110603474707665127963114507925
60110603474707666226028228923345
60110603474707666226028600459653
60110603474707666226049149511701
60110603474707666775092167013589
60110603474707666775154843039365
60110603474707666775154843039524
60110603474707666775158314943580
60110603474707666775158315297712
60110603474914763422620360513475
60110603474914763468942244396071
60110603474914764017981818691503
60110603474914764017985261897959
60110603474914797369054726690323
60110603474914806698538087346403
60110603474914806698538773259587
60110603474914806698539116216179
60110603474926453140783498900953
60110603474926454193115977692621
60110603474926454787912551406617
60110603474926454788476635638601
60110603474926469615145173136191
60110603474926469751677064860207
60110603474926469751845201220407
60110603474926469751866121807311
60110603474926469752430206039295
60110603474926470849930550310999
60110603474926470849951470897903
60110603474926471398806117365871
60110603474926471398994145443199
60110603474926471399555876630853
60110603474926471399558975463567
60110603474926471399622024560844
60110603474926502966970193425401
60110603474926504201752874597835
60110603474926504201753246134143
60110603474926504201836814168511
60110603474926513482972451549787
60110603474926514079192463588109
60110603474926514080007594879789
60110603474926515312279019690427
60110603474926519018320197567837
60110603474926519018320540524429
60110603474926519019156220868109
60110603474926520802709232796641
60110603474987742807952886346503
60110603474987742807954258172871
60110603474987742945150878957051
60110603474987742945152250783419
60110603474987743356724307719225
60110603474987752233945537919067
60110603474987757586863239212661
60110603474987757586925915238437
60110603474987757632679586259054
60110603474987757632868643206158
60110603474987757769313379828901
60110603474987757770129311842482
60110603474987759416417411205089
60110603474987759416420511454953
60110603474987759416500979239457
60110603474987759416500979239665
60110603474987759416504079489321
60110603474987759416504079490773
60110603474987759416504422447157
60110603474987759416504422447365
60110603474988658200680424846590
60110603474988658337941093482914
60110603477881234387568236321546
60110603483789559613847146984250
60110603527117125574659917996809
60110603527117125574660032315673
60110603527117125575224773881125
60110603527117125575224888199989
60110603527117125575474706331897
60110603527117125575474820650761
60110603527117125575475477984229
60110603527117126170021118957553
60110603527117127221599656337925
60110603527117127221850360441029
60110603527117127221850617658473
60110603527117127221850617658633
60110603527117127221850731977337
60110603527117127221850731977497
60110603527226094877778016595316
60110603527773622839892632753037
60110603527773623434501206969581
60110603527773624486833771500237
60110603527773624486833771500397
60110603527773624487084361284637
60110603527773624487105367611933
60110603527773624669847996348669
60110603527773624669847996348829
60110603527773624670098700451773
60110603527773625081630002257801
60110603527773633953745079759957
60110603527773633953745194078821
60110603527773633953745851412289
60110603527773633953766000348265
60110603527773633953828762113189
60110603527773633953829533765521
60110603527773635600120733869089
60110603527773635600120991086693
60110603527773635600141997414149
60110603527773635783135330253829
60110603527846569430514316056573
60110603527846569430514573274017
60110603527846570482365592737441
60110603527846570665108221474017
60110603527870884578501773043035
60110603527870884578502144579343
60110603527870884761519813106406
60110603527870885996214363352031
60110603527881690979834391165177
60110603527881690979897152930101
60110603527881691574422159112117
60110603527881692626754609324068
60110603527881692626754609324069
60110603527881692627026205435765
60110603527881692627026234015481
60110603527881692672779790227589
60110603527881692809768948491365
60110603527881692809977782838136
60110603527881692809977782838137
60110603527881692810040544603061
60110603527881692810042869067674
60110603527882591410385442404919
60110603527882592004909305398295
60110603527882592004910077050627
60110603527882592004972729101621
60110603527882592004973072058213
60110603527882592004973186377077
60110603527882592005724841410933
60110603527882592005725184367525
60110603527882592143006516374665
60110603527882593194502509985719
60110603527882593194774106097415
60110603527882593240256094777543
60110603527882593240257213991560
60110603527882593240507889514741
60110603527882593240527690889239
60110603527882593240528810103097
60110603527882593240590452654163
60110603527882593240591571867973
60110603527882593240591571868021
60110603527882593377788445264711
60110603527882593789299888536856
60110603527882593789299888654954
60110603527882593789383456571017
60110603527882593789383542310165
60110603528065373451463239590773
60110603528065373452028095475089
60110603528065373452278027925861
60110603528065373505374734549651
60110603528065373505374734549811
60110603528065374046259384609189
60110603528065374053686188794227
60110603528065374053686188794387
60110603528065374053873445219223
60110603528065374053874474089159
60110603528065375098653939252437
60110603528065375098653939252597
60110603528065375105993622010865
60110603528065375106265218122721
60110603528065375151750645876227
60110603528065375152022241987923
60110603528065375281605488075093
60110603528065375281668164100869
60110603528065375282170258220261
60110603528065375282170258220421
60110603528065375282170343959409
60110603528065375282421048062513
60110603528065375282421305279957
60110603528065375289007846859297
60110603528065375289760988038385
60110603528065375289764460296732
60110603528065375289764460296733
60110603528065375289764546035881
60110603528065375693450170009841
60110603528065375694015025894157
60110603528065375700814212430115
60110603528065375701065178355916
60110603528065375701065264094905
60110603528065375701630034240232
60110603528065375701630119979221
60110603528065417786738947594107
60110603528065417787303031826091
60110603528065417923937197421939
60110603528065417924502053306255
60110603528065417924751985757027
60110603528065417924752757409359
60110603528065418381263582239655
60110603528065423460119937870485
60110603528065423460120623783669
60110603528065423460120966740261
60110603528065423460684708015653
60110603528065423460684793754801
60110603528065423460935497857905
60110603528065423460935755075349
60110603528065425104529304388491
60110603528065425104529304388651
60110603528065425104780008491595
60110603528065425104780265709039
60110603528065425107036345419531
60110603528065425107060619342389
60110603528065425107060705081537
60110603528065425107311409184481
60110603528065425107311666401925
60110603528065425107311671007019
60110603528068976187651759316133
60110603528068977422997777043049
60110603528068977423269373154745
60110603528068977560279337687917
60110603528068977560467365765293
60110603528068977561032478867005
60110603528069027378307836248151
60110603528089689384771786225335
60110603528089724383534130046805
60110603528089740435635732062421
60110603528089740435698493827345
60110603528093326105738472348063
60110603528093326105738500927779
60110603528093326105738586666927
60110603528093326105759135718879
60110603528093326105759392936323
60110603528093326105926500425343
60110603528093326105926529005059
60110603528093326106010182778575
60110603528093326106010182778623
60110603528093326243208175389171
60110603528093326654802153220767
60110603528100497433670783555834
60110603528100497433670898341259
60110603528100497433858811633162
60110603528100497433858840330922
60110603528100497434420571867092
60110603528100497434420571867093
60110603528100497434420600446808
60110603528100497434420600446809
60110603528100497434423670699806
60110603528100497434423956496966
60110603528100529550146690467743
60110603528100529550146719047459
60110603528100529550146804786607
60110603528100530602479254998559
60110603528100530785493479846990
60110603528100530785493479846991
60110603528100530785493594165855
60110603528100530785765190277551
60110603528100540068596809830362
60110603528100540068596809830363
60110603528100540069140745126370
60110603528100540663183834704687
60110603528101381207679206318385
60110603528101381802956296229997
60110603528101390673504244450185
60110603528101396032317751329297
60110603528101396217846014279643
60110603528101396583143160652359
60110603528101396766073817466423
60110603528101397818402135370999
60110603528101397818405492839551
60110603528101397818405578578699
60110603528101397862461114422541
60110603528101397862523790448317
60110603528101397862711818525645
60110603528101397864155720162823
60110603528101397864159049051659
60110603528101397864221810816583
60110603528101397864221925606219
60110603528101397864490078039443
60110603528101397864971627711928
60110603528101397864974726544435
60110603528101397864974983761927
60110603528101397864975069500991
60110603528101397864975069501075
60110603528101398001419803427131
60110603528101398413473691244959
60110603528101398413473806035999
60110603528101398414038636054963
60110603528101398414097956030581
60110603528101398414097956030740
60110603528101398414101428288880
60110603528101429980633951072785
60110603528101429981449854016797
60110603528101430117894705448257
60110603528101430117895824662274
60110603528101431215978387407703
60110603528101431765108102245507
60110603528101440496699999831871
60110603528101440497264855716187
60110603528101440497452112141183
60110603528101440636408505731647
60110603528101440682141169935115
60110603528101440682141255674263
60110603528101440682161714382229
60110603528101441048002226345799
60110603528101442326570309247903
60110603528101442326758337325231
60110603528101442326758680281823
60110603528101442329290080974709
60110603528101446032799086506901
60110603528101446032800201115825
60110603528101446032883426193601
60110603528101446032883769150193
60110603528101446033635881459505
60110603528101447817188893388037
60110603528162670371203968310621
60110603528162670371204739962953
60110603528162679111164529855425
60110603528162679842970725146049
60110603528162684784608972415004
60110603528162684784608972416408
60110603528162686430980639830901
60110603528162686430980639831061
60110603528162686430984112089248
60110603528162686430984112089249
60110603528166272093409196583075
60110603528166272093680792694723
60110603528166272093680792694771
60110603528166272230878785305319
60110603528166272642472763136915
60110603528166281565425885870471
60110603528166281977019863702163
60110603528173476590421489606119
60110603528173476590421832562711
60110603528173476778246692521014
60110603528173486061914849808987
60110603528173486061977525834763
60110603528173486062165896868683
60110603528173486062166668521015
60110603528173486656774871201091
60110603528173491415146955519228
60110603528173493244721766903735
60110603528173493244725234556988
60110603528173493244725234556989
60110603528174344406287313110508
60110603528174344406852168994824
60110603528174375968368441967715
60110603528174375969120463932945
60110603528174376106403143791878
60110603528174377201391888743583
60110603528174377201392660395915
60110603528174377203903516641687
60110603528174377203987084676055
60110603528174377203987084676103
60110603528174377752778026248471
60110603528174377752778797900803
60110603528174386491963692610473
60110603528174386492462404815759
60110603528174386492716576572117
60110603528174386675731148982027
60110603528174387086509990917105
60110603528174387087325898466051
60110603528174387224523891076758
60110603528174388276290480509241
60110603528174392028143994275541
60110603528174392028625282125489
60110603528174392028628725331737
60110603528174392028712293366105
60110603528174392028896878237185
60110603528174392028900578660877
60110603528174392577692291887077
60110603528174392577755082702441
60110603528174392577755082703893
60110603528174393812470782174309
60110603528174393812471129735835
60110603528174393812474225382009
60110603528174393812474228568549
60110603528174393812533805761611
60110603528174393812533805761770
60110603528174393812537273414817
60110603528174393812537273414865
60110603531056161402047639695546
60110603531129140331641801982656
60110603536964486628385754125790
60110603536964486628389226383930
60110603536968386889639615926014
60110603536968386890203700157998
60110603536968387256232149854862
60110603536968431722807716303004
60110603537037464136923575859200
60110603537037465967065824343520
60110603537037475438811689171808
60110603537037482026741136544283
60110603537037482026741136544284
60110603537037482026821603856820
60110603554689504522189524023828
60110603554693362926910467398042
60110603554693362929438429017390
60110603554693364346023965471342
60110603554693397699791942559608
60110603554694263542986347119734
60110603554762441226966095578832
60110603554762450561512167274208
60110603554766342268934144961896
60110603554766343504280162688812
60110603554766343687461523605980
60110603554766343687462552475756
60110603554766353021757920068076
60110603554766360158748604924940
60110603554766360158752077183287
60110603554766360158752077183288
60110603554767260726584750832360
60110603935868330504982331754344
60110603935868339376659220090832
60110603935872232553529762514408
60110603962482761084484197377807
60110603962482761084484969030139
60110603962482761221766615412799
60110603962482761221766615414203
60110603962482810634791407196521
60110603962482811047138525853121
60110603962482811047138525858737
60110603962482811047138526208657
60110603962482811047138529041065
60110603962482820330095210126535
60110603962482820375848766342855
60110603962482821564877143621467
60110603962482821565441999505783
60110603962482821610547133688533
60110603962482821610630699833575
60110603962482821611195555717891
60110603962482821611195555722103
60110603962482822160178140524563
60110603962482822160178912176895
60110604009751824869439521951338
60110604009751824915381391670752
60110604009751825464968001879238
60110604009751825464992249937988
60110604015660439345931585486558
60110604015660439757525563318202
60110604015660450878093918739320
60110604033385425954034409427658
60110604033385426548830640185062
60110604033385426549562889472198
60110604033388984353523006568092
60110604033388984355970838878142
60110604033388984355971843767472
60110604033389017151473854941110
60110604033389017157997633705766
60110604033389017288671933645098
60110604033389017296011621120888
60110604033389017700265825383302
60110604033389017700265911476742
60110604033389017707772614462898
60110604033389028225281537505706
60110604033389028225469478314516
60110604033389028225469822800478
60110604033389028271035122415622
60110604033389028271767347139112
60110604033389028271854009761056
60110604033389028408483703162948
60110604033389028409048935300934
60110604033389028409303078011016
60110604033389028409303082610286
60110604033389028820077766746790
60110604033389028820810017433606
60110604033389028820810021684408
60110604033389268071504539254214
60110604033389268071692567331542
60110604033389284545220512518446
60110604033389317294739901657670
60110604033389317294990607160454
60110604033389317294990864377898
60110604033389317477942527641882
60110604033389317889536505473526
60110604033389317897043208459682
60110604033389328414552131385850
60110604033389328598298608709362
60110604033389328598298610126512
60110604033389328598573643777956
60110604033389329007656108047622
60110604033389329007656109447302
60110604033389329009348362143254
60110604033389329010080609914070
60110604033389329010080611313750
60110604033389329010080614618334
60110604033389329010080616035484
60110604033389329010164296971566
60110604033389329010167654438657
60110604166200520802628624540245
60110604166200520802628738859109
60110604166200522587791464319001
60110604166200522587854140344777
60110604166200555389988462285983
60110604166200555389988833822291
60110604166200555390072401856659
60110604166200555390072401856707
60110604166200555938864029342259
60110604166200555938864115081407
60110604166297825997391736215449
60110604166297826134652404851773
60110604166297826134652405318333
60110604166297826591999938895525
60110604166297826591999939362085
60110604166297827780964411224785
60110604166297827780964526010209
60110604166297827781027544992529
60110604166297827781027544992577
60110604166297827826697075428301
60110604166297827826718081755757
60110604166297827826718082222317
60110604166297827826718338973153
60110604166297827826718338973201
60110604166297827826780757781485
60110604166297827826780757781533
60110604166297827826781129784353
60110604166297827826781129784401
60110604166297827963978750392033
60110604166297827963978750392081
60110604166297827963979093348673
60110604169287411126062555303359
60110604175172913047647999750675
60110604175172922377111497267988
60110604175172923566076055336396
60110604175192425350484329305573
60110604175193337031273307739371
60110604175196027209952521497118
60110604175196038139911772482360
60110604175196336681863092180283
60110604175196336727595756383799
60110604175204098968432792898371
60110604192897897453996399993956
60110604192897897637009964793152
60110604192897899237631951087080
60110604192919468446487512759235
60110604192919511675435963239789
60110604192919511812696631876113
60110604192919511812717552464421
60110604192919513459911665689807
60110604192922203455426766800074
60110604192922203501267362834174
60110604192922203501267362834935
60110604192922204050035341035380
60110604246072813485083662560128
60110604246072813485084319893596
60110604246072813485084434212460
60110604246072813485105326221052
60110604246072814079629103475440
60110604246072814079630218084364
60110604246072815131397926730864
60110604246072815131460231220332
60110604246072815131460345539036
60110604246072815131460345539196
60110604246072815131460602756640
60110604246072815131481237547628
60110604246072815314411808622544
60110604246072815314411808622704
60110604246072815314412151579136
60110604246072815314412151579296
60110604246072815322026902707607
60110604246072824467719819156608
60110604246072824468284675040924
60110604246072824605461775642720
60110604246072825062244196584712
60110604246072825063084378056516
60110604246072825200258006400284
60110604246072825200260330864898
60110604246072826251836543780656
60110604246072826251836658099520
60110604246072826252108511428820
60110604246072826252111979082074
60110604246076427334331504618244
60110604246076428569028755469836
60110604246076428569112404994002
60110604246096796975131925454566
60110604246097140531200484002159
60110604246099498815827939016398
60110604246099498815828025105466
60110604246107946749577424175419
60110604246107946750121359471427
60110604246107948579510495356375
60110604246107948579719672659739
60110604246107948579722771492453
60110604246107948579723025527569
60110604246107948579785816338769
60110604246108788483936910575054
60110604246108788483999586600830
60110604246108799002177738315446
60110604246108804545955598106984
60110604246108804545955683846048
60110604246108804545955683846132
60110604246108836661615569958704
60110604246108836661615598538420
60110604246108836661615684277568
60110604246108836661678332077760
60110604246108836661678360657476
60110604246108836798876352913892
60110604246108836798876439007331
60110604246108837851208803125844
60110604246108837896961354797090
60110604246108837896962359337952
60110604246108837896962387917668
60110604246108837896962474011107
60110604246108837897213149534288
60110604246108837897233984029364
60110604246108837897234070122644
60110604246108837897296745794288
60110604246108847774652709944846
60110604246108847774652738524562
60110604246108847911913378581170
60110604246108848964245171459654
60110604246108848964517139107658
60110604246108849009998756251478
60110604246108849009998760974669
60110604246108849010270695319766
60110604246108849010336814553242
60110604246108849010336843249598
60110642223352916770762522063187
60110642702254165601786879365858
60110642702254165601787879655918
60110642702254165601808800244226
60110642932678848096417037071578
60110642932678848096437957659886
60110642932679748473704103186407
60110642932679748473705132056183
60110642932679748519458688268339
60110653549612370854846659977453
60110655145808471394332794305641
60110655162585156365368239738229
60110655162585156411205478322491
60110655163533447065826014502773
60110655216708375727245670634015
60110655216708381255814321892651
60110655623538690096533066960416
60110655623538690096533095540132
60110655623563005427450950605650
60110655623563005427451207823094
60110655624414041391264504704278
60110655624417943851781853609842
60110655642140216585058081182131
60110655642140216585058166921279
60110655642140217819860906685655
60110655642143820091107690290791
60110655642143820091108033247383
60110655854842622228110207100438
60110655854842622228110550057030
60110655854842625796804280827730
60110655854842626345596251270130
60110655854842626345679934089714
60110655854842626345679934089715
60110655854843521011446542439455
60110655854843521011467434448095
60110655854843521423040148734839
60110655854843522658574194539035
60110655854843522658574566075343
60110655854843526364615976729015
60110655854843526364616062468163
60110655854843526364699630502531
60110655854843526501897623107303
60110655854843526501897623108707
60110655854843526913491600940351
60110655854843526913491600944723
60110655854843526913491629990998
60110655854843526913491629990999
60110655854843526913491715730147
60110655854875041250720312868002
60110655854878644937983962294395
60110655854947976171274470828050
60110655854947977955496798683858
60110655854947977955750973641466
60110659240277851966614193868171
60110659240277858684231371345607
60110659240277858691822101163731
60110659293452769052753225230515
60110659293452769052753596766823
60110659293452769234930740866735
60110659293452769234932141272819
60110659293452785698711117676151
60110659293452785699463915898647
60110659293452785699464258855239
60110659310229464089390859123531
60110659310229464089391202080123
60110659311177744723410769688853
60110659311177744723411112645445
60110659311177744723431661697493
60110659311177744723432033233801
60110659311177744723494680679813
60110659311177744723494709259529
60110659311177744723494709259577
60110659311177744724247936177813
60110659311177744769164325900961
60110659311177744769164697437269
60110659311177744769248265471637
60110659311177744769248265471685
60110659311177744907260784594783
60110659311177744907261041812227
60110659311177745318018972368977
60110659311177745318019086687841
60110659311177745318039978696385
60110659311177745318040235913829
60110659311177745318855881640397
60110659311177745318856138857841
60110659311177761377711042381375
60110659311177761377711413917683
60110659311177761377794981952051
60110659311177761377794981952099
60110659453196355314617957785809
60110659453196355314701525820177
60110659453196355314701525820225
60110659469754245132829064659167
60110659470702524120556746251193
60110659470702524166310302463301
60110659470702524166310988376485
60110659470702524577903937338353
60110659470702524577904280294945
60110659470702524577904966208129
60110659470702524577905309164721
60110659470702524715101929948901
60110659470702524715102958818677
60110659470702524715103301775269
60110659470702526361457292223477
60110659470702537479577925189493
60110659470702542413644348517247
60110659470702542421233963726239
60110659470702542421233963726447
60110659470921330436586525088341
60110659470921330436586868044933
60110659470921330573784517698889
60110659470921330573784860655481
60110659470921330985378495530533
60110659522929171735714747401449
60110659522929171735715776271225
60110659523877451135036292506255
60110659523877451135036406825119
60110659523877451135037178477451
60110659523877451546630013120455
60110659523877451546630384656763
60110659523877452964342603429451
60110659523877452964342974965759
60110659523877462115897514342207
60110659523877469428038954929043
60110659523877469428122894499719
60110659523877469428122980238867
60110659523877469435713624317683
60110659523877469435713624317843
60110659523877469435714395970015
60110659524096257999837349835015
60110659931584325379835095105416
60110659931584325379897856870340
60110659931587026672032368928266
60110659949309299221185952008107
60110659949309299221248713773031
60110659949309299222001854952119
60110659949309299266918616211623
60110659949309299267755439743943
60110659949309299404179370587095
60110659949309299405016194119415
60110659949309301051119394725371
60110659949312901081214928255119
60110659949312901538730627238787
60110659949312901538751519245975
60110659949312901676012273621447
60110659949312902727590839581695
60110659949312902728343980760783
60110659949312902773323503785211
60110659949312902774076644964299
60110659949625355468995046894148
60110660162011710217864807801642
60110660162011710400712011366763
60110660162011710400879032650282
60110660162011710400963058426458
60110660162011710400963058426459
60110660162011710812661410095354
60110660162012609184319942351123
60110660162012609550348392047987
60110660162012609550913247932303
60110660162012609596645912135819
60110660162012609596666804144459
60110660162012610785425799599871
60110660162012610785509481947279
60110660162012610785509482419663
60110660162012610785694038238595
60110660162012610785694409774903
60110660162012610785695181427235
60110660162012610785697853453535
60110660162012610785697853453583
60110660162012610831179470130795
60110660162012610831179470130843
60110660162012610831242146152199
60110660162012610831263038159387
60110660162012610831430431446971
60110660162012610831447965987011
60110660162012610831447965987059
60110660162012610831451066236715
60110660162012610831451066709099
60110660162012610831451323454159
60110660162012610831451438245359
60110660162012610831451438245407
60110660162012610968440138767167
60110660162012610968708634623335
60110660162012610968712077829631
60110660162012610968712078301967
60110660162012611380222144676091
60110660162012611380305798916214
60110660162012611380490640532307
60110660162012611380490640532355
60110660162012611380494083738603
60110660162012611380494084210986
60110660162012611380494084210987
60110660162012611380494112790654
60110660162012611380494112790655
60110660162012615084000760673423
60110660162012615084564473369099
60110660162012615084565616557739
60110660162012615084836441017103
60110660162047731327074538183019
60110660162047732975836639150854
60110660162047733110920409768147
60110660162336769673119946395979
60110660162336770725452425189051
60110660162336770771205981401159
60110660162336770771268743164679
60110660162336770771268743166083
60110660162336770908466735776631
60110660162336771320060713606871
60110660162336771320060713608275
60110660162339472611880931942822
60110660162339472611880931942823
60110660162339472612465907716839
60110661367403404219882522040776
60110661367403404219882779258220
60110661367597893512215496905498
60110661367601795560950954339046
60110661367601795560972875099322
60110661367601795972566081278634
60110661367601795972566852930966
60110661367601795972733217347370
60110661367601795973298073231686
60110661385141285833188576522611
60110661385141285833188605102327
60110661385141285833209497110919
60110661385141285833209497112323
60110661385141286244782582933971
60110661385141286244803474943967
60110661385141286244970868228743
60110661385141286244970953967891
60110661385141286244970953969295
60110661385141286382252514612807
60110661385141286382252514614211
60110661385141287480317629028275
60110661385141287480317743347139
60110661385141287480338549617987
60110661385141287617599303993459
60110661385141288029193281825103
60110661385141288029447456787082
60110661385324069940791064037715
60110661385324069940791349834875
60110661385324069940811984626023
60110661385324069940812241843467
60110661385327670428213268183743
60110661385327671617074509397831
60110661385327671617263566344935
60110661385327671662807173599943
60110661385327671662807173601347
60110661385327671663016093687267
60110661385327671663017122557043
60110661385327671663079884320563
60110661385327671663079884321967
60110661385327671800277876932515
60110661385327672211871854762755
60110661385327672211871854764159
60110661385327672212623967072067
60110661385327672212623967073471
60110661385348384859945797240790
60110661385348384860008530307900
60110661385348384860008558887616
60110661385348384860008559005714
60110661385360092653911166404346
60110661438307208954027037828820
60110661438307209366374128259836
60110661438318916335242370438071
60110661438318916335326024215751
60110661438318916335493160751046
60110661438526914558001881511873
60110661438526914558022773520465
60110661438537704898025135500463
60110661438537720776213747700941
60110661438537720821946411885743
60110661438537720821946411887147
60110661438537720956882301426655
60110661438537720957446385658639
60110661438537720957529953693007
60110661438537720957717981770335
60110661438537720959141995823351
60110661438537720959144318771645
60110661438537720959225649601031
60110661438537720959227972530451
60110661438537720959227972549325
60110661597079130600982503678239
60110661597079130600982732315967
60110661597079130601170760393295
60110661597079130601735616277611
60110661597079130601735644857327
60110661597079130601735644857375
60110661597079130601818184021919
60110661597079130601819212891695
60110661597079130601819212891743
60110661597079130601819298630843
60110661597079130601819555848287
60110661597079130601819555848335
60110661597079130602007583925615
60110661597079131790846532725075
60110661597079131836516806699975
60110661597079131836600374734343
60110661597183597842472163879534
60110661597183598254236629598032
60110661597187200113719290441470
60110661597735627820462148077531
60110661597735627820733744189227
60110661597735627866215704289639
60110661597735627866215732869403
60110661597735627866403732366967
60110661597735627866967845178715
60110661597735629055996965534155
60110661597735629056079504698747
60110661597735629056080647887387
60110661597735629101562493668935
60110661597735629101562522248651
60110661597735629101750521746263
60110661597735629101750526351309
60110661597735629101750526351357
60110661597735629101750897887665
60110661597735629101834204099495
60110661597735629101834461316939
60110661597735629650604396561851
60110661597735629650605544355633
60110661597735629650793567827867
60110661597735629650793572432961
60110661597735629650877135862187
60110661597735629650877135862235
60110661597735638980067636861719
60110661597735638980067894079115
60110661597735638980068665731447
60110661597735638980068665731495
60110661597735638980068670336589
60110661597735638980088557449979
60110661597735638980089586319755
60110661597735638980089586319803
60110661597735638980089929276395
60110661597735638980257069950225
60110661597735638980277957353675
60110661597735638980340637984593
60110661597735639117265629472267
60110661597735639117350340695275
60110661597735639117538625990047
60110661597735639117538630595141
60110661597807673431764940723250
60110661597807674666546874218182
60110661597808573449903643824031
60110661597808573815932436477439
60110661597808573816496149173115
60110661597808573816496520709423
60110661597808573861497621655675
60110661597808573862228813376631
60110661597808573862249733964939
60110661597808573862249733964987
60110661597808573998946661325871
60110661597808573998946661325919
60110661597808573999510745557855
60110661597808573999510745557903
60110661597808575051278082668047
60110661597808575051279225856687
60110661597808575097031667459871
60110661597808575097031667459919
60110661597808575234292679052787
60110661597808575645886656884479
60110661597808575645887428536811
60110661597808575646074684961759
60110661597808575646074684961807
60110661597840094924671019286242
60110661597840095519554288913596
60110661597840095519554317493360
60110661597840993891128139476503
60110661597840994303474229618863
60110661597840994440734898255187
60110661597840995538256163112391
60110661597840995538257191982167
60110661597840996087300209484055
60110661597843695549373640882979
60110661597843695549373640887191
60110661597843695594354278516123
60110661597843695594354307095839
60110661597843695595106419876083
60110661597843695595189987438275
60110661597843695595189987443891
60110661597843695595190102229315
60110661597843695961218780563907
60110661597843696006972336303839
60110661597843696006972336776015
60110661597843696144149437377971
60110661597843696144170243180903
60110661597843696144233004941615
60110661597843696144233004945986
60110661597843697241420683580306
60110661597843697241483445813088
60110661597843697241503223211251
60110661597843697241504366399890
60110661597843697241504366399891
60110661597843697378680294766979
60110661597843697378681323636755
60110661597843697378681352216471
60110661597843697378681352216630
60110661597843697378743085579636
60110661597843697378763891375239
60110661597843697378763891375399
60110661597843697378765005984163
60110661597843697378765005984323
60110661597843697378765120775363
60110661597843697790546240240963
60110661598026478054849663454579
60110661598026478054849777773443
60110661598026479290195795500359
60110661598026479290446499603463
60110661598026479290446727774838
60110661598026479702793503828978
60110661598026479702793846785570
60110661598027378074349905111335
60110661598027378439563451687687
60110661598027378439647134035095
60110661598027378477785710953339
60110661598027378478538823552711
60110661598027378478538828157853
60110661598027378478539199694161
60110661598027378478601504183629
60110661598027378478621391297019
60110661598027378478622505905943
60110661598027378478622763123435
60110661598027378478622767728529
60110661598027378478789903797265
60110661598027378478873471831633
60110661598027378485317007899795
60110661598027378485317122218611
60110661598027378485317379436103
60110661598027378485379798238611
60110661598027378485379798240015
60110661598027378485379798710995
60110661598027378485397247040955
60110661598027378485397589997547
60110661598027378485400690719587
60110661598027378485401062255895
60110661598027378485568083539207
60110661598027378486128438761911
60110661598027378486131911020307
60110661598027378615046351009995
60110661598027378615798463319307
60110661598027378615799606507947
60110661598027378615799863725391
60110661598027378615799868330485
60110661598027378615883174542315
60110661598027378616071459837087
60110661598027378616071464442181
60110661598027378622577790854935
60110661598027378622846286711151
60110661598027378622846286711199
60110661598027378622849730389782
60110661598027378622849730389783
60110661598027378622849758969546
60110661598027378622849758969547
60110661598027378623392922613174
60110661598027378623392922613175
60110661598027378623413843201530
60110661598027378623413843201531
60110661598027379668403252715571
60110661598027379675181065526299
60110661598027379713320013975075
60110661598027379713403582009443
60110661598027379714135549987825
60110661598027379714135549987873
60110661598027379714219489558549
60110661598027379720725815965527
60110661598027379720725816437911
60110661598027379720910372256843
60110661598027379720910743793151
60110661598027379720913729729815
60110661598027379720913844042855
60110661598027379720914101260299
60110661598027379720931292845199
60110661598027379720934736052851
60110661598027379720994311827519
60110661598027379720994311827567
60110661598027379720997412082999
60110661598027379858174856108107
60110661598027379858192304438067
60110661598027379858195404693547
60110661598027380262927515824971
60110661598027380262927520430065
60110661598027380262927887361279
60110661598027380263011198178155
60110661598027380263011198178203
60110661598027380263011202783249
60110661598027380263011455395647
60110661598027380263011460000741
60110661598027380269768576722354
60110661598027380269786282269759
60110661598027380269789382525191
60110661598027380269789754528106
60110661598027380269789754528107
60110661598027380269974310347087
60110661598027380269977667820011
60110661598027380269977782605434
60110661598027380269977782605435
60110661598027380270539170836497
60110661598027380270542609439055
60110661598027380270542866656499
60110661598027380270602189818865
60110661598027380270605657472071
60110661598027380270605657472119
60110661598058899731604761238486
60110661598058900143181170299892
60110661598058900143198739070130
60110661598058900143201833670756
60110661598058900143202090888248
60110661598058900143369198377220
60110661598058900143930959660910
60110661598058900143934315711068
60110661598058900144017741332338
60110661598059798926600822106523
60110661598059798926600850686239
60110661598059798926621742693427
60110661598059800711763576144727
60110661598059800711763576146131
60110661598059800711763661885279
60110661598062485391836209271335
60110661598062485392400293503319
60110661598062495270112569239383
60110661598062500216015130093223
60110661598062500218257027080341
60110661598062500218257027081745
60110661598062500768073048888647
60110661598062501865656989767207
60110661598062501865656989786129
60110661598062501866138196599741
60110661598062502000320140012203
60110661598062502000320511548511
60110661598062502000885367432827
60110661598062502001156963544523
60110661598062502002851887796051
60110661598062502002854982377755
60110661598062502002854982383579
60110661598062502002854982396677
60110661598062502002914563826198
60110661598062502003416772730806
60110661598062502003416772730807
60110661598062502003419871563277
60110661598062502003419871563520
60110661598062502003419871563521
60110661598062502414448960209399
60110661598062502414448960215223
60110661598062502414448960228321
60110661598062502415261682836771
60110661598062502415261682836930
60110661598062502415261797622147
60110661598062502415264896454861
60134154100748993355417856466869
60134154100748998291719353196373
60134154100748998296801927374533
60134154118473924555187050624469
60134154118473924556882397921047
60134154118473969026827393842805
60134154118473973960890494535731
60134154118473973963400862918961
60134154118473973968232500242453
60134154118473988785869733636931
60134154118473988787561986332883
60134154118473988788126070564867
60134154118473988788126185361731
60137274899852737641267965340088
60137275537984277314860873975400
60137288436478081796487155396291
60138335131743235949749423812433
60138335131743235949749428411703
60138341590855164373153462531378
60138341590855165608688537205398
60138341590855166157731211750694
60138341590855169314728914384200
60138341590855169314728914734120
60138341590855169863771589279416
60138341590855169863834351044340
60138341590855180433664448954408
60138341590855180433664450004168
60138341590855180982456763752872
60138341590855180982519439778648
60138671108001531258328674180280
60138671184813661033853488248760
60138671184814561464404515513720
60138671184849678255894578847160
60138689613853547798332478227228
60138689619762173211434145624508
60138689779297759238283087333592
60138689780169153725514007525114
60138689780266400226717204836746
60138689780266449638234556973990
60138689797956306841266318023857
60138689797956308627267023745867
60138689797956318098279633563531
60138690257860091094183363991528
60138690258841993632427766189959
60138690258842008457128987226647
60138690276566969120882745878953
60138690276566972827487977892311
60138690276566983945691521559227
60138864232400722780425705280708
60138864250125683032396109612182
60138864250125683032396367879386
60138864250125698451834238248328
60138864256031616671155058243431
60138864256031621749716229753051
60138864303239386303644318067561
60138864303304512690345412993118
60138864303304513101939390824762
60138864303312616563338025938528
60138864303312627546792157330964
60138864309212837914176486392162
60138864309212838325770464223806
60138864309220943433544753446704
60138864309220943436073029442720
60138864309220943441159733212695
60138864309221241978950263666535
60138864326937780651253115121772
60138864326937813402717784241626
60138864326937813402718042508830
60138864326937828822155912877772
60138864326938681219064897112124
60138864326938729389965372036470
60138864326981939622341623691593
60138864805537384145160051996634
60138864805548194067969456328768
60138864805548194067969714609022
60138864941374828394445727363801
60138864941374833379306125547045
60138864947351602305958175238865
60138864947351602305958176288625
60138864947355198677168555475814
60138864965066671136726222433511
60138864965077473056528569516519
60138864965077473057012180314761
60138864965077473193726562127067
60138864965077473194272848951085
60138864965078659126650909300907
60138864965078662693715149140787
60138864965078662830975817781323
60138864965078662830996709789915
60138864965078664484882021173655
60138864965078664484965703993447
60138864965078673766165136595595
60138864965078673767857389295759
60138864965078673768340885304365
60138864965078673768340971397645
60138864965078673768361892102593
60138864965078673811918692807703
60138864965078673813610945503655
60138864965078673813610945507867
60138864965078673814094556306109
60138864965078673949116685422463
60138864965078673950808938114203
60138864965078673950808938118415
60138864965078673951355224938221
60138864965078673951355224942433
60138864965078673951376116951025
60138864965081074870996118456965
60138864965081074916749703365429
60138864965113795546404496063384
60138864965113795547241319595704
60138864965113795547241321112024
60138864965113795547243644060318
60138864965113795910822309686678
60138864965113800852124763971960
60138864965113800852209475194968
60138864965113801446921367781992
60138864965113801446922139434324
60138865018183061289110079734617
60138865018247902125888356974606
60138865018255990810577211379741
60138865018258689358542410206690
60138865018258689358542410556610
60138865018258693062888210691486
60138865018258693062888211041406
60138865018258694121997896348352
60138865018258694122248600451456
60138865018258703633845792901938
60138865018258703633908468927714
60138865018259889978364117913246
60138865018259893682709918398042
60138865018291109248443186039757
60138865018291109248443186389677
60138865018291112955045069771505
60138865018291112955233351879737
60138865018291112955316919564185
60138865018291113504025322321929
60138865018291113504108890356297
60138865018291114738807255466941
60138865018291114738807255816861
60138865018291124029127728497115
60138865018291124029316010255427
60138865018291124029316014841647
60138865018291124029378776956491
60138865018291124073437670031393
60138865018291124073437756124673
60138865018291124075132247075319
60138865018291124075132333168599
60138865018291124440909988436991
60138865018291124440909992673291
60138865018291124441725895617303
60138865018291124441725895967223
60138865018291124441728219965277
60138865018291124623924332326021
60138865018291124624677473132103
60138865018291129426607185809139
60138865018291129563051951497239
60138865018291129563052037590519
60138865018291129563616031497135
60138865018291129563616035729223
60138865018291129563616121822503
60138865018291129563617150692279
60138865018291129563805178769607
60138865018292310556761787288394
60138865018292324647506079338122
60138865018292325380922910682633
60138865018292325380922910702316
60146694926767311431133637927112
60146694926767311438475900851278
60146695559001338375423643698452
60146695564909656278681136666110
60146695618076479415941858894772
60146695618076479416506976228620
60146695618076479418201294655422
60146695618076479418201551872866
60146695618084583285630502023924
60146695618084583290901104279412
60146695618084583293161568909838
60146695618084590611474683544398
60146695618084590611474684594110
60146695635813468148689022006282
60146695635813468149253882122734
60146695635813468149254139340130
60146695848513176206607665304986
60146695848513176208867100015924
60146695848513176208867100132516
60146695848513176208867358283080
60146695848545591706444645793834
60146695848545591706444646843546
60146695848545591707009505910190
60146695848545591708704081554484
60146695848545591708704339821640
60146714231121836587337371953977
60146714231227236374765857793039
60146714231229938080523402129243
60146714231229939315870194690819
60146714231229954140219604449273
60146714231229954140783688681257
60146714514877578556344741866504
60146714514877579105951500643784
60146714514877579105951500656834
60146714940276989730608895573626
60146714940276991517446428096404
60146714940276994672184350608776
60146714940276995221036760221730
60146714940276996456574162076132
60146714940277005792624110847368
60146714940277005792812138924696
60146714940277011281547750876848
60146714993439909174262472245298
60146714993439910409797551151406
60146714993439910959404309928686
60146714993439910959467072047742
60146714993439914253098682010052
60146714993439914253098683072862
60146714993439914664692659841696
60146714993439915900227739810614
60146714993439915900854241788120
60146714993439915901042528145702
60146714993439925234021350591104
60146714993439925234585434823088
60146714993439925234773462900416
60146714993439925236281129662478
60146714993439925236281130725288
60146714993439925236469157739806
60146714993439925237033241971790
60146714993439925237033243034600
60146714993439927018411162058460
60146714993439927018975246290444
60146714993439927021423054501956
60146714993439930724451538187502
60146714993439930724451539250312
60146714993439930725015622419486
60146714993439930725015623482296
60146714993439930725203650496814
60146714993439930725203651559624
60146714993451918531926088687800
60146714993451921824737230266810
60146714993451921824737231316570
60146714993451922235516419763366
60146714993451922236268445966348
60146714993451922236331208098454
60146714993451923471053822667528
60146714993451932807103771438764
60146714993451932807104889584148
60146714993451932807104890633908
60146714993451932807292917661476
60146714993451938296027410418484
60146714993451938296027411468244
60147761617806368124662554663465
60147761617806379242720511603705
60147761617806379242783301948345
60147761617806379245795107707927
60148090733201022148285089447070
60148091211775365278603068231451
60148091229501241378951706470840
60148091442200949438564924597310
60148091442236066230054987930750
60148091442236366371877421258184
60148109877159365757222249981544
60148109878128006562642028318806
60148109895817913177190108402649
60148109895817913177193465875573
60148109895817913314391456946715
60148109895817913727845053242181
60148109895817913733012081898081
60148109895817914963275530051931
60148109895817914963463814973697
60148109895817914963463816396463
60148109895817914968358099624997
60148109895817929785177217332197
60148109895817929785741301564181
60148109895817929787624938387619
60148109895817929787624939810385
60148109895817929788189022619603
60148109895817929788189024042369
60148110510319759305292041461707
60148110510319770423412017094255
60148110516228395836492792481491
60148110516235284022874553985798
60148265892323627944155879871547
60148278601751678540362834252837
60148278814487409354874068574133
60148282412621447912221084172273
60148282429690812655840263644591
60148282430347318661098140321233
60148282430347324197278441986301
60148282430347324197279556595225
60148282430347325980852345923425
60148282433300886567914689081387
60148282891195785552110165313293
60148282891218905796939926739509
60148282891414629200460992954087
60148282908847815228402369807359
60148282908847817194906930558547
60148282908921652500091169467595
60148282908921661783822002781343
60148282908921661791415085643797
60148282908921669101863063678991
60148282908921669109478153042321
60148282908945083872560239974621
60148282908953188982866274738509
60148282909139605283548190510479
60148282909139605284364098046535
60148282911875231342915292684655
60148283050752987036770975423741
60148283050971831097534011374705
60148283068477662702010178111347
60148283068696506578940758735353
60148283120999980635565911483851
60148283121632176662259286257613
60148283121656491993739935714301
60148283121656497527643351399433
60148283121656497527726576477209
60148283121851020311424902233495
60148283121875331928688664566129
60148283121875335505707559079635
60148283121875336054750576581523
60148283121875336054753675768369
60148283148475057358364706778041
60148284344971553417824307935301
60148284353893212026132849822473
60148284353893212026132849939113
60148284353893213123657499433211
60148284353893213123737711413209
60148284353893213260914697346381
60148284353893213260914697696301
60148284353893213260914783317405
60148284353893224196609667213119
60148284353893224242342331416635
60148284560699014468556605243807
60148284566618103870907677274853
60148284566618135981968948600079
60148284566618135981968951782407
60148284566618137217586562438691
60148284566618151905114925366953
60148284566618151905114925380051
60148284584332320900315719333242
60148284584344311860056848915472
60148284584344312225082482199920
60148284584344312225897270535008
60148284584344312227610415239552
60148284584344312227613887497899
60148284584344312227613887497900
60148284584344312408848733618516
60148284584344312411359332647051
60148284584344312416442935694987
60148284584344313460679204029940
60148284584344313460700096038532
60148284584344313462959532172187
60148284584344313463207137069572
60148284584344313463210609327920
60148284584344313645891222088116
60148284584344313646141266141984
60148284584344313646162158150576
60148284584344314055224730684240
60148284584344314057756135982219
60148284584344314057756135982220
60148284584344314057756164680033
60148284584344314062839739030155
60148284584344322797506636969476
60148284584344322934955676639560
60148284584344322934956448291892
60148284584344322980437289551451
60148284584344322980709258715776
60148284584344324581247672743247
60148284584344324581331613830244
60148284584344328287117560985483
60148284584344328287371732741841
60148284584344328287371989959285
60148284584344328287936936187843
60148284584344328470888398898186
60148284584344330117427978640404
60148284584344330117431446293658
60148284584368338076352171899867
60148284959468596519370526012751
60148284959468597754716543739667
60148284965147612140327540876829
60148284965439406812505902848639
60148284982227792576331363323869
60148284982884295193377021592039
60148284983068020490012689893309
60148284983068020491704942589261
60148284983068020492545212969283
60148284983091392437332165721243
60148284983091392437896249953227
60148284983099497547637428832799
60148284983103099269842657093607
60148284983103143869454116406147
60148284983173386926773248213545
60148284983196801506862255864733
60148284983196802742209045243981
60148284983196807040599335713177
60148285039236391536819956265277
60148285039236391544351023151191
60148285039308169028491358297593
60148285039308170126012627405759
60148285039308170263001326858885
60148285039308170263273296042083
60148285039308179553761130106747
60148285039308179554259096169517
60148285039308179600078799252811
60148285045145012015296045789877
60148285045216810501285052548330
60148285045217062518881800017358
60148285045217062518881886123896
60148285062869692432144249861453
60148285062869692439675316747367
60148285062869987823987143810681
60148285062928262831423673914935
60148285062928262831444565923527
60148285062928273768870101313687
60148285062928273814623657525795
60148285062928273951800758127751
60148285062928273951821650136343
60148285062930975471489630447034
60148285062930979176086135034934
60148285062942671915596282805603
60148285062942681206669117222431
60148285062942686602545463343722
60148285062942971967668970286571
60148285062942972516460940728763
60148285062942981396191539122557
60148285062943872535417875370982
60148285195801605472613461974511
60148285195801606707959479701427
60148285195801649388495885198589
60148285195908205871523279722273
60148285195908216397292161255013
60148285195908216992088763548725
60148285195908218363882612988863
60148285195908222480070772460113
60148285195908222480071143996421
60148285222500182926607449315162
60148285222508293936591207800724
60148285275569448668557453023829
60148285275580255619495796799705
60148285275642378738732987426697
60148285275653496267576580490803
60148285275677500334408871838405
60148285275677500334412227888563
60148285275677500883389127576773
60148285275677502117982775775529
60148285275677502118171062138935
60148285275677511272047027744001
60148285275677511408679815510271
60148285275677511408745935092263
60148285275677511409307696375953
60148285275677511409310019324247
60148285275677511452801472098293
60148285275677511452801558191573
60148285275677511454998605258801
60148285275677511455061367377857
60148285275677513238634037334413
60148285275677513238634150702687
60148285275677513238822063994591
60148285275677516805970991058367
60148285275677516805970991063983
60148285275677516942394831813643
60148285275677516942958916045627
60148285275677516942979837819209
60148285275677516943168984024451
60148285275677516943231659694691
60148285275678697936125589360919
60148285275678700908665194555091
60148285275678702692239098492215
60148285275678702737992683402131
60148285275678702738055445516975
60148285275678712026869852830931
60148285275678712026869881410647
60148285275678712028504765542967
60148285275678712029066526826657
60148285275678712029066555524465
60148285275678712029066641617688
60148285275678712029066641617745
60148285275678712029068849774942
60148285275678712029068849774951
60148285275678712029068878472759
60148285275678712029129317643521
60148285275678712166327310249857
60148285275678713858455658597609
60148285275678717517300069007045
60148285275678717562801459082405
60148285275678717563053282380596
60148285275678717563053625337188
60148285275678717563053625337197
60148323087489375161968480205155
60148323802724828757220874668199
60148336014916066554264588406523
60148336033578536406125109047741
60148336245341654420181962908195
60148336671710077313372553899789
60148336671710081433431500052291
60148336724887394723143881998857
60148336724888610167939063370785
60148336724899416930027719098417
60148340317041079148757601827673
60148340317146444347952999473899
60148340317146445582734932968831
60148340323022643234858214787381
60148340323022648725286078968925
60148340323022648908300304283917
60148340323055065643486397683459
60148340340674672911150419281447
60148340340674674877654980032635
60148340340674674880162021063675
60148340340747624579793524126757
60148340340747626226169435453333
60148340340780041314979617876219
60148340552510743782647824334671
60148340553386088535268376013441
60148340553386093842680896617969
60148340553459034345007335731701
60148340553459040018448306033093
60148340553491455518832693236523
60148340553491456753614626732859
60148340553491460872019662063155
60148340553491460872019690641419
60148340553491462106801595556683
60148340553491462106801624136351
60148340553494162163672743858035
60148340961154187849835970220393
60148340961154189817238887341037
60148340961154189817242329484475
60148340978878863515075172907999
60148340978879169604107796918361
60148341031399986043109508069217
60148341031411991783789866897753
60148341031960431665585321336005
60148341031960436971305589244581
60148341032056499360507615477005
60148341032056794206647198667593
60148341032056797910240539304637
60148341032056799557368910478965
60148341032057692806804930510953
60148341032057694764336760992339
60148341032057694773623214225197
60148341032057694773626308825823
60148341032057694774207847631597
60148341032057694774458894691293
60148341032057694774461993878139
60148341032057698340708346196085
60148341032057700125117930354473
60148341032068501587387551767867
60148341191590580927370553711567
60148341191590581339173451745771
60148341191590584631716354313003
60148341191809373058848169921281
60148342414054650259079412797957
60148342414711152876125071066127
60148342414711152878318727259651
60148342414719257988059906139223
60148342414926355228777912846271
60148342414929955669882443258451
60148342414929956952590706567695
60148342414929957500024696451407
60148342414929957501654268412947
60148342414929957502218352644931
60148342414938060780187706370007
60148342414938062611959531524503
60148343106202806285678456771163
60148343106202807521024474498079
60148343106211213232447132915555
60148343106214813856502211976923
60148343106214815091848229703839
60148343106214815503693916520691
60150718659212186499949928199532
60150720863241189848052801472868
60150757425375319225475975859418
60150894783651038305011381552355
60150895262225377730982521803903
60150895262225377730982522153823
60150895262225377730982526390123
60150895262225381435328322288699
60150895262225381435328326874919
60150899097572927724340912598494
60150901224929285513010244923148
60150901703503628643330288961786
60150901703503628645586621657634
60150901703503628645586625889722
60150901703600624474699744727326
60150901703600629828120226070758
60150901703600640945488861046326
60150901703600640946052945278310
60150901703600640946240973355638
60150901703600644651529241761588
60150901703600644652093325993572
60150901703600644652281354070900
60150901721325600146192964924458
60150901721325600146192965274378
60150901721325600146192968460918
60150901721325600557473910183084
60150901721325600557473910537216
60150901721325600557975232650144
60150901721325600558037994415068
60150901721325600558037994769200
60150901721325604264267428895106
60150901721325605499362399208194
60150901721325605499613446267890
60150901721325616616982081243458
60150901721325616616982081593378
60150901721325616616982084779918
60150901721325616617546165475442
60150901721325616617734193552770
60150901721325616617734193902690
60150901721325616617734197089230
60150901721325620323022461958720
60150901721325620323586546190704
60150901721325620323774574268032
60150901934037015447654316598392
60150901934037019153692369779140
60150901934037019153694692727434
60150901934037030274260061885102
60150901934037030274260062235022
60150901934037030274260063284782
60150901934037030274322737910878
60150901934037030274322738260798
60150901934037030274322739310558
60150901934037030274510765988206
60150901934037030274510766338126
60150901934037030274510767387886
60151231238483673039561772154488
60151231238487274761765881214328
60151231291662502514559929439358
60151231315296703243943294944534
60151231315331820035433358277974
60151231451186982819684523579912
60151231451187283557997878229726
60151231451219398319521505118472
60151231474821484289076853529368
60151231474821484883873199090862
60151231474821484883873457241426
60151231474821785027390466329746
60151231474852999356668230992322
60151231474853899788913835067928
60151231474856601078872340052162
60151231474856601673668943997500
60151231474856601675363262424302
60151231474856901818880529663186
60151231474864704955526162247448
60151231528031828833360965087838
60151242323093160250958916068441
60151244237496799176712036084775
60151244237496799588306013916419
60151244397021580631744995690607
60151248468040173145892950555303
60151248687304119366310266154048
60151249962954828217198213143820
60151249981651946396163902160782
60151249981651961030532879251534
60151250122479609077434827654670
60151250123351003566358000560858
60151250123351303755630917507340
60151250123459055232480500703726
60151250123459055232481272356058
60151250123459104646259090664586
60151250123459105055595697030566
60151250141153766522679292572940
60151250595177742477689454381900
60151250596017021470583665071396
60151250596017021472843100832046
60151250596114317383872169238754
60151250601925346694417837303154
60151250601925646883685332468628
60151250602022642607703239455470
60151250602033447776576035987150
60151250602033448185909547634460
60151250832462950927750068952390
60151418855971018738264273695917
60151422994752253713921884393465
60151423154277018696828983503943
60151423163140106911116781598993
60151423163358906182602442476949
60151423163358953621780290145039
60151423234051726269154165348681
60151423234270569232181249863705
60151423234270569232183574211679
60151424433782767247631684043444
60151424439694946341954614354356
60151424439694946341954615404116
60151424439694946753485916160224
60151424439694946753485917209984
60151424439694946761080003445448
60151424439694946761080004495208
60151424439694980107003189145386
60151424439694994383125860231000
60151424593246303593827199542611
60151424593246303594579311851923
60151424593319540488125166071920
60151424599227832914821581007177
60151424599227865711956611007320
60151424599227865849154603617868
60151424599227865854237835129495
60151424599227875595295310478404
60151424599227882320506428209773
60151424599227882320506428209774
60151424599228180680384413847403
60151424599228180726137998757319
60151424599228180726140325937701
60151424646505274458626773137255
60151424652413616148473296729947
60151424652438181848352789779742
60151424670139743171053357934821
60151424670139743171618217001465
60151424670139774733134113714862
60151424670139774733134489974355
60151424670139774733134489974356
60151424670139774876230870779935
60151424670139775922935752533034
60151424670139775922935752538858
60151424670139775922936900444859
60151424670139775922936900444860
60151424670139775922998171347190
60151424670139776105950093235524
60151424670139776105950096423515
60151424670139776105950096423516
60151424670139776111033442254007
60151424670139776111034471123783
60151424670139776517460387184566
60151424670139776517523182246567
60151424670139776517523182246568
60151424670139785257210999774918
60151424670139785257482595886614
60151424670139785852007230526498
60151424670139785852007230532322
60151424670139785852090917602916
60151424670139785852091946472692
60151424670139787041056499817914
60151424670139787041056499823738
60151424670139787041056528515881
60151424670139787041119175849514
60151424670139787041119548915192
60151424670139790747093781352154
60151424670139790747156200160486
60151424670139790747156457377930
60151424670139790747157229030262
60151424670139790747159667813740
60151424670139790747159925031184
60151424670139790747909341339574
60151424670139791341681863670146
60151424670139791341681863675970
60151424670139791342433975985282
60151424670139791342437419191530
60151424670139791342521102011321
60151424670139791342521102011322
60151424670139791342522135131900
60151424670139792577028000439111
60151424670139792577028000439112
60151424670139792577237177742475
60151424670139792577237177742476
60151424670139792577240273392861
60151424670139792577240276575189
60151424670139792577299596550808
60151424670139792577299853768204
60151424670139792577299853768252
60151424670139792577303321421505
60151424670139792577303321421506
60151424670142477814447895166663
60151424670142494280484237368951
60151425071820599141262095427313
60151425071820604082082085289533
60151425071820637433907105578743
60151425071820646724897380968901
60151425071820646724960056994677
60151425071820646725148085072005
60151425071820648554475915106039
60151425071856927128615661119005
60151425071856927538514287423387
60151425071856927540209638950649
60151425071856970173234460682665
60151425071856970175678825687929
60151425071856970221432037525099
60151425071856971410275829936843
60151425071856971410463858014171
60151425071856975160288175393131
60151425071856975160559771504827
60151425071856976944113127808297
60151425071917899314694095937778
60151425071917910427731497392166
60151425077761650491349281337860
60151425077826535292065561328510
60151425077826540779981822544182
60151425077834638572227424801800
60151425077858953903143217318796
60151425077858955733286609463932
60151425077858961221267846250812
60151425131012524795655394399976
60151425131012524978669734033832
60151425148665149957055471458255
60151425148665154898439542365919
60151425148665204853917081995869
60151425148730029082712463752160
60151425148730029082712463765210
60151425148730029082900405736208
60151425148730029082900750109742
60151425148730029082963167855264
60151425148730029082963167868314
60151425148730029089675232964452
60151425148730029685015770567222
60151425148730040202712634418840
60151425148730040249012477100834
60151425148730040249097164330346
60151425148730040249285570078446
60151425148730040798053172021610
60151425148730040798055496019664
60151425148730040798140183249176
60151425148730043907058434903636
60151425148730043907058434916686
60151425148730043952812019826602
60151425148730045737201831293958
60151425148730045737201831294118
60151425148738134199983590322502
60151425148738143529448211572945
60151425148738443718718805571124
60151425148738449206602518767864
60151425148773266222961317939485
60151425281600971628264763697979
60151425281600972039858741529623
60151425281709068170845927347957
60151425284567440213417347552445
60151425290533435673760067895503
60151425290533448440767467961691
60151425308189928752062840374245
60151425308189978577685426219703
60151425308189978579128954437071
60151425308189978579878742748329
60151425308189978579881066746383
60151425308189978580129791224967
60151425308189979174674973486859
60151425308189984113531111354891
60151425308189984113802707466587
60151425308190228941312513666081
60151425308190228941333405674673
60151425308190231320246732592593
60151425308190231327778143852041
60151425308190231327858382999025
60151425308190231330285184883081
60151425308190234294478590482717
60151425308190234294499482491309
60151425308190236673412809409229
60151425308190264676208370583019
60151425308190270026930082394391
60151425308190278766952662632747
60151425308190278766955991520122
60151425308190278766955991520131
60151425308190278769400356525386
60151425308190278769400356525395
60151425308190284257299168938723
60151425308190284257320060947315
60151425308190284257382736973091
60151425308190284257382851291955
60151425308262914046864277172399
60151425308262924572133958642927
60151425308262924572886069552719
60151425308262925167431596071505
60151425308262926402213529566437
60151425308262926402276207127247
60151425308262926951068176169759
60151425308262930060770906189524
60151425308262930106524491099440
60151425308263226591463188509312
60151425308263230295805890278034
60151425308295645203378835559448
60151425308295645752421854461016
60151425308298037975073313414371
60151425308298052251279265551919
60151425308298052251279265570633
60151425308299232784377937652271
60151425308299232830131522444095
60151425308299232832642006681383
60151425308299233195971915483915
60151425308299233241725471696023
60151425308299233241725500275739
60151425308299233241728943481987
60151425308299233241728943600079
60151425308299233244172849794853
60151425308299233244173194168378
60151425308299233244173194168387
60151425308299233244176666072443
60151425308299233244235984513027
60151425308299233381433977123575
60151425308299236353973467998883
60151425308299236536987807166179
60151425308299236536987807284271
60151425308299236537008699174771
60151425308299236537008699292863
60151425308299238137547371936007
60151425308299238183300583774581
60151425308299238183300956845923
60151425308299238183302907772635
60151425308299238183363718610847
60151425308299238732155688934947
60151425308299238732155689053039
60151425308299238732155689407330
60151425308299247472115105875413
60151425308299247472115134455129
60151425308299247472178126274723
60151425308299247472178154854430
60151425308299247472178154854439
60151425308299247472181225461569
60151425308299247473621654492091
60151425308299247473621683071807
60151425308299247474374915061480
60151425308299247474374915061537
60151425308299247474625590466833
60151425308299247474625619164584
60151425308299247474625963538325
60151425308299247474625963538334
60151425308299247474627943162854
60151425308299248069171145800227
60151425308299249258010346764303
60151425308299249258198374841631
60151425308299249258198375195763
60151425308299249303763931556127
60151425308299249303951959633455
60151425308299249852723009841471
60151425308299252962544175680559
60151425308299252962545294888753
60151425308299252962545323114337
60151425308299252962607970914529
60151425308299253008276839529943
60151425308299253008297760118251
60151425308299253008298879444537
60151425308299253008298879779955
60151425308299253008298879798669
60151425308299253008361555824445
60151425308299253008361899843838
60151425308299253008361899843847
60151425308299253008361928423563
60151425308306157361584528682189
60151425308306157910376500524061
60151425361379570583739023717083
60151425361472974280877635957095
60151425361472974280879960305069
60151425361472979265758926143315
60151425361472979265758926148931
60151425361484983086482554535033
60151425361484983086485653721879
60151425361484986835766778877447
60151425361484986836581911231928
60151425361484986836581911231937
60151480586111979705496699467761
60151480586111981489885391739973
60151480586111995768535623162511
60151480586111996315068157844053
60151482482780738687270473142663
60151482482999543310417986218631
60151483191998570170146794103911
60151483192010276316853859763587
60151483192010277963229771090163
60152276002204629880491515157022
60152276025839126593686767835820
60152276025839130297280456129396
60152276025839131532062389624328
60152276079024860418898330460290
60152276079024864124936383285502
60152277939658352990724303205361
60152277992835981891653648344715
60152277992836882459465429980938
60152277992839583613857757404555
60152277992871999113694738943115
60152278011254688811417157403863
60152278011254689223011135235507
60152278152394078270684036169345
60152278152396780157133720717303
60152278170119053942177256366477
60152278223296682843106601505831
60152278223297883554435392110878
60152288232402721525113534332632
60152288285577648539843899027132
60152288764151986316994767533060
60152288764151990021277891992080
60152288764151990021340568017856
60152288764151990023534228920016
60152288764151991259130946518156
60152288764151991259130950750244
60152288764151991670724924349800
60152288764151991670724928581888
60152288923711889457664967958586
60152288923711889503397632510618
60152288947346395913359244579140
60152288947346396050619913215464
60152288947346396050619913333556
60152289000533029074609018375034
60152289000633338732728340899625
60152290383263396348662841811563
60152290383263396348662842165695
60152290436437422932591475137999
60152290436437422932591476554941
60152290436438323363142502402959
60152290436438323363142503819901
60152290436438323500340495013507
60152290436441024654795584197839
60152290454163299034635722954223
60152290454163299034635724017033
60152290915000955360111204748703
60152290915000958652863027401855
60152290915000959064457005233499
60152290932761953329974681113091
60152290932761953741568658944735
60152291145473372338286549838407
60152294507469522037246953374693
60152295223081401479635733757301
60152295240806377152821206654597
60152295240806396916110064048247
60152295240806396916674148280231
60152295399358565341061972010391
60152295400331174255767329565411
60152296658187245094703456148471
60152296658209155744333884690125
60152296658209170571002393491359
60152296659084472458461305814977
60152296659086873423834202155567
60152296659157006248957974480506
60152296659157451799630621055669
60152296659167964987563940053546
60152296836451341070573639156327
60152296889628964512131867738234
60152297297299819699638132056860
60152297297299819699660058234338
60152297527729011184924958850695
60152297527729011184945850859287
60152327477140193079871539273826
60152327530315118399798259329914
60152335424663739400869667545454
60152336062797980367807910671550
60152336062806084242767156056190
60152348294524338547148343592961
60152352601693423013398714083305
60152352601693426717744514581151
60152352646043984443157262442768
60152354719971488382334215507532
60152450475050185582797759665782
60152452365786007517431147981274
60152452389456827138266632106648
60152452389456832488988343918020
60152452442631754014733167391972
60152452442631754015485279701284
60152452442631759093318674451850
60152452442631759093569378554954
60152452442922337221046166367118
60152452442922342162430232688562
60152452442958364872391027708882
60152452602155332052658275106250
60152452602156532807233495276922
60152452602156532809740536307962
60152452602156535050829110357574
60152452602156535051393194589558
60152452602156535058360521617022
60152452602156535058924605849006
60152452602156535196185274472232
60152452602156538297660240729882
60152452602156540539312899011478
60152452602479537057073948082216
60152452602479538704013944705038
60152452602479542547504136741424
60152452602483144681299124464776
60152452602483144818500216243456
60152452602491249790789254867710
60152452673383043248887861918502
60152452673383046955493098512464
60152452673383947523242118387972
60152463237033869814998562802534
60152463396557450101355283375010
60152463396558650858437544576722
60152463397213963969509210032638
60152463397215164727071987431966
60152464649198048546456548094038
60152464880603144691615523480396
60152464886511759716063505571996
60152465287329588220049456729350
60152465287329589455646522584388
60152465287329593161499646869038
60152465287329593161687674946366
60152465287329593710479645388558
60152465287329593710542321414334
60152465287329594945324254909266
60152465287983385420880213181742
60152465287983385558140881818066
60152465288265885067386949790810
60152465288273983002164858240128
60152465288273983413194748653248
60152465288273983413758836071772
60152465288273983596961203801830
60152465288273988537530396018518
60152465288273988947428769353610
60152465288273988949124459602408
60152465288273988949939252523716
60152465288273988949939252528088
60152465288273990184658423903756
60152465288277585272659615625020
60152465305999859104209105702220
60152465310928973080966325515894
60152465310964091105546065049044
60152465310964091517140042880688
60152465310964096595972810502004
60152465310964097007566788333648
60152465311908475777285978595734
60152465311908490053491157684358
60152465311932791106509515234450
60152465311932801678368893838278
60152465311932807166288596847468
60152465311932807166288601446738
60152465311932807166351272873244
60152465311944512763451952704678
60152465311944513312494625833032
60152465358230396827003553442046
60152465358230396827066229467822
60152465358230396964264222078370
60152465358233098118656635236926
60152465358233098118719311262702
60152465358233099902293215199826
60152465359177487814593561946214
60152465359177487821932468820222
60152465359177487821935825920140
60152465359177487958632496413548
60152465359177493495314235000054
60152465359177493495315263869830
60152465359178388389183523678508
60152465364106601387099067902170
60152465365086102300116786564746
60152465365086102711710764396390
60152465365086104492756366471938
60152465365087314533757862136020
60152465365087314541099867842742
60152465365087314541351945171894
60152465365090015832752949624572
60152465365110413922466560631306
60152465365110419412893306084266
60152465365110419412914226790666
60152465365110435876673311358618
60152465365110435884015235558280
60152465365111319843196728427352
60152465365111320392239402972648
60152465365122121303203819012910
60152465365122126793630564465870
60152465517755173752870081048388
60152465517755179103529116847082
60152465517755179103591792859760
60152465517765980565858319904404
60152465518702268864807363162836
60152465518702269002823586264960
60152465518702274531411206835432
60152465518702274538754245644018
60152465518702274950536252602750
60152465523663797325791018986150
60152465523663799163464707414628
60152465523663799575058685246272
60152465523663802816217764439110
60152465523663804653891452867588
60152465523663804653891538974126
60152465523663805065485430699232
60152465524319096214818905483678
60152465524610883340839434149228
60152465524610883341111030279798
60152465524610883343283799154492
60152465524610883343283799173366
60152465524610883889819432668748
60152465524610884987967457785116
60152465524610884989659710481068
60152465524610884989659710499942
60152465524610884989931306592764
60152465524610884989931306611638
60152465524610884989931307661398
60152465524610884989931679682980
60152465524610884989931680732740
60152465524610885125165450395664
60152465524610885126857703091616
60152465524610885127129672293528
60152465524610885127129673343288
60152465524610894277909000458416
60152465524610894277909001508176
60152465524610894277912358975276
60152465524610896062301051247488
60152465524610896245315389351974
60152465524610896245315390887168
60152465524610899814092774381672
60152465524612096820136687454150
60152465524618999937260296632128
60152465524618999983013966100290
60152465524622903633062163841190
60152465524622903633124925960246
60152465524622907933623703763096
60152465524643298840864443765116
60152465524643298840864444827926
60152465524643300487804439323676
60152465524643300489768288131324
60152465524643300489768288150198
60152465524643304193842492504424
60152465524643304193842493567234
60152465524643304193845935710672
60152465524643304331040486177782
60152465524643304331294632424324
60152465524643305977416396106130
60152465524643314719133411421500
60152465524643315266480474753984
60152465524643316503522103693712
60152465524643317098318447838312
60152465524643317098318448192604
60152465524643320795071195555238
60152465524643320795071195561062
60152465524643320802602606816138
60152465524643320802664248323108
60152465524643320802665282846286
60152465524643320802665367516800
60152465524643322030417213287978
60152465524643322038011299156052
60152465524643322038011300573202
60152465524646902758236778631840
60152465524646906053248037381060
60152465524646906053310713406836
60152465524646906465092719315808
60152465524646906602290711926356
60152465524646907700710706244636
60152465524646907837908698855184
60152465524646922662130145212964
60152465524646924309258168867566
60152465524647217317476774492734
60152465524647217317664802570062
60152465524647217729259038668910
60152465524647218964796183654384
60152465524647219559317346060618
60152465524647222668386514381434
60152465524647224498278087795876
60152465524655011574579751954662
60152465524655028184154653532830
60152465541389680755935786436218
60152465542369176729077020526204
60152465542369176866275013136752
60152465542369198277253625335070
60152465542372783939952946317276
60152465542372798764111716667994
60152465542372800548500408940206
60152465542373095798622348252314
60152465542373100737750082232042
60152465542380903874416979779550
60152465542380904423459655724526
60152465595546805032678357601402
60152465595546805033430469910714
60152465595546805581658356120922
60152465595546808739283594195364
60152465595546809151065600104336
60152465595546809288263592714884
60152465595546810523042427028586
60152465595546826987637220638026
60152465595546826994980259446612
60152465595547709307032614070872
60152465595547709718814619979844
60152465595548022218330056241092
60152465595548022218392818360308
60152465595548026516905018861326
60152465595548027744635913805370
60152465595548027751978952613956
60152465595548027751979038701620
60152465595550723921765143944944
60152465595558516120205781473066
60152465595558516120205781822986
60152465595558532584800575082506
60152465595558827796157206266290
60152465604411115966601482011259
60152465604423116950520684140795
60152468904161806565310499994962
60152468956363234805390017700216
60152468956363235905418323589864
60152468957238586103213471665934
60152468957238587749589382992510
60152468957242488424004894902444
60152468957242488426532827942076
60152468957335827661340346423710
60152468957335832602724417331374
60152468957336733579790160586358
60152468980982352807068182106998
60152468980982356650366903924070
60152469116868717383924655061822
60152469116868717521122644490202
60152469116868717521373696149168
60152469116868719167498554412726
60152469116868719167498554767018
60152469116868728455726953766660
60152469116868728455726958365930
60152469116868728456291041535104
60152469116868733580881866142312
60152469116868733984881757755962
60152469116868733992413169015410
60152469116868735227193957786508
60152469116868735227257777468888
60152469116872319792369775651200
60152469139850625601067948679394
60152469139850626012849954588366
60152469140503235095274607955558
60152469140503235096026720264870
60152469140504419791073939170412
60152469140504419793601872210044
60152469140507121082727016715942
60152469140507121085254949755574
60152469140507121494509022624914
60152469140507121494509026874264
60152469140507121496848927587218
60152469140507121496848931836568
60152469140507132569219560803428
60152469143461586081609077030829
60152469187772222478342656439728
60152469187772232998657574756772
60152469187772233001666023994020
60152469187772238949632833409074
60152469187772240184413622180172
60152469187772240184414766904006
60152469187772240184476384295016
60152469192991931282302266867496
60152469193028254184040672470086
60152469193028254321238665080634
60152469193575497377247830864204
60152469193575497379775763903836
60152469193575497516973756514384
60152469193680847888916013475072
60152469193680847891443946514704
60152469193680848989027887399088
60152469193680858277009057755016
60152469193680858277573141987000
60152469193680858414269726391340
60152469193680858414771048508480
60152469193680858414833810623324
60152469193680859009568508660232
60152469193680863813754472520392
60152469193680863813942500597720
60152469193680863950387261692166
60152469193680863950952465130940
60152469193680863951203169234044
60152469193680864362734471039912
60152469193680864362797147065688
60152469193680865597578048509968
60152469193680865597578051692296
60152469193680865597579080560620
60152469193682060864234712163270
60152469193682064571024876118296
60152469193684466085001256125528
60152469193684466222199248736076
60152469193684467868575160062652
60152469193684749800641765011190
60152469193684749800641769260540
60152469193684749803169698050822
60152469193684749803169702300172
60152469193684750214763675882466
60152469193684750214763680131816
60152469193684761287134567378930
60152469193684766228455593438874
60152469193684766411469842734312
60152469193684766411469928473460
60152469193684766411720891212354
60152469193684766823314869043998
60152469193684768057845754060888
60152469193684768057845839800036
60152469193692865847831666589808
60152469193692865985029573107076
60152469193692865985092335226132
60152469193692866030847039342790
60152469193692866031599151652102
60152469193692867677975062978678
60152469193692871338195649923712
60152469193692871338258412042768
60152469193692871521209989563184
60152469193692871522025897105062
60152469193692871932803967394828
60152469193692873168401808431638
60152469193867281343171019494474
60152469193899653610963663976720
60152469193899653612927512784368
60152469193899698031785674212754
60152469193899701781864138901066
60152469193899701788830346721740
60152469193899701789395550160514
60152469193899701926927929345490
60152469193899702338438224705810
60152469193899702338459146475020
60152469193899703572968339140246
60152469193899703573031098072762
60152469193899703573031101255090
60152469193899703573052021965654
60152469193899703573303840672066
60152469193900854369947475282400
60152469193900854918990149827696
60152469193900903095541492234978
60152469193903304060642333765650
60152469220250611166828839218178
60152469594462358979145944796968
60152469594462360207148926897626
60152469594498683115666278575054
60152469595337657157153787094522
60152469595337662096281521074250
60152469595337706570931346631698
60152469595337711921653058443070
60152469595371278170186537562038
60152469595371278218447134805186
60152469595371283706366839227106
60152469595371311569436474750716
60152469595371327583964097099214
60152469595371328178488731744922
60152469595374029286647072829172
60152469595374029288903409757108
60152469595374029288906852963356
60152469595374029289157557066460
60152469595374029470392862003342
60152469595374029470413782709742
60152469595374029882007760541386
60152469595374033038981874445420
60152469595374033038985317651668
60152469595374033176179867055968
60152469595374033176183310262216
60152469595374033176434014365320
60152469595374033588027992196964
60152469595374034822806826510666
60152469595374034823642506854346
60152469595434951835096273520462
60152469595443056944837452400034
60152469595443060649183251835070
60152469595443062295538246687174
60152469595443062295559167393574
60152469595443071175017366143204
60152469595443071579269080000922
60152469595443071586047345831932
60152469595443071586607986857668
60152469595443071586611343974848
60152469595443071586611430063916
60152469595443071631800930741848
60152469595443071632365014973832
60152469595443071767303227467618
60152469595443071768995481213330
60152469595443071769813711704906
60152469595443073416189618427840
60152469595443077120281277252314
60152469595443077120281277256686
60152469595443078348288383877506
60152469595443078348288387059674
60152469595443078355882471162730
60152469595446664154752320280234
60152469595446664155024289463432
60152469595446673308251454891772
60152469595446673308815453034688
60152469595446673308815539123756
60152469595446673445449361413252
60152469595446673445512123528096
60152469595446673446013445645236
60152469595653811215964103368376
60152469613168947825289499815504
60152469613168947825853580860948
60152469613168947825853584047488
60152469618133179826605538455928
60152469618133179829676663718952
60152469618133184768825318405080
60152469618133185180419296236724
60152469618422265656157912519304
60152469618424967359593000223156
60152469618457084041951281192362
60152469618457089395117358008998
60152469618457384096468247585314
60152469618457384231221846492790
60152469618457384233728887523830
60152469618457389584387952007234
60152469619004579113771428401362
60152469619004584601691132823282
60152469619004612464760768346892
60152469619008529704522742260250
60152469619008531122820337507630
60152469619008531534414315339274
60152469619077558459774417071626
60152469619077573238391167212736
60152469619077573239207070156748
60152469619077575066085693237790
60152469619077575068596173225728
60152469619077578772941973710524
60152469619078762921390884492976
60152469619078764704964788430100
60152469619078773988695621743848
60152469619081465859419877614432
60152469619081476934819762795258
60152469619081476934819848888538
60152469619081476980636081126422
60152469619101879279362023137526
60152469619101889802205251815054
60152469619101889804715731802992
60152469619101889804715733219934
60152469619101889850469289432042
60152469619101889851221401741354
60152469619101889987667310744770
60152469619101890397565563622114
60152469619101890400076046796592
60152469619101895338389025738470
60152469619101895339141104750544
60152469619101895339141109349814
60152469619101895339203780776320
60152469619113581169986260568584
60152469619113581172517665866564
60152469619113581307184253166034
60152469619113581309715658477112
60152469619113586660350329982670
60152469619113595539077080274962
60152469619113595539080522418400
60152469619113595950862442220994
60152469619113601485347133736108
60152469619113601485347135153050
60152469619113602720694270675430
60152469619113881362536899902666
60152469619113886849620923980906
60152469619113886850456604324586
60152469619117481800925445208714
60152469619117481803369810213978
60152469619117483172905371314194
60152469619117483767701602071598
60152469619117488526071448130830
60152469619117489120867678888234
60152469619117503534083624624200
60152469619117505181211906545958
60152469619117505181274668665174
60152469619296411259657091559412
60152469619296416201232547998406
60152469619296416201316226115386
60152469619296416201316230837120
60152469619296416338514223447668
60152469619296416750087275969270
60152469619296416750108196557578
60152469619296417985622354879542
60152469619297567545311401886848
60152469619297569331392346855012
60152469619297612012680864661486
60152469619300318799596772592208
60152469619300318799847475278370
60152469619300319211378692407900
60152469619300319211378778501180
60152469619300320446223386604946
60152469619320727773599435620696
60152469619320727826106923515996
60152469619320733316537111112394
60152469619320733316537115711664
60152469619320733316558007720256
60152469619320733316558036418224
60152469619332385931083878551314
60152469619332391284249955367950
60152469619332391285085635724728
60152469619332438913703823006664
60152469619332439455989582907422
60152469619332439463328117755476
60152469619332439463329265665850
60152469666274836292707218315704
60152469666274836292769894341480
60152469666274836429967886952028
60152469666277537996204982045332
60152469666277538133402974655880
60152469666335770957843707202990
60152469666346566840997170251960
60152469666346575994224335680300
60152469666346575994788419912284
60152469666346576124456034382510
60152469666346576124644062459838
60152469666346576129726632405910
60152469666346576131230857024534
60152469666346576131422242201780
60152469666346576131986326433764
60152469666346583305508395827032
60152469666347476555007061647470
60152469666347476555195089724798
60152469666347476562036031581584
60152469671306911437816666928600
60152469671308106706143199004276
60152469671308106706895311313588
60152469671308112194062903426196
60152469671308112194815015735508
60152469671308112194818459277174
60152469671598695400375897815122
60152469671599893962290654905580
60152469671623010732106819845314
60152469671623910751066968459860
60152469671623911299858938902052
60152469671624211489129504202480
60152469671624211489192180228256
60152469671635012814194594744990
60152469671635012952207720064160
60152469671635018302929431875532
60152469672182255550075115354750
60152469672182257382724749230546
60152469672182257790975661327034
60152469672182262732610780698238
60152469672182262733446461041918
60152469672183456307157376556462
60152469672183457954285400192350
60152469672183457956795884765056
60152469672183458548057922528746
60152469672183458548810034838058
60152469672183463490197549287388
60152469672183463490448253390492
60152469672186159840735085802878
60152469672186160252329063634522
60152469672255187177689165366874
60152469672255201537557701779790
60152469672255201545339812556122
60152469672255203375482061027344
60152469672255206896061524367494
60152469672255206941815195724982
60152469672255207079011954318778
60152469672255207079013102242250
60152469672255207079013446598314
60152469672255207079075864007174
60152469672255207079075864361306
60152469672255208725387869894704
60152469672255208726203772838716
60152469672256392873899538205828
60152469672256393011097530816376
60152469672256407698897456435596
60152469672259089043410288101254
60152469672259089180608280711802
60152469672259092747756088586050
60152469672259094531329992523174
60152469672259094577334625909680
60152469672259094714344217371606
60152469672259094714344590442900
60152469672259103998075050685354
60152469672259103998326213953239
60152469672259104409857429665620
60152469672259105652734510027696
60152469672259105652797271792620
60152469672259111178855442946678
60152469672279502095319068534382
60152469672279502097847001574014
60152469672279507585745813987342
60152469672279507585766734693742
60152469672279517287785789074636
60152469672279517287789228031534
60152469672279524049525819261694
60152469672279524056303659229372
60152469672279524056867743461356
60152469672280408565091910875724
60152469672291209479399048290706
60152469672291214966483072368946
60152469672291224255300607576442
60152469672291224255363369695498
60152469672291224257619706623434
60152469672291226499543961016726
60152469672291231431077865978386
60152469672291231438420904786972
60152469672291231438671694996454
60152469672291507838255424634682
60152469672291509484631335961258
60152469672291509668669642288942
60152469672291510080263620120586
60152469672291513326175129056602
60152469672291514972551040383178
60152469672291515019391354467704
60152469672291515019394797673952
60152469672291515155753666367182
60152469672291515155753666734572
60152469672291515155816428499496
60152469672291515156589346710862
60152469672291515156589347060782
60152469672291515156589347078252
60152469672291515156652108843176
60152469672291515568183324542506
60152469672291515568183324892426
60152469672291524444571172876870
60152469672291524444633934995926
60152469672291524447078213907910
60152469672291526091699196512758
60152469672291526093453092115360
60152469672291526093453092469492
60152469672291526094206237543798
60152469672291526274713536152230
60152469672291526274713794419434
60152469672291526277220577183270
60152469672291526277220835450474
60152469672291526681199805303592
60152469672291526686307513970824
60152469672291526686307513983874
60152469672291526686307772251078
60152469672291526688814555014914
60152469672291526688814813282118
60152469672291529797737249693506
60152469672291529797798892604368
60152469672291529797799925719282
60152469672291529797800011812562
60152469672291529843553597076770
60152469672291529980563561592520
60152469672291529980750470474704
60152469672291529980751503594038
60152469672291529980751589333186
60152469672291529980751847950102
60152469672291529980814265340088
60152469672291529980814265358962
60152469672291529980814265713094
60152469672291530392344448306348
60152469672291530392345567501492
60152469672291530392345825781746
60152469672291531627691584878488
60152469672291531627691584891538
60152469672291531627691585228408
60152469672291531627879527229926
60152469672291531627879871236070
60152469672291531627879871585990
60152469672291531627942288994642
60152469672291531627942288994850
60152469672291531627942289348982
60152469672291531627942547261846
60152469672291531627942633368384
60152469672292410052634503481536
60152469672292410601426473923728
60152469672292413756980303966332
60152469672292414305772274408524
60152469672292415587122552450652
60152469672292415724401128718684
60152469672292416135914522892844
60152469672292430548563285234470
60152469672292432195691308870150
60152469672292432195691308870358
60152469672292432195691653243892
60152469672295128545960578024570
60152469672295128957554555856214
60152469672295133898938626763878
60152469672473991801588790752154
60152469672473996742972866246038
60152469672473996880170858856586
60152469672473996880442823790226
60152469672473997289508495174074
60152469672473997292036801621870
60152469672474039378528719848996
60152469672474039515726712459544
60152469672474041764409369208160
60152469672474041764430290268852
60152469672474041764493052033776
60152469672474044919147292044304
60152469672474044919147296293654
60152469672474046703537103174790
60152469672475196263226150182096
60152469672475197500264420604964
60152469672475197637525084991938
60152469672475197637525089241288
60152469672475198049119062823582
60152469672475198049871179382244
60152469672475240730407584879406
60152469672475245814327135751674
60152469672475246225858437557542
60152469672475246225921113583318
60152469672475247460639256580308
60152469672477897966473209808620
60152469672477899203511480231488
60152469672477899340688207762150
60152469672477899340960172695790
60152469672477899340960176945140
60152469672477899341524261177124
60152469672477899752554150527434
60152469672477941839046068754560
60152469672477942433842672583258
60152469672477949163886316193782
60152469672498357086122759654264
60152469672498362027757505967224
60152469672498362034201073797430
60152469672498362034284756622886
60152469672499212639948861715708
60152469672499212640199565818812
60152469672499213188991536261004
60152469672499562784508594212694
60152469672499562784759298315798
60152469672510014511549585772474
60152469672510062637532529188828
60152469672510064474432926347536
60152469672510067632455399569064
60152469672510067769716154298668
60152469672510069415816997255200
60152469675210872276878569915041
60152469690017391258699713772368
60152469690017391395894348915816
60152469690017391395897706382916
60152469690017406631650827623682
60152469690017407867247549453702
60152469690018291826445376180776
60152469690018291826448733647876
60152469690021008353854936683522
60152469690021010138243628955734
60152469690235943871760401760760
60152469690236195882599339157648
60152469690236196019793974301096
60152469690236196019797331768196
60152469690236245844394803002018
60152469698880490730813635737379
60152469698880496081535347548751
60152469699099328705702601068189
60152469699099334058868677884825
60152469824935072991848598734468
60152469825799612349089041823258
60152469825799612351533406828522
60152469825799613766801632132254
60152469825799617885460843837100
60152469825799619119967708948890
60152469825810424286580036478330
60152469825868655883208138994548
60152469825868655883772223226532
60152469825871357174857863676460
60152469825871357175676094168036
60152469825871359004815556004930
60152469825871359005003584082258
60152469830831684744068306718554
60152469830831692068909214536814
60152469830832885501150567920266
60152469830832887742239141969878
60152469830832887749770553229326
60152469830832890989070272342186
60152469830832893230158846391798
60152469830832893237690257638148
60152469831051725717963787644368
60152469831155895101462029502462
60152469831155896885035933433762
60152469831155896885035933435214
60152469831157092154386889950898
60152469831157092289140488858374
60152469831157092291647529889414
60152469831157097642306565675010
60152469831157097642306594372818
60152469831157097642369241700786
60152469831159744029754998119318
60152469831159744030319082351302
60152469831159744032262039150358
60152469831159744032826123382342
60152469831159749520181743572278
60152469831159749520745827804262
60152469831159793857633576519178
60152469831159798933959676517618
60152469831159798933959676535088
60152469831159798934022438300012
60152469831706988415082555318678
60152469831707022363124462949548
60152469831707036585983030243024
60152469831707038242146345718868
60152469831707038242149788925116
60152469831707038836942576495146
60152469831707041992224810407180
60152469831707041992228253613428
60152469831707042129422803017728
60152469831707042129422803036602
60152469831707042129426246223976
60152469831707042129694399129424
60152469831707042129694399148298
60152469831707043775798714363178
60152469831708189172164816520390
60152469831708189583946822429362
60152469831708189766689451166098
60152469831708189766877479243426
60152469831708223120206724151260
60152469831708237343065291444736
60152469831708237764885749631098
60152469831708239584153865494348
60152469831708239594192317784836
60152469831708243298562482536572
60152469831715141705511614336126
60152469831715147650757960793206
60152469831715147650757960797578
60152469831715147651593641141258
60152469831777286830776934654544
60152469831779972062755882746168
60152469831779982451329065901424
60152469831779982587771503009462
60152469831779982587774945152900
60152469831779983183385963760118
60152469831779984417917223402210
60152469831779984418105221229274
60152469831779984418105222764468
60152469831779984418167897255050
60152469831779988114920644040308
60152469831779988114921017130524
60152469831779988122263023887006
60152469831779988122452055299756
60152469831779988122452055318630
60152469831779988534023994281068
60152469831779988534046034200034
60152469831788087698330912013428
60152469831788088110050156144378
60152469831788088155866474003366
60152469831788088292876467247444
60152469831788088293064466613914
60152469831788093643765173160640
60152469831791695914761252662672
60152469831791990021587593686560
60152469831791990158597586917540
60152469831791990158785500203828
60152469831791990158785614994868
60152469831791990205167050671526
60152469831791990205355078748854
60152469831791990754209723799880
60152469831791991851730990075430
60152469831812387016244885770634
60152469831812388662620796034400
60152469831812392366695000407500
60152469831812392366695001470310
60152469831812392366695001471762
60152469831812392366698443613748
60152469831812392503892994080858
60152469831812392503892994086682
60152469831812392504164589129744
60152469831812394150268904009206
60152469831812394150268904363498
60152469831812403029183940632932
60152469831812403029246701348096
60152469831812403029999848176214
60152469831812403440778003508256
60152469831812403440965945479046
60152469831812403440969388685294
60152469831812403441781852672408
60152469831812403441781853022328
60152469831812403441784177020382
60152469831812403487347381155704
60152469831812403487347495946952
60152469831812403487535409233032
60152469831812403624608164228984
60152469831812403624796163608504
60152469831812404668781672216114
60152469831812404676313083481386
60152469831812404676375759502790
60152469831812404859327308329818
60152469831812404859327337027626
60152469831812404859390099142470
60152469831812405270920251992576
60152469831812405271170955741388
60152469831812408563673107745980
60152469831812408563673222182936
60152469831812408563735898208712
60152469831812408967923703458314
60152469831812408974618286469532
60152469831812408974680962495308
60152469831812408975245046727292
60152469831812408975267086646258
60152469831812408975267115338242
60152469831812408975267115344066
60152469831812408975267201431682
60152469831812408975433074804620
60152469831812408975455113654952
60152469831812408975516756226184
60152469831812408975517875419876
60152469831813309542429982370816
60152469831813594907539566346490
60152469831813604198864113874120
60152469831813604198866438222094
60152469831815991068349955171240
60152469831815991070881360469220
60152469831816005291208522464716
60152469831816005300246224410508
60152469831816005301058688397622
60152469831816005301061012745596
60152469831816005758594164760840
60152469831816005895854919136312
60152469831816007542167035597712
60152469831816007542168068716838
60152469831816010834919891351116
60152469831816010834919891369990
60152469831816010834982653116040
60152469831816288874434935634652
60152469831816288881694406408870
60152469831816289430737425327700
60152469831816290528070317735446
60152469831816291077113336654276
60152469831816291122870365124732
60152469831816291257620549523768
60152469831816291260127561502708
60152469831816291260131033761056
60152469831816294362354640056572
60152469831816294369614110830790
60152469831816294415618744554166
60152469831816294781459137139072
60152469831816296015990022157366
60152469831816296016241070634004
60152469831816296199192648141370
60152469831816296199255410273684
60152469831816296610786626340404
60152469831816305353067466203452
60152469831816305353068614113826
60152469831816305480479087765144
60152469831816305482986128796184
60152469831816305482986243587432
60152469831816305488010154651058
60152469831816305490329253698050
60152469831816305490329282395810
60152469831816305490329282396018
60152469831816305490331578046024
60152469831816305490517195682098
60152469831816305490517310473138
60152469831816305902111288641652
60152469831816305902299574649314
60152469831816305902299574999234
60152469831816306085125513134548
60152469831816307731417741654382
60152469831816310833645164581780
60152469831816310841176231467694
60152469831816310841237874378556
60152469831816310841238907493470
60152469831816310841238993586750
60152469831816310841239022284510
60152469831816310886992578850958
60152469831816311016659418482312
60152469831816311016659504221460
60152469831816311024002572081938
60152469831816311024168531542540
60152469831816311024190485349352
60152469831816311024190485368226
60152469831816311024190571088500
60152469831816311024190571107374
60152469831816311024190571461506
60152469831816311024190600140392
60152469831816311024190600159266
60152469831816311024253247114276
60152469831816311024253247133150
60152469831816311024253620541314
60152469831816311436035626450286
60152469831816312670566396675928
60152469831816312670566482415076
60152469831817191825432331164200
60152469831817191827880053636564
60152469831817197178598407980836
60152469831817206470111356644038
60152469831817211584471200122744
60152469831817212003784645975874
60152469831824110410737106557818
60152469831824110822521435401986
60152469831824112652476803732450
60152469831824115945225154481546
60152469831824116355982305108896
60152469831824116356170333186224
60152469831824116356819133362950
60152469831828018404990505495880
60152469831998776140035932442848
60152469831998776140035932461722
60152469831998776689099872086952
60152469831998776689099873136712
60152469831998777784719591073472
60152469831998777786411843769424
60152469831998777786411843788298
60152469831998777786683439881120
60152469831998777786683439899994
60152469831998777786683440949754
60152469831998777923609836379972
60152469831998777923881805581884
60152469831998778335475410342186
60152469831998822205541601309506
60152469831998822396065311823108
60152469831998822396065313358302
60152469831998825955620065997818
60152469831998825955892035199730
60152469831998825962394889704104
60152469831998825962398331847542
60152469831998825963151477257266
60152469831998825963234040421018
60152469831998825963234041956212
60152469831998826100432034566760
60152469831998826504683633620340
60152469831998826511378216625734
60152469831998826512193004960822
60152469831998826512276687786438
60152469831998827746787023769834
60152469831998827746787024119754
60152469831998827746787025169514
60152469831998827746787025169674
60152469831998827746807944358142
60152469832000026720316301622730
60152469832000026857515414957792
60152469832000027269297420866764
60152469832000028503890205559854
60152469832006931072891536930048
60152469832006931621746269150262
60152469832006931621767189738570
60152469832010533892930263342426
60152469832010833671255765773200
60152469832010833671506468459362
60152469832010834082200857340662
60152469832010834082285659372860
60152469832010834083037685588892
60152469832010835317631677099776
60152469832010835317882379785938
60152469832031193284556572276614
60152469832031196990594626855590
60152469832031196990594626857042
60152469832031196990598068999028
60152469832031196990615518864182
60152469832031198774168530794166
60152469832031198775004211142218
60152469832031198776699905975784
60152469832031240998130405165800
60152469832031241462988458795826
60152469832031242644506317890604
60152469832031243246624005304182
60152469832031246403807326264716
60152469832031246403810769470964
60152469832031246541904908888466
60152469832031246945904686060740
60152469832031246945904686066564
60152469832031246952599269071958
60152469832031246952599297769766
60152469832031246952662058484930
60152469832031246952662059888982
60152469832031246953414057407046
60152469832031246953415205313048
60152469832031246953415205317420
60152469832031246953436126017996
60152469832031246953436126023820
60152469832031246953497740232662
60152469832031246953498888137212
60152469832031246953498888138664
60152469832031248188197137395202
60152469832031248188197137745122
60152469832031248188199461743176
60152469832031248188218029752310
60152469832032147520410964973242
60152469832032399532274872075450
60152469832034795555803700255284
60152469832034798850000170669416
60152469832034799401571151344560
60152469832034800497462839532992
60152469832034800499154719138728
60152469832034800634660832143540
60152469832034800636352711749276
60152469832034800636353084839492
60152469832034843269377533144470
60152469832034848668363314457338
60152469832034848674869611105150
60152469832034848805561307067886
60152469832034848812064160509610
60152469832034850459193217264624
60152469832034850459255979029388
60152469832034850459258303377362
60152469832034850459464813357446
60152469832034850459527575122370
60152469832035095874740846906812
60152469832035095882271913792726
60152469832035095884800220257992
60152469832035100686733404833420
60152469832035100823927953870330
60152469832035100823927954237720
60152469832035100823931397443968
60152469832035100825623650139920
60152469832035101235521931701974
60152469832035129228258119891974
60152469832035145699548300043648
60152469832035145709586752334136
60152469832035145709607673394828
60152469832035145709670435159752
60152469832035145709670435513884
60152469832035148811876851287310
60152469832035148857630436551518
60152469832035148864972441772806
60152469832035148865164946643680
60152469832035148994828429162066
60152469832035148994831872368314
60152469832035148994891190926990
60152469832035149001334725809878
60152469832035149002149514144966
60152469832035149002422257794030
60152469832035149002425701373284
60152469832035150648546345709930
60152469832035150648798169120606
60152469832036049432976728638244
60152469832036049981828275906268
60152469832042904371331885238646
60152469832042904371331885243018
60152469832042904372167565586698
60152469832042953785362816187656
60152469832042953786199644454808
60152469832042954334151315788650
60152469832042954334152463699024
60152469848885675036066685762104
60152469849434119537867398634988
60152469849507061277232879332662
60152469849517866443845206512182
60152469849517866444409290744166
60152469849517868090785202070742
60152469849517868090973230148070
60152469849538264901929528429280
60152469849538279269307173316204
60152469849538279863850404301624
60152469849538285214572117548812
60152469849541867172925607931312
60152469849541881540300928470262
60152469849541881540303252818236
60152469849541886936964224571070
60152469849542167359664882725008
60152469849542167362175281223148
60152469849542172850091628177968
60152469849542181722228483660072
60152469849542181727315156842754
60152469849542181729571493770690
60152469849542181729571522468658
60152469849542181729573818118664
60152469849542181729824522221768
60152469849542182324367753207188
60152469849542183970743664415672
60152469849542183970743664533764
60152469849542187080293234279822
60152469849542187080481233659390
60152469849542187080481262357150
60152469849542187263495487186916
60152469849542187263495487205790
60152469849542187675089464900468
60152469849542188909871398513492
60152469849543067927476578626292
60152469849543067929924301098656
60152469849543087686515447584836
60152469849549988891781805924146
60152469849549992047269487682626
60152469849549992596312163627602
60152469849725903508602336965180
60152469849736709910560681871616
60152469849736710321590575471276
60152469849736710322342687780588
60152469849736711556936593198192
60152469849757075014500970545792
60152469849757123185401445470138
60152469849757123192741128228566
60152469849760676736705079605632
60152469849760676738397332301584
60152469849760721759642081233996
60152469849760724907605554529978
60152469849760975830146632743404
60152469849760976925954379807252
60152469849760976925975644906060
60152469849760976927646632503204
60152469849760976927667897602012
60152469849760977063232956075284
60152469849760977064928566238336
60152469849760977474746350249444
60152469849760977476438602945396
60152469849761021946447389520568
60152469849761021948891754525832
60152469849761021948912675095426
60152469849761025096854854731598
60152469849761025096938795856182
60152469849761025103445092503994
60152469849761025104469862742096
60152469849761025104469948835376
60152469849761025234133430999630
60152469849761025234136788466730
60152469849761025241730617471700
60152469849761025645646825173790
60152469849761025653258475580222
60152469849761026887831460428232
60152469849761877493783983340244
60152469849761877493787340807344
60152469849761877495479593503296
60152469849761925664684458264590
60152469849761925664687815731690
60152469849761925672281644736660
60152469849768830025504646646504
60152469849768830574293146230028
60152469901732493950651533120388
60152469901736392292701170669880
60152469901736392294957507597816
60152469901736397645867247486516
60152469901743297060046083800920
60152469901743300901652552922040
60152469901744501521393676284370
60152469901744501521456352310146
60152469901744501658654344920694
60152469902059400058682036852510
60152469902059400195883128644288
60152469902060300626434155909248
60152469902060596697317478706742
60152469902060596699824519737782
60152469902060600815704721209676
60152469902060600815767397235452
60152469902060600952965389846000
60152469902060602050483555523378
60152469902060602050483584221186
60152469902060602050546231549154
60152469902071407217095911400706
60152469902607840261337361016094
60152469902607841496122393692256
60152469902607841679133519359458
60152469902607845246200858380568
60152469902607845794992828822760
60152469902607847029771663136462
60152469902610546949447918007092
60152469902610547086645910617640
60152469902611742719410344916394
60152469902611742721854709921658
60152469902611744137122935225390
60152469902611744139379272153326
60152469902611749490289012042026
60152469902618652196383990665902
60152469902618652197219671009582
60152469902619849066945005709376
60152469902619852816772766294584
60152469902619852816835442320360
60152469902619852817023470397688
60152469902619852954033434930908
60152469902619853365815440839880
60152469902715893207996122518334
60152469902715897323918108007412
60152469902715897461116100617960
60152469902715898695894934931662
60152469902715908391219746077054
60152469902715908398750812962968
60152469902715908398753137310942
60152469902715908444504369523592
60152469902715908581765123899064
60152469902715908581827799924840
60152469902715909633532746457900
60152469902715909809015904420418
60152469902715909816546971306332
60152469902715909816547344377674
60152469902715913383632103503320
60152469902715913520892772139644
60152469902715913520955533904568
60152469902716797891667127882920
60152469902716809149576819800348
60152469902716813951506561169528
60152469902717109155833074164680
60152469902717109155833188955768
60152469902717109155833447236022
60152469902717109155833533329462
60152469902717109155835398512654
60152469902717110436368678539100
60152469902717110566014597587762
60152469902717114095023570257848
60152469902717114140714479023896
60152469902717114277975147778312
60152469902717114689569469989266
60152469902717115924351059104888
60152469902719810859268534939874
60152469902720711427080316934598
60152469902720716411773579049106
60152469902727604293058289376142
60152469902727604293058289726062
60152469902727604293893970069742
60152469902727620757653082985582
60152469902727904483164564067978
60152469902727904894758541899622
60152469902727915967129175115832
60152469902727917204358830727592
60152469902727917387185142295560
60152469902727917387373170372888
60152469902727921090963386284408
60152469902727921091527470871928
60152469902727921091715757229510
60152469902727921503309735061154
60152469902728817772170612722316
60152469902902330920371141650930
60152469902934701947817733392692
60152469902934702085015726003240
60152469902934703185127599927256
60152469902934703322325592537804
60152469902934746366944391751544
60152469902934746420208123189490
60152469902934746557468877564962
60152469902934753145437694145974
60152469902934753145500455910898
60152469902935602515566753268200
60152469902935899135492750610990
60152469902935903940183336295544
60152469902935903941875588991496
60152469902935903942126293094600
60152469902935904488658827427626
60152469902935904490918263536792
60152469902935948541739243262252
60152469902935948963392335686822
60152469902935952111334515322994
60152469902935952118112695066340
60152469902935952660126485765186
60152469902935952667738136171618
60152469902935952667801156694796
60152469902935953894905320078888
60152469902938605643698921900262
60152469902939550822857457880388
60152469911592194003305787536243
60152469911592206173281511925683
60152469911592206175791652143569
60152469911592210474596312061451
60152469911799040332965811391411
60152469911799040882008485936707
60152469911799042116787320250409
60152469911810993137029371571667
60152469911811043099661921950345
60152469911811044143919111345989
60152469911811047857551251695312
60152469911811047903788423408531
60152469911811048452827998766981
60152469911811048452831097953827
60152471030618861669371775965144
60152471030618861669371777014904
60152471030618861670816683074852
60152471030618861671631471409940
60152471031166106506149539046218
60152471031166107740931472541150
60152471031264547868311632201826
60152471031267253689382111554400
60152471031275058608157083086192
60152471031275059845198710976160
60152471031275358797431120644968
60152471031275358797432153764094
60152471031275360034470423137202
60152471031275360034470424186962
60152471031483357844566021509330
60152471031483400614851138450632
60152471031483402261227049777208
60152471031483402446689108706924
60152471031483402856587361584268
60152471031483406151034912374048
60152471031486058310774695908640
60152471031486059546120713635556
60152471031486059547812966331508
60152471031486102732327926445394
60152471031486109501409880832114
60152471031493863231806004368368
60152471031493907652607121546050
60152471031493907653362592372222
60152471031494159854183971275126
60152471031494163370240472579978
60152471031494163413737691864150
60152471031494163415994028792086
60152471031494163421330746030248
60152471031494164605022406074910
60152471031494164650775962287018
60152471031494164656615149548322
60152471031494164658307402244274
60152471031494164658370048522482
60152471031494164658370049572242
60152471031494164795567009063664
60152471031494164795568042182790
60152471031494196767798157072704
60152471031494207430287096229502
60152471031494207841881159104826
60152471031494207842695947439914
60152471031494209672002515580554
60152471031494209672023407589146
60152471031494212781762038512992
60152471031494212781823682469402
60152471031494212964776263361424
60152471031494212964776292059232
60152471031494213375721442066102
60152471031494213375784118091878
60152471031494213376536230401190
60152471031494214611130250610042
60152471048964912137191181502508
60152471049220089615026358164518
60152471102058789281427129894034
60152471102058789418687798530358
60152471102058789830469804439330
60152471102058800348982571248010
60152471108087488758415843582696
60152471108087490404791754909272
60152471108294285808796758978328
60152471108306293379620514650648
60152471108306295026748538286536
60152471108403301176744266353654
60152471111322930309878551276174
60152471134960100906748561188540
60152471134960100906748562238300
60152471134960133665720307033968
60152471134960133665720307500528
60152471134960133665720565314222
60152471134960134260244828423622
60152471134960148673649173914354
60152471134960148673649174264274
60152471134961001474560257089824
60152471134961001474560258139584
60152471134961034828077530074986
60152471134961049653051462882054
60152471134992402781770903909706
60152471134996015754210407034482
60152471261055252781780592354260
60152471261664620195109823868092
60152471261667321487013694809596
60152471261699742339765964018168
60152471261699742339765967204708
60152471261699742339828643230484
60152471261699742340016671307812
60152471261699742477026632654492
60152471261699742477277426033204
60152471261699743574547897513100
60152471261699743574547900699640
60152471261699743574610573538876
60152471261699744123590575244936
60152471261699744123653337359780
60152471261700642907577663105992
60152471261700943094592003096082
60152471261700943231852671732406
60152471261703344199481530860956
60152471261703344611012750809844
60152471261703344748273505535236
60152471261703345845794684304776
60152471261703345845857446419620
60152471261703644386307759858300
60152471261703644388501420756088
60152471261703644388752124859192
60152471261703644937544094947252
60152471261703644937544095301384
60152471261711750047285273826824
60152471261886175882185446130586
60152471261886175882436150233690
60152471261886175883000234465674
60152471261886175928189735143606
60152471261886175928753819375590
60152471261895481795493692485316
60152471261895481795577260519684
60152471261918547098670034499032
60152471261918547100926258039772
60152471261918590833230372183434
60152471261918590833982484492746
60152471261918591382210373889494
60152471261918591382273136004338
60152471261918591382774454934938
60152471261919747718491628481362
60152471261919747855752295700744
60152471261919747855752297117686
60152471261919748955529898904230
60152471261919749504572573449526
60152471261919791727510740799832
60152471261919793420454996673604
60152471261919797123965116814720
60152471261919797672757085839970
60152471261919797673780794260978
60152471261919797673780795677920
60152471261922149372173130920516
60152471261922193104226536728986
60152471261922193104414482949334
60152471261922193104477240832090
60152471261922193104477245064178
60152471261922193105041325064074
60152471261922449010207385243580
60152471261922449561443720686664
60152471261922451207819632013240
60152471261922451207819632017612
60152471261922493293747834830326
60152471261922493293747834834698
60152471261922495672682053761210
60152471261922498827400203455762
60152471261922499376192173543822
60152471261922499376192173897954
60152471261922499376192173902326
60152471261922500611538081070082
60152471261930604486497436655378
60152471261930604486685351345510
60152471267608367752930306378366
60152471267612269799409426778984
60152471267612269801853791784248
60152471267612269801853792256424
60152471267612270213447770088068
60152471267827173609858085504258
60152471267827222329801234973900
60152471267831076070187520060724
60152471267831124378348663621394
60152471270859734343663879267512
60152471294493020414010764597278
60152471294493020419073561394643
60152471294493029291210416857874
60152471294493029291210416876748
60152471294493034827394190800163
60152471338513074839213391722968
60152471338515776542460451349492
60152471338730726738040985878674
60152471338730726875238978134930
60152471338731927632049643224946
60152471338731927632321239336642
60152471338734629335484730928798
60152471338742686274409002918392
60152471338742734445309477842738
60152471338742734445789994040354
60152471338742734446061590152050
60152471338742736092437501478626
60152471338839995769542532322774
60152471338839995769730560400102
60152471338839996181324538231746
60152471341794453036992730960217
60152471347574553020709239822440
60152471347574553020709497041288
60152471347574554667838553796302
60152471347574554804283143759564
60152471347574554805036289189454
60152471347574554805036546406850
60152471347667946879614886717890
60152471347667963488182842762758
60152471347667963488182842762966
60152471347667963488245518788534
60152471347667963488248991046881
60152471347667963488248991046882
60152471347678753830616249126213
60152471347678753835699594956705
60152471347678764948736996411093
60152471347678769067208180021141
60152471347678769067208180025513
60152471347679952617847789122864
60152471347679952618599901432176
60152471347679952755044749676936
60152471347679952755860652620948
60152471347679953166638727508580
60152471347679953167454257381250
60152471347679953167454630452592
60152471347679953167455662508860
60152471347679953169170128201466
60152471347679953214899324751728
60152471347679953214902792404982
60152471347679953350406093534648
60152471347679953350406096722800
60152471347679953352098349418752
60152471347679953352916576710737
60152471347679953352916691146241
60152471347679953358000294194177
60152471347679953358000295611119
60152471347679954402173805369300
60152471347679954402236448093626
60152471347679954402236567134224
60152471347679954402237596003792
60152471347679954402237596004000
60152471347679954402257373403668
60152471347679954404764500173856
60152471347679954404765529043632
60152471347679954404767853391398
60152471347679954404767853391606
60152471347679954404767854454256
60152471347679954404767857640956
60152471347679954404767967827110
60152471347679954404768629293288
60152471347679954404769002364630
60152471347679954447990037606976
60152471347679954447990037607184
60152471347679954587696185857488
60152471347679954587698626059568
60152471347679954587699286107192
60152471347679954587699286107352
60152471347679954587699659178694
60152471347679954996782008049376
60152471347679954999226373054640
60152471347679954999289131632864
60152471347679954999292488037106
60152471347679954999292488037314
60152471347679954999292489099964
60152471347679954999292603891211
60152471347679954999292603891212
60152471347679954999293263938836
60152471347679963876261989495996
60152471347679964288022987542478
60152471347679964288043995404968
60152471347679964288106671430904
60152471347679964471037328244968
60152471347679965522822825462252
60152471347679965522885501488028
60152471347679965522885504676180
60152471347679965522888604925836
60152471347679965522888972329226
60152471347679965522888972329434
60152471347679965522888973746376
60152471347679969226394476906922
60152471347679969228863201574032
60152471347679969228925877599808
60152471347679969228925882204901
60152471347679969228925882204902
60152471347679969228929349858155
60152471347679969228929349858156
60152471347679969229494209993274
60152471347679969412445758814318
60152471347679969823451288501330
60152471347679969824206756860800
60152471347679969824227764723290
60152471347679969824290440749226
60152471347679969824290440750678
60152471347679971056537873301408
60152471347679971056537873301616
60152471347679971058734634453432
60152471347679971059006597968518
60152471347679971059006597968726
60152471347679971059006603636470
60152471347679971059009698219834
60152471347679971059069273994294
60152471347679971059069273994502
60152471347679971059069278599388
60152471347679971059069278599595
60152471347679971059069279662246
60152471347679971059072374244158
60152471347679971059072374245610
60152471347679971059072377432066
60152471347679971059072377432150
60152471347679971059072747315500
60152471365408542230784370861588
60152471365408547766968144785004
60152471365408549001558577944260
60152471365408549001746606021588
60152471739545842966898804341768
60152471740168720268171295496882
60152471740168720405431964133206
60152471740168729552152832913734
60152471740168729689350825524282
60152471740202336525341610825380
60152471740202336527806867839236
60152471740202336665067536475560
60152471740205041523537253175348
60152471740205042072579927720644
60152471740274080116913478256586
60152471740274080116913479656266
60152471740274080117164182359690
60152471740274080117164183759370
60152471740274081900738083097224
60152471740274081900738086283764
60152471740274085467635186868368
60152471740274085467885890971472
60152471740274085467885894158012
60152471740274085605083882532260
60152471740274085605083887118480
60152471740277683622942196760546
60152471740277983812212790758782
60152471740299602791170758666770
60152471740310404665220319786110
60152471740310404665282996147304
60152471740310404665282996166178
60152471740310404802479955303308
60152471740310404802480988422434
60152471740310408369376973322206
60152471740310408369565002462392
60152471740310408369566121670586
60152471740310408369627764581608
60152471740310408506825755788104
60152471740310409604974814377890
60152471740310410153766784802612
60152471740310410153954813942798
60152471740311310172723919992386
60152471740314006936279075649336
60152471740314006936279075650740
60152471740314007073539830024808
60152471740492884550271944196230
60152471740492884550522648299334
60152471740492884687720640909882
60152471740492886524637708482504
60152471740492891328765614727266
60152471740492891328828291107334
60152471740492891877620261532056
60152471740492891877808290672242
60152471740492933961851707342946
60152471740492933961851710542536
60152471740492933963543960038898
60152471740492933963543964638168
60152471740492933963547317505998
60152471740492933964299429815310
60152471740492934510079596739694
60152471740492934510079596752744
60152471740492934510079597089614
60152471740492934510079598152424
60152471740492934512335929431330
60152471740492934512335933680680
60152471740492934512527319212058
60152471740492934512590081326902
60152471740492934558343666236818
60152471740492934559096811665256
60152471740492934695541658851738
60152471740492934696357566395020
60152471740492936342670711016160
60152471740494092634889518772090
60152471740494092634890551873954
60152471740494134857827686122396
60152471740494136504956742860148
60152471740494136550773089906542
60152471740494136687971082499828
60152471740494136687971082517090
60152471740496486409736721892394
60152471740496492502490076243080
60152471740496536232847791444248
60152471740496536232847791448460
60152471740496536235295509317342
60152471740496536235358271436398
60152471740496793789345639994024
60152471740496794338137610436216
60152471740496794338137610437620
60152471740496794338889726996330
60152471740496836424628865434634
60152471740496836424628868616962
60152471740496836424629901736088
60152471740496836424817929813416
60152471740496836561827894346636
60152471740496838208391830564000
60152471740496838254208177597344
60152471740496838391218140713414
60152471740496838391406170203680
60152471740496838803000146622386
60152471740518406319244839548472
60152471740518407415070380865510
60152471740518407415070384052050
60152471740518407416766104407080
60152471740518407554026744341224
60152471740518407964113053998076
60152471740518407964113058597346
60152471740518407964114087112990
60152471740518407964114173206270
60152471740518407966372834482180
60152471740518450187051221348382
60152471740518450187051225947652
60152471740518451834180278099184
60152471740518451835871499092952
60152471740518451879996626545258
60152471740518451882439843640148
60152471740518451882440991550522
60152471740518452017194619155806
60152471740518455585949966967804
60152471740518457369523866305658
60152471740518457369523870904928
60152471740518457370339773848940
60152471740518457370359546649338
60152471740518457370359551248608
60152471740518457370360665857532
60152471740518457370423341883308
60152471740521107471189448727396
60152471740521109118317353322846
60152471740521109120013049225046
60152471740521109255579255608532
60152471740521109257273832652458
60152471740521109257461745938698
60152471740521109258025830170682
60152471740521109669055723770342
60152471740521109669055838561430
60152471740521154132223683261102
60152471740529212581683740082632
60152471740529212988194114866340
60152471740529212988444818969444
60152471740529212993527389966888
60152471740529213125642811579992
60152471740529213130726414627928
60152471740529213130726414646802
60152471740529214228874439763170
60152471740529214230507488337402
60152471740529214230570164344304
60152471740529214230570164363178
60152471740529214366072432373718
60152471740529214367767009050254
60152471740529214367768156973726
60152471740529214777854437928398
60152471740529214779360986881898
60152471740529214779362134786496
60152471740529214779362220879936
60152471740529256863593580953082
60152471740529256865285833649034
60152471740529256866038978027712
60152471740529257000792605278704
60152471740529257414077803041466
60152471740529257460835208766242
60152471740529257598095963141714
60152471740529258649612883010224
60152471740529258832627222649904
60152471740529259241692118131862
60152471740529259241692118486154
60152471740529259244220051525786
60152471740529262536972907279190
60152471740529262536972907298064
60152471740529262947730057925414
60152471740529262947730171312610
60152471740529262947730172716662
60152471740529262948754913188162
60152471740529262948817674953086
60152471740529264183265250572802
60152471740529264183265250590272
60152471740530113561277527650750
60152471740530114796623545377666
60152471740530114798318122421592
60152471740530114798319270331966
60152471740530114798381946357742
60152471740530115345666219922962
60152471740530115347360796966888
60152471740530157568604387273268
60152471740530159812220894362512
60152471740530162967503128293420
60152471740530162967524020302012
60152471740530162967586696327788
60152471740532814852930523687768
60152471740532814852993285452692
60152471740532815259440898471476
60152471740532816499870519247732
60152471740532816501565095941738
60152471740532859729303355228642
60152471740532859731831288268274
60152471740532859866564109604114
60152471740532859869092042643746
60152471740532864670959022248002
60152471740532864671021784012926
60152471740601892280114741623046
60152471740601902668706436464762
60152471740601902668769455797050
60152471740601902669273959653644
60152471740601902669336635679420
60152471740601903263569158458510
60152471740601903401578553239238
60152471746113663233376405353386
60152471746113663644970383185030
60152471746182705530265849756970
60152471746218729478084175598172
60152471746218729889113036091804
60152471746401516741867282478838
60152471746401559925440954282612
60152471746401559925440958531962
60152471746401559925628982359940
60152471746401559925628986609290
60152471746401559926193070841274
60152471746401560108455293463006
60152471746401560108455298184740
60152471746401560108643321540334
60152471746401560108643326262068
60152471746401561755772378767732
60152471746405419202195574424040
60152471746405419202384632428338
60152471746405461974176413133102
60152471746405461974176416319642
60152471746405461974364441210430
60152471746405461974928528628954
60152471746405463621305468819690
60152471746405463621305469882500
60152471746405463621493497959828
60152471746405463804319809527796
60152471746437539454338561736446
60152471746437582637912233540220
60152471746437582638664345849532
60152471746437584468243658025340
60152471746437588171561244711654
60152471746437589407096323621926
60152471746441441914666849432298
60152471746441441914667997342672
60152471746441441914855910623136
60152471746441486333776748077298
60152471746441486333964776154626
60152471746441486516791087722594
60152471746441490221049847909058
60152471746441490221321444020754
60152471746441491867614045598832
60152471746441491867697355347330
60152471746499728586944833012418
60152471746510528219636294637488
60152471746510528219636295700298
60152471746510528219636298886838
60152471746510533753557160174676
60152471746510534165339166096746
60152471746510535399933075750602
60152471749458077796463520768962
60152471749458088909500922223350
60152471749468893480838829431483
60152471763936801345146479113124
60152471763936806147016901923628
60152471763936806284274213092852
60152471764120489177556042581906
60152471764120533047622233568100
60152471764120533093354897771616
60152471764120533093626493883312
60152471764127392981171169707478
60152471764127392981172284316402
60152471764127392981172285733344
60152471764127393530214960278640
60152471764127437446097383502718
60152471764127437583295376113266
60152471764127437995077380605296
60152471764127437995077382022238
60152471764131295991296393397314
60152471764131338259967224951136
60152471764131338260238821062832
60152471764131338809030790088082
60152471764131339860610470657254
60152471764131339860610472074196
60152471764131339906343136277712
60152471764131339906531164355040
60152471764131339906614732389408
60152471764131340455323133380290
60152471764131340455406701414658
60152471764151707214569133144648
60152471764151708309642594036882
60152471764151708310394706346194
60152471764151708312090398003256
60152471764151708449351037937400
60152471764151708859438496917356
60152471764151708861697128078356
60152471764151752775320920141434
60152471764151752777765285146698
60152471764151752912518912751982
60152471764155611322215538782140
60152471764155655192281729768334
60152471764155655784546670019006
60152471764155660725930740926670
60152471764163415693642416017768
60152471764163415693643563928142
60152471764163415693706239953918
60152471764163416242685090563064
60152471764163460707548660217036
60152471764163714647295281373206
60152471764163714647545985476310
60152471764163714648110069708294
60152471764163716431683973645418
60152471764163759066675743016392
60152471764224698906964344942972
60152471764224699319310438266256
60152471764224699319313795733356
60152471764236706889572318783660
60152471764240306965464428075772
60152471764260710362340690853250
60152471764260721436988466912708
60152471764260722031781684576546
60152471764260722031847832860670
60152471772995627597366081506390
60152471773030701751064841718267
60152471773030706509434687777499
60152471773030707104230918534903
60152471773030751157311334369520
60152471773030751157311334369529
60152471773030751159818375400560
60152471773030751159818375400569
60152471773030756510477411186165
60152471773030756510540087211941
60152471773091693103164091227194
60152471773100994031615008759244
60152471773103696969644371812452
60152471816455231094372247024448
60152471817002464266728880183400
60152471817002464403989548819724
60152471817002464815771554728696
60152471817002475334284321537376
60152471817014470007409243716200
60152471817014470007471919741976
60152471817014470144669912352524
60152471817014471837551492200520
60152471817014471837614168226296
60152471817014471837802196303624
60152471817014471974812160836844
60152471817014472386594166745816
60152471817014482905106933554496
60152471817087417830577415595164
60152471817087417830640091620940
60152471817087417967838084231488
60152471817111727620229185897964
60152471817111727620291861923740
60152471817111727757489854534288
60152471817111733161493204929832
60152471817111733161496562515024
60152471817111733161555880955608
60152471817111733161559324634240
60152471817111733298753873566156
60152471817122538327916385310508
60152471817122538327917504505652
60152471817122538327919828503706
60152471817122538328104413387836
60152471817122538328105532582980
60152471817122538328107856594084
60152471817122538328108889694544
60152471817122538328108889713418
60152471817122538328171651832474
60152471817122538739698391219480
60152471817122538739699510414624
60152471817122538739699768694878
60152471817122538739701834412678
60152471817122538739701834425728
60152471817122538876962503049002
60152471817122538876962503062052
60152471817122539975236913330432
60152471817122539975236913349306
60152471817122539975299589375082
60152471817122539975299675468362
60152471817122540112306196777864
60152471817122540112497581966756
60152471817122540112497581985630
60152471817122540112560344104686
60152471817122540524088460967090
60152471817123438895920671707982
60152471817123440543048609250590
60152471817123440543048695343870
60152471817123440543111371350932
60152471817123440680309363980194
60152471817305021836159673507308
60152471817306266875090131604186
60152471817306266875278159681514
60152471817306266920822795334074
60152471817306266921094391445770
60152471817306267058020787944622
60152471817306267058292384056318
60152471817308924296677022412872
60152471817308924296865308770454
60152471817308924708459286602098
60152471817308966977965917540198
60152471817308967389747923449170
60152471817308967526945916059718
60152471817308968578525219308038
60152471817308968761539816878052
60152471817308969173321822787024
60152471817308969173321823136944
60152471817308969173321827386294
60152471817309867545714937415706
60152471817309867957496943324678
60152471817329337029817003412618
60152471817329337167077786840030
60152471817329337167265700126270
60152471817329337167829784358254
60152471817329337578859677957914
60152471817329337578859792749002
60152471817330537780037516836616
60152471817330537780100192862392
60152471817330537780288220939720
60152471817330537785455506340888
60152471817330537917298185472940
60152471817330537922653498951436
60152471817330538329080191381912
60152471817330538336695199373536
60152471817330571131925213151602
60152471817330571132113241228930
60152471817330571269123205762150
60152471817330571680905211671122
60152471817330582206761390359730
60152471817330582206761476453169
60152471817330582206761476453170
60152471817330582206824152478945
60152471817330582206824152478946
60152471817330582250046331972790
60152471817330582250317928084486
60152471817330582252574265012422
60152471817330582252762293089750
60152471817330582387244324583338
60152471817330582387515920695034
60152471817330582389772257622970
60152471817330582801554263531942
60152471817330587740410372820258
60152471817330587740473048846034
60152471817330587740661076923362
60152471817330587740681997511670
60152471817341044411369050129310
60152471817341339796702405100262
60152471817341343501048205235138
60152471817341344600640878131200
60152471817341344600640878144250
60152471817341344600828791411664
60152471817341344600891467437440
60152471817341344600891467456314
60152471817341344600891553549594
60152471817341344600891582234304
60152471817341344600891582247354
60152471817341344737900398857150
60152471817341344737901546767524
60152471817341344737901546780574
60152471817341344738088426947528
60152471817341344738089460047988
60152471817341344738089460066862
60152471817341344738089546160142
60152471817341344738089574857902
60152471817341345149683437879632
60152471817341345149683437898506
60152471817341345149683523991786
60152471817341345149683552676496
60152471817341389019746271754262
60152471817341389019749628865826
60152471817341389202763968511122
60152471817341389614545859642104
60152471817341389614545945735384
60152471817341389614545974433144
60152471817341394553586926737280
60152471817342245168452574045534
60152471817342245168640487331822
60152471817342245168640573425102
60152471817342245168640602122862
60152471817342245168703249432164
60152471817342245305901242042712
60152471817342245717495219874356
60152471817342289587561410860550
60152471817342290182357641636668
60152471817402328037228539783418
60152471817414033588638308946428
60152471817414033588638309300560
60152471817414034868985770930272
60152471817414034869173799007600
60152471817414034869236475033376
60152471817414035006434467289792
60152471817414335195705061169984
60152471817414340546423420585702
60152471817415234391538069686756
60152471817417924974341926931250
60152471817417926209123860426182
60152471817417935683191151481636
60152471817438337432876625303128
60152471817438350154148004052832
60152471817438350199901560264940
60152471817438350200089588342268
60152471817438350200716348600028
60152471817438350337350256624460
60152471817438350337914340856444
60152471817438353904435302733784
60152471817438353904435388827064
60152471817438353904498064498708
60152471817438354041696057463388
60152471820260727892702362614389
60152471820260727892890390691717
60152471820297008159159974128169
60152471820297008296357966738717
60152471820357991595498051070628
60152471820368786876050869620935
60152471820368786876051906972149
60152471820368786876323876155347
60152471820368787287833912881121
60152471820368796167309674870051
60152471820368796167372436984895
60152471820369696597108590192881
60152471820369696597362737484971
60152471826205633571990016715945
60152471826205633572178044793273
60152471826205633709188009326493
60152471826205634120970015235465
60152471826205677991036206221659
60152471826266620117643751818590
60152471826266621947787148196022
60152471826270219279822601089094
60152471826270222388827859397950
60152471826270222388890621499744
60152471826270222388890879779998
60152471826270507754003187033152
60152471826270507754003445313406
60152471826270507799756771943020
60152471826270507936954764553568
60152471826270519469180231124824
60152471826313433218322656347671
60152471826313433767114626789863
60152471826313435001809778272333
60152471826313444703912511229333
60152471826313444704728418422695
60152471826313444704730742770669
60152471826313449826618553935345
60152471826313449826618640028625
60152471843995183236225812883580
60152471843995183236226071163834
60152471843995183281979656073750
60152471843995183830771626515942
60152471843995194539808879143656
60152471843995194539808883742926
60152471843995194951318141047980
60152471843995198060383841696876
60152471843995198060383841709926
60152471843995198060384099977130
60152471843995199890527238087198
60152471843996083803786804694810
60152471843996083803974832772138
60152471843996083810561631568922
60152471843996098628132861585434
60152471975878851920141740290430
60152471975990818813537679478928
60152471976535345615782539384590
60152471976535345618310472424222
60152471976535350968948616201226
60152471976535360252679449514974
60152471976538047181768586368646
60152471976538047184296519408278
60152471976538052123152657276310
60152471976539247481503657532750
60152471976539247895542000369658
60152471976539248076299888290154
60152471976539248078556225218090
60152471976539252834669734349386
60152471976539253429465965106790
60152471976539262710752433415274
60152471976539262713196798420538
60152471976546155998111903710710
60152471976546155998947584054390
60152471976610996469804965112636
60152471976610996469867640788332
60152471976610996881398943994040
60152471976610997018659612630204
60152471976612197226887254543984
60152471976643413206680218123824
60152471976643413206681249825800
60152471976643413206681251242950
60152471976643413618275228024834
60152471976643413618525932109064
60152471976643413618525932110468
60152471976643413755723924371096
60152471976643417322619996440264
60152471976644612536179948870298
60152471976644612538624313875562
60152471976644612675884982511886
60152471976644618026606694323258
60152471976647015889522011611096
60152471976647015889522011629970
60152471976647015889522097368958
60152471976647016026782765986568
60152471976647316216053359984804
60152471976647319371358810277894
60152471976647319371543394694060
60152471976647319371546838368272
60152471976647319371546838368480
60152471976647319371546838372692
60152471976647319371609514394256
60152471976647319371609514398468
60152471976647319775798810510664
60152471976647319783140816199916
60152471976647319913059479146988
60152471976647319920401484823190
60152471976647319920401484836240
60152471976647321017920339589060
60152471976647321155181093964532
60152471976648219939358534273976
60152471976648220343610506411948
60152471976829801088618577362858
60152471976829801500212556244262
60152471976829845377307716114650
60152471976829845377307717164410
60152471976829845377871800346634
60152471976829845377871801396394
60152471976829845514317680297950
60152471976829845514505709775118
60152471976829845515069792607262
60152471976829845515069792957182
60152471976829845515069794006942
60152471976829845515069794007102
60152471976829847207178369537034
60152471976829847207449965648730
60152471976829847344647958259438
60152471976829847756241934691242
60152471976829847756241935041322
60152471976839151793739407239811
60152471976839151794491519549123
60152471976841809214990534694188
60152471976841810313411303826802
60152471976841852947858733069834
60152471976841852948130329181530
60152471976841853085056725680382
60152471976841853130874105822816
60152471976841853131145701934512
60152471976841853131709786166496
60152471976841853679854102925394
60152471976841853679937670959762
60152471976841853680689783269074
60152471976841854732269463838246
60152471976841854732269465255188
60152471976841854778002129458704
60152471976841854778273725570400
60152471976862218235395554459978
60152471976862221939177271762550
60152471976862221941437050828100
60152471976862221941687754931204
60152471976862221946519621825544
60152471976862222078885747541752
60152471976862222083968317489436
60152471976862223174523289489466
60152471976862223182117376774690
60152471976862223183811952401466
60152471976862223321009945012014
60152471976862223730909345799732
60152471976862223730909347216882
60152471976862223732603922843658
60152471976862266365629519059010
60152471976862266365629519408930
60152471976862266365817547486258
60152471976862266367320739003226
60152471976862266367324096102936
60152471976862266368073884414194
60152471976862266368076208412248
60152471976862266411550211688370
60152471976862266411633894513986
60152471976862266414078144728002
60152471976862266548810966063842
60152471976862266548831886770242
60152471976862266551338899103474
60152471976862268197462987487546
60152471976862271490215843240950
60152471976862271490215843242354
60152471976862271490215843259824
60152471976862271901808789022102
60152471976862271901809822141228
60152471976862271901997849149922
60152471976862271902060610914846
60152471976863419127398923341854
60152471976863422705213923738790
60152471976863422705464627841894
60152471976863422706028712073878
60152471976863424480565000158490
60152471976863424487908038967076
60152471976863424488180008150114
60152471976863424489602616011002
60152471976863452480916196327016
60152471976863457834082273143652
60152471976863467122628212226354
60152471976863467122900181409392
60152471976863467122962943528608
60152471976863467124322789270280
60152471976863467124594385381976
60152471976863467125407308533872
60152471976863472659059677159308
60152471976863472659143245193676
60152471976865820506646154342704
60152471976865824212683834433236
60152471976865824212684207523452
60152471976865824357474881228596
60152471976865825453364245069054
60152471976865825590562237679602
60152471976865825592256814723528
60152471976865857152915249981018
60152471976865868088021656563568
60152471976865868090277993491504
60152471976865868225282410938880
60152471976865868226976987982806
60152471976865868227538747866816
60152471976865868227541072214790
60152471976865868682546291190402
60152471976865868685074224230034
60152471976865868819807045565874
60152471976865868822334978605506
60152471976865873623993123881704
60152471976865873624201958209762
60152471976865873624264719974686
60152471976865873624264719993400
60152471976866120695916719643132
60152471976866120837423904443164
60152471976866123807409246169580
60152471976866123944607238780128
60152471976866123990360794992236
60152471976866123990423471018012
60152471976866123994419283428536
60152471976866123994669987531640
60152471976866123995171395737848
60152471976866123995422099840952
60152471976866123996929767665824
60152471976866123997117795743152
60152471976866123997681879975136
60152471976866124356201216611772
60152471976866124401954772823880
60152471976866124539215441460204
60152471976866124543461957973832
60152471976866124544214070283144
60152471976866124545909766185344
60152471976866124546745475226992
60152471976866124546745475231204
60152471976866125642384135301008
60152471976866125642384163997364
60152471976866125642572077302526
60152471976866125642572421658590
60152471976866125642634839421582
60152471976866125644078711995014
60152471976866125644078712008064
60152471976866125644329416111168
60152471976866125778807975350828
60152471976866125779644803587412
60152471976866125779832831677790
60152471976866125779832831677998
60152471976866125779833089944994
60152471976866125779833176051532
60152471976866125781255783912260
60152471976866125781339380631338
60152471976866125781527408721716
60152471976866125781527408721924
60152471976866126191427067776638
60152471976866126193121386553568
60152471976866126193121386557780
60152471976866154049413100619702
60152471976866154186611093230250
60152471976866157342164923272854
60152471976866157342248491307222
60152471976866168276518184426806
60152471976866168277355012680860
60152471976866168277355270961114
60152471976866168279046117466438
60152471976866168279610201698422
60152471976866168279611349608796
60152471976866168279799635966378
60152471976866168414364976859740
60152471976866168414532084230716
60152471976866168414553004937068
60152471976866168414553004937276
60152471976866168414553349310810
60152471976866168414615652265084
60152471976866168414616025336586
60152471976866168415975957171538
60152471976866168416059525205906
60152471976866168416226661274642
60152471976866168416310229309010
60152471976866168416788421158652
60152471976866168416871989193020
60152471976866168417060390341850
60152471976866168825310154519078
60152471976866168825310154868998
60152471976866168826146982755662
60152471976866168826146983105582
60152471976866168826147241035916
60152471976866168826147241385836
60152471976866168827838087908630
60152471976866168828591606391100
60152471976866169009077639564110
60152471976866170063184105635546
60152471976866170655452403003398
60152471976866173766694225426742
60152471976866173767510132970024
60152471976866173767781729081720
60152471976866173812698486091874
60152471976866173813262570323858
60152471976866173813263718234232
60152471976866173813452004591814
60152471976866173813535314345928
60152471976866173813535572626182
60152471976866173950460562934406
60152471976866173950461710471774
60152471976866173950461710490648
60152471976866173950461710827310
60152471976866173950461710844780
60152471976866173950545278861678
60152471976866173950712758967286
60152471976866173950733306602344
60152471976866173950733565219260
60152471976866173950733565236730
60152471976866173950733650975878
60152471976866173950796327001654
60152471976866174362243975016536
60152471976866174362243975034006
60152471976866174362306736798930
60152471976866174362327543050904
60152471976867021263728415544416
60152471976867024375158266045088
60152471976867024558172490893520
60152471976867024969766468725164
60152471976867026210446879329170
60152471976867026212078435991096
60152471976867026759238849771362
60152471976867054617162120495210
60152471976867057909997511182730
60152471976867068982365045212094
60152471976867069393959023030640
60152471976867069396403388035904
60152471976867074381263786219148
60152471976867074381263786232246
60152471976867074381284678240838
60152471976867074381347354253516
60152471976867074381347354266614
60152471976867074930139324695708
60152471976935197581648558487754
60152471976935200874401414260032
60152471976935201285430275790326
60152471976935201286183421218764
60152471976935201423465095605167
60152471976935202520776293517242
60152471976935211949048157200204
60152471976935211949048158249964
60152471976935212360325742859322
60152471976935212360329099276662
60152471976935212360329100326422
60152471976935212360893184558406
60152471976935212361081211585974
60152471976935213595612097652416
60152471976935213778626666875994
60152471976935214190220643657878
60152471976935217894563087725334
60152471976938814082533208336342
60152471976938814082533208336502
60152471976938814082533209386102
60152471976938814082533209386262
60152471976938814083097292568326
60152471976938814083097293618086
60152471976938814083097293618246
60152471976938814083285320645654
60152471976938814083285320645814
60152471976938814220295284828954
60152471976938814220295285178874
60152471976938814220295286228634
60152471976938814677830846814680
60152471976938814677893522840456
60152471976938814815091515451004
60152471976938815912612780309612
60152471976938815912612781844646
60152471976938815912675456335388
60152471976938815912675457870422
60152471976938816049873448945936
60152471976938816049873450481130
60152471976938816461467426912934
60152471976938816461467427263014
60152471976939115004362224240280
60152471976939116650738020793078
60152471976946919787634701720028
60152471976946919924832694330576
60152471976950821836872631060380
60152471976950821836872717153660
60152471976950821836935393179436
60152471976950823483436570464284
60152471976950823483499332583340
60152471976950823620697325193888
60152471976971223586890142301110
60152471976971223586893614205166
60152471976971223998734909975006
60152471976971223998738382233354
60152471976971234523691241431564
60152471976971234524256444877566
60152471976971234524507148980670
60152471976971234661517112109838
60152471976971234661517113509518
60152471976971234661519436457812
60152471976971234707270698417982
60152471976971235118299443061880
60152471976971235119051555371192
60152471976971235119053047637838
60152471976971235256313715919870
60152471976971240058179289350920
60152471976971240058180408210646
60152471976971240058243084236422
60152471976971240606950340137924
60152471976971240607035056078294
60152471976971240607035056082666
60152471976975122754575572442084
60152471976975122754638334561140
60152471976975122754656041643738
60152471976975122754656127382886
60152471976975122891836327171688
60152471976975122891916796019210
60152471976975122891920268277557
60152471976975126047139367017908
60152471976975126047202129136964
60152471976975126047387058027446
60152471976975126047410963129604
60152471976975126047411049222884
60152471976975126047411077920644
60152471976975126047411422294385
60152471976975126047473725248660
60152471976975126458921372926880
60152471976975126458984135045936
60152471976975126459005055752288
60152471976975127693700207589098
60152471976975127693762969354022
60152471976975136984774079711432
60152471976975136984774165804712
60152471976975136984836841830488
60152471976975137122034834086904
60152471976975137122034920180184
60152471976975137122097596205960
60152471976975137122099920553934
60152471976975137122287948631262
60152471976975139363209300523070
60152471976975139363209386612138
60152471976975142518698044448564
60152471976975142518698130187712
60152471976975142518698130541844
60152471976975142518760806213488
60152471976975142518760806567620
60152471976975142655958799178168
60152471976975142655958884917316
60152471979821789749883602557793
60152471979821831972821769908099
60152471979832594366679992930681
60152471979832594915660249730455
60152471979832639199848351587925
60152471979832644321906742381717
60152471979893577211002800071423
60152471979893582744484332204431
60152471979893582744735379264127
60152471985730414751203350139541
60152471985730457385923523398818
60152471985730457385923523398819
60152471985730457388430564429858
60152471985730457388430564429859
60152471985730457799940859422789
60152471985730462922082933055295
60152471985730462922103825063887
60152471985835813113622351437196
60152471985835824231743098722076
60152471985835824231743470258384
60152471985835825651714348907302
60152471985835829173130640352894
60152471985835829173130640365944
60152471985835829767926872645492
60152471985838214261489927213299
60152471985838214261761896415211
60152471985838214673271933122271
60152471985838214810469925732819
60152471985838216045062798050011
60152471985838225336385394301009
60152471985838225336387718648983
60152471985838225336575746726311
60152471985838225931181625039699
60152471985838227577493741501099
60152471985838230870308325919015
60152471985838230870309359019427
60152472003564090501004136487851
60152472003564101575627634373649
60152472003564101575629958721623
60152472003564106972290930474457
60152472003564387397501987126535
60152472003564387534699979737083
60152472003564390507239211841039
60152472003564390690253809779687
60152472003564391056031182283231
60152472003564392885418334081355
60152472003564401764900524022051
60152472003564401765149276848674
60152472003564401765149276848683
60152472003564401765151228125155
60152472003564402359694458993935
60152472003572508521767432285516
60152472003572512820637867416020
60152472056640822825464203918027
60152472056640872231710696569289
60152472056642023447607908268437
60152472056642023582630147589819
60152472056642023584805900878985
60152472056642069099824362211901
60152472056642069102271711612763
60152472056705697055302596059594
60152472056705697055302596409514
60152472056738116947462808001827
60152472056738116947734518910387
60152472056738117359244813910799
60152472056738117496442806521347
60152472056738117496526489352579
60152472056738118731221640835049
60152472056738128434140280985411
60152472056738128434142605333385
60152472056738128617154505828227
60152472056738133556282239807955
60152472056739017515211827877335
60152472056739017926993833786307
60152472056739029184903525703735
60152472056739033986833267072915
60152472056739318116327075112511
60152472056739318253525067723059
60152472056739329191162104416041
60152472056739329374153198995571
60152472056739334130350276161235
60152472056749821036468853319977
60152472056749824328384995279529
60152472056749824328384995629449
60152472056749835814877539716935
60152472056749840800322827697555
60152472056749840800322913790835
60152472056749840937583582777079
60152472056751020144647384591193
60152472056751020146341961635119
60152472056751037807494219438857
60152472056751037807497318625703
60152472056751041556841463826449
60152508438637120225779146267680
60152508438637120225779150853900
60152508438637125167163217175344
60152508438637125167163221761564
60152508438637125304361214372112
60152508438638320982882677135498
60152508438638325924454776120490
60152508438638326061715440507464
60152508438638326061715444756814
60152508438638326473309418339108
60152508438638326473309422588458
60152508438638326474061530648420
60152509797657291837928047379676
60152509797657293074966317802544
60152509821283689624326308610554
60152509821283689624577012713658
60152509874457410339099494479946
60152509874469417909922106497066
60152509874469421798640112388774
60152509874469421798890816491878
60152509874469423589808103611122
60152509874469423590058807714226
60152510033991501557266955306392
60152510033991501558019067615704
60152510033991501694464947916940
60152510033991503341592971552828
60152510033994202848857273906308
60152510033994202849672062241396
60152510033994203397900034072708
60152510512556534512855421576698
60152510512556534650053414187246
60152510512556540003031462926554
60152510512565846471909916875392
60152510512568542083427329490714
60152510512568542083678033593818
60152510512568542220687998127038
60152510512568542632470004036010
60152510512568546521438714030822
60152510512568547573854074943674
60152510512880739107180570420320
60152510512880739517078935269602
60152510512880745007509122866000
60152510512892446900326677888494
60152510512892452388246381247604
60152510743317134333520255641212
60152510743317134333520256690972
60152510743320736604516335143244
60152520828396320432948425263100
60152520828396320844730431172072
60152520881570046553711543201474
60152520881570046555424687906018
60152520881570046555675392009122
60152520881570046556239476241106
60152520881571247312695354507154
60152520881571247861738029052450
60152521306970662191473476806862
60152521360144388039616799077856
60152521360144388451210776909500
60152521360144389685720745470792
60152521360144389821498081497084
60152521360144390232256374398828
60152521360145588794171127239936
60152521360145588794171131489286
60152521360145589205953133148908
60152521360145589205953137398258
60152521360145589205974029406850
60152521360800903550490166736516
60152521519669169080611042792908
60152521519669169082783811667602
60152521519669169082783811686476
60152521519669170727467470298226
60152521519669170729159722994178
60152521519669170729159723013052
60152521519669170729431319105874
60152521519669170729431319124748
60152521519669170729431320174508
60152521519669170729431692196090
60152521519669170729431693245850
60152521519669170866357715604726
60152521519669170866629684806638
60152521520325682946801120624014
60152521520325682946801120642888
60152521520325684595621396974728
60152521520325684595621398024488
60152522719153745844046073612464
60152522719153750787313785929738
60152522719153751334472819065424
60152522719153751336356460475034
60152522719156447137582796816954
60152522719156447138146881048938
60152522719156447542398594906704
60152522719156452628009542269914
60152522719164552659478677473744
60152522719164552659670062650990
60152522719164552659732824770046
60152522719164552796930817380754
60152522719164552796931850499880
60152522719164556365770876901034
60152522719164556366334961133018
60152522719164556366334962182778
60152522719164556503533986862852
60152522719164556503533987912612
60152522719164556503595630819102
60152522719164556503783657846670
60152522719164558149908865070142
60152522719164558150159569173246
60152522719812949884019969496428
60152522742787050447856146030982
60152522742790949194805522775886
60152522742790949194993550853214
60152522742799054312077765353428
60152522742799054312892639781796
60152522795964680393586615751138
60152522795965875797691205535638
60152522795965875805033211229310
60152522795965875805033211242360
60152522795965876209473211444610
60152522795965876216815217151332
60152522795976682428228926103190
60152522795976682977271600648486
60152522795976683167065239238302
60152522795976683167880027573390
60152522795976686134266979283938
60152522795976686873855318634922
60152522795976688520231229961498
60152522796633179830158482481202
60152522796633185183324559297838
60152522796914177157893077118398
60152522796948978989047013656318
60152522796948984339686157586624
60152522796948984888728832131920
60152522949590136956893707221320
60152522949590136956956381830154
60152522949590136956956383247096
60152522949592838797401434425730
60152522949592843601524836692698
60152522949592843601775540441670
60152522949592843601775540795802
60152522949592844150567511237994
60152522955497564907231808016632
60152522955497564907983920325944
60152522955497565318763022653312
60152522955497566691557824250018
60152522955497566691620500275794
60152522955498760723683258511492
60152522955498762369995374622972
60152522955498762507256041719890
60152522955498762507256043259296
60152522955498767857977753531262
60152522955498767860422118536526
60152522955501469152075200803582
60152522955501469563669178635226
60152522956445848331696375518324
60152522956445848331759137637380
60152522956445848331780058343732
60152522956445864383945165080088
60152522956449766845027773757136
60152522956481869257331240385488
60152522956481869257331240398538
60152522956481871041719932657700
60152522974208056212010247476286
60152523428164485029410543825642
60152523428167185085466903789098
60152523428167185085717607892202
60152523428167185085717607893606
60152523428167185497248913948872
60152523428167185497310556855522
60152523428167185634509578334394
60152523428167186732092490350454
60152523428167186732845632592352
60152523428167186869855596061310
60152523434071903094406313335964
60152523434071908035790384597760
60152523434071908038300864585698
60152523434071908038300865648508
60152523434075806792029195420478
60152523434075812275614224301488
60152523434075812687208202133132
60152523434720301967579846529950
60152523434732304003914409577954
60152523434732309357080486394590
60152523434732309540847196275160
60152523434732309952441174106804
60152523435044506378890770525140
60152523435044506379705640717256
60152523435044506379726562473368
60152523435044506379726562490838
60152523435044506379726565673166
60152523435044506790481390902782
60152523435044506790481391256914
60152523435044506790672776434112
60152523435044506791236860666096
60152523435044506791299618548900
60152523435044506791320428700464
60152523435044506791320540305012
60152523435044517909441514709848
60152523435044522843482207034710
60152523435044522851013618294158
60152523435045721772870051944060
60152523435045723602176509997876
60152523435048418725341467570354
60152523435048419770330882154804
60152523435048423666913566555346
60152523435048425306176796891152
60152523435048425306239472916928
60152523435048425306427500994256
60152523435048425311259026714492
60152523435048425313017394391666
60152523435056207034478668884758
60152523435056208681606692520646
60152523435056208684117173571394
60152523435056211976116883915234
60152523435056211976889888233138
60152523435056211979396928201368
60152523435056211979396929264178
60152523435056212387644745701394
60152523435056212387648184658292
60152523435056212387648185721102
60152523435056212387898888761396
60152523435056212387898889824206
60152523435056212388735717015450
60152523435056212388735718078260
60152523435056212390155226752142
60152523435056212524908854357426
60152523435056212525932562778434
60152523435056212525933709625998
60152523435056212525933710688808
60152523435056213623244906488312
60152523435056213623244907551122
60152523435056214172036876930504
60152523435056228585500398890536
60152523435056228587948121362900
60152523435056228997219644097394
60152523435056228997282405862318
60152523435056228999542099181446
60152523435056523652632391514614
60152523435056523652632391527664
60152523435056523652632392577424
60152523435056523652820419591942
60152523435056523652820419604992
60152523435056523652820420654752
60152523435056528594204490040480
60152523435056528768788832928046
60152523435056528777218829680160
60152523435056529180382897928878
60152523435056529181197686263966
60152523435056529188728753149880
60152523435056529188729010354226
60152523435057423808850195218408
60152523435057429162016272035044
60152523452782088627977956733958
60152523452782088627977958150900
60152523452782399526097000325616
60152523452782404879263077142252
60152523452786001797344904659478
60152523505949223618849390898340
60152523505960033596153973986562
60152523505960033596906000202594
60152523505960033596906086295874
60152523505960033596990916553864
60152523505960033733351966597110
60152523505960033734166754932198
60152523505960035380479904139718
60152523505960035380479989760822
60152523505960035380479990232998
60152523505960035380542666258774
60152523664500190332169346313410
60152523665156691294155063556020
60152523665156692942975339887860
60152523665156692942975340937620
60152523665480846292524879991380
60152523665480847941345156323220
60152523665480892413529036121060
60152523665480892413801780143130
60152523665480892550999772753678
60152523665480896117310751324112
60152523665480896117310752373872
60152523665480896117310752374032
60152523665480896118063897802470
60152523665480896118147465836838
60152523665480896118147838908180
60152523665480896119567089301808
60152523665480896254320716907092
60152523665480896254508743934660
60152523665480896254508744984420
60152523665480896255345573238474
60152523665480896255345831518728
60152523665480897352656769051028
60152523665480897352656770100788
60152523665480897355102167175578
60152523665480897355102168225338
60152523665480897355185735209946
60152523665480897355185850001034
60152523665480897355185851050794
60152523665480897901448739493220
60152523665480897901448740542980
60152523665480897904166106800808
60152523665480909014757737059464
60152523665480912316545195590528
60152523665482109177797028767234
60152523665482112890613346262672
60152523665482112936429607198524
60152523665482112936429607202736
60152523665482113073627599809072
60152523665484497976524824567252
60152523665484497976524824917332
60152523665484497977548532988260
60152523665484497978969189922596
60152523665484497979240786034132
60152523665484498388306830476224
60152523665484498388306830826144
60152523665484499623652848203140
60152523665484499623652848553060
60152523665484499623652848553220
60152523665484510744493258428352
60152523665484514442999899299892
60152523665484514587791979195664
60152523665484809286698618089952
60152523665484814594111109979410
60152523665484814632814689924124
60152523665484814633002718001452
60152523665484814639592611398862
60152523665484814639864694906588
60152523665484814770012682534672
60152523665484814776790604009410
60152523665484815181794688443644
60152523665484815188656665331310
60152523665485715161860129867808
60152527026325535120705576155480
60152527026325535257903568766028
60152527026325541210763885863470
60152527026333640969784387100764
60152527026333644483584522779872
60152527026333644531845492044602
60152527026333644536931161873148
60152527026333644666599119649886
60152527026333644669043484655150
60152527026333644673289973166598
60152527026333644673293330633698
60152527026333644674129154483696
60152527026333644674130187585560
60152527026333644674130273678840
60152527026333645720622793202740
60152527027200842500014214864288
60152527027200876034769891967562
60152527027200876035041488079258
60152527027200892506142865318896
60152527027200892507751549980480
60152527027208946555731344987256
60152527027208946558176083063862
60152527027208948204551621319096
60152527027208948204551994390438
60152527027208979910001103353072
60152527027208990435016723266446
60152527027208990435016723616366
60152527027208990435020165759804
60152527027208990435834954094892
60152527027208990846861376486124
60152527027208990846864733953224
60152527027208995786493904836968
60152527027208995788186157532920
60152527027208995788248919651976
60152527027208995969508244493910
60152527027208995971200467424872
60152527027208995971200497189862
60152527027208996373759843547490
60152527027208996380263070073446
60152527027208996380266512216884
60152527027208996380454426552884
60152527027208996380517102578660
60152527027208996381081300551972
60152527027208996381102221258324
60152527027208996381353930832714
60152527027208996382710763480820
60152527027208996382710792178628
60152527027208996382773554297684
60152527027208996382773554297844
60152527027208996382794473954276
60152527027208996382794475004036
60152527027208996383526699726282
60152527027208997610798113970358
60152527027208997615863234046904
60152527027208997615863235096664
60152527027208997618308632171454
60152527027208997618308633221214
60152527027208997618329552877854
60152527027208997618329553927614
60152527027208997618392200205822
60152527027208997618392314996910
60152527027208997618392316046670
60152527044934872619759342651300
60152527044934872622015679579236
60152527049960037322092502544182
60152527049960037367908734782066
60152527049968146189337715131630
60152527049968146189337715135842
60152527049968146326535707742178
60152527049968146326536828470904
60152527049968147972911619068754
60152527049968147972911619072966
60152527050178875345806149350124
60152527050247922584083017516104
60152527050284241779784510405202
60152527050831491699912351984500
60152527050835344335623395659230
60152527050835377687448415948440
60152527050835378099230421857412
60152527050835394158465852082416
60152527050835394160158104778368
60152527050843492681951383428984
60152527050843492682222979540680
60152527050843497438148460594648
60152527050843497440592825599912
60152527050843497621895026472526
60152527050843497621915918481118
60152527050843497624422959512158
60152527050843498032673095240356
60152527050843498032944691352052
60152527050843498033696803661364
60152527050843498033697838296810
60152527050843498033697924390090
60152527050843498035117460245620
60152527050843499269023050108414
60152527050843499269043942117006
60152527050843499270736194812958
60152527050843499270798870838734
60152527050904421633161489538596
60152527050904435860832149857380
60152527050904437690974423855728
60152527050904437690974427038056
60152527050904437692666650687732
60152527050908324093407357123552
60152527050908338918402182302182
60152527050908338918464858327958
60152527050916429203713650162078
60152527050916429203776412281134
60152527050916429203984211638328
60152527050916443609586528397266
60152527050916444021367413577512
60152527050916445256714552033154
60152527050916445256777228058930
60152527050940454915522529971140
60152527050940460403442234393060
60152527050940742702793793598416
60152527050940743937575727093348
60152527050940744532184039860248
60152527050940744532371957850752
60152527050940744532936042082736
60152527050940744532937186800794
60152527050940744533208782912490
60152527050940755051512715728689
60152527050940755234463143826672
60152527050940755242057317200964
60152527050940760592712828408558
60152527050940760592712829458318
60152527050944346255476030350832
60152527050944346392674022961380
60152527050944346804456028870352
60152527050952446425817502879534
60152527050952450130163303364330
60152527050952450267632892086574
60152527050952451365697349168574
60152527050952461387448557855652
60152527050952462622794575582568
60152527050952463034576495402472
60152527050952463034576581491540
60152527050952466322054364448626
60152527050952466328832628763316
60152527103133763030509526092250
60152527103133763030509530343052
60152527103133763167519494876272
60152527103133768566689827757318
60152527103134964336384135058250
60152527103134969877650105489054
60152527103145770601332138109370
60152527103145774307370191290118
60152527103145775036648453541110
60152527103145775039092818546374
60152527103145775044263576323774
60152527103145776691391599959662
60152527103352606542142877320112
60152527103353802360285809941520
60152527103461575247556397619132
60152527103461575796348368061324
60152527103461870085164110555196
60152527103461870085164110568246
60152527103461870496946116477218
60152527103461870634960012367404
60152527103473578015697270749008
60152527104009071004614399809264
60152527104009103944573841904332
60152527104009103944573846155134
60152527104009103947101774943964
60152527104009114874680586544656
60152527104010271761885062159598
60152527104010304701928076539836
60152527104010305113522054371480
60152527104010319342886947014948
60152527104010319342886947027998
60152527104010319343074975105326
60152527104010321173029195499268
60152527104010321173217223589646
60152527104021078162819321322930
60152527104021105980908404952336
60152527104021109685254205437132
60152527104021111515396453921452
60152527104021111517088706617404
60152527104021122444667518218096
60152527104021122452198929477544
60152527104021126156544729962340
60152527104021126332027543551324
60152527104021126334471908556588
60152527104021126339558983508580
60152527104021126339642666333988
60152527104021126339893341739492
60152527104021127986686978446660
60152527104021127986687007144468
60152527104021127986749769263684
60152527104021127986770689969876
60152527104021127986937682549764
60152527104021127987021365375380
60152527104021127988379231142612
60152527104021127988441907168388
60152527104021127988629935245716
60152527104021127988713618071332
60152527104082064578558526768836
60152527104082066410393026899348
60152527104083265932881841830768
60152527104083265932881842893578
60152527104083265932944517856544
60152527104118072512601345766278
60152527104118072515129274555108
60152527104118072515317302632436
60152527104118072649799338376826
60152527104118072652327267165656
60152527104118073061581340034996
60152527104118073061581344285798
60152527104118073064109273074628
60152527104118081983865004066404
60152527104118081983865004079454
60152527104118083579906083017150
60152527104118083586684004491888
60152527104118083587436112550398
60152527104118083767438908016578
60152527104118087339290397969030
60152527104118087476488390579578
60152527104118089116086380431416
60152527104118089122864301906154
60152527104118367900192984341076
60152527104118372831538488167004
60152527104118372833982853172268
60152527104118372838316786963838
60152527104118372839069928124260
60152527104118372839340495384846
60152527104118372839404286355172
60152527104118373250851934033232
60152527104118373250914696152448
60152527104118373250934473203440
60152527104118383957461585626318
60152527104118383959968626644308
60152527104118383959968626657358
60152527104118384369055563444912
60152527104118384369055563457962
60152527104118384371562604475952
60152527104118384371562604489002
60152527104118384371565957221478
60152527104118389305607764626196
60152527104118389310439634352576
60152527104118389310439634365626
60152527104118389310627576703806
60152527104118389310627577753566
60152527104118389310690338455680
60152527104118389310690338468730
60152527104119284939314977096986
60152527104119288645353121088376
60152527104119289878439359743918
60152527104130074549123932640808
60152527104130075097915903083000
60152527104130075280930242722680
60152527104130078253469733125604
60152527104130078436567640799652
60152527104130078802261703567796
60152527104130078985276043207476
60152527104130080083424068323844
60152527104130080083611981609924
60152527104130080083695664435540
60152527104130080085116206228548
60152527104130080085304234305876
60152527104130080085387917131492
60152527104130080220622060934392
60152527104130080222314198839096
60152527104130080632403952052116
60152527104130080634096204748068
60152527104130091203511331254378
60152527104130091340771999890702
60152527104130091752303215603082
60152527104130094902771119070676
60152527104336875489392835107108
60152527104336875489392835120158
60152527104336877136438290874980
60152527104336877136688994978084
60152527104336877685480965420276
60152527104336877688008902710710
60152527121855967580014239976232
60152527256761931909297997715006
60152527257634580128698101301502
60152527257634580129471105619406
60152527257634580131142466306766
60152527257634580131978146650446
60152527257634580677490070326752
60152527257634580678513778747760
60152527257634580678513780164702
60152527257634580679934435332016
60152527257634580679934436748958
60152527257637276299044792994304
60152527257637281831882483839440
60152527257637281832133187942544
60152527257637281835225205214160
60152527257637281971587517485400
60152527257637281972423197824708
60152527257637282380925158030604
60152527257637282380925158384736
60152527257637282380925158389108
60152527257637283616271065556864
60152527257637283616459093634192
60152527262666653078392091925936
60152527262666654864410244996956
60152527262666654864410332153094
60152527262666655276004309997788
60152527262667856033003003165132
60152527262670557322399660862888
60152527262670557322399746483992
60152527262670557322462422509768
60152527262670557324655997790824
60152527262670557324656083411928
60152527262958438827784695735140
60152527262962341288302043105670
60152527262994459753419474522074
60152527262994461537745490755460
60152527262994755004315479950306
60152527262994756650690358180842
60152527262994762138860738003686
60152527262994762141117074931622
60152527263541999800045021524158
60152527263542004922751180455670
60152527263542004924443317280254
60152527263542005336037382281086
60152527263542005336852170603124
60152527263542006569106171058424
60152527263542006571634104098056
60152527263543200739870025794568
60152527263543205496046183788866
60152527263543205499326229137810
60152527263543205678997761313702
60152527263543205679813668838110
60152527263543205679833441657382
60152527263543205679834560846702
60152527263543206090591737605940
60152527263543206091594526855582
60152527263543206091615447566354
60152527263543206091616480662394
60152527263543206091616566755674
60152527263543206093036075448430
60152527263543206093036102611204
60152527263543206093850863783518
60152527263543207326210472173278
60152527263543207328654837178542
60152527263545902260290774318026
60152527263545907199418508297754
60152527263545907202573287216250
60152527263545907382244819872996
60152527263545907382432733146186
60152527263545907383081648108176
60152527263545907384689070074122
60152527263545907794026825781968
60152527263545909029645587512080
60152527263614934857504542628390
60152527263614934858319302248248
60152527263614936504632566264278
60152527263614950726655338405564
60152527263614950726655424498844
60152527263614950727470212833932
60152527263614950909669678062506
60152527263614950910421790371818
60152527263614951321451682904248
60152527263614951327287399309804
60152527263614951327287402492132
60152527263614952556797672983164
60152527263616135614503234256328
60152527263616135615319143320142
60152527263616137261631257892216
60152527263616151667505170762850
60152527263616152086625997439452
60152527263616152086626000621780
60152527263616153313881082089426
60152527263616153321407930934384
60152527263616153321407934116712
60152527263618837318775150667536
60152527263618855024654990560908
60152527263618855024654993743236
60152527263650957018652446495746
60152527263650957021932491844690
60152527263650957433526469663284
60152527263650957567444416937938
60152527263650967949511303432332
60152527263650967956854342240918
60152527263650968085957183733568
60152527263650968085957183746618
60152527263650968505270599839130
60152527263650968505897361159748
60152527263650968506085388174218
60152527263650968551838973078470
60152527263650968551838973082682
60152527263650969740428246191092
60152527263650969740616617566046
60152527263650970335224850024210
60152527263650970335224936113278
60152527263650970335412877021418
60152527263650970335412877038680
60152527263650973485691605110450
60152527263650973492470902984678
60152527263650973493222671996364
60152527263650973493222929200710
60152527263650973493223015293990
60152527263650973629668895595226
60152527263650973630483683930314
60152527263650974042077661761958
60152527263650975269265509034524
60152527263650975276796575920438
60152527263650975276796833137834
60152527263650975276796919231114
60152527263650975276796920293972
60152527263650975276859595256890
60152527263651253870169745240226
60152527263651257162921567893378
60152527263651257574515545725022
60152527263651257756711539032118
60152527263651257756715009401140
60152527263651257756715010940546
60152527263651257756902923146506
60152527263651257756903039000404
60152527263651257757468156345898
60152527263651257757529770573454
60152527263651257757530918483828
60152527263651257757717798650782
60152527263651257757738719361554
60152527263651257757739752457594
60152527263651258809234716024990
60152527263651258809297479219954
60152527263651258992249056744790
60152527263651259403843033037028
60152527263651259403843033509204
60152527263651259403843034576434
60152527263651259404115663784170
60152527263651268276042537382134
60152527263651268281126255221318
60152527263651268283570505435334
60152527263651268283573604268048
60152527263651268692845503247326
60152527263651268695352511344306
60152527263651268878370206561760
60152527263651273629208614198770
60152527263651273634229540871010
60152527263651273634292215816666
60152527263651273634292215833928
60152527263651273634292302985854
60152527263651273636739681084684
60152527263651273812160191723606
60152527263651273812161310931800
60152527263651273817243794771542
60152527263651273817243880510690
60152527263651273817306556886386
60152527263651273819754277928550
60152527263651273819754277941600
60152527263651273819754365097898
60152527263651274228816851879316
60152527263651274228816851892414
60152527263651274228837772584264
60152527263651274228837775766592
60152527263651274229004879956644
60152527263651274229004879969742
60152527263651274229025800680514
60152527263651274229088562427968
60152527263651274229088562445438
60152527263651274229088562795358
60152527263651274231348255754530
60152527263651274231348255758742
60152527263651274231348255760194
60152527263651274231348255760354
60152527263651274231348255773244
60152527263651274231348255777616
60152527263651274231349374972760
60152527263651275463619706079196
60152527263651275463619709261524
60152527263651275466130189249462
60152527263651275466130189253674
60152527263652152837360233918542
60152527263652157776487967898270
60152527263652158188081945729914
60152527263652158325279938340462
60152527263652158325279938359336
60152527263652174250305392362858
60152527263652174796837582320946
60152527263654859479735026463388
60152527263654859479923312820970
60152527263654859480006995646586
60152527263654859891517032372360
60152527263654859891705318729942
60152527263654859891789001555558
60152527263654875953552364820194
60152527263654875953552364837456
60152527263654875953553484032600
60152527263654877737126268751494
60152527263654877737126268755706
60152527263869761642552071881026
60152527263869762054271314595034
60152527281376846574529852211694
60152527281377133859575165945920
60152527281377144520368495293958
60152527281377144568632534208160
60152527281377145117675208753456
60152527281377150051466227030216
60152527281377150056548796959026
60152527281377150468330802867998
60152527281380746839628613710192
60152527281595939720784657865764
60152527281595939857982650476312
60152527333570159681926109747070
60152527333898259961535229374600
60152527333898261745109133311724
60152527333898265449454933324136
60152527333899162175660160222392
60152527333899165880005960589096
60152527334445509742773970365456
60152527334445509879971962621712
60152527334445511526347873948288
60152527334445511526347874302580
60152527334446710636782627711728
60152527334446710637054223823424
60152527334446712283430135150000
60152527334446712285874500155264
60152527334554473508809052581644
60152527334554757226768201348272
60152527334554762165645231224896
60152527334554762165979503362368
60152527334554762577489912687260
60152527334554762577489913159644
60152527334554762714687905297808
60152527334554762714687905770192
60152527334554763812292738663168
60152527334554763814799779221824
60152527334554763814799779694208
60152527334554763949553407299492
60152527334554778769380973889648
60152527334554778774463544886884
60152527334554779186057522718528
60152527334554779188569039366424
60152527334554780415756885216224
60152527334554780415756885570516
60152527334554780423350972855740
60152527334555662733456926771888
60152527334555662733728522883584
60152527334555663145238932562768
60152527334555663145238932680860
60152527334555664380104434210160
60152527334555664382548799097332
60152527334555679199932001036516
60152527334555679207526203112988
60152527334773568438699404607104
60152527334773568575897397217652
60152527736208923259015046624066
60152527736208923259767158933378
60152527736208925043342094909508
60152527736211619429358378017360
60152527736211619429358381199688
60152527736211619429361849921416
60152527736211619429361853103744
60152527736211619566559842531964
60152527736211619566559845714292
60152527736211621213124815050782
60152527736211621213124818237322
60152527736211621213688899282766
60152527736211621258941162084126
60152527736211621259505246316110
60152527736211621396139154690462
60152527736211621396703238922446
60152527736211621396703238926658
60152527736211624962952574571728
60152527736211624963203278674832
60152527736211625511995249117024
60152527736211626746588122483976
60152527736211626746588125666304
60152527736211626746777182611956
60152527736211626746777182613360
60152527736211626747341266845344
60152527741232892875199382459354
60152527741240996155362396751172
60152527741240996750159000934210
60152527741240996757685563859592
60152527741240998404061478018576
60152527741240998404061478372708
60152527741242197377486264416388
60152527741242197377489707622636
60152527741242199161060168353512
60152527741244895513673673765746
60152527741244898661612410195670
60152527741244899210404380637862
60152527741244899218019474250542
60152527741244900445186314132794
60152527741244900452717725392242
60152527741451730715898804416864
60152527741463736639593392798096
60152527741557091796142876391030
60152527741557095502933045417550
60152527741557095914718408426392
60152527741558297907146687355020
60152527741560949785022980196630
60152527741560949787467345201894
60152527741560999747843558652636
60152527741568802883736419844638
60152527741568803432528388869888
60152527741568805079845473689132
60152527741569103073759010285190
60152527741569103485349632079774
60152527741569103622801771999674
60152527741569105269177683326250
60152527742108194583574091897810
60152527742108194764331979818306
60152527742108194766776344823570
60152527742108228118329769001084
60152527742108228118601365112780
60152527742108239048436513641408
60152527742116300286419248503416
60152527742116328289215183102840
60152527742116342516132242727834
60152527742116342518576604900690
60152527742116342518580047044128
60152527742116342518642722715772
60152527742116342930170582732334
60152527742116342930361966846722
60152527742116342930361971096072
60152527742116342931177874040084
60152527742116343113188277949788
60152527742116343113188282671522
60152527742116344349538116615432
60152527742116344758056497121126
60152527742116344760566977109064
60152527742116348052316016651250
60152527742116348053068009906866
60152527742116348463822951357770
60152527742116348464658631701450
60152527742116348464912777593860
60152527742116349699443925482792
60152527742116349700259828426804
60152527742117543273130933062770
60152527742117543275658866102402
60152527742117543684724910894414
60152527742117543687440872011374
60152527742117543870186971117132
60152527742117543870458567228828
60152527742117545517587711612316
60152527742117548626363129111430
60152527742117548626384048282796
60152527742117549220905212559482
60152527742117549221093240636810
60152527742117549221180279040200
60152527742117549221657324868794
60152527742117549221911472178146
60152527742117549221932391349512
60152527742120200507268680279042
60152527742120202154396703914930
60152527742120202334318911491746
60152527742120202336575248419682
60152527742120202336763276497010
60152527742120202337327360728994
60152527742120230154664332049088
60152527742120233859010132533884
60152527742120235688588296786220
60152527742120235689152381018204
60152527742120244978909397619884
60152527742120244978909400806424
60152527742120244979097425697212
60152527742120244979097428883752
60152527742120245390607719640590
60152527742120245390691287674958
60152527742120245391507567939662
60152527742120245391695596016990
60152527742120245574521534502224
60152527742120246618423445314848
60152527742120246619259125658528
60152527742120246625954856574296
60152527742120246626038453306472
60152527742120246626038454369282
60152527742120246626038538927528
60152527742120246626790565615784
60152527742120246626790566678594
60152527742120246626853327380708
60152527742120246808969195741592
60152527742120246809031871891076
60152527742120246809052763775960
60152527742120246809052794014578
60152527742120246809220158248658
60152527742120246809303467879064
60152527742120246809303841074274
60152527742120246810055838592338
60152527742120247220813877800048
60152527742120247220834769684932
60152527742120247221002164157630
60152527742120247221085846983246
60152527742120247221649816423982
60152527742120250329735453620318
60152527742120250330300657059092
60152527742120250330384339412324
60152527742120250505783470648076
60152527742120250512561766245320
60152527742120250512749678468750
60152527742120250513313762700734
60152527742120250513314910605332
60152527742120250513377672370256
60152527742120250513398564260756
60152527742120250513649268363860
60152527742120250924343772154292
60152527742120250925180570169728
60152527742120252159878821311428
60152527742120252159941611779776
60152527742120252159941870060030
60152527742120252160442905543412
60152527742120252160442934241220
60152527742120252160505696006144
60152527742120252160505696360436
60152527742120252160526587896644
60152527742213589612699227287202
60152527742213589613452368466290
60152527742213589613515130585346
60152527742213594551826961266930
60152527742213594963608852371556
60152527742213594964169575967210
60152527742213594964169576317130
60152527742213603833026389282698
60152527742213603833026389636830
60152527742213603835470754642094
60152527742213603842813793450680
60152527742213603842817232407578
60152527742213604247256117650936
60152527742213604252339802205932
60152527742213604252339803605612
60152527742213604254846843236972
60152527742213604254846847469060
60152527742213605481846665968670
60152527742213605481850104925568
60152527742213605486933711868722
60152527742213605486933712222854
60152527742213605489189704777256
60152527742213605489193143734154
60152527742213605489193147983504
60152527742213605489440748650412
60152527742213605489440750067354
60152527742213605489440834743692
60152527742213605489444192210792
60152527742213605489945257091774
60152527742213605664864359538990
60152527742213605670700044781280
60152527742213605672392327592190
60152527742213605672455089357114
60152527742213605672455089707034
60152527742213605673207085812320
60152527742213605673207090044408
60152527742213606082294023675782
60152527742213606084177775644552
60152527742213606084237094198856
60152527742213606084237095248616
60152527742213606084801063643964
60152527742213606084801063644012
60152527742213606084801149733080
60152527742213609369210163206114
60152527742213609376738099361708
60152527742213609780992164865528
60152527742213609780992165915288
60152527742213609788335176024662
60152527742213609788520105270680
60152527742213609788523576124976
60152527742213609788523576129348
60152527742213609788582894683652
60152527742213611016334714937786
60152527742213611016338072037656
60152527742213611016339215711778
60152527742213611016339301805058
60152527742213611023113669514388
60152527742213611023114013520692
60152527742213611023114013887922
60152527742213611023114042585682
60152527742213611023114042585890
60152527742213611023114043635442
60152527742213611023114128679170
60152527742213611023865781823700
60152527742213611023866121597916
60152527742213611023866121597964
60152527742213611023866122997596
60152527742213611023866126197234
60152527742213611023866151693952
60152527742213611023866154876280
60152527742213611023869220779146
60152527742213611023928797623692
60152527742213611023928797623740
60152527742213611023928801855780
60152527742213611023928883712808
60152527742214506103758113077280
60152527742214506103758114476960
60152527742214511591677817499200
60152527742214511591677818898880
60152527742214790369697915737024
60152527742214795720607545538900
60152527742214795721172774488942
60152527742214805004338378852648
60152527742214805011678433632658
60152527742214805011678434682418
60152527742214805011929108670772
60152527742214806239685541297622
60152527742214806247275126397688
60152527742214806422698731514820
60152527742214811773420443326192
60152527742214811780951854585640
60152527742217491883424052547292
60152527742217492074032479472196
60152527742217497005482443341084
60152527742217497012072714060590
60152527742217497423854719956512
60152527742217506295991575438616
60152527742217506303331142356244
60152527742217506303394277192462
60152527742217506303582305256740
60152527742217506303582305269790
60152527742217506707585553283310
60152527742217506715113521336510
60152527742217506715113522386270
60152527742217506715176283101434
60152527742217506898127860976190
60152527742217506898127862025950
60152527742217507950459165992132
60152527742217507950462609198380
60152527742217508133724553754110
60152527742217508537728916712180
60152527742217508545318531585754
60152527742217513484111534617568
60152527742225296446212415675592
60152527742225296857241276169224
60152527742225296857241277586166
60152527742225296994252388966950
60152527742225296994252390029760
60152527742225300697761362260502
60152527742225300698598190514556
60152527742225311086604103094892
60152527742225311086604104511834
60152527742225311086604189188172
60152527742225311086607546655272
60152527742225311216274129069182
60152527742225311223802097122382
60152527742225311223805539265820
60152527742225311223864858887306
60152527742225311270370444488888
60152527742225311635396074954026
60152527742225311635396078140566
60152527742225311635399517097464
60152527742225311635587545161694
60152527742225311682152450410958
60152527742225311682152450765090
60152527742225311818410417780246
60152527742225312916746351566114
60152527742225312916746352983056
60152527742225312916746438735302
60152527742225312916749795126494
60152527742225313465789112217788
60152527742225313465789113280598
60152527742225316567748984892050
60152527742225316574523811766162
60152527742225316750763324531730
60152527742225316750763324885862
60152527742225316750763325948672
60152527742225316757538151405842
60152527742225316758290144661458
60152527742225316758290146078400
60152527742225316758293588221838
60152527742225317162544182530328
60152527742225317162544183947270
60152527742225317169884209662290
60152527742225317170072150583528
60152527742225317170072152000470
60152527742225317170076742041184
60152527742225317170134912702584
60152527742225317170134913765394
60152527742225318397891233363272
60152527742225318404666060237384
60152527742225597183709862659916
60152527742225597183709864199322
60152527742225597183711011042466
60152527742225597183711012092226
60152527742225600704014259156330
60152527742225600887031956263110
60152527742225600887847863806392
60152527742225602534161012995038
60152527742225602534431574471288
60152527742225611405544694369610
60152527742225611413072662422810
60152527742225611413075761255524
60152527742225611413135424187734
60152527742225611824854668331782
60152527742225611824854701265842
60152527742225611825669456666870
60152527742225612001093064599100
60152527742225612007869039855762
60152527742225612007869040905522
60152527742225612007872363549236
60152527742225613052672718005498
60152527742225613053425892113030
60152527742225613060203784891412
60152527742225613060266804214814
60152527742225613235686971556110
60152527742225613654812359094698
60152527742225613654812359567082
60152527742225613654812359584344
60152527742225613655000387185124
60152527742225613655000388724530
60152527742225613655063150839374
60152527742225617351539709929754
60152527742225617351814776410472
60152527742225617358594075347510
60152527742225617358594075360608
60152527742225617359133797201880
60152527742225617359321825292306
60152527742225618593940093074426
60152527742226501455596883681900
60152527742226514222812169179688
60152527742226514222812170714882
60152527742229197671195833916676
60152527742229199454769737381416
60152527742229199454769737853800
60152527742229203159115537866212
60152527742229204394377988031144
60152527742229214142486358441884
60152527742229215324484732671468
60152527742444099831230801818982
60152527742444104772869017203590
60152527742444104773642021521494
60152527742444105184400317946648
60152527742444105186907360040498
60152527742444105321660986228840
60152527742444105322684694649848
60152527742444105322684696066790
60152527742444105324105352651046
60152527742444105324941031931916
60152527742444105324941032994726
60152527742444106422526120726674
60152527742444106422526121789484
60152527742444106559724114400032
60152527742444106968978071048084
60152527742444106969625723314436
60152527742444106969813751404862
60152527742444106971316943258492
60152527742448007234223193281684
60152527742448008880536428582484
60152527742448008881079620805876
60152527742448008883043469613524
60152527742448009017797096864516
60152527742448009017797097218808
60152527742448009018277613062132
60152527742448009020241462224072
60152527742448009431835440055716
60152527759846121264700209437918
60152527759846121264721101446510
60152527759846121264971805549614
60152527759846122865343456560978
60152527759846122866095568870290
60152527759846122911076120764494
60152527759846122911097012773086
60152527759846122911285040850414
60152527759846122911347716876190
60152527759846122911828233073806
60152527759846122911911801108174
60152527759846128398995825186414
60152527759939465714743474749294
60152527759939470653871208729022
60152527759939481774436660793430
60152527759939481911697329429754
60152527759939487262419044423454
60152527759951173096296637491852
60152527759951176800642437976648
60152527759951192852807573410764
60152527759951471639441995549934
60152527759951473285546310764814
60152527759951473285754111661414
60152527759951473285817906876510
60152527759951473285817906895384
60152527759951473423015899505932
60152527759951476989076203725202
60152527759951476989892111249610
60152527759951476989892111268484
60152527759951478773466015186734
60152527759951487691356426880946
60152527759951489292730894304726
60152527759951489894305304822946
60152527759951489894368066937790
60152527759955091617137408121114
60152527759955091754335400731662
60152527760158275280215199119566
60152527760169982661768360445182
60152527760169982661768361862124
60152527760170281201381851278838
60152527760170281202197758803246
60152527760170281202217531622518
60152527760170281202218650811838
60152527760170281613999537531490
60152527760170281614000656720810
60152527760170282848594562138414
60152527760170282849325782439134
60152527760170282851037807954358
60152527760170282851038927143678
60152527760170282851038927162552
60152527760170283400081601688974
60152527760170283400645685920958
60152527760173885122285709331872
60152527812472608579771878646700
60152527812473509010322905911660
60152527813021049879823116090968
60152527813021049880011144168296
60152527813021049925764699906776
60152527813021049925827375932552
60152527813021049926579488241864
60152527813021050063025368543100
60152527813021050474619719919874
60152527813021050474619724169224
60152527813021053630110500391572
60152527813021053630173176417348
60152527813021053767371169027896
60152527813021055413663512793732
60152527813021055413663771073986
60152527813021055414499192663784
60152527813117094020876212886012
60152527813117110446412808127818
60152527813117110447164920435678
60152527813117110492354765492920
60152527813117110629424048580444
60152527813117111041206054489416
60152527813117114196700565977716
60152527813118310014651740314448
60152527813128801402429378797848
60152527813128801402617406875176
60152527813128817873718755417054
60152527813128817873906783494382
60152527813128817873969459520158
60152527813128821578252583979178
60152527813128821578253731889552
60152527813128821578253731902650
60152527813128821715513252615502
60152527813128821715514400538974
60152527813129101591950647727752
60152527813129105296296448212548
60152527813129116416046000988900
60152527813129116781889746778458
60152527813129116782704535113546
60152527813129116827639978820544
60152527813129116827643331216150
60152527813129118017235764505374
60152527813129118017486468136302
60152527813129118017486468608478
60152527813129118200438045656766
60152527813129118200500807775982
60152527813129118612032023488362
60152527813129118612032023960746
60152527813129118612032023978008
60152527813129121766771065195878
60152527813129123551159757468090
60152527813129123551159757468138
60152527813129123551159843561578
60152527813129123551975779801215
60152527813129123551975779801216
60152527813130002159699667603260
60152527813130005864045468088056
60152527813130024119724799676723
60152527813130024119724799676724
60152527813347906627381574918900
60152527813347906764642243555224
60152527813347906764642617100354
60152527813347906764830645177682
60152527813347909919108570429528
60152527813347909919924477959760
60152527813347909920112764317342
60152527813347910330890576338500
60152527813347910331706483868732
60152527813347910331727375403696
60152527813347910331894770226314
60152527813347910468988044040020
60152527813347911703686668254466
60152527813347911706026314936516
60152527813347911706214601294098
60152527813347912115468674163438
60152527813347912117808579125742
60152527813348810487945093473336
60152527813348810899539071304980
60152527971669282209306010725998
60152527971669282620898956506990
60152527971993482909554594218820
60152527971993483321148571000864
60152527971993488260276306030352
60152527971993488397474298640740
60152527971993488809068275422624
60152527971997090531272384482464
60152527971997090531272384482624
60152527971997389074168071556728
60152527971997389074418775659832
60152527971997389623210746102024
60152527972544584090907196844376
60152527972544584093351561849640
60152527972544585739727473176216
60152527972544585739727474225976
60152527972544617444904986027154
60152527972544617445176582138850
60152527972544628382604785883176
60152527972544628519802777443964
60152527972544628519802778493724
60152527972544628519802778493884
60152527972544630211911354023816
60152527972544630212182950135512
60152527972544630349109346634524
60152527972544630349380942746220
60152527972544633870524490305096
60152527972544633870524490305256
60152527972544633916257153458852
60152527972544633916467106645184
60152527972544634053727775281508
60152527972544634053727775300382
60152527972544634465320721062500
60152527972544634465320721062660
60152527972544634465321754181786
60152527972545830923262098926562
60152527972545830968994763130078
60152527972545830969015655138670
60152527972545830969203683215998
60152527972545834810538556225422
60152527972649980586653140135832
60152527972649984283134290342994
60152527972649984290748236517524
60152527972649984290748236517684
60152527972649984290749269636810
60152527972649984290749298334618
60152527972649984291000346811256
60152527972649984428008905153848
60152527972649984428010053064222
60152527972649994945685991618848
60152527972649994946438103928160
60152527972649994953276721436972
60152527972649994953781141686986
60152527972649994953781142736746
60152527972649994954032190163624
60152527972649995358032080710044
60152527972649995358032080710204
60152527972649995363115684807740
60152527972649995363303712885020
60152527972649995364808022193240
60152527972649995365563491969652
60152527972649995365563493019412
60152527972649995365626167995268
60152527972649995365626169045028
60152527972649995410564591497302
60152527972649995411316703806614
60152527972649996600157053013562
60152527972649996600408101490200
60152527972649996638567571466844
60152527972649996646098638352758
60152527972649996646099010378664
60152527972649997194953628144660
60152527972649997194953656842468
60152527972649997194953656846680
60152527972649997194953657909490
60152527972649997195141684923960
60152527972650000297159815739532
60152527972650000297159815739692
60152527972650000304502854548118
60152527972650000304691225949380
60152527972650000342914518812254
60152527972650000350441338605112
60152527972650000350441338605160
60152527972650000350441340004792
60152527972650000350444437786342
60152527972650000350444810859296
60152527972650000350444810863460
60152527972650000350444810863508
60152527972650000350504100720004
60152527972650000350507572978352
60152527972650000480175187448578
60152527972650000487702008641116
60152527972650000487705450797812
60152527972650000487705479495412
60152527972650000487705479495620
60152527972650000487764769356328
60152527972650000487768241614676
60152527972650000891956046496936
60152527972650000891957451637804
60152527972650000899278164599122
60152527972650000899295986472808
60152527972650000899296072211956
60152527972650000899296072212116
60152527972650000899299085304070
60152527972650000899299085305522
60152527972650000899300204518088
60152527972650000899484014550088
60152527972650000899484014550136
60152527972650000899487485404384
60152527972650000899487485408756
60152527972650000899546775265300
60152527972650000899546776315060
60152527972651179696273132744220
60152527972651181343401156380108
60152527972651185047810753615194
60152527972651185185008746225742
60152527972651195711114565684200
60152527972651197395650980573106
60152527972651197403182047459020
60152527972651201107527071592836
60152527972651201107589833707680
60152527972653586150401041241416
60152527972653597080236189769884
60152527972653597080236189770044
60152527972653597087012131253080
60152527972653597087767601029492
60152527972653597087767602079252
60152527972653597087830277055108
60152527972653597087830278104868
60152527972653597225028269665656
60152527972653597225028270715416
60152527972653597682563831301462
60152527972653597682626507327238
60152527972653597819824499937786
60152527972653598871404180992232
60152527972653598917345764796394
60152527972653598917345766331428
60152527972653598917408440822170
60152527972653599054606433432718
60152527972653599054606434967912
60152527972653599466200411749796
60152527972653602621750884325140
60152527972653602758680265219750
60152527972653602758948876935848
60152527972653602758952234402948
60152527972653603170542855817092
60152527972653603170542855817252
60152527972653883184181600416516
60152527972653886339401158321648
60152527972653897276285709645462
60152527972653897460052419407988
60152527972653898009095208727062
60152527972653899060674401917674
60152527972653899106428331183814
60152527972653899106428331188026
60152527972653899655472124941724
60152527972653902810774131219360
60152527972654797982110645186232
60152527972654798027864201398340
60152527972654803378585913209712
60152527972868785347751791250946
60152527972868788907305511839970
60152527972868788909561848767906
60152527972868788916319222590324
60152527972868788917072368018762
60152527972868789053517215200712
60152527972868790144343782262838
60152527972868790149408902339384
60152527972868790149408903389144
60152527972868790151854300463934
60152527972868790151854301513694
60152527972868790151875221170334
60152527972868790151875222220094
60152527972868790151937868498302
60152527972868790151937983289390
60152527972868790151937984339150
60152527972868790698200872781576
60152527972868790700918241138924
60152527972869989671918178361880
60152527972869989671919299086394
60152527972869990907244424804718
60152527972869990907265316813310
60152527972869990908957569509262
60152527972869990909020245535038
60152527972869991458000244054558
60152527972872390775721322860872
60152527972872390775721323210952
60152527972872392420404981841416
60152527972872392420404981841576
60152527972872690962547551735752
60152527972872690963300697613488
60152527972872690963384380438896
60152527972872690963635055844400
60152527972872690964991916741016
60152527972872692610428692551568
60152527972872692610428721249376
60152527972872692610491483368592
60152527972872692610512404074784
60152527972872692610679396654672
60152527972872692610763079480288
60152527972872692612120945247520
60152527972872692612183621273296
60152527972872692612371649350624
60152527972872692612455332176240
60152527972872692749381613883844
60152527972872693159471367096864
60152527972872693161163619792816
60152527972872693161247302618432
60152529171375398649304357555606
60152529171383507462387483156344
60152529171383507599832707611808
60152529171383507599832708661568
60152529171383507599836066128668
60152529171383507602092403056604
60152529171383509246776175428556
60152529172031900853414359405902
60152529172031900853477035431678
60152529172031900853685955517598
60152529172031900990675028042226
60152529172031900990946624153922
60152529172031901402457033951198
60152529172040004316026477298372
60152529172040004318554410338004
60152529172040004319369198673092
60152529172040004727620455130016
60152529172040004730399092272752
60152529172040004867597084883300
60152529172040006512009147402228
60152529172040020782313523603764
60152529172040020783128311938852
60152529172040021331084488296036
60152529172040021331356198149060
60152529172040021331836600605348
60152529172040022566702215875976
60152529172137261934494107472946
60152529172137261937001148503986
60152529172137261937001148853906
60152529172137262346088084241732
60152529172137262348595125272772
60152529172137262348595126672452
60152529172137265640535263022868
60152529172137265643042299804558
60152529172137265643042304053908
60152529172137267282639256554532
60152529172137267287660187826042
60152529172137267287663286658756
60152529172137267290170323440446
60152529172137267290170667813980
60152529172137267424923955295080
60152529172137267424983613977940
60152529172137267427431336450304
60152529172137267836514829694692
60152529172148969729332385054056
60152529172148973023779558186162
60152529172148973023779902559696
60152529172148973433928975381312
60152529172148973433932332848412
60152529172148973571126967991700
60152529172148973571130325458800
60152529172148973572822577104992
60152529172148974663376514936136
60152529172148974670907581822050
60152529172148974670907926195584
60152529172148974670907927245344
60152529172148974670970603271280
60152529172148975219950600740880
60152529172331757131382305031280
60152529172331757131382391124560
60152529172331757131382419822320
60152529172356066369543791939656
60152529172356066971679963722644
60152529172356070264434888408148
60152529172356070264435258279852
60152529172356070676217264188824
60152529172356071905724093604724
60152529172356071906538881939812
60152529172356071910807700902010
60152529172356071911559810024782
60152529172356071911559813211322
60152529172356071911562912044036
60152529172356071913255160490638
60152529172356071913255164739988
60152529172356072048820477248328
60152529172356072048820478648008
60152529172356072050515829126962
60152529172356072050515833376312
60152529172356072050516173500496
60152529172356072050516203248016
60152529172356072050516288291744
60152529172356072455330852382004
60152529172356072460414455079972
60152529172356072460414456142830
60152529172356072460602483157348
60152529172356072460602487402486
60152529172356072460602487756618
60152529172356072462109806958606
60152529172356072462109811207956
60152529172356072462110181079660
60152529172356072462861919267918
60152529172356072462861923517268
60152529172356072462862263641452
60152529172367774353232010439336
60152529172367777645987304996544
60152529172367777646050066066048
60152529172367778057577896663488
60152529172367778057765839001508
60152529172367778057769282207756
60152529172367778057769310905516
60152529172367778057831958233692
60152529172367778194838565299652
60152529172367778195026592327380
60152529172367778195026593376980
60152529172367778197286286722256
60152529172367778197286287772016
60152529172367778197286287772176
60152529172367779287276140321416
60152529172367779294807207207330
60152529172367779294807551580864
60152529172367779294807552630624
60152529172367779432068221267108
60152529172367779843662198048832
60152529172367779843850226126160
60152529172367779843850227175920
60152529195771763589411260114096
60152529195771768940132971925468
60152529195771768942577336930732
60152529195783470970148518495700
60152529195783471519191193040996
60152529195783474676186571676448
60152529195783476320870230307072
60152529195783476323314595312336
60152529195783476869912904852368
60152529195783476872357269857632
60152529195990573702922842617248
60152529195990574115268932758204
60152529196002279709987922197420
60152529196002280944769855692352
60152529196002280947214220697616
60152529196002281496256895242912
60152529248841330069427305237392
60152529248925081093227375645602
60152529248925081094042163980690
60152529248925082877616067917814
60152529248949392718919900134610
60152529248949396424957953315358
60152529248949397658047634114338
60152529248949397660303971042274
60152529248961100099657158516214
60152529248961103805695211696962
60152529248961105038784892495942
60152529248961105041041229423878
60152529249143887089921715471450
60152529249143887501515693303094
60152529249168200634568651286498
60152529249168200634756559837954
60152529249168200634756679363826
60152529249168201046350657195470
60152529249168202281132471164530
60152529249168202283388808092466
60152529249168202283388927618338
60152529249168202283639631721442
60152529249168202420649596254662
60152529249168202420837504806118
60152529249168202420837624331990
60152529249168202421401589038102
60152529249168202832431482637762
60152529249169101202568375265110
60152529249169101614162353096754
60152529249169102851200623519622
60152529249169102851388651596950
60152529249169102989214523660402
60152529249169103400996529569374
60152529249179908016308606554646
60152529249179909662684517881222
60152529249179909664940854809158
60152529407793366244207179180334
60152529408449561948147875730914
60152529408449561948210551756690
60152529408449562085408544367238
60152529408449563182929809225846
60152529408449563182992485251622
60152529408449563320190477862170
60152529408482282164601180890922
60152529408482282164663943005766
60152529408482282167108221921962
60152529408482282167108308011030
60152529408482282576383186799894
60152529408482282576445862825670
60152529408482282576445948914738
60152529408482282713643855436218
60152529408482282713706617551062
60152529408483182732412962881274
60152529408483183144194882701178
60152529408483183144194968790246
60152529408483183281455637426570
60152529408664766084625355801550
60152529408668366709308169752518
60152529408668367944090103247450
60152529408700786599230240975774
60152529408700786599230327064842
60152529408700787011012246884746
60152529408700787011075008999590
60152529408700787148273001610138
60152529408701086788500806276202
60152529408701087200282812185174
60152529408701087200345574300018
60152529408701087337543566910566
60152529408701087339799817749434
60152529408701087339799903838502
60152529408701088435629977799378
60152529408701088574581751244366
60152529408701088574581837333434
60152529408701088986175729076010
60152529408701088986175815165078
60152529408701088986928989272610
60152529408701987356312588266554
60152529408701987768094508086458
60152529408701987768157270201302
60152529408701987905355262811850
60152529408701989003504435819718
60152529408701989005132778509326
60152529408701989005132864598394
60152529408701989554740771267174
60152529408704689471257969428350
60152529408704689471320645454126
60152529408704689472950222124302
60152529408704689473012898150078
60152529408704689608518638064674
60152529408704689610210890760626
60152529408704690706039902923282
60152529408704690706102578949058
60152529408704690708296239851218
60152529408704690708358915876994
60152529408704690843300571559606
60152529408704690845556908487542
60152529886282750732864234589128
60152529886294757891090166681052
60152529886294758440132841226348
60152529886400128029660790309696
60152529886939252936974236439424
60152529886939252937245832551120
60152529886939253074234905075748
60152529886939253074506501187444
60152529886939253486016910984720
60152529886939264004529677793400
60152529886947356399586358582696
60152529886947356811431040517444
60152529886947356812017165731204
60152529886947356812267869834308
60152529886947356948629033127992
60152529886947356949277834367528
60152529886947358047613887561224
60152529886947367330507891558108
60152529886947367879299862000300
60152529886947369160651289015612
60152529886947369297849281626160
60152529886947369709443259457804
60152529886948557569015858898548
60152529886948557569078534924324
60152529886948557706276527534872
60152529886948558804612580728568
60152529886948559353404551170760
60152529886948569916918761882236
60152529886948569917670874191548
60152529886948569917733550217324
60152529886948570054931542827872
60152529886948570465961436427532
60152529886951258677654599972224
60152529886951258677905304075328
60152529886951258861003211276992
60152529886951259226697274517520
60152529886951259409795181719184
60152529886951260461479208012452
60152529886951260507232764224560
60152529886951260507796848456544
60152529886951260507859524482320
60152529886951260507880530809776
60152529886951260508047552559648
60152529886951260508131234912880
60152529886951260644493432860884
60152529886951260645057517092868
60152529886951260645141199446100
60152529886951261056839523001840
60152529886951271575164261733192
60152529886951271620917932264164
60152529886951271621168636367268
60152529886951271758178600900488
60152529886951272169960606809460
60152529887044614431528247699016
60152529887044614431590923724792
60152529887044614432155007956776
60152529887044614432343036034104
60152529887044614569415761282536
60152529887044617724092042274840
60152529887044618135689118937794
60152529887044618135874048183812
60152529887044619371223163692278
60152529887044619371282826625940
60152529887044619508480734547052
60152529887044619508543495262264
60152529887044619920077811210006
60152529887044619920262740456024
60152529887045514999339943600300
60152529887045820128368559613616
60152529887048516290286514076660
60152529887048516290537218179764
60152529887048516839329188621956
60152529887048521831803561211090
60152529887056321812892266338380
60152529887056321813080294415708
60152529887056321950153019664140
60152529887056321950341047741468
60152529887056325105644088991532
60152529887056325105647531134970
60152529887056325105706849706744
60152529887056325517426094900504
60152529887056325517488855615716
60152529887056325517492212715586
60152529887056325654690205680266
60152529887056621583794145986748
60152529887056621583856822012524
60152529887056621994824039586408
60152529887056621995638826367588
60152529887056622132084708222732
60152529887056625705948018260642
60152529887056625706762806595730
60152529887056627490336710532854
60152529887056627491152732865979
60152529887057522151605841888032
60152529887057522562635735487692
60152529887057527509105817995220
60152529887057528058148492540516
60152529887060224266634905869620
60152529887060229212540819592694
60152529887263418453103673223980
60152529887263418453918461559068
60152529887263419002710432001260
60152529887263419055239845006968
60152529887263422899294149992068
60152529887263423989283974889048
60152529887263423996815414850676
60152529887263423996815419095814
60152529887263423996878090876404
60152529887263424134076054784820
60152529887263424134076083482580
60152529887263424134076083486952
60152529887263424134076169576068
60152529887263424546422177873094
60152529887264623656376525512644
60152529887264624753897790371252
60152529887264624891158430305396
60152529887264625303505210708264
60152529887267326450282873092640
60152529887267326450345549118416
60152529887267326450533577195744
60152529887267326457060794567378
60152529887267326457123470593154
60152529887267326457144849980306
60152529887267326587543541728964
60152529887267326594321463203702
60152529887267326999325547637936
60152529887267327006187524525602
60152529887267327006940555629560
60152529887275124599309702213756
60152529887275126017671093762288
60152529887275126429453099671260
60152529887275126430017183903244
60152529887275126436791891723660
60152529887275126574052645049420
60152529887275130136055237083992
60152529887275130280846168006580
60152529887275131370836021605740
60152529887275131370837170578924
60152529887275131378368237464838
60152529887275131378368580421430
60152529887275131378430108877866
60152529887275131378431256788240
60152529887275131378431256801338
60152529887275131927222079320058
60152529887275131927222079333156
60152529887275131927223227230432
60152529887275426023927434214284
60152529887275426024742222549372
60152529887275426161188102850608
60152529887275426161940215159920
60152529887275426206941659062716
60152529887275426207693771372028
60152529887275426207756447397804
60152529887275426573534192991564
60152529887275426618723664971688
60152529887275426619287747649764
60152529887275426619287749203672
60152529887275426619538451752868
60152529887275426756548417839996
60152529887275426756736444363416
60152529887275429913731824552776
60152529887275430325325800830512
60152529887275430325325802384420
60152529887275430329572577165204
60152529887275430329760605242532
60152529887275430330387365500292
60152529887275430330575393577620
60152529887275430332020298220626
60152529887275430332083060339682
60152529887275430332103981040418
60152529887275430332103981044630
60152529887275430332835086555714
60152529887275430332835172648994
60152529887275430469281052950230
60152529887275430470116761990266
60152529887275431560107735879352
60152529887275431567638802746392
60152529887275431567638802765266
60152529887275431567639174282700
60152529887275431567700702893524
60152529887275431567701822088668
60152529887275431704898695480986
60152529887275431704898695486810
60152529887275431704898695499700
60152529887275431704898695504072
60152529887275431704898782655998
60152529887275431704898809818772
60152529887275431704899814699216
60152529887275432113961269437416
60152529887275432114149297514744
60152529887275432116408990492838
60152529887275432116409076586118
60152529887275432116492673312630
60152529887275432116492673316842
60152529887275432116492673318294
60152529887275432116492673318454
60152529887275432116492673331344
60152529887275432116492673335716
60152529887275432116492760487642
60152529887275432116492787650416
60152529887275432116493792530860
60152529887275432116493906844108
60152529887275432116680702458432
60152529887275432117245561523672
60152529887276326591739130115568
60152529887276326592491242424880
60152529887276326775505467273312
60152529887276327186535360872972
60152529887276327187099445104956
60152529887276330481543520454060
60152529887276330893137498285704
60152529887276332127919431780636
60152529887276332135450498666550
60152529887279028890534531254900
60152529887279032596572584435648
60152529887279032741364779122667
60152529887279033838696782378294
60152529887279033838696868117282
60152529887279033838885929308120
60152529887279033838885957887836
60152529887279033838948605688188
60152529887279033838948605693804
60152529887279033838948720007052
60152529887279033976146598298736
60152529887279033976146598304352
60152529887279033976146712617599
60152529887279033976146712617600
60152529887279034387740576130380
60152529887279034387740576135996
60152801264208025756097008928522
60152801264208025757789261624474
60152801494993832235716366771317
60152801518592314745247373319756
60152801518592314882508041956080
60152801518627436889906870936932
60152801518627437027167539573256
60152801518631035457371938289256
60152801571481757653193475735436
60152801571481757655449812663372
60152801571492568172783851654264
60152801571773545322376080753638
60152801571773545324883121434758
60152801571773545324883121784678
60152801571808667467094896579570
60152801571816772576836075459142
60152801571816772576836075809062
60152812111785068582572421311298
60152812111785068994166399142942
60152813565345642834593019982228
60152813565345642837100061013268
60152813565345643246186997463952
60152813565345645032267942782036
60152813805593714698184514168586
60152814185715285343120885943246
60152814185715290276346785333702
60152814186371782600759770631694
60152814186371787541579754125046
60152814186696007190298510889298
60152814186699609461545294494434
60152814186699610696327227989366
60152814204421878075809440603255
60152814204421883429519830261193
60152814204421884664322684462534
60152814204422783997331526158105
60152814204422785232113459653037
60152814256619690730076785017224
60152814256619694025335648701416
60152814256619696220503530470184
60152814257599506199554722990912
60152814257599511551906007240372
60152814257599511551906011485510
60152814257599511552720799807548
60152814257599511552720799820598
60152814257599511552721914783654
60152814257600412120470934304870
60152814257600412120533610330646
60152814263511739420272991765861
60152814263511739831866969597505
60152814281237615522317210180226
60152814281237616071109180622418
60152814281270035961093897621186
60152814416175995488782296578046
60152814416176891803957629391160
60152814416176895919082619372512
60152814416176897154679341202532
60152814416176897703471311644724
60152814416187702321291668382052
60152814416187702870083639174164
60152814417121591487522069358962
60152814417124288889557640999726
60152814417124292779363522537634
60152814417125189503876496621845
60152814417125193163972592104834
60152814417125193209914434661417
60152814417125193209914549452674
60152814417125193347175218438918
60152814417125193758768824261909
60152814417132398300447631833618
60152814417133293378082137429115
60152814417135994670237776386134
60152814417135994670300423713933
60152814417136000022902444996562
60152814417136000571673494732185
60152814417156708095181970548908
60152814417156708141751462987604
60152814417156709926140155259816
60152814417156713629921872575438
60152814417157597589182603368097
60152814417157610493955294386062
60152814417157614197649971744377
60152814417157614197670863754421
60152814417157614197670892456610
60152814417157614197733539784569
60152814417157615433016881481337
60152814417160309818201987156242
60152814417160309955462655438274
60152814417160311600334342500518
60152814417160312197390382089914
60152814417160315489386993583730
60152814423044620082838006879397
60152814423044620082838006879398
60152814423044621867226699151610
60152814423044627220392775968246
60152814423065339043023511274910
60152814423077040524059059325621
60152814423077040934148811475832
60152814423077040935841064171784
60152814423077042717722715412956
60152814423077046424575557991602
60152814423077046424575557997425
60152814439775374861716522031754
60152814439811397571677317052074
60152814440756076529121438436704
60152814440756076666319431047252
60152814440756078315139705979412
60152814440756078315202382005188
60152814440759680037406491065028
60152814440759680037406492464708
60152814440759680174604483675576
60152814440759680174604485075256
60152814440759694854789693004212
60152814440759694991987685614760
60152814440759695411091811025429
60152814440766901188367340426941
60152814440770496322644331183805
60152814440791194969435134169404
60152814440791195106633126779952
60152814440791211029692064653998
60152814440791215282265751349002
60152814440791215282265751366264
60152814440791215282328427374778
60152814440791216517611769075918
60152814440792111549243134614166
60152814440794811605550197282450
60152814440794811652998359234783
60152814440794816958716274099086
60152814440796014606795630055146
60152814440802916717547713089958
60152814440802916717547714489638
60152814440802916763280378691693
60152814440802918959475439741598
60152814440802922069021537210642
60152814440802922663546173256021
60152814493937307106166576436538
60152814493937307108673617117658
60152814493937307108673617467578
60152814493937307518011258021366
60152814493937307520455623026630
60152814493937308755049528794154
60152814493937308892247521054782
60152814493937309304029526963754
60152814493937323580047824468482
60152814493945423748153884312268
60152814493945423748968672647356
60152814493945425532542576584480
60152814493945428690352743555020
60152814493945430473926647492144
60152814493968838512072766080740
60152814493968843451200500060468
60152814493968843588461168696792
60152814493972425546539592127594
60152814493972425547291704436906
60152814493972426095519590297194
60152814493972429250885392262470
60152814493972431035211408858826
60152814493972442016409574859794
60152814493972442018665911787730
60152814493972442565201545301986
60152814493972445859457592573761
60152814493972445859457592573762
60152814493972445859708296676866
60152814493972447506585616209649
60152814493972447506585616209650
60152814493972746048728186571997
60152814493973641494585951372530
60152814493973642910668936313542
60152814493973642912925273241478
60152814493973646479446320857966
60152814493973648263646985052850
60152814493980534909606570011482
60152814493980534910170654243466
60152814493980545839713314651806
60152814493980546030238058395549
60152814493980550832752890802178
60152814493980550970013559788422
60152817855769569342005879988662
60152817855769569342193908048728
60152817855769569342193908065990
60152817855769569342256584074504
60152817855769569342256584091766
60152817872514731419039505367028
60152817872514733205120450685112
60152817872830832085873668971126
60152817872830832497655674880098
60152817872838935826079286400562
60152817872838935960832914355766
60152817872838937609653190337686
60152817873390082716842068373914
60152817873390082716925636408282
60152817873390082717113664485610
60152817873390084500415972311038
60152817873390084500499540345406
60152817873390084500499540695326
60152817873390084500687568422734
60152817873483741723785397297229
60152817873487323863458532634574
60152817873487324275052510466218
60152817873487329216624609451210
60152817873487345817581715327518
60152817873495432677294807895838
60152817873495432679801848576958
60152817873495432679801848926878
60152817873495433088888785377562
60152817873495434326177760253454
60152817873495434463375752514082
60152817873495434874969730345726
60152817873495434874969730695646
60152817873495449143560961842718
60152817873495449150904086757682
60152817873495449151092114835010
60152817873495449280758954803186
60152817873495449288353156879657
60152817873495449699946762702658
60152818014634240142874749145263
60152818014637842002255954574980
60152818014637842002255958807068
60152818015290735761731809792368
60152818015290746879854880012492
60152818015290746879854880025533
60152818015290746879854880025542
60152818015290751821238950933197
60152818015290752232832928751800
60152818015291647447666575926817
60152818015291652206037537998865
60152818015291652800583093350982
60152818015294338032727889294400
60152818015294339679103796388888
60152818015294354084893020496428
60152818015294354092235030435238
60152818015294355731268936055092
60152818015294355738610941761814
60152818033016628472138989586940
60152818033017530274669912842470
60152818033020230194343068531870
60152818033020231977916972468994
60152818085537744688228839595596
60152818085541347371090493040751
60152818086195151855844681782177
60152818086195157163257202392538
60152818086197842441155578996314
60152818086197844224729482583518
60152818086197859042112684872622
60152818086197859049706886949093
60152818086197859049706886949094
60152818086197860688488596199198
60152818086197860688488600448539
60152818086197860696082798275669
60152818086197860696082798275670
60152818086205958668832948986249
60152818086205958669585032597585
60152818086205964021999025802885
60152818086205964159176097706865
60152818086205964160011778050545
60152818086205964571605755882189
60152818086207165328625369755885
60152818086207166563407303250817
60152818086413046577361436954548
60152818086413995733506482708364
60152818109832660891384035745218
60152818109832661302978013576862
60152818492884378447507040540826
60152818493759708751843965240300
60152818493865089826405488190362
60152818493865089826969572422346
60152818493865090010171825348097
60152818493865090010171825348106
60152818493868682395382403106632
60152818493868691732189051035578
60152818493868691732377079112906
60152818493868693516515067282014
60152818493890305908899310584049
60152818493901114368764864373588
60152818493901114369015568476692
60152818493901118073110665908144
60152818494083933338038839405174
60152818494084833494277445245485
60152818494087535061079773526704
60152818494087535610122448072000
60152818494087536844653677463828
60152818510611154026809160864146
60152818511521623623608225720309
60152818511590972835545615708484
60152818511590972835545618877762
60152818511591872167948589141846
60152818511594573871195648768370
60152818511594573871195648772742
60152818511615281397378305932541
60152818511615288166376692284893
60152818511626990060031042596918
60152818511626994312416701214594
60152818511626994312604729291922
60152818511626995547950747018838
60152818511809810812961369355243
60152818511813411849343767443904
60152818511834120790648401129977
60152818511834126143793590655335
60152818511834126143877158689911
60152818563788778902929292920300
60152818564104883274109256659274
60152818564104883685891262568246
60152818564148105587686589030712
60152818564148109293724642193990
60152818564664130199039603231234
60152818564664130199311199342930
60152818564664135686959307653154
60152818564664135687230903764850
60152818564699252480977303676306
60152818564761375051694120322722
60152818564761375463288098154366
60152818564761397003372938010402
60152818564768585081355283895160
60152818564768594371843146662004
60152818564768594372407230893988
60152818564768599906332310607226
60152818564769494802959373135054
60152818564769494803147401212382
60152818564769496587285389364011
60152818564769496633018053567527
60152818564769500336883337517894
60152818564772181864682358828818
60152818564772185569028158963694
60152818564772187352602067500079
60152818564772196682065565017343
60152818564772202169985265189922
60152818564804602305903411275042
60152818564804602306655523584354
60152818564804602854695381367314
60152818564804606010249211409918
60152818564804607794575228006274
60152818564804607794575228023744
60152818564804617130628618452984
60152818564804618907612629110742
60152818564804618914202522390108
60152818564804618914390550467436
60152818564804618915206716277913
60152818564804618915206716395957
60152818564804619319206607309776
60152818564804619326800435960454
60152818564804619326800436314746
60152818564804619326800694109557
60152818564804622481539477667970
60152818564804622611206317636146
60152818564804622618737470632810
60152818564804622618737728895585
60152818564804622618800146658586
60152818564804624258334341272034
60152818564804624265928169940182
60152818564804624265928428207329
60152818564805819535028423630337
60152818564805825022948128052257
60152818564980234981270352578460
60152818564980234981353920612828
60152818564980234981541948690156
60152818564987389707678378045024
60152818564987389707678382277112
60152818564987439530604521525754
60152818564987439530876117637450
60152818564987439530876117650500
60152818564988338452041421059089
60152818564988338452313017188264
60152818570932086009823592519261
60152818573668891826817667642379
60152818587782907431874222064124
60152818587783807859977526856720
60152818587783807862425249329084
60152818588406700126392333538878
60152818588406703692474677672742
60152818588406703692725353078038
60152818588406704241517323520230
60152818588406704241517352218038
60152818588406704241517356817308
60152818588406705477114045350250
60152818588406998897051980858662
60152818588406998897114656884438
60152818588439119146558074301386
60152818588439120567613385985102
60152818588439120979210463016690
60152818588439124133946405524262
60152818588439124682738375966454
60152818588439125918335097796474
60152818588439409636234928017524
60152818588439421168481057014878
60152818588440310066030485506072
60152818588440310066782597815384
60152818588440310066785955282484
60152818588440321728611969711964
60152818588443021607075423206950
60152818588443023025623722557434
60152818588443023027880059485370
60152818588443023027883158672216
60152818588443023437217700389078
60152818588443026594213079024530
60152818588443026594401107101858
60152818588625542219749010225760
60152818588625841859976929678700
60152818588625842409019604223996
60152818588657958542502351315912
60152818588657958956543793352764
60152818588657962112118544101720
60152818588657962660970062671984
60152818588657963895503272049681
60152818588657963895668428132548
60152818591393883558070110563063
60152818591393883962070001122533
60152818591393883969664088394707
60152818723637768192507483818102
60152818723670184927126398383621
60152818723672890337163623968178
60152818723672891571945557480580
60152818724220431664450099915512
60152818724221331817889180475026
60152818724221331820417113514658
60152818724221332232202591695076
60152818724221335387481353354538
60152818724221335387564921388906
60152818724221335936548392179872
60152818724221337171055257291662
60152818724232142337667584821102
60152818724232142338503265164782
60152818724293377062410148902802
60152818724293377245173669648130
60152818724293380942177463376444
60152818724293380949519470132926
60152818724293380949771321079381
60152818724294277675892952172589
60152818724294281380238751244607
60152818724302380956075738549011
60152818724302380956138414574787
60152818724305082842588876083001
60152818724305082843090284289210
60152818724305082843152931617009
60152818724305082843152960314769
60152818724305082843152960314986
60152818724305082843340959694337
60152818724305084626726864252110
60152818724305084626914892329438
60152818724325796268034478451984
60152818724325796314603970890680
60152818724325798098176726936304
60152818724325801802522528470860
60152818724325801802774380478514
60152818724326685762035111271173
60152818724326696287807436482545
60152818724326696470821661325153
60152818724326696836599405507587
60152818724326696882352990299411
60152818724326698071444016441082
60152818724326698117134925329594
60152818724326698117197572653190
60152818724326701821459803690831
60152818724326701821480724279139
60152818724326701821543400304915
60152818724326702370335343580178
60152818724326702370523400359686
60152818724329383760873694872568
60152818724329383898134363508892
60152818724329383898322391218830
60152818724329397991054495059318
60152818724329398128252487315574
60152818724329398128315163341350
60152818724329398174067600227172
60152818724329398174071072597731
60152818724329399820633032365686
60152818724329399957641504164296
60152818724329399957829532241624
60152818724329399957830909717013
60152818724329400369424629399554
60152818724329400369424629753846
60152818724329400369675706910982
60152818724329403524978459442158
60152818724329403654645299427804
60152818724329403662176452406998
60152818724329403662239501486806
60152818724338705687936616635933
60152818724512170751117359819212
60152818724512215223321788302030
60152818724512215223321788319292
60152818724512218927667588804088
60152818724512220574043500113402
60152818724513069946886453221850
60152818724513071730460357158974
60152818724513116203000549363332
60152818724513119488158169940012
60152818724513119495480402833277
60152818724513119907262409805116
60152818724523926172043682806112
60152818724544639779918534832710
60152818724544639780754215176390
60152818724544639780755363080940
60152818724545536230099317516849
60152818724545540348483462251340
60152818724545540348504382962112
60152818724545540348567030290071
60152818724545540348570501131269
60152818724548188520258168163852
60152818724548193461078154839532
60152818724548237933554177916114
60152818724548238345128383065452
60152818724548238347656689513408
60152818724548241632814310090088
60152818724548241632814310107558
60152818724548241640136543000832
60152818724548241640408139112528
60152818724548241640411611016584
60152818724548243286512453973116
60152818724549442214291619279429
60152818730202006362872959778853
60152818730213708256254599014458
60152818730213710039828502951582
60152818730213710040079207054686
60152818730213715390738241777472
60152818730234423511530217630380
60152818730234427215876019177986
60152818730239210068238167279764
60152818730246129107001319378908
60152818730246130890575223316032
60152818730246134597428065894678
60152818730246134597428065900501
60152818730432551585145321505584
60152818730432552133373207715791
60152818730432552133373207715792
60152818730432552134187996050880
60152818730432553368719225442708
60152818730453265193857001780412
60152818730454165761672139830741
60152818730456867053513249716056
60152818730458014692952581000132
60152818730458019632080314979860
60152818730458019633772567675812
60152818730458064517760120230248
60152818730458067627393257978901
60152818730464972574594260162015
60152818730464972574594260162016
60152818730464972575409048497104
60152818730464972575409048502927
60152818733193688929201083805031
60152818747268667436657404932060
60152818747268667573918073568384
60152818747303789718577571185560
60152818747307391440781680245400
60152818747308593844236495306588
60152818747819814876546430884756
60152818747854933316860126617456
60152818747854937021205927102252
60152818747855833884605789025864
60152818747855833884609146492964
60152818747855837588954946977760
60152818747925164701973946339780
60152818747925164839171938950328
60152818747925180715665888344598
60152818747928763268874929460120
60152818747928763406072922070668
60152818747928766972970025841812
60152818747928779328299506970477
60152818747928783025135159876248
60152818747928783032645306055602
60152818747928783574177835821224
60152818747928783581437277897474
60152818747939584495475918380529
60152818747939584495475947078289
60152818747960283142287642072480
60152818747960297507155951678038
60152818747960297509662992709078
60152818747960297555418871867811
60152818747960298104187625819535
60152818747960299156038904052916
60152818747960299201792460265024
60152818747960299750838576953758
60152818747960302860322028494674
60152818747960302860384704520450
60152818747960303454930231192012
60152818747961199769520559416710
60152818747961200318587596829266
60152818747961204022658330343698
60152818747961204022909034446802
60152818747963885413283721574512
60152818747963889117880226162412
60152818747963889255078218772960
60152818747963899826665655472947
60152818747963902014491531553924
60152818747963902019303251157810
60152818747963902021834656455790
60152818747963905177113418128350
60152818747963905177301446205678
60152818747963906960687322065474
60152818747964185556779838654240
60152818747964200015664624661679
60152818747964202203741204845760
60152818747965086122081136057384
60152818747965086124525501062648
60152818747965086124528858529748
60152818747965086167834692269492
60152818747965086170279057274756
60152818747965086170282414741856
60152818747965100530398293204556
60152818747965102771490224721268
60152818747965105926852669219444
60152818747972007132139919567346
60152818747972007132327947644674
60152818747972007132390623670450
60152818747972010286854597007922
60152818747972010287606709317234
60152818747972010835646568849794
60152818747972010835897272952898
60152818747972010836649385260749
60152818747972010836649385262210
60152818747972306726777948016737
60152818747972311025919979258937
60152818748147621140564839192326
60152818748147621559668964603004
60152818748158428372678123813991
60152818748158429608024141540907
60152818748179093254838192180400
60152818748179137177517104387001
60152818748179141425738667104746
60152818748179141425759559113338
60152818748179141425822235139114
60152818748179141433078349863174
60152818748179141433099241854504
60152818748179141433099241871766
60152818748179141433161917880280
60152818748179141433161917897542
60152818748180042000890017049228
60152818748182690037914567260512
60152818748182693743952620441260
60152818748182694977042301240240
60152818748182694978734553936192
60152818748182739997534937863340
60152818748182739999979302868604
60152818748182743108800005339549
60152818748182743147942776164586
60152818748182743148026344198954
60152818748182743285224336809502
60152818748182743292818165814472
60152818748182744938919008771004
60152818748182744939190977818839
60152818748182995305265787872944
60152818748183043291543353287274
60152818748183043474474010101338
60152818748183043482088759812660
60152818748183890792549105989860
60152818748183890794996828462224
60152818748183895733369092665540
60152818748183895734121204974852
60152818748183895734124562441952
60152818748183895735816815137904
60152818748183938506122938879046
60152818748183940757065036328664
60152818748183943859292373162782
60152818748183943905021679899198
60152818748183943905025037366298
60152818748190845110288038238508
60152818748190848403123428926028
60152818748190848813878255555315
60152818748190848813878255555324
60152818748190848814630367864636
60152818748191149003900961861363
60152818750918665012539100741209
60152818750918665012542458326401
60152818751137502439220957061884
60152818751137502439220957061893
60152818800158110343788719012652
60152818800158115696954795829288
60152818800168920863629799384504
60152818800493125268246107071446
60152818800493125268246107421366
60152818800493125817790190172870
60152818801033462188210483568162
60152818801033462190466820496098
60152818801033465757614628370346
60152818801033465757802656447674
60152818801033467541376560384798
60152818801044272707988887914238
60152818801044272708552972146222
60152818801105511320092968528582
60152818801106395096255563244366
60152818801106395279269788092798
60152818801106395690863765924442
60152818801106408046298195308745
60152818801106411742966225332782
60152818801106411750581348115654
60152818801106411750643995443622
60152818801106411880226894319026
60152818801106411887841988404089
60152818801106411887841988404090
60152818801106412299435965885814
60152818801106412299435994583622
60152818801113616293137218628876
60152818801113618076711122566000
60152818801114511921758504524656
60152818801114511921821180550432
60152818801114513705395084487556
60152818801114516860886238504384
60152818801114516998146907140708
60152818801114518644522818467284
60152818801137926684925273983816
60152818801137927871446610235600
60152818801137931624053007963544
60152818801137931761251000574092
60152818801137933407626911900668
60152818801138828487435564457169
60152818801138828487435679248417
60152818801138828487459699259716
60152818801138828624720367900252
60152818801141513671319530514930
60152818801141513673575867442866
60152818801141513717135763102734
60152818801141514268372098200270
60152818801141517423925928592794
60152818801141519207499832179998
60152818801141530318092868629122
60152818801141534024883034469102
60152818801141534032560804579942
60152818801141535671258945795678
60152818801141829099689439750017
60152818801142729664994065572534
60152818801142729667438430577798
60152818801142729667438459275606
60152818801142734652298828761042
60152818801142734652319749467442
60152818801149622487662847157154
60152818801149634018217067832298
60152818801149634019909320528250
60152818801149635301259598570377
60152818801149639005605398705254
60152818801149639134436185271346
60152818801149639135188297580658
60152818801149639142782384864469
60152818801149639142803391665721
60152818801149639142803391665722
60152818801149639142866067691498
60152818801149639554376362696113
60152818801149639554397369147446
60152818801150836058282311276836
60152818801150836058344987302612
60152818801150839716871427546817
60152818801150839762604091866973
60152818801325199905425750406014
60152818801325199905425750755934
60152818801325200317207756314986
60152818801325201688999654343138
60152818801325202100781660252110
60152818801325246573321852456468
60152818801325249858207876921452
60152818801333354839117925209914
60152818801333354975563805511150
60152818801333356622691829147038
60152818801356769739211091167926
60152818801356769739482687279622
60152818801357670169849158376926
60152818801357670718891804224405
60152818801357671953670638410235
60152818801357970908099722192661
60152818801360323831963542147182
60152818801360368717977992606544
60152818801360372002864017071528
60152818801360672199749705154827
60152818801360672199752803987541
60152818801361569060938342587060
60152818801361569474997606130368
60152818801361572584612922372565
60152818801361572630363408095644
60152818801361572630366507282490
60152818801361574414104419403696
60152818801368427111562472542434
60152818801368427706358703299838
60152818801368427706922787531822
60152818801368473828283255718100
60152818801368477112605195951100
60152818801368477120199398027571
60152818801368477120199398027572
60152818801369672938153924777371
60152818801369678289651768909354
60152818804105297761194404757657
60152818804105302556279732011703
60152818804324140533696630382145
60152818804324140541290717667369
60152818804326842382487882569289
60152819929697073281370861113492
60152819929697076848518668987740
60152819929697076985716660548528
60152819929697076987972998526224
60152819929697078222754932021156
60152819929905119262973806030683
60152819929905119262994698039275
60152819929915927723090063923326
60152819929915927723110955931918
60152819929915931426871781225898
60152819929915932662217798952814
60152819929916231616979174780379
60152819946767656581846761016118
60152819946767656581846762415798
60152819947422949383478903809394
60152819947422953090081039822446
60152819947422953090081041222126
60152819947422953225022696904738
60152819947422954324862974717058
60152819947422954462060965927926
60152819947422954462060967327606
60152819947422954873654943759570
60152819947641757665908097441577
60152819947641758901254115168493
60152819947641758903009043890221
60152819947641759085939700704285
60152819947641803413541453811559
60152819947641807117887252896684
60152819947641807117970820931052
60152819947641807666929928841660
60152819947643007874969514098396
60152819947643008424012190043372
60152820000495214959978994931386
60152820000495214962423360286570
60152820000495216745997263873774
60152820000495231560936101157614
60152820000495231563380466162878
60152820000495233209756377489454
60152820000604480150129367109878
60152820000604480698921337552070
60152820000604483801127409306094
60152820000604483854475167594674
60152820000604484403267138036865
60152820000604484403267138036866
60152820000604485449947685637934
60152820000604485503295443576594
60152820000604486050395161672753
60152820000604486052087414018786
60152820000823289019551669337082
60152820000823289021996034342346
60152820000823290668371945668922
60152820000823322373821054631556
60152820000823334592057491055391
60152820000823338296131695078572
60152820000823338296403291190268
60152820000823338433663960176512
60152820000823338845174369623868
60152820000823338845195261632460
60152820009756520845083138076371
60152820009759222960049698342913
60152820009780832469709825269623
60152820009783534584927434496833
60152820026525045807441315312968
60152820026536802595265218888001
60152820026536802595265218888002
60152820026536802595327981002845
60152820026536802595327981002846
60152820026536802596957471461490
60152820026536802597020233698798
60152820026536802732525973613394
60152820026536802734218226309346
60152820027400392161436334415518
60152820027400395867474387596266
60152820027473493741512113220812
60152820027473527087522308645046
60152820027473527087522309117430
60152820027473527087522310161366
60152820027473541500905620510194
60152820027473541912412588145158
60152820027481480273049564042686
60152820027481496376867110468804
60152820027481496378559363164756
60152820027481632197828348111011
60152820027481632202911951158947
60152820027485082544296692004094
60152820027485082590029699518494
60152820027485082727227692129042
60152820027485083825648461263107
60152820027485098649722463944276
60152820027485098649722578735524
60152820027485098649806146769892
60152820027485099196905864516132
60152820027485099198598117212084
60152820027505808004193339699117
60152820027509408627220466770034
60152820027509409039002472679006
60152820027509410272908061027091
60152820027509410274433177635434
60152820027509410274621463993016
60152820027509413978946114207839
60152820027509413978946114207840
60152820027517515384908558147248
60152820027517515384908672466112
60152820027517515384929821692148
60152820027517515384992240500480
60152820027517515933784209542944
60152820027517515933784209542992
60152820027517515933784209892864
60152820027517515933784295632012
60152820032410289805685617402170
60152820032445428008429648282033
60152820032445428147319893238614
60152820032445428147319893588534
60152820032445578263139730464761
60152820033285606517472018955794
60152820033382853018487188190098
60152820033383053068352075683818
60152820033383053068352076733578
60152820033383053068414751709594
60152820033383053068414752759354
60152820033383053068435672060250
60152820033383053068435672414542
60152820033383053068435673459930
60152820033383053068435673464302
60152820033383053068435759553370
60152820033383063775777574209218
60152820033383067481817951737940
60152820033383067893409605221610
60152820033383067893411929569584
60152820033383368082680199101754
60152820033390271886863510979209
60152820033393708003131366797682
60152820033393708140329359408230
60152820033393709238750128542295
60152820033393720356870104174843
60152820033418022881531233896450
60152820033418022927535493861742
60152820033418034406413316935666
60152820033418034406413317285586
60152820033418035686093640813559
60152820033418035687785893509511
60152820033418035823291633074188
60152820033418035824983885770140
60152820033418039529329686604856
60152820160133768148754290409316
60152820160133769932328194346440
60152820160352616827343017353615
60152820160352616828178697697295
60152820160352617238936994122450
60152820160352617239772674466130
60152820160352619023325686394662
60152820160352619023346578403254
60152820160352619023597282506358
60152820160352622178900409508668
60152820160352622727943084053964
60152820160352623962474313445792
60152820169281437020982396463368
60152820169281437158180389073916
60152820169281437567242704390088
60152820169281446904321210253316
60152820169281451983157416494660
60152820169281453629529112943782
60152820183943596525692610420277
60152820183943596525964206531973
60152820183943596526528290763957
60152820184048057450743710782571
60152820184048062255681901388999
60152820184048064039234884621175
60152820184048064039255805326123
60152820186909116372342117552554
60152820186909116372403764708554
60152820186909116372404879317478
60152820186909116739206247593098
60152820186909118568512815733738
60152820187006412692475612074280
60152820187006412692475617723310
60152820187006412829673604684828
60152820187006412829673610333858
60152820187006413238735924587220
60152820187006427653834733730310
60152820187006429300941865356362
60152820192915052930487420476075
60152820192915052930488192128407
60152820192915052930490519308789
60152820192926744251508330298568
60152820192926744387013984474176
60152820192926744387015099083100
60152820192926745438865346894032
60152820192926745441313841491112
60152820192926745441373416795008
60152820192926745487130445265304
60152820192926745624328437875852
60152820192926746033389981539740
60152820192926746033389981539900
60152820192926746033390753192232
60152820192926746035897022570780
60152820192926746035901152162596
60152820192926755370384547832243
60152820192926755370384547832244
60152820192926755370469259055252
60152820192926762093145761052992
60152820192926762095614490325035
60152820192926762095614490325036
60152820192926762095617586441981
60152820192926762095617586441982
60152820192926762095677161745718
60152820192926762095677161745878
60152820192926762095677166350812
60152820192926762095677166350971
60152820236909576991573455184080
60152820236933892185291251908200
60152820236933892320044879513484
60152820237128429648903966771462
60152820237128429649175562883158
60152820237128429649739647115142
60152820237128431433292659043674
60152820237128431433313551052266
60152820237128431433564255155370
60152820237152740039271365542146
60152820237152744978127503410178
60152820237152744978399099521874
60152820237152745115388172046502
60152820237152745115659768158198
60152820240084044988844758413714
60152820240084045171775329488470
60152820240181338609371336367671
60152820240181339706951919312572
60152820240181339706955277251896
60152820240181339844153269862443
60152820240181339844153269862444
60152820240181339849236615692935
60152820240181349590294091041844
60152820240181356315501993732310
60152820240192146657893617495683
60152820240192146657893620677851
60152820240192146662976966508343
60152820240192147069487595321503
60152820240192163128971524693447
60152820240192163129183800829525
60152820246089979944782153344793
60152820246101671401494759674496
60152820246101672453345007485588
60152820246101672455852048516628
60152820246101672455853077386404
60152820246101672455855407518762
60152820246101672455856177636060
60152820246101672455856520592652
60152820246101672455856522127686
60152820246101672501526166285976
60152820246101672638536130347020
60152820246101672638786834450124
60152820246101672638787177406716
60152820246101672638787178941750
60152820246101672638807064992538
60152820246101672638807066409480
60152820246101673047869638943144
60152820246101673047869642131088
60152820246101673047869642131296
60152820246101673047870413783420
60152820246101673047870413783628
60152820246101673050401042824182
60152820246101673050401044241123
60152820246101673050401044241124
60152820246101673050401819081399
60152820246101673055484647289059
60152820246101673055485422129335
60152820246101681973354166974680
60152820246101682522124876587740
60152820246101687875374631624690
60152820246101687875377989091998
60152820246101689107625421644388
60152820246101689110072886899308
60152820246101689110072887371483
60152820246101689110072887371484
60152820246101689110076354552562
60152820246101689110076359275539
60152820246101689110156822337274
60152820246101689110156827060465
60152820246101689110156828005018
60152820246101689110159922586930
60152820246101689110159927310115
60152820246104373106624429144007
60152820246104373107439217479095
60152820246104374341970446870923
60152820246104384225643904334651
60152820246104390813591914646219
60152820246104390813595272231411
60152820246125054052702982082356
60152820246128656189702405968601
60152820263721246743227508065618
60152820263721246743290269830542
60152820263721248389603419392194
60152820263721248526864173767666
60152820263722148957603229110002
60152820263826646525890591194888
60152820263826646891747429086664
60152820263826646937484569026580
60152820263826648127285950627308
60152820263826648127286722279640
60152820263826648127349742324818
60152820263826648173019386483108
60152820263826648173103326053832
60152820263826648173103327116642
60152820263826648310280054647096
60152820263826648310280399138882
60152820263826648310300286606612
60152820263826648310301318664380
60152820263826648310301319727190
60152820263826648719362859140276
60152820263826648719363633980552
60152820263826648721873256575606
60152820263826648721873256693698
60152820263826648721874032478740
60152820263826648721894264438255
60152820263826648721894264438256
60152820263826648721894264556353
60152820263826648721895039278531
60152820263826648726977867486191
60152820263826648726977870674135
60152820263826648726978642326467
60152820263826657644847387171812
60152820263826657644847390359756
60152820263826658056357428620772
60152820263826658056442139843780
60152820263826663135026527354222
60152820263826663546787617279980
60152820263826663546787645977740
60152820263826663546867851821822
60152820263826663546871295382409
60152820263826663546871295382410
60152820263826663546872328502988
60152820263826664781378079018952
60152820263826664781566479104923
60152820263826664781566479104924
60152820263826664781566480167782
60152820263826664781569579472672
60152820263826664781587371113563
60152820263826664781587371113564
60152820263826664781590467230510
60152820263826664781650042534246
60152820263830248795191831713816
60152820263830249206220953661192
60152820263830249207035741996280
60152820263830249207036770866056
60152820263830249208727994692232
60152820263830249208731438370863
60152820263830249208731438370864
60152820263830250396085011287648
60152820263830250396085011287696
60152820263830250398342119867916
60152820263830250398345562483738
60152820263830250398530405162736
60152820263830250398532733878104
60152820263830250398595495997320
60152820263830250398595495997368
60152820263830250441566971388108
60152820263830250441567743040392
60152820263830250441817675491212
60152820263830250444074012419148
60152820263830250444077365753538
60152820263830250444078226687254
60152820263830250444266514107694
60152820263830250444349076657891
60152820263830250579015663850958
60152820263830250579015668101760
60152820263830250579016696971536
60152820263830250581527182744018
60152820263830250581547073517837
60152820263830250586630757936021
60152820263830250586630762186823
60152820263830250586631791056599
60152820263830259915822577498904
60152820263830260327601111503868
60152820263830260327604555182499
60152820263830260327604555182500
60152820263830260327604583407876
60152820263830260327625475888905
60152820263830260327688237535732
60152820263830260327689266405508
60152820263830261562470166781266
60152820263830265406270210709702
60152820263830265818034772539468
60152820263830267050302749420720
60152820263830267052625206053063
60152820263830267052625206053064
60152820263830267052625320371927
60152820263830267052625320371928
60152820263830267052646122036278
60152820263830267052813606729510
60152820263830267052834154364360
60152820263830267052834154836797
60152820263830267052834498738102
60152820263830267052837593792237
60152820263830267052837593792238
60152820263830267052837598043036
60152820263830267052837598043045
60152820263830267052896916483576
60152820263830267052896916483624
60152820263830267052897174763878
60152820263830549349737962749464
60152820263830549350552751084552
60152820263830549352269368047443
60152820263830549352269368047444
60152820263830550585083980476380
60152820263830550585334684579484
60152820263830550587615385774359
60152820263830550587615385774360
60152820263830550587866089877464
60152820263830550770796746691527
60152820263830550770796746691528
60152820263830550770797776624162
60152820263830560105093143153623
60152820263830560105093143153624
60152820263830560471121592850487
60152820263830560471121592850488
60152820263830566007305366419612
60152820263830567241916806378713
60152820263830567242083828010487
60152820263830567242083828010488
60152820263830567242087299914540
60152820263830567242087299914543
60152820263830567242087299914544
60152820263831460627151368581996
60152820263831461084686930703076
60152820263831467809895609650920
60152820638043204597795742318378
60152820638043204597858418344154
60152820638043210085966150843402
60152820638076826208136351441610
60152820638076826208700435673594
60152820638076829912482151926406
60152820638696103708247480059560
60152820638696105491821383996684
60152820638696105491821384009734
60152820638697004276060290582658
60152820638697005511406308309574
60152820638697005648604300920122
60152820638699706116505344223782
60152820638699707763633367859670
60152820638721621168793008601160
60152820638721621168793008605372
60152820638733327177802164192794
60152820638733327315000156803342
60152820638733328413148181919710
60152820638733328550346174530258
60152820638914952935878880486346
60152820638914952935878880499396
60152820638914952935899772494938
60152820638914952936714560830026
60152820638914952936714560843076
60152820638915855150819714645332
60152820638915855150840606653924
60152820638918556442284769766936
60152820638918556442556365878632
60152820638952178050113750991856
60152820638952178052558115997120
60152820638952178052582480264060
60152820638952178052645156289836
60152820638952181207861241936620
60152820638952182991497821899520
60152820644604730905738954686444
60152820644605631473299947547433
60152820644608332764953029342314
60152820644608332765141056356832
60152820644640748127780045284844
60152820644640748264978037895392
60152820644640748267485079989242
60152820644640753618206791800614
60152820644644654431348883809835
60152820644644655666694901536751
60152820644644656078476907445723
60152820644823579995921658399578
60152820644823579996193254511274
60152820644824478368586365603495
60152820644827180071833425230020
60152820644827180072021453307347
60152820644827180072021453307348
60152820644827180483615430076182
60152820644827181855323761132776
60152820644827181855407329167144
60152820644827181855574465235880
60152820644827181855595357244472
60152820644827181855658033270248
60152820644827182267168442004714
60152820644827182267189334013306
60152820644827480261020454381831
60152820644827480261104022416199
60152820644827480261292050493527
60152820644859600513242505753571
60152820644859600922580145594470
60152820644859600924836482522406
60152820644859602706154049531594
60152820644859602708389494450938
60152820644859602708410386459530
60152820644859602708661090562634
60152820644859606412756188007135
60152820644859606412756188007136
60152820644859606413006892110240
60152820644859607647538121502068
60152820644863504620139236828361
60152820644921740103849315820019
60152820644921741476647470280296
60152820644921741888241448111940
60152820644921741888241451298480
60152820644921746826550953736871
60152820644924441395693782792097
60152820644924443042069689869323
60152820644932837770057856242343
60152820644932847106863617733533
60152820647880106738352098327622
60152820662330605360655178177230
60152820662330605360655179594172
60152820662330606596001197321088
60152820662330607144793167763280
60152820662354921926919309586788
60152820662354921926919309591000
60152820662354922064117302197336
60152820662354922064117302201548
60152820662354922475708957097948
60152820662358524198163768708379
60152820662366627661280656646028
60152820662366628027285862682365
60152820662366628073125338580776
60152820662366628073126457788970
60152820662366628210323331191324
60152820662366628210324450399518
60152820662366629308472475515886
60152820662366629445670468126434
60152820662366629857428111166685
60152820662366629857515150048075
60152820662541306111767183764697
60152820662541349478544256417703
60152820662549411770552153196557
60152820662549454588849519529259
60152820662549455686371929111550
60152820662549455686455497145918
60152820662549455823632597747874
60152820662549455823653489756466
60152820662549456235414603656846
60152820662549456235435494248496
60152820662549456235435495665438
60152820662549456235498170274272
60152820662550312338363849097841
60152820662550355156662449416727
60152820662550355156683341425319
60152820662550355156934045528423
60152820662554257022383567564887
60152820662554257022404459573479
60152820662554257022655163676583
60152820662573727099022461518969
60152820662573727102034378409263
60152820662573769919765308863927
60152820662573771015595465750266
60152820662573771015679033784634
60152820662573771018123398789898
60152820662573771152856134386590
60152820662573771152877026395182
60152820662573771155384067426222
60152820662573776505268954170231
60152820662573776506022211203226
60152820662573776506043103211818
60152820662573776506105779237594
60152820662585433888248121346127
60152820662585433933980785549643
60152820662585478536103875929565
60152820662585478947885881851644
60152820662585478947906773860236
60152820662585734077496675436995
60152820662585734672292906194399
60152820662589336348765470251691
60152820662589336394498134455207
60152820662589336943290104897399
60152820662589380996621224835129
60152820662646705889475417179031
60152820662646715912543627460357
60152820662646717008432213279672
60152820662646717010124465975624
60152820662646717010876578284936
60152820662646717145630205890220
60152820662646717147322458586172
60152820662646717147889642004945
60152820662646717148140690481799
60152820662646717557224183721864
60152820662646717559668548727128
60152820662646717559668551909456
60152820662646720714470269642748
60152820662646722498044173579872
60152820662646722498796285889184
60152820662659613982357402871511
60152820662659614028110959083619
60152820662659614577153633628915
60152820662659623456632494817741
60152820662659623868415878202111
60152820662659624051157502516077
60152820662662325205822541718972
60152820662662325754614510744222
60152820662683039866028842261901
60152820662683039866864522605581
60152820662683040461389528787597
60152820662683044164982845426773
60152820665543793840008076698227
60152820665543793840822865033315
60152820665543799193988941845739
60152820665543799742780912287931
60152820665543843795297243894785
60152820665543843797825176934417
60152820665602379333611042413607
60152820665602379333611042419223
60152820665602379470809035024155
60152820665602380568392975908539
60152820665602380568957831794259
60152820665602380705590968519087
60152820665602380705590968524703
60152820665602380706155824404807
60152820665602384272738776393335
60152820665602384272738776398951
60152820665602386057128584693025
60152820665602386057128587879565
60152820665605082409845318174834
60152820665613187519334673559400
60152820714888056148474183760118
60152820714888956579025211025078
60152820715511835938035048529078
60152820715511836486827018971270
60152820715544253223702270932698
60152820715544256379259200175246
60152820715544256928048071417494
60152820715544258026387223811134
60152820715544258163585216421682
60152820715544258163647892447458
60152820715544258575176095053382
60152820715545457136278814031680
60152820715545457136278814048942
60152820715545457547872791863324
60152820715545457547872791880586
60152820715545458783218809607502
60152820715545458783406837684830
60152820715545458783469513693344
60152820715545458920667506303892
60152820715545458920667506321154
60152820715545459332261484135536
60152820715545459332261484152798
60152820715730686812627336523016
60152820715730686812878040626120
60152820715731885786052159050314
60152820715731885786073051058906
60152820715731885786323755162010
60152820715731886197834164959286
60152820715731886197855056967878
60152820715731886197917732993654
60152820715731887432448958136132
60152820715731887432636986213460
60152820715731887981491632681428
60152820715731887981491636930778
60152820715763107251571160032712
60152820715763107254099093072344
60152820715763107665612602069564
60152820715763107665633494078156
60152820715763110821184224920816
60152820715763112604737236849348
60152820715763361743644834299818
60152820715763362978238739717422
60152820715763362978426767794750
60152820715763407854883167369992
60152820715764261762413855655806
60152820715764262174195861564778
60152820715764263408789766982382
60152820715764263408977795059710
60152820715764263545987759592930
60152820715764263957769765501902
60152820715764307873589541380702
60152820715764307873673109415070
60152820715764308422632187245500
60152820715764308422632215943260
60152820715764308422694863271276
60152820715764308422715783977628
60152820715825244649478445570818
60152820715825245061072423402426
60152820715825245061072423402453
60152820715825245061072423402462
60152820715825246433052344921722
60152820715825246433616429153706
60152820715825246433867133256810
60152820715825246844646322753366
60152820715825246845461111088454
60152820715837252631896183329956
60152820715839943351960709210774
60152820715839944586742642705706
60152820715839953877983966572541
60152820715839953923549265124836
60152820715839953923737551482409
60152820715839954289577944404185
60152820715839954472592284043873
60152820715861568100012285018176
60152820718718719619705459434207
60152820718718721266081370760783
60152820718718724561089530341871
60152820718718726207465441668447
60152820718718726208217553977759
60152820718718769025951952085469
60152820718718769028479885125101
60152820718718770672327863412045
60152820718718770674855796451677
60152820718783611558123064577434
60152820718783911884839256001854
60152820718783912296433233833498
60152820718791705547233017063347
60152820724699397183019927423634
60152820724700596110712052450338
60152820742417168726813861643938
60152820742417212780166992804278
60152820742417213191676283387536
60152820742418069294625643634290
60152820742418113347978774794630
60152820742418113759488065377888
60152820742461344169273111427649
60152820874304472431558609461438
60152820874315279382496953237314
60152820874376513740563415338536
60152820874408934593378444566644
60152820874412540157378169683046
60152820874413737621710961281760
60152820874960965532591205875522
60152820874960966127387436632926
60152820874960966129643773560862
60152820874960970885757282692158
60152820874960971480553513449562
60152820874960985748956716869226
60152820874971776052369610221598
60152820874971776647165840979002
60152820874971776647729925210986
60152820874971792699895060645102
60152820875041120232314171693640
60152820875041122015888075630764
60152820875044722640570920894806
60152820875044722640759292284261
60152820875044723875352854389738
60152820875065431858884160543512
60152820875065437346803864965432
60152820875065437346803866028242
60152820875066332563893850123818
60152820875066335719199299011612
60152820875066336131043980946360
60152820875066336268241973556908
60152820875069034259801227004964
60152820875069034267141252719984
60152820875069034267329280784214
60152820875069034267391957159910
60152820875069037964147027489760
60152820875070237989172389297744
60152820875070238538215063843040
60152820875251819335546036751148
60152820875251819747328043709880
60152820875251819884588711296444
60152820875251863754863823418318
60152820875251863754926499444094
60152820875251863755427907650302
60152820875251863755490583676078
60152820875251863755678611753406
60152820875251864166457800200202
60152820875251864167272588535290
60152820875251865584797151816718
60152820875251865584985179894046
60152820875251865996579156675930
60152820875252719713774506065054
60152820875252719713837182090830
60152820875252719851035175051298
60152820875252720308299140710762
60152820875252720308361816736538
60152820875252720445559809697006
60152820875252753660186837025748
60152820875252753797384829986216
60152820875259969322496875406774
60152820875259969322768471518470
60152820875259969323332555750454
60152820875259971106885567678986
60152820875259971106906459687578
60152820875259971107157163790682
60152820875260825562894818644397
60152820875260871125842589478587
60152820875263571181898978139972
60152820875263571182170574251668
60152820875263571182233250277227
60152820875263571182233250277444
60152820875263571182734658483652
60152820875263571182797334509211
60152820875263571182797334509428
60152820875263572829361617225459
60152820875263572966287670412184
60152820875263572966371238446552
60152820875263572966559266523880
60152820875284236480254704997660
60152820875284236482511041925596
60152820875284236619771711611680
60152820875284240186292759228168
60152820875284240186856843460152
60152820875284240323553427864492
60152820875284240324117512096476
60152820875284241970681450450620
60152820875284284606237304053578
60152820875284284607678852646426
60152820875284284607929556749530
60152820875284284608493640981514
60152820875284284651720412045490
60152820875284284651992008157186
60152820875284284654248345085122
60152820875284286435543872194218
60152820875284286437800209122154
60152820875284289547621376011002
60152820875284290141581926424726
60152820875284290142146010656710
60152820875284290142147158561260
60152820875284290142147158567083
60152820875284290142168050569852
60152820875284290142168050575675
60152820875284290142418754672956
60152820875284290142418754678779
60152820875285136637037627557078
60152820875285137051075970393986
60152820875285137186080300702694
60152820875285141944471040170189
60152820875285141990203704373714
60152820875285142538995674815897
60152820875285142538995674815906
60152820875285142539246377519330
60152820875285190115371513694864
60152820875285190115434189720640
60152820875285190161104177898380
60152820875285190709896149740243
60152820875285190709896149740252
60152820875285190709896178442432
60152820875285190709979746476800
60152820875285190710146853843356
60152820875285190710167774554128
60152820875287838287208896665442
60152820875287838289653261670706
60152820875287838881733531311150
60152820875287838884177896316414
60152820875287838891771725334482
60152820875287838891771983601629
60152820875287841993246950196110
60152820875287842587771584841818
60152820875287842596997343224415
60152820875287843640374973831998
60152820875287843830899459314210
60152820875287843832343360951331
60152820875287844234899608477706
60152820875287844242493695413001
60152820875287872237695169301576
60152820875287875393336039649994
60152820875287875942040970136292
60152820875287886465703200607856
60152820875287886467959537535792
60152820875287886512879766448493
60152820875287886513151362560189
60152820875287891818869277424492
60152820875287891864351237524904
60152820875287891864623206695004
60152820875287891864623206708102
60152820875287892001800307310058
60152820875287892001821199318650
60152820875287892001821199655471
60152820875287892001821199655472
60152820875287892001883875344426
60152820875287892001883875681248
60152820875287892413394285128604
60152820875287892413394285141702
60152820875287892413415177137196
60152820875289039458332972975508
60152820875289039504065637179024
60152820875289039641263629789572
60152820875289039646598022666662
60152820875289039646598022679760
60152820875289039648854359594598
60152820875289042615516379688288
60152820875289042752777048324612
60152820875289042798509712528128
60152820875289042805851718221800
60152820875289043164371026156256
60152820875289043210041014333996
60152820875289043210103690359772
60152820875289043216818935795684
60152820875289043217633724130772
60152820875289043347301682970320
60152820875289044452227629548376
60152820875289044452415657625704
60152820875289044999576071405970
60152820875289072857520234138410
60152820875289072857582910164186
60152820875289072994780902774734
60152820875289075967320507968906
60152820875289076150334732817338
60152820875289087222702266846702
60152820875289087222723158855294
60152820875289087225230199886334
60152820875289087634296244665248
60152820875289087636740609670512
60152820875289092575868343663338
60152820875289092575889235671930
60152820875289092575951911697706
60152820875289092621621899862348
60152820875289092621621899875446
60152820875289093170476546330316
60152820875289093170476546343414
60152820875357215822006672130954
60152820875357219525788389433526
60152820875357219526352473665510
60152820875357219663823209248367
60152820875357220761134407160442
60152820875357232430745893369805
60152820875357232430745893369814
60152820875357236134900309359942
60152820875358119682571309543504
60152820875358120231363281385367
60152820875358120231363281385376
60152820875358120231613985488480
60152820875358131351450572079137
60152820875358131352265360414225
60152820875358132449598598601017
60152820875358132449598598601018
60152820875358132586796591211566
60152820875358132998390567643529
60152820875358132998390567643530
60152820875358132998641271740801
60152820875358132998641271746634
60152820875360834701804648897622
60152820875372840076729422590652
60152820875372840077293506822636
60152820875372840077481534899964
60152820875372841860867410759760
60152820875372841861055438837088
60152820875393542565565082486741
60152820875393554783528688799439
60152820875393558625070157896729
60152820875393559036664135728373
60152820875394439428759353097929
60152820875394442950153604760069
60152820875394442950425200871765
60152820875394442995907160972177
60152820875394453521676042504917
60152820875394453521947638616613
60152820875394454070719060006805
60152820875394454070990656118501
60152820875394454116472644798629
60152820875394454116744240910325
60152820875394455488517198341871
60152820875394455488538463403091
60152820875394459009930019064309
60152820875394459009930362020901
60152820875394459604454653710017
60152820875394459604643024743937
60152820875394459604663945332245
60152820875397140949239792805386
60152820875397140949243150272477
60152820875397140949264042281069
60152820875397140994993349017494
60152820875397140994996448204340
60152820875397141132191341628042
60152820875397141132194440814888
60152820875397141132194699095133
60152820875397141132254017653818
60152820875397141132257116840664
60152820875397141132278381920757
60152820875397144104546017931732
60152820875397144241994714645384
60152820875397144287560242780164
60152820875397144287745171670646
60152820875397144287748270857492
60152820875397144287831867589620
60152820875397144653588692477028
60152820875397144699342248689136
60152820875397144836602917325460
60152820875397144836623838031812
60152820875397145888367526785114
60152820875397145934121082997222
60152820875397146071381751633546
60152820875397155360136610802168
60152820875397155360199372921224
60152820875397155362392947730104
60152820875397155362455709849160
60152820875397155362643651833208
60152820875397157603546522151036
60152820875397157603546522157678
60152820875397157603567528953098
60152820875397160713365363644580
60152820875397160713365363998712
60152820875397160713365449737860
60152820875397160759119034647728
60152820875397160896128999180948
60152820875397160896296020812776
60152820875397160896296106551924
60152820875397160896317027258276
60152820875397160896317285875400
60152820875397160896317285892869
60152820878243500655801402386759
60152820878243501898741507398899
60152820878243502302741397958369
60152820878243502310332127776493
60152820878243538951538426636315
60152820878243550481253494696381
60152820878243555422808059271023
60152820878243555422828951279615
60152820878243555422891627292293
60152820878243555422891627305391
60152820878254362372994290723085
60152820878254362373829971066765
60152820878254362373829971068169
60152820878312894205273388934605
60152820878312894342471381545153
60152820878312895577253315040085
60152820878312899693441818414305
60152820878316497711051402812105
60152820878316497711302106902159
60152820878316497711302106915209
60152820878316498260094075944671
60152820878327608418656871216893
60152820878351607088952223429107
60152820878351607089014640702245
60152820878351607089014899454883
60152820878351608872588544639369
60152820878351608872588802906573
60152820878351618207135644850437
60152820878351618207135645204569
60152820878351618207135730943717
60152820878351618209394306130559
60152820878351619992968210067683
60152820878351619993156238145011
60152820878351619993156238263055
60152820878351620404750215976655
60152820878351623560305165332447
60152820878351623560305165345545
60152820878351623697502039097771
60152820878351623697503158292915
60152820878351623697503158310385
60152820878351623697565834336161
60152820884224176991676972501848
60152820884235928291495412950087
60152820884260244034279098632114
60152820884268354632754771803888
60152820901947395994857158649101
60152820901947395994878050657693
60152820901947397092461991542077
60152820901947401345848487997617
60152820901982517590743253306584
60152820901982517590745577771198
60152820901986108741362250131051
60152820901986119861177573041246
60152820901986119861739332808673
60152820901986119861992361376334
60152820901986120410782007336650
60152820901986120410782007336707
60152820901986125212461044620045
60152820901986125212628152109065
60152820901986125212649072697373
60152820901986125212712093214935
60152820901986405775058093380283
60152820901986408884858367210779
60152820901986408930611923422887
60152820901986420050991330565066
60152820901986420051260975283707
60152820901994525160730186496344
60152820901994526762104653920124
60152820901994531061246685162324
60152820955063736145714308685055
60152820955063741496436020496427
60152820955063787198841248755159
60152820955063787198924816789527
60152820955063787199112844866855
60152820955063790902682513147689
60152820955063790902682627938937
60152820955063790902703433854089
60152820955063790902703519947529
60152820955063790903455546163401
60152820955063790903518308282617
60152820955066442788653186528907
60152820955066492743879678049609
60152820955128583754503664362306
60152820955136720981308821689881
60152820955139735221812946336861
60152820955161035755841566331443
60152820955161036167432444862409
60152820955161036167432530955849
60152820955161036167435544163087
60152820955161037402193457646729
60152820955161037402214378357341
60152820955161047288000913202711
60152820955161047288000999296151
60152820955161047288063675321927
60152820955161047425261667928103
60152820955161047425261668044743
60152820955161048522785171163661
60152820955161052226940705312223
60152820955161052226940705316435
60152820955161052227191409413923
60152820955161052227191409415327
60152820955171839414004067209597
60152820955171842568805784948505
60152820955171842568805785298425
60152820955171842569557897607737
60152820955171843118349868049929
60152820955171854236557653854839
60152820955171855336586304473764
60152820955171855471339587349771
60152820955171855473599367843911
60152820955171855473787395921239
60152820955171855473850071947015
60152820955171859040660135425443
60152820955171859040932104603024
60152820955171859040932104603025
60152820955171859040932104608641
60152820955171859177858128385911
60152820955171859177920804411687
60152820955171859177941725116635
60152820955171859178130097569108
60152820955171859178130097569109
60152820955171859178192773593481
60152820955171859178192773594885
60152820955172159366648579256628
60152820955173038385005498234393
60152820955173038386697750930345
60152820955173038386700075278319
60152820955173039436835882906669
60152820955173040171086443202557
60152820955173043142873936087417
60152820955173043142876260435391
60152820955173043738234251076805
60152820955173043875432243687353
60152820955173056045407968076793
60152820955173056047852333082057
60152820955173056093609017180223
60152820955173056093671693205999
60152820955173059752198133450204
60152820955173059797199606167457
60152820955173059797930797770360
60152820955173059797930797770369
60152820955173059797951718476769
60152820955173059798014480595984
60152856852576175413981447463070
60152857490676198368653335740704
60152857490676200154734280708868
60152857490676200154734281058788
60152857490676200154922308786196
60152858696079010026276607682546
60152858696079010028720972687810
60152858696079011680998461373155
60152858766971709825834639496867
60152858766982514985940637064004
60152858766982516632316548390580
60152859405070833999590566593619
60152859410990264577696992516203
60152859411314465278134636137006
60152859428712540194490688601987
60152859429040341380178883617812
60152859641414948308716391835954
60152859641415848320958194420420
60152859641415848320958194770340
60152859641739149007545349745412
60152859641740053142192620948146
60152859641740053142443296353282
60152859641740053142443297752962
60152859641740053142443669424784
60152859641740053144699633281218
60152859641740053144699661979186
60152859641740053144699663378866
60152859641740053279453289584470
60152859641740053279704338061108
60152859641742705020068028751424
60152859641742705022575069782464
60152859641742751278541429247444
60152859641742754982135117422928
60152859641742754982951397674534
60152859641742754984579482428192
60152859641742754985395762679798
60152859641742754985395763029718
60152869561384630657959762984268
60152869561384632441533666921392
60152869703183536834136431158686
60152869703183536834136435390774
60152869774083439520109316179302
60152869774083439932538971172298
60152870412182563693865239043966
60152870412183462887210859449932
60152870412183464261697826586452
60152870412183464673291804418096
60152870412183464673291804768016
60152870412183464673479832495424
60152870412839976204608966857720
60152870412839976207116007888760
60152870412839977990689911825884
60152870412839977990689912175804
60152871617586270848018364677978
60152871617586274415166172552226
60152871617586274416858425248178
60152871617586274417422510525710
60152871617586274544834131391774
60152871617586274547278496397038
60152871617586274554056417858726
60152871617586274554872325402008
60152871617586276201248236728584
60152871618242771810067104415206
60152871618242773458887379697286
60152871635312150656728544432480
60152871635312150656728545832160
60152871635312150793361333597177
60152871635312150793926538442708
60152871635312152028708470537960
60152871635312152028708471937640
60152871636248742347049813226001
60152871642193385120292386342839
60152871642193390471014098154211
60152871688489779504498160773232
60152871688489779511841285675089
60152871688489779512092362849703
60152871688489781150874072099808
60152871688489781158468274176279
60152871689427269849034868460923
60152871848010954577430227240694
60152871848010954577430228303504
60152871848010958146270287810894
60152871848010958283468280421442
60152871848010959930658980083106
60152871848014556848488982768502
60152871848014560005672389481282
60152871848014560417266367312926
60152871848014560418081155648014
60152871848014561790061081753494
60152871848960141178056228643439
60152871848960156140228159014457
60152871848960156140228159015861
60152871848960156551822136846101
60152871848960157786520502308069
60152871848960157786604070342437
60152871872593757041808793064241
60152871872593757087562377972705
60152871872593758871115361204881
60152871872593758871136281909829
60152871924823083163990746206666
60152872326585295924173272871272
60152872326585297707747172563258
60152872326585297707747173626068
60152872326585297707747176795346
60152872326585297708563081156300
60152872326585300865557343778936
60152872326585301407007304282318
60152872326585303060725225547704
60152872326586198138926078939880
60152872326586201844964132120628
60152872326586203080498177924872
60152872326588899430767190216140
60152872326588904783745237538289
60152872326588904921193935669100
60152872326588905332787913500744
60152872327241794965450110765930
60152872327241800318616187582566
60152872327557915680028576757520
60152872327558810895426306745919
60152872327558811307020284583444
60152872327558811307020289182714
60152872327558816246081904975966
60152872327558816246144552303925
60152872327558816247777595233348
60152872327558816247840271254912
60152872327558816247840272658804
60152872327558816247840272671854
60152872327558816247840275841132
60152872327561513010455372269826
60152872327561517951275358945506
60152872327569615924589565557435
60152872327569616473569820940267
60152872327569617708414545234753
60152872327569618120196551162656
60152872327569618120196552579598
60152872327569621825983900240300
60152872327570817230652196915757
60152872327570818282482581588033
60152872327570822034274190980889
60152872327570823816131483977365
60152872332497524843116745298444
60152872333467436125510281995861
60152872333470141534798747653653
60152872333470141718001115383551
60152872333470142129595093215195
60152872333478230629093830639936
60152872333478232412667734577060
60152872333478241292122609175381
60152872333478241330349227248161
60152872333478241742131232094324
60152872333478243525705136031448
60152872333478246828307411595567
60152872333478248474683322922143
60152872333479447994451213647634
60152872333479449229233151373193
60152872333482149281209752509508
60152872333482150927585663836084
60152872350219804165093065519444
60152872351192410737060058435845
60152872351192411840312689863378
60152872351192411977510682473926
60152872351192415503044622326311
60152872351192415503044998562671
60152872351192415548798207236179
60152872351192416097569256972019
60152872351192416097590177678371
60152872351192417330676762472890
60152872351204106868398746402934
60152872351204107005596739013482
60152872351204117576933473027307
60152872351204117986518722035482
60152872351204118123716714646030
60152872351204122883782252339181
60152872351204122927840116917370
60152872351204122929514916542697
60152872351204122930350596905308
60152872351204123478306544045559
60152872351204124713652561772475
60152872404370941265496905737412
60152872404370944971534958918160
60152872404382051974526016485772
60152872404382949247328519345600
60152872404382952404323897981052
60152872404382952405076010290364
60152872562923113258912818136782
60152872563579609919310992258216
60152872563579611705391937226380
60152872563579611705391937576300
60152872563902914357668866017232
60152872563902916142057557239684
60152872563902925424973602218344
60152872563902925425788390553432
60152872563902925432564333086228
60152872563902925432567689503568
60152872563902930366357674175768
60152872563902930373951760411232
60152872563903811221971589683402
60152872563903811359169582293950
60152872563903814880501129232337
60152872563903814926233792036182
60152872563903814926233793435862
60152872563903814926317390168198
60152872563903814926317734541732
60152872563903815063494462072186
60152872563903815063515727152280
60152872563903816115847146959253
60152872563903816163272062459050
60152872563903816163355659191386
60152872563903816163355660591066
60152872563903816300532731095374
60152872563903816300532732495054
60152872563903816300553651801934
60152872563903816300553653201614
60152872563903816712336002084440
60152872563903816712398678110216
60152872563903827830521748326128
60152872563903827830521748330340
60152872563903827830521749743070
60152872563903830934922600194718
60152872563903830980738861130570
60152872563903830987517126961580
60152872563903830987517126965792
60152872563903831117936853741118
60152872563903831124715119572128
60152872563903831124715119576340
60152872563903831529719204023624
60152872563903831529781880049400
60152872563904127607947660275735
60152872563904131131034164629616
60152872563904131131034164633828
60152872563906512513625014788958
60152872563906513062416985231150
60152872563906516164623056985174
60152872563906516217070966637860
60152872563906516217133642663636
60152872563906516217635050869844
60152872563906516217970815273754
60152872563906516759147691630882
60152872563906516766762785715945
60152872563906516766762785715946
60152872563906517813443333317014
60152872563906517864010962196420
60152872563906517864261666299524
60152872563906517866791091255674
60152872563906518407967967962722
60152872563906518413890809351833
60152872563906518415583061697866
60152872563906527147177711278184
60152872563906527154768441096308
60152872563906527154768442146068
60152872563906527154771798563408
60152872563906527292029109732632
60152872563906529122112154081974
60152872563906529533706131913618
60152872563906532637604456731144
60152872563906532645198544016359
60152872563906532645198544016368
60152872563906532684174293194858
60152872563906532690952214669644
60152872563906532828150207262722
60152872563906532828150207280192
60152872563906533232966263637050
60152872563906533239744185094366
60152872563907729879173523286683
60152872563907733447950907831107
60152875924755362588018680455302
60152875924755362588018681518112
60152875924755362717686639294850
60152875924755362720131004300114
60152875925630697961151299023812
60152875925630699609971574305892
60152875925630714431604765712680
60152875925630714432168848899116
60152875925630714432440445010812
60152875925630714432440446073622
60152875925630714433861101595068
60152875925630714433881993603660
60152875925630714433881994666470
60152875925692853201865704930803
60152875925692854848430021642566
60152875925703643955537153326112
60152875925703645602477149947482
60152875925703660419296266591872
60152875925703660419860350823856
60152875925703660420111054926960
60152875925727955580978974757564
60152875925727955580978977957154
60152875925727955581230798073074
60152875925727959287017031137902
60152875925727960931700686568936
60152875925727960931700686586198
60152875925727960933392942464478
60152875925727960934208845762622
60152875925727972044738086973564
60152875925727972044738086977776
60152875925727972052328821377908
60152875925727972052328821395170
60152875925727972052332174263000
60152875925727976985558074699004
60152875925727976985558077898594
60152875925727976993152160934468
60152875942481238827324745505268
60152875942481238964522709417839
60152875942481238964522709417848
60152875942481240062670763232184
60152875942481240199868727144755
60152875942481240201560978441036
60152875943356590124394938899919
60152875943356590671662913328442
60152875943356590671683805337025
60152875943356590671683805337034
60152875943356590674002818290737
60152875943356590674002818290746
60152875943356591907029823063941
60152875943356591908701182351630
60152875943356591908701183751310
60152875943356591908722074360222
60152875943356591908722103058190
60152875943356591908722104457870
60152875943356591908784751785669
60152875943356591908784751785678
60152875943417830519985917865474
60152875943453831683087016053786
60152875943453837173513761506746
60152875943453847740334722479522
60152875943453847742026975175474
60152875943453848289126692921714
60152875943453848291633737139294
60152875943453848291637204798371
60152875943453853225616220915086
60152875943453853225678896940862
60152875943453853229946682783934
60152875943453853230761471119022
60152875943453853232457192873731
60152875943453853232457196056059
60152875949362471920350179805347
60152875949362473292330105910828
60152875949362478645558858749028
60152875949374479627806700196820
60152875949374480863152717927948
60152875995648062517244671109171
60152875995658863977904001159616
60152875995658867682249801644412
60152875995658869329377825280300
60152875995974968623687382188301
60152875995974968625379634884253
60152875996523413812623761119385
60152875996534202369328287455030
60152875996534202371772652810214
60152875996534204155346556397418
60152875996534218970285393681258
60152875996534218972729758686522
60152875996534218977607626574523
60152875996534218977879595757730
60152875996534218980323960762993
60152875996534218980323960762994
60152875996534220619105670013098
60152875996534220626699871739650
60152875996534220626699872089569
60152875996534220626699872089570
60152875996596358021804155872443
60152875996596358159064824858687
60152875996607159481897915086329
60152875996607159482650027395641
60152875996607164973076772848601
60152875996607166619452684175177
60152875996631465476574264021017
60152875996631474806037761538281
60152875996631477009551953093619
60152875996631480303996033041937
60152875996631481942777742292041
60152875996632680878064069395217
60152875996632681472588704022051
60152876002540101873046866295579
60152876020265978661143752853450
60152876020266278851229106488966
60152876155180046317430543018018
60152876155180047689223589996268
60152876156055398160765923126744
60152876156055398161580711461832
60152876156055398161852307573528
60152876156055398161852308636338
60152876156055398161853456523626
60152876156055398163272964157784
60152876156055398163272965220594
60152876156055398164108644501464
60152876156055398164108645564274
60152876156055398164109793451562
60152876156059000020230700822908
60152876156059000022675065828172
60152876156059000432012706731880
60152876156128327548315108573074
60152876156128327684949015888828
60152876156128329331889012510198
60152876156128344148708129154588
60152876156128344149272213386572
60152876156129245959373010211145
60152876156131940525901009788857
60152876156131946016244158511093
60152876156131946016515754622789
60152876156131947662620069837669
60152876156131947662891665949365
60152876156164346691378798759440
60152876156164346691378799822250
60152876156164349849188966792790
60152876156164350258275903593394
60152876156164350258526606633688
60152876156164350258526607696498
60152876156164350394885447687756
60152876156164350394885448041888
60152876156164350395449531919740
60152876156164350395449536519010
60152876156164350395724599244236
60152876156164351632762870729914
60152876156164360967313156215275
60152876156164361516352736161566
60152876156164361516356087623883
60152876156164363155137912025200
60152876156164363162481295207320
60152876156164363162669323284639
60152876156164363162669323284648
60152876156164366318031768841262
60152876156164366457739901668235
60152876156164366457740158885679
60152876156164366457740158891512
60152876156164366457741306784416
60152876156164366861740049437932
60152876156164366861740050500742
60152876156164366866823739270564
60152876156164366866823739283454
60152876156164366866823739287826
60152876156164366867074443373668
60152876156164366867074443386558
60152876156164366867074443390930
60152876156164366867074443727800
60152876156164366867074447977150
60152876156164366869333879499879
60152876156164366869334136717323
60152876156164366869334136723147
60152876156164366869334136723156
60152876156164366869335284616051
60152876156164366869335284616060
60152876156164366869335284629158
60152876156165561678642232859439
60152876156165562273438463616843
60152876156165567030993178384187
60152876156165567031557262616171
60152876156165567077561865888183
60152876156165567626353493373575
60152876156165568861135426868507
60152876156165568861135769825307
60152876162072992282436923315523
60152876162074176565638052002536
60152876162076894148158041463692
60152876179762840456019858796389
60152876179762840456019887492745
60152876179798862573966526455407
60152876179798862619720082667515
60152876179798863168762757212811
60152876179798864814887965854894
60152876179798864815138669957998
60152876179798867972886159484151
60152876179799152237381976302772
60152876179799153886014224557284
60152876179799163357758288844533
60152876179799168108872791850760
60152876179799168291803448664824
60152876179799168296886018593634
60152876179799168703397426496468
60152876179799168708668024502606
60152876179802765446079001441320
60152876179802770387399248075964
60152876232320278201893343017800
60152876232320279985467246954924
60152876232320279985529922980700
60152876232320283689875723465496
60152876232320283692320088470760
60152876232867527982860487896960
60152876232867527983132084008656
60152876232867528120392752644980
60152876232867528122837117650244
60152876232867529766705987945780
60152876232867529769213028976820
60152876232976491703475252570710
60152876232976493121208734888298
60152876232976493121271410914074
60152876232976496690048795458498
60152876232976496690612879690482
60152876232976496827246788069046
60152876232976780223051796045440
60152876232976780360249788655988
60152876232976780360500492759092
60152876232977692094718241474586
60152876232977692460494837746646
60152876232977693878292145411710
60152876232977697447884316874280
60152876232977697447884316875684
60152876232977697447884316879896
60152876232977697996676287317875
60152876232977697996676287317876
60152876232977697996676287322088
60152876232977699231458220811403
60152876232977699231458220811404
60152876633754389577415447180130
60152876633757987602591398227454
60152876633757987602591398581586
60152876633757987602591402830936
60152876633757993090511103003506
60152876633757993090511105835914
60152876633757993090511107252856
60152876634070490526448345796045
60152876634074092797443309285053
60152876634629721116534305374536
60152876634629735940611864973128
60152876634629735940611864986178
60152876634629735940632756981720
60152876634629735941447545329858
60152876634629741291333576784500
60152876634629741291354468793092
60152876634629741292169252896092
60152876634629741292169253958902
60152876634630638155552699132114
60152876634630638155573591140706
60152876634630638155573621255616
60152876634630638156116783364098
60152876634630638156137705487600
60152876634630641859919421740412
60152876634630643094492405034514
60152876634630643095244517343826
60152876634630643095265439450066
60152876634630643095265439467328
60152876634633339447017752836559
60152876634633339447017754253718
60152876634633339447226931084689
60152876634633339447769866563030
60152876634633339448041719419777
60152876634633339859635697251421
60152876634726982440707782642844
60152876634726982440959605958354
60152876634726987791429494454216
60152876634726998500463652494345
60152876634726998904466894858844
60152876634726998911413329881919
60152876634726998912057624676968
60152876634726998912057626080860
60152876634726998912057626093910
60152876634726998912057629263188
60152876634727003843594629888332
60152876634727003851105148089419
60152876634727882871322603741934
60152876634727883008520596352482
60152876634727897695417985096063
60152876634727897695668690734417
60152876634727898930199920122034
60152876634727898930199920126246
60152876634727898930262562863622
60152876634727898931014708457122
60152876634727898931014708461333
60152876634727898931014708461334
60152876634727899065747413943059
60152876634727899067460588758358
60152876634727899068006845471621
60152876634727899068275348399841
60152876634727899068278819241039
60152876634727899479872792486519
60152876634727899479872792486520
60152876634727902634524798487483
60152876634727902634527893088109
60152876634727902634545719075791
60152876634727904411407443597970
60152876634727904418182270472082
60152876634727904418916843640575
60152876634727904418934412879042
60152876634727904419000526466247
60152876634730584711955684043227
60152876634730600634265119888617
60152876634730600771463198238154
60152876634730601183307880190371
60152876634730606114841416692841
60152876634730606122435614170099
60152876634731801528524572034907
60152876634738688037282692142122
60152876634738688037282693191882
60152876634738689821695744082004
60152876634738689821695745144814
60152876634738689821696864339958
60152876634738693525202391960560
60152876634738693525202393364452
60152876634738693525202393377502
60152876634738693525202396546780
60152876634738693526041544566800
60152876634738693526042663774994
60152876634738704645854891736312
60152876634738704645854893153254
60152876634738704646669680438582
60152876634738706285454857347764
60152876634738706293049059065732
60152876634738706293049060482674
60152876634738709448348714163826
60152876634738709989800657832560
60152876634738709989800658895370
60152876634738709989801778090514
60152876634738709996576603547684
60152876634738709996576604964626
60152876634738709997140684593128
60152876634738709997140684606018
60152876634738709997140684947260
60152876634738709997391387650684
60152876634738709997391388709122
60152876634738709997391388713494
60152876634739904671695043292105
60152876634739905402916262342153
60152876639990817420501993204013
60152876639990817832095969972848
60152876639994723585177113454236
60152876639994724134219787999532
60152876640541963076482841682433
60152876640541963076482841682434
60152876640541963076566409716802
60152876640541963076754437794129
60152876640541963076754437794130
60152876640541964860056745619558
60152876640541964860140313653926
60152876640541964860328341731254
60152876640541964860391017757030
60152876640541964860871533954646
60152876640541964860892425963238
60152876640541968976268120047693
60152876640541968976268120047694
60152876640541970210778457430930
60152876640541970211050052479816
60152876640541970211050053542626
60152876640541970211614137774610
60152876640636523108582300306801
60152876640636524481380457940511
60152876640636529831283938223653
60152876640639226046802674356105
60152876640639229888346467451449
60152876640640426941626210734379
60152876640647315235362615963558
60152876640647320586084327774929
60152876640647320586084327774930
60152876640647329922322651122209
60152876640647329922327151877327
60152876640647331295121837625704
60152876640647331699121728166508
60152876640647331706150699182146
60152876640647331706715815457348
60152876640647336638249463209046
60152876640647336645024289039061
60152876640648519695954997325100
60152876640648530084796710687933
60152876640648530221242586758542
60152876640648532463149392349490
60152876640648536167241045524934
60152876640651217100248052705228
60152876640651217695044283462632
60152876640651217695106959488408
60152876640651220804593853190024
60152876640651222634172017442360
60152876640651222634736101674344
60152876640651232375229492791268
60152876640651233564842846314668
60152876640866125211655312784760
60152876640867324322361663741420
60152876640867325557143597236352
60152876640870022318943908847912
60152876640870022319006584873688
60152876640870025291295485964756
60152876640870027075684178236968
60152876640870027121437734449076
60152876640870027260390655781352
60152876640870027261142768090664
60152876640870027672172661690324
60152876657716693659806909321144
60152876657716697364152709805940
60152876657716697775684010194866
60152876657716697912944678831190
60152876657716998102465949651664
60152876658264237592767715680953
60152876658264237593582504016041
60152876658264238645372247977874
60152876658264238645434924003650
60152876658264239240231154761054
60152876658264239240795238993038
60152876658264239240795240409980
60152876658264244179086149322345
60152876658264244179087292629086
60152876658264244179922972972766
60152876658264244179922974389708
60152876658361488848454845453705
60152876658361488894208401665813
60152876658361498917252620616187
60152876658361499966596856401586
60152876658361499969103897432626
60152876658361500013165200813211
60152876658361500014857450462406
60152876658361500152037621553391
60152876658361500152037650251151
60152876658361500152055443072954
60152876658361503673449697781851
60152876658361505502777158066654
60152876658361505503595389944803
60152876658365403024985033585718
60152876658373191336654749718110
60152876658373191336654751135052
60152876658373191336905453821214
60152876658373191336905455238156
60152876658373191474103447848704
60152876658373195041000551619848
60152876658373195041251254306010
60152876658373196276597272032926
60152876658373196825389243892060
60152876658373205563760210846066
60152876658373205566204575851330
60152876658373205566267251877106
60152876658373205703465244487654
60152876658373205703468683444552
60152876658373205750036685033487
60152876658373206159371229938558
60152876658373206160812778531406
60152876658373206161063482634510
60152876658373206298261475245058
60152876658373206298825559477042
60152876658373206298828998415009
60152876658373206298830146325440
60152876658373207389634674904256
60152876658373207526832667514804
60152876658373207533610931909941
60152876658373207938426643929506
60152876658373207938426645346448
60152876658373207942945133875682
60152876658373207945201470803618
60152876658373207945204909760516
60152876658373207945204911177458
60152876658373207945389498880946
60152876658373207945455613863620
60152876658373207945455615280562
60152876658373207946020845987103
60152876658373207946020845987104
60152876658373207946020847404046
60152876658373211093165685637022
60152876658373211093165687053964
60152876658373211099940512511134
60152876658373211100755300846222
60152876658373211100758739803120
60152876658373211100759887694620
60152876658373211642208361599260
60152876658373211649801414348416
60152876658373212877554377909234
60152876658373212877554379326176
60152876658373212884329204783346
60152876658373212885148579966831
60152876658373212885148579966832
60152876658373491480150868214780
60152876658373495184496668699576
60152876658373505892735806605754
60152876658373505893550594940842
60152876658373506304580488540502
60152876658373506305332600849814
60152876658373513066804052618012
60152876658377108210555526205754
60152876658377108575580010168502
60152876658377108759347495231003
60152876658377108759347495231004
60152876658377109811741964135264
60152876658377109811741965552206
60152876658591999664816607553818
60152876658591999667323648584858
60152876658591999667323650001800
60152876658591999802077276190142
60152876658592000902105583496732
60152876658592001451148229325337
60152876711540029437785329408504
60152876711540029437785362696904
60152876711540029438600122334175
60152876711540029849379307240148
60152876711540032959179581070644
60152876711540033004870489959156
60152876711540033004870494545376
60152876711540033004933137282752
60152876711540033142131129893300
60152876711540033142131134479520
60152876711540033142131158595480
60152876711540033142131163181700
60152876711540329490610047691883
60152876711550834421948549090910
60152876711550834422199253194014
60152876711550834833730554986775
60152876711550834833730554986784
60152876711550836252341501665236
60152876711550836252341502019368
60152876711550836663935479851003
60152876711550836663935479851012
60152876711550839772858289320635
60152876711550839772858289320644
60152876711550839772858289333742
60152876711550839818674521204396
60152876711550839818674635991272
60152876711550839955872514169076
60152876711550839955872514182174
60152876711550839955935304627595
60152876711550839955935304627596
60152876711550841603063213476599
60152876711550841603063213476608
60152876711551139962107962612471
60152876711552035590875607355280
60152876870311039536884842499326
60152876870415501561506684644064
60152876870415506500634419673552
60152876870416405422071322056614
60152876870416405833602652560450
60152876870416405833853701037088
60152876870419103832753468249200
60152876870419107124753178593040
60152876870419107537100760650514
60152876870419107673545149035232
60152876870419108771630498125824
60152876870419108771881202228928
60152876870419108908891166762148
60152876870963950407699368253710
60152876870963950407699368257922
60152876870963951002495599011114
60152876870966646759325211793404
60152876870966646759659483930876
60152876870966646760140000128492
60152876870966646760160892137084
60152876870966646760223568162860
60152876870966646760411596240188
60152876870966648589467460277724
60152876870966648589530136303500
60152876870966648589718164380828
60152876870966652110861711939864
60152876870966652110882603948456
60152876870966652111133307001800
60152876870966652111133308051560
60152876870966652294148679760605
60152876870966652294149024116670
60152876870966652705657942697268
60152876870967502716063125546572
60152876870967502718507490551836
60152876870967502718570166577612
60152876870967503310587760192280
60152876870967503313032125197544
60152876870967503313094801223320
60152876870967503313282829300648
60152876870967504502144070514736
60152876870967504502144070864656
60152876870967505096668705160444
60152876870967505096668705510364
60152876870967505096856733237772
60152876870967505096856733587692
60152876870967536070311618832454
60152876870967536664919821512530
60152876870967536665107849589858
60152876870967549020270310853813
60152876870967549020354250896833
60152876870967552678674525649502
60152876870967552678883445735422
60152876870967552717022280920870
60152876870967552724428081861610
60152876870967552724616109938938
60152876870967552724616482997342
60152876870967552724700051031710
60152876870967552854282949907114
60152876870967552861898043992177
60152876870967552861898043992178
60152876870967553273408081780801
60152876870967553273408081780810
60152876870967553273471129478408
60152876870967553273492021473902
60152876870967553273659157542638
60152876871071997134610190128812
60152876871072002485331901940184
60152876871072002531085458152292
60152876871072013605900713604251
60152876871072015427696762494044
60152876871072015435290849779268
60152876871072018545028447583979
60152876871072018545112131459204
60152876871072018728042672432420
60152876871072019139633293846724
60152876871072019139908362216608
60152876871072899394824097586478
60152876871072899532022090197026
60152876871072903236096265872158
60152876871072903236368235055356
60152876871072913807955670355663
60152876871072914173733415955304
60152876871072914173796091981079
60152876871072914173796091981080
60152876871072914356726748789311
60152876871072914356747640797855
60152876871072914356998344901167
60152876871072915408515349444563
60152876871072915408515349446024
60152876871072915408578025471800
60152876871072915591529574292787
60152876871072916003123553543042
60152876871072916003374256229204
60152876871072919112861149930820
60152876871072919112861149935032
60152876871072919112861151334712
60152876871072919112861151347762
60152876871072919112862184449626
60152876871072919112923825956596
60152876871072919112923825960807
60152876871072919112923825960808
60152876871072919151063407296046
60152876871072919158593814132875
60152876871072919158677382167035
60152876871072919295854482769039
60152876871072919295875376196194
60152876871072919700127003947582
60152876871072919700127346921436
60152876871072919707720056714000
60152876871073214409008270150659
60152876871073214546268938782772
60152876871073219302194419840951
60152876871073219896990650594144
60152876871075554979406101445768
60152876871075556762980005032972
60152876871075604337391996853882
60152876871075604344734002560812
60152876871075604390487558772920
60152876871075604932188227611286
60152876871075615465386497750184
60152876871075615465449173775959
60152876871075615465449173775960
60152876871075617294964661985050
60152876871075617698943546099180
60152876871075617706537633384395
60152876871075617706537633384404
60152876871075617706558639816694
60152876871075617706558639834163
60152876871075617706558639834164
60152876871075620816358913647190
60152876871075620862112469859298
60152876871075620862112469876767
60152876871075620862112469876768
60152876871075620991507340675004
60152876871075620999035394467352
60152876871075620999038751934452
60152876871075620999098070493128
60152876871075620999311869010394
60152876871075621410880077451860
60152876871075621410904440301490
60152876871075621410905588561784
60152876871076816222447866937471
60152876871076816222468758946015
60152876871076816268201423149531
60152876871076818463557332995675
60152876871076821619111163038279
60152876871290803588087978716668
60152876871290807110923780021416
60152876871290807156677336233524
60152876871290807291681667941912
60152876871290807294126032947176
60152876871290808938809690528040
60152876871291707677253262520693
60152876871291707722735249919402
60152876871291707722985925324538
60152876871291707722985926724218
60152876871291707725242262252474
60152876871291707725242290950442
60152876871291707725242292350122
60152876871291707859995918555726
60152876871291707862502932288478
60152876871291708912599280247609
60152876871291708914270639535298
60152876871291708914270640934978
60152876871291708914354208969337
60152876871291708960024195747406
60152876871291709097284864383730
60152876871291709097284865783401
60152876871291709097284865783410
60152876871291709508816196287246
60152876871291709509066871692382
60152876871291709509067244763884
60152876871294408830620847000456
60152876871294408961375190273530
60152876871294408963819555278794
60152876871294408970325880642044
60152876871294409013885775951992
60152876871294409016142112879928
60152876871294409016330140957256
60152876871294409555899824919238
60152876871294409558344189924502
60152876871294409563431236178677
60152876871294409565938277209717
60152876871294409565938391651054
60152876871294409565938392000973
60152876871294409565938392000974
60152876871294410610195466605370
60152876871294410615009539272668
60152876871294410660763095484776
60152876871294410661013799587880
60152876871294411204720101251078
60152876871294411212314188536293
60152876871294411212314303327549
60152876871294411212314303327550
60152878069914494546231216603036
60152878069914494546231217652796
60152878076471512114096933283923
60152878076471513349442951010839
60152878076471513761224956919811
60152878093536990277202991850015
60152878093536990277223883858607
60152878094169171661996639372573
60152878094193487540263199522163
60152878094193487541892776192339
60152878094193787731142449484175
60152878094205489759528414792187
60152878094205493328305799336611
60152878094205494517898260851419
60152878094205495112694491608823
60152878094412291569366594150039
60152878094412291570996170820215
60152878094412291616728830431687
60152878094412291616728835023731
60152878094412292166335589208967
60152878094412591758637159450467
60152878094416194029883943055603
60152878094416194031513519725779
60152878094416194077246183929295
60152878094416194624408577701311
60152878094416194626038154371487
60152878094424297952769508953875
60152878094424299141797886236699
60152878094424299736343412890999
60152878094424299736594116994103
60152878097123783322472394254150
60152878097123783323036478486134
60152878097123784557818411981066
60152878147372311115245147270218
60152878147372311115495851373322
60152878147372311527027153179190
60152878147372311664287821815514
60152878147372314819026863523030
60152878147372314821283200450966
60152878147372315230620841354674
60152878147372316465966859081590
60152878147372316466154887158918
60152878147372316603415555795242
60152878147372316603416674990386
60152878147372317015009533626886
60152878147372317015010652822030
60152878306247799984402390701426
60152878306247805337380439440734
60152878306248700414953417966386
60152878306248705905129459316242
60152878306868878622331686645918
60152878306868880268707597972494
60152878306903996923187696772714
60152878306903997060197661305934
60152878306903997060448365409038
60152878306904000215751491348538
60152878306904000217443744044490
60152878306904000218195856353802
60152878306904000627533497257510
60152878306904000764543461790730
60152878306904000764731489868058
60152878306904000764794165893834
60152878306904000766235714486682
60152878306904001864571767680378
60152878306904002413363738122570
60152878306905197817469098476474
60152878306905202758853169384138
60152878306905203168190810287846
60152878307123101873534988060378
60152878307123105577880788545174
60152878307123105579385013163798
60152878307123105579573041241126
60152878307123105580137125473110
60152878307123106814919058968042
60152878307124002303897987248010
60152878307124002441095979858558
60152878307124002441346683961662
60152878307124005596649809901162
60152878307124005598342062597114
60152878307124006009936040428758
60152878307124006010688152738070
60152878307124006145692484446458
60152878307124006147134033039306
60152878307124006147384737142410
60152878307124007243025721227738
60152878307124007245470086233002
60152878307124007792068395773034
60152878307124007794262056675194
60152878784713774238993332976984
60152878784713774650775338885956
60152878784713774651339423117940
60152878785370275620186975275688
60152878785370275757635671989340
60152878785370276855721021079932
60152878785370276992981689716256
60152878785370277404575667547900
60152878785370287968006310225008
60152878785370287968758422534320
60152878785370287968821098560096
60152878785370288106019091170644
60152878785370288517048984770304
60152878785370288517613069002288
60152878785467538179456108074640
60152878785467538179456108078852
60152878785467538316654100685188
60152878785467538316654100689400
60152878785467538316654102102130
60152878785467538316654105288670
60152878785467538728248079933774
60152878785467838505924694565332
60152878785467838505924694569544
60152878785470238235763172129346
60152878785470238784555142571538
60152878785470239882891195765234
60152878785470240431683166207426
60152878785478339634944370355296
60152878785478340183172256565504
60152878785478340183736340797488
60152878785478343346068435254160
60152878785478343757850441163132
60152878785478343887518057050300
60152878785478343894860407113294
60152878785478343895049467233840
60152878785478343895049467246938
60152878785478345122864074777216
60152878785478345130395484960756
60152878785478345130395484973854
60152878785478345542177490869719
60152878785478345542177490869728
60152878785478645731427164161555
60152878785479540208197618373488
60152878785479540208949730682800
60152878785479540209012406708576
60152878785479540346210399319124
60152878785479540757240292918784
60152878785686342804964418119835
60152878785697148520368372784955
60152878785697149573035814219323
60152878785697149755714390511871
60152878785697149755966471033387
60152878785697150167748478018267
60152878785697448710455102838892
60152878785697449762306379519751
60152878785697450356831014165468
60152878785698344832097243758768
60152878785698344832849356068080
60152878785698344970110024704404
60152878785698345015027900572832
60152878785698345015842688907920
60152878785698345381139918304064
60152878785698345381704002536048
60152878785698345426872582507580
60152878785698345427373990713788
60152878785698345427436666739564
60152878785698345564070575118128
60152878785698345564634659350112
60152878785698348676148077885152
60152878785698348721880742088668
60152878785698349087742055716796
60152878785698349133474719920312
60152878785698349141005096642023
60152878785698349270672712530860
60152878785698349277701682464974
60152878785698350322523989211728
60152878785698350368256653415244
60152878785698350505454646025792
60152878785698350924579000579147
60152878785698350924830739219979
60152878785701050432094094193330
60152878785701050432658178425314
60152878785701050980886064635522
60152878785701050981701886444028
60152878785701052033553163124887
60152878785701052216232082362438
60152878785701052216483819938951
60152878785701052216483819938960
60152878785701052628077797770595
60152878785701052628077797770604
60152988943192755905828173569473
60152988943192755907520426265425
60152988943192760664198019512065
60152988943192760709951575840813
60152988943192761258242137960157
60152993037650429877063051035801
60152993037650435227784762847173
60152993179457143717607137071008
60152993179675981695588119673434
60152993197175214441018820107053
60152993197175214441081496132829
60152993197186905808042871520545
60152993197394048758213897534631
60152993197394054248640642987591
60152993250360944564955707525608
60152993250360948452232164824468
60152993250361827471550116080825
60152993250361827471550116197465
60152993250361832411492638512281
60152993250361844072569898099549
60152993250361848837050527415141
60152993250361848875251751778041
60152993250361848882783191735297
60152993250361848882804083743889
60152993250579786429669955203502
60152993250580637446422157497221
60152993250580637446986241729205
60152993250580683705481940406815
60152993250580686852668650148483
60152993250580686860283658140107
60152995120733721271607771819543
60152995165048261889273242506077
60152995173935966745058277223290
60152995173935966745058277223317
60152995324500048766798014425525
60152995324500052336998006966191
60152995324500053570984092722641
60152995324500053572594728796163
60152995324500053572594728796211
60152995324500054119776063164833
60152995324500096800249792636219
60152995324500096802694157641483
60152995324500101696068335409103
60152995324500102290676538089179
60152995327246367369039599125685
60152995327465171992939224510965
60152995327465216276479674102083
60152995327465221398538064895875
60152995327465221399373745239555
60152995327526154285123639411103
60152995327562477188558108319491
60152995327562477188620784345267
60152995327562482585848164678059
60152995327562627352737234461862
60152995333468851663456128147189
60152995333479357669403119459983
60152995333479358287927291137774
60152995333479358287927291137783
60152995333479363752933842974395
60152995351194728039959035316747
60152995351197434476408202036216
60152995351198287536693901691661
60152995351198315356276749586488
60152995351198320889991794237700
60152995404054595278843553313257
60152995404266496784866308956937
60152995404266539831368488125187
60152995404266544818485223236367
60152995404266544818506115244959
60152995404266544818756819348063
60152995404273449308342019083447
60152995404273449309177699427127
60152995404370705510771603499569
60152995404370710495652893691405
60152995404371911252735269678749
60152995404382846780349037727042
60152995404382852314837086346238
60152995404382868367002221780354
60152995404383164600282413428995
60152995404383168487558870727855
60152995404384052263073899149876
60152995404384052263073899266516
60152995404384052858413322247312
60152995404384052995611314857860
60152995404384053026103229979058
60152995404384053071856786191166
60152995404384065236759411580666
60152995404384068872377233318528
60152995404384068918109897638684
60152995404384068918130789647276
60152995404384068918193551766491
60152995404384068941070372802626
60152995404384068941101725164421
60152995404384068941101725281061
60153046800419034508515644965975
60153046853593957818485836540453
60153047013118739410967492878603
60153047013118742522397343366225
60153047013118742522397343379275
60153047013118742568130007582791
60153050682188691743065091903851
60153050682188706560448293959723
60153050682188706568063388044787
60153050682407491425329942395051
60153051089858339042501722292716
60153051089858345765203361259280
60153051107588102322742967095231
60153051107588102917267601740939
60153051107588122680616040559739
60153051107588122681180124791723
60153051107806912482551298033883
60153051107806913031593972579179
60153051160763029337222627569987
60153051160763029337222627686579
60153051160763029520215960526419
60153051160763033041568428054783
60153051160763034870937672337791
60153051160763044886391132907795
60153051160763044894006226992858
60153051160763044894006226992859
60153051160763045991526372520857
60153051160763051472646890523411
60153051160763051479421717397523
60153051160763051480261984491882
60153051160763051480261984491883
60153051160981838214322700024623
60153051160981839497845746960319
60153051320286924820652395038670
60153051320286927015987412876174
60153051320286930125808578715262
60153051320287825204819634042023
60153051320287825205383718274007
60153053234912061336411182106997
60153053234912061336411182111209
60153053237647563928967594652101
60153053237647564341313684793057
60153053237866372806004990964369
60153053237866374041539036768613
60153053237866374453133014600257
60153053473980576586495978016963
60153053473980877187611597838207
60153053473980877324621562371427
60153053474199381623682206632547
60153053474200582380764467834051
60218936275426694156704999156339
60218936895833247040681727571989
60218936895833247040684052386523
60218936895833258158801703204537
60218936895833258160496280715023
60218936913525813391333192273363
60218936913558222712177157325847
60218936913558233830294809076981
60218936913558233831989385654347
60218936913558235067336175033595
60218936966736768057409652301635
60218937126261549100848634075823
60218937126269649271461309189575
60218937126269650506808098568823
60222055780607194657248223066366
60222057830792145460909603200922
60222070752955573701191586627361
60222076999321216003266902741717
60222076999321216004959155437669
60223123676897462218122696494419
60223123676897462218122810813283
60223453424479017665259796572010
60223453431048958011201768801797
60223453501292047878678677067925
60223453501400099544802034602273
60223453502049725527374777182255
60223466187114695765380466981761
60223466352556218825413492026229
60223466370282095064655732098869
60223466370390166898880446790329
60223466424221542453002179443241
60223469963487312504798937560649
60223470016664941222713685855897
60223470423703299107353792125376
60223470423707201567682970527208
60223470423707201567684003629072
60223470423707201567686297879606
60223470441433077806989005833818
60223470441433077814519297885072
60223470494608004821405128408688
60223470494608004821656951719986
60223470494608004821659275718040
60223470494608004828998957059526
60223470500516630234760914417512
60223470654140884205378045781155
60223470654143585497033106150746
60223470654143585504561074203946
60223470654143591031519975360208
60223470654143591039050267411462
60223470660040204986353030442946
60223470660048308861312275827586
60223470660048308861395958647378
60223470660048313801277091619936
60223470660052210910134773548026
60223470660052216261607303123632
60223470660052216398804262632316
60223470660052216398867024747160
60223470660052216398868057849024
60223470660052216406398319802838
60223470660052216406398348500598
60223470660052216406398436006608
60223470660888493540765224033121
60223470660891195244200311736973
60223470731827404906885454316168
60223472096719575016869185870926
60223472096719875206139778819354
60223472568430158386175429489658
60223472568538210052298701284858
60223472568538210059828963221362
60223472568538210059828993336112
60223472574446835282388323280102
60223472574446835427177045708774
60223472575319496520499579039803
60223472575415540501979217592416
60223472805755886396117933989165
60223472805755887631463947466731
60223645183993843327155756407983
60223647042036643952442300566458
60223647045177479825522890209292
60223647095215170859066361364734
60223647095215172689209753037694
60223647095506912194998587289930
60223647095531259040340004835652
60223647095531260870482253319972
60223647095531271988603372141160
60223647095531277479030117594120
60223647095531277479031232203044
60223647104301001890220805004250
60223647104301005182972626246076
60223647122025676960849366221076
60223647122025980671514184246454
60223647257920459602788307636307
60223647257921664064214165294098
60223647257924361651523511369131
60223647257925249315047504485765
60223647263613852601194272885642
60223647263832690579363283565396
60223647263937990991267300686266
60223647263937992640087577018106
60223647263937992777285569628654
60223647263938007599751602963442
60223647263938007602345765771172
60223647263938037249761965193538
60223647263938040953268618731160
60223647263938040953268875948604
60223647263938040954108798798912
60223647263938040954108799848672
60223647263938052071391946181778
60223647263938052073648283109714
60223647263938057424369737703642
60223647263938057424369994921086
60223647281556112056900687981073
60223647281556112194161442706465
60223647281556112194182363294773
60223647281556165716620834883026
60223647334841845963128296096686
60223647334841846100390194500364
60223647334841858272537195499464
60223647334841858272554645364618
60223647334841861977088735380486
60223647334841862159832250573852
60223647334841862159893979218038
60223647334841862159895012319902
60223647334842742826595422330288
60223647334842746668138099393859
60223647334842746668139214002783
60223647334842757056231139423001
60223647334842758886039799816793
60223647334842758886039799816877
60223647334842758886374531095961
60223647334842762590382129928439
60223647334842762590382158624795
60223647334842762590383277838812
60223647334842762590716892623859
60223696797906183499944449482796
60223698729929432130512506869976
60223698942639947138617466441432
60223703091246038936003849703430
60223703091246054995508667895974
60223703091256845886190166909302
60223703091256860154781283620662
60223703091256861939192039786510
60223703091256861945694985101846
60223704526944774538652783841046
60223705165076314212245692476358
60223705165370755009771289826898
60231477928653750010750038407788
60231495111876288259750786522253
60231495111876288259750786523657
60231495111876289494532720017185
60231495111876289494532720018589
60231495111876293198878520501981
60231495111876293198878520503385
60231495111876293618003565225155
60232524553675166985848650638577
60232524784099850715260513201293
60232537475182431504406174347805
60232537546085934677800972434037
60232537546085935912582905928969
60232543934283854539688799947509
60232543934283854539688914266373
60232543934283865657809547232389
60232543934283865657809661551253
60232543934283865660070130885943
60232543952006128507750146064543
60232543952006139625870893349423
60232543952008830211186266870259
60232871631681355273652662495915
60232873522340622215100231778876
60232873546635539462234784671705
60232873706265682137972404690297
60232873706265683784348316016873
60232873758786487518962443686103
60232873759333997542094114230505
60232884553845433243098431023589
60232884553857139444907520592823
60232884553857139582105513203371
60232886451074292359905032491861
60232886468142799041664574401205
60232886468799268031398252688993
60232886468800168461949279953953
60232890042958141873246908640180
60232890042958442016760794431518
60232890042966245748202801156990
60232890042966245748203030727838
60232890042966245748206154024820
60232890202491026791641779748850
60232890202491026791645135799008
60232890273395731911900967555312
60232890274051328602077491110741
60232890274059433712382754222297
60232890279304357324440870485122
60232890279304357324440874717210
60232890279304357325002606253332
60232890279304357325005730601526
60232890681097790361676842764860
60232890681101692822006021166692
60232890698827569068842348524556
60232890757909915197320782128034
60232890757913817246812739257530
60232890757913822780545691403484
60232890757913824427112958161190
60232890917434696240759760719894
60232890917434701180640896874780
60232890918285687733869380103373
60232892187692187400847893098610
60232892187801156098541974060854
60232892187801156106069942114054
60232892187801156106070027852959
60232892193600512624678966499106
60232892193705879462905056128334
60232892194581481541499743233366
60232892194581481542064602300010
60232892354106262584938725007554
60232892354106262585503584074198
60232892825824649640498480129142
60232892825920990037707645979962
60232892826796341338359511366938
60232892826796356155742368949850
60232892826797240778157940736997
60232892826797247366946508406809
60232892826797258485067255691689
60232892831841328320536326329136
60232892831841328366289911225954
60232892832704666562189551664118
60232892832705872780048175802637
60232892832705883898168923087517
60232892850426944755679865869983
60232892850426955875492094198483
60232892850430843097555596792093
60232892850430848451543605560707
60232892850430848451544380395367
60232892850430848458319207269479
60232892850430858336573900394275
60232892850430859569664352845587
60232892850430859571921464608183
60232892903605475276752700866177
60232892903605486394873448151057
60233064731481837578935437893788
60233065447396909576974221278741
60233067355785971554530281659837
60233067361694293073744701548103
60233067361694548935604882975300
60233067361694593400276054389939
60233067361695449320401177787201
60233067379405760226637354449817
60233067379405760226637354566457
60233067379405760363835347058961
60233067379405760363835347060365
60233067379405760363835347177005
60233067379420469639518179671492
60233067379517736314916133324123
60233067592119876090643898003707
60233067592119876136397482795531
60233067592130984511239963669347
60233067592131884895974644023428
60233067592131884941728228815252
60233067592228185120776502832336
60233067592228185303787628848054
60233067592228185303790727680768
60233067592228194591747529890556
60233067592228200127927831555624
60233067592228200127927945874488
60233067592228201362709765050556
60233067592228201362709879369420
60233067592228232884974070952584
60233067592228232885165828138314
60233067592228234531520560491334
60233067592228234577274145401202
60233067592228234577274146450962
60233067592228234577274403668406
60233067592228234714534785339766
60233067592228234714534786389526
60233067592228234721874468098194
60233067592228234722062754442726
60233067592228244005542539292886
60233067592228244005546011183844
60233067592228244417328274310260
60233067592228245651918450619462
60233067592228249356264251104258
60233067592229100558416096351609
60233067592229100558416124931325
60233067592229101793198029846541
60233067592229101793198058426257
60235658511351071980925781142195
60235658511351072392519758973839
60235664657195605117129805920657
60235664869895313175048448286241
60235677560977893964194109432753
60235677578702869635687329629885
60235677791406178181027889293173
60235677791406179415809822788105
60235681963657928001007283615209
60235683399675449759240154336190
60235684019214765404851273131760
60235684037803040852734132396450
60235684037803041950251954048810
60235684037803041952762438286098
60235684037803042087511938188892
60235684037803042087512708424282
60235684037803042087512709841224
60235684037803042499859057199624
60235684037803042499862156032338
60235684037803042501554408728290
60235684037803051424507531461846
60235684037803086560467182453064
60235684037803086972312208761346
60235684037803091912883475557712
60235684037803091912884247210044
60235684037803091913135294269740
60235684037803091913636616736800
60235684037803091913699378501724
60235684037803101247430571523642
60235684037803101384628564134190
60235684037803101384880387445488
60235684037803103031256298772064
60235684037803103032008411081376
60235684090949500947475742024338
60236013561531101029662194132879
60236013632431003715635074921407
60236013632434605986631154423439
60236013632530661193356144534974
60236013632530661239088808738490
60236013791962638097143567603629
60236013791967490905028610988581
60236013791967490905028610992793
60236013791967490905091373107637
60236024568751798785664425208439
60236024639620181411131226901449
60236024639651701471637305996967
60236024639652601902188333261927
60236024639655303193841415056807
60236026075343210802082062869141
60236026075439556923402998599622
60236026483038365548219717842107
60236026483146432631417082867471
60236026530411833664983294425358
60236026536321359645896743458867
60236026553941870505188678132667
60236026554010896194345414933701
60236026554010897977919318870825
60236026554034312739393835634033
60236026554035213307142855509541
60236026554037925574635346148261
60236026554039115813661901112037
60236026554046018336557190078513
60236026554046029449594591532901
60236026554046030821574517638381
60236026554046320492416031902903
60236026554047186969002305443777
60236026554047220922967059167863
60236026554047231578656893294519
60236026554049922214616784908373
60236026554049922214620140962743
60236026696502589176449362951299
60236026713474755423586134697809
60236026713474755423586134702021
60236026713474755423648896816865
60236026713571966366065375891389
60236026714228463631301791543533
60236026714228465277674259191637
60236026714228465277677702865897
60236026714228465415691603023939
60236030075587981905031505958886
60236030075587981905596365026934
60236030075587981950593452706152
60236030075587981950596805573982
60236030075587981950596808756310
60236030075587981950785090868754
60236030075587981951349949935398
60236030288290391300165176866616
60236030288290391300168532916774
60236030288290391300356819261306
60236030288290391300918293580032
60236030288290391300918322277792
60236030288290391300921674095862
60236030288290391300921675145622
60236030306016267357212337699250
60236030306016267363987164573362
60236030311923692012476130982238
60236030311923692012478482628292
60236030311924892769749144978674
60236030311924892769749149210762
60236030311924892770314005095078
60236030766780077311916578442086
60236030766889051544284784006498
60236030766895954113117859644688
60236030766895954524899865553660
60236030766897155281982241546412
60236030785174112529441262382137
60236030785174112529441262382138
60236030790530450779827278820292
60236030790530450779830377653006
60236030837800659827169195928000
60236030838639938822577731710354
60236030843709286886900893246138
60236030862406418053856633534030
60236030862406418238566324584124
60236030997325435336373132835118
60236030997325435336937987671078
60236030997325435336937988720838
60236030997325435343712814545190
60236030997325435343712815593546
60236030997325435343712815594950
60236030997325440870671715700000
60236030997325440870674009950534
60236030997325440870858967892956
60236030997325440870860000994820
60236030997325440878202006701542
60236031003232859992200777599722
60236031003232859992201782003826
60236031003234060749283157837660
60236031003234060749286513887818
60236031003234060749474800232350
60236031003234060750039655066906
60236031003234060750039656116666
60236031003234066283960635290188
60236031004108161874026206350603
60236031004116266984331469462159
60236031004213562081363736247130
60236031021835244407326398001050
60236032220313639878480118989506
60236032226326414908213330621886
60236032280379645293505619179838
60236032433121399601957173032482
60236032433121399609296855790910
60236032439904426336944600954026
60236032911622807858205770011094
60236032911728158232107748075536
60236032911728158232111099893606
60236032911728158232111104125694
60236032911728158239450786884122
60236032912602625430776945653142
60236032917635582887938981643474
60236032917636783645209386776412
60236032917636789133195204663234
60236032917636790780324261400986
60236032917636790826077846310902
60236032917639492117730928105782
60236032918500129014449402841968
60236032918502780895335298603890
60236032918510934602631517537386
60236032918608195507743027894332
60236032918608197154307221329140
60236032989415658130612712063304
60236201166394287397787252454130
60236204835973220602064426935561
60236204835985195423201747389871
60236204835985240985648110017853
60236204835985241122571067559967
60236205479690803914671256412714
60236205479690805561047167739290
60236205479885028202130014502138
60236205479885028202610530699754
60236205479885028613911617112917
60236205479885028614476104643094
60236205479885028614476476179561
60236205479885078025242487646616
60236205479909391572335649917805
60236205479909393355887512542107
60236205550788883171732717340660
60236206756172433175354250371862
60236207388395396842008325901260
60236207388395396842029246607660
60236207388395685918239284772582
60236207388395696482505292016814
60236207388395696482505636373086
60236207388395697031276343287640
60236207388395697031276686226970
60236207388395697031297606815278
60236207388403791028066381211728
60236207394097189606027071039904
60236207394304021843600443961192
60236207394304022252680586222912
60236207394315084380913157468852
60236207394315984948724939339709
60236207394315984948724939459205
60236207394315985360318917171353
60236207394315985360318917290849
60236207394316018163285863730746
60236207394316029276323641443176
60236207465207482739957921527000
60236207465207482745040409966012
60236207465207516091782941816210
60236207465207526798308853864916
60236207465207526800569404234490
60236207465207526800569405769684
60236207465207526800569408833760
60236207465207526800820452711128
60236207465207527209902831709610
60236207465207826852826968162578
60236207465207827401598019433404
60236207465215620659823022794286
60236207465215620660011308089058
60236207465215631773048709464741
60236207465215631773048709543446
60236207601214268370175750292728
60236207607014792850424629773176
60236207607026544285264195269131
60236207607119901912800023449506
60236207607119907263521478043434
60236207607119907263521735260878
60236207607122608555174559838314
60236207624521873335438930421696
60236207624740411170174541576495
60236207624740669089729631965032
60236207624740711313440848079643
60236207624740712959729724261468
60236207624740712959980771303902
60236207624740713005734356095726
60236207624740713554526326537918
60236207624740713554526326555180
60236207624752376471555183237177
60236207624752408038652279644650
60236207624752408038652308224366
60236207624752409228517480459794
60236207624752409273999097609230
60236207624752409274250117501988
60236207624752409274250144668926
60236207624752409274250146081704
60236207624752409274271036671902
60236207624752409274271038090296
60236207624752419105936121704602
60236207624752419151689677916710
60236207624752419151689681099038
60236207624752419151689706496426
60236207624752419151689709678754
60236207624752420341554881914182
60236207624752420387036499063618
60236207624752420387287546123314
60236207624752420387287550722584
60236207624752420387308438126290
60236207624752420387308442731224
60236207624752420936079517982655
60236207624752420936079521164983
60236207624752420936079521283081
60236207624848720565247949093676
60236207624848720566084777325888
60236207624848720749099002174320
60236207624848768742067826428394
60236207624848770022582305090616
60236207624848770022582420944514
60236207624848779450850813773340
60236207624848779450854285677396
60236207624848779862636548803812
60236207624848784800735816388726
60236207624849619532433932413185
60236207624849621178809843739761
60236207624849621178813201206861
60236207624849621178813201206909
60236207624849621178813201207068
60236207624849635592193183712448
60236207624849635592214075839138
60236207624849637787361065481216
60236207677917997207345085196874
60236207678023647580564437917284
60236207678023647763578662765716
60236207678023695756547487019790
60236207678023695802280151221902
60236207678023706465333946268792
60236207678023706877116209395208
60237058342494930833114590690349
60237058342495831400863610565857
60237058342506636567475937745377
60237059754551085890119996407608
60237060232505239801326305559821
60237060256784231138867598989708
60237060256792336248608777869280
60237060256865282236279387785428
60237060256889548207518176922041
60237060256889564671277290187801
60237060256889564808475282798349
60237060256889597565502924424144
60237060256890465239026310063309
60237060309971182194959101286959
60237060327805119841382088508127
60237060327805119841382093107397
60237060327805121213362014613607
60237060327805121624955992445251
60237060463695404311079888750872
60237060468838248754569241521581
60237060468849954351732595966061
60237060468943599129039688739345
60237060468955304726203043183825
60237060469503717146662361401217
60237060469507668972756078652388
60237060469507669386860797938821
60237060469600963646173306016897
60237060469603724639259813609430
60237060469604924801733872249119
60237060487228692818155581598349
60237060487232645058291256016897
60237060487232645058354018135953
60237060487329900473227092446251
60237060487329902668394974215019
60237071317183760021635796654981
60237071317183774839018998594165
60237071317183774844101572422405
60237071317191879953406730828151
60237071317195481675610839887991
60237071334885335564393871929765
60237071334909636123680044117073
60237072676058350408677520116836
60237072752883389283851487700325
60237072753539886549084459673997
60237073178299567872939895689833
60237073178300468440688915565341
60237073178364442064471824374877
60237073178373447742024785262111
60237073178396829189834813897029
60237073178397729757583833772537
60237073178400464774432619395197
60237073178400475887470020849585
60237073178408568237860649080347
60237073178408569884236560406923
60237073178408579350898050534735
60237073178408580997273961861311
60237073179065033790890610527315
60237073231478441774388891016459
60237073231586213609826032728226
60237073231586498974185456734087
60237073231587414366908408362691
60237073231590100696386209739557
60237073231590100696389565793927
60237073231590115513769411678741
60237073232242662097023352913591
60237073232429127850412994390026
60237073249312375076229704196179
60237073249312384359939612217355
60237073249312389855387289278638
60237073249968836741125454797661
60237073385202668875370076663616
60237073385859117962363925479144
60237073391010981665219885110445
60237073391014933491313602361616
60237073391014933905418321648049
60237073391108242982114031665309
60237073391112189320291395958347
60237073391112191515459277727115
60237073391767443186194998878188
60237073391768643897461027855123
60237073408739909576848779726125
60237073408739909576911541845181
60237073408837164991784616155479
60237073408837166638160527836395
60237073409493619430940347894213
60237073409493619568954248052255
60237073409493619980548225865185
60237073462668546446235916014389
60237073462668546995027886456581
60237076824030764371766666452979
60237076824034366681424138590013
60237077060364958014993986536075
60237077060364958020076560714235
60237077060367358980366883343225
60237077061348073964352124240987
60237077078747347572544773877834
60237077078749749086709296281258
60237077078750049275979890161402
60237077078750049321733446373510
60237077078968553710609178883982
60237077538963178337614990742488
60237077538974133677367638335703
60237077539838528397397358922682
60237077539911463455885203873228
60237077557575617471417396933618
60237077699374207261366255880486
60237077699374207855890890526194
60237077699375424490491182613122
60237077716881610367308702383127
60237077716889710538487003167287
60237077716889711773268936662219
60237077716889715477614737147015
60237077717101300775532206140175
60237077717173390626358157488969
60237077717173394330703957973765
60237077770278929500034524871489
60237077770383421537147277726378
60237078974662330541344342004491
60237078974664731501634664633481
60237078974771299249076990048471
60237078975634893747368761570333
60237079135179538343084406569029
60237079135179549456121808023417
60237079135179553160467608508213
60237079613766200321947790007449
60237079613766200321948909221307
60237079613766500511221826149075
60237079613778195561463300150033
60237079613778195562027384382017
60237079613778196796809317876949
60237079613778196804317141226261
60237079613778207917354542680649
60237079613778211621700343165445
60237079631506784076258573935306
60237079631506784076261672769424
60237079684680810522362371488098
60237079684681711089985868200940
60237079684681711090174153495712
60237079684681711090739009362766
60237079844205575095078438030886
60237079844205575095078439080646
60237079844205575101853265954758
60237079844205580978657146910910
60237079844205582214087617597842
60237079844205591496897940304304
60237079844205591542651525096128
60237079844206492134177216300890
60237129387044916865493485187489
60237251513198501142887044680037
60237251513420008705506129407107
60237251513513412033516732467869
60237251513525358936020982022349
60237251513525375132974839885137
60237251513525375544568817716781
60237251513525407249264785500327
60237251513525418369896641526737
60237251513525419604678207734871
60237251537019888315438656384044
60237251537019888315439685253820
60237251938618641292749698241148
60237251938829364419932798267426
60237251938837434798529347993880
60237251938837469529673977146998
60237251938841088272211285277342
60237251938910380791282532088188
60237251938910415522427161241306
60237252015722555587215555352462
60237252015750462076362105168202
60237252015750463495479737069569
60237252015750463907262000209083
60237252015750473235132170826106
60237252015750474468786597439888
60237252015750474471319145913410
60237252015750474471507517297250
60237252015750474471507517297298
60237252015758535665742243013960
60237252015758535665742329107447
60237252015758535665742329107448
60237252015758579580975493013056
60237252015758579580975493013104
60237252151516880087187849637804
60237252151516880087188106855248
60237252151516881871598577107248
60237252151516881871598834324692
60237252151516881871786862402020
60237252151516930047581626209754
60237252151516930047581883427198
60237252151516930047582740818678
60237252151516930048397529153766
60237252151516930048397786371210
60237252175174498098594472729517
60237252228329011647120177537520
60237252228329011690346833830574
60237252228329011692857318540246
60237252228329011692878237711404
60237252228329011693129286188250
60237252228329011827606555086872
60237252228329011827795873500770
60237252228329011830137960384851
60237252228329011830137960384852
60237252228329011830138992441168
60237252228329044998945197826730
60237252228329045182126901701894
60237252228329045182127934821020
60237252228329056111961940161056
60237252228329056157903553030160
60237252228329056157904667639084
60237252228329056295164303156282
60237252228329056295164307405632
60237252228329056295165336275408
60237252228329060006853229605754
60237252228329060006853486821794
60237252228329061645636001027132
60237252228329061645824372061004
60237252228329061645887048086780
60237252228329061645887048086828
60237252228329061653229140932330
60237252228329061653417426227102
60237252228329061653418459346276
60237252228329061653418460881470
60237252228329061653439381469778
60237252228329061653502142171844
60237252228329061653502142171892
60237252228329061653502143234702
60237252228349424563446109444825
60237252228349425112238079887017
60237252228349473289037031933535
60237252228457537303059108245767
60237252228457537303059883080427
60237253610982523870828811509360
60237253610982524922680091378380
60237253664125020423487597459612
60237253664125020560748347585734
60237253664125020560748351835084
60237253664125035385471232281942
60237253664125037032035433154044
60237253664157450702293874182434
60237253664157450885311571405853
60237253664157451937075807677366
60237254065935575323775169516946
60237254065935575323775427784150
60237254065935575323775430970690
60237254065935575323859113323922
60237254065935875513129708857352
60237254065943978839236626287808
60237254065946681914439252522017
60237254083660550995268647981282
60237254083660550995268651163610
60237254083660550995270970929576
60237254089577281518197472397120
60237254136835477460977003283998
60237254136835477597965790365598
60237254136835477598237758013602
60237254136839379921222757612900
60237254136839380058483512342664
60237254136839380058755475741318
60237254136839380058755479971794
60237254136839380058755479973246
60237254136839380058755479990668
60237254136839380470265776514468
60237254142744102874081999437520
60237254142744103011342749580904
60237254142744103422936727412548
60237254142747705280075955883320
60237254142747705282586553370838
60237254142747705282589877542312
60237254142747705691669933714964
60237254142747705694096845662710
60237254142747705694183855373956
60237254142747994358547778266634
60237254142748005471585173953948
60237254142748005471585178658212
60237254142748005471585179721022
60237254142748005471857143137146
60237254142748005471857147369026
60237254142748005883451125200670
60237254142756110398397862096589
60237254142853359549588575482559
60237254142853360602251168240167
60237254142853360602252311428807
60237254142853371720372287061355
60237254142853371722066835525565
60237254142853375426412636010361
60237254142853377256557175593695
60237254160472670245045501105378
60237254160472670251820327979490
60237254160472680951569176080452
60237254160472680954083097739444
60237254160472681363163153907724
60237254160472681363163153912096
60237254160472681365677075571088
60237254160473570812857282745810
60237254160473581930977258378358
60237254160589993877042886629393
60237254160589994288636864461037
60237254296371054333764098688719
60237254302062007207553738822263
60237254302062008991127642759387
60237254302256574464539764553252
60237254302256576110831739495644
60237254302256576110832111031952
60237254302279679754480732079370
60237254302279691279276166328519
60237254302280892036358541830222
60237254302385046592898062373018
60237254302385061417056348981134
60237254320017574540633763431184
60237254320114775332075846230805
60237254320114835864037288243463
60237254373192490396259414543198
60237254373289702484569435659550
60237254373289762878788916464069
60237596813256086616617106416614
60237600357778440061982350231240
60237600429337389807945767120347
60237600429346396720845774118999
60237600429349097181967521317821
60237600429349097189495489371021
60237600429349097189498932577260
60237600429349097189498932577269
60237600429349097189498933049652
60237600429349097189498933049653
60237600429349097189561694814577
60237600429349108307616579612493
60237600429349109542398513107425
60237600429532030384403782300990
60237600429532080385445734057324
60237600429532080385446505709656
60237600429532080390529337105260
60237600429532080390530108757592
60237600429564300724464271788493
60237600429564332893952087895475
60237600429564344006990975495095
60237600429564344007074543529463
60237600429564345379053097808575
60237600429564345384136786595659
60237600429565245809604125073535
60237600429565245809605153943311
60237600429567901813375337356633
60237600429567902995460351290525
60237600429567903002427964115140
60237600429567935165199214457203
60237600429567935165200357645843
60237600429567946278237759100231
60237600429567946278321327134599
60237600429567947650300224370303
60237600429567947650301253240079
60237600429637289999827470406327
60237600429640881152869824373351
60237600429640882524933432832063
60237600429673301591667175185175
60237600429673301591667518141767
60237600429673312712299002632029
60237600429673312849496738025133
60237600429673312849496995242577
60237600429673313947014478187695
60237600429673313947014821144287
60237600429673313947017921393934
60237600429673313947017921393943
60237600429673313947080678909517
60237600429673313947080936126961
60237600837033440310994006020796
60237600837033444014774950621276
60237600837033445250121740000524
60237600837033455127812352075664
60237600837033456363159141454912
60237600837252283090339874108086
60237600837252283227537866718634
60237600837252294208460621392966
60237600837252294340575268173022
60237600837252294345658614003514
60237600837252297907723076047270
60237600837252298044921068657818
60237600837325229220291822465274
60237600837325240196131231309114
60237600837325240333329223919662
60237600837325243900477031793910
60237600837325244037675024404458
60237600890537947143366470270875
60237600890537980495191490560085
60237600890537980495212439846201
60237600907291259625174913390528
60237600907291259625342188821384
60237600907291259625342303140248
60237600907291259625363195148840
60237600907291259625425871174616
60237600907291259625425990565133
60237600908131438081752178713074
60237600908131438127693791582226
60237600908166609685943592433885
60237600908236853967918276958916
60237600908239506266798606717236
60237600908239555671374543162536
60237600908239555671374624652334
60237600908239555808614492090868
60237600908260265025068253226894
60237600908261165592880068518696
60237600908263854949351216090022
60237600908263854949372136324038
60237600908263856184635243350054
60237600908263856184718925703286
60237600908263856322736183316989
60237600908263856733761943559466
60237600908263866062409537778426
60237600908263867296231468797662
60237600908263867296315036832030
60237600908263867296315041437124
60237600908263867296315156222547
60237600908263867296315156222548
60237600908263867297756331743894
60237600908263867297756331762767
60237600908263867298575592160830
60237600908263867298763992240978
60237600908263867433513034047672
60237600908263867433513148833096
60237600908263867436023627427183
60237600908263867845107007274222
60237600908263871002102127642470
60237600908263871002269496481644
60237600908263871002353179307260
60237600908263871139551171917808
60237600908271928492977797369380
60237600908271972408252888661732
60237600908271972957107620868848
60237600908271972957107620868896
60237600913199885038527629264605
60237600914040063540795430281698
60237600914040213660840068340497
60237600914148181221716130790340
60237600914172481735837879410577
60237600914172482146842604161278
60237600914172482146842690250346
60237600914172492709416794922019
60237600914172492846614701443500
60237600914172492846614787532568
60237600914172492849126327924662
60237601049938599328078927663694
60237601049938599328141946646014
60237601049938599922853834528773
60237601049938599922853834528774
60237601049938599923418693601034
60237601049938649334205368439159
60237601049938649334205368439160
60237601049959355694050733982912
60237601049959355694051767084776
60237601067663573395727147454742
60237601067663573395728290643382
60237601067663573764032826088134
60237601067663573807509410581158
60237601067663573807510553769798
60237601067663575591836570016234
60237601067663575591899246042010
60237601067663575594347054725905
60237601067663575594347054725906
60237601067663575594347744889892
60237601067663608946001152311156
60237601067663608946001238050304
60237601067663618228895247831732
60237601067663618233979994068308
60237601067663620059038639504692
60237601067663620064122242552628
60237601067663623770160295733376
60237601067663625005677926328238
60237601067663625005761608681470
60237601067687940336594660941399
60237601120838500960002626958674
60237601120838500960003770147314
60237601120838502011583079180178
60237601120838502194534656582390
60237601120838502194597418347474
60237601120838502195349416337922
60237601120838502197609311263194
60237601120838502606379681473890
60237601120838535548887609911232
60237601120838546478972662311076
60237601120838546478973805499716
60237601120838546484057151330208
60237601120838546661924325452436
60237601120838546667007671282928
60237601120838550373049106377782
60237601120838550373613276348914
60237601120838550373863980452018
60237601120838552012625802588844
60237601120838552012625916907708
60237601120838552012626174125152
60237601120838552012646808916140
60237601120838552012646808916300
60237601120838552019989187675490
60237601120838552020178249227687
60237601120838552020178249227688
60237601120838552020237452995276
60237601120838552020239891778594
60237601120838552020239891778754
60237601120838552020240148996198
60237601120838552020241010992612
60237601120838552020241010992771
60237601120841253723676355914067
60237601126750729698212202679454
60237601126750729698212316998317
60237601126750729698212316998318
60237601126750729698463249739150
60237601126750779704338643454919
60237601126750779704338643454920
60237601126750779704589690514616
60237601126879511078475230141080
60237601144475703766613681156446
60237601144475703766614452808778
60237601144475705367174017578606
60237601144475705367174046158322
60237601144475705369702064937102
60237601144475705369705537195450
60237601144475705412927602370430
60237601144475705413742733662110
60237601144475705550188356745902
60237601144475749834564486680700
60237601144475749839647318076304
60237601144475749839648089728636
60237601144475755368216769566988
60237601144475755368216855306136
60237601144475755375831863652051
60237601144475755375831863652052
60237601144475755375831892349865
60237601144475755375999229421374
60237601144475755376020150009682
60237601144475755376082910711748
60237601144475755376082911774606
60237601144476605935174113093574
60237601144476605937702046133206
60237601144476605937705518391553
60237601144476605937705518391554
60237601144476650402564467876804
60237601144476655936216836502240
60237601144476655943831959285117
60237601144608989589591230900710
60237602503459584324622598194996
60237602503459599148780627008292
60237602556634510744556449523084
60237602556634527398857870009340
60237602556637227318471731592685
60237602556669644190351401350165
60237602556673535537580558610573
60237602964357593152623249135478
60237602964357593564217226967122
60237602964364785345896468761256
60237602964368689041593628874141
60237602964368700154630001458753
60237602964368700154631030328529
60237602982079866980887845892873
60237602982079866980971528362745
60237602982079866980971528368361
60237602982079866980971528718281
60237602982079867118169521328829
60237602982082524770766691525534
60237602982082569233199619983424
60237602982082569234894196677430
60237602982187919221214729207551
60237602987988492531274631936782
60237602988000498891323742685657
60237603035261053644710958671668
60237603035261087407583668465234
60237603035261098109594299605298
60237603035261098109845348082144
60237603035261098520621069919622
60237603035261387596854176728694
60237603035261398296603023290042
60237603035261398296603024707192
60237603035261398296603109379110
60237603035261398299113503295450
60237603035261398299113589384518
60237603035261398299115942078928
60237603035261398708197002538836
60237603041169712821503563158872
60237603041169723520436508193358
60237603041169723522948019900742
60237603041176883599743011431336
60237603041285885512000296490384
60237603041285895352054540203580
60237603058894688485403643444934
60237603058894688485403643450758
60237603058894688492178470319046
60237603058894688492178470324870
60237603058894699054731648623644
60237603058894699191927318303368
60237603058894699603521296129188
60237603058894699603521296135012
60237603058894699603523619083306
60237603058894699603523620127242
60237603058894699605215872823194
60237603058894699606031780372300
60237603058895599576538798307562
60237603058895599762253022088226
60237603058895600171335400719366
60237603058895600171335401073658
60237603058895889242486019083602
60237603058895889242486019437894
60237603058895889249260846312006
60237603058895889250016311484776
60237603058895899814259418148998
60237603058895900360605994716150
60237603058895900360605995070442
60237603058895900363114151760166
60237603058906406575177379602330
60237603059011711928130434972165
60237603059011712339724412799389
60237603059011712339724412803809
60237603059012073015412069886992
60237603191947578897537652344569
60237603191947587815428092618497
60237603194793072444455531588386
60237603194805090031067266790839
60237603194805091265595029946355
60237603194805091265849200285771
60237603194805091677377293072771
60237603194805980583296593490062
60237603194805980583296851770316
60237603194805980583296936446606
60237603194805980583296936446654
60237603194805980583359355254986
60237603194805991696145971117876
60237603194805991696334337900994
60237603194805991696334337901042
60237603194805991696334342506135
60237603194805991696334342506136
60237603194805992245188988619764
60237603194805992245189071525259
60237603194805992245189071525260
60237603194805992245189074713203
60237603194805992245189074713204
60237603194898438871090857022822
60237603194902291875110677100800
60237603194902350759880185452308
60237603194902356293529082173688
60237603194902356293612879312344
60237603200701709519655200560027
60237603200702865811857313922440
60237603200702910276653893727371
60237603200713405376305014938509
60237603200713405376576982586513
60237603200713415254898311492123
60237603200713416489614388640219
60237603200713416901208366471815
60237603200714617063682424993499
60237603200714617063682424993500
60237603200810665320657459559276
60237603200810666692637270873716
60237603200810681516607129202154
60237603200810965128822538800910
60237603218439281478683907487160
60237603218439292545716679922228
60237603218439292591721311773956
60237603218439293140513282215940
60237603218536493383163394573577
60237603218536493383163423269933
60237603218536507613549958616609
60237603218536792977888433219913
60237603218536854058662766379455
60237603271581799119160215777028
60237603271606070168777654556550
60237603271606070168777654560922
60237603271614175141822823339600
60237603271614208493079627090730
60237603271614208493100547677794
60237603271614208493163309442558
60237603271614208493163309442718
60237603271614208493163309443962
60237603271614208493166666911275
60237603271614219560384367055966
60237603271614219606137951965834
60237603271614508636680318530878
60237603271614508636680318531038
60237603271616921309639499026107
60237603271616921446837491640867
60237603271618110907655477798894
60237603271618110907676398387202
60237603271618110953409062592122
60237603271618122020902089387164
60237603271710519784914631288372
60237603271710568006630344592990
60237603271710569378672914845562
60237603271710578669684139639880
60237603271710579081466402766296
60237603271711420352726327189656
60237603271711420535656984003720
60237603271711434627757651074775
60237603271711468711640004408383
60237603271711469816504333591092
60237603271711469946421934719618
60237603271711469946421934721070
60237603271711469946421963418830
60237603271711479099733073133881
60237603271711480929876464806841
60237603271711484634135143982994
60237603271711720724927549304148
60237603271711770135692528717854
60237603271711781073330712252576
60237658977866229069495757888420
60237658977866229206693750498968
60237658977866234008623491868148
60237658977866245121660893322536
60237658977866245258858885933084
60237658977902551971237630081406
60237658977902551971238401733738
60237658977902566788056747788606
60237658977902568023402765515522
60237658977902568023403537167854
60237658977914259352225936939856
60237658977914274169609138879040
60237658977914275404955928258288
60237775522808726422366244170843
60237775593720036162545149741045
60237775593723086186130095630125
60237777667748719946232846718067
60237777667748719946253796004183
60237777720925147495095042588985
60237777720933285956661155670103
60237777720934496591936237851979
60259738222238570802914320312900
60259738222894734526336456158745
60259738245873072272306650262356
60259738245875773563959474838340
60259738245875773565654280053434
60259738245875773570737625883926
60259738245981123940124470053754
60259738245981123945207815884246
60259738937149824752195291164216
60259738937255175126665223948544
60259749661413012707445646223456
60259751150302852889344421269496
60259751150302852889344678486940
60259751168028728991388668731588
60259751168028728991388925949032
60259751168036834101882988790248
60259751168039535392782929406040
60259751168039535392783186623484
60259751168039535393536070585128
60259751168112481380453539322188
60259751168112481381206680501276
60259755245721381311632521347048
60259755245721381311632778564492
60259755458355359174861248044572
60259755458420188390208166005480
60259755458420188390208423222924
60259755458428292265167411390120
60259755458428292265167668607564
60259755458428294048741315327244
60259755458428294048741572544688
60259755458431895770945424387084
60259755458431895770945681604528
60259755458431895771698565566172
60259755458431896183292543397816
60259755476504952355872404883380
60259757389931064094502359235279
60259757526692754568981491046694
60259807146102287478911370116906
60259807146102288713693303611838
60259807146102289126040422622570
60260797839670754920360733956129
60260802171736373511285958974529
60260802171736388336011166620435
60260802631675278310687737770854
60260804014293614265056470235140
60260804014293614270139044413300
60260804067471242576271782200306
60260804067471242576271786799576
60260804067471242577966359710549
60260804086033746032553740264785
60260804086033760857278947910691
60260804226896075823464167985044
60260804227004127304124636117728
60260804227865081160685792919623
60260804245558527075992722038973
60260804245601764213731433004167
60260804298779394166993318588865
60260804705567665458374632101448
60261133822495383354901058125151
60261133822495383354901062724421
60261133822495384589682991620083
60261133839563546200555529503930
60261133839563546205638875334422
60261133839668896575025719504250
60261133839668896580109065334742
60261133840216408572280230291749
60261133840217309002831257560921
60261133840220359026394282921553
60261133840221260828925231692723
60261133840317621585598331011451
60261133840325360668952206420877
60261134318891959357662497278225
60261134318891964708384209089597
60261134478424799666410351934585
60261134478424799803608344545133
60261134478425700234159371810093
60261134478448811284969071610733
60261134478448811290051645788893
60261134530833995709893618123584
60261134530837597981704829272832
60261134530943247950084926272064
60261134530945949241738008066944
60261134530945949791345110156352
60261134531603378919789243586271
60261134531635795649324464774283
60261134531635795695162081581789
60261146531400186497999367354185
60261146684915144991763205815009
60261146744001699312678094958788
60261146744002647873458586433649
60261146744002649108240515329311
60261146744002649108240519928581
60261146744099894558429265609389
60261146744110717423581867897269
60261146761727574819357784955225
60261146761727574819360879538589
60261146761727574819360879542801
60261146761727574956555777565773
60261146761727574956558872149137
60261146761727608308380797854983
60261146761728475387106804830733
60261146761728475387109899418309
60261146761728525347482755401951
60261146761728525347482760001221
60261146761824870227411229916901
60261146761824870227412005818583
60261146761824870229922485806521
60261146761825770657963033083543
60261146761825770660473513071481
60261146761836593525626115359361
60261146762384087039172723130961
60261146762384087039175046066205
60261146762384088685550957392781
60261146762384088686366864936063
60261146762384987469723750395921
60261146762384987469726073331165
60261146762384989254115884811571
60261146762489137087195247228897
60261147222674237686234955042333
60261147222674253557897005667951
60261147222709370941483874424089
60261147222709370943995386468343
60261147240399223876220020987453
60261147240399223876220792639785
60261147240399229226941732798825
60261147240399229226942504451157
60261147382863585915905620030901
60261147399931749361265657226857
60261147399931760479385632859405
60261147399932060622902641947725
60261147399932961053453669212685
60261147399956075803525823667629
60261147399956075808609169498121
60261147399956375809844840145401
60261147399956375814928185975893
60261147399956375947042832755949
60261147399956375952126178586441
60261147399956425818502686318017
60261147399956425955700678928565
60261147399957276377593860020909
60261147399957326386251706193525
60261147400588561587398840228033
60261147400589462017949867492993
60261147453036442607301981483247
60261147453036442607301984669787
60261147453036448097732283398509
60261147453037692092424149993363
60261147453109377484445787438349
60261147453109388594972591399395
60261147453109388594972594585935
60261147453109394085402893314657
60261147453110643438346767295499
60261147453143058384308084546387
60261147453765885860205563373067
60261147453765889564551367044403
60261150974674500554610931667302
60261150992400376793832513564646
60261151051498641605305792582120
60261151051498641612836859468034
60261151051498641742503556554940
60261151051498641742566318669784
60261151051498641750097614193426
60261151051498641750097729929232
60261151070157141029961826719661
60261151070157141031657174016239
60261151070157152287037904374179
60261151070157189208287990170521
60261151070157190994561696741569
60261151070157190994564907537335
60261151070157205818722820155491
60261151070157205819286904387475
60261151070157205819290115183241
60261151070158036795906543365205
60261151453248843685681025602084
60261151453248843685681283869288
60261151477576170398531100581060
60261151530061273785227193060574
60261151530061273785227967895234
60261151530717770908465258936981
60261151530742992302705502759548
60261151530751097413010761172456
60261151530936575532364884322261
60261151683710750891425062925750
60261151683721556058037390105270
60261151689593858377072921202716
60261151689593858378767496846962
60261151689630181423690638564544
60261151690494683080349368331924
60261151708012559725043641558268
60261151708012560274086316103564
60261151708012560274086316107776
60261151708219342495474123703000
60261151708219342541206787906516
60261151708219342678404780517064
60261151708219642684723796994836
60261151708288745490620488398881
60261151708300452873868920218119
60261151760533691314798063160366
60261151761190188580031035134038
60261151761372955661629645275296
60261151761373856229378665150804
60261151761373856229382022617904
60261152889081130804805865474496
60261152889081130850559446152324
60261152889081130850559450384412
60261152889081130858090513038238
60261152889081130990268812980197
60261152889081130995351387158357
60261152906807007089864452589158
60261152906807007092312170462252
60261152906807007097395516292744
60261152906807007097395519475072
60261152959981934111875176884140
60261152959981934111875180066468
60261152959984635403528257143986
60261152959984635403528258679020
60261152959984635403528261861348
60261152965785209097222005667598
60261152965890559471692195667918
60261152965890559479223262553832
60261152965893260626084522720144
60261152965893260763345277462798
60261152965893260816629924541266
60261152984490547336088878838455
60261153120381175163516839391818
60261153120389264221092198322318
60261153120390181367800196682233
60261153125422243084153052810164
60261153125426145544482745646884
60261153125426145544482749878972
60261153125426145552013812532798
60261153126290653080298739085967
60261153126297589444923271839454
60261153126298806780901864079465
60261153143980190360613306429649
60261153143980206236625706524439
60261153144011763763454336311951
60261153144011774883266564640451
60261153144015328379527860616855
60261153144015367276822337694451
60261153144015661922294035241521
60261153144015662105330067234061
60261153144015667466093677711447
60261153144015677344348370836243
60261153144015677367236816682692
60261153144015682283479199416597
60261153144016577935048598323124
60261153144023472387128372458339
60261153144023482263124404534889
60261153144023482264818979829215
60261153144023483500165773912727
60261153144023782452398071854523
60261153144023782454089546529275
60261153144023782454090324550475
60261153144023787393785237362813
60261153197202312975163241035223
60261153197202312975163242452165
60261153197205018381943163601527
60261153598081058278100040277306
60261153598081058278100840509354
60261153598081058285631103980892
60261153598081058285631107163220
60261153598081058285631132560608
60261153598116175069590903842794
60261153598116175077121167314332
60261153598116175077121170496660
60261153598116175077121195894048
60261153598955503476449897210482
60261153599052764795603365212748
60261153599060868668302917265210
60261153835297533451359992223037
60261153835301435914137234641255
60261153835301437148919168131975
60261321906150062312715132779806
60261321906150062320308961784776
60261321906150062869100932226968
60261321906150067808228666206696
60261321906255761014279468257628
60261321906259364514974562720160
60261321906259364514974907076432
60261321906259364514974910262972
60261321906259364520058256093464
60261321906259364522568736081402
60261321906291783726750746452426
60261325450487687977221775987399
60261325451314959002105354857051
60261325451456241285124139913646
60261325528173919035900358405481
60261326213539394635778968649707
60261326237208962927061829964257
60261326237208963109992486778321
60261326237208963117586574063545
60261326237208963521586464609965
60261326237208963529180551895189
60261326237208967235239528968829
60261326237208967235427552446887
60261326237208968462406449885965
60261326237208968470000537171189
60261326237209011700018009606765
60261326237209011700101950712427
60261326237209011707612096891989
60261326237209012942202641673215
60261326237209012942204966021189
60261326237209012942390669737493
60261326237209013079672606636031
60261326237209016641402075928209
60261326237209016648243017789207
60261326237209016648243022388477
60261326237209016648996163213433
60261326237209018432632829269613
60261326237209018432635153617587
60261326237209263672154371946600
60261326237209268613538438150000
60261326237209311850396852577668
60261326237209313085740542652026
60261326237209316791780923485332
60261326237209316792596826311300
60261326237209318621924315158292
60261326237209318621926639622906
60261326237282258021810666250163
60261327649370474450540076033157
60261327649370785140222120145741
60261327649371675070361701545703
60261327649371676305122711147743
60261327655060263120167584327700
60261327655060277944893566808266
60261327655061463742499315352790
60261327655061463750030755296948
60261327655279095539327957317759
60261327655279110389409432605158
60261327655279110984269589317725
60261327655279112218987969915738
60261327655279112218987989046885
60261327655279112219050358977954
60261327655279115923062577488020
60261327655279367943381677763838
60261327655279367943381677765242
60261327655279367943381677782712
60261327655279416112398515883620
60261327655280268509495541070489
60261327672786433885340203342106
60261327673004988320843860357453
60261327673005242947922238388351
60261327673005242947925667185882
60261327673005244180988675528473
60261327673005287229747032191639
60261327673005287229747062424641
60261327673005287229747076832602
60261327673005287229747076839235
60261327673005287275584344568895
60261327673005288464527846495639
60261327673005288464531318872079
60261328151676848446880332889713
60261328151676880563188875211797
60261328293191800834786227445406
60261328311101710934932499095075
60261328311101710980686084004943
60261328364096524432756645048013
60261328364279338417982734671035
60261328364279339652763548975035
60261328364314149435838358669269
60261328364314159824411541841995
60261328364314159959161726953921
60261328364314159959161727303841
60261328364314159960857082019047
60261328364314159961672210478319
60261328364314160370944852058037
60261328364314160553959105598613
60261328364314160553959191691893
60261328364314160556406912747315
60261328364314160556469588773091
60261328364314161607985445779119
60261328364314161790999698975391
60261328364314165495345499810107
60261328364315351290358346460259
60261328364315351290421108575103
60261328364387346846518729273278
60261328364387346892251020418550
60261328364387346892251135209590
60261328364387346892251393476794
60261328364387347258864819408618
60261328364387347304597483612134
60261328364387362083026975930020
60261328364387363317807761532048
60261328364387363500822215956944
60261328364387363500822474224148
60261328364387363505884899348288
60261328364387395068798265356136
60261328364387396852561489112662
60261328364387396860154170207258
60261328364387406142881960371554
60261328364387407790009866383994
60261328364387407973024320458970
60261328364387407973191689280882
60261328364387407973212605753742
60261328364387407973212864020946
60261328364387407973275257315250
60261328364387411677287471593228
60261328364387411677349200237414
60261328364388257160324886439921
60261328364388257160324887502779
60261328364388257160324887852699
60261328364388257160324887857070
60261328364388258395105705325929
60261328364388258395106049699427
60261328364388262696508660009045
60261328364388262701591234541337
60261328364388296048329438158773
60261328364388296048330581465541
60261328364388297283112141771087
60261328364388297283112141889131
60261328364388297283112141902229
60261328364388297283112143300457
60261328364388297283112143301909
60261328364388297283112143306280
60261328364388297283112514960473
60261328364388297283112516377622
60261328364388307123229147717171
60261328364388307168982732625635
60261328364388308403742626106595
60261328364388308403742630338683
60261328364388308403742630456775
60261328364388308403742630810823
60261328364388308403742630810907
60261328364388308403742630811066
60261328364388308403763522819499
60261328364388312107838498858188
60263763473400752882649865396544
60263763951902150025296200684916
60263763951902150025296200802960
60263764111532297495370507893540
60263937872287686857377416619175
60263938563561734341267203822527
60263938569615701314093827821780
60263942026161572783408045192434
60263942026161572790750026551528
60263942185693557278597223612989
60263942185694457709148250528028
60263942185694457709148255114249
60263942717470740763132634047168
60263942717470740770475672855754
60263942735195716434626887812481
60263942877002424931791639279430
60263942877003625681530861205996
60263942877003625688873900014582
60263942877003625688874016335040
60263942877003625690568850129850
60263942877626801337946357448137
60263942948843720476701409192246
60263944099983726350374215319765
60263944099983726350374215319768
60263944100089076724843659183188
60263944100089076724844434017848
60263944100089076729926979616292
60263944153266705028716678476620
60263944153266705028716683193982
60263944153266705028716711773698
60263944153266705028717740643474
60263944153266705036059717285206
60263944153266705036059722002568
60263944171834626723937316670472
60263944171856218821915181798429
60263944312694239574905184864872
60263944312799589947114934681724
60263944312799589947114938913812
60263944312799589947115967802302
60263944312799589949374370442374
60263944312799589949375403562952
60263944312799589953704803732958
60263944312799589954457944444034
60263944312799589954457945979068
60263944312799589954457949161396
60263944331391822715911829843150
60263944331391828206342014253008
60263944791365829209815648981276
60263944791398244709652627455552
60263944791398244709652630637880
60263944809966165983489529891106
60263944809966167632313159090776
60263944809966171336658959575572
60263945022665874041408172256690
60264273925467060324771873776272
60264273926014572736131132532001
60264273926015472755088181965317
60264273926015473166682159815675
60264273926015473303880152407509
60264273926015473303880152426223
60264273926015822723409545363375
60264273926018174458335241591841
60264273926018174458335241610555
60264273926113084045386266096399
60264274404687427175703211418963
60264274404689823377180224619662
60264274539820029640808375865688
60264274539823631363012484925528
60264274539929281880999398217008
60264274546498034421509477522387
60264274546498037709178725997379
60264274546498038120772703829023
60264274546522349745650439982943
60264274546522349750733014161103
60264274564150969607126267008271
60264274564222713234706185758218
60264274564223913811222973459471
60264274564255128734543167296778
60264274617397937107482358310915
60264274617397940395151606785907
60264274617397940806745584617551
60264274617397942046610092290643
60264274617401542528949693677391
60264274617401542671230260466099
60264274617401544317606171792675
60264274617422252431623320771471
60264274617422252436705894949631
60264274617425854296107996620019
60264274617433958028786674743775
60264285340924465735641895427597
60264285340935272551141733116775
60264285411800057851016233104911
60264285411803660122012312606943
60264285411824368421615120572397
60264285411834875047864940612006
60264285411835175054100274269986
60264285411835175237114613903842
60264285411835175237114613905303
60264285411836075621849294145494
60264285411836075667665640816131
60264285411836080561060710945014
60264285411838776959318722611011
60264285411838776959318722965143
60264286617195665421546158487449
60264286617195665429140244355731
60264286617198366720793326150611
60264286770714537768440462072017
60264286776622234757986369452340
60264286776623135325735389327849
60264286776623135325735389345111
60264286776720430003737538685999
60264286776720441121857514318547
60264286776728551577237060595941
60264286776731236816725777192095
60264286823997538418041008625490
60264286829797161772466030043736
60264286829906163831205437783491
60264286829906163831205439200433
60264286847522737273645705693259
60264286847525438976892765319783
60264286847526639688158794264897
60264286847526639688158794283611
60264286847526639733912379176217
60264286847526639733912379193479
60264286847594816051912733765274
60264286847598719061494414364154
60264286847620031948885290279498
60264286847620042878992034919822
60264286847620332687199940903531
60264286847620332689710420891469
60264286847623934409402929705417
60264286847623934409404048546429
60264286847623934411914528534367
60264286847623934816353797375845
60264286847623934821436371204085
60264286847623950834939869307659
60264286847631139500187146290501
60264286847631139502698659397565
60264286847631154137067520638622
60264286847632039933249685245583
60264286847632039933249686662525
60264286847632055937149609292833
60264286847632055937149724078248
60264286847634741224902767040463
60264286848183153417150879504329
60264287255294789003205280161503
60264287255329906389303660961895
60264287326194691689178160950031
60264287326194691694260735128191
60264287326198277946670742698409
60264287326198277951753316526649
60264287326198277951753316876569
60264287326198293965256814630223
60264287462023711101332189910241
60264287462023714759945326191521
60264287462096671873079017688026
60264287462096676814466183196316
60264287462096676857939415871270
60264287462096676860198847399832
60264287462120988482817152025190
60264287462120988485076583553752
60264287467932356240065639318283
60264287468005302227735220836831
60264287468005302227736249706607
60264287468029603151170562237783
60264287468029614269290537870331
60264287485653380037262803162301
60264287485658232342109886780375
60264287485658232890901857222567
60264287485729972768319513673379
60264287485731172976609920641089
60264287485731178329779468298923
60264287485731178329780497168699
60264287485731178878571438741115
60264287485755479390412802310423
60264287485762332133937102222461
60264287485762383331371990371596
60264287485762383377104654575112
60264287485762393207284224959579
60264287485766295118821694368959
60264287486629624616544723813722
60264287486629624616544728063072
60264287538905201626039882020143
60264287538905204913708101625359
60264287538905204913709130495135
60264287538908807184704181127391
60264287538908807189787784175327
60264287538929505837143443026311
60264287538929516955263418658859
60264287538933107696545544696699
60264287538933118814665520329247
60264287538941223916875258897479
60264290847735421835463873455470
60264290900913050141596873059190
60264290918673759500139713696026
60264290918673759500139971963182
60264290918673759501834290390032
60264290918673759501834547607428
60264290918674965610664491556446
60264290924582685056779540457374
60264290924582685056780315292034
60264291060445951533791260650868
60264291084115274590284660036112
60264291084116475903752807959120
60264291131385478652181150028744
60264291131385478659523155735466
60264291137294089982227229533553
60264291137294104072624794552982
60264291155676479348405509817936
60264291155894361991547222247548
60264291155894365695893022732344
60264291155991227780516386846208
60264291155991237244644985867838
60264291155991237246340705750484
60264291155991237246340708937024
60264291539047007437122042481912
60264291556482289708266864549493
60264291556774068197769558229111
60264291556809206583252515905894
60264291557357586292410414300589
60264291557462101381892918479525
60264291562681508906514343733608
60264291562681809230536242388786
60264291563338306353773533430533
60264291563363527748013777253100
60264291563370426605724020576329
60264291563557110977673158815813
60264291609984133590389137688704
60264291609984133597732176497290
60264291616513233368253194021929
60264291616732037992152819407209
60264291633617434493056441745383
60264291633618635059782501107171
60264291633618640550243056758872
60264291633618640550243056764488
60264291634275132319942718261522
60264291634275132502956943109954
60264291634275132502956947359304
60264291634275136168348005096656
60264291634492740034977341221562
60264291634492740035165369285840
60264291634492740035165369298890
60264291769192802932797834094597
60264291769192802932797834094598
60264291769484597480109654682946
60264291769484597480109740776226
60264291770068101115892378272801
60264291770068101115892378272802
60264291770068104821930431453549
60264291770068104821930431453550
60264291770172614606423884836637
60264291770172614606423884838089
60264291770172614606423884842461
60264291770356288345892509422740
60264291775381216963596186547270
60264291775389320836860856287664
60264291775389320838639111569374
60264291775392022128513938082544
60264291775392022130208513726790
60264291775393228383641592110932
60264291775425643883478573649492
60264291776080939830254958237133
60264291776080939830254958241505
60264291776267324012933531174737
60264291776299744454154583620961
60264291776299744454154583626785
60264291776372723805225166761350
60264291793143419809293346266464
60264291793771994663154669663986
60264291793771994663154670013906
60264291793799917074526318240136
60264291793799917211786986870844
60264291793989583750790056149014
60264291793989589241216801601974
60264291793989589241216803018916
60264291793989589241216803020368
60264291794018721835686612256124
60264291794088111670855935020930
60264291794098907371559913251726
60264291846329153774021913994664
60264291846985651039254885968336
60264291846985651039818970201724
60264291846985651039818970218986
60264291846985651451600976114908
60264291847204455663718595587004
60264291847204455663718595604266
60264291847265740388770940533622
60264292974735203706303636123634
60264292974875392141670770195432
60264292974876593264781828636820
60264292974876593267041260165382
60264292974876593317878448123186
60264292974879294556434910431700
60264292974879294558694341960262
60264292974879294609531529918066
60264292992497119175182197673786
60264292992497119177629915546880
60264292992602469557183454441976
60264292992605170848836531637586
60264292992605170848836531987263
60264292992605170848836536236856
60264292992605170848836536354900
60264292992605170848836560335346
60264292998405744542530280161150
60264292998405744544978772750860
60264292998511094917000470161470
60264292998511094924531537047384
60264292998513796211102044546060
60264292998513796216184614124950
60264292998513796216184618724220
60264292998513796261938199034818
60264293045780097672958814253100
60264293045780097672958818485188
60264293045780097675218250013750
60264293045780097855973158137710
60264293045780097855973182118156
60264293045780097855973186717426
60264293045780097863316193763968
60264293045780097863316196946296
60264293045780097863316220926742
60264293051688723269074820817628
60264293051688723276417859626214
60264293069413398758640486174835
60264293070071107886682745932578
60264293070073810001712068685518
60264293070277954696468288416064
60264293070292663992798869146184
60264293070292663992861630911108
60264293205204008542003461296002
60264293205207632216887913093188
60264293205207632399713167200176
60264293205207632399716261682758
60264293205207632399901195277552
60264293205207632399902252727044
60264293205207632401408543194562
60264293205207632402160626806114
60264293205207632402160655503874
60264293205207632402160913771078
60264293205207634048536566830450
60264293205312977239883247387280
60264293205312982591357041411928
60264293205312982591357045644016
60264293205312982591357069991644
60264293205312982591358103093508
60264293205312982593616477172578
60264293205312982598700108800230
60264293205312982774371381045784
60264293205312982774371385277872
60264293205312982774371409625500
60264293205312982774372442727364
60264293205312982776630816806434
60264293205312982781149560787726
60264293205312982781149565019814
60264293205312982781714448434086
60264293205312982783408996548376
60264293206187428384127191970980
60264293206187444438551416095110
60264293211116257767061245455452
60264293211116257767061245456904
60264293211116257767061249688992
60264293211116257768756596866074
60264293211116257769509742295964
60264293211220406835594069689992
60264293211221608003706596481134
60264293211221608004458708809160
60264293211221608011048602187856
60264293211221608011801747617746
60264293211221608140967351223788
60264293211221608141531435457224
60264293211221608141719463534552
60264293211221608141719464584312
60264293211221608141720496653678
60264293211221608187473048443016
60264293211224309303454829412626
60264293212063288285765422721774
60264293212085253709464367696670
60264293212088855980711494258398
60264293212088865309923943180980
60264293212088865447184697556452
60264293212095753196176002729042
60264293212095753196364288719282
60264293212095753198626819434690
60264293229814732220016410356814
60264293282992360937931158652062
60264293282992370267143607574644
60264293282992370404404361950116
60264293283000466048237193415950
60264293683875614636339885040484
60264293683875619575467614433992
60264293683879221846714745581940
60264293683879222029541857389182
60264293683879222037072120860720
60264293683879222037072123925004
60264293683879222037072124043048
60264293683879222037072149440436
60264293683911637346552784569992
60264293683911637353894790276714
60264293684859032422003370259820
60264293689787847404420206412368
60264461937896480391044418124618
60264461937896480391045446994394
60264461937896480528242410735166
60264461938865491295422878346780
60264461938877198676161165602372
60264462015397995403503596511994
60264462015398000299137181342456
60264462015398011412173439608205
60264465536282248083301544532244
60264465613097980863575688103921
60264466091696635618770369580405
60264466246159880669569119366733
60264466252100974699791288417104
60264466252173920686038171674117
60264466323004424341774347298717
60264466323004425577372183737661
60264466323004425942399772548139
60264466323004425988150258625293
60264466323004425988966161569305
60264466323004426126164154179853
60264466323004429283161512452923
60264466323004429283433481622863
60264466323004429283433486222133
60264466323004430929537424133791
60264466323004430930374252016083
60264466323004430930376576364057
60264466323004431481111474906093
60264466323004473748295907965731
60264466323004474116580661293453
60264466323004475394584774754613
60264466323004475402178862039837
60264466323004475402262549464723
60264466323004475951054519552623
60264466323004475951054519906915
60264466323004479101441059476697
60264466323004479108222338401273
60264466323004479109055809188067
60264466323004479109056067468321
60264466323004480885014963413821
60264466323004779435336338916881
60264466323004779847118344812803
60264466323004781081900278307735
60264467527492599877576205234737
60264467527492599877576205688199
60264467527492599882658779866359
60264467528331643072501115119640
60264467528331643484283379295816
60264467681956203865404351818293
60264467681988621148812133757969
60264467687572997090929719962074
60264467687572997273860376776138
60264467687572997685454354607782
60264467687681997541431793310806
60264467687681999187807704637382
60264467687681999195339029790500
60264467687864514264321902529140
60264467687864514264322274065448
60264467687896946372643178577297
60264467758800705407692681564376
60264467758800707054905421123372
60264467758800755223210695887322
60264467758804308776272701927671
60264467758908772940265655624106
60264467758908772942776138326200
60264467758908772942964424670732
60264467758908819061541406330448
60264467758908822948839818990028
60264468237366688800643566990412
60264468237366688800831853334944
60264468373261460466991481070745
60264468373261471580028107690473
60264468373370738827897190509342
60264468373370740474273101835918
60264468373373441765925924300736
60264468378954864578437428989966
60264468378991170833467576805266
60264468379173997212202969011814
60264468379173997257392860827925
60264468379173997623254174456053
60264468379279019579589697795892
60264468379279019584672271974052
60264468379279054577452540996616
60264468379279064048632779337808
60264468379279068990019944846098
60264468379279069401612893807966
60264468379279069401613922677742
60264468379314138014860733727782
60264468379314186193102957141406
60264468379314186193103214358850
60264468396935896209754802495873
60264468397007882337559409703142
60264468397007897116552986247396
60264468397008783271984532940095
60264468397008783271985564643731
60264468397008783271985566060673
60264468397008783317717197143611
60264468397008783317718228847247
60264468397008783317718230264189
60264468397008783317738089153655
60264468397008783317739120855839
60264468397008783317739122272781
60264468397008783454915189754159
60264468397008831630899358070730
60264468397008842019493256802833
60264468397008842019494404358915
60264468397008847553145625428269
60264468397008847553145654124625
60264468397040362624942435475464
60264468397040364271318346802040
60264468450109623016194847832263
60264468450182809352039070294538
60264468450182824131011726014348
60264468450182824131032646838792
60264468450182824131200012358880
60264468450217990745821954818250
60264468450217992392197866144826
60264468450217992577450830921160
60265320550381074188253911137531
60265320550486074596029905745613
60265320603555651648451584646859
60265320603555651785649577257407
60265320603556001202733571728927
60265320603558352940104666441739
60265320621281527887693824719499
60265320621281828031210833794712
60265320621284229179346906514379
60265320621284529322863915602699
60265320621284573794501159603669
60265320621284573794501159616719
60265320621284579145222871428091
60265320621381834974194989549931
60265320621381840469644990626747
60265321082227605657472636250147
60265321241760125784265493433761
60265321241760136902385469066309
60265321241762891716475610589402
60265321241764089142521142426211
60265321259485101455758713630893
60265321259485112573878689263441
60265321259489067962036752350235
60265321259489069745610656287359
60265321312655891657880578314895
60265321312663991828494023214739
60265321312663994978965279079183
60265321312688306791939928692438
60265321312688307203533906524082
60265321312691008495186988318962
60265332036201327132443891966117
60265332089342936982192988536857
60265332089367237488950748708309
60265332089367237488950749058229
60265332089367248601988150512617
60265332089367248607070724340857
60265332089367248607070724690777
60265332089375353716372783559757
60265332089375353716372783909677
60265332089375353718884038382355
60265332089375353718884038736487
60265332089376254146923810824717
60265332089376254286633058257863
60265332107068813079154661470869
60265332107068813084237235649029
60265332107093113590994996170401
60265332107093124704032397624789
60265332107093124709114971802949
60265332107101229818417031021849
60265333312464404833253712171017
60265333471885287403549723921544
60265333471885287449282388125060
60265333471888289478998034373427
60265333471888333356089723035387
60265333471888333767683700867031
60265333471888338706811434846759
60265333471985595084574408447735
60265333519254598023359154438466
60265333525062915755415130524443
60265333525063260370569383626783
60265333525063264486509161943223
60265333525063265721291095438155
60265333525065617458662190150967
60265333525066818215681804011613
60265333525066818215681804024663
60265333525126889378379037557253
60265333525134993253338282941893
60265333525134994488120216436825
60265333525134994899714194268469
60265333525135895467463214143977
60265333525138596759116295938857
60265333525138611439301505267493
60265333525160511171479844305711
60265333525160511171479845722653
60265333525160522099054069039131
60265333525171017795134727052850
60265333525171317981956571121685
60265333525171317984468082811807
60265333525171317984468084228749
60265333525172218552217102687315
60265333525172235021058790131235
60265333525174936312711871926115
60265333526038258483065199917280
60265333542789092549768357503940
60265333542791493697904430223607
60265333542791793841421439311927
60265333542791793887175024221795
60265333542791843663780395137319
60265333542886387271013613196807
60265333542886387273524093184745
60265333542889104988202514335975
60265333542896908714645859273918
60265333542897194086512330628031
60265333542897194086512331690841
60265333543740119953549430511641
60265333543764434866159184631503
60265333950559937803298491964521
60265333950559943154020203775893
60265333950595960978199907079199
60265333997828941153676099644390
60265334003734865229371014361695
60265334003734870170947585781215
60265334003734870176030159959375
60265334003738456021489299859165
60265334003769687367796293288310
60265334003769687372795184646678
60265334003769987557045966581607
60265334003770887992679567670595
60265334003770888124794986102983
60265334003770888129877560281143
60265334003773589279250075641447
60265334003773589284332649465475
60265334157386131525301827127680
60265334157386142638339228582068
60265334163197160241237111887985
60265334163197160790029082330177
60265334163259334558909138877529
60265334163267390302823017142989
60265334163267401420942992775537
60265334163267434729522583777373
60265334163267449546905785716557
60265334163270091960316490307141
60265334163270106228907721804133
60265334163270106777699692246325
60265334163270150701296968412291
60265334163270152484954669610318
60265334163270156189216672834211
60265334163271356811361635655342
60265334163271356811549921999883
60265334163291750058746120416089
60265334163294467814094408988131
60265334163294467814178206132394
60265334163302521726233072380305
60265334163302521726233076979575
60265334163302571689053649786551
60265334163302571689053654372771
60265334163303772308959331059032
60265334163303774140797304615753
60265334163926603494140693777805
60265334163959018991466048953247
60265334164169803052497916057102
60265334164169803098314152894256
60265334164239146819821325095022
60265334164239147231603331003994
60265334164239147231603588221438
60265334164242749091068108700158
60265334180981608938749277279781
60265334180985211209745356781813
60265334180992410401015803974505
60265334180992415751737515785877
60265334180996012123219913034345
60265334180996018022733595287909
60265334180996026940603114973529
60265334180996332480594276059463
60265334180996332480594304637718
60265334180996332480615225344070
60265334181020644105492961497990
60265334181028747980452206882630
60265334181028747980452551256164
60265334181028749812290524812885
60265334181895679337556392966896
60265334181965023608106582669550
60265334181968625330310348772798
60265334234171254555946231368891
60265334234171256347051546923967
60265334234171259497522802788411
60265334234207277405616618082219
60265334234827708583507980575881
60265334235142652188823338354250
60265334235146254459819332117134
60265334235146254459819417856282
60265334235146254597080086492606
60265337596179105464245824894581
60265337596214238134735818371431
60265337596764919061767369868246
60265337596834262778104849587148
60265337596837865049435541000916
60265337596837865054518115179076
60265337596837865056212807008426
60265337596862180385436343297222
60265337619848745314289673030667
60265337826642527878152182483765
60265337827272008110757583117917
60265337827274706107966589563693
60265337827274709812312390048489
60265337832524120153085402300607
60265337832524120158167976478767
60265337832550847565799486564487
60265337832550853101983255882809
60265337832558958219631299535747
60265337833180633887986470036025
60265337833180633933740054944489
60265337833183035036122542859225
60265337833496293400457188869864
60265337850941633501668153783442
60265337850941633501668154846252
60265337850942532285843269255266
60265337851152331373969523461770
60265337851152375838831945205368
60265337851160419868112717193976
60265337851160420279706695025620
60265337851225277773422167866606
60265338258628681901276422281416
60265338258640387498439776725896
60265338305905785003896691717539
60265338311125190696116431887051
60265338311157612974825981012231
60265338311158813548893902580087
60265338311781989930023721758727
60265338311803608915756082872812
60265338311814110227727679023144
60265338311815310984726372190488
60265338311815314512919437317292
60265338311815314512919437318696
60265338312000492585249029246003
60265338328883489206788977516159
60265338328883789396059571514347
60265338329508767194404299767811
60265338329539986466969919095784
60265338329540286610486923584834
60265338329540286656219587788350
60265338329540286656219592387620
60265338329540287022060100100595
60265338329540287067813656312751
60265338329540290184349981494264
60265338329543889339060439917887
60265338329727571818303925153091
60265338329727576759876024138035
60265338329727576759876024138083
60265338329758794618791013514838
60265338329758794618979041592166
60265338470655375558019193842379
60265338471241580492986096700162
60265338471241580538718760903630
60265338471314574110108245675121
60265338471346994963111304030317
60265338471346994963111305080077
60265338471533364503555565087116
60265338471533664647072574175484
60265338471533718177040612945663
60265338471533719411822546440595
60265338471534586626138233372390
60265338471534586628582598377654
60265338471534631100203398550171
60265338471534634804549199034967
60265338471558896652064974750686
60265338471558900180195368456600
60265338488416664796990803493289
60265338488420278234286872185641
60265338489038049246968341957262
60265338489065071227788963262836
60265338489065071227788963268452
60265338489065071227851639288612
60265338489073171391624482107338
60265338489076778608588897670216
60265338489259260326416560653630
60265338489259560513242765548271
60265338489259560515687125954058
60265338489259562297631453215390
60265338489260462912805391413131
60265338489364671367597319552746
60265338489364973182783326006341
60265338541594302444918211830968
60265338542215677964695062525107
60265338542239998242331299880008
60265338542239998242331299881412
60265338542250805193081615230040
60265338542251705616290636805747
60265338542251705616290636805753
60265338542251705623068558261612
60265338542458799155047621882007
60265338542458802866168249239512
60265338542458802866168249245128
60265338542461500858294681508531
60265338542462401606840364831795
60265338542462406967351800223031
60265338542469589494214279542140
60265338542469590043821038319420
60265338542469590045513291015372
60265338542470490474372065584380
60265338542470494180410118765128
60265338542470507128112759424003
60265338542470507128676843655987
60265338542470507128927633852371
60265338542470507130369096351939
60265338542470507130557124429267
60265338542470507136270672660957
60265338542470540482194116641149
60265338542542600139753529168518
60265338542543486063354437571792
60265338542543486474944972197188
60265338542543486474948415403436
60265339670036397228849203093141
60265339670145349325523502153301
60265339670145349330606076331461
60265339670692889001486970392002
60265339670692889413268976300974
60265339670692889550278940834194
60265339670765835400939586217122
60265339693775948929194971762435
60265339693775948929194973278755
60265339693775948934277547456915
60265339694643505185569905536389
60265339741912508490383015132165
60265339746845804304313493922943
60265339746953577240409916790563
60265339746954773012046141966923
60265339747610385800703150888254
60265339747611286368514846789538
60265339747613988620742162153026
60265339747613988620742247892174
60265339747818131553452101574753
60265339747818367510337913488785
60265339747893768588847296992969
60265339765337162607757086862178
60265339765339864722786409615118
60265339900472788339248597656561
60265339901453499685981473713423
60265339907361824909623399702268
60265339907361824909811427799279
60265339907363025276304608615085
60265339925088000812044365076279
60265339925091603081806126126408
60265339925091608617958155485374
60265339978265629530704020762676
60265339978266515865898989908546
60265339978266531927916529543312
60265339978266535632436787206946
60265340385961674265816522626229
60265340615489390884258065383804
60265340616362052526623617616401
60265340616362052527187815104439
60265340616362053761969748599371
60265340616362053761969749662181
60265340616473711296644682104398
60265389461986280303257707359863
60265389462018694155966665261083
60265389462018695803094688898423
60265389515161206082203322145563
60265389515196322873693385479003
60265389521069532480267527721560
60265390153292750694923964760603
60265390153295448288147548313752
60265390153295448836939518755944
60265390153295448837127546833272
60265390153295453633705070192823
60265390159192967104940117259749
60265390159193267248457126348021
60265390159203773506898462166137
60265390159860268941988722258827
60265390159860274295154799075463
60265391358652320151114601668916
60265391358652320288312594279464
60265391358652331264152003123304
60265391358652331401349995733852
60265391358655021442767683463796
60265391358655021991747681983316
60265391358655032555805084918184
60265391358655033104597055360376
60265391358655033104785083437704
60265391359308828666582967707524
60265391359311530369830027334048
60265391589088711262078510948324
60265391589088711399276503558872
60265391589088722375115912402712
60265391589088722512313905013260
60265391589091412553731592743204
60265391589091413102711591262724
60265391589091423666768994197592
60265391589091424215560964639784
60265391589091424215748992717112
60265395665821419437004511026380
60265395665821419574202503636928
60265395666696754815160121285090
60265395666696770671000700123987
60265395666699022090533368747555
60265395666699456518407180911614
60265395690358288144486657785287
60265395743508439639299721747247
60265395743508449109725666761274
60265395743605849432818523161023
60265395743605849478551187364539
60265395743606149622089117041167
60265508615435758442263844560618
60265508615436658872814871825578
60265508615469094326234644007746
60265508615469095972610555334322
60265508616093628566437740561007
60265508616310776239792832104542
60265508616310776247386661109512
60265508616310776796178631551704
60265508616310781735306365531432
60265508616310781735306622748876
60265508616417332731293786976874
60265508616417343842635841134684
60265508616417343849413762609422
60265508616417347548676988916058
60265508616417347553759563094218
60265508616417377157930590433556
60265508616417392018598739766020
60265508616417392021130145064000
60265508616420034562680215481474
60265508616420045141066844404302
60265508616420076658478358094722
60265508616420078442052262044896
60265508616420078447134836223056
60265508616420078447135955418200
60265508616420078449646435406138
60265508640087015220888075956817
60265508640087015815685051303157
60265508692938178780906606173640
60265508692938189893942864439389
60265512072015418480502637421393
60265512072015418480502666001109
60265512302451808996189914420469
60265512302451808998449345949031
60265512308360433174425965495669
60265512308363134468046453028511
60265512309191356572417292853642
60265512309191356983927587859670
60265512309234535648052466295183
60265512309234536059834471854235
60265512309234578697709338760825
60265512309234580534631000986529
60265512309234583819767729554617
60265512309234584238892861428313
60265512309234585466080964505497
60265512309234585466143640881193
60265512309299424704746023961328
60265512309310965793870876300858
60265512309310965931068868911406
60265512309310981854404166559088
60265512309310981991664921284480
60265512309331678812868785211018
60265512309331678812889792005034
60265512309331678858622371519162
60265512309331678995820334500234
60265512309331689514061161774066
60265512309331689925906186665406
60265512309331689971659742877514
60265512309331689971659743344074
60265512309331689971659857662938
60265512309331690108857765584098
60265512309331691161462187693404
60265512309335281084136575610170
60265512309335281129869239813686
60265512309335292197090294244766
60265512309335292242906641268074
60265512309335292380104633878622
60265512309335297182787520663142
60265512309335297182787520663190
60265512309343354673516684880631
60265512309343354673516684880632
60265512309343354673516714523158
60265512787898079871448674579546
60265512941425033036747377283447
60265512941425034271529310778379
60265512994599961425717447154801
60265512994600011248829548762971
60265513000508584869699556375831
60265513000508587248070059542383
60265513000508587250329495651549
60265513000508634878357397844183
60265513000508636654316552193645
60265513000544609960537895593743
60265513000544609962880899737277
60265513000544659366784388245005
60265513000544904796642388677004
60265513000544904797475854742233
60265513000544907771437957727619
60265513000544909601581349400579
60265513000544909601583673865193
60265513000544910149808460894171
60265513000544910150373319842771
60265513000544910150375644307385
60265513000544910152067897003337
60265513000544952236300379471217
60265513000544952236384320577078
60265513000544954622010568460481
60265513000544954624521048448419
60265513000544957772484148789539
60265513000544957780095799195971
60265513000617854359071682566976
60265513018269583436696131250449
60265513018269583848290109082093
60265513018269583848478137159421
60265513018269585632031115790875
60265513018269629692723186749295
60265513018269630104317164580939
60265513018269635038277608442137
60265513018346428734475677876562
60265513018346428734663964234144
60265513018346432301560723649016
60265513018346433493036790108578
60265514146784667267200358380998
60265514223596732987824732821712
60265514223596732987824733890346
60265514223596782820138459534950
60265514223596797226014808605720
60265514223596797637608786437364
60265514223597649432317603726388
60265514223597683387950241175382
60265514359484375325119086485730
60265514359484375325121066477432
60265514359484375325202769311346
60265514382947146577634853145836
60265514383162104230318518158544
60265514436122030347728877393057
60265514436122030896520847835249
60265514436296441045743375187296
60265514436296505283933450971304
60265514436296505695442741106876
60265514436296505695527428802948
60265514436332779829058381152014
60265514436332813182575654137176
60265514436332813182826702596552
60265514436332828000209904535736
60265514436340883750022261317224
60265514436340927759797584889745
60265514454022367117362103738098
60265514454069461692511473877560
60265514914895160450635098235386
60265514914907107082882524967596
60265514914907107083070811325178
60265514914907167425929915174980
60265514914907167426180963634356
60265514915012537564504080354609
60265514915036849189381787928813
60265515068566537590021159760819
60265515068566537590021159778289
60265515068566537590021164010169
60265515068566537590209446118401
60265515068566539373595063361121
60265515068566539373595063715413
60265515068566539373783349705605
60265515068566539373783350055525
60265515068567439804334376970565
60265515074472472237513924498520
60265515074474864597426136760165
60265515074474864597697732853147
60265515074474873749230584122909
60265515074474875535062800730321
60265515074474875535062804979671
60265515074475174144392568561730
60265515074475174146652000090292
60265515074476063982716762800190
60265515074476063982716877591446
60265515074476065171682459457929
60265515074544170025994938402832
60265515074544170025995285958694
60265515074544175379164372804660
60265515074544203380264322647546
60265515074544203380264323697306
60265515074548071891444092104030
60265515074548105245713477398504
60265515074548108995875510121184
60265515074548109019025548852322
60265515074548109026367554559044
60265515074548121717087569958080
60265515074548121900018341563392
60265515074548961799508547103965
60265515092201050177806094219561
60265515092273937471001767301097
60265515145343509313850387889984
60265515145343514255802441166890
60265515145374716086256392653205
60265515145374776435203464911437
60265515145374776618217718457629
60265515145374776618217804550909
60265515145374776619912295501555
60265515145374776619912381594835
60265515145374778221035685768199
60265515145374778401790589292889
60265515145374782107831999923475
60265515145374782107832086016755
60265515145375677003015160812721
60265515145375682539198930131043
60265515145375966074081067837309
60265515145375977192285754692865
60265515145375977192285754810957
60265515145375982682715939102723
60265515145375982728469524011187
60265515145448928721140126017896
60265515145483986222605549505893
60265515145483997334219314094263
60265515145484036185508777196005
60265515145484036185508777312645
60265857292940542774410257783998
60265857346114563867971467398478
60265857505651057645317138655678
60265857505651057646155114815734
60265857529285559298478101579254
60265857532240322289018509100911
60265857532459871301054993670675
60265857532459871895579628316383
60265857532459876834707362296111
60265857532483019409728114497135
60265857532555965402482070243775
60265857532555965404740358583697
60265857532564374217532748021247
60265857532567972967385279846151
60265857532567972972467854024311
60265857532567972972469001917215
60265857532567972974728433445777
60265857532567972975000402610101
60265857532567978328148914890039
60265857532567987609369268215849
60265857532567993099799452625707
60265857532592293657372451528755
60265857582459580392039306476372
60265860970439838372306861644341
60265860970439838372306947836951
60265860971092593767272808177390
60265860971092593767272922496254
60265860971093494335084588301502
60265860971093494335084589817822
60265860971093494335084616997858
60265860971093494335084618397538
60265860971311435860629599183136
60265860971312335879398276182852
60265860971312336016596268793400
60265860971312336428378619058644
60265860971312336428441295084420
60265860971315037720031613714696
60265860971315037720282662174072
60265860971315037720282748267511
60265860971315037720282748385609
60265860971315038131876262352366
60265860971315038131876348441434
60265860971315038131876639655796
60265860971315038131878672439488
60265860971384381436706231267640
60265860971384381848300209099284
60265860971385281867068886099000
60265860971385282004266878709548
60265860971385282004517925769244
60265860971385282004517927168924
60265860971385282416111905000568
60265860971387983707952981575698
60265860971387984119546872268514
60265860971409582927952238300420
60265860971409582927952239700100
60265860971409593491946622252920
60265860971409593629144614863468
60265860971412295332830630590790
60265860971412295332830716679858
60265860971412295744424608422434
60265860971412295744424613023156
60265861174939868499866068410088
60265861183146299933377707213235
60265861183146299933377965480439
60265861183150202393895429190141
60265861183150202393895457769857
60265861183802812015994139393295
60265861183803063983528099262469
60265861183803108500918932788643
60265861183803112159510891147531
60265861183803112159511148364975
60265861183803112205264733273439
60265861183806715027751319997999
60265861183806715027814082117215
60265861183806715027815086639363
60265861184094581162006193044749
60265861184094595979389394983933
60265861184094881351276786924893
60265861184094896168659988864077
60265861184094896170352241560029
60265861184095781914005994859341
60265861184095781919088569037501
60265861184095796738164023672637
60265861184098498441599111389587
60265861184098498441599139969303
60265861184119207795229720496505
60265861184119207795229977713949
60265861184130871261447351600663
60265861200876078633116777118676
60265861200876227698882164844147
60265861200876228936175730486821
60265861201704749399673767797370
60265861201751425535987707769287
60265861201820756304147531899626
60265861201820756309230106077786
60265861201820756487078188713690
60265861201820767422267507532174
60265861201820772364659900035758
60265861201820772409573299590458
60265861201820772409656981943690
60265861201820772409656986665424
60265861201821672977468682566708
60265861201821673114666675177256
60265861201821673114667019533528
60265861201824358626230817431338
60265861201824359856746085813535
60265861201824360410620630433887
60265861201824369739268218885726
60265861201824370974866061446083
60265861201824374678960808749770
60265861201824374678960813471504
60265861201824374816409854541428
60265861201824374818081215228788
60265861201824374818102020081082
60265861201824374818102107237380
60265861201824375228003830837878
60265861201824375228003832373072
60265861201824375229695997912726
60265861201824375229696083533830
60265861201824375229696085069024
60265861201845984602346418720628
60265861201845984602346763076900
60265861201845984739523490626228
60265861201845984739544411331176
60265861201845984739544755687448
60265861201848673911393050553898
60265861201848673957062952992490
60265861201848673957146606766006
60265861201848675192681681440026
60265861201848684612836474181014
60265861201848684658569138384530
60265861201848684658590030393122
60265861201848685024430423782862
60265861201848685070100325871534
60265861201848685070100354446878
60265861201848685070100354451250
60265861201848685070163116216174
60265861201848685070163116566094
60265861201848685070184008220394
60265861201848685070184008224766
60265861201848685207361080596926
60265861201848685207361108822350
60265861201848685207361109176642
60265861201848686305719001391518
60265861201848686305719087598678
60265861201848686442979756235002
60265861201848686854573734066646
60265861201848686854573819687750
60265861201848690010064887615462
60265861206784853066230161242443
60265861206784853067925881475009
60265861206784853067925967214157
60265861207613374812775435076558
60265861207624882548381615428894
60265861207625032668426253487693
60265861207722329099533555227802
60265861207722329099533555232174
60265861207722343375652754428074
60265861207722343375655078776048
60265861207722343512915833505812
60265861207732983622634926377638
60265861207732983622635012116786
60265861207732983627717500555798
60265861207732984034228904209282
60265861207732994740754902010186
60265861207732995106595294933366
60265861207732995152348879841830
60265861207757298958633375629614
60265861207757299324411035484226
60265861207757299370227353461258
60265861207757310025917192175538
60265861207757310025917220871894
60265861207757310071670777084002
60265861207757310437448436938614
60265861207757310437511198703538
60265861207757310437511199053458
60265861582602603209597738846870
60265861582602603392528395660934
60265861600324877177844152962948
60265861600360883828297547162496
60265861653506091738753877946050
60265861653506091741201596169064
60265861653506108349748402993720
60265861653506108349751755861550
60265861653506113699657564728910
60265861653506113700470114805092
60265861653506113700473467672922
60265861653538529199491446962580
60265861653819506352406624404448
60265861821281742199394462922704
60265861821902382906302023685828
60265861822122077391672667001215
60265861822157076883966371448864
60265861822226426507685647815966
60265861822227336364311870421724
60265861822227341900495639740046
60265861822230037655964947494870
60265861822230037658409312500134
60265861822230037701718532403334
60265861822230037704162897408598
60265861822262443869431772060326
60265861822262458511227727998144
60265861822262458511415756075472
60265861822262458556981284208848
60265861822262458557169312286176
60265861839847101239988860199677
60265861839879521680397447258890
60265861845791743410190315730098
60265861893058002238751351500597
60265861893058044874307209820917
60265861893058046703613773244195
60265861893058046711204503062319
60265861898966670287471868919850
60265861916768451733457694562978
60265863018430933149647111220610
60265863018430949796336881300434
60265863018434885616020452700318
60265863036120841443428197392400
60265863036156875861222628283436
60265863089226419840495992406812
60265863089229087770288963806408
60265863089229093268249440267520
60265863089229121129704713913742
60265863089229121131399290957668
60265863089229121132152432136756
60265863089229137730661819790050
60265863089229137733106184795314
60265863089229143083831249824436
60265863089299365231196459479136
60265863089299368937234512659884
60265863089299381885497879965392
60265863089299385591538257610754
60265863089299387375596805471070
60265863089334493467606520548610
60265863089335710277335206822858
60265863089518223521447704172150
60265863089542535146384758762442
60265863089615470021017967224202
60265863089615486675322831389090
60265863089615486675325155853704
60265863098385199968394753022362
60265863257077856635858247096308
60265863257734369739751228406444
60265863257949567295807865733266
60265863272469475055291492833402
60265863272501890555147070962264
60265863272688313033544071547524
60265863274803732875352597812437
60265863325574087647664737001200
60265863325574093181317105626636
60265863325574104294354507081024
60265863325574109609385479355808
60265863325574109792316136169872
60265863325644380519645541529618
60265863325644396579422327370326
60265863325644402069852511780184
60265863325644402115606096688648
60265863325679509989141811023244
60265863325679509991674364343866
60265863325680719478632795682482
60265863325680724969062980092340
60265863325680725014816565000804
60265863325863225403530414974656
60265863325863240045513252151030
60265863325863240045514395339670
60265863325863240227691911441206
60265863325863241874819820291670
60265863325863241874819935077094
60265863325863241877079366605656
60265863325887555376432509138952
60265863325902216479602853665034
60265863325902216481297430825600
60265863325902216664228087639664
60265863325960453246274989576538
60265863325960501369185693233260
60265863325960501369246130883650
60265863325960503198492261373900
60265863325972444704306612189458
60265863325972488624644849333936
60265863325972493063244677767874
60265863325972494115071594786896
60265863325972494117602995479782
60265863325972494160825150999004
60265863325972494163356551691890
60265863325972503451334278840118
60265863325972505235722971112330
60265863325972505235726410069228
60265863325972508939233062557090
60265863325972508939737479274856
60265863325972508940068742900770
60265863325972508940072210554024
60265863325972508941764463249976
60265863325972508942265412314488
60265863325972508984986647465554
60265863325972510769375311041410
60265863325972510769375339737766
60265863325972510769378778694664
60265863328809898110935550085996
60265863328809898111186598562842
60265863334434796309759573924558
60265863334434796492690230738622
60265863334434796904284208570266
60265863334543798414168883752984
60265863352444385350213199085146
60265863352444399626332398281046
60265863352444399763595477358784
60265863352491209385995667833536
60265863352491213090341468331382
60265863352491229287297650529094
60265863352491229698891628373788
60265863727357964407483970818336
60265863727357964453216635021852
60265863727429960009375919105890
60265863727429976656065689185714
60265863727430910448501110095276
60265863727430927049458215971584
60265863727433611556951681760002
60265863727433628340839444450374
60265863727469951242581312038266
60265863727652466318256341403666
60265863727676782059325157896342
60265863727749716933142091877782
60265863727749716940756066748828
60265863727749727643015397920678
60265863727758083526283063494940
60265863727761690563267097787130
60265863727761690746197749866362
60265863727761690746197754601194
60265863727761724503965847083542
60265863727761724511579821954588
60265863804243040818550817076716
60265863804243040818551960260984
60265863804279379726453187793902
60265863804559156124378050595050
60265863804559161660623438489816
60265863804571119230069739007742
60265863804571167401304945211256
60265863804595479026181538176536
60265863804595479026182681365176
60265863963775926971732120914744
60265863963775941743382658650412
60265863963997471729285545377650
60265863964033756153171747111412
60265863964033756153192667699720
60265863964092041042776277753878
60265863964094699699440685828122
60265863964094744165994330464776
60265863964106705435289528376970
60265863964106705440121054095754
60265863964106705481043113285434
60265863964106739198705087540926
60265863964106739198725979549518
60265863964106741035626745044896
60265863964106741035647665749844
60265863964106749906926776994680
60265863964106749952680361903144
60265863964106751553866428196968
60265863964106755258212228681764
60265863964106755258233120690356
60265863966733407854609719607438
60265863966765828705356956519346
60265863966949542711318055376227
60265863966949544129615621925799
60265863966952199536165375397690
60265863966988567317060132547054
60265863966989458044692490613765
60265863966989458044755166639541
60265863967057551597849851677324
60265863967057551597849853094474
60265863967057596207520769011558
60265863967057596207521027278762
60265863967057611031682150692684
60265863967057611031682527996114
60265863967057611032247383880430
60265863967057612678623295207006
60265863967057612678811580501778
60265863967061468425578886022308
60265863967061468837361150198484
60265863967061501846281995217738
60265863967061501853624000924460
60265863967061512897968242698528
60265863967061514727274810839168
60265863967061514727274816507120
60265863967062354581011437137825
60265863967062354581011465835585
60265863967062354626744101341341
60265863967062354626744130039101
60265863972678037959169735623808
60265863972678054150855171630742
60265863972860871245943413348950
60265863972894190288601472841292
60265863972894190906274869203956
60265863972896892586644762156802
60265863972896897662970488747078
60265863972898078518729190749850
60265863972967125785990535989818
60265863972969779426802440945756
60265863972969790544922416578304
60265863972969823754400640300720
60265863972969827077455074205412
60265863972969829242320456331512
60265863972969839951168531449588
60265863972969839951168646240628
60265863972970127266725668203648
60265863973002209146903052125574
60265863973002210793278963452150
60265863973002210978803783073944
60265863973002242577292314028646
60265863973002242577480341038792
60265863973002242577480342088504
60265863973002242577480342105973
60265863973002242577480342105974
60265863973002242577480599305948
60265863973002242577480599305996
60265863973002242577480599323417
60265863973002242577480599323418
60265863973002259154724070061606
60265863973002259157234292832100
60265863973002260390070605424452
60265863973002260801853126818072
60265863973002260804447289625802
60265863990403920969378826067188
60265863990584033433638785890223
60265863990584044546676187344611
60265863990584045644824212460979
60265863990584046193867231380017
60265863990619166143108917881032
60265863990622754138149723466006
60265863990622768228893642562333
60265863990622768368351411074977
60265863990622768963147670511418
60265863990622768963147670511475
60265863990622773765077411880598
60265863990622773765077411880655
60265863990623073908594420852278
60265863990695655476335730734001
60265863990695655522068394937517
60265863990695655522068423635277
60265863990695655528783925934500
60265863990695669751370524057829
60265863990695669751370525474979
60265863990695669756453099653139
60265863990695703652318779836506
60265863990695716053150016442545
60265863990695716053150017977739
60265863990695955299745011104061
60265863990695970489684136962004
60265863990696003841589373834694
60265863990728136492177528912157
60265863990728137041220890770317
60265863990728137043689529348359
60265863990728435400933496514089
60265863990728437230512405355361
60265863990728437232939202523507
60265864043578847983858486658584
60265864043578857267316231475899
60265864043578857267316231475947
60265864043765264285351968632790
60265864043765275398389370087178
60265864043797681015368371047393
60265864043797695243310627127953
60265864043797695243373303153729
60265864043797695794612991468967
60265864043797695977627331102871
60265864043797700779494396446275
60265864043797700779557072472051
60265864043798000923011405422327
60265864043869682112775321734284
60265864043869693230895297366832
60265864043869696335382840209880
60265864043869696747165104386056
60265864043869726440373521089248
60265864043870582124954104978087
60265864043870582543263586525896
60265864043870582673746075420279
60265864043870596765849065322987
60265864043870596765850184649225
60265864043870596770932754459991
60265864043870627008122540964756
60265864043870641238323137591061
60265864043870641238323138057621
60265864043870641238324257271639
60265864043870643067629677033941
60265864043870643067629705731701
60265864043870643067880759266942
60265864043870643067880759266948
60265864043870897504163797553400
60265864043870946915764460848650
60265864043905715339553277527119
60265864043905749295125391115962
60265864043905754236513676304671
60265864043905763520243476143708
60265864043905763520244509264286
60265864043905763932026773440462
60265864043905765210092533939530
60265864043905765210092534424804
60265864043905765212351937238137
60265864043905765212351965934653
60265864043905765347290612757244
60265864043905765347353374876300
60265864043905765349549929498924
60265864043905765349550044284105
60265864043905765349550044284348
60265864043905765349550044284349
60265864043905765349633727109810
60265864043906063707254524182090
60265864043906063709493149318952
60265864043906065353546752683258
60265864043906065536644889461386
60265864043906065538883400285000
60265864043906915959374812697035
60265864043906954810580592977581
60265864043906954856334177887449
60265864043906964137868341785991
60265864043906964689109149433422
60265864043906965921421296438451
60265864043906965923617965852169
60265864043906965967174909926631
60265864043906965969371579341837
60265900579515476462971414357126
60265900588285205816698702860421
60265901855680397848735413114982
60265902015238505853922250324818
60265902092025419906455620818312
60265902092061437085271088244236
60265913501033547794517176572450
60265913501037449836726190423636
60265913509792470335256226569649
60265913524671951313397765364442
60265913527517445455450434943629
60265913527517446004242405385821
60265913577845677753809388552846
60265914724670139133489333829110
60265914777844160227050543443590
60265914936720554063912986142708
60265914936724156335745887760118
60265914936748455010163496384010
60265914936756577185468012540142
60265914936756577186304845511558
60265914960391078838627832275078
60265915013532668372848009093424
60265915013533584865350457814890
60265915415319212523453468103988
60265915651667831318516237356598
60265915652324337866894267570866
60265919013456847854173711849132
60265919014332199751607471706046
60265919014437505651428867833840
60265919014441452584148692777738
60265919014441468463169543526718
60265919014441468646100200340782
60265919032058076395101682486506
60265919032058076402694994932858
60265919032163431708699520727406
60265919032167334179067404978454
60265919084392773709878389980882
60265919085232986808624232484232
60265919085233008356050998074916
60265919085268125558570523007692
60265919085268128853851163725502
60265919085330253620215121427048
60265919085330269679723410460790
60265919085341060433203359933144
60265919085341060434041336093200
60265919085341060435734760626030
60265919085341060436548371339696
60265919085341071135480167068500
60265919085341076485933469224944
60265919085341076492711648966886
60265919085342255703115732191180
60265919085342261191040029260544
60265919085342261193547064507040
60265919085342271709548203421780
60265919085342271716894797041114
60265919085342277250547165666550
60265919085377382741234205006304
60265919085377383335758839651852
60265919093255716776272619545137
60265919093255716776272620478257
60265919093255716776272877695701
60265919093255716776272877812341
60265919093547500739668133402979
60265919093548701498442762091683
60265919094095940980525601081097
60265919094095940980525601086713
60265919094095941117786355812105
60265919094095941536848092230985
60265919094095944831103996007883
60265919094132267733096914422891
60265919094203998004901105376651
60265919094203998144610382928711
60265919094205213725598934321809
60265919094228324448854038831623
60265919094424003388056535697487
60265919111820900187444057699522
60265919111820900599038006951450
60265919111820900599038035531166
60265919111930189260082564102665
60265919112148962951864581035951
60265919112148962951864581035952
60265919112148962997534225889710
60265919112148962997534483107154
60265919112148962997785531584000
60265919112148963134795237850016
60265919112148963135046286309392
60265919112148974110571627344098
60265919112148974110571884561542
60265919112148974110822933038388
60265919112148974248083687763780
60265919112148977227148990532984
60265919112148977227149276330144
60265919112148977227232673352776
60265919112148977227232959149936
60265919112148977410163330166840
60265919112148977410163615964000
60265919112148977821945594343016
60265919112246238545819330870796
60265919321686069777239564774254
60265919321686075127964635587760
60265919321686075130471670834256
60265919321686075313423334092576
60265919321686085829404614469062
60265919321686085836746705915092
60265919321686091182636892007680
60265919321686091187471776728598
60265919321686091189978811975094
60265919321686091365588383787384
60265919321686091372930475233414
60265919321687270397040179591742
60265919321687275884963328755104
60265919321687275933223948910064
60265919321687286456547320732580
60265919321687291944470469895942
60265919321687291992731090050902
60265919321722392676450033086410
60265919321722398029682139146412
60265919321722398212633802404732
60265919321722408728615082781218
60265919321722408735957174227248
60265919321722414081847360319836
60265919321722414089189280287250
60265919321722414264798852099540
60265919321722414272140943545570
60265919722489201675649227259686
60265919722491897426370351064038
60265919723364531421344875099272
60265919723367249732326450104444
60265919723367249733142353048456
60265919723461809353313219791212
60265919723464494585521576786884
60265919723472555223625507048746
60265919723472605049269013600604
60265919723472613973664977221426
60265919723472615758054788707656
60265919723472616166301458297308
60265919723472616168832858990194
60265919723473816332122825060936
60265919723476501975862398123328
60265919723476507509514766394472
60265919723476518035369538914246
60265919723476523569021907539682
60265919723476523569021993628590
60265919800284729885666352310740
60265919800284734824794085936336
60265919800285930642665045478084
60265919959817635802699458940266
60265919959817636397245360081606
60265919959818837154244053248950
60265919959821538262945211734134
60265921159159573015144765230826
60265921159160506807580186140388
60265921159160523408537292016696
60265921159163180235059451602248
60265921159163213589391512922498
60265921159163214000441523690474
60265921159163214001257431239580
60265921159163224699918520495486
60265921159163230052335837853170
60265921159163230053150625138546
60265921159163230053150626188258
60265921159184838739181481580744
60265921159187523976472412754576
60265921159195645552169720086840
60265921159487679885362139540052
60265921159491286922346173832242
60265921159491287105276830646306
60265921159491287107783865892802
60265921235972637177629893121828
60265921235972637177631036306096
60265921235972653184062364352428
60265921235972653184063507536696
60265921235972658717715876162132
60265921235996952508549149755458
60265921235996974048633989611494
60265921236007775328782323362788
60265921236007780862434691988224
60265921236007780862437016802758
60265921236008960079371761772578
60265921236008981619456601628614
60265921395505538102461734695524
60265921395540660246929852552816
60265921395540660247180550521616
60265921395541861003928545720160
60265921395824296058519761873234
60265921395856716911585494854734
60265921874434961907623558675218
60266035656835143188208068049154
60266037730762663184633073682786
60266037730763863758701110036066
60266037730763863944159699889762
60266037778032915419625679629140
60266037783941240643453281124128
60266037783941492661889630897784
60266037783973913103382279455704
60266037784046857258379123986456
60266037784046857258382596244804
60266037784046859095299666998142
60266037784046859095303139256490
60266037784049260060986375835325
60266037784049260609213487187788
60266037784049308780867107546395
60266037784049308780870463596553
60266037801667401657593022523552
60266037801667402069187000355196
60266037801667416523240289359138
60266037801667416934830799537528
60266037801667416934834267190782
60266037801702238887712689895940
60266037801772435006316010356572
60266037801772435008010587517138
60266037801772735198097060248627
60266037801772735198097060248628
60266037801772735198100527547590
60266037801775434652079925501568
60266037801775434652097375365318
60266037801775434652100846206516
60266037801775436854778099321590
60266037801775470206600795612746
60266037801775484660650613775490
60266037801775484660654084616688
60266037801775484660654088871861
60266037801775484660654088871862
60266038422213225666505846541201
60266038422213273834812158657817
60266038439907882084324292230896
60266038439907882084345212819204
60266038493085558558847028374082
60266038493117929548154010072810
60266038493117929586293620110228
60266038493117929593823912161482
60266038493117929593886674276326
60266038493117930647934620370912
60273182082151555532508857766638
60273184209366874443474304695410
60273188464236383612193796936367
60273188464260698941417333575083
60273241641777296166398916634025
60273245895987608421218720576207
60273245896060554408889703428343
60273345261341738518750841526853
60273345284990982797799968385260
60273345284990993910837112622204
60273345284990993910837369839648
60273345285063928785470321083964
60273345905494812469597503377308
60273345923219799254128125028828
60273356699860906017373657402136
60273356699860917130411058856524
60273356752973704970208348037868
60273356753038534872361389212972
60273356753038545848137779074444
60273356753038545985398447710768
60273356753038545985398533449916
60273356753038545985398790667360
60273356770702282501166688887756
60273356770702282501918801197068
60273356770764410974405636675064
60273356770764410974593664752392
60273356770764421675849060297808
60273356770764422087443038129452
60273356770764422087631066206780
60273356770772516084898927863948
60273356770772527197936329318336
60273356770775228489589411113216
60273356770775232751262700610444
60273356770799544376141197524078
60273356770800448511038025273834
60273357976047113579503151760172
60273357976059121149490083433612
60273358135583902192929065207800
60273358135594742359325855778152
60273358135667688346996465694300
60273358182852603524730540800989
60273358182852604759512474295921
60273358206498262142401478916316
60273358206499147746908262142004
60273358206499147746908519359448
60273358206499158859945663596392
60273358667444890323134531733244
60273358667469191429772503717678
60273358668343340183867481629539
60273358685194166506468086629908
60273358685194166552200750833424
60273358685194178214303125369198
60273358826977776476314692387004
60273358827002088101192428540924
60273358844727052705380911487184
60273358844735156580340156871824
60273362284106257243155077938580
60273362284107157810966859579012
60273362284107157810967116796456
60273362443736441178805564127617
60273362496258473387113758794524
60273362496805964889542504237444
60273362496805964889542761454888
60273362496805965301324767363860
60273362496814068764438987857160
60273362496814068764501749622084
60273362496814068764502006839528
60273362496814070548075653559208
60273362496814070548075910776652
60273362496817672270279762619048
60273362496817672270280019836492
60273362496817672271032132145804
60273362496817672682062025745464
60273362496817672682626109977448
60273362496878899764112950934280
60273362496878899764175712699204
60273362496878899764175969916648
60273362496878900175706928765924
60273362496878900175957975825620
60273362496887005423461231547724
60273362496890607145727759415896
60273362496890607145728016633340
60273362513980747773669029005033
60273362513980747773669032204623
60273362513983449065322110799913
60273362513983449065322113999503
60273362513983449065573159276551
60273362513983449065573159294021
60273362513983449065573162458879
60273362513983449065573162476349
60273362513983449066138021529735
60273362514531841540378722141728
60273362514531841540378979359172
60273362514542648354119330174580
60273362514604776415011844864340
60273362514604776415011930603488
60273362514604776415012187820932
60273362514615583228752538636340
60273362514616483796563977320180
60273362514616483796564234537624
60273362514637245027114773945206
60273362514639946318955885339510
60273362921679499843141996160464
60273362922311696733826698963658
60273362969580684662904232696720
60273362969580684662904232713982
60273362969799489286803858082000
60273362974867934963016118231924
60273362975489325451553419181578
60273362975728527977654492934649
60273362975731232980619614917895
60273362993214256102617763275400
60273362993538506557275234704083
60273362993538510261621035188879
60273362993538510261621036238639
60273363128481389433721933045034
60273363129356691322854530403986
60273363129428436551936215892222
60273363134388812310590585467630
60273363134390012884658621820910
60273363134390014714802018211232
60273363134400819881414346323872
60273363135021293827615425814537
60273363135045609158531215149205
60273363135057322622527599887978
60273363152990292400024646241356
60273363205957225308500480676506
60273363205958125739051507574236
60273363206176029932400106061786
60273363206238168500695242398848
60273363206238168500695242748768
60273363206238168500695243798528
60273364357378217604697265959252
60273364357486269085357729859848
60273364358034681653140629270232
60273364358107660999411086349702
60273364410555847557393431177764
60273364410663899228411762562514
60273364411285289717137806567622
60273364428378068079573703922737
60273364428937285905350519412916
60273364570185971791989547778812
60273364570185977326478739936568
60273364570185977326478740986328
60273364571061340084636638184294
60273364571061340084636982540566
60273364641961192945175305928146
60273364641961197891646078366540
60273364641961242359015541141178
60273364641961242359015627230246
60273364641961242770609518972822
60273365048760320456795686308892
60273365048760322103736713919604
60273365048760322103924743059742
60273365048784632081673422462812
60273365048784632088451572575278
60273365048795438895226777253044
60273365048795438895415035030910
60273365048795438902004671197826
60273365048795438902192956505648
60273365049635683214953927863130
60273365120523518626978916605114
60273365120523528502974948803920
60273365120523577915998334060144
60273365120523577915998591277588
60273365120523577915999362929920
60273365120523578328409247937664
60273365120523579563190409780264
60273365120523579563191181432596
60273365120535574369517278693045
60273365120535574369517279742805
60273365120535574781111256524689
60273365120535587136273630282595
60273365120535587136273631332355
60273365120535590840619430767391
60273401735959015988790104537686
60273401735959015988790104554948
60273414184549292706923591923958
60273414184549293118454807990678
60273414184549293118705855050374
60273414184549293255715562366150
60273414184768097742354433375958
60273414184768097879615187751430
60273414184768097879615444968874
60273414681197999014321123316782
60273416116923730108706961249178
60273420425038412493712730954608
60273420425041113785365812749488
60273694159111195306183900711318
60273694159111195313523583469746
60273694183398258411431970631541
60273694183398258411431970635753
60273694183401860545230057523025
60273694183409964008595325080233
60273694183409965610054479733468
60273694183410265799304153025304
60273694183412667496232196168449
60273694637681634192343387883200
60273694637790886432534410234520
60273694644286698057432939089711
60273694644286698469026916921355
60273694644355694000950893764801
60273694644359644456696498439903
60273694661319739168329638355640
60273694661319739175107559830378
60273694661319739762373843013652
60273694661319739762937927247040
60273694661319739769715878351254
60273694661427790834452624353680
60273694661427790836147199997926
60273694661427791428496114518744
60273694661427791429060970403060
60273694661428091572578208129108
60273694661460206334289891689400
60273694661460206341067813164138
60273694662012570589881658090145
60273694662012571001475635567657
60273694662012571001475635571869
60273694662012571001475635921789
60273694662012574159477186551803
60273694662012574708331919108839
60273694662012575943051090488927
60273694662081570102995141226893
60273694662081570240193133837441
60273694662084255342483087587657
60273694662084314631503275259146
60273694662084319570631009238874
60273694662084571538165232110093
60273694662085520147147026346441
60273694662085520284407781076045
60273694662108631149776081072638
60273694797315369118541056991338
60273694797315369123624402821830
60273694798008205296853978321036
60273694874127499488674188530982
60273694874127499493757792512038
60273694874127799632191427072058
60273694874719137339039244234721
60273694874820345408149360803475
60273694874820347191723264740599
60273694874828450517890539683047
60273694874828450517890884039319
60273694874828450655088876649867
60273705415115197557109197853367
60273705415115203047539384977381
60273705415147617996073913371655
60273705415147623486504100495669
60273705645551594157688505921701
60273705669221562433464079524830
60273705669221562616478419158686
60273705669221562616478419160147
60273705669221562616478420222957
60273705669221566137809880009626
60273705669222463047029446070975
60273705669222463047029447487917
60273705669230566510393680404063
60273706797660603720765825210481
60273706797671410533754063716577
60273706868560506406738705999009
60273706868572212003902060443489
60273706868572213787475964380613
60273706868574913707149120070013
60273706868574915490723024007137
60273706874448466336272488535265
60273706874472777961150224689185
60273706874553816710742678535585
60273706874590141449402507826319
60273706874592843152649567452843
60273707028096993047341042217677
60273707028096994830914946154801
60273707028107799860329280723773
60273707081392045724528046452054
60273707104917228527152848789461
60273707104917230128612003442696
60273707104917530317861676734532
60273707104921130804467944765053
60273707104921130804467944769265
60273707104921132588857756230957
60273707104921132588857756236564
60273707105014489661112981057280
60273707105017226690280357547100
60273707105026547239736838099275
60273707105576744286676487794385
60273707105577644121866052172841
60273707105577644671473930143813
60273707105577644717227515059345
60273707512689265623158434923071
60273707512724387765370210067883
60273707559837253807788841706339
60273707559869674246753557224627
60273707559869679737183744348641
60273707559873282008179823850673
60273707559946222505420246642807
60273707559946227995850433766821
60273707559978642944384962161095
60273707565793959466252981316081
60273707565793962575990462798939
60273707565866908563660044317487
60273707565891209670109725352286
60273707565899325892887272113667
60273707583264913889100423716849
60273707583483462657917280727345
60273707583483462657917281777105
60273707583483466362263081212141
60273707583518588095392510537457
60273707583519835108439181449453
60273707583519835108439181799373
60273707583519835520033159276885
60273707583519835520033159281097
60273707583519835520033159631017
60273707583519835568297227361231
60273707583519835568297228778173
60273707583519838678034710261031
60273707583519839226826680703223
60273707583519839226889442818067
60273707583519840461608614198155
60273707583579861890817025586492
60273707583588818156977381254724
60273707583588818157793551670361
60273707583588829275098391425009
60273707583588832791429926379844
60273707583588867568307224341572
60273707583588877263632035486964
60273707583588877263799285266883
60273707583591519861040611296885
60273707583591578555452367061763
60273707583591836056722755819321
60273707583591870009867895468229
60273707583591884651830845394190
60273707583591884651830845394199
60273707583592736624471775694829
60273707583592737081818994062807
60273707583592737081819080156087
60273707583592779724128750664238
60273707583592779724128750664247
60273707583592784665704550055669
60273707583592784802965304785273
60273707583612277390654002403318
60273707583615895668249807637603
60273707583616196454640347003806
60273707583625200165541182520595
60273707583625201949115086457719
60273707583627853277947589796593
60273707584175098258073617691729
60273707584248333321955727792993
60273707584249233889704747668501
60273707584499334827428792211054
60273707584499334827428792224104
60273707584561475790767642263456
60273707719491169303571167330732
60273707743113613834868908154032
60273707743120851918956427019798
60273707743149080778429481386095
60273707743149082424805392712671
60273707743149981208980164294783
60273707743149981208980508651055
60273707743149982992554068231907
60273707743149982992554412588179
60273707743156874631427705214596
60273707744094361944512658801532
60273707744105168757500897307628
60273707796218296747855589064377
60273707796226401857596767943949
60273707796230353686138808904387
60273707796327560101084298667245
60273707796327609515112906681059
60273707796327609926706884512703
60273707796335665210825477546817
60273707796335715036448063392275
60273711105156642336597436520932
60273711105157843052444714380922
60273711158226502653353342020904
60273711158299437530248309174138
60273711158299453994003950535842
60273711158307257726199103740964
60273711158334270642729921689764
60273711158334270642730178907208
60273711158335471353305567355808
60273711158335471354058712768436
60273711158335471358577456767198
60273711158335471399059152265724
60273711158335471399247695827700
60273711158335471399812297676900
60273711159182458862646071134915
60273711159206769252174690845845
60273711159279704126807127655273
60273711159279715239844271892217
60273711159279715239844529109661
60273711159279716475191064453793
60273711159282405830242215359125
60273711159282416531497610904541
60273711159282416943279616813513
60273711159282416944032762224689
60273711159282418178814695719621
60273711159314836970463069377353
60273711317867155560374999186614
60273711317868356317645922986528
60273711317868356318210782053172
60273711336214711861405898919817
60273711341501661969648465290956
60273711342133843898977323134269
60273711342158159229893112468937
60273711388771860680069327925028
60273711388771860680634186993076
60273711388771860687412108467814
60273711389392340579320647215065
60273711389400445689625910326621
60273711389427162717448853989393
60273711389619250313525535711901
60273711394680491444457532903198
60273711394680491451235454377936
60273711395336988842067222573518
60273711413061664370043433682282
60273711413062865081393402216834
60273711413062865127126066538394
60273711413062865127126071137664
60273711413062865492903439060812
60273711413062865492903443660082
60273711413280454123296129221276
60273711413280454717820763866984
60273711413280754312545802513160
60273711796441498691445093121396
60273711796441498691445351388600
60273711797123513821736831714222
60273711797123513821736831714270
60273711797318006820758720945582
60273711797318006820758720945630
60273711814168575509336876710682
60273711814203699486399544700590
60273711814848488761256720547829
60273711815042981760278612965729
60273711815042982492251941142762
60273711820756813985087793945421
60273711820756814717061125310398
60273711820758020237682845619500
60273711820951602231159376501351
60273711820951602231723460733335
60273711867054410504068671052772
60273711867378624852055227136774
60273711867378626500879205291986
60273711867929707499806198635512
60273711868023415775736384325717
60273711868026121327493444866903
60273711868209789572076157211767
60273711868217903832558290401867
60273711868220605124211372196747
60273711868221496358292133828592
60273711873250927174563935050030
60273711873287252043720692396945
60273711874126529245639037092747
60273711874150545623467083110089
60273711874150546355440410237362
60273711891013131255523428150200
60273711891527886059865929406266
60273711891563012101171902542714
60273711891563013290221171834130
60273711891564212675239938895994
60273711891669628520756400123872
60273711891672330361452156464048
60273711891672330361452156468260
60273711891854797253613069944570
60273711891854797253613069957668
60273711891854797253613074543840
60273711891854797253616427424768
60273711891854797848137704590278
60273711891854797848137709189548
60273711891855097442862743249504
60273711891855097442862747835724
60273711891855998010611763125012
60273711891855998010615120592112
60273711891855998422205745542828
60273711891855998422205745542876
60273711891856012835609972924678
60273711891856012881342637246238
60273711891856012881342641845508
60273711891875522026933630434446
60273711891875522026933630434494
60273711891960058451503208184533
60273712026903407544318187066174
60273712026903407674080046688234
60273712026914212710930514245694
60273712027535589608564365395974
60273712027559001985787690091481
60273712027559001985787690092933
60273712027559001985787690097305
60273712027753491277955617082491
60273712027754381322423025190936
60273712027754394232463990781254
60273712027778696605913897626136
60273712027778696651646561829652
60273712027778709555787900992116
60273712027778709555787900992164
60273712027778713079460529483736
60273712033440310769980549175041
60273712033443011878702974155857
60273712033443012473227608801565
60273712033467327209618763490525
60273712033467327209618763496349
60273712033467327804143398136233
60273712033651310289642103098919
60273712033661816502602599541137
60273712033686137328947492277577
60273712033687334968887588746210
60273712050536711679140817359000
60273712050537912848005084469684
60273712051095898208619398992958
60273712051095898254352063196474
60273712051097098828420099549754
60273712051193204043636340795658
60273712051193204043636342311978
60273712051194404617704750207230
60273712051194404617725642333866
60273712051194404617725642683786
60273712051194404754986310970190
60273712051194404800718975055662
60273712051194404800718975068712
60273712051194406447032211885832
60273712051194410105708022676568
60273712051194410113238056443356
60273712051194410113238056447568
60273712051205216515197522079886
60273712051205216919176404763852
60273712051205216919176404781114
60273712051387682217747318787112
60273712051388882929013347750940
60273712051388899400384112939452
60273712051411993840929446177660
60273712051411997501238191222312
60273712051411997546970855425828
60273712051412008667347939619930
60273712051412010451112194584128
60273712051412293983631666930892
60273712051413198121038891779108
60273712051413198258236884389656
60273712051413209424618600453992
60273712051413211023569595334610
60273712051413211023569596397420
60273712051413211071561695317442
60273712051413214729607648061848
60273712051482302713019884201315
60273712051485004027582389927935
60273712051486204782972398433695
60273712051486204784664651129647
60273712104372032923649091930062
60273712104372032923649092979822
60273712104380143529677182671282
60273712104380143933656065355248
60273712104380143933656065372510
60273712104380144124201815781956
60273712104554505311531712310154
60273712104554505906056346955862
60273712104586920855409105234022
60273712104586935681265838914586
60273712104586935681265838927636
60273712104586935681829923159620
60273712104590823269922194296550
60273712104590823269922195359408
60273712104590823271614446642582
60273712104590826975960247127378
60273712104590826975960247140476
60273712104590828210742180622310
60273712104590828210742180635408
60273712104590839331312973309182
60273712104590843449781832576872
60273712104598932085701426001334
60273712104598932085701426020048
60273712104598943204389614986750
60273712104598943206084190630996
60273712104598945036415615085548
60273712104598948559523011456444
60273713232269883395993820834916
60273713232273785856323513671636
60273713232273785863854580557550
60273713249999663744451919720030
60273713249999663749535523701086
60273713249999663749723781360908
60273713250863302127367079783114
60273713256771627351197123262622
60273713256783649741675140847178
60273713256783650290718158349066
60273713256783651525249044784302
60273713256783651525500091843998
60273713303069233201905062883958
60273713303069238738085737251734
60273713303174589111802781840878
60273713303174589112555927252054
60273713303174589116886098856922
60273713303174589116886098973562
60273713303174589116886127671370
60273713303174589117639243336430
60273713303174589117639244386190
60273713303174589117639273082546
60273713303174589119333820030436
60273713304111178833861748969690
60273713308977864102986068936108
60273713308977865751809702251226
60273713308977865751997988608856
60273713309083214346973425668512
60273713309083214479150835513794
60273713309083214530740910265698
60273713309083216126279892251546
60273713309085917418121260404056
60273713309946554358148696764592
60273713309958578539979752422344
60273713327672386240113405263395
60273713327687155247937822729680
60273713327687155247937822742730
60273713327687156482531470929840
60273713327687156482531470942890
60273713327687156482719756224612
60273713327687156482719756237662
60273713462699364619246280989792
60273713462699369970532818572134
60273713462699369972227165695292
60273713462699369977310768743228
60273713462699370153735186300628
60273713462699370153735190532716
60273713462699370153735214880344
60273713462699370153735473147548
60273713462699370155994909026242
60273713462699370160513366042570
60273713462699370160513370274658
60273713462699370160513398972418
60273713462699370161078254856734
60273713463573831817915221349954
60273713468606794214957874944836
60273713468607096782693510903689
60273713468607995383634485967962
60273713468607995390412407442700
60273713468607995566836853697860
60273713469482391353671944445318
60273713486990380184444002107698
60273713487205332103970724873271
60273713487209234173919795443760
60273713487220040852639050126586
60273713487220041401682067615424
60273713487220041401682067628474
60273713487220041401682069028154
60273713487220042636212954063710
60273713487220042636464001110356
60273713487220042636464001123406
60273713540385662113350522654151
60273713540394967864942928713586
60273713540394967867118710717982
60273713540394969650692614655106
60273713540394969650943661701752
60273713540394969650943661714802
60273713540394969650943663114482
60273713540467904523150045361820
60273713540492218619265329427671
60273713941262002014950802084286
60273713941270110829790665073476
60273713941273713101037796221424
60273713941273713283299277291024
60273713941273713283864107796618
60273713941273713284052418470112
60273713941273713290830311248494
60273713941273713290830311365134
60273713941273713290830315597222
60273713941273713291395171482942
60273713941273713291395174682532
60273713941273714930992931647292
60273713941273714930993160285020
60273713941273714937771111389234
60273713941273714937959368115936
60273713941273714937959369049056
60273713941298024725727500048618
60273713941298024916272907636862
60273713941308831729261145091746
60273713941308831729449431449376
60273713942137353315602667471262
60273713942137368132985525054174
60273713942242718507454657605002
60273713942245419799107739399882
60273713948153746671762442348516
60273713965779675232593090197245
60273713965891634735008083362933
60273713965891634735008426319525
60273713965891634735091651402917
60273713965891634735092108678373
60273713965891634735102499354701
60273714019066558045236359480015
60273714019066558045236474265439
60273714019066561337988182114453
60273714019066561337988295383557
60273714019066561337988296433317
60273714019066561749488086444361
60273714019066561749582273215201
60273714019066561932502426078217
60273714019090873557380162232137
60273745634738043914911055039335
60273750657466793662571644607831
60273750657466793669537943233531
60273750658018237585618140387068
60273750658018237585806168464396
60273763715518134918632510418799
60273763715518146031669911873187
60273769227832036559293304006221
60273769227937386514450163994211
60273769227937399281394543661089
60273769227940088217885251698063
60273769227940088217885508915507
60273769228920802654678911375475
60273769299728246641059179062805
60273769299728261465219530824395
60273769299728261877566654067215
60273769299728263112348587562147
60273769299728263112913443446463
60273769305636872053972818381305
60273769305636886878321199269983
60273769305636886878886058336627
60273769305636888526015110842291
60273868402176828705175426781533
60273868614887341739077049167717
60273868632721271483683240478825
60273868632721285703194238067887
60273868632721285703194495285331
60273869093461679517916817035207
60273869111187562945617105161147
60273869111295614009350058926769
60273869111295614421132323102945
60273869111295630663654579780773
60273869111295630671248667065997
60273879409397525868237200943649
60273879887960758147158839573393
60273879887960763635078543995313
60273879887960763642695617698913
60273879887961058474443070722019
60273879887961058474445394720073
60273879887961063825168140118583
60273879887961063831945290990749
60273879887961063832698432169837
60273879887971868991779433710965
60273879887971868998557618170269
60273879887971870645683203022679
60273880100671577049698076076549
60273880100671577049699109663687
60273880100671577057229401714941
60273880119053961674801306022679
60273880119053967025523016900931
60273880119089083817013081167491
60273881317775466163436025734689
60273881317775466163436026797547
60273881317775467809811938124123
60273881317775467810376797190767
60273881318431959580348397643661
60273881318431974404508407615059
60273881318431975639855200176635
60273881318431979892431554180417
60273881323464938450186776054849
60273881323476944373797796401713
60273881323476946020173707728289
60273881323683776425636875935897
60273881323683793026593981812205
60273881323684043400537166529359
60273881323684091576516743727809
60273881323684093216118976086275
60273881323684093222896126958441
60273881323684093223649268137529
60273881323684093223732950490761
60273881323694850213525405035455
60273881323694894685999477185485
60273881323694898382731303265795
60273881323694898390261595317049
60273881323694898390345277670281
60273881323756739021045094418589
60273881323756739021317063582753
60273881323791844692152394540761
60273881324315973178464652726243
60273881324340284209382871935693
60273881324340306343992346437437
60273881324413234495358799281107
60273881324413234502973032432455
60273881324413234632557050526249
60273881324413251103657912281287
60273881324413251103661268331445
60273881324413251103933237495609
60273881536175451674717745599953
60273881536187459244704677273393
60273881536394558271444047401039
60273881536394602743918119551069
60273881536394606257634572876945
60273881536394606440648912044241
60273881536394606447423624599489
60273881536394606447427096503545
60273881536394606448180237682633
60273881536394606448263920035865
60273881554132189923430418373371
60273881554228550221752018994559
60273881554776974457204420154067
60273881554776990920963533419827
60273881554788681837941678535671
60273881554788698301700791801431
60273881554884697932974968092505
60273881554885041999065029328867
60273881554885041999065286546311
60273881554885049319638871595841
60273881554885049731421135772017
60273881554885064137022068800193
60273881554885064137022073535025
60273881955979956766087053813889
60273881955979958412462965140465
60273881955990763579075292319985
60273881956636453894122033177013
60273881961923400425252701534355
60273882008841469581203617523473
60273882008877492291164412543793
60273882009814082200254775563289
60273882009814083847383832301041
60273882009824889013996159480561
60273882014968895865573751501225
60273882014968944036474340744435
60273882014968949577740569922053
60273882014968951224869626678519
60273882015065911939895123369747
60273882015065911948326033120109
60273882015065911948326038904653
60273882015074015823285278504749
60273882015722403718045471666891
60273882015722404129827735843067
60273882015722407963004413359209
60273882015722409610132436995097
60273882015722420326596406548169
60273882015722424022511554500047
60273882015722425669640611237799
60273882015730524201555651932809
60273882015730524201555652982521
60273882032475965697342835322963
60273882032475971048064547134335
60273882032475971233526604286993
60273882032694821930271235755973
60273882032694822113473861753075
60273882032694822113473862802835
60273882032694827464195573564447
60273882032719135612554006705733
60273882032719135612554007768591
60273882032719135658286642211489
60273882032719135658286670909249
60273882032719136847900796098079
60273882032719136847900800330167
60273882032719136893633460301595
60273882032719137258929918032309
60273882032719137259494772394689
60273882032719137259494773929723
60273882032719137259683060274255
60273882032719137305227437647965
60273882032719137305227438133239
60273882032719137305227442365327
60273882032719137305415724477771
60273882032719137442697399441551
60273882032729942471839765312759
60273882032729942472028051657291
60273882032729943660889034604175
60273882032729944072671298780351
60273882032729944255685636897887
60273882032729944255685637947647
60273882032792066821797013635151
60273882032792072182308711656773
60273882032792086541612126149621
60273882032792086953205730909923
60273882032792088188741182887373
60273882032792088781069918726099
60273882032792088783349242091285
60273882032792088783350275193149
60273882032792088788411924432821
60273882032802878939689846812173
60273882032802893354600364655717
60273882032802894999198021054875
60273882032802895001729421393469
60273882032802895184743761032941
60273882032803795757555210650733
60273882032803796161806062504603
60273882033351334058620073872345
60273882033351334058620074922105
60273882033351334196069086379815
60273882033351334196069090971859
60273882033351338997747808901833
60273882033351339546790798191187
60273882033351339546790802783231
60273882033375649387278756148681
60273882033375650622625545055753
60273882033375650622625549773115
60273882033386455789237872720547
60273882033448583852577762326809
60273882033448584264171367087111
60273882033448585499706819064561
60273882033448597159340292154159
60273882033448597166682297860881
60273882033459101587659152184811
60273882033459343036931402792405
60273882033459385122604052126933
60273882033459385130135377280051
60273882033459390480857089091423
60273882033459390666319146244081
60273882033459402325951471440775
60273882033459402333294625040401
60273882033459402333294630708353
60273882033459407267339018857589
60273882033459407272422364688081
60273882033460236284106837618383
60273882033460241634828549429755
60273882033460243604680422667913
60273882033460293017704836793913
60273882033460293429487100970089
60273882033460302756251570688089
60273882033460302893700524606087
60273882033460307835088038733097
60273882033460307840171384563589
60273882033460308244422236417459
60273882033483718892217525109933
60273882035648784668687787740560
60273882035648790019409499551932
60273882035685157385989430638726
60273882035757186303761593271680
60273882035758086726718447158136
60273882035758086726718533251416
60273882035758086726718534314226
60273882035758086731802137362162
60273882035758086734312620536640
60273882035758092260370901876852
60273882035793208464930160632364
60273882035793209013722131074556
60273882036629502809890011084682
60273882036738771703569161258894
60273882036741462426709373741318
60273882036741478478874509175434
60273882036762236422781681224040
60273882036763136987999295797356
60273882245186486104433485158673
60273882245210501244407348505553
60273882245429650529758407678343
60273882245429651718807676969759
60273882245429652130589941145935
60273882245429652313583330910475
60273882245429652313604280313231
60273882245502297562961621803939
60273882245502585406086535790701
60273882245502601412519007021301
60273882245502602005599740378299
60273882245502602007880211636389
60273882245502602012942893977925
60273882245502603242641224308329
60273882245502603242641482575485
60273882245502603242662145131321
60273882245502603242662403398525
60273882245502603247724828405977
60273882245502603247724828522665
60273882245510707117621390515961
60273882245513392219827546655345
60273882245513408226260017885945
60273882245534705655801578017153
60273882245535018747561809944537
60273882246086163847156515086131
60273882246086164396199504823331
60273882246158749121210555780653
60273882246158798532540394262407
60273882246158798944322657388823
60273882246158809645577795716795
60273882246159098723484643198489
60273882246159100370613699936241
60273882246159110383870114739479
60273882246159110391213268339105
60273882246159115325257656488341
60273882246159115330341001269121
60273882246159115330341002318833
60273882246169905537225654063133
60273882246169905537226027115761
60273882246191530830177982807681
60273882246191530830177983857393
60273882272796104982681321102809
60273885625892835018381873489301
60273885625892835018382246541929
60273885625892835429975966111985
60273885625892835429976224379189
60273885631728225319315670696323
60273885631801160195643827388397
60273885631801160607237460846507
60273885631801160607990692350963
60273885631801160653809363857551
60273885631801160653809363857759
60273885631801162437380857236829
60273885631801162437383267794883
60273885631801171771930368359875
60273885631801177259850073831603
60273885631813168223793081440677
60273885631836546057261397012699
60273885631836549768384234050797
60273885631836595471038956549875
60273885631836599182161793587973
60273885631837479802938952672747
60273885631837494213810723795673
60273885631837494215505300489679
60273885631837494627099276904381
60273885631837494627852422669689
60273885631837494666054818815447
60273885631837494666054819865207
60273885631837494671137365830833
60273885631837495901589983814835
60273885631837496450444631345613
60273885631837496450444717438893
60273885631837496457243816837475
60273885631837499612712820852933
60273885631837500161567553073099
60273885631837500161567553427231
60273885635118720211706049727033
60273885635118720211726970315293
60273885791334346950504463164517
60273885791334346996174365254641
60273885791334346996258048074433
60273885791369463787664428588081
60273885793668635462665349787088
60273885844511675067302476195855
60273885844511675478896454027499
60273885844511975302307107640917
60273885844511975851161582984881
60273885844548009084717604667353
60273885844548009087165321123505
60273885844548009498759298955149
60273885844548009498759303541369
60273885844548014437887032934877
60273885844548015033227579710087
60273885844730480283554341920937
60273885844730530108925879289757
60273885844763245248969486522229
60273885846846263771058671594830
60273885846846263771058671594878
60273885846846263771058928812274
60273885865519039205730765474275
60273885865519973125030542218519
60273885865519984238067943672907
60273885865527144316601917585061
60273885865530779526988887124955
60273885865530790640026288579343
60273885865555104598400391928733
60273885865555105971217484518753
60273885865555106382790198809869
60273885871331453957611600130894
60273885871331453958175684362878
60273885871355816916222970854947
60273885871355818699774839141329
60273885871436670296950536490136
60273886269933001703170069462489
60273886269933001705701468639055
60273886269933001748923654372405
60273886269933005410044946175557
60273886269933016529859125916043
60273886269933022063511494541479
60273886269944723911412291846753
60273886269944724094342943939083
60273886269944724094342948660817
60273886269979845642532181857999
60273886269979846054126159689643
60273886269979847334640757388091
60273886270162660953209694570325
60273886270259627982882575769427
60273886317420863347146885635347
60273886322137987742772059889097
60273886323013083320541820888621
60273886323013085153196843624799
60273886323110280455290463814409
60273886323110329868314877940409
60273886323110329869068023351585
60273886323110345242083879326755
60273886323110345242083885111299
60273886323110346476865812821687
60273886323110580598809538619077
60273886323110595422970925017565
60273886323110597070099977523229
60273886323110600956619821738945
60273886323110630055056396758681
60273886323110630057585471937193
60273886323110635363306485969571
60273886323110635363308809967625
60273886323110644835995339143565
60273886323110644836748484554741
60273886323110646483120923977261
60273886323110646483877537060405
60273886323110646666136406818471
60273886323110646666138730816525
60273886323110646666891876227701
60273886323110650369647707769001
60273886323110650370397381276121
60273886323110650370400848948089
60273886323110650370482207303267
60273886323110650370484531301321
60273886323110652016776764506753
60273886323110652017529905685841
60273886323110652017613588039073
60273886323121451649736723060837
60273886323121451650486396586671
60273886323121453296865775566501
60273886323121453479880114733797
60273886323121457183389091686273
60273886323121457184142232865361
60273886323121457184225915218593
60273886323121458830514676538683
60273886323122352218298178581395
60273886323122352629892153226499
60273886323122352812069664157003
60273886323122352812069668878737
60273886323122353864674089907971
60273886323122354459198720894755
60273886323122354459198721367139
60273886323122354459198724553679
60273886323122358163568912925745
60273886323146618132928277894447
60273886323146619780057330400111
60273886323146619963071669567407
60273886323146667545952663322639
60273886323146667545952692020447
60273886323146667592438497403051
60273886323157474360447188420451
60273886323157474772041166252095
60273886323157476006823128443383
60273886323157476052555763950543
60273886323329183033974840396579
60273886323329184269321632958155
60273886323337587967689355161721
60273886323337588333550668808563
60273886323337588379283333012079
60273886323337588379286431844793
60273886323340290036985756512415
60273886323434551293829245636563
60273886323434851483099839633347
60273886323434855186632055522947
60273886323437256289203604500235
60273886323437256700797582331879
60273886340836506663483755362601
60273886340848228914950768552243
60273886340848228914950773269605
60273886341163429014245950162217
60273886341163429014245950280261
60273886344021485214322852456909
60273886344021536416739326857019
60273886349930112007061299950329
60273886349930112410977507671293
60273886349930412608677955391872
60273886350027417659084823370790
60273886482643514975900016276229
60273886482643514975983699096021
60273886482970442631466072806247
60273886553547019932931481468561
60273886553547024827141683936133
60273886553547036541481526719719
60273886553547036541481526836359
60273886553547036542318354023183
60273886553547041298431749296559
60273886553547041481446088936031
60273886553547041892956383009147
60273886553583042049183549485833
60273886553583042642892276488881
60273886553583043878489341625413
60273886553583043878489342675173
60273886553583060486978549041795
60273886553583060487061112653393
60273886553871231068595627116189
60273886553871245702233039433309
60273886553873947588682725056935
60273886580074751125982484790681
60273886580390812910166496552405
60273886580390812949144227118113
60273886580390812956738314403337
60273886580390813363266137989389
60273886580390813367514060698017
60273886580390813368329966824149
60273886580390816662797286877707
60273886580390817074373443184181
60273886580390818447187099775263
60273886580390818448881675419509
60273886580390818858779928633675
60273886580390860946901449046617
60273886580390861539169745695755
60273886580390861546763832980979
60273886580390862730729499224459
60273886580390862918824342725021
60273886580390866480553816268001
60273886580390866480553817666229
60273886580390866480807963912771
60273886580390866488147903553225
60273886580390866488147903888643
60273886580390867029599934354963
60273886580390868271721807844641
60273886580391113557056336429005
60273886580391118636456631956565
60273886580391119048050608253175
60273886580391167225711441530882
60273886580391167225711441530891
60273886580391167226482150067647
60273886580391168460991341075703
60273886580401623475766670758221
60273886580401624024558641200413
60273886580401673850181227045871
60273886580463646318414855766615
60273886580464109507338303500533
60273886580464109507338317909946
60273886580464109507341659550691
60273886580464113211686426815531
60273886580498764759541016756419
60273887699723094104426486083555
60273887699820355428095459512531
60273887699820372029808809986861
60273887699831162241836839197715
60273887699831178842797048492957
60273887699867135128685532609865
60273887699867184951797634218035
60273887700049966995406489140343
60273887700050016820778026509163
60273887700050016820778031095383
60273887700074326247953813246783
60273887704780395847681094954659
60273887704792401588361458487459
60273887704792403234737369814035
60273887705631419328171298616539
60273887705631719471772244454773
60273887705631719517442146544897
60273887705631719517525829364689
60273887705631736118462014534597
60273887705655734657394835255255
60273887705655745907714167237957
60273887705655747554090078564533
60273887705655997735521058266859
60273887705656031094120905430181
60273887705656031096652304606747
60273887705656031139874490340097
60273887705656031142321948883129
60273887705656031142403565518609
60273887705656031142887067279835
60273887705656045911504107369365
60273887705656047743339751738277
60273887705656051447687875171367
60273887705666836308932209878337
60273887705666836308934276062649
60273887705666836309499394459355
60273887705666836309771104312331
60273887705667738478206246888437
60273887705667753478536779255077
60273887705667758829258489900049
60273887705728680645065445171403
60273887705728680650231957267329
60273887705728697251105122410933
60273887705763802787277220316215
60273887705763802794892228307839
60273887705763804030238242846811
60273887705763815688971097070949
60273887705763815691503533699351
60273887705764998147905475386437
60273887705764999795033499022325
60273887705764999978026803164357
60273887705764999978047723870757
60273887705765004787236936014155
60273887705765014619194621373389
60273887705765014802187926578279
60273887705765015854541673265027
60273887705765016449317098107119
60273887705765016449401813929557
60273887705765016449401814047649
60273887705765020155378394942513
60273887705775810312367536846817
60273887705775811600225174520251
60273887705775826371875711089519
60273887705775826968345712625617
60273887705775826968366633448609
60273887705958592225491492787621
60273887705958592408505832421477
60273887705958641639269052324797
60273887705958642233879693788351
60273887705982902201547925256245
60273887705982907737729369060193
60273887705982952026915990721009
60273887705982953261697924215941
60273887705982957563103230427067
60273887705982958797885940278595
60273887706052901663339537272133
60273887706055603366586595831427
60273887752061406173522029712947
60273887752925034036190885225123
60273887752925034447784863056767
60273887752997983734982122150259
60273887752997984146576099981903
60273887752997996629144932000365
60273887752998000335188406961913
60273887752998000335938453559297
60273887752998001982314364867159
60273887753033953327383637026247
60273887753033969379548772460363
60273887753034001498284111950593
60273887753034017555531821562869
60273887753034017557979539435963
60273887753216788897885195304155
60273887753216832822903897718213
60273887753216833234497875549857
60273887753216838313357417641667
60273887753216838313922276708311
60273887753249210986239518298403
60273887753249253262432698984805
60273887753249254908808610311381
60273887753251940140957989941035
60273887753251954965115674398059
60273887753251954965867786688657
60273887753251955377461764520301
60273887753251955514744554448541
60273887753251956612243698015233
60273887753322156980684954738743
60273887757861018965564336594371
60273887757970035246910488329353
60273887757970036894039545067105
60273887758809348372429364275137
60273887758809364424594499709253
60273887758833326454792240447923
60273887758833358024486879716607
60273887758833362963611145688997
60273887758833362963611260480037
60273887758833364610740312966987
60273887758833375857691420612215
60273887758833375860222563037897
60273887758833375860222565871549
60273887758833375860222567288699
60273887758833375860222821305101
60273887758833375860222824138753
60273887758833375860975707031923
60273887758833375860975712699875
60273887758833381210860853479009
60273887758833609989676692233537
60273887758833609989760374586769
60273887758833609989760379304131
60273887758833609989761408173907
60273887758833615340398404044909
60273887758833624813921760985257
60273887758833626453435805499297
60273887758833626461050813490921
60273887758833626636447820668539
60273887758833626636450144666593
60273887758833626636450145152027
60273887758833629755308926493547
60273887758833631402437983231299
60273887758833631584615494634187
60273887758833631585368640045363
60273887758833659402701106359537
60273887758833659402784793430131
60273887758833659402785822299907
60273887758833659403537934609219
60273887758833659403537938841307
60273887758833659403538967711083
60273887758833659448454691269405
60273887758833659449019809666111
60273887758833659449291519519087
60273887758833659997309682111115
60273887758833664754257321937263
60273887758833664754259645935317
60273887758833676049472236329733
60273887758833676049472494596937
60273887758833676050225380205715
60273887758833676050227704203769
60273887758833679753820363994751
60273887758833681400949416500575
60273887758833681400949420732503
60273887758833681400950449602279
60273887758841763323979055050751
60273887758844436569050310410819
60273887758844438398356878551459
60273887758844466216527206217179
60273887758844486567562776781799
60273887758845337731658696234289
60273887758845364999945820227829
60273887758845364999945820694389
60273887758845364999949176744547
60273887758845365000701289053859
60273887758845365594470340082289
60273887758845365594470454873537
60273887758845365594470712090981
60273887758845365594473036555595
60273887758845365595309865855037
60273887758845370351423000865231
60273887758845370945944163252591
60273887758845370945944421519795
60273887758845372180726097680643
60273887758845381601654923604939
60273887758845386952376635416311
60273887758845386952376892633755
60273887758845387134555294729573
60273887758845388781686674882179
60273887758906261329427771857977
60273887758906303422631746345623
60273887758906304017240063810915
60273887758906305244407248645737
60273887758906308904712636105197
60273887758906309497542695579043
60273887758906309507667929540751
60273887758906311146365294859177
60273887758906321852976005399409
60273887758906325557241220847367
60273887758906325557324903666951
60273887758906325559497557775303
60273887758906325559769526958341
60273887758906325559772625791055
60273887758906325559832288605173
60273887758906325559832288723265
60273887758906325559835387905899
60273887758906325559835387910111
60273887758906325968831842628853
60273887758906325968832875730717
60273887758906325968835198679011
60273887758906327203617132173943
60273887758906327205873469101879
60273887758906327206145438266203
60273887758918317077653708586455
60273887758918333129819220261143
60273887758918333129822314861769
60273887758918333129822314861817
60273887758918333129843235566717
60273887758938725640648518381935
60273887758938726052242496213579
60273887758938731037102894396823
60273887758938747644838184620167
60273887758941425564840165440277
60273887758941425564841198542141
60273887758941427344083864352991
60273887758941427755677842184635
60273887758941431101023933341449
60273887758941431101024970694115
60273887758941431642202191779277
60273887758941432740538240367879
60273887758941433289330215415165
60273887758941442760321905962293
60273887758941442760322939064157
60273887758941442762853305238029
60273887758941443995103839457225
60273887758941443995104872559089
60273887758941443997635238732961
60273887758941443997636276085627
60273887758941447701709332920115
60273887758941447704491786340441
60273887758942595341672165115371
60273887758942595341673313008275
60273887758942595349015318714997
60273887758942598452937232243169
60273887758942600100066288980921
60273887758942600283080628620393
60273887758942626316839195596921
60273887758942626316839967249253
60273887758942626316840225516457
60273887758942626316840228698785
60273887758942626321922541427413
60273887758942626865632194554597
60273887758942626865632195604357
60273887758942626911364858640021
60273887758942626911364859689781
60273887758942626916447061281873
60273887758942628100413099179753
60273887758942628100414128049529
60273887758942628100414132281617
60273887758942628101166125554703
60273887758942628101166240345743
60273887758942628101166240358841
60273887758942628101167273460705
60273887758942628101229002478057
60273887758942628101230035579921
60273887758942628512759845119143
60273887758942628512760218177387
60273887758942628512760218190485
60273887758942628512760219240245
60273887758942628512760993012047
60273887758942628558492767589863
60273887758942628695753522332517
60273887758942631850491563868065
60273887758942631850492596969929
60273887758942631860282320549745
60273887758942632269616489549397
60273887758942632269616604340437
60273887758942633497620243302387
60273887758942633497620501569591
60273887758942633497621391195291
60273887758942633497621649475593
60273887758942634054006301029803
60273887758942634054006305616023
60273887758942642922879532512473
60273887758942642924574480860879
60273887758942642925327248968625
60273887758942642925327622039967
60273887758942642925390384159183
60273887758942643336921226800269
60273887758942643336921341591309
60273887758942644571703160295201
60273887758942644571703537598631
60273887758942644572268393482947
60273887758942644572456678777719
60273887758942644572519440896935
60273887758942644752186473711565
60273887758942644754717877238103
60273887758942644754718648772343
60273887758942644754718652072763
60273887758942644755450097710791
60273887758942644755450872427407
60273887758942644755450872545451
60273887758942644755471018417191
60273887758942644755471793251851
60273887758942644755533786198535
60273887758942644755534556788009
60273887758942644755534556788057
60273887758942645167044850259051
60273887758942645167064737981631
60273887758942645167065771083495
60273887758942648278308769611989
60273887758942648461491249606209
60273887758942648461574157728307
60273887758942648461574162327577
60273887758942648873085227437853
60273887758942648873105000369393
60273887758942648873105115160433
60273887758942648873106148262297
60273887758942650105355906578359
60273887758942650106171809522371
60273887758942650106172584356823
60273887758942650107888081757229
60273887758942650108452165989213
60273887758942650108703214466059
60273887758950704163102299012485
60273887758950753571796512719169
60273887758950755218172424045745
60273887758950755218193344868785
60273887758953438618500280282853
60273887758953438664232943553249
60273887758953438673270559055841
60273887758953449738315860546063
60273887758953450333677066094271
60273887758953455089790717651971
60273887758953455272804800073999
60273887758953455272805057291443
60273887758953455274478455011893
60273887758953455274499375834885
60273887759125115358755399718589
60273887759125115358755657985793
60273887759125115770537663894765
60273887759125143634170235622101
60273887759125146881189394543913
60273887759125147292783371903381
60273887759125147292783373438415
60273887759125158001002393125065
60273887759125163352291547681117
60273887759125163352479574695587
60273887759125163353983798977389
60273887759125163535493799544019
60273887759125163535493913862883
60273887759125163535493915397917
60273887759125163535494172615361
60273887759125163538004398585653
60273887759125163947087778438521
60273887759125163947087892179801
60273887759125163947087893229561
60273887759133552784576996415357
60273887759133568653748712916193
60273887759136270356995772542717
60273887759157530859408290204531
60273887759157580273185849741707
60273887759157834569196756202045
60273887759157835804543808093683
60273887759157836399340152592367
60273887759157880276177584807337
60273887759157880276180679407963
60273887759157883982974315739221
60273887759157884577583667375059
60273887759157885812365600869991
60273887759157885813117712129543
60273887759157885813180733578821
60273887759160280737738804332735
60273887759160280738491949743911
60273887759160280740270203608471
60273887759160280741023349019647
60273887759160282384867861070487
60273887759160282387399264597025
60273887759160285679401295055299
60273887759160537697750497654925
60273887759160537698503638834013
60273887759160537700281898366685
60273887759160585869235973285519
60273887759160585869487021762365
60273887759160586281017979194491
60273887759160587516532137394247
60273887759168690795960488061005
60273887759230480558205203295711
60273887759230510068145243814965
60273887759230513726758380096245
60273887759230529969472279658409
60273887759230530381066257472583
60273887759230531618356351224219
60273887759233182258854739809333
60273887759233182258858095859491
60273887759233211908865621756165
60273887759233215063580299215455
60273887759233215475926389337697
60273887759233215612372012794495
60273887759233215615656820366803
60273887759233217259503392480541
60273887759233217262031698572801
60273887759233226733023387702779
60273887759233227968370439948709
60273887759233231672154479149607
60273887759233231672154479149815
60273887759233231672907624562235
60273887759233231672907624579705
60273887759233231672970386681451
60273887759233231672970386698761
60273887759233231675163961507641
60273887759233231675415009984279
60273887759233232084501602393879
60273887776559534270045041666601
60273887776559534270047365664655
60273887776559536054437177145061
60273887776571241651600526990271
60273887776679315325194653673555
60273887776862147191075084613609
60273887776862147191076203808753
60273887776886412702542063630831
60273887776886412702545535534887
60273887776886458813443457254755
60273887776886458813445780203049
60273887776886462519486157381851
60273887776886462520302064912083
60273887776898169901039318707467
60273887776898169901876146827411
60273887776991779136520543740801
60273887776991824839174381318443
60273887776991825247420788395913
60273887776991828953461165574715
60273887778966759028882968176995
60273887778966759028882968649379
60273887779817810750183907854533
60273887785543604248279837436821
60273887785543604250811242734801
60273887785543615361316866303737
60273887785543615361316867353497
60273887785543615361316982144745
60273887785543620897500754547468
60273887785543620897500754547469
60273887785726387992383776035029
60273887785750447596379880145536
60273887785762408460585113452745
60273887785762408872182562138845
60273887918366544364405459885201
60273887918366544366852918428233
60273887918366544367689746677915
60273887918474328916033465891789
60273887918475529490101502245069
60273887918475536261632326642973
60273887918486341428244395555289
60273887918658350291798336153935
60273887918693466486231992612473
60273887918693472022415876721835
60273887918693472022416133939279
60273887918693473669544932409827
60273887918766068414566299738829
60273887918766117825899498870011
60273887918766117828343859276005
60273887936092422390547733163353
60273887936104127987711087607833
60273887936200205018077713353881
60273887936200510697757575188333
60273887936201389121671482749459
60273887936201405775076412189177
60273887936201405775139174304021
60273887936201405775160095008969
60273887936201405775975912213833
60273887936201405775975916445921
60273887936201405912337080825501
60273887936201407559549816150957
60273887936201411266343428022159
60273887936419328505942167712653
60273887936419333445066807091755
60273887936419333445087727798155
60273887936419349908850193931745
60273887936491944516610547200921
60273887936492244850652300271937
60273887988394718973790950553475
60273887988394720806444826446253
60273887989270049141704034847593
60273887989270049323884899118311
60273887989270056458930307410153
60273887989281723343762620540827
60273887989281728704526141761319
60273887989281728841724134371867
60273887989281728841807817191659
60273887989281756110850409998179
60273887989281756705438065043197
60273887989281761461572121809551
60273887989281762056096756455259
60273887989281773169134157909647
60273887989281778108261891889375
60273887989343000807065571149171
60273887989343016859231082823859
60273887989343016859234177424485
60273887989343016859255098129433
60273887989375415574845570859647
60273887989375421066112583033705
60273887989375437114930410715683
60273887989375437301208375281885
60273887989375438947584286608461
60273887989378124187072237704057
60273887989378139001380096339309
60273887989378139004455439643241
60273887989378968020470112992859
60273887989378984072635248426975
60273887989379017426988316541241
60273887989379017432071662371733
60273887989379017846113619526003
60273887989379023383112922986511
60273887989379023383113296039139
60273887989379024754821257579565
60273887989379025166603521755741
60273887989379025166687204575533
60273887989379033898278754960119
60273887989379033899094662504853
60273887989379034078761690718761
60273887989379034081272169190379
60273887989379034082109002142873
60273887989379034082109002144325
60273887989379034082109003205731
60273887989379035865682558537233
60273887989379035865682907142855
60273887989379039431931123585555
60273887989379039435006466908201
60273887989379039435278431473255
60273887989379039435278436072525
60273887989379039569191877979741
60273887989379039571639600452105
60273887989379039571723278672627
60273887989379039571723283271897
60273887989379039572204459518749
60273887989379039572539186202859
60273887989379039572539190803533
60273887989379039984070028862819
60273887989379041216320935067413
60273887989379041218768657189857
60273887989379041218852335410379
60273887989379041218852340009649
60273887989561854837424108809187
60273887989561855248997079841199
60273887989594225869929912052739
60273887989594275093186457083059
60273887989596927573386206376791
60273887989596927574205557585655
60273887989596960927467534897581
60273887989596960927467563593937
60273887989596976979636142706685
60273887989596976980452050236917
60273887989596978626764941177233
60273887989605982520472287212913
60273887989608634819920576310619
60273887989608634954942815980309
60273887989608634957118568921167
60273887989608634957202251740959
60273887989608636192800092767527
60273887989608636192800092784753
60273887989608684361189308631571
60273887989667171857600521968887
60273887989667171857603992810085
60273887989667171865131960863333
60273887989667205219212946071947
60273887989667221271378453514547
60273887989667221271378457746635
60273887989667221271381552347261
60273887989669922974813541218447
60273887989702294007343736008145
60273887989702343413527471262085
60273887989703194575657620734841
60273887989703244393686119295075
60273887989703244393769687329443
60273887992528325072801172454717
60273887992528325072989200532045
60273887998436602262425052093057
60273887998436636020697946850375
60273887998461217782533418103630
60273887998461218194127395935274
60273887998461265768723943579536
60273887998471724407084548293291
60273887998471768871692823777089
60273888015968287972607724719873
60273888015968287972607728951961
60273888015968287972608102023255
60273888015968287972608102023303
60273888015968289809529678154115
60273888015968289809529678155519
60273888015968304626912502791321
60273888015968304626912617110184
60273888015968304626912617110185
60273888015968304626912621812997
60273888015968304626912621814449
60273888016162812037658669539904
60273888016162812449252650559539
60273888016162812449252650559540
60273888016162826725395869648797
60273888016162827274250599022053
60273888016187092189996980616343
60273888016187094021838420308377
60273888016187127785254323828605
60273888016187136520130180655587
60273888016187137068922146861479
60273888016187137068922151110829
60273888016187142191043547936145
60273888016187142602637176672521
60273888391456434454729304192101
60273888391456434455481412250611
60273888391456434867075390082255
60273888391456446124925533858513
60273888391456447359707467353445
60273888391464551234666712738085
60273888396065257553250720467299
60273888396101574918808820154019
60273888396940887497167797566485
60273888396940887497251480386277
60273888397037800453974558020011
60273888397037805944404751400953
60273888397037848449202446502799
60273888397037849867752117557187
60273888397037850278781236322187
60273888397037870583811921004543
60273888397037871818594111716919
60273888397048654850596964394695
60273888397048656680740356063283
60273888397048676985206438896439
60273888397049856012683424834779
60273888397049856019461347359277
60273888397049856019461604558007
60273888397049856019461604576721
60273888397049856020026206425921
60273888397049857254808139920853
60273888397049857437739049230627
60273888397049857841989988240587
60273888397049861500603124521867
60273888397049861500603124534965
60273888397049861683617092165953
60273888397049861683617349383397
60273888397049863329909697384241
60273888397049877560111298777667
60273888397049878154070821861021
60273888397049878154907645375871
60273888397049879389417614422597
60273888397072987375301984337983
60273888397072988610083917832915
60273888397072988610084946702691
60273888397074171348685141196723
60273888397074187949641874001529
60273888397074189779786413580491
60273888397074189782296899352973
60273888397084979579950452839131
60273888397084979579950824375439
60273888397084994351600990574799
60273888397084994946397708709311
60273888397084994948071363647205
60273888397084994948636222713849
60273888397084996183418156208781
60273888397256958925964956748341
60273888397257003215151578409157
60273888397267809616545839102323
60273888397267814969716415157757
60273888397362069643062084739273
60273888397362071291949259859531
60273888397364726881700874653285
60273888397364760227352348387629
60273888397364761874480372023517
60273888397364772584354452887815
60273888397372831992006912599501
60273888397372876459313698272455
60273888397397193436608752877437
60273888414764026662356135912575
60273888414764041478923319053849
60273888414764041478923429258669
60273888414764043309045905992399
60273888414764043309067858632811
60273888414774804008351451041201
60273888414774839008996631789479
60273888414774848289380268489029
60273888414774853825564042058153
60273888414774855060910834619729
60273888414775704431308391020937
60273888414775704576100470916709
60273888414775732251925664907419
60273888414775732258703587431917
60273888414775732258703844649361
60273888414775732259268446498561
60273888414775732441696891573949
60273888414775733494050379993493
60273888414775748905393357511741
60273888414775748905456033537517
60273888414775748905456119626585
60273888414775748905477040331533
60273888414775748905958216578385
60273888414775748906209263979115
60273888414775749042654026148065
60273888414775750140740150073317
60273888414775753845085950558113
60273888414775754393375737959437
60273888414775754393375824048505
60273888414775754394128969476943
60273888414775754394212647580825
60273888414799152510609320170201
60273888414799163621135094198661
60273888414799165451279633777623
60273888414799165452953289765229
60273888414993643632896257174759
60273888415029709025586885376277
60273888415090899599069835106891
60273888415090899605846981865013
60273888415090903305110212285693
60273888415090903310276470837553
60273888415090904951486123612269
60273888415090904951506011334849
60273888415090904956568693676385
60273888415090947594317863807969
60273888415090948829099797302901
60273888415090949012094250768085
60273888415090949012115171474485
60273888415090949424440340541699
60273888415090949424461260198291
60273888415090954363568074521427
60273888415099043421144121509119
60273888415099052704059042687541
60273888415099052887889552755691
60273888415099054534202439077863
60273888415102604600619908080919
60273888415102609951341619892291
60273888415102610553732053788817
60273888415102610690930046399365
60273888415102610691013729219157
60273888415102643900219322652265
60273888415102655018340069937145
60273888415102659959915783258213
60273888415102660509606967811261
60273888423881989834872685631768
60273888466968761961427710315667
60273888466969047279946515244673
60273888466969057164979904678867
60273888466969062104107638658595
60273888466969062104107895876039
60273888466969063751236952613791
60273888467844359055200258305147
60273888467844364588852626930583
60273888467844364588852631522627
60273888467844392454199262758817
60273888467844392454199519976261
60273888467844397348410240059437
60273888467844397942119224398181
60273888467844408461446750956409
60273888467844408506364655410377
60273888467844410290754466871909
60273888467868674383607921747419
60273888467868676030736974253083
60273888467868676213751313420379
60273888467880414569635423133429
60273888467880415164160057779137
60273888467880415164160314996581
60273888467880431216325193213253
60273888467880431216325450430697
60273888467941305410943518310571
60273888467941321463108653744687
60273888467941353581843993234917
60273888467941354816625926729849
60273888467941355235750196612747
60273888467941358520971727214645
60273888467941369639091702847193
60273888467941369641539420720287
60273888467941605554711202920827
60273888467941605554712350813731
60273888467941611088363571546263
60273888467941621614219491954569
60273888467941622201400973000651
60273888467941622201402120893555
60273888467941622208744126600277
60273888467941625312666040128449
60273888467941626959795096866201
60273888467941627142809436505673
60273888467941653595694078119295
60273888467941653725361003489637
60273888467941653732954831444799
60273888467941653732954832494607
60273888467941654960957695572089
60273888467941654960957699804177
60273888467941655372489027125525
60273888467941655380082856130495
60273888467941655380083113347891
60273888467941655380083888182551
60273888467941655555482330217797
60273888467941655562260252742295
60273888467941655563097079929119
60273888467941658664488736301513
60273888467941660493794277094521
60273888467941660501387990258483
60273888467941660501387991308243
60273888467941660913735108915083
60273888467941669784303288746159
60273888467941669785056429925247
60273888467941669785118823218099
60273888467941669785118823572231
60273888467941669785119192044463
60273888467941671431432345483911
60273888467941671431997201368227
60273888467941671432185486662999
60273888467941671432247875723763
60273888467941671432248248782215
60273888467941671611915281596845
60273888467941671614426535019555
60273888467941671614446685123383
60273888467941671615178905596071
60273888467941671615179680430731
60273888467941671615199826302471
60273888467941671615262215363235
60273888467941672025957752136243
60273888467941675317955657725887
60273888467941675318771560669899
60273888467941676965084714463639
60273888467941676965900617407651
60273888467941676965901392242103
60273888467949725489178737339209
60273888467949727318485305479849
60273888467949758698384337490029
60273888467949758705162258964767
60273888467949763644289992944495
60273888467949765421085975406881
60273888467949780245247098820803
60273888467952417904364768900621
60273888467952433956529904334737
60273888467952467307535661030507
60273888467952476598044668431343
60273888467952477192569050464701
60273888467952478245173725169095
60273888467952478428188064808567
60273888467952482131696784444429
60273888467952482131697041661873
60273888467952483778826098399625
60273888467953311144008879623241
60273888467953311144197164918013
60273888467953311150786801097979
60273888467953311150787058315423
60273888467953312790573076244589
60273888467953312797916115053175
60273888467953316083136613602969
60273888467953316089914535077707
60273888467953316494918876729385
60273888467953316502261915537971
60273888467953318334915796165581
60273888467953318472197471601537
60273888467953327202952193749539
60273888467953327203705339160715
60273888467953327805907486712709
60273888467953328850081250487291
60273888467953332554427050972087
60273888467953332739951874861945
60273888467953333286484065156855
60273888467953334387080931599697
60273888467953334524278924210245
60273888467953334524362607035653
60273888467953360558058407280597
60273888467953360969652386175099
60273888467953360976430307649837
60273888467953360976430564848567
60273888467953360976430564867281
60273888467953360977183710278457
60273888467953360977246215193119
60273888467953361159423611791869
60273888467953361160260440041551
60273888467953362806552664280271
60273888467953362806552667466811
60273888467953366090957631539001
60273888467953366091773534483013
60273888467953367875347443020859
60273888467953368294472486679771
60273888467953377028595700282683
60273888467953377029348845712573
60273888467953377029411607827417
60273888467953377209078636041325
60273888467953377211589114512943
60273888467953377212341920272111
60273888467953377212342264645645
60273888467953377212363185352045
60273888467953377212425942762625
60273888467953377212425947465437
60273888467953377212425947466889
60273888467953377623120077729661
60273888467953377623935894915811
60273888467953377760380746365985
60273888467953377761217545917859
60273888467953377761217574602569
60273888467953378858717831598687
60273888467953378858718171250695
60273888467953382562248068908119
60273888467953382563063971852131
60273888467953382699508480345713
60273888467953382699508823302305
60273888467953382699508823652225
60273888467953382699508823656596
60273888467953382700261969080663
60273888467953382700345647184545
60273888467953384346637536020607
60273888467953384346637880389977
60273888467953384346637880394348
60273888467974042642626272054449
60273888468160460179382846160493
60273888468160460179571131455265
60273888468160460183900445549253
60273888468160463890505682148831
60273888468160463890693968493363
60273888468160463890777651318979
60273888468160465125287615643763
60273888468160465125287616693523
60273888468160465537069879819939
60273888468160507760777351077507
60273888468160509455146762774333
60273888468160509592595545581265
60273888468160509592595803848469
60273888468160509593181326404021
60273888468160510004189437319629
60273888468160510004189523412909
60273888468160510004189524462669
60273888468168598650735587165425
60273888468168602354266599320957
60273888468168614702901841794685
60273888468168618223501077941009
60273888468168618406430705885297
60273888468168618406431734755073
60273888468171270703703151699355
60273888468171270704519035254965
60273888468171300354191825263165
60273888468171304057785628130519
60273888468171315170821624573729
60273888468171316406419751396053
60273888468171320109950506347191
60273888468171320109950763564635
60273888468171320110765523301133
60273888468171320110765551880849
60273888468192930032146041922309
60273888468195581779516953995167
60273888468195582146131408802383
60273888468195582328580887853275
60273888468195582329145747969679
60273888468204619576307689919357
60273888468204635629287700944029
60273888468207289710051491688707
60273888468265574051239074587641
60273888468265826612796350405155
60273888468265826617878924583315
60273888468265826617878925633123
60273888468265826620326642456409
60273888468265826620891501523053
60273888468265826620891502572861
60273888468265831560019236552589
60273888468265831965985671926245
60273888468265831971048354267781
60273888468265831971613213334425
60273888468265859967629706190333
60273888468265859967650626896733
60273888468265863122367743493793
60273888468265864768744687922233
60273888468265864769496800231545
60273888468265864905941652017297
60273888468265864905942680887073
60273888468265864906757554961309
60273888468265864913535366231019
60273888468265874194755715320529
60273888468265874791811750310655
60273888468265874791812898203559
60273888468265876024062656519621
60273888468265876026573909824287
60273888468265876026573909942331
60273888468265876026594055814071
60273888468265876026594060046159
60273888468265876027409590286011
60273888468265876438167887655931
60273888468265876438167888705691
60273888468265876438167888823783
60273888468265876438187661637231
60273888468265876438187776428271
60273888468265876438188809530135
60273888468265876438920001133095
60273888468265876439003569167463
60273888468265879730103804300995
60273888468265881377295621753703
60273888468265881377295622803511
60273888468265881378047735112823
60273888468265881378131302097383
60273888468265881378131303147191
60273888468268517196436146260581
60273888468268532022856705435153
60273888468268532022856820226193
60273888468268532022857853328057
60273888468268533257638753721125
60273888468268533257639786822989
60273888468268533258454919531819
60273888468268561670332569189409
60273888468268561670332826406853
60273888468268561670332830638941
60273888468268561671085971818029
60273888468268564825050976105777
60273888468268564825050980337865
60273888468268564825803088415089
60273888468268564825803092647177
60273888468268566472180032843529
60273888468268566472932145152841
60273888468268575899697723295459
60273888468268575900450864474547
60273888468268576494493954052863
60273888468268576494494068843903
60273888468268576494495101945767
60273888468268576495247095231951
60273888468268576495248243124855
60273888468268576495309857351007
60273888468268576495309861583095
60273888468268577546826775801123
60273888468268577727561534858013
60273888468268577729820970618663
60273888468268577729840858223151
60273888468268577729841115440595
60273888468268577729841119672683
60273888468268577729841891325015
60273888468268577730029143517923
60273888468268577730030176619787
60273888468268577730573082927975
60273888468268577730594260851771
60273888468268578141623006558527
60273888468268578141623121349567
60273888468268578141624154451431
60273888468268581434437591330735
60273888468268581434437595562823
60273888468276633433879741078957
60273888468276633433879745697101
60273888468276637138497514289027
60273888468276638367945049934545
60273888468276638368760962082921
60273888468276638373007475058685
60273888468276638373007479676829
60273888468276666597624640554397
60273888468276666780638865402829
60273888468276671719683035953283
60273888468276681604716425387477
60273888468276681604799988816751
60273888468276681604800103607791
60273888468276681605532328312615
60273888468276681605615896346983
60273888468276682840335439731343
60273888468276686543844159367205
60273888468276686544660062292343
60273888468276686544743630326711
60273888468277520495283988525745
60273888468277522141659899852321
60273888468277532024433853525865
60273888468277533864430772962061
60273888468277537706246534164535
60273888468277537706309291691707
60273888468277538803558506941789
60273888468277538940756499552337
60273888468277539348354749986457
60273888468277539352622445491111
60273888468277570503920909405789
60273888468277572150234063218243
60273888468277572287494817943635
60273888468277572287494817960897
60273888468277572706619861602547
60273888468277581621226010982815
60273888468277582035267452652437
60273888468277582035330124427411
60273888468277582035330128678213
60273888468277582036083359119811
60273888468277582172528121288761
60273888468277582173364920840635
60273888468277582173364949525345
60273888468277583819740827917861
60273888468277586974395186632165
60273888468277586974457862657941
60273888468277587112492650571013
60273888468277588758784998112571
60273888468277588758868566146939
60273888468280224586943364258785
60273888468280224587027047078577
60273888468280224587027047084193
60273888468280238859864796175093
60273888468280240639108499692901
60273888468280240639192182512693
60273888468280240640007831781337
60273888468280240640008090061798
60273888468280273990930163931953
60273888468280273998273202740539
60273888468280273998356885560331
60273888468280273998356885565947
60273888468280274410055465866955
60273888468280274410139148692363
60273888468280283876047121400515
60273888468280283876863057628507
60273888468280285111394287014719
60273888468280288815091287345875
60273888468280288815091544563319
60273888468280288815174855380243
60273888468280288815656146412519
60273888468280288815656403629963
60273888468280288815739714446887
60273888468280290462220601301071
60273888476816472560925678489398
60273888477035555788257100035460
60273888477035603547564099398713
60273888477035603593317684308581
60273888477140658672476043180682
60273888477143328854295888156848
60273888477143362616811938795996
60273888477143377029191056300946
60273888477164987362416482312318
60273888494542582932025605540647
60273888494542625612494859753840
60273888494542625620026183857198
60273888494542642221045675238777
60273888494542642221045678426929
60273888494542642221045679843871
60273888494542642221045790030025
60273888494542642221045793112975
60273888494542642221045793212145
60273888494542642221045793217969
60273888494542642221045794629295
60273888494578650152598702073379
60273888494578650160193132665163
60273888494578664976760083748889
60273888494578664976760083767603
60273888494578664976760084221065
60273888494578664976760084234163
60273888494578664976760169843573
60273888494578664979207806339345
60273888494578664979291489164753
60273888494578666212295161623951
60273888494578666761149895234911
60273888494578666761149981440667
60273888494761180009965054625267
60273888494761180009965055675027
60273888494761180009965059211487
60273888494761180009965060274297
60273888494761180055718645184213
60273888494761184949092793191215
60273888494761435320313921338025
60273888494761435320313925943119
60273888494761470915568988264708
60273888494761480198462736124380
60273888494761482028605998579257
60273888494761482028606084672696
60273888494761482028606084672697
60273888494796292451769823171271
60273888494796302154687315411259
60273888494797488084262403072459
60273888494797488130015987864283
60273888494797488132526471038761
60273888494797491836872271654699
60273888494797502362665286809233
60273888494797502362665287858993
60273888494797502957461631872451
60273888494797504192243565367383
60273888494866803991218144271595
60273888494866836930358212246035
60273888494869500347990263342768
60273888494869505282055572198356
60273888494869505282787801521324
60273888494869505282871484346732
60273888494869505287117997322496
60273888494869505287118001940640
60273888494869537261813626443662
60273888494869538633793558217094
60273888494869539045387534985880
60273888494869539052981249193986
60273888494869547924846503978174
60273888494869549571243337060910
60273888494869549754445961995154
60273888494869553274752312851358
60273888494869553275568215789546
60273888494869555104895452024236
60273888494869555104895709228582
60273888494869555105083995586212
60273888494870387409394506184463
60273888494870387409394510785185
60273888494870387409394510789556
60273888494870389241232478219031
60273888494870389241232482805251
60273888494870389607909617888997
60273888494870389607909617889204
60273888494870389652826341246537
60273888494870389652826345845807
60273888494870389652826345851423
60273888494870389652826374543615
60273888494870389652826460636895
60273888494870389653642282092513
60273888494870389653642282092720
60273888494870389653642368185952
60273888494870389653642368186000
60273888494870389653663174101105
60273888494870389653663174101318
60273888494870389791111956908244
60273888494870389791112215188498
60273888494870398530046919168339
60273888494870398941640525008761
60273888494870404020477103226873
60273888494870404025560449057365
60273888494870404066209772029659
60273888494870404066209772031063
60273888494870404066230688136741
60273888494870404066230692736011
60273888494870404071293113260881
60273888494870404432070741285657
60273888494870404477803405489173
60273888494870404477824326194121
60273888494870405850620504222240
60273888494870405850620504222294
60273888494870405854867021816148
60273888494870406262214108982596
60273888494870406262214137680350
60273888494870406262214223773627
60273888494870434125216731043335
60273888494870437829562531528131
60273888494870437829562536133224
60273888494870437829625412683365
60273888494870437829625412683413
60273888494870437860054465781205
60273888494870439064344211342079
60273888494870439064344212406341
60273888494870439064344240039839
60273888494870439064344469628156
60273888494870439613199230527257
60273888494870439613199230881389
60273888494870439613199230882793
60273888494870439613199316620537
60273888494870448355418084545937
60273888494870448355418113230647
60273888494870448355418452999295
60273888494870448355418456537159
60273888494870448355418457598565
60273888494870448355669160640263
60273888494870448355669504658261
60273888494870448538683844297733
60273888494870448904461131082455
60273888494870448950193791630015
60273888494870448950193791748107
60273888494870448950193795284519
60273888494870448950193795285971
60273888494870448950193795290342
60273888494870448950193796347377
60273888494870448950214687298988
60273888494870448950214715990919
60273888494870448950277477755843
60273888494870450184725020077077
60273888494870450184725021139935
60273888494870453889070567962620
60273888494870453889070820561873
60273888494870453889070825161143
60273888494870453889070825162595
60273888494870453889321529264247
60273888494870453889321529265699
60273888494870453889321529270070
60273888494870455672895433207194
60273888494870455672895777580935
60273888626526260480037735081565
60273888627474495414496972761637
60273888627474506532617720163205
60273888627474512066270088671953
60273888627474545237608816102651
60273888627474545237609074369807
60273888627474545420623040951083
60273888627474556533660443571871
60273888627509666970486049176469
60273888627509678677483226209921
60273888627509678678048085276565
60273888627509679912830018771497
60273888627510567995833938654179
60273888627798766296466882861363
60273888627801418176016060056961
60273888627801418181099663104897
60273888627801418181664522171541
60273888627801419411384031708733
60273888627801419416446456832873
60273888627801462648218164558987
60273888627801462648971310086803
60273888627801462648992230676515
60273888627801462649054878121171
60273888627801467588099044066531
60273888627801467588119964656243
60273888627801467588120221873687
60273888627801467588182612100899
60273888627801467999713942487887
60273888627802318749748274515703
60273888627802368155932003881509
60273888627809523286343277093373
60273888627833883087956946194803
60273888627833883087957203412247
60273888707289179438583470448629
60273888707471952023895760751039
60273888707496010212605957776843
60273888707569212110254705026748
60273888707569212110254705143340
60273888707569213339953293740900
60273888707569213339974214563940
60273888707569213345036639571392
60273888707569213345036639688080
60273888707569255982765147276878
60273888707569257629141058603454
60273888707569257629161979426494
60273888707569261516710404728894
60273888707601676833344388747142
60273888707604329946754989910954
60273888707604378124997470542022
60273888707604378719794188676534
60273888707604379956814636176004
60273888707605230514566800135267
60273888707605230521345065033157
60273888707605230560299464338783
60273888707605230560299807761935
60273888707605230567077729236673
60273888707605230567077730286481
60273888707605231109091434780975
60273888707605231115869700728673
60273888707613334436953285367876
60273924610893608526987435218365
60273924628727854503997533495719
60273924628727854915507569171893
60273924628727854915779538354931
60273925107218445244661248892099
60273925107326463557268282352085
60273925107326507426515093890941
60273925107326507838297099799913
60273925107326508031164962498357
60273925107326512970292696478085
60273925107326513382074960654261
60273926525320662994722621341701
60273926525323364698157966262949
60273926543014404157015421750555
60273926543014404159523581510179
60273926543014420219030609394963
60273926543014420623282694775939
60273926543014420623282948806843
60273926543014420623282953056193
60273926543026126182055301443645
60273926543049526301484566943881
60273926543049526302237712355057
60273926543049526302300474474113
60273926543049542353649445160553
60273926543049542353649702377997
60273926543049542354402590571729
60273926543049542361242384539775
60273926543049542361243532445777
60273926543049542765431966554173
60273926543049542765996825620817
60273926543049542773589506719785
60273926543050437804673605122785
60273926543050437804673606185643
60273926543050441145417524570873
60273926543061244620674421631477
60273926543061247912673098756813
60273926543061247958405763076969
60273926543061248324455361883229
60273926755724919031185928025561
60273926755724919031185928038611
60273926755724919031206848745011
60273926755760041173143560106159
60273926755760041173146654706785
60273926755760041173418623889823
60273926755760057232902406573281
60273926755760941192166351115229
60273926755760955963813791067943
60273926755760955970591741239037
60273926755760956430366075633263
60273926755760957617720797858697
60273927181145959892623518030275
60273927234323577489970944343139
60273927234323588603008599828431
60273927234323588603008604077781
60273927234323588610350238248195
60273927234323593549477970810981
60273927234323593549477972227923
60273927234334395424091621102657
60273927234335295808910009201533
60273927234335295847320783940591
60273927234335299100908686444961
60273927234335299100908689627289
60273927234335300748037743181261
60273937313782033131564265812109
60273937313782033131564266874967
60273937313782034777940178201543
60273937313792839944552505381063
60273937313890101263139247588471
60273937313890101263704103472787
60273937313890101263892130487257
60273937313890101263892388767559
60273937313890102498485781888459
60273937313890102498486040155663
60273937313890102499241246930247
60273937313890102910268046064635
60273937313890102910268300094135
60273937313890102910835483042193
60273937319471505418315016132269
60273937319483511341925778566221
60273937319483513125499682503345
60273937319483527805684891831981
60273937319507822966801448518359
60273937319507828271790237844509
60273937319507828317523160329731
60273937319507839391604675852199
60273937319507839575351240215369
60273937319507844926072952026741
60273937527149061184844685719569
60273937532400873091277623131109
60273937549908195071337641128937
60273937550127044121141850928411
60273937550127049062526606928407
60273937550127049474120584760051
60273937550127049474308870054823
60273937550127049657323209688679
60273937550235101186167216611593
60273937550235102970640715149543
60273937550235117192408191757319
60273937550235117192408966591979
60273937550235117604190197666291
60273937550235117784676862882011
60273937550235117787204537300147
60273937550235117787204795567351
60273937550235117794714937514777
60273937550236001751468518614007
60273937550236003538389735025051
60273937550236018215227631879767
60273937550236018215227890146971
60273937550891614458460543515359
60273937550891614503373827934507
60273937550891614503374602769167
60273937550891616287767111655999
60273937550891632751463200288909
60273938005091206464523227491281
60273938010780673398038343039163
60273938010780688222198353010561
60273938011104899768644785825271
60273938011764092830833984301141
60273938028506866435080044441725
60273938028518572032243398886205
60273938028518573678619310212781
60273938028725702580682246783153
60273938028725702580682247846011
60273938028725704227058158109729
60273938028725707933661410032215
60273938028736509393670486352107
60273938028831070846474273953325
60273938028833422397839400527399
60273938028833455749664420816609
60273938028833770710290684105237
60273938028833770710478712182565
60273938028833771945072617600169
60273938028833772356854623509141
60273938028833772547461900988477
60273938028833772547461902051287
60273938028833772549721333579849
60273938028833777481259484234885
60273938028833777900631335390305
60273938028833777901196194456949
60273938028834622964293806383375
60273938028834626668639606868171
60273938028834661814160317231773
60273938028834661860457065680371
60273938028834661997091064390079
60273938028834676676460624804203
60273938028834676677276183374473
60273938028834678056599240062821
60273938028834678460850177655839
60273938028834678460850431685339
60273938028834678460850435936141
60273938028834678460850436286061
60273938028834678460850436290432
60273938028834678461603581714499
60273938028834678461686111912379
60273938028834678468464066787737
60273938029487584575466359192757
60273938029490267426731685636717
60273938029490269213652896393067
60273938029490289563872302097583
60273938029490289571466394100169
60273938029490291218594301864737
60273938241217385010332724865081
60273938241544291125162300347737
60273938241544291125727159414381
60273938241544291126002600855767
60273938242198081191447283486703
60273938242198097799997328737861
60273938242198097799997328854501
60273938242201699515426642803725
60273939387709553125166129859001
60273939387709554771542041185577
60273939387720359938154368365097
60273939387744675274152388921333
60273939388366050253201109222125
60273939388401189003901061715379
60273939394274375476945921755109
60273939394285182289934160261205
60273939440595397877237818938271
60273939440887181840633074528909
60273939440887181848227247553329
60273939440919603928987397523157
60273939440922305220640479318037
60273939441543678559333851608401
60273939441543680206462908346153
60273939441576095706300665074909
60273939441578796997950647564899
60273939446503706492498155963703
60273939446515726959935282758385
60273939446795508309097363027573
60273939446795508720879626153941
60273939446827910903892385475303
60273939446827923802156169429285
60273939447452003783162232188851
60273939447452003783162346979891
60273939447452003783162602059151
60273939447452003783162605241479
60273939447452003783162605247095
60273939447452005430293723348255
60273939447452005430293981628557
60273939447452020391713536940429
60273939447484435891550518478989
60273939464229877387337443485299
60273939464229877387337700702743
60273939464229882875257147907219
60273939464229882875257405124663
60273939464229884521633059233795
60273939464229893851096556751059
60273939464229895826030880409417
60273939464229895826030884068341
60273939464229899339016261172979
60273939464241601423194234853897
60273939464241601423194263668345
60273939464241606773915945732149
60273939464521635324567185214343
60273939464521663141920576834347
60273939464521663141920835101551
60273939464521668678079957309033
60273939464521668678080215589287
60273939464521668678080986178809
60273939464521668678100878145123
60273939464521668678101136412327
60273939464521679605679690100107
60273939464521682900691202194733
60273939464521683495467660138641
60273939464521683500546762412793
60273939464521683500546762425843
60273939464521683500550234316849
60273939464521683503078167710773
60273939464521685139332058725543
60273939464521685141840218480795
60273939464521685141843571348577
60273939464521685141843571348625
60273939464521685141859991410883
60273939464521685142407397430045
60273939464521685142428318136397
60273939464521685142595683774577
60273939464521685149183254107005
60273939464521685149371539401825
60273939464532489713679440700829
60273939464532489721207035682687
60273939464532490132801013514331
60273939464533390736495413170023
60273939464533390746345489356389
60273939464533390746533774651161
60273939464533392523416629581067
60273939464554100237425109921017
60273939464556501606819849664249
60273939464556740811655956414275
60273939464556788989898437045343
60273939464556790226269448790841
60273939464556790637027493783095
60273939464556790637863169405041
60273939464556790820877509057611
60273939464556790821065795402143
60273939464556790821066052619587
60273939464556801747805459476833
60273939464556801933330162778009
60273939464556801933333634682065
60273939464556801940672169547541
60273939464556801940861602735265
60273939464556801941697287800679
60273939464556805454410695722279
60273939464556806689192629217211
60273939464556806690028304839157
60273939464556806690028562056601
60273939464556806690029709962603
60273939464556806872207226087225
60273939464556806872960371498401
60273939464556806873044049602075
60273939464556806873047148434789
60273939464556807283989233045957
60273939464556807284554092112601
60273939464556807284824908667903
60273939464557641242207240896679
60273939464557658034525661904513
60273939464557702363630262155013
60273939464557702364446169685245
60273939464557702508693190944057
60273939464557705663975048280101
60273939464557706068227019342165
60273939464557706068227106498463
60273939464557707447550076030513
60273939464557707851801013623531
60273939464557707852365874107165
60273939464557707852637838568629
60273939464557707859332340206689
60273939465189003450199120922119
60273939465210597312952979163203
60273939465210613966417195160449
60273939465213296820129985442387
60273939465213296820212892377759
60273939465213296820212893427519
60273939465213296820213668262179
60273939465213296820215991210473
60273939465213298467342725018645
60273939465213298467342982236089
60273939465213298650272229204973
60273939465213298650272486422417
60273939465213298650273634328419
60273939465213304137439164940319
60273939465213304137439165990079
60273939465213304137440198060897
60273939465213304138193343472073
60273939465213313283889098708147
60273939465213315114031342470733
60273939465213315114031599688177
60273939465213315114032495098469
60273939465213315251293508108327
60273939465213315251296601156497
60273939465213318954823400000081
60273939465213320601952199520389
60273939465213320601952456737833
60273939465225004201769152536089
60273939465225009735418422328811
60273939465225009735418423378571
60273939465225020855233631399809
60273939465225020855233660097617
60273939465225026206708487689237
60273939465225026343990191706361
60273939465225026343990192756121
60273939624746185352310594808019
60273939624746200176468508835891
60273939624747100607856388797539
60273939624747100607856393029627
60273939624747102391430292734663
60273939676940408905773241383977
60273939677232192830210659645211
60273939677232197771594615413159
60273939677232197771598083066413
60273939677232197779125682299073
60273939677232198183376621322131
60273939677232198183380089329677
60273939677232198190719660130717
60273939677232198366390960955987
60273939677267316812332196302781
60273939677267316812607636325613
60273939677267320516134085601545
60273939677267321743866219249503
60273939677268205710720777041503
60273939677268215593494763643491
60273939677268217197150587588197
60273939677268217197150587706289
60273939677268220534881929151781
60273939677268220903190935138975
60273939677888695082560251590347
60273939677888695082563719243601
60273939677888711547075720007625
60273939677888711553850431742021
60273939677921110582400701136453
60273939677921127190948164705553
60273939677924728906374380987011
60273939677924728906377478769965
60273939677924728913152273765393
60273939677924728913905447872925
60273939677924728913989131183815
60273939677924730697563035120939
60273939677924734264627130056273
60273939677924734266321706750279
60273940102653224267143249374913
60273940102653227978266086413011
60273940103309736310803795637555
60273940103309741844518927463731
60273940103320543123792034143651
60273940103320544953936573722613
60273940103320548658260310312369
60273940155514753827275656006417
60273940155514757531600506155337
60273940155514757531600510747381
60273940155830502977025825246097
60273940155830540034889241672647
60273940155830540035642382851735
60273940155830541270236031051895
60273940155830541682018294178311
60273940155830552383273432506283
60273940155830808655012223932609
60273940155830840178971105483255
60273940155830853121565751528967
60273940155830853121565869502383
60273940155830853121586700931723
60273940155830853122130639291967
60273940155830853122130725385247
60273940155830853122130725386699
60273940155830853122151646093051
60273940155830853122319010680019
60273940155830853122402694568445
60273940155830853122402694569897
60273940155830853126648325707127
60273940155830853126649472550319
60273940155830853128908905128593
60273940155830856231135983699927
60273940155830856231136240917371
60273940155830856833253561019453
60273940155830856833253561373585
60273940155830856833441847718117
60273940155830856833525530543733
60273940155830858060442809058011
60273940155830858061279380072779
60273940155830858061279637290223
60273940155830858068035494869969
60273940155830858068035495919681
60273940155830858068036638058609
60273940155830858068036639108321
60273940155830858068872324186833
60273940155830858479817759046145
60273940155830858479818902234785
60273940155830858480382618112789
60273940155830858480382618117161
60273940155830858480654587300199
60273940155841659935327051747131
60273940155841663646451030924109
60273940155841663646994940704637
60273940155841663646994945290857
60273940155841663646994945296681
60273940155841663647266914479719
60273940155842510547849580451857
60273940155842549252840906195431
60273940155842558718750055376203
60273940155842559954075152398171
60273940155842559954096073103119
60273940155842563665198874357705
60273940155842564076981137484121
60273940156487053352852204964751
60273940156487064465889606419139
60273940156487355189230933827939
60273940156487364616183393675465
60273940156487364655139021331503
60273940156487364655139278548947
60273940156487366439528832793035
60273940156487366439528832794487
60273940156487366439529090010479
60273940156487366446327933241329
60273940156487370150651668781373
60273940156487370150651668782825
60273940156487370150651669831133
60273940156487370150651669832537
60273940156487370150651669850007
60273940156487370150652811971465
60273940156487370150652813021177
60273940156487371797780725520577
60273940156487371797780725524949
60273940156495459200635026416323
60273940156495470314486930402815
60273940156498176964393052698645
60273940156499072036691068043823
60273940156499072036691326309575
60273940156499072036712218436259
60273940156499072043469247785765
60273940156499072043469250968093
60273940156499072044222393195489
60273940156499072044306076021105
60273940156499077394944075377385
60273940156499077394944075378837
60273940156499077532225779393057
60273940156499077532225779394509
60273940156499077532225780442865
60273940156499077532225780444269
60273940156499077532225783626597
60273943694878641298016313764023
60273943694914658520057404362423
60273943695753976401775939734757
60273943695753987521590148171599
60273943695862044540880868609803
60273943695862045776227661171379
60273943695862896930199121509711
60273943695862945099407344671225
60273943695898028545849194697909
60273943695898067250841663630123
60273943700786966521847387046427
60273943700823283887405486733147
60273943700823289238127198544519
60273943701662301625607013250441
60273943701662318226564117960349
60273943701697434430785178231285
60273943701698635599648785294185
60273943701698635599712580532527
60273943701698635645381449497701
60273943701698637429018115081657
60273943701698637429019143951433
60273943701770369307113334923359
60273943701770369763019431032593
60273943701770369764711941892207
60273943701770371000058734453783
60273943701770381013254825097529
60273943701770381020848912382753
60273943701770386371570624194125
60273943701771570521710635059551
60273943701771570522275494126195
60273943701771571757057427621127
60273943701771581587322861450809
60273943701771586528707965356795
60273943701771587120971763840141
60273943701771587121034525599241
60273943701771587121037878467071
60273943701771587121055446189001
60273943701771587123506635019933
60273943701771587130825286886015
60273943701782377335262588975639
60273943701782393936494873526029
60273943701782393936494873880321
60273943701782393937310781423603
60273943701804007569790002404303
60273943701806687128574064483209
60273943701806692663922410204363
60273943701806693899269202765939
60273943701806703325280231332087
60273943701806703729531170355145
60273943701806703729531170359517
60273943701806703736874209163731
60273943701806703737125257644741
60273943701806703739384693405391
60273943701806703782606873365795
60273943701806703782606873367247
60273943701806703912461827173581
60273943701806703914994375288439
60273943701806703920055914458805
60273943701806703920057057629975
60273943701806703922315350219455
60273943701806705017388806862179
60273943701806705558837738500157
60273943701806705566432968956551
60273943701806705569528089795713
60273943701806708670919740501607
60273943701806708861443084199183
60273943701806710508655823775441
60273943748931617474851946232769
60273943749039672847766502377755
60273943749039674494142409453529
60273943753964547061333950747973
60273943753964596886705488116793
60273943753976587992933048611561
60273943753976587993016990767031
60273943753976602215038728406773
60273943753976603862167527231613
60273943753976604045182126201147
60273943753976604456692161877321
60273943754000864426889726319999
60273943754000903321401116424247
60273943754000912605132206951067
60273943754000913886399691778985
60273943754000914252261263688819
60273943754000914442784606323585
60273943754000917597522528817083
60273943754000919191388997668547
60273943754000919793506318134957
60273943754839929931739755636717
60273943754839941005735262820807
60273943754839941052307109368095
60273943754839942698682990935457
60273943754839942698682991998315
60273943754839946356456974632179
60273943754839946540226784030801
60273943754839946540290689468235
60273943754839946540290690517995
60273943754851948622294122902887
60273943754872361445264063970759
60273943754872361856858041802403
60273943754872363091639975297335
60273943754872363137372639500851
60273943754875063147947039382561
60273943754875063148699151674611
60273943754875064795075063001187
60273943754875064840807727204703
60273943754876263905031768065559
60273943754876263905781527195187
60273943754876263905781527667363
60273943754876263905781785947665
60273943754876263905784884780379
60273943754876263905844548066881
60273943754876263908293155093499
60273943754876263908293158280039
60273943754876263951514191870879
60273943754876263951514191883977
60273943754876263951517547921037
60273943754876263951517573448163
60273943754876263953774770837639
60273943754876263954046740001963
60273943754876263954046740020677
60273943754876263954050096070835
60273943754876265597890102725279
60273943754876265597890359942723
60273943754876265597893459247613
60273943754876265597893460310471
60273943754876265735151116207521
60273943754876269441694475259559
60273943754876269441945523736197
60273943754876269441966444442597
60273943754876269441969800492755
60273943754876269442032562611811
60273943754876271088070386586135
60273943754876271088321435045511
60273943754876271088342355750459
60273943754945246954387248296121
60273943754945263555344354172429
60273943754945296368164807833297
60273943754945296368164812419517
60273943754945307486285559704397
60273943754945312976713418599881
60273943754945313380715891541249
60273943754945313380715896127469
60273943754945313385799241957961
60273943754945313388307396431525
60273943754945314623089329926457
60273943754947949893169386828753
60273943754947998069152173418869
60273943754947998069152431699171
60273943754947998069152435931259
60273943754947999717973741016235
60273943754948014670106956230243
60273943754948014677703366580449
60273943754948014677703370812537
60273943754948016326524675897513
60273943754949150650168079996097
60273943754949165421065472320589
60273943754949167068194529058341
60273943754949167251208868697813
60273943754949167258719014877375
60273943754949193284967435674341
60273943754949193292498387774831
60273943754949193292498502560255
60273943754949198772884816677035
60273943754949198772888169544865
60273943754949198780414992874391
60273943754949198782926366741799
60273943754949198818619803945485
60273943754949198818620832815261
60273943754949198826147398927343
60273943754949198826147657194547
60273943754949198826150751795173
60273943754949198826151124866515
60273943754949198826151129098603
60273943754949198827843377445827
60273943754949198828408236512471
60273943754949198828410560627165
60273943754949198828682534396583
60273943754949200474972434183579
60273943754949200602193708236901
60273943754949200612231786972065
60273943754949200612232815841841
60273943754949200612256438333707
60273943754949200613072341277719
60273943754949209756257615826015
60273943754949209892702720938299
60273943754949209893455489046045
60273943754949209893455862117387
60273943754949209900230315920157
60273943754949209901046224868943
60273943754949209939272214795549
60273943754949211722821726123669
60273943754949211722842646828617
60273943754949211722846118732673
60273943754949211730352793009583
60273943754949215244173848922707
60273943754949215244174106140151
60273943754949215244174877792483
60273943754949215244175254046153
60273943754949215246434685574715
60273943754949215246437009689409
60273943754949215246622971919247
60273943754949215246685476821019
60273943754949215246685480007559
60273943754949215289906512193103
60273943754949215289906770460307
60273943754949215292441389395139
60273943754949215292441647662343
60273943754949215427107862276575
60273943754949215427171767696539
60273943754949215427189593685625
60273943754949215428866344273905
60273943754949215429637311558719
60273943754949215429640410391433
60273943754949215429702397805727
60273943754949215429702402391947
60273943754949215434698592075825
60273943754949215434702059747793
60273943754949215434702063979881
60273943754949215436394312327105
60273943754949215436959171393749
60273943754949215437229997373805
60273943754949215437229997392519
60273943754949217073483773603151
60273943754949217073483888388575
60273943754949217075992044961659
60273943754949217075992048143827
60273943754949217075995401011657
60273943754949217076015293332263
60273943754949217076015551599467
60273943754949217076016321834649
60273943754949217076580406066633
60273943754949217076747513437609
60273943754949217076831454543479
60273943754949217083523369064857
60273943754957271133761944504573
60273943754957320402747682426231
60273943754957322186321586363355
60273943754960005641398799133261
60273943754960022059609808619579
60273943754960022059613276627125
60273943754960022060429184157357
60273943754960022060429184170407
60273943754960022106182769080323
60273943754960022242627615794213
60273943754960022242627615912305
60273943754960023889756673017447
60273943754981571637169039217635
60273943754981582751043526121679
60273943754981613733720326192251
60273943754981619816164665259879
60273943754981621462540576586455
60273943754981630936796152932309
60273943754981632171578086427241
60273943754981632576415063490499
60273943754981636279923778525639
60273943754981636287517864743681
60273943754981637514705712020571
60273943754981637515542797470227
60273943754981637522299798238613
60273943754984272792377531026215
60273943754984289400928465907493
60273943754984315434706806869485
60273943754984315434707839971349
60273943754984317264013633272957
60273943754984317264014408107617
60273943754984317264014776461597
60273943754984317264014779643925
60273943754984320970055152590639
60273943754984322617184209328391
60273943754984322755281792307837
60273943754984332035663912739969
60273943754984332035663912745793
60273943754984332035664171008625
60273943754984332035664945843285
60273943754984332035665314197265
60273943754984332038175540154459
60273943754984332038175543340999
60273943754984332042442092481911
60273943754984332043195237894539
60273943754984332043258000013755
60273943754984332043258000031017
60273943754984332083929125062923
60273943754984332083929125081637
60273943754984332083929382299081
60273943754984333735303813424631
60273943754984333864970480886433
60273943754984333864971513988297
60273943754984333867482111477267
60273943754984333868235252654903
60273943754984333872564568154395
60273943754984333872565711342875
60273943754984333872565714525203
60273943754984337388834747064059
60273943754984337571576860320519
60273943754984337571848829486087
60273943754984337571848829503557
60273943754984337571849086703531
60273943754984337571849086721001
60273943754984337578604944283277
60273943754984337578606087471917
60273943754984337579170946538561
60273943754984337579358089693001
60273943754984337579441772518617
60273943754984337579441772537331
60273943754984337579442915725971
60273943754984339225734001021029
60273943754984339225735144209669
60273943754984339226570829275083
60273943755164101531066675848865
60273943755164101537843483764439
60273943780819378534288059693155
60273943780819378534308980398103
60273943781536814031682210147261
60273943781573136933421759288411
60273943781573136933421760338171
60273943781573136979154423490475
60273943781573136979154424540235
60273943781872993255242953992247
60273943781872993255242982690055
60273943914482101994414548993477
60273943914517218196187112202315
60273943914517218785900108383855
60273943914517223724756249321947
60273943932207078901253788334675
60273943984401287591579389794329
60273943985276632344175693414349
60273943985276632351705985465603
60273943985276637702427700459303
60273943985276637704873007774343
60273943985276637704956690594135
60273943985384689370995222120051
60273943985384689371078901757515
60273943985384689371078904939843
60273943985384691155472446945801
60273943985384705789025139189841
60273943985384705789841046720073
60273943985384705796615754216717
60273943985384707619168535580163
60273943985385584395116556618661
60273943985385584402647623504575
60273943985385589928768925244097
60273943985385589939647562884185
60273943985385591723221466821309
60273943985385600866406736770335
60273943985385606400059105395771
60273943985385606403406676149945
60273943985385606410097466876909
60273943985385606539767840529525
60273943985385606539851523349317
60273943985385606540667430880953
60273943985385606547379113731697
60273943985385608186980580087069
60273943985420723194077098232223
60273943985420723194077384029383
60273943985420728552309242021721
60273943985420728689590888876509
60273943985420728689590917456273
60273943985708860970405823019423
60273944392096139852294749879387
60273944392971486030617063499781
60273944392971486206289768981937
60273944392982292432011328423583
60273944393079537744437592913795
60273944393079538979784385475371
60273944393079554343699864865555
60273944393080738446481077130417
60273944393080738501436286081139
60273944393080739736783078642715
60273944393080754917767901218835
60273944393080754925109792134517
60273944393080754927620281093539
60273944393080756747074474081209
60273944393080756747076682238463
60273944393080756756926844512445
60273944393080759859155328189755
60273944393080760453951674787959
60273944393080760453955030838117
60273944393080761689298724566979
60273944393088860037361459973111
60273944393088860220292116787175
60273944393091561923539171691965
60273944393091566855913117475897
60273944410805730782316121503229
60273944410805730782317274117867
60273944410805736132201009782281
60273944410805736133037833314601
60273944410806631212868301382827
60273944410806632996441081519713
60273944410817438163053379884833
60273944410817438163053408699233
60273944410817443513775091696205
60273944410817443513775120392513
60273944462999941301760265138765
60273944462999941302513410549941
60273944462999944403988491603003
60273944462999946240888003822757
60273944462999946240889151746229
60273944463011648500320040931929
60273944463011651838051382377421
60273944463011653485180439115173
60273944463875290765573355479777
60273944463875290768021966165319
60273944463875290810493240154355
60273944463875290811242999769257
60273944463875290811246381333443
60273944463875290811330063686675
60273944463875290813503578722919
60273944463875292457622296892107
60273944463875292459879490049495
60273944463875296301423283144839
60273944463875296301674330558667
60273944463875296301674331621477
60273944463875296301695252327877
60273944463875297948050246117331
60273944463886097624234624071627
60273944463980641187973768723239
60273944463980642834349680049815
60273944463980657613593161864597
60273944463980657796523813974397
60273944463980657796524966602133
60273944463980659442899725300973
60273944463980659442900877928709
60273944463980659443736553537557
60273944463980662735651552658389
60273944463980662735652700581861
60273944463980664382027463984965
60273944463980664382028611908437
60273944463980664382864287517285
60273944463983316260657279577317
60273944463983342293599934411085
60273944463983342294353079822261
60273944463983343940728991148837
60273944463983358894557040287393
60273944463983358897904351226279
60273944463983358902986803194563
60273944463983358902986807426651
60273944463983358905247391582949
60273944463983360541686097025145
60273944463983360732294523962939
60273944463983360734553959723589
60273944463983364431305668205799
60273944463983364431577637388837
60273944463983364438334901141741
60273944463983364438899760208385
60273944463983364439171724674061
60273944463983366085463957879493
60273944463984216828406299452825
60273944463984248398348633968959
60273944463984259328455378609283
60273944463984259335798418847909
60273944463984259511469976424063
60273944463984259516468516088035
60273944463984259516468520320123
60273944463984259518727923034237
60273944463984259518727951848685
60273944463984259518729075661973
60273944463984261165103834360813
60273944463984261300043543838447
60273944463984261302302979599097
60273944463984261302573823905989
60273944463984261302573828138077
60273944463984261303138655207945
60273944463984261303138684022393
60273944463984264862107744046775
60273944463984264862107747234719
60273944463984264999389680845983
60273944463984265006083921017249
60273944463984265006648780083893
60273944463984266645681651171843
60273944463984266646518476116941
60273944463984266653212977755001
60273944463992365178097900592585
60273944463992365178097929407033
60273944463992366824473811919161
60273944463992366824473840733609
60273944463992370117225634572313
60273944463992370117225663268717
60273944463992371763601545898889
60273944463992371763601574595293
60273944463995066329456754594131
60273944463995066329456758826219
60273944463995066331716161540333
60273944463995066331716190354781
60273944463995068116126893714041
60273944463995068116126922528489
60273944463995071819907862778837
60273944464199447410256062277917
60273944464199447593270401445213
60273944464307515732923775109189
60273944464307520672051509088917
60273944464307520672888337325501
60273944623516245051648592925483
60273944623516250585300960617799
60273944623517151572258621826193
60273944623517151572258622875953
60273945822859124709040497498697
60273945822859126355416408825273
60273945822869931522028736004793
60273945823185998011614478387129
60273945827819165538899532866573
60273945827819165538899786528683
60273945828767400519091688412271
60273945828767417120048794288579
60273945828767446637776375965853
60273945828767446637859944000221
60273945828767446637860059854119
60273945828767446637860317071563
60273945828767446775120814596981
60273945828767449932869247949447
60273945828767450342203534922467
60273945828767450342203790020441
60273945828767451579247482107677
60273945828767452128290242746413
60273945828767461591686042906289
60273945828767461592441248636729
60273945828767461592441506917031
60273945828767466943162965165463
60273945828767466943162966215223
60273945828767466943163218728403
60273945828767466943163223432667
60273945828767466945420331657399
60273945828767466945422654489053
60273945828779424698468707569017
60273945828779452515801178129781
60273945828779452561554763038245
60273945828779457915289310056559
60273945828779459699114007373799
60273945828779474513150926757195
60273945828802518957712877752177
60273945828802567135956387251569
60273945828802568370737291878177
60273945828802568779988151110665
60273945828802568782519556054353
60273945828802572624124045555325
60273945828802573859470834928957
60273945828802583736345276594133
60273945828802583736345282262085
60273945828802585383474337582687
60273945828802588676040198239281
60273945828802588676041227107605
60273945828802589087822462415457
60273945828803736314913208453829
60273945828803736315749141293219
60273945828803767707761636045051
60273945828803767710021071805701
60273945828803767710021324305783
60273945828803767890691144935643
60273945828803767890691144948741
60273945828803767893223693085441
60273945828803769537067056262219
60273945828803769537070412312377
60273945828803769539326487318605
60273945828803769539326744536049
60273945828803772649148805785429
60273945828803773198192081908605
60273945828803773243945666818521
60273945828803774478454478515777
60273945828803774479292459380097
60273945828803784308717593997887
60273945828803784308717594010985
60273945828803784308720950048045
60273945828803784310977282271717
60273945828803784491649398722325
60273945828803784491649398735423
60273945828803784491731933178281
60273945828803784491732190395725
60273945828803784493343975429429
60273945828803784494179651051375
60273945828803784494179908268819
60273945828803785728690767991005
60273945828803786138025310048901
60273945828803786138025310061999
60273945828803786141120678662039
60273945828803789433036568475801
60273945828803789844630798807527
60273945828803789844901620080191
60273945828803791079412479802377
60273945828803791079412732302459
60273945828811878308498116666877
60273945828811878354251701576793
60273945828811878354254025574847
60273945828814574111415327762791
60273945828814574705939847617251
60273945828814574705939962408499
60273945828814574706211931591537
60273945828814574706214256056151
60273945828814576490604067523507
60273945828814591307167889557471
60273945828814591307167889674111
60273945828814596246024802264535
60273945828814596246024802731095
60273945829094323234878110441173
60273945829094324882007171429727
60273945845545041640943780328665
60273945845545341830193453620501
60273945846493626727473263972035
60273945846493626770694301816805
60273945846493626770695444987975
60273945846493626773229172996597
60273945846493643371717526925137
60273945846493643371717641710561
60273945846493643374163034051859
60273945846505350752454900093617
60273945846528459838389524056225
60273945846528459838389529724177
60273945846528711993999368030183
60273945846528711994000515936185
60273945846528743562184365150245
60273945846528743562185508321415
60273945846528743564716913265103
60273945846528749052614548024909
60273945846528749052615700639547
60273945846528759979375133868809
60273945846528759980210814212489
60273945846528759982721292665233
60273945846528760027639203016013
60273945846528761262985995577589
60273945846528761809518530259131
60273945846528761812029013420511
60273945846528761812029014496419
60273945846528761812864690105267
60273945846528766750905699999509
60273945846529612416957455915921
60273945846529643947003876117691
60273945846529643947066552143467
60273945846529643949263311878341
60273945846529648888391045858069
60273945846529649483165575289869
60273945846529649483166727904507
60273945846529651267577460091313
60273945846529660593693646197515
60273945846529660593756322223291
60273945846529660595388222891521
60273945846529660595953081958165
60273945846529661830735015453097
60273945846529662377330226160415
60273945846529662379778034371927
60273945846529662380613709980775
60273945846529665535080815937893
60273945846540456434188663470595
60273945846540472897947748038547
60273945846820199336922357903265
60273945846820499478743648059529
60273945846820499478747114295633
60273945846820499669268392158817
60273945846820499670964110974281
60273945846820501310582764315027
60273945846820501310585087379961
60273945846832207050092805264269
60273945846832207052537049816157
60273945846852920110492543437755
60273945846856516699949058314249
60273945846856518537686541989795
60273945846856518674884534600343
60273945846856518677143970360993
60273945846856518677414814667885
60273945846856521832697800403597
60273945846856522381760615152681
60273945846856523479073711730173
60273945846856523616271704340721
60273945846856524028136526479257
60273945846856524028953557822777
60273945898722669947076776377051
60273945898722926218814420960185
60273945898722926218815567803377
60273945898722926218815573587921
60273945898722957741937625821703
60273945898722957742690771232879
60273945898722959572916697833971
60273945898722970088062385126777
60273945898722973794102761255819
60273945898722975441231817993571
60273945898734631770245140015597
60273945898734677517878496385579
60273945898734677517899388394171
60273945898734681222245188878967
60273945899670921528225784136947
60273945899670954880050803259757
60273945899670954880050804426157
60273945899670965999863032754657
60273945899670966000618496765399
60273945899671221679336622113549
60273945899671221679338945178531
60273945899671223326468001916283
60273945899671223508645513319171
60273945899671223509398658730347
60273945899671249543178031627803
60273945899671255032856218163693
60273945899671255033609363574869
60273945899671255069300476551593
60273945899671255076827044203081
60273945899671255076830400253239
60273945899671255079087880365443
60273945899671255079090204480137
60273945899671255079361800591833
60273945899671255079361915382873
60273945899671255079362948484737
60273945899671256680737387210757
60273945899671256723206311579815
60273945899671256725466115806713
60273945899671256725737711918409
60273945899671256725738859811313
60273945899671256726302944043297
60273945899671256862998466648013
60273945899671256863751612059189
60273945899671266144194801363617
60273945899671266189112704884465
60273945899671266189948386390173
60273945899671271497364234230411
60273945899671271497365005882743
60273945899671271540589886571627
60273945899671271543117819256967
60273945899671271677787506129547
60273945899671271677850636715011
60273945899671271677850641314281
60273945899671271677851411432871
60273945899671271677851412482583
60273945899671271679542893526203
60273945899671271679542893543673
60273945899671271679545988126829
60273945899671271679545988243517
60273945899671271680295776438135
60273945899671271680296034705291
60273945899671271680298100552829
60273945899671271680299133538005
60273945899671271680378573869883
60273945899671271680378573887353
60273945899671271680378573986571
60273945899671271680378574005445
60273945899671271680379345522215
60273945899671271680381668587197
60273945899671273326671946032075
60273945899671273326671950281425
60273945899671273326675044864581
60273945899671273326675044981269
60273945899671273327427157290581
60273945899671273327510725324949
60273945899682061846597602080965
60273945899682061892078442986233
60273945899682061892346683047771
60273945899682061892350039097929
60273945899682061892350153888969
60273945899682061892351186990833
60273945899682078493287372160789
60273945899682978921327144953231
60273945899682979058587899697337
60273945899682979061035621819781
60273945899682979061115832368175
60273945899682979061115832387049
60273945899682979061118926968801
60273945899703637179172455759205
60273945899703637179173603652109
60273945899703639008479023899845
60273945899703639009317004764165
60273945899703642712824824384641
60273945899703642712825972277545
60273945899703670395157381561991
60273945899703670578924861904003
60273945899703672226137601467163
60273945899703686447322516996107
60273945899703688278301589008375
60273945899703691935242221418027
60273945899706340117954594291837
60273945899706340117955741135029
60273945899706340117955746919573
60273945899706345651608109760465
60273945899706345651608115545009
60273945899706371684550770378777
60273945899706371685303915789953
60273945899706371685386450722457
60273945899706371685387483824321
60273945899706373331679827116529
60273945899706373514693018863097
60273945899706373514694051964961
60273945899706373517790683262043
60273945899706378822946838240875
60273945899706379005689472762155
60273945899706379005960029987443
60273945899706379005961063089307
60273945899706388285507876255085
60273945899706388286343556598765
60273945899706388288854036114319
60273945899706388288855069216183
60273945899706388334607878241679
60273945899706389932636932992837
60273945899706389935983092852071
60273945899706389981736934979431
60273945899706390115651157841269
60273945899706390115651530912611
60273945899706390118161756882695
60273945899706390118162015149899
60273945899706390118726874216543
60273945899706390118914896509327
60273945899706390118914902293871
60273945899706390118997431441831
60273945899706390118998464543695
60273945899706393821691907041653
60273945899706395468820963779405
60273945899707238891252483485073
60273945899707238892947059129319
60273945899707238893700204540495
60273945899707240540076115867071
60273945899707240548506774184533
60273945899707240723926131141587
60273945899707240731436307185309
60273945899707240731437430998597
60273945899707240731521113824005
60273945899707244244421916351867
60273945899707244435028933444481
60273945899707244435030086072217
60273945899707246082157990182233
60273945899707246082159142809969
60273945899707246219357135420517
60273945899707246219439694432637
60273945899707246219440818245925
60273945899707272253136618490869
60273945899707273902776159479007
60273945899707277788546206429643
60273945899707277789298318738955
60273945899707279435675263167395
60273945899707279436239347399379
60273945899707279436240500027115
60273945899707279436427375476707
60273945899707279572956967417799
60273945899707279573438492637663
60273945899707279573709079727111
60273945899707288899073499904785
60273945899707288899073501421105
60273945899707288899826388570693
60273945899707288899888289756193
60273945899707288899909180244093
60273945899707288902335749007791
60273945899707288902336782109655
60273945899707288902356898117187
60273945899707290549464805745543
60273945899707290683463308302241
60273945899707290683463312902963
60273945899707290683463312907334
60273945899707290685910776758203
60273945899707290685911035025407
60273945899707290686475894092051
60273945899707290686746452367051
60273945899707290686746709584543
60273945899707290686747484419203
60273945899707294252242934287899
60273945899707294389503688682085
60273945899707294390256577242999
60273945899707296036632741169035
60273945899707296036632745419837
60273945899707296036632745769757
60273945899707296036632745774128
60273945899707296037385633980751
60273945899707296037385891198195
60273945899707296037468421396075
60273945899707296037469196230575
60273945899715350094398911119517
60273945899715350094398939817277
60273945899718051248770345009801
60273945899718084602286557245051
60273945899718084602307478068091
60273945899718086249415613982803
60273945899718086386697289535447
60273945899718086386697318233207
60273945899718095715323987513887
60273945899718095715325020615751
60273945899718095715344879522479
60273945899718101066798843570035
60273945899718101204080490424823
60273945899718101204080491474631
60273945899995406363324492618797
60273945899995426493223308650925
60273945899995426676153965464989
60273945899995426676221227868183
60273945899995426677912332671231
60273945899995426677915803512429
60273945899995426678688836644781
60273945899995426682994906849391
60273945899995426682996054742295
60273945899995426683748052750213
60273945899995426683749195921383
60273945899995426683831735570005
60273945899995426683835206411203
60273945899995426686008631682033
60273945899995427730266078308219
60273945899995428325064747971357
60273945899995428330127430312893
60273945899995428332384543008609
60273945900006233491673604309679
60273945900006233491678108252741
60273945900030548828219258933941
60273945900030550056245338503679
60273945900030550063839173293193
60273945900031434434045197002959
60273945900031443305094434052095
60273945900031445689446728571787
60273945900031445691894446444881
60273945900031445691894475259281
60273945900031445691895599059519
60273945900031445692459305511525
60273945900031448655816145863467
60273945900031451042616158256253
60273945900031451042616187070653
60273945900031451042617310870891
60273945900031451043181017322897
60273945900031451043433218414173
60273945900042256209793373200177
60273945900042256209793374366577
60273945900042257444575307861509
60273946059204108427880570144783
60273946059239260220015930099273
60273946059567037245889574431579
60273946059567037252667495906317
60273946059567037252667500256449
60273946059567038488014289635697
60273946537802761352928387560221
60273946537802761352929530748861
60273946537802766886580756185657
60273946537802766886581899374297
60273946537802794569750132191063
60273946537802796399056443114259
60273946537802796399893271346471
60273946537802796399893528563915
60273946537802796536589080914747
60273946537802800057920626804995
60273946537802800057920885072151
60273946537802801339021262543643
60273946537802811216439902270887
60273946537802811353135802161515
60273946537802811353888685073447
60273946537802811353888943340603
60273946537802811353971482505195
60273946537802811353971482621883
60273946537802811353972254157527
60273946537802812451221835765819
60273946537802813000264510311115
60273946537802813000264854667179
60273946537813568166669770426329
60273946537813573700322139051765
60273946537813600971144135648071
60273946537813601565668770293779
60273946537813603350329660367883
60273946537813603350329688947599
60273946537813606459879747594399
60273946537813606871662010720815
60273946537813607053588474715699
60273946537813617617833905727895
60273946537813618167712604039815
60273946537813618167712605089623
60273946537813618167712862307067
60273946537813619402223717189427
60273946537813619814005980315843
60273946537814474268154866795985
60273946537814518734708741003487
60273946537814518735461623915323
60273946537814518735461882182575
60273946537814520381837793509151
60273946537814520381838568345215
60273946538126971298728131125903
60273946538129669290873531620703
60273946538129669291040638990227
60273946538129672994382246655843
60273946538129673001410330618601
60273946538129673001411473807241
60273946538129673001976332873885
60273946538129673002163476028325
60273946538129673002247158853941
60273946538129673002247158872655
60273946538129673002248302061295
60273946538129674230001265600431
60273946538129674236758266368817
60273946538129674648539387354901
60273946538141380376206519754143
60273946538141380382984412649117
60273946538141380382984441228881
60273946538141380383549271715761
60273946538141380383549300296929
60273946538141381618331205210693
60274740648335990014975812458093
60274740648335990152173805068641
60274740648336890582724832333601
60274740860938436893201395462725
60274740860942039026999482354209
60274740861050105510502512414333
60274740878664312995245642924817
60274740878675118161857970104337
60274741286435097724972626289085
60274741286471131547971594416125
60274741286471131553054168594285
60274741339552747836869149089527
60274741339552749483245060398841
60274741339621748584764566058077
60274741339624433824252512418841
60274741339625698766177205907229
60274741339625700412553117233805
60274741339646058562450483355189
60274741339646058567533829185681
60274741357277723508362369269397
60274741357277725154738280595765
60274741357277725154738280595973
60274741357347624824006806130717
60274741357350310063494752491481
60274741357350626121978904403369
60274741357350626259176897013917
60274741357350668947240237090813
60274741357350674300409671374757
60274741357350674300409671378969
60274741357350674437670426104361
60274741357350676083983575316093
60274741357350676084046337430937
60274741357371034233943703552321
60274741357371034239027049382813
60274741357383089797798554187123
60274741357383089800246648195955
60274741357383091583820207776807
60274741357383091583820552133079
60274741493273359450116623349352
60274741493273370563154024803740
60274741569976186382560710383465
60274741570082799641738850142391
60274741570093604854167610439950
60274752346759039257740029285282
60274752346761740549393111080162
60274752346761741098247843991331
60274752364495720663656325432379
60274752364495726014378037243751
60274752364499322934652404934411
60274752364499328285374116745783
60274753563840968428160784973837
60274753569714506102702958889357
60274753569738821431926495528073
60274753569822573135001403065933
60274753569822574232585343950317
60274753569822574781377314392509
60274753569846890110598183726659
60274753570499751753033643937477
60274753570503353475237752997317
60274753723373854581340945627597
60274753776537074215083347837389
60274753776540676486079427339421
60274753776548781595820606218993
60274753776551483299067665845517
60274753776613956014842556940880
60274753776649094216809939057678
60274753782445699628185015234829
60274753782449301899181094736861
60274753782461309286237369596237
60274753783116922768445912625569
60274753783210264977564264858028
60274753800186284957730589793369
60274753800842798275128697201157
60274754184210610384818755973176
60274754207881484716326844031903
60274754207881484764528149984142
60274754207942378707289263264073
60274754207943279275038283139581
60274754254896466820591109246605
60274754254896467003521766060669
60274754255212615716504282102892
60274754255223432407999150283874
60274754255245031216341263641452
60274754260803891613871155380689
60274754260804792044422182645649
60274754260805092370869848548033
60274754261023688899808454383029
60274754261023688899809487502155
60274754261023694387728158804949
60274754261047989411648789082561
60274754261047989411649822201687
60274754261048006012605894958869
60274754261059113070660892370418
60274754261060012355426672781493
60274754261060012355426672798755
60274754261060014001802584108069
60274754261120035387894445325247
60274754261120040738616157136619
60274754261120051440058432866459
60274754261120935399320432117835
60274754261120935948112402560027
60274754261120941306365177012127
60274754261120951870609460131419
60274754261128155314850428448094
60274754261128155315017678251099
60274754261129307763186832733965
60274754261129357718475999930523
60274754261131708857975112792057
60274754261131708857975114191737
60274754261131708857975117024145
60274754261131708857975118441087
60274754261131712562320914676533
60274754261131712562320918925883
60274754261131757586013761985219
60274754261131758820795691248063
60274754261131758820795695480151
60274754261132048491637320299413
60274754261132048491637578566617
60274754261132048491637578916537
60274754261132899099829650001765
60274754261132948922188606181497
60274754261132948924719676928493
60274754261132963147473974886853
60274754261132963284734729616457
60274754261132964931110640943033
60274754261152460768245555626997
60274754261152461179839533458641
60274754261153323081008778716749
60274754261153323086091352894909
60274754261153361198796582891957
60274754261153361747588553334149
60274754261153673095985641367137
60274754261153673233183633977685
60274754261156058097855240345567
60274754261156062902043642518481
60274754261156063039241635129029
60274754261156063634039014268974
60274754261164118735205254471425
60274754261164166365408910071477
60274754261164166914200880513669
60274754261164168011784821398053
60274754261164168148982814008601
60274754261164178024978473271419
60274754261164468933112515687595
60274754261164480046149917141983
60274754261168071204108595189627
60274754261168082317145996644015
60274754261715276739843042522913
60274754261777404663473340685465
60274754261784608107881210180592
60274754261788206123208086165409
60274754261788206123208090414759
60274754261788211613638646360925
60274754262039513263381984800142
60274754262039513309198217055288
60274754278529767715915402842781
60274754278530968472914096010125
60274754278784988026919892995887
60274754278784989124503833862801
60274754278784989673295804304993
60274754278784989673295804305201
60274754278846828109915611274665
60274754278855184002429072806605
60274754278857574582052276200709
60274754278857874771322870198897
60274754278857890640536428112597
60274754278857891235081639091123
60274754278857924550375963604246
60274754278857924593681826028709
60274754278857933465797760800041
60274754278857938816519099540119
60274754278857938816519128118374
60274754278857938816540048824726
60274754278857938818967195083985
60274754278857938818967195088197
60274754278857938956227949813589
60274754278857940602603861140165
60274754278858791208285447988105
60274754278858825163941330508894
60274754278879549335227881439777
60274754278881933788368273153717
60274754278881934337160243595909
60274754278881950252127386419477
60274754278881950800919356861669
60274754278882250441417784978646
60274754278890354316356077896351
60274754278890354318803827548911
60274754278890356102377731486035
60274754279441152841887289985005
60274754279514387905769400086269
60274754279514388042967392696817
60274754279514388454749656886034
60274754279514388500566003915174
60274754279515288473518419961777
60274754279515289068315023790682
60274754279765389548440457127928
60274754414780624014406811262096
60274754415632559718533465122642
60274754420689249976551497461783
60274754420689261089588898916171
60274754420690161474323464483366
60274754420700966686752253360651
60274754421541185085881547610006
60274754491483450306572764829493
60274754491483450306573023096697
60274754491483450855364735271685
60274754491484350874322042972205
60274754491484352520697954298781
60274754491495157687310023211097
60274754491495157687310281478301
60274754491556380242078497578729
60274754491556382025652401515853
60274754491556396294243633012845
60274754491557280809827517454237
60274754491557282456203428780813
60274754491557296861992652888353
60274754491557298508368564214929
60274754491568087622815497693129
60274754491568087622815755960333
60274754491568103674980633127245
60274754491568103674980891394449
60274754491588800681043213097017
60274754491588802464617117034141
60274754491588850506414406109565
60274754491588850506414750465837
60274754491588850643612743076385
60274754491588851741196683960769
60274754491588851878394676571317
60274754491589751074163770341345
60274754491589752308945703836277
60274754491590051446720673278890
60274754491590053093096584605466
60274754491590062376722469914495
60274754491592402952039034331845
60274754491592404186820967826777
60274754491592452365816507779953
60274754491592452365816852136225
60274754491592454012192419106529
60274754491592463476657207008819
60274754491592463476657208058579
60274754491592753149967732905414
60274754491600508061780471478621
60274754491600557475558031015797
60274754491600557887151664491169
60274754491600858259708911784986
60274754492212893559476604986517
60274754492212895343050508923641
60274754492213795773601536188601
60274754492224600940213863368121
60274754492465403108127854164203
60274754492465403108127854282247
60274754492468100551459221874435
60274754492468104811374913908771
60274754492468104811374914258691
60274754492475905662224510223442
60274754492475906073818488055086
60274754492475909366570310708238
60274754492475909366570339404594
60274754492476209921116092670299
60274754492538345442352959741970
60274754492573467724273240314328
60274754492573471428619010703088
60274754492573471428619011169648
60274754492573471428619039399444
60274754492573471428619039749364
60274757871958689033580544955451
60274757877891629777577076730197
60274758036779724858613254139687
60274758037424214545492086527766
60274758084693217438732488076252
60274758084693217438732488076256
60274758084693518176773754152770
60274758084693518176773754506902
60274758089945645741947140493487
60274758089945645741947141893167
60274758089945645741947145075495
60274758089945645741947145092757
60274758090598241129358043828586
60274758090602142858153143253707
60274758090602142995079163492906
60274758090602142995329867596010
60274758090602143414454140667059
60274758090602143414475061373411
60274758090602144649236074161991
60274758090602144694989659071859
60274758090609948334757613928069
60274758108324117231464967316294
60274758108328019097374115058262
60274758108328019280388711916630
60274758108328019280388716165980
60274758108328019646166084083304
60274758108328019646166084084756
60274758108328019646166084102018
60274758108328919665207079227628
60274758108328919665207079227631
60274758108328919665207079227637
60274758491696748245343368062994
60274758492584061404572393233242
60274758510114544076793020114624
60274758510114547742435043410227
60274758510309037075814909345984
60274758516022869300874797597898
60274758516034879988108840393648
60274758516034880537088838908956
60274758516034880537088838913168
60274758516217406776337762981338
60274758516217662443162990298154
60274758516217662443162990298314
60274758516217662443162991814474
60274758516217662443162991833348
60274758563257050657665520212455
60274758563267855824277847391975
60274758563267857013306195977039
60274758563267857059059780886907
60274758563267857470653758718551
60274758563289476038014306638407
60274758563292171155193636726643
60274758563292172390539654453559
60274758563292172802321660362531
60274758563292176048567785796503
60274758563292176094321370706371
60274758563292176505915348538015
60274758563292177695695809432391
60274758563292177741261366264931
60274758563292177741449394342259
60274758563484008560209199301524
60274758563487566361541352106652
60274758563487566361541352108104
60274758563487566361541352125366
60274758563508264594795221878484
60274758563508275715172306072426
60274758563581255059720143917204
60274758568508878018420689228347
60274758568508878018420689241445
60274758569092380060903228982706
60274758569092380063347593987970
60274758569092385368336641595826
60274758569100485172900744790214
60274758569100485173652857099526
60274758569100490478641904707382
60274758569103190534948968775346
60274758569103190537125095136014
60274758569103191634709036020398
60274758569104391156946687701402
60274758569104392391728621196334
60274758569104392391791297222110
60274758569176481191605009172987
60274758569176482426386942667919
60274758569176482472140527577787
60274758569176486542326720984359
60274758569176487777108654479291
60274758569200502964507430476241
60274758569201701892283242572136
60274758569208603089952295404553
60274758569208606794298095889349
60274758569392589457642650889550
60274758569394976329907129769978
60274758569394991154821398613790
60274758569395290612369713961551
60274758569395292449206229779703
60274758569396175257602611928364
60274758569396176355123876786972
60274758569396191363112062427342
60274758569396191363112066676692
60274758569416589772956307099788
60274758569416589818626295277528
60274758569416589955886963913852
60274758569416605887419891173320
60274758569489880427089147110920
60274758569489880433845377276734
60274758569489880433866297983086
60274758586278282299780816404699
60274758586829366828439907898534
60274758586829368063221841393466
60274758586829368063284517419242
60274758586922771986596972767162
60274758586926677563713786743492
60274758586926677700974455379816
60274758586926679348102479015704
60274758586934782674019045152188
60274758586934782674081721182176
60274758586934784504141551054401
60274758586938381836281492694225
60274758586938384945265828757324
60274758586938384945265828761536
60274758586938386775388305967553
60274758586938386775409226673953
60274758587120866662341388733769
60274758587120867256865645704280
60274758587120867256865645721750
60274758587121150929092474540304
60274758587121150929092474658396
60274758587121150929095832125496
60274758587121152026617096984104
60274758587121166851611954034191
60274758587141565490182191500436
60274758587153582349004567385159
60274758587153582534442263708120
60274758587153587839431311302926
60274758587153587839431311315976
60274758587214571946190590542601
60274758587215756116849033095321
60274758722824757112325392007304
60274758723020452513029261483062
60274758723043847098053009273260
60274758723043863709050546016268
60274758723043867232723174525102
60274758723043867283726321948087
60274758723043867415653831339166
60274758723044767843945049418050
60274758723044767846204858604126
60274758728088898326258638279498
60274758728636076553107263179226
60274758728636076690305255789774
60274758728637277310189524380938
60274758728698562178172838396425
60274758728698565882518638881221
60274758728709072506257204095481
60274758728733382525217737549354
60274758728733382525217739065674
60274758728733382525405765626842
60274758728733382525405767143162
60274758728733382525406138698184
60274758728733382525489706719502
60274758728733382525489706732552
60274758728733384126049387337564
60274758728733384133579305273539
60274758728733387837172993430149
60274758728733387837925105758335
60274758728733387882905657635069
60274758728733387883469741865649
60274758728733682531746047656931
60274758728734583282488399886846
60274758728734583282488399899896
60274758728734585066062305353340
60274758728734588046027482759232
60274758728734588587477447494702
60274758728734588587477447507752
60274758728734588587477447612746
60274758728745395042699639810978
60274758728745395407995719780636
60274758728745395407995719784848
60274758728927877178333858708415
60274758728929061410782772582124
60274758728929077882153537770636
60274758728948586530271383578001
60274758728952188932881619415312
60274758728952188933446851557462
60274758728952192507557395347131
60274758728952192509065177957268
60274758728952472465401090362396
60274758728952472465401091762076
60274758728952487155645673042211
60274758728953376602745640584516
60274758728953376602808316610292
60274758728953376740006309220840
60274758728953389505339021228604
60274758728953393218907106664032
60274758729025182372153822148571
60274758729026383127543830654331
60274758729026383129236083350283
60274758745802763153373868989280
60274758745803052176354608743921
60274758745803063296890878077600
60274758745803063342644462869424
60274758745803967614897266289875
60274758745811168452961005754762
60274758745811172157306806239557
60274758745811172157306806239558
60274758745814774428302857045234
60274758745814774428302885741590
60274758746362252981682744578070
60274758746436145844784592487345
60274758746459258764731946787930
60274758746459258764731946805192
60274758746459558908248955876250
60274758746459558953981620079766
60274758746459558953981620097028
60274758746459563717458026926376
60274758746459563900473401201293
60274758746459564258970667687622
60274758746459564258970667704884
60274758746459564266500701471672
60274758746460461312982430389308
60274758746467669376807085313357
60274758746467669376807085313358
60274758746467669376807114009713
60274758746467669422539778213229
60274758746467669422539778213230
60274758746471267394665393888366
60274758746654037082275992779256
60274758746654954127297354153905
60274758746678065035491099019554
60274758746678352274238860781648
60274758746678352274301536807424
60274758746678352411499529417972
60274758746678363532148581261530
60274758746678363577881245465046
60274758746678363577881245482308
60274758746678365179280048593311
60274758746678365224761664319982
60274758746678365225012712796827
60274758746678368341357652311656
60274758746678368882786352102338
60274758746678368882870293072902
60274758746678368882870293090164
60274758746678368889648214547640
60274758746678368890400326856952
60274758746679265792006176783770
60274758746679265792824408698111
60274758746679269498862461878859
60274758746752211785576040138561
60274758746783769913305979647854
60274758798992402734435599431510
60274758799633285211127942312266
60274758799633285211127943828586
60274758799633285211190618337882
60274758799637187076849060460266
60274758799637187076849061976586
60274758799637187625891734988300
60274758799637187625891735104940
60274758799637187625891735123606
60274758799637187625891735123814
60274758799637187625891735460476
60274758799637187625891736523286
60274758799637187625891736523494
60274758799638093186178924692878
60274758799644994246670995958162
60274758799644997539422818611314
60274758799644997539422847307670
60274758799645297728672520599506
60274758799645298086918710383404
60274758799648899999668571405182
60274758799648899999668600101538
60274758799820858987011116905888
60274758799831681722521929489027
60274758799832582885109308530127
60274758799853295904127875139036
60274758799855976873578080210764
60274758799855977423184840387724
60274758799855981129222892168792
60274758799855993345704315181511
60274758799855993347396566810233
60274758799855993347396566827703
60274758799855993347399665642947
60274758799855994079937081234292
60274758799855994079937081238504
60274758799855997051745466127743
60274758799856877853735867652684
60274758799856881559773919433752
60274758799856882794555852928684
60274758799856894510488108499252
60274758799856894510488108503464
60274758799856897810078550078158
60274758799856899457206573718417
60274758799856899458901149362663
60274758799863801974472416652086
60274758799864086238964071048364
60274758799864097220663560566151
60274758799864097222355812193469
60274758799864102717868225954444
60274758799864102717868225958656
60274758799864102895716313294612
60274758799864999625375653608833
60274758799865003326330360976351
60274758799928987449646426838952
60274758799928989279874539160918
60274758799937076750492291100798
60274758799961407959774302165426
60274759927430888483172253732625
60274759927529035412669279981168
60274759927529035417751825579612
60274759927539842368753989736304
60274759928364471349202262081233
60274759928364476291154290898083
60274759928368313964041394987487
60274759928368313964042170889169
60274759928368328786507942407243
60274759928368363926758145813209
60274759928368378751671639803647
60274759928400794249249553575789
60274759945254011081714753725490
60274759945254011089245045776744
60274759951065389951999638049984
60274759951162336307993573577344
60274759952013371041921807410790
60274759999304284457448130757062
60274760004304842286452484828178
60274760004339964429416366515180
60274760005176606661475965527527
60274760005191015745712016488852
60274760005192199922394295531063
60274760005212564584622075369187
60274760005212909824796213244426
60274760005212909824817133950778
60274760005216528150747801364788
60274760005223732693242398863230
60274760005227333729707248973434
60274760022077848241239963703636
60274760022077848246323309534128
60274760022938785507799869063013
60274760022949608930120484497874
60274760022949608932547314961646
60274760022953214953882978967434
60274760023022542204109331227593
60274760023022543804752578350710
60274760157867279593571648296045
60274760157868180024122675206873
60274760157964526093082592557593
60274760157964526093082592911725
60274760157964526098165938742217
60274760163765098008222643089742
60274760163872849347814593674008
60274760163872849530828905796622
60274760164530560457444181798946
60274760164530560457444210378662
60274760164745510585740146535385
60274760164748217228871183695515
60274760164749412701421970082037
60274760164749414302065217205154
60274760164756269244712183395301
60274760164756269244712211975017
60274760164756269290444847598817
60274760164760219883451493859178
60274760164822347990100234902392
60274760164829204165078084640293
60274760181599027567558182598393
60274760182256434905518343037298
60274760182475288756951996857679
60274760234776654089301087657580
60274760235652017436234138201655
60274760235652018671015985957439
60274760235652022375361786442235
60274760235652022375361872181383
60274760235652922943173568082667
60274760235652923011800592461790
60274760235652923011803916633264
60274760235660106141443127068490
60274760235660123804206308142638
60274760235663680421000904159973
60274760235757372955479437189575
60274760636528062277480633464892
60274760636538867444092960644412
60274760637446650703821315217750
60274760642448395019603956151602
60274760642448395026381877626340
60274760642448395026381906207508
60274760642448395026381907723825
60274760642483511817871969540948
60274760643308146332809438048057
60274760643308146334504787210875
60274760643311749841663566473509
60274760643319853716057176884159
60274760643320153905327770764303
60274760643322555420057381926071
60274760643348056704358018252887
60274760643356161814099197132459
60274760643356165520139573261501
60274760643431807865302912071021
60274760660173368913485290593868
60274760660865905538810666569990
60274760661049631887265842993397
60274760713351899427780974581138
60274760713351899434558896055876
60274760714211641414034187072211
60274760714223660097894572080027
60274760714226343568255528789494
60274760714226343573339128655102
60274760714226343573339131837430
60274760714227266142117537784354
60274760714227266142118566655582
60274760714262382935303292905998
60274760714262382935868151860214
60274760714262384582432349643750
60274760714331712381450582027343
60274760714331712381450668116411
60274760714331712381450696696127
60274760714331715353979310218082
60274760714331715353979596015242
60274760714331715910365486255493
60274760714335318364658349361342
60274760714335318364658378057698
60274760714356027710674232984923
60274760873856496397418577789430
60274797334996166984694924700298
60274797334996467120681670317080
60274797335006972151307363347353
60274797335006972151307368064715
60274797335006972151872479753745
60274797335547614059656234479821
60274797335558420873396585295229
60274797352733150176175085547886
60274797352733150221928670457802
60274797488623429755304997232134
60274797494531753187968422247123
60274797494531753194746345121541
60274798764810871151814687268946
60274798770718290403828420002584
60274798770719196368115497196452
60274798770719496519162769756310
60274798924346459146255833199826
60274798930254782395904574574814
60274798930254782578919172494588
60274798930254784370086906598870
60274799402909995325570614365698
60274799402920802276572777355783
60274799408817414577584342867248
60274799408818620692918696853062
60274799408829120174747697311728
60274799408829127500403850754827
60274809778488339126894664591025
60274809778488639270411673679345
60274810251157052788849874487869
60274810251157058741626143107029
60274810257054578341518247291393
60274810257054878578213758189049
60274810257065678201951513187341
60274810257065683555117593186305
60274810257065684108995146300745
60274810257065685391954109004457
60274816639142994133647561319940
60274818074866023524598368591276
60274818074866023524598397287632
60274818074866034637635770045664
60274928713188963150457212571744
60274928713297364785531018102864
60274928713297370320898888746850
60274928713298265208487871989320
60274928713298265213571217819812
60274928713298265213571562193346
60274928713298270751449916011810
60274928713953834225272582028638
60274928713954734655823609293598
60274928714161608940826093692018
60274928714168812385234311811698
60274928714169712815785339076658
60274928714172383124760333318438
60274928714172414107438420871538
60274928714270883917849171518264
60274928714270894482095723160016
60274928714270894619293715770564
60274928714278081272198302275936
60274928714278081277281646706748
60274928714278081277281991063020
60274928714278950185338586090078
60274928714281640908478798572502
60274928714281651467682336861438
60274928714281651470213746410220
60274928714281651476991667884958
60274928714281656958112524457836
60274928714281656960643934006618
60274928714303265509479548550634
60274928737804483087520352355957
60274928737808085404500143121409
60274928737839605277912512877799
60274928737839610765832217299719
60274928737839636936600745272847
60274928737912538322401205636049
60274928737912554923358311512357
60274928950324561401834044019779
60274932488934690183740838622687
60274932542775582887491385308963
60274932543067365616041949889255
60274932543067366850886640899601
60274932543068266183853731529687
60274932543070967887288733494391
60274932543091381992447153242821
60274932543091381992448182112597
60274932543091382403979483914253
60274932543091382404042159944241
60274932543091680946204622510555
60274932543091682044541790313175
60274932543095283217430571131017
60274932543095284452776588857933
60274932543095284452777617727709
60274932543095284864559623636681
60274932543103388328572657774893
60274932560712292538009798268871
60274932560712298028436543721831
60274932565757629153698963148918
60274932566620922892749683900637
60274933039286690570001971885335
60274933045195264925479335457937
60274933045195266022979593516865
60274933045195266023066629223201
60274933045195315983167516023645
60274933045195315983167517423325
60274933045231281542936329133761
60274933045231283791364928898393
60274933045231283928625597534717
60274933045231287637950524390177
60274933045231288733777213604539
60274933045231288733839889630315
60274933045231288735471789248785
60274933045231331368558914983591
60274933045231333205208608021725
60274933045231333746654096094951
60274933045231336911248984150767
60274933045231337460228896581379
60274933045231337460291658696063
60274933045231338695635352075005
60274933045231338695635353474685
60274933177944691794269462947324
60274933177944713801743415605264
60274933251706598438674489765741
60274933257712040425256576694971
60274933257894807324426630056707
60274933257930840103188643935611
60274933257930841336341002276686
60274933257930845049156202080251
60274933257930997340549353114939
60274933257931275591146576960896
60274933257931292175814805200729
60274933257931292176006189332379
60274933257931292176006190749529
60274933257931292176570274981513
60274933257931292178262526142271
60274933257931292178262527677465
60274933257931296981029097296327
60274933257931296982723672940573
60274933257931339615748122649603
60274933257931341584759722896628
60274933257931341584759722896637
60274933257931341589843411683712
60274933257931341589843411683721
60274933257931341589846510988602
60274933257931341996291024698293
60274933257931341996353700728281
60274933257931342003885111987720
60274933257931345106174866567360
60274933257931345106174866567369
60274933257931345113516872274082
60274933257931345113517991482276
60274933257931345113517991587270
60274933257931345708314595298141
60274933257931345708317694603022
60274933257931346942824559741008
60274933257931346942824559741017
60274933257931346942824561140697
60274933257939450818539274883346
60274933257941796416287573965317
60274933257941801949939942590753
60274933257941801957471353850201
60274933257941801958372923830361
60274933257941802507164894272553
60274933257941846241910159810775
60274933257941851783744461199181
60274933257941851783744805572715
60274933257941851912572234689177
60274933257941851913411386923815
60274933257941851920103645948625
60274933257941851920105625573145
60274933257941852332787480118011
60274933258002574219986360127243
60274933258002624181198368362993
60274933258002624181199401483571
60274933258003041118362540805156
60274933258003824755266289925025
60274933258003835326287691485454
60274933258003840860775740324832
60274933258004276281211233977538
60274933258004287394248635431926
60274933258004287394499682491622
60274933258004291098844320656631
60274933258004291098847792444047
60274933258011945971085223011086
60274933258014631202393215171835
60274933258014631751185185258283
60274933258014631751185185264107
60274933258014631751185185614027
60274933258014631751185300049530
60274933258014631751185300049531
60274933258014642139947458313784
60274933258014642323045738935258
60274933258038943195577777852051
60274933258038943195577778913457
60274933258038943378508434193938
60274933258038943378592002700483
60274933258038946533309004506503
60274933258038946533309120341686
60274933258038946533309120341687
60274933258038946533873863559889
60274933258038946534062264708718
60274933258038946534062265770124
60274933258038946899923577881933
60274933258038947082100974598775
60274933258038947082100974948695
60274933258038947082937802717315
60274933258038947082937802730365
60274933258038947082937802835359
60274933258038957469251579872698
60274933258038957470946930823780
60274933258038957470947189108454
60274933258038957470947275197522
60274933258038957651993836004493
60274933258038957652182237153322
60274933258038957652265919506554
60274933258038957653877587165668
60274933258038957653961155200036
60274933258038957653961499573570
60274933258038957653961528269926
60274933258038957654442790610059
60274933258038957654442792126379
60274933258038957654526358644427
60274933258038958019738901265972
60274933258038963005352444860392
60274933258038963005352445921798
60274933258038963005435352373348
60274933258038963005436127213624
60274933258047068115657707970544
60274933275339899333998783361917
60274933275655965272348191696477
60274933275655966919476215332365
60274933275655967102406872146429
60274933275655967514000849978073
60274933275655967658037460097433
60274933275655971367362386952893
60274933275655972463189076167255
60274933275655972463251752193031
60274933275655972464883651811501
60274933275656017476065958657667
60274933275656020778692225415773
60274933275656021189703521258779
60274933275656022425047214637721
60274933275656022425047216037401
60274933275656022425068136742349
60274933275667678608370247425969
60274933275667728022210569082201
60274933275667728022212893430175
60274933275668028753682092213553
60274933275668028760547053980790
60274934457174268045208217813316
60274934457392794713542598838549
60274934480808757855218810845644
60274934481027608727617538846166
60274934613643377901405606254646
60274934613643379684979510191770
60274934613643405855748038164898
60274934684968398134664660045514
60274934693508467742444026056132
60274934693508482514073611200941
60274934693508482514073987458983
60274934693702989100899596514438
60274934693726070511764456364052
60274934693726072158140367673158
60274934693727271268846832350980
60274934693727316785452569759117
60274934693727320489798370243913
60274934693727320672812972767328
60274934711561211801424228544345
60274934711561216740551962524073
60274935092315010309984661019542
60274935092315010309985003976134
60274935092315010310549520090398
60274935119159153525525174736646
60274935163145569272506204528140
60274935163218515266953621310102
60274935163218515266953964266694
60274935163218515267769871796926
60274935163469791566188045144728
60274935163542688155163378349548
60274935163542693505885090160920
60274935163542735774551417771680
60274935163542741264981262411486
60274935163546295223759000235856
60274935163546295223821762354912
60274935163546295228089200655172
60274935163546295361019754965460
60274935163546328582170557872318
60274935166391833928681217994231
60274935166428143925945983241475
60274935166428143925945984302881
60274935166428144474926240058719
60274935166428145709519888240005
60274935166428145709519888241457
60274935172081560290955599909176
60274935172081620128768099097640
60274935172082761406472453105023
60274935172082761406472797478557
60274935172082761452205117308539
60274935172082761452205461682073
60274935172082761589403454292621
60274935172082820702836025394504
60274935172300409935284522543736
60274935172301615494212847023844
60274935172301648985744173798215
60274935172301649397338384043792
60274935172301658680985302118199
60274935172301658863999641757671
60274935172301659915766416130875
60274935172301659915767468499240
60274935172301659961332767996292
60274935172301660098781807666536
60274935172301663620113036097927
60274935172301663803127375737399
60274935172336420971554349890129
60274935172336480087414065697147
60274935172336480633946255651023
60274935172336480633946255668285
60274935172336480633946256005155
60274935172336480636456740242443
60274935172336482054001964917679
60274935172336485758347765402475
60274935172336485758348108341597
60274935172336780482576823570948
60274935172337664919655916572695
60274935172337666566031827899271
60274935172337671553423516589247
60274935172337671553423631380495
60274935172337680981695467415409
60274935172407031883480493254509
60274935172409667521867002445362
60274935172409667521867346819104
60274935172409667704797659259426
60274935172409667704798003633168
60274935172409667704881227293794
60274935172409667704881571667328
60274935172409676992858922574984
60274935172409676992858951259694
60274935172409682346028384126488
60274935172409682529042719528256
60274935172409682529042723760344
60274935172409715362292607627810
60274935172409715888374762700046
60274935172409716978364646063988
60274935172409717115625286002552
60274935172409717122968410917468
60274935172409717122968439602178
60274935172409717123156693012650
60274935172409717123156696194978
60274935172409717123156697262000
60274935172409731940351637303658
60274935172409731940351641535746
60274935172410582364985773678373
60274935172410582364985777927723
60274935189843818537945786625917
60274935190062356326656219676507
60274935190062642422986995421571
60274935190062656513731258891583
60274935190062656515989575793799
60274935190062662049914688441248
60274935190135543944374860216814
60274935190135543951718013816440
60274935190135558036478998124855
60274935190135558036478998130471
60274935190135558631003255118665
60274935190135559865785188613597
60274935190135559865785566271111
60274935190135559866622394521006
60274935190135559866685156640062
60274935190135559870952594940322
60274935190135593766461875557030
60274935190135609826221184369641
60274935190135609826221184369650
60274935331866970809878036029828
60274935331966928300634152637010
60274935402543528425171370068134
60274935402554333408852667497596
60274935402554333591595152739295
60274935402554333591867121922492
60274935402554333591867121922493
60274935402761104700966212452845
60274935402761163816825927210103
60274935402761163816825928259863
60274935402761163954086596896187
60274935402761164363358118231001
60274935402761164363358118580921
60274935402761164365868601755399
60274935402761164365868602805159
60274935402761165600399831147227
60274935402761165600650535250331
60274935402761165646404120160199
60274935402761165783413827480395
60274935402761169487759627959367
60274935402761169487759627965191
60274935402762064384574860642411
60274935402762064384574862042091
60274935402762364573908218159383
60274935402762364711106210769931
60274935402762370061827922581303
60274935402772856968198321632949
60274935402772871197563099148507
60274935402772871197563185591707
60274935402772871197751127225835
60274935402772871197813889694811
60274935402772871334823854228031
60274935402772871746605860137003
60274935402772876732052296010527
60274935402772876732052382103807
60274935402772876869313051090051
60274935402835262989659815765725
60274935402835262989659816232493
60274935402835266094397635774321
60274935402835266094397636241089
60274935402835267923704203914961
60274935402835267923704203915174
60274935402835267928787549745453
60274935402835267928787550212221
60274935402870368661334183584178
60274935402870383477964354431051
60274935402870383477964354530221
60274935402870383477964354547691
60274935402870384713499319018294
60274935402870384713583116162566
60274935402870384713583116162567
60274935402870384713583373030091
60274935402870384715277950540577
60274935402870385125093296849938
60274935402870423564872582450849
60274935402870423564872582567489
60274935402870433440868529606134
60274935402870433440868529606135
60274935402870434540900536386035
60274935402870434677910242639001
60274973451026996325043991730088
60274984724099832622479828189676
60274986159798546676679183929720
60274986372498253088221914968728
60274986851096913201666251845516
60274986851108618798829606289996
60274990453068715563648238735264
60274990453072317834895366714142
60274990467867294346614301143034
60274990467867299697336012954406
60274990467940245692536889524420
60274990467951953203760104457872
60274990467951954850136015784448
60274990467976263044245706079502
60274990467976268394967417890874
60274990467976268402497684544740
60274990467976270186887496012096
60274990680651662908054658150032
60274991088248649586793636488144
60274991088345892609593892459078
60274991088345909264086698590544
60274991159141350885571600642554
60274991159250319583203005579022
60274992524044578851668593661846
60274992524044580498044504988422
60274992524044606668813032961550
60274992524044606669063737064654
60274992595296603549504044214124
60274992595296605195879955540700
60275277148572820857228116262476
60275277609422488505301514679744
60275277612728035413373924017593
60275277627147158497114876702798
60275277629446315531649993098222
60275277630101878616556683920943
60275277630101878799487340735007
60275277630317575770421875483949
60275277630321478231756618065137
60275277630321483719676322487057
60275277630425675613364991216167
60275277630425675615624427448993
60275277630425680966534419483691
60275277630425680969044904193363
60275277630425981155784092775527
60275277630462014981292802539623
60275277839858879615450635624064
60275277843028138774842762402940
60275277843030840066495844197820
60275277843030845417217641752552
60275277843055406171212501391036
60275277843055406216945165594552
60275277843055408000519069531676
60275277843056356015603763868868
60275277843056356152801756479416
60275277843056356747326391125124
60275277843056358393702273755344
60275277843056358393702302451700
60275277843063260917054623291112
60275277843128352158883111307184
60275277843128352204615775510700
60275277843128353988189679447824
60275277843128391056658645490412
60275277843128406925893124110464
60275277843129291486456526976854
60275277843129302003274373785016
60275277843129307492888998207454
60275277843136507277010166858226
60275277843140098437395903872016
60275277843140114306630382492068
60275277843140114901154672314944
60275277843160822607928280540868
60275277843160822608660505245644
60275277843160822608744186554780
60275277843161711926258070749195
60275277843161723038458300992938
60275277843161723039211444905216
60275277843161723039295129246992
60275277843164424282600459064840
60275277843164424282600544808200
60275277843164424694194522639844
60275277843164424742458504531740
60275277843172529852199683411312
60275277843172529989397763627248
60275281228698723258765147328948
60275281228698723395963139939496
60275281379148627618097486101346
60275281379149828375096179268690
60275281387355507804277446266163
60275281459109999105476154619130
60275281459109999288406725694046
60275281459109999288406811433194
60275281459110000938047124551664
60275281459134314622397854047333
60275281459134360741251281185101
60275281459218862229670288330070
60275281459240475993595837160418
60275281459240475993595865740134
60275281459240475994432660675268
60275281459240477092016601559652
60275281857712163935429635061252
60275281857712169423345897339734
60275281857722976237153480933280
60275281857724176994152174100624
60275281919983682078714538124255
60275281919983726621492272635725
60275281919983731485232626887204
60275281919983731485232626887213
60275281920076936367204377461190
60275281920079638115643228816494
60275281920079938257464628703790
60275281920079938257465660742844
60275281920079938305477911296064
60275281920088042180437156680704
60275281920112056864734817973432
60275281920112058509416147888640
60275281920112058511110725049206
60275281920112058556864281262718
60275281920115960969933498329398
60275281920115961564458132975106
60275281920115961566152708619352
60275281920115961566904820928664
60275281920124066676457971730908
60275281934742237203820065788874
60275281936869374946257456023162
60275281937708701699026089981071
60275281937708707026871009140644
60275281937708707575914026642532
60275281937708708810444913071944
60275281942767192943479134586703
60275281943653302031977218903045
60275281943653302034233555830981
60275281943653349746115136024215
60275281943747911084430305208953
60275282070457801089006551519476
60275282070457801089007584621340
60275282070457802735382462846052
60275282070457802735383495947916
60275282070458985235028542556932
60275282070459001708828086693764
60275282070459003492403109820208
60275282070459007196747791115684
60275282070459007196748910305004
60275282079540933389083939852658
60275282097058608056550044927515
60275282097265909059761252513734
60275282097382832774063088330451
60275282149569083003361310053658
60275282150127221353207925415509
60275282150128322435008384565593
60275282150225428305792262088821
60275282150225428305792263492873
60275282150225433207533532865072
60275282150236240021086629392217
60275282150236240066819294645493
60275282150236240615883233203706
60275282150419922952193998608609
60275282150443332317216463350771
60275282150443334146268885249081
60275282150443334146523031491411
60275282150443337263684253160269
60275282150444217920823914862847
60275282150444232929691887474101
60275282150444232929691888878153
60275282150444232929879915551429
60275282150444234575379483130838
60275282150444234575379483130839
60275282150444234577635820058774
60275282150444234577635820058775
60275282150444234582154305287589
60275282150444234582157662872780
60275282150444234582157777658204
60275282150444234582722521939424
60275282150444237693398450771495
60275282150444237693398452175547
60275282150444237830681159326784
60275282150444237831433158250352
60275282150444237831433273035776
60275282150444237831433273035777
60275282150444238242462017325383
60275282150444238242463423502960
60275282150444238242466522689806
60275282150444238243215535812272
60275282150444238243218634999118
60275282150444238288196087706476
60275282150444239478561956720900
60275282150444239480256532369518
60275282150444384075239470078961
60275282150444384814556184624813
60275282150444432253734032292903
60275282150444432855789732289331
60275282150444434222766524666573
60275282150444434227850242033373
60275282150444437789914332540821
60275282150444437797445772498077
60275282150444438345404013890691
60275282150452343400761561786141
60275282150452343537959554396689
60275282150516267236764448848245
60275282150516316602361621709333
60275282150516316602361621726803
60275282150516316602361623126483
60275282150516317196886256372511
60275282150516317197641725665100
60275282150516327585732097456556
60275282150516327585734421337970
60275282150516328318293876830811
60275282150516478412929159481024
60275282150516479647499951046509
60275282150516483351865508283506
60275282150516483352053794628038
60275282150516483352056893460752
60275282150517167804325095935861
60275282150517217032916006091473
60275282150517217032916006104571
60275282150517217170928787387237
60275282150517217627440640633639
60275282150517217627440640750279
60275282150517228153544166429182
60275282150517228748068428003548
60275282150517228748907580121547
60275282150517228748907580588107
60275282150517233688032215268560
60275282150517233688032215385200
60275282150517233688035658591448
60275282150528024441180991453418
60275282150528035150239164787484
60275282150528035561833142619128
60275282150528035699093811251081
60275282150549649187597228704203
60275282150552291138849770393559
60275282150552339314832814890971
60275282150552339361130339570799
60275282150552339909357449536679
60275282150552341144704243507923
60275282150552350481781715896232
60275282150552350481781715896233
60275282150552350481782862285915
60275282150552350481782863802234
60275282150552350481782863802235
60275282150552350893564839950589
60275282150552351030762832207004
60275282150552351030762832207005
60275282150552351030825508232781
60275282150552352128345998606648
60275282150552352128346773445521
60275282150552352128347031727226
60275282150552352265355619833357
60275282150552355832691798741524
60275282150552355832692573576184
60275282150552355832692573576185
60275282150560461491789807129932
60275282150560461491789807129933
60275282150560461491789807148647
60275282155477708370707901613550
60275282156352857746556867435566
60275282156352863243782797908164
60275282156352893295994134498808
60275282156353010227093739092301
60275282156353010229350076020237
60275282156353010230164864355325
60275282156353057666835670992375
60275282156353063759405242945794
60275282156363820221639600003564
60275282156363820746684228752616
60275282156363820765324635555990
60275282156363820772102930083356
60275282156363820817856486295464
60275282156363820818107190398568
60275282156424942610807188767122
60275282156436812442090902927545
60275282156460966375063626536384
60275282156460975709526039859022
60275282156460975709609722212254
60275282156460975711032330208496
60275282156460975711305302751654
60275282156460975711785475619672
60275282156460975711869158445080
60275282156460975894883383293512
60275282156460975894884502501706
60275282156460976305828560965900
60275282156460976306581706377076
60275282156460976306665389202484
60275282156460977495610426970624
60275282156460977495693995004992
60275282156460981199956227455420
60275282156460981200039909808652
60275282156469082606000032951208
60275282174077985761389081465761
60275282174077985761953165697745
60275282174077985761954198816871
60275282174077985763645418393697
60275282174077985764398563822135
60275282174077985901659232458459
60275282174077989470438939951177
60275282174077989607699608587501
60275282174077991252317118798647
60275282174078033475526998586931
60275282174078035724021631844439
60275282174078039430061634901970
60275282174078039430061634901979
60275282174078039430082555606870
60275282174078040665426248869172
60275282174078040665426250385492
60275282174079191485211437364024
60275282174086144540387818718426
60275282174089690895867035318273
60275282174089690895950603352641
60275282174089691498005644835027
60275282174089692548144782633792
60275282174089693142690337984457
60275282174089693145134701572779
60275282174089696246588747129645
60275282174089696254182834414869
60275282174089696802974804857061
60275282174089696841384977887049
60275282174089696841949062119033
60275282174089696848727356646399
60275282174089696848728016695635
60275282174089696849480129004947
60275282174089696851238874358557
60275282174089696985989144496741
60275282174089696988436866969105
60275282174089730195466335104195
60275282174089740857078930512366
60275282174089740857079045303622
60275282174089740858771181808647
60275282174089740858771296599895
60275282174089742556530659642084
60275282174089742558978380697515
60275282174089746217591516978786
60275282174089746811611730342199
60275282174089746811613681618671
60275282174089746812387747736190
60275282174089746812387747736199
60275282174089991685647754077524
60275282174089993286207318374960
60275282174089997177707432269533
60275282174089997200678411009816
60275282174089998434604921580627
60275282174089998434604921580658
60275282174090042692725521929174
60275282174090042700068560737544
60275282174090046406108936866586
60275282174162987041338981231595
60275283293435178502219347615022
60275283293435178502220119267354
60275283293435195103174125956816
60275283352594398932778252275812
60275283352813187092918764395332
60275283352821292202659943274904
60275283354927754988844694489672
60275283354927754993927011450388
60275283354927754993928040320164
60275283354939462971783067409138
60275283354939462972536212820314
60275283355486972926193645137218
60275283355595974429382675493028
60275283355595974436725714301614
60275283355779690887073335383735
60275283355779690887076688601485
60275283355811177336081584299344
60275283370222096816022059653668
60275283370246412145245596292384
60275283370259286749319166027082
60275283370259286795051830230598
60275283370259288578625734167722
60275283370319358132916206208532
60275283370331381579751590900686
60275283370355696908975127539402
60275283370355698739118523916626
60275283370367388422988387761276
60275283370570616557455733334216
60275283370570628768097996379340
60275283370570634256835932329546
60275283370574231588140188911182
60275283370574236527264828290284
60275283370574236527267922890910
60275283370575386096704880862626
60275283370575387878019353271188
60275283370575387880278784799750
60275283370582341637573186119106
60275283370643580251282139722378
60275283370647481474507444538776
60275283370647481474509767487070
60275283370647482709291700982002
60275283370647482711548037909938
60275283370679598022115197104046
60275283370679602961242931083774
60275283372653631822674332838941
60275283372665339211841500452614
60275283373504682405491340592709
60275283373528977589487870914363
60275283373540685565021731220076
60275283373540701411294242570881
60275283373540705115640043055677
60275283373541889812943652755640
60275283373601927875460587700227
60275283373601927875460589216547
60275283379413307818592979292181
60275283506253759863407152854578
60275283506253759864160298269966
60275283506254960620426766726870
60275283514460639907241892778724
60275283514460639912325238609216
60275283515335958379520566073532
60275283530212487879640386588866
60275283583296707918802186757478
60275283585365047268923319285926
60275283585365047268944239874186
60275283586215197277148005058285
60275283586215197277151365825805
60275283586216393092009371833111
60275283586239512743007988180922
60275283586239512743067440538077
60275283586239512743070750300138
60275283586240393622939258976736
60275283591930184551218540734078
60275283591930184558749607619992
60275283592113015830946064825225
60275283592113015876511621657765
60275283592148088752101677979786
60275283592148088752101677998660
60275283592148090398477589306362
60275283592159841833041710315521
60275283592159841833313677963525
60275283592159845400461485837773
60275283592257057454876094743192
60275283592257090664353654295054
60275283592257091929627145919212
60275283592257091929627145919371
60275283592257091929627145919372
60275283592257091929627150151300
60275283592257091929627150164350
60275283592257101922182878427818
60275283609655176236654751743873
60275283609655176236654755994675
60275283609849684059078096028866
60275283609849684653602729139380
60275283609849698883239586728293
60275283609982929852511776887117
60275283609982932954718191597733
60275283609982932954718196201375
60275283609982932954718196202827
60275283609982977429702408688787
60275283609982978024227014635283
60275283609982978024227040146551
60275283609982978024227043333043
60275283609982978024227043334495
60275283609982978024227044395901
60275283984828102993724098177142
60275283984828102994477243592530
60275283984828108481643802599062
60275283984828108482396943778150
60275283984828110128772859341026
60275283984829303750744083585742
60275283984852736762816018267820
60275283990761061986647091666864
60275283993727515755188616863114
60275284008462604646884284712150
60275284008487238415139004553340
60275284008670654059210817783192
60275284008713881311163771688080
60275284008778727134997714991886
60275284008778977918754412578540
60275284008779027324268680524978
60275284008786831009956960375122
60275284008786831010772863324958
60275284008811142634814919130826
60275284008811442824105662063538
60275284008811442824106433715870
60275284011625416498426749387737
60275284011668648008475676738140
60275284011745479883416340303306
60275284061629443014544708616054
60275284061629444798935634692334
60275284061847382209376460468156
60275284061848232959076146811854
60275284061848282365343560169468
60275284061848282777104645372088
60275284061859078065482339557904
60275284061880653398040862330142
60275284061884555857741648242618
60275284061884555858557551186630
60275284061952746996141142371522
60275284061952748643354910804458
60275284061953647426775766364238
60275284061957490734634545450384
60275284061957490735450452980616
60275284061957501716310445535892
60275284061957538910617594552890
60275284061957538911433502083122
60275284061957551122075765128246
60275284061957551122640621012562
60275284061957551670784824397362
60275284061957551671599612732450
60275284061964454377715224397666
60275284061968297549191841165952
60275284061968313422693758086264
60275284064813852168787490255366
60275284064813852168788523730236
60275284064813852168975775550138
60275284064813852169038451575914
60275284064849874744249851736355
60275284064849878585793644831699
60275284064851059439041859055107
60275284064851063145898056638363
60275284064919157888040863061560
60275284064923058747727309838078
60275284064923108784262116930176
60275284064923108784345426702956
60275284064923108784345799755584
60275284064923975192242248622101
60275284064923975192242252871451
60275284064924009352073813181221
60275284064943517951154565293452
60275284064943517951154569525540
60275284069872325607914219115656
60275284069872325607914219115657
60275284070504522335897124675032
60275284070539646125237952308246
60275284070539661081576598940144
60275284070722428175621747359268
60275284070722477581889176665701
60275284070722477581890205535477
60275284070723665395708219907435
60275284070723676508745621361823
60275284070759684854654011043967
60275284070759704572963349645276
60275284070820628246956888920494
60275284070820628246956889970254
60275284070831385763479639261164
60275284070831400580109318468320
60275284070831400585193035835120
60275284070831402227238379455422
60275284070831445052583510112410
60275284070831449991376394817920
60275284070831449991460077637712
60275284070831449991460449192734
60275284070831449991648735537266
60275284070831733602650749968770
60275284070832629230686255018625
60275284070832645626567748849035
60275284070855745038445920201746
60275284070855745038445920201830
60275284070855745038446949071522
60275284070855745038446949071606
60275284070855745038446953303694
60275284070855745040706756840656
60275284070855745040706761072744
60275284070855745632970927900082
60275284070855745635502989114380
60275284070855745635503364901490
60275284088229455129053566018461
60275284088229455174786230221977
60275284088229455311984222832525
60275284088265536589033363548405
60275284088265537183557998194113
60275284088265537183557999710433
60275284088484360474074543764343
60275284088484374564818807234355
60275284088484374703711031109782
60275284088484376533854427487006
60275284088484376533854771866373
60275284088484380101002236784020
60275284088484380101002579740621
60275284088484676537663305051623
60275284088484680244519245872397
60275284088557261857992446766000
60275284088557272982828724923837
60275284088557276087566202093885
60275284088557276087566541868113
60275284088557276087566541868149
60275284088557276087566541868357
60275284088557276087566546467627
60275284088557276087566546473243
60275284088557276682090803461437
60275284088557277871956013580115
60275284088557277871956357953613
60275284088557277871956357953856
60275284088557277876286558373172
60275284088557278466480619528063
60275284088557278466480648225823
60275284088557311223024761977594
60275284088557320560019353537563
60275284088557320560019353538967
60275284088557320560019353655607
60275284088557320560019697912709
60275284088557320560019698029349
60275284088557321154543959486915
60275284088557321154543988184675
60275284088557321154564908889623
60275284088557562192055235451048
60275284088557562192055235451102
60275284088557571525786171268626
60275284088557578061205658174191
60275284088557578061206031245449
60275284088557578061206031245692
60275284088557578065536231665008
60275284088557578244220370885164
60275284088557604903016303102421
60275284088557612006819989080437
60275284088557622532592223599342
60275284088557628066600247297457
60275284088557628066600247297460
60275284088581621872275843994127
60275284088581621874807990947573
60275284088581621874808367088975
60275284088581920233935564695437
60275284088581922061546409298927
60275284088581922064078584832089
60275284088581922064078961085759
60275284221197451450419267822788
60275284221198640911449816516180
60275284221198652070219882174084
60275284221489240360281825716078
60275284221490387869490606189652
60275284221490391573836406674448
60275284221490393357410310611572
60275284224443938931479844835748
60275284300964344810988461502860
60275284300965245239028919504274
60275284300965245241476640559696
60275284300965245241476640559697
60275284300965245241476640559702
60275284300965245241476642076017
60275284300976052191725719884470
60275284301184084408757697112715
60275284301184088113103499001403
60275284301194889438172376409513
60275284301194889575181996219071
60275284301194891268315772786736
60275284301194894926656939534899
60275284301194894972661572921613
60275284301194895109671193429607
60275284301194895109671193448481
60275284301194895109859565882080
60275284301194895109859565882081
60275284301194895109922241907857
60275284301195191411832810571460
60275284301196079669963719408491
60275284301196091979581801395029
60275284301196095683927258924685
60275284301196095683927601763176
60275284301256067700970245799838
60275284301256084309521181031036
60275284301256084314604898397836
60275284301256128781911686313098
60275284301256128781932606902810
60275284301256133720872311755450
60275284301256133721060340882538
60275284301256133721060598099982
60275284301256968268719265675346
60275284301256979203825701999641
60275284301256979203825702349561
60275284301256981040747364575265
60275284301256984142953436329289
60275284301256984142953779167789
60275284301256984142953779173453
60275284301256984142953779173613
60275284301256984142953779285881
60275284301256984142953779290093
60275284301256984142953779290253
60275284301256984145485184233697
60275284301256984145485184233733
60275284301256984145485184233941
60275284301256984145485184583861
60275284301256984740009445827020
60275284301256984740009445827021
60275284301256984740009445827026
60275284301257014387485566779847
60275284301257014387485566780007
60275284301257014387485568198401
60275284301257018091831367264643
60275284301257018091831367264803
60275284301257018091831395962403
60275284301257029212462627484779
60275284301257029212462627834699
60275284301257030447265824996786
60275284301257030447265824996787
60275284301257034105858040455074
60275284301257034105858040455075
60275284301257334294856665283322
60275284301292102718917336462947
60275284301292102720611655356308
60275284301292102720611655356309
60275284301292103313441599572400
60275284301292103313441714357824
60275284301292150897159817094015
60275284301292150897347846565247
60275284301292150897347846565407
60275284301292150898854135851863
60275284301292150899607281398552
60275284301292150942892109742349
60275284301292150942892138807498
60275284301292150942892138807499
60275284301292150942892481297531
60275284301292150944587058808017
60275284301292151354674402530212
60275284301292151354674402983674
60275284301292151491872481210955
60275284301292151491872481229829
60275284301292151491872481328999
60275284301292151491872481346469
60275284301292151494403885227298
60275284301292152545983192725128
60275284301292152545983192725129
60275284301292152591715742492981
60275284301292152591715771189497
60275284301292152591716115545769
60275284301292152591988084728807
60275284301292152728913734753768
60275284301292152728913849538949
60275284301292152728913849539192
60275284301292152728913849539193
60275284301292152728997532364654
60275284301292152729185818722227
60275284301292152729185818722230
60275284301292152729185818722231
60275284301292152729186076989434
60275284301292401675079395036620
60275284301292402908103876449386
60275284301292402908187673593658
60275284301292402909861328531552
60275284301292403319697854281030
60275284301292403502712308239366
60275284301292451086346357080454
60275284301292451086430154224726
60275284301292451086618440569258
60275284301292451088856954573796
60275284301292451681143075214966
60275284301292452918247205539844
60275284301293302105567574093457
60275284301293303340349507588389
60275284301293303340349852061301
60275284301293352111756778523172
60275284301293352114204499578591
60275284301293352114204499578594
60275284301293352114204499578600
60275284301304147768401837809295
60275284301304159064390816900739
60275320225297444693235717001131
60275320913725099568790607617548
60275322119008737602449746755722
60275322136737310049695157726254
60275322136737313754040958211050
60275322828011350125437279257474
60275322828011361245251487577676
60275333146804709211793244942447
60275333622521550673567405110712
60275333625379046988881434240271
60275333835232060056554664939596
60275335041172514203623444377806
60275335058873158074537861671810
60275335749530637039166856502868
60275335750183242956166364079332
60275335750183244740557290155612
60275339271727891762448039267714
60275339271727891762468959972662
60275339271752206911189668667644
60275339271752212444842037293080
60275339271823942858126624750130
60275339271823957680593172169886
60275339271825141967997294281586
60275339271825141968018214986534
60275339271825141968562153352442
60275339271825141968583074058794
60275339271825152903942852761952
60275339271825158437595221387388
60275339271835948598806988282930
60275339271856374410694630713198
60275339271856378121817323802956
60275339271860275046151271856606
60275339271860276276415748861358
60275339271860279987538441951116
60275339288601532508797410265126
60275339288601536219920017615736
60275339289477182765697228381832
60275339289477188116418940193204
60275339289550084103045683512046
60275339289550084285976340326110
60275339289550128758448089644486
60275339289550130404824000971062
60275339289561825021063481546066
60275339289561836139184228830946
60275339289582250656777554021128
60275339289582254361123354505924
60275339289586152698672328214966
60275339289586156409794935565576
60275339297440155160336144301368
60275339297440158866376520430410
60275339297440159003574513040958
60275339297440159008657858871450
60275339297464470491251933636036
60275339297464474197292309765078
60275339298412751719880161200346
60275339298412755425920537329388
60275339298412755563118529939936
60275339298412755568201875770428
60275339298412766544041284614268
60275339298420871654346547725824
60275339298445186985262337060492
60275339366373971260347667029466
60275339366398286589571203668182
60275339366398288419714600045406
60275339369219300490863786088436
60275339369219311608984533373316
60275339369219315308246988027620
60275339369219315315586670786048
60275339369316561807757932643300
60275339369316561815097615397516
60275339369316561815097615401728
60275339369316561815099938345810
60275339369316561815100714117802
60275339369316572925878679928180
60275339369316572933220685630690
60275339369316572933220689750350
60275339369316576631919056057222
60275339369316576639258738811438
60275339369316576639258738815650
60275339369348677125664002943504
60275339369348680831704379072546
60275339369348682064791736923232
60275339369348682066486312567478
60275339369348682201989729533780
60275339369348682203684305178026
60275339369348693177829138377620
60275339369348693184544297733302
60275339369348693184607059852358
60275339369348696883869514506662
60275339369348696888890098218098
60275339369348696888952860337154
60275339369352601128714285831868
60275339369352601128777047951084
60275339369543471502925171482442
60275339375127636833379724301582
60275339375127636970577716912130
60275339375127636970577802651278
60275339502187397448086660783092
60275339502187402798808372594464
60275339502260332322715655803214
60275339502261533079798031796174
60275339502292763874466806869122
60275339502292763882060635874092
60275339502292769232782347685464
60275339581298534549809387852901
60275339581370579969730978365764
60275339581370579969730978365765
60275339581371480537479912029901
60275339581371480537542674267049
60275339581915121461947042054055
60275339582023173128070318098765
60275339582027992025570303386675
60275339582027992033164133926839
60275339980761740578403606105656
60275339980761745929125317917028
60275339980858985292768499125538
60275339980858985293521386273722
60275339980858985293521644540926
60275339980858987077094429282906
60275339980859001902071546316128
60275339980859001902072579417992
60275339980859003540854403476606
60275339980859003548447457642704
60275339980859003548448490744568
60275339980860186049788112997830
60275339980860202521893081490416
60275339980860204305468104616860
60275339980860208009812785912336
60275339980860208009813905101656
60275340004493488729502213480966
60275340004493488730317006396450
60275340004493788918751886772802
60275340004505496300303938069890
60275340004505516468432867127424
60275341416545997462434484629096
60275341416557699352803174222254
60275341416557704840722878644174
60275341416582032932621057817014
60275341416583215258543611580776
60275341416583237393153086082520
60275341416594044206956113273464
60275341440180495407712131140370
60275341440212915846676846658658
60275341440212915850024158069720
60275341440216516336879150091930
60275341440216516336882244810600
60275341440216534584212167294814
60275341440216538288557967779610
60275341440216538288561062498280
60275341440216816480399253782328
60275341440216838477810735673524
60275341440224621447187507922156
60275341440224643398866325609836
60275341440228542155014659073766
60275342131814740366545449309116
60275342131814744070891249793912
60275342131818642689802415025756
60275342131818646394148215510552
60275342131818648177722119447676
60275342131818648178536912363160
60275456392925555462217169311592
60275456599728345489364729662364
60275457822739959440840318395738
60275457822739959440842638144442
60275457822739959440843757352636
60275457822740008661628189309004
60275457828613462709263863119656
60275457828722431277228715053072
60275457828722480819917732305332
60275457828722480819920056303386
60275458035451374880314532161010
60275458059158871747954423371830
60275458059169977150323154043756
60275458059169978750966401166816
60275458439972071106826162837371
60275458458022451944285504886377
60275458514014010629075987573684
60275458514123279523634840499048
60275458514123328927287167150424
60275458520031904935898531747918
60275458520031904936736507894876
60275458520066726340549955263824
60275458520066726891874358456622
60275458520066726892125406915998
60275458520066776295024588156198
60275458537757480848609451323966
60275458537757480849425354267978
60275458537757480849426478062392
60275458537757508849522494882512
60275458537757530207491466246522
60275458537757830442495843773108
60275458537792602572262156961822
60275458537792602579854871357868
60275458537792602579855985966792
60275458537792602579875792064220
60275458537792652397884742794230
60275458537792652397884742807280
60275458537792902761532750840514
60275458537792902769125436656844
60275458537792902769146357363196
60275458537792902769147500551836
60275458537792903137435614529034
60275458537792945746731353213420
60275458537792946981513286708352
60275458537792947576875892779284
60275458537792947579302693128354
60275458537792952541422672462764
60275458537792952541422672482447
60275458670409661190398953344591
60275458750504362469165504244030
60275515889427825600578324952835
60275515889427847597989806844031
60275515889439554979562745685907
60277879457742315274277121908674
60277879457763028469702571654454
60277879457763028469702571660278
60277880734038141337339711315402
60277880887662401940241132667734
60277880887727242818170563704310
60277880893569777367920560850989
60277880893678746065551965787457
60277880964473284109282776281713
60277880964474184128239825715029
60277880964476885831486885341553
60277881366224734337566492182817
60277881366224734337566577917753
60277881366224734337567263830937
60277881366332786003689849712953
60277881372246234623016437837279
60277881372266594007759529501073
60277881425350916804281606566626
60277881425420257370484881116307
60277881425420261069747078553167
60277881425420262309612615096035
60277881425423862791951187613007
60277881443146133609727121188947
60277881443146136760197348183615
60277881443148834901380202983818
60277881443148834901380202983827
60277881443148840252101914795199
60277881584883802957460991909347
60277881584883803094658984519895
60277881584944993522345317179285
60277881602604826937610163756589
60277881602609679196765994101043
60277881602609679333963986711591
60277881602681726591643738803663
60277881602706035143918244356166
60277881602706036790294184262467
60277891664434652839449379768919
60277891664435553407198399644427
60277892142904863596052447071578
60277892142904863596052447071786
60277892142904864830834380566510
60277892142904864830834380566718
60277892213913402731776460000833
60277892213948524873988235145645
60277892219713091368658408648810
60277892219713091505856401259150
60277892219713092603440342143742
60277892219713092740638334754082
60277892355720411410932705354225
60277892355744726740156241992941
60277892373341254569003572218858
60277892373373675007968287737146
60277892373434580269437428778057
60277892373438183775215441775021
60277892373438183775216474876885
60277892373446287650174687159661
60277892373446287650174945426865
60277892373469702411649203922869
60277892373469702411649462190073
60277892373470602979398482065581
60277892373473305917427216919833
60277892373481409792386462304473
60277892373481409792386720571677
60277892379270292851062102758958
60277892379270292988260095363682
60277892379382276543556118130751
60277892379382276543556118484883
60277892379383177111305138006259
60277892426623916367901665644785
60277892432557203558035778722147
60277892450283079660080026184239
60277892450285780951733107979119
60277892450285780951733108333251
60277892450286681519482127854627
60277893649636432122730653553717
60277893655545405855897235024630
60277893655641452010167475659431
60277893655642347089996791113019
60277893655642352577916495534939
60277893655642363142161926547135
60277893791431733418635803424759
60277893791540702116267208361227
60277893809157609657877666902487
60277893809157609657877667252407
60277893809157609657877670084815
60277893809157609657877670438947
60277893809157609660391622330941
60277893809161213166169635327905
60277893809161246334976958864627
60277893809161256213232426824083
60277893809161257448014360319015
60277893809169317041128880712545
60277893809265677787760051963447
60277893809265677787760052313367
60277893809265677787760055145775
60277893809265677787760055499907
60277893809265677787760056545455
60277893809265677787760056549667
60277893815070137488006378317064
60277893815070138722788311811996
60277893815070172074610237500580
60277893815070181952865705460036
60277893815078242597747557196636
60277893815080944347564109264928
60277893815150937670300339692154
60277893815178240671878288521622
60277893815178240809139129340295
60277893815179141376888149215803
60277893868255871362043769856324
60277893868912385228233847710517
60277893885980548079048329548749
60277893885981448646797349424257
60277893885981747555532425023252
60277893885981748653116365907636
60277893885984150350044409050781
60277893885985350924112445404061
60277893885985350924112445409668
60277893886053526190533497083120
60277893886079043465804996180596
60277893886079054441644405025840
60277893886638260735732539820492
60277893886638261330278095172609
60277893886640962621931176967489
60277893886641863006728619316917
60277893886641863006728619322524
60277894270010013593271865096175
60277894270042099261423765015993
60277894270042429093108846634735
60277894270115045249094374932141
60277894270771536978164385023335
60277894287731952788194612225051
60277894287731952788194616811271
60277894287731998856124015892045
60277894287731998856124101626981
60277894287731998856124787540165
60277894287732002560470673768321
60277894287734700147777869335045
60277894287734703714925762952653
60277894287734705498499581146417
60277894287756264413072351561299
60277894287756264413072351915431
60277894287767074932917243480329
60277894287767975500666263355837
60277894287829210400742961477447
60277894287829210400742961831579
60277894287840020918076997286011
60277894287840020918077000468339
60277894287840020918077001872231
60277894287840050522247373422181
60277894287840055872968999498617
60277894287840055872969085233553
60277894287840921488336873271985
60277894287864332542954736622259
60277894287864332542954736976391
60277894288485707483045276991187
60277894288496512649657605220467
60277894293644213775872339370901
60277894293644513965122012662737
60277894293644515199903946157669
60277894293668525400750075524821
60277894293668530339877809504549
60277894293740570833201690944811
60277894293740576183923402756183
60277894293741471263752718209771
60277894293741476751672422631691
60277894293749882096500456816744
60277894293749882096500457866504
60277894293752281918284749811211
60277894293752583388153539661384
60277894293753434545137580121783
60277894293753451008896779480823
60277894293753498592781991104315
60277894293753499141573961546507
60277894293753499184879825396789
60277894293753499329671903875619
60277894293776593405964493354583
60277894293776593543162485965131
60277894340945605453174658801485
60277894341018551440845268717633
60277894346821842493787087666197
60277894346846154118664823820117
60277894346846159057792557799845
60277894346858177801507669072243
60277894346858181460037122886402
60277894346858181460120805706194
60277894346858181505853469909710
60277894346927510402633199203020
60277894346927521889042404825535
60277894346927525176710624430751
60277894346927526828170138805263
60277894346929923037178477532086
60277894346929926695791613813366
60277894346929926741524278016882
60277894346931079315029521867099
60277894346931127447706703932783
60277894364580451723749196627682
60277894364580452181347807474495
60277894364580455290897004501930
60277894364583153473000889269375
60277894364583153473000889623507
60277894364584054040749909144883
60277894364641373949725598998299
60277894364641379437645303420219
60277894364644080592101421474327
60277894364652184467059637989191
60277894364652186250633541926315
60277894364652200519224773423307
60277894364653081330462857379903
60277894364653085034808657864699
60277894364653101086973793298815
60277894364653353694869574176071
60277894364653353694869660269351
60277894364653396337179329343099
60277894364653398128284644898175
60277894364653401278754871892843
60277894364653401827546842335035
60277894364653401832630445382971
60277894364653401878446792053598
60277894364653401878446792053599
60277894364656099419937726693046
60277894364656099419937726693055
60277894364656103170099873848478
60277894364656103170099873848479
60277894364656104770659438504427
60277894364657003737848893723987
60277894364676496091937374143111
60277894364676496091938403012887
60277894364676501033324539533357
60277894364676501170522532143905
60277894364676512144102509577227
60277894364676512144103538447003
60277894364676512281301531057551
60277894364676512329377314218718
60277894364680414744162371973394
60277894364680414789895036176910
60277894364688206767685886588385
60277894364688208414061797914961
60277894365309850364741078550089
60277894365531438355406274290015
60277894365563555365382430505399
60277894365563853717710527683845
60277894365563858656838261663573
60277894500466782990835627578709
60277894500466782990835885845913
60277894500470386496613640575673
60277894500478490371572885960313
60277894500478490371573144227517
60277894500539728978506237494857
60277894500543332484284250491821
60277894500551436359243495876461
60277894500551436359243754143665
60277894506391067613216508229123
60277894506452256806120907393581
60277894506452291860113876209770
60277894506464015438708042315759
60277894506487124468765788195850
60277894506488325820372913503151
60277894506488325820372913619734
60277894507108755306135812862185
60277894507339348837322564489834
60277894507363660462200299108560
60277894507436606919331046483020
60277894507436610166350204932656
60277894507436621279387606387044
60277894524103985751881297590249
60277894524104886319630317465757
60277894524104887966006228792333
60277894524112091410414446912013
60277894524115693132618555971853
60277894524116943715323517810271
60277894524116943852521510420819
60277894524176977858317837093463
60277894524177878426066856968971
60277894524177882130412657453767
60277894524177882130475418168931
60277894524177882130475419218691
60277894524178132496571177024029
60277894524178132908165154855673
60277894524178168236616957101083
60277894524185081733277082478103
60277894524185081870475075088651
60277894524188683592679184148491
60277894524209336126351487590569
60277894524209385951722680603117
60277894524209385951723024959389
60277894524209386088921017569937
60277894524209387186504958454321
60277894524209397199698611727367
60277894524210286519472044834897
60277894524210287754253978329829
60277894524210586892028947772442
60277894524210588538404859099018
60277894524212938397347308825397
60277894524212939632129242320329
60277894524212987811124782273505
60277894524212989457500693600081
60277894524212998921965481502371
60277894524213249699655218189113
60277894524213289830036761920286
60277894524213290378828732245895
60277894524213299111236075504979
60277894524213299113683826202927
60277894524213300760059737529503
60277894524213301308851707971695
60277894524213301491866048077718
60277894524221043507088745972173
60277894524221092920866305509349
60277894524221093332459938984721
60277894524221393704996007304926
60277894524221393705017186278538
60277894524221410314384044536247
60277894524834329984127618920017
60277894524834631408180060324277
60277894524842435093869056066793
60277894525064024365298775598438
60277894525085934842040437510764
60277894525085934842040438000410
60277894525085934842040439050170
60277894525088336408820378829207
60277894525088336408820379179127
60277894525088635996767496367987
60277894525088636133693519305692
60277894525088636133693519795338
60277894525088639707891218308564
60277894525088639845089210570679
60277894525088639890821874656103
60277894525088641530419864974549
60277894525088641530419864975953
60277894525088641530419864993423
60277894525096744955374700746484
60277894525096745405379110360593
60277894525169387092755586480732
60277894525169692597035973292396
60277894525169692597036201930124
60277897939371776341478755671389
60277897939396087966356491825309
60277897957746044782249505334889
60277897957746044782249506384649
60277897957778460282086486873449
60277897957778460282086487923209
60277897957778461517432504600365
60277897957778461517432505650125
60277897957778461929214510509337
60277897957778461929214511559097
60277897957778465221214221902937
60277897957778465632808198684821
60277897957778465632808199734581
60277897957778466868154216411737
60277897957778466868154217461497
60277897957778466868342244489065
60277897957778466868342245538825
60277897957781168571589304115589
60277897963581375834874936355101
60277897963686792091964369104429
60277897963686792091964370154189
60277897963689492104986491074059
60277898117311051599729571677559
60277898122563479896167193677149
60277898122563479896167197913449
60277898123187256564058970684421
60277898123195361086614508063609
60277898123195361086614536643325
60277898123195361818337135319865
60277898123195361818337163899581
60277898123219673443214900053501
60277898123219677005280023129034
60277898123219677005280026316978
60277898123219687528875474736429
60277898123219977148734356197354
60277898123219977148797035405214
60277898123219977148797035405298
60277898123219977148797035405457
60277898123219977148797035405458
60277898123219977149069090681935
60277898123219977194550620315373
60277898123219977199069107079221
60277898123219978383578968900389
60277898123406106826490038239910
60277898123406110605972541809138
60277898123406405183649913613976
60277898123406407015760632120054
60277898123406410727448438311572
60277898170488980636561689224620
60277898170683503145865179071107
60277898176372989804529514626061
60277898176372989804529543205777
60277898176372990536252141882317
60277898176372990536252170462033
60277898176373289993800108506205
60277898176373290725522735762461
60277898176396400998856252094737
60277898176396415816239454033921
60277898176396415861993010246029
60277898176396416410764060099913
60277898176396416410764088679629
60277898176397316246790481298881
60277898176397605912465368610621
60277898176397616436061046599309
60277898176400307204118450405501
60277898176400307760776563409440
60277898176401207726113880766048
60277898176401207726113885371142
60277898176401208328525583284948
60277898176401209555692418095502
60277898176688189267896769689991
60277898176688189267917661698583
60277898176688200380934142564663
60277898176688200380934171144379
60277898176688200380955063152971
60277898193469686185721887278093
60277898194122280983094012254736
60277898194123481556974022065882
60277898194123481556974025253826
60277898194125883254090092230556
60277898194126183397607100963180
60277898194126183397607100964584
60277898194126183397607100968796
60277898194126183397607101323088
60277898194126183397607105568274
60277898194127084011423520949503
60277898194127084018766559758089
60277898194127084018787480464489
60277898194127084423017498781195
60277898194127084560215491391743
60277898194127085657736665907514
60277898194133988364667324523746
60277898194134288508184333612066
60277898194135189533259995524138
60277898194342270258563469006952
60277898194342271493345402501884
60277898194342330650160368315883
60277898194344989851085264027834
60277898194344989851649348259818
60277898194415277377258672418731
60277898578151709449687531807510
60277898578159818814804221774362
60277898578382225155825382035742
60277898578382225155825385223686
60277898595877584455842413970201
60277898595877586102970437606089
60277898595885689566147677081757
60277898595885690800929610576689
60277898595885691212711616485661
60277898595885691212714968881315
60277898595885694917060769366111
60277898595910004894807129488489
60277898595910006130153147215405
60277898595910006541747125047049
60277898595910011483322576427695
60277898595912708245182212750901
60277898595912708377276710122806
60277898595912708377276710476938
60277898595912708377276714709026
60277898595920812945589103122419
60277898595920813357371109031391
60277898595920816649934903607215
60277898595920817061716909516187
60277898595920818296310814933791
60277898596106934401676327149155
60277898596107201376298600758058
60277898596107201376298603940386
60277898596107245853018792435863
60277898601128513035625657879591
60277898601129413463728963721899
60277898601129413466176685144551
60277898601129413466176800981139
60277898601136616911148987496215
60277898601137517339252291816587
60277898601137517340946985167837
60277898601137517341700014761175
60277898601137517341703113593889
60277898601721020570784102738589
60277898601721020616516766587814
60277898601721020616516766942105
60277898601794314933474838862721
60277898601794314933474839912481
60277898601794314933495759569121
60277898601794314933495760618881
60277898601794320284196551723853
60277898601794320329950136633769
60277898601818331171032643093950
60277898601818331765557277739741
60277898601821033601107783858672
60277898601821033601107783862884
60277898601822237337591517065688
60277898601822237474789509676236
60277898601829141828012392214435
60277898602004765361167223285622
60277898602011904013792578954406
60277898602013124948767191023217
60277898602015571076849865834907
60277898602015826652202278727069
60277898602015871266120431135335
60277898602016726625217710450004
60277898602110115735637413285942
60277898649055214363352952182415
60277898649055214409106537092283
60277898649055219759807328197303
60277898649063018094795188478735
60277898649063024680298833785039
60277898649063318284065782476923
60277898649063319930441693803499
60277898649063323223253261305833
60277898649066021222094775598379
60277898649087633614981571811591
60277898649087634797232109126738
60277898649087634843048341714542
60277898649087634848130997459753
60277898649087634850327589538507
60277898649087635262109595447479
60277898649087635391756370701104
60277898649087635391756371051024
60277898649087638554109305791319
60277898649087638965703283622963
60277898649087640201049301349879
60277898649087640201237329427207
60277898649090340257356365417843
60277898649090341904484389053731
60277898649274024385399206278535
60277898649285730112982368987932
60277898649285730112982368992144
60277898649285730112982368992304
60277898649285730112982369342224
60277898649306440015655996436304
60277898654351470927955379044021
60277898654971644742738534220081
60277898654971943651410507864369
60277898654971944886255543308401
60277898654971945480780177954109
60277898654971948590601343793197
60277898654971959756170514504542
60277898654975562577028619288377
60277898654995960066607445456760
60277898654995960066607450179738
60277898654995960071962070858797
60277898654995960615587444454280
60277898654995960620754041300989
60277898654995965424859454042571
60277898654996260215479079947117
60277898654996260810003714592825
60277898655007067076396570031219
60277898655007968186410429538530
60277898655007968194088314500481
60277898655007972950201593521454
60277898655007972950201593639498
60277898655007973125538163046082
60277898655007973125538163162722
60277898655190497537175606472164
60277898655190753254899933409493
60277898655190754908806132083059
60277898655193188075157152022795
60277898655193454958335021113345
60277898655194355480330451833800
60277898655214765239487069852658
60277898655214765239487074084746
60277898672076451401943572375259
60277898672624889818012382793529
60277898672720935692556402722914
60277898672722140023501721828440
60277898672722140160762390464764
60277898672732943263379014734418
60277898672732943263379014740034
60277898672732943263379015088550
60277898672732948614100726901331
60277898672732948621443851330967
60277898672732948621694813718586
60277898672732948621694813836630
60277898672732948621694814185146
60277898672732948621694814186550
60277898672732948797031383243214
60277898672732948797031383247426
60277898672732948797031383359854
60277898672732948797031383365470
60277898672732948804625470532650
60277898672733843693930041999378
60277898672733843693930042353510
60277898672733843693930042372383
60277898672733844296048764284442
60277898672733844296069426729413
60277898672733849227582410512386
60277898672733849227582410624814
60277898672733849227582410630430
60277898672733849227582410978946
60277898672733849235176497797610
60277898672733849235176498264170
60277898672733849235176498283043
60277898672733849235197160709141
60277898672916613388880414329516
60277898672916614623662347824448
60277898672916629311190591238532
60277898672919031008306662584108
60277898672919031008306662588480
60277898672920231765452063580019
60277898672920232177234069489039
60277898672920232314432062099587
60277898672920233412016002983971
60277898672920233412580087215955
60277898672920233419359041792557
60277898672939740362000295762310
60277898672940944784662015850044
60277898672951451266600530474615
60277898672951453057768521696963
60277898672951731275447372917030
60277898672951731825054131694310
60277898672951731825054131707408
60277898672951735531092184875058
60277898672951736765874118369990
60277898672951748298038888907172
60277898672951751590872328182754
60277898672951753247039086997391
60277898807967626558377408989692
60277898808587804077361899646431
60277898808588104266632493526575
60277898808588104678226471358219
60277898808596204437245938426419
60277898808596209781168551307221
60277898808596209787967650237791
60277898808620524662099961180975
60277898808620524707853545972799
60277898808620525119635551881771
60277898808623226365535048884827
60277898808623226411288633676651
60277898808623226822882611508295
60277898808624126971486440912598
60277898808631327809696885062077
60277898808631331514042684502937
60277898808631331520841784478895
60277898808631331932623790387867
60277898808631332070449748540340
60277898808632232493385681842540
60277898808632232493385682192460
60277898808806642459594597506255
60277898808815014407324513620437
60277898808839309557840942941266
60277898808839313218961120253586
60277898808839315048267688394226
60277898808839326168650453023888
60277898808839329285999586566255
60277898808839362632742152050353
60277898808842030984164191391880
60277898808842031029895707702651
60277898808842064335989211676877
60277898808842931414715218656840
60277898808842931595386066297878
60277898808842931597645875466692
60277898813548132194775952815868
60277898813556237305081215927424
60277898813872347724844766839756
60277898813876251971458155562444
60277898813876251971458155562480
60277898813876251971458155562528
60277898813876251971458155679168
60277898813876251971458155680572
60277898813884357081784340919838
60277898813884360786046573364446
60277898814399118754685013536104
60277898814399118755249097768088
60277898814399119944298367059504
60277898814431535444135348598064
60277898814496725922083564287809
60277898814496729633980576013939
60277898814504529654277912893441
60277898814507231357524972519965
60277898814507232592306906014897
60277898814508449965555568371003
60277898814528844802263044370109
60277898814531551589366122283871
60277898814531851778636716164015
60277898814532749229285327080734
60277898814532752338834523399962
60277898814532752346448498158580
60277898814532765296471357705671
60277898814539653033527958461121
60277898814539656737873757901981
60277898814539656737873758945917
60277898814540854347268360303126
60277898814540854347268475154241
60277898814540857860733764697246
60277898814540857860733765747006
60277898814540857868599820798326
60277898814540858043936390327166
60277898814540858051279545338118
60277898814540858051363113378306
60277898814540869171994687322295
60277898814540870406776620817227
60277898814715219238609411984810
60277898814715219833134046630518
60277898814715278585697159243588
60277898814723339218809496877073
60277898814723673171687460385619
60277898814726374463340542180499
60277898814727237978871594359814
60277898814727237978934270385590
60277898814727241631902300891702
60277898814727241633594553587654
60277898814727242228307216312094
60277898814747649608092834136218
60277898814747649608907622484356
60277898814747651392481526427096
60277898814747651393234786642410
60277898814750352501957211610176
60277898814750356253726781101695
60277898814751551474001980380372
60277898814751553256780036697106
60277898814751553256780037045622
60277898814751553258202644552218
60277898814751553258202644556382
60277898814751553258202644556590
60277898814751553258202644557834
60277898814751553258202644569480
60277898814751553258202644575304
60277898814751553258390672633710
60277898814751553258390672633918
60277898814751553259039472806277
60277898814751553853184952466014
60277898814751553853752135534924
60277898814751556965077525987025
60277898814751556970160095466532
60277898814751558792876770209762
60277898814751558792876770322190
60277898814751558792876770327806
60277898814758461361773383287261
60277898814758461363467959981267
60277898814758507625081951055901
60277898814823347267998975987237
60277898814823347268001298935531
60277898814824537963476784730976
60277898814824537963539460756752
60277898814824537963727831790672
60277898814824549076514186185364
60277898814824549076576862211140
60277898814824549076576947950288
60277898814824549076765233245060
60277898814831442500051868922291
60277898814831451781248199505242
60277898814831453613086172588109
60277898831249989542273613220222
60277898831468494022656229517182
60277898831493113201246798929244
60277898831493113201434827006572
60277898831597328292191397472264
60277898831597328292191397476476
60277898831598228722742424741436
60277898831609336320341799534087
60277898831609336320341800951029
60277898831609336457539793561578
60277898832233424219165505255717
60277898832233424219165505259929
60277898832233424402204093904577
60277898832233425453947438750649
60277898832233425453947438754861
60277898832233429158293239235445
60277898832233429158293239239657
60277898832234309550492945163657
60277898832234310007819587198817
60277898832234324832755121169537
60277898832234326067537054664469
60277898832253820610954629759486
60277898832253820610954629881742
60277898832253820656436218322138
60277898832253820656686920908762
60277898832255021230776222447130
60277898832255021230776222797050
60277898832255021368036891083454
60277898832255021368036891433374
60277898832255026314507751377778
60277898832255026718758603244751
60277898832257427866810734508566
60277898832257723071200009481852
60277898832257723071200009598444
60277898832257723071200009598492
60277898832257723071200009604108
60277898832257723071200009604268
60277898832257723071200009617158
60277898832257723071200009617366
60277898832257723071200009954028
60277898832257728010327743596886
60277898832257728010327743597094
60277898832257728017941718351500
60277898832257728017941718355712
60277898832257728429725102206641
60277898832257728475541477934991
60277898832257728612739470195619
60277898832258625331329574192906
60277898832258625331329574542826
60277898832258628448492745616460
60277898832258628448492745620672
60277898832258628631487197651396
60277898832258629043081175483088
60277898832258629043081175601132
60277898832258629043081175972733
60277898832258629043102096679085
60277898832258629043290497460579
60277898832265533388709975788636
60277898832265833128227208649559
60277898832265833128227208649560
60277898832265833128248102193185
60277898832265833128248102193186
60277898832265833173980795093057
60277898832265833173980795093058
60277898832265833532226984894378
60277898832265833532498954060159
60277898832265833539821186597843
60277898832265833539821186597844
60277898832265833539842078489795
60277898832265833539842078489796
60277898832265833539842080024829
60277898832265833539842080024830
60277898832265833540030365319601
60277898832265833585574772924701
60277898832265833715429610524298
60277898832265833722772735303860
60277898832441410492099534807918
60277898832452212415081472855806
60277898832452217899800436159306
60277898832453117878738371033733
60277898832453118292024601561122
60277898832453118336065013068893
60277898832453118337757265764602
60277898832453118337757265764638
60277898832453118337757265764845
60277898832472610453980024872530
60277898832472610453980024891244
60277898832472610453980025245535
60277898832472614114285413849762
60277898832472625280398519733194
60277898832472626881797350025478
60277898832473827684612275430706
60277898832473830938407376763058
60277898832476228601742023307405
60277898832476228604001459068055
60277898832476228786932115882120
60277898832476232307783175320867
60277898832476232310039512248803
60277898832476512868493113462882
60277898832476512868493113481596
60277898832476512868493113817014
60277898832476527146059284809488
60277898832476528791012588607833
60277898832476528791012588625303
60277898832476528976202681199810
60277898832476529341477870681360
60277898832476529342314698912381
60277898832476529524678172663146
60277898832476529525242256895130
60277898832476529525245355727844
60277898832476532634039340886172
60277898832476532634039340887576
60277898832476532636570746184157
60277898832476532636570746185556
60277898832476532689269704314725
60277898832476532689833788546709
60277898832476533048352752093129
60277898832476533055131017941395
60277898832476534290477035669715
60277898832476534464369990402682
60277898832476534464369990519322
60277898832477413299044140727842
60277898832477413299044140746556
60277898832477413299044141100847
60277898832477429915210083600696
60277898832477429953348919172295
60277898832477429955859403409583
60277898832477429960942747804260
60277898832477429960942747805664
60277898832477429960942748177265
60277898832477433209654158949848
60277898832477433255389147524375
60277898832477433621248136781444
60277898832477433666980800986412
60277898832477433666980801358013
60277898832477434894987137389311
60277898832484634634798506530088
60277898832484638211169978359735
60277898832484638211169978363948
60277898832484638339329235909578
60277898832484638348367970974496
60277898832484684053657432454745
60277898832549222955940970937909
60277898832549222955940971073423
60277898832549222957633223633861
60277898832549222957633223769375
60277898832549522963586084641820
60277898832549523099457980161743
60277898832549523100867787371692
60277898832549523100870082671986
60277898832549523101150232857695
60277898832549524725371071314292
60277898832550423667269762152095
60277898832550423714715599289951
60277898832550424126309577121595
60277898832557328020490439577722
60277898832557629858563746791723
60277898832557630041327009269029
60277898832557630041327037848745
60277898832581643810420300231284
60277898832581934076529260587146
60277898832581934076529260703786
60277898832581934122282845497062
60277898832581943954690454749446
60277898832581943999690635849840
60277898832581945235320247068090
60277898884460038701221384820104
60277898884460038701221384821508
60277898884786964580909243722209
60277898884786964626474541920363
60277898884787865194223532981424
60277898884787865194223533098064
60277898884787865606005797642874
60277898884787865750860639841641
60277898884787865750881589125543
60277898885432349759232377714547
60277898885432350994014311208070
60277898885432650085679670189888
60277898885432650085679670195504
60277898885432650085679670195664
60277898885432650085679670545424
60277898885432650085679670545584
60277898885432650085763611301379
60277898885432650085763611651299
60277898885432651320545544790690
60277898885432651320545545144822
60277898885432655024807404169616
60277898885436257349213917987408
60277898885443461846142215695881
60277898885443461846163107705877
60277898885443462433156331092138
60277898885444362269182723239214
60277898885444362269182723243426
60277898885444362269182723355854
60277898885444362269182723361470
60277898885444362452113380169918
60277898885444362452113380175534
60277898885444362459456504955096
60277898885444362459456505071700
60277898885444362459456505071736
60277898885444362459456505071784
60277898885444362863707358357098
60277898885444362871238769616546
60277898885444363008583235579677
60277898885626839051652129531765
60277898885627139240922694833597
60277898885627144182309864573975
60277898885650255187930092398704
60277898885651155616221683897397
60277898885651155616221683898801
60277898885651155618481119659451
60277898885651155801411776473516
60277898885651159322262835912263
60277898885651159324519172840199
60277898885651439333366015282614
60277898885651439333366015632534
60277898885651439882972774054278
60277898885651439882972774059894
60277898885651439882972774408410
60277898885651439882972774409814
60277898885651443589010827240642
60277898885651444823792760735574
60277898885651454709579295458480
60277898885651454709579295930864
60277898885651455805492249197825
60277898885651455805492249199229
60277898885651455807187600727895
60277898885651455942752917480018
60277898885651455942752917485634
60277898885651455942752917834150
60277898885651455944175525340746
60277898885651455944175525345118
60277898885651455944175525346362
60277898885651459511533401212691
60277898885651459648519001478972
60277898885651459651050406776952
60277898885655058259669689268510
60277898885655058259669689618430
60277898885655058261926026196446
60277898885655058261926026546366
60277898885655058261929125379080
60277898885655058261929125383292
60277898885655061973113543372688
60277898885661966739814161354555
60277898885662266883352062455680
60277898885662267058751308010296
60277898885662267066282719269744
60277898885663150420956115174438
60277898885663150420956115180054
60277898885663163371482276181324
60277898885663163371670304258652
60277898885663167076013005555198
60277898885663167076013005560814
60277898885663167077708357439400
60277898885663167487606983742378
60277898885663167489302335275256
60277898885728052845043962417709
60277898885735257387537529627981
60277898885736158092547218263095
60277898885736158092547218263104
60277898885736159190131159147479
60277898885736159190131159147488
60277898885759562840197851009754
60277898885759573953235252458526
60277898885759573953235252580782
60277898885760458606058856255823
60277898885760474475230572756579
60277898885760474475230687542003
60277898885760474520984272452159
60277898885760474520984272456371
60277898885760474658244941088483
60277898885760474658244941092695
60277900010916071529020438523104
60277900013874738840638710731794
60277900013882843906884704646649
60277900013882843906884733226365
60277900013882843950944745495682
60277900013882844501409367872073
60277900013882848206027108474917
60277900013882858770021491377657
60277900013882859318792541231541
60277900013882859318792569811257
60277900013882859319064509929305
60277900013947684828309063430498
60277900013955789938614326542054
60277900013980105223778851201513
60277900013980105223778879781229
60277900013980105269532435993337
60277900013980105818303485847221
60277900013980105818303514426937
60277900028969106442703216575976
60277900031049473542066769860094
60277900031900508277879439700670
60277900031903209562189367876967
60277900031903209564445819129626
60277900031903210118602836865315
60277900031927521745984680093559
60277900031928436993098759243421
60277900031935625064282800668186
60277900031935625069368469563612
60277900036860552268835769002867
60277900036933481606531029597289
60277900036957798765897871838854
60277900037517045964482652764041
60277900037589994924776435908729
60277900037589994924776464488445
60277900037808785463015486611081
60277900037811487166450832582137
60277900037811535334812526159531
60277900037811787355721426462281
60277900037811834931814822323390
60277900037811834931814825505718
60277900037811835524083120039675
60277900037811835531704475564787
60277900037836146556674735552460
60277900037836146561779259306796
60277900037837046992393048336597
60277900037837047589637374637707
60277900037837062407017481976265
60277900037837063595805286016088
60277900037844250436716551934336
60277900037844250436737472640736
60277900084894422537701966096045
60277900085080838836601153194931
60277900090038480716036306092745
60277900090135427072030241620105
60277900090135727215547250708425
60277900090147432812710605152905
60277900090694978027308864926290
60277900090694989140346266380678
60277900090767924014979474842438
60277900090771526842612663717829
60277900090771542894777799151945
60277900090795838459871944081801
60277900090803947283833481993935
60277900090986461807842110760669
60277900091010773249786981949338
60277900091011073576236856002909
60277900091014692313782796076260
60277900091022795775453368967498
60277900091083724773641249593810
60277900091086425377326373148839
60277900091094542843045948118497
60277900108496503749389911175201
60277900108529819260649173431158
60277900108739651557388778310411
60277900108739651557388778660331
60277900108739667985276016273392
60277900108747771446946589160418
60277900108748673661155203205380
60277900108748673846617264963123
60277900243759986774129183942767
60277900244392181048763447486374
60277900244394881517416515956146
60277900244395783320010231091510
60277900244427308691446985816449
60277900244646157779871204227509
60277900244646157779954772261877
60277900244707984231520298250006
60277900244707985466302231744938
60277900244708283873411050200004
60277900244710687169737319448790
60277900249563261759475630357208
60277900249668311990428811269208
60277900249668311990428812804242
60277900250231463296998516955930
60277900250304412996357680255905
60277900250304429048522815690021
60277900250335633915278059215493
60277900250336833437578732702129
60277900250336849489743868136245
60277900250543658168184434269294
60277900250543660138039316012422
60277900250543974960838475345340
60277900250546376658949012072801
60277900250546376658949040652517
60277900250546376658952135253143
60277900250546377893730945567733
60277900250546377893734040168359
60277900250547567354489520485892
60277900250554471891002704889983
60277900250554481769254959225685
60277900250554483003785845660921
60277900250554483003785931400069
60277900250554483004036892720617
60277900250554483004037008555801
60277900250619310983607756513660
60277900250619323886484815225305
60277900250620524643507872189683
60277900250627415909571493808563
60277900250627417878335486088313
60277900250627427762008914972325
60277900250627427762008919676589
60277900250651726483444738052220
60277900250651726483528420877836
60277900268029388667788138334029
60277900268053703815667661965701
60277900268053703815667661968131
60277900268053703815667661972343
60277900268053705050449595467275
60277900268236170133365739992898
60277900268236229979797444378642
60277900268237370890448001194610
60277900268237430736879705580354
60277900268272543025982740687236
60277900268272552285905537416788
60277900268272552354630335260488
60277900268272552491828327871036
60277900268272552881539318107631
60277900268272552904426236724020
60277900268272552904426614493953
60277900268272552904426614496383
60277900268272552904426614500595
60277900268272552904429594173858
60277900268272552904429679913006
60277900268272552950263853078215
60277900268272553087465203145243
60277900268272554139020142141624
60277900268272554139208170218952
60277900268272554139208547988885
60277900268272554139208547991315
60277900268272554139208547995527
60277900268272554139211527668790
60277900268272554139211613407938
60277900268272554185049144029627
60277900268272557820670146687985
60277900268272557843554348476111
60277900268272557843554348480323
60277900268273453518016230410203
60277900268273454704593413327236
60277900268273454752798163905135
60277900268280658060008126547505
60277900268280659249514582752773
60277900268280659249514582759415
60277900268280662953860383244211
60277900268284243857935766359006
60277900268284243857935766363218
60277900268284245092717699853938
60277900268284260285979775703146
60277900268284260285979775707358
60277900268284260468997099738424
60277900268284261520761709198078
60277900268284261520761709202290
60277900268345487412469354641132
60277900268345504021606324400173
60277900268353594306911082278197
60277900268377902734173367615012
60277900268377907806242156313549
60277900268377908217835875877989
60277900320572117091102810237121
60277900321240339492319662066796
60277900321240354309702864005980
60277900321459187483476760329820
60277900321459187483476846068968
60277900321532122172665475585288
60277900321532122358110054530728
60277900321532123407447409080220
60277900321556438791430717715104
60277900723212394015545218808236
60277900723212394015545221996180
60277900723244814455074046802806
60277900723306938628605731676488
60277900723306944163094928085046
60277900723309640515056163423916
60277900723309640520138737603480
60277900723317744395097982988120
60277900728246559372431216091328
60277900728246559372431216210824
60277900728246559372431244789136
60277900728927399134633285550791
60277900728935488192773413228231
60277900728935491896554124608975
60277900728935504244938548662347
60277900729215264447234158229122
60277900729217965743969811002524
60277900729219166907762380601658
60277900729226069618929056387164
60277900729227270325090818459565
60277900729250402652164901604432
60277900745972435467697309328362
60277900745972435474475492251228
60277900746846879013563800100670
60277900746846879013563803282998
60277900746846879018647149112086
60277900746846879018647149113490
60277900746847797814450664360699
60277900746847797814450664362103
60277900746882920027551562822804
60277900746882920027551562940848
60277900746882920027739849180386
60277900746882920027740624019258
60277900746952245864490312937576
60277900746952247643807393301825
60277900746952250982312772167085
60277900746952251348058663475989
60277900746952251348058891647157
60277900746952251348059006432581
60277900746952251348152821200553
60277900746952251348153079467757
60277900746952251348153192736861
60277900746952251355673761811855
60277900746952252773501688700927
60277900746952262468721662612437
60277900746952262468721662616649
60277900746952263703503596107369
60277900746952263703503596111581
60277900746955853665080268373375
60277900746955853672674469977463
60277900746955853802341022748847
60277900746955853809966624904654
60277900746955853809966653601010
60277900746955866020587967355818
60277900746955869724933767840614
60277900746955869724933767844826
60277900746955869724933767846230
60277900799182500686627199589976
60277900799839009064897544320276
60277900799839009064897544438320
60277900799839009064897573018036
60277900800057845395656086945162
60277900800130780091604298428104
60277900800130780091604298546148
60277900800130780268028716103500
60277900800130780275371754794042
60277900800130780275371754912086
60277900800130780824446284446290
60277900800130780824446313142646
60277900800130796739413427387866
60277900800133482527881630417346
60277900800133483579712015201807
60277900800133483762443795632924
60277900800133483762642672015871
60277900800133483762663592604179
60277900958598305841245528840888
60277900958707260323884165138400
60277900959582628085470205188388
60277900959582628085470205306432
60277900959582628085658491545970
60277900959655561135043276069534
60277900959655562965186644811856
60277900959655562965186673392976
60277900959655562965374931052798
60277932344896054355166757698559
60277932415798659979169664710407
60277932415799560546917651484051
60277932415799560546918684585915
60277932575320738082068022418013
60277932575320738082068022767933
60277932575320738082068025600341
60277932575320738082071493259419
60277932575320738084578620261275
60277932575323441020100486380875
60277932575324341590356633258239
60277932581232065200927261196171
60277933053895081212384967740577
60277933053895081212384968090497
60277933053895081212384972322585
60277937367627507589649343932567
60277937367627507597180755660027
60277937367627507597180758846567
60277937368168149502516786868191
60277937368168149502516787917951
60277937368168149503080872149935
60277937420794330729169843828675
60277937421353583143725898304661
60277937421353883332996487598585
60277937439079757735405311140493
60277937439079757735593339217821
60277937580327215655099139291847
60277937580327215655099398025611
60277937580327217441183526403449
60277937580327217441183526520089
60277937580327515791084995405392
60277937580331119306904644551609
60277937580331119306904644668249
60277937580331119892486769475416
60277937580331119892675054770188
60277937598052191318998530470959
60277937598052191319249491803153
60277937598052191319250266643429
60277937598052191326592617756183
60277937598056094975887266769965
60277937598056094975887267236733
60277937598056095570746660482780
60277937598604535072991168977143
60277938797442211756769076405386
60277938803306410349110737848495
60277938803342733249158028293291
60277938803350837124117158892750
60277938803995339761717788923919
60277938803995339761738680932511
60277939016050245038518822284764
60277939016050545182035801258334
60277939034436538847758165478990
60277939494624589960191786889535
60277939494628491825724590098945
60277939494628491825724593281273
60277939494628491825724593282725
60277939494628491825724618680113
60277939494628491825724621862441
60277939494628491825912879638903
60277939494628491825912879640307
60277939494628491825912905037695
60277939494628491825912908220023
60277949571773071862252181704930
60277949645643347863436420121223
60277949645678466302054507090551
60277949645678470008092560271299
60277949651587095375440642757211
60277949805168128495281424062315
60277949805200543995118405600875
60277949805203235815023298575285
60277949811076453519713715070512
60277949811076455304375495721066
60277949811107974141376500479848
60277949811181805884495613125295
60277949811182106073766178425723
60277949811732951395939447268127
60277949811764471406609472453520
60277949858378162829502959166633
60277949858378172712845125818795
60277949864359434602410619687747
60277949864359734791681184988175
60277950265724796598004849582957
60277950266049010891043577699080
60277950283774892476157062736263
60277950283872150233326076915435
60277950284431389741390034709935
60277950289358996780605323857683
60277950289358998013695004656663
60277950289674207723564825178559
60277950289675113786635136607651
60277950289675113786635137657411
60277950289675414021074310577419
60277950289675414021074311627179
60277950289675414021638395859163
60277950289682311598524070563199
60277950289682313572430218446016
60277950289683517891515070247971
60277950289683517896033557011819
60277950289780775646406823606315
60277950336952520784546145236724
60277950336952520784546145236967
60277950337049778951241082428127
60277950342860845967918509555861
60277950342861146197647812634247
60277950342958104175072155827171
60277950342958404364321829119007
60277950360683079846565376024303
60277950361243530637563469293383
60277950361339576563006377555783
60277950361339577111798347997975
60277950502493997169940289733283
60277950502494897735997056912887
60277950503042420753964040871515
60277950503042426107130117688151
60277950503150509252556463646139
60277950520220773975364850051248
60277950520876385491861465837835
60277951701836871281668376743892
60277951701836871830711137028336
60277951701836882394705778198280
60277951701836882943748538482724
60277951701836882943748795700168
60277951701844976941016400139892
60277951701844986269665023582920
60277951701844988054054830464056
60277951701847678094844643327316
60277951701847678095408727559300
60277951701847678095660546271328
60277951701847687973100111286772
60277951701847689208446129013688
60277951701847689208697176073384
60277951701847689757489918167908
60277951701848577427874491472816
60277951701848578663220509199732
60277951701848578663221538069508
60277951701848588540911892927204
60277951701848588540912150144648
60277951701848589776257910654120
60277951701848589776258939523896
60277951702504187022722118489248
60277951702504187022722890141580
60277951702505087040926798395808
60277951702505087040927055613252
60277951702505087041490882627792
60277951702505087041491911497568
60277951716604076916791568660094
60277951716604382182426607364440
60277951716640399404467697962840
60277951719595168511239511428739
60277951720254378044153259335903
60277951720254378592945229778095
60277951725479178405763394415551
60277951725479478595033959715979
60277951725502593167237882599043
60277951725502593167237911178759
60277951725503793924320258119619
60277951726135689756656912492435
60277951726135689756656941072151
60277951726138391460092258463491
60277951726138391460092287043207
60277951726159100950983621381395
60277951726159100950983649961111
60277951726159101545508256027103
60277951726159101545508284606819
60277951726162703267984332734947
60277951726163003411501341823267
60277951726163004006025976468975
60277951779313619395902968928032
60277951779349654461842045703077
60277951796407298881539922513283
60277951797074630133272504731583
60277951797074630133335265900209
60277951932273262392632286023300
60277951932273262392632371762448
60277951932273262941675046307744
60277951932273273505669687477688
60277951932273273505669773216836
60277951932273274054712447762132
60277951932273274054712704979576
60277951932929770770902659451360
60277951932929770770902745190508
60277951932929770771153449293612
60277951932929770771153706511056
60277951938214308658175594865619
60277951938217009949828676660499
60277951938217021062866078114887
60277951938874419445773140094500
60277951938874435505281027477265
60277951955942901382315166582377
60277951955942902617097100070667
60277951955942902617097100073097
60277951955942902617097100077309
60277951955943798419845174680158
60277951955943801950126948572729
60277951955943803184908882067661
60277951955943803368007166924824
60277951955943803368007166944507
60277951956599409941427459245531
60277952417764861739642857185364
60277952417764864986662015635000
60277952417764865443988657553520
60277952417764876099699416972748
60277952417764876099699417089388
60277956009005970567809075943608
60277956009005971116600960646652
60277956009005971116601046385800
60277956009892113171299272066814
60277956009892113171300043719146
60277956009893028016171600201529
60277956009893028564963570643721
60277956009924233423250530864942
60277956009986672793478435757369
60277956009986676497824236242165
60277956010021358851400738089871
60277956023773165089644076563170
60277956024648531209934340679812
60277956024648786924537254318470
60277956024757740804782391411484
60277956027054855766331555171560
60277956027066561913101668393320
60277956027066561913101668397532
60277956033515371751108368614856
60277956033515377288129712460890
60277956033526328728481640369557
60277956033526328728481668949273
60277956033526329460204267625813
60277956033526329460204296205529
60277956033526629649474861505957
60277956033620727060188290640680
60277956033620727060188548907884
60277956033620738178308524540432
60277956080233385052622083604288
60277956080244190219234410783808
60277956080792930702144480990057
60277956080817246031368017628773
60277956080890177201655425605737
60277956080890180906001226090533
60277956080901000623947744538855
60277956081108982374263453398841
60277956086080169882117678221087
60277956086701255742961300960953
60277956086701255742961329540669
60277956086701255925975554389101
60277956086701256474683928217209
60277956086701256474683956796925
60277956086701256474767524831293
60277956086701556069492563477421
60277956086701556663954522097353
60277956086701556664017198123129
60277956086725571072184837599669
60277956086725571072184866179385
60277956086725571255199091027817
60277956086725571803991061470009
60277956086725871398716100116137
60277956086725871993240734761845
60277956086736678809514637185395
60277956086736678809517736491311
60277956086736678809517737437481
60277956086736680043961955580647
60277956086736680044045523620631
60277956086736680044296570680327
60277956086736680044299669986243
60277956086736680044299670932413
60277956086736683748645470471039
60277956086736683748645471417209
60277956086737579377329518481663
60277956086737579377329519432045
60277956086737580611773622902215
60277956086737580611836385021271
60277956086737580612111451976595
60277956086737584316457253411773
60277956086797601811921218311673
60277956086797601811921246891389
60277956086797605516267018796469
60277956086797605516267047376185
60277956086797606110791653442177
60277956086797606110791682021893
60277956086797606110812574030485
60277956086798502425486499004781
60277956086798505946818046061429
60277956086798506678624269931769
60277956086798802569003508093101
60277956086798806273349308577897
60277956086798806867873943223605
60277956086809624802270921531789
60277956086809626037049411818043
60277956086809626037052854080551
60277956086809626037052855026721
60277956086809629741398655511517
60277956086810514251961722071355
60277956086810525370082703526353
60277956086833941367968643415219
60277956086833945072314443900015
60277956086834840700998491910639
60277956086834841935780425405571
60277956087017307598094526797885
60277956104462556283266843099347
60277956104463456668147996505223
60277956104524682375393556039989
60277956104524684161983221861594
60277956104524684161983479079038
60277956104559817424760398392678
60277956104559817424760399442438
60277956104754295781799676946387
60277956239697227863840595736815
60277956239766269971020310758904
60277956239766271205802244258048
60277956239768972909237331961900
60277956240348915368272586546522
60277956240352834439851984859429
60277956240353735007601004734937
60277956240353736242110969164875
60277956240421861355943196462670
60277956245604952571932574504227
60277956245605853276942234436287
60277956245605853276942348755151
60277956245605853277004996555343
60277956245605853277025917143651
60277956245678799264675373247543
60277956245678799264696265256135
60277956246261459852953618959583
60277956246261459852953623558901
60277956246261459852956718265499
60277956246261461087738651760431
60277956246261464792084452245227
60277956246262360283504650823861
60277956246262360420702643434409
60277956246262360420765400949935
60277956246262361655212607864347
60277956246262361655550433750783
60277956246334394727588921850979
60277956246334394727589927673429
60277956246334395962370855345911
60277956246334405845709903305977
60277956246334407080491835854739
60277956246334410779755063107545
60277956246334410784837637285705
60277956246335291588795444665166
60277956246335295295398352194251
60277956246335305674118963579037
60277956246335307648303617845091
60277956246366815168809974297203
60277956246366826286931726458363
60277956246366827521712888300963
60277956246366831226058688785759
60277956246366831226059460438091
60277956246367726854742736796383
60277956246367726854743508448715
60277956246367728089524670291315
60277956246554095610221981724968
60277956246554096021815702339168
60277956246554101153745441711387
60277956263331729516247264853567
60277956263988236522809652661425
60277956264057569125633193840363
60277956264060270829630731939941
60277956264060270966828724550489
60277956264060270966832167746117
60277956264060282084952143378665
60277956264061171397383195011076
60277956264061171397383195011077
60277956264061171397442513580373
60277956264061182515503170643624
60277956264061182515503170643625
60277956264279060031479550643932
60277956264279071144516866359172
60277956264279071144516952098320
60277956264279071693308922540512
60277956264279076825238658720575
60277956724835802983273663588063
60277956724835802983273664534233
60277956724835804218055597082995
60277956724835804218055598029165
60277956724835807922401398513961
60277956724836704785867379073347
60277956724933064306942637963209
60277956724933064306944960911503
60277956724933065541724570511971
60277956724933069246070371942937
60277956724933966102761525628211
60277956724933966109536352502323
60277956724941154592525012145032
60277956724941154592525040841388
60277956724941158296870583045963
60277956724941158296870812629828
60277956724941158296870841326184
60277956724941169409908214084216
60277956724941169417247901074765
60277956724941169417250994729221
60277956724941169417250995675391
60277956724941170652029833623527
60277956724941170652029834569697
60277956724941170652032928224153
60277956724941170652032929170323
60277956724941174356375635054493
60277956724942058864682364686395
60277956724942069985059683069329
60277956742658941644335997752891
60277956742658941781533990363439
60277956742667045473454647099219
60277956742667046708236580594151
60277956742667046708236580598363
60277956742667046891275169243011
60277956742667946041266429093783
60277956742667947276048362588715
60277956742667947321826196507970
60277956742667947321826196507971
60277958160631767248857708963685
60277958160631783301022844397801
60277958160632667816669490958249
60277958160664183983475848112724
60277958160664183983475876809080
60277958160664187687821419013655
60277958160664187687821648597520
60277958160664187687821677293876
60277958160664187690077755587459
60277958160664198800859050051908
60277958160665088255634206476537
60277958160948733162035594807196
60278056060781334331356968123933
60278068745918800658879492313364
60278068746789316305600004303136
60278068746790216736967710409418
60278068746790222224887414831338
60278068746790248258645891097846
60278068746790248261093613570210
60278068746790248261093699313570
60278068746792949550298972892726
60278068746890518383814448304664
60278068746899517155588755596652
60278068746902225764551706686268
60278068746926552072063489608616
60278068746926552620855460050808
60278068822763817950451682761223
60278068973316242342454228293215
60278068973316242479714983018607
60278068973389193271512036529457
60278068973389193271512122618525
60278068982945046838567896880205
60278068982945111071423120731706
60278068982945111071423120731707
60278068982945111076506838098507
60278068983163499367909939279383
60278072336085932326374073228465
60278072336085932867822918768791
60278072336085937814293777650385
60278072575385310284464284256267
60278072575396118744581665239263
60278072575397017665201542624821
60278072575397019312393361630193
60278072575615856739073036973867
60278072575680696381657717181849
60278072575687900923587114420989
60278072575687901061600928485911
60278072575688758261883525164025
60278072575688801491395711139799
60278072575688801491398810326645
60278072575688801491398896061421
60278072575688801628593703750347
60278072575688801628596802937193
60278072575688801629158562816991
60278072575688801629412710126343
60278072575688803275788617220831
60278072575691503332593650520843
60278072575691503332597007987943
60278072575711905089393272572353
60278072575711916202408634120825
60278072575711916202409410005245
60278072575711916202409667222689
60278072575711916202430674026741
60278072575711917437505498467929
60278072575711917437756202571033
60278072575711917849350434433581
60278072575711917849350434437793
60278072575711917849350437620121
60278072575711917849537690862789
60278072575711917849538462515121
60278072575711917849622145353787
60278072575713116822314709393957
60278072575713118606620066868799
60278072575713118606620838521131
60278072575713118606704520874363
60278072645644466246055475879090
60278072646507759931838425328761
60278072646507808664963855077225
60278072646584202573322632846011
60278072646591405881371981904911
60278072646591407253076868692607
60278072646592296570590494503179
60278072646592306449117558574171
60278072646592306449121001780419
60278072646592307683627895957567
60278072646592307683902844937093
60278072646595008152556346701715
60278072646615422257463633647249
60278072646615422257464403886851
60278072646615422257464408486121
60278072646615422257464748256173
60278072646615422394725158612243
60278072646615422394725162861593
60278072646615422806506651153349
60278072646615422806507422805681
60278072646627428593777423128545
60278072646627428731038177853777
60278072651553089967111243776218
60278072652197440654534916652743
60278072652197440654536035860937
60278072652197441752118942207641
60278072652201042925782043214471
60278072652201042925783162422665
60278072652201042925783162422713
60278072652209149133672018862743
60278072652392070021618472229768
60278072652392118334799142402142
60278072652392118334799428199302
60278072652392118334799513938450
60278072652392118334800542808226
60278072652416434078128198498989
60278072652419881999090629773345
60278072652489214739651830761487
60278072652489225852689232215875
60278072652492781867992609846331
60278072652492783651566513783455
60278072652492783652319659212101
60278072652492783658908523722265
60278072652492783658909638685321
60278072652499988194812883465781
60278072652499988194813226422373
60278072652500032666178535971795
60278072652500888762624922323657
60278072652500921983943208841855
60278072652500922120952916157839
60278072652500931266648928611197
60278072652500933096980610296243
60278072652524346762586683929765
60278072652524347860171739423073
60278072652525204100133789964259
60278072652525237451871028423331
60278072652525237452122076899969
60278072652525247330378573729201
60278072652525248427711208918099
60278072652525248564909458746091
60278072652525248564909458747495
60278072652525248565160507224133
60278072652525248976753456186001
60278072652527949033834582143825
60278072652527950131418523028209
60278072652535994715410893398029
60278072652536005828448294852417
60278072652536044265612409525665
60278072652536044265863456585153
60278072652536054144118924544609
60278072652536054144139845249557
60278072652536055378649810980053
60278072652536055378900858039541
60278072652536055378921778744489
60278072652536055790494835871185
60278073054182250343817026181755
60278073054182250343817112270823
60278073121908845116156297315219
60278073125082103062155370651325
60278073125082153029789906970283
60278073125082153029789993059351
60278073125082153030061617886117
60278073125179409407805044203490
60278073125179409407805044207702
60278073125179409407807363969456
60278073130119329082951938504986
60278073130990773504015745206193
60278073130990773504015745560485
60278073130990778435612326193629
60278073130990778435612326543549
60278073130994630966809437019777
60278073130994631103443259305062
60278073130994631104007343537046
60278073131026746251155876031519
60278073131026794379583184448765
60278073131026796213976454487525
60278073131026796213976540580805
60278073131026799371224861206665
60278073131026799372061689473817
60278073131026799372061775567097
60278073131026799509322444203421
60278073131026801148017486219213
60278073131026801148017486569133
60278073131088034820906711486890
60278073131088034820906797226038
60278073131091625979116179372574
60278073131091636543110561925394
60278073131091637092153580826962
60278073131091637092153580831174
60278073131123905196837953800709
60278073266990005197613489077484
60278073280485330515306736196291
60278073281433626159595275551543
60278073281433626159595275901463
60278073281468750497142297072209
60278073281469654222977700181196
60278073283743583237338415184230
60278073283743588763668550739294
60278073284606932838719782173977
60278073289652214131016631803892
60278073289652214131016633226658
60278073289676525627920154513686
60278073289676525757586621009300
60278073290307356817309424293293
60278073290308257385121207352278
60278073290332576282347889155214
60278073290332576283184717404897
60278073290332576412767701686999
60278073290339780779924355348981
60278073290339780962855013212805
60278073290515508421362751161537
60278073290515509663488182625465
60278073290527062009020832737558
60278073290527065568553545462481
60278073290527065568553546525291
60278073290527065568553546526743
60278073290527065570245799222695
60278073290527065570809883453227
60278073290527065570809883454679
60278073290527065575328369150053
60278073290550180150000933695561
60278073290550479744475268238585
60278073290550480339271872048617
60278073290551377193431281616401
60278073290551377193431281635274
60278073290551377195690975676019
60278073290551377200206103904293
60278073290551377337488037485197
60278073290551380899468559958277
60278073290551380901727995718927
60278073290551380906247514540494
60278073290551380907083567949901
60278073290551380907084342790177
60278073290551381036667327072279
60278073290551526693291268583397
60278073290551527287815903229105
60278073290551530589605341384849
60278073290551532235981252711425
60278073290551532236797160235833
60278073290551532237069129437745
60278073290551532373995152846381
60278073290551532374267122048293
60278073290551580407697635160179
60278073290551580415225603213379
60278073290551580544895627770727
60278073290551582198801831167431
60278073290551826882561833883825
60278073290551827477086468529533
60278073290551827477337172632637
60278073290551827484677197875273
60278073290551827484677198347657
60278073290551827507829059172661
60278073290551827614347137165857
60278073290551827614535165243185
60278073290551827616791501698737
60278073290551827616791502171121
60278073290551827621875190958205
60278073290551827621878548425305
60278073290551827621958787572289
60278073290551827622146815649617
60278073290551827646719218368252
60278073290551832563534329881621
60278073290551832563537687348721
60278073290551877441661975221833
60278073290551877446745319648433
60278073290551877446748763326905
60278073290551877449192009005883
60278073290551877449193128214068
60278073290551877449193128332169
60278073290551877449193128686461
60278073290551877449193386481272
60278073290551880559013174838329
60278073290551880742028547599565
60278073290551880742031991278037
60278073290551882388135158582543
60278073290562182360043608795921
60278073290562182361735861021101
60278073290562182361738185485715
60278073290562187303122256393379
60278073290562187720009130430221
60278073290562187720012229267146
60278073290562187859529234831407
60278073290619556760651197307380
60278073290620457923259583243118
60278073290623470203783897939500
60278073290624371366120228486492
60278073290624823022825381397867
60278073290624827138765159714307
60278073290624828373543650711509
60278073290632476476700931738924
60278073290655591050534431174121
60278073290655891194051440262393
60278073290655891376982097076457
60278073290656791805837428316753
60278073290656791807533124691337
60278073290656791944814714034061
60278073290656793591734564789355
60278073290656793591922592866683
60278073290656793591943484875275
60278073290659494746397453328024
60278073290659494746397453333848
60278073290659498450743253812820
60278073290659498450743253814272
60278073290659498450744401707176
60278073290659498587921473746679
60278073290659498587942365755271
60278073290667598026560469477196
60278073290667598621085102606584
60278073290667598758534143793148
60278073290667598758534143793149
60278073290667599856703865867518
60278073290667603561049664818732
60278073343506598560356311496104
60278073343737314380144609117261
60278073343737565180792439808842
60278073343809194878759294520614
60278073343834421760605517794674
60278073343834425464951203960606
60278073343834425464951318751646
60278073343834425465224062298572
60278073343845232278692702682016
60278073343845232415953457057488
60278073361139264665898045170975
60278073361451433687424023297445
60278073361451434922770041024361
60278073361451434922790961732165
60278073361451435059968033634909
60278073361451478108995047011481
60278073361451478159814413094243
60278073361451479343780079337723
60278073361451483093670515948707
60278073361451483093858544026035
60278073361451483100636723769381
60278073361451483101198484001907
60278073361451483230868508559255
60278073361451483642650514468227
60278073361451484877429348781929
60278073361451484877429349131849
60278073361462240088817509138641
60278073361462240500599515047613
60278073361462240637797507658161
60278073361462289906846007698875
60278073361462290044044000309423
60278073361462290051637829314393
60278073361463140656566529014149
60278073361463190474592703226409
60278073361463190474595027574383
60278073361463435714740743643255
60278073361463435897671400457319
60278073361463435906706002749705
60278073361463437544047311783895
60278073361463441257699684210835
60278073361463441257702696954321
60278073361463441258246635314565
60278073361463441259959119971485
60278073361463485730637025111363
60278073361463485861995169946263
60278073361463486914599592522129
60278073361463486914602691354843
60278073361463490664493127965827
60278073361463490664681156043155
60278073361463490672021096019027
60278073361463490801691120576375
60278073361463491213470027298501
60278073361463491213470027652633
60278073361463491213473126485347
60278073361466142549899717109445
60278073361466192505126208280227
60278074489966517106352184459938
60278074489978524265414510435714
60278074489978525912043797891645
60278074489978525912044569543977
60278074557739949773712045591023
60278074565939603869990619636023
60278074565939603875073165234467
60278074566778632659290284564130
60278074566778632659290285613890
60278074566790638605882700412489
60278074566790638605886168065743
60278074566823021826640926564753
60278074566823071370333793093641
60278074566823071370337235237239
60278074566823071781865109680683
60278074566823071781865109680684
60278074566823074891749037284695
60278074566823075074681916395589
60278074566823075074683035605394
60278074566823076721055590998453
60278074566823076721057913830106
60278074566919120847600181620455
60278074566920021278151208885415
60278074699536151228369417775911
60278074699539753498528664323997
60278074699758593121654336390001
60278074716281310835315380400225
60278074716281310835315466489293
60278074716281311384358485408123
60278074717156640725823341608451
60278074717164716737696536146210
60278074717164744600782586993091
60278074717168318459900645206050
60278074717168320106276556532626
60278074717262027879394008135429
60278074717264730817150941276143
60278074717265629601598117195269
60278074717491672668106887710921
60278074717556513140945108164967
60278074720438010260056774635524
60278074726128953179178132479498
60278074726128953316376211178955
60278074726128968133759327029230
60278074726128968133759327029231
60278074726129001488112280358072
60278074726129001488112280358073
60278074726129001488112395149166
60278074726129001495706568523458
60278074726129001899685428276489
60278074726129002082637034493309
60278074726129003134467275678141
60278074726129003134467361771421
60278074726129003141998801733049
60278074726129003180220855888164
60278074726129003187835983369476
60278074726129003317418934587621
60278074726129003317418939290433
60278074726129003317418939291885
60278074726129003317418967988241
60278074726129003317418967988401
60278074726129003325013141366905
60278074726129003325034062073305
60278074726129017959382003672233
60278074726129018553990321137733
60278074726311518393933161293938
60278074726311533218656303208834
60278074726323524729135060173172
60278074726323525964481852734748
60278074726323535115261553970978
60278074726323535116098382225032
60278074726323535710058157799724
60278074726323535848071967613684
60278074726323536899923244294552
60278074726323540788643230164912
60278074726323540789459137708194
60278074726323540789480058414594
60278074726323541200488256468982
60278074726323541200488260719784
60278074726323541200488342208130
60278074726323541201241486573758
60278074726323541201241487638020
60278074726323541201241487642392
60278074726323541201325084723036
60278074726323541201325088973838
60278074726323541201325170462184
60278074726323542435835053285572
60278074726323542436107022468770
60278074726347801033155237718319
60278074726347807811739047715867
60278074726347807948933945738839
60278074726347841300734687854549
60278074726347841300734702281432
60278074726347850995975830583946
60278074726347850995975830588158
60278074726347850995978910761901
60278074726347850995978911111821
60278074726347850996062526461124
60278074726347851041813098336740
60278074726347851179014433987505
60278074726347852230757764078878
60278074726347852230760844252621
60278074726347852230760844606753
60278074726347855935092712026696
60278074726347855935092712030908
60278074726347855935106644737417
60278074726347855935106644741629
60278074726347856118120898169777
60278074726451972382951468718552
60278074726451972383704614129728
60278074726452005765997633940411
60278074726452906196548661205371
60278074779536286710733367194373
60278074779630796322329941022078
60278074779630803090764243142446
60278074779630836307835635826372
60278074779630836445033628436920
60278074779630836452627715722144
60278074779630852916386828987904
60278074796375993201648382241663
60278074797227045609501815937018
60278074797227047393264009419508
60278074797259462344120730970350
60278074797335099128000210131529
60278074797356663136396547425011
60278074797356672424374274573239
60278074797356677958026643198675
60278074797356679192808576693607
60278074797356722433011198639823
60278075178102368895378205522651
60278075178102368895378291261799
60278075178110472762994414936729
60278075178430197576184276054441
60278075181068794840939580806552
60278075181068811441896686682860
60278075181384643936761131843023
60278075181384643936761217936303
60278075195828245134620445595291
60278075195828245134620531334439
60278075195828245180374001457479
60278075195836305818478054297803
60278075195836306367521073216633
60278075195836315701252266238551
60278075195836321046890375001987
60278075195836322282237167563563
60278075195836322831280186482393
60278075195836348865038662394609
60278075195836348872570073654057
60278075195836349002236655359289
60278075195836349009830828383661
60278075195836349055333250379983
60278075195836365107498385814099
60278075195839908089725182276473
60278075195839924553484295542233
60278075196043151047600756323565
60278075196043151596392726765757
60278075196155173247677410512425
60278075196155173247698302521017
60278075196163223600283366485527
60278075196163223600471653201604
60278075196163223600471653201613
60278075196163228539411100465255
60278075196163228951193365012985
60278075196163262297910418337239
60278075196163271223143868840037
60278075196163271772186916102543
60278075198170622698773420572881
60278075199001551859474144364014
60278075199001562560750464852130
60278075199001562972511545818402
60278075199001562972511804085606
60278075199001562972511807267934
60278075199001562972511807272146
60278075199049581585567475294693
60278075199110520038805379305115
60278075199110520038805465398395
60278075199142035110350769693497
60278075204703296310331910756008
60278075204703296439914780583685
60278075204703296439914866676965
60278075204703296439914895374773
60278075204703296439914895374933
60278075204703296447529989459837
60278075204703296904856545401716
60278075204703297042054624105545
60278075204703307564814162520323
60278075204703311264076277051687
60278075204703311269159965838771
60278075204703313094219673446380
60278075204703313094219673446381
60278075204703340911552136082965
60278075204703340911552136555141
60278075204703340911552140804539
60278075204703340911552140804699
60278075204703340911552140805943
60278075204703355736529399915601
60278075204703355736550320980505
60278075204703357382905311242177
60278075204703357382905422727229
60278075204703357382905422845273
60278075204703357382905427450367
60278075204703361087251111726973
60278075204910138560262484830622
60278075204910188385696870057646
60278075204922150939521120441489
60278075204922184248122052943688
60278075204922184293792041121428
60278075204922184431052795496900
60278075204922194126314844877367
60278075204922195360887567766082
60278075204922195406829442575815
60278075204922195406829442575816
60278075204922195543839059547558
60278075204958216838785660661795
60278075204958221777913394641523
60278075205018245021356105062703
60278075205018245021356108245031
60278075205019145444375721418135
60278075205019145451907132677583
60278075205019145581573713674551
60278075205019145581573713678763
60278075205019145589167800959775
60278075205019145589167804146315
60278075205019145589167887053055
60278075205027549516136114319014
60278075205027549645802781409259
60278075205027549653396868694483
60278075205027549653396954783551
60278075205030219209049248929036
60278075205030219209132928566500
60278075205030219209132931748828
60278075205030252423672919489066
60278075205030252980058948518722
60278075205030269032224112650598
60278075205031101933527875569329
60278075205031103168309809058645
60278075205031103168309837756405
60278075205031118404902111612137
60278075205031119639684045107069
60278075205050660523452522834089
60278075205051560954003464354285
60278075205051560954003550093433
60278075205051560954003550099049
60278075205051560954003553281377
60278075205051561091264219085293
60278075249340900489913636320454
60278075249340900489913636320463
60278075249341752748749400684484
60278075249341752748749400684493
60278075249341757687877134664212
60278075249341757687877134664221
60278075257877022750743534994124
60278075257877039351700640870432
60278075257913390671199120960062
60278075257913404893220831424140
60278075257913404895480267184790
60278075257913406723364256394178
60278075258205130027387601733826
60278075258205130164585594344374
60278075258205130164669162378742
60278075258205130164669248472022
60278075258205139452563202456376
60278075258205139452646885276168
60278075258205144394034055035260
60278075258205146221081187396536
60278075258205146223340623175900
60278075258205146223612592340224
60278075258205179438152465295038
60278075258205179438152580080462
60278075258205179575350572691010
60278075258205179582944659976234
60278075258205179994538609115734
60278075258205188866424416121200
60278075258205189278185788301834
60278075258205196046703773241994
60278075258229489995938276422475
60278075258229489998449908565924
60278075275639266773180606303099
60278075275639266773180692042247
60278075275639266773264289128507
60278075275639282825345827476363
60278075275813681818034451044912
60278075275813682229795818993458
60278075275813682229795823225546
60278075275813682229816715234138
60278075275813693342833220447846
60278075275813693342833224679934
60278075275858118975966657118881
60278075275858119110716841163785
60278075275858120942554814112599
60278075275858124463886275447521
60278075275858124463886361540801
60278075275858124463949037566577
60278075275858124509702622476493
60278075275931004619500751771637
60278075275931004619500756357857
60278075275931004619500785049841
60278075275931005854282718544773
60278075275931005854282718544933
60278075275931006265876663098213
60278075275931006266713409840835
60278075275931006266713495934115
60278075275931015143097126214473
60278075275931015554691218477249
60278075275931021090874992400665
60278075275931022323125520597617
60278075275931022325656925895597
60278075275931022326472833444699
60278075275931022463670739961970
60278075275931065563328143962387
60278075275931072285946099055240
60278075275955366098045199910343
60278075275955366100494156027773
60278075275955366100494156027857
60278075275955366100494156028017
60278075275958066156800445261321
60278075275958067984411284093317
60278075275958067984411288797581
60278075275958067984411288815051
60278075275958067986943836934281
60278075275958067986943836947379
60278075417438121752005810635826
60278075417438138352962916512134
60278075417438174825881962173374
60278075417438174826153931356412
60278075417438185936597051079272
60278075417438185938919248958978
60278075417438185939107535316560
60278075417726023569492478177660
60278075417726023569492479227420
60278075417726023571187054871666
60278075417726023571187056406700
60278075417726023571940201817876
60278075417726056923761863472134
60278075417726056923761864521894
60278075417729910612663108518908
60278075417729921730595828193020
60278075417729925434941628677816
60278075417729925437473032092086
60278075417729925437661318449716
60278075417729927266779600232726
60278075417729927267051570932084
60278075417729955084865213487494
60278075417729958789211013972290
60278075417729971556218414038478
60278075417729975260564214523274
60278075417762342765193974260318
60278075417762390945863600646440
60278075417762392592239167616744
60278075417762392592239511973016
60278075417765077829467649637190
60278075417765092052263454811610
60278075417765093883892249411672
60278075417765093883892335500740
60278075417765094295674513600898
60278075435163997808317393894403
60278075435163997991248050708467
60278075435163997991248136447615
60278075435164014455007249713375
60278075435164047815866442648641
60278075435164062041172703485053
60278075435164064419334118855730
60278075435358574306418860550150
60278075435358575359023281592226
60278075435358575404755945795742
60278075435358586472060683046614
60278075435358586517605061955406
60278075435358586517793347250130
60278075435358586517876658067102
60278075435358586517876916353180
60278075435382599827623441095059
60278075435382599830133925682267
60278075435382605363807214664183
60278075435382900156414484213723
60278075435389804371875381632987
60278075435389804920918056178283
60278075435391006913284835683436
60278075435455787309315558661077
60278075435490920707934322436328
60278075435491821138485435440433
60278075435491821138485435440442
60278113253211156856717644197713
60278113483647531358570002021325
60278124100568455639442483876713
60278124738675683093361049364341
60278124738675683093361049714261
60278126174390609204149246941157
60278126245594008724684854812353
60278126388085428016092897321049
60278126405118788533341903091609
60278126883717448235003975792221
60278126883725551971865635382477
60278126883725552109126389757949
60278126883729153832167330236701
60278126884384761642625922024329
60278130476828970119784750520636
60278130476934334770188177724670
60278130476934336553762081661794
60278130476958646395063589530625
60278130476958646936512435070951
60278130476958651882983293952545
60278130485798225066783108292820
60278130485822535456858104104753
60278130486019714922831798096327
60278130486019714922831798100539
60278130486019714922831883835475
60278130486125081356806005473300
60278130486149391739559568742343
60278130552787412645882820787771
60278130553735708152136538238697
60278130553771730862097333259017
60278130553771732646487144739423
60278130562598331257793655304341
60278130562610339378143671976789
60278130713268594306069841132951
60278130713272197118580999131351
60278130713272198353362932626283
60278130713272198353362932630495
60278130713304617015005521560509
60278130713304617564048540479339
60278130722461991535219526941146
60278130722461992633368326897790
60278131174141371723686347317919
60278131174153084043278219420981
60278131174153084043550187068985
60278131190894640144718143285553
60278131190894641929107954765959
60278131191769987736839336331431
60278131191769991441185136816227
60278131191769991441185137166147
60278131191773590008027921064076
60278131191867249061264896030857
60278131191878061361900496723047
60278131191878956434470741267899
60278131191878956442002154412452
60278131191878956442002154412461
60278131191878960138816541752695
60278131191878960138816542102615
60278131191878960145322466883073
60278131191878960145594434531077
60278131191878960694365485801903
60278131404581364556791571656571
60278132609840074070235736922971
60278132609864391229603449495145
60278132610192164421467120793260
60278132610192164421467120793269
60278132610192164557911593037637
60278132610192164970259091235461
60278132627565917413563538332314
60278132627565950172279984739195
60278132627569519684559617834346
60278132627569520919341551329278
60278132627590229038187902011551
60278132627590229038438950488189
60278132627590233977314857964463
60278132627590233977315635991279
60278132627590234526358654910109
60278132627590261797910953577021
60278132627590267880628040204583
60278132627593831309435029990221
60278132627593836248562763969949
60278132627593869602832149264423
60278132627917124170461786557305
60278132627917138994624032350103
60278132627917140229404813234769
60278132627917140229405965845035
60278132840628554296834308242648
60278132840628554296834308242657
60278132840628555531616241737580
60278132840628555531616241737589
60278133319190886289243222385980
60278133319190889444797052428593
60278133319190889993589022870785
60278133319190891228370184713376
60278402161428849686344481434435
60278402161428849686345253086767
60278402167337475099425999777647
60278402799560393071789861649173
60278402805469018484706714604477
60278404075750537955957400893431
60278404081659162957259323413341
60278404081671168697939686946141
60278404235283422462576803881289
60278404235283423699782094052483
60278404235287025785588056982093
60278404235294181099749362105387
60278404235295429849817921878949
60278404235356368450247413797437
60278404241159627429350057694827
60278404241191999699109645585347
60278404241192047868314773213115
60278404241192047875657550572169
60278404288472709836433131756623
60278404288570014390179122598683
60278404713849662129713327990183
60278404713857761881118131440501
60278404713857761881118903092833
60278404713857761881201813774859
60278404713857761888461941901419
60278404713861368915905031006629
60278404713892884030673717046231
60278404713893787756487049666437
60278404713955023205356088456283
60278404713955028558609203794193
60278404713965818897963115047073
60278404713965835371784580751917
60278404713990145347567863601095
60278404719899670736383478223869
60278404719899671147977456055513
60278404767071416474213769884357
60278404767144357520496066854225
60278404767144362459644721544517
60278404767144362461883232012595
60278404790767153583270821960301
60278404790779165904120174682787
60278404790813982552093228927907
60278404926669143505322213786783
60278404926669143505510500144365
60278404950303629057487966551701
60278404950303629103241664847313
60278404950303630294529334407603
60278404950311734167229145431273
60278404950312050822518287056191
60278404950314435870476205057797
60278404950314435916229818664021
60278404950336061846531479959995
60278404950338763549778539586519
60278404950338763595532095916671
60278404950338763595532124496387
60278415088844739617983523486875
60278415490642073292938926365017
60278415561546480052770130813093
60278415561546480054945879521863
60278415561546480055197272354773
60278415561581602197409047499585
60278415567455405655121815875695
60278415703341781343514787139459
60278415703341781350857568730601
60278415703341781351045854025373
60278415721067658827389901002213
60278415721071261098637028963621
60278415721103680302819810986977
60278415721103976787744604498965
60278415721103980492090404983761
60278415721106378301741990833653
60278415721106383240597755649057
60278415721106383240848804108433
60278415721759289347872049575085
60278415726976279299190405476913
60278415726976283003264238313705
60278415726976283003536205961709
60278415726987990384001496695309
60278415727012302009147757290985
60278415774256993691322219731521
60278415774281305316221651425049
60278415774281310255265702584985
60278415774281310255327689865169
60278415774281310255328464699829
60278415774281605505471324716885
60278415774281610444598283863357
60278415774936918065787056137537
60278416926147148667613875640643
60278416926147148667697673251475
60278416926365102676546980741567
60278416926365102683889762332709
60278416926365102684078047627481
60278416927010805483953830749605
60278416927021616001285545742443
60278416997257796574729241281757
60278416997257802062920946771015
60278416997257802474514924602659
60278416997260498278164619137113
60278416997260503583153666744969
60278416997367066018268464385205
60278416997377527613146779872375
60278416997377572085348884724321
60278416997377575789694685209117
60278416997377577575779071970799
60278416997914310303993327588527
60278416998022361969844598316389
60278417003166427475816847122569
60278417003178433216497210655369
60278417138849558428779577632751
60278417139064810734465623107151
60278417139064810741808404698293
60278417139064810741996689993065
60278417139721319112732644717141
60278417156790682727909401935517
60278417156790686981130884384269
60278417156790688215912817879201
60278417156794290306405040449679
60278417156794290487076237505385
60278417156801445618306885814615
60278417156801493199510805419249
60278417156802346186055905690123
60278417156802394181364285834319
60278417156802394362035479707697
60278417156802693956593181412001
60278417156802694368375445588177
60278417156802694551117816057709
60278417156802694551306102402241
60278417156805047889302965316647
60278417156899650191009926089991
60278417156899655678929626262561
60278417156899655678929629444889
60278417156902358616958622566345
60278417157447178751020872445465
60278417157447194810525604544729
60278417157447194810609287370137
60278417157447200298532434998305
60278417157450802386761783306149
60278417157450802569776122467829
60278417157457957700923059727471
60278417157458858268672079602979
60278417157459202380596219043577
60278417157459207868519366671745
60278417157520129685158784310133
60278417157520146286203044914453
60278417157522847989617470180561
60278417157524048746448797708321
60278417162484059486661727361395
60278417162484060081186362007103
60278417162492165190927540886675
60278417162666891947907581404055
60278417162678599328644839785659
60278417162699264217667169294575
60278417162699312386872296922343
60278417162699312394215074281397
60278417162703164848606353947803
60278417162703166083388287442735
60278417162703199435210213131319
60278417162703209313465681090775
60278417162783965762622942579149
60278417162808282740938723315801
60278417163440479080021049986937
60278417209979974354990655465851
60278417209979974903782625908043
60278417209980023079762199925617
60278417209980323269032822620161
60278417210041262921480956859101
60278417210077278908736646307911
60278417210077285631438283157741
60278417210077285631438284224763
60278417210636486986398799820899
60278417210636831098511225606029
60278417210697775004097133952881
60278417210733782896671256198435
60278417233712086057829872643201
60278417234368284368595104819969
60278417234368284551609444453825
60278417234368299185978306759153
60278417234368584557844778111805
60278417234368584740859117745661
60278417234368599375227980050989
60278417618295662243049590039705
60278417618295667189521133430591
60278417635146175527342683525923
60278417635146175527426481136755
60278417635356926648270851699411
60278417635365026216745769987997
60278417635365026224087689582565
60278417635365026224088808796583
60278417635365031163215423562293
60278417635368633434462554715857
60278417635368633617476890696613
60278417635389341187449883896797
60278417635389341187449912593153
60278417635389341553311226221281
60278417635400147954705486895733
60278417635401052275044573375665
60278417635401052824087592277233
60278417635401348711787862888485
60278417635401349306584465182197
60278417635403755762053823283845
60278417635403755762115810564029
60278417635403755762116585398689
60278417635403755762136731270381
60278417635462292665551828847333
60278417635462292665572749671777
60278417635462293077166727503421
60278417635466194942886812531003
60278417635473099478559840271871
60278417635473099890342104461145
60278417635473993321326871412555
60278417635473993321326899047505
60278417635473998262714064083619
60278417635473998809330630190575
60278417635473998811757427358721
60278417635474000046287939441027
60278417635474000046287968020743
60278417635474299006111370368325
60278417635474300052627991410575
60278417635474300235558533439215
60278417635474300647424595239321
60278417635476695024511167857213
60278417635476695024573929972057
60278417635476701747275568955931
60278417635476701754890687017021
60278417635498610028599445831959
60278417635498610440193423663603
60278417635509117249644322841777
60278417636013434477749254685279
60278417636021521881418405520635
60278417636021537940842549867293
60278417636021537940926232692701
60278417636021539724417573018435
60278417636025145517078728628713
60278417636025145700093067790393
60278417636045854870709333629069
60278417636056660083054325012105
60278417636056661866629348163247
60278417636057562436888850740849
60278417636060264140324196711905
60278417636118784440353465786617
60278417636118784440437262930889
60278417636118789793607729034901
60278417636118789930783653033095
60278417636118801041311719573299
60278417636118806394564834911209
60278417636121502744558779199823
60278417636129590018748060328853
60278417636129594960219023093843
60278417636129606627383046514997
60278417636130495891548918629033
60278417636130497311604713630625
60278417636130507187517321271227
60278417636130507187601003618635
60278417636130795534287059447123
60278417636130795717217601475763
60278417636130796129083663275869
60278417636153906582565240931429
60278417636153923183523494718111
60278417636153923186033977420205
60278417641273651629826516678877
60278417641273651637169555487463
60278417641273651820455863818875
60278417641273655524801664303671
60278417641277559219828578940139
60278417641309677642392655863029
60278417641309678053986633694673
60278417641374520164186367613713
60278417641374520164458339970193
60278417641382609407475639258249
60278417641382624039145612998353
60278417641382624229942440586445
60278417641385327167971436888825
60278417641406935664023349152273
60278417641406935664024497062647
60278417641417740830635676331793
60278417641417742667808415246461
60278417641966187667038940617665
60278417641968889553488626222577
60278417641968893257834426707373
60278417642031011941499635165465
60278417642031012124514089123801
60278417642031028725723280237535
60278417642031028733253572288789
60278417642039073311661046195505
60278417642039115816730967219833
60278417642039115999661509720649
60278417642039115999745306859305
60278417642039122724685460321505
60278417642039132425282157200441
60278417642039132425282160381365
60278417642039132608212817673429
60278417642063432380464350683753
60278417642063432380465498594127
60278417642063432563478804642089
60278417642063448981422604470435
60278417642063448983933087172529
60278417642063449166947427284385
60278417645313448302428727661595
60278417688534554771389254433117
60278417688578677837489432715305
60278417688578680992771293593585
60278417688578682776345197530709
60278417688578682776533483875241
60278417688578682776596245990085
60278417688639921383278549065253
60278417688651578801382367560523
60278417688651622038990828448609
60278417688651622039053590563453
60278417688651628761755228480305
60278417688651628764014659658947
60278417688651628764014688238663
60278417688651928953285253657135
60278417688676238748836648751973
60278417689235191154615570958769
60278417689237892858050916929825
60278417689296418646250942089635
60278417689308119304223800422281
60278417689308126026988200453977
60278417689308140851986525180197
60278417689308424434944321693683
60278417689308435507583829368597
60278417689308441041236197994033
60278417689308441041236198472033
60278417712274406434664317656331
60278417712274418094298053618275
60278417712274418101828345669529
60278417712274422852690766718575
60278417712286114364444599548809
60278417712286123698991700114009
60278417712286423842508709202329
60278417712286430422677698392015
60278417712290016230165717696969
60278417712290032699008434010665
60278417712321235957613351182747
60278417712930931411696161026063
60278417712930931419226453077317
60278417712941725330268730075283
60278417712942577674105371840357
60278417712942578268630006486065
60278417712942620956714267149865
60278417712942627681654420612065
60278417712942627681926389776389
60278417712942637565181777963989
60278417712942642316295252081717
60278417712942642321378855129653
60278417712942877863355045132193
60278417712942925904336766428563
60278417712942937159906816610117
60278417712942942505544925373553
60278417712942942510628528421489
60278417712945340503210771085445
60278417712946480134351124634225
60278417712946529959157802936401
60278417712946530142172142570257
60278417712946539430902896112149
60278417712946544776541004875585
60278417712946544781624607923521
60278417712967254313438030031105
60278417712977748040229525095603
60278417847848586523290319012963
60278417847884619111506610572455
60278417847884620346288544067387
60278417848075544387746393107397
60278417848099856058356764768477
60278417848103463820034452929613
60278417848103463820055373635965
60278417848172802602685515900845
60278417848172806301696663927947
60278417848172806307031316385641
60278417848172807536478482637455
60278417848172807536478597422879
60278417848172807948260746826729
60278417848176404317023454186657
60278417848176408021369254671453
60278417848176408023879737496011
60278417848176408024068023853593
60278417848176409807453641433135
60278417848176409807725725401549
60278417848176409812809329382605
60278417848176708167417782076107
60278417848176709996724350216747
60278417848176710002059002674441
60278417848184513133620944955299
60278417848184513682664308230401
60278417848184813277158960955679
60278417848184813871683595601387
60278417848208825307562965207361
60278417848209125496812638382509
60278417848209125501895984213001
60278417848756368140972967377689
60278417848829303015606147143093
60278417848829303018137665459427
60278417848829303564649166048873
60278417848829304801690533904775
60278417848829314685301689813701
60278417848832857110054321308383
60278417848832901582256426160329
60278417848832905286602226645125
60278417848832907072686613406807
60278417848832921895425502362341
60278417848841010945386424430477
60278417848841310588124482347443
60278417848841310588124597132867
60278417848865337390179139120217
60278417848865338624688758959199
60278417848865637579428812295365
60278417848865637584512158125857
60278417871483088175697103387315
60278417871491192050656348771955
60278417871519109056351330266995
60278417871519109650875964912703
60278417871519110885657898407635
60278417871710041146946279264645
60278417871710046451935326872501
60278417871734357665030798850245
60278417871734358259827401143957
60278417871737959936277925411973
60278417871737960350319969605693
60278417871737960530802560057681
60278417871737963643050871552493
60278417871737964054644849384137
60278417871737965289426782879069
60278417871737965289447703585421
60278417871738260720073153937825
60278417871748765516932296785213
60278417871748770456039110058589
60278417871748770456060030764941
60278417871807304064462723539861
60278417871807307771067958385627
60278417871807307771088879091979
60278417871807307959354303149161
60278417871807309005870812586911
60278417871807309005870927372335
60278417871807309600667531201081
60278417871810009062741960886859
60278417871810909628294336746037
60278417871810910039804603526689
60278417871810910222818971391745
60278417871810910230350382651193
60278417871810911276845971382591
60278417871810911277118055351005
60278417871810911282201659332061
60278417871811209825075421297321
60278417871811211466116680166203
60278417871811211471451332623897
60278417871811212060913283994949
60278417871818114172483139766431
60278417871819014740211238935587
60278417871819015151805216767231
60278417871819298923321703938841
60278417871819314929481832933775
60278417871819315341075810765419
60278417871819315341348153001085
60278417871819315524278809815149
60278417871843314017521061552813
60278417871843314063274646579369
60278417871843315663896972879389
60278417871843325128047607233605
60278417871843326776682952921151
60278417871843326776955295156817
60278417871846028073691721732381
60278417871846028668216356378089
60278417871847229237200674898217
60278417871854120830509300058909
60278417871854120876262885085465
60278417871854131943295280100671
60278417871854131943567622336337
60278417872366554464156100327901
60278417872369256167591446298957
60278417872393576987245514436833
60278417872394472018894099324829
60278417872394472613418733970537
60278417872394472615866800332613
60278417872394473848200667465469
60278417872394477554994534312341
60278417872405279428855038838709
60278417872405284367982772818437
60278417872463804670460537437523
60278417872466522979999470183473
60278417872467356933154537542095
60278417872467357527679172187803
60278417872467358762461105682735
60278417872467406756266639150265
60278417872467406939009010669557
60278417872467417869304041537773
60278417872467418006564710174097
60278417872467418601089344819805
60278417872467418608620756079253
60278417872467423359734229263861
60278417872467423364817832311797
60278417872467423540217078799533
60278417872467423542664771292709
60278417872467423547748490058981
60278417872467708777354285526429
60278417872467723554067506536753
60278417872474611483448775943619
60278417872474611483448890729043
60278417872475812057516812296899
60278417872475812057516927082323
60278417872475812652313530911069
60278417872475812652313789178273
60278417872475828658473918173207
60278417872475829253270895054581
60278417872478224865222851235425
60278417872498938474753105891541
60278417872498938479836451722033
60278417872499838859571469069673
60278417872499839042502125883737
60278417872499840688878037210313
60278417872502540156307895645237
60278417872502540196705822118471
60278417872502540750832530290945
60278417872502541985614463785877
60278417872503740908222870979429
60278417872503742554598782306005
60278417872510645855490364389833
60278417874692271273296899367266
60278417874764305715119272912976
60278417874765206145670300177936
60278417874765508303705005827726
60278417874765522943241154000782
60278417874777213900868360272206
60278417874777224828715669151880
60278417874777224836058707960466
60278417874797937894286165097150
60278417874797938077216821911214
60278417874797939860790725848338
60278417874801525340534966955536
60278417874801525477732959566084
60278417874809645269919156475142
60278417874809645407117149085690
60278417875421970378018985557698
60278417875421970423751649761214
60278417875421972207325553698338
60278417875422169932164390112406
60278417875433677804488908142818
60278417875648674212619711730324
60278417875648674212620054686916
60278417875651326143759566314304
60278417875651375504273051805458
60278417875652576131688501607007
60278417875652576863411128863263
60278417875652581802538862842991
60278417875672039158513794895694
60278417875672044692166163521130
60278417875672939589064822160654
60278417875672941372638726097778
60278417875672945259915183396638
60278417875675690840274508035410
60278417875675690840274852408944
60278417875676842184332814742464
60278417875676842230065478945980
60278417875676842232513201418335
60278417875676844013639382883104
60278417875676844016087105355459
60278417875676847537502249026191
60278417875676892194329585986527
60278417875676892195166414223168
60278417875683746539251053277298
60278417875683752072903421902734
60278417875684997302375814750680
60278417875746174835899024683990
60278417875746176619472928621114
60278417875746185954020029186314
60278417875746187737593933123438
60278417875746191253925473746234
60278417875746191259009076794170
60278417875746224605726474142038
60278417875746224796271880667632
60278417875746235725542053822048
60278417875746235725562717781936
60278417875746235725562718131856
60278417875746235725562976399060
60278417875746235726378625662088
60278417875746235726378883942342
60278417875746235908493631696804
60278417875746235908493633213124
60278417875746235909309540756406
60278417875748887611534424609322
60278417875748889440840992749962
60278417875748937612577148017988
60278417875749777106330245119378
60278417875749777107146152662660
60278417875749778890720056599784
60278417875749788034742413065696
60278417875749788042085451874282
60278417875749789459798042183278
60278417875749793525172601724904
60278417875749823362922043848072
60278417875749826327930238845606
60278417875749826465128231456154
60278417875749826520170565371501
60278417875749826520735424442357
60278417875749826876722209270536
60278417875749826876722209287798
60278417875749827068962537217802
60278417875749827068962537230852
60278417875749827069778444761084
60278417875749837447766826841776
60278417875749837447766827191696
60278417875749837448582648161871
60278417875749837584943811118902
60278417875749837631513305442712
60278417875749837996537788950546
60278417875749842938197015837854
60278417875749842938197015850904
60278417875749843121127585042318
60278417875749844768340412228176
60278417875757943107115884043692
60278417875760595038004347194442
60278417875781308045415794297118
60278417875781308050499140127610
60278417875781308091148458500634
60278417875781308096231804331126
60278417875781309874722362437758
60278417875781309879805708268250
60278417875781357871038380142567
60278417875781357871038380142576
60278417875781358053969036956640
60278417875782243801886759366360
60278417875782258436318756839160
60278417875782258436339677077548
60278417875782258436339677427468
60278417875782258438034254121474
60278417875782258482072341749076
60278417875782258619269961305544
60278417875782258619270334241532
60278417875782258619270334359624
60278417875782258619270334363996
60278417875782258620964910935538
60278417875782258620964911407922
60278417875782258621780818951204
60278417875782258621801739657604
60278417875784910362144193179834
60278417875784945505133818992884
60278417875784959775419655765210
60278417875784959775440576470158
60278417875784959776172801193639
60278417875784959776172801193648
60278417875784960324211626207402
60278417875793065434789978163700
60278421234378274291432455851587
60278421234410437232222643343219
60278421234410437781014613785411
60278421234410442537188447414473
60278421234410442537190770361315
60278421234410442537190770362767
60278421234410442582942032322937
60278421234410442582944355154591
60278421234410443131736325596783
60278421234410742726461364241459
60278421234483373753231506386287
60278421234483373890405483690017
60278421234483388524858028815137
60278421234483389119406678767663
60278421234483638896103218852105
60278421234483639490627853497813
60278421234483640725409786992745
60278421234506750351077850858165
60278421234506750358420889666751
60278421234506755297548623646479
60278421234506799764855410395341
60278421234506799771633590137283
60278421234506803475979390622079
60278421234507650377377939100067
60278421234507650735896213919609
60278421234507650743239252728195
60278421234507655682366986707923
60278421234507682496112245002999
60278421234507684096755492244103
60278421234507687435239979100771
60278421234507698548277294343835
60278421234507698914138694183287
60278421234507699104662666984583
60278421234507700149735763923509
60278421234507700149736535575841
60278421234507703860859744150247
60278421234507950520894948188387
60278421234507950925145887211445
60278421234507950932488926020031
60278421234507955871616659999759
60278421234508004050131109328383
60278421286704616084512954450913
60278421287661002608153124612885
60278421287661301013769225386149
60278421287685279049371995114471
60278421287685332578523357875369
60278421287685612637891492714039
60278421287685612638727549292675
60278421287685629239664764867601
60278421287688036112102100236747
60278421305411193993919141454239
60278421305411205106705753775101
60278421305629142521393100313901
60278421311294601909093518982325
60278421311319830709514854741673
60278421311319830709515999347255
60278421311320114108119879242131
60278421311537767934494739013373
60278421311537773470681978719431
60278421314604907335401686168249
60278421314604955506302189672311
60278421447182180144981392861631
60278421447182196197146528295747
60278421447182196204674496348947
60278421447185748468186616372885
60278421447185782279803564408919
60278421447185800115542603780159
60278421447186082056452738334307
60278421447186082057480176343375
60278421447193886977762475929939
60278421447193903586226543046765
60278421447196605099140587075021
60278421447217313407757765861699
60278421447217318346885499841427
60278421447218197321286461789207
60278421447218213427551295983011
60278421447218213792576128923143
60278421447218213975590468562615
60278421447218218731703862902871
60278421447218497556289719872867
60278421447218514164840141854451
60278421447230220997538227643353
60278421464908056202108883644615
60278421464944089483653672177605
60278421464944089666856298174707
60278421464944089666856302406795
60278421464944090032696691079173
60278421464944090078450276006351
60278421464944090078450280238439
60278421464944095154776006828715
60278421464944096801151913923203
60278421464944096801151918155291
60278421464954901784749901450153
60278421464954901967680558264217
60278421464956097236843229835049
60278421464956102541832277442905
60278421465234978366592077222235
60278421465234978368848413796039
60278421465234978552034251375451
60278421470711282009893458318415
60278421470711283244675391813347
60278421470816631789839013673027
60278421470816647849346154813865
60278421470816648436528783752851
60278421470816648443870789459573
60278421470816649678652722954505
60278421470816681615210551041847
60278421470819349552781499735161
60278421470819350147306134380869
60278421470819351382088067875801
60278421470819382952532500756513
60278421470819382952804469939551
60278421470820283932210233997847
60278421470820300128892009303499
60278421470820301767949273369087
60278421470828388447154805879395
60278421470828405238633188183071
60278421470831106751547256663949
60278421470852698973608590689071
60278421470852720567856724821787
60278421470852999025682049822323
60278421471039138103800775082707
60278421471071509132061291075677
60278421471071558545838850612853
60278421471143553956579318546683
60278421471143603781950855915503
60278421471143603965155806377219
60278421471143604376749784208863
60278421471143604376750817310727
60278421518085651154159497161413
60278421518085652983466065302053
60278421518085684508241626030891
60278421518096507785113467863549
60278421518097391888974752106523
60278421518097708542195843856301
60278421518121707218198288745239
60278421518121718201568678740057
60278421518121718338829433465449
60278421518121718384583018379529
60278421518121718384583021561857
60278421518121718384771307920891
60278421518121720031147219247467
60278421518121723689488383161977
60278421518121725519066920485655
60278421518121725519066923669387
60278421518132525197759543243207
60278421518133675946204993751029
60278421518133676540729628396737
60278421518133725908837285845241
60278421518133725954569950052969
60278421518133725954758236410599
60278421518133725954841919236167
60278421518133726366352214242243
60278421518133731259747284018455
60278421518133731854271918664163
60278421518304490961447819556811
60278421541720187807211460189271
60278421542047108922919753491819
60278421542047108923191725857185
60278421542047108923191725858589
60278421542048009489913188801071
60278421544058077540545418291051
60278421544714435615841644755893
60278421544714435753039637366441
60278421544722542098126829251195
60278421544905462803122052894126
60278421544905462803122052894174
60278421544905462803122395850718
60278421544905512809184674455223
60278421544905512809184674455224
60278421544905512809185045991532
60278421544905512809185817643863
60278421544905512809185817643864
60278421544905512809247807756456
60278421544905512809248836626232
60278421544929826905301076711833
60278421544933274963271176745695
60278421544941380073577211509583
60278421545006220950941415125535
60278421545013414380397580881419
60278421545013424121730124600211
60278421545013424258928117210759
60278421545013425493434982335807
60278421545013425493710050705691
60278421545014314948209391101567
60278421545014324689542158736353
60278421545014324826740151346901
60278421545014325924324092231285
60278421545017016651919775813030
60278421545017026392977251161939
60278421545017026530175243772487
60278421545037440635082530718021
60278421545037440635083645326945
60278421545038628495554715455801
60278421545041341860254233555233
60278421545049435858358890042589
60278421545049437092868884469393
60278421545049437093119931529089
60278421545049437093140823537521
60278421545049446971375399488337
60278421545049446971396291496977
60278421545049448205906285923781
60278421545049448206157332983477
60278421545049448206178224991909
60278421545049452322118003308349
60278421550817690487470818155326
60278421550817690670149770576433
60278421550817690670150456607715
60278421550946353340279745332704
60278421550946364453317146787092
60278421924808242044977857923933
60278421924808242045166143218705
60278421925687191907531017891811
60278421925687191907531017893263
60278421925719610516914098317969
60278421925719610562582966237755
60278421925719610562667683226433
60278421925719610928444279865883
60278421925780801546656477354899
60278421925780806485784211334627
60278421925780849725173254336289
60278421925780850959869177825431
60278421925780850960708330073167
60278421925780854664214978310227
60278421925780854664297889483303
60278421925784436623213654044975
60278421925784436623215976993269
60278421925784451401620334807629
60278421925784451401621454015823
60278421925784451401623778486261
60278421925784451447290237364265
60278421925784451447373919717497
60278421925784451447377363396129
60278421925784456752279284972121
60278421925784456935297067818049
60278421925791608359832230553195
60278421925791612064178031037991
60278421925791656538074711184263
60278421925791657773696568579263
60278421925791658185478831705679
60278421925791661477202445163991
60278421925792540498172127775879
60278421925792541732954058102985
60278421925792556511361858533119
60278421925792556511364957365833
60278421925792557105886493178827
60278421925792557105889592011541
60278421925792557106639638590003
60278421925792558158490911611947
60278421925792558158490915270871
60278421925792558158494009871497
60278421925792558158494010934307
60278421925792558204247595844223
60278421925792562045603102581937
60278421925792562045791388939567
60278421925792562457385366771211
60278421925792812821260407030743
60278421925792840687442721774067
60278421925792857295157087177015
60278421925792857295160186009729
60278421925792857295910232588191
60278421925792862234284821156743
60278421925792862234287919989457
60278421925792862234852775873773
60278421925792862235041061168545
60278421925792862646635040063047
60278421925816823662092637729511
60278421925816823664603120431605
60278421925816823707825301933027
60278421925816829198255489057041
60278421925816857062093910853435
60278421925816857062177593678843
60278421925816857062177594741701
60278421925816871840585395171835
60278421925816871840586169534111
60278421925816871886254952882553
60278421925816871886338980081703
60278421925816872252116266510681
60278421925816872435110029817543
60278421925816872435130950523895
60278421925816877376769938852433
60278421925819525368038466402661
60278421925819530901690835028097
60278421925827678646732688144959
60278421925827678654326775430183
60278421925827684190510547936449
60278421925828835533731681566617
60278421925828864632164525352283
60278421925828879815597327264127
60278421925828884946756095692617
60278421925828884947509241103793
60278421943506710591459039794021
60278421943506710591462395844179
60278421943506715942180751605393
60278421943506715942184107655551
60278421943506725781461592418075
60278421943510312679504316597199
60278421943510318167675068550991
60278421943518416554462790329507
60278421943518417789244720642111
60278421943518418338291095611099
60278421943518418384041327653185
60278421943518418384044680521015
60278421943518432796336418435533
60278421943518432796901274314233
60278421943518432797173243497271
60278421943518432797173246685215
60278421943518433163013980308711
60278421943518433338625875070747
60278421943518434397795913803643
60278421943518438101325466043389
60278421943518438689344234014289
60278421943518438689347586882119
60278421943518439931468859245767
60278421943518439931468862433711
60278421943541799336096340628737
60278421943541804869748709254173
60278421943541832733587131050567
60278421943543033307738850229255
60278421943543033307738851292113
60278421943543033490669507043319
60278421943543049917985394918049
60278421943543053805261852216909
60278421943546652179943858905843
60278421943553505482301939140125
60278421943553511015954307765561
60278421943553555297819953463071
60278421943553555307673476508945
60278421943553555480750610277135
60278421943553556542455410003877
60278421943554755696383710274393
60278421943554755696383711809427
60278421943554757297026957397453
60278421943554757297026958932487
60278421943554757479957614211517
60278421943554761186814243295489
60278421943736377341890226108469
60278421943737576451759866652057
60278421943833588839918791718923
60278421943833633307246499174185
60278421943833633307249852042015
60278421943833638657968207803229
60278421943833638657968210985557
60278421943833638657971563853387
60278421949318040045518621296355
60278421949318041874825189436995
60278421949318045579170989921791
60278421949318094810021245525783
60278421949415302604540836290349
60278421949415341309532190141463
60278421949415352429347514592525
60278421949415352429912373659169
60278421949415356133690990612707
60278421949418938092605983994431
60278421949418938275536640808495
60278421949418953099696878255433
60278421949418954746825931819743
60278421949418954884086686549507
60278421949419254890430095636075
60278421949419260424082464261511
60278421949426992142192920356515
60278421949426993971499488497155
60278421949427008750744113518047
60278421949427010580050681658687
60278421949427041967564457725335
60278421949427042150767083722437
60278421949427043385277044847791
60278421949427043797142995049013
60278421949427047455484158960715
60278421949427058026510869037005
60278421949427058209438057135005
60278421949427058209438082644821
60278421949427058210274910894503
60278421949427058576115650886867
60278421949427059856567110699315
60278421949427059856654265427327
60278421949427059993827865429079
60278421949427059993828238481707
60278421949427059993828241195863
60278421949427063507649294394831
60278421949427063697361230272989
60278421949427063697926089339633
60278421949427063698198058522671
60278421949427064109704881626303
60278421949427308940014707516235
60278421949427310174527767963789
60278421949427310769321275656875
60278421949427310769324370257501
60278421949427314473667076141671
60278421949427342156835051723523
60278421949427358764552515953361
60278421949427358765386244885055
60278421949427359999899305332609
60278421949427360000171274515647
60278421949427360594967876809359
60278421949427363703680249933089
60278421949427363704245105817405
60278421949427363704517073465409
60278421949427364299041709646151
60278421949427364299313677294155
60278421949451325314498188104421
60278421949451373355732081211107
60278421949451373538661593773721
60278421949451375139869725473241
60278421949451375185790647338031
60278421949451375322236641962295
60278421949451375323051402067795
60278421949455277593045526301671
60278421949462181998778885844127
60278421949463332884485119777861
60278421949463333479281722071573
60278421949463382709856657146681
60278421949463383304925228623431
60278421949636892108250666110125
60278421949636897644437905816183
60278421949644947990222976867175
60278421949645001520212283890779
60278421949645896551020947346813
60278421949645898383678265413597
60278421949645902088024065881131
60278421949645902088024065898393
60278421949645903322805999376063
60278421949742209313892721954099
60278421949742212416119800507963
60278421949742214253022783580769
60278421949742262241491337876783
60278421949742264071073231250619
60278421949743159288138913068541
60278421949743162809306477452327
60278421949743162992237134266391
60278421951753077167639322390816
60278421951761182275685150791482
60278421951761182277944585502372
60278421951761182277944586552132
60278421952381656640436030033914
60278421952409579783866065684266
60278421952417684894171239520214
60278421952592060906143897914874
60278421952592361095414463215302
60278421952600461264335650714930
60278421952604068659897166746266
60278421952636484159734144052738
60278421952636484167077182861324
60278421952636487873117560040126
60278421952697772047535768590998
60278421952697772047535769063174
60278421952700157087882806421514
60278421952700173561701292684162
60278421952700457277153400418298
60278421952700472103842834180898
60278421952700473748526491289586
60278421952700473750971886680946
60278421952701374318783668204738
60278421952701374318783672926472
60278421952701374453512936619108
60278421952701374456044341562796
60278421952708277390717924913754
60278421952708577214148095770518
60278421952708577214148096242694
60278421952708577214148097292454
60278421952708577577732151764310
60278421952708577623485736674226
60278421952708577625742075124098
60278421952708577625745431174256
60278421952708577625933454547320
60278421952709478193745236541884
60278421952709478330730842929738
60278421952732593954723390343138
60278421952732594002924696308476
60278421952733794760007044071432
60278421952733794760007072767788
60278421952733794894736308831298
60278421952733794897267713774986
60278421952733800247989428768686
60278421952736496600703919134576
60278421952744601527241698717372
60278421952744601527241727413728
60278421995715345020052735228997
60278421996684339309185758949083
60278421996684339309185763181171
60278421996684339309188857781797
60278421996684354087594334804351
60278421996687958005972839741653
60278421996696016994433794303665
60278421996696044860595532715783
60278421996696061468330473977761
60278421996696061468330474449937
60278421996696061514063138653453
60278421996696061514816284064629
60278421996696061515088253247667
60278421996696062063946424293589
60278421996696063115459531187689
60278421996696063115714018621225
60278421996696068649383868996163
60278421996698763218251630048735
60278421996699963975334006041695
60278421996719428054011347191189
60278421996719433587663715816625
60278421996720362019125637495139
60278421996720378447193891715701
60278421996732369589133485642843
60278421996732389904478201394353
60278421996732389904540963513409
60278421996903193895073266610619
60278421996915205170239728049065
60278421996915205582108774014505
60278421996915206816890707509437
60278421996938315854288265591299
60278421996939516611370641584051
60278421997011261841958875625491
60278421997012413369010519305095
60278421997012463194654025856953
60278422002592964722287430576999
60278422002604970462967794109799
60278422002811824658917566407579
60278422020318857570059565920885
60278422020330563167222924951585
60278422020330563167222948943677
60278422020330563167222953647941
60278422020330564950796824302489
60278422020330564950796852880801
60278422020330564950796852998845
60278422020354880280020360941205
60278422020537695547479936081711
60278422020537695547479936199755
60278422020537699251825736684551
60278422022664837406045018344944
60278422028565357655504602992149
60278422029440664346316151510847
60278422029448817749429882424014
60278422029513644219495242791535
60278422155272547053780922392569
60278422155272550209062783270849
60278422155272550758105802172417
60278422155272551992636687207973
60278422155272551992824973552505
60278422155272551992887735667349
60278422156111874402160172126339
60278422156111874402160172242979
60278422156111879341285582108013
60278422156111879341287906106067
60278422156144294246325960880685
60278422156144294291994828800471
60278422156144294657856142428599
60278422156144294840850595526393
60278422156217240645526753511147
60278422156217240836135180319203
60278422156217245592248573726339
60278422156217245775262913365811
60278422156217245775262914298931
60278422156217245775263689132187
60278422156217245775266012080481
60278422156220825904037609207237
60278422156220826315819873383413
60278422156220826498834213022885
60278422156220826498834213035983
60278422156220831392206038096095
60278422156220831392209395207659
60278422156220831437959623004559
60278422156220842512585360562201
60278422156220842512588802368769
60278422156220842512588803768449
60278422156220842558338945005509
60278422156220842558338945472069
60278422156220842924371066544945
60278422156220847855904713239449
60278422156220847863498800524673
60278422156220848046258648494309
60278422156220848046258649427429
60278422156220848046258649893989
60278422156228947485069226872869
60278422156228947485069227922629
60278422156228947622329982648021
60278422156228947667808155185913
60278422156228947667811598392161
60278422156228947667996441530445
60278422156228947667999884736693
60278422156228952972985489138301
60278422156228953155727859607833
60278422156228953155731302814081
60278422156228953155916145952365
60278422156228953155919588108853
60278422156228953155919589158613
60278422156231649371246944363217
60278422156231654859166648785137
60278422156231654859354934079909
60278422156252362376144550707675
60278422156252362383738637992899
60278422156252362978263272638607
60278422156252362980794676519437
60278422156252367919922410499165
60278422156253212991178337438801
60278422156253213402960601614977
60278422156253213540220581505709
60278422156253213540221356340369
60278422156253218524830706064237
60278422156253219073872950131145
60278422156253219073873724965805
60278422156253246342184094134571
60278422156253246343000001660591
60278422156253246754782264787007
60278422156253246892043019634655
60278422156253246892043277913505
60278422156253246936708728780279
60278422156253246937524636306299
60278422156253246937712921601071
60278422156253246937796604426479
60278422156253246937796605487885
60278422156253246937796605489337
60278422156253246937796862705329
60278422156253248172305794966571
60278422156253262951550419054343
60278422156253262951550419987463
60278422156253262951551194822123
60278422156253262997303659472633
60278422156253262997303660522393
60278422156253262997304779730587
60278422156253262999564214447093
60278422156253262999752500804723
60278422156253263355738595828655
60278422156253263355739370663315
60278422156253263363333457948539
60278422156253263365592118874529
60278422156253263411534764980899
60278422156253263546075054633171
60278422156253263546075829467831
60278422156253263546264114762603
60278422156253263548606458514001
60278422156253263548607233348661
60278422156253263548795519706291
60278422156253264600374052369461
60278422156253264780856988128103
60278422156253264780857762962763
60278422156253264780877563409757
60278422156253264780877564459517
60278422156253264783138118384217
60278422156253264783326404741847
60278422156253264783388392008933
60278422156253264783389166843593
60278422156253265194920382573491
60278422156253265195108668918023
60278422156253265195171431032867
60278422156253268350474212616095
60278422156253268487734192493729
60278422156253268487734967328389
60278422156253268487734967345859
60278422156253268899517231517663
60278422156253513729491175503897
60278422156253519263143544129333
60278422156253546944052858783791
60278422156253547127067198423263
60278422156253563140821013985651
60278422156253563554862712872717
60278422156253563735345648631359
60278422156253564970127582126291
60278422156253564972659760840377
60278422156253565384442025029651
60278422156253568676167958255333
60278422156253568676921103666509
60278422156253568677005561325173
60278422156253569088787825514447
60278422156255964702999560431247
60278422156255965114781824607423
60278422156255965249511174389127
60278422156255965252042579332815
60278422156255966484293107884059
60278422156255966486573464355273
60278422156255966486573464368371
60278422156255966486761750712903
60278422156255966486824512827747
60278422156257149215048938285823
60278422156257149352309693133471
60278422156257149398042357220347
60278422156257149398063277925295
60278422156257165411816748181029
60278422156257167241123316203625
60278422156257167241123316321669
60278422156257167241312721756351
60278422156257167243655840342409
60278422156257167243844126700039
60278422156257167655438104531683
60278422156257170947164812590621
60278422156257170947980720122257
60278422156257170947980720139727
60278422156257170948001640827205
60278422156257170948189927184835
60278422156257170948252689304051
60278422156257171359762984311531
60278422156257171359783905016479
60278422156257172594544917806463
60278422156265276057721124167169
60278422156436034339383429373433
60278422156439938034685407897107
60278422156471202191214215750483
60278422156471202602829114301577
60278422156472402948296591737619
60278422156544102476796106485647
60278422156544146348574064817627
60278422156544151882499176279859
60278422156544151882499177329619
60278422156544151882501500277913
60278422156544151883063260513247
60278422156544151883063261563007
60278422156544152294845524702521
60278422156544152294845525752281
60278422156545348935968236308087
60278422156545352639500452197687
60278422156545352640337280447369
60278422156547754154293600192319
60278422162125849639849601157191
60278422162129751505570719305351
60278422162161872350898271822307
60278422162165774811144024616175
60278422162452777295603167675145
60278422162453978052602119594967
60278422162453978052602894429627
60278422162453978464196097426611
60278422162464484494142252699987
60278422162464484677072909514051
60278422164463592038733456505164
60278422164471700853385294936176
60278422165084236449797240512362
60278422165084236449799564510416
60278422165084236449987849805188
60278422165091869721449986239944
60278422165116185052365775574612
60278422165128198111087201073694
60278422165128198118701950785016
60278422165128198118702209065318
60278422165338893927866053864116
60278422165338898869253223604494
60278422165408285683096629019994
60278422165408285683096887287198
60278422165408285683099986119912
60278422165408285683852096912904
60278422165408391440827373139534
60278422165408391440827374189294
60278422165408441266470104856732
60278422165408441266470880741152
60278422165410986974749710329600
60278422165410986974749710801776
60278422165410986974749710814874
60278422165410986974753067914792
60278422165410986975505178707784
60278422165418782559546058706096
60278422165443107226702520423690
60278422165443107226703268095576
60278422165443107227267379495950
60278422165443107227455665853580
60278422165444293708582736515698
60278422165444297229183091832468
60278422165444299059326488222790
60278422165444308396321052625968
60278422165444310179957719763832
60278422165444313884302401040434
60278422165444313884302658257878
60278422165447011471610800004804
60278422165447015175871798947048
60278422165447015175955481772456
60278422165455104226481635622994
60278422165455120286261519718672
60278422165455120286261777998974
60278422165455120698043784957706
60278422179851742488458167549491
60278422179851743723240101044423
60278422179851747244655244715155
60278422179851747839367792652607
60278422179855344210661903537829
60278422179855344210661931769029
60278422179855344210661932235589
60278422179855344210933900952067
60278422179855344210933901068707
60278422179855344759704921990099
60278422179855344759704950687859
60278422179855344759725871394259
60278422179855344759725871510899
60278422179855345857226101227651
60278422179855349515650979843445
60278422179855349515902026920403
60278422179855349561655611830319
60278422179855349698581636190949
60278422179855349698853605373987
60278422179855350110363872154639
60278422179855350110447582155871
60278422179863449320403082417401
60278422179863449320403111119373
60278422179863454625392158727229
60278422179863455220105051034211
60278422179866151023838457103479
60278422179866156923352110660735
60278422179867351780920833096439
60278422179887764649626619056117
60278422179887764649626647758089
60278422179887765198669636575267
60278422179887765198669637508387
60278422179887766250269894881149
60278422180070587052217861957653
60278422180074187493067876347647
60278422180214671306721405374433
60278422182189471799390840244165
60278422182189471845207186917553
60278422182737146930175256229649
60278422182821648237442119915021
60278422182842366839193376685769
60278422182844768353357783254009
60278422182845963751288564659701
60278422182845965543293384472973
60278422182845969063870666433655
60278422182845969063871699539890
60278422182845969064436558979333
60278422182845969064623812217837
60278422182845969110356476421353
60278422182845969110440158891225
60278422182845969110441192347221
60278422182845969240024176630727
60278422182845969247638151501773
60278422182845969247638151503230
60278422183040452861341743765107
60278422183040458356852179535973
60278422183040458356855651798692
60278422183040458359111872518438
60278422183061167889149363728263
60278422183061171417339445858941
60278422183063572932947724999369
60278422183063867762524737844323
60278422183063869591831305984963
60278422183063872571731743182313
60278422183063873120774417727609
60278422183063873120774790780237
60278422183063873122197398291205
60278422183063873122218290299797
60278422183063873305211623139637
60278422183064753365568104079027
60278422183064753366132187821365
60278422183064753366132188311011
60278422183064768190545508094682
60278422183064768192257533099775
60278422183064768375188190044981
60278422183064769982298131183865
60278422183064770159577227027757
60278422183064770160145443230295
60278422183064770167171429104228
60278422183064773139543553519101
60278422183064773687770291818935
60278422183064773688336184364613
60278422183064773690029986201081
60278422183064773690030761058826
60278422183064773863923802016007
60278422183064919520547743527125
60278422183064919703478399851543
60278422183064919711069129669667
60278422183064919711073261975639
60278422183064920259860985810257
60278422183064920259862133703161
60278422183064923416858344070229
60278422183064923416861816328577
60278422183064970084755593558513
60278422183064973235159586648161
60278422183064973242752640818471
60278422183064973242753673933385
60278422183064973242753788606381
60278422183064973242753788711375
60278422183064973242753788724425
60278422183064973242754046991629
60278422183064973242757146191733
60278422183064973380017900921337
60278422183072128579067043637272
60278422183075575188992336081469
60278422183075575188994660429443
60278422183075580130378731337107
60278422183075580502080007066814
60278422183137703249821398506741
60278422183137749369156001889957
60278422183137763782621876796552
60278422183145869303706329408877
60278422183145869303957033511981
60278422183145869303957377868252
60278422183145869303957377868253
60278422183169223123296874620735
60278422183169272901241172159054
60278422183169283472263748277746
60278422183169283472263749812780
60278422183169283472264782913192
60278422183169283472264897704440
60278422183169283655195439727256
60278422183169284019361143542252
60278422183169284019361143560966
60278422183169284204258345183601
60278422183169284205074252260323
60278422183169285851450163586899
60278422183170184223844049971502
60278422183170184634789599635113
60278422183170184635375264621280
60278422183170184635624935155961
60278422183170184635625279978792
60278422183170184635625279978793
60278422183170184635625968724384
60278422183170184635626313097918
60278422183170184635626313097919
60278422183170184635626427889166
60278422183170184772071160280029
60278422183170185870219961298078
60278422183170186419198839087261
60278422183170186419199183915917
60278422183170189574502998601008
60278422183170190123544639572057
60278422183170190123544639577881
60278422183172885743511679793256
60278422183172885926463228615753
60278422183172885927278016946628
60278422183172885927278016950841
60278422183172885927279136159035
60278422183172886475233159251407
60278422183172886475233159255571
60278422183172886475233159255779
60278422183172886475233159605699
60278422183172886475234307148683
60278422183172886475234307161573
60278422183172886476069987388613
60278422183172886476069987388821
60278422183172886476069987505253
60278422183172886476071106583964
60278422183172886476071106583965
60278422183172887573653928273204
60278422183172887573655047468348
60278422183172887573655047468349
60278422183172887710851920882141
60278422183172887710851921000185
60278422183172891277999728758000
60278422183172891415177948690407
60278422183172891415197721366937
60278422183172891415197721368341
60278422183172891415197721368549
60278422183172891415197721372761
60278422183172891415197721484981
60278422183172891415197721490805
60278422183180991448613518018328
60278422183180991448613518018329
60278422183180991585811511095437
60278422183180992683960312114935
60278422183180996388306111181340
60278422183180996388306111181341
60278422183180996388306111200060
60278422183180996937098081506892
60278422183180996937098081506893
60278422183180996937098081979069
60278422183180996937098083041923
60278422183180996937098083041932
60278422188073932182104181569430
60278422188754594477704558913088
60278422188973393603647146794154
60278422188973399100876435882830
60278422188973529087542400164610
60278422188973543698303364499681
60278422188973544933628490218005
60278422188973545124170797438501
60278422188973545482420460660197
60278422188973545482692056771893
60278422188973545664870601276645
60278422188973545665434685508629
60278422188973545665622713585957
60278422188973545667314966281909
60278422188973545667879050513893
60278422188973545672402012536093
60278422188973545672962767880693
60278422188973545674909053567133
60278422188973545675473137799117
60278422188973550614600986097709
60278422188973598792847943490398
60278422188973598792847943490399
60278422188973598793119539620809
60278422188973600439429704301428
60278422188980753992168682336744
60278422188984202208576409519436
60278422188984205503378719149510
60278422188984205503566747226838
60278422188984205914616786698238
60278422188984205915160725058482
60278422188984405606044355945562
60278422189041575412039204550240
60278422189041576647385222277156
60278422189045477872284957344108
60278422189045488444058357925824
60278422189045488444142040279056
60278422189045488444145397864248
60278422189045488444897508657240
60278422189053234800598528026290
60278422189053284623734992484298
60278422189077598124507385428644
60278422189077608696094850373146
60278422189077608696847995803036
60278422189081516645264128896504
60278422189081516645347811243912
60278422189089618051308423298610
60278422189089622350178858429114
60278422236031853238936928396171
60278422236031853238936928396172
60278422236250507104777661749238
60278422236250507104965689826566
60278422236347798116509797078152
60278422236347802232721544577630
60278422236347813353290012916528
60278422236347814588134708177788
60278422236347818292417746896256
60278422236347818292480508661180
60278422236347818292480508662584
60278422236358621401875317627582
60278422236358625243419110722926
60278422258681583798530553377603
60278422259001746989663399262095
60278422259008506156635873910227
60278422259009707325500514442173
60278422259556885687663150736555
60278422259560987839043984307539
60278422259654191661657377788391
60278422259654191661657378254951
60278422259654192713425316483945
60278422259665003421868845883899
60278422259665003780366114253521
60278422259666204590733486415845
60278422259872981275936142008937
60278422259872981275936142481113
60278422259872996285557003640231
60278422259873301368201746241719
60278422259873501478820824278927
60278422259875699178587881274099
60278422259875702884625934454847
60278422259883803052979943245525
60278422259883807994367113334419
60278422259883808413576213954551
60278422259883808459308878158067
60278422259883808596506870768615
60278422259884108602846779254979
60278422259884108785777436069043
60278422259885142860290592148100
60278422259885153765828291986027
60278422259885153950451201496043
60278422259885153958044628733643
60278422259885153958045288781267
60278422259885155193143729937005
60278422259885155739927054813687
60278422259885158713973093834693
60278422259885158851171086445241
60278422259885158896921199095565
60278422259885158896922347007183
60278422259885158897489530421801
60278422259885158899431798474021
60278422259885158899432458521645
60278422259885159445964217897755
60278422259885159445967317202645
60278422259885159448223654130581
60278422259885205011172228497239
60278422259885205011255796531607
60278422259885205011443824608935
60278422259885205018766315782463
60278422259885205567826897939348
60278422259885208677379452063734
60278422259885208714950845567417
60278422259885208715518028982035
60278422259885208715601597016403
60278422259885208715786525905481
60278422259885208715786525911097
60278422259885208715789625093731
60278422259885208722544674572387
60278422259885208722544932852632
60278422259885208722544932852641
60278422259885208722547257200615
60278422259885208723380727981953
60278422259885208852213809853907
60278422259885208859808011930378
60278422259885208859808011930379
60278422259885208860393791703422
60278422259885208860393791703423
60278422259885209272172583988424
60278422259885209272172583988433
60278422259885209272175682821138
60278422259885209272175682821147
60278422259885209272175797612394
60278422259885209272175797612395
60278422259885454145623716176991
60278422259885455929197620114115
60278422259885456000935109800804
60278422259885505152513455951313
60278422259885509049099497935802
60278422259885509049643436296046
60278422259885509049643436296047
60278422259887910563828879407274
60278422259889063579114241838078
60278422259889106190670558408953
60278422259889111320890219901183
60278422259889111320911140608987
60278422259949879281941828955453
60278422259949879327695413865321
60278422259949882986287629440249
60278422259949883032041214350117
60278422259957939782846652003459
60278422259958139845403952080966
60278422259958139891136731075522
60278422259958139891157536989430
60278422259958139891157536995046
60278422259958151004174132529910
60278422259958151004194938449434
60278422259958440034653711464630
60278422259958440034653711470454
60278422259981099377946107937389
60278422259981115620384279058799
60278422259982250310137348436069
60278422259982255113511737235023
60278422259982255113762441338127
60278422259982255662554411780319
60278422259982299723162881401677
60278422259982299768916466194905
60278422259982300134944801571501
60278422259982300134944801577117
60278422259982300135007563336425
60278422259982300135007563342041
60278422259982303427508681886473
60278422259982303473262266679701
60278422259982303839290946431235
60278422259982303885044531341151
60278422259982305074072535551229
60278422259982305074072879926167
60278422259982305074135297321769
60278422259982305074156217910077
60278422259982305074156218376637
60278422259982305119826464836083
60278422259982315005675790030305
60278422259982315005675790496865
60278422259982315005696682038897
60278422259982315005696682505457
60278422259982316194537117450314
60278422259982316194704024296457
60278422259982316194725059788281
60278422259982319898881684285535
60278422259982319899049824775637
60278422259982319899049824781253
60278422259982319899070859806517
60278422259993110653093972916883
60278422259993126712539471489345
60278422259993126712623153842541
60278422259993126895553839354449
60278422259993127307336075318091
60278423360531271428585655083039
60278423360531271428585912300483
60278423360607820929628365263905
60278423360640240133828710408469
60278423360640241782652228134781
60278423361479552666249174151887
60278423361479568718414309586003
60278423361483120989454397663141
60278423361483122818760965803781
60278423361483154389289339790155
60278423361483156035853276013183
60278423361483170990434473743839
60278423361483172636810385070415
60278423361503814283576831614563
60278423361503814283577860484339
60278423361503819817229200239999
60278423361503830930264274514005
60278423361503830930266601694387
60278423361503830930267630564163
60278423361503830937607313322591
60278423361503864291962708622855
60278423361503864291963737492631
60278423361503869230253872633203
60278423361503880343292045739923
60278423361503880344041834051181
60278423361503880344044158049235
60278423361503880344125516876589
60278423361507465968414261642603
60278423361507466014080031302839
60278423361507466014083130607729
60278423361507466014163714128247
60278423361507466014163718360335
60278423361507466014167071713439
60278423361507466014167846552471
60278423361507466563210865471301
60278423361507466563210865471349
60278423361507766203353724604513
60278423361507766203434312357119
60278423361515542025203179361523
60278423361515569888286907164935
60278423361515569889042375990965
60278423361515569889314345174003
60278423361515571123908250591559
60278423361515571123908250593011
60278423361515574782496994959511
60278423361515574782501242056731
60278423361515574828167011833607
60278423361515574828250579867975
60278423361515574828250694659015
60278423361515575194280407413243
60278423361515575240033992323159
60278423361515575377025876702439
60278423361515575377293340389911
60278423361515575377297845885477
60278423361515586307065726916123
60278423361515586490079951764555
60278423361515586490080066438955
60278423361515586490080066555595
60278423361515591429207800418683
60278423361515591840993421147761
60278423361515842214473773359711
60278423361515870077557501163123
60278423361515870078312969989153
60278423361515870078584939172191
60278423361515875566296470700627
60278423361515891618460573032879
60278423361515892030243094439597
60278423361580367488961871443239
60278423361580384135651641523063
60278423361580415667205498445275
60278423361580415712957935567233
60278423361580432313897592995537
60278423361580432313918513701889
60278423361588471363921112578529
60278423361588471363924584482537
60278423361588488010610882658353
60278423361588488010614354562361
60278423361588520770167724266177
60278423361588520815921309174641
60278423361588520822699226049901
60278423361588520822702583517001
60278423361588520823452257038671
60278423361588522469831640256205
60278423361588522599474292406817
60278423361588522599495213111765
60278423361588522607088927325487
60278423361588537423638768688361
60278423361588537423659689393309
60278423361588537424391914098133
60278423361588537424391914099537
60278423361588537424412834805937
60278423361588537424472129264671
60278423361588537424472129266075
60278423361588537424475596923749
60278423361588537424475596925153
60278423361588537836003340746623
60278423361588537836006812637581
60278423361592439884721349717617
60278423361592439884993322084387
60278423361612831159448389634327
60278423361612831205181053719799
60278423361612832394229436685887
60278423361612832395045339979819
60278423361612832440715356737275
60278423361612832440798924771643
60278423361612832447576962087181
60278423361612832448329993192591
60278423361612832806576670482043
60278423361612836144308787817571
60278423361612836151922765870945
60278423361612836151923795691103
60278423361612836151923798991523
60278423361612836154371516864617
60278423361612837753298491746995
60278423361612837938760180439069
60278423361612849048533956477033
60278423361612849048535101082615
60278423361612849048535104383035
60278423361612849049079039915291
60278423361612849049099960621643
60278423361612849049267326272873
60278423361612849049288246979273
60278423361612849049349859770965
60278423361612849049351009098281
60278423361612849049351009098329
60278423361612854401704534067501
60278423361615537857618576491141
60278423361615556103444160037867
60278423361616740213815960035643
60278423361616751326602308421349
60278423361616751509596765061427
60278423361623642958049395844807
60278423361623642958049396894567
60278423361623642965664145556129
60278423361623642965664404886191
60278423361623642967358722250135
60278423361623654627493518385829
60278423361623654627493776782771
60278423361623659566621138046693
60278423361623659566621252365557
60278423361623659568315828126443
60278423361624810917436473280949
60278423361624843669399108567163
60278423361624843715131772887319
60278423361624843721909694362057
60278423361624843724357415417479
60278423361624844264174418736259
60278423361624844264195339324567
60278423361624855384576152775523
60278423361624860140689288718837
60278423361624860142383864479723
60278423361624860323682592978961
60278423361624860325377168623207
60278423361624860325398089328155
60278423361624860735485892547583
60278423361624861972527146084621
60278423361806474833993673379917
60278423361830786458958449472261
60278423361830786871304796830661
60278423378366116373049915455893
60278423378366117610091283311795
60278423379205428356696086315027
60278423379209030628507298502803
60278423379209047046533747565047
60278423379229739982137906578675
60278423379229739982409875761713
60278423379229739982412975066603
60278423379229740531180581123971
60278423379229740531184027989143
60278423379229756400415407776481
60278423379233342070457738497751
60278423379233342253385037726623
60278423379233342253660106214551
60278423379233358671414839787839
60278423379233364205338923902231
60278423379241446128347377828529
60278423379241446128619347011567
60278423379241447180199689029655
60278423379241447729242707948485
60278423379241467485502595390759
60278423379241468080295841634313
60278423379306591958519192117645
60278423379306591958520340023647
60278423379306592141450996837711
60278423379314697251191139414377
60278423379314698852650183875899
60278423379314713852964042629147
60278423379318315941029575504673
60278423379337808119823213389723
60278423379339008686359924104611
60278423379339008693702963385373
60278423379339008693891249743003
60278423379339008869290580918675
60278423379339008869290953990017
60278423379339008876633734518301
60278423379339008876905703701339
60278423379339014366499067769789
60278423379339025294911235716107
60278423379339029000951612894909
60278423379342627566158363677515
60278423379342627748837852637473
60278423379342633099831652536967
60278423379349469745375127795981
60278423379349470982416495651883
60278423379349486392064897875805
60278423379349487629106265731707
60278423379349515912405498066559
60278423379349519619010732912325
60278423379349519753949291161903
60278423379349520990990659017805
60278423379349536217708404427663
60278423379349537454749772283565
60278423379350719963662417609175
60278423379350719963662675889477
60278423379350719964227276675819
60278423379350720320486001876791
60278423379350720503416658690855
60278423379350720513270296994537
60278423379350731624048147430467
60278423379350736379994290904917
60278423379350736379994290910533
60278423379350736381688866671419
60278423379350736381689124951721
60278423379350736382504775614589
60278423379350736564619408694443
60278423379350736564619781765785
60278423379350736974707097595007
60278423379350738211748465450909
60278423379350738211832263061741
60278423379524231146173178372651
60278423379524247609954331553005
60278423379525396757818407431075
60278423379525398541392311368199
60278423379525431903276704654297
60278423379525448367036592754717
60278423379532335021133539783365
60278423379532335021133544369585
60278423379532350890116195086295
60278423379532350890116969926571
60278423379533551827869681927641
60278423379533551827870456762301
60278423379535953161364097887979
60278423379535953161364101074519
60278423379556613291741119344611
60278423379556616996086919829407
60278423379556616996090018662121
60278423379556618230868508478421
60278423379556618230869627686615
60278423379556618230871952157053
60278423379556651585703097685457
60278423379556662512737597848739
60278423379556663110606446154527
60278423379556668048919046953249
60278423379556668048921371417863
60278423379556668049486227303583
60278423379556668049737275780429
60278423379556668049737278966969
60278423379557814048824266513099
60278423379557817753172394649049
60278423379557818987951228839091
60278423379557818987952000492827
60278423379557818987954328143981
60278423379557862035035712695405
60278423379557863269819973841491
60278423379557866976422107595507
60278423379557866976422882435783
60278423379557868806000648105725
60278423379557868806001422946001
60278423379560270320730259146641
60278423379560270320733353865311
60278423379568324377640082082319
60278423379568324377640856916979
60278423379568325612421671670277
60278423379568325612422015577251
60278423379568325612425113476845
60278423379568325612425114876525
60278423379568368661200303540715
60278423379568368661201078380991
60278423379568373600331136353157
60278423379568374195689501348953
60278423379568375430474532743479
60278423384165724911787458487907
60278423384266637728261683840961
60278423384266637730521229800815
60278423384274743435059012509133
60278423385114004311106794963283
60278423385114020370613936104121
60278423385114020957796565043107
60278423385114020965138570749829
60278423385114022199920504244761
60278423385114054136478332332103
60278423385117655858682441391943
60278423385117655995855380990167
60278423385117655995859513296139
60278423385117657642506622154825
60278423385117657688260207063289
60278423385117674289217054659343
60278423385138331995491672258041
60278423385138337348661105124835
60278423385138365944285695386375
60278423385141067098678018200689
60278423385141934266736479413759
60278423385141934861261114059467
60278423385141967483472361252295
60278423385141967483557081901301
60278423385141967666486586100727
60278423385141967666486705123855
60278423385141967666489799724481
60278423385141967666490058004783
60278423385141972971727834799859
60278423385149142515273432304355
60278423385149143109798066950063
60278423385149144344580000444995
60278423385149170973637263585329
60278423385149170973909232768367
60278423385150043083085214298919
60278423385150043677609848944627
60278423385150044912391782439559
60278423385150070946085259282747
60278423385150071541449045579893
60278423385150072776227880815483
60278423385150076297559341783063
60278423385150076297642909817431
60278423385150076297644057723433
60278423385150076297644058077725
60278423385150076434820096508455
60278423385150076434824228814427
60278423385150076480573566631495
60278423385150076480573681422535
60278423385150076480573681435633
60278423385150076480574714537497
60278423385150076846418206646071
60278423385150078126952948695727
60278423385150087959388713679643
60278423385150087959472281714011
60278423385150087959472396505051
60278423385150088142402938528075
60278423385150088142406409265731
60278423385150089377186020283301
60278423385150093493124765026945
60278423385150093493128121077103
60278423385150323505971462790643
60278423385150327210317263275439
60278423385150339565478603931481
60278423385150343683866103303343
60278423385150343684138072486381
60278423385150343864618683761695
60278423385150344918648036798275
60278423385150345513444640627021
60278423385150371547705299938609
60278423385150371547977269121647
60278423385150373331614969342501
60278423385150377035688800644259
60278423385150389383508135593579
60278423385150393682650539907121
60278423385214869141372011873573
60278423385214869735896646519281
60278423385214885788061781953397
60278423385214917182350265516689
60278423385214917182353737775037
60278423385214917365280922330753
60278423385214917365280922684885
60278423385214933783310843651345
60278423385214933966241500465409
60278423385223022285313639124097
60278423385223022422490706424603
60278423385223022468244291216427
60278423385223022468244295938161
60278423385223022475022212813421
60278423385223022834105604844555
60278423385223024122238309839517
60278423385223024251818199875285
60278423385223024259411909839657
60278423385223024259411914089007
60278423385223024259412282911159
60278423385223038893595957703057
60278423385223038893784244047589
60278423385223038893864574006779
60278423385223038893867926873205
60278423385223038893867926886255
60278423385223039075982676156829
60278423385223039076547535223473
60278423385223039076795116028191
60278423385223039076795116029595
60278423385223039076798583682849
60278423385223039076798583687061
60278423385223039076798583700159
60278423385223039076798583700319
60278423385223039076819504389249
60278423385223039076819504406511
60278423385223039488392561514541
60278423385223039488392561531803
60278423385223039488413482220893
60278423385223040723174495009473
60278423385223040723195415715825
60278423385225740597031303674113
60278423385225740780233932854947
60278423385226941354131242783861
60278423385247306046289152594203
60278423385247332262979405837611
60278423385247332674573383669255
60278423385247332865117904223445
60278423385247333910107686686731
60278423385247333910190997503655
60278423385247333910190997620295
60278423385247333910191254721099
60278423385247333910191374233873
60278423385247334093121654317719
60278423385247334093121654434359
60278423385247334093122026326203
60278423385247334093122027389061
60278423385247334100736777100383
60278423385247334458982968062487
60278423385247334458983341133829
60278423385247334641913624876551
60278423385247337621315354460611
60278423385247337621316128940979
60278423385247337804245637849041
60278423385247337804246785755043
60278423385247337806778186447929
60278423385247339405705161335923
60278423385247339443843739317073
60278423385247339453906210083817
60278423385247348871530602181471
60278423385247349283124580013115
60278423385247349466075383171255
60278423385247350517926401211913
60278423385247350517927434332491
60278423385247350518491257096229
60278423385247350518742305573075
60278423385247350518742309115151
60278423385247350700856943240553
60278423385247350700858091146555
60278423385247351112452068978199
60278423385247351113287860924975
60278423385247354224782686293953
60278423385247354407714371499793
60278423385247354407735292324237
60278423385247356054111203650813
60278423385247356054843428256259
60278423385247356054863315960125
60278423385250057755850829626795
60278423385250057758090487882783
60278423385251208506534905388071
60278423385251241914151962877685
60278423385251252979260031073343
60278423385251253573784665364759
60278423385251256685028434482727
60278423385251258512912399344487
60278423385251258512933319932795
60278423385251258515109068753993
60278423385251258515171830873049
60278423385258106279108398251689
60278423385258111812760766877125
60278423385258144427441726844023
60278423385258144435056734835647
60278423385258146264363302976287
60278423385258156096886106732227
60278423385258156279816763546291
60278423385258161037708158075899
60278423385258161630538474191263
60278423385258162867851554466221
60278423385259313616276084267643
60278423385259314211072688096389
60278423385259341670723594436245
60278423385259345184524102836775
60278423385259345193749745366935
60278423385259345321722095330683
60278423385259345329316182615907
60278423385259345375069767642463
60278423385259345376763970215367
60278423385259345376764343286709
60278423385259345733316072112567
60278423385259345916518326088087
60278423385259345924112413373311
60278423385259346975692093942483
60278423385259347021445678969039
60278423385259356853131396208093
60278423385259356853968110003557
60278423385259356853968482724979
60278423385259357036899139539043
60278423385259358088729237229045
60278423385259361792823989137825
60278423385259361793012275482357
60278423385259361793075037713841
60278423385259361793095843983285
60278423385259361793095958302149
60278423385259361794706851243243
60278423385259361794790419277611
60278423385259361795606443011821
60278423385259361977721076091675
60278423385259361977721449163017
60278423385259362387620592966571
60278423385259362387620850184015
60278423385259362387808879311103
60278423385259362389315426994661
60278423385259363624850247633565
60278423385432871191220235427055
60278423385433757127087632168551
60278423385440928307972933087339
60278423385440928315503225138641
60278423385440928727097202970285
60278423385440960434235207062553
60278423385440976303218637205759
60278423385440976897997677894631
60278423385440976898017565499119
60278423385440976898018598600983
60278423385441828875784715081903
60278423385441828883126720788625
60278423385441828883315007128993
60278423385441828883315007146255
60278423385441861002050346623595
60278423385441876868773193113247
60278423385441876871029529687051
60278423385441877051703849927311
60278423385441877051704997833313
60278423385441877054215482057503
60278423385441877054215482070601
60278423385441878701343505689227
60278423385441878701344538808353
60278423385444530579220061066057
60278423385444530586562066759681
60278423385444530586562069942009
60278423385444530586750353117311
60278423385444530998344334132687
60278423385444578758214915457373
60278423385444580404590826783949
60278423385444580404591598434877
60278423385465238704842786741843
60278423385465243454202016628261
60278423385465243643973619554285
60278423385465243646421337421555
60278423385465286691057216965615
60278423385465288523708113551759
60278423385465291815648156358295
60278423385465293462023038815095
60278423385465293462024067218311
60278423385465293462024067684871
60278423385465293462776179994183
60278423385465293462838946364201
60278423385466177566052342982575
60278423385466188493648719587977
60278423385466188493652077173169
60278423385466188679114137401503
60278423385466192383438247058389
60278423385466192383439017174283
60278423385466194029748810337309
60278423385466194029748813519637
60278423385466194029752166387467
60278423385466194029832496345045
60278423385466194029835849212875
60278423385466194029835849679435
60278423385466194030399933440647
60278423385466194030650981917493
60278423385466438859789648856787
60278423385466439455150335382483
60278423385466439461925933908927
60278423385466439462681402268397
60278423385466443168721779919423
60278423385466444218041655901741
60278423385466444401052896236323
60278423385466444403503713414355
60278423385466444403503713414515
60278423385466444813403115614803
60278423385466444815097691245999
60278423385466494219022760852215
60278423385468890199343499921407
60278423385468890199343500275539
60278423385468895733831926543873
60278423385468895733835021144499
60278423385469195923102520540657
60278423385476949790741749479551
60278423385476951025523682974483
60278423385476984379793068385805
60278423385476994075055117411981
60278423385476995904424447667465
60278423385476999608707484871017
60278423385476999608791168740569
60278423385477299202429105517915
60278423385477299202703397630533
60278423385477299202704430751111
60278423387557296521604299038060
60278423387557296528382478780002
60278423387557296528382478797264
60278423387557296530830199854138
60278423388396623878960066985764
60278423388400243963128993190136
60278423388400243963129107509000
60278423388420935503837803139684
60278423388420935503837803141088
60278423388431712781389858792896
60278423431543740837387816283237
60278423431543744541733616768033
60278423431543744544244099592591
60278423431543746327818003529715
60278423432383057074422806532947
60278423432407368700056011396257
60278423432407369249182717390053
60278423432407385301345529875875
60278423432410943107463942726611
60278423432410970925633241522555
60278423432410970925634270392331
60278423432410970971303139361877
60278423432410970971387855302247
60278423432410976276292186969733
60278423432410987389329588424121
60278423432410987572341603593363
60278423432419046387898553465543
60278423432419046982423188111251
60278423432419074846346067216389
60278423432419076035375449271903
60278423432419076081129034181819
60278423432419096203416567788489
60278423432419096386430907072425
60278423432480270174934752231767
60278423432480286821624522311591
60278423432480318353178379233803
60278423432480318398930816355761
60278423432492342570690762847067
60278423432492342570694233688265
60278423432515458789417040826395
60278423432516287396724790117229
60278423432516304043414560197053
60278423432516337222347375949637
60278423432516337359608159371385
60278423432516337405361715583493
60278423432516354006299048665227
60278423432516354006318820061525
60278423432516354006318821478675
60278423432516354006319969371579
60278423432516637411617969947825
60278423432516637594632309581681
60278423432516642899788840824171
60278423432516654195841616095803
60278423432516659546499416819147
60278423432520256466816769106891
60278423432520256466816769224983
60278423432520256466837689813291
60278423432528298673588925806375
60278423432528315320278695886199
60278423432528344792355228329429
60278423432528344929616011751177
60278423432528344975369567963285
60278423432528348681389137827095
60278423432528359746999213690361
60278423432528359792731849196117
60278423432528359792752769902469
60278423432528361576305753152115
60278423432528365145901281731705
60278423432528365280651553269521
60278423432528365283162036461469
60278423432528365283182957167821
60278423432528366929475185668829
60278423432699167487609209711123
60278423432699172792598257318979
60278423432711131135085684830843
60278423432711132377210657134361
60278423432711180365117708545031
60278423432711180548047336837787
60278423432711180548863244368019
60278423432734245119225898908821
60278423432734289629818661907641
60278423432735191984468057927831
60278423432735191984468059344981
60278423432735197335214047912703
60278423432735492173738651807975
60278423432735497524463721204539
60278423432737849220598941515261
60278423432745954330340120039297
60278423432745997562948569908715
60278423432746002502076303888443
60278423432807224504454164619935
60278423432807241113005472572715
60278423432807241113026393279067
60278423432807242761846554819707
60278423432808391863959082847387
60278423432808393693285423906469
60278423432808393694101331786621
60278423432808393694101332848027
60278423432808393694101332853643
60278423432808393694104803689225
60278423432808441687094429632347
60278423432808441870025086446411
60278423432808441872535570664825
60278423432808443518909157539885
60278423432808443518909157644879
60278423432808443518928930458327
60278423432808443518928930812459
60278423438291682487524473812135
60278423438291682488279942638165
60278423438315994112402209966055
60278423438315994113157678792085
60278423438327999853082573498855
60278423438327999853838042324885
60278423438424979236406262608921
60278423438424979418584808064055
60278423438424979418584811364475
60278423438435784403018590721561
60278423438435789936670959346997
60278423438436985160100852389833
60278423438436990510738995700277
60278423438607798205699896018451
60278423438618606851279363573387
60278423438619755952572513222203
60278423438619805778219375824219
60278423438644072928927430013525
60278423438644122937501593379447
60278423438654928103361808249655
60278423438716768742760003857371
60278423441391436889170610577976
60278423456041836952709360202287
60278423456041837547233994847995
60278423456041870306705653459703
60278423456041870306709100324875
60278423456041870352459209671811
60278423456041870352460357564715
60278423456041870352462680513009
60278423456041870352462685234743
60278423456041870901505704153573
60278423456041870901505704153621
60278423456041886770737858762521
60278423456041886770737859825331
60278423456041892304392551399109
60278423456045472623709808478629
60278423456045489041733933542819
60278423456053575903872450164261
60278423456053576498669053979909
60278423456053581391788712442743
60278423456053597855823237021881
60278423456114771827344892662101
60278423456114772421869527307809
60278423456114788474034662741925
60278423456114836469262803733521
60278423456114836469283724439873
60278423456114836652214381253937
60278423456126543850833529692245
60278423456149938489873034676929
60278423456150838867140184980767
60278423456150839004337058396171
60278423456150839057684816671493
60278423456150844545604435000133
60278423456150855475691378142299
60278423456150855475711265746787
60278423456150855475711265846165
60278423456150855475712298848651
60278423456150855475962317865087
60278423456150855658641836454521
60278423456150855658642955662715
60278423456150855658894003076543
60278423456150861009635606724539
60278423456151139246955410664065
60278423456151155665232911861871
60278423456151161198906200721323
60278423456161649574956092610209
60278423456161660505062838183653
60278423456161665995493025909741
60278423456162866750043997905231
60278423456162866752554482596029
60278423456162866752575403302381
60278423456333610400038538000613
60278423456333610400038538000661
60278423456333626269001047437675
60278423456333626269021968144027
60278423456333626275779227179617
60278423456333626275800147885969
60278423456333626458793566819089
60278423456333659813060629165269
60278423456333659813062952113563
60278423456344431488145139269005
60278423456345367194612671272655
60278423456345381828252751015193
60278423456368746771615090997853
60278423456368746771636011704205
60278423456368748601756163377023
60278423456368781956025548671497
60278423456368796589664510264439
60278423456368798419786985948409
60278423456368798419805578984733
60278423456368798419807901933027
60278423456368798419807906654761
60278423456368798420058955131399
60278423456369649169567941712663
60278423456369682523836207811993
60278423456369682523837212216097
60278423456369682523857128518393
60278423456369682523860484568551
60278423456369693636899005218083
60278423456369698987533678153889
60278423456369698987617360979297
60278423456369698987619597834311
60278423456369698987620717029455
60278423456372350873003286633959
60278423456372350873005610632013
60278423456372400691055029898647
60278423456380454198918394954385
60278423456380455982492298891509
60278423456380489336761655488223
60278423456380489336761684185983
60278423456380489336761684302623
60278423456380500312601093159561
60278423456380503971217671571181
60278423456380504566014275283287
60278423456380504566014275399927
60278423456380505800524239724919
60278423456380505800796208894859
60278423456441692759285700914001
60278423456441692759306621620353
60278423456441694589429097291225
60278423456441742582418723228523
60278423456441742767880784986275
60278423456442943339497742680067
60278423456442945171335714714635
60278423456453449965663104129353
60278423456477700698366663544289
60278423456477711765734076820937
60278423456477711765735196029131
60278423456477717299386445446373
60278423456477717299387564654567
60278423456477717306917856705821
60278423456477717306980618824877
60278423456477717306980619291645
60278423456477750653655802043087
60278423456477750653655830740847
60278423456477750661249918026071
60278423456477750661250007774063
60278423456477750661270837682711
60278423456477750661270838732471
60278423456477761774308240186859
60278423456477761774309358332243
60278423456477761774309359395053
60278423456477767125029951998231
60278423456477767125030038091511
60278423456477767125030038104561
60278423456477767125031071206425
60278423456478017496251216003989
60278423456478050850520601770847
60278423456478067314300632084083
60278423458452696561324144196987
60278423458460801670813156355159
60278423458460801670813156821719
60278423458460801670813271140583
60278423458460801671629063885391
60278423458460801671629178670815
60278423459300144865467302233049
60278423459300144865467303754985
60278423459300146649101531022072
60278423459300146649101645340936
60278423459303731290441427145617
60278423459328042915319163299537
60278423459336148024805965894430
60278423459336167575491859131053
60278423459336168124283830972925
60278423465208770278568940932521
60278423465245090022223252021691
60278423590967614370345817373531
60278423590971216092549926433371
60278423590971216641341896875563
60278423591032504659040227826621
60278423591068476173842759710547
60278423591068477408624693205479
60278423591068520646295916208409
60278423591068525587683081366779
60278423591068525587871367724361
60278423591068527368997554125261
60278423591068527371256985303903
60278423591068527371528954487101
60278423591907804718866257044933
60278423591907805313390891690641
60278423591907806548172825185573
60278423591907854719658046779647
60278423591907854719825412419231
60278423591915959829399225659219
60278423591919545453681515170967
60278423591919545499414179374483
60278423591940225160090407272707
60278423591940226989396975413347
60278423591940253618726207736719
60278423591940253618726466003923
60278423591940255265102377330499
60278423591940255402363132060263
60278423591940270219742981131617
60278423591940275158622762297935
60278423591940275570405283691603
60278423591943857124483300015637
60278423591943877246855549562677
60278423591951060431630763404309
60278423591951927637579072832225
60278423591951932586560329857827
60278423591951933135352300300019
60278423591951933135540586644551
60278423591951960404729625471443
60278423591951960404729882688887
60278423591951960816511889647619
60278423591951960816512146865063
60278423591951960999191496935285
60278423591951960999254260117151
60278423591951960999254517334595
60278423591951960999442545411923
60278423591951960999442546461683
60278423591951960999442803679127
60278423591951960999526486504743
60278423591951965755388574100949
60278423591951976868425975555337
60278423591951977051440315194809
60278423591951982539339099973187
60278423591952232730914167182731
60278423591952234560220735323371
60278423591952261005782740863299
60278423591952261188713139397061
60278423591952261188713397677363
60278423591952282728609693971375
60278423591952283140392215365043
60278423591954634289995675828883
60278423591954634838787646271075
60278423591954662702689863305651
60278423591954684242774703161687
60278423591955835002161295161609
60278423591955836831467863302249
60278423591955863459772239298611
60278423592013155093332975141245
60278423592013155093336447045253
60278423592013171740022745221069
60278423592013171740026217125077
60278423592013204552864119601387
60278423592013204918707984414073
60278423592013205101718856394675
60278423592013206336500789888203
60278423592013221153050631251077
60278423592013221153071551956025
60278423592013221153636411022669
60278423592013221153803776662253
60278423592013221153883991827387
60278423592013221153883991828791
60278423592013221153887459499515
60278423592013221565415203309339
60278423592017107012356844588813
60278423592017123613317304749893
60278423592017123614154132999575
60278423592025228723623342696109
60278423592025228723895311879147
60278423592048343296033000609409
60278423592049172315374068921973
60278423592049179040335138017467
60278423592049188962063839001797
60278423592049195687024908097291
60278423592049222139929698764773
60278423592049222277190482192137
60278423592049222322944038404245
60278423592049222323759945930265
60278423592049222323948232287895
60278423592049223558541876242869
60278423592049223970324140432143
60278423592049223970324143614471
60278423592049227079057432744501
60278423592049227265147111088635
60278423592049227265147225874059
60278423592049227265335397446265
60278423592049227265335770498893
60278423592049227628665336226741
60278423592049227676929375277909
60278423592049227676929748330537
60278423592049229048721015025759
60278423592049229048909301383389
60278423592049229458243873550419
60278423592049238375109173838361
60278423592049238375925081364381
60278423592049238375925082425787
60278423592049238375925106878409
60278423592049238375925106891507
60278423592049238375925110060737
60278423592049238787707345553655
60278423592049238787707371067683
60278423592049238923880596645703
60278423592049238924968473353309
60278423592049238924968473354761
60278423592049243865539357892683
60278423592049243866292876375201
60278423592049244275627046793247
60278423592049244275627049975575
60278423592049244277886854206845
60278423592049245512668414649149
60278423592049245512668787701777
60278423592049544464625671621495
60278423592051928968582457072741
60278423592051928968582571858165
60278423592051928968770743430371
60278423592051931163938625199139
60278423592051945569539677734473
60278423592053079717028022365987
60278423592053081546334590506627
60278423592053098147542630074357
60278423592053129722317639609133
60278423592053129725664833065701
60278423592053129725664947851125
60278423592053129725853119423331
60278423592053130137447097254975
60278423592053140790438198651089
60278423592053140836170834158249
60278423592053141247953098347523
60278423592053146143607714087753
60278423592053146325785110686551
60278423592053146325785110687955
60278423592053146326601018235657
60278423592053146326621938942009
60278423592053146326789304593239
60278423592053146326810225299639
60278423592053146738404203131283
60278423592053147970654736264375
60278423592061234835134157547499
60278423592061234835322702172333
60278423592061235198924237083219
60278423592061235246916680003977
60278423592061245945912038551849
60278423592061245945912038564947
60278423592061246357694302741123
60278423592061251253349151234577
60278423592061251436279808048641
60278423592061251847873785880285
60278423592232009724785121202241
60278423592232010960131913762413
60278423592232058945778500878075
60278423592232059131219641930831
60278423592235661402215720015921
60278423592235961408555657198641
60278423592235961591486314012705
60278423592235961592323143679329
60278423592244066701792353375863
60278423592244066702064322558901
60278423592267175737268567393843
60278423592267181090437997078309
60278423592267181274017196847235
60278423592267181274205740409259
60278423592267181274268245324081
60278423592267181274268502528475
60278423592267182920581393468631
60278423592267182920581651735835
60278423592268032435558724447903
60278423592268033670340657942835
60278423592268067436475993906703
60278423592268082253611500236871
60278423592268083488393433726187
60278423592268332434496217225363
60278423592268333861873785955399
60278423592268334263802785366003
60278423592268362274756259776907
60278423592268367625746587903487
60278423592268378326918037621459
60278423592268378326918039156653
60278423592268381847520373071061
60278423592268381847520631351363
60278423592268381848273776762539
60278423592268382442045265997071
60278423592268382442882094233655
60278423592268382443133142710501
60278423592268383677580344903179
60278423592268383677643107018023
60278423592268383677663769461383
60278423592268383677664027728587
60278423592270734138997168674089
60278423592270735376038537929671
60278423592270778606387522985143
60278423592270779841169456480075
60278423592270783545243660971219
60278423592270783545243661325351
60278423592278839248487299088669
60278423592278839248487300138429
60278423592278839248675585433201
60278423592278839250997783314311
60278423592278888654733791739931
60278423592278888654922078084463
60278423592278888654984840199307
60278423592340127266203083072755
60278423592340127266203083074159
60278423592340127681060686322227
60278423592341263795119825739799
60278423592341278619277849836977
60278423592341279847281493503191
60278423592341279847284961156445
60278423592341313201551247618413
60278423592341327840274587098003
60278423592341327842530665391505
60278423592341327842530923671807
60278423592341328023201776240099
60278423592341328023201776241503
60278423592341328023205243912019
60278423592341328023205243912067
60278423592341328025464679672669
60278423592341328025712260478791
60278423592341328025736648855707
60278423592341328026301507922351
60278423592341328026549088727069
60278423592341328026549088728473
60278423592341328026552556399197
60278423592341328434799221743711
60278423592341328438143062309363
60278423592341328438143066558713
60278423592341328438143435380865
60278423592341328438143439630215
60278423592341329672925000055049
60278423597816430131967923391001
60278423597816430726492558036709
60278423597816431961274491531641
60278423597816463531718924412353
60278423597816463531990893595391
60278423597828187330733680319789
60278423597848879031555905950913
60278423597848879031827875133951
60278423597852780897277024099073
60278423597852780897548993282111
60278423597860585817831550086119
60278423597860586412544212796105
60278423597933537346769279401883
60278423597933553947726385278191
60278423597957852678437064843497
60278423597957852678437179628921
60278423597957864336982264042935
60278423597957870925770082046381
60278423597957870925770196831805
60278423597960554381684124470021
60278423597961755138682932422789
60278423597961773386015949625673
60278423597968659491425418135017
60278423597968659491425676402221
60278423597968676092382524011325
60278423597969860248423996516937
60278423597969860248424369569565
60278423597969876666450445579181
60278423597969877260975453277517
60278423598140684544342230033059
60278423598140684955936207864703
60278423598143386064574948957253
60278423598143387894718345347575
60278423598144586821657324477829
60278423598144587004587981291893
60278423598175806503539664475541
60278423598175806686554003642837
60278423598175806686554008360199
60278423598175808333683060865863
60278423598176958037934085159907
60278423598176958040381806215329
60278423598176959082107590667285
60278423598176959275163739710261
60278423598176959676904194496031
60278423598176959686757717541905
60278423598177002318962791004639
60278423598177007260538357642885
60278423598177007260622039996117
60278423598177007443552696810181
60278423598177007855146933394303
60278423598177007855146937626391
60278423598177009090681754033207
60278423598179710793928813659731
60278423598187513885092830387377
60278423598187514067835459137163
60278423598249653064105664729135
60278423598249653066361997070851
60278423598249653247032849639143
60278423598249653247036321543199
60278423598249653250380162126113
60278423598249653661158342619295
60278423598249653661974139957757
60278423598252354769797083711845
60278423598252354950283380119915
60278423598252354952727740525909
60278423598284725986073842858889
60278423598284725986073847450933
60278423598284769855592370477383
60278423598284775392320335510151
60278423600807217664202495491286
60278423600916217932525909526756
60278423600916217939952631160750
60278423600916217939952745946174
60278423600916217940140917518380
60278423600916234541160790094300
60278423601110742363438143287243
60278423601131420831777177055122
60278423601131470657420940824424
60278423601134167009946292871664
60278423601204400066759946506306
60278423601208002520937734486948
60278423601208002528552742478572
60278423601208002528552857263996
60278423601208002528552858313756
60278423614703028840921399221773
60278423615542339725267248157977
60278423615542339771020833066441
60278423615542341554594737003565
60278423615542356189026361423737
60278423615574761993559452521853
60278423615586434193234335249063
60278423615586434238966999452579
60278423615586434787758969894771
60278423615586434788010018354147
60278423615586462651849216050819
60278423615590336653731136502307
60278423615590336653752057207255
60278423615590336699484721410771
60278423615590337248276691852963
60278423615647706151902573592413
60278423615647706197656158500877
60278423615647706204434075376137
60278423615647706563496551424057
60278423615647707798278484918989
60278423615647707798299405623937
60278423615647707981230062438001
60278423615647707988824145473875
60278423615647722623276436569495
60278423615647722623279789448971
60278423615647722623279789450423
60278423615647722806210446263035
60278423615647724452586357591063
60278423615651324894272511466433
60278423615651625083543105346577
60278423615683723929513468483481
60278423615683723975267139481013
60278423615683728917470097852155
60278423615683728917470212637579
60278423615683728917742181820617
60278423615683728917742440087821
60278423615683729465697237801803
60278423615683729466513232956297
60278423615683730701044121179797
60278423615683730701295169639173
60278423615683730701316090362835
60278423615683731112826294558269
60278423615683731113098354539011
60278423615683739844501618101065
60278423615683739845317527166491
60278423615683739981678603917597
60278423615683740394360545023915
60278423615683740394360546085321
60278423615683740440114130995237
60278423615683745334931802633179
60278423615683745335747711576349
60278423615683745335747714764293
60278423615683745335747714781555
60278423615683745381417526055261
60278423615683745381501299691471
60278423615683745517862373235919
60278423615683745518678280785025
60278423615683745518678625141089
60278423615683745518699545964129
60278423615683745930460889330363
60278423615683745930481556478195
60278423615683745930544318593039
60278423615683747164991429992385
60278423615683747165075199023501
60278423615683747165075457290705
60278423615684029655783826954485
60278423615684030707551424002101
60278423615684031302348027830847
60278423615684045522507820864865
60278423615684045524934625941285
60278423615684045525018305574537
60278423615684046119731229770031
60278423615686430620905443836261
60278423615686430620905558621685
60278423615686430621177527804723
60278423615686447038932007683929
60278423615686447633728611512675
60278423615686448868238489618909
60278423615686448868510545007607
60278423615687631377987819829221
60278423615687631377987934614645
60278423615687631378259903797683
60278423615687632978547503504133
60278423615687633161561843137989
60278423615687633161561843156703
60278423615687633161812891616079
60278423615687633161833812321027
60278423615687633573344107332879
60278423615687642854606297817783
60278423615687644089388231312715
60278423615687644089409152017663
60278423615687647795177560032141
60278423615687647795930705443317
60278423615687647795993467558161
60278423615687647795993467575423
60278423615687647796181753919955
60278423615687647796202674626355
60278423615687647796265432153527
60278423615687647841747052485339
60278423615687647841935338829871
60278423615687647842019017063443
60278423615687647978944925705529
60278423615687648390727309272063
60278423615687648390790071386907
60278423615687649625320956422463
60278423615687649625572004881839
60278423615687649625592925586787
60278423615694552194405764561357
60278423615694552743449127836459
60278423615866511187396176809337
60278423615866511377944936214199
60278423615866511377944936215651
60278423615866512422178110304269
60278423615866512422199031009217
60278423615866512612726869709131
60278423615866512612726869710583
60278423615866545966804874046801
60278423615866546378587138236075
60278423615866546378590232836701
60278423615866546378608058941023
60278423615866561195970340175259
60278423615866561196054023000667
60278423615866562430752273670191
60278423615866562430755368270817
60278423615866562430773194375139
60278423615869247670240220030955
60278423615869247670261140735903
60278423615869262303876483141563
60278423615869262303879950794817
60278423615869264133999333296715
60278423615869264134020254001663
60278423615870162871691617999745
60278423615870163054622274813809
60278423615870163054622647885151
60278423615870163055438555409719
60278423615880969685430017869727
60278423615901663170080296168689
60278423615901663170080296170141
60278423615901668109204931298441
60278423615901668109204935547791
60278423615901668109225856254191
60278423615901684572967143415629
60278423615902533538357174871797
60278423615902534087149145313989
60278423615902567441418527426135
60278423615902567441418530608463
60278423615902567441421883476293
60278423615902578555296457536635
60278423615902583493587018910409
60278423615902583494403270809963
60278423615902583494424191516363
60278423615902583906014813297849
60278423615902583906018169348007
60278423615902585140800102842939
60278423615902830572893286866967
60278423615902833681895101484141
60278423615902834276419736129849
60278423615902834277239087351763
60278423615902863927162672161441
60278423615902867630689092727967
60278423615902867630689121424323
60278423615902868866036263063905
60278423615902868866287311540543
60278423615902883499923574534559
60278423615902883499923947587187
60278423615902883499927042187813
60278423615902883500488803467291
60278423615902884095285407296037
60278423615905281310307753905603
60278423615905281310307754023647
60278423615906437785527583505943
60278423615913385185266999290243
60278423615913390124397833642091
60278423615913390719194437470837
60278423615914541063430790369661
60278423615914541063451711074609
60278423615914541065627462965707
60278423615914541475213053496077
60278423615914541475233974201025
60278423615914541477472489256727
60278423615914541477493409961675
60278423615914541477493409980389
60278423615914541523226074183905
60278423615914541657976345720317
60278423615914541660424066775739
60278423615914541660424066794453
60278423615914541660486828890583
60278423615914541660675115253829
60278423615914541661239974319021
60278423615914541661239974320473
60278423615914542713091251005469
60278423615914542896021907813953
60278423615914542896021907815405
60278423615914543307615885647049
60278423615914590881459546147339
60278423615914590881480466852287
60278423615974564088322302804417
60278423615974579514602143433153
60278423615974614096875541214589
60278423615974614096875545465391
60278423615974614096896466170339
60278423615974614508469523297035
60278423615974614508490444001983
60278423615974628737854958987681
60278423615974629332651562816427
60278423615974629333467728977041
60278423615974629333467733226391
60278423615975764845404674075435
60278423615975781316694854227109
60278423615975813618359702644115
60278423615975813625953789929339
60278423615975814670776211444255
60278423615975829494937334858177
60278423615975830089650255867131
60278423615975830090487084098099
60278423615975831325269017593031
60278423615978181229212053721313
60278423615978231009101999810261
60278423615978231009102085903541
60278423615978231009102086966351
60278423615978231009102090148679
60278423615978231009105443016509
60278423615978231054834668264579
60278423615978231192032627927969
60278423615978231192032656624325
60278423615978231192036099830573
60278423615978231192036099832025
60278423615978531198372679429553
60278423616010598521033045965677
60278423616010601630038307466689
60278423616010601675770971192205
60278423616010601675770971670205
60278423616010602224562941634397
60278423616010602224562942112397
60278423616010603460160779945405
60278423616010635022446154416031
60278423616010635022446527468659
60278423616010635578832236590453
60278423616010636814430168427823
60278423616010646508939067442101
60278423616010646508939329836399
60278423616010646692706810650795
60278423616010648339082721977371
60278423616010648339333398923525
60278423616010648339333427619881
60278423616010651493799383664823
60278423616010651631813281089995
60278423616010651631834544630523
60278423616010652043428522462167
60278423616010898710303639963865
60278423616010901819287977099601
60278423616010903649431373943593
60278423616010951637337399534061
60278423616010952232698859242911
60278423617985582711992705666936
60278423618824925908906285529173
60278423618824926457761018086209
60278423618835732721894524029653
60278423618835732722459383101913
60278423618835732722647665208741
60278423618836918609061818645940
60278423618836918791992475460003
60278423618836918791992475460004
60278423618836933479541644303625
60278423618836933479729926410453
60278423618836933479730040734933
60278423618860943679736246333213
60278423618860943679739230184483
60278423618860943679801992299327
60278423618860943679801992316589
60278423618860950402503630233441
60278423618868153161420995083223
60278423618965398379580097569290
60278423618965398562782981833596
60278423618965415033884875640738
60278423618965415034073161985270
60278423624550719592547701892732
60278423624550736010553230248577
60278423624733551322004823873995
60278423624733551322007922706709
60278423624745244015844812403995
60278423624745244015844812403996
60278423624768670308662768976203
60278423624769826189274261974072
60278423624769826600868239805716
60278423624769869236333973296507
60278423624781576823802544522928
60278423624842503997945188263212
60278423624874024052109246286334
60278423624874024052109361071758
60278423668861370529799737577463
60278423668873376270480101110263
60278423668873376316233714716487
60278423669092219599374294442587
60278423669092219599395215147535
60278423669094873317183974016027
60278423669188275410684210995745
60278423669188280349561007630951
60278423669189432935158162047099
60278423671816122409750468943644
60278423671816137227133670882828
60278423672010659690620595465995
60278423672010659737127325800137
60278423672010659737127328988081
60278423672010661520763991856317
60278423672013361440374388614605
60278423672014562197456649816317
60278423672045778312254053654723
60278423672050581409130223115123
60278423672143028515291380447070
60278423672143043340017618013916
60278423695450623871527787720601
60278423695450624062073455707165
60278423695450624062073570498205
60278423695450624062073570499657
60278423695450638879456657646349
60278423695450640525832680577473
60278423695450640525832683765417
60278423695645146518865768116198
60278423695645146518865772833512
60278423695645146518865772833560
60278423695645146701796424924438
60278423695645146701796429647576
60278423695645161343023796929494
60278423695645161389533994922505
60278423695645161389533998104833
60278423695645163173167193319816
60278423695647863092781057731357
60278423695648758719118514901788
60278423695648758719142879286825
60278423695648759908167784193204
60278423695648763614773017252110
60278423695648765444351557762280
60278423695648765444351557762488
60278423695648765444351558234717
60278423695648765444355001440956
60278423695648765444355001440965
60278423695648765444414319881544
60278423695649014397044234995895
60278423695649048979383493275384
60278423695649049162314150089447
60278423695649049162314150089448
60278423695649058496045343111365
60278423695649063849863318933069
60278423695673030774041971435035
60278423695673030956972628249099
60278423695681168183750108726072
60278423695681180395208279314526
60278423695754416038378374099098
60278423695756817179087725173059
60278423695778390475461821497457
60278423695778390475461822916011
60278423695778429317713559960373
60278423695778430552495492392495
60278423695778430735426150267965
60278423695778430735426178967177
60278423695778439889239381034633
60278423695778439889239382453187
60278423695778439889490343773735
60278423695778440438282314215927
60278423695778440438282400309207
60278423695778440484014978419443
60278423695778440484015064512723
60278423695778440484035985217671
60278423695778440484098746982595
60278423695778441673064334865545
60278423695778441718796998007655
60278423695778441718796999070465
60278423695778441718817918712603
60278423695778445422891746355485
60278423695778445422891746473529
60278423695778445422891751077219
60278423695778445422891751078623
60278423695778445423142712399171
60278423695778447206716703490981
60278423695778447206716703492385
60278424069642863776550099416129
60278424069642863776612861530973
60278424069642863776612862597995
60278424069642865011394823727877
60278424069642865011415715736469
60278424069642868715761516221265
60278424069642870499314499447825
60278424069642870499314500514847
60278424070506492873892526245615
60278424070506492873893297897947
60278424070506509474828712950765
60278424070506509474829741820541
60278424070506509474850403774255
60278424070514568882669456885527
60278424070514596702282193101087
60278424070514612755263323693909
60278424070514613167045586833375
60278424070514613349787953747573
60278424070514613349787958339617
60278424070514613349976239029295
60278424070514613349976243634389
60278424070514613349976243647439
60278424070514613350059807063663
60278424070518170559140557368109
60278424070518203776213064656747
60278424070518203913221997132247
60278424070518203958954661335763
60278424070518203959143721470811
60278424070518215026259312380927
60278424070518215026259398586635
60278424070518215072263690669507
60278424070518216672824370048259
60278424070518216855755026862323
60278424070518216855838594896691
60278424070538879915282764284577
60278424070538885448935132910013
60278424070538913312585269411635
60278424070538913312773554706407
60278424070542515583832400559583
60278424070542532184789506435891
60278424070550585512446118729057
60278424070550585924228382905233
60278424070550586061488362795965
60278424070550586061489137630625
60278424070550591046098487354493
60278424070550591595140731421401
60278424070550591595141506256061
60278424070550618863451875424827
60278424070550618864267782950847
60278424070550619276050046077263
60278424070550619457976510070535
60278424070550619458792417596555
60278424070550619458980702891327
60278424070550635465224113992495
60278424070550635465224888827155
60278424070550635510141645504651
60278424070550635877006377118911
60278424070550635877007151953571
60278424070550636059748748638203
60278424070550636059937033932975
60278424070550636059937034049615
60278424070550636059937808767635
60278424070550637294531456967795
60278424070611858072523724991073
60278424070611859253958244571167
60278424070611859254774147865099
60278424070611859299691680427015
60278424070611859300527475439479
60278424070611859300527732656923
60278424070611859307870514720241
60278424070611859307870629039105
60278424070611859308058801077871
60278424070611859308059172614179
60278424070611859849298782510807
60278424070611859856913532222129
60278424070611864613027299632275
60278424070611864658780884425551
60278424070611875908180226614871
60278424070611875908262764362313
60278424070611875908263908967895
60278424070611875908996134158153
60278424070611875909078667656245
60278424070611875909079816983561
60278424070611876320610256322131
60278424070611879612526027099667
60278424070615411570480717213981
60278424070615428217170487293805
60278424070615461396103303046389
60278424070615461533364086468137
60278424070615461579117642680245
60278424070615461579117642698911
60278424070615461579117642699119
60278424070615461579117646930999
60278424070615461579117757017775
60278424070615461579118790119639
60278424070615467067037347102165
60278424070615467067037350290109
60278424070615467067037375799925
60278424070615478180054975761979
60278424070615478180074747158277
60278424070615478180074748575427
60278424070615478180075895995947
60278424070615478180075896468331
60278424070615761585374011363441
60278424070615761768388236678433
60278424070615761768388350997297
60278424070615778368508517156181
60278424070622664886453395620107
60278424070622681486385759973703
60278424070622681487201662911891
60278424070622686425513493953431
60278424070623515445691014244537
60278424070623515445691014261799
60278424070623515445691015311559
60278424070623517092004163456269
60278424070623520796349963941065
60278424070623520933610715484129
60278424070623520933610718666457
60278424070623520933610747368429
60278424070623532092318022209517
60278424070623532092380784324361
60278424070623532092380784341623
60278424070623532092380785391383
60278424070623537580300485563953
60278424070623537580300488746281
60278424070623537580300861821995
60278424070623564851937622754069
60278424070623564858715801446251
60278424070623565270246644087337
60278424070623565407507427042525
60278424070623565407507427514701
60278424070623565453260983726809
60278424070623565454076891252829
60278424070623565454076891270091
60278424070623565454076892319851
60278424070623565454265177610459
60278424070623565454265177627721
60278424070623565454265178677481
60278424070623566505844858184003
60278424070623566688858825809167
60278424070623566688859197345475
60278424070623567054636484252453
60278424070623567100641085754707
60278424070623567100641088937035
60278424070623567100641457291015
60278424070623567237901839078967
60278424070623570209374378067065
60278424070623570346635161494429
60278424070623570392388717706537
60278424070623570758982281549305
60278424070623570934653553211659
60278424070623570934653581908015
60278424070623570934653810429103
60278424070623570941996592492421
60278424070623570941996620716601
60278424070623570941996621188777
60278424070623570942184878850051
60278424070623570942184882032379
60278424070623571993764218232181
60278424070623572176778525981737
60278424070623572176778529169681
60278424070623572176778529186943
60278424070623572588560793376217
60278424070623572588560794425977
60278424070623572588560822060927
60278424070623581505405227152333
60278424070623581505426119160925
60278424070623581506158369375565
60278424070623581506158372563509
60278424070623581506242026686945
60278424070623581506242026704207
60278424070623581506242027748351
60278424070623581506242027753967
60278424070623581506242051728797
60278424070623581506242052200973
60278424070623581506242056451775
60278424070623581918024290876219
60278424070623581918024290893481
60278424070623581918024291943241
60278424070623582054197541968267
60278424070623582054950687379443
60278424070623582055013444906455
60278424070623582055034369726851
60278424070623582055201731250987
60278424070623582055201735856081
60278424070623582055222651840747
60278424070623582055222656562481
60278424070623582055285041018151
60278424070623582055285041951271
60278424070623582055285045623245
60278424070623582055285046673005
60278424070623582055285413959963
60278424070623582055285414076603
60278424070623586993325275947995
60278424070623586994078073797485
60278424070623586994141178886183
60278424070623586994161727920921
60278424070623586994161727926537
60278424070623586994161731108865
60278424070623586994161756150717
60278424070623587405943992115811
60278424070623587405943995298139
60278424070623587405944363652119
60278424070623832243512911607673
60278424070623832243512915721717
60278424070623834072819479748313
60278424070623837777165284347153
60278424070623837777165284825153
60278424070623865643535771612859
60278424070623866832376202319751
60278424070623867427172433077155
60278424070623882244284038904643
60278424070623882244555635016339
60278424070626267157512238304005
60278424070626273880213876220857
60278424070627440048161364327185
60278424070627468966111269745045
60278424070627469149125609378901
60278424070627474629681242682787
60278424070627474629681271380547
60278424070627474637296279372171
60278424070627483783494471684229
60278424070627483920755140320553
60278424070627484515530799466873
60278424070627489454407480366273
60278424070627489454407508944585
60278424070627489454407508945989
60278424070627489454658532023835
60278424070627489454679481311355
60278424070646998050392001759683
60278424070648149396960447876821
60278424070648182024338984112271
60278424070648182207081097351261
60278424070648182207269640926335
60278424070648198627807350599933
60278424070648198807474377280051
60278424070648198809984860926913
60278424070648198810738007413997
60278424070648198810821690239405
60278424070648199219820724634287
60278424070648199222331213593309
60278424070651801081796847600673
60278424070651801081796847954965
60278424070659854948390361847309
60278424070659889954118918559703
60278424070659889999851925603171
60278424070659893294109780442135
60278424070659893294110038722437
60278424070659893294863184133613
60278424070659894941239095460189
60278424070659904361414775973309
60278424070659904405452520040953
60278424070659904405452520513129
60278424070659904771502463338839
60278424070659904954433120152903
60278424070659904954433120269543
60278424070659904954495509330307
60278424070659904954495882388759
60278424070659904955939037547675
60278424070659904955939410619017
60278424070659904956692556030193
60278424070659904956755318499329
60278424070659904956776238855601
60278424070659904956943604506831
60278424070659904957027287332447
60278424070659906008543832711061
60278424070659906603068094304141
60278424070659906603068467356769
60278424070830652810553161285291
60278424070830664473387585300731
60278424070830664479976707032759
60278424070830664480730624109317
60278424070830667635468546608639
60278424070830668001329860236767
60278424070830668184322507517555
60278424070830669419858358089045
60278424070830702773373825952829
60278424070830712651629294266417
60278424070830713703230293768639
60278424070830714298026782806345
60278424070830717590757799544345
60278424070830719237154631459069
60278424070833369292981826005573
60278424070833415406665638689935
60278424070833415589657942659999
60278424070833415589658971529775
60278424070833415589678834668591
60278424070833415589679863538367
60278424070834316158223985024583
60278424070834316158224243304837
60278424070834566338941337308015
60278424070834571872593705933451
60278424070834616163748014210511
60278424070834616346677527835935
60278424070834616347515500673937
60278424070834621698237212485309
60278424070834621698237469702753
60278424070841471293718086357987
60278424070841471293718090950031
60278424070841471293718862602363
60278424070841471293718862615413
60278424070841474402723349258887
60278424070841474448456013462403
60278424070841474998063891434827
60278424070841508351580902616325
60278424070841508351601823204633
60278424070841509587198773653507
60278424070841518869841846107883
60278424070841518869842620948159
60278424070841519464618308656933
60278424070841519464618565874377
60278424070841520699965355253625
60278424070841520700153383344003
60278424070841524403746038050441
60278424070841524403766186967543
60278424070841524403766958619875
60278424070841524403766958638749
60278424070841524404581975592691
60278424070842376800657259358425
60278424070842419849435891228863
60278424070842419849435895460951
60278424070842420032366548042927
60278424070842424971494286254743
60278424070842675755146266949579
60278424070842676989928200444511
60278424070842725023566801449773
60278424070842725160764880134887
60278424070842725160764880153761
60278424070845078504092948303335
60278424070845126675558282295729
60278424070865786073333405242581
60278424070865834199065382629959
60278424070865835845630354090179
60278424070866992321411943452065
60278424070867036602712730082931
60278424070869393835575920586061
60278424070877497710535165970701
60278424070877498945317099465633
60278424070938769119431255411875
60278424070938769119620315546923
60278424070938770903256866812063
60278424070938770903276758530595
60278424070938770903277787400371
60278424070938782023637423283227
60278424070938782023657310514709
60278424070938782023658343517195
60278424070938782023658343635287
60278424070938782023658343989579
60278424070938782023825708223659
60278424070938782023825709640809
60278424070938782023846628812015
60278424070938782023846628930059
60278424070938782023846630347209
60278424070938782023908243138901
60278424070938782023909390931231
60278424070938782023909391049275
60278424070938782023909391994041
60278424070938782023909392112133
60278424070938782435440606761703
60278424070938785728002996564001
60278424070938785728003110882865
60278424070938787374567197434747
60278424070938787374568340623387
60278424070939922247062748040867
60278424070939922247063005258311
60278424070939933184701189855891
60278424070939933367694608905603
60278424070939933374472534972385
60278424070939933375225675791517
60278424070939937078818335457181
60278424070939938125523242365963
60278424070939938306006066521509
60278424070939938313600265293189
60278424070939938313600268474113
60278424070939938718353558481327
60278424070939969876701547878859
60278424070939969876702691067499
60278424070939970433088749149255
60278424070939971660275451697939
60278424070939971660275824769441
60278424070939971660276480567715
60278424070939971667869912054665
60278424070939972072706254592725
60278424070939980951349693821715
60278424070939981546125380486297
60278424070939982597725346867989
60278424070939982597725605148291
60278424070939982597914665165295
60278424070939982780908084210795
60278424070939982780908088461597
60278424070939982780927861261995
60278424070939982780929004450635
60278424070939982780929004804767
60278424070939982780929005867577
60278424070939982781472168442779
60278424070939983192521839093639
60278424070939983192522982282279
60278424070939983192522982636411
60278424070939983193338115341029
60278424070939983193338120062555
60278424070939986485002065989387
60278424070939988131567033790731
60278424070939988131629795555655
60278424070939988131649573073367
60278424070939988131649573427499
60278424070939988131650716262007
60278424070939988131650716616139
60278424070939988132214543626467
60278424070939988132214800843911
60278424070942634476354014420229
60278424070942640010006383045665
60278424070942684484174920888519
60278424070942684484176064077159
60278424070942684484176065494101
60278424070942684484928177786151
60278424070942689835649889597523
60278424070950478292172964786003
60278424070950478292361251143633
60278424070950478704143514270049
60278424070950488169863945209507
60278424070950488170596170405381
60278424070950488170679476500571
60278424070950488170679481222305
60278424070950488170679853225173
60278424070950489405461409995503
60278424070950489405461438691859
60278424070950493109807239176655
60278424070950787764337932327811
60278424070950788176119937173925
60278424070950788359050593987989
60278424070950788359134162022357
60278424070950788359134276341221
60278424070950793297990304495483
60278424070950793298261900588305
60278424070950793298262014907169
60278424075551494083109598708629
60278424075551494083109713021877
60278424075551495912416281162517
60278424075583909582946691379513
60278424075583911414764000974885
60278424076415118286158137062807
60278424076415118286994193641443
60278424076415134887930380346593
60278424076415134887931409216369
60278424076423194295771124282759
60278424076423222161117382447447
60278424076423222161953439026083
60278424076423238762889625736849
60278424076423238763077911031621
60278424076423238763077911044719
60278424076423240409454594023627
60278424076427124027674557174243
60278424076459211474590030193197
60278424076459213303897373167093
60278424076459217008242398818633
60278424076459217008243173651889
60278424076459244277369708626929
60278424076459244689151713473091
60278424076459244872082370287155
60278424076459246106675243667157
60278424076459260878325781384111
60278424076459260878325781389727
60278424076459261290108044516143
60278424076459261472850416035435
60278424076459261472850416048533
60278424076459261473038701330207
60278424076461947810110588575355
60278424076461964411068469284919
60278424076524042474263739711797
60278424076524043068788374357505
60278424076524086809204970443621
60278424076524086809205084762485
60278424076524086992135627257685
60278424076524086992135627270783
60278424076524086992135741576549
60278424076524086992219310077477
60278424076524086992219424396341
60278424076524086992219424415055
60278424076524108944086417314943
60278424076532140858792795959229
60278424076532142688099364099869
60278424076532157467343985939837
60278424076532157467343989120761
60278424076532159296650557261401
60278424076532190265039290145685
60278424076532190265039290151301
60278424076532190683327390778217
60278424076532190866341730417689
60278424076532190866341844730937
60278424076532190867094875828865
60278424076532190867178672967521
60278424076532190867366845011903
60278424076532190867366959325151
60278424076532191918946263642057
60278424076532192094345853564591
60278424076532192094345853583305
60278424076532192101876806150355
60278424076532192101960603275913
60278424076532192101960603294627
60278424076532192513742867470803
60278424076532192513742870651727
60278424076532195752958989845871
60278424076532195752958989851487
60278424076532196347755220608891
60278424076532197582265562708245
60278424076532207468386709348503
60278424076532212224249170003161
60278424076532212407179712498361
60278424076532212407263395318153
60278424076532212818773690343103
60278424076532212819045773831907
60278424076534893805123865763781
60278424076534914110426772124885
60278424076536061162371675409561
60278424076536094379192016435925
60278424076536094562206356069781
60278424076536094973988623445595
60278424076536100042782910078615
60278424076536114684494922797029
60278424076536116514073463301631
60278424076556474620791521275865
60278424076556505600958094309123
60278424076556505601041005482199
60278424076556505601041776662147
60278424076556506012550927416933
60278424076556506195565267056405
60278424076556507248170833885381
60278424076556507430347311683661
60278424076556507431100342789071
60278424076556507431184139933343
60278424076556522796522746004215
60278424076556523848291111512007
60278424076556523851638423998977
60278424076556524031305450679095
60278424076556524032058596575753
60278424076556524034569079277847
60278424076556524034569080813041
60278424076556524034652762575639
60278424076556524034652763638449
60278424076556524443652574407397
60278424076556524446163057109491
60278424076560426494898514878409
60278424076560426494898515350793
60278424076567314244088581282069
60278424076567314244088581295167
60278424076567314244088695600933
60278424076567314244088952831475
60278424076567329015739233336601
60278424076567329610263867982309
60278424076567329610264125212851
60278424076568469248433706967113
60278424076568480361471108421501
60278424076568514818156617635349
60278424076568514818156731954213
60278424076568515001170957269205
60278424076568515001171071588069
60278424076568515001171071606783
60278424076568515001171328824227
60278424076568515412953335782959
60278424076568515412953593000403
60278424076568518661458121093113
60278424076568518662211266504289
60278424076568520308587177830865
60278424076568529772737812185081
60278424076568529772821495004873
60278424076568530184331790016725
60278424076568530184604130736071
60278424076568530367346501205603
60278424076568530367534787550135
60278424076568530370045271787423
60278424076568532016421183113999
60278424076739289886489252698011
60278424076739289893078374429991
60278424076739289893079145609939
60278424076739289893832291506597
60278424076739292995306224163803
60278424076739293002816629096003
60278424076739293414410606927647
60278424076739294832960025486325
60278424076739328598907071437851
60278424076739339711860018414499
60278424076739342820677761532623
60278424076743197285694601676947
60278424076743247111338108228805
60278424076750096706820530012693
60278424076750135000301593561835
60278424076751300565293155837243
60278424076751301168248705999143
60278424076751302395435780556519
60278424076751302403029867841743
60278424076751350390664693206063
60278424076751352221079287108377
60278424076775317544677382945593
60278424076775317545431303208739
60278424076775361826543803476359
60278424076775361826543803481975
60278424076775362009474460290423
60278424076775362009474464541225
60278424076778019248678362822165
60278424076786119409438284670519
60278424076786124358418766862865
60278424076786166993720215939027
60278424076786166993720215952125
60278424076786167405502479065443
60278424076786167405502479078541
60278424076786168823299527033103
60278424076786169235081791222377
60278424076848258598303607893429
60278424076848258598303608371429
60278424076848262302649408856225
60278424076848263537431338692233
60278424076848263537431341873157
60278424076848296701175868282919
60278424076848296701177016188921
60278424076848296701741097234365
60278424076848296884106525096983
60278424076848307819296987570667
60278424076848308004739161742597
60278424076848308417168935181345
60278424076848311525902220635189
60278424076848311708832763130389
60278424076848313355396964001135
60278424076848313355480646826543
60278424076848313355480761139791
60278424076848313356045502706647
60278424076848313356045617025511
60278424076850965233837342125845
60278424076851009705475738653929
60278424076851009707986221356023
60278424076851009707986221828407
60278424076851009708738334137719
60278424076851009709010303320757
60278424076851015059480848677703
60278424076859069116390789114573
60278424076859069116390792773497
60278424076859070351172722609505
60278424076859113583697579522359
60278424076859113583781262342151
60278424076859113583781517435913
60278424076859113583781521685263
60278424076859114818563077392735
60278424076859118522092973987349
60278424076859118522657829886167
60278424076859118522846116230699
60278424076859118934440094062343
60278424076859120169222030743815
60278424076883380138314008692487
60278424076883428317392283968629
60278424076883429963957513709151
60278424076883430146699885228395
60278424076883430146699885700779
60278424076883430146888170523215
60278424076883430146888172058409
60278424076883430149210368875257
60278424076883430149398656295697
60278424076883430558482149890053
60278424079381605259376186741324
60278424079705763969622351880418
60278424079705808436176769102524
60278424079705808436177157054211
60278424079709710713513172205173
60278424093265659236997955468763
60278424093265664587719667280135
60278424093273753637951900264673
60278424093277350611573681379121
60278424093277355550701412177925
60278424093298079675962670987051
60278424093298080087556648818695
60278424094140961126130552827715
60278424094140966476852264639087
60278424094140994526215513009135
60278424094140994526216284661467
60278424094141010944159051387949
60278424094149065001423757371019
60278424094149066235871731707287
60278424094149066830730325511659
60278424094149070535076125996455
60278424094149071586593443518659
60278424094149098401446727575409
60278424094149098401447756445185
60278424094149103706415883346641
60278424094149103752169468256557
60278424094149114819368568978751
60278424094149114819368573596895
60278424094149114865122158506811
60278424094149116053900230267521
60278424094149116648696062443935
60278424094149116648696834096267
60278424094152666723627522057325
60278424094152668552934090197965
60278424094152672211547226479245
60278424094152674040853794619885
60278424094152700077625282660387
60278424094152701861451263945329
60278424094152705428536051420267
60278424094152705611550392122597
60278424094152707212172975756701
60278424094152707257926560665213
60278424094152707257926560666617
60278424094152716541656020617559
60278424094152716541656020618963
60278424094152718325147356811779
60278424094152718508161581660211
60278424094152718508161610238523
60278424094152718508161954731553
60278424094152718919755675345753
60278424094173381565095268346003
60278424094173381565177831957393
60278424094173381976689246177647
60278424094173414965180224295335
60278424094177033654454576157859
60278424094184188378083506852099
60278424094184188975390593364225
60278424094184192679736393849021
60278424094184220543575590484287
60278424094185089543139613239733
60278424094185093247485413724529
60278424094185120928456973945041
60278424094185120928456974063133
60278424094185121065634045967281
60278424094185121111387372480255
60278424094185121111387373541661
60278424094185121111387630759105
60278424094185137529329363999071
60278424094185137529413821542499
60278424094185137712344736753505
60278424094185139358720648080081
60278424094185389135164763630833
60278424094185389729961365924545
60278424094185421300657966477039
60278424094187790697594702424065
60278424094187791246386672866257
60278424094187794401940502908861
60278424094187796185513632012729
60278424094187824049352828647995
60278424094187840467359131956591
60278424094246316843979415830821
60278424094246327552765878262151
60278424094246332903487590073523
60278424094246332906017960479483
60278424094246360952850834211483
60278424094246360960193501483761
60278424094246360960193615802625
60278424094246360960465584985663
60278424094246360960465842203107
60278424094246361509236518985649
60278424094246366257756203715665
60278424094246366265433969221203
60278424094246366311187554014479
60278424094246376325804191056535
60278424094246377377572556564327
60278424094246377377655209097193
60278424094246377378220064981509
60278424094246377378388464107609
60278424094246377378409384814009
60278424094246377378471113458355
60278424094246377561151755270443
60278424094246377561402803747081
60278424094246377972934019459717
60278424094246377973016668810255
60278424094246381081918357049123
60278424094246382912061753439445
60278424094249062663628847454817
60278424094249062663628961773681
60278424094249079264587101254597
60278424094249084615308813065969
60278424094249963231440629095249
60278424094249963231440629443765
60278424094249963231440629449381
60278424094249963231440629462431
60278424094249963231440629462639
60278424094249963231440633694519
60278424094249963231440657674965
60278424094249963231440743768245
60278424094249963231440743781295
60278424094249963231441776883159
60278424094249968529066864031311
60278424094249968529087784619619
60278424094249968536429705282821
60278424094249968536429705749381
60278424094249968719360362096885
60278424094249979649467192843539
60278424094249979649467192942917
60278424094249979649468225945403
60278424094249979832397733921797
60278424094249979832397734971557
60278424094249979832397735338947
60278424094249979832397763551273
60278424094249979832398882759467
60278424094249979832398883231851
60278424094249979832649930173295
60278424094249979832670850879695
60278424094249985183371642102759
60278424094249985183391533821291
60278424094249985183392562691067
60278424094250235366263713273351
60278424094250263420711223441953
60278424094250263420711337760817
60278424094257133138837209317893
60278424094257134968143777458533
60278424094257138672489577943329
60278424094257166538860179522283
60278424094257173070744442221761
60278424094257173665541046050507
60278424094257173673135133335731
60278424094257183139796623463543
60278424094257187894905823902887
60278424094258017090503969145955
60278424094258017098097712057645
60278424094258017098098056431179
60278424094258018919810537286595
60278424094258018927341604172509
60278424094258018927404280198285
60278424094258018927404624571819
60278424094258022586017416479565
60278424094258022624156337771391
60278424094258022631687404657305
60278424094258023869544681934169
60278424094258024415323984620205
60278424094258024418336652376361
60278424094258024418587700852999
60278424094258033561794149297629
60278424094258033569388236582853
60278424094258033699054817933953
60278424094258033699055162307487
60278424094258033752318893874917
60278424094258035528361386074593
60278424094258035528361730448127
60278424094258035535892797334041
60278424094258039052224338434837
60278424094258039057307941482773
60278424094258039232707186559389
60278424094258039232707530932923
60278424094258039240238597818837
60278424094258040287571130996413
60278424094258066504260608094823
60278424094258066504260608467829
60278424094258066511038788209771
60278424094258066915854585926467
60278424094258066915875506514775
60278424094258066916126182038163
60278424094258066916126210617879
60278424094258067099056838852227
60278424094258067105584084803577
60278424094258067106399878016349
60278424094258067106671875423567
60278424094258067106672219797101
60278424094258068333588096823771
60278424094258068341181808323337
60278424094258068341181812572687
60278424094258068341182184108995
60278424094258068882630738557263
60278424094258068882630742789351
60278424094258068882630767136979
60278424094258068882630771369067
60278424094258068889973805945565
60278424094258068890224825842487
60278424094258068890224830074575
60278424094258068890224858654291
60278424094258068890245775128603
60278424094258068890245779360691
60278424094258071854982315674107
60278424094258071854982319906195
60278424094258071855003240494503
60278424094258072037933897308567
60278424094258072404045911857471
60278424094258072411305268312825
60278424094258072411388950666057
60278424094258072411388951138233
60278424094258072449778923734941
60278424094258072586976568671535
60278424094258072586976571853863
60278424094258072594319607480121
60278424094258072594319612197483
60278424094258072594591579845487
60278424094258073638556224216325
60278424094258073829101516994607
60278424094258074240695519291971
60278424094258074240695523524059
60278424094258074240967486939975
60278424094258074240967491172063
60278424094258082974818563423629
60278424094258082975550699325021
60278424094258082975634381678253
60278424094258082975634386395615
60278424094258082975634472489055
60278424094258082975634472494671
60278424094258083111995894086079
60278424094258083112811454050413
60278424094258083112811797024267
60278424094258083158565014511871
60278424094258083158565037442557
60278424094258083158565038492317
60278424094258083158565038964493
60278424094258083158565038977591
60278424094258083158565042146821
60278424094258083158565043209679
60278424094258083524426699676307
60278424094258083524594061200443
60278424094258083524677403779411
60278424094258083524677491407885
60278424094258083570159021041323
60278424094258083570430988689327
60278424094258083570431076317801
60278424094258083707357356968371
60278424094258083707608027781671
60278424094258083707608032013759
60278424094258083707608032386765
60278424094258083707608061071475
60278424094258083707608405085101
60278424094258083707608405439393
60278424094258083707628981299875
60278424094258083707629325673409
60278424094258084804940954536255
60278424094258085354004978837775
60278424094258085354005236999985
60278424094258088462717605897451
60278424094258088463470403746941
60278424094258088463533508835639
60278424094258088463554086100173
60278424094258088463554172189241
60278424094258088463554172194857
60278424094258088463554175377185
60278424094258089058330116896473
60278424094258089058350779205931
60278424094258089058351037484781
60278424094258090292860658958175
60278424094258324013061691022489
60278424094258324607858294851235
60278424094258333895835902963237
60278424094258339241474011726673
60278424094258339246557614774609
60278424094258340476004892152923
60278424094258340476820804288249
60278424094258341070801495981669
60278424094258341071617408116995
60278424094258366693531202466017
60278424094258366700309382207959
60278424094258367295942555515035
60278424094258368477105101798047
60278424094258368484699189083271
60278424094258369071901332555451
60278424094258369079495419840675
60278424094258372051031094019331
60278424094258373835420900894643
60278424094258383712860204093373
60278424094258384948206996654949
60278424094258384948395281949721
60278424094258385543003600483695
60278424094258385543191885778467
60278424094260734861041318377733
60278424094260736644615219133933
60278424094260736690347886518373
60278424094260737239139856960565
60278424094260742178267587759369
60278424094260770044366105836421
60278424094260775349606233801051
60278424094260775944130868446759
60278424094260790166717463373465
60278424094261926284057770524521
60278424094261926284308819001159
60278424094261926284329739707559
60278424094261926330062403911075
60278424094261926878854374353267
60278424094261935618040012023077
60278424094261936166831982465269
60278424094261940963678120786513
60278424094261941512470091228705
60278424094261941517553694276641
60278424094261942747816883790281
60278424094261942748067932266919
60278424094261942748088852973319
60278424094261942793821517176835
60278424094261943342613487619027
60278424094261969521164043785519
60278424094261969566917599997627
60278424094261985435880225282923
60278424094261985435880225288539
60278424094261985436068510583311
60278424094261985436152192930927
60278424094261985573329179219635
60278424094261985984860481025503
60278424094261987219705177698089
60278424094261987265458762608005
60278424094261990923799929706247
60278424094261990923799929710459
60278424094261992753378467028521
60278424094281449694977653406963
60278424094281450292284741472997
60278424094281499519784331709139
60278424094281499523131644196109
60278424094281499703551816772885
60278424094281499706062301010173
60278424094281500115145794604529
60278424094281500117655507189485
60278424094293155843714655443485
60278424094293157673021223584125
60278424094293194007256820915725
60278424094293195836563389056365
60278424094293205117762474469833
60278424094293205666805836345255
60278424094293205669086192812305
60278424094293205849757413865719
60278424094293205852016849626369
60278424094293205852267898103007
60278424094293207498392760952945
60278424094465166132384147797423
60278424094465166133137293698245
60278424094465166133137293698293
60278424094465166133137293698452
60278424094465169653714837467011
60278424094465169653735758173363
60278424094465170888496770961943
60278424094465170889062401680919
60278424094465170889083322387271
60278424094465171071511110123415
60278424094465171071511881777151
60278424094465204425780495541757
60278424094465214118595593979729
60278424094465215353377527473257
60278424094465215355636191699619
60278424094465215355636963351951
60278424094465215538818582437153
60278424094465215950433567180697
60278424094465215951165020606195
60278424094465215951165792258527
60278424094465215951185941312547
60278424094465215951186712964879
60278424094465219059981992067775
60278424094465219059982763720107
60278424094465220889560529390049
60278424094467872592518668371425
60278424094467872638251332574941
60278424094467922593540842710621
60278424094467922593560734429153
60278424094467922593561763298929
60278424094468768404384420242551
60278424094468817810630913956623
60278424094468818222412918802785
60278424094468823161624220816881
60278424094475972946313042291495
60278424094475972946313046909639
60278424094475976467456993049665
60278424094475976513210577959581
60278424094475978297034754102867
60278424094475978297034758721011
60278424094476006300394026437299
60278424094476022169566633999859
60278424094476022352560309659325
60278424094476022352581230365725
60278424094476022764342317122205
60278424094476025873158516916999
60278424094476025873159288569331
60278424094476025873159288588205
60278424094476026468770909370893
60278424094476027703282021588789
60278424094476027703301913307321
60278424094476027703302942177097
60278424094476873506531770115749
60278424094476873514124828531197
60278424094476878453001171077695
60278424094476906868205808427651
60278424094476906868205808444913
60278424094476906868206612909049
60278424094476910388805849036499
60278424094476921501842560345615
60278424094476921501842565049879
60278424094476921684773102840815
60278424094476921684773107072903
60278424094476921684774254978905
60278424094476921685611078983401
60278424094476922920371748343165
60278424094476922920372091771933
60278424094476922920393012478333
60278424094476923331902274382705
60278424094476923331902278614793
60278424094476923331903307484569
60278424094476923331985961440201
60278424094476923332154355961207
60278424094476923332237695357847
60278424094476926440970984470615
60278424094476927036583495842643
60278424094476928271030012594521
60278424094476928271031041464297
60278424094477173703207136053711
60278424094477173703207907706043
60278424094477176812212046806705
60278424094477177406736681452413
60278424094477177407552936538507
60278424094477177407553708190839
60278424094477178642334870033439
60278424094477207057476402443101
60278424094477207057476431022817
60278424094477207057497351729217
60278424094477210578075667150267
60278424094477210761007185960905
60278424094477211813422459711843
60278424094477221691113154343803
60278424094477221874043696839003
60278424094477221874859604382285
60278424094477223109642685652077
60278424094477223109663606358477
60278424094477223521256179197817
60278424094477226630240892909751
60278424094477226630241664562083
60278424094477228460384289300073
60278424094477228460385318169849
60278424094479579973505859186331
60278424094479580568030493832039
60278424094479608571641929250629
60278424094479608571641929252033
60278424094479608571641957830345
60278424094479608571662878536745
60278424094479624440625475249345
60278424094479624440813760544117
60278424094479624623807093264461
60278424094479624623828013970861
60278424094479625035338395189825
60278424094479628144970413625299
60278424094479629974277072221045
60278424094479629974277843874781
60278424094479629974529149567459
60278424094479629974549725782233
60278424094500287725740419205251
60278424094500287726306049924227
60278424094500288092355649909985
60278424094500288138088314113501
60278424094500293216170603142725
60278424094500337498037023673491
60278424094500338093397711735625
60278424094501488437006100607393
60278424094501488437570959674037
60278424094501488482822450346469
60278424094501488895169570892235
60278424094501489031614420788661
60278424094501489032367561967749
60278424094501538255119399666243
60278424094503895487919828055933
60278424094503895487982590174989
60278424094503895487983365009649
60278424094503939769848235866883
60278424094503939769848235872499
60278424094511979047723418866851
60278424094511995648743545142469
60278424094511995656085206475657
60278424094511995656085207525417
60278424094511995656086326733611
60278424094511995656274612028383
60278424094511995658784321549103
60278424094511999362126702862653
60278424094511999362941835559629
60278424094511999362942610394289
60278424094511999362942610411759
60278424094512000597723769054561
60278424094512000597724543889221
60278424094512001009506033360475
60278424094512027225965899497919
60278424094512027225965900547679
60278424094512043644807481251523
60278424094512043644807481257139
60278424094512044879590189586731
60278424094512045062521104679645
60278424094512045474365872827169
60278424094512045474366131106019
60278424094512045474386793415477
60278424094512045474386794476883
60278424094512045474387051694327
60278424094512345068860783583515
60278424094512345663657387412261
60278424094513195818372099388715
60278424094513195818644068553039
60278424094513196230154363564891
60278424094513196413168703198747
60278424094513196413419750258443
60278424094515947340086990975489
60278424094515947340107911562393
60278424094573223152429227770765
60278424094573233668411361288089
60278424094573233668432281994489
60278424094573234263207965116835
60278424094573234269796828090561
60278424094573234270549969387693
60278424094573239020847535962139
60278424094573239203840840105623
60278424094573239204594363204881
60278424094573239208924558889365
60278424094573239208924562070289
60278424094573239616188341036525
60278424094573267617287914724959
60278424094573272372670232135251
60278424094573272373234316368639
60278424094573272563194205650841
60278424094573272563194205768933
60278424094573272975542101031267
60278424094573282441449674082473
60278424094573282441470594788873
60278424094573283490790207767799
60278424094573283493049640464165
60278424094573283493238960296665
60278424094573283676232377688927
60278424094573283676232377806971
60278424094573283676232378757561
60278424094573283676232379229737
60278424094573283676252523678711
60278424094573283676253298395327
60278424094573283676253298513371
60278424094573283676796462038955
60278424094573283676818159002781
60278424094573283677069207479419
60278424094573284087846247475239
60278424094573284088578730833323
60278424094573284088599388654327
60278424094573287197395440832321
60278424094573289026954090687025
60278424094573289026973981336923
60278424094573289026975010206699
60278424094573289027538722903779
60278424094573289027539094440087
60278424094573289027789769963475
60278424094574423304108331104715
60278424094574423304673186989031
60278424094574423899469417746435
60278424094574423909511340878329
60278424094574438131555033743277
60278424094574438543127057753607
60278424094574439775398511256389
60278424094574439775963367140705
60278424094574439777929797163851
60278424094574439777930945069853
60278424094574439778473850315183
60278424094574439960860453977915
60278424094574439960860827049257
60278424094574439960861601883917
60278424094574440370759970969451
60278424094574440372455579715561
60278424094574440373270454143929
60278424094574467776498720901513
60278424094574467778758153479835
60278424094574467778758156662163
60278424094574468373554387419567
60278424094574468373555416289343
60278424094574468374370290717711
60278424094574468374370548997965
60278424094574468374391212486921
60278424094574468381148470459653
60278424094574468381148474704791
60278424094574473129479868473535
60278424094574473129731687539695
60278424094574473129752608128003
60278424094574473175485273512421
60278424094574473176049357744405
60278424094574473725112924298293
60278424094574482603756363410643
60278424094574482603757138245303
60278424094574483015517447550405
60278424094574484247788901053187
60278424094574484247852693104829
60278424094574484247872583760551
60278424094574484250048333631509
60278424094574484250131901665877
60278424094574484250133049571879
60278424094574484250300414160251
60278424094574484250320305996875
60278424094574484250321334866651
60278424094574484250885161881191
60278424094574484430804270507201
60278424094574484433062558479941
60278424094574484433062931551283
60278424094574484433063706267851
60278424094574484433063706385943
60278424094574484433063706740235
60278424094574484433314753327547
60278424094574484433314753681679
60278424094574484433314754862581
60278424094574484433314755216873
60278424094574484433334899199287
60278424094574484433335674033947
60278424094574484433335674388079
60278424094574484433335675450889
60278424094574484844844940642583
60278424094574484844845969512359
60278424094574484844929651865591
60278424094574484845660843940727
60278424094574484845661102220981
60278424094574487954394134116305
60278424094574487954477702150673
60278424094574487954477702500593
60278424094574487954477816819457
60278424094574489783785418197315
60278424094574489783972674622311
60278424094574489783973703492087
60278424094574489784036465611143
60278424094574489784036466673953
60278424094574489784056357329675
60278424094574489784057385845319
60278424094574489784057386199451
60278424094574489784537530506627
60278424094576835985159877776565
60278424094576841473142343963409
60278424094576841473142348562679
60278424094576841480673783802573
60278424094576841480736545921629
60278424094576874835005845122823
60278424094576874835005849840185
60278424094576885948043246577211
60278424094576885948044364722595
60278424094576885948064137654135
60278424094576885948064138703895
60278424094576885948064139071285
60278424094576885948065285428995
60278424094576885948065286964189
60278424094576891298764958855191
60278424094576891298764963105945
60278424094576891298785850515267
60278424094576891298785850863783
60278424094576891298785850869399
60278424094576891298785850882449
60278424094576891298785850882657
60278424094576891298785855114537
60278424094577185954320506802487
60278424094577191488056444861971
60278424094578042049720979693741
60278424094578042049741900400093
60278424094578042054804582741677
60278424094578042054825503448029
60278424094578086705125623036731
60278424094584930523375351781203
60278424094584930530969467646143
60278424094584930533982135402299
60278424094584939814449596856787
60278424094584939814637879087323
60278424094584941643756164997427
60278424094584941643944447227963
60278424094584941644006869100531
60278424094584941651287232361341
60278424094584941651349990821473
60278424094584941651538280837979
60278424094584944756025048827701
60278424094584944806087916514769
60278424094584945167619026659345
60278424094584945172702376032073
60278424094584945349796164990891
60278424094584945350612072539997
60278424094584945354879886956961
60278424094584945355695791306269
60278424094584946407484309527005
60278424094584946585331616968341
60278424094584946590477724801201
60278424094584946996925594799985
60278424094584973218719083592227
60278424094584974998025173106563
60278424094584974998025201686279
60278424094584974998025431373767
60278424094584974998276250162917
60278424094584974998276251212677
60278424094584974998276254395005
60278424094584974998297142289601
60278424094584974998297146521689
60278424094584974998297170869317
60278424094584974998297400556805
60278424094584975005619288971503
60278424094584975005619290021263
60278424094584975005640209677903
60278424094584978519440689713283
60278424094584978519440689718899
60278424094584979944747114817409
60278424094584979944767920726945
60278424094584980348747262594371
60278424094584980349018858333061
60278424094584980356278240185803
60278424094584980356341002300647
60278424094584980356341005488591
60278424094584980356341006549997
60278424094584980356341349879595
60278424094584980356361898558589
60278424094584980356361921489275
60278424094584980356361923011211
60278424094584980356361926193539
60278424094584980356550183853361
60278424094584980356550298650225
60278424094584989227662293213323
60278424094584989227662297445411
60278424094584989270884105757239
60278424094584989273394612925213
60278424094584989273394614460247
60278424094584989273394617629477
60278424094584989639256275158963
60278424094584989639256275277055
60278424094584989640009416456143
60278424094584989822186554787689
60278424094584989822186559392783
60278424094584989822186927859031
60278424094584989822186931973027
60278424094584989822186932091119
60278424094584989822186932445411
60278424094584989822186932464125
60278424094584989823002466936065
60278424094584989823002495620775
60278424094584989823002835272575
60278424094584989823002839994309
60278424094584989823002840007407
60278424094584989823023755973359
60278424094584989823023755978975
60278424094584989823023756095615
60278424094584989823023760222709
60278424094584989823023760700709
60278424094584989823274431514009
60278424094584989823274435746097
60278424094584989823274436119103
60278424094584989823274464325813
60278424094584989823274464803813
60278424094584989823274809171731
60278424094584990920523671197999
60278424094584991057533725012603
60278424094584991057784425455379
60278424094584991057784425927763
60278424094584991057784429115707
60278424094584991057784768767507
60278424094584991057805689590547
60278424094584991469315984596783
60278424094584991469399671549285
60278424094584991469587699626613
60278424094584991469650372470061
60278424094584991469650375652389
60278424094584995172908643902491
60278424094584995172908644275497
60278424094584995173745096248423
60278424094584995173745096254039
60278424094584995173745100497773
60278424094584995173745467784731
60278424094584995173745467790347
60278424094584995173745472034081
60278424094584995173933385792545
60278424094584995173933500111409
60278424094584995173996143325381
60278424094584995173996147557469
60278424094584995173996171905097
60278424094584995173996172954857
60278424094584995173996176137185
60278424094584996408506141984113
60278424094584996408527032931299
60278424094585230723252729400535
60278424094585241840620588000585
60278424094585241840808870244171
60278424094585241840808874836215
60278424094585245361952044731865
60278424094585245361952049323909
60278424094585245544966388485381
60278424094585246591671295885261
60278424094585246596733978226797
60278424094585246596733982818841
60278424094585246779748321980313
60278424094585247186195930530969
60278424094585247187011842666295
60278424094585247191530582055543
60278424094585247191530586647587
60278424094585274592499536347347
60278424094585275187295767104751
60278424094585275187567736287789
60278424094585275194889854389975
60278424094585278754443948050341
60278424094585279943221252763813
60278424094585280538017856592559
60278424094585280545799971942061
60278424094585289416932887211511
60278424094585289417476825571755
60278424094585289828442923937445
60278424094585289828526606290677
60278424094585289828526607825711
60278424094585289829258836072771
60278424094585290011457148785877
60278424094585290011457521857219
60278424094585290011457526462313
60278424094585290012273429400501
60278424094585290012273434005595
60278424094585290012545025512197
60278424094585291063873400387287
60278424094585291064061685682059
60278424094585291658586320327767
60278424094585294767382634444939
60278424094585294767654230537761
60278424094585294767654344856625
60278424094585294768198537383127
60278424094585295362179238273685
60278424094585295362995141211873
60278424094585295363266737323569
60278424094585296597797741246947
60278424094586130695452000036121
60278424094586131290248603846153
60278424094586131290248603864867
60278424094586131290499652322791
60278424094586131290499652324243
60278424094586131291064511395258
60278424094586131291064769675353
60278424094586140571448290502131
60278424094586140571698994605235
60278424094586140578226211976869
60278424094586145923864320740305
60278424094586145924680228266325
60278424094586145924680228283587
60278424094586145928947923788241
60278424094586145970433813193503
60278424094586147159211113301881
60278424094586147159462161761257
60278424094586147159483082466205
60278424094586147343229905109469
60278424094586147754007717130627
60278424094586147754258765590003
60278424094586147754823882941113
60278424094586180511033035808137
60278424094586180518564102694051
60278424094586180701578442327907
60278424094586180701829490804545
60278424094586180701850411510945
60278424094586181113360706522797
60278424094586181113423382548573
60278424094586181113611667843345
60278424094586181113611753932413
60278424094586181113632674637361
60278424094586189984472704628131
60278424094586189984723408731235
60278424094586190396254710537103
60278424094586190397070531974055
60278424094586190397070618063123
60278424094586190397070619130145
60278424094586190397070876347589
60278424094586190397091797053989
60278424094586190442824204040061
60278424094586190579269308438163
60278424094586190580084871607911
60278424094586190580085215981445
60278424094586191631852551558055
60278424094586192226649155386801
60278424094586192226670076091749
60278424094586195335194416439503
60278424094586195335445120542607
60278424094586195335466012551199
60278424094586195335947304633235
60278424094586195335947561850679
60278424094586195336198265953783
60278424094586195930743908461981
60278424094586195930744165679425
60278424094586195930994869782529
60278424094586195931015761791121
60278424094586197165588517982689
60278424094588893518302119208265
60278424094588893518302147904669
60278424094588897039445322392363
60278424094588897039466214402359
60278424097435276931798842891465
60278424097471609711795720047475
60278424097471609711795720514035
60278424097471610946389711672191
60278424097471610946577653542407
60278424097471610946577997911729
60278424097471610946577998383905
60278424097471611495432386216083
60278424097471614650735512156987
60278424097471614650923454493763
60278424097532838468434090133046
60278424097539693333349137555112
60278424097539752812915621738234
60278424097539752813731533886610
60278424097540942343392560683026
60278424097544494760784350513057
60278424097544495995566284002373
60278424097544510820543573226781
60278424097544510820543601925993
60278424097544511186404915554121
60278424097544511186405001645949
60278424097544511186405001647401
60278424097544512421186935140881
60278424097544544797402636376853
60278424097544544797402636378257
60278424097544544797402751163681
60278424097564058678553787810496
60278424103125014498596617096209
60278424103125030962355730361969
60278424103125075433992975793139
60278424103344212366652066511975
60278424103380235079122968389674
60278424103380236313904901884606
60278424103380240612880198827388
60278424103441162456730084494804
60278424103441163692265163414046
60278424103449267567223633964026
60278424103449567756494227962214
60278424103453136187891655714145
60278424103453136599485633545789
60278424103453136599485748336829
60278424103453136599485748338281
60278424103453137834267681833213
60278424103453170164729884246885
60278424103453170164750804953285
60278424147423945160236620500325
60278424147423945754761255146033
60278424147423994983348722108495
60278424147427608550376650509307
60278424147427608550397571097615
60278424147435667363440683869049
60278424147435695824314884596271
60278424147435695824398681734719
60278424147435702364085980490099
60278424147435712425271990472579
60278424147435717364483407277715
60278424147435967552690357160885
60278424147436002553335653781935
60278424147439569823686436662917
60278424147439604824331647190687
60278424147439604824331733283967
60278424147439614290993108620739
60278424147460028989341366027595
60278424147460028991600801788245
60278424147460028991872771325575
60278424147460329180871395666937
60278424147470833975218676931329
60278424147470835804525245071969
60278424147472034732280017432513
60278424147472034732300938138865
60278424147646446528545661189061
60278424147657253341533899693705
60278424147678866967510376707349
60278424147679122691733619597829
60278424147689628080857616974211
60278424147689673780498615211993
60278424147689673780519535800301
60278424147750867922320825129449
60278424147750912393959097912671
60278424147750912393959102616935
60278424147750912394711214926247
60278424147750912394983184109285
60278424147751801849485509368771
60278424147751801849506401377363
60278424147751812962543798245531
60278424147751813374388943931281
60278424147752068684486803692137
60278424147752102038756074667747
60278424147762569820221977545025
60278424147762570369265001055899
60278424147762573473751510778369
60278424147762574073610801540695
60278424147762575303058078919009
60278424147762575308141681966945
60278424147762608662473743287195
60278424147762608662473747873415
60278424147762608662494639882007
60278424147762618540917473498517
60278424147762618540917588289557
60278424147762618541001156337023
60278424147762618541001271109349
60278424147762619775448468715807
60278424147762619775511144623539
60278424147762619775511144741583
60278424147762870558535595054135
60278424147762874262881395538931
60278424147762909263526692159981
60278424147762918730188182287793
60278424147763760008979517970601
60278424147763770943333037409179
60278424147763770943353958115579
60278424147763770989086622319095
60278424147763774235080666174517
60278424147763774235833811585693
60278424147763774830630415414439
60278424147763775882209722912269
60278424147763775882460771388907
60278424147763775882481692095307
60278424147763775928214356298823
60278424147763776065475110550587
60278424147763776472738631236361
60278424147763776477006326741015
60278424147763809236479108206743
60278424147763809419744496317237
60278424147763809419744496318689
60278424147763809831275712035489
60278424147763809831338388061265
60278424147763818703203274360331
60278424147763819114985624642837
60278424147763819115006545349237
60278424147763819160739209552753
60278424147763824237127612168805
60278424147763824237148504177397
60278424147763825883503523495381
60278424147763825883524415503973
60278424147766477764391713031241
60278424150645337752829756926673
60278424150645340908383586969277
60278424150717370487050986149284
60278424150717370487050986267328
60278424150717371462593986135778
60278424150717388116898764207226
60278424150718539051412976952052
60278424150718539055931835246592
60278424150718572219676362128530
60278424150718588873981140199978
60278424150722173515296835970021
60278424150722173515296835974393
60278424150741682114377588082300
60278424150741682114377592314388
60278424150742582682189369705263
60278424150742881041316571929916
60278424150742882688445624435580
60278424150742882871459849284012
60278424150742882871459968307140
60278424173392763739195116130581
60278424173396366010442125168031
60278424173396366010442244091989
60278424173404471120747158242179
60278424174024917184569383093697
60278424174024917184569497884737
60278424174024917596163360925341
60278424174024933648328611150497
60278424174060984778598223981647
60278424174060984824268240385019
60278424174060984961528880795711
60278424174060999048549329916667
60278424174061000876433375819135
60278424174061001013694016229827
60278424174247368596855945483173
60278424174247416767756420407519
60278424174279837621599674701607
60278424174279838856380575096079
60278424174279838856381693819047
60278424174279838856381694291223
60278424174279839405236340403655
60278424174279839405236340422529
60278424174279842515036585909349
60278424174279842560726375580875
60278424174279842560727408681335
60278424174279842560727408700209
60278424174279842560727494420483
60278424174279842560727494793489
60278424174279842560790170819265
60278424174283741339755316424729
60278424174352722670588300114409
60278424174352722670588304700629
60278424174352723719908176433437
60278424174352723719908176450907
60278424174352723905370238189737
60278424174352723905370238189945
60278424174352723905370266887545
60278424174352724272047373273739
60278424174352724272047459366971
60278424174352724272047488064779
60278424174352724454978116181035
60278424174352724454978144878843
60278424174352733605778766701929
60278424174352733605778766820021
60278424174352739096208955833521
60278424174352739096208955834973
60278424174352772524192364666233
60278424174352773682812437242675
60278424174352773682812437715059
60278424174352773728482368141583
60278424174352773728482368495715
60278424174352773728566050848947
60278424174352773865743094056739
60278424174352773865743094173379
60278424174352773865743122753095
60278424174352773865743122754547
60278424174352773865743122871187
60278424174352783019556236031829
60278424174352783019556240618049
60278424174352783019556322125109
60278424174352783019556326357197
60278424174352783019556326730203
60278424174352783019807288622511
60278424174352783019807288740555
60278424174352783019807289100511
60278424174352783568599259182747
60278424174352783568599345159387
60278424174352783568599345276027
60278424174352783568599345631771
60278424174352783614331894571863
60278424174352783614332009362903
60278424174352783614332009835287
60278424174352783614352815276811
60278424174352783614352930067851
60278424174352783614352930540235
60278424174352783614415692305159
60278424174352784848862890265749
60278424174352784848862894870843
60278424174352784849113857241151
60278424174352784849113943330219
60278424174352784849134749249743
60278424174352784849134863562991
60278424174352784849134864035167
60278424174352788553459657725947
60278424174352788553480549734539
60278424174352788553480664047787
60278424174352790337033647279755
60278424174352790337033647396395
60278424174353024651842912255739
60278424174353039285458629125357
60278424174353083757849018927978
60278424174353083757932701275387
60278424174356674984689051250853
60278424174356674984689137227493
60278424174356674984689137344133
60278424174356674984689165923849
60278424174377084149132743550255
60278424174377084151581585335855
60278424174377084151581699654719
60278424174377084151581700121279
60278424174377100134865280041469
60278424174379784207887988882407
60278424174379786035498865720117
60278424174379786038031270835773
60278424174379786038031270841597
60278424174379786038031385627021
60278424174380984964970369474637
60278424174380986749360062036909
60278424174380986792581213015269
60278424174380986795113646828733
60278424174387906993606070354408
60278424306008595144175863537601
60278424306012195631597694746445
60278424306012196820647050243361
60278424306012197415171684889069
60278424306883895204001892755913
60278424306883897033308460896553
60278424306883900737654261381349
60278424306887497520730636461461
60278424306887499304304540398585
60278424306887502459858370441189
60278424306887504243432274378313
60278424306956841196755848502553
60278424306956846730408217127989
60278424306956879489964939699427
60278424306956879489964940166195
60278424306956880084489201759067
60278424306956880084677488103599
60278424306956880084677488103647
60278424306956880084761170456831
60278424306956891197526975799523
60278424306956891197526976266291
60278424306956891197798571911219
60278424306959581787924547730123
60278424306960431800838952126949
60278424306960432395363586772657
60278424306960442918959957562393
60278424306960443513484592208101
60278424306960448406879661051193
60278424306960449001404295696901
60278424306960450231102511358681
60278424306960478102347510334111
60278424306960478102347510334319
60278424306960478102535796678691
60278424306960478514129774510335
60278424306960481623951053735119
60278424306960481761211722371443
60278424306960481806693425254411
60278424306960482355673567605631
60278424306960482355673567605679
60278424306960482355736328320795
60278424306960482355736329370555
60278424306960482355736357017151
60278424306960492874249124758951
60278424306960492920002680971059
60278424306960493468773759404659
60278424306960494566294909944451
60278424306960494703304616210627
60278424306960498407650416695215
60278424306960498407650416695423
60278424306960498407838703039747
60278424306960498407901463754911
60278424306960498407901464804671
60278424306960498407922384459859
60278424306960498819432680871439
60278424306960743657001601296421
60278424306960748596129335276149
60278424306960782545006923250699
60278424306960793063519690059379
60278424306968587465226488837075
60278424306968587465414746485251
60278424306968598029471919849271
60278424306971289168661806111727
60278424306971289168661834808083
60278424306971299732907265820279
60278424306992013342186471999757
60278424306992865730939865949709
60278424306992898907361854521463
60278424306992898953094490028623
60278424306992899090376193688759
60278424306992902065175463281309
60278424306992902248106120095373
60278424306992902248189544653577
60278424306992902248189802920781
60278424306992913358695456487987
60278424306992913361143177076849
60278424306992913726983914354849
60278424306992913727004835177889
60278424306992913772737154908493
60278424306992913907676056231303
60278424306992913909182346580777
60278424306992913909935491991953
60278424306992913909998253994321
60278424306992913909998254461089
60278424306992913910019174817361
60278424306992913910186540351951
60278424306992913910186540468591
60278424306992913910270223294207
60278424306992914961765847849781
60278424306992914961786768672821
60278424306992915144717081013973
60278424306992915144780187489253
60278424306992915144801108312293
60278424306992915556311030265901
60278424306992915556562451678527
60278424306993152977845569529829
60278424306993164090882970984217
60278424306993202390869983655829
60278424306993202391623129067005
60278424306993202803489076081687
60278424306993204037999040393581
60278424306993213916254508353037
60278424306993214099268848459277
60278424306993214099457134350139
60278424306993215745833045676715
60278424306995603951352921454645
60278424306995603951624890637683
60278424306995615018657658705517
60278424306995615064390236703325
60278424306995615613454262534263
60278424306995616847964112060733
60278424306995616847964226846157
60278424306995616848236196029195
60278424306996767596660611045401
60278424306996804708435297447605
60278424306996815775718999206701
60278424306996815775739919913053
60278424306996815775907285564283
60278424306996815775928206270683
60278424306996815821472612696285
60278424306996815821660899053915
60278424306996816187522184102327
60278424306996816233254876885559
60278424306996817605046488053693
60278424306996818016828752242967
60278424307190093792561460193363
60278424307210808087830629425581
60278424307211707420860477925213
60278424307211707421048764282843
60278424307211708655642411420145
60278424307211751885656781499645
60278424307214409124295823909367
60278424307214410359077757404299
60278424307214453589092126420893
60278424307283752845802650744169
60278424307283752845802651677289
60278424307283754080584585172221
60278424307283797313130359132551
60278424307283797313193379648709
60278424307283797313193379998629
60278424307283798547974939955451
60278424307283798547974940073543
60278424307283802252049143395431
60278424307283802252069692448883
60278424307283802252070063985191
60278424307283802252257978793415
60278424307283802252258093112279
60278424307283802252320740558339
60278424307283802663851956625059
60278424307283802663852070943923
60278424307284649709268633653825
60278424307284653406208518425395
60278424307284653408530714905581
60278424307284653413614432738733
60278424307284653413614433671853
60278424307284654643249886281297
60278424307284654648396367166785
60278424307284654648396367633553
60278424307284686577359333147341
60278424307284686767904625353863
60278424307284688002686558843179
60278424307284697697174913410551
60278424307284697880105570224615
60278424307284697880921105629675
60278424307284697880921478701017
60278424307284697881193074812713
60278424307284699527568986139289
60278424307284699527568986611673
60278424307284702820048838676283
60278424307284702820048868773771
60278424307284702820049211747625
60278424307284702820069760782363
60278424307284702820069760787979
60278424307284703231580055794215
60278424307284703231663738614007
60278424307284703231663738619623
60278424307284703231663852938487
60278424307284938778158672131231
60278424307284948061617909333283
60278424307284949715524887545773
60278424307284949898539227652013
60278424307284953002440218957257
60278424307284953007523564787749
60278424307284953603073314027671
60278424307284954649589938250845
60278424307284954654652621525501
60278424307284954837666961631741
60278424307284955244114572896553
60278424307284955249449225354247
60278424307284986957154298173475
60278424307284997475395468870459
60278424307284997886424586585699
60278424307284998070192072699205
60278424307284998070192072815845
60278424307284998070463668810901
60278424307284999121771380197035
60278424307284999121792042752871
60278424307284999121792301020075
60278424307284999716839580137477
60278424307285002826326129465559
60278424307285003009068757152535
60278424307285003009340354780551
60278424307285003420850764111267
60278424307285003420913783577457
60278424307285003420934332612195
60278424307285003420934446931059
60278424307287354568006760737129
60278424307287356346496945907773
60278424307287356351580664674253
60278424307287388463787753807625
60278424307287388471339971337969
60278424307287389705912725994503
60278424307287389705912726461063
60278424307287398988827737987939
60278424307287399584377487111221
60278424307287399584440134439237
60278424307287399584440163136997
60278424307287399584440163253637
60278424307287400819222067934169
60278424307287400819222068052213
60278424307287400819222068406505
60278424307287400819222096748569
60278424307287404523233137589047
60278424307287404523233251907911
60278424307287404523295927933687
60278424307287404523295928400247
60278424307287404523316820408839
60278424307287404523316820427553
60278424307287404523505106772085
60278424307287404523505221090949
60278424307287404523567868537009
60278424307287404523567897116725
60278424307287655306320372721075
60278424307287655306320373654195
60278424307287656541102307149127
60278424307287699178851477280711
60278424307287701008492661932357
60278424307287704529573189092083
60278424307287704712503845906147
60278424307287704712587414407075
60278424307288555279335552286781
60278424307288555279356472993133
60278424307288555325089137196649
60278424307288557108663041133773
60278424307288557108914089143851
60278424307288605097384971086807
60278424307295459626911008876341
60278424307295504693909716138639
60278424307295759816202150644941
60278424307295759816202265430365
60278424307295760410726900076073
60278424307295760410727158343277
60278424307319820025580975017891
60278424307320110336679784232159
60278424307320119617627792135603
60278424307320119617627906454467
60278424307320119617816078480135
60278424307320119617816192798999
60278424307320120029410056311779
60278424307320120029410427848087
60278424307320120212340827444707
60278424307320120212341084662151
60278424307320120212424510264499
60278424307320120212424767481943
60278424307320120214851568899439
60278424307320121861227480226015
60278424307323724132474263848621
60278424310178227062127831855021
60278424310178227610919803696893
60278424310239401391267779920696
60278424310239449567815685257438
60278424310239460871399124220222
60278424310239462518025710953546
60278424310239466222120463328886
60278424310239466222120834865194
60278424310239466222308749673418
60278424310239466222371511438342
60278424310242167513773545110668
60278424310242167513773659429532
60278424310243320099370813839856
60278424310274583013610640968092
60278424310274583013610898198634
60278424310274583013799184543166
60278424310275768839177174404042
60278424310275768841624895459464
60278424310275783587678934551914
60278424310275783770609591365978
60278424310275783770881560530302
60278424310279337268900973354019
60278424310279337314633608977771
60278424310279337314633637557535
60278424333549762867750632719237
60278424333549762867750632719445
60278424333549762867750634235765
60278424333549762867750634253027
60278424333585716042335684790387
60278424333585730266616773855683
60278424333585730271700462642767
60278424333585731911298194227401
60278424333585731912992685182259
60278424333585731918076373969343
60278424333585731918076374435695
60278424333585732506094798056147
60278424333585769162237304798332
60278424333585780089728875463645
60278424333585780089812558283437
60278424333585780089812558283645
60278424333585780091988311224295
60278424333585780091988311224343
60278424333585780091988311690855
60278424333585780092260280407541
60278424333585780092260280873893
60278424333585780272743215097709
60278424333585780272743215103325
60278424333585780275253699340820
60278424333585780275274620513573
60278424333585780686784915053249
60278424333585781921566848548181
60278424333780291808463361277528
60278424333780291808463389973884
60278424333780292357506408892922
60278424333780293455592446730350
60278424333780293455843495207196
60278424333780293455864300059490
60278424333780293455864386147154
60278424333780293455864386148558
60278424333780293455864387215788
60278424333780294004635465649388
60278424333780303287613153533246
60278424333780303470543694494656
60278424333780304522959831309190
60278424333780304568629848184738
60278424333780304568713416219106
60278424333780304568713502308174
60278424333780304568880868431788
60278424333780304568880896661584
60278424333780304568880897011504
60278424333780304568901701513878
60278424333780304568901787601542
60278424333780304568901787602946
60278424333780304568901788670176
60278424333780304568964206411278
60278424333780304568964464695952
60278424333780304568964550785020
60278424333780604712397906098372
60278424333804618619284038115547
60278424333804618665037622907371
60278424333804619853877943533311
60278424333804619899819556870267
60278424333804623558411772095275
60278424333804623603977329277735
60278424333804623604165356887099
60278424333804623604165357005143
60278424333804623604165357355063
60278424333816614703678016051685
60278424333816626189354910876143
60278424333816626258717628165497
60278424333816626258738548871897
60278424333816631174989461283293
60278424333816631174989461288909
60278424333816631723844108106797
60278424333877503714027281882773
60278424333877503714027281888597
60278424333877503714027310580581
60278424333877515883999592813533
60278424333877519590855962579297
60278424333877520327662193816608
60278424333877520327662193816609
60278424333877521374429866516420
60278424333877521374429866516421
60278424333877521379513470497476
60278424333877521379513470497477
60278424333877553674400139153875
60278424333877553674400139271919
60278424333877553674400167968275
60278424333877553682015175959898
60278424333877555328391086236714
60278424333877555328391087286474
60278424333877564062995303899297
60278424333877564246260605922335
60278424333877564246260606972095
60278424333877564657791908661322
60278424333877565892301872039937
60278424333877565892301873102747
60278424333877565892301873102955
60278424333877565892573727837444
60278424333877565892636518298671
60278424333877569596647559133373
60278424333877569596647559152247
60278424333877569596647673452237
60278424333877569596647673587543
60278424333877569596647673587751
60278424333877569596919642641050
60278424333877820333981209361260
60278424333877820333981209361261
60278424333877821568763142856192
60278424333877821568763142856193
60278424333877822158225095160364
60278424333877853871264820437286
60278424333877869740499298124219
60278424333877870334961286375078
60278424333889561138434182575841
60278424333909084666205854132094
60278424333909986882841269688151
60278424333912636981954263606381
60278424333912638171003532897796
60278424333912638765528167543504
60278424333912638765528167543505
60278424333912675276794911097950
60278424333912676924007564468500
60278424333912686388388698129310
60278424333912686388388698129470
60278424333912686388409618835662
60278424333912687991291467218680
60278424333912688586087956262210
60278424333912688586088071047426
60278424333913822915063429490426
60278424333913822915063543809290
60278424333913837136834148637085
60278424333913838784025938927227
60278424333913838784025967506991
60278424333913838784046888213343
60278424333913838921223931537775
60278424333913838921223960117539
60278424333913838928002226065141
60278424333913838966977545027407
60278424333913839333068957846264
60278424333913839333069072165128
60278424333913839333089907132380
60278424333913839333089992871525
60278424333913839333089992871528
60278424333913839334512486063632
60278424333913839339596203430432
60278424333913839378822571335896
60278424333913839378822657075044
60278424333913839380266185758765
60278424333913839516020535366734
60278424333913839516020563946444
60278424333913872693865502985758
60278424333913872693865588724906
60278424333913877635252672725929
60278424333913877635252672725977
60278424333913877681006257635845
60278424333913886962456705902827
60278424333913886962456734482543
60278424333913886962456734482591
60278424333913886962477655188943
60278424333913886962540388722619
60278424333913886962540417302335
60278424333913886962540417303787
60278424333913887099717460628219
60278424333913887145471074117851
60278424333913887145491994822799
60278424333913888748290045600565
60278424333913888748290160386025
60278424333913888794043659090233
60278424333913888794043745295941
60278424333913888794294707567078
60278424333913889343086649429554
60278424333913889343086764214771
60278424333913889343170447040386
60278424333920742040879433501752
60278424333920742040879433501753
60278424333920791866250970870572
60278424333920792049181627684636
60278460231293891343847635333529
60278460231398009391546575611783
60278460231398057563220083551841
60278460231398059209595990646329
60278460231398059209595994878417
60278460308210189168114482966505
60278460308211089735926526423699
60278460308211089735927298076031
60278460308211389925197892072767
60278460709900355090472472582333
60278460709996717264109147234449
60278460715906243055254352336785
60278460922599162763573784888959
60278460922599162763594705593907
60278460922707230900986462001173
60278460922708427351587527290245
60278460946237266687227581510595
60278460946237266687227581511999
60278460946342629417047026858541
60278460946342633121225834757785
60278460946342933310475508049621
60278460946342933310476282888493
60278460946346531275240204116067
60278462145684608453171778655741
60278462145684624506072348180731
60278462145688226600912511537103
60278462145688226600912512009279
60278462145688525182008762946601
60278462145695381912814356902039
60278462145695431730863776168673
60278462145696330469093918466173
60278462145698983635018465961879
60278462145719730596116926765671
60278462145719746648284127930637
60278462145719746648301949313225
60278462145719746655058863993947
60278462145719746655059983202141
60278462145719746655062307672579
60278462145720642093971654620093
60278462145720645439235099140525
60278462145720647039877227527567
60278462145720941917380934872109
60278462145720947412978412591201
60278462145723347142481039558855
60278462145723347142481040031031
60278462145723347142482158767049
60278462145723348743877432565267
60278462145731448541119500086369
60278462151596852007239438149291
60278462151596852007239696429593
60278462151604955469848351021701
60278462151604955469848465807125
60278462151629267095291057728721
60278462151629267507073206064097
60278462151629267507073320855137
60278462151640077620138600482915
60278462151640078031920864659091
60278462198873910649498126553275
60278462198898274156961819358445
60278462222508462257214970138601
60278462222531877018605804095067
60278462222531877018605804095115
60278462222531877025132935360371
60278462222532760939390761759467
60278462222532761534187365588213
60278462222532777586352501022329
60278462222532778005560366587595
60278462358430260284618536387609
60278462358431160676755317140597
60278462358433847189418264523015
60278462382029639794600871962931
60278462382029639794600871964335
60278462382033227248405130472341
60278462382033242065788332411525
60278462382065645857788214079423
60278462382065662321547327345183
60278462382065662504561666984655
60278462382065662514603126251715
60278462382065962701429442867289
60278462382069549553174559334319
60278462382069549598907194841479
60278462382069561085333911036781
60278462382069564835412375725093
60278462836993792897389912367375
60278462836993792897389912721667
60278462836993792897577169150875
60278462836993792904167062548285
60278462836993792904188754434585
60278462836993792904920207959461
60278462837004599710566179322353
60278462837004599717908441873513
60278462837004599717908446465557
60278462837004599717909218117889
60278462837004599717909218130939
60278462837008201440112211151655
60278462860628244541347684920255
60278462860628244548690723728841
60278462860628249899412435540213
60278462860628294366718450636743
60278462860628294373497402031017
60278462860628294549732790276215
60278462860628294549795553439415
60278462860628294549795553440819
60278462860628294549983838735591
60278462860628294549984610387923
60278462860628294556510970018157
60278462860628294557326877548389
60278462860631896828573661153525
60278462860631896828594581872975
60278462860631902179316293684347
60278462860639101362909315139941
60278462860639101362910086792273
60278462860639101370253125600859
60278462860639106720974837412231
60278462860639955679589010410147
60278462860639956914370943905079
60278462860639990268640672156145
60278462860639990817747486296103
60278462860639990817747486297507
60278462860640000146142998936513
60278462860640000146896140115601
60278462860640001381489788315761
60278462860640001381678073610533
60278462860640001930532807234799
60278462860640001938063788381565
60278462860640252111417527275721
60278462860640301525195086812897
60278462860643903849601256255543
60278462860643904215629935534901
60278462860643904261383520444817
60278472922153715635742230857619
60278472922178027260701326417881
60278472922178043861658432294189
60278472993081548277344711052895
60278472993081553582333758660751
60278472993372420562150300812211
60278472993372435333045369838489
60278472993372436980176749874455
60278472993373337737693928995951
60278472993373637920189782209095
60278472993373637920273350243463
60278472993408459879905704140763
60278472993408460292524797051847
60278473134888561895377380467279
60278473152578399365154093420335
60278473152797253402075723423481
60278473152797253767937037051609
60278473152835979599927880270185
60278473152905273910104099321011
60278473152905305480548527969635
60278473152905321486224644048877
60278473152905322081777607261069
60278473152905323728153514355557
60278473152905323728153518587645
60278473152906174477853119196519
60278473152906222649398000524617
60278473152906222656175835793647
60278473152906223884183294673189
60278473152906223891689994459963
60278473152906522837831769472761
60278473152906522838859983253821
60278473152906524485235894580397
60278473152908876181100178823043
60278473152908925587534699551633
60278473152908925587618382377041
60278473152941339302790369292985
60278473152941344799140756349635
60278473152941344799140761066997
60278473153561785992720273233867
60278473153561818797190280226065
60278473153561819209812586624193
60278473206010906614407540861581
60278473206083803195579839414439
60278473206083852601826332065701
60278473206083852602014360143029
60278473206083852602098042968437
60278473206083852602098301248739
60278473206118974751565727707851
60278473206118974751817119141081
60278473206118974751837696890889
60278473206667418697023714774437
60278473229718354254421029732165
60278473229754676978040433177883
60278473230374851336723344891773
60278473230375151525973015001281
60278473232600171252205086833199
60278473613462901321351968517119
60278473613462905574489739444107
60278473631188776326143561767859
60278473631188778109717465704983
60278473631407619609029996291561
60278473631407619792215832354653
60278473631407919981295042223951
60278473631410322730244050641449
60278473631410322730264971347801
60278473631503976653766559204877
60278473631503976836780898844349
60278473631503981775908637056165
60278473631504877221578226526445
60278473631504877221578255222801
60278473631504877404508883340509
60278473631504877404508884390269
60278473631504877404508912036865
60278473631504877404592566165917
60278473631504877404592594862273
60278473631504877404592682001101
60278473631504882343636733042993
60278473631504882343636736225321
60278473631504882343637507877653
60278473631504882343720415862785
60278473631504882343720419050729
60278473631504882343721190703061
60278473631504882350414571610991
60278473631504882350415690819185
60278473631504882350498254430783
60278473631504882351230820328217
60278473631505176998982989245805
60278473631505177410765252372221
60278473631505177593779477220653
60278473631505177593779592011693
60278473631505177593779593061453
60278473631505177593779593074551
60278473631505177593782949124709
60278473631505177593863160046061
60278473631505177593863275881245
60278473631505182532719040696649
60278473631505182532907327041181
60278473631505182532907330223509
60278473631505182532991009860973
60278473631505182540501414326405
60278473631505182542195989970651
60278473631505182944501304885923
60278473631505182944504660936081
60278473631507584053662750445709
60278473631507584466280724148599
60278473631515634262207640389811
60278473631515687921843038067207
60278473631515687921846394235457
60278473631515687929374363220325
60278473631515687929437125339381
60278473631515687931884846394803
60278473631515689164219058834313
60278473631515689166666779889735
60278473632160473553138217550421
60278473632160473553138218600181
60278473632160473553221900375829
60278473637097385084940799581269
60278473637097386914247367721909
60278473637097401144448626753335
60278473637097402973755194893975
60278473637097407219550274083013
60278473637097407226896409027211
60278473637413458342961615737709
60278473637413458350555703022933
60278473637413507756738403621149
60278473637413507763579345495197
60278473637413507763582444800087
60278473637413507764332490906373
60278473637424313341725984509867
60278473637424313342562812759549
60278473637424314577320729412469
60278473638069999351125143597765
60278473640274611696549148184907
60278473684366409937181673528419
60278473684585249744723711232845
60278473684682511061363456443241
60278473684682511068141291828911
60278473684682511068142411037105
60278473684682511480760384726945
60278473684682811250634046209341
60278473684682811250634050441429
60278473684682811250637145042055
60278473684693316647355230156963
60278473684693317882137163651895
60278473684693317884393500107655
60278473685241761827337561265691
60278473685241761827340660097001
60278473685338102270864937768341
60278473708316957819604962550497
60278473708317012538370421785155
60278473708317012538370450481511
60278473708317012721384789648807
60278473708317257963121971638817
60278473708329018461228324945023
60278473708972620531822427565551
60278473708973520916640819323351
60278473708973520916640823909571
60278473708984326083253146502871
60278473708984326083253151089091
60278473708984326128985786596251
60278473708984326128985810588343
60278473708984326128985815292607
60278473708984327912559685947155
60278473708984327912559714525467
60278473708984327912559714643511
60278473711174514382522032155763
60278473843887590541191694205795
60278473843891191577656888672271
60278473843891192812438822167203
60278473844110030788162693007033
60278473844110030788183613713385
60278473844110330977433287121861
60278473844214495419547083964127
60278473844214495419547085013887
60278473844215379378741811491257
60278473844215380613523745919309
60278473844215380613586421945085
60278473844215391726623823399473
60278473844215395430718661513961
60278473844215395430718661630601
60278473844215395430906946925373
60278473844215395979761594326461
60278473844215395979761680419741
60278473844215395979761680432791
60278473844215395979762713534655
60278473844215395980034424437439
60278473844215395987293005585909
60278473844215395987355767704965
60278473844215395987356542539625
60278473844215395987358867004239
60278473844215395987376344037783
60278473844215397214546711814267
60278473844215397222137357292923
60278473844215397222137701199897
60278473844215397222140799099491
60278473844215397222140800499171
60278473844215695574235670718921
60278473844215695986017934895097
60278473844215696176627136536409
60278473844215696176629459484703
60278473844215696178321712180655
60278473844215697411408295198085
60278473844215697413668504747847
60278473844215697825450768937121
60278473844218098917982057785323
60278473844218098925576145070547
60278473844766542870776543039879
60278473844766542870779641871189
60278473844766843060047136920023
60278473844871008736945191371915
60278473844871008736945192421675
60278473844871904358031967754521
60278473867525692633027321232819
60278473867525693227551955878527
60278473867744531205787429101237
60278473867849847677129800821935
60278473867849893386561560340875
60278473867849893386561904714617
60278473867849897090154214947935
60278473867849897456768645761655
60278473867849897456768674453799
60278473867849897456956932119285
60278473867849897632168350021927
60278473867849897638946185390127
60278473867849897639699330801303
60278473867849897639762092920359
60278473867849897639765536598991
60278473867849897639950379277941
60278473867849897639971299984341
60278473867849897640034062103557
60278473867849898691550579250971
60278473867849899286347211310917
60278473867850193530078913802937
60278473867850197829036130595775
60278473867850198880800625614309
60278473867853799498080766191035
60278473867853799498143528310091
60278473867853799505420448949463
60278473867853801151796360276039
60278473868505510801130654297273
60278473868506405835039047881859
60278473868506410774166781395027
60278473868506410774166781861587
60278473868506410774167126235329
60278473868506411368879674172781
60278473868506411368963385223773
60278473868506710963416799527165
60278473868509107126692129676739
60278473868509107172424765182495
60278473868509107721467783634765
60278473868509107721488733155565
60278473868509108818988962872317
60278473868509113072126733799305
60278475049185918357138364996055
60278475049185918357140429658271
60278475049185934958095470872363
60278475049185934958097793820657
60278475049185934965688151966959
60278475049185936202729519822861
60278475066900083511380970270853
60278475066900099570804314267419
60278475066903701842051474117339
60278475066903707147040521725195
60278475066911805717094398668671
60278475066911810658397855958377
60278475066911811204930392039599
60278475066911811205014102157471
60278475066911811205014103090591
60278475066911812441971759895501
60278475067191872788715849168869
60278475067191872971729302364969
60278475067191887606099051108053
60278475067191887796623023909349
60278475067191889023894437799085
60278475067191889031489411405425
60278475067195491119470035246331
60278475067195491119470035718507
60278475067195491302400692060395
60278475067195791301965888576115
60278475067195791484140190592953
60278475067195791491671257478867
60278475067202677955328176348389
60278475067202696249421299877901
60278475067203546999120900486775
60278475067203594987651442175401
60278475067203594987654802829041
60278475067203595170669142468513
60278475067203595177443617083903
60278475067203596405451075963445
60278475067203596412957775750219
60278475067203878712326754724693
60278475067203895359918815760349
60278475067203895367446411805065
60278475067203897006503675870653
60278475067206296279307884623921
60278475067206298108865501242651
60278475067206298108866272894983
60278475067206298108886421947599
60278475067206298108887193601335
60278475067226994519897730591765
60278475067226994931679994767941
60278475067226995114693961349169
60278475067227004450851959441683
60278475067227006227711851929287
60278475067227006235242143980541
60278475067227010983845130202057
60278475067227011166863602261381
60278475067227895499491690669225
60278475067227906612529178229943
60278475067227906612529178329321
60278475067227906612530211331807
60278475067227906795459719308201
60278475067227906795459720357961
60278475067227906795459748004557
60278475067227906795460868618255
60278475067227906795460871804795
60278475067227906795544550971279
60278475067227906802321356418747
60278475067227911551656912196621
60278475067227911551656915378949
60278475067227911551657687031281
60278475067227911558434750764619
60278475067227911558434751236795
60278475067227911734588605784523
60278475067227911741365407578683
60278475067227911741366526786877
60278475067227911741449090398475
60278475067227911741449090870651
60278475067227911741450210084669
60278475067227911742264993814663
60278475067228211740927506189193
60278475067228211740928281029469
60278475067228211923862295428725
60278475067228211931200829231391
60278475067228212335456273260369
60278475067228212335724884858215
60278475067228212342983093420665
60278475067238711779144861576261
60278475067238717312793787928569
60278475067238717312794907136763
60278475067238717320325199188017
60278475067238717320408537639891
60278475067859158513988054524123
60278475067859191731080367914449
60278475067859207920234547175385
60278475067860392488162743907201
60278475067862760236192163583963
60278475067862762019766064340163
60278475067862793590273520801109
60278475067862793590546261637883
60278475067862810191230626677417
60278475067862810191503367514191
60278475067883502944089054567873
60278475067883502944172364335037
60278475067883502944172737406379
60278475067883502944173512227941
60278475067883502944175836711269
60278475067883502944176869813133
60278475067883503492946889633809
60278475067883518317108271314935
60278475067884703518241548581221
60278475067884704113038152409967
60278475067884720126791970089017
60278475067884720172461496406533
60278475067887105215147899371289
60278475067887120039308936696143
60278475067887120039310055904337
60278475067887121822882840633267
60278475067887121822883959841461
60278475067887127174629667511029
60278475067895209090110239473195
60278475067895209090382208656233
60278475067895214028983827206381
60278475067895214029172112501153
60278475067895214029234874620209
60278475067895214029234875683019
60278475067895214029238231733177
60278475067895225149886940625759
60278475067895225149887284999293
60278475067895225691067603629757
60278475067895225698595572616077
60278475067895225698658334735133
60278475067895225698661432634727
60278475067895225698678911067951
60278475067895230637786067781741
60278475067895230637789166614455
60278475067895230637806644114559
60278475067895230637806645047679
60278475067895230637806645514239
60278475067895230637806988488093
60278475072788017406321685612493
60278475072788017406322457264825
60278475073104116525796961858519
60278475073104116708811186706951
60278475073112221635518254667185
60278475073112221635538141208863
60278475073112221818532594306657
60278475073112222230334749269697
60278475073114923521967940290811
60278475073114923521988089344831
60278475073114923521988860997163
60278475073136487741506542649549
60278475073136532208896122121523
60278475073136532216155590180181
60278475073136536971516616663693
60278475073136537147756130945373
60278475073136537154530956775549
60278475073139233912060647305189
60278475073147342733489628704305
60278475073760613836762856316009
60278475073768717665969293145925
60278475073768717666240232397781
60278475073768717711993817306245
60278475073771418957618242634833
60278475073771418957622374940805
60278475073771418957893572472915
60278475073793028741988163270437
60278475073793028742071731304805
60278475073793028742071846095845
60278475073793028742071847145605
60278475073793028742071847158703
60278475073793028742075203208861
60278475073793029291118226831955
60278475073793034275724215784139
60278475073793034275727571834297
60278475073793044115005056596821
60278475073793045350623040307137
60278475073795730445235222896961
60278475073795730628249562536433
60278475073795730628249566768521
60278475073795730628252661369147
60278475073795745406658138391701
60278475073803833907848120927413
60278475073803850517235367486657
60278475073803850921151575324309
60278475073803855867876495776107
60278475073803856050887736112093
60278475073803856050888510945349
60278475073803856050890833893643
60278475073803856052582311756339
60278475073803856052583086589595
60278475073803857699712143346061
60278475120077728288531034485339
60278475120089439376124576176297
60278475120089441159698480113421
60278475120369515912231793494329
60278475120369517559363173530295
60278475120381175716847620704695
60278475120381223888562970058813
60278475120381223888583890763761
60278475120381225123344903553745
60278475120381225123365824258693
60278475120381524077833564055597
60278475120404638061973778133575
60278475120405540452566111595137
60278475120405540452587032183445
60278475120405540452590389768637
60278475120405540459093247004797
60278475120405540871711220707687
60278475121037687250671824175359
60278475121037737205898315346141
60278475121037737205981998171549
60278475121038037395231671463385
60278475121038037402571239430773
60278475121062032229903657320389
60278475121062047053789716495733
60278475121062048701189623693555
60278475121062048830857405611505
60278475121062048837363620432857
60278475121062054189109328115475
60278475121062332373420666408709
60278475121062348890188216624453
60278475121062349020107078903341
60278475121062349020107084687885
60278475121062349027448971354217
60278475144004019211769842647047
60278475144004019211769842763687
60278475144004019394784067495479
60278475144039992698475502940109
60278475144040026052807559655265
60278475144040036624332234255127
60278475144040037173396178485451
60278475144040041921707394012721
60278475144040041921707398734455
60278475144040041921979362132901
60278475144040042104972695089381
60278475144040042104993586981333
60278475144040042111499917066109
60278475144040042112314700796103
60278475144040342110976840118005
60278475144040342110977988010909
60278475144040342110977992732643
60278475144040342293994535807635
60278475144052044148649264777227
60278475144052047845590267688725
60278475144052047845590267805365
60278475144052048447792787352953
60278475144695633268468515104369
60278475144695633268471961969541
60278475144695633268743931152579
60278475144695633314222071316477
60278475144695633314223219209381
60278475144695633314225542157675
60278475144695633314225546879409
60278475144695633863268565798239
60278475144695633863268565798287
60278475144695648092633343650667
60278475144695648138386928560535
60278475144695653626306632982455
60278475144696533699020661564473
60278475144696533699020666286207
60278475144696533699292635469245
60278475144696534248084600243485
60278475144696539186940370708127
60278475144696539781736974536873
60278475144696550300249735560961
60278475144696550300249735677601
60278475144696550300249740282695
60278475144696550307591655291043
60278475144696550353596293282691
60278475144696550902388263724883
60278475144696555833902109970989
60278475144696833888290107669757
60278475144696833888291255562661
60278475144696833888291260284395
60278475144696850489499408852797
60278475144696850489499413574531
60278475144696850489499414637341
60278475144707338865635311808927
60278475144707339414699251304419
60278475144707339460431915624575
60278475144707344353551574087409
60278475144707344399557325606249
60278475144707355474186504970459
60278475144707355474203983403683
60278475144707361007856351095999
60278475144707361007856352029119
60278475144707361010367954411791
60278475144708561574582352928157
60278475144708561574584705623971
60278475144708561581924388382399
60278475279610613199589693675375
60278475279610618100324360116735
60278475279614215478176392792115
60278475279614222200878030708967
60278475279902402660754820683649
60278475279902402660755082133181
60278475279902404307339938011397
60278475279906004749008528654743
60278475279937519314984128224675
60278475279937519321758840313363
60278475279937524803176060096837
60278475279938376650204852702815
60278475279938419837063503943297
60278475279938421117574745572873
60278475279938425370712516400483
60278475279938425370900801682205
60278475279938425370984369716573
60278475279938426612837144801239
60278475279938426613109113984277
60278475279938724972801170658787
60278475279938725377244096450117
60278475279938725560174753264181
60278475279938726802107710103071
60278475279938726802107738799427
60278475279938727206550664590757
60278475279938727213889974292345
60278475279941121540498591634051
60278475279941126479626325613779
60278475280558899376376703881905
60278475280558915978152928091437
60278475280558915978153189540969
60278475280558915978173848797789
60278475280561617681588274063897
60278475280562470077684706705747
60278475280562818438419601591657
60278475280594016580489327648589
60278475280594883793693292635943
60278475280594933200190575129457
60278475280594933207533614292175
60278475280594933207721900649757
60278475280594933207805583475165
60278475280594933207805583475213
60278475280594933207805927364877
60278475280594933756514214981661
60278475280594933756576977100717
60278475280594933756597898273837
60278475280595217154557364001869
60278475280595218983863932142509
60278475280595219121124686872273
60278475280595233343711289227689
60278475280595233396239323713903
60278475280595233938504535943627
60278475280595238884162496851887
60278475280595238884727355918531
60278475280595238884999325101569
60278475280595239296506148205201
60278475280597640391549067667275
60278475280597640399143154952499
60278475303536888901166876263263
60278475303536889495775193732975
60278475303536903717817737293645
60278475303536904319936573891957
60278475303536905364925989529023
60278475303536905364946910233971
60278475303540506042140338578263
60278475303540506401415199306689
60278475303540806178063490087513
60278475303572906717837200315993
60278475303572911656944013707413
60278475303572911656964934295721
60278475303572921496244652732383
60278475303572922777512740682309
60278475303572923326304366768229
60278475303572923326304711124501
60278475303572926840104851054411
60278475303572927029897021357819
60278475303572928084760878164965
60278475303572928084949164522595
60278475303573211800398265280367
60278475303573211800481943384041
60278475303573212211992243112011
60278475303573221685494673578677
60278475303573222921029749770629
60278475303573226624642980708895
60278475303573227219167615354603
60278475303573228264157378546127
60278475303576825603891434746009
60278475304193417447542163441879
60278475304196104516357598648231
60278475304228534245810060625795
60278475304228539781993829944117
60278475304228541429122886700583
60278475304229424105337823028083
60278475304229440157502958462199
60278475304229440213298002638967
60278475304229441996871906576091
60278475304229734858853848037063
60278475304232136516806140127827
60278475304232141916545062265491
60278475304232142052989909446149
60278475304232142053805816995255
60278475304232142053806161351319
60278475304232142465588425540593
60278475304232143700118966202615
60278475304232143700370359035525
60278475304233337130100630225049
60278475758188563501888436592863
60278475758501056820606549413249
60278475758501057239731938976725
60278475758501057415947177678257
60278475758501057415968098384609
60278475758501057423561414016097
60278475758501060944077739461521
60278475758501061127070386742309
60278475758501062355095060712005
60278475758501062355095832364337
60278475758501062362689147995825
60278475758503762235729705230327
60278475758504659092418880932927
60278475758504662849274150956231
60278475758504662849274151428407
60278475758504664450670543962643
60278475758504664632848054893355
60278475758504664633873169972795
60278475758504665045467147791389
60278475758504665045467147804439
60278475758504959281689216532769
60278475758504964815341585158205
60278475758504964822118620311827
60278475758511862406343494503913
60278475758511867345471228483641
60278475758511867940811770659581
60278475758512753134854203235341
60278475758512762967377093214251
60278475758512763012293738271389
60278475758512763012294538503437
60278475758512764247891604689729
60278475758512764247891690895437
60278475758512764613941289822549
60278475758512767951422272483165
60278475758512768325629786172389
60278475758512768501029345987241
60278475758512768508644125811861
60278475758512768508644130045401
60278475758512768508644468768453
60278475758512769560411719654271
60278475758512769743342376468335
60278475758512769743405138583179
60278475758512769743426058821567
60278475758512769743426059293743
60278475758512769743426063544545
60278475758513063155810775939425
60278475758513068697893774638025
60278475758513068697894146174333
60278475758515469617282867954219
60278475758515469663015535345679
60278475758515471446861405277897
60278475758515471446861408461629
60278475759157554132409099916089
60278475759157568948955473622901
60278475759157570733344513433713
60278475759157570733344514968907
60278475759157570733345285086045
60278475759157570733366205792397
60278475759157570740060703198577
60278475759157570740144385551601
60278475759157570740959521423885
60278475759157574444406503683373
60278475759157574444468494150097
60278475759161171227544524384291
60278475759161172874945550790307
60278475759161173011118428321415
60278475759161178362865255199177
60278475759161178362865255212227
60278475759161473193611958586265
60278475759161473200388993739887
60278475759161473200390138345469
60278475759168376311739100673961
60278475759168376311739105292105
60278475759168376318266236557409
60278475759168381257393970537137
60278475759168381257394742189469
60278475759168381258209530505683
60278475759168381258210649732751
60278475759169260277527510477109
60278475759169265217470463371167
60278475759169276329692645911225
60278475759169276338038845972321
60278475759169276338122528312503
60278475759169276338122528313907
60278475759169276338122528784679
60278475759169276338122528797729
60278475759169276338122533031269
60278475759169276338122533035481
60278475759169276879299749044777
60278475759169276879299835267747
60278475759169276879488120549469
60278475759169276879571688583837
60278475759169276886914498756099
60278475759169276887165547232737
60278475759169281825958550381191
60278475759169281826021655469889
60278475759169281826042232734423
60278475759169281826042232735827
60278475759169281826042233202387
60278475759169281826042233206599
60278475759169281826042233219649
60278475759169281826042237453189
60278475759169281826042576176241
60278475759169560421043747913097
60278475759169576481639884956685
60278475759169582015291882045813
60278475759169582015292253582121
60278475759171966920906583115477
60278475759171978041285905585795
60278475759171978041557877952565
60278475759171983529205610007715
60278475759171983529457776277009
60278475759171983529477582374485
60278475781819446869272812059677
60278475781819457395045706994917
60278475781819457799295874365643
60278475781819457799296646017975
60278475781819459178619610932041
60278475781819459178702174543431
60278475781819459582869778302767
60278475781819459582870549955099
60278475781819459590213588763685
60278475781819462745767418806289
60278475781819464529341322743413
60278475781823065154295105703999
60278475781823066983601670663715
60278475781823066983601673844639
60278475782135497992684153714373
60278475782135514601235346875905
60278475782135546125193970258565
60278475782135547772302106662971
60278475782135547772322255227345
60278475782135547772323027369323
60278475782135547955588414995995
60278475782135557245741004880393
60278475782135558885339508117359
60278475782135558885360428823711
60278475782135559068354105546035
60278475782135559068354106018419
60278475782135559068354109206363
60278475782135559075884401257617
60278475782135562596462716691765
60278475782135562596483637398117
60278475782135563824487390661461
60278475782135563824488162313793
60278475782135564014259761001905
60278475782135564015012134759345
60278475782135564419284766142539
60278475782138249063975337022225
60278475782139160744825550521855
60278475782139160798088165938099
60278475782139160798088167000957
60278475782139161156586634661617
60278475782139161156607555366565
60278475782139161339600859510049
60278475782139161339600888206405
60278475782139161339621780214997
60278475782139166103077213545955
60278475782139166286007871422877
60278475782139166286091552713251
60278475782139166697873817393575
60278475782139466284733915107661
60278475782146365294096609092731
60278475782146365881551550053303
60278475782147216493800733634579
60278475782147221981971486049315
60278475782147253551663121191353
60278475782147254787009910570601
60278475782147254787260872824269
60278475782147254787260959029977
60278475782147264619783675647089
60278475782147264619784795906495
60278475782147264619973081199863
60278475782147264619973081201267
60278475782147265907829341631131
60278475782147265907829345881933
60278475782147266266075990241537
60278475782147266266264276586069
60278475782147266266347844620437
60278475782147266266347963656663
60278475782147266266348992526439
60278475782147266449090215091373
60278475782147266449090243787729
60278475782147266449278501434501
60278475782147266449278501435905
60278475782147266449279649340503
60278475782147266449279649341907
60278475782147266449342411461123
60278475782147266456621655047177
60278475782147269566442482161809
60278475782147269611421996238191
60278475782147269978036455744055
60278475782147269978036455761317
60278475782147269978036459994857
60278475782147269978036798717909
60278475782147270160213966680383
60278475782147270160967112091559
60278475782147270160967116808921
60278475782147270161218160568197
60278475782147270161239081274597
60278475782147271205203728453353
60278475782147271212546420073259
60278475782147271212734706417791
60278475782147271212797468532635
60278475782147271212818388771023
60278475782147271212818389243199
60278475782147271212818389256297
60278475782147271212818393488385
60278475782147271395749045585087
60278475782147271395749050302449
60278475782147271395811807705547
60278475782147271395832728410495
60278475782147520341914938754969
60278475782147553695997067624447
60278475782147566455619586406583
60278475782147566638360837667873
60278475782147566638550243220647
60278475782147569754959926031459
60278475782147569755692498292145
60278475782147570167286476123789
60278475782147570349484560677167
60278475782147570350300815763261
60278475782147570350301587415593
60278475782147571989270926162243
60278475782147571989271955032019
60278475782151123847692604197475
60278475782151172026688230238315
60278475782151172026688230239719
60278475782151172072504580449567
60278475782151172438533259728925
60278475782151172484286844638841
60278475782151173856329529682613
60278475782792022788897293868915
60278475782792022796240332677501
60278475782792027735368066657229
60278475782792072202674853406091
60278475782792072202736843872815
60278475782792072202737615525147
60278475782792072209453033148033
60278475782792072797534218982291
60278475782792075913798833632829
60278475782792075913860824099553
60278475782794724087893414472381
60278475782794773905921913032615
60278475782795663360947340615017
60278475782795663360968261319965
60278475782795674474005662774353
60278475782795674481347586974015
60278475782795674527080252240389
60278475782795674527352220379443
60278475782795675076144190821635
60278475782795680014999956662309
60278475782802877781131430623417
60278475782802877781131435241561
60278475782802877787658566506865
60278475782802877826885020151477
60278475782802877964145655471849
60278475782802877964146803377851
60278475782802877970672906146337
60278475782802879206020470360245
60278475782802879206208756717875
60278475782802879610458924088601
60278475782802879610459695740933
60278475782802879617802734549519
60278475782802882726786300486593
60278475782802882726787072138925
60278475782802882727601860455139
60278475782802882727602979682207
60278475782802882773356564592123
60278475782802884556930468529247
60278475782803761747735062510173
60278475782803766686862792257813
60278475782803766686883712964165
60278475782803767235906844278507
60278475782803767281659400318647
60278475782803767281660429188423
60278475782803767281660429189827
60278475782803777799921114418553
60278475782803777807242889564195
60278475782803777807431175908727
60278475782803778348880450498925
60278475782803778348964018533293
60278475782803778348965166440699
60278475782803778356285908465763
60278475782803778356286251439617
60278475782803778356306829172115
60278475782803778402039493392941
60278475782803778402039497625029
60278475782803780178270705710159
60278475782803780178271734579935
60278475782803780178271734581339
60278475782803783295350880330647
60278475782803783295413985419345
60278475782803783295434562683879
60278475782803783295434562685283
60278475782803783295434563151843
60278475782803783295434563156055
60278475782803783295434563169105
60278475782803783295434567402645
60278475782803783295434906125697
60278475782803783889959202048353
60278475782803783890231166514029
60278475782803785124741131309793
60278475782803785124741135541881
60278475782804067425177438158651
60278475782804067470929994198791
60278475782804067470931023068567
60278475782804083484684583531577
60278475782806463039388144305053
60278475782806464823214125589995
60278475782806464868966591173625
60278475782806468390298913064933
60278475782806468573313253767263
60278475782806479510678235535251
60278475782806479647938990260643
60278475782806479647959910966995
60278475782806479647959914153535
60278475782806479693692575174723
60278475782806479693692578357051
60278475782806480242736711884805
60278475782806481286910218456445
60278475782806481294504305741669
60278475782806481469924471883189
60278475782806484998597939957171
60278475782806484998850106226465
60278475782806484998869912323941
60278475782806486828176477280849
60278475782807680267760611055827
60278475782807685755680315477747
60278475782807685755680315479151
60278475782807685755952287844517
60278475782807687585258852801425
60278475782807687585258855983753
60278479356638703046242800644843
60278479356646792286830090190759
60278479356646808155983979523011
60278479356646808750780583351757
60278479356671068766438586087275
60278479356671073712909358875589
60278479356671107433040057798191
60278479356671116944681066232909
60278479356671118729070106533367
60278479356671118729070878185699
60278479356671118729070882417787
60278479356671118729071139635231
60278479356671118729091027239719
60278479356671118729091798892051
60278479356671118729258392877899
60278479356671118735869206981661
60278479356671118736601431686485
60278479356671121883808800330681
60278479356671121891340125851189
60278479356671123668197840140089
60278479356671123668218760728397
60278479357514047806369313409377
60278479357522152916110575194285
60278479357522152916191077325787
60278479357522158406537667835925
60278479357522158406537667854799
60278479357546468245334028927665
60278479357546468247591223129037
60278479357546468247863192312075
60278479357546468247866548362233
60278479357546468659460526193877
60278479357546468794186782914361
60278479357546470031415403873205
60278479357546470031440452299357
60278479357546470032252232122887
60278479357546475382158808060571
60278479357546475382162164110729
60278479357549169951113607988709
60278479357550370662442399189845
60278479357550370708195983981669
60278479357550376196094767697237
60278479357550376196094767815281
60278479357550376196115688403589
60278479357619355492835913403839
60278479357619355492839011186793
60278479357619355492839269453997
60278479357619370317000392867919
60278479357619371545004404888113
60278479357619398180839474711937
60278479357619399408091227760115
60278479357619399415621519811369
60278479357619399415701993245111
60278479357619403120048678767983
60278479357619403120051005948365
60278479357619403122307342758257
60278479357619403122496400891879
60278479357619403122499756942037
60278479357619403122499758341717
60278479357619403671267455214099
60278479357619403671267712431543
60278479357619404768874636566429
60278479357619404768875669668293
60278479357619404903622472500287
60278479357619404906132296695567
60278479357619404906886470989617
60278479357619414789390782664717
60278479357619416024253301197891
60278479357619419721005674439471
60278479357619419721005674440875
60278479357619419723246885519181
60278479357619419723435943511625
60278479357619419723456864218025
60278479357619419723519626337241
60278479357619419730774853572381
60278479357619419731046822755419
60278479357619421369811083185917
60278479357619421369811854838249
60278479357619421369831745623661
60278479357619421369832003890865
60278479357619421369832774144921
60278479357619421369832775544601
60278479357622104825746816568561
60278479357622121431786496977321
60278479357622123073831946430677
60278479357623257358560129334953
60278479357623257404313714244821
60278479357623272182721511016079
60278479357623272182742431722431
60278479357623272228475095925947
60278479357623305582742158272127
60278479357623316700865485722745
60278479357623322000770930282665
60278479357630209935486962327555
60278479357630209935486963744497
60278479357630226536423147498915
60278479357630226536423148915857
60278479357630226536444068203863
60278479357630226536444069620805
60278479357630228183573125308845
60278479357631410646812660228367
60278479357631410647565805652641
60278479357631410692294274431697
60278479357631410692482560776229
60278479357631410692482560894273
60278479357631410692485655494899
60278479357631410692566245136831
60278479357631410692569339737457
60278479357631410693319390561105
60278479357631411241340301844823
60278479357631412476684087434247
60278479357631412476705008140599
60278479357631412476872373791829
60278479357631412476872373793281
60278479357631412476893294498229
60278479357631421764933664729287
60278479357631421764933664730691
60278479357631421810687249639155
60278479357631422359458299374995
60278479357631422359479220081347
60278479357631427110509009838473
60278479357631427110512104439099
60278479357631427110512104557143
60278479357631427111324918918401
60278479357631427157078503826865
60278479357631427293505408700627
60278479357631427293505437278939
60278479357631427293526329287531
60278479357631427293526329405575
60278479357631428940631487059041
60278479357631428940652407763989
60278479357654488748274146963193
60278479357654488755617185758729
60278479357654493694744919738457
60278479357654493694744919751507
60278479357654520323048926908455
60278479357654521560362375416541
60278479357654536377473608189997
60278479357654536926516631813299
60278479357654536931600234861235
60278479357654538161297788934165
60278479357654538161318709639113
60278479357654538162051706500369
60278479357654538162134618719041
60278479357654538162135389325777
60278479357654538168662520591081
60278479357654538168850806948711
60278479357654538573917653502001
60278479357654538580444784780355
60278479357654541865644361189337
60278479357654541865665281776241
60278479357654541865665281777645
60278479357654541872986628717193
60278479357654541872987400369525
60278479357654541873007549423545
60278479357654541873008321075877
60278479357654541873175686727107
60278479357654541873196607433507
60278479357654541873258597900183
60278479357654541873258597900231
60278479357654541873259369533849
60278479357654541873259369535253
60278479357654543519571747107751
60278479357654543520387654637983
60278479357655672858394011667793
60278479357655688917902957935833
60278479357655688917923878642185
60278479357655688918091244293415
60278479357655688918112164999815
60278479357655688963844829203331
60278479357655689322342183316473
60278479357655689322363104022873
60278479357655689368095768226389
60278479357655689512699561745865
60278479357655694268812956104787
60278479357655694268833876811187
60278479357655694314566541014703
60278479357655722269179910739495
60278479357655722271439346500145
60278479357655722314912574826371
60278479357655722314912575876131
60278479357655722314913236391927
60278479357655722314913346478703
60278479357655722314913350710791
60278479357655722317360296931553
60278479357655725975785146868301
60278479357655726021517811070413
60278479357655727622350116190337
60278479357655737086563774126191
60278479357655737086563774127595
60278479357655737089074630372171
60278479357655737094157976202663
60278479357655737094157976204067
60278479357655737096604922442139
60278479357655737142358507352007
60278479357655737691129557087847
60278479357655737691150477794199
60278479357655738735952377202419
60278479357655738736140663560049
60278479357655738736202654008059
60278479357655738736202654026773
60278479357655738736203425666007
60278479357655738736203425679057
60278479357655738736203425679105
60278479357655738781873327763565
60278479357655738781956238936641
60278479357655738781957010588973
60278479357655738918381195331887
60278479357655738918946054397127
60278479357655738918946057585071
60278479357655738923463769510047
60278479357655738923464544344707
60278479357655738925744896578217
60278479357655738925912262217801
60278479357655738926476349636325
60278479357655738926748318819363
60278479357655739330727288299475
60278479357655739330727288672481
60278479357655739330728060324813
60278479357655739330748209378833
60278479357655739330748981031165
60278479357655742439733318129521
60278479357655742439733318130925
60278479357655742447075585776825
60278479357655742447076357429157
60278479357655742447264643786787
60278479357655742447326634253463
60278479357655742447326634253511
60278479357655742447327405887129
60278479357655742447327405888533
60278479357655742492997307990303
60278479357655742493080219163379
60278479357655743041851268899219
60278479357655743041872189605571
60278479357655744269855022279203
60278479357655744269875942867511
60278479357655744269875942868915
60278479357655744277470030630735
60278479375284357362960339709593
60278479375284357362962662657887
60278479375357287297648790639531
60278479375381614974692781417095
60278479375381614975257637302815
60278479380208362768866697374707
60278479380208362768869020323001
60278479380273204698649469878235
60278479380273204881580126692299
60278479380281308756539373493881
60278479380281309808390649111939
60278479380305570373112590983041
60278479380305575906764959608477
60278479380305620381414785165925
60278479380305620381686754348963
60278479380305620388192964925129
60278479380305625320541747491917
60278479380305625328135834777141
60278479380305625732408466160335
60278479381156654385586473178109
60278479381156654385586501875869
60278479381156659873506177600029
60278479381156659875763317593825
60278479381180970263599660498667
60278479381180970266110516272263
60278479381180970311867195782805
60278479381180971498381593993599
60278479381180971500892446580655
60278479381180975250994929762533
60278479381180977034568833699657
60278479381183671420502843337539
60278479381183671420505937938165
60278479381184872177588313931125
60278479381184877665508018353045
60278479381191782064733215904285
60278479381191782064735538852579
60278479381192982776064329935623
60278479381253856413460286795315
60278479381253873014417392671623
60278479381253873022011479956847
60278479381253900885094323194567
60278479381253904589443335897821
60278479381253904591699672707713
60278479381253905140743724734023
60278479381253905186499375841349
60278479381253905186499634108553
60278479381253906373017240189077
60278479381253906375525396762161
60278479381253906375525655042415
60278479381253906376092578893739
60278479381253906421278981685127
60278479381253906422034450161237
60278479381253916258866795433757
60278479381253917486054641643465
60278479381253921190398118709195
60278479381253921192657550237757
60278479381253921197994529059353
60278479381253921200250865869245
60278479381253921238661297303195
60278479381253921787456739984861
60278479381253923022235315907699
60278479381253923022238415212589
60278479381253923022238673479793
60278479381253923022239443728233
60278479381253923022991556037545
60278479381253923029830174846659
60278479381257758873706039589183
60278479381257775474663145465491
60278479381257808882280202955105
60278479381257823653156674560147
60278479381257825483237308831413
60278479381257825483300070950469
60278479381257825483320876749141
60278479381264678188623807490499
60278479381264678783148442136207
60278479381264680017930375631139
60278479381264711404879292277011
60278479381264711404879293693953
60278479381264713235022690084275
60278479381264722523000298196277
60278479381264728005836398153319
60278479381264728005836398507451
60278479381264728013427390719873
60278479381264728188767054967383
60278479381264728188767056384325
60278479381264728189331915450969
60278479381264728189603884634007
60278479381264728193850659432261
60278479381264728196358047533937
60278479381264729835979794897773
60278479381265912161877985444355
60278479381265912161961669686913
60278479381265912756483208209899
60278479381265912756486561077729
60278479381265928762643595590081
60278479381265928762835091320663
60278479381265928762915679427401
60278479381265928762918659355031
60278479381265928762918774028027
60278479381265928762919032308329
60278479381265928763734683106503
60278479381265929357443666954037
60278479381265929357443667072081
60278479381265929365034401371431
60278479381288973204948027063821
60278479381288978738600395689257
60278479381288989805905132940129
60278479381288989813498448571617
60278479381288989813499220225353
60278479381288990400429767585837
60278479381288995339557501565565
60278479381288995347150817197053
60278479381288995347151588850789
60278479381289023029754705365997
60278479381289028564243902241115
60278479381289039638305898527529
60278479381289039813641696402633
60278479381289039814479296306051
60278479381289039820985506882217
60278479381289039821257476065255
60278479381289039822072611937539
60278479381289040233666589769183
60278479381289043388405283939503
60278479381289043517988268541165
60278479381289043525582355826389
60278479381289045165201008117423
60278479381289045172794323748911
60278479381290179312668432042537
60278479381290179907465035871283
60278479381290195913625537918845
60278479381290195921219625204069
60278479381290196508422141747591
60278479381290196516016229032815
60278479381290223784305566341383
60278479381290223784305676428159
60278479381290223784305680660247
60278479381290227490910141019869
60278479381290229274735865074317
60278479381290229274736123354571
60278479381290229274736126536899
60278479381290229274756785779265
60278479381290229275300724140961
60278479381290229320489449997283
60278479381290229870369297152905
60278479381290238604220283315403
60278479381290240385261897381627
60278479381290240385262010650731
60278479381290240385262672217691
60278479381290240392856869589691
60278479381290240392856873821779
60278479381290240983134987702945
60278479381290244091868018549913
60278479381290244092056304894445
60278479381290244092139216066117
60278479381290244092139987718449
60278479381290244099461334181401
60278479381290244099650392179669
60278479381290244099734075022547
60278479381290245921445784219855
60278479381290245922198929631031
60278479381290245922199701284767
60278479381290245922282612456439
60278479381290245929040643158815
60278479381290245929793016916255
60278479384137986506179779666071
60278479384146095322523871842795
60278479384146095322523871959435
60278479384212122137894992112099
60278479384212122137894992228739
60278479384243336469116319513473
60278479384243341819838031208205
60278479384243341819838031324845
60278479384243352528623461587431
60278479384243352528623489352071
60278479384243352528623490285191
60278479384243352932875432662593
60278479384243352932875432779233
60278479384243352940154791041263
60278479384243352940217438485955
60278479384243352940217439419075
60278479384243356234663866414233
60278479384243356646258616368945
60278479384243357879345172465683
60278479384243357879345173398803
60278479384243357879345201046803
60278479384243357879345201163443
60278479384243357879345202096563
60278479384243357881039777740809
60278479384244542576919403846821
60278479384244553697216246444303
60278479384244553697237167034015
60278479384244553697237167150655
60278479384244558636427577039763
60278479384244558636427577156403
60278479384244558636427578089523
60278479427538604085084301397405
60278479427538605732215681433371
60278479427550312061415477961889
60278479427574612023394558682057
60278479427574623686290885518485
60278479427574626840777760621241
60278479427574626848370732234731
60278479427574628449767124768967
60278479427574629044563728597713
60278479428413950492342194197905
60278479428425613950549104190617
60278479428449072634551646394423
60278479428449925575423482877437
60278479428449973202363428388987
60278479428449973202365751337281
60278479428449973204811230479293
60278479428449973204811235183557
60278479428449974989203624574877
60278479428460785506535339684355
60278479428522007511632657418665
60278479428522025759804827219205
60278479428522859900197765957157
60278479428522876509504428877839
60278479428522876509567190996895
60278479428522908079444439413229
60278479428522908079444443645317
60278479428522909863017228387297
60278479428522909863018257257073
60278479428522924680466894268909
60278479428522924680467665921241
60278479428522924685567717598101
60278479428522924687994517948575
60278479428522926334391349998813
60278479428523208268715032939241
60278479428523224686741482001485
60278479428533682087961781302831
60278479428533683322492667383935
60278479428533731494145254617593
60278479428533731494208016736649
60278479428533731494208019918977
60278479428533731906011200569465
60278479428534932068548021210317
60278479428557993162977152050791
60278479428557996867322952535587
60278479428558030221593452438985
60278479428558041334693615540253
60278479428558041334693620244517
60278479428558041334714536246605
60278479428558043118266404986497
60278479428558043118267433856273
60278479428558043118267524194691
60278479428558043119083427475573
60278479428558043125798845115721
60278479428558046830206293093387
60278479428558046830227213798335
60278479428558046830227213817209
60278479428558048477356270554801
60278479428559194469919569095913
60278479428559242051125817284821
60278479428559242096858481488337
60278479428559242099306202543759
60278479428559243876166061747175
60278479428559243883696014029989
60278479428559243883967983213027
60278479428559244287948067657599
60278479428559247404295250151615
60278479428559247404295250170489
60278479428559249234689695024399
60278479434431549910572555400529
60278479434466666702062618733969
60278479434467874639926678720131
60278479436729351130059676862195
60278479436729351136834503736307
60278479436741358707658265063481
60278479437323724040438877355487
60278479437323724040438877472127
60278479437385863219450677649163
60278479437420981658069797603715
60278479437422182415152173596467
60278479452157411333312589060825
60278479452157426157471644877657
60278479452157711568336651661361
60278479452157726346742238875845
60278479452157728169293757537669
60278479452169418903299520734265
60278479452169433720682722673449
60278479452169433720703643379801
60278479452169433727478382629651
60278479452193745940375543160435
60278479452193749056682113189813
60278479452193749056701919268367
60278479452193749056703033896165
60278479452193750879503277140163
60278479452193750886845315658689
60278479452484284276801110198777
60278479454381380813882287026539
60278479454382581570964663013675
60278479454393088197127706813777
60278479454394288954210082806737
60278479454454326801552896942687
60278479454455527558634900926955
60278479454455527558635158144399
60278479454455527558635272929823
60278479455049596573705826478863
60278479455049600279743879659611
60278479455049600279806641778667
60278479455110823655255314769327
60278479455112024267545610523821
60278479455112024274320695665137
60278479455112039091703897604321
60278479455146857897374455434927
60278479455146857897374713702131
60278479455146857897437217204064
60278479455148058059722989834630
60278479455148058059722991234310
60278479455148058059911161406836
60278479455148058059911277591940
60278479455148058105664746198660
60278479455148058105664747714980
60278479455148058105664860984084
60278479455148058105664862033844
60278479455148058654435796052544
60278479455148058654435910371408
60278479455148058654435912237648
60278479455148058654456831427679
60278479455148058654456831544319
60278479455148058654457089694883
60278479455474919700655885184063
60278479455474919700655886117183
60278479455474919700656143334627
60278479460290906796487990158431
60278479460301713610229374092965
60278479460302914367311750085925
60278479460363852782466231660083
60278479460363852782466345978947
60278479460363852789241058534195
60278479460363852789241172853059
60278479460363852789241174252739
60278479460398974932206093776229
60278479460400175689288469769189
60278479460947418879104164071287
60278479460958221986807493758051
60278479460958225692845546938799
60278479461020349452398184037625
60278479461020364871857232447051
60278479461020364871857346765915
60278479461020364871857348165595
60278479461031171083524860089199
60278479461055483310476352401603
60278479461055483310476467187027
60278479461056684067558470243791
60278479461056684067558498823507
60278479461056684067558728394355
60278479461056684067558843179779
60278479461383545113757523883535
60278479461383545113757524816655
60278479461383545113757782034099
60278479587071442662143030879927
60278479587071492068390295183521
60278479587071492480192445914473
60278479587075044933139110381959
60278479587075092921861036557819
60278479587075094339573631110549
60278479587107459883929626626163
60278479587107464823057360605891
60278479587107509290427253475949
60278479587107509846833887907785
60278479587107514785689652704315
60278479587107514785877939048847
60278479587107514785940701163691
60278479587946793957522116658053
60278479587946793957522892542473
60278479587946836637992145705747
60278479587946836645522437757001
60278479587946842133502498438731
60278479587946842133504821387025
60278479587946842133505165760559
60278479587946842135949530398641
60278479587946842135949530417515
60278479587950444404498577940763
60278479587950444404500900889057
60278479587982859358827446060183
60278479587982859907685534553497
60278479587982861142467468048429
60278479587982861142467468166473
60278479587982864846813268533225
60278479587982864846813268651269
60278479587982865258341128313747
60278479587983159544814183035319
60278479588054862094935568604927
60278479588054862094935569654687
60278479588054893664623757937377
60278479588054910265836044579033
60278479588054910270918617707433
60278479588054910270918618757193
60278479588054911912984987871561
60278479588055761427149513806415
60278479588055762662747351645039
60278479588055789283457643555767
60278479588055789290988710441681
60278479588055794222585377535495
60278479588055794230200127246817
60278479588055794233275728817953
60278479588055794233460654521943
60278479588055794233464015175583
60278479588055794645246021084555
60278479588055796017096976204541
60278479588055805350744491005937
60278479588055810831133903375199
60278479588055810831136226323493
60278479588055810831136570697027
60278479588055810833396006457677
60278479588055810833584292802209
60278479588055810834232834694261
60278479588055810834421121051891
60278479588055810834483883171107
60278479588055810838664195426453
60278479588055810838664195427857
60278479588055810838667637582941
60278479588055810838667638632701
60278479588055810842011503664073
60278479588055811245994178178587
60278479588055811245994949830919
60278479588055811246011738229895
60278479588055811246015098883535
60278479588055811246203126960863
60278479588055811253605481495717
60278479588055812480776111673519
60278479588055812480776883325851
60278479588056061022711380689127
60278479588056062852017948829767
60278479588056094376228648970025
60278479588056094376789377252633
60278479588056094376793509558605
60278479588056094376977663610263
60278479588056094376981795916235
60278479588056094419449800538653
60278479588056094421706137112457
60278479588056094421894423456989
60278479588056094421897518411747
60278479588056094422734346661429
60278479588056110839923967473991
60278479588056110847514955572369
60278479588056111022918419049849
60278479588056111030445612386433
60278479588056112670047477322635
60278479588056112670067363864313
60278479588058496348493080711079
60278479588058507053991550632461
60278479588058512536831089562259
60278479588058512536831094161529
60278479588058512537646998510837
60278479588058512537647001693165
60278479588058512537667922398113
60278479588058512537856208755743
60278479588058512537918970874959
60278479588058512541911255052977
60278479588058512541911255054381
60278479588058512541914697209465
60278479588058512541914698259225
60278479588058512949450182343653
60278479588059663293958508668005
60278479588059698477342728998409
60278479588059713111987007228239
60278479588090884804892921468759
60278479588090916374584552957697
60278479588090927487621954412085
60278479588090927492956266150749
60278479588090927496052525914491
60278479588090927496240812285171
60278479588090927907834790103765
60278479588090928036664972268105
60278479588090929272283733995409
60278479588090929279877821280633
60278479588090932975792710479921
60278479588090932975792710498795
60278479588090932983135402099827
60278479588090932983407714239409
60278479588090932983972230336411
60278479588090932983972230349461
60278479588090932984160516694041
60278479588090932984223278813257
60278479588090932984223278826307
60278479588090932984223621765429
60278479588090933395754494525685
60278479588090933395754494538735
60278479588090934630536428020617
60278479588092078244497976435363
60278479588092078793540995336931
60278479588092080073804544576003
60278479588092080622847563495041
60278479588092111598014563507341
60278479588092117086750172272953
60278479588092117131666932132777
60278479588092117498532435399369
60278479588092128206565409462931
60278479588092128253323188278131
60278479588092128611569836853757
60278479588092128801278673427025
60278479588092130029345103188529
60278479588092130036708805857625
60278479588092130036876514447977
60278479588092130036897092215255
60278479588092133557475750592689
60278479588092133558040266689691
60278479588092133558040266702741
60278479588092133558228553047321
60278479588092133558291315166537
60278479588092133558291315179587
60278479588092133604044900089503
60278479588092134152836870514225
60278479588092135387346834843429
60278479588092135387535121187961
60278479588092135387597883302805
60278479588092135387618804009157
60278479588092135387618804026627
60278479588274900829998927200105
60278479588274900829999703084525
60278479593891484722912563533087
60278479593964419597545771994847
60278479593964420058159402124205
60278479593964436063751945800233
60278479593964436063756073639481
60278479593964436244235542074671
60278479593964436246770413273337
60278479593964436251765834125925
60278479593964437893898441495445
60278479593967137955012893752449
60278479593968338707016166067205
60278479593999552855242009133673
60278479593999558388894377759109
60278479593999558388894377777983
60278479594000742499287755324369
60278479594000743093812389988951
60278479594000753609793641761391
60278479594000753612324266221341
60278479594000754206848900867049
60278479594000758962962414112389
60278479594000758962962414131263
60278479611581343605175180156541
60278479611585246111425566336963
60278479611690295702099494574213
60278479611690295702099723211941
60278479611690296251710819407597
60278479611690297486492749720201
60278479611690297486492752902529
60278479611690298081289356731275
60278479611690312303875954841713
60278479611690312310399639259107
60278479611690312310650687735745
60278479611690312356404272645661
60278479611690312898672558670459
60278479611690312905196243087853
60278479611690595891098352276489
60278479611690595891370317208725
60278479611690595891370321440813
60278479611690595891373415923395
60278479611690596485894956105235
60278479611690597675763343716985
60278479611690597675763346899313
60278479611690598270559950728059
60278479611690612492055458152797
60278479611694198712228541384503
60278479611694198757982126292967
60278479611694199946738505696397
60278479611694199946755979536173
60278479611694199946759426401345
60278479611694200541535109525143
60278479611694200541556030230091
60278479611694214763305800109561
60278479611694214764121707635581
60278479611694214764139181475357
60278479611694214816650025439529
60278479611694215358918311464327
60278479611694216593700244959259
60278479611694216593721165664207
60278479611726629714347592978485
60278479611726629714368285045705
60278479611726629714368513683433
60278479611726631498758325146577
60278479611726635203104125631373
60278479611726635209610107571263
60278479611726635209861156047901
60278479611726635209882076752849
60278479611726635255614740957817
60278479611726635804406711400009
60278479612017168638561346244957
60278479612017169195198219561933
60278479612017468782350320265513
60278479612017469376874954911221
60278479612017469376878053625891
60278479613554938765299953091627
60278479613554938766115773478819
60278479613554940000646745653203
60278479613883046870864005643565
60278479613883046870864034223281
60278479613883046870864119962429
60278479613919069583586360540585
60278479613988412064663136003943
60278479613992015571256709007201
60278479614538353256705325308337
60278479614538353256956029411441
60278479614538353257520888478085
60278479614538358198343194919731
60278479614538358610774345357329
60278479614539558773060117049159
60278479614539558819001644314516
60278479614539559367856720877905
60278479614574375832815434420535
60278479614574375969176598781401
60278479614574375969991387129539
60278479614574375970013427031083
60278479614574377067597367915467
60278479614575576589897814662845
60278479614643708572813732462863
60278479614643708573378592592308
60278479614643708573378592592317
60278479614644925199694294590483
60278479614644925206472474798985
60278479614647310843809464422083
60278479614647310843809469008303
60278479614647310844625371965365
60278479614647310844625376197453
60278479614648511464446997814781
60278479614648511464530680168013
60278479614648528065486638133947
60278479614866415108187713245315
60278479614866415656979683687507
60278479614866415657041675193955
60278479614866415657042789808703
60278479614866415657231075097651
60278479614866415657231075103475
60278479614866415657795935237141
60278479614975384172747387929208
60278479614975384355678044276704
60278479614975384362455195965350
60278479664867941204806330989321
60278479664868226576692951394589
60278479667092795841004652411084
60278479667093096030086870657990
60278479667165741828675262327232
60278480065576486543156023171937
60278480065576491482282982318409
60278480065576491482283757151665
60278480065576491482303902906717
60278480065670144994023227637377
60278480065670145405805490763793
60278480065670150527947568615081
60278480065670150534705602502593
60278480065673752798923499063093
60278480065673752805700562796431
60278480065673752805701682004625
60278480065681841307455748768109
60278480065681841307644035112641
60278480065681852420744198798513
60278480065681852420765119386821
60278480065681852969790573773117
60278480065681856124838950707293
60278480065681856125089999283309
60278480065681856125110919871617
60278480065681856673881969613073
60278480065681856673881969626123
60278480065681856674070254907845
60278480065681856674136374257913
60278480065681856681413294779241
60278480065681857908663906290333
60278480066545452417060016920013
60278480066545495105062836812945
60278480066545495107592000197355
60278480066545496891228924515075
60278480066545496891228924516479
60278480066545496891228927697403
60278480066545496891232022298029
60278480066545496891981040008167
60278480066545500595574728182199
60278480066545500595574728183603
60278480066545500595577822782825
60278480066549097378567162280309
60278480066549097378650754308173
60278480066549099162224658245297
60278480066549099162959551789673
60278480066549397522167763396493
60278480066556301918051075319041
60278480066556303704970307382587
60278480066556307409316107867383
60278480066557154858923945965325
60278480066557158563268971616865
60278480066557158563269746450121
60278480066557202488395376742509
60278480066557202489144391382747
60278480066557203037166426596393
60278480066557203037916473174855
60278480066557203038002479881677
60278480066557203038003254716337
60278480066557203038003254832977
60278480066557203038191541073967
60278480066557203038191541190607
60278480066557204272698406671191
60278480066557204272785188211269
60278480066557204272785188327909
60278480066557204684312273151515
60278480066557204684567452400543
60278480066557204684567452517183
60278480066557207976293385742865
60278480066557207976294160576121
60278480066557207977043174035457
60278480066557207977044207154583
60278480066557207977044207155987
60278480066557207977046531154041
60278480066557207977130988812705
60278480066557208388658073636311
60278480066557208388913253001979
60278480066557502631909291230203
60278480066557504279038343735867
60278480066557504462055782208053
60278480066557508165561659855639
60278480066557508166126515739955
60278480066557508166314801034727
60278480066557508166401582692849
60278480066559905975945466297715
60278480066559905975947790295769
60278480066559905976219759360763
60278480066559905976219759478807
60278480066559905976220534195423
60278480066559909680291266781107
60278480066559909680291266782511
60278480066559909680293590780565
60278480066559909680566334796859
60278480066561106733302910186931
60278480066653548420655266484045
60278480066653548420843552841675
60278480066653548420843553891435
60278480066653565028642375412189
60278480066653565028642376461949
60278480066653565433394636549627
60278480066653568725394089661521
60278480066653568732988175896985
60278480066653568732988176946745
60278480066654404513482492681925
60278480066654404513670779026457
60278480066654421121468485589819
60278480066654447753121034983781
60278480066654447753121035001043
60278480066654447753121293268247
60278480066654448987651141992521
60278480066654448987902193644053
60278480066654448987902965296385
60278480066654448988467049522753
60278480066654448988467052710697
60278480066654448988467824363029
60278480066654448988655335885999
60278480066654448988655335899049
60278480066654448988655339068327
60278480066654448988656369000913
60278480066654449400249313717643
60278480066654449400249316899971
60278480066654449400250088552303
60278480066654452691996942477317
60278480066654452692165082028269
60278480066654452692165086260357
60278480066654454476386753963547
60278480066654463812544407682319
60278480066654463812628090035551
60278480066654463812629209243745
60278480066654463812816376393181
60278480066654463812816376511225
60278480066654463812817495601375
60278480066654464224410354224825
60278480066654464224411473433019
60278480066654464361671108954589
60278480066654464361671453310653
60278480066654464361672228145313
60278480066654464361672228162783
60278480066654465459945774317927
60278480066654465588841731812933
60278480066654465588859983679733
60278480066654465588860329452947
60278480066654465588860332639487
60278480066654465589425188519591
60278480066654465589676236996437
60278480066654465593942903631107
60278480066654465596201990786135
60278480066654465596201993972675
60278480066654465596202335159669
60278480066654465596203113180869
60278480066654465596390280330305
60278480066654465596390280448349
60278480066654465596391399538499
60278480066654465596453037845831
60278480066654465596453382219365
60278480066654465596453386805585
60278480066654465596454161640245
60278480066654465597206529047531
60278480066654466001206419607001
60278480066654466001206419706379
60278480066654466001207452708865
60278480066654466007984258279993
60278480066654466007985377370143
60278480066654466008737744760119
60278480066654466008800506879175
60278480066654469293188307130985
60278480066654469300547791270931
60278480066654469300799957537417
60278480066654470940334153573679
60278480066654470940334156756007
60278480066654470940334928408339
60278480066654470947111992141677
60278480066654470947111992259721
60278480066654699718122816366533
60278480066654715777902959679797
60278480066654715777903734513053
60278480066654721311555328305233
60278480066654721311556103138489
60278480066654747347594250331661
60278480066654747347783308345835
60278480066654748994159219653697
60278480066654748994723302837325
60278480066654748994723303887085
60278480066654748994911589194955
60278480066654749131423330446509
60278480066654749131984058729117
60278480066654749132172345086747
60278480066654749177173559293169
60278480066654749177737643520941
60278480066654749177925929878571
60278480066654749177925933066515
60278480066654749589519910898159
60278480066654752881246615769153
60278480066654752881435675908413
60278480066654754528375672525619
60278480066654754528563957820391
60278480066654754665636427255383
60278480066654754665824712550155
60278480066654763953886783615559
60278480066654763956145440310865
60278480066654763956146218332065
60278480066654763956334504689695
60278480066654764367928482508241
60278480066654764550942822142097
60278480066654765602710411765469
60278480066654765602710412815229
60278480066654765603274497048617
60278480066654765783192576922943
60278480066654765783193351756199
60278480066654765785724755637029
60278480066654765786477123045719
60278480066654766190456092998215
60278480066654766198071100877363
60278480066654769482458901011129
60278480066654769489797808936301
60278480066654769489798583769557
60278480066654769489986869064329
60278480066654769489986870114089
60278480066654769490070556121825
60278480066654771129604750754195
60278480066654771136362784641707
60278480066654771137198834857091
60278480066657117336733079147543
60278480066657121041078879632339
60278480066657150688558099436753
60278480066657165505941301375937
60278480066657165508449547341269
60278480066657165515979753666425
60278480066657165516063436019657
60278480066657165516063436137749
60278480066657165516064555214801
60278480066657165516064555227899
60278480066657167292839354572325
60278480066657167292860275160633
60278480066657167299637340074873
60278480066657167299638459151925
60278480066657167299638459165023
60278480066657171003983140913961
60278480066658366227392227102749
60278480066658366227393346310943
60278480066658366273062129659385
60278480066658366273145812012617
60278480066658367866928311513913
60278480066658368049925087676641
60278480066658368056720835139061
60278480066658371760981834081305
60278480066658371761065516434537
60278480066658371761066635623857
60278480066658373400580681202207
60278480066665226693085237327757
60278480066665255801643573329237
60278480066665255801643574405145
60278480066665256213425837518511
60278480066665270625532643000471
60278480066665270625532646188415
60278480066665270625804610648475
60278480066665270625804610766519
60278480066665271167818745710613
60278480066665271167818746786521
60278480066665271168007032068243
60278480066665271168069794187459
60278480066665271174596581208711
60278480066665271175350071939639
60278480066665271175412832995837
60278480066665271175412834058695
60278480066665272272934012824023
60278480066665272402583115730205
60278480066665272402600679199929
60278480066665272402600679317973
60278480066665272409943719076941
60278480066665272410194766490769
60278480066665272410194767553627
60278480066665272410194767553787
60278480066665276106925559096417
60278480066665276106928916215001
60278480066665276106946479684725
60278480066665276106946479690341
60278480066665276113452347422391
60278480066665276113724315070395
60278480066665276113724315188439
60278480066665276518728743879615
60278480066666410803460279765345
60278480066666421916497681219733
60278480066666456375460562268689
60278480066666456512721317110721
60278480066666456558474901902545
60278480066666456924503580237137
60278480066666460262820702387341
60278480066666460262988067093805
60278480066666462046373685636987
60278480066666471192843764207873
60278480066666471193094812684719
60278480066666471334623267163907
60278480066666471336882354318935
60278480066666471336882357505475
60278480066666471336882698692469
60278480066666471337070643863105
60278480066666471337070643981149
60278480066666471337133405982321
60278480066666471382803303933863
60278480066666471382803308184665
60278480066666471741886782063893
60278480066666471741886782176321
60278480066666471742075068421523
60278480066666471742137830540739
60278480066666471748664617561991
60278480066666471748664621812793
60278480066666471929147901809615
60278480066666471931595274376055
60278480066666471931678956729287
60278480066666471932432447932391
60278480066666472976668715553209
60278480066666472976668715671253
60278480066666472984011755430221
60278480066666472984262803907067
60278480066666473571447755912231
60278480066666473578808359258967
60278480066666476870534722942967
60278480066666476870534722944371
60278480066666476870535067317905
60278480066666476870723008237739
60278480066666476870723008355783
60278480066666476870785770002663
60278480066666476870785770004067
60278480066666476870786114377601
60278480066666476870806690709015
60278480066666476871288212729081
60278480066666476871560181912119
60278480066666477275539151752187
60278480066666477275727437046959
60278480066666477275793556397027
60278480066666478510321088429447
60278480066666478517936093238695
60278480066873559288972226675675
60278480066873559288972229856599
60278480066873559288972229858003
60278480066873559288972229862215
60278480066873559289536827462065
60278480066873559289537085740915
60278480071590477833845866077701
60278480071590481492459005545521
60278480071590483321765573686161
60278480072465828451104922113617
60278480072465829685886855608549
60278480072468531389321426756591
60278480072563072571425323729301
60278480072563073166139019559817
60278480072563073166221927544949
60278480072563073166222702379609
60278480072563073166222702398323
60278480072563074217990293054145
60278480072563074352659093599833
60278480072563074352742891210665
60278480072563074401004632706715
60278480072563074401568720106525
60278480072563074401757003277615
60278480072563074401757006464155
60278480072563074401757778117891
60278480072563074813350984295799
60278480072563078059345024964681
60278480072563079705910000662605
60278480072563089225646046381791
60278480072563089637428310571065
60278480072563089774689065300829
60278480072563094523293199415249
60278480072563094523293202601789
60278480072563094713565747617171
60278480072563096353435824151835
60278480072563096353436595805571
60278480072563096360129948487917
60278480072565776055906153226357
60278480072565798063377008114441
60278480072566976862003530911759
60278480072566980519863524949689
60278480072566993463026754957281
60278480072566998813682348599439
60278480072573896038634284887887
60278480072573896450416549077161
60278480072573896587677303806925
60278480072573897815681425890809
60278480072573901526553986123267
60278480072575080141412255402741
60278480072575080141600541747273
60278480072575080553194519578917
60278480072575080736208859218389
60278480072575080736208859231487
60278480072575080736211953819015
60278480072575080736212212099317
60278480072575080736965357510493
60278480072575081971555651779965
60278480072575082383337915969239
60278480072575082383341268837069
60278480072575085630168784874705
60278480072575097154967528749157
60278480072575098389749462244089
60278480072575102093279359434953
60278480072575102094119540552465
60278480072575102276297051955353
60278480072575102277050197366529
60278480072575102277133880191937
60278480072575103923422755825275
60278480072575103923426108693105
60278480089304647248736905968537
60278480089308254275929716862811
60278480089316354629473818576719
60278480089316354629724867053357
60278480089316354629745787759757
60278480089316358150888963664393
60278480089316358150889308020873
60278480089316359980467499571129
60278480090191709446520219931059
60278480090192004144525781255633
60278480090288065446183433390865
60278480090288066680965366885797
60278480090288066681801417108663
60278480090288070202380510556529
60278480090288072032523128920035
60278480090288922591697639656199
60278480090288922591697985429621
60278480090288922591698763456437
60278480090288950454783926100167
60278480090288950454784700933423
60278480090288965279760984336785
60278480090288965828554075396887
60278480090288967059067533943407
60278480090288967063334888273909
60278480090288967063336008891819
60278480090288967112352098600201
60278480090288967112352444373623
60278480090288967660390927863305
60278480090288967661144069042393
60278480090288967661144414815815
60278480090288970769940121686947
60278480090288970769940466060689
60278480090288970770191168750855
60278480090288970770192287964873
60278480090288970815944757905909
60278480090288972599518661843033
60278480090288972599518662197165
60278480090288972599519781411183
60278480090288972600271803022121
60278480090288972600272148795543
60278480090288972600334565141177
60278480090289222780947658721457
60278480090289222780948436748273
60278480090289223375745040577019
60278480090289250644034374225259
60278480090289266017803748688723
60278480090289266020251469744145
60278480090289267252585682183655
60278480090289267255033403239077
60278480090289267255869453461943
60278480090289267850394088107651
60278480090289270959190139352525
60278480090289270959379203723873
60278480090289270959462881845017
60278480090289272788769454703019
60278480090289272789521822087379
60278480090291668951961446387829
60278480090291668952776230130873
60278480090291672473376590058561
60278480090292825051943392450067
60278480090292825051944516250305
60278480090292825646741120079051
60278480090292867742455578803985
60278480090292869523581761685687
60278480090292869526029482741109
60278480090292869526865187190553
60278480090292869572597851394069
60278480090292873230375283225905
60278480090292873230436921544723
60278480090292875059765534205051
60278480090292875060517555815989
60278480090292875060580317935045
60278480090299772278127598946981
60278480090299772278964427196663
60278480090299772826919567972231
60278480090299772827756396221913
60278480090299772827756741995335
60278480090299772828007444698551
60278480090299774062517409010445
60278480090299774062517754783867
60278480090299774062538329716845
60278480090299774062538675490267
60278480090299777583116645137895
60278480090299777583116646554837
60278480090299777583681505621481
60278480090299777583932552681177
60278480090299777629686137591093
60278480090299778178478109450227
60278480090299778178478453806707
60278480090299778178729156509923
60278480090299779413260041528217
60278480090299779413260042945159
60278480090299779413260387301639
60278480090300930161684571329639
60278480090300930161684917103061
60278480090300930756481175158385
60278480090300972849747912827897
60278480090300972849747916010225
60278480090300972852195633883319
60278480090300972853032807906423
60278480090300973398539883270089
60278480090300973400987604325511
60278480090300973401071286678743
60278480090300973401071288213777
60278480090300974629054465616847
60278480090300974636585445363725
60278480090300974636585791137147
60278480090300974636606366070125
60278480090300974636606711843547
60278480090300974682339376047063
60278480090300975231131000715833
60278480090300975231131346489255
60278480090300975231382049192471
60278480090300978333400266101643
60278480090300978333421186689951
60278480090300978339927397734129
60278480090300978340115338305239
60278480090300978340178100424295
60278480090300978340199020658471
60278480090300978340199021012603
60278480090300978340199022075413
60278480090300978385931686397021
60278480090300978934723656839213
60278480090300980170258734695561
60278480090300980170259080468983
60278480090300980170321496814617
60278480090300980170342417402925
60278480090506854693865963257259
60278480090518860983338297232251
60278480090615823353358906072299
60278480090615823399091570275815
60278480090615823947883540718007
60278480090615823950331261773429
60278480090615823951146045516473
60278480090615823951146391289895
60278480090615823951147169316711
60278480090615827471746405444161
60278480090615828706527215138855
60278480090615828706528338939093
60278480090616123535013602448791
60278480090616124140416985288131
60278480090616124140417763314947
60278480090616127660996078735997
60278480090616128895778012230929
60278480090616129491138697099503
60278480090616129491139475126319
60278480302998579715786721381519
60278480302998585249439089073835
60278480302999469170310053458107
60278480302999469216231003073035
60278480302999469582092317634283
60278480302999469765106657268139
60278480302999480146337748646479
60278480302999480336883069078425
60278480302999480336883069544985
60278480302999480885654090116457
60278480302999480885675039520617
60278480302999485634257453068399
60278480302999485687604779956677
60278480302999485824781823163065
60278480302999485824802772567225
60278480302999485824802773500345
60278480302999485824802773966905
60278480302999486236396751331989
60278480302999486236396751798549
60278480302999769359559726749943
60278480302999769359748012044715
60278480302999769954356330559975
60278480302999780884379392497147
60278480303002182040130128821589
60278480303002182040130129171509
60278480303002187528028882789589
60278480303002187528049832077109
60278480303002187528049833593429
60278480303003366691954187688729
60278480303003372225604232432751
60278480303003382751396157668777
60278480303003382797128821872293
60278480303003382797128821988933
60278480303003388102117868430389
60278480303003388102117869480149
60278480303003388147850532750545
60278480303003388285048525244453
60278480303003388285048525361093
60278480303003388285048526294213
60278480303327539388527221229631
60278480303327543275887245162971
60278481501368815183410812170183
60278481501368862805264792753897
60278481501368863354875371326513
60278481501368863355063399403841
60278481501372416905614921230023
60278481501372417454406891672215
60278481501372465031346816182837
60278481501372466860653384323477
60278481501372466860841409219881
60278481501372466860841412400805
60278481501393174979750780301663
60278481501393174979938036730871
60278481501393179918880841460161
60278481501404870698658666786687
60278481501404882360488038683267
60278481501404886064832689858009
60278481501404886064832690907769
60278481502341427795684048735261
60278481502341427802461967029075
60278481502341427802461970209999
60278481502341455666381637096679
60278481502341459372904075561813
60278481502341459372986871943849
60278481502341459372987643596181
60278481502341459373175929953811
60278481502341459373179400795009
60278481502341459784773378626653
60278481502341459919499635229093
60278481502341459921947356284515
60278481502341459922034133356417
60278481502341461156560775880973
60278481502341461156728256323451
60278481502341461156811824338945
60278481502341461156811824357819
60278481502341461156814918939571
60278481502341461157566114842589
60278481502341461568322919713987
60278481502341475971667093611503
60278481502341475971667865259415
60278481502341475973926529366329
60278481502341475974111458616767
60278481502341475974112229897497
60278481502341475974112229914967
60278481502341475974114552845791
60278481502341475974114557443657
60278481502341475974115587364597
60278481502341475974195797931865
60278481502341477620488402690915
60278481502341477620491497291541
60278481502341477620512417997893
60278481502344161076339420483109
60278481502344161076421959647701
60278481502344161076426460421533
60278481502344162859974971576233
60278481502345030074211191942283
60278481502345030074273954061339
60278481502345061644151116384393
60278481502345061644151202477673
60278481502345061644151203540483
60278481502345061644151206709761
60278481502345061644151206722811
60278481502345061644154559590641
60278481502345061644234770039865
60278481502345061644234771574851
60278481502345061644234774744129
60278481502345061644234774757179
60278481502345061644234798737625
60278481502345061644238242416257
60278481502345063427723991451741
60278481502345063427725020321517
60278481502345063427808673976989
60278481502345063427808678681253
60278481502345063427808702674749
60278481502345078245195348292565
60278481502345079891484482192947
60278481502345079891487576793573
60278481502345361650489996000981
60278481502345361787751807825945
60278481502345361833421796003685
60278481502345361833505364038053
60278481502345363617058375966585
60278481502352233374078381823753
60278481502352266185891539227633
60278481502352266185892314067909
60278481502352266186166606180527
60278481502352266734935332986947
60278481502352282787100468421063
60278481502352282787123712056835
60278481502353118575464201240557
60278481502353133392028023396985
60278481502353133399625324654479
60278481502353133941639373621933
60278481502353133941827401699261
60278481502353133948417295096671
60278481502353133949233199445979
60278481502353161812319512131247
60278481502353166753706681871625
60278481502353166753891606516969
60278481502353166753891610749057
60278481502353166753894968216157
60278481502353166753975178783425
60278481502353166753975178802299
60278481502353166753978273384051
60278481502353166754543510108209
60278481502353166754731796465839
60278481502353167165486621701279
60278481502353167165489716301905
60278481502353167166513802374811
60278481502353167302750471031669
60278481502353168401107707792415
60278481502353168538368462522179
60278481502353183217650637940251
60278481502353183217651409592583
60278481502353183352404351987283
60278481502353183354663787747933
60278481502353183354848712393277
60278481502353183354848716625365
60278481502353183354848716644239
60278481502353183354851811225991
60278481502353183354851815825261
60278481502353183354852074092465
60278481502353183354932284659733
60278481502353183354932284678607
60278481502353183354935379260359
60278481502353183355500615984517
60278481502353183355688902342147
60278481502353183767282880173791
60278481502353183767470908251119
60278481502353433543979161979383
60278481502353434138503796625091
60278481502353435373285730120023
60278481502353461407062000629479
60278481502353466760234642533807
60278481502353466897493335659655
60278481502353466943165299347871
60278481502353466943166332468449
60278481502353466943248867382239
60278481502353467354760310300093
60278481502353467492021065029857
60278481502353468544624458600433
60278481502353483406921974893011
60278481502353483544122405224179
60278481502353483544182729622775
60278481502353483544183105739479
60278481502353483544186200463973
60278481502353483544205973258547
60278481502353483544750289276353
60278481502353483544938317353681
60278481502355835103625526511255
60278481502355836879856391639793
60278481502355836887199430448379
60278481502355868457139442029317
60278481502355868457139445215857
60278481502355868457142799496417
60278481502355868457978856092363
60278481502355870104542792315343
60278481502355885058096547905625
60278481502355885058099905372725
60278481502355885058852017682037
60278481502355885058935703688369
60278481502355885058935961968671
60278481502355885059123990045999
60278481502357035815226289958261
60278481502357037644532858098901
60278481502357069168489042214053
60278481502357070815871586579311
60278481502357070998614215316047
60278481502357085815178809107337
60278481502376545006296054300445
60278481502376582064159131429327
60278481502376583299777889987401
60278481502376583711559124248253
60278481502376594411978207639059
60278481502376594411978465906263
60278481502376598116326332588469
60278481502376598116327362509409
60278481502377445566513633287029
60278481502377445566513634336789
60278481502377445566514782597083
60278481502377445573292706785977
60278481502377445574045074175953
60278481502377445574107836295009
60278481502377445574108611602053
60278481502377448728846536828581
60278481502377450513235570274737
60278481502377477141561273462343
60278481502377477143988183544057
60278481502377477144071751578425
60278481502377477144071756282689
60278481502377478376343206957275
60278481502377478379606057180695
60278481502377478927645655987725
60278481502377478928398026573127
60278481502377478928398027622887
60278481502377482083115922228049
60278481502377482083199490157423
60278481502377482083199490262417
60278481502377482083199863210051
60278481502377482494710158339995
60278481502377482494713252940621
60278481502377482631974007670385
60278481502377483730327767942307
60278481502377483730327768992067
60278481502377483730328917252361
60278481502377483866688706970029
60278481502377483866773389495277
60278481502377483866773394199541
60278481502377483866773418193037
60278481502377483867504960286733
60278481502377483867588526785907
60278481502377484278283714734307
60278481502377493193705516887867
60278481502377493193707839836161
60278481502377493193726408896459
60278481502377493196152204487293
60278481502377493742497831703801
60278481502377493744945552759223
60278481502377494977279765198733
60278481502377494979727137294193
60278481502377494979727227514567
60278481502377494979727485781771
60278481502377494979810790949665
60278481502377494979810791421841
60278481502377494979810795653929
60278481502377494979810819647425
60278481502377494979811165420639
60278481502377494979811169079563
60278481502377494980374875649613
60278481502377494980376024959667
60278481502377494980564311317297
60278481502377494980625952822607
60278481502377495392157139838887
60278481502377495392157140888647
60278481502377495392158289148941
60278481502377500330449197711235
60278481502377500330452292311861
60278481502377729109077012987865
60278481502377734048204746967593
60278481502377745161242148421981
60278481502377745168853798828413
60278481502377745763378430759965
60278481502377745763379205600241
60278481502377750702506167453849
60278481502377778522938255350449
60278481502377778523126541708079
60278481502377782226716499245743
60278481502377782226716872298371
60278481502377784056859120782691
60278481502377793382978405136589
60278481502377795169060468840771
60278481502377795169060841893399
60278481502377795169060842371399
60278481502377795169625698251503
60278481502377795169812951488555
60278481502377795169813726328831
60278481502377795169896522237079
60278481502377800520538023599275
60278481502380183786300215503429
60278481502380183786362891529205
60278481502380183786362981867623
60278481502380183786366334735453
60278481502380185569935766596553
60278481502380185569936795466329
60278481502380185570752018850447
60278481502380185570753051969573
60278481502380194899399264113817
60278481502380194899421299311049
60278481502380196682974196920717
60278481502380196682974287141091
60278481502380196682974287259135
60278481502380196682974545408295
60278481502380196682977640126965
60278481502380196683809963353465
60278481502381379009796342102977
60278481502381380794119144721287
60278481502381380794181906840503
60278481502381384543448710728413
60278481502381397440056921873431
60278481502381397440060016119925
60278481502381397440808656520809
60278481502381397440871705616475
60278481502381401144405816604721
60278481502388256091379112233725
60278481502388283956976422050153
60278481502388283956978746514767
60278481502388288895852334247953
60278481502388288896103381661781
60278481502388288896104070408777
60278481502388288896104156502057
60278481502388289445982856692071
60278481502388289445982884456711
60278481502388290680494227662605
60278481502388300008889735702341
60278481502388300557932753558361
60278481502388300559020286844219
60278481502388305497063586370803
60278481502389451307195146129883
60278481502389451314808776627187
60278481502389453144115689141569
60278481502389456848712193262701
60278481502389484120287568973789
60278481502389484668326019520525
60278481502389484668326047746109
60278481502389489471009280785161
60278481502389489607453753028077
60278481502389489607453781725837
60278481502389489608017838777785
60278481502389489608268887254631
60278481502389489653186445929353
60278481502389491300315848925801
60278481502389500766223847383741
60278481502389501315015014760073
60278481502389502550362956633107
60278481502389502550550209870159
60278481502389502550551242990737
60278481502389502962145220822381
60278481502389506254145847572515
60278481502389506254707608857609
60278481502389506254958685913963
60278481502389506666491021307177
60278481502389507901272954802109
60278481502669532881511238983629
60278481502669532883767575557433
60278481502669533437897411496469
60278481502669534484602318411075
60278481502669534665082819968247
60278481502669534667341479494557
60278481502669534667532975225139
60278481502669534667593675740439
60278481502669534668160859277313
60278481502669534672676246736271
60278481502669534672679341454941
60278481502669534672679344637269
60278481502669534672679344991401
60278481502669534674935681447161
60278481502669534674938780752051
60278481502669534675123967791693
60278481502669534675127062510363
60278481502672234541471142246409
60278481502680339651215678711173
60278481507313505944282104352561
60278481507313507179067136101219
60278481507313507773589706079095
60278481507313511477934472044877
60278481507313511477934472977997
60278481507313511477937829511977
60278481508253687011582852527229
60278481508253687057252869402729
60278481508253687057336437437097
60278481508253703475279318464973
60278481508261758767810231146339
60278481508261759362334865792047
60278481508261759362334870025587
60278481508261760597116799286979
60278481508261787225421951180859
60278481508261791984062617100137
60278481508261791984065715814807
60278481508261792121327503665149
60278481508261792166993273914201
60278481508261792166994311266867
60278481508261792166996373101047
60278481508261792167077994086659
60278481508261792167079940663239
60278481508261792167561232167691
60278481508261792167833201350729
60278481508261792533673598505997
60278481508261792578591383581093
60278481508261792579427183414461
60278481508261792715852138310857
60278481508261793768455532000929
60278481508261793814209116909393
60278481508261803231853392478825
60278481508261808585022821691115
60278481508261808585022822163291
60278481508261808585023854811693
60278481508261808765506791036895
60278481508261808767950379790509
60278481508261808767953478505179
60278481508261808768037046539547
60278481508261808768790311459125
60278481508261810415166218553613
60278481508261810415166222785701
60278481508264460471245581363985
60278481508264462300552146320893
60278481508264493825326938581131
60278481508264493871080523489595
60278481508265661228327957356945
60278481508265694582409314574091
60278481508265696228973250794263
60278481508265696411715882714731
60278481508265696823497888623703
60278481508286053784133675885001
60278481508286059317786044510437
60278481508286070385090781761309
60278481508286070392684869046533
60278481508286070979615416407017
60278481508286070987210278997881
60278481508286075918743150386745
60278481508286075926337237671969
60278481508286101960117499820763
60278481508286101962293248529533
60278481508286102374075511655949
60278481508286102374159079690317
60278481508286102374159198726543
60278481508286102374162551594373
60278481508286102511336266031421
60278481508286102511419834065789
60278481508286102511419949323389
60278481508286102554642020153223
60278481508286102557089736504381
60278481508286102557089851295421
60278481508286102557089852358279
60278481508286102557089855527509
60278481508286102557089855540607
60278481508286102557093208408437
60278481508286102557173419329789
60278481508286102557173534115213
60278481508286102557173538347301
60278481508286102557176891700405
60278481508286102557176892750165
60278481508286103608940353137417
60278481508286103608943714954697
60278481508286103789423293128147
60278481508286103789426649663579
60278481508286103791871009951481
60278481508286103791871014183569
60278481508286103791874371768761
60278481508286103791954577985849
60278481508286103792707839250923
60278481508286103792707842433251
60278481508286107496301272327029
60278481508286107907811567351979
60278481508286107907814920219809
60278481508286108045075674949573
60278481508286109097676741458019
60278481508286109143429551062295
60278481508286109280693666559579
60278481508286118561074491378207
60278481508286118561074491383823
60278481508286118561074605697071
60278481508286118563249579566969
60278481508286118563333262392377
60278481508286120209814551027189
60278481508286120209898119061557
60278481508286120209898233846981
60278481508286120209898233852597
60278481508286120390381173837711
60278481508286120392828775875621
60278481508286120392828890661045
60278481508286120392828894911847
60278481508286120392832247779677
60278481508286120392912458695413
60278481508286120392912458701029
60278481508286120392912573486453
60278481508286120392912577718541
60278481508286120393392975944193
60278481508286120393664945127231
60278481508286123914246621315801
60278481508286124096985631017813
60278481508286124096988991785333
60278481508286124097174692195601
60278481508286124097177278129865
60278481508286124097258375021009
60278481508286124097258378203337
60278481508286124097261732606201
60278481508286125743550603540891
60278481508286125743550606723219
60278481508286125743553959591049
60278481508286125743553961107369
60278481508286125744386660120931
60278481508288803665812538788579
60278481508288803665815633389205
60278481508288805450204416454797
60278481508288805495954897827687
60278481508288805495954902059775
60278481508288820266769381798413
60278481508288820266769386384633
60278481508288821913061610653713
60278481508290004422811232428307
60278481508290004422898009382165
60278481508290006070023972004565
60278481508290006252953476203991
60278481508290009910796793097733
60278481508290026557507483883909
60278481508290028204633446506309
60278481508296859362531366557281
60278481508296861191837934697921
60278481508296908775281487035629
60278481508296908775553456199953
60278481508296908775555779148247
60278481508296908775555780683281
60278481508296908775556037900677
60278481508296909187063750162045
60278481508296909187902903926101
60278481508296909324324504537517
60278481508296909370078089795901
60278481508296909370078089801517
60278481508296909370078090845661
60278481508296909370078090864375
60278481508296909370080413793955
60278481508296909370080415328989
60278481508296909370917243565573
60278481508296910605699177060505
60278481508296910605699434290999
60278481508296911017209472066741
60278481508296911154742195979543
60278481508296914264289068637539
60278481508296914309773007312503
60278481508296925376237818073065
60278481508296925377074646309649
60278481508296925788856910615563
60278481508296930727987743782137
60278481508296930910162929651937
60278481508296930910162930701697
60278481508296930910165253649991
60278481508296930910165255185025
60278481508296930910165512402421
60278481508296930910727014001965
60278481508296930910727014935085
60278481508296930910730371469065
60278481508296930910918400596201
60278481508296930911002083421609
60278481508296930911002340652103
60278481508296931322509278074599
60278481508296932557294311922777
60278481508298076727889494620307
60278481508298109532636090945343
60278481508298109532638413893637
60278481508298109533389236369617
60278481508298109944146011363757
60278481508298110081406765739229
60278481508298110127160350997613
60278481508298110127160351003229
60278481508298114884110948180989
60278481508298115020534499718957
60278481508298115021370669324859
60278481508298115615894930899065
60278481508298126133592047511597
60278481508298126728116682040665
60278481508298126728116682157305
60278481508298126728953511456747
60278481508298127963464624028935
60278481508298127963652910386565
60278481508298128375246888218209
60278481508298131484230851219793
60278481508298131667247514851703
60278481508298133314374622197937
60278481508580559765281294939101
60278481508580559765302215645453
60278481508588666712511233836279
60278481508588666712699521243669
60278481508588667124293499075313
60278481508612975265139201770233
60278481508612976500485216310609
60278481508612976912267479450123
60278481508612982033572729051729
60278481508612982034137584936045
60278481508612982041166812104865
60278481508612982041166816336953
60278481508612982041167591175825
60278481508612982041167591188923
60278481508612982445919848075559
60278481524995260949329113731207
60278481525027632165038690746673
60278481525027632165038694405597
60278481525027665519308079700071
60278481525027681388291506184561
60278481525027681983088110013307
60278481525031233841510139261921
60278481525031233887242803465437
60278481525031234436034773907629
60278481525031278720410903842427
60278481525039337762200925982959
60278481525039339545774829920083
60278481525039371116219606241209
60278481525039372351001540669261
60278481525039372900044215214557
60278481525975929265097036524595
60278481525975929272691123809819
60278481525975962626205298895387
60278481525975962626207621960321
60278481525975962626772481026965
60278481525975962671961206870237
60278481525975962671961981704897
60278481525975962672714094014209
60278481525975977443587470919455
60278481525975977443588247271839
60278481525975977443588247276051
60278481525975977443590570224345
60278481525975979272919087581205
60278481525975979273671199890517
60278481525979831725342789318463
60278481525979865087290203003871
60278481525979865132959846808077
60278481525979881733916952684385
60278481525979881733979973083695
60278481525986767838486494111333
60278481525986767838486498225377
60278481525986767838489592944047
60278481525986784256512947287621
60278481525986784256516042006291
60278481525987668223367533198553
60278481525987668223370976404801
60278481525987668772159503640745
60278481525987684824324724695965
60278481525987684824324729400229
60278481525987684824324729413279
60278481525987684824327824000855
60278481525987684824328082281109
60278481525987684824889585280333
60278481525987684825140289265393
60278481525987684825140289383437
60278481525987685419686189109079
60278481525987968412557629297327
60278481525987968412638098498981
60278481525987968412641197331695
60278481525987968412641570403037
60278481525987968412642345237697
60278481525987968961413394973489
60278481525987969007166205048745
60278481525987969007166979883405
60278481525987985013514735173635
60278481525987985013578530407605
60278481525987985013598303208003
60278481525987985608123310925053
60278481525991587285406934185897
60278481526011046064178089243665
60278481526011046064178864078325
60278481526011046064178867737249
60278481526011046658702723889373
60278481526011046658703498724033
60278481526011046658703502382957
60278481526011051597830457869101
60278481526011051597831232703761
60278481526011051597831236362685
60278481526011079463364234379297
60278481526011079463929090265017
60278481526011079464201059448055
60278481526011079464201062628979
60278481526011079464201834282715
60278481526011084952099843630343
60278481526011084952100621657159
60278481526011095882207366297483
60278481526011101415879880316659
60278481526011101415880651970395
60278481526011946487135029223401
60278481526011946494728771201971
60278481526011946494729116508625
60278481526011946494729895002209
60278481526011947036178826635815
60278481526011947043521087417585
60278481526011947043521865444401
60278481526011947043772913921039
60278481526011951982648475623891
60278481526011951982648821397313
60278481526011951982649599424129
60278481526011979848811252219355
60278481526011983552591844671929
60278481526011983552592193637507
60278481526011985336165748609053
60278481526011985336729832841037
60278481526011985336980881317675
60278481526011985336982005117913
60278481526011985382734466227591
60278481526011985382734467160711
60278481526011985382735586368905
60278481526011985382735590027829
60278481526011985931526436669783
60278481526011985931526437602903
60278481526011985931715588547349
60278481526011994663118853159163
60278481526011994665377509854469
60278481526011994665628217138497
60278481526011994665628217256541
60278481526011994665629246126317
60278481526011996449203150063441
60278481526011996449203235684545
60278481526011996449203236156721
60278481526011996449203240388809
60278481526011996449203240761815
60278481526011996449203495370095
60278481526011996449203499029019
60278481526011996449767234295425
60278481526011996449767321334875
60278481526011996449767321434253
60278481526011996449768354436739
60278481526011996449768358095663
60278481526011996450018024491809
60278481526011996450018025437979
60278481526011996450018025554619
60278481526011996450018025554827
60278481526011996450018282772063
60278481526011996450018283705183
60278481526011996495771610347895
60278481526011996495771610464535
60278481526011996495771867681979
60278481526011996495771868615099
60278481526011997044563838124171
60278481526011997044563925262999
60278481526011997044564958265485
60278481526011997044564961924409
60278481526011997044752990001737
60278481526012001983691659124683
60278481526012001983691662312627
60278481526012001983692433964959
60278481526012001983692692245213
60278481526012247225428499927651
60278481526012247232770760709421
60278481526012247232771535077313
60278481526012247232771538736237
60278481526012247233043504260351
60278481526012247233043507919275
60278481526012252164305181771817
60278481526012252171898494689149
60278481526012252171899269057041
60278481526012252171899272715965
60278481526012252759101785600563
60278481526012252766695872885787
60278481526012252766695876544711
60278481526012280037432270732577
60278481526012280038269098982259
60278481526012280038269870635995
60278481526012280632794505281703
60278481526012285525415767207543
60278481526012285525980626274187
60278481526012285526168658010439
60278481526012285526251447551223
60278481526012285526252595457225
60278481526012286120965261839185
60278481526012286121048826214629
60278481526012294854898782438925
60278481526012296638452914053651
60278481526012296638453171842855
60278481526012296638453172320855
60278481526012296639018027728575
60278481526012296639018031387499
60278481526012296639206059464827
60278481526012296639288590738407
60278481526012296639288849005611
60278481526012296639288852186535
60278481526012296639289623840271
60278481526012296685042175648323
60278481526012297233814631557321
60278481526012297233814635216245
60278481526012297234002663293573
60278481526012297234086227669017
60278481526012300342735948747417
60278481526012302172878573484003
60278481526012302172879345137739
60278481526014648335425995715919
60278481526014648929950630361627
60278481526014653869078364341355
60278481526014687223347749635829
60278481526015848954974523995839
60278481526015848954975647796077
60278481526015848955247616979115
60278481526015849496424579429683
60278481526015849504018666714907
60278481526015849504039587421307
60278481526015849549772251624823
60278481526015854442894228417759
60278481526015854442895352217997
60278481526015854443146400694635
60278481526015854443167321401035
60278481526015854488899985604551
60278481526015855037691956046743
60278481526015882309328974196261
60278481526015886012837946431375
60278481526015887797164737512471
60278481526015887797227757911781
60278481526015887797415785989109
60278481526015887797436706695509
60278481526015887842980219021459
60278481526015887842981342821697
60278481526015887843169370899025
60278481526015888391961341341217
60278481526015898909448993201551
60278481526015898909448993555683
60278481526015898909449251822887
60278481526015898910202138966859
60278481526015898956017620475847
60278481526015899504998742795605
60278481526015899505060385346511
60278481526015902613795052307683
60278481526015904443938448698005
60278481526015904444188119326239
60278481526015904444209011218191
60278481526022751661341099314611
60278481526022751661341443688145
60278481526022752210133069756803
60278481526022757149260802803411
60278481526022757149261147176945
60278481526022757194993467940047
60278481526022757194993812313581
60278481526022757743785437449119
60278481526022757743785438382239
60278481526022757743785781822653
60278481526022758978567371877171
60278481526022758978567716250705
60278481526022790549012148198297
60278481526022791098054822743593
60278481526022792332836757171645
60278481526022792332837102011947
60278481526022801479118893771741
60278481526022801479369597874845
60278481526022802028161913157339
60278481526022802028412616793675
60278481526023954613508019091025
60278481526023957769061504293327
60278481526023957769061849133629
60278481526023958363858108122073
60278481526023959552635408230451
60278481526023959552635753070753
60278481526023960147432012059197
60278481526023991122578001510709
60278481526023991122578776345369
60278481526023991122598893519301
60278481526023991123331234428103
60278481526023991671369971952901
60278481526023992906716765447597
60278481526023992906904793524925
60278481526023992906905138365227
60278481526023992906967813924235
60278481526023992906988705932827
60278481526023992952721398834151
60278481526023993501513369276343
60278481526023993501701397353671
60278481526024002235615145747653
60278481526024002235615402965097
60278481526024002235616177799757
60278481526024002235636294973689
60278481526024002784407373407289
60278481526024004019942539819615
60278481526024004020004957210797
60278481526024007724099967386781
60278481526024007724100053493319
60278481526024007724287995464109
60278481526024007724350757583165
60278481526024007724350757596215
60278481526024007724350757695593
60278481526024007724351015863419
60278481526024007724371649586141
60278481526024007724371649591757
60278481526024007724371906938891
60278481526024007770104342506131
60278481526024007770104600773335
60278481526024008318896571215527
60278481526024008318896657322065
60278481526024008319084599292855
60278481526302830628873581659763
60278481526302830628873581661167
60278481526302835379924288942317
60278481526302835379926612007251
60278481526302835563485152879313
60278481526302835568001315639491
60278481526302835568001315640895
60278481526302835570263074354051
60278481526302835570451356106539
60278481526306437841507873729573
60278481526314541716403582160497
60278481526314841303618101555769
60278481526314841303622348294485
60278481526314841715128515467089
60278481526314841898142736201477
60278481526314841898146982940193
60278481526338841672422719132377
60278481526338841672485395158153
60278481526338842221528414076983
60278481526338851504444462236567
60278481526338852739791251617219
60278481526338852790042405765507
60278481526338853151572483158299
60278481526338853338834376207699
60278481526338853342098005284403
60278481526338856496646518572075
60278481526338856496646862945609
60278481526338857045689540677653
60278481526338857045689885033717
60278481526338857045690659868377
60278481526338857045690659885847
60278481526338858097478051106547
60278481526338858272878761176011
60278481526338858273442501034461
60278481526338858273443620242655
60278481526338858273693549511099
60278481526338858280220422509199
60278481526338858280220766882733
60278481526338858280408707920611
60278481526338858280471469567491
60278481526338858280471469568895
60278481526338858280471474172585
60278481526338858280471813942429
60278481526338858280471818528649
60278481526338858280472588775685
60278481526338858280472593363309
60278481526338858280472593380779
60278481526338858280973912293909
60278481526338858281036674412965
60278481526338858281037449247625
60278481526338858281225739264131
60278481526339142410798979377411
60278481526339153340822156450135
60278481526339153523836380831799
60278481526339153531368595623715
60278481526339153531368599282639
60278481526339158279134757254473
60278481526339158279971585504155
60278481526339158470496329603443
60278481526339158470496333262367
60278481526339158874495448496127
60278481526339158874496220149863
60278481526339158882090307435087
60278481526339158882090311094011
60278481526342755802615727261309
60278481526342760741743461241037
60278481526342761153337439072681
60278481526350860774906742186577
60278481526350864479252542671373
60278481526350864616450534348801
60278481526350864616450535281921
60278481526350865668301811962789
60278481526350865851232468776853
60278481526350866262826446608497
60278481579188708730973901089493
60278481579189575349905651702221
60278481579189575944430286347929
60278481579189575944430292015881
60278481579189580883558025995609
60278481579189609115769014828339
60278481579189609298783239676771
60278481579189614054896748808067
60278481579189614054896754476019
60278481579189614649421389121727
60278481579189875539176245583817
60278481579189875539176251368361
60278481579189876133700886014069
60278481579189881072828619993797
60278481579189914244167342689663
60278481579189914838691983119915
60278481579189925540135400958115
60278481579189925540135406742659
60278481579189925540218968992483
60278481579200414282383665889273
60278481579200414328137250915829
60278481579200419221509075987587
60278481579200419267262660780863
60278481579200435868219766657171
60278481579200435868222090771865
60278481579201620573118295716421
60278481579201636625304351973577
60278481579480458797747892270345
60278481579480462456340107845273
60278481579481665045260452317259
60278481579493372426813618579175
60278481579516485168828864602985
60278481579516486998952454876957
60278481579516486998952460544909
60278481579516785358078509197061
60278481579516787188223048758553
60278481579517682219035155425255
60278481579517682221482876480677
60278481579517682817095387852705
60278481579517687572204588292049
60278481579517687756034836537661
60278481579517688167817099664077
60278481579528492739631671449973
60278481579528494568959189111413
60278481738690044768469221676287
60278481738690045362993856321995
60278481738690046597775789816927
60278481738690078122550578415433
60278481738690079952045175111401
60278481738690378311821172531713
60278481738690394958510942611537
60278481738722460268052056962689
60278481738722462097358280747057
60278481738722493622387559953993
60278481738722493622387560431993
60278481738722494857169493448925
60278481738722494857169493926925
60278481738722494902919722308635
60278481738722494902923078476885
60278481738722498607265522793431
60278481738722498607268878961681
60278481738722498973043154068535
60278481738722510086080555522923
60278481738722510269094894690011
60278481738722510269098250858261
60278481738722515208222628669739
60278481738722515208225984837989
60278481738722760457301357201897
60278481738722760457301730254525
60278481738722795046440087923709
60278481738722798750782531881751
60278481738722799162292827360371
60278481738722809863736250983115
60278481738722810275330228814759
60278481738722810458344567981847
60278481738722810458344571640771
60278481738725202094256950256213
60278481739013349206576303484739
60278481739018153470252600353363
60278481739049371322009024902453
60278481739050557254930245478891
60278481739050568367884079365679
60278481739050568367967646933279
60278481739050568970023722003011
60278481739050572079091397589169
60278481739050572079091400889589
60278481739050572491417944967343
60278481739050572491438865673743
60278481739050572537171529877259
60278481739050572673616032234877
60278481739050572673616035535297
60278481739050573726199878462275
60278481739050573726220799168675
60278481739050573771953463372191
60278481739050574320745433814383
60278481739053268836603236486005
60278481739053270071385169980937
60278482217285097251514861887429
60278482217285097252413680112737
60278482217285097252414451765069
60278482217285097252414452243069
60278482217285097663108839719073
60278482217285097846939086410777
60278482217285097846939086530273
60278482217285097846939086888777
60278482217285100955860662372225
60278482217285102602235802046469
60278482217285102786066048738173
60278482217285102786066820390505
60278482217285102786066820868505
60278482217285130605846237294495
60278482217285130605929920114079
60278482217285130605930605560911
60278482217285130651599822086319
60278482217285130652436650318531
60278482217285130652437421970863
60278482217285131017440986778471
60278482217285131018277815010683
60278482217285131064030628150175
60278482217285131064031399802507
60278482217285131201292039859115
60278482217285134310276753582695
60278482217285135957405548870915
60278482217285136003159133782235
60278482217285136139519526508239
60278482217285145423230210886011
60278482217285145423313898297639
60278482217285145468983795677835
60278482217285147069543360447663
60278482217285147069606122212587
60278482217285147070442950803303
60278482217285147252620347061019
60278482217285147252620375640735
60278482217285147252620461846235
60278482217285147252620723177723
60278482217285147252620723655723
60278482217285147252641382434543
60278482217285147253185579062039
60278482217285147253185579181535
60278482217285147253372835965035
60278482217285147253373607139367
60278482217285147253373607258863
60278482217285147253394527847171
60278482217285147253456403521403
60278482217285147253457175173735
60278482217285147253457175293231
60278482217287832309931154023007
60278482217287832355683709945055
60278482217287832355684738814831
60278482217287848956620924102831
60278482217289032929752517950667
60278482217289032929752775168111
60278482217289033112683174764731
60278482217289033112683431982175
60278482217289038463404886576103
60278482217289049713640280641039
60278482217295902829720395246261
60278482217295902830808267354437
60278482217295902830808271972581
60278482217295904660114835495077
60278482217295904660114840113221
60278482217295907768848129225989
60278482217295907768848900878321
60278482217295908364460640598017
60278482217295936184053313957991
60278482217295936229806898749815
60278482217295938014467788823919
60278482217295941124017876050435
60278482217295941124018133267879
60278482217295941717726603171735
60278482217295952236218449392107
60278482217295952281972034183931
60278482217295952647748893806495
60278482217295952648836770532815
60278482217295952831579136384155
60278482217295952831767422728735
60278482217295952831767427346879
60278482217295952831850990763103
60278482217295954066361845645463
60278482217295954066362102862907
60278482217295954478144110325787
60278482217296802849576687486581
60278482217296802849577030443173
60278482217296803398619705921589
60278482217296804678883255627221
60278482217296804678883598583813
60278482217296808337496391908501
60278482217296808337496734865093
60278482217296808932021026554209
60278482217296808932021030787749
60278482217296810166802960049141
60278482217296810166803303005733
60278482217296836203009591738975
60278482217296836203093274558559
60278482217296836203093960005391
60278482217296836752618498575351
60278482217296837850223360167539
60278482217296838033236551912655
60278482217296838399265231180367
60278482217296838582008406112631
60278482217296841554568127549019
60278482217296841554569160652335
60278482217296841691746232555079
60278482217296841736745643183995
60278482217296841737499817466399
60278482217296852803966697615283
60278482217296852804050265649651
60278482217296852804050380434867
60278482217296852804615236319183
60278482217296852804865940422287
60278482217296852804866197639731
60278482217296852804866198572851
60278482217296852849783730085215
60278482217296853215560675446927
60278482217296853216398532548915
60278482217296853216648204481823
60278482217296853398574900295359
60278482217296853398575015080575
60278482217296853399328156259663
60278482217296854451180466043847
60278482217296854633921804459823
60278482217296854633922837563139
60278482217296854634110089754595
60278482217296854634111122857911
60278482217296854634172508562927
60278482217296854634172765780371
60278482217296854634173541546747
60278482217296854634193429151235
60278482217296855045705100689555
60278482217297103587618306754937
60278482217297104822400240249869
60278482217297104822400611786177
60278482217297108526746040734665
60278482217297108526746412270973
60278482217297136392280185619119
60278482217297136803874163450763
60278482217297136941134832087087
60278482217297138176753561000975
60278482217297138771278195646683
60278482217297138771278224226399
60278482217297141880263685256135
60278482217297141880828541140451
60278482217297141881016826435223
60278482217297152993300710593819
60278482217297152993301086710523
60278482217297152994136505722715
60278482217297152994136762940159
60278482217297152994136767054203
60278482217297153587845608960719
60278482217297153588661397585867
60278482217297154640430139216187
60278482217297154823444106847175
60278482217299504553012036641417
60278482217299506382318601598325
60278482217299510040931741063337
60278482217299511870238306020245
60278482217299537907094251250043
60278482217299539690918312975247
60278482217299540285443722454211
60278482217299540285443751033927
60278482217299543258004248356187
60278482217299543394993292181603
60278482217299543440746619875479
60278482217299545087310041660763
60278482217299554508051357126351
60278482217299554508301289457627
60278482217299556154615553747699
60278482217299556337357925266991
60278482217299556337546210561763
60278482217299556337607857598267
60278482217299556337608886468043
60278482217299556749140188393407
60278482217300707093647366811597
60278482217300707093647395391313
60278482217300710797993167296393
60278482217300710798014116583913
60278482217300740447729524260791
60278482217300740493483080592395
60278482217300740859511758807491
60278482217300740859511787387207
60278482217300740905265343718811
60278482217300755265111951366719
60278482217300755265133618328063
60278482217300755310865539458963
60278482217300755311053567536291
60278482217300756911675893951547
60278482217300756911676922821323
60278482217300756911697040113347
60278482217300756911697814949411
60278482217300756957429475679135
60278482217300757094440186468703
60278482217300757094628471763475
60278482217300757506222449595119
60278482217612003955178769000171
60278482217612003961767890732151
60278482217612003961767890732199
60278482217612003961768662365817
60278482217612003961768662367221
60278482217612003962521807808757
60278482217612007071317087388249
60278482217612007071317859040581
60278482217612007071338008094601
60278482217612007071338779746933
60278482217612007071506145398163
60278482217612007071527066104563
60278482217612007117071443950449
60278482217612007117259730308079
60278482217612007483100123229807
60278482217612007483121043936207
60278482217612007528853708139723
60278482217612007666113691216995
60278482217612008900896396346949
60278482217612008901461255417805
60278482217612008901649541788485
60278482217612009313243519620129
60278482217613204116711656711483
60278482217613204117276512595799
60278482217613204117485461380931
60278482217613204712010096026639
60278482217613204712072743353203
60278482217613204718850266233853
60278482217613204718851037886185
60278482217613204718851037900687
60278482217613204718851037905059
60278482217613204719604183311863
60278482217613207828399462903001
60278482217613207828588520901269
60278482217613208423196066718649
60278482217613208423196838370981
60278482217613208423196838389855
60278482217613209468207173192303
60278482217613209474964432227845
60278482217613209651137830006367
60278482217613209657978000213581
60278482217613209657978000226679
60278482217613209657978771880415
60278482217613209658542859280225
60278482217613209658543630932557
60278482217613209658731145637855
60278482217613209658731917291591
60278482217613210062731807838011
60278482217613210070325123469499
60278482217613210070325895123235
60278482217615605631441263636951
60278482217615609342584791699737
60278482217615611172708381973709
60278482217615911354385146850335
60278482217616810099647361122885
60278482217616810099668281829237
60278482217616810145400946032753
60278482217616811928974849969877
60278482217616811929789642885361
60278482217623709506608682970659
60278482217623710794278033133113
60278482217623711335915251111299
60278482217623711335977898440671
60278482217623711343320709082509
60278482217623711343320709095559
60278482217623711343321052034681
60278482217623711343321052038893
60278482217623711343321052051991
60278482217623711343321052052151
60278482217623711343509338396523
60278482217623714444711306607135
60278482217623714452326310347749
60278482217623714452890826457801
60278482217623714453079112802381
60278482217623714864673090634025
60278482217623715040323698925467
60278482217623715046850944993457
60278482217623716282197394598441
60278482217623716282197737555033
60278482217623716282385680943021
60278482217623716282448443057817
60278482217623716282448443057865
60278482217623716282448786014409
60278482217623716282448786018621
60278482217623716282448786031719
60278482217623716282448786031879
60278482217623716693979658774665
60278482217623716694231050207895
60278482217624014633981900487279
60278482217624911917388744964809
60278482217624911963142329874725
60278482217624915209387422206785
60278482217624915209408342911733
60278482217624915797155026453227
60278482217624915803932977557441
60278482217624915804686122970069
60278482217624915804937171446707
60278482217624916856516478944537
60278482217624916856537399650937
60278482217624917451062034296645
60278482217624917451313082773283
60278596478721017785309467004951
60278596478721017785312561605577
60278596478721017785333482311977
60278596638253903938492722259337
60278596638253903938513642965737
60278596638253904076317561215309
60278596638253904076526768279291
60278596638257806399575304819207
60278596638257806536836059548727
60278597837631916943223398375617
60278597837631966164195857346455
60278597837631966209928521549971
60278597914444047173749447199047
60278597914444047173751770147341
60278597914456054746271249953109
60278598068141253909115997148229
60278598073976933329442788091017
60278598073976933329463708797417
60278598073976933467268401887265
60278598073976933467477608951247
60278598073980835789709461591285
60278598073980835790525364430303
60278598073980835927786119159823
60278598073980835928058093047369
60278598074049879268849067410477
60278598074049879276464075402101
60278598074049879276464079634189
60278598074085885563876578192039
60278598546739912363570547481511
60278598546739912363570550663839
60278598546739912370912811449821
60278598546739912370913586290097
60278598546751918294523831796685
60278598546751919338760100485929
60278598552356330727307408343672
60278598552356347511195171034044
60278598552356347922789148865688
60278598552368338481060677157386
60278598552368353849181846245714
60278598552368354899087126219630
60278598552368355493884101584684
60278598552368355495557757572290
60278598552551120935696702632298
60278598552551276457246553175371
60278598552551276459757032708395
60278598552551276459757408948967
60278598552648120180877671692656
60278598552648131483875736200888
60278598552648131893795280023726
60278598552648131895469714032532
60278598552648537730645885828921
60278598552648537730646660667793
60278598552648537730918629850831
60278598552648537730918633033159
60278598552648537921255087586873
60278598552648537921255090774817
60278598552648537921443373950119
60278598552648537921443377132447
60278598552648587142247692425239
60278598552648587142247695613183
60278598552648587142248467264111
60278598552660128345661211903478
60278598552660137817406305079226
60278598552660139463782216405802
60278598552660245303079452566013
60278598552660295117760638639277
60278598552660545492077704308257
60278598552660545492350046562797
60278598552660595307031232636061
60278598552683204215594499466494
60278598552683242927928635380926
60278598552683253626024746516700
60278598552683254037618724348344
60278598552684560448472740976427
60278598552684560448473512628759
60278598552684560486612089547003
60278598552684560493954356703257
60278598552684560493955128355589
60278598552684560494205405179859
60278598552684560494226325886295
60278598552684560633935574386463
60278598552684560633998336501307
60278598552684587900498934337121
60278598552684588312092912168765
60278598552684604366799270387600
60278598552684605095980674859137
60278598552684610449243609455228
60278598552684610449244381641215
60278598552695211785580654752770
60278598552695259964576280795014
60278598552695261610952192121590
60278598623588365594962970651561
60278598623588365640444586378475
60278598623588365640695634855077
60278598623588365642956213804403
60278598623588415001210348224259
60278598782793037578593708808430
60278598782793039224969620135006
60278598782796639300797473512206
60278598783084806541420701235664
60278598783084821549349567980536
60278598783084826900071278625508
60278598783099230084708937178460
60278598783119943096952652938426
60278598783119943691749628303480
60278598783119943693988143357730
60278598783119945340364054684306
60278598783121246397714306209765
60278598783121246443467891119681
60278598783121246443468262655989
60278598783121250103755054924875
60278598783121251192050331830029
60278598783121251198828140035663
60278598783121251786846935640061
60278598783121251786846935658775
60278598783121251793625115400717
60278598783121251794189602931053
60278598783121251794189974467361
60278598783121251794440651388977
60278598783121251794440651407691
60278598783121251794441022925285
60278598783121251794441022943999
60278598783121251794461572095377
60278598783121251794461943631685
60278598783121251796135599638005
60278598783121294568854206451507
60278598783121296215230117778083
60278598783123547611631730433596
60278598783124898531958888663875
60278655984053512130257093870414
60278655984085927637688939049390
60278655984085949223526592164414
60278655984089829549160546462856
60278655984089835031995495222202
60278655984089835037331299361414
60278655984089851683770020964600
60278655984097938363247522639280
60278655984097940743856170871578
60278655984097951854383462676500
60278655984097955559003183270886
60278655984097956793511196656228
60278655984412805513529340289422
60278655984416707976575371565406
60278655984424797033879068052058
60278655984424813086044203486174
60278656693096965772019347908196
60278656693096965817772932818112
60278656693096976885055344376104
60278656693100580436566053321158
60278656693100580986194820250988
60279449477103274356588107125924
60279450753301517350866732163240
60279450753301517350870089630340
60279450753301517350870090680148
60279450753301517899996790890964
60279450753301521055215890115136
60279450753301521055215890116588
60279450753301521055215891164944
60279450753301521055215891166348
60279450753301521466998154292764
60279450753301521467081836645996
60279450753301521604342591375760
60279450753301522658555583473494
60279450753301522701591801441712
60279450753301522701591802491520
60279450753301522839124524870692
60279450912823585982272451092996
60279450912823585982275807143154
60279450912826248980528154400252
60279450912826298760421433515166
60279450912826298806091335582156
60279450912826298806154097701372
60279450912826298943435772665152
60279450912826303699549167121888
60279450912826303701805245782572
60279450912826303701805504049824
60279450912826303745219069561884
60279450912826303745281831681100
60279450912826303745302751915116
60279450912826303882563506644880
60279450912834407576764749434464
60279450936566165055802742447974
60279450936566170543722104048656
60279450983835169778244617578987
60279450989646487984185263504326
60279450989646487984185263505730
60279450989646488121446018229718
60279450989646488167199603139586
60279450989743782652897606644988
60279450989743782652897635342748
60279450989743783887679567769206
60279450989743783887679568837680
60279450989743784024940207709174
60279450989743784070693792617638
60279450989743793910727115624434
60279450989743795145509050187840
60279450989743795145592728762654
60279450989743795145592731590690
60279450989743799261448828504280
60279450989743800496230760930738
60279450989743800496230761999212
60279450989743800679245100570418
60279451391400640282581287802646
60279451391400641517363221297578
60279451391400646829862759578026
60279451391400646875595338040942
60279451391400646875616344368446
60279451391433061780657750966750
60279451391433061963587634108342
60279451391433061963588407780814
60279451391433062329700769518398
60279451391433062329700769868318
60279451391433062375181611939986
60279451391433062375182385612458
60279451391433062375182385730502
60279451391433062375182386780262
60279451391433062375370672075034
60279451391433062375432316043090
60279451391433062375433433721914
60279451391433062375433434194250
60279451391433062375433435257108
60279451391433062375454354428266
60279451391433062375454354894826
60279451391436668353306719006727
60279451391436963143570610985690
60279451391436963143570611335610
60279451391436963143570611457866
60279451391436963189324195895558
60279451391436963189324196362118
60279451391436963189386958010402
60279451391436964378352544480622
60279451391436964378352544830542
60279451391436964378352544948586
60279451391436964378352544952798
60279451391436964424106129390490
60279451391436964424106129739006
60279451391436964424106129744622
60279451391436964424106129857050
60279451391436964424168891503930
60279451391497902658587183053038
60279451391497908192239551678474
60279451391497908192239551796566
60279451391497908194750034971044
60279451391497908199832605844572
60279451391506011612381523724650
60279451391506011658114532301908
60279451391506012024163787900826
60279451391506012069896791872990
60279451391506012069896796478084
60279451391506012069980474698606
60279451391506012207178127540506
60279451391506012207178471908424
60279451391506013853554383235000
60279451391509615575758147921098
60279451391509914484409511996934
60279451391509914484409540694694
60279451391509914484493223520310
60279451391509914484493309613590
60279451391509914667486642449218
60279451391509914667507563154166
60279451391509915719191445491866
60279451391509915719191474189626
60279451391509915719275157009418
60279451391509915902289496649098
60279451415067564027777341191786
60279451415071464795977280569002
60279451415140465498056007688746
60279451415140508186119688955652
60279451415140508186119692137980
60279451415140508186140612726288
60279451415140510023041009871898
60279451415140513676570457484138
60279451415140513676570457489962
60279451415140513676570801857880
60279451415140513722303092989894
60279451415140513722303466061396
60279451415140515505877025630602
60279451415144115993299172491926
60279451415144115993299201189686
60279451415144416136816181580246
60279451415144416136816210278006
60279451415144416136816210283830
60279451415144417371598143778762
60279451462336571039279599795255
60279451462337766443108858674438
60279451462337771339014413160321
60279451462409513327686983398938
60279451462409516612907366214330
60279451462409516615355088685290
60279451462410717326683908467546
60279451462410717921208543113254
60279451462410719023813410546010
60279451462435028814030035334850
60279451468245191053374565173214
60279451468245191053374565173262
60279451468245191053374565523182
60279451468245191053374565639774
60279451468245191053374565645598
60279451468245191099128150431646
60279451468245191099128150549690
60279451468245191099190912196522
60279451468245191099190912196570
60279451468245191099190912550862
60279451468245191099190912668906
60279451468245192150707457948190
60279451468245192150707458066234
60279451468245192288156498668146
60279451468245192288156499136158
60279451468245192288156499140530
60279451468245192333910083578062
60279451468245192333910084044622
60279451468245192333972845691454
60279451468245192333972845691502
60279451468245192333972846163838
60279451468246091666939932072078
60279451468246391856210526070266
60279451468246396752095159851201
60279451468246398398491991882725
60279451468307331325389829358242
60279451468318093804188750075022
60279451468318093804272432900638
60279451468318094215782727906666
60279451468318094398797067546346
60279451468318122261883003979188
60279451468318127201010737958916
60279451468318136492252176245406
60279451468318137041044060946998
60279451468318137041127743791328
60279451468318137041127829865894
60279451468318137086860494069410
60279451468318138283169114640984
60279451468318138740767730089818
60279451468318138870434311931968
60279451468318141980171794928178
60279451468318141982431226455288
60279451468318141982431230693040
60279451468318141982431230706090
60279451468318141982431316786480
60279451468318141982765961991082
60279451468318142028435835376170
60279451468318142394213494882266
60279451468318142394297177707882
60279451468318142577290567937578
60279451468318142577311517341738
60279451468318143628807142032666
60279451468318143628995428377198
60279451468318143679895464069546
60279451468318143809562045911696
60279451468318143812009768016878
60279451468318143812093450836670
60279451468319039308516749965326
60279451468319339452033759053646
60279451468319342739764655158426
60279451468319343334310210509082
60279451468319344386161487189950
60279451468342442494272680001496
60279451468342442494272680355788
60279451468342453607310081337792
60279451468342453607310081810176
60279451621873359195440858604541
60279451621934293952000544675739
60279451621946305045850456923562
60279451621946305183111125564098
60279451621946305228780998951994
60279451621946305228781113737626
60279451621966703691969930692378
60279451621966714805007331796846
60279451621966714805007332146766
60279451621967904448968623392954
60279451621967915562006024963982
60279451621967915562006024964190
60279451621967915567089370677834
60279451621970616670456222494556
60279451627769972142566099222014
60279451627769972145076841610079
60279451627769973194145406719844
60279451627769973743188425522082
60279451627769973788942010548590
60279451627781679525814099991683
60279451627840216244038331204596
60279451627840216244038331321236
60279451627840218027611890766734
60279451627840218027611891238958
60279451627840218027612235141720
60279451627840221731957691723754
60279451627840221731957691736804
60279451627840221734489095617634
60279451627840221785305449541354
60279451627842874846874582187232
60279451627842907009667783037130
60279451627842907009667897355994
60279451627842907017261955013407
60279451627842907017261956063167
60279451627842919319348655859406
60279451627842923023694454822058
60279451627842923025870208229476
60279451627842923025870209279284
60279451627842923026142177412514
60279451627842923030953897016560
60279451627842923618219090989910
60279451627842923625813262847930
60279451627842923625813262964522
60279451627842923625813263897642
60279451627842924672246119556052
60279451627851028135611388158856
60279451627854630269597761407922
60279451627854630406942285052162
60279451627854630452612072351038
60279451627854630452612101047394
60279451627854630452674949255678
60279451627854930458931203614442
60279451627854930596129081439358
60279451627854930596129196224990
60279451627854930596212879050398
60279451627854930641945543253914
60279451627875290346711908082272
60279451627875329059234330004206
60279451627875329105050677383258
60279451627875329242248669643886
60279451627875338386187343284182
60279451627875338386250104931014
60279451627875338386250104932466
60279451627875338386250105399026
60279451627875338386271025637414
60279451627875338523448098013946
60279451627875338571712167044515
60279451627875339623291474542132
60279451627875339628374820372624
60279451627875339628374820489312
60279451627875340172271731341954
60279451627875340172355414634130
60279451627875340177166789765104
60279451627875340218088078837646
60279451627876229672799696791998
60279451627876240785837098246386
60279451627876240790920444076878
60279451627878926022876949548931
60279451627878930781249894439212
60279451627878931376046498267958
60279451627878940245735545426282
60279451627878940245735631165430
60279451627878940847791591443706
60279451627878940847854353562921
60279451627878940847854353562922
60279451627878941899370898824944
60279451627878941899370898941536
60279451627878942494167502770282
60279451627887034839412024088366
60279451627887034839412024438286
60279451627887045952449425426119
60279462239085736418968602645352
60279462239085741358096336625080
60279462398610517462408618005274
60279462398610521166754418490070
60279462398610521166754418491474
60279462398610537218982316043402
60279462398610537777833659133966
60279462398610538829412966631636
60279462398610539012615592628898
60279462398610539424209570460542
60279462399267050957761804629916
60279462475422669199734642796273
60279462475430772662827166325796
60279462475430773074609430515022
60279462475430773074693113340638
60279462475455084333710310706705
60279462475455088403917424819629
60279462475456289160916117986973
60279462475456290395698051481905
60279462475458686604706390208737
60279462476087286391819251565228
60279462476087286986615855394134
60279462476088187554427637738618
60279462476088487743698231736806
60279462476111596782187798247689
60279462476111598016969731742621
60279463621631153517809812597750
60279463621631153517813255228074
60279463621631153563545919431590
60279463621631157222155613082546
60279463621631157222155613200638
60279463621631157267891719916386
60279463622287665646158622017766
60279463622287665646162093342994
60279463622287671134079474468152
60279463622287671134081797766366
60279463674808737397225509888754
60279463674808737808819487720398
60279463674808781862148369753514
60279463674808781862168256871164
60279463674808781869427614389376
60279463674808781869427614390780
60279463674808782273679585465942
60279463674808782281209877517196
60279463674808782281293559870428
60279463674808782418554314600192
60279463674808785566493136651012
60279463674808785566494170238310
60279463674808785566514057355960
60279463674808787222845771386238
60279463675465249477390605160996
60279463675465293769109772971260
60279463675465293769113130438360
60279463675465293769113130439812
60279463675465293769113131488168
60279463675465293769113131489572
60279463675465293944761187614808
60279463675465299295420135771930
60279463675465299295420135790644
60279463675465299295422459771388
60279463675465299295423493357122
60279463675465299295423493375996
60279463675465299302762142529816
60279463675465299302763174599230
60279463675465299302763175648942
60279463675465299302765499063796
60279463675465299302765499065248
60279463675465299302765500115008
60279463675465299303014223057154
60279463675465299303035143763554
60279463675465299303037467763012
60279463675465299432680804427128
60279463675465299432680890638452
60279463675465299432683214636506
60279463675465299432684248088290
60279463675465299432684248105759
60279463675465299440295898493318
60279463675465299440298222492776
60279463675465301089119532061834
60279463692631919837489270145523
60279463692631919837489271195283
60279463698540534137532616431775
60279463698540545204837352632887
60279463699197042470070324606559
60279463834112010695801777385244
60279463834112012525108345525884
60279463834114712399048837011768
60279463834114712582063176645624
60279463834114713633830770506700
60279463834114713816824160736396
60279463834114713816845110140556
60279463834114714228355405152408
60279463834114728634207362675580
60279463834333517205882558168010
60279463834333517205945320285822
60279463834333517205945320287226
60279463834333518440727253780754
60279463834333551792545822369420
60279463834333551792548801811616
60279463834333551792549179488211
60279463834333551792570100194617
60279463834333561670801290328876
60279463834333561670801290330280
60279463834333561670804269771072
60279463834333561670804647447667
60279463834333561670825568154073
60279463834333563278978957206924
60279463834333563278978957224394
60279463834333563324711621054904
60279463834333563324711621409196
60279463834333563324711621427910
60279463834333563324732542115388
60279463834333563461993296374380
60279463834333566609932003750800
60279463834333567031502049430312
60279463834333568263839355034632
60279463834333568266095433695316
60279463834333568266095691962568
60279463834333568266283982925244
60279463834333568401121030354108
60279463834341622315623737046178
60279463834341622315623737047582
60279463834341622315686499161022
60279463834341622315686499179896
60279463834341672141054937347208
60279463834438883630067066423010
60279463834438916984336107816126
60279463834438916984336332799350
60279463834438918630712019142702
60279463834438918630712020205560
60279463834438928059234933415080
60279463834438928059235276727416
60279463834438928104988856914146
60279463834438933409956640509090
60279463834438933455626886022366
60279463834438933455689648141582
60279463834987357049797136139802
60279463834987357049797136256442
60279463834987373696483550169468
60279463834987373696483550286108
60279463834987373696483554891202
60279463834987373696486906219626
60279463834987373696486906336266
60279463834987373696486910941360
60279463834990024987177217376628
60279463834990030340350008761734
60279463834990030523343427695014
60279463834990032169656576900970
60279463834990032306917331632138
60279463834990074805209077636098
60279463834990074805209077637502
60279463834990074812548754745448
60279463834990074988199024666566
60279463834990074988202496570782
60279463834990074988219940785294
60279463834990074988219945371514
60279463834990080338858347447694
60279463834990080338861441545576
60279463834990080346452171730930
60279463834990080346452175961566
60279463834990080346455528829396
60279463834990080346455528830800
60279463834990080346455529301572
60279463834990080346455529301780
60279463834990080346455529303024
60279463834990080346455529303184
60279463834990080346455529320446
60279463834990080346455529320494
60279463834990080346473096667966
60279463834990080346476449537200
60279463834990080346476450007972
60279463834990080348711607491580
60279463834990080348711865758736
60279463834990080476119102159988
60279463834990080476119102177457
60279463834990080483733761077978
60279463834990080483737204266964
60279463834990082130029433240308
60279463834990082130029433257618
60279463834990082132557738995746
60279463834998136044615822285610
60279463834998136181876577029876
60279463834998185458453044638308
60279463857980028029735314096927
60279463857980076253979329263122
60279463858729943440550005418032
60279463858729943440550344007182
60279463858729943486303928917098
60279463861580197953099245362435
60279463905342434296802141288215
60279463905342434296802169984518
60279463905342434296802173166846
60279463905343634870786527762984
60279463910924142300633414673672
60279463910924142300633417861616
60279463910924142300717100681408
60279463910924142437894172587008
60279463910924142483647754313144
60279463910924142483647757495472
60279463910924158901653282669036
60279463910934947878839719684836
60279463910934948061854059324308
60279463911153752502742787214958
60279463911153752640003541938946
60279463911153752685757126848814
60279463911153752686573034397919
60279463911153753875622303689335
60279463911154652658960591372262
60279463911154702621861496603726
60279463911154702667594160807242
60279463911154703033455474435370
60279463911154952848231185370450
60279463911154953259825163202094
60279463911154955044214974688323
60279463911155003268458732637074
60279463911157656335868056483203
60279463911215941637881702033537
60279463911251047171455159051976
60279463911251048406237062780674
60279463911251048406237091478434
60279463911251048543497731416998
60279463911251048543497731418402
60279463911251048589251316326866
60279463911251058429284610635902
60279463911251058429284610637354
60279463911251058429284639333662
60279463911251059664066545199308
60279463911251059664066573897068
60279463911251059664150252471882
60279463911251063780006323515748
60279463911251063780006352213508
60279463911251065014788255943658
60279463911251065014788284639966
60279463911252264537088728206467
60279463911252264537088728206468
60279463911810265820140894621342
60279463911810265957401649346734
60279463911810265958238477602191
60279463911811166387952676611694
60279463911811467126831148601179
60279463911814168418484230396059
60279463911872454955279809441325
60279463911907562280021253077226
60279463911907562280021256613638
60279463911907562280021257676496
60279463911907562280021339170506
60279463911907562328306246473071
60279463911907562463035593070990
60279463911907562463035596253318
60279463911907577143158129083842
60279463911907577150752216369066
60279463911907577280418880632682
60279463911907577288012971098830
60279464312689006939341037527088
60279464312689007533865672172796
60279464312689051410978278239492
60279464312689051410978278711668
60279464312689051410978282956854
60279464312689051410978282962470
60279464312689051410978364334176
60279464312689056764147712641320
60279464312689056764147715829264
60279464312689056944630647337104
60279464312689056944630650052872
60279464312689056944630650519432
60279464312689056944630651587906
60279464312689056944630732959612
60279464312689056947141106058960
60279464312689056947162052280792
60279464312689056947162055463120
60279464312689066228361566273360
60279464312689068057668137594924
60279464312689068065262221815912
60279464312689068065262224880148
60279464312689071762013934898796
60279464312689071764524307998144
60279464312689071769608025364944
60279464312721487081368239075656
60279464312721488910674807216296
60279464312905208410391201255968
60279464312905208410391205488056
60279464312907910113638264051722
60279464312907910159391934582742
60279464312907911348420197546654
60279464312907911348420197548106
60279464312907911348420283287254
60279464312907911531434534004006
60279464312907911531434537186334
60279464312940326299214499837106
60279464312940326299214501003506
60279464312940326299215274675978
60279464312940326482145157817570
60279464312940326848257174380950
60279464312940326848257174382402
60279464312940326848257175430710
60279464312940326848257175548802
60279464312940326848258293227626
60279464312940326848258293577546
60279464312940326893739134482814
60279464312940326893739909321686
60279464312940326893739909439730
60279464312940326893928195784262
60279464312940326893990957431142
60279464312940326893990957781062
60279464312940326893990957903478
60279464312940326893990958966336
60279464312940326894011878137494
60279464312940326894011878604054
60279464312943932871864242715955
60279464312944227524867380319446
60279464312944227524867380437490
60279464312944227662128134694918
60279464312944227707881719604786
60279464312944227707881719953302
60279464312944227707881720071346
60279464312944227707944481718226
60279464312944227707944481719630
60279464312944227707965402424578
60279464312944228759649313932422
60279464312944228942663653099718
60279464312944228942726415213158
60279464312944228942747335919510
60279464313005167360075363576330
60279464313005167360075363694422
60279464313005172667574894476756
60279464313005172710797075387702
60279464313005172718390129553800
60279464313013221226731643120138
60279464313013228364290544634454
60279464313013228410023553211712
60279464313013256410307220303034
60279464313013256410307248999390
60279464313013256410307477637118
60279464313013261761028936831768
60279464313013261761028964465266
60279464313013261761028965528124
60279464313013270640509199593078
60279464313013271052291462719494
60279464313013271189551874138374
60279464313013271189551878737644
60279464313013271235284627618902
60279464313013271235284885781112
60279464313013271235305806486060
60279464313013272469815767733718
60279464313013272835927789001362
60279464313013272835928128771462
60279464313013272881598030860134
60279464313013272881660792974978
60279464313013272881660797580072
60279464313013272881681713563286
60279464313013272889003573520524
60279464313013276130939044232884
60279464313013276130939047433878
60279464313013276130939387189476
60279464313013276176672056011136
60279464313013276542533025265522
60279464313013276542533365021120
60279464313013276542721311610054
60279464313013276542721651378702
60279464313013276586027518297432
60279464313013276588266033842780
60279464313013276588454320187312
60279464313013276588538003007104
60279464313013276593349373888728
60279464313013276593349374938440
60279464313013276725735651249734
60279464313013276725735991018382
60279464313013276725735995617652
60279464313013277777314955559460
60279464313013277777315298516052
60279464313013277828131307383660
60279464313013278372111902344958
60279464313013278372111906944228
60279464313014477299803683365102
60279464313014477299803687597190
60279464313016878447939731605990
60279464313016878859533709437634
60279464313017178591184797026752
60279464313017178591184800214696
60279464313017178591519531512738
60279464313017178637189404897826
60279464313017178637189519694690
60279464313017179002967064403922
60279464313017179003050747223714
60279464313017179003050747229538
60279464313017179003050833322818
60279464313017179048783382729470
60279464313017179048783497526334
60279464313017179185981404043602
60279464313017179186044166158446
60279464313017179186065086863394
60279464313017180237748997898854
60279464313017180237832680718646
60279464313017180420763337538534
60279464313017180420847020358326
60279464313561716826800127138052
60279464313561716826801275048426
60279464313561716834394214423276
60279464313564373651146532257748
60279464313564418118515969634998
60279464313564423476518069626568
60279464313564423476769006965266
60279464313564423476769121284130
60279464313564423476770150153906
60279464313564423476770150159522
60279464313564423476770151694716
60279464313564423476790041990530
60279464313564423476791070860306
60279464313564423476791070865922
60279464313564423614051825590070
60279464313564425260343279374622
60279464313564425260343283975344
60279464313596838381830673749962
60279464313596838381830674916362
60279464313596838381831448588834
60279464313596838381831449756638
60279464313596838976605983917606
60279464313596838976605984850726
60279464313596838976607131343950
60279464313596838976607131343998
60279464313596838976607131692466
60279464313596838976607131693918
60279464313596838976607131698290
60279464313596838976607131810510
60279464313596838976607132761100
60279464313596838976628052050350
60279464313596838976628052516910
60279464313596840211137243057002
60279464313596840211138016729474
60279464313596840760181035753458
60279464313596840760181036816316
60279464313600442484915774800075
60279464313600742625901378590410
60279464313600742625901378944542
60279464313600742625901379056970
60279464313600742625901379061182
60279464313600742625902153429282
60279464313600742625902153779202
60279464313600742625902153901458
60279464313600742671654963498874
60279464313600742671654963971050
60279464313600742671655738687666
60279464313600742671655738693282
60279464313661669976028932870542
60279464313661669978539384160672
60279464313661669978560333563428
60279464313661681089067448815762
60279464313661681089067448933854
60279464313661681096660502981860
60279464313669718491964272255310
60279464313669718491964615093810
60279464313669723845133701939776
60279464313669723845133705127720
60279464313669724025616636163384
60279464313669724025616640880746
60279464313669724025616983719246
60279464313669725674440270080416
60279464313669725675256152113882
60279464313669725675256525185384
60279464313669768309992742119188
60279464313669768309992769752686
60279464313669768309992770815544
60279464313669773843645106027262
60279464313669773843645110744624
60279464313669773843645133673858
60279464313669773843645134723618
60279464313669773843645138378122
60279464313669773843645139440980
60279464313669773843645363244706
60279464313669773851239193312486
60279464313669773851239196499026
60279464313669773851239311284450
60279464313669773851260142715242
60279464313669775088280566239882
60279464313669775088280939311384
60279464313669775088301512443000
60279464313669775637344534549982
60279464313669775637344878917900
60279464313669784369501284832510
60279464313669784964276594766874
60279464313669784964276598419974
60279464313669784964276598421426
60279464313669784964276599484236
60279464313669784964276966769742
60279464313669784964276966887834
60279464313669784964276966892206
60279464313669784964276971137184
60279464313669784964276971491476
60279464313669784964276971492928
60279464313669784964297887476142
60279464313669784964297891725492
60279464313669789903153652291546
60279464313669789905663764979428
60279464313669789905663768179066
60279464313669789905664136515736
60279464313669789905664141250568
60279464313669789910747482346228
60279464313669790452196671314126
60279464313669790452196675564928
60279464313669790452196675914848
60279464313669790454727736489166
60279464313669790454728076257814
60279464313669790454728080857084
60279464313673377359548643603998
60279464313673627540161388228576
60279464313673627723175727868048
60279464313673676268283716015022
60279464313673677503065649510198
60279464313673677503065652692318
60279464313673677503065652698142
60279464313673677503065738791422
60279464313673677548798288198074
60279464313673677548798402994938
60279464313673677686079989149670
60279464313673677686079992331998
60279464313673692320176885454128
60279464313673692320448940730606
60279464313673692366181490137258
60279464313673692366181604934122
60279464313673694149755419590022
60279464313673694149755505679090
60279464330670103764172382157010
60279464330670103947186721790866
60279464330743054693229044488844
60279464330743055288025622802110
60279464331326618910960740525230
60279464331395661211133957622178
60279464331399553788040528270714
60279464331399568605423730209898
60279464331399570389060421781718
60279464336323558416470699404840
60279464336323558416470702592784
60279464336355988733691225839176
60279464336574828500580162194230
60279464336574828500580162312322
60279464336574828546334864901014
60279464336574828548845349610685
60279464336574832207458485891965
60279464336578729177274049554242
60279464336578729314534804278230
60279464336578730412055983049174
60279464336578734667704238685833
60279464336578735902486172180765
60279464336639674319896734747004
60279464336639674320169850423473
60279464336647730016613531397974
60279464336647778195127952495606
60279464336647778195127981193366
60279464336647778195127981199190
60279464336647778195128320967838
60279464336647778195128325567108
60279464336647778245944330884998
60279464336651379917332061555446
60279464336651632476942967017458
60279464336651680106581734847282
60279464336651680652926012937635
60279464336651680652926012937636
60279464336651680655373705289474
60279464336651680655373733987234
60279464336651680655373733993058
60279464336651681890155667487990
60279464336675692136735575667581
60279464337231340583196336225178
60279464337231340585728859320025
60279464337231340628951038813870
60279464337235243045974612113893
60279464337235244278308823012594
60279464337235244280756545608825
60279464337296171630883320326948
60279464337304225497456688703296
60279464337304225497456691891240
60279464337304227281846503371646
60279464337304275460360953172862
60279464337304277289667521313502
60279464337304277289667865681420
60279464337304286570866946141326
60279464337304286570866950740596
60279464337304286570867290514860
60279464337304286570867293697188
60279464337304286578482040109542
60279464337304286578482043290466
60279464337304292107050723252686
60279464337304292107051063021334
60279464337304292107051067620604
60279464337307879011871601669758
60279464337307879011871630367518
60279464337307893829254803608942
60279464337308177918158984911307
60279464337308177920606702778542
60279464337308179152940918400624
60279464337308179155388610758078
60279464337308179155388636273718
60279464337308179155388639455838
60279464337308179155388639461662
60279464337308179201142224371583
60279464337308193972771812697262
60279464340478589841854526624421
60279464340513712032246687146263
60279464340578302129243706314927
60279464340578602275208436576761
60279464340610722570467853361777
60279464340614624987679711585019
60279464383843831439449622711254
60279464383843835146243145790877
60279464383843835557837123504483
60279464383843835557837123622521
60279464383845036314898578904709
60279464383847737606488898584745
60279464383916781133912612394518
60279464383916781133912641092278
60279464383916781133912641098102
60279464383916781545506590226162
60279464383916781545506618923922
60279464383916781545506618929746
60279464383916781550590307592962
60279464383916782780288552418854
60279464383917933529466227650166
60279464383917981705449272501870
60279464383917981707708708281234
60279464383917981707980677445558
60279464383917981708043439566226
60279464383917982302505312091266
60279464383917982302568074211934
60279464383917982307589000760306
60279464383920635232713287276690
60279464383941081645754090406557
60279464383941082057348068238201
60279464383942282814346761405545
60279464383944984105999843200425
60279464383953098496939331136662
60279464383953098496939331136710
60279464384500345170889430545513
60279464384504247631135183339381
60279464384573278396697857669567
60279464384573280045521524392526
60279464384573280045521524398350
60279464384574430794699199623838
60279464384574481351374950122730
60279464384574490091334739542658
60279464384574495624987108168094
60279464384574495625049870287309
60279464384574495625049870287310
60279464384597606487783577100377
60279464384598807244782270267721
60279464389498435606143684882004
60279464389498436017737662713648
60279464389501137309390744508528
60279464389752455434671334625062
60279464389752455571932088882442
60279464389752455571932088882490
60279464389752455617685673792358
60279464389752455617748435907202
60279464389752455617769356612150
60279464389752456669263948654884
60279464389752456669264981657418
60279464389752456669264981775462
60279464389752456669453268001950
60279464389752456669453268119994
60279464389752456806714022377374
60279464389752456806714022377422
60279464389752456852467607287290
60279464389752456852530369400682
60279464389752456852530369400730
60279464389752456852530369873066
60279464389752456852551290107082
60279464389752456854978091996961
60279464389752460925185206109885
60279464389753656374768049779494
60279464389753661270652683560429
60279464389753661682246661392073
60279464389753662917049515591953
60279464389814584914174225238519
60279464389814596393072940321035
60279464389814596438827644071969
60279464389814601334377541844722
60279464389814601339460111655488
60279464389817303037896570641393
60279464389818187185170304740551
60279464389825358185548252475942
60279464389825358322746245086490
60279464389825358322746273784250
60279464389825358322829956609866
60279464389825358734340222918134
60279464389825358734340251615894
60279464389825386780440527688416
60279464389825391536554008103238
60279464389825391536554036800998
60279464389825391673814791530602
60279464389825391719568261668144
60279464389825391719568347742710
60279464389825391727162463744615
60279464389825401559685267500555
60279464389825401559685267500556
60279464389825401559685353575122
60279464389825406361552332352910
60279464389825406363790728857660
60279464389825406363790733093912
60279464389825406363790733107010
60279464389825406363790847885160
60279464389825406363979019451542
60279464389825406500988725704460
60279464389825406500988725717558
60279464389825406500988754402268
60279464389825406500988754415318
60279464389825406501260694881882
60279464389825406501323457001098
60279464389825406501323485700310
60279464389825406912770989893734
60279464389825406912771018591494
60279464389825406912854672713526
60279464389825406912854701411286
60279464389825406912854701417110
60279464389825406917938390080326
60279464389825407095848120346018
60279464389825407095869041050966
60279464389825408145105201266222
60279464389825408145105229962530
60279464389825408147364632794784
60279464389825408147364637044134
60279464389825408147364661491092
60279464389825408147364665741894
60279464389825408147364747230240
60279464389825408147552923388666
60279464389825408147552952086426
60279464389825408147636634906218
60279464389825408152448350161584
60279464389825408152448350278176
60279464389825408190858900493550
60279464389825408198452987778774
60279464389825408330650974545898
60279464389826290457989792696660
60279464389826306931811722146842
60279464389826306936623466099968
60279464389826559491422627608854
60279464389826587354508564041696
60279464389826590647260386694848
60279464389826592898286539670035
60279464389826603970654045001585
60279464389826603970654045001586
60279464389826607258322178867654
60279464389826607263405867654737
60279464389826607263405867654738
60279464389826607669853394578630
60279464389826607669916156699298
60279464389826607674937083247670
60279464389826607674999845486381
60279464389826607674999845486382
60279464389826607852867734218310
60279464389826608904719010899178
60279464389829260783075709403734
60279464389829260783075795497014
60279464389829294189939621464915
60279464389849707012830203592632
60279464389849707012830203710724
60279464389850618556418632443122
60279464389853320442868318053857
60279464390408968751880122567740
60279464390408968751881155570274
60279464390408968751881155688318
60279464390408969303455579537945
60279464390408970535705074864910
60279464390408970535706107616806
60279464390408970535706107616854
60279464390408970535706107966774
60279464390408970535706107971146
60279464390408970535706108089190
60279464390408970581458659891418
60279464390408970581459692875238
60279464390408970718720447605002
60279464390408970718720447723046
60279464390409871149271474515670
60279464390409871151781959107249
60279464390409874856127759592045
60279464390412872998483265826745
60279464390471093658305912294707
60279464390471109717730485083548
60279464390471109756225751479757
60279464390481853801141707454972
60279464390481853801141712172334
60279464390481855450781224449614
60279464390481855587226067399636
60279464390481855588062928583538
60279464390481855632979681005860
60279464390481855999573194891806
60279464390481855999573223589566
60279464390481856182587563229246
60279464390481898824918238983094
60279464390481898824918239474227
60279464390481903619170182034808
60279464390481903619170206015206
60279464390481903619170210260392
60279464390481903619170210732568
60279464390481903756430845953770
60279464390481903756430846071814
60279464390481903764045968736594
60279464390481903764045973453955
60279464390481903764045973453956
60279464390481903802184430863638
60279464390481903802184435581000
60279464390481905412597609004708
60279464390481905412597609017806
60279464390481905412597637702516
60279464390481905412597637715566
60279464390481905412597723795956
60279464390481905458351218374680
60279464390481905458602242385646
60279464390481905593352541575882
60279464390481905593352541594596
60279464390481905595862997115410
60279464390481905595883946519570
60279464390481906007394241531422
60279464390481914739550732483888
60279464390481914739822705780970
60279464390481914747144819769112
60279464390481914877083460982910
60279464390481914922816125186426
60279464390481920227721399176738
60279464390481920227721399176786
60279464390481920227721403421924
60279464390481920227721403894100
60279464390481920229980835403948
60279464390481920229980839641700
60279464390481920229980839654750
60279464390481920229980921143096
60279464390481920229980925735140
60279464390481920273475074406406
60279464390481920275985444324830
60279464390481920281069161691630
60279464390481920410735738816418
60279464390481920410735743533780
60279464390481920413246199054594
60279464390482806026414024380370
60279464390482815314893839528028
60279464390482815314893839644620
60279464390482815315165812941702
60279464390482820843734464200338
60279464390482820843797226319554
60279464390482820848818181567138
60279464390482822632454843392842
60279464390482822632454843509434
60279464390483056756655599582526
60279464390483056802409184492447
60279464390483099581916932641571
60279464390483106167420573224898
60279464390483106764476617518558
60279464390483116099023803824363
60279464390483120992335190655458
60279464390483120992397952774673
60279464390483120992397952774674
60279464390485457721777332649406
60279464390485758048308681377406
60279464390485758048308767470686
60279464390485758094062266287327
60279464390485807918868944589503
60279464390485817390676885619243
60279464390506231854859690286452
60279464390506231854859690404544
60279464390506231854859690758836
60279464390506231855131659587741
60279464390506231900885244497663
60279464390509834171860403293289
60279464390517939286684152113110
60279464393437569016870749076375
60279464393437583834253951015559
60279464393437583839337668382359
60279464543380623759731046517285
60279464543438857186436426074906
60279464543438860885698536839498
60279464543438860890782226559702
60279464543441562177351618634378
60279464543441563823727529960954
60279464543442762751419654987658
60279464543453569564324211718106
60279464543453569564407894543514
60279464543453569564407894543722
60279464543453569564407980632790
60279464543453569747338522661222
60279464543453569747338551357578
60279464543453569747338551357786
60279464543453569747338637446854
60279464543453569747401313476842
60279464543473968210527454051686
60279464543473968210527454401606
60279464543473979323564855855994
60279464543475168967526147102182
60279464543475168967526147218822
60279464543475168967526147219030
60279464543475180080563548556570
60279464543475180085646894387062
60279464543477870808033703307906
60279464543477879540378312910850
60279464543477881926154707810230
60279464544025126214327637362791
60279464544095369269052599987762
60279464544098059440136839443755
60279464544098075911427392660894
60279464544099278446979064147302
60279464544110067424165472466538
60279464544110067424165501162894
60279464544110067424165501163102
60279464544110067424165587252170
60279464544110067561426255892706
60279464544110083476330607900654
60279464544110083476330722686286
60279464544110083613591391326822
60279464544130491406181029418930
60279464544130491406181029768850
60279464544131692163179722469426
60279464544131692163179722586066
60279464544131692163179722586274
60279464544131692168263068299918
60279464544134395238469212170082
60279464544134395243552815218018
60279464549023265237159684640892
60279464549023265237159685703750
60279464549023265237159686157212
60279464549023265239670141698144
60279464549023265239691091100900
60279464549023267023244045635268
60279464549023267023244074331672
60279464549023267068997658191780
60279464549023267068997659241540
60279464549023281291835277132260
60279464549023281296918994499060
60279464549023281840627246524740
60279464549023281840627275221048
60279464549023281845710963891540
60279464549023281845710964008132
60279464549023283075409181069384
60279464549023283075409209765788
60279464549034072052595646781588
60279464549034072189856372814788
60279464549034072235609986421060
60279464549034088242021508248904
60279464549055696791609868204760
60279464549058398083346374557844
60279464549058398632117424293636
60279464549058398637201027341572
60279464549058398677871009203552
60279464549058399866899357788568
60279464549058399871982960836504
60279464549058399912652942698484
60279464549066503604598106710856
60279464549274536558498804578528
60279464549277186652549459565320
60279464549277237712702930429072
60279464549277238261745863142194
60279464549277238261745863142242
60279464549277238261745949231310
60279464549277238307499534257818
60279464549285341176068457312130
60279464549285341587662435143774
60279464549285341725111131857426
60279464549347465937618480066908
60279464549347469641964251855348
60279464549347469641964280551704
60279464549347482546169385779606
60279464549347482546169385897698
60279464549347482546169386251830
60279464549347482546169414475962
60279464549347482546169414594054
60279464549347482546169414948186
60279464549347482546169758850948
60279464549347482546169758967588
60279464549347486250515186736626
60279464549347486250515186749676
60279464549347486250515215432982
60279464549347486250515215446032
60279464549347486253046619326862
60279464549347486303862973250582
60279464549350137581858173263028
60279464549350138130650143705220
60279464549350138130650172401528
60279464549350138135733861188612
60279464549350167823879590950950
60279464549350171482471721837894
60279464549350171482471807577042
60279464549350171482471836273398
60279464549350171528225306746358
60279464549350171528225421065222
60279464549350183700373540345220
60279464549350183837906178164582
60279464549350183837906179568634
60279464549350183837906264258022
60279464549350187542251949951570
60279464549350187542251978531286
60279464549350187544427703242396
60279464549350187544427704292108
60279464549350187544427731938704
60279464549350187544427732988512
60279464549350187544699701121742
60279464549350187549511420725788
60279464549350187549511421658908
60279464549350187549511421775596
60279464549350188144370786557158
60279464549350188144370786673750
60279464549350188144370787606870
60279464549350189190803614568972
60279464549350189190803643265280
60279464549350189191075612448318
60279464549350189195887332985484
60279464549350189195887333102172
60279464549350189379152721218490
60279464549351088574921814871829
60279464549351088574921814871830
60279464549351089763971084279933
60279464549351089763971084279934
60279464549351090358495718808954
60279464549358292516970890561132
60279464549358292654168883171680
60279464549358292654168911868084
60279464549358292654169254824676
60279464549358293065763232656320
60279464549358293065951519013902
60279464549358293066035201839518
60279464549358293111767865926399
60279464549361894788238939246202
60279464549361894925499808761390
60279464549362194977488612538038
60279464549362194977488727323670
60279464549362195114686605148586
60279464549362195114686719934218
60279464549362195114770402759626
60279464549362195160503066963142
60279464549382593166009589407520
60279464549382593577791853596794
60279464549382593577791853713434
60279464549382602492962602700594
60279464549382602904744866876770
60279464549382602904744866993410
60279464549382602904807257105386
60279464549382602904807628640242
60279464549382602904807628641694
60279464549382602904807629112626
60279464549382602904828549346642
60279464549382603042005248664722
60279464549382603042005248666174
60279464549382603042005277245890
60279464549382603042005621600710
60279464549382603042005621718802
60279464549382603087759206510626
60279464549382604146932344198540
60279464549382604690912938343358
60279464549382604695724313474332
60279464549382604695724314524044
60279464549382604695724314640732
60279464549386155352691348739076
60279464549386155357774951787012
60279464549386196031864776706950
60279464549386204764293154870286
60279464549386204764293154874658
60279464549386205366411877272149
60279464549386205366411877272150
60279464549386206412844819602828
60279464549386206417928422650764
60279464549386206550377543515629
60279464549386206550377543515630
60279464549386207007641423431574
60279464549386207012725026479510
60279464549386207144902178161338
60279464549386207149985781209274
60279464549386496221135370705186
60279464549386504953563748867070
60279464549386506744648057736186
60279464549394260462432786235980
60279464549394299357969548147514
60279464549394310287804323254720
60279464549394310287992609612302
60279464549394310292887668035404
60279464549394310292887669085212
60279464549394310471006949251982
60279464549933749795319104341928
60279464549933749795570152701974
60279464549933749795591073524966
60279464549933750392626450558739
60279464549933751579143970550030
60279464549933751579144056639098
60279464549933751579144056755690
60279464549933751579144314550718
60279464549933751579144314552170
60279464549933751579144314906302
60279464549933751579144315022894
60279464549933751579144315022942
60279464549933751579144315023102
60279464549933751624897641665606
60279464549933751624897899460634
60279464549933751624897899932810
60279464549933751762158654662574
60279464549941854905060542551562
60279464549941855454103217096858
60279464549945457773363708940343
60279464550003933555375331068880
60279464550003983515748158238074
60279464550003983515748185890334
60279464550003983515748186934430
60279464550003983515748186953144
60279464550003983515748187052522
60279464550003983515748187406654
60279464550003983515748531309416
60279464550003983561501771844346
60279464550003983561501772316522
60279464550003994628785588506910
60279464550003994628785932763804
60279464550003994628785932880444
60279464550003994636400682475126
60279464550006634844580689229160
60279464550006634844580690292018
60279464550006634847091145236700
60279464550006634847112094639408
60279464550006636493404324190336
60279464550006636630665049173824
60279464550006636630665077870132
60279464550006636676418662780048
60279464550006636676418663829808
60279464550006684662609187789394
60279464550006684670203361163734
60279464550006684799869827846002
60279464550006684799869942164866
60279464550006684799869942514786
60279464550006684807484950504958
60279464550006684807484950510782
60279464550006684807484950623050
60279464550006684807484951573640
60279464550006684845623412637826
60279464550006684845623413700684
60279464550006684853217586012166
60279464550006684853238535414874
60279464550006686456036615238952
60279464550006686456036616288760
60279464550006686456308585471958
60279464550006686501790200148868
60279464550006686501790201198628
60279464550006686639322925111430
60279464550006695782989714258076
60279464550006695790583802476420
60279464550006695920522352077438
60279464550006695920522438170878
60279464550006695928116526389222
60279464550006695928116526505910
60279464550006701271160380950926
60279464550006701271160380950974
60279464550006701273419817178136
60279464550006701273691786361174
60279464550006701278503505848628
60279464550006701278503505965220
60279464550006701278775475148258
60279464550006701454174720590606
60279464550006701454174721653464
60279464550006701454174806329754
60279464550006701454174807729434
60279464550006701461768893964946
60279464550006701461768895014658
60279464550006703102998355551782
60279464550007596358667553770870
60279464550007887807915595060658
60279464550014740368363569574976
60279464550014790331268173696555
60279464550014806383160997107516
60279464550014806383161340064108
60279464550014806977957943893014
60279464550018392647996545865582
60279464550018392647996574561938
60279464550018392785257415380770
60279464550018408700161681299698
60279464550018408837422550814886
60279464550018692791513554953902
60279464550018692791513583650222
60279464550018692791513583650258
60279464550018692791513583650466
60279464550018692791513669739534
60279464550018692974527923289938
60279464550018692974528009379006
60279464550018708843678690388018
60279464550018708843678805173650
60279464550018709026693144813122
60279464550039101953614131964970
60279464550039101953614160544686
60279464550039101953614160546138
60279464550039101999367745454602
60279464550039116221954687940026
60279464550039116229548517994708
60279464550039116770997362485322
60279464550039116770997706490222
60279464550039116770997706491674
60279464550039116770997706840142
60279464550039116770997706845966
60279464550039116770997706958234
60279464550039116770997706962606
60279464550039116773529111906294
60279464550039116773529112256214
60279464550039116816751291750058
60279464550039116819261775993175
60279464550039116819261776459730
60279464550039118008039076218028
60279464550039118013122421931832
60279464550039118013122422048520
60279464550039118602835680046934
60279464550039118602835680396854
60279464550040017387010795868470
60279464550040017387010795868683
60279464550040017392094141698962
60279464550042718500544596447028
60279464550042718500544596563620
60279464550042718500816565746658
60279464550042718676215896923782
60279464550042718676215896928154
60279464550042718678726381515409
60279464550042718678726381515410
60279464550042718683809984563345
60279464550042718683809984563346
60279464550042720330123133887298
60279464550042720462300285569126
60279464550042720467383888617062
60279464550043018867996975513651
60279464550043020473640142975618
60279464550043020651570879567362
60279464550050823610285776493000
60279464550050824199999034374779
60279464550050824199999034491414
60279464550050824199999034841334
60279464552231501145456908772190
60279464552231504895535373460502
60279464552231549323699389403258
60279464552232399929632024710574
60279464552232405463284393336010
60279464552232449754250158387964
60279464552232449754250416668218
60279464552232451538639969868370
60279464552243206742620263216670
60279464552243212276272631842106
60279464552304484196637649267522
60279464552304484196637649621654
60279464552304484196637649634704
60279464552305384627188676886614
60279464552305384764637716569908
60279464552305851565378539567835
60279464552340803391502316049334
60279464552340803437506949430224
60279464552340817661788238909116
60279464552340818210580209351308
60279464552340818254890151369408
60279464553188852694389394841762
60279464553191504625277685455618
60279464553191504625528991145488
60279464553191553986042218002256
60279464553191553986042476636642
60279464553191553986042562375790
60279464553191554405167607097560
60279464553191559344295341077288
60279464553191559344295598290520
60279464553191559344295598294732
60279464553213168032838659637358
60279464553213168033403776971206
60279464553213453441233071964422
60279464553213468265394081992600
60279464553215819361671162976232
60279464553215819361671421256486
60279464553215819911279040961706
60279464553215821146060974456638
60279464553215821146061232723842
60279464553215824895323531601668
60279464553215824895323789881922
60279464553215824896139439144950
60279464553215869322044277240128
60279464553215869324491741432238
60279464553215869736085719263882
60279464553215870971432511825458
60279464553216154732886153759302
60279464553216169504536347121436
60279464553216169504536691494970
60279464553216169550269355698486
60279464553216170099061326613062
60279464553216170109186818828924
60279464553285152512405572060910
60279464553286102905777178136008
60279464553286403140027290454360
60279464553286414253064691908748
60279464553286414253064692375308
60279464553286414253065063911616
60279464553286414253065063917440
60279464553286414253065064961376
60279464553286414253901893333522
60279464553286414391099885944070
60279464553286416037475453264294
60279464553286416037475797270646
60279464553286419743495252576648
60279464553288754234609681487932
60279464553288754783652698989820
60279464553288765942171832010482
60279464553288770881299451567756
60279464553289051314310156705324
60279464553289055020915422002653
60279464553289056255697355497585
60279464553289066131693358644508
60279464553289071027347893233253
60279464553289104431680372249240
60279464553289104431680372715800
60279464553289104432245260484407
60279464553289115498964302167858
60279464553289115498985138179206
60279464553289115544717773703628
60279464553289115544717774170188
60279464553289116093509858937068
60279464553289117329128535059174
60279464553289121033474334008936
60279464553289121035168912237976
60279464553289121035984819768208
60279464553289951882059176580832
60279464553289966699442378520016
60279464553290001295899499286815
60279464553290001707493476068708
60279464553290005366106642097556
60279464553290005411023368893582
60279464553290005411023369956392
60279464553290016524060770347970
60279464553290016524060770464610
60279464553290016524060771410780
60279464553290016524876678007892
60279464553297226557236636493920
60279464553300812362025509075652
60279464553300822926271054518980
60279464553321536350276399675780
60279464553322436919803679070750
60279464553322436963841766112248
60279464553322436965536343156174
60279464553322436965536343175048
60279464553322436965536343274266
60279464553322436965557263998088
60279464553322436966373171528320
60279464553322437103571164138868
60279464553322438749947075465444
60279464553325074024270951725644
60279464553325088841654153664828
60279464553325138209761925436408
60279464553325138211372819660542
60279464553325138211456502480334
60279464553325138258025994939356
60279464553325138622966797492186
60279464553325138805981137131866
60279464553333243733273093705606
60279464553333243779277727092320
60279464553333243916475719702868
60279467982930073856305332651046
60279467982950466602636946372788
60279467982950483066395032303806
60279467982950483066395686685090
60279467982950483066396059638340
60279467982950483066396059638548
60279467982950483066396059756432
60279467982950483066396059756592
60279467982950483066396061173534
60279467982950483066396061173582
60279467982954385481179744286677
60279467982954385481180773156453
60279467982954389192303810482738
60279468000676359305910010745071
60279468009770146685744621832614
60279468009770146685744650528970
60279468009770146823005376208086
60279468009770146823005376674646
60279468009770146823005404904442
60279468009770146823005405254362
60279468009770146823005490993510
60279468009770147234536620971162
60279468009770147234599354039730
60279468009770147234599382736086
60279468009770147234599468825154
60279468009771047253556518258470
60279468009771047390817186894794
60279468009771047802411164726438
60279468009773748956991778490378
60279468009773748956991864229526
60279468009773749094252532865850
60279468009773749094252618959289
60279468009773749505783748932570
60279468009773749505846510697494
60279468009773749505846596790933
60279468009843092627410341261244
60279468009843092627410627058404
60279468009843092673143005348120
60279468009843092673143005464760
60279468009843092810676015170510
60279468009843093222207230887310
60279468009843093222269993002154
60279468009843993378487796810942
60279468009843993790081774642586
60279468009846694944390133426168
60279468009846694944390162005836
60279468142483367991571433427418
60279468142483367991571433545510
60279468142483367991571438149152
60279468142483367991571438150604
60279468142483372930699167407146
60279468142483372930699172128880
60279468142483372930699172130332
60279468142495375562395193473009
60279468142495380455790263249221
60279468160176828724473584943991
60279468160176828724474613813767
60279468160188836294460516617431
60279468166085438085390225071935
60279468166085454137554331636275
60279468166086338653202008129309
60279468166304242709289850457215
60279468166305144466150902806005
60279468169379576156747987654806
60279468169401191568136203794822
60279468169401191568136975447154
60279468213386872537782987027991
60279468213398880107769918701431
60279468219260331334005493667437
60279468219260332934648740790497
60279468219260332980381401810281
60279468219260365054136103312784
60279468219271171455530707299607
60279468219271171501263371501719
60279468219271187965022484768883
60279468219272072069075157741421
60279468219272088540361865989039
60279468219272388722104487212258
60279468219274790243608925615563
60279468219295497950298877716214
60279468219307210682573637952927
60279468219479219134533718455610
60279468219490877058836868407161
60279468219588189619087111824488
60279468219588189619149873943544
60279468222253713667060042322117
60279468222261820011896187269591
60279468222261820012146891372695
60279468222261820012147234207031
60279468222445640092765835782186
60279468222445640092766064419914
60279468222445640092766092999630
60279468222445640092766178738778
60279468222445640092766836072246
60279468222445640092767207608554
60279468222445640095025495931214
60279468222445640095025524510930
60279468222445641328114000175954
60279468222445674682466953504796
60279468222445685795504354959184
60279468222445689506627335362422
60279468222445689506628449971346
60279468222445691283424059381104
60279468222445691291017142243558
60279468222445691291017146848492
60279468222445691291017232587640
60279468222445691291018261457416
60279468222445691291018261457575
60279468222470005387154098275353
60279468222470005387154098279508
60279468222470005387154098279565
60279468222480656203961036502151
60279468222480656745496635003047
60279468222480657980278568497979
60279468222553557672942502884355
60279468222553558084724508793327
60279468222553591024767523173565
60279468222553591077839956346833
60279468222553602190877357801221
60279468222553602191630503229659
60279468222553602740697798787163
60279468222553602740757117345839
60279468222553602740760216532685
60279468222553602740760216650729
60279468222553602740760556302737
60279468222553602740760561024263
60279468222553603975539050840771
60279468222553603975542146963333
60279468222553603975542150027617
60279468222553603975542150145661
60279468222553603975542489797669
60279468222554502759442199130943
60279468222554502759717266084045
60279468222554502759717610457579
60279468222554503308506137221347
60279468222554503308509236408193
60279468222554503308509236526237
60279468222554503308509237470994
60279468222554503308509237471003
60279468222554503308509580427595
60279468222554503308509580899771
60279468222554504406090078105731
60279468222554504406093177292577
60279468222554504406093177410621
60279468222554504406093178355378
60279468222554504406093178355387
60279468222557204462964325710569
60279468222557205011941224925199
60279468222557205011944582392290
60279468222557205011944582392299
60279468222557205012007344629606
60279468222557206109525165809583
60279468222557206109528523276674
60279468222557206109528523276683
60279468222577617332525680668175
60279468222577617332525937885619
60279468222577617882405780341189
60279468222577619116914717318341
60279468222577619116915746188117
60279468222577619117187456614465
60279468222577619117187713836121
60279468222577906408759130309971
60279468222577918071675345469601
60279468222577918071676374339377
60279468222577919306207260774613
60279468222577919306458307834309
60279468222589625453228392354097
60279468222589626688010325849029
60279468239323231691296550212255
60279468239976888065606182743649
60279468239979589769041527664945
60279468239979589906302282394757
60279468240207434650134511861195
60279468240210135118787923287559
60279468240210136353569856782491
60279468240279478842804551268959
60279468240279478980002543879507
60279468240280379410553823640177
60279468240280379410553827889527
60279468240283081113985472387131
60279468240283081113988915593379
60279468240283082348767405882063
60279468240307396032557610365725
60279468240307396444151588197369
60279468240307396444904729376457
60279468240315491676933603822205
60279468240315501555209963790253
60279468240315502789971005276593
60279468240315502789991897285185
60279468245231857061156264730689
60279468245239963815326578787950
60279468245888215319403949673945
60279468246082842991575099499438
60279468246082842991575213818302
60279468246082843037390412937012
60279468246082843037390670154456
60279468246082844637950267753398
60279468246082844637951010826014
60279468246082844637951039405730
60279468246082844637951125144878
60279468246082844640482414706844
60279468246082844640482443286560
60279468246082844683704595617838
60279468246082844683955642677534
60279468246082844684519726909470
60279468246082844686215078910360
60279468246082844686215080327510
60279468246082844686402709351624
60279468246082844686403481003956
60279468246082889151074144131624
60279468246082889156157747179560
60279468246082894646587193238536
60279468246082894646587278977684
60279468246082894646587936311152
60279468246082894646588050630016
60279468246082894646775451016402
60279468246082894646775479596118
60279468246082894646775565335266
60279468246082894646776222668734
60279468246082894646796371604710
60279468246082894646797143257042
60279468246082894646858875089380
60279468246082894646859133369634
60279468246082894646859903959108
60279468246082894646859903959156
60279468246082894646859905021966
60279468246083745254214405252908
60279468246083745254215176905240
60279468246083795214608153245142
60279468246084089862591134415952
60279468246084095403857826536978
60279468246084095403858597126452
60279468246107054392437467862775
60279468246115159502743502626663
60279468246116060070830352637139
60279468246179954215608769495441
60279468246179955862736793131329
60279468246179955862737822001105
60279468246179998687978353022795
60279468246180000334354264349371
60279468246180000380107820561479
60279468246187804020819306218530
60279468246188059325914032606997
60279468246188060973043085112661
60279468246188060973043170851809
60279468246188094377375596479499
60279468246188103798283616134351
60279468246188104210068979510366
60279468246188104393104211158695
60279468246188105444659527460927
60279468246188994945187378119931
60279468246189006058224779574319
60279468246191663244289954456945
60279468246191706481316106072094
60279468246191706664351337720423
60279468246213310230353050197928
60279468246213321343390451652316
60279468246216010332600955602217
60279468246216010744194933433861
60279468246216021445638357056605
60279468246216021857232334888249
60279468246224126510754891142609
60279468246224126922537154269025
60279468246224128157130802469185
60279468246224128157319087763957
60279468620988668777007355186195
60279468620988668777007355304239
60279468620988668822739244673095
60279468620988668822740019507755
60279468621049557239129812024294
60279468621049562772782180649730
60279468621057661114276567864882
60279468621057661297269986914802
60279468621057661297269991165604
60279468621057662943645898241378
60279468621057662943645902492180
60279468621057666647928936490318
60279468621057666647991698609534
60279468621057666647991702858884
60279468621057711121888120587772
60279468621057711121888124838574
60279468621057711121888379917834
60279468621057711121888383104374
60279468621057711121888383105778
60279468621057711122641266016210
60279468621057711122641524283414
60279468621057711122641524283462
60279468621057711122641525346272
60279468621057711122641529951366
60279468621057711122724948841826
60279468621057711122724952974584
60279468621057711122724953092628
60279468621057711122725206992390
60279468621057711122725207109030
60279468621057711122725208171888
60279468621057711122725211241740
60279468621057711122725211359832
60279468621057711259923199602938
60279468621057711259923203852288
60279468621057712357423199511142
60279468621057712357423457778346
60279468621057712357423458841204
60279468621057712357423463446298
60279468621057712357507140603962
60279468621057712357507141666820
60279468621057712357507144736672
60279468621057712357507144854764
60279468621057712906299110929514
60279468621057712906299115178864
60279468621057716061016113779470
60279468621057716061016116966010
60279468621057716061016116967414
60279468621057716061768999879346
60279468621057716061769258146502
60279468621057716061852940972118
60279468621057716061852945221468
60279468621057716610644654209964
60279468621057716610644912593808
60279468621057717845426844909242
60279468621057717845426845025882
60279468621057717845426846088740
60279468621057717845426849158592
60279468621057717845426849276684
60279468621085880324053389626281
60279468621085880735647367457925
60279468621085885629042437234137
60279468621093984013298491668844
60279468621093984013487036177038
60279468621093984013487036293678
60279468621093984013549797940510
60279468621093984013549797941962
60279468621093984013570718646910
60279468621093984150747790551058
60279468621093984150747790552510
60279468621093984196501375460974
60279468621093985248080684493838
60279468621093985797123701877634
60279468621093985797123701879086
60279468621093985799655107177071
60279468621093985842877286787550
60279468621093989549733571865383
60279468621094033610341698652399
60279468621094033976203010745286
60279468621094033976203010746738
60279468621094033976203011101030
60279468621094033976203011217670
60279468621094034021935417153982
60279468621094034021935674948802
60279468621094034021935674950254
60279468621094034021935675421186
60279468621094035210984944240218
60279468621094035210984944240266
60279468621094035210984944241670
60279468621094035210984944712602
60279468621094035210984945775459
60279468621094035210984945775460
60279468621094035256717608443734
60279468621094035256717608443782
60279468621094035256717608916118
60279468621094035256717609978975
60279468621094035256717609978976
60279468638784489164564262935368
60279468638819865788975811938023
60279468639006332739011979634864
60279468639006332739576063868495
60279468644685309611441760539896
60279468644692162766662316391874
60279468644692162766662317926908
60279468644692162766662321109236
60279468644692162766683241697544
60279468644692164595989809838184
60279468644692212729315533795884
60279468644692212775048194935407
60279468644692214009830128430096
60279468644692214009830128430339
60279468644692214009830131494332
60279468644692214558872774296542
60279468644692214558872777478870
60279468644693414721182939419468
60279468644728237268833569316862
60279468647869372777313394713827
60279468647869372777316862367081
60279468647869416220900020044465
60279468647869421502991383005069
60279468691961215668099930829810
60279468691961215668099935416030
60279468691961221019013286925203
60279468691964819585726328061495
60279468691965119729243337149815
60279468691965123479259039719071
60279468691965123479321801838127
60279468691997238380571210441763
60279468691997240026947121768339
60279468691997538384379742682034
60279468691997538567310399141966
60279468692278517915665690760777
60279468697858985905932458329498
60279468697859035914568236026518
60279468697859035914568240140514
60279468697859035914568240258606
60279468697861721100984984262972
60279468697861735925145337540882
60279468697861737572274390046546
60279468697861741275863691767062
60279468697862938329356766039541
60279468697862938375089430243057
60279468697869840898166338351942
60279468697869841035448017901942
60279468697869841035448018374326
60279468697869841081180567320034
60279468697869841081180567438126
60279468697869841081180677519238
60279468697869841081180677519286
60279468697869841081180677991622
60279468697869841081180682223550
60279468697869841081180682577842
60279468697869842727556474532614
60279468697869842727556478646610
60279468697869842727556478764702
60279468697869842727556588845814
60279468697869842727556588845862
60279468697869842727556589318038
60279468697869842727556589318198
60279468697869842727556593432034
60279468697869842727556593550126
60279468697869842727556593904418
60279468697869842727556847113066
60279468697869842727556847585242
60279468697869842727559946417956
60279468697869842864754586514966
60279468697869846432094033614430
60279468697873743495132269214322
60279468697873743495965739878812
60279468697873745142261321719986
60279468697873745142345004545637
60279468697873745188077668749153
60279468697873748845853981025694
60279468697873748846607122204782
60279468697873748846690804558014
60279468697894108233857343813853
60279468697894108645451321645497
60279468697894113538846391421709
60279468697894158011047719548266
60279468697894158011047720020442
60279468697894158056780011171330
60279468697894158056780015285326
60279468697894158056780015403418
60279468697895358816310482335149
60279468697905869098641004857085
60279468697906163797460489489554
60279468697906163934658481627926
60279468697906163982922551247465
60279468697906165581034392954502
60279468697906165581034393426678
60279468697906165583545135931377
60279468697906165629298462574041
60279468698077877596334407134244
60279468698089535518377348834859
60279468698089584932150776554049
60279468698089584932154908371792
60279468698089584977887573064954
60279468698089585115420296604993
60279468698089585527014274319997
60279468698089586761461477002078
60279468698089586761796207814929
60279468698089586761796207931569
60279468698114196791467571401180
60279468698185942022619890047486
60279468701044299791796522958477
60279468701044343235379708165817
60279468701044344813125586423797
60279468701044348105877036022917
60279468701044348105877064720884
60279468701044349752168264352069
60279468701177476505863853575621
60279468718805292820081362060019
60279468718805292820896150395107
60279468718805293224896040954577
60279468718805293232486770772701
60279468718805342782985623341641
60279468718805346901432442689121
60279468724706719253106783368951
60279468724713902197366063051348
60279468724713918187429444665427
60279468724713968196066370150556
60279468724713968196066370150565
60279468724713968610107812187417
60279468724713971765682562936373
60279468724713972314534081506637
60279468724713972314534110204445
60279468724778809074264073207520
60279468724778809074266392954772
60279468724778809074267397377542
60279468724779709642079179367894
60279468850537704774128613181747
60279468851413052362902208660591
60279468851413052362904532658645
60279468851485996711538913074770
60279468851485996711538914124530
60279468851485996711538914124743
60279468851485996711542271591843
60279468851486002054918619061535
60279468851486002054920943059589
60279468851486002062260624769502
60279468851486002062260624886142
60279468851486002062260625819262
60279468851486002062260625935902
60279468851486002062260625936115
60279468851486002062261657869914
60279468851486002062263981867968
60279468851486002062263983403215
60279468851486002062449944227544
60279468851494102232877427253299
60279468851494107172002062046181
60279468851518417562097864219682
60279468851518417562097864569602
60279468851518417562098639408474
60279468851518418796879797714614
60279468851518418796879798064534
60279468851519623260756471518161
60279468851522019424010192215951
60279468851522019424011225335068
60279468851522019835793489511244
60279468851522021070386103542527
60279468851522021070387136661644
60279468851522021070575423006176
60279468851522269602447186731866
60279468851522271431753754872506
60279468851522319427818724456222
60279468851522319427818724572862
60279468851522319610749381270286
60279468851522319613280786214187
60279468851522319613281819333313
60279468851522321249783286888895
60279468851522321257125292241326
60279468851522321257125292596862
60279468851522321257125292713502
60279468851522324964002498025559
60279468851522324964003531144685
60279468851522325513046550050625
60279468851530375126230324184267
60279468851530380659882692809703
60279468851530424537560161732901
60279468851530424723021965093759
60279468851530425132084796378609
60279468851530430073743676905131
60279468851741159235546384855325
60279468851811103330535334143539
60279468851811342992904185490584
60279468851811354105941586944972
60279468851811404068844728546016
60279468851811407773193626813766
60279468856443628438229636160625
60279468856446276060183900963328
60279468856446324788222545924402
60279468856446324834039925584466
60279468856446330141476695787149
60279468857321676541200247139923
60279468857321676541201021974583
60279468857321677730250291265999
60279468857321677775982180634855
60279468857321677775982955469515
60279468857322577109015386130863
60279468857391870824580960175852
60279468857391870824580960292492
60279468857391876312500663664652
60279468857391876312500664714412
60279468857391920832966837300991
60279468857391925772094570114076
60279468857391925772094570114319
60279468857391926321137216078448
60279468857391926321137216079900
60279468857391926321137217011568
60279468857391926321137217129660
60279468857394572710842100228634
60279468857394572710842101628314
60279468857394577466955495501802
60279468857394577604237169538286
60279468857394577604237170004846
60279468857394577649969835141482
60279468857394577649969835608042
60279468857394578198761804183994
60279468857394578198761804650554
60279468857394621940852174585264
60279468857394621940852174697692
60279468857394621940852174701904
60279468857394621940852175648074
60279468857394621940852175747452
60279468857394621940852175764714
60279468857394621940853207818270
60279468857394621940853208868030
60279468857394621941605321059250
60279468857394621941608677594682
60279468857394621941608678644442
60279468857394622078050167195812
60279468857394622078050168258622
60279468857394622079138044972052
60279468857394622079138045438612
60279468857394622124619544974562
60279468857394622124619546024370
60279468857394622124619659765650
60279468857394622124619659765810
60279468857394622124619660815410
60279468857394622124891629881968
60279468857394622124891630348528
60279468857394622536401810096956
60279468857394622536401924887996
60279468857394622536405280938154
60279468857394622536405281404714
60279468857394622536485607713612
60279468857394622536485608180172
60279468857394622536488963763770
60279468857394622536488964230330
60279468857394622673662564826720
60279468857394622673662679617760
60279468857394622673662680084320
60279468857394627429525024548050
60279468857394627429526057655578
60279468857394627429526057668628
60279468857394627429608708423266
60279468857394627429609740008810
60279468857394627429612064473424
60279468857394627429796993731088
60279468857394627429859755383744
60279468857394627429859755850304
60279468857394627429859756783424
60279468857394627429860788953620
60279468857394627429863112951674
60279468857394627468001689751873
60279468857394627475341256669342
60279468857394627475341257719054
60279468857394627475341371460382
60279468857394627475341372510142
60279468857394627475341372510302
60279468857394627475342404562246
60279468857394627475344728560300
60279468857394627475344729026860
60279468857394627475344730095493
60279468857394627475344730095494
60279468857394627475533015384442
60279468857394627475533015390265
60279468857394627475533015390266
60279468857394627475613341693340
60279468857394627475616697743498
60279468857394627475616698210058
60279468857394627612539364187730
60279468857394627612540397308308
60279468857394627612790297873328
60279468857394627612790297874780
60279468857394627612790414064048
60279468857394627612791445767684
60279468857394627612811333370768
60279468857394627612873980700401
60279468857394628024322661484484
60279468857394628024384275704972
60279468857394628024384275706424
60279468857394628024384276638092
60279468857394628024384276756184
60279468857394628024384390029452
60279468857394628024384390496012
60279468857394628024384391429132
60279468857394628024384391895692
60279468857394628024385423599328
60279468857394628024387747597382
60279468857394628024405310735852
60279468857394628024406343837716
60279468857402727600225509742061
60279468857402727600413796086593
60279468857406629511679293143497
60279468857406629648877285754045
60279468857406630060659548880461
60279468857406634999598997565417
60279468857406634999787282860189
60279468857426992966541427630604
60279468857426992966542460751182
60279468857426992966542461800942
60279468857426992966729972255438
60279468857426992966730747095714
60279468857426992966792733903722
60279468857426992966792734370282
60279468857426992966813654608670
60279468857426992966814429448946
60279468857426992966814429915506
60279468857426993149744311422734
60279468857426993149745086263010
60279468857426993149745086729570
60279468857426994201323620455598
60279468857426994750366637840846
60279468857426994750366638307406
60279468857426994796120222749310
60279468857426998457244618580537
60279468857427026458344569939743
60279468857427028104720481266319
60279468857427042379817148496282
60279468857427042379817149546042
60279468857427042380570036577538
60279468857427042380570293808080
60279468857427042380570293924720
60279468857427042380570294857840
60279468857427042380570294974480
60279468857427042380571068764996
60279468857427042380571069814756
60279468857427042563584633447759
60279468857427042563584634614159
60279468857427042928608860658172
60279468857427042928609118938474
60279468857427042928609893778750
60279468857427042929362006086610
60279468857427042929362264353862
60279468857427042929362264366912
60279468857427042929362265416672
60279468857427042929363039194138
60279468857427042929363039207188
60279468857427042929363040256948
60279468857427042929445603868546
60279468857427042929445946707094
60279468857427042929445948242287
60279468857427042929445948242288
60279468857427042929446721547370
60279468857427042929446723082564
60279468857427042929635007904952
60279468857427042929635008371512
60279468857427042929635008377336
60279468857427042929697770492180
60279468857427042967836347409019
60279468857427042975178238207902
60279468857427042975178238324494
60279468857427042975178239257614
60279468857427042975178353115742
60279468857427042975178354048862
60279468857427042975178610912014
60279468857427042975178611260530
60279468857427042975178611378574
60279468857427042975179385750886
60279468857427042975179386100806
60279468857427042975179386217446
60279468857427042975366524682124
60279468857427042975366525615244
60279468857427042975367672108468
60279468857427042975367672575028
60279468857427042975451355400644
60279468857427043112376605056352
60279468857427043112627279411888
60279468857427043112627280345008
60279468857427043112649348011192
60279468857427044164143940514662
60279468857427044164144197732154
60279468857427044164144197848794
60279468857427044164144198794964
60279468857427044164144198911604
60279468857427044164144972689070
60279468857427044164144973751880
60279468857427044164227537363478
60279468857427044164227880202026
60279468857427044164227880203430
60279468857427044164227880551946
60279468857427044164227880669990
60279468857427044164227881737219
60279468857427044164227881737220
60279468857427044164228655055352
60279468857427044164228656455032
60279468857427044164228656571672
60279468857427044209960172869234
60279468857427044209960544405542
60279468857427044209960545940735
60279468857427044209960545940736
60279468857427044212409041836190
60279468857427044758752257052866
60279468857427044758752515216528
60279468857427044758753290173444
60279468857427044758941576517976
60279468857427044759003190738464
60279468857427044759003190739916
60279468857427044759003191671584
60279468857427044759003191789676
60279468857427044759025259337768
60279468857427044761535743580879
60279468857427048465881544065675
60279468857427943543178307609968
60279468857427945326752211547092
60279468857427945326752211665184
60279468857427948438833960125327
60279468857428193726323607325961
60279468857428199214243311747881
60279468857428243686717383897912
60279468857428243689227868607583
60279468857428243732450048101428
60279468857428244923737832932367
60279468857428245516023952038552
60279468857428245518534436748223
60279468857428248628083633417163
60279468857428249222880237233019
60279468857430594826278260130862
60279468857430594826278260136686
60279468857430595420802894776570
60279468857430595420802894782394
60279468857430595423313379486241
60279468857430596472570489104206
60279468857430596655584828271502
60279468857430596655584828277326
60279468857430600316708449262453
60279468857430644651900846448704
60279468857430644789098838592692
60279468857430644789098839059251
60279468857430644789098839059252
60279468857430644834831502791836
60279468857430644834831502796208
60279468857430644837090939023417
60279468857430645246425366303372
60279468857430645246425480627852
60279468857430645246425481094411
60279468857430645246425481094412
60279468857430645383623358913920
60279468857430645383623473704960
60279468857430646435474750385827
60279468857430646435474750385828
60279468857430646435475783016760
60279468857430646618405406733332
60279468857430646618490122656440
60279468857430646621000607366111
60279468857430647029999270240496
60279468857430647029999270241948
60279468857430647029999384564976
60279468857430647029999385031536
60279468857430650142079986631273
60279468857430650142081019751851
60279468857430650325346407850907
60279468857430650736877623567707
60279468857430895015527933424150
60279468857430895015548854129098
60279468857430895427059149607510
60279468857430895427060182242814
60279468857430895427060182709374
60279468857430895429570666952485
60279468857430895610073488774806
60279468857430895610074521876670
60279468857430895612583973484477
60279468857430895612585006586341
60279468857430896661841083102442
60279468857430896799101837361274
60279468857430896844855422269738
60279468857430896847365906979409
60279468857430900505979043260689
60279468857430900917490371374405
60279468857430944840899471147102
60279468857430944840899471263742
60279468857430944840900504384480
60279468857430944841171440446940
60279468857430944978097377781010
60279468857430944978097463874290
60279468857430944978098496522644
60279468857430944978098496995028
60279468857430944978348511880156
60279468857430944978369432585104
60279468857430944978369432590928
60279468857430944978369433057487
60279468857430944978369433057488
60279468857430944980608981232315
60279468857430945024102096794444
60279468857430945026361533021653
60279468857430945389879728063516
60279468857430945389880760698820
60279468857430945389880761165380
60279468857430945389880761171204
60279468857430945389943523286047
60279468857430945389943523286048
60279468857430945389963410422572
60279468857430945389964443524436
60279468857430945392391245408491
60279468857430945392474928234107
60279468857430945435696074626088
60279468857430945435696075092647
60279468857430945435696075092648
60279468857430945435697107727952
60279468857430945435697108194511
60279468857430945435697108194512
60279468857430945572894067703196
60279468857430945572895100338500
60279468857430945572895100805060
60279468857430945572957862453344
60279468857430945572978783158292
60279468857430945575489267867963
60279468857430946624473289107586
60279468857430946624473374730094
60279468857430946624473375084226
60279468857430946624473375200866
60279468857430946624474407849220
60279468857430946624474408321604
60279468857430946624662694193752
60279468857430946624662694666136
60279468857430946624746377013544
60279468857430946624746377485927
60279468857430946624746377485928
60279468857430946626984892541386
60279468857430946626984892558891
60279468857430946627173178903423
60279468857430946670478008587579
60279468857430946670478008587580
60279468857430946672737444348229
60279468857430946672738477468804
60279468857430946672926763813336
60279468857430946807676000731568
60279468857430946807677033833432
60279468857430946807760716653224
60279468857430946810187518543103
60279468857430946810271201362895
60279468857430947219269978563212
60279468857430947219269979029772
60279468857430950331330693026182
60279468857430950331330693043687
60279468857430950926127296859543
60279468857438750356166546116064
60279468857438750358426354001885
60279468857438750493364538726612
60279468857438755251821423778097
60279468857439050499432535541986
60279468857613417228785448994453
60279468857613467237422374479591
60279468857614366021325780000350
60279468857646782755942371735628
60279468857649484413455732871661
60279468857718782427978782089327
60279468857718782473714545481093
60279468857718783662760715584259
60279468857718783665209212896900
60279468857718783710941877100416
60279468857718815415633621065944
60279468857718815827227599947348
60279468857718815827228374787624
60279468857718817017033457296074
60279468857718828130067416121590
60279468857718828130071634640498
60279468857718828175804298844014
60279468857718831833660846018224
60279468857718831834416659235258
60279468857718831880149323438774
60279468857718831880150099328810
60279468857718832017427555196306
60279468857718832429021534077710
60279468857719728697883416630849
60279468857719732447961881319161
60279468857720017774115833288825
60279468857720028887154010627633
60279468857720028932886674831149
60279468857720032591499035228009
60279468857720032637232475315945
60279468857722385936268053450966
60279468857722386119198710265030
60279468857722414532167965757709
60279468857722419471294666266780
60279468857722430401130475194564
60279468857722430584061132008628
60279468857722430584329745141667
60279468857722430995923722973311
60279468857722430995927079023469
60279468857722434105475242208862
60279468857722434105475242227576
60279468857722434151208939882876
60279468857722434288405899022926
60279468857722434288677868205964
60279468857722434700271846037608
60279468857722435934781810368216
60279468857722435935053779532540
60279468857722680627496807909726
60279468857722684331842608394522
60279468857722686125454964155574
60279468857722686125538647447750
60279468857722686171271311651266
60279468857722686308469304261814
60279468857722719477362634168536
60279468857722728943184857253200
60279468857722730590317386365732
60279468857722730590401069191348
60279468857722730636133733394864
60279468857722730773330692436988
60279468857722730773331726005412
60279468857722734294662153381482
60279468857722734294663186850528
60279468857722734294742393945408
60279468857722734294745749995566
60279468857722734294745836107720
60279468857722734340478500311236
60279468857722734340479533879660
60279468857722734477677526490208
60279468857722736124052404248360
60279468857722736124238368124208
60279468857730539215216679364280
60279468859728746191997249422013
60279468860360928126314433122423
60279468860384946835127208085193
60279468860385241619576305748683
60279468860385241620392212960967
60279468860385243454802271617273
60279468860385246978644217173513
60279468860385247161574873987577
60279468860385247161576021880481
60279468860385247161596913887669
60279468860569125856564568197985
60279468860569129560910368332852
60279468860580633180765085772663
60279468860580636838621604367157
60279468860580636877579446301655
60279468860580636879271697933345
60279468860580636879271698996155
60279468860580636879271698997607
60279468860580636879835783229591
60279468860601346187925455719607
60279468860601349891514668618025
60279468860601549994787924222858
60279468860601550002129929929580
60279468860601550002134519965922
60279468860603746099687325933947
60279468860604046243204335022267
60279468860604046243475931133963
60279468860604051236431824827561
60279468860604948504716875450931
60279468860604951758510970960833
60279468860604952169539716650119
60279468860604952171800558942479
60279468860605151724526657116197
60279468860605451867855638114082
60279468860613053621986138218887
60279468860613057318800498747879
60279468860615753670761760912653
60279468860615753670761761266785
60279468860615758985540909757887
60279468860674329421535041406351
60279468860674340404171314310238
60279468860677042245434252181323
60279468860677177545564288269228
60279468860677197278947340032466
60279468860686053274462071826298
60279468860709162496757979082457
60279468860709462686844452029673
60279468860709462686844452029709
60279468860709462686844452029757
60279468860710351950257432407777
60279468860710363114674928028939
60279468860710363116641472837509
60279468860710363116642592032653
60279468860710363116642592034057
60279468860710363116642592150745
60279468860710363253819692752701
60279468860710363254655373096381
60279468860710364351988266939942
60279468860710364489186259550487
60279468860710364489186259550490
60279468860710364901031284422957
60279468860710364901031284424361
60279468860710364901031284441830
60279468860710368056334067424738
60279468860710368605126036331737
60279468860710368605126037848057
60279468860710368605126037866930
60279468860710368605377084926626
60279468860713053288396065905681
60279468860713064406516036833965
60279468860713064408295329467049
60279468860713064409047441782025
60279468860713064409048560990219
60279468860713064774073075515563
60279468860713064774073075534437
60279468860713064820642539275325
60279468860713064957087299897595
60279468860713064957087299910693
60279468860713064957903207557517
60279468860713066055424472298081
60279468860713066055424472770257
60279468860713066192621345719149
60279468860713066192685141052449
60279468860713066192685141053901
60279468860713066604215323545129
60279468860713066604215323550745
60279468860713066604215324017305
60279468860713066604215324018757
60279468860713066604215324023182
60279468860713069896967146198281
60279468860713069896967146203945
60279468860713069896967146321989
60279468860713069896967146676334
60279468860713069897030941538697
60279468860721169930382598959960
60279468860721170067580591099577
60279468860721174870075450292250
60279468860721175007273442902798
60279468860721175418867421784202
60279468860721175419055449861530
60279468860721175419118211976374
60279468860721175419118211980745
60279468878119228373946425525575
60279468878330072628738065978791
60279468878330074268335022728765
60279468878330074275113977305367
60279468878330074275925752546889
60279468878330079217501983820591
60279468878330124238018238586989
60279468878330127396019791220049
60279468878330127396019877313329
60279468878330127533280545949653
60279468878447047404971977018759
60279468884214388082229451440193
60279468884215590676233403563757
60279468884215590676985515873069
60279468884238699689030863622801
60279468884238699691478586095165
60279468884238704630606320074893
60279468884238752946378741088745
60279468884238752946382184649125
60279468884238754592754996653501
60279468884238754592754996770132
60279468884238754592755025351309
60279468884239605816087681603349
60279468884239605818633034157843
60279468884239905959625611516167
60279468884239906007715600078703
60279468884247710882451197809645
60279468884247710882451197809888
60279468884247710882451197809889
60279468884247710928939330390137
60279468884250455387970042184823
60279468884250460189920675562595
60279468884250460189920704260403
60279468884343665201496328292407
60279468884355672772320088202431
60279468928549387282631239760993
60279468928549387282632014477609
60279468928549387282632014595653
60279468928634294957633443468748
60279468928634294957717126760716
60279468928634295003449790964232
60279468928634344361706937638088
60279468931188933697420820883139
60279468931191640340547727154239
60279468931296856672547755589554
60279468931296856679890794398140
60279468931296856679890880491420
60279468931484591739044371837612
60279468931505001290409545426995
60279468931505006231981644411987
60279468931505049468840312402595
60279468931505050840904265707225
60279468931505054959351085054705
60279468931515811390246997628871
60279468931515811397840051794969
60279468931515811809622315517635
60279468931515861224051516256173
60279468931515861224051860629707
60279468931515861353718441980807
60279468931515861360682670169941
60279468931515861361497458505029
60279468931515861773094535175003
60279468931516761783702171030073
60279468931516761791298697454519
60279468931519463487701342971525
60279468931519463495298644234843
60279468931613873013303026280892
60279468931624660063190435837848
60279468931624679827044410215426
60279468931624679827044496308706
60279468936540575823816911519143
60279468936540575823816911524967
60279468936548680934122174630699
60279468936548680934122289421947
60279468937097559108809314878067
60279468937170354956091043240708
60279468937170354963622110126622
60279468937170356198215756908229
60279468937170356609998021453198
60279468937170359895218777220436
60279468937170359895218777220437
60279468937170361549125755432926
60279468937193469529924197829987
60279468937193469529924197946627
60279468937193474339133527619493
60279468937194375044205977896249
60279468937194375044226898601197
60279468937194671521788765714773
60279468937194675233476571776393
60279468937194675233476571893033
60279468937194675233497492481341
60279468937197076747642099069147
60279468937205178153601561695907
60279468937205178199355146604371
60279468937205181850353274545559
60279468937205181857947362180703
60279468937205181896357908280788
60279468937205181896357908280789
60279468937205181903700947089131
60279468937205181903700947089167
60279468937205181903700947089374
60279468937205181903700947089375
60279468937205181903701033184059
60279468937205181903701061880415
60279468937388864377293646211944
60279468937388866031764708656418
60279468937389164521311719132731
60279468937389164574659477422768
60279468937391566034996069713685
60279468937391566035560153944264
60279468937391566081292818149184
60279468937391566081292818149185
60279468937392766791994762881029
60279468937393217145444827036665
60279468937412275389194205331379
60279468937412275434926869534895
60279468937412278963033153004773
60279468937413175819724225790883
60279468937413175956922218401431
60279468937413175956922333198295
60279468937413179668126523986477
60279468937413474908671041389206
60279468937413476144017059116122
60279468937413476146192898498723
60279468937413479857397117866621
60279468937413626284385020200715
60279468937413626291160961683751
60279468937413626291913073993063
60279468937413629814943359091753
60279468937413630363735329533945
60279468937413631644895255034131
60279468937413631644897579498745
60279468937413631645083283111459
60279468937413631646589832194697
60279468937413631646777860272025
60279468937413679815798054423091
60279468937413679815986082500419
60279468937413679823413177211579
60279468937413680372372255019083
60279468937413680372452379380643
60279468937413680372452723754177
60279468937413680372452723872221
60279468937413680372452752570029
60279468937413680372455823059058
60279468937413680372455851756875
60279468937413681607234657361528
60279468937413681607234685942705
60279468937415877660357306105283
60279468937415877660440988936515
60279468937415877706173653140031
60279468937415881366395359286031
60279468937417078417439682103859
60279468937417078834389231812345
60279468937417528770322562840662
60279468937423981534749368426629
60279468937423982815914832019603
60279468937423982823254886780899
60279468937423986474252899930839
60279468937423986520006484722663
60279468937423986527600658569339
60279468937423986887730515997247
60279468937423986895345610082311
60279468937423987078276266896375
60279468937425187238386199561134
60279468937425187284118863764650
60279468937425187286566586353708
60279468937425187652427899983234
60279468937425187698160564186750
60279468937425332439814713258319
60279468937425332439817152397541
60279468937425334292932532073415
60279468937425337381201883352829
60279468937425337790538864208913
60279468937425337998624231161302
60279468937425339600369302155087
60279468937425387204400336153982
60279468937425387204400336153991
60279468937425387204400364851799
60279468937425632574045382365463
60279468937425632629087717697969
60279468937425633678972706431967
60279468937425634220421293692039
60279468937425637385765971108873
60279468937425637934557941551065
60279468937425637979809429509341
60279468937425638139965486842417
60279468937425638142423798985285
60279468937425639789636538568131
60279468937425682590025691032721
60279468937425682591720268076647
60279468937425683634261873628525
60279468937425683636709337820635
60279468937425687340299926692624
60279468937425687341055138305431
60279468937425687347917345242302
60279468937425687393670930152227
60279468937425687943194867036203
60279468937428035378411004595469
60279468937428039082756805080265
60279468937428039702154194370136
60279468937428040938256456363904
60279468937428085341231583051475
60279468937428088908400282934306
60279468937428088908400282934315
60279468937428088908400311632123
60279468937428089038066864285415
60279468937488860756790939569701
60279468937496917690544941643032
60279468937497427820697607846397
60279468937498183049715173560231
60279468937498183049715173915975
60279468937498318327173376912150
60279468937500884936164859184065
60279468937521232838449490170735
60279468937521232973763844546519
60279468937521232975459454703955
60279468937521233019517429338343
60279468937521233019768477815189
60279468937521233387241460612927
60279468937521277493666191181209
60279468937521277859715532762957
60279468937521277859715533236745
60279468937521278042646190050809
60279468937521278042729872404041
60279468937521281152278294341911
60279468937521281198010958428787
60279468937521281198011991542297
60279468937521281198011991547913
60279468937521281198200020093412
60279468937521281747055010466951
60279468937521282981773924030537
60279468937521282981836685677417
60279468937521282981857606383769
60279468937521282981857864664071
60279468937521292684692937252400
60279468937521292867623565012961
60279468937521292867707161628413
60279468937521292867707161628449
60279468937521292867707161628497
60279468937521293919223047434423
60279468937521293919474870273545
60279468937521293919474870393041
60279468937521294102153675552131
60279468937521294102153704248487
60279468937521294102216351223775
60279468937521294102216437317055
60279468937521294102216466013411
60279468937521294102237271810679
60279468937521294102237357905363
60279468937521294102237386601719
60279468937521297669301397331694
60279468937521593056894159011197
60279468937521594108745435693469
60279468937521597813091236178265
60279468937522481772080027895577
60279468937522493624705854795793
60279468937522493624705854912481
60279468937522494676284387575650
60279468937522494676284387575651
60279468937522494676284387577054
60279468937522494676284387577055
60279468937522494676285162411555
60279468937522494676473448769137
60279468937522494676557131594753
60279468937522494722037972367474
60279468937522494722037972367475
60279468937522494859235964978023
60279468937522494859487788289321
60279468937522494859487788408817
60279468937522498380066103829867
60279468937522498380087024418175
60279468937522498380630187943599
60279468937522498380630188060239
60279468937522498380630188060446
60279468937522498380630188061691
60279468937522498380630188061850
60279468937522498380630188061851
60279468937522498380651108648547
60279468937522498380651108648754
60279468937522498380651108766639
60279468937522498380902931960053
60279468937522498380902931961457
60279468937522498380902932079549
60279468937522498426383772852270
60279468937525196379741515549633
60279468937525196562734848035341
60279468937525196562734848389473
60279468937533285430538518323803
60279468937533288769023005180470
60279468937533289317814975622663
60279468937533301490046692566504
60279468937533301490297855834390
60279468937533305194392578796065
60279468937533305194392607375781
60279468937533305194559973027011
60279468937533305194643541061379
60279468937533305240125157254816
60279468937533305377323264656405
60279468937533305377574198342003
60279468937533305377574198343407
60279468937533305377657881167618
60279470055905388753355218009142
60279470055905390399731129217626
60279470055905390399731129335718
60279470055905393694742388103652
60279470055905394104076929702422
60279470055905395341118299430228
60279470056769868867324269530276
60279470056769885514014039610100
60279470056772620167342590241880
60279470056772620167342590241928
60279470056772620167342594473968
60279470056772620167342594474016
60279470056772620167345693778906
60279470056772620167346033920512
60279470056772620167346038152600
60279470056772625518064043772998
60279470056772625518064048005086
60279470056772625518064302053300
60279470056772625518064306285388
60279470056772625518067405590278
60279470056772625518067745731932
60279470056772625518067749964020
60279470056772636631101416647670
60279470056772636631101674927924
60279470056772636631101679041968
60279470056772636631105147186272
60279470056780674033939950977306
60279470056780679384661662788678
60279470056780679567652785953700
60279470056780679567655110418314
60279470056780679567656229632331
60279470056780690505038859324380
60279470056780690505039118654442
60279470056780690505042216791480
60279470056780690505042216792932
60279470056780690505042217841288
60279470056780690505042217842692
60279470056780690680626363471938
60279470056780690687969775468506
60279470056780690687972874655352
60279470056780690688223922082390
60279470056780695444169951821016
60279470056780695444169951822420
60279470056780696031348075283310
60279470056780696031351432868502
60279470056780696038691228882936
60279470056780696038691486113478
60279470056780696038692260952350
60279470056780696038692262002062
60279470056780696038694585416916
60279470056780696038694585418368
60279470056780696038694586468128
60279470056780696038943310478908
60279470056780696038945633893762
60279470056780696038945633895214
60279470056780696041391033069364
60279470056780697273476519961656
60279470056780724042304935975554
60279470056780724042304935975602
60279470056780724042305279299536
60279470056780724042576875411232
60279470056780724042576904109040
60279470056780724042576905158800
60279470056780725826151928309938
60279470056780729393023289152022
60279470056780729393023290201782
60279470056780729393024322272600
60279470056780729393024323322360
60279470056780729393026733880414
60279470056780729393027765951232
60279470056780729393027767000992
60279470056780729393211575509604
60279470056780729393211576559364
60279470056780729393212608630182
60279470056780729393214934144556
60279470056780729393216052308814
60279470056780729393216053358574
60279470056780729393295230688624
60279470056780729393295258335220
60279470056780729393295259384980
60279470056780729393296263807750
60279470056780729393296291455798
60279470056780729393296292505558
60279470056780729393298588273816
60279470056780729393298616970172
60279470056780729393299735134429
60279470056780729393299736184189
60279470056780729530493223299172
60279470056780729530494255486630
60279470056780729530494256418298
60279470056780729530494256536390
60279470056780729530496579834604
60279470056780729530496580884364
60279470056780729530497727744977
60279470056780729530497727744983
60279470056780729530497728794737
60279470056780731176869134625748
60279470056780731176872491159728
60279470056780740506060921240068
60279470056780740506064392565296
60279470056780740506248949317396
60279470056780740506332632143012
60279470056780740506335988676992
60279470056780740643530624753560
60279470056780745445191754523282
60279470056780745445191754524686
60279470056780745445192126545024
60279470056780745445192126546476
60279470056780745445192902435060
60279470056780745994252336564932
60279470056780745994252365261288
60279470056780745994253369684058
60279470056780745994253369802150
60279470056780745994253398381866
60279470056780745994255693098912
60279470056780745994255693100364
60279470056780745994255694150124
60279470056780745994255722846480
60279470056780745994256842060494
60279470056780745994256842060497
60279470056780745994256842060503
60279470056846722856570801078219
60279470056879154362756569499828
60279470056881844406433693449548
60279470056881861007390799325856
60279470056881889420356697351441
60279470056881894366827441323690
60279470056881894366827556114938
60279470056881894412560134225014
60279470056881894412560220318454
60279470056881905479864867243798
60279470056881905525597502867598
60279470056881905525597506981594
60279470056881905525597507099686
60279470056881905525597621772842
60279470056889948271539383431790
60279470056889948271539411078386
60279470056889948271539412128146
60279470056889948279133499413370
60279470056889948281581222003826
60279470056889948408800052068114
60279470056889948408800052184754
60279470056889948416415146271275
60279470056889948454553636976578
60279470056889948462147839053050
60279470056889948464595561643506
60279470056889949516174869141176
60279470056889950110971472970082
60279470056889959391919937552684
60279470056889959399514025771028
60279470056889959529368893596398
60279470056889959536712018498264
60279470056889964331047929696074
60279470056889964338641759750756
60279470056889964880090604239918
60279470056889964880090604241370
60279470056889964880090605289678
60279470056889964882350040472744
60279470056889964882538327880134
60279470056889964882622010705750
60279470056889964887433729143236
60279470056889964887433729259828
60279470056889966117131975017484
60279470056889966122215663804568
60279470056889998234443558618520
60279470056889998234443558619972
60279470056889998234443558736612
60279470056889998234443644713412
60279470056889998234443673409768
60279470056889998241974969879420
60279470056889998242037731998636
60279470056889998242037760694992
60279470056889998242037760813084
60279470056889998243481260682356
60279470056889998243481375473604
60279470056889998244234406112246
60279470056889998244297168231462
60279470056889998280176222822036
60279470056889998280176222823488
60279470056889998280176336563524
60279470056889998280176337613284
60279470056889998287707662779292
60279470056889998287791345604908
60279470056889998289213953583680
60279470056889998289214039677120
60279470056889998289967099012082
60279470056889998289967099012118
60279470056889998290050781837734
60279470056889998424968416459296
60279470056889998424968417509056
60279470056889998424968417627148
60279470056889998427227853741930
60279470056889999476568989155157
60279470056889999479079130422798
60279470056889999524749031457290
60279470056889999524749032507050
60279470056889999524832715332666
60279470056890000071344328953724
60279470056890000073603765068506
60279470056890009354824113790626
60279470056890009355075162267472
60279470056890009400557121318129
60279470056890009400745035537324
60279470056890009538005790267088
60279470056890009538005819081536
60279470056890014293951847652310
60279470056890014293951847653714
60279470056890014293952190977695
60279470056890014293952190977696
60279470056890014295646424814280
60279470056890014295646768138262
60279470056890014296399569192958
60279470056890014296462332361982
60279470056890014341379060319988
60279470056890014341379432341778
60279470056890014342132205749878
60279470056890014888727501145340
60279470056890014888727501146792
60279470056890014888727502196552
60279470056890014888727529725056
60279470056890014888727529726508
60279470056890014888727530774816
60279470056890014888748451481216
60279470056890014890986937261574
60279470056890014890986965957882
60279470056890014891007887714042
60279470056890016125768871806218
60279470056890016125768900502622
60279470056890016125789821208974
60279470057073730174889611100926
60279470057076431878136666482348
60279470057076431878136666483800
60279470057076431878136669664676
60279470057076431878136669666128
60279470057100743500757293585192
60279470057108798795479567982336
60279470057108799161256940387906
60279470057108799161257198668208
60279470057108799161260296923338
60279470057108799161260297973098
60279470057108799207013881831802
60279470057108802316078802937562
60279470057108802316081903292212
60279470057108802453255874959802
60279470057108802453255876009562
60279470057108802453256650849838
60279470057108802499009459751626
60279470057108802499012560106276
60279470057108802864849852791446
60279470057108802864849853841206
60279470057108802864850628681482
60279470057108802865602999269644
60279470057108802910603437583270
60279470057108802910606537937920
60279470057108802911359682316598
60279470057108802911422445487026
60279470057108804100384674367634
60279470057108804100384932647936
60279470057108804100384932764576
60279470057108804100388030903066
60279470057108804100388031952826
60279470057108804100468615590192
60279470057108804146141615811530
60279470074506605632537384667824
60279470074506605632537729041358
60279470074506605632537729513742
60279470074506605632538503876018
60279470074506605632540828346456
60279470074507806343867668148501
60279470074571462569413692530810
60279470074583470139400624204250
60279470074607781765112860029443
60279470074615824520907116205518
60279470074615835639028235026706
60279470074615841167596886285342
60279470074615841172680603652142
60279470074615874519418463368304
60279470074615874519418807742046
60279470074615874527033556980984
60279470074615885640070958435372
60279470074802303130324534623494
60279470074802308117632307723240
60279470074802308118197166789884
60279470074822722770749972386194
60279470074823617849826143828366
60279470074826619743072577079546
60279470074826625230995725180062
60279470074826625230995725180098
60279470079539890268480556535648
60279470079539892052054115981146
60279470079539892052054116099238
60279470079539892052054116453370
60279470079539892052054460472772
60279470079539895756399916938166
60279470079539895756399916951216
60279470079539895758931320832046
60279470080383712363518287058649
60279470080383712409250951262165
60279470080415192157613153894600
60279470080415197645532858316520
60279470080415197648065038449160
60279470080415197693797702652676
60279470080415199477371606589800
60279470080415230999886586480022
60279470080415230999886959905656
60279470080415230999890058738370
60279470080415231045618131357252
60279470080415231045618504428594
60279470080415231045618504900978
60279470080415231045619278219318
60279470080415231045619279263254
60279470080415231045619624109172
60279470080415231045622721425566
60279470080415231045622722941886
60279470080415232829193528046296
60279470080416127909088704451653
60279470080416131567701840732933
60279470080416131613434504936449
60279470080416398405149737390202
60279470080416398405149737390205
60279470080416428052626634246322
60279470080416428052626634246325
60279470080416428098359298449841
60279470080416431756972434731121
60279470080416431802705098934637
60279470080491780546664403209039
60279470080491795318311497738459
60279470080491795318314940944707
60279470080491795364047605148223
60279470080512438657123752974510
60279470080512438657123752974558
60279470080512438657123757691872
60279470080512438657124872182752
60279470080512455258080858850818
60279470080512455258080858850866
60279470080512455258080863096004
60279470080512455258080863568180
60279470080512455258081978059060
60279470080512488665509974352379
60279470080512493604637708331864
60279470080512493604637708332107
60279470080524149742207157376680
60279470080524160855244558831068
60279470080524160862859308425750
60279470080524166396511677051186
60279470080524199750843738370032
60279470080524199750843738488076
60279470080524199750844082861818
60279470080524201534417986798942
60279470080524201534417987148862
60279470080524210818148475622308
60279470080524210818148475738948
60279470080524210818148475739156
60279470080524210818148820112690
60279470080524210818148820462610
60279470080524210863881111244704
60279470080524210863881484316206
60279470080524210863881484666126
60279470080524216351800843196740
60279470080524216351800843198192
60279470080524216351800843202356
60279470080524216351800843202404
60279470080524216351800844718676
60279470080524216351800844718724
60279470080524216351800844731774
60279470080524216351801187571726
60279470080524216354332248612604
60279470080524449933987891592754
60279470080524466534944997469062
60279470080524499940114303671864
60279470080524499940114332368220
60279470080524499940114332840603
60279470080524499940114332840604
60279470080524501726198719965256
60279470080524511007419040922736
60279470080524516541071437200592
60279470080524516541071438716912
60279470080707882179272076034361
60279470080710583470925157829241
60279470080710585124831364390803
60279470080710585163033733359333
60279470080710633296295923547133
60279470080710633342028587750649
60279470080710633479562083314379
60279470080710635125937994640955
60279470080731282169029848220278
60279470080731282169033291426526
60279470080734894958267074071458
60279470080734895690324432984259
60279470080734900499534187703952
60279470080734944921170986275074
60279470080734944921171335353080
60279470080734944966903999556596
60279470080734950455098767644052
60279470080743004329011044043582
60279470080743004329011044393502
60279470080743006158317612184222
60279470080743006158317612534142
60279470080743053780993298564673
60279470080807846487203655829736
60279470080807846487203655831140
60279470080807846487207126689808
60279470083665398116394762448713
60279470083689708506487469459502
60279470083689708506489789225468
60279470083697813639105437727618
60279470127649112207300308240726
60279470127673427536523844879442
60279470127676125124586623252669
60279470127676125124587737861593
60279470127676141588343407921105
60279470127677325881670113854393
60279470127684233938674717575881
60279470127684250402432711633447
60279470127688136399004153195205
60279470127746373524194454795590
60279470127757196397446446464505
60279470127758397154445139631849
60279470127781491558561598142674
60279470127781491558561602747773
60279470127781496909283313023898
60279470127781496909283314559145
60279470127781508022320710364290
60279470127781508022320711408434
60279470127781508022320711427100
60279470127781508022320714478286
60279470127781508022320714596378
60279470127781508022320716013320
60279470127781508022320826199474
60279470127781508022321857785018
60279470127781508022321859320212
60279470127782696423404923107746
60279470127782697666282034902100
60279470127782697666282036418420
60279470127782697666283154097244
60279470127782697666283155632438
60279470127782698215409857376883
60279470127782708779319404575778
60279470127782708779319407645630
60279470127782708779319407658728
60279470127782708779319407763722
60279470127782708779319407776772
60279470127782708779319409175048
60279470127782708779320550952362
60279470127782708779320552487556
60279470127782708779320555551632
60279470127782708779320557086826
60279470127782708779592521670599
60279470127782708779592524852927
60279470127782708779655288389079
60279470127782708916853280999627
60279470127782709328447258831271
60279470127782714270022709267151
60279470127785410482755897408857
60279470127785410482818659527913
60279470127785410482839580234313
60279470127785410482839580234473
60279470127785415973269768893675
60279470127793502649963787111486
60279470127793513763001189732274
60279470127793513945931730705490
60279470127793513945931731755298
60279470127793513945931846546551
60279470127793519296653443922206
60279470127793519296653443935256
60279470127793519299101166040438
60279470127977236916523818652845
60279470127979888618727006964541
60279470128001502290182779482524
60279470128001502290182781017718
60279470128001546757552239193086
60279470128001546894269031458208
60279470128001547306616269511025
60279470128001552245810117060694
60279470128012352335949239584532
60279470128012354119524176992314
60279470128012357229344309360744
60279470128074448232370655998793
60279470128074448285446445099964
60279470128074496410614254421113
60279470128074498240192793142984
60279470132706713545282307409919
60279470132717524064792094035284
60279470132717524064792095085092
60279470132717525711168005361860
60279470133560455330816049903062
60279470133582015296883295346902
60279470133582020787312339767758
60279470133582048651214323565288
60279470133582048651214323565336
60279470133582048651217655635048
60279470133582048651217684332808
60279470133582048651218798810590
60279470133582049383275128984805
60279470133582054139134002589868
60279470133582054139135037108674
60279470133582054139135150482772
60279470133582054139135151899922
60279470133582054139137360056968
60279470133582054139137474848216
60279470133582054139469883202175
60279470133582054139472206150469
60279470133582054733994517847883
60279470133582054733996840796177
60279470133582065435437941470627
60279470133582070786161976230293
60279470133584722490834836217440
60279470133584750491935820230664
60279470133584766955693786056982
60279470133592820463494588474176
60279470133592820463497945941276
60279470133592820463497946991084
60279470133592825814219657752648
60279470133592825816751062683286
60279470133592825999681719497350
60279470133592827646057630823926
60279470133592853817829978563766
60279470133592853817830007261526
60279470133592853817830007261574
60279470133592854366893917705090
60279470133592859168548363022740
60279470133592859168548363022788
60279470133592859168552838268042
60279470133592859305747473411490
60279470133592859305750830878590
60279470133596728414445856564304
60279470133596730060821767890880
60279470133596761766268552855460
60279470133596778230027665654660
60279470133654950354780777434147
60279470133654950766374755265791
60279470133665805346768079888173
60279470133665821764794528950174
60279470133665821764794528950417
60279470133665821810527193153987
60279470133669424036041656916037
60279470133669424081774321119553
60279470133690066963005534022976
60279470133690066963006567142102
60279470133690072316237647637120
60279470133690072496992552578959
60279470133690083426764647288736
60279470133690083426765680407862
60279470133690083434358734573960
60279470133690083564297289829831
60279470133690083571556727184508
60279470133690088917194753513428
60279470133690116781096679911226
60279470133690116781096708608986
60279470133690116781096708626248
60279470133690116781096708626296
60279470133690116781096713330560
60279470133690116788628119868434
60279470133690116918294591150068
60279470133690116918294701219534
60279470133690116918295734338660
60279470133690116918295734338708
60279470133690116971642344833554
60279470133690116971642373413222
60279470133690116971642373414674
60279470133690116971642459508114
60279470133690116971643492627240
60279470133690122269016302961440
60279470133690122269016417752480
60279470133690122276547714220888
60279470133690122276631507232450
60279470133690122276631511837544
60279470133690122279141905730798
60279470133690122322364056528238
60279470133690122322364059714778
60279470133690122322364085226046
60279470133690122322364088412586
60279470133690122322364089947779
60279470133690122322364089947780
60279470133690122322364171319326
60279470133690122322364171319486
60279470133690122322364174506026
60279470133690122322364176041060
60279470133690122324811807815050
60279470133690122324812925493874
60279470133690122324895490640666
60279470133690122459562167116574
60279470133690122459563195986350
60279470133690122462073680223638
60279470133690122873938509559460
60279470133690133389585144373036
60279470133690133389585225744742
60279470133690133389586257801058
60279470133690133389586258863916
60279470133690133389668821431370
60279470133690133389668822475466
60279470133690133389668822494180
60279470133690133389668822593558
60279470133690133389668822947690
60279470133690133389668908686838
60279470133690133389669940272382
60279470133690133389669940626674
60279470133690133389669941689324
60279470133690133389669941689484
60279470133690133435401461169166
60279470133690133435401461287258
60279470133690133435401462704200
60279470133690133435401572773714
60279470133690133435401575960414
60279470133690133435401577495448
60279470133690133435402604475898
60279470133690133435402604830190
60279470133690133435402605892840
60279470133690133572599484012716
60279470133690133572599565384422
60279470133690133572599568570962
60279470133690133572600597440738
60279470133690133572600598503548
60279470133690138923321195824088
60279470133690138923321277195794
60279470133690138923321281917368
60279470133690138923322310314920
60279470133690138925832793489398
60279470133690138925852596516974
60279470133690972883986638827918
60279470133690984002107754449468
60279470133690984002107754566156
60279470133691034003401531056553
60279470133691039493580695686130
60279470133691039493581813364906
60279470133691321241961062315692
60279470133691323081894183808010
60279470133691337850511222358098
60279470133691339680654618752792
60279470133691339682851289684318
60279470133701789168720081628988
60279470133701789168720081745676
60279470133701794519441792507240
60279470133701844477262365001534
60279470133701844477262365001618
60279470133701844477262365001778
60279470133701844477262366051378
60279470133701844660193021815842
60279470133701844660193022865650
60279470133701846306568933142418
60279470133702128063044533802366
60279470133702128248506509937770
60279470133702128613782044838206
60279470133702129846618437856130
60279470133702129846618438905890
60279470133702129849128837404238
60279470133702129894882421264346
60279470133702139176081935373394
60279470133702139313279814242662
60279470133702139313279841890662
60279470133702144664001554635154
60279470133702144664001554652416
60279470133702144664001555118976
60279470133702144664001640728434
60279470133702144666449276174398
60279470133702144666512038293454
60279470133702144849463615814078
60279470133702146495839527140654
60279470133873804750707595358396
60279470133873804750707624056156
60279470133873804796461180268264
60279470133884609779307166039238
60279470133884609779307166039286
60279470133884611617043616600029
60279470133884611617043616600083
60279470133884659742211427303438
60279470133884659742211427307810
60279470133884659742211427320860
60279470133884659742963424825838
60279470133884659787944091506954
60279470133884659787944091511326
60279470133884659787944091524424
60279470133884661572332783796552
60279470133884661572605872174974
60279470133885512184792636475591
60279470133885512185043689184311
60279470133885546088188727746593
60279470133885860542765887605980
60279470133908910474911513418850
60279470133908910474911514481660
60279470133908910474914985322906
60279470133908926938670627747420
60279470133908926938674098588666
60279470133908926946202066641866
60279470133908926946202067704676
60279470133908926946264828761082
60279470133908926946264829823892
60279470133908960300533094860252
60279470133908960300534099264308
60279470133908960300534100327166
60279470133908960300534127962116
60279470133908960300534129024926
60279470133908960300537571168364
60279470133908960437793849590016
60279470133908960437793850652826
60279470133908960437794855056930
60279470133908960437794882691880
60279470133908960437794883754690
60279470133908960437798325898128
60279470133908960437815774700472
60279470133908960437819246604528
60279470133908971550852172813614
60279470133908971550853176154860
60279470133908971550853177217670
60279470133908971550853205915478
60279470133908971550855614957052
60279470133908971550856648058916
60279470133908976900989141136098
60279470133908976900992580092996
60279470133908976901552963918586
60279470133908976901552963918634
60279470133908976901553997020450
60279470133908976901553997020498
60279470133908976901556406062024
60279470133908976901557439163888
60279470133908976901574889029042
60279470133908976901574917726850
60279470133908976901577326768424
60279470133908976901578359870288
60279470133909821972746477799750
60279470133909822156011865916067
60279470133909827514013852881568
60279470133909871935649615168658
60279470133909871935650622872974
60279470133909871935650651452690
60279470133909871935650739081164
60279470133909871981383287076490
60279470133909871981383403284680
60279470133909871981383403284887
60279470133909872118916127197688
60279470133909877469301983794094
60279470133909877469301983794142
60279470133909877469303107706600
60279470133909877469303107706807
60279470133910172170089023419324
60279470133912829360215386994346
60279470133912829361052210526666
60279470133912829361052210999085
60279470133920627688487824937178
60279470133920628976279342341718
60279470133920628976279343391478
60279470133920632496857657762768
60279470133920632673348223120422
60279470133920632682319719520520
60279470133920633222140193562614
60279470133920634327001054153090
60279470133920634327001055202850
60279470133920634327004411620403
60279470133920662879678786362464
60279470133920662879678786363916
60279470133920662879678786480556
60279470133920677514047648780060
60279470133920677697061902209820
60279470133920677697061988303100
60279470133920677697061988419740
60279470133920682636189636189548
60279470133920683047783614021192
60279470133920683047783700113020
60279470133920683047783700114472
60279470133920683047783700231112
60279470133920913060291534170614
60279470133920929119799708413316
60279470133920929119799708879876
60279470133920929165553293321780
60279470133920929531581972602542
60279470133920929714596312242222
60279470133920932686884754639280
60279470133920932686884754652330
60279470133920932824142038173554
60279470133920932824142151914834
60279470133920932824142152964594
60279470133920932824145509014752
60279470133920932825836728492200
60279470133920932869899093806576
60279470133920934470517949500130
60279470133920934470518063241410
60279470133920934470518064291170
60279470133920934470709706582270
60279470133920934470793389407885
60279470133920934470793389407886
60279470133920934653724046221950
60279470133920963068928373562472
60279470133920963068928459655752
60279470133920963068928459772392
60279470133920963068949380360700
60279470133920966177659424899996
60279470133920968008056193752120
60279470133920977290696741194224
60279470133920977290696826237744
60279470133920977290699150235798
60279470133920977703297235861976
60279470133920977703297321955256
60279470133920977703297322071896
60279470133920977886311575501656
60279470133920977886311661594936
60279470133920977886311661711576
60279470133920978983830517895792
60279470133920979121093509113228
60279470133920979121093595089868
60279470133920982641418453005596
60279470133920982641420862047170
60279470133920982641420862163810
60279470133920982642424969841704
60279470133920982642425055934984
60279470133920982642425056051624
60279470133920982688178640843448
60279470133920982825439395691304
60279470133920983237033373406308
60279470133920983237054294111256
60279470133920984471752544782184
60279470133920984471815306901240
60279470133982773501683316421132
60279470133982773501683316422536
60279470133982773501686787262330
60279470133982773509277517080454
60279470133982773509277518499008
60279470133982821634445327820157
60279470133983105761678580399776
60279470133983107042276832221660
60279470133983121821434446001936
60279470133983121821521572033800
60279470133983123650828140174440
60279470133983123653272419090636
60279470133993578675073932367964
60279470133993578675073932484604
60279470133993580314675021536551
60279470135989272771846442116683
60279470135989272771846470696399
60279470136832214668151067837566
60279470136832218374189091272198
60279470136832218374189121368234
60279470136832218374191445366288
60279470136840307500963724015553
60279470136840318542856911576588
60279470136840319640440852460972
60279470136840325130871070172072
60279470136840325130871070172120
60279470136840325130871070172279
60279470136840325130871070290377
60279470136864619125841461219233
60279470136864619125841489798949
60279470136864635109372895118450
60279470136864635109375214884416
60279470136864635109376219307186
60279470136864640460094476076509
60279470136868237380620021580800
60279470136868237380622341329504
60279470136875445626647480583600
60279470136875445626710242685346
60279470136875445626710285749536
60279470136937568824632698494289
60279470136937568824632727074005
60279470136937568824635022842263
60279470136937586454545676288281
60279470151415999110733030715105
60279470151415999110733031764865
60279470151416010223770432169493
60279470151707799135328799337674
60279470151743816357369886277150
60279470154558095025087986252018
60279470154674253470709556356730
60279470160466671665090131434052
60279470160466716320557622635454
60279470160466720026598000164176
60279470160466720438189653647846
60279470160466720438191977995820
60279470160501827344586658866474
60279470160501827756180636698118
60279470160501838876808772569891
60279470160501838876808772569900
60279470160501838876811092318604
60279470160501838876812211513748
60279470160501838876812211630388
60279470160502739033030015335586
60279470160503039222300609332370
60279470160575672557740744113207
60279470160575672557740745162967
60279470160575672557743069510941
60279470160575972747011337993351
60279470160575972747011339043111
60279470286333679741154938039474
60279470287173894486277060695763
60279470287173909303660262634947
60279470287184699652889387875283
60279470287184716116648501141043
60279470287209014982112924513999
60279470287209016628488835840575
60279470287209031445872037779759
60279470287221022369169199373375
60279470287221022552099856187439
60279470287221039015858969453199
60279470287281977441073714581578
60279470287281977441073714581821
60279470287283178197967805292848
60279470287283178198156090574573
60279470287291283307708984172420
60279470287293985011060646255018
60279470287293985011060646255261
60279470287293985011144329080669
60279470287293985011144329080675
60279470287314381830129259586642
60279470287314381830129262773182
60279470287314381830129288282998
60279470287314383064911193081574
60279470287314383064911196268114
60279470287314383064911221777930
60279470287314397881541249590868
60279470287314397882294395020758
60279470287314397882294398207298
60279470287315532578825758571102
60279470287315532578825787267458
60279470287315534408132355408098
60279470287315549225515528650926
60279470287315584371036591174288
60279470287315599188419793113472
60279470287318283878027916771236
60279470287318285525240631881774
60279470287318285525491680358620
60279470287318286074283650800812
60279470287318300341787001335024
60279470287318300341787001340640
60279470287318300341787005584374
60279470287318300342540151001166
60279470287318300342623833820958
60279470287318300342874882297804
60279470287318300480072874908352
60279470287318300891666852739996
60279470287326389400116219956438
60279470287326405452281326694198
60279470287510121285857074147229
60279470287512773537125234123369
60279470287512823538168330602133
60279470287534372383853901777698
60279470287534383496891303232086
60279470287534383496891389321154
60279470287534422346758163059320
60279470287534432910731625006569
60279470287534433459795564513708
60279470287534433459795650602776
60279470287534436569348203426832
60279470287534437164141451087572
60279470287537084795887255303242
60279470287537090146608967114614
60279470287537090149060042100516
60279470287537090276529920759694
60279470287537134613978769659144
60279470287537138272594918684070
60279470287537138272595004773138
60279470287544938299691699219261
60279470287607333150768878906867
60279470287607368341771902594855
60279470287607368341774997195481
60279470287607382610366228692230
60279470287607383159155104534039
60279470287607383159217862403742
60279470287610034304136176054060
60279470287610084267040351124150
60279470287610084267040351242242
60279470287610084267040355841512
60279470287610084267040437335682
60279470287610084312773106139920
60279470287610084449971094149746
60279470287610084449971098750468
60279470287610084451058975463897
60279470287610084862652953295541
60279470292144994240302058182478
60279470292144994423316397816334
60279470292144995613181574656855
60279470292207182963846991985681
60279470292207184610222903312257
60279470292239603816849967429718
60279470292239603816849967435542
60279470292239603862582971291071
60279470292239605646156535576182
60279470292242255694453516272296
60279470292242256929235449767228
60279470292242305108231075809472
60279470292242305108231080047224
60279470292242305108231080060274
60279470292242305108503044992510
60279470292242305108565811345266
60279470292242305520013344236450
60279470292242305520097027062066
60279470292242305703027683876130
60279470292242305703090445990974
60279470292242305703111366695922
60279470292242306754606987136048
60279470292242306754606991386850
60279470292242306754795277731382
60279470292242306754878956319086
60279470292242306754878960551174
60279470292242306937809617371062
60279470292242306937893300190854
60279470292250410217972255738852
60279470292250410675571209797167
60279470293082485264573567176277
60279470293082485310306230329985
60279470293082486499355500671209
60279470293082486545088164874725
60279470293082519853624885965683
60279470293082534671008087904867
60279470293082534716740752108383
60279470293082534716740752109787
60279470293093325020237470364051
60279470293093341529729247833327
60279470293114905751715568650023
60279470293117606860169123752526
60279470293117606860190044457474
60279470293117606860357410110108
60279470293117607043120701271538
60279470293117607043371749749787
60279470293117607043371749749788
60279470293117607454962628276547
60279470293117607454965727581431
60279470293117607454965727581432
60279470293117608643743027689650
60279470293117608643931314047232
60279470293117608644014996872847
60279470293117608644014996872848
60279470293117608689496612598114
60279470293117608826945653686912
60279470293117609238539631518556
60279470293117651508230818625555
60279470293117656858952784472043
60279470293125711969931223350096
60279470293125712518702273074290
60279470293125712518702273087340
60279470293125712518887088590674
60279470293125712518890559431872
60279470293125712518974242251664
60279470293125712518974242257487
60279470293125712518974242257488
60279470293125712564455857982754
60279470293125712564455857995804
60279470293125712564703807156119
60279470293125712565271765527404
60279470293125712701904899071552
60279470293125713754321034818820
60279470293125740520074078358850
60279470293125745916528454373738
60279470293125757029565855828126
60279470293126913322542427878026
60279470293129314241094668491712
60279470293129314241178351311504
60279470293129314378436007208554
60279470293129314424109008125568
60279470293129314424168671412070
60279470293129314424924915674673
60279470293129314835699886658151
60279470293129314835702985957212
60279470293129314836518893506317
60279470293129314972960641854262
60279470293129316025568162797733
60279470293129342836865612875598
60279470293129614430448945315569
60279470293129614430992883675564
60279470293129614567626017213888
60279470293129614567626017219711
60279470293129614567626017219712
60279470293129614567706601206790
60279470293129614567709700039504
60279470293129614613379602129633
60279470293129614613439265410306
60279470293129614614195509672906
60279470293129614979219995045532
60279470293129614979219995051355
60279470293129614979219995051356
60279470293129615024973579961277
60279470293129615025789487504550
60279470293129615162231235852498
60279470293129615162234334685212
60279470293129616214566787612688
60279470293129616214838756795966
60279470293129642843122212085931
60279470293129642980320204696479
60279470293129647782249946065659
60279470293129647919447938676207
60279470293129659444079317962239
60279470293190536976429502125185
60279470293190538211211435620117
60279470293190552982861973355785
60279470293190586206436219127144
60279470293190586206436219131356
60279470293190586343634098369258
60279470293190586343637569210456
60279470293190586390207061662118
60279470293190586390207061662361
60279470293190602807393240331326
60279470293190602807393240331374
60279470293190602807393243513654
60279470293190602807393243515106
60279470293190602807393325003452
60279470293190602807393325007664
60279470293190602807396682470552
60279470293190602807396682474764
60279470293190602807396682476216
60279470293190602808233510724362
60279470293190602808233510724605
60279470293190602808484559189805
60279470293190604637791127330445
60279470293191487369797636993307
60279470293191487369797636993355
60279470293191503421777957986992
60279470293191503421962772427423
60279470293191503421966243281719
60279470293191503421966244331479
60279470293199608531519136866564
60279470293202294182785875499403
60279470293202294182785875499451
60279470293202294182785904195807
60279470293202310189218375426407
60279470293202310189221817569797
60279470293202310234951010933519
60279470293202310234954481774765
60279470293202310234954481774925
60279470293202310372152474385473
60279470293222957234635874795948
60279470293222957234824129269230
60279470293222957234824157965586
60279470293222957234824161153530
60279470293222957417838497605266
60279470293222957417838500787386
60279470293222957417838583694334
60279470293222958469417805102936
60279470293222959018398033206354
60279470293222959018481830817394
60279470293222959064214408931842
60279470293222973835592976434504
60279470293222973835592980672256
60279470293222973835592980685306
60279470293222973835781263841894
60279470293222973835781267029838
60279470293222973835864946667510
60279470293222973835864949849630
60279470293222973835864949855454
60279470293222973881597696960094
60279470293222973881597953710983
60279470293222974018795603481574
60279470293222974018795606669518
60279470293222975070374910979244
60279470293222975665171514808150
60279470293222975665171600897218
60279470293223001706273204797010
60279470293223001706273204798462
60279470293223001706273204916506
60279470293223001889475744687698
60279470293223007194192905087624
60279470293223007194192909338426
60279470293223007196724310031312
60279470293223007196724311448462
60279470293223007197540132889626
60279470293223007197540136077570
60279470293223007197540218978694
60279470293223007197540222166638
60279470293223007197728422435152
60279470293223007242456974116784
60279470293223007242456975651978
60279470293223007243210006277522
60279470293223007243210009464062
60279470293223007243210034973842
60279470293223007243210034973878
60279470293223007243293717799494
60279470293223007243293803888562
60279470293223007243293807075102
60279470293223007380470789703690
60279470293223007380471133010154
60279470293223007380742762069008
60279470293223008432259278755478
60279470293223008432259393546726
60279470293223008432259647221886
60279470293223008432259651826980
60279470293223008432322066384558
60279470293223008432322069585552
60279470293223008432322409691022
60279470293223008432322413941824
60279470293223008477991942958994
60279470293223008477991968468810
60279470293223008477992057750242
60279470293223008477992316030496
60279470293223008478075651294426
60279470293223008478075998850288
60279470293223009026846704231260
60279470293223009026846785603014
60279470293223009026867706426006
60279470293223009027034990575792
60279470293223009027035330227800
60279470293223009027118673395584
60279470293223017758438594262030
60279470293223017758438595311790
60279470293223017758438595429882
60279470293223017758438598499734
60279470293223017758438598512832
60279470293223018307230225052214
60279470293223018307230225053666
60279470293223018307230306423968
60279470293223018307230306542012
60279470293223018307230310673318
60279470293223018307230310792814
60279470293223018307230564704222
60279470293223018307230568955024
60279470293223023246357960081750
60279470293223023248889360776040
60279470293223023248889363975630
60279470293223023248889446882578
60279470293223023248889703732632
60279470293223023249642505154718
60279470293223023249642590893866
60279470293223023249642595485910
60279470293223023249705268323742
60279470293223023249705271524736
60279470293223023249705611630206
60279470293223023249705615881008
60279470293223023294622111086094
60279470293223023294622367818056
60279470293223023295375141711638
60279470293223023295375144898178
60279470293223023295375259689426
60279470293223023295375513247946
60279470293223023295375517969680
60279470293223023295459196540122
60279470293223023295459200789472
60279470293223023843414081528286
60279470293223023844167230131618
60279470293223023844167488411872
60279470293223023844229901919642
60279470293223023844229906157394
60279470293223023844229906170444
60279470293223023844229987542198
60279470293223023844229989058518
60279470293223023844229992246462
60279470293223023844230245809354
60279470293223023844230246275914
60279470293223023844230250526716
60279470293223023844250823675802
60279470293223023844251166632394
60279470293223023844251171231664
60279470293223023844418192514976
60279470293223023844418532166984
60279470293223023844501875334768
60279470293223023844502214992605
60279470293223025078949421906804
60279470293223025079011836464382
60279470293223025079012179304286
60279470293223025079012179770846
60279470293223025079032757170734
60279470293223025079033100127326
60279470293223025079033100477246
60279470293223025079033104726596
60279470293224157991906505261982
60279470293224157991906533958338
60279470293224157991906537146490
60279470293224159775480409199106
60279470293224174592863639834646
60279470293224174592863643016974
60279470293224174592863643022798
60279470293224209784117366562928
60279470293224224601500568502112
60279470293224224601521489214341
60279470293226559094372703530838
60279470293226559688897338176546
60279470293226575695329809407146
60279470293226576289854444052854
60279470293226577524636377547786
60279470293226604160534586304574
60279470293226609102674869017206
60279470293226609102674897713478
60279470293226609102674897713562
60279470293226609102674897713722
60279470293226609102946866896760
60279470293226610703318120372354
60279470293226610703318235163602
60279470293226625520701346775722
60279470293226625520701346775806
60279470293226625520701346775966
60279470293226625520701351007894
60279470293226625520701351013718
60279470293226625520701351026768
60279470293226625566433982282966
60279470293226625566433986515054
60279470293226625566434096602037
60279470293226625566434096602038
60279470293226625566434101306302
60279470293226625703632003590030
60279470293226625703632007827782
60279470293226625703632007840832
60279470293226625703903972773068
60279470293226626115414272017008
60279470293226626115497950604712
60279470293226626115497954836800
60279470293226627350007914916606
60279470293226627350008000539162
60279470293226627350196205511940
60279470293226627350279884099644
60279470293226627350279888331732
60279470293226859283643297529074
60279470293226859695153596773014
60279470293226859878167932174782
60279470293226859878167936406870
60279470293226861112949865669714
60279470293226875884600403405382
60279470293226876296110698411410
60279470293226876296110702643498
60279470293226876296110702649322
60279470293226876479125038051090
60279470293226876479125042283178
60279470293226877530892631906342
60279470293226877713906971546022
60279470293226905951180652621779
60279470293226909245375970562244
60279470293226909246191878105526
60279470293226909246191906801882
60279470293226909246191911052844
60279470293226909246463875985080
60279470293226909291945491711958
60279470293226909657974175229020
60279470293226909840988510630788
60279470293226909840988514862876
60279470293226910892505031549346
60279470293226910892505146340594
60279470293226910892567793664190
60279470293226910892567822360546
60279470293226910892567822366370
60279470293226910892567822379420
60279470293226910892567908455438
60279470293226910892588714369138
60279470293226910892588829160386
60279470293226910892756108723952
60279470293226910892839791543744
60279470293226910938321378572654
60279470293226910938321403038534
60279470293226910938321407276291
60279470293226910938321407289341
60279470293226910938321493363902
60279470293226910938509693633873
60279470293226911487364421957364
60279470293226920768563854560963
60279470293226925709135083828004
60279470293226925709135112520148
60279470293226925709135112524360
60279470293226925709135116769498
60279470293226925709135198259296
60279470293226925709888233488530
60279470293226925709888257948586
60279470293226925709888343687734
60279470293226925709888348279778
60279470293226925709950991371286
60279470293226925709950995603374
60279470293226925709951020067642
60279470293226925709951024299730
60279470293226925709951024305554
60279470293226925709951024318604
60279470293226925709951110394622
60279470293226925709971916308322
60279470293226925709971945011959
60279470293226925709971945025009
60279470293226925710222989250840
60279470293226925755704580511838
60279470293226925755704690600279
60279470293226925755704695303086
60279470293226925892902597588266
60279470293226925892902683327414
60279470293226925892902687913634
60279470293226925893237333124065
60279470293226926304747623896548
60279470293226926304747628128636
60279470293226926304768548840865
60279470293226927539278508914842
60279470293226927539278594653990
60279470293226927539529557391480
60279470293234664615561387650834
60279470293234664615645185261874
60279470293234664798575842075938
60279470293234681262334955341698
60279470293234681262335212092587
60279470293234714578277477360298
60279470293234714624010055474746
60279470293234714624010141563814
60279470293234714761208391391758
60279470293234730630442526705346
60279470293234730630442870011810
60279470293234730676175533748765
60279470293234730676175533748766
60279470293234730676175534215326
60279470293234731224967160301246
60279470293234731224967245923802
60279470293234731224967504190958
60279470293234731224967504657518
60279470293234731225155790548588
60279470293235014767464273747446
60279470293235014767548071358486
60279470293235014813280735562002
60279470293235014950478985389994
60279470293235030819629409181562
60279470293235030819629522567306
60279470293235030819713464010046
60279470293235031414238098305834
60279470293235031414238098655754
60279470293406724860359657667885
60279470293406739128134981621441
60279470293406740912524793102001
60279470293409390967537194594284
60279470293409390967537194595736
60279470293409391013290779504200
60279470293409391418357884339355
60279470293409391425888951225269
60279470293409440785645908321056
60279470293409440785645908322508
60279470293409440785646281392558
60279470293409440785649261188886
60279470293409440785649261190338
60279470293409440785649289886694
60279470293409440785649634260387
60279470293409440831378572526024
60279470293409440831378945597526
60279470293409440831381925393854
60279470293409440831382298465355
60279470293409440969664814921503
60279470293409441381258792751695
60279470293409441381258792753147
60279470293409441381262145620977
60279470293410293182561717229572
60279470293410293182750002511249
60279470293410293182750002524299
60279470293410341399947225884145
60279470293418397057520962614212
60279470293421148167202800168011
60279470293421148167390713459672
60279470293421148212935464371527
60279470293441795209544957296478
60279470293441796628094371136390
60279470293441796993934505910410
60279470293441806322582358750866
60279470293441806327662605393108
60279470293441807558201115776714
60279470293441807748722502881238
60279470293441807748722503944096
60279470293441811406498811971322
60279470293441811406498815159266
60279470293441811445477573075574
60279470293441811452252399949638
60279470293441811454762623205614
60279470293441811818092789802966
60279470293441811818092792990910
60279470293441811818845935231404
60279470293441811857322599385468
60279470293441811863846377781282
60279470293441811866356601037258
60279470293441813053627868726336
60279470293441813053711550489094
60279470293441813053711551551952
60279470293441813091853484402150
60279470293441841651849721001325
60279470293441844806584429385588
60279470293441844806584432572128
60279470293441844806584461269888
60279470293441844806587900226786
60279470293441845218178148950028
60279470293441845218178177647836
60279470293441845218178407217232
60279470293441845218178410403772
60279470293441845218178435915040
60279470293441845218178439101580
60279470293441845218181621326468
60279470293441846407980820992320
60279470293441846407984292896376
60279470293441846590998632418012
60279470293441847002571431277504
60279470293441847002571431395548
60279470293441847002571432812697
60279470293441847002592351983856
60279470293441847002592352100496
60279470293441847002759975902290
60279470293441855919625044949212
60279470293441856331219279630910
60279470293441856331219284236003
60279470293441856331219284236004
60279470293441857521018223392926
60279470293441857521018252089282
60279470293441857521021435965516
60279470293441857521021694232720
60279470293441857704014856435441
60279470293441857704036033872400
60279470293441858115609091117140
60279470293441861224614092557068
60279470293441861224614349407122
60279470293441861225367236568356
60279470293441861225430256956228
60279470293441861270346756760584
60279470293441861270347013492546
60279470293441861270347013492594
60279470293441861271099900653828
60279470293441861271099900655232
60279470293441861271100158921032
60279470293441861271100158922436
60279470293441861271183841746648
60279470293441861271183841748052
60279470293441861408381834357196
60279470293441861819954633215236
60279470293441861819954633216688
60279470293441861819954891482440
60279470293441861819954891483892
60279470293441861819954891601936
60279470293441861819975812188840
60279470293441861819975812306884
60279470293441861820143177841474
60279470293441863054736568246813
60279470293441863054736824978740
60279470293441863054736824978776
60279470293441863054736824978824
60279470293441863054757745683772
60279470293441863054757745801816
60279470293442712432662350496042
60279470293442714216236254433166
60279470293442747570589207762008
60279470293442758088830005505741
60279470293442758683626609216396
60279470293442758683626724001820
60279470293442761793178933886546
60279470293442761838911940930257
60279470293443013813244747800021
60279470293443013858977412003537
60279470293445409966708654111614
60279470293445413540296643783546
60279470293445414135909155496816
60279470293445415324958424788232
60279470293445415327409499774293
60279470293445415327409499774294
60279470293445415919483059433940
60279470293445415921934134420002
60279470293445443923117653347016
60279470293445447490181807210096
60279470293445458603216200525932
60279470293445458740500884100648
60279470293445459792077178854672
60279470293445459792268449259544
60279470293445459792268477837856
60279470293445459975010934520324
60279470293445459975282817595580
60279470293445463496425992083114
60279470293445463542158742263430
60279470293445463542158742276527
60279470293445463542158742276528
60279470293445463542158742375698
60279470293445463542430711440768
60279470293445464091222595912020
60279470293445465325732646213568
60279470293445465325732646213604
60279470293445465325732646213652
60279470293445465325732646331696
60279470293445465326004500592504
60279470293445465326004529406952
60279470293445465326004615377892
60279470293445710018446868570582
60279470293445710018446869042758
60279470293445710208992275095968
60279470293445710575020954847502
60279470293445710575101284805288
60279470293445710575104637673118
60279470293445710758035294487182
60279470293445713729567237662286
60279470293445713729570591002292
60279470293445713730323736413468
60279470293445713867581133689022
60279470293445713867581137921110
60279470293445713867581391956226
60279470293445713867584490788940
60279470293445713913338075580764
60279470293445713913589124529785
60279470293445714279366755332298
60279470293445714279450438157913
60279470293445714279450438157914
60279470293445714462377742104148
60279470293445714462381094971978
60279470293445715513957045015598
60279470293445715513957049247686
60279470293445715516408124587880
60279470293445715516491807413496
60279470293445715559961682988532
60279470293445715562224471617012
60279470293445715699422464227560
60279470293445716108753653430724
60279470293445744112388247345252
60279470293445749051241028230006
60279470293445758334134693047472
60279470293445758746736188938404
60279470293445758746736217752804
60279470293445759981267188759384
60279470293445759981267447026588
60279470293445759981267447498764
60279470293445759981326852146508
60279470293445759981347772734816
60279470293445759981351130324380
60279470293445759981518122433336
60279470293445759981518151247736
60279470293445760164281786666268
60279470293445760164281787138444
60279470293445760164532490887416
60279470293445763685609890516460
60279470293445763685612989244180
60279470293445763685612989349174
60279470293445763685612989362224
60279470293445763685613247511384
60279470293445763685613247983560
60279470293445763685675636678594
60279470293445763685675751464018
60279470293445763685696585963258
60279470293445763685696930336999
60279470293445763685696930337000
60279470293445763685696930809176
60279470293445763731429221470418
60279470293445763731429336255842
60279470293445763731617507828000
60279470293445763868624230169190
60279470293445763868627329001904
60279470293445763868627587151064
60279470293445763868627587623240
60279470293445765515003240328480
60279470293445765515254173884388
60279470293445765515275094590740
60279470293453513841667899491798
60279470293453518836316046334846
60279470293453519247847261697354
60279470293453519247850360884200
60279470293453519247910024166490
60279470293453519247913122999044
60279470293453519385108016777038
60279470293453563667039781706571
60279470293453563712772445910087
60279470293453568651899922672419
60279470293453819025589739183058
60279470293453819388919647868949
60279470293453819388919648918709
60279470293453819389107934213481
60279470293453819391364270669034
60279470293453819391367369972520
60279470293453819391367369973888
60279470293453819391451052811185
60279470293453819391451052812634
60279470293453819437180618164726
60279470293453819437183716996467
60279470293453819437183716997196
60279470293453819437183717003109
60279470293453819437183717014701
60279470293453819437183717014702
60279470293453819437183717016150
60279470293453819437183717016159
60279470293453819437372003360682
60279470293453819437372003360691
60279470293453819574378610775274
60279470293453819574381709625250
60279470293453863856226692885015
60279470293453863902043039908323
60279470293453868795354426864743
60279470293453868795438109684535
60279470293515658420336059717079
60279470293515707833360473843079
60279470293515707833360473843133
60279470293518345443397908952317
60279470293518359527967249453104
60279470293518359527970606921656
60279470293518359718512914142152
60279470293518359718512914258792
60279470293518360123583118280793
60279470293518361312628948609647
60279470293518409490871424641286
60279470293518409490871429240472
60279470293518409490871429240556
60279470293518409490871429240715
60279470293518409490871429240716
60279470293518409490871510730354
60279470293518409490871510734726
60279470293518409490874868197370
60279470293518409536604174933870
60279470293518409536604179538964
60279470293518409536607532400970
60279470293518409536607532406794
60279470293518409673802167548790
60279470293518409673802172149512
60279470293518409674889962769661
60279470293518409674890048862941
60279470293518409674893401743821
60279470293518410086483940599853
60279470293518410086483940601305
60279470293518410086484026694585
60279470293518410086487379562412
60279470293518410086487379562415
60279470293518411321265874094785
60279470293518709680141989825074
60279470293518709680142018521430
60279470293518709680142104610498
60279470293518709864160552061209
60279470293550775211571602314130
60279470293550780562293318724772
60279470293550781804669449696905
60279470293550781804669449696906
60279470293550810349749536638062
60279470293550810349749622843770
60279470293550810349749651423486
60279470293550813916625719820898
60279470293550815700471252103938
60279470293550815707814488136640
60279470293550824625683897752830
60279470293550824625683897754234
60279470293550825037194306132956
60279470293550825037277870985204
60279470293550825037277875584474
60279470293550825037278242871384
60279470293550825037278242871432
60279470293550825037278242989476
60279470293550825037466157226146
60279470293550825037466529229014
60279470293550825174475863595752
60279470293550825174475868195022
60279470293550826820852146808508
60279470293550826820852146808556
60279470293550826820852146926600
60279470293550826821040061163270
60279470293550826821040175948694
60279470293550829976322040114052
60279470293550829976405604964932
60279470293550830525197575407124
60279470293550830525197580006394
60279470293550830525448655645806
60279470293550830525448655647210
60279470293550831759979513502730
60279470296365104390672581425992
60279470296365104527936722320663
60279470296375911753268723302059
60279470296377095900962967333164
60279470296377097136498045193676
60279470296377107019084057574636
60279470296377112509514246706228
60279470296377112509514275285944
60279470296377112510267392134666
60279470296377112510267420714382
60279470296377112510288312722974
60279470296377112510351070237096
60279470296377112510351070238548
60279470296377113745049353146456
60279470296377113745049354209314
60279470296377113745070246217906
60279470296400171768116458613082
60279470296400206936510996534430
60279470296400221731017362777316
60279470296400221731017405900555
60279470296400221731020719894703
60279470296400221731020763000473
60279470296400226669897401165498
60279470296400226670145139880283
60279470296400226670148238653948
60279470296474058484409132737503
60279470296474058842655322533056
60279470296474358627926141825823
60279470311240669237096196191031
60279470311240684054479398130215
60279470314126998400813987227769
60279470314199034514148542376056
60279470314199034514148542730188
60279470319815890163732110945669
60279470320010397986155793818568
60279470320010413404838454563256
60279470320010413405591599991694
60279470320010413405675278094124
60279470320010413405675278095576
60279470320010414640460315144952
60279470320010414640460315144955
60279470320010414640460315144961
60279470320035880773087934267345
60279470320035928896539146979284
60279470320046714373576678727036
60279470320046716159661095599256
60279470320046730977040825634384
60279470320046732006015309858834
60279470320046732623416736960960
60279470320108860691863996907492
60279470364102212920927362563453
60279470364102213058125355174001
60279470364126513435211948539860
60279470364126513435211951726400
60279470364126513435211980424160
60279470364126513435212066517440
60279470364126513435295634546192
60279470364126513435295663243952
60279470364126513572493652672172
60279470364126528252595268456624
60279470364126528252678836485376
60279470364126528389876829095924
60279470364126530036169083112524
60279470364126530036169086300468
60279470364126530036252737241576
60279470364126530036252765937932
60279470364126530036252769120260
60279470364127414003044654421700
60279470364127428820427856360884
60279470364127714146561663510020
60279470364127714146561692207780
60279470364127714192294327713536
60279470364127714192294356411296
60279470364127728963944865449204
60279470364127729009677529652720
60279470364127730793251430408920
60279470364127730793251459105276
60279470364138219581250956251940
60279470364138219581250984948296
60279470364138219581251071037364
60279470364138235633416091686056
60279470364138235633416120382412
60279470364138519724684282514852
60279470364138519724684311211208
60279470364138519724684397300276
60279470364138519724767965340260
60279470364138519724767994036616
60279470364138519724768080125684
60279470364138519770500629543776
60279470364138519770500744329200
60279470364138530469517366185985
60279470364138535776849417948968
60279470364138535776849532734392
60279470364138535776933100774376
60279470364138535822665764977892
60279470364138535959863757588440
60279470364138535959863872373864
60279470364321001492661852513213
60279470364321001492661852514617
60279470364357324348587378741330
60279470364357324348671061561122
60279470364357324394403725764638
60279470364357324531601718375186
60279470364360927855264982107191
60279470364360927900997646310707
60279470364360928038195638921255
60279470364418312220320981661060
60279470364418312360862843558189
60279470364418312772456821388381
60279470364418312772456821389833
60279470364418314007238754883313
60279470364419512931587010158120
60279470364419512934114940009808
60279470364454329582652856626240
60279470364454329582652856980532
60279470364454329582652858043390
60279470364454329582652858044794
60279470364454329582652968112855
60279470364454329582652968112856
60279470364454329994435121169806
60279470364454334933374565255284
60279470364454334933374569854762
60279470364454334933374569856166
60279470364454334933374679924227
60279470364454334933374679924228
60279470364454334933562855149534
60279470364454581547090586967434
60279470364454581554433710802278
60279470364454581554433711863684
60279470364454581554433711865088
60279470364454585121518752902758
60279470364454585251436386385208
60279470364454585258779511287074
60279470364454585258779512348480
60279470364454585258779512349884
60279470364454586905155422613650
60279470364454619017299745973218
60279470364454619017299750578348
60279470364454619017383314007586
60279470364454619017383318612716
60279470364454619063115982816232
60279470364454620252081683006258
60279470364454620252081684073280
60279470364454620252165250684882
60279470364454620252165251039222
60279470364454620252165251040626
60279470364454620252165336778370
60279470364454620259424804370016
60279470364454620297897915242738
60279470364454620435095993592434
60279470364454620435096022290194
60279470364454620435179590324562
60279470364454620442690109931161
60279470364454629588888187096276
60279470364454629588888301770676
60279470364454629588888301887316
60279470364454629588888301887524
60279470364454629588888305425388
60279470364454629588888306486794
60279470364454629588888306492410
60279470364454629588971869921892
60279470364454629588971870277428
60279470364454629588971873459756
60279470364454629588971874521162
60279470364454629588971984712932
60279470364454629588971987895260
60279470364454629589160159815934
60279470364454629726169866070304
60279470364454629726169867131710
60279470364454629726169867133114
60279470364454629726169894766660
60279470364454629771902529918076
60279470364454629771902531335226
60279470364454629771902641526996
60279470364454629771902644709324
60279470364454630137952130258126
60279470364454630137952158955886
60279470364454630183684794461642
60279470364454630320966498597023
60279470364454631555727508201817
60279470364454631555748428908169
60279470364454635076808006186980
60279470364454635076808006192596
60279470364454635076808006305024
60279470364454635076808006309200
60279470364454635076808006309236
60279470364454635076808006309444
60279470364454635076808010908714
60279470364454635076808010910118
60279470364454635076808010914330
60279470364454635076891574343568
60279470364454635076891574343604
60279470364454635076891574343812
60279470364454635076891574699348
60279470364454635076891578943082
60279470364454635076891578944486
60279470364454635077079864237854
60279470364454635259822345948916
60279470364454635260073311870345
60279470367082176993501375936994
60279470367082176993501379123534
60279470367280602047988488708164
60279470367315734259064268811221
60279470367384766695993675912280
60279470367385667263805457552712
60279470372345096060636274238990
60279470372990802353297129640673
60279470372990802353318050347025
60279470372990802360828540900121
60279470372990802360828569597881
60279470372990802360912252423497
60279470372990802399050714549137
60279470372990802406582154512168
60279470372990802406665837331961
60279470372990802543842909237561
60279470372990817178211771537065
60279470372990817178295454362681
60279470372990817361226111176745
60279470372990819007602019319589
60279470372990819007622943208269
60279470373185325000635192943170
60279470373185325000635197664744
60279470373185325183565849757234
60279470373185334883908148967680
60279470373185335066901567546876
60279470373185336118752844227744
60279470373185339824793221756466
60279470373185341654852935325544
60279470373185341654852935797720
60279470373185341654936613546066
60279470373185341654936618150952
60279470373185341654936618151000
60279470373185341654936618151159
60279470373185341654939975736351
60279470373185341654940057108057
60279470373188036770423952760887
60279470373188043358371963072455
60279470373188043358375320657647
60279470373188927271819562107208
60279470373188927271882324226472
60279470373188927317635909018248
60279470373188927317635909018296
60279470373188942279535864675290
60279470373188942279556785263598
60279470373188943926183744712680
60279470373188943926183744712728
60279470373189227461152918106568
60279470373189227461152918106616
60279470373189227644083574920632
60279470373189236932622681444074
60279470373189237344404948821244
60279470373189238579186882316176
60279470373189242468806455367490
60279470373189242468806458555434
60279470373189244115370656239592
60279470373213552881217637811380
60279470373220458446430120441497
60279470373221347763940302690078
60279470373221357184032300360320
60279470373221359014175696755014
60279470373221641390587487398968
60279470373221643174137027069152
60279470373221657373281973652156
60279470373221657991523586475436
60279470373221657991523586593528
60279470373224059482895342210265
60279470373286488990653614378804
60279470373294592866177718830136
60279470373294592873768450065362
60279470373294592873771889022260
60279470373296990124756974706710
60279470373296990124756977889038
60279470373296995660857065804501
60279470373296995668468716210933
60279470373296995668472158354371
60279470373317668526680133324692
60279470373317673879849567259960
60279470373317708512185828128986
60279470373317718535317058809830
60279470373318859858503107801735
60279470373318919109301383285443
60279470373318919109301411983203
60279470373318920344083346900900
60279470373318920344083346900901
60279470373321304228421240449541
60279470764908017929896426915775
60279470764908017929896455491066
60279470764908019164678357578299
60279470764908019164678360406282
60279470764908022869024160891078
60279470764908022869024189470794
60279470765772564058851246888739
60279470765772564058852361497663
60279470765780653116427515311590
60279470765780653116427543891306
60279470765780653116427629630454
60279470765780667933810374294182
60279470765780667933810464621162
60279470765780667933810717115420
60279470765780667933810717134134
60279470765780667933810717233512
60279470765780667933810717250774
60279470765780667933810721366222
60279470765780667933810721838606
60279470765780667933810745813228
60279470765780667933810745830490
60279470765780667933811865027246
60279470765783354408080711412284
60279470765783354408080716017378
60279470765783354408081744887154
60279470765783369225463544879396
60279470765783369225463544885012
60279470765783369225463545003104
60279470765783369225463573578608
60279470765783369225463573582820
60279470765783369225463574050997
60279470765783370871839367402588
60279470765783370871839456211796
60279470765783370871839457746830
60279470765783370871839481721452
60279470765783370871839738938896
60279470765783370871840485081364
60279470765783370871840485081572
60279470765783370871840485199456
60279470765783370871840486616606
60279470765783370871840513779172
60279470765783370871840858152914
60279470765819643953021794429966
60279470765880615732317525239426
60279470765880615732317525258092
60279470765880615732317529844312
60279470765880615732317529844525
60279470765880615732317553837808
60279470765880615732318673032952
60279470765880621083039237050798
60279470765880621083039240120650
60279470765880621083039240238742
60279470765880621083039241655897
60279470765880621083039268818458
60279470765880621083039351841838
60279470765880621083040383427382
60279470765880630549135985967206
60279470765880632196076637461042
60279470765880632196076638505186
60279470765880632196076638523852
60279470765880632196076641575038
60279470765880632196076641693130
60279470765880632196076643110072
60279470765880632196076753296226
60279470765880632196077784881770
60279470765880632196077786298712
60279470765888719599933648805150
60279470765888719599933649260064
60279470765888719599933736416362
60279470765888719599933993161422
60279470765888719599933993633806
60279470765888719607276773825060
60279470765888719607276775224740
60279470765888721246309555880924
60279470765888721246309641620072
60279470765888721253652685487054
60279470765888721253652685505981
60279470765888721253652795219698
60279470765888721253652799805918
60279470765888721253652799811742
60279470765888721253840967258464
60279470765888721253840995838180
60279470765888724950655357416932
60279470765888724950655442104868
60279470765888724950655442106320
60279470765888724950655443504548
60279470765888724950655443510372
60279470765888724950655443622640
60279470765888724950655446810584
60279470765888724950655448227734
60279470765888724950655472202356
60279470765888724950655700373524
60279470765888724950655700727816
60279470765888724957998482436842
60279470765888724957998487040537
60279470765888724957998511015154
60279470765888724957998597104174
60279470765888724957998597104222
60279470765888724957998597222266
60279470765888726192780415930370
60279470765888726192780419131364
60279470765888726192780447711080
60279470765888726192780787466678
60279470765888726192780792084822
60279470765888735659442277963283
60279470765888736071035882723426
60279470765888736071035883889826
60279470765888736071035886959678
60279470765888736071035886972776
60279470765888736071035887077770
60279470765888736071035887090820
60279470765888736071035887426238
60279470765888736071035887427690
60279470765888736071035888489096
60279470765888736071035888490500
60279470765888736071035998564386
60279470765888736071036001745102
60279470765888736071036001746554
60279470765888736071036001750926
60279470765888736071036003281748
60279470765888736071036255426134
60279470765888736071036255427538
60279470765888736071036255776006
60279470765888736071036255776054
60279470765888736071036255781830
60279470765888736071036255794927
60279470765888736071036255794928
60279470765888736071036255894098
60279470765888736071036260025404
60279470765888736071036260026808
60279470765888736071036260044278
60279470765888736071036260499192
60279470765888736071224169197648
60279470765888736071224170130768
60279470765888736071224542133636
60279470765888736071224542139460
60279470765888737305817820585752
60279470765888737305818188921066
60279470765888741010163617869554
60279470765888741010163617870958
60279470765888741010163621070548
60279470765888741010163622470228
60279470765888741010163989405862
60279470765888741010163989407266
60279470765888741010163989755734
60279470765888741010163989755782
60279470765888741010163989761558
60279470765888741010163989774655
60279470765888741010163989774656
60279470765888741010163994006536
60279470765888741010163994024006
60279470765889877538449299680902
60279470765889886827263821781734
60279470765889886827263825895778
60279470765889888656570389922374
60279470765889892360916194521214
60279470765889922010923343251216
60279470765889922010923371830932
60279470765889936233510314316563
60279470765889936828306545190400
60279470765889936828306550841095
60279470765889936828306918126596
60279470765889941767162682941999
60279470765892323113305836702758
60279470765892328464027548509918
60279470765892578647171814992910
60279470765892578647736559268306
60279470765892588111385582530266
60279470765892588118916907690658
60279470765892593464555016932094
60279470765892593647485558949294
60279470765892595294426329348130
60279470765892621877248860031121
60279470765892623112030765895310
60279470765892623112030789869932
60279470765892623119373914889842
60279470765892623119373919494936
60279470765892623294961332365132
60279470765892623294961422709374
60279470765892623295045014718364
60279470765892623302576430701003
60279470765892623302639188215120
60279470765892623851431161841044
60279470765892623851431190420760
60279470765892628645683046892272
60279470765892628645683132985504
60279470765892628645683132985712
60279470765892628645683133103596
60279470765892628645683134520746
60279470765892628645683161683312
60279470765892628653026200491898
60279470765892628653026283515278
60279470765892628653026286579514
60279470765892628653026286585338
60279470765892628653026288120372
60279470765892628653298255768376
60279470765892628790558924400488
60279470765892637936757116712386
60279470765892637936757116712546
60279470765892637936757116829026
60279470765892637936757119893262
60279470765892637936757119894714
60279470765892637936757119899086
60279470765892637936757121429908
60279470765892637936757121434120
60279470765892637936945406250892
60279470765892638119687658852050
60279470765892638119687662039994
60279470765892638119687662388462
60279470765892638119687662389914
60279470765892638119687663451320
60279470765892638119687663452724
60279470765892638119687773638878
60279470765892638119687773643090
60279470765892638119687778243972
60279470765892638119687778248184
60279470765892638119959631099324
60279470765892638119959745896188
60279470765892638120022390037616
60279470765892638120022393338036
60279470765892639766335543966763
60279470765892639903596293974740
60279470765892639903596294447177
60279470765892639903596297275160
60279470765892639903596322671144
60279470765892643470409370664826
60279470765892643470409371018958
60279470765892643470409375262692
60279470765892643470409375264096
60279470765892643470409375268308
60279470765892643470409485332158
60279470765892643470409485332206
60279470765892643470409485337822
60279470765892643470409485337982
60279470765892643470409485450250
60279470765892643470409490055344
60279470765892643470409490059556
60279470765892643470597660557464
60279470765892643470681457707560
60279470765892643607942126339672
60279470765914253394572598878485
60279470765914253394572600413679
60279470765916938997641502505321
60279470765916939043393939522285
60279470765916953448346454279362
60279470765916955095539302142953
60279470765916955095559074956401
60279470765916955097734832477650
60279470765916955097734947268898
60279470765916955097735976138674
60279470765916955097819658610003
60279470765916955098070707440924
60279470765916955098070707440927
60279470765916955098070707440933
60279470765916955235267671181699
60279470765916955235268700051475
60279470765916955646862677883116
60279470765916955646862677883119
60279470765916955646862677883125
60279470765925008964392252495942
60279470765925043558338887638837
60279470765925044152863263531854
60279470765925044153051464150336
60279470765925058375722089461375
60279470765925058375722089461376
60279470765925058377416666621942
60279470765925058558652746275439
60279470765925058970246466876542
60279470765925058970246723739694
60279470765925058970246724088162
60279470765925058970246724088210
60279470765925058970246724093986
60279470765925058970246724107083
60279470765925058970246724107084
60279470765925058970246724206254
60279470765925058970246724223729
60279470765925058970434637509804
60279470765925058970435010445792
60279470765925058970435010451616
60279470765925058970518693271408
60279470765925058971940928196148
60279470765925058971941300900260
60279470765925058971941301254552
60279470765925058971941301267650
60279470765925058972778129504234
60279470765925058972966415395309
60279470765925058973029177514525
60279470765925060207476121556426
60279470766108765477075078617054
60279470766108765477075107314862
60279470766111431630550000638218
60279470766111433276925911964794
60279470766111477881493592806992
60279470766111481448641400681080
60279470766111481448641400681240
60279470766111481448641429260796
60279470766133046859681238017499
60279470766143848182154830185446
60279470766143848182155605025722
60279470766143848182155605038772
60279470766143848182238512538678
60279470766143848182239287392004
60279470766143848365169169352742
60279470766143848731281531459120
60279470766143848731281531925680
60279470766143848776763922037712
60279470766143848914212188273184
60279470766143848914212188739744
60279470766143848914212963580020
60279470766143852026292790343693
60279470766143852026293565197019
60279470766143852437887543028663
60279470766143853672668701670269
60279470766143896947914297515396
60279470766143896947914297981956
60279470766205976838408117508843
60279470766205987905963558862612
60279470766205987905963558867032
60279470766205987905963563112170
60279470766205987905963563584345
60279470766205987905963563584346
60279470766205992890573252942959
60279470766205993439615927492420
60279470766205993439615927492468
60279470766205993439615932209782
60279470766206026244905314263209
60279470766206026801312383511991
60279470766206036084207163056425
60279470766206037318989096551357
60279470766206037364721760754873
60279470766206037914349780244853
60279470766206037914349784493960
60279470766206037914349784966379
60279470766206042853477514224581
60279470766208689060084004004578
60279470766208689060167686713346
60279470766208689060167686713506
60279470766208689060167686829986
60279470766208689060167689900046
60279470766208689060167691435080
60279470766208689060168718415530
60279470766208689060168718769822
60279470766208689060168719832472
60279470766208689243098228853010
60279470766208689243098232040954
60279470766208689243098343644050
60279470766208689243098348249144
60279470766208694550597789750046
60279470766208694550597792938198
60279470766208694555681481725282
60279470766208694593819945269268
60279470766208694593820055338782
60279470766208694593820055338942
60279470766208694593820060060516
60279470766208694593821088457908
60279470766208694596267666324690
60279470766208694596267781115938
60279470766208694601351380504950
60279470766208694601414145928798
60279470766208694733528446564318
60279470766208694733528449752262
60279470766208694738612138539346
60279470766208727948152116659032
60279470766208727948152116659192
60279470766208727948152121380766
60279470766208728085350109269740
60279470766208728085350113991314
60279470766208728503994325300484
60279470766208739022988179076072
60279470766208739022988182262612
60279470766208739022988268474144
60279470766208739068720929489715
60279470766208739068720929489716
60279470766208739068720932677660
60279470766208739068804497524084
60279470766208739068804500593936
60279470766208739068804500712028
60279470766208739068804502128970
60279470766208739068804612198484
60279470766208739068804612315124
60279470766208739068805643900668
60279470766208739068805645317610
60279470766208739206002490017944
60279470766208739206002490134632
60279470766208739206002493204484
60279470766208739206002493322576
60279470766208739206002518715752
60279470766208739206002521902292
60279470766208739206002603409352
60279470766208739206002604809032
60279470766208739206002604925672
60279470766208739206003636511216
60279470766208744556640633911636
60279470766208744556724201946004
60279470766208744556724206550890
60279470766208744556724230527124
60279470766208744556724230544386
60279470766208744556724316620404
60279470766208744556725349739530
60279470766216781997739714601334
60279470766216781997740081886840
60279470766216783781313618538458
60279470766216792522696384409390
60279470766216792522696387597334
60279470766216792934290362241034
60279470766216792934290365428978
60279470766216792935043249389218
60279470766216793071822744844294
60279470766216793118308637501324
60279470766216794718951884624384
60279470766216794901882541438448
60279470766216794909225584851920
60279470766216797874170983368946
60279470766216797875949243251538
60279470766216797875949500101592
60279470766216797876702387262826
60279470766216797876702391854870
60279470766216797876765412249968
60279470766216797881032845932084
60279470766216797881032849131674
60279470766216798013963057303250
60279470766216798013963060504244
60279470766216798058879900065602
60279470766216798058880156915656
60279470766216798059696069064032
60279470766216798063963502628056
60279470766216798063963502746148
60279470766216798063963505827694
60279470766216798063963505945738
60279470766216798064779414894524
60279470766216798425557038317014
60279470766216798425557038335888
60279470766216798469030349312696
60279470766216798470473877897246
60279470766216798470474134747300
60279470766216798471226911709330
60279470766216798471227021908534
60279470766216798471227026500578
60279470766216798471290046895676
60279470766216798475557480459700
60279470766216798475557480577792
60279470766216798475557483659338
60279470766216798475557483777382
60279470766216798476373392726168
60279470766216798608487691948958
60279470766216798608487695149952
60279470766216798613571380736042
60279470766216799660338968629826
60279470766216799665422662017584
60279470766216799706008845204262
60279470766216799706008955403466
60279470766216799843269625443890
60279470766216799848353318831648
60279470766216800259947292062618
60279470766216831411517641423772
60279470766216831411517641423808
60279470766216831411517641423856
60279470766216831411517641541900
60279470766216831823111591744417
60279470766216831823299619821746
60279470766216831823299648395638
60279470766216833012160521261362
60279470766216833606685527915762
60279470766216833606873555993090
60279470766216833614300364783381
60279470766216842348402653080464
60279470766216842349155540228648
60279470766216842349155543766512
60279470766216842349155544829322
60279470766216842349155802046766
60279470766216842485600301199226
60279470766216842485600301317270
60279470766216842485600305920959
60279470766216842485600305920960
60279470766216842485600645691012
60279470766216842897194282348504
60279470766216842897194622459798
60279470766216842897194623522656
60279470766216842897194626704776
60279470766216842897947428113812
60279470766216842942927286663314
60279470766216842942927287726172
60279470766216842942927290908292
60279470766216842942927290914115
60279470766216842942927290914116
60279470766216842943680174874355
60279470766216842943680174874356
60279470766216842943680178412220
60279470766216842943680432087380
60279470766216842943680436692474
60279470766216843080125279273862
60279470766216843080125280336720
60279470766216843080125283524664
60279470766216843081212816231741
60279470766216844132729357954240
60279470766216844132729444161352
60279470766216847882807908849664
60279470766216847882807908854083
60279470766216847882807908854084
60279470766216847882807908867134
60279470766216847882807912036204
60279470766216847882808166067108
60279470766216848430846995336036
60279470766216848431599879296276
60279470766216848431599879309326
60279470766216849666381817391882
60279470766220444802600985389920
60279470770805838130632211288555
60279470770813898768652462956890
60279470770813941456715770102694
60279470770813941456715771521088
60279470770813941456715774353496
60279470770813941456715774688914
60279470770813941456715774707628
60279470770813941456716143038682
60279470770813941456716143057396
60279470770813941456716143174036
60279470770813941456716147406124
60279470770813941456716147760416
60279470770813946944635474524614
60279470770813946944635474526066
60279470770813946944635475943008
60279470770813946944635479110834
60279470770813946944635479129548
60279470770813946944635503104330
60279470770813946944635503105782
60279470770813946944635504639364
60279470770813946944635847460602
60279470770813946944635847479316
60279470770813946944635847578694
60279470770813946944635847595956
60279470770813946944635852182336
60279470770816593334340359607920
60279470770816595125508354011192
60279470770816598273468093587648
60279470770816598275978466686996
60279470770816598824770437129188
60279470770816600060305544751770
60279470770816600060389227577386
60279470770816600064636084809996
60279470770816600471899522583414
60279470770816600654913862223094
60279470770816632176592015280576
60279470770816632176592130071824
60279470770816633411373947358566
60279470770816633411373947707082
60279470770816633411373948775508
60279470770816633411374033446230
60279470770816633411374033451846
60279470770816633411374062031562
60279470770816633411374062143990
60279470770816633411374063566756
60279470770816642748368856483794
60279470770816642748368970922154
60279470770816642748452650447350
60279470770816643159962834315438
60279470770816643297160826925986
60279470770816643297160855157186
60279470770816643297160855623746
60279470770816643297244534796102
60279470770816643297244537982802
60279470770816643297244539517835
60279470770816643297244539517836
60279470770816643297244620889542
60279470770816644531942790187152
60279470770816644531942874739782
60279470770816644532026439593226
60279470770816644532026468289582
60279470770816644532026468761966
60279470770816648236288560905714
60279470770816648236288589604926
60279470770816648236372243378442
60279470770816648236372268775830
60279470770816648236372271958158
60279470770816648236372354869270
60279470770816648647882568503592
60279470770816648830896908143272
60279470770816648830896989514978
60279470770816649882664500463490
60279470770816649882664500930050
60279470770816649882664501998524
60279470770816650065678840103170
60279470770816650065678840569730
60279470770816650065678841638204
60279470770840948750389474560152
60279470770840948750389474678244
60279470770840959863426876014540
60279470770849053722931885990304
60279470770849053860129878600852
60279470770849054271912142906766
60279470770849054454926482546446
60279470770849063598927545247506
60279470770849063598927545248958
60279470770849063598927917833574
60279470770849063598927918301586
60279470770849063598927918305958
60279470770849063736125537858054
60279470770849063736125537859506
60279470770849063736125566439222
60279470770849063736125910794042
60279470770849063736125910912134
60279470770849063736125910916506
60279470770849064835969287444692
60279470770849065384761257886884
60279470771681172824971369870282
60279470771681172824971369988326
60279470771681189425927589775394
60279470771681189425927619522914
60279470771681189425927705616354
60279470771681189425928475746590
60279470771681189425928734486130
60279470771681189426199330425863
60279470771681189471933366455747
60279470771689243338254281594816
60279470771689243338254653131124
60279470771689243345848368880040
60279470771689243345848740397634
60279470771689243345848740416348
60279470771689243345848740515726
60279470771689243345848740532988
60279470771689243345848744765076
60279470771689243345869661104034
60279470771689243345869665353384
60279470771689245129422272817164
60279470771689245129422644353472
60279470771689245175176233494024
60279470771689248833768073301960
60279470771689248833768444819554
60279470771689248833768444838268
60279470771689248833768444937646
60279470771689248833768444954908
60279470771689248833768449186996
60279470771689248833768449541288
60279470771689248879522029729470
60279470771689248879522033978820
60279470771689278529508262002470
60279470771689278529508290582186
60279470771689278529508376321334
60279470771689278529509152560046
60279470771689293301158461013634
60279470771689293301158542876438
60279470771689293301158799602784
60279470771689293301158799621498
60279470771689293301158804324518
60279470771689293301158828300592
60279470771689293301158832549942
60279470771689293301158914412746
60279470771689293346891463806300
60279470771689293346891463825014
60279470771689293346891463941654
60279470771689293346891468173742
60279470771689293346891468528034
60279470771689293346891578616262
60279470771689293346891578732902
60279470771689293346891583337995
60279470771689293346975265809325
60279470771689293484173172680725
60279470771689295130465111017078
60279470771689295130465139713434
60279470771689295130465482553386
60279470771689295130465487275119
60279470771689295130466258436354
60279470771689295130466258927451
60279470771689295130549855659633
60279470771691944629907366557522
60279470771691944629970128322446
60279470771691944629970128328062
60279470771691944629991045729830
60279470771691944629991048916370
60279470771691944637250516504048
60279470771691944637501453842746
60279470771691944637501568281106
60279470771691944637522488868010
60279470771691946283878508363578
60279470771691946283878508481670
60279470771691946283899429069978
60279470771691946413543943339498
60279470771691946413544060844902
60279470771691946413544062380096
60279470771691946413545089714678
60279470771691946413545091249872
60279470771691946421075354598946
60279470771691946421076500974126
60279470771691946421076502509320
60279470771691946421159151743426
60279470771691946459297617051394
60279470771691946459297617057010
60279470771691946459298645921170
60279470771691946459298645926786
60279470771691946466829057008650
60279470771691946466830085878426
60279470771691946466830085884042
60279470771691946466891819127866
60279470771691946466892073281026
60279470771691946466892847997642
60279470771691946466892848115686
60279470771691947015683786389134
60279470771691947015684818439834
60279470771691949987972228315420
60279470771691949988223165654118
60279470771691949988223279972982
60279470771691949988224308842758
60279470771691949988224308848374
60279470771691949988244200679382
60279470771691949988245229549158
60279470771691949988245229554774
60279470771691950125421158264666
60279470771691950125422301453306
60279470771691950125422301458922
60279470771691950125422301572802
60279470771691950125422301577014
60279470771691950125504952228222
60279470771691950125505984278922
60279470771691950171175886363222
60279470771691950171175886368838
60279470771691950171237616431738
60279470771691950171238648482438
60279470771691951771797066410318
60279470771691951771797180729182
60279470771691951771797437946626
60279470771691951771798212785498
60279470771691951771798212903590
60279470771691951771798212903750
60279470771691951771798214320692
60279470771691951817550768820022
60279470771691951817551797689798
60279470771691951817551797695414
60279470771691951954811520368862
60279470771691951954811523549786
60279470771691951954811777586306
60279470771691951954811777702946
60279470771691951954812552419562
60279470771691951954812552537606
60279470771691977991583697031088
60279470771691977991583697149132
60279470771691977991583697149180
60279470771691977991583697150584
60279470771691979637959865580724
60279470771691979637959865698816
60279470771691979638148152056398
60279470771691979775491441701404
60279470771691979775491556020268
60279470771691979821161372364016
60279470771691979821161458103116
60279470771691979821161458103164
60279470771691979821161462708210
60279470771691979821244797972140
60279470771691979821245140928732
60279470771691980370016851180368
60279470771691980370016879760084
60279470771691980370016965499232
60279470771691983479775369573395
60279470771691994455341662508938
60279470771691994455341662864474
60279470771691994455341665696882
60279470771691994455341667108208
60279470771691994455341667113824
60279470771691994455341921144728
60279470771691994455341924325652
60279470771691994455342035463592
60279470771691994455342035580232
60279470771691994455342813602884
60279470771691994455529952402980
60279470771691994455531099960466
60279470771691994592539655475022
60279470771691994592539659718756
60279470771691994592539659724372
60279470771691994592539683700606
60279470771691994592539686887146
60279470771691994592539687353706
60279470771691994592539688416564
60279470771691994592539688417968
60279470771691994592539688422180
60279470771691994592540028074140
60279470771691994592811627366760
60279470771691994592811627372376
60279470771691994592811627839144
60279470771691994592811656064568
60279470771691994592811656070184
60279470771691994592874303864920
60279470771691994592874389604068
60279470771691994592874418183784
60279470771691994638544291575892
60279470771691994638544291689772
60279470771691994638544291693984
60279470771691994638544664647394
60279470771691994638544664765486
60279470771691994638545439600146
60279470771691994638627971214968
60279470771691996238915825081852
60279470771691996238915938337906
60279470771691996238915939400716
60279470771691996238915944122450
60279470771691996238916627083498
60279470771691996238916631800860
60279470771691996238916971457032
60279470771691996238916972992226
60279470771691996239103853159180
60279470771691996239103886106338
60279470771691996239187535512412
60279470771691996239188567568728
60279470771691996239188569103922
60279470771691996239188596266536
60279470771691996284921231766628
60279470771691996284921231772244
60279470771691996284921231884672
60279470771691996284921231890336
60279470771691996284921231890496
60279470771691996284921233307438
60279470771691996284921346203536
60279470771691996284921346203584
60279470771691996284921346557875
60279470771691996284921346557876
60279470771691996284921346675919
60279470771691996284921346675920
60279470771691996284921347620686
60279470771691996284921347738778
60279470771691996284921604961838
60279470771691996284921604961843
60279470771691996422118192798860
60279470771691996422118221023040
60279470771691996422118221495216
60279470771691996422118225740402
60279470771691996422118225746018
60279470771691996422119339168424
60279470771691996422119340231234
60279470771691996422180868824636
60279470771691996422180954563784
60279470771691996422180983260140
60279470771691996422180986324424
60279470771691996422180986442468
60279470771691996422181211781228
60279470771691996422181240477584
60279470771691996422181326100092
60279470771691996422182015194200
60279470771691996422182015312244
60279470771691996422182100933348
60279470771691996422201789529584
60279470771691996422201875152092
60279470771691996422201878333016
60279470771691996422201903848448
60279470771691996422202907202792
60279470771691996833712546416162
60279470771691996833713203749630
60279470771691996833713232447438
60279470771691996833713235629766
60279470771691996833713317000068
60279470771716261798564106878297
60279470771716262210158084709941
60279470771716267103553154486153
60279470771724365487809208920860
60279470771724365487809209853980
60279470771724365487809467084522
60279470771724365487810241923394
60279470771724365487810242041438
60279470771724365487810242973106
60279470771724365487810243091198
60279470771724365487997753545694
60279470771724365487998528385970
60279470771724365488060142606458
60279470771724365488060142607910
60279470771724365488060515192526
60279470771724365488060515542446
60279470771724365488060515660538
60279470771724365488061290032802
60279470771724365488061290381318
60279470771724365488061290499362
60279470771724365488081435898926
60279470771724365488081436248846
60279470771724365488082210739202
60279470771724365488082211087718
60279470771724365488082211205762
60279470771724365625258135217006
60279470771724365625258135218458
60279470771724365625258507803074
60279470771724365625258508152994
60279470771724365625258508271086
60279470771724365625258508275458
60279470771724365625259282643350
60279470771724365625259283109910
60279470771724365625259283115734
60279470771724365625342965463190
60279470771724365625342966998384
60279470771724365671012092712990
60279470771724365671012093062910
60279470771724365671012867553266
60279470771724365671012867901782
60279470771724365671012868019826
60279470771724365671075629666706
60279470771724365671075631083808
60279470771724365671075631201900
60279470771724366722592175418326
60279470771724367271634046545034
60279470771724367271635193969926
60279470771724367271635194442310
60279470771724367317388004039566
60279470771724367317388779228358
60279470771724367454649535020932
60279470771724367454649535139024
60279470771724370978512399870793
60279470771724398979612351229999
60279470771724399025345015315471
60279470771724415489104128699275
60279470771727968993838528545026
60279470771727968993839303029766
60279470771727968993839303383898
60279470771727969176852867828962
60279470771727969176853642663622
60279470771727969179364127255249
60279470771727972883709927740045
60279470771728267950838448242741
60279470771728269183109122187726
60279470771728269183109122659902
60279470771728269183109897376518
60279470771728269183109897382134
60279470771728269320369876918734
60279470771728269320370651751990
60279470771728269366123461827198
60279470771728269368633946536869
60279470771728273438758152664661
60279470771786489845359312082942
60279470771786489845359312082990
60279470771786489845359316682260
60279470771786489845359340662658
60279470771786489845359340662706
60279470771786489845359345380020
60279470771786489845360459870900
60279470771786489845360459988944
60279470771786495333279016504862
60279470771786495333279020750048
60279470771786495333279021104180
60279470771786495333280164292820
60279470771786495333280164410864
60279470771786506446316446538966
60279470771786506446316446539014
60279470771786506446316450784152
60279470771786506446316451256328
60279470771786506446317565747208
60279470771786539853745562040527
60279470771786544792873296020012
60279470771786544792873296020255
60279470771789191136761461119728
60279470771789191136762494238854
60279470771789196487483172931100
60279470771789196487484206050226
60279470771789196489993542849524
60279470771789196489993546036064
60279470771789196489993574733872
60279470771789196489994689224704
60279470771789196627191538646612
60279470771789196627192681835252
60279470771789196670748479675711
60279470771789207600520574385488
60279470771789207600521607504614
60279470771789207608114661670712
60279470771789207738053216926583
60279470771789207745312654281260
60279470771789213090950680610180
60279470771789213090951795101012
60279470771789240954852607143332
60279470771789240954852607480154
60279470771789240954852611729504
60279470771789240954852635705738
60279470771789240954852635723000
60279470771789240954852635723048
60279470771789240954852640427312
60279470771789240962384046965186
60279470771789241092050518246772
60279470771789241092050628316286
60279470771789241092050628333548
60279470771789241092050628333596
60279470771789241092050633037860
60279470771789241092050633038020
60279470771789241092051661435412
60279470771789241092322602221063
60279470771789241145398271930306
60279470771789241145398271931710
60279470771789241145398271948972
60279470771789241145398272285842
60279470771789241145398276535192
60279470771789241145398300509974
60279470771789241145398300511426
60279470771789241145398300528688
60279470771789241145398386604706
60279470771789241145398386604866
60279470771789241145399419723832
60279470771789241145399419723992
60279470771789246442772230058144
60279470771789246442772311565252
60279470771789246442772311902074
60279470771789246442772316151424
60279470771789246442772340127658
60279470771789246442772340144920
60279470771789246442772340144968
60279470771789246442772344849232
60279470771789246442772344849392
60279470771789246442773373246784
60279470771789246442773373364876
60279470771789246450304783443422
60279470771789246450387322608014
60279470771789246450387434212562
60279470771789246450387434329202
60279470771789246450387434329415
60279470771789246488776978235951
60279470771789246496119983624990
60279470771789246496119986811530
60279470771789246496120012322798
60279470771789246496120015509338
60279470771789246496120017044531
60279470771789246496120017044532
60279470771789246496120098416078
60279470771789246496120098416238
60279470771789257563341071469788
60279470771789257563341152841494
60279470771789257563342184897810
60279470771789257563424748528122
60279470771789257563424749572218
60279470771789257563424749590932
60279470771789257563424750044442
60279470771789257563425868786076
60279470771789257563425868786236
60279470771789257563676917735257
60279470771789257609157384151922
60279470771789257609157385551602
60279470771789257609157388265918
60279470771789257609157388384010
60279470771789257609157389800952
60279470771789257609157499870466
60279470771789257609158531572650
60279470771789257609158532989592
60279470771789257609346818402621
60279470771789257609430501228237
60279470771789257609430502645179
60279470771789257746355411109468
60279470771789257746355492481174
60279470771789257746356525600300
60279470771789257746607574549321
60279470771789258158222473087371
60279470771789263097077122920840
60279470771789263097077204292546
60279470771789263097078237411672
60279470771789263097078237529764
60279470771790142124992321669429
60279470771790158131424822647549
60279470771790158177158600397185
60279470771790158726033139069113
60279470771797295004377556557842
60279470771797295004377584789042
60279470771797295004377584802140
60279470771797295004377585255602
60279470771797295004377586318460
60279470771797295004440232248200
60279470771797295004440233646428
60279470771797295004440576603020
60279470771797295004440605300828
60279470771797295004461152836508
60279470771797295004461154352828
60279470771797295004461497191328
60279470771797295004461525889136
60279470771797295011971643507648
60279470771797295011971672074266
60279470771797295011971672087364
60279470771797295011971672540826
60279470771797295011971673603684
60279470771797295011972016560276
60279470771797295011992678868330
60279470771797295011992937148584
60279470771797296650753496115618
60279470771797296650753496128716
60279470771797296833767717776106
60279470771797296833767720977148
60279470771797296833767722493468
60279470771797296833768065331968
60279470771797296833768094029776
60279470771797296841299247008970
60279470771797296841299505289224
60279470771797296841361919852578
60279470771797296841361923034662
60279470771797296841361923034746
60279470771797296841361923053620
60279470771797296841362262809170
60279470771797296841362267408440
60279470771797300355099268369214
60279470771797300355099292362710
60279470771797300355099293412470
60279470771797300355099296600414
60279470771797300355099296613512
60279470771797300355099297066974
60279470771797300355099298129832
60279470771797300362693380697694
60279470771797300362693383885638
60279470771797300362693469973302
60279470771797300362714390679702
60279470771797300364952788234164
60279470771797300364952791420704
60279470771797300364952820118512
60279470771797300364952901503316
60279470771797300364953159770472
60279470771797300365141103288150
60279470771797300365141106476094
60279470771797300492359933469078
60279470771797300492359936670120
60279470771797300492359938068348
60279470771797300492360276775590
60279470771797300492360305005386
60279470771797300492360305355306
60279470771797300492360309604656
60279470771797300492360309722748
60279470771797300492360310077040
60279470771797300499891343680218
60279470771797300499891716614754
60279470771797300499891716732846
60279470771797300502150780844712
60279470771797300502151152381020
60279470771797300538113518260902
60279470771797300538113521461944
60279470771797300538113522978264
60279470771797300538113861567414
60279470771797300538113865816764
60279470771797300538113894514572
60279470771797300545645301524670
60279470771797300545707720337374
60279470771797300545707723519458
60279470771797300545707723519542
60279470771797300545707725054736
60279470771797300545708067893236
60279470771797300548155442927830
60279470771797300548155446109950
60279470771797300548155790483692
60279470771797301599734724928734
60279470771797302146267259256144
60279470771797302148526692171288
60279470771797302148526695357828
60279470771797302148526695370926
60279470771797302148526805440440
60279470771797302148526810149076
60279470771797302148527063707596
60279470771797302149363523607510
60279470771797302149363638398758
60279470771797302149363896679012
60279470771797302192020958820342
60279470771797302192021217100596
60279470771797302194531328738766
60279470771797302194531354254406
60279470771797302194531701810268
60279470771797302195096187811026
60279470771797302195096302602274
60279470771797302195096560882528
60279470771797302329281967231090
60279470771797302329281971830360
60279470771797302331729694420816
60279470771797302332294553493076
60279470771797311475479819770128
60279470771797311475731125108674
60279470771797311475731125458594
60279470771797311475731125576686
60279470771797311475731129826036
60279470771797311475751792134090
60279470771797311475752046164994
60279470771797311475752050414344
60279470771797311483073906122232
60279470771797311483073907055352
60279470771797311612928773714322
60279470771797311612928777950574
60279470771797311612928777963672
60279470771797311612928778417134
60279470771797311612928779479992
60279470771797311612929118069142
60279470771797311612929122790876
60279470771797311613012460770330
60279470771797311613012460770414
60279470771797311613012460789288
60279470771797311613012462305608
60279470771797311613012805144108
60279470771797311620271899665900
60279470771797311620543872029862
60279470771797311658682702979058
60279470771797311658745464748354
60279470771797313259304689277150
60279470771797313259304689290248
60279470771797313266647810992476
60279470771797313305058360274730
60279470771797313305058618554984
60279470771797313312652447559954
60279470771797313442319025728886
60279470771797313442319028929928
60279470771797313442319030446248
60279470771797313442319373284748
60279470771797316414607810980398
60279470771797316417118295204588
60279470771797316422201641035080
60279470771797316963650485524242
60279470771797316963650485525694
60279470771797316963650486574002
60279470771797316963650489761946
60279470771797316963650489775044
60279470771797316963650490228506
60279470771797316963650491291364
60279470771797316963650829530594
60279470771797316963650829880514
60279470771797316963650829998606
60279470771797316963650830002978
60279470771797316963650834247956
60279470771797316963650834602248
60279470771797316965909921757068
60279470771797316965909925994820
60279470771797316965909926007870
60279470771797316965910007379624
60279470771797316965910012088260
60279470771797316966098209164458
60279470771797316966098212352402
60279470771797316966181891990074
60279470771797316966181895172194
60279470771797316966181895178018
60279470771797316966182239545936
60279470771797317009404160759526
60279470771797317009404414790430
60279470771797317009404419039780
60279470771797317011914530677950
60279470771797317011914903749452
60279470771797317016998248044750
60279470771797317146664826213682
60279470771797317146664829414724
60279470771797317146664830931044
60279470771797317146665169170274
60279470771797317146665173769544
60279470771797317149112548804138
60279470771797317149112551992082
60279470771797317149112896360000
60279470771797318200692199141712
60279470771797318201529032113128
60279470771797318205775544972204
60279470771797318795488460130714
60279470771797318796053408478582
60279470771797344829811855697202
60279470771797344829811855710300
60279470771797344829811857108528
60279470771797344829811884276918
60279470771797344829811884290016
60279470771797344829811884408060
60279470771797344829811884743478
60279470771797344829811885806288
60279470771797344829811885806336
60279470771797344829811885807740
60279470771797344830000142067882
60279470771797344830000142403300
60279470771797344830000170647598
60279470771797344830000172163918
60279470771797344836590150107928
60279470771797344836590150119574
60279470771797344836590150121026
60279470771797344836590150224568
60279470771797344836590150237618
60279470771797344836590150239070
60279470771797344967009763631412
60279470771797344967010135167720
60279470771797344967010135180818
60279470771797344967010135634280
60279470771797344967010135634328
60279470771797344967010135653202
60279470771797344967010136697138
60279470771797344967281731279416
60279470771797344967281731292514
60279470771797344967281731745976
60279470771797344967281731746024
60279470771797344967281732808834
60279470771797344967281846064840
60279470771797344967281846064888
60279470771797344967281846070664
60279470771797344967281846083762
60279470771797344967281846537224
60279470771797344967281847600082
60279470771797344967282104345142
60279470771797344967282104817526
60279470771797344974875933355888
60279470771797344974875933368986
60279470771797344974875933822448
60279470771797344974875934885306
60279470771797345013014395482932
60279470771797345013014395496030
60279470771797345013014395601024
60279470771797345013014395949492
60279470771797345013014395949540
60279470771797345013014395950944
60279470771797345013014397012350
60279470771797345013014481688688
60279470771797345013014481690092
60279470771797345013014481707562
60279470771797345013014482042980
60279470771797345013014739968942
60279470771797345013014740323234
60279470771797345019792690010262
60279470771797345020357520515940
60279470771797345020357521915620
60279470771797345020629604353468
60279470771797345020629862633722
60279470771797346255139826945372
60279470771797346613385673908276
60279470771797346613386042244946
60279470771797346613386046962308
60279470771797346613386046979778
60279470771797346613574070335372
60279470771797346613574074584722
60279470771797346613657638369740
60279470771797346613657643074004
60279470771797346621251840446212
60279470771797346621251845150476
60279470771797346621251926185360
60279470771797346621251930889624
60279470771797346659390302571804
60279470771797346659390302689896
60279470771797346659390307276068
60279470771797346659390307276116
60279470771797346659390417008760
60279470771797346659390417363052
60279470771797346659390418412812
60279470771797346659390421594932
60279470771797346659390421594980
60279470771797346659390421600756
60279470771797346659390421613854
60279470771797346666733427591714
60279470771797346666733432177934
60279470771797346666733541910578
60279470771797346666733541910626
60279470771797346666733546496798
60279470771797346666733546502622
60279470771797346666733546515720
60279470771797346666921713949344
60279470771797346666921718535564
60279470771797346666921742529060
60279470771797346666921832854428
60279470771797346667005425354676
60279470771797346667005511093824
60279470771797346667005515680044
60279470771797346796588409973600
60279470771797346796588411023360
60279470771797346796588414211304
60279470771797346796588414224402
60279470771797346804182468679108
60279470771797346804182468680560
60279470771797346804182472929910
60279470771797346804182497258824
60279470771797346804182497260276
60279470771797346804182498308584
60279470771797346804182501496528
60279470771797346804182501509626
60279470771797346804182582997972
60279470771797346804182582999424
60279470771797346804182841265176
60279470771797349768939615081752
60279470771797349768939615083204
60279470771797349768939873348956
60279470771797349768939876536900
60279470771797349775718139179966
60279470771797349775718142366506
60279470771797349775718142367910
60279470771797349776471025279842
60279470771797349776471283546998
60279470771797350317731475442784
60279470771797350317731556932582
60279470771797350317731556945680
60279470771797350317731585510894
60279470771797350317731585523944
60279470771797350317731585525396
60279470771797350317731585628938
60279470771797350317731590228208
60279470771797350317731590229660
60279470771797350317731590234032
60279470771797350317731843791148
60279470771797350317919842240452
60279470771797350317919870818716
60279470771797350317919870820168
60279470771797350317920129204012
60279470771797350318003439902844
60279470771797350318003440020936
60279470771797350318003443090788
60279470771797350318003443208880
60279470771797350318003524593684
60279470771797350318003525991912
60279470771797350318003526110004
60279470771797350318003529297948
60279470771797350318003554689720
60279470771797350318003554694092
60279470771797350318003557876212
60279470771797350318003557877664
60279470771797350318003557882036
60279470771797350318003811557244
60279470771797350324509741273794
60279470771797350324509851341904
60279470771797350324509851459948
60279470771797350324509856065042
60279470771797350324510109622158
60279470771797350325346679591586
60279470771797350325346679610460
60279470771797350325346679709630
60279470771797350325346684314724
60279470771797350325597641979316
60279470771797350325597642097408
60279470771797350325597645167260
60279470771797350325597645285352
60279470771797350325597726670156
60279470771797350325597731374420
60279470771797350363736104106360
60279470771797350363736107294304
60279470771797350363736217847848
60279470771797350363736218893236
60279470771797350363736218897608
60279470771797350363736222079728
60279470771797350363736222079776
60279470771797350363736222552112
60279470771797350363736223614970
60279470771797350371079229009630
60279470771797350371079343795054
60279470771797350371079343795102
60279470771797350371079348516836
60279470771797350371351226889232
60279470771797350371351316164840
60279470771797350500934210458396
60279470771797350500934215162660
60279470771797350500934473442962
60279470771797350508528269165356
60279470771797350508528297743620
60279470771797350508528302447884
60279470771797351552513408937716
60279470771797351552513751894308
60279470771797351552513751907406
60279470771797351552513780474024
60279470771797351552513780487122
60279470771797351552513780959506
60279470771797351560044819147452
60279470771797351560044929216966
60279470771797351560045187484122
60279470771797351560045187497220
60279470771797351560045192218954
60279470771797351560128874554716
60279470771797351560128874559088
60279470771797351560128874572186
60279470771797351605861165704200
60279470771797351605861167220520
60279470771797351605861538756828
60279470771797351605861538775702
60279470771797351605861540292022
60279470771797352147310097456058
60279470771797352147310097791476
60279470771797352147310126022676
60279470771797352147310126035774
60279470771797352147310126489236
60279470771797352147310127552094
60279470771797352147310356071730
60279470771797352147310384769538
60279470771797352154653247738002
60279470771797352154653247751100
60279470771797352154653247867740
60279470771797352154653252453960
60279470771797352154653252455364
60279470771797352154841796028986
60279470771797352154904180490480
60279470771797352154904184741282
60279470771797352154904185076700
60279470771797352154904209071648
60279470771797352154904210238048
60279470771797352154904213320998
60279470771797352154904214837318
60279470771797352154904294809344
60279470771797352154904294810796
60279470771797352154904299395564
60279470771797352154904557793910
60279470771797352154925215515744
60279470771797352154925220101964
60279470771797352154925478382218
60279470771797360888755539584594
60279470771797360888755539702686
60279470771797360888755540634354
60279470771797360888755540752446
60279470771797360888755543822298
60279470771797360888755543835396
60279470771797360889508426734230
60279470771797360889508427900630
60279470771797360889508685014484
60279470771797360889508685131124
60279470771797360889508686180884
60279470771797361437547170374778
60279470771797361437547170376230
60279470771797361437547251746532
60279470771797361437547255995882
60279470771797361437547510026786
60279470771797361437547511076546
60279470771797361437547514263086
60279470771797361437547514264490
60279470771797361437547514277588
60279470771797361437547514748520
60279470771797361437547514749972
60279470771797361438300315804668
60279470771797361438300316854428
60279470771797361438300397176422
60279470771797361438300398226134
60279470771797361438300655443578
60279470771797361438300655456676
60279470771797361438300660178410
60279470771797361438383993908550
60279470771797361438383998157900
60279470771797361438383999674220
60279470771797361438384084232466
60279470771797361438384338263370
60279470771797361438384338263418
60279470771797361438384338269194
60279470771797361438384338282291
60279470771797361438384338282292
60279470771797361438384342512684
60279470771797361438384342512768
60279470771797361438384342514172
60279470771797361438384342518544
60279470771797361438384342531642
60279470771797361438384342985104
60279470771797361438384342986556
60279470771797361438384344047962
60279470771797361438572284502432
60279470771797361438572284968992
60279470771797361438572370590096
60279470771797361438572624621000
60279470771797361438572629342734
60279470771797361438635042385396
60279470771797361438635043551796
60279470771797361438635046621648
60279470771797361438635046634746
60279470771797361438635046739740
60279470771797361438635047088208
60279470771797361438635047089660
60279470771797361438635048151066
60279470771797361438635132709312
60279470771797361438635132828808
60279470771797361438635386390296
60279470771797361438635391107658
60279470771797361484116633650558
60279470771797361484116633663656
60279470771797361484116633768650
60279470771797361484116634117118
60279470771797361484116634118570
60279470771797361484116635179976
60279470771797361484116748437434
60279470771797361484116748441806
60279470771797361484116748454904
60279470771797361484116748554074
60279470771797361484116748908366
60279470771797361484116749971224
60279470771797361484117002116966
60279470771797361484117002118418
60279470771797361484117002466886
60279470771797361484117002472710
60279470771797361484117002584978
60279470771797361484117002589350
60279470771797361484117002602453
60279470771797361484117006717688
60279470771797361484117006722060
60279470771797361484117006735158
60279470771797361484117006834328
60279470771797361484117006840152
60279470771797361484117007188620
60279470771797361484117007190072
60279470771797361484117008251478
60279470771797361484304915888528
60279470771797361484304920474748
60279470771797361484305288474596
60279470771797361484305288824516
60279470771797361484305293546250
60279470771797361484388717619228
60279470771797361484388971300212
60279470771797361484388975899482
60279470771797361621314656494108
60279470771797361621314995083258
60279470771797361621314995096356
60279470771797361621314999332608
60279470771797361621314999345706
60279470771797361621314999799168
60279470771797361621314999800620
60279470771797361621315000862026
60279470771797361621565670618292
60279470771797361621565674869094
60279470771797361621565675204512
60279470771797361621565699199460
60279470771797361621565700365860
60279470771797361621565703435712
60279470771797361621565703448810
60279470771797361621565703553804
60279470771797361621565703902272
60279470771797361621565703903724
60279470771797361621565704965130
60279470771797361621565784937156
60279470771797361621565784938608
60279470771797361621565789642872
60279470771797361621566043204360
60279470771797361621566047921722
60279470771797361621586624142112
60279470771797361621586624608672
60279470771797361621586710229776
60279470771797361621586968510030
60279470771797362673082250349360
60279470771797362673082330671354
60279470771797363267690566770924
60279470771797363267690906409834
60279470771797363267690910659184
60279470771797363267690911125744
60279470771797363267690911127196
60279470771797363267941581946320
60279470771797363267941610524584
60279470771797363267941611574344
60279470771797363267941611692436
60279470771797363267941614762288
60279470771797363267941614775386
60279470771797363267941615228848
60279470771797363267941616291706
60279470771797363267941696265184
60279470771797363267962531230984
60279470771797363267962535935248
60279470771797363267962879836606
60279470771797366376674905404314
60279470771797366376675248244218
60279470771797366376675248257316
60279470771797366376675248360906
60279470771797366376675248373956
60279470771797366376675248728248
60279470771797366376675248729700
60279470771797366377428049784396
60279470771797366377428389423306
60279470771797366377428389436404
60279470771797366377428389539994
60279470771797366377428389553044
60279470771797366377428394158138
60279470771797366377511728936634
60279470771797366377511728938038
60279470771797366377511732137628
60279470771797366377512071893226
60279470771797366377512071894630
60279470771797366377512072243098
60279470771797366377512072243146
60279470771797366377512072248922
60279470771797366377512072262019
60279470771797366377512072262020
60279470771797366377512076493900
60279470771797366377512076511370
60279470771797366972036368305480
60279470771797366972036449677186
60279470771797366972036449690284
60279470771797366972036454394548
60279470771797366972224993368900
60279470771797366972224997968170
60279470771797366972287382429664
60279470771797366972287382431116
60279470771797366972287386680466
60279470771797366972287411009380
60279470771797366972287411010832
60279470771797366972287412059140
60279470771797366972287415247084
60279470771797366972287415260182
60279470771797366972287415713644
60279470771797366972287416776502
60279470771797366972287496748528
60279470771797366972287496749980
60279470771797366972287755015732
60279470771797366972287759733094
60279470771797366972308332765540
60279470771797366972308335953484
60279470771797366972308675722132
60279470771797366972308680321402
60279470771797368206818644638912
60279470771797368206818645105472
60279470771798197226096571877324
60279470771798197226096575063864
60279470771798202762280348614274
60279470771798212051094899294822
60279470771798213880401467435462
60279470771798217579663550553458
60279470771798217584747267920258
60279470771798247234733495943908
60279470771798247234733495944068
60279470771798247234733495945312
60279470771798247234733495945520
60279470771798247234733497362462
60279470771798247234733500530287
60279470771798247234733500530288
60279470771798247234733500549001
60279470771798247234733500549002
60279470771798247234733524523624
60279470771798252722653200365988
60279470771798252722653201784382
60279470771798252722653204616790
60279470771798252722653204952208
60279470771798252722653204970922
60279470771798252722653573437330
60279470771798252722653577669418
60279470771798252722737260513753
60279470771798262006384066491380
60279470771798262006384068026574
60279470771798262052116697766452
60279470771798262052116697883092
60279470771798262052116697883252
60279470771798262052116702115180
60279470771798262052116702116584
60279470771798262052116702134054
60279470771798262052116702469471
60279470771798262052116702469472
60279470771798262052116702488185
60279470771798262052116702488186
60279470771798262052117070954594
60279470771798262052117075186682
60279470771798262052200758031017
60279470771798267540036402305172
60279470771798267540036402306624
60279470771798267540036403723566
60279470771798267540036406891392
60279470771798267540036406910106
60279470771798267540036432419922
60279470771798267540036775376514
60279470771798502952366878859381
60279470771798517723180588339538
60279470771798547424004089942096
60279470771798547424004118521812
60279470771798562195654660489568
60279470771798562195654660963409
60279470771798562195654660980671
60279470771800898510218242399658
60279470771800898510218246649008
60279470771800903868471479789342
60279470771800903870730801231128
60279470771800903870730804417668
60279470771800903871567632667350
60279470771800903871818709841956
60279470771800904053933430409154
60279470771800904053996192528370
60279470771800904054498289481414
60279470771800904054749366656020
60279470771800904465527408240798
60279470771800904466343344487664
60279470771800904602788162970562
60279470771800913342476008725740
60279470771800913342747981089702
60279470771800913342810743208918
60279470771800913342810743328414
60279470771800914988851920052316
60279470771800914989123889235354
60279470771800915126384643965117
60279470771800915126384643965118
60279470771800915172054549230342
60279470771800915172117308285321
60279470771800915172117308285322
60279470771800915172117311349557
60279470771800915172117311349558
60279470771800915583648527061986
60279470771800915720909281791750
60279470771800918830730447750333
60279470771800918830730447750334
60279470771800918871316632348338
60279470771800918871379394467554
60279470771800920472775815718264
60279470771800920517692540493990
60279470771800920518257402747174
60279470771800920522776257860790
60279470771800920654953295223754
60279470771800920655706472532328
60279470771800920660037012590554
60279470771800920660037012707242
60279470771800947290851503047422
60279470771800948343456036649044
60279470771800948473122503208896
60279470771800948473122503681280
60279470771800948473122507930630
60279470771800948518855167529052
60279470771800948518855167529100
60279470771800948518855167529260
60279470771800948518855167530504
60279470771800948518855167884796
60279470771800948518855172128530
60279470771800948518855172134146
60279470771800948518855253618328
60279470771800948518855253623944
60279470771800948526386578788548
60279470771800948526470261614164
60279470771800948526470290193832
60279470771800948937980560156811
60279470771800948937980560156812
60279470771800948937980674475675
60279470771800948937980674475676
60279470771800948937980674481292
60279470771800953831375744257504
60279470771800953831375744375596
60279470771800954006774875139124
60279470771800954006774875487640
60279470771800954006774876550450
60279470771800954006774876556066
60279470771800954006774961226788
60279470771800954006774989924548
60279470771800954014306286747088
60279470771800954014389966036084
60279470771800954425900264578732
60279470771800954425900378897596
60279470771800954425900378903212
60279470771800954425900379017092
60279470771800954425900379021304
60279470771800963160839241769152
60279470771800963160839241888648
60279470771800963298037148286260
60279470771800963298037234379699
60279470771800963298037234379700
60279470771800963298037234385316
60279470771800963343769783911464
60279470771800963343769898588832
60279470771800963343853463436660
60279470771800963343853466737080
60279470771800964990145692055712
60279470771800964990145692410003
60279470771800964990145692410004
60279470771800964990145806723252
60279470771800964990145806841344
60279470771800965127343685020552
60279470771800965127343713244732
60279470771800965127343713716908
60279470771800965127343713716956
60279470771800965127343717967710
60279470771800965127343799333800
60279470771800965127343802520340
60279470771800965127427367373784
60279470771800965127427396070140
60279470771800968648758860099036
60279470771800968648758946196688
60279470771800968831689488686272
60279470771800968831689517385484
60279470771800968831773171159000
60279470771800970478065428244048
60279470771800970478065428710608
60279470771801197472301109228783
60279470771801198699488840641628
60279470771801198699488840647244
60279470771801198707083042718100
60279470771801198707083042723715
60279470771801198707083042723716
60279470771801204060252446886926
60279470771801204060252472402566
60279470771801204060252561683790
60279470771801204060817305959186
60279470771801204060817420750434
60279470771801204197450439497474
60279470771801204198015298569734
60279470771801204198015413360982
60279470771801204243266812042038
60279470771801204244019960654261
60279470771801204609044417329118
60279470771801204609044532125982
60279470771801204655613938485905
60279470771801214073258215105091
60279470771801214126605971972363
60279470771801215170779478422890
60279470771801215178373565708114
60279470771801215308040147059214
60279470771801215308040148594408
60279470771801215308040148600023
60279470771801215308040148600024
60279470771801215315571558318662
60279470771801215727165536150306
60279470771801218875125278907686
60279470771801218877635648826110
60279470771801218877635763622974
60279470771801218882719366192910
60279470771801219012385944363086
60279470771801219014833641436658
60279470771801219014917352961491
60279470771801220661209549582310
60279470771801220661209578278666
60279470771801220661209578278874
60279470771801220661209664367942
60279470771801220661774411835494
60279470771801220661774526626742
60279470771801220662046409716505
60279470771801220666293266949110
60279470771801220844223917918346
60279470771801247435121687684789
60279470771801247435205370510405
60279470771801248525111536560812
60279470771801248525111536678856
60279470771801248525111541278334
60279470771801248525111541283950
60279470771801248532454661580722
60279470771801248532454666180200
60279470771801248532454666185816
60279470771801248662309414853900
60279470771801248662309419103250
60279470771801248662309529167148
60279470771801248662309533888882
60279470771801248662309533894498
60279470771801248662393097207132
60279470771801248662393101923250
60279470771801248662393101928866
60279470771801248669903621174106
60279470771801248669903621179721
60279470771801248669903621179722
60279470771801248669987299283604
60279470771801248669987304005337
60279470771801248708125761409244
60279470771801248708125761527288
60279470771801248708125766126766
60279470771801248708125766132382
60279470771801248715740884192068
60279470771801249081497597944343
60279470771801249081497597944344
60279470771801249081497683683491
60279470771801249081497683683492
60279470771801249081497683687704
60279470771801249264511908531924
60279470771801249264511933929312
60279470771801249264511937111640
60279470771801252785843399496161
60279470771801254013031129846196
60279470771801254013031130909006
60279470771801254013031215585344
60279470771801254013031215590960
60279470771801254013031244170676
60279470771801254013031245700254
60279470771801254020374255810872
60279470771801254020374365880386
60279470771801254020374365886002
60279470771801254020374366002642
60279470771801254020374369068330
60279470771801254020374369184970
60279470771801254020374370602120
60279470771801254020374370607736
60279470771801254020562541105644
60279470771801254020625302870568
60279470771801254020625328386208
60279470771801254020625332985478
60279470771801254020625414479487
60279470771801254020625414479488
60279470771801254020625417667432
60279470771801254020646338255740
60279470771801254066378887662392
60279470771801254066379002459256
60279470771801254196045470548686
60279470771801254196045470554302
60279470771801254203639639327920
60279470771801254203639667909040
60279470771801254203639668025680
60279470771801254203639672630773
60279470771801254615170972895832
60279470771801254615170972901448
60279470771801263349837749084402
60279470771801263349837751916810
60279470771801263349837752266730
60279470771801263349837753328136
60279470771801263349837753333752
60279470771801263349837863403266
60279470771801263349837866585594
60279470771801263349837866702234
60279470771801263349837868119384
60279470771801263349837868125000
60279470771801263350026038622908
60279470771801263350109835767388
60279470771801263487035744877278
60279470771801263487035745938684
60279470771801263487035745940088
60279470771801263487035769920534
60279470771801263487035773107074
60279470771801263487035773573634
60279470771801263487035856008198
60279470771801263487035856013814
60279470771801263487035859196142
60279470771801263487035860729932
60279470771801263487035860731336
60279470771801263487035860735548
60279470771801263487286792998380
60279470771801263487286792999784
60279470771801263487286907791031
60279470771801263487286907791032
60279470771801263487286907795244
60279470771801263487307713586688
60279470771801263487307828377935
60279470771801263487307828377936
60279470771801263487307828383552
60279470771801263487370475825400
60279470771801263487370501222788
60279470771801263533040492587068
60279470771801263533040492700953
60279470771801263898880800950549
60279470771801263898901720589933
60279470771801263898901721656955
60279470771801264081895140590229
60279470771801264081916061296635
60279470771801265133599939379108
60279470771801265133599967603288
60279470771801265133599968075464
60279470771801265133600056878896
60279470771801265133662701144032
60279470771801265133662729722344
60279470771801265133662729840388
60279470771801265133662729840596
60279470771801265133662730194727
60279470771801265133662730194728
60279470771801265133662732904672
60279470771801265133662734439866
60279470771801265133662734445481
60279470771801265133662734445482
60279470771801265133662815929664
60279470771801265133683621732340
60279470771801265133683650428696
60279470771801265316614307242968
60279470771801265316614307715144
60279470771801265316614393332036
60279470771801265316614396518576
60279470771801265316677069362024
60279470771801265316677069480068
60279470771801265316677072544352
60279470771801265316677074085161
60279470771801265316697990068376
60279470771801268837757453152190
60279470771801268837757453506322
60279470771801268837757457750056
60279470771801268837757457751460
60279470771801268837757457755672
60279470771801268837757481731906
60279470771801268837757567819570
60279470771801268837757567825186
60279470771801268837757567937614
60279470771801268837757572542708
60279470771801268837757572546920
60279470771801268837945743044828
60279470771801268838008504809752
60279470771801268838008533389468
60279470771801268838008619606616
60279470771801268838029540194924
60279470771801269021022869848224
60279470771801270667336108329948
60279470771822529158872529365625
60279470771822529204605193569141
60279470771822529341803186179689
60279470771822568054137322093878
60279470771822578572650087367607
60279470771822578572650088902558
60279470771822578572650088902801
60279470771822578618382751571123
60279470771822578618382751689167
60279470771822578618382753106074
60279470771822578618382753106317
60279470771822579167173951896177
60279470771822579167174723548509
60279470771825230312991857302020
60279470771825230312992885699412
60279470771825230312992886171796
60279470771825269346062371996128
60279470771825280275897146981034
60279470771825280319370375541997
60279470771825280321629811184550
60279470771825280321629811302642
60279470771825280321818097660223
60279470771825280321901780485839
60279470771825280321901780839968
60279470771825280321901780839971
60279470771825280321901780839977
60279470771825280458826660606458
60279470771825280458826689304266
60279470771825280458827803795098
60279470771825280459098744580743
60279470771825280459098744580749
60279470771825280459099773450519
60279470771825280870693751282160
60279470771825280870693751282163
60279470771825280870693751282169
60279470771833319368308345605194
60279470771833319551323057829490
60279470771833319551323058179410
60279470771833334185691920128994
60279470771833334185691920478914
60279470771833334185691920597006
60279470771833334185691920601378
60279470771833334188223325894986
60279470771833334193034701025960
60279470771833334193034701142552
60279470771833334368706259768674
60279470771833335422733289740112
60279470771833335427816635570604
60279470771833336017529636818182
60279470771833336017529894035626
60279470771833369331212721205680
60279470771833369376945271088880
60279470771833369376945271090332
60279470771833369376945299670048
60279470771833369376945385407744
60279470771833369376945385409196
60279470771833369376945386807424
60279470771833369514143263699428
60279470771833369514143263700880
60279470771833369514143636285496
60279470771833384148595837405716
60279470771833384148596181410616
60279470771833384148596181760536
60279470771833384150855617993326
60279470771833384150855617993362
60279470771833384150855617993410
60279470771833384151043904350992
60279470771833384194328473028064
60279470771833384194328845614132
60279470771833384194328846082144
60279470771833384196588282196926
60279470771833384196776568204588
60279470771833384196776568554508
60279470771833384331526465638612
60279470771833384331526494219780
60279470771833384331526579957476
60279470771833384331526579958928
60279470771833384333786274340866
60279470771833385431370215225249
60279470771833385431370215225250
60279470771833385431370215691810
60279470771833385980161813081422
60279470771833385980161841777730
60279470771833385980162185667442
60279470771833385980162186133966
60279470771833385980162186134002
60279470771833385980162186134050
60279470771833385980350129185120
60279470771833385980350215274188
60279470771833669520211346020670
60279470771833669520211347536990
60279470771833683791250186720922
60279470771833684337594434690750
60279470771833684337594806227058
60279470771833684337594806693618
60279470771833684339289039381272
60279470771833684340042157163114
60279470771833684340042528699422
60279470771833684340126211991598
60279470771833684385858876195114
60279470771833685574824090658046
60279470771833685574824119354402
60279470771833686169432435775966
60279470771833686169432780132238
60279470772005344470302924991287
60279470772005383319918735987597
60279470772005383319918736341729
60279470772008034602913855723778
60279470772008034602914228677028
60279470772008034602914228795120
60279470772008034648667440515602
60279470772008034648667813586944
60279470772008045715951285757882
60279470772008045715951630131416
60279470772008045761704841969990
60279470772008045761705215041332
60279470772008046173550241467871
60279470772008046181081308353785
60279470772008051066673341942788
60279470772008051066673342060880
60279470772008051074204408828702
60279470772008051074204408946794
60279470772008051112426926852704
60279470772008051119957993738618
60279470772008084474290026361060
60279470772008084474290055058868
60279470772008084474290399432402
60279470772008084474290400967596
60279470772008095587327427815448
60279470772008095587327800886790
60279470772008095587327801005047
60279470772008095587327802421984
60279470772008095587411485247596
60279470772008095724587528281971
60279470772008095724588557151747
60279470772008095724608448988371
60279470772008095724609477858147
60279470772008096136454158375959
60279470772008096136454159792892
60279470772008096136454159792901
60279470772008096136454502749493
60279470772008946748893090348349
60279470772008996155139325795265
60279470772008996155139584062416
60279470772009001643059030217132
60279470772016149457979549547820
60279470772016150825691432594236
60279470772016150879039448203802
60279470772016150879039452803072
60279470772016151244816821672230
60279470772016151244817078889674
60279470772016151244900761728387
60279470772016151283291163006286
60279470772016151283291163124378
60279470772016151290633426048549
60279470772016151290821712393076
60279470772016151290821716992346
60279470772016154399617763515486
60279470772016154399638684221886
60279470772016154536815756126034
60279470772016154536815756244126
60279470772016154582569341035950
60279470772016154583385253289320
60279470772016154941903408717100
60279470772016154941904299287566
60279470772016154948409733957678
60279470772016154948409734075770
60279470772016154994163318867594
60279470772016156183944555651958
60279470772016156183944812869402
60279470772016156184028495708115
60279470772016156184028500412380
60279470772016156229761164614444
60279470772016187936901402356200
60279470772016187936902521551344
60279470772016188348495122970400
60279470772016188348496242165544
60279470772016188348496242184418
60279470772016190133073449437438
60279470772016190133073478135246
60279470772016199049938517895336
60279470772016199049939665788288
60279470772016199049939665805710
60279470772016199049939665807162
60279470772016199461532752944424
60279470772016199461533648341666
60279470772016199461533900955420
60279470772016199461533905559110
60279470772016199461533905560514
60279470772016199599568726425115
60279470772016200651397672685594
60279470772016200651397929903038
60279470772016200697068979884619
60279470772016200697152405505889
60279470772016200834328329499658
60279470772016200834328358077922
60279470772016200834328358079374
60279470772016201245922335909566
60279470772016201245922336027658
60279470772016201245922564548746
60279470772016201245922593127010
60279470772016201245922593245102
60279470772016201245943513833410
60279470772016201245944637751691
60279470772016201246110879589634
60279470772016201246111741580384
60279470772016201246132662168692
60279470772016204354928713396144
60279470772016204354928713413566
60279470772016204354928713415018
60279470772016204354928970613588
60279470772016204355680968254116
60279470772016204355680996833832
60279470772016204355743730386382
60279470772016204355743730387834
60279470772016204355743758966098
60279470772016204355743758967550
60279470772016204538674415781614
60279470772016204538695336486562
60279470772016204950268365033542
60279470772016204950477572083022
60279470772016204950478462653488
60279470772017055517246630664708
60279470772017055517246634914058
60279470772017057346553198805348
60279470772017057346553203054698
60279470772017090700906271193507
60279470772017101264880504674837
60279470772017101813944358069976
60279470772017101814007120326003
60279470772017105518289354073374
60279470772019753561880299980451
60279470772019753561880299980452
60279470772019753561881328854445
60279470772019757403424093075796
60279470772019758455275369756663
60279470772019758455275369756664
60279470772019759049800004402372
60279470772019791992287380604094
60279470772019791992287380604142
60279470772019791992559348724481
60279470772019802968126673589664
60279470772019802968399790688905
60279470772019803517191418174496
60279470772019803517191418174505
60279470772019806626175754218640
60279470772019806626739809870944
60279470772019806626739838450624
60279470772019806626739838450660
60279470772019806626739838450708
60279470772019806626739838456324
60279470772019806626739838456484
60279470772019806809670495270548
60279470772020053293552165141046
60279470772020053293552168323374
60279470772020053293552279454294
60279470772020053293552536671738
60279470772020053339305867550702
60279470772020053705334432511196
60279470772020053705334546830060
60279470772020053888348886469740
60279470772020057043651668035498
60279470772020057409680232995992
60279470772020057409680347314856
60279470772020057592694686954536
60279470772020058644273876952418
60279470772020058644273880134746
60279470772020058644273991265666
60279470772020058690027579362074
60279470772020058690278627838919
60279470772020058690278627838920
60279470772020059239070598281112
60279470772020090351415356112196
60279470772020091998543634846010
60279470772020101464451982731924
60279470772020101464452757566584
60279470772020103111580949142904
60279470772020103111581036300398
60279470772020103111643682678032
60279470772020103111643682683648
60279470772020103111664603266340
60279470772020103111664631968312
60279470772020106815173694543296
60279470772020106815926721047984
60279470772020106815926749627700
60279470772020106815989483162828
60279470772020106815989483168444
60279470772020106815989511742544
60279470772020106815989511748160
60279470772020106816010175235664
60279470772020106816010432453108
60279470772041416548370602153067
60279470772044068891042103374105
60279470772044068891104865493161
60279470772044073786947657387599
60279470772044118251053490022640
60279470772044369033805196442812
60279470772044369034558337621900
60279470772044369034642019975132
60279470772044373976029190187929
60279470772044417205458812546246
60279470772044417205542494899478
60279470772052157529492843698035
60279470772052173405985645200646
60279470772052173405985903480900
60279470772052173589000242751738
60279470772052173589000243101658
60279470772052173993251956963795
60279470772052174000594221068869
60279470772052174000594996835032
60279470772052174000782507290932
60279470772052174000783282129804
60279470772052174000846043894728
60279470772052223407092537018325
60279470772052223407092538081183
60279470772052223956156218245417
60279470772052473595256239315474
60279470772052473595256497582678
60279470772052473595257272304910
60279470772052473595340179935910
60279470772052473595340956187512
60279470772052473732517251841510
60279470772052473732517252308070
60279470772052473778270836749974
60279470772052474144110857087086
60279470772052474144110858136846
60279470772052474144112004525076
60279470772052474144112004997460
60279470772052474144112005924756
60279470772052474144112006041396
60279470772052474144112006047220
60279470772052474144300291336168
60279470772052474144300291341992
60279470772052474144383973689400
60279470772052474144383973695224
60279470772052474144383974161783
60279470772052474144383974161784
60279470772052474189865589907381
60279470772052474189865590833220
60279470772052474189865590957141
60279470772052474190053876251913
60279470772052474192376074144660
60279470772052474192564360489192
60279470772052474327314630509288
60279470772052474327314630975848
60279470772052477850905527587194
60279470772052477850988435572569
60279470772052479085687461082126
60279470772052479085770369067501
60279470772052479085771143901918
60279470772052522315827612613165
60279470772052522361581197521629
60279470772052522361769225598957
60279470772114313175528415323654
60279470772114313175528415795830
60279470772114318663448120217750
60279470772114351429781993655494
60279470772114351468736392383833
60279470772114362588552830971589
60279470772114362588552830971643
60279470772114362588552834153917
60279470772114362589389659221485
60279470772114363138180858365477
60279470772114663327513866921186
60279470772117003758142873123583
60279470772117014421447719828029
60279470772117014466929305321906
60279470772117014878775475409309
60279470772117019779512551936138
60279470772117019779512551936174
60279470772117019779512551936381
60279470772117019779512551936382
60279470772117019779512555124326
60279470772117019779512556541268
60279470772117019817651014418962
60279470772117019817651018668312
60279470772117019820098736537194
60279470772117019820098739723734
60279470772117019825182453903994
60279470772117019825245216022966
60279470772117019825245216023050
60279470772117019825245216023209
60279470772117019825245216023210
60279470772117019825245220744784
60279470772117019962443208633758
60279470772117019962443208750446
60279470772117019962443211938390
60279470772117019962443213355332
60279470772117053125686698484400
60279470772117053126250411180076
60279470772117053126250411180112
60279470772117053126250411180160
60279470772117053126250411181564
60279470772117053126250415785206
60279470772117053126250497274844
60279470772117053126250497292314
60279470772117053126250497629136
60279470772117053171983075266988
60279470772117053171983079988722
60279470772117053309181154106378
60279470772117053309181154443200
60279470772117053309181182785424
60279470772117053728641306366758
60279470772117062597430848885056
60279470772117064243806674116948
60279470772117064246067226259000
60279470772117064246254398124346
60279470772117064246819252475116
60279470772117064246819255661656
60279470772117064246819257196849
60279470772117064246819257196850
60279470772117064246819338568312
60279470772117064246819338568396
60279470772117064246819343290130
60279470772117064291799890579204
60279470772117064292071858227368
60279470772117064292552002771912
60279470772117064292552002888516
60279470772117064292552002888552
60279470772117064292552002888759
60279470772117064292552002888760
60279470772117064292552006076704
60279470772117064292552007493646
60279470772117064292553034474096
60279470772117064292553034946485
60279470772117064292635569878984
60279470772117064292635570923128
60279470772117064292635571278664
60279470772117064292635573992980
60279470772117064292635574111072
60279470772117064292635575528014
60279470772117064292635685714168
60279470772117064292636717299712
60279470772117064429833563416988
60279470772117064429833566603528
60279470772117064430084640708038
60279470772117064430084645313167
60279470772117064430084729989511
60279470772117064841678623144811
60279470772117064841679736690931
60279470772117069779991562649288
60279470772117069780471707310680
60279470772117069780471711915566
60279470772117069780555275345048
60279470772117069780555275346452
60279470772117069780555275363714
60279470772117069780555275700584
60279470772117069780555279949934
60279470772117314663794098326767
60279470772117319963615774321834
60279470772117319963615774321870
60279470772117319963699457147486
60279470772117320146630113961550
60279470772117352079338536872326
60279470772117353315521005060304
60279470772117353315521005178348
60279470772117353315521091271628
60279470772117353315521119851344
60279470772117362788375014661168
60279470772117364435316899667524
60279470772117364435504071416182
60279470772117364436089846471900
60279470772117364436152580011448
60279470772117364436152608709208
60279470772117364436152609063340
60279470772117364436152694802488
60279470772117364481822596887001
60279470772117364618518411055862
60279470772117364619083265405228
60279470772117364619083265523272
60279470772117364619083351616552
60279470772117364619104186111580
60279470772117364619355234588182
60279470772117369969825897922952
60279470772125103517162220677552
60279470772125103517162306766620
60279470772125103517162310425544
60279470772125107038305399888224
60279470772125107175838119196140
60279470772125107175838122378308
60279470772125108273087333383156
60279470772125108867883936143476
60279470772125108867883937206286
60279470772125108867884022236916
60279470772125109005145063590450
60279470772125117747364289126564
60279470772125118158958262708858
60279470772125118158958266958208
60279470772125118158958268493402
60279470772125118159146295035536
60279470772125118159209057274248
60279470772125118159209311303748
60279470772125118159209315553098
60279470772125118163204784540422
60279470772125118163204784657110
60279470772125118163204784658514
60279470772125118296406963671860
60279470772125118296406965207054
60279470772125118341888552237368
60279470772125118342139714088311
60279470772125118342139714088312
60279470772125119988264835098848
60279470772125119988452863176176
60279470772125119988515622226944
60279470772125119988515879444388
60279470772125119995795898803838
60279470772125119995858664223230
60279470772125120125713528630332
60279470772125120133056658250964
60279470772125123098085996688586
60279470772125123100596481398258
60279470772125123104863919213036
60279470772125123242877819372689
60279470772125123242877819372690
60279470772125123242877819489377
60279470772125123242877819489378
60279470772125123242877824090052
60279470772125123282710858660300
60279470772125123287794576027100
60279470772125123287794579226738
60279470772125123288610483576205
60279470772125123288610483576206
60279470772125123288610488293568
60279470772125123647128672301064
60279470772125123649388111716058
60279470772125123649388194622958
60279470772125123649388451840450
60279470772125123649576394891520
60279470772125123649576480980588
60279470772125123654471797321021
60279470772125123654471797321022
60279470772125123654471800386502
60279470772125123654471800503142
60279470772125123654471801921696
60279470772125123692610264048740
60279470772125123694304839691582
60279470772125123695057981921834
60279470772125123695057985108374
60279470772125123699388553858744
60279470772125123699388557058382
60279470772125123700141699288634
60279470772125123700204461407849
60279470772125123700204461407850
60279470772125123700204464590018
60279470772125123700204466125212
60279470772125123830059418510232
60279470772125123837402458735760
60279470772125124889253733999442
60279470772125124889253735416628
60279470772125124929839915416766
60279470772125124929839918603306
60279470772125124929903049538898
60279470772125124934923632783566
60279470772125125072184392230692
60279470772125125478695019981090
60279470772125125478882963032160
60279470772125125478883049121228
60279470772125125483778365461662
60279470772125153342596519235164
60279470772125153342784924496426
60279470772125153480066481959174
60279470772125157001209656564716
60279470772125157001209656564752
60279470772125157001209656564800
60279470772125157001209661169846
60279470772125157001209742672741
60279470772125157001209742672742
60279470772125157001398057591166
60279470772125157046942320651628
60279470772125157046942325373362
60279470772125157184140399486806
60279470772125157184140656704250
60279470772125157184412286098522
60279470772125157184412368533038
60279470772125157184412368651130
60279470772125157184412371839074
60279470772125157184412625868574
60279470772125158235991594660406
60279470772125158235991937616998
60279470772125158281724257818582
60279470772125158281724630871210
60279470772125158281724631934020
60279470772125158426537714030361
60279470772125158426537718629631
60279470772125158830516601313402
60279470772125158830704630453540
60279470772125158830788197425098
60279470772125158830788198487908
60279470772125158830788283164246
60279470772125158830788283165650
60279470772125158830788541444500
60279470772125158838131433594798
60279470772125158838131433594801
60279470772125158838131696461275
60279470772125167572233725429748
60279470772125167572233726479508
60279470772125167572233730015968
60279470772125167572233731078778
60279470772125167572986613627692
60279470772125167572986617165556
60279470772125167572986618228366
60279470772125167572986871907946
60279470772125167756000843075394
60279470772125167756000843076798
60279470772125167756001214611702
60279470772125167756001214729746
60279470772125168121025700458160
60279470772125168121025701520970
60279470772125168121778497859756
60279470772125168121778501512856
60279470772125168121778502581489
60279470772125168121778502581490
60279470772125168121778587607748
60279470772125168121778588670558
60279470772125168164498555475308
60279470772125168166758359589974
60279470772125168166758359590022
60279470772125168166758360062358
60279470772125168166758360075456
60279470772125168166758361125216
60279470772125168166758364307300
60279470772125168166758364307336
60279470772125168166758364313159
60279470772125168166758364313160
60279470772125168166758364326254
60279470772125168166758364326263
60279470772125168166758364661676
60279470772125168166758365724486
60279470772125168167511251811264
60279470772125168167594816307768
60279470772125168167594820907038
60279470772125168167595188193996
60279470772125168167595188312040
60279470772125168167595188316465
60279470772125168167595188329515
60279470772125168167595192443346
60279470772125168167595192561390
60279470772125168167595192580317
60279470772125168167595192915735
60279470772125168167783106201810
60279470772125168167783220520674
60279470772125168304792813517586
60279470772125168304792813518990
60279470772125168304792842215346
60279470772125168304793180804544
60279470772125168304793185053894
60279470772125168304793186589087
60279470772125168305043889156998
60279470772125168305043889275042
60279470772125168305043975369933
60279470772125169402293181763912
60279470772125169402293185306196
60279470772125169402293186369006
60279470772125169402376749804104
60279470772125169402376754403374
60279470772125169402377121688928
60279470772125169402377121806972
60279470772125169951169092131120
60279470772125169951169096380470
60279470772125169951169096852859
60279470772125169951169097915663
60279470772125169951357035182190
60279470772125169951357121271258
60279470772125169951357124457798
60279470772125173243920570428000
60279470772125173243920914784272
60279470772125173654678068733676
60279470772125173654678068735080
60279470772125173654678069083596
60279470772125173655430957295994
60279470772125173655514520729688
60279470772125173655514520731092
60279470772125173655514525328958
60279470772125173655514525330362
60279470772125173655514892265912
60279470772125173655514892615916
60279470772125173655514896865266
60279470772125173655702810623730
60279470772125173655702921756054
60279470772125173655702924942594
60279470772125173655765600968370
60279470772125174890212890790926
60279470772125174890296458825294
60279470772125406815982388057684
60279470772125407227575993886460
60279470772125407227764393966656
60279470772125407410778618815088
60279470772125407410778733133952
60279470772125409067008167984455
60279470772125409067008167997505
60279470772125409067196454342037
60279470772125417936613590883496
60279470772125417936613962536444
60279470772125417936634883124752
60279470772125418348207936118738
60279470772125418348207940368088
60279470772125418348207940723832
60279470772125418348228860956396
60279470772125418531410308086553
60279470772125420131781844660956
60279470772125420132053469469007
60279470772125420132053469469008
60279470772125420139312907892158
60279470772125423287356594936124
60279470772125423289783020567962
60279470772125423289783023754502
60279470772125423289783138545750
60279470772125423289783392104270
60279470772125423289783396826004
60279470772125423289867075396446
60279470772125423289867079645796
60279470772125423426227896446428
60279470772125423431311585233512
60279470772125423431311588433102
60279470772125423472797736459860
60279470772125423836127301833416
60279470772125423836127301839239
60279470772125423836127301839240
60279470772125423836127644790008
60279470772125423836315587128188
60279470772125423836399269481420
60279470772125423837821877477662
60279470772125423838574994196694
60279470772125423838575018656750
60279470772125423838575019706510
60279470772125423838575108987942
60279470772125423838575367268196
60279470772125423838658677016486
60279470772125423838658702532126
60279470772125423838659050087988
60279470772125423842905563065156
60279470772125423842905566264746
60279470772125423881881229581832
60279470772125423884391341220002
60279470772125423884391710042154
60279470772125423884391714291504
60279470772125423889475058586802
60279470772125424019329926767868
60279470772125424021589359346190
60279470772125424021589706902052
60279470772125425073356924505086
60279470772125425073356927691626
60279470772125425073356953201442
60279470772125425073357296041394
60279470772125425073357300763128
60279470772125425073440636027058
60279470772125425073440979333570
60279470772125425073440983582920
60279470772125425078440641871886
60279470772125425256371292841122
60279470772125425667965613979278
60279470772125453531867113231948
60279470772125456778865724029264
60279470772125456778865728634358
60279470772125457189643798450336
60279470772125457189643798566976
60279470772125457190396682528620
60279470772125457190396687127890
60279470772125457190396687133714
60279470772125457190396939746064
60279470772125457190459329858040
60279470772125457236212919371598
60279470772125457236213029435288
60279470772125457236213034157022
60279470772125457236401318979410
60279470772125457236401319451794
60279470772125457373411283985014
60279470772125457373661959391762
60279470772125457373662045130910
60279470772125457373662073827266
60279470772125457373682880096710
60279470772125457373682994415574
60279470772125458425178590863656
60279470772125458425178619027761
60279470772125458425178619560012
60279470772125458425178620622822
60279470772125458425178620628646
60279470772125458425262187062129
60279470772125458425262188657190
60279470772125458425262188663014
60279470772125458425262531613782
60279470772125458432772706846604
60279470772125458478526292823791
60279470772125459019787195311590
60279470772125459019975223388918
60279470772125459020058791423286
60279470772125459020058905742150
60279470772125459027381111474261
60279470772125467761420269185672
60279470772125467761420378322066
60279470772125467761420379371826
60279470772125467761420382441726
60279470772125467761420383976920
60279470772125467761420640721980
60279470772125467761504324014156
60279470772125467761985128256528
60279470772125467761985495673176
60279470772125467761985496722936
60279470772125467761985501328030
60279470772125467762257207509240
60279470772125467762257211162340
60279470772125467762257469442594
60279470772125467898681048008150
60279470772125467898681052613243
60279470772125467898681052613244
60279470772125467898701968596458
60279470772125467899517852165118
60279470772125467945271808609890
60279470772125468307764889158368
60279470772125468310212611164172
60279470772125468310275028922744
60279470772125468310275029039384
60279470772125468310275373395656
60279470772125468310275373401479
60279470772125468310275373401480
60279470772125468310295949627692
60279470772125468310296293983964
60279470772125468310296294456348
60279470772125468311028146108336
60279470772125468311028171151592
60279470772125468311028171268232
60279470772125468311028174272441
60279470772125468311028174804692
60279470772125468311028175873325
60279470772125468311028175873326
60279470772125468311028260543840
60279470772125468311028260899584
60279470772125468311028514574744
60279470772125468311028519179838
60279470772125468311049066813284
60279470772125468311049181132148
60279470772125468311049439884786
60279470772125468311111854093848
60279470772125468311111858693118
60279470772125468311112197400360
60279470772125468311112201649710
60279470772125468311300143987890
60279470772125468356028953588210
60279470772125468356028958187480
60279470772125468356028958311401
60279470772125468356028958659864
60279470772125468356781731016800
60279470772125468356781845808048
60279470772125468356782099366568
60279470772125468356782104088302
60279470772125468356865782192184
60279470772125468356865786441534
60279470772125468356865786915375
60279470772125468494042510907912
60279470772125468494042513912121
60279470772125468494042515507182
60279470772125468494042515513005
60279470772125468494042858463774
60279470772125468494063436219411
60279470772125468494063779052082
60279470772125468494314483155186
60279470772125468494314483627569
60279470772125468494314483629027
60279470772125468494314569368175
60279470772125469545810076066808
60279470772125469545810104763164
60279470772125469545810109368257
60279470772125469545810109368258
60279470772125469545810190852232
60279470772125469545810194394516
60279470772125469545810195457326
60279470772125469545830996655116
60279470772125469545831025351472
60279470772125469545831111440540
60279470772125469545831115099464
60279470772125469545893763491694
60279470772125469545893787588780
60279470772125469545893792188050
60279470772125469545894130895292
60279470772125470140418421184728
60279470772125470140418765541000
60279470772125470140418770146093
60279470772125470140439686129308
60279470772125470140690394954145
60279470772125473249340086863646
60279470772125473249340086980286
60279470772125473249340086993336
60279470772125473249340088398840
60279470772125473249423655027704
60279470772125473249423656427384
60279470772125473249423683607420
60279470772125473249424027963692
60279470772125473249905200082046
60279470772125473249905200095096
60279470772125473249905204700190
60279470772125473250155908784420
60279470772125473250155908785788
60279470772125473250155991337028
60279470772125473250155994523568
60279470772125473250155994524936
60279470772125473250156248554472
60279470772125473250176800793012
60279470772125473250176915111876
60279470772125473250239559377220
60279470772125473843948662731864
60279470772125473843948663081784
60279470772125473844701803910952
60279470772125473844701808510222
60279470772125473844764227318554
60279470772125473844764227324377
60279470772125473844764566025796
60279470772125473844764570275146
60279470772125473844785143307592
60279470772125473844785490863454
60279470772125473844952512613326
60279470772125473845036194966558
60279470772125475079567424358386
60279470772126368923840740319006
60279470772126370708251125302790
60279470772129025561030266524420
60279470772129025561113834553172
60279470772129025698311827163720
60279470772129025744044491367236
60279470772129026109822150873332
60279470772129026109822236966612
60279470772129026109905804995364
60279470772129026109905833693124
60279470772129026155638469198880
60279470772129026292836461809428
60279470772129026292836490507188
60279470772129027344604084368264
60279470772129027344687767188056
60279470772129070216246706056873
60279470772129075520670782989076
60279470774963759694723025385606
60279470774963759694723053965322
60279470774963759694723054081962
60279470774963759694723058214672
60279470774963759694723058332764
60279470774974554983079916365527
60279470775007885890925650372343
60279470788574930556970729891690
60279470788574941670008131346078
60279470789523176604466997489842
60279470789523178433773568811406
60279470789523187722588116311030
60279470789523187722588119491954
60279470789523189551894687632594
60279470789523193251156767569666
60279470789523193251156770750590
60279470789523237723609919129984
60279470789523237723609922312312
60279470789523237723609922313716
60279470789523237723609922331186
60279470789523237723630839719696
60279470789523239507183851665698
60279470789524438434960007056409
60279470789524438480692671259925
60279470789527080299494686959566
60279470789527091417615805780754
60279470789527095116877888898750
60279470789527139589331040460472
60279470789527139589331040461876
60279470789527139589351961048780
60279470789527141372904941216672
60279470789527141372904969794984
60279470789547504876098413766273
60279470789547505013296406376821
60279470789547554289875973303206
60279470789547554289875973303449
60279470789547554289896894009855
60279470789547554838667172093309
60279470789547554838667943745641
60279470789551456750393693726444
60279470789559510616714867256386
60279470789559510616715238792694
60279470789559549466582098619927
60279470789559560579619128538008
60279470789559560579619500074315
60279470789559560579619500074316
60279470789559560625352164277831
60279470789559560625352164277832
60279470789559560625373084984237
60279470789559562408925696678648
60279470789559562408926068214956
60279470789743231991554895190817
60279470789743231991555666843149
60279470789778354136214388208723
60279470789839288801287856708346
60279470789839293788408035498157
60279470789839338809674078208477
60279470789843190712490558802466
60279470789843190712490563401736
60279470789843196202920776513774
60279470789843196208004469900128
60279470789843196253758050210779
60279470789843196254009101751644
60279470789843240675394820084088
60279470789843240675394824683357
60279470789843240675394824683358
60279470789843240721127488886873
60279470789843240721127488886874
60279470789843246209381951773818
60279470789851044406837060979677
60279470789851044406837429451746
60279470789851044406837429451755
60279470789851044406837432515985
60279470789851044406837432634083
60279470789851049894819522940254
60279470789851294587700852665148
60279470789851294587700855847476
60279470789851296371274756602272
60279470789851300123884626588564
60279470789851300128968343955363
60279470789851300128968343955364
60279470789851300128968347255780
60279470789851300128968347255789
60279470789851301907458530525688
60279470789851301912542247892488
60279470789851344550605113946770
60279470789851344550605117129098
60279470789851344550605142526486
60279470789851344550605145708814
60279470789851344596087102626894
60279470789851344596087102626897
60279470789851344596087105809225
60279470789851344596358698738594
60279470789851346379911682087410
60279470789851346379932602675718
60279470789854901800356074625812
60279470789854901805167824346012
60279470789854902394880709271520
60279470789854946272558174528568
60279470789854946272558179127838
60279470789854946272558179129242
60279470789875360970069608303930
60279470789875360972538249947669
60279470789875661161787923356091
60279470792736452555219302737253
60279470792736463675787771077555
60279470792736464908122326469445
60279470792736464910569704572487
60279470792736770587823109481181
60279470798641488189663304727876
60279470798641492305875052208640
60279470798645378111817058634497
60279470798645379346598992123804
60279470798645379346598992129429
60279470798645394766142843505785
60279470798715322425307766881525
60279470798718275378978932814065
60279470798718290750237824103050
60279470798718290750237824103051
60279470798718290752685545158472
60279470798718291987467478653404
60279470798718324150323441635408
60279470798718324150323441635409
60279470798718324317992438582651
60279470798718324317992443181921
60279470798718324317992443186133
60279470798718324317992443300013
60279470798718324317992443304225
60279470798718340758874749588188
60279470798739634050185503035445
60279470798739634050186274687777
60279470798739634052696787977165
60279470798739934287720195231485
60279470841752558679900588130300
60279470841752569792937989584688
60279470842689999743715471160156
60279470842690010861836561401628
60279470842690044765232562230432
60279470842690060862879284810294
60279470842690060862879289396514
60279470842692762566399461518797
60279470842700804910327798339676
60279470842700804910327884078824
60279470842700806740722218746788
60279470842700806740722247444548
60279470842700807152316196578432
60279470842700807152316225276192
60279470842700807289514217886740
60279470842700816028448888581148
60279470842700821374086997344584
60279470842700823204481332012548
60279470842700823341679353320856
60279470842700849977577529265840
60279470842700851578220800736528
60279470842700865846477387024790
60279470842700865846561069850198
60279470842700865846561074080834
60279470842700865846561074082286
60279470842700866029491611873222
60279470842700866029491611989814
60279470842700866029491616576034
60279470842700866029491616577486
60279470842700866029491726308678
60279470842700866029491726310130
60279470842700866029491730896350
60279470842700866029491730900722
60279470842700867675867637635254
60279470842702007314790283797828
60279470842702007863582254240020
60279470842702022319455606616127
60279470842702023915747389674136
60279470842702052335219493903872
60279470842702066603559648226502
60279470842702066603559648343094
60279470842702066603559648344546
60279470842702066603559652929314
60279470842702066603559652930766
60279470842704709018037314726592
60279470842704709018037343424352
60279470842704709018037429517632
60279470842704709155235307337140
60279470842704709155235336034900
60279470842704709155235422128180
60279470842704724022702666242651
60279470842704768490072215110569
60279470842725172032035252784656
60279470842725183007538901456470
60279470842725183007539930326246
60279470842725183007602691973078
60279470842725183007602692091170
60279470842725183007874661274367
60279470842725183007874661628496
60279470842725183007874661628499
60279470842725183007874661628505
60279470842725183144799570092794
60279470842725183144800684701718
60279470842725183145071625369271
60279470842725183145071625369277
60279470842725183145072653884915
60279470842725183145072654239047
60279470842725183556666631716559
60279470842725183556666632070688
60279470842725183556666632070691
60279470842725183556666632070697
60279470842726372606103288659936
60279470842726383764621162652358
60279470842726383764622305840998
60279470842726383764873354317840
60279470842737174477431269048684
60279470842737177635244620945461
60279470842737177772442613556009
60279470842737179418818524882585
60279470842737188748281908080742
60279470842737188748281908080778
60279470842737188748281908080986
60279470842737188885479900691534
60279470842737188885480015010397
60279470842737188885480015010398
60279470842737188931233599920319
60279470842737190531855812017866
60279470842737190531855812017902
60279470842737190531855812018110
60279470842737190531855840714258
60279470842911589568791739380487
60279470842912801255897263157513
60279470842912801301629927361029
60279470842923608068885501665061
60279470842945177229729911878361
60279470842955728364333208093577
60279470842955977500709686856900
60279470842955977500709686862724
60279470842955977500771415875704
60279470842955977500772448977568
60279470842955978552477281184536
60279470842955978552477281190360
60279470842955978689738035915752
60279470842955978735490587255792
60279470842955978735491620357656
60279470842955979147084565087436
60279470842955979284345319812828
60279470842955982808209219180251
60279470842955982991139875994315
60279470842955984225921809489247
60279470842956028507850217183349
60279470843016922460401747125770
60279470843016922465485435912854
60279470843016922511218100116370
60279470843016955857392219501822
60279470843016966932792222661716
60279470843016966978524886865232
60279470843016966978608450667512
60279470843016966978608454781508
60279470843016966978608454899600
60279470843016967115806447392056
60279470843016967115806447510148
60279470843016967115806476089864
60279470843016972465963328828892
60279470843016972466779207798362
60279470843017867545521794426972
60279470843018123217400440287290
60279470843018123222484124842445
60279470843018123222484124842446
60279470843018123222484129074374
60279470843018123263153996499398
60279470843018123268237713866198
60279470843018123268488762343040
60279470843018167689874479625675
60279470843018167689874483739476
60279470843018167689874483857604
60279470843018167689874512437320
60279470843018167735607148061120
60279470843018171393718215970440
60279470843018173223024784111080
60279470843028663238965186919126
60279470843028663238965273366698
60279470843028663246308311702864
60279470843028672712969797716875
60279470843028672712969797716876
60279470843028672712969801948804
60279470843028672712969802303096
60279470843028672712969830528520
60279470843028672712969916621960
60279470843028673124752066492366
60279470843028673124752066492370
60279470843028673124752181283410
60279470843028674359345713648386
60279470843028674359345737623008
60279470843028674359534114306162
60279470843028674359534114306166
60279470843028674359534114778342
60279470843028678063879795885634
60279470843028678063879800472094
60279470843028678063879800472098
60279470843028678063879914790958
60279470843028678063879914790962
60279470843028913566629646918253
60279470843028922893833598115708
60279470843028922893833598233752
60279470843028922893833713025000
60279470843028922893833713379132
60279470843028922893854518820656
60279470843028922893917281059368
60279470843028923305427575947352
60279470843028923305448496652300
60279470843028923495973355662337
60279470843028924540146862112864
60279470843028924677407616962124
60279470843028924677491184996492
60279470843028924684750651420334
60279470843028924684750651420370
60279470843028924684750651420577
60279470843028924684750651420578
60279470843028924684750651537010
60279470843028924684750655652458
60279470843028924684750655769098
60279470843028924684750655770466
60279470843028924684750656124842
60279470843028924684750656142104
60279470843028924730504240560922
60279470843028925096616602665896
60279470843028925096616602785388
60279470843028925142349266869412
60279470843028925279547259479960
60279470843028928244492662597660
60279470843028928245998834384536
60279470843028928246752094244266
60279470843028928246752098836310
60279470843028928246814741927818
60279470843028928246814746159906
60279470843028928246814856246890
60279470843028928246814860951154
60279470843028928246835666864854
60279470843028928251082551751336
60279470843028928251082551867976
60279470843028928251082555995070
60279470843028928251082556113114
60279470843028928384012767466810
60279470843028928384012767472634
60279470843028928384012767485684
60279470843028928389096452021806
60279470843028928389096456253894
60279470843028928389096456626900
60279470843028928429766323678918
60279470843028928434850041045718
60279470843028928435101089642065
60279470843028928795795031661860
60279470843028928795878714481652
60279470843028928800962403150692
60279470843028928846695067354208
60279470843028928846695067473700
60279470843028928846695067473709
60279470843028928978809371295716
60279470843028928983893059964756
60279470843028930030388645864942
60279470843028930030388674561298
60279470843028930030388760184013
60279470843028930030388760184014
60279470843028930030576965156792
60279470843028930030660647976584
60279470843028930035472363231706
60279470843028930035472363231742
60279470843028930035472363231949
60279470843028930035472363231950
60279470843028930035472363348382
60279470843028930035472367463830
60279470843028930035472367580470
60279470843028930035472367581838
60279470843028930035472367936214
60279470843028930035744336765116
60279470843028930081225952372294
60279470843028930081477000849140
60279470843028930218674993459688
60279470843028963382398599158678
60279470843028963382398599630854
60279470843028963382398627856438
60279470843028963382398627973078
60279470843028963382398628327210
60279470843028963382398628328822
60279470843028963382482196007446
60279470843028963382482196363190
60279470843028963382482282456470
60279470843028963389741748526423
60279470843028963428214860092918
60279470843028963573007055270987
60279470843028963573007141347005
60279470843028963984601119178649
60279470843028972718451985946258
60279470843028972718451990073352
60279470843028972718451990545528
60279470843028972718452104864600
60279470843028972718452105336776
60279470843028972719205135956704
60279470843028972719205250275568
60279470843028972719205250392208
60279470843028972719205250747952
60279470843028972719288818782320
60279470843028972719288818799582
60279470843028972719477219457362
60279470843028972855650097475148
60279470843028972855650097593192
60279470843028972855650097947324
60279470843028972856486811037124
60279470843028972856486839616840
60279470843028972856737859397330
60279470843028972856737859515374
60279470843028972856737888093686
60279470843028972902219475240640
60279470843028972902219590033345
60279470843028972902491444305794
60279470843028972902491559216543
60279470843028972902491559570675
60279470843028973268269104278450
60279470843028973268269190371730
60279470843028973268331837228974
60279470843028973268331865926734
60279470843028973268331866043374
60279470843028973314001854575246
60279470843028973314085422137438
60279470843028973314085537402319
60279470843028973451262494043038
60279470843028973451262522740798
60279470843028973451262522857438
60279470843028973451262609306461
60279470843028973451283414747986
60279470843028973451283443445746
60279470843028973451346205684511
60279470843028974502779149980811
60279470843028974502862718015179
60279470843028974502862718133223
60279470843028974502862718133224
60279470843028974502862722736706
60279470843028974502862746711328
60279470843028974503051123394486
60279470843028974503051123866662
60279470843028974503113770723906
60279470843028974503113770841950
60279470843028974503113799420262
60279470843028974503113799538306
60279470843028974686044542801393
60279470843028975097638434557019
60279470843028978206643692357320
60279470843028978207396833553670
60279470843028978207396923879282
60279470843028978207459571326746
60279470843028978207459599905058
60279470843028978207459599906462
60279470843028978253129588202290
60279470843028978253129588202299
60279470843028978390390252488402
60279470843028978390390257210171
60279470843028980036703492019922
60279470843028980036766168045698
60279470843028980036766168536747
60279470843028980036787088752050
60279470843029825710098286744920
60279470843029828812388012746248
60279470843029828819647479286926
60279470843029829414444087229716
60279470843029830649226020724648
60279470843029831198080753405551
60279470843029873287037834071608
60279470843029873287288915358646
60279470843029873287288915476690
60279470843029873836080885918882
60279470843029873881813550122398
60279470843029873881834442012946
60279470843029873881897232949471
60279470843029880604598842168509
60279470843032532348205385324517
60279470843032532485403377935065
60279470843054188615759306568840
60279470843054190445065874709480
60279470843054190445066989318404
60279470845867264102816106025454
60279470845867264240348825216730
60279470845867264240348829466080
60279470845867264651942807752638
60279470845910491906092402309281
60279470845910495198844224962433
60279470845911391922601642704569
60279470845911395629395251873101
60279470845911692114382721294385
60279470845983425208125413285997
60279470845984325150857782656338
60279470845984592404900811925721
60279470845984593589682300097202
60279470845984593589682300097203
60279470845984593639682745420653
60279470845984594184206934742911
60279470845984594188537478101557
60279470845987327668559480648576
60279470845987327668643048682945
60279470845987327668643134777629
60279470845987327668643135244189
60279470845987327668643163473985
60279470846007736835451900414875
60279470846008935762390912855305
60279470846008937592534275948549
60279470851565095521546641935669
60279470851565095712092421532556
60279470851565095712092421532557
60279470851565096070338612377861
60279470851565096123686399364200
60279470851565096123686399364201
60279470851565112130118870594800
60279470851565112130118870594801
60279470851565112313049527408865
60279470851565112724643505240509
60279470851775845002877260185458
60279470851775845003065546543040
60279470851775889653450377827134
60279470851775889653450492612558
60279470851775889653450496863360
60279470851775889653450497198778
60279470851775890065044355658778
60279470851820315835354892573265
60279470851820317481730803899841
60279470851881261438149410460183
60279470851892002186005102203638
60279470851892002186005130901398
60279470851892002231737795104914
60279470851892011656997078665970
60279470851892016598384244155546
60279470851892016598384248406348
60279470851892017010166512582524
60279470851892050575473524469717
60279470851892051642502773470264
60279470851892061665634004151108
60279470851892061665634090225674
60279470851892902753816793872835
60279470851892902753816798104922
60279470851892902753816798104923
60279470851892902936747454918987
60279470851892917033935277265383
60279470851892918858994960525157
60279470851892945655302725132265
60279470851892950563938529347212
60279470851892950563938529347213
60279470851892963330966935841639
60279470851892968818886640263559
60279470851893202988820056306626
60279470851893202988820056306627
60279470851893203126018048917175
60279470851893217950179545383725
60279470851893219002030822064592
60279470851893219002030822064593
60279470851893250707455533831843
60279470851893251332472102373637
60279470851893251332472102375089
60279470851893262239618357305767
60279470851893262239618357660058
60279470851893262239618357660059
60279470851893262239618357661510
60279470851893262239618357661511
60279470851893263474483973626315
60279470851893267177992945738929
60279470851893267178746091641238
60279470851893267178746091641239
60279470851893267178829745414755
60279470851893269008136342133623
60279470851893269008157262840059
60279470851895647358738185772105
60279470851895654126973582810101
60279470851895654127256055926841
60279470851895654127256142020121
60279470851895654127256170717881
60279470851916362202799982919501
60279470851916362202799982919549
60279470851916362202800011499217
60279470851916362202800011499265
60279470851917262816365349346141
60279470851917262816365349347593
60279470851917262816365378043949
60279470851917262816365382631573
60279470851917262816365382649042
60279470851917562959882358434461
60279470851917562959882387132269
60279470851917562959882391718405
60279470851917562959882391718489
60279470851917578802870653313133
60279470851917578803708624755827
60279470851919962687208576649725
60279470851919964517268290201540
60279470851919964519046516786895
60279470851919964519800695789373
60279470851919964519800695789580
60279470851919964519800724370754
60279470851919964519800728620095
60279470851919964519800728620098
60279470851919964519800728620104
60279470851928083826719226921035
60279470851928083826719226925455
60279471001242182573139374640700
60279471001242182989817040209620
60279471001242184219515285967276
60279471001242228691905675764026
60279471001242228691905675764074
60279471001242232396251476248822
60279471001242232396251476248870
60279471001242232396335130022386
60279471001242232396335157552342
60279471001242232396335158602102
60279471001242232579265814366406
60279471001252989386127613146796
60279471001274638614889372257274
60279471001274638614889372373914
60279471001274638614889372374122
60279471001274649727926773711662
60279471001274649727926773828302
60279471001274649727926773828510
60279471001277299776223500495124
60279471001277301011005433990056
60279471001277301016089037037992
60279471001277339723339569904488
60279471001277340318136173733234
60279471001277340455396928462998
60279471001277349187741538065942
60279471001277349187741538065990
60279471001277349187825220885782
60279471001277349187825220885942
60279471001277349187825306624930
60279471001277349739127761776745
60279471001277349739127761776746
60279471001277349784797663861046
60279471001277350836376971358876
60279471001277350973909695271677
60279471001277350973909695271678
60279471001277351431173575187622
60279471001277351568434329917386
60279471001285443781501699553642
60279471001285454711336475010768
60279471001285454894539101008030
60279471002152651076874135424894
60279471002152651076874135424942
60279471002152651076957903983834
60279471002152651076957903983882
60279471002152651671482538629542
60279471002152651671482796896746
60279471002152651673993023339213
60279471002152651673993281489777
60279471002152652723250046751470
60279471002152652723250046751518
60279471002152652723250132840586
60279471002152652723250391107790
60279471002152652723250391224430
60279471002152652906264472124474
60279471002152652906264472124522
60279471002152652906264730391678
60279471002152652906264730391726
60279471002152652908774956717553
60279471002152652908774956834145
60279471002152656613120757202349
60279471002152656613121015469505
60279471002153852245550833250026
60279471002153852385259310570293
60279471002153854031635221896869
60279471002153857735980764114413
60279471002153858970762955876597
60279471002164659198247549076389
60279471002164664137375283056117
60279471002222884659854262091774
60279471002222884659854262091822
60279471002222884659854263608094
60279471002222884659854263608142
60279471002222884662385639855426
60279471002222884662385668551782
60279471002222886491692207996066
60279471002222886491692235642662
60279471002222886491692236692422
60279471002222886491692236692630
60279471002222895780506758676614
60279471002222901309075409935250
60279471002222901314159127302050
60279471002222930964145359912079
60279471002222930964145359912127
60279471002222934660896985500440
60279471002222934660896987016760
60279471002222934668491158997196
60279471002222934668491158997244
60279471002222934668491159924540
60279471002222934668491159924700
60279471002222934668491160042584
60279471002222934668491160042792
60279471002222934668491160396875
60279471002222934668491160396876
60279471002222934668491160396923
60279471002222934668491160396924
60279471002222934668491188620896
60279471002222934668491188738940
60279471002222934668491188739148
60279471002222934668491189093279
60279471002222934668491189093280
60279471002222934668512079703601
60279471002222934668512080630892
60279471002222934668512081103281
60279471002222934668512109327248
60279471002222934668512109327456
60279471002222945781528561378928
60279471002222945781528561379088
60279471002222945781528561495568
60279471002222945781549482085280
60279471002222951269448293447604
60279471002222951269448293449056
60279471002222951269448293453220
60279471002222951269448293453268
60279471002222951269448294969540
60279471002222951269448294969588
60279471002225585951507343886654
60279471002225585951591026706446
60279471002225585953766780113864
60279471002225585954038749296902
60279471002225586546115661352154
60279471002225586546115661352362
60279471002225586546115662401914
60279471002225586546115662402122
60279471002225586548563356296014
60279471002225586548563383942610
60279471002225586548563384992370
60279471002225586548563384992578
60279471002225586548626118415230
60279471002225586548626146061826
60279471002225587600142691440440
60279471002225587600142692490248
60279471002225587783345318487302
60279471002225587783408050860450
60279471002225587783408079556758
60279471002225588194939267622590
60279471002225588194939295269186
60279471002225588194939296318946
60279471002225588194939296319154
60279471002225588332200049998950
60279471002225588332200051048758
60279471002225597071887871405144
60279471002225597072159840471494
60279471002225597666684475117202
60279471002225597666747237236417
60279471002225597666747237236418
60279471002225602422609582166708
60279471002225602422881551349746
60279471002225602600728491730130
60279471002225602600791252799634
60279471002225602600791253849346
60279471002225602605874970166433
60279471002225602605874970166434
60279471002225602605874971216145
60279471002225602605874971216146
60279471002225603017406185995454
60279471002225603149583251938134
60279471002225603154666940725218
60279471002225604247104403056706
60279471002225604384365185433066
60279471002225604384365186482874
60279471002225632255798441707007
60279471002225632667392419538603
60279471002225635769347557152116
60279471002225635769347557152164
60279471002225635769347557618676
60279471002225635769347557618724
60279471002225635769535813867220
60279471002225635769535842446936
60279471002225635769619496220404
60279471002225635769619496220452
60279471002225635769619496686964
60279471002225635769619496687012
60279471002225635769619525266680
60279471002225635769619525266728
60279471002225635776878967344590
60279471002225635776962650169998
60279471002225635776962650286638
60279471002225635777150936644220
60279471002225635952550067295320
60279471002225635952550067295368
60279471002225635952550153501076
60279471002225635952550153501236
60279471002225635952612829410164
60279471002225635952612829410212
60279471002225635952612829526852
60279471002225635952633750115160
60279471002225635959893192193022
60279471002225635959893192311066
60279471002225635959893192315278
60279471002225635959893193728008
60279471002225635959893220889330
60279471002225635959893221007422
60279471002225635959893222424364
60279471002225635959893307100702
60279471002225635959893307100862
60279471002225635960144240669660
60279471002225635960144240787912
60279471002225635960144240792124
60279471002225635960144242204854
60279471002225635960165161498529
60279471002225635960165190072368
60279471002225635960227923495276
60279471002225635960227923613533
60279471002225635960227952191584
60279471002225636364144046643284
60279471002225636364144132266000
60279471002225636364144132732352
60279471002225636364144160962148
60279471002225636364144160962356
60279471002225636371675456504504
60279471002225636371675457904184
60279471002225636371675486600540
60279471002225636371675571289928
60279471002225636371738218623720
60279471002225636371738219551224
60279471002225636371738219669108
60279471002225636371738219669316
60279471002225636371738219686578
60279471002225636371738220023399
60279471002225636371738220023400
60279471002225636371738333409143
60279471002225636371738333409144
60279471002225636371738334808824
60279471002225636371759139330125
60279471002225636371759168953772
60279471002225636371759168953980
60279471002225636371759254115549
60279471002225636508936239808368
60279471002225636508936241330304
60279471002225636508936241330352
60279471002225636508936241343402
60279471002225636509019893937468
60279471002225636509019895105485
60279471002225636509019922633776
60279471002225636509019922633824
60279471002225636509019923683536
60279471002225636509019923683584
60279471002225646889163224554154
60279471002225646889163224554202
60279471002225646889916369965378
60279471002225646890000051741026
60279471002225646890000052790786
60279471002225646890188339031728
60279471002225647072930593764002
60279471002225647072930594813810
60279471002225647072930708555090
60279471002225647072930708555250
60279471002225647072930709604850
60279471002225647073181643290448
60279471002225647073181758081695
60279471002225647073181758081696
60279471002225647073181758431568
60279471002225647073181758431616
60279471002225647073202563880160
60279471002225647073202677738293
60279471002225647073265325066256
60279471002225647073265326116064
60279471002225647484712973677436
60279471002225647621973642430608
60279471002225647621973728523888
60279471002225647622057296558256
60279471002225648719557554972719
60279471002225648719557554972767
60279471002225652423652306626586
60279471002225652423652306643848
60279471002225652423652306980718
60279471002225652423652306993768
60279471002225652423652421299582
60279471002225652423652421299742
60279471002225652423840591938620
60279471002225652423840593338300
60279471002225652423903354052060
60279471002225652423903354052220
60279471002225652423903354053464
60279471002225652423903354053672
60279471002225652423903354057836
60279471002225652423903354057884
60279471002225652423903355103224
60279471002225652423903355120694
60279471002225652423903468376700
60279471002225652423903468376748
60279471002225652423924274758412
60279471002225652423924274764241
60279471002225652423924274764289
60279471002225652561101375242484
60279471002225652561101375243936
60279471002225652561101375248100
60279471002225652561101375248148
60279471002225652561101376764468
60279471002225652561101376777518
60279471002225652561185029488176
60279471002225652561185029489841
60279471002225652561185030537984
60279471002225652561185058067892
60279471002225652561185058067940
60279471002225652561185059117700
60279471002225652972695354123888
60279471002225652972695354596064
60279471002226548052608323823215
60279471002226548052608323823216
60279471002226552991736057802943
60279471002226552991736057802944
60279471002226787122631421345650
60279471002226787259892176075462
60279471002226788906268087402038
60279471002226798240752511470482
60279471002226798240815273589697
60279471002226798240815273589698
60279471002226798378013266316933
60279471002226798378013266316934
60279471002226803179880245450210
60279471002226803179943007569425
60279471002226803179943007569426
60279471002226803723651288291414
60279471002226803728734976961905
60279471002226803728734976961906
60279471002226803728734977078497
60279471002226803728734977078498
60279471002226804958433222836154
60279471002226833378658477198787
60279471002226833378658477198835
60279471002226837075472837255444
60279471002226837075472837372036
60279471002226837083004248514892
60279471002226837083004276167264
60279471002226837083004276167312
60279471002226837083004277211248
60279471002226837083004277230122
60279471002226837083004277329292
60279471002226837083004277683583
60279471002226837083004277683584
60279471002226837083004277683631
60279471002226837083004277683632
60279471002226837083087960036863
60279471002226837083087960036864
60279471002226837121226422163860
60279471002226837128757833424760
60279471002226837128757862121116
60279471002226837128820595543975
60279471002226837128820595543976
60279471002226837266018587104812
60279471002226837266018615801168
60279471002226837266018616850928
60279471002226847647249679527088
60279471002226847647249679643728
60279471002226847647270600233440
60279471002226847647333362469344
60279471002226848196125332911535
60279471002226848196125332911536
60279471002226849430823612632903
60279471002226849430823612632951
60279471002226853135169383015888
60279471002226853135169411595604
60279471002226853135169411597008
60279471002226853135169411601380
60279471002226853135169411601428
60279471002226853135169413117747
60279471002226853135169413117748
60279471002226853135169413130798
60279471002226853135253095470979
60279471002226853135253095470980
60279471002226853729777730116640
60279471002233691475101937874888
60279471002233691475102022564228
60279471002233691475102280831480
60279471002233691658304563872150
60279471002233691658304906828742
60279471002233707527267416265596
60279471002233708122064020094502
60279471002237593935619631155390
60279471002237593935619659851746
60279471002237593935619659851954
60279471002237593935619745941022
60279471002237594072880414581558
60279471002237594072880500670626
60279471002237609987784766589506
60279471002237609987784881375138
60279471002237610125045550015674
60279471002237610125045636104742
60279471002237643895992516189727
60279471002237654460237918505567
60279471002237654597435911116115
60279471002258003280734577435614
60279471002258003280734920742126
60279471002258017922446563705268
60279471002258018100565844921846
60279471002258019152145152419516
60279471002258019157228498250008
60279471002258019746941499380898
60279471002258019746941756248422
60279471002258019746941756598342
60279471002258052511497883544482
60279471002258052511498140645286
60279471002258052511498140761926
60279471002258052511581823465030
60279471002258052511581823465078
60279471002258052511581823583122
60279471002258053106106085174750
60279471002258053106106085176202
60279471002258053106106113754514
60279471002258053106106113755918
60279471002258053106106199493614
60279471002258053106106199493662
60279471002258053106106199495066
60279471002258053106106200912216
60279471002258053106106458129660
60279471002258053106294744474192
60279471002258053106357133651596
60279471002258053106357133653048
60279471002258053106357162232764
60279471002258053106357249370140
60279471002258053106378082937712
60279471002258053106378170076540
60279471002258053106378427293984
60279471002258053243555155891620
60279471002258067328881085483666
60279471002258067923489402838302
60279471002258067923489659700002
60279471002258067923489659701454
60279471002258067923489660049922
60279471002258067923489660049970
60279471002258067923489660055746
60279471002258067923489660068844
60279471002258067923489660168014
60279471002258067923489660172386
60279471002258067923677946413376
60279471002258067923677946530016
60279471002258067923740335590780
60279471002258067923740708644860
60279471002258067923761629233168
60279471002258067925183864157908
60279471002258067925184237229410
60279471002258067925937382173818
60279471002258067925937382290458
60279471002258067926000144293033
60279471002258067926000144293034
60279471002258067926000144293087
60279471002258067926000144759558
60279471002258067926000144759594
60279471002258067926000144759642
60279471002258067926021065116073
60279471002258067926021065116074
60279471002258067926021065116127
60279471002258067926021065465994
60279471002258067926188430650664
60279471002258067926188430767304
60279471002258067926188431117224
60279471002258067926272113476285
60279471002258068060938356782496
60279471002258068063198137020270
60279471002258069160718944132442
60279471002258069160719315668750
60279471002258069160719315785390
60279471002258069160782077787965
60279471002258069160782077787966
60279471002258069160782077788019
60279471002258069160782078254526
60279471002258069160802998611005
60279471002258069160802998611006
60279471002258069160802998960926
60279471002258069709573704340446
60279471002258069709761991747836
60279471002258069709762334704428
60279471002259218674633509621970
60279471002259218674633881158278
60279471002259218674633881274918
60279471002259257524500740985511
60279471002259268637537770903592
60279471002259268637538142439899
60279471002259268637538142439900
60279471002259268637538142556539
60279471002259268637538142556540
60279471002259268683270806643415
60279471002259268683270806643416
60279471002259268683270806760055
60279471002259268683270806760056
60279471002259268683291727349821
60279471002259268683291727466461
60279471002259270466844339044232
60279471002259270466844367740588
60279471002259270466844710580540
60279471002259270466844710697180
60279471002261658672636555541507
60279471002261659084230533373151
60279471002261660319012466868083
60279471002261669785401987696271
60279471002261669785673871256748
60279471002261669785673956995892
60279471002261669785673956995895
60279471002261669785673956995896
60279471002261670197267849088388
60279471002261670197267849088392
60279471002261671431777899022847
60279471002261671432049782583320
60279471002261671432049782583324
60279471002261908853312065350829
60279471002261909402104035793021
60279471002261910636885969287953
60279471002261919963838982212186
60279471002261919966349352486354
60279471002261919966349466805217
60279471002261919966349466805218
60279471002261919971433069853153
60279471002261919971433069853154
60279471002261920382964285682174
60279471002261920515141322928546
60279471002261920515141437247409
60279471002261920515141437247410
60279471002261920520225040295345
60279471002261920520225040295346
60279471002261921617746219177106
60279471002261921749923256423478
60279471002261921749923370742341
60279471002261921749923370742342
60279471002261921755006973790277
60279471002261921755006973790278
60279471002261921795676955652263
60279471002261955520870222241788
60279471002261955520870222243192
60279471002261955520870250821504
60279471002261955520870250822908
60279471002261955520870250823116
60279471002261955520870250827328
60279471002261955520870336560652
60279471002261955520870336562056
60279471002261955520870336562264
60279471002261955520870336566476
60279471002261955566623807151656
60279471002261955566623835731372
60279471002261955566623835731580
60279471002261955566623921470520
60279471002261955566623921470728
60279471002261955703884590461184
60279471002261955703884676200332
60279471002261958678683602719649
60279471002261958678704523426055
60279471002261958815881595330197
60279471002261958816216326632451
60279471002261959227747542344876
60279471002261959227747542344885
60279471002261960462257506656773
60279471002261969789398691625340
60279471002261969789461453738780
60279471002261969789461453740184
60279471002261969789461453740392
60279471002261969789461453744604
60279471002261969789482374445132
60279471002261969789482374451009
60279471002261969790904982306068
60279471002261969790904982311684
60279471002261969791720889854930
60279471002261969791720889854966
60279471002261969791720889855174
60279471002261969926659446349328
60279471002261969926659446350732
60279471002261969926659446350940
60279471002261969926659446355152
60279471002261969926659560668192
60279471002261969926659560669596
60279471002261969926659560669804
60279471002261969926659560674016
60279471002261969926743243493808
60279471002261969928918882465722
60279471002261969928918996784342
60279471002261969928918996784378
60279471002261969928918996784585
60279471002261969928918996784586
60279471002261969928918996901018
60279471002261969929190966084215
60279471002261969929190966084216
60279471002261969929253728086839
60279471002261969972413145578268
60279471002261969972475907697324
60279471002261969974672581694507
60279471002261969974672581811093
60279471002261969974672581811094
60279471002261969974923630171136
60279471002261969974923630171145
60279471002261969974944550994137
60279471002261969975007312996761
60279471002261970523715600729924
60279471002261970523778362732547
60279471002261971575294793792054
60279471002261971575294793792090
60279471002261971575294793792298
60279471002261971575294822488446
60279471002261971621048493021083
60279471002261971621048493137669
60279471002261971621048493137670
60279471002261971758560296227479
60279471002269775306737402674691
60279471002270074901399307665242
60279471002270075496007996789513
60279471002270075496007996789514
60279471002270075496007997139434
60279471002456443169170401067279
60279471002456448519892112878651
60279471002476857135397507763362
60279471002476857135397766030566
60279471002476857135397766147206
60279471002476857135481448500390
60279471002476857135481448500438
60279471002476857135481448501842
60279471002476857318412105314454
60279471002476857318412105314502
60279471002476857318412105315906
60279471002476860979535726305453
60279471002476861436862368223979
60279471002476862625911637632029
60279471002476862671644301718911
60279471002478062148400108220227
60279471002478062148400366487431
60279471002480463296264211627163
60279471002480464942640122953739
60279471002480758498393936306316
60279471002480758498394309358943
60279471002480759595915115071436
60279471002480759595915229856860
60279471002480760144769847632892
60279471002480760144769961945932
60279471002480760190523546855800
60279471002480763439781479099321
60279471002480763440053190015107
60279471002480763851647167846751
60279471002480763851647426113955
60279471002480765086429101341683
60279471002480765086429359608887
60279471002480793087257341803817
60279471002480807904640543743001
60279471002480808316422807919177
60279471002549801888286185350978
60279471002549802025818823170500
60279471002549802071300410199410
60279471002549803672194734378984
60279471002549803672194734497076
60279471002549803725207761366554
60279471002549806827413919330706
60279471002549806834275781775752
60279471002549806834275781893844
60279471002549806967205993265010
60279471002549807012122721223016
60279471002549807017206438589816
60279471002549807017206438707908
60279471002549807376540534863780
60279471002549807378988257454236
60279471002549807422022122012186
60279471002549807424469844484550
60279471002549807428800416421460
60279471002549807428800416539552
60279471002549807429553561851350
60279471002549807429616322920853
60279471002549807429616322920854
60279471002549807429616323037445
60279471002549807429616323037446
60279471002549807429616323970565
60279471002549807429616323970566
60279471002549808613581904591586
60279471002549808659251777979482
60279471002549808664335495346282
60279471002549808664398257582185
60279471002549808664398257582186
60279471002549840730621892082378
60279471002549840730809891579990
60279471002549840776354183214344
60279471002549840776354183214392
60279471002549840776354183330984
60279471002549840776354183332436
60279471002549840776354527706178
60279471002549840776542555783506
60279471002549840776542584479862
60279471002549842155949576593077
60279471002549851438843237160986
60279471002549851438843237279030
60279471002549851438843581652772
60279471002549851850437558434656
60279471002549851850437559484416
60279471002549851851190360422472
60279471002549851851190360539112
60279471002549851896170222638172
60279471002549851896170223687932
60279471002549851896923110836115
60279471002549851896923110836116
60279471002549851896923368999730
60279471002549851896923369116370
60279471002549851897006678870484
60279471002549851897007050892231
60279471002549851897194965111426
60279471002549852034204671481032
60279471002549852034204700178792
60279471002549852034205044552533
60279471002549853085972293916000
60279471002549853085972294034044
60279471002549853131705302494662
60279471002549853680580610455608
60279471002549853680768869048550
60279471002549853680768897744906
60279471002549856836050844815843
60279471002549856836050844815844
60279471002549856836050844815849
60279471002549856836134412850212
60279471002549856836134412851616
60279471002549856973332432990716
60279471002549856973332777365861
60279471002549857384926383292404
60279471002549857384926383293808
60279471002549857384926755197505
60279471002549857385177431770659
60279471002550752464756070767579
60279471002550752464756071817330
60279471002550752464756071817339
60279471002551002645640415619040
60279471002551004429193427664212
60279471002551004429193428018503
60279471002551004429193428018504
60279471002551008133539228503299
60279471002551008133539228503300
60279471002551008136070632397228
60279471002551008136070633446988
60279471002551008186886986320947
60279471002551008186886986320948
60279471002551009965377201587628
60279471002551009970460890258072
60279471002551037829279045550862
60279471002551041533624846035658
60279471002551052608273080788965
60279471002551052608273080905605
60279471002551052608523784892070
60279471002551052608523785008710
60279471002551052654005744992478
60279471002551052654005744992481
60279471002551052654005745109121
60279471002551052654277341104178
60279471002551053843055014400537
60279471002551054437830353149350
60279471002551054437830353503641
60279471002551054437851245041302
60279471002551054437851273737658
60279471002551058142176153988437
60279471002553453756408779491063
60279471002553453756408779491064
60279471002553453756408780540877
60279471002553454168191159404497
60279471002553455402784692236033
60279471002553455402784692236034
60279471002553455402784692236087
60279471002553455402972978580565
60279471002553455402972978580619
60279471002553455540233732956251
60279471002553459107046924317881
60279471002553459107130492352036
60279471002553459107130492352249
60279471002553459107130492370906
60279471002553459107130492720829
60279471002553459107130492720830
60279471002553459107130492720883
60279471002553459107318779065361
60279471002553459107318893384225
60279471002553693365495734435924
60279471002553695019403171929835
60279471002553703937021528347570
60279471002553703937021642088850
60279471002553703937021643138610
60279471002553704486064662057647
60279471002553704486148230092015
60279471002553705583397553415426
60279471002553705773943219271087
60279471002553706140055581259159
60279471002553706185788245462675
60279471002553709289437930477588
60279471002553709289437930594228
60279471002553709294521533525524
60279471002553709294521533642164
60279471002553709295274679999510
60279471002553709427451746058878
60279471002553709427723714192108
60279471002553709432535433795994
60279471002553709432535434729114
60279471002553709432535434845718
60279471002553709432535434845754
60279471002553709432535434845961
60279471002553709432535434845962
60279471002553709478289019755883
60279471002553709839317692023752
60279471002553709890134045947471
60279471002553711073827656335486
60279471002553711074099625518684
60279471002553711078911346055690
60279471002553711078911346172294
60279471002553711078911346172330
60279471002553711078911346172537
60279471002553711078911346172538
60279471002553711079183315238887
60279471002553711124664931082459
60279471002553711124915979442403
60279471002553739074927608763374
60279471002553742779273409248170
60279471002553742786051674612619
60279471002553743191139327081221
60279471002553743374132659921062
60279471002553743381664100349249
60279471002553744433180731466768
60279471002553744433180731467011
60279471002553745028040097414973
60279471002553753761891082505870
60279471002553753762644114076388
60279471002553753762644114193028
60279471002553753762644228867428
60279471002553753762644228984068
60279471002553753762644228984276
60279471002553753762727797018644
60279471002553753762727910759924
60279471002553753762727911809684
60279471002553753899089074649858
60279471002553753899089075116418
60279471002553753899089076067007
60279471002553753899089076183647
60279471002553753899925789629191
60279471002553753899925789629192
60279471002553753899925817277191
60279471002553753899925817277192
60279471002553753899925903370472
60279471002553753899925904420232
60279471002553753899925904770152
60279471002553753945658567573988
60279471002553753945658568623748
60279471002553753945658568973668
60279471002553754311708168492817
60279471002553754494701587542785
60279471002553754494785155577153
60279471002553755546301728603767
60279471002553755546301728603768
60279471002553755546301730020709
60279471002553755546301730020710
60279471002553755546301814697048
60279471002553755546490016365241
60279471002553755729232471511112
60279471002553755729483435298569
60279471002553759250563933289348
60279471002553759250563933405952
60279471002553759250563933405988
60279471002553759250563933406195
60279471002553759250563933406196
60279471002553759250647501440320
60279471002553759250647501440356
60279471002553759250647501440563
60279471002553759250647501440564
60279471002553759250647530020072
60279471002553759250835902472545
60279471002553759433578273045668
60279471002553759433829235783365
60279471002553759433829321522513
60279471002553759433912889556881
60279471002553759433912917086837
60279471002553759433912918136597
60279471002554610457945826892483
60279471002554610457945827942195
60279471002554611692727761553815
60279471002554643804683687185974
60279471002554643804683687186022
60279471002554645595872684275041
60279471002561514805270236521731
60279471002561559277660626435169
60279471002561559277723388550013
60279471002561798530781717370793
60279471002561814399932141512282
60279471002561814399932513048590
60279471002561814399932513165230
60279471002561814400016195990846
60279471002561814400016196340766
60279471002561814582946852804910
60279471002561814994540572369349
60279471002561814994540830636553
60279471002561814994540830636554
60279471002561814994540830986474
60279471002561859421261318344679
60279471002561859466993982548195
60279471002565416671179298187516
60279471002565416671262952316568
60279471002565416671262981012924
60279471002565416854193609130632
60279471002565416854193637826988
60279471002565416854193723916056
60279471002585864731160100058117
60279471002585874606884163073885
60279471002585874606946925188729
60279471002585874606967845427117
60279471002585874606967845777037
60279471002585874609415567900933
60279471002585874609478330020149
60279471002585876393052234423833
60279471002586114911772847748122
60279471002586124787580221698906
60279471002586124787580593235214
60279471002586124787580593701774
60279471002586126024810249202510
60279471002586126029893594099882
60279471002586126619418567140394
60279471002586164874677109029744
60279471002586164874677109146384
60279471002586164874677109496304
60279471002586164920409773233260
60279471002586164920409773699820
60279471002586165469285168350503
60279471002586174201608828662960
60279471002586174201692512538336
60279471002586174750401172157780
60279471002586174750484482980527
60279471002586174750484482980528
60279471002586174750484854516836
60279471002586174752932576989199
60279471002586174796217518720352
60279471002586174796217519186911
60279471002586174796217519186912
60279471002586174797912095880918
60279471002586174798665241192715
60279471002586174798665241309355
60279471002586174935946917095439
60279471002586175987442541300934
60279471002586176033447174687647
60279471002586176033447174687648
60279471002586176582239145129840
60279471002586176582322828422015
60279471002589728479071458670296
60279471002589728484155061718232
60279471002589767145735692500268
60279471002589767191468356703784
60279471002589767740532296329173
60279471002589776472876877352402
60279471002589776472876905932118
60279471002589776472939668046962
60279471002589776655870324861026
60279471002589776655870410600174
60279471002589776655891216986258
60279471002589776655891245565974
60279471002589776655891331305122
60279471002589776658401815898207
60279471002589778304442996039116
60279471002589778441703750768720
60279471002589778441975719951917
60279471002589778853569697783561
60279471005181299930027647083712
60279471005412146713781845570654
60279471005435259633521945578795
60279471005435272949530264871063
60279471005435272949530264875275
60279471005435276242282087524215
60279471005435276242344849643271
60279471005436176672833114439095
60279471005446963722532495901413
60279471005446967015284318553161
60279471005446978546693963670203
60279471005446983486386470278991
60279471005446983486386556372271
60279471005447267204345705488819
60279471005447267204533991846401
60279471005447267204617674670613
60279471005447278873225226304923
60279471005447278873225312398203
60279471005447283812917905100271
60279471005447283813168867832145
60279471005447283813168867833549
60279471005447284224700169289497
60279471005517512072571857995975
60279471005541823699960106972723
60279471005541823745713691863925
60279471005544480356302495437691
60279471005544491467896368324999
60279471005544530319206756719313
60279471005544530319206756835953
60279471011089891394230804614763
60279471011089893172721020931203
60279471011089925289760635486007
60279471011089925343108393639025
60279471011089941349519971811321
60279471011089941349540893566029
60279471011089941944065528230611
60279471011089941944065528684073
60279471011124993956356004006914
60279471011125058143269556998850
60279471011133163664793258334852
60279471011320483187911076218160
60279471011320770845594850197506
60279471011320772081129899361710
60279471011320772081129928058018
60279471011320781958653057921338
60279471011320783194167300816050
60279471011320783194167300816098
60279471011320783194167301878908
60279471011320783194167329512406
60279471011320783194187878564406
60279471011320783377181641518588
60279471011320783788775619350232
60279471011344802040181196926459
60279471011352007177534820230124
60279471011353203635391482149228
60279471011355589272894918028457
60279471011355592428176778887863
60279471011355604097056299703967
60279471011355608853734638859635
60279471011355609036748978499315
60279471011355609036999941232584
60279471011355609036999941232593
60279471011355609448531242688541
60279471011416781628047715890548
60279471011416793935217990734048
60279471011416797641823225929734
60279471011416831039377554372302
60279471011416831451159818548478
60279471011416843943854916219186
60279471011417694556293847837492
60279471011417694556293847837493
60279471011417699861282895445348
60279471011417699861282895445349
60279471011417727903031707081271
60279471011418028503896277861343
60279471011418045112447585814123
60279471011449214786529827991934
60279471011449263149648678200208
60279471011449264796861674993910
60279471011452806129176587872365
60279471011452814861604966034249
60279471011452814861604966040073
60279471011452815463723688437564
60279471011452815463723688437565
60279471011452817057776955970604
60279471011452817057776955970605
60279471011452817103509705913269
60279471011452817240707612784669
60279471011452817240707698523817
60279471011452817247297592374689
60279471011452850601650660028218
60279471011452850672791536511547
60279471011452850672791565209355
60279471011452850672791565563646
60279471011452855543037830118357
60279471011452864824425544496127
60279471011452864870158208699643
60279471011452864870241777200523
60279471011452864870241891519387
60279471011452864870241891520839
60279471011452864870241891521052
60279471011452864871664499498207
60279471011452866473060806310557
60279471011452867067857410139463
60279471011453165015934653898532
60279471011460920568381522886532
60279471011460959418185620594556
60279471011460969982158825206105
60279471011460970393753060255109
60279471011460970393753060255193
60279471011460970394025029438387
60279471011460970531222764831494
60279506979842942856625043830972
60279506979842942856625815483304
60279506985751268080435196525116
60279506985751268080435968177448
60279507411171392315306859665912
60279507464349020575434878222062
60279507464349020575435226827684
60279507464349020575438321900694
60279507464349020621188434434170
60279507464349020621188553457298
60279507464349020621188811737552
60279507464349020621191906810562
60279507617973281773135572241448
60279507617973285477481372726244
60279507617973285477481372732073
60279507617974186045293154368133
60279507617974482530131942460498
60279507623881857177576036913210
60279507623881861072529891369665
60279507623881907140396615369216
60279507623881907140480212099940
60279507623881907140483654728812
60279507623881907186212962398348
60279507623881907323410955008896
60279507623881910844554129613022
60279507623881910844743449445522
60279507623881910844745772393816
60279507623881910844826012584736
60279507623881910844829455213608
60279507623881910890311846830522
60279507623881910890562119417124
60279507623881911027760112027672
60279507623881911027840351174656
60279507623881911027840352224416
60279507623881912089399568412426
60279507623881912135132232615942
60279507623883107897478905267284
60279507623883107897480024947862
60279507623883111601825825432658
60279507623885508862416569428468
60279507623885509457213173257374
60279507623885512566761336442766
60279507623885514360458408966492
60279507623885514406191073170008
60279507623885809051687163425252
60279507623885812756031930322910
60279507623885812756032963910048
60279507623885814549729002963276
60279507623885814595461667166792
60279508823227454735736818633278
60279508823227454735736818634682
60279508823227504508095329017176
60279508823227504553765317193512
60279508823227504553827964522932
60279508823227504553827993219240
60279508823227504553827993220692
60279508823227504553848885227880
60279508823227504553848913925640
60279508823235608016374340031846
60279508823235608016377439335332
60279508823235608427968203544626
60279508823235608427968232240982
60279508823235608427968317863490
60279508823235608427971674384420
60279508823235608427971674385824
60279508823235608427971678616460
60279508823235608427971678616508
60279508823235608427971678617912
60279508823259875174699208637192
60279508823259875586293186468836
60279508823259875586544239177562
60279508823259918411554523759970
60279508823259918411554524927774
60279508823259919596335319629074
60279508823259919642067983832590
60279508823259919642067983832638
60279508823259919642088904538990
60279508823259920053682795115166
60279508823259920057930435086546
60279508823259920057930435204590
60279508823259923307460077891514
60279508823259923719054052522164
60279508823259923719054052523568
60279508823259923764807637313940
60279508823259924953835986017096
60279508823259924953835989218090
60279508823259924999589570808872
60279508823259925000320761363524
60279508823259925000321020693538
60279508823261076297810265077106
60279508823261076297810268259434
60279508823261076343563849868930
60279508823263777452014304616996
60279508823263827414917422224496
60279508823263827414917422342588
60279508823263827414917532896084
60279508823263827414917537128012
60279508823263827414917537482304
60279508823263827460650201213436
60279508823263827460650201685820
60279508823263827460671121919836
60279508823271631146363127709317
60279508823271632381141960967643
60279508823271877760076016814914
60279508823271877805892363960686
60279508823271881464421817299710
60279508823271881464421817416350
60279508823271881510175143929324
60279508823271883110797728626286
60279508823271883110797728742926
60279508823271927219669923497654
60279508823271927219669923497862
60279508823271927585450652438864
60279508823271927631204237347328
60279508823271927631263555906004
60279508823271927631263900279538
60279508823271927768733604726150
60279508823271930877446230475328
60279508823271930877446230479540
60279508823271930877446231425710
60279508823271930877446231542350
60279508823271930923199815267152
60279508823271930923199815272768
60279508823271931289040208194544
60279508823271931289040208311184
60279508823271931289040209257354
60279508823271931289040209356732
60279508823271931289040209373994
60279508823271931289040984197008
60279508823271931289793354668530
60279508823271931289793354785170
60279508823271931289796453973420
60279508823271931334793793104412
60279508823271931334796893453446
60279508823271931335546681298144
60279508823271931335612801002552
60279508823271931335797729774782
60279508823271931473058484504546
60279508823271931473079405210946
60279508823271932524575029883160
60279508823271932524575288163462
60279508823271932524575288280102
60279508823271932524578386418592
60279508823271932524578387468352
60279508823271932524658598034216
60279508823271932524658971105718
60279508823271932570331971327056
60279508823271933119434395831122
60279508823271933119455316537522
60279508846874013730740326312251
60279508846874013730741097963179
60279508846874013776494682873047
60279508846894377193134561855610
60279508846894377241397856522446
60279508846894410593219433133024
60279508846894410593220207967684
60279508846894410593222876811656
60279508894175432176641981558118
60279508894175435880987782392834
60279508894175435880987782411708
60279508894175436292770046115500
60279508894175436292770046587884
60279508894175437484327475768613
60279508894175437484327475768614
60279508900072038853348403178778
60279508900072038853348404595928
60279508900072038899101868934376
60279508900072038899101868947474
60279508900072038899101869997186
60279508900072038899101983719800
60279508900072038899101987970602
60279508900072038899101989505796
60279508900072038899105340838432
60279508900072038899105341304992
60279508900072039448210093492183
60279508900072055324721487083496
60279508900072055324721487083656
60279508900072055324721491334458
60279508900072055324721491688590
60279508900072055370454151170372
60279508900072055370454155419930
60279508900072055370454155892106
60279508900072055500375228926299
60279508900072055507652143897720
60279508900072055507652148030478
60279508900072055507652148148522
60279508900083757400473054839070
60279508900083760921048013278294
60279508900083761104818855323866
60279508900083761104818855809353
60279508900083761106511108019818
60279508900083762751191409668616
60279508900083762751191410718376
60279508900084011697297550146858
60279508900084057536709787239472
60279508900084057543986706945724
60279508900084057543990063928842
60279508900084057543990064395402
60279508900084057589743648837306
60279508900084058138786667757748
60279508900084061103732070875448
60279508900084061241055587724268
60279508900084061248332507430520
60279508900084061248335864413638
60279508900084061248335864530278
60279508900084061248335864880198
60279508900084061294089449322102
60279508900084061660118128602864
60279508900084061660201811428479
60279508900084061660201811428480
60279508900084062894708418756936
60279508900084062894708418757096
60279508900084062894708419806696
60279508900084062894900062097796
60279508900084062894983744923411
60279508900084062894983744923412
60279508900084063077914401737476
60279509053696300051045535429524
60279509053696300051045564125880
60279509053696314868428766065064
60279509053697500808044257293224
60279509053697515632857366277826
60279509053699913442676316704501
60279509053699918384060128872785
60279509053700213769123982251344
60279509053700216924698733354431
60279509053700218570799322630140
60279509053700218708251716231072
60279509053700218710508053159008
60279509059572519437477781666622
60279509059604875455492827948848
60279509059604875592753325474266
60279509059604886713318952776674
60279509059604886713318957498408
60279509059604890417664753378110
60279509059604890417664757983204
60279509059604890465928821346029
60279509059604892064040664704686
60279509059604892247055003281508
60279509059604892247055004344366
60279509059604924869270387486024
60279509059604925418124861425936
60279509059604925418124862841474
60279509059604925418124862842878
60279509059604925418124862843086
60279509059604925418124862847298
60279509059604925418125120064694
60279509059604925418310049999160
60279509059604925418393616970670
60279509059604925418393731761918
60279509059604925418393732824776
60279509059604925463878446217760
60279509059604925463878447751342
60279509059604925463878447757166
60279509059604925463878704974610
60279509059604925464126282120404
60279509059604925464126396911652
60279509059604925464129752961810
60279509059604925464129753433986
60279509059604925601324388575982
60279509059604925601324389522200
60279509059604925601324389638840
60279509059604925601327745572358
60279509059604925601327746044534
60279509059604939823914086949014
60279509059604939830689166441252
60279509059604939830689167486848
60279509059604939830689167504110
60279509059604939830689170674792
60279509059604939876442751234528
60279509059604939876442755465164
60279509059604939878953235453102
60279509059604940235508322003878
60279509059604940235693251938344
60279509059604940242283144272896
60279509059604940242283145335754
60279509059604940243036290746930
60279509059604940243036295352024
60279509059604940281261906913794
60279509059604940281512954900994
60279509059604940281512955373170
60279509059604940288036729066172
60279509059604940290546956552784
60279509059604940418707590515166
60279509059604940418707591578024
60279509059604940426050629323752
60279509059604940426050630386610
60279509059604941477818224241862
60279509059604941477818228846956
60279509059604941477901906004620
60279509059604941477901907067478
60279509059604941480349628122692
60279509059604941526082292209568
60279509059604941660832562818684
60279509059604941663343046939332
60279509059604941663363967762372
60279509059605826031875301995912
60279509059605826031875416787160
60279509059605826031878772837318
60279509059605840856667518971970
60279509059606126175392425992120
60279509059606140992775627931304
60279509059608522384403862372168
60279509059608527140328970485776
60279509059608527323531596351896
60279509059608527735122480068188
60279509059608541964486999299072
60279509059608542560099511012342
60279509059608543794822034783664
60279509059608543797078371711600
60279509059608544343673414949466
60279509059608789173648133768956
60279509059608792877993929667532
60279509059608792877993934253752
60279509059608793977777901647400
60279509059608794112775863162464
60279509059608827329599564364468
60279509059608827329850498038384
60279509059608838999211310363028
60279509059608838999270719614414
60279509059608838999291640320814
60279509059608838999294993188644
60279509059608842146982766290602
60279509059608842146982766303652
60279509059608842153757593164714
60279509059608842153757593177812
60279509059608842153760950749906
60279509059608842291771489204548
60279509059608842291771489204708
60279509059608842291771493436636
60279509059608842291771493790928
60279509059608842291771747471752
60279509059608842291774846304466
60279509059608842292046815841795
60279509059608842337528431096290
60279509059608842337779480045311
60279509059608842337800400751717
60279509059608842703557110847824
60279509059608842703616520099210
60279509059608842703640793673439
60279509059608842703640793673440
60279509059608842886568097619674
60279509059608842886571450487504
60279509059608843938147400531284
60279509059608843938147404763212
60279509059608843938147405117504
60279509059608843940595380916560
60279509059608843940678805474971
60279509059608843940678805474972
60279509059608843940679063742175
60279509059608843940679063742176
60279509059608844123609720556240
60279509059608844532944008946250
60279509532262538071622190570925
60279509532262554131129335806880
60279509532270659240870768852923
60279509532274561701116267480320
60279509538168428381370146361430
60279509538168428381370146715722
60279509538168428427123731153254
60279509538168461781455020821172
60279509538168461781455107032704
60279509538168461781455792473504
60279509538168472894492422275560
60279509538168472894492508487092
60279509538171129535574185901320
60279509538171129535574186019364
60279509538171163027104211239304
60279509538171163027104211252402
60279509538171163027104326043442
60279509538171163027104327460592
60279509538171163027104584192554
60279509538171163027104584306434
60279509538171163027104584310646
60279509538171163027104584310806
60279509538171163027104585727748
60279509538171163072857796031128
60279509538171163072857796162270
60279509538171163072857910816552
60279509538171163072857910835266
60279509538171163072857912370460
60279509538171163072858169102470
60279509538171163072858169214898
60279509538171163072858170637664
60279509538171174140141728914980
60279509538171174185895312270940
60279509538171174185895312289654
60279509538171174185895313824848
60279509538171174185895316521742
60279509538171174185895318056936
60279509538171174186145245908443
60279509538171179498477418295696
60279509538171179498477418313166
60279509538171179498477418412336
60279509538171179498477418431210
60279509538171179498477419829486
60279509538171179498477419830890
60279509538171179544210082499212
60279509538171179544210082615852
60279509538171179544210082634726
60279509538171179544210084034406
60279509538171179544231003204160
60279509538179229836104228572586
60279509538179229843635897036380
60279509538179229889452244182152
60279509538179233547981697515560
60279509538179233547981697521176
60279509538179233547981697633652
60279509538179233547981697637816
60279509538179233547981697637864
60279509538179233547981697638024
60279509538179233547981702237294
60279509538179233593735282425476
60279509538179233593735282547732
60279509538179233593798044666948
60279509538179235194357608847752
60279509538179235240111193874308
60279509538179235377371948604072
60279509538179268548438708860552
60279509538179268594192293874010
60279509538179268594380464377742
60279509538179268594380579168782
60279509538179268594443226496798
60279509538179268594443255194558
60279509538179268594443342350856
60279509538179268594444117185516
60279509538179268594464147203150
60279509538179268731641219107506
60279509538179268731641333898546
60279509538179278068447870237499
60279509538179279249881788109762
60279509538179279249882132483296
60279509538179279303229803719168
60279509538179279303229803719328
60279509538179279303229803732218
60279509538179279303229808318598
60279509538179279303229808337312
60279509538179279661476110301842
60279509538179279661476110314940
60279509538179279669007177187756
60279509538179279669007434405200
60279509538179279707480656648946
60279509538179279707481518639904
60279509538179279714823781550812
60279509538179279714823781563862
60279509538179279714823786168956
60279509538179279844678739971125
60279509538179279844679511132360
60279509538179279844679511623457
60279509538179279844741125478008
60279509538179279844741154057724
60279509538179279844741154174364
60279509538179279844741382695452
60279509538179279844741411391808
60279509538179279844762331980116
60279509538179279852021778760790
60279509538179279852021778762242
60279509538179279852272565317172
60279509538179279852272565420762
60279509538179279852272565433812
60279509538179279852293486010474
60279509538179282961006111641560
60279509538179282961006111647176
60279509538179282961006111759652
60279509538179282961006111763816
60279509538179282961006111763864
60279509538179282961006116363294
60279509538179282961006116364746
60279509538179283006759696673732
60279509538179284608135168384928
60279509538179284608218855927906
60279509538179284653888753411484
60279509538179284791149508141248
60279509538179284791149512740518
60279509538179284791149512741970
60279509538179284791149512759232
60279509538179285202994277128544
60279509538179285202994277232134
60279509538179285202994277245184
60279509538179285203015197821846
60279509538180169162192246368094
60279509538180180275230452303880
60279509538180180275292442907575
60279509538180180275293214559907
60279509538180469305709255338322
60279509538180480464501017604308
60279509538182881383680132205592
60279509538182881574477706538327
60279509538182881986070569756830
60279509538182881986070655495977
60279509538182881986070655495978
60279509538182886879465725272189
60279509538182886879465725272190
60279509538182886924947337810916
60279509538182886924947340997456
60279509538182887473990359917898
60279509538183131747578934798440
60279509538183181717742634969772
60279509538183181717742634969820
60279509538183181717742638156312
60279509538183181717742892187264
60279509538183181763496223066228
60279509538183182129524902345586
60279509538183182129587664464801
60279509538183182129587664464802
60279509538183182312539241985266
60279509538183187068464346781144
60279509538183187068464346781192
60279509538183187114217934877600
60279509538183187663260953796638
60279519848175264308453830409029
60279519848175264308454859278805
60279519854079987215556160103929
60279519854083856321532527603323
60279519854083889675801912897797
60279519854083905727967048331913
60279519854736499298172334016785
60279519901385313053548184881561
60279519907185880215089829244021
60279519907185885565811541055393
60279519907257580978370247904315
60279519907257582167419517195731
60279519907257615521688902488801
60279519907257615933282880320445
60279519907257615933282880321849
60279519907258783336012188194719
60279519907914094250035691108587
60279519907914129250680984545905
60279519907914129250680987728233
60279520308719950181876657196802
60279520308719950364807314010866
60279520308728004231464624542684
60279520308728006060771192683324
60279520308728054056835902581442
60279520308728054239766818725568
60279520308728054240017607755552
60279520308728054240038528578544
60279520308728055886142470722082
60279520308728055886393519198720
60279520308728055886414439905120
60279520308728059590739319566924
60279520309044094242797722136026
60279520309044094242797726368114
60279520309044105355834004382172
60279520309044105355835123590414
60279520309044105355835123708458
60279520309044105355835127822502
60279520309044105355835127940546
60279520309044110706555716193544
60279520309044110706556749308506
60279520309044110706556835401786
60279520309044110706556839633874
60279520309044142421040465266338
60279520309044143655822398761270
60279520309044144068169259504846
60279520309044144068231161741510
60279520309044158884799578532098
60279520309044160119581512027030
60279520309044160120334394938962
60279520309044160120396297175626
60279520309044160120397072014450
60279520309044160120397072014498
60279520309044160120417217880574
60279520309044160120417962973330
60279520309044160120417992720850
60279520309044160120418340276712
60279520309048057229439939932386
60279520309048060933785740417182
60279520327333189585945265797117
60279520332678645720826892526892
60279520332678645720826895709220
60279520332678661734601713937333
60279520332678661780334381204842
60279520332690668069806712115841
60279520332690669304588645610773
60279520333335154053364691145296
60279520333335170112872087365393
60279520333335170700054461225120
60279520333335170700057815509892
60279520333346876304831675768325
60279520379851604517808752358969
60279520379947649025472951215709
60279520379947649025472955447797
60279520379959656183868228920199
60279520385759924756779427691457
60279520385759928049531250227969
60279520385759928049531250344609
60279520385759928461125228059613
60279520385760224946029100984697
60279520385760228238780923637849
60279520385760228650374901469493
60279520385856273843694331840578
60279520385856273980955086688226
60279520385856273980955090920314
60279520385856273980955349082524
60279520385856273980955349200568
60279520385856274026708671480050
60279520385856274026708675712138
60279520385856274026708933992392
60279520385856290444714462348284
60279520385856290444714462466328
60279520385856290490468047258152
60279520385857191065248361536564
60279520385867997878989741221991
60279520385868281551213212691489
60279520385868281551216311406159
60279520385868281597029219473974
60279520385868296414412421413158
60279520386416741967793929465589
60279520386512782359225722628628
60279520386512782359228817583594
60279520386512798822984487288766
60279520386512798822984491874986
60279520386512798822984573382046
60279520386512798822984577614134
60279520386512798822984835776344
60279520386512798822984835894388
60279520386512798822984836248728
60279520386512798822987930849354
60279520386524504603349410498182
60279520386524504603349410499634
60279520386524504603349438841858
60279520386524504603349439195990
60279520386524504603433093323798
60279520539156345593679699681601
60279520539375183569403312235507
60279520539480535178655694496288
60279520539480546291693095950676
60279520539480549996035453806600
60279520539480549996038896441301
60279520539481450563850678077361
60279520539481735935652064715338
60279520539484453700854760892964
60279520540031696886799095645241
60279520540031696886801419643295
60279520540137041910550156597772
60279520540137058374305798654944
60279520540137058374309269863532
60279520540138242484615870002758
60279520540140965783470934805820
60279520540140965783533696925036
60279520540140965783533697391596
60279520545064920584080788881098
60279520545064970409452326249918
60279520545064970409455683835110
60279520545064970409643969129882
60279520545064970409703374726556
60279520545064970409724295432956
60279520545064970409727651483114
60279520545064970546902399507300
60279520545064970546984934440017
60279520545064970546984935489777
60279520545064970592658308763738
60279520545064970958498701336998
60279520545064970961027782287003
60279520545064971004248930078664
60279520545064971004252286128822
60279520545064972195809715781935
60279520545283808936751394724275
60279520545283810171533328219207
60279520545389125400479361107234
60279520545389125583493613602262
60279520545389158349744661967474
60279520545389158761338639799118
60279520545389160545728450333354
60279520545389160545728451383066
60279520545389160545728451383114
60279520545389160545916737624056
60279520545389160545916737740696
60279520545389160546000420449672
60279520545389160546000420566312
60279520545389160546003776983652
60279520545389171254789982185891
60279520545389171300519547200914
60279520545389171300519547201157
60279520545389171300540467907563
60279520545389171704519436697610
60279520545389175363111653205658
60279520545389175363111653322250
60279520545389175363299939563240
60279520545389175363299939679880
60279520545389175370729760502331
60279520545389175416462424705847
60279520545389175416483345412253
60279520545389176605508594809013
60279520545389176607957092121654
60279520545389176653689756325170
60279520545390361303000147202702
60279520545390371874587583554194
60279520545390376127725353315025
60279520545390376127725354481425
60279520545390377362507287976357
60279520545392761216357384185638
60279520545392777275864525326475
60279520545392779061946589139864
60279520545392779061946589489784
60279520545392779062218558323061
60279520545392779473728853329090
60279520545393057655527559202024
60279520545393061359873359686820
60279520545393061405687382716286
60279520545393061405689706714340
60279520545393073707690372171668
60279520545393077412038495120935
60279520545393077412038495120936
60279520545393077421073786741954
60279520545393077457854842148456
60279520545393079058414406447511
60279520545393079058414406447512
60279520545393079068286526672504
60279520545393079114019190876020
60279520545393079251217183486568
60279520545940322254149502132063
60279520546045633916010403171618
60279520546045633916013845800490
60279520546045683741382026750310
60279520546045683741385383169102
60279520546045683741385383169310
60279520546045683741570312991300
60279520546045683741570313107940
60279520546045683749000132880631
60279520546045683924584279559638
60279520546045683924584652630980
60279520546045683924584652747620
60279520546045683924647328656756
60279520546045683924668220781988
60279520546045688680509760613446
60279520546045688680510793732572
60279520546045688680510794204956
60279520546045688688124767555469
60279520546045688688127867910119
60279520546045689275306019023222
60279520546045689275306248723808
60279520546045689275306277303524
60279520546045689275306363392592
60279520546045689275306364442352
60279520546045689285097900680218
60279520546045690519879834175150
60279520546049290997510128078690
60279520546049291007364770792092
60279520546049291142385862220575
60279520546049291144562763052720
60279520546049291144562763402640
60279520546049292790938674379296
60279520546049292790938674729216
60279520546049591333833357399424
60279520546049592980209268726000
60279521744440261810073296647934
60279521744440278456763066727758
60279521744442979572827493164494
60279521744442979755758149978558
60279521744451033622415460510376
60279521744451039156067827969412
60279521744451066976687830202060
60279521744451066976687858898416
60279521744451066976687944993100
60279521744451072327406183495120
60279521744451072327406183500736
60279521744451072327406184428240
60279521744451072327406184563594
60279521744451072327406184900416
60279521744451072327406184913514
60279521744451072327406212074836
60279521744451072327406212080452
60279521744451072327406213124596
60279521744451072327406213143310
60279521744451072327406213596772
60279521744451072327406213609870
60279521744451072327406556449822
60279521744451072327406556566462
60279521744451072327406557499582
60279521744451072327406557616222
60279521744451072327407331406738
60279521744451072327409656804472
60279521744451072510336840309184
60279521744451072510336840314800
60279521744451072510336841714480
60279521744451072510336841727578
60279521744451072510336868888900
60279521744451072510336870410836
60279521744451072510336870423934
60279521744451072510337098595102
60279521744451072510337099994782
60279521744451072510337128691138
60279521744451072510337213380526
60279521744451072510337873429762
60279521744451072510337902009478
60279521744451072510337988220802
60279521744451072510399860591854
60279521744451072510399860709946
60279521744451072510399861641614
60279521744451072510399861758254
60279521744451072510399861759706
60279521744451072510399889288210
60279521744451072510399889406302
60279521744451072510399890337970
60279521744451072510420781298254
60279521744451072510420782464654
60279521744451072510420809994610
60279521744451072510420811044370
60279521744451083440443958953970
60279521744451083440443959070610
60279521744451083440447058258860
60279521744451083447786738549134
60279521744451083447786997879196
60279521744451083447790096016234
60279521744451083447790096017686
60279521744451083447790097066042
60279521744451083447790097067446
60279521744451083623374242696692
60279521744451083623374615768034
60279521744451083623374615884674
60279521744451083623437263096002
60279521744451083623437263212642
60279521744451083623458183919042
60279521744451083630717654693260
60279521744451083630720753880106
60279521744451083630968329981916
60279521744451083630968444889644
60279521744451083630989365479356
60279521744451088386914730692524
60279521744451088386914731858924
60279521744451088386915505531396
60279521744451088386915506699200
60279521744451088386917831045770
60279521744451088386917831047174
60279521744451088974095953574944
60279521744451088974095953580560
60279521744451088974095954508064
60279521744451088974095954643418
60279521744451088974095954980240
60279521744451088974095954993338
60279521744451088974096211860862
60279521744451088974096213260542
60279521744451088974096326529646
60279521744451088974096326646286
60279521744451088974096327579406
60279521744451088974096986695522
60279521744451088974097101486562
60279521744451088974099312093256
60279521744451088974099426884296
60279521744451088981439108107690
60279521744451088981440141226816
60279521744451088981440141344908
60279521744451088981442465692882
60279521744451088981690040860168
60279521744451088981690040861620
60279521744451088981690041793288
60279521744451088981690041911380
60279521744451088981690155534616
60279521744451088981690156584328
60279521744451088981711076357608
60279521744451088981711077290728
60279521744451088983949476976402
60279521744451088983949478026114
60279521744451090218731411521046
60279521744732017962892307975908
60279521744734719254294342342506
60279521744734719254294342343910
60279521744734769026652852726404
60279521744734769026652938819684
60279521744734769072322840902740
60279521744734769072385488232160
60279521744734769072385603023200
60279521744734769072406408937108
60279521744734769072406523728148
60279521744742872352004567679980
60279521744742872352004567680028
60279521744742872352005339332312
60279521744742872352005339332360
60279521744742872352005339333764
60279521744742872496793285876564
60279521744742872496793285876612
60279521744742872534931749422210
60279521744742872534931863741074
60279521744742872534934963044560
60279521744742872534935220262004
60279521744742872534935224494044
60279521744742872534935224494092
60279521744742872534935224495496
60279521744742872534935996146376
60279521744742872534935996146424
60279521744742872534935996147828
60279521744742872542525950080128
60279521744742872542546870669840
60279521744742872908387263704044
60279521744742872908387263708256
60279521744742872946525727253854
60279521744742872946525841572718
60279521744742872946528940876204
60279521744742872946528940877608
60279521744742872946529198093648
60279521744742872946529198095052
60279521744742872954119927907560
60279521744742872954119927911724
60279521744742872954119927911772
60279521744742872954140848495868
60279521744742872954140848501484
60279521744767123633747438895476
60279521744767123633748443430722
60279521744767123633748472010438
60279521744767123633748558103718
60279521744767123633748558221762
60279521744767123633811209781866
60279521744767123633811238361582
60279521744767134746848611236254
60279521744767139510325301859884
60279521744767139510326075532356
60279521744767139510326076700160
60279521744767139693256732346420
60279521744767140097507556696482
60279521744767140097507671369478
60279521744767140097507671487522
60279521744767140097507675601566
60279521744767140104850711345868
60279521744767140105101762886790
60279521744767173459181710866446
60279521744767173459181739446162
60279521744767173459181739446210
60279521744767182925031027154484
60279521744767184114893531967302
60279521744767184159812960647964
60279521744767184159812960649416
60279521744767184159813732300296
60279521744767184159813732301748
60279521744767184160625507541818
60279521744767184160625507541866
60279521744767184160626540662396
60279521744767184160626543844724
60279521744767184160647087129650
60279521744767184160647461250704
60279521744767184160647464433032
60279521744767184526487509798898
60279521744767184572219112320882
60279521744767184572219369538278
60279521744767184572219369538326
60279521744767184572219370601136
60279521744767184572220518494040
60279521744767184572220521676368
60279521744767184572241064961294
60279521744767184572241439082348
60279521744767184572241442264676
60279521744767184572408549753696
60279521744767188237611576231392
60279521744767188237611576232796
60279521744767188275753510618188
60279521744767188283344240436312
60279521744767188283365161023168
60279521744767188283365161141260
60279521744767189465614468939802
60279521744767189472393512927318
60279521744767189510532347994722
60279521744767189510534672459336
60279521744767189511285230906654
60279521744767189511285231024698
60279521744767189511347879402426
60279521744767189511347879402474
60279521744767189511368798941022
60279521744767189511368800108826
60279521744767189511369176244404
60279521744767189518878285072752
60279521744767189518899205895744
60279521744778891548977773915046
60279521744778895664917552231486
60279521744778895664920651418545
60279521744779141729593620910202
60279521744779142278633540524142
60279521744779142324449887669914
60279521744779191738227447206882
60279521744779192149821423988766
60279521744779192149824523177224
60279521744779192150009338208174
60279521744779192287270092937938
60279521744779192287270093056030
60279521744779192287291128435378
60279521744779195854166852453432
60279521744779195854170324711780
60279521745403272627362792060134
60279521745424849194638162214394
60279521745424849194638165396722
60279521745427600311745430033212
60279521745427600311745430033372
60279521745427600311745434147208
60279521745427600311745434265300
60279521745427600311745434619592
60279521745427600494676086847436
60279521745427600494676091433656
60279521745435404043187666329532
60279521745435404043187667379292
60279521745435404043187925659546
60279521745435404043191023796845
60279521745435408982315658472874
60279521745435408982315658589514
60279521745435408982315658589727
60279521745435408982315659639274
60279521745435654361249714436998
60279521745435654361249714553638
60279521745435654361333397379254
60279521745435659711971425198610
60279521745435659711971425315250
60279521745435659894985764838290
60279521745435704185867847051530
60279521745435704185867847163958
60279521745435704185867847168170
60279521745435704185867848114340
60279521745435704185867848230980
60279521745435704185868105444260
60279521745435704185868105448472
60279521745435704185868106394642
60279521745435704185868106511282
60279521745435704185868880284536
60279521745435704186620993525516
60279521745435704186621251805818
60279521745435704186621251922458
60279521745435704186624350060948
60279521745435704186624351110708
60279521745435704186704590374332
60279521745435704186704676467612
60279521745435704186704934747866
60279521745435704186708032886564
60279521745435704186892962708554
60279521745435704186955724827770
60279521745435704369635591562138
60279521745435704369886266850794
60279521745435704369907302348234
60279521745435709125748984735786
60279521745435709125748984852426
60279521745435709125749759692702
60279521745435709125752084040676
60279521745435709125832324237420
60279521745435709125832667561194
60279521745435709125832667561402
60279521745435709125832667677834
60279521745435709125835767916052
60279521745435709720357044976568
60279521745435709720358078213786
60279521745435709720360402561760
60279521745435709720607977729046
60279521745435709720607977730498
60279521745435709720607978662166
60279521745435709720607978780258
60279521745435709720608093453206
60279521745435709720629014159606
60279521763129148500807599833543
60279521763129164972093536427425
60279521763153459942419946471466
60279521763153477138233324049449
60279521763153480300504637426672
60279521763161580471930514312886
60279521768085590588280391999888
60279521768085590588280392001340
60279521768085590588280393049648
60279521768085590588280393167740
60279521768369220723686672291962
60279521768369270724729395700628
60279521768380976413673037053995
60279521768380976832793866912925
60279521768380978060048948380571
60279521768380978067575800407857
60279521768380978105781612584087
60279521768380978105801761638107
60279521768380978105802533290439
60279521768381276602922710345831
60279521768381278249297850021479
60279521768381278249298621672407
60279521768381278249318770726427
60279521768381278249319542378759
60279521768381278295052206582275
60279521768381278295072355636349
60279521768381278295073127288681
60279521768401641711692085564838
60279521768401641759955380231674
60279521768401686224817801975272
60279521768401686224835250305232
60279521768401686232157480128813
60279521768401691171285214108541
60279521768405287901014953296212
60279521768405588090285169872974
60279521768405588090285547176356
60279521768405588090288641776982
60279521768405588685144913242415
60279521768405593624272647222143
60279521768413343604508861501918
60279521768413393567412778291914
60279521768413397271758578776710
60279521768413697460757548083533
60279521768413697506511132993455
60279521769037475371013812906831
60279521769037475371034733611779
60279521769037742160198413117635
60279521769037773868155682319503
60279521769037774279685778823654
60279521769037775514530821995151
60279521769037775514551742700099
60279521769058150089962458992898
60279521769058155626145458081654
60279521769058183444315441373845
60279521769058183444318109745428
60279521769058199503822923333085
60279521769061785166521874431739
60279521769069855687125035414774
60279521769069910637149904312761
60279521769069910637170825019167
60279521769069911183681319780446
60279521769069911183681319781898
60279521769069911183681320830206
60279521769069911183681320948298
60279521769070205839027921511593
60279521769070210778155654324921
60279521815670678416423787183401
60279521815670678416423791415489
60279521815670694468592279717435
60279521815682696512185165983410
60279521815682696512185167046220
60279521815682697099451477761061
60279521815682697106981769339932
60279521815682697106981769812315
60279521815682697106981769812316
60279521816292068356074931379296
60279521816304075332293840429009
60279521816304075926061863052736
60279521816304091978983610508833
60279521816327186383103539879735
60279521816327202846858181436653
60279521816327202846859209939247
60279521816327202846859214538517
60279521816328403611199881178150
60279521816328403611199884242434
60279521816328403611199884360478
60279521816339208594044837016538
60279521816339208594045870132904
60279521816339208594045871182664
60279521816339208594801339909316
60279521816339208594801340959076
60279521816339208594881666315980
60279521816339208594885022734931
60279521816339208594885022734932
60279521816339208777812207289196
60279521816339208777812208339004
60279521816339214128533918983976
60279521816339214128534033775016
60279521816339214128535066876880
60279521816339214128537391341494
60279521816339214128537391360367
60279521816339214128537391360368
60279521816339214128725677704899
60279521816339214128725677704900
60279521816339214258451663252994
60279521816339214265984108082318
60279521816339214680109490862021
60279521816339215914807741531338
60279521816339215914891424356953
60279521821263213406242467698930
60279521821263213406245825166030
60279521821263213406245826215838
60279521821263218756964179510302
60279521821263218756964180443422
60279521821263218756965212512836
60279521821263218756965213562548
60279521821263218756967536977402
60279521821263218896672570618990
60279521821263218896672571668798
60279521821263220543048481945566
60279521821263220543048482995374
60279521821555002722054016394264
60279521821555002722054016395668
60279521821555002722055045263992
60279521821555002722055045264040
60279521821555004552448341741092
60279521821556155857279969484975
60279521821579269880374749511262
60279521821579269880375782513796
60279521821579269880375783563508
60279521821579303966767617201411
60279521821579314530700266468608
60279521821579315079805018655799
60279521821579319835664922062306
60279521821579319835664950760066
60279521821579319835664950760114
60279521821579319835668392903504
60279521821579319843195327850676
60279521821579319843279014925642
60279521821579319881418506972174
60279521821579319881421977813420
60279521821579319881421978279980
60279521821579319888948912877184
60279521821579319889011674996400
60279521821579319889011679129158
60279521821579319889011679247202
60279521821579320018932752635527
60279521821580199046617767267917
60279521821580215053027080937305
60279521821580215098759745140821
60279521821580215098780664430077
60279521821580215647551715583013
60279521821580471232254766685639
60279521821590975607459176860038
60279521821591020631235704161932
60279521821591021736012882976760
60279521821591021911687539857804
60279521821591021911687541274953
60279521821591021911771222565328
60279521821591021919027222616232
60279521821591025570363438141660
60279521821591025616096102345176
60279521821591025616117023050124
60279521821591026164888072787368
60279521821591272092383970372026
60279521821591272511509273371290
60279521821591275796729770856822
60279521821591306003039413393916
60279521821591306003039413395368
60279521821591306003039413395528
60279521821591320820485377453768
60279521821591321917943794099880
60279521821591321925283476858308
60279521821591321925286833379238
60279521821591322055204434038444
60279521821591322055204548828032
60279521821591322055204548829484
60279521821591322055267310948700
60279521821591322062547587638070
60279521821591322100958018948312
60279521821591322100958133737948
60279521821591322108301172546534
60279521821591322474329851827296
60279521821591322520146198856427
60279521821591322520146198856428
60279521821591322657344191466976
60279521821591325629632633864034
60279521821591325629632633877084
60279521821591325759613111433496
60279521821591325766889945046308
60279521821591325766890031139588
60279521821591325766890031139748
60279521821591325805301610342947
60279521821591325805366696341960
60279521821591326171144327144472
60279521821591326354158666784152
60279521822212400556124913826649
60279521822212417202813655036697
60279521822212417202814683906473
60279521822212717346330664126421
60279521822235810514913104362874
60279521822235811750176210922366
60279521822235811750176210922414
60279521822235811750179653065804
60279521822235811750513355983763
60279521822235812345037990629471
60279521822235828221465701278736
60279521822235828221549384104144
60279521822235828221549384220784
60279521822235828221549384220944
60279521822235828221549388471746
60279521822235828221549388825878
60279521822235828404480041035008
60279521822235828404480045167766
60279521822235828404480045285810
60279521822235833755201752846380
60279521822235833755201756979138
60279521822235833755201757097182
60279521822235833755201757451314
60279521822236712180726205085462
60279521822236712180726205085510
60279521822236712181062060300429
60279521822236712364015874675705
60279521822236712775609852507349
60279521822236734315671534802173
60279521822237012919124623323713
60279521822247483985727227823834
60279521822247533817875910415582
60279521822247533818629056889616
60279521822247533818712738665264
60279521822247533818712739715024
60279521822247533818716096132577
60279521822247535640679626514385
60279521822247539345021953224514
60279521822247539345023101466093
60279521822247539345023101466094
60279521822247539345023101484808
60279521822247539345025425463940
60279521822247539345025425465392
60279521822247539345025425482862
60279521822247539352365107174060
60279521822247539352365107290700
60279521822247539352365108223820
60279521822247539352366140274472
60279521822247539352368464272526
60279521822247539352368464758013
60279521822247539352554426632102
60279521822247539352616155300986
60279521822247539352617188751317
60279521822247539352617188751318
60279521822247539354059683868066
60279521822247539354060716968478
60279521822247539482283770102418
60279521822247789670510578543800
60279521822247789670510579943480
60279521822247834145160318474368
60279521822247834145160404567808
60279521822247839488538962312786
60279521822247839488538962312834
60279521822247839488539995414698
60279521822247839488539995764618
60279521822247839488539995768990
60279521822247839488542434552260
60279521822247839488542434553712
60279521822247839488542434553871
60279521822247839488542434553872
60279521822247839488542434571134
60279521822247839495882030169100
60279521822247839495882031218860
60279521822247839495882116262380
60279521822247839495882117312140
60279521822247839495882117312300
60279521822247839495883149014324
60279521822247839495883149364244
60279521822247839495885473362298
60279521822247839495885473828858
60279521822247839496133164389258
60279521822247839496157442545495
60279521822247839496157442545496
60279521822247839497576693073026
60279521822247839497577726174890
60279521822247839671553301952466
60279521975171158948024643800240
60279521975171158948025016871825
60279521975203564569606271829594
60279521975203575682640460593140
60279521975203575682640489289496
60279521975203579386986260131718
60279521975203579386986260131926
60279521975203579386986289774292
60279521975203579386989732035982
60279521975203579394329414794202
60279521975203579394329414794410
60279521975203580629111347226484
60279521975203580629111348289342
60279521975204776439639182456840
60279521975204776439639268545908
60279521975207177961233840413729
60279521975207182902617652582013
60279521975207428324857574990820
60279521975207477738635134527996
60279521975207478150483513350023
60279521975207478150483513350024
60279521975207478150501081542678
60279521975207478150504434410508
60279521975207481435703896045920
60279521975207483089611247329751
60279521975207483089611247329752
60279521975207483091867584257687
60279521975207483091867584257688
60279521975827655801664011013853
60279521975827657448039922340429
60279521975827672265423124279613
60279521975828858205038615507773
60279521975860071301500733931078
60279521975860071301500992198282
60279521975860087765256633559986
60279521975860087765256634622636
60279521975860087765256639227730
60279521975860087765256663202352
60279521975860087765260105464042
60279521975860087772599528892248
60279521975860087772599528892408
60279521975860087772599787159452
60279521975860087772599787159612
60279521975860087772599788222262
60279521975860087772599788222470
60279521975860092711727521022540
60279521975860092711727526807084
60279521975860988333068449915895
60279521975861271875569028551562
60279521975861287935073846744105
60279521975861288522255327789980
60279521975861288522255330972308
60279521975861288522255356369696
60279521975861288522255447180498
60279521975861288522258798631386
60279521975861288529598481389813
60279521975861293468812997394842
60279521975863939805334020172904
60279521975863939812949114257968
60279521975863989637483818790726
60279521975863989637483823022814
60279521975863989637483823035864
60279521975863989638320647040408
60279521975863989638320647040568
60279521975863989638320651272496
60279521975863989638320651626788
60279521975863989813970945303910
60279521975863989813970945658042
60279521975863989821251303854632
60279521975863989821251308086560
60279521975863989821251308440852
60279521975863989821502356917490
60279521975863989821523277623890
60279521975863991467902541818295
60279521975863995172164659477440
60279521975863995172164659477476
60279521975863995172248342303091
60279521975863995172248342303092
60279521975863995311681492513840
60279521975863995311681750781092
60279521975863996955801325179732
60279521975863996958057403840416
60279521975863996958057662107668
60279521975863996958245948465250
60279521980787949977482703489404
60279521980787950389076681321048
60279521980787999940111556630930
60279521980788000351893820820156
60279521980788000351977503645772
60279521980788000397710507501301
60279521980788000534908160459836
60279521980788001586487467957506
60279521980788001586675754315088
60279521980788001586759437140704
60279521980788001586759776792717
60279521980788001769690093954768
60279521980788002181284071786412
60279521981079735777858941279959
60279521981079769086395919589765
60279521981079769497989640203965
60279521981079769497989643386293
60279521981079769543722304406077
60279521981079769543739785088515
60279521981079783765493256437060
60279521981079783903778864311505
60279521981079783903778867493833
60279521981079783903779121528949
60279521981079783910281720598528
60279521981079783949511528513617
60279521981079783956035305375850
60279521981079783956035305388948
60279521981079784315372842143149
60279521981079784315373099360593
60279521981079784361105763564109
60279521981112139974046994189524
60279521981112139974046995252382
60279521981112151277692822568816
60279521981112151277692823631674
60279521981112154791430196128708
60279521981112154791430197074926
60279521981112154791433553125084
60279521981112154791433553597260
60279521981112154981975860934396
60279521981112154982038623053612
60279521981112156033555169495084
60279521981112156582598188297274
60279521981112156582598188413914
60279521981112156628351772260972
60279521981112184586232901128325
60279521981112189936682386550702
60279521981112189936682386552106
60279521981112189936951256417364
60279521981112189982432872260674
60279521981112189982435971460570
60279521981112189982621157555446
60279521981112189982683919674662
60279521981112189982683920737520
60279521981112198853735998693040
60279521981112198858816502554130
60279521981112199265329976524684
60279521981112199265329976526088
60279521981112199265330233743532
60279521981112199265330237975620
60279521981112199270410480385774
60279521981112199270410484617862
60279521981112199403616103067509
60279521981112200500948995001468
60279521981112200638125810173446
60279521981112200638125810174850
60279521981112200683879395083314
60279521981112200691470382105832
60279521981112200691470382105992
60279521981112200691470383168642
60279521981112200691470383168850
60279521981112201049719788005090
60279521981112201049719788006494
60279521981112201049988543080504
60279521981112201049988571776860
60279521981112201095473372914958
60279521981112201103064359937476
60279521981112204349246690033840
60279521981112204349246690150480
60279521981112204395000274943756
60279521981112204395000275060396
60279521981112204397510502430368
60279521981112204754334372261656
60279521981112204754334458356548
60279521981112204754337814406706
60279521981112204760840668909628
60279521981112204760840668928342
60279521981112204760840669027720
60279521981112204760840669044982
60279521981112204800004359494630
60279521981112204800067006822598
60279521981112204800067121613846
60279521981112204800070478610222
60279521981112204800070479082397
60279521981112204800070479082398
60279521981112204809104737112066
60279521981112205988847778718392
60279521981112205988847778718440
60279521981112205998907151715280
60279521981112205998969913834496
60279521981112206034601363626904
60279521981112206042129331798148
60279521981112206042192093917364
60279521981112206042192094980222
60279521981112206044639557768232
60279521981112206044639816035436
60279521981112206044723498861052
60279521981113401806987264944204
60279521981113401806987351033272
60279521981115741833514870600358
60279521981115751711767330539306
60279521981115757072471184222494
60279521981115791796419131881980
60279521981115791796419131883384
60279521981115801537330248498992
60279521981115801674674599842840
60279521981115802909456533336368
60279521981115808443108901961804
60279521981116053554948255616250
60279521981116053692205657478184
60279521981116058496335425356628
60279521981116058631333386871692
60279521981116091985603030433369
60279521981116091985668776477460
60279521981116101863861482317652
60279521981116101863924244436916
60279521981116102961194489528084
60279521981116102961194747795336
60279521981116102961194748267512
60279521981116102968725815153426
60279521981116103098706177931848
60279521981116103105983217015360
60279521981116103151740154320722
60279521981116103151987845815699
60279521981116103510234414318672
60279521981116103517828243323642
60279521981116103517849164030042
60279521981116103517852516897872
60279521981116103563581828233558
60279521981116103563585181101388
60279521981116106856337003754539
60279521981116108449362148298400
60279521981116108456955977303370
60279521981116108502709562213286
60279521981116108504968993387715
60279521981116108504968993387716
60279521981736247814742450989299
60279521981736281169012093502621
60279521981736282815387747610349
60279521981736297632770949549533
60279521981736297632770952733265
60279521981736297639273805837960
60279521981737450218117055483219
60279521981737483572386440777693
60279521981768663306964424550738
60279521981768663314492650398758
60279521981768663314492650515398
60279521981768663314492655120492
60279521981768663314576332278156
60279521981768663314576333341014
60279521981768668665214361263912
60279521981768668848228700786952
60279521981768668848228700903592
60279521981768696668576848653798
60279521981768696668577105385760
60279521981768696668577105385808
60279521981768696668849074569006
60279521981768696668849075041181
60279521981768696668849075041182
60279521981768713132332748282546
60279521981768713132336218769612
60279521981768713132336219123744
60279521981768713132336219123904
60279521981768713132520776372924
60279521981768713132521148958992
60279521981768713132521149075632
60279521981768713132521153680726
60279521981768713132604459198540
60279521981768713132604717110000
60279521981768713132604717465744
60279521981768713132604721715094
60279521981768713132604744744950
60279521981768713132604830838390
60279521981768713132604831901248
60279521981768713132608188306941
60279521981768713132608188306942
60279521981768713139110783007674
60279521981768713139110783013290
60279521981768713139110783125718
60279521981768713139110783129930
60279521981768713139110784076100
60279521981768713139110784192788
60279521981768713139110787257024
60279521981768713139110787376520
60279521981768713139111041293544
60279521981768713139111042356402
60279521981768713139111042473042
60279521981768713139864187767578
60279521981768713139864187884218
60279521981768713139864192489312
60279521981768713139947869646816
60279521981768713139947869646976
60279521981768713139947870709626
60279521981768713315535487652454
60279521981768713315535488598672
60279521981768713315535488715312
60279521981768713315618798482476
60279521981768713315619056749680
60279521981768713322878526461040
60279521981768713322878527523898
60279521981768718071460223640938
60279521981768718071460223645150
60279521981768718071460481908142
60279521981768718071460481925404
60279521981768718071460596710828
60279521981768718071463695897674
60279521981768718071463695899078
60279521981768718071463695899286
60279521981768718071463695903498
60279521981768718078238775389912
60279521981768718078238776435508
60279521981768718078238776452770
60279521981768718080769923466284
60279521981768718080770180316338
60279521981768718081523067477572
60279521981768718666256854990914
60279521981768718666257084556146
60279521981768718666257088805496
60279521981768718666257113271216
60279521981768718666257117503304
60279521981768718666257199347186
60279521981768718666257199360284
60279521981768718666257199463826
60279521981768718666257200410044
60279521981768718666260298191546
60279521981768718666260298192998
60279521981768718666260556460202
60279521981768718666260556932378
60279521981768718673599980951426
60279521981768718673851028365254
60279521981768718673851029428064
60279521981768718673851029544704
60279521981768718675294558111992
60279521981768718676110464125904
60279521981768718676110722393060
60279521981768718676131643216100
60279521981768719908382171767344
60279521981768719908382172830202
60279521981768719910892655887992
60279521981768719910913576711032
60279521981769563745043677663718
60279521981769569281227450170197
60279521981769597099400101833966
60279521981769613746086401072384
60279521981769613746086515863632
60279521981769613746089871913790
60279521981769618692623150088986
60279521981769913889603410277344
60279521981769913889603525068592
60279521981769913889603529667862
60279521981769913896946563877177
60279521981772270389869291630282
60279521981772298390780956178396
60279521981772298390780956178444
60279521981772298390780956296488
60279521981772298391049831233192
60279521981772314854536602244412
60279521981772314854540074148468
60279521981772314854728360506050
60279521981772314854812043331665
60279521981772314854812043331666
60279521981772314861314896436360
60279521981772315037739228241514
60279521981772315037739601313016
60279521981772315037742700145729
60279521981772315037742700145730
60279521981772320388464407239739
60279521981772320388464407239740
60279521981772320396055137425093
60279521981772320396055137425094
60279521981772320396058494524963
60279521981772320396058494524964
60279521981772320398252069333684
60279521981772320398314573185743
60279521981772320398314573185744
60279521981772320398314831452899
60279521981772320398314831452900
60279521981772320525721690196430
60279521981772320525721718776146
60279521981772320525725075874660
60279521981772320525725075876064
60279521981772320533253043946526
60279521981772320533253043946574
60279521981772322182160704573275
60279521981772605714598214387471
60279521981772615181256237328382
60279521981772615181256266026190
60279521981772615181319028145406
60279521981772615181339915567778
60279521981772615181339920153998
60279521981772615188599386341996
60279521981772615188599390573924
60279521981772615188599390928216
60279521981772615188850439404854
60279521981772615188871360111254
60279521981772616835250624305659
60279521981772620539512741964840
60279521981772620539572150744049
60279521981772620539572150744050
60279521981772620541768820271440
60279521981772620714992542343778
60279521981772620714995641176492
60279521981772620724783159911120
60279521981772622368902992458920
60279521981772622371159071237696
60279521981772622371159329504900
60279522453453713996558834162005
60279522453769802590179714280153
60279522453769817414340066954496
60279522453769818649686859516108
60279522453777918812957404847230
60279522453777918812957404965322
60279522453777918812957433545038
60279522453777918820300558465777
60279522453777918820300563187304
60279522453777922113052381222312
60279522453777922113052385840456
60279522453777922524646359053956
60279522453777922524646359067006
60279522453777922524646363672100
60279522453777923759428292426584
60279522453777923759428292426632
60279522453777923759428292445505
60279522453777923759428292544676
60279522453777923759428292562151
60279522453777923759428297149770
60279522453781824573297765544108
60279522453781824573297879862972
60279522453781824985080029733382
60279522453781824985080144052246
60279522454426325381016462550912
60279522454426327020614108533405
60279522454426327027957232944168
60279522454427527785206861337967
60279522454434430491322754546989
60279522454434430895573321548466
60279522454434430895573326265828
60279522454434430895573578760086
60279522454434430895573578878178
60279522454434430895573583483272
60279522454434430895573607457894
60279522454434430902916475264572
60279522454434430902916479865454
60279522454434430902916479869666
60279522454434430902916732359712
60279522454434430902916732359760
60279522454434430902916732378633
60279522454434430902916732477804
60279522454434430902916732482016
60279522454434430902916737082898
60279522454434430902916737100160
60279522454434430903104761505514
60279522454434435842044466339440
60279522454434435842044466339488
60279522454434435842044466345104
60279522454434435842044466345264
60279522454434435842044466358154
60279522454434435842044466358361
60279522454434435842044466358362
60279522454434435842044466457532
60279522454434435842044466461744
60279522454434435842044466474794
60279522454434435842044466475007
60279522454434435842044471062626
60279522454434435842044471079888
60279522454435631652571929106192
60279522454435631652572019433172
60279522454435631652572271927430
60279522454435631652572300625238
60279522454435631660166106718396
60279522454435636599043159525705
60279522454438038113292369280903
60279522454438282935650965024696
60279522454438332761022499211188
60279522454438332768637596476968
60279522454438332768825882834598
60279522454438332944287776190970
60279522454438332951003394224352
60279522454438332951568138972168
60279522454438332951568138973620
60279522454438332951568250104492
60279522454438332951568250104540
60279522454438338302289847602664
60279522454438338302289850783540
60279522454438338302289850784992
60279522454438338302289961915864
60279522454438338302289961915912
60279522454438338302289961921528
60279522454438338302289961921688
60279522454438338302289965102404
60279522454438338302289965103856
60279522454438338302289965108228
60279522454438338302290219133356
60279522454438338302290219138972
60279522454438338302290993973632
60279522454438338302478137141170
60279522454438338302479280329810
60279522454438338302479280335426
60279522454438338302540899260385
60279522454438338302540899260386
60279522454438338302541013579249
60279522454438338302541013579250
60279522454438338302541013584866
60279522454438338302561934291266
60279522454438338302562963161042
60279522454438340086115171552942
60279522459351532962512687872261
60279522459359636281002160819570
60279522459359636281002532355878
60279522459359636281002532472518
60279522459359636281003565574382
60279522459359641776515981223070
60279522459359641776515985455158
60279522459362289401002772867482
60279522459362293105348570171354
60279522459362337572655245782276
60279522459362337572656393339762
60279522459362337572718007547200
60279522459362337572718007552816
60279522459362337572718380624318
60279522459362337572738924954584
60279522459362337572738928141124
60279522459362337579998395728802
60279522459362337580249447505860
60279522459362337580250477796950
60279522459362337580270368092764
60279522459362339219031153927928
60279522459362339219031157108852
60279522459362339219031410789836
60279522459362339219031525464236
60279522459362339219031525580876
60279522459362339219032185630112
60279522459362339219032300297492
60279522459362339219032300415536
60279522459362339219032558695838
60279522459362339219032558701454
60279522459362339226562850747092
60279522459362339226563625587368
60279522459362339226625612743844
60279522459362339226625612749460
60279522459362339226625612861936
60279522459362339226625612866100
60279522459362339226625612866148
60279522459362339226625612866308
60279522459362339226625617465578
60279522459362339226626387582716
60279522459362339226626387588332
60279522459362339226626387700760
60279522459362339226626387706424
60279522459362339226626387706584
60279522459362339226626389123526
60279522459362339226646533450244
60279522459362339226646533572500
60279522459362339226647308289116
60279522459362339226647308407160
60279522459362339356291822564252
60279522459362339356291825745176
60279522459362339356291908297784
60279522459362339356291908303400
60279522459362339356291911484324
60279522459362339356291911489940
60279522459362339356291936877500
60279522459362339356291936999756
60279522459362339356291940064040
60279522459362339356291940069656
60279522459362339356291940182084
60279522459362339356291941599234
60279522459362339356291941604850
60279522459362339356292165515228
60279522459362339356292165520844
60279522459362339356292194217200
60279522459362339356292279839708
60279522459362339356292284561442
60279522459362339356292940359716
60279522459362339356292968933816
60279522459362339356292968939432
60279522459362339356292969051860
60279522459362339356292970474626
60279522459362339356293054672964
60279522459362339356293056208158
60279522459362339356293313425602
60279522459362339356293313431218
60279522459362339363823262520056
60279522459362339363823605476648
60279522459362339363823605476856
60279522459362339363824380198880
60279522459362339363824380316972
60279522459362339363824380317132
60279522459362339363824381734074
60279522459362339363906945345672
60279522459362339363907288302264
60279522459362339363908063018880
60279522459362339363908063136924
60279522459362339402045493089608
60279522459362339402045496276148
60279522459362339402045496281764
60279522459362339402045750307052
60279522459362339402045750312668
60279522459362339402045750429308
60279522459362339402045864748172
60279522459362339402046525145924
60279522459362339402046525151540
60279522459362339402046525263968
60279522459362339402046639582832
60279522459362339409577190269924
60279522459362339409577190386564
60279522459362339409577965108796
60279522459362339409639952389140
60279522459362339409639952505780
60279522459362339409640727222396
60279522459362339409640727340440
60279522459362342930720107540174
60279522459362342930971159197736
60279522459362342930972188067512
60279522459362342930972188073128
60279522459362342930972189608322
60279522459362342930992079904136
60279522459362342930993108773912
60279522459362342930993108779528
60279522459362343068169066188632
60279522459362343068170180678060
60279522459362343068170180683676
60279522459362343068170180797556
60279522459362343068170180801768
60279522459362343068253863503676
60279522459362343113923765587976
60279522459362343113923765593592
60279522459362343113986527707192
60279522459362344714544974331428
60279522459362344714544974331476
60279522459362344714544977513756
60279522459362344714545059953936
60279522459362344714545060070624
60279522459362344714545317165764
60279522459362344714545317171380
60279522459362344714545317283856
60279522459362344714545317288020
60279522459362344714545317288068
60279522459362344714545317288228
60279522459362344714545321887498
60279522459362344714546092010252
60279522459362344714546092122680
60279522459362344714546092128344
60279522459362344714546092128504
60279522459362344714546093545446
60279522459362344760298644863852
60279522459362344760298648044776
60279522459362344760298902075680
60279522459362344760298902081296
60279522459362344760299676914552
60279522459362344760299676920168
60279522459362344897559313971108
60279522459362344897559317153436
60279522459362344897559656811060
60279522459362344897559656927700
60279522459362344897560431644316
60279522459362344897560431762360
60279522459675692899927670070658
60279522459675692945681254862482
60279522459675726300012544530400
60279522459675726300012630623840
60279522459675726300013316182732
60279522459675726300034208191324
60279522459675737413050032078228
60279522459675737413050032196320
60279522459675737413071609645712
60279522459675742359520804860682
60279522459678394054131709610548
60279522459678427408401094905022
60279522459678427545661734948532
60279522459678427545661734961630
60279522459678427545661763528248
60279522459678427545661763659390
60279522459678427545661853984758
60279522459678427545662108015662
60279522459678427591415319740356
60279522459678427591415319753454
60279522459678427591415348451214
60279522459678427591415434525780
60279522459678427591415438776582
60279522459678427591415692806082
60279522459678438521438496359410
60279522459678438521438496477454
60279522459678438521438754744658
60279522459678438658699136402920
60279522459678438658699136416018
60279522459678438658699164982636
60279522459678438658699164995734
60279522459678438658699165113778
60279522459678438658699255439146
60279522459678438658699509470050
60279522459678438704452721194744
60279522459678438704452721207842
60279522459678438704452721325886
60279522459678438704452835980168
60279522459678438704452840230970
60279522459678438704453094260470
60279522459678438704453094378514
60279522459678438704724805300177
60279522459678438704724809532265
60279522459678438704725063567381
60279522459678439116298120692625
60279522459678439116318783131821
60279522459678439116319041399025
60279522459678444009421221167542
60279522459678444009421221281422
60279522459678444009421221285634
60279522459678444017034942004924
60279522459678444017034942121564
60279522459678444017034942140438
60279522459678444017034943540118
60279522459678444055174806071842
60279522459678444055174806077458
60279522459678444062767606206988
60279522459678444062767606208440
60279522459678444062767606225910
60279522459678444062767607742230
60279522459678444062767607743634
60279522459678444062788526913388
60279522459679344585034924753435
60279522459679344585034925803195
60279522459679345179643242224759
60279522459679345179643243274519
60279522459686483287378192953334
60279522459686494217401226175436
60279522459686494217401340966476
60279522459686494224932666132692
60279522459686494354661752281814
60279522459686494354661752398454
60279522459686494354661980900828
60279522459686494354661980919542
60279522459686494354662009480544
60279522459686494354662009615898
60279522459686494362193420745608
60279522459686494362193420862248
60279522459686494400415565692652
60279522459686494407947005772164
60279522459686494408009767891380
60279522459686499712914875456224
60279522459686499712915132551364
60279522459686499712915132556980
60279522459686499712915132669456
60279522459686499712915132673620
60279522459686499712915132673668
60279522459686499758668460249452
60279522459686499758668717461280
60279522459686530871012443257730
60279522459686531282606421089374
60279522459686533066996231506970
60279522459686533066996231623610
60279522459686533066996232569780
60279522459686533066996232686420
60279522459686533067184517968142
60279522459686533067184519030952
60279522459686533067268200793709
60279522459686533067268200793710
60279522459686533067268201856568
60279522459686533067268976573136
60279522459686533067268976691228
60279522459686533113000864880585
60279522459686533250282454234956
60279522459686541984049844712118
60279522459686541984049844828758
60279522459686541989133447876694
60279522459686542400727425708338
60279522459686542400727428772574
60279522459686542533929695539713
60279522459686542579662355008397
60279522459686542579662359743229
60279522459686542579683280449635
60279522459686542587005393830081
60279522459686544180033518288362
60279522459686544180033546866626
60279522459686544180033546984718
60279522459686544180033633077998
60279522459686544180221804631442
60279522459686544180221833329250
60279522459686544180221919422530
60279522459686544180305487334594
60279522459686544180305487452686
60279522459686544180305487456898
60279522459686544180305487457058
60279522459686544180305516032402
60279522459686544180305516036614
60279522459686544180305516154658
60279522459686544180305602248097
60279522459686544180305602248098
60279522459686544225787217987866
60279522459686544225975389541358
60279522459686544225975504332398
60279522459686544226038151538110
60279522459686544226038151656202
60279522459686544226038151661818
60279522459686544226038266334973
60279522459686544226039042722137
60279522459686544226039299572197
60279522459686544226059072244510
60279522459686544226059072366766
60279522459686544226059187158019
60279522459686544233381305273090
60279522459686544233381305273303
60279522459686544233381309878184
60279522459686544363298649187236
60279522459686544363298677766952
60279522459686544363298677883592
60279522459686544363298906404680
60279522459686544363298935101036
60279522459686544363319855689344
60279522459686544370830089129990
60279522459686547342365642740240
60279522459686547342365647461974
60279522459686547342365647463426
60279522459686547342386563446640
60279522459686547479563635356404
60279522459686547479563635473044
60279522459686547479563635473092
60279522459686547525317220266320
60279522459686547526133127809566
60279522459686547526133127809809
60279522459686547526133132514074
60279522459686547526133132531336
60279522459686547884651287941694
60279522459686547884651287941854
60279522459686547884651316521410
60279522459686547884652178512320
60279522459686547891157613182432
60279522459686547891157613188048
60279522459686547891157613188096
60279522459686547891157613300524
60279522459686547891157613304688
60279522459686547891157613304736
60279522459686547936911198092348
60279522459686547936911198097964
60279522459686547937915134768334
60279522459686548067644706889476
60279522459686548067644735469192
60279522459686548067665656174140
60279522459686548075175889498098
60279522459686548075175889511196
60279522459686549126692434876712
60279522459686549126692434993400
60279522459686549126692692094156
60279522459686549126692692210796
60279522459686549126692692210844
60279522459686549126776374913948
60279522459686549126776374913996
60279522459686549126776375032040
60279522459686549126776375036412
60279522459686549126776379635682
60279522459686549172446019786628
60279522459686549172509039117464
60279522459686549172509039117512
60279522459686549172509039136385
60279522459686549172509043839198
60279522459686549172529959823864
60279522459686549721551800824674
60279522459686549721551800837772
60279522459686549721551800941362
60279522459686549721551800954412
60279522459687443147495062090067
60279522459687448459994166950132
60279522459687448459994171182220
60279522459687698686360846737334
60279522459687748100201164162846
60279522459687748100201168393482
60279522459687748648993138835674
60279522459687748694997396455533
60279522459690149751647251915693
60279522459690150163241229745885
60279522459690150163241229745886
60279522459690150346171886561402
60279522459690150346171972300550
60279522459690151398023163240817
60279522459690151398023163240818
60279522459690400389607648083604
60279522459690449940645962350336
60279522459690449986399547260252
60279522459690449986650478237315
60279522459690450352428226539610
60279522459690450352490988658825
60279522459690450352490988658826
60279522459690450398244573568741
60279522459690450398244573568742
60279522459690450535442566179290
60279522459690451633026507063673
60279522459690451633026507063674
60279522459690451762693088414726
60279522460332201278198043498718
60279522460332201278198043853010
60279522460332234632550339966476
60279522460332251279240109928208
60279522460332251279240110046300
60279522460332251279240767261676
60279522460332251279240795959484
60279522460334935923932481443722
60279522460334935923932481448094
60279522460334952387690192772576
60279522460334952387690192785674
60279522460334952387690194189518
60279522460334952387690221483434
60279522460334952387690221837566
60279522460334952387690566211308
60279522460334952387690567261020
60279522460334952387691221642352
60279522460334952387691221655450
60279522460334952387691250222068
60279522460334952387691250353210
60279522460334952387691254939430
60279522460334952387691336446490
60279522460334952387691337863640
60279522460334952387691340678578
60279522460334952387691594595602
60279522460334952387691594709482
60279522460334952387691594713694
60279522460334952387691594713854
60279522460334952387691596130796
60279522460334952387962190653587
60279522460334952387962192070529
60279522460334952387963219523363
60279522460334952395305315431532
60279522460334952395305315549624
60279522460334952395305315568498
60279522460334952578235972264518
60279522460334952578235972382562
60279522460334952578235973780838
60279522460334952578235973782242
60279522460334957928957684075890
60279522460334957928957684193934
60279522460334957928957685592210
60279522460334957928957685593614
60279522460335853001445247975921
60279522460335853557913615652819
60279522460343006437277926194670
60279522460343006437277926311310
60279522460343006437278154813684
60279522460343006437278154832398
60279522460343006437278183393400
60279522460343006437278183528754
60279522460343006437278188115134
60279522460343006437278188133848
60279522460343006437279302724058
60279522460343006444809594652848
60279522460343006444809594658464
60279522460343006444809594770940
60279522460343006444809594775104
60279522460343006444809594775152
60279522460343006444809594775312
60279522460343006444809599374582
60279522460343006444893277600720
60279522460343011795531306464220
60279522460343011795531306482934
60279522460343011795531306582312
60279522460343011795531306586476
60279522460343011795531306586684
60279522460343011795531306599574
60279522460343011795531311185954
60279522460343011978545646109516
60279522460343011978545646122614
60279522460343011978545646226156
60279522460343039799163438792712
60279522460343045149884374589925
60279522460343056262649692186716
60279522460343056262649692201218
60279522460343056262649693618160
60279522460343056262649696785986
60279522460343056262649696804700
60279522460343056262649720767836
60279522460343056262649720884476
60279522460343056262649725483746
60279522460343056262649725485198
60279522460343056262649725502460
60279522460343056262649806861116
60279522460343056262649806977756
60279522460343056262649808040566
60279522460343056262649812645660
60279522460343056262837721695488
60279522460343056262837750024662
60279522460343056262837754623932
60279522460343056262838093335386
60279522460343056262838094398196
60279522460343056262921404153714
60279522460343056262921404508006
60279522460343056262921404521104
60279522460343056262921432850070
60279522460343056262921437455169
60279522460343056262921661247450
60279522460343056262921661365542
60279522460343056262921661369754
60279522460343056262921661369914
60279522460343056262921665969184
60279522460343056262921689945258
60279522460343056262921690067514
60279522460343056262921776044313
60279522460343056262921776160953
60279522460343056262921776160954
60279522460343056262921777223812
60279522460343056269427729398664
60279522460343056269427729515304
60279522460343056269427729515352
60279522460343056269427986610492
60279522460343056269427986616108
60279522460343056269427986728584
60279522460343056269427986732796
60279522460343056269427991332226
60279522460343056269427991333678
60279522460343056270180874809840
60279522460343056270180874926528
60279522460343056270181132027284
60279522460343056270181132143924
60279522460343056270181132143972
60279522460343056270264557751936
60279522460343056270264814847076
60279522460343056270264814965168
60279522460343056270264814969380
60279522460343056270264814969540
60279522460343056270264819568810
60279522460343056270264819570262
60279522460343056270264819587524
60279522460343056270452843992878
60279522460343056270515606112094
60279522460343056270515606228782
60279522460343056445852094263612
60279522460343056445852094269228
60279522460343056445852432975018
60279522460343056445852434037876
60279522460343056445852437593209
60279522460343056445853208872536
60279522460343056445914851679808
60279522460343056445914851796448
60279522460343056445915109013892
60279522460343056445935743805040
60279522460343056445936034325391
60279522460343056453195471783604
60279522460343056453195476382874
60279522460343056453195476384326
60279522460343056453446262939256
60279522460343056453446263042846
60279522460343056453446263055896
60279522460343056453467183632558
60279522460343058092228348919785
60279522460343058092229120572117
60279522460343061208555720590220
60279522460343061208555720595836
60279522460343061208555720595884
60279522460343061208555720708312
60279522460343061208555720712476
60279522460343061208555720712524
60279522460343061208555725311954
60279522460343061208555725313406
60279522460343061209308866007012
60279522460343061209308866020110
60279522460343061209308866123700
60279522460343061209308866136750
60279522460343061209308870741844
60279522460343061209392548826804
60279522460343061209392548826852
60279522460343061209392548832468
60279522460343061209392548832628
60279522460343061209392548845518
60279522460343061209392548845725
60279522460343061209392548845726
60279522460343061209392548944896
60279522460343061209392548949108
60279522460343061209392548962158
60279522460343061209392548962371
60279522460343061209392553549990
60279522460343061209392553567252
60279522460343061803916926260892
60279522460343061803916926273990
60279522460343061803916930978254
60279522460343061803916930982466
60279522460343061804167974737530
60279522460343061804167974750628
60279522460343061804167974867268
60279522460343061804188895443930
60279522460343063038699117089908
60279522460343063038699121689178
60279522460343906875360622035900
60279522460343906875360626285250
60279522460343956830733476326143
60279522460343956876403345444566
60279522460343956876403349693916
60279522460343956876487147329499
60279522460343962371916909003628
60279522460343962371916913235716
60279522460344257019920015825644
60279522460344257019920097688448
60279522460344257019920354414794
60279522460344257019920383112602
60279522460344257027535105680077
60279522460344261966391242013069
60279522460346657984853544030516
60279522460346657984853917100406
60279522460346657985125516394478
60279522460346657992384983986368
60279522460346657992468666811776
60279522460346657992468669994104
60279522460346657992719718472354
60279522460346658175399323621628
60279522460346658175399323626053
60279522460346658175399326808168
60279522460346659821964553367931
60279522460346659822027315486987
60279522460346663480640451768267
60279522460346663663569993969190
60279522460346665309945902111986
60279522460346665309945902112034
60279522460346665309945905294314
60279522460346665309945987846970
60279522460346665309945987851182
60279522460346913844266507040232
60279522460346947198536924385405
60279522460346958311573182651154
60279522460346958311635858676930
60279522460346958318916332591856
60279522460346958318916332591904
60279522460346958319188304961641
60279522460346958319188304961642
60279522460346963669638044403228
60279522460346963669638044403276
60279522460346963669638044408892
60279522460346963669638044409052
60279522460346963669638047589768
60279522460346963669638047591220
60279522460346963669638047595592
60279522460346963669638301620720
60279522460346963669638301626336
60279522460346963669639076460996
60279522460346963669827362817174
60279522460346963669827362822790
60279522460346963669889096066613
60279522460346963669889096066614
60279522460346963669889096072230
60279522460346963669910016778630
60279522460346963669911045648406
60279522460346963852841702456854
60279522460346965499216581727114
60279522460346965499216584913654
60279522460346965499216838944558
60279526052896564800015637738147
60279526052896565211606519919352
60279526052896565211606520969112
60279526052896565211609615569737
60279526052896565211609615569738
60279526052896565211609618752065
60279526052896565211609618752066
60279526052896581263771656401824
60279526052896581263774751002449
60279526052896581263774751002450
60279526052920581770109911042462
60279526052920593294740260408967
60279526052920593294741290328494
60279526052920593294741290328503
60279526052920593294741293510831
60279526052920843475625749051189
60279526052920892888649392555696
60279526052920892888650421425472
60279526052920892888650421425520
60279526052920892888650424607848
60279526052920892889402537985586
60279526052920892889403308588158
60279526052920892889403312820246
60279526052920892889403566855362
60279526052920892889465300104801
60279526052920892889466328974577
60279526052920893072417648227891
60279526052920893483989933700797
60279526052920893483990705353129
60279526052920893483990963620285
60279526052920893484010854407149
60279526052920893484011626059481
60279526052920893484011884326682
60279526052920893484011884326685
60279526052920893484011887509013
60279526070517042898202980245004
60279526070517086135057519110276
60279526070549511516160222618690
60279526070549511516160222622902
60279526070549511516162545566984
60279526070549511561895210124632
60279526070610435161376340973533
60279526070610435161379778884883
60279526070610435161379783116971
60279526070610449983844002306585
60279526070614336340606173950112
60279526070622407731537064263102
60279526070622409332180311386162
60279526070622440902056704506333
60279526070622440902059885200239
60279526070622457548749655280063
60279526070646457872154158150262
60279526070646468985190444995735
60279526070646468985191215244175
60279526070646468985191219830395
60279526070646472696314509888686
60279526070646472696315281564184
60279526070646472696315281564193
60279526070646719714930664795319
60279526070646767349402101993305
60279526070646767946436449200794
60279526070646769128707452680163
60279526070646769128707453034295
60279526070646769128708224332495
60279526070646769174440974629291
60279526070646769178708670133945
60279526070646769181219154371224
60279526070646769181219154371233
60279526070646772839831518977006
60279526070646772839832290652504
60279526070646772839832290652513
60279526075570763284630236397660
60279526075570779344137725075610
60279526076446125654092329488268
60279526076458136929264212844723
60279526076519059293943236101116
60279526076519059293943607637424
60279526076519060528725537950028
60279526076519075351191313017612
60279526076522661611006711108918
60279526076522961754460958078022
60279526076522977813969242413359
60279526076531033510688330581785
60279526076531068099551621293863
60279526076531068099551625525951
60279526076531082916934451224320
60279526076531082916934566015603
60279526076531082916934823233047
60279526076555345135563743320852
60279526076555350669216111946288
60279526076555383428772834512109
60279526076555393306191105867660
60279526076555394541810235966497
60279526076555395136584774488878
60279526076555395136605695077186
60279526076555395136606466729518
60279526076555398252933186273456
60279526076555398252933957931647
60279526076555400083055661944488
60279526079485396218345041528000
60279526122839766589276295086477
60279526122839766589276299318565
60279526122839777702313610434535
60279526123727135339926754644738
60279526123789214628555803374207
60279526123824348485858697281239
60279526123824348485921459400295
60279526123824353379316529176507
60279526123824381245415419846848
60279526123824396661903474911202
60279526123824397892104816874044
60279526123824397892105189926672
60279526123824397892105189932501
60279526123824397892376900848335
60279526123824397892376905080423
60279526123824397892377159115539
60279526123824397892439921234755
60279526123824397899697990063234
60279526123824398441231547303413
60279526128713285912312641369462
60279526128724091078924968548982
60279526128724091444786252416492
60279526128724092725300849644168
60279526128748402657795745802058
60279526128748402657796090158330
60279526128748406780784730248184
60279526128748408008517801969702
60279526128748408061864187013312
60279526129588630992568232604268
60279526129623752725442764376602
60279526129623752725442883300643
60279526129623753137225028552778
60279526129624653705040282451398
60279526129624658689900680634642
60279526129624955129656894176745
60279526129635765646967688346591
60279526129635765646988609052943
60279526129696639421560495572958
60279526129696639833429824151742
60279526129696655892854401662352
60279526129696655892938084487724
60279526129696655892938084487760
60279526129696655892938084487967
60279526129696655892938084487968
60279526129696656075868741302032
60279526129696682658691131211486
60279526129696687600076091762403
60279526129696688009412873254248
60279526129696689246452003088979
60279526129696689247207354991194
60279526129696689247207383688918
60279526129696689247207383688954
60279526129696689247207469782441
60279526129696689247207469782442
60279526129696689247270145808218
60279526129696689430221694630874
60279526129696689430221723328634
60279526129696689842066749636880
60279526129696704068921133590230
60279526129696704071365497060460
60279526129696705893897239862266
60279526129696705893980807896634
60279526129696705893980836594394
60279526129696705893980922687674
60279526129697588579672373117694
60279526129697599697793466545706
60279526129697604639178307939302
60279526129697604677570172755326
60279526129697604682653864728950
60279526129697604684910972142818
60279526129697840590428517319086
60279526129697856649936777655311
60279526129697856649936777655312
60279526129697888766411566421592
60279526129697890004289759681914
60279526129697904825919826757574
60279526129697906650979501063978
60279526129697906650979529761738
60279526129708411491311556689860
60279526129708412040187180197050
60279526129708647403416755825182
60279526129708661816549104834831
60279526129708662228415050786655
60279526129708663462925016161164
60279526129708663462925016161407
60279526129708695579399804927688
60279526129708695581910284915626
60279526129708696817194315362358
60279526129708696817194401455881
60279526129708711634577603395065
60279526129708711638908065263670
60279526129708713464218786513046
60279526129732656643602986577442
60279526129732673114893166746378
60279526129732673114975820683296
60279526129732673114976849554524
60279526129732673114976849571786
60279526129732673297907506368588
60279526129732678648628189308732
60279526129732678648629218179960
60279526129732678648629218197222
60279526129732705371160082338330
60279526129732706469309255248516
60279526129732712002396391848150
60279526129732712002961623873951
60279526129732723070264987879854
60279526129732723070266016751082
60279526129732723070266016768344
60279526129732723070266361124823
60279526129732723070266361124824
60279526129732723077044282599318
60279526129732723115997623505106
60279526129732723115997624922256
60279526129732723115998652373430
60279526129732723123612746168434
60279526129732723253195617532804
60279526129732723253197017938888
60279526129732723260810738778982
60279526129732726819779593787334
60279526129732726827122747287630
60279526129732727376185658028742
60279526129732728603918729750260
60279526129732728611532450590354
60279526129732973441424515456908
60279526129732973441424515474378
60279526129732978792146227268280
60279526129732978792146227285542
60279526129732978792146227285750
60279526129733010499286560074559
60279526129733012145662471401135
60279526129733021612323842604906
60279526129733021612323961528947
60279526129733022024106106781082
60279526129733023258699758536416
60279526129733023259451870360490
60279526129733023259451870373588
60279526129733023259451870478582
60279526129733023259451870491632
60279526129733023259451870828502
60279526129733023259451870845972
60279526129733023259451871891312
60279526129733023259452899230266
60279526129733023259452899243364
60279526129733023259452903947628
60279526129733023259452927928074
60279526129733023259453014017142
60279526129733023259453014034612
60279526129733023259453018266492
60279526129733023259514632593426
60279526129733023259514632610896
60279526129733023259535553180282
60279526129733023259535553298374
60279526129733023259535553317248
60279526129733023259535553652666
60279526129733023259535553671380
60279526129733023259536582051510
60279526129733023259536582055882
60279526129733023259536582068772
60279526129733023259536586773244
60279526129733023259536610747866
60279526129733023259536696841306
60279526129733023259536696860020
60279526129733023259536955127224
60279526129733023267066993137538
60279526129733023267129755256754
60279526129733023442466210000170
60279526129733023442466210013268
60279526129733023442466210131312
60279526129733023442466210466730
60279526129733023442466211529588
60279526129733023442466211530992
60279526129733023442467238869946
60279526129733023442467238883044
60279526129733023442467243587308
60279526129733023442467353655370
60279526129733023442467357906172
60279526129733023442467611935672
60279526129733023450081332777218
60279526129733026963296602875654
60279526129733026970575965372616
60279526129733026970639756375950
60279526129733028793189323747044
60279526129733028793189323748448
60279526129733028793189323752660
60279526129733028800782123882190
60279526129733028800803044588590
60279526129733028801054093065432
60279526132579268019473245210571
60279526132651902567574990626920
60279526132651902567575019323276
60279526132651902704584353923246
60279526132651902704584696879838
60279526132651902704835400982942
60279526132651902704835402045800
60279526132651902704835773582108
60279526132651902704835774054497
60279526132651902704836550292995
60279526132651903116366618112520
60279526132652202710840951120302
60279526132652202710840951236942
60279526132652202710840979816658
60279526132652202893854947920030
60279526132652202893855290759982
60279526132652202893855290876622
60279526132652202893855319456338
60279526132652202894105994863086
60279526132652202894105994979726
60279526132652202894105995907230
60279526132652202894105995925944
60279526132652202894105996042584
60279526132652202894105996379406
60279526132652202894106338882536
60279526132652202894106339236827
60279526132652202894106367578892
60279526132652202894106367933183
60279526132652202894106367934641
60279526132652202894107144289779
60279526132652203305699972694730
60279526132652203305699972811370
60279526132652203305699974211050
60279526132652217718265171581139
60279526132663024532005868287853
60279526132687035967361617126598
60279526132687035967613010095075
60279526132687335973680605024654
60279526132687335973680632671250
60279526132687335973680633721010
60279526132687335973680977044784
60279526132687335973680977977904
60279526132687335973680978094544
60279526132687335973869263402414
60279526132687335973869264452174
60279526132687336156611261838718
60279526132687336156611289485314
60279526132687336156611290418434
60279526132687336156611290535074
60279526132687336156883229504032
60279526132687336156883229853952
60279526132687336156883229971996
60279526132687336156883231020352
60279526132687336156883231021756
60279526132687336156883258201792
60279526132687336156883258550308
60279526132687336156883258668352
60279526132687336156883259600068
60279526132687336156883259601472
60279526132687336156883259718112
60279526132687336156883602556660
60279526132687336156883602558064
60279526132687336156883602569710
60279526132687336156883604091853
60279526132687336568477207318366
60279526132687336568477207335628
60279526132687336568477207784926
60279526132687336568477207802188
60279526132687336568477207803640
60279526132687336568477208735308
60279526132687336568477208853400
60279526132687336568477236014722
60279526132687336568477236033436
60279526132687336568477236364642
60279526132687336568477236381904
60279526132687336568477236383356
60279526132687336568477236499996
60279526132687336568477237431664
60279526132687336568477237549756
60279526132687336568477580388256
60279526132687336568477580389708
60279526132687339862924666134079
60279526132687341507604941782123
60279526132687341507604970361839
60279526132687341507604971411599
60279526150376878787922714865829
60279526156224280002388759312061
60279526156224580191659353310297
60279526156285503606416064672236
60279526156285503606416293193324
60279526156285503606416293309964
60279526156285503606416321889680
60279526156285503789430632827180
60279526156285503789430632945272
60279526156285503789430661524988
60279526156285504201024353447203
60279526156285504201024353563843
60279526156285504201024382143559
60279526156285504201024382261657
60279526156285504201024610658824
60279526156285504201024639356632
60279526156285504201025387032889
60279526156285504201025415730697
60279526156285518430574436792044
60279526156285518430574437841804
60279526156285518613588661640476
60279526156285518613588661758568
60279526156285518613588662690236
60279526156285518613588662808328
60279526156285518613588690338284
60279526156285518613588691388044
60279526156285518613588777481483
60279526156285519025182639472120
60279526156285519025182639590212
60279526156285519025182640521880
60279526156285519025182640639972
60279526156285519025182668169928
60279526156285519025182669219688
60279526156285519025182755313127
60279526156297211170983827572343
60279526156297225995141943406369
60279526156297526184412537404605
60279526156321537437004994501528
60279526156321537437004995551288
60279526156321537482758550831680
60279526156321537482758551764800
60279526156321537482758579411396
60279526156321537482758808995342
60279526156321537482758810045102
60279526156321537482758837691698
60279526156321537620019563370814
60279526156321537620019564774865
60279526156321537620019592067170
60279526156321538031613197181604
60279526156321538031613197183056
60279526156321538031613198231364
60279526156321538031613198349456
60279526156321538031613282920752
60279526156321538031613282922204
60279526156321538031613541187956
60279526156321538031613541189408
60279526156321538031613569885764
60279526156321541326060712556239
60279526156321541326060712672879
60279526156321541326060713022799
60279526156321837626275559803408
60279526156321837626275559920048
60279526156321837626275560969808
60279526156321837626275588499764
60279526156321837626275818200302
60279526156321837626275819250062
60279526156321837626275847829778
60279526156321837809289813348196
60279526156321837809289814397956
60279526156321837809289899087344
60279526156321837809290157354548
60279526156321837809290157367598
60279526156321837809290158889741
60279526156321837809290187469457
60279526156321838220883791181244
60279526156321838220883791297884
60279526156321838220883792347644
60279526156321838220883876920392
60279526156321838220883905616748
60279526156321838220884135187596
60279526156321838220884163883952
60279526156321841515331335250831
60279526282372668801963855142663
60279526283251616194872566022916
60279526283251621134000300002644
60279526283320948797501282581542
60279526283320948798257614453911
60279526283320964850422749888027
60279526283322150790118739028699
60279526283322165607506158995741
60279526283324817309709346257837
60279526283324819139015914398477
60279526283324850663226618757512
60279526283324850846152800326274
60279526283324850846157275571576
60279526283324867309915245661794
60279526283324867309916388837336
60279526283356982209721496042226
60279526283356982621315388134722
60279526283356982628846797964187
60279526283356987567974531943915
60279526283357282222755929079870
60279526283357282398992090040471
60279526283357282809748866550926
60279526283357284045368001367047
60279526283357289540881792011541
60279526288248822715929518871835
60279526288248872122364036418097
60279526288248872122364039600425
60279526288248873723008315593261
60279526288281292933693175768608
60279526289124175612140912952213
60279526289124223790380294259518
60279526289124223790380294265134
60279526289160541750651314955108
60279526289160541750734997774900
60279526289229525986610070900429
60279526289229525986610074082757
60279526289229540810499486593736
60279526289229542046118245143131
60279526289229542046118248325216
60279526289229568811871291865246
60279526289229574164849079155106
60279526289229574164849079273150
60279526289229574164849079621618
60279526289229574164849079621666
60279526289229574164849079627442
60279526289229574164849336372502
60279526289229574164849365068906
60279526289229574164849365070310
60279526289229574164849451157926
60279526289229574164849451157974
60279526289229574164849451163750
60279526289229574164849452226608
60279526289229574164852551531497
60279526289229574164852551531498
60279526289229574164852554713825
60279526289229574164852554713826
60279526289229575995246999567895
60279526289229585282973559216149
60279526289229590216934004139998
60279526289229590216934007309276
60279526289229590216934261357442
60279526289229590216934265589530
60279526289229590216935037241862
60279526289229590217014500498810
60279526289229590217014500503022
60279526289229590217014587641802
60279526289229590217014587641850
60279526289229590217017600853460
60279526289229590217017604053050
60279526289229590217017944177234
60279526289229590217017948409322
60279526289229590217018720067477
60279526289229590217018720067478
60279526289229590222101292644753
60279526289229590222101294245637
60279526289229590224545654527716
60279526289229590224545654546430
60279526289229590224545911763874
60279526289229590224608673883138
60279526289229590811538849707266
60279526289229590811539107987568
60279526289229590811539221243574
60279526289229590811539222306432
60279526289229590811542321611322
60279526289229590811542324793650
60279526289229590811542578828766
60279526289229590811543353663426
60279526289229590812630201507079
60279526289229590819133051311354
60279526289229590819153972017754
60279526289229590819154229229582
60279526289229590819154229235198
60279526289230490831316311689783
60279526289230774922689106048935
60279526289230776157449347186587
60279526289230776157470263659447
60279526289230776157470267891535
60279526289230790974832549125771
60279526289230790974853465598631
60279526289233142532700234886056
60279526289233142532703595653576
60279526289233142716722129181069
60279526289233143128316107012713
60279526289233144317365376304129
60279526289233176482586521176963
60279526289233176482670204002579
60279526289233192495604496148804
60279526289233192495604496167677
60279526289233192495604496167678
60279526289233192534750624558975
60279526289233192534750627741303
60279526289233192534751656611079
60279526289233192534835339436695
60279526289233192541337160352320
60279526289233192541337160371193
60279526289233192541337160371194
60279526289233192678535152981742
60279526289233194318409243373819
60279526289233428446855826876625
60279526289233444506364001119084
60279526289233471272200727478906
60279526289233476213505358177032
60279526289233476626102501395507
60279526289233476626186184221123
60279526289233478455492752361763
60279526289233487331625335228133
60279526289233492677259967499730
60279526289233492677259967849602
60279526289233492677259967849650
60279526289233492677263323899760
60279526289233492677263328150562
60279526289233492677263352597568
60279526289233492677263356846918
60279526289233492677263442941809
60279526289233492677263442941810
60279526289233492677264471442792
60279526289233492677264471792712
60279526289233492678267636829623
60279526289233492678351319655239
60279526289233492682347045438621
60279526289233492682347045989745
60279526289233492682347047039505
60279526289233492684875090147040
60279526289233492684875090147200
60279526289233492861281976469303
60279526289233492867805746961264
60279526289233492867805746979978
60279526289233494507657768287234
60279526289265558032537216424616
60279526289265607446649764481538
60279526289265607995441477706237
60279526289265607995441477706238
60279526289265607995441734917906
60279526289265607995441734923729
60279526289265607995441734923730
60279526289265612980302133101150
60279526289265612980302133106973
60279526289265612980302133106974
60279526289265613529093846331674
60279526289265613529094103549166
60279526289265908177096948921602
60279526289265908177096949038290
60279526289265908177096949039694
60279526289265908177096949388162
60279526289265908177096949388210
60279526289265908177096949393986
60279526289265908177097206133430
60279526289265908177097207668464
60279526289265908177097207674288
60279526289265908177097320924470
60279526289265908177097320930294
60279526289265908184691150998073
60279526289265908184691150998074
60279526289265908184712328916094
60279526289265913116225830807332
60279526289265913116226088006110
60279526289265913123756122839872
60279526289265913123756122858586
60279526289265913123756380057364
60279526289265913123756380076030
60279526289265913123819142189470
60279526289265913123819142195293
60279526289265913123819142195294
60279526289265913123840062882772
60279526289265913123840062895822
60279526289265913123840062896030
60279526289265913718364440329910
60279526289265913718364697541738
60279526289265913718364697547354
60279526289451982295535415853659
60279526291095116698277407474795
60279526291423223568494696044873
60279526291423223568494781784021
60279526291423223980276673374129
60279526291423223980276701953845
60279526291423225352884502931833
60279526291458345713154278338387
60279526291528590408983406846010
60279526291528592193644066785100
60279526291531293896808334733909
60279526292079432169924248092801
60279526292079432169925276962577
60279526292079432306560452239623
60279526292079433541904174198281
60279526292079433541905203068057
60279526292079437111500475265557
60279526292079437659518637840115
60279526292079437659539558545063
60279526292079437659539648883481
60279526292079437660271783268553
60279526292079437660292794313371
60279526292079437660355464558975
60279526292079437660355466088345
60279526292079437660355466089797
60279526292079437660355466094168
60279526292079438895074726745493
60279526292079438895074727808303
60279526292079687840988847169871
60279526292079687840989104374265
60279526292079732305850411521989
60279526292079732305851526117863
60279526292079732489052780288757
60279526292079732489054152115125
60279526292079732496643510106881
60279526292079732496646949063779
60279526292079732496646953781141
60279526292079733731154876359893
60279526292079737252506199294065
60279526292079737252506970946397
60279526292079737254200805034347
60279526292079737254201576686679
60279526292079737255017484235785
60279526292079737438031794823356
60279526292079737438031823521173
60279526292079737847114517815149
60279526292079737847115546684925
60279526292079737847365221918253
60279526292079737848789231720259
60279526292079737848809123555431
60279526292079737848810152425207
60279526292079737848810242763625
60279526292079737849542377148697
60279526292079737849563388193515
60279526292079737849625031098713
60279526292079737849626029859403
60279526292079737849626059968489
60279526292079737849626059969941
60279526292079737849626059974312
60279526292079737849626145707637
60279526292079737849626145709089
60279526292114554314583740060947
60279526292114554451782770372629
60279526292114554451845527888203
60279526292114554451845527892415
60279526292114555686563666166427
60279526292114555686627461383135
60279526292114556098157643998071
60279526292114854641053450464145
60279526292114854641116126489921
60279526292184787485782641774769
60279526292184787622980634385317
60279526292184787623231681445013
60279526292184803682738819397850
60279526292185103872009389285902
60279526292185103872009413277994
60279526292187489188380901224567
60279526292187489325641655600199
60279526292187489326394796796549
60279526292187489326394801028637
60279526292187489326415721616945
60279526292187489326481836722082
60279526292187505385357970862073
60279526292187505386173878405355
60279526292187505796951948693717
60279526292187505797767856223949
60279526292187505797767860473299
60279526292187505797767889171050
60279526292187507032549793964019
60279526292187789513488493713453
60279526292187789514933170185291
60279526292187789515665395381005
60279526292187789515686311383093
60279526292187789515747925242015
60279526292187789515747929828235
60279526292187789515749077734237
60279526292187789515751282691853
60279526292187789515751285878393
60279526292187789515751368785133
60279526292187789515752400487317
60279526292187789515752430602226
60279526292187791162041306707581
60279526292187800626525895167841
60279526292187800634057306895301
60279526292187805567913060676131
60279526292187805979444276742851
60279526292187805986222542690501
60279526292187805987038449749961
60279526292187805987038449767214
60279526292187805987038449767223
60279526292187805987038450104093
60279526292187805987038450220733
60279526292187805987038450233783
60279526292187805987038454353443
60279526292187805987038454467323
60279526292187805987038454471535
60279526292187805987038454820003
60279526292187805987038454821455
60279526292187805987038478819322
60279526292187805987038483051194
60279526292187807221820416540510
60279526292219920885194956632721
60279526292219920885760072934071
60279526292219920886010864176003
60279526292219920886010864180215
60279526292219922120542003246675
60279526292219922532324009155647
60279526292219922532386771257441
60279526292219922532386771270491
60279526292220226016668996635770
60279526292220226016668996752410
60279526292220226016669771592686
60279526292407494157769178328231
60279526292407494521934771723793
60279526292407494522122799801121
60279526292407494523546809136567
60279526292407494569362127290099
60279526292407494569362897542751
60279526292407494569362902128971
60279526292407494569362902130423
60279526292407494569363126050789
60279526292407494569363130766690
60279526292407494569363156159875
60279526292407494569363156165699
60279526292407494569551412408371
60279526292407494570116043309511
60279526292515562653699761439447
60279526306959370746984839562296
60279526315056526660076783758052
60279526315161893088969479222288
60279526315713035038347157186112
60279526315713038333356002680384
60279526315749055920401033832946
60279526315818388707554572221380
60279526315818388707554600801096
60279526315818389759405877481964
60279526315818404767333678177814
60279526315818404767333706874170
60279526315818404767334453016686
60279526315818404767334481714446
60279526315821990795787011954748
60279526315821992625451554916982
60279526315822292814722148913766
60279526315822308874226971338398
60279526315854422347788471593956
60279526315854427479805732274294
60279526315854427479805760972054
60279526316150064352593269525932
60279526316150065594717212958222
60279526360134279468377899103753
60279526360134281160506623687865
60279526360134281297683695593465
60279526360134281297704616298413
60279526360134296115067669183577
60279526360134297761442808859225
60279526360134297761443580510153
60279526360134297761463729564173
60279526360134297761464501216505
60279526362103989729093197597317
60279526362139105285801413179185
60279526362139106520583346674117
60279526362322827704818700663287
60279526362359150613879368209591
60279526362359150613879707979643
60279526362359150613879711166183
60279526362431796410040754400305
60279526362432096599311343681131
60279526362432096601487470041799
60279526362432096601487473224127
60279526362432096601550235343183
60279526362432096601550235461275
60279526362432096738748228071983
60279526362466918554700245883177
60279526362466918554700331972245
60279526362466918554700333035055
60279526362466918554700590252499
60279526362979334444053217531683
60279526362979334855814221362597
60279526362979334855835113371189
60279526362979334855835484907497
60279526362979334993095896326537
60279526362979334993096153543981
60279526362979336083089074091347
60279526362979336090617418402429
60279526362979336090620399733903
60279526362979336090679837210921
60279526362979336090680094428365
60279526362979339797201645138043
60279526362979339797285327963659
60279526362979339934483406663275
60279526362979339934483409849815
60279526362979339934734110766379
60279526362979341581026600734341
60279526362979341581047521440741
60279526362979341581047607534021
60279526362979341581110021620779
60279526362979341581110283559749
60279526362979341581110283559797
60279526362979341581110283559956
60279526363014457137755392880903
60279526363014457137755393943713
60279526363014457137755651161157
60279526363014458235339333765287
60279526363014458235339334828097
60279526363014458235339592045541
60279526363015357156524496789291
60279526363015357156524499975831
60279526363015357568306764165105
60279526363015357705567174521335
60279526363015657345773825707593
60279526363015657345795090787527
60279526363015657345795093974067
60279526363015657346045798077331
60279526363015657757577358163293
60279526363015657894837768519523
60279526363015657894837769936465
60279526363015657894838112893057
60279526363087386514430326656679
60279526363087387749212260151611
60279526363087391463324662898127
60279526363087391463345583486435
60279526363087391463345840703879
60279526363087391463408345723743
60279526363087391463596631018515
60279526363087391875127846612899
60279526363087391875130141913145
60279526363087391875190609913017
60279526363087391875190867130461
60279526363087392012367681817165
60279526363087392012367939034609
60279526363087392012388601342663
60279526363087392012388601460707
60279526363087392012388602405473
60279526363087392012388602523565
60279526363087392012388859622917
60279526363087392012388859741009
60279526363087392012451363107587
60279526363087392012451364642780
60279526363087393109912075408077
60279526363087393109972542345091
60279526363087393109972800625393
60279526363087393247235879353210
60279526363087409718522673689737
60279526363087409718522674752547
60279526363087409718522931969991
60279526363087409718523706808863
60279526363088287082241336644779
60279526363088287082242108297111
60279526363088288317023270139711
60279526363088292028144669618915
60279526363088292028708753850899
60279526363088292031157622698443
60279526363088292442918966299409
60279526363088292442939886887717
60279526363088292442941837814429
60279526363088292443002649125025
60279526363088292580200641735573
60279526363088293677723771309361
60279526363088303141182071073303
60279526363088303149278341403607
60279526363088303553529194333433
60279526363088303561060605592881
60279526363088304788310351454459
60279526363088310286334369591021
60279526363088587271511930642967
60279526363088587271511930992887
60279526363088587271512702295299
60279526363088587271512702645219
60279526363088592217979347731043
60279526363088592218168404328227
60279526363088592219862984553077
60279526363088592220407296108371
60279526363088592220407296108531
60279526363088592220427068786465
60279526363088592220427840443009
60279526363088592220428213514510
60279526363088592220428213514511
60279526363088592220428216696679
60279526363088592220428216696839
60279526363088592629762382159871
60279526363088592632189560297597
60279526363088592632210104632235
60279526363088592632210480885905
60279526363088592632212431812617
60279526363088592769450315027361
60279526363088592769471235615669
60279526363088603750331194873707
60279526363088603750331199591069
60279526363088603887591954320833
60279526363088608645964783358721
60279526363088608829229052262633
60279526363088608829229396636167
60279526363088608829230171475039
60279526363123409231980822625347
60279526363123409231981851495123
60279526363123410466762756120279
60279526363123410466763784990055
60279526363123425293936805546121
60279526363123425293937837603841
60279526363123425698187656946529
60279526363123425698188685816305
60279526363123425705719068205977
60279526363123425705719068672537
60279526363123425705720097075753
60279526363123425705720101793115
60279526363123425842980856522879
60279526363123425843042499429529
60279526363123426932969590441461
60279526363123426932969590791381
60279526363123426932969591854191
60279526363123426932969849071635
60279526363123426932970619311237
60279526363123426932970705400305
60279526363123426932970706463115
60279526363123426940501001700909
60279526363123426940502030570685
60279526363123709421251416623535
60279526363123709421252445493311
60279526363123725475112246891425
60279526363123725475676331129025
60279526363123725887458595318251
60279526363123725894990695791303
60279526363123727122241299397089
60279526363123731385483671022556
60279526363307396795561304092515
60279526363307396796125388324499
60279526363307396844306659554633
60279526363307396844306659908765
60279526363307398490619813365635
60279526363307398490620070583079
60279526363307398490682575484691
60279526363307398490682832702135
60279526363307398490682915254743
60279526363307398490682918441283
60279526363307398491435716309647
60279526368887966994211693621700
60279526368996017425553031921968
60279526368996934464655219523606
60279526369032356798584309431968
60279526761822357053185105537243
60279526761822357053185106600053
60279526761825959325189511345480
60279526761825964264317245325208
60279526761826260749050395958693
60279526761826264453396196443489
60279526761919603552696829236933
60279526761919619604862219751713
60279526761919619609944793929660
60279526761919619612392252472740
60279526761919619612392510752994
60279526761919619612392511797138
60279526761919619612392514985082
60279526761919619612393286636010
60279526761919619612393289823954
60279526761919623316739086071046
60279526761920824073821466314813
60279526761923220237076220131720
60279526761923221883452131458296
60279526761923472064900670150368
60279526761923472064901703250780
60279526761923472064901707501582
60279526761923477598553038775804
60279526761923477598554071876216
60279526761923477598554076127018
60279526761923522073537595635506
60279526761923522210735588246054
60279526761923527561457300057426
60279526761931325758410340541491
60279526761931325758410597758935
60279526761931325759163744232912
60279526761931326993945677727844
60279526761931575939859915535008
60279526761931575940048460159794
60279526761931581473700828785230
60279526761931625350625153211658
60279526761931625350625157462460
60279526761931625353072615999924
60279526761931625353072616005540
60279526761931625353072874285794
60279526761931625353072875329938
60279526761931625353072878517882
60279526761931625353637734402198
60279526761931625536086956708083
60279526761931625536086959890411
60279526761931625536087214988337
60279526761931625945149529590210
60279526761931625945149787857366
60279526761931625945149792108168
60279526761931625947680933471040
60279526761931625947681192801054
60279526761931625948496841020146
60279526761931625948497100350160
60279526761931627732070744957270
60279526761931627732071004287284
60279526761931630886724984625360
60279526761931630886724984630976
60279526761931630886725242892516
60279526761931630886725242911230
60279526761931630886808668519455
60279526761931630886808671701783
60279526761931630886808926780782
60279526761931630886808926799709
60279526761931630887624834329888
60279526761931632671198738267012
60279526762150419451744316302525
60279526766750270865651293531125
60279526766844781072780181156062
60279526766844830486640645496249
60279526766847532189887445792552
60279526766847532189887445792712
60279526766847532372818102606776
60279526766855582580862276857314
60279526766855586239391729250168
60279526766855587885767640576744
60279526766855587885767641639554
60279526766855588068781981279234
60279526766855630752514863028113
60279526766855631994639836394282
60279526766855631994639836394490
60279526766855632406233813163116
60279526766855632406421841253494
60279526766855632543682595983258
60279526766855635652416143376168
60279526766855636064010122253360
60279526766855636064010122270622
60279526766855636064846950507170
60279526766855636064846950507413
60279526766855636248049317174454
60279526766855637299544941846668
60279526766855637299545200113920
60279526766855637299628882467152
60279526766855637299628884002345
60279526766855637299628884002346
60279526766855637894153518648054
60279526766855637894404307794630
60279526766855637894425228501030
60279526767730937946636507994921
60279526767730982418001439886622
60279526767730982418001698166924
60279526767730982418001784242894
60279526767730982418001784255992
60279526767730982418001788492244
60279526767730982418001788492292
60279526767730982418002559094816
60279526767730982418002559096268
60279526767730982418002563326904
60279526767730982418002563328356
60279526767730982418002817362068
60279526767730982418002817363472
60279526767730982418004883092870
60279526767730982418005916196186
60279526767730982421290465855338
60279526767730987360418199835066
60279526767731884269612714321289
60279526767731884269613747423153
60279526767731887928225850602569
60279526767732184413151677099781
60279526767734584326483862608139
60279526767734584326484637442799
60279526767734585972859773934763
60279526767734585972860548770827
60279526767734585973048059229487
60279526767734585973048834064147
60279526767734585973131742055103
60279526767734585973132516889763
60279526767734589631472910216043
60279526767734589631473685052107
60279526767734589631661970346879
60279526767734591461052221311683
60279526767734839995376097613589
60279526767734884470022567120879
60279526767734884878522866519272
60279526767734884881808187832484
60279526767734886116380139073241
60279526767734886116380913909062
60279526767734886116398478446003
60279526767734886116398735663495
60279526767734886299666447777867
60279526767734886299666447895911
60279526767734886299667222730571
60279526767734889820663952628934
60279526767734889820726714393858
60279526767734889820744278932251
60279526767734889820744536149695
60279526767734889820746860146345
60279526767734889820747634982166
60279526767734890004013023098727
60279526767828195566528671840786
60279526767828195566528672313170
60279526767828195566528673375980
60279526767828195749459330190044
60279526767828200504818802848648
60279526767828200505572718881062
60279526767828200505655627915954
60279526767828200505655627916161
60279526767828200505655627916162
60279526767828200505656402756438
60279526767828200505656407355708
60279526767828201100181037402146
60279526767828233859172559531791
60279526767828243742510943038696
60279526767828244969677782448808
60279526767828244969677868542040
60279526767828244969677868542088
60279526767828244969678900594192
60279526767828244969678901657002
60279526767828244969678901662618
60279526767828244969681224592246
60279526767828244977292874998678
60279526767828244977292876415620
60279526767828244977292876533664
60279526767828244977292876533872
60279526767828244977293649852004
60279526767828244977293651251684
60279526767828244977293651368324
60279526767828244977293651374148
60279526767828244979740594284502
60279526767828244979740597471042
60279526767828244979740599006236
60279526767828244979741369124778
60279526767828244979741372311318
60279526767828244979741373846512
60279526767828244979803355476262
60279526767828244979803356521810
60279526767828244979803356539072
60279526767828244979803356875942
60279526767828244979803359708350
60279526767828244979803361125292
60279526767828244979804131362086
60279526767828244979804134561676
60279526767828244979804135961356
60279526767828244980556242620186
60279526767828244980556501950248
60279526767828245163570841589684
60279526767828245163570841589927
60279526767828245574327731841668
60279526767828245574327736440938
60279526767828245574328764958034
60279526767828245574328769207384
60279526767828245574348657147338
60279526767828245575080877265894
60279526767828245575081136595956
60279526767828245575164560091350
60279526767828245575164819421328
60279526767828245575164819421364
60279526767828245575164819421571
60279526767828248684086135561540
60279526767828248684087168676454
60279526767828248684149931846882
60279526767828248684149935046472
60279526767828248684149936446152
60279526767828250513455728333786
60279526767828250513455729750728
60279526767828250513476649040138
60279526767828250513476650457080
60279526767828250513477425291740
60279526767828250514229531952022
60279526767828250514292553401092
60279526767828250514292553401299
60279526767829145593285040600590
60279526767829149251898954921979
60279526767829401262654321083505
60279526767829434617008422200257
60279526767829444499509636206040
60279526767829444502020894234087
60279526767829445730045823654645
60279526767829445736802827729019
60279526767829445737638877943207
60279526767829446332163512588915
60279526767829449441148628213815
60279526767829451271291246568643
60279526767831797288732776651276
60279526767831797288732780900626
60279526767831797288732782435820
60279526767831797471663433465340
60279526767831797471663437714690
60279526767831797471663439249884
60279526767831802822385145276712
60279526767831802822385149526062
60279526767831831237024584965174
60279526767831845650155933819826
60279526767831845650156966940647
60279526767831847296532878249718
60279526767831847297284986325490
60279526767831847297284986325574
60279526767831847297284986325733
60279526767831847297284986325734
60279526767831850955144981427682
60279526767831850955146014530998
60279526767831850955146014548503
60279526767831852785204690747654
60279526767832097615180442553660
60279526767832097615180446803010
60279526767832097615180447275394
60279526767832097615180448338204
60279526767832102965901121379808
60279526767832102965901121379968
60279526767832102965902154015112
60279526767832102965902154365032
60279526767832102965902154481672
60279526767832102965902158614382
60279526767832102965902159086766
60279526767832136319418312325659
60279526767832145793673976011462
60279526767832145793673976028967
60279526767832147440049887338038
60279526767832147440049887355543
60279526767832147440885678239510
60279526767832147623816335053574
60279526767832151137052529972406
60279526767832151144395687822834
60279526767832151144395687840339
60279526767832152974475284745890
60279526767832152974538046864946
60279526767839901163942037527490
60279526767839901163942295794742
60279526767839901163942296857552
60279526767839901346872953671616
60279526767839902993248605668129
60279526767839902993248605668130
60279526767839902993248863935381
60279526767839902993248863935382
60279526767839902993248864998192
60279526767839906651861741949409
60279526767839906651861741949410
60279526767839906651862000216661
60279526767839906651862000216662
60279526767839906651862001279472
60279526767839906834792657030726
60279526767839908481168310090050
60279526767839908481168568357302
60279526767839936347333319985241
60279526767839950576966709920742
60279526767839950576966710966290
60279526767839950576966710983552
60279526767839950576966711320422
60279526767839950576966714152830
60279526767839950576966715569772
60279526767839950577719597064666
60279526767839950577719856394728
60279526767839950753119188055673
60279526767839951125758421960168
60279526767839951125758423495362
60279526767839951125758426681902
60279526767839951125758681290230
60279526767839951125758681762614
60279526767839951125758686011964
60279526767839951164713164824507
60279526767839951164901451168991
60279526767839951171491086163684
60279526767839951171491086281776
60279526767839951171491086286148
60279526767839951171491090885418
60279526767839951171491344076804
60279526767839951171491344548980
60279526767839951171491344566449
60279526767839951171491344566450
60279526767839951171491345493746
60279526767839951171491345966130
60279526767839951171491348798537
60279526767839951171491348798538
60279526767839951171491350215480
60279526767839951172244489505242
60279526767839951172327914535830
60279526767839951172328172330858
60279526767839951172328172803034
60279526767839951172516200893412
60279526767839951309776955623175
60279526767839952407026165205062
60279526767839952407026165205146
60279526767839952407026165205305
60279526767839952407026165205306
60279526767839952407026423000174
60279526767839952407026423472350
60279526767839952407026424535124
60279526767839952407026424535367
60279526767839952407026424535368
60279526767839952407110105825790
60279526767839952407110106297966
60279526767839952407110107360776
60279526767839952407110107360983
60279526767839952956152866949751
60279526767839956058111591700637
60279526767839956064886413853016
60279526767839956064886414325192
60279526767839956064886414342661
60279526767839956064886414342662
60279526767839956064886415269958
60279526767839956064886415388002
60279526767839956064886415388210
60279526767839956064886415405472
60279526767839956064886415742342
60279526767839956064886418574749
60279526767839956064886418574750
60279526767839956064886419991692
60279526767839956065639301486342
60279526767839956065639301486426
60279526767839956065639301486585
60279526767839956065639301486586
60279526767839956065639559753594
60279526767839956065639559753630
60279526767839956065639559753837
60279526767839956065639559753838
60279526767839956659410791770878
60279526767839956659410792120798
60279526767839956659411050033918
60279526767839956659411050388050
60279526767839956660247620020560
60279526767839956660247878287764
60279526767839956660247878287971
60279526767839956660435905315332
60279526767839956660498667434547
60279526767839957894945869627226
60279526767839957894946127894478
60279526767839957895029810247710
60279526767839957895029810719886
60279526767839957895029811782696
60279526767839957895029811782903
60279526767840192016134384284041
60279526767840206833517586223225
60279526767840206840860367827258
60279526767840206841048911389234
60279526767840206841132593742674
60279526767840207024063251028914
60279526767840208075642558054408
60279526767840208075642558526584
60279526767840208075642559589394
60279526767840208075642559589601
60279526767840208075642559589602
60279526767840208670438904088286
60279526767840208670439161883314
60279526767840208670439162355490
60279526767840236079252995204809
60279526767840236490846973023403
60279526767840236490846973036453
60279526767840236491118941143743
60279526767840241429974707003131
60279526767840241429974707016181
60279526767840242024771309769179
60279526767840250896636197143993
60279526767840250903414376868430
60279526767840251308230173912779
60279526767840251308502143082927
60279526767840251312497611727606
60279526767840251312497612077526
60279526767840251312497612195618
60279526767840251312497612199990
60279526767840251312497869990646
60279526767840251312497870007908
60279526767840251312497870344778
60279526767840251312497870462822
60279526767840251312497870480292
60279526767840251312497874594128
60279526767840251312497874712136
60279526767840251312497874712172
60279526767840251312497874712380
60279526767840251314945591400200
60279526767840251314945592463010
60279526767840251314945595649550
60279526767840251314945597184744
60279526767840251315008095252004
60279526767840251315008095370096
60279526767840251315008095370256
60279526767840251315008095374468
60279526767840251315008096787198
60279526767840251315008099973738
60279526767840251315008353165124
60279526767840251315008353637300
60279526767840251315008354582066
60279526767840251315008354700074
60279526767840251315008354700110
60279526767840251315008354700318
60279526767840251315008354717580
60279526767840251315008355054450
60279526767840251315008359303800
60279526767840251315029015958404
60279526767840251315029017493598
60279526767840251315029274225608
60279526767840251315029275288418
60279526767840251315029275760802
60279526767840251315029280010152
60279526767840251315761240798693
60279526767840251315761240798694
60279526767840251315761498593562
60279526767840251315761500128755
60279526767840251315761500128756
60279526767840251315845181891354
60279526767840251315845182954164
60279526767840251316033209981732
60279526767840251491432799896991
60279526767840251498775838233242
60279526767840251498775839768435
60279526767840251499047549621411
60279526767840252550543174293382
60279526767840252550543174293466
60279526767840252550543174293625
60279526767840252550543174293626
60279526767840252550543432088494
60279526767840252550543432560670
60279526767840252550543433623444
60279526767840252550543433623687
60279526767840252550543433623688
60279526767840252550627114914110
60279526767840252550627115386286
60279526767840252550627116449096
60279526767840252550627116449303
60279526767840252733557773263124
60279526767840252733557773263367
60279526767840253145151491292566
60279526767840253145151491764790
60279526767840253145151492827600
60279526767840253145151749559818
60279526767840253145151750031994
60279526767840253145339778122372
60279526767840253145423460947987
60279526767840253145423460947993
60279526767840256247357908955365
60279526767840256247382185580781
60279526767840256254073067230768
60279526767840256254073067234980
60279526767840256254073325379928
60279526767840256254073325497972
60279526767840256254073325515234
60279526767840256254136087144852
60279526767840256254136087617028
60279526767840256254136088561794
60279526767840256254136088679838
60279526767840256254136088680046
60279526767840256254136088697308
60279526767840256254136089034178
60279526767840256254136093283528
60279526767840256254157007851204
60279526767840256254157008205336
60279526767840256254157009268146
60279526767840256254889233045466
60279526767840256254972915398906
60279526767840256842154511708363
60279526767840256848681385769114
60279526767840256848681386119034
60279526767840256848681644386238
60279526767840256849497293312396
60279526767840258084216463625462
60279526767840258084216721892666
60279526767840258084279483539546
60279526767840258084279484011722
60279526767840258084279485074532
60279526767840258084279485074739
60279526767840258084300404245898
60279526768058739138575712937684
60279526768058739138575712937732
60279526768058740971417874615135
60279526768058744218248747769999
60279526768058744629842725601595
60279526768058744629842725601643
60279526768155990762677485224904
60279526768155991174271463056548
60279526768155991175024350206136
60279526768156001875714886679292
60279526768156002287308864510936
60279526768156002288061751660524
60279526768156005991654664995732
60279526768156007227189485640252
60279526785557707614367879931384
60279526785557729017254727176872
60279526838731733877264830148616
60279526838731755463838923315238
60279526838732934634263523315960
60279526838732934680836458979778
60279526838732956220921298835814
60279526839059795863979362270934
60279526839059795909732947062758
60279526839059806839756009349850
60279526839059806977016763725322
60279526839059807022770348517146
60279526998264585076284816117692
60279526998264585076284816234332
60279526998264590427006526879304
60279526998264590427006526995944
60279526998264590427006527929064
60279526998264590564204519606492
60279526998264634900902833935360
60279526998264634900902948732224
60279526998264634900902948848864
60279526998264634900903208075336
60279526998264634900903208191976
60279526998264634900903208541896
60279526998264634901655980415010
60279526998264634901655980531650
60279526998264634901656353486512
60279526998264634901656353603152
60279526998264634901739777098546
60279526998264634901739778148306
60279526998264634901740035378800
60279526998264634901740036428560
60279526998264635038937684665574
60279526998264639840783713344978
60279526998264639840783713461618
60279526998264639840784086416480
60279526998264639840784086533120
60279526998264639840867769241888
60279526998264639840867769358528
60279526998264639840867770291648
60279526998264639840867770408288
60279526998264640389659396360306
60279526998264640389659396476946
60279526998264640389659482453586
60279526998264640389659482570226
60279526998264640389659740850480
60279526998265785650352852587612
60279526998265785650352852937532
60279526998265791138272555493212
60279526998265791138272555843132
60279526998265791138272557009532
60279526998268236761141765027659
60279526998268236761141879818694
60279526998268236761141880168614
60279526998268242111863476839031
60279526998268242111863590113746
60279526998268242111863590463666
60279526998268242111863591630066
60279526998268536766624066880384
60279526998268536766624066997024
60279526998268536766624068396704
60279526998268536767460895246706
60279526998268536767460896296466
60279526998268536903821974559680
60279526998268536903822059490932
60279526998268536903822059607572
60279526998268536903822061007252
60279526998268536904658801763973
60279526998268536904658801763974
60279526998268536904658887857254
60279526998268536904658888907014
60279526998268536904658889256934
60279526998268536950391552060770
60279526998268536950391553110530
60279526998268536950391553460450
60279526998268542255296830633090
60279526998268542255296830749730
60279526998268542255380513458705
60279526998268542255380513458706
60279526998268542255380514508465
60279526998268542255380514508466
60279526998268542255380599202066
60279526998268542255380599551986
60279526998268542255380600601746
60279526998268542301113149081107
60279526998268542301113263405582
60279526998268542301113263755502
60279526998268542301113263872142
60279526998268542301113264805262
60279526998268542438311170272770
60279526998268542438311170389410
60279526998268542438311256366050
60279526998268542438311256482690
60279526998592681879960494011288
60279526998592682428752464453480
60279526998592682428940750811062
60279526998592693541978152265450
60279526998592693542061748879534
60279526998592693724992405693598
60279526998592697246135665226264
60279526998592697246135665342856
60279526998592697246323952750246
60279526998592697246407549364330
60279528196661920153983058150921
60279528196670025263723090051782
60279528196670036376760491506170
60279528196670036376760749786472
60279528197607515740566202540723
60279528197618321318768777957950
60279528197618321318768778411460
60279528197618321318768778424510
60279528197618321318768778424558
60279528197618321318768782656598
60279528197618321318768782660810
60279528197618321318769035175442
60279528197618321318769036691714
60279528197618321318769036691762
60279528197618321318769149960866
60279528197618321318769151010578
60279528197618321318772135524428
60279528197618321318772138710968
60279528197618321318773282386547
60279528197618337370934170609558
60279528197618337370934172125830
60279528197618337370934172125878
60279528197618337370934172138928
60279528197618337370934175308206
60279528197618337370934175325468
60279528197618337370934286444694
60279528197618337370937270958544
60279528197618337370938417820663
60279528197621923178987077789945
60279528197621923178990520996184
60279528197621939642746191055705
60279528197621939642749634261944
60279528197622223184490932861074
60279528197622223184490932862526
60279528197622223184491047179938
60279528197622223367421703994002
60279528197622223368261114994429
60279528197622225014637026321005
60279528197622239831180699760022
60279528197622239831180702940898
60279528197622239831180702942350
60279528197622239831180817259762
60279528197642632943646513165700
60279528197642632943646517292794
60279528197642632943646517412290
60279528197642632943646517764970
60279528197642632943647546282066
60279528197642632943647665204625
60279528197642632944399658589926
60279528197642632944399662722684
60279528197642632944399662840728
60279528197642632944400691710504
60279528197642632944400696296724
60279528197642632944400810615588
60279528197642633081664148096097
60279528197642637882774505309090
60279528197642637882774506353186
60279528197642637882774506371900
60279528197642637882774506825362
60279528197642637882774506825410
60279528197642637882774511074760
60279528197642637882774511076164
60279528197642637882774621144226
60279528197642637882775281193462
60279528197642637882775285910824
60279528197642637882775654264804
60279528197642637883527396702412
60279528197642637883527397174588
60279528197642637883527654969616
60279528197642637883528430276452
60279528197642637883528544595316
60279528197642638432382503857311
60279528197642638432383278691971
60279528197642648995812682647850
60279528197642648995812682765942
60279528197642648995812685965532
60279528197642648995812687365212
60279528197642648995813055719192
60279528197642648995813055719405
60279528197642648995813055837497
60279528197642648996564794024042
60279528197642648996564794029706
60279528197642648996564795092516
60279528197642648996564798156800
60279528197642648996564798274844
60279528197642648996564798628976
60279528197642648996565167095384
60279528197642648996565941935873
60279528197642648996565946049704
60279528197642649545419904261939
60279528197642649545420937363803
60279528197642652700158487850008
60279528197643533512214831000413
60279528197643538451339465793295
60279528197643538451340581806102
60279528197643538451340581806111
60279528197643538451340584988439
60279528197643549564376868651575
60279528197643549564377643486235
60279528197643838640613503333197
60279528197646501455851510348696
60279528197646501455852543469274
60279528197646501638783200283338
60279528197646506989503878974132
60279528197646506989504912094710
60279528197646534810121035024004
60279528197646534810121149809428
60279528197646534810124138442938
60279528197646534810124253228362
60279528197646534947382941891911
60279528197646540343774297389184
60279528197646540343776621853798
60279528197646540343856832302974
60279528197646540343857865423552
60279528197646551456810546817910
60279528197646551456810546823574
60279528197646551456810550937570
60279528197646551456810550950668
60279528197646551456810551055662
60279528197646551456810551068712
60279528197646551456810551404130
60279528197646551456810551422844
60279528197646551456810919889252
60279528197646551456811698843572
60279528197646551456814023308186
60279528197646551456894233757362
60279528197646551456895266877940
60279528197654605330810752669100
60279528197654605330999038910042
60279528197654610864463120128136
60279528197654610864651407535478
60279528197654638272734306104537
60279528197654638272736629406963
60279528197654638684327909814866
60279528197654638684328024487862
60279528197654638684330235211148
60279528197654638685083380641038
60279528197654643623454868841890
60279528197654643623454869885986
60279528197654643623454869904700
60279528197654643623454870358162
60279528197654643623454870358210
60279528197654643623454984677026
60279528197654643623455644726262
60279528197654643623456017797604
60279528197654643624207757520848
60279528197654643624208015315876
60279528197654643624208015788052
60279528197654643624208130106916
60279528197654643761469918073942
60279528197654643761469918073951
60279528197654644217979618273022
60279528197654644217979619322734
60279528197654644217980393113298
60279528197654644217980652443312
60279528197654644218816073456978
60279528197654644219004360864320
60279528197654644219067121933824
60279528197654644219067122983536
60279528197654644219067381263838
60279528197654644356265373874386
60279528197654646002641026920660
60279528197654646002641027037348
60279528197654646002641285200962
60279528197654655331016905054414
60279528197654655331016905058626
60279528197654655331016905986082
60279528197654655331016906004796
60279528197654655331016906104174
60279528197654655331016906121436
60279528197654655331016906458258
60279528197654655331016906458306
60279528197654655331016906471356
60279528197654655331017020777122
60279528197654655331018053897700
60279528197654655332041762318708
60279528197654655332104524437924
60279528197654655332104524554612
60279528197654655332104782718226
60279528197654660270145414806086
60279528197654660270145787877428
60279528197654660270147739270700
60279528197654660270148111298159
60279528197654660270897527115398
60279528197654660270897527587622
60279528197654660270897527600672
60279528197654660270897900186740
60279528197654660270900999491843
60279528197654660270964018841432
60279528197654660270964018841441
60279528197654660820024227926724
60279528197654660820024228976532
60279528197654660820024486207026
60279528197938290955343385251170
60279528197938290955343385252622
60279528197938290955343386314028
60279528197938290955343386315432
60279528197938290955346742369802
60279528197938290955346857155226
60279528197946394235025219978454
60279528197946394417955760957382
60279528197946394417955762473654
60279528197946394417955762473702
60279528197946394829549740305298
60279528197946394829549740305346
60279528197946394829549740318396
60279528197946394829549854624162
60279528197946394837080921510076
60279528197946394837080921528790
60279528197946394837084279095268
60279528197946394837084282281808
60279528197946396026949455935789
60279528197970695479404089600036
60279528197970704813136056985634
60279528197970704813136060185224
60279528197970704813136061584904
60279528197970706043649520612232
60279528197970706047917993680156
60279528197970706047917995079836
60279528197970706455243383671502
60279528197970706455432558591974
60279528197970706459511967262450
60279528197970706459511968312210
60279528197970706459511971511800
60279528197970706459511972911480
60279528197970709571780856623662
60279528197970709571780859810202
60279528197970709709041611471517
60279528197970709709041611471518
60279528197970709709041614671107
60279528197970709709041614671108
60279528197970710120635589303161
60279528197970710120635589303162
60279528197970710120635592483878
60279528197970710120635592485246
60279528197970710120635592502751
60279528197970710120635592502752
60279528197970710166305491269370
60279528197970710166305494455910
60279528197970710303566246117226
60279528197970710303566249316816
60279528197970711355417525980178
60279528197970711355417525997683
60279528197970711355417525997684
60279528197970711356170667176772
60279528197970711401087424764302
60279528197970711401087427950842
60279528197970711538348179612158
60279528197970711538348182811748
60279528197970711943163087030612
60279528197970711943163201815988
60279528197970711943352263013894
60279528197970711949942157443802
60279528197970711950695301822480
60279528202543543306246074892285
60279528202543543351978739095801
60279528202546195237197300162091
60279528202546244597899156687165
60279528202546244643631820890681
60279528202546245009493134518809
60279528202567804968217225416610
60279528202567810463731017123754
60279528202567810509484598733250
60279528202567843863816634656112
60279528202567843863816660053500
60279528202567843863816663235828
60279528202567843863816749447360
60279528202567854976854036110500
60279528202567854976854150901748
60279528202567860464773855323668
60279528202570511617934020478782
60279528202570511617935053481316
60279528202570545109465197855526
60279528202570545109465456135780
60279528202570545109467522203500
60279528202570556222501475751540
60279528202570556222501479983628
60279528202570556222501479996726
60279528202570556222501480114770
60279528202570556222501480468902
60279528202570556222501820120910
60279528202570556222502599309914
60279528202570556222504923657888
60279528202570561573223445843166
60279528202570561573223445843214
60279528202570561573223450075254
60279528202570561573223450193346
60279528202570561573223531932282
60279528202570561573224569401540
60279528202570561573226549380192
60279528202570561573226635469260
60279528202578600668167284445714
60279528202578600668170383632560
60279528202578600851181509294146
60279528202578611781204685900102
60279528202578611781207785086948
60279528202578611964218910748534
60279528202578611971813112825006
60279528202578615081299547361840
60279528202578615081302646548686
60279528202578615630342308000416
60279528202578615630342566280670
60279528202578615676095892793644
60279528202578616727675458688416
60279528202578616727678557875262
60279528202578617276718219326992
60279528202578617276718477607246
60279528202578617322471804120220
60279528202578617459732817246926
60279528202578650630799576544138
60279528202578650630987862901720
60279528202578650630990962088566
60279528202578650631071172655834
60279528202578650631071545727336
60279528202578650631074644914181
60279528202578650631074644914182
60279528202578650676803836742662
60279528202578650676803865440470
60279528202578650676803865557110
60279528202578650676804209930852
60279528202578650814002202541400
60279528202578650814005301728246
60279528202578650814064878567176
60279528202578650814085770575768
60279528202578661743836892259330
60279528202578661743836892259378
60279528202578661743836892272428
60279528202578661744024919864482
60279528202578661744024919982574
60279528202578661744024920336706
60279528202578661744024920349756
60279528202578661744025264356108
60279528202578661744028363542954
60279528202578661744108487898850
60279528202578661744108488016942
60279528202578661744108573993534
60279528202578661744108602689890
60279528202578661744108602807982
60279528202578661744108603162274
60279528202578661744108603175372
60279528202578661744108832390476
60279528202578661744108860970192
60279528202578661744108861442576
60279528202578661744108947181724
60279528202578661927039259504162
60279528202578661927039259976338
60279528202578661927039259989436
60279528202578661927039603995788
60279528202578661927042703182634
60279528202578661927123172030156
60279528202578665448182691222190
60279528202578665448182691223642
60279528202578665448182692271950
60279528202578665448182692744126
60279528202578665448182692757224
60279528202578665448182777316922
60279528202578665448182777433514
60279528202578665448370720349278
60279528202578665448370720467370
60279528202578665448370720821502
60279528202578665448370720834552
60279528202578665448371064840904
60279528202578665448374164027750
60279528202578665448454288383646
60279528202578665448454288501738
60279528202578665448454374595018
60279528202578665448454403174734
60279528202578665448454403174894
60279528202578665448454632875272
60279528202578665448454661454988
60279528202578665448457760760086
60279528202578665448457846853365
60279528202578665448457846853366
60279528202578665631385059988958
60279528202578665631385060461134
60279528202578665631385060474232
60279528202578665631385404480584
60279528202578665631388503667430
60279528202578665631448079339960
60279528202578665631468972514952
60279528202578665631469000044908
60279528202578665631469001094668
60279528202578666682967725071820
60279528202578667277764328900726
60279528202578667277764414994006
60279528203516139873130031293264
60279528203518792986270729478600
60279528203518809450026399536660
60279528203518809450026400599518
60279528203518809450026400600922
60279528203518809450026400605134
60279528203518809450029756655292
60279528203518809450029842744360
60279528203518809457561164726796
60279528203518809457641493267432
60279528203518809457641494684582
60279528203518809457641494685986
60279528203518809457644847552168
60279528203518809457644847552204
60279528203518809457644847552411
60279528203518809457644847552412
60279528203518809640572151498646
60279528203518809640572151500050
60279528203518809640575504366476
60279528203518841164782854826847
60279528203518841164786209210754
60279528203518842811158766153423
60279528203518842811914118055638
60279528203518842811914232846642
60279528203518842811914232846678
60279528203518842811914232846885
60279528203518842811914232846886
60279528203518842811976908872662
60279528203518842994928457695318
60279528203518843406773512701324
60279528203518857628545321426706
60279528203518859458604002926710
60279528203518859458687570961078
60279528203518859458687599658838
60279528203520043568996866070128
60279528203520043568996866070131
60279528203520043568996866070132
60279528203520060215686636149956
60279528203526898507877855373013
60279528203526913325261054128465
60279528203526913325261057312197
60279528203526913331763907097806
60279528203526913331763907116520
60279528203526913331763907233160
60279528203526913331764164328300
60279528203526913331764164333916
60279528203526913331767263633190
60279528203526913331767264682998
60279528203526913331767267870942
60279528203526913331767267883992
60279528203526913332604091887243
60279528203526913332604092937051
60279528203526913332604096120540
60279528203526914567386029615472
60279528203526946686036649977472
60279528203526946686036653165416
60279528203526946686036653178466
60279528203526946686036911445670
60279528203526946686037683096598
60279528203526946686116860426648
60279528203526946686116860445362
60279528203526946686116860898824
60279528203526946686116860911874
60279528203526946686116860911922
60279528203526946686116865144010
60279528203526946686116865149626
60279528203526946686117117662758
60279528203526946686117119179078
60279528203526946686117232448182
60279528203526946686117232448230
60279528203526946686117232454006
60279528203526946686117232566274
60279528203526946686117233497990
60279528203526946686117233516864
60279528203526946686117233616034
60279528203526946686117237171368
60279528203526946686117238221128
60279528203526946686118008822248
60279528203526946686118013055788
60279528203526946686118267089452
60279528203526946686118270271780
60279528203526946686120332802880
60279528203526946686120335985208
60279528203526946686120336004081
60279528203526946686120336004082
60279528203526946686121364872405
60279528203526946686121364872406
60279528203526946869048669868448
60279528203526946869048927087296
60279528203526946869052022736278
60279528203526948516514780858151
60279528203526962738198342222554
60279528203526962738198342222602
60279528203526962738198346454690
60279528203526962738198346456094
60279528203526962738198685179146
60279528203526962738198686242004
60279528203526962738201785411588
60279528203526962738201785428850
60279528203526962738201788599532
60279528203526962738201788612582
60279528203526962738281995879478
60279528203526962738282000578126
60279528203526962738282024575834
60279528203526962738282253091258
60279528203526962738282253096922
60279528203526962738282254613194
60279528203526962738282254613242
60279528203526962738282254626292
60279528203526962738282257814236
60279528203526962738282281789066
60279528203526962738282281793278
60279528203526962738282286493330
60279528203526962738282286510592
60279528203526962738282368932058
60279528203526962738282368932106
60279528203526962738282373653840
60279528203526962738283402523616
60279528203526962738283405707348
60279528203526962738285353445956
60279528203526962738285356646950
60279528203526962738285382143716
60279528203526962738285385343306
60279528203526962738285468254465
60279528203526962738285468254466
60279528203526962738285725467490
60279528203526962738285729699578
60279528203526962738286501356329
60279528203526962738286501356330
60279528203526962739038613665398
60279528203526962739038613665641
60279528203526963332806917974180
60279528203526963332807002533830
60279528203526963332807002650470
60279528203526963332807003596688
60279528203526963332807003713328
60279528203526963332807007249740
60279528203526963332807007251192
60279528203526963332807008299548
60279528203526963332807008300952
60279528203526963332808037169276
60279528203526963332808037169324
60279528203526963332808040351604
60279528203526963332808040353056
60279528203526963332810360117570
60279528203526963332810364351110
60279528203526963333897982797335
60279528203528099264876548540357
60279528203528114082259750479541
60279528203528114089874754237622
60279528203528114089874754237625
60279528203528114089874758471162
60279528203528147444206905884855
60279528203528147627221155197552
60279528203528148678717128476843
60279528203528148678738044949700
60279528203528148678738044949703
60279528203528148678738049181791
60279528203528149273513474025495
60279528203528163496100330416027
60279528203528164090896675964679
60279528203530515192257246267809
60279528203530515237989910471325
60279528203530516838633157594385
60279528203530516884365818614169
60279528203530548546338603484955
60279528203530549003853184320188
60279528203530550192714514811531
60279528203530550238447179015047
60279528203530550238635207092375
60279528203530565010097716750715
60279528203530565010285744828043
60279528203530800968123608166881
60279528203530815373912832274421
60279528203530815381255867899032
60279528203530815381255867899275
60279528203530815381255871082764
60279528203530815381527840266042
60279528203530815793121818097686
60279528203530817020288740417265
60279528203530817027631779225608
60279528203530817027631779225851
60279528203530817027631782409340
60279528203530817027903751592618
60279528203530843793468508769162
60279528203530848734769668980174
60279528203530848734769672162502
60279528203530848734769672163954
60279528203530848734772369233509
60279528203530848734772369233510
60279528203530848734773140884194
60279528203530848734773140884230
60279528203530848735588276776791
60279528203530848735609197483188
60279528203530849146617047980070
60279528203530849147370193408508
60279528203530849147453876234124
60279528203530850381901164520082
60279528203530850381901164520325
60279528203530850381964188103367
60279528203530850381985108808315
60279528203530850382152212996963
60279528203530850382235895822579
60279528203530850976760533652019
60279528203530865198528782245934
60279528203530865198528785428262
60279528203530865198528785429714
60279528203530865198531482499269
60279528203530865198531482499270
60279528203530865198532254149954
60279528203530865198532254149990
60279528203530865199284366459266
60279528203530865199284366459509
60279528203530865199347390042551
60279528203530865199367934493634
60279528203530865199535418119879
60279528203530865382549757759559
60279528203551213836827098480558
60279528203551213836827356760812
60279528203551213837015384838140
60279528203551213837098952872508
60279528203551213837099067663756
60279528203551214020029720127688
60279528203551214020029724477820
60279528203551223303007326150110
60279528203551224949863634656826
60279528203551224949863635700970
60279528203551224949863635719684
60279528203551224949863636173146
60279528203551224949863638888914
60279528203551224949863639007006
60279528203551224949863640423948
60279528203551224949864758215200
60279528203551224950051662734154
60279528203551224950051662734202
60279528203551224950051666979340
60279528203551224950051667451516
60279528203551224950052781942396
60279528203551224950052786292528
60279528203551224950135345555398
60279528203551224950135345559770
60279528203551224950135350277132
60279528203551224950136354326896
60279528203551224950136378674732
60279528203551224950136382906612
60279528203551224950136383378996
60279528203551224950136464768012
60279528203551224950136469118144
60279528203551224956641642207582
60279528203551224956641646451316
60279528203551224956641646570812
60279528203551224956642675321092
60279528203551224956642679571894
60279528203551224956642679689938
60279528203551224957394787631856
60279528203551224957395047078510
60279528203551224957395820750982
60279528203551224957478470457264
60279528203551224957478474824866
60279528203551224957478475178998
60279528203551224957478729903882
60279528203551224957478729903918
60279528203551224957478729904125
60279528203551224957478729904126
60279528203551224957478732973978
60279528203551224957478733092070
60279528203551224957478734509012
60279528203551224957479503576598
60279528203551224957479504626310
60279528203551224957479507808478
60279528203551224957479508280862
60279528203551224957479509343672
60279528203551225133066002373834
60279528203551225133066006619020
60279528203551225133066007091196
60279528203551225133067121582076
60279528203551225133067125932208
60279528203551225140409386718190
60279528203551225140409389788042
60279528203551225140409389906134
60279528203551225140410160390662
60279528203551225140410166157736
60279528203551229888991370152874
60279528203551229888991374403676
60279528203551229895769634584204
60279528203551229895769635629800
60279528203551229895769635647062
60279528203551229895770410468672
60279528203551229896522781058238
60279528203551229896606463883646
60279528203551229896606463883853
60279528203551229896606463883854
60279528203551229896606467071798
60279528203551229896606468488740
60279528203551229896607243323400
60279528203551229899054189544162
60279528203551230483787714185206
60279528203551230483787718430392
60279528203551230483787718902568
60279528203551230483788747300168
60279528203551230483788833393448
60279528203551230491130839199500
60279528203551230491130843332258
60279528203551230491130843450302
60279528203551230491130843804434
60279528203551230491131101599414
60279528203551230491131101717506
60279528203551230491131872202034
60279528203551230491131873251746
60279528203551230491131876906298
60279528203551230493578824189870
60279528203551258308464338143202
60279528203551258308464339678236
60279528203551258308464342394004
60279528203551258308464342866180
60279528203551258308466666740526
60279528203551258308466666860022
60279528203551258308467695610302
60279528203551258310994599899654
60279528203551258310995747810027
60279528203551258310995747810028
60279528203551258311747745328092
60279528203551258311751217586440
60279528203551258311751475853644
60279528203551258311810531776270
60279528203551258311810531781886
60279528203551258311810532844696
60279528203551258311810533311304
60279528203551258311810536145116
60279528203551258311810536499248
60279528203551258311810790062140
60279528203551258311810790062188
60279528203551258311810791578460
60279528203551258311810791578508
60279528203551258311810877317656
60279528203551258311811564896848
60279528203551258311811569601112
60279528203551258311811655340260
60279528203551258311999855958694
60279528203551258311999941697842
60279528203551258494741447920348
60279528203551258494741451108292
60279528203551258494742222760624
60279528203551258494762340047032
60279528203551258494762343234976
60279528203551258494765815493323
60279528203551258495014166546274
60279528203551258495014195125990
60279528203551263250039019878678
60279528203551263250039020941536
60279528203551263250040054043400
60279528203551263250040057231344
60279528203551263250042120128382
60279528203551263250042381579318
60279528203551263250043153230246
60279528203551263250122330695650
60279528203551263250122588975904
60279528203551263250122589312726
60279528203551263250122593562124
60279528203551263250122593563528
60279528203551263250122708353372
60279528203551263250123483188032
60279528203551263250123736868808
60279528203551263250123737223100
60279528203551263250123740051136
60279528203551263250123741468286
60279528203551263250123741473902
60279528203551263250125802953997
60279528203551263250125802953998
60279528203551263250875479661952
60279528203551263250875734387080
60279528203551263250875737575024
60279528203551263250875848128360
60279528203551263250875849178120
60279528203551263250875852733454
60279528203551263250875853783214
60279528203551263250876512763816
60279528203551263250876627555064
60279528203551263250876885835318
60279528203551263250879209833372
60279528203551263250938525204104
60279528203551263250938525558188
60279528203551263250938525558236
60279528203551263250938528392048
60279528203551263250938529808990
60279528203551263250938611297384
60279528203551263250939304643650
60279528203551263250939647600242
60279528203551263844647341950724
60279528203551263844648112066618
60279528203551263844648112184662
60279528203551263844648113601604
60279528203551263844648116317420
60279528203551263844648116435464
60279528203551263844648116789596
60279528203551263844650440783438
60279528203551263845401257496508
60279528203551263845401262200772
60279528203551263845401263263582
60279528203551263845401520481026
60279528203551263845403586211876
60279528203551263845403844479080
60279528203551263845462900401706
60279528203551263845462900407322
60279528203551263845462900519750
60279528203551263845462901470132
60279528203551263845462901470180
60279528203551263845462901936692
60279528203551263845462901936740
60279528203551263845462904652508
60279528203551263845462904770552
60279528203551263845462905124684
60279528203551263845463158687624
60279528203551263845463159750434
60279528203551263845463163037756
60279528203551263845463164454698
60279528203551263845463244776692
60279528203551263845463244893284
60279528203551263845463245826404
60279528203551263845463933522284
60279528203551263845463938226548
60279528203551263845463939289358
60279528203551263845464023965696
60279528203551263845464282245950
60279528203551263845483792528342
60279528203551263845483796661100
60279528203551263845483796779144
60279528203551263845483797133276
60279528203551263845484054928256
60279528203551263845484056463290
60279528203551263845484165483044
60279528203551263845484165599684
60279528203551263845484166532804
60279528203551263845484166649444
60279528203551263845484170204777
60279528203551263845484171254537
60279528203551263845484826580588
60279528203551263845484831297950
60279528203551263845484940321916
60279528203551263845484944554004
60279528203551263845484946089197
60279528203551263845485199651930
60279528203551263845485202834258
60279528203551263845487269037491
60279528203551263845652224584130
60279528203551263845652310323278
60279528203551263845735878357646
60279528203551263845735906937362
60279528203551273128379204828228
60279528203551273128379207892464
60279528203551273128379207898323
60279528203551273128379208016415
60279528203551274360629393138684
60279528203551274360629732907332
60279528203551274360629733262868
60279528203551274360629733379508
60279528203551274360629733379556
60279528203551274360629736095276
60279528203551274360629736561836
60279528203551274360629737624694
60279528203551274360629737630310
60279528203551274360632832095582
60279528203551274360632832212270
60279528203551274363160765135214
60279528203551274363160768452896
60279528203551274363160769852576
60279528203551274363160793831570
60279528203551274363160793949662
60279528203551274363160798548932
60279528203551274363161138205152
60279528203551274363161138205312
60279528203551274363161138206556
60279528203551274363161138323196
60279528203551274363161138323404
60279528203551274363161138677488
60279528203551274363161138677536
60279528203551274363161141505524
60279528203551274363161141511347
60279528203551274363161141511348
60279528203551274363161142922674
60279528203551274363161142928290
60279528203551274363912876511406
60279528203551274363912880644164
60279528203551274363912880762208
60279528203551274363912881116340
60279528203551274363912905091170
60279528203551274363912905096786
60279528203551274363912905209214
60279528203551274363912906159596
60279528203551274363912906626156
60279528203551274363913249582748
60279528203551274363913250515868
60279528203551274363913250632508
60279528203551274363913255237602
60279528203551274363914024304980
60279528203551274363914024305188
60279528203551274363914028537068
60279528203551274363914029009452
60279528203551274363914030072262
60279528203551274363975925496304
60279528203551274363975926540400
60279528203551274363975926559114
60279528203551274363975926658492
60279528203551274363975927012576
60279528203551274363975927012624
60279528203551274363975929846436
60279528203551274363975931263378
60279528203551274363976012635084
60279528203551274363976012751772
60279528203551274363976701380676
60279528203551274363976706098038
60279528203551274363977049054630
60279528203551274958500560141964
60279528203551274958500561186108
60279528203551274958500561204822
60279528203551274958500561658284
60279528203551274958500564374052
60279528203551274958500564492144
60279528203551274958500565909086
60279528203551274958500646347672
60279528203551274958500647280792
60279528203551274958501683700338
60279528203551274958521453312792
60279528203551274958521456382644
60279528203551274958521456500736
60279528203551274958521457917678
60279528203551274958521480848364
60279528203551274958521482364684
60279528203551274958521566937432
60279528203551274958521567054072
60279528203551274958521568103832
60279528203551274958521571659165
60279528203551274958522601106318
60279528203551274958522604288646
60279528203551274958522604761029
60279528203551274958689711777666
60279528203551274958773279812034
60279528203551274958773308391750
60279528203551278067421882045050
60279528203551278067423000903324
60279528203551278067425325251298
60279528203551278067505794085770
60279528203551278067506568937692
60279528203551278067506570337372
60279528203551278067509266344117
60279528203551278067509266344118
60279528203551279896813253267856
60279528203551279896813506830748
60279528203551279896813506948840
60279528203551279896813507302924
60279528203551279896813507302972
60279528203551279896813510018692
60279528203551279896816606135686
60279528203551279897565278439744
60279528203551279897565622813278
60279528203551279897565623863038
60279528203551279897566392930624
60279528203551279897566398697698
60279528203551279897568721645992
60279528203551279897628294121692
60279528203551279897628294121740
60279528203551279897628295165836
60279528203551279897628295184550
60279528203551279897628295638012
60279528203551279897628298353780
60279528203551279897628299888814
60279528203551279897629070006112
60279528203551279897648932095216
60279528203551279897649187292520
60279528203551279897649190480464
60279528203551279897649191897406
60279528203551279897649215872236
60279528203551279897649219060180
60279528203551279897649960964992
60279528203551279897649966732066
60279528203551279897649990712512
60279528203551279897650335086046
60279528203551279897650338268374
60279528203551279897652662738811
60279528203552158879563257843995
60279528203552163818690991823723
60279528203552163864423656027239
60279528203552414594097646039852
60279528203552414594097760831100
60279528203552425707133928181052
60279528203552425707135047494240
60279528203552425707135076073956
60279528203552425707135162285488
60279528203552425714477423071226
60279528203552425714477423071469
60279528203552425714750166976692
60279528203552425714750170277117
60279528203552430653605157051197
60279528203552431248402535602128
60279528203552459068833851840779
60279528203552462772340499605420
60279528203552464007958225171133
60279528203552464007961585820507
60279528203552464602734571524990
60279528203552464602734596922378
60279528203552464602734600104706
60279528203552464602755488930970
60279528203552464602755607022643
60279528203552473885377897995572
60279528203552475120995511834427
60279528203552475715771972979378
60279528203552475715772001559094
60279528203552475715792890385358
60279528203554810208308716540022
60279528203554810208309754009280
60279528203554810208311820077000
60279528203554815559031465820652
60279528203554815559033531888372
60279528203554826672068867275040
60279528203554826672070933342760
60279528203554826679598896691696
60279528203554826679599929810822
60279528203554826679682579517104
60279528203554826679682583749192
60279528203554826679683612636230
60279528203554826679683616868318
60279528203554826862613236331168
60279528203554826862613240563256
60279528203554826862614269450294
60279528203554826862614273682382
60279528203554832170112772880784
60279528203554832213334948142540
60279528203554832213334952374628
60279528203554832213335981261666
60279528203554832213335985493754
60279528203554832215845437084300
60279528203554832353043429694848
60279528203554858980846397006918
60279528203554860034014899121980
60279528203554860034014899122028
60279528203554860034014985211096
60279528203554860034018002659006
60279528203554860034018088748074
60279528203554860171214015290902
60279528203554860171216081358622
60279528203554860216945555936044
60279528203554860216945560168132
60279528203554865521934320911646
60279528203554865521935354030772
60279528203554865521935727102274
60279528203554865521937793169994
60279528203554865567666898908002
60279528203554865567666899026094
60279528203554865567667009461338
60279528203554865567667009462790
60279528203554865567667009467162
60279528203554865567667013693426
60279528203554865567667013694878
60279528203554865567667013699250
60279528203554865567667267747464
60279528203554865567667272097596
60279528203554865567667353836531
60279528203554865567667353836532
60279528203554865567668018234288
60279528203554865567668046814004
60279528203554865567668391305790
60279528203554865567670371284442
60279528203554865567670457373510
60279528203554865704865346447080
60279528203554865704866383916338
60279528203554865704868449984058
60279528203554876634971631926786
60279528203554876634971636158874
60279528203554876634971636276966
60279528203554876634971746712210
60279528203554876634971746713662
60279528203554876634971746718034
60279528203554876634971750944298
60279528203554876634972004998336
60279528203554876634972009348468
60279528203554876634972091087403
60279528203554876634972091087404
60279528203554876634972755485160
60279528203554876634972779832788
60279528203554876634972784064876
60279528203554876634973128556662
60279528203554876817902403532098
60279528203554876817902407764186
60279528203554876817902747901468
60279528203554876817905851438446
60279528203554882168624373623724
60279528203554882168624373623772
60279528203554882168624377855812
60279528203554882168624377973904
60279528203554882168624459712840
60279528203554882168627477160750
60279528203554882168627563249818
60279528203555127006130134864700
60279528203555127006130134982792
60279528203555127006130245536128
60279528203555127006130245536288
60279528203555127006130249768216
60279528203555127006130250122508
60279528203555127006131278538614
60279528203555127006131278538822
60279528203555127006131282770702
60279528203555127006131283243086
60279528203555127006403252071997
60279528203555127417997229903641
60279528203555132356851846676072
60279528203555132356851846794164
60279528203555132356851957347500
60279528203555132356851957347660
60279528203555132356851961579588
60279528203555132356851961933880
60279528203555132356852990349986
60279528203555132356852990350194
60279528203555132356852994582074
60279528203555132356852995054458
60279528203555132357124963883369
60279528203555132359299569266528
60279528203555132359383366877568
60279528203555132542314023691632
60279528203555160359647781039455
60279528203555160360463688582738
60279528203555160360483461383136
60279528203555160360483571936471
60279528203555160360483571936472
60279528203555160360484609289143
60279528203555160360486560569982
60279528203555160360486675355406
60279528203555160772266615198115
60279528203555164063993323139003
60279528203555165710369234465579
60279528203555165711121227734294
60279528203555165711121231970546
60279528203555165711121231983644
60279528203555165711121232088638
60279528203555165711121232438558
60279528203555165711121232455820
60279528203555165711121490368892
60279528203555165711122260853420
60279528203555165711122265557684
60279528203555165711122375644460
60279528203555165711122375644668
60279528203555165711122379876548
60279528203555165711122380348932
60279528203555165711122638629186
60279528203555165711124589555738
60279528203555165711183907996322
60279528203555165711183908114414
60279528203555165711185027322608
60279528203555165711185051670444
60279528203555165711185055902324
60279528203555165711185056374708
60279528203555165711185142113856
60279528203555165711185400394110
60279528203555165711204910559702
60279528203555165711204910676342
60279528203555165711204914791790
60279528203555165711204914796162
60279528203555165711204914809260
60279528203555165711204914908430
60279528203555165711204915262722
60279528203555165711204915281436
60279528203555165711205173076416
60279528203555165711205947910916
60279528203555165711206058470076
60279528203555165711206062702164
60279528203555165711206062820261
60279528203555165711206320982418
60279528203555165711206321100515
60279528203555165711208387166778
60279528203555165894135571610226
60279528203555165894135571623324
60279528203555165894135572076786
60279528203555165894135572095500
60279528203555165894135829890480
60279528203555165894135830008572
60279528203555165894135940561908
60279528203555165894136600493100
60279528203555165894136605197364
60279528203555165894136715284140
60279528203555165894136719516228
60279528203555165894136977796482
60279528203555165894136978268865
60279528203555165894138929195418
60279528203555165894139043980842
60279528203555165894471364843299
60279528203555166306002666649167
60279528203555175177030724593391
60279528203555175177030724711435
60279528203555176823406636038011
60279528203555176823406894305215
60279528203555176824158629188682
60279528203555176824158633424934
60279528203555176824158633438032
60279528203555176824158633543026
60279528203555176824158633556076
60279528203555176824158633892946
60279528203555176824158633910208
60279528203555176824159777098848
60279528203555176824159777099056
60279528203555176824159781330936
60279528203555176824159781803320
60279528203555176824221305218622
60279528203555176824221309450710
60279528203555176824221309568802
60279528203555176824221395657870
60279528203555176824222428776996
60279528203555176824222457356712
60279528203555176824222457829096
60279528203555176824222543568244
60279528203555176824222801848498
60279528203555176824242225925022
60279528203555176824242312014090
60279528203555176824242312130730
60279528203555176824242312130890
60279528203555176824242316244726
60279528203555176824242316362818
60279528203555176824242316381692
60279528203555176824242316717110
60279528203555176824242316735824
60279528203555176824242574648896
60279528203555176824243345133216
60279528203555176824243345133424
60279528203555176824243349365304
60279528203555176824243349837688
60279528203555177007172968944954
60279528203555177007172973064614
60279528203555177007172973077712
60279528203555177007172973195756
60279528203555177007172973531174
60279528203555177007172973549888
60279528203555177007173342016296
60279528203555177007174116738528
60279528203555177007174120970616
60279528203555177007176445435230
60279528203555182357894943156240
60279528203555182357894943274332
60279528203555182357896091534625
60279528203555182357898042461178
60279528203555182357898157246602
60279528203562914083543031461105
60279528203562914083543031461106
60279528203562915912849599601745
60279528203562919433989673852626
60279528203562919434177961260016
60279528203562919434181060446862
60279528203562919434261529294384
60279528203562919434264743272477
60279528203562919434264743272478
60279528203562919617192184942048
60279528203562919617192186108448
60279528203562919617193074572168
60279528203562919617195400086541
60279528203562919617195400086542
60279528203562921263568097435024
60279528203562921263571311413117
60279528203562921263571311413118
60279528203562930547215362714404
60279528203562930547218461901250
60279528203562930547298930748772
60279528203562930547302144726865
60279528203562930547302144726866
60279528203562930553804996646446
60279528203562930553804996652062
60279528203562930553804996768702
60279528203562930553804997696206
60279528203562930553804997714920
60279528203562930553804997831560
60279528203562930553805254926700
60279528203562930553805254932316
60279528203562930553805255976460
60279528203562930553805255995174
60279528203562930553805256111814
60279528203562930553806029765572
60279528203562930553806030815332
60279528203562930554558143242736
60279528203562930554558401522990
60279528203562930554561500709836
60279528203562930554641825018384
60279528203562930554641826068144
60279528203562930554642084348398
60279528203562930554892874544990
60279528203562930554893132825244
60279528203562930692091125435792
60279528203562930730232801540929
60279528203562930730232801540930
60279528203562930737823789639308
60279528203562932376608712867505
60279528203562935492932989028684
60279528203562935492932990091542
60279528203562935493685877222464
60279528203562935493686135502718
60279528203562935493689234689564
60279528203562935493769817278366
60279528203562935493769818328126
60279528203562936042812578966909
60279528203562936042812578966910
60279528203562936042812837247164
60279528203562936080951298207808
60279528203562936080952187837928
60279528203562936088294193527180
60279528203562936088294193643820
60279528203562936088294194576940
60279528203562936088294451807434
60279528203562936088294451924074
60279528203562936088545242004025
60279528203562936088545242004026
60279528203562936088545500284280
60279528203562936225743235780974
60279528203562936225743492894828
60279528203562936225743494061228
60279528203562937323076385419006
60279528203562937323076386468766
60279528203562937872119147107550
60279528203562963908977244855702
60279528203562963909165531213284
60279528203562963909165617306564
60279528203562965738472185447203
60279528203562965738555868272819
60279528203562965875753860883367
60279528203562968848101879648584
60279528203562968848101880002668
60279528203562968848101880002716
60279528203562968848101965741864
60279528203562969031032535294795
60279528203562969031032536344555
60279528203562969442626141104698
60279528203562969442626226266262
60279528203562969442626227199382
60279528203562969442626254845978
60279528203562969442626254846186
60279528203562969442626254964070
60279528203562969442626255895738
60279528203562969442626255895946
60279528203562969442626256368122
60279528203562969442626256381220
60279528203562969442627287966764
60279528203562969442814427580372
60279528203562969442814512507252
60279528203562969442814541203608
60279528203562969442814541203768
60279528203562969442814542253368
60279528203562969442814542253528
60279528203562969442814542371412
60279528203562969442814542725704
60279528203562969442814542738802
60279528203562969442814801006006
60279528203562969442814886745154
60279528203562969442815574324346
60279528203562969442815660417626
60279528203562969442817899838720
60279528203562969442817985931999
60279528203562969442817985932000
60279528203562969442898110287896
60279528203562969442898110405988
60279528203562969442898195332868
60279528203562969442898224029176
60279528203562969442898224029224
60279528203562969442898225078936
60279528203562969442898225078984
60279528203562969442898454779522
60279528203562969442898483359238
60279528203562969442901668757615
60279528203562969580096446223670
60279528203562970677408074717722
60279528203562970677408419091256
60279528203562970677408447672376
60279528203562970677408447789016
60279528203562970677408447789223
60279528203562970677408447789224
60279528203562970677408533882503
60279528203562970677408533882504
60279528203562971226200504208008
60279528203562971226200504324696
60279528203562971226388790682278
60279528203562971226391889869124
60279528203562971226472100436392
60279528203562971226472358716646
60279528203562971226475572694739
60279528203562980509931222847196
60279528203562980509931251544956
60279528203562980509931251545163
60279528203562980509931251545164
60279528203562980509931337638443
60279528203562980509931337638444
60279528203562980510119279505644
60279528203562980510119279622284
60279528203562980510119279622492
60279528203562980510119623996026
60279528203562985449058612453390
60279528203562985449058956826924
60279528203562985449062084711738
60279528203562986043583619002748
60279528203562986043583619004200
60279528203562986043583619008364
60279528203562986043583619008412
60279528203562986043583620052508
60279528203562986043583620524684
60279528203562986043583705097480
60279528203562986043583705214072
60279528203562986043771647080076
60279528203562986043771647081528
60279528203562986043771647085692
60279528203562986043771647085740
60279528203562986043771648129836
60279528203562986043771648148550
60279528203562986043771648247928
60279528203562986043771648602012
60279528203562986043771648602060
60279528203562986043771648615110
60279528203562986043771991455062
60279528203562986043771992621462
60279528203562986043772766293934
60279528203562986043775091808308
60279528203562986043855215114444
60279528203562986043855215115896
60279528203562986043855216164204
60279528203562986043855216282296
60279528203562986043855302375576
60279528203562986043855329905484
60279528203562986043855330955244
60279528203562986043855330955292
60279528203562986043855559489430
60279528203562986043855560655830
60279528203562986043855588185786
60279528203562986043855589235546
60279528203562986043858774633923
60279528203562987278368652852378
60279528203563221407085106523344
60279528203563221407085221314592
60279528203563221590099446163024
60279528203563230873746367068662
60279528203563230873746711442404
60279528203563230873830279476772
60279528203563230881089377179488
60279528203563230881089750250989
60279528203563230881089750250990
60279528203563230881361461037085
60279528203563230881361461037086
60279528203563236224467962921142
60279528203563236224467962922594
60279528203563236224467963970902
60279528203563236224468077713634
60279528203563236224468077718006
60279528203563236224468079234326
60279528203563236224468307296128
60279528203563236224468335992484
60279528203563236224468335998308
60279528203563236224468422087376
60279528203563236231811087824460
60279528203563236231811087941052
60279528203563236231811202615500
60279528203563236231811460895718
60279528203563236231811460895754
60279528203563236231811460895961
60279528203563236231811460895962
60279528203563236231811461012394
60279528203563236232083171915343
60279528203563236407482303610582
60279528203563236407482646935808
60279528203563236407482675632164
60279528203563236415013829662522
60279528203563237466593022485792
60279528203563237466593394507326
60279528203563237466593395557086
60279528203563237466593395557293
60279528203563237466593395557294
60279528203563238061389740989098
60279528203563264234606650164650
60279528203563264234607023236152
60279528203563264234608974512624
60279528203563269585327327689044
60279528203563269585327327694660
60279528203563269585327327807088
60279528203563269585327328738804
60279528203563269585327329210980
60279528203563269585327329224030
60279528203563269585327585974914
60279528203563269585327587019058
60279528203563269585327587037772
60279528203563269585327587491234
60279528203563269585327700760338
60279528203563269585327700760386
60279528203563269585327700766162
60279528203563269585327700878430
60279528203563269585327701810146
60279528203563269585327701829020
60279528203563269585327701928190
60279528203563269585327702282482
60279528203563269585327702295580
60279528203563269585328360808170
60279528203563269585328360926214
60279528203563269585328361857930
60279528203563269585328475599210
60279528203563269585328475600662
60279528203563269585328477134404
60279528203563269585328734929272
60279528203563269585328735047316
60279528203563269585330801115036
60279528203563269586080473118934
60279528203563269586081506238060
60279528203563269586143150193018
60279528203563269586143263934298
60279528203563269586143263935750
60279528203563269586143263940122
60279528203563269586143265456442
60279528203563269586143265469492
60279528203563269586143522220424
60279528203563269586143523283234
60279528203563269586143608309491
60279528203563269586143608309492
60279528203563269586164155944342
60279528203563269586164529015843
60279528203563269586164529015844
60279528203563269586331436668692
60279528203563269586331521595572
60279528203563269586331808578006
60279528203563269586331810094326
60279528203563269586331894667074
60279528203563269586415119376216
60279528203563269586415119494308
60279528203563269586415204421188
60279528203563269586415233117496
60279528203563269586415233118948
60279528203563269586415234285348
60279528203563269586415492447558
60279528203563269769095071038868
60279528203563269769095845877740
60279528203563269769345775140520
60279528203563269769345775141972
60279528203563269769345776190280
60279528203563269769345776308372
60279528203563269769345861235252
60279528203563269769345862284964
60279528203563269769345890981320
60279528203563269769345891099412
60279528203563269769346119515506
60279528203563269769346148211862
60279528203563269769346149261622
60279528203563269769366782991364
60279528203563270820862407780266
60279528203563270820862666060520
60279528203563270820862780734920
60279528203563270820862780851560
60279528203563270820865765247366
60279528203563270820865880038406
60279528203563270820925083806042
60279528203563270820925428179576
60279528203563270820925456760696
60279528203563270820925456877336
60279528203563270820925456877543
60279528203563270820925456877544
60279528203563270820925542970823
60279528203563270820925542970824
60279528203563270820946347836168
60279528203563270820946348885928
60279528203563270820946463677229
60279528203563270820949820094515
60279528203563270820949820094516
60279528203563271415470724201782
60279528203563271415471097273124
60279528203563271415471098322884
60279528203563271415474081668882
60279528203563271415474197509730
60279528203563271415721687634948
60279528203563271415721773611540
60279528203563271415721802309348
60279528203563271415721802425988
60279528203563271415722032008482
60279528203563271415742694317940
60279528203563280698364987423686
60279528203563280698364988473446
60279528203563280698364988492160
60279528203563280698364988591538
60279528203563280698364988608800
60279528203563280698364988945670
60279528203563280698364988958720
60279528203563280698365016243750
60279528203563280698365017643430
60279528203563280698365102214726
60279528203563280698365102220550
60279528203563280698365102332818
60279528203563280698365102337190
60279528203563280698365103264486
60279528203563280698365103382578
60279528203563280698365103400048
60279528203563280698365103736870
60279528203563280698365103749968
60279528203563280698366136385064
60279528203563280698366136501668
60279528203563280698366136501704
60279528203563280698366136501912
60279528203563280698368459799918
60279528203563280699180924720152
60279528203563280699181010813591
60279528203563280699181010813592
60279528203563280699368924216360
60279528203563280699369297287862
60279528203563280699389844806072
60279528203563280699452520948696
60279528203563280699452606925288
60279528203563280699452607041976
60279528203563280699452865322230
60279528203563280882383263856040
60279528203563280882383292553800
60279528203563280882404184445752
60279528203563285637493497293450
60279528203563285637493497410138
60279528203563285637493870363388
60279528203563285637493870364792
60279528203563285637493870835772
60279528203563285637495821758112
60279528203563285637496193779646
60279528203563285638245609602762
60279528203563285638245609719450
60279528203563285638245637250810
60279528203563285638245637255022
60279528203563285638245638300570
60279528203563285638245638317832
60279528203563285638245638771342
60279528203563285638245981624344
60279528203563285638245982674104
60279528203563285638246756463216
60279528203563285638249081977590
60279528203563285638308285627134
60279528203563285638308285628538
60279528203563285638308657648716
60279528203563285638308657650120
60279528203563285638308657650327
60279528203563285638308657650328
60279528203563285638308657654540
60279528203563285638308658699880
60279528203563285638308658717350
60279528203563285638308659183910
60279528203563285638329206333534
60279528203563285638329206334938
60279528203563285638329549658712
60279528203563285638329549658919
60279528203563285638329549658920
60279528203563285638329549775352
60279528203563285638332650012166
60279528203563286232854184304628
60279528203563286232854213006600
60279528203563286232854299095668
60279528203563286232854300145428
60279528203563286233042241083928
60279528203563286233042242600248
60279528203563286233104888406280
60279528203563286233104888407732
60279528203563286233104889456040
60279528203563286233105003198772
60279528203563286233105004247080
60279528203563286233105004248532
60279528203563286233105261477622
60279528203563286233125810162440
60279528203563286233125896257124
60279528203563287467639218152806
60279528203846616186016543830910
60279528203854719458772609624586
60279528203854719458772610687444
60279528203854719458775709874290
60279528203854719458776742976154
60279528203854720008655557029911
60279528203854720060912252261918
60279528203854720060915355680852
60279528203854720060975014376762
60279528203854720060975014381133
60279528203854720060975014381134
60279528203854720060978117795696
60279528203854720198173006991682
60279528203879018918845239793066
60279528203879018918846387699068
60279528203879020153627948139968
60279528203879020153628321192596
60279528203879020153628321194000
60279528203879020565221151119642
60279528203879020565221925971612
60279528203879020565222299024240
60279528203879020565222299025644
60279528203879020565974407102868
60279528203879020565974408152628
60279528203879020565975067150700
60279528203879020565975181941740
60279528203879020565975186173828
60279528203879020566037084178404
60279528203879020566225111210392
60279528203879029434827749562656
60279528203879029846424821994926
60279528203879029846424823044686
60279528203879029848872545635142
60279528203879029985648683623118
60279528203879031081203657708308
60279528203879031083654479130074
60279528203879031088733694674734
60279528203879031088734727793860
60279528203879031221747842552292
60279528203879031271749068477476
60279528203879031633341820383888
60279528203879031633341820383936
60279528203879031633341906473003
60279528203879031633342570870760
60279528203879031633342599450476
60279528203879031633529848456844
60279528203879031633530881576178
60279528203879031679075235074276
60279528203879031683343046309120
60279528203879034788000279614870
60279528203879034795674696857880
60279528203879034932872689468428
60279528203879034978605353671944
60279528203879035344466665882922
60279528203879035344466667300072
60279528203879035382605500963424
60279528203879035382605500964828
60279528203879035390135530503740
60279528203879035390136563617250
60279528203879035390136564667010
60279528203879035390136567854954
60279528203879035390199330086438
60279528203879035390199331503588
60279528203879035392647049376682
60279528203879035527397324114136
60279528203879036617386286553758
60279528203879036618139542536984
60279528203879036618139543586744
60279528203879036618140202584816
60279528203879036618140317375856
60279528203879036618140321607944
60279528203879036624917463998672
60279528203879036624918497112182
60279528203879036624918498161942
60279528203879036624918501349886
60279528203879036624981264998520
60279528203879036625482582395330
60279528203879036625483357234202
60279528203879036625733371541918
60279528203879036625733371541954
60279528203879036625733371542161
60279528203879036625733371542162
60279528203879036627428982871614
60279528203879036762179257609068
60279528203879037166994189009372
60279528203879037167182217086700
60279528203879037167183250201614
60279528203879037174525341984354
60279528203879037176220953313806
60279528203882939040247493251640
60279528203882939040331176077048
60279528203882939086063840280564
60279528203882939223261832891112
60279528203891038845082532626532
60279528203891038845082533676292
60279528203891039210859791407510
60279528203891039210860164479012
60279528203891039256676510458176
60279528203891039393874503068724
60279528203891039393874504118484
60279528203891042365660475903584
60279528203891042365660848993800
60279528203891042365660849110440
60279528203891042365660849460360
60279528203891042502858468514132
60279528203891042502858841604348
60279528203891042502858841720988
60279528203891042502858842070908
60279528203891042549428334161088
60279528203891042914452446345776
60279528203891042915205591892306
60279528203891042915205964963808
60279528203891042961022310942972
60279528203891043098220303553520
60279528203891043098220304603280
60279528203891044149987525387238
60279528203891044149987898458740
60279528203891044150071580234388
60279528203891044150071581284148
60279528203891044195804244437904
60279528203891044195804245487664
60279528203891044333002237048452
60279528203891044333002238098212
60279528221277134185278847242824
60279528221277156136957664930504
60279528221288841566016101032384
60279528221288845682140693335842
60279528221288861734121014782940
60279528221289106983385046539640
60279528221289112471304749095320
60279528221289145413876587657254
60279528221289145825658477258822
60279528221289147654964272431042
60279528221289158219022564641734
60279528221580896489487848335423
60279528221605208107839112917686
60279528221605208115181493199016
60279528221605208115181493199025
60279528221605213008577337693203
60279528221605213054310001896719
60279528221608815325306079999072
60279528221608815325557133534313
60279528221608815874349103976505
60279528274419641169312053307112
60279528274419644830349692622692
60279528274419660928247492260324
60279528274430451689826063691774
60279528274454729365571777480224
60279528274454729365655460305632
60279528274454729365656493407496
60279528274454729548587150221560
60279528274454729548587156006104
60279528274454734899307828931068
60279528274454734899308862032932
60279528274454734901818317890090
60279528274454761667572394645620
60279528274454761667575862653166
60279528274454762902919188628594
60279528274454762902940109334946
60279528274454762903193595551125
60279528274454763314787573382769
60279528274454768253578253111950
60279528274454768253580576060244
60279528274454768253639890251318
60279528274454768253640900439966
60279528274454768253640923353182
60279528274454768253640929137726
60279528274454768253643338179300
60279528274454768253661821146318
60279528274454768253915307362497
60279528274454768390838921748274
60279528274454768802707277804689
60279528274454779320380777202796
60279528274454779366865578063252
60279528274454783024726577687592
60279528274454783070462709898654
60279528274454784854036613835778
60279528274454784854872413238805
60279528274455930122655192359384
60279528274455930122989923661637
60279528274455930260187916272185
60279528274455930671781894103829
60279528274455930717514558307345
60279528274455930854712550917893
60279528274455935610909628083557
60279528274455935613084232062878
60279528274455935656642292287073
60279528274455935793840284897621
60279528274455962241643898539678
60279528274455963476987339772914
60279528274455963476989547930168
60279528274455963477010468636520
60279528274455963477259308956111
60279528274455964068522521619268
60279528274455968964906958101554
60279528274455968964907044194834
60279528274455968964909252352088
60279528274455969010660514313662
60279528274455969010662837261956
60279528274455969010911677581547
60279528274455969010932598287953
60279528274455969148193266924277
60279528274455969559703648023739
60279528274455969559787244755921
60279528274455980123949079035935
60279528274455983781728738395714
60279528274455985611868783457855
60279528274466473988274325684687
60279528274466474399786858712094
60279528274466474399868303516331
60279528274466474399870627631025
60279528274466475634652561125957
60279528274466490452035763065141
60279528274466735289266365978048
60279528274466735289266367027856
60279528274466735289266395725616
60279528274466740639988077672828
60279528274466740639988106370588
60279528274466740639988192463868
60279528274466740639989225565732
60279528274466769238398474670286
60279528274466771021972378607410
60279528274466773994257462967302
60279528274466773994257491665062
60279528274466773994258610860206
60279528274466773994320253784118
60279528274466773994321286885982
60279528274466773994341145792710
60279528274466773994342178894574
60279528274466774131518131720218
60279528274466774177271716513494
60279528274466774177272835708638
60279528274466774177523998976523
60279528274466774543385312604651
60279528274466774589117976808167
60279528274466775777894043979914
60279528274466775777894044096602
60279528274466775777894130073194
60279528274466775777894158887642
60279528274466775778169570214277
60279528274466790595469089211122
60279528274466790595552657712258
60279528274466790641285321915774
60279528274466792424859225852898
60279528274747719622233072563384
60279528274758524749870109361806
60279528274758524795623694270270
60279528274782825254928787814458
60279528274782825300682372607734
60279528274782825300683405709598
60279528274782836230705434422650
60279528274782836230706582315554
60279528274782836367967250951878
60279528274782836413719774062122
60279528274782836413720807163986
60279528274782840079091321635042
60279528274782841725467232961618
60279528274782841726219341037633
60279528274782841726219341037634
60279528274782841726220374022698
60279528274782841726220374139338
60279528274782841726304056498394
60279528274782841726304056848314
60279528274782841726304062632857
60279528274782841772036721051830
60279528274782841772036726836373
60279528274782841909234713312458
60279528274782841909234713662378
60279528274782841909234719446921
60279528274794527742546417494054
60279528274794542559929619433238
60279528274794543794711466834890
60279528274794543802051149593318
60279528274794543802051235686598
60279528274794547322629550057888
60279528274794547323382610321794
60279528274794547323382610438434
60279528274794547499054943204991
60279528274794547506396948911713
60279528274794547506396950078113
60279528274794547506396950078114
60279528274794547506397036171394
60279528274794547508091611815640
60279528274794549152772831657175
60279528274794549152772861404689
60279528274794549152772861404690
60279528274794549152772947497970
60279528274794549152772947847890
60279528433955198783379882039448
60279528433955232137732835248794
60279528433987614283216860394276
60279528433987614283216863578008
60279528433987619820216798594601
60279528433987621054998732089533
60279528433987647637569816787354
60279528433987647637569816906850
60279528433987647637569845603206
60279528433987653171222182231866
60279528433987653171222185412790
60279528433987653171222439449358
60279528433987653171222468145714
60279528433987653171222554234782
60279528433987664285096785111081
60279528433987664285285070405805
60279528433988865042095478278425
60279528433991221679618641997785
60279528433991223325994553324361
60279528433991223325994811591565
60279528433991255443306510568293
60279528433991256678088444063225
60279528433991516927502066372235
60279528433991549686221850016782
60279528433991549686221850136278
60279528433991549686221878832634
60279528433991550281858491587871
60279528433991551928234402914447
60279528433991555036943303560950
60279528433991555036943557597518
60279528433991555036943561828154
60279528433991555036943586293874
60279528433991555036943672382942
60279528433991555586823519656613
60279528433991556821605453151545
60279528433991566745530823199673
60279528433991566745593240958245
60279528433991566745593585314517
60279528434283305648513538862378
60279528434283305648513538981874
60279528434283305793305733549397
60279528434283305793305733549398
60279528434283305839062671799320
60279528434315426500347676079671
60279528434315710035313372983118
60279528434315710035313377213754
60279528434315711270851923791830
60279528434315711270935349885228
60279528434315711819891586778754
60279528434315711819975153750264
60279528434315711819975183392838
60279528434315712002905840206902
60279528434315720736756825302218
60279528434315721148350778668142
60279528434315721148350890272642
60279528434315721153434497688020
60279528434315721153434497688228
60279528434315721339712462744129
60279528434315722383889325246218
60279528434315722383972751339616
60279528434315722566903408153680
60279528434315722574494395176198
60279528434315722574494396239008
60279528434315722574494396239061
60279528434315722933012584847226
60279528434315722978744989838777
60279528434315722978745249050742
60279528434315722986088373007842
60279528434315722986088374070696
60279528434315722986088374070705
60279528434315722986276659365424
60279528434315723115943241661290
60279528434315726088235125731014
60279528434315726088318551824412
60279528434315726095009948355776
60279528434315726095009952605126
60279528434315726095009954140320
60279528434315726095072711537642
60279528434315726095072712010026
60279528434315726095072716259376
60279528434315726095093631181184
60279528434315726095093632243994
60279528434315726095093636965728
60279528434315726232270702731248
60279528434315726232270703203424
60279528434315726232270704148190
60279528434315726232270704266234
60279528434315726232270704266442
60279528434315726232270704283704
60279528434315726232270704620574
60279528434315726232270708869924
60279528434315726278024287995248
60279528434315726278024289058058
60279528434315726278024293779792
60279528434315726280534515500526
60279528434315726637274788717938
60279528434315726637358385332022
60279528434315726643864681979834
60279528434315726643864682097878
60279528434315726643864682098086
60279528434315726643864682452218
60279528434315726644617827526524
60279528434315726644701510351976
60279528434315726646312403035256
60279528434315726689618266889702
60279528434315726692128493332170
60279528434315726820289012503512
60279528434315726827632166103186
60279528434315726827632167165996
60279528434315726829326485942718
60279528434315727879399761021456
60279528434315727879483442784054
60279528434315727879483443846864
60279528434315727879483443846908
60279528434315728062414100660928
60279528434315728474196363787344
60279528434316623546494355015318
60279528434319323420354175356422
60279528434319323420354175474466
60279528434319324655136108851354
60279528434319324655136108969398
60279528434319324838150448609078
60279528434319328359481909336150
60279528434319328366068445738636
60279528911581240919523319736968
60279528911581240919524434345892
60279528911581244623869120221764
60279528911581244623869205960912
60279528911581244623870234830688
60279528911581278161153844973594
60279528911581279212732493489258
60279528911581279212733268325322
60279528911581279395935778349030
60279528911581279395935778468526
60279528911581279395935807048242
60279528911581289091177021579550
60279528911581289274191360746846
60279528911581290325770926997154
60279528911581290325958955074482
60279528911581290508973294241778
60279528911581290920567157635062
60279528911581290920567157754558
60279528912553837068038557645210
60279528912553853531796299084602
60279528912553853531797670910970
60279528912553853539411391633020
60279528912553853539411391634472
60279528912553853539412420502796
60279528912553853539412420504248
60279528912553853722342048448536
60279528912553853722342049983730
60279528912553853722343077316860
60279528912553853722343077318312
60279528912553853722343078870768
60279528912553859073063760258456
60279528912553859073063760259908
60279528912553859073063761795102
60279528912553859073064789128232
60279528912553859073064789129684
60279528912553886893682064077572
60279528912553887030942818925433
60279528912553887076675111493258
60279528912553887076675483010851
60279528912553887076675483010852
60279528912553887076696032199610
60279528912553887076696403717257
60279528912553892427397194941719
60279528912553903540370432688454
60279528912553903540370433751312
60279528912553903540370805778670
60279528912553903540371575877094
60279528912553903540371577431002
60279528912553903540433194454830
60279528912553903540433223034546
60279528912553903540433224569740
60279528912553903540434223323154
60279528912553903540434223324606
60279528912553903540434224759018
60279528912553903540434251902870
60279528912553903540434253456778
60279528912553903540434596276611
60279528912553903540434596276612
60279528912553903540434596396107
60279528912553903540434596396108
60279528912553903540454115041686
60279528912553903540455143911462
60279528912553903540455145465370
60279528912553903540455516983017
60279528912553903677631217180288
60279528912553903677631560154142
60279528912555087650743262165402
60279528912555087650764182871754
60279528912555104251699482070514
60279528912555104251700368041710
60279528912555104297453066980382
60279528912555104297453952951578
60279528912561942772575192446122
60279528912561942772576083035462
60279528912561957406755801686686
60279528912561957406756916295610
60279528912561957406943826580282
60279528912561957406944169536874
60279528912561957407027508933514
60279528912561957407027737571242
60279528912561957413533805716792
60279528912561957413533805716840
60279528912561957413534062934284
60279528912561957414286951128016
60279528912561957414287208345460
60279528912561957414370633836784
60279528912561957414370633953424
60279528912561957414370891048564
60279528912561957414370891048612
60279528912561957414370891054228
60279528912561957414370891067278
60279528912561957414370891166656
60279528912561957414370891170868
60279528912561957414558920194366
60279528912561957414559177411810
60279528912561957589958165747578
60279528912561957589959284974646
60279528912561957597301547862628
60279528912561957597301547862676
60279528912561957597301547868452
60279528912561957597301547881550
60279528912561957597301547980720
60279528912561957597301552585814
60279528912561957597552339140744
60279528912561957597552339244333
60279528912561957597552339244334
60279528912561957597552339257384
60279528912561957597552596345089
60279528912561957597552596345090
60279528912561957597552596358188
60279528912561957597552596461777
60279528912561957597552596461778
60279528912561957597552596474828
60279528912561957597552601079921
60279528912561959236334077074154
60279528912561959236334305711882
60279528912561959243677202094064
60279528912561959243677202107114
60279528912561959243677206699158
60279528912561959243677459311508
60279528912561959243928250570909
60279528912561959243928250570910
60279528912561959243928250583960
60279528912561959243928507788353
60279528912561959243928507788354
60279528912561959243928507801404
60279528912561959243928512406497
60279528912561959381126243194508
60279528912561959381126500398902
60279528912561959381126500411952
60279528912561959381126505017045
60279528912561962352661796913964
60279528912561962352661796914012
60279528912561962353414942325188
60279528912561962353498625028292
60279528912561962353498625028340
60279528912561962353498625033956
60279528912561962353498625047006
60279528912561962353498625146384
60279528912561962353498625150596
60279528912561962353498625163646
60279528912561962948023002456556
60279528912561962948023002456604
60279528912561962948023002462220
60279528912561962948023002462380
60279528912561962948023002475270
60279528912561962948023002475478
60279528912561962948023002574648
60279528912561962948023002591910
60279528912561962948023007179742
60279528912561962948023007183954
60279528912561962948211546037246
60279528912561962948274050939017
60279528912561962948274050939018
60279528912561962948274050952116
60279528912561962948274051068756
60279528912561962948274308156461
60279528912561962948274308156462
60279528912561962948274308169560
60279528912561962948274308286200
60279528912561962948274312891293
60279528912561963085472300883698
60279528912561963085472300896748
60279528912561963085472305501841
60279528912561964182805193291236
60279528912561964182805193304286
60279528912561964731847954992830
60279528912561964731848212210274
60279528912561990765355731405424
60279528912561990765356502007948
60279528912561990765356506241488
60279528912561990765356760275200
60279528912561990767804481330622
60279528912561990767804481332026
60279528912561990767888164033726
60279528912561990767888164033774
60279528912561990767888164037938
60279528912561990767888164039390
60279528912561990767888164151818
60279528912561990767888164156030
60279528912561990768641309462212
60279528912561990768641309463616
60279528912561990905902064310073
60279528912561990950818563630394
60279528912561990950818563647816
60279528912561990950818563649268
60279528912561990950818820847838
60279528912561990951655649103295
60279528912561990951655649103296
60279528912561992597946729814942
60279528912561992597946758394658
60279528912561992597947620385408
60279528912561992597947620404282
60279528912561992597947877602852
60279528912561992598009491933950
60279528912561992598009491934158
60279528912561992598009491947048
60279528912561992598009491947208
60279528912561992598009491952824
60279528912561992598009491952872
60279528912561992598010382504623
60279528912561992598010382504624
60279528912561992598010382523338
60279528912561992598030184002622
60279528912561992598030441220066
60279528912561992598030441233116
60279528912561992598031303211029
60279528912561992598031303229690
60279528912561992598031560434084
60279528912561992598197778291580
60279528912561992598197778310454
60279528912561992598197806871296
60279528912561992598197806890170
60279528912561992598281461117196
60279528912561992598281461130246
60279528912561992598281489696912
60279528912561992598281489709962
60279528912561992735207484559208
60279528912561992735207513138924
60279528912561992735479453727744
60279528912561992735479453740794
60279528912561992735479482320510
60279528912561996302356182989419
60279528912561996302356183108915
60279528912561996302377103695825
60279528912561996302377103697223
60279528912561996302543693567623
60279528912561997537137341767783
60279528912562006819968240706234
60279528912562006819968240706282
60279528912562006819968244938370
60279528912562006819968244939774
60279528912562006819968583662826
60279528912562006819968583662874
60279528912562006820051894363158
60279528912562006820051899061806
60279528912562006820051923059514
60279528912562006820052151580602
60279528912562006820052151697242
60279528912562006820052153096874
60279528912562006820052153096922
60279528912562006820052156279250
60279528912562006820052156296512
60279528912562006820052156297916
60279528912562006820052180276958
60279528912562006820052184977010
60279528912562006820052184994272
60279528912562006820052267415738
60279528912562006820052267415786
60279528912562006820805039774286
60279528912562006820805039892378
60279528912562006820805040246510
60279528912562006820805040259560
60279528912562006820805044490244
60279528912562006820805044491648
60279528912562006820805068470690
60279528912562006820805068472094
60279528912562006820805068942866
60279528912562006820805068955916
60279528912562006820805411795868
60279528912562006820805411912508
60279528912562006820805412845628
60279528912562007369660062966909
60279528912562007414576786226262
60279528912562007414576786342950
60279528912562007414576787742582
60279528912562007414576787742630
60279528912562007414576790924910
60279528912562007414576790924958
60279528912562007414576790942220
60279528912562007414576790942380
60279528912562007414576790943624
60279528912562007414576790943832
60279528912562007414576814922618
60279528912562007414576819622718
60279528912562007414576819639980
60279528912562007414576901011686
60279528912562007414576902061446
60279528912562007414576902061494
60279528912562007414576905733420
60279528912562007414576906783228
60279528912562007414577934113550
60279528912562007414577934117762
60279528912562007414577934117970
60279528912562007414577934119374
60279528912562007414577934231642
60279528912562007414577934235854
60279528912562007414577935653004
60279528912562007414577938836736
60279528912562007415392693750878
60279528912562007415392693756494
60279528912562007415392693868922
60279528912562007415392693868970
60279528912562007415392693873134
60279528912562007415392693873342
60279528912562007415392693886232
60279528912562007415392693886392
60279528912562007415392698472612
60279528912562007415392698491326
60279528912562007415392722448638
60279528912562007415392722454462
60279528912562007415392722466108
60279528912562007415392722471724
60279528912562007415392722566730
60279528912562007415392722583992
60279528912562007415392724001142
60279528912562007415392727171824
60279528912562007415392727189086
60279528912562007415392808547742
60279528912562007415392808664382
60279528912562007415392808677431
60279528912562007415392808677432
60279528912562007415392809610551
60279528912562007415392809610552
60279528912562007415393841661251
60279528912562007415393841661252
60279528912562007415393841666868
60279528912562007415393841779349
60279528912562007415413614457230
60279528912562007415413614457278
60279528912562007415413614462894
60279528912562007415413614463054
60279528912562007415413614475944
60279528912562007415413614476152
60279528912562007415413614575322
60279528912562007415413614579534
60279528912562007415413619180416
60279528912562007415413619197678
60279528912562007415413643155038
60279528912562007415413643172300
60279528912562007415413647878229
60279528912562007415413730433645
60279528912562007415414762367657
60279528912562007415414762369055
60279528912562007415414762369056
60279528912562007415414762373268
60279528912562007415580723013320
60279528912562007415580751593036
60279528912562007415580751611910
60279528912562007415580752065420
60279528912562007415580752078470
60279528912562007415581094905323
60279528912562007415581094905324
60279528912562007415581094918422
60279528912562007415581095022011
60279528912562007415581095022012
60279528912562007415581095035062
60279528912562007415581099640155
60279528912562007415601643603032
60279528912562007415602020346561
60279528912562007415664405722248
60279528912562007415664405838936
60279528912562007415664434418652
60279528912562007415664662939692
60279528912562007415664662952790
60279528912562007415664663056380
60279528912562007415664663069430
60279528912562007415664691649146
60279528912562007415664696372337
60279528912562007552862398332796
60279528912562007552862398345894
60279528912562007552862398462534
60279528912562008650111612630884
60279528912562008650111636611330
60279528912562008650111637083506
60279528912562008650111637096556
60279528912562008650111980040098
60279528912562008650111980053148
60279528912562008650111984658242
60279528912562008650112755819524
60279528912562008650112755838398
60279528912562008650112756310574
60279528912562008650174398743436
60279528912562008650174398743596
60279528912562008650174398861480
60279528912562008650174655961040
60279528912562008650174655966656
60279528912562008650174656078924
60279528912562008650174657483024
60279528912562008650174657496074
60279528912562008650174660684018
60279528912562008650175517957454
60279528912562008650175518075498
60279528912562008650175775156183
60279528912562008650175775156184
60279528912562008650195290870072
60279528912562008650195319449788
60279528912562008650195552692610
60279528912562008650195576667232
60279528912562008650195578189429
60279528912562008650196438663806
60279528912562009198966597811870
60279528912562009198966597824968
60279528912562009198966626391586
60279528912562009198966626408848
60279528912562009198966627925216
60279528912562009198966631108948
60279528912562009198966712601506
60279528912562009198966713664364
60279528912562009198967745717872
60279528912562009198967745722084
60279528912562009199154655549034
60279528912562009199154656002544
60279528912562009199154656015594
60279528912562009199154998959136
60279528912562009199154998972186
60279528912562009199155003577279
60279528912562009199155775229611
60279528912562009199238309659372
60279528912562009199238309672470
60279528912562009199238309789110
60279528912562009199238338368826
60279528912562009199238566876816
60279528912562009199238566889914
60279528912562009199238566993504
60279528912562009199238595573220
60279528912562009199238595586270
60279528912562009199239457700941
60279528912562893166030480988492
60279528912562893166030481005754
60279528912562893166030595324618
60279528912562907983413339988346
60279528912562907983413682927676
60279528912562907983413682944938
60279528912562907983413801986993
60279528912562907983476478012769
60279528912562908120674470623317
60279528912562909767051153602225
60279528912563143346643347736410
60279528912563158164026549675594
60279528912563158164027207009062
60279528912563158171620261175160
60279528912563158171620632692754
60279528912563158171620632711468
60279528912563158171641553399154
60279528912563159955194165112284
60279528912563159955194536629878
60279528912563159955194536648592
60279528912563163659539965597080
60279528912563163659540337133388
60279528912563193309547518656528
60279528912563193309547518673790
60279528912563193309547604412938
60279528912563193355280182877306
60279528912563193355280268616454
60279528912563208126930691897904
60279528912563208126930691916618
60279528912563208172663013280182
60279528912563208172663356101420
60279528912563208172663356120134
60279528912563208172663384799228
60279528912563208172663384816490
60279528912563208172684276807820
60279528912563209956237002821100
60279528912563209956237002839814
60279528912563209956237002939192
60279528912563209956237002956454
60279528912565592628105916152469
60279528912565594457683591363088
60279528912565594457683677106448
60279528912565594869278344035007
60279528912565594869278344035008
60279528912565594869278344039220
60279528912565594869278429774156
60279528912565609091864172026749
60279528912565609274795686232293
60279528912565609275066510697268
60279528912565610921442333096752
60279528912565610921442336280484
60279528912565610921442418831688
60279528912565610921442422019631
60279528912565610921442422019632
60279528912565610921442704628848
60279528912565610921442704633059
60279528912565610921442704633060
60279528912565610921443479473336
60279528912565610921443565208272
60279528912565845187151817995966
60279528912565859455679287079470
60279528912565859455742049202898
60279528912565859455762941211490
60279528912565859463022294480144
60279528912565859463022297661020
60279528912565859463022297662472
60279528912565859463022408793344
60279528912565859463022408793392
60279528912565859463022408799008
60279528912565859463022408799168
60279528912565859463022411981336
60279528912565859463022411985708
60279528912565859463273346137865
60279528912565859463273346137866
60279528912565859463273460462346
60279528912565859463294381168746
60279528912565861102055080903450
60279528912565861102055195222314
60279528912565861102055423860042
60279528912565861109398208987596
60279528912565861109398323306460
60279528912565861109398323312284
60279528912565861109586495345226
60279528912565861109586609664090
60279528912565861109587638533866
60279528912565861109649257464441
60279528912565861109649257464442
60279528912565861109649371783305
60279528912565861109649371783306
60279528912565861109671321365098
60279528912565861239315949947866
60279528912565861239316178585594
60279528912565861246847246894065
60279528912565861246847246894066
60279528912565861246847250074989
60279528912565861246847250074990
60279528912565861246847361207314
60279528912565861246847364393853
60279528912565861246847364393854
60279528912565861658441227906633
60279528912565861658441227906634
60279528912565861658441342225497
60279528912565861658441342225498
60279528912565861658441342231114
60279528912565864813744006291516
60279528912565864813744009472392
60279528912565864813744009473844
60279528912565864813744120604716
60279528912565864813744120604764
60279528912565864813744120610380
60279528912565864813744120610540
60279528912565864813744123791256
60279528912565864813744123792708
60279528912565864813744123797080
60279528912565864813744377822208
60279528912565864813744377827824
60279528912565864813745152662484
60279528912565864813932295830022
60279528912565864813933439018662
60279528912565864813995057949237
60279528912565864813995057949238
60279528912565864813995172268101
60279528912565864813995172268102
60279528912565864813995172273718
60279528912565864814016092980118
60279528912565864814017121849894
60279528912565864951193050559785
60279528912565864951193050559786
60279528912565864996946632288783
60279528912565866597568958705437
60279528912565866597568958705438
60279528912565866597569073018686
60279528912565866597569073024301
60279528912565866597569073024302
60279528912565892816538910130386
60279528912565892816538910131838
60279528912565892817355475012960
60279528912565892817355589326207
60279528912565892817355589326208
60279528912565892817376395719360
60279528912565892817376510034011
60279528912565892817376510034012
60279528912565894463667847963102
60279528912565894463667876542818
60279528912565894463668738533568
60279528912565894463668995751012
60279528912565894463730610082110
60279528912565894463730610082318
60279528912565894463731500652783
60279528912565894463731500652784
60279528912565894463751302150782
60279528912565894463751559368226
60279528912565894463752421359189
60279528912565894463752678582244
60279528912565894463918896439740
60279528912565894463918925019456
60279528912565894464002579265356
60279528912565894464002607845072
60279528912565894600928602688446
60279528912565894600928602688494
60279528912565894600928602692658
60279528912565894600928602692866
60279528912565894600928602694110
60279528912565894600928602694270
60279528912565894600928631268210
60279528912565894600928631273826
60279528912565894600928717011522
60279528912565894600928717012974
60279528912565894601200571871692
60279528912565894646681958964846
60279528912565894646682216182290
60279528912565894646682301921438
60279528912565894646682963860000
60279528912565894646683335396308
60279528912565894646933264659135
60279528912565894646933264659136
60279528912565894646933350398284
60279528912565895012711641716592
60279528912565895012711641717996
60279528912565895012711670296308
60279528912565895012711670297712
60279528912565895012711756035456
60279528912565895012711756036860
60279528912565895012795353123327
60279528912565895012795353123328
60279528912565895012795353127540
60279528912565895012795438862476
60279528912565895195725981357676
60279528912565895195725981361888
60279528912565895195726009937392
60279528912565895195726009941604
60279528912565898168076526304323
60279528912565898168077301137579
60279528912565898168098221843985
60279528912565898168098221845383
60279528912565898168098479062827
60279528912565898168265586432351
60279528912565898351029135876891
60279528912565899951650430241447
60279528912565899951651205074703
60279528912565899951838715536219
60279528912565899951839490369475
60279528912565909280298680729614
60279528912565909280298680731066
60279528912565909280298683911942
60279528912565909280298683913394
60279528912565909280298798230806
60279528912565909280298798232258
60279528912565909281050792568154
60279528912565909281050792684842
60279528912565909281050792686246
60279528912565909281050793040378
60279528912565909281050796221254
60279528912565909281050796222706
60279528912565909281050797284112
60279528912565909281050797285516
60279528912565909281050821264558
60279528912565909281050821265962
60279528912565909281051165639496
60279528912565909281113469064702
60279528912565909281113469066154
60279528912565909281113472247030
60279528912565909281113472248482
60279528912565909281113554687210
60279528912565909281113554805302
60279528912565909281113555159594
60279528912565909281113557987630
60279528912565909281113583383566
60279528912565909281113583383774
60279528912565909281113583385018
60279528912565909281113583385178
60279528912565909281113586567346
60279528912565909281113586571718
60279528912565909281113813439848
60279528912565909281113816620772
60279528912565909281113927758711
60279528912565909281113927758712
60279528912565909281114588278720
60279528912565909281134389771102
60279528912565909281134475393610
60279528912565909281134475393770
60279528912565909281134475510250
60279528912565909281134478574486
60279528912565909281134478575938
60279528912565909281134478580310
60279528912565909281134480111132
60279528912565909281134480115344
60279528912565909281134737328576
60279528912565909281135508985120
60279528912565909281301844343808
60279528912565909281301844345212
60279528912565909281301844698100
60279528912565909281301872924928
60279528912565909281322764932116
60279528912565909281385527051332
60279528912565909281385527170828
60279528912565909418311547292142
60279528912565909418311547297758
60279528912565909418311547770142
60279528912565909418311575989902
60279528912565909418311575989950
60279528912565909418311575995566
60279528912565909418311575995726
60279528912565909418311579177894
60279528912565909418311579182266
60279528912565909418311920369259
60279528912565909418311920369260
60279528912565909418311923555800
60279528912565909464065132202010
60279528912565909464065132202058
60279528912565909464065132207674
60279528912565909464065132207834
60279528912565909464065132320102
60279528912565909464065132324314
60279528912565909464065135390002
60279528912565909464065135394374
60279528912565909464065136925196
60279528912565909464065136929408
60279528912565909464065160899818
60279528912565909464065160904030
60279528912565909464065508465716
60279528912565909464066280112437
60279528912565909464066280113835
60279528912565909464066280113836
60279528912565909464316183871012
60279528912565909464316183984891
60279528912565909464316183984892
60279528912565909464316183989104
60279528912565909464316212564607
60279528912565909464316212564608
60279528912565909464316212568820
60279528912565909464337104577412
60279528912565911064687715836162
60279528912565911064687715841778
60279528912565911064687715954254
60279528912565911064687715958626
60279528912565911064687715959870
60279528912565911064687715960030
60279528912565911064687717376972
60279528912565911064687720557896
60279528912565911064687830633026
60279528912565911064687831695835
60279528912565911064687831695836
60279528912565911064688490794530
60279528912565911064688490798902
60279528912565911064688492215844
60279528912565911064688605111942
60279528912565911064688605113394
60279528912565911064688606529091
60279528912565911064688606529092
60279528912565911064875745100008
60279528912565911064875745454300
60279528912565911064875748280932
60279528912565911064875748282336
60279528912565911064875748635224
60279528912565911064875773678320
60279528912565911064875776860648
60279528912565911064876891469572
60279528912565911064876891470976
60279528912565911064876891823863
60279528912565911064876891823864
60279528912565911064959342185072
60279528912565911064959427801916
60279528912565911064959427807531
60279528912565911064959427807532
60279528912565911064959427920008
60279528912565911064959431107951
60279528912565911064959431107952
60279528912565911064959685137452
60279528912565911064959685141663
60279528912565911064959685141664
60279528912565911064960459863848
60279528912565911064960459977727
60279528912565911064960459977728
60279528912565911064960459981940
60279528912565911110441300868334
60279528912565911110442075584902
60279528912565911110442075590726
60279528912565911110442077125760
60279528912565911110442191439013
60279528912565911110629333072756
60279528912565911110692006388588
60279528912565911110692120707451
60279528912565911110692120707452
60279528912565911110693124061747
60279528912565911110693124061748
60279528912565911110693124067364
60279528912565911110693124185456
60279528912565911110714044773764
60279528912565911247890084615980
60279528912565911247890084734072
60279528912565911247890087802520
60279528912565911247890087922016
60279528912565911247890113313788
60279528912565911247890113318000
60279528912565911659485094503940
60279528912565911659485094509556
60279528912565911659485094623436
60279528912565911659485094627648
60279528912878056294556557567432
60279528912878057940932465710276
60279528912878058538992441293447
60279528912878959067661452110348
60279528912878964006788414437744
60279528912879264196812925381351
60279528912879264242544817931128
60279528912879264242544817931131
60279528912879264242545589584867
60279528912881665748928225262069
60279528912881949474439332806350
60279528912881949474439332810722
60279528912881949474439705877851
60279528912881949474439705877852
60279528912881949474439705882064
60279528912881960404462509410854
60279528912881960404462509412306
60279528912881960404462767691156
60279528912881960404462767692560
60279528912881960541723178048630
60279528912881960587476734259286
60279528912881960587476734260738
60279528912881960587476734265110
60279528912881960587477107332239
60279528912881960587477107332240
60279528912881960587477107336452
60279528912881964115649251771114
60279528912881965899223155708238
60279528912881965899976301119450
60279528912881965899976301136920
60279528912881965900059983945066
60279528912881965900059983962328
60279528912881965938198819143611
60279528912881965938198819143612
60279528912881965938198819147824
60279528912881965945728857158138
60279528912881965945729886027914
60279528912881965945729886033738
60279528912881965945791619277354
60279528912881965945792648148582
60279528912881965945792648165844
60279528912881965945979905634980
60279528912881966082989611887902
60279528912881966082990640759130
60279528912881966082990640776392
60279528912889765927071962213167
60279528912889765927134724328011
60279528912889770866199438975451
60279528912889770866199696192895
60279528912889770866262458307739
60279528912890053165630318305682
60279528912890054401249108746604
60279528912890054584179765560668
60279528912890054950020244577335
60279528912890054950020244577336
60279528912890054950208444828380
60279528912890054950208530921819
60279528912890054950208530921820
60279528912890054950292098950572
60279528912890054950292098956187
60279528912890054950292127648380
60279528912890054995773743392312
60279528912890055133222755764636
60279528912890055133222784462444
60279528912890063867073770624782
60279528912890063867073857763610
60279528912890064278667835595206
60279528912890064278667835595254
60279528912890064283751441825518
60279528912890064283751441842780
60279528912890064423459914447089
60279528912890064469213499357011
60279528912890065514202827362534
60279528912890065514286252983548
60279528912890065514286510200992
60279528912890065651463669262890
60279528912890066063057274023032
60279528912890066063057274139672
60279528912890066063057274141076
60279528912890066063057274141284
60279528912890066063057302720792
60279528912890066063057531221762
60279528912890066063057647081435
60279528912890066063057647081436
60279528912890066063245846281364
60279528912890066063245846282768
60279528912890066063245932376207
60279528912890066063245932376208
60279528912890066063329500404960
60279528912890066063329529102768
60279528912890066063329529106979
60279528912890066063329529106980
60279528912890066070588713967106
60279528912890066070588713967190
60279528912890066070588713967349
60279528912890066070588713967350
60279528912890066070588971179018
60279528912890066070588971184634
60279528912890066070672396805855
60279528912890066070672654023299
60279528912890066070672654023507
60279528912890066108810887629256
60279528912890066246260185921044
60279528912890066253603310818698
60279528912890066253603310837571
60279528912890069217796344428308
60279528912890069217796601627086
60279528912890069218548627847330
60279528912890069218611361401124
60279528912890069218611389962174
60279528912890069218611389979436
60279528912890069218611389980840
60279528912890069218611389981048
60279528912890069218632053468344
60279528912890069218632310685788
60279528912890069225326636460848
60279528912890069225326636479562
60279528912890069225326893678340
60279528912890069225326893697006
60279528912890069225389655810446
60279528912890069225389655816270
60279528912890069225410576503748
60279528912890069225410576516798
60279528912890069225410576517006
60279528912890069408341233317812
60279528912890069408341233330862
60279528912890069408341233331070
60279528912890069408341233336739
60279528912890069409157140861301
60279528912890069409157140861302
60279528912890069767403360421628
60279528912890069767591646766160
60279528912890069767675329591775
60279528912890069767675329591776
60279528912890069774181626252638
60279528912890069774181626258461
60279528912890069774181626258462
60279528912890069813156688114052
60279528912890069813156945331496
60279528912890069813407993791080
60279528912890069819935211162506
60279528912890069819935211162714
60279528912890069819935211168383
60279528912890069820750861494167
60279528912890069820751118692945
60279528912890069820751118692946
60279528912890069820939147838699
60279528912890069820939147838700
60279528912890069820939405050528
60279528912890069820939405056143
60279528912890069950605986405840
60279528912890071009716447946834
60279528912890071009716447946918
60279528912890071009716447947077
60279528912890071009716447947078
60279528912890071009716705158746
60279528912890071009716705164362
60279528912890071009800130785583
60279528912890071009800387984361
60279528912890071009800387984362
60279528912890071009800388003027
60279528912890071009800388003235
60279528912890071192731044798426
60279528912890071192731044817299
60279528912890071604325022648943
60279528912890071604513051775824
60279528912890071604513308987652
60279528912893671489607469464206
60279528912893671489607469469822
60279528912893671672810870301743
60279626077062037850587405998226
60279638283544560912749171365124
60279638283544570791004639324580
60279638998569302231946937096906
60279638998569302369144929707454
60279638998597516454351843213494
60279638999225799451447244867062
60279638999225816098137014946886
60279638999254027988176046684158
60279638999254029771749950621282
60279643306641953961350396827864
60279643306641956339448935410696
60279643309885457145194526191240
60279643309888158847605532398379
60279643309888158848442361702184
60279643309888158848442361702193
60279643333519958797601195302168
60279643333523861257847724452632
60279644505991688687856221509244
60279644505991738650676798915490
60279644505991755114435913231010
60279644506068604804744741100548
60279644506068604804744744282876
60279644506092898540535768521948
60279644506092903662594159315740
60279644506101003108828355903744
60279644506101008596748060325664
60279644506101018520736192488636
60279644506101018657934185099184
60279644506101024008655896910556
60279644529735525661250509887424
60279644577004523066110917717058
60279644577187043632219487909656
60279644586075600244948724361299
60279644609793904246711675957759
60279644609818170172029857863832
60279644736537397925833761440458
60279644736537415121315501962474
60279644736744245526216392431204
60279644742437918229193991690962
60279644742437934875883761770786
60279644742437936659457665707910
60279644742652870939314617685046
60279644745588123482748272888101
60279644745608486398131466230557
60279644745608486536145366391020
60279644745611180888316450489995
60279644745611187689784548025437
60279644745611188238555597763499
60279644745611188239392421785456
60279644745611188239392421785465
60279644745611188239580712375126
60279644745684134224803251206495
60279644769242988188552035974124
60279644769246890511809003221426
60279644769246890648797784063728
60279644769246890649069757951189
60279644769246890649069757951190
60279644769315934044021212846191
60279644769319836451277956676527
60279644769319836504538560235435
60279644769319836634208613490591
60279644769326774208834127286677
60279644769326790809791233162985
60279644769351039717201899600260
60279644769351056318159005476568
60279644769351056318347291834150
60279644769351056318430974659766
60279644813349539589696437356492
60279644813568367003682693049826
60279644813665640538729478417486
60279644822400253441475712468409
60279644822504367875287568913769
60279644822504369704594137054409
60279644822504417700655754831701
60279644822504417700659106282589
60279644822504419118368345140697
60279644822504419118371696591585
60279644822505618640672140028555
60279645215103630997427931201628
60279645215125213100974112047010
60279645215125262514751671584186
60279645215127948117820573675828
60279645215127964215718373313460
60279645215127964218249778611440
60279645215127964352916365924008
60279645215127964767041749053632
60279645215136052678517958809344
60279645215136068090425795394236
60279645221000250082646801078002
60279645221000255570566505499922
60279645221008353950262924748720
60279645221009571315833732151178
60279645221009576849486100757900
60279645221012273019080792827462
60279645221012273202095132467142
60279645221012279787515094947830
60279645221227209817248051055126
60279645221227209817331476676396
60279645221227215305167755477046
60279645221328078900650778481192
60279645221336167950695672148496
60279645221336167950883700212726
60279645221336177286937435496770
60279645221336177287774263750824
60279645221336182774857139918690
60279645221340079336425777227380
60279645221340084824345481649300
60279645224185530820099169349947
60279645224280090982600641298936
60279645238758513996298405643186
60279645238758563410075965180362
60279645238770569745552156154744
60279645239050302908608027375070
60279645239050347929853149378984
60279645239062355500111673964322
60279645247914592451992970776216
60279645247914592505257049425720
60279645247914592634923627590280
60279645247917294345702101662792
60279645247949714601736157302780
60279645247949714784666814116844
60279645247949714784666814116853
60279645247949714784749725285708
60279645247949714787198219408191
60279645247949714787198219414833
60279645291915777610251286281076
60279645291936192128053732799012
60279645291936192265250696539784
60279645291936192676845703241204
60279645291948198051412671090826
60279645292239972685592039138854
60279645292239982022670630741182
60279645292239982434264608572826
60279645292243541468405377201430
60279645301103060899879836884143
60279645301127343502664473567831
60279645301127343504924938569886
60279645301127392908827967887533
60279645301128544259746734763927
60279645301128544261923631239547
60279645301128544261923631259230
60279645451470277803470798520328
60279645451472930915856026822770
60279645451472964824063633053432
60279645451472967798883594596562
60279645451472967799134643073200
60279645451472968347926613515392
60279645451472978909661445621516
60279645451472979094851652865014
60279645451472979095102701341652
60279645451472979095186384167268
60279645451472979643894671783844
60279645451472980741227564191590
60279645451472981290270583110420
60279645451760861017186122062738
60279645451760865956229915986356
60279645451760866505021886428548
60279645451764468227225995488388
60279645451772523925449307692238
60279645451796883727063234244392
60279645451796883727125996359236
60279645451796883864323988969784
60279645451796885513231305594340
60279645451800785778580887068714
60279645460627851280125437889517
60279645460627856768045142311437
60279645460635914144171871989956
60279645460635914319571117544572
60279645460635914327102528804020
60279645460637115076653494003884
60279645460637115084268588088948
60279645460660223952441907838875
60279645460660224089639900449423
60279645460660224091418160318965
60279645460660224168217816512670
60279645460660229473395150465058
60279645460660229473395407675869
60279645460660229648794653230485
60279645460660229648794653250177
60279645460660229656137520934590
60279645460660229656325807279122
60279645460660229656325807279131
60279645460660229656326064489933
60279645460660229656326064496575
60279645460660229656409490117788
60279645460660229656409747322191
60279645460660229656409747335240
60279645460660229656409747335241
60279645460660261156811525840177
60279645460660272130684388469943
60279645460660272130872674814475
60279645460660272267882381080491
60279645460660272268133429539867
60279645460660273917040746164423
60279645460661424925300077719998
60279645460661430413219782141918
60279645460661430413408068499500
60279645460661430413491751306242
60279645460664109949200143497393
60279645460664126412959256763153
60279645460664126550157249373701
60279645460664126550241046518181
60279645460664126551663654378909
60279645460664131933912756600147
60279645460664132109312116473627
60279645460664132116843413414211
60279645460664132116927210558691
60279645460664159911016528052535
60279645460664159911079290167379
60279645460664174181867309978961
60279645460664175965441213916085
60279645460664175965692262392723
60279645460664176377286240224367
60279645460664176583208753378616
60279694303327335889247002584760
60279694356504964195379744957938
60279696217592287415251426806856
60279696217592287415252198459188
60279696217612700832913909196116
60279696217616597805323984412922
60279696217616602744451718392650
60279696218269192564494512544352
60279696218273111671514062262902
60279696218273116610641796242630
60279696270802334925480681513454
60279696271446837517399674379912
60279696271448022039303694494220
60279696908897551699862351620142
60279696908897553346218370742704
60279696908897553483416363353252
60279696908897558834138075164624
60279696908898757815176467626040
60279696908901459106829549407822
60279696908901460890403453344946
60279696909554065383100508625676
60279696909554065566115105495898
60279696909555266147714176850584
60279696909555271681366545476020
60279696909557972973019627257802
60279696909557974619395538584378
60279700502107573920194708908654
60279700502107590566884478988478
60279700502107590978478456820122
60279700502131902192596719398398
60279700573035412500266727638368
60279701216945900770501111173388
60279701216945900770501886008048
60279701447479545887639851626178
60279701447479551421292220251614
60279701447479551558490212862162
60279702646833232488440186164936
60279702646833234134816097491512
60279702646854847760792574503704
60279702646857510759234236523052
60279702646857543930362983099204
60279702646857544067562013062418
60279702646857549601486002265222
60279702646857550013079980096866
60279702646857566064973494953614
60279702646865647392913377275044
60279702646865647392915700577470
60279702646865647393731608120752
60279702646865652881648989244458
60279702646865669390327182468666
60279702646865669391080070662350
60279702646865669391143090011948
60279702646865669939935060454140
60279702646865671174716993949072
60279702652766186127352068695230
60279702652774295353033285706530
60279702652774295353221313770760
60279702670815921985239399892084
60279702670819824445757125411226
60279702723666939837714550184258
60279702723666944776842284163986
60279702723666978131111669458460
60279702723666978268372338094784
60279702723666978679966315926428
60279702724005558272951902827682
60279702883198623587435643016078
60279702883198662429687408758248
60279702883198673405464141576312
60279702883198673405526817602088
60279702883202560453864819900132
60279702883202564707002590827120
60279702883202565941784524322052
60279702883202575865709894370180
60279702883202575865772656485024
60279702883202576002970649095572
60279702883202580942098383075300
60279702883202581353692360906944
60279703361764896013923897485392
60279703361764896151121890095940
60279703361764896196875474887764
60279703361764912660634588153524
60279703361772966717752592956834
60279703361772968364128504283410
60279703361772972068474304768206
60279703361773016535781091517068
60279703361773016535843767542844
60279703361773018319418528871448
60279703361776874117125703459290
60279703361776903583931492529696
60279703361776907288277293014492
60279703361776918584245351282944
60279703361776920230621262609520
60279703362089067659192433170360
60279703362092674869107296432576
60279987679032280956859426730188
60279987731550710706106113948232
60279987731550710706106114285102
60279987732207207971339081672554
60279992066500465333828655447198
60279992066503167174273449398144
60279992066503167174275769146848
60279992208238181074536152903449
60279992208307475385531747825848
60279992208310177087963674737881
60279992208310177088779583336711
60279992208310177088779583336747
60279992208310224662612394475793
60279992225964007763554608895285
60279992226036953712819265759864
60279992226044158437758869974787
60279992226044158437758869994470
60279992226044158437761967764374
60279992226068473766982406516549
60279992226068473766983439618413
60279992279213682045998557567633
60279992279213682045999591036679
60279992279213682045999591036680
60279992279214582475731267196366
60279992279214582475734710402614
60279992279214582475734710752534
60279992279214582476550618301639
60279992279214582476550618301640
60279992279214582476550618301720
60279992279214582613748610912187
60279992279214582613748610912188
60279992279214582613748610912268
60279992279214582613748610912271
60279992279222687586039973861957
60279992279246102347700194240303
60279992279246102484710158773475
60279992279246102484898186850851
60279992279246102484960948970066
60279992279246102484960948970067
60279993422140529856524250567337
60279993422140533515137385448946
60279993422140533515137386848626
60279993422140533560870049652462
60279993422140533560870051052142
60279993422140550161827156928441
60279993422140550161827156928450
60279993428449027685604744479749
60279993484465198181324873441144
60279993484476905013270161380556
60279993484497618439534680854138
60279993484497618621981841655384
60279993499340826495845092142789
60279993502226195970427595816656
60279993502226195970431034773554
60279993502226196428029645973038
60279993502226196565227638583586
60279993502226246380808299781038
60279993502227146948620081421470
60279993502296440717535770090950
60279993502299142001657411824984
60279993502299142550449382267176
60279993502299190180085856318850
60279993502299192375253738087618
60279993635169860687936516303956
60279993635169861922718449798888
60279993635169867273440075875324
60279993641151437035427262373010
60279993641151437447021240204654
60279993644030504776482588025628
60279993644033206478913740103001
60279993644033206479729643419983
60279993644033206479729643420019
60279993644033206479917934009737
60279993644033249091557933406224
60279993644041311452210067551161
60279993644041311589408060161709
60279993644041311589470822293975
60279993644042212157219841815188
60279993644106152471667694799881
60279993644107102445913883780783
60279993644107102857507860563396
60279993661759983103769325489004
60279993661759983149773963462009
60279993661759983149773963462018
60279993661759983287034718191784
60279993661759983287034718191785
60279993661767187828713062366452
60279993661767187828713062366455
60279993661832078529001077573988
60279993661864449153197944390085
60279993711954978964723601681902
60279993714936711436949307796178
60279993714937611866684513251180
60279993714937611867500420800285
60279993714937611867500420800286
60279993714937611867500420800366
60279993714937612004698413410833
60279993714937612004698413410834
60279993714937612004698413410914
60279993714937612004698413410917
60279993714944815997647554905053
60279993714944816409429819100915
60279993714944816546439525347245
60279993714944816546627811711463
60279993714944816546690573830678
60279993714944816546690573830679
60279993715006955725640643573178
60279993715010557447844752633018
60279993715010607403133886882418
60279993715042077870924406327703
60279993715042110627373900723268
60279993715042978431330181910632
60279993715042978431330186514358
60279993715043022148022775935461
60279993715043027704635619837267
60279994113525300465268886848360
60279994113525317111958656928184
60279994113525349239123878838565
60279994113525350473905812329286
60279994113525350473905812333498
60279994113525355961825516755417
60279994113525355961825516755418
60279994113525367074862918205594
60279994113525367074862918209806
60279994113850770825543622110229
60279994113850776359195990735665
60279994119458307636685409441567
60279994119458307636685409441576
60279994119458307819615037385864
60279994119458307819616066255640
60279994119458308231210044087275
60279994119458308231210044087284
60279994119750031265982735798788
60279994119750047729741849064548
60279994122279336489270154283798
60279994122279336489270408318914
60279994122420709444870519490536
60279994122420726045827625366844
60279994122596742613288542220040
60279994122603491487640226886842
60279994122603541313283733438700
60279994122631864938451897599667
60279994122631864938702941826920
60279994122704810926373184456110
60279994122704810933150445864350
60279994122704810933716333823891
60279994122705711356924211721070
60279994122712508369621538223312
60279994122712916044209887525165
60279994122737976281619092408750
60279994122738026106989858125238
60279994122740727810509657511224
60279994137180532190902963074278
60279994137180532236635627277794
60279994137180532373833619888342
60279994137411127555726724108491
60279994137472355057152969559204
60279994137472366170190371013592
60279994137508688474144751490573
60279994137508689068669386136281
60279994140330318120337755151609
60279994140365896105526457656917
60279994140369497827730566712545
60279994140427985332512749652800
60279994140430685381288375157364
60279994140430687164862279094488
60279994140430687172958573542239
60279994140430687172958576724567
60279994140430687173209626600850
60279994140431585949037395032872
60279994140431587595413306359448
60279994140431587596229209303460
60279994140431587603759530052522
60279994140431587603760653865810
60279994140431587733427201914008
60279994140438792283514889716861
60279994140439692706471713304465
60279994140439692714065915380937
60279994140442393788938265921931
60279994140442394553945761169166
60279994140442394554510624840939
60279994140442394554510624840940
60279994140442427143270327242181
60279994140442427173762213782206
60279994140442442517060593712833
60279994140442443820483364921638
60279994140463107474724524679520
60279994140463107611923288942483
60279994140463107614433773647700
60279994140463107614433773652155
60279994140463151870692345089556
60279994140466604049751897225357
60279994190326690448994872110588
60279994190326690494727536314104
60279994190358199392551545589771
60279994190358210322658290230095
60279994190358210322658290230104
60279994190358210505587918174392
60279994190358210505588947044168
60279994190358210917182924875803
60279994190358210917182924875812
60279994190359099823186255321851
60279994190359110936222542167316
60279994190359110936223656776240
60279994190359111073421649386787
60279994190359111073421649386788
60279994190359111485015627218431
60279994190359111485015627218432
60279994190544628042344404770214
60279994190544628042345433639990
60279994190545478654868048433624
60279994190545484142787752855544
60279994190665543244983485570278
60279994190665559845940505353306
60279994190665559845940591446586
60279994193500247616261876194086
60279994193500247753459868804634
60279994193511954996999134575690
60279994193511954996999138825040
60279994193536269914691455048516
60279994193536270463483425490708
60279994193547077277224809762147
60279994193605614180095084052964
60279994193608315339632857152472
60279994193609215902299193112804
60279994193616453757690846063094
60279994193617321561647130769900
60279994193617321561709888302652
60279994193617321568990284386787
60279994193617321568990284386788
60279994193617364043557786696071
60279994193620006069130091548624
60279994193620022670087197424932
60279994193620022715819861628448
60279994193620023272488478566127
60279994193640629901685934470763
60279994193640734545510216200880
60279994193640736322306854480414
60279994193640736329084120138004
60279994193641636165676400279553
60279994193641636760450968852966
60279994193641636760452083467714
60279994193641636897648961463514
60279994193641636897650076078262
60279994193641686166698203060524
60279994193652337465352816204611
60279994349858663869536186860840
60279994349858663869536187910600
60279994349858679921701322294956
60279994349894697100457585597491
60279994349894697694982220243199
60279994350182834920071138730316
60279994350183781609117865027018
60279994350183785313463665511813
60279994350183785313463665511814
60279994350186481117197157670150
60279994350186481665989128112342
60279994350186482763573068996726
60279994350186482900771061607274
60279994350186486605116747319744
60279994350186487016710725151388
60279994350222805802512933463438
60279994350222806214106911295082
60279994352812992628252155993599
60279994352812992628252157060621
60279994352813876953562259767209
60279994352813876961093699724465
60279994352813877006658969597870
60279994352813877006658969934740
60279994352813877136492915414873
60279994352813888074131101178853
60279994352813888118859541733937
60279994352813888118859543146667
60279994352813893607595154767773
60279994352813893607595155104643
60279994352813893607783468637889
60279994352824633950969923065751
60279994352824633996702587269267
60279994352824650597659693145575
60279994352846308515355595768515
60279994352846310344662163909155
60279994352848959844187840840137
60279994352848961673494408980777
60279994352848995398959758961601
60279994352848995581890415775665
60279994352848995581953177890509
60279994352848995581974098595457
60279994352848998739787364870886
60279994352849009804560696705735
60279994352849009804560696707139
60279994352849009806255273867705
60279994352849009850293360910655
60279994352849009851987852332073
60279994352849009851987938071221
60279994352849009852824680586127
60279994352849009852824766325275
60279994352849010216342960900785
60279994352849010399273531971329
60279994352849010399273617714849
60279994352849010399336379829693
60279994352849010399357300534641
60279994352849010400779908513413
60279994352849010401616736767466
60279994352849010401616736767467
60279994352849011636398670262398
60279994352849011636398670262399
60279994353043533048093827309722
60279994353043533048114748016128
60279994353044840739149402690467
60279994353044841150743380522111
60279994353065554346168744066056
60279994353065554346168830159336
60279994353067799611077120153235
60279994353067800205601754798943
60279994353067800205852803275789
60279994353067848194323943853130
60279994353067848377254600667194
60279994353068256049415888736055
60279994353080011601868295507105
60279994353137147626621972428958
60279994353137147626621972428959
60279994353137180980891356673672
60279994353137180980891357723432
60279994353137180980912278311740
60279994353137192101293091762696
60279994353137193747919678496020
60279994353137197452014802407668
60279994353137197452265478980816
60279994353138077707096498764289
60279994353138081411442299249085
60279994353138092485525331027323
60279994353138092531257995230839
60279994353138094315668698725661
60279994353138098020014499210456
60279994353138098020014499210457
60279994353138392675361128115976
60279994353138398209013495575012
60279994353138500333839325402491
60279994353140729538967387648489
60279994353140729584972020666409
60279994353140733243313188133285
60279994353140744226956092192145
60279994353140744364154084802693
60279994353140744408882440327147
60279994353140745644480281371184
60279994353140745644480281371185
60279994353140746056262660332785
60279994353140746193272251813377
60279994353140746193460652943333
60279994353140749304788021975597
60279994353140749897618052298172
60279994353140749897618052298173
60279994353140749899312656621305
60279994353140779547604313133627
60279994353140783068956780759709
60279994353140783068956780778583
60279994353140783251887437592647
60279994353140783251950113618423
60279994353140783251971033955981
60279994353140783258749300154380
60279994353140783259502445584270
60279994353140793639980506318145
60279994353140793777178497043579
60279994353140793777178498578773
60279994353140793777178498928693
60279994353140793777994406458925
60279994353140793822911163132209
60279994353140793822994731166577
60279994353140793822994758329143
60279994353140793823747991368793
60279994353140794371703133224481
60279994353140794371703133574401
60279994353140794371786701258848
60279994353140794371786701258849
60279994353140794371786701608769
60279994353140794371786728771335
60279994353140794372539961810985
60279994353140795470123902695369
60279994353140795607300974599565
60279994353140795607321895305917
60279994353140795607384542652806
60279994353140799311667581018387
60279994353140799723261558850030
60279994353140799723261558850031
60279994353141083441158031105608
60279994353141202043864421293341
60279994353141980167425932978269
60279994353141994397062795732231
60279994353141994397815941278713
60279994353141994534260788342779
60279994353141994580014344690406
60279994353141996227122509419353
60279994353150207722170441852603
60279994353152757287394133231193
60279994353152757333126797434709
60279994353152757470324790045257
60279994353152909288407795213111
60279994353152909425417587200965
60279994353152909425605787823659
60279994353173466824018417557166
60279994353173514817572902094388
60279994353173515000503558908452
60279994353173515000775528072776
60279994353173515002448927315322
60279994353173516649661924109021
60279994353173516649661924109024
60279994353173516649661924109030
60279994353173622346384546713109
60279994353173622346384546726159
60279994353173622476051099379451
60279994353173622483582539323657
60279994353173622483582539336707
60279994353173622483645044238479
60279994353174406104352621473665
60279994353174415570281886879444
60279994353174523053088898141917
60279994353174565551348786194824
60279994353174567312046240633570
60279994353174567380655354335464
60279994353177056151833440592785
60279994353177057433184866545287
60279994353177057981976836987479
60279994353177066714405215149363
60279994353177067126166558638061
60279994353177067263364551248609
60279994353177067263448234068401
60279994353177067264870842047173
60279994353177067265707670301226
60279994353177069095014238441866
60279994353177069095014238441867
60279994353177102454367140572952
60279994353177102454450823398360
60279994353177106160470366077923
60279994353177116677225793605417
60279994353177116677225793605577
60279994353177116677225793606821
60279994353177116677225793611193
60279994353177116677288555724633
60279994353177116678920370771758
60279994353177116679485229838402
60279994353177116722958457810337
60279994353177116722958457814709
60279994353177116723042054895353
60279994353177116723042140634501
60279994353177117090514348603402
60279994353177117090514348603403
60279994353177117136246927067771
60279994353177117273445005417466
60279994353177117273445005417467
60279994353177117274281833667148
60279994353177118371593719629347
60279994353177118508791797978799
60279994353177118508791797979042
60279994353177118508791797979043
60279994353177118509063767162077
60279994353177118509063767162080
60279994353177118509063767162081
60279994353177118920657744993724
60279994353177118920657744993725
60279994353177219258279912805870
60279994353177219259378178501189
60279994353177224617631416074572
60279994353177224617631416074656
60279994353177224747297882923109
60279994353177224747297968723492
60279994353177224747297968727948
60279994353177224754641036588426
60279994353177224754641122323118
60279994353177224754641122323362
60279994353177224754641122327574
60279994353177224754829408685120
60279994353177224754829408685204
60279994353177224754892170799964
60279994353177224756335699483684
60279994353177224756335699488140
60279994353177252617695662796564
60279994353177268603510777803625
60279994353177268603699064161198
60279994353177268672392117906151
60279994353177268672392117906152
60279994353177269221184088348344
60279994353177269221184174087491
60279994353177269221184174087492
60280043674414764515723179148302
60280043887770991790554725784162
60280043887770991790557048732456
60280045110126077196498393719456
60280045110126088172337802563296
60280045110126088309535795173844
60280045110126093660257506985216
60280045110137799257396841536290
60280045110137799257399164484584
60280045110137799394597157095132
60280045110782585574767995499396
60280045322837501964592657481578
60280045323494015693584742721010
60280049400553620655256553214082
60280049400553620655257324866414
60280049400553620655257583133609
60280049400553620655257583133618
60280049418279447069127941122662
60280049471457113950668881009179
60280049471457125063705167854644
60280049471457125063706282463568
60280049471457125200904275074115
60280049471457125200904275074116
60280049471457125612497138296836
60280049471457125612498252905760
60280050133190756377771019981987
60280051545275665792898795612666
60280051545275665792898796662426
60280051545275676905936197067054
60280051551187887989351906088499
60280051551187909529436745944535
60280051554115187367777944005294
60280051554117890443067573882938
60280051554142200833164523403944
60280051554150305805643915482982
60280051554150309647164722159950
60280051554150326110946821844086
60280051554478368343093628778038
60280051554478383160475424526594
60280051554478383160476830717222
60280051554478384806851335853170
60280051554478384806852742043798
60280051568910161500062475844423
60280051568910183497473957735619
60280051568921867097225825696859
60280051568921872630875871257361
60280051568921889048904643384539
60280051568921889643429278030247
60280051568921890878211211525179
60280051569241837746966613066106
60280051569241842686094347045834
60280051569241843234886317488026
60280051622088690831542504963930
60280051622088691380334475406122
60280051622088696319462209385850
60280051622088696731056187217494
60280051622088712783221322651610
60280052260195885342970939417810
60280052260195885525901596231874
60280052260195887126544843354934
60280052260195887172277507558450
60280052260195887309475500168998
60280052260195890830890643839730
60280052260195890876623308043246
60280052260195891013821300653794
60280052260195918697241010625468
60280052260195920480814914562592
60280052260195935298197430588592
60280052260195935298260106614368
60280052260195935481190763428432
60280052260195937127503998729232
60280052260195937127504684642416
60280052260195937127566674755008
60280052260195937127567446407340
60280052260511986604602105081724
60280052263138542453318345681341
60280052263141227692889887610592
60280052263141243745053965595216
60280052263142128123441000614700
60280052263142133062568992861680
60280052263142144724398106491008
60280052263142144724398364758260
60280052263149299446582732567715
60280052263149299448277309728281
60280052263149303152623110213077
60280052263149331016545879028470
60280052263149331018994744794516
60280052263149332800100005552877
60280052263149332802630291649889
60280052263149336369716456605888
60280052263149336506976954131258
60280052263149347619929896961938
60280052263149347619929901580082
60280052263149347620013207791913
60280052263149349266306584558990
60280052263149349266327761997400
60280052263150231586806183491406
60280052263150233231403059029497
60280052263150233370380087428530
60280052263150248050480470725649
60280052263150248050480838129247
60280052263150248050564525222932
60280052263150249834054484848927
60280052263150249834054832427875
60280052263150249834055518341059
60280052263150249834117508453650
60280052263150249834118280105982
60280052263150249834138400462242
60280052263150249834139200694290
60280052263150249834139200812388
60280052263152901162886959489993
60280052263152901162886962682149
60280052263152901163702781304163
60280052263152901170481161566465
60280052263152901170481164758621
60280052263152901712494751746355
60280052263152901719273135200813
60280052263152904874826965243417
60280052263152906658400865988385
60280052263152934522302995394487
60280052263152934522303085742941
60280052263152934522323630185635
60280052263152934523139537734740
60280052263152934523139537734741
60280052263152934524834400692467
60280052263152934524834486435827
60280052263152934524834486437284
60280052263152935071094711811391
60280052263152935071095827833253
60280052263152935071848111266569
60280052263152935071848197364221
60280052263152935071931508176932
60280052263152935071931508176933
60280052263152935073627145979147
60280052263152935073627231714083
60280052263152935074379516564548
60280052263152935074379516564549
60280052263152935074379602307909
60280052263152939875473290730030
60280052263152949342217234283287
60280052263152950989346659388116
60280052263152951125707537951823
60280052263152951125707541138155
60280052263152951125707567002311
60280052263152951125707569835963
60280052263152951125708684794966
60280052263152951125708684794967
60280052263152951125708685857825
60280052263152951125770214331731
60280052263152951125770328763023
60280052263152951125770331955179
60280052263152951125771360824955
60280052263152951125791135036679
60280052263152951125791220771615
60280052263152951125791223963771
60280052263152951125791592312135
60280052263152951125792281413263
60280052263152951125792367148199
60280052263152951125792367148252
60280052263152951126544366201505
60280052263152951126544737742025
60280052263152951537302662626611
60280052263152951537302663689469
60280052263152951538117337591813
60280052263152951538138258298213
60280052263152951538138344033148
60280052263152951538138629830308
60280052263152951538138715573669
60280052263477406130418695531160
60280052263477406314163854896202
60280052263477411664071064156596
60280052263477411664885852504734
60280052263478295631677852243083
60280052263478295768938606972846
60280052263478306749798856728145
60280052263478312232634958119391
60280052263478312232697720238606
60280052263480995687796629936155
60280052263480996922578563431087
60280052263480997334924911856557
60280052263481006203777992864005
60280052263481006752569963306197
60280052263481006805916605572915
60280052263481007850906273721549
60280052263481007987351896801129
60280052263481007988104266332097
60280052263481008033920155613389
60280052263481008033920241348325
60280052263481008040698539067847
60280052263481008399698244163741
60280052263481008402229563364068
60280052263481008402229649107429
60280052263481008582712126055581
60280052263481008582712211790517
60280052263481008585159934380972
60280052263481008589490509510039
60280052263481011739961765370271
60280052263481013387089961547312
60280052263481013387090047290673
60280052263481013523535669307395
60280052263481013524288039901221
60280052263481013935881931989504
60280052263481013935882017732865
60473277481675198960863987208667
60473277617566378370685984587074
60473277623449475296629575907445
60473277623473786921506277542559
60473277623473786921506535822813
60473277623473786921507312061365
60473277641175351535871815980085
60473277641175351581625400888492
60473277641175367999627486039597
60473277641175651770875074181997
60473277641199663160749552134005
60473277641199663206503137042412
60473277641199679266010278183250
60473277641199679632038956051499
60473277641199963349998190907035
60473277641199963349999224026161
60473277641199963349999225425841
60473277641199963395752810334248
60473277641199963395752810335917
60473277641199979821288629343335
60473277641199979867042214607542
60473277641199980004302968860382
60473277641199980004302969332775
60473283224859089168848152737719
60473283224859089170540405433671
60473283384383919620224765256021
60473283384383934442691770767505
60473283384384820188061024885799
60473283845233237666107759075245
60473283845233237666107759080861
60473283845233253725050815984099
60473283845233253725051187520407
60473283845233253730050936736607
60473283845233253732394055677005
60473283845233301901515495892937
60473283845265669224888169531143
60473283845265672929234741201711
60473283862958229396460810986607
60473283862958229401544042498235
60473283862958262748850572841269
60473283862958262755625399715381
60473283862990644896297792525167
60473283862990693072281527663321
60473283916169227300044023148503
60473284075693955223855677139791
60473284075693955226115113726749
60473284075694008343420328896915
60473284075694008343483004922691
60473284075702064040199769676263
60476404786132929932650206337996
60476404804185962468234360068888
60476404804186010638859767112836
60476417088766639499233491355364
60476417567438246332405565701399
60476417709273168495844743479725
60476417780173071181817624268253
60476423948753725208638626966815
60477464167509813921257379736714
60477464191835612515677673584577
60477464245013240684612423714437
60477464262739116923854663787077
60477464397973232775985102828534
60477464422260296245089536147293
60477464422264198705335288941161
60477464422264198888349628593731
60477464475439125719814949532557
60477464475449635499103906186655
60477464475449635499105020795579
60477470625640041724176334925674
60477470626329926402876915302033
60477470626329936287345535990739
60477470626329937520996890934581
60477470626329937521000072674035
60477470626329941227038125854783
60477470856754620015062822909209
60477470856754620015146390943577
60477470856754620015148713891871
60477470856754620016757398553455
60477470856754624956449988417499
60477470856754624956533556451867
60477470856754624956533585031583
60477800373911476913169326426728
60477800373915078627842368950527
60477800373915078635181682888415
60477800373915078635181682892627
60477800373915078635185150541669
60477800373915078635369969250257
60477800373915078635373435836441
60477800397549580097171936430847
60477800397549580097171936431055
60477800397549580104511250718655
60477800397549580104762299195501
60477800397549580104762299199713
60477800450723606688506112417880
60477800450724507118990911310051
60477800450724507118990911314263
60477800450724507118994377917757
60477800450724507118994377917917
60477800450724507119057139682681
60477800451040606413302066326504
60477800451040606420896153594223
60477800451051363409076570609747
60477800451051363409076570613959
60477800451051363409080036863161
60477800451051363409080036863320
60477800451051363409080036863321
60477800451051411579914393506024
60477800451051411587508480773743
60477800451051413417650733979881
60477800451052613991718770328949
60477800451052613991718770333161
60477812427835125561342828678754
60477812427836326320869570739628
60477812427836326320872926789786
60477813065934249735095399725348
60477813136871375891627185697698
60477813136871375898153259513510
60477813136871375898969167056792
60477813142743661748434602264418
60477813142779100690975200882676
60477813142779995768292975016666
60477813142779995768294008118530
60477813296955341772445734182077
60477813296955341772445734182078
60477813302303576053896435373828
60477813302303876383691327656852
60477813302311685420291119351138
60477813302312886177373495343890
60477813302312886184715476702984
60477813302315581980042216714538
60477813302315587468838291843998
60477813302315587475552650954582
60477813302315587475616556258066
60477813302315587476368558497864
60477813302863967185526480872957
60477813302863967185526480872958
60477813302863967185526480873005
60477813302863967185526480873006
60477813303259832592418365984457
60477813303259916695324756866406
60477813303284147921641902623173
60477813320682314073665415727606
60477813320686216533911168521474
60477813320694321643652347401046
60477813320694325347994680232588
60477813320694325942791311205394
60477817610323954682789382422818
60477817610323954820238423026182
60477817681540558879284740547617
60477817681540558879284826636685
60477817681575675670774891387067
60477817681575675670774894573607
60477817681575675670775148604511
60477817681575675670775152840811
60477819040243758439033036814914
60477819045499439042438829365404
60477819046046984073740218390510
60477819046046984074492330699822
60477819046370888296615967262994
60477819064194011630224962617549
60477819064194011630226077226473
60477819117056791138403728065572
60477819117372840507898929043391
60477819518189473919021068550926
60477819518189473926551335204792
60477819518189523743765070827326
60477819518842413201820771057816
60477819519061217825717043457174
60477819519061217825720396443096
60477819524061776249813187012952
60477819524095397994904354538182
60477819524095398002246335897276
60477819524098099293062589442522
60477819524751906350025167027695
60477819524751906350028376413745
60477819524751906356803203287857
60477819524751910061148889453789
60477819524751954527703678212203
60477819524751955761358214895499
60477819525042477916570450801582
60477819525066804373786073877664
60477819542440548008434465574083
60477819542699321751630965532467
60477819542699321751631309888739
60477819542772256626264173994227
60477819542772256626264518350499
60477819595837931400552866194145
60477819595873048192042675863863
60477819595873048192042929894767
60477819595873048192042934131067
60477819595874248766110621524593
60477819595874248766110626123863
60477819595874248766110965880865
60477819595874248766110970480135
60477819595947183638215874365955
60477819595947183640743831386033
60477819755188301171632856001965
60477819755188350577880005636775
60477819755468062818461664914621
60477870568382084868556499647546
60477871206516330772930223007706
60477871206516330772930224057466
60477974855951785114937110302011
60477974909126710299273379220447
60477974909126712129416770893407
60477974926855589664102804681505
60477974926855589666630850621367
60477987849991664801333941128886
60477987849991675507671652920676
60477987849991679213709705751504
60477993994643604731535472064435
60477994000552230144616247451671
60477994047820932708689171480116
60477994047820936414727224660864
60477994071446384769586162075102
60477994071446418121411182364312
60477994071446429234445259530586
60477994071447329802257041171018
60477994071458125091182085149732
60477994071458425692231842969446
60477994071458425692234942274336
60477994071458436802760831566426
60477994071458436805271340250720
60477994207354123307036907179099
60477994207356820894092063779564
60477994207356820894095434361391
60477994207356824598437862730570
60477994207356824598438634382902
60477994207357721873877534016468
60477994213262398714450084790188
60477994213262433713403500251595
60477994213262433713487183077003
60477994213262443179311763461170
60477994213262444826440817483155
60477994213262444826524500308563
60477994213262448530784293619977
60477994213262448530784379709045
60477994213262448530867947749029
60477994230988575141351282968158
60477994230988575143046630264736
60477994230988575143046633447064
60477994230988610141999931402907
60477994230988610142000017146427
60477994230988619607905928827992
60477994230988619607908251776286
60477994230988621255037305327339
60477994230988621255037305681631
60477994230988624959380781701813
60477994230988624959380781814081
60477994230988624959380781818453
60477994230988624959380896132945
60477994230988624959380896487237
60477994230988624959380900738039
60477994231315475758672453807261
60477994231315475760636302614909
60477994231315475765450375281999
60477994231315475765722342930003
60477994231315475767978308321631
60477994231315475767978679857939
60477994231315480707106413837667
60477994231315481066085973185529
60477994231315481066357569297225
60477994231315481073135093105379
60477994231315481250794889396751
60477994231315525537725547200973
60477994231315525540253250669757
60477994231315531073906991121561
60477994231315531074178587233257
60477994284166247729057785696624
60477994284166247729057814276340
60477994284166248323916806798828
60477994284169840719191601149552
60477994284492809189745849132742
60477994284492809189808696986734
60477994284492809228784274214752
60477994284492809228785045862872
60477994284492809228785045867084
60477994284492853700421491066206
60477994284492853702869212475760
60477994284492859190789802868876
60477994284492859190852478894652
60477994284494009802790291869290
60477994284494009802790291888973
60477994284494054275242786097544
60485824878078105378613534903936
60485824878086209253572780288576
60485824878402260376983350289536
60485824884310635563446687207240
60485824884310635570224981734606
60485824884313286716042892821658
60485824902039513107439320079898
60485825043846171634441119980486
60485825114747325032702975741680
60485825114747325040316950612726
60485842114530794966877797290874
60485842344955478696289659853590
60485843567398848656235342719261
60485843780657853703740677986952
60485844259361880246250552800731
60485844259361880248527781737259
60485844259361883952288605981479
60485844418886660054342745195671
60485844418886664995727673494815
60486884023142108432413713179842
60486884023142108439188540053954
60486884520414892219149318350071
60486888094845085521955539656068
60486888094852288966363757775748
60486888094853189396914785040708
60486888756575157184112059421779
60486888809763542778356063562514
60486888969612528223900870199086
60486890244939077144134278462109
60486890245486572169306899530206
60486890245486572170059011839518
60486890404461156895837645042738
60486890405335557614851706166778
60486890883059811651032326519222
60486890883680241657958060211369
60486890883680241658522144443353
60486890883691096121435358641782
60486890883691096128778397450368
60486890883716280428179509087763
60486890883716280428179594826911
60486890883716313781696782072925
60486890883716324899817500778089
60486890883716324900381699328937
60486890883716324900384798633827
60486890901406133956708589317591
60486890901438549456545566269931
60486890901441240047507593968823
60486890901441251160548180349205
60486890901441256099672815024043
60486890901449356270286146656187
60486890901449356270286261441611
60487220471766178157031764628304
60487220471773081457922973659664
60487220472089132581333543660624
60487220472090333155401580013904
60487232685221813086734151706212
60487232702850126623504059048615
60487232702850126628586718965923
60487232844754698005132378865040
60487232916206298181576923906124
60487232921564126672206995402994
60487232921564126672206999635082
60487232921564126672771855519398
60487232921566527637138090466398
60487232921566827963860077197874
60487233323354258870155979281148
60487233323365063898754520975414
60487233346963542787768844360728
60487233395139862586119922711665
60487233400140870904630992748768
60487233400141171093901586747004
60487233400165182393084888502996
60487233400165182529508728902688
60487233400165182530345901512854
60487233400165182530349024793978
60487233400173286404467974287328
60487233400173586593738568285564
60487233400177188316027475128252
60487233400177195504422989682754
60487233401016072499447370820535
60487233401121438928342414630453
60487233401121438928343189465113
60487233401145750553220150784373
60487233417866730952275060544735
60487233418511488850245344876532
60487233418523194447408699321012
60487233418543920409590239208262
60487233418547806810328850861292
60487233418547822862493986295408
60487233418547822869835992002130
60487233418555609947246452511904
60487233418835709702403102193659
60487233418835709702404135295523
60487233418835743056484459410805
60487233418835743056485492512669
60487233553789447432306067283958
60487233554446244287024704632881
60487233554447106154868281830754
60487233554447106703911303924686
60487233559699273609834011454612
60487233560330254179939988695805
60487233560354569510855778030473
60487233560355717292015791317920
60487233560355732116992050615566
60487233560355733351522932458758
60487233560573369192555423448487
60487233578080407050192575426930
60487233578080691179935107577928
60487233631259237073961010906126
60487237010992980138795755622148
60487237011001084013754972425668
60487237011001084013755001006788
60487237702276935605612538506194
60487237708185260829443611906690
60487237708185561018714205903474
60487237938647153334109991148968
60487239066221158699252668058372
60487239066536909679143877324958
60487239084274841667703410660514
60487239137343451267570260364678
60487239137449768679675025816766
60487239137449768682183071251910
60487239137452419965264341326679
60487239137452419965264341326922
60487239137452453317023586757642
60487239137452469788313766909316
60487239137452469971325668809454
60487239138000866159934246849175
60487239138000867943508150786299
60487239138108979926378214733296
60487239143251776491401333765174
60487239143358394049531153739274
60487239143361045378363652846060
60487239143361095341184235534154
60487239143908590409665041871166
60487239143908590410417154180478
60487239144013640595051891115918
60487239144013940784134199819382
60487239144013940784134203001710
60487239144013940784322485114154
60487239144013940784887344180798
60487239160977653134895541361771
60487239161946665869476603059699
60487239162055617966150130467527
60487239162055617966150902119859
60487239296974549723114007590954
60487239296974549723115040692818
60487239297848950442087260405558
60487239302881924373067176819518
60487239303538721827573184775898
60487239303538721827761466888342
60487239374660780816214120920297
60487239374660780816215152976613
60487239775256202781022566542052
60487239775572253909513473395386
60487239775573160014262170151212
60487239775573160014263203253076
60487239775583965180121613367684
60487239775584009461906672362300
60487239775584009461906675544628
60487239775584014998088121466810
60487239776229668314112323244261
60487239776229673255499522036531
60487239776229673262841499517669
60487239776229673262841613836533
60487239776237777137235885830049
60487239776447605205081878633006
60487239776520540079529129470022
60487239781480579126005897627512
60487239781481785427364870648904
60487239781488687949879501262434
60487239781492592240352076035874
60487239781492635014777144169466
60487239782101959709609692786125
60487239782138293727213990640089
60487239782138293727216428379423
60487239782138293729392181668589
60487239782138293734556111137851
60487239782138298668601160852643
60487239782138343140718920963497
60487239782138343140722020150343
60487239782146402550337667546145
60487239782355930428911918930186
60487239782428865295933475450480
60487239782428865295933476985514
60487239782428865303276515794100
60487239782436969170705469127486
60487239782436969178235761178740
60487239782461280803113497332660
60487239782461280803197184407626
60487239782461280803385464980664
60487239782461280803950325586714
60487239799826950205180439664843
60487239799826950205181472766707
60487239799863258287844786905623
60487239799863269400882964126387
60487239799863269400883078917427
60487239799863269400885287074681
60487239799863269400885401865721
60487239799863302752707208531177
60487239799863302752707984415597
60487239799863317576868336177187
60487239799863318812212141160629
60487239799863318812215240347475
60487239799871078032497416957089
60487239800154742139906052965009
60487239800154742139906057564279
60487239800166747880586416851941
60487239800166747880586421101291
60487239800166747880587192753623
60487239853037949343545928275295
60487239853037949343545956855011
60487239853049908742904468861869
60487239853049956913742067348295
60487239853049956913804829113219
60487239853049956913804857692935
60487240012570786090416059322673
60487240012574689786343450636057
60487240012574737957181049126695
60487240012574737957181163445559
60487240012574737957243810887407
60487240012574737957243839467123
60487240012793521061340451579199
60487240012866455938504715906801
60487240012866455938504802000081
60487240012866455938505059217525
60487240012866455938505063466875
60487289319069041455777850244770
60487289336793716800823404535146
60487289336794017127271070437530
60487289550452478451137579860377
60487290825768521654358206123725
60487290825768521654358291867085
60487290825768521654359325337742
60487290825776625529317451508365
60487290825779326820970619046605
60487290825779326820970623647486
60487290825779326820971652517262
60487290985301406572756433286765
60487290985301406572756519021701
60487394953813391448605596853842
60487395166513099506523096048937
60487395166513099506523210367801
60487395184238075178017459416558
60487395184238075180273453524177
60487395184238075180273539263325
60487395184239275752085495769838
60487395184250080918425083667256
60487395184250080918696679778869
60487395184250080918696794097733
60487395184250080920953902796125
60487407373745208641566760765404
60487407373745208648906443523832
60487407799166240039355638448667
60487407800134793347822086488854
60487408089660242353481222045125
60487408089660247292608951792765
60487408089660247294868644770859
60487408089660290524381692737383
60487408089660290524381696969471
60487408089660291759727710464299
60487408089660291759727714696387
60487408107362156380579342647895
60487413619817882880007299420235
60487413619817882880008071072567
60487413826584650193093353880283
60487413826619724303922802840551
60487413826619772337562609128573
60487413832529248493083485294202
60487413832529250094457952717982
60487413850254225765888382570474
60487413850254273944382686518663
60487413850254273990156420364555
60487413850254273990157192016887
60487414252029942290611114010746
60487414252029947231995184918410
60487414252029980997294807117653
60487414252029980997294807235697
60487414252029980997859666189913
60487414252029997050024686951033
60487414252029997050024801624029
60487414257938317332450798837713
60487414257938317334145374477747
60487414257938317334710233548603
60487414257938322273834868341485
60487414257938322273834955484525
60487414305207275577687761808652
60487414305207320042550183552250
60487414305218382762898038250060
60487414305218382765157860446077
60487414305218427230019996392515
60487414305219326425977379525201
60487414305219326425978408376263
60487414328840876662219887636688
60487414328840921724115099549318
60487414328852632260394564827418
60487414328852632260394822044862
60487414488701863144814180536843
60487414488701863147342113576475
60487414488701912919617055924601
60487414488701912919618060328705
60487414541563399289224556330959
60487414541563399289224557380719
60487414541563442518739899710205
60487414541563442518740932812069
60487414541563443754086692277397
60487414541563447320604554849847
60487414541879196614926083963502
60487414541879198216301555791386
60487414541879198399253047572654
60487414541879198399253047576866
60487414541879241079788419618032
60487414541880441656301944776805
60487414541880447189954308816078
60487414541880447189975229404329
60489855873207631721632599544613
60490011824911640681988140526340
60490011842636616353477918566984
60490011842636616353480327254426
60490011842636616353481361773232
60490024055765345169371973817888
60490024126668850172349010699763
60490024528420257764912228876260
60490024528452673264749210414820
60490024528463478431361537594340
60490024606213038568694529635827
60490024747947113606303890226764
60490024765456838931939448795432
60490028363154122341437754464175
60490028842416199063915697411683
60490028842416499207432333428661
60490028842416499207432706500003
60490029055116201779156398129840
60490030277548756181292020744395
60490030277548756187191531335613
60490030490259320647278661922566
60490030968866079277431813950434
60490030968866079277703404295008
60490030968866079277703408527096
60490031199914811344462834144992
60490080045571502760198615369697
60490080045571502760198958343551
60490080051480981020220590089822
60490081965886471222680268238684
60490081965886471222681039891016
60490360504709717989274081672836
60490360504709717996052122047042
60490360510619243786609221512005
60490360510619243787173305744232
60490360717097228663792670869578
60490360717421383662162486255178
60490360717421431787309117658308
60490360741054732689975421541602
60490360741055633120526448806562
60490360741058334412179530601442
60490370874352118615779453520107
60490372717851352975001739936598
60490372717851352975001744168686
60490372788649491131964660632203
60490372788649491137047234810363
60490372788746737631475605247883
60490372788746737636558179426043
60490372930553762370888527557744
60490372930553762370888784775140
60490372954184662117515269896546
60490372954184662117515274128634
60490372954184662118080130012950
60490372954188263840281114724596
60490373025098974078842279073213
60490373409152422620781206473024
60490373409152422621597110829766
60490373409152422621597114016306
60490373409159325189866359453410
60490373409160520954727395190274
60490373409160526495740451857664
60490373432785717975657299287530
60490373432786023515646476148222
60490373432794127397383643007600
60490373485972642044422993069297
60490373485972656868584116483219
60490373503701228718554986719325
60490373504637357747582971799974
60490373639588811940641173793340
60490373640244403097081650605045
60490373640533441310644390705242
60490373645496536740177445712040
60490373645496536747708512597954
60490373646379638054301703439871
60490373646441766534475468336422
60490373646442066723746058102522
60490373646442066724310917169166
60490373664062338623715985421172
60490377095818579309899742713439
60490377332486900227419432650779
60490377333426743849468085141523
60490377333434847724427330526163
60490377717204901721211971578052
60490377734241858301522773576727
60490377734929891485646133827141
60490377740838202616536265056136
60490377740838217304273466681349
60490377740838217304273811054883
60490377740838512099424865832152
60490377793360534841175126357653
60490377793360583017161270060785
60490377793981023478502140988422
60490377794331941210254121377432
60490377811741707573505225333646
60490377811742906501197355077712
60490377812022700660517924610893
60490377812022700660517929197113
60490377812057817452007987944333
60490377812057817452007989361275
60490377812057817452007992530553
60490377812057817452008246565669
60490377812057817452008246578719
60490377953505804521941122762610
60490377953548726227133319334355
60490377971266488616944207120884
60490377971267688779418265642520
60490377971267688779418265760612
60490377971267689191012243474164
60490377971267689191012243592256
60490379152344378062814801939760
60490379170073005416633943303054
60490379170073005416633943304458
60490379170725552594502531455928
60490379176530028207181124499768
60490379176626088950007234701352
60490379176627289524075271054632
60490379176627289524075385373496
60490379176634178007583278146808
60490379176634192824966480085992
60490379176634194059748413580924
60490379223907099832443175976568
60490379229704052869452976956114
60490379229704052870205089265426
60490379229812104535575219881538
60490379229812104536328361060626
60490379230127905475838165806884
60490379246882433900508630913219
60490379247502624844591295984724
60490379247745730051467645969661
60490379247745730051468765164805
60490379247745730051470998837491
60490379247745730051472118032635
60490379247757735792151362370291
60490379382772713474535136866294
60490379382772713474551552566726
60490379382772713474551552566774
60490379382772713474551810833930
60490379382772713474551810833978
60490379382772713474555024470782
60490379382772713474556057572646
60490379383428309981431578500928
60490379383644412901875195490506
60490379383644412911936891421186
60490379389228833912891958730302
60490379389334184287361116678518
60490379389334184287361119860846
60490379389336885579014201655726
60490379389660790394239744900422
60490379406954410074715048234486
60490379407063712178688411155308
60490379407281316261523427470165
60490379861367716370057907262084
60490379861367722035968009672770
60490379861367722043499077971414
60490379861367722043499081157954
60490379861378521528301999177452
60490379861378521535913735658450
60490379861378521535917093262516
60490379861378521536105378557288
60490379861379422096113781172016
60490379861379422098561502227438
60490379861379422098833467159674
60490379861379422098833471391762
60490379861379422103728875257080
60490379861379422103917160178846
60490379861379427640097457611826
60490379861379427640097571930690
60490379861379427640097576529960
60490379861379455450405460397486
60490379861379455457998255946460
60490379861379472104709203832036
60490379861379472104709208064124
60490379861379477457875284880760
60490379861382130578691425518422
60490379862035018793807024873694
60490379862035068207584838577128
60490379862035068207584843182222
60490379862035068619178558128470
60490379862243067664868783796966
60490379862243067664872136782888
60490379862316002531702056558974
60490379867276025115068508458200
60490379867276025121846434165026
60490379867276025122599575344114
60490379867276041585793832725558
60490379867276041593888980661128
60490379867286846759744809058898
60490379867286846759748166661560
60490379867286846759936451956332
60490379867288047511932782910804
60490379867288053007445654419458
60490379867288097472036371381526
60490379867288097472307961726100
60490379867288097472307965958188
60490379867288097474564073315276
60490379867288102825475071761240
60490379867288102825475100342408
60490379867290755808778753281846
60490379867290755946039508005834
60490379867290755946039508011450
60490379867290755991793092915702
60490379867837993643732764156734
60490379867935240143243709263464
60490379867943344017638098274142
60490379867943344018202954157054
60490379868151392881088202073668
60490379868151392888427884832096
60490379868224327755721412070462
60490379868224327755804721352352
60490379868224327757980847831112
60490379868235132922146486007314
60490379868235132929676778058568
60490379868259444547023188574096
60490379868259444547211473868868
60490379868259444554554514212488
60490379868259444554638201287454
60490379868259444554826481860492
60490379868259444554826486582226
60490379868259444555391342466542
60490379868259444967173348375514
60490379868259459372021403226638
60490379868259459379550141396976
60490379868259461019150455732302
60490379868259461025925019604378
60490379885673144679774218232664
60490379885879971016715009643163
60490379939066903771873660528261
60490379939066903771874775137185
60490379939139838646506868990021
60490380097716338458810578982532
60490380097716338458810582169072
60490380098372896584010577551046
60490380098372896584198605628374
60490380098591684815313756907161
60490380098591684815313756911373
60490380098664619689945850764209
60490429404875294663959850684714
60490429404875294663959850802806
60490429429446052504763405621110
60490429429446053099288040266818
60490430858389057099479314536354
60490430858397160974437788268662
60490430858397160974438559920994
60490430858397162209219721763594
60490430858397162209220493415926
60490430859260756671879035764290
60490430864304585767717834402746
60490430864304587002499764709734
60490430864304587002499767897678
60490430864305786341782395664026
60490430864305786341785870756026
60490430864305787576564329158958
60490430864305787576567801063014
60490430864305787576567804250958
60490535039608853908202152535414
60490535039608853910649873590836
60490535199133634951643452184755
60490535199133935095160461273075
60490535270045543378294378629526
60490535270045543380742096502620
60490547477921693136225504904159
60490547478132394885053238985261
60490547478132394892647326270485
60490547478140499453345567602773
60490547478212578774070139436523
60490547478213478792837760386427
60490547478236604485359443139087
60490547478236604622620111775411
60490547478236604622620116024761
60490547478236605034402375968849
60490547478236605034402379151177
60490547478248601072248928547871
60490547478248601484030934456843
60490547478248610957533366441281
60490547478248612192879016881399
60490547478248612604661280007815
60490547483166167076270024428165
60490547962429138270163048636188
60490548193157614081997804726239
60490548193181585811135528748108
60490548193181585811135615904198
60490548193181585856889200814114
60490548193184287514382674467912
60490553705613345293769681947263
60490553859240307782869740433485
60490553865113512646413593154315
60490553865113512646413593154316
60490553865138126336456551412139
60490553865138126382210136322055
60490553865138126382210250640919
60490553865149833718009712724706
60490553865149833718280308546342
60490553865149833718281337416118
60490553865149833718281680372710
60490553865149834312994343089922
60490553936017316008535274912853
60490553936017317792925086393259
60490553936017317792925086393260
60490553936049722174620914493567
60490553936049722174641835081827
60490553936049736403982593513234
60490553936049736998778852844530
60490553936049736998778852850354
60490553936049736998778938583678
60490553936052438153191415062929
60490553936053338721003882616546
60490553936053340505392917839734
60490554337827856084284552792686
60490554337828145153554974606470
60490554337828145153806023065846
60490554337828156271672254704656
60490554337828161213059710242194
60490554337828161213310501484126
60490554337828161213310758701570
60490554337836259736734680161566
60490554337836259736735451813898
60490554337839861459503676794491
60490554337839861871286682869815
60490554337839863106067497157957
60490554343736469973113816739588
60490554343736481086148151123306
60490554343736481086148152658500
60490554343736481497933514617621
60490554343748488656974206445269
60490554343748488657245827889689
60490554343748494007692557484750
60490554344060685907618073434811
60490554414639941441247044531620
60490554414639941441248049420950
60490554414639941990290063450450
60490554414639974930333825489524
60490554414639975342112759741606
60490554414639975342112763973694
60490554414639986043368155273972
60490554414639986455150161195994
60490554414640275523876650752234
60490554414640286644445009372933
60490554414640291583381386387958
60490554550546731790661107518031
60490554550549433082126132642769
60490554550549477546988554386367
60490554556459003527881111645911
60490554556459003527881115896713
60490554574173175906396972722446
60490554574173175906397229939890
60490554574173175906397229957152
60490554574173175906397315696300
60490554574184869066136797477343
60490554574184869066140269381396
60490554574184877797541095681912
60490554574184877797541098864240
60490554574184878392316434430724
60490554574184879627662455339968
60490554574184883333703718956526
60490554574184883333703976173970
60490554574184883333724525231586
60490554574184883333724610965118
60490554574184883333724868182562
60490554574184883333724868188178
60490554574184883882767542733474
60490554574500932626688677161152
60490554574500932626709597749460
60490554574500932634239635765598
60490554574500932634240664635374
60490554574500934464362108366570
60490554574500934464362365597064
60490554574500935013425960729690
60490554574500982589509255617158
60490554574500982635283761108740
60490554574500982635283761115382
60490554627358906213853996685241
60490554627361563452447808807247
60490554627361607917310230550845
60491406781350425637982744813399
60491406781350425637983516469943
60491406781447672137494461085623
60491407259062026246568578839752
60491407259062926677119606104712
60491407259063177596567638153625
60491407259063177597405609596319
60491407412690187662587500694915
60491407418594911164402721743511
60491407418594911164402721760981
60491407418594911171744728500041
60491407418594911171744760279347
60491407418598512886418545512999
60491407418598512886418545525889
60491407418598512893948869326089
60491407418598512893948869339187
60491419466294135434209189594935
60491419696722421481374910474675
60491419702630746705205983873719
60491419702640052983823048406717
60491419703191194887444075557775
60491419703295349438709683719925
60491419703295349439273767947697
60491419703514154062609309105205
60491419703579029534485376684351
60491419703587133409444622068991
60491419703611400562684337948657
60491419703611445034322358222911
60491419720356923133036586586026
60491419720356923133036615165742
60491419721013120156679530258970
60491419721021225678014685907409
60491419721021225678578770139393
60491419721229523266414661820542
60491419721229523312168218032650
60491419721231969297781960976456
60491419721232258740043831736804
60491419721232269487031634268292
60491419721240030301914311292689
60491419721304905773790378871835
60491419721305204727714441652952
60491419721313009648749624256475
60491420175318379883225663522524
60491420175318379883789747754508
60491420175318379891383549242572
60491420175318379891383552424900
60491420175329185049837990702044
60491420181226549407585224720200
60491420181237504739810161477659
60491420181241412695775207901439
60491420181241414525918604296133
60491420181894007534728761082404
60491420182101899467367592900394
60491420182174834342251619784122
60491420182174834342818798966652
60491420182174834342819833603710
60491420182185652322213003130868
60491420182209973142052719477450
60491420182209973142052805216598
60491420199619883773971001155044
60491420340759890169787105860076
60491420340759890176565027334814
60491420340759890177129858871502
60491420340759890177129862071092
60491420340762591460436769668824
60491420340762591461252677212106
60491420340762591468782940666382
60491420340762591468782943865972
60491420341419950452246739788670
60491420341419989335166436023936
60491420359144965006659656221068
60491420411666998818906206447345
60491420411666998818906206448749
60491420411666998818906207515978
60491420412323455409215700079230
60491424010027979134656538912219
60491424010966922331237509972707
60491424010975026206196755357347
60491424010975026211279329531295
60491424010975026211279329535507
60491424010999337831074491507055
60491424010999337831074491511267
60491424010999337836157065689427
60491424412470956305029001338428
60491424430195931976459545509784
60491424436104257200290618908828
60491424436104257337551287545152
60491424489249780041025814136153
60491424489281886055274650164830
60491424489283084982966779908896
60491424489283102696464950969647
60491424489283136048289970904725
60491424489283150865670849895615
60491424489283150872448771370353
60491424489283150872448771724485
60491424489562879140596131737314
60491424489562879142287267939229
60491424642895640034378187875368
60491424642898341323583547533302
60491424648803965212539273096672
60491424648803965395469929910736
60491424648807883739903932743835
60491424648807917091728952683125
60491424648807931915887753148753
60491424648807931915887753498673
60491424666508592256632553299689
60491424666509444694215129203961
60491424666544566793138233142037
60491424719687072130863167491449
60491424719687072176595831694965
60491424719687073411941849421881
60491425848145971410894987985305
60491425924410855726632216512783
60491425924410855732552733553921
60491425924422563115799357314539
60491425925077925471079537350264
60491425925077925471079623089412
60491425925285908533238443676973
60491425925285908533240772746680
60491425925285908533241542863819
60491425925286208720817561701790
60491425925359136955260444077093
60491426078913219335042559576554
60491426084602689928847820379196
60491426084821494743291818828091
60491426084821494743291820245033
60491426084821494743292852301349
60491426102547671126114864645831
60491426102652737409229708732147
60491426556309621621412556738554
60491426556317725496371802123194
60491426556633776627312635595692
60491426556633776627312638778020
60491426556633776627312664175408
60491426556633826582602260417840
60491426556636477918965717373310
60491426556636477918965717390572
60491426556636477918965745970285
60491426556636477918965745970288
60491426556636527736994473168250
60491426556636527873503229907611
60491426556637428304806255158599
60491426556637428304806283738363
60491426556637428304806283738372
60491426562554157546549527378338
60491426563198659563954971900817
60491426563198659564519827785133
60491426563198910342523345420623
60491426563198910347606691251115
60491426563209448564084064199632
60491426563209770296512426567646
60491426563209770296699937010496
60491426563210670863790088571033
60491426563210670863790860223365
60491426563210670864354944101217
60491426563210670864354944455349
60491426563501188057534581085956
60491426563501188057722609163284
60491426563501188062805183341444
60491426580282687358788446409197
60491426580935642831673057294973
60491426580939199583779330289576
60491426580939243319084762206074
60491426581219260616987423145963
60491426581231016176218214868768
60491426581251376064813445867907
60491426633456713215825946418854
60491426633456713215825974999974
60491426634113269765000265985464
60491426634113269765752382526864
60491426634113269765752640807118
60491426634284935392966136953329
60491426634320052184455942023777
60491426634320052184456200286769
60491426634320052184456200304031
60491426634320052184456975125641
60491426634332057925136305556577
60491426634332057925137420161289
60491426634332057925137420165501
60491426634333008308470836574881
60491426634405943183103788174940
60491426634405943190697875460164
60491426792654636314770225495424
60491426792981492612135874639022
60491426792981492612135903217334
60491426792981542430165431698508
60491426793601683411343037161492
60491426793601716763187949169234
60491426793635306399393916080537
60491426793635354570294391004883
60491426793638034342231384563078
60491426793638034342419928125054
60491426793638056273458139354388
60491426793856838968576401935477
60491426793856838968576401939689
60491426793929773835681901449402
60491426793929773840764218410118
60491426793929773843208495792525
60491426793930724234135824132488
60491426793962205811891638368960
60491426793962205812079923663732
60491426793965863025566702452920
60491458469993333610774318849463
60491458469993378082412339123717
60491458470066312957045547585477
60491463414314498839354175144851
60491465322796905043972727639677
60491465322796905043972727639680
60491465322796905051502991111218
60491465322796905051502994293546
60491465322796905051503019690931
60491465322796905051503019690934
60491465322799606152799755076810
60491465322799606335625809434560
60491465322799606343156072906098
60491465322799606343156076088426
60491465322799606343156101485814
60491465322807710027759000461450
60491465322807710210585054819200
60491465322807710217550458155668
60491465322807710217550462387756
60491465322807710218115318273476
60491465322807710218115321473066
60491465328707931558829260585094
60491465328707931559393344817078
60491465328707931566987146305142
60491465328707931566987149487470
60491476124711206840956707467862
60491476176952278998022529389584
60491476176952278998022534106946
60491476176953477925714659133650
60491476176953479572090570460226
60491476330568733031549493263124
60491476330568734266331426758056
60491476336478260203935569816550
60491476336478260615529547648194
60491477535936440260187067688274
60491477535936440260438116147650
60491477535936440260438890986522
60491477535936440260459036852598
60491477535940040755387886338729
60491477535940042394425264235636
60491477535940042531622485194011
60491477535940042531623256846184
60491477535940042531623256846343
60491477536800983306664702239021
60491477536800983306664702243233
60491477553662316499764039040082
60491477553665918633666732655944
60491477553665918633667504304064
60491477554525611230608289281616
60491477559562487207523761275040
60491477559570592180066947544064
60491477559570641723511429617930
60491477559570892323583956632384
60491477559570941912782023616118
60491477559570941912844785730962
60491477559574544001098497963052
60491477559574544001099269615384
60491477559574544184029926429448
60491477560434234378876122578907
60491478244975090325077489244329
60491581894399989678891227466208
60491581947573716119323000271631
60491594154805374947559336425237
60491594154808077886340699073449
60491594155460971645045498080127
60491594155461872206289449172801
60491594155461872212857278657749
60491594155461873441635466899717
60491594155464575144882526526241
60491594155679776268882447439631
60491594155679776268945122402597
60491594155679776268945123465407
60491594155683379775476363384819
60491594155683379775539039410595
60491594155683411891952298994695
60491594155753656176187563989547
60491594155753657411533581716463
60491594155753657411534610586239
60491594155753657823316616495211
60491594155756357879622908910843
60491594155756359114968926637759
60491594155776770153615028793141
60491594155776770153804085744457
60491594155776771983193193049689
60491594155776771983946334228777
60491594155776781869042747227347
60491594155776783104326860580819
60491594155776783104326864830169
60491594155776783104327232117127
60491594155776783104389536606595
60491594155776783104389540855945
60491594155776783104577822968389
60491594155776783516171803982361
60491594155788789438964708641947
60491594155788789439238972058049
60491594155788790674310726368863
60491594179423292189731680427918
60491594179423292738774697929806
60491594580885620131172961229664
60491594651130361060833482048065
60491594657985915590090257962382
60491594657985926657206796124190
60491594657985931598779928228308
60491594658009943080140655293908
60491594658010230921006162082474
60491594658010231058266916457946
60491594658010243269390328585744
60491594658010243269474011411359
60491594658010243270230510044450
60491594658011133273228556877858
60491594658011133273796113363818
60491594658013801213624145804290
60491594658013801625406151726360
60491594658013801625406180778459
60491594658013801625406180778460
60491594658013801625468942543384
60491594658013833146332339145914
60491594658013833192002241584506
60491594658013834565449971047281
60491594658013834976392048470014
60491594658013834976475616504382
60491594658013834977232234186795
60491594658013843847504052338098
60491594658013843847504052342470
60491594658013844305039614463550
60491594658013844305123296812410
60491594658013845541289351661374
60491594658013845678486567547888
60491594658013846090268573456860
60491594658013846090268573469958
60491594658021950650966734834544
60491594658021950650966992051988
60491594870696548577001083902375
60491594870724465996152099299096
60491594870724465996152100361906
60491594870724510461014521042694
60491594870724510644028860209990
60491599100949389290404368090542
60491599100949389290405482699466
60491599100949389290592653385314
60491599100949389290593767994238
60491599177761469652069201540242
60491599177761469652069315859106
60491599177761470887414986378676
60491599177761519248923859177230
60491599177761519248923862836154
60491599177761519248944780236517
60491599177761519248944780236518
60491599177761519248944783424462
60491599177761520896051882813118
60491600536745364669026928583306
60491600536745364669214070689438
60491600536745364669215213878078
60491600560414938045838058260774
60491600560414938640634320784594
60491600560414938648227374950691
60491600560414938648228489559615
60491600560414939692966080361628
60491600560414939692966081895210
60491600560414971809443968314998
60491600560414971809444341386340
60491600560414971994968792191965
60491600560414972000052395239901
60491600560414972000052768309791
60491600560414973044791905604460
60491600560414973642098217768971
60491600560414983113090912836795
60491600560414984760218936474135
60491600560414987871459266612120
60491600560414987871459271217213
60491600560414987871459271217214
60491600560414987871460385826137
60491600560414987871460385826138
60491600560414988466255873510766
60491600560414988466256988118238
60491600560414988466256988119690
60491600560414988466276794217118
60491600560414988466277908826042
60491600560414989701602662890014
60491600560414989701602662890174
60491600560414989701603005846606
60491600560414989701603005846766
60491600560414989701623583594962
60491600560414989701623926551554
60491600613484499043020151826798
60491600613484500461380132935352
60491600613484500463911538233331
60491600613484548632280607859698
60491600613557494627545305059666
60491600613557494627566225766066
60491600613557496274673585914402
60491600613557496274694511224443
60491600613557496274694511224444
60491600613588666140804427773143
60491600613588710605666849516741
60491600613589865471911356913714
60491600613589865471911437931336
60491600613589866707257369919104
60491600613589898823736745551288
60491600613589899006749941529944
60491600613589899009197777376613
60491600613589900059082390208314
60491600613589900059083538118688
60491600613589900653878994035608
60491600613589900653879768875884
60491600613589900653879768876092
60491600613589914883240419021610
60491600613589914883241533630534
60491600613589914885688223100412
60491600613589914885688256403319
60491600613589914885689371012243
60491600613589915480548277675714
60491600613589915480548363414862
60491600613589915480569198382066
60491600613589915480569284121214
60491600613589915480569284122666
60491600613589916715831619495106
60491600613589916715831648074822
60491600613593517340034061817426
60491601014719881694718320939093
60491601014719881694719095777965
60491601014719881694719095779417
60491601015367989504514757030284
60491601015368023453079336412262
60491601015368033971320135572938
60491601015368033971320392790382
60491601015368034564170999444164
60491601015368034566116737866650
60491601015368289693785351027068
60491601015368290291093212870719
60491601015368334158645448306052
60491601015368334753441679063456
60491601015368334753441679535840
60491601015368334753629965880372
60491601015376395400833613723559
60491601015376439865696035467157
60491601032445757796762568401185
60491601033092965176196177832800
60491601033092999124509794494550
60491601033093009642750593655226
60491601033093009642750938011498
60491601033093010237547195948938
60491601039009740760936646243541
60491601086267892190487293445278
60491601086267892190487637818812
60491601086267936657042225102272
60491601086267936657042312258362
60491601086267936702795895633244
60491601086271794651005015757602
60491601086271794651005274037856
60491601086271794651005359777004
60491601086271795245801503278940
60491601086271795245801589018088
60491601086271795245801617715896
60491601086271795245801618070188
60491601086271839117560033153744
60491601086271839117560034216554
60491601086271839163313619126470
60491601086271839710661602192336
60491601086271844652049229562302
60491601086278732540762866852550
60491601092176517603589305214640
60491601092180119874836433176048
60491601092180120472059488281634
60491601092180164934492675589928
60491601092180164936919590263478
60491601092180420059024365739204
60491601092180420658903256413916
60491601092180420661414884312219
60491601092180453410849386028414
60491601092180453593863468433180
60491601092180464528967123389006
60491601092180464528967124451816
60491601092180464711981348237438
60491601092180465123763355209220
60491601092180465123765678157514
60491601092180468235007414841710
60491601092180468235007500580858
60491601092180470065150811218934
60491601092180470065150896958082
60491601092188570236498517974001
60491601092515179453855001700044
60491601109905096143552708478766
60491601109905129495375404769922
60491601109905140059370137446136
60491601109905140608412806224310
60491601109905140608412811991432
60491601245803480232564856414856
60491601245803513996172140893292
60491601245803522913038585352623
60491601245804414563983922533724
60491601245804423297836029225439
60491601251688989234156213693230
60491601251688989645667284010466
60491601251688989645938219602202
60491601251688989645939251658470
60491601251688991475997928921930
60491601251689022585897665948072
60491601251689022585981233982440
60491601251689022997679557538180
60491601251689022997679929074488
60491601251689022997763239891412
60491601251689023180693896705476
60491601251689024233027493292608
60491601251689024827635695972636
60491601251689035948454524162283
60491601251689039651980978024436
60491601251689039651982092633360
60491601251713354982983891972366
60491601251725062364536967558834
60491601252037509386190973595779
60491601252037509386462941243783
60491601252037553929819084725010
60491601252037553929820113594786
60491601252037553930090680836706
60491601252037553930091709706482
60491601252037558800031295252011
60491601252037559395099866728921
60491601252039912143379255116122
60491601252039960497294326444082
60491601252040255221553405956934
60491601269450023219403603505064
60491601269766136742771900641102
60491601322615610419684252117954
60491601322616811176766541899382
60491601322624959699603294919849
60491601322627618173522235825915
60491601322627618173522264055711
60491601322627618173522264405631
60491601322627662638384657569513
60491601322627662638384661818863
60491601322939814829352135904650
60491601322939863183266864262760
60491601322940715397101070041010
60491601322941015586350743332846
60491930786912181932079666056656
60491930840087108763544986995530
60491943000041811125176985682508
60491943053778684683139859227154
60491943053778686467528551499366
60491943070952368722212591915713
60491943070952368722212706234577
60491943070955970993459718477441
60491943070955970993459832796305
60491943070955972228805736204357
60491943070955972228805850523221
60491943071503667492752961614894
60491943071608865980942704663277
60491943071608865987445563889385
60491943071608867216288722390193
60491943071608867352462720782573
60491943071608867360244836145125
60491943071608867771835370770521
60491943071608867771838813976769
60491943071609768332056422592829
60491943071612468251938784165309
60491943071612469487284801892225
60491943071612469623709504387709
60491943071827716311553743064043
60491943071831272875001586018269
60491943071831272882592315836393
60491943071831272882592430155257
60491943071831272882595759042641
60491943071831306234417336125603
60491943071831317347454851898855
60491943071900649950840819480023
60491943071900651186186837206939
60491943071900651186187951815863
60491943071900651735230626361159
60491943071904252222087946041751
60491943071904253457433963768667
60491943071936624073036645228013
60491943071936624073287349331117
60491943071936624622079319773309
60491943071936639308976594211133
60491943071936639309227641270829
60491943071936640551916780713071
60491943071936673896148746836183
60491943071936673903741801002281
60491943071936674445191421381479
60491943071936683781429860091719
60491943071936685016775877818635
60491943479307638371531103452580
60491943531814490680161284851325
60491943531828754595528730665963
60491943531828754595549651370911
60491943532485218499985445201987
60491943532801317801576395284519
60491943532801318213336732828303
60491943532801318213357653534703
60491943532801362678199154571901
60491943549540366782205532313417
60491943549552079706717288665067
60491943549554780998182346620403
60491943550499024282519422663432
60491943550499024282582069992852
60491943550500225039580763632580
60491943550500225039601684337528
60491943550500225176862438713000
60491943550500225176862783069272
60491943550500225176862811648988
60491943550500225588644701821946
60491943550502910637507026490786
60491943550502927291891761448470
60491943550523592181394606686990
60491943550523592181394607036910
60491943550523625533219857026706
60491943550523636051733428776118
60491943550523636096730739900558
60491943550524536619545210412130
60491943550524536801740547802908
60491943550524537213522437857774
60491943550527194452725417487112
60491943550527226019258946215722
60491943550527226019342628568954
60491943550527227254605735594970
60491943550527227254689417948202
60491943550527227391950172677966
60491943550527227803732177537178
60491943550527236720514083027374
60491943550527236720514113123410
60491943550527236720576873838574
60491943550527237086542532724238
60491943550527237132358879747546
60491943550527238322792270038654
60491943550527238916769493947886
60491943550527238917588872686657
60491943550527238917588872686658
60491943550527242072051355292726
60491943550535343478202317769728
60491943550535344027057048927036
60491943550535344027245335271616
60491943555460705074065371152431
60491943556407949884954417480355
60491943556407949884954674697799
60491943556407950022215086116680
60491943556408850589964105992188
60491943556411536096425012101298
60491943556411536233685766476770
60491943556432261509832153634275
60491943556432261509832410851719
60491943556432261647092822270600
60491943556433151513565778512466
60491943556433162214841842146108
60491943556433162624910928670582
60491943556433162627443480457413
60491943556435819865764294071739
60491943556435819865827056186584
60491943556435850974824535893554
60491943556435850974824880249826
60491943556435851386606799019970
60491943556435851386607143376242
60491943556435852805030919368846
60491943556435853216750162113214
60491943556435853216812838138990
60491943556435853216812924228058
60491943556435862133615750777494
60491943556435862133678512542418
60491943556435862133678512892338
60491943556435862499644200474358
60491943556435864330626715815337
60491943556435864330689392191034
60491943556435864330690540083937
60491943715932881022756985822375
60491943715932881022757100141239
60491943715966180647852125253883
60491943786848078674632541690051
60491943786848078679736117944865
60491943786848089792752884608105
60491943786848089792752888858907
60491947839834620152662813217211
60491947840150669517009115655180
60491947999371107341660397164400
60491948017096034834658968940430
60491948017096083013149030494260
60491948017096083013150173682900
60491948017096083013152502752607
60491948017096083013152502752608
60491948017096083013153535873186
60491948017096083013173423459013
60491948070271011262811929556278
60491948070271011262811929556438
60491949222488071144538882159656
60491949222488071144539911029432
60491949275654894284060326237592
60491949275665699450671624545884
60491949275665699450672653415660
60491949275873698907959951622872
60491949426545891146929874780033
60491949426545896634849579201953
60491949426545898884364591993085
60491949426545941153056315555499
60491949426545946643486504687091
60491949426618844872035201909233
60491949426618844879653653579489
60491949435094088556627412377253
60491949435167083955627521006507
60491949435167083955627521006508
60491949435203405622019128255910
60491949452819062029439106726938
60491949452819062578482124228826
60491949452819064225610147864714
60491949452819064228120632574385
60491949452819112396509479600420
60491949452819112396510622789060
60491949452928366466844179421860
60491949452928366466844954262136
60491949452928366466844954262344
60491949452928366469355438971807
60491949452928377587475439996127
60491949452928381293512348571086
60491949452928381293513491759726
60491949452928382528859137950334
60491949452928382528859509486642
60491949506066984994305351804230
60491949506066986641408901459408
60491949506066986641409015778272
60491949506066986641412373717755
60491949506066986641412373717756
60491949506066986641433375440118
60491949506066986641433375440278
60491949506102057732713856468695
60491949506102058968060931296587
60491949506102107001699594390353
60491949506102107001700737578993
60491949506102107001700737584609
60491949506103293481136329558808
60491949506103293481136329558968
60491949506103293483646814268479
60491949506103307758698287557697
60491949506103307758699430746337
60491949506105961428578280202151
60491949506105994780403300491361
60491949506106009462218086490173
60491949506106860616168628950190
60491949506106893556211381863586
60491949506106895203340438618648
60491949506106895340601107254972
60491949506106910167290536762558
60491949506106911814418817614486
60491949913144301494807287458968
60491949913790052417572767475719
60491949913790052806474880561950
60491949913796760813837315349159
60491949913798113452486021001833
60491949913798161208497033340315
60491949913800662862489091361095
60491949914114062657150840861895
60491949914116813766079189682033
60491949914116813766831530627621
60491949914116813766831559207385
60491949914124867685748237949175
60491949914124917641038435066673
60491949930870177734048670854467
60491949931512276956441495162734
60491949931512276957005579394718
60491949931512282309610928025157
60491949931512282310175755328353
60491949931512282310175755333969
60491949931512282310175783913685
60491949931512282310175787096013
60491949931515027883108735878142
60491949931515028477905223852990
60491949931515028477905309592138
60491949931523131758071418741286
60491949931523133588214040173240
60491949931523137291709841705317
60491949931524032395077667110313
60491949931526733480839530526107
60491949931526735310417806442934
60491949931526735310418149399526
60491949931815805252211034033859
60491949931839182520501275547721
60491949937424537466428164125643
60491949937424537466428249864791
60491949937431709176488024056498
60491949937431712887608622835690
60491949937432609744299806046850
60491949937432613455420404826042
60491949937432613457115780702336
60491949937432657921978202445934
60491949937748692464797979511243
60491949937748692464798065250391
60491949937749058671961490216239
60491949982026964764800019897031
60491949984689955080414708031890
60491949984693557351661834576148
60491949984693557351661834924664
60491949984693813488608511403415
60491949984693857540932428572932
60491949984693857540932429990082
60491949984700717429295988902113
60491949984701666029020374796490
60491949990602138712418635516343
60491949990602138712418635516344
60491949990602138712502432654991
60491949990602172064243655805553
60491949990602172064243655805554
60491949990602182765495728112616
60491949990602183177277734021588
60491949990609387307238900119147
60491949990609387307992045530323
60491949990609387719774308669837
60491949990610577363819254156309
60491949990926387063346266215112
60491949990937197694213144041211
60491950008327114383910850818322
60491950008327114383910851168242
60491950008327114383911855713476
60491950008327147735733518413122
60491950008327147735736876002686
60491950008327158299728278606194
60491950008327158436988948309748
60491950008327158848770948563866
60491950008327158848770949613626
60491950008327158848770949963546
60491950008327158848770953151490
60491950008327158848770953168960
60491950008327158848770954218720
60491950008327158848795317062677
60491950008328014951722632808674
60491950008328014951723637703827
60491950008328014951723637703828
60491950008328048303545214314406
60491950008328048303548657993037
60491950008328048303548657993038
60491950008328059004800728882998
60491950008328059415766798563930
60491950008328059416582731603978
60491950008328059416582734791970
60491950008328059416585054552272
60491950008328315141015180986727
60491950008663073796194715475907
60491950008663073796194972707862
60491950141562519864951936215601
60491950141562550974851330285151
60491950141562551020604886497259
60491950141598837227982102862689
60491950141598837228065785215921
60491950141598837230510035902321
60491950141598837230510150221185
60491950141598840522257670316689
60491950141598840567990334520205
60491950141598842764162404527757
60491950141598884989628619236559
60491950141598890340350331047931
60491950144222797181333024497905
60491950144226441538194171583869
60491950144226441538256847592223
60491950144226443917379466327668
60491950144226443917442228442512
60491950144226447071644563636320
60491950144233602347694217105085
60491950144233602347882473820141
60491950144233603994823272811791
60491950144233603995011300889119
60491950144237506043558701534433
60491950144238440375162697246431
60491950144238440375166054831620
60491950144238449701091290328108
60491950144238449701091376067256
60491950144238449701342337387804
60491950144238450936625336132304
60491950144238450936625679088896
60491950144238450936688355114672
60491950144238450936688355114720
60491950144238451485668353634192
60491950144238451488203227648283
60491950144238455191709874468194
60491950144553303361646197149596
60491950144553303361646540110400
60491950144553353324550801392022
60491950144554505910669597365897
60491950150110753999542104271263
60491950150131417241181493296194
60491950150131465412081968220540
60491950150134123886003745444509
60491950150145831267368854227125
60491950150145831267368883273401
60491950150145831267368883279017
60491950150145831267368884341875
60491950150145875732227953217643
60491950150145875732231305016999
60491950150145875732231305022615
60491950150145875732231309267801
60491950150147065788244218777587
60491950150147076901283974339163
60491950150147076901283977527107
60491950150459277446187415071693
60491950150462228997052601521184
60491950150462273461827870075968
60491950150462273461911552901584
60491950150463131323750315477061
60491950167857298833676931980875
60491950167860943190579833305926
60491950167872041459740796559908
60491950167872052572777197724239
60491950168184202750608347548547
60491950168184253117680520944137
60491950168187854839633954482041
60491950168187854839633954482258
60491950168188099674673427141039
60491950168188099677201360180671
60491950168188105205771526164255
60491950221014247241146763690864
60491950221014247424160988539296
60491950221014258544791820417823
60491950221045733953341765130403
60491950221045733953362685836755
60491950221045778418200834006171
60491950221045778418204190056329
60491950221046677748155998891312
60491950221046677750690871843789
60491950221046678800487791769636
60491950221046678800487791769796
60491950221046678846241262242756
60491950221046678846241347981904
60491950221046678983502016618068
60491950221046678983502016618228
60491950221046682552282782722466
60491950221046682552282783076758
60491950221046682552282785910410
60491950221046682552282868815906
60491950221046682689543537452070
60491950221046682689543537453474
60491950221046967879169821749223
60491950221046968062246808362419
60491950221046978989758357070064
60491950221046978989758357070224
60491950221046982878814102752498
60491950221049636413880377698911
60491950221049680878742799442509
60491950221050581446533689777157
60491950221050581446533694027959
60491950221362781854113357842952
60491988680287996242305318659805
60491999465790850844688534463807
60491999465815162469566270617727
60492000901623149130135542744867
60492001114216289577597115452853
60492001114321656608903573144599
60492001114325558474624691292759
60492001619509431265837926377764
60492001619509431270921272208256
60492001620469419875956524917386
60492001620469419876019287036442
60492001620469419881039099095546
60492001620469419881039870747878
60492001620469419881101861214602
60492001620469419881102632866934
60492001620469419883298530624108
60492001620469419883298530628320
60492001829265331599284429958871
60492001829265331599284458538587
60492001829269233465005548107031
60492001829269233465005576686747
60492005900932335750169910719879
60492005900940391446049847236867
60492005900940434263533198267619
60492006137277350443280750936009
60492007336663420837000683204559
60492007336663469007715459108235
60492007336772721255521516968037
60492007336772721438473065432189
60492007572122278659434361163037
60492007573000379826680284866275
60492008051671969464059476841945
60492118212130416106889038579379
60492118218038735838577864525787
60492118218041436949559727156578
60492118218041442302725803973214
60492118235767598553324508724611
60492118235767598553889139159143
60492118235767613370519428556967
60492118235767613375603917576099
60492118235767613378051640520847
60492118235767615154846473673179
60492118235767615159365331967719
60492118235767615161872372998759
60492118235767615161875816677390
60492118235767615161875816677391
60492118235767615207625929210867
60492118235767615208190788283127
60492118235767620512593827592687
60492118235767620512594084810131
60492118235767620513158686664947
60492118235767620515041893494026
60492118235767620515041893494027
60492124457550175196624451471473
60492124457551075581442814532917
60492124599681043450049119837934
60492124599681043450237406182466
60492124599681087915099827926064
60492124599681088098114167093360
60492124599681089882502745046708
60492124617083015603863536676835
60492124617083962329398396488145
60492124617083962329398425066409
60492124617083962329419317076453
60492124617400061631072372430214
60492124670257942618071228085033
60492124670261545987487383730513
60492124670584849969146494686882
60492124670584849969146494686883
60492124670584893198579215883772
60492124670584893244332800675596
60492124670584893244416369176524
60492124670585743811119193385179
60492124670585743811119221964895
60492124670585745458247245600783
60492124670585745641240549744267
60492124670585745641261470449215
60492124670585777162943099065465
60492124670585777162943470601773
60492124670585777162943556340921
60492124670585777162944213674389
60492124670585777162944242254105
60492124670585778993065570033477
60492124670585778993086490738425
60492124670585793629147691945413
60492124670585793629151049412513
60492124670585793812141024668613
60492124670585793812144496572669
60492124670585793812161945373561
60492124670585793812165388579809
60492124670585793812165388697901
60492124670585794864493709672329
60492124670585794864493738252045
60514085124404428261867515787810
60514085177579355276346143277342
60514085177579355276347176379206
60514085177871087454305397742804
60514085195308232813372454478426
60514085195308232813373229313086
60514085195632435990173040020550
60514085195632437637301834260462
60514085597386545470006439393166
60514085650561472484486099984562
60514085656469742210065196553136
60514085810086253527925081758750
60514085810097010378844853068344
60514085815994523246164237301692
60514085815994523253504178327324
60514085816005385565496504806802
60514085886582284001608817001234
60514085886614699501445798539794
60514085886614699501633050732750
60514085886614699501634083834614
60514085886906438999978632503522
60514085886906439000166917798246
60514085886906487178408366377258
60514085886906487178408369441494
60514085886906487178408623594654
60514085886906487178408627708698
60514085886906487178409398429314
60514085886906487178409399479122
60514085886930798803286105595414
60514085886930798803287134466642
60514085886930798803287135516354
60514085886941605617027485282050
60514098093802337486695873042181
60514098597238649219921417236655
60514098731933880864634839366683
60514098731958192489512575520603
60514098756551496775892116736969
60514098756551796965141790028805
60514098756551802361617086754464
60514098756551802498877841125565
60514098809726723979621450620201
60514098809729126728399998801701
60514098809761545932583552473177
60514102354893573096604784976269
60514102354893573098299360503875
60514103117150656231351529167538
60514104263387985592668592373525
60514104263424004669455914595628
60514104269190945624650487741263
60514104321853750560184385615825
60514104340130766783724761107423
60514105191045822192452725316237
60514154114385881754866854549619
60514975283429807522006100144668
60514975283429807522068776170444
60515144742162366318766841305720
60515144742782507277998652311329
60515144795339994624711292748194
60515144795992551083968376236165
60515144813686013469748774444489
60515144813686013469751869045115
60515144813718427185949860520555
60515144813718727512460289600641
60515144813718727512462612548935
60515144813718727558213874509096
60515144813718727558213879114199
60515144813718733046133579286769
60515145220761021073961522782204
60515145433436417507002428993868
60515145434091675257724303332917
60515145434091675257726626281211
60515145434091675303477888241372
60515145434092875877462240712011
60515145451817556847688255216929
60515145451817851686216216697393
60515145451818757650439418702678
60515145451818757650439418702687
60515145451818757650440537897831
60515145451842168844766127591638
60515145451842168844766127591647
60515145451842174197935555741079
60515145504992778563435121500539
60515145504992778700695877288789
60515145504995181449474425466077
60515145504995181449477520066703
60515145504996382252226704960439
60515145505027600516397223353515
60515145505027600653657979141765
60515145505028801456410261822667
60515145505028806809578570776955
60515145505028806809579689972099
60515149103372673404512538539525
60515149103380482626381517102265
60515149741505108061386085221624
60515149759230083732879305418756
60515150963944878136297700500012
60515151011866520841014679921331
60515151017122506442157326283731
60515151017122550907103430380561
60515151034844775279310866373103
60515151176643663618742322346560
60515151176655391177625269332850
60515151176655391361392751096176
60515151176655441178584424707148
60515151194990936910058488092617
60515151194990936910060811040911
60515151194990936910622572326005
60515151194990936910625666926631
60515151194990951734783695739927
60515151194990952969565629233455
60515151195026059055282064410791
60515151655218929324533288188160
60515151655254045932820722460262
60515151655254095933779877834560
60515151655875487038452108766013
60515151655875487038452111953957
60515151655875487038452194388521
60515151886300169531953183340005
60515183561779232942265352243852
60515200791054762747134241447170
60515480765361804717195732916744
60515480789320210455217654332761
60515481409693458526929336681580
60515481409694659100997370320701
60515481427419334628973584143669
60515481427419334628973584143672
60515481480305474166313713887788
60515481480594261643453244735068
60515481480596913521329538646508
60515481480629678578460317156828
60515493457380675078794693647972
60515493457380675078795726749836
60515493457380675078798049698130
60515493457413090578632708288396
60515493457413090578635031236690
60515493475142874228188797205692
60515493616913860140965482315028
60515493616913860148304127366498
60515493616937871622070656960720
60515493616937871622070915241022
60515493616937871622074014073736
60515493616937871622258943318350
60515493616937871629664854432098
60515493616949882860775406624106
60515493616949882906528991534022
60515493616949882906717276828794
60515493616949882906718309930658
60515493634663747861563859416766
60515493634663747862132161689658
60515493634675759146022283265628
60515493634675759146023316367492
60515493634675760923637526139334
60515493640572673418161615195966
60515493688724681593957155403831
60515493688821944145633235455031
60515493688821944145636591505189
60515493693725689912427502042520
60515493693762012812536780817260
60515493693762012812537585766622
60515493693762012819315850180690
60515493693762012865069435089154
60515493694625203125241353619057
60515493694633307007059855784883
60515493694633307007062178733177
60515493694730568323956325288041
60515493694730573265340421711137
60515493694730573265341196545797
60515493712108332082308167478196
60515493712108332082311262078822
60515493712140445609322343440128
60515493712140445609324666388422
60515493712420528708486348459531
60515493712420528710264611511401
60515493712420528710264640207757
60515493712420528710826114532099
60515493712420528710829467399929
60515493712420528715261290119067
60515493712420528717604409059465
60515493712420562062567705676677
60515493712420576886725849275397
60515494095512214752387602283284
60515494095512214752388635398246
60515494095512214752390958333442
60515494095512214752643154703192
60515494095512214753140747707558
60515494095512214755651230882036
60515494095512514896160163791512
60515494095548537799173750741837
60515494113274413901782081957916
60515494166415719300274102081352
60515494166415719301090038322442
60515494166416019444607047410762
60515494166452042207914446692246
60515494167069481508840352288298
60515494172324344531176303217768
60515494172324644857707911275574
60515494190082946889241248072276
60515494325949810334257870953776
60515494325949810334258900873312
60515494325949810334258904055640
60515494325974121959135607107696
60515494325984927125747934287216
60515494325984927125748964206752
60515494325984927125748967389080
60515494326606273783387561199454
60515494326606274195169825375630
60515494326606274378184165009486
60515494331857229446310901777844
60515494331857229446499188135474
60515494331857529773009530063634
60515494331857529773574389130278
60515494331857529775268965824284
60515494331893552493097046577476
60515494332514899196468307890334
60515494332514899788754428053504
60515494332514899791264911700366
60515494332538043273824929948925
60515494350239569783078270536880
60515494350239571017587091678848
60515494350263886346810628317564
60515494350264187085124241234847
60515494350272290365286882790524
60515494350552068382159840615569
60515494402794360544260564153704
60515494402794361093303238699000
60515494402794361093303238703212
60515494403414496797288286428566
60515494403414498032070219923498
60515494403418404153437268180894
60515494403418404565219532357070
60515494403418404748233871990926
60515497782202688566857129663031
60515498001794691644870680880485
60515498480402361279733128438524
60515498634018500888642560165352
60515498634018500888705236191128
60515498634018501025903228801676
60515498639927126256053318678492
60515498639927142323172110212712
60515498657651801783966853761528
60515498657651801921227522397852
60515498657663823591766008824336
60515498657663824140808683369632
60515498657663824140808683373844
60515498710838751154536231651716
60515498711121225185702065047947
60515498711121225185702069284247
60515499838696071817987408599844
60515499838728492263730672326482
60515499838732394724059853910642
60515499838732394724060882780418
60515499838732394724812995089730
60515499839349882127220228797115
60515499856458270964117883558812
60515499856458270964117883559020
60515499856458270964117886623096
60515499856458270964117886741140
60515499856458270964117998344236
60515499856458270964118259675724
60515499856458270964121354394394
60515499857103977460192127887952
60515499857112077630804801134060
60515499909633197978033837575946
60515499909633197978597544150208
60515499909633197978597547214492
60515499909633197978597547332536
60515499909635893726452910783282
60515499909635893733503145801702
60515499909635899269686919370826
60515499909635899270250624410054
60515499909635899270250625945088
60515499909635899270250629127416
60515499910289706278450134864547
60515499915508201593512480935576
60515499915541823345381920063310
60515499915541823345945629701856
60515499915541823345945629819900
60515499915544524630067640011552
60515499915544524636761883365146
60515499915544524637035000441248
60515499915544524637035001858190
60515499915544524637598706897466
60515499915544524637598711496736
60515499915544524675821224921420
60515499915544524682515468275014
60515499915544524683352291807334
60515499932942322281559155063527
60515500069157979021471670040288
60515500069157979022036525924604
60515500069157979022036640709820
60515500069157979022036898977024
60515500069157979022036902041308
60515500069157979022036902159352
60515500069157979022039996759978
60515500069158023486083159509406
60515500069168784004881482825594
60515500069168784004881486007922
60515500069168784004884838875752
60515500069168784187896855580028
60515500069168784188085141924560
60515500069168784188085145106888
60515500069168784188648967889340
60515500069168784188649226156544
60515500069168784188649229338872
60515500069168784188652323939498
60515500069168785835024879215916
60515500069168785835025140547404
60515500069168785835028235266074
60515500069168828469681142804268
60515500069814487329228799397163
60515500069821723456325239372850
60515500070008112580178676170090
60515500074750553258635504962426
60515500075066604389384981464388
60515500075066604389384984646716
60515500075077409417983150222874
60515500075077409417983153405202
60515500075077409417983407440318
60515500075077409417984182274978
60515500075077409418171435517646
60515500075077409418172468619510
60515500075077409418736179798866
60515500075077409418736294584290
60515500075077409418736552851494
60515500075077409548658402142906
60515500075077409555996935591280
60515500075077409555996935591488
60515500075077409555996938655564
60515500075077409555997050376704
60515500075077409555997308643908
60515500075077409555997311708192
60515500075722259956796538775139
60515500075723112742330581579819
60515500075723160524608320415572
60515500076021788178479939569454
60515500076046099811156582553350
60515500093411754395571964918511
60515500093411754395572736570843
60515500093411754395572736688887
60515500093411765513692712203391
60515500093447788224490331224043
60515500093448136196038778847780
60515500093449036626589891851888
60515500093666626270515571766511
60515500093739561147680523406977
60515500093739561147681298245849
60515500093739861291198308751111
60515500093739861291198311933439
60515500145968908222740421077681
60515500145968908223493562256769
60515500145968908223493938495937
60515500145969208367010947584257
60515500145970108797561601324413
60515500145977012091114272774481
60515500145977012097888066192597
60515500145977012097889094926859
60515500145977012097889099648593
60515500145977312233794453627621
60515500145977312233878135980853
60515500145977312234631281862801
60515500145977312241134136386049
60515500145977312241969816729729
60515500145978212664345480407307
60515500145978212665182308656989
60515500145978212671684019994405
60515500145978212672520846709053
60515500146634726515332145338369
60515500547732322152353586032384
60515500547732322152353847363872
60515500547767438943091536939872
60515500547767488761057273385262
60515500547767488761060629435420
60515500548421256460050501902150
60515500548606767343172264476550
60515500548606767343175617462472
60515500553639741264097313392044
60515500554620442933674621045938
60515500554620442934511449299992
60515500554620442941286276174104
60515500625418597706966493120453
60515500625418597706969846338203
60515500625418597706969850574503
60515500625525148655504600433663
60515500625525148655504600437875
60515500625525148655504605037145
60515500784721839405448997918847
60515500784721839412161063027875
60515500784721839412223824792959
60515500784721839412725918912191
60515500784733895153885294674461
60515500784940677458751159450447
60515500784940677458751159454659
60515500784940677458751502407039
60515500785049929698942467598927
60515500785049929698942467603139
60515500785049929698943586811333
60515500785049929698964880589240
60515533169248022958274960213907
60515533169248022958274963400447
60515549683568155620123375995096
60515549683568166745778876590351
60515551527024178789560831317630
60515551597962800583940804435471
60515655932763936238334068034854
60515655932763936238334326302058
60515655938344454778770638412956
60515655938671361031614372316646
60515655938671361076615587701210
60515655956397237316107726938947
60515655956397237316669607613238
60515655956397237316669607614642
60515655956397237316669607731282
60515655956397237316672702213864
60515655956397237316672702215268
60515655956397237316672963781440
60515655956433554682227707299958
60515655956433554682227707301362
60515655956433554682230801900584
60515655956433554682230801901988
60515668093695301963808501575882
60515668093695301965500754271834
60515668093719613588686237729802
60515668093719617294724290910550
60515668145927786783256633428890
60515668164200907834871568722075
60515668879472339533212365607037
60515668879545285489438752110870
60515668879545333703550906250070
60515673186641426478229373621275
60515673186641470950431482722619
60515674386056363809929647288020
60515674386056397163446920273182
60515674598768063591833874846836
60515674598768127662664643211467
60515674598802949755314328309605
60515674598803249942137152421106
60515674598804144976216287846089
60515674598804146668533780275561
60515674598804150329382364662725
60515674598804150372688109126861
60515674598804150375135917688293
60515674598804150375135920874833
60515674604676454670303133052741
60515674604676454670303133052949
60515674622401430341817359571554
60515674622437435208424791330785
60515674622437751596970556399320
60515675260534159659452829124069
60515675260569290719264453561192
60515675260569296026676974165720
60515675260861025283175241001085
60515675260861025283177563949379
60515675260861025283742419833695
60515675313711486533921392365613
60515675313711487631442657224221
60515675313711487768703325860545
60515675313746603188213205869657
60515675313746604422995396233517
60515675313746604422995396583437
60515675313746608678577532515689
60515675313746608678580631346999
60515675313746609913359465660701
60515675313746609913359466010621
60515675313746624738084644958767
60515675313746624738147320984543
60515675313747820416603473347691
60515675313747825357989864021321
60515675314038353210058817446532
60515675314038358700423229708052
60515675314038358700485905738040
60515675314038358707201069679942
60515675314038358707202184288866
60515675314038358707264946403710
60515675314038358708016972623954
60515675314038358708017058713022
60515675314038358746239490647908
60515675314038358753770643622890
60515675314038358753770643977022
60515675314038403218633070442354
60515675314039561157145508267715
60518110423705845519748574751740
60518110423900338519042804867431
60518110423900338519105480893207
60518110423900338524188055071367
60518110423924650142228288675319
60518110423924650149003115549431
60518114677894499819821280854769
60518114731093738459684218113669
60518114731096440574964617685519
60518115209670783705281563008083
60518168280832126651615678713911
60518168280855537845942387602871
60518284668424943853106654459777
60518284669045084819324482450823
60518284669080201610814545784263
60518284822013180648461853295910
60518284822049203358673805462702
60518284828602281362600445763571
60518284828613086529213887547803
60518284828613088175588770004603
60518284899480573715349786797771
60518284899480573715352110795825
60518284899480575361724669254571
60518284899480575361728022122401
60518284899481474145900814066943
60518284899481474145903138060785
60518284899505785770780874214705
60518284899506086508822517948733
60518284899506086554635512109875
60518284899516592583765759852971
60518284899516592583769112720801
60518285306523162062658072125926
60518285306523162062658846960586
60518285307176624492917391086135
60518285307176624492920829688901
60518285307176624492920830043033
60518285307176629434304556122249
60518285307211746635129251965883
60518285359734112382146949093267
60518285377426667065631291196629
60518285378079228470546792272309
60518285378079228470546792626441
60518285378079233821265151215851
60518285378079233823524582626369
60518285378080128901097819537269
60518285378080128901097819891401
60518285378083130930792545420309
60518285378115251043306241814251
60518285519222870120576456207044
60518285519266996758092136468406
60518285519266996758279389712526
60518285519266996758280423298212
60518285519266996758280424347972
60518285519266996758280427530300
60518285519266996758844248779170
60518285519891045711431280543521
60518285519915362094680812515581
60518285520106275744398404707370
60518285520106275746654737403218
60518285520106275746654741635306
60518285520106275746657836235932
60518285537601313163716418684965
60518285537612113388942695433083
60518285537612113388945019431137
60518285537612113388945019785269
60518285537612115035317577889883
60518285537612115035320930757713
60518285537612115035320931111845
60518285537612118330329090220757
60518285537613013819493722702255
60518285537613013819496047050229
60518285537613018760879773129445
60518285537613018760880117485717
60518285537616015849188448226951
60518285537616015849190772579137
60518285537616017495566683905713
60518285537616021382924500740653
60518285537636430364541114528599
60518285537648135961705497847067
60518285590778941881443224991953
60518285590782838988707748828995
60518285590789743341450320276159
60518285590789743341453673498121
60518285590789747045796120760955
60518285590789747048055552171473
60518285590790643772001347541119
60518285590790643772004700763081
60518285590790647476348176899903
60518285590790942863668108818347
60518285590790944510042991275147
60518285590814058670673856914875
60518285590814959101224884179835
60518285590815259839266527913863
60518285590815264780653693304109
60518285590825764267837211359355
60518288976468131922777329633203
60518289135993209398863860649667
60518289135993209444617416861775
60518289136001014372175774034151
60518289614568451317337701153433
60518289827275363917250912610446
60518289827278955246373914081612
60518291049732229950160683254065
60518291049740340596085637125770
60518291102917968902030093167514
60518291103756997699858581394588
60518291120643845553053478202277
60518291121191383396775341220479
60518291262126698815471962889226
60518291262126698815471963361402
60518291262450853637601232495126
60518291262450853637602261363450
60518291262450853813841778747002
60518291262450853813841779796762
60518291262450853820428314186214
60518291262450853820428315721248
60518291262450853820616600530746
60518291262450853820616602065780
60518291262450853820616605248108
60518291262450853821180426496978
60518291262450898285206284392402
60518291262450898285474521987238
60518291262450898285474523036998
60518291262450898285477874736976
60518291262450898285477878969064
60518291262450903638372359792096
60518291262450903638373388679134
60518291262450903638644984772116
60518291262453554929066027945474
60518291262998393308201748578138
60518291262998393310458081273986
60518291262998393310458085506074
60518291262998393310461180106700
60518340587327596487068171746496
60518340664139726857117878727936
60518340824643858651050441431907
60518342714400324758176196438741
60518342714400324895374189049289
60518342714400325306968082191545
60518342714432729282173684444073
60518342714432740395211174819937
60518342714432745151115273170363
60518342714435442098458234446461
60518342738908821851477702932886
60518615055086320138370193872170
60518620797978437702174570728210
60518620797979638276241575495863
60518620797979638276242607081490
60518620803887963500072648894907
60518620875118374023644071892930
60518621330047408863234507333280
60518621489252488890409125431086
60518621489252488890410158416358
60518621489255190044801710763614
60518621489288806255968258103078
60518621489579345042982981524380
60518621489579345043171526149214
60518621489579395005803559980386
60518621489580245610984082861798
60518621489583246908704099672540
60518621512886990359802488365814
60518621512889691697208380352542
60518621512922107151292551699254
60518621513213846695578195738142
60518621513214747080376412811254
60518621513214795251025064441564
60518621513214797081167431943396
60518621513215047269646232091422
60518621513217498372820513738228
60518621513241808167555882390364
60518621513249863871866476144694
60518621513249912042515127775004
60518621566391524781328632316118
60518621566392425211879659581078
60518621566392425387300174329672
60518621566427542003369722914518
60518633490002411243026994415842
60518633490002411245474712288936
60518633490034826735248881869338
60518633490034826736002027280514
60518633490034826742863975954402
60518633490034826743051229173901
60518633490034826781776504198974
60518633490034832279236034451068
60518633543211254330073725168224
60518633543211254330076048116518
60518633543212455087908213483386
60518633543212455087909246585250
60518633560937130570131097949534
60518633560937130570131872784194
60518633560937130570134196782248
60518633560937130576909019424224
60518633560937130576909019424272
60518633560938336680634725534158
60518633560938336687976732290640
60518633560941038521080150707183
60518633566846061479982769298852
60518633566846962093735359344300
60518633566846962100241574620566
60518633566846962101078398152886
60518633702712924467557963960946
60518633702733339031028502832498
60518633702744144197640830012018
60518633702745339960532996825618
60518633702745339967394945499506
60518633702745345496987700689997
60518633702745346601852262742522
60518633720143400047428940952197
60518633720143400047428940952198
60518633720147002501439245302662
60518633720435198842230730383316
60518633720435198849845820236292
60518633720435198849845824468173
60518633720459210321920096761556
60518633720459210328694919403580
60518633720471223383425202944028
60518633720471223390200029817933
60518633721018701927275080356558
60518633721345173795635664141273
60518633726343524064369522388600
60518633726343524066061775084552
60518633726343524066082724488712
60518633726343524066897484125992
60518633726343524073676893263734
60518633726346208756782138314422
60518633726346225356022604183480
60518633726346225357714856879432
60518633726346225357714885590290
60518633726346225357735805233832
60518633726346225365329974008854
60518633726346225365329975058614
60518633726346525591141309518561
60518633726367835689247258542520
60518633726368135924365968049697
60518633726378640855859585722040
60518633727002689269797810469307
60518633727035104769634792007867
60518633727218675836010974974439
60518633727218675837703227670391
60518633727221377129356308415511
60518633727326793381425159565973
60518633727351105003771466430029
60518633727351105003959493457597
60518633727351105003959494507357
60518633727351108710648696204689
60518633773647650801989895516968
60518633773648851559072271509720
60518633773648851696081634806095
60518633774585375392487247342326
60518633779549355940199947703757
60518633779549367058319923336305
60518633779557461049941126583329
60518633780396754450873144130678
60518633797273895533423458031226
60518633797286053215065064060665
60518633797286053260818648969129
60518633798146495712614752410060
60518634181310378503828619163112
60518634181310378503831975213270
60518634198742058506969422913477
60518634198960863130869048298757
60518634199033553452213826077474
60518634199033553452234718086066
60518634199033553453931617728366
60518634199033553454744083115160
60518634199033553459011864726144
60518634199033853595730835165794
60518634199033853602780037059181
60518634199036254743866907872354
60518634199036254743887025046286
60518634199036254743887799880946
60518634199036254745584699523198
60518634199036254750664946520976
60518634199036254750664946521024
60518634199072577653222721185846
60518634204945180303015841395592
60518634204945180303016185769126
60518634205598976315021342427429
60518634205601677606486396144981
60518634252215084220642515472019
60518634252247504660359342968608
60518634252247504667702381777194
60518634258776604620966056736377
60518634258776604626236654759777
60518634275882006129752735084883
60518634275882006129752820805317
60518634275882006137094711726615
60518634275882006137094826512039
60518634275882006678795753986451
60518634276723686998335087326420
60518634276756111104947575186224
60518634276756111104947575199274
60518634276818296372977546444286
60518634411747968549327857722892
60518634411747974085511629873622
60518634411747974087959352345986
60518634411780389585347836577522
60518634411780389585348611412182
60518634412331472188118949178449
60518634412331472188118949178450
60518634412425180509781823520581
60518634417644588031139591478152
60518634417644888360934598546600
60518634417652691906098836862792
60518634417652691913882358398758
60518634417655393197751918657672
60518634417687814195802604606862
60518634417689014952884981662424
60518634418344310900225195401385
60518634418344310900225224099145
60518634418527993795485953048738
60518634418528293984753448214212
60518634418528293987015978575488
60518634418636045464057976304170
60518634435377667717281018324855
60518634435377667717552609837233
60518634435377667717552613951277
60518634435377667717552614436551
60518634435378568148103641216237
60518634436035332386362293060491
60518634436037738839487414437717
60518634436038039028737087729553
60518634489212961104089013278411
60518634489212966043216747258139
60518638010789720728986442001306
60518638027847436623300708428372
60518638027849837771436781134932
60518638028503600378917161626825
60518638028503600379167861497842
60518638028503600379167865729929
60518638028503600379168324894711
60518638028503600386416828871893
60518638028503600386416828872136
60518638028503900522684870586162
60518638028514707382179150666305
60518638034412225746516317039237
60518638034412525981268502315893
60518638034415227090178955374037
60518638034415227272921584110773
60518638034415227273193663912968
60518638034415227278192182134173
60518638034415227639221974292867
60518638081681528828546016860742
60518638086937248736952080992113
60518638086937293208589329609823
60518638087565842667606075371985
60518638087590154287401244702169
60518638087590154292483811525905
60518638087590154292483815698001
60518638105319632614876014833754
60518638105327725508971825519680
60518638105607519665764347694365
60518638105607519665764348744125
60518638105607519668292395052861
60518638512986869116668018634289
60518638512989570408321096257073
60518638512989570408321100429169
60518638583925199277800083089300
60518638583925199277800083102350
60518638719135894700349376305722
60518638719788747586208210272488
60518638719788806150691113852888
60518638725697382157605956117288
60518638726023988259133519016402
60518638743422048481532503870116
60518638743461968118901469975562
60518638743461968118901470329694
60518638743461968118901474580496
60518638743461971824939527761244
60518638743461987891497592644412
60518638743462032363616472132136
60518638796628855914918807508716
60518638796636895133381130566958
60518638796636895133381135171892
60518638796636898839419188352640
60518638796636915318323343380976
60518639924495436285088823155238
60518639924495436287536541028332
60518639924526656015171689206310
60518639924527857314518559884289
60518639924527857321109576845932
60518639924527857321297863190464
60518639941929578417357196949804
60518639942256429766643765696213
60518639942256434708027832017692
60518639942256434714742996077686
60518639942256434714806906102904
60518639942256434715558898903606
60518639942256484533587656216318
60518639948162358783911922954358
60518639948162358790690194556862
60518639948165060075375914505104
60518639948165060082070157740606
60518639948165060082906981391018
60518639948165060121129499414972
60518639948165060127823742768566
60518639948165060128660566300886
60518639995431361721671469426908
60518639995431361729222656669082
60518639995431361729286568111242
60518639995431361730038559495002
60518639995431361730038561030036
60518639995431411547231636464034
60518639996086975028490194480219
60518640001339987142303403359962
60518640001339987143140226892282
60518640019065863198594065912103
60518640019065863747658035633369
60518640019065907663477408244009
60518640019065907663477782831671
60518640019068615041181743180012
60518640019721519729843598030008
60518640019904892189560434610321
60518640154964241111688273402804
60518640154964241111688274452564
60518640154964241111691630620814
60518640154964246458080470359576
60518640154964246641093776891568
60518640154964246641094809993432
60518640154964246647684789129990
60518640154964246647871928053794
60518640154964246647871932285882
60518640154964246647873075474522
60518640154964246648436901439302
60518640154964246648437159706506
60518640154964248295001103709680
60518640154964274465773758323892
60518640154964291112479949869866
60518640154964291112480321406174
60518640154964291112483674274004
60518640154964295870854180382472
60518640154966947756322502887750
60518640154966949586465899146930
60518640154966949998248163336204
60518640155619856242542621154251
60518640155619856242542625403601
60518640155619861181670355133979
60518640155619887207766256252678
60518640155619887627138996584868
60518640155838691839255582468214
60518640155838692250849559237048
60518640155900821539665588184298
60518640160548717009236220284464
60518640160548717009236248982272
60518640160548717010073162853218
60518640160548717010076520320318
60518640160548717010076520792494
60518640160860844122842978900168
60518640160860844129620904606994
60518640160871671120688708252212
60518640160871671257949348074136
60518640160871671296925011625906
60518640160871671303702933100644
60518640160872871870428963747202
60518640160872871877770969453924
60518640160872871877771342525266
60518640160872871877959370602594
60518640160872871877960403704458
60518640160872871878524114883814
60518640160872871878524487936442
60518640160872872008441859378884
60518640160872872008441863610972
60518640160872872008442863919746
60518640160872872008446336178094
60518640160872872008446337227854
60518640160872872015784869141194
60518640160872872015784870676228
60518640160872872015784983926618
60518640160872872015784985461652
60518640160872872015785243728856
60518640160872872060786456527222
60518640160872872060974742871754
60518640160872872061538568836534
60518640160872872061538827103738
60518640160872873113306421431374
60518640160872873662349440350204
60518640160872916479807140348590
60518640160872916479894175687744
60518640160872916480079107996594
60518640160872916480079109046354
60518640160872916480082432168068
60518640160872916480082436400156
60518640160872916480082460982516
60518640160872921832977946110226
60518640160872921833249542203208
60518640160875573162646129792780
60518640160875573169424170166986
60518640160875573169424170285030
60518640160875573169425199154806
60518640160875573170177196678694
60518640160875573170177311464118
60518640160875574953813981752386
60518640160875574999567566544210
60518640160875623125466708248786
60518640161420111359854152803822
60518640161420111361546405499774
60518640161420111361548728448068
60518640161420411550819322446256
60518640161517357859362001769116
60518640161517357859365097419502
60518640161521325101789359607064
60518640161528163027669677294974
60518640161532131501573070432368
60518640161747017063086655985350
60518640161809146763580344422056
60518640161809146765836681349992
60518640161809146770835563852464
60518640161809146771107533035502
60518640161819951929920956449282
60518640161819951932449004278710
60518640161844263562325627185904
60518640161844263562597599433178
60518640161844280033699490162986
60518640178586742369555043437209
60518640178586742377148759191741
60518640178586742377152226844995
60518640178587042519828940026167
60518640178587042520665768280061
60518640178590644242033047568283
60518640178597547536231161251429
60518640178597547536422547268033
60518640178597547543197369420411
60518640178597547543197374142145
60518640178597847679939556356353
60518640178597847686441267205687
60518640178597847686442410879601
60518640178597847686713235325915
60518640178601449408645374747803
60518640231776378207535879584228
60518640232424820180503196429746
60518640232424829509966349455432
60518640633562901396288429321776
60518640633562950626048861858956
60518640633565652512501646315248
60518640634183425171469839758824
60518640634183425179060574176218
60518640634402229802960199561498
60518640634499491127198156582944
60518640640092001178950312742200
60518640640418606685115637925766
60518640640418606685952466179820
60518640640418606686140494257148
60518640640418606692727293053932
60518640640418607104509294228072
60518640640418607104509298962904
60518640657856618442743370151116
60518640657856618625674026965180
60518640658039133152278125068055
60518640658148385392466075745223
60518640658148385392469428967185
60518640870848093450384718110807
60518672486913177815763619546522
60518672486913177823378707860092
60518672486913177823378709399498
60518673201868558403583233294729
60518673201868558403583234222185
60518673201868558403583234694361
60518673201868558403583234694409
60518673201868558403583238943759
60518678921115669468121811064478
60518678921115669475463789124556
60518689556652219071080626384937
60518689556652219071644710616921
60518689698460113669227281611962
60518689698460113669227281613414
60518689716186005838370418787208
60518689716188691065431655087966
60518689722093412735224115058906
60518689769362733942739619565929
60518691612822343143053302986209
60518691612822343143053417771633
60518691612854758642890284524769
60518691612854758642890288774119
60518691612854758642890399310193
60518691612854758642890403559543
60518691630579684351751215810016
60518691630579734314383504721901
60518691630579734314383508971251
60518691630580590270285853981075
60518691630580639676532346632328
60518691683722196415248628486910
60518691683722196415249770726413
60518691683758213637289719085310
60518691683758213637290861324813
60518691683758218576418595304541
60518691843255130747424529968339
60518691843258732469628639028179
60518691843258734253202423930529
60518691843258734253202428179879
60518691843258734253202538715953
60518691843258734253202542965303
60518691843279442372302266122259
60518691843283044643570198959254
60518691843290199222658096681696
60518691843290249185290385593581
60518691843290249185290389842931
60518691843291149753039405469089
60518691843291149753039409718439
60518691843291149753039520254513
60518691843291149753039524503863
60518692321853741027969271101950
60518692321857392712742905891809
60518692321857392712742910141159
60518692321857392712743020340363
60518692321857392712743024926583
60518795333193672915976622977379
60518795333193672915978945575753
60518795971292795259589153677953
60518795971293097233249559162451
60518796042196601641428871609193
60518808178545620936636758111810
60518808178545620936824786189138
60518808231722949099461411612326
60518808231723249243041473913212
60518808231723249243044568513838
60518808256297593854554032955568
60518808256297627208071677943598
60518808888204761581029478112356
60518808965267844818262670039387
60518808965332687301900469037012
60518808965332687347654053945476
60518808965332691007938522217760
60518808965332691053692107126224
60518808965340781301052050441620
60518808965340781346805635351536
60518808965343449652473745759532
60518813272436883584597089179505
60518813272436885231725112815393
60518813272436888525984254333711
60518813272436890173112278305017
60518814630768124352767470671032
60518814631421035926838572064373
60518814631421069278598593375301
60518814631421080391700993807971
60518814631421084097739046988719
60518814631424680467278147236459
60518814631424680879060153145431
60518814631424685819692111743783
60518814631424685820444224053095
60518814637296974055915722843527
60518814637296990115423122251569
60518814637329361150669645581461
60518814637329405615532067325059
60518814637329409319791862036153
60518814637329409321570120505807
60518814637333313017151042583974
60518814684598392525029159059846
60518814684890132023561992906886
60518814684890132024311010634446
60518814684890132024314453840694
60518814708232914279291854020949
60518815186799103531158336486746
60518815186799103531158336840878
60518815186799137480204179738226
60518815186799147996020758230344
60518815186799147996020758584476
60518815186799148041774343138808
60518815186799151702058811411092
60518815186799151702058811765224
60518815186799151747812396319556
60518815323021691461192991706591
60518815346259043737819041369461
60518815346368355404564179450653
60518815346368355404567651354709
60518815346368355450317764242477
60518815346368355450318113320275
60518815346368355450321207448725
60518815346368355999360787865571
60518815399542070589385215050213
60519667954412960481635115446447
60519667978047161807510436307583
60519668031221188391439063499715
60519668190745969434878045273903
60519668190745969434878051408207
60519668190754973740388324057807
60519668190779285365266060211727
60519668190781986656919135872303
60519668190790090531878381256943
60519668208471845536922298870299
60519668208479949411881544254939
60519668208483553513270947862069
60519668208504261036759280408859
60519668261657579540625495383770
60519668261657579548156529340991
60519668261658780122224565694271
60519668261661181819403690248345
60519668261693896913714629027711
60519668262338403797194968221309
60519668262630143295727802068349
60519668262634095032741494357799
60519680238442492410957586380038
60519680238442492410957586380086
60519680238442492413217017908600
60519680238442492413217017908648
60519680238477609202259363368946
60519680238477609202259363368994
60519680238477609202447649713478
60519680238477609202447649713526
60519680238481215218522525821433
60519680238481217002849575538367
60519680239352466131189070419924
60519680239425460294654438359422
60519680239425460294842466436750
60519680239449771919534498511396
60519680239449775625572551692144
60519680262113016769057349363471
60519680262113016814810934273339
60519680469535378990938739797614
60519680469535378990938744029702
60519680469535378991001788527550
60519680469535380820872069240157
60519680469754183614838737887054
60519680474787206963623307776814
60519680474787206963623308314888
60519680474787206963623312559783
60519680474822329282071499729409
60519680474822631262424997841985
60519680474822631262508712060851
60519680474822631262697338542617
60519680475443554103729066143318
60519680475443554103729066493238
60519680475443704214581786164925
60519680475443704214832861926594
60519680475443704221513502575131
60519680475661608414862101045371
60519680475662358725936439182566
60519680475662508838669811286098
60519680475662508845413127960411
60519680475665060978435839583150
60519680475689372603313575737070
60519680475689372603376251412926
60519680475794788443789136738670
60519680492552109773848822577804
60519680492552109773848851274160
60519680492552110185631086753980
60519680492552110185631115450336
60519680493196608789560552999986
60519680493196894108898358477923
60519680493205004579148648750581
60519680493413045205366862841500
60519680493485980080000071303260
60519680493496803366722825224426
60519680493496803366723083491630
60519680493521114989720310351182
60519680493521114989908309732154
60519680493521114989908338428510
60519680493521114989908566949598
60519680876574032084550495015350
60519680876574032084550495015398
60519680876612756134240153216280
60519680900212135454642529682871
60519680900243355738098500145455
60519680900867431955484838313834
60519680900899856107829985772268
60519680901118660731729611157548
60519680947512658813623021565105
60519680948134033746133421274098
60519680953420984037266181205893
60519680953420984044796100554279
60519680953422188317594023295556
60519680953422190101982715567768
60519680953422190101982715573384
60519680954077481297697913000856
60519680954264165631142458151529
60519680954296286475661254803942
60519680971150768227550494519890
60519680971771237239215303800487
60519680971803357536940153073496
60519680971803658092030334078307
60519680971803658137783890290463
60519680971990041862926901108439
60519680971990041862947793117031
60519680972022165688761247492550
60519680972022165688949275569878
60519681107669619955996703196073
60519681107669625309162780012709
60519681107670492713438854182590
60519681107693942424470732460787
60519681112630850430822426486266
60519681112630850432514679182218
60519681112844401718759089053665
60519681112917846199050443138729
60519681112918746629601469935725
60519681112918746629601470402285
60519681112918746629873066515225
60519681112918746629873066532695
60519681112918746629873180834297
60519681112918746629873180851559
60519681112918746629873180969603
60519681112921447921254551730605
60519681112921447921254552197165
60519681112921447921254552198569
60519681112921447926421580871938
60519681112957770828163452710840
60519681112957776311845996445552
60519681113577947009949133069393
60519681113577952363115209886029
60519681113578250722243526703589
60519681113578252506632218975801
60519681113579117943505261239614
60519681113579118126519600873470
60519681113603463098135583343118
60519681113603463098135587942388
60519681113797049992977075272233
60519681113797055346143152088869
60519681130574685499832853173191
60519681130574685499832853177403
60519681130647631487503463089339
60519681130648532100985033738613
60519681130680046985081013103549
60519681130680046985645868987865
60519681131292082521147539954974
60519681131301386970174821692894
60519681131303826772487173845545
60519681131304090045401836003210
60519681131328138397364909999465
60519681131328405374625372641926
60519681131328438769628808139520
60519681131617535678064795670043
60519681131628343040033176167406
60519681184482623083488561164030
60519681184515078525357248592776
60519681184732977638429120393143
60519681184732982534268555193493
60519681184732982579813191300807
60519681184805971209156584313620
60519681184805971209721443380264
60519684545865535353284232930245
60519684705390316396723214704433
60519684706042878430323587270294
60519684706042878430323587270330
60519684706042878430323587270378
60519684706046780295856677341210
60519684723748344773211212494622
60519684723748344773211216726710
60519684723772656398088948648542
60519684723772656398088952880630
60519684729693028034159092517233
60519684776923306971078799487899
60519684776958423762568862821339
60519684776958429113290573588775
60519684776958429113290574632711
60519684777142111594978424873179
60519684782175133112200466137349
60519684782198544306527175026309
60519684782199444737078202291269
60519684782211457844092105866037
60519684782855008205577063494414
60519684782855008807955868992531
60519684782866705063049120606798
60519684782867921704239421057483
60519684782867921704239421061695
60519684782867921750725230676387
60519684782867955056064441346693
60519684782867955056064441350905
60519684782867969880223241812321
60519684783182814939023836926011
60519684783182814939023841512231
60519684800596499830747139787161
60519685208287748904582119060624
60519685208291651365099467966188
60519685208291651365099467971804
60519685255548991942739629194365
60519685415089968786883482224087
60519685415276357910946126070807
60519685420018798001192140883347
60519685420967045868961089755773
60519685420967045875739011230511
60519685420967045875739011580431
60519685420967079222478363090855
60519685420967079229820368447657
60519685420967079229820368797577
60519685420967094047371940915755
60519685420967094053979169263205
60519685420991359423018110337388
60519685420999461368798071294333
60519685420999461376137754052761
60519685420999494729655027033711
60519685420999498435695403162753
60519685420999510789162168174549
60519685420999510789162168178761
60519685421002146600670899411680
60519685421002168020395036411432
60519685421002168196631454707521
60519685421184683134777199469851
60519685421184683134777200513787
60519685421184983278294209603559
60519685421281939112776411154933
60519685438692922153935880597967
60519685438692955507453153583129
60519685438716335094511330528904
60519685438716335094511330534520
60519685439008120895369113099001
60519685439008165313651455895237
60519685439008165313651456013281
60519685439016269188610701281281
60519685491891308364746450585378
60519685491894861223055860297967
60519685491902049286643780200208
60519685491902069059803982496108
60519685491902966371499585536775
60519686619757889146886672733158
60519686619760590440799186056648
60519686619760640258827687786112
60519686619796613196576330934088
60519686637518887569826571234423
60519686643104258506616620330991
60519686643104258552370205240859
60519686643419456004306041751233
60519686643431165216818425624920
60519686644084921889793257570098
60519686644084925594139058054894
60519686644270142418973958400001
60519686644294457749921630021865
60519686644294757893438639110185
60519686690369659587442965529316
60519686690661443558366193772424
60519686690688458943090701650145
60519686691344967321361075078205
60519686691563760832223299009097
60519686696278284954791047898588
60519686696280679329701981658203
60519686696594329487930007743875
60519686696594329495521885472373
60519686696604835570196512969526
60519686696604841106380285121660
60519686696604868924469249242421
60519686696608793522951168011196
60519686697157183808518276063883
60519686697157183808518534344137
60519686697228916095915166044097
60519686697254445536462476512100
60519686697261699446948164053208
60519686697261699446948192749564
60519686697261699446951545617394
60519686697445070671329859441505
60519686697445070671332958628351
60519686697472086056054372408141
60519686697542610718229595995545
60519686697545032043724982324289
60519686714004155704418754342167
60519686714334669624995415473288
60519686714334669624995501566775
60519686714334669762256170203099
60519686715207314274739181993159
60519686715271208426546907511025
60519686715271208472300463723133
60519686715271208838328913419997
60519686850186174776997350383819
60519686850218595634250309544247
60519686850218595635087105902147
60519686850218595635087106020399
60519686850218595635087110619669
60519686850218595635087139316025
60519686850221296925903391339127
60519686850221296925903391444121
60519686850221296925903391457171
60519686850221296925924278749853
60519686850221296926740190879355
60519686850221296926740219575711
60519686850229400794106750918645
60519686850229400794169512683569
60519686850229400794357455021749
60519686850229400794357540760897
60519686850229400800862636841811
60519686850229400800884678160457
60519686850229400801135725220153
60519686850229400801699466495545
60519686850229402585524757616753
60519686850229402585527856803599
60519686850889512685758307506703
60519686850889518036480019318075
60519686851169594619127527464446
60519686851169594621571897187072
60519686851169594625902354338558
60519686851169594628350076929014
60519686856105304988757758589746
60519686856105304988757758589794
60519686856105304991205476462840
60519686856105304991205476462888
60519686856105354806789613187088
60519686856105354809233978192352
60519686856126020428367152036391
60519686856127221002438660760287
60519686856137726018000586082613
60519686856137726018188614159941
60519686856137726024965765500071
60519686856137726024966794369847
60519686856137726024969122967171
60519686856137726025530878601831
60519686856137726025533978851487
60519686856138926591423179732043
60519686856138926592260007981725
60519686856138926599598547551513
60519686856138926599602015204767
60519686856138976554891525357917
60519686856141627890499630428648
60519686856141627891251996749991
60519686856141630086670558174857
60519686856141630262826416693121
60519686856141630269601243567233
60519686856141677846541249567653
60519686856141677846544607034753
60519686856141677846544607152797
60519686856761853825940278190634
60519686856786480489822315457108
60519686856794284150127128649027
60519686856794284152383465576963
60519686856794584365346391212036
60519686856795436736369382444995
60519686856795436736369468534063
60519686856795484520655561723715
60519686856795484932436824679141
60519686856798187868959498752394
60519686873863603499617815705605
60519686873863902263753229718262
60519686873863902270528056592374
60519686873863903688888409703793
60519686873867506371645491029325
60519686873867506508927166465485
60519686874509653241868139540811
60519686874512345616101797265918
60519686874512360435744402038117
60519686874520412425606818109330
60519686874520450726407832029806
60519686874520460578679481302309
60519686874520460578681804250603
60519686874520461839447527736941
60519686874520465545485580917689
60519686874524062326302294425406
60519686874524062326867412113386
60519686874524064156447981866624
60519686874524067863040677500346
60519686874524067863040677618390
60519686874742900301765646307409
60519686874742900301765646425453
60519686874804079626453026604713
60519686874836495123779873001249
60519686874836495124030577104353
60519686874836544537620194657481
60519686874836545086662869202777
60519686927041530576472511217176
60519686927698079444134552247774
60519686927698989340593928343366
60519686927698989341347158443930
60519686927917827316245306898805
60519686927917827316245307016849
60519686927979006640932690395699
60519686927979006640933034751971
60519686927979006640936129352597
60519686927990714196225705151628
60519686927990714608003496202020
60519686927990714608007711060600
60519686928014123423137788513416
60519686928014123429912357120324
60519686928014123429912615387528
60519686928014173248007232116976
60519686928014173255534942952732
60519686928014173255534942965782
60519686928014173255538299002890
60519686928014173392795611230558
60519687328796590442897670923131
60519687328831707234387734256571
60519687334701308453533839928604
60519687334701608597050847967164
60519687334701608597050849016924
60519687334703959743952440066278
60519687334704009561984294663572
60519687334704309888452882335166
60519687335394128567816954878831
60519687335394144627324096019669
60519687335394144627324096023881
60519687335579311634044192427927
60519687335579311634044192445189
60519687335579311634047545313019
60519687335579311634047545662939
60519687335579311634047549899239
60519687335684678473112527724614
60519687335684678479887354598726
60519687335684727886321875458458
60519687335684727886321876508218
60519687335684727886325229271054
60519687335685028029838884546778
60519687335685028029838885596538
60519687335685882348402938694809
60519687335688563874235500576407
60519687335688563874235500580619
60519687335688563874238853798369
60519687353122673346748482208028
60519687564848915245105706365214
60519687565140654750228438313928
60519687565140699215087384965366
60519687565140699215087389197454
60519687565140699215842882022596
60519687565140699215842883072356
60519687565797212944834939497388
60519687566113247603647363139123
60519687566113247603647363143335
60519687566113297566551538327310
60519687566121367942388851007260
60519687566121367942577137351792
60519687566121367943389687427974
60519687566121367949979580825384
60519687566121367949979581875144
60519687566121367950167867169916
60519687566121417356414101553974
60519687566121417356414102603734
60519687566124975162615026454806
60519687566124975162615026808938
60519687566124975162615027871955
60519687566124975345629362906334
60519687566124976992757645159346
60519687566125019811243815452184
60519719241265486080673206566414
60519719259586930894770484161365
60519719259586930894770484161413
60519719879397025752006683673164
60519719879397031288190455825298
60519719879408736885352658003449
60519719879408736885352659525593
60519719879408736885352659538643
60519719879408736885352662707921
60519719897685759820577154746351
60519719897686056898585005614837
60519719897686060009847720046773
60519719950860983867394764121725
60519719950860987161591143857649
60519719951187589424328948042350
60519725456859644301656218225322
60519725456859644309187285111236
60519725462731946772345777886652
60519725462767963994386868485052
60519725462768269669004300594594
60519725462768269674087649725506
60519725616381718701024687437905
60519725622256727815784759660792
60519725622256727815784759660840
60519725622256727818232477533886
60519725622256727818232477533934
60519725622289143308282059490732
60519725622289143315810027543884
60519725622289143315810027543932
60519725622289148851993799696066
60519726100863486438599004813248
60519726100863486446126972866448
60519726100867093704326567733938
60519736181014769017866031492352
60519736234192397735592751710272
60519736393728881221648546007594
60519736393728881221648546357514
60519736393728881221732228710746
60519736393728881221732228827386
60519736393728886160776280337242
60519736411418737715771064687595
60519736411637577523246643507989
60519736417327064769723494560915
60519736417363382874055215474266
60519736417363382874055215590906
60519736417545902747077716905581
60519736464593665325026064026351
60519736464628782116516127359791
60519736470501989954081798678035
60519736470526607258639424417949
60519736470526607258660316426541
60519736470526607258827452495277
60519736470526607258848344503869
60519736470537098005796999831552
60519736470537098005797004548914
60519736470537106745571862011475
60519736470537112098737938828111
60519736470537406935009562335251
60519736470538298168271063070550
60519736470538298579865040902194
60519736470755951903769151597853
60519736470756252047286160686173
60519736471377291843214396036987
60519736890892699896529811642525
60519736943508423092367260471279
60519736949100950388977261749105
60519736949100950389165289826433
60519736949100950434709925952621
60519736949100950434897954029949
60519736949417048459715342958643
60519736949976252278109859108057
60519736949976252278297887185385
60519736950302853443601466804034
60519736950302853443789494881362
60519737102727911048662792525819
60519737102946750853694006340949
60519737103603196466755917022742
60519737103603212937795389884771
60519737108527214591409163723832
60519737108527214591409163723880
60519737108528115205162443914552
60519737108528115205162443914600
60519737108528415348679453002872
60519737108625726491279868228809
60519737108636232749449145582503
60519737108636238102615222399139
60519737108636531108765489432003
60519737108855070726803367927169
60519737108855076077525078694605
60519737108855076077525079738541
60519737108855376221042087782925
60519737109511521688079949390698
60519738308119917726934840209152
60519738308119917734528669214122
60519738308962393159748131413821
60519738309286597564552725795215
60519738331721698751859342504836
60519738331721698758637267167518
60519738331754119190824058023124
60519738331758016529199450934349
60519738331758021468327184914077
60519738331758021660379136172560
60519738332037796680340119162767
60519738332585293259438777139896
60519738332593398369179956019468
60519738332617708162222818984632
60519738332621359070939882674679
60519738332621659214456891762999
60519738384896458857229625292598
60519738384932943726965434756472
60519738385771755392439905350936
60519738385807094088754134956582
60519738386098833587286968803622
60519738538523886622891192195933
60519738538523886622891193245693
60519738538548198247768928349853
60519739017122541378085873672417
60519739017122541378085874722177
60519742639134239009039026238015
60519742693257413900321894104511
60519842666557951242932174229349
60519842666559151816982642880817
60519842719408673845998888516025
60519842719732878257415186638527
60519842719732878257415186638735
60519842719736780123136304786687
60519854950623804244667881674145
60519854951562747413020359615268
60519854951562747413020361131588
60519854951562747413020445691286
60519854951562747413020445704336
60519854951562747413020447220656
60519854951562748007816591888992
60519854951562748007816677978060
60519854951562748007816677983884
60519854951562780766537634116750
60519854951562781361333864874154
60519854951570701245872429614384
60519854951570745847995519994306
60519854951574303471365999964004
60519854951574303517119556176112
60519854951574347936228306922178
60519854951574347981981977919710
60519854951574348119242646556034
60519854951595051713821564980038
60519854951595951869788320679370
60519854951595952281570584855546
60519854951598652199776941713962
60519854951598652199860365799990
60519854951598652199860624067194
60519854951598653573224440439489
60519854951598653985068691541766
60519855429190038560901318473539
60519855565671995851985932762603
60519855589410608439701051312062
60519855642480216443476861468807
60519855642480221979660630787129
60519855642480223761789886950175
60519855642873155045341526166124
60519855642883628134243514610118
60519855642883661486068449160180
60519855642883661669082788799860
60519855642883672782120275974522
60519855642883676488158329155270
60519855660597830931839742261526
60519855660609504373548172428280
60519855660609504373548430708534
60519855660609537725373192717490
60519855660609537725373450997744
60519855660609537771127035907660
60519855660609552727463245253686
60519859949868148128154216330327
60519859949977352944781554931080
60519859949977369393257963032719
60519859949977412218523513997367
60519859949977417022646944965063
60519859950196185432586496183650
60519861149392004751298634770552
60519861149392004751298720859620
60519861172409017353583583074003
60519861172409067171612851774620
60519861173018401895703662304556
60519861173018401895703663354316
60519861173029208297665107447598
60519861173029208701853284351600
60519861173029208709443928430576
60519861173029208709444014169724
60519861173029208709447370574014
60519861173029242061268948719786
60519861173030109277255710071008
60519861173030142629080730360218
60519861173030142630772983056170
60519861308272280261836511898346
60519861308304698908815353173261
60519861308304700699982311263433
60519861308304700699985405864059
60519861308916785794737616544740
60519861309147626615828435350558
60519861326030576802026558725525
60519861332595716060951875314781
60519861332595716060951990100205
60519861332595760525814297058379
60519861332595760525814411843803
60519861332595764231852350239127
60519861332595764231852465024551
60519861332598459848345525355836
60519861332598460399651074913546
60519861379755492557511146204965
60519861379755492557573822230741
60519861379755498091247108374585
60519861379755498093691473379849
60519861379755498093694915523287
60519861379755498093757591549063
60519861379856613658779484333330
60519861379856613658779742613584
60519861379856613658779828689602
60519861379856613658779828702652
60519861379856661829680303613948
60519861379863562661571009211879
60519861379863566365916810046595
60519861379863566368364531102017
60519861380051131024005425198926
60519861380155286175129285939976
60519861380155286177573655662762
60519861385728916165059291174184
60519861385728916767362570796160
60519861385728916767366012939598
60519861385728949701590530727524
60519861385773392950311038232868
60519861385773392950311038232877
60519861385776946455129234454972
60519861385776946455129234468022
60519861386099992971198483250756
60519861386099992971198483263806
60519861386099992971951628674982
60519861386099992971954842653076
60519861403454793006667572633724
60519861403454826360184845618886
60519861403501956075689390801161
60519861864339282012927847411210
60519861864339626667060863501512
60519862017999007767973897315195
60519862017999007767973901547283
60519862017999007768225720630913
60519862017999007905234656276887
60519862017999007950420684700843
60519862017999007950420685050763
60519862017999007950984769282747
60519862017999007950988241186803
60519862017999007950988241186963
60519862017999007951236592244125
60519862017999008317016571847441
60519862017999008317016571860491
60519862017999008317016576092579
60519862017999008317017691055635
60519862017999008500030915732259
60519862017999009734809376973055
60519862017999009734809376986105
60519862017999013303590118984579
60519862017999013304154198967213
60519862017999013440850873709971
60519862017999013441414867249405
60519862017999013441414867616587
60519862017999013441414871848675
60519862017999013441414953342685
60519862017999013441414957941955
60519862017999013441415986811731
60519862017999913872155041817197
60519862018286847398029536062725
60519862023799522957964726097163
60519862023904931477888829115696
60519862023904932072685431409408
60519862023904932072688530596254
60519862023907322056678332152215
60519862023907322468460338061187
60519862024196671715162014147127
60519862024196672950508803526375
60519862024196715996737868806467
60519862024196715996758786324875
60519862024196716066215923795536
60519862024199372893090266672434
60519862024199417357869005590416
60519862024199417357952688416032
60519862041633214767479335413373
60519862041633509420566160074573
60519862041633509603583852476881
60519862041633510015362763903271
60519862041633514955913105761188
60519862041633514956749929293517
60519862094774805909600600916228
60519862094774806092614940555908
60519862094775706477412382556660
60519862094776006666682976553444
60519862094776006666682976903364
60519862094776006712436561463360
60519862094776006849697316543044
60519862094807224742588536914967
60519862094807224742647860078529
60519862094807224742651212940743
60519862094807225154433218849715
60519862094807235677777851502767
60519862094807235677777855734855
60519862094807235815038610464459
60519862094807235860792195374375
60519862094807235860792195374535
60519862094807236226820526048063
60519862094807236226820530280151
60519862094807236226821645243207
60519862094807236272575230151671
60519862094807236409834869919831
60519862094807241351218821804159
60519862094807241351218826036247
60519862094807241351218912129527
60519862094807241351219940999303
60519862094808125310400232816251
60519862094808125722182238725223
60519862094808425911452804025651
60519862094808425911515480051427
60519862094808436434836871882241
60519862094808437029573808061415
60519862094808437166834562786807
60519862095098975366821223736154
60519862095098975366821224090286
60519862095098975366821228322374
60519862095098975366821482003358
60519862095098975366821482357490
60519862095099019830927291149086
60519862095099019831680436560262
60519862095099019831683650538356
60520191559071344070171081471265
60520191559071344071006761631214
60520191612246271085486535656699
60520191612246271085486793923903
60520202389615047226800079791202
60520203612703209442280563262209
60520203612703209442280563275307
60520203613356865814305424294258
60520203613356865814305452990614
60520203613359555987922470493826
60520203613359556399704476402798
60520203613359567105707714847206
60520203613359571226062560794719
60520203613578409201787206469209
60520203613651307016022556002898
60520203613651307016022584699254
60520203613651307016085317767822
60520203613651307016085318234382
60520203613651307016085346464178
60520203613651307016085346814098
60520203613651307016106238822690
60520203613651339957820584844012
60520203613651339957820585310572
60520203613651339957841505548960
60520203613651339957841505898880
60520203613651340369539828988060
60520203613651340369539829104700
60520203613651340369602590752984
60520203613651340369602591219544
60520203613651340369623511457932
60520203613651340369623511807852
60520203613651354775203787249756
60520203613651354775203815829472
60520203613651354775224707838064
60520203613651355186923031043884
60520203613651355186923059623600
60520203613651355186985821388524
60520203613651355186985821738444
60520203613651355187006713397116
60520203613651355187006713747036
60520203613675666400018759772512
60520203826066483275235082042191
60520203826066483275235082055289
60520203826066483275235083105049
60520203826285273074976678627273
60520203826285273074976679677033
60520203826285317546613927231885
60520203826285317546613927244983
60520203826285317546613928294743
60520203826285321252651980412633
60520203826285321252651981475491
60520203826288924073426312163757
60520203826361821890217339047511
60520203826361870061096922079905
60520203826382534398645652043151
60520203826382534398645652056249
60520203826382534398645653106009
60520203842811638073978233698684
60520203842811638080753060572796
60520203843103575456568434811301
60520203843103575456568434927941
60520203843103575456568439533034
60520203843103575461651009106101
60520203843136898293434926824207
60520203843139449840159733162604
60520203843139449840180625171196
60520203843139599996681985387921
60520203843139600004202544090652
60520203843139600004265683691172
60520203843139600004265683691173
60520203843139600004265683691256
60520203843686943669148884238384
60520203843686988134011305981982
60520203843686988140786132856094
60520203843795961787983881617899
60520203844083843245171282368510
60520203844083843291113238665234
60520203844084094210368652606128
60520203844084138675231074349726
60520203844084143434630247636866
60520203844084143434630247636914
60520203844084143480383832545378
60520203844085044182944656459016
60520203844085044182945000815288
60520203844085044597238547466274
60520203844087695932572761665968
60520203844087740397435183409566
60520203844087745886171162666098
60520203844087745886171163715858
60520203844087745886171166897978
60520203844087745886171166898026
60520203844087745886171167387831
60520203844087745886191716085540
60520203844087745886192054674690
60520203844087745886192055724450
60520203844087745886192058906618
60520203844087745886192087604378
60520203844087745887863416411810
60520203844087745887863419593930
60520203844087745887863419593978
60520203844087745888703691526663
60520203844087746297974093513350
60520203844108154913479262244504
60520203844109355670540831968020
60520203844109355670561752556328
60520203844109355807801471907988
60520203844109355807822392612936
60520203844109355807822736969208
60520203844109355807822765548924
60520203844112044981363284531610
60520203844112046400480886686909
60520203844112046812263150863037
60520203844112057373787775741890
60520203844112057511048898820018
60520203844112057511048903051898
60520203844112057511048903051946
60520203844112057511069790828610
60520203844112057511069795060538
60520203844112057511069823758298
60520203844112057922851829667270
60520203844112061217086956232646
60520203844112061217086956232694
60520203844112061217107876939046
60520203844120146568833866583274
60520203849012050749625464148330
60520203849013101849201126924379
60520203849013101849201131647570
60520203849013101854283701102539
60520203849048075246507498995819
60520203849048075253261371862076
60520203849048075253282325869931
60520203849048224136200395103515
60520203849048225364019588449901
60520203849669599114685147374897
60520203849985666815902919494000
60520203849985666823517956181979
60520203849996321345674771906120
60520203849996321757456777815092
60520203849996355241397216886610
60520203849996355241397475153814
60520203849996355241460236918738
60520203849996371164480689818941
60520203849996371299272801365570
60520203849996371299272802415330
60520203849996371299293755373425
60520203849996371300965055111282
60520203849996371713587274022066
60520203850017036051051949636693
60520203850017981083642470667492
60520203850017981220903139303816
60520203850017981220924404248396
60520203850020682924150537519490
60520204321702230219293411637799
60520204464166493743107949428748
60520204464201608697676470045046
60520204464201609976519707056134
60520204464201609978211959752086
60520204464201615474313850980978
60520204464201615886095856889950
60520204464420415156822953290086
60520204464478704807290165137048
60520204464479000054901620211820
60520204464481701758336707915672
60520204464481703039436281854696
60520204464481703039519965742962
60520204464481703039523321793120
60520204464489506267862115137766
60520204464489506679456180125660
60520204464489797579912217203842
60520204464489797579912218721614
60520204464493399851159345169462
60520204464493409139973556193790
60520204464493414673625921631282
60520204464513812719886082068494
60520204464517714768624895906284
60520204464517715180406901815256
60520204464525814753692711031478
60520204464525814936894963957238
60520204464525814936894965006998
60520204464525820289873012696546
60520204464525820289873013746306
60520204464525829167072583449922
60520204464525834703256352768244
60520204541011493077894071836087
60520204541011493215092064446635
60520204541011493215342768549739
60520204559020764566594234304220
60520208771586957074295805811192
60520208789315813267382332538442
60520208841833948370906155992690
60520209994018655447175327781660
60520210047817625865207297962596
60520210047817625865294423994451
60520210047817674036107772886942
60520210064922110586383171823541
60520210064922110586386639463697
60520210064922110586386639476795
60520210065542601529109759295328
60520210065542601536700518159728
60520210065542634882627032280490
60520210065542649707603317082128
60520210065543502104512299800160
60520210065543550275412774724506
60520210065566961332478727721674
60520210065567861900290509362106
60520210206725067738994578875737
60520210206725067739183123500571
60520210206729120500886410739712
60520210206729120500889509572426
60520210206729120500889763489450
60520210206729120500889763607542
60520210207350559801034360834623
60520210207382782362518082258173
60520210207382782362518340525377
60520210207382975275639803580873
60520210207382975300870566115965
60520210207385481816978913307701
60520210207677315612795597266129
60520210207677315615239962271393
60520210207697680358234281540387
60520210207709687929058041450411
60520210207709688477912515744615
60520210207709688477912516807473
60520210224452343024579441059287
60520210225111558024795446288343
60520210225391586641603762793712
60520210225391586649218512505034
60520210225399690524181225542928
60520210231017478576880953391315
60520210231017478576881039480223
60520210231017478576881039480383
60520210231017482281224517016885
60520210231017482282919006572063
60520210231017482282919092660971
60520210231017482282919092661131
60520210231017782084120961690607
60520210231311967431762303608906
60520210278250414285548990489562
60520210278250447636621984208768
60520210278250448048403990117740
60520210278278380063782105501508
60520210278286479503157539704553
60520210278286479686109117219193
60520210278286484993521523034085
60520210278286485039275107942549
60520210278286485039275194035989
60520210278286485039337868644663
60520210278286485176535862672153
60520210284486830398844875268990
60520210284486830398845218225582
60520210284487130542362141574754
60520210284487130542362227313902
60520210284487130542365580531652
60520210284521968393826469989389
60520210301876811239435071250048
60520210301911981562585796534556
60520210301912882130397578174988
60520210301920966955791297204468
60520210301923640361456481613074
60520210301923688532356956187500
60520210301923688532356956537420
60520210301923688944138962446392
60520210301923989133409556462049
60520210301923989133409556462050
60520210301924889701221338102482
60520210686273374477529655997363
60520210703998344658592691312253
60520210756852719488060997993244
60520210756852723194099050824072
60520210756852723194099051173992
60520210756852975212469170247834
60520210916381959317729748783007
60520210916381959317729777479363
60520210916382007488630252403709
60520210916420725819313268973685
60520210916420725956507817551469
60520210916420725956570579670525
60520210916420725956573937255717
60520210916421917287577908520329
60520210916421927125187528948007
60520210916421927125372462319658
60520210916421927125375815305589
60520210916421927125438577424805
60520210916712810185209163358308
60520210921672789950007486193497
60520210921672789950007486193498
60520210921672789950007744460494
60520210922618389652713018041310
60520210922618391001596351869147
60520210922621135409040236757400
60520210922621391133448293754182
60520210922621435598227147929972
60520210922621435598310830755588
60520210922653556262046646445392
60520210922653556262047679565970
60520210922653556262047680628780
60520210922653556262235707643250
60520210922653556262235707643298
60520210922653556262235708706108
60520210922653556262235965923552
60520210922653808280414445753108
60520210922653808280414446815918
60520210922653808280417541403494
60520210922653808280417798620938
60520210922653808280417799683748
60520210922653808280602732110690
60520210922653808280605826698266
60520210922653856451234332458288
60520210922653856451506301641486
60520210940016460970073655898587
60520210940016460970073770684011
60520210940016509140974245608357
60520210940051625749449972310698
60520210940051631285611706431788
60520210940051631285612478084120
60520210940055227471654081370746
60520210940055227608917844725580
60520210940055227608917844725797
60520210940055533151332451527320
60520210940055533151333594715960
60520210940343359947043724757411
60520210940343359947313369457121
60520210940343359947877453689105
60520210940343359947880548289731
60520210993230154485945369511129
60520210993230155034991483135579
60520248991586980262587972889158
60520260459212766414579310239004
60520260459223572815973570913408
60520260459223578725525356379662
60520260459223578725525700740146
60520260459536976317153427428200
60520260459551685179629120194812
60520260460196136022000314827224
60520260460196136029611965233656
60520260460208191732840934852932
60520260460208191778594519761396
60520260460532401488454023206564
60520261735810872358678833663739
60520261735810872360854582372509
60520261736675415200470859000299
60520261736675415612253123189573
60520261736686174249987179731461
60520261736686218309845520328147
60520261736686218721624428349171
60520261736686218721627784517421
60520261736686223663283910682849
60520261736687374593027860002213
60520261736687374595308212235723
60520261736687422771273696800079
60520261736687422771294614206059
60520261736687424420366286203425
60520261736722544915930181323897
60520261736722544915951101912205
60520261753463802611945039116015
60520261753463802612007801230859
60520261754084275373542327758490
60520261754084275373605089873334
60520261754084275510803082483882
60520261754084286486579499525390
60520261754084287729331290668866
60520261754084287729331405454290
60520261754084287729516132285006
60520261754084287729516247070430
60520261754084287729519346375320
60520261754084287729519604642524
60520261754084287866592045394258
60520261754084287866592074090614
60520261754084288278374079982116
60520261754084288278374079999586
60520261754084288278562365276888
60520261754084291435369458635038
60520261754120310990278174658919
60520261754193539961905295053092
60520261754193539962093580347864
60520261754193540144919519901524
60520261754193540145107805196296
60520261754193545505891209751808
60520261754193546054749042663494
60520261754193546054934228653376
60520261754193546054937327958266
60520261754400390734953567990732
60520261754412334021810537885552
60520261754412334021813981564184
60520261754412334067564006958832
60520261754412334205013048028756
60520261754412348296931311218792
60520261754412348297119597563324
60520261754412348479945536067224
60520261754412348480133822411756
60520261754412398305589042623454
60520261754412398442849797348846
60520261754412398443038083693378
60520261754412400091859420662707
60520261754509595386155826208008
60520261754509642967530672747078
60520261754509642967614585137718
60520261754509643150544897595510
60520261754509645349060087489630
60520261754509645349060087606270
60520261913718321607110416282800
60527530467591892266288723380611
60527535467086892978864349037298
60527536902893672014232144777696
60527704919866683108611523861694
60527704919874786983570769246334
60527704919877488275223846791864
60527704919902705826982766723576
60527704925810430809533407204151
60527704925811331232742170145473
60527705138521844463862258253278
60527705156244118836297284805979
60527705156244118836297284823449
60527705156244118836360046588373
60527705156244118837112158897685
60527705156244118837113278092829
60527705156244118843618345475983
60527705156244118843890424732907
60527705156246820127950366600859
60527705156246820127950366618329
60527705156246820127950710974393
60527705156246820128013128383253
60527705156246820128013472743689
60527705156246820128514450832843
60527705156246820128514450850105
60527705156246820128514450850313
60527705156246820128515570045249
60527705156246820135271427270863
60527705156246820135292716681115
60527705156246820135292717730875
60527705156246820136108623861587
60527705156903283993923290133801
60527705156903283993986051894353
60527705563941670155841563542656
60527705563942870913677344289696
60527705563942870913677347472024
60527705563953677726665323465778
60527705564575056541617101006666
60527705564598167546509580430470
60527705611832348351949180215500
60527705611840452226908425600140
60527705611840452226908425604352
60527705611844056144468444506076
60527705611844056144468444510288
60527705611864772499424062407431
60527705612051152975848805600780
60527705612051152975848805604992
60527705612059256850243966753436
60527705612062860768368069891356
60527705612062860768368069895568
60527705612083577123323687792711
60527705617092580330710735709870
60527705617092580338238704812878
60527705617751450695748322091889
60527705617752651452746641833599
60527705617773094560989241004604
60527705617773094560989241021866
60527705617773094561177269081932
60527705617775762320626058245809
60527705634529331116454073731741
60527705634821163265588742347003
60527705635473725077847633265853
60527705635477326800051742325693
60527705635477326935053323925081
60527705635477627124302997216917
60527705635477627170056582126785
60527705635477627170056582144255
60527705635477627535833840212295
60527705635478527737805602019763
60527705635498070232482461218998
60527705635501638559931060079001
60527705635510048023063768070799
60527705635510049806636552812779
60527705635801828210960782020299
60527705635801828210960783070059
60527705635801831916998835201047
60527705635801861565230168364533
60527705635801865271268220495521
60527705635801865271270544493575
60527705770744760502187940987180
60527705771401257624888527464328
60527705771401257624888527477378
60527705771595747062097003124358
60527705776652483517299562231928
60527705776653384137643194965966
60527705776653385785337369522792
60527705777309853349003863155065
60527705795034829203699623260391
60527705795034829203700742455535
60527705795034830850075534586967
60527705795035729634250650525351
60527705795035729634251769720495
60527705847229039174372716097325
60527705847237143049331961481965
60527705848173433135766275631437
60527705848177034857970384691277
60527705848209756034976743943593
60527705848209756218179283851787
60527705848213357940383392911627
60527705848213358351977370743271
60527705848213358351978489938415
60527705848213359586759304238203
60527705848213359586759648594475
60527705848213359724020403324079
60527705848220596378470714654218
60527705848221463461718549622843
60527705848221496809021741551948
60527709393387749514541935770908
60527709464291195358256941681014
60527709925137019666678224559936
60527709925163692223442356798683
60527709925172978316917647990874
60527709925172978316917649407816
60527709942865538488573891254380
60527710155597662046329510553590
60527711306810676845263269148946
60527711307126727975176693635323
60527711307126727975260379778656
60527711307126727976013520957744
60527711307126727976013522007504
60527711307126727976013525189832
60527711307126727976014296724120
60527711307126727976016619672414
60527711307126772440039894935398
60527711307137532958858363073518
60527711307137534789001760396960
60527711307137534926450457227460
60527711307685122035809717061164
60527711307782368535318338845190
60527711307782368542932317967038
60527711308001173159217964230470
60527711308001173159238884818778
60527711308001173159241207767072
60527711360312461940679155318651
60527711360312461940679155435291
60527711360312461940930117818856
60527711360315162912119904980150
60527711360315163095134244502982
60527711360315163095134244619622
60527711360315211265951036718560
60527711360860049050289377652560
60527711360957246144199277025044
60527711360957295549797999436586
60527711360957295557140005143308
60527711361176100173697624821866
60527711361176100173718545410174
60527711361176100173720868358468
60527711361176100181039630528588
60527711378005064792787341808409
60527711378005064795314933679921
60527711378005064795315278035985
60527711378685873675556042829599
60527711519837241016777005439102
60527711519837242984181162209670
60527711519848048013532471656194
60527711520492881767463287512142
60527711520676269997620875270842
60527711520711686391362912897422
60527711520711686940157982526460
60527711520784321671274180837042
60527711520784321671274439117296
60527711993482821092488907597062
60527711993482821092676935674390
60527711998119844824988920170534
60527711998411585977237348085108
60527711998435895772724832326762
60527711998435895955174054160258
60527711998435895955739171494058
60527711998435945772931618174352
60527711998446702585712813615462
60527711998446702768727153132678
60527711998446702768727153138294
60527711998446750939543945353872
60527711999275224347474472506926
60527711999275224347476795455220
60527711999286030063133179378412
60527712069967980499238277365161
60527712069967980499240600313455
60527712069967984205278653494203
60527712069967984205280977492257
60527712069967996962999713579215
60527712069967996962999714628975
60527712069968000669037766759963
60527744378222385274935730479382
60527744383571765420329171583792
60527750073288955969652480269726
60527750073289856399367049150849
60527750126463882984132515454560
60527760921534218112277754416060
60527760921534218112280077364354
60527761559633338581690203976310
60527761559633342286033681512812
60527761559633342286036004461106
60527761612698049967083841524376
60527761612810070023768535767237
60527761612810955762335591313042
60527761613682704106003364127144
60527761631408574674395242963800
60527761631408574674395243313720
60527761631408580208047611589236
60527762989545004013880237360239
60527762989555814393955844574033
60527762989555814531216599299425
60527762989555815638588720236211
60527762989555815775786712846759
60527762995429317664657450344946
60527762995453629289535186498866
60527762995461738103619842914940
60527762995461738103622165863234
60527763042719029727719789405021
60527763042719030276511759847213
60527763042730735873671672135205
60527763042730735873674080822647
60527763042730735873675113941773
60527763042730735873675114291693
60527763042730735873675115341453
60528035365647634532025632690890
60528040896156143339751670006234
60528040901752271724706850510758
60528041108867858968494073344652
60528041587114093442510030668318
60528041587114095226333948911742
60528041587117997686663646925364
60528041587150112448375039510142
60528041587430144565920600669278
60528041587430194527987257694382
60528041587441001341728383461042
60528041587441900117557557972764
60528041587441900125150612138862
60528041587442202098811021848140
60528041587466511893545357381102
60528041593058737815723122930626
60528041593342421617539192024094
60528041593350527322642092066260
60528041593350527322642095247184
60528041593353228431280575941366
60528041593353229026077179770112
60528041610752199013292109083632
60528041610787315209232423060558
60528041610787315804782172417072
60528041611067397289032412221226
60528041611076403424686338595232
60528041611076403424686339528352
60528041611076403424686342709276
60528041611079055302561864966980
60528041611079102886195766665706
60528041611079104533324823403458
60528041611079105128121427232204
60528041611079404859856429478432
60528041611099812788869650977278
60528041611103414511073760037118
60528041611111518386033005421758
60528041611111520033161804942018
60528041611111520216176401928672
60528041611735913823707640563630
60528041611735913823895925858402
60528041746965732422346787712344
60528041746965782385167366168350
60528041746966681168589593913050
60528041746966983142250000441404
60528041747001799607208455833630
60528041747002049787904887399064
60528041747002099750725465855070
60528041770601184468125321302540
60528041770636301259615383702860
60528041770636601403132393724300
60528041823483421545134985493342
60528041823495127142298339937822
60528041823777862792668463876822
60528041823777912160692438504082
60528041823778810944114409031290
60528041823778812591243465769042
60528041823778813186040069597788
60528041823779112917775072777136
60528041823810327660529420042642
60528041823811226436358336403752
60528041823811226443951390569850
60528041823811228091080447307602
60528041823811228274095044294256
60528041823811528417612054315696
60528041823813929382733528169362
60528041823813929977530131998108
60528041823814180158226563563542
60528041823814230121047142019548
60528041823822033257692774487122
60528053747395701788468200193204
60528053747396001924369856916158
60528053747396001924453536553622
60528053747396001931985209281524
60528053747420013403304013215230
60528053747420013403307112047944
60528053747420013410898215291702
60528053747420313546799872014656
60528053747420313546800130294958
60528053747420313554414966099720
60528053747420313554415224380022
60528053800562825062283080790834
60528053800562825063890272122914
60528053800562825063973954942706
60528053800562825071505624488280
60528053800570628792909036485420
60528053800573330084562117217442
60528053800573630230502599302434
60528053800573630238117951667800
60528053800594940417786772639340
60528053800597641709436497321204
60528053800597641709439853371362
60528053800597941852932614400932
60528053800597941860547966766298
60528053800598842428359747221456
60528053800598842429112631183052
60528053800598842429112631299692
60528053800598842429112635904786
60528053800598842429112889450304
60528053800598842429112892632632
60528053800598842429112894172038
60528053800598842429112894185088
60528053800598842429115987351302
60528053800598847782282064166486
60528053800598847782282322317098
60528053800598847828035649076402
60528053800598847828035907343606
60528053800598847964543520912996
60528053800598847964544295747656
60528053818323517949561131574201
60528053824207831693638561164944
60528053824232148670263203696476
60528053825072178291325770140149
60528053825107295080935549517981
60528053825107295088466616403895
60528053825107344906474451593265
60528053825188399717350757881289
60528053825212715046574294520005
60528053960095709982372178919206
60528053960131732745869017168586
60528053960131732745870050270450
60528053977856408221313607120418
60528053977857608985174023605420
60528053977857608985175056707284
60528053983765333777932053905432
60528053983766234398841579870788
60528054031663816759596144304333
60528054036907523150624833556686
60528054036942661947891945207118
60528054036943862704220400594286
60528054036943862704221175428946
60528054055180955463939825068936
60528054438694064591539600903378
60528054438694064591540375738038
60528054438694064591542699736092
60528054438694064592358980337826
60528054438694064599133802979850
60528054438694064599886948391026
60528054438694064601581524035272
60528054438694364735035459702804
60528054438694364735035717983106
60528054438694364735788605113980
60528054438694364737483180758226
60528054438694364742650812068170
60528054438694364743403957479346
60528054438694364745098533123592
60528054438704869758151669802596
60528054438704869758151928082898
60528054438704869758152702917558
60528054438704869758155025852754
60528054438704869758339956160226
60528054438704869765746130159370
60528054438704869768193851214792
60528054438705169901647786882324
60528054438705169904095507937746
60528054438705169904179190757538
60528054438705169909263139247690
60528054438705169911710860303112
60528054438730387455122085541234
60528054438730387455874973734918
60528054438730387455875230952410
60528054438741192621734412720754
60528054438741193857081205282330
60528054438741193857269234409370
60528054456430745999904652392826
60528054456430745999905427227486
60528054456467070554110085700208
60528054462339671556502063798492
60528054463214973301129610479063
60528054509306074192465966305200
60528054509317782167999455444208
60528054509524878816365591690480
60528054509536586791899080829488
60528054509597869281226607985304
60528054509597869283005642322116
60528054509597869288841702070368
60528054509605673012125652045342
60528054509605673014383968610688
60528054509605673014384054703920
60528054509605673014384054704128
60528054509605673014385087805784
60528054509605673014385116503592
60528054509605673014387410754126
60528054509605673014447878618436
60528054509609580421436453355682
60528054509609582071012457731138
60528054509632996778585721939529
60528054509641995921273434894242
60528054509641996973605113335818
60528054510254366546546700206296
60528054510254366546546704438384
60528054510254366548994422795300
60528054510262475220828878961565
60528054510266078223798288778814
60528054510286786845706615115485
60528054510472871029377039093664
60528054510473171172894048180580
60528054515506494696106276616080
60528054515506494696860450897032
60528054515514598570981724389888
60528054515514598571065522000720
60528054516389900315609271070459
60528054516389900322940802056144
60528054533232070609633299307937
60528054533264796728392988412068
60528054533826383125409472316910
60528054533827583745147496847930
60528054533899345175411466270461
60528054533899345175411466283511
60528054533899645364661139562297
60528054533899645364661139575347
60528054533899678713596917967822
60528054533900545932410159437805
60528054533900545932410159450855
60528054533900546344003764198107
60528054533900546344003764211157
60528054533900547578785694506499
60528054533900547578785699105769
60528054533900579693190618728270
60528054669165576207817294389070
60528054669165577443164086950646
60528054669165877586493067845046
60528054669165877586681096972086
60528054669166776781885330742350
60528054669166776964711641832366
60528054669166778017232124237046
60528054669166778612028727132672
60528054669166778612028728065792
60528054669166778742514659103772
60528054669166778742514917384074
60528054669166778742514917500714
60528054669166778742525162503696
60528054669166778742525162620336
60528054669166778742546054628976
60528054669166778749289481862436
60528054669166778749289482795556
60528054669177583183844451416566
60528054669177583778641055245312
60528054669787251466825208254996
60528054669787251466825209304756
60528054669798960678555491382278
60528054669822373055757924070645
60528054669822373055757924075017
60528054669822374839310936003549
60528054669823276000163933940302
60528054669823276000163933940350
60528054669823276001856185586494
60528054669823276001856185586542
60528054669823276001856186636254
60528054669823276001856186636302
60528054669823276002507309756902
60528054669823279525531138076168
60528054669823279708545362937650
60528054670016862347904959051611
60528054670017765302434224758966
60528054670017765302455116767558
60528054670041183167556361869253
60528054670042080624063558275822
60528054670042080624063558275870
60528054670042080624063559325582
60528054670042080624063559325630
60528054675074201621484853842430
60528054675075402378567230892376
60528054675703681839950783152753
60528054675706382948673208133569
60528054675706383543197842779277
60528054675730698279588997468237
60528054675730698279588997474061
60528054675730698874113632113945
60528054675730704186068886478261
60528054675914681359612337076631
60528054675914681366379783830332
60528054693359269278589632970670
60528054693457777471816071671990
60528054693457777517002445863544
60528054693457777517569627884098
60528054693457781177854124852738
60528054693464685721142246659796
60528054693748375097615299931423
60528054693748675285193612535899
60528054693748675286885865231851
60528054693749575854634913687075
60528054746635372428194399155763
60528054746635372428194400205523
60528054746635406372745044802620
60528054746643515003626299350222
60528054746643515188524276858728
60528054746643515195866626920234
60528054746927204573085677742371
60528054746935295450962759444784
60528054746935295450963102401376
60528058107986768579381265804286
60528058107986768579381265920878
60528058107986768579381266853998
60528058107986768579382037573210
60528058107986768579384361454624
60528058107986768579384618672116
60528058107994872454343864056756
60528058125723449848040936096236
60528058126333091365453467595024
60528058126365506904363623332957
60528058126367908011734264795464
60528058126367908011734269027552
60528058126368208196016705127837
60528058126376011888385762992696
60528058126376011888385764042456
60528058126376017376964728989978
60528058126377218133963422157322
60528058126379899516973820083702
60528058126379905007400565536662
60528058132276522253441817118111
60528058132276522848238047875515
60528058132276533379082347399468
60528058132276833614106526189528
60528058132284637255733846413180
60528058132284937490758025319880
60528058132284939085452056634325
60528058291809718534197007094068
60528058339079613065319212151596
60528058344984645365476364636656
60528058344984652083917596830847
60528058345278835972518012855034
60528058362065770753909811060849
60528058362714114534711542101052
60528058362714114534711542101100
60528058362714173838846634574681
60528058362722234469450927723488
60528058362724937598840459017759
60528058764507558285341893951876
60528058770409284104405212885568
60528058816993599170553081754810
60528058816997501036274199902970
60528058817638346352146105267647
60528058817638346352146105267648
60528058817642248812391858061515
60528058817653954409555212505996
60528058817685490304500178985133
60528058817685490715550964593385
60528058817686371144174122817962
60528058817686371144174124352996
60528058817686374805297657732736
60528058817686374851030321936252
60528058817686376634600868270922
60528058823550884801590005800452
60528058823558988493530779597944
60528058823585712064401900600601
60528058823593815939361145985241
60528058823874789435977079022528
60528058823877490727630160817408
60528058840664425509104492537333
60528058841287555448396515190540
60528058841287556683178448685472
60528058841319675700621951328912
60528058841319675746354615532428
60528058841320876320359975859932
60528058841320876457620644496256
60528058841320887575825446261157
60528058841320889222953355441210
60528058841320889222953356504020
60528058841320892928991408155398
60528058841320892928991408168448
60528058841320892936521441939448
60528058841323574454826293461834
60528058841323578160864346642582
60528058841323579395646280137514
60528058841323594227986495657000
60528058841507311700162644256240
60528058841611470841891312393439
60528058977210271758969054360385
60528058977502099782961070888086
60528059000188305984731462610595
60528059000856526500414250060658
60528059000856526500665297120354
60528059054019385587843804232682
60528059054019746133341863935362
60528059054023287453564922503098
60528059054023287453564922516196
60528059054031391328524167765482
60528059054031391328524167882122
60528059054031391328524167900836
60528059054031452279548235881730
60528059054031452279548237281410
60528059054031453514893910652054
60528059054031453515144957698700
60528059054031453515144957711750
60528060181562170676492468112538
60528060181877921663917701753080
60528060181910342102882412666274
60528060181914244517458263259042
60528060181914244563211848285550
60528060181914244563212623120210
60528060181914244563399876362878
60528060181914244563964735429522
60528060181914244700661668445308
60528060181914244701225752677292
60528060181914244701226524329624
60528060181914272518561571736880
60528060181921147269494739845794
60528060181925049729823918247626
60528060181925049729824175465070
60528060181925049729824950299730
60528060181925049730012203542398
60528060181925050919605412127178
60528060181925051376952974868738
60528060181925051514213729598502
60528060182764375148405943350816
60528060199324069672516386625574
60528060199639214690905948216144
60528060199639214698521300581510
60528060199640120803269738567388
60528060199640120803269996834592
60528060199640120803270771669252
60528060199650925786302866094574
60528060199650927616257890967154
60528060199650927616258235340688
60528060199650927616258235807456
60528060199650927616261333240282
60528060199650927616446148626976
60528060199650927616446263418016
60528060199650975787095689865724
60528060199650975787158365891500
60528060200295761370753652350416
60528060200514565994089447049182
60528060205232695039676098079018
60528060205232695039864383373790
60528060205232695039864469112938
60528060205232695039867826580038
60528060205547539922352373980554
60528060205547545406192577381790
60528060205548746170053998388940
60528060205548746170618079438596
60528060205548746170618082620924
60528060205548746170618854273256
60528060205548746216372439065080
60528060205555648738887069678610
60528060205559551199216505414526
60528060205559551199217280249186
60528060205559551199404533491854
60528060206212162781387564179738
60528060206422891210305512573242
60528060206422891210307835404896
60528060206422891217919490528690
60528060252501697978464200239412
60528060252501697978652228316740
60528060252777807695585804470160
60528060252781726207996348324402
60528060252788612862198131649680
60528060252789880228874080901960
60528060252814191851304094933436
60528060252816842997038690602420
60528060252816842997791836013596
60528060252816843004653784687484
60528060252825852983796865853266
60528060252825854035941292220026
60528060252825854036129320180666
60528060252825854630925924009412
60528060252825854630929280059570
60528060252825854760595947620591
60528060252825854767935515471291
60528060252825854767935515587979
60528060252825854767935544285739
60528060252825854767935630379019
60528060252825854768186679205736
60528060252825880801697806969888
60528060252825897448408240655260
60528060252825897448409273757124
60528060253485068554081292405044
60528060253485069788863225899976
60528060253689493603096841591176
60528060253689493603096844777716
60528060258410323345724899359376
60528060258410323345808840465294
60528060258410323345812282608732
60528060258410323346000310686012
60528060258410324992376480742188
60528060258722450465542629254936
60528060258722472427261844375272
60528060258725168228484858086528
60528060258725173764668631655652
60528060258733277456613531732868
60528060258733277593874171554792
60528060258733277639627756581300
60528060258734478206353787227858
60528060258734478213695792934580
60528060258734478213696940840582
60528060258734478213884194083250
60528060258734478213885227185114
60528060258734478351144948342082
60528060258734478396898533250546
60528060258734478396899566352410
60528060258734479998085605464794
60528060258734479998277362546934
60528060258734480181288346603013
60528060258734480181288346603016
60528060258734480181291702653174
60528060258737179505350022635462
60528060258737179505538308979994
60528060258737181152478047204470
60528060258737181282399377922668
60528060258737181289738801934074
60528060258737181289926973500616
60528060258737181289927088291656
60528060258737181289930444341814
60528060258737229460639190765140
60528060259282017886744145926912
60528060259284418989126633725008
60528060259379264384558190900292
60528060259393737839673644015650
60528060259597818224787495996292
60528060259597818232127178754720
60528060259670753101761504830648
60528060259670753109291796881902
60528060259670767924230633815822
60528060259681558868255984145610
60528060259705870310117172386164
60528060259705870493130368364820
60528060276448348705735043098397
60528060276448348712237902324505
60528060276448348713073582668185
60528060276448348713074725856825
60528060276448348713077050321439
60528060276451049997196739348849
60528060276451049997199063701035
60528060276451050004727031754235
60528060276451350148244045558465
60528060276463057521432410477657
60528060276463057521453331300649
60528060276463057521620696822189
60528060276463057528960005576155
60528060276463057528960006625915
60528060276463057528960006975835
60528060276463057528960379580617
60528060276463057528980926282507
60528060276463057528980927682151
60528060276463057528980927682187
60528060276463057528980927682235
60528060276463057528980954980315
60528060276463057528980956379995
60528060276463057528981300286969
60528060276463105699881402606497
60528060277116853679080569264878
60528060277116912373304698739000
60528060277119555382327886108846
60528060277119555382515914186174
60528060277119613870627709683814
60528060277323695066228330327903
60528060277323695066229449523047
60528060412314594662722842278674
60528060412350633844033486050782
60528060412350633844221508460158
60528060412350634027235737540726
60528060412350634027235766238486
60528060412350634027236885446680
60528060412350635811437637153398
60528060412350635811625660979924
60528060412350635811625665230726
60528060412350678491844013391866
60528060412350678491844013391914
60528060412350678491847227028718
60528060412350678491848260130582
60528060412361440840788946599874
60528060412971108391714670300614
60528060413003573303066680542898
60528060413006274594531476465630
60528060413017954707261453058804
60528060413200764474981160358012
60528060413200766259369852630224
60528060413225079218619387723058
60528060413298014087981736134510
60528060413298014088170022479042
60528060413298014093064310312670
60528060413298014095515384235762
60528060413298064048545115317538
60528060413298064055884888770128
60528060418258058500052513507056
60528060418258058675724732648766
60528060418258058683066738355488
60528060418259259257134774708768
60528060418259259257135147780110
60528060418259259257135922614770
60528060418259259257323175857438
60528060418259259257324208959302
60528060418259259440338548126598
60528060418806798930183127701100
60528060419206339911694965919798
60528060419238754816735722368906
60528060435984236896032520497062
60528060435984236896032524746412
60528060435985135496377393520708
60528060435985135496440155635552
60528060435985137326583547762022
60528060435985137326583552011372
60528060435995942493195874941542
60528060436641682305128977380353
60528060436652441535508046762606
60528060436652486000283085257056
60528060436652486000285752561622
60528060436652500094898052131662
60528060436652500641513896213186
60528060436652501879035695944498
60528060436652501879286743004194
60528060436652501879286744403874
60528060436860481850348019995375
60528060436932518117327843891218
60528060436933432914523373181140
60528060489170869500343745971868
60528060489819311434826247069230
60528060489826467982175668496126
60528060489827368412726695761086
60528060489827368549987450136558
60528060489827412282768522480500
60528060489827412419966515091048
60528060489827412831560492922692
60528060489827413014578160977372
60528060489827416545195043948010
60528060489827416728211591278905
60528060489827417780479074394658
60528060489827427109377712723058
60528060489827428893515356535894
60528060489827428893766403582540
60528060489827428893766403595590
60528060489827428893766404995270
60528060490119150728906115770948
60528060490119150728968791796724
60528060490119150728972230753622
60528060490119150728972235002972
60528060490119152513110994824412
60528060490119152513294808043160
60528060490119152513298247000058
60528060490119152513298251249408
60528060490119152513299280119184
60528060490119161847089539081604
60528060490119167154526390651622
60528060490119167154526394900972
60528060490119168389872412627888
60528060490143510493855242374456
60528060490143526957613982568874
60528060890633237652057108756680
60528060890633237652245395114262
60528060890924076406538385430576
60528060890924971621369024098256
60528060890924971621369025031376
60528060890924976974538453782722
60528060890924977157364764872738
60528060890924977157364769472008
60528060890924977157364769590052
60528060890924977157552797667380
60528060890924978209885246344298
60528060890924978804493822095716
60528060890924978804493823028836
60528060890924978804493826209760
60528060890924978804494597863496
60528060890924978804681850173044
60528060890924978804681851106164
60528060890925004975450382248522
60528060890925004975450382365210
60528060890925004975451411234986
60528060890925004975453734066640
60528060890925021622161073033342
60528060890925021622162101903118
60528060890925021622162105086850
60528060890925021622164424851412
60528060890925021622164429083500
60528060890925021622165200737236
60528060890925021622412809189954
60528060890945686328169320121634
60528060890949288782431562207254
60528060890949288782995389588976
60528060890949288782995646439238
60528060890949288782996422690840
60528060890949338600209013707792
60528060890960095001187024266326
60528060890960095001187024382966
60528060890960095001375309677738
60528060890960095595983628076358
60528060890960095595983628095072
60528060890960095595984661196936
60528060890960143172024737075828
60528060890960143766821340904574
60528060890960143766823663834154
60528060890960143766824696954732
60528060891569763145212450601216
60528060891569763145214774599270
60528060891580617717257686898416
60528060891613911465814569421462
60528060891613913112190480748038
60528060891788617182324004816342
60528060891788617182325034737330
60528060891788617182327357802264
60528060891799472304228852178342
60528060891893967556794194816662
60528060891893967556794194818114
60528060891893982373992469052090
60528060891896668840647336194428
60528060891896668840835621489200
60528060891896668848175304247628
60528060891896668848175304364268
60528060891896668848262348907786
60528060891896669397302666139076
60528060891896683665645550846970
60528060891896685319549167224710
60528060891896685319549167341350
60528060891896718811082927363792
60528060891904839332826129231670
60528060891908441603999732164307
60528060896821591110587961668702
60528060896832396277200030567920
60528060896832396277200288848222
60528060896857914196098090086668
60528060896868720414288691663606
60528060896868720826070955839782
60528060896868721009085295473638
60528060897381142058237542662388
60528060897478388558314117997044
60528060897696942398543423093044
60528060897696942406158431084668
60528060897802292780625265034830
60528060897802292780625269756564
60528060897802292781190128823208
60528060897802307597823542451134
60528060897804994064666694888244
60528060897804994072006377646672
60528060897804994072009735231864
60528060897805010543380240623754
60528060897805044034914000762836
60528060897813097947237596444986
60528060897813097947237596917370
60528060914559523091619522682751
60528060914594597202574207872485
60528060915251114821385390664824
60528060915422819239984257424655
60528060915422819239985372033579
60528060915542876647063304060333
60528060915542898608529635770895
60528060915542898608529637170575
60528060915542898608529640357115
60528060915542898608529640358816
60528060915542898608529640376078
60528060915542898608592282628139
60528060915542898608780688835454
60528060967733549675544339400640
60528060967769524217032575853991
60528060967769524217053496908859
60528060967769572387953971833205
60528060968717803661267639087411
60528060968717803661267639437331
60528060968717803661351608891094
60528060968717803661351609241014
60528060968717820262496628390512
60528060968717820269839753286465
60528060968717820315572417489981
60528060968717825623009296362291
60528060968717825623009300948511
60528060968717825623009300950212
60528060968717825623009300967474
60528060968717825623071943219535
60528060968717825623260349426850
60528060968717825806002600033599
60528060968717825806023520738547
60528060968717853616582199397515
60528060968717853624171814606715
60528060968717853624172187697020
60528060968717853624175251697373
60528060968717870087871718105889
60528060968717870270885942482145
60528060968742137247887033915891
60528060968742137247949680889775
60528060968742137430880337703839
60528092585758887971707527459982
60528093276083957490503006599612
60528093276085158247585646527520
60528093299730164739508057702841
60528093299730164739508061357393
60528093299730164739508172493881
60528093299730164739508177211243
60528093300281608655588374364780
60528093300281608655776402442108
60528093435616843643683167253372
60528093435621646671761509006925
60528093435621646671761537704685
60528093459254945776169231393699
60528093459254945776169231395103
60528093459254945782947039477029
60528093459254945782947154386161
60528097128220745891808759761687
60528098965778015028994559660704
60528098965802348796908955213454
60528098971710674020740028612498
60528098971710674020740028730542
60528099018977275804046634546538
60528099018977275811388612605212
60528099018977275811388990398288
60528099024885600852205464814748
60528099024885601035219689203894
60528099024896407848207924627040
60528099024896407848396210867982
60528099024897608605478702118539
60528099042622282296533220431987
60528099178477723086913197794200
60528109796212417766446005513698
60528109796216320226691758307566
60528109814046410319712608214732
60528109819946915196189696342865
60528110051255949595165847400998
60528110435296194066612638763398
60528110452145534493468535311484
60528110452145834682718208603320
60528110453020869594588849872258
60528110453021169921036516824402
60528110453022070305854879885846
60528110453022070351587544089362
60528110458929495144867590223398
60528110458930695718935626576678
60528110505215345300590329577136
60528110505215346490182786492674
60528110505215346490182791091943
60528110505215346490182791091944
60528110505215346491895935796487
60528110505215346491895935796488
60528110506187943049726807990921
60528110506194896176261146270710
60528110506195791255839758665337
60528110506195796744010166133168
60528110506196096933259839438054
60528110506199698611987622272122
60528110506199698657720286475590
60528110512108324025068368963002
60528110512420484398455586207982
60528110512420484398643871502754
60528110529829397645653476220166
60528110529829397647909813148102
60528110529830292725482792723514
60528110529830292725482792723562
60528110529830298213402496082624
60528110529832845498264841735739
60528110529832999553044580071766
60528110529833299696561589160134
60528110529926655263202206086769
60528110529926655263223126675077
60528110530146360500499833670074
60528111870251956539588128433626
60528111870251956539588128433635
60528111887942710491893004583774
60528111887966121686219713472734
60528111887966977649648887588007
60528111887966977649648887601057
60528111887966977786846880198555
60528111887966977786846880211605
60528111887975130930855397271812
60528111887975130930857720220106
60528111887977832778830368506266
60528111887977832779081415915891
60528111887977832779081416965651
60528111893874446910050786871778
60528111893882555724135443404492
60528111893882555724137766236146
60528111893883756298205802589426
60528111894714632007693320897290
60528111894747046913003344958488
60528111894747052446655713583924
60528111894747052446658036415578
60528111941120339354596362038759
60528111941141048708226970581191
60528111941144601016653518686913
60528111941144601016653519736673
60528111941144606504573227345133
60528111941144606504573227358183
60528111941144650979474098192679
60528111941152709830740498051281
60528111941152709830740499101041
60528111941152759793310028034861
60528111941152759793561076507287
60528111941155461496808136133811
60528111941155461496808137183571
60528111942087977224575549253513
60528111942307683651070301019017
60528111942307733476441838387837
60528111942307737180787290961027
60528111942310438884222635882323
60528111942318490464811423486757
60528111942318540290182960855577
60528111947061370382523446652068
60528111947061381495560848106456
60528111947064072085770506278592
60528111947064083198807907732980
60528111947900257948291433247695
60528111947900257948291690465139
60528111947900258360073696374111
60528111947900259595985344820003
60528111947996302448406622652557
60528111948008465496698729154002
60528111948215156483071259331631
60528111948216309064171968414845
60528111948216358889543129175703
60528111948216358889543505783665
60528111948216362593324102355899
60528111948216362593888929543859
60528111948216362600663785114327
60528111948219166245639109154642
60528111948227115877913090882585
60528111948227165703284628251405
60528111964787246621828705707076
60528111964789948325075508116156
60528111964789948325263793410928
60528111964789964798875396620698
60528112101552887192708413267945
60528112579240128407333074952903
60528112579240128407333076352583
60528112579240128407333448011195
60528112579240128407333448024245
60528112579250933436684647743900
60528112579250983399316935256105
60528112579250983399316939855375
60528112579251834004496426197793
60528112579251834004496429397383
60528112579251834004496802455675
60528112579251834004496802468725
60528112579251835788070330134917
60528112579251835788070333334507
60528112579251835788070334734187
60528112579251835788070706392799
60528112579251883967065960780643
60528112579251883967317003604039
60528112579251883967317004653799
60528112579251883967317007840339
60528112579251883967317122631379
60528209847360136005024740976970
60528215590580060112517468119358
60528215590580060295342750824776
60528215590580060295530778902104
60528216063246078019002311173102
60528216069154403425657373554787
60528216069154403425847724108028
60528216299579086972246276004638
60528216299615404520543648261296
60528227077602970197691191554056
60528227077614975983289430961108
60528227077614977767678123227496
60528227077892353057868250306562
60528227077892353058703930650242
60528227077892401282052602192078
60528227077892401282136170226446
60528227077892401282888282535758
60528227077892402471645809843738
60528227077892402472481490187418
60528227077895102573705683986958
60528227077895102573789252021326
60528227077895102574541364330638
60528227077906766037014595079972
60528227077928381311624353920764
60528227077928429483254901258702
60528227077931125101551356670978
60528227077931132421848754496562
60528228277346969138732259272749
60528228277382085927777956551213
60528228277382085927777957600925
60528228277382085927777957600973
60528228277382085927777957717613
60528228489109634838581445966652
60528228489109634838769469811892
60528228507491569560255406229581
60528228507498764766843773323853
60528228507710407535980051904071
60528228507794149361615394439537
60528228507826586266868332735885
60528228985993400328320156153885
60528228986066368465808001046732
60528228991901725552151229552929
60528228991974671750988304223669
60528228992290744805707682221184
60528228992290794216786734742854
60528228992290794216974762820182
60528228992290794219485241758360
60528228992290794219485242808120
60528229222337021114152259618309
60528229222338121785194421280429
60528229222338132859256418966523
60528229222338133271038424875495
60528229222338138395440191472789
60528229222442438107442123510027
60528229222442438107442123510075
60528229222654188137018086820233
60528229222654237550795646357409
60528229222654237550795646692827
60528229222723415255401676280043
60528229222723415255401676284415
60528229222725816220607207067329
60528229222725816769399177509521
60528229222725816769400210630099
60528229222726113254299578408133
60528229222726116409040943995659
60528229222726116409877772249713
60528229222727016931873236044255
60528229222727016977626792256363
60528229222727018763708770209751
60528229222727179839206499085462
60528229222727183542702556247232
60528229222727183545056524188882
60528229222737823744861474432259
60528229222737823744861474550351
60528229222737823790594023968443
60528229222737823790594138753867
60528229222737823790615030762459
60528229222737824158899702938657
60528229222737824158899702951755
60528229222737824204632367142173
60528229222737824204632367155271
60528229222737824341914042117599
60528229222737824341917399702791
60528229222737825577264192269983
60528229222758237073613622889673
60528229222758237210059503190909
60528229222758237210811615500221
60528229222758238857187526826797
60528229222759437784876179614027
60528229222759437784879651853501
60528229222759437784879651866551
60528229222759437830608843817543
60528229222759437830608844154365
60528229222759437830608844167463
60528229222759437830609992060367
60528229222759437830633208078659
60528229222759437967893876701933
60528229222759437967893876714983
60528229222759439615019576339767
60528229222759448948729590984331
60528229222762089113708684351129
60528229222762090943831160036503
60528229222762135415472907893011
60528229222762135415472908365187
60528229222762135827818998038179
60528229222762139075780621339069
60528229222762139076345480411329
60528229222762139076532733648381
60528229222762139121509813284397
60528229222762139121534177551177
60528229222762139122076996721941
60528229222762139122078144614845
60528229222762139122099036623437
60528229222762139122345608301073
60528229222762139122345608314123
60528229222762139122345608419117
60528229222762139122348965886265
60528229222762139122348965899315
60528229222762139533859002630913
60528229222762139671137578743265
60528229222762139671137578756315
60528229222762139671137578861309
60528229222762139671138611863843
60528229222762139671138611981887
60528229222762140905920545354563
60528229222762140905920546888145
60528229222762140905922869836439
60528229222762140906487728908699
60528229222762141318266635499731
60528229222762141318269734804621
60528229222762150240194644701883
60528229222770244597867890359597
60528229222770244780879790743415
60528229222770244780882115208029
60528229222770244780882115221079
60528233293453944454889261995981
60528233299394992101194728467176
60528233299398939033830613827357
60528233299398942739870989956399
60528233299398943974652923447119
60528233529726014992704852056749
60528233529823272610524829238983
60528233529823277551723970915131
60528233529823278100955017898191
60528233529823278100955018248111
60528233529823322161626163900861
60528233529823322573157122400265
60528233529823325730217500005575
60528233529823572799861629975461
60528233529823577878506369519449
60528233529823627704064786009835
60528233529834082718587088277937
60528234710892146656112300928856
60528234710892146656112305160944
60528234710892146656115399761570
60528234710892146656115399761618
60528234710892146656303685056342
60528234728629780277385571367827
60528234728629780277387894316121
60528234728629780277388670083901
60528234729250269443148727709077
60528234729250269992191861400234
60528234729285071847226778633356
60528234729285071847227553472228
60528234729286286619624543659119
60528234729286286802638881776655
60528234729286288449766791080581
60528234729286288449766792143439
60528234729286288449766876701685
60528234729286292155804844261329
60528234729286292155804958593291
60528234729286293940193623689839
60528234734526348531218673490586
60528234734538406056309838394236
60528234735158580391840546324183
60528234735158596451536231027157
60528234735158596452184769264705
60528234735158896641455334565133
60528234735182840438201960994593
60528234735194914412539098581147
60528234735194917521237894044564
60528234735194917569722505293927
60528234735194917569722506356737
60528234735474628112717842894379
60528234941984779904393308689628
60528234941984794057784330062891
60528234941984801241092655363847
60528234947869094851905818890927
60528234947869110087660916954373
60528234947869111323007709515949
60528234947869111323195999042601
60528234965595238345542895284973
60528234965595271692096281260927
60528234965595271692096284448871
60528234965595271692097056101203
60528234965595285967214644023223
60528234965595285967400348102497
60528234965595285967402675301593
60528234965595285967403704171369
60528234965595286516257404674849
60528234965595286516257404674850
60528234965595286516257404680673
60528234965595286516258437776713
60528234965595286516258552567754
60528234965595287751792486768949
60528234965619302893436559651599
60528234965619302893436562838139
60528234965619601847152190325731
60528234965619603082498204866107
60528234965619603082498208065688
60528234965619603082498208065697
60528234965619603082686232943435
60528235366749562569201600600917
60528235373314451042568084413186
60528235373314456395820056444572
60528235373322560270779298646884
60528235373326458613390696430306
60528235373326458613394138101360
60528235373606235425073294454187
60528235420595460133902153673589
60528235420595461918036669957355
60528235420595462329818675853277
60528235420595465624077047136157
60528235420595467271205845593655
60528235426468020153221944227592
60528235426504092684558561467732
60528235443573450138100627836749
60528235444120643294958075752549
60528235444120650622222799538367
60528235444120943484207749044385
60528235444120943484228641052977
60528235444193638700642519782000
60528235444193638701457303530868
60528235444193644191884134604884
60528235444193644236822845440564
60528235444193644237637719514800
60528235444193929740021781719827
60528235444193929740021891924695
60528235444226361299363577218834
60528235444228763225142969449453
60528235444228768166530139189831
60528235444229947373656960223597
60528235444229961603040335847133
60528235444229961603228334294985
60528235444229961603231691762076
60528235444229961603231691762085
60528235444229961603231720459893
60528235444229961603231721509653
60528235444229961740492474835365
60528235444229962152082981812713
60528235444229962197836566604537
60528235444229962197840008747975
60528235444229962220713445816087
60528235444229963387617026567197
60528235444229963387620498471253
60528235444229963433370611359021
60528235444229963433370612408781
60528235444229963433373969993973
60528235444229963433374054552219
60528235444229963433374054565269
60528235444229967093658437215045
60528235444229967093658551533909
60528235444229967139412022124961
60528235444229967139412107864109
60528235444229967139412108199527
60528235444229968923800800018229
60528235444229968923800800136321
60528235444229968923800800490612
60528235444509974167311319656779
60528235444520500488434164467610
60528235444520500488434507424202
60528235444520500488496925169724
60528235444520500488497269543258
60528235444520500488498044377918
60528235444520500488685211527306
60528235444520500488686330722450
60528235444520795187337681021121
60528235444520795187529065148607
60528235444521701108507952339938
60528235444521701108507953402748
60528235444521701108507956589288
60528235444521701726211715830065
60528235444521729727127886919133
60528235444521745573098410684882
60528235444521745573370379863708
60528235444521746190885852162251
60528235444521746190885852278891
60528235444521746190886885380755
60528235444521751109550704459462
60528235603726816312348363839044
60528235656928458516979226277067
60528235656928459752322921054237
60528235656928459752322921055689
60528235656928459752325244003983
60528235656940478258527380741161
60528235656940478441541605589593
60528235656940482010318989071207
60528235656940482010318990134017
60528235657220208546352806833194
60528235657220208546353149789786
60528235657220208546353924628658
60528235657220208546415911908842
60528235657220208546416686743502
60528235657220208546603853892890
60528235657220208546604973088034
60528286400491089205239395791339
60528286400491089205239395907979
60528286400491089205239400023427
60528286400491089205239400140067
60528286400491089205804255907743
60528286400491089205804256024383
60528286417899965170574570895269
60528286417899965171390473839281
60528286418122371928526309905753
60528286418122405417546343131487
60528286418227771846441101500750
60528286418252037769414657284440
60528286418252087594848957848224
60528286418252087594852444632625
60528286423143688437991564301623
60529087810993237714456823245837
60529087811001341589416068626265
60529087811001341589416068630477
60529087827767214447632039700869
60529088282708256682624691427257
60529088288328700342985837030551
60529088288616882049972773914621
60529088288651698697945828159741
60529088442233037726063673201445
60529088448141663093411755688809
60529088448153368690575110133289
60529088448176479741384809933929
60529088519053271376547990921817
60529088519076382427357690722457
60529088520029438820692205968336
60529099061023972458666750263411
60529100679043095879810202892756
60529100679043095925563787802672
60529100679871268094915099353017
60529100726300391437039372518601
60529100726300391444318617978171
60529100726300391444381379743095
60529100732209016804387455006013
60529100732209016804952314072657
60529100732209016811729460712735
60529100732209016811729465312005
60529100732862812816956587245131
60529100733048896401047841739293
60529100750587454543102977270502
60529100750591356955355486067843
60529100750591356955355859493477
60529100750591357366949459667399
60529100750591357366949463899487
60529100750591358601731770820053
60529100750599195683199984846751
60529100750599495872449658138587
60529101133960419457138702806608
60529101133960419458830955502560
60529101133971224625443282682080
60529101134628627850643000309194
60529101157629746221960814354792
60529101157641750635004884369240
60529101157641750680758469279156
60529101205528530536365176994618
60529101205528530536427853020394
60529101205552842161242913148538
60529101205552842161242913148698
60529101205552842161242914664858
60529101205552842161242914683732
60529101210492456769003582308638
60529101210492460472785298561450
60529101210492462119161209888026
60529101210492462119725294120010
60529101210771348657756207348409
60529101210771348658320291580393
60529101210771348658341332727071
60529101210771348660016022301815
60529101210771348660855168782429
60529101210771348665935414363265
60529101210771348665935420012295
60529101210772249088307234613369
60529101210772249088871318845353
60529101210772249088892359992031
60529101210772249088892360005081
60529101210772249089146765004260
60529101210772249090567049566775
60529101210772249091402724138961
60529101210772249091406196043177
60529101210772249096486441624013
60529101210772249096486441628225
60529101210772249096486447273043
60529101210772249096486447277255
60529101210772249096486447762688
60529101210779452532715452733049
60529101210779452534974889893379
60529101210779452534974894615113
60529101210783054254919561792889
60529101210783054257178998953219
60529101210783054257179003674953
60529101210783054257179375211261
60529101210783054257263058149145
60529101210803772805889447681228
60529101210804673236440474941976
60529101210804673236440474946188
60529101210808575696957828550400
60529101210808577481346520822612
60529101210815780970672610112072
60529101211330535180490472000696
60529101211362955621711525982114
60529101211366557343915635041954
60529101211366561469897336503178
60529101211366561607178897148094
60529101211366561652911561351610
60529101211366562704679269998110
60529101211367762226916921679114
60529101211367762226979597704890
60529101211367763461761531199822
60529101211428596236592201280325
60529101211428718490568564272045
60529101211437155947273528318345
60529101211437155947273532567695
60529101211437155949717893323609
60529101211439523657180891451565
60529101211439823846430191317767
60529101211439823846430564743401
60529101211439857238926610113225
60529101211439857238926614362575
60529101211439858887746890694415
60529101211440724462444424354126
60529101211440725011236394796318
60529101211440754522270007108233
60529101211440757625980046084078
60529101211440757809182671019774
60529101211440758174960043186448
60529101211440758174960043187900
60529101211440758174960043205162
60529101211440774239801955408895
60529101211461167339407470746234
60529101211461167385161026958342
60529101211461170501673451618508
60529101211461171050528098105142
60529101211461171050716126182470
60529101211471972552020958936076
60529101211647551156242523215777
60529101211679975125573077003788
60529101211679975674615751567750
60529101211763622827400551450453
60529101228436242422169178295863
60529101228436286887031600039461
60529101228436286894371282797889
60529101228436291835757676658059
60529101228541642202885860951657
60529101228541653321006608236537
60529101228541657027046984365579
60529101228545255050458794979041
60529101229092737898410141876246
60529101229092737898472817902022
60529101229092739133192075371178
60529101229165399759225138559525
60529101229165399759225138576787
60529101229165399761672856314527
60529101229165694597752723786159
60529101229165695146544694228351
60529101229165699948474438779859
60529101229165699948474811851361
60529101229165699948474811868623
60529101229165699950922529606363
60529101229165700497266409222051
60529101229165701732048339534655
60529101229165701732048342716983
60529101229165733297661666018554
60529101229165733480675890866986
60529101229166600516223831726869
60529101229166600516223831744131
60529101229186143010900690943366
60529101229186143056654247155474
60529101229189711384102874713445
60529101229189711384102876130387
60529101229189711386550592468447
60529101229197848791263199008716
60529101229197853737734059408033
60529101229198115585509409746639
60529101229198117231885321073215
60529101229198148980512872287502
60529101229198148980512872300552
60529101229477893602383178889857
60529101229481545310127109458118
60529101229481845500997721160154
60529101229489649232439957456474
60529101229489649232441019256098
60529101229489949375956966544794
60529101229489949375956995242554
60529101229489949375957999646658
60529101229489949375958028344418
60529101364432833333103068995389
60529101364443638499715396174909
60529101365064118393882598471819
60529101365065018959099870075494
60529101365088400512810325522406
60529101365088429972755729936786
60529101365088430155769954785218
60529101365088433678793783117534
60529101365088433724798387806487
60529101365088433861808007965966
60529101365089330585669858925158
60529101365089330585669858925366
60529101365089330586320982050178
60529101365089334290015658010482
60529101365089334292359035230926
60529101365308138913915283395762
60529101370305439687242412636070
60529101370305439688938022799122
60529101370340256334463354571878
60529101370340256335215466881190
60529101370340256335218824348290
60529101370340556477980363660198
60529101370340556478732475969510
60529101370341456909283503234470
60529101370341456909286860701570
60529101370341458693676672164714
60529101370341458693676672281354
60529101370341462399744743278580
60529101370899447623077497156938
60529101370899447760359057801854
60529101370899447806091722005370
60529101370900648380159758358650
60529101370972443617713671870863
60529101370972743804452860907941
60529101370973644326447952562858
60529101370973644509462549419774
60529101370973655454419237967243
60529101370973656689201171462175
60529101370973660393546971946971
60529101370996753595187971527066
60529101370996753595187971527226
60529101370996753595187973043386
60529101370996753595187973043546
60529101370996753595459940710264
60529101370996755196019621315276
60529101370996755241773177533207
60529101370996758948629461205531
60529101370997020389706150398427
60529101370997055431022850825043
60529101370997055566591265698186
60529101370997055568283518044218
60529101370997059272629318424020
60529101370997954169444409016126
60529101370997955997079616587450
60529101370997955998771869283402
60529101370997955998771870694728
60529101370997955999401728741058
60529101370997956136032539331052
60529101370997959703117669663204
60529101371213162200645931307314
60529101371215563570018602336053
60529101371215860190428214707770
60529101371215860190428215057690
60529101371215863355101020491646
60529101371216763922850040367154
60529101371288555224818171218326
60529101371289754197451417185983
60529101371289754199143669881935
60529101371289754794487196105197
60529101387969176746813898105953
60529101387969176754155903812675
60529101388066423246324842721633
60529101388066434365009674238497
60529101388066434365169892361846
60529101388066434365169892478486
60529101388066434410933695228663
60529101388625624051652978555782
60529101388722629834702180765642
60529101388722629834702180782904
60529101388722930023951854057478
60529101388722930023951854074740
60529101388722931625078716700306
60529101388722931670832272912414
60529101388722935331116769881054
60529101388722935374610889843074
60529101388722935374610889860336
60529101388722935381451487343588
60529101388723835951460287824052
60529101388723835951460287825456
60529101388939038302690178769406
60529101388941439405072666567501
60529101388941439405072666567502
60529101388941439405072695263857
60529101388941734599674565160585
60529101388941734599674566560265
60529101388941739594343260564285
60529101388941739594343260564286
60529101388941739952756586080050
60529101388949890777727215809455
60529101389015616207120590302388
60529101389047152094621362384002
60529101441241364536674949521812
60529101441241365085717624067108
60529101441241365085717624071320
60529101441244963101853662129722
60529101441244963696409349233177
60529101441865408008841171971947
60529101441875914632579737186207
60529101441896627873550340103462
60529101441900226257457473340127
60529101441900524797883140246795
60529101441900525346675110688987
60529101441900526581457044183919
60529101441900559977027691324466
60529101441901427014456166507471
60529101441901430718801966992267
60529101441901460956558717095896
60529101441901465904721053847620
60529101441908365316641229935874
60529101441908669156888944361116
60529101441908669158584668965496
60529101441909569779680299232260
60529101442083942084192207646753
60529101442083942267206432495185
60529101442083942678988438404157
60529101442083945973244485675933
60529101442083946385026491584905
60529101442115466263584192932920
60529101442116366831333212341951
60529101442116366831333212459995
60529101442116666974850221430271
60529101442116666974850221548315
60529101442116667020582885633739
60529101442116700320755844009161
60529101442116700321592672241373
60529101442119068122234183343791
60529101442119363180307638356485
60529101442119363317589199001401
60529101442119364415653656081997
60529101442119364415674548091993
60529101442119364415674548109463
60529101442119364605445803456331
60529101442119364964717222637289
60529101442119365010449886840805
60529101442119368258701300370332
60529101442119368304705934112581
60529101442119368311483856637079
60529101442119368311504777342027
60529101442119368312069980782206
60529101442119368312256888601579
60529101442119368312256889651339
60529101442119368312320684885310
60529101442119368670755275818037
60529101442119368678097281524759
60529101442119368716487940021553
60529101442119368716487940039023
60529101442119368723850866433223
60529101442119369951833957748469
60529101442119369958632799928155
60529101442119369958632800977915
60529101442119396671586988184179
60529101442119397952185153916995
60529101442119398318798579854435
60529101442119402024836633035183
60529101442119402024839731867897
60529101442119403305351230733631
60529101442120268880048784055870
60529101442120268880069704760818
60529101442127470081801440324043
60529101442127473787838459936367
60529101442127473833592045312795
60529101442127503428539758732603
60529101442127507180310476118271
60529101442188456651723146969663
60529101442192358725532042156146
60529101442193244925035595815080
60529101442200447819898440846526
60529101442200447819898698063970
60529101442201350034776431738060
60529101442201350034776774694652
60529104803916496047983827468694
60529105034344482951830766668899
60529105040253092442412925861642
60529105040253408554182078660207
60529105040254293024096085175701
60529105040254309083603226316539
60529105040254342435428246605749
60529105040254357254503701240885
60529105040254357259587047071377
60529105040261512383408656659211
60529105040261512429141320862727
60529105442040821151707758996520
60529105459765796823138303167876
60529105465674122046969376566920
60529105465674122184230045203244
60529105465686143854768531629728
60529105465686144403811206175024
60529105465686144403811206179236
60529105512918824433327435659623
60529105512918824845109441568595
60529105512919108562817853284962
60529105512940723837617963759272
60529105517880354923528466001807
60529105517880399395730570503833
60529105518825048698272109643943
60529105518825048744025661606701
60529105518825048744025665856051
60529105518827750035678743401581
60529105518827750035678747650931
60529105518827750401707197347795
60529105518828636152156693566117
60529105518828685565745192278233
60529105518828700383128394217417
60529105518828700389903992743861
60529105518849049015779048980576
60529105518849049061511713184092
60529105518849049198709705794640
60529105518849063298488260932640
60529105518849063847280231393498
60529105518849063847468259470826
60529105518859854182391376160096
60529105518859854228124040363612
60529105518860165489783175191057
60529105518860165489783176590737
60529105518860171025879793912412
60529105518861054802129400691116
60529105518861054802192076716892
60529105518861054939390069327440
60529105518861067704722894770777
60529105518861067712062577529205
60529105518861070869248192221124
60529105518861071410760832982370
60529105518861071410760832999632
60529105518861071410760947951525
60529105518861071417538754457108
60529105518861071417538869426263
60529105518861071418102953658247
60529105518861071418290866766420
60529105518861071456430821160110
60529105518861071456430821177372
60529105518861071463271418660624
60529105518861071593775172757409
60529105518861072653617113213466
60529105518861072699370698123334
60529105518861101065579850514367
60529105518861104771620226643409
60529105519143545448704587840289
60529105519143545448704592089639
60529105519151649323660737237673
60529105536574024732942257355448
60529105536577941430436154009560
60529105536577941567696822645884
60529105536577943214824846281772
60529105536586030473622620888248
60529105536586030610883289524572
60529105536586046540741412418256
60529105536586047089784086963552
60529105536586047089784086967764
60529105536586047127924041357242
60529105536586047127924041374504
60529105536586047134701962836192
60529105536589650642110673233621
60529105536589650642131593940021
60529105536869771649576279375893
60529105536877875524535524760533
60529105536877875524535524761937
60529105536877875524535524878577
60529105677729384889709908650097
60529105678384952076096697148288
60529105678385848754937475071409
60529105678385848754937475075621
60529105678385852460977851200451
60529105678385852460977851204663
60529105678385852506647724413248
60529105678385882101679149534339
60529105678385882109018832292767
60529105678385885815059208421809
60529105678385896925840272948261
60529105678385896933179955706689
60529105678385898161183967726883
60529105678385898168525973433605
60529105678385901867224343855925
60529105678396659274718087046704
60529105678396659274718087050916
60529105749289403125663418569730
60529105749296545481786812929152
60529105749296561960690967835232
60529105749296561960690967839444
60529105749296607668494643015116
60529105749297458868198395489621
60529105749504593117507977297517
60529105749581137866097256683190
60529105749612662497943353476350
60529105749612662543696938269578
60529105749612707008559360129816
60529106877144276521167133220368
60529106877155131510705249620094
60529106877155131513149616042300
60529106877155131513149619224628
60529106877179398854489169712069
60529106877179398854491492660363
60529106877179443318598450276579
60529106877180299285039420266304
60529106877191106235225652899025
60529106877796886119634614165223
60529106877796887354982181571287
60529106877800789822841909236201
60529106877800837993658701340755
60529106877833210880243883684823
60529106877836812602259449523712
60529106877847614613593268692782
60529106894589223825779031653890
60529106894881007798208092603834
60529106894881007798208207389050
60529106894881007798208436959898
60529106894881007798209211793154
60529106894905274949189601654850
60529106894905274956532640463436
60529106895561788822983973567273
60529106895562683901809010452328
60529106895562688840936744432056
60529106900497549049613462520034
60529106900497849193127114141254
60529106900497849193130471608354
60529106900813594644179946427660
60529106900813600173020675053894
60529106900813600173024032520994
60529106900813600180363713862480
60529106900813900506895839295381
60529106900822005616636243336081
60529106900825607750371567758646
60529106900825607750371568108566
60529106900825655921536664059332
60529106901445797070212438582248
60529106901470108695092498734222
60529106901478217502399229437854
60529106901482116265916255456302
60529106901482119971954307587290
60529106901688946533519213780097
60529106901761881410683050811639
60529106901761881410683050815851
60529106901761881410683825650511
60529106948047830937729999027268
60529106948055934812688872384550
60529106948080201970175134542627
60529106948080201970175134546839
60529106948080201970176253760857
60529106948080201970196025033495
60529106948080201970196026555431
60529106948080201970447102190631
60529106948080201970447102313095
60529106948080201970450545873475
60529106948080201971011927983331
60529106948080201971011929382803
60529106948080201971011932582601
60529106948080201971011934098921
60529106948080201971011934104537
60529106948080201971011958197411
60529106948080201971011962796681
60529106948082903261828216341719
60529106948082903261828216360593
60529106948082903261829335555737
60529106948082903261849108350311
60529106948082903261849479886779
60529106948082903261849480004871
60529106948082903262100183989883
60529106948082903262100184107975
60529106948082903262103627668355
60529106948082903262665015899417
60529106948082903262665039992291
60529106948082903262665382830791
60529106948082903262665382832243
60529106948715100565114599037651
60529106948715149834086147484440
60529106948739412189992335191571
60529106948739461458963883638360
60529106948747266332018103802782
60529106948747565330641934246118
60529106948747565333086299251382
60529106948751123275073069709997
60529106948933987811503417391350
60529106953956106151482943771828
60529106953956106153175196467780
60529106953956156161561072426312
60529106953966961145157653775732
60529106953987626763728263293595
60529106953988827338360016586285
60529106953988827338363484245155
60529106953991228478404404300235
60529106953991228479157549728673
60529106953991228485660408954781
60529106953991228485932372353435
60529106953991228486496089298461
60529106953991228486496456585419
60529106953992429060564125646125
60529106953999334145280282375337
60529106953999334145280282491977
60529106953999334145280311073097
60529106953999334145280311189737
60529106953999634334278907307175
60529106954003234219084767833035
60529106954003236003390121653373
60529106954003236010729804411801
60529106954003236011001400523497
60529106954623474988472082343864
60529106954623475057920576932190
60529106954647786682798313086110
60529106954648086823051693588824
60529106954648086823804839000000
60529106954648086825499414644246
60529106954648086826311880031040
60529106954648086826311994822080
60529106954648086826315323237288
60529106954648086826315350872238
60529106954656190287325074979446
60529106954656190700518094441412
60529106954656190701271239852588
60529106954656191934453098615334
60529106954659778328959389727036
60529106954659792558321154481478
60529106954659794205449178117366
60529106954866574839655428057331
60529106971725210247324558535188
60529106971725210247324558651828
60529106971725510390841567740148
60529106972382018761531641588582
60529106972382066389306675130992
60529106972382066526567315052086
60529106972382068173695338687974
60529106972382071879704233137911
60529106972382908400154910194478
60529106972382952727483919297095
60529106972382972447516100871783
60529106972385610103590255115774
60529106972385621223136262806558
60529106972385626027259579334538
60529106972385654430916596896572
60529106972385654430919264205350
60529106972385668662792232407502
60529106972385668662792318150862
60529106972385668800052986787186
60529106972385670447181010423074
60529106972385674198964467880542
60529106972385674198964467997182
60529106972385674198965500982406
60529106972385674198965501099046
60529106972588849219492094551363
60529106972661784096655931600167
60529106972661784096656706439039
60529106972673790010511834748642
60529106972673790010512091966086
60529106972673791611886559389809
60529106972673808268698092577262
60529107108269344435922838967114
60529107108272045727575920761994
60529107108564085285429175768930
60529107113209264631849134451672
60529107113209264677602719361588
60529107113489041079958927557782
60529107113524163222171069658506
60529107113524415377801945328246
60529107113524415377801949577596
60529107113524463365625316981902
60529107113524463365688078746826
60529107113525313978146818351892
60529107113536120967382720369244
60529107113536120967625616542068
60529107113536120967633767428940
60529107113536120974965299772726
60529107113536170793005421123994
60529107113536170793007629162996
60529107114180671600440038312880
60529107114180671600440041495208
60529107114180971741425675872634
60529107114180971741429000042704
60529107114180971741429028740464
60529107114180971741429032989814
60529107114180971743873365047968
60529107114180971743873397995078
60529107114180971743874402399182
60529107114180971743876749795886
60529107114180971743876754045236
60529107114180971743957076215600
60529107114180971743957080814870
60529107114180971743958085218974
60529107114180971743960436865028
60529107114180971744145361510372
60529107114180971744145365742460
60529107114180971744145367159402
60529107114180971744146394612236
60529107114180971744148723209560
60529107114181871945752031182075
60529107114181872309544293006049
60529107114181873547314789549714
60529107114181877250929135570257
60529107114192634843614333888860
60529107114192634843865382348245
60529107114192664482139550380796
60529107114192669247831514660306
60529107114192678711501315135238
60529107114192679123283321044210
60529107114192680361056169234898
60529107114411473872005432041320
60529107114472410509260249167974
60529107114472411096444823266390
60529107114472411096444824801424
60529107114472411098889188271654
60529107114472411098889189806688
60529107114472460512751841542228
60529107114473595209281709154161
60529107114473595209281712340701
60529107114473595209281795247441
60529107114473595209282052464885
60529107114473595209282053527695
60529107114473595209285151297599
60529107114473611856255160469376
60529107114473613640643852754638
60529107131250291479783430671282
60529107131250291479783434920632
60529107131251192040262651469697
60529107131258094753940866345089
60529107131258394943211460343277
60529107131261997214207195489037
60529107131262047032498365299738
60529107131907733770358045186967
60529107131907733770359078288840
60529107131907748002231013376078
60529107131907748184994304556165
60529107131918511082919336080715
60529107131918545487073754732946
60529107131918545487324803209584
60529107131918554815972393061262
60529107132126538539112542803552
60529107132126538539133463391860
60529107132137393340489095406737
60529107132199473268890879034007
60529107132206692775064413260637
60529107184101061658469519418048
60529107184111868472214342777700
60529107184112769040026124418132
60529107184424016082520992941193
60529107184424016082688386215727
60529107184424016082688386228777
60529107184424016082688386328155
60529107184424016082688386332367
60529107184424016082688386351241
60529107184424016082688387750921
60529107184424016082688476676609
60529107184424016082690710208117
60529107184424016082690710226831
60529107184424016082709278218703
60529107184424016082709278223075
60529107184424016082709278235965
60529107184424016082709306916463
60529107184424016082709306920675
60529107184424016082709306933725
60529107184424016082711630931779
60529107184424016082712750599307
60529107184424016082772039983627
60529107184424016082774393046623
60529107184424016090030392966545
60529107184424016090030392985259
60529107184424016090030393084637
60529107184424016090030393101899
60529107184424016090030396284227
60529107184424016090030397706993
60529107184424016090031516902137
60529107184424016090051283575505
60529107184424016090114051829025
60529107184424016090302332402063
60529107184424016090302332524527
60529107184424016090302333451823
60529107184424016090302333924207
60529107184424016090302336756615
60529107184424016090302337106535
60529107184424016090302337123797
60529107184424016090302338173557
60529107184424016090302361099823
60529107184424016090302361222287
60529107184424016090302362149583
60529107184424016090302362621967
60529107184424016090302365331911
60529107184424016090302365336283
60529107184424016090302365454375
60529107184424016090302365804295
60529107184424016090302365821557
60529107184424016090302366871317
60529107184424016090302451547655
60529107184424016090303480417431
60529107184424016090305804765405
60529107184424016090305809014755
60529107184425216656758746561397
60529107184425216656758746580111
60529107184425216656779667285059
60529107184425216664098399223837
60529107184425216664098400622065
60529107184425216664098400640779
60529107184425216664098403945571
60529107184425216664098405362513
60529107184425216664098429437917
60529107184425216664098429455179
60529107184425216664098434060273
60529107184425216664119319928785
60529107184425216664370369805103
60529107184425216664370372991803
60529107184425216664370373109895
60529107184425216664370374526837
60529107184425216664370401689563
60529107184425216664370401807655
60529107184425216664370403224597
60529107184427917948161124388735
60529107184427917948161124742867
60529107184427917948221219082165
60529107184427917948221219198805
60529107184427917948221219204628
60529107184427917948221219204629
60529107184427917948223886503579
60529107184427917948223886509195
60529107184427917948241368134781
60529107184427917948242111089353
60529107184427917948242139787113
60529107184427917948244807214143
60529107184427917948409504476315
60529107184427917948409504480527
60529107184427917948409504499400
60529107184427917948409504499401
60529107184427917948409505899081
60529107184427917948409594824769
60529107184427917948411828374991
60529107184427917948432749079939
60529107184427917948433093908595
60529107184427917948492416594157
60529107184427917948493158131787
60529107184427917948493186829547
60529107184427917948493188246489
60529107184427917948495511194783
60529107184427917948495855673519
60529107184427917948496630512391
60529107184427917955751481018717
60529107184427917955751482435659
60529107184427917955751482908043
60529107184427917955751485617987
60529107184427917955751485734627
60529107184427917955751485740450
60529107184427917955751485740451
60529107184427917955751509716477
60529107184427917955751511133419
60529107184427917955751511250059
60529107184427917955751514432387
60529107184427917955751514438210
60529107184427917955751514438211
60529107184427917955751854556779
60529107184427917955751854560991
60529107184427917955772401723665
60529107184427917955772406322935
60529107184427917955772775267343
60529107184427917955835194075674
60529107184427917955835194075675
60529107184427917955835197258002
60529107184427917955835541637360
60529107184427917956023450672686
60529107184427917956023450672687
60529107184427917956023451599983
60529107184427917956023452072367
60529107184427917956023454782311
60529107184427917956023454904774
60529107184427917956023454904775
60529107184427917956023455254695
60529107184427917956023479370446
60529107184427917956023479370447
60529107184427917956023480297743
60529107184427917956023480770127
60529107184427917956023483480071
60529107184427917956023483602534
60529107184427917956023483602535
60529107184427917956023483952455
60529107184427917956023569695815
60529107184427917956024598565591
60529107184427917956026922913565
60529107184427919740225350266692
60529107184427919785978935176560
60529107184427967774053010915904
60529107184428868341867203114231
60529107184428868341868236233357
60529107184940040622902867072316
60529107185080524460990246989388
60529107185081425028801942890672
60529107185081426675929966526560
60529107185084126732049002517196
60529107185084126732237373551116
60529107185084459685928612754852
60529107185085362488084765391846
60529107185085362488085537044178
60529107185085362488085798506760
60529107185085376857155726208758
60529107185085378504283749844646
60529107185092231842543322575856
60529107185092231842606084340780
60529107185092233489671346211744
60529107185092233489734107976668
60529107185092522565989340789402
60529107185092522703250009425726
60529107185092537392389223116609
60529107185092565383450994875042
60529107185092570698457602887258
60529107185092571933804395448834
60529107185092581397474195923766
60529107185092583047029050023426
60529107185093423271061791066158
60529107185093467598391833270648
60529107185096174205051523427504
60529107185304214695609112271693
60529107185304215290415932587386
60529107185372298958289125553974
60529107185372298958289128736302
60529107185372298958477153631302
60529107185372298958477156813630
60529107185372298958539832839406
60529107185373197879160139983514
60529107185373199526288163619402
60529107185373497895254933253413
60529107185373497895254934316223
60529107185373497895254937502763
60529107185373497895255709155095
60529107185375901229724280193030
60529107185375901229786956218806
60529107185377101986803217224880
60529107185377101986806656185990
60529107185377150165049141049146
60529107185384006340029543304586
60529107185384006340030318139246
60529107185384006340092219330362
60529107185384006340092994165022
60529107185384304881983828722082
60529107185384304882234875781778
60529107185384321307787921070854
60529107185384321307789035679778
60529107185385205449983899906796
60529107185385207097111923542684
60529107185385223708169899455002
60529107185408382157239114123256
60529107185408614684216694843321
60529107185408614684216695193241
60529107185408631285445769902672
60529107185408631285508532017516
60529107185408636089569856552156
60529107185408636096974998961544
60529107185408636096975003210894
60529107185408636096975003216510
60529107185408636097162910718254
60529107185408664647117887402772
60529107185408680561837420705142
60529107185408681293890966880877
60529107185408682346509679423678
60529107185408682346509708003394
60529107185408682392263264333546
60529107185409565070079298971641
60529107185409565070079298973045
60529107185409565077672008782871
60529107185409565077672008899511
60529107185409565077672357878345
60529107585898391805317086476007
60529107585898391805508040142578
60529107586179326144768228151584
60529107586214442928918610143538
60529107586214442936257948528221
60529107586214492754286790045258
60529107586226198487958443949015
60529107586835840011219561255421
60529107586843943337136047414263
60529107586843945120709951351387
60529107586846645177832917304717
60529107586847545608382829602249
60529107586870956802709624588861
60529107586870956802710653458637
60529107586879109945892030528374
60529107586879109946644142837686
60529107586879109946647500304786
60529107586882664046252243577667
60529107587170843915583102630054
60529107587170849451766871598456
60529107587170893916629293691974
60529107591806717029339113541622
60529107591807017172852765162842
60529107591807919387043815928156
60529107591807919387043816046248
60529107591807919387072659002713
60529107591807919387796961474686
60529107591807919432797400838072
60529107591807923093113035131755
60529107592087645825075851357380
60529107592087645832415534115808
60529107592087695833461729415432
60529107592098500816306192688418
60529107592122768152746326075482
60529107592122768152749683542582
60529107592122817978117863444302
60529107592134775677066713226728
60529107592134775684343632703669
60529107592134775722820298018552
60529107592755314871742621195198
60529107592755314871745974063028
60529107592755314871745978312378
60529107592755314872495766606374
60529107592755314872499119474204
60529107592756204321741263050197
60529107592756204322305347282181
60529107592756205557087280777113
60529107592756215439861238682745
60529107592756215440426094567061
60529107592756220381245309590409
60529107592756220381246081242741
60529107592756220381810165474725
60529107592756220381978306065609
60529107592780520888003069761861
60529107592780532006123817046741
60529107592787435169723103927418
60529107592787435170478573703830
60529107592788621056921939013247
60529107592788624762962315142289
60529107592791293303154815850140
60529107592962997721754025212431
60529107592962997721754796868975
60529107592973802888366095178719
60529107592973802888369452645819
60529107593071065859251160914976
60529107593071113436110874995296
60529107593071365995177436071176
60529107593071365995930581482352
60529107593071365995930610180112
60529107593071366002768165889300
60529107593071366002768170121388
60529107593079169139414176029098
60529107593079219140460367091018
60529107593079519283893353235154
60529107593080375021086343508525
60529107593083077090361708975483
60529107593083121555224129202761
60529107593103486300663966329552
60529107609532893274897012624934
60529107609532893274900370092034
60529107609860701924956382268750
60529107609860701924977274277342
60529107609860701924977302973698
60529107610482096621272027968535
60529107610736007520127032808450
60529107610736007520147953513398
60529107610805345705438468578339
60529107610808981193509642592044
60529107662711423795973951323054
60529107663002261086152486959924
60529107663002305551014561141836
60529107663022670846061902696839
60529107663034678416048805790611
60529107663038330642704769684090
60529107663038330642704769800730
60529107663038330642704770733850
60529107663038330642704770850490
60529107663038330642704798380446
60529107663038330642704799430206
60529107663656073638063361592133
60529107663656073638063390289893
60529107663659720374675008248939
60529107663659720374675123039979
60529107663659721609457056534911
60529107663691239721417102864106
60529107663691239722169215173418
60529107663691239722172572640518
60529107663862900407726563044367
60529107663862900407727677657503
60529107663862900407727682239511
60529107663865601699383116747467
60529107663873705574338890223887
60529107663873705574338975967247
60529107663873705574338976317167
60529107663873705574340009419031
60529107663873705574342332017405
60529107663873705574342332367325
60529107663878557825926057476213
60529107663878557825926057594257
60529107663971000252365403479939
60529107663974868764569248642937
60529107663982957814530284115727
60529107663982957814530284465647
60529107663982957814530542378719
60529107663982957814614253919410
60529107663982957814614254269330
60529107663982957814614340008478
60529107663982974278564722479328
60529107663982974285904404187996
60529107663982974285904405354396
60529107663982974415570987074136
60529107663982974415574430280384
60529107663982974415762716624916
60529107663982974415822035183592
60529107663982974423102398333584
60529107663982974423353446443040
60529107663982974423353474091040
60529107663982974423353475140800
60529107663982979227291943934188
60529107663983007777434574090742
60529107663983007777434831308186
60529107663983007777434832357946
60529107663983007777434832725336
60529107663983024241193572569585
60529107663983024241193572919505
60529107663983024241198162955847
60529107663983908200396247476533
60529107663983908200396247594577
60529107663983908207985601237605
60529107663983908207985601354245
60529107663983908207985945729444
60529107663986581498539075100802
60529107663986581498539850289594
60529107663986581681742476267982
60529107663986583328682214609098
60529107663986583328682468173442
60529107663986583328682468640002
60529107663986583328682471826542
60529107663986583328870499903870
60529107663986625963402273082952
60529107663986626146415493521664
60529107663986626146416612716808
60529107663986626146604898011580
60529107663986626695491027111456
60529107663986626695491027228096
60529107663986626695491055807812
60529107664007289754836414591355
60529107664007290852169680088108
60529107664007291401212325917931
60529107664007339572112800842277
60529107822559507447395215465582
60529107822559507447457977230506
60529107823507760270730925708376
60529107823507804735593347801894
60529107823508689243835226069797
60529107823508689243835226186437
60529107823508689251427935879623
60529107823508689251427935996263
60529139498696000083995132947533
60529139498696000090772623944100
60529139516973323764564387750097
60529139977258632088495591398854
60529139977270343221089200911067
60529139977270343221277481606569
60529139977270343221277483006249
60529139977270343221277487255599
60529139994984513726723606295763
60529139994984513726723606295766
60529139995547666345838658527365
60529140130886800825275231092999
60529140130886800825275231209639
60529140136795124257938656224883
60529140136795124257938656226287
60529140136795124264716463258293
60529140136795124264716463264117
60529140136795124264716463380757
60529140136795124264716464780437
60529140136795126049106304492043
60529140136795126049106304608683
60529140207695026951254233350631
60529140207695028735079185280571
60529140207695028735079185397211
60529140207698930600611988373341
60529140207698930600612017071149
60529140207698930600800274730971
60529140207698930646365573399897
60529140207699831031351330693691
60529140207699831031351330810331
60529140208246159553479582894565
60529140208247074397434841191459
60529140208247074806772482095167
60529140208247074809216847100431
60529140208247370834913797097627
60529140208247374540951850278375
60529140208679648782705395914816
60529143805760023805766402598307
60529143805760924183053468717555
60529145661068403380722995978962
60529145666976723068370301943186
60529145666977028748071078466326
60529145714254135553719832631980
60529145714254135554471944941292
60529145720150749644770967216422
60529145720150749644959253560954
60529145720150749646651506256906
60529145720162760921067915119344
60529145720162760921820027428656
60529145720162760921823384895756
60529145720162760923515637591708
60529145737888338671514885352951
60529145737888638815031894441274
60529145737888638815031894557914
60529145737888638815031923255674
60529146352342454561427948659053
60529146352342454568958240710307
60529146352342454568958583667107
60529146352342454568958583667110
60529146352353261519395519236571
60529146358249873818526894313174
60529146358249873826054862366374
60529146358250779792789657066154
60529146358251079936306666154474
60529156438412862544001065977560
60529156491586888990731706693448
60529156491590474645836924624436
60529156491590476431917869242680
60529156509280344234898513102495
60529156509280345882005644729791
60529156509312761381842626268351
60529156509312765085457206452427
60529156515221386749211600762903
60529156515224992914325839910490
60529156722015158375248787185748
60529156722887775032508450426313
60529156727888377928409342767503
60529156727920798369717406471813
60529156727921098513234415560133
60529156727923485385160805086396
60529156727923499658839112003343
60529156727923499658839116252693
60529156728763679405759934217483
60529156728763679405780826226075
60529156728795233180036612525588
60529156728795233180036612529800
60529156728795233180036612542850
60529156728795233180036612542898
60529156728796400399835640905085
60529156728798801547971713611645
60529157129686009460144155785734
60529157153320514672293884489409
60529157200586816273671906381333
60529157200586816276137159145839
60529157200589501505565732509716
60529157200589502740347666004648
60529157200589517565324988176213
60529157200589517567790240940719
60529157200589517977106994085185
60529157200589519212453007562751
60529157200589519212453011812101
60529157200589519214166156516645
60529157201462118162804499490935
60529157201462118162804503740285
60529157201462118165269756504791
60529157201462151517073515963258
60529157201464819454457581285815
60529157201464819456922838299671
60529157206378019648332384875128
60529157206378019650776749880392
60529157206386124758574971960908
60529157206386124761082012991948
60529157206388824631679783103112
60529157206389721541651347041020
60529157206389725199491479004396
60529157206389725201935844009660
60529157206389725201939201476760
60529157206390025388762044304824
60529157206495441686773540831455
60529157206495441686773545080805
60529157206495441689217905836719
60529157206497844437976337907097
60529157206498142978426622626335
60529157206498142978426626875685
60529157206498142980870987631599
60529157206498144625554646262223
60529157206498144625554650511573
60529157206498144627246903207525
60529157207362334160975507702559
60529157207362339511697219513931
60529157207369570776701189222556
60529157207369576310353557852364
60529157207369576310353557865462
60529157207370738179430870166927
60529157207370743530152581978299
60529157207370743530152586227649
60529157207373128024004768620600
60529157207373140974715858517967
60529157207373144678309550942801
60529157207373146325437570329339
60529157207373146325437574578689
60529157207373146327108935266049
60529157207686539119718298171502
60529157224224020872202688325315
60529157224224020872202717021671
60529157224224020873894941021267
60529157224224020873915861726215
60529157224224020874647082026935
60529157225192710030113785581709
60529157366019922543386322310479
60529157366020218980886170225239
60529157366020222730212522604239
60529157366020222732656887609503
60529157366895224430095446672759
60529157366895224432518919669431
60529157366895520870018767584191
60529157366999686729905852015251
60529157367000587160540676424540
60529157367000587297801345060864
60529157367004537799492148705782
60529157367218524705630497689741
60529157367219425273462195514434
60529157367219425273463314709578
60529158565506255700867285150019
60529158565506305526238823935781
60529158565507150780696224349777
60529158565507204263927785885722
60529158565507205545007328748466
60529158565514405285073099251180
60529158565517961298030262290909
60529158565518011260683505209134
60529158565518011260850840751287
60529158565518011260850842150967
60529158566346483001007820604679
60529158566346529119774122777813
60529158566378947935141361990672
60529158566378947935145580509580
60529158566381155271091836635436
60529158566381199743293941137462
60529158566672939234487092226074
60529158566672983706689196728100
60529158583207864606197469444138
60529158583232131802911532629373
60529158583232131940109525222659
60529158583232131940109525226871
60529158583232131940109525239921
60529158583232131940109525576791
60529158583232131940109526639601
60529158583232181170767798648642
60529158583232181765481064008421
60529158583232181765481064012633
60529158583243887362895088209007
60529158583523664944325664288684
60529158583523664945077776597996
60529158583531768819284909673324
60529158589116190012960317807002
60529158589140501631062451779974
60529158589140501637840377958976
60529158589140506439766647419728
60529158589140806583287128416476
60529158589148610445147108662608
60529158589148610445149431144342
60529158589152512913006491506094
60529158589152512913006491972654
60529158589152512913007611167798
60529158589152512913009935165852
60529158589152512914702186812044
60529158589979634211027232143610
60529158589987889623503006658952
60529158590012201249198969636894
60529158590015653217458129623146
60529158590015653219152705267392
60529158590015656923498505752188
60529158590015656923498510338408
60529158636385493507859007421207
60529158636409805132736743575127
60529158636409805132740214416325
60529158636410655737665184640337
60529158636410705563287770485795
60529158636417863984003143079437
60529158636417913946824869432719
60529158636421466254999222581469
60529158636421516080621808426927
60529158636421516217819801041847
60529158636421516217819802441527
60529158636421516217820948934751
60529158636421516217823273282725
60529158636709397125417652059600
60529158642326535648823493134772
60529158642330126806844847208192
60529158642330137920070619696500
60529158643170370598881031454007
60529158660019996212033432063793
60529158660052100448371716712780
60529158660056003046149849045756
60529158660056003046338134340528
60529158660056014021926581863820
60529158660056014159187250500144
60529158660056014159375535794916
60529158660056019519887061524522
60529158660895342566028451166343
60529158660895346270374251651139
60529158661000348325174923987880
60529158661000348325425628090984
60529158661000392790037345731478
60529158661000392790225631026250
60529158661219046700968916800926
60529158796234179816737798648764
60529158801851005251940840765088
60529158802726366387332071726996
60529158802726666162644566638789
60529158802727567327512010565131
60529158802796549778932787542806
60529158802796594243857971051328
60529158802796595845232438475051
60529158802799251482367875246658
60529158802799253266004459459068
60529158802800453840888398756351
60529158802800454023902738395880
60529158802800498351504491503154
60529158802800501606533085306601
60529158802800502065076193135234
60529158802800502202145219026891
60529158803018091104468693714678
60529159274506182991147120317521
60529159274506182993594838055261
60529159274506183128345112910807
60529159274506183128345112915019
60529159274506183128345112928069
60529159274506232953716650283839
60529159274506232953716650296889
60529159274506232953716650633759
60529159274506232953716651696569
60529159274506232953967440480175
60529159274516988157759074408277
60529159274516988157759447479779
60529159274516988157759447497041
60529159274516988160207165234781
60529159274516989941333351416903
60529159274516989941333351421115
60529159274516989943781069171905
60529159274517037983130985202731
60529159274517037983130985219993
60529159274517038120328977813279
60529159274517038120579648636567
60529159274517038120579650036247
60529159274517038120579653218575
60529159274517038120580796529471
60529159274517888725508094283785
60529159274517888725508467355287
60529159274517888725508467372549
60529159274517938550880004741369
60529159274517938550880005078239
60529159274517938550880006141049
60529159274517938551130675897155
60529159274517938551130680129243
60529159274517938551130708827003
60529162950662757255453348358315
60529262285845214448542634088165
60529262977155582994973389978225
60529274971665176327719102529881
60529275131198061246117329688709
60529275131198061253711158693679
60529275184386046607498297055101
60529275185031748179536547819595
60529275185042543735470857609893
60529275185042543872731526246217
60529275185042545519859549882105
60529275185042554985768670483161
60529275185261394204098661641953
60529275185261394204349365745057
60529275185261394615880667550925
60529275185261394615943343572489
60529275185261394615943343576701
60529275185322587103501484183673
60529275185323487678069381666635
60529275185323489325198437354627
60529275185334294491810761351819
60529275185334294491810764534147
60529275185334295726906849814503
60529275185334295727157553917607
60529275185334296138688855723475
60529275185334327706187084927377
60529275185334329490576552034249
60529275185334329490576552038461
60529275185334340191769271558101
60529275185334340192019975661205
60529275208968797791367497205584
60529275208993146474654851916472
60529275663533597246523329281273
60529275687166898141847622877449
60529275893386418853842460381724
60529275893421542833515246045622
60529275893969969508644725143133
60529275894067199331917552819098
60529275899294599450588160904686
60529275899878617475794606145927
60529275899975411495226810672683
60529275900169901339719724788768
60529275900194216119900588281868
60529275900194216119901621400994
60529275900194216668943261427484
60529275900194249465802767186339
60529275900205019592880255360396
60529275900205022932888826787964
60529275900205022932889859907090
60529275900205023481931499933580
60529275900205023481932533035444
60529275900205023481932533389576
60529275900262392796343050391200
60529275900263593599910432479274
60529275900263593737171101111227
60529275900263593737171101115599
60529275900263594836949479253122
60529275900265994701561843913345
60529275900265994702314989343234
60529275900265994702376632248433
60529275900265995113908967174878
60529275900265995251168602690625
60529275900265995252860855036657
60529275900265996898297659447090
60529275900265996899989911793123
60529275900266306012212568119306
60529275900266306012215665439912
60529275900266306012215923720166
60529275900267195276381877318177
60529275900267195276381877331227
60529275900267195458560421822881
60529275900267195458560422289649
60529275900267196009858400306725
60529275900267196009859433412753
60529275900267196010695228560778
60529275900267197656987457048641
60529275900267206579776657233880
60529275900267206580027705710518
60529275900267211933193782527154
60529275900267662167968155203687
60529275900274402199819543490844
60529275900274411121768816237944
60529275900278002640669127433018
60529275900278002640672599685543
60529275900278002823599784597003
60529275900278002823603256499607
60529275900278002823604031339883
60529275900278002823683467066874
60529275900278002823683467066875
60529275900278002823686824533975
60529275900278013392953182101770
60529275900278013393012588265834
60529275900278013393015944216614
60529275900278018746182021033250
60529275900298415555383047733907
60529275900298415555383822574183
60529275900298415692581040344455
60529275900298415692581815171681
60529275900298415692581815184731
60529275900298416790729840301099
60529275900298417339521810726028
60529275900298715881910924203558
60529275900298715881910924203559
60529275900298717529039980941310
60529275900298726450992352876660
60529275900299616266645604427741
60529275900299616266645604445211
60529275900299616266649076680473
60529275900299616266649076697735
60529275900299616311563480178077
60529275900299616311565804642691
60529275900299616311565804642899
60529275900299616312402632892581
60529275900299616312402632909843
60529275900299616449663301528905
60529275900299616449663301546167
60529275900302312662397723203486
60529275900302313897263224736999
60529275900302314263855759133810
60529275900302314263855759133811
60529275900302314446786415475698
60529275900302314446786415947875
60529275900302314446869983510066
60529275900302314446869983510067
60529275900302314446869983982243
60529275900302317421100693979463
60529275900302317421104165882067
60529275900302317603300246327990
60529275900302317603300246327991
60529275900302317603784893416040
60529275900302317603868461450408
60529275900302317604031350793527
60529275900302317604053390695022
60529275900302317604053391756428
60529275900302317604115034663079
60529275900302317604118390713237
60529275900302317604118390730499
60529275900302317969896911164535
60529275900302318015647368054490
60529275900302318015647368526666
60529275900302318152823321235719
60529275900302318152911136012967
60529275900302319250429303083004
60529275900302319800036060326702
60529275900302319800036060798878
60529275900302319800036060798879
60529275900302319800039159631592
60529275900302328538970737161238
60529275900302328539159023505770
60529275900302328722173363139626
60529275900302328722236123388231
60529275900302328722236124904550
60529275900302328722236124904551
60529275900302328722239480855330
60529275900302329271031106923988
60529275900302330369368280846411
60529275900302334075154509195328
60529275900302334075154509667504
60529275900302334075154510711648
60529275900302334075342796012036
60529275900310423079637315203831
60529275900310423262567598934747
60529275900310423262651540052263
60529275917603270403969018739309
60529275917700500227241846415274
60529275917701700984240539582618
60529275917919343525626750975145
60529279279720121164708039481449
60529279970373083356494876224692
60529279994664043361721721128349
60529279994664098128480772965213
60529280207363456582724442729375
60529280207363756772057683933323
60529280207363800695405515161187
60529280207363800832666153564509
60529280207363806185584655697889
60529280207371856346203538921976
60529280207374261192762684454071
60529280207374261200356513459041
60529280207374261749336770258815
60529280207374311163177091915047
60529280207375506978707141380710
60529281352991429839459324643425
60529281406133886589603421092336
60529281406158201377374760274247
60529281406169058740201074650221
60529281406790428327854405098266
60529281406790449710060445138927
60529281406825250326548138035584
60529281406825250326549171154710
60529281406825250326549171154918
60529281406825250328996203464540
60529281406825250328996893627282
60529281406825264481631751879063
60529281406825264482387220605715
60529281406825270015868752738723
60529281406825270016119799798419
60529281406825270017564820282225
60529281406825270017815524385329
60529281406825270018316473794145
60529281406825270018317621687049
60529281406825270018567522270783
60529281406825270018568670163687
60529281423894934430648216391931
60529281430457350284224815491961
60529281430457366267758425590368
60529281565691136250249947623923
60529281589336444579112965393210
60529281589336444579115288223412
60529281589982146075000619026765
60529281637249934055144097654288
60529281637249934055144440610880
60529281637249948210984295883103
60529281637249948211046975091207
60529281637249948256513583474892
60529281637249948256737883979511
60529281637249953746976682844941
60529281637249953747164625183121
60529281637249953747227386948045
60529281637249953747227391547315
60529281637249955394104251932787
60529281637249955394355300392163
60529281637261911385638642871531
60529281637262812364980607476819
60529281637541673553929011680358
60529281637541718026130083063050
60529281642514072885245707779486
60529281642514072885329275813854
60529281642514072885331598762148
60529281643135414989637513524826
60529281643135448341191966570664
60529281643135450171334215054984
60529281643135464998027862607738
60529281643135466233373880334654
60529281643159779731771499074455
60529281661212556596043075867456
60529282068556479915658464164518
60529282068556488654593140526878
60529282068556489203635815072174
60529282068591610799250423970588
60529282068591612766656783129676
60529282068591616289680611566986
60529282068591618119822860064404
60529282115204102821970973133900
60529282115204102821970973133901
60529282115813486767599101252068
60529282115824291201592767190239
60529282115824291201592767540159
60529282115824291201592767557421
60529282115824291201592768607181
60529282115824291338853435826563
60529282115824291338853521915631
60529282115824291339605543903787
60529282115824291339605548503057
60529282115824291384320044210248
60529282115824291384607106829711
60529282115824291384607107179631
60529282115824291385076660812542
60529282115824291385171191057483
60529282115824291385171191411615
60529282115824291934213865602779
60529282115860614103898720795851
60529282115860614104150544111569
60529282115860614241348536367825
60529282115860614241348537767505
60529282115860614287164884795185
60529282115860614835953296885749
60529282115860615888288187889673
60529282115860615888288532263207
60529282115860615888539236383781
60529282115860615934042117171671
60529282115860615934042117190545
60529282115860616071302871902887
60529282115860616071553576005991
60529282115860616071553577067397
60529282115860616483081320877381
60529282115860616483084791718579
60529282115860619640079798343935
60529282115860619777339433878395
60529282115860619777340466980259
60529282115860619777591514039955
60529282115860619777591514412961
60529282115860621424468490616147
60529282115860621424468834991133
60529282115860621424719537694557
60529282115861514809160232269109
60529282115861514809160233668789
60529282115861514854913818577253
60529282115861516502038369973667
60529282115861516502041842213141
60529282115861516502041842232015
60529282115861520208078746085447
60529282115861520208078747502389
60529282115861520208079865297853
60529282115861521992468557570065
60529282115861521992468558969745
60529282116152056005012947134969
60529282121112727640440389255970
60529282121112727640442712204264
60529282121112727640442712209880
60529282121661123940908144784189
60529282121766545134302520655800
60529282121768925234789632617997
60529282121768941158120767853475
60529282121768945001170507278891
60529282121768945001421554338587
60529282121768946648299908390177
60529282121768946648550611093601
60529282121769241370271625697750
60529282121770076029991714026225
60529282121770080971375784933889
60529282121770125443828936495611
60529282121770125992620906937803
60529282121770130796998370779347
60529282121770130796999518689721
60529282121770130797001841638015
60529282121770141915119461020819
60529282121770141915122560207665
60529282121770141915203143846435
60529282121770142463911087089477
60529282121770147405298601557521
60529282121770147405549304260945
60529282121770147405549305660625
60529282122058322332662689099179
60529282122058322332663726450393
60529282122060673472497603562960
60529282122060678962924344294186
60529282122060678970203673975132
60529282122060678970204707094258
60529282122060678970266350000908
60529282122060678970266694374442
60529282122060678970454722451770
60529282122060678970455755553634
60529282122060723480883480571252
60529282122060723480883481988194
60529282122060728971247546693644
60529282122060728971310222719420
60529282122060728971498593770810
60529282122060979228451005453142
60529282122061881420148031073107
60529282139459984880242542694335
60529282139494815704484527264965
60529282139494817397366135828191
60529282139494821103403039681623
60529282139494821103403041098565
60529282139494822887792852565921
60529282139495101664114127134935
60529282139495106467676831343571
60529282139495106468492738886853
60529282139495106468495061835147
60529282139495115756493304720875
60529282139495115756494452631249
60529282139495115893753973357199
60529282139495115893755092565393
60529282139495115939508677473857
60529282139495116305264268363387
60529282139495117540883116201281
60529282139495117540883144897637
60529282139495117586633601928723
60529282139495117586636701109745
60529282139495117586636701115569
60529282139495117723897368212487
60529282139495117723897369751893
60529282139495118135404307286609
60529282139495121246920050173835
60529282139495121292402010287297
60529282139495123076791821754653
60529282139495123077042525857757
60529282139495123077063446562705
60529282139495123077063446568529
60529282139786855261518773715714
60529282139786855261770597013962
60529282139786855261770598430904
60529282139786899726356923407066
60529282139786899726356923420116
60529282139786899726361055708826
60529282139786899726628519518762
60529282139786899726633024896236
60529282139786905262813435231138
60529282352096318000016414111787
60529282352170498104020366826049
60529282352193608415347105575849
60529282352193608415409781951545
60529282352193608964201495180713
60529282352193613768575858768181
60529282352193628729997622120667
60529282352194508983158801477133
60529282352194514336324878293769
60529282352194814525595473709155
60529282352194814525658119497717
60529282352194825643718515227099
60529282352205319502937205473289
60529282352205319502937205823209
60529282352205630764660969014303
60529282352205630810414525226411
60529282352206536731393674020209
60529282352485362699616569656974
60529282352485362699678556937158
60529282352485362699866585014486
60529282352485362699867618116350
60529282352485412700659409256360
60529282352485412700722085282136
60529282352485412700910456333526
60529282352486563319437416081298
60529282352486563319438190920170
60529282352486563319688206277682
60529282352486563319689239379546
60529282352486563319689240796488
60529282352486565149559892236151
60529282352486565149559893635823
60529282352486613320732077596722
60529333041306079182451592381272
60529333041524917158176238055762
60529333042181425536446611483822
60529333042181475361337863176256
60529333042181475361901947408240
60529333042290427457925265910914
60529333042473214859867602428494
60529333042473214859870697029120
60529333042473263038047320940298
60529333042473263038110083059562
60529333042484970419600367941434
60529333042505684705584002144646
60529333042509232080132638600242
60529333042509237570562826196640
60529333042509237570646623807680
60529333042509282042764930698666
60529333042509282042785851405018
60529333042509282042848728309706
60529333042509286976831130111878
60529333042509286983605956985990
60529333095441044082957784756337
60529333095441044083710925935425
60529333095648189639053153858668
60529333095651791773039613201222
60529333095651791910300281837546
60529333095658992741168804620255
60529333095662583762117775352123
60529333095792265527010896897344
60529333095792266076618296940260
60529333095792266076621783724661
60529333112221791652930081853473
60529333113493826430254773794026
60529333119293449745639045642884
60529333119293499754271709032413
60529333119402452399804916321514
60529611639207074166873813796594
60529611656932950398753122869649
60529611656932950406095904951921
60529611656932950406364521248418
60529611656932950406367874116248
60529611869632658280999173496052
60529622647656540317124629814160
60529622647664645424901959886084
60529622647668547887111561487600
60529622647945972591078501966990
60529622647945972591914182310670
60529622647956429389989468172674
60529622647956434885523031617406
60529622647956434885524179523408
60529622647956436532652203159296
60529622647980750216438820952074
60529622647980750217170041252794
60529622647984647179730353716954
60529622647984652677687390177232
60529622647992757787262580875196
60529623870086894378806650859603
60529624101482188834024869059728
60529624101482190618686648175248
60529624101482233298887290803326
60529624561395912790045290370334
60529624561395912790045293552662
60529624561395912790066214259062
60529624561406869773914325034816
60529624562028100077547144999126
60529624562052410055278262344006
60529624562059312619109092239678
60529624562063222221453496837944
60529624562063222221453497304504
60529624562282026433550224773624
60529624562282026845332230682596
60529624562282026845353122223224
60529624562282026845353122689784
60529624562340307437174608252362
60529624562340605976784744818508
60529624562340606436851707165914
60529624562340607626445202249146
60529624562351103724327936336324
60529624562351117956203310047962
60529624562351403915837040684498
60529624562355000648393387465284
60529624562355000831407612313716
60529624562355006184573689130352
60529624562355006187084168650118
60529624562355016710407565982450
60529624562376629284055696977118
60529624562376629284076617683518
60529624562387426626069804874806
60529624562387426626069805341366
60529624579121038030088198117149
60529624579680290375940801205421
60529624579680290970737030427631
60529624586010381721590080406401
60529624586011282152078431632327
60529624791515291082837531426701
60529624791807992277844635848414
60529624792390592423178158343461
60529624792487898214242074468326
60529624792487898214242074468327
60529624792487898763015475831507
60529624792487898763284749013623
60529624792487898808769032043615
60529624792487900592339493841513
60529624792487903709754861752701
60529624792487904296685293276549
60529624792488799192748271086959
60529624792488799381873280843584
60529624792488801022890519571279
60529624792488801028249192170160
60529624792488801030693557175424
60529624792488804277503880228529
60529624792488804688532625917815
60529624792488804691545207467018
60529624792488804872300110867841
60529624792488804872300110985933
60529624792489217572254774335662
60529624792489251330775803265633
60529624792496009233537366470923
60529624792496909844592593151853
60529624792682393461694455831918
60529624792683294166976199614404
60529624792683294166976200086788
60529624792706708333654487137981
60529624792707608901403505613808
60529624792707608901403505613809
60529624792707609496199736253120
60529624792707609496199736253121
60529624792707609496199736371212
60529624792707609496199736371213
60529624792776697358545022896177
60529624792779640089431897241089
60529624792779687672310963678453
60529624792779687672310965095603
60529624792779687672313288043897
60529624792779687673150116280481
60529624792779688132105875371944
60529624792779688132106219728216
60529624792779688267671278685311
60529624792779688269366888364540
60529624792779698792962340954477
60529624792779698792963374075054
60529624792779698792965697139988
60529624792779704329899259357198
60529624792780538828730146489357
60529624792780540658872394973677
60529624792780588102802672034817
60529624792780588102802672034865
60529624792780588103638352378545
60529624792780588103638352391595
60529624792780588240899021014869
60529624792780588240899021027919
60529624792780588240899135819166
60529624792780588240899135819167
60529624792780588699855239603565
60529624792780590484244706710389
60529624792780590484244706710437
60529624792780599224266513765972
60529624792780599360712393950562
60529624792791346877820647002235
60529624792791411573166555495912
60529624792812119690030834200292
60529624792813005570042570694069
60529624792813009093902079370065
60529624792813009093902079388939
60529624792813009093905551628412
60529624792813009093905551628413
60529624792813009093905551641463
60529624792813009138822279586627
60529624792813009139659107853571
60529624792813009276082948222791
60529624792813009276082948222951
60529624792813009276919776476844
60529624792813009276919776476845
60529624792813009276919776489895
60529624792813020257755490759243
60529624792813025748206599056217
60529624792813025748206599056377
60529624792813025748206599062041
60529624792813025748206599062200
60529624792813025748207746967995
60529624792815710385558633436343
60529624792815721366478287742926
60529624792815721503742399705048
60529624792815721961002550852326
60529624792815722098200543095485
60529624792815722098200543108583
60529624792815723196624754727281
60529624792815723196624755791543
60529624792815723333822777098447
60529624792815726902662807572611
60529624792815727039860828762875
60529624792815727039923477608615
60529624792823816089821749897843
60529624792823816089824073895897
60529624797716767815801517601648
60529624797741068312683718922256
60529624797751889958012173066041
60529624798396223438073147865918
60529624798397430104625954157898
60529624798408381727983522539545
60529624798616234314484252186596
60529624798616234909280482944000
60529624798616235961612937388040
60529624798616235961613310459382
60529624798627037833238369003596
60529624798627191816926058823150
60529624798684411220447728864130
60529624798684411222142305558136
60529624798685622960920726452552
60529624798688313086169220064758
60529624798688313499457774590408
60529624798688313680777422744834
60529624798688313682471999438840
60529624798688313683221787750098
60529624798688315327905446380722
60529624798688324068807357348408
60529624798688324069559468141400
60529624798688324252573808247432
60529624798696120248396951968458
60529624798700036940786607160698
60529624798720430043131291732056
60529624798720433749169344912804
60529624798720433749172816816860
60529624798720433932100001726868
60529624798720433932103100578456
60529624798720433932187041665292
60529624798720433932919008102864
60529624798720433932998472428238
60529624798720435579315065301180
60529624798720435579859003661424
60529624798721634506171509984204
60529624798721634689185734832636
60529624798721636336313758468524
60529624798724335797824591779084
60529624798724335797908159813452
60529624798724337445036183449340
60529624798724348563972838296376
60529624798724352269738176151410
60529624798724352270010143799414
60529624798732437613955051655178
60529624798732441502923761649990
60529624816122518467579067931838
60529624816134229552659803966584
60529624816341405146862434477854
60529624816341411736127704663924
60529624816353067911355211864761
60529624816353067918698250673347
60529624816353067918949299131271
60529624816415236772168009088626
60529624816426047403068954913549
60529624816426363461466842788695
60529629099779586301730751831661
60529629099888855196477513438162
60529630251413147936277214241422
60529630251413147936279537189716
60529630252022830424053450702193
60529630304579920023258797641547
60529630304586674074919403289513
60529630304590576535437125266419
60529630304590576672697879996183
60529630304590726836250502856374
60529630304590726836250503919024
60529630304590776791267702288045
60529630305212166136394325244423
60529630305236477761272061398343
60529630305430954754070651979249
60529630305528066959181179497061
60529630305528066959181180546821
60529630305528116967567056505353
60529630305559281752583395821039
60529630305563189108734955613811
60529630305563189154488283306235
60529630305563189154488283422875
60529630305563189154488540640319
60529630305563189154676568717647
60529630305563189154677601819511
60529630305563189155241686051495
60529630305563233756800783960617
60529630305571293029364878039827
60529630305571293029448560859619
60529630305571293029636847204151
60529630305571294813837340158391
60529630322304895694752013583505
60529630322304895694752017838679
60529630322304895694752018305239
60529630322316652298723862838777
60529630322316652893249158933320
60529630322316652893249158933321
60529630322316652893249273368617
60529630322316652893249273724360
60529630322316652893249273724361
60529630322316652893249273724444
60529630322937142196458371951530
60529630322937143431804389678446
60529630322937143432620292622458
60529630322937143432892260270462
60529630322973144806149524870598
60529630322973160654116984451669
60529630322973164360155037632417
60529630322973164360970944825779
60529630322973164360971317897121
60529630322973164360971403990561
60529630322974349055766394636428
60529630323253191747538269961111
60529630323253191747540592909405
60529630323253226292910882500763
60529630323253226292910882506587
60529630328225277849062955213475
60529630328882070364442229234404
60529630328882070365279057484085
60529630328882070365279057484086
60529630329194238791457325482299
60529630329195117808497273083947
60529630481849537217122089993393
60529630482786111211309109659591
60529630482787011641860136924551
60529630535636849659915398653822
60529630535647608485704180393291
60529630535671923814174442402908
60529630535671923814174445585236
60529630535672872418073684247351
60529630535683974067644715104769
60529630535964592362036145198906
60529630541557182454297145014747
60529630541557183049094494967296
60529630541557184284628569469299
60529630541580549227255192276116
60529630541873215947504900344663
60529630541873215947504900811223
60529630541873217731623111094500
60529630541873517920893705447028
60529630541873566099407786441323
60529630541873566099408159493951
60529630541884024543187254527614
60529630559282110542277991383006
60529630559282158125727689186104
60529630559282158720523919943508
60529630559282159956121789666432
60529630559307354335134524705340
60529630559318161146364019747152
60529630559318175482767683573208
60529630559536965770263645132432
60529630559598191618998116286621
60529630559599093831428475148362
60529630559599093833667358552380
60529630559609898997768087021042
60529630559609898998039683132738
60529630559609898998040802327882
60529630559609899000278571258330
60529630559609900828183165131066
60529630559609900828184194000842
60529630559609900830690202974114
60529630559609900830690202975566
60529630559609943470241787634764
60529630559609943470242159171072
60529630559610199187289442045630
60529630559610199189549251231914
60529630559610200974207212062434
60529630559610201019965273653468
60529630559610217445225770592596
60529630559610249152453426420096
60529630559610250797050790881806
60529630559610250799582191574692
60529630559630628635736336896071
60529630559634558990410693822537
60529630943368022374554463762087
60529630943368022374554463779349
60529630943659806734102751163577
60529630943667865731852706636847
60529630943691276675382116335968
60529630961057831825371540120519
60529630961057831825371543302847
60529630961057831825371568818279
60529630961057831825371658093887
60529630961057881231618150745149
60529630961093003376277643579272
60529630961105010947079363587800
60529630961392835905304866385581
60529630961392835912915741951737
60529630961417153097702103327930
60529631014246266944491387725472
60529631014246266944491391976274
60529631014282333939623685050061
60529631014282333985380369636421
60529631014282333985380713992693
60529631014282334122575262574689
60529631014282334122578361761535
60529631014282634197528100523386
60529631014283468856496076660641
60529631014283518681864600935895
60529631014283518681867614029461
60529631014283518682679389270983
60529631014283518819125269572219
60529631014283533712732677958455
60529631014283533712732677959907
60529631014283540232555105197548
60529631014283540232826699792924
60529631014563566889848298746569
60529631014563566889848298746570
60529631014574116308055239937420
60529631014574116308056273039284
60529631014574116308139956931922
60529631014574372055707480509090
60529631014574372055707480514914
60529631014574372055707480863382
60529631014575273218251869028753
60529631014575301036152924580831
60529631014575322418576604234157
60529631014594781815617124790386
60529631019523589472376778612591
60529631019534396285368483710778
60529631019534396285368483723668
60529631019534445691530260428944
60529631019534445691530260434608
60529631019534445691530260434767
60529631019534445691530260434768
60529631019534446240385683259088
60529631019534446240385683259089
60529631020154892357572137598680
60529631020154892357572137617394
60529631020154892357572138667154
60529631020156126873743412816942
60529631020190959421359173923882
60529631020191259610629767920666
60529631020192158462599094002869
60529631020192158462679706221355
60529631020192160109727117638757
60529631020471892113679372027362
60529631020471892113679372027521
60529631020471892113679372027522
60529631020471892113679372512796
60529631020471936578541794256394
60529631020482697279538553791494
60529631020482697279538553795866
60529631020482697279538554263878
60529631020482997468725350177446
60529631020482997468809147794102
60529631020482997468809148260662
60529631020483898585579030809717
60529631020483926449233385356459
60529631020507008904419645999944
60529631020507008905171758309256
60529631020507008905172787178872
60529631020507008905172787179031
60529631020507008905172787179032
60529631020507008905172791410960
60529631020507009499965920147622
60529631020507058722448144560178
60529631020507058723201285739266
60529631037248565143869998809723
60529631037260322342367254339661
60529631037807817662677482460477
60529631037881702328354657808670
60529631037881702923714972798058
60529631037913237026739922914468
60529631037913238856883319291692
60529631037916833807578901669083
60529631037916833990575333807980
60529631037916835591967593941295
60529631037916835774985289749017
60529631037916841127879398793724
60529631037917134179845899108408
60529631037917135781241258559711
60529631037917139487279311727409
60529631037917139487279311740459
60529631037917139487279683263717
60529631037917141317400668197256
60529631038099599872150453620939
60529631038204966275626542531345
60529631038204966282968548238067
60529631038204966283237045044873
60529631038204966283238192937777
60529631038208573312606322058486
60529631038208601931476846290779
60529631038208601931477965382333
60529631038208623313900983573853
60529631038208868148961634034231
60529631038208902120727634073447
60529631038232885739269802772621
60529631038232885739270921980815
60529631038232885739270926585909
60529631038232885739273273613819
60529631038233184098398124192371
60529631038233185928271871165621
60529631038233185928541520582693
60529631174131570245828903868582
60529631174131570246114819146265
60529631174131570246114819146266
60529631250519236663394143423677
60529631250519236670737182232263
60529631250519236670988230690187
60529631250592216155107886472465
60529631250616477809739012622401
60529631250616527635110549991221
60529631250616527772368205533979
60529631250627354214648261387219
60529631250627354351846254347687
60529631250627354351908930373463
60529631250628549572831150230609
60529631250628551219960206968361
60529631250908281363182959071480
60529631250908281370524964424070
60529631250908331371819540195917
60529631250908331371819625939437
60529631250943400609904786139981
60529669071722415667204192981177
60529669071734421400270581759571
60529669071734421586004612582429
60529680557085177917388052306564
60529680557085185061450524220802
60529680557086378674386745473908
60529680557086380320762656800484
60529680557086380321326741032468
60529680557086384169646394576172
60529680557086384169649866480228
60529680557086385816022305902748
60529680557086385816777885884028
60529680557398582650818818334746
60529680557402485111336167240470
60529680558055041073886688246790
60529680558055046561803297022536
60529680558055089249615590057206
60529680558065851728419091855310
60529680558065853375543647837944
60529680558065853375547115491198
60529680558065881375894839289108
60529680558065881376646951598420
60529680558065886729060920823106
60529680558065896063360441627732
60529680558065896203316236297124
60529680558065897850447615987382
60529680558067082133730360706134
60529680558067087486896437522770
60529680558067096957619893775642
60529680558067098604747913179442
60529680558067101718771815934508
60529680558069749888015117952932
60529680558069755243778717895520
60529680558069783241532390938094
60529680558069798066527246465878
60529680558069798068765758333588
60529680558069799715140550469232
60529680558069799715980822397546
60529680558069803419427031450794
60529680558284691352939654199794
60529680558284691352964013861640
60529680558284735825145197186494
60529680558284735827592918246128
60529680558385899008032435794290
60529680574811359703945094066649
60529680574811361488333781752641
60529680574811361490234959120733
60529680575792072491915121362063
60529680575792072493815174948791
60529680575792074276303809048055
60529680787401798867638122878059
60529680787401799004836115003173
60529680787511067761862698725439
60529680787511067762134294701781
60529680787511067763554951421391
60529680787511067899332287316541
60529680787511067901024540012493
60529680788386402404900774782465
60529680788490563323364354222446
60529680788495321282727859024327
60529680788495365756894185269989
60529680788495371247324374401581
60529680788714175869531745691229
60529680788714225694339198814807
60529680788714225694339199164887
60529680788714225740092754910275
60529680788714225740092754910435
60529680788714225740092755376995
60529680788714225740907543239699
60529680788714225740907543258413
60529680788714225742328199842669
60529680788714227524481447182487
60529680788714227524481447182647
60529680788714227524481447299127
60529680788714227524481447649207
60529680788822243869747205364377
60529680788822244006193085315533
60529680788822244006193085665613
60529680788822244051925749869129
60529680788822244052761430212809
60529680788822245699053773505017
60529680788822245836335333799853
60529680788822245836335334149933
60529680788822245838508103043501
60529680788822277352931404074173
60529680788822277398684960286281
60529680788822277399499748621369
60529680788822279183073652558493
60529681939740004793094371411413
60529681939740004929728192517040
60529681939740004929728192521252
60529681940615205924633242342540
60529681940931255811004766030596
60529681940931255811004766148640
60529681940931300283206870178490
60529681940931300283206870532622
60529681940931300283206870650666
60529681940931305223964099326950
60529681940931305224026861446006
60529681992808213857876727255855
60529681993124313157270345192921
60529681993124313157270346359321
60529681994214284316896214548957
60529682010923436175655850612592
60529682011507003500300088361356
60529682011518710880160997463404
60529682011588037948992800147244
60529682011798787471035026710422
60529682011798787471035026716246
60529682011834810174409194180426
60529682011834810174409280273866
60529682011834810174471956295270
60529682011834810174472042388710
60529682011834810181751199887148
60529682016515661679276782446119
60529682017391008040046628422781
60529682017715167979740847551748
60529682017715167979803609316672
60529682171331322374731369343016
60529682223525582718039615292995
60529682223634849821636321886969
60529682223634851606026128773929
60529682224182344435027022674183
60529682224182377786852042963393
60529682224505398644573053768501
60529682224505398644574201661405
60529682224505399879920219388321
60529682224506299212323107095633
60529682224510195580836224846863
60529682224510201077769185453625
60529682224510201078043477566243
60529682224510201078044592180991
60529682224545273259880155292003
60529682224545273260633300720441
60529682224545273397140909667475
60529682224545273397955697996739
60529682224545317724742577035601
60529682224545317725495722464039
60529682224545317862003248854093
60529682224545317862003331411073
60529682224545317862818119740337
60529682224545323222700732331067
60529682224545323222762379485455
60529682224545323222763498699473
60529682224545323268517083609341
60529682224545323269019177728733
60529799247619412991201863488745
60529799265345583930959285140149
60529805487444195047883763437907
60529805487444195047887234279105
60529805487444195048720586970227
60529805487444195048722909918521
60529805487444200356135430523049
60529805487444244454133726930367
60529805487444244454969402569783
60529805487444249762381923174311
60532227842338569949007936125778
60532228298262125549335996226318
60532228320945327844845068317739
60532228321236215083727349824408
60532228321261427139156113243045
60532228321261427139720197475272
60532228368506420983108471779476
60532228374414746206939545178520
60532228392140921903457663785071
60532228392801032726711606829686
60532228533935923141645992189992
60532228533971940363687082788392
60532228551664502921871743966108
60532228551665702946896645559259
60532228551696917872665590744539
60532228551698118446733628030939
60532228551700819738386708892699
60532228551700820287429842486428
60532228551708923613345954277339
60532228552249216046057372158001
60532228552249216091810957067923
60532228552333923142589910460928
60532240581635147411448989649101
60532240581659459033986618916548
60532240581659459034551477983192
60532240599385340672860077935608
60532240605269348744855377396151
60532240606276933930788663215264
60532240606276933930872345568496
60532240741159928462418951171862
60532240741159928462418952220218
60532240741159928462418952221622
60532240758918225590443173779671
60532240758918225590694220839367
60532240758918225590694220856837
60532240758918225590694565230371
60532240758918225591195286088983
60532240758918225591195630462725
60532240758918225591446677522421
60532240758918225591447452361293
60532240758918225597973437618391
60532240758918225597973441850479
60532240758918225597973556641727
60532240758918225597974585528765
60532240758918225597974589760853
60532240758918225598224488910175
60532240758918225598224488927645
60532240758918225598224603701423
60532240758918225598224603718685
60532240758918225598225636820549
60532240764826850957978857069937
60532240764826850958794760013949
60532240812728035781091872643217
60532240812728036237875322454985
60532240812728036238690110790073
60532240812752351567098863343051
60532240812946840404239385719185
60532240812946840449972049922701
60532240812946840861754055831673
60532240818660976980179610033931
60532240818847060381068239593849
60532240818855167320952038964821
60532240818879781558325679207103
60532240818879781604079235419211
60532240836386819415143449850551
60532240836386821107273033597425
60532240836389521118390509477075
60532240836389556297719956852250
60532240836397359434637558501458
60532240836713475204454162615288
60532240836713475204475083203596
60532240836713475205039167435580
60532241219758583208305082131650
60532241219758583208307405079944
60532241219758583208328326836056
60532241219758583210001981773950
60532241219758588751287007605664
60532241219758588752102910899596
60532241219758588752102911962406
60532241219766687082699468449646
60532241219766692626246252990304
60532241219766692628756732978242
60532241219791004251939892438156
60532241219791004251939893500966
60532241219791004251939896687506
60532241219794605973328098204064
60532241219794605974144001497996
60532241219794605974144005747346
60532241219794605974144005865384
60532241219802711632928114369269
60532241219802711632928200462792
60532241220415080519574169171138
60532241220423184394533414555778
60532241220423185629879432282694
60532241220425886097780474182302
60532241220425887332562407677234
60532241220425887333126491909218
60532241220426791601895989092980
60532241237484459493395404488306
60532241238151767273577237367440
60532241243391884105324295745607
60532241243391884111243694973811
60532241243392784534182697243272
60532241243392784534201295001330
60532241243392784534203617949624
60532241243392784535874949939224
60532241243392784535875323010567
60532241243392784536714471008905
60532241243392784541794722238771
60532241243399987980283541130247
60532241243400888410834195323864
60532241243400888410834568395207
60532241243400888411106278807053
60532241243400888411109636392245
60532241243400888416188850270813
60532241243425205577815217666680
60532241244057658183036991655977
60532241244057658183038110864171
60532241244057691395026167817161
60532241244057691395029266649875
60532241244060059102488821217243
60532241244060092311970617644517
60532241244060093046200281332544
60532241244060094144620275980465
60532241244060392686682348444755
60532241244060394333055160937213
60532241244061260316835164636529
60532241244084370727366557371163
60532241244084403939358862484183
60532241244084404122373087332615
60532241244084404671165057774808
60532241244084404671165057792070
60532241244084407787489454393574
60532241244084409475539164149251
60532241244300511119735997983974
60532241244303212411389079778854
60532241290694508660116767145302
60532241291326694288081262345271
60532241291326694699675240176915
60532241291329395991328321971795
60532241291330296559052977934656
60532241291351005727496940990789
60532241291351005867202343104450
60532241291351006322293544819535
60532241291351006461726604678816
60532241291351006461726605028736
60532241291569810946172278196223
60532241291569815887556349103887
60532241296602833883947960052956
60532241297226916000534080467911
60532241297235319701158910203437
60532241297235319701162009036151
60532241297235320110496555356495
60532241297235321345842573083411
60532241297235321347534825779363
60532241297237717509368947460481
60532241297238021402149637151375
60532241297238921926401060066324
60532241297238921926401060067728
60532241297259330953838523075579
60532241297259331136849649091297
60532241297259331136852747924011
60532241297259331685557678431992
60532241297259331685644718366204
60532241297259331685644718383466
60532241297454125971434451164643
60532241297478141111408310262173
60532241314292685985078544606807
60532241314307394848977104559789
60532241314308302737394671021862
60532241314329008886820413611849
60532241314329010122167206173425
60532241314329010129509211880147
60532241314339817079674436552535
60532241314339817079695328677719
60532241314959961788461702005771
60532241314960862219012729270731
60532241314961162545460395173115
60532241314961164194346872480287
60532241314961192239506023010554
60532241314961195940463825951934
60532241314963864248707454799639
60532241314963893942753082637078
60532241314963897597894280263456
60532241314963899427472817592910
60532241314964799858023845207790
60532241314984273413339438159691
60532241314984306762526636700626
60532241314984306762529735881861
60532241314984306808070899631604
60532241314984307174123713732166
60532241314984310473462335169052
60532241314984310473462335182102
60532241314984310473650363246380
60532241314985173843890465424651
60532241314996012771283969326675
60532241314996312548751263655661
60532241314996312960533269564633
60532241315203115097361960554332
60532241315203115097361960567382
60532241315214824171232531751195
60532241450203078239512234847730
60532241450206686003469906813484
60532241450206686003469908230426
60532241450227393577950136631307
60532241450859580256342554527529
60532241450859580258873958408359
60532241450859580396071951018907
60532241450859580441888183256791
60532241450859580851138785284933
60532241450859580852855400830675
60532241450859580853670189165763
60532241450862276608888794351273
60532241450862282099319010645431
60532241450862282144508482625555
60532241450862282691583836459148
60532241450863183268702880204098
60532241450883890648402578001245
60532241450883891883751694562279
60532241450883892066765919410711
60532241450883892478544826485565
60532241450883892478547925319683
60532241450883892615745917930232
60532241450883895589789747743027
60532241450883895724543375348311
60532241450883895726987740353575
60532241450883895771967144359247
60532241450883895772803972591459
60532241450883896182078937469391
60532241450883896184585978500431
60532241450883896321783971110980
60532241450886591939806906638607
60532241450886593770201007114563
60532241450886597427978463052163
60532241450886597430234799980099
60532241450886597473732019264271
60532241450886597476239060295311
60532241450886598025031030741716
60532241450887494336922846310716
60532241450887494749544004825928
60532241450887497860785827249272
60532241450887497860785827262322
60532241450887498041268646795512
60532241450887498041456674872840
60532241450887498043800052093492
60532241450887498043988080170820
60532241450887498455582058006676
60532241451081087317175714540380
60532241451106302665168272180792
60532241455823507085218738010692
60532241455823510789564538495488
60532241456103603438495028367020
60532241456103603438495057064828
60532241456103603446026123950742
60532241456115311416550653502960
60532241456115311416571575632074
60532241456115312651917593358990
60532241456135718611236691737052
60532241456135718794815000817260
60532241456136018938332038603388
60532241456139623046503928107036
60532241456760100559138930113993
60532241456760102389281550606845
60532241456760102390973803302797
60532241456767900541317862065621
60532241456767900724332086914053
60532241456768205809152697709787
60532241456768206264240795992889
60532241456768206265933048688841
60532241456770602427495206497677
60532241456770607320890648282421
60532241456770607320890648283825
60532241456770607366644204494529
60532241456770607368879277405341
60532241456770907555893877786365
60532241456770907555893877787769
60532241456771804425004878978022
60532241456771804425192907055350
60532241456771808123642897661874
60532241456771808125335150357826
60532241456771808126149938692914
60532241456771808489482947278494
60532241456792215871420814010787
60532241456792215872233651400289
60532241456792217106764507739649
60532241456792217106766831737703
60532241456794922697563092663315
60532241456794922699797389694127
60532241456796117920697025232510
60532241456796119702766704061412
60532241456796119704270928796628
60532241456796120299255560708526
60532241456796123408804757358800
60532241456796123461963368262480
60532241456796125238947378802194
60532241456796125238947378920238
60532241456803022271684583268605
60532241456803022273376834919169
60532241456803022273379158917223
60532241456803027762114799562763
60532241456803027807843992923629
60532241456803027809538568573699
60532241456978901479256839246461
60532241456978905185294892427209
60532241456986706994544947600133
60532241456987010889832674074121
60532241456990613115074825359726
60532241457011025435009934655113
60532241457011026029806537421001
60532241457014928032516354666752
60532241457084015900217414031222
60532241473537675941279354224288
60532241473537675941279354713933
60532241473537675941467382301616
60532241473537675942971606920240
60532241473537675942971607036880
60532241473537675942971607409885
60532241473537675943159634997568
60532241473537675943159635114208
60532241473537675943159635487213
60532241473537675987032939623855
60532241473537675988725192319807
60532241473537675988913220397135
60532241473548486461057758220444
60532241473548486461057758337084
60532241473756480565178979609568
60532241473756480565178979726208
60532241473756480565178980099213
60532241473756480610932565009135
60532241473756484271217032906956
60532241473840286950783206482158
60532241473840286950783206482167
60532241473840288186129224209074
60532241473861896824957569166492
60532241473861896831481229590147
60532241473861896831732392858276
60532241473861896870721628896615
60532241473861896870721628896616
60532241473864598123113418326723
60532241473864598123134310451907
60532241473864601868224735793517
60532241473865499141717622676969
60532241473865499278975278278773
60532241473865499278978376916928
60532241473865499278978377033484
60532241473865499278978377033568
60532241473865499278978377034972
60532241473865499278978377406732
60532241473865499286593471552908
60532241473865499286593471669548
60532241473865499286593500249264
60532241473865499286593500368973
60532241473865504083101693584633
60532241473872403448706639314302
60532241473872701998093555836547
60532241473872703637977233312490
60532241474485645048536180962639
60532241474485945237785854254475
60532241474485945283539439164391
60532241474493748923495426347279
60532241474496483422934895390382
60532241474496483422934896813153
60532241474496483605949120238814
60532241474496783795198794947592
60532241474497684362947813406158
60532241474497684362947814823100
60532241474497684776422072366618
60532241474497684776986156598602
60532241474517191680924863737198
60532241474518060548373162501199
60532241474518394135954600870287
60532241474518394135954600870288
60532241474518394137646853566239
60532241474518394137646853566240
60532241474518397384457093346897
60532241474520795049504884595790
60532241474520795049504884595795
60532241474520795644868298422104
60532241474520800585688629484575
60532241474521093591628485195919
60532241474521093592127568931530
60532241474521094141170243459564
60532241474521094141170243576156
60532241474521094141170243576204
60532241474521094141170243594870
60532241474521094141170243595078
60532241474521094141170243931740
60532241474521095238756508831807
60532241474521095374259924258544
60532241474521095375764148993760
60532241474521095420076530040106
60532241474521095421768782736058
60532241474521095422273289792242
60532241474521095422520895045370
60532241474521095427607682665167
60532241474521095427607682665168
60532241474521095787800675656639
60532241474521095833554231868747
60532241474521095971312865487562
60532241474521095971315964320276
60532241474521099082557786743620
60532241474521099082557786760882
60532241474521099135152284829829
60532241474521099135904397139141
60532241474521100774938302776411
60532241474521100910440598995114
60532241474521100910440599111754
60532241474521963008618915295067
60532241474521967947746649274795
60532241474521967993500234184711
60532241474521995989517802611566
60532241474521996401299808520538
60532241474521996401866991589448
60532241474521996536680282494490
60532241474521996538372535190442
60532241474521996539128004612563
60532241474521999702901304705284
60532241474522001340991626264286
60532241474522001340991626382330
60532241474522001340991626730846
60532241474522001350029328341172
60532241474522001479947991288243
60532241474529204198197442627271
60532241474529204198197442627272
60532241474529204785399844502010
60532241474704478124108684820381
60532241474704481830146738001129
60532241474712881592957288507469
60532241474712887129137590172537
60532241474715289886012061120055
60532241474715588839936724546014
60532241474715590075261734410487
60532241474716489361994835538834
60532241474716489407748420447298
60532241474736898569851321345443
60532241474736902275889376042511
60532241474736902276642520403927
60532241474737196922180825146185
60532241474737198752323073630505
60532241474737198759100994755323
60532241474737202008356718732177
60532241474737202008377610740769
60532241474737202008377610740770
60532241474737202458361126811253
60532241474737202465139049335751
60532241474737202465159970040699
60532241474737202465892193697167
60532241474737202465913201558206
60532241474737202465975877583982
60532241474737202603173870194530
60532241474739603979888546580071
60532241474739603979888546929991
60532241474739903704009574863884
60532241474739903704009574865288
60532241474739904169159140926775
60532241474739937058281284529577
60532241474739937058282432418109
60532241474747709089629725808159
60532241474747709089629726857919
60532241474747709089630758910023
60532241474748009278900319806347
60532241474748009278900320856107
60532241474748042625618750611823
60532241474809892139461892363337
60532241474810192879184910856716
60532241474810192879184911789836
60532241474810192879184911906476
60532241474810192879436074124602
60532241474810192879467469594353
60532241474812594027320237426424
60532241474812894033556318619532
60532241474812894170817100526412
60532241474812894170817101576172
60532241474812894170817101692812
60532241474812894170837217816936
60532241474812894170837246514744
60532241474812894170837992651596
60532241474812894170837993584716
60532241474812894170838021349404
60532241474812894170848497535729
60532241474812894170848497652369
60532241474812894170932524361665
60532241474812894216570656737068
60532241474812894216570657786828
60532241474812894217420657291152
60532241474812894217420657295524
60532241474812894582714444531489
60532241474813779958561607182216
60532241474813795196196214835143
60532241474845316257844643323294
60532241474845316257844643439934
60532241526723409771191618797816
60532241526723409771191618799220
60532241526723413474973335050628
60532241526723413475537419282612
60532241526723413475537419284016
60532241526942218098872960435908
60532241526942218098872960437312
60532241527039525131090569949710
60532241527041927056880465948826
60532241527043127859716426501791
60532241527043127996977152589360
60532241527043128004487557527049
60532241527043128004508478115360
60532241527043128004508478232000
60532241527043128004508506811716
60532241527043128004508506931425
60532241527043132938361137697885
60532241527050336061930263308173
60532241527051231329828449567936
60532241527051236675474622942202
60532241527051236812672616024926
60532241527051236812756413701653
60532241527051236820287738517139
60532241527695720829202611692259
60532241527695722063984545185782
60532241527695722063984545187186
60532241527695722063984545187191
60532241527696021155649904167600
60532241527696021155649904173216
60532241527696021155649904173376
60532241527696021155649904523136
60532241527696021155649904523296
60532241527696022434556190631502
60532241527696022436248442977534
60532241527696022436248443327454
60532241527696022985795624911672
60532241527696022985795624915884
60532241527696026094777638147328
60532241527696026097037447335016
60532241527699624705740297860942
60532241527699624707996634788878
60532241527699624707999733975724
60532241527706532728370099834499
60532241527706832780359104494224
60532241527706832963373329338443
60532241527706832963373329342656
60532241527706833327706427505237
60532241527706833329401779039520
60532241527706833503126565069850
60532241527706833504821916602728
60532241527707733522083614147630
60532241527707733522083614153246
60532241527707733523590937954504
60532241527707733523778966031832
60532241527707733529426738932808
60532241527707733529426739049412
60532241527707733529426739049448
60532241527707733529426739049496
60532241527707733531121316093338
60532241527707733531122349218164
60532241527707733933113507630650
60532241527707733933677591862634
60532241527707733933677591866846
60532241527707733933677592334810
60532241527707733941209003122082
60532241527707733941209003594258
60532241527882106430241427206657
60532241527882406573758436293573
60532241527890210121622363509477
60532241527890211951764611993797
60532241527890215246020659265573
60532241527890216893148682901461
60532241527890510310872036802717
60532241527890510310892928811309
60532241527890515389537668355297
60532241527890515435270332558813
60532241527914526686191917875109
60532241527914526686191917876513
60532241527914526686191917876514
60532241527914526686191917876519
60532241527914532222372219540177
60532241527914532222372219541581
60532241527914532229715258350167
60532241527914826875441591166945
60532241527914826875462483175537
60532241527914826875462483176941
60532241527914827012723151457730
60532241527914827012723151463346
60532241527914827012723151811861
60532241527914827012723151811862
60532241527914827058455815666862
60532241527914827058455816016781
60532241527914827058455816016782
60532241527914830718489235456684
60532241527914832411621892832013
60532241527914832411621892833417
60532241527914832418964931640599
60532241527914860366156856762655
60532241527914860824319179141495
60532241527914864072762093009505
60532241527914864073033689121201
60532241527917565776277649915011
60532241527917565776280748747725
60532241527918433043083777350400
60532241527918434827493734706914
60532241527925633833242457203871
60532241527925637539280510384619
60532241527925637951041968659937
60532241527925637951062860667125
60532241527925670931751492998099
60532241527926534446787276474857
60532241527926534858569282383829
60532241527926538557013133015930
60532241527926538557013133020142
60532241527926538564544544279590
60532241527926538564607220301154
60532241527926538564607335564577
60532241527926538564628227571765
60532241527991408676476612694908
60532241527991423915014196395421
60532241527991425150360214122337
60532241527999513786217791574480
60532241527999529024692699365866
60532241527999529024692699368287
60532241527999529024692699368296
60532241527999529024755375391642
60532241527999529024755375394063
60532241527999529024755375394072
60532241527999529024755375398275
60532241527999529024755375398284
60532241527999529024755461487343
60532241527999529161953368002190
60532241527999530260038717092782
60532241527999530260101393118558
60532241527999530260101393125191
60532241527999530260101393125200
60532241527999530260101479214259
60532241528022644786488968862403
60532241528022945021513233744498
60532241528023845543508554038339
60532241528023845589230743356037
60532241528023845589241218241855
60532241528023845589324901061647
60532241528023845589324929641327
60532241528023845589324929641363
60532241528023845589324929765284
60532241528023845726501972971699
60532241528023845726522893672195
60532244913348846844282218581006
60532244913349157969477452232497
60532244913349161675515505413245
60532244913629839931294836355405
60532244913629839931294922444473
60532245049236724721400827369414
60532245066938333670710124622387
60532245066965302112591115949478
60532245066966262388705193470395
60532245066973450462200187954375
60532245072838521601942574273444
60532245072838821791192247565280
60532245072871242250301336166457
60532245072874828050195258889880
60532245072874828050195263594144
60532245072885651525918158342495
60532245143789156482887118633049
60532245143789156482887118633055
60532245527813778894532607470658
60532245527813780129878625197574
60532245545528838429919827016747
60532245545536992130250606583667
60532245545539361525763729538309
60532245545539361525763729539713
60532245545540605519022138792959
60532245545563971509769413687797
60532245551445583594537336520857
60532245551445584143580011066153
60532245551445584143580384137495
60532245551445584189333940349603
60532245551447986938865368237781
60532245551448287128115041529617
60532245551449230337327174730707
60532245551473501204251208305980
60532245551473501341511876942304
60532245551484288381903992780954
60532245551484288381903992786570
60532245551484288381903993135086
60532245551484288381903993136490
60532245551484292087942045967318
60532245551484293322723979462250
60532245551484337795117841163109
60532245551764080894009509111879
60532245604659215396383653372350
60532245604659215396383653391064
60532245604659235215276519776648
60532245604659235215276519776653
60532245604659235764341578715231
60532245622352726006413061050865
60532245622372203270214468457408
60532245622372203270214468470458
60532245622376151849477312270340
60532245622384191067876873925018
60532245622384194773914926755846
60532245622384211435834798912363
60532245622385108152732679278895
60532245622385108289993434008658
60532245758247507001157487455347
60532245758271768800663684822054
60532245764180099514921503557418
60532245764184001380642621827834
60532245764184001380642621840932
60532245780925568737467403770305
60532245780925568783220988680227
60532245781905069695987978418230
60532245781905069695987978436944
60532245781905069695987978791235
60532245781908977052135842038064
60532245781909894136991647728763
60532245781909927491261033023237
60532245781920745430803716491666
60532245781920745430803716609710
60532245782125124902529803878247
60532245782200520175898511145305
60532245782200520175898511261945
60532245782200820319415520233625
60532245782200822012368041779900
60532245782200822012371399247000
60532245782233197943251627853214
60532245782233197943251627969854
60532245782233197989005212763130
60532245782233242408114048663692
60532245782233242408114049596812
60532245782233242408114049713452
60532245782233242453867634623368
60532246962626389149764414540842
60532246962942440272335836543464
60532246962942440272338159491758
60532246962942440272356756200056
60532246962942440272356757249816
60532246962942490097979686419256
60532246962953295264591755305424
60532246962974861314276070155964
60532246962974861314276074405314
60532246962977262278644662166166
60532246962978463036480183583192
60532246962978512990954816357315
60532246962986568695013214796027
60532246962986568695013329587115
60532246962986568695013329703755
60532246962986568695013587867369
60532246962986568695013587984009
60532246962986568695016686121095
60532246962986568695016687170855
60532246962986568695076005612891
60532246962986568695076005729531
60532246962986568695264291970473
60532246962986568695264292087077
60532246962986568695264292087113
60532246962986568695264378180600
60532246962986568695264636460854
60532246962986611375736872486096
60532246962986616865914061741955
60532246962986616866164765845023
60532246963598982046772768632544
60532246963607085921732014017184
60532246963609761005708162421083
60532246963609788859761007138640
60532246963642176505545143609723
60532246963642176505545143959643
60532246963642180209890944094519
60532246963642180211585519622125
60532246963642181444672877589451
60532246963642181444672877939371
60532246963643080777892045567243
60532246980376582410419348903128
60532246980384686285378594287768
60532246980668366383038273166742
60532246980668366383038273520874
60532246980676470257997146878102
60532246980679171549650227137705
60532246980679171549650228672982
60532246980700737408162404030969
60532246980700737408705567552389
60532246980700737408789164288728
60532246980700737408789164288729
60532246980700737415483402920589
60532246980700737415483407518455
60532246980700737415483407636499
60532246980700737415483407642323
60532246980700737415484523668189
60532246980700737415484524018109
60532246980700737415484526732473
60532246980700737415484526850517
60532246980700737415486851197087
60532246980700737415504299527047
60532246980700737415504299645091
60532246980700737415568206371341
60532246980700737415568206487981
60532246980700737415755462918800
60532246980700737416320204011869
60532246980700737416320204361789
60532246980700737416320207076153
60532246980700737416320207194197
60532246980700737416320231174642
60532246980700737416320231174643
60532246980700737416320318680653
60532246980700737416320318797293
60532246980700737416320321985444
60532246980700737416321350382837
60532246980700737416323674847451
60532246980703438700442217385800
60532246980703438700442246083608
60532246980703438700442246083609
60532246980703438700443365291803
60532246980703438707136484715469
60532246980703438707136489313335
60532246980703438707136489418329
60532246980703438707136489431379
60532246980703438707136489437203
60532246980703438707137608527353
60532246980703438707137608645397
60532246980703438707139932991967
60532246980703438707157381439971
60532246980703438707973284271714
60532246980703438707973288853563
60532246980703438707973288970203
60532246980703438707973288989077
60532246980703438707973312969522
60532246980703438707973312969523
60532246980703438707973317549919
60532246980703438707973662395837
60532246980703438707974432177717
60532246980703438707976756642331
60532246980703488526002155903498
60532246980704389093813852154539
60532246980704389093813852154548
60532246980711542582095730100109
60532246980711542582096850847709
60532246980711542582096851197629
60532246980711542582180533667501
60532246981332934169726773893401
60532246981335668805012109757755
60532246981335685278642313912414
60532246981335685278642428709278
60532246981335685279394680258246
60532246981357245794604510047321
60532246981357251282521118468935
60532246981357251282521118823067
60532246981357251282521890121267
60532246981359952574174200263815
60532246981359952574174200617947
60532246981359996902016197462018
60532246981360896234209131254325
60532246981360896234478862066189
60532246981360896234481186530803
60532246981367800541980360569418
60532246981367801777326378296334
60532246981368056449134217300787
60532246981368056449385265760163
60532246981368056449385265764375
60532246981368056449385266114295
60532246981368956879936293379255
60532246981368957017197047754727
60532246986260590475639706702766
60532246986284907636699263982938
60532246986293005975476688241326
60532246986576641598232049413144
60532246986576641598234372361438
60532246986576691606868974892506
60532246986576691606869346919864
60532246986584745473253396863357
60532246986584745480784348962478
60532246986584745480784348963639
60532246986584745480784348963882
60532246986584795479572256420469
60532246986584795479572256426328
60532246986587796916998306442984
60532246986588697347548562056773
60532246986588697347549336890029
60532246986608162201508569746997
60532246986609057095811918139348
60532246986609057096376777205992
60532246986609062631721509663965
60532246986609062632536640951433
60532246986609062632540773257405
60532246986609062639315600131517
60532246986609062639586536317844
60532246986609062640151280475197
60532246986609062640151395384488
60532246986609062640152425198787
60532246986609062640152425199030
60532246986609062640154748128451
60532246986609062640154749663401
60532246986609090450145208387351
60532246986609105274303237200647
60532246986611808213652559624528
60532246986611813749833229302542
60532246986612064075321744883201
60532246986612964505875866276611
60532246986619869582788991654233
60532246986619869590316616500299
60532246986619869590316960873833
60532246986619869590337507459083
60532246986619869590337881463545
60532246986619869590337881580185
60532246986619869590340979717271
60532246986619869590340980767031
60532246986619869590403741365555
60532246986619869590403741482195
60532246986619869590588556985529
60532246986619869590588585566649
60532246986619869590588585683289
60532246986620167942188933279797
60532246986621070164384652853371
60532246986621070164405544861963
60532246986621070164405545212043
60532246986621070164405917933465
60532246986621070164409017120311
60532246986621070164471777718835
60532246986621070164656622036569
60532246986621070210138581087221
60532246986621070210410177198917
60532246986621112845129202435552
60532246986621118335306391691411
60532246987244010502665144516062
60532246987244010503228852488600
60532246987244310645990391682416
60532246987245194612782420468409
60532246987268322125847529141316
60532246987268322127350088829932
60532246987268322127350089302108
60532246987269505000618790199155
60532246987269521052783925633271
60532246987276425405256763813624
60532246987276426003065834027160
60532246987276430943886192258022
60532246987276731085519190034412
60532246987488309624518301265363
60532247033562314591511336674044
60532247033854098564130261291736
60532247033878364487107306323091
60532247033878365714921906675004
60532247033878365722452944863110
60532247033878365722452973560918
60532247033878365722454098890283
60532247033889222490763354976173
60532247033890073103190233458599
60532247034510612293058178225696
60532247034510612293059212390370
60532247034510612293061535338664
60532247034510612293120940340540
60532247034510612293874082569388
60532247034534879588653860855211
60532247034534923916307831038896
60532247034534923918751818723308
60532247034537581292151710665021
60532247034538524540359695396195
60532247034545430495053098514254
60532247034545680913722133458091
60532247034545684618067934292807
60532247034545686401641837880011
60532247034545686401641838229931
60532247034764524379895952335125
60532247034764568844758374078723
60532247034826662316750810416383
60532247034826662324283369581833
60532247034826663414774172578198
60532247034826663414840664885936
60532247034826663416469782391330
60532247034826663416472105339624
60532247034826663416531510341500
60532247034826663422368374654670
60532247034826663424062836557428
60532247034826663424066307416096
60532247039470939958859390463600
60532247039470939958859419161408
60532247039786690938752951376240
60532247039786690946284018262154
60532247039786690946284137770764
60532247039797497759272372959178
60532247039797547714594428373813
60532247039798698470517366425407
60532247039798698470517366891967
60532247039798698470517395123007
60532247039798698470517395589775
60532247039798698470517481216447
60532247039798698470517739496749
60532247039798698470538287131599
60532247039798698470538401922847
60532247039798698470538402389620
60532247039798698470541758456827
60532247039798698470601049250815
60532247039798698470601077948623
60532247039798699065313970254069
60532247040418937517708512030236
60532247040443249140054848541030
60532247040443249140138646157686
60532247040443249142583925235862
60532247040443249142586249233916
60532247040443549285347817610766
60532247040443549286099815115940
60532247040443549286100188187282
60532247040443549286100963021942
60532247040443549286103257259378
60532247040443549286103287019996
60532247040445906516003704652364
60532247040447149907689956127965
60532247040454054306667171469748
60532247040454054306750969086404
60532247040454054308443221782356
60532247040454054309198576413436
60532247040454354451960143373344
60532247040454354452712256615776
60532247040455254811349360208378
60532247040455254812101472517690
60532247040455255432317925939170
60532247040672849603643343025401
60532247040672894068589447476363
60532247040674094825588054569141
60532247040734988638587682388070
60532247040734988638671480004726
60532247040734988640279935084022
60532247040734988640363732700678
60532247040734988646199448053714
60532247040734988647893909956472
60532247040734988647894024747720
60532247040735287729852477695571
60532247040745793806891228094656
60532247040770105436936365490704
60532247057488600033521184578145
60532247057488600033521471541705
60532247057488600033522217678557
60532247057488600033522590768773
60532247057511666434763018669458
60532247057512567596555407191423
60532247057512865956499636272547
60532247057512867740889443153683
60532247057523373990986902325593
60532247057523373998514526938378
60532247057523373998514526938379
60532247057523373998514527055018
60532247057523373998514527055019
60532247057523373998514527404939
60532247057523373998514871428553
60532247057523373998577289057435
60532247057523373998577289174075
60532247057523674004833514718342
60532247057523674004833543416150
60532247057523674134503911413913
60532247057523674142010615320139
60532247057523674142010615786907
60532247057523674142031507328647
60532247057523674142031507328731
60532247057523674142031507328890
60532247057523674142031507328891
60532247057523674142031507795451
60532247057523674142031880400233
60532247057523674142094298145755
60532247057523674142097740302243
60532247057523674142097740418883
60532247057523674187764171648887
60532247057523674187764171998967
60532247057523674187764200696775
60532247057524574565054680398619
60532247057524574565054938678873
60532247057524574572582534593851
60532247057524574572582563291659
60532247057524574572582563408299
60532247057524574572645325410715
60532247057524574572645325527355
60532247057524574572648767683843
60532247057524625122767054797210
60532247057524625122767054913850
60532247058171825435683988992371
60532247058172125626628210280405
60532247058172127228098758154180
60532247058180231103811144717908
60532247058180231103811144736782
60532247058180232336709326599766
60532247058180236042738970618850
60532247058181132906968945508022
60532247058181133087472686132207
60532247058183774266625249827246
60532247058351896181973705369505
60532247058363901922657163502931
60532247058387012970936583335199
60532247058399926462832642052559
60532247058399970927695063796157
60532247058399971064889584502649
60532247058459962670563496236329
60532247058459996024080769221491
60532247058461163839429284323113
60532247058495987022632788748928
60532247058495987029410710223666
60532247058495987029410714455754
60532247058495987030163946445644
60532247058496287219434540442428
60532247058496315036770363856520
60532247058496315166437977849991
60532247193378879605057611966570
60532247193389638240378818597674
60532247193390538808190514498958
60532247193411250632672452851007
60532247193411250632693373911491
60532247193411250632693373924589
60532247193411250632693374974301
60532247193411250632756049932895
60532247193411250632756135672203
60532247193411250640014458557729
60532247193411250640014458907649
60532247193411250640014459025693
60532247193411250640014459029905
60532247193411250640014460075453
60532247193411250640014460092715
60532247193411250640014460429585
60532247193411250640014460442635
60532247193411250640014460442683
60532247193411250640014463261993
60532247193411250640014463275043
60532247193411250640014463611913
60532247193411250640014463629175
60532247193411250640014464674723
60532247193411250640014464678935
60532247193411250640014718722937
60532247193411250640014721909477
60532247193411250640014722959237
60532247193411250640035384335575
60532247193411250640098026941809
60532247193411250640098027991569
60532247193411250640098028127083
60532247193411250640098028477003
60532247193411250640098031309411
60532247193411250640098031663543
60532247193411250640098032709091
60532247193411250640098032713303
60532247193411250640098055639617
60532247193411250640098060361351
60532247193411250640098405780433
60532247193411250640099176033085
60532247193411250640099180619305
60532247193411250640101500381059
60532247193411250640286313299439
60532247193411250640286314349115
60532247193411250640286314349359
60532247193411250640286314821535
60532247193411250640286314834633
60532247193411250640286318008075
60532247193411250640286318021173
60532247193411250640286319070933
60532247193411250640286428090687
60532247193411250640286429140399
60532247193411250640286432440819
60532247193411250640286432794951
60532247193411250640286433857761
60532247193411250640287462727537
60532247193411250640287465914077
60532247193411295104894593505130
60532247193411295105148736092713
60532247194035373156921889576864
60532247194035373156984565602640
60532247194035393336476239289320
60532247194035393336497159994268
60532247194043445464256778867178
60532247194043477031881134961504
60532247194043478267289828714196
60532247194043478816081799156388
60532247194043478816269827233716
60532247194046145383303174298818
60532247194046146618649192025734
60532247194046178735128194588028
60532247194046179970724916418048
60532247194047047186460887927018
60532247194047080538285908216228
60532247194047080538473936293556
60532247194067508599145861755914
60532247194067808836313220827880
60532247194070510128051133339828
60532247194078565832120360616919
60532247194078565832120360629969
60532247194078565832120360966839
60532247194078570771248094946567
60532247194078571320040065038839
60532247194078571320040065051889
60532247194078571322550548109727
60532247194262281655780760346784
60532247194262281655843436372560
60532247194262282891189454099476
60532247194262283439981424541668
60532247194262283440169452618996
60532247194264983359027819973308
60532247194265885162185533601508
60532247194359248097678695602954
60532247194359597746451214735318
60532247194359597746451329993126
60532247194359597746452367349956
60532247194359597748707293849560
60532247194359597748707556367518
60532247194359597748707666921062
60532247194359597748708700040188
60532247194362299452143790918934
60532247198995415324483552286790
60532247199287154830356068892258
60532247199287204831399944437610
60532247199319625682147032820782
60532247199319920472243450827154
60532247199322276972567961542682
60532247199323477729587575416432
60532247199323480108773986592826
60532247199323527684857195263567
60532247199323529515097073238936
60532247199331633252793356208942
60532247199331633389991347301709
60532247199331633390054110466313
60532247199943702017962966496938
60532247199976434201237859014880
60532247199976434203661217226128
60532247199976434203661590297470
60532247199976434203664689130184
60532247199976434203744900045920
60532247199976434203748371949976
60532247199978835351881058375036
60532247199978835351881058847212
60532247199979135495314413812096
60532247199979135495398096277756
60532247199979135495398096631888
60532247199979135495399125147532
60532247199979135495399129733752
60532247199979135495586382976420
60532247199980036474941003369826
60532247199988097303653317079061
60532247199990799006900376705585
60532247199990799006900377059717
60532247200198874496482340547604
60532247200205783791365138247256
60532247200206935279123945710421
60532247200206935279186707825265
60532247200206979743986366404259
60532247200206979743986367454019
60532247200206984685645506733913
60532247200267869997515981981722
60532247200267872961708240026248
60532247200267872963964576954184
60532247200267873558678162242850
60532247200267873558761845062642
60532247200267922970282288134362
60532247200267922970282403392170
60532247200267922972538625534474
60532247200267922972538629766562
60532247200267922972538740320106
60532247200270574847906765568480
60532247200270574857945328050946
60532247200270624675973711703340
60532247200270624675974864317978
60532247200271758960722815309597
60532247200271760780836198677124
60532247200271760780839641883372
60532247200271775607445387520002
60532247200271808913505225251891
60532247200278681742798421825819
60532247200278681742881989860187
60532247200278729784117945033762
60532247200302996944070497329240
60532247200303045114950051548638
60532247216721597103694881812472
60532247216721597103778568746308
60532247217044551352597420939414
60532247217044551527747936242341
60532247217044551527808375408891
60532247217044551527808375427765
60532247217044551527808375544405
60532247217044551527808719917939
60532247217044551527829267434745
60532247217044551527829640506247
60532247217044551527996660703663
60532247217044551527996660709279
60532247217044551527996660821707
60532247217044551527996660825919
60532247217044551527996660844793
60532247217044551527996662244473
60532247217044551528000104051041
60532247217044551528000105450721
60532247217044551528017552729517
60532247217044551528017581414227
60532247217044551528021026155669
60532247217044551528028405272324
60532247217044551528080343174939
60532247217044551528080344592089
60532247217044551528080347778629
60532247217044551528083786870833
60532247217044551528091167037248
60532247217044551535338666060465
60532247217044551535338666061869
60532247217044551535338667478811
60532247217044551535338667578189
60532247217044551535338667595451
60532247217044551535338667595659
60532247217044551535338670777779
60532247217044551535338670783603
60532247217044551535339011852553
60532247217044551535339011969193
60532247217044551535339012319113
60532247217044551535339016551201
60532247217044551535339016555413
60532247217044551535339016556817
60532247217044551535339786809469
60532247217044551535339787159389
60532247217044551535339789991797
60532247217044551535339791391477
60532247217044551535339791395689
60532247217044551535342111157443
60532247217044551535359559468689
60532247217044551535359559604043
60532247217044551535359562786371
60532247217044551535359937261765
60532247217044551535360707864337
60532247217044551535360712096425
60532247217044551535363031862391
60532247217044551535422697858885
60532247217044551535610606895615
60532247217044551535610607945375
60532247217044551535610607945535
60532247217044551535610608063419
60532247217044551535610608080889
60532247217044551535610608417711
60532247217044551535610608430809
60532247217044551535610611245747
60532247217044551535610612662897
60532247217044551535610612667109
60532247217044551535610635715839
60532247217044551535610636643135
60532247217044551535610637115519
60532247217044551535610639947927
60532247217044551535610640302059
60532247217044551535610641364869
60532247217044551535610984203417
60532247217044551535610984321461
60532247217044551535611755973793
60532247217044551535611759156121
60532247217044551535614078922087
60532247217044551535614083508307
60532247217045752102064698597753
60532247217045752102068140404321
60532247217045752102068141804001
60532247217045752102089062508949
60532247217045752102151824623793
60532247217045752109406675233661
60532247217045752109406675252375
60532247217045752109406679838755
60532247217045752109406703931469
60532247217045752109406703948731
60532247217045752109407052910097
60532247217045752109407823162749
60532247217045752109410147510723
60532247217045752109427595957323
60532247217045752109427973615045
60532247217045752109431068215671
60532247217045752109490735729889
60532247217045752109678644416699
60532247217045752109678644770991
60532247217045752109678649021793
60532247217045752109678673468799
60532247217045752109678676301207
60532247217045752109678677718149
60532247217045752109678759207947
60532247217045752109679020674741
60532247217045752109679792327073
60532247217045752109679796932166
60532247217045752109682115275367
60532247217045753893880547216118
60532247217045753894068575293446
60532247217048153799087246539280
60532247217048453393469054390501
60532247217048453401059755510817
60532247217048453401059760111539
60532247217048453401059760115910
60532247217048453401059760115911
60532247217048453401059760229583
60532247217048453401059760233954
60532247217048453401059784208625
60532247217048453401059784210029
60532247217048453401059788807895
60532247217048453401059788925939
60532247217048453401059788931762
60532247217048453401059788931763
60532247217048453401080680816487
60532247217048453401080680822316
60532247217048453401080680934531
60532247217048453401143442935702
60532247217048453401143443053746
60532247217048453401143471633510
60532247217048453401143471751554
60532247217048505049329539060436
60532247217049403786922363312563
60532247217056608512692512485361
60532247217056608924286576406074
60532247217607701050548837082617
60532247217668677552195517585410
60532247217669894920253932625752
60532247217701059906298778700384
60532247217701059906361540465308
60532247217701960474110560340816
60532247217704662177545562305520
60532247217704995133686583223631
60532247217705011597443463289284
60532247217705012146496985313008
60532247217705013379520776468074
60532247217705896111021279368817
60532247217705897521800095168668
60532247217712767287663654731228
60532247217712767287851940026000
60532247217712772638573292930983
60532247217713072837697496560401
60532247217713072837697497605949
60532247217713072837697497610161
60532247217713072974895488816817
60532247217713072974895490216497
60532247217713072974957490511515
60532247217713072974978411216463
60532247217713072975146537276193
60532247217713072975146537630325
60532247217713973405446517485669
60532247217716660419805410481006
60532247217716674697350646336033
60532247217716674697350646690165
60532247217716675108944624167677
60532247217716675108944624521809
60532247217716675246142616778225
60532247217716675246226314010398
60532247217716676481760618450480
60532247217716703100194424007810
60532247217716704335540441734726
60532247217716719528238433351950
60532247217716720763584451078866
60532247217716720763584451083078
60532247217716720809425162375506
60532247217716720809425162493550
60532247217716724515179623227108
60532247217716724515179623345152
60532247217924750140917386765245
60532247217992832756468347541862
60532247217992832756719051644966
60532247217996435027715474103590
60532247217996436263062266665166
60532247217996734629771670499769
60532247217996734629771699197577
60532247217996734632216035506729
60532247217996734632216064208701
60532247217996734632219417070671
60532247217996734632219503165599
60532247217996735181262435972239
60532247217996736452331828961218
60532247217996751827981282249380
60532247217996752877865325020342
60532247217996752926129394517466
60532247217996786277952086209352
60532247217997648560077949885686
60532247217997686982961774738597
60532247218028871940404169555312
60532247218028871947746175262034
60532247218028871947808937499134
60532247218028871947808941731222
60532247218028916001077382473943
60532247218029166601084136029750
60532247218029171542472338889254
60532247218029172083921150063868
60532247218029172091263155770590
60532247218029172091263160021392
60532247218029172091325922136236
60532247218029172091326296611630
60532247218029172091327071446290
60532247218029172091514208480768
60532247218029172091514324688958
60532247218029172137267908534612
60532247218029173326861112999732
60532247218029173326861117250534
60532247218029173326955532173584
60532247218029173372614697909648
60532247218029199955166268081556
60532247218029217791817953917182
60532247218029221497573215019546
60532247270223082056496280514074
60532247270223381010336021330555
60532247270223382199950264952336
60532247270226083903448376243436
60532247270226083949201961151900
60532247270234237230419318792350
60532247270235088384390405587164
60532247270235138210013020602606
60532247270235138347273660073158
60532247270235138347294580779501
60532247270782628065029272512885
60532247270890396005578403022264
60532247270890396005578403026476
60532247270890397240924420749180
60532247270890397240924420753392
60532247270890701692873257494113
60532247270890701692873257848245
60532247270890701692873258911019
60532247270891602123424285113205
60532247270891602123424286180434
60532247270891602260622277369621
60532247270891602260622278790982
60532247270891630114485799304434
60532247270891631349829406944228
60532247270891631349831817031350
60532247270891646542467046883650
60532247270891647777813064610566
60532247270891647777813064614778
60532247270891647777875826379702
60532247271110484701202559943684
60532247271171363277541924070022
60532247271171363277541924074234
60532247271171363277541927256562
60532247271175265738056206027380
60532247271175265738059649233628
60532247271175282349116850311286
60532247271175282349137771017629
60532247271183369613015194194576
60532247271183369613015451412020
60532247271183369613018633151474
60532247271183369613018894618268
60532247271183370848361211921492
60532247271183370848362240791268
60532247271183370848364650878390
60532247271183370848365683997516
60532247271183380731136198696900
60532247271183381966482216423816
60532247271183387459443808963845
60532247271183419575836029868026
60532247271206501901070828380134
60532247271206802090341418127568
60532247271206802090341421314108
60532247271206828261299010467832
60532247271207702658153457935826
60532247271207745292873262845336
60532247271207750783248180225465
60532247271207750783331776839549
60532247671693854265104216611548
60532247671977489888677805073948
60532247671977489896208871959862
60532247671977489896208900657670
60532247671985638235466832526693
60532247671988296709197226656886
60532247672009905388514786612508
60532247672009905388514901403810
60532247672009905396045969702454
60532247672009905396047002821331
60532247672009905396047002821574
60532247672009955214074725130206
60532247672012656505727806925086
60532247672013557073539474596363
60532247672013557073539503176136
60532247672020712209034208195446
60532247672020712209034208208544
60532247672021660947934664328783
60532247672634003762409787951963
60532247672634003762409788306095
60532247672634003762409789351643
60532247672634003762409789355855
60532247672642107637369034736283
60532247672642107637369034740495
60532247672642107637369804988935
60532247672642107637369805343067
60532247672642107637369809575155
60532247672642107637620853448311
60532247672642107637620853452523
60532247672642108872150968231215
60532247672642151964938947623378
60532247672644808791823861389559
60532247672644809340887803734712
60532247672644810575397765326683
60532247672644810575649074917435
60532247672644810575649074921647
60532247672644810575669737229644
60532247672644853256592025167456
60532247672644853256592028355400
60532247672645709359823846482077
60532247672645709771417824313721
60532247672645711006200102186607
60532247672645711143398094792943
60532247672666419262246769490523
60532247672666419262246769844655
60532247672666419262247541142855
60532247672666419262247541496987
60532247672666419262249865490829
60532247672666419262249865495041
60532247672666419262249868677369
60532247672669120965744619300333
60532247672669120965765539888632
60532247672670020984701582635997
60532247672670021396295560467641
60532247672677224291660842578199
60532247672677224291660842591249
60532247672677224291660842928119
60532247672677225526442776073131
60532247672677225526442776086181
60532247672677226075234746515323
60532247672677226075234746528373
60532247672677226075234746865243
60532247672677226075489151056621
60532247672677229232483152085533
60532247672677229781275122527725
60532247672677229782091030071007
60532247672677231016872963565939
60532247672677273697896758568636
60532247672677274109115053317174
60532247672678126506040178325793
60532247672678126643238171286261
60532247672678126643300933051185
60532247672958208036783589376092
60532247672958208036783592564036
60532247672958208036783850726246
60532247672958252501642542399206
60532247672958252501646011469610
60532247672958252502211128820720
60532247672960904380002595168416
60532247672960904380002599419218
60532247672960909740030652190560
60532247672969013203395916555612
60532247672969057668258338649130
60532247672969063021519606291950
60532247677602479632452327796720
60532247677606083139237719956168
60532247677606083139237720074260
60532247677606083139237720075664
60532247677606083139237978354514
60532247677885859401888147312676
60532247677885859584902746295260
60532247677886159728416278874430
60532247677886159728416282056758
60532247677893913450657510058722
60532247677893963459297907447916
60532247677894263602560396149718
60532247677894263602814915486476
60532247677894263602814916536236
60532247677897823239090936029425
60532247677918230429331635163328
60532247677918230612345860011552
60532247677918230619878076220618
60532247677918280437905798529250
60532247677920981729558880324130
60532247677929037432865281594490
60532247677929037432865281607588
60532247677930238144110275178519
60532247677930238144131195766827
60532247678550777332287058808502
60532247678553478623936783484798
60532247678553478623936783486202
60532247678553478623940136354032
60532247678553478623940139540572
60532247678577446189596613287676
60532247678585551299065819927408
60532247678585599332946126716218
60532247678585600569142921353298
60532247678585899065244869753808
60532247678586800045027948891123
60532247678804438546559819723740
60532247678866527724430889089372
60532247678866527724430889206012
60532247678866561078512246306518
60532247678866561078512246423158
60532247678866577725476969610846
60532247678866577725477084868654
60532247678866877868742930693252
60532247678870430322774143117811
60532247678870480323816866880769
60532247678877333302637198803396
60532247678877333302637198804800
60532247678877382892085942977770
60532247678877382892085944027530
60532247678877382892089296790366
60532247678877382892089412048174
60532247678877382892090449405004
60532247678877384539312626510246
60532247678877683035331271265006
60532247678877683035334365865632
60532247678877683447137525249990
60532247678877683447389721619740
60532247678878539550066080631109
60532247678878539550087000292210
60532247678878539550149643010623
60532247678878539550149644060383
60532247678878539550149648665477
60532247678878539550338048751586
60532247678878539733080305479541
60532247678878588956596164207709
60532247678878588956679732242077
60532247678878588956679760471873
60532247678878588956679761871553
60532247678878588956679846560941
60532247678878589139610389056141
60532247678878589139610417752497
60532247678901650052104987458730
60532247678901650456920780949162
60532247678901650463698707010120
60532247678901699870144733025122
60532247695327155160617600432997
60532247695331959241281967536352
60532247695331959241281967537756
60532247695620139704859162948568
60532247695623699341198975544566
60532247695643206291371296417507
60532247695654961843258957924959
60532247695655213815603494325891
60532247695655213815603495375651
60532247695655213815624415963959
60532247695655261986775938414561
60532247695655262032529523341979
60532247696275452242043692657684
60532247696279310810280018887304
60532247696279354725984355116912
60532247696279354726068037470144
60532247696279360216494897715602
60532247696280212658543752787542
60532247696280212658543752788946
60532247696280239241338224691381
60532247696280260830249668767666
60532247696280260830249668769070
60532247696303622435157755041224
60532247696311775716331879254162
60532247696311776951902170397411
60532247696311776951964846423187
60532247696315379268682826847916
60532247696315379268682826964556
60532247696315379268871113204094
60532247696315379268871113205498
60532247696315379268965643982654
60532247696315382975003697163402
60532247696486137144692505849943
60532247696486137144692506199863
60532247696486137144692510431951
60532247696494241019648312610343
60532247696494241019648655584197
60532247696494241019650635208717
60532247696494241019650980981931
60532247696494241019651754416911
60532247696494241019651755816591
60532247696499093271234331969765
60532247696595405994267363314943
60532247696595455995310087077901
60532247696603215078042204583671
60532247696603215078063125288619
60532247696603259131394298982059
60532247696603259131394327796507
60532247696603509723621948980016
60532247696603509723789314619600
60532247696603509723806879275842
60532247696603509723869639991006
60532247696603509723869641040766
60532247696603509723872996972832
60532247696603509723874145368480
60532247696603509731128997378028
60532247696603509731212678798140
60532247696603509731212679731260
60532247696603509731401081352314
60532247696603509731404437419734
60532247696603509868389750703497
60532247696603509868410671408445
60532247696603509868410672341565
60532247696603509868661748571542
60532247696603509868661748584592
60532247696603509868661749634352
60532247696603514672788249693012
60532247696603515221559180387963
60532247696603515221580220489342
60532247696603515221642863207755
60532247696603515221831268948718
60532247696603516457178319790299
60532247696603516457209831118563
60532247696603516457272507144339
60532247696603516640286846778195
60532247696603543085483208686758
60532247696603543222742732728695
60532247696603543222742733661815
60532247696603543222743105801738
60532247696603543222743106851498
60532247696603543261157750770695
60532247696603543268499757527177
60532247696603559137647199528182
60532247696603559137647200577942
60532247696603559137650552277920
60532247696603559137651704905656
60532247696603559320664892980247
60532247696603559686690218428055
60532247696603559686690247007771
60532247696603559686693571295885
60532247696603559686693575900979
60532247696603559686694723806981
60532247696603559869709064509551
60532247696603564628089384404841
60532247696603564628172952439209
60532247696607118728174137824382
60532247696607118773990743133554
60532247696607118773990746320094
60532247696607161591637761180108
60532247696607161591641204384952
60532247696607166944807276602318
60532247696627876435981374103549
60532247748833742964090477456889
60532247748833743147083867804629
60532247748833793102491671294292
60532247748833793102492704769038
60532247748833793102492704885678
60532247748833793102492733465394
60532247749490306283162487439312
60532247749770031622271570310525
60532247749781143390514969792888
60532247749781143390514969910932
60532247749782043958263989668393
60532247749782043958263989668402
60532247749782043958326665694172
60532247749782043958326665812216
60532247749782043958327010185750
60532247749782043958327785020410
60532247749782043958327785374542
60532247749782044141257293810428
60532247749782044141257293928472
60532247749782044141257322626280
60532247749782044141340976748264
60532247749782044690415419839232
60532247749782045788470406911490
60532247749782046337513080984610
60532247749782071959430060379122
60532247749782088423123312206191
60532247749782088423126407278993
60532247749782093913565038409201
60532247749782093913565124498269
60532247749782093913627800524045
60532247749782093913648692532637
60532247749782093913648720762433
60532247749782093913648806851501
60532247749782093959287194429824
60532247749782093959370876783056
60532247749784747491905494615342
60532247749784747629166248992272
60532247749784790858714307234340
60532247749784795617084152822557
60532247749784795800014723897473
60532247749784795800077485662397
60532247749784795800077486128957
60532247749784795800098377670989
60532247749784795800098378137549
60532247749784795800098406717265
60532247749806356315198994032129
60532247908322504589316380115172
60532247909303251143404174117276
60532247909303267195569194643504
60532247909306825001702967193240
60532247909306825184781103246126
60532247909306826786092780189966
60532247909306826831909040659044
60532247909306826831909385032578
60532247909306826831909385499138
60532247909306869466565389053424
60532247909306875002725918967902
60532247909306875002746839557614
60532247909306875002809515583390
60532247909306875002809858557244
60532247909341991611222820486288
60532247909341991611285582251212
60532247909341991794237160125760
60532247909341991794240258958474
60532247909341991794299921890684
60532279531316535536268925098038
60532279531316535536268929701520
60532279986805117442623395456584
60532279986805118677969413183500
60532279986808720948965492685532
60532280009879167526191840879438
60532280009879167526210438637496
60532280009879167526212761585790
60532280009879167527884093575390
60532280009879173069987379764286
60532280009890878666585755977657
60532280009890878666585757027577
60532280009890878666585757499753
60532280009890878666585757512851
60532280009890878666585760699391
60532280009890878666585761749151
60532280009890878666585871818617
60532280009890878666585875119037
60532280009890878666585876535979
60532280080782677478164369612654
60532280080782678019896807344639
60532280081341928185738881797437
60532280081341928597332859629081
60532280081342828616293007893707
60532280081343125287596003911360
60532280081343128805563573195533
60532280081343128942824241831857
60532280081343130587483999963965
60532280216682261500673325993873
60532280216682263285063166177947
60532280216682263285063166294587
60532280222590586724504398343241
60532280222590586724504399878435
60532280222590588508622270510641
60532280222590588508643190167233
60532280222590588508894239576991
60532280222594490374343389008721
60532280222594490374364309248513
60532280222594490374364309715073
60532280222594490374427042669761
60532280222594490374427042786401
60532280222594490374427071367569
60532280222594490420096945220781
60532280222594490962457003453128
60532280240315562388968764448671
60532280240315562395997619590293
60532280240315562395997619609007
60532280240315562395997620062469
60532280240315562395997620075567
60532280240315562395997647238341
60532280240315562395997647243957
60532280240315562395997648760277
60532280240315562395997732983318
60532280240315562395997734381333
60532280240315562395997734400260
60532280240315562395997734499425
60532280240315562396563626572767
60532280240315564180136382599677
60532280240315564180387459774123
60532280240315564180387459890727
60532280240315564180387459890763
60532280240315564180387545984250
60532280240316762964983458042168
60532280240316764800209081154172
60532280240316764800209081504092
60532280240319466045857500747677
60532280240319466045920262866893
60532280240319466045920291564701
60532280240319466048368356993657
60532280240319466496688779112094
60532280240320366476408528012553
60532280240320366476408528012637
60532280240320366476408528012796
60532280240320366476408528012797
60532280240320366476408528129277
60532280240320366478919384375257
60532280240320367211008913611426
60532280240320367211008913728066
60532280240320367211008914661186
60532280240320367211008914777826
60532280240867609842743115685011
60532280240867610252080756588719
60532280240867610254337093516655
60532280240867610254525121593983
60532280240867906280222071591179
60532280240867909986260124771927
60532280240976879291364533599498
60532285729105568740867730430800
60532285729116375553855968936896
60532285729116375554420053168880
60532285729980915094862749533350
60532285729989018969821994917990
60532285729991721907850988039446
60532285746839548674368832904060
60532285746839548681143659778172
60532285746863860298681713172017
60532285746863860299246569057980
60532285746863865832979519804254
60532285746863865840510586690168
60532285746866562183164939012039
60532285746866567132163668485048
60532285746866567132163759295850
60532285746874670999591818285966
60532285746874670999591846983774
60532285746874671001475571435686
60532285746874671007122913869688
60532285752738869591871377663710
60532285752738869591873700612004
60532285752738869591933479729283
60532285752739770020165292116314
60532285752739770022422404928670
60532285752739770022424727876964
60532285752739770022675776336097
60532285752739770030015459094525
60532285752746973467083994456020
60532285752746973467648850338932
60532285752746973474423677213044
60532285752746973474423677214448
60532285752771285089448923441620
60532285752771285089451246389914
60532285752771285090013782508264
60532285752771285090016105456558
60532285752771285092526586492852
60532285752771290633225864568410
60532285752771290633790723635054
60532285752772185520002273654874
60532285752772185520567132721518
60532285752772185520567161419326
60532285752772185522259414115278
60532285752772185522261709415524
60532285752774892355994713186284
60532285752775192499511841783214
60532285752782998014779027175614
60532285752782998014779027642228
60532285752783296368823653805006
60532285752783296368823912085260
60532285800017176980501574240576
60532285800017176987276401114688
60532285800041494146643300378636
60532285800041494146643329076444
60532285805949813826676660150956
60532285805949813826678983099250
60532285805949813826699903805602
60532285805949813828391352969086
60532285805949813828392156501554
60532285805950119513991382866000
60532285805950119513991502374610
60532285823674794858953374184984
60532285823675995616035631727529
60532285823675995616036009520848
60532285823686502422704969013958
60532285823686800775116890602825
60532285823686802429023870233868
60532285823686802429023898931676
60532285823686802566221891542224
60532285959541959851016851375120
60532285959541959851079527400896
60532285959574373523212678485276
60532285959574380848615462055899
60532285960417306205011870477670
60532285960417306205074546503446
60532285965446681525002632589516
60532285965446681532342315347944
60532285965482698744533243199978
60532285965482706074957104252136
60532285965486607938419045019071
60532285983207679776787776454940
60532285983207679952281522552774
60532285983207679959802116094412
60532285983207679959802116094466
60532285983208882318258840114864
60532285983208882364012425024940
60532285983208882364012425374860
60532285983208882364012429624210
60532285983211583602383952671424
60532285983211584059928038750878
60532285983211584197188707391574
60532285983212484764937727280123
60532285983212484764937727280132
60532285984155927829021968062950
60532285984155961180909407160492
60532285984156828396833749703382
60532285984159530100080466373314
60532285984159530100268751668086
60532285984192252522558446142958
60532286438140618320399227475388
60532286438140618320399256173196
60532286438148723978932406894641
60532286438148723979183454321519
60532286444045336277684511129768
60532286444045336277686834078062
60532286444045341821461452256558
60532286444048937999888620189608
60532286444048937999890943137902
60532286444048943544230300874432
60532286444049243687747309962752
60532286444057049196239791288666
60532286444057049196239791290070
60532286444057049196240049568920
60532286444057049202763451595877
60532286444057049203014527837203
60532286444057049203014613930642
60532286444057049203014618164182
60532286444060951068484569743877
60532286444060951068484569744037
60532286444060951663281291544951
60532296524207409606230064247298
60532296595075808341793579814739
60532296595075808341877147849107
60532296595100107198911779144701
60532296595110924950081018213935
60532296595110925133283643148179
60532296595110925133367211182547
60532296595110925544334428756431
60532296595110925544877248971339
60532296595110925544877620979823
60532296595110925545149217091519
60532296595110928653883626475339
60532296600984133564872540903067
60532296600984133565624653212379
60532296600984133565708221246747
60532296601019239787030097805760
60532296601019550500715293668507
60532296601019554066964373164767
60532296601019554069220710092703
60532296601019554618263384637999
60532296601859435454005138262019
60532296601859435454757250571331
60532296601859435454778142579923
60532296601859435454840818605699
60532296754600589385253453596115
60532296754635690116211261194504
60532296754635695055338995174232
60532296754635711527465228740927
60532296760508912778732986417839
60532296760508912961935611352083
60532296760541333812493932693531
60532296760541333812494304702015
60532296760541333814941768539993
60532296760541333815022237741647
60532296760541333815025336574361
60532296760544020830469079592998
60532296760544035104147386496895
60532296760544035106406822257545
60532296760544035106615742343465
60532296760544035106678418369241
60532296760544335250111859423193
60532296760544335250195427457561
60532296760545220992943142818898
60532296760545221404537120650542
60532296761384214667865583776791
60532296761384215262661814534195
60532296761415720448605597449918
60532296761415735273331839719588
60532296761415768625344886669220
60532296761415768625344887019140
60532296761415768625344887023352
60532296761415768625344888086162
60532296807810338354366576727847
60532296807810631955667867699583
60532296807810633191285853548131
60532296807810638544451930364767
60532296808685939195731473215113
60532296813719258558633936034091
60532296814594564563058663693885
60532296832320468668462180308082
60532297215376061011806012353666
60532297215376061011806012471710
60532297215376061014313053384706
60532297215376061014313053502750
60532297215481475619191894087024
60532297216356810679663218876662
60532297216356810860337542994878
60532297233199231372667706241501
60532297233199231784261684073145
60532297233207346373087634359728
60532297233207351721445433639391
60532297233207352956773658190429
60532297233207352956857226224797
60532297233209754468511608763063
60532297233209754470203861459015
60532297233210036950874011252665
60532297233210036950874011252666
60532297233210038185655944747597
60532297233210038185655944747598
60532297233210049124108913430867
60532297233210052829895890500027
60532297233210054657761282056303
60532297233210054659474426759443
60532297233210054659474426760847
60532297233210054660289215095935
60532297234074583079891478186463
60532297234074583087171840969273
60532297234082648074460405359051
60532297234082653013316171218599
60532297234082653015847575099429
60532297234082653608112401976003
60532297234082653608112773984487
60532297234082653610560237822465
60532297234082653610578030998343
60532297234082653610640707024119
60532297234082653610643805856833
60532297234082686962131083167373
60532297234082686964638124202626
60532297234085051006922494312047
60532297234085056357644206123419
60532297234085354716751258922451
60532297234085354719028487858979
60532297234085354719282662803281
60532297234085354902213319617345
60532297234085354902296887651713
60532297234085356546893879413851
60532297234085356548607024118395
60532297234085356549421812453483
60532297239009360076988062182836
60532297239009361907130310667156
60532297239009361909073267466212
60532297239010260644987786161448
60532297239010261882026056584316
60532297239114770841075216332048
60532297239115977134526180330271
60532297239115977134529279162985
60532297239118378051470630157627
60532297239118378646267233986373
60532297239118379881613247462535
60532297239118379883284608149895
60532297239118379883284612400649
60532297239118379884120288493575
60532297239118674537210552128935
60532297239118674537210552130339
60532297239118678243251704143801
60532297239118678426182360957865
60532297239118678835516907278209
60532297239118680026801621488969
60532297239118680070862920754371
60532297239118680070862920755775
60532297239118680070862925005125
60532297239118680072555173450323
60532297239118680072555173451727
60532297239118680072555177701077
60532297239119564123260088141462
60532297239982902777601618667930
60532297239990061747088043108530
60532297239990111574987512472838
60532297239990975128371051215235
60532297239991006652560490631148
60532297239991006652560490631308
60532297239991006652560490981068
60532297239991006652560863702650
60532297239991012188469196551910
60532297239993676420024133011519
60532297239993676420086809037295
60532297239993679940603227516579
60532297239993681770745844821487
60532297239993681770745844822891
60532297239993681772417205508847
60532297239993681773252885852527
60532297239993681773252885853931
60532297239993976562768137780531
60532297239993976563520250089843
60532297239993976563603818124211
60532297239993980269561402104709
60532297239993980269644970139077
60532297239994914054190315749782
60532297286384980025112550189819
60532297286384980025112923261161
60532297286384980027578176025667
60532297286384980027581274858381
60532297286384980439175252690025
60532297286384981672240942647699
60532297286384981673954087352243
60532297286384981673954091601593
60532297286384981673957186184957
60532297286384981674500378408349
60532297286384981674768875687331
60532297286384981674771974520045
60532297287260015079264854951980
60532297287260281733762323394677
60532297287260281914245516370763
60532297287260281916504952131413
60532297287260281916710773384619
60532297287260281916713872217333
60532297287260281916773449410395
60532297287260281916776548243109
60532297287260282326027526529085
60532297287260282328286958040385
60532297287260282328307850048977
60532297287260283561373544256001
60532297287260283563086688960545
60532297292293306897764268741291
60532297292293605257731364735197
60532297292293605438214561960633
60532297292293605440658922716547
60532297292293605440662021549261
60532297292293605849996567869605
60532297292293607085342581347171
60532297292293607085342585596521
60532297292293607087034834043123
60532297292293607087034838292473
60532297293168592313099271846188
60532297293168592315606312877228
60532297293168606955082888108023
60532297293168608785225505412883
60532297293168608786896866100243
60532297293168608787732546443923
60532297293168640311671282124122
60532297293168640494601938938186
60532297293168907281593598858127
60532297293168907284041062696105
60532297293168907284121531897759
60532297293168907284124630730473
60532297293168907693375609016449
60532297293168935696818817857322
60532297293168935696818818207242
60532297293168940635862611085472
60532297293484703282753207143826
60532297293484703282753292882974
60532297293484703282941235221154
60532297310018275798315772734304
60532297310019483332178564331501
60532297310019483332178650070649
60532297310019483333870902766601
60532297310019483334434901259437
60532297310019483334435015694941
60532297310346389584015985188115
60532297310894516548657557972938
60532297310894811798779124213704
60532297310894811798779124563464
60532297310894811798779124563624
60532297310894811798779497634971
60532297310894816737906858193432
60532297310894816737906858543352
60532297310894816737906858547564
60532297310894816737906862792702
60532297310894816737907231264774
60532297310894816740163195488550
60532297310894816740435164304406
60532297310894817334962898132747
60532297310894818521481135551823
60532297310991790776510745146886
60532297311002595805862317950934
60532297311002595943123072326406
60532297311002596354654288393126
60532297311002596354717050158050
60532297311002596355470191337138
60532297311210579384797540345066
60532297445909745008792649367448
60532297445909761068551528776063
60532297445909762717393069125027
60532297446128599046469835352713
60532297446236668975048294657607
60532297446785048135214220785812
60532297446785048135214221252372
60532297446785064604812521779435
60532297446785064606525666483979
60532297451709064430560900877132
60532297451709069966741201479342
60532297451709069966991905110270
60532297451709069966991905226910
60532297451709069966991905582446
60532297451818086294827339190307
60532297451818382595129194494519
60532297451818386298638942627103
60532297451818388128781563119955
60532297451818388130473815815907
60532297452145294388149961936795
60532297452146194956024419621717
60532297452693371527231685481140
60532297452693371529738726512180
60532297452693387998521866695671
60532297452693388000757311615015
60532297452693388183959936549259
60532297452693388184043504583627
60532297452693684620686780146115
60532297452693684621438892455427
60532297452693684621522460489795
60532297452693685033032498278539
60532297452693689972160232258267
60532297452802701550741781108156
60532297469434943825356970992376
60532297469434944420215877775556
60532297469434945609829231298956
60532297469434945655561895502472
60532297469543964140426375680507
60532297469543964140614403757835
60532297469543964142118628376459
60532297469544262728489638322247
60532297469544264331389222373243
60532297469544264375617546104285
60532297469544264375617890477819
60532297469544264377142778585351
60532297470419294482546970369653
60532297470419297592096539747126
60532297470419299423931041277317
60532297470419597783874145956338
60532297470419597783874145960550
60532297470419599611488461871797
60532297470524675740411850416361
60532297470524975929682444296505
60532297470527376847630309045757
60532297470527376847692985071533
60532297470527376984890977682081
60532297470527376986311261213709
60532297470527377030707324238829
60532297470527377442489215828937
60532297470527377579687208439485
60532297470527677036879982337593
60532297470527677036900902925901
60532297470527677036963664690825
60532297470527677173889602514541
60532297470527677174140650973917
60532297470527677174161571562225
60532297470527677174224333327149
60532297470527677175581855210493
60532297470527677768936881731321
60532297470527677768957802319629
60532297470528577604691678238877
60532297470528577604712684566333
60532297470528577604775360592109
60532297470528578199487908996281
60532297470743513716136496090851
60532297470743813905657679269801
60532297470743813905657679405315
60532297470746215007789577885731
60532297470746215419571842061907
60532297470746215556832510698231
60532297470746515151306500749469
60532297470746515563172074692761
60532297470746515746103104578375
60532297470746515746103190317523
60532297470747416176654217582483
60532298651269330524658226113700
60532298651269347135467802789821
60532298651269347135467803139741
60532298651277451010427048174461
60532298651280137337646464619796
60532298651280137338210548851780
60532298651281052732631157234301
60532298651281052732631157584221
60532298651301762635304669905927
60532298651301762635304784328381
60532298651301762635304784678301
60532298651305369845679535033603
60532298651312573152638708546899
60532298651313468232468138772861
60532298651313468232468139122781
60532298651313473722082418722387
60532298651593251165623471610304
60532298651593251165624246444964
60532298668995217876749834858928
60532298669003321751709080243568
60532298669006028404124262990105
60532298669027644225272093693995
60532298669030345517172754880815
60532298669038449391880948619539
60532298669038449391882096525541
60532298669038449391884420873515
60532298669038449392133144984917
60532298669038449392133144989129
60532298669039349822433123790501
60532298669039349822435448138475
60532298669039349822684172249877
60532298669039349959943779073479
60532298669039349959944926979481
60532298669214055852474480533418
60532298669318226837116691803224
60532298669318226837117466642096
60532298669329932982507932457912
60532298669329932982507932462124
60532298675230304403590595473510
60532298675811165091026981712130
60532298676101748299031854798246
60532298676102904589559815559170
60532298676102952760188321319192
60532298676102952760188321435832
60532298676102952767235115957948
60532298722496756122781488847968
60532298722496756122781492030296
60532298728125600379858554781448
60532298729000951682830612864480
60532298729072683831953418327106
60532298745851465506126069425476
60532298745851476619163470879864
60532298746725927354323833061612
60532298746725927354323833065824
60532298746725927354327276267860
60532298746725927354327276272072
60532298746726827784874860326572
60532298746726827784874860330784
60532298746726827784874946419852
60532298746726827784878303532820
60532298746726827784878303886952
60532298746798556541474919405058
60532298746798556541666647906078
60532298747005557156392294608076
60532298881705721634807347058020
60532298881705721634870023083796
60532298881705732747906648181380
60532298881705738245616923734141
60532298881705738245616923747191
60532298881705738245616924084061
60532298881738153745453905285751
60532298881741760958088201825349
60532298881924526259271056675284
60532298882029641040426574823496
60532298882029641040990659055480
60532298882029641041179716002584
60532298882029642276525733733712
60532298882032342332643740850360
60532298882032343979772793360236
60532298882064764467005021706700
60532298882064764473779499969366
60532298882064764473779758236570
60532298882581067988802366160570
60532298882581067988865042186346
60532298887942170332887383372713
60532298887942170332950145137637
60532298888520927867525960632366
60532298888520927867525960645416
60532298888521828298076987897326
60532298888525730756335276823677
60532298888525732723738193944321
60532298888525732726269594638668
60532298888525732726269594642880
60532298888525732726273037844916
60532298888594763172710196359086
60532298888597415645653917017826
60532298888597415645653917017986
60532298888597416880185064920016
60532298888597417429226706346186
60532298888597417429227739465312
60532298888597417430043642409324
60532298888597461345863389607626
60532298888597465013405952712312
60532298888598618049865349765800
60532298888598618187126018402124
60532298888598665630968113749129
60532298888598665816325825537608
60532298888598666365368500082904
60532298888598667598183117111309
60532298888598667598371402406081
60532298888598667598372174058413
60532298888598667600902803100428
60532298888598667600902803104640
60532298888817516686882402475263
60532298905375045792482675206864
60532298905375362454549294818239
60532298905376246549565051199664
60532298905668046572192380978189
60532298906247705086424922910200
60532298906251607592133434927083
60532298906251608828313842100760
60532298906251608828313842104972
60532298906251608828313928194040
60532298906251608828317285307008
60532298906251608828317285661140
60532298906323291884896157090466
60532298906323293119490066757580
60532298906323293120242174817382
60532298906323293531270953808118
60532298906323293531272068417042
60532298906323293668532741302876
60532298906323293669285882481964
60532298906323337584351369642744
60532298906323337584351455381892
60532298906323337585105629680266
60532298906323341252711213166840
60532298906323593858619238599256
60532298906323643088293927861276
60532298906323643088544974920971
60532298906323643088544974920972
60532298906323643272396023297560
60532298906539440916597998972292
60532299360304346742587765529898
60532299360304396705157405695421
60532299360304396705157405708471
60532299360304396705157667176717
60532299360304396705157668576397
60532299360304396705408457355791
60532299360304396705408457360003
60532299360312450617547010910327
60532299360312450617547010914538
60532299360312450617547010914539
60532299360312452401120910265443
60532299360312452401120910615363
60532299360312452401120914847451
60532299360312452401120914851663
60532299360312452403631508108705
60532299360312500580116536307687
60532299360312500580116540893907
60532299360312500580116651080061
60532299360312500580116651093111
60532299360312500580116655679331
60532299360312500580116913961037
60532299360312500580117684213689
60532299360312500580117688799909
60532299360312500580367702740431
60532299360312500580367702744643
60532299360312500580368732673065
60532299360312500580368732677277
60532299360312500581811226607667
60532299360312500582627134150949
60532299360312502226744643999641
60532299360315203518396578242651
60532299360315203518396581424979
60532299360315203518396954142189
60532299360315203518397725794521
60532299360316052888543117693017
60532299360316054123325023907291
60532299360316054123325023911503
60532299360316102302320645348653
60532299360316102302320760139901
60532299360316102302320764739171
60532299360316102302571725706831
60532299360316102302571811800271
60532299360316102302571811804483
60532299360316102851363782242463
60532299360316103948947605153319
60532299360316103948948753059481
60532299360316104086145597764027
60532299360316104086145598118159
60532299360316104086145600950567
60532299360316104086145974021909
60532299360316104086146745674241
60532299360316104086208359883083
60532299360316104086208363065411
60532299360639107604096445291930
60532299360639107604096703559134
60532299366224728264465449520238
60532299383949705033542612138192
60532302958657223321410359402056
60532302958668030134398597908152
60532302958668030134962682140136
60532302958668930702210293809436
60532302959540675334001203852146
60532302959544277056205312911986
60532302976383144025326988436494
60532302976391247900286233821134
60532303036388877830321039055923
60532303036461774222014508002512
60532303054186749893507728195432
60532303189093614431622156372152
60532303189093658896483801758946
60532303189968960785617175474702
60532303190077078880600950254437
60532303190109199000627026974992
60532303190109199000627285242196
60532303190109202706665080155740
60532303190109202706665338422944
60532303195038312519765086403851
60532303195913658873760105506401
60532303195913658873760109738489
60532303195985359639569601911287
60532303195985404104432023654885
60532303195986554852856438310984
60532303195986604859170826146355
60532303196017828119766632649504
60532303196017828119766718742784
60532303196017828119766718855212
60532303196017828119766977023038
60532303196017828119767005702132
60532303196018124742436140296569
60532303196018128263283727947696
60532303196018128263283986227998
60532303668683542130943972297556
60532303668683542130944230564760
60532303668683545836982025478304
60532303668683545836982283745508
60532303668683846026252590666304
60532303668683846026252848946558
60532303674592167544045610997028
60532303674592471393600673153620
60532303674592471393600931433922
60532303674592471569840563216999
60532303674592471569840563222615
60532305103531225161125310900032
60532305109439850574226978295860
60532305110315452789890924265961
60532305110388131809629655426480
60532305110412447140545444648720
60532305110412447140545444761148
60532403009739801082086234335110
60532413858632370829862050557709
60532413858632372661696551850409
60532413858664487240477665160641
60532413858664487241041749392625
60532413858664487423491890009073
60532413858664487424055974241057
60532413858664791271083103003933
60532413858667489270172390689549
60532413858668389700723417954509
60532413858668389883737642448809
60532413858668389883737642802941
60532413858675598084823453819341
60532413858676498515374481084301
60532413858676498698388705932733
60532413858959326946550371783561
60532413858959326946571263792153
60532413858959326949078304823193
60532413858960177368464473559171
60532413858960177370992406598803
60532413858960177551478698407603
60532413858960179345174737460830
60532413858960179345174737577470
60532413858967383887588094221926
60532413858967383887859690333622
60532413858967431921290576535724
60532413858967431921562172647420
60532413858967432058568779595449
60532413858968332486862350722667
60532413858968332489101239320643
60532413858968332489102272441221
60532413858968332489118687650603
60532413858968332489122131329235
60532413858968332489372835432339
60532413858968332489373868552917
60532413858968332626300265051769
60532413858968332626571861163465
60532413858991699216327757194474
60532413858991699216891841426458
60532413858991743681190178938073
60532413858991747387771424229785
60532413858991747387792316238377
60532413858991747388043020341481
60532413858991747388043020453962
60532413858992597809685526005395
60532413858992597809957122117091
60532413858992597992699750853827
60532413858992599784139452979118
60532413858992647818322451494745
60532413858992647818342224285107
60532413858992647818342224289319
60532413858992647818343343503337
60532413858992647818594047606441
60532413858992649602920322601148
60532413859003454768780278718873
60532413859003454768780278723085
60532415217003879754574880015895
60532415217003880349371483844801
60532415217651371937302542358165
60532415217652283487584152614013
60532415217652283624844821250337
60532415217652283624844821263387
60532415217652285271973878001139
60532415217659478282139466739617
60532415217660377614604455818473
60532415217660377615357342962445
60532415217660378713442606313889
60532415217660378849951248380049
60532415217660378850703360689361
60532415217663079318039800739769
60532415217663080553386593301345
60532415217879228357753854340625
60532415217879228358004558443729
60532415217943122555377588162173
60532415217943155900446750889107
60532415217943155907202608451383
60532415217944023123189369802605
60532415217944024770255750527631
60532415217944024770318426553407
60532415217944056474949677050419
60532415217944057710296469611995
60532415217951262245534722330255
60532415217951272130542948665141
60532415217952129331581789958539
60532415217952129468779782569087
60532415217952129880561788478059
60532415217952129880562042513175
60532415217952129880624464503835
60532415217952161585508710150475
60532415217952162676085835334363
60532415217952162683594838325077
60532415217952162820855506961401
60532415217952172698293116451023
60532415217952174345424464256773
60532415217954831172215127490383
60532415217954831583997130217027
60532415217954831584059806242803
60532415217954831584059809425131
60532415217954864524036820427403
60532415217975287270516812012021
60532415217987284965262000457865
60532415217987284965324762222789
60532415217987284965513047517561
60532415287907384574534132990679
60532415287907837313514854083206
60532415287907837313577530108982
60532415288562983239359474089873
60532415288562994222394158239685
60532415288562994359717588990853
60532415288562994771437177154303
60532415288562994771499853180079
60532415288563894783700015118373
60532415288563894790205940230037
60532415288563894927466608866361
60532415288563895339248873059799
60532415288566584138563655563593
60532415288566585373909673290509
60532415288566596486947074744897
60532415288781832198181479939951
60532415288781832335442234665343
60532415288781832747161822828793
60532415288781832747224498854569
60532415288782732765930585904527
60532415288782732765993261930303
60532415288782732903191254540851
60532415288782733314973518734289
60532415288846628610620957322837
60532415288847529315693407949513
60532415288847562667518428238723
60532415288854733720926992086725
60532415288854733720926996685995
60532415288854733858250422837893
60532415288854734269970011001343
60532415288854734270032687027119
60532415288854767072811708605223
60532415288854767202754729680351
60532415288854767202754729680511
60532415288854767210075443127103
60532415288855632451337340265779
60532415288855634288738687988009
60532415288855634288738774077077
60532415288855634288738778326427
60532415288855634288801450102853
60532415288855634288801454352203
60532415288855634425999442713401
60532415288855634425999446962751
60532415288855634837781706906839
60532415288855667640563794366287
60532415288855667640563798615637
60532415288855667777824463002611
60532415288855667777824467251961
60532415288858335992174120061183
60532415288858335992174123247723
60532415288858335992236796086959
60532415288858335992236799273499
60532415288858336129434791884047
60532415288858369343999140350393
60532415288858369343999143536933
60532415288858369481259812173257
60532415288878793325257741264293
60532415293804304444299980421087
60532415293804304580807503274841
60532415293804304580807847648375
60532415293804304581560644453929
60532415293807906714731199433917
60532415293807906715547106983023
60532415293807906715547365263277
60532415293807906852807775619347
60532415293807907264590039808573
60532415293815110159203209606643
60532415293815111394549227333559
60532415293816011825037234203421
60532415294460812959831017881989
60532415294464415230262241499705
60532415294471619772819600761619
60532415294471619773572746190265
60532415294471620184601606670591
60532415294472520203307607625865
60532415294472520203307607631481
60532415294472520204123515174763
60532415294472520204123515174971
60532415294472520340568276262189
60532415294472520340568276263593
60532415294472520341384183811295
60532415294683253205986887056151
60532415294683253205986887174195
60532415294683253206802790000163
60532415294683253618585058911123
60532415294690457748543901944531
60532415294690457748544246436109
60532415294690458160326252345081
60532415294691358179032253300355
60532415294691358179032253305971
60532415294691358316292921820039
60532415294691358316292921936679
60532415294691358316292921938083
60532415294691358316543968879735
60532415294691358316543970414929
60532415294691358728075186013477
60532415294691358728075271752625
60532415294691358728137947778401
60532415294691358728326233073173
60532415294752583972723733661309
60532415294756188080618144241439
60532415294756188080620095517911
60532415294756188081435998461923
60532415294763392623177110406291
60532415294764291216263775334255
60532415294764293190924179005327
60532415294764293190926130281799
60532415294764293191177177341495
60532415294799415198385770223326
60532415294799415335583676622503
60532415294799415335834723682199
60532415696117798259375321124205
60532415696154130861442007591643
60532415696154130863949048622683
60532415696154137633219030736811
60532415772962365543022984924383
60532415773035309888585110512117
60532415773071279369399924833596
60532415773354963094957995937908
60532415773354963094957996287828
60532415773354963094958082026976
60532415773354963100040570116068
60532415773355011270941045040414
60532415773355011270941045390334
60532415773355011270941131129482
60532415773387278094691770619389
60532415773387278094694094617443
60532415926590521974098169567003
60532415932487125038218955692717
60532415932487125172700987186305
60532415932499147567935770591289
60532415932499152921040204967835
60532415932560090932025208310767
60532415932571626663149555095357
60532415932571632016316406750865
60532415932571632016880492047111
60532415932594746137720158356955
60532415932595041426253648528741
60532415932595043210642340800953
60532415932595046917248610184239
60532415932595046924026904711605
60532415932595941994002668404249
60532415932595943641698908242675
60532415932595943641758227155642
60532415932595947352819531339135
60532415932595947352819531352233
60532415932595947491775924574063
60532415932595947491775924587113
60532415932606748807806470084305
60532415932606753749192864985811
60532415932606754168318282778923
60532415932606754296290258389693
60532415932606754305516275389471
60532415932790469991790349385061
60532415932790469991790349386513
60532415932810882862462708856893
60532415932814751976719156724415
60532415932814751976719156737513
60532415932882928424665924320846
60532415932882928425418036630158
60532415932882928425480798749374
60532415932883828855217037674874
60532415932883828993229818620510
60532415932883828994922069916782
60532415932886827181377277732869
60532415932886827181377279150019
60532415932886830290115071769648
60532415932886830290867184078960
60532415932886830884911677114714
60532415932886830885723079168255
60532415932886842003847182503293
60532415932887725964741077257690
60532415932887731315459318092303
60532415932887731315459318564687
60532415932887731315461641040597
60532415932887731315461642562741
60532415932887731315462790468743
60532415932887731455166674800277
60532415932887731455167707906305
60532415932887731455167707906353
60532415932887731455167707919403
60532415932887731455167822710650
60532415932887731455167822710651
60532415932887742434335533742477
60532415932887742436027786904989
60532415932894935860467529600488
60532415932894947116120110103789
60532415932894947116120138801597
60532415932895847683869129629376
60532415932895847683869129629377
60532415932898538131710066466909
60532415932918950588847415115724
60532415932918951000441392947368
60532415932918951000691322214409
60532415932918951137137202515644
60532415932918951137137202515645
60532415932918951137137202528695
60532415932918951137889314824956
60532415932918951137889314824957
60532415932918967060133348528682
60532415932919262308079534550012
60532415932919262445340203069697
60532415932919262445340203186337
60532415932920151757708583393694
60532415932920162875828554303057
60532415932920162875828554308880
60532415932920162875828554308881
60532415932920163013089222939381
60532415932920163013089222945204
60532415932920163013089222945205
60532415932920163013089223057473
60532415932922848106949380027515
60532415932922848106951704492129
60532415932922848107705997697038
60532415932922849754896697362915
60532415932922849891341430239211
60532415932922849892094689969250
60532415932922849892178258475795
60532415932922853003422031825691
60532415932922853003422031825851
60532415932922853003422031838741
60532415932922853003423179736065
60532415932922853003423179749115
60532415932922853049092020021060
60532415932922853049093167909592
60532415932922853049154696029207
60532415932922853049155843939581
60532415932922853460955643020218
60532415932922853460958741852932
60532415932922853597379483064215
60532415932922853597379483070039
60532415932922853598134694548887
60532415932922853598215278186045
60532415932922853598216311306623
60532415932922853598219410493469
60532415932922853598219410506519
60532415932922854695467931347636
60532415932922854696283867575469
60532415932922854832728599979381
60532415932922854832728599979589
60532415932922854833481860181804
60532415932922854833565428216172
60532415932922854833565428216173
60532415932922854833565428233435
60532415932922869520462784161056
60532415985780480012259618504282
60532415986000481640885926256070
60532415986072564166600271986764
60532415986072565950988964258976
60532415986072565951260560370672
60532415986096579306574135333644
60532415986096581090962827605856
60532415986097780063572828500988
60532415986097780063844424612684
60532415986097780475435303611614
60532415986097780475438402444328
60532415986097781847961520773200
60532415986097781848233116884896
60532415986097792829156214396324
60532415986097796534942444267178
60532415986097796535131505930240
60532415986100481767091484239208
60532415986100483551480176511420
60532415986100494669601266634848
60532415986100494669601266752892
60532415986108586876829564284662
60532415986108587425872238829958
60532415986108603485380413072660
60532416003495963098811787396312
60532416003499865559057540190180
60532416003506768265425148044635
60532416003510670725670900838503
60532416003714855948235263453241
60532416003726862290491271483424
60532416003791398723316177683126
60532419525016349667818215892518
60532419525040316488688281834801
60532419525040316488688286421021
60532419525040366451508864877027
60532419601828480037867549802616
60532419601828481685059454415834
60532419601828481685059712696136
60532419601852790452807834455367
60532419601860884307791747698405
60532420080427123560621518846095
60532420080427133580593379201685
60532420080459505684060957981873
60532420080459505684060958454257
60532420080459505813730897272457
60532420080459505821262308531905
60532420080459505821321627090581
60532420080459511174491060888883
60532420080459511174491061006927
60532420080459555235099186492243
60532420080459555235099186509505
60532420080459555639353482632481
60532420080459555646881536420617
60532420080459558941139563806559
60532420080459558941140711712561
60532420239983991478801670594159
60532420239984041441622249050165
60532420239984291805584067309151
60532420239984291805584067444505
60532420239984336277723379948605
60532420239984336277974084034447
60532420239984336689568061529221
60532420239984336689571505207693
60532420239984341630955576115357
60532420239995097383999292522874
60532420239995997806935226056903
60532420239996042279390701500039
60532420239996047769755804512909
60532421438754422042254821537466
60532421438786892345064382659190
60532421439410985154803863746658
60532421439410985154863067514086
60532421439410985154866539772433
60532421439410985154866539772434
60532421439410985155368719630974
60532421439410985155427923398402
60532421439410985155431395656749
60532421439410985155431395656750
60532421439410985155431481395898
60532421439435279149269603339997
60532421439443400654703516075288
60532421439443404360741569256036
60532421510314468181339669440346
60532421510338784106238477887037
60532421510346589025579346312346
60532421510346589028089830549634
60532421510346608580212824296577
60532421510533277105260368168157
60532421515590867741859351714951
60532421515599022120316710860424
60532421515599022120317485811724
60532421515599022120317744091978
60532421515599022120317744428800
60532421515599022257514617377689
60532421515599022257515737056655
60532421516247359511581889448579
60532421516247381031046273427670
60532421516247408925359534742213
60532421516247408925359534742373
60532421516247430856668859273128
60532421516247430856668859623048
60532421516255530430793448999600
60532421516255534731627732937752
60532421516441902472671211357587
60532421516546867868753684625138
60532421516571285144622524486901
60532421652145507984611321052435
60532421652145515168170354688583
60532421652153869437249588108111
60532421669190811368830038544662
60532421669762415381429989849635
60532421669870490839412526426339
60532421669870490839663574885715
60532421669871384086655568514527
60532421669871384086906276849719
60532421669871389622835903126753
60532421669882446830946142530423
60532421669882446830946917365083
60532421670162209001496717702472
60532421675743992460915332412820
60532421675755983374905234364248
60532421675755983374905890166894
60532421675755983374906009203120
60532421675755983969701465121652
60532421675755983969701465126024
60532421675755983969701722343468
60532421675755983969702493989976
60532421675755983969702493995800
60532421675755985205048257687440
60532421675755985205048257687600
60532421675755985205049286557216
60532421675755985205049286557376
60532421675756000441052337073860
60532421675756000443523389276888
60532421675756000443524537187315
60532421675756000443583740954690
60532421675756000443586069557838
60532421675756000443587184161145
60532421675756000443587184161146
60532421675756000443587184166762
60532421675756000443587184515277
60532421675756000443587184515278
60532421675756000443587188766080
60532421675756000443587217463840
60532421675756001678929758681606
60532421675756001678929763286700
60532421675756001678932862119414
60532421675756001678933202243597
60532421675756001678933202243598
60532421675780267008742472949462
60532421675780267008805148975238
60532421675780315179642947873808
60532421675780317009575907390216
60532421676072051571710724960942
60532421676072051574245602162978
60532421676072099147814969127884
60532421676104171297801910306001
60532421728309535344848713973904
60532421728309535893912309229728
60532421728933580578565308918609
60532421728933630396593807478843
60532421746659488194676972278198
60532421746659505400556177754400
60532421746659506635898723222968
60532421746683798800161777368499
60532421746975538298757372980463
60532422130756181198283887874775
60532422131035907803295212751509
60532422148373086948162561811851
60532422148373088732551598459001
60532422148444826646901041683791
60532422148444826647465127328505
60532422148445727214712737585075
60532422148445727215276818984651
60532422148445727215276823234001
60532422148481150098250788679923
60532422148481151379346919412699
60532422148481155085387296941421
60532422148481156869777108071907
60532422148481156869777108421827
60532422148482052084607656396957
60532422148482055653388054033543
60532422148761783905276784187825
60532422148768989179262638287735
60532422148793298974625414487201
60532422154281664739197824071371
60532422154354660138470330987127
60532422154389776792699635286776
60532422154389782283129823945984
60532422154390676079352438685989
60532422154390676079415200805205
60532422154390676262363305949229
60532422154390677314698083340159
60532422154390677360514774744229
60532422154390677497709323674732
60532422154390677497709323794237
60532422154390677497712422507455
60532422154390681020736136520907
60532422154390681020736136522311
60532422154390681615532740351057
60532422154390682850606788894935
60532422154390682850878758077973
60532422154390682850878844171412
60532422154390682850878844171413
60532422154390682850941519847269
60532422154390682850941520197189
60532422154670409318378451467013
60532422154670409455701881868261
60532422154670709644972475865045
60532422154678513330096271368585
60532422154678813382106455364838
60532422154678815166495148803450
60532422154681559687329903667014
60532422154701924387726310236313
60532422154701924387727081888645
60532422154702824817650577243513
60532422154702824818215433122213
60532422154702824818215433127829
60532422154702824954974007994681
60532422154702824955538863878997
60532422206908190649106989189893
60532422207564409108087842062347
60532422207880753862724462902959
60532422207880753862724467620480
60532422207880803130873463385820
60532422207880803130873463398834
60532422224634066751151236651985
60532422225181261744658261765279
60532422225181266686042332672943
60532422225246155694473197146382
60532422225246155694473282885530
60532422225246155740226867795446
60532422225258141927947322114817
60532422225289382995191251128993
60532422225289384779581062609399
60532422225290580183410235281683
60532422225290580183413678487931
60532422225290580595195598793269
60532422225290580595195684396903
60532422225290580595258360422679
60532422225290580595258360912325
60532422225290585536579669683463
60532422225290585536579669700933
60532422225476946551846947383457
60532422225476946551846947500097
60532422225582317721306455124050
60532422225582317721370250358020
60532422225582318338990326761535
60532422225582320100471949827583
60532422225582367676659757328842
60532422225606629964706034339275
60532422225606629964706034352373
60532422225606629964706034352533
60532422225606629964706039056637
60532422225606629964706039056797
60532422225609331851218367286657
60532422225609331851218367304127
60532422225609331851220691302181
60532422225610232418969740212319
60532422225610232418969740225417
60532422225610232419032501977243
60532422225610232419032501990341
60532422367089173679400618980745
60532422367089173679402943328719
60532422367101196074636435971575
60532422367101196486439706960640
60532422367101196486439706960641
60532422367380922465900557063268
60532422367380922473430849114522
60532422367380922473431623953394
60532422367380922473493266860044
60532422367380922473494386068238
60532422367380972474474720783322
60532422367413688049271687376822
60532422367413688049543281953484
60532422367424494863015394242388
60532422384718099719684732462097
60532422384718103471392429447051
60532422384718104020435448365881
60532422384814149762676103721395
60532422384815295203959737727793
60532422384815300557125814544429
60532422384815344617734312751119
60532422384815345029328262003047
60532422384815345029328290582763
60532422384815345029331733789011
60532422384815345029331733907103
60532422384815345029578966106151
60532422384815345029582437874853
60532422384815345166776958716699
60532422384815345166780316183799
60532422384815348323777674443771
60532422384815349970903374062731
60532422384815349970903374081605
60532422384815349970903747152947
60532422384815349970905698079659
60532422384815359258947187514539
60532422384815359396141736568919
60532422384815359396145180125087
60532422384815359807739157956731
60532422384815361043085175683647
60532422384815361043335879786751
60532422384815361089026788185617
60532422384815361637881434670847
60532422384815364749123228864395
60532422384815364749311256941723
60532422384815364749373932967499
60532422384815364795064841851639
60532422384823470454497496497112
60532422384826166621751477469903
60532422384826166667505062379771
60532422384826166667505062379979
60532422384826167857098643219621
60532422384826171608889908593074
60532422384826171608889908593075
60532422384826172157932927157773
60532422384826172157932927511904
60532422384826172157932927511905
60532422384827067235316758281263
60532422384827067235316758747823
60532422384827068424910339120905
60532422384827068424910339475037
60532422384827072176701604494359
60532422384827072176701948513761
60532422384827072725744623059057
60532422384827072725744623413189
60532422385105898137393777264612
60532422385105898144924844150526
60532422385105898144986487057176
60532422385105898144986831430710
60532422385106798567944804529572
60532422385106798567944804879492
60532422385106798575474752557212
60532422385106798575474838296360
60532422385106798575475871415486
60532422385106798575537514322136
60532422385106798575537858695670
60532422385106798575538633530330
60532422385106848576518968245414
60532422385107098757194477821408
60532422385107098764724511588196
60532422385107098764746466830824
60532422385107098764809228945508
60532422385107098764809228945668
60532422385107148720035977333734
60532422385107148720098739103030
60532471927508891660047450041991
60532471927508941028092804540432
60532471927508941028092804540433
60532471927508941622951711323613
60532471927617909779070848551462
60532471927617911565152825105171
60532471927617911565152825221811
60532471927618190151119447812195
60532471927618210381605604464893
60532471928597711430214816356734
60532471928601308212663654921660
60532471928601308212722973712165
60532471928601308212726331297357
60532471928601313565892408113993
60532471928601608356239982450565
60532471928601608356239982800485
60532471928601610186382231284805
60532471928601613892423641700824
60532471928601613892426740887670
60532471928601613893175754010136
60532471928601613893178853196982
60532471928602464314337829924007
60532471928602508786459722091695
60532471928602508786459722091743
60532471928602508786728218898501
60532471928602508786728219248421
60532471928602508786728219366513
60532471928602508786728219370885
60532471928602508786730543364567
60532471928602508786730543718859
60532471928602508786731318203391
60532471928602508786731318203599
60532471928602508786731318553519
60532471928602508786731691274941
60532471928602508786731691624861
60532471928602508786791010065445
60532471928602508787295402435375
60532471928602508787546106538687
60532471928602508787546479610029
60532471928602508787546479959949
60532471928602510616601970576063
60532471928602510616601970589113
60532471928602510616873939759260
60532471928602510616873939759261
60532471928602510616874714593920
60532471928602510616874714593921
60532471928602513726423136298511
60532471928602514277158063656351
60532471928602514277158063669449
60532471928602514277722147888335
60532471928602514322891101281337
60532471928602514322911993289929
60532471928602514322915092122643
60532471928602514323726781625017
60532471928602514323727555993117
60532471928602514323729880457731
60532471928602515512504081383267
60532471928602515512504081396365
60532471928602516107028716028975
60532471928602516107028716042073
60532471928602526630629676998045
60532471928820468340003413040997
60532471928820468341694890898076
60532471928820468341694890898077
60532471928821315240502370796003
60532471928821315240502743867505
60532471928821318944095284033237
60532471928821318944847396329659
60532471928821318946541973490225
60532471928821318946605797422003
60532471928821320728483976422089
60532471928821363416484640709457
60532471928821363416484640715281
60532471928821363416484640827549
60532471928821363416484641877309
60532471928821363416484642231601
60532471928821363416485416599541
60532471928821363416485416599701
60532471928821363416485417066261
60532471928821363416485789671043
60532471928821363416485789787683
60532471928821363416547316386765
60532471928821363416547316853325
60532471928821363416547316857697
60532471928821363416547317903085
60532471928821363416548465696818
60532471928821363416548465696819
60532471928821363416548466163379
60532471928821368907751658077633
60532471928821368907814333753488
60532471928821368907814333753489
60532471928821368909443910423665
60532471928926685378257545922439
60532471928926685378321369854217
60532473128064279539299849471675
60532473128064279539299849475887
60532473128064281231701404171185
60532473128064281232266260055501
60532473128280417503990704924379
60532473128280432872111415204430
60532473128304748201334951843146
60532473128304748208050111198828
60532473128304748208112873317884
60532473180291328048337726268101
60532473198017253563675256667027
60532473198017254158199519776427
60532473203816459963045114615809
60532473203816459964737367311761
60532473204788722981493517345433
60532473204788767453130765963143
60532473205079606521617679408261
60532473205188608580359411495989
60532473205200616151183171423483
60532473358488963130634021245861
60532473358488963130885068305557
60532473358488963130885068322819
60532473358488963679677038765011
60532473358488963679677040164691
60532473358488963863593949497213
60532473358488965510719648785127
60532473358705112895418985974693
60532473358707812951538141473939
60532473358707814599481953131449
60532473358708713382089168738899
60532473358708715167230973002745
60532473358849190985135312764795
60532751902253193909321788690482
60532751902253193909406504630852
60532762680278311654642492580126
60532762680286387117719241040132
60532762680505225095073463384798
60532762680566497053831835202728
60532762680569209327851455590432
60532762680569209328603567899744
60532762680576971568605014875454
60532762680601281955709156596792
60532762680601285661747209777540
60532762680602482712708510285756
60532762680602486235731563783412
60532762680602487471078356344988
60532762680613293049284662405912
60532762680613293232486915331672
60532762751153568443423931394505
60532762751153568626438156242937
60532762751153569175480830788233
60532762751153868632673604686341
60532762751153868632945200798037
60532762751153868769955165331257
60532762751153868770205869434361
60532762751153868815123745302789
60532762751153868815687829534773
60532762751153869363915715744981
60532762751153869364730504080069
60532762751153870416247508623465
60532762751153870416498212726569
60532762751157470903941280300069
60532762751157471041201948936393
60532762751157472687494292228601
60532762751177880067734484479515
60532762751177880250748709327946
60532762751177880250748709327947
60532762751177880800355468103823
60532762751178180256984157771351
60532762751178180257819838115030
60532762751178180257819838115031
60532762751178180989605141395659
60532762751178180989605141397063
60532762751178185747414002061237
60532762751181788018410081563269
60532762751188685827179193607386
60532762751188685828871445836779
60532762751188685828871446303339
60532762751188691317605938593787
60532762751188691319301290594629
60532762751188990959779885452865
60532762751188991508571855895057
60532762751189886402939482656619
60532762751189886585953707505050
60532762751189886585953707505051
60532762751189887638557096496634
60532762751189891342902896631511
60532762751189891525081441130647
60532762751192593229080613066483
60532762751192593229080613072099
60532762751472365924838523396654
60532762751472415742950963062598
60532762751472415743765751397686
60532762751473572172431212404558
60532762751480469792266701893976
60532762751480469792517405997080
60532762751480476937436478974448
60532762751480524694297204517079
60532762751481675490986836944787
60532762751481676039778807386979
60532762751481677092110600265463
60532762751481725268365240870359
60532762751481725270625050060855
60532762751504786356272171556853
60532762751504786357086959891941
60532762751504786363803238914942
60532762751504791846698917009813
60532762751504791854313666721134
60532762751504836319174940670999
60532762751504840025777078087943
60532762751504840025778225881677
60532762751505136508424613844791
60532762751505140215026751257523
60532762751505140215026751263139
60532762751505140215027899173513
60532762751505140215299495285209
60532762751505987113354433230740
60532762751505987113354433230741
60532762751505987114169221565828
60532762751505987114169221565829
60532762751505987120885500116654
60532762751505987120885873187996
60532762751505987662961192006617
60532762751505992428298020721182
60532762751505992611395927922846
60532762751505993023658708780508
60532762751506040599845114441223
60532762751516797633132836871361
60532762751516847596036753662601
60532763956549526175520340602663
60532763956864409298371844225559
60532763956864676179878751080217
60532764115414341196589926637086
60532764186321299680064250563075
60532764186977794970572101102545
60532764186977796754961907983681
60532764186977808057518716325389
60532764186985001296703019928049
60532764186985900080878135866433
60532764186985900217385744813259
60532764186985901864514801568481
60532764186985913167824751089277
60532764186988603567950146489777
60532764187196646033243361999879
60532764187196646034059264943891
60532764187204751143549396763767
60532764187204751143549741255553
60532764187204751143800443823463
60532764187204751143800445358657
60532764187265978636881610290057
60532764187269580907877689792297
60532764187269580908692473405651
60532764187269580908692478127385
60532764187269580908692479190195
60532764187269592021729874860039
60532764187276752098608569782543
60532764187276785450621961105465
60532764187276794779082299253721
60532764187277685827910057159119
60532764187277686018182949717313
60532764187277686018182953966663
60532764187277686018433652285223
60532764187277686018433653820417
60532764187277686018433658069767
60532764187277695347082366188925
60532764187280354369855696344271
60532764187280387721618040607705
60532764187280387721618298887959
60532764187280387721680713446941
60532764187280387721680716633481
60532764187280397050329425815449
60532764187312808162840122986506
60532764187312822796727579340241
60532764192226471704357176216699
60532764193186278079543283782048
60532764193188979782978628703344
60532764193189013134803648992554
60532764594024703332772914954550
60532764594648635110320272404570
60532764594648635111072384713882
60532764594648635112747074288834
60532764594648635113311928637956
60532764594672950441970610927550
60532764594681050422038415487426
60532764594681055552276644156244
60532764594681055552278968620858
60532764594681055553971221316810
60532764594683757255523703782768
60532764594683757255526028247382
60532764594683757255711731860096
60532764594683757255714056324710
60532764594683757257406309020662
60532764594899860587205417472296
60532764594963533648095204167646
60532764594963544585730028465878
60532764594963844775000622462662
60532764594964750876464691240184
60532764594964750878159266884430
60532764594964750878996090399280
60532764594971638757836383047218
60532764594971638760280748052482
60532764594972855988652553355792
60532764594997149904951795348022
60532764594997154845774106021756
60532764594997171317123982402718
60532764594999856549837073172688
60532764595007956123331832223802
60532764595007956717940033854118
60532764595007956718128062981206
60532764595007960423980411032920
60532764595007960424168439110248
60532764595007961659512133888870
60532764595007961659514456837164
60532764665552584887159615182576
60532764671493331090943104781834
60532764671493331093387469787098
60532764806723509176315577658674
60532764807355240791420220217656
60532764807383465313444670612966
60532764807383465313632698690294
60532764807602268701994174549286
60532764807602270349123231772312
60532764807674358042755981180800
60532764807682162963247228501332
60532764807682162963247486768536
60532764807682168273170490547542
60532764807683369625049469896864
60532764807707668482087081475832
60532764807707669717433099202748
60532764807707669718249006727156
60532764807707684359392720353602
60532764807707684954189324182348
60532764807707684954273006535580
60532764807707686189536116743924
60532764807710366479292989088894
60532764807710370185331042269642
60532764807710370185334141102356
60532764807710371420680158829272
60532764807710371421496066353680
60532764807718475295637080215858
60532764807718475295637081265618
60532764824124715864850392835777
60532764824124715866542645531729
60532764824124715866730673609057
60532764824125016008367401924097
60532764824125016010059654620049
60532764824125016010247682697377
60532764824125166180940423069116
60532764824343520488750018221057
60532764824449387055405822879345
60532764824449387055405822940824
60532764824449387062748861749250
60532764824449387062936889826530
60532764824452839346066424616896
60532764824452989509332098980900
60532764824452989516926300684206
60532764824452989516926301057212
60532764824452989516926301235087
60532764824452989516947193065756
60532764824452989516947193243631
60532764825000517819471170321233
60532764825000518002485395169665
60532764825007225957032651535097
60532764825007226002765315738613
60532764825012223416634524746839
60532764825012240025184684789245
60532764825012245149774365741253
60532764825073312063936107453965
60532764825073312109355048222089
60532764825085019490154982629469
60532764825105734151450278050142
60532764825105734156532847506569
60532764825105734339567993059949
60532764825105737855815852379273
60532764825105737863410054451373
60532764825108135299607242275648
60532764825108135299607242275649
60532764825108135304689812221721
60532764825108135670718520185789
60532764825108139376758897831151
60532764825108139379018333591801
60532764825108139562032558440233
60532764825108434207505518783515
60532764825108434207756567260361
60532764825108435859968193477625
60532764825108436037647767285305
60532764825108436037898815744681
60532764825108436043003080763801
60532764825108439017802351761647
60532764825108439566008571122987
60532764825108439566029463131579
60532764825108439566845399372669
60532764825108439568288898892229
60532764825108439751219555706293
60532764825109334638056546048475
60532764825109334638893374321456
60532764825109334821824001965323
60532764825109336061772102119789
60532764825109336427717213353133
60532764825109336430813104781768
60532764825109336603768329704654
60532764825109336605460582400606
60532764825109336605647835620189
60532764825109336605648610477934
60532764825109336606216051822727
60532764825109336610815121021357
60532764825109336613831145907790
60532764825109340133757590998495
60532764825109340136853481960570
60532764825109340312254105003475
60532764825109340319869199088538
60532764825109486767034004068658
60532764825109486768726256764610
60532764825109486769577032158454
60532764825109486769577032158538
60532764825109486776341350849673
60532764825109486777096820271794
60532764825109786913094041246774
60532764825109786913094041246810
60532764825116544677151065320181
60532764825116544678845640964427
60532764825116544860081722134245
60532764825116544861776297778491
60532764825120143426815941188765
60532764825120146947582657754273
60532764825120147123546733327805
60532764825120147123546733333421
60532764825120147125241310371731
60532764825120147132856404456794
60532764825303824114054608014749
60532764825324542487309679836653
60532764825324575834050981224029
60532764825328141227667955089934
60532764825397473831305085093598
60532764825397522009735852064827
60532764825397522009735852069198
60532764825397522009735852069199
60532764825397532946534624618256
60532764825397532946617532253469
60532764825397532946618651817406
60532764825399934094503561256080
60532764825401124280728574104131
60532764825401124282423151148057
60532764825401290299390698476060
60532764825408039616846039856404
60532764825408328276125435145408
60532764825409245864355132133584
60532764825409245864355132133585
60532764825411930913233877201505
60532764825411930913233877207121
60532764825432356181415679844545
60532764825432356181415681383950
60532764825432655089582453159376
60532764825432655089582453164992
60532764825432655272596678013425
60532764825432656324932690472222
60532764825432656370686275382138
60532764825433557487269019596496
60532764825433557487269019596497
60532764825433557487269019969502
60532764825433557487457047673824
60532764825433557487457047673825
60532764825433557487540989133826
60532764825433561193326845478265
60532764825436242718597904827195
60532764825436242718597905182939
60532764825436245830678506786841
60532764825436245875596382655317
60532764825436245875596382655476
60532764825436245876348494964788
60532764825436245876411170967319
60532764825436245876411170972935
60532764825436245876411170990405
60532764825436245876433210891901
60532764825436246242460512695813
60532764825436246424635958013767
60532764825436246424639057196193
60532764825436246424639057196401
60532764825436246424639057200565
60532764825436246424639057200613
60532764825436246424639057200772
60532764825436246425391169510084
60532764825436246425471753011729
60532764825436246425471753024778
60532764825436246425471753024779
60532764825436246425471753129773
60532764825436246425472786132307
60532764825436246425472786145357
60532764825436246425472786250351
60532764825436246425475885437197
60532764825436246425475885450247
60532764825436247477807678315681
60532764825436247659985074923109
60532764825436247659985074923317
60532764825436247660821903177163
60532764825436256994528817901713
60532764825436258778922101274736
60532764825436258778922101274737
60532764825436258778942993399920
60532764825436258778942993399921
60532764825436262484979927273145
60532764825436262484979927391189
60532764825436262484981075179099
60532764830358012468507490336652
60532764830361614876680181468264
60532764830361614884295304250928
60532764831016764790404503592886
60532764831017961836362784586734
60532764831017961843893851472648
60532764831017962026911892598670
60532764831017965549934228651450
60532764831017965732949945779418
60532764831018112136074339251974
60532764831018112136925114645818
60532764831026222599832370342026
60532764831026222599832370342269
60532764831026222599834694340323
60532764831026222607426572418497
60532764831026222607426572418581
60532764831026222607428896416635
60532764831026222607447493124903
60532764831026222607447493124933
60532764831235569414304128978166
60532764831236770171386390179878
60532764831236772001529786570200
60532764831236916735404919486341
60532764831304948314660220795232
60532764831308859696854901943744
60532764831308859696854903478778
60532764831316653863562979040500
60532764831316655693705227524820
60532764831316655696212267493050
60532764831340969377491958586702
60532764831340969378227282596416
60532764831344868131699658199822
60532764831344871242944465142840
60532764831344871243760372667248
60532764831344871655542378576220
60532764831344871837737711380570
60532764831344872890072488778728
60532764831344884192023739972756
60532764877638576879823540145552
60532764877638727043089214509555
60532764877638727043089214509556
60532764878258745748389180508216
60532764878295224303837420725430
60532764878295524447354429813750
60532764878477550371703829652920
60532764878505773110171939350358
60532764878513874513874950613678
60532764878513874513875065049182
60532764878513874513875323685020
60532764878513874925657329593992
60532764878513878219913118229930
60532764878513878631695382774740
60532764878578768923486055701724
60532764878578768923486055818364
60532764878610272277323255451640
60532764878610274107465503935960
60532764878610288748612660768654
60532764878611185656412689459548
60532764878611185656412718039264
60532764878611189362450742640296
60532764878611189362450771220012
60532764878621996724398346291706
60532764900944954868500787005395
60532764901264969533457443599921
60532764901820256757633384364347
60532764901824358726647645703171
60532764901824375336894190741885
60532764901824375519824847555949
60532764901917562548696955418599
60532764901917562731627612232663
60532764901920269330696543047279
60532764901920569526808078908077
60532764901928374484307668483911
60532764901928670931072964839219
60532764901928670931072964839427
60532764901928674627824677572231
60532764901928674637114116858505
60532764901929575204863509805355
60532764901930022447068394419012
60532764902136352345906375990861
60532764902136357286726363134505
60532764902136868842749532700903
60532764902139074005496118161111
60532764902140271422590040958873
60532764902148529959361141022023
60532764902148529966891433073277
60532764902148529966892580984895
60532764902148574988390702624035
60532764902148579785004647573881
60532764902148579792515166830353
60532764902212053344991748366225
60532764902212053344991748366309
60532764902212053344991748366469
60532764902212054948079360844713
60532764902213254056257863417961
60532764902213254102011448327829
60532764902213255705140815775577
60532764902213255705161736365289
60532764902213255888092393179353
60532764902220160241381400000953
60532764902220160241402320707358
60532764902220160241569428078281
60532764902221310852816885981171
60532764902221359168257703579059
60532764902221359168257732275415
60532764902221359168258736698185
60532764902221359214011288487523
60532764902221359214012321608101
60532764902221360815386760334073
60532764902221360815386789031881
60532764902221360815637464437177
60532764902221360861140345243989
60532764902221360861391049347093
60532764902221506045127992716090
60532764902221506045131435922329
60532764902221506045131435922338
60532764902221506225635176527658
60532764902221506225635176529110
60532764902221509863045176343029
60532764902221811699423648109625
60532764902221822812461078261773
60532764902224077342980905715381
60532764902224077343043581741157
60532764902244468844827696784291
60532764902244470079610663749881
60532764902244470080174747627573
60532764902244473603473615630721
60532764902244473740479103488439
60532764902244473740482460955539
60532764902244473740482575746787
60532764902244473740483235790199
60532764902244473740483235796023
60532764902244473740483580169557
60532764902244473740483608867365
60532764902244473740734284267045
60532764902244473740734284272661
60532764902244473786211767575315
60532764902244473786211767691955
60532764902244473786212800688825
60532764902244473786212800694441
60532764902244473786212800808321
60532764902244473786212800812533
60532764902244473786215125154891
60532764902244473786215125159055
60532764902244473786215125159263
60532764902244473786215125160507
60532764902244473786215211253947
60532764902244473786215899993715
60532764902244473786215899995167
60532764902244473786215899999539
60532764902244473786216244367457
60532764902244473786216244373073
60532764902244473786236131958895
60532764902244473786237165079473
60532764902244473786404272444785
60532764902244473786487869178365
60532764902244473786487869182577
60532764902244474335255819613479
60532764902244474335257885799243
60532764902244474335258918918369
60532764902244474335278806504191
60532764902244474335279839624769
60532764902244475387611259431911
60532764902244475387611603805445
60532764902244475387611632503253
60532764902244475387862307902933
60532764902244475387862307908549
60532764902244475433615892818465
60532764902244475570037494823945
60532764902244475570058415530297
60532764902244475570058673810599
60532764902244475570604936639669
60532764902244475570792964716997
60532764902244475982407863260657
60532764902244773929728776663635
60532764902244773929732220342267
60532764902244773929732249038623
60532764902244773929733253455777
60532764902244773929733253461393
60532764902244773929921281533105
60532764902244773975485805250731
60532764902244774341515259364749
60532764902244774524528479796027
60532764902244775576861277097281
60532764902245626730265209993169
60532764902245670653678785840905
60532764902245670653678814422025
60532764902245670653699706430617
60532764902245670836630621997159
60532764902245671203285544623801
60532764902245671386237380773035
60532764902245674360283247607227
60532764902245674360283276303583
60532764902245674360304168312175
60532764902245674360472308798065
60532764902245674497481154123091
60532764902245674497481928963367
60532764902245674497482273331285
60532764902245674497732977434389
60532764902245674497732977440005
60532764902245674909264279240257
60532764902245674909325922152523
60532764902245674909346842857471
60532764902245676144042769530345
60532764902245676144043113903879
60532764902245676144045093528399
60532764902245676144105531293865
60532764902245676144105531649401
60532764902245676144107855647455
60532764902245676144126451883577
60532764902245676144609952599255
60532764902245676144861001075893
60532764902245676189796698813795
60532764902245676190611487147479
60532764902245676190611487148883
60532764902245676739403457589671
60532764902245687262814639921371
60532764902245687262982005578217
60532764902245690968287833564703
60532764902245690969020058753349
60532764902245690969020058754753
60532764902245690969020058758965
60532764902248376063719368424589
60532764902248376200917361035137
60532764902248376200980037060913
60532764902248376200980037066529
60532764902248376201000957772929
60532764902248376246733621976445
60532764902248377848108060702417
60532764902248377848128981408817
60532764902248377893861645612333
60532764902248388966229064850609
60532764902248388966229065204741
60532764902248388966250100348262
60532764902256481173457104099317
60532764902256481310717858356745
60532764902256481310717858473385
60532764902256481310738779063097
60532764902256481356471443266613
60532764902256481356471443383253
60532764902256481356471701663555
60532764902256481722500122545971
60532764902256481722500122662611
60532768423438069366097668848716
60532768972972598459244745916857
60532768972972598520347155582826
60532768972972601616242104176829
60532768972972601616243252082831
60532768972972651434271750643065
60532768972972898663864164671146
60532769131840915659601505254418
60532769132388410796897623495717
60532769132508189472921262546401
60532769132716250895472421021930
60532770337196402707240471464427
60532770337196853014120785831378
60532770337208560395105993952072
60532770337208560395108316900366
60532770337208560395109092672358
60532770337208610396065149326370
60532770337208610396151931001962
60532770337832703205870405295461
60532770337832703205954088115253
60532770337832703205954088115254
60532770337832703206518943533009
60532770337832703206518943999569
60532770337832703206518943999570
60532770337832703206518944001027
60532770337832986923851565278827
60532770337855612376413109856253
60532770337856868440172810115645
60532770337856868440257525589615
60532770337863721602844883765335
60532770337863722837626043587795
60532770337864922309006388974827
60532770337864922359843576932679
60532770337864924143751438499585
60532770337865118729232717994548
60532770338148602404301167633031
60532770338148602450054752542899
60532770338148602457588143426867
60532770338156756285388830347549
60532770338156756287834228338037
60532770338159457579487281433705
60532770338179822139467379397955
60532770338179822139467379514595
60532770338181023445404492319557
60532770338181023445405267154217
60532770338181051263493199572829
60532770338181067910266569683797
60532770338183769019658543703569
60532770338183774555839213381583
60532770338191828474673152533379
60532770338191828474756835353171
60532770338191828611933907258771
60532770338191828611933908308531
60532770338191829664537296247499
60532770338191856430105526752349
60532770338191878430046346456911
60532770390386238702011929253899
60532770390386238702011929253900
60532770408100358154351666560221
60532770408736486421697783083546
60532770408736486421697897402410
60532770408760502158141905180277
60532770408760502158141905180325
60532770408760523494654740220120
60532770408768607265936340760402
60532770408768623137409707842916
60532770408768626774817381727669
60532770408768626817213150278308
60532770408768626818027938613396
60532770408768626819755059444175
60532770408768626819755060493935
60532770408768626820570937939777
60532770408768626820570966618871
60532770408768626820570966624487
60532770408768627369613613884753
60532770408987411889000285802002
60532770408987411889083968155234
60532770409095334804520482319368
60532770409095382975420957710482
60532770414020740171404259203148
60532770414641214839302949528875
60532770414681134547267629370686
60532770550543168259310290623393
60532770550543218077338789183627
60532770550543218077342145233785
60532770550855663940261641420318
60532770550858365231911365748050
60532770550858398583736386037260
60532770550859266394521964314750
60532770567636846578527130476732
60532770567636846578527159174540
60532770568257385699768971631910
60532770568269344687906778349645
60532770568269376799218749546095
60532770568269378034565542107671
60532770568269378034816589167159
60532770568269392721548823014665
60532770568269392721549597849325
60532770568269394505938634495071
60532770568293359692544614482178
60532770568293391389563467892083
60532770568293402327264419190727
60532770568293402921809945862289
60532770568293402921809974546999
60532770568293407817440460557845
60532770568293407860652132052496
60532770568293407860652136651766
60532770568293407863099854524860
60532770568293407863194016769953
60532770568293407863194040750399
60532770568293407863194045454663
60532770568293407863444716269575
60532770568293407863445089406524
60532770568293409647582709042165
60532770568581575315962190462480
60532770568585127807156129693374
60532770568592380482574517642000
60532770568616664289366224708185
60532770568616664289366225770995
60532770574177669911716959740145
60532770574177717899605419495249
60532770574177718494402769460848
60532770574177718494591169074484
60532770574177718494674737108852
60532770574177719729745343981515
60532770574177719729745343981516
60532770574177719729745458300379
60532770574177719729745458300380
60532770574177719729748811168209
60532770574177719729748811634769
60532770574177719729748811634770
60532770574177719729748814350537
60532770574177719729937096462981
60532770574177719730017311629520
60532770574177719730020779282773
60532770574177719730020779282774
60532770574214036066036838259084
60532770574214036066040281465332
60532770574214037713251902187688
60532770574214037713251902305732
60532770574214037713252016618980
60532770574501906326230655864779
60532770574526190087265747591777
60532770574526190087265747591778
60532770574526190133019303803885
60532770574526190133019303803886
60532770574526190133019307917722
60532770621443070945283171411921
60532770621443120763311669972155
60532770621443120763315026022313
60532770621445772648739175104763
60532770621447021439464603362017
60532770621697926760722041084740
60532770621697926760742961671644
60532770621697926760742961673048
60532770645077572597689840528673
60532770645077572597710732537217
60532770645077604709022703733667
60532770645077605944369496295243
60532770645077620585515620007200
60532770645077620585599302360432
60532770645077620768529844855632
60532770645077622415718339088907
60532770645077622415718339088908
60532770645077622415721691956737
60532770645077622415721692423298
60532770645077622415721695139065
60532770645081174868936967090401
60532770645081206245764520620970
60532770645081208030153560454660
60532770645081208030153560454708
60532770645081208030154332106992
60532770645081208030154332107200
60532770645081222856825426845505
60532770645081222856826198493626
60532770645081224684454866622100
60532770645081224686965351331771
60532770645081224686965351331772
60532770645081224686965465650635
60532770645081224686965465650636
60532770645081224686968818514254
60532770645081224686968818518465
60532770645081224686968818518466
60532770645081224686968818985025
60532770645081224686968818985026
60532770645081523091871272478769
60532770645081524876260309124515
60532770645113623608659367403660
60532770645113623608663585444568
60532770645116295846912172464547
60532770645116324900316667239448
60532770645332428230114256243156
60532770645397257582597638699210
60532770645397607737282886338324
60532770645405361460063148745036
60532770645405363104685161754854
60532770645405363104685936589514
60532770645405363107192201250700
60532770645405363107195300551378
60532770645405363107195300555590
60532770645405363107196419291608
60532770645405363287783068950694
60532770645405663431279189218414
60532770645405679905013705677544
60532770645405711609706484289958
60532770645405711609709584539614
60532770645405713256838725966754
60532770645405713259370155717356
60532770645408064396339018384394
60532770645408064398849501086488
60532770645408081053236814073121
60532770645429737724708183182803
60532770645429742643183602284904
60532771028517728374834743693946
60532771029457924854060121811416
60532771029489440426071020906484
60532771029489440426635879977340
60532771046794801246703374888117
60532771046867736304834313513257
60532771046867745455634965575009
60532771046867747285213129823133
60532771046900451993378144959666
60532771046902869384931959543613
60532771046904009243188420526823
60532771046904053715578810323621
60532771046904053715582254002045
60532771046904053716397042337133
60532771046904057422187490246087
60532771046904057422438194349191
60532771046904059206576182518299
60532771046904068906420626922215
60532771046904068952174211714039
60532771046904068952174212180599
60532771046904070187520229907515
60532771046904070187687595560140
60532771046904070187771277913589
60532771046904070187771278385765
60532771046904070324944878031565
60532771046904070736562875406535
60532771046904073893558254041987
60532771046904073893558282621703
60532771046904075677946946314199
60532771047191007419683171097771
60532771047191907850234565761957
60532771047191907850234570011307
60532771047191907850234570367051
60532771047192206209362930425206
60532771052144174734691907913408
60532771052152279844997167832844
60532771052152279845185454177376
60532771052152279845185454196090
60532771052152279845269911856366
60532771052775427802880413160706
60532771052812694319773314448405
60532771052812695555118987800383
60532771053092427558799618443586
60532771053100531433194003706206
60532771053100533263336253241690
60532771053100831622464597704394
60532771053100833452606847238474
60532771053124843058074838692840
60532771053124843058074838694244
60532771053124843058638922924824
60532771053124843058639694577156
60532771053124843058639694578560
60532771100392945978652122671136
60532771100392945978654557222526
60532771100392945978654561454614
60532771100393846546462780866867
60532771100394146735734498663888
60532771100394195958969090478114
60532771100394195958970119347890
60532771123712287116380136705871
60532771123712296861978166368171
60532771123712298097324183740955
60532771123712298097324184095087
60532771123712298097324184113961
60532771123712598240820243798121
60532771124004036390077903800663
60532771124004080237257458780088
60532771124004080855024007897493
60532771124004387747160181432533
60532771124007940085931828649193
60532771124007940086025943135873
60532771124007940086026316203003
60532771124007966851762700778727
60532771124007983315521814044487
60532771124028396185943236189059
60532771124031048072162552536233
60532771124031049902305915629429
60532771124031049902305915629477
60532771124031049902305915635306
60532771124031049902305920234571
60532771124032248829244899831385
60532771124032250613633587517377
60532771124032250613637059421433
60532771124032250659306933149167
60532771124032298647276751259449
60532771124039155011777434928217
60532771259505270052107686202241
60532771259614583777514761031106
60532771259614583777514761031107
60532771259614585607658157421428
60532771259902421074765535307061
60532771259927032705903012511308
60532771259927032705903012511515
60532771259927032705903012511516
60532771283139771704451851952415
60532771283212762162064757597646
60532771283212762711107776516684
60532771283233460946621080921426
60532771283237013255047286070565
60532771283237063217864507059471
60532771283237063217867864526562
60532771283237063217867864526571
60532771283237066374865222786543
60532771283237079688968983131711
60532771283237082845964361767163
60532771283237362858092426394319
60532771283237363407135100939615
60532771283237377499305329855707
60532771283237378048097300297899
60532771283237382989481371205563
60532771283237382989732075308667
60532771283247884672839054627283
60532771283249085429921315828995
60532771283249085429921316178915
60532771283249086665268452764105
60532771283249086665268481461913
60532771283249087260064712219317
60532771283249090417060090854769
60532771283528816808302946870580
60532771283528816815832982054470
60532771283528816815834013756494
60532771283528866816877110586365
60532771283528866816877110586374
60532771283528866816877110586582
60532771283528866816939529381656
60532771283528866816939529394706
60532771283528866816939872351506
60532771283528866816939872355718
60532771283536922544157865256517
60532771283561234169035601410437
60532771283561234169038700243151
60532771283561234169038700260413
60532771283563936055216416702405
60532771283563936055216416702613
60532771283565136629280981156049
60532771283565136629284453060105
60532809103370338081867073452657
60532809104342901282539278138033
60532809104342945760095925982543
60532809104354907020960207077987
60532809104354907023219641670833
60532809104354908857880749039913
60532809104354956845850566683843
60532809104354957028781223964259
60532809104354957028781225014019
60532809104354957031040659606865
60532820111132727809054947925459
60532820589597651957751029279616
60532820589703018391729364824878
60532820589705718860382544543614
60532820589705720087633414340576
60532820589705720095164452528730
60532820589705720095164481226490
60532820589705720095164825600232
60532820589706870841918020229774
60532820589706919614957764720110
60532820589706919617464805751150
60532820589706920842208631329128
60532820589706920842960743638440
60532820589706920844715675542496
60532820589706920849739698215042
60532820589706920849740071286384
60532820589706920850303782447026
60532820589706920852247086801944
60532820589706920852247201592984
60532820589706920852810823478066
60532820589707070939371893248023
60532820590029924499780760565592
60532820590029924499784228218846
60532820590581021975094651012168
60532820590581021976766011699528
60532820590581055328611923997330
60532820590581064663096000975276
60532820590581066447485037626846
60532820590581066449995520328940
60532820590581071802409514000632
60532820590582267023224433132292
60532820590582272559408206701416
60532820590582272559491779453306
60532820590678267239259577900932
60532820590678277810572976519470
60532820590678278357380696722120
60532820590678283298764767629784
60532820590678325986768330460026
60532820590686381685804189556326
60532820590686381685807661926942
60532820590686387176153909480440
60532820590686388411499927207356
60532820590686416821767974384498
60532820590686416821956002461826
60532820590686421765013732539264
60532820590686431097071380704448
60532820590686431097074738289640
60532820590686431508668716121284
60532820590686431511179199295762
60532820590686431645926003197794
60532820590686431646114031275122
60532820590686432881460049002038
60532820590686432881463401869868
60532820590686432883973884571962
60532820590686432883973999357386
60532820590686436582400402131702
60532820590686436590012052538134
60532820590686438236386845141790
60532820590687584041670310651604
60532820590687588983057480391982
60532820590687632265751091647476
60532820590687632267424746585370
60532820590687632268177891996546
60532820590687634050056187672994
60532820590687637758604723538574
60532820590687638993385537842574
60532820590690284098061060254920
60532820590690285333323392446484
60532820590690290869587379646904
60532820590690318686840665431646
60532820590690319281720581724402
60532820590690319282200980421034
60532820590690319282200983603362
60532820590690319282201755255694
60532820590690319282284665956386
60532820590690324223104652632066
60532820590690324225531449798808
60532820590690324226096308865452
60532820590690333514074032827140
60532820590690333514157601333892
60532820590690333559911186242356
60532820590690333923432597623740
60532820590690333925939607242864
60532820590690334106359784068990
60532820590690334108870263584544
60532820590690334108873734425742
60532820590690335158778612162712
60532820590690335161285538880712
60532820590690335161285624969780
60532820590690335161285653666136
60532820590690335334366115855150
60532820590690335336876598557244
60532820590690335341705801795906
60532820590690335341709154663736
60532820590690335344216310013432
60532820590690335344219752151254
60532820590690335344299878514568
60532820590690339050257805332002
60532820590690339050257805333406
60532820590897116335361679324546
60532820590905226388916825577798
60532820590905226798247928693346
60532820590905270858859497034942
60532820590905270858859498570136
60532820590905274564899871499380
60532820590905274564899874680304
60532820590906422019087209022046
60532820590906426960474378762424
60532820590906427555330304213922
60532820591002482212932947628396
60532820591002487710891221846208
60532820591002487710893543129898
60532820591002487710893546310822
60532820591002488122485110870256
60532820591002521057632524768618
60532820591002532175753643589806
60532820591002532175837208910018
60532820591002532175837211624174
60532820591002535881794021235168
60532820660606973440638296492167
60532820660606973442330549188119
60532820820022333718150167663967
60532820820022334451565047616175
60532820820130402038327138839848
60532820820130402040186527604536
60532820820130402406048186078582
60532820820130402580027924004710
60532820820130402582284260932646
60532820820130404236442286554538
60532820820131303157062249201405
60532820820131553198784752173779
60532820820131553198784753241009
60532820820131553198785096547521
60532820820131553335982745851557
60532820820131553381798976550035
60532820820131553381798978089441
60532820820131554617146115024550
60532820820131599091231194785916
60532820820131599640023165228108
60532820820131602795573524410587
60532820820131602795573524528679
60532820820131602795573524533051
60532820820131602795576880583208
60532820820131602795576882000150
60532820820131602795576882000151
60532820820131602795576996787032
60532820820131602795578029906152
60532820820131602797269247965207
60532820820131603161605330280072
60532820820131603161605330629993
60532820820131603163129415205105
60532820820131603163130447257209
60532820820131603163130447274471
60532820820131603163130448324230
60532820820131603163130448324231
60532820820131603344365523554959
60532820820131603344619555006041
60532820820131603344619555124133
60532820820131603344619555128297
60532820820131603344619555128505
60532820820131603344619556545447
60532820820131603344619669915386
60532820820131603344619669919545
60532820820131603344620703034507
60532820820131603344620704451449
60532820820131603346061105138295
60532820820131603346061218407399
60532820820131603346311922493241
60532820820131603346311922615497
60532820820131604442706053542040
60532820820131604444480839753555
60532820820131604581658973340735
60532820820131604581658973357997
60532820820131604993272811595427
60532820820131604993523514298850
60532820820131604993523514298851
60532820820131604993524547400714
60532820820131604993524547400715
60532820820131752699688582811815
60532820821006938399001019718209
60532820821111098769236712947982
60532820821115001183415873757134
60532820821115001183496457394293
60532820821115001183496457744213
60532820821115001229250013606401
60532820821115001229250013956321
60532820821115003013638706228533
60532820821115006170553156520634
60532820821115006170553500894168
60532820821115857139630111349523
60532820821115857141594304867735
60532820821115857142409093202823
60532820821115901613984694192149
60532820821115901613987018190203
60532820821115901613987018662587
60532820821115901613988166568589
60532820821115901614047485009173
60532820821115901614802581482415
60532820821115901614802581832335
60532820821115901614802954903677
60532820821115903443942129758137
60532820821115903444109149618683
60532820821115903444130415052909
60532820821115907104226626726777
60532820821115907104413764115547
60532820821115907104414912021549
60532820821115907104416862948261
60532820821115907104418010854263
60532820821115907148284485164621
60532820821115907148451850804205
60532820821115907148451851270765
60532820821115907148454950103479
60532820821115907149896498583899
60532820821115907149896498596949
60532820821115907149980182938885
60532820821115907150147202799431
60532820821115907150168468233657
60532820821115907150983256568745
60532820821115907150984030936845
60532820821115907150984031053485
60532820821115907150986355401459
60532820821115908934368875211097
60532820821115908934557160505869
60532820821115908934560259338583
60532820821331111284744371747145
60532820821331159463259596383020
60532820821333511152365961650047
60532820821333511152366994770625
60532820821333555486743571913986
60532820821333555624004240550311
60532820821334711728128460256213
60532820821334711728129608162215
60532820821334711771348430206221
60532820821334711771348431605901
60532820821334711771351758976965
60532820821334711771351759093605
60532820821334711771351873884853
60532820821334711772105019296029
60532820821334711773883164374323
60532820821334713555740451365817
60532820821334713555740566157065
60532820821334713558185964147553
60532820821334713558188288612167
60532820821334713558271856646535
60532820821334745118089733128631
60532820821334756198071127126977
60532820821334756198071128997589
60532820821334756198072276903591
60532820821334756243741115771277
60532820821334756243741891543269
60532820821334756243742264614771
60532820821334756243825833115699
60532820821334761185213001339756
60532820821334761187636474317555
60532820821334761734169010067731
60532820821334761734171333482585
60532820821334761734252576696595
60532820821334761734252576702419
60532820821334761734252578096275
60532820821334761734252692887523
60532820821334761734254901044569
60532820821334761734255675884845
60532820821334761734255675885053
60532820821334761734255676001485
60532820821334761734256020258587
60532820821334761736700413942945
60532820821334762972047206510137
60532820821438877585693547160510
60532820821439177228430457403344
60532820821440078159844032688427
60532820821440078159845180594429
60532820821440078205515166905929
60532820821440078205577842931705
60532820821440078205577844797945
60532820821440078205598736806537
60532820821440078206329957107257
60532820821440079989903861044381
60532820821440079989987429078749
60532820821442779865538555103169
60532822026401357026602578024449
60532822026409467627338800501375
60532822026693141546320096108533
60532822026693145250645666150293
60532822026693145250666586855241
60532822026694346007728041787509
60532822026694346007748933796101
60532822026694346007748962375817
60532822026725565691869813197143
60532822026725565691890733902091
60532822026725566926732420537961
60532822026726766448973081197083
60532822026726766448973109894843
60532822026834819166923727753273
60532822026834819166923728686393
60532822078603676361725994438127
60532822078700937685394967867103
60532822078713046145428873461310
60532822078713095556758970570856
60532822078919775662811865304425
60532822078919775662811866237545
60532822078992722200009680280231
60532822078992722206784507154343
60532822079576284039389986969653
60532822079868023537922820816693
60532822079868023675183575546457
60532822079868072265125326741689
60532822079904346576925444551499
60532822079904391049064441515179
60532822080012447884838734199085
60532822096717697871502900477363
60532822096717697878277727351475
60532822096718898628585276114579
60532822096718898628585276464499
60532822096718898633667850292739
60532822096718898635360103338611
60532822097301259712575458812977
60532822097301259849585047092528
60532822097312972582866556555359
60532822097312972584558809251311
60532822097592999209416041130465
60532822097592999346676676819632
60532822097593047517305182579654
60532822097593047517577151743978
60532822097593049173928871102973
60532822097594249930822961795337
60532822097594249931011247090109
60532822097629070649089820547399
60532822097629071884707893531919
60532822097630271406193117245099
60532822097630272641601896618895
60532822102238178014132664021439
60532822102529961984302746486189
60532822102554277315218535820857
60532822102627223852416349396983
60532822102627223852416349863543
60532822102627223857498924041703
60532822102627223859191176271095
60532822102627223859191176737655
60532822102627223859212068746247
60532822102662346002158417076871
60532822103210785646043071643049
60532822103210785691796656552965
60532822103502525190329490400005
60532822103502573917531996325001
60532822103513380130911991020411
60532822103513380135994565198571
60532822103513380135994910971785
60532822103537691760872301352491
60532822103537691760872647125705
60532822103537696062191487943227
60532822103537696062191489342907
60532822103537696062212408531535
60532822103538896819294784524287
60532822103610626630422935636091
60532822255927579965111918294761
60532822255927579965362965371719
60532822256142514245223868155687
60532822256146116516218833035745
60532822256146116516219947657719
60532822256255386639280432892833
60532822256255386639364115246065
60532822256802913231972035344501
60532822256802915016361842225637
60532822256802915016549784563817
60532822256802915016550127520409
60532822256802915016612546328741
60532822256802929843218636321643
60532822256802929888721174189124
60532822256837752390956076923271
60532822256837753626302094650187
60532822256838947062749246932105
60532822256838947659219162724683
60532822256910981918424288169297
60532822256910981918675335228993
60532822256910982100602804094333
60532822256910982100853508197437
60532822256910982101438513017729
60532822256910982101439627626653
60532822256910982101605620506749
60532822256910982101689302859981
60532822256910982101689560077425
60532822256910982101690331729757
60532822256947004219364350297375
60532822256947004630331821896339
60532822256947004631146610237251
60532822256947004631146614486601
60532822256947005866493402803039
60532822257125884265071465020833
60532822257125928729933886764431
60532822257127134252081461952205
60532822257127134252167468770051
60532822257127134297922087271476
60532822257127134297922091503564
60532822257127134298674203812876
60532822257127134298674978653152
60532822257127134298675232682652
60532822257127134298675235870596
60532822257129486536067544522865
60532822257129531000929966266463
60532822257129535949849317868861
60532822257129536360877436792939
60532822257129536361631701435395
60532822257130687157563711276951
60532822257130687158316852456039
60532822257130731025956217227971
60532822257130731622426133020549
60532822257130731623179274199637
60532822257130736516386401655091
60532822257130736523917468541005
60532822257130736523917473127225
60532822257130736568918166656869
60532822257130737117959812313515
60532822257130737117960841183291
60532822257130737117960841202164
60532822257130737117960841202165
60532822257130737117960845906429
60532822257130737117960926941313
60532822257130737118713962637107
60532822257130737118714076955971
60532822257130737120405206207428
60532822257130738353306858910207
60532822257130738353306863631941
60532822257163107550796105565737
60532822257163107551360961450053
60532822257163107551610893881951
60532822257163152015658527309335
60532822257163152016222268565853
60532822257163152016473315625549
60532822257163156964636424035429
60532822257163156965138520987229
60532822257163157010327247180421
60532822257163157010390008945345
60532822257163157010393369717236
60532822257163157559180864759739
60532822257163157559181893629515
60532822257163157559181893648389
60532822257163157559181979387537
60532822257163157560189156726174
60532822257163158795535174453090
60532822257238738821176728539773
60532822257238738821928840849085
60532822257238783286039150283371
60532822257238783286791262592683
60532822257238788182508554242097
60532822257238788182508558822493
60532822257238788594290823017543
60532822257238788783997306995770
60532822257238788783997306995779
60532822257238788783999368471455
60532822257238788783999372591115
60532822257238788783999373063499
60532822257238788783999631343753
60532822257238788784000401460891
60532822257238788784000406182625
60532822310304763016401698871072
60532822310304763016401956088516
60532822716812219661054325497448
60533798420268591347674184387855
60533809428685942138887950799181
60533809428685943833461782876569
60533809428693747105112120590433
60533809428694047248629129678753
60533809428694047248629474053899
60533809428694047294382685890861
60533809428717156929924160033637
60533809428717158165270177760553
60533809428717191508916364112073
60533809428717191511423405025069
60533809428717191511423405143113
60533809428718064083155933094429
60533809428718357684478488079077
60533809428718358868420048812467
60533809428718364272426498394857
60533809428718364822033601658307
60533809428718392222689434106941
60533809428721060624951846322437
60533809428721064283544090949257
60533809428721066113686683453187
60533809428721961192763886603079
60533809428728864310640526290009
60533809428728864310640526406649
60533809428728869249768260273949
60533809428728869249768260740509
60533809428728869250332344501721
60533809428728869250332344972493
60533809428729164499911091707077
60533809428729169386506200462591
60533809428729169393285269828829
60533809428729169393285614203975
60533809428729169393849354060813
60533809428729169394121294547654
60533809428729169394121294547655
60533809428729169439038825574377
60533809428729169439038826040937
60533809428729169439602909802149
60533809428729169439874879457576
60533809428729169988645929193363
60533809428729197800895739112489
60533809428730065067722787491721
60533809428730065067722787608361
60533809428732771710850038253203
60533809428912885221711323688221
60533809428948007363923098833033
60533809428948007417270885819426
60533809429012898118315488597668
60533809429012898118315488597669
60533809429012898255576157233993
60533809429012898258020522239257
60533809429012899904396433099273
60533809429020703176068035893071
60533809429020703178512400898335
60533809429021003184583439035619
60533809429021003184583812107121
60533809429021003230313003932793
60533809429021003230316103239135
60533809429021003230316476310637
60533809429021003367510997017129
60533809429021003367514468921185
60533809429021003367594679370361
60533809429021003367598036955553
60533809429021003367782966200167
60533809429021003367786065032881
60533809429021003779355678483913
60533809429021003779380042864525
60533809429021005014705168582849
60533809429021903798062023808301
60533809429021903798312727911405
60533809429024605501559787537929
60533809429024605501559787543545
60533809429024605638757780622265
60533809429044963603259318519363
60533809429044968544643389427027
60533809429045013566163579800985
60533809429045018370286867279673
60533809429045018507547650708649
60533809429045020154111848397067
60533809429045263792529883936431
60533809429045313755434145218053
60533809429045318696734533654441
60533809429045318696797209680217
60533809429045318696985237757545
60533809429045320343925233316105
60533809429046219127285560447017
60533809429046219127536264550121
60533809429048922615193281530403
60533809429056976122496378041118
60533809429057026077722496140553
60533809429057026077722869210491
60533809429057026077806437244859
60533810651814679777479726942484
60533810651818282048726853504212
60533810652110066150803177452278
60533810652110066562585183361250
60533810652130730900890296943444
60533810652130775365543511754202
60533810652134333309126237766968
60533810652134333720908243675940
60533810652134333720991897799376
60533810652134377774072313634002
60533810652134378185854319542974
60533810652134381342765929265194
60533810652134381342849612084986
60533810652134381480026712691314
60533810652134381480110366814750
60533810863860575809632168006745
60533810863868380676839821682231
60533810863868680919186090466937
60533810864384850814209368804716
60533810864384850814230289394428
60533810864384852461338425561182
60533810864384852461422107914414
60533810864514083889061952158543
60533810864514371318166092550811
60533810864514371318417139610507
60533810864517973589413219112539
60533810864524889055674279338063
60533810864525178131907472235995
60533810864525178132158519295691
60533810864525179779287576050705
60533810864526078699719253876427
60533810864526091459885712085829
60533810864526091513149414477499
60533810864528782050283655552945
60533810864732019649845763686937
60533810864743727030834840784781
60533810864743727442617103911197
60533810864744028920309133205375
60533810864804954524668029100013
60533810864804956171043940426589
60533810864806121982436203347413
60533810864806155281749633436221
60533810864806155334257867586465
60533810864806155334261223636623
60533810864806156981386924341479
60533810864806156981954107760309
60533810864808858684636306897631
60533810864816661768207294871069
60533810864816662317250312372957
60533810864816928796176554162821
60533810864816930443305610799791
60533810864816962147814318031247
60533810864816962147814322630517
60533810864816963741867700349663
60533810864816963794942341667135
60533810864816963794942346266405
60533810864816963794942603011673
60533810864816963795130631089001
60533810864816973261038975906419
60533810864817829912781340781721
60533810864817831010866345380527
60533810864817831010866602597971
60533810864817831011117392440223
60533810864817831011117392912399
60533810864817831148127358508637
60533810864817864362691622887181
60533810864817864362938971058171
60533810864817864362942326990285
60533810864817864362942413201609
60533810864817864362943441599209
60533810864817873828851791020109
60533810864817874377643762525319
60533810864820531616216685703017
60533810864820532714301690301823
60533810864820532851562441967351
60533810864820532851562445149679
60533810864820532851562703429933
60533810864820566066126710591033
60533810864820566066189386616809
60533810864820566066189472828133
60533810864820566066189472828341
60533810864820576081079107446615
60533810864840988355067898441529
60533810864840988355256955392845
60533810881586453696066485235161
60533810881586602761330603404383
60533810882242950908224553011837
60533810882251056017777446596637
60533810882251067131567217577781
60533810882534734924694712799471
60533810882542806682422586095061
60533810882542839981172702187275
60533810882542839981172959404719
60533810882542840034244163178023
60533810882542840034247606384271
60533810882542849911938990111743
60533810887492377405732807711097
60533810887492526288170963295399
60533810887495079109168152514349
60533810887495079109168152632393
60533810887495079658210913271177
60533810887495228128595007787865
60533810888019354068012687691814
60533810888163294868991687268025
60533810888367722524381809086731
60533810888367723759727826813647
60533810888370424227817154008027
60533810888370424365077908737839
60533810888370425463159814149799
60533810888370426012205932373727
60533810888440358392015537080223
60533810888443360337040910302247
60533810888443360337792679654967
60533810888443360337793022611559
60533810888443360337793794263891
60533810888443360337796122861215
60533810888443360337796380078659
60533810888451165205003775586319
60533810888451432095524253374249
60533810888451432095712538669021
60533810888451465447346945066135
60533810888451465447349273663459
60533810888451465447537301740787
60533810888451465447537558958231
60533810888452332663524320309453
60533810888452366015349340598663
60533810888455034366771379935977
60533810888455067718596400225187
60533810888487488159818224323734
60533811343015935069919628536249
60533811343015935070107656613577
60533811343088882843987266458071
60533811343404815435847159127591
60533811343439947051495246675057
60533811366751286108260889800669
60533811366977339266036604128277
60533811366977344619202680944913
60533811502540696346994150892141
60533811502540712953853206148969
60533811502540712956360247180009
60533811502613490545454484871161
60533811502621300824174864054025
60533811502621601006649715076842
60533811502621601006649715076843
60533811502621601013424537345861
60533811502621601052403271287498
60533811502621601052403271287499
60533811502621601052403271288950
60533811502621601052403271288951
60533811502624002115827945848905
60533811502625650070900310531532
60533811502625650070901085370404
60533811502645612489722466115197
60533811502645616155092976336987
60533811502645916344342649628823
60533811502648317446746058131867
60533811502648612690090850808268
60533811502648612690090850808269
60533811502648612690111771514674
60533811502648614341737618308809
60533811502648614387491174637557
60533811502649513119825970411695
60533811502649514949968218896015
60533811502649514949968218909065
60533811502649518615610325242551
60533811502649518617871167534911
60533811502649518617871167547961
60533811502649518654314019393861
60533811502657620060465986897159
60533811502657623766504040077907
60533811502660325063302367808499
60533811502660325431611518350319
60533811502660325475670497869825
60533811502867422672242480405935
60533811502937711472365612766382
60533811502937716964509088102876
60533811502937716965073948685840
60533811502937867057449809989993
60533811502937867057449809991397
60533811502937867059144385634239
60533811502937867059144385635643
60533811502937867059144385752283
60533811502940117927746811742982
60533811502940412719706427257857
60533811502940412719769102816865
60533811502940412720521216526064
60533811502940412763830408216730
60533811502940413314502658948381
60533811502940413315320918124667
60533811502948523229185384956714
60533811502952125637526936191531
60533811502952126049308942100503
60533811502952126049308970796859
60533811502972538369159248303594
60533811502972833205242845840200
60533811502972833571268195287408
60533811502972833616833465154984
60533811502972833617021751499516
60533811502972833617024850686362
60533811502973719359859601401355
60533811502973723020979778694801
60533811502973723020979778696205
60533811502973723020983250953149
60533811502973723065897654446541
60533811502973723065897654464011
60533811502973723065899978911155
60533811502973734139100897515989
60533811502973734139100897517393
60533811502973735969226473923355
60533811502973735969247365931947
60533811502973739675012702269417
60533811502973739675012702270869
60533811502973739675285419112695
60533811502976374944336916574341
60533811502976419415975279802427
60533811502976419415977604267041
60533811502976421018189932947361
60533811502976421018189933402275
60533811502976421063106661382170
60533811502976424312447931613653
60533811502976424312449079524027
60533811502976424357365807486501
60533811502976424358180595798503
60533811502976424724231085432999
60533811502976424769144714562918
60533811502976424769959502874761
60533811502976425959573631238437
60533811502976425959577103159915
60533811502976435842351056816196
60533811502976435888104613026852
60533811502976437260712418231105
60533811502976437260712418232557
60533811502976437672473532487069
60533811502976437672494424141529
60533811502976437672494424495661
60533811502976440829488683463792
60533811502976440829488683935968
60533811502976440829489717037832
60533811502976440966665784064297
60533811502976440966665784065749
60533811502976440966729579421975
60533811502976440966750471413305
60533811502976440966750471430567
60533811502976440966750500010283
60533811502984529879450753558894
60533811520375841504427501653390
60533811526283266297686655778882
60533811526284466917508248344270
60533811526284467100554098361620
60533811526292277326829553706125
60533811526292277326829553706162
60533811526292277372499455789217
60533811526502070759001097600513
60533811526502074602299819417585
60533811526502124016077378954761
60533811526572368709835558514225
60533811526572368711530134158471
60533811526582708584637319970097
60533811573529154479078075218772
60533811573561575515673475473056
60533811573876339946873356154730
60533811573877240377424382941690
60533811573877244083462436122438
60533811573879942080671443040390
60533811573888047190412621919962
60533811578476124103375868629235
60533811578476124105068120975267
60533811578477024535619148240227
60533811578485583847598646065774
60533811578694928727275494014515
60533811578777233754933029809544
60533811578801545378118771197846
60533811578801684926298383263292
60533811578803947258144578881505
60533811578804247630345829693805
60533811578812506563720862263677
60533811578812506571252273523120
60533811579360930134655569313847
60533811579360930134739137348215
60533811579360930178716872830003
60533811579360930180409125525955
60533811579360951547416831967933
60533811579360951593149496171449
60533811579360951593337524248777
60533811579363136531055891340331
60533811579433730965189011198148
60533811579433730965189011198149
60533811579433730966818243493179
60533811579433730967633376203412
60533811579433730967633376203413
60533811579433731020166001783216
60533811579433731020730086015200
60533811579437333238629455705445
60533811579437785375841451875533
60533811579456840599894431924339
60533811579456841834676623705141
60533811579456841834697659202794
60533811579457741167643451799847
60533811579457741167643451805463
60533811579457742448746498002835
60533811579457742448997202105939
60533811579457742997789172548131
60533811579457746106771185779575
60533811579457746106771185785191
60533811579458041356914045798035
60533811579458042592514211194259
60533811579458042635757655886294
60533811579458042637449908582246
60533811579458042637512584608022
60533811579458046165622052885797
60533811579458046296041779665335
60533811579458046298552264375007
60533811579458046349137714632581
60533811579460444103980192580887
60533811579460447863366004050215
60533811579460447865060580744221
60533811579461644863510290696291
60533811579461645327822081278469
60533811579461648569548343877039
60533811579461648576326638404405
60533811579461648622080194616513
60533811579461650213664818970789
60533811579462100706757240860278
60533811579462100706757240860282
60533811579468547978939437965527
60533811579468549216252776408519
60533811579468549261985440612035
60533811579468552792352307747113
60533811579468552792352307752937
60533811579468552922290829589267
60533811579468552967772789689679
60533811579468552968023493792783
60533811579468552973671267161771
60533811579468552975365843855777
60533811579468552975366532601369
60533811579468552975366876974903
60533811579468553332105773062417
60533811579468553341395326671767
60533811579468553341416247378167
60533811579468553516815464234975
60533811579468852981623246124707
60533811579468853530665920670003
60533811579469003829497773069764
60533811579469003831192349763770
60533811579469749980591523983027
60533811579469750026345080195135
60533811579469753549371118084177
60533811579469753549371892923049
60533811579469753549434568948825
60533811579469753677594170751557
60533811579469753686632561559373
60533811579469753732386490843036
60533811579469753732637194946140
60533811579469754098477587867863
60533811579470204632270167844573
60533811579470204634251436167030
60533811579472455252870029729843
60533811579472605551722774138196
60533811579472605553417350832202
60533811579472606146805294290170
60533811579472607382150967641940
60533811579472607383846663549964
60533811579651368185544196000325
60533811579652268799026224453090
60533811579652568942542889167669
60533811579675646456821320368693
60533811579676550730670811164855
60533811579676550730670811170471
60533811579676847259657281271574
60533811579676850919941405050615
60533811579676850973037340017861
60533811579676997354292578152651
60533811579676997361883307970775
60533811579677047187254845339595
60533811579679252487202867320651
60533811579679252487265629435495
60533811579679254088661247148121
60533811579679549519478427052757
60533811579752231826698497521796
60533811579752231826761259640853
60533811579752233429848785325977
60533811579752233612779442140041
60533811579752233612842204259097
60533811579752544737995939690612
60533811579752548489766657074876
60533811579753899890527377749208
60533811579760338723338852909465
60533811579761537650023684844039
60533811579761554304580286113113
60533811579761554304580286585289
60533811579764256007827345857729
60533811579784604637966598003109
60533811579784648515647538700625
60533811579784648561380174324425
60533811579784648927993514518505
60533811579784649110924171332569
60533811579784649110924171336781
60533811579784652222248528315411
60533811579784652222251885782511
60533811579784652222252000573759
60533811579784652222252660621383
60533811579784652222441061775877
60533811579784652267919549968020
60533811579784652267984636079515
60533811579784652267985324824899
60533811579784652267985669198641
60533811579784652268002113107235
60533811579784652268005556785867
60533811579784652268173697275969
60533811579784652268173697281585
60533811579784652816964548511371
60533811579784652817028343743937
60533811579784653868815825190627
60533811579784653869377585426169
60533811579784653869380684257271
60533811579784653915113348460787
60533811579784653915113692834529
60533811579784654051744157540285
60533811579784654051746482006303
60533811579784654051806919777385
60533811579784654051809244125359
60533811579784654051827840365693
60533811579784654051830164830307
60533811579784654052308242240233
60533811579784654052311341077159
60533811579784654052391924593465
60533811579784654052395282178657
60533811579784654052559290244695
60533811579784654052562389548181
60533811579784654052562389553797
60533811579784654052583310260197
60533811579784654464156367379825
60533811579784654464174188782739
60533811579784664986936944484198
60533811579784664987501803078459
60533811579784664987501803552300
60533811579784665032690500696306
60533811579784668738728553877054
60533811579784668739293671225404
60533811579784963941426609406060
60533811579784965176751447792031
60533811579784965176960655208900
60533811579784965359954332073759
60533811579784965359975367571412
60533811579784968882224641906135
60533811579784968882810680313724
60533811579785115477455946825731
60533811579785848083617854580932
60533811579785849272645083957595
60533811579785849273209943024239
60533811579785849318398668866059
60533811579785849684992207213465
60533811579785849868006546853145
60533811579785852841989910313531
60533811579785852841989910313579
60533811579785852841990685152403
60533811579785852841990685153855
60533811579785852842241733629249
60533811579785852842241733634865
60533811579785852842241762327062
60533811579785852842262654337053
60533811579785852842262654341265
60533811579785852979247221482755
60533811579785852979250578949855
60533811579785852979250578955679
60533811579785852979251353788727
60533811579785852979251353794551
60533811579785852979502402265573
60533811579785852979502402271189
60533811579785852979523322977589
60533811579785853025000806274579
60533811579785853025001925488596
60533811579785853025001925488597
60533811579785853025005283072390
60533811579785853025005283073788
60533811579785853025005283073789
60533811579785853025255987175494
60533811579785853391032584864651
60533811579785853391033732769254
60533811579785853436787288982760
60533811579785853436787288982761
60533811579785854625814518357971
60533811579785854625814518359423
60533811579785854625814518359583
60533811579785854626376278121129
60533811579785854626379377426067
60533811579785854626379377430439
60533811579785854626379750497568
60533811579785854626379750497569
60533811579785854626630425907077
60533811579785854626651346609265
60533811579785854626651346613477
60533811579785854672133306708278
60533811579785854672384010811382
60533811579785854809390617760809
60533811579785854809393975346001
60533811579785855221175981254973
60533811579785865744772436849332
60533811579785865744772436849333
60533811579785865744772436850736
60533811579785865744772436850737
60533811579785865790254052457911
60533811579785865790505100934756
60533811579785865790505100934757
60533811579785869450789569323680
60533811579785869450789569323681
60533811579785869450789569329297
60533811579785869450789597903396
60533811579785869450789597903397
60533811579785869450789597909013
60533811579785869450789598027105
60533811579785869450810490031484
60533811579785869450810490031485
60533811579785869450810490035697
60533811579785869450810518615413
60533811579785869496291330799787
60533811579785869496291330805611
60533811579785869496564074827521
60533811579788554728440370777640
60533811579788567447998604822800
60533811579788567448019496477260
60533811579788567448019496477261
60533811579788567448019496831392
60533811579788567448019496831393
60533811579788568042816129358112
60533811579796659838178450823094
60533811579796660204290468087767
60533811579796660387221124901831
60533811579796660387221125368391
60533811579796672557739783702372
60533811579796672557760704407320
60533811579796672557760933989814
60533811579796672603514260619428
60533811579796673152557279538466
60533811579796676446813326810242
60533811579796676858511649427039
60533815118703173556392919294178
60533815118703222283950388010012
60533815118703222283951531197200
60533815118703222283951531198652
60533815118703223519297180575800
60533815118703223519297547507174
60533815118703223519297552112108
60533815171882002985448687458246
60533815171882003031202272250070
60533815171882051346957327839298
60533815171882051346978248427606
60533815171882052994085727262296
60533815171882052994106533531692
60533815171906061618379486906883
60533815597337853495315022100449
60533815597337854730912088299791
60533815597337897967771531129271
60533815597337899195774510043389
60533815597337899203117548856187
60533815650512775156628605888259
60533815650512776796225562620971
60533815650512776796225562638233
60533815650512776796225562756325
60533815650512781745140700431811
60533815650512826759129823919855
60533815650513066035040552680200
60533815810045966806575766371188
60533815810048367947096858721131
60533815810048367947096858722535
60533815810048367954689912887229
60533815810048367954690687727505
60533815810048367954690946007759
60533817033097855575309213935834
60533817033097857359154056645570
60533817033097857359718798216686
60533817033097857359718912529886
60533817033097857359718912531338
60533817033097857359718912535502
60533817033097857359718912535550
60533817033098736408063900227866
60533817033122172688375269294242
60533817033123351927687718273117
60533817033130272858991033892984
60533817033349110857589804765334
60533817085640536636037523475289
60533817085640536636058329277965
60533817085640536636058444063597
60533817085651392809539499984782
60533817085651393404339203106257
60533817086264662608835561908466
60533817086264662608835563424786
60533817086272767763178626712924
60533817086272767763179655582540
60533817086272784371747382995664
60533817086276668609507585444021
60533817086296942424686662160234
60533817086297078368664203100021
60533817086297099705114362463960
60533817086300696622438827840978
60533817086307705368281982898836
60533817086307885136652029636444
60533817086311486858856138696284
60533817086311503459809112266620
60533817086311503459812211571510
60533817086311503459812211575722
60533817086588682525547509677282
60533817086599488736147295813380
60533817086599488738591660818644
60533817086600439177779584400050
60533817086600439177780617500462
60533817086623804670207002695188
60533817086623833715358208829594
60533817086623848539516237642890
60533817086623850369599540756724
60533817086624701531164828560780
60533817103998639094036781016394
60533817104037379561856459037814
60533817104220149307079160846359
60533817104220149309610560476387
60533817104220149309610561539245
60533817109277739946125866982157
60533817109931579837219704812685
60533817109934281129709613794437
60533817109934281129709642374153
60533817109934281678752661275721
60533817109935482298574253491141
60533817109943603392163227546624
60533817109943603460772684283077
60533817109946288700533746657190
60533817110226068804225497793743
60533817110226921604489301424443
60533817110227236620428289314573
60533817245700252900316489953454
60533817245700254135663282520646
60533817245797548806053781472412
60533817245797564181517389667674
60533817245797564181534924209118
60533817245797564181534952788834
60533817245797564181538396461642
60533817245797564181538396463094
60533817245797564181726681756414
60533817245797564181726681757866
60533817245797565417072699483330
60533817245797565417072699483378
60533817245809523024988725754214
60533817245809523024988725754262
60533817245809551605689639811062
60533817245809554684014702173528
60533817245809555095796708082500
60533817245809555095797740138768
60533817245809555141529372286016
60533817245809555141530486894940
60533817245809555141530744112384
60533817245809556331143757865684
60533817245809556376876422069200
60533817245809556376877536678124
60533817245809556376877536678172
60533817245809571752341120892988
60533817245809571752341230961050
60533817245809571752341230962502
60533817245809571752362041599340
60533817245809571752362151667402
60533817245809571752362151668854
60533817245809571752528373068634
60533817245809571752528401766394
60533817245809571752529406187760
60533817245809571752529434885520
60533817245809571752529516255822
60533817245809571752529516257274
60533817245809571752529516373866
60533817245809571752529516375318
60533817245809571752549293774986
60533817245809571752550326894112
60533817245809571752550436963626
60533817245809572987708059326256
60533817245809572987875533984142
60533817245809572987875533984190
60533817245809572987892987035884
60533817245809572987896454689138
60533817246121753790141655592678
60533817246121753797734968039030
60533817263858435066388189929452
60533817263858435249405857985575
60533817269442855991037319325444
60533817269442855991037690861752
60533817269442872052805388493578
60533817269442872053078385011358
60533817269442872647602762438170
60533817269442872647602762439622
60533817269442872647853728481696
60533817269442872647853809497866
60533817269442872647853809499318
60533817269442872647853814102800
60533817269442872647853814220844
60533817269442872647873586898986
60533817269442872647874615768762
60533817269442872647874620490288
60533817269442872647874734809152
60533817269442873882945312511832
60533817269442873882948780165086
60533817269442873882948780166538
60533817269442873883199827226234
60533817269444053120835525971174
60533817269478875075953263945208
60533817269479173615835336375840
60533817269479173618095145562124
60533817269479175402752334759026
60533817269479175402755807017373
60533817269479175402755807017374
60533817269479190219302926489436
60533817269479190219323847195836
60533817269479190219323847549968
60533817269479191866430950125324
60533817269758951795073929873168
60533817269759807760744715055878
60533817269759807760765721855718
60533817269759855939259512297045
60533817269760107950036572953306
60533817269760156128530106293829
60533817269760157902794334851884
60533817269760157912919570217644
60533817269770614574486097792248
60533817316087782730914420113452
60533817316713076297778889563834
60533817316713076297778892751778
60533817316713076297799784760370
60533817316713076709582048949596
60533817316713076709582077529312
60533817316737370109188025884595
60533817316737370109250787999439
60533817316744276290105952734964
60533817316963080913984686111652
60533817316963080914005606699960
60533817317027954555989329667246
60533817317027960046419517263644
60533817317029109607720859731635
60533817317036030561877002185240
60533817317060389790873590655600
60533817317060389790873591722622
60533817321996359927358641505058
60533817321996408098262502600816
60533817322512384459959404710262
60533817322512384505712989502086
60533817322617750888850838435114
60533817322617750934604394647014
60533817322617750934604394647222
60533817322617782593546687178062
60533817322617783005329066158376
60533817322617783005329726678336
60533817322617783005330095026700
60533817322617784240675744405252
60533817322617784240675858724324
60533817322617784240676887593892
60533817322617799067285049084974
60533817322617799067347725110749
60533817322617799067347725110750
60533817322617799067348839719674
60533817322617799113097919132572
60533817322617799113101276599672
60533817322617799250362064750222
60533817322617799250363179239650
60533817322617799250363179241054
60533817322617799250363179357742
60533817322617799250363179359146
60533817322617799250382956758814
60533817322617799250384099947454
60533817322617799662082423029566
60533817322617799662082423031018
60533817322617799662145185148622
60533817322617799662145185150074
60533817322617799662166105854974
60533817322617799662166105856426
60533817322617800894977250630864
60533817322617800897424973103228
60533817322617800897428440756482
60533817322617800897428440757934
60533817322617800897428443944390
60533817322617800897428443944426
60533817322617800897428443944474
60533817322617800897487730618802
60533817322617800897491088085902
60533817322617800897491088203994
60533817322617800897491116783710
60533817322617800897491202876942
60533817322617800897491202876990
60533817322617800897508651323750
60533817322617800897508655928636
60533817322617800897512008790850
60533817322617800897512011978794
60533817322617800897512123581890
60533817322621353160097964996634
60533817322621384864794700181758
60533817322621386511922985285844
60533817322621386511923756938176
60533817322621386511923756938224
60533817322621401521609962962878
60533817322621401521609966150822
60533817322621401521630858159414
60533817322621401521630886739130
60533817322621401933413122348640
60533817322621401933413150928356
60533817322621652114022512570146
60533817322621653349368530297062
60533817322621653349368530297110
60533817322621685054065179743038
60533817322621685465847447120208
60533817322621686701193464847124
60533817322621701710880528145214
60533817322621701710880531333158
60533817322621701710880560030966
60533817322621701710901452039558
60533817322621702122662795522432
60533817322621702122683716228784
60533817322621703358029733955700
60533817322645695333081856681121
60533817322652901659964548040736
60533817322653802227693678912076
60533817322871706281332768600420
60533817322933834344669990784072
60533817322933834344673351433500
60533817322937484245392254670223
60533817322937752864716007359892
60533817322937752864719479618240
60533817322937784434662848667055
60533817322937784981172971421099
60533817322937784983705523212351
60533817322937797329578429103490
60533817322944641155965977062180
60533817322944685628440049212210
60533817322945539939326566132478
60533817322945539941832573572008
60533817322945541586454589768366
60533817322945541726226512759116
60533817322945541772000214837300
60533817322945840128597160012622
60533817322945840131103053133288
60533817322945840131103138872436
60533817322945840131104167742212
60533817322945840131106611130784
60533817322945840131107640000560
60533817322945841915492860014424
60533817322945841915496331918480
60533817322945856739653989077376
60533817322945856739655103686300
60533817322945858386783127322188
60533817322945858386783130508728
60533817322945858386807519222674
60533817322945884595965560616034
60533817322945884601049163663970
60533817322945890083886327209180
60533817322945890091475909116930
60533817322945890091479009366586
60533817322945890091479381020986
60533817322945890094010413246012
60533817322945891731014350845068
60533817322945891741139465751676
60533817322945901204517528616438
60533817322948242878107668380918
60533817322948242878107671563246
60533817322948242880617807181654
60533817322948242880639072261748
60533817322948291059133376191064
60533817322969015775926580754851
60533817322970216532925159243423
60533817322980678738370776393863
60533817721776765711764652779108
60533817724443047866450336252291
60533817724443047866453435557181
60533817724443048049468119098219
60533817724443048049652962253765
60533817724443048049656061558655
60533817724443048049656405460013
60533817724443048461250039386087
60533817724720378469944041365471
60533817724720378470509675276603
60533817724720423347153331276841
60533817724732384210624404898271
60533817724732384805421007191983
60533817724732429087268832550841
60533817742059905628425655340339
60533817742134091077354839946310
60533817742168924105943624447437
60533817742168929642127398370853
60533817742169224295214218445673
60533817742169229831397992369089
60533817747417434135708767860727
60533817748038823867774316580838
60533817748073951547799064667344
60533817748073951548615343851928
60533817748077848472973311798833
60533817748077848518702503625909
60533817748077849754048521347200
60533817748077849891312633667781
60533817748077849891333554374181
60533817748077853414336088928586
60533817748077854009132692757501
60533817748077854009153613463901
60533817748077855244478710478792
60533817748077855244478710484417
60533817748391198151367964976181
60533817748391198151932820860497
60533817794686437486109100073617
60533817794686437486109186162685
60533817795234833053684161067807
60533817795234833054500068598039
60533817795234837995068231975471
60533817795234837995820344284783
60533817795234837995884139505703
60533817795234882415013897045785
60533817795234882459930653719069
60533817795234882460682766028381
60533817795234882460746561249301
60533817795299679427394967545600
60533817795299723297458719392572
60533817795299727186513436560974
60533817795342948905295193068061
60533817795342948905297259607957
60533817795342950552423216703949
60533817795342950552423217040819
60533817795342950552423217058081
60533817795342950552426316345709
60533817795342950598176772916057
60533817795342950598180245174405
60533817795342950598180245646581
60533817795342950735440999886747
60533817795342950735440999904009
60533817795342950735441000358923
60533817795342951147222920174615
60533817795342951147222920191877
60533817795342954441478966991477
60533817795342954441479053084757
60533817795342956088606990627365
60533817795343851165991941056815
60533817795343854872029994237563
60533817795343854872029994256277
60533817795344139001711801774771
60533817795344139001774477800547
60533817795344140236302263532617
60533817795344140237055495037073
60533817795344140237057819501687
60533817795344140237118171062849
60533817795344140237120495527463
60533817795344151355175466083401
60533817795634689074031873002959
60533817795634690858421669589401
60533817795634690858421669943533
60533817795634732921190535978164
60533817795638591534549594494591
60533817795659000699666222127755
60533817795660250817241424013887
60533817800595062853457182560981
60533817801208337592442735503826
60533817801208352416600764317122
60533817801208352599615103956802
60533817801220038460867401777359
60533817801252776768343253048123
60533817801252777317323251704609
60533817801252780428627721437047
60533817801252780428627721455761
60533817801252782258707322612273
60533817801255134023568096978338
60533817801536089584214951396271
60533817801536389773485545276415
60533817801536406382851498193318
60533817801544266039596336239706
60533817801544559663242098798865
60533817801544559663242132100314
60533817801544559663242132100315
60533817801544564604626203126103
60533817801544566228866930237942
60533817801546917947973861140817
60533817801546917993696064867209
60533817801546917993727704680907
60533817801567626067014304615119
60533817801567674237914779539465
60533817801567674237914779656105
60533817801568526680577236608253
60533817801568526680577236625722
60533817801568526680577236625723
60533817801568826824062845503601
60533817801568826824073353686493
60533817801568826824073353686577
60533817801568826824075644750523
60533817801568826824096565456923
60533817801568874994997040381269
60533817801571228383994096424507
60533817801571228384012578345976
60533817801571228384015017484991
60533817801571277789485009113202
60533817801571277789485009130464
60533817801571277790238150309552
60533817801579333493546859763773
60533817801579382899793367297641
60533817954770424197776502574103
60533817954770424205369556740201
60533817954770424205370331580477
60533817954770424205370589860731
60533817954770424617151820462867
60533817954770469082014242206465
60533817954867715581271785784999
60533817954867715581522489888103
60533817954867718875529899124495
60533817954867718875780603227599
60533817954867729948169057495351
60533817954867729948169057845271
60533817954867729993922613707459
60533817954867729993922614057379
60533817954867729993926085965807
60533817954867735484352831418767
60533817954868916338354161305575
60533817954868916338357518890767
60533817954879437741506812410947
60533817954879437787260397320815
60533817954879439022607189886603
60533817954879439571650208805641
60533817954879726446541945392101
60533817954879726446544269390155
60533817954879726446606945415931
60533817954879726858388951324903
60533817954879737930777406409135
60533817954879737976530962621243
60533817954879738113791717351055
60533817954879739211877755187031
60533817954879739349138538614603
60533817954879739760920774106069
60533817954879739760920802803877
60533817954879742917915807901210
60533817955159519455056602524662
60533817955193087609925545840605
60533817955193137427936595952790
60533817955193137427936595971504
60533817955193137427936596070882
60533817960753240787351535886520
60533817960753241199133541795492
60533817960777541751709976484590
60533817960777541751709976484591
60533817960777546830354716028579
60533817960777547242136721937551
60533817960788052082220024723947
60533817960788063337622819447859
60533817960788064572969612013647
60533817960788064984751876202921
60533817960788068690769008328744
60533817961065394994010737237255
60533817961065443576693216204333
60533817961068097314962314527329
60533817961068097314962315927009
60533817961069345442163544510298
60533817961079802912125670371489
60533817961079802912126703490615
60533817961101762383502328176151
60533817961104114536985841537961
60533817961104114536985841538009
60533817961104163897499713442413
60533817961104414680499378717901
60533817961104414680502850626329
60533817961112267772458958827053
60533817961112267772458959876813
60533817961112267772458959889863
60533817961112267772460079207471
60533817961112267772460079220521
60533817961112267772646986904381
60533817961112267772648107168159
60533817961112267818191594450853
60533817961112267818192743294347
60533817961112267818192743410987
60533817961112267818192743424028
60533817961112267818192743424037
60533817961112267818192743424040
60533817961112267818380770438510
60533817961112267818380771488270
60533817961112267818380771488318
60533817961112267818381028705714
60533817961112267818381029651929
60533817961112267818381029651932
60533817961112267818381029768569
60533817961112267818381029768572
60533817961112568007651365486506
60533855852751812179164485109866
60533855852787829398759804512374
60533867338147001836807687130503
60533867338147001881036122466045
60533867338147151975671423714813
60533867338147151977175648333437
60533867339119607868161649148009
60533867339130415276616040045419
60533867339131315247392621312897
60533867339131315294628477014459
60533867339131316894520640697983
60533867497562512796136478314667
60533867497671431491304503713127
60533867497671431491304504775985
60533867497671431674235161590049
60533867497671481499691758215739
60533867497671482874177691894859
60533867497671482874178725002339
60533867497671482874178725352259
60533867497671483285771669726503
60533867497671483285772702833983
60533867497671483285960730911311
60533867497671483285960731261231
60533867497671731680554177004963
60533867497671731817752170682741
60533867497671731817753289890935
60533867497671733510697573399710
60533867497671733512389796931289
60533867497671733649587790008397
60533867497671765164491148071903
60533867497671781231592749551997
60533867497671781231592750614855
60533867497671781269816014780080
60533867497671781277346305296141
60533867497671781277346305764153
60533867497671781277346305768525
60533867497671781277346306831335
60533867497671781279038672796391
60533867497671781638121693413472
60533867497671781643186727046819
60533867497671781643374755461017
60533867497671781643374755465389
60533867497671781644878979742771
60533867497671781644878981142451
60533867497671781644899873155415
60533867497671781681598020689052
60533867497671781681598048324056
60533867497671781683854357616988
60533867497671781683875278323394
60533867497671781688940283595797
60533867497671781688941431506171
60533867497671781690632535823737
60533867497671781690632650628035
60533867497671781826385623909531
60533867497671781826389094750729
60533867497671781826390215376072
60533867497671781826409986641277
60533867497671781828081347328637
60533867497671781828081347446681
60533867497671781828102239337229
60533867497671781828102239455273
60533867497671781828102239468371
60533867497671783061736233102988
60533867497671783063427250283179
60533867497671783063427250749739
60533867497671783063428398189181
60533867497671783063448257195287
60533867497671783063449290651283
60533867497671783475021228114823
60533867497671783475021343018339
60533867497671783475042235026931
60533867497671783475043269545737
60533867497671783475210404085103
60533867497671783475292939130035
60533867498546811384275385654535
60533867498546816323967204929105
60533867498546816735561182760749
60533867498546816737253435456701
60533867498546827855628700530260
60533867498547083524977061835896
60533867498547083527254290772424
60533867498547111527792394742855
60533867498547116879058419053043
60533867498547116880770444549393
60533867498547116881586352092675
60533867498547118299298940885351
60533867498547118710892918716995
60533867498547127587363703839292
60533867498547132938753845475602
60533867498547132940466990180146
60533867498547133535075308714280
60533867498547133535891216257562
60533867498652446254608849243142
60533867498652477961750210897357
60533867498652483496238261387165
60533867498652483497930512566797
60533867498652499967529675538280
60533867498652499969786012466216
60533867498652501202875693265196
60533867498654835047603096275945
60533867498654895581259371746552
60533867498654895993041377655524
60533867498655135191100332568287
60533867498655137022934833281999
60533867498655147958043936946994
60533867498655179664993913043683
60533867498655179664993914460833
60533867498655179665265509153975
60533867498655179665267833501949
60533867498655181495411229896643
60533867498655185199481962496829
60533867498655185201449283077391
60533867498655195724502088703534
60533867498655195724776380951506
60533867498655195725254201012846
60533867498655196136472379907278
60533867498655196136558386860478
60533867498655196137311532271654
60533867498655196319490162753206
60533867498655201075975913308040
60533867498655201076167297422476
60533867498655201260873114936498
60533867498655201260874233678132
60533867498655201260874234131642
60533867498655201261437974003142
60533867498655201261711062381324
60533867498656048571630195972494
60533867498656051820132687032162
60533867498656052277647357014966
60533867498656079683971854497237
60533867498656079683971883195045
60533867498656079683974178845211
60533867498656079683974178963303
60533867498656079683975212082429
60533867498656080095569189900975
60533867498656080095569189901023
60533867498656080095754118673413
60533867498656080095754119023333
60533867498656080095754119141425
60533867498656080095756443021387
60533867498656080095756443139479
60533867498656080095757217978303
60533867498656080233014529497447
60533867498656080233014787777749
60533867498656080278747193234403
60533867498656080278747193247501
60533867498656080278747193601793
60533867498656080278747193700963
60533867498656080278747451514705
60533867498656080278747451868997
60533867498656080278747451981265
60533867498656080278749517699017
60533867498656080278749517712115
60533867498656080278749775979319
60533867498656080278768113939351
60533867498656080278768113952449
60533867498656080278768114289271
60533867498656080278771557617983
60533867498656080278771557631081
60533867498656080278771815898285
60533867498656080279586345953071
60533867498656080279586604233373
60533867498656081925711553189641
60533867498656081925899839534173
60533867498656085174400924416263
60533867498656085174401957535389
60533867498656085174402072326637
60533867498656085218459933563841
60533867498656085585994902247907
60533867498656085585995935353935
60533867498656085585995935353983
60533867498656085585995935367033
60533867498656085586183188592439
60533867498656085586183963431263
60533867498656085586183963444361
60533867498656085586184336502813
60533867498656085630053911395485
60533867498656085769198303070943
60533867498656085769198303084041
60533867498656085769198561351245
60533867498656087004544320810957
60533867498656087416138298642601
60533867498656087416326584987133
60533867498656096284995108775760
60533867498656096292523076828960
60533867498656096292523076828966
60533867498656096336563489386290
60533867498656096338255740915836
60533867498656096338258064913896
60533867498656096704305082724834
60533867498656096742509778758564
60533867498656096748345494232452
60533867498656096750037746811710
60533867498656096750037746824808
60533867498656096750040070822868
60533867498656096750058638936942
60533867498656096750058638950040
60533867498656096750058638950046
60533867498656096750060962948094
60533867498656101689750457032014
60533867498871288119323096921037
60533867498873689635827639177183
60533867498873691282956695933649
60533867498873734105773665031575
60533867498873739458939740681811
60533867498873739458939741848211
60533867498873989822566799547021
60533867498873989822566800480141
60533867498873989825098204359567
60533867498874023170124038579379
60533867498874035942172254322182
60533867498874039238875764382176
60533867498874039648210307502930
60533867498874039650720790205025
60533867498874039650720790206429
60533867498874040886067582772217
60533867498979055930264635361744
60533867498979055930266958310038
60533867498979055930266959372848
60533868721675521111312195915692
60533868721675521113568532843628
60533868721675522346658213642608
60533868721675817596299750141818
60533868721675817596780151548394
60533868721675817596863834373802
60533868721784774632600667909272
60533868721959500161011693499058
60533868721959501391275137047814
60533868721967605265669526548138
60533868721967605270752757585160
60533868721967605270752872376200
60533868721967605270752872378630
60533868721967605270815634497686
60533868721967606506098775312076
60533868721967606506098890097500
60533868721967606506098890105546
60533868721967606506161652224602
60533868721991621640969258567914
60533868721991621647744085442026
60533868721991920594893063186854
60533868721991920601733746780648
60533868721991920602232745945282
60533868721991921830239852566102
60533868721991921837014679440214
60533868721991921837077441559270
60533868774259076558800135989766
60533868774259076559051184449142
60533868774259077108094203368180
60533868774259077108115123956488
60533868774259077109535407488116
60533868774259077109535407604756
60533868774842639088415926855980
60533868774842639088415955552336
60533868774842639500197932764952
60533868774853449608950947471899
60533868774853449608950947588539
60533868775134378585444794818160
60533868775134378585444823397876
60533868775134378585465715406468
60533868775134378586885998938096
60533868775134378586885999054736
60533868775134378586886027634452
60533868775134378998668004847068
60533868775134378998668004963708
60533868775134426756094221166490
60533868775134426756094221283130
60533868775134426756094249862846
60533868775134426756345298322222
60533868775134426756366190330814
60533868775134427167876227075462
60533868775134427167876227192102
60533868775134427168127275651478
60533868775134427168148196239786
60533868775134428405733877049417
60533868775134428405754797637725
60533868775134428411088419225501
60533868775134428412508699201796
60533868775134428412529624511837
60533868775169548908344566692005
60533868775169548908365487280313
60533868775169550555747912243407
60533868775243380456110307299329
60533868792579476009108641617164
60533868797600594039834955029186
60533868797600594039855875617494
60533868797600594040023241373718
60533868797600594040044161962026
60533868797892378003251131208132
60533868797892378003418496964356
60533868797892378003439417552664
60533868798475939799242835515924
60533868798475939800725909508832
60533868798475939800914194803604
60533868798475940393829974131736
60533868798475940393830002711452
60533868798475940393850894720044
60533868798475944099868055892200
60533868798475944099888947900792
60533868798475944100056342236732
60533868798475944100077234245324
60533868798767679297754748774656
60533868798767679297754777354372
60533868798767679892362807978776
60533868798767679892362836558492
60533868798767679892383728567084
60533868798767727475513731876586
60533868798767728063263311482838
60533868798767728063284203491430
60533868798767728063451569247654
60533868798767728063451597827370
60533868798767728063472489835962
60533868933393609864726665138335
60533868933393609865478777430385
60533868933467458068090221496841
60533868933467458662886825325747
60533868933467757022015142141855
60533868933467757074524584625645
60533868933467758858726110804053
60533868933467758858914396111875
60533868933467758859562934349414
60533868933500179300703774811428
60533868933685393828685747726251
60533868933685393828686776613289
60533868933685395475814800249177
60533868933791663074284498510146
60533868933791961477446317018261
60533868933791961477467237606569
60533868933791963263554977604866
60533868933791963263555092390290
60533868933791963264099030402066
60533868933794362533907882480843
60533868933794364181036935003769
60533868933826783387102580415583
60533868933826785217057690465745
60533868933827085413922457488344
60533868934342758904891399048811
60533868934342803232493152156085
60533868934342805016881844428297
60533868934342808727250102260449
60533868934342808728003243439537
60533868934342808729509533789011
60533868934342808729697819083783
60533868934342808730513726614015
60533868934343058911147739500807
60533868934343092262219532865957
60533868934343092262784388750273
60533868934343092262971645175269
60533868934343092262972416827601
60533868934343092262972416833425
60533868934343092263035178592525
60533868934343092263035435809969
60533868934343103565592331431843
60533868934343103565781391578537
60533868934343105212909415214425
60533868934343105213557953451964
60533868934343108324171039012059
60533868934343108324988061157039
60533868934343108507814000723740
60533868934343108507814029421557
60533868934343108917273808739965
60533868934343108918759207080847
60533868934343108918759211667067
60533868934343108918759551437119
60533868934343108918779357533143
60533868934343108918780472142067
60533868934343108918780476741337
60533868934343108918947492375619
60533868934343108919596379685349
60533868934343108919596379686801
60533868934377930460127588319623
60533868934377930460127592918893
60533868934377930871909594228595
60533868934377932108008761965957
60533868934378225710437555709059
60533868934378227358134140351594
60533868934378227358217822704826
60533868934452060602164987276405
60533868934452060967441667620549
60533868934452060968006523504865
60533868934452060968193779929861
60533868934452060968194551582193
60533868934452060968194551588017
60533868934452061013759050847197
60533868934452061013926072597069
60533868934452061013946993185377
60533868934452061013947336141969
60533868934452061013948107800125
60533868934487182700318896462279
60533868934667012591172915610843
60533868934667013139400921211617
60533868934667013140216709368753
60533868934667013140216738066561
60533868934667013140216742665831
60533868934667013140216824155629
60533868934667014374746938938533
60533868934667014375559402925647
60533868934667014375562758975805
60533868934667014375562760392738
60533868934667014375562760392747
60533868934667014375562841882545
60533868934667263320846278753413
60533868934667307785708700497011
60533868934667312733875164961261
60533868934667312734689953277475
60533868934667312916889504596569
60533868934667312916889504713209
60533868934667312916889509299429
60533868934667312917704268938104
60533868934667312917704297634517
60533868934667312917705043776976
60533868934667312917705412125340
60533868934667312917705412126744
60533868934667312917705412243441
60533868934667312917705415313284
60533868934667313328671395718665
60533868934667313329487331946648
60533868934667313329487331946657
60533868934667313329487336664019
60533868934667314564017532935317
60533868934667314564833435879329
60533868934669714294420090041713
60533868934669714294421123160839
60533868934669714430862526668689
60533868934669714430864851016663
60533868934669714430864851133303
60533868934669714430865969874937
60533868934669714430865970224857
60533868934669714430865970341497
60533868934669714430865974927717
60533868934669714431678434211971
60533868934669714431681877871729
60533868934669714431681877890602
60533868934669714842644532577661
60533868934669714842644881649843
60533868934669714842646856925635
60533868934669714842646857042275
60533868934669714842647975783909
60533868934669714842647976237419
60533868934669714842647976250469
60533868934669714842647980482557
60533868934669714842647980488173
60533868934669714842647980836689
60533868934669714843459669984931
60533868934669714843459669986383
60533868934669714843460703105509
60533868934669714843462764587009
60533868934669714843462768817645
60533868934669714843462769171777
60533868934669714843463797706135
60533868934669714843463802292355
60533868934669714843463883780701
60533868934669714843463883782153
60533868934669714843463888031503
60533868934669716071215732261823
60533868934669716078806462079947
60533868934669716078809901509069
60533868934669965208782448617599
60533868934670009488955760123535
60533868934670009673644526004925
60533868934670009673644530591145
60533868934670009673644870361197
60533868934670014430342925631825
60533868934670014437936758868883
60533868934670014437937099128581
60533868934670014613358298392083
60533868934670014620133091969117
60533868934670014620135416317091
60533868934670014620135416433731
60533868934670014620136564223093
60533868934670014620136564339733
60533868934670014620136568925953
60533868934670014620136568927357
60533868934670014620949028210207
60533868934670014620952471869965
60533868934670015031894205869497
60533868934670015031894550225769
60533868934670015031915097878089
60533868934670015031915470930717
60533868934670015031915475529987
60533868934670015031917422226063
60533868934670015031917422342703
60533868934670015031917450922419
60533868934670015031918455345189
60533868934670015031918570117563
60533868934670015031918570130613
60533868934670015031918570132065
60533868934670015031918574362701
60533868934670015031918574368317
60533868934670015031918574836329
60533868934670015032730235285359
60533868934670015032730235286811
60533868934670015032730263865075
60533868934670015032731268405937
60533868934670015032731296985653
60533868934670015032731378473999
60533868934670015032731378475451
60533868934670015032731382724801
60533868934670015032733329885985
60533868934670015032733334119525
60533868934670015032733334472205
60533868934670015032733334473657
60533868934670015032733358465701
60533868934670015032733362697789
60533868934670015032734367592783
60533868934670015032734391586279
60533868934670015032734396290543
60533868934670015032734477660845
60533868934670015032734477662297
60533868934670015032734481911647
60533868934670015032734482029691
60533868934670015034342271281191
60533868934670016267264592089617
60533868934670016267264592561841
60533868934670016268077027852599
60533868934670016268080126685313
60533868934670016268080495505853
60533868934702085459062264188809
60533868934702085459250635209679
60533868934702129923359830048091
60533868934702129924113056953277
60533868934702131571052709568295
60533868934702134872274964659341
60533868934702134872337726424265
60533868934702134872340050772239
60533868934702135283868942490985
60533868934702135283869028230133
60533868934702135283872127416979
60533868934702135284056970568313
60533868934702135284060412694489
60533868934702135284060412711751
60533868934702135284119732333237
60533868934702135284119736919457
60533868934702135284122056681211
60533868934702135284123175876355
60533868934702135284872876681603
60533868934702135284872878098545
60533868934702135284876234148703
60533868934702136519406430421405
60533868934702136520218894408519
60533868934702136520222251875619
60533868934702136520222337964687
60533868934702385648332858187045
60533868934702385648332943926193
60533868934702430112630424046327
60533868934702430113195365669791
60533868934702431767917476572180
60533868934702435061360715502031
60533868934702435061360715506243
60533868934702435061545644746645
60533868934702435061549000796803
60533868934702435061549000801015
60533868934702435061611763978669
60533868934702435062176623049525
60533868934702435062176623167533
60533868934702435062176623167776
60533868934702435473139622578289
60533868934702435473139626808925
60533868934702435473139626814541
60533868934702435473310086121622
60533868934702435473331006709930
60533868934702435473390330917645
60533868934702435473393769874543
60533868934702435473954415144013
60533868934702435473955444032503
60533868934702435473955529752937
60533868934702435473955529771651
60533868934702435474143472096733
60533868934702435474146914240162
60533868934702436708677024418189
60533868934702436708677024431230
60533868934702436708677024431239
60533868934702436709492931961462
60533868934702436709492931961471
60533868934702436709492932079506
60533868934778918950074177001021
60533868934778961768623363443819
60533868934778963414936598744619
60533868934778966664277983653677
60533868934778966716788794316559
60533868934778967076057919245579
60533868934778967076060243593553
60533868934778967128567705624905
60533868934778967128567706091465
60533868934778967128568734494681
60533868934778967128570714486383
60533868934778967128570800225531
60533868934778967128570800692091
60533868934778967128570804811751
60533868934778967128571058959295
60533868934778967128571833681527
60533868934778968311407036160793
60533868957101059754322372061274
60533868957137082467275196386274
60533868957425264158858465281518
60533868957425264158879385986466
60533868957425264159423324352374
60533868957425264159444245058726
60533868957425264164503575228108
60533868957461286876974850253628
60533868957976406108317391163824
60533868958012428821291136532046
60533868958012729010540809468346
60533868958012729010540809822478
60533868958012882420083995405576
60533868958121684765240054945248
60533868958300610518498594330658
60533868958300615459341826059260
60533868958300615459885764543212
60533868958300615459906685131520
60533868958300615460154261350018
60533868958300615460157732191216
60533868958304616771118483403281
60533868958304616956580917051633
60533868958304618602955799508433
60533868958304618603708940687521
60533868958304666367910755533387
60533868958304668015038783401363
60533868958304668015038783519452
60533868958304668015038783519455
60533868958336633230969869338916
60533868958336638172629007199474
60533868958336933420240463335700
60533868958336938361899601196258
60533868958413468780975408328786
60533869004294413576862825916415
60533869004294414766204207070237
60533869004294414812208843643283
60533869004294414812208843643331
60533869004367360753874816986385
60533869004586198775541337468997
60533869004586198775541337469045
60533869004586198775541337469205
60533869004586198782860099639117
60533869004586198782863426991515
60533869004621319691420432216033
60533869004621320926766449942949
60533869004694265679091042132181
60533869004694265814866427231921
60533869004694266914437059859097
60533869004694266914437061271827
60533869004694266914625346566599
60533869004694267050024159664065
60533869004694267050212444958837
60533869004695167480763472223637
60533869004695167482186080084525
60533869004695167482186081147335
60533869004695167483001984091347
60533869004695466436110656354393
60533869004695467670033689968155
60533869004695467671456674082713
60533869004695467677355898880983
60533869004730289762683719971307
60533869004730589814505277127287
60533869004730589951954313969495
60533869005242662688196143375101
60533869005242705505930541482811
60533869005242705917712547391783
60533869005242710867255303183117
60533869005242712649133859842537
60533869005242712649322145137309
60533869005242712651016721831315
60533869005277834793793356396903
60533869005277834793981642754485
60533869005278729873036891718943
60533869005278735361605134850795
60533869005278735361605138037335
60533869005279028826961467994427
60533869005279028827526323878743
60533869005351963105124413457507
60533869005351963242196111235795
60533869005351963242384396530567
60533869005351963287301900862687
60533869005351963287364576888463
60533869005351963288138638305939
60533869005351963288138724395007
60533869005351963288201400420783
60533869005351964889326196860585
60533869005351964934430957617701
60533869005351964935266661941827
60533869005351964935267781150021
60533869005351964935329424056671
60533869005387985817406634700989
60533869005387985954667389430593
60533869005569567154956002489507
60533869005569567703810739296101
60533869005569568803569657218049
60533869005569568803569658630779
60533869005569568803757943925551
60533869005569568939345042317789
60533869005569612033086061234731
60533869005569612168861446334471
60533869005569613268432078961647
60533869005569613268432080374377
60533869005569613268620365669149
60533869005569613404019178766615
60533869005569613404207464061387
60533869005569616979828890834509
60533869005569616980389530319435
60533869005569616980578588334965
60533869005569616980582032013597
60533869005569617116838854300707
60533869005569617117654417474667
60533869005569617528620861276701
60533869005569617529374002455789
60533869005569617529436682726751
60533869005569617529624968021523
60533869005569618757188611987541
60533869005569618757188613050351
60533869005569618757376898345123
60533869005569618763966877936595
60533869005569618763966879003617
60533869005569618764155164294225
60533869005569618764720020182705
60533869005569618764720020182753
60533869005569618764720023246989
60533869005569618764720023365033
60533869005569618764779341805665
60533869005569618764779342868475
60533869005569618764782785011913
60533869005569618764782786547106
60533869005569618764967628163247
60533869005569618764971071841878
60533869005570467722767012827527
60533869005570469371318677093557
60533869005570469371318677443477
60533869005570469371318678506287
60533869005570512187629434571125
60533869005570512187630206223457
60533869005570512600835081110239
60533869005570513834758491326187
60533869005570513836181098837155
60533869005570513836181099187075
60533869005570513836181100249885
60533869005570513836432147309581
60533869005570513836997003193897
60533869005570517547577909641591
60533869005570517548142650740275
60533869005570517548142765531523
60533869005570517684838578277915
60533869005570517685399306461145
60533869005570517685400081300017
60533869005570517685403434167847
60533869005570517685403437350175
60533869005570517685403438767117
60533869005570517685403778537169
60533869005570517685403781723709
60533869005570517685654482640273
60533869005570517685654485826813
60533869005570518097185702956391
60533869005570518097436750016087
60533869005570519331966860195509
60533869005570519331966946288789
60533869005570519332528361681173
60533869005570519332528363216207
60533869005570519332531720683307
60533869005570519332531802173057
60533869005570519332531802173105
60533869005570519332782767743003
60533869005570767729024038842787
60533869005570767911201526247967
60533869005570767912038263691219
60533869005570767912038349780287
60533869005570768325243254781771
60533869005570768326059157725783
60533869005570769560589271440261
60533869005570812331147215311777
60533869005570812790356723585065
60533869005570812790921579469381
60533869005570817691656330941211
60533869005570817691658916750363
60533869005570817691659688408311
60533869005570817691659691590639
60533869005570817737389253424981
60533869005570817737660849536677
60533869005570817739083576438003
60533869005570817739083833649831
60533869005570817874109173694497
60533869005570817874109516651089
60533869005570817874670646600445
60533869005570817874670675180161
60533869005570817874671014950213
60533869005570817874671018136753
60533869005570817874673256390043
60533869005570817874674002650603
60533869005570817874674004067545
60533869005570817874674028047991
60533869005570817874674031230319
60533869005570817874674032765353
60533869005570817874674372417313
60533869005570817874674375603853
60533869005570817874674375721945
60533869005570817874925051127241
60533869005570818285891522560061
60533869005570818286452934770117
60533869005570818286456292237217
60533869005570818286456296954579
60533869005570818286707344014275
60533869005570819521237540285525
60533869005570819521802396169841
60533869005605589867238223732989
60533869005605589867427280684305
60533869005605591514367276238653
60533869005605591514555562596283
60533869005605591651816317326047
60533869005605634331536561248815
60533869005605634332100645476587
60533869005605634332101417128919
60533869005605635979417984344093
60533869005605635985983604150011
60533869005605635985983605212821
60533869005605635986171890507593
60533869005605636116490453774873
60533869005605636116678739069645
60533869005605636116678739073857
60533869005605639692296721101325
60533869005605639692861581229375
60533869005605639692861838446819
60533869005605639693049866524147
60533869005605639693049866529763
60533869005605640241841836972163
60533869005605640241845194439263
60533869005605641477187854699079
60533869005605641477191212166179
60533869005605641477191298255247
60533869005605641477250616813923
60533869005605641477250617876733
60533869005605641477254060020171
60533869005605641477438903171505
60533869005605889873494478444433
60533869005605889873683536459963
60533869005605890010191148593537
60533869005605890010755232819905
60533869005605890010944289772625
60533869005605890056697876099642
60533869005605890056697876099643
60533869005605890605740893601531
60533869005605934475053570337135
60533869005605934475617654563503
60533869005605934940661322667393
60533869005605935069850174166041
60533869005605935070603315345129
60533869005605936175254198146795
60533869005605939835562682775817
60533869005605939835562683129949
60533869005605939835562685962357
60533869005605939835750968070589
60533869005605939835813730189645
60533869005605939836315827141445
60533869005605939836315828558387
60533869005605939836566875618083
60533869005605940019329396540119
60533869005605940019330168198067
60533869005605940019330511149043
60533869005605940019330511154659
60533869005605940430359289791263
60533869005605940430362733351643
60533869005605940430610338267901
60533869005605940430613781946532
60533869005605940431112430970351
60533869005605940431112432387293
60533869005605940431115874530731
60533869005605940431115874648739
60533869005605940431363479446989
60533869005605940431366923125620
60533869005605941665705307866695
60533869005605941665708751072943
60533869005605941666461892252031
60533869005605941666521210810707
60533869005605941666524654016955
60533869005678869350250863025263
60533869005678870996815832367369
60533869005679720557482584085407
60533869005679765022345005829005
60533869005679766257126939323937
60533869005679769970511473456709
60533869010312458118532336722879
60533869010312458118532336842375
60533869011260239100451674017525
60533869011260283564749239876807
60533869011260283565314095761123
60533869011260288331194346756767
60533869011260288513727139789441
60533869011260288513727398069695
60533869011260288513730497256541
60533869011260288514291995673757
60533869011260288514295353140857
60533869011260288880237021302063
60533869011260290115018183140243
60533869011260290115583813863431
60533869011260290161421052428771
60533869011260290161421052428979
60533869011260290298681721065303
60533869011260290298684045413277
60533869011296611367769058244974
60533869011478193119342647420446
60533869011478194354688665147362
60533869011478244177884452763484
60533869011478244177884453826285
60533869011478244177884453826294
60533869011479094922521367962167
60533869011479543968800773161217
60533869011479543968800801740933
60533869011479593199647701281557
60533869011479595029518444464935
60533869011479595029518444464983
60533869011479595029790326019707
60533869011479595029790412112987
60533869011514259698884645153328
60533869011514265654444855227523
60533869011514265654444855227532
60533869011514266890355727771742
60533869011514565843715449225720
60533869011514567079626321768526
60533869011588395383860833280628
60533869011588395383864189330786
60533869011588395384428273562770
60533869011623519129707540483859
60533869011623519175482017284275
60533869011623519175733064343971
60533869011623519312742685920599
60533869011623519312993732980295
60533873029140395984681039917115
60533985739124965020764905666328
60533985975494291340381844252996
60533985975495476036869202410402
60533985975502400741482940430610
60533985975502400749014007316524
60533986028669218354676575953910
60533986028669218903719250499206
60533986028671920058111663657762
60533986028671920195372332294086
60533986028679974106881139783730
60533986028680007460962497000876
60533986028680012995450546319912
60533986028680023932252677152550
60533986028680024062170306980288
60533986028680029056904345733258
60533986028681213706695682802972
60533986028681213752449239015080
60533986028681229629194236885988
60533986028681229629195011724860
60533986028681230177986982167052
60533986028681230178049658192828
60533986028681230362695784176050
60533991695040978995188768608530
60533991695043646932509789083160
60533991695043680286841850403410
60533992173617990060379013350302
60533992173618023414711074670552
60533992173651661626509740111198
60533992173654357793576497009796
60533992173942178413022344915034
60533992173942228368311512111592
60533992173942228375901467090844
60533992197576746492004114772444
60533992197601045222531470747002
60533992197601056287307127047868
60533992197601061823487428712936
60533992250466493288296468930370
60533992250758210648793170044634
60533992250758210648876852870042
60533992250758210648877111150296
60533992250758260474415755890092
60533992250758260604082337241192
60533992250758260604166020066600
60533992250758260604166278346854
60533992250758260611676424526416
60533992250758260657429980738524
60533992250758260657513778355180
60533992250778640174330916733466
60533992250778690129620083930024
60533992250779874102732247932650
60533992250779890703689353808958
60533992409995425790240155716612
60533992409995475745529322913170
60533992409999378023116386540818
60533992410287193106944864853360
60533992410287242932567450698818
60533992410287243069828119335142
60533992410287243115581675547250
60533992410311504731823376312712
60533992410311510268003677977780
60533992410311521202921397148108
60533992410311521202924754615208
60533992410311521203109682442880
60533992410311521203112781629726
60533992410311521340373536355118
60533992410311554687112543509270
60533992410311560223292845174338
60533992410311560230886272411938
60533992410311571158213921811766
60533992410311571158214007900834
60533992410311571158401948826284
60533992410311571341416288479014
60533992410312727450622246978200
60533992410315412545319146575416
60533992410315412728249803861864
60533992410315412728333371423848
60533992410315423800619289167700
60533992410315423800702971520932
60533992410315429336799590832768
60533992410315429336883273186000
60533992410315457154951350487950
60533992410315457155035032841182
60533992410315462500608313771974
60533992410315462683538971058422
60533992410315462683622538620406
60533992410315462691131652153018
60533992410315462691215334506250
60533992410315473206865781818962
60533992410315473801745608840530
60533992410315473801745694929598
60534334850258397420121752450328
60534334850282714578651855713364
60534340664377307313438147275266
60534340664377323960127917355090
60534340664378207743989174540226
60534340664378224390678944620050
60534340664694324925355790635020
60534341089798355349069959485222
60534341089801957071274068540850
60534341090114399341703686589377
60534341090114448747950179240639
60534341090114454650158930602571
60534341142975934248767922875704
60534341142975967603120876204546
60534341142976834679318950140664
60534341142976868033671903469506
60534341302501615721942024371570
60534341302501643540114676035344
60534341302501649076294977700412
60534341302501660186804446115168
60534341302512420888806433597556
60534341302512470295052926248818
60534341302512470844032924768338
60534341302824964168651842717794
60534341302828516484421430698916
60598710266579989446955899092039
60598861751164724129076745346216
60598865845590876979738503355003
60598865845590876981430755934315
60598866058333812294587247542570
60598866058333812299669555536366
60598866076051878074729357496391
60598866076051878084018136733429
60598866076059988540148504092982
60598866076059988545234172871768
60598866076062689831801585887862
60598866076062689836884155816672
60598866076062689836884156883694
60598866076062689836887254666648
60598866076062689839143591594584
60598866076063583681181491177909
60598866076063590262352613152822
60598866076063590267435183081632
60598866076063590269694618859544
60598866076378789131758907320404
60598866076386844830171401273462
60598866076386893008413878722202
60598866076386893008413881904530
60598867972947284115812350265368
60598867990349250597668499474007
60598867990640990094509080741735
60598867990640990096201333321047
60598868126563689972788769956512
60598868132544944536763946802760
60598868150208998394878164337906
60598868150209046573120641786646
60598868150209046573120644968974
60598868150209898825429191602866
60598868150209947003671669051606
60598868150306293072631586402326
60598868150306293072631589584654
60598868150307193503182616849614
60598868203383925409357824929302
60598868203481220084579583415488
60598868203481220085415263759168
60598868203492026898323290630974
60598880434895025805433149668656
60598880913566648698301684973479
60598880913569349982423326452647
60598880913601453999221797396585
60598881055401559560417232265477
60598881055401570861737509883966
60598881055401570861737509883975
60598881073091112898189567911179
60598881073126535231910452462609
60598881073126546525699289765395
60598881073126546525702757791655
60598881073346318217350506177727
60598881126301473547710390672503
60598881126303863348793521557049
60598884511846277239436043067319
60598884741726419090361341308967
60598884741738124687336663444031
60598884742380264447038962519763
60598884742380264447059883224711
60598884742382966219199991293863
60598884742383815551360996498985
60598884742391970799984829551280
60598884742394673600752033774255
60598885150089793886248648522994
60598885202608207583507796941729
60598885203228381941742248965597
60598885203228381941930277042925
60598885203228381947002338983897
60598885203228381949262808219257
60598885220334083685553077524399
60598885220334083685555401989013
60598885220957259486477147614309
60598885220958158681677941821549
60598885220958160504492246482080
60598885220990625346763660770307
60598885220990625346763689350023
60598885220993327258614598731625
60598885220993327258635490740211
60598885220993327258635519437971
60598885220993332197763224719939
60598885220993332197763253417699
60598885362796390239578546587265
60598885380479387383772117651027
60598885380511807824996264697877
60598885433701145166588376369607
60598885433701145166588376836167
60598885433701145166591474156773
60598885433701145227952336630771
60598885433701145227952338030451
60598885433701156279625778290555
60598885433701159990749499783529
60598885433701159990749502970069
60598885433701159991000546841011
60598885433701159991000546843198
60598886585885768036867233816004
60598886638404216320544501918221
60598886656130092422525991982831
60598886656132743708111950393069
60598886656132791884286466529801
60598886816202418011743402635913
60598887294776761140367980488747
60598924200050656739745485844086
60598924200083077180966538290310
60598936193720016620163004563469
60598936406419724868644962465709
60598936406419724868645219696203
60598936412336454149341799890817
60598936412336454149341828470533
60598936412336454154425517257617
60598936430273063254087493884229
60598936837725064693583714155670
60598936884994067998961908138193
60598936885026488849771652798575
60598936891153952234934948020849
60598936891778028509904193003001
60598936908847407621990034099238
60598936908847408033772038958459
60598936908847408033792930966997
60598936908847408033792930967045
60598936908879823121827015637798
60598936908882524825262102291899
60598936908882524825282994300437
60598936908882524825282994300485
60598936909502703985369441143173
60598936909503004128886450231493
60598936909535119485206422681733
60598936909818667953157400844314
60598937044526954014944333061979
60598937044526954152142325672527
60598937044526954152142327072207
60598937044526954563736304903851
60598937044526954563737079742723
60598937044547667621966860877461
60598937044550368913616842435735
60598937044550368913616843835415
60598937044551269344167869700695
60598937044551269344170969937301
60598937044551269481365862311243
60598937044551269892962940379493
60598937044559373219130215321941
60598937044562074510779853923623
60598937044562075059575267559013
60598937044562075061266743899773
60598937044562075061267518738645
60598937044562076294354100817339
60598937044562076294354102217019
60598937044562076296864240568665
60598937044745787179702440860710
60598937050654416163069448188157
60598937050654417947458136224069
60598937050689539678075933187317
60598937050689539678075934586997
60598937051310913428302420161829
60598937068404604165266000594314
60598937068404609516196629309281
60598937068415414682808956488801
60598937121557922355635127122197
60598937121582232883180748889571
60598937121582232883201640898157
60598937121582237824564815565147
60598937121582237824585707573733
60598937121590341699524060949787
60598937121590341699544952958373
60599757369543851204660743440245
60599914668213633351897715941262
60599914827737213821267886527510
60599914827737213821268661362170
60599914827738414395339021713504
60599914827846466061459969510650
60599925599270594123271635007740
60599925599270610594473914292890
60599925622588968619920120607600
60599925623427995596095714024061
60599925623427995596099157230309
60599925623452307220974565849715
60599925623464012818136805685271
60599925623464012818140247828709
60599925623464018306059947664409
60599925623464018306059952250629
60599925623536947829968006757579
60599925623536947829971448901017
60599925623561259454846857520423
60599925623561259454849180468717
60599925623561264805570892280089
60599925669855268437727567333201
60599925669858871943505580330165
60599925676710974276698646410657
60599925676738887623781267526099
60599925676738893111703290297043
60599925676738893111704409505237
60599925676746996986662884637225
60599925694355817117073238698975
60599925694367522714234270208211
60599925694367522714236597742725
60599925694464763863023507598739
60599925694472867737985075931673
60599925694472873088706783143775
60599925694473167927231650373533
60599925694473167927231651436343
60599925694473167927234749223509
60599927111876003484290320853650
60599927112438822801160243021127
60599927112438822801160247620397
60599927130163798472653467817529
60599927590381019003442160307992
60599927591033859179843975880451
60599927591037477548758518863363
60599927591106810525766245639775
60599927591106827180071109804663
60599927608763359146316553429117
60599927608763359146316553433329
60599927608763359146316553446379
60599927608763359146316553783249
60599927608835404573768439061635
60599927608835405122560409503827
60599927608867803556562426832481
60599927608867803602318334695063
60599927608867803602318339294333
60599927608867809090238039116983
60599927608867820203275440571371
60599927744758087934821499795812
60599927749985932869571864148548
60599927750010244492190164541818
60599927750533127841405409475101
60599927750533127841408505138537
60599927750533127841408852681349
60599927750533127841409624333681
60599927750557439466284261300755
60599927750557455937573293546427
60599927750557455937573296732967
60599927750558640223282610111827
60599927750558640223282957654639
60599927750558640223286052255265
60599927750569145063446500073501
60599927750569145063446501136311
60599927750569145063449598923477
60599927750569145063449943279749
60599927750569150551369643115449
60599927750569150551369647701669
60599927750569161534736651527367
60599927750569167022656351363067
60599927750570362467159068970485
60599927750570362467159327237689
60599927750570362474753156255709
60599927750570367827919233059247
60599927750570367827919491339549
60599927750570367965180246064941
60599927750642096539036814411569
60599927750642096539036815474379
60599927750642096539039910075005
60599927750642096539040257617817
60599927750642096539041029270149
60599927750642096546634082036567
60599927750666408163915666237223
60599927750666408163917989185517
60599927750666408171511818190487
60599927750667625445551182177251
60599927750861234576530503852550
60599927750886452235955099165153
60599927768259004080651092753989
60599927768259004080651864406321
60599927768259020544406762813501
60599927768259020544407534465833
60599927768259020551937797819279
60599927768283321056250191763739
60599927768283321056251310971933
60599927768283332176815536805607
60599927768283332176819004477735
60599927768284521813250004139277
60599927768295021302691838996117
60599927768295021302692183352389
60599927768295026653411570815787
60599927768295026653413546208219
60599927768295026653414665416413
60599927768295037766450952261877
60599927768295037766451296618149
60599927768295037773978891600007
60599927768295043261961730858193
60599927768295326979861561066145
60599927768295343636673466262073
60599927768356267043918479081513
60599927768356267051452212939495
60599927768367972641081833525993
60599927768367972641085276732241
60599927768367972648615567383975
60599927768368273013286527544701
60599927768392284265958798027581
60599927768392284265959569679913
60599927768392284265961896877557
60599927768392284265962241233829
60599927768392284265963012886161
60599927768392284273493303537895
60599927768392584462742976829731
60599927768392584592407582788239
60599927768392584592410677388865
60599927768392584600003731554963
60599927768392584638164263698621
60599927768392589587144486559332
60599927768392589950662681251651
60599927768392590136187505478379
60599927768392601063696610801823
60599927768392601063696615033911
60599927768392601063700082706039
60599927768393490564228048156131
60599927768393501677265449610519
60599927768393501677265454209789
60599927768611472370592144406251
60599927768611472370595243238965
60599927768611472370613065112603
60599927768611472370616163945317
60599927768611476076632526639237
60599927768611476083410448113975
60599927768611477311979314618805
60599927768611477311979316018485
60599927768611477311982413451519
60599927768619577480335648801601
60599927768619581186373705518809
60599927768619581186938561403125
60599927768619582421722817496431
60599927821458242582724142509385
60599927821458242582724228252745
60599927821460949362382934150015
60599927821460949362384053358209
60599927821469053100057409852157
60599927821469053237342528490197
60599927821469069708629232151595
60599927821469953667806515462601
60599927821469953667809523974159
60599927821470253994341217071321
60599927821470253994341221657541
60599927821470270513892113847775
60599927821472654959543965659251
60599927821472654959546293193765
60599927821472654959547407802689
60599927821472656605838517095615
60599927821472671430833341215647
60599927821473872370847522991483
60599927821473872784888193349807
60599927821541999225009695200097
60599927821566310712606613313705
60599927821567511477219198800891
60599927821567528131524062965779
60599927821569912572092316315539
60599927821569917930345435137169
60599927821569918067606189512481
60599927821571130402520142467811
60599927821578016447053884648473
60599927821578016447054229004745
60599927821578021797688814788625
60599927821578021797688900523561
60599927821578021805303564499947
60599927821579222562305696287527
60599927821579233858357441980705
60599931182929686753164389100651
60599931366100724871544817484658
60599931366742814210890943053165
60599931366746383196718467634448
60599931366754487071676941372372
60599931419274401304137772233206
60599931419923995375248750920924
60599931419924045200055429223100
60599931419924045200076349928048
60599931419931247978777313312902
60599931419931247981036749073552
60599931419931247986120352121488
60599931419932149281754254378092
60599931419932149281754254378101
60599931419932150516536187873024
60599931437624704373946747176627
60599931844699379626739498961142
60599931845319509518596820966720
60599931845319809662113830055040
60599931845352241401404056199812
60599931845353141831954997725624
60599931892620977727076307516554
60599931892620977727077422125478
60599931892620977864337062377460
60599931892620977864338090757590
60599931892620977864338091247235
60599931892620977864338091247236
60599931898494752703349285025083
60599931898494786056866558004629
60599931898494786057430642242229
60599931898529902741583645312458
60599931898530808976076668434633
60599931898530808976076669834313
60599931915599237838815808291863
60599931916220612892204676825453
60599932052142156498704421449410
60599932057373825666323997436904
60599932057398137105760936913006
60599932057398137105761711747666
60599932057398137105764035745720
60599932057399087684657022137406
60599932057399087684658141326726
60599932057409892851269693672990
60599932057409898201910930987810
60599932057409898201992204299468
60599932057409898201994498550002
60599932058030322749383011755626
60599932058030372152533240409654
60599932058030372159876279218240
60599932058054683785022627086646
60599932058055584873649108106879
60599932058055584878752602989987
60599932058055588577991814345181
60599932058055588577994908591675
60599932058055604637498955486019
60599932075745393935641331065127
60599932075745408758107107065831
60599932075777825487643448037803
60599932075780516078605475736695
60599932075780516078606250104795
60599932075780580309013067691743
60599932075788621188346655549387
60599932075788621188346656015947
60599932128298990368103089075623
60599932128298990370631017393521
60599932128298990370631022115255
60599932128298990370631390470639
60599932128298990370631393657179
60599932128301691659756170870503
60599932128301691662284099188401
60599932128301691662284103910135
60599932128309795537242228570261
60599932128309795537243720836699
60599932128955491263964695133709
60599932128955491264048377486941
60599932128955491264051472087567
60599932128955491270742616254315
60599932128955491270742616608447
60599932128955492498830306394249
60599932128955502383780017708703
60599932128955503616951053679129
60599932128955503619210489911955
60599932128955507322907752042563
60599932128955507323471836274547
60599932128955507323555518627779
60599932128955507323556290280111
60599932128966264725402288033291
60599932128966299312490418418417
60599933257733459026854072463501
60599933280495343892323543390594
60599933333672972196010886135917
60599933334537467081799010318331
60599933493097805450730466307242
60599933493097805450731241140498
60599933493195051947714252716546
60599933493195051950242185756178
60599933493205857116853738102442
60599933493753401543484076377346
60599933493753401545743512137996
60599933494069452666727284970810
60599933494069452669235445215868
60599933494069467491140489969058
60599933971696460205925922616982
60599933971804511689034879226736
60599933971804517222770930205404
60599933972316939622137405306673
60599933972352962334606383615005
60599933972352962334608707962979
60599933972352972219074918210431
60599933972352973452183163836217
60599933972352977158766736776275
60599933972352977158787628784867
60599933972643795797044230293374
60599933972643795797296053610496
60599934043220394756245340096460
60599934043220444579357441704630
60599934043252863785232476423965
60599934043252865020579265803213
60599934043252865020581588751507
60599934043252879844739617564803
60599934043252879844760509573395
60599934202777641122069315731237
60599934202777641124328751959851
60599934202777644828671458198153
60599934202777644828674552444647
60599934202777655946875082899953
60599934202777655948486780773147
60599934202777655948486866866427
60599934202777660888199491347583
60599934202777660888262253112507
60599934202785749938412637077725
60599934202785749938415731678351
60599934202785749938977492962041
60599934202785751173761749055347
60599934202785765998505526111471
60599965878256719356540371189780
60599966516392177357098526245154
60599970185425824131164773304252
60599970204030949046914464231353
60599970681729945228682228351105
60599970681729945236021911109533
60599970823561265713697512412344
60599970823561271211742905225922
60599970823561271211743166674050
60599970895349132999564467022440
60599982871260195101932429394653
60599982894891094666378251007348
60599983101584916406017257778667
60599983101692982156695660769265
60599983101692982705487631211457
60599983101692982705487974168049
60599983101692982705487978754269
60599983101692982705488750406601
60599983509391739768018657820989
60599983509391739905216649014595
60599983509391739905216650431537
60599983509391739905219743615221
60599983509391740316810628263181
60599983532990218663894694507272
60599983586059327700478913339130
60599983587064340446166265336086
60599983604112561775252679123182
60599983604112561775252679123191
60599983604769059040485651096854
60599983604769059040485651096863
60599983739817324065179534604518
60599983745943887018351460317251
60599983745943887020046035961488
60599983745943887020046035961497
60599983763645447928432839776942
60599983763669763257656375015987
60599983763669763257656376415667
60599983763669763671694719252575
60599983763677868781438221080441
60599983763681470503640005792307
60599983763681470503642330140281
60599983763681470503723573826586
60599983764301943958883878255682
60599983764301943958883878255691
60599983816847391975571123311235
60599983816847391977827460239171
60599983816855495852789029971785
60599989253415819943233853225673
60599989253448242031587056950283
60600257344855498793944402400858
60600257362581374888394706066733
60600257362581374888457468181577
60600261652024586959266618252680
60600261652024586959266618252686
60600261652024586966796910303940
60600261669750463068841157766032
60600261669750763212358166854346
60600261670074667473457462610732
60600261670074967616974471699052
60600263720250562177138963327600
60600263720251762751206999680880
60600263796743941366992930129622
60600263796747543638153051571941
60600263796747543640433637625649
60600263796853193607184238278102
60600263796855894898837320072982
60600263797070797657015827310102
60600263797071748052643886266572
60600263797074399930519296920973
60600263797074399930520186551098
60600263797074700074037195639412
60600263797074749487813977149772
60600263797075600502243985105701
60600263797075600502247342222881
60600263797075600502247428311949
60600263797180049897207135458582
60600263797180099862284167150092
60600273859569192992788927212670
60600274338135132102850358376460
60600274338171454958922557713348
60600274338171455007123630808870
60600274355861007108587859568027
60600274497692612317876192438832
60600274497692628792175079032100
60600274574504458421651394024940
60600274574512562298305215053826
60600274574512867976583356431048
60600274574516469835860192143164
60600274575485025347279736613945
60600274575485026584318003855889
60600274592884080811727763545320
60600274592894907940060574331191
60600276004948297108412005312240
60600276010203159725747082244690
60600276010308526563973171873918
60600276028586717646601022942666
60600276028897999065592359756917
60600276412098958898099510778112
60600276412098959083561682972765
60600276429824835185606590482484
60600276482894411825615314936660
60600276482894411825616089771320
60600276482894411830698635369764
60600276482999762200085504936980
60600276482999762200086251073880
60600276482999762200086279771640
60600276482999762200086624145139
60600276483002463491738586731860
60600276483002463491739361566520
60600276483619902797747808043654
60600276488801814471654133910830
60600276488803037192964143560924
60600276488803037198046717739084
60600276488803037198046717857128
60600276488907186807903464965684
60600276488908387567434333561244
60600276488911088719381262506342
60600276488911088856638922766414
60600276488911088859087415356124
60600276489531246515280414416182
60600276489750068433966576496387
60600276506633063095410917741315
60600276506633363238927926829635
60600276506636964961132037405795
60600276507257122579123323200882
60600276507257122579123323200891
60600276507257422768372996492727
60600276507289521653424480671968
60600276507289538078960304739451
60600276507289821789329839353856
60600276507289821796920569172028
60600276507472342195912402862435
60600276643047421282167932408992
60600276643047421282168704061324
60600276643083755256273610927040
60600276643083755256276966982814
60600276643180101188038891722986
60600276643181001755787911598494
60600276643181018227074992917454
60600276643374627403222118678422
60600276643399889526376410184727
60600276643399889526379504785353
60600276643399894467201815813219
60600276643399894467201816279779
60600276643399894467763575693017
60600276643399894467763577092697
60600276643399894467765814064191
60600276648335922116444945015956
60600276648443975421604442074720
60600276648992380669354357619324
60600276648992380669357713673694
60600276648992386022523790490339
60600276649088426411869960413394
60600276649088431948053734453402
60600276649088443058556377612290
60600276649088443058559730493218
60600276649088447999943543120580
60600276649089627168868658289374
60600276649089643640155739608343
60600276649283252816323786075702
60600276649283252816888645142346
60600276649308514939457156875607
60600276649308519880844322383897
60600276649308519880844323900217
60600276666681022366741899297004
60600276666681022366742670949336
60600276666706234376435298260692
60600276666717045076702694317324
60600276666789991064373304233472
60600276666789991064374075885804
60600276666814302102069183100738
60600276666814302696865785394450
60600276666814308187295974526042
60600276666814602832768821128044
60600276666814602840361873777870
60600276667033190423395190499301
60600276667033190428457615623441
60600276667033446147785512181041
60600276667033446147785512653217
60600276667033490610953358280393
60600276667033490612647933924639
60600276667033494316993734409435
60600276667033494323768561283547
60600276667033494323768561755723
60600276667033505046572444035532
60600276667033505436805962737935
60600276667041299237461250673637
60600276667041299237484493860319
60600276667041299244803256030439
60600276719859552887000344537696
60600276719891972091182354908720
60600276719895885626326673964254
60600276719895886861105251403412
60600276719895886861105251404816
60600276719895890979492750780899
60600276719895892397289019323458
60600276719964919320977675678854
60600276719988329097842845910558
60600276719989246129263853019971
60600276719993132125837618579934
60600276719993148597124699898894
60600276719993148597124699898903
60600276720000340372175573360158
60600276720001257406127985417782
60600276720001257406127985417791
60600280081351404666718093277074
60600280098753124670636274717067
60600280098753124678228037654317
60600280099726022654808411168505
60600280105642703774479315726516
60600280240560434730348198180190
60600280240876185710240754688726
60600280240876185710241759092830
60600280240876185710244110738884
60600280240888241413742701081636
60600280259254957074238592217757
60600280259259760109069790222736
60600280259259760109074037319956
60600280259259776023974971630068
60600280259266979468382503836564
60600280311776988964778824347028
60600280311780038575367961139763
60600280312432585792153340513005
60600280312436237338892534951269
60600280312444640806054708961578
60600280317591052522499215533046
60600280317688315669536669188122
60600280317696419544495914572762
60600280317700321409461534613932
60600280317700321409463890492074
60600280317700321410217031671162
60600280318342411832397958092100
60600280318353216999010285271620
60600280336080045407730519419219
60600280719159995587843111936154
60600280719159995588034845141438
60600280719159995595374527899866
60600280719450528840474020373826
60600280719450528841310848623508
60600280719450528841311106890712
60600280719482949280275817704736
60600280719486851740604996106568
60600280719486851740606029208432
60600280719486851740608323458966
60600280719486851743052717161990
60600280719486851877301928066975
60600280719486851877866009116634
60600280719486851878057742321918
60600280719486851879749995017870
60600280719998973959258463310145
60600280737176405080616109095458
60600280737176405080619207928172
60600280737865639163269775060452
60600280743741827948235242823268
60600280790063500002987433516250
60600280790354033386748852531494
60600280790354033386749627366154
60600280790387654994578977299346
60600280790387654994581301297400
60600280790390350749232355051134
60600280790390350749775547274526
60600280790390350749776322109186
60600280790390350749778646107240
60600280790390350749797214117778
60600280790390350751491790811784
60600280790390400574603892419954
60600280790390406110791132126012
60600280791010831390305982801859
60600280791010831390306757640731
60600280791011748421817128686773
60600280791011748429407858859029
60600280791035195987700139006729
60600280791035195987703610910785
60600280795972125370335514586672
60600280795972125370335516003614
60600280796295079787861433519065
60600280796296280361927059786710
60600280796296280407682939996872
60600280796298976162313130439822
60600280796298976162877989506466
60600280796298981516131101544164
60600280796298981653391051337456
60600280796299031661412098267590
60600280796919155873974086175658
60600280796920357371220464958697
60600280796951935938856807473421
60600280797138009414010040096999
60600280814641430375459493770905
60600280814642380347844142175241
60600280814645077180228976995883
60600280814645377323745986084203
60600280814646277891557681985487
60600280814646277937311238197595
60600280814677497551112996277739
60600280814677497551113853669219
60600280814677497551114226721847
60600280814677797740363900013683
60600280814678698308174451564139
60600280814678698308195372270491
60600280814864185659571182328339
60600280949911579898349363100028
60600280949912436038017959073742
60600280949912436038020627445330
60600280949923291029188584916740
60600280949923291029188589148828
60600280950539815076214530721313
60600280950564130407130320055981
60600280950568933227089113370981
60600280950568944345209089003529
60600280950576180487238351647102
60600280950762569613563526209230
60600280955505010281766411430714
60600280955505010281954696725486
60600280955505010281958139931734
60600280955505010289297827394426
60600280955505010289298602229086
60600280955819855156827334966884
60600280955819855156827593247186
60600280955819855157580480378060
60600280955819855159275056022306
60600280955819855296536070095022
60600280955819860099239871814656
60600280955819860648282603401292
60600280955819905119648171703192
60600280955821061405368709932694
60600280955827963974199117199296
60600280955831866571789308611194
60600280955831911045875025937338
60600280956449341057106973313477
60600280956452042760354032940001
60600280956452340989176293978778
60600280956452340989741153045422
60600280956473667297794150449769
60600280956476716980119921521327
60600280956476718628671700574185
60600280956484463199318748458289
60600280956695206452395825924938
60600280974166211417203895667355
60600280974166226241361924480651
60600280974198631858425722481679
60600280974198642970898264869423
60600280974198642971463123936067
60600280974198680028760678408397
60600280974198680028781598996705
60600280974202278593991361124521
60600280974202278596247784145897
60600280974202283535378617312471
60600280974202534318942668673495
60600280974202578783241010304769
60600280974202578808409007472789
60600280974202582489846242312511
60600280974202582512754807957585
60600280974202593219362161593968
60600280974202594850087834204035
60600280974202594868164989110366
60600280974203493649913188858928
60600280974203493649913217438644
60600280974210387410334764908541
60600280974210387410337001763395
60600280974210388645683880890587
60600280974210687599584438318421
60600280974210687599586761616635
60600280974214256593569798184733
60600280974214256593569884278013
60600280974397974205636776004355
60600281026696346788458423438365
60600281026696346789022507670349
60600281026720658411640439692329
60600281026720658413896773082241
60600281026720658413896773432161
60600281026720658413900245340589
60600281026723365238725292833797
60600281026723365239287052717807
60600281026723365239290153420973
60600281026723665382242301922117
60600281026723665382807162509293
60600281026724565813274505432525
60600281026724565813274506948845
60600281026724610284911755566555
60600281026724610287440056961571
60600281026731463579945019217881
60600281026731769257201547306757
60600281026732669688233750817165
60600281026732714162398932474507
60600281026732714162398933990827
60600281026732714162399305528539
60600281027377177198033171517005
60600281027377177198033171633645
60600281027377177198033171987777
60600281027389183531877525120021
60600281027389218120681148201241
60600281027389218120743910316085
60600281027389232944839949133429
60600281027389232944902710898353
60600282155282860434521426987572
60600282155282860617535885669091
60600282173008736719580018334322
60600282173661598489161886603792
60600282226077362783118855278206
60600282226078313359589860952756
60600282226183663734060050480657
60600282226183663734060050953076
60600282226186364840190259797700
60600282227061683515802459706461
60600282231986938726937943440120
60600282232092289101408133440440
60600282249816964629384344076833
60600282249817264772901353165153
60600282385708444774970727660274
60600282385708444774991648366626
60600282385708444777497885866650
60600282385719249758588598559624
60600282386582860319146662413242
60600282391519823645335798571590
60600282391615819424943784493326
60600282391617070142318810147638
60600282391617070144845968354014
60600282391617070144846743187270
60600282391627875311458295533534
60600282391627875311459070366790
60600282392272681245703965950779
60600282392272682894255745003637
60600282392491485869603591336059
60600282409998557484946206023420
60600282409999457915497233288380
60600282410218262539396858673660
60600282410218262539396887253376
60600282463177088419224687894098
60600282863990097832896822569806
60600282864208902456711763913518
60600282864209808561544401289780
60600282864209808561545147426680
60600282864209808561545176124440
60600282864281837331429656416846
60600282864282787905559641121892
60600282864317860225219926632170
60600282864317904513783168433012
60600282864317910049964729140618
60600282864317910049967056787560
60600282864317910049968085190776
60600282864317910049968085657336
60600282864939268420749946999405
60600282864939268420749947357909
60600282864970814325399906439594
60600282864971688861995014638982
60600282865157188624468844665750
60600282865189618949114976005894
60600282865189618949299817622034
60600282865262553823932740286634
60600282865262553825628465240934
60600282865262553826192549472918
60600282870118433928328748623166
60600282870118433928893229914044
60600282870118478398274515147496
60600282870118478398274516197256
60600282870118478398838600429240
60600282870190162556013218384648
60600282870191413272907723609256
60600282870191413272907724659016
60600282870191413273471808891000
60600282870226485455310348859462
60600282870226535418130927315468
60600282871065513848299138508608
60600282871195190674901359025882
60600282888464533912550905239685
60600282941674583071126059194123
60600282941674583071687820477813
60600282941674583071690057328455
60600282941674583071750496499217
60600282941674583071752819447511
60600283100650913652548972089640
60600283101199314701537154597061
60600283101199314701599830622997
60600283101199325819719806255545
60600283101199359173174403214771
60600283101199359173174776267559
60600283101199359175434207796121
60600283101199364114565040968311
60600283101199364114565041434871
60600283101207467989500182232553
60600283101207467989583864585785
60600283101207469224870304546427
60600283101207469224932980217911
60600283101211370450038799404703
60600283101211370450041894005329
60600283101211371685387911265685
60600283101211386510089904421265
60600283101611172803956509684647
60600283101611172803956512871187
60600283101611172804520593916631
60600283101635484427141991092640
60600315414813895545636148790074
60600315414813901091673554528368
60600315485725509374809015276637
60600319078814518840243321413811
60600319102452667098002012574125
60600319562458202678127337957096
60600319562458208218827649128694
60600319562458208221087080539212
60600319580151663287110578679373
60600319581027010228318957896689
60600319581027310371835966985009
60600319716050330271084611562868
60600319721958672096123727694452
60600319721958672096688583577364
60600319721958672103463410451476
60600319721958672103463410452880
60600319721982983719031475845200
60600319721982983721566319731284
60600319721982983726646569930264
60600319721982983726646943001606
60600319721982983728341146606800
60600319721982989262830453685334
60600319721982989262830710902778
60600319721982989262830715016822
60600319721982989262830715134866
60600319792894597537808775550247
60600319792894597537871794545713
60600319792894597545401713875385
60600319792894597545401714925305
60600319792894597545401715397481
60600319792894597545401715410579
60600319792894597545401829716345
60600319792894597545402863303483
60600319793761845370588574490043
60600319793761845372280827185995
60600319793762140574413736668843
60600319793762144278759537153639
60600319793762145514105554880555
60600319793762145515797807576507
60600319793769945541202014685623
60600319793770245684718995076135
60600319793770245730472579986051
60600331769679511639127539190186
60600331769679511639127540706506
60600331769679511684881125616374
60600331946832007220092895465506
60600331946928968210539290378838
60600331946928968347737368728534
60600332000114984528656497099094
60600332000118588034685303476174
60600332000325685819109273942683
60600332000333790928850452822255
60600332000978280624033817096711
60600332006234060318638235054527
60600332006890557583871207028199
60600332023971944083016880975701
60600332407705689825212857887110
60600332407705689870966442796978
60600332407778635812883467803258
60600332407778635858637052713126
60600332407813742086045696406453
60600332407813742086046385501965
60600332407813742086046471241113
60600332425503310250051335150078
60600332425503562261058527810846
60600332425503610439301008441914
60600332425535730689016050668366
60600332425536030878265723960202
60600332426702667468737941000942
60600332426702700822255213986104
60600332478608294397548387544581
60600332478608294397551486377295
60600332478609194828099414809541
60600332478609194828102427553187
60600332478609194828102513642255
60600332478609195376891385251733
60600332478609195376894484084447
60600332478669978140094587065952
60600332478678188949005724008293
60600332478713311228415577498589
60600332478713644772018577544901
60600332478713644772019352029641
60600332478713644772019352383773
60600332478713644772021676377615
60600332478717246494222686604741
60600332478717246494223375350333
60600332478717246494223461089481
60600332478717246494223461443613
60600332478717246494225699348387
60600332478717246494225785437454
60600332478717246494225785437455
60600332478717247043014657046933
60600332478717247043015431531673
60600332478717247043015431885805
60600332478717247043017755879647
60600332478717263095179447757595
60600332478717263095179448107515
60600332478717263095179792481049
60600332478717263095180566965789
60600332478717263095182891313763
60600332478717263102773621131887
60600332478717263102773621486019
60600332478932198474818257195907
60600332479552640225702832601103
60600332479556575490360550855775
60600332479872189436558280705992
60600332484832718778178717015807
60600332484840818903042048909791
60600332484840822607387849394587
60600332484840823887919895895379
60600332485454093898755548839403
60600332485464900668438039344903
60600332502534274746876481605917
60600332638239292894186574334221
60600332638246529141377139714134
60600332638457230431829916557723
60600332638465335543827432365231
60600332639113771987882929258607
60600332644122435703101912164755
60600332644146751034017701499423
60600332644341240326437453318051
60600332644341288321603294530059
60600332644365555655660989956767
60600332644365555657917326884703
60600332644365599946481030683979
60600332644373660767658505764275
60600332645022096793488085956265
60600332645022111624905671833079
60600332645023297962352729326236
60600332645095046499538880294839
60600332645103151609280059174411
60600332662067164560908210628475
60600332662091476185785946782395
60600332662103483756609789611013
60600332662103487644220519047345
60600332662748273633783273497591
60600332662748273633845949523368
60600332662748273640289484056495
60600332715027157483897347085265
60600332715058676120333432181407
60600332715059576550884459446367
60600332715059576688082452056915
60600332715245995271252468663849
60600332715278410771089450202409
60600333843501665210609904435578
60600334552500342513712487072737
60600334552535464793122340563033
60600334552535764984903419157061
60600334552536665415454446422021
60600334552536715368233129377079
60600334552536715375827302401451
60600334552536715375827302405663
60600334553483746024281973425323
60600334553483746024281973429535
60600334553483762488037643484835
60600338150986847919316213655249
60600338150986851623662014140045
60600338151837838183571074860281
60600338151862149801673984140089
60600338151862149808448811014201
60600338151870258435006062752135
60600338151870260271924278583439
60600436101235596079445689423184
60600436118961772324923259965860
60600436128152667475183959947918
60600438175383154630367085736868
60600438175383154630367860581356
60600438246286609624704528773492
60600438246286659038544850429724
60600438249241422646960886687336
60600438249241422647524970919320
60600438249241422784783316602975
60600438255149747870791960086296
60600438255149748053806184462345
60600438255149748053806184928905
60600438255149748053806299247769
60600438255150048059789814294586
60600438255150048060062554084568
60600438255257799536915231881496
60600438255257799536915231881580
60600438255257799537479316113564
60600438255258099726185825879768
60600438255258116334461583248992
60600438255258116335300730196166
60600438255802509345742439264935
60600438272874723680107610199151
60600438272874723680107610199160
60600438272874723725295961447405
60600438272875924299931554410810
60600438272875924436628224554081
60600438272983675776781909259311
60600438272983675776781909259320
60600438272983692428575168100020
60600438272983692430269746194435
60600438272983692430269750916168
60600438272983692430269750916169
60600438272983692430520797975864
60600438272983692430520797975865
60600438272983975962959309376217
60600438272983975965490712807957
60600438272983975965490713274517
60600438272983990789375999115503
60600438272983990789647966763507
60600438272983992025559615700529
60600438272983992025562714531839
60600438272983992436505830711084
60600438272983992437344977658258
60600438272983992437344978708018
60600438272983992573766585436473
60600438272983992573766585436476
60600438272983992574040877554707
60600438272983992574602634134136
60600438272983992574605732033727
60600438272983992574605732033730
60600438272984893004337787269449
60600438272984893004588834329145
60600449027654406523766597057845
60600449027662506694466310242329
60600449027662510398557705033929
60600449027662510398745962797293
60600449027662510398745991378461
60600450955739905948981004585294
60600451115271892258877622651482
60600451115271892259358798896722
60600451115272792104422920765670
60600451115272792696956617969642
60600451115272792699219151523074
60600451116244449930894054885976
60600451116245421925123943015624
60600451116252560576819003085274
60600451125108505192975724583119
60600451125116610302716900280363
60600451172165662201436883645394
60600451172384550178115265745742
60600451172493485529007319154316
60600451178296940312096443656355
60600451178402144296466441026031
60600451195696166046857876023174
60600451195696166046857876508608
60600451195799863710263782025485
60600451195803917523734916802522
60600451195803917523735693041074
60600451196022820118483306145865
60600451196022820118483306495785
60600451196023117160048394840905
60600454785290152129921986878078
60600454785291052156305757949600
60600454785291052751101988707004
60600454785500902892603443050854
60600454793501547967952789024512
60600455245507273010819049756346
60600455246058486381257085711536
60600455246162630637944518983908
60600455246163836335846762275080
60600455262908994121833512488370
60600455263232265336613776533174
60600455263232298507680794110848
60600455263232298507683893769870
60600455263235866877498127705944
60600455263235900229888002829710
60600455263235911349700232207970
60600455263888812419603536164344
60600455263889662437600312898670
60600455263889710615843915912826
60600455263889712438393107044508
60600455263889729054537124788240
60600455267030858406935426953451
60600455272100206427493269470201
60600455272963495255643978239211
60600455272963495255644236506415
60600455404714818827880634828436
60600455404716019401383697319820
60600455404716021231527088992780
60600455404716021231527090509100
60600455404933608636844776147626
60600455404933656805297533198878
60600455405030869953738922702490
60600455405040159166255548737722
60600455405591321290516294678772
60600455405591354827609667187416
60600455405591371298899072504430
60600455405688567373075649029354
60600455405696721254244992621852
60600455405906205196388793046604
60600455405906216306975378840732
60600455405906221248553153636232
60600455405906249658800399129942
60600455405906249661248120189576
60600455405906265720755258138258
60600455422440980248632221836574
60600455422441880869809125872718
60600455422441895099174018529236
60600455422441895099739652440368
60600455422441895694536256250400
60600455422441896929317414906460
60600455422441897470748437179084
60600455422659768456869322659368
60600455422659783273413376601618
60600455422659783273685345765942
60600455422659783274250200133938
60600455422659783274250201650258
60600455422659783274252524598552
60600455422659783281027351472664
60600455422757029773761146265938
60600455422757029773763469214232
60600455422765134883502325145510
60600455422765151492052599979164
60600455422768736969227066986962
60600455422768736971484179804934
60600455422768751793949954400342
60600455422768751796460434504920
60600455422768753763048678081516
60600455423316280490657347443886
60600455423316280491470155787272
60600455423316280491473250387898
60600455423316280493729587315834
60600455423413538111363603564368
60600455423413543639951222717690
60600455423414443481039294672858
60600455423414443481040413869406
60600455423414491659282897687014
60600455423414502777403644971894
60600455423414504606981407437986
60600455423414505148430999119424
60600455423414508313587414290216
60600455423421646965281674009726
60600455423421698572785907896766
60600455423421698572786021638254
60600455423422548593043351462134
60600455423422596769588932450902
60600455423422613972935696303340
60600455423422615207717629798272
60600455423632376088780501934810
60600455423632376127756165368488
60600455423632397676854342920846
60600455423632398088639704879976
60600455423632442561110682429380
60600455423632442561113777030006
60600455423632442566194028259872
60600455423632447499968768528474
60600455423632447500240736176478
60600455423632447507580418934906
60600455423640484941006319684216
60600455423640484941843143216536
60600455423640484949182825974964
60600455423640496061383403897032
60600455423640496061655373061356
60600455423640496068997378768078
60600455423640551375199981561118
60600455423640551382539664319546
60600455426377360484794729480000
60600455432285637539396688642058
60600455432285696828417139198952
60600455478902090580350477919160
60600455479557387088564636719148
60600455479557406783689655220842
60600455479557703261114769028092
60600455479557703261114783559761
60600455479557706965460563747010
60600455479741369712074919004058
60600455485466332386062951624969
60600455485466332386073411978172
60600455485682118943647320636495
60600455503189457510068535281216
60600455503189503629399696520835
60600455503189508568527426146219
60600455503191860122863287911786
60600455503191892231748202656689
60600455503191908290677571108324
60600455503191908291241655340308
60600455503191908298835485408088
60600455503191908298835488590416
60600455503191908298846337014292
60600455503191910082660437921228
60600455503192210271931118362824
60600455503193105900649922619489
60600456699903575363087629417060
60600456859428422883945527890810
60600456912615038841284138393348
60600456912615056045196536156918
60600457319329493055198081929030
60600457319433642260053845321020
60600457320308960203795943119352
60600457320308988616493229428834
60600457320310160960878319112104
60600457320310194724483277713196
60600457320310194724485602527730
60600457337054402295031250504488
60600457337159768728442174465368
60600457337711866003099870108952
60600457337711877670262864643068
60600457338002699536846655818702
60600457338035115036680542756636
60600457338035115083001277799902
60600457338035119978067708264926
60600457338035137043881719529840
60600457338035170395706739819050
60600457338035170395978707467054
60600457338035181516355791679870
60600457338108116388732663213694
60600457338132376406670251228878
60600457390232947456684551361784
60600457390232991928886655863810
60600457391181228685312778926094
60600457391213649124023343493576
60600457391213649126533826786098
60600457391213649126536925972944
60600457391213649721061560618652
60600457391213663950694954786240
60600457391213665780565603966708
60600457391213665917847279402664
60600457391213665918098326462360
60600457391213665918663186932896
60600457391213693598735935874344
60600457391213693598739030474970
60600457391213694193532538168056
60600457391213694193535632768682
60600457391213699132409220501868
60600457391213699132660267561564
60600457391213699132662592376098
60600457391213708422897059288266
60600457391213710253039676116738
60600457391213710253040450961226
60600457391213715740960155383146
60600457391213715741211202442842
60600457391286645125162290277312
60600457393843957476733452169498
60600457393843957476796128195274
60600457549765832373136378056182
60600457549765832375646858160760
60600457549765834204953426184760
60600457549765834204953427701080
60600457549765882380957395992214
60600457549765882381773298936226
60600457550422379638848247940300
60600457550422379638851342540926
60600457550738425228334595986684
60600457550738425229150498930696
60600457550738430168281331053126
60600457550738430169975907747132
60600457550738430762802866039812
60600457550738430762805965698834
60600457550738430764497443083738
60600457550738430764500542392840
60600457550738442020153241915104
60600457550738442020718097799420
60600457550738444994133936560428
60600457550738446824004585740896
60600457550738446962102168707084
60600457550738474642174917648532
60600457550738474642178012249158
60600457550738475234461036762150
60600457550738475234464016577352
60600457550738475236971519942244
60600457550738475236974614542870
60600457550738480724894319431350
60600457550738489466336041062454
60600457550738491296478657890926
60600457550746535280278847910394
60600457550746535874803482556102
60600457550746550104439971324316
60600457550746550698964605970024
60600457550746550834802751299494
60600457550746550836245509748032
60600457550746550836496558207408
60600457550746550836497329859740
60600457550746550837061412692044
60600457550746550837061414091724
60600457550746552071843347586656
60600457550746584051625678605782
60600457550746585835199582542906
60600457550746600659358382541974
60600457550746600659609429601670
60600457553485210904829935593628
60600457577011655539614505014328
60600457577011655539635397140964
60600457577011655539637719971214
60600457577011655539637720089258
60600457577011657186766773640311
60600457577011657186766773994603
60600457577011657186766776826851
60600457577338517000346473252803
60600457577338561471983723386833
60600457577338567006472139778213
60600457577443867008223126436491
60600457577443916785312371022555
60600457629640478447871498216418
60600457630297309157919205131328
60600457630297342509741788035336
60600457630297342509744112033390
60600457630297357334467110001510
60600457630297357334467367218954
60600457630515845116392829006702
60600457630515845116455505382398
60600457630515845160513737941504
60600457630515845162962321814192
60600457630515895123334316747478
60600457630515895123334402486786
60600457630517045734519102868477
60600457630517045737029582973055
60600457630517047566336150997055
60600457630517047703617826549651
60600457630517095742319971874206
60600457630517095742340892462457
60600457630517095743155938015046
60600457630517095743156023748521
60600457630517095743156023749982
60600494171097937635100070223650
60600494171097937635100845068138
60600494188822863481222441798798
60600494188822913296722202737380
60600494188822913298979315553948
60600494242105908631713338784674
60600494242105908633969675712610
60600494242106792591455247352160
60600506934052967842699526340052
60600506934053033721655795331672
60600506934053034316452402329648
60600506934053034316455496930274
60600506934161085982575674124848
60600506934161085982578768725474
60600506951777959567777392062332
60600506951777960168494253116880
60600506951777993339561270694554
60600506951777993339561275752950
60600506951777993339564370353576
60600506951778009400762990395638
60600506951781561707684027595644
60600506951781595061765384812790
60600506951781595061768479413416
60600506951886961671145315433380
60600506952434501898400476967862
60600506952434518369687558286822
60600507093261716065580334470054
60600507093261716065580335986374
60600507093261716065663902626678
60600507093261716065663902976598
60600507093553498198832198387732
60600507093577815357635042589680
60600507093577815357635042939600
60600507093577815358196803867754
60600507093585853998136025321428
60600507093585920467940306051156
60600507093588572353346894844854
60600507093588620524247369769200
60600507093685867023758314384880
60600507093685867026098219347184
60600507093685883085521793847718
60600507094209995464065170361404
60600507110986675080512698420280
60600507110986675082769811236848
60600507110986675263610607138264
60600507110986675264112704091308
60600507111302735670394067399086
60600507111302741204321498391196
60600507111302774384697928821770
60600507111302790444202747014314
60600507111310846316319015598384
60600507111310846323933076562870
60600507111310879495000868985032
60600507111310879495003191933326
60600507111310894319161992398954
60600507111314431801107543570668
60600507111314431803364656388640
60600507111314431986381204179542
60600507111314446803762081654112
60600507111314446803762083170432
60600507111314446803764406118726
60600507111314447863125943776020
60600507111314448594929154665222
60600507111314481217204978044872
60600507111314481217207300993166
60600507111314496039105890853656
60600507111314496039671524764788
60600507111314496041366101458794
60600507111411693303273027786112
60600507111411693303275350734406
60600507111411737772633047467294
60600507111419798413014206665684
60600507111959232935627039372758
60600507167215894072104091667374
60600507168173179745945693240789
60600507168383924822236779289007
60600507168391128266142813300637
60600507168391128266706640315177
60600507168392028834455660190685
60600507168491992959649083802103
60600507168491992959649456873397
60600507168500047009234467465737
60600507168500096834103936462313
60600507168500096834608329186743
60600507168500096834608700723051
60600507168500096834608702258037
60600507168500096971301929072861
60600507168500096971302272029453
60600507168500096971364576518921
60600507168500096971364690837785
60600507168500096971364948055229
60600507168500096971368048304885
60600507168500096971368048777269
60600507168500096971866013304845
60600507168500096971867132635503
60600507168500096971869456633557
60600507168500096971928660750905
60600507168500096971928775069769
60600507168500096971929808189055
60600507168500096971929808661279
60600507168500096971932132536869
60600507168500096971932132655121
60600507168500096971932133009253
60600507168500101775490972303542
60600507168524413329196465441397
60600507168524413329760549673381
60600507168524413400368708457462
60600507168524413537632949967095
60600507168524413538197034199079
60600507174299458431361024518290
60600507174300659005345492837202
60600507174300659051099077747118
60600507174323768638442490706876
60600507174323770056238760672210
60600507174324970630223228991122
60600507174324970675976813901038
60600507174433038767717150122180
60600507174433038767720248972364
60600507174433038768284333204348
60600507174433038813470735030692
60600507174433038813473833882280
60600507174433038814037918114264
60600509025709110294464884291774
60600509025709115235852049800064
60600509078884042662113977749964
60600509078886743953767059544844
60600509238407923276780962387002
60600509238408823704988871061484
60600509238408823705553731176484
60600509238408823707248306820730
60600509238416928815294135222800
60600509238416928815858994288040
60600509238416928817551246983992
60600509238419628871601198241004
60600509238419630107512076082920
60600509238419630109204328778872
60600509239357121544445319366992
60600509239357121544445319483632
60600509239392252611029444724320
60600509239392254395502278969460
60600512677893433116498718771784
60600512677893449176003536964328
60600512677990710497980143378488
60600512695618358367820613903842
60600512695618424839884331910540
60600512837418163732154725074466
60600512837418230219441743894028
60600512855143156056257199271982
60600512855143189229019568738070
60600512855143189823816171031782
60600512855143189823816175736046
60600512855143205883324088529216
60600512855248504608196308054850
60600512908329821846017122880130
60600512908329839049929520643700
60600513315044276059178582570192
60600513315044276059931066415812
60600513315044276059934166074834
60600513315149642485813908004628
60600513315152327718523932890654
60600513315152327718526370629988
60600513315152327725301854365392
60600513315152343777466989799508
60600513315152343777469428938522
60600513315992523524390251152662
60600513316024937187031539819742
60600513316024988847904193370248
60600513332769196372128331463464
60600513332769201312951412741174
60600513332769201900698215192124
60600513332769235069508891609774
60600513332878153995116059345156
60600513332878153997372396273092
60600513332878153997374747919146
60600513332878154002458093749638
60600513333717482541579640305484
60600513333749898041413527243418
60600513333749898041415821493952
60600513333749914688103383416682
60600513385947730461417535848566
60600513386052246463442309727050
60600513386053146893909539380970
60600513386053146893928136087864
60600513386896011690045763412876
60600513386896078297673159263006
60600513386927592819609982932128
60600513386928476603468920361126
60600513386928476603472014961752
60600513386928477198265522654838
60600513386928477198268617255464
60600513386928491427630043775048
60600513386928493247920060589788
60600513386928493255513229547134
60600513386928493257773435448008
60600513387001444731085631336116
60600513387001444731106551924424
60600513387036544916281847439286
60600513387036544916284942039912
60600513387036545463654333185074
60600513387036545465345814228694
60600513387036545465348908829320
60600513387036545465411758558136
60600513545479716779138482715684
60600513545480615380379842647542
60600513545480616615162552386642
60600513545480616615164875334936
60600513545480617209686410671542
60600513545480617209686412187862
60600513545480617209687187032350
60600513545480617209689509980644
60600513545480650561532237346628
60600513545480664791710456323704
60600513545480665378913116337518
60600513545480665378915439285812
60600513545480665386506283423008
60600513545480665386507060133736
60600513545480665386509383082030
60600513545480666613697372314184
60600513545480667170083287019154
60600513545577022567751237759756
60600513545586016988146643125876
60600513545586016988167562314504
60600513545586031812872625605038
60600513545588733104525707399918
60600513545588733653652522518462
60600513545588733653652523918142
60600513545588734888434457413074
60600513546428912667951131712542
60600513546428913262475766358250
60600513546428913399757441788590
60600513546428913400008490247966
60600513546428913400573346132282
60600513546452357803541826757634
60600513546453208233067580473466
60600513546453208233883483417478
60600513546453208408742122563262
60600513546453208409306978447578
60600513546453224468246940755806
60600513546453225015576813553198
60600513546453225017269066132510
60600513546453225017833922016826
60600513546453225017833922133466
60600513546453225017836245081760
60600513546453225022916496311626
60600513546453225024886226401886
60600513546453225025448757938228
60600513546453225025451082286202
60600513546453258231854224171432
60600513546453258239194021248932
60600513546453272469374448855230
60600513546453274291359042363976
60600513546453274301211642377708
60600513546453274842640603619374
60600513546453274842643698220000
60600513546453274847723949449866
60600513546453274847998328010056
60600513546526159892469453426880
60600513546526159892469453543520
60600513546557739060069388488260
60600513546557739061761641184212
60600513546558574841003957355226
60600513546558574842696210051178
60600513546558574843284309588736
60600513546558574850059136462848
60600513546558624673171238071018
60600513546558639490554440010202
60600513546558641276639627117812
60600513546561326508850740332324
60600513546561342568291933959988
60600513546561342568354786872536
60600513546561342980137821651284
60600514822724474124292804231744
60600514982257359042691031390572
60600515459874383968641820051772
60600515459875284399694165191748
60600515459875300459178091375700
60600515460823581825087965207482
60600515460823582236849340675438
60600515460823582236850112327770
60600515460855096758786935996892
60600515460855947364552090878992
60600515460855995539950163740922
60600515460855997187099336136494
60600515460855997187664192487162
60600515460856012011822221300458
60600515460856013797885712867056
60602896993496684207639419016459
60602896993496684207702180781383
60602896994465630272486614842101
60602897449625225165621124351271
60602897472387078461157726940583
60602897472387078461157727290503
60602897472967038528254263160425
60602897473039973402887500201901
60602897525564707730648304558857
60602897526221204995881276532529
60602897526242860889457209687903
60602897526242862673847016569039
60602897526534602035181777833505
60602897685086786658806909336348
60602897685086786658806910502748
60602898891352925849362578016259
60602898907891303228418231011463
60602898908763002793754396132357
60602898909082704548851025792375
60602898909082704548851026842135
60602898909090826131349418063702
60602898909090826131537446141030
60602898909090826133041670759654
60602898909090826133229698836982
60602898961287737121599140526549
60602898962268454850956419054902
60602950597406876173951810222022
60603052786219500114416555881690
60603052786220700688484592234970
60603052839398328994617334621246
60603065472331231733588359478794
60603065549179400878124642363047
60603065685066073057358456685956
60603065702803660381997216788606
60603065761878202830351780767116
60603065761878202832046356411362
60603067144401977119968837265246
60603067144510945818415030536802
60603067145058458227511468063893
60603067198233385241991128655289
60603067215400043932003861234457
60603067215959261481233368727929
60603067216056507797729973704089
60603067623657112982706149540377
60603067623727045781824846841491
60603067623727045781828285444257
60603067623727045781828285798389
60603067623762162573318348777697
60603067676283632508444957348028
60603067676283632508444961580116
60603067676283632510704393108678
60603067676284533122010357077314
60603067676904974871815579632423
60603067677123812842666963238563
60603067694556714884818715567851
60603067694556714884821039565905
60603067694556720235540427379223
60603067694557615315372067184997
60603067694630550190002951294571
60603067694630550190005275292625
60603067694630867582348344588775
60603067694665672332214726439383
60603067694873998745937843108727
60603067835676028308204424953394
60603067835805406765054095050170
60603067835805406765807240480060
60603067835805706772060395993012
60603067835817412505731102532812
60603067835817412505734458582970
60603067835817418039655438806252
60603067835817418039655697073456
60603067835817418039658762977726
60603067836368531990954227770719
60603067836465789738256196842429
60603067836656697035753578821094
60603067836659398327971519682618
60603067854094408230196467843359
60603067854162534677852475186493
60603067854163435108403502805585
60603067854186851653449599153731
60603067854186851653449599157943
60603067854187746733281238959505
60603067854190754113695351951811
60603067854198557250612953602423
60603067907268133890622424193499
60603067907268434676927108559247
60603067907272036536329210229635
60603067907364479959582341544219
60603067907365675777455624725677
60603067907365675823271971754649
60603067907365681313639398649093
60603067907365692424229077630957
60603067907369294153961159347639
60603067907377403374558513495715
60603067907584568489681999398606
60603071292362351834040418766914
60603071292362401796860997222920
60603071292363302412933519471397
60603071451571065292821345168322
60603071451887182840300093782532
60603071451888017388231873698971
60603071451888083456373507184963
60603071451898838615167163825158
60603071452540978374113965841965
60603071452540978374117321892123
60603071452551783433960030495870
60603071505729412151874778791118
60603071522787936729324669867047
60603071906824273246748611171036
60603071906824273246750934119330
60603071906824273250011493632888
60603071930170642621039233066074
60603071930458474713148345121098
60603071930458774856665354209418
60603071930461476007792989813508
60603071930461476007794022915372
60603071930461476007796345863666
60603071930493891507629971352068
60603071930493891507631004453932
60603071930493891507633327402226
60603071931118872606245156908789
60603071983636103019281087507374
60603071983636403022272650404904
60603071983636403022273683506768
60603071983636403022276006455062
60603071983636436513807552665396
60603071983672426467555834033875
60603071983672470392660548459724
60603071984295602718766530768163
60603071984511454733223801062590
60603072001386595188109677334553
60603072001398302569600081495967
60603072002018775287200549748695
60603072002018775293912614857883
60603072002021478414079597394695
60603072002043086919606258555085
60603072002054815894434339305648
60603072002261941542104323715521
60603072002261941548879150589633
60603072002334874586594168852161
60603072142869444567157906323460
60603072142869444569605627378882
60603072142877531980892885523802
60603072142881155846135061677822
60603072143193349387362694951960
60603072143193583094451223866670
60603072143193599565527721709060
60603072143193599565548613717652
60603072143193599565549646819516
60603072143193599565551969767810
60603072143193599566280867120236
60603072143193599567975442764482
60603072143205310837160713275148
60603072143205310837160971542352
60603072143205310837161746377012
60603072143205310837164041677258
60603072143205355308527027346718
60603072143205355308529695718306
60603072143205355308801290294968
60603072143205355308801319109416
60603072143205355311058775618552
60603072143205360661968424679188
60603072143205360798978475318739
60603072143825785208606086724170
60603072143825785208607119826034
60603072143825785209171204058018
60603072143828486500260201620914
60603072143828486500824027585694
60603072143850096831597866293058
60603072160922227107592376869897
60603072160922227107592376887367
60603072160922227107592376986537
60603072160922227107592378403687
60603072160922227107592405566253
60603072160922227107592405585127
60603072160930330982550503181857
60603072160930330982551650969767
60603072160930330982551995326039
60603072160930330982551995330251
60603072161578740773036683504888
60603073343315519858397733326919
60603073343315519858397733676839
60603073343499201101535863450363
60603073343534324482297358712199
60603073366184505398747181831358
60603073366184538890278729091452
60603073366185455977641288475219
60603073366185455977641660502580
60603073366282651233168628418203
60603073366289855775640844828350
60603073366289855912923525731220
60603073366289905736037950287684
60603073366290806352111850502900
60603073366939213322162291583371
60603073366946417272118519384092
60603073367168826133854259256285
60603073437193410329736435119569
60603073578895969202172258020326
60603073578989313652946739381412
60603073579000118819559066560932
60603073579001319574110038672854
60603073579001319576641443616542
60603073579646125330037161749676
60603073579864915676311383322906
60603073579867616967212352809926
60603074057458556586979413469348
60603074057458556586980446571212
60603074057494579484976921727370
60603074057494623955675059877976
60603074057494623957367311524168
60603074057563906962181856872252
60603074057563906963876432516498
60603074057563906964713605126824
60603074057599974330145249878296
60603074057602680974130673773574
60603074058255585251844170405680
60603074058441959960268543407098
60603074058474375048511547114014
60603074058474375460105524945658
60603074058547324750377004252720
60603074058548277519737256567431
60603074058548277519738372226115
60603074075876102169322628000542
60603074075985037591470835083926
60603074076273253191230476410431
60603074076273253191230476764563
60603074076273253191231592423247
60603106602151305990084232321720
60603106602151322591102985352576
60603106602151322591856126533116
60603106602186439246082340540538
60603106602187639816886461330102
60603106602190341108539543124982
60603110218051145817504717653509
60603110749799531584459342467826
60603110749799531586151595163778
60603110749799531586171482768266
60603110749799531586172515870130
60603110749799531586174838818424
60603110909320410764708634436192
60603110909320410771483461310304
60603110909324312492328816741448
60603110909332416550574629210186
60603110909355527415650040871306
60603110909355527416403186282482
60603110909356727990471222635762
60603110909356727992165798280008
60603110909356728182798589111736
60603110909359429282124304430642
60603110909359429283818880074888
60603112132347633825361010343556
60603112133296831176628549145153
60603122903878028889013028956240
60603122957055657561720364479601
60603122974781533800962604552241
60603122980690159259062735937680
60603123116580438795722661790445
60603123134313517602000839599381
60603123134313517602003935262817
60603123134313517602003938449357
60603123134313517739198575005535
60603123134313517739198832209929
60603123134313517739199946831903
60603123134313517739201927873365
60603123134313517739202270829957
60603123134313517739202275416177
60603123134313517739203047068509
60603123134313518150796248661601
60603123134313518150796253247821
60603123211333676025259923025529
60603123595081835793831322196471
60603123595081836342623292288743
60603123595081836342623292638663
60603123595151180059295756972009
60603123595151180059298855804723
60603123595151180059298856154643
60603123595154781781501932112619
60603123595154781781502965214483
60603123595154781918697600357931
60603123595154781918697600375193
60603123595154781918699924373247
60603123595187186305497094353035
60603123595187186305497180442103
60603123595187186305500537909203
60603123595187197418534581896491
60603123595187197418534586145841
60603123595187202174438684496267
60603123595187202769259650825043
60603123595187202769259651174963
60603123595189888008744240068627
60603123595189888008744240085889
60603123595189888008744244317977
60603123595189888008746564433863
60603123595189888008747597535727
60603123595189904060912732969843
60603123613744252528133255320900
60603123619979381880236139410834
60603123689908019155576868348093
60603123690564521904461762022955
60603123690564521904733358134651
60603123825506519522989038144058
60603123825579465655451469675725
60603123825579465655451470025645
60603123825587565817027227389110
60603123825591171801657731785859
60603123825591172898990735796701
60603123825614587797663130379209
60603123825615488228214272085497
60603123825830718985385526727279
60603123825830718987829891732543
60603123826454795398699583406196
60603123826454799104405605835815
60603123826487214604242587374375
60603123832359388367510935389427
60603123832686294479895887599615
60603123849260796696308983183070
60603123902654556327924789044515
60603123902654560446561013944718
60603123903299346753870467372059
60603125030877811316990443080701
60603125030877811316990700311195
60603125055480973569550490122072
60603125055495714970074898005499
60603125055771889226463720972287
60603129338362997546547815294237
60603129339213984106268847937145
60603129339213984106456876014473
60603129339249107486278231239589
60603397371563806547560981477354
60603397371563806552644327307846
60603401678732894720413489380430
60603401678732894720414642008166
60603401678732894725308921924634
60603401678732894727756642980056
60603401678732894727756647714888
60603401678734095294481640991518
60603401684642420518312714390562
60603401684642420518313751760490
60603401731911724195223479938584
60603401731911724202753771989838
60603401755545024503281720050620
60603401755545025090547773534760
60603401755545025095633700580750
60603401755545925521098800799720
60603401755545925526184727845710
60603401755545925528629092850974
60603401755546225664615809888040
60603401755546225669698379815398
60603401755546225669701736934030
60603401755546225672146101939294
60603401755548626812751882594600
60603401755548626817837809640590
60603401755549827386819918947880
60603401755549827391902488875238
60603401755549827394350210999134
60603401755862024226447834403672
60603401755872781811121697980200
60603401755872831222391352370452
60603401755872831224898478427756
60603401755873081954638707068520
60603401755873131368415372258214
60603403593346366541639516093236
60603403806046074599558158458820
60603403806058032161246596822574
60603403806058032163691999197766
60603403806058082169820415464834
60603403806060483134691445845760
60603403811747552763622294583794
60603403811966357385077670221618
60603403811966357387521919969074
60603403811966357387523072596810
60603403811966407395907796977366
60603403811970309261629030383388
60603403829691333059016292793942
60603403829692583639212745414290
60603403829694935375828461044644
60603403829694984787098115434688
60603403829696185361166151788176
60603403829800335164075431492520
60603403829800635305335988395042
60603403829800635307592325322978
60603403882858204375083230794552
60603403882869862390308121636040
60603403882870162533825130724360
60603403882873764256029239784200
60603403882967156470942741519624
60603403882967156471757529854712
60603403882977963284686448851750
60603413963086028486710623820459
60603414370789283761292066321645
60603414423930578090620106645866
60603414423930578090620364913070
60603414423930578091373252057042
60603414423966917464652130133168
60603414423966917466911565893818
60603414441587421915725851880029
60603414441660371617027569143023
60603414441692788167501395352922
60603414441692788169217896107624
60603414441692793703957131970732
60603414441692793703960489437832
60603414441692794254445057048853
60603414441695495546076873647159
60603414447601413580623954758746
60603414447601419117062128137304
60603414583488091251963014117048
60603414583499802337296748034500
60603414583499802520311112015901
60603414608081234343465493284913
60603414660299920883133904754134
60603414660310726049746231933654
60603414678029699766807681529877
60603414678973943193303497348834
60603414679009065339634354240640
60603415806478680469539003077584
60603415806585248026875339098765
60603415877383386188923842484171
60603415877488752618067358396539
60603416042823695171055356738242
60603416042929062009281446367470
60603416497752731655326869710310
60603416497752731655327126927754
60603416497894421358075473940436
60603416515514947276006909745272
60603416521422349916962408404382
60603416521423572635823925464766
60603416521423572643354992350680
60603416521528923010294115465086
60603416522043713647775647036171
60603416522149064022245837036491
60603416522151765313898918831371
60603416522184180813735900369931
60603416568797925949266798723964
60603416568797925949266803441326
60603416568797925949266832021042
60603416568797925949267860890818
60603416568797925949270184888872
60603416569637205669902546173699
60603416574706551362371823588344
60603416575548232597001571207859
60603416592327055638042971365589
60603416592432427418659129139945
60603416592432427418659157719661
60603416593052868756870492787243
60603416593052869168464470618887
60603416593052885220629606053003
60603416593052885228160931577675
60603416593052885411175270858851
60603416593052885822769248690495
60603416728225462146913787534002
60603416729170089863010053763370
60603416734130161851782822492744
60603416734134085860354890759068
60603416734134085860354895009870
60603416734134085867885961895784
60603416734134087509178524074186
60603416734134087514261869904678
60603416734238229989007097389058
60603416734239430746277502521996
60603416734239436234260996527404
60603416734239436234263320408818
60603416734239436236519657336754
60603416734239437881392377146570
60603416734239437883648714074506
60603416734887807391596756488162
60603416734887807391596756488171
60603416735078715276111721160650
60603416735081416568329662022174
60603416752610065300146456099991
60603416805787694017873176317911
60603416805787710077569637276699
60603416805791312348565716778722
60603416805791312348565716778731
60603420113973140869112100876394
60603420113973188999423263198391
60603420113975842160765182671274
60603420167150769172797122207248
60603420167150769175244843262670
60603420184552474361776350387247
60603420184552489179159552326431
60603420184552489180830913013791
60603420184552489186751430054929
60603420184875444657464113411456
60603420184875444657465146513320
60603420184875444657467469461614
60603420184876645231533182866600
60603420184876645231535505814894
60603420185521485114596462107351
60603420191440867525920332606344
60603420327342870906300156967247
60603420344412231441668170407964
60603420345054021675323509769503
60603420350211587967807490026598
60603420350316954806036702952808
60603420350316954989804189066314
60603420350320856854769809107484
60603420350320856854772164985626
60603420350320856855525306164714
60603420350320856855525307214474
60603420350320906817590391795578
60603420350869304238279006267640
60603420350973454038681159914680
60603420350973468856064361853864
60603420350973470090846295348796
60603420404140575583838974971928
60603420421221709931606512681091
60603420421221709931669270078573
60603420421866152045645960773013
60603420421866201382446172779968
60603420421870052264234582737037
60603420421870053911365930544399
60603420421870096735875270311645
60603420421877306807785964095643
60603420421877308591359868032767
60603420422085006082565527737533
60603420422085006082565786004737
60603420422085006082566560843609
60603420422085006082566560856659
60603420804958159339475599036700
60603420804958159339475603754062
60603420804958159346063172786236
60603420804958159346250426028904
60603420804958159346251459130768
60603420804958159346815285095548
60603420805248692592751865503336
60603420805281113031716834584564
60603420805282308803080810937956
60603420805282308803081844039820
60603420805282314200581216486288
60603420805282314202840652246938
60603420805282314337841971210193
60603420805282314337845414422300
60603420805282314337845419139662
60603420805282314337845677406866
60603420805282314339537930102818
60603420805282358809294631757233
60603420805285015492046012986396
60603420805285015492047046088260
60603420805285015494493734041818
60603420805941513306336939477608
60603420805941513306336939944168
60603420822684029905084943076952
60603420822684029906777167075144
60603420822684029906777195772904
60603420822684035440513243569244
60603420822684035441265355878556
60603420822971867537308556054542
60603420822971867537310879002836
60603420822971867537873415121186
60603420822971867537875738069480
60603420822971867537894307129778
60603420822971867539567991815192
60603420822971867539570314763486
60603420822971867539588882774024
60603420822971867540403671109112
60603420822974568832060224808000
60603420823007334300218655819392
60603420823010891730536140749724
60603420823010891731288253059036
60603420823010891731291609109194
60603420823010936022422764879232
60603420823010936205435956149009
60603420823010941694171593634258
60603420823555730074524255718579
60603420823627464367590535439785
60603420823627464372641706305285
60603420823628364805640455092067
60603420823628664949157464180339
60603420823628714398093567033915
60603420823632267403447735898264
60603420823663498198181422657834
60603420823667389545579179550248
60603420823667389545662862375656
60603420828592660815643789080224
60603420828592660815643790497166
60603420828810292675761311248660
60603420828880492904656638541858
60603420828880492907752097970010
60603420828880492907752902552190
60603420828880492907755196802724
60603420828880492950410223451774
60603420828880492950975082518418
60603420828880492953505683929638
60603420828883194062144166755032
60603420828883194199408278597604
60603420828915615095718257889556
60603420828916810455760482807571
60603420828916815807235334280262
60603420828916815852991214490424
60603420828919511608186264000018
60603420828919516961439376037716
60603420828919567107287179471388
60603420829467962697819488228920
60603420829565224021491588142822
60603420829572112498222444946032
60603420829573313072290481765872
60603420829573329131797622906710
60603420829576014958743609066536
60603420876149495844029402211868
60603420876149495845699701099604
60603420876149495845700734201468
60603420876149495845703057149762
60603420876149495845721654907820
60603420876149495846536787616442
60603420876149495846537562451102
60603420876173859352633747505861
60603420876185813208813435781060
60603420876185813209587501898588
60603420876185813211257800786324
60603420876185813211258833888188
60603420876185813211261156836482
60603420876185813211279754594540
60603420876185818745768170867876
60603420876185818745771269700590
60603420876185818747526628889292
60603420876185868570575968378246
60603420876185868570579067210960
60603420876830658447491545995733
60603420876841432051813605806123
60603420877025147749750870016152
60603420882058121257107824904694
60603420882058121259638081942380
60603420882058121259638426315914
60603420882093243401851000275832
60603420882094438621912779180238
60603420882094438622665924591414
60603420882750100102080087479665
60603420899496158635869411025973
60603420899783997315177089945939
60603420899783997315179041222411
60603420899808613382714234765645
60603420899819114106669104555851
60603420899819164115239910336581
60603420899820320764204638927059
60603420899823072064504897170428
60603420900440495175962906095577
60603420900440495305723993598987
60603420900443240885916064610975
60603420900443240931669620823083
60603420900443541120940214819867
60603420900444395394551528059601
60603420900444397041682875866963
60603420900444397766220450495959
60603420900444439866192215634209
60603420900464854511704513545839
60603420900465154746728663754731
60603420900467556215139601249691
60603420900467856450163751458583
60603420900475617455466816563228
60603420900475917644716489855064
60603420900475976204124334810616
60603420900475976341385089186088
60603420900476834137219281995735
60603420900659344218162608201375
60603420900683659135604138931119
60603420900683659547386144840091
60603420900756593873028855548645
60603420900756594467825084770855
60603421035394543131308165318008
60603421035394543131308166367768
60603421035394550449687396456148
60603421035394550457215451665429
60603421035394550457215451665438
60603421035394550457218807715596
60603421035573411883473447699728
60603421035706975921498234542070
60603421035706975921686778103998
60603421035710644080341407244816
60603421035717803050855527509630
60603421035717847524749625364496
60603421035717847524749883657848
60603421035718698129656027945152
60603421035718698129657061047016
60603421035718698129659383995310
60603421035718698129927997109476
60603421035718698129931353159634
60603421035718703664417188217472
60603421035718703664418221319336
60603421035718705448057211841748
60603421035718705448057556215282
60603421035718705450501921220537
60603421035718705450501921220546
60603421035718731481502313295582
60603421036342798333781426884523
60603421036374318204993766459883
60603421036374344642682615477592
60603421041303174033123487204624
60603421041303174033398898531260
60603421041303174039986472280796
60603421041303174040173725523464
60603421041303174040738584590108
60603421041303175687114492599002
60603421041591005994268934590798
60603421041591006131533020919390
60603421041591006132282834744628
60603421041591006132286162097026
60603421041615317616615270051832
60603421041615317619062991107254
60603421041615317756410757073310
60603421041615317757163898250946
60603421041618018908268351846712
60603421041618018909021497257888
60603421041618018910716072902134
60603421041618068871088930302718
60603421041626122784068126954694
60603421041626122785675318286774
60603421041626122785759001106566
60603421041626128274686600908674
60603421041626172748579579562572
60603421041626172748580698763540
60603421041626172748580957056892
60603421041627323542841378162176
60603421041627323543029664506708
60603421041627328894504515980848
60603421041627329031765241658512
60603421041627329031765270356320
60603421041627329031765270704788
60603421041627329031765274936876
60603421041627329031768713916860
60603421041627329076766747537480
60603421041627329077518855614704
60603421041627330678144539249374
60603421041627373503130551674494
60603421041627373503134253149398
60603421041627373503402520372258
60603421041627373503405847726060
60603421041627373505661955083148
60603421041627373505661956618182
60603421041627373505663333049644
60603421041627378856572953529112
60603421041627378856572982110280
60603421041627380091742423891891
60603421041630030185970345582820
60603421041630080148037778610388
60603421042247803448775943768954
60603421042247803448964229063726
60603421042250504740429028746162
60603421042250504741182169925250
60603421042271814882685413095020
60603421042272115071956778745540
60603421042272181088647922357750
60603421042282620048735980042014
60603421042283875755599928151723
60603421042458253968818584575550
60603421042574408955772415604614
60603421042574408955960701949146
60603421042574409548040974771758
60603421042598720578122108165406
60603421042598720989904371291822
60603421059341199393133630947857
60603421059341499536650640036177
60603421059352004558717749045013
60603421059352004558991698206655
60603421059352004558992812815579
60603421060012420893886553953256
60603421112530835818888446631448
60603421113078362541225599594875
60603421113175373501186926037401
60603421113179288316863664718460
60603421113186476388070035759469
60603421113369862795863014783965
60603421113394178125086551422681
60603422240972972702853887984216
60603422241078323074878676186685
60603422241078323077324077984536
60603422241737504744462170901435
60603422258479994172612375817787
60603422258694896928847467095524
60603422258694896930518827782884
60603422258694896930521150731178
60603422258694896930542042739770
60603422258694896930790883059362
60603422258697598222171909577764
60603422258697598222174232526058
60603422258698798796239945931044
60603422258792491749801879744371
60603422258803298565802700248844
60603422258806851057243474614081
60603422258806900288006809308684
60603422259354112089292179766360
60603422259459462463762341068920
60603422259459477287923496367142
60603422259459778712708588352617
60603422259459778712708589752297
60603422259463414337211136112861
60603422259463414337211137512541
60603422259667808456129650965179
60603422259679517667765399242669
60603422259679517667765399359309
60603422259679517669457652055261
60603422259682218959397589145597
60603422259682218959418481037501
60603422259682218961089841724909
60603422259682218961089841841549
60603422259682218961110733733453
60603422259682218961110734200013
60603422259682218961110761498141
60603422259682218961110762897821
60603422264607474172246217933672
60603422264700816973632953143415
60603422264712824546716407933992
60603422265361231516766849014463
60603422265590844372499227726977
60603422265590844374191480422929
60603422265590844375041479400185
60603422312637407430435051689963
60603422312849035922299124945195
60603422335615128380823954766033
60603422335616328952384863999365
60603422335616328954891905030405
60603422336479623858775920738547
60603422336479924002292953923905
60603422471405710299402597313276
60603422471514662395513070408704
60603422471514712401387405625222
60603422472173895854611205769737
60603422472173929209156046487113
60603422472378308548548410160886
60603422472381026314771742971816
60603422472381927019028255486791
60603422472381927019876023724783
60603422472389129594181239116534
60603422472389130143977403446540
60603422472389130189730988356456
60603422472390030343595576252509
60603422472392733832864171891009
60603422477317987396776815451418
60603422477411331847552298034280
60603422477414033139205379829160
60603422477423287808614709108128
60603422477423337768718297578850
60603422477423337771246230618482
60603422478068145354231966787202
60603422478079851134221374035563
60603422478082552790480154651416
60603422478286633180110928643588
60603422478286633773132367521574
60603422478286649787248956041238
60603422478290552432956770415708
60603422478297438346723251572306
60603422478297438346911537916838
60603422478301359244250427687586
60603422478301392597771172931096
60603422496012826812786315073751
60603422496012826812786318260291
60603422496023631979398642253271
60603422496027233701602751313111
60603422496027268837009969460618
60603422496027268837013326910456
60603422496027268837013326927718
60603422548975203215260534072526
60603422548975203352521288447998
60603422548975252582447710682898
60603422950004348442766274099530
60603422950007066208152780793346
60603422950007966775965596952632
60603422950007972309721764055424
60603422950007972309722535707756
60603422950007972310537671716798
60603422950007972312233391953736
60603422950007972312233396671098
60603422950007972312985418169608
60603422950008022136097262560334
60603422950077299791969708061908
60603422950080951473798031991568
60603422950080951474550144300880
60603422950113317150434753851088
60603422950113317150435786952952
60603422950113317150455645859680
60603422950113322502181550141924
60603422950113322685195885077132
60603422950116068265224185312840
60603422950116073801405746020446
60603422950116073801409102070604
60603422950116073802220534355534
60603422950733829900944177440445
60603422950737432171939912586205
60603422950737432172190963879233
60603422950737432583784941710877
60603422950758172912488289472080
60603422950768952043155951172527
60603422950768952043155951185577
60603422950772554314151687731017
60603422950987784349375920593018
60603422951060717577633450498640
60603422951061670346993726439505
60603422951061670346993726911889
60603422951061670346993731511159
60603422951061670346994847169843
60603422955916642150279617309068
60603422956021948098300909941464
60603422956021992524749807309388
60603422956024699169571944195296
60603422956896093099388851632224
60603422956896093099577136926996
60603422956896093099578174750386
60603422956896093511171894314874
60603422956993354426342260051604
60603422973638866706440126660543
60603422973750575453812415609579
60603422974407039907054657855976
60603422974407055783544017213904
60603422974407055783544017680464
60603422974407055786075421094734
60603422974407055966558356853376
60603422974407055969006077908798
60603422974590755010253954184909
60603422974590755147451946795457
60603422974694971242318020508065
60603422974694971242318025107335
60603422974694971242319140766019
60603422974694971242319141115939
60603423186352987004398323752462
60603423186352988790482708144084
60603423186353036967281659724042
60603423187406635263744447956135
60603423187430946886929926696741
60603455500620170365202098579288
60603455518346044811079214635011
60603455518346046597164062429163
60603455518346046602247408259655
60603459589134095533228211024590
60603459595078738123432516800262
60603459595078738123435615651690
60603459595078743664699634683558
60603459666822475934916758292725
60603459666822475980670314621473
60603459666822475980670343201189
60603459666822772831623902069957
60603459666822776169940908501617
60603459801833803598741050743460
60603459801868903596970235520128
60603459801868925741704939365436
60603459801868925741705202250784
60603459801870120962603804674412
60603459801870126498787576820770
60603459807778446186434878073504
60603459807778451538850902527086
60603459807778451722054561271920
60603459807778451722618273966192
60603459807778451722618650101770
60603459807789256698873221181286
60603459807789256705463114915566
60603459807789256705651516180828
60603459807789258535794913504270
60603459825503427394111870304732
60603459825504327824662899104726
60603459825515132983180069026167
60603459825515132983180069026215
60603459825515132983932181335479
60603459825515132990522074732937
60603459825515132990709988368937
60603459825519034856242820165291
60603459825519034856242820281931
60603459826347258672929604429553
60603459826347258672929605479313
60603459826347557579408344144765
60603459826347558862200169729981
60603459826347558862200170779741
60603459826358364394844303706283
60603459826379972667463319774353
60603459826379978020629396590989
60603459826379978020632752641147
60603459826379979301164886298029
60603459826382380815141380624125
60603459826382380815896848983595
60603459826382380817589101679547
60603459826382674370898406428445
60603459826382674370898407478205
60603459826382676017274317755021
60603459826382679724067840344999
60603459826382681004411944874793
60603459826382681004411945924553
60603459878693961863944330760861
60603459878693961863945363881439
60603459878693961871475741088641
60603459878693961871475742138401
60603459878693961871475742488321
60603459878693961873170317666007
60603459879532992501152944238515
60603459879557307829621011468001
60603459879557307829621040165761
60603459879557608018891605466189
60603461025810224003885024088881
60603472015010560911019386027137
60603472015010560911019390626407
60603472032728317077847204985767
60603472032735536582512606224269
60603472032736422188152468097350
60603472038643863033597649665550
60603472038645063607662210926830
60603472038645063607665686018830
60603472039511091380359316871713
60603472493611906249084819168922
60603472493611922301249954603038
60603472511229714206121545998633
60603472511325790977094127531116
60603472511326975537387686947047
60603472511326991551162163884396
60603472511326991596894828087912
60603472511334146865505958983768
60603472511334196276084979702524
60603472511335080647692950058630
60603472511335091897924897280236
60603472511335096706636006967484
60603472511335096707197423894902
60603472511337748587710068043608
60603472511337782488327058775002
60603472511337782488407390267830
60603472511337798550341240946889
60603472512166304120232864738049
60603472512174375833296875020788
60603472512174376427821858273570
60603472512174407949438522208529
60603472512174407949438526262581
60603472512598087604970868017920
60603472517243722067203495958182
60603472517461352699526603865255
60603472517461352699526689971633
60603472518074629298310353227225
60603472518074629344063938137093
60603472518074629344063939186853
60603472518082733173269595490933
60603472518082733173269595607573
60603472518085436157052176643189
60603472518109746135553998348197
60603472564476653438572153182541
60603472564511775583232679201688
60603472565351736112054255506485
60603472565351737758430170887113
60603472565351737760877891942535
60603472565352036255571264594805
60603472565352036255571268648857
60603472565352037901947179975433
60603472565352037950148485940723
60603472565376347880449000632085
60603472571260361479402337877209
60603472571260361479402337993849
60603472571260361525155922785673
60603472571260363171531838284345
60603472571284673104280074031129
60603472571284673150033658939593
60603472588001479764751888265920
60603472588001483470814191040452
60603472588099041272632097871490
60603472588147227626583009552767
60603472588329736794882037729265
60603472588329736794882066425621
60603472588329737160910487542769
60603472588973179462611880766036
60603472588973190582612137171864
60603472588974076141556977324238
60603472588986087418145669685808
60603472588986534615414024816869
60603472588986534615414397752857
60603472589021205856851943907636
60603472589021356203163732118426
60603472589021356614945995244842
60603472589021356615196699347946
60603472589021356752206749620314
60603472589021356752457453723418
60603472589300997256508682586738
60603472589300997256512038986816
60603472589301002617293211073630
60603472589302153365801680445728
60603472589302203374375472275342
60603472589312956656431938889158
60603472589313004827353334518452
60603472723888160590664485711975
60603472723923284382450027091429
60603472723924483904185613704933
60603472723924483905880961001511
60603472723924485139532402034421
60603472723924485139532403084181
60603472723924485141226978728427
60603472723935290717926993390117
60603472723935290719622344918783
60603472723935291954968362529059
60603472723935291954968362645699
60603472724013189492953079223859
60603472724013191276525950041857
60603472724013191276526983160983
60603472724037506605752842747993
60603472724037506608259883312473
60603472724044661736412839855448
60603472724044709912963068257125
60603472724045610480708988945787
60603472724045610480712088132633
60603472724045610483219473519945
60603472724048263458616948915288
60603472724048311635163735160477
60603472724048311635164854368671
60603472724048311635167177316964
60603472724048311635167177316965
60603472724048313418738758305795
60603472724048313418741081254089
60603472724048313421248121818569
60603472724871580436931630765613
60603472724909234445223142238421
60603472725308641183317712241137
60603472729832810363363476366585
60603472729832810365058052010831
60603472729832810365247113190023
60603472729940873141959949543389
60603472729940873147042523721549
60603472729953031425939045821986
60603472730136750781391229615055
60603472730781102711995312154793
60603472730781106418598225568585
60603472730793248046624201588727
60603472730797150141929147578969
60603472730816224854768848583295
60603472730816224854768851765623
60603472730816224856463424227541
60603472730816224856464199062201
60603472730817407905218128711255
60603472730817559669054215637465
60603472730820260963155019537527
60603472730821476407950572971378
60603472730821476545211327346850
60603472730821478191524476908502
60603472731108012530980078946059
60603472731108012530980083178147
60603472747672008075479903515664
60603472747679211382352299006685
60603472747679211382627367376512
60603472747679211565641706543808
60603472747679212619666412634040
60603472747682814936667125522626
60603472747682814936667125522635
60603472747901652858771397577491
60603472747901652904524953789647
60603472747901652905278099667383
60603472747901652906970352363335
60603472748943107835077941535150
60603472748943107835077941548200
60603472748943109479759272981180
60603472748943109479759272985392
60603472748943109479759272998442
60603472748943141186902961837410
60603472800821719192648920707201
60603472800857741902609715727521
60603472801040255738610894008719
60603472801076574568282902569623
60603472801076578637905040441971
60603472801076578820919265756928
60603472801697052781329069323689
60603472801721064261082374484010
60603472801721064810125391985898
60603472801721064810376096089002
60603472801721363169168534004981
60603473929299829557327921945803
60603473930279297116100250758693
60603473947994666547916684417456
60603473948005173355318127964073
60603473953902991771751201024200
60603473953902992366275835669908
60603474001182802073044848181993
60603474159732617161699034479379
60603474159736218883903143539219
60603474159736220667477042877073
60603474159736220667477042890123
60603474159736220667477047476343
60603474638334879127017524838353
60603474638334879127017524851403
60603474638334879127017529437623
60603474638334879129528008959001
60603474638334879129528009425561
60603474639279224543553715652221
60603474639279224955148040691259
60603474639281926246800775278745
60603474639281926246801118235337
60603478236785015786885036928845
60603478237636002346606069571753
60603478237636002346794097649081
60603478237656410955420207156125
60603478237656416308586287095097
60603478237660313415665959949993
60603478237660313781694380950501
60603478237660313781694381067141
60603478237660313964708978851561
60603478237660313971483805725673
60603478237660318913627215416457
60603478237671118948306712300713
60603478237671123887434446280441
60603478237671124301476145167507
60603478237671125726615452406233
60603478237671125726615452872793
60603478237671125726615453922553
60603578287770083326905026777467
60603578287770282904129943376185
60603578287875633278600133376505
60603578288425729428399275749123
60603578288425729430843642289421
60603578288425745902133822441095
60603578288425746085148162080567
60603578288749600894248789658607
60603578358674088599579536775483
60603578358674088599663219252428
60603578358779154890057426671135
60603578358779154890058459240751
60603578358779154890058459240752
60603578358779154890120188436059
60603578358779154890123545903159
60603578358779454896293765796032
60603578358779454897129556681402
60603578358779454897132912730108
60603578358779455031945950651085
60603578358779455033554519102058
60603578358779455033554520521421
60603578358779455033554520525795
60603578358779455033554520525796
60603578358779455033638198747559
60603578358779455033638203346829
60603578358779455033638203346832
60603578358779455033640521695853
60603578358779455033640526295090
60603578358779455033640526295091
60603578358779455033640526295123
60603578358779455033640526295126
60603578358779455033640526295331
60603578358783056754150059710925
60603578358783056755758658283444
60603578358783056755779577388912
60603578358783056755779578989796
60603578358783056755844635355171
60603578358783056755844664051239
60603589136112206676647327261663
60603590571802498837593314063537
60603591204682242642133177930234
60603591205005102094524659198726
60603591205102348594038698415032
60603591205103260282416108174352
60603591205103265221543499197488
60603591205103265221543842154080
60603591205105966924790558824012
60603591205114067095404346680448
60603591210695875438063929744215
60603591210695875438064962846079
60603591210914772818811127425406
60603591210914778170283657467573
60603591264092706536020182799429
60603591281494328562952878359791
60603591281494328562952879894825
60603591281599380395304857783560
60603591281599380395304857783561
60603591281599380395305891252606
60603591281599380395305891252607
60603591281599680584555564543030
60603591281599728274944624288214
60603591281599728320697176096266
60603591281599739393064596738434
60603591281599744746234029605228
60603591281818278874116825210325
60603594879190391634345447351893
60603595351989739871911149957055
60603595351989739871913474421669
60603595352829022752984502565015
60603595358518560990921686521196
60603595358518560990921772610264
60603595358761659601693312117979
60603595358761659601693313517659
60603595358761659601693570385183
60603595511519029105384379823379
60603595511522581347280399845538
60603595512167087048948581759810
60603595512167087048948581777072
60603595512167087048948582126992
60603595512167087094702166686988
60603595512167135270685214254460
60603595512175535767830238981144
60603595512175537422301416566579
60603595512175541119304058753101
60603595512175541119304058869741
60603595512175541126647212352727
60603595512175541126647212469367
60603595512175541126647216584815
60603595517431256743707391659235
60603595518083849871828192043096
60603595518083862638771797225235
60603595518083866343103734792825
60603595518294550516255781273969
60603595518294550516255782323729
60603595518302654391215027708369
60603595518302656213262125074791
60603595518302656220607486831671
60603595565352849548352570385750
60603595570608885049840134045511
60603595571261794708684289553835
60603595571480282697347770094645
60603595571480284343726004369515
60603595588330809257084354033110
60603595588979217472344927815812
60603595588979265648327976918318
60603595588987370758623423780358
60603595588987371306945151922912
60603595588990072599330115582456
60603595588991225043168687743306
60603595588991270063873203688507
60603595588991273219151736845812
60603595588991273767462500828476
60603595589314277003935570946044
60603597426464492921853355261948
60603597426464492921853355279210
60603597426464492921853355629130
60603597426464492922104402688826
60603597426464492922104403738586
60603597426464492967606940189126
60603597426464492967795225483898
60603597426464492967857987598742
60603597426464492967857988648502
60603597426464504636650558801582
60603597426464508341059034845594
60603597503276635005088913816872
60603597503276635005088913818324
60603597503276635007515825770442
60603597503276934647743403937170
60603597503276935196786422838738
60603597503276935196786424372320
60603597503276935196810672431061
60603597639171404469932767554055
60603597639280640012792075181700
60603597639280641659167986508276
60603597639280673364617871728336
60603597639280684484429323799410
60603597639280689835904176673230
60603597639283391127368714893036
60603597639572107208836210088746
60603597645192917108261128904080
60603597662152962226993824521812
60603597662262265091082226462916
60603597663133974106400149802173
60603597663134029465508076878537
60603597663137582965911761390690
60603597663137582965911761740610
60603597663137583009949848900200
60603597663137583011644425944126
60603597663241730936171551780876
60603597663241730936422257283660
60603597663241780942551021106798
60603597663241780942551021124060
60603597716311307576180764091650
60603597716311357582307206266796
60603597716311357583121994601884
60603647183383955952895172535337
60603647183383955952898271251411
60603647183419071508851193130221
60603647183419071508851193246861
60603647183419072741937517879043
60603647183419072741940616711757
60603647183419072741940616828397
60603647183419072741940874045841
60603647183419072741941645580129
60603647183419072741941645698173
60603647183419072743633126741793
60603647183419072744197982626109
60603647200792825740809759370475
60603647200792825741561871679787
60603647200820744578070744765353
60603647201000813530936501715542
60603647201000861706919550818048
60603647201000862256715715148054
60603647201004410853767407089293
60603647201004460267541610576311
60603647201004460816584628078199
60603647201004463978731451757032
60603647201015270931361998649544
60603647201039582553795390439843
60603647201109826701522380797432
60603647201109827250561960754391
60603647201109830407560438093628
60603647201109830407562761041922
60603647201120632416672851012473
60603647201120632416672965331337
60603647201120632416676322798437
60603647201120632416676323270821
60603647201120632417175292337967
60603647201120632417175407129055
60603647201120632417177615150747
60603647201120632417177616685941
60603647201120632417177731011230
60603647201120632417177731127109
60603647201120632417177731140159
60603647201120632417424963321785
60603647201120632417426110759935
60603647201120632417426111232159
60603647201120632417426369512413
60603647201120632417428319253851
60603647201120632417428433708229
60603647201120632417429468699259
60603647201120637220799246797094
60603647201120637358564896519520
60603647201120637769591560195878
60603647201144947748093390094716
60603647201144947748093520345898
60603647201144947748095843294192
60603647201144948983440308793695
60603647205964788529753509387086
60603647205964788529753509387134
60603647206080965483510159652896
60603647206080965483510188350704
60603647206620099267537122232004
60603647206620099267537123281764
60603647206909186880666724035344
60603647206913089940792541279650
60603647206913089940813461986050
60603647206919993694407074850752
60603647206944255493726020393184
60603647206944303672153430268866
60603647206944303672153431318626
60603647206944303672156787368784
60603647206948206732282604613090
60603647206948206732303525319490
60603647206948208381106232763000
60603647206948208381127153469400
60603647207053574211270151537940
60603647207053574212962404233892
60603647207053574213028522398734
60603647207053574213780634706594
60603647207053574213780634708046
60603647207053574258507040360080
60603647207053574258695068437408
60603647207053574258782107307150
60603647207053574259534219616462
60603647207053574807825126231804
60603647207053574807825126231852
60604444072738486498722765072442
60604444072738486503806110902934
60604444120008690009064695772817
60604444120008690011576236159087
60604444120008690011576240764181
60604444120008690016658807154919
60604444120008690016658810337247
60604444120008690016658811760013
60604444120008690016658897849081
60604444125916114802323848479707
60604444125916114802323848835451
60604444125916114802323849896857
60604444125916114802323849902473
60604444125916114802975714541829
60604444125916114803164000899459
60604444125916114803164115690707
60604444125916114804667971842875
60604444125916114804667995935589
60604444125916114804668000540683
60604444125916114804856258200505
60604444125916114804856282293171
60604444125916114804856286898265
60604444125916114804856372991545
60604444125916114809750541415941
60604444125916114809750541771685
60604444125916114809750542833091
60604444125916114809750542834495
60604444125916114809750566814941
60604444125916114809750570113749
60604444125916114809750570468041
60604444125916114809750571530899
60604444125916114809750571532303
60604444125916114809938827773571
60604444125916114809938828129315
60604444125916114809938829192125
60604444125916114809938856471331
60604444125916114809938856827075
60604444125916114809938857888481
60604444125916114809938942564611
60604444125916114809938942920355
60604444125916114809938943981761
60604444125916114809938943983165
60604444125917015235407309558131
60604444125917015235407314163225
60604444125917015240489880437323
60604444125917015240489883736291
60604444125917015240489884092035
60604444125917015240489885153441
60604444125917015240489885159057
60604444125917015837546009779082
60604444125917315981063018867402
60604444125919717129199091573962
60604448356273073199672177474245
60604448356273073201931870456503
60604448356273073202182689345031
60604448356273073202182943026063
60604448356273073202183722465609
60604448356273073202183803953955
60604448356273073202184062234257
60604448356273073202184066839350
60604448356273073207015244984803
60604448356273073207266288856555
60604448356273073207266292392967
60604448356273073207266292394419
60604448356273073207266293455825
60604448356273073209525728172331
60604448356273073209526067927929
60604448356273073209526072528603
60604448356273073209526072546072
60604448356276975067631833723773
60604448356276975067631838328867
60604448356276975067715406363235
60604448356276975067715406363283
60604448356276975067715516549229
60604448356276975067715516549389
60604448356276975067903692707815
60604448356276975067903802906811
60604448356276975075246817622731
60604448356276975075246846307441
60604448356276975075246846320491
60604448356276975075246927808677
60604448356276975075246932396509
60604448356276975075246932413771
60604448374002851169948050368903
60604448374002851177291093782583
60604448379907574671575272975518
60604448379907574671576396788806
60604448379907574678918402495528
60604448379911176393779128354327
60604448379911176398862731402263
60604448379911176401122167181627
60604448379911176995918857090768
60604448427177778184176896658151
60604448427177778191770754373979
60604448427177778191771094129369
60604448427177778191771098730251
60604448433085202975828222444905
60604448433085202975828337236153
60604448433085202977435787911345
60604448433085202977435792516439
60604448433085202977436050783691
60604448433085202977456938070501
60604448433085202977456942792235
60604448433085202977519470736801
60604448433085202977519470736961
60604448433085202977519700189557
60604448433085202977519704907079
60604448433085202977519733603483
60604448433085202977520479745951
60604448433085202977520503838665
60604448433085202977520508443759
60604448433085202977520589932105
60604448433085202982540283900993
60604448433085202982540312598801
60604448433085202982540317320535
60604448433085202982603046020049
60604448433085202982603049319017
60604448433085202982603049674761
60604448433085202982603050736167
60604448433085202982603050737571
60604448433085202982603050741783
60604448433085202982603074717857
60604448433085202982603078016825
60604448433085202982603079433975
60604448433085202982603079435379
60604448433085202982603079439591
60604448433085202983359662402161
60604448433085202985050771797205
60604448433085202985050771810303
60604448433085202985050800495013
60604448433085202985050800508063
60604448433085202985050881996408
60604448433085202985050881996409
60604448433085202985050886582629
60604448433085202985050886584081
60604448433085202985051144862931
60604448433085202985051144864335
60604448433085202985051144881804
60604448433085202985051915098113
60604448433085203572317198365944
60604448433085203572317198365950
60604448433085203577403125411934
60604448433086103405539355570463
60604448433086103405539356993229
60604448433086103405560247579007
60604448433086103405560249001773
60604448433086103408007965335461
60604448433086103408007970057195
60604448433086103408071875477367
60604448433086103408071880082253
60604448433086103413091311165953
60604448433086103413154449655319
60604448433086103415602172133507
60604448433086103415602942246433
60604448433086103415602942363073
60604448433088805294521307425784
60604448433088805294521307425790
60604448433088805302051599477044
60604448433089105438038316514104
60604448433089105445568608565358
60604448433412960292891122811390
60604448450814981547612856027450
60604450271838694809250986211754
60604450501105282123604922292474
60604450501324086747504547677754
60604450501326788036437943834897
60604450501326788036458834780631
60604450501326788036462043816601
60604450501326788036462043816761
60604450501326788036462302096855
60604450501326788038907441807089
60604450501326788038907446528823
60604450501326788038907700087343
60604450501326788038969084847641
60604450501326788038969084847801
60604450501326788038970117949505
60604450501326788038970122554599
60604450501326788633766812476784
60604450501326838045099228981673
60604450501326838045099228981880
60604450501326838047544252500979
60604450501326838047544367292227
60604450501326838047544625572481
60604450502056281296503298183210
60604450502056281708097276014854
60604450502275085920214895491162
60604450502275086331996901400134
60604450506907356539883119447227
60604450506907356539883119802971
60604450506907356539883120864377
60604450506907356539883120869993
60604450506907356539904011810159
60604450506907356539966688904361
60604450506907356539966688904409
60604450506907356540534985509349
60604450506907356540723386658227
60604450506907356542142555580883
60604450506907356542226123615251
60604450506907356542226123615299
60604450506907356542226463254001
60604450506907356542226467971523
60604450506907356542226496667927
60604450506907356542227266903109
60604450506907356542414524745207
60604450506907356542415639354131
60604450507012706916884939612110
60604450507231511538064908174101
60604450507231511538085800181241
60604450507231511538252934832827
60604450507231511538252936249977
60604450507231511538256287584017
60604450507231511538256292305751
60604450507231511538256378394819
60604450507231511538256631957759
60604450507231511538277184314391
60604450507231511538277299099815
60604450507231511540512629233735
60604450507231511540513743836835
60604450507231511540513748441929
60604450507231511540784225345383
60604450507231511540784225345431
60604450507231511540784340130807
60604450507231511540784564997390
60604450507231511540784564997391
60604450507231511540785339831891
60604450507231511540785344553625
60604450507231511540785454623139
60604450507231511540785454739731
60604450507231511540785712903393
60604450507231511540785713020033
60604450507231511540785717625126
60604450507231561546914105077747
60604450507231561549170183738527
60604450507231561549171589911685
60604450507232411971336744890086
60604450507235113260206341212329
60604450507235113260206341212377
60604450507235113260209438995283
60604450507235113260209438995331
60604450507235113260209697262487
60604450507235113260269015815387
60604450507235113260269017233941
60604450507235113260269017238153
60604450507235113260272110299373
60604450507235113260272115021107
60604450507235113260289907823931
60604450507235113260289909246697
60604450507235113260293007029651
60604450507235113260293380082279
60604450507235113262716738293575
60604450507235113262737630302119
60604450507235113262738515206133
60604450507235113262738519927867
60604450507235113262738773486387
60604450507235113262800392416963
60604450507235113262800421113367
60604450507235113262801191348549
60604450507235113262801195953643
60604450507235113262801277325349
60604450507235113262801277441989
60604450507235113262801535605603
60604450507235113857597885875828
60604450507235113857597885875834
60604450507235163268929927792895
60604450507235163268930302380717
60604450507235163271374292798159
60604450507235163271375325900023
60604450507235163271375326016663
60604450507235163271375440691271
60604450507235163271375698971525
60604450507235414001114894964148
60604450507235463412447311469001
60604450507235463412447311469037
60604450507235463412447311469244
60604450507235463414891560153683
60604450507235463414892334988343
60604450507235463414892449779591
60604450507235463414892708059845
60604450507340463634948125901627
60604450507340463634948127320181
60604450507340463637207820302439
60604450507340463637271725722611
60604450507340463637458524405591
60604450507340463637458639190967
60604450507340513643400492381241
60604450507340513643400492381244
60604450507340513643588519395768
60604450507340513645845888971845
60604450524957387642829965087218
60604450524961339516936955521937
60604450578135015946265883213085
60604450578135015946265887818179
60604450578135015946265998004173
60604450578135015946265998004333
60604450578135015948711395994661
60604450578135015948711400716395
60604450578135015948773039035213
60604450578135015948773039035373
60604450578135015948774072137077
60604450578135015948774076742171
60604450578135015948774158230517
60604450578135016543570766664356
60604450578135016543570766664362
60604450578135065954902808581630
60604450578135065954902808581631
60604450578135065957347173586687
60604450578135065957347173586894
60604450578135065957347173586895
60604450578135065957348206688551
60604450578135065957348206805191
60604450578135065957348321479799
60604450578136266531415209939967
60604450578136266531415209940174
60604450578136266531415209940175
60604450578136266531416243041831
60604450578138918409291884812516
60604450578244318195094116729867
60604450578244318195094116729903
60604450578244318195094116730110
60604450578244318195094116730111
60604450578244318197538481735167
60604450578244318197538481735374
60604450578244318197538481735375
60604450578244318197539514837031
60604450578244318197539514953671
60604450578244318197539629628279
60604450578245169351510975292127
60604450579084515136081223718830
60604461119232066218995203891407
60604461119780000430294540361576
60604461119780044901764652910550
60604461120074486652691939257044
60604461120179902493000107434812
60604461120179902495514403700340
60604461120179917317913687514318
60604461142867473838136555155969
60604461296490827241129846518891
60604461355250166111694163774048
60604461355468970735593789159328
60604461355469015062379639322590
60604461355469015063194427657678
60604461355469015063195542266602
60604461355469015199640393698062
60604461355469015200205249582378
60604461356125076252419273606732
60604461356125226370203448576206
60604461356125226370767532808190
60604461356125226370770888858348
60604461356125512327424583218934
60604461356125512327612611296262
60604461356125512328240486162946
60604461356125512328427399631350
60604461356125512328428514240274
60604461356125512464873365671734
60604461356125512465438478773494
60604461356441127375829839008422
60604461356441127375829843607692
60604461373924304319908796646046
60604461373951355300878242072310
60604461373959126275315263504295
60604461374275275575731873258534
60604461374275572014715053784730
60604461374275572014903081862058
60604462738746560692381156846466
60604462791264979327963683752042
60604462791264979328778472087130
60604462791264979328779586696054
60604462791264979465224352388366
60604462791921487707048845515190
60604462791925089939320683231583
60604462791925093643666483716379
60604462791925104756703885170767
60604462792018704565670450365457
60604462792018721166627556241765
60604462792213227205582793971154
60604462809647333710859632613738
60604463193707981993705950527850
60604463217417836506201022525627
60604463270520112363755657509290
60604463270520112364006709155206
60604463270523703974669754062929
60604463270593047650233809356791
60604463270593047695990837844509
60604463270593047833185387248809
60604463270593047833188830437795
60604463270593047833188830455057
60604463270593063709930356408859
60604463270593064304538673521679
60604463270595748987640477482901
60604463270595748987643919626339
60604463270595748987643919639389
60604463270595765588597583359209
60604463270595765588597669448277
60604463270596649555392939514897
60604463288317739192173903314155
60604463288318923935233077917149
60604463288321625226882717555541
60604463288321625226886159712029
60604463288353756414214993912555
60604463288540463746630587621199
60604463423595966669751562973088
60604463423596867237563344967649
60604463424244325608269320652365
60604463429399241662440939649746
60604463429399241667524543630802
60604463429505492604911456269416
60604463429505492604912231104076
60604463430044893407445690929394
60604463430053002221281618531206
60604463430053002223792101705684
60604463430056599004612402846798
60604463430056604357778479663443
60604463430152644747124654295134
60604463430153845504123347462478
60604463430153861975410428781438
60604463430153861975410428781447
60604463430347537722758607157110
60604463430347537768512192065574
60604463430368831363236795447871
60604463430371482717477845617492
60604463430371782914279506501642
60604463430371782914279763719086
60604463430371849347636343427670
60604463430371849393389928219494
60604463430379657949575847406560
60604463447874919309912926533554
60604463447874968716160554342046
60604463447874969127942817468462
60604463447878570987407337947182
60604463447878571399189601073598
60604463447878571536450355449070
60604463447886676096959455630140
60604463447886930584245658691790
60604463448070695650080686086033
60604463448105819546462321934877
60604463448105834377900366441681
60604463448178416007275324255928
60604463448178416007275667212520
60604463500956507043751360451971
60604463500960103961581363137358
60604463501052597845669280468938
60604463501053764661383309569975
60604463501056200116916321291518
60604463501056200116916407030666
60604463501056200254177075666990
60604463501057350461092307753038
60604463501064274984384072221095
60604463501064274989467675269031
60604463501064305227221327185630
60604463501064305227222441794554
60604463501064305364483110430878
60604463501283457623242172191390
60604463501283457623242200889150
60604463501380704121060893858638
60604466862089066992812709401686
60604466862089066997898379230232
60604466862089067038566294311602
60604466862415923281080592816723
60604466862415923282774795389627
60604466862415923282835606582214
60604466862415923328589191492082
60604466862416873721960797213048
60604467022485247440297522456599
60604467022593299724282131451053
60604467022594500270201371171507
60604467022605323767910063157275
60604467022605323767910063170325
60604467045477643093071122454379
60604467045574889592582067070059
60604467046134442513294995899906
60604467046134453489321318212150
60604467046134453489322432821074
60604467046207388363954526673910
60604467046229051335546793486267
60604467046239508759696296722720
60604467046240709379514445731732
60604467046240724196897647670916
60604467046240725431679581165848
60604467092841508037513736670543
60604467092841508038350569641959
60604467093508828313284788398747
60604467093508828313284788411797
60604467093508828313285045629241
60604467093509728743835699822699
60604467093509728743836072894201
60604467098652872262540312691262
60604467098652872262540569908706
60604467098652872262541427300186
60604467098652872262541684517630
60604467098750116933592961475951
60604467098750133405698652129323
60604467098761890246037964782783
60604467099309380503612950726218
60604467099309380503614065335142
60604467099382315378246159187978
60604467099382315515444151798526
60604467099405430096863324747887
60604467099406329932618011191836
60604467099406379864215597611152
60604467099406630121888605190024
60604467099406630670931246315535
60604467099410247804591120622372
60604467099417201575890342082434
60604467117108239795167136834375
60604467117110941498602224538227
60604467117134952934209395391719
60604467117135253123479960692147
60604467117144261920424394853765
60604467117329746122501849923507
60604467117351356043944498373575
60604467117354057747379586077427
60604467500223313316311478516114
60604467500547468309597690853778
60604467500548368921659349700142
60604467500548368923351602396094
60604467500551114687205380980193
60604467500551114687206414080605
60604467500551120175126115788369
60604467500551120175128438270103
60604467501059590570614467779163
60604467501059590572309043423409
60604467501099515812240858803940
60604467501168860077895649676763
60604467501168860085238775641487
60604467501171545317384370872187
60604467501171561369548473204439
60604467501171561376891599169163
60604467501203982227450545118555
60604467501204882238876184238376
60604467501207568027432287202628
60604467501207568027432287319268
60604467518237021691410352280751
60604467518273339056968451967471
60604467523857493231960265714167
60604467523857514825389426437162
60604467523857814968906435525482
60604467524076297855859891099447
60604467524181669818675895992270
60604467524181714288348914821069
60604467524181969962192905080590
60604467524181970143512404687403
60604467524185616156598860362199
60604467524732811171560070485048
60604467524732811171563426535206
60604467524732811173254647179054
60604467524732811173258003229212
60604467524732811173819763463142
60604467524732816844763231233842
60604467524806062816056878760690
60604467524806094955169112841107
60604467524839367839058025359326
60604467524839378952095426813714
60604467524839378958870282384182
60604467524839382617462469380798
60604467524839382663216082868978
60604467524842069679755273966148
60604467524842069679755274082788
60604467524842085739259059173468
60604467525024595731206301705899
60604467571124116615849727284982
60604467571450972900789278634970
60604467572072365034864609967323
60604467572072365034867708800037
60604467572072365042458438972293
60604467572075049725560327618691
60604467572075049725561360720555
60604467572075049725561446813835
60604467572075066326517433477737
60604467572075066326517433494999
60604467572075066334111606856241
60604467572075097893953772856659
60604467572107486775335754947235
60604467572315512851078052484339
60604467572315516563893628540121
60604467577032436298413681284458
60604467577032436303497027114950
60604467577032736487684275282646
60604467577032741983197808355404
60604467577032741983197809772346
60604467577324460063909906798515
60604467577359292588436578464938
60604467577359297941605754101190
60604467577359298124620352034014
60604467577359342413996143897988
60604467577359342597009335167765
60604467577359342597010741358393
60604467577359592777707172463126
60604467577359648275027452775372
60604467577359648275027538514520
60604467577360499245974063758243
60604467577360543171078778184092
60604467577360548705578480040332
60604467577360548705581545460137
60604467577363250545521176691218
60604467577363250546274322001612
60604467577907738188299424054586
60604467577980673055404664463146
60604467577980673062179487105170
60604467577980673787472526421579
60604467577980673787493418430171
60604467577980973244675258461334
60604467577980973251450081103358
60604467577983374946873894892795
60604467578008902559785802098856
60604467578015839671698048985746
60604467578015839671698048998844
60604467578015856326001416162254
60604467578016139860968642997032
60604467578016139866805134238700
60604467578199522745685962297295
60604467578199527694656369954255
60604467578223841787724701939165
60604467578224138409020617565895
60604467578226543079377783734045
60604467578234644486143076187777
60604467578234644486143080419865
60604467578234644486143080437127
60604467595077417573066825764669
60604467595077417573066854344385
60604467595077417618820410556493
60604467595086424944067544587037
60604467595086424944067573166753
60604467595086425493947420323196
60604467595089126648318569463704
60604467595089126785600216204276
60604467595706850086315292534053
60604467595709296064526340714283
60604467595952763927061844867219
60604467595952763927062102084663
60604467596025665449870061619485
60604467596025665495623617831593
60604467596025665861652296166185
60604467596025665861652324745901
60604467596025698801695081908695
60604467596033805559119930367454
60604467596033805559119931417214
60604467730657003318824928805594
60604467730659704473028969046514
60604467730659704602950128640554
60604467730659704610293167449140
60604467730948785497559527190167
60604467730951486789212607567897
60604467730951486789212608985047
60604467730973097124965190262305
60604467730973097124965191661985
60604467730973097124965194867399
60604467730973097124965218960065
60604467730973097124965223565159
60604467730973097124965564739103
60604467730973097124965567921431
60604467730973097124965567925643
60604467730975753941636068249041
60604467730975753942451947094563
60604467730975753942453094987467
60604467730975753942469511737707
60604467730975798416617152850395
60604467730975798416618272057185
60604467730975798416618273456865
60604467730975798416618276644809
60604467730975798416618276662279
60604467730975798416618300754945
60604467730975798416618300760769
60604467730975798416618305360039
60604467730983857816593081494785
60604467730983857816655757520561
60604467730983857817432490959917
60604467730983857817680952086801
60604467730983857817683195063021
60604467730983859466315180451058
60604467730983859466503696261444
60604467730983859603764222938138
60604467730983859603767665081576
60604467730984760031808466039422
60604467730984760034065577802018
60604467731535048997068967881626
60604467731535048999325304809562
60604467731535048999328403642276
60604467731605251195387892330793
60604467731607952349842607043943
60604467731640373337599666075925
60604467731640373337599667475605
60604467731640373340110150650083
60604467731640420898408995572645
60604467731643975059803402064263
60604467731643975059803403114023
60604467731643975199511995103027
60604467731826838496457386666990
60604467731826838503987674131864
60604467731826838503987678363952
60604467731826838503987678718244
60604467731851100115205582759268
60604467731851100121042074000936
60604467731851150121333970211888
60604467731924084995967178673648
60604467736568022508653019365206
60604467736568027859941913178466
60604467736568322697923613363442
60604467736568322705268975120322
60604467736568329840377051533878
60604467736568329840380493807006
60604467736568329840565309193700
60604467736568329840565423984740
60604467736568329840568780034898
60604467736848056409750409022035
60604467736848056409750410071795
60604467736848056410589561373313
60604467736880471907895139031043
60604467736880471910426542924971
60604467736884073630099248090883
60604467736884073630099252695977
60604467736884073631791504342169
60604467736884073631791505391929
60604467736884073632630651971713
60604467736884073632630651984811
60604467736884123457435125672176
60604467736892183041514264212715
60604467736892210858575023525035
60604467736893383615582649194702
60604467736893383615583419307629
60604467736893383617274901890654
60604467736893385401663589557772
60604467736893385401664364275792
60604467736893385401664364392432
60604467736893428089477004853275
60604467736893428089477005342920
60604467736893433578214936683821
60604467736893435407793100823888
60604467736893435407793129638336
60604467736896084907044772601489
60604467736896084907047097066103
60604467736896086690620999603546
60604467736896087286149828137069
60604467736896134869864317936757
60604467736896134869864317955631
60604467736896134869867645407199
60604467736896134869867673986915
60604467736896134869867761615389
60604467736896136516243585449004
60604467737432519229478712850632
60604467737443324397785616724158
60604467737443324397787939672452
60604467737537886184351293239543
60604467737540570895601984645832
60604467737540570895604307594126
60604467737540871084874901592362
60604467737540937518229415570096
60604467737540937520488847098658
60604467737540937520488851330746
60604467737540937520489880200522
60604467737540937566242436122570
60604467737548682091166205948501
60604467737548730055330569046647
60604467737548730062670251805075
60604467737548730062672574753369
60604467737548740649792479527414
60604467737548740649792737807716
60604467737548740654875048050720
60604467737548746191058818302162
60604467737549024786900261039828
60604467737549040839063073525650
60604467737549040846405336449816
60604467737549041441201681507210
60604467737549046327797560511164
60604467737549046327797818778368
60604467737549046334575740253106
60604467737549046334575825992254
60604467737549046334575827508574
60604467737549046335140686475840
60604467737549046335140944743044
60604467737552584551683926862606
60604467737735163720288460066034
60604467737735163727818751644904
60604467737735163727818752117288
60604467737759425336529271803450
60604467737759425339036656145214
60604467737759425339039754977928
60604467737759425344057239856650
60604467737759425346567723031128
60604467737759425529580943003121
60604467737759425529582062211315
60604467737759475345161977706662
60604467737832376820559967907461
60604467737840514094758650066354
60604467754610299886010722924915
60604467754618403760970225540052
60604467754618409295458269904074
60604467755242498421546562427885
60604467755242502125892362912681
60604467755242502133232045671109
60604467755264110270275153914651
60604467755266817456808152247349
60604467755266817464150157954071
60604467755274873206620464391277
60604467755274874395397674753106
60604467755274906483882145343333
60604467755274906483884469341387
60604467755274906483885244530179
60604467755274907719231262257095
60604467755274922543954060861427
60604467755274922574456192717959
60604467755278475477616457800020
60604467755278475477616543893300
60604467755278476851918663292266
60604467755278505117750328857504
60604467755278510608182837554586
60604467755278519349615116552976
60604467755278519349615117602736
60604467755555551356615844264426
60604467755566356523227142574170
60604467755566358170356195079834
60604467755566657126511019683140
60604467755566657172261478228934
60604467755590701958878884100833
60604467755590968751385658170746
60604467755590968797139214266214
60604467755591002102395893307197
60604467807469131310525397356058
60604467807469131310526172190718
60604467807784026143408006460704
60604467807785226900490640746808
60604467807796890402703152039638
60604467807799641519225445749164
60604467808417409419573782363620
60604467808444126264656760873144
60604467808452487033177808300411
60604467808452503092684949441249
60604467808452503298586541772515
60604467808452545794402543239314
60604467808452545794402801519568
60604467808452545796094795935266
60604467808452545803628444049728
60604467808453387599297251505743
60604467808453387600989504201695
60604467808453432132041961371572
60604467808453435250806326662222
60604467808453446363843701019686
60604467808453446363843728667734
60604467808453446363843729717494
60604467808453446363846023967980
60604467808453446371437902046238
60604467808453446371437903095998
60604467808453448145795519120266
60604467808624211424067113321827
60604467808636213632443514149240
60604467808636214044225520058212
60604467808636214044226634667136
60604467808659328215553823787437
60604467808659328215553823791649
60604467808659328215554168147921
60604467808659328215554168160971
60604467808659328215554938750493
60604467808659328215554939813303
60604467808659328215554942982581
60604467808659328215554942999843
60604467808659328215557262748547
60604467808662930888556386258424
60604467808672242248819234943938
60604467808745171219549116477532
60604467808768596917813113240274
60604467808768596917813371520528
60604467808768596919505364886466
60604467808768596919505365936226
60604467808768596919505623166720
60604467808768602408240196945562
60604467808768630271330385175676
60604467808768646882324819529184
60604467808768646882325852631048
60604467808768646928078375624652
60604467808769530839079663331438
60604468936238076847542369646658
60604468936238076891611853791750
60604468936238076893295954556526
60604468936238126673101935079708
60604468936239027286667303046995
60604468936239027286667560277492
60604468936343477047572125080028
60604468936344377661137750277812
60604468936347078952790458510057
60604468936347078952790574842195
60604468936895491190883196813012
60604468936992752514535495584500
60604468936999957606071733784951
60604468936999957606071734134871
60604468936999957606071991015445
60604468936999957606071992415125
60604468937000841565353386813332
60604468937003559328275727003783
60604468937003559328275728053543
60604468937003559328275842844791
60604468937003559328275843194711
60604468937003592818980533645965
60604468937003592818980562343725
60604468937186358120240081356060
60604468937211590629965305103596
60604468937211591041768460238607
60604468937211591041768488936367
60604468937222397441187933633373
60604468937222397441187934683133
60604468937222397442880157631517
60604468937222397442880158564637
60604468937222397442880158681277
60604468937222397442880159031197
60604468937222397442880186329325
60604468937222397442880187379085
60604468937222397442880187729005
60604468954729468921843039947473
60604468954729468921843041347153
60604468954948273543232182022761
60604468954948273545742666732433
60604468959872328181991853873668
60604468959872628325508862961988
60604468959977678556462043401569
60604468959977678556462043873988
60604468959977978699979052962308
60604468960638094289191122318197
60604468960638094289191122434837
60604468960638094289191123834517
60604468960854197804460530554958
60604468960856898910559343803773
60604468960856898910580235930409
60604468960856898910580264510125
60604468960856898912251596499725
60604468960856898912272488527191
60604468960856898912272517206077
60604469007246981638762334894481
60604469007903462151446716243867
60604469007904362581997627667819
60604469007904362581997628717579
60604469007904362582081311542978
60604469008123200557711843086541
60604469008123200559404095432573
60604469013155306679580188327440
60604469013155306862593379597217
60604469013156507436661329861589
60604469013156524090977818218089
60604469013804866825369846528308
60604469013811820591585460591706
60604469013811820591586493693570
60604469013812987949345739786054
60604469013815723601998038674566
60604469014030625215485085976986
60604469014031825925059896876145
60604469014031825925059924174225
60604469014031825925059925223985
60604469014031825925059925573905
60604469014031825926752148055777
60604469014031825926752176870177
60604469014031825926752177919937
60604469014031825926752178269857
60604469014031826522375278850206
60604469014034528225897664059846
60604469166674468002575763071158
60604469167428276411194521575872
60604469167436348716220854742321
60604469167436348716221111946715
60604469167436348716221113359445
60604469167436380286153766960512
60604469167437280854153749219219
60604469167439950438424963802161
60604469167439982145806831014099
60604469167439982146374009492577
60604469167622749230389202300380
60604469167622749231203990635468
60604469167622749642171208209352
60604469167622749642985996544440
60604469167647064380789627188720
60604469167647081035092994352130
60604469167647114386918014641340
60604469167647114386919167250362
60604469167655184910053392345792
60604469167655234321385808869602
60604469167658786767763151567865
60604469167658786767763156289599
60604469167658786770273634742343
60604469167658786770273636277537
60604469173228833641045470359428
60604469173240505883970819519226
60604469173334200075306307716802
60604469173336852548752211420830
60604469173344657469787651832341
60604469173344705050952315939622
60604469173344705509984840359556
60604469173345856258441009519546
60604469173345858088835106457647
60604469173345872913749718593629
60604469173345874149179435095789
60604469173345905855295714965163
60604469173348559380488188252527
60604469173348559930305372746446
60604469173348607513722091863301
60604469173348609157867726160082
60604469173552688495898276656708
60604469173553005294555739904935
60604469173553005294555743091475
60604469173555389604620700574666
60604469173555389787551358451588
60604469173555439610750241717880
60604469173555689793891294585952
60604469173555689931089287196500
60604469173555689931089288246260
60604469173555689931092644296418
60604469173555739754267250806200
60604469173556640505041372060668
60604469173563509674851941324902
60604469173563510086633947233874
60604469173563510133884465744836
60604469173563543485709486034046
60604469173564710431934431636509
60604469173564710843437231672041
60604469173564710843437236277135
60604469173564710845968635453701
60604469173564710845968636970021
60604469173564710891719092949735
60604469173564710891719094349415
60604469173567412135090313348877
60604469173567412135090313821261
60604469173567412137618246860893
60604469173567412137621717229707
60604469173567412183372176144295
60604469173567413967772605530878
60604469173567413967772605880798
60604469173567447318779394291802
60604469173567447318782837485000
60604469173567447318845513523826
60604469173567447318845599599844
60604469173636489432740506335051
60604469173660756633310608345580
60604469173660756633394176379948
60604469173660756633395290969998
60604469173660756633395295575092
60604469173660756634147408947262
60604469191062728788057127519246
60604469191074436169610288844862
60604469191278580747565537043478
60604469191282516607085619522760
60604469191289385914177864222998
60604469191289686517458756799245
60604469191289686563212314546547
60604469191293288237134565534107
60604469191293288237155457542699
60604469191293288237155486239055
60604469191293288237163981499828
60604469191293288239665966226993
60604469191293323420826999203732
60604469191293338244956702682752
60604469191293338244977623389104
60604469191293338245788939820184
60604469191293338245792383026432
60604469191293338245792411724192
60604469191386632461106316405955
60604469244240357505783847737166
60604469244240357505783933476314
60604469244241257936334875002126
60604469244249410629426624718801
60604469244468201022278515147948
60604469244468212140398490780496
60604469244468215251614226125503
60604469244468215251635113883341
60604469244468215251635142581101
60604469244468215251635146830451
60604469244468215254145625302069
60604469244468215254145626818389
60604469244468265259453812076492
60604469244468265260268600411580
60604469244468265260272043617828
60604469244468265260272072315588
60604469645273126465496041699414
60604469645343404518610221235156
60604469645382128522542849064887
60604469645894551401757995216884
60604469645999884484757853988735
60604469645999885033549824426715
60604469645999885033549824430927
60604469645999885033800527471173
60604469646002569716902416117571
60604469646002570265694386542501
60604469646002586188004534889063
60604469646002586188004539494157
60604469646002586188004655348055
60604469646002586325202532104705
60604469646002586325202561865323
60604469646002586325202647958603
60604469646002619539250911457208
60604469646003486756004636531013
60604469646003487304880262163870
60604469646035007175761336690551
60604469646035007175761336703601
60604469646035007175761593907995
60604469646035007175761593921045
60604469646035007178271821277759
60604469646035007178272078495203
60604469646035034446739008234116
60604469646035034446739265451560
60604469646035935607656173283841
60604469646035935609348425979793
60604469646035935609912510211777
60604469646038603959109569226680
60604469646038608897965330959143
60604469646038608897965445627927
60604469646038608897965445763441
60604469646038608900475930337599
60604469646038636901568690852421
60604469646218706400127810602484
60604469646221424165409858303148
60604469646221424165410972893198
60604469646221424165410977498292
60604469646221457517231894059634
60604469646221457517236113641400
60604469646221457517236370858844
60604469646253839070638890836840
60604469646253872422463911126050
60604469646253889076765077931274
60604469646254740231555798669121
60604469646257441522957833044349
60604469646257441524648941039713
60604469646257441524650088926841
60604469646257441525468316218827
60604469646257441525468316237701
60604469646326773945271842081156
60604469646326774677079161167599
60604469646326774677893949502687
60604469646326824500256376185343
60604469651178750397862319648110
60604469651179050541379328736430
60604469651181446151451089883142
60604469651181451506312517165634
60604469651181451689327115098458
60604469651181495977010654266480
60604469651181495978702906962432
60604469651181746340721683881378
60604469651181746342413935527570
60604469651182696734093289602344
60604469651182696735785284018039
60604469651182696735785541248536
60604469651251729742441295683960
60604469651251729743005379915944
60604469651252029885958303722520
60604469651252029885958304772280
60604469651252029886522389004264
60604469651254430850891750418928
60604469651254430851643862728240
60604469651286851475129463323617
60604469651288047108563479602664
60604469651288047110255731248856
60604469651803176769106335971452
60604469651912112717981958258910
60604469651943360265179402328882
60604469651943665348576286417100
60604469651943665348576544684304
60604469651944560976696508583797
60604469651944560977260592815781
60604469651947234313577596218558
60604469652127331767496813796248
60604469652127331767496814846008
60604469652129782741062967458678
60604469652129782741066033362948
60604469652129782741067185971970
60604469652130033061409589618982
60604469652130049532759059998754
60604469652130082884584196128764
60604469652130933629221371626641
60604469652130950696130062581171
60604469652130950696150983287571
60604469652162164292590550058448
60604469652162164292778577072966
60604469652162164292778835353220
60604469652162164294282802754400
60604469652162164294471088049172
60604469652162169830653450710306
60604469652162169830653708990560
60604469652162197646292403192956
60604469652162197646296108338382
60604469652162214300327880452954
60604469652162214302855812429728
60604469652162448422542029930316
60604469652162448424236606624322
60604469652162464482049171071154
60604469652162464483741424816866
60604469652163365051553206811427
60604469652163365600324165844477
60604469652163365600599577175325
60604469652163365601163661407309
60604469652163413229795687442495
60604469652166066890305886951997
60604469652166066890305886969467
60604469652166066891977250825897
60604469652166066892060933652970
60604469652166066892812926937697
60604469652235099169104039280390
60604469652235099169104039293488
60604469652235099763712236175922
60604469652235099763712240897656
60604469652235099763712240910754
60604469652235099900889337840689
60604469652235099900889337853787
60604469652235099900889337957377
60604469652235099900889337970427
60604469652235099900889342558051
60604469652235099900910229849281
60604469652235099900910229862379
60604469652235099900910234566643
60604469652235099901725018184369
60604469652235099901725018301009
60604469652235099901725018301057
60604469652235099901725022901731
60604469652235149174961088914714
60604469652235149175044772206890
60604469652235149175229360841838
60604469652235149175232685026410
60604469652235149175233837641048
60604469652235399358374633278626
60604469652235399907229278696834
60604469652259464506151949924010
60604469668907672407278761445668
60604469669012978490868557157261
60604469669013022781748951445988
60604469669673138370961020801877
60604469669673138370961020918517
60604469669673138370961025523610
60604469669855909300714591823773
60604469669855959123826693060350
60604469669891942994042387010871
60604469669891942994042391715135
60604469669891942994860646187157
60604469669891942994860646303797
60604469722082599419251037682250
60604469722155534293884246144010
60604469722847164815181183051970
60604469722847164817625548057234
60604469723065969439080779739490
60604469723065969439080808437250
60604469723065969439080894530530
60604469723065969440773147226482
60604469723065969440776503276640
60604469723066002792598167515692
60604469723066002795045888571114
60604469723066870008522046539457
60604469723066870008522076403617
60604469723066870008522081002887
60604469723066870008522081008710
60604469723066870008524375259244
60604469723066870009340306778553
60604469723066870009340306895193
60604469723138954458712100619229
60604469723139854889263127884189
60604469723139854889284019892781
60604469723139854889285173924567
60604469881399336534012018931930
60604469881615439867954545743626
60604469881615484340156649195892
60604469881618141157723644800724
60604469881618141157724416454460
60604469881618141159418963517586
60604469881618141159418992098706
60604469881618141159418992215346
60604469881618141160171104408018
60604469881618141160171104524658
60604469881618141160171362675222
60604469881618141160171362791862
60604469881618142806547015851234
60604469881618190982468418730860
60604469881618190982531094756636
60604469881679114763233145524539
60604469881679114763254037533131
60604469881679114763255185910065
60604469881679114763255186959825
60604469881679114763255187309745
60604469881687218638214432344465
60604469881691120503913509057339
60604469881691120503913513779073
60604469881691120503934401065931
60604469881691120503934405669621
60604469881691120503934405787665
60604469881691120503935549442865
60604469881691120503935550492625
60604469881691120503935550842545
60604469881711480255521083361641
60604469881711480256962259951573
60604469881711480257213335591033
60604469881711480257777043681567
60604469881711530265599208007281
60604469881711530265599209406961
60604469881711530265599209412785
60604469881711530265599212612375
60604469881711530265599556968647
60604469881712730839667589089839
60604469881712730839667593811572
60604469881715432128812137219851
60604469881715432128812141941585
60604469881715432128813285596785
60604469881715432131320298857361
60604469881715432131320327555121
60604469881715432131320327560945
60604469882259980727678383313059
60604469882263877722815368843108
60604469882271987063071668186019
60604469882271987063635752418003
60604469882271988298417685912935
60604469882271988298501253493793
60604469882272003123140484517267
60604469882272003123161376525859
60604469882274682889427696022628
60604469882274699360801443158910
60604469882380049735270628382120
60604469882380049735271661856990
60604469882380049735458914726652
60604469882380049735459948201522
60604469882380054675151503424296
60604469882380054675151761691500
60604469882383656946398635652524
60604469882566422386351959993508
60604469882566439043100638256360
60604469882590734012838266023588
60604469882590750482519761513678
60604469882590783838481771512588
60604469882590783838481771525638
60604469882590783973231926855313
60604469882590783973234250853367
60604469882590783973235050152294
60604469882598854357667406979918
60604469882598854359170253767400
60604469882598854359171287242270
60604469882598854359171631598542
60604469882598854359358540111932
60604469882598854359359573586802
60604469882598859299051128809576
60604469882598859299051387076780
60604469882598859300558801356182
60604469882598859300747087700714
60604469882598887710995274056610
60604469882598887711183560401142
60604469882598903772949191152980
60604469882602461755573409780614
60604469882602506044195974758116
60604469882602506044196060851396
60604469882602506044196061901156
60604469882602506044196319114388
60604469882602506044196319118600
60604469882602506044196319131857
60604469882602506227210658280280
60604469882659783630322092411997
60604469882659783630322092528637
60604469882659783630322092528685
60604469882663735502151082393417
60604469882671789233804840060302
60604469882671789416756040971352
60604469882671789417570829306440
60604469882696100856989975490024
60604469882696100856989980211758
60604469882696100858682227136216
60604469882696100858682231857950
60604469882696100858682576214222
60604469882696100859434339445528
60604469882696100859434340495288
60604469882696100859434340611928
60604469882696105798562073425256
60604469882696150270199294513010
60604469882696150272460135768660
60604469882696151004517144876159
60604469882699752543707006516836
60604469882699752726721226637919
60604469882699752726721255335679
60604502189967092904101312571260
60604502195875718271449395058624
60604502195878119236382583487828
60604502195878119419397181420652
60604502195878419562914190508972
60604502195886224949015770872564
60604502213612101186060994459651
60604502213612401324494628553114
60604502213612401324494657367562
60604502213612401329577974383606
60604502214560396637305240350718
60604502214560396774564875867756
60604502214560398420940787194332
60604502266790027844354467881889
60604502266790027844354467900603
60604502266790030223573397995299
60604505811629065920098123525425
60604505864816000686730925424232
60604505864816000686732040033156
60604506266678175925039401416912
60604506267553477813983970698536
60604506267553477814171998775864
60604506284331101056219173332617
60604506284404035930852381794377
60604506343486403795669189212556
60604506343487304221136870647024
60604506343487304228667932810961
60604506343487604410407464645212
60604506497114567036003310696320
60604506497136181082601250536812
60604506497146987890505535966584
60604506497146987890694051776970
60604506497146987895589139947640
60604506497146988027954835321182
60604506497146988033038181151674
60604506497989868924947879977944
60604506497989868925135908055272
60604506503011184841554859990014
60604506503023192997144921847536
60604506503023192997333207142308
60604506503023192997959710182624
60604506503023192998147995477396
60604506503043605685338729635112
60604506503043605692866697688312
60604506503043605868541613912468
60604506503043605870233866608420
60604506503044506299092641177482
60604506503044506306432323935910
60604506503044806449949333024176
60604506503047202054561691135980
60604506503047202061901373894408
60604506503047207598085147463532
60604506503047502243832285134216
60604506503047507741602156551852
60604506503055311464949493857399
60604506503055311464949493870449
60604506503055311465514352924043
60604506503055311465701606166663
60604506503055311465701606179761
60604506503055311472291499564121
60604506503055311472479414250041
60604506503055311472479529041081
60604506503055312524811981035680
60604506503055313114525125176014
60604506503055313119608471006506
60604506503055313119608585797546
60604506503055313251785995163378
60604506503055313251786769648118
60604506503055313251787027811780
60604506503055313251787027928420
60604506503055313251789093996092
60604506503055313256869339594190
60604506503055313256869340993870
60604506503898494886277776423932
60604506503898494886465804501260
60604506503898494887092564759020
60604506503898494887280592836348
60604506503898539351139940950086
60604506503898539351140198167530
60604506503898539351328226244858
60604506503898539351893082129174
60604506520769481977925544128830
60604506520781189358913501895959
60604506520781489497348284362192
60604506520781489497348284478832
60604506520781489541416734342450
60604506521729486594546550595360
60604506573923996250929498537348
60604506573947110284058026835118
60604506573959116017206975784805
60604506573959116017206975784965
60604506573959116017206975803679
60604506573959116024738387162505
60604506574799297591834209686092
60604506574799342056633869664766
60604507702401205315990237384604
60604507703349486544430436871586
60604507703349486544618464948914
60604507932837596426766118586684
60604507932837596426954146664012
60604507933785877654579557815906
60604507933785877654767585893234
60604507933785877655394346150994
60604507933785877655582374228322
60604507933785878066361563724878
60604507933785878067176352059966
60604507939726638099125979665884
60604508418294079119589226493785
60604518497565201419810888702096
60604518550634294906851033967806
60604518550634309726093624671678
60604518550743730568088636184976
60604518551582542783821377311642
60604518551582590954721852235988
60604518551606007509557562332136
60604518551897791473036500276006
60604518551933814182997295296326
60604518551933814190525263349526
60604518568468706377681760154194
60604518574377331790762506845074
60604518710264909897669703875933
60604518710276615494833058320413
60604518710276615494833062919683
60604518710276617278406962257537
60604518710276617278406962270587
60604518710276617278406966856807
60604518710279318570059791435638
60604518728001576478696785373838
60604518728001592530861920807954
60604518733901763101423650432364
60604518733902063244940659520684
60604518733909868211164829311936
60604518733909901702444175947474
60604518733909916382626027690758
60604518733910168354681838400256
60604518781387247334285822800441
60604518781387251038631250349249
60604518782019432974641058620193
60604518782042515430368951642187
60604518782042515567566685985531
60604518782042515567566944252735
60604518786979762332508640161496
60604518786979762332696668238824
60604518786979762333324543105508
60604518786979762333511456573912
60604518786979762333512571182836
60604518786979762469769394536968
60604518786979762470522535716056
60604518786979773446360829950972
60604518786979773446548858028300
60604518786979773446549972637224
60604518787087544688758770077034
60604518787088747093245543063235
60604518787271512945081691875340
60604518787271512945082806484264
60604518787271513082091399191116
60604518787927758198472132019237
60604518787952074758209446005112
60604519188769008324625742513045
60604519188769908754173953365580
60604519188769908754988738028694
60604519188769908754992184893866
60604519188769908755176769778005
60604519188769908892461888420464
60604519188874358698093116100940
60604519188874358699096965615229
60604519188874374750258251535056
60604519188874375170198430011053
60604519188875270250027739324513
60604519188875275180809278800016
60604519188875275181624063463130
60604519188875275181627510328302
60604519188875275730691449953748
60604519188875275737947444218817
60604519188875275737947448469619
60604519188875275740457928339465
60604519188877960421300041573205
60604519188877960421301074675069
60604519188877960970093045117261
60604519188877960970093130856409
60604519188877960970180166427382
60604519188877960970180166544022
60604519188877977022257147449513
60604519188877977022258266290525
60604519188877977022344273481424
60604519188877977029600268809294
60604519189714554909591283109126
60604519189716833574520522119140
60604519206600234938237267335118
60604519206600250990402402769234
60604519206600251409440669016671
60604519206600251409440670079481
60604519207431124732483449164372
60604519207442832113951551233127
60604519207442832113951808450571
60604519212403209787511110458596
60604519212476155644762685882874
60604519212476455788279694971194
60604519212508571137820709167242
60604519212508860351318014025998
60604519212508876403483149460114
60604519212512462439485460805865
60604519212512462439485461159997
60604519212512462622503153190902
60604519212512462622503153307542
60604519212512478491650596239981
60604519212512478674668288625018
60604519212512478674668288741658
60604519212512478682006938398222
60604519212719307715992920572523
60604519212719607859509929660843
60604519213347837297580833467899
60604519213347881769134485471525
60604519213347886708910671949653
60604519213347886711358737378609
60604519213347897821947273171993
60604519213347897827030619002485
60604519213351789787049589424813
60604519259669811441149650566533
60604519259669811441149651616293
60604519259669811441153007666451
60604519259669811441153093755519
60604519259669811989941620641543
60604519259669811989941620991463
60604519259669811989941621008725
60604519259669811989941965364997
60604519259669811989944978108643
60604519259669811989945064197711
60604519259777863107272922361733
60604519259777863107272923411493
60604519259777863107273955463597
60604519259777863107274041202745
60604519259777863107274041556877
60604519259777863107276279461651
60604519259777863107276365550719
60604519259777863656064892436743
60604519259777863656064892786663
60604519259777863656065925905789
60604519259777863656066011644937
60604519259777863656068249903843
60604519259777863656068335992911
60604519259777879708230027870859
60604519259777879708230028220779
60604519259777879708230028238041
60604519259777879708230029287801
60604519259777879708230372594313
60604519259777879708231147079053
60604519259777879708233471427027
60604519259777879715824201599283
60604519259961590464602768123005
60604519259985909506641507764875
60604519260616858560682449153409
60604519260616858560683568361603
60604519260616858697880189164657
60604519260616858698152158334597
60604519260616858698155514384755
60604519260616858698155600473823
60604519260616859109749492216399
60604519260617759128431211824523
60604519260617759128431216429617
60604519260617759128432331019667
60604519260617759128432588237111
60604519260618092664695317928584
60604519260642417884911881192935
60604519265529951271751752779338
60604519265540713620633035068898
60604519265540713620633035185538
60604519265540758085493132464522
60604519265686154976856650367847
60604519265686154976856651430657
60604519265686489069439662987556
60604519265686505128925868995102
60604519265687389636979719671374
60604519265687406100738832937134
60604519265869915688433841522049
60604519265894234730472581163919
60604519265894534873989590252239
60604519266526212415763316676840
60604519266526262377164386460416
60604519266526412953666813495721
60604519266550743108742954591979
60604519266622322755467070834570
60604519266622326461505124015318
60604519266634436756784233779130
60604519266634452816542051375024
60604519266841175601020795181676
60604519266842361533941703404234
60604519266853124020081678606688
60604519266853134995941974853978
60604519266950444497291669030060
60604519284287410924238073048026
60604519284287411336020336174442
60604519284287411473281090549914
60604519284287411473469118627242
60604519284579515215984843573762
60604519419275644138135771555547
60604519419299953979439601887229
60604519419299953979439602237149
60604519419302660761522615946177
60604519419310764636482118548261
60604519419311665064522660753629
60604519419311665064522661103549
60604519419311665064522661239063
60604519419311666850607049283785
60604519419314366356175371012201
60604519419314366358685970390657
60604519419314368142259874327781
60604519420141639604122550135791
60604519420141639604124874133845
60604519420175289207971281124692
60604519425220286766836128290158
60604519425220289875550805114226
60604519425222987874637768438779
60604519425222988011835761049327
60604519425439130234598153761492
60604519425439130234600478226106
60604519426374017244152392067816
60604519426483271901773175533978
60604519426483287963976504978328
60604519426483287963976506028088
60604519426483321315798083106838
60604519426483321315798083111050
60604519426483321315801525267538
60604519426483321315801526317298
60604519442936862085225539572300
60604519442937160444080772615160
60604519442937162228742548660620
60604519442944965960184784956940
60604519442945262575527341097838
60604519442948864113879922418139
60604519443808590103295574720868
60604519443808590103295574720916
60604519443812491969016692869076
60604519443812491969016697590810
60604519444100340719949790922561
60604519444100340857231437306625
60604519444100393775457046147897
60604519444100393776021902032213
60604519496112089840212387773011
60604519496122896653200626279107
60604519496342633405486169200611
60604519496342633405486169200617
60604519496342633407993210231657
60604519496342635189310002756016
60604519496342635191567114168692
60604519496963102422126770218378
60604519496986218409428317107144
60604519496987118982156715413610
60604519496987119531199732915498
60604519496987119531387760992826
60604519496987133625726943469454
60604519496987134174769960971342
60604519496987135409551894466274
60604519496987418983496353460424
60604519496987418983496358182158
60604519497277969580038060148798
60604520624562282418937486578919
60604520624565884132795399249420
60604520624565884140389228254390
60604520625534544878576390369368
60604520625534572887018261919440
60604520625534572887081024038496
60604520625534845029687228462658
60604520625534845624211863108366
60604520625537274994959852766465
60604520625545352248702795706995
60604520643275163891016041140444
60604520648199485225736482883250
60604520648527292450730537771908
60604520649147464427692440653029
60604520649459962187812607510719
60604520702346703249980121159781
60604520702346703616092597682789
60604520702347003805363162983217
60604520702358682827315666793751
60604520702358682827317989742045
60604520702358716181585080662760
60604520702358716730628098164648
60604520854998671745512706772655
60604520854998673529086606110509
60604520854998673529086607523239
60604520854998673529086610709779
60604520855970019506743897317499
60604520855970035970503010583259
60604520855970035978114656856981
60604520855970035978114662524725
60604520855973621228944558565997
60604520855973621229216275136637
60604520855973637692703414614313
60604520855973637692703414627363
60604520855973637692703671831757
60604520855973637692975388402397
60604520855973637837767553324427
60604520860907297158614370633474
60604520860909998450267452428354
60604520860910901213519088912748
60604520861235105618326452119491
60604520861882563440205944251273
60604520861883497224836005311883
60604520861883497224836005785085
60604520861883497362096760037275
60604520861891567745716216900873
60604520861891600504182739687305
60604520861891600641443494062777
60604520861891601099797574118019
60604521333597282028505026535285
60604521333597326500707383177485
60604521333597326500707383527405
60604521333597331981283709490343
60604521333597331988627088071789
60604521333597331988627092322591
60604521333597331988627092335641
60604521333597331988627092671059
60604521333597331988627092672511
60604521333597331988627093735321
60604521333597331988877882518927
60604521333599983320158108330165
60604521333600033143082181506923
60604521333600033143082181856843
60604521333600033143082181874105
60604521333600033143082182923865
60604521333600033272936791285223
60604521333600033272936791302485
60604521333600033280279801413311
60604521333600033280279802463071
60604521333600033280280174117471
60604521333600033280280174130521
60604521333600033280280174467391
60604521333600033280280175530201
60604521333600033280530964313807
60604521333600033282790397236433
60604521333600933703487818567445
60604521333600933711081991578767
60604521333600934259957531472476
60604521334544362637060842640063
60604521334544362637332553538587
60604521334544379100816598805905
60604521334544379100816599855665
60604521334544379108431602179545
60604521334544379108431606778815
60604521334544379108431606780267
60604521334547964359261503888561
60604521334547964359264947094809
60604521334547964359264951699903
60604521334547964359533219392179
60604521334547964359536662598427
60604521334547964359536662602639
60604521334547980823020359936877
60604521334547980823020359949927
60604521334547980823020364555021
60604521334547980823020617154321
60604521334547980823021479145071
60604521334547980830614790528613
60604521339509559673059226517756
60604521339509559673059227567516
60604521339833764077842657324213
60604521339833764077863578030613
60604521339833764079538266070323
60604521340453888618246002947900
60604521340769137167648547843079
60604521340769137167648548892791
60604521340769137167669468549431
60604521340769137167669469599191
60604524931952859896344838278532
60604524931952859896532866355860
60604524932025805884203476272008
60604524932025839236028496561218
60604524932900855755052243991929
60604524932900856166834249900901
60604524932902056512050937159273
60604524932902056512071829167865
60604524932902056923832943068245
60604524932925467934957026095457
60604524932926368136949565321785
60604524932926368548543543153429
60604524932926368685992324556469
60604524932926373634698289590378
60604524950627032595326163265377
60604524956559673156599471718391
60604524956559973300116480806711
60604524956629002184682066311289
60604524956629002184702958319881
60604524956629050360665115413795
60604524956665374909535671230669
60604525003898053665311088940835
60604525003934378214181644757709
60604525003934378214181731913799
60604525008871307637222409253225
60604525008871307637243329959577
60604525009734595863550893530969
60604525009734596458347497341001
60604525009734600171079132309787
60604525009734900314596141398107
60604525009806630902429678537801
60604525009807531470241460178233
60604525009842703438012805312891
60604525009843003215480471645995
60604525009843003215501392352347
60604525009843003627262477554967
60604525009843003627262507302487
60604525009843003627283398261319
60604525009843003627283399311079
60604525162389251007308747557940
60604525162389251007496775635268
60604525162462196995167385551416
60604525163373570179290072991569
60604525168404193791178960022567
60604525168406895082832041817447
60604525169375589593449301844779
60604525169375603869571596685449
60604525169375889371108383102697
60604525169375889782890389011669
60604525169375904013088605657129
60604525169375904013088634341839
60604525641096928129270971185585
60604525641096928540864949017229
60604525642065933400935203583439
60604525647005553542369166678809
60604525647005553542372609885057
60604525647005553953966587716701
60604525647880849890029939037847
60604525647880849890217967115127
60604525647880849935992443916995
60604525647880850301811944946771
60604525647880850347586421748639
60604525647938225340501056795867
60604525647938225340521977502267
60604525647939136480110137895217
60604525647939426097771258918817
60604525647941827611768645253505
60604525647941827611768732409595
60604525647941838183357196458931
60604525647942127389424426820075
60604525647942127389424455517835
60604525647942127801018404651719
60604525647942127801018434399239
60604525647942138326874234361651
60604525647942138326874235411411
60604525647949932721238315177471
60604525647949932721509910239455
60604525647949932721509911289167
60604525647949941463708244934941
60604525647950183088421548040649
60604525647950232910508909175707
60604525647950232910759612229051
60604525647950232910759613278811
60604525647974256794626357217903
60604525647974258624766278032195
60604525647974258624766278045293
60604624983036637814412202273825
60604624983141988188882392274145
60604625036319631730957377525361
60604625036319633378063190627216
60604625036319633515323943933242
60604625036319633515323945352605
60604625036319633516160767465562
60604625036319633516163091930176
60604625036319633516163091949859
60604625036322334669716272422096
60604635595033246566475196556835
60604635595033246568985676544773
60604635831378261260377230990175
60604635831378261260398496051395
60604635832255864508814924228718
60604635832325191158319013530750
60604635832325191158319128316174
60604635832325207675694414126115
60604635832328793429565911921310
60604635832328793841348175047726
60604635832328793841431742615534
60604635832328793841431743082094
60604635832328793887101759839550
60604635832328793887185327873918
60604635832328794024362514215022
60604635832328794024446082249390
60604635832328805005305303156546
60604635832328805005305303506466
60604635832328809944997893370510
60604635832328809946690146066462
60604635832349519254734912408712
60604635832349519300488468620820
60604635832349519300572151446435
60604635832349519301328391458030
60604635832350420417931367520928
60604635832353120336137524456846
60604635832353120336137524806766
60604635832353121569875632710922
60604635832353121569875633760682
60604635832353121569875633760730
60604635832353121571567885406874
60604635832353121571567886456634
60604635832353121571567886456682
60604635832353122118918648076078
60604635832353122120610900772030
60604635832353125275913682705178
60604637268040233827294235372556
60604637722977406955474839255870
60604637722977407550271441549582
60604637746615827730043690097880
60604637882642527075804681096954
60604637882642527075808123246216
60604637882643438764185533005536
60604637882643438764188631856964
60604637882646079523880301741042
60604637882646090642001391982514
60604637882646145406559983655196
60604637882646145406560069394344
60604637882654199321146715546226
60604637882654199458344708156774
60604637882654201104720361216146
60604637882654201104720619483350
60604637882654232672968040127654
60604637882654232672971479084552
60604637882654234456545381627820
60604637882654234456545381977740
60604637882654245577173771511632
60604637882654249281519229039836
60604637882654249281519314778984
60604637882654249281519571996428
60604637905856878738338856718884
60604637905856878738338857191268
60604637905961029728609283305970
60604637906179928619265588142704
60604637906179928619265588142705
60604637906179932330951103620149
60604637906180666194677450245959
60604637906252861732950669946914
60604637906277173357828406100834
60604637953448931512296433530306
60604637953448935223354297607970
60604637953448935223354299124290
60604637953448935635136561797196
60604637953449836202948343437628
60604637959138658446523169610393
60604637959138658446524288818587
60604637959139907358856126290775
60604637959350608107793191953988
60604637959350608107793193353668
60604637959350652577735863877692
60604637959350652579430440571698
60604637959350652989518129116678
60604637959358761279971402292750
60604637959358761279971406529050
60604637959361163319296956024476
60604641498397241645426249471588
60604641575210572772579223048916
60604642030146511788342660351416
60604642053160817551807467381421
60604642053163524743163374588501
60604642053163524744000202825084
60604642053163524744000202825085
60604642053808025528545663753930
60604642189061909427599746711744
60604642189718101015642334625538
60604642207432241202211226805388
60604642207432241202211227155308
60604642207432285673848475423098
60604642207432286268645077716810
60604642212692506653085556784712
60604642212696360865362132871834
60604642212696360867870292748098
60604642213349020503719928697817
60604642213350215772056187250723
60604642213350217556456503836979
60604642213350221260802299967383
60604642213350221260802304199471
60604642213350221260802304218185
60604642213350221260802304671695
60604642213350221260802304671855
60604642213352922369712641402796
60604642213352922369713756011720
60604642213352922438344137999930
60604642213352922438344139049690
60604642259634605053690115763214
60604642260586738951039592995084
60604642260607168216502858252434
60604642260607168216502859669376
60604642260607212688140106870144
60604642260618008571860748620422
60604642260618008571860750136742
60604642260618925610865082313362
60604642260805588047329608177162
60604642266519696273115294420066
60604642266527843885960197659500
60604642266527849383920705882496
60604642266530202905116491661054
60604642266530247788535999868720
60604642266530251081099540763560
60604642266531403478452188051910
60604642266531451837449576775222
60604642266531452249231839914688
60604642266745439221449137018428
60604642266854405522884417321222
60604642266854405525333258057222
60604642266854449996970506325012
60604642266854449996970507741954
60604642266854455484890207442140
60604642266854455485704995777228
60604642284245617403392170199153
60604642284256079144421493498618
60604642284256127320404542601124
60604642284256379333692087378762
60604642284256424217132521014561
60604642284256424217135848366743
60604642284256427509675136481268
60604642284256427921457395021464
60604642284256427921457399607684
60604643625394305562717164900826
60604643625394305562717509257098
60604643625394306157325825678662
60604643649367735792417487056882
60604643649367735792418634962884
60604643702206436115864778021120
60604643702206451352539730281260
60604644104004671403622780460314
60604644104004671403810808537642
60604644104004671403811151494234
60604644104004682523686055848510
60604644104004683118482659191982
60604644104004686822828459676778
60604644104295521660862066814459
60604644127966390549307892089230
60604644180805106107732087409770
60604644180816813486858338648056
60604644180816813489285250601626
60604644180816813489285253321606
60604644180817068611389742870482
60604644180817101963214761760012
60604644180817101963214763159692
60604644180817102146229101393868
60604644180817102146229102793548
60604644180817113264349077026416
60604644180817113266773578892864
60604644180817113266773583597128
60604644180817113266773584659938
60604644180817113676129018267348
60604644180817113676129018273172
60604644180817113678555818622034
60604644180817113678555844131850
60604644180817113678555847319794
60604644180817116787372791972988
60604644180817116970387045519180
60604644180817116970387131606844
60604644181141317563787180672142
60604644334429370552240322239494
60604644334440173661638225904496
60604644340455353384469713467936
60604644340455353384472037465990
60604644340457604369247876446023
60604644340673741054736396485989
60604644340673752175389149242885
60604644340674158124081459345601
60604644340674158124081717625855
60604644340674159359427477072517
60604644340674159771209741261743
60604644340674202480490171089132
60604644340676392337836492366615
60604644340676392338651366794983
60604644340676392338652399896847
60604644340676392340346977076287
60604644340676408994567785344057
60604644340676442346388587592359
60604644340676442346473417832879
60604644340676453467041859010407
60604644340676453467042231037765
60604644340749838646776116970834
60604644340771448981693282311696
60604644340771453851910485554047
60604644340781953933890347971484
60604644340781959424318207566808
60604644340781959493795921184883
60604644340781959493795921184884
60604644340781959493798240927764
60604644340781959493798241400148
60604644340781961071449589136356
60604644358402785341726857519444
60604644358508085890828580298891
60604644358508085892520834511163
60604644358508135715635258601067
60604644411358858318480106279218
60604644411358874377984920235462
60604644411576461773565094289108
60604644411576461776012901910194
60604644411576506247650150177984
60604644411576506247650151594926
60604644411576511735569851295112
60604644411576511736384639630200
60604644411685463832244150355272
60604644411685463832306826381048
60604644411686666190683314460084
60604693742325336000641355925924
60604693742325352474441268881844
60604693742325352474629298004560
60604693742422613798298271433536
60604693742422617504339681037447
60604693742434609656205450849816
60604693742434609656205451912626
60604693742434609839219676766882
60604693742434609839223120309999
60604693742434609839223149124399
60604693742434610251001939874424
60604693742434610251005412250815
60604693742434620774325311696940
60604693742434620774325426482364
60604693742434620957339652381960
60604693742434620957343124756947
60604693742434621368933630212152
60604693742434621368933630213604
60604693742434621368934002216472
60604693742434621368937102588591
60604693742434621369121912320432
60604693742434621369121915508376
60604693742434621369121916569782
60604693742434621369121917042165
60604693742434621369121917042166
60604693742434621369122030293800
60604693742434621369122031361029
60604693742434621369122031361030
60604693742434621369125387883363
60604693742434625075162288449474
60604693742434625075163412249711
60604693742641406892048310360990
60604693742641406892048310479082
60604693742641451768689524507898
60604693742641451773771868648650
60604693742641451773772097169738
60604693742641451773772098686058
60604693742641451773772211955162
60604693742641451773772213004922
60604693742641455068031359463496
60604693742641455068031359463544
60604693742641455068031359581588
60604693742641455068282149791230
60604693742641455479810150350486
60604693742641455479810265135910
60604693742641455479813618003740
60604693742641455479813622589912
60604693742641455479813622603010
60604693742641455479813622608834
60604693742641455479813622708004
60604693742641455480064412917646
60604693742653114273601476403968
60604693742653162266570185872618
60604693742653162312323770664442
60604693742653162449584525506474
60604693742653408919073202298926
60604693742653408919073202765486
60604693742653408919324249708542
60604693742653408919324250758302
60604693742653408919324251224862
60604693742653408924153452479032
60604693742653408924155776943646
60604693742653409330855466941662
60604693742653409335938041119822
60604693742653409336021722423294
60604693742653409336021723473054
60604693742653409513869806108958
60604693742653409514120853518574
60604693742653409518952379237358
60604693742653409518952380287118
60604693742653414462851149583584
60604693742653414462872070406576
60604693742653414874650861156600
60604693742653414874650889854360
60604693742653414874654333532992
60604693742653462455816415840162
60604693742653462455816415853212
60604693742653462455816501579262
60604693742653462455816501592360
60604693742653462455819600897250
60604693742653462455819853397380
60604693742653462455819854460190
60604693742653462455819859164454
60604693742653462455819859518794
60604693742653462455903541872026
60604693742653462456088097690958
60604693742653462456091565344212
60604693742653462456091569949306
60604693742653462638834198798310
60604693742653462638917876919662
60604693742653463050613104339582
60604693742653463050616457207412
60604693742653463050616461812506
60604693742653463050696672373950
60604693742653463050696672392824
60604693742653463050696701071710
60604693742653463050700140046078
60604693742653463050700144632297
60604693742653463050700144632298
60604693742653463050700144750341
60604693742653463050700144750342
60604693742653463050888172709577
60604693742653463050888172709578
60604693742653463050888172827669
60604693742653463050888172827670
60604693742653463052328482716812
60604693742689432094160322890898
60604693742689432231421334483862
60604693742750704006349201926084
60604693742750704006349459143528
60604693742750704006349545232596
60604693742750704006432769960452
60604693742750704006432770427012
60604693742750704189363541559940
60604693742750704189363770081028
60604693742750704189363798777384
60604693742750704189363799827144
60604693742750720068364760510550
60604693742750720068364761573360
60604693742750720068364847649330
60604693742750720068364847662428
60604693742750720068367057341618
60604693742750720068385652519142
60604693742750720068385653581952
60604693742750720068387978046566
60604693742750720068636356622246
60604693742750720068636443761026
60604693742750720068639796641954
60604693742750720068639801346218
60604693742750720251399993221632
60604693742750720251399993688192
60604693742750720251462755336476
60604693742750720251650697305814
60604693742750720251650697307266
60604693742750720251654136262712
60604693742750720663181999111682
60604693742750720663182253142634
60604693742750720663182257391984
60604693742750720663182257864368
60604693742750720663184576090928
60604693742750720663244675137458
60604693742750720663244675138910
60604693742750720663244675156380
60604693742750720663244675622940
60604693742750720663432957245738
60604693742750720663432960433682
60604693742750720663432961495088
60604693742750720663432961967471
60604693742750720663432961967472
60604693742750720663436400451986
60604693742750720663436405173719
60604693742750720663436405173720
60604693742750723774680174287316
60604693742750724369222629271676
60604693742750724369473333374780
60604693742762431201711885672984
60604693742762431201711885673032
60604693742762431201732777681624
60604693742762431201983481784680
60604693742762431201983481784728
60604693742762431750775795183512
60604693742786742826589620427272
60604693742786742826589712300884
60604693742786742826610512435864
60604693742786742826861216538968
60604693742786742826861303677748
60604693742786742826864661262940
60604693742786742826864661280410
60604693742786743375653274119940
60604693742786743375653531337432
60604693877385608737544255767670
60604693877385612441890056252466
60604693878216835916811751701892
60604693878360923059840169596537
60604693878540990907779208303288
60604693878540990912862554133780
60604693878541040319109046785042
60604693878541040320803622429288
60604693878541040325886968259780
60604693878541040738485139979238
60604693878552747707440043958676
60604693878552747707440048078336
60604693878552747708004128190660
60604693878552747708004132310320
60604693878552748120038215678134
60604693878555400000110497551859
60604693878577059739832692100666
60604693878579761035564815271027
60604693878649105164774094197989
60604693878660760936312166790473
60604693878660810761181635787049
60604693878660810761746839349691
60604693878660810761749048440826
60604693878660810761749163347745
60604693878660810761749163360795
60604693878660810761749163697665
60604693878660810761937105685877
60604693878660810761937448642469
60604693878660810761938224894119
60604693878660815839767142518094
60604693878660815839829818543870
60604693878660815840396997376480
60604693878685125474332165033699
60604693878685126092664822315352
60604693878685127877053509497196
60604693878685127877054672283543
60604693878685127877242700360871
60604693878685127877246144047540
60604693896083147477863919206546
60604693896083180829688939495756
60604693896083196889196080636594
60604693896277718432462838910306
60604693896277718437546184740798
60604693896277723791531521968546
60604693896302035003811086403008
60604693896302035004375170634992
60604693896374980991544372344932
60604693896386687000991288513466
60604693896386687000991403304506
60604693896386691941811389980186
60604693896386691941874066005962
60604693896386691942378568812796
60604693896386691942441244838572
60604693896411002331907192639174
60604693896411002331909515587468
60604693896411003566689126134106
60604693896411003567318980992492
60604693896411003567318980992700
60604693901007207191004620316865
60604693901229942545755399685683
60604693902174337517426058928741
60604693902178244094076107009991
60604693902210360090377922405277
60604693902214263102264256159549
60604693902283606222112101040278
60604693902283606222112105757640
60604693902283606817180305684984
60604693902295312413528872143052
60604693902295312413591633907816
60604693902295312414069825640818
60604693955389189697283882449347
60604693955461238829162809995471
60604693955497256051206228258075
60604971783677496243829304373163
60604971801402471908485050366763
60604973858584367579373914602831
60604973858807074663603865704067
60604973875654196730593471579686
60604973928832726199084330869027
60604973928832726199084330869028
60604973928832726199084359015663
60604973928832726199084359015664
60604973928832726199084360616547
60604973928832726199084360616548
60604973928832726199899115648699
60604984493454814455970750971668
60604984493454814455991642980260
60604984493457515747435174419148
60604984493457515747435174535788
60604984493457515747456095124096
60604984493457666460518018508945
60604984494114013012668146392820
60604984494114013012668146509460
60604984494330160809965770074218
60604984494330160809986662082810
60604984494330164514311570559014
60604984494330164514332462567606
60604984494332818048287731931368
60604984494332850988330489094162
60604984494332850988392792067310
60604984494332850988392792183950
60604984494332862101430193521698
60604984494332862101451114226646
60604984494332862106450464726710
60604984494332862513150153674966
60604984494332862518230031852204
60604984494332862518232727853126
60604984494332862518292707877980
60604984494332865805713318097358
60604984494332865805713346677074
60604984494332865805775994123134
60604984494332865805796914711442
60604984494332865812488517907458
60604984494332866217495581223774
60604984494332866217495609803490
60604984494332866217558257249550
60604984494332866217579177837858
60604984494332866217579263926926
60604984494332866224270408097886
60604984494332866224270781033874
60604984494332866224333084123662
60604984494405812211941018014034
60604984494405812211941046593750
60604984494405812212003694039810
60604984494405812212003808708594
60604984494405812212024614628118
60604984494427422133634743503194
60604984494427422133655635511786
60604984494427425838001435996582
60604984494430112717006525722814
60604984494430112717006525839454
60604984494430112717006554419170
60604984494430112717069201865230
60604984494430112717090122453538
60604984494430112717090208542606
60604984494430123425099166950674
60604984494430123425120087655622
60604984494430123835186854432844
60604984494430123835207775137792
60604984494430123835207861226860
60604984494430123836818782747670
60604984494430123836881430077090
60604984494430123836881544862514
60604984494430123836902350782038
60604984494430127129444967552110
60604984494430127129465888140418
60604984706821841410330605430541
60604984706824543113765693134393
60604984707043381096748661689989
60604984707116327084440192312537
60604984723893906856728957127277
60604984723893906858421209823229
60604984723894057019994631491281
60604984724765655057548499995605
60604984724769256787011708192519
60604984724769257336138412751903
60604984724769257336138412751904
60604984724838300266234487331405
60604984724838300314436565314800
60604984724839501206268412141192
60604984724839501207960664837144
60604984724839501208779695683231
60604984724839501619742583589818
60604984724839501620561958792178
60604984724842186302638619102922
60604984724842186668604649991454
60604984724842186668604649995826
60604984724842186668688218025822
60604984724842186714358234787650
60604984724842186714420882229338
60604984724842186714420996548202
60604984724842186851618989158750
60604984724842186851681751277966
60604984724842186851702557193118
60604984724842186851702643286558
60604984724842197786808193191810
60604984724842197786808193658370
60604984724842202773925700421882
60604984724842203322989643216342
60604984724842203323809018300610
60604984724842203323809018418702
60604984724842203323809022668051
60604984724842203323809022668052
60604984724862611891112223485325
60604984724862612488105581262896
60604984724862615642841069707748
60604984724863812650643092080832
60604984724863812696396676989296
60604984724863812833405608403390
60604984724863813242928063747574
60604984724863813242928406704166
60604984724863813244620659400118
60604984724863813245187842464608
60604984724863816399923445700708
60604984724863816948966115528642
60604984724863816948966459884914
60604984724866513117640414492110
60604984724866514397111187999510
60604984724866514398824442903258
60604984724866514946175123374098
60604984724866514947846569800606
60604984724866514947867461809198
60604984724866514948622930168460
60604984724866514948686754454529
60604984724866514948686754454530
60604984724866518103149237060598
60604984724866518103170243388054
60604984724874619509300083702368
60604984724874619509321348763588
60604984724874620058364023308884
60604984724874620058364109048032
60604984724874620058426785073808
60604984730350070165428919759426
60604984730666121281876633759186
60604984730666121288651460633298
60604984730747225916052556465671
60604984730750812081706288695298
60604984730750812127459873487122
60604984730750812127522549512898
60604984730750823382903279870838
60604984730771537540930292619591
60604984730771541382536847479860
60604984730772438244247815574300
60604984730772438656008810438454
60604984730772442362046862219522
60604984730775138713756394229490
60604984730775140359255870064978
60604986639128019800280551635828
60604986798370271565595332134996
60604986798686116385957884280989
60604986798693325158207545265395
60604986798693325158207549497483
60604986798696776778098486589139
60604986798794023277612501339725
60604986798802128387416813876113
60604986798802128387416815392433
60604986804383963216061730968476
60604986804602786484446099592274
60604986804602786491788105182356
60604986804602830956083344905400
60604986804602834660429145390196
60604986804602834660429145525550
60604986804602834667186146280838
60604986804602845254075147390187
60604986804602845254075147395803
60604986804602851131716226709157
60604986804602851131716226827041
60604986804602851131716226831413
60604986804602851139058232533763
60604986804602851139058232538135
60604986804602851139058237119983
60604986804602851139058237120143
60604986804699191735447273406613
60604986804700091753586092005867
60604986804700092303196293282121
60604986851547899871978779669737
60604986851870953464341091046363
60604986851871850183142840899126
60604986857780776365029090700871
60604986875181200767303073265913
60604986875290169464934478202381
60604986875498247279910564861510
60604986875506652604334006449368
60604986875509053493042869369526
60604986875509053538796454279394
60604986875509053538796455342252
60604986875509053676057209003382
60604986875509352629957771030486
60604990441133433766502984644945
60604990441133483721040039532191
60604990441133483728570331583445
60604990441133500199857498641553
60604990449997789171322863923172
60604990467723665410565103995860
60604990874773112470498739107564
60604990919707776896819929967509
60604990919707843320951813127843
60604990945676612076261343328143
60604990945676617426902840443909
60604990946297042157389259316003
60604990946330423515371066053605
60604991087480923946109537681193
60604991087483427355013897316371
60604991087483577519129227393884
60604991088032065340608768683823
60604991088127932962631793715563
60604991088127932964891229476213
60604991088137437652223708069473
60604991088139940677410891490483
60604991088139988672723753001395
60604991088139990502782429792423
60604991088320202986936180822092
60604991088348166434183043092415
60604991088452137374779426918641
60604991088456084260996744745953
60604991088456084263441109751217
60604991088464188138400355135857
60604991102802283906531493828875
60604991105206800048153785143285
60604991105209453758372586792807
60604991105209503580647861097516
60604991105851558341273637096225
60604991105862363507885189441244
60604991105862398506254376320911
60604991105862407446014320698123
60604991105862407789166205908532
60604991105862408002400120139669
60604991105862409619311921941112
60604991105862413323654252240829
60604991105862413330997291049415
60604991105863313372894702840023
60604991105863313372894703194315
60604991105866016836994612539772
60604991106081197848711467312937
60604991106081245980635507274715
60604991106081245980635508674187
60604991106190021735394822375362
60604991111114525030432567229103
60604991111770988920965936132124
60604991111771919128914960799884
60604991111771922833260761406936
60604991111771922833260761420034
60604991111771922840038682881674
60604991111771924487167739969187
60604991111771939304546694828621
60604991111771939304546694832993
60604991111771939311889819730487
60604991111771939311889819734859
60604991111771939311889823966947
60604991111771939311889824316867
60604991111772239501160417965135
60604991111772239501160418315055
60604991155977212155607125452133
60604991156073507029600625874679
60604991156292345007017524245121
60604991156293311457446139597039
60604991156305253145651832163525
60604991156305267962216806810723
60604991156305267963032709754735
60604991156305267963035034102709
60604991156305267969809860976821
60604991156305317237101793861017
60604991156305319020678020279875
60604991156305319028268751964239
60604991159032833382759343639908
60604991159040041637129779735023
60604991159040938355807319325194
60604991159259727134434554042426
60604991159259727134434811260030
60604991159259727134437910092584
60604991159259727134437911509526
60604991159259727134437911509686
60604991164948667042679439010566
60604991164948667050210505896480
60604991164949864537693197455277
60604991164949867692994024463877
60604991164949867692994024463878
60604991164949867692994029162526
60604991164953453462461811506362
60604991164953454011504829008250
60604991165132329789314800478590
60604991165168352501782636529950
60604991182666434879052899741130
60604991182666434886646987026345
60604991182675739105235012223750
60604991182675739106929587867996
60604991182675744046598162543106
60604991182678380964684133449324
60604991182678441855082375601472
60604991182678442068588518985768
60604991182678446161815508664664
60604991182893328173275856726922
60604991182893328219033142414822
60604991182894228603826883991882
60604991182894228603829465207332
60604991182894228603830241458982
60604991182896929895479965786762
60604991182896929895483323253862
60604992523932495884705199591700
60604992523932495884893484886424
60604992523932495884893484886472
60604992523933396589777993174965
60604992541658372261208451607173
60604992594719795589603980097730
60604992594719828943121253082892
60604993002531150639899881068184
60604993002532050795362474084863
60604993002532051344972674651449
60604993002822890138621000209948
60604993002822890138621000209996
60604993020257027016403133083657
60604993020257927446954159998697
60604993020548765942981288773069
60604993070662663514260109013251
60604993070686978845175898347919
60604993070699886983813760008645
60604993070699930723393650090931
60604993070699947331941485785363
60604993070699947377695070577187
60604993070797148307482733437621
60604993073330194646954256313180
60604993073330194646954257829500
60604993073330194784215011038572
60604993073330194784215012554892
60604993073330205904027124930164
60604993073330205904027210669312
60604993073330205904027239367072
60604993073330461621660556049790
60604993073330506503385493216900
60604993230220815389283409903375
60604993230235489069541135456885
60604993230235522467935644998251
60604993230235533541994287018607
60604993231986676601100066142093
60604993232310831599469881527693
60604993232310883391684178940085
60604993232862028307258259896617
60604993232862881293862446322911
60604993232862928875822155263351
60604993232862930705403786119133
60604993232862930705404045449195
60604993232863092469808149767844
60604993232967389802358905517423
60604993232967512217142268552788
60604993232971415911981410216754
60604993232971449126545676130492
60604993232971464088801169932396
60604993232971464088801284251260
60604993233186177955157154730247
60604993233186183305795211350953
60604993233186183308138325699307
60604993233186194424567427179983
60604993233186194426174618512063
60604993233186194426258301331855
60604993233186199365114325477321
60604993233187135666657315134089
60604993233189785165845051394023
60604993233189785165846084495887
60604993233189785167603538113247
60604993233189786995154973446637
60604993233189786995217735561481
60604993233189786997745696253325
60604993233189786997745781875833
60604993233189786997745783392153
60604993233189786997746814977697
60604993233189786997749139442311
60604993233189801638893976545223
60604993233189801820149829446757
60604993233189801820212588029353
60604993233189801820212591211681
60604993233189801821906823899335
60604993233189801821907968623009
60604993233189801822659965078423
60604993233189801822659966128183
60604993233189801822660309084775
60604993233189801822660338149765
60604993233189801822660339199525
60604993233189801822661114034185
60604993233189803469035876404999
60604993233189803469036220294711
60604993233189803469036220761271
60604993233189803469036249476341
60604993233189829637485652879563
60604993233189834990651729696199
60604993233189834990652762798063
60604993233189836820798220668433
60604993233189836820798479998495
60604993233189846111284366342021
60604993233189851645772410692945
60604993233189953700869624812114
60604993233190296601175575720834
60604993233190296601175576770594
60604993233191196963001782103397
60604993233283440924266398823231
60604993238113792037958966976135
60604993238223060932455053196063
60604993238223061115469392835535
60604993238223110481047968884943
60604993238879789312611322275168
60604993238879789312611437066208
60604993238879789312611437079306
60604993238879789312612470181170
60604993238880072916484004556402
60604993239094508531969370400591
60604993239095770369993706673977
60604993239095920533541568238148
60604993239098412409072548387199
60604993239098412820854553233361
60604993239098412822630488754721
60604993239098428836384044514919
60604993239098460541077685234723
60604993239098460541830830645899
60604993239098462188209064804129
60604993239098477013120235962913
60604993239098621825006620422070
60604993239098877542640081660866
60604993239098922014277214420306
60604993239191766149601320568355
60604993239203779256608852997743
60604993239203922168119726139593
60604993239203927728031063306756
60604993239203927728031063306804
60604993239203946165884304698813
60604993239203972199664838499766
60604993239203972199664839488207
60604993239203972199664839549478
60604993239203972199664839549526
60604993239203972199665096766922
60604993239203977550955136837598
60604993239203977550955136837646
60604993239203977551143164914926
60604993239203977551143164914974
60604993239203977664678674739771
60604993239203977688215891029335
60604993239203977688403917689562
60604993239203979517521311259601
60604993239203979517709338274120
60604993239203988670767365166146
60604993239203988670767365167550
60604993239203988670955392711223
60604993239203988670955393243426
60604993239203988670955393243474
60604993239203988670955393244878
60604993239204277740141788213644
60604993239204277740141789729964
60604993239204277740142048010218
60604993239204277740224327378236
60604993239204277740225356248012
60604993239204277740225730835834
60604993239204277740412613735818
60604993239204277740413642605594
60604993239204277740413757396842
60604993239204277740413758913162
60604993239204288860037586092832
60604993239204288860225872450414
60604993239204288860225987241662
60604993256493930907978251348322
60604993256493979083940405259908
60604993256493995555226338685965
60604993256493995555247259274273
60604993256493995555248378583089
60604993256493995555248378587461
60604993256820896136122224933085
60604993256820901669774587890569
60604993256820901670610268234249
60604993256824497858325989601921
60604993256918097797402009507887
60604993256929848230288363735137
60604993256929853171675529243427
60604993256929853766469807539085
60604993256929853790448423786040
60604993256929855001818925620651
60604993256929855551112647225643
60604993256930098596695207532397
60604993256930103538082373040687
60604993256930104131186722638447
60604993256930153909965896039049
60604993256930153909968221436783
60604993256930153910237492150745
60604993256930153910239816032159
60604993309675222290835386901168
60604993309675522617366821716784
60604993309779691998584317867834
60604993309779691998585350969698
60604993309780588724730138466589
60604993309780592429072497274590
60604993309780592429072497274596
60604993309999382230494855902398
60604993309999424871113396078002
60604993309999424872805649130516
60604993309999424872805650193317
60604993309999424872805650193326
60604993309999424872805736290969
60604993310107476538929008086178
60604993310107483719733672866307
60604993310107483856994427595912
60604993310107483857057103267312
60604993310107483857057103267396
60604993310107483857057103267555
60604993310107483857057103267556
60604993310107784046325345619737
60604993310108635202744527013408
60604993310108635202744527013435
60604993310108684476813611119774
60604993310108684476815933601424
60604993310108684476815933601451
60604993310108699324677148748455
60605029854619168404091131542573
60605029854627224099971062391609
60605029872341442783931526790712
60605042536729842370053174118103
60605042563099969461501197253772
60605042616274746170609343732947
60605042616274746170609343849587
60605042616457261251850443400141
60605042616492383389251613531117
60605042616493583597207058097759
60605042616565312910443423126825
60605042616565312910443423144087
60605042616565312910631451204153
60605042616565329382004797625425
60605042616565329383613109234381
60605042617113772924397641311499
60605042617150076058146483219797
60605042617150076058313619288533
60605042617150091975477431525819
60605042617221837760274913719401
60605042617223041818892579625425
60605042617429824047808211312459
60605042617429857811394460299119
60605042617429868924431977472051
60605042617440614799576020503039
60605042617440631270865425820053
60605042617440631273310938718221
60605042617440664624382698805215
60605042617440679442037869908723
60605042617440679450988560277029
60605042617440680686335352844221
60605042617441831618631856431443
60605042617441831618631856450157
60605042617441832030393199919933
60605042617441832030414120626333
60605042617441879794597108125983
60605042617441879794617225299915
60605042617441881443417614045933
60605042617537925941276845360079
60605042617537937061842330586211
60605042617537940767882706831893
60605042617537942003504563164243
60605042617537942003504564563923
60605042617549947926924202565741
60605042617549948338706466741917
60605042617574259963583858423133
60605042617574259963584202779197
60605042634182236923343692295087
60605042634182236923343778384155
60605042634218259628493968390639
60605042634218259628556644416415
60605042634218559817827237948091
60605042634218559817827238414651
60605042634291205622939405180899
60605042634291205623002081206675
60605042634838728690637076498552
60605042634838728827897830869652
60605042634838732396844588808598
60605042634838743098183668106926
60605042634838744752654730574486
60605042634838744752842754046720
60605042634838744889915485299878
60605042634838745301697743825572
60605042634838745301882305295034
60605042634838745301885772948288
60605042634838748458880778997672
60605042634838748458880807227468
60605042634838748458880811931732
60605042634838749007735797006320
60605042634838749007735801706212
60605042634875050997561449330678
60605042634875050997770369416598
60605042634875050997770369883158
60605042634875051180575788964534
60605042634875051180784709050454
60605042634875051546604468232246
60605042634875051546813388318166
60605042634875051546813388784726
60605042634875051729618807866102
60605042634875051729827727952022
60605042634875065821928398229894
60605042634875065821928398696454
60605042634875066004942737863750
60605042634935994958391723146792
60605042634935994958391723613352
60605042634935994958394047611406
60605042634948002483461898613508
60605042634948002529215483068462
60605042634948002529215483074286
60605042634948002529215483540846
60605042634948002666479595253727
60605042634948002666479595370367
60605042634948003078070472829844
60605042634948013601581873779496
60605042634948013601581874246056
60605042634948013784599570886275
60605042634948014196190448462392
60605042634948014196378477602578
60605042634948014196378477608401
60605042634948014196378477608402
60605042634948014196381835075501
60605042634948017353375831630462
60605042634948017353375835284966
60605042634948017353375836334726
60605042634948017490637624183663
60605042634972328978253567784382
60605042635154783520067130732230
60605042635154783520255158809558
60605042635154844047153798972026
60605042635154844596005436932808
60605042635154844596008790150558
60605042635154844596193722227580
60605042635154844596196817873594
60605042635154844596196818227886
60605042635154847758006158043764
60605042635154847758006158043812
60605042635154847758006159443444
60605042635154847758006159443492
60605042635154847758089841796724
60605042635154847758089841914768
60605042635154847758274398101138
60605042635154847758274426330934
60605042635154847758276722099192
60605042635154847758277869992096
60605042635154847758277870009566
60605042635154847758277870359486
60605042635154847895538624734958
60605042635154848307129416109786
60605042635154848307132855066684
60605042635154848307320883144012
60605042635154848307320887861374
60605042635166507100857951347696
60605042635166507512615854812266
60605042635166507512640214474112
60605042635166555139580244675050
60605042635166555139580245724810
60605042635166555276841000450202
60605042635166555681280224768245
60605042635166555688623263576618
60605042635166556925661275738159
60605042635166556925911980891023
60605042635166801609131684632106
60605042635166801609131685098666
60605042635166801609319971443198
60605042635166801609403653796430
60605042635166801792146024265962
60605042635166801792334310610494
60605042635166801797228598444122
60605042635166802158171350665844
60605042635166802158174703533674
60605042635166802158174704000234
60605042635166802158174708255408
60605042635166802163257277711834
60605042635166802163257278178394
60605042635166802203928293047232
60605042635166802341189043167530
60605042635166802341189047772624
60605042635166802346271617345690
60605042635166805320252283761218
60605042635166805320254607759272
60605042635166805320254636805548
60605042635166805320440311838546
60605042635166805320442635836600
60605042635166805503268947393128
60605042635166805503268975972844
60605042635166805503456975470456
60605042635166807290107624527312
60605042635166807290107624643952
60605042635166807701886415395332
60605042635166807701886420112694
60605042635166807701886530180756
60605042635166807701889887765948
60605042635166849785303020545704
60605042635166849785386702898936
60605042635166849968317359713000
60605042635166850381605914588570
60605042635166855283076075840978
60605042635166855283076329857428
60605042635166855283076329870478
60605042635166855283076333058422
60605042635166855283076334108182
60605042635166855283076334462522
60605042635166855283160016932394
60605042635166855328826561431502
60605042635166855328826561444552
60605042635166855328829660749442
60605042635166855328829914312382
60605042635166855328829917966886
60605042635166855328829919016646
60605042635166855328829919370986
60605042635166855328910129951304
60605042635166855328912454299278
60605042635166855328912482529074
60605042635166855328913597137998
60605042635166855328913601724218
60605042635166855328913601842262
60605042635166855329097038348054
60605042635166855329098157556248
60605042635166855329098158028632
60605042635166855329100477304952
60605042635166855329100480959456
60605042635166855329100482009216
60605042635166855329100482376606
60605042635166855329101629919590
60605042635166855330521138475428
60605042635166855330521138488478
60605042635166855466090669024724
60605042635166855466090673742038
60605042635166855466090673746458
60605042635166855466173208674750
60605042635166855466173237254466
60605042635166855466174351863390
60605042635166855466361236752078
60605042635166855877869579283262
60605042635166855877872936868454
60605042635166855877953147317630
60605042635166855877956619694069
60605042635166855877956619694070
60605042635166855878144647653305
60605042635166855878144647653306
60605042635166855878144647771397
60605042635166855878144647771398
60605042635191117128144359082434
60605042635191117128144387778790
60605042635202824921417026005794
60605042635263816458231387082172
60605042635263816458419673426704
60605042635275823983214779025930
60605042635275823983214780075690
60605042635275823983235699730878
60605042635275823983235786874125
60605042635275823983298089842854
60605042635275823983301557496108
60605042635275823983301562101202
60605042635275823983486375137626
60605042635275823983486376187386
60605042635275823983489842790880
60605042635275823983489843840640
60605042635275823983489843858110
60605042635275823983489844194980
60605042635275823983489844208030
60605042635275823983489848445734
60605042635275824028968359217032
60605042635275824028968363934394
60605042635275824028968364984154
60605042635275824029051674751318
60605042635275824029055147009666
60605042635275824029239955328728
60605042635275824029239960046090
60605042635275824029239961095850
60605042635275824029243428649934
60605042635275824029243433354198
60605042635275824166229119709546
60605042635275824166500711103928
60605042635275824166500715821242
60605042635275824166504183375326
60605042635275824166504188079590
60605042635275824578011382835962
60605042635275824578032011859988
60605042635275824578032270127192
60605042635275824578282974230296
60605042635275824578282978947658
60605042635300119592081588432450
60605042635300135608113518306312
60605042635300135608113523028045
60605042635300135608113523028046
60605042635300135608113523041096
60605042635300135608179293650028
60605042635300135608367578944800
60605042635300135608367578949220
60605042635300135608367579994560
60605042635300135608367580012030
60605042635300135608367580348900
60605042635300135608367580361950
60605042635300135653846095370952
60605042635300135653867107819869
60605042635300135653867107819870
60605042635300135653867107832920
60605042635300135654117691482648
60605042635300135654121164803854
60605042635300135791106854347146
60605042635300135791127775052094
60605042635300135791378447257848
60605042635300135791381918112096
60605042635300135791381919516195
60605042635300135791381919516196
60605042635300135791381919529246
60605042635300136202889118523322
60605042635300136202909748013908
60605042635300136202910006281112
60605042635300136202972425089492
60605042635300136202975895943740
60605042635300136202975895948111
60605042635300136202975895948112
60605042635300136202975900548833
60605042635300136202975900548834
60605042635300136203160710384216
60605042635300136203160829424861
60605042635300136203160829424862
60605042635300136203164182288272
60605042777107146117415224557564
60605042793532602649374697481149
60605042794505215678597246010428
60605042794505215680853582938364
60605042794505215680856677538990
60605042794687686284894487449804
60605042794691333027716187536378
60605042794691333027778863562154
60605042794691337962325431569930
60605042794703344297802316137164
60605042794703344297802402584736
60605042794703344302885748415228
60605042794703344302948424086712
60605042794724053061133972633418
60605042794724053658270481308806
60605042794724053658272804257100
60605042794796699454915597202798
60605042794796699455167329819164
60605042794796704396302762711088
60605042794808705195595846060220
60605042794808710136415816788485
60605042794808710182231816155101
60605042794808710731777324330028
60605042794808710731777410423308
60605042794808710731777410777600
60605042794808710731779647278322
60605042794808710731779733725894
60605042794808710732030303534231
60605042794808710732030695737689
60605042794833021736692777653878
60605042794833021738385030349830
60605042794833021761293552942405
60605042794833021944875071296443
60605042794833022356909202007938
60605042800608067255720651619690
60605042800608067255720737712970
60605042848010648832710266190663
60605042848010650662789833940571
60605042848010650662852509966347
60605042848010651074634774142475
60605044681560867318364222907543
60605044758369079166133102914645
60605044758369095226473687539777
60605044758370295800541723893057
60605044921480669318204735406407
60605048534738411718305453791321
60605048587804069840799511351769
60605048587912137970619048558897
60605048989566233186957931111811
60605048989568984301786134546941
60605048998469541289530492605077
60605049016263615372069511858654
60605049065429165290364865935723
60605049066377446518993093500033
60605049066474707842665620671331
60605049066475674293094236023249
60605049066486481106019798853649
60605051140344935559913861402573
60605051140344952031263618397549
60605051140344952214215281888829
60605159179562120500780124920595
60605159179562135324938153733891
60605161301082798985662745008637
60605161301082863632932961056823
60605161301082863770193629688935
60605161324393146043699375321477
60605161324717365231991758051565
60605165554968008047110589157053
60605165554968056223093638142919
60605165554968056223344342246023
60605165608142935054058838489001
60605165608142983230041887474867
60605165608146836927310334796197
60605165608146868494805901286125
60605165608146885103356061328531
60605165608146885149109646236995
60605165608146885698150339274269
60605165608251951805597096509037
60605165608251951935264022229459
60605165608470784424700405475123
60605165608470784432294607551595
60605165614055510516457700028003
60605165614055511111251977973741
60605165614379415334128529328885
60605165614379665517276006721677
60605165614379709988913255339387
60605165614379715523399352896517
60605165614379715523402447497143
60605165614382068861583150662049
60605165614382068861584269870234
60605165614382068861584269870243
60605165614382116435238530468289
60605165614382116435239645077213
60605165614382116442767273356149
60605165614382117030032808414027
60605165614382117030036247370925
60605165614382117037563875299941
60605165614382117037567314256839
60605165631780185998596672099091
60605165631780186044350257007555
60605165631781038847960994741563
60605165631781038847961252555257
60605165631781086429145373966317
60605165631781086429147699364051
60605165631781087016350989677971
60605165631781087023941977776349
60605165631781087023944043844069
60605165631781338991498895489959
60605165631781370558931784899979
60605165631781387213235529850849
60605165632104342646626943871185
60605165632107927889947561391645
60605165632107927897541390396615
60605165632107942714108943072771
60605165632107942721702772077741
60605165632107943316499374371453
60605165632107944498497720034371
60605165632107944498498754553177
60605165632107944506091549039341
60605165632107944506092583558147
60605165632107976065930610494151
60605165632107987185746190290801
60605165632107987193340019645691
60605165632107987780542794100833
60605165632107987788136623105803
60605165632107992674481799056413
60605165632107992674481803655683
60605165632107992682072275193553
60605165632107992682075628061383
60605165632107992720234355445021
60605165632107992720235388564147
60605165632107992727825860102017
60605165632108242903358587666799
60605165632108243460016354880009
60605165632108243498155189960511
60605165632108243505769939671833
60605165632108244733501984055660
60605165632108244741116733766982
60605165632108245107144378515897
60605165632108287374995836284509
60605165632108287969792438578221
60605165632108287977407188289543
60605165632108292863730329041517
60605165632108292863731443650441
60605165632108292909484000039049
60605165632108292909485033158166
60605165632108293283128456488179
60605167682074105362960820764895
60605167682401311804886948428779
60605167688414986808582989412567
60605167688415003462884410948583
60605167688415003462884414148164
60605167688415003462884414148173
60605167706036713842007291926287
60605167706036713887781797424511
60605167706141115106929012266182
60605167759213077201406687086811
60605167759213141391078207354341
60605167759213141391140969123477
60605167759213141436894640121009
60605167759318441805241769745053
60605167759318443589631581212409
60605167759318491765551949702919
60605167759318491765614625728695
60605167759318491811368210170599
60605167759318502883734602411003
60605167759318502931180438965659
60605167759318502931180440365339
60605167759318502931182763313633
60605167759319642562261354571277
60605167759319644322923598183915
60605167759319692385352564170855
60605167759319692568366903338151
60605167759319692568387795346743
60605167759319693596995004771931
60605167759319703642448763231393
60605167759319703686507772845531
60605167759319703688200025191563
60605167759319703688200025541483
60605167759319703688202348023217
60605167759319703688202348139857
60605167759319708444878274371991
60605167759319708444878278951569
60605223515698690983281130759100
60612317730438068767635306089162
60612317782956530221515228004922
60612317783615697485553439012880
60612369418981076713651924985528
60612370854801367428274860861506
60612468576903914395185442555468
60612468736436799313583669714296
60612468789611726328063330305692
60612472884082307017065232196464
60612474957904460581771995260908
60612474958012512247895267056108
60612474958219311131114528908588
60612475011070083147224374114384
60612475011187439262374927647504
60612475011394238145594189499984
60612475188765002659680244202104
60612475241939929674156551571538
60612475241939929674159904793500
60612485782830416429263172518558
60612485806468521990015639222226
60612485806468521990204010238884
60612486019276301480410474233046
60612486036674322867249885333497
60612486036685129681056354299405
60612486036686030660399352006557
60612486036893205719427501771892
60612486036893205719615872801600
60612486036893205719678548831588
60612486036893205720179614081204
60612486036893205720179957037796
60612486036893205720242633059360
60612486036893205720430661136688
60612486036893205720430661140900
60612486036904010886039828951412
60612486036904010886228199998382
60612486036904010886290876011108
60612486036904010886290876024158
60612486036904012121385932413264
60612486036904012121636636516368
60612486036966140594249081263360
60612486036966140594311757293348
60612486036966140594813165499556
60612486036966140594875841521120
60612486036966140595063869598448
60612486036966140595063869602660
60612486036976946996019140875024
60612486036976946996269844978128
60612486036976946996269844995390
60612486036998575860184751666107
60612487242360846602927761533148
60612487455068658489489528255154
60612487455072260211693637314994
60612487472689169985010774549012
60612487472689169985763658510656
60612487472689169985764001467248
60612487472689169985826420271368
60612487472689169985826677488812
60612487472689169985826677493024
60612487472689169986014705566140
60612487472689169986014705570352
60612487472699975151623101728532
60612487472699976386969891103568
60612487472699976387157919180896
60612487472699976387157919198158
60612487472699976387220680945820
60612487472699976387220680963082
60612487472699976387220938163264
60612487473637417862566865781544
60612487473637417862629627546468
60612487473637417862629884763912
60612487473637417862817912841240
60612487473648224264023888238182
60612487880068190980340676775385
60612487880504099147938389434516
60612487880504099147938475523581
60612487928633739530824580091526
60612487928633739530825351743858
60612487933573674008453082397414
60612487933634597601138580942108
60612487933634897791163349221296
60612487933679018841655926013468
60612487933679018841659278881298
60612487933679026162418050025912
60612487934226537839457904556243
60612487934230139561662013143907
60612487934230139698922769404333
60612487934230140110453983586099
60612487934230140110453984058275
60612487934323482320142962567561
60612487934326183611796044362441
60612487950971695388517666623753
60612487951395896175128193049535
60612487951943102302408139094892
60612487951955115370353227486621
60612487951955115370415989601465
60612487951956015800904253216547
60612487951956015800904254747369
60612487951956015938165009476973
60612487951956016349758985773583
60612487952048452684220334801934
60612487952048457623348068781662
60612487952048457991636182764693
60612487952048468736385470236050
60612487952060163588799537209173
60612488093167482519725351662960
60612488093167782663245455351906
60612488093202904806207017987284
60612488093203799885283451349680
60612488093203799885286545950306
60612488093203805419772385240232
60612488093203805419772643507436
60612488093860269149994972078065
60612488093860270933565518425625
60612488093860270933568876015189
60612488093860285750948720364809
60612488111581338837400495455694
60612488111581342541746295940490
60612488111581353654783697394878
60612488111585241297646248249562
60612488111585244958683085563385
60612488111585246236773982229290
60612488111585246605058996889961
60612488111585246605062096212321
60612488111585257349811383683678
60612488111593350111733227613930
60612488111593361224770629068318
60612488111804143847666624016862
60612488164759871646718179574757
60612488164760171835967852866593
60612488164760171973162401798509
60612488164760173070749786361525
60612488164760188436921601153337
60612488164762572938371261369637
60612488164763773695369954536981
60612488164763775341745865863557
60612488164771879216705111248197
60612488164946591332806645444733
60612488164981713477462785594809
60612488164989818587203964474381
60612491525787364992740479466446
60612491525787364992740736683938
60612491525795468867699724851086
60612491526014273491599350236366
60612491549433574429267065611728
60612491549433574429267065628990
60612491549433574429267322829172
60612491549433574429267322846434
60612491549652379052351902661920
60612491549652379052540187956692
60612491549652379052540187973954
60612491549757793667256801217006
60612491550308887430622533307424
60612491550308887430810561384752
60612491550308887431374645616736
60612491550308887431437321642512
60612491550308887431625349719840
60612491709281674094623141239688
60612491762132379686664036178498
60612491762456584637813654781322
60612491762460153008445770603350
60612491762460203014301367171094
60612491763019400655153245652346
60612491763019401890499263379262
60612491763113097817741800410026
60612491763113097825272092461280
60612491779858258157864054104420
60612491779858258157864139839356
60612491779869064560010427083972
60612491779869064560010427101234
60612491779869064560010770040564
60612491780077062781763679489700
60612491780077062781763765224636
60612491780077062781952050519408
60612491780087867948376006669220
60612491780087867948376006682270
60612491780087867948376092421418
60612491780087869183722024391924
60612491780087869183722024409186
60612491780087869183722110131072
60612491780087869183722110148334
60612491780185178686065403923445
60612491780733571160034395870140
60612491780733571160222423947468
60612491780744376326646465849478
60612491780744376326834751144250
60612491780744376326897427170026
60612491780744377561992483576394
60612491780817312436876396141258
60612491780838974654322638752841
60612491780838974659373444445071
60612491780841676495018394030207
60612491780842576933153004803001
60612491780849748258665507297470
60612491780853385112189546846327
60612492163821658166822700703570
60612492163918904666333645319250
60612492163918921137623825470924
60612492163929726304236152650444
60612492164113397665355534550610
60612492187565133875089534960267
60612492187565133875926367931683
60612492187856017224939976022014
60612492187880028706363488236686
60612492187880028708807854658892
60612492187881184994254363754483
60612492187891991942246243806676
60612492187892034449488218191692
60612492187892041767617436819017
60612492188536825558641750171094
60612492188536825566256758162718
60612492188732219727700702398755
60612492235802827703489831097382
60612492235813634517230181912790
60612492235817507337046565623480
60612492235989516878714724222160
60612492236021932388590157002900
60612492240739138316817705822130
60612492240742763828434762301666
60612492241022790587915482509652
60612492241055206087752464048212
60612492241057612541044948484488
60612492241066918956662797909487
60612492241066961463967878783088
60612492241066961646982452238594
60612492241690092836748851064946
60612492241690095208435594883809
60612492241711703166958604118964
60612492241711703167522688350948
60612492241711703352424018744546
60612492241711703352988102976530
60612492241711752573121410762490
60612492241711752580463416469212
60612492241711752580735390238630
60612492241711752580736418754114
60612492241722557747347717063858
60612492241930257612421488669148
60612492242003492071490236438498
60612492258748716649520121618353
60612492258759521816131299371179
60612492258759521816382349246009
60612492258781087677967462873633
60612492258783788969620630407821
60612492258783833440989268844711
60612492258783833441010184951793
60612492258783833441010189551063
60612492259440345525295772708401
60612492259440345526133748868457
60612492259634823705514946604961
60612492395338415560105079459206
60612492395338415560105336676650
60612492400263919360256944813810
60612492400275648746832989460494
60612492400591742507406860557276
60612492401212172587781606682790
60612492401222981361615755537569
60612492401247338790786698838046
60612492401430727020944028316492
60612492401465893233801607602224
60612492401539078281541545392206
60612492401539078281729831736738
60612492401539078830584568548740
60612492401539128244362123835162
60612492418981292871386149912510
60612492472115693711485539393520
60612492472126486318835419931233
60612492472148098098284349013063
60612492472148109211321750467451
60612492472151750256016783773995
60612492472158906760056472377457
60612492472158921591749007234527
60612492472158921591749035814243
60612493600710011112717689714293
60612493600710012347499620026897
60612493600928815735865202790261
60612493618642985691858819931948
60612493618651089566818062130048
60612493623579947229707222630293
60612493623579947231963564281450
60612493623677193728947350690754
60612493623677193729218167245973
60612493624552512221816063077235
60612493624552512222380147309219
60612493624552512222383241555713
60612493624560615685024813815475
60612493671817912703890758995698
60612493671817912706338477336804
60612493671817912706338480523344
60612493671817912706338481586154
60612493671828717872950804516324
60612493671828717872950807702864
60612493671828717872950808765674
60612493676862925729551923212540
60612493676862925910034862153510
60612493676862925912566267097198
60612493676862925912566496668046
60612493677518538479138248625812
60612493677518538661880877362548
60612493677522141483042460466299
60612493677726521462441072406190
60612493677726521465136485875202
60612493677726522012236203621234
60612493677726522012236978455894
60612493677726538119439857769072
60612493677726570373741750713293
60612493677730138741864502555987
60612493677730172095945859773133
60612493677737343283541704960654
60612493677737343283541963227858
60612493677737343286052184948592
60612493677737343651829820006278
60612493677738244402636082729375
60612493677738244402657003434323
60612493677740947341703098286027
60612493694482551207333185213701
60612493695236309790880960326493
60612493695236309791717793297909
60612493695244382096827435142590
60612493695452446475789357177519
60612493695455147767442438972399
60612493695455158884997177745227
60612493695464155091967561127163
60612493695528093759358790095291
60612493836386506198922868633448
60612493836387706772990904986728
60612493836387706953474102194950
60612493836387706956005248871386
60612493837043319522577230400000
60612493837055027636222592069571
60612493837055027636222592423703
60612493837273832260101325446259
60612493907287609639450421467909
60612494309927875398531750502606
60612494309949452379931384572436
60612494309952154083178185918658
60612494309960257546543711751956
60612494309960290898368732041166
60612494309960307506763154890658
60612494309960307506951440185430
60612494310033242381396363352418
60612494310033242381584391429746
60612494314889072523876659415152
60612494314889072523876946378712
60612494314889115209434026285476
60612494314889115211689215303038
60612494314985160951670088969056
60612494314986311703379169610616
60612494314986361525738125322336
60612494314986361528185847912792
60612494314986361708940494101946
60612494314986361709505578623990
60612494314986361709505581806318
60612494314986361709505607203754
60612494314986361709505610386082
60612494314986361711200182848000
60612494314986367062674782853056
60612494314986367062675040070548
60612494314994472172147694509768
60612494314997166694798175092312
60612494315509594512765508797034
60612494315544727778260938564448
60612494315641974277771911876484
60612494315825645636196999502942
60612494315836450802788405977514
60612494315836450802809326682462
60612494315836450802997613026994
60612494315836451351852349838996
60612494315836467276793772411488
60612494315837368576695489286180
60612494315933713776304745723524
60612494315934664899101057100541
60612494315934664899101061822275
60612494315934664899102177480959
60612494333367801286077582368200
60612494333367806225205316347928
60612494333367817343325291980476
60612494333375906396382845479756
60612494333375911335510579459484
60612494333375921218284537365116
60612494333379528843534454548980
60612494333379528845793885723410
60612494333379528845794000508834
60612494333379530080575819218342
60612494333379530080575934003766
60612494333659640570594277297673
60612494333659640570594281665275
60612494333659640570594282019407
60612494333659640570595397678091
60612494386773338307605207790035
60612526700048045582006877056230
60612526700048051070178687037098
60612526700049246153564430235032
60612526717777829220958478020271
60612526877310708604615686405289
60612526877310708604615691127023
60612526930485635619158023039931
60612526930485641161178635878725
60612530315815507476542172442510
60612530315815507476730543489480
60612530315815507477294284751822
60612530315815507477294284764872
60612530315815507477294627708414
60612530315815507477294627721464
60612530315919971652513374693452
60612530528619679710432017059036
60612530546240191205954035005226
60612530546240191205954035018276
60612530546240191205954120757424
60612530954043407314447760721190
60612530954043407494930610386552
60612530954043407497462359690676
60612530954043412985445625059808
60612530954043412992975891595630
60612530954044313418444719270009
60612530954044313423527293448169
60612531007182017100630360132490
60612531007217133751575897466924
60612531007217133759190991551988
60612531007217133759379277896520
60612531007217139243031194940174
60612531007218334509432310879444
60612531007218334511942020282072
60612531007218334511942819563738
60612531007218339999925285651204
60612531007218340006891841007670
60612531007221941729659771432937
60612531007229146820443787493484
60612531007229146820632073851114
60612531024944216108934937376977
60612531024946917401152877194405
60612531166754821105974978832967
60612531184479796777530870334141
60612531184479796777530870351611
60612531237654729333465906922081
60612543161264415038680571011258
60612543161272520148421749890830
60612543232067058187250355398743
60612543232067058187250355752875
60612543232164319504147940910505
60612543237979280374122181902160
60612543237979280374122524858752
60612543237979280374185200884528
60612543238072594772501476096324
60612543238084602342488407769764
60612543238084650518471456872270
60612543238084650520999389911902
60612543238271019871902903439888
60612543238271019871902989179036
60612543238271019872091274473808
60612543238302539882827447861267
60612543397500114491704305608926
60612543397605480925681636750084
60612543397609383378585383837230
60612543397609383385927389543952
60612543397609431561910438646458
60612543397609431564438371686090
60612543397609431564439514874730
60612543444874832133045478395943
60612543444874832133045479812885
60612543444874832133045482995213
60612543444874832544636361640011
60612543444874832544637133296555
60612543444874832544639457644529
60612543444874832544639460826857
60612543444874832544639714861973
60612543444874832544640489696633
60612543444878434266840127743259
60612543444878434266840384947653
60612543444878434266843479548279
60612543444878434266843480611089
60612543444878434266843569886697
60612543444878434266843828153901
60612543444878434266844598756473
60612543444878434266844599806233
60612543468403964103534044451826
60612543468403964103534387408418
60612543468403964103785091511522
60612543468695703601314765989554
60612543468695703601315108946146
60612543468695703602066878298866
60612543468695703602067221255458
60612543468730875297263739305449
60612543852549274415144848464869
60612543852573589744368385103585
60612543852584379903033937589821
60612543852584396557356623609681
60612543852584396559866763374057
60612543852584396559867107730329
60612543853424571218663075448272
60612543853424604569924040085214
60612543870263443677900769174543
60612543870263443677901544013415
60612543870274249949440081714985
60612543870275150517189101590493
60612543870298565278663618353701
60612543870298565278666711891517
60612543870298565820116677694009
60612543870298565827455588795893
60612543870299466387928459684361
60612543870310271424618943240373
60612543870310272659400876735305
60612543876204139385222118711364
60612543876208090023978853647370
60612543876216146955209050384804
60612543876216195133720032526942
60612543876218896974984459966374
60612543876437734947231016683311
60612543877059109930547179870583
60612543923376226166979445383053
60612543923379832005123332759333
60612543923379832005123333113465
60612543923441066493665760368914
60612543923441066493666789255952
60612543923441067042458759680882
60612543923441071991376207417233
60612543923441071991376293506301
60612543923449161041612653844813
60612543923449161041612654198945
60612543923449170368625005757766
60612543923449172152952050869766
60612543923449175858995855783997
60612543923449177512962501882099
60612543923452772639621085259798
60612543923452774286750137765462
60612543923452777992793943029613
60612543923452779234915559277357
60612543923452779783958581384131
60612543923473475638005799276537
60612543923473476186797769718729
60612543923473487483873591937917
60612543923473492842186038520815
60612543923473492842189391034513
60612543923473492842189391388645
60612543923477094564393500094353
60612543923477094701588140191203
60612543923477094701591493059033
60612543923477094703847485158521
60612543923477094703847571247589
60612543923477094703847829514793
60612543923477095113182118022847
60612543923485181783960090694163
60612543923485181783960349328549
60612543923485183156755838253857
60612543923485183568349816085501
60612543923485194872204937604745
60612543923485198385733018024685
60612543923485198431758658193768
60612543923485198431758658193769
60612543923485198576547385575843
60612543923485198576550738443673
60612543923485200222923296902419
60612543923487884860002897880381
60612543923487896575451997231269
60612543923487899677386099819565
60612543923487899723411739988649
60612543923487901516835723664617
60612543924316368382798357727866
60612543924316368382798357732078
60612543924316401734623378017076
60612543924324472257757603112506
60612543924324472257757603116718
60612543924324474041331507049630
60612543924324474042084648228718
60612543924324474042084648245980
60612543924324505609582623405928
60612543924324507393157556225878
60612543924324507393909668517928
60612543924328075763535616109470
60612543924328075764288757288558
60612543924328109115360636398680
60612543924328109115361665268456
60612543929272698648200754685345
60612543929272698649896101981923
60612543929580240971446950283187
60612543929611713215719175699491
60612543929615363662701398556353
60612543930220973290008107418443
60612543930236738236679922256859
60612543930329046359770219615417
60612543930329046366545075185885
60612543930547836166287795670535
60612543930547900815817358197939
60612543930547900815819681146233
60612543930548801384381424688837
60612543947306117622533871227765
60612543947341234414023934555375
60612543947341236061152991293127
60612543947341239764745646366747
60612543947341241000280725272855
60612543947341241002537062200791
60612544082973953196391032643954
60612544083192791172116826228818
60612544083849254948074938010988
60612544083849288437348650296328
60612544089101372114502017323603
60612544089136494259158157473679
60612544089757869380507993615179
60612544106863320342795103580476
60612544159786072448595060649891
60612544159818492887371748090851
60612544159818492889816113096115
60612544159821194590806835794703
60612544160004877072306657957843
60612544160037297511271373476131
60612544160037297513715738481395
60612544160039999216962798107919
60612544160040043688583368158681
60612544160040048627711102138409
60612544160040942471942576920959
60612544160040944119071633658711
60612544160040947410882282823359
60612544160040947413326647828623
60612544160040947822664288732331
60612544160040949058199367638439
60612544160040949060455704566375
60612544160040949060709851875724
60612544160693839105777459244437
60612545288272303668897691835063
60612545288272303668897696421283
60612545306934719166163422139330
60612545306942824275904601018902
60612545306967139605128137657618
60612545311894748329866233454046
60612545312890203341359561595047
60612545312890208694525638411683
60612545359164101382327386341517
60612545359175808625866399494399
60612545359175808625866656711843
60612545366067832059086281812967
60612545366067835765876447303027
60612545366067837412252358629603
60612549596643598738341850349107
60612549596643598740598187277043
60612549596643598740601281877669
60612549620278134975260429137720
60612821989298110985061791208190
60612822012932312905545177046184
60612822012932613049062185070242
60612822012932613049062186133100
60612822012944318646225540577580
60612822012944318646225540578984
60612822013255615051915812433082
60612822013256515482466839698042
60612822013256517312609202950524
60612822013256817456126212038844
60612822013259518747779293833724
60612823850744459517355248224992
60612823850744459517602934517376
60612823850744459519862630447446
60612823856653084884951017004740
60612823856653084887210712934810
60612823903591579849440091260424
60612823903692728214672154024264
60612823903700832089631399408904
60612823903907630972850661261384
60612823903907680935482953359808
60612823903911582800452330735124
60612823903911582802900054742522
60612823903919386534342291038842
60612823904016883213041969409864
60612823904016933177370244742842
60612823909819908024199721780728
60612823909819908024283404134168
60612823909819908026731128141566
60612823909828011899158967165368
60612823909828011901690373526206
60612823909925258398669911781048
60612823909925258399505592124728
60612823909925258401201318141886
60612823927544883698224348338698
60612823927553888003734620988298
60612823927650234072694538339018
60612823928213400237981887857226
60612823928213400237982145074670
60612823928213400238170173151998
60612824063552220888525181770862
60612824087078670877315966014968
60612824087078971020832975103288
60612824087090676617996329547768
60612824087186722543439237810168
60612824087187022686956246898488
60612824140256599326965717489564
60612824140268304924129071934044
60612824140361649557918898401564
60612824140361949701435907489884
60612824140364350664050254106594
60612824140364351258846857935340
60612824140372454539009499491234
60612824140373655298599261934364
60612824140921213405578947337458
60612824141212952904174542949422
60612824141212952904174800166866
60612834202754644737911261504032
60612834226387945449469070208478
60612834226389146207303819973124
60612834628174775512535534391172
60612834628175676674955892137314
60612834628175676674955920717030
60612834628175676676839557540468
60612834628175676677403641772452
60612834681244330748909517668326
60612834681349702527015194982568
60612834681349702528710919936868
60612834681353299447352353838512
60612834681353299447352358072052
60612834681353304798074293803790
60612834704986600342676881254934
60612834704986605693586615022380
60612834704986905882669181396750
60612834705837490311781706612773
60612834705934736804431071380929
60612834840882587445413422141396
60612834840884989005331786554088
60612834858610865244636788391652
60612834858610865244640145858752
60612834864519790800503324323594
60612834864519790801255436179444
60612834911789688773174687933872
60612834917378602095899084329712
60612834917378603880288891210848
60612834917382204367145867934848
60612834917382206151347646738656
60612834917589347858556275324474
60612834917589347858557647150842
60612834917589347858744560619246
60612834917589347858745675228170
60612834917601053454904841433866
60612834917601053454905098651310
60612834917601053455093126728638
60612834917601055239293790923522
60612834917601055239294648315002
60612834917601055239481819000850
60612834917601055239482933609774
60612834917662282733190855612602
60612834917662282733378883689930
60612834917697113429194721230066
60612834917697419107200150960568
60612834918253948449894103432262
60612834918253950233468007369386
60612834918253950233468779021718
60612834918253950234283567356806
60612834918253950234283910313398
60612834935424195776428305059651
60612834935424195776429333929427
60612836117040295014492786211906
60612836117048098745935022508226
60612836117149263712183228392568
60612836117149263712186581260398
60612836117149263712936369571656
60612836117157367587142473777208
60612836117157367587145826645038
60612836276682148677088443088432
60612836300874996814035888724706
60612836300874998598425695605842
60612836353385312124140662710518
60612836354049923828515549316102
60612836354049925612905356197238
60612836755280803385967775190434
60612836773017491837934080834032
60612836778926117388296617746497
60612836779789406138260242358321
60612836826087066835709557460638
60612836831776790035918068855688
60612836831995692197975065650346
60612836831995692203057639828506
60612836832089036647055201073388
60612836832091732450725563696116
60612836832652156109889884409551
60612836832652157756265795736127
60612836832652157756266570574999
60612836832652157939280911745293
60612836832748218499092681248750
60612836832756352022363856789532
60612836832940321612036544641306
60612836832967034332328237830130
60612836850378033995508035808767
60612836850378033995508810647639
60612836850378034590117128232635
60612836850378034590117128586767
60612836850690262587090723893323
60612836850763208574761333809471
60612836985680875346981568339436
60612836985715997489946456679918
60612836985717192712539668026156
60612836985717198247028860183912
60612836985717198247028861233672
60612836986556477242373859018214
60612836992465102655475526415494
60612836992465102656040385482138
60612837009350801117708480309213
60612837009362506714871834753693
60612837009910918913906262967595
60612837010004307600856506796828
60612837010006979656732028812898
60612837010007009304291594500680
60612837010007009304291851718124
60612837010007009305044739929278
60612837010007009305044997146722
60612837010007009305045082885870
60612837010007263199292276381191
60612837010007264845668187707767
60612837010008165413417207583275
60612837010008180230800065166178
60612837010008180230800065166187
60612837010015114414597886482012
60612837010223112224756132182108
60612837010225813790930808467080
60612837010233907788199441776580
60612837010233907925460196152052
60612837010233918901236843230968
60612837010233919038497511867292
60612837010233952390322532156502
60612837010233952390322617895650
60612837010306853775870051692728
60612837010306901906099516003410
60612837062201473765329931418404
60612837063088547220039005353871
60612837063184638022771460147198
60612837063184638022771717364642
60612837063184638022771803103790
60612837063185793719549949969551
60612837063185794131143927801195
60612837063185808536932807552454
60612837063185808536932807552463
60612837063185808948526785384098
60612837063185808948526785384107
60612837063185810183308718879030
60612837063185810183308718879039
60612837063185810183309063235311
60612837063192743133077752128530
60612837063192743133077837867678
60612837063193897594509195354191
60612837063193914058267964263670
60612837063193914058267964263679
60612837063193914241282303903358
60612837063401030014368018359683
60612837063403442646671085532478
60612837063403475998496105821688
60612837063403731715543670302885
60612837063403731717800007230821
60612837063403731717803106063535
60612837063411547756412264412050
60612837063412796691928846338077
60612837063412797741789475876220
60612837063412801455444976188548
60612837063472822831495000008242
60612837063473723262046027273202
60612840424209383187345294114982
60612840424427887667728685246602
60612840424435991542687155796582
60612840424535955797609951099368
60612840424537156508938714548754
60612840424537156509123675672004
60612840424537156509126999843478
60612840424537156554688975287148
60612840424537156554692328154978
60612840424537156554880613449750
60612840424537156554880617681838
60612840424537156555442120698324
60612840424537156555445473566154
60612840424537206334495213040824
60612840424537206334495442611672
60612840424544059672565843616178
60612840424544059672569196484008
60612840424545260383897959933394
60612840424545260429648220671788
60612840424545260429651573539618
60612840424545260429836507016320
60612840424545260429839858834390
60612840424545260429839863066478
60612840424548011501107540220344
60612840424548011501107769791192
60612840442271186494513046589886
60612840442273887603151787682436
60612840442927635718527401794730
60612840448170457450769767162330
60612840448178561141961526433464
60612840448182463190696988466282
60612840448824253423785915949090
60612840448824553613631056066308
60612840448826971323807864612562
60612840448835075198767109997202
60612840448836275772835146350482
60612840583742268105744297158278
60612840583960772586126913455238
60612840584068840716004822208038
60612840584068840716008178258196
60612840584070041473275746007952
60612840584070041473278844840666
60612840601795967535425099728546
60612840601795967537952028364074
60612840602447613726378571065097
60612840602451232057129382610520
60612840607703342185398156561598
60612840607703342185400508207652
60612840608262878496998508249362
60612840608262880281388315130498
60612840608262891394424601975962
60612840654969643969978804450624
60612840654973595841578762821174
60612840655629192348453512097124
60612840655629192348454283749456
60612840660781308246244939649642
60612840660781308246245196867086
60612840660781310030633631921854
60612840660781310030633889139298
60612840660781310030634746530778
60612840660781310030635003748222
60612840660878269382894509501378
60612840660878269382894512683706
60612840660878269383082794796150
60612840660882171248615627649538
60612840660882171248615630831866
60612840660882171248803912944310
60612840660882171248803917176398
60612840661437818408904262567358
60612840679260692705410187095607
60612840679260992848927196183927
60612840679263694148163517471457
60612840679264595125246049008937
60612840679264595127756442907807
60612840679272700230479242900619
60612840679272700276232799112727
60612840679272700413493467749051
60612840679272702060622610575871
60612840679275403352547660490931
60612840679275403764120746313983
60612840679275403764141638322575
60612841062340944264574465950088
60612841062349048139533711334728
60612841062351749849559064425760
60612841062352650410784311571746
60612841062352650418124255779706
60612841062352650593607150875750
60612841062352650593607179438210
60612841062352650593607179455466
60612841062352650593795178953078
60612841062352650593795210715128
60612841062352650593795464750238
60612841062352650593798649672026
60612841062352650601138336089161
60612841062352650601138589634848
60612841062352650601138590697658
60612841062352650601138593884198
60612841062352650601138594002236
60612841062352650601138595419178
60612841062664799121122997201668
60612841062667500822862645748380
60612841062668701534007627254130
60612841062668701534194881572706
60612841062668701534195914674570
60612841062668701536452251602506
60612841062668701717017720876710
60612841062668701717017749439170
60612841062668701717017749456426
60612841062668701717205748954038
60612841062668701717205780716088
60612841062668701717206034751198
60612841062668701717206809585858
60612841062668701717209219672986
60612841062668701717210252792106
60612841062668701719466331911961
60612841062668701719466591241978
60612841062668701719466594424306
60612841062668746008088089797500
60612841062679551174700448855656
60612841063325215034426317199944
60612841063333318909385562584584
60612841080078526695651426917558
60612841080369060083287012500010
60612841080369060085543349427946
60612841080393677205500847451262
60612841080393721679582461074236
60612841080405427276744693135420
60612841080405427276744696317748
60612841080405432810397408950988
60612841080405432810400503905746
60612841080405432810484071467938
60612841080405434594873911762745
60612841081014752184440175648610
60612841081014752185004259880594
60612841081059194972475042274642
60612841081059196805066270857138
60612841081061897911257550690832
60612841086301996938336877369592
60612841086302002429515701375500
60612841086314010182604012976964
60612841086314010182604386029592
60612841086934482770221106658214
60612841086934482770221109840542
60612841086934482770409391952986
60612841086934482770974251019630
60612841086934482953999310342580
60612841086967805561394691061416
60612841086967820378777893000600
60612841086967820385555788965522
60612841086970523324338297381712
60612841087177348233628923899146
60612841133256149468048122557254
60612841133256155001721406121760
60612841133256156655691238309656
60612841133437719511052124627596
60612841133438920268137856664682
60612841133568604402426630685102
60612841133568604402429988152202
60612841133568604403179776113540
60612841133568604403182100461514
60612841133572256087200528358483
60612841133572256087202479285195
60612841133572256087266390826573
60612841133580304463136486420544
60612841133580304465580851425808
60612841133580311783919244038767
60612841133580311783919272735171
60612841133580311783919272853215
60612841133580354474238664197804
60612841133580354474238667380132
60612841133580354474238921415200
60612841133580354474238925647288
60612841133580359824877069542384
60612841133580359962161724669835
60612841133580361060227216388732
60612841134095433997129941904114
60612841134192380490572918520112
60612841134225096133926908660314
60612841134225145400398806294526
60612841134225149701814596635217
60612841134227850993467678430097
60612841134227852639843589756673
60612841134411535129114675270996
60612841134516884898724761807502
60612841139164782023039316209396
60612841139164782023039319732758
60612841139164782023039320795616
60612841139371607069604515628106
60612841139379710944563761012746
60612841139379710944564023529300
60612841139444508592496271835024
60612841139444508593248646660890
60612841139444508638248856571472
60612841139444541944237724089866
60612841139476907482091213706728
60612841139476924093085628199450
60612841139476929443243364448832
60612841139476929443995361966896
60612841139476929443995362439072
60612841139476957444074968144980
60612841139479630735648443761776
60612841139479630735648444233952
60612841139479630735649477335816
60612841139479675207018230091534
60612841139487729121683824587222
60612841139487779084504403043228
60612841139488929878766201642832
60612841139488929878769554510662
60612841139488929878957839805434
60612841139488937014069362730030
60612841139488937059822918825498
60612841139488937197083788340740
60612841139488937199528067269986
60612841139488979839055375155150
60612841139488979839142381679904
60612841139488979839142410494304
60612841139488979841586661064278
60612841139488979841586665313622
60612841139488979841586778563804
60612841139488979841586780098838
60612841139488979841587036831056
60612841139488985192308748642428
60612841139488985375326154186384
60612841139491638351476000620378
60612841140038876010755469405262
60612841140109409784700770431938
60612841140109409784889052544382
60612841140109409785453911611026
60612841140112111076353852226818
60612841140112111077106993405906
60612841140133421220497227803382
60612841140133421403511566970678
60612841140136122505180745733206
60612841140137345404748768315731
60612841140144226387108521879586
60612841140144526576379115877822
60612841140425210122827426600880
60612841140425210125084916156552
60612841157202805729058454424301
60612841157203105872384077966789
60612841157205507019686423146951
60612841157205507020520150674753
60612841157205507020708178752081
60612841157205807164040260483501
60612841157217514544776398134927
60612841157217514544776398253019
60612841157217564370398984098477
60612841157838938255562994331501
60612841157859318979266240911497
60612841157859318984348815089657
60612841157871369396626966876264
60612841158151101370153506547645
60612841292777312187513162540094
60612841292789041574089465467080
60612841293068768143733702677600
60612841293103940111255624799166
60612841293105092827421361470072
60612841293105135334663335501004
60612841293105135334663338683332
60612841293105140868340325256532
60612841293105140868340329488620
60612841293105141005851783717847
60612841293756787059270298903321
60612841293758035854994757288977
60612841293760731617854887791534
60612841293760731618043173781774
60612841293760731620305704497182
60612841293760732022046420732436
60612841293760737146647839083857
60612841293760737558241816915501
60612841293761606566212085362595
60612841293772411732823297933191
60612841293944419452715266549022
60612841293979536241942799167054
60612841293979536793246023269656
60612841294052220928101593941324
60612841294052471111305147460414
60612841294052471111493433804946
60612841298977393373632743027970
60612841298977393556835370074832
60612841298977393556835627292276
60612841299012510165122803179082
60612841299012510165123807583186
60612841299013710922393726978996
60612841299021871529266985453162
60612841299634190828139749023798
60612841299634190828139752206126
60612841299634190828328034318570
60612841299669307619818097652010
60612841299669375281564820599161
60612841316739642474991085466731
60612841316739642475053847231895
60612841316750449471756285152326
60612841316750449471756285152374
60612841317392203902747039064753
60612841317392537507401312086865
60612841317394938609783828581317
60612841317394939021377806412961
60612841317394939021565834490289
60612841317394940211158263057939
60612841317395233814173070742751
60612841317395235461301094378639
60612841317395238799054393881745
60612841317395239210648371713389
60612841317395240400428828358367
60612841317396089777413944059366
60612841317396106388412596813738
60612841317396139374205973498081
60612841317396150441489703949321
60612841317406941239219357006390
60612841317406943023609163887526
60612841317406946546446943607149
60612841317406946729649196532909
60612841317406948376841388929023
60612841317406957255481103224114
60612841317406957664815272341858
60612841317406957664836192930166
60612841317406958900183243776208
60612841317406958902359107270402
60612841317406958902610155729778
60612841317406962613817818900958
60612841317613743645277431798241
60612841317613743647721796803505
60612841317687873743309220328643
60612841317687890351855568361523
60612841317687890397609153269987
60612841317694794702854772595333
60612841369913619096349930179662
60612841369916322629939147774428
60612841369917220818491278524338
60612841369917220818491281710878
60612841369917220821001761698816
60612841369917270781374617682458
60612841370536496988370921558717
60612841370537445114208678498106
60612841370549452685011513115558
60612841370549452685032433703866
60612841370568917429595072837655
60612841370569860685135750488721
60612841370569866035857462300093
60612841370570165767780464858961
60612841370570165767780581185243
60612841370570166179374442690605
60612841370570167414908488494849
60612841370570177299939931765858
60612841370570178535286721145106
60612841370572862577841403493001
60612841370572867516969142176993
60612841370572867928563115304373
60612841370572867928563120008637
60612841370573768039027363255345
60612841370573768039027364790379
60612841370573768450621341086989
60612841370573768458149658395134
60612841370573779571186715357944
60612841370573779571186715370994
60612841370580639642836555577251
60612841370580967688146666604557
60612841370580973038868378415929
60612841370581868255958448599281
60612841370581873149332627901935
60612841370581873560926604198545
60612841370581884130252258387958
60612841370581884130273178976266
60612841370581884681491978482550
60612841370581885914641983779296
60612841370581885914662904367604
60612841370581885916838767861798
60612841370581885922256733490582
60612841370581889628203034802862
60612841370764650165190815652916
60612841370764650165190901392064
60612841370767056577185160240933
60612841370788670659945115762701
60612841370800678368028482509585
60612841370861616057983400806186
60612841370861616607026418308074
60612841370861617842373207687322
60612841370865518657925547097921
60612841370865518658176595557297
60612842498464660494619302282724
60612842498464710273672134226952
60612842498464710273672395676436
60612842498475515440284461406472
60612842498475515440284722855956
60612842516093340059220039225178
60612842516093340059220814058434
60612842516190586558730983840858
60612842516201391725343311020378
60612842516748604578397163900776
60612842516845865902069206420562
60612842516853969777028480501558
60612842516853969777028481564416
60612842516857873472893336214144
60612842517065002099630062886994
60612842517065003884018750554112
60612842517072807617905356441916
60612842517074008512281260061443
60612842522001965426568896545798
60612842522097961206176882467534
60612842522098011168997460923540
60612842522099211923551908121846
60612842522099211926079841161478
60612842522110017092691393507742
60612842522754490080368019616510
60612842522754491315149953111442
60612842522762595190109198496082
60612842522763795764177234849362
60612842522766498885974082905024
60612842522981766709375359902888
60612842522982633925362006753727
60612842522985335628800450507737
60612842522985370215969275843864
60612842569267049842820905110718
60612842569270968182338211338276
60612842569375117980233323954276
60612842569375117982740364985316
60612842569376318737291337097238
60612842569376318737312229105830
60612842569376318737312229107282
60612842569376318737315701009886
60612842569376318737315959277090
60612842569376318739822742040926
60612842569379019845954442102436
60612842569379019848461483133476
60612842570032800899154887929144
60612842570032832606016142645439
60612842570032832606860495901155
60612842570032832606863851951313
60612842570035500956026068107728
60612842570035502190807969723976
60612842570035535545625065546909
60612842570035535957407071455881
60612842570239914289676626644970
60612842570239930900942779687184
60612842570239930900943039017246
60612842570239930946696622864304
60612842570242616178570675725728
60612842570243533352789040560137
60612842570243533354953078967447
60612842570243533354956522646079
60612842570243533355240114424343
60612842570250435923766386881264
60612842570250736113036980879500
60612842570250736113308950043824
60612842570250736524818986788472
60612842570251637229912324350635
60612842570251637229913478378051
60612842570251637230196037054451
60612842570251637230199388505339
60612842570251638877139011011271
60612842570251638877323941655565
60612842570251638877327297705723
60612842575179593732701638932074
60612842575272938183477121514936
60612842575275639475130203309816
60612842575284944104643121059506
60612842575284944107171054099138
60612842575944161370592766111366
60612842576148239516035752124244
60612842576159061291386521439900
60612842576159063121353254262059
60612842576160262457814693468418
60612842576160262640829032635714
60612842576160295446059129554124
60612842593666132905107714589094
60612842593670003659928703556112
60612842593670003842943043195584
60612842593670037609897682209782
60612842593874416080368046007033
60612842593877134439622700897015
60612842593884937942317700605217
60612842593884939360658170360475
60612842593884971294142720894427
60612842593885239549928735660903
60612842593885239550117022025127
60612842593885271117552349751256
60612842593885272901942042314337
60612842593886138285358638700548
60612842593886139934747098269045
60612842593886140117761437908517
60612842593886140527283921963616
60612842593886171685364045652540
60612842593886172234156016094732
60612842593888873388548429253288
60612842593888873388799133356392
60612842593888875172938236134424
60612842593888875173188940237528
60612842728899899023672302546136
60612842728899899026179343577176
60612842728901099600247379930456
60612842728901099780730577138678
60612842728901099780751469147222
60612842728901099780751469147270
60612842728901099780754682784074
60612842728901099783261723815114
60612842729557614885081411170275
60612842729568421698804968983225
60612842729568421698825889688173
60612842729772515675823994575412
60612842729772815865094473782560
60612842729775516973545044371378
60612842729776419508984388006443
60612842729784523383940253242435
60612842752546424855712009607538
60612842753198986301011489893430
60612842753202921930420580316210
60612842753410921570722132085472
60612842753417824096061945490961
60612842753421711913092833702258
60612842753421726554320205701490
60612842806377848395857223405718
60612842806377848947138786198910
60612842806377848947138786548830
60612842806596650045689802621636
60612842806596653019735928202690
60612842806596653019756848790998
60612842806596653568778602747986
60612842806596653568799523336294
60612842806596699276602825048912
60612842806596702982392522591308
60612842806596702982392527190578
60612842806596702982643571050684
60612842806596702982643575649954
60612843207171952611928408863220
60612843207180056486887654247860
60612843207182752839413006649232
60612843207182757778540736042740
60612843207390735822318106381894
60612843207390757967886539177984
60612843207401557462475831432830
60612843207402463383542104488782
60612843207402463566744384558442
60612843207402465213684351538690
60612843207402465213684467741264
60612843207402465213685242585752
60612843207402465213872408207380
60612843207402465213872637778228
60612843207402465351134167460537
60612843207402507855931116791260
60612843207402507855931119973588
60612843207402507855932494285580
60612843207402508038945684479644
60612843207402508038945688711732
60612843207402513389667400641196
60612843207402513389855428718524
60612843207402513526929298572695
60612843207402513527117326636982
60612843207463687170580625105710
60612843207463687170581396756638
60612843207463687171333513316752
60612843207474242153989136265604
60612843207474242153989137328462
60612843207496107610298224248820
60612843207496107611993949203120
60612843207498803962070688439150
60612843207498803962071460090078
60612843207498803962823576650192
60612843207498808901951306043700
60612843207498853922447791520012
60612843207499709881357323070042
60612843207499754535947296996126
60612843207499754535950392646512
60612843207499759889116469463148
60612843207499760026440243188375
60612843207499760026628271252662
60612843207510559519547235952324
60612843207510559519547347555420
60612843207510559519547350737748
60612843207510559522054391768788
60612843207510564872716780422214
60612843207510565055731119589510
60612843207510565055731121124544
60612843207510565055731124306872
60612843207510565055731378341988
60612843207510566702860176812536
60612843207510566840120931542057
60612843208155365456204728574266
60612843208155365458464164689048
60612843208156240404372898598791
60612843208156240404374013207715
60612843208167045570985225778311
60612843208167078922828192375597
60612843208347158995411790641432
60612843208350761403951935650192
60612843208350761403951964229908
60612843208371453963269535280282
60612843208371470620289526795352
60612843208374155254922621311462
60612843208374170079355713908582
60612843208374170080105411409038
60612843208374171728739725847862
60612843208374171728741103342182
60612843208382275603698971232502
60612843208382275786901853974872
60612843208385884784020896014474
60612843208444403663084480626426
60612843208444403664780205580726
60612843208444403665344289812710
60612843208444405494922449343312
60612843208447104954737562421306
60612843208447104956433287375606
60612843208447104956997255753484
60612843208447104956997371607590
60612843208448057726357532044269
60612843213299061046232863669412
60612843213299061046797976771172
60612843213299061046986004848500
60612843213299061048489200597348
60612843213299061048492553465178
60612843213311090581032175640806
60612843213311090581032550228628
60612843213311090581033325073116
60612843213311133404037430039072
60612843213311133404037434271160
60612843213311133404038583716568
60612843213311133406294547567386
60612843213311133406294919594744
60612843213311138757016254779488
60612843213311138757203511205888
60612843213311138757204540074212
60612843213372062354704080936610
60612843213382867521316408116130
60612843213382867521399976150498
60612843213404432835825022602164
60612843213407129184398681960714
60612843213407129185902533489122
60612843213407129186655022057880
60612843213407179146191049787468
60612843213407179146195182093440
60612843213407179146278864919056
60612843213408329943737283253768
60612843213408379903277559143434
60612843213408379903546051823098
60612843213408379903546055005426
60612843213408379904110136055082
60612843213408379904110139237410
60612843213408379904113234769752
60612843213408385256443631360800
60612843213408385256715484689892
60612843213408385257279311704480
60612843213408385257279568921876
60612843213415304617124430202732
60612843213416490366752251940860
60612843213419142290652953685142
60612843213419190423058281844150
60612843213419190423141849406342
60612843214247363687450878848400
60612843214247363689710316144084
60612843214259386817032677559561
60612843214279779187287861921994
60612843214279779187937436933380
60612843214282480478752656887068
60612843214282480478940943716874
60612843214282480479024252998764
60612843214283698441899823024661
60612843214352728888611278979770
60612843214352728889175363211754
60612843214352730716309157737092
60612843214355431827392265369940
60612843214363585845564629689714
60612843214363585845752657767042
60612843214387845680101342313210
60612843214387845680665310691088
60612843214387845680665426545194
60612843214387847325538142122922
60612843214387847327229246908500
60612843214387847327230394818874
60612843214387901176480419024382
60612843214387901176668447101710
60612843231036965035886011958708
60612843231036965035948774073552
60612843231037009508339163870350
60612843231037014996321628522151
60612843231145068309575908348841
60612843231801543516727335490418
60612843231801543516727335491822
60612843231801543516790097605262
60612843231801543516811018311614
60612843231801547038139011980072
60612843231801547040398471734218
60612843231801547221132459133160
60612843231801547223329128548282
60612843231801548458111062043214
60612843231801580392189097847141
60612843231985246264577001618899
60612843232020379664552138900810
60612843232020379664613786037847
60612843232020385015461876904556
60612843232020385015524639019400
60612843232020429490173232466732
60612843232020429490173350438399
60612843232020429490174464917633
60612843232020429490174465034273
60612843232020429490174465035974
60612843232020429490174465053236
60612843232020429490174466452916
60612843232020434429302198560788
60612843232081358621681825640445
60612843232081358621682946370783
60612843232093364362362189295625
60612843232093365597740756537426
60612843232093365597991800397532
60612843232093365597991804996802
60612843284214593339759063001134
60612843284214593342269542989072
60612843284318794749924885729629
60612843284319988186412670937778
60612843284319993676863750070295
60612843284976470531290678902983
60612843284976474237808789139651
60612843285195306679030307212670
60612843285195306679030309926737
60612843285195306679093073576615
60612843285195306679281358386113
60612843285195356502208641425261
60612843285195356502209765221127
60612843285195356504652893058128
60612843285195356504653011029795
60612843285195356504654125509029
60612843285195356504654125625669
60612843285195356504654125627370
60612843285195356504654125644632
60612843285195356504654127044312
60612843285195356687667230806781
60612843285195356687668354601195
60612843285268291376841849887021
60612843285268291559772506228909
60612843285268292612408440606880
60612843285268292612408445206150
60612843285292551394967809746989
60612843285292553178604391244923
60612843285292553178792417787217
60612843285292553179357159352669
60612843285292553224274377887629
60612843285292553225111087101121
60612843285292601355340208455175
60612843285292606708510095415097
60612843285292606890711511920143
60612843285292606890712664530409
60612843285292608537932890246787
60612875592562644661859630948818
60612875598470964341913766409272
60612875616195945552101353909115
60612875616195945557183928087275
60612875616207651156042112765571
60612875616207651156042113250845
60612875752099125760629993283235
60612875775732426655954282280141
60612875775732426655954286879411
60612875775732432190443019895519
60612875775732432197221286770625
60612875775732432197221287242801
60612875775732734165798116853756
60612875775733634601432748334504
60612875775733634601432752933774
60612875828907359213960755616429
60612875828911261070455885330073
60612875828911261077233811036899
60612875828911261077233811522173
60612875829854755879584980909048
60612875829854757526714037664062
60612875829855656310136008174008
60612875829858358150831764514184
60612875829858359797960821269198
60612879445645627188670258879613
60612879846520466304107312239100
60612879846556800278966024559196
60612879852440813877356821436572
60612879852465125500264573819408
60612879852465125507879667904472
60612879852465131044063436874118
60612879852465131044063439938402
60612879852465131044063440056446
60612879852465131044063808391712
60612879899695393143100342963922
60612879899695393326117009779404
60612879899695393326118038647728
60612879899695409934664842173464
60612879899695409934664845355792
60612879899695409934664845473836
60612879899730509925556147894688
60612879899730532070291114625344
60612879899730532076877649486972
60612879899730532077065935831504
60612879899731727297964542382274
60612879899731732827372341172688
60612879899731732834148315951398
60612879899731732834148316069442
60612879899731732836407747598004
60612879905615740899176164786444
60612879905640052517275639341442
60612879905640052517275983714976
60612879905640052517276758549636
60612879905640057874775611216702
60612879905640058057979384752576
60612879905642759159838799749478
60612879905642759159839832851342
60612879905642759167181838558064
60612879905650863034798044661942
60612879905650863034798045134118
60612879905650863041387938396222
60612879905650863041576339661484
60612879905650864871719622193886
60612879905652065628802113444443
60612879923365033729472605304054
60612879923365033729472609553404
60612879923376739326634811849593
60612879923376739326634812899513
60612879923376739326634813371689
60612879923376739326634813384787
60612879923376739326634927690553
60612879923376739326634932407915
60612879923380641192167643645947
60612879923380641192167648009177
60612879923380641192167648344595
60612879923380641192167648363309
60612879924219922740432917855960
60612879924219922740433175073404
60612879924219922740621203150732
60612879924219922741247706191048
60612879924219922741247963408492
60612879924219922741435991485820
60612879924219967205295339599558
60612879924219967205295596817002
60612879924219967205483624894330
60612879924244282355646830393701
60612879924244287294774564373429
60612879924244287297030901301365
60612879924314529937860871151491
60612879924316933098903746207042
60612879924316933099092031501814
60612880059232180110236351902660
60612880059268213933297567237433
60612880059268213933482501186311
60612880059268213933485596836745
60612880082901514828621860833609
60612880082901520369885881505505
60612880082901520369885886104775
60612880082901520369885886123702
60612880082901520372333602442835
60612880083742050070773021257275
60612880083742050116526577469383
60612880083774470555491292987671
60612880083776872069467787313767
60612880083776872069655815391095
60612880083776872071912152319031
60612880083777172212984796402087
60612880083777172215429161407351
60612880083777172258738352614195
60612880136044328909218962862592
60612880136044328909407248157364
60612880136076441843286450774613
60612880136076441843286455373883
60612880136076441843289549502333
60612880136076447376960514492024
60612880136076447376960515891704
60612880136076447379470999066182
60612880136076447384281486567173
60612880136076447384302521598426
60612880136076447384302524784966
60612880136076447384553455265097
60612880136076447384553455737273
60612880136076447384553455750371
60612880136076447384553568658122
60612880136076447384553570056137
60612880136076447384553574773499
60612880136076447384554603643275
60612880136076447386813004772904
60612880136919678834441321060367
60612880136919678834441325764631
60612880136951793733225702691719
60612880136951793733225731389527
60612880136951799083947443200899
60612880136951799084135471278227
60612880136952098815870474457575
60612880136952098815870562086049
60612880136952099273406036578655
60612880136952099273406041282919
60612880136954495436660790395571
60612880136954495436660819093379
60612880136954500375600529700043
60612880136954500375788557777371
60612880136954500378044894705307
60612880136954500787382530904751
60612880136954500787382535609015
60612880136954795625931384393807
60612880136954800519305562161427
60612880136954800565059123077799
60612880136954800976653096205179
60612880136954800976653100909443
60612880137023844051622729056752
60612880137023845698751785811766
60612880137024744482173756321712
60612880137027446322869855618480
60612880137027447969998569416902
60612880137027447969998912373494
60612881336417468592982448321677
60612881336417468593167378965971
60612881336417468593170820755277
60612881336417468593170822172219
60612881336417469005497052356687
60612881359067650243065944799788
60612881359067650243066202017232
60612881359067650243254230094560
60612881360015931470879384029010
60612881360015931470879641246454
60612881360015931471067669323782
60612881360037260786585368310380
60612881360039962489854467855870
60612881360039962490042495933198
60612881973564685886666186948356
60612892059589172094235968878828
60612892059686418593746913494508
60612892059686434645912048928624
60612892130598028524077288390062
60612892130598028661275281019484
60612892130600729815918397218294
60612892136724305974834050317431
60612892290121624999881479881846
60612892290122809567517045004526
60612892296249087018273032091619
60612892343300437873838072685742
60612892349426715324405774477895
60612892366934954343372678285322
60612892367153794105454814285557
60612892367153794517236820194529
60612892367806387537290663679313
60612892367806687680807672767633
60612892367809388972460754562513
60612892750898345424683331711788
60612892750995591924194276327468
60612892750995607976359411761584
60612892751006413564606488339773
60612892768697152835031208116236
60612892768720534244868989399741
60612892768720583656013640841684
60612892768721482851214436582554
60612892768729573136797931005102
60612892768729573136797931023976
60612892768729587960955615463530
60612892768729587961523913491284
60612892768732239842031999487948
60612892768732239842031999487949
60612892768732239842032343844221
60612892768732241625606247781345
60612892774628908872502708534006
60612892774640900253355605767206
60612892774847745477813514052899
60612892774855850587554692932471
60612892775477192311447901272150
60612892775477194140758687459362
60612892775574455457652834014226
60612892821749768575409933199829
60612892821784889484723408490819
60612892821898162962595709617661
60612892821907166856511660079345
60612892821907166856512004435617
60612892821907168640085908372741
60612892821907216818328130723555
60612892821907216818328389003809
60612892821907216819143952177769
60612892821907216819144038266837
60612892821907216819144296534041
60612892821909868559758719705868
60612892821909868559758719705869
60612892821909868559759064062141
60612892821909870343332967999265
60612892821909903146365760051254
60612892821909917971280287143556
60612892822733186771161106951095
60612892822733186772856454247673
60612892822737072760391369124709
60612892822737072760391397821065
60612892822738425329512291195567
60612892822746529204471536580207
60612892822749230496124618375087
60612892822781195643477241175273
60612892823062129973138316799505
60612892823062178151380797430573
60612892823062194204110702286931
60612892823064831264791398594385
60612892823064881090162935963205
60612892823072952846386841857615
60612892823072984965122181347845
60612892823073001024629322488683
60612892823170245870233199260521
60612892823170246282015204106683
60612892823170246282015208338771
60612892823170262341523378232745
60612892827705222279378241693489
60612892827783422842600863399329
60612892827802478243102839529113
60612892827807733225354658957531
60612892827807733408390196591144
60612892827807733408578224668472
60612892827807738355027029221630
60612892827814637761863869302642
60612892827815841635189667591041
60612892827815842229986274606270
60612892827815842230073324845461
60612892827815843281565578917617
60612892827990253242356803461673
60612892828022668742193785000233
60612892828025373783946256439175
60612892828033478893687435318747
60612892828033479305281413150391
60612892828646750507589775435345
60612892828654855611451132005289
60612892828657555674202102614865
60612892828679164399523694248179
60612892828689987096345914516258
60612892828689987233543907126806
60612892828750759471730033978461
60612892828970754974457978286361
60612892828970755386239984195333
60612892828970803564482378247687
60612892828970819617212340869763
60612892828970819623987196440231
60612892828970819623990640118863
60612892828970819624178925413635
60612892828981578259488509253443
60612892828981626437919276229043
60612892829078871282767658064573
60612892829078871282770752665199
60612892829078871282770756897287
60612892829078887754057838216247
60612892829078887754621922448231
60612892829078887754625016932217
60612892829078887754809950525559
60612892845509297473689623607886
60612892845532709079883416788276
60612892845532709080071444865604
60612892845541702912322628753172
60612892845544419623767200241295
60612892845728135405356423812689
60612892845760556304116394412681
60612892845763257547756225499795
60612892845763257593321787030823
60612892845763257593509786411795
60612892845763257593509815108151
60612892845763257595766152036087
60612892845763257959350203797791
60612892845763258005103760011351
60612892845763258005103764243439
60612892845763258005103788707707
60612892845763258005103792939795
60612892845763258007551482116533
60612892845763259240638838917459
60612892845763259380159402479215
60612892846383732102777699885077
60612892846480961903410511048501
60612892846804699756179278286554
60612892846804714171002766428536
60612892846804714171002766432748
60612892846804714582596742847450
60612892846804714582596742860500
60612892846804747934421763136660
60612892981431049115775870271421
60612892981431049115776645110292
60612892981431049115776645110293
60612892981431949683524890146929
60612892981431949683525664985801
60612892981431999508959966004499
60612892981649887084722007714375
60612892982271310247910518354395
60612892982306426993646992528569
60612892982306428222549103713873
60612892987340619562386002971472
60612892987340619562386260188916
60612892987558260348720394924579
60612892988212052342010368770058
60612892988212052342825157105145
60612892988212052342825157105146
60612892988214752256514998760447
60612892988215969445847527547986
60612892988215969445847527561036
60612892988503807719460477405147
60612892988506504657831737145706
60612893005065298205851633220170
60612893005065550585168200220877
60612893005065598761991172631356
60612893005065599999029443050012
60612893005065599999030217888884
60612893005066451152917220096385
60612893005066495801628501324366
60612893005284136588025311022995
60612893005284136588777423332307
60612893005284136590469676028259
60612893005285339129684375498457
60612893005285339131940712426393
60612893005285339131941831617325
60612893005905811900317073152283
60612893005940928646053547326457
60612893005940930293181570962345
60612893006014780605813497265791
60612893006228778625805958648017
60612893058208106572012725962045
60612893058240527010977441480333
60612893058244127681685838374791
60612893058244127681685842606879
60612893058459063602692994987455
60612893058459063603257079219439
60612893058459315751608595112143
60612893058459315753868030872793
60612893058461764894158053409271
60612893058461764894910165718583
60612893058461764896602418414535
60612893058461765305940054613979
60612893058461765305940059318243
60612893058461766495532487430979
60612893058462017457300019743931
60612893058462017457303118576645
60612893058462965651240425164319
60612893058462965651240429396407
60612893058462965651428457473735
60612893058462965651992541705719
60612893058462965653684790169583
60612893058462965653684794401671
60612893058462966063022431073291
60612893058462966063022435305379
60612893058462967298557481283043
60612893058462967438078044844799
60612893058462967438346542123781
60612893058462967438349640956495
60612893058462967849943618788139
60612893059083436315198168038554
60612893059083436452458836674878
60612893059083436453022920906862
60612893059115872131820408349564
60612893059115873367167197728812
60612893059187602724733162200318
60612894204420197050140846673238
60612894205389142978078608456478
60612894211297483026070779759628
60612894258857404910692500783985
60612894264485951361929958945710
60612894264485951499127951556258
60612894281220319293817822534076
60612894281220619437334831622396
60612894281228424403559001413648
60612894281228724547076010501968
60612894281232326825665919008970
60612894281556533060762721825947
60612894282203991294361347016193
60612894282213030738527741699864
60612894282495819546857327646632
60612894895729320421218767500061
60612894895729322204792671437185
60612894895729322204793446276057
60612894895729370383851059598485
60612894895729372030248668018576
60612894896989850093484361167334
60612898494179509925945692351751
60612898495053608854565776629379
60612898495053609266347782538351
60612898495053610501693800265267
60612898495061714376653045649907
60612898495062915133651738817251
60612898495062916924631438977753
60612898495065616379551230997951
60612898495065616791145208829595
60612898495065616836334709507527
60612898495065616836898793739511
60612898495065616836898798443775
60612898495065618025927142324527
60612898495065618208941483481771
60612898495065618214025086529707
60612898565969123173776126106358
60612898570999744994310313630607
60612898589599717234424114466485
60612898589600917991506375668197
60612898589603624642917866265958
60612898589664906118607480675510
60612998379723564611205229694726
60612998385630538914404283105487
60612998385630538914404541372643
60612998385631739488472319458767
60612998385631889835036303095222
60612998385632189841023683919722
60612998385632189978284438662376
60612998385632189978553312182090
60612998385739791154595591253967
60612998385739791154595849521123
60612998386284649297581930345193
60612998386603084916331491858237
60612998386603084916519777153009
60612998386603084916522875985723
60612998386615109093365277266075
60612998386615109095893582314191
60612998386615109095896681146905
60612998386615109688161880031963
60612998386615109690418216959899
60612998386615157271877515988421
60612998386615157271880878172883
60612998386708501905670704640403
60612998616165542269421231925979
60612998616165542269421486534227
60612998616165542269421491255960
60612998616165542269421491255961
60612998616165842275931858932810
60612998616165842275931863164898
60612998616165842410744896839240
60612998616165842410744896839288
60612998616165842412917550941608
60612998616165842413004331550175
60612998616165842413192613662573
60612998616165842413192613662574
60612998616165842413192613662627
60612998616165842413192617894661
60612998616165842413192617894662
60612998616177548007908279980076
60612998616177548007908279980124
60612998616177548010101854788761
60612998616177548010167685994655
60612998616177548010355996803458
60612998616177548010356001035546
60613009158101426162623106765395
60613009158133841662460088303955
60613009158136548304831557622045
60613009158136548305019815386909
60613009158136548305019843966577
60613009387589519983192325897057
60613009387589519983193100731717
60613009388464864506856696901651
60613009388464864552610281693475
60613009388464866337000091756939
60613009388472969662351460573047
60613009388472971446741270636511
60613009388570236477202729321513
60613009388572932828954791607821
60613009388572934064300809330365
60613009388572934476083844113485
60613009388581037939260054715005
60613009388581037939448340009777
60613009388581039174795133638535
60613009388581039586577396764951
60613011302542438783220179450952
60613011302542438784034967780216
60613011302543849389655417148220
60613011302543854880082162601181
60613011302639700100114326005816
60613011302651407481666372716684
60613011302931550549939027302752
60613011302943257931492188622544
60613011302963966049779103441938
60613011308452481527883199514612
60613011308768275689673525449152
60613011515351565876842020419766
60613011515570168449988887657558
60613011521259934337528404708048
60613011521259939278915574448426
60613011521479090341251002581115
60613011538985783834173738446989
60613011538986067940758985014930
60613011538986067963918594964626
60613011538986110720266734213820
60613011538986116065901370023489
60613011538986116065901374255577
60613011538986116073436167080614
60613011538986117347190034902322
60613011538986117347193505743520
60613011538986117353971685485462
60613011538986117896045024680966
60613011538986127184025846429868
60613011538986132720206148094936
60613011538986132720206148094937
60613011539204970108746233593698
60613011539204970108934261671026
60613011539204970108934518888470
60613011539204971938889625389121
60613011539204971939077910683893
60613011539213059227612971590925
60613011539215760519266053385805
60613011539215778752065890922785
60613011539215778752066149189989
60613015131333074390814839880457
60613015136682495592164038547083
60613015591646648146741355814982
60613015591646653634915464409614
60613015591646653634916236061946
60613015591646653680669049201438
60613015591646653680669820853770
60613015591658361061468808235304
60613015591658361061469065452748
60613015609384187680759825567534
60613015609931775745753586650354
60613015610028743398593162121208
60613015610039528870550189959260
60613015615292863079632215134276
60613015615292863079632445256005
60613015615292863079632473952361
60613015615840106251654727820983
60613015615937363453170857907028
60613015615937363864952862280806
60613015615937363864952863816000
60613015615937363864956219866149
60613015615937368811694829517036
60613015615937647612591434779795
60613015615937647612591691997239
60613015615948459365459771642223
60613015615948473984374838663451
60613015615948473984375095880895
60613015615949371442557078567904
60613015616156152093246277464346
60613015616156156851618844520695
60613015822739236927716720015532
60613015822739256622088164043128
60613015822750347634257184067287
60613015822750359914007903584737
60613015822958346682460989151075
60613015822958346682462137039607
60613015822958347094056114871251
60613015828003376304163184679380
60613015828648134048677246963752
60613015828648167423461982042175
60613015828648178513348299342165
60613015828866670076149814065799
60613015828866972049809071638439
60613015828874775598049055008999
60613015828877476889702136803879
60613015845717539673933937030763
60613015845729252406228611547865
60613015846373758137234083501770
60613015846373758137422369859352
60613015846374055171968941130620
60613015846374055171968941132024
60613015846374060111083115570299
60613015846384817101555250275879
60613015846384861571686208426071
60613015846384865094524216838265
60613015846385749671461296007096
60613015846385749671461300711360
60613015846385765708256716256308
60613015846385765708256720855578
60613015846385765708277611465942
60613015846385765708277865482344
60613015846385765708277870081614
60613015846385767492667676964202
60613015846385767492667676968573
60613015846592848736588225916865
60613015846592848746462669669139
60613015846600952026809469884545
60613015846603653318462551679425
60613015846700616206500422867118
60613017051077114612942764453019
60613017051636381271527801650869
60613017051636383055729581858729
60613017282072772381656027385555
60613017282072772381676922595189
60613017683311741056936709884133
60613017690083721838598986372949
60613017737364731138216634222629
60613017737364731138216634339269
60613017742397995324942140707045
60613017742945551034616195417845
60613017742945551034616199668647
60613017742945551035369340847735
60613017743273356505543800721003
60613017743273356505543801770763
60613017760112158694712658214965
60613017760112158694712662936699
60613017760112158695548343262909
60613017760119768843004245001724
60613017760122470134469303423588
60613017760122470134657326796604
60613017760122470134657331500868
60613017760123871427007308757445
60613017760123871427007337453801
60613017760671130651911966808396
60613017760780378158901804272647
60613017760997986897626185257000
60613017760999187515167192822812
60613017760999187515188113411120
60613017760999187515188116597660
60613017760999187517510568639412
60613017760999187517698596585598
60613017760999189345310846429126
60613017760999189347568906131320
60613017760999189347570282543908
60613017760999189347841132164620
60613017760999189347842251372814
60613017760999237477799742151730
60613017760999237478071452569240
60613017760999237523574247649954
60613017760999237523637009413417
60613017760999237523637009414878
60613017761072167479793565135051
60613017761072167479793593831407
60613017761095278533048777833859
60613017761095583616512522493530
60613017761095583616512522611622
60613017761095583616512524028564
60613017920629320788658578251580
60613017920629320788658578264678
60613017972834384651538019484464
60613017973381940910257303108125
60613017973381942145580104716127
60613017973381942145580108948055
60613017973381942145601000956599
60613017973381942145604095557225
60613017973381942145604095675317
60613017973479187409747569697150
60613017973479192348874931668234
60613017973479192348895852373182
60613017973697696785686846522958
60613017973697696785687190879230
60613017973806997201843637353976
60613017973806997201843640540516
60613017973806997201843722030314
60613017973806997201843723447256
60613017973806997201843726629584
60613017973806997201843980310568
60613017973806997201843984896788
60613017973806997247869161214088
60613017973806999100899939657728
60613066819318213944379762046033
60613066819319116341519032415413
60613066819319116341519289632857
60613066819319116343757547941887
60613066819974727446799792857935
60613066819974727453742784670559
60613066820083681334617838246599
60613066820266511417221722614429
60613066820298932275311831928073
60613066820302484121621280286411
60613066820302534127182517634749
60613066820302534134713928894197
60613066820302535781842984569139
60613066820375465298201379132009
60613066820375479939934287044311
60613066820375480122381095604097
60613066820375480122383652839149
60613066820375480123011299068105
60613066820375480123199327145433
60613066820375481769512451296647
60613066820375481770077678717271
60613066820375481770140354743047
60613066825992323219846739387074
60613066825992323219846767966790
60613066826211161195007415148444
60613067281140195861432274477963
60613067281140195861432532745167
60613067281140195861620560822495
60613067281245546228559683936901
60613067281245546228559712633257
60613067281245546228562782769615
60613067281245546228562807233883
60613067281245546228562811465971
60613067281245546229126891349227
60613067281245546229126891465867
60613067281245561051028554654871
60613067281245561051028583234587
60613067281245561051028583351227
60613067281245561052720807350823
60613067281245561052720836047179
60613067281245561053285666417467
60613067281245561053287990415521
60613067281245561053288018995237
60613067281245562288067599912399
60613067281245562288067628608755
60613067281245562288067858179603
60613067281245562288067886875959
60613067281245562288635065591929
60613067281245562288823093669257
60613067281248247520215864564495
60613067281248247520215893260851
60613067281248263991502945883455
60613067281248263991502974579811
60613067281248263992070153295781
60613067281280677844776016609473
60613067281280677844776016727517
60613067281280679077862341358295
60613067281280679077863374460159
60613067281280679077865440191009
60613067281280679077865440309053
60613067281280679077866469060785
60613067281280679077866469178829
60613067281280679080122805988721
60613067281280679080122806106765
60613067281280679489647674726063
60613067281280679489647703305779
60613067281280679489647703422419
60613067281280679491339927422015
60613067281280679491339956118371
60613067281280679491907106254625
60613067281280679491907134834341
60613067297707036591699655834084
60613067297709738294946714397798
60613067298549066878670481570949
60613067298643626910877840245856
60613067298658024465771607101643
60613067298658024465771607118905
60613067298690456024551879835815
60613067298874127248413633362422
60613067298874127797457766883751
60613067298874172267336272037017
60613067298874172267337300438781
60613067298876828951849721231657
60613067298876873553718865912695
60613067298876873558989353831897
60613067298876873558990501742271
60613067298876877267286822130200
60613067298909292764864388551205
60613067298909294000210406278121
60613067298909294000211554188495
60613067298909294000213878070878
60613067298909294000213878536469
60613067298909294000214911655595
60613067298909294412055088212869
60613067298909294412058444144935
60613067298909294412059558753859
60613067298971421918762376876672
60613067298971421918762376888318
60613067298971431801536215877220
60613067298971431802098091950546
60613067298971431802098091962835
60613067298971431802160767988611
60613067298971431802163862576948
60613067298971433586486784235047
60613067298971433586490141702147
60613067298971436743550260548354
60613067298971436743550262083605
60613067298971438528124610232152
60613067298971438528125643351278
60613067298974134878395046795275
60613067298974140231371926958028
60613067298974140231371927076120
60613067298974140231371927080492
60613067298974140231371927093542
60613067299006505905778827544930
60613067299006539050858625991037
60613067299006539051422710223021
60613067299006554084018213575372
60613067299006555319430132173287
60613067299006555319618160250615
60613067299006555731208908496588
60613067299006555731208908614680
60613067299006555731208908631942
60613067299006555731210070933015
60613067303931761299655546035532
60613067303931761299676466741932
60613067303931766652824978902326
60613067303931766652845899608726
60613067303934467943722590920794
60613067303934467943722619500510
60613067303934467944474703230106
60613067303934467944478060697206
60613067303934467944498981403606
60613067304457395617933470345774
60613067304770745083914362263776
60613067304770793216591542929780
60613067304773445094404044788174
60613067304773494920026630633632
60613067304773494965592192052392
60613067304773494965780220129720
60613067304773495102852943595456
60613067304773495102852946777784
60613067304773495102852946795254
60613067304773495103040970273312
60613067304773495103040971672784
60613067304773495103040974855112
60613067304773495103040974872582
60613067304773496749981999283448
60613067304773496750170027360776
60613067304782797682676827932331
60613067304782797682697748638731
60613067304782802616721987183018
60613067304782802616721987184470
60613067304785498974329909727211
60613067304785498974350830433611
60613067304785502489825562927552
60613067304785502490013591004880
60613067304785502490013591359172
60613067304785502535579119021568
60613067304785502535767147098896
60613067304785502535767147571280
60613067304817919408212050516458
60613067304817919408212050517910
60613067304817919827336319336546
60613067304817919827336319533295
60613067304817919827357240121603
60613067304882763997537056357678
60613067304882763997537061092510
60613067304882765644477051916238
60613067304882765644477052032926
60613067304882765644477052467327
60613067304882765644477052583967
60613067304882765644665079993566
60613067304882765644665080110254
60613067304882765644665080544655
60613067304882765644665080661295
60613067304915178902574336769812
60613067304915179314171412384458
60613067304915179314356342678784
60613067304915179314359698728942
60613067304915179359921902693700
60613067304915180732448087992620
60613067304915180732469008699020
60613067304915180732720057175658
60613067304915181144230351119036
60613067304915181144251271825436
60613067304915181144314033925778
60613067304915181144314033927182
60613067304915181144314033944444
60613067304915181144314033944492
60613067304915181144314033944651
60613067304915181144502062003106
60613067304915181144502062004510
60613067457232272929133361789234
60613067463140596915925050160858
60613868690795793533685237264266
60613868690799347669746763234956
60613868691755798612739479952169
60613868708521671465871847978840
60613868708533677206552211511640
60613870127470724128731070539433
60613870127478828003690315919861
60613870127478828003690315924073
60613870551919139471024385228086
60613870599185743091815335672920
60613870605085962610544800434842
60613870605093166054953018554522
60613870605094068315646409071964
60613870605094368459163418160284
60613870605096720193522705105682
60613870605190412554463963170202
60613870605191312985014990435162
60613870622810938282038020631974
60613870622819042156997266016614
60613870622916288656508210632294
60613870758710524135254317447108
60613870758818575801377589242308
60613870764618849359085390846152
60613870764619149502602399934472
60613870764726901025208662641352
60613870764727201168725671729672
60613870835518752045058271634680
60613870835521403920426407087928
60613870835530757785738635167480
60613870835533459077391716962360
60613870835626803711181543429880
60613870835630405979983960629861
60613870835638809451861906962680
60613870836513827796185642948212
60613870836514177948342673659670
60613870836514177948363594247978
60613870836514177948363594364618
60613870836611424447853618275350
60613870836611424447874538863658
60613870836611424447874538980298
60613870836611424447874567560014
60613881536151043726406213576968
60613881536151343871430892025354
60613881613619639199011762556257
60613881631309491125201209493240
60613881631345515438316764743741
60613883049319586135595758432983
60613883049319587370377691927915
60613883049319602187760893867099
60613883049319602194535720741211
60613883450121762152168583939749
60613883450219023469062730494613
60613883450219023606260723105161
60613883450448716392697294404348
60613883450545662747185972584768
60613883450545962889948778795110
60613883467847638391410824012389
60613883467944899708304970567253
60613883468271839178020975850592
60613883521341415815769981929286
60613883521341415823113017555544
60613883521341415823113020737872
60613883521446766192500636441988
60613883521449467481896606592316
60613883527357792522710011818636
60613883527357792522711044920500
60613883527358993282053202576771
60613883527917311909529217138349
60613883527918205340533870271680
60613883527918210828453574693600
60613883527918211425509608517335
60613883527918211425509608633918
60613883527918212477340999128701
60613883527918212523094582974298
60613883527918255714948468722763
60613883527918260654076202702491
60613883527918260656335634231053
60613883527979134474490071256414
60613883528011554915714218303264
60613883528022362277766396415876
60613883545083968953546422773903
60613883545643188148771457210989
60613883545643188148834219325833
60613883545644088716583239201341
60613883545736530587207438500396
60613883545737776220928748673823
60613883545740149276478692588861
60613883545740433047725160458588
60613883545740433596517130900780
60613883545740449511481949726294
60613883545748236733434732551392
60613883545748281198102345615864
60613883545748536922684405843228
60613883545935004284248704850909
60613883545956317308165064822923
60613883545956617451682073909839
60613883546029263295835674739071
60613883546029264895787391268086
60613883546031966599034450894610
60613883680983254616927150222493
60613883680994059783539477402013
60613883681638817548310365184504
60613883681639718528678477485870
60613883681854713287145854699254
60613883686782926101516288393358
60613883686782926101516291575478
60613883686782926108859330384064
60613883686890677440355097779662
60613883686890677441108238977464
60613883687439089459638897872208
60613883687451097578689769171095
60613883687451097578689769287678
60613883687451146809515794884813
60613883687543585378369388544778
60613883687544484299052027690888
60613883687544485900427495404671
60613883687547143320933409025740
60613883687547143321205378190064
60613883687547157589521282933168
60613883687547186002487115394740
60613883687547186002487372612184
60613883687547187649616172149914
60613883687547187649616515106506
60613883687547458327834895850451
60613883687548341699833563610252
60613883687548343346962620348004
60613883687548343941759224176750
60613883687555292759106646926382
60613883687555292759922549870385
60613883687555292759922549870394
60613883687766029262468712395323
60613883687766029262468712749455
60613883687766030497250646244387
60613883687766039861386346821090
60613883687766345541087127941888
60613883687767230019467405562667
60613883687767231254249339411731
60613883687774097383006272311662
60613883687774130734831292600872
60613883687840176083393880206008
60613883687840176083393880208221
60613883705273064026119423815470
60613883705572908496944392622328
60613883705573258100058780671419
60613883758342894557865437256316
60613883758354596450682991217404
60613883758354601986866759136046
60613883758414639834270018210040
60613883758447045458114319372076
60613883758447090335338348835338
60613883758447989256020987981448
60613883758450692606585132440474
60613883758450692606585475397066
60613883758450692743846144033390
60613883758450963284803856141011
60613883758451846656802523900812
60613883758451847251599127710844
60613883758451848303931580638564
60613883758451848898728184467310
60613883758451849035988939197073
60613883758458797716326311320046
60613883758458797716326654276638
60613883758458797716891424421806
60613883758458797716891510160954
60613883758459053440720343471374
60613883758459068394545035020583
60613883758669497230484757825754
60613883758669530582309778114964
60613883758669850475179181444548
60613883758670729515932779866691
60613883758670735052124009811105
60613883758670746165161068308901
60613883758677602340225936705326
60613883758677635692050956994536
60613883758677635692051299951128
60613883758677940784486914841620
60613883758677951895073127704215
60613883758677951897311671456273
60613883758739778579266341007149
60613883758740078722783350095469
60613883758740078722783350213513
60613883758743680444987460690503
60613883758743681177895564411586
60613883758743681177895593107942
60613883758750584796045844475802
60613883758750584796045930214950
60613883758750584933306598851274
60613883758750585345088861977690
60613887120362462454031298204689
60613887120466913632547806737308
60613887120466913632568727442256
60613887120470514120154569999889
60613887120470514120157922867719
60613887120470530583913683265649
60613887138193690302341074088006
60613887138196392005776160356003
60613887138196406823155923338289
60613887143444966015123659320347
60613887143995762728579942756280
60613887144308262163577007632963
60613887280003400273338083521479
60613887280003400273338169610547
60613887350892545968399229434559
60613887350906905230303690944209
60613887350906905230307129901107
60613887350906905230307129905319
60613887356148277623145433109691
60613887356148277625401770037627
60613887356799970761762987086243
60613887356803574080290728294917
60613887356803585198411475579797
60613887356803588955254148755832
60613887356803840920540279348499
60613887356803873224729544596353
60613887356811677955249973675345
60613887356811677955249973679557
60613887356811689073370720960225
60613887356811689073370720964437
60613887356815530643471473324163
60613887356815530643471473341425
60613887357022377110314524076619
60613887357022377110314525493561
60613887357022378704190353680197
60613887357030482576890167532063
60613887357030482576890939184395
60613887357030482579149599060625
60613887357030482579149599064837
60613887357095324696944309426837
60613887357103428569644123278703
60613887357103428571903554807265
60613887357103428571903554811477
60613887357127729076401112147743
60613887357127729076401883800075
60613887357127740194521859432623
60613887357127777254643592778811
60613887357127777254643592783023
60613887357127777254644364431143
60613887357127788372764340063691
60613887357127788372764340067903
60613887757606999580450002157720
60613887757606999587788913268028
60613887757617804564046956600062
60613887757617804570633405355360
60613887757617804570633749728894
60613887757617804570636848561608
60613887757617804571386900808022
60613887757617804571389995408648
60613887757617804747061296235376
60613887757617804754401240447548
60613887757933555543937072771260
60613887757933555543938105873124
60613887757933855687457526601022
60613887757933855687458559702886
60613887757933855689714896630822
60613887757933855872729236270348
60613887757934756301023926603160
60613887757934756303280263531096
60613887757934756303280263535254
60613887757934756303280263535308
60613887757945563116267468916608
60613887757945611292253496299122
60613887758555230779314939728361
60613887758587667905262643706985
60613887758784890606112927580739
60613887775343680849105457608400
60613887775343680856445138831580
60613887775343680856445483187852
60613887775343680856445487905428
60613887775659731972516027609360
60613887775659731972517146804504
60613887775659731974773109138948
60613887775659731974773483728228
60613887775659731974773483732440
60613887776327936618493704138329
60613887781252006080276186715192
60613887781252006080276561302771
60613887781252306216450153930850
60613887781252306216450157112970
60613887781252306216453509980800
60613887781252306223228451640336
60613887781252306223231804508166
60613887781252306223793192739228
60613887781252306223793192739436
60613887781252306223793195803512
60613887781252306223793195921556
60613887781252306223793307524652
60613887781252306223793565791856
60613887781252306223793568856140
60613887781252306223793568974184
60613887781252306223793570391091
60613887781252306223796663574810
60613887781253206241997470164121
60613887781253208026387281631477
60613887781253208072140866541345
60613887781568057196348220203494
60613887781568057198604182537992
60613887781568057198604557125571
60613887781568057198604557131430
60613887781568357342121566213891
60613887781580112899091514585978
60613887781580112899094896150164
60613887782225766338235203664892
60613887782232659708341762822628
60613887782232959897612356820816
60613887782232974721770127366908
60613887782419091931967212950051
60613887828510503988626992010246
60613887828510503995213527934732
60613887828510503995401814279264
60613887828510503995401817461592
60613887828834658986180898311547
60613887828834658986724836690713
60613887828834658986992214761501
60613887828834658986995657950279
60613887828834658986995686646635
60613887828834658986996805855037
60613887828834658986996805860653
60613887828834658986996805973081
60613887828834658989252769730344
60613887828834703460888895953321
60613887828834703460888899139861
60613887828834703460890013742961
60613887828834703460890015142641
60613887828834703460890018348055
60613887828834703460890391406299
60613887828837360277562012458583
60613887828837360278376800793671
60613887828837360278397721500071
60613887828837360278648768441515
60613887828837360278649887655533
60613887828837360278649889190726
60613887828837360280906226118662
60613887828837410103181498073098
60613887828838310670993280063447
60613887828845508627501223132841
60613887828845508627501226319381
60613887829361489313763545046867
60613887829397512023720896878201
60613887829397512023720901110289
60613887829501721570951708247550
60613887829501721708212462623022
60613887829501723355341515128686
60613887829505563689844172905489
60613887829505563689847525773319
60613887829505563689847611862387
60613887834418829212458065409290
60613887834429634202641439788372
60613887834429636026010128798642
60613887834429934529361193908568
60613887834429934529361452175772
60613887834637661653418450433725
60613887834637661653418450437937
60613887834645765528377695818365
60613887834709662745950673594157
60613887834709696097500631634737
60613887834710596528051658895485
60613887834710596528051658899697
60613887834742078245787655250761
60613887834742978676338682515721
60613887834743012027888640434045
60613887834743284354344888342401
60613887834745685319463178208856
60613887834745685319466622950298
60613887834745685320968406741396
60613887834745685320969814467058
60613887834745685321722959878234
60613887834745685501452409021237
60613887834745685501455847978135
60613887834745685501727815626139
60613887834745685502480961054577
60613887834745685502480962589770
60613887834745685504737299517706
60613887834745735327851465775202
60613887834746886076277029754237
60613887834746886076294850092889
60613887834746886076545554195993
60613887834746886076548997402241
60613887834746886076548997874417
60613887834746930547914278371947
60613887834746936038362283137718
60613887834746936038362283137719
60613887834753791161013335654109
60613887834754139345508717644968
60613887834754139345571393670744
60613887834757741067775502730584
60613887834757741205224285550566
60613887834757742852356781717393
60613887834757743035371006099265
60613887835377932016940715293988
60613887835378166347224324072511
60613887835378166347224352768867
60613887835399492518016710720167
60613887835399545637582799435675
60613887835399792707287276001881
60613887835399792708981851646127
60613887835399797650369022212813
60613887835403399988583332499498
60613887835596720787415052072053
60613887835596770056213283546690
60613887835596770063743575597944
60613887835629185510327329639615
60613887835629185510327329643827
60613887835629185510328101291947
60613887835629185510328449895139
60613887835694016510001292720947
60613887835702120384960538101375
60613887835702120384960538105587
60613887835702131503081285386255
60613887852153108927970350952649
60613887852471911709865750048759
60613887852479967452335299363568
60613887852483569860842837361598
60613887853031109358219727481454
60613887853104044232852964521526
60613887853104059103583939768822
60613887853104093644433984454153
60613887853104108461817186393337
60613887853124506484915785372409
60613887853124521308511935400823
60613887853128375614239400224778
60613887853128375623275894997032
60613887853128423792732975728005
60613887853128423800074981434727
60613887853136175648677755164310
60613887853136475784855052915890
60613887853136479498235111803360
60613887853136479498235140381672
60613887853136480731322498232358
60613887853136525197018750013878
60613887853136528909805567104953
60613887853137376399233271654337
60613887853137381344887865622224
60613887853137381344888209978496
60613887853137425764830450636896
60613887853140083048323182896933
60613887853140083048323211593289
60613887853140083048323297682357
60613887853140127468265538340748
60613887853322897081000838139264
60613887853322897081000838139265
60613887853355361938819985957637
60613887853417157692540667745082
60613887853419859395975755448934
60613887853419892795782630877670
60613887853420159585218282747440
60613887853420159630971867657308
60613887853420192938493949033353
60613887853420192938493977613069
60613887853420192985053224874454
60613887853428248635209942135997
60613887853428265292021846859758
60613887853428296813452422767065
60613887853452575087310481651402
60613887853452608438320716787853
60613887988043388913610983441228
60613887988370246845679331479324
60613887988381952580040677134461
60613887989026802805168689326831
60613887989038449843024333559249
60613887989038449843027686427079
60613887989038449843027772520359
60613887989038466306783446825009
60613887989245640783306189749388
60613887993952014280959065810548
60613887993952014280959065928592
60613887993952014281148127107784
60613887993962520951183437925344
60613887993962821094700447013664
60613887993963721662512233257578
60613887993963721662512233258982
60613887994278570239366633900224
60613887994278570239368041625886
60613887994278620245497584875520
60613887994278872213027413966688
60613887994278920388927807719290
60613887994278920388947699419156
60613887994278920389011490072730
60613887994278920389014593963840
60613887994278920572025829706343
60613887994279820956739589709642
60613887994279820956760510297995
60613887994279820956760510298004
60613887994279821002775278775208
60613887994290577810190768411168
60613887994290577990893388120144
60613887994290627816331040488900
60613887994290627953525709983558
60613887994290627953588472098402
60613887994290627953776757043254
60613887994290627953776757056304
60613887994290627953776757393174
60613887994935117434756361231755
60613887994935117434757136066415
60613887994935117434757136420547
60613887994935118670040392032619
60613887994935118670103154147463
60613887994935128028968252468678
60613887994935428218238846465462
60613887994935428223509706988154
60613887994935433713939894112168
60613887994936328786061103340683
60613887994936328969075442507979
60613887994936334251280682047627
60613887994943189404159559652980
60613887994947137381952754818764
60613887995153966007137263148432
60613887995153966012219837326592
60613887995155117355440856152463
60613887995226869309662971926950
60613887995226869309664952041877
60613887995227168449015923269811
60613887995227168449027575113034
60613887995227201663403898688592
60613887995228068879578486056132
60613887995228070663968292950318
60613887995228113351784033766619
60613888011677889971409332726837
60613888012016504055569957441438
60613888012016504055821004501134
60613888012016504055821004518396
60613888012016504193081759230738
60613888012016504193081759248159
60613888012636979798179000992229
60613888012636990911216402446617
60613888012636994622337029805525
60613888012662190793682489614744
60613888012662194095280314427681
60613888012662205025554424701982
60613888012662205030626486583979
60613888012662205208317715882069
60613888012662206809693187828054
60613888012669400239400053438453
60613888012669411352437454892841
60613888012669415063561176852375
60613888012672968106241713931750
60613888012673011839294775517390
60613888012953077308088956031861
60613888012961134788954958674073
60613888012961182967197439305141
60613888064855518681793705578660
60613888064855518689323993515870
60613888064855518689323997747958
60613888064866325503065464939360
60613888065178473105763073074693
60613888065178473106011797536015
60613888065178473106011797541631
60613888065178473106011797654059
60613888065178473106011797658271
60613888065178473106011797677145
60613888065178473106011887998301
60613888065178473106011888015563
60613888065178473106014207764267
60613888065178473106015240883393
60613888065178473106015245469613
60613888065178473106031689376803
60613888065178473106032033750545
60613888065178473106032689561869
60613888065178473106032718246579
60613888065178473106032808585205
60613888065178473106035128351171
60613888065178473106035128469215
60613888065178473106043542104676
60613888065178473106095484610981
60613888065178473106098923703185
60613888065178473106106303869600
60613888065178474753235356375264
60613888065179375320984376250772
60613888065179673679831109427973
60613888065179673680083277236673
60613888065182075377102383371632
60613888065182075377290325709812
60613888065182077024482139980400
60613888065182124791123611205981
60613888065182374971481868759993
60613888065182374971484191222853
60613888065182374971484278852731
60613888065182374971544630408069
60613888065182374971544630408277
60613888065182374971544630524709
60613888065182374971544630524917
60613888065182374971544630530532
60613888065182374971544630530533
60613888065182374971565522415257
60613888065182374971565522416661
60613888065182374971565551113017
60613888065182374971565551118840
60613888065182374971565551118841
60613888065182374971732915802219
60613888065182374971732915806431
60613888065182374971732915825304
60613888065182374971732915825305
60613888065182374971732917219369
60613888065182374971732917224985
60613888065182374971733006146461
60613888065182374971735325912427
60613888065182374971756246617375
60613888065182374971815569657276
60613888065182374971816598155451
60613888065182374971816599572393
60613888065182374971816599572601
60613888065182374971816599578216
60613888065182374971816599578217
60613888065182374971816602759140
60613888065182374971816602759141
60613888065182374971818922507637
60613888065182376756208733988250
60613888065182376756208821616724
60613888065182376801962406526592
60613888065182377213752820067704
60613888065182424797188136947036
60613888065182424934385443992917
60613888065182424934639587175175
60613888065182424934640620294301
60613888065183325364937500144915
60613888065183325365188204230757
60613888065183325365188204236373
60613888065183325365191647559261
60613888065183325365191652164354
60613888065190180487595674560516
60613888065190480676866268908672
60613888065834981484313915532736
60613888065834981484376677297660
60613888065834983131441939168624
60613888065834983131505475768208
60613888065834983131505729803324
60613888065834986768904221731073
60613888065834986768904996565733
60613888065835021356013272821147
60613888065835882052125697173168
60613888065835883699254749678832
60613888065836187602159550228181
60613888065838583755372413843100
60613888065838583755560699137872
60613888065838585402501466348764
60613888065838585402501469531092
60613888065838585402501555270240
60613888065838585402688722773760
60613888065838916701912084104884
60613888065838916711698713084074
60613888065838916711701807684700
60613888065838933180729457475098
60613888065838933182988893235748
60613888065839817688785287769767
60613888065839819511405766626416
60613888065839819511409209832664
60613888065839824414570788704030
60613888065839824414633550818874
60613888065839835527608190158418
60613888065839835527670952273262
60613888065846688865866047988576
60613888065846690512806815199468
60613888065846690512806818381796
60613888065846690512994760719976
60613888065846690512995100494240
60613888065846690513057522484900
60613888065846994552909506322931
60613888065846994552909592411999
60613888065846994553160942734723
60613888065847028957402098770472
60613888065847040067925635607291
60613888065847040067925635607292
60613888065847940635737331508576
60613888065850596824156720390669
60613888066021403970040237378535
60613888066030706533330847149220
60613888066126754334671769668986
60613888066126770760289063336390
60613888066126770760289063353652
60613888066127654902483551309418
60613888066127971519535483383825
60613888066127971519535483501869
60613888066127971565554805818819
60613888066127971565554805818820
60613888066130356605730610935942
60613888066130356605918553274122
60613888066130356605981315039046
60613888066130358253110367544710
60613888066130373031535846958788
60613888066130656200444917951924
60613888066130656200444917953328
60613888066130656202892548196301
60613888066130672811439355370877
60613888066130672811442708238707
60613888066130672854749696023324
60613888066130672857204907917994
60613888066130673406247582463290
60613888066130706209029928207204
60613888066130706620623906038848
60613888066131573836547446346692
60613888066138463363352954630490
60613888066138463363415630656266
60613888066138778516552845574846
60613888066138779568972334072872
60613888066163093661999077242312
60613888066163094899637162578096
60613888066163137585348860108374
60613888066163137587605197036310
60613888066163137587606230155436
60613888066163143075871169327718
60613889193729864607505906031935
60613889194386075906271465228390
60613889194386077552647376554966
60613889194386077553399488864278
60613889194398034111496658498769
60613889212120057667663650347334
60613889218020529977222033014840
60613889218028635086963208706468
60613889218028935276233802704656
60613889218239684615436817162531
60613889218239684615436821394619
60613889218239684615436821748751
60613889218251390212614118100958
60613889265193487402342342762041
60613889265193487402342346994129
60613889265193487402343375863905
60613889265285978592244346016918
60613889265285980238620257343494
60613889265285980239372369652806
60613889265297685836535724097286
60613889265297685973796392733610
60613889265298855071186669098816
60613889265301539068465618789329
60613889265301539068468971657159
60613889265301539068469057750439
60613889265301588482295738726739
60613889265506017784815256952431
60613889265508686271425522238667
60613889265508687371019225541186
60613889265509586701977668713273
60613889265516790651181867110178
60613889265520393105631275158301
60613889265520393105631279880035
60613889270445600733083375913981
60613889270445634087164733131127
60613889270538092517246323259935
60613889270542911468646272060907
60613889270550098257989448907579
60613889271100961402809005663236
60613889271102147358809026046553
60613889271102162181274802163897
60613889271102162182967054859849
60613889271102162183534233692459
60613889271195804762491151048157
60613889271198206872864633827953
60613889271199375374714521854984
60613889271199375374715296689644
60613889271199375374715296689645
60613889271206613223360554370690
60613889271207480484267415789696
60613889271210213847227581367058
60613889271210215494356633872722
60613889271413392569458377607201
60613889271413408629224718093078
60613889271413442577279395543233
60613889271414309059775745358038
60613889271414643152163339439795
60613889271417011495256595637711
60613889271417012546847413024790
60613889271417312738367308027146
60613889271417312921573031321721
60613889271417312922137115553705
60613889271417346090944440625668
60613889271418213304402814371747
60613889271418213306095067067699
60613889271418213306367030466145
60613889271418213306367035187879
60613889271418213306370473794857
60613889271418213306370474144777
60613889271418213306930747411379
60613889271418213352124058586681
60613889271418213352134533951367
60613889271418213352134533953797
60613889271418213352134533958009
60613889271418213352698618185781
60613889271425117705166926555335
60613889271425117705187847143643
60613889271425416064283534506006
60613889271425416794028916034620
60613889271425450148082234761656
60613889271426350578633262026616
60613889271426350715922083471914
60613889271429018470542116192898
60613889271429018472982800857737
60613889271429018472982801324297
60613889271429018518736385766201
60613889271498095768665329815707
60613889271498095768665329819919
60613889288170623985500744254507
60613889288263968619290570722027
60613889288275974359970934254827
60613889288275974362477602233479
60613889288828038422825179603723
60613889288932154731645001534350
60613889288932487861206320401977
60613889288936058426945000433721
60613889289140187083490360524134
60613889289143188977860255385011
60613889289143188977863694341909
60613889289151276424786339259682
60613889289151292852567305468739
60613889289151292898299969672255
60613889289151292898299969672264
60613889289151292898586998872233
60613889289151294682973368740634
60613889289151326250126482223748
60613889289151326387418631493563
60613889289151342263900954560179
60613889289152193603659564484503
60613889289152195250785150381066
60613889289154894575027048436469
60613889289154896954244887917189
60613889289154944580902446869760
60613889424822468663611285834374
60613889424823620055120459254826
60613889430086603337481434438722
60613889430086603337481520527790
60613889430635033512553270932297
60613889430635048336711299745593
60613889430635048336714394346219
60613889430732295428571010807714
60613889430740365356932978745008
60613889430740365402665642948524
60613889430740400129629658585173
60613889430743100000407742020818
60613889430743100412190005147234
60613889430949898700612664706002
60613889430949898702872124937505
60613889430951099457611357873346
60613889430951100054918100048234
60613889430951147636097420240339
60613889430961904624286361078642
60613889430961905036089630532514
60613889430961905081822294736030
60613889430961905221530800635966
60613889430961906868746634444216
60613889500881991841533447619498
60613889501643003100401431227226
60613889501643003100401431240276
60613889501643003100401431577146
60613889501826670798914891578672
60613889501849785372562343977794
60613889501849785372750629272566
60613889501849785372813305298342
60613889501850700766968932605719
60613889501853387643809384800374
60613889501853387643997412877702
60613889501853387644060174642626
60613889501854588401079788870662
60613889501861492754115419564262
60613889501861492754303447641590
60613889501861492754303790598182
60613889501861492754366466623958
60613889501861506983748899956432
60613889501861507532791574501728
60613889501861807722062168364450
60613889501861807907506748514766
60613889501861808959923170040564
60613889501958770140075131198844
60613889501958803446083890670508
60613889501959070283592140287212
60613889501959101850932904537826
60613889501959102582812714155624
60613889501959103635417160576422
60613889501959103681170745486290
60613889902340761428100470204118
60613889902340761428288498281446
60613889902438007927611414819798
60613889902438007927612215051846
60613889902448813094223741999318
60613889902448813094411770076646
60613889902448813094415122944476
60613889902656812551699068282406
60613889902656812553958758078172
60613889902656812553959907384068
60613889902656812553959907388280
60613889902667619366947112769580
60613889902667667542847506522182
60613889902667667542867398222048
60613889902667667542930845901560
60613889902667667542931188875622
60613889902668568110930913203991
60613889902668568110930913204000
60613889902764864217825692945436
60613889902764864220082029873372
60613889902764914042358451137862
60613889902764914042378342837728
60613889902764914042441790517240
60613889902764914042442133491302
60613889902764914042445237382412
60613889902764914043193902843814
60613889902764914043194131481542
60613889902764914043194245800614
60613889902764914043197345459636
60613889902764914179702888220903
60613889902765814611005913471891
60613889902765814611009041002413
60613889902773017505621440564057
60613889902773019290011252031413
60613889902776637483722128964899
60613889902776638032743997240751
60613889902776638032764803510195
60613889902776638032764889249343
60613889902776638032827565275119
60613889903418691069999788559301
60613889903418691069999788563513
60613889903418692853573692496425
60613889903418692853573692500637
60613889903421427360592010251602
60613889903433083681189700361267
60613889903433083681189700365479
60613889903433085327565611687843
60613889903433085327565611692055
60613889903433096448218021019966
60613889903640231985999303934138
60613889903648330324774775745490
60613889903648335860957516194036
60613889903648335860958549313162
60613889903648335861145802538568
60613889903648363679044161039964
60613889903651932778973136379785
60613889903713211879620177195049
60613889903713211879621297453003
60613889903721315205724777524658
60613889908249386795636580768810
60613889908565137777790606193832
60613889908565137777790980787270
60613889908575942760634415190480
60613889908575942760635822916142
60613889908575944590778186168624
60613889908575944590778959944638
60613889908576244734295195256944
60613889908576292910195589009546
60613889908576292910215480709412
60613889908576292910278156735188
60613889908576292910279271362986
60613889908577187990108588701534
60613889908577193478277938241818
60613889908577193478277966820130
60613889908577193478278995691355
60613889908577193478278995691364
60613889908673189258639098171756
60613889908673189260146767531822
60613889908673239266272092262548
60613889908673239266276310781456
60613889908673239267025233441636
60613889908673239267028418839966
60613889908673239267028418858680
60613889908674439977539236202482
60613889908674439978354024537570
60613889908674440024110679582392
60613889908681342729452513963101
60613889908685245006952455795348
60613889908685245006955521699618
60613889908685245144213181959690
60613889908685245144213210538002
60613889908685245144401210037018
60613889908685245144401238615330
60613889908685245144404562786804
60613889908685246791261765617833
60613889908685246791345333180025
60613889909185612252133404284425
60613889909185612253825656980377
60613889909185612253825656985993
60613889909185612254389741212361
60613889909221679436177299072951
60613889909221679436177299091665
60613889909221679436742154957267
60613889909221679436742154975981
60613889909221684377567564240263
60613889909221699202268670491527
60613889909221979625991828249103
60613889909221979625994151197397
60613889909221984567381321764083
60613889909232491191308173322875
60613889909329703307858452440772
60613889909330915048122242860218
60613889909337823242321482910476
60613889909341709048349754671964
60613889909341709048349754790008
60613889909341710283131688166896
60613889909341725567900646858042
60613889909341725702839208058073
60613889909341725702839208075335
60613889909341725705370613360264
60613889909341758873958522697039
60613889909524273995390236611454
60613889909548555380440126367134
60613889909548557209830377333182
60613889909548557210583522744358
60613889909548599849821038056908
60613889909548599852077374984844
60613889909549741905911889959445
60613889909549741908168226887381
60613889909549752979687971099321
60613889909549752979963382430169
60613889909549802393548438644759
60613889909556661084788589593080
60613889909556661084789622712206
60613889909556661084976875937612
60613889909556661084977909056738
60613889909556688902875234439008
60613889909557847017909405766953
60613889909557856443136921496643
60613889909557895193892454869459
60613889909557895193895549470085
60613889909560558146382833217222
60613889909560558146383952425416
60613889909560607971942741501621
60613889909560607971944147692249
60613889909560608154958487326105
60613889909621534724454246518668
60613889909621534725018330750652
60613889909621537103452370852047
60613889909629640429555850923702
60613889909633543027146297663475
60613889909653950224291228057228
60613889909653950224855312289212
60613889926265796287657487834278
60613889926301820830271358515328
60613889926301820830272133349988
60613889926302119189148656987024
60613889926302120973789142438308
60613889926302121019542727228728
60613889926302163661601808548746
60613889926302163661601808898666
60613889926411123213863838024106
60613889926411123213884730032698
60613889926411123213884758729054
60613889927067598100541007783694
60613889927067601804883336501201
60613889927067601807142772261842
60613889927067603041924705756774
60613889927067635159208380556446
60613889927067635159208380674490
60613889927250116883058414178813
60613889927250450378149740398005
60613889927286439784800631690306
60613889927286439922071890018194
60613889927286439922092810723142
60613889927286441569221494683693
60613889927286467600190830996405
60613889927286467600190830997809
60613889927286484257002735142572
60613889927286484257002736192332
60613889927286484257002736193736
60613889927286484257002739374660
60613889927359371090687938824118
60613889927379778423178239615315
60613889927379778424870492311267
60613889979152891203813566367828
60613889979260942869748581447972
60613889979260942869748810085700
60613889979260942869936838163028
60613889979260944516316106471478
60613889979443424593539151624587
60613889979467736219231677161903
60613889979467736219231677163355
60613889979467736219232140931826
60613889979475840093355242571705
60613889979475840093376134580297
60613889979479747495344160075360
60613889979479749142472068902738
60613889979479749142472097481050
60613889979479749325424421138159
60613889979479791965226132409656
60613889979479791965227165511520
60613889979479791965288808435432
60613889979479791967734206425920
60613889979479797318455918237292
60613889979480649707940508390831
60613889979480649707961400399423
60613889979480649710221865029849
60613889979480649710221893726205
60613889979480649710471878987681
60613889979480649710471907684037
60613889979480649710471912270257
60613889979480649710472912089545
60613889979480649710472940785901
60613889979480649710472941140033
60613889979538019807525783822597
60613889979540721099157969005195
60613889979540721099157973726929
60613889979540721099178861013787
60613889979540721099178865735521
60613889979540721099180010440481
60613889979541921673248046793761
60613889979541921673248051393031
60613889979548824974138111002117
60613889979552726839838332537995
60613889979552726839838337259729
60613889979552726839859224546587
60613889979552726839859229150277
60613889979552726839859229268321
60613889979573086591445902126179
60613889979573086591445902143649
60613889979573086593138154822131
60613889979573086593138154839601
60613889979573086593138154957645
60613889979573086593138159071689
60613889979573086593702239054115
60613889979573086593702239071585
60613889979573086593702243303673
60613889979573136601523261239461
60613889979573136601524032893441
60613889979573136601524380453515
60613889979574337173064112225239
60613889979584799510623242442549
60613889979584799510874032634721
60613889979585099514685921857078
60613889979585099516942258903058
60613889979585099516942287481370
60613889979585099654119359386763
60613889979585099654119359386970
60613889979585099654119359386971
60613889979585099654119364108497
60613889979585099654140251395355
60613889979585099654140256117089
60613889979585099654391075005617
60613889979585099699872944295227
60613889979585099699872944295434
60613889979585099699872944295435
60613889979585099699873030384503
60613889979585142339696207502297
60613889979585142339696210688837
60613889979585142339696212224030
60613889979585142339696579509376
60613889979585142339696579627420
60613889979585142339696583741464
60613889979585142342203251719877
60613889979585142342203253255070
60613889979585142342203624772261
60613889979585142342203624772504
60613889979585147692862660558100
60613889979585147692925336583876
60613889979585147692928402488146
60613889980121601888262443288647
60613889980132393877281054111403
60613889980133587933699437721454
60613889980133593399560575544527
60613889980133593399560575898659
60613889980133594634342509393591
60613889980136289225436082933962
60613889980136305696726263457238
60613889980136305697478375276904
60613889980136305697478379998638
60613889980137190202501856303821
60613889980137195738714006953183
60613889980241613563901172889333
60613889980241656071948598696718
60613889980241657855596108468139
60613889980241661010323443991664
60613889980241661010326509895934
60613889980241661011076585170752
60613889980245230111079218305751
60613889980245263465149742115608
60613889980245263465337770192936
60613889980245263465341123060766
60613889980428028724160329486557
60613889980428078684282109831030
60613889980428078684282113013151
60613889980452056768879020034050
60613889980453256151095645433515
60613889980453257980432495974631
60613889980460444223722329117390
60613889980460444223722333349478
60613889980460444223746606922256
60613889980460444223993925229086
60613889980460444223993925347130
60613889980460444223993929461174
60613889980460444223994212192646
60613889980460444223994212310690
60613889980460460692587922848742
60613889980460460692838969772924
60613889980460460692838998587324
60613889980460460695032287854006
60613889980460460695095045251328
60613889980460460695095048433656
60613889980460460695095074065728
60613889980460460695096077303432
60613889980460460695096078469832
60613889980460460695096107050952
60613889980460460695098401301486
60613889980460460695283330546100
60613889980460460695283330664144
60613889980460460695283334778188
60613889980460460695283359360500
60613889980460460695283363592588
60613889980460460695284392462364
60613889980460460878297674411801
60613889980460465634223069376944
60613889980460465634223841030680
60613889980460465636482588529768
60613889980460465636483621648894
60613889980460465636483621654510
60613889980460465636670500286478
60613889980460467420904857288180
60613889980460467420904943868352
60613889980460494046836754723614
60613889980460494046916999636268
60613889980460494046917999926328
60613889980460494046920065540538
60613889980460494046920094354938
60613889980460494046920351572382
60613889980460494046920355686426
60613889980460494046921098759042
60613889980460494046921127340162
60613889980460494049364720691690
60613889980460494049365462597906
60613889980460494049365749561466
60613889980460494049367786595960
60613889980460494184118344182931
60613889980460494184119091369590
60613889980460510106617678755460
60613889980460510108872892237498
60613889980460510108872978326566
60613889980460510108874011445692
60613889980460510108874011451308
60613889980460510657915622290149
60613889980461394614670494888173
60613889980464067907730748216238
60613889980464068090745087850094
60613889980464068090933115927422
60613889980464069738062172665174
60613889980464112377613758257492
60613889980464112377676520376548
60613889980464112377863687520077
60613889980464112377864802129001
60613889980464112377864806734094
60613889980464117913773506638472
60613889980464117913857188991704
60613889980533444981249849860390
60613889980537047435260273251244
60613889980537047435322949277020
60613889980557707195359135394824
60613889980557707195359164092584
60613889980557707375866347791932
60613889980557707378373388822972
60613889980557712136181473598514
60613889980557756606689259673738
60613889980557756608383836853178
60613889980557757340442312717299
60613889980557760312729635802780
60613889980557762096649893833975
60613889980557762096649895233655
60613889980557762691174528479683
60613890139012634060870412264140
60613890139109928736280721745384
60613890139109928736301642332288
60613890139109928736364289779752
60613890139109928736367384262334
60613890139109928736552317857080
60613890139985246679921570303956
60613890139985291150055623172818
60613890139985291152311874011686
60613890139985291152311960100754
60613890140058226024688831634578
60613890140059127187046431497756
60613890140094243795521782139096
60613922287828699240590617342791
60613922287828699240590991936232
60613922287828699245673191520951
60613922287828699245673303242094
60613922293736123848596916761466
60613922293736123855938922468188
60613922293737324607939074423596
60613922293747829637811537732108
60613922293747829637811542318329
60613922311461994599730397000276
60613922311462000140997482053054
60613922453272610672212444726703
60613922453272610678990711620523
60613922453272610678990716324787
60613922453272612326119883616082
60613922453272612463380642596440
60613922453272912469636892704402
60613922453273813037448588255612
60613922453273813083202173165688
60613922453273813083202177764958
60613922453273813083202259608888
60613922524140092323671325665755
60613922524172513357934364190471
60613922524172513367223143427301
60613922524172513367223404881045
60613922524172515151613211762181
60613922524173713939596865603093
60613922524176415223655858577799
60613922524176417017334071643137
60613922524176417602350307451074
60613922525120812246972470932128
60613922525120812246972556671276
60613922525124412734394732704356
60613922525124414518219340276412
60613922525124414518219597493856
60613922525124414518784199343056
60613926123258453121134664942363
60613926123290857500591467663269
60613926123290857500592239315601
60613926123290868618712214948149
60613926541822860398963464654474
60613926541822860404046064348066
60613926547731185622794538053518
60613926547731185622794912641097
60613926547731185627877109167394
60613926547731185627877112231678
60613926547731185627877112349722
60613926547731185627877486819257
60613926547731485766311547141838
60613926547731485766311921729417
60613926547731485771394121319998
60613926547731485771394495907577
60613926594997787413443499839308
60613926594997787417961985180390
60613926594997787417961988244671
60613926594997787417961988244674
60613926594997787417961988362718
60613926594997787420221419891280
60613926595000488519821427223474
60613926595000488519822460325338
60613926595000488521327717672278
60613926595000488526411320720214
60613926595000488527164466032060
60613926595008592394780672608114
60613926595008592396286963056918
60613926595008592401370566104854
60613926600905212021449424664542
60613926600905212021452869405984
60613926600905212022954653197082
60613926600905212023709206333920
60613926600905212028038256245018
60613926600905212028039404151020
60613926600905212028227690495552
60613926600905212028227696280096
60613926600905212030487127808658
60613926600905212204467209045456
60613926600905212211242035919568
60613926600906112635018236310470
60613926600906112637274198644914
60613926600906112641793058462794
60613926600906412780791582326672
60613926600908813750995625636764
60613926600908813926666815927412
60613926600908813926670168795242
60613926600916917617858576231044
60613926600916917625390011954760
60613926600916917801626056589075
60613926600916917801626429647319
60613926600916917801626429660417
60613926600916917808216323044777
60613926600916917808404237730697
60613926600916917808404238202873
60613926600916917808404242452271
60613926600916917808404352521737
60613926600916917808404355839418
60613926600916917808404355839419
60613926600916917808404357239099
60613926600917217951921364809694
60613926600920819673937068477131
60613926600920819673937068593771
60613926600920819673937072825859
60613926618631082770327687183610
60613926618631082772584024111546
60613926618631088306511456507548
60613926618631088306511456507602
60613926618631088313286282318847
60613926618631088313286283381660
60613926618634990911642412739813
60613926618634990913334665435765
60613926618642795694838296678855
60613926618643095838355305767178
60613926618643095838355334581578
60613926618643095838355334581623
60613926618643095838355334581786
60613926618643095877341557823106
60613926618643095884108890677046
60613926619582987820166110964460
60613926754533368094088181486593
60613926754533368094088184673133
60613926754533373439725944831106
60613926754533373444809547879042
60613926754533375269869686994850
60613926760441693317919253369317
60613926760441693317919254885637
60613926760441698844313299113647
60613926760441698851571250340561
60613926760441698851571255044825
60613926760441698851655306336689
60613926760441698851655310935959
60613926760441698851655310954886
60613926760441698851843219504885
60613926760441700493700760393894
60613926760441700630962548244028
60613926760442000637217769482214
60613926760442000637218543258228
60613926760442901395585690124377
60613926761387294795071107402784
60613926831309180496523833568831
60613926831310383630481589086964
60613926831341595996549095802929
60613926831341601530202153192670
60613926831341601530285836945582
60613926831341601530285836945583
60613926831341601537544131129089
60613926831341601537628190206763
60613926831341601537628190324807
60613926831341601537816099249322
60613926831341601537816100293413
60613926831341601537816100312127
60613926831341601537816100765589
60613926831341601537816105014987
60613926831341601537816105016391
60613926831341601537816128063716
60613926831341601537816129463397
60613926831341601537816132295804
60613926831341601537816132649937
60613926831341601537816215084453
60613926831341601537816215103380
60613926831341601537816215202545
60613926831341601537817248205031
60613926831341601540075563706322
60613926831345503395923271340830
60613926831345503396005925172802
60613926831345503396006958274666
60613926831345503403265281279640
60613926831345503403348931034023
60613926831345503403348935266111
60613926831345503403348935283580
60613926831345503403348935283581
60613926831345503403348935401624
60613926831345503403348935401625
60613926831345503403348935755757
60613926831345503403348963981388
60613926831345503403348963981389
60613926831345503403348964099432
60613926831345503403348964453565
60613926831345503403537246211876
60613926831345503403537250443964
60613926831345503405796681854482
60613926832289899184479418869178
60613926832293500906683184955164
60613926832293501043943939330476
60613926832293501455726202474314
60613926832294702403353096767368
60613926832326222276744631556714
60613928037577737810581131948963
60613928037580140971622859567768
60613928037580140971873563670872
60613928037588244846749126234268
60613928668819940975701395720604
60613928668819940978149113593698
60613928668830746142313722900124
60613928668830746142501750977452
60613928669815066554902310059284
60613938754963294815525080044870
60613938754963294945948250371898
60613938808032855396779177429443
60613938808137306575295685962062
60613938808137306575316606667010
60613938808140907062902449224643
60613938808140907062905802092473
60613938808140908297687735587405
60613938808140908297687821680685
60613938808140923115071023619869
60613938825863182677339933437252
60613938825863182814621608854494
60613938831771808227702355545374
60613938831775424584463353565113
60613938831775424584463353569325
60613938831775425133255237918237
60613938831775425133255324007305
60613938831775425133255324011517
60613939038457539126191036809831
60613939038457539126191039992159
60613939038457540360972970304763
60613939038457540360972973487091
60613939038565590792314308605031
60613939038565590792314311787359
60613939038565590792317750744257
60613939038565590792317750748469
60613939038565592027096242099963
60613939038565592027099684243401
60613939039405819737135635783500
60613939446260762551257582558263
60613939446268851187765280117726
60613939446268851188016328577102
60613939446268851188016331763642
60613939446268851188037249282050
60613939446272468283926676921701
60613939446552245728344045197308
60613939446552245729096157506620
60613939447100973377847734313173
60613939463962306988293853144552
60613939463962321629521223726634
60613939463986638790499822635115
60613939463994727290060576052292
60613939463994727427342251469534
60613939463998344385214682950470
60613939464274518461808272272984
60613939464278120184012381332824
60613939464278121968401073605036
60613939469757610743585387135926
60613939469894958517184514422086
60613939469895262554776827712090
60613939469903052651089642047382
60613939469903352840360236045570
60613939469903352840422998160414
60613939469903367664518006591662
60613939469906921759782084050884
60613939469906969753402689690742
60613939469906969936333346504806
60613939469906971585425590602751
60613939470734240942559570866662
60613939471061931271014465952286
60613939471070037616666521629630
60613939517056198820513455448371
60613939517056198820516894405269
60613939517064302695472700833011
60613939517064302695476139789909
60613939517067003987129221584789
60613939517164250486636727243571
60613939517164250486640166200469
60613939517172354361595972628211
60613939517172354361599411585109
60613939517175956632592052130243
60613939517175956632595404998073
60613939517175956632595491087141
60613939517175957867377338493005
60613939517175972684760626521257
60613939517175972692354713812061
60613939517175973243674731980214
60613939517455750685563709590972
60613939517455750686315821900284
60613939523073788129464623259892
60613939523080996383248919634586
60613939523924827622204442779911
60613939524344894299901328458984
60613939524344925820558876529102
60613939524344927651726348748194
60613939524344942475884377544228
60613939524344942475884377561490
60613939540774451626952268636202
60613939540774453235356843389697
60613939540794861203179368167456
60613939540798463474426494729184
60613939540798763617859457965207
60613939540798763617859802338741
60613939540798763617862901171455
60613939540798763663697089081552
60613939540798763800957843457024
60613939540798763801145871534352
60613939540798766917200145022116
60613939540806857065585273781488
60613939540806857248533782215306
60613939540806857248599613420960
60613939540806857248599988008782
60613939540806872026941323901688
60613939540806873676580990436547
60613939541649803293697662977043
60613939541682218246184223610216
60613939541682218429010157514629
60613939541743142431807595731766
60613939541743142431995623809094
60613939541754805348748267764556
60613939541754849813359642448458
60613939541754849813547670525786
60613939541961947055707221117046
60613939541961950288018719561007
60613939541962000111381869628553
60613939541973659339836184718940
60613939676589083738911679424871
60613939676589083738911682607199
60613939676589083738915121568309
60613939676697103836788310014117
60613939676697135405034951220071
60613939676697135405034954402399
60613939676697135405038393363509
60613939676697152013607069687472
60613939676697152013607155780752
60613939676697153662222611032815
60613939676698004267339337279077
60613939676698053681200579635828
60613939676698054229971630908323
60613939676985033332715153144664
60613939676985033333467265453976
60613939676988635054919262204504
60613939676988635055671374513816
60613939682605477237438229181200
60613939682606674146199933545002
60613939682606679229930428416939
60613939682897560795368185873065
60613939683478107063084705113438
60613939683551006802317846024710
60613939683551008403693313738493
60613939683551051267180267768308
60613939683551051267181382377232
60613939683551052868555735482091
60613939683553708505690514920230
60613939683553708505753190946006
60613939683553752970615612689604
60613939683553752970616727298528
60613939683553754616929623892246
60613939683553754617744412227334
60613939683553754617744755183926
60613939683553754617745784053702
60613939683554025303578163050159
60613939683554054944276103911766
60613939683554054944277132781542
60613939683554925734129190315119
60613939683554953727699107540838
60613939683554955374827045437578
60613939683554955374828160046502
60613939683554958629856468052789
60613939683554959224843676472447
60613939683772559378090260870442
60613939700327747357112670000304
60613939700331349628359453605440
60613939700331349628359796562032
60613939700331649817630391977210
60613939700331649954891146352682
60613939700331654720103870072892
60613939701203082597317170935098
60613939701206684868564303145856
60613939701206684869316415455168
60613939701494833209619630941293
60613939701498440383275166493128
60613939701498739520234318497079
60613939753474160241529027306109
60613939753506580543298844814475
60613939753506580680496837425023
60613939753508978345521399428842
60613939753509281834948832008729
60613939753509281834951926609355
60613939753509282383740802450921
60613939753509282383743897051547
60613939753510182402697851884237
60613939753510182402700946484863
60613939753510182814291829715881
60613939753510182814294924316507
60613939753510184049076857811439
60613939754381610235914905582558
60613939754381626663874945105758
60613939754457564712899473135863
60613939754672466829942786691614
60613939754673667632799926585307
60613939754676069100938866193646
60613939754676069101189913253342
60613939754676369336046986211831
60613939754781478810269327023530
60613940882275275120047022054028
60613940882929338113316847242782
60613940906530249673069833795826
60613940906562622538106430096514
60613940952852174199134898149883
60613940952852174199138340293321
60613940952860278074094146716851
60613940952862979365750667472841
60613940953178780077267029404284
60613940953843331440100339396839
60613940953843331440100342579167
60613940953843331440103781540277
60613940953843347903859455844927
60613940958760799612236908858046
60613940958760799612237683692706
60613940958768903487196929077346
60613940958771604778849236037566
60613940958771604778850010872226
60613940959720803000825888663751
60613940959741196105762326562635
60613940959741496295032234529595
60613940959741501243947354732892
60613940959745103560763152209823
60613940959745118331741677998419
60613940959745118339083683705141
60613940959752258826928889698435
60613940959752317521150413494629
60613940959752319168278437130517
60613940959753159257479916963395
60613940959753206840086642578249
60613940959753208670504331089395
60613940959753209220297166531048
60613940977466171822758431699458
60613940977466171823009135802562
60613940977477879204310478416150
60613940977477879204311593025074
60613940977478183244472934431730
60613940977478183244476376575168
60613940977757911321291265546498
60613941112385059117533128491039
60613941112385059117536567447937
60613941112708062724418130001384
60613941112711664446622239061224
60613941112711666231012045942360
60613941113368112483539324353355
60613941113368112483542763310253
60613941113368128947298437619115
60613941113368128947301876576013
60613941118293684530635136016874
60613941119274036193206005966626
60613941119274036193268681992402
60613941119274037794644149706185
60613941119274080658131103736000
60613941119274082259506571449783
60613941119274082259506685768647
60613941119276737896641350887922
60613941119276782361566191439852
60613941119276784008695248195026
60613941119277039870301756370936
60613941119277940255161874397615
60613941119277940300915459661672
60613941119277984765777624187826
60613941119277984765777881405270
60613941119568523437687606593162
60613941119568587745167478116537
60613941590994474574481158969649
60613941590994476220858100224647
60613941590994476358056092839407
60613941591322331209985930758430
60613941591322331212245362286992
60613941591942455613859708632817
60613941591942455613859708637029
60613941592255002599556220445081
60613941592255004243672786332160
60613941592255004244487574667248
60613941592255004245932131771657
60613941592255004246684244080969
60613941596903101771220522368952
60613941596904002201771549633912
60613941596904035507841865800641
60613941597230958272454390894017
60613941597852333386253042956957
60613941598163628012636967135961
60613941598163629659012878462537
60613941598163629659764990771849
60613941598164479646420312237997
60613941598164528578210234072069
60613941598167240670219538050457
60613941598167531708020394768839
60613941598175336491795081277102
60613941598175636635312090365422
60613945189444363292147389068076
60613945189444363292899501377388
60613945189444363292899529957104
60613945189445564647040925289943
60613945189452467167858746762028
60613945189452467167858775341744
60613945189456369813653252469463
60613945190317262403776531757803
60613945190317262408863352661581
60613945190317262411119685357429
60613945190317263638854827050225
60613945190317263644209370392709
60613945190317263646468801921271
60613945190317295755517984012645
60613945190317311822451851023777
60613945207166636025611616143752
60613945207170237747815725203592
60613945207170239532204417475804
60613945207170239532204531794668
60613945207178343407163662860444
60613945207178343407163777179308
60613945213950563303852914978589
60613945260345166546684078067200
60613945260347868249367053461740
60613945260347868250119165771052
60613945260347868250119537307360
60613945260355971713296405246720
60613945260355971713296519565584
60613945267140243669727567072195
60613945267140245316855590708083
60613945267212894874581004243973
60613945267213146839663778880633
60613945267213195018098013332341
60613945284866077687729683960188
60613945419877150896518497015432
60613945419880752618722606075272
60613945419880754403111298347484
60613945425790581170270792925143
60613945426770080435909788098077
60613945426770082083037811733965
60613945426770082083121379768333
60613945426770332446999515691349
60613945426770380625180353398505
60613945426770382272308377034393
60613945426770382272371053060169
60613945899424092416525294235236
60613945899424092417340082570324
60613945899436050164968053814685
60613945899436050164988945823277
60613945899460424060462025000713
60613945899460424655261611340103
60613945904389239629811274886423
60613945904389239630084363258941
60613945904400044796423602065943
60613945904400044796695657342420
60613945905240224353071847846913
60613945905240224353134523872689
60613945905240226182441092013329
60613945905240226189993423979177
60613945905264533781756874621577
60613945905264533781777766630169
60613945905275340594745113127673
60613945905275342241894028772153
60613945905332668006493848996793
60613945905332668006514741005385
60613945905332668007266853314697
60613945905344675577316461013913
60613945905368749284296455516937
60614043166599671466783214018468
60614045080995505885766194741375
60614045293706019110297164286479
60614045293706020345664873328223
60614045293706020894958599163090
60614045293706020894962042725683
60614056066005043178331605421011
60614056066015849992071956236419
60614056066085195355878609286733
60614056066113117897566007740317
60614056066113117897817054800013
60614056066121217519303804094247
60614056066121218068346821596135
60614056089744912907601212256236
60614057980083534349845409631594
60614057980177177297827079271266
60614057980177177480778656796102
60614057980180779568823158773298
60614057980180795666739556186458
60614057980187982464439406450786
60614057980187984293766895302198
60614057980188884678564337652870
60614057980191584735435485952818
60614057980191585970217419447750
60614057980396015451393269437916
60614057980410440595072756533068
60614057980504083588805692856048
60614057980504984156620827727328
60614058004138301523254242189819
60614058004138779693942290760682
60614058004142236786361438101435
60614058004142247906177904219201
60614058004142248455976391598331
60614058004142251610522561515357
60614058004142251610523704703997
60614058004150341896022028762049
60614058004150356720263740394929
60614058210835322595908408138140
60614058210835322602498301168368
60614058210835322602686673619230
60614058210835322603251532685874
60614058216525045825604501742881
60614058216526294555205591911639
60614058216526310607367256504557
60614058216526310607367632762599
60614058216745148583088592421358
60614058216745148583088935377950
60614058216745148590452896782261
60614058216745148590452896782262
60614058216745148590703600885366
60614058216745148590703943841958
60614058216745148773467235943734
60614058216745148773718283003430
60614058216745150419999775630724
60614058216745150420846992558326
60614058216745150420847335514918
60614058216816877418632146815386
60614058216816877418635241416012
60614058216816877418635244596936
60614058216818078724509815544089
60614058216818078724509816010649
60614058216818078724509820130309
60614058216818078724509820596869
60614058216849292918469128353946
60614058216849292918472222954572
60614058234259025391108552141490
60614058234260226148107245308834
60614058234262627662355680120376
60614058234542754252548822185835
60614061808324857302288626615678
60614061831959358771597388530974
60614062233735030269988919640701
60614062233745886862782735969329
60614062286912708401743476224315
60614062286912708401744247870005
60614062286912708401744247872435
60614062286912708401744247876647
60614062286923515214728387355138
60614062286923515214731453257956
60614062286923515214731481955764
60614062286923515763520327698870
60614062286923515763523336547298
60614062286923515763523407872604
60614062286923515763523407872613
60614062286923515763523422282234
60614062286923515763523422286446
60614062286923515763523422288579
60614062286923515763523800056388
60614062286923515763523800063021
60614062286923515763523800063030
60614062286923515763523800076071
60614062287471954227585772196703
60614062287471954227585773596383
60614062287569200727096373855791
60614062287569200727096716812383
60614062287579707352319614790444
60614062304638584641048478411799
60614062304638584641049250064131
60614062304649391270959725817697
60614062310558017232832069884803
60614062311203702196405359218861
60614062311214513880642679499885
60614062311214528705637809379449
60614062311214528774268186628664
60614062311214528774268186645926
60614062311214530535780858095817
60614062311214530535781201052409
60614062311421306246257616811471
60614062470736608044794141575427
60614062517359901386569005087296
60614062517359905090098639295775
60614062518004362599587561663384
60614062518004391080979022087256
60614062518004391080979365043848
60614062518004410775288047306520
60614062518004410775288052010784
60614062518004410775350809071444
60614062518004410775539181522306
60614062518004410775570610765890
60614062523257723643623061680225
60614062523913036188736417867865
60614062523914215421020016306943
60614062523914236755188988015122
60614062524238391753212792755067
60614062524238441167074035117651
60614062524240792903880036572028
60614062524240794688269848052434
60614062524240794688521240885552
60614062541640109893064307633305
60614062541650870587471198251923
60614062541650905037107189779959
60614062541867006923319124812194
60614062541966718966549221492722
60614063723372084117470245346213
60614063723582784866410626396622
60614063723583685296961653654940
60614063723583685296961653661582
60614063723583685296961653674623
60614063723590888740868463568412
60614063723590888740868463575054
60614063723590888740868463588095
60614063723594487351577832295520
60614063723594487351577836544870
60614063723594520705909893615770
60614063959612950863425423514560
60614063959612952647815263696986
60614064360840212294352084855763
60614064385033959008512943722015
60614064385360881803630939542174
60614064385360881803630943774262
60614064431754523493109811677346
60614064431754523516269078312154
60614064432411904462095470530516
60614064432629885291538597803797
60614064432629885291538603925210
60614064432629885291538603925211
60614064432629885291540921801851
60614064432629885291540926523584
60614064432629885291540926523585
60614064432629885291541959644163
60614064432629885291541961043842
60614064432629885291541961043843
60614064437662698622368234934264
60614064437662698622368234934507
60614064437663148929350172545840
60614064437663148929433507356260
60614064437663148929433740113648
60614064438211144214048919700627
60614064438211611107353306874788
60614064438315603311780170963153
60614064438319661012049684455656
60614064438320556640733962172399
60614064438526454361278720390734
60614064438527653883269597614671
60614064438527655667654817982827
60614064438534391463637589993985
60614064438534407932419495115177
60614064438538000323400939155887
60614064438538000503821026683319
60614064438538000504071702090067
60614064438538000504071816881107
60614064438538000506330363016057
60614064438538000506330477801481
60614064438538000506330477818743
60614064438538000506331482224251
60614064438538000506331597015499
60614064438538000506331597032761
60614064438538000506414045841465
60614064438538000506415165049659
60614064438538015330492608824713
60614064438538016977620887541265
60614064438538016977704570366673
60614064438538017115153266034985
60614064438538043148661933118827
60614064438538043148665285986657
60614064438538048682317629113923
60614064438538048682397979865407
60614064438538050329443354249927
60614064438538059800710718634386
60614064438538059800710718640245
60614064438538215385522051217782
60614064438538215385584812987078
60614064438538215385772755320886
60614064438538467422031254921042
60614064438538510109843892495718
60614064438538510658890013433767
60614064438539367829610643439004
60614064438539367829611676558130
60614064438539415959840791674166
60614064438600590542292531804639
60614064438633055318454934023320
60614064438633060783468366505351
60614064438635457014879845215949
60614064438635457014880874085725
60614064438635457014880878353997
60614064438635457014883288894581
60614064438635457014883974807764
60614064438635457014883974807765
60614064438635457014883979058566
60614064438635457014883979058567
60614064438635457014884317310895
60614064438635457014884317764357
60614064438635457014884322015159
60614064438635457014884322032628
60614064438635457015637467443597
60614064438643367489372751442348
60614064438643367489372751914732
60614064438643367489623456035305
60614064438643410177435753302063
60614064438643410177436097658127
60614064456045532312160977975735
60614064456045532312160978442295
60614064456045532312164415532953
60614064456045532312164415999513
60614064456045532312164420248863
60614064456045532312164420254687
60614064456045538874707198412608
60614064456264091487566298679874
60614064456264091487817002782978
60614064456264341668428980459488
60614064456264341668429752111820
60614064456264341670961155520474
60614064456264341670961504615742
60614064456264343500832584261340
60614064456264343501104896755262
60614064456264386143163264739805
60614064456264391676814857485250
60614064456361583433315211519691
60614064456361583433315554471911
60614064456361583435571548443255
60614064456361583435822595502951
60614064456361633443371643806647
60614064456361633443372791712649
60614064456361633443376230669547
60614064456361633443376230673919
60614064456361633443376235391281
60614064456361633444208472043231
60614064456361633444211915717491
60614064456361633444211915721863
60614064456361633444211915734961
60614064456361633444213058923601
60614064456361633444213063627865
60614064598060594731780798182095
60614064598165897113532983885503
60614064598165945106230096173823
60614064598165945106233536193531
60614064598168298444495481859774
60614064598168598839939766292181
60614064598168598839939766292182
60614064668087532446352747639106
60614064668647996729331014890187
60614064668962850938949491905406
60614064668962850939200884738524
60614064668962893624568468044268
60614064668964051559022506001720
60614064669068201130468362648302
60614064669071802852609795332446
60614064669071802852672471708142
60614064669071802989870550057838
60614064669071851211610279024970
60614064669071851211672954696614
60614064669071851211672954700826
60614064669072103248036172490134
60614064669072103248119740524502
60614064669072151400943519878020
60614064669072151401128367757730
60614064669072153254162613732160
60614064669072153254162958105902
60614064669072153254246181294352
60614064669072153254246181299968
60614064669072153254246182829546
60614064669072153254246525673710
60614064669072153254246526140270
60614113496859294824040455237045
60614113497515791541654512681661
60614113497515808143509970677915
60614113497515808150453048229687
60614113497621173349669596151661
60614113497807590329479417663011
60614113497807590334563106450095
60614113497807592113869224408633
60614113497839060927191142301269
60614113497839960945897230414037
60614113497839961357679493540453
60614113497840010769009332022207
60614113497840010775784158896319
60614113497840010775786368439947
60614113497840010776602271383959
60614113497840011324829043002713
60614113497840011324830186173883
60614113497840011325644945946725
60614113497842662602825763489759
60614113497842662603390619374075
60614113497842664432969155162719
60614113497842712433467871233931
60614113497842712434283774177943
60614113497842712479033428066471
60614113497842712479221456143799
60614113497842712479222604067271
60614113497842712479285280093047
60614113497842712479285623049639
60614113497842712480037359087811
60614113497842714256080999553445
60614113497842714263675086838669
60614113497912056745504236202161
60614113497915643779970803963193
60614113497915658421954760352133
60614113497915658467457293480571
60614113497915658467457298202305
60614113497915658467457298215403
60614113497915658467519974241179
60614113497915658467520059980327
60614113497915658467707997583675
60614113497915658467708002305409
60614113497915658467708345262001
60614113497915658467708345275099
60614113497915660251342339287717
60614113497915660251344896522769
60614113497915660251847104961025
60614113497915660251906423519701
60614113497915660251909780986801
60614113520492895915393749650528
60614113520565841903147241687860
60614113521254775669861980309962
60614113521473264044171434912730
60614113521473312220154484015236
60614113521477214131608262134824
60614113521546559632985639788904
60614113521546559633257235900600
60614113521550160119361754172156
60614113521550160119863848291548
60614113521550160120114552394652
60614113923227705237212588661866
60614113923227705237212707106214
60614113923227705237275350780922
60614113923227720054595909045190
60614113923227720061370732260586
60614113923227721289942698424438
60614113923227721295025272602598
60614113923235825164337087924762
60614113923235825169420433755254
60614113923235826399683877304010
60614113923235826404766451482170
60614113923239428670930890007818
60614113923239428676013464185978
60614113923239428676013579449402
60614113923333086488633593263830
60614113923333087723352850733194
60614113923333087723415526758762
60614113923336673935659901128566
60614113923336689992907610740842
60614113923336689994599863436794
60614113923336689994599978222218
60614113923336689994599978694602
60614113923336689994662654247994
60614113923336689994662654253610
60614113923336689994662654725994
60614113923336689995167157060444
60614113923336689995229833552988
60614113975249916776716138879062
60614113976086544068222706601595
60614113976086544068974818910907
60614113976090144143297792343225
60614113976090145790928253055097
60614113976090145790928257169093
60614113976090145790928257641317
60614113976090145791175489486233
60614113976090145791178928443131
60614113976090145791178957158201
60614113976122566231647901409109
60614113976122566232400013718421
60614113976194600676482190665711
60614113976198202947478270167743
60614113976219811631317763737496
60614113976219811633577195266058
60614113976219826318218132421814
60614113976230634918103223424093
60614113976406245085239302094399
60614113976406245085490006197503
60614113976406248933058803983300
60614113976413450181357710111979
60614113976413455125188497539867
60614113976417007433619146062841
60614113976417040922701855314351
60614113976417051898478244703599
60614113976417051903561819171819
60614113976438665530978725570878
60614113976449472344722175570919
60614113976449472344722548642213
60614113976449472344782871618043
60614113976449472344786343876231
60614113976449472893765193072807
60614113976449472893825546163339
60614113976449472893827869098583
60614113976449472893828983585043
60614113976449472893828988306777
60614113976510699968348875308456
60614113976510711500698917678645
60614113976510714794703659624538
60614113976510716442086859439554
60614113976514302241290578447342
60614113976514313222651606607495
60614113976514313222651979678789
60614113976514313222902683781893
60614113976514313222903802990135
60614113976514317065953110067472
60614113976514318713082162022228
60614113976514318713141438000744
60614113976514318713142471119870
60614113976546684387547218889758
60614113976546684387547218907020
60614113976546731807809181365653
60614113976546731808561293674965
60614113976546732566038471335863
60614113976546733663371231262854
60614113976546734212414382662439
60614113976546734212979495764199
60614113976546734213167523841527
60614113992976198897119041431891
60614113994131224467354031569884
60614113994139324768387662390962
60614113994139324773471008221454
60614113994139326008817025948370
60614113994163640097611084244254
60614113994163641202534707887066
60614113994163641332957873623502
60614113994163641339732700497614
60614113994163641339735909883664
60614113994163641340299879330224
60614113994163641340299994115648
60614113994236586092059615635140
60614113994236586092687262330656
60614113994236587327469195825588
60614113994240193167997357529564
60614113994240193167997358001948
60614113994272608667834339068124
60614113994272610040441883295228
60614113999196920806171306751723
60614113999829102740674480138478
60614113999829102740674480492610
60614114000047906768962456968788
60614114000047950186551754439132
60614114000047951835960393312752
60614114000047955130194869277803
60614114000047956769984632212623
60614114000047956777595120358317
60614114000145201439352098082149
60614114000145211322711798802610
60614114000145213153105129165640
60614114000145216241186537412170
60614114000145216241186538475028
60614114000145216261838374004627
60614114000145216261838375067485
60614114000145216264094710932563
60614114000145218094492250381435
60614114000181235316345443106977
60614114000181235865388460608865
60614114158405751023455030981286
60614114159678099306850148886044
60614114205639483715387999090549
60614114205675956368060031540962
60614114205675956779654009372606
60614114206514829520340005412785
60614114206514829520340005412945
60614114206514829520399323971461
60614114206514829520402422804175
60614114206514829520402767177709
60614114206514829520590704794315
60614114206514829520590709516049
60614114206514829520590790533463
60614114206514829657597316582009
60614114206514829657600759788257
60614114206514829657851459173999
60614114206620194718968219627083
60614114206622886539629378018117
60614114206622886539880425077813
60614114206622886539880426477493
60614114206622897657813120291869
60614114206622897795010768528883
60614114206622897795011112902417
60614114206623798225562140167537
60614114206623798225812844270641
60614114206655318236485964052371
60614114206838989459529830050619
60614114206838989459529831467561
60614114206838989459529917206709
60614114206838989459533273256867
60614114206838989459533273610999
60614114206838989596794027986471
60614114206839034478518621247803
60614114206839038186815329583255
60614114206839039422162123565985
60614114206839039422162209305133
60614114206841691162964917754471
60614114206841691162964919171413
60614114206841691162965262110743
60614114206841691162965262128005
60614114206841691162965263527685
60614114206841691163031381696899
60614114206841735628451862900815
60614114206841735628455220367915
60614114206841735628643248445243
60614114206841735632972557804607
60614114206841735632972562526341
60614114206841735632973710432343
60614114206841735632974050084143
60614114206841735632974054805877
60614114206841735765649855511363
60614114206841735770233312534211
60614114206841735770233317255945
60614114206841735770234460440213
60614114206841735770234465161947
60614114206841735770735409486011
60614114206841741125597211269837
60614114206841741125597554226429
60614114206841741125848259729213
60614114206841741125848602685805
60614114206842591868040812991287
60614114206842591868041155952251
60614114206842634548510065800429
60614114206842636196204325982731
60614114206842636196455030085835
60614114206842636200721926771011
60614114206842636200722816401131
60614114206842636200723074681385
60614114206842636337983480315721
60614114206842636337983485037455
60614114206842641693660041369645
60614114206842641693660298587089
60614114206874106248572172328637
60614114206874154975857671861273
60614114206874154975859971865783
60614114206874154975861115067521
60614114206874154976047908082757
60614114206874154976047912804491
60614114206874156211207907633309
60614114206874156622985585414549
60614114206874156622989832153265
60614114206874156623178117448037
60614114206947100963528281777421
60614114206947100963716309854749
60614114206947100964280394086733
60614114206947102610844223408025
60614114206947102611412554378725
60614114206950654507488767017553
60614114206950654507488767021925
60614114206950687859313787306763
60614114206950687859313787311135
60614114206950687859314930495403
60614114206950687859314930499775
60614114206950702685732390837261
60614114206950702685732390841633
60614114206950702685732395541525
60614114206950702685920418914589
60614114206950702685920423618853
60614114206950702685922714214835
60614114206950702685985390240611
60614114206950702686484503146573
60614114206950702686550627082861
60614114206950704333048332468073
60614114206950704333049820025875
60614114206950704333049824747609
60614114206950704333051770952587
60614114206950704333111352863011
60614114206950704333112500773385
60614114206950704333114446978363
60614114206950704333114451695725
60614114206950704333613559888697
60614114206950704333617003094945
60614114206950704333617007812307
60614114206950704333617008166439
60614114206950704333676322003381
60614114206950704333679679470481
60614114206950704333679683838083
60614114206950704333679684192215
60614114206950704333864608360963
60614114206950704333864613082697
60614114206950704470375201707967
60614114206950704470874314613929
60614114206950704470877762541911
60614114206983123127712097985891
60614114206983123127774774011667
60614114206983123538738805246987
60614114206983123538989853706155
60614114206983123539490917556299
60614114206983123539494360745077
60614114206983123539494360762547
60614114206983123539494361112307
60614114206983123539741966015467
60614114206983123539745064848181
60614114206983123539745064865651
60614114206983123539745065215411
60614114206983123676755115487779
60614114206983123676817791513555
60614114206983123677005819590883
60614392059113064294017996604916
60614392059113064294018768255844
60614393955685461144065296996889
60614394186219113578447362333148
60614394186219113578447386309139
60614394186219113578447391030872
60614394186219113578447391030873
60614394186219113578447391030908
60614394186219113578698433368835
60614404981944908143414546441636
60614404981944908143414549628176
60614404981944908143979405512492
60614404982269112548030857665038
60614404982269112548093533690974
60614404982269112548097001344228
60614406895671459916239945440641
60614406896335576800522779774605
60614406896335578584912591247785
60614406896335593264194766542149
60614406896335878774162264539621
60614406896339479260768532568473
60614406896339480495550466063405
60614406896339481045158344041653
60614406896522060213976016695901
60614406896546675732533685349379
60614406896555633234041178312837
60614406896555633783083852858133
60614406896555633790426977759999
60614406896555681410023879853657
60614406896631329108472189009269
60614406896631329108534950769821
60614406896652026107007317493137
60614406896655629613597021038023
60614406896655629613600463181461
60614406896655644437758144451945
60614406896655644437758487408537
60614406896663701920496529498171
60614406902139353732233392885700
60614406902236565254069335611338
60614406902237465677027309064492
60614406902464451589999970870843
60614406902464451589999971224975
60614406902560798071372096887269
60614406902561698089510915486523
60614406902561698089510915840655
60614406902561698639121116412857
60614407056080607640280934933571
60614407109038438081192213790854
60614407109038487905998892093030
60614407109047459200336026184460
60614407109257337159975682045122
60614407109257340836361085841693
60614407109258241274443438395131
60614407109265441037385830223026
60614407109265441037385830241900
60614407114948012240536430169896
60614407115177658813364072347013
60614407115177668691075343188131
60614407115177668691075347793225
60614407115177673454716711708457
60614407115177673492939228197377
60614407115238895658990260457182
60614407115238895658993355057808
60614407115239796821330032694018
60614407115239796821330032694019
60614407132684661961381811000138
60614407132684946091963495751711
60614407132684946091963495751712
60614407132685846659712515627220
60614407132893039976647544801492
60614407132903530179912314620934
60614407132903544333321126160628
60614407132903549694084389567586
60614407132903849883355326775875
60614407132964772492906935710943
60614410707294970921202308941886
60614410725019944945504829477354
60614411185016926688546518333255
60614411185345233814590078439108
60614411185345233814590078557152
60614411185345233814590078561524
60614411185990034087618168964670
60614411185990034087618168964718
60614411185990034087618168966122
60614411185990740017417083586135
60614411185990790025802960594427
60614411185990934792690623846357
60614411185990934792690623846565
60614411185997643172679038576363
60614411185997643173515866826045
60614411185997992730810403689497
60614411186001545176414025116309
60614411186001741606428994663638
60614411186185411777394063305153
60614411186185411777394182345751
60614411186281323222704586059995
60614411186317646172729382393157
60614411186317646173481498934557
60614411186317646310178427712431
60614411186317690599364782152269
60614411186317696133017526664145
60614411186317696133101094698513
60614411186317696133289122775841
60614411186317696133290151644165
60614411186317696133854235876149
60614411186325751832077406120363
60614411186325794474324027536909
60614411186325800007976772048785
60614411186325800008060340083153
60614411186325800008060368661465
60614411203059352710460419768907
60614411203059352710460792821535
60614411203059352712991820461793
60614411203059352712992078728997
60614411203059352712995292720141
60614411203059401941310676895126
60614411203071109916571535740211
60614411203071109916571563786515
60614411203071109916571564319927
60614411203071109916571908693669
60614411203071109916571913398175
60614411203071109916571913398176
60614411203071109916571913411054
60614411203071109916571913411066
60614411203071109916571913411067
60614411203713148198568597672554
60614411203713148205343424546666
60614411203713164669855683223443
60614411203713164676633605048101
60614411203713214081185520655437
60614411203713214081185520655597
60614411203713214081185522059489
60614411203713214087963443179935
60614411203713214087963443529855
60614411203713214087963443534227
60614411203715715866591019363886
60614411203715910464183930132557
60614411203715910464183930132765
60614411203716810894734871304285
60614411203724914769694116687473
60614411203724914769694116688925
60614411203724919708818751481807
60614411203727601831982672761856
60614411203727601831982677361174
60614411203910387448887402542883
60614411203910387448887660810087
60614411203934699073765019656205
60614411203934699073765023911379
60614411203934699073765138696803
60614411203934699073765396964007
60614411203934747242698293954833
60614411203934748304340332039198
60614411203942852179299577423838
60614411204043522549232376836894
60614411208968027491398145320907
60614411208968878099108957608127
60614411209621834560221104244537
60614411209621839501044189870975
60614411209621839501044190225107
60614411209621839501608274102959
60614411209621839501608274457091
60614411209636543859888149722865
60614411209636546945995951602365
60614411209636546991749536512233
60614411209636547014626070701016
60614411209636547014626328987093
60614411209636547014626328987094
60614411209637444427699845270018
60614411209637444427703284226916
60614411209948740279642469804805
60614411209948740281901905565455
60614411363246050830377846745901
60614411416426380839945675422441
60614411416427309889086526792352
60614411416438116702889553982052
60614411416438130929991544386854
60614411416438420595606070605719
60614411416438421762319388668781
60614411416645219435582260938294
60614411416645263310997200627952
60614411416646119866133288203254
60614411416646163741548227892912
60614411416646163741551585360012
60614411416646412872364140345837
60614411416646420055405001409683
60614411421678540578106861723406
60614411421678540578190544549022
60614411421690244805001307028644
60614411421690248508513378056083
60614411421690248508513378056084
60614411422335006253026422113321
60614411422335006253027440334840
60614411422335006253027455215185
60614411422346746986216608947897
60614411422347947560284616130950
60614411422347962384714614127528
60614411422565546694322190751002
60614411422565546694325633957250
60614411422565594321265666030251
60614411439416124610491769207516
60614411439416124610494863808142
60614411440072588638558717896887
60614411440072638049867925820826
60614411440072639696996978326490
60614411440072888827829311895123
60614411440072916714339828710778
60614411440072922042118514043911
60614411440072933322911569507208
60614411440072933322911569625252
60614411440072934344752218800102
60614411440072938056145072559735
60614411440256300651710298058646
60614411440279713767416351502761
60614411440279713767688319150765
60614411440279715597832092848160
60614411440288724974406591783215
60614411440291422976852730016070
60614411440291422976852730017522
60614411440291422979384135315502
60614411440291422979384139564852
60614411440291721335979644909774
60614411440291723166123295316498
60614411440352665289010268822573
60614411440353561967789316508370
60614411440364368964543977911358
60614411440388689579716289522096
60614412621785998345105917554002
60614412621786899050179488455939
60614412621795002925702818072563
60614412621797705864672980080832
60614412622005702485235692609959
60614412622005702485238016957933
60614412622005702485239050082883
60614412622005702485239164868307
60614412639511873532557576874611
60614412639511874721609946538227
60614412639730678156732266024841
60614412639730678156732270280015
60614412639742381831429180161022
60614412639803657502731126992615
60614412852125142887929649555431
60614412852125142933683234465299
60614412852125142933683237647627
60614412852223290023882642986060
60614412852452944284337635945184
60614413259272737204912643848568
60614413259918438723772397091251
60614413260137292762013781036939
60614413260145352138511948772471
60614413260148055560332286967611
60614413260148055560332287439787
60614413277535301763275360736998
60614413277535351174584307210160
60614413277535351586366574568505
60614413277535351586387495151197
60614413277535351586387495156813
60614413277535351586387495623373
60614413277535362704505114911379
60614413277535366410545491040421
60614413277535366410545491158465
60614413277535367645892283719881
60614413277535367645892283720041
60614413277643414395202855173539
60614413277643414396018762699559
60614413277644314826569789964519
60614413277862072470900032404718
60614413277862202385111950797103
60614413277862202385676806681419
60614413277863168864057942405591
60614413277870177580640433261686
60614413277873813203462311075532
60614413277935153940304017617930
60614413277936103735615778865611
60614413277946759196215831756160
60614413277967574378997133836578
60614413277967618807977076443143
60614413277971074527134723461406
60614413277971076312339318677630
60614413277979179637439983389230
60614413330067973900816334399520
60614413330068023723930502192001
60614413330176041443495198966363
60614413330176041443495198966364
60614413330176041443495203198292
60614413330176042038291429723767
60614413330176091266547723381471
60614413330176091861344327210217
60614413330712824126663919877607
60614413330723629292524130515887
60614413330723786705508471916643
60614413330723786706260584225955
60614413330723803177611174862655
60614413330724487035010784226113
60614413330724487630542739227299
60614413330724537041326286651495
60614413330724537041328609599789
60614413330820892264077371824481
60614413330833022247906118911986
60614413330833022248178461147652
60614413330833055600003108719652
60614413330833070423889541440126
60614413330833949467927703575175
60614413331039680416686817058087
60614413331047791611654438284958
60614413331047805701039148957977
60614413331048692041934988764460
60614413331048692041937313112434
60614413331048692042205466017882
60614413331048692042205809919240
60614413331048692042206584740850
60614413331048692042206584758112
60614413331048692042206585213026
60614413331048734684265670658679
60614413331051391501272024665967
60614413331051391503528361593903
60614413331051393148334844192503
60614413331051393150657415162425
60614413331051393331349183831975
60614413331051393331351506780269
60614413331051393331414182451754
60614413331051393331415301647057
60614413331051393333588070559340
60614413331051393333588070913631
60614413331051393333590394907314
60614413331051393333591428013390
60614413331051393333859666652321
60614413331051393333859666652322
60614413331051393333859666671036
60614413331051393333859667006454
60614413331051393333861991000295
60614413331051393333861991000296
60614413331051393333861991019009
60614413331051393333861991019010
60614413331051393333863024120873
60614413331051393333863024125086
60614413331051393745453644365921
60614413331051393745453644838097
60614413331051408157747964560199
60614413331051408157748337631541
60614413331051408157749112466201
60614413331051408157831647379991
60614413331051408157832792103665
60614413331051409804960699885655
60614413331051409804961072956997
60614413331051409804961819080799
60614413331051441509591664463043
60614413331051441509595020513201
60614413331051441509595024764003
60614413331051441509846188031889
60614413331051441509846446299093
60614413331051443156720721200795
60614413331051443156723044149089
60614413331051457980882102881921
60614413331051558249935998247372
60614413331051560036794448288558
60614413331051560036794448292770
60614413331051560036795223127430
60614413331051902937100396135802
60614413331052804099645732385363
60614413331052808832850822946585
60614413331145047261695070649967
60614413331145203099441234715250
60614413331145219707991126299141
60614413331145997838081387561216
60614413331146003326815880318277
60614413331156760179430889885975
60614413331156808355351635548773
60614413331156808355354615830535
60614413331156808355354620081337
60614413331156808355354730149399
60614413331156808355354734866761
60614413331156808355354988901877
60614413331156808355354993133965
60614413331156810139744542101946
60614413336080764807861379866557
60614413336084666854340500267175
60614413336084666856596837667287
60614413336084716816972792365599
60614413336084866980437716184300
60614413336084866980437716190123
60614413336084866980437716190124
60614413336084866980437720435102
60614413336084867529292448396997
60614413336737771852678918074860
60614413336741346237206421961568
60614413336741380823813261413748
60614413336741380823813634485250
60614413336741679252407798098856
60614413336742574881008417318897
60614413336742574881008422023161
60614413336742574881092104393863
60614413336949371934357031053926
60614413336949371934357031053927
60614413336949371934357145839351
60614413336949422992816041549990
60614413336949422995072263673628
60614413336949422995072378477926
60614413336949673908017551304943
60614413336957376705918158127275
60614413336960018561501596186361
60614413336960018563674251810825
60614413336960018563757933586473
60614413336960018563757934636233
60614413336960018563759081496847
60614413336960018563946219458829
60614413336960018563946219931005
60614413336960018563949318763719
60614413336960018744432253472601
60614413336960018746772274270089
60614413336960018746960559564861
60614413336960018746963658397575
60614413336960035172308867995575
60614413336960035172308868467751
60614413336960068524133888284785
60614413336960077997571239922155
60614413336960185335857359775519
60614413336960228160934539551708
60614413336960233625858244087767
60614413336960485662389856604902
60614413336960528350205133549944
60614413336960528899248157173002
60614413336961379504342929602417
60614413336961386616481174239846
60614413337022306808990239515686
60614413337022306808990239515687
60614413337022308639133636359471
60614413337053872938993748806317
60614413337053872938993749357198
60614413337054623202901169703323
60614413337054773369542453669736
60614413337054773369542453687206
60614413337054773369544776618030
60614413337054773369545924528404
60614413337057446797543317846345
60614413337057474658186052756834
60614413337057474658186053129876
60614413337057474658186053129924
60614413337057474658938165439152
60614413337057474658938165439188
60614413337057474658938165439236
60614413337057474658939198541052
60614413337057474660442390057776
60614413337057474660442390057860
60614413337057474660445488890574
60614413337057474661194487467300
60614413337057474661194501816047
60614413337057474661194502367171
60614413337057474661194502367172
60614413337057474661195535469041
60614413337057474661197601199642
60614413337057474661197601199678
60614413337057474661197601199885
60614413337057474661197601199886
60614413337057474661197601199891
60614413337057474661198634301542
60614413337057475209484373968155
60614413337057475209484375484475
60614413337057475209485402837931
60614413337057475209485404354251
60614413337057475209487841621409
60614413337057475209488875096278
60614413337057475210240620101210
60614413337057475210240620101211
60614413337057475210240991637519
60614413337057475210240991637678
60614413337057475255242460004742
60614413337057475255994576546142
60614413337057480011355859068012
60614413337057480012107971377324
60614413337057480012109004479188
60614413337057489484603886524326
60614413337057491130228718662168
60614413337057491130228718662204
60614413337057491132485055571390
60614413337057491132485055590140
60614413337057491132486088692004
60614413337057780200354483864336
60614413337057791321755276498160
60614413337065385590276564245031
60614413337065385592532901639527
60614413337065433722678797449281
60614413337065433722681892404039
60614413337065535687168198644477
60614413353798986427694104129493
60614413354455542981675557845655
60614413354455542981675559012055
60614413354455542981675559361975
60614413354455566153606471973919
60614413354467250363248526435147
60614413354467250363251992572081
60614413354467256925794746756784
60614413354467256925795119828126
60614413354467271749952804266193
60614413354467550552501641771203
60614413354674332781688779225691
60614413354674332781689123232043
60614413354674332781689123581963
60614413354674347605846808038987
60614413354674347605849132037041
60614413354674347605850246645965
60614413354674347605850246995885
60614413354682502472046675323525
60614413354686061552191325535491
60614413354686062100984070812352
60614413354686109727902405809091
60614413354686409871692125631081
60614413354687305569020530980027
60614413354687305569041422990071
60614413354687305569041424506391
60614413354747282480480360507099
60614413354747282480483455107725
60614413354779721174853079816181
60614413354779754506046036330585
60614413354783301484381838803223
60614413354783301486095355044075
60614413354783301486095355398367
60614413354783301486910143379163
60614413354783301486910143733455
60614413354783301486913615631687
60614413354783307022279124362397
60614413354783349664337835675143
60614413354783349664337837191463
60614413354783349664341303328397
60614413354783349664341307914617
60614413354783349664341307927667
60614413354783349665156096249705
60614413354783351311470360420281
60614413354783351311470360439155
60614413354783351312281681102115
60614413354783351312281681102275
60614413354783351312285148755369
60614413354783351312286267982437
60614413354783351491953294775031
60614413354783351491953299380125
60614413354783351492768087696339
60614413354783351494480114255499
60614413354783351494481227814663
60614413354783351494481228864423
60614413354783351494481232419757
60614413354783351494484699705621
60614413354783351494484699724548
60614413354783351494484700073011
60614413354783351494484704323818
60614413354783351495296020735971
60614413354783351495299492639979
60614413354783351495299492645856
60614413354783351495300611853997
60614413354783601675345028684379
60614413354783601675912207516989
60614413354783601675912212221253
60614413354783601676184180936487
60614413354783601676184951521589
60614413354783601676184951539059
60614413354783601676184956243323
60614413354783605382225328717861
60614413354783607212368725108183
60614413354783649851892932271521
60614413354783649853587509315447
60614413354783649853590981223875
60614413354783649854424337552031
60614413354783651637977316196583
60614413354783651637977320432883
60614413354783651637980788100639
60614413354783651637980788105011
60614413354783651637980788454931
60614413354783651637980792691231
60614413354783651638816473030539
60614413354783651638816473148583
60614413354783651638816473152955
60614413354783651638816473502875
60614413354783651638817616354693
60614413354783651638817620940913
60614413354783651638817621058957
60614413354783651683730905710141
60614413354783651683734373364852
60614413354783651683734377614197
60614413354783651684570057944779
60614413354783651684570057957877
60614413354783651684571205850781
60614413490678139075463966500367
60614413490682892211785881268981
60614413490682940250508175996015
60614413567068813114607499549273
60614413567069718438445551015662
60614413567166031201421138842208
60614413567166031201421397109412
60614413567166064553225497047966
60614413567166079377132477401886
60614413567166964983713762193710
60614413567385769610109967901075
60614413567491168160312130202461
60614413567493821230228692398798
60614413567493821230228692403010
60614413567493821230228693815948
60614413567493821230291368778706
60614413567493821273788587708746
60614413567493821296675870631873
60614413567493821296675956725153
60614413567493821299144612858920
60614413567493821299207288884696
60614413567493863915847324535520
60614413567493869406214836456062
60614413567493869406277512127706
60614413567493869406277512131918
60614413567493869451944405704820
60614413567493869451947500659578
60614413567493869452028002323116
60614413567493869452215916100454
60614413567493869452219469842776
60614413567493871099097478121151
60614413567493871236358232850756
60614413567493871236420908522156
60614413567493871236420908522240
60614413567493871236420908522399
60614413567493871236420908522400
60614413567493871236609194866772
60614413567493871236609281310132
60614413567493871305062133660734
60614413567493871305333729772430
60614413567493871305334102830887
60614413567494121465315519007923
60614413567494121877097783184099
60614413567494171448767142116976
60614413567494171448767515188478
60614413567494171448850812005011
60614413567494171448851083104802
60614413567494171448851083117852
60614413567495038527493048549917
60614413567495070026033248350621
60614413567495071879318069294041
60614449952476822858293832484635
60614449952476867146731923114081
60614449952480774734933638062513
60614449952488828606589323399577
60614449952488828606589581666781
60614449952488878431396001701753
60614452096231102325006689915046
60614452097214521755332568784242
60614452097214521755332568785694
60614452097214521755332568789906
60614452097214521755332568790066
60614452097214521755332569139826
60614452097214521755332683458690
60614452097214521755332941855584
60614452097214521755332941861408
60614452097214521755604537954390
60614452097214521755604538304310
60614452097214521757860616498482
60614452097214521757860616502694
60614452097214521757861649604558
60614452097214521757861649617608
60614452097214521757863974082222
60614452097214521757863974083674
60614452097214521757863974087886
60614462413006288738131737834620
60614462413006288742649167144764
60614462413662785407814966335492
60614462413986955269509477605630
60614462413986955269509849160652
60614462413986955276096390739992
60614462413986957060761237392742
60614462413987004641863339793102
60614462413987005236659570569220
60614462413987005237496394101540
60614462413990608743275440671092
60614462414059651035896700166792
60614462414063552901345850666948
60614462414063552901617446778644
60614462414063552901617818314952
60614462414063553084632157954424
60614462414063554731008069279548
60614462414063554731489242810632
60614462414063554731510134819224
60614462820494461952862515132392
60614462820494461953615660543568
60614462820494461953615775334608
60614462821649389934278476474662
60614462821649389934280799424360
60614462821649389934281570721156
60614462821649438112520957105730
60614462821661446911351909725642
60614462821661446916371721788958
60614462821758692176080920846390
60614462821758708234958121035562
60614462821758708235020797065550
60614462821758708235020883154618
60614462821758708235587975893948
60614462873876069065096504585192
60614462873886875878084743091288
60614462874835173173769001604344
60614462874871490534307293477306
60614462874871491136362218657948
60614462874936335306563075658462
60614462874936336952938896273614
60614462874936336953691008582926
60614462874968751857976176567704
60614462874968751857979246721484
60614462874968751858728288877016
60614462874968751858731359030796
60614462874968751858731732102138
60614462874968752452775848996322
60614462874968752452775849015196
60614462874968752453527961305634
60614462891284945437279706838500
60614462891284945437279707192632
60614462891612752119858388285732
60614462891612752119858388639864
60614462891612752127198074230700
60614462891710013443527361714708
60614462891710013444157216573094
60614462891710013444157216927226
60614462891710013444157991411966
60614462892233236144238535918298
60614462892233241490065963216106
60614462892233241490065963570238
60614462892233242725412752595354
60614462892233242725412752949486
60614462892233242732124903443690
60614462892237139657005028469692
60614462892330487447245922141030
60614462892330487584506676516502
60614462892549340791719013848134
60614462892549340791719014202266
60614462892549342027065803581514
60614462892561000001806845770592
60614462892561000001806846124724
60614462892561042682214455529524
60614462892561048172644644663338
60614462892561048172644645017470
60614462892561049407991434042586
60614462892561049407991434396718
60614462892561049413074008226410
60614462892561049413074008574878
60614462892561049413074008580702
60614462892561049413136684246522
60614462892561049413136684252346
60614462892561049413136684606478
60614462892561049415331119987554
60614462892564902050458620726014
60614462892564951868509040165594
60614462892564951868509040169806
60614462892564951868509068867614
60614462892564951868509154956842
60614462892564951873591614343754
60614462892564951873591729135002
60614462892564951873592386000298
60614462892564951873654376462810
60614462892564951873654405160618
60614462892564951873655148115142
60614462892564951875848722928234
60614462892564951875911485043078
60614462892658305791092153299820
60614462892658309496943472950700
60614462892658309496943473304832
60614462892658309496944247789572
60614462892658310731660407471562
60614462892658310732290262684080
60614462892662213190486532555162
60614462892662213192178013594570
60614462892662213192178013598782
60614462892662213192178042296590
60614462892662213192178128385658
60614462892662213192178128385818
60614462892662213192181108195196
60614462892662213192181108199408
60614462892662213192742869483098
60614462892662213192742898180906
60614462892662213192745221129200
60614462892662213192807983244044
60614462892662213192807983244204
60614462892694610365165471614172
60614462892694612220727913714831
60614462892694626241655950639420
60614462892694628692644968896600
60614462897270118707682767950183
60614462898177884269811477280670
60614462898177885505158270892006
60614462898250820377532047960717
60614462898250820379226623604963
60614462898250835201693171374639
60614462898469625003061250016174
60614462898469625003127020642576
60614462898469658354948946331159
60614462898469658354948946331160
60614462898469673179110069745081
60614462898469673179110069745082
60614462898469673181303730647242
60614462898493984803925129737712
60614462898505992374748114826334
60614462898505992374748114830546
60614463050919143896444141430770
60614463050919145133483555160322
60614463051794340089335788567124
60614463051867287729487302581300
60614463052085830459021059893320
60614463052086080685474145924588
60614463052086130648291625193748
60614463052227514296782107459822
60614463052227514846578270374338
60614463104280037355670773826557
60614463104280037950467376120269
60614463104280037950468490723369
60614463104280039734857183001405
60614463104388107873753938860343
60614463104932944194751377362073
60614463104932945841880429867737
60614463105045820125642986290273
60614463105045820126269836892275
60614463105045820126457779230455
60614463105045820126457779234667
60614463105045820171960660041431
60614463105045820172211364144535
60614463105045820172211707101127
60614463105259855118854852702865
60614463105259855119606965012177
60614463105259856903996771893313
60614463105260752524250937011609
60614463105263757533617497486155
60614463105263757533618616698561
60614463105263757534370729007873
60614463105263757579372201608429
60614463105264658101367631964763
60614463105264658101367631968975
60614463105264658101367636574069
60614463105264658101367751006813
60614463105264658102182420299851
60614463105264658102182420304063
60614463105264658102182424904945
60614463105264658102182424909157
60614463105264658147121221483937
60614463105264658147121593020245
60614463105264658147936009819025
60614463105264659931511399901381
60614463105296172614895436697794
60614463105297073045383787936979
60614463105297073640180390230691
60614463105368820661723966155757
60614463105368824368036311467997
60614463105368824368036316054217
60614463105368824368540823093139
60614463105368824368603494882455
60614463105372676408949723961976
60614463105372709622698082330981
60614463105372709759959955916099
60614463105372709760774744251186
60614463105372709760774744251187
60614463105372720880527257566742
60614463105372726233421671316191
60614463105372726233485461949279
60614463105372726233485466554373
60614463105372726233696735081141
60614463105372726234261942776333
60614463105372726234321261330797
60614463105372726234324614547095
60614463105372726279511019112245
60614463105372726279513343576859
60614463105372726417338958437369
60614463105372728063900825993381
60614463105372728063903150457994
60614463105372728063903150457995
60614463110225136568108376029981
60614463110950539967610037546520
60614463110985660327063786038308
60614463110985662112269505048946
60614463111169332877944627802828
60614463111277446075664760639584
60614464948755922300231889810987
60614464948755922437492644186459
60614464965216366117087888108775
60614464966513130023384766036755
60614464966513179986289374860981
60614464966513179986290146507697
60614465018393994974523174442874
60614465018393996209327057159849
60614465018393996620921034991493
60614465018394895397542785739750
60614465019339274173453573036256
60614465019339274173456672223102
60617008563895151487901001233148
60617008723101130107890454203150
60617008723416280798305631933886
60617008776594859545819643598732
60617008793996831384316874243346
60617008794319835217312863795864
60617010614809845134996392355150
60617010615020544648402726551546
60617010631798172829511258539376
60617010631806276704469732248599
60617010631806276704469732266069
60617010631806276704470389586487
60617010631806276704470389599537
60617010631806276704473864691537
60617010631806276706979753211529
60617010631806276706979753212933
60617010631806276706979867998357
60617010631806276706979868002569
60617010631806276706979868352649
60617010631806276706980126265561
60617010631806276706980126282823
60617010631806276706980126283031
60617010631806276706980127699973
60617010631806276706980212372099
60617010631806276706980901104433
60617010631806276706980901117483
60617010631806276706980901123307
60617010631806276706980901473227
60617010631806276706980905722577
60617010637702896331952982628177
60617010637702896333647558142685
60617010637702896333648591262019
60617010637702896333648706053059
60617010637713701497729629469840
60617010637713701498004959302466
60617010637714601928301462985531
60617010637714601928551481171079
60617010637714601928551481176695
60617010637714601928555986548553
60617010637714601930810826611977
60617010637714601930810912699641
60617010637714601930810912705257
60617010637714601930810941397401
60617010637714601930810941751693
60617010637714601930811285771143
60617010637714601930811286125227
60617010637714601930811286125275
60617010637714601930811287188085
60617010637714601930811945818767
60617010637714601930811974399887
60617010637714601930811974516527
60617010637714601930811974522351
60617010637714601930811974872271
60617010637714601930811979121621
60617010637714601930812320289949
60617010637714601930812320295565
60617010637714601930812323476489
60617010637714601930812323477893
60617010637717605196124773385912
60617010637810947997240574085520
60617010637810947998076254429200
60617010637810947998079984967802
60617010637811848427812407614261
60617010637811848427815882706261
60617010637811848428066931182863
60617010637811848428627195950801
60617010637811848428631012232762
60617010637811848430321771227657
60617010637811848430321771581949
60617010637811848430322919015567
60617010637811848430322919138031
60617010637811848430322919487951
60617010637811848430322923737301
60617010637822655427077954297912
60617010684983905013113729602863
60617010690880524638085753599944
60617010690892230236944803333113
60617010690892230236944803350375
60617010690892230236944803351827
60617010690989476733945264325016
60617010690989476734760052660104
60617010708617205908437937455679
60617010708617205908438023199039
60617010708617205908438023548959
60617010709277618573236577030330
60617010709278519140985596905838
60617010709347852293414696307758
60617010709350553447869785492090
60617010709351454015618805367598
60617010844508686056551592513113
60617010844508686056551592517325
60617010844614036431021782513433
60617010844614036431022126532883
60617010844614036431022126887015
60617010845246236245208189325246
60617010845248937948643277029098
60617010845465040869107814710526
60617010845468643140103894212558
60617010850413361377492055589726
60617010850417011277935205838095
60617010850417011277935205851193
60617010850417011280382665912157
60617010850417011280382665916369
60617010850417313254043415751496
60617010850425066974655410034206
60617010850429018851206770195976
60617010850522361652405395838415
60617010850522361652405395851513
60617010850522361652593423915743
60617010850522361652593423929001
60617010850522361654852855444305
60617010850522361654852855912477
60617010850522361654853199931927
60617010850522361654853200286059
60617010850522363484996596663496
60617010868139285657712668210359
60617010868139285657712668227829
60617010868139285657963372330773
60617010868139285657963372330933
60617010868139285660222689173289
60617010868139285660222689174693
60617010868139285660222803842025
60617010868139285660222803846237
60617010868139285660222803960117
60617010868139285660222803964329
60617010868139285660222804314409
60617010868139285660223062227321
60617010868139285660223062244583
60617010868139285660223062244791
60617010868139285660223148333859
60617010868139285660223148687991
60617010868141986949428426035227
60617010868141986951875886109289
60617010868153994522699990393108
60617010868247337323898616035547
60617010868247337323898616048645
60617010868247337324086644112875
60617010868247337324086644126133
60617010868247337326346075641437
60617010868247337326346076109609
60617010868247337326346420129059
60617010868247337326346420483191
60617010868247339156489816860628
60617010868248539728301401027867
60617010868259344894913728207387
60617010868810505275396993421054
60617010869102244773741799190766
60617010869134363241493917441764
60617021480139797696183489261512
60617021480139797698631211733876
60617021485953858135077791014350
60617021485954758702889572654782
60617021621946806331970942601942
60617021639672682614519040371479
60617021639672682614519040388949
60617021639672682614519041788421
60617021645267895749918309043080
60617021645475937475897330811254
60617021645475938024124445369130
60617021645475938024877586548218
60617021645486743053476018173178
60617021645486744288822807552426
60617021645487643621287799813610
60617021645487644856634589192858
60617021646201434168907445243573
60617021646205380728988855039254
60617021646240174644320035986951
60617021646424185352700538086354
60617021692853913191898539200081
60617021698442820979945743945008
60617021698442820980196448048112
60617021698442822764335550826144
60617021698442822764398226851920
60617021698653566192996433379934
60617021698653566193748545689246
60617021698653566193811307454170
60617021698653566193812336323946
60617021698653566742039193664378
60617021698653566742792334843466
60617021698661670067955678764574
60617021698661670068143706841902
60617021698661671852345228428266
60617021698661671852533513723038
60617021698665272339202462369710
60617021698665272339202548108858
60617021698665273574548480096626
60617021698665273574548565835774
60617021698665273574549337488106
60617021698726501068382525803338
60617021698726501068445201829114
60617021698726501617425543305226
60617021698758636693588522409385
60617021698758936882859116406169
60617021698770643669053918736474
60617021698770643714807503528250
60617021698770645501652557145721
60617021699310063458229405353606
60617021699310063458417433430934
60617021699310063458480109456710
60617021699310063458480195195858
60617021699310063458981517662918
60617021699310063459044279427842
60617021699310063459232221766022
60617021699318167333188650738246
60617021699318167333376678815574
60617021699318167333940763047558
60617021699318167334003524812482
60617021699318167334191467150662
60617021699318168568535440117494
60617021699318168568723468194822
60617021699318168568786229959746
60617021699318168569350228452582
60617021699318168569350314191730
60617021699318168569538256529910
60617021699318169117577428749606
60617021699318169117578200401938
60617021699318169117766485696710
60617021699318169118330569928694
60617021699383009446715575257174
60617021699383009446902831682170
60617021699601814070551752964346
60617021699601814070614428990122
60617021699601814070614514729270
60617021699601814070615200642454
60617021699601814070615543599046
60617021716171400158095298891448
60617021716375538563453653500243
60617021716379442432301435217498
60617021716379442433053461787662
60617021716379442433053547526810
60617021716379442433054319179142
60617021716379442433054576396586
60617021716390249246041700293758
60617021716390249246041786032906
60617021716390249246042557685238
60617021716452377307687527640902
60617021716487214087222832796257
60617021717035939697534407191170
60617021717035939697722435268498
60617021717035939698286519500482
60617021717044044807840441955058
60617021717044044808592554264370
60617021717046746511274758006578
60617021717046746511275529658910
60617021717046746511463814953682
60617021717046746512027899185666
60617021717140077330292916775479
60617021717140077330292917834125
60617021717140077330292917838337
60617021717140977898104699828689
60617021717327690309856669062762
60617021717335784306373275802098
60617021717338486009808363505950
60617021717338497122844907568858
60617021717467932228362550181768
60617023081928410119938919354614
60617023081928410119939005093762
60617023081939215698082548340002
60617023081939215698145224365778
60617023081939215698145310104926
60617023081939215698333252443106
60617023081939216932927157860710
60617023081939216933492013745026
60617023081939216933492099484174
60617023081939216933680041822354
60617023081939216933680384778946
60617023134449531008375264663994
60617023134457636118116443543566
60617023134461254458722023425617
60617023134558515775616169980481
60617023134566620885357348860053
60617023135106038837853667649862
60617023135114142712812913034502
60617023135114143948159702413750
60617023135405883994919650818666
60617023152280771716186158478137
60617023152842721890649002112914
60617023152842727388108532833781
60617023536344126644402372631986
60617023536353131129914436555372
60617023536353131129914694822576
60617023536353131132174097654782
60617023536353131132174126351138
60617023536353131132362154428466
60617023553961951260890223628196
60617023553961951268421290514110
60617023554067301635360413628516
60617023554067301637808910935540
60617023554070002928646085187144
60617023554070002929460873522232
60617023554070002929461992711463
60617023554070002929461992730420
60617023559870576628238336211548
60617023559870576628239111046208
60617023559870576629933686690454
60617023559870576635769403097462
60617023559878374825379751733917
60617023559878680504892932075094
60617023559878680512423224126348
60617023559975626859192291976922
60617023559975626861639238197684
60617023559975626861640013032344
60617023559978628294362382841408
60617023559978628296056958485654
60617023559978628296056958603746
60617023559978628296809070913058
60617023559987632599307024772032
60617023559987632601566456300594
60617023559987634383699930835802
60617023560535146246198749472281
60617023560537846303069126119897
60617023560537847537851831267161
60617023560538746733620153384857
60617023560538746870818145995405
60617023560538747968402857469311
60617023560538747968402858532121
60617023560538748105600849725727
60617023560538748105600851142669
60617023560634808482481963832071
60617023607244929943941682019576
60617023608119992531971679194790
60617023613153254982309661608764
60617023613153255165323886923721
60617023613153255165325034363198
60617023613153255167772726720860
60617023613153255167772755418620
60617023613153555308840896012041
60617023613165262689832644524318
60617023613165262689832644642410
60617023613165262735586229434186
60617023613165279346592406465579
60617023613712774369317151160439
60617023613712774552331491858557
60617023613716376640313230662471
60617023613716376823327569943647
60617023613789356171166087272505
60617023613809735496961624423467
60617023613812437383139340864046
60617023630883034415916834757812
60617023631438650791573730514255
60617023631438650791573731931197
60617023631441352494820790140779
60617023631442252925371817405739
60617023631442252925371817759871
60617023631534711168454844620599
60617023631534739215308400611502
60617023631546446596860447328194
60617023631546702274681543360959
60617023631546702274747749154275
60617023631546718738440656626719
60617023631765590259044249661147
60617023766672464485421222219576
60617023766777814859891412219896
60617023766789522243327412486961
60617023767437882691713472210365
60617023767651976470837851699362
60617023767652877038586871579082
60617023767652878685715924084746
60617023767655578741833931205606
60617023767655580388962983711270
60617023772580789710946843616222
60617023772581089852769047489448
60617023772581089852769275660616
60617023772581089852769276128628
60617023772581089852769277178388
60617023772581089852769280377978
60617023772581089854463852704542
60617023772581089854463852822634
60617023772581089854463881400898
60617023772581089854463881518990
60617023772581089855216768662962
60617023772581089859547198535034
60617023772581089859547227349482
60617023772581089859547230531810
60617023772581089860300343014542
60617023772581089860300344064302
60617023772581089860300347263892
60617023772581089860300371710898
60617023772581089861994919708548
60617023772592797838355541887913
60617023772592799073702331267161
60617023772686140083157372517132
60617023772686140083722228401448
60617023772686140085417033616542
60617023772686140085417062312898
60617023772686440226674639872656
60617023772686440226677705776926
60617023772686440227239466128948
60617023772686440227239467178708
60617023772686440227239494358744
60617023772686440227427495256036
60617023772686440228934042704862
60617023772686440228934042822954
60617023772686440228934071401218
60617023772686440228934071519310
60617023772686440229122070900282
60617023772686440229122099596638
60617023772690041949443346549608
60617023772698149440829510206273
60617023772698149440829510210485
60617023772698164264990633620195
60617023772698164264990633624407
60617023773249261558710682510251
60617023773322242324346247926265
60617023773341749129810405424606
60617023773342605780909630461685
60617023773342905970242986581359
60617023773342920787623093919917
60617023773345350165710395400984
60617023773345351401057189029742
60617023773346507646630748616487
60617023773353456511363566750222
60617023773561507857923168091440
60617023773561808000875059962552
60617023773561808000875063144880
60617023773561808001439919029196
60617023773572261134447289191490
60617023773572294486268866274452
60617023773645196558123510905788
60617023773645240479023164977684
60617023790317773509848762085045
60617023790375993429424822758393
60617023790975137798015684701947
60617023791067581269472193847183
60617023791067581269472193851395
60617023791067596086852301185741
60617023791067596086852301189953
60617023791067624133705851868648
60617023791067625369052645497246
60617023791068481837283975841747
60617023791068496654664083180305
60617023791068782072287234043451
60617023791068782209485226653999
60617023791068796889667341382009
60617023791068797026865333992557
60617023791071182991676302907023
60617023791071183128937057636627
60617023791071226404952635473784
60617023791071227640299429102382
60617023791071228188589301193094
60617023791071228189342446604270
60617023791071483180922532524599
60617023791071483318186730928463
60617023791071483363940315838331
60617023791071483729714502966791
60617023791071483913485431690295
60617023791071483913485431708925
60617023791071499781879638400907
60617023791072383748671552400107
60617023791072383748674996074367
60617023791072383885932393218779
60617023791072383885935750803971
60617023791072383931689335713839
60617023791072384297526371050423
60617023791072384344036458955255
60617023791072384344036458973885
60617023791072400349691506484539
60617023791079286866635548295875
60617023791079287003896303021267
60617023791079332749852575655116
60617023791079336463424105832720
60617023791286462116177023076227
60617023791286483452626696228516
60617023791290070968168761462261
60617023791291282981382571329223
60617023791298126672496805494980
60617023791298137785534206949368
60617023791298137785534549905960
60617023791298442878032587852060
60617023791298474575051037985485
60617023791298474575051038103577
60617023791298474986645015817129
60617023791359414644943991443110
60617023791360313428365966202406
60617023791360313977408640747702
60617023791360315212755687344394
60617023791360614168091595892617
60617023791360614212404777404534
60617023791360614214099353048780
60617023791371072660167415411128
60617023791371072660167758367720
60617023791371120241354204708502
60617023791371120378614873344826
60617023791371120790396879253798
60617023791395436167790297692474
60617023844246155203633817651544
60617023844246410927965092281691
60617023844248856907069166822190
60617023844256962017375201586078
60617023844467661530968792207470
60617023844475766640709971087042
60617023844477004463189151558681
60617023844477014978895106813830
60617023844477015576226553013069
60617023844477016626024163568844
60617023844540645633917495266166
60617023844541845341118587200386
60617023844541845341118615896742
60617023844549962667063452361711
60617027152418944241785448968349
60617027152418944241788887925247
60617027153087463902767254404177
60617027223980196488616181776848
60617027229232275186094917132115
60617027229232275186931750103531
60617027229244030197115816715077
60617027229244030197116046285925
60617027229791275220466344342858
60617027229888521712447255174488
60617027229888521719977547225742
60617027229888821855964264262760
60617027229888821863494556314014
60617027229899326696044209599574
60617027229899626885314803597762
60617027229899628855177179173247
60617027230107326345569079062781
60617027230107326345569083662051
60617027230107326345569423419053
60617027230107326345569428018323
60617027365789873114325850082016
60617027365789874898714542335355
60617027365789874898715661543549
60617027383516683679872084986401
60617027383523855012916370749227
60617027383523855012916370762277
60617027388440990462748940039838
60617027388440990462749025778986
60617027388451797276489290855246
60617027388670600115812195890986
60617027388670601351158985270234
60617027388670601900200888163198
60617027388670601900201745554678
60617027388671500683623977531418
60617027388671501918970766910666
60617027389316356383708603953636
60617027389327097381045167864658
60617027389327097381233195941986
60617027389327097381295871967762
60617027389327098616391957243906
60617027389327098616579985321234
60617027389327099165623002823122
60617027389327109729679291149066
60617027389421706776056722219673
60617027389421706781327668831433
60617027389421706783587100359995
60617027389421706783588133951505
60617027389421706783588133951748
60617027389424108478255626363501
60617027389436066088779747817715
60617027389436066088779747821927
60617027389642912555622798570171
60617027436034163043277804189855
60617027441618619180475660257758
60617027441618619180475745996906
60617027441626724290780923369314
60617027441626724290781009108462
60617027441845527130291856482382
60617027441845528914680548754594
60617027441845528914681406146074
60617027441849129401538640087518
60617027441849129401538725826666
60617027441849130636884657814434
60617027441849130636884743553582
60617027441849130636885515205914
60617027441954545800847378284875
60617027442502026179914378119746
60617027442602937353352909860041
60617027459574106308377878011566
60617027459574106308377963750714
60617027459574106308378649663898
60617027459574106308378735403046
60617027460230614686648251439626
60617027460327913032461224146449
60617027460328813455418049685017
60617027460328813463012251407197
60617027460328813463012251761488
60617027460328814195101010161682
60617027460328814195101038741398
60617027460336019965326300117567
60617027460651817291050043458620
60617027460652117297368801654686
60617027460652117434567052546940
60617027843405163156215332241126
60617027843405163339229580007200
60617027843405163339229581070010
60617027843405163339229666096268
60617027843405163339229667159078
60617027843413267023835153134542
60617027843413267030613074609280
60617027843729318149501801796234
60617027843729318149505154664064
60617027843729318329504248520040
60617027843729318330068328506886
60617027843729318330071771713134
60617027843729367560834993145818
60617027843732019438711289162274
60617027843732920054721021085065
60617027843732970014260406281970
60617027843732970014280178609931
60617027843732970015092758800863
60617027843732970015092758805234
60617027843732970015096114973484
60617027843741023926666828110932
60617027843741023928926259639494
60617027843741025576243689296328
60617027843741025710787851221751
60617027843741025710808771926699
60617027843741025710976395846537
60617027843741025710997316551485
60617027843741073889218532458416
60617027843741073889239423994571
60617027843741073889299091631093
60617027844361548442252279972661
60617027844396637233214612637867
60617027861131039433093964774040
60617027861131039433094993643816
60617027861131039433743536480634
60617027861131039440437003582626
60617027861131039440520686402418
60617027861131039440521800893298
60617027861131039441273827114946
60617027861131039441273827581506
60617027861131039441273828531888
60617027861131039441273833249464
60617027861139137955480290460694
60617027861139143308053210158680
60617027861139143308701977383876
60617027861139143308701978433636
60617027861139143308702005613672
60617027861139143308893740231948
60617027861139143315396248967266
60617027861139143315479931787058
60617027861139143316233072499586
60617027861139143316233072966146
60617027861139143316233073916528
60617027861139143316233416855858
60617027861455194431212990317389
60617027861455194431463780159640
60617027861455194431463780159641
60617027861455194431464809029416
60617027861455194431464809029417
60617027861455194431464813628687
60617027861455194431467137626741
60617027861455194432028978878293
60617027861455194432031991970247
60617027861455194432033111184265
60617027861455194432052912676599
60617027861455194432112547384836
60617027861455194432112575614632
60617027861455194432112575614633
60617027861455194432113351866234
60617027861455194432113351866235
60617027861455194432115676330849
60617027861455194433724244790066
60617027861455194433807898912098
60617027861455194433807927609858
60617027861455194434560039919170
60617027861455194434560298086996
60617027861455194434560302804572
60617027861455194434561044223896
60617027861455194434561072921656
60617027861455194434563741761470
60617027861457895723685045068771
60617027861457895723685073765127
60617027861457895723686192961675
60617027861457895723686192979145
60617027861457895723686193078315
60617027861457895723686194495465
60617027861457895723703757616465
60617027861457895723705994471479
60617027861457895723707113666623
60617027861457895723766433642241
60617027861457895723766433661114
60617027861457895723766433661115
60617027861457895723769877320873
60617027861457895725377326584946
60617027861457895725461009286646
60617027861457895725461009404738
60617027861457895726213121714050
60617027861457895726214154716536
60617027861457940197850250824603
60617027861457940197851370031393
60617027861457940197851370385685
60617027861457940197851371431073
60617027861457940197851371435445
60617027861457940197851374619017
60617027861457940197851374636487
60617027861457940197851398716103
60617027861457940197851398729153
60617027861457940197851398734977
60617027861457940197851403315373
60617027861457940197851403334247
60617027861457945549325224272602
60617027861465999597908999844317
60617027861465999598076107339160
60617027861465999598076107339161
60617027861465999598079464806261
60617027861465999598163147626053
60617027861466001245292544488196
60617027861466001247736909493460
60617027861466044072809496209243
60617027861466044072809845168913
60617027861466901815297642657100
60617027862111707758747908053117
60617027862111708307539878495309
60617027862122513474151434018285
60617027862122513474967341548517
60617027862123413905518368813477
60617027867039364657766339902842
60617027867039364665104876415500
60617027867039664801091618949284
60617027867039664807869883380614
60617027867039664807869884915648
60617027867039664808058174442508
60617027867039664808621995689926
60617027867039664808621997224960
60617027867039664808625353275118
60617027867047462998232259636993
60617027867047468540064121800140
60617027867047768683581126289142
60617027867047768683581127824176
60617027867047768683581131006504
60617027867047768683581241074566
60617027867047768683581242609600
60617027867047768683581499341770
60617027867047768683581504059132
60617027867047768683584598659758
60617027867233836070133895285319
60617027867327496900169577920031
60617027867331098621538006152161
60617027867331098622373691230673
60617027867362619224831981072901
60617027867363514122210668518431
60617027867363514122211041589773
60617027867363519655944425265278
60617027867363519657830730932688
60617027867363519658392117622940
60617027867363519658392146320700
60617027867366220764586610023410
60617027867366220767030975028674
60617027867366521091117959808237
60617027867366570915858518406164
60617027867367421521665543394481
60617027867367471484485060169199
60617027867367471484488444917117
60617027867374326469123617887240
60617027867374326471567982892504
60617027867374326606112030026887
60617027867374326606132979429595
60617027867374326606321610029617
60617027867374326606321610147661
60617027867374326606384027906233
60617027867374674790820086739098
60617027867375525396058899793184
60617027867375525396059158060388
60617027867375525398318589588950
60617027867375525398506617666278
60617027867375527180180066379959
60617027867375527180389646500941
60617027867375527180452408970076
60617027867375527182896773975340
60617027867375527226142858240137
60617027867375527226205620354981
60617027867375527226205993879992
60617027867375527228650358885256
60617027867375575358879449670926
60617027867375575358882831235112
60617027867375575404361095511103
60617027867375575404633063159106
60617027867375575404636387330580
60617027867925516001942529944742
60617027867983844047043156949536
60617027868023962016602405864709
60617027868030866369637118234886
60617027868030866376411945108998
60617027868030887965325621318320
60617027868030887972291801504044
60617027868031166558907712233074
60617027868031188108277517304832
60617027868031188108842373189148
60617027868031188108842601360316
60617027868031188108842602895350
60617027868031188108842606077678
60617027868031188115620524234734
60617027868031188116373669781264
60617027868206450510102807657924
60617027868241567310815155582041
60617027868241567310815155936173
60617027914316771613997924467628
60617027914316771614771986235024
60617027914316771614834747999948
60617027914316771621528991353542
60617027914316771622365814885862
60617027914316773268741813817826
60617027914320373886018828393413
60617027914632822737408494468588
60617027914632822737409266120920
60617027914632822738182556235984
60617027914632822738245318000908
60617027914632822739856987176342
60617027914632822740693040473272
60617027914632822740693815307932
60617027914632822740694161203610
60617027914632822740694164385938
60617027914632872562993452579068
60617027914643629553681365522106
60617027915300141641391345618711
60617027915300143424965163466767
60617027915300143424965249555835
60617027915483858018100972200381
60617027915483858023120784263697
60617027920225096845360035936734
60617027920225396981366898845492
60617027920225396981366898963584
60617027920225396982120040142672
60617027920225396982123138975386
60617027920225396982182801789504
60617027920225396988897965849498
60617027920225396989713868675418
60617027920225396989713870210452
60617027920225398636089896187098
60617027920229000907337027824692
60617027920229000953090612734608
60617027920541147781510635620070
60617027920541147961260459758132
60617027920541147961261231410464
60617027920541147962077167651554
60617027920541147964524888706976
60617027920541148511119381603677
60617027920541448107205155633035
60617027920541448700389975600461
60617027920551954777512438921150
60617027920553153701940823290932
60617027920553155486250046651599
60617027920553155486333844144339
60617027920553155486333844262431
60617027920553155488778467412648
60617027920553156081137828257752
60617027921100443016422190534734
60617027921100443017177655711876
60617027921177247183528251064377
60617027921177282319743240850071
60617027921201592108547591336525
60617027921208494675769860621162
60617027921208516683240627880772
60617027921208816826757608408042
60617027921208816834288675293956
60617027921208816834288790079380
60617027921209697629034699540206
60617027921209700969046397275607
60617027921392182692805429493345
60617027921427306626966754351305
60617027921427351091912858448135
60617027921489779159781539742876
60617027937951273091758146233303
60617027937953674781343121989589
60617027937953974977370974905275
60617027938266123450559490811938
60617027938266167924641104434912
60617027938267024614796218941779
60617027938267324207638424183009
60617027938270927212668968046168
60617027938277831014310315051177
60617027938278131157806028963367
60617027938278131157806028963574
60617027938278131157806028963575
60617027938278131157826978248031
60617027938278131157826978248190
60617027938278131157826978248191
60617027938278131157827324139497
60617027938278131203559613755191
60617027938278131203559988343013
60617027938278173848334917504645
60617027938278180983449909985162
60617027938279031588378005513151
60617027938279081597014902301773
60617027938279081597015276889594
60617027938825418873380823835221
60617027938829321331365994007825
60617027938899506324977326759494
60617027938902208028412414463346
60617027938922680190271502717957
60617027938923571215954202834652
60617027938926565993953071440345
60617027938926565993956514056167
60617027938926582655034967436801
60617027938927424477901940019840
60617027938934678432460841796207
60617027938934693066062610595523
60617027938935545510370925745447
60617027939118355412924585553284
60617027939121057116359673257136
60617027939141469996787954880771
60617027939141469996788036724701
60617027939141469996788037787511
60617027939141469996788040974051
60617027939141469996788294991905
60617027939141469996788299237043
60617027939141469996788299241255
60617027939141469996791393837669
60617027939153177368310160402932
60617027939153483055625918108997
60617027939153483058052719877439
60617027939153516409877740166649
60617027939214404862206110483088
60617027939214421287763970804780
60617027939214453040626372458609
60617027939226429043211816679890
60617027939226477081989372439676
60617027939250444045956171495116
60617027939250772052563483131170
60617028073841552665051655947522
60617028073841552665239942292054
60617028073841552665240023681070
60617028073841554442101781824256
60617028073841554449629837033546
60617028073849658317061371582430
60617028073849658324589082418186
60617028073849658324592438468344
60617028073853260039265136268736
60617028073853260046793191478017
60617028073853260046793191478026
60617028073853260046796547528184
60617028074165707655744045937059
60617028074165707655744045950109
60617028074165707655744045950157
60617028074165707655744817589391
60617028074165707655744817602489
60617028074165707655745075869645
60617028074165707655745079051973
60617028074165707655747398817939
60617028074165707655806723038743
60617028074165707655806807697611
60617028074165707655807493138571
60617028074165707655809902180145
60617028074165707655809902298237
60617028074165707655810160460447
60617028074165707655994750035951
60617028074165707655994750040163
60617028074165707655995008320417
60617028074165707655995783155077
60617028074165707655995864176703
60617028074165707655995864176911
60617028074165707655995864644715
60617028074165707655995864649087
60617028074165707655998102903781
60617028074165707655998188524677
60617028074165707655998446805139
60617028074165707655998447277315
60617028074165707656016785233023
60617028074165707656016785237395
60617028074165707656016785250493
60617028074165707656079461258959
60617028074165707656079547002319
60617028074165707656079547015417
60617028074165707656079805282573
60617028074165707656082129630547
60617028074165707656082129643645
60617028074165707656082134347909
60617028074165707658338122202210
60617028074165707658338897036870
60617028074165707658338897154962
60617028074165707658527183499494
60617028074165709305655551859044
60617028074165709440471597209856
60617028074165709440471941583390
60617028074165709442916306588654
60617028074165752128200551306921
60617028074168410597121122135166
60617028074176564432483762661261
60617028074176564432487230321076
60617028074177415037572533558734
60617028074177415037634951654336
60617028074177415037635296027870
60617028074177415039828612219457
60617028074177415039828612219466
60617028074177415040079661033125
60617028074177415040079661033134
60617028074789802326192370096143
60617028074789802326192370109193
60617028074822221532070076383869
60617028074822221532070076388081
60617028074822270806379484193198
60617028074824924468404145240955
60617028074824924468404145254005
60617028074824924468404231330023
60617028074824924468405264449149
60617028074824924470915748687889
60617028074824924470935549134826
60617028074825824901466774535699
60617028074825824901466775952849
60617028074825825038664768563397
60617028074833027794571506272471
60617028074833028343363733595237
60617028074833028343363738181457
60617028074833028345874218169395
60617028074833028345874222420197
60617028074833028345894794519466
60617028074833061141250432511741
60617028074833061141250432984125
60617028074833928776425249685157
60617028074833928913623242295705
60617028075116740001732398801982
60617028079750178024973016806508
60617028079750178025057704030404
60617028079750178032316055615094
60617028079750178032399738434886
60617028079750178032587996081658
60617028079750178032588106168386
60617028079750178032588110885748
60617028079750179679528877961286
60617028079757983403631690251864
60617028079761885276692236064690
60617028079761885414141273965336
60617028079761885414141278216138
60617028079761885414144634266296
60617028079761885459894858875249
60617028079761885459894858875252
60617028079761885459898214925410
60617028079761885825735254983520
60617028079761885825735256047782
60617028079761885871488839893436
60617028079761887244295173943733
60617028079980723986932695465479
60617028079980723986933467117811
60617028079980725222279484844727
60617028080074032696644347277488
60617028080074032696645118929820
60617028080074382848735634504056
60617028080074382848738729104682
60617028080074382848739762225260
60617028080074382848990815406370
60617028080076733988298200724700
60617028080076733990808799162602
60617028080077084140389487969982
60617028080077084140392844020140
60617028080077934747891059886314
60617028080077984708180349358977
60617028080077984708182586213990
60617028080077984708182586213991
60617028080077984708263917387729
60617028080077984708266269033783
60617028080077986538355141706665
60617028080077986538355170286381
60617028080077986538417817260265
60617028080077986538417932051305
60617028080077986538438824059897
60617028080084839693654587432344
60617028080084889656314836060305
60617028080086040407427743520444
60617028080086040450736589881370
60617028080086040450736963425096
60617028080086040453181328430357
60617028080086040453181328430360
60617028080086042237581643498841
60617028080086090413313615438973
60617028080086090413313644018689
60617028080086090413313645068458
60617028080086090413376291464749
60617028080086090413376405783613
60617028080086090413397212053057
60617028080086090413397297792205
60617028080086090413564692128154
60617028080625224062308118531088
60617028080625224062311213131714
60617028080710168472923401503831
60617028080729675277548435452244
60617028080730590488943440777580
60617028080730596030210443869628
60617028080730596030210558660668
60617028080730896173539281385742
60617028080730896173727566330594
60617028080730896173727567730274
60617028080730896173727567865628
60617028080730896173727571047956
60617028080733233627919900158531
60617028080733275725984444105526
60617028080733292197273849422540
60617028080733297733457502433342
60617028080733297733457617224382
60617028080733597869548823124838
60617028080733597876974630674480
60617028080734481973444721399696
60617028080734482385226984526112
60617028080734483620636535670284
60617028080734483620824820965056
60617028080734494733862222419444
60617028080741386921547808033977
60617028080741388156811000799141
60617028080741388156811029378857
60617028080741388156894597413225
60617028080741388156894683152373
60617028080741399267651761069607
60617028080741399267672653078199
60617028080742588913977059145125
60617028080916963560844046978754
60617028080928967598610612206600
60617028080928967598610697945748
60617028080928967598611726815524
60617028080948479901448060837524
60617028080949379058230212861266
60617028080949379060677933916688
60617028080949428472007772411540
60617028080952080352334110312194
60617028080953288427571421418849
60617028080953332892347065736413
60617028080960187283001222163140
60617028080960190988981131296065
60617028080960192780710654764137
60617028080960192780711774077325
60617028080960192780795456430557
60617028080960237245656730281251
60617028080960237245657878174155
60617028081021429554510072865962
60617028081022313927780847144866
60617028081022313927780850325790
60617028081022329985061100130922
60617028081022330719348702534221
60617028081022614114795107396042
60617028081022630771366813484330
60617028081022664123191833773540
60617028081025332612062569824506
60617028081026233042613597089466
60617028081026266531636579891727
60617028081026266531636608471443
60617028097476054126830007843604
60617028097476054127018293138376
60617028097476054134360303077186
60617028097476054134632239311662
60617028097476054134632243543750
60617028097476054134632268009422
60617028097476054134632272123418
60617028097476054134632272241510
60617028097486860948185456261822
60617028097705699658425915662611
60617028097705699658426687314943
60617028097799008551132131226581
60617028097799008551132131232197
60617028097799008551132134413121
60617028097799008551134454174875
60617028097799008551152678760649
60617028097799008551153051819053
60617028097799008551163531303456
60617028097799008551320162496065
60617028097799008551322396027573
60617028097799008551322396046287
60617028097799008551322740401315
60617028097799008551322740420029
60617028097799008551323519963165
60617028097799008551340308244049
60617028097799008551340308257147
60617028097799008551343316751235
60617028097799008551343661124977
60617028097799008551402984269825
60617028097799008551402984282923
60617028097799008551403725803083
60617028097799008551403754500843
60617028097799008551406078866079
60617028097799008551406423226723
60617028097799008551406423239821
60617028097799008551406423344815
60617028097799008551414578363152
60617028097799053026052781130673
60617028097800209125137405819101
60617028097800209125137405820553
60617028097800209125200167585477
60617028097800209125388109923657
60617028097800209125390432380853
60617028097800209125390432399567
60617028097800209125390777226771
60617028097800209125408344597329
60617028097800209125409373468557
60617028097800209125411353104515
60617028097800209125411697933171
60617028097800209125471020618733
60617028097800209125471020623105
60617028097800209125474459580003
60617028097800209125474459698095
60617028097800259133773986926333
60617028097800259133797574958932
60617028097802910416852904901621
60617028097802910416852905018261
60617028097802910416852905024084
60617028097802910416852905024085
60617028097802910416873796908809
60617028097802910416873796914638
60617028097802910416873825606569
60617028097802912658810047501560
60617028097803813363882497795738
60617028097810715932903949054068
60617028097810766948206807411186
60617028097811016076476253866394
60617028097811066084806865265590
60617028097811066085057912325286
60617028097811067137477144073832
60617028097811067137477372711560
60617028097811067137477401291276
60617028097811067183230986201192
60617028098435092948508555702995
60617028098435138646392235095780
60617028098455516929621932808844
60617028098455516929684951791212
60617028098455550289029444872765
60617028098455571632885033756994
60617028098455571632885376713586
60617028098455571632885378130735
60617028098455571632885378132922
60617028098456417497433628710128
60617028098456417497433971666720
60617028098459119200680688336652
60617028098459119200869059370572
60617028098459120436027480898228
60617028098459152554953539708957
60617028098459157494081273688685
60617028098459157494081273806777
60617028098459157905675251638421
60617028098459409878477719510168
60617028098459409878540395535944
60617028098459410056474489548783
60617028098459452706052984871387
60617028098459457637598282777005
60617028098459458049192260608649
60617028098459459292318071399354
60617028098459470405355472853742
60617028098459474085787632951236
60617028098459474108853825316531
60617028098459474116279542523552
60617028098459474116279542527764
60617028098460310624223509424291
60617028098460324721219568113748
60617028098460369369281188119179
60617028098460370970655626963252
60617028098467224311174322482128
60617028098467529815287473093258
60617028098467529861020137296774
60617028098467529998280901837419
60617028098467529998280931933455
60617028098467529998301822542367
60617028098467529998301823942047
60617028098467531050885095755136
60617028098467531050885095758294
60617028098467562747903545888561
60617028098467562793657102100669
60617028098467563159497523720205
60617028098467563350293980299993
60617028098471128556165194391681
60617028098471133505146563376644
60617028098471133505146563494736
60617028098641939415348511872087
60617028098641939415351521783325
60617028098641939415351864739917
60617028098651245686938930290873
60617028098653942034757814676816
60617028098653942034758157633408
60617028098653943270103832403732
60617028098653943270104947012656
60617028098677963726779995409637
60617028098678008191642417153235
60617028098678308426645646540596
60617028098679164666876337517265
60617028098679165073494672178391
60617028098679165073578355003799
60617028098686362478428993506221
60617028098686367417556727485949
60617028098686369209369904727537
60617028098686369209370937829401
60617028098747289779791758867766
60617028098747289779979786945094
60617028098747289780042462970870
60617028098748190347791482846378
60617028098748190347791825802970
60617028098748206821326720209341
60617028098748506964907640741468
60617028098748539950902771690391
60617028098748540362685120905876
60617028098750892051038542472902
60617028098751208851367571662070
60617028098751241471124728751438
60617028098752109281918598927030
60617028098752110654546947433413
60617028098759315197040514643685
60617028098759348411772175011463
60617028098783328552007308234571
60617028098783328554455026225757
60617028098783328963727552301500
60617028098783328966050123252708
60617028098783374625870799942712
60617028098783374671624381552202
60617028098783378377662434732950
60617028098783629107055533022384
60617028098783629107244589988202
60617028098783629107307352103046
60617028098783629107307356335134
60617028098783674815141365243086
60617028098783678520896626345450
60617028098783678521084911640222
60617028098783678521179189786106
60617028098783678521179418423834
60617028098783678521179443821222
60617028098783678521179447003550
60617028150661787962665113666678
60617028150661787962665116853218
60617028150941515126834217820925
60617028150977539072237107831616
60617028150977539072237107835828
60617028150980590927826158806734
60617028150981491358377186075906
60617028150981491495637940801298
60617028150981491495658832808429
60617028150981491495658832809833
60617028150988344650630669271988
60617028150988394064401108327102
60617028150988644839901263620144
60617028150988694207980879530266
60617028150989545407713045264948
60617028150989594638469144680139
60617028150989594638469144680382
60617028150989594638531906795226
60617028150989594821462563614906
60617028150989594821483484319854
60617028150989594821546246434698
60617028151610019962988216298603
60617028151610065660683867609848
60617028151610065660683953348996
60617028151636749153942572150068
60617028151637955271788450582293
60617028151637955408986443192841
60617028151637983262846526288800
60617028151637987342447022113534
60617028151637988577793811492782
60617028151637998455484423567922
60617028151637999690831212947170
60617028151644853028901042700048
60617028151644854264247832075084
60617028151644854264247832079296
60617028151644854264247835261624
60617028151646059146684163734950
60617028151646059146746925848174
60617028151646059146767846554526
60617028151646059284007680579398
60617028151646087137808438978006
60617028151646087137808438982218
60617028151646088373155228357254
60617028151828869049237475268212
60617028151828869049237561007360
60617028151828870284583492995128
60617028151828870284583578734276
60617028151832478048792209205431
60617028151864941724525971269588
60617028151864941724526232732170
60617028151925820300865335395926
60617028151925820300865335400138
60617028151925835539304603690935
60617028151926135728586820834586
60617028151926135865835837509595
60617028151926135865847489470910
60617028151926168485604389342834
60617028151926169080411841123796
60617028151928837569282577174762
60617028151929737999833604439722
60617028151929739372441033289522
60617028151929739372461953995865
60617028151929772724203377552956
60617028151929772724203406250707
60617028151936627114605686211334
60617028151936627114605686215546
60617028151936942679587840286318
60617028151937843247336745256906
60617028151937843247336745374941
60617028151937843247420428076689
60617028151937844482767217457341
60617028151937877697310677219736
60617028151961307238811604326782
60617028151961307238811632907902
60617028151961307421836825104009
60617028151962202318641034927151
60617028151962207806571591551369
60617028151962207806634267577145
60617028151962207806655188165453
60617028151962207852387852368969
60617028151962207852408744377561
60617029280184508736876470180475
60617029280185442658111386227919
60617029280185442658132306932867
60617029280192345179862427150310
60617029280192612611836058534757
60617029280192612611836063120977
60617029280196214334039910714023
60617029280368207959391821695852
60617029280376313069133000575424
60617029280404247282031903621791
60617029280404247282031932318147
60617029280412351156970256997839
60617029280412351156972575346863
60617029280412351156991177702787
60617029280412351156993467354051
60617029297153906844399876043442
60617029297153906844462637808366
60617029297910417092835290556585
60617029297911317523386317821545
60617029297911318760994781686945
60617029297918221281906674616614
60617029297918221419104667227162
60617029297918221830698645058806
60617029297918221830886673136134
60617029297918488302286329564885
60617029297918488302286332751425
60617029297918488851078298607397
60617029297918488851078303193617
60617029297918488851161982832476
60617029297918490085943916327408
60617029297918523440216671689714
60617029298129221718241465025103
60617029298130122148728582264845
60617029298130122148792492290063
60617029298130123382383922362553
60617029298130123384894407072225
60617029298137326691286748600302
60617029298137328064179087886194
60617029298137376102618906843810
60617029298138227259034271137511
60617029303066183761822809350369
60617029303158627962805382178537
60617029303171534134036662422753
60617029303171534136292999350689
60617029303717878723444839607719
60617029303819944128342862774629
60617029303819944128342864174309
60617029303827114264242729523356
60617029303827115499024663018288
60617029303827147481240902921566
60617029303827999870067171312729
60617029303827999870070527380149
60617029303828048002482728239547
60617029303828048002482732844641
60617029303830701161720253107609
60617029303830717770208684508589
60617029304033978022838454461835
60617029304033978022838458711185
60617029304034828445376625220229
60617029304037546940376842053935
60617029304037546942072194404697
60617029304037548040910688925422
60617029304037847129647407354363
60617029304037848230181282922206
60617029304038746967850328097441
60617029304038747562647304997689
60617029304038748749711084143565
60617029304038748749711088865299
60617029304038748749731976270201
60617029304038748749732004849917
60617029304038748749732009571651
60617029304038748751403336839517
60617029304038748751403341561251
60617029304038748751424257545869
60617029304038748751424262267603
60617029304038748752239021904931
60617029304045651320320181882196
60617029304045651320508468226728
60617029304045653288010161167146
60617029304045985593422019518184
60617029304045985593673066577880
60617029304046852626364905178227
60617029304046852626382353624827
60617029304046852626382358229921
60617029304046852809408695130258
60617029304046886023940501982435
60617029304046886161233715419468
60617029304046886161484762479164
60617029304049587315594355433859
60617029304049589100015935459160
60617029351096117020012791502551
60617029351097050941267392743553
60617029356024976469736459173813
60617029356349180881130688685413
60617029356993668781914606012947
60617029357005676308615475230917
60617029357005676308615475349009
60617029357008379843045074763217
60617029357008380254890129829766
60617029357212773549331240486547
60617029357224480932515100616197
60617029357224480932515100734289
60617029357224481527323443425506
60617029357224514330074016025255
60617029357224514879148463714716
60617029373749935530167891307162
60617029373750836097979672947594
60617029373966086447795460568049
60617029374062132373238368830449
60617029374074138113918732363249
60617029374626185976685830975273
60617029374718644455855547147409
60617029374731552410659722693009
60617029374734256079815229574162
60617029374734256079815229578374
60617029374734256082350106775990
60617029374734256494132369902406
60617029374937482431576751150845
60617029374938351294698359743477
60617029374938649653823208885969
60617029374938683005644787504125
60617029374942237832248031578170
60617029374949456604008320813329
60617029374949489818636582944942
60617029374949490550641683911848
60617029374949506610135882785737
60617029374950407040666018043512
60617029374950407040686910050700
60617029374953055212532558240272
60617029374953060568212586953114
60617029374953092272845792971688
60617029374953094057235599852824
60617029375046452783181711635286
60617029375046452783933823944598
60617029375046752972452305632070
60617029375046752973204417941382
60617029509648320031004144609094
60617029509961716393784595736373
60617029509961716394056191848069
60617029510617931123399220919322
60617029510618229530696067451716
60617029510620632826834308623174
60617029510620899847025591137845
60617029510629003721985179466027
60617029510629003721985184065297
60617029510812704180096909854832
60617029510816306451092989356864
60617029510837084160537549209394
60617029510840636608605995297927
60617029510847842935501027248933
60617029510847876287409615572511
60617029510847876287409701311659
60617029510847890974561405775234
60617029515557846011917593528714
60617029515557846560897849265678
60617029515557862622916619827573
60617029515776699363127339931742
60617029515776699365554141349319
60617029515776700600897602429999
60617029515776700600900930728567
60617029515873961922121837322265
60617029515873961922121837794441
60617029515873961922142758382749
60617029515873961922142844121897
60617029515873961924569670459601
60617029515880865040019713513785
60617029515882017621286435213173
60617029515882050975367792430319
60617029515882065797081083179081
60617029515882065797102003767389
60617029515882065797102089506537
60617029515882065799528915844241
60617029516530457352054452400011
60617029516530457352054452400059
60617029516537363535432446682981
60617029516537363535432475262697
60617029516537363535516129036213
60617029516538564292598505028965
60617029516724931864194656636052
60617029516724931864194742375200
60617029516745359375982745587048
60617029516745359378427110592312
60617029516745409384368622608438
60617029516749261975954077785291
60617029516749261975954077785339
60617029516749261975954077786743
60617029516749261975954082390385
60617029516749261975954082508477
60617029516749261975957521465375
60617029516749263620646352112594
60617029516749263806108069868366
60617029516749295327779443965771
60617029516749311799132413884750
60617029516749311799132413888962
60617029516756166327012926970630
60617029516756166924072346962912
60617029516756200275893899592307
60617029516756201511240688971555
60617029516756201511240774710703
60617029516756211393993840607743
60617029516757367681067688311250
60617029516760070619912584376766
60617029516760103971737604661764
60617029516760103971737605015896
60617029516822243150687417912691
60617029533501626307059649268874
60617029533501675037047361546451
60617029533607041468762589720754
60617029534158173530284111838163
60617029534255134479157295386694
60617029534255432886349796667168
60617029534255434714244236291598
60617029534256335281993256302620
60617029534256335419254010559991
60617029534263238354116540771334
60617029534263505374391850467676
60617029534263538728912330655991
60617029534263539964259120031027
60617029534267107096783901515785
60617029534267142098332246240422
60617029534267142235509346664295
60617029534267142235530267369243
60617029534267156922490275053718
60617029534449907535687876833184
60617029534470336831893820005504
60617029534471236212277207099271
60617029534471569753352021605821
60617029534474237510249422052448
60617029534474238242307008286621
60617029534474239340403641811062
60617029534474239340406736411688
60617029534475138078001768927467
60617029534475138810153658145040
60617029534475139859951268700656
60617029534475140045497011748773
60617029534475188084191006652808
60617029534482042428973491611318
60617029534482042429036167637094
60617029534482042566234160247642
60617029534482042566317843068886
60617029534482042978016166156614
60617029534482328528653927223763
60617029534482343215362916365846
60617029534482344405231415954352
60617029534482344405231532162542
60617029534482344587991264872229
60617029534482376704636976330481
60617029534482377939732688547355
60617029534482377939732717127071
60617029534485930248159151841442
60617029534485930248159237580590
60617029534485941366276803126016
60617029534485945486610042927574
60617029534485946676227611664628
60617029534485946721956831834646
60617029534485946721956831838858
60617029534485946859220913916600
60617029534485980073781852123856
60617029534485980073781852477988
60617029534548119389992419750255
60617029534579305585383405692444
60617029534579337289734134126195
60617029534579338891392165164060
60617029534579338937208425981654
60617029534579605728900389383328
60617029534579605728900414780716
60617029534579638028047372438293
60617029534579639080725409672538
60617029534579639080725435069926
60617029534579639126479019979842
60617029534579653904883463883222
60617029534579653904883463883223
60617029988236171679053231931674
60617029988236171679241517209184
60617029988244275554011672366904
60617029988244275554011677084266
60617029988454976302952052367544
60617029988454976302952057084906
60617029988454976302952857316951
60617029988454976302952857316954
60617029988454976304563750240786
60617029988454976304647432942486
60617029988454976305399774958000
60617029988454976305400578372376
60617029988455026127696859593354
60617029988455026128511905127220
60617029988463080179522995625426
60617029988463080179606678327126
60617029988463081826923333149300
60617029988463130002656104977994
60617029988465783118388128586550
60617029988465783118389161707128
60617029988466682450791015589567
60617029988527955649142036350143
60617029988527955649142041067505
60617029988527955649225609101873
60617029988527955649226753456913
60617029988536059524101281728959
60617029988536059524101281847051
60617029988536059524181411987331
60617029988536059524181412341623
60617029988536059524184849881419
60617029988536059524184854486513
60617029988536059524184878107003
60617029988536059524184878111215
60617029988536059524184878111375
60617029988536059524184878461135
60617029988536059524184879523945
60617029988536059524184882710485
60617029988536059524184884245679
60617029988560326677338588594396
60617029988560326677421899411326
60617029988560326677422242367864
60617029988560326677422242367912
60617029988560326677422242367918
60617029988560326677422247085226
60617029988560326679869964958320
60617029988560371149062618864405
60617029988560371149252024435969
60617029988560371151506979624691
60617029988560371151508098484417
60617029988560371151508098832885
60617029988560371151508103083687
60617029988560374855292402081331
60617029988560376502167049593674
60617029988560376502170405643832
60617029988560376502982180885562
60617029988560376639410240135262
60617029988560376640242935610960
60617029988563077793820131388554
60617029988563077793823487438712
60617029988563077794634919723642
60617029988563077794638362320750
60617029988563077794638362339464
60617029988563928950301960205247
60617029988563978361694589404679
60617029988563978362450057869200
60617029988563978362450057882241
60617029988563978362450057882250
60617029988571181668781699702774
60617029988571181668781700175158
60617029988571183453422560114985
60617029988571183453422560114994
60617029988571198277611984537920
60617029988571198277612013117636
60617029989119643320597288755324
60617029989184436164354297941263
60617029989184436164354297954313
60617029989195241193768718599303
60617029989196141761517652385743
60617029989216856605013937728133
60617029989216856605014709376253
60617029989216856605014709380465
60617029989216884285890748928200
60617029989216889819627061369290
60617029989216889820108233371004
60617029989216889820129154077356
60617029989216889820191917259222
60617029989216889820192692093882
60617029989219558306566073086075
60617029989219591523627004963074
60617029989220458739628702380819
60617029989220458739628703797969
60617029989220458876826696408517
60617029989220486740720431192213
60617029989227661631917788059976
60617029989227662181525661427307
60617029989227662181525661440357
60617029989227662181525666026577
60617029989227662184036146014515
60617029989227662184036150265317
60617029989227662184057066720858
60617029989227663418818079509447
60617029989227663418839000215763
60617029989227663418839000215790
60617029989227694986239130268508
60617029989227694986239388548810
60617029989227694986803986152824
60617029989227694986992529714848
60617029989228562202177292172613
60617029989228562614587177530277
60617029989228562751785170140825
60617029989228562752057139328234
60617029989403307357140220320004
60617029989435694443526686754570
60617029989435694444092317479162
60617029989435694445974375931308
60617029989435694445974404627664
60617029989435694445974491189116
60617029989435694445975267096414
60617029989435742622522308551676
60617029989438396149222325660128
60617029989438396149222583923120
60617029989438396149975471071304
60617029989439291362109573384141
60617029989439291364620056558619
60617029989446499610139013934090
60617029989446499612586731807184
60617029989446499612586818368636
60617029989446533513487028007922
60617029989446549435794140432466
60617029989447395238759922159099
60617029989508623784235554697912
60617029989508623784423582775240
60617029989508673790365439147638
60617029989508673791118584576076
60617029989508674339408116525135
60617029989508674339408116879267
60617029989511375631062314332831
60617029989519478956977766327158
60617029989519479506020438987293
60617029989519479506020439455305
60617029989519479506020443704655
60617029989519479506052212604618
60617029989519479506240240681946
60617029989519495428547037679854
60617029989519495428547295947058
60617029989520379936571466252093
60617029989520379936571466724477
60617029994047550546889566371720
60617029994144496720057222103144
60617029994144496903071561737000
60617029994144797046401314400324
60617029994144797046588542245652
60617029994152600595016467487784
60617029994152900921359755322280
60617029994152900921359756372040
60617029994152900921359783552076
60617029994156521082457101788853
60617029994363301346217398684514
60617029994363301529231997667098
60617029994363651495044942062004
60617029994363651495859730397092
60617029994371405217912128567744
60617029994371407050754406548344
60617029994374108342219201985594
60617029994374108342219976824466
60617029994374408485737244193088
60617029994375309053464195103147
60617029994375309053464195457439
60617029994375309053464223681619
60617029994375309053464223682863
60617029994375309053464224153795
60617029994375309053464228404597
60617029994375309053464309770687
60617029994375309053464309776303
60617029994375309053464309888779
60617029994375309053464998988455
60617029994375309053464998989907
60617029994375309053465000051313
60617029994375309053485115691455
60617029994375309053485115691615
60617029994375309053485116163839
60617029994375309053485117226649
60617029994375309053485120413189
60617029994375309053485230477039
60617029994375309053485230949476
60617029994375309053485890998499
60617029994375309053485892061309
60617029994375309053485919694855
60617029994375309053485920757665
60617029994375309053547877810671
60617029994375309053547877928763
60617029994375309053547906507027
60617029994375309648261573765309
60617029994375309648282523525218
60617029994375357824339154000666
60617029994375357824360074588974
60617029994468651718155065136476
60617029994468651720686469017306
60617029994468651720686818108410
60617029994468651900437412822896
60617029994468651901169404775948
60617029994468701132016307499060
60617029994468701132020009457994
60617029994468701726812911327806
60617029994471403018469435719794
60617029994471403018469435738508
60617029994472620384110152420881
60617029994479508677253633513948
60617029994479523501443057936964
60617029994480659425761759575198
60617029994480659427934155415979
60617029994480659427934155420351
60617029994480659427934160137713
60617029994480659427934413683183
60617029994480659427934413683343
60617029994480659427934414154115
60617029994480659427934418404917
60617029994480659427955047424571
60617029994480659427955047896955
60617029994480659427955048959765
60617029994480659427955052146305
60617029994480659427955305691775
60617029994480659427955305691935
60617029994480659427955306164159
60617029994480659427955307226969
60617029994480659427955310413509
60617029994480659427955420477359
60617029994480659428018096507347
60617029994480659428206011330073
60617029994480659471515315787306
60617029994480676082521492814487
60617029994480676082521492818699
60617029994480707466928418957576
60617029994480707603941449395066
60617029994480707604001117044638
60617029994480707604189145121966
60617029994480707649942758610146
60617029994480707649946082781620
60617029994480709434064299672474
60617029994480709434085220377422
60617029994480709434147607904445
60617029994480709434335894248893
60617029994480709434335894248977
60617029994480709434343418503071
60617029995028268687213122072144
60617029995028268688029025016156
60617029995028268688029026551190
60617029995028268688029029733518
60617029995031821728460664733603
60617029995104767174870339563257
60617029995127883532092841343166
60617029995127916747646367888978
60617029995129112104801417538399
60617029995135987407887795763630
60617029995135987407888140119902
60617029995135988642669729258562
60617029995135988642670073614834
60617029995136020210635316769360
60617029995136020622417580945536
60617029995136320354152297279368
60617029995136320354152298329128
60617029995136320354152325509164
60617029995136320766122622361938
60617029995137173337715968918549
60617029995137187567077652183184
60617029995137188165158806725466
60617029995311932724488302807320
60617029995319686446792294688110
60617029995319686449051984483876
60617029995319686449240012561204
60617029995319986636062888686298
60617029995322437746831253491282
60617029995323638458076272468695
60617029995344014131742286148890
60617029995344019669805449330352
60617029995344019669805564588160
60617029995344319813322228834726
60617029995344367989055345486460
60617029995344367989870133821548
60617029995346721373053399059172
60617029995346721373806544470348
60617029995347916728701042923679
60617029995347916729457627291753
60617029995347916729457627291789
60617029995347916731965044580915
60617029995347916777718596425537
60617029995347950085482398937703
60617029995354803238282358021550
60617029995354803240538694949486
60617029995354803240730075894644
60617029995354819300045832903784
60617029995354819300234119248316
60617029995354824653216040615066
60617029995354824836417891767680
60617029995354824836418925936566
60617029995354825385493109697472
60617029995354858737318129986682
60617029995355124977236019370716
60617029995355174802796729422446
60617029995356025547747371243265
60617029995356025957081913183126
60617029995356070431730677058994
60617029995356070431731824969368
60617029995356075370954009165149
60617029995356075553873898116383
60617029995358729081148675373569
60617029995358771723384910996087
60617029995416949008255775383930
60617029995416997184802563876666
60617029995416997184802821094158
60617029995416997184806265835600
60617029995416999014196512546682
60617029995416999563239190278311
60617029995419700854893387731875
60617029995420901611909534301037
60617029995420901611911972040371
60617029995420901612724322636125
60617029995427804180808839726202
60617029995427805828220369112522
60617029995428957311146625778171
60617029995429004938079243796279
60617029995429006722476464259925
60617029995452065799556691430396
60617029995452065799744719507724
60617029995452071152915272651186
60617029995452071333229954779984
60617029995452071333962203950528
60617029995452071745744210922310
60617029995452113976292627210106
60617029995452113976292884427598
60617029995452119511916017443322
60617029995452119512476396528428
60617029995452119512476653745920
60617029995452120060987074835942
60617029995452120060987103415658
60617029995452121159138481395484
60617029995452121159605453284894
60617029995452121159608895900716
60617030011773426649121845092064
60617030011869467038384365950249
60617030011869467038384365951653
60617030011877570913343611334889
60617030011877570915599948262825
60617030011881473376117382907293
60617030011881479961624380964982
60617030011881480145391982355016
60617030012088271664539951656907
60617030012096375538663517065257
60617030012096375538684409073849
60617030012096425547320562420929
60617030012097583433576044421392
60617030012097583433577077523256
60617030012097583433577077523257
60617030012097583433577106102972
60617030012097583433577106102973
60617030012097583479329657909572
60617030012100284587780343278198
60617030012100284587780343396290
60617030012100284770732695631711
60617030012100285136824165729496
60617030012100285182577721940200
60617030012100327413041680569089
60617030012100327413042452220260
60617030012100327413042455402345
60617030012101185153060754807055
60617030012101185153081646815647
60617030012101185155529363153707
60617030012101185155529363270395
60617030012101185155529363271799
60617030012101185155530139523401
60617030012101185155593274713958
60617030012101185750305821227401
60617030012101185750389504053016
60617030012101185887587496664968
60617030012161207133969853221533
60617030012161256544466243498747
60617030012161256544466248220481
60617030012161256544467367409801
60617030012161256544487135507339
60617030012161256544487140229073
60617030012162407708037889574813
60617030012169360419446380891979
60617030012169360419446385613713
60617030012193622038174461680937
60617030012193622038195353689529
60617030012193622038195356876069
60617030012193622038446429328733
60617030012193622038446429333153
60617030012193622038446429451197
60617030012193622039010140606063
60617030012193622039010513560717
60617030012193622039010513565137
60617030012193622039010599770845
60617030012193622039010604375938
60617030012193622039010604376097
60617030012193671998550759808022
60617030012193672044576318032145
60617030012193672046832305981489
60617030012193672046832310586583
60617030012193675750616695677507
60617030012197273720754868867862
60617030012197279257774351478417
60617030012197524499527952908253
60617030012197573910025466978393
60617030012197573910025467096521
60617030012197573910046383570993
60617030012197573910046387684829
60617030012197573910046388157213
60617030012197573910861142539104
60617030012197573910861147322073
60617030012197573912553396831569
60617030012197573912553396835941
60617030012197573912553425529329
60617030012197579447044916659349
60617030012205634959994196350582
60617030012205634962250533278518
60617030012205634962250533396610
60617030012205635097167945619743
60617030012205635097188837628335
60617030012205635099427633880315
60617030012205635099427633880474
60617030012205635099427633880475
60617030012205635099427638602049
60617030012205635099448269156897
60617030012205635099448525888907
60617030012205635099448525889066
60617030012205635099448525889067
60617030012205635099448527424101
60617030012205635099448530610641
60617030012205635099448640674491
60617030012205635099699231527205
60617030012205635099699346312629
60617030012205635099699349499169
60617030012205635143008536003152
60617030012205635145180962056769
60617030012205635145181218788779
60617030012205635145181218807653
60617030012205635145181304896721
60617030012205635145181304996099
60617030012205635145452902524737
60617030012205677785004854120972
60617030012205677785255529409628
60617030012205677785255533641473
60617030012205677785255533641716
60617030012205677787511870569409
60617030012205677787511870569652
60617030012205683138174029652230
60617030012205683321439302959795
60617030012205684968568359716504
60617030012205685105829114446025
60617030012205685105829114446109
60617030012206585536380141711069
60617030012752922805214738091399
60617030012752938656944700209040
60617030012752944146746985421848
60617030012756824670660789275054
60617030012756824670660792457382
60617030012756824671496472917750
60617030012756830021664974201763
60617030012756830021685866210355
60617030012756841139805841842903
60617030012756841140342285236124
60617030012757697830504912545615
60617030012757697830504998284763
60617030012757697830506027154539
60617030012757725650278739610585
60617030012830643825706676503767
60617030012854059778490925652162
60617030012854086544211559848677
60617030012854087639295521514003
60617030012854087639316442102311
60617030012854986972503179932863
60617030012854986974197642308005
60617030012854988804342181886967
60617030012862149009209447382885
60617030012862158345196723190960
60617030012862163284324457170688
60617030012862163653449400938378
60617030012862163699182065141894
60617030012862164889047253309616
60617030012862164889047281889332
60617030012862191514247614649060
60617030012862191514247619353532
60617030012862191517260225008340
60617030012862196456384859665708
60617030012862197005239563174773
60617030012865767206047707912492
60617030012865800557872728201702
60617030012865815382030757014998
60617030012865815382030757019210
60617030012865815382030757020614
60617030013037775656969412477542
60617030013045879531928657862182
60617030013048614129590384324582
60617030013048614129590387506703
60617030013049514560141411939379
60617030013049514560141788198908
60617030013068973926093907399473
60617030013069022104608357194865
60617030013072876340669672114819
60617030013072890619069199316161
60617030013072891167359445996147
60617030013072892448459475810982
60617030013072923970891149470465
60617030013072925754468123660623
60617030013072925754468148126502
60617030013072925756975509065404
60617030013072925756978603666030
60617030013072925756978632363790
60617030013072925802729093857228
60617030013072925802732188457854
60617030013072925802732217155614
60617030013073791596215891849739
60617030013080701075722807516013
60617030013080745545396950163959
60617030013080979666858212493140
60617030013080979669302199839230
60617030013080979669302199840682
60617030013080979669302200772350
60617030013080979669302200890442
60617030013080979669302228418946
60617030013080979669302228420398
60617030013080979669302457989794
60617030013080979669302486687602
60617030013080979669302577498404
60617030013080979669305556822508
60617030013080996137896196279436
60617030013080996138147244738812
60617030013080996138148392644814
60617030013080996140319669276108
60617030013080996140591605157696
60617030013080996140591633735960
60617030013080996140591633854052
60617030013080996140592666839276
60617030013080996140592754467750
60617030013080996323334238008185
60617030013081001081978803476338
60617030013081001081979924225390
60617030013081001219240591440397
60617030013081001628512457354482
60617030013081001630771893115132
60617030013081002866368586378480
60617030013081002866368615074836
60617030013081002866368844645684
60617030013081002866401504233995
60617030013081002866401504233999
60617030013081002866401504700559
60617030013081002866463893412854
60617030013081002866463921992570
60617030013081002866463922109210
60617030013081002866464151680058
60617030013081002866464180259774
60617030013081002866464180259775
60617030013081002866464266465483
60617030013081002912122199866660
60617030013081002912217506901034
60617030013081003049384333608305
60617030013081003049415729082431
60617030013081003049478519893631
60617030013081029492228626065934
60617030013081029494673765787766
60617030013081029494673765789218
60617030013081029494673995358614
60617030013081029494674024056422
60617030013081029494674110149862
60617030013081029494674114867224
60617030013081029629426618676483
60617030013081029631933750045940
60617030013081029631934521698272
60617030013081029677687306141408
60617030013081029677687334837764
60617030013081029677688106490096
60617030013081029677688339243272
60617030013081029677691462540254
60617030013081036218226524523205
60617030013081036218288942398420
60617030013081036218289200548984
60617030013081045551924799571516
60617030013081045554181136499452
60617030013081045554181941571326
60617030013081045737195477201779
60617030013081046103223897256126
60617030013081046103223925948270
60617030013081046103223925952482
60617030013081046103224930357990
60617030013081046103225045166500
60617030013081051042363547009049
60617030013081051042384553336501
60617030013081051042446971095076
60617030013081051042447229362280
60617030013081051042447229362281
60617030013084598409140339721135
60617030013084598594665048806855
60617030013084605183181385962272
60617030013084605183182160801144
60617030013084631354138978302536
60617030013084647825428297878755
60617030013084647825428383967982
60617030013084647825429069532734
60617030013084647825429072719274
60617030013084647825429155626014
60617030013084647825429155626020
60617030013084647825429158808342
60617030013084647825429158812470
60617030013084647825429158812713
60617030013084647825429417088596
60617030013084647825429417092808
60617030013084648008442608349647
60617030013084648008443380000818
60617030013084648008443383182903
60617030013084648008443756254488
60617030013084648008443756255892
60617030013084653359081523895914
60617030013141975234732410121311
60617030013141975234732410475443
60617030013145576956874872958270
60617030013145826042744422275385
60617030013145877100453528269470
60617030013145877100453528269471
60617030013153680420051079448759
60617030013153680420301754737415
60617030013153680831832969387196
60617030013153680831895760320652
60617030013153680831895760320653
60617030013153980609572348735603
60617030013153980975349978475468
60617030013153980975412768936749
60617030013153980975412769408978
60617030013153980975601027051241
60617030013153980975601031656335
60617030013153981021166325504440
60617030013153981158364317760857
60617030013177942588657483478162
60617030013178247581489748092018
60617030013178292648488455359980
60617030013178292648489488474894
60617030013178292785750242850367
60617030013178297541874228756802
60617030013178297541874228756803
60617030013178297541895149345110
60617030013178297541895149345111
60617030065274911596004524463631
60617030065275211602259774298746
60617030065275211739521533551951
60617030065275211785275118342323
60617030065275254427522115993741
60617030065371300167506434880688
60617030065372156860105914392819
60617030065372500924505127569789
60617030065372500925340803130500
60617030065372500925340807913469
60617030065383013085242250574460
60617030065383013085242250574461
60617030065383313228675663286153
60617030065384213659310286927741
60617030065384213842324597752813
60617030065384214391399127049648
60617030065935326136638426234303
60617030065935326136638512323371
60617030066039819823392967394616
60617030066223191589202305332857
60617030066223491732802997600877
60617030066223541144070048098099
60617030066247852634197624660104
60617030066247852768947784252019
60617030066251421731685226509927
60617030066258331440578326204436
60617030066258629799706643380500
60617030066258631629848920084580
60617030066258657800809951858338
60617030066258674272097037409386
60617030066258674409357791784615
60617030066259525014286114181238
60617030066259530367518425020932
60617030066259530548001245988534
60617030066259530548001274686294
60617030066259574837463330598365
60617030066259574837464454394474
60617030066259574839907700202899
60617030066259574839907700203142
60617030066259574839908700026696
60617030066259574839908730124130
60617030066259574839908733323720
60617030066259574839908814817736
60617030066259574839908816217407
60617030066259574839908816217410
60617030066259574839908816217416
60617030066259574839908819399738
60617030066259574839908819417000
60617030066259575022921919979885
60617030066259575022923039542454
60617030066259575022923040592214
60617030066259575022923043774299
60617030066259575022923068241666
60617030066262234038305550018843
60617030066262234038389232844251
60617030066319603540866268520403
60617030066320452912892170770425
60617030066320753056471971029853
60617030066320804114870508471860
60617030066320804114933188860867
60617030066331309137965826563060
60617030066331309138028506952067
60617030066331309138028507306199
60617030066331609281545511795248
60617030066331609281545516040387
60617030066331609281545516394519
60617030066331609327299067890716
60617030066332462268202334324748
60617030066332477092360277048976
60617030066332509712033863034349
60617030066332509895044736433588
60617030066332509895048087410605
60617030066332509895048087412093
60617030066332526366429447244167
60617030066355926442615173823203
60617030066355926442636094411511
60617030066356770279265059146525
60617030066356772106901409788445
60617030066356777599023851261697
60617030066356777599118123659416
60617030066356819689780109293191
60617030066356821522433985203523
60617030066356821522434013901283
60617030066356825042949538977657
60617030066356826873166287177231
60617030066356826873166315874991
60617030066356826873187207765539
60617030066356826873187207883583
60617030066356826873187236463299
60617030066356837991307183398087
60617030224799990998569928906030
60617030224799990998569957602386
60617030224799992782897093512192
60617030224800040821619387416868
60617030224800040821682034864380
60617030224905391196068656830332
60617030224905391196089577417188
60617030224905391196092672017814
60617030224905391196152224864700
60617030224905391196340252942028
60617030224908993055536529481468
60617030225561899572166290415472
60617030225561899574422369076204
60617030225561899574425721944034
60617030225561899574610655420736
60617030225561904513550360850752
60617030225780709137449727968828
60617030225780709137449986236032
60617030225780709139709389068238
60617030225780709139709417764594
60617030225780709139897445841922
60617030225784306057706527939059
60617030225784306057727419949055
60617030225784306057727420303400
60617030225784313241047655194901
60617030225784313241100028327856
60617030225784339409549116066791
60617030225784339409549374333995
60617030225784355880902312372796
60617030225784355883346648681758
60617030225784355883346677378060
60617030225784355883346681977330
60617030225784356020607317318082
60617030225852488459263374949053
60617030225852488459263375417065
60617030225852488459263379666415
60617030225853388889814402213853
60617030225853388889814402686237
60617030225853689033331411302173
60617030225853689033331411302333
60617030225853689033331411774562
60617030225853689216282960126441
60617030225856090181467484008733
60617030225856090181467484008893
60617030225856090181467484358653
60617030225856090181467488726255
60617030225856090181467489080387
60617030225856390324984493097053
60617030225856390324984493565225
60617030225856390324984493569437
60617030225856390324984497814575
60617030225856390324984498168707
60617030225857290755472849408050
60617030225857290938462826197732
60617030225857290938483718206324
60617030225857290938483718207830
60617030225857290938487069186281
60617030225857290938487189047567
60617030225857290938487190110380
60617030225888510622688541054431
60617030225892413083146686310614
60617030225892414730275738816278
60617060411930805947599661301860
60617060411930805947600775910784
60617062326356659479179053233851
60617062326356659484261627412011
60617062326357559908893165801560
60617062326360261198871816656082
60617062326360261200546247596440
60617062326368365083119812575581
60617062379535188215025908187836
60617062397260163887356043082219
60617062397260163892438617260379
60617062397271871273426920913415
60617062533159747724339149686314
60617062533159747724904005570630
60617062533159747914947691396434
60617062539068067597511299252779
60617062539068067597511642209371
60617062539068067597511643259131
60617062539068067597511646795591
60617062539068074780824472870538
60617062539068074918085227600142
60617062539068074918653443785370
60617062539068074925428270659482
60617062539068375107355821598330
60617062539068375114698860406916
60617062539071975004311510846909
60617062539071977376667717329459
60617062539071977376730479094383
60617062540015471453791736988798
60617062556793043268753813811565
60617062556793043268753814861325
60617062556793043268753815333709
60617062556793043268753818047865
60617062556793043268753818533299
60617062556793043269004517914877
60617062556793043269004517919089
60617062556793043269004518037133
60617062556793043269004519449911
60617062556793043269004862393405
60617062556793043269004862406503
60617062556793043269004863456263
60617062556793048810271870207394
60617062556793048810836844419207
60617062556793048812531679374597
60617062556793050596921486255733
60617062556794249384339906560674
60617062556796950668964133071303
60617062556796950676557957962277
60617062556796950676557959361957
60617062556796950676557962076273
60617062556796950676557962194365
60617062556796952462642346136689
60617062556796953057449687601531
60617062557741346045904919838252
60617062557741347692280831164828
60617062557741347693033975526244
60617062557742248260092527066112
60617066609798780390490021004877
60617066609860025764191141756704
60617066610746134466311977621752
60617066610746134466876061853736
60617066610747035034123673523036
60617066627594005878203479823260
60617066627594005878266241588184
60617066627618322856302903950122
60617066627618322856302931130158
60617066627618322856303707381760
60617066627618322857998283125384
60617066627618322858750395434696
60617066627618322858750653602522
60617066627618322858751428437182
60617066627618322863080857303544
60617066627618322863833998016072
60617066627618322863833999433014
60617066627621024147955641737163
60617066627621024147956789176640
60617066627621024150404481534302
60617066627621024150404510232062
60617066627621024155487079810952
60617066627621024155487081227894
60617066627629128022915230079882
60617066627629128022915231129642
60617066627629128022915258309678
60617066627629128024609806655796
60617066627629128024609806773888
60617066627629128024609835352152
60617066627629128024609835470244
60617066627629128024797863547572
60617066627629128025362722614216
60617066627629128029693181300736
60617066627629128029693184483064
60617066627629128029881466595508
60617066627629128030446325195592
60617066627629128030446325662152
60617066633494210993835195416525
60617066633525747649775483539008
60617066633525747651466964582628
60617066633525747651470059183254
60617066633525747656550310413120
60617066633526648079318073005474
60617066633526648080133975831442
60617066633526648082582473138466
60617066633526648086849139891388
60617066633526648087101331539404
60617066633526648087665042717356
60617066633526648087665047316626
60617066633526648087665420369254
60617066633529349188772461241582
60617066633529349371159182877682
60617066633529349371724038761998
60617066633529349374235583631106
60617066633529349378502221686268
60617066633529349379318124512188
60617066633529349379318126047222
60617066633529349379318129229550
60617066633529649515303724224527
60617066633529649515304871664004
60617066633529649517752564021666
60617066633529649517752592719426
60617066633529649522835138199826
60617066633530549953386166999737
60617066633537453246934704140871
60617066633537453253524230601291
60617066633537453253524597538328
60617066633537453253524597538329
60617066633537453253712511174329
60617066633537453253712512709523
60617066633537453253712515896063
60617066633537453253712625615608
60617066633537453253712630332971
60617066633537455030574728132376
60617066633537455037914410890804
60617066633537455040362131946226
60617066633537753389698228043750
60617066633537753389698486310954
60617066633537753391957917839516
60617066680795951164883395988798
60617066680795951164884170823458
60617066680795951164884516719136
60617066680795951169966740402348
60617066686704276205700991135596
60617066686704276385450815391750
60617066686704276386203956570838
60617066686704276388715215524742
60617066686704276392981882277664
60617066686704276393797785103632
60617066686704576529784532255400
60617066686704576532232253310822
60617066686704576532232599206500
60617066686716282126884319968285
60617066686716282133725003562079
60617066686716282133725003678719
60617066686716282134478149108609
60617066686716282134478150508289
60617066686716282134478153222605
60617066686716284508591838360607
60617066686716284515369759835345
60617066704406138032914708820868
60617066704429246528355240347880
60617066704429251874749846327464
60617066704429252060208435702917
60617066704429252064539012500014
60617066704429252064539013916956
60617066704429252066986730373108
60617066704429252606835534463983
60617066704430452631828779698535
60617066704430452639359043053433
60617066704430452639359071749789
60617066704440959446091400739172
60617066704440959448539121794594
60617066704441257798440330980829
60617066704441257805218223759211
60617066704441257805218227985475
60617066704441257805218228457859
60617066704441257805218228476573
60617066704441257805971373887749
60617066704441257805971485136713
60617066704441259452347281559772
60617066704441259582017333763716
60617066704441259589608409827438
60617066704441259635361994737354
60617066704441259637809715792776
60617066705281439372252519325212
60617066705281439373067307660300
60617066705281483837114941068810
60617066705316305792500515918458
60617066705316306342383714892149
60617066705377549711954326320306
60617066840296416874402938726800
60617066840328830546282028118465
60617066840328830546282032840199
60617066840328830546344704144241
60617066840328830546344708865975
60617066840328830546532732221617
60617066840328830546532732221777
60617066840328830546532732225989
60617066840328830546532736926041
60617066840328830546533081299623
60617066840328836082528477717736
60617066840328836082529252552396
60617066840328836082529252670488
60617066840328836082717539015020
60617066840328836087611826848648
60617066840328836087800113193180
60617066840328836090059544603650
60617066840328836090059889095276
60617066840328837729845907374570
60617066840328837867106662104171
60617066840328837872190007934663
60617066841171718763535536085752
60617066846205042836296662187328
60617066846205042836484947482100
60617066846236260690283675528054
60617066846236260690284447180386
60617066846236260692983594488260
60617066846236260697877879139560
60617066846236260700325600194982
60617066846237155770113101517509
60617066846237155770113103052751
60617066846237155770113106239243
60617066846237155770113106239291
60617066846237155770179221221965
60617066846237155770363807142757
60617066846237155770363810325085
60617066846237155770364150099349
60617066846237155770364150112447
60617066846237155770364151162207
60617066846237155770364154698667
60617066846237161303849042550578
60617066846237161311380109436492
60617066846237161311631154589833
60617066846237161311631158244385
60617066846237161311631267982644
60617066846237161311631269380873
60617066846237161311631272563041
60617066846237161311631274098235
60617066846237161311632301084508
60617066846237162953676980773614
60617066846237163090937735503170
60617066846237163090937735503218
60617066846237163090938768623748
60617066846237163096021081333662
60617066846237163096021085584464
60617066846237163098280515577833
60617066846237461450065592686532
60617066846237461455148166864692
60617066846237463280208329501403
60617066846237463280208329501406
60617066846237463285291675331895
60617066846237463285291675331898
60617066846241063177101227920071
60617066846241063177163990034915
60617066846241063179612855814011
60617066846241065007495784391735
60617066846241065551466707200758
60617066847184557978700428381488
60617066847184559625829485136502
60617066847185458409251455646448
60617066863930919075789863580516
60617066863962131441668998807647
60617066863962131441669001989975
60617066863962131441672441064965
60617066863962131441857025940209
60617066863962131441857027339889
60617066863962131441857370296481
60617066863962131441857371359339
60617066863962136799922126601652
60617066863962136802369847657074
60617066863962136975510427686222
60617066863962136975530663759575
60617066863962136975531348274530
60617066863962136975531692630803
60617066863962136975593339785350
60617066863962136975593339785351
60617066863962136975593339798449
60617066863962136975604933878678
60617066863962136982852408927272
60617066863962136982852437625032
60617066863962136982873698337738
60617066863962136982873702587088
60617066863962136982936093164007
60617066863962136982936461519604
60617066863962136982936464700315
60617066863962136982936464706144
60617066863962136982936464818359
60617066863962136982936464824182
60617066863962136982936466236966
60617066863962136983124373742868
60617066863962136983124373742869
60617066863962136983124373742874
60617066863962136983124373859508
60617066863962136983124373859509
60617066863962136983124375259189
60617066863962136983124378091596
60617066863962136983124379508539
60617066863962136983124402440628
60617066863962136983124402440629
60617066863962136983124402557268
60617066863962136983124403956949
60617066863962136983124406671264
60617066863962136983124406789356
60617066863962136983125521635773
60617066863962136983125521752413
60617066863962136985384182575026
60617066863962138622725835965482
60617066863963339334054626576142
60617066863963339336498991581406
60617066863963339517013326131115
60617066863963339517076002156891
60617066863963339517076773809223
60617066863966038841231545834382
60617066863966038841315232768170
60617066863966038848573555773192
60617066863966038848657205527575
60617066863966038848657205645667
60617066863966038848657205650039
60617066863966038848657209759663
60617066863966038848657209777132
60617066863966038848657209777133
60617066863966038848657210232047
60617066863966038848657210249309
60617066863966038848657235410656
60617066863966038848657238592984
60617066863966038848657238947117
60617066863966038848845492007668
60617066863966038848845496239756
60617066863966038848845520705428
60617066863966038848845524937516
60617066863966038848846639900573
60617066863966038851104956820211
60617066863966038851105042559359
60617066863966040495786381778308
60617066863966041044829400697138
60617066863966041083251450076782
60617066863966041090582985607054
60617066863966041220512118717478
60617066863966041222963284398511
60617066863966041227843649657164
60617066863966041230301961806665
60617066863966041230302967156939
60617066864838641406209371168175
60617066864841343104564470449589
60617066864841385746560529816175
60617066864841391097282241509455
60617066864841391280296466824412
60617066864842291855722567776726
60617066864910384852345122171410
60617066864910418204232818486396
60617066864911285420156818072694
60617066864911285420157161029286
60617066864911587393817219319399
60617066864911587393879209431991
60617066864911587393879981084323
60617066864913987123403877699218
60617066864913987123592248733138
60617066864915189672678322158414
60617066864946458584947682072936
60617066864946709545881857585502
60617066864946757721864876456618
60617066864946757721864877991652
60617066864946757721864905152974
60617066864946757721864906688008
60617068045593861968694300462476
60617068046531336383582177211378
60617068046531336383770205288706
60617068046539441493323356090950
60617068046542143196758443794802
60617068063317035268652993323892
60617068063317035269154315790952
60617068063317035269217077555876
60617068754618104544316101025238
60617068754618104546575532553800
60617068754618104727142412600432
60617068754618104728754105756312
60617068754618104729590130473526
60617068754626208418459438879646
60617068754626208419275346409878
60617068754626208602101653267710
60617068754626208602101657985072
60617068754626208604549375858166
60617068760525529337596175738990
60617068760525529339855607267552
60617068760526429953421232452286
60617068760533633211718592887046
60617068760533633212555421123630
60617068760534833971333373976788
60617068760538438072734517070730
60617068760538438073298601425051
60617068761486735361435003049735
60617068761486735361455895058327
60617068761486735773217010020113
60617068761511050692374783242971
60617068761519155802680046354527
60617068761519156213876186397223
60617068761519156213876301188263
60617068761521856270766017480083
60617068761521857503081546056561
60617068778259503960593407950357
60617068778259511146249580763656
60617068778259511283698363583846
60617068778260711857766399818874
60617068778260711857766399936918
60617068778260711857767433038782
60617068778260711901075619723478
60617068778260711903521017829202
60617068778263413011970698793724
60617068778263413011970698911816
60617068778263413149232228357989
60617068778263413149232228476081
60617068778263413194985813266453
60617068778263413606768077455726
60617068778263413744028832185490
60617068778263413744028832303582
60617068778263413744791821622183
60617068779243831147137268536416
60617078840757856845515133628931
60617079053457564903433771395245
60617079053457564903433775994515
60617079053461168399425154939817
60617079054300447578596957278449
60617079071186142297130757695625
60617079076986685294629502362692
60617079076986695859438931867724
60617079076986695859439017606872
60617079076986695859439789259204
60617079077059630734072911981816
60617079077278435357784595028916
60617079077278435906763736156956
60617079532058926302698597907269
60617079532059826870447617782777
60617079532059826871262406117865
60617079532059826871262492206933
60617079532067930743711511738129
60617079532067930746221651502505
60617079532067930746221737591573
60617079532067930746221995858777
60617079532347708188946768617344
60617079533233714951707281160659
60617079533330976270481708488803
60617079549782101250287757720063
60617079549784802541940837979909
60617079549784802542755626314997
60617079549785702970044144301706
60617079549792858238722689331653
60617079549792906416899313243039
60617079549792906417714871699637
60617079549792906417714957788705
60617079549792906417715216055909
60617079549792906417715220773271
60617079549793758806468351621969
60617079549793758806471709207161
60617079549793806847450340507999
60617079549793806848266248038231
60617079549976616750191938403054
60617079550072683859625200475176
60617079550072683860439988810264
60617079550073584428189008689984
60617079555584909327800277737940
60617079555584909328072246902264
60617079555693427763053227782789
60617079555693427763056669926227
60617079555694328330865009418849
60617079555701531645354823224807
60617079555701531645354826411347
60617079555702434042769160682435
60617079555702434045213525687699
60617079555876693296278107506738
60617079555911815440937600524644
60617079556568307345470184579056
60617079556857409790288883983822
60617079556860111493723856902250
60617079556868216604030263669006
60617079556965428098081580366408
60617079556965429744457491692984
60617079556965461449906600655618
60617079556965477922888259031518
60617079556965477922888263267818
60617079603251213145915728907904
60617079608880046292382334043507
60617079608880060382038334595789
60617079608880062344547469477623
60617079608880062351325390952361
60617079609097699569777314206769
60617079609098900329306373554787
60617079609196161646200520109651
60617079609719089327249973812996
60617079609754205980643621191250
60617079609754206117841613801798
60617079609816335826760918428676
60617079609851452618250981762116
60617079626460646800397768152439
60617079626495767159035639360127
60617079626495768942609543297251
60617079626568713146706249276275
60617079626594231016837890207377
60617079626604721039283842357411
60617079626604735856667044296595
60617079626605037839616200184777
60617079626823875998290232481711
60617079626824776972803569628957
60617079626824776972803684419997
60617079627433108066559414904074
60617079627443898269304461214796
60617079627480082219948537167202
60617079627480082220136565244530
60617079627480082357146529894390
60617079627480082357146529900214
60617079627480082357209291542674
60617079627480082357397319620002
60617079627480084004275672744296
60617079627480084004338344048338
60617079627480084004526372125666
60617079627480084187373605455767
60617079627480382592232279333796
60617079627541306183245255144494
60617079627541306183433540439266
60617079627541306183436640688922
60617079627541306183436897906366
60617079627552969100126265662016
60617079627553013564797301861186
60617079627553013564985587155958
60617079627553013564988687405614
60617079627759949392715031215756
60617079627760116121317759352318
60617079627760116121318016569762
60617079627761016689066779227826
60617079627761016689067036445270
60617079627761016689067036561910
60617079627761016689129798210194
60617079627771823502808506591336
60617079627771823502870920677934
60617079627771823502871177895378
60617079627772123692144067685722
60617079627772123692165016970386
60617079627772123692332095763050
60617079627772123692353045047714
60617079627772171913880701580052
60617079627796483538758437733972
60617079627868982879857223554166
60617079762460195268940249320897
60617079762460195268940249333947
60617079762460195268940335409965
60617079762492566296637974112045
60617079762492614473123378900115
60617079762492614473126473500741
60617079762492614475633858888053
60617079762495267451030215088252
60617079762495267451030215088253
60617079762495267451031334283396
60617079762495267451031334283397
60617079762495267999823304725589
60617079762495315627578120528585
60617079762495315627581562685073
60617079762495317411152024465709
60617079762495317411152024478759
60617079762495317411153143673903
60617079762495317411155466622197
60617079762495317413662507186677
60617079762495317413663627912643
60617079762496168018779234963761
60617079762496168018780354158905
60617079762496168018842083171884
60617079762496168018842083171885
60617079762496168018843116273748
60617079762496168018843116273749
60617079762496168567634053614077
60617079762496168567635086715941
60617079762496216195330582560581
60617079762496217844214653760453
60617079762496217844214655177603
60617079762496217981411527062185
60617079762496217981411613151253
60617079762496217981412647788151
60617079762714149893810957757407
60617079762714155244532669686871
60617079762714155389322541951203
60617079762715055957217920205719
60617079762784098064313956062520
60617079762784098064501984139848
60617079762819520583142134232926
60617079763767350907460019860019
60617079768400891520491001437397
60617079768404827335257202883658
60617079768404838446620947881540
60617079768404842157558951330705
60617079768404843211562736247817
60617079768404843392340884825637
60617079768404843393069797082303
60617079768404843394764372722337
60617079768622431195110596991957
60617079768622731384381162292385
60617079768622780802424209230391
60617079768622780802507777270375
60617079768623679581578397024765
60617079768623680128177022420004
60617079768623681362706788065125
60617079768623681365151153070389
60617079768623681365152300961889
60617079768623681370298293843971
60617079768623681370298638672419
60617079768623681370319558910807
60617079768623681370319559260727
60617079768623681371054107983297
60617079768623681372745355324763
60617079768623681372746360679249
60617079768728998386356266637411
60617079768729031739873539618361
60617079768729031739873539622573
60617079768729047797686105119165
60617079768729047799380680763411
60617079769244150379285831896510
60617079769244150379536535999614
60617079769244150380100620231598
60617079769244150380288648308926
60617079769244155917917436884201
60617079769244155918732225219289
60617079769278987024082602842974
60617079769278987024082604378168
60617079769278987161280595575986
60617079769278988808472409724110
60617079769278988808472411259144
60617079769278988808472411259304
60617079769280173091753782266734
60617079769280187782000526798020
60617079769280189746873319975453
60617079769280189747061348052781
60617079769348314816564003665342
60617079769349172749115887359718
60617079769349172749930675694806
60617079769349215430403547774552
60617079769349220195552043855028
60617079769349220378482585878052
60617079769349220378482700669092
60617079769351872668976213734806
60617079769351872668976213734966
60617079769351874452551232281014
60617079769351918369185429107162
60617079769353117890922130329638
60617079769353119126268919708886
60617079769353122792995677654944
60617079769567121275146402678350
60617079769567124800411329165368
60617079769567126035758117009422
60617079769568026603569898649854
60617079769570728307005243571150
60617079769570728307005245106184
60617079786094694947416668222407
60617079786094695686836954243799
60617079786094695686836957426127
60617079786094696730990572159531
60617079786127115944210285555649
60617079786127115944210285558079
60617079786127115944210285562291
60617079786127115988603677151539
60617079786127115988603680333867
60617079786127116125801669762087
60617079786127116125801672944415
60617079786129513928843487987156
60617079786129768920423664705029
60617079786129769469215635147221
60617079786129802999222368773537
60617079786129814118114168078672
60617079786129817280256758946419
60617079786129817280256762128747
60617079786129817829048729388611
60617079786129817829048732570939
60617079786129818873202347304343
60617079786129818928809541726410
60617079786129819477872362137791
60617079786129819477873481332935
60617079786345905924766894877403
60617079786345905925268303083611
60617079786345950389565868942893
60617079786345950390130724827209
60617079786345955193692279649275
60617079786348356669527874634391
60617079786348656896939339275799
60617079786349508191435098266309
60617079786349557426610250154967
60617079786349557605296340628893
60617079786349557609624216742019
60617079786349557609624561098291
60617079786418885264763933288969
60617079786970026481580783461706
60617079786970026482332895771018
60617079787004847386834016292663
60617079787004863263387518941390
60617079787004863264139626668694
60617079787004863400584478100154
60617079787004863812430537978312
60617079787004863813182650287624
60617079787004865047713530605818
60617079787004865047714651336156
60617079787004865047777325822526
60617079787004865047777327357560
60617079787005163452657036730532
60617079787005163589939397371248
60617079787074191101835125065194
60617079787074192337180885574666
60617079787074192337181914444442
60617079787074192886223903076554
60617079787075048851160049082502
60617079787075363269774575111570
60617079787077750554595479742946
60617079787077793373081908670330
60617079787077794607675552620980
60617079787077794608427669179802
60617079787078094797762054166870
60617079787292996960328398650634
60617079787292996961078182362622
60617079787292997509371416152522
60617079787292997514451318776766
60617079787296603310963371825352
60617079787296604546247485178984
60617079787296604546310159669566
60617079787296604546310161204600
60617079787296604546310161208971
60617079787296604546310161208972
60617079787296888720154833885799
60617079787296904781355260705383
60617079839304439158744366244322
60617079839304439158745137896654
60617079839304440393526299739254
60617079839304744843528393162335
60617079839304745943561171482139
60617079839304746078311442683133
60617079839304746080759164092687
60617079840179776183527739838714
60617079840179776184091824070698
60617079840179790278055207610114
60617079840179790415315961985586
60617079840179792062445014491250
60617079840251821059423767141438
60617079840251821059987851373422
60617079840253027172687408220811
60617079840470625683323392526718
60617079840470630992977781403086
60617079840471525011272990841872
60617079840471525011272990846244
60617079840471531560726801278594
60617079840471531560789563043518
60617079840471831795834921296779
60617079840471831796022949374107
60617080967754937424701557284771
60617080967758539146905666344611
60617080968070737579897718903900
60617080968081527967266454649826
60617080968738007253630038181879
60617080968738007254466866412847
60617080968738007254469961013473
60617080985484417170057313310412
60617080985795713251390939096820
60617080985796613819139958976540
60617080986452177346917725002917
60617080986452177346920047951211
60617080986463882944079959779869
60617080986463882944079962966409
60617080986463882944081077575333
60617080986463882944081077925253
60617080991381335064888223223042
60617080991389438939847468607682
60617080991392140231500550402562
60617080991393041348375930831103
60617080991393041348376275560380
60617080991393042583157864326035
60617080991393042583158980351901
60617080991705539468940580950107
60617080991708241178022982875635
60617080991716345047335171256043
60617080992373742827682913153307
60617080992376445819809483149236
60617080992376445957007475759784
60617080992376445957010918966032
60617081038974242537055736141564
60617081039641511661806769273397
60617081039641511661807798143173
60617081044893975145199383274555
60617081044894875713011165269119
60617081045539665406334630569964
60617081045550170246227322664110
60617081045550170383425315274658
60617081045550181495102870983001
60617081045550439049573076556343
60617081045550472401398096845553
60617081045550472403090349541505
60617081045550472403092672489799
60617081045550487044884855725750
60617081045550487227815557187411
60617081045551337650067703075932
60617081045551371178984235511115
60617081063264335574384033450366
60617081063264335574387476656614
60617081063264335574450152682390
60617081063276042955937194775982
60617081063276042955939523373306
60617081063276042961019768954142
60617081063276299229373260555495
60617081063276343694254250899296
60617081063276348640703099033037
60617081063276348640703099037249
60617081063276348642395351728989
60617081063276348642397516642530
60617081063276348642397631433570
60617081063276348642397674677283
60617081063276357786334000920057
60617081063276363283373954501042
60617081063276363466305644553936
60617081063276363467120401340142
60617081063277213888282508807106
60617081063277249072948543553198
60617081063277249072948572250958
60617081063277263896856672173028
60617081063277263897671456952782
60617081063557335538211226618626
60617081063557336727719603674230
60617081063568082574244344345060
60617081198183224659891428245181
60617081198507128690799981027308
60617081199162690434253024885767
60617081199162690983041900744595
60617081199162690983044995327959
60617081199162690983878724376293
60617081199163591001998602145453
60617081199163591001998605331993
60617081199163591001998688238733
60617081199163591001998691421061
60617081199166292705245751047585
60617081204091848289419192768146
60617081204418756181860443574005
60617081204418756188638365048743
60617081204419656747224392431233
60617081204419656748918968075479
60617081204419656754002313905971
60617081204419656754002314378147
60617081204419656754023234966455
60617081204419656756450380741249
60617081204419657160704328210177
60617081205071349156432301778798
60617081205071349156432301791848
60617081205071350802808213118424
60617081205072249586983329043758
60617081205072251370557232993932
60617081205074902059927049702498
60617081205074902059927049702658
60617081205074903295273843331256
60617081205074903843500953639782
60617081205074903844316860833144
60617081205074947760136265074854
60617081205074951427679429753256
60617081205074951465904925524535
60617081205074953074055341079832
60617081205074968082255875149278
60617081205075204033507240137987
60617081205075204033587455185512
60617081205075220093012058330531
60617081205075253439753732789249
60617081205075253444837078619741
60617081205075253446531654263987
60617081205075253447093415547677
60617081205075268088323837499938
60617081205075268271254538961599
60617081205076104464138482450472
60617081205076148517218898285098
60617081205076148517218899347908
60617081205076152047584571227472
60617081205076152047584599923828
60617081205076154012457364404905
60617081205076165125682793936621
60617081205076165125683051154065
60617081205363085535649425625284
60617081205363986103461207265716
60617081205364050204955413201485
60617081205364344995030908825670
60617081205367046698465996516472
60617081205367937975789858230619
60617081205367947129017023658968
60617081205367947266277692417756
60617081205367947266277692430806
60617081205367947266277778034440
60617081205367947266278035251884
60617081205367947678060041160856
60617081205367948912653603757382
60617081222145532988244890973527
60617081222145532993328236804019
60617081222797221728131721542358
60617081222798093065999597239970
60617081222798126375331349795780
60617081222800778299169289775138
60617081222800779534516079154386
60617081222800779534516083403896
60617081222800779945545201101714
60617081222800780083559100905784
60617081222800823999378505147494
60617081222800827529723677219560
60617081222800827666984431590660
60617081222800827712758803643188
60617081222800827712758889732256
60617081222800829313297581156684
60617081222800829313360342917236
60617081222801080272829695258152
60617081222801080272892457023076
60617081222801124188712204221378
60617081222801129502651809674768
60617081222801129679058734976733
60617081222801129684142080807225
60617081222801144326812936275230
60617081222801144509743478776254
60617081222801144510559383119946
60617081222801980703380722523112
60617081222801980703443484288036
60617081222802028286826810827728
60617081222802028286826811300112
60617081222802028286826839524084
60617081222802028286826839996468
60617081222802030116387554025146
60617081222802030116387568379885
60617081222802044941110410030614
60617081222802044941110438726970
60617081223088961775707572891286
60617081223089862205505368988500
60617081223092880165059252187667
60617081223092923349553262893022
60617081223092923349553262897394
60617081223125343973310834335274
60617081223125343973310863031630
60617081676781883119431910206461
60617081676789986994391155591101
60617081676789986994391160190371
60617081676789986996901640178309
60617081676789986996901644429111
60617081676793540540048135449161
60617081676793540540048136984195
60617081676793540540110897564005
60617081676793588716595264650941
60617081676793588716595269250211
60617081676793588719105749238149
60617081676793590502952396730782
60617081676793590502952397202958
60617081676793590502952398265816
60617081677116594018370692585526
60617081677726228535153312691065
60617081677737034113358846067159
60617081677737034114195669698857
60617081677737034114195674298127
60617081677737934132315547468017
60617081677737934133152376175581
60617081677741869947754897508775
60617081677741869947754897508802
60617081677774301499753543173512
60617081677774301506532611495814
60617081682690191688961218646337
60617081682690508342239651438629
60617081682698264041757663885180
60617081682698564231007337177016
60617081682701298691471185703277
60617081682702199122022126874957
60617081682702199122022212968237
60617081682702199259220119485505
60617081682702215909254232537855
60617081682702215909254232542067
60617081682702215914337578372559
60617081682702215916033143893829
60617081682702215916033143893838
60617081683018315210907167732715
60617081683018315210907167850807
60617081683018315210907168186225
60617081683018315210907168187629
60617081683018315210907168205098
60617081683018315210907283169883
60617081683026370914401969402405
60617081683026419085302329357547
60617081683026419085302329357595
60617081683026420320648462053667
60617081683026420325731807884159
60617081683026420732242325978965
60617081683026420732242329161293
60617081683634853948254980105766
60617081683645659526460513464598
60617081683646592716823181194038
60617081683646592899750395870280
60617081683646592899753838013718
60617081683646592899834078217688
60617081683646592899837520361126
60617081683646893043270847102038
60617081683646893043351058726340
60617081683646893043351087306008
60617081683646893043354529449446
60617081683646893043354529567538
60617081683650495177904987389830
60617081683650495360835644199682
60617081683674806802779252703956
60617081683674806802779281400312
60617081683674823593529765709906
60617081683681711330840785880591
60617081683682910265308495557000
60617081683682910265311937700438
60617081683682910265392178376792
60617081683682910265395620520230
60617081683682910669562804979339
60617081683682910814183376812360
60617081683682910814184148464692
60617081683682910852577144146427
60617081683682911904908822706255
60617081683682926736410733724626
60617081683682926736681672969414
60617081683682926736682702888950
60617081683682926736682706071278
60617081683682926736685025837244
60617081683682926873943456214662
60617081683682926919613358186694
60617081683682926919697041006486
60617081683682927461877466799277
60617081683682927461898358807869
60617081683682927461961034833645
60617081683963003456286886593059
60617081683973500655018362333082
60617081683973799746118861082016
60617081683973799751201435260176
60617081683973800798535371421354
60617081683997825411672461442707
60617081700380012321589801817175
60617081700424134744798652535761
60617081700427174793511994204259
60617081700427185906549395658647
60617081700427185906549740032181
60617081700427189610895196143443
60617081700427190159687510959169
60617081700427190167281339964139
60617081700427191394469444454101
60617081700427191402063273459071
60617081700744191312951501401804
60617081700752295187346691252220
60617081701372436196316542562534
60617081701372735791063273447850
60617081701372769145311623718720
60617081701372769145315094559918
60617081701375170843079190632594
60617081701375170843079190636806
60617081701376371417147227462470
60617081701376373246704470649950
60617081701376373246704499347710
60617081701376388071427355353178
60617081701399782610721565420622
60617081701399797298433714286974
60617081701407586342916172171154
60617081701407885936801687052160
60617081701407885936801801843200
60617081701407886485676597009492
60617081701407902400560028665588
60617081701407902400560143456628
60617081701407902400560915108960
60617081701407902401396853719844
60617081701407902583574367832676
60617081701407903133454255030777
60617081701691570324192205447826
60617081701692487372516712356012
60617085275145516548672845201748
60617085275145516549236929433732
60617085275207655723355216611800
60617085275207689075180236901010
60617085275239825752500297538532
60617085275239825752750112488112
60617085275239825752750226806976
60617085275239825752751001641636
60617085275250630919362439667632
60617085275250630919362553986496
60617085275251832273420638856543
60617085275251832273441559562895
60617085275251833920005474514177
60617085276094698345112768667342
60617085276125933260699671981223
60617085276125934495481605476155
60617085276192009626541956730890
60617085292868689849132860530224
60617085292868689849195622295148
60617085292868689849696944762208
60617085292868689849759706527132
60617085292868734313995282273822
60617085292868734314559366505806
60617085292941635837367554678356
60617085292941635837430316443280
60617085292941669189192574967566
60617085292964801423428544345944
60617085292964801423993517735664
60617085292964801424181799843896
60617085292964801424181803030436
60617085292964801424243332681032
60617085292964801424243446999896
60617085292964801424244221838768
60617085292964801424244475869672
60617085292964801424244479056212
60617085292965701991805213636948
60617085292965701991992352560752
60617085292965701991992466879616
60617085292965701991993241714276
60617085292968403695428583449032
60617085292968403695428583453244
60617085292976507021406687125512
60617085292976507021406801444376
60617085292976507158604679740272
60617085292976507158604794059136
60617085292976507570198657567704
60617085292976507570198657571916
60617085292976507570198771886568
60617085292976507570198771890780
60617085292977708512746561400459
60617085298877329350875490778711
60617085298878230462671995137453
60617085298885433218303669277437
60617085298885433225834736163351
60617085298886333925848199981839
60617085298886333925848200448399
60617085298886333925848204699201
60617085298886333925848229146207
60617085298886335572412144103105
60617085299752629946297195420231
60617085299752631181079128915163
60617085299764338753198853170857
60617085299858031564688687238111
60617085299858045794132559532307
60617085346143330709719072778672
60617085346143330709720219149640
60617085346154135876331399958192
60617085346155337230661309695707
60617085346155337230661314294977
60617085347029773138398813970941
60617085347029773138398814320861
60617085347030639119793911653929
60617085347030673523196170699105
60617085347127034457740681872101
60617085352063962643762948277087
60617085352063962643762952994449
60617085352063964290138864321025
60617085352938063219239083838335
60617085352938098362229887718501
60617085352938349140901748869301
60617085352938365199591778602071
60617085352938365199675346642055
60617085352938398553926162995301
60617085352939249523251353841720
60617085352939260636288755296108
60617085353011059037616002137821
60617085353011344546680118741941
60617085353012195510921706540424
60617085353035659870821428561574
60617085353035659870821428561577
60617085353035674512047307827555
60617085369788639772361777479074
60617085369788939961611077718282
60617085370663974601451121109553
60617085370664224782147522573136
60617085370664225194744574034640
60617085370664235895184924027524
60617085370664236307781975489028
60617085370664241438896666120771
60617085370664241438898988874422
60617085370664241438980090212415
60617085370664241438980348479619
60617085370664274607791029595709
60617085370664274790721686409981
60617085370664274793231165182785
60617085370664285908839337577915
60617085370665141823777819526647
60617085370665175175602839815857
60617085370726423711064077478294
60617085370726424900572111577306
60617085370737171182414926733344
60617085370737220785985120929425
60617085505571100845644665988396
60617085505644080185392033871106
60617085505675299869530825115618
60617085505676215627553330020168
60617085505676216862899233432432
60617085505678916919206411815048
60617085505678918566334321136284
60617085505678918566335464324924
60617085505680119508883258415207
60617085505680119508883259478017
60617085506519382074524631230058
60617085506554520829991773727781
60617085506554554044556125380667
60617085506554554181816794016991
60617085506554554181837795739513
60617085506554554181837796093645
60617085506555421398015856836969
60617085506555454749649491640797
60617085506659635113692511543644
60617085511588728859945236144857
60617085511588728859945321884005
60617085511588744921709572077287
60617085511588744921709600657003
60617085511588744921962857201489
60617085511588744921963977538229
60617085511588744921964005107491
60617085511588744921984898177489
60617085511588745333578876009133
60617085512462879405585186790941
60617085512463146243093412427253
60617085512463179590023139062767
60617085512463179594855780671085
60617085512463179594918432716463
60617085512463179594939348699837
60617085512463179595106484893259
60617085512463179597365144769489
60617085512464030154093284150192
60617085512464041267130685604580
60617085512464046811117495536441
60617085512464080162664094652647
60617085512464080162667562311517
60617085512464080162667565493845
60617085512464080162730324426361
60617085512464080162751130340269
60617085512464091273445159179099
60617085512464091275788531794657
60617085512535840080490899681429
60617085512536125582777094809407
60617085512536125590119100516129
60617085512537024914991010262349
60617085512537024914991038842065
60617085512537026148078281901711
60617085512537026150588876799759
60617085512537026155420402399473
60617085512537026155671450977919
60617085512537026157930882506481
60617085512537037085694482558864
60617085512568244599404750291987
60617085512568244599404750309249
60617085512568245834750768018903
60617085512568245834750768036165
60617085512568245834750769099023
60617085512568246246344746930667
60617085512568260526794150243116
60617085512568544788654423128909
60617085512568544788654423583823
60617085512568544788654423601085
60617085512568544788654452298893
60617085512568546024000441310739
60617085512568546024000470025809
60617085529310969476178086899395
60617085529310969476240077011987
60617085529310969476240848664319
60617085529311002828002421275421
60617085529311002828003107188605
60617085529314621158754023073101
60617085529314621158755051942877
60617085530188755461959446069469
60617085530189006237367652869028
60617085530189006237367738608176
60617085530189055651230011369897
60617085530189055696962680178555
60617085530189922867216801300835
60617085530189956219041821590045
60617085530189956264795411224133
60617085530261952225227405471428
60617085530261952225290081497204
60617085530262010903968661985908
60617085530262011110059680659514
60617085530295321458510481397042
60617085530295322693856499123958
60617085984278777968423740377891
60617085984278778380016689357021
60617085984285682191223200488602
60617085984285981282136048938782
60617085984286881843193924115327
60617085985129764528332801098127
60617085985162178236812614975887
60617085985223466216037755796663
60617085985226167919472843500515
60617085985233978244009456866208
60617085985258588406513567023429
60617085990090140822318232201644
60617085990090140829072138487448
60617085990090140829093059075756
60617085990090140829260166564776
60617085990090142065171068878061
60617085990187387328771111180456
60617085990187402146154313119640
60617085990187403381504487068771
60617085990187403381525379075959
60617085990187403381525379077363
60617085990187403381525380138769
60617085990187403388843136907663
60617085990187403793118328056493
60617085990187403793119357970413
60617085990194306506176042423746
60617085990195492439641258878381
60617085990195507256295562814799
60617085990195507256295562932891
60617085990195507263802382292303
60617085990195508491806394312497
60617085990195508498584315787235
60617085990195508902859506936065
60617085991026681134532783108379
60617085991026682369314716603311
60617085991037473314657675966053
60617085991037522725423430215823
60617085991038389941413547789007
60617085991038389941434439796195
60617085991038389941434439797599
60617085991038389941434440859005
60617085991038390353028418690649
60617085991038423293235212206175
60617085991061497782526729362091
60617085991061499017851740289375
60617085991069602709817653306559
60617085991069602892831992473647
60617085991069603944599586801491
60617085991069604127592919168947
60617085991069604127613925968579
60617085991134493189120149019351
60617085991134784049659582477409
60617085991134793332637158225763
60617085991135684610129358765251
60617085991135684617471364467761
60617085991135684617471364471973
60617085991142839741293001400489
60617085991142855800797819593033
60617085991142855807575741067771
60617085991142887917276050502995
60617085991142887924053943163252
60617085991142889159400761356981
60617085991143740309104783390841
60617085991143740315882704865579
60617085991143788485087832497559
60617085991143788492427515255987
60617085991143788492430609856613
60617085991143789727212543347333
60617085991166915275214291692408
60617085991166915276908867336654
60617085991168114204598758629434
60617087425885216875980732767337
60617087425886116207881641028332
60617087425886117443227658873373
60617087425886117443792514761901
60617087426833498104044876099663
60617087426834398671855886437683
60617087426834398671856658090015
60617087426857813435524749666315
60617087426857813435527072614609
60617087426865617120672560357304
60617087426865885191748655560725
60617087426865917308226886470687
60617087426865917309922204952784
60617087426865917310486317999249
60617087426865918545265928545887
60617087426865918545268251494181
60617087426865933369426280307477
60617087426865933369427051959809
60617087426865933369991136191793
60617087444559374343349106634815
60617087444559374343349878287147
60617087444559374343349878291359
60617087444583689674829751853799
60617087444583689674832074802093
60617087444583689674832074806305
60617087444591793547531888662383
60617087444591793547532660314715
60617087444591793549791320186733
60617087444591794784570930733371
60617087444591794784570930737583
60617087444591794784573253681665
60617087444591794784573253685877
60617185166789767769876002668901
60617185326326556202734264904486
60617185326326556202755156911674
60617185326326556202758509780908
60617185326326556340078587312919
60617185326326556340082026275433
60617185326326556340082030874703
60617195459618688884931070782677
60617195460271281715802074087339
60617195460283291116768454031249
60617195460283291253966446641797
60617195460285992819952380356541
60617195460489185909150672207659
60617195460493990636803256722749
60617195460493990774063668141629
60617195460494023988628277011959
60617195460494035238926089885227
60617195460502094046970563327283
60617195460502095747109291486637
60617195460502140349231352996783
60617195460502140349232381866559
60617195460504797587805047826813
60617195460504842052667469570411
60617195460575075223864561458543
60617195460598187965946008535221
60617195460598187965947037404997
60617195460598187966135065482325
60617195460598187966135065486537
60617195460610208486641706110943
60617196098620774993257859337305
60617196098620774994011000516393
60617196098621675424562027781353
60617196098624332800206305430827
60617196098624377265068727187475
60617196098624377265069756039989
60617196098625578479687981018211
60617196098633682994632556068877
60617196098633683589429159897783
60617196098633683733945917860779
60617196098633684824775952459359
60617196098636385437381005564631
60617196098636386672727023291547
60617196098693709867891067799065
60617196098694610847484769622371
60617196098694610848048853854355
60617196098729744294029394603893
60617196098741752962185248124027
60617196098741752964612078587799
60617196098741753099445916760351
60617196098741753101872832963271
60617196169524235485615101987371
60617196169524235486179186219355
60617196169524279814032672299509
60617196169524279950477523730969
60617196169524279951230664910057
60617196169525135916166129252331
60617196169525135916730213484315
60617196169525180381781692175017
60617196169529084672254780930043
60617196169536289221501911469367
60617196169537187951852568136655
60617196169537189781995959809615
60617196169597214688665880761269
60617196169597214825110732192729
60617196169598115255661759457689
60617196169598115256414900636777
60617196169645257919404912517531
60617196169645258058841793253831
60617196169645258470624056380247
60617196174453539800522816739876
60617196174558761596809910989391
60617196174558761597563056417829
60617196174558761597624699324479
60617196174558761597625732443605
60617196174562363868621811945845
60617196174570467148218822782603
60617196175434063485942508348343
60617196175434106716211281891781
60617196175434107951558075520379
60617196175437665757753376185463
60617196175437710085355305020591
60617196175437710085356419629515
60617196175437710230147209660892
60617196175444870299683892283085
60617196175444913529199520397877
60617196175444914764545542374351
60617196175444914764546314026683
60617196175444914764546571244127
60617196175445768900091437418415
60617196175445770730234833808689
60617196175445770867494555065035
60617196175445770867495588184161
60617196175445770867495588184369
60617196175445813364953859162013
60617196175445815195096483900163
60617196175445815195097255552287
60617196175445815195097598509087
60617196175507053809289020765689
60617196175510656217796811242215
60617196175510656217796817026759
60617196175517860759534938790777
60617196175517860759726294220503
60617196175518715025022030057703
60617196175542179795070451900915
60617196175543074873813297168571
60617196175543074873813297169975
60617196175543076520941320804459
60617196175543076520942435413383
60617196175543076658203104049707
60617196175543076658203104051111
60617196175543080225370689323623
60617196175543082009196413391121
60617196175543082009196499130269
60617196175543082009948525700433
60617196175543082010011287465357
60617196175553883332506922753471
60617196175553883334745466859453
60617196175553883334745466859661
60617196175553883334745468394695
60617196175553883334933753217243
60617196175553883469767334172143
60617196175553883469767334172351
60617196175553883469767591389795
60617196175553883471943459588253
60617196175553883472006218048385
60617196175553883472006218048593
60617196175553883472006221234925
60617196175553883472006221235133
60617196175553883472006221707309
60617196175553883472194503343205
60617196175553883472194503343365
60617196175553883472194507592715
60617196175553883472194509127749
60617196175553887175807711700865
60617198012700466418958912474904
60617198012700468065333790699616
60617198012700468065334823805692
60617198012703153305658565413812
60617198012704053278865043030618
60617198012704053690455922029548
60617198012704053690459020862262
60617198012801331112026908421154
60617198012801331249224901031702
60617198012808519739891077320318
60617198012809420117091247463984
60617198012809420123872612146422
60617198012809420307640097195826
60617198012809436770559024641054
60617198012809436770559282908258
60617198012812122010887156822350
60617198013020169638987803921996
60617198013027357709689783837244
60617198013028274748790969613788
60617198013089562773769408261376
60617198013089562773769409796570
60617198013089562773770437131152
60617198013093165044765487763408
60617198013093165044766516633184
60617198013101268919724734687454
60617198013101270155322571103312
60617198013125536072965220684258
60617198013125579995811527729552
60617198013125579995811529264746
60617198013125585483730203281696
60617198013125585483730204816890
60617198013125585483731232151472
60617198013125585483731233686666
60617198013128221305113399715250
60617198013136326414917340726976
60617198013136342474359395269642
60617198013136342474359739625914
60617198013136342885953459190354
60617198083920255183734086746082
60617198083920255778467926924950
60617198083920255778530689039794
60617198089832450104028560077976
60617198089832450109111048516988
60617198089832450109111134256136
60617198089832483455853494628038
60617198089832483455853580367186
60617198224855833118152250331191
60617198225508377914516492705297
60617198243238156477915203224705
60617198243245059183173067346909
60617198243455858047806575661920
60617198249146781409673214066311
60617198249146781821267191884857
60617198249146781821267191903731
60617198249146831227761003887093
60617198249146831227764388652481
60617198249146831410712580007877
60617198249146831822309915312397
60617198249146831829904117384497
60617198249146831830657262812899
60617198249154601635373602303011
60617198249154601635373602307223
60617198249341369293781901772598
60617198249341369293781904959138
60617198249341369293781906023400
60617198249341369293781987511746
60617198249365680538125877727851
60617198249365684035760912523128
60617198249365684035823588548904
60617198249365685865967439499073
60617198249365685865967439499074
60617198302332213882838354733326
60617198302518997607445829023979
60617198302551413099943095569891
60617198302551413099943096036451
60617198320046384387436684289921
60617198320046384387719157410909
60617198320046384387719157412277
60617198320049085679089766084801
60617198320050286847964910206145
60617198320269185334367812758818
60617198320277294285736349111252
60617198320277294285736349112656
60617198320277294285736352293580
60617198320277294697518616482806
60617198320277294697518731273846
60617198320277294697581493393062
60617198320277295932865405867670
60617198320277295932865520658923
60617198320277295932928282772310
60617198320342118989839881314817
60617201918403211741715375949871
60617201918403211741715380671604
60617201918403211741715380671605
60617202319533238907923758570073
60617202319541349368386645956628
60617202319541349368386903174072
60617202390444853730559289853254
60617202390444853730559289872937
60617202390444853730559375588190
60617202390444853730559375594832
60617202390444853730559375607873
60617202390995994630051288603613
60617202390995994630051293325346
60617202390995994630051293325347
60617202391093241129561893934675
60617202391093241129561979673823
60617202391100159712965295326461
60617202391100165177973333308314
60617202391101065608524274484206
60617202391287734128584122450653
60617202391287734128584127172386
60617202391287734128584127172387
60617202391287734128646889287231
60617202396029274739860642384598
60617202396353479074999155243684
60617202396353479143640122180664
60617202396353479280838118095841
60617202397001880772843184910523
60617202397001880772843184910683
60617202397009976340179825455714
60617202397009991157622365451904
60617202397009992995380879888813
60617202397009992995380879888814
60617202397220370977292592718999
60617202397220370977355354483923
60617202397220370977355698840195
60617202397325736809758160321677
60617202550624931808503120635372
60617202550624940725369565094703
60617202550624940748246363867907
60617202550624940755840451135869
60617202550624946037927308919880
60617202550624946632723911213592
60617202550625832376314902275804
60617202550625846651210110829956
60617202550625847200472931089100
60617202550844937260438730311666
60617202556534757978749811347756
60617202556534757978749897086904
60617202556534772200213670664718
60617202556534772200497262504462
60617202556534772200497262508674
60617202556534772200497348733255
60617202556534772200497348733256
60617202556534772802907840161052
60617202556545579021852707404933
60617202556545579067606288064047
60617202556545579067606288069663
60617202556545579067606291250587
60617202556545579090483080525650
60617202556545579616649224076137
60617202556545579616649310169417
60617202556545579616649338867177
60617202556545580851996099550069
60617202556753562810738361621686
60617202556753605450536519187607
60617202609055887806929771530892
60617202609688070953692587058337
60617202609688070953713479065525
60617202609712386307509532700167
60617202609719290637852184222373
60617202626777862660894008718080
60617202627437073299180960405644
60617202627438255823485188694403
60617202627438255823485279155285
60617202627446333047071109845715
60617202627446366261548335466945
60617202627446377374585708341617
60617202627446382870182838028252
60617202627446382870183211453885
60617202627446382870183211453886
60617202627446384105530000833133
60617202627446384105530000833134
60617202627449035985852958350551
60617203755876447344013283257082
60617203756212324616665089305360
60617203756212324616665089307790
60617203832797845579873864838093
60617203833016650203838462017407
60617203833016650203839605206047
60617203833016650203839609927780
60617203833016650203839609927781
60617203833089629550047386259741
60617203992233486262980113216288
60617203992233486262980117821381
60617203992233486262980117821382
60617203992233486263063714553563
60617203992233486308817638051171
60617203992233486308817638051172
60617203992233486445994366648648
60617203992233486857585248829906
60617203992233486857776715510000
60617203992233486857776715864132
60617203992233486857776720114934
60617203992233486857794541987327
60617203992233486857794541987328
60617203992233486857797636570484
60617203992233486857857218013103
60617203992233486857857218013104
60617203992233486857860316845817
60617203992233486857860316845818
60617203992233486857860316851434
60617203992233486857860656970001
60617203992233486857860656970002
60617203992233486857860661220803
60617203992233486857860661220804
60617203992233488093123509494182
60617203992233488093123509494342
60617203992233488093207106225066
60617203992233488093207106230682
60617203992233488093207192319749
60617203992233488093207192319750
60617203992233488093207450600052
60617204447294884882414884589762
60617204447303010098153558298082
60617204447513689506062775939304
60617204464372357669736242933489
60617204464372357669736242937701
60617204464372357669736328672637
60617204464911496914518789106694
60617204464911512333473420213702
60617204465020761121719886777247
60617204465020761121719972516395
60617204465028838185199723299805
60617204465032439907403487986111
60617204465246468267946636565327
60617204465247374188862076201013
60617204465343714768021665417203
60617204469956327770020996976490
60617204469956778808892434573921
60617204470272889228666493940361
60617204470280532775940119401001
60617204470280983220015067979681
60617204470820137746575087959450
60617204470832146552682588168131
60617204470832146552682588168132
60617204470832146552745264193908
60617204470832146552745349933055
60617204470832146552745349933056
60617204470929386351807214539218
60617204470929386486556427105447
60617204470929386488227787792807
60617204470929386489068055003759
60617204471148239151501947043116
60617204471154943377727768545871
60617204471155851268621321344839
60617204471155851268809606149966
60617204471155851268809606266606
60617204471155851268809606639611
60617204471155851268809607689371
60617204471155882836245164054037
60617204471156344263687117870988
60617204471156344263690473921146
60617204471158536363421790261725
60617204471158536500703350434258
60617204471158536500703436531910
60617204471158536500706794112890
60617204471158536500766112671566
60617204471158551322395433604710
60617204471158578593970464829823
60617204471158585774751628743479
60617204471159903228914285608812
60617204471159903228977047727868
60617204471159903274646948749518
60617204471159903274646949812328
60617204471159903274647724651200
60617204471159903274647981868644
60617204471221175397842853805903
60617204471252340180493129350430
60617204471252340181057213582414
60617204471252390006683155478030
60617204471252390189133407697538
60617204471252390189698269952126
60617204471263902795226696397575
60617204471263902797671062937873
60617204471263902934931731574198
60617204471263952208732661358089
60617204524107014657751673750192
60617204524325819830689813744059
60617204524333677845309729072188
60617204524333973118594376216075
60617204524398754705327526516063
60617204524430018312815639584052
60617204524430018312815640646862
60617204524430018907613276514578
60617204524430919475425058504930
60617204524431175146548315610379
60617204524431219069062217254056
60617204524431219618101881874857
60617204524431219664695652501714
60617204524431224419784019390832
60617204524431224420617399716904
60617204524431235541185069242100
60617204541184488040057544496967
60617204541184488040057630236115
60617204541723594527560711834024
60617204541723627879385646384086
60617204541723627879385732123234
60617204541832889661643763321773
60617204541832889661643763671693
60617204542051694285608360501087
60617204542051694285609503689727
60617204542051694285609508411461
60617204542059804130560775563082
60617204542059804130560805795876
60617204542059805960641438989830
60617204542059805960641440052640
60617204542059805960704202171696
60617204542059849218190816529465
60617204542059854136602535348334
60617204542059854136687246571342
60617204542124629160176597168813
60617204542124629160239359283657
60617204542124629160241568962847
60617204542124629160242712151487
60617204542124629160242716873221
60617204542132784092822880286265
60617204542132784092822994605129
60617204542155895146918364445423
60617204542157051248529801307547
60617204542157095720981809693727
60617204542157095720981811093407
60617204542157099424578965392727
60617204542159747596350206231163
60617204542159747598860803720085
60617204542159795777289246697631
60617204542159795777291570695685
60617204542159797012638363195782
60617204542159797012638364796667
60617204542159797606594666945367
60617204542159797606595814855741
60617204542159797606598138853795
60617204542159797607431495181951
60617204542159797607434967090379
60617204542160698174430812970831
60617204542160698174431956146373
60617204542167905756975578288196
60617204542167905756975664377264
60617204682991496307348049494796
60617204683636019051396494259842
60617204683639920916845271707370
60617204683963809263468833291852
60617204683964103987727912823578
60617204683964109338181471729502
60617204683964109338453066306164
60617204683964111305794450528193
60617204683964120456574070808488
60617204683964120459018437348786
60617204683964120459021793398944
60617204683966813009020589916377
60617204683966821750486588836242
60617204683967663616459429484052
60617204683974916151922854583964
60617204683974916151922855646774
60617204701268531076828548186693
60617204701268531076828552437495
60617204701268535878503801999874
60617204701268536427546562284110
60617204701365749574963941877154
60617204701365782377934115271744
60617204701584286769055552756190
60617204701584586958326148171528
60617204701584586958388910290584
60617204701584587004058468018772
60617204701584587004058725223166
60617204701584587004058811312234
60617204701584587004058812375044
60617204701688784934962053488984
60617204701689985554786998940859
60617204701689987407901747536702
60617204701692686800411204007854
60617204701692686800411204012225
60617204701692686800411204012226
60617204701692686800414560062383
60617204701692686800414560062384
60617204701692686800414641552181
60617204701692686800414641552182
60617204701692686800414642969123
60617204701692686800432096016446
60617204701693587230962231277186
60617204701693587230965583077994
60617204701693587230965587327344
60617204701693587230965668817142
60617204701693587230965673416412
60617204701693589678897453518094
60617243236338244760043810155920
60617243236338244760043891531838
60617243236338244760043893067032
60617243236338244760047249112818
60617243236338260817291602674936
60617243236338260819552067305362
60617243237306066064498406135595
60617243237306066064498406148693
60617243237309967930219151225351
60617243237318062468437974794591
60617243237318062651452572714365
60617243237318062653624968536591
60617243237318062653896937719629
60617243237318079122742752852941
60617243237318079122742752866039
60617243237321664924956468187092
60617253529152021346476550184389
60617253529152021346539311945101
60617253529152023183124034728767
60617253529479827889974376678163
60617253529479828027235045314487
60617253529479828027236188503127
60617253529479829720118916261497
60617253529479829857378441709181
60617253529479829857379584897821
60617253529479829858987126370765
60617253529585196704997769114977
60617253530135425321315665667237
60617253530135425321315665802751
60617253530135436432490326674381
60617253530135436432741030777485
60617253530135436439182614383901
60617253530135436439433318487005
60617253530135441373877492182671
60617253530135441380820483995295
60617253530136293633776428860423
60617253530136325155207348651835
60617253530136325745108548992641
60617253530136325751678669572231
60617253530136325751866692932197
60617253530136325751866697649559
60617253530136326979619661210537
60617253530136326985601449149633
60617253530136326986962787175213
60617253530136327536005804677101
60617253530136327536256504058471
60617253530136336863229296277521
60617253530136336869733641648861
60617253530136341758674848794195
60617253530136341758674853026283
60617253530136341758862881103611
60617253530136341765617926345967
60617253530136341765617930578055
60617253530136342353659742154173
60617253530136343595510622869645
60617253530244394019782755664747
60617253530244395255129545043995
60617253530427225349131177695357
60617253530428075766778641402755
60617253530428125728845016998093
60617253530428125733928620046029
60617253530428125734681765457205
60617253530428127559742701992603
60617253530428127559805378018379
60617253530459646202389531252809
60617253530460546770137317496265
60617253530460546770200079261189
60617253530460548005546871822765
60617253530463198048698979611147
60617253530463198506233684336375
60617253530463198506234827529387
60617253530463198512988733815191
60617253530463198643494348390851
60617253530463198643495496161339
60617253530463198643495581904859
60617253530463198650186726425739
60617253530463198650249402447143
60617253530463199885596191826391
60617253530463242976177495916631
60617253530463243113437021364315
60617253530463243115045706025899
60617253530463243115049149232147
60617253530463244762178201737811
60617253530463248054824186872605
60617253530463248061599013746717
60617253530532592190812510695713
60617253530533492163576641460801
60617253530533493992966777635809
60617253530533493993217481738913
60617253530533493993720033133761
60617253605960249850324823346029
60617253605960250948975975701123
60617253605960250949164003778451
60617253605960251086424672414775
60617253606069519980916367930177
60617253606069519980979129695101
60617253606288356722780741878085
60617253606288357820804359142163
60617253606288357821619922311911
60617253606288357821620265268503
60617253606288357955888901295355
60617253606288357955888987034503
60617253606288357958064654702773
60617253606288357958065026239081
60617253606288357958124431953847
60617253606288357958126759605001
60617253606288357958127531257333
60617253606288357958127788004005
60617253606288357958880933904827
60617253606288357963208035001783
60617253606361303950877616048155
60617253606943621112214567447947
60617253606943654458935349898073
60617253606943654458956241906665
60617253606943654459709040129161
60617253606943654467030496648369
60617253606943665577076989191545
60617253606943665577641073423529
60617253606943665577642102293305
60617253606943665577830130370633
60617253606943670930811536577041
60617253606943670930999564654369
60617253606943670937837153293405
60617253606943670937837181873121
60617253606944519713186196811049
60617253606944553059928642922099
60617253606944553060116670999427
60617253606944553060179432768563
60617253606944554897581524035585
60617253606944555446624542482239
60617253606944564178048618554647
60617253606944564178049733163571
60617253606944564178049733167783
60617253606944564178300437270887
60617253606944569668478807213855
60617253606944569668478807218067
60617253606944569668479921826991
60617253606944569668667864160959
60617253606944569668730625930095
60617253606944569676006775267055
60617253606944569676069537036191
60617253606944569713668306833141
60617253606944569714232391059509
60617253606944569721823120877633
60617253606944569721823235196497
60617253606944569721823235202113
60617253606944571498058115127007
60617253606944571498811345231783
60617253606944571498874021257559
60617253606944571505648844945131
60617253606944571505648959263995
60617253606944571506150281731055
60617253607052922118670133169031
60617253607052939832897348079846
60617253607053821954424470861725
60617253607053822503466460910779
60617253607053822503467489780555
60617253607053824333609852583739
60617253607053838570502603206681
60617253607053838608913147771573
60617253607053838616256269492515
60617253607053838616256274214249
60617253607053838616319035979173
60617253607053838616507321268329
60617253607053838616507321273945
60617253607053839165299291710313
60617253607053840393302956071055
60617253607053840400081225205245
60617253607053840400645994879641
60617253607053840400646080618789
60617253607053840400646080972921
60617253607053840400646081089561
60617253607053840400897129567811
60617253607235454901797521985803
60617253607235454901985550063131
60617253607235454906880210482827
60617253607236303676581452401687
60617253607236303676582567010611
60617253607236303676582567014823
60617253607236353639402030857693
60617253607236353639403145466617
60617253607236353639653849569721
60617253607236353639653849573933
60617253607236353644485833963641
60617253607236353684403245182207
60617253607236353689487048282539
60617253607236353689487048288155
60617253607236353689675333577311
60617253607236355469044100535769
60617253607236355469546283580849
60617253607236355469608959606625
60617253607236355473876084929689
60617253607236355473877113799465
60617253607236355474127817902569
60617253607236355474629226108777
60617253607271425820676950463217
60617253607271425821241034695201
60617253607271425821241806347533
60617253607271425957937619099541
60617253607271425957937704838689
60617253607271425958498346931447
60617253607271425958499375797011
60617253607271425958499375801223
60617253607271425958501704398547
60617253607271425958502474983857
60617253607271425958502819007471
60617253607271425958687403874339
60617253607271425958690761341439
60617253607271426004256145637085
60617253607271427605065986754831
60617253607271427788080326394511
60617253607271427788081010772501
60617253607271427788081010890545
60617253607271427788081096511649
60617253607271427795424165907320
60617253607271428200427444932859
60617253607271475834145770003649
60617253607271475834146541655981
60617253607271475834397588715677
60617253607271475834961672947661
60617253607271475971404114287787
60617253607271475971406438639973
60617253607271475971407213474633
60617253607271475971407214537443
60617253607271475971407557494035
60617253607271475972156226597099
60617253607271475972159669803347
60617253607271475972222341583985
60617253607271477618535581129923
60617253607271477618536352786467
60617253607271477618724638081239
60617253607271477618787315519953
60617253607271477619351398338999
60617253607271477619351485491085
60617253607271776572460158822557
60617253607271776572711205882253
60617253607271777807995233496577
60617253607271777808057995261501
60617253607272628415157975105973
60617253607272628415220736870897
60617253607272628964264527443463
60617253607272661766982995395183
60617253607272661767045757160107
60617253607272661767045757632283
60617253607272661767046529284615
60617253607272661767046533889709
60617253607272661767046876846301
60617253607272662316089547732673
60617253607272672880020396849571
60617253607272676545475250890723
60617253607272676584449765368735
60617253607272676591204814843179
60617253607272676591228802857693
60617253607272676591229179110119
60617253607272676591229179115735
60617253607272676591479849917389
60617253607272676591479883218839
60617253607272676591479968957987
60617253607272676592040495186859
60617253607272676592043967445206
60617253607272676592043967445207
60617253607272677140271853655207
60617253607272678368275489436233
60617253607272678375594623142661
60617253607272678375617871382123
60617253607272678375618614338099
60617253607272678375618643034455
60617253607272678375618987409601
60617253607272678375866219254357
60617253607272678375869661397795
60617253607272678375869690094151
60617253607272678375869691512704
60617253607272678375869691512705
60617253607272678376433774326135
60617253607344722149163259583117
60617253607344722560130654419841
60617253607344722560381701479537
60617253607344723795727376249861
60617253607345607754653605311331
60617253607345607754716367076255
60617253607345607754716367548431
60617253607345607754717139200763
60617253607345607754717143805857
60617253607345607754717486762449
60617253607345608303759385996489
60617253607345608303760157648821
60617253607345622533145832227155
60617253607345622533960620562243
60617253607345622534148905857015
60617253607345622578812405776959
60617253607345622578875167541883
60617253607345622578875424759327
60617253607345622578899412773841
60617253607345622578899417495575
60617253607345622579086669198837
60617253607345622579149345224613
60617253607345622579149430963761
60617253607345622579150464555271
60617253607345622579648086120639
60617253607345622579651525083153
60617253607345622579651529799271
60617253607345622579651529804887
60617253607345622579710847885563
60617253607345622579711105103007
60617253607345622579714201108929
60617253607345622579714205825047
60617253607345622579714286848077
60617253607345622579714291564194
60617253607345622579714291564195
60617253607345622579714291569811
60617253607345622579902576864583
60617253607345623128694547300951
60617253607345624363264204189033
60617253607345624363265233058809
60617253607345624363289223900115
60617253607345624363289224254247
60617253607345624363476480795883
60617253607345624363535800300729
60617253607345624363536829170505
60617253607345624363539156350887
60617253607345624363539242444167
60617253607345624363539243979360
60617253607345624363539243979361
60617253607345624364017345368121
60617253607345624364041250470279
60617253607345624364041336209427
60617253607345624364041336563559
60617253607345624364041336680199
60617253607345624364104012235203
60617253607345624364104098328483
60617253607345624364288941479817
60617254007867750518777353741878
60617254007867750518777353746090
60617254007867755871943344351354
60617254008709780805184063362251
60617254008709780805184063366623
60617254008709780805744708637497
60617254008709780805748147594235
60617254008709780805748147594395
60617254008710681236233059876681
60617254008710681236236415808587
60617254008710681236236417343781
60617254008710681236236532134869
60617254008710681236299208160645
60617254008745787318375961176681
60617254008745787318940045408665
60617254008745803380955343589147
60617254008807946814967631997509
60617254008816035270969150137135
60617254008816051917955137343076
60617254008816053153301926722324
60617254008851169944851428120788
60617254009026731116769929894685
60617254009026780530544133381703
60617254009026784785693647650762
60617254009026786021040435545982
60617254009026786021040437030010
60617254009033941156471607238903
60617254009033985209800490439711
60617254009034841724535123374151
60617254009034875076293909522045
60617254009034875076293995261193
60617254009034885640288755939747
60617254009034889895372035713518
60617254009034889895434826530334
60617254009034889895434826646974
60617254009034889900455381544010
60617254009034889900455410241770
60617254009034889900518172360826
60617254009034889900518172477466
60617254009034891130718825092766
60617254009034891130781615909582
60617254009034891130781616022010
60617254009070006691942087875941
60617254009070007790093126103297
60617254009070007790094240576707
60617254009070007790094245298441
60617254009131251886638415158006
60617254009131251886641857301444
60617254009132151219605979817850
60617254009132151219608302766144
60617254009132151219668655843626
60617254009132151219670978791920
60617254009132152454387913312782
60617254009132152454387913425210
60617254009132152454450589338558
60617254009132152454955092145392
60617254009132152455017768171168
60617254009132152455202567841354
60617254009132152455203342676014
60617254009167268011346745829415
60617254009167269245877975221243
60617254061045785071660361709585
60617254084643863111299518697025
60617254084862701093548229751269
60617254084959962410693137800491
60617254085846115587380488406063
60617254085846971545541036952750
60617254085846971545541036965848
60617254085846971545749870962700
60617254085846971545812633064446
60617254085846971545812633077544
60617254085847019716378835851320
60617254085847019716441138824468
60617254085847019716441511877096
60617254085847019716629425182098
60617254085847019716629798234726
60617254085847019721461410029480
60617254085847019721461410042578
60617254085847019721524086055256
60617254085847019721524086068354
60617254085847019721544978076946
60617254085847019721795682166952
60617254085847019721795682180050
60617254085847021505934817892147
60617254085847021506185608084319
60617254085870130727354351752943
60617254085870130729046604448895
60617254085944266215889780467000
60617254085944266216140742850406
60617254085944281040047436227668
60617254085944281040047809280296
60617254085944281040110112253444
60617254085944281040110485306072
60617254085944281040298398611074
60617254085944281040298513396498
60617254085944281040298771663702
60617254220570615574125723202274
60617254220570615985657023945332
60617254238260019160695929227829
60617254238260019160695930627509
60617254238260019160758692396645
60617254238296492179208356310363
60617254239135363730301481206245
60617254239135363730301485940869
60617254239135363730301487340549
60617254239135363730548833976553
60617254239135363730552186726291
60617254239135363730552190026711
60617254239135364965644922439237
60617254239135364965644922439397
60617254239135364965648273772033
60617254239135364965648273785083
60617254239135364965648279906337
60617254239135364965648279906497
60617254239135364965707598465013
60617254239135364965895626542341
60617254239135364965895626542501
60617254239135364965898979287867
60617254239135364965898984009601
60617254239135365514691292686651
60617254239135365514691297408225
60617254239135365514691297408385
60617254239135365514941996789755
60617254239135365514941996793967
60617254239135365514942001511489
60617254239243420886917360823117
60617254239243421985003398659301
60617254239243422534043060111031
60617254239243422534046416161189
60617254239243432005035007858341
60617254239243433103058374386111
60617254239243433103309422862749
60617254239243433240319043022435
60617254239243433652101393304941
60617254239243433652164064613355
60617254239244320722021037523495
60617254239244321270813007965687
60617254239244321317405625969021
60617254239244323101792079982327
60617254239244333671121118764193
60617254239244334219913084484651
60617254239244334219913089206385
60617254239279438106632900792073
60617254239279454580182861432063
60617254239279454717506291837683
60617254239279455815592325424517
60617254239279455952790318030693
60617254239279456364572582219919
60617254239279456364572668313199
60617254239279456364635344343347
60617254239459569918742397300597
60617254239459569918743549910863
60617254239459569923825743131089
60617254239459569923825747848451
60617254239459569923826891023993
60617254239459569923826895741355
60617254239459573632123605480651
60617254239459573632123691219799
60617254239459574867470397692307
60617254239462220012794202193741
60617254239462226608085251313687
60617254239462260508952055472733
60617254239462260509767963002965
60617254239462269979944898630335
60617254239462271210208346410971
60617254239462271622805364457353
60617254239462271627072802757613
60617254239462271627073955367879
60617254239462271627826038979431
60617254239462271627888710287845
60617254239462274923776428658615
60617254239462274923776773014679
60617254239462275335559036141095
60617254239462276570905485396159
60617254239463122227734953783017
60617254239463161077516982874261
60617254239463171641509157270035
60617254239463172190554384328649
60617254239463172194884584747965
60617254239463172194884589469699
60617254239463172195637730159141
60617254239463172195637734880875
60617254239463175903370474838033
60617254239463175903370732042379
60617254239494690421352831243513
60617254239494690421356182576309
60617254239494691656703067015549
60617254239494691656704128815173
60617254239494692068481887998527
60617254239494692068483031174069
60617254239494692068485239331323
60617254239494692068485330141965
60617254239494692068486391941589
60617254239494692069050186026281
60617254239498292555154613841327
60617254239498292692415025260207
60617254239498292692415029964471
60617254239498292692415029981941
60617254239498292692416173166209
60617254239498292692416177887943
60617254239498294340297227898781
60617254239498294340297313987689
60617254239498294340359990017837
60617254239567636408835413082333
60617254239567636408838856288581
60617254239567636409023441159661
60617254239567636409024589070035
60617254239567636409026792492457
60617254239567636409089560391685
60617254239567636409588673302019
60617254239567636409592111773435
60617254239567636409592116508267
60617254239567636409842815876539
60617254239567637644185648854369
60617254239567637644938822963305
60617254239567638056152497914675
60617254239567638056153641090217
60617254239567638056155849247471
60617254239567638056717725322201
60617254239567638056721086089721
60617254239568536839575616334995
60617254239568536840139700566979
60617254239568536840143058034079
60617254239568536840394105076305
60617254239603658572453189047515
60617254239603658572515865073291
60617254239603658573020372479443
60617254239603658573083048505219
60617254239603658984047081140011
60617254239603658984235107817867
60617254239603658984235452173931
60617254239603658984298128199707
60617254239603658984799192049851
60617254239603658984799193449323
60617254239603658985050240509019
60617254239603659121307835515483
60617254239603659122059947824795
60617254239603659122063389981331
60617254239603659122126066007107
60617254239603660357410097971563
60617254239603660357410097989033
60617254239603660357410184082313
60617254239603660768624920833307
60617254239603660769192361097979
60617254239603660769192361115449
60617254239603660769192447208729
60617254239603660769255123234505
60617254245152962790263163688734
60617254245152963339055248449582
60617254245371801314779894124072
60617254245371801314780151341516
60617254245371801314842913106440
60617254245371802550189702485688
60617256134867988024241020197470
60617256134867988024241023379798
60617256153889275946275415975564
60617256153889275946334820631892
60617256153889325360112294075628
60617256153889325360112298674898
60617256153889325360112380169068
60617256153889325360112381586010
60617256153889325909155312990246
60617256153889325909155399087898
60617256153892878217330900133924
60617256153892927631108459671100
60617256153892927631108461088042
60617256153892927631108719368344
60617256153892927631171481483188
60617256153892927768369473739604
60617256153892927768369473743816
60617256153892928180151392492278
60617256153892928180151478589930
60617256153892928180214154611334
60617256153901031510397393515756
60617532144908526570792363689674
60617532144908526570792620907070
60617532144908526753887291567186
60617533988304645668739490474363
60617533989066509360607013049215
60617533989274556993606277281041
60617533989286514556130424568143
60617533989289216444753166061619
60617533989383759274260786043389
60617533989394616230639574434493
60617534059209501546342417444875
60617534218730680318512694754308
60617534218836046569473244271474
60617534218836046569748311224368
60617534218839649023755406194443
60617534218839649023818049869279
60617534218839649023818053051607
60617534218839649023821520704653
60617534218839649023821525426470
60617545067075756695878286889573
60617545067083860021228968725267
60617545067732265074148660317633
60617545067732265074336945612405
60617545067739469616077371643589
60617545067740368399499256414179
60617545067740370183889063295315
60617545067740370183889067544873
60617545067740370184642208723961
60617545067743071887324155248725
60617545067743071887889011133041
60617545067946299838779854468751
60617545067951101082469531479999
60617545067951102866859338361135
60617545067951103057382676269795
60617545067959206192210710359571
60617545067959207976600517240707
60617545067959208167123855149367
60617545068024049045053286185943
60617545068067275063915903612865
60617545068067276297023809116079
60617545068067276297024066333523
60617545068067276299199935476747
60617545068067276299262692992321
60617545068067276299450978286885
60617545068067276299450978287093
60617545068067276299450982536443
60617545068067280003064529601185
60617545073637443670753546680392
60617545073637443670837229500184
60617545073870535283494623509030
60617545073975901712385257001626
60617546911126288093029430902497
60617546911126288093030462960217
60617546964616408374553596146542
60617546964616408374553596147994
60617546987934816192021327970648
60617546988043768288697951378782
60617546988254510643485170717720
60617547124149293292951823305370
60617547124149293292951823305418
60617547141562922865572045485327
60617547141658973526500488284406
60617547141659023351307166586582
60617547141660174100568524637686
60617547141660174283499181451750
60617547141660224101527680011984
60617547141660224101611248046352
60617547141875010070385621864092
60617547141875171316646895239540
60617547141878773038851004299380
60617547141878773587893677444996
60617547147459596000761284235036
60617547147568549287220176491332
60617547147763088587747654064521
60617547147787688046736707769501
60617547147787698753072354898867
60617547147891846604138615322008
60617547194833900540980148875802
60617547194833950365786827177978
60617547195056401886432332532950
60617547195056401886432337132220
60617547195056401894026419818174
60617547195056401894026505907242
60617547195064505219377874717734
60617547195129335571472337943208
60617547195129335571472337943209
60617547218371150775375999672899
60617547218468402193303135639322
60617547218468402604897113470966
60617547218468451972436555801265
60617547218468452011331634199556
60617547218468452018109813941498
60617547218468468619126325881089
60617547218472321148078890518770
60617547218480119473007404609367
60617547218662989436317442233110
60617547218666593544967318458185
60617547218690858913818113546738
60617547218690907089801162649244
60617547218690907089801162653456
60617547218698992456957506650442
60617547218698992642419679893198
60617547218699012153872320405944
60617547218699012153872324652534
60617547218699012153872324656746
60617547218699012191948139450158
60617547218699012191948139455774
60617547218699012199542222491648
60617547218699012199542225673976
60617547218699012199542226735382
60617547218699012199542226740998
60617547218699012199542336810512
60617547218699012199542341532246
60617547218699012199625909560998
60617547218699012199625909566614
60617547218699012740991156835406
60617547218699012741074839660814
60617547218699012748585244593013
60617547218699012748585244593014
60617547218699012748585358911670
60617547218699012748668926946246
60617547218699012748669041737286
60617547218699013983932033976473
60617547218699013983932033976474
60617547218699013984015716329706
60617547218699013984015831115130
60617547218699307602482951067764
60617547218699307602482951185856
60617547218699307610098073850588
60617547218699307610098073968680
60617547218699309249612005108622
60617547218699312335527910545266
60617547218699312343143000025236
60617547218699314173286396415558
60617547218701715687179093602997
60617547218701715687200100397014
60617547218763837040927314749909
60617547218763837223858053052159
60617547218763837223858057657253
60617547218763838459204760936659
60617547218771938444628113384262
60617547218771938444628116566590
60617547218771943934995538861396
60617550739915555780372687794644
60617550740009197014036133690804
60617550740013099612002890620509
60617550740013099612002895219779
60617550810815408642982677132701
60617550810819311103500026038265
60617550810916304425433811030865
60617551217950859725479509507213
60617551217954912486618503730117
60617551217962867247456773360447
60617551217962867247540456180447
60617551217963067419474222997208
60617551218510605270472236895988
60617551218510605270472240078316
60617551218510605270472240078364
60617551218514207724169619792673
60617551218583056438205259501125
60617551218583356627475853499313
60617551218607368063082995655045
60617551218610069354736077449925
60617551218610374887382905300239
60617551218611275462536813454901
60617551218611275503396110531141
60617551218611275508290398364769
60617551218611325463496997325969
60617551218611325470274147149779
60617551218611325470275176019555
60617551218611325470275177069315
60617551218611325471110857430465
60617551218611325471110975403833
60617551218611454223680564408353
60617551218611754367197462377399
60617551218611754367197573496673
60617551218611754367197576696263
60617551218618478762069406680279
60617551218618478769684156391601
60617551218619381161991247127473
60617551218619429338455467875949
60617551218619429345505361721829
60617551218619575752741061397634
60617551218828907332152975820367
60617551218934279157707964049989
60617551218935474927380972253791
60617551218935474928216652597471
60617551218935480461949605930151
60617551218935480461949634509867
60617551218938231578326572808625
60617551218946280093992524600055
60617551218946280094264120711751
60617551218946287277385681676773
60617551218946329919632333909097
60617551218946335453368614576705
60617551271140695725335340573980
60617551271140696274378243762585
60617551271140696274378272458941
60617551271796301714018431229138
60617551272004334524823002421512
60617551289514808460715117538960
60617551289514808465797691717120
60617551289514959180649523281763
60617551289514974005625697897247
60617551289514974005625697897295
60617551289514980523060468973300
60617551289521683171605010781882
60617551289523080709710021688194
60617551289523083848129277535452
60617551289523083848882416825214
60617551289523083848882418242156
60617551289523083848882421424484
60617551289525765400409093606864
60617551289525765400409096793404
60617551289525782008956932487836
60617551289730161533364784237629
60617551289730161533365042504833
60617551289740973837531764124144
60617551294767042259612290158387
60617551294767087283579426729813
60617551294775197194727670523436
60617551294775197743770573712041
60617551294775197743770602408397
60617551295423884737247169358839
60617551295423884737247283677703
60617551295430794419067858377813
60617551295432009474225978777062
60617551295435608179140862031754
60617551295435608179140862149846
60617551295618077547082515400005
60617551295638786900712866724993
60617551295638786900713124992197
60617551295642389171959993286721
60617551295642389171960251553925
60617551295650499635430873990140
60617551295650499818364888271304
60617551430665475533428307813372
60617551431322240803011421232216
60617551431322241214604251170956
60617551431537219443220457926556
60617551431539920734874311373768
60617551431540773673213546459316
60617551431540773673214661068240
60617551431541122040999709467642
60617551448282377541387033053661
60617551448387749318743813105194
60617551448391351772667105742575
60617551448391351772670461792732
60617551448391351772670461792733
60617551448914532816738604229453
60617551449044259481338132442934
60617551449044259488931961443532
60617551449044259488931961447904
60617551449047816715867769057198
60617551449047861211136070503372
60617551449047861394152647942615
60617551449047861752588272111118
60617551449047864891756630326090
60617551449047864891850818159704
60617551449055965086094201277636
60617551449058652148385856552932
60617551449059856425795474979664
60617551449263097457125457325528
60617551449266649775257793921408
60617551449266655311521773276964
60617551449266698136787616011179
60617551449266698136787616011227
60617551449266954906000613180199
60617551449266955637973944556822
60617551449266998280304625099499
60617551449339599649556205512285
60617551454296374731845480502426
60617551454308083897787591292395
60617551454308083897787591292396
60617551454955542109928544767132
60617551454955589736869739154097
60617551454956742867011035545308
60617551454956787332062791529367
60617551454967298903083648009529
60617551454968476485895073807864
60617551454968476488426479105844
60617551454968493096977672267376
60617551454968493096977672385468
60617551454968494736488274756070
60617551454968494741655560157238
60617551454968494741655563339566
60617551454968494744103282629602
60617551454968494744106724773040
60617551455175280861804989258106
60617551455175280861805017955866
60617551455175625338086566845475
60617551502225490066125782292812
60617551502225779180498671848809
60617551502233579162677231849556
60617551502444583623915361475447
60617551502444583804398297234089
60617551502444583806842547448313
60617551502444583806846018289511
60617551502444583806926230273721
60617551502452431919255071470716
60617551525203483195383992329292
60617551525211533541214262260136
60617551525211583364326335288590
60617551525211583364326363868306
60617551525726663187059907322589
60617551525832077613982042811574
60617551525860280649890887007225
60617551525867201588784817900937
60617551525868080629538042187992
60617551525868080629559310450206
60617551525868084335578537158644
60617551525868100372206448280876
60617551525868100372206448286492
60617551525868100372227711827180
60617551525868100372227711831392
60617551525868100372227713366585
60617551525868100913655637133330
60617551525868100921270731218393
60617551525868100921270731218394
60617551525868351287429223488915
60617551525868352934537354939759
60617551525868352934558275646111
60617551525868384090124185983729
60617551525868397422210451441494
60617551525868397422210454623822
60617551525868397429804651982772
60617551525868397429825572689124
60617551525868402345867193421513
60617551525870754036919614683327
60617551525870754036940506693323
60617551525870802029888323084907
60617551525870802029888323084908
60617551525870803860031601506073
60617551525870803860031716291497
60617551525870803860052608300089
60617551525870803860052608300090
60617551525872002786991590614076
60617551525872002786991590618288
60617551525872004617113977026650
60617551525872004617134983820666
60617551526079085273790512392505
60617551526079085276234877397769
60617551526079085276318560223177
60617551526079085276321916273335
60617551526079085459252573087399
60617551526086885253437667573272
60617551526086885253437782360100
60617551526086888962006095583556
60617551526086889144940105265450
60617551526086889144941253175824
60617551526087235405609165262114
60617551526087235405612608940746
60617551526087235405612612128690
60617551526089586545090864154980
60617551526089586547622267563634
60617551526089592076223721839375
60617551526151731072187199604392
60617551526159831424143881730986
60617551526159836182492462711736
60617551526159836731472718448700
60617551526184151444706932387046
60617551526184151490440286398804
60617551526184151490461206042346
60617551526184151490523967807270
60617551526184151490523969224212
60617552654309271346261617875987
60617552654309289053170556589947
60617552654310488025673949363941
60617552654414637665938293315106
60617552654415540017575284581560
60617552654634389113866190443518
60617552725319044974543900502798
60617552725319044975297045927024
60617552725319044975359808046080
60617552725321746266950242499894
60617552725526140616328476863943
60617552725529742887579047081057
60617552725530042481969383027892
60617552725537849598357634905416
60617552725537849598357634918466
60617552884745678378991513204037
60617552884746879135990206376997
60617552884746879136073774405749
60617552884840223746736100084580
60617552884843826017982882276986
60617552884843826017982886876256
60617552885062625334466663832434
60617552885070778440440292835966
60617552885071036124735375024269
60617552885135604681469455821548
60617553344958730644023967501475
60617553344958730646551901603965
60617553344961432349799735000887
60617553345060094554207033719308
60617553345066798783777324410653
60617553345066798783965353550839
60617553345067999541047729543591
60617553345068049501236029702637
60617553345068199664512293638744
60617553345068199664700584700638
60617553345716903077018384454722
60617553345716903077019413323046
60617553345723805645663944336694
60617553345907026699153998275267
60617553345931343265603059643781
60617553345935262334484581237037
60617553345935262335237726648213
60617553345935295504048403052765
60617553345935295687059271491131
60617553345935295687063002035349
60617553345935312157596564498833
60617553345942148841282209636513
60617553345942148843810138425343
60617553345942150076628224176889
60617553345942150076816509458563
60617553345942150079156156153663
60617553345942150079344443561053
60617553345942150488410488353065
60617553345943349598364470838225
60617553345943350836238533209273
60617553345943350836241889259431
60617553345943351248020797385449
60617553345943351248024153435607
60617553345943351248209082680221
60617553345943367444978127500969
60617553345943367444979160620095
60617553345943367856572105332613
60617553345943394027531901584737
60617553345943399378443051896201
60617553345943399561457391535673
60617553345943401208397125621823
60617553345943401208585410916595
60617553345943410087036834562913
60617553345943416032555809883473
60617553345943518020120223587593
60617553345946052539590196354921
60617553345946052539673879180329
60617553345946052951456917140001
60617553345946069148225960903507
60617553345946102500050207416703
60617553345946252663327504394647
60617553346004289258168986250235
60617553346004739977584451004214
60617553346008241679815926780929
60617553346008342431845921804648
60617553346039411402828482450469
60617553346039411403016511590655
60617553346040612160098887583407
60617553346040661938025993537035
60617553346040662121036602632289
60617553346040662121040333170891
60617553346040662121040333176507
60617553346043363823719836294033
60617553346043363823723311740325
60617553346043363824471948603345
60617553346043363824475419798835
60617553346043363824475419817549
60617553346051418973652242373591
60617553346051418973840271500679
60617553346051419385434506549767
60617553362468520023209435566938
60617553362469720597277471920218
60617553362685073664024330074408
60617553362685073664025101726740
60617553362687308589104650745012
60617553362687308589104652161954
60617553362688509160662290371385
60617553362688509163110011426807
60617553362688509163172687098292
60617553362688509163172688515234
60617553362688509346127708180699
60617553362688509346127708180700
60617553362688525814967068442833
60617553362688525817414789498255
60617553362688525817477551263179
60617553362688525817477551263180
60617553362688525817477552680121
60617553362688525817477552680122
60617553362780962106098651586261
60617553362782168216350461508665
60617553363345023075851013720851
60617553363345072486365174241817
60617553363345072486448857061609
60617553363345072486616250353405
60617553363442777531931250695735
60617553363442777531931251162295
60617553363442779362078114739311
60617553363449639173460724649270
60617553363449653997622221115820
60617553363449655644750904800944
60617553363449681884906445877532
60617553363454484913483297878987
60617553363454484913486650746817
60617553363454484913486765065681
60617553363454491475778843508058
60617553363633219598931879064121
60617553363661582155646315656941
60617553363668327054518347885674
60617553363668327056962712772846
60617553363668327056962712778462
60617553363668336207407716486271
60617553363669227485069719861038
60617553363669227485070494345778
60617553363669227487245587587320
60617553363669227487326832690655
60617553363669242311487956104577
60617553363669242311676242449109
60617553363669275663229296756323
60617553363669737090943621511072
60617553363669737090946974378902
60617553363669737090946977561230
60617553363671928778895112453337
60617553363671928778895227238761
60617553363671928778896231661531
60617553363671928778896231665744
60617553363671928778896345035630
60617553363671928778896346452779
60617553363671928778896346456991
60617553363671928778898583294535
60617553363671928778898669382200
60617553363671928778899702506942
60617553363671928778978795278745
60617553363671928778979912951905
60617553363671928778979914486939
60617553363671929190765276444665
60617553363671929327959825376582
60617553363671929327959911470021
60617553363671929327959911470022
60617553363671929327959911475638
60617553363671929327963269055214
60617553363671929327963269056618
60617553363671929328022587613890
60617553363671945250185636978545
60617553363671945250269319803953
60617553363671945250270209434073
60617553363671978602010657267755
60617553363671978602094454878795
60617553363671987892517206022877
60617553363671988075531427210981
60617553363672079491319772065180
60617553363673339359495675646715
60617553363673339359495680364077
60617553363673339361940043834307
60617553363673339361943398237171
60617553363673339542425217497563
60617553363673339542426332460779
60617553363673339542426336711581
60617553363673339544953150537195
60617553363673339544954265146119
60617553363673339544954268332659
60617553363673339544954268334063
60617553363673339544957737404467
60617553363673339544957740591007
60617553363765582707755833725375
60617553363765587648578916051441
60617553363765788367675764245895
60617553363769190651632237880464
60617553363769190652447030820646
60617553363769240063780335544417
60617553363769240063780335557458
60617553363769240063780335557467
60617553363777295030130962749259
60617553363777295761937500879628
60617553363777295761937500996232
60617553363777295761937500996268
60617553363777295761937500996475
60617553363777295761937500996476
60617553363777338447493833225737
60617553363777343800659910042373
60617553368690493440181534907709
60617553368694596023599363668764
60617553368702550970544676832093
60617553368702701133904623588200
60617553368702701134092909932732
60617553368702701134092909951446
60617553368702701134092913133774
60617553368702701134092914650094
60617553369254159442110069914039
60617553369351102755762324561339
60617553369351104402894734184182
60617553369351404729426082439799
60617553369351404729426086094303
60617553369359229801626855656021
60617553369363110326588403765153
60617553369363110326588408482515
60617553369569907379477389055985
60617553369569957202589120798066
60617553369569957202589495385888
60617553369569958440380538167180
60617553369570209353137794538998
60617553369576650310674539585969
60617553369576651546020554126345
60617553369577161884223897214516
60617553369577901030849721485129
60617553369578062243416700334969
60617553369578062314774666212356
60617553369578062314778022262514
60617553369578362504045260210544
60617553369578362504048613078374
60617553369578362504048616260702
60617553369580554009066209129785
60617553369580554191996865938233
60617553369580554192080548763641
60617553369580570617618291921437
60617553369580603969442537366159
60617553369580613442879514415707
60617553369581921469252539299736
60617553369581964912281426927083
60617553369581964912281430113623
60617553369581964912283754461597
60617553369581964912284899185431
60617553369581964912284902371971
60617553369581964912284902373375
60617553369642843901238251287544
60617553369642892077222329259826
60617553369673912872408841540111
60617553369673912872409989450485
60617553369674358420830322287278
60617553369674358421394406519262
60617553369674408247041269121230
60617553369674408383736907562498
60617553369674408383737936430822
60617553369674408383738055472872
60617553369674408384302023850750
60617553369674408384302138104215
60617553369674413735020373412053
60617553369674413735023846733259
60617553369674413917951034471303
60617553369675264342365146140590
60617553369675308814285610827952
60617553369675308814288963695782
60617553369675308814853047927850
60617553369675308814853047929254
60617553369675308814853051110178
60617553369675308814853051111582
60617553369675308814853822762510
60617553369675314347941449762419
60617553369675314348589098846651
60617553369678010106505875693194
60617553369678010106505875693437
60617553369678010106505875693438
60617553369685920443232601450135
60617553369685921035584838738583
60617553369685963814820996543139
60617553369685963815092586887713
60617553369685963815092591119801
60617553369685969167987071942833
60617553369685969168258668054529
60617553369685970403337218789181
60617553369685970998405417194589
60617553369686119445908304706433
60617553416620407484944325843714
60617553416632113631210017630347
60617553416632113631210018096907
60617553416632113631213370964737
60617553416632113631213375215539
60617553416632120400212531619581
60617553416839212108824091259408
60617553416839212108907775147674
60617553416850925025804495794093
60617553416850925025804495794094
60617553416850925025825416500445
60617553416850925025825416500446
60617553416850967668075882343145
60617553416850968260341080756027
60617553416850968260341085005377
60617553416850968262872484636857
60617553416850968262872488886207
60617553416943367262475971146468
60617553416944312301865711526432
60617553416944312302680499861521
60617553416944612446197480387434
60617553416944612446197480387435
60617553416944617247877322590066
60617553416944628368442692097654
60617553439598095630115109055333
60617553439598095630118576708587
60617553439598095630933369642945
60617553439606055378742212797712
60617553439606206091124172251431
60617553439606206091124286570295
60617553440262719934437442758059
60617553440266615283536446537305
60617553440445033125682768473488
60617553440469348457434242869198
60617553440473697701806149562733
60617553440473697701806150979883
60617553440473747115583709467299
60617553440473747115583710517059
60617553440481524011708067689060
60617553440481524011727953876606
60617553440481524011728987332602
60617553440481524011728988395412
60617553440481524011729073071750
60617553440481524011790715995662
60617553440481524011791749097526
60617553440481524011791750514468
60617553440481567269299261480147
60617553440481567271743625085731
60617553440481567271743649066129
60617553440481572187690083691106
60617553440481572187691198286980
60617553440481572187712118875288
60617553440484225921128703301202
60617553440485469320482436668857
60617553440485469320482441386219
60617553440485469732264699795273
60617553440542294449351741902464
60617553440554502143931349333985
60617553440554502143931434956493
60617553440554502143931463652849
60617553440577462437400520407754
60617553440577913341521773983611
60617553440577913341521775383291
60617553440577913341522921876515
60617553440578769298780492835423
60617553440578769299683440304079
60617553440578813768810206095779
60617553440578813768810206095827
60617553440578813768810206114706
60617553440578813769624989831597
60617553440578813769624994436691
60617553440578813769624994449789
60617553440578813771253450376529
60617553440578813771254564985453
60617553440578813771254566501773
60617553440578813771254569571673
60617553440578813771254571106867
60617553440578813771257927157025
60617553440578813772069357920019
60617553440578813772072715492113
60617553440578813772073834700360
60617553440578813951739858033611
60617553440578813951740977247629
60617553440578817474850582211771
60617553440578817474850582224821
60617553440578817475665365960639
60617553440578817475666489406585
60617553440578818687226424258404
60617553440578828595414946843079
60617553440578828595416061452003
60617553440578828595416066038223
60617553440578828595416066175194
60617553440578828595416067573417
60617553440578828596230854386361
60617553440579130567446863084858
60617553440579130569894588739550
60617553440581465649944881227483
60617553440581465649948238812675
60617553440581471186129768342726
60617553440581515062907652901747
60617553440581515063722440764659
60617553440581515063725883025981
60617553440581515063725911605857
60617553440582670113072105406635
60617553440582671896642651889709
60617553440582714584625785989977
60617553440582716366505109696635
60617553440582716369035370401923
60617553440582716369036513577465
60617553440582716369851277932155
60617553440582716369851306511823
60617553440582716415604862723979
60617553440582719935347383482485
60617553440582719935347497801349
60617553440582719936184207014805
60617553440582730644153733046127
60617553440582731055912867308937
60617553576056048899935175225063
60617553576149363702669547166528
60617553576149363702669920219156
60617553576153266162915299960396
60617553576476253415655356410475
60617553576476302826904983380195
60617553576476303238498962274697
60617553576477202090728661221502
60617553576477202090728661238764
60617553576477203806331664974209
60617553576477454172737732397611
60617553576477503995581338261833
60617553576477504133030004866192
60617553576477504133030377819602
60617553599130987111675886329100
60617553599690250177713448334576
60617553599690250177797387905252
60617553599690250177797387905460
60617553599690253929507410423294
60617553599690253929591349993970
60617553599690254478550428275102
60617553599690254478613448674620
60617553599690254478634110628334
60617553599690254478634368913008
60617553599690254478634455002076
60617553599787500429021779469818
60617553599787500977876424886622
60617553599787500977876424888026
60617553599787767815322084334748
60617553600002745972828562897685
60617553600006303222576051325399
60617553600006305009413695097198
60617553600006305009413695451490
60617553600006305055146359300714
60617553600006305055229697769850
60617553600006305604209954569624
60617553600006305604210212836828
60617553600006353231129065465294
60617553600006353231129408422094
60617553600006353231212633497440
60617553600006353231212976456245
60617553600111672107163889237085
60617553600111672107163975326153
60617553600111703010827269583219
60617553600111704840970665960443
60617553600111705390264387565435
60617553600111705458989267181714
60617553600112005602506275803426
60617553600112005602506276269986
60617553600114357339036840552484
60617553600114404897273229273505
60617553600115557844380341892842
60617553600115557844401234019526
60617553600115557910597735791041
60617553600115557913104876792092
60617553600115557913108234377284
60617553600115574521593293485652
60617553600115574521593293485661
60617553600115574567430647426693
60617553600115605471341265620144
60617553600115605471341265626786
60617553600115605471344616952940
60617553600115607301550804279148
60617553600115607850593823197978
60617553600115607873418328123778
60617553600115607873418328241870
60617553600115607873481205147754
60617553600115607873502010949186
60617553600115607873502010949234
60617553600115607873502097038254
60617553600115607919234675270794
60617553600115607919234790056218
60617553600115607919255682064810
60617553600122477273776216416605
60617553600122510625517652906848
60617553600122510625517657506118
60617553600122510625518026038421
60617553600122510625518027455363
60617589984124795097579092522693
60617589984124795098143951587933
60617589985073041152418512197131
60617589985073091153458141005171
60617589985073091153461235605797
60617589985073091160236062479909
60617589985097352777296248351051
60617589985097408129057327172463
60617589985097408129058360274327
60617589985098608886056393392435
60617589985098608886056396574763
60617589985098608886057168227095
60617589985109364044366443365851
60617589985109408516488307652259
60617589985109408523266229126997
60617589985109413876515988774865
60617589985109414059446645110929
60617589985109414059446903378133
60617592128851637584856002999720
60617592128851637587300366469950
60617592128851637587300366475566
60617592128851637587303724055142
60617592128851637587303724056546
60617592128851637770318063696226
60617592128851637771132852031314
60617592128851653644527185610072
60617592128851653646808542249090
60617592129832355908925459951453
60617592129832355911707453144347
60617592129835007193091795928900
60617592129835007194784048624852
60617592129835007789246006176310
60617592129835057200912812797862
60617592129835057200912813860720
60617592129835057203169149259238
60617592129835057203169150794272
60617592129835057203169924098110
60617592129835057203169925633144
60617592129835057752212943129416
60617602498473643730666922510071
60617602498473643913681147358503
60617602498581712051091586211811
60617602498765427884395536655569
60617602498800549843863911411313
60617602498800549843864683063645
60617602498800550026878907912077
60617602498800550029051676805645
60617602498800550029055034272745
60617602498800550033385204559889
60617602498800550034134250983805
60617602498801450601133452783065
60617602498801450601134224435397
60617602498801750783123683998443
60617602498801750783688539882759
60617602498801750783960507530763
60617602498801750785568049003707
60617602498801750786136262355123
60617602498801750786137151512859
60617602498801750786137408848555
60617602498801750786137410265497
60617602498801750790463366756871
60617602498801750790466808900309
60617602498801750790467580552641
60617602498874396589619622686633
60617602498909518733460202849289
60617602498909518733460974501621
60617602498909518733710906952393
60617602498909518734275762836709
60617602498909518734279120303809
60617602498910702879546935998907
60617602498910702879548050607831
60617602498910702880362838942919
60617602498910719491359286739835
60617602499457047286212745430109
60617602499457047286965515072889
60617602499457058404897576946973
60617602499457058405086633894077
60617602499566330830010139768911
60617602499748797903681457853709
60617602499748797910188411834989
60617602499784820615337944526879
60617602499784820616152732861967
60617602499784820622592800208241
60617602499784820622593571860573
60617602499784820622593944932075
60617602499784820622596929327673
60617602499784853974417820497451
60617602499784853974418592149783
60617602499785118838019952468267
60617602499785119021034291635562
60617602499785119021034291635563
60617602499785119027725436156442
60617602499785119027725436156443
60617602499785119570077309137451
60617602499785168805171072747725
60617602499785168987912558295821
60617602499785168988185302312274
60617602499785168988185302312275
60617602499785168988749381828141
60617602499785168988749386549875
60617602499786069372730921357265
60617602499786069372731696191925
60617602499786069372732069263427
60617602499786069372732069267639
60617602499786069372982773370743
60617602499786069967528300020671
60617602499786069967528673092173
60617602499786071202874317747587
60617602499857799962088430413599
60617602499857799962089202065931
60617602499857799962339134516703
60617602499857799962339507588205
60617602499857799962903990401019
60617602499857814787149169226417
60617602499857814787149172408745
60617602499859015360401531273413
60617602499859015360402306108073
60617602499859015360652235376517
60617602499859015361154448536507
60617602499859015361154791493099
60617602499859015361217094443161
60617602499859015361217205579697
60617602499859015361217208762025
60617602499859015361405495591991
60617602499859015361405495596203
60617602499859015955198909936819
60617602499859015956013812590771
60617602499859015956013814125964
60617602499859015956013814125965
60617602499859015956014071343408
60617602499859015956014071343409
60617602499859015956202099420736
60617602499859015956202099420737
60617602499859017190544927663735
60617602499859017191360601970019
60617602906605873407180073877190
60617602907229950231188637532355
60617602907229965055346666345651
60617602907273188185209570343704
60617602907447603504232607118233
60617602907447603509315181296393
60617602907448788208605535786157
60617602907455659207538144123510
60617602907455707383710337666080
60617602907455707383710340848408
60617602907456859964620520116262
60617602907456859964641412006810
60617602907456859964641412124854
60617602907456909371056161452934
60617602907456909371139729487302
60617602907491976756131475340202
60617602907491976756298611408938
60617602907492026162629907671773
60617602907492026169888230558703
60617602907492026169909151263651
60617602907552953878701675972848
60617602907552953878722567981440
60617602907552969937726322678180
60617602907552969937726325860508
60617602907552969938293504343198
60617602907552969938293533040958
60617602907552969938478434987492
60617602907554170694745668185323
60617602907554170695292313896607
60617602907554170695375881930975
60617602907589285656908514219200
60617602907589287303284422364852
60617602907589287303851604378386
60617602907589287304036534674164
60617602907589287304036537855088
60617602907589287304039890722918
60617602907589287304040005514166
60617602907589287486298881100749
60617602907589287486782377113359
60617602907589287486782377113567
60617602907589287486803297818307
60617602907589287486803297818355
60617602907589287486803297818515
60617602907589287487054229890214
60617602959455395259958066575173
60617602959747179223353322165811
60617602960403691312744322952779
60617602960730598656397688839701
60617602960731782941352710652059
60617602960731799413480064826837
60617602977364086349960023961928
60617602977364086350231620073624
60617602977508177195536217480561
60617602977508177607318481669787
60617602977509378364400857662747
60617602978164985584639965375065
60617602978176693142432673694995
60617602978347456371694435152054
60617602978347506195288062084921
60617602978348706952370438072057
60617602978348706952454120425289
60617602978348706954146373121241
60617602978359212343207607427977
60617602978360364327064817578052
60617602978360364327315521681156
60617602978360412497881380111758
60617602978360412497964948146126
60617602978360412497965292502398
60617602978360412503047866680558
60617602978360412503215002749294
60617602978360412503298570783662
60617602978360414333442054330281
60617602978383823560093014924602
60617602978383823560364611049555
60617602978395531127108237908959
60617602978395531127129160013587
60617602978456474895701571817380
60617602978457658997392324727438
60617602978457673821550353540734
60617602978457673821550697897006
60617602978457673821633921575102
60617602978457673821634265931374
60617602978457675650336229464861
60617602978457675652511978290271
60617602978457675652511978290272
60617602978457675652595546324640
60617602978457675652783833019092
60617602978457675652783947337955
60617602978457675652783947337956
60617602978492792441826292798461
60617602978492792444002041507231
60617602983065581574169588446515
60617602983089896912364735691925
60617602983102054234933042947434
60617602983102054234933042947435
60617602983284419551586486816957
60617602983381680873563207549981
60617602983381680875255460245933
60617602983381680875759876963699
60617602983418003777502524941935
60617602984038192957871634158789
60617602984038192965150877750667
60617602984038192965150992069531
60617602984048999183593330849985
60617602984048999183593332266927
60617602984085318555534312394467
60617602984257030338799676004533
60617602984257030933596279833279
60617602984267837159317976524475
60617602984267837159317977941417
60617602984267837756288354118857
60617602984292149381187010861085
60617602984304156540209562347987
60617602984304156540209905304787
60617602984304156540209906704467
60617602984365099073182500673721
60617602984365099073206401193871
60617602984365100308804243637381
60617602984401417854927931497933
60617602984401417856620184193885
60617602984401417857103708902851
60617602984401417857103708903059
60617602984401417857104051859443
60617602984401417857104051859651
60617602984401417857104053259123
60617602984401417857104053259331
60617602984401417857124600911443
60617602984401417857124600911651
60617603118992333968102457103874
60617603120264683782646216136264
60617603136896972314185522456545
60617603136896972497199861623841
60617603136900572800791795077441
60617603136900574585181601958577
60617603136900574768195941125873
60617603136935696782348672143019
60617603137005939968434021055935
60617603137005939968435135651809
60617603137005939968685068115631
60617603137042262868816044302043
60617603137556181343306711482149
60617603137556181343495771611581
60617603137556181343557758541845
60617603137556181343558530194177
60617603137556181343558787411621
60617603137556182578653504043725
60617603137556182578842560990829
60617603137556182578904551103421
60617603137556182578905579973197
60617603137592503702948524701891
60617603137592504251740839500355
60617603137592504251740843749696
60617603137592504251740843749705
60617603137592504251991542203779
60617603137592504251991547852809
60617603137665154859684232021034
60617603137665155408728253926819
60617603137665155409292080941359
60617603137665155409480366236131
60617603137665156644075043306067
60617603137665156644827155615379
60617603137666351858131588910061
60617603137666355571766053724007
60617603137666356165558549385213
60617603137666356165559578254989
60617603137666356166374456934319
60617603137666356166562742229091
60617603137701472767508084600352
60617603137701472767508199391608
60617603137701472950521390648531
60617603137701472950521393835071
60617603137701472950522422704847
60617603137701472950522423767648
60617603137701472950522423767657
60617603137701472950522538558904
60617603137880341289818713135253
60617603137880385753257412409199
60617603137880385753258441278975
60617603137880385754868305577749
60617603137880386988604204970775
60617603137880386988605233840551
60617603137880390701423537093352
60617603137880390701423537093361
60617603137880391113204768635685
60617603137881591870287029837397
60617603137881591870288144427447
60617603137883943423805090038871
60617603137883944659151879418119
60617603137883976775630110328081
60617603137883978010976899707329
60617603137883988024253491911231
60617603137883988024254520781007
60617603137883988025864385079781
60617603137883988025865499675655
60617603137883988025949186746192
60617603137883992835158173592421
60617603137883992965640657419521
60617603137883992965640662018791
60617603137883993384201962727767
60617603137883993385013283409601
60617603137883993385016726615849
60617603137883993385016751062855
60617603137883993385017098152157
60617603137883994619547980454683
60617603137883994620363888003788
60617603137883994620363888003789
60617603137885188049279514235011
60617603137885188049279542814727
60617603137885188598322557134287
60617603137885189833668206507223
60617603137885189833669349695863
60617603137885189835280248635898
60617603137885193546486845266073
60617603137885193546486845279123
60617603137885193546486849884217
60617603137885193546487993172235
60617603137885193546487993176447
60617603137885193592240434794133
60617603137885194141263307473881
60617603137885194141283195059703
60617603137885194141284223929479
60617603137885194141284600188925
60617603137885194142011976576945
60617603137885194142015419783193
60617603137885194142015677000637
60617603137885194142095658930177
60617603137885194142099102608808
60617603137885194142099102608809
60617603137885194142099126583431
60617603137885194142099359353869
60617603137885195369853209358267
60617603137885195376630241656395
60617603137885195376631389566769
60617603137885195377446148733117
60617603137916709890346073975817
60617603137920310193939121925913
60617603137920310331199876301385
60617603137920310376952227579201
60617603137920310742978697284363
60617603137920310742981021748977
60617603137920310742981026348247
60617603137920310742982139427801
60617603137920310742982140957171
60617603137920310925156212919339
60617603137920310925909354098427
60617603137920310925991893263019
60617603137920310925992922132795
60617603137920310925995250730119
60617603137920310925995360916273
60617603137920310925996364270409
60617603137920310925996365339043
60617603137920310925996480124467
60617603137920310932687619929437
60617603137920310932687624178778
60617603137920310932687624178787
60617603137920310932689575455259
60617603137920310932690604325035
60617603137920310932752251481035
60617603137920310932752594437627
60617603137920310932753366089959
60617603137920310933505392660123
60617603137920310933505478399271
60617603137920310933505735616715
60617603137989343339545619876753
60617603137989343339546767787127
60617603137989343340111966614985
60617603137989343340361522807715
60617603137989343340362670718089
60617603137989354459839393272645
60617603137989354459840507868519
60617603137989354460090440332341
60617603137989359402063391267077
60617603137989359402066834945549
60617603137989359813281914635872
60617603137989359813849098071965
60617603137989359814096702970960
60617603137990543913614029755045
60617603137990543913615144363969
60617603137990543914429932699057
60617603137990559975545648315325
60617603137990559975566569003011
60617603137990559975566569020273
60617603137990559975567683611935
60617603137990559975632684002947
60617603137990559976134871298829
60617603137990559976382471947023
60617603137990560021299233225241
60617603137990560021386268912863
60617603137990560570091203667433
60617603137990560570176000610715
60617603137990560570176005333852
60617603137990560570176005333853
60617603137990560570364290628624
60617603137990560570364290628625
60617603137990560570931473592541
60617603137990560571179078963712
60617603137990560571179078963713
60617603137990560571182177678175
60617603137990560571182177796426
60617603137990560571183211269685
60617603137990561805776854864958
60617603137990561806528967057423
60617603137990561806528967174270
60617603142845673614790998557003
60617603143573765998235748227474
60617603143606195360778854352548
60617603143897981109379057301492
60617603190183569922533763515164
60617603190840083651776552857700
60617603191058871810913215445630
60617603191058919989343985602154
60617603191058921627501198532190
60617603191058921634843548595184
60617603191059219993406665153394
60617603191059220588203268982140
60617603191059371920441692287041
60617603191168188693294407017798
60617603191168188694109195352886
60617603191168189288091010846544
60617603191168189288905799181632
60617603191168189288908898014346
60617603214365611664853508609961
60617603214400732162446625147931
60617603214400733397730737432977
60617603214473679389980160276747
60617603214473679389980161339557
60617603214473679390544245571541
60617603214473679390732272586059
60617603214509700867668388248162
60617603214509700867668388248171
60617603214509702102450320676081
60617603214509702102451435285005
60617603214509702102451436347815
60617603214509702102931497984122
60617603214509702102952500178877
60617603214509702102952503366821
60617603214509702102952504783971
60617603214509702102952762001415
60617603214509702103015180809747
60617603214509702103015519516989
60617603214509702103015523766339
60617603214509702103203466104519
60617603214509702103203548657127
60617603214509702103203551843667
60617603214510000507332222400653
60617603214510000507896307701063
60617603214510001056939325202951
60617603214510002291722029281789
60617603214692517365704805951237
60617603214692517365704807014038
60617603214692517365704807014047
60617603214692517365704834648997
60617603214692517366185323211654
60617603214693417796255863330947
60617603214693418345298880832835
60617603214693673469554873845217
60617603214693673515583871494499
60617603214693716699823651987925
60617603214693717934605585482857
60617603214693717935170441367173
60617603214693722242866275026829
60617603214728540077925033544055
60617603214728540077925036731999
60617603214728540078092402383220
60617603214728540078176085208845
60617603214728540078656598219912
60617603214728840267446674956279
60617603214728840267927192216696
60617603214801484281202479113371
60617603214801484281202479117583
60617603214801484281205832335333
60617603214801484281205835517661
60617603214801484831060286371709
60617603214801484831061315241485
60617603214801484831063643838809
60617603214801486065591428603027
60617603214801486065594871807871
60617603214801486065594871809275
60617603214801486065595646648147
60617603214801486065762007878002
60617603214801486065845576266719
60617603214801486066326753574760
60617603214801486066347758957459
60617603214801486066347760374609
60617603214801486066348017592053
60617603214801486066410436400385
60617603214801486066598721695157
60617603214802668793234293865453
60617603214802670028580311592369
60617603214802670028831015695473
60617603214802684856001992984815
60617603214802685405044640367337
60617603214802685405045011903645
60617603214802685405047996417486
60617603214802685405047996417495
60617603214802685405048111090482
60617603214802685450070475699687
60617603214802686639575896921939
60617603214802686639638545784941
60617603214802686639639435415061
60617603214802686639826573862269
60617603214802686639826945398577
60617603214802686639830044585414
60617603214802686640391801282893
60617603214802686640394900469730
60617603214802686640394905191464
60617603214802686640415792594962
60617603214802686640415797200056
60617603214802686685416493426603
60617603214802686685417265078935
60617603214837807137358160744075
60617603214837807137923016628391
60617605051011813891691696648603
60617605051011828709054350821588
60617605051011828709054355538950
60617605051011830355450035079703
60617605051011830355450809914363
60617605051011830362981101965617
60617605051015415613873767193370
60617605051015415613873770375698
60617605051015415613874884866530
60617605051015415613874886401564
60617605051015430431257345386176
60617605051015430842851064937566
60617605051015432077632880459130
60617605051015432077632883641458
60617605051015432077632998432498
60617605051015432077633256712752
60617605051015432077633256712960
60617605051015432214831244606146
60617605051015432214832363814340
60617605051015432214832365349374
60617605051015432222426192819310
60617605051015432222426194354344
60617605051998844747074924222650
60617605052287933091442507996745
60617605052323049882932571212093
60617610795172347102379601120155
60617610795172347651171570162667
60617721596682296100024864939166
60617721596998707898663091593666
60617725744643015622872846963638
60617725898477964209190667999282
60617725898477964209194025584474
60617725898478014032302769607452
60617725904070238718865391414684
60617725904167796070950367371854
60617725904167796658132994794520
60617725904386584635153536407812
60617725904386634458265638015982
60617725904394387771799541946728
60617725904394393117626969106800
60617725904394393124968974813522
60617725904394437590017355721270
60617725904394437594911643554898
60617725904394437773031694888566
60617725904394442528956807588554
60617725904394442536298813295276
60617725904394444908143216763402
60617725904394444915485222470124
60617725974973995231856869836014
60617725974974045054968971444184
60617725975290094579515327142576
60617725975297899500550026488738
60617725975297942730000310805384
60617725975298194702679578503082
60617725975298198446859822820106
60617725975298198446859827537468
60617725975298198454470444823322
60617725975298199644063649410746
60617725975298200055849011369876
60617725975298242919249955399460
60617725975298244525791680111252
60617725975298248269971929145638
60617725975298248277582546431492
60617725975298248277585645264206
60617725975298249467175751018916
60617725975298249467178849851630
60617727818465168585440227187372
60617727818886268109472414407528
60617727818886273462641847274322
60617727818886317523249973944704
60617727818886318118046576238416
60617727818886322873407601524092
60617727818886322873971685756076
60617727818886323468204203817804
60617727818886333994537055263664
60617727818886334589333657557376
60617727818886334726597770934982
60617727818886340077316123744220
60617727889789839134774416392346
60617727889790144629009751125726
60617728049322725699736836988790
60617728049323009371691785665278
60617728049323009417445370457102
60617728049323009417716968103832
60617728049323014722413494294322
60617728049323014768167079086146
60617728049323014768438675197842
60617728049323025840802742040512
60617728049323025842978866984238
60617728049323025888732451776062
60617728049323025889004049422792
60617728049323029546843118169554
60617728049326561680138884257412
60617728049326611688713047623334
60617728049326625918077825475714
60617728049326628157552406351838
60617728049326628160000128942294
60617728049326628160003480275090
60618580683571150742385054773015
60618580683571150742385426309163
60618580737510492393881920534282
60618591053305861141353865423201
60618591053305861142107006602289
60618591053970463510389126963457
60618591053971364078138146838965
60618591053971364085456909009085
60618591053971364085460352215333
60618591053974065735631364456221
60618591053974065781364028659737
60618591053974065788895439919185
60618591054178161085460546545525
60618591054181162977979228921969
60618591054181196382311740288807
60618591054181207495348884525751
60618591054181207496102025704839
60618591054181207496102368661431
60618591054189268087720407801541
60618591054189268133473964013649
60618591054189312605654147637307
60618591054189312605655262246231
60618591054192870412039509788905
60618591054192914876902045851367
60618591054254142369982064407795
60618591054262247480287356099067
60618591054298281310876282391899
60618591532787974778013182283760
60618591744623137935186611916019
60618591745139307837532808710336
60618591745139309484097009582438
60618591745139309484745776457714
60618591745279646313456985344079
60618591745279646314272892537441
60618591745279647960586042099093
60618591745279647961401945043105
60618591745280546881268681245363
60618591745280548528397738000377
60618591745283250231832825704229
60618591745283250232397681588753
60618591745487377103909259224905
60618591745487377241170013600377
60618591745487377241170014072553
60618591745487378888298294457921
60618591745490078944417073699077
60618591745498485890558246170399
60618591745498485943820833953145
60618591745499386511381568533881
60618591745499386511381825751325
60618591745499386511382597403657
60618591745499386511632529854429
60618591745499386511632615593577
60618591745499386511633644463353
60618591745502088214816913455177
60618591745563013819050282160837
60618591745595445378580366714537
60618591745607454595778894779759
60618591745607454641532822528175
60618591745607454643771251843325
60618591745607454643771366634365
60618591745607454643959279920653
60618591763009125236355894046909
60618591763009126471702683426157
60618591763333330880837481409195
60618591763333330883076365285437
60618591768149718283478481492784
60618591768246983303900429762275
60618591768246983306410909750213
60618591768249534432099207523957
60618591768249536079228260029621
60618591768249536124960924233137
60618591768773811091315207009174
60618591768914138500499159318365
60618591768914138500687187395693
60618591768915039068248179193873
60618591768917740771683266897725
60618591769124880786094569583099
60618591769124882433223622088763
60618591769124882478954914465911
60618591769124882478955943335687
60618591769124882478956286292279
60618591769124882485730770209799
60618591769124882485731113166391
60618591769124882485734213416047
60618591769124882486482882519111
60618591769124882486483225475703
60618591769124882486486325725359
60618591769132985895835748462671
60618591769132987542964800968335
60618591769132987588696093345483
60618591769132987588696350562927
60618591769132987588697465171851
60618591769132987596036033321355
60618591769132987596039476527603
60618591769132987596227504604931
60618591769133888156445113220991
60618591769133888156446142090767
60618591769133888156446485047359
60618591769136589859692430064959
60618591769136589859693201717291
60618591769136589867283159883083
60618591769197782308902414799057
60618591769197783956031467304721
60618591769197815660727435088267
60618591769197828474156935641507
60618591769241939822380356938863
60618591769241939822568385016191
60618591769241939822568727972783
60618591769241939822631403998559
60618591769241956248185821114003
60618591769241956293855466335151
60618591769241956293918485317519
60618591769241956296177922495111
60618591769241956296178037286358
60618591769241956296178037286359
60618591769241956296365950572439
60618591769241956296366323643941
60618591769241956845221054788247
60618591769241956845409341145829
60618593602776561829610454374917
60618593603433059094843426348589
60618593603724843058238681939227
60618593606391442246291989841745
60618593606496592701239963864357
60618593606500194972236043366389
60618593606707374972650544939107
60618593606716347710161552182869
60618593606716347710161896539141
60618593606716347717504677084735
60618593606812741406629023973169
60618593606824458535470552219973
60618593606824463474598286199701
60618593655943384969695757351741
60618593677611039978505542971233
60618593683308872982178403500631
60618593683308922580058179390753
60618593683308922983221126909297
60618593683308922990815328981397
60618593683308939042976993561217
60618593683308939042977022257621
60618593683516963505345779222381
60618593683516963505345782410325
60618593683516963505345782526965
60618593683516963512120606096493
60618593683516963512122929044787
60618593810552200479650640521951
60618593810554966418385566367617
60618593816435308157347693337509
60618593816435352627293460911599
60618593816435357937240828721297
60618593816435357975651259913495
60618593816435373989402493314215
60618593816435374042499488923109
60618593819091150304210632207329
60618593819415349791073280912378
60618593819415349797851202387116
60618593819415353478469352472623
60618593819418054770718776430401
60618593837144828301374279694994
60618593837152031058976622980900
60618593842833704034254310755585
60618593842833704034271788254285
60618593842833704034275231460533
60618593842833704035007456183987
60618593843028241498132099866872
60618593843053753354682569480093
60618593843053753362297692244043
60618593843053753903725591686302
60618593890321556039757739676110
60618593890321556039757743925460
60618593890321556044775228804182
60618593890321556046535919418052
60618593890321556047289064846490
60618593890321556047289150935558
60618593890322456470246004826226
60618593890322456470246005889036
60618593890322456477840092111450
60618593890322456477840178200518
60618593890329659372640519396130
60618593890329659372640519397534
60618593890329659921495169046426
60618593890330865457480578521814
60618593890330866006544516613462
60618593890330867241891305991258
60618593890330867241891305992710
60618593890330867241891306109350
60618593895911334747509498649607
60618593896008629402358060001655
60618593896008630454125653861363
60618593896008647100895635926801
60618593896008647100895664623205
60618593896011299009775674299883
60618593896203169748146576379810
60618593896231380982126291223260
60618593896239187516720204492160
60618593896239190635578983113700
60618593896239192465722379508394
60618593896239487731381514139548
60618593896239487738996637394595
60618593896239487738996637394596
60618593896239490824849667338085
60618593896239490824849667338086
60618593896239491419625263302890
60618593896239491419625263304342
60618593896239491419625349396170
60618593896239491419625349397622
60618593896239492654972052683590
60618593896239492654972138776870
60618593896241894168969439016826
60618597435180659970668309776414
60618597435180708149160719653000
60618597435180709933571451844178
60618597435180709933572571058036
60618597435279154195816448472457
60618597488359489399723734983890
60618597488359489399723734983938
60618597488359489445477291195998
60618597488359489445477291196046
60618597488359539408381552477620
60618597488428581151122933503500
60618597488428582935533670299564
60618597488428582935533694274394
60618597488456482907286942662239
60618597488456783050741165655317
60618597488456783050741194235033
60618597488456783050803927770161
60618597488456783050803956349877
60618597913779361877432153217893
60618597913780562451500304356389
60618597913873928015605227086735
60618597913873928015605227090947
60618597913873928015605255783091
60618597913876608376943126529929
60618597913877808951011129599021
60618597913877808951011129948941
60618597913877808951011130998701
60618597913877808951011134303285
60618597913877808951011162883001
60618597914071101375693019416929
60618597914071101375713940121877
60618597914071101375714311658185
60618597958381788624229701465967
60618597963331311118272910929307
60618597964107534116741842084129
60618597964315626224938197922987
60618597966394993654280597832179
60618597966394993654301489840771
60618597966405649706684536500826
60618597966405849832865321514448
60618597966405850427661838075565
60618597966954138133567087077496
60618597967029741358118368525198
60618597967051550208618047072249
60618597967051550216148339123503
60618597967051556733499341640568
60618597967051556733520262345516
60618597967055137662481624138723
60618597967055152487395122728431
60618597967055437805998609246645
60618597967055452081869084218875
60618597967055452081869084335515
60618597967055452623378367997003
60618597967062206260937959031392
60618597967062206263445000062432
60618597967062342157463896089028
60618597967062347075221371702962
60618597967062361899379399472114
60618597967065960490726357319020
60618597967270340015071708403501
60618597967270388193565237493945
60618597967390012992593059059394
60618597967390012992593317326550
60618597967390012992593346022954
60618597984131726529622115853475
60618597984131726529622144433191
60618597984682866834401113508245
60618597984682866834401481974701
60618597984753096117359420689966
60618597984780113333912082570931
60618597984780113333912083633789
60618597984780113333912086820281
60618597984781313907980094606943
60618597984781313907980119987069
60618597984781313907980123186659
60618597984781313907980123659043
60618597984781313907980124708803
60618597984789118829830699947574
60618597984791836592770604781112
60618597984974606332933947471925
60618597984974606332933976051641
60618597984974606332934315821741
60618597984974606332934320543475
60618597984998917957811683522303
60618597984998917957811712205561
60618597984998917957811712218659
60618597985007022885079129641022
60618597985007022885081452576266
60618597990040351896970198340839
60618597990591491652685629441769
60618597990591491652685629558409
60618597990653588533355091616808
60618597990686036860543116138589
60618597990686051685540669072751
60618597990688738152196201121461
60618597990688738152196229701177
60618597990689939321060841652115
60618597990689954146058017978315
60618597990698044432202932527133
60618597990698060491707750719677
60618597990698060491710845320303
60618597990698061033135674608942
60618597990698064332498398406275
60618597990700762378157178063265
60618597990700762378160530931095
60618597990883231700282058539053
60618597990904841484464038352749
60618597990904889662957567443193
60618597990907542776095826506741
60618597990907542776116747095049
60618597990907590954610276185493
60618597990907590954610276302133
60618597990907590954610304881849
60618597990907590954610649238121
60618597990907591503653295203701
60618597990908443755710793274627
60618597990908443755710821970983
60618597990908443755710822443367
60618597990908443755710823493127
60618597990915653788634200464152
60618597990915653788634200464200
60618598117695815387065250820151
60618598117695820740231327636787
60618598117940126630484131027453
60618598117942892569407084950447
60618598122656159571517741250365
60618598122656159574052617035251
60618598122972214347894017586769
60618598122972258820096122088795
60618598122972264356283371104211
60618598123523346414476849874073
60618598123596292402147459790221
60618598123596292409508063136957
60618598123604396330200201240585
60618598123604440800145968814675
60618598123604457228214341126697
60618598123604457273967925918521
60618598123632615715479838986751
60618598123640763704419245951349
60618598123815130385232708811447
60618598123815147446236118749049
60618598123815195035016761493979
60618598123815195210436904725139
60618598123851217785710185587655
60618598123851217793238153640855
60618598123851453691204484661241
60618598123851453698753373302749
60618598123851453701267301218669
60618598123851464809262813137789
60618598123851464809346495491021
60618598123851464816874463544221
60618598123851470345446587061205
60618598123851517936755162729175
60618598123851517936755168513719
60618598125822557805034408364566
60618598125930625934916764727718
60618598125930625934917912620622
60618598125930625937424949402312
60618598125930625937427243652846
60618598125930631471100533868894
60618598126454711158903897464514
60618598126454711158903897464562
60618598126454759886460222991756
60618598126454759886461366178944
60618598126454759886461366180396
60618598126454761121808158746184
60618598126584437963170233299894
60618598126584441643728002672969
60618598126584441651333484567439
60618598126584441651354376576031
60618598126584441651354405272387
60618598126587139262356792067602
60618598126587139262356792085072
60618598126595243137316040633166
60618598126598830630155281384116
60618598126770805681816952137660
60618598126803275948684692875148
60618598126805927826473863935856
60618598126805927826473863953118
60618598126805927826476186888362
60618598126805927826477306096556
60618598126805927826477310328644
60618598126805933362680852271622
60618598126805933362680852288884
60618598126805933362680852288932
60618598126805933362682000177624
60618598126805933362682000194886
60618598126805977240337774670028
60618598126806828257028333361516
60618598126806828440062736893444
60618598126806833793233027459846
60618598126807133936750036548166
60618598126807176762074394403642
60618598126807176762074394403643
60618598144321124727276546144082
60618598144531803928518111415210
60618598144531804111556728756006
60618598144531853888914216702576
60618598144531853891424695627704
60618598144533010221787616850098
60618598144533052864118297388403
60618598144533052864118297505043
60618598149565132917521912772800
60618598149573236403858507808795
60618598150197329676277245222668
60618598150218943303740125452991
60618598150218943303740154150751
60618598150218943303761046159343
60618598150222480813354079864162
60618598150222781002603753155998
60618598150222841534584968022231
60618598150222842121767595917289
60618598150222842129107278675717
60618598150222845375373324762927
60618598150233352388748552115226
60618598150233353624095312913354
60618598150233632423568451022986
60618598150233637753840167896165
60618598150233648897366013865077
60618598150233648897366013865078
60618598150440435015067634286422
60618598150440435015067662984182
60618598150440435015088554992774
60618598150441329906923662030402
60618598150441329909455066855998
60618598150441335445618661551382
60618598150441335445618690249142
60618598150441335445639582257734
60618598150441635589135670639702
60618598150441635589156591346054
60618598150441635634889255549570
60618598150441680059094787716376
60618598150441680059095816586152
60618598150441680059098231395007
60618598150441680059098231395008
60618598150441680104830895480431
60618598150545844084030313023645
60618598196507224237491224601370
60618598196842239159440538508594
60618598197490644211792017100660
60618598197490644211792021350010
60618598197490644219322312338454
60618598197490644219322313401264
60618598197490644219323342271040
60618598197490644219386104385884
60618598197491544649939454586088
60618598197491827132511089532173
60618598197498733315877113696006
60618598197498733315940134095316
60618598197498747545305002404206
60618598197499648524898704214462
60618598197502349816551786009342
60618598197502655470861819953788
60618598197502655470861819958000
60618598197682413964953959018788
60618598197706730943001218382132
60618598197706731077751399594628
60618598197706731080261887018456
60618598197706736479205908231112
60618598197706780356861682723516
60618598197709432234654300177012
60618598197709437770858990025992
60618598197709482187516667024500
60618598197709482195046958012944
60618598197710631756410714917453
60618598197717536109610099168864
60618598197717537939776739081286
60618598197717537939776739086902
60618598197717541645817087503226
60618598197717585523474009903036
60618598197717585523474784736292
60618598197717586072516687629256
60618598197718486503067714894216
60618598197718486503068743763992
60618598202634686393477760511213
60618598202740054601720440935148
60618598202740054604227481966188
60618598202740054604230928358976
60618598202742761246602389891304
60618598202750861418051887141908
60618598202750865121585228006984
60618598202750865121585228013617
60618598202750865121585228013626
60618598203266841483283587688498
60618598203266841483283616268262
60618598203266841529037172480322
60618598203266841529037172480370
60618598203266889844812377005526
60618598203266891491941433761944
60618598203372239616870098503966
60618598203372241263999151009630
60618598203372257925894744992642
60618598203407358683288188004359
60618598203408259248505459625512
60618598203408279403040156048126
60618598203408531439214953635592
60618598203408557655893630612152
60618598203408559440283437493288
60618598203408575904042550759048
60618598203408575911660743676618
60618598203408575911660744149001
60618598203408575911660744149002
60618598203408579043246807116547
60618598203408579043246807116548
60618598203408579592310749928270
60618598203408579592310749929722
60618598203408580827636618602777
60618598203408580827636618720875
60618598203410980694692893352832
60618598203410980694692893357044
60618598203410982341821946919902
60618598203591039378055597718260
60618598203591041162444289990472
60618598203615356490853038294100
60618598203615361846553990718476
60618598203615362029547294859104
60618598203615362029547323558316
60618598203615362029568215566908
60618598203618063138207072513356
60618598203619006988878688291770
60618598203619307132395697496778
60618598203619308365230887674746
60618598203619308365232002165578
60618598203626167013165169990590
60618598203626167013165169991994
60618598203627063872405085010792
60618598203627067626710678002796
60618598203627362277286991340458
60618598203627364061675679007576
60618598203627364061676798221594
60618598203627364107430383013418
60618598203627367815981243303224
60618598203629765026797871245062
60618598203629765026798646079722
60618598203629770557992113555562
60618598203629814992212271327420
60618598203691009123426518226888
60618598203691042475251538516098
60618599323310527180360814161651
60618599323310532531082525973023
60618599323310560486432249659037
60618599349673788033978380555281
60618599402742116264388853535756
60618599402742149617906126520918
60618599402851116745448875106629
60618599402858317536085341972868
60618599402859218103897037874152
60618599402859223457066470758208
60618599402859223457129232877264
60618599402861924748716196485668
60618599402861924748719667326866
60618599402861924748719667331078
60618599402861924748719668393888
60618599403066319098038583235829
60618599403078028080127059732388
60618599403078028080127059749650
60618599403080723881437078899716
60618599403080723881437083149066
60618599403080729371780141527268
60618599403080729371863824352676
60618599403080757235769140219966
60618599403080773841809853393560
60618599403080773844320333381498
60618599553738803298223810070803
60618599559327475539454603784263
60618599559327491553205837184983
60618599559611105763854383333015
60618599559647193169331666485063
60618599559647429077374819186589
60618599559647443350045551231881
60618599559647443532976208045945
60618599559647476841575605162679
60618599559647493312866129687887
60618599559647493495880469327567
60618599559720375070129117889821
60618599562250735265144716436228
60618599562250736500428461441384
60618599562285842173797774307775
60618599562287041098288949467124
60618599562287058166635512989802
60618599562287058166635512991254
60618599562287058166799549753648
60618599562287058166799549755100
60618599562287058166802620362230
60618599562287058166820441762240
60618599562287058166820441763692
60618599562287058166823541068582
60618599562287058166886561468099
60618599562287059402149409741478
60618599562287059402170330446426
60618599562287059402233349312106
60618599562287059402233349312154
60618599562287059402233350374964
60618599562383098578771182585230
60618599562384004499752307108170
60618599562613610629977926077768
60618599562613610629977927140578
60618599562613643984309987398018
60618600032337478230833851383749
60618600032337511583410983982271
60618600032345565632159453180527
60618600032345582105793096290389
60618600032345610104361557682553
60618600032345610106896433467439
60618600032345615457802959732385
60618600032345626578183486087187
60618600032345626578183514786399
60618600032345631517311248766127
60618600032410457576165311265219
60618600032418561450556229565841
60618600037269586869161798877025
60618600037269631341363903379051
60618600037269636694784384722483
60618600037370484917066736613697
60618600038035397359563509991139
60618600038035397542577734839571
60618600038217868097790026441335
60618600038217879263920695445975
60618600038217884614642407257347
60618600038217912569992130943361
60618600038217917923411611996733
60618600038217917923412612286793
60618600038253907329624169689433
60618600038253935330727506866483
60618600038253940818647216010137
60618600038253951802014559486231
60618600038254207473141207476965
60618600038254241007917781310565
60618600038254256884659331253491
60618600040227487068367035962258
60618600040227787211884045050578
60618600040227787214391084664516
60618600040227787214394556928480
60618600040227803868612266358080
60618600040227803868695948829404
60618600040322396658496096608263
60618600040333153648556818358555
60618600040333203654498674730950
60618600040333203654686701745477
60618600040873243398395390175307
60618600040873704756458326338730
60618600040884048565008492189487
60618600040884301127069411287076
60618600040884301127069411291288
60618600040884301127090303295668
60618600040884301127090303299880
60618600040981311535808842122181
60618600040990617952243628314625
60618600040990617952243628316029
60618600040990617952243629377435
60618600041197698540031134423643
60618600041197698540031909258303
60618600041200149513789820492567
60618600041200149513790853594431
60618600041200399831684216218523
60618600041200399831685249674679
60618600041200399831688720161585
60618600041200399831688721578735
60618600041200449657311307424193
60618600041200449840325647063719
60618600041201350270876414998608
60618600041201350270876674328625
60618600041201350270876674328679
60618600041201810597725839074284
60618600041201810597725839075742
60618600041208505536204205019312
60618600041209405966755203586512
60618600041209405966755232284272
60618600041209405966755232302986
60618600041209405966755576676727
60618600041209405969011541595972
60618600041209405969011570292328
60618600041209405969015012437170
60618600041209405969283509243976
60618600041209405969283509716359
60618600041209405969284284065586
60618600041209405969284284082848
60618600041209405969286608530200
60618600041209420381662743056490
60618600041209422577563538276874
60618600041209422577584458981822
60618600041209422577834472939654
60618600041209455929406351740717
60618600041212107260664623377802
60618600041212107260664652074158
60618600041212107260665655428454
60618600041212107260665655429858
60618600041212107260665655434070
60618600041212107260665656496928
60618600041212107260669127332510
60618600041212107260669127338126
60618600041212107672531344163041
60618600041212107809729336301206
60618600041212107809729336773589
60618600041212107809732693886398
60618600041212107809732693887802
60618600041212123732039633196783
60618600041212123869236735710652
60618600041212123869236737245686
60618600041212123869236764879232
60618600041212123869236765942042
60618600041212123869237512080346
60618600041212123869237540776702
60618600041212124281082566023785
60618600041212155436732415581999
60618600041212157221059433535597
60618600041212157221061757533492
60618600041212157221061786231252
60618600041212157221061786231459
60618600041212157221061872324739
60618600041212157221124548346303
60618600041212166557300080390994
60618600041212166557300855224250
60618600041212617413224560754859
60618600041306711762902754207330
60618600041306715468943131852692
60618600041306717253077648123603
60618600041306717253081894862319
60618600041306717253332943338921
60618600041306717253893579647379
60618600041306717253897024388820
60618600041309413056811796657846
60618600041309418407536984033601
60618600041309418408289092092111
60618600041309418408289092110825
60618600041317474106508933572807
60618600041317474106508933585905
60618600041317474106696962712993
60618600041317474243706668979009
60618600041317474243706925710972
60618600041317521870713187215246
60618600041317522282492010899333
60618600041317522282680038976613
60618600041317523655102998682602
60618600041317524066822241426925
60618600041317524066822500756987
60618600041317524066885262871831
60618600041317524067073289886265
60618600041317524067073289886346
60618600041317524067073289886349
60618600041317524067073289886355
60618600058708833900138116035055
60618600058926437949714414096679
60618600058999372824351841071731
60618600059035294647594007850734
60618600063967855424616223616083
60618600064617159123969160848559
60618600064617159123969189428275
60618600064617159123969194150009
60618600064617459313239754733075
60618600064617459313239754851172
60618600064617459313239759450437
60618600064617459313239783430883
60618600064624368718886446984073
60618600064836312112850833109164
60618600064836312112850833227262
60618600064836313487988636506395
60618600064843171924411011093161
60618600064843173757066036425731
60618600064843216605301421666299
60618600064843221932796888101453
60618600064844117035852448931259
60618600064844417225123042929447
60618600064844417362380355515613
60618600064844417362383797659051
60618600064847069102660736456203
60618600064847075622534986889068
60618600064847075622536105034452
60618600064847075622536106097262
60618600064847119063037059622167
60618600064847119063037064343901
60618600064847119065544071955399
60618600064847119065544075141939
60618600064847119065544103839747
60618600064847124416203025306638
60618600064940463104812366281979
60618600064940463105376450513963
60618600064940463105377222166295
60618600064940468432563127932487
60618600064940479164881297404315
60618600064941313710304893352019
60618600064941363535363393546939
60618600064941363535927477778923
60618600064941363535927479197477
60618600064941363535927507895285
60618600064941363535927507899497
60618600064941363535928249431255
60618600064941619435759255133335
60618600064941619435759255137547
60618600064941663907376383394785
60618600064941679784702889969655
60618600064941679921963644699259
60618600064941679921963673397067
60618600064943920060695646430710
60618600108271588360121878125937
60618600109146906897636498260665
60618600109146934715809149924439
60618600111236858774931811304515
60618600111236858774931839884231
60618600111236858775015494124307
60618600111236858775015522704023
60618600111789199647000662500771
60618600111886462206082576781063
60618600111886462800059799621613
60618600111886462800059800684471
60618600111886462800059800688843
60618600111886462800879174823972
60618600111886462800879174823973
60618600111897241155928067477503
60618600112105267424711537316205
60618600112105267424711538379063
60618600112112160659062077697942
60618600112112174862986235408464
60618600112112174862987263801644
60618600112112219955676726259833
60618600112112219955676730864927
60618600112112219955679050257887
60618600112112219955680087964844
60618600112112219955680087964845
60618600112112224825806813864470
60618600112116079179004378701902
60618600112116079179067054733342
60618600112116079179067140820958
60618600112116079179088061527310
60618600112116121821397848994213
60618600112116121821397850529407
60618600112116121821401206112845
60618600112116121821401206229485
60618600112116121821401207648039
60618600112116122413666406060921
60618600112116122416194333432601
60618600112116122416194338031871
60618600112116122416194338037695
60618600112116122416194452823118
60618600112116122416194452823119
60618600112116127355050218682666
60618600112185154827780743707897
60618600112185154827780858493321
60618600112209421982734404528367
60618600112209421983490993618175
60618600112209466455186527220313
60618600112209466455187556090089
60618600112209466455191028348436
60618600112209466455191028348437
60618600112209466455191032580365
60618600112209466455191032580524
60618600112209466455191032580525
60618600112209466455943144889837
60618600112210617204388482140201
60618600112210665382879686882671
60618600117134477204866172984938
60618600117134477205701858050352
60618600117134627369003515241267
60618600117697841668716284115994
60618600117794786194563384309179
60618600117794786194565708657153
60618600117794787429913650178655
60618600117794787840855614215643
60618600117794788024710248223016
60618600117795086383833978171853
60618600117795086383833978189323
60618600117795087618343944036251
60618600117795087619184209357717
60618600117795087619184210757397
60618600117795087619184215479131
60618600117795088167386961520669
60618600117795088168227228731674
60618600117795088168227232981019
60618600117802012260770937734990
60618600117802012261586754934238
60618600117805593008303736524267
60618600117805593008307092574425
60618600117985511934004347942160
60618600118009823556350683519834
60618600118009827263227884580876
60618600118009827265734930333650
60618600118013940968026335185092
60618600118013940968047255891444
60618600118020333886861879688486
60618600118020383346538402553020
60618600118020383346539555167658
60618600118020394421350220215894
60618600118020394421351224619998
60618600118020394421351253319210
60618600118020394464575839020976
60618600118020394467103776311410
60618600118020845320516625594747
60618600118020845323023666625787
60618600118020845323024813468931
60618600118021534646472188715254
60618600118021550751712075431154
60618600118021595041172845765102
60618600118021702490967094376396
60618600118021702493477578613684
60618600118022046077516350814195
60618600118022046080023387123501
60618600118022046080023391372851
60618600118024397631388573574459
60618600118024404402835451038136
60618600118024404402835452100946
60618600118024404402887738455028
60618600118024404402898214220002
60618600118024404402898214221454
60618600118024404402919133863544
60618600118024404402919133924779
60618600118024404402919133925022
60618600118024404402919133925023
60618600118024404402919134926354
60618600118024404402919134927806
60618600118024437754723148417384
60618600118024437754723234510664
60618600118024437754723263208424
60618600118024447045232366071889
60618600118024704546415137220706
60618600118024747783545863847994
60618600118024747783545863847995
60618600118082773257652429362544
60618600118093329339292615517104
60618600118117595213877013449080
60618600118117640918417919027278
60618600118117640964171503819102
60618600118117644624458296556000
60618600118117644670211881464464
60618600118118091820027570210427
60618600118118091820028602249273
60618600118118091820780714558585
60618600118118091820780714577459
60618600118118091822535643280313
60618600118118091822539082237211
60618600118118091822539082256138
60618600118118091822539086505483
60618600118118091823291198814794
60618600118118091823291198814795
60618600118118091868292695744264
60618600118118095526069008493225
60618600118118106646697139765736
60618600118118106646697139765737
60618600118118795970959389436216
60618600118118797800267100765496
60618600118118841538155857341150
60618600118118841538991537684830
60618600118118990606713084629689
60618600118118992253842140323297
60618600118118992436857627396595
60618600118119248085008676828272
60618600118119248107049784217819
60618600118119248107897087292080
60618600118119248107897087370821
60618600118119248107921451620255
60618600118119248107921451620339
60618600118119248107921451637760
60618600118119248107921451637761
60618600118119292577027291757901
60618600118119292577027294878750
60618600118119292577027296475263
60618600118119292577027296479635
60618600118119292579534332788941
60618600118119292579534335988531
60618600118119292579534337506303
60618600118119292580374607903800
60618600118119296283067672604305
60618600118119296283067701184021
60618600118119296283904495939792
60618600118119296283904496136625
60618600118119297519251290119595
60618600118119297931033553245930
60618600118119298113211068802166
60618600118119307402022149293268
60618600118119307403695832456533
60618600118119308639878306901227
60618600118119308639881749044665
60618600118121644130899430584751
60618600118121644130899432101071
60618600118121644130901755049365
60618600118121647837696392598187
60618600118121649667083199885603
60618600118121649667083199903073
60618600118121692309392959791835
60618600118121692309395284139809
60618600118121693544738720301307
60618600118121693544739749153613
60618600118121693544739749171083
60618600118121693544739753421885
60618600118121693544739753758707
60618600118121693544742076707001
60618600118121693544742077769859
60618600118121693544743191315978
60618600118121693544743195547853
60618600118121693544743219876767
60618600118121693544743219895640
60618600118121693544743219895641
60618600118121693544743224127569
60618600118121693544743224127728
60618600118121693544743224127729
60618600118121693544743224144991
60618600118121693544743224598501
60618600118121693544743224617374
60618600118121693544743225662763
60618600118121693545491865712483
60618600118121693545495307857165
60618600118121693545495336437041
60618600118121693545495336454302
60618600118121693545495336454303
60618600118121693545495336907813
60618600118121693545495337970623
60618600118121693545496340976504
60618600118121694137008424075645
60618600118121694137760536383505
60618600118121694139535322595019
60618600118121694139536351447325
60618600118121694139536351464795
60618600118121694139536356052419
60618600118121694139539823705672
60618600118121694139539823705673
60618600118121694140288468005987
60618600118121694140288468006195
60618600118121694140291940264334
60618600118121694140291940264335
60618600118121699079145263091054
60618600118121708369656804678007
60618600118121710154043173666512
60618600118121710199044613200456
60618600118121710199044613200457
60618600118121710199044617449807
60618600118121710199796729760571
60618600118129646704850719454626
60618600118129652241034488772948
60618600118129653842326393057514
60618600118129654025424300259178
60618600118129754777370641080952
60618600118129802335666348356230
60618600118129804119996950401304
60618600268646155381787163259183
60618600268682478283525564610971
60618600268682478649578350008109
60618600268682492924756117299897
60618600268682526276581137589107
60618600268682537397146507096695
60618600268682542885066217303159
60618600268755472269251782518823
60618600268791447400533177545933
60618600268791494981740516363319
60618600271636955906425217182652
60618600271636955906425474400096
60618600271637005869245795638658
60618600271637005869246052856102
60618600271742324745217828590617
60618600271742324745217943376041
60618600271742357891120449448192
60618600271743225175769227508365
60618600271743558716843935794014
60618600271743558716843964551896
60618600271743558716843965614706
60618600271745927016276669161945
60618600271745957966003662733186
60618600271745957966007128969290
60618600277194393593359240548724
60618600277194393593547525843496
60618600277194393593630836660420
60618600277194393639363500863936
60618600277230428659482873165808
60618600277230428659566812736436
60618600277230728848816486028320
60618600277230733149653467385948
60618600277326793304209919509178
60618600277542929990715530467037
60618600277546784275229053046936
60618600277546784275249973753336
60618600277650950158298575281497
60618600277650950158298690066912
60618600277650950158298690066921
60618600277650981657093060107879
60618600277650983510123723293712
60618600277650983510123723642228
60618600277650983510123723661101
60618600277650983510123752358915
60618600277650983510144644366049
60618600277651833499875221401379
60618600277651834048918240302947
60618600277651882087640533630301
60618600277652133643392230489699
60618600277652134238188834299731
60618600277652134261100837458345
60618600277652150732366983170868
60618600277652182231157542718621
60618600277652182231160981203135
60618600277652183672409783931507
60618600277652184084212939047804
60618600277652184084212967745612
60618600277652193555204632899561
60618600277654535820809622855140
60618600277654535820809622855188
60618600277654535820827185970524
60618600277654535820830629649156
60618600277654552429378336559225
60618600277654552429378365255533
60618600277654583333351745216338
60618600277654583379105330126254
60618600277654583379105330130409
60618600277654583379105330130418
60618600277654583379105330130466
60618600277654585163435932175492
60618600277654585781119831859282
60618600277654585781119831860734
60618600277654585781119831860947
60618600277654585781119831865105
60618600277654585781203399893650
60618600277654585781203485632798
60618600277654585781203514212514
60618600277654835964323274353944
60618600277654835964323274471988
60618600277654852618628009851061
60618600277654852618628124169925
60618600277654885787459739879133
60618600277654885970453158808042
60618600277654885970474079631034
60618600277662655709729380307885
60618600277662655755461929725977
60618600277662655755462044511392
60618600277662655755462044511401
60618600277662689061554672347225
60618600277662689107088576370071
60618600277662689107088576370074
60618600277662689107099036723274
60618600277662689107099079835685
60618600277662689107099079848726
60618600277662689107099079848735
60618600277662689107099079848738
60618600277662689107099083507659
60618600277662689107287078086708
60618600277662689107287078105581
60618600277662689107287082337462
60618600277662689107287106784468
60618600277662689107287106863208
60618600277662689107287106863256
60618600277662689107287107912968
60618600277662689107287111033818
60618600277662689107287365130412
60618600277662689107287365130460
60618600277662689107287366193270
60618600277662689107287369852191
60618600277662989296557700861444
60618600277662989296557959128648
60618600277663005721923808707494
60618600277663005722112095052026
60618636733506252548269809796294
60618636733541391344699328742082
60618636733541391345452469902456
60618636733542291782781761481946
60618638807371633960206619632521
60618638807371633960207652734385
60618638807371633960394531855951
60618638807371633960394904927293
60618638807371633962922837966925
60618638807371633962925936799639
60618638807371648784573482442669
60618638807371650434024990028173
60618638807375185674798544734308
60618638807375186271854583256634
60618638807375186271854583260846
60618638807375235682410642580208
60618638807375235682410642585824
60618649096578186114333320641441
60618649122948314850587210399467
60618649122948314850587238979183
60618649122948314850588243519997
60618649124151315939283639769734
60618649176013822212435570971401
60618649176013822258252693897795
60618649176122790916904450228041
60618649176123091152494604110563
60618649176123091152745308213667
60618649176305606228904292850221
60618649176341628893382351400483
60618649176341628941375228088635
60618649176341628941375571045019
60618649176341629077819304685435
60618649176341629489602339459971
60618649176341879305273484013571
60618649176341929082653721650273
60618649176341929128406506210049
60618649176341929128407277862381
60618649176341929130077866897409
60618649176341929130642722781725
60618649176341929130645017137253
60618649176341929130645822086823
60618649176341929130646164925163
60618649176341929130646166460357
60618649176341929135161212727901
60618649176341929679688839588711
60618649176341929679688841005653
60618649176449680604234070580699
60618649176449680604235099450475
60618649176449680604484774683803
60618649176449680604485803553579
60618649176449680604987211759787
60618649176449680605237915862891
60618649176449697078032410971607
60618649176449697078032668189051
60618649176449697078220696266379
60618649176449697215292419564519
60618649176998124551968996655347
60618649176998124552218900526403
60618649176998126206607423810497
60618649176998135670088972287895
60618649176998135670277257582667
60618649176998135670278029234999
60618649176998135670340019347591
60618649176998135670340790999923
60618649176998141023447462100389
60618649176998141030765452623793
60618649176998141030849020652545
60618649176998141160519161419487
60618649176998141160770208479183
60618649176998142807648099134111
60618649176998142807837273586619
60618649176998142807837275121653
60618649176998142807900036886577
60618649176998142814591176685883
60618649176998142814612101995765
60618649176998424695735909614723
60618649176998426342029286026057
60618649176998426532574693968593
60618649176998426944356957095009
60618649176998435813606981666275
60618649176998435813795009743603
60618649176998435813856914117047
60618649176998435813857685769379
60618649176998437460735009551513
60618649176998441166776414533069
60618649176998441166964442610397
60618649176998441173718377475917
60618649176998441174303353720705
60618649176998441174366029742269
60618649176998441349789726719915
60618649176998441350040773779611
60618649176998441769099957549611
60618649176998442996919810927763
60618649176998442996919812344705
60618649176998442997107839005091
60618649176998442997107840422033
60618649176998442997170516447809
60618649176998443003861775287553
60618649177071087023602976399185
60618649177071387167119985488909
60618649177106194473206257831763
60618649177106194473959399006639
60618649177106194473959399010851
60618649177106194885553376838283
60618649177106209168262816972953
60618649177106209168450845050281
60618649177106209168450845055897
60618649177106209717242815498297
60618649177106210952024748993229
60618649177106210952589604877545
60618649177106210952840653349971
60618649177106495082334490085914
60618649177107393446463938151601
60618649177107393446464709803933
60618649177107395047839405865441
60618649177107404564581586603767
60618649177107404564582701212691
60618649177107409871998206331069
60618649177107409878964761704797
60618649177107409924718346496621
60618649177289875175564769367843
60618649177289924993617544565139
60618649177289924994181628802739
60618649177289924998701233352223
60618649177289926777986432276521
60618649177289926778551291347377
60618649177289926778572183355969
60618649177289926778572556427311
60618649177289926778823260530415
60618649177290176959456128693325
60618649177290176959456928925373
60618649177290225137698609311343
60618649177290225137699409539179
60618649177290225732495213140249
60618649177290226967842805933873
60618649177290226967843150307407
60618649177290226968093854410511
60618649177324997313282073987501
60618649177324997313282331204945
60618649177324997320224265568077
60618649177324997320788349804273
60618649177324998967165265548003
60618649177324998967353293625331
60618649177324999097107283623127
60618649177324999104426045793247
60618649177324999104614073866363
60618649177325030671861257784171
60618649177325032318990285837213
60618649177325032319178313914541
60618649177325032456251066078245
60618649177325047143172702892071
60618649177325047143172702897687
60618649177325047143360730969399
60618649177325047280433114784739
60618649177325347469703680083763
60618649177325349116831962005521
60618649177326197887538367054433
60618649177326197887538395635553
60618649177326198024799150011025
60618649177326198024799151427967
60618649177326198069715882689409
60618649177326198070280738573725
60618649177326198070531015399435
60618649177326198070531787050354
60618649177326198070551935987743
60618649177326198070552706221729
60618649177326198077306641088653
60618649177326198077309969974633
60618649177326198077870698157863
60618649177326198077874054208021
60618649177326199671927403701583
60618649177326199716844935195073
60618649177326199724184617953501
60618649177326199724439022480297
60618649177326233076009638242711
60618649177326242494741818752401
60618649177326242540494603312177
60618649177326242541918015772555
60618649177326242542165963999537
60618649177326242542169063186383
60618649177326242542733918716567
60618649177326242542733919070699
60618649177326242547249309830029
60618649177326247847911251619195
60618649177326247854414110845303
60618649177326247854689407379287
60618649177326247855253491612675
60618649177326247855253520190987
60618649177326247892827984297579
60618649177326247893392840181895
60618649177326247893664807829899
60618649177326247900167667056007
60618649177326247900422071582803
60618649177326247900439634704011
60618649177326247900986184394494
60618649177397928481287981958903
60618649177397928481790419034887
60618649177397928482041123137991
60618649177397976660284751657751
60618649177397978306659891336207
60618649177397978306660638535917
60618649177397978306660895753361
60618649177397978306848923830689
60618649177397978855703681903365
60618649177397993131092955218097
60618649177397993131657815346147
60618649177397993131658072563591
60618649177397993131658101143307
60618649177397993131846100640919
60618649177397993131846100646535
60618649177397993131846129220635
60618649177397993131846129226251
60618649177397993268918598775123
60618649177397993680638071088935
60618649177397994915420004583867
60618649177397994915984860468183
60618649177397994915985233539525
60618649177397994916047622583027
60618649177397994916047651280787
60618649177397994916047880863281
60618649177397994916047909561089
60618649177397994916235908940609
60618649177398293274609964306417
60618649177398293275174848882877
60618649177398293275175110231627
60618649177398293275363109734855
60618649177398293275363138308955
60618649177398293275363138314571
60618649177398293869156554194753
60618649177398293869407601254449
60618649177398293869909038040373
60618649177398293870159742143477
60618649177398295104502571921669
60618649177398295104753276024773
60618649177398295105255827419621
60618649177398295105318216579811
60618649177398295105318245277571
60618649177398295105318503439772
60618649177398295105506531517100
60618649177398295105506531522725
60618649592910826332129041897929
60618649598783128797738694452337
60618649599439626062971666426009
60618649601554926426114856835531
60618649602503224318894668099023
60618649602503224318978350924431
60618649602539241540203536706755
60618649602713658230410442932586
60618649602713658230410529025866
60618649602721762099785020373806
60618649602721762104805604085242
60618649602721763335131809753054
60618649602722062289055700459658
60618649602722062294076168911064
60618649602722062294076284171094
60618649602722062294076284188356
60618649602722062296331342475069
60618649602722063524402489838906
60618649602758079511012992974842
60618649602758079516096338805334
60618649602758080746359782354090
60618649602819023423958496609616
60618649602819024658800783182030
60618649602819024659305285988864
60618649602819324848008194171581
60618649602819324848008586355356
60618649602819324848011680955982
60618649602819324848071377178814
60618649602819324848074427131835
60618649602819324848074471779440
60618649602819324848638556007212
60618649652094042832706040465103
60618649654904264694406016974714
60618649654904264694656721077818
60618649654904264694677613086410
60618649654940587596147885979756
60618649654940587596398590082860
60618649654940587596419482091452
60618649654940588145190904898794
60618649654940588145462501010490
60618649654951394364219254556722
60618649654951394364407282634050
60618649654951394547233592679874
60618649654951394547233594196194
60618649654951394958932288834780
60618649654951394959015856869148
60618649654951394959015885565504
60618649655048655682784503531742
60618649655048655682784761798946
60618649655048656277852960223068
60618649655048656277853075008492
60618649655048656277853333275696
60618649655888835610211734728614
60618649655888835610211849047478
60618649655888835610462438831718
60618649655888835610462524570866
60618649655888835610483445159174
60618649655888836021994112173894
60618649655888883782199827548061
60618649655888883786194783831120
60618649655888883786194898149984
60618649655888883786445487934224
60618649655888883786445573673372
60618649655888883786466494261680
60618649655888884197977161276400
60618649655888884198248757388096
60618649655888885433323840568872
60618649655888885434160697520739
60618649655899642241022461831822
60618649655899642241189567804314
60618649655899642241210488509262
60618649655899642241210489909150
60618649655899642423953118645886
60618649655899642423953118664600
60618649655899642423953147360956
60618649655899642423953232983464
60618649655899642423953233100104
60618649655899642424036799954974
60618649655899642424036800071614
60618649655899642424036801471294
60618649655899642424203822748990
60618649655899642424203908506852
60618649655899642424224829076446
60618649655899642424224829095160
60618649655899642424224829211800
60618649655899642835735496109880
60618649655899642835819064125534
60618649655899642835819064144248
60618649655899642835819092840604
60618649655899690411922678488964
60618649655899690411922936756168
60618649655899690412173725548452
60618649655899690412173983815656
60618649655899690416921941500072
60618649655899690417005509534440
60618649655899690417005510934328
60618649655899690417193537611768
60618649655899690417193539011656
60618649655899690594937017656260
60618649655899690594937275923464
60618649655899690595188066250990
60618649655899690595188324518194
60618649655899690595188353097910
60618649655899690599936167748392
60618649655899690599936167767106
60618649655899690599936196463462
60618649655899690599936282085970
60618649655899690599936282202610
60618649655899690599998928469172
60618649655899690599998929532030
60618649655899690599998958111746
60618649655899690599998958228386
60618649655899690600019849057480
60618649655899690600019849174120
60618649655899690600019850101624
60618649655899690600019850120338
60618649655899690600019850236978
60618649655899690600019850573800
60618649655899690600019878816694
60618649655899690600186871851496
60618649655899690600186957609358
60618649655899690600207878178952
60618649655899690600207878197666
60618649655899690600207878314306
60618649655899691006719280782676
60618649655899691006719539049880
60618649655899691006970616224326
60618649655899691011718545212386
60618649655899691011802113228040
60618649655899691011802113246754
60618649655899691011990141305368
60618649655924900958236312057827
60618649655924902655364671370490
60618649655924902655364672433348
60618649655924902655364929650744
60618649655924902655364929650792
60618649655924902655615633753848
60618649655924902655615633753896
60618649655924902655615743940002
60618649655996653377219948171878
60618649655996653377282708887042
60618649655996936911412731096052
60618649655996936911412989363256
60618649655996937094427328530552
60618649655996937094448220539144
60618649655996937094698924660962
60618649655996937094698924777602
60618649655996937094699269133874
60618649655996937094699297713590
60618649655996937506209333389764
60618649655996937506230225398356
60618649655996937506481187787378
60618649655996937506481302572802
60618649655996951735570759909348
60618649655996951735571018176552
60618649655996951735591651917940
60618649655996951735591910185144
60618649655996951735842612888360
60618649655996951735842698977428
60618649655996951918585099076644
60618649655996951918585357343848
60618649655996951918605991085236
60618649655996951918856953474258
60618649655996951918856953590898
60618649655996951918857039679966
60618649655996951918857068259682
60618649655996951918857297947170
60618649655996951918857326526886
60618649655996952330367362203060
60618649655996952330367620470264
60618649655996952330388512478856
60618649655996952330639216600674
60618649655996952330639331386098
60618649655996953565735335277651
60618649655996953566469621463714
60618649655996953566469621480976
60618649655996953566469621481024
60618649655996953566469964320928
60618649655996953566469964320976
60618649655996953566469964437568
60618649655996953566469965383786
60618649655996953566469965500426
60618649655996953566469965837248
60618649655996953566469965837296
60618649655996953566469965850346
60618649655996953566490513472306
60618649655996953566490513489568
60618649655996953566490513489616
60618649655996953566490885025876
60618649655996953566490885025924
60618649655996953566490886088734
60618649655996953566553275604460
60618649655996953566553302767186
60618649655996953566553647140720
60618649655996953566553647140768
60618649655996953566741561948944
60618649655996953566741561948992
60618649655996953566741590646965
60618649655996953566742709855150
60618649655996953566742709855153
60618649655996953566742709855159
60618649656032969141466340499527
60618649656032969141466369195835
60618649672458533561257169887927
60618649673722813196743545293779
60618649678367208388195687975591
60618649678573889040598766529338
60618649678573889040765902598074
60618649678573889040786794606666
60618649678585596422068249634432
60618649678585596422068278330788
60618649678585596422068364419856
60618649678585596422131011399356
60618649678585596422131040095712
60618649678585596422151932104304
60618649678585596422151932454224
60618649678585596422319068173040
60618649678585596422319068522960
60618649678585896611338843632668
60618649678585896611338872329024
60618649678585896611338958418092
60618649678585896611422526452460
60618649678682857740926273693300
60618649678682857740926618049572
60618649678682857740989121547292
60618649678682857740989379814496
60618649678683157930175946986588
60618649678683157930176061772012
60618649678683157930176320039216
60618649678683157930196867691536
60618649678683157930197212047808
60618649679242104251546424094840
60618649679242104251567316090382
60618649679242104800589441601100
60618649679522136322772478527362
60618649679522136322772507107078
60618649679522136917381053216130
60618649679522136917381081795846
60618649679522136917401973804438
60618649679522185093364102318636
60618649679522185093385022906944
60618649679522185093552130395964
60618649679522185093552158975680
60618649679522185093573050984272
60618649679533843749891229851454
60618649679533843749891229864552
60618649679533843750079257941880
60618649679533843887089193899756
60618649679533843887089222479472
60618649679533843887089308568540
60618649679533843887340012671644
60618649679533891875059011992568
60618649679533891875247298350198
60618649679533891875247298704490
60618649679533891875310060469413
60618649679533891875310060469414
60618649679533891880141586170728
60618649679533891880141586183826
60618649679533891880141586188197
60618649679533891880141586188198
60618649679533891880141586538118
60618649679533891880141614750444
60618649679533891880141614763542
60618649679533891880141614767913
60618649679533891880141614767914
60618649679533891880141614886011
60618649679533891880329642827772
60618649679533891880329642840870
60618649679533891880329642845241
60618649679533891880329642845242
60618649679533891920791704775800
60618649679533891920979732866226
60618649679533891920979990070620
60618649679533891920979991133430
60618649679533891921000883142022
60618649679533891925811488155858
60618649679533891925811602928184
60618649679533891925811602941282
60618649679533891925874278953960
60618649679533891925874278967058
60618649679533891925895170975650
60618649679533891926062307031288
60618649679533891926062307044386
60618649679533892058240487595990
60618649679533892058240717283478
60618649679533892058240745863194
60618649679533892058261637871786
60618649679533892063072242885622
60618649679533892063072243002262
60618649679533892063072271581978
60618649679533892063072357671046
60618649679533892063135005117106
60618649679533892063135033696822
60618649679533892063155925705414
60618649679533892063323061774150
60618649679534143893408238939822
60618649679534143893596238450484
60618649679534144076359787897992
60618649679534144076359816477708
60618649679534144076359902566776
60618649679534144076610578090164
60618649679534144076631498678472
60618649679534144488142079604124
60618649679534144488142165693192
60618649679534144488225733727560
60618649679534192064496713374830
60618649679534192064496971642034
60618649679534192069328525940534
60618649679534192069328612016504
60618649679534192069328612016552
60618649679534192069328612029602
60618649679534192069391288042328
60618649679534192069391288055378
60618649679534192069579316119608
60618649679534192247511053014510
60618649679534192247511339861430
60618649679534192247531973602818
60618649679534192247532231870022
60618649679534192252342836883858
60618649679534192252342837000498
60618649679534192252342865580214
60618649679534192252342951669282
60618649679534192252405599115342
60618649679534192252405627695058
60618649679534192252426519703650
60618649679534192252593627192670
60618649679534192252614547780978
60618649679534192659293602987846
60618649679534192659314494996438
60618649679534192664125100010274
60618649679534192664125214795698
60618649679534192664208782830066
60618649679558203505019317620384
60618649679558203505019322324648
60618649679558203505019351039931
60618649679558203545878618233084
60618649679558203545878619295942
60618649679558203550688966029524
60618649679558203550689224309778
60618649679558203550689339082104
60618649679558203550689339082152
60618649679558203550689339095202
60618649679558203550752015107880
60618649679558203550752015107928
60618649679558203550940043198306
60618649679558204094984398917046
60618649679558204099795003930882
60618649679558204099795032627238
60618649679558204099983060704566
60618649679570211116764883058025
60618649679631138374569956490204
60618649679631138374569956608248
60618649679631138374758242965878
60618649679631138374758243320170
60618649679631138374821005085093
60618649679631138374821005085094
60618649679631138420490935749110
60618649679631138420511827757702
60618649679631138557751317426246
60618649679631138557751317542886
60618649679631138557751661899158
60618649679631138557751690478874
60618649679631138557772582487466
60618649679631153244460678204776
60618649679631153244481570213368
60618649679631153244648590446968
60618649679631153244648591509778
60618649679631153244648706295202
60618649679631153244648964562406
60618649679631153244669512214726
60618649679631153244669598303794
60618649679631153244669856570998
60618649679631153244732274316472
60618649679631153244732274329570
60618649679631153381909346239542
60618649679631153381909346356182
60618649679631153381909432445250
60618649679631153381909461024966
60618649679631153381909690712454
60618649679631153381909719292170
60618649679631153381930266944490
60618649679631153381930353033558
60618649679631153381930611300762
60618649679631155029605926301530
60618649679631155029605953935076
60618649679631155029605954997886
60618649679631155029605955334708
60618649679631155029605955334756
60618649679631155029605955347806
60618649679631155029606041073856
60618649679631155029626845827028
60618649679631155029626845943668
60618649679631155029626846889838
60618649679631155029626847006478
60618649679631155029626847343300
60618649679631155029626847343348
60618649679631155029626847356398
60618649679631155029877551446404
60618649679631155029877551446452
60618649679631155029877637185552
60618649679631155029878670660421
60618649679631438564007916257714
60618649679631438564028836846022
60618649679631438747021911424482
60618649679631438747021911541122
60618649679631438747022284477110
60618649679631438747042832129430
60618649679631438747043176485702
60618649679631439158804174550898
60618649679631439158804289336322
60618649679631439158825095255846
60618649679631453387998234945464
60618649679631453387998579301688
60618649679631453388165600714738
60618649679631453388165686803806
60618649679631453388165945071010
60618649679631453388186521303046
60618649679631453388186607392114
60618649679631453388186864596460
60618649679631453388186865659318
60618649679631453388249283404792
60618649679631453388249283404840
60618649679631453388249283417890
60618649679631453571179940237778
60618649679631453571179940354418
60618649679631453571180026443486
60618649679631453571180055023202
60618649679631453571180313290406
60618649679631453571200860942726
60618649679631453571200947031794
60618649679631453982962203364194
60618649679631453982962318149618
60618649679631455218876261901420
60618649679631455218876290597776
60618649679631455218876520181674
60618649679631455218876520298314
60618649679631455218876520635136
60618649679631455218876520648234
60618649679631455218876547815220
60618649679631455218876548878030
60618649679631455218876634954000
60618649679631455218876634954048
60618649679631455218897182606368
60618649679631455218897439823812
60618649679631455218897440886622
60618649679631455219148231065696
60618649679631455219148231065744
60618649679631455219149264657205
60618649805613187502997255069307
60618649805613235689043890958807
60618649805718587700603910603495
60618649811485489968627828331519
60618649811485538197896677017765
60618649811517953697709262759377
60618649811517953697733658556325
60618649811517953700244138544263
60618649811517959188163847687917
60618649811521560912874993057063
60618649811521855563454776704485
60618649811521861056392002145383
60618649811590890166189227944515
60618649811590905036288869613865
60618649812141987233860800305191
60618649812142051883642185549255
60618649814149269887809849079339
60618649814473474299187749451694
60618649814473474299208555365602
60618649814475874166031973049111
60618649814475875401378765610687
60618649814475875401378765614899
60618649814476125627765990222013
60618649814476170092627383095835
60618649814476170092628411965611
60618649814581542429651695789885
60618649815097259844096976375525
60618649815097260255815448873065
60618649815097260255879239501941
60618649815097265341238972000633
60618649815097265751325511576801
60618649815097265752812283143731
60618649815097265752833203848679
60618649815097265752833208447949
60618649815097516117484003848775
60618649815097549469309024137985
60618649815097551116438076643649
60618649815097560399144142564753
60618649815097561634679217225723
60618649815097565940575184868637
60618649815097565940596105456945
60618649815097565942082877023875
60618649815097565942082880210415
60618649815097565942103797728823
60618649815097565943106588631423
60618649815133583116695583180369
60618649815133583116883611257697
60618649815133583116883611263521
60618649815133583164122823961251
60618649815133583164123937507365
60618649815133583164123938570175
60618649815133583164123967616451
60618649815133583164123967622275
60618649815133583164310850975769
60618649815133583164310852038579
60618649815133583164311995693779
60618649815133583164311998881771
60618649815202632186810510542831
60618649815202632187563651704657
60618649815202926833370113594485
60618649815205317417448783372001
60618649815205333478464367172371
60618649815205333478651616165689
60618649815205333478651620415039
60618649815205333479216393742535
60618649815205333479216479481683
60618649815205333479279155507459
60618649815205333890433883541455
60618649815205333890998739408509
60618649815205333890998742595049
60618649815205333891249791071687
60618649815205335125780672903441
60618649815205335126345531974297
60618649815205335126345531987347
60618649815205335126408208013123
60618649815205335126596580446723
60618649815205619255525556599702
60618649815205628536805201298337
60618649815205633667901322286582
60618649815205634079517225695251
60618649815205634079683556833282
60618649815205634079683585412998
60618649815205634080269338006015
60618649815205634080332014030339
60618649815205634080332014031791
60618649815205634080520385069923
60618649815241651294215272763331
60618649815421464667188758723653
60618649815421470162723212874365
60618649815421470162723213342377
60618649815421470162724241726879
60618649815421470162724246444241
60618649815421470162724332537521
60618649815421470164959658066507
60618649815421471391293199042351
60618649815421764809032083243199
60618649815421764809033226431839
60618649815421770351972857586476
60618649815421770351972857586485
60618649815421770351993778174784
60618649815421770351993778174793
60618649815421770351993778642805
60618649815421770351994811743217
60618649815424121905574425476355
60618649815424122042835180324211
60618649815424123278181972889999
60618649815424155394660200613421
60618649815424155394660203799961
60618649815424156630006993174997
60618649815424166368763276970043
60618649815424166370435818350177
60618649815424166370436847219953
60618649815424167605783642968069
60618649815424171316928626802283
60618649815424171316928626807899
60618649815424171316928631524017
60618649815424171316928631529633
60618649815424171447410086849975
60618649815424171454184794805953
60618649815424171454188262342567
60618649815424171454188262459207
60618649815424171454188266591917
60618649815424171454188267045427
60618649815424171454188267064300
60618649815424171454189012846861
60618649815424171454189041426577
60618649815424171454189386253621
60618649815424171454941153735889
60618649815424171456612485843533
60618649815424171865970529718333
60618649815424171865971306069313
60618649815424171865971649031521
60618649815424171866723385082999
60618649815424171866723418378625
60618649815424173101318438405153
60618649815424173103741538349197
60618649815424422229595265636701
60618649815424455583930799210927
60618649815424466099661083551393
60618649815424466512279142869723
60618649815424466512280286058363
60618649815424467746789107187281
60618649815424471460444492725049
60618649815424471461197379855971
60618649815424471643434468097789
60618649815424471643455388686097
60618649815424471643458827642995
60618649815424471643458827759635
60618649815424471643458831892345
60618649815424471643458832345855
60618649815424471643458832364728
60618649815424471643459980251857
60618649815424471643459980253261
60618649815424472055157155430823
60618649815424472055219831456599
60618649815424472055220174430453
60618649815424472055220949252063
60618649815424472055241095018761
60618649815424472055241871369741
60618649815424472055973061561375
60618649815424472055993978963143
60618649815424472055993982149683
60618649815424472055993983680505
60618649815424472057748136049792
60618649815424473283810852549019
60618649815424473291340771528931
60618649815460488675707427556129
60618649815460488812968181931601
60618649815460488865478997180703
60618649815460489223911298577403
60618649815460489224748122109723
60618649815460489224751565788355
60618649815460489224751565789807
60618649815460489224751570039157
60618649815460489269667178670925
60618649815460489269668207540701
60618649815460489270480786313239
60618649815460489270501678321831
60618649815460489270504002669805
60618649815460489270505150580179
60618649815460489270505150581631
60618649815460489270505154830981
60618649815460489277257822749901
60618649815460489277258937358825
60618649815460489277261260307119
60618649815460489277261264893339
60618649815529521684054634338817
60618649815529521684055663208593
60618649815529521684807775517905
60618649815529521821316449822705
60618649815529532804599111837813
60618649815529534039946679238261
60618649815529537746070993273375
60618649815529537746638176823555
60618649815529537746638267166185
60618649815529537746823105582687
60618649815529537746826549261319
60618649815529537883247036443309
60618649815529537883334072130931
60618649815529537883334076717151
60618649815529537883898935802509
60618649815529537884087303635387
60618649815529537884087303636791
60618649815529538294841014274953
60618649815529538294841014611823
60618649815529538294842043127467
60618649815529538294842046314007
60618649815529538294842047730949
60618649815529538294861935316771
60618649815529538294861935329821
60618649815529538295029299569725
60618649815529538295053319444257
60618649815529538295112982376467
60618649815529538295112982389517
60618649815529538295114015378953
60618649815529538295114015497045
60618649815529538295116335257347
60618649815529538295116339843567
60618649815529538295677838273833
60618649815529538295677842524635
60618649815529538295678871377149
60618649815529538295681194323991
60618649815529538295681194325443
60618649815529538295681198910211
60618649815529538295681198911663
60618649815529538295681198928925
60618649815529538295866127688265
60618649815529538295866127806357
60618649815529538295869226987539
60618649815529538295869571366896
60618649815529538295870345847265
60618649815529539530376863783633
60618649815529539530460804876293
60618649815529539531027988290911
60618649815529539531216360391844
60618649815529539531216360391853
60618649815529822010586786616547
60618649815529823657715839122211
60618649815529823658279923354195
60618649815529837890155185910423
60618649815529837890155276254505
60618649815529837890343561536170
60618649815529837890344333182895
60618649815529838072517630791465
60618649815529838072538551496413
60618649815529838072601313261337
60618649815529838072604670715387
60618649815529838072604670728437
60618649815529838073169529782031
60618649815529838073357557859359
60618649815529838073357897516926
60618649815529838073357897516935
60618649815529838073357897633623
60618649815529838484111608623109
60618649815529838484133533737720
60618649815529838484384580797416
60618649815529838484384609377132
60618649815529838484384609377141
60618649815529838484386905145390
60618649815529838484386933841746
60618649815529838484386933841755
60618649815529838484948432155429
60618649815529838484948436404779
60618649815529838484949465255841
60618649815529838484951788204135
60618649815529838484951788205587
60618649815529838484951792909851
60618649815529838484951792927113
60618649815529838485136693106728
60618649815529838485136721686444
60618649815529838485136721686453
60618649815529838485139820987179
60618649815529838485139820991391
60618649815529838485140165365075
60618649815529838485140165365084
60618649815529839719731398756389
60618649815529839719733723221003
60618649815529839719733723221051
60618649815529839719733723234101
60618649815529839720298582287638
60618649815529839720298582287695
60618649815529839720483511065701
60618649815529839720486610364939
60618649815529839720486610365023
60618649815565855706152698736027
60618649815565855706153727605803
60618649815565855706340984030799
60618649815565856941688548243303
60618649838106775194511928256830
60618649838106775194532848961778
60618649838106775195076125762130
60618649838106775195097046468482
60618649838179721182265444641790
60618649838179721182744326636704
60618649838179721182746735678278
60618649838216043487449933097726
60618649838766884059448265463420
60618649838766885249041468515810
60618649838766885249062365245928
60618649838839820718745200220598
60618649838839834948587917422330
60618649838839834948608838010638
60618649838839834994613356587438
60618649838840120908015794217382
60618649838840135137377220264582
60618649838840135138130365677210
60618649838840135320391559904262
60618649838876152947354080981056
60618649839055070836101039719672
60618649839055072475867079718982
60618649839055072475887971727574
60618649839058624747511540597926
60618649839058669212457620836566
60618649839058672924333483685128
60618649839058674756148466083064
60618649839058957053323128687990
60618649839058969401707294128450
60618649839059073979903299507761
60618649839059075627032352013425
60618649839059123391233137989515
60618649839094990929604915158856
60618649839164022742418874393040
60618649839164023291461548938336
60618649839164024526807566665252
60618649839164039398393980031270
60618649839164039398414872039862
60618649839164039399233106767738
60618649839164041182783791517500
60618649839164041183371867062966
60618649839164041183619471861180
60618649839164291364253140372826
60618649839164324716078160662036
60618649839164339541931881128182
60618649839164340137546719684964
60618649839164341372075277522876
60618649839164341372621569051158
60618649839164341372890065857964
60618649885340654700779485443665
60618649885340655753111935655457
60618649885340655753111935655617
60618649885340655798865520447281
60618649885340655798865520447441
60618649885340655805622750898895
60618649885340655806186835130879
60618649885340655936126274822913
60618649885375776715496214603679
60618649885375778087351646399215
60618649885375778087351646403427
60618649885376678655100666278935
60618649885376978844371260277123
60618649885448722703166824519827
60618649885448722838189838557825
60618649885448723937761243303893
60618649885448723938514388615691
60618649885448723938514388733735
60618649885448724073536627937073
60618649885485046838017745400295
60618649885485046975277725295399
60618649885997162530006065118027
60618649885997162530006065467947
60618649885997162530068827232871
60618649885997162941851866261017
60618649885997163079049858871725
60618649885997164176946836928237
60618649885997164177135122222961
60618649885997164177135122223009
60618649885997164177135893875341
60618649885997164177135893875501
60618649885997164177198655640265
60618649885997164314396648250973
60618649885997167890494261571883
60618649885997168027775937357967
60618649885997168439558200134463
60618649886033485390886199781075
60618649886033487085631671881907
60618649886033487085631672236039
60618649886105219553626532932179
60618649886105236027991624858233
60618649886105236028179652935561
60618649886105236028179652941177
60618649886105236576971623383577
60618649886105237811754586811095
60618649886105237812318412762825
60618649886105237812318671043079
60618649886105237812381433157923
60618649886105237812569461235251
60618649886106120121438314922531
60618649886106120122002399154515
60618649886106136595238203414023
60618649886106136595803063542073
60618649886106136595803435550764
60618649886106136595991348836845
60618649886106136595991348842461
60618649886106137144783319284861
60618649886106138380130108664109
60618649886106138380130453033431
60618649886106138380192870778953
60618649886106138380381157136535
60618649886106436739257309454143
60618649886106436739257653827677
60618649886106436739320071568987
60618649886106436739320072631797
60618649886106436739508357926569
60618649886106436739508357930781
60618649886106436785011238619501
60618649886106436785011240154695
60618649886106436922271650506553
60618649886106436922271650510765
60618649886106436922271994880087
60618649886106436922334412271477
60618649886106436922334756645011
60618649886106437334053913283049
60618649886106437334054257656583
60618649886106437334304961759687
60618649886142454136781672683845
60618649886324024592299421878779
60618649886324025826894098948763
60618649886324025964154853678527
60618649886324057531590065663835
60618649886324057531590065669451
60618649886324059178719119233761
60618649886324059315979873963525
60618649886324069191996829583047
60618649886324069192184857660375
60618649886324070291756266539153
60618649886324070291756523756597
60618649886324070291944551833925
60618649886324070292509407718241
60618649886324070427343618962295
60618649886324070427531647039623
60618649886324074003629260360533
60618649886324074140161922668615
60618649886324074140161922670019
60618649886324074551944185446515
60618649886324074551944529820049
60618649886324074552696642129361
60618649886324075780512795083821
60618649886324075780513053246031
60618649886324075780513053364123
60618649886324075780701081323359
60618649886324075780701081441451
60618649886324075787479261065301
60618649886324075788043316717569
60618649886324075788043345297285
60618649886324075788043345415377
60618649886324075788043431508609
60618649886324075788043431508657
60618649886324926394642860538353
60618649886324926531903873549823
60618649886324926531903873554035
60618649886324958099339085539343
60618649886324958099339085544959
60618649886324958511121091448315
60618649886324959746467880828967
60618649886324959746468139109269
60618649886324959883728893839033
60618649886324969210952845897029
60618649886324970858081902652091
60618649886324970858082674304423
60618649886324970859505286414661
60618649886324970859756333474357
60618649886324970860321189358673
60618649886324974570901206176247
60618649886324974570901206181863
60618649886324974570901320967495
60618649886324974573136393878147
60618649886324974573136651095591
60618649886324974573136651101207
60618649886324974708161989603819
60618649886324974708161989609435
60618649886324974708722717787049
60618649886324974708726073841419
60618649886324976348512863436015
60618649886324976355855098707921
60618649886324976355855127405729
60618649886324976355855213498961
60618649886324976355855213499009
60618649886324976357526459395281
60618649886325224934524851484803
60618649886325224934524937573871
60618649886325224935088935716787
60618649886325224935089021805855
60618649886325225348566923325119
60618649886325258837652698462185
60618649886325271049023828639831
60618649886325271049026927472545
60618649886325271049026927826677
60618649886325274714418215270183
60618649886325274714418243967991
60618649886325274714982299497955
60618649886325274714982299502167
60618649886325274760147437330261
60618649886325274760150879473699
60618649886325274760711521562245
60618649886325274760714963705683
60618649886325274762407244981351
60618649886325274897432583489579
60618649886325274897432585020401
60618649886325274897432670759549
60618649886325274897993283087477
60618649886325274897996640554577
60618649886325275309214819099089
60618649886325275309214847678805
60618649886325275309214847796897
60618649886325275309214933885965
60618649886325275309778903331073
60618649886325276544561723263761
60618649886325276545125807495745
60618649886361292066941906367672
60618649886361292066941906367673
60618649886361292066941909554213
60618649886361292111855566905137
60618649886361292112691247248817
60618649886361292112694690455065
60618649886361292112695494346037
60618649886361292524477753931621
60618649886361292661738508661385
60618649886361293897085301227173
60618649886433038996915639528821
60618649886433038996978401293745
60618649886433038996978658511189
60618649886433038997166686588517
60618649886433042703018003043041
60618649886433042703018778939107
60618649886433042703019036156551
60618649886433042703019036162167
60618649886433042703039956750475
60618649886433042703771148471479
60618649886433042703792069059787
60618649886433042703795165178345
60618649886433042703795167892501
60618649886433042703795168364885
60618649886433042703795512738419
60618649886433042703858188758579
60618649886433042704046216835907
60618649886433042704046216841523
60618649886433042840300454376675
60618649886433042841052823907643
60618649886433042841053595555763
60618649886433042841055919553817
60618649886433042841055922740357
60618649886433042841055924153087
60618649886433042841055924157299
60618649886433042841118684855201
60618649886433042841118943134051
60618649886433042841119717974327
60618649886433042841306971211379
60618649886433042841306971212783
60618649886433043252838187283715
60618649886433044487408586175987
60618649886433044487408844456241
60618649886433044487429506882339
60618649886433044487596872533569
60618649886433044487617793239969
60618649886433044487683912476205
60618649886433044488184976658751
60618649886433342846535012131361
60618649886433342846536045250487
60618649886433342846555932836309
60618649886433342846556708735231
60618649886433342846556965952675
60618649886433342846556965956887
60618649886433342846744994030003
60618649886433342847288157559799
60618649886433342847309078266199
60618649886433342847312177098913
60618649886433342847312177453205
60618649886433342847312521826739
60618649886433342847374939213757
60618649886433342847375197494011
60618649886433342847375972332883
60618649886433342847563225571339
60618649886433342847563225929843
60618649886433343029487365902183
60618649886433343030323417787787
60618649886433343030326516620501
60618649886433343030326518151323
60618649886433343030326518155535
60618649886433343030389537133691
60618649886433343030390311972563
60618649886433343441353569667701
60618649886433343441353569785793
60618649886433343442084761388705
60618649886433343442105681977013
60618649886433343442105682095105
60618649886433343442108780809727
60618649886433343442108780927819
60618649886433343442108781276287
60618649886433343442108781277739
60618649886433343442108781281951
60618649886433343442171543042663
60618649886433343442172576161789
60618649886433344676679180172771
60618649886433344676700100879123
60618649886433344677455570655535
60618649886469360664126622098627
60618649886469361898657508533863
60618649886469361898720270298787
60618649886469361898720527516231
60618649886469361898908555593559
60618649891065560439326554637507
60618649891065565937350054680257
60618649891066766144825327520583
60618649891066766694432430673009
60618649891066916239460610111743
60618649891066916376637682017343
60618649891066916376658602722291
60618649891066916994906558000971
60618649891905789551237877926935
60618649891905789551237882648461
60618649891905789551801966880445
60618649891905789551888978121052
60618649891905789734899874082317
60618649891905789734903313039215
60618649891905790146682137208733
60618649891905790146685580414981
60618649891941810479319349240597
60618649891941810479883434539603
60618649891941810662922137024701
60618649891941810662984813050477
60618649891941812263709156121733
60618649891941812263709157184543
60618649891941812264276684032132
60618649891941812264360251594324
60618649891941812264360252066500
60618649891941812310113869805699
60618649892013846753631934890379
60618649892013857872313666153375
60618649892013857872313670402725
60618649892013858284095933529141
60618649892014740588637421347879
60618649892014745537050466439007
60618649892014745537053908582445
60618649892014745537617992814429
60618649892014746086660667359933
60618649892014747322007456739181
60618649892014758302864353648283
60618649892014758302864696604667
60618649892014758851907371150171
60618649892015046275931261358121
60618649892015046275931605731655
60618649892015047511278050737369
60618649892015058629395702021943
60618649892015058629396042146127
60618649892015058629396046395477
60618649892015059041177965148359
60618649892015059041178309521893
60618649892049878799829934026651
60618649892049878800394793093295
60618649892049878800394794154701
60618649892049878800395137111293
60618649892049880447524189616957
60618649892049880447524194222051
60618649892049880584784944348173
60618649892049880584784948597523
60618649892051079549884456107150
60618649892051079557414751340573
60618649892051079557477513459789
60618649892051081204522539827700
60618649892051081204606225841269
60618649892051081204606570214803
60618649892051081341866980216741
60618649892051081341867320340925
60618649892051081341867324590275
60618649892232651378012076473266
60618649892232694607608952519798
60618649892232695659941402731750
60618649892232696254734304601779
60618649892233551761990942909077
60618649892233551762241991503759
60618649892233551945280609316939
60618649892233551945280694938043
60618649892233551945844779288071
60618649892233596277962612136355
60618649892233596827005629638243
60618649892233852134551288936231
60618649892233894769810809089211
60618649892233894769811153462745
60618649892233894769811156649285
60618649892233895181589977632263
60618649892233895181593420838502
60618649892233896416371911127195
60618649892233896416375354805827
60618649892233896416936767011511
60618649892233896416940210217750
60618649892233896421455256957687
60618649892233896421458700163926
60618649892234002229165550560375
60618649892234052045499472426603
60618649892234052045499501006319
60618649892234052052277652168545
60618649892234052052841736400529
60618649892269917532551064724488
60618649892269919133675483489307
60618649892269919133926531965945
60618649892269919179704484329341
60618649892269919316965238704813
60618649892341662762972161166211
60618649892341662762974485514185
60618649892341662762975257166517
60618649892341662762975260348845
60618649892341662763225189617289
60618649892341662763787721149419
60618649892341662763790048683933
60618649892341662763790049745339
60618649892341662763790049746743
60618649892341662763790392701931
60618649892341662763791167542207
60618649892341663312830740068457
60618649892341663312834186461245
60618649892341664410919191178095
60618649892341664410919192595245
60618649892341664410919449812689
60618649892341664548176757795373
60618649892341664548180204188161
60618649892341664959958763704345
60618649892341664959962210097133
60618649892341963501285774083437
60618649892341963501536478186541
60618649892341963502103747338903
60618649892341964736631534592909
60618649892341964736632563462685
60618649892341964736882238696013
60618649892341964736882495913457
60618649892341964736883267565789
60618649892341964736886710772037
60618649892341965148413797719325
60618649892341965148664501822429
60618649892377985481678545905015
60618649892377985619127585575259
60618649892377986030721563406903
60618649892377986031474704585991
60618649892377986076499393548937
60618649892377986213760147924409
60618649892377987266256638080923
60618649892377987266824165997146
60618649892377987266907733553514
60618649892377987311846186114725
60618649892377987312097234591363
60618649892377987312577750788970
60618649892377987449103841657483
60618649892377987449106165651325
60618649892377987449106940490197
60618649892377987449354545760587
60618649892377987449356955847709
60618649892377987449357988966835
60618649892377987449838505164442
60618649892377987861704079102175
60618651087781049511185597175187
60618651087793055251865960707987
60618651247313919557139806694763
60618651250929999109131919292806
60618651250930013926515236017414
60618651250930013934314832998326
60618651720007871174334875560393
60618651720015975048539942414731
60618651720964272336861274516069
60618651720964272336861531733513
60618651725880173639941113607765
60618651725912594675207690537987
60618651725924600415888053598403
60618651726860875903835918102297
60618651726860886427911140903179
60618651726860891964094914826595
60618651726864788888428861345051
60618651726872833465998360644215
60618651726872897704209642917281
60618651728543903727458135513699
60618651728543903727458164211459
60618651728552007190822661157728
60618651728552008837198572501566
60618651728552008837199314393271
60618651728552008837199343091031
60618651728552008844542467992897
60618651728552008844813317962077
60618651728554693520300427702322
60618651728554693520300429237516
60618651728554693520301460821448
60618651728554693520301462356642
60618651728554710128851364118794
60618651728554710128851622399048
60618651728554710128851654283396
60618651728554710128851735655102
60618651728554710128852397237920
60618651728554710128852425935728
60618651728554710129604538239376
60618651728554710136382689284962
60618651728554710136382692471502
60618651728554710136382807262542
60618651728554710136383837195176
60618651729491884225387099167593
60618651729492184551082397666903
60618651729500287831513532959543
60618651729500287831517008405835
60618651729500288244051380282026
60618651729500288244051384887111
60618651729500288426041643051543
60618651729500288426794010435903
60618651729500288427065609735543
60618651729500288427065638431899
60618651729502706000484155888594
60618651729502706000484241627742
60618651729536305648078515131035
60618651729816388953376508873819
60618651729819107138034734812199
60618651729826910816108407967654
60618651729826910816108665185098
60618651729827146363192818961673
60618651729827196181221231432839
60618651729827196181221317521907
60618651729827196188836325512079
60618651747229017767697848307094
60618651752177204622782429109875
60618651752177204622782457807635
60618651752185309732523981042075
60618651752185309732523981043479
60618651753125435438522133185387
60618651753125485264144719030845
60618651753125485447158685599023
60618651753125485447159058651651
60618651753125485447179979358003
60618651753133589139375592394219
60618651753133589321303174528663
60618651753133589322389903331719
60618651753133589322389932028075
60618651753133605198044697309023
60618651753169622420085790621579
60618651753449690263557257825111
60618651753449706322518911423597
60618651753449706329840372670155
60618651753449706329841144318275
60618651753449706329862065023223
60618651753453308601087156275291
60618651753453608790357721575719
60618651753461347643251792798049
60618651753461347826266132431905
60618651753461397644294516206715
60618651753461397651888718278815
60618651753461697841159312275599
60618651753461712657723137955389
60618651753497729879764228081405
60618651753497729879847910901197
60618651800720010524303737815886
60618651800720010661020525489050
60618651800720044007761856991176
60618651800720044007762885860952
60618651800720044007762890093040
60618651800720044007762890110302
60618651800720044419544120117592
60618651800720044419545153219456
60618651800720044419545153236718
60618651800720044424627808904676
60618651800720058695204212740232
60618651800720058831920914674248
60618651956348969175114369575209
60618655318150013646660992241199
60618655319017256083227697529443
60618655319017261619411471452859
60618655319025009995823233348005
60618655319025015346544945159377
60618655319025311779128554752783
60618655319025317315312328676199
60618655319025365491107349688279
60618655345617933452330575150193
60618655345617933459672839124119
60618655389928869906816553856179
60618655389928869909323590637869
60618655390001815902076860471325
60618655395837130475820918129241
60618655395837195133154635337701
60618655395837441737479938165385
60618655395837495276671673125233
60618655549453586302956794557585
60618655549453650942720649278919
60618655549453650945234575659645
60618655549526532295710836043373
60618655554377607539959140255487
60618655555325888768587139182069
60618655555325888768587367819797
60618655555359258406310329097635
60618655555361976169065677757901
60618656027185063219049364678859
60618656028052305700429257136129
60618656028060393109094542169335
60618656028060393111629417954221
60618656028060409582916499273181
60618656028157656074898442732345
60618656032984414394364427737595
60618656032984419882284136881249
60618656033081677357630009309471
60618656033093683098310372842271
60618656033924608166787578813767
60618656033932651102523010928117
60618656033932667576135762032243
60618656033932669398872209960523
60618656033932695574725115430143
60618656033932700928145596773575
60618656033932712048526151829041
60618656033932716987464825677933
60618656033968734806747543973013
60618656034029958537994144460521
60618656034029974600763648806255
60618656034033865948242905994115
60618656034033877061280307448503
60618656034033877061281369248127
60618656034041921638850868547291
60618656034041921639060074430371
60618656034041921644143763217455
60618656034065997358422849189553
60618656054714221643073719639000
60618656107889099245467297020930
60618656107889099245467297137570
60618656107889132048249299453960
60618656107889132048249299570600
60618656107889132185510054183724
60618656107889132185510054300364
60618656263412657157891920181655
60618656263518007349434897059593
60618656263518072172292300627521
60618656263519208106433590226937
60618656263521974038013418775681
60618656263521974045356544149931
60618656264360938386520147745965
60618656264361003026284005655243
60618656264361003033811170175975
60618656264466369460446495610411
60618656264466369467852412405209
60618656264467505989363238277503
60618656264469971739099194575933
60618656264470271882532607408673
60618656264470271928286192200497
60618657463856389898154138411997
60618657463856389900476590309509
60618657469728676306766042367355
60618657469756895334110053174723
60618657469756906452231143416195
60618657469764951030010910398063
60618657469764995499748100842825
60618657469764999205805931410143
60618657469765015265502220899361
60618657469765015267824672796873
60618657469765015860277931643767
60618657472712209335098316175412
60618657472712209335286602519944
60618657472712225532076424563652
60618657472712225943667072574792
60618657472712225943670401345536
60618657472712258748395729030980
60618657472712258748395733636074
60618657472712258885593697548814
60618657472712258885593726246622
60618657472712259295680379208534
60618657472712259297375731104382
60618657472712259297375731105834
60618657472712259297375960675230
60618657472712259297375989373038
60618657472712259297438488619956
60618657472712259297438493225049
60618657472712273710298013186128
60618657472712274121596775700456
60618657472712274122080276312544
60618657472712525538308429445064
60618657472712525721347018560436
60618657472712525721347018561888
60618657472712526132916745866628
60618657472712526132937637875220
60618657472712526132940995342320
60618657472712526132940995343772
60618657472712526133129281688304
60618657472712558889966055398334
60618657472712558891909012197390
60618657472712558891909270464594
60618657472712558891912709421492
60618657472712559074843370840650
60618657472712559074843399536997
60618657472712559074864291545589
60618657472712559074864291545598
60618657472712559484741766155838
60618657472712559484930052500370
60618657472712559484950944508962
60618657472712559486625375699853
60618657472712559486625375699862
60618657472712559486625633967066
60618657472712559486646296404801
60618657472712559486646296404810
60618657472712559486646554672014
60618657472712559486709053920384
60618657472712573899568578486556
60618657472712573899568607182912
60618657472712573899568693271980
60618657472712574310867082733680
60618657472712574310867341000884
60618657472712574311350841612972
60618657472712574311350870309328
60618657472712574311350956398396
60618657472712574311434524432755
60618658178791939415131282536625
60618658178800059349594571280553
60618772652838373230139740385984
60618772652838423190512596369626
60618774726861987142404045638626
60618774726862003750951881333058
60618774726865889602649798451208
60618774726865906208770717942720
60618774726865906211197634145640
60618774726865906211284640074096
60619115110533322486874139604183
60619115110533333604995229845655
60619115110533335389322274961867
60619115110533339141175560090439
60619115110533340742551027804279
60619117166735867409050764714078
60619117167048377151610494778184
60619117167048377158953533586770
60619117167051078450606615381650
60619117167051079045402959408158
60619117184777855707665077998285
60619117237955483830783218219649
60619117237955483830783222937011
60619117237955483838377305504873
60619117237955483838377391593941
60619117237955483975638059880345
60619117237962687274689344103646
60619117237962687274689344103647
60619117237962687282032382912232
60619117237962687282032382912233
60619117237962687282220755363095
60619117237962689104832735776606
60619117237962689104832735776607
60619117237962689112175774585192
60619117237962689112175774585193
60619117237962689112364147036055
60619117237962692808338240470735
60619117237962692815869651730183
60619117237963528599150462480397
60619117237963587705177609249551
60619117237963587712771696534775
60619117237963587712771782273763
60619117237963587712771782628054
60619117237963587712771782628055
60619117237963587850032450910247
60619117237963589542915174301014
60619117237963589542915174301015
60619117237963589680175842583207
60619117237963593246420678995143
60619117237963593383681347160695
60619117237963594481767382164471
60619121314590919713853562090069
60619121314590919759607146881893
60619121332315878776795388595273
60619121332315895385343224289705
60619121332315895431096809081529
60619121332316795808303521736541
60619121332316795815894251554665
60619121332424864090571926953030
60619121332424864128727956800601
60619121332640105742176415202984
60619121474123760204779189581427
60619121474123810027891291189596
60619121474123810165340073642349
60619121474123811812467978236235
60619121474123811812469126148012
60619121474123811812469126148013
60619121474220166622894005950878
60619121474220167210160316193336
60619121474231863471059838771987
60619121474231863478591250031435
60619121474439861107992263628183
60619121474439861107995735532239
60619121474439861107995735886531
60619121474439905580469809217463
60619121474439911114118704403649
60619121474439911114122176780041
60619121474439911114122176780094
60619121491848735830456058144493
60619121491848735830456062749587
60619121491848737660598306628813
60619121491848737660849010731917
60619121491848780302928987105883
60619121491848780302930130294523
60619121491848780303179691208987
60619121491848780303180834397627
60619121491848781950309893043419
60619121491848782133072378778843
60619121491848782133323082881947
60619121491848782133324232210715
60619121491848785836581355731319
60619121491848785836582503525053
60619121491848785836582503643145
60619121491848785836832059834423
60619121491848785836833207628157
60619121491848787476367369428397
60619121491849665909569333611945
60619121491849680733731867802715
60619121491849682510526439488253
60619121491849682518121674683851
60619121491849682556280024280077
60619121491849682563870754098201
60619121491849682563875259475675
60619121491849686267384234892957
60619121491946943834199912173289
60619121491946943834199912645672
60619121491946943834199918294703
60619121491957732392259902983923
60619121491957732399853990269147
60619121491957734039388956907981
60619121491957737925912271609359
60619121491957737933506358894583
60619121491957739580635497493527
60619121491957750830951131769709
60619121491957750838548689894886
60619121492164831426315964865241
60619121492164836962503209275563
60619121492164881432442405640707
60619121492164881434977282842743
60619121492164886236572637738324
60619121492165731856870464034257
60619121492165781819774725315879
60619121492165781865528310107703
60619121492172986354926286819429
60619121492172986362268292526151
60619121492172991895917189247530
60619121492172991895920545297445
60619121492172991895920545297688
60619121545023662837404307476441
60619121545023662837404312081535
60619121545023664667546555960761
60619121545023707309877236437831
60619121545023707309878379626471
60619121545023707317409534140859
60619121545023707360694394265413
60619121545023709140020628110791
60619121545023709145084201146549
60619121545023712843529605063267
60619121545023712843530752857001
60619121545027266206736440527705
60619121545027266206736441590563
60619121545027266214330528875787
60619121545027266389750666438995
60619121545027266397342171095991
60619121545027266397344868515466
60619121545027266397344868515467
60619121545027299749166416546329
60619121545027299749167191385201
60619121545027310686804600081051
60619121545027310867287535367517
60619121545027310867288310206389
60619121545027316212862768047165
60619121545027316212862882366029
60619121545027316220453497865289
60619121545027316220454272704161
60619121545027316220456969651253
60619121545027316220456970123636
60619121545027316220456970123637
60619121545027316350124297261509
60619121545027316357717724499109
60619121545027316357718499337980
60619121545027316357718499337981
60619121545131775454885235188842
60619121545131777277431067318231
60619121545131777285025154603455
60619121545131777285028626861802
60619121545131782223880920935179
60619121545132616764220855020921
60619121545132659414082946757439
60619121545132664947735315382875
60619121545132675885435913358535
60619121545132675885435918080268
60619121545132675885435918080269
60619121545132676015102843450771
60619121545132677715576181868415
60619121545132677715579309753228
60619121545132677715579309753229
60619121545132677845246235123730
60619121545132677845246235123731
60619121545132681419084814447357
60619121545132681548751739701219
60619121545135384495127704073755
60619121545339763839722201567664
60619121545339808446925538123109
60619121545343365653433394003833
60619121545343409988645683380999
60619121545343415659559836314540
60619121545350568998803466110668
60619121545350569006330286257866
60619121545350570195926962631255
60619121545350602358155306547076
60619121545350613425520134003133
60619121545350613425523577209381
60619121545350613425523949218073
60619121545350615255667001122385
60619121545350615263197293173639
60619121545350618821915567718838
60619121545350618829445486698750
60619121545350618959175949022969
60619121545350618959175977602685
60619121545350618959176322094311
60619121545350618966703142241509
60619121545350620194523111473558
60619121545350620194523111473559
60619121545350620202049931620757
60619121545351464030368621718679
60619121545351464030368626323773
60619121545351464037958208231523
60619121545351464037961308481179
60619121545351465677497421611993
60619121545351465685087003519743
60619121545351465685090360986843
60619121545351469520798810377887
60619121545351469520798814982981
60619121545351469528388396890731
60619121545351469566552026821395
60619121545351469566552399892897
60619121545351469574141981800647
60619121545351469574145080987493
60619121545351469574145454058995
60619121545351470626474431894507
60619121545351471221274133493109
60619121545351471221274248284356
60619121545351471221274248284357
60619121545351497384721575047521
60619121545351502925967002089857
60619121545351513993272510991609
60619121545351514036495067099239
60619121545351514039022995533777
60619121545351514039026095783433
60619121545351514039026467437833
60619121545351514044084649006989
60619121545351514044087749256645
60619121545351514044088120911045
60619121545351515683623862387459
60619121545351515691213444295209
60619121545351515691216801762309
60619121545351519397257182595663
60619121545351519526925255758447
60619121545351519526925255876539
60619121545351519534514837666197
60619121545351519534517936971051
60619121545351519534517936971135
60619121545351519534518310042637
60619121545351520632600872669973
60619121545351520632603971974911
60619121545351520632604345046412
60619121545351520632604345046413
60619123388517539137383865766396
60619123388517539137384640601056
60619123388845296405976472186099
60619123406567620199866397942951
60619123406567625733515289592677
60619123406571227455468351588609
60619123406664887057751441788572
60619123406664887057751446571541
60619123406664887057751446571784
60619123459421044094416276917185
60619123459421944524966269527825
60619123459421944524967302646951
60619123459421944524967304182145
60619123459421950058616200549233
60619123459745249098075793749885
60619123459745249100607199047865
60619123459746099659698288173797
60619123459746149665824727532113
60619123459746149665824728949263
60619123459748800814090701332353
60619123459748800814153376295111
60619123459748800814153462034259
60619123459748850776994875103385
60619123459748850777057637576733
60619123459748850777057723315881
60619123459748850820279817070577
60619123459748850820279818133435
60619123459748850820279902809725
60619123459748850822811217763463
60619123459748850822811308107705
60619123459842509830235035360271
60619123459843399871376021096763
60619123459843399872190809431851
60619123459843415794434873249007
60619123618954820152228092144397
60619123618954820152290509889919
60619123618954820152290768170173
60619123618954829442799641981835
60619123618954829442799642336126
60619123618954829442799642336127
60619123618954831272688857647635
60619123618954831272877144005217
60619123618954831272939820030993
60619123618954831272943034009086
60619123618954831272943034009087
60619123618954834976448538703215
60619123619270030141514000685201
60619123619270030144041933724833
60619123619270880565875481053547
60619123619270913920228434382389
60619123619270930711790867511273
60619123619281676444573101466839
60619123619281687516877874798509
60619123619281687516877960537657
60619123619281687516940636559061
60619123619281691268731130280135
60619123619281691268731216019283
60619123619281692504077919659383
60619123619281693053058175046427
60619123619281693053120937161271
60619123619281720322250571323157
60619123619281724620556236308493
60619123619281725855902939948593
60619123619281735146412067789707
60619123619281735738677355129681
60619123619281735741205202430165
60619123619281735741205288169313
60619123619281737523004315573975
60619123619281737523004401313123
60619123619281737523067077334527
60619123619281737525532247196457
60619123619281737525595009311301
60619123619281740680060968761889
60619123619281740680061054501037
60619123619281741229103985791601
60619123619281741229103986263777
60619123619375385320110488549442
60619123619375385320298516626770
60619123619375385457371242924914
60619123619375385457559271002242
60619123619375396578211795115587
60619123619376133894690665114826
60619123619376280354457843902459
60619123619376285887859508423339
60619123619376285887859508424791
60619123619376285888110212527895
60619123619376297006227863694377
60619123619376297008759264387263
60619123619378932232061400176715
60619123619378937768245169496441
60619123619378981645922643602317
60619123619378982194902985078269
60619123619378982194965661104205
60619123619378982194965661458337
60619123619378987728555349454307
60619123619378987728618025480083
60619123619378998300224064088573
60619123619378998849204405564525
60619123619378998849267077340903
60619123619378998849267081590461
60619123619378998849267081944593
60619123619379002003733036323527
60640578024047214217671518038610
60640578555796467895445385270434
60640580150168976443149519060868
60640580150168976443149547640632
60640580150387781064580535614270
60640580150387781064768563691598
60640580150387781065336775626072
60640580151152362934270618806664
60640580151371200909155083493137
60640618917531616511727613907339
60640618917531616511999210019035
60640630244344913830147783479236
60640630403863391312630229264680
60640631626960514742205124515760
60640631626960514742205149913148
60640631626960514742205924747808
60640631626984841191244012779958
60640631839695389416420161322421
60640733815765051278246654990424
60640733868942679584567940951774
60640733868943880158447433729980
60640733868943880158635977305054
60640733868976295658284415268540
60640733868978996950126040638494
60640733869266882753587182802344
60640735251779862985400817622480
60640735251804179963448097183432
60640735251805375184346590129680
60640735251816185704126394531920
60640735304954789999880478213876
60640735304991107365438577900596
60640735304991112718608121307628
60640735943089036318293945866788
60640735943125353683852045553508
60640735943187483391872926835748
60640736014123403437126475146534
60640745863777657077266474427814
60640746076163933780796277615445
60640746076196352984979059638801
60640746076480066426650171560758
60640746076480066426838198588278
60640746076480082900383596459694
60640746076480082900468280501262
60640746076488170301797443972918
60640746076488186775342841844334
60640746076488186775342842907192
60640746076488186775363734915784
60640746076490888066995923639214
60640746094216764307137639289558
60640746714295477158735243939947
60640746714319788783612980093867
60640746791423752349501577430738
60640746791423752350338378032420
60640746791431856224460822815378
60640746791466978550712018437720
60640746792088320266192767944961
60640746809157734291744201132440
60640746809160435583397282927320
60640746809160435583397282944582
60640746809160435583899462803122
60640746809160435583962138828898
60640746809814196505435008017601
60640746809814201911949875166035
60640746809816899443464004325597
60640748014552428996968776825516
60640748014553330159389652188666
60640748014556031268216679625796
60640748015103237542544014097235
60640748015173471125524140764115
60640748015208587917014204097555
60640748150442708571015428650248
60640748174077210040407758599704
60640748174088916186614906784624
60640748174589283463801422027219
60640748174624400255291485360659
60640748174625317286801942849901
60640748174625601012290178528003
60640748174636105852454839792089
60640748174636122453414270029421
60640748174636122460943357277925
60640748174636428183931404614607
60640748174698252161432826963687
60640748174698252161435151311661
60640748174698252168964238560165
60640748174709057328047478491181
60640748174733368952922890297127
60640748220994958729107326404885
60640748221027377933290108428241
60640748227146765266907015527014
60640748227158493016227552839382
60640748227252137054887419191100
60640748227262942633281752279592
60640748227263843383354732728876
60640748227263843383919588613192
60640748227263843383920621733770
60640748227263843384108907028542
60640748227811355198411065206003
60640748227813752413451239342657
60640748227814956920612851335019
60640748227814956920615174270263
60640748227814956920615178869533
60640748227883985996431366009537
60640748227908612818487383919863
60640748227908618169209095731235
60640748244556514396291365413389
60640748244661879588145529005225
60640748244661879593228103183385
60640748245504495252715670239929
60640748245536026793291001132735
60640748245536925569938176670179
60640748245536925577466116025571
60640748245536925577466120257659
60640748245536925577467263918475
60640748245537209295425642095629
60640748245537231302900711133727
60640748245539612044204961921037
60640748245539612044204961938299
60640748245539612044205733573369
60640748245539612044205733590631
60640748245539626861588935529815
60640748245539626861591258465059
60640748245539626861592377673253
60640748245539626869119197820451
60640748245539628515495110192575
60640748245539628515495228165943
60640748245539912233454635230135
60640748245539912233455406882467
60640748245539927050838608821651
60640748245539927050840931756895
60640748245539927050842050965089
60640748245539933140900364892117
60640748245539933140900364905167
60640748245540833159855091407659
60640748245540833159857414342903
60640748245540833159857418942173
60640748245540833573896790635759
60640748245540834806233325665267
60640748245598154854937119348693
60640748245601756577141226991383
60640748245608961667924327567863
60640748245608961667924586206669
60640748245609860444568290531313
60640748245609860444571385131939
60640748245609860452100472380235
60640748245612561736222143991575
60640748245612561736224466926819
60640748245612561736225586135013
60640748245634172076978208529943
60640748245634172076978208534155
60640748245634172076978209947093
60640748245634472266226852952003
60640748245634477754146557373923
60640748245634488920531631381955
60640748245636873368631291741973
60640748245637195692572977283043
60640748245637196111698395430399
60640748245644977236058353864753
60640748245644977236058353877803
60640748245644977236059125530135
60640748245644977243590535713675
60640748245644978889965418166263
60640748245644978889965676805069
60640748245645277425308027156589
60640748245645277425308027169639
60640748245645277425308798808921
60640748245645277425308798821971
60640748245645284567135826166945
60640748652324614435326239094781
60640748652578618898230851237822
60640748652651548368857729389458
60640748652652454333145579285418
60640748652652454335592525506180
60640748652652454335593300340840
60640748653235983372122511821683
60640748705721124871606159322676
60640748705756247151268031587224
60640748705756247158610037293946
60640748705756247204363593624098
60640748705826475383337389980854
60640748705826480185204364513664
60640748705829176537729431117876
60640748705830082456452267313944
60640748705830082639278321671694
60640748705830082641725267892456
60640748705830082641726014029356
60640748705830082641726042727116
60640748705861596976694427847104
60640748705861597525738221587544
60640748705862498139115303210254
60640748706413611675807532794241
60640748706413611675807532811503
60640748706413617028976965547155
60640748706482961294442438005863
60640748706482961299526041053799
60640748706486546916218370999867
60640748706486563565438517507895
60640748723479422152015519682959
60640748723482123443668595343535
60640748724103164832824963852187
60640748724134685252832629937159
60640748724135886058095392610211
60640748724138286975035710127223
60640748724138286975036738996999
60640748724138587347300753008635
60640748724139487915049772866881
60640748724139487915049772884143
60640748724139488329091472112243
60640748724139493268219205619795
60640748724207620127464809529143
60640748724207620127465838398919
60640748724207620129724240939661
60640748724208515207295153852507
60640748724208820884463502696487
60640748724208820884464531566263
60640748724208832050848576704519
60640748724211221849669947458759
60640748724211221851928349999501
60640748724211533342501658499399
60640748724211533891293628941591
60640748724211538822889922605607
60640748724211539242015340752963
60640748724212434321844656206551
60640748724243637349505900127543
60640748724243637349506928997319
60640748859126502107046292729387
60640748859150813731924028883307
60640748865290034467620662292226
60640748865290034474398583766964
60640748865351261228643346287852
60640748865361766800782458119492
60640748865362967374850494472772
60640748865362967557110918092880
60640748865362967557676548830522
60640748865362967557864059271968
60640748865362967559558349002414
60640748865362967559558377698770
60640748865362967559559410800634
60640748865362967560124269885944
60640748865362969206499148091942
60640748865362969206687434449572
60640748865362969342253870753986
60640748865386378020133409621292
60640748865386378569177203361732
60640748865387279181988654246800
60640748865387279182741795425888
60640748865398084166340557806212
60640748865945295791390720110885
60640748865946501947375192705983
60640748865946503730948321804235
60640748866007425499411601393125
60640748866007720330407379624779
60640748866007736992243311016615
60640748866019425935102915905131
60640748866019431471286689828547
60640748866019433069398531653627
60640748866019442589406665461095
60640748866019444235782576787671
60640748866019447935044774224531
60640748866019447935045803094307
60640748866043748400880470828873
60640748866043759565006113426387
60640748882760988944518254162793
60640748882761003761900684449645
60640748882761003761901456101977
60640748882761003766984030280137
60640748882785315386778420603565
60640748882785315391861766434057
60640748883635149320671017257043
60640748883635149320671020439371
60640748883635149320672165163205
60640748883635150967046928583619
60640748883636049751222043122323
60640748883636049751222047354411
60640748883659466296270463822655
60640748883671171893433818267135
60640748883672374479823139699953
60640748883672374479823139704165
60640748883672378186617432778623
60640748883672379970253323995931
60640748883732401170904821590257
60640748883733296250734137043845
60640748883733596439982780048755
60640748883744101409814280961505
60640748883744101417346464223365
60640748883744401606596137515201
60640748883744403390170040035175
60640748883744407140332188611961
60640748883744407140332188629223
60640748883744407142779911084325
60640748883744408740891751850759
60640748883744408740891753263697
60640748883744408923906092549085
60640748883744408926353815021449
60640748883744408926918674092305
60640748883744418207552095485347
60640748883744418207552098667675
60640748883744418207553241974359
60640748883744418207553243391509
60640748883744419853928006811923
60640748883744420036942349279639
60640748883744423741288149764435
60640748883744423741289294488269
60640748883744423743737016960633
60640748883745303820721068717285
60640748883745307708081208504731
60640748883745309354457119814045
60640748883745309356904842286409
60640748883745309356904842290621
60640748883745309357469701357265
60640748883745324171839173864489
60640748883745324174288044229805
60640748883768418392945912188657
60640748883768735183151542050959
60640748883768735366165885918355
60640748883776838692082113818312
60640748936810061510153529730353
60640748936810076327536731669537
60640748936812779273180047227937
60640748936813663232357638790193
60640748936813663643951702365197
60640748936813679696116066142769
60640748936813679703730697880723
60640748936813679703730815854091
60640748936837995032954352492807
60640748936845198477363600899413
60640748936846098907913478858531
60640748936846098907914626751435
60640748936848800199566560653411
60640748936850008139125311652603
60640748936907322827047676285217
60640748936910029477037562563595
60640748936910929907588591241493
60640748936910929909846992365085
60640748936911225294907407142287
60640748936911241347072542576403
60640748936911241949212271307175
60640748936918129647649978589451
60640748936918133351995779074247
60640748936918133354255210484765
60640748936919028424210259081577
60640748936919028424211030729697
60640748936919030070586170408153
60640748936919030070586256143089
60640748936919030078201005854411
60640748936919030078201264493217
60640748936919033774931970892949
60640748936919033782547835213195
60640748936919328613544386497069
60640748936919330404648671756795
60640748936919330404649700626571
60640748936919334108994472241591
60640748936919334108995501111367
60640748936919335755371412442155
60640748936919345222032902565755
60640748936919345222032903982905
60640748936919346868407785022555
60640748936919346921755457576199
60640748936919347051422011288137
60640748936919350621017655013059
60640748936919350621018683882835
60640748936919350626101258060995
60640748936921731362239337937969
60640748936921731369854346288097
60640748936921735076459319544605
60640748936922932126853811103561
60640748936922932538447788935205
60640748936922936428255650119107
60640748936922937477575522914933
60640748936922947546375625751655
60640748936922948773626116115889
60640748936922948773626120347977
60640748936922949192751537078231
60640748936922952477971919433093
60640748936922952477971919787225
60640748936922952892013734515091
60640748936922952892014763384867
60640748936922952897097337563027
60640748936942444976873515228167
60640748936942444976874544102155
60640748936943345407424542493127
60640748936943345407425571367115
60640748936943345407425572780053
60640748936943645733872122660575
60640748936943645733872208395511
60640748936943662197631321661271
60640748936943662250978994214915
60640748936946046699078654574933
60640748936947264102849656990905
60640748936947264521975073716947
60640748936954150574036869672647
60640748936954150574037898546635
60640748936954150574037899959573
60640748936955351331036593126917
60640748936955352977412504453493
60640748936955367977808900971653
60640748936955367977808902375545
60640748937165251483422913842721
60640748937166140925531400254748
60640748937166151913973942153229
60640748937173355358382160272909
60640748937174255788933187542081
60640752244804032087477330617888
60640752244804037026604292945284
60640752297981660386830749588148
60640752298270698590450228041954
60640752321616161856223079537604
60640752321940366814149843730698
60640752321941222956141785477019
60640752321941222956141785477022
60640752321941222956330070771794
60640752321943924064968812914152
60640752457479428512986025202494
60640752457479428512986796853422
60640752457479428513738913413536
60640752457479428518069485350446
60640752457479428518069485351850
60640752457503740142947221504366
60640752457503745084522930705774
60640752457511848952703910142764
60640752457514545304476088535934
60640752457514545304476860186862
60640752457514545305228976746976
60640752457514545312007528510660
60640752457514550244356991937644
60640752457514550251135257768654
60640752457514550251135257885294
60640752457514550251135262490388
60640752457795479633889209816142
60640752457795479636397366854382
60640752457795479636399718500436
60640752457795479637149483414496
60640752457806284803012045679956
60640752457827900076114480143724
60640752457830601367767561938604
60640752457838705242726807323244
60640752481149046773869190136318
60640752481149046774621306696432
60640752481149046778951878634746
60640752481149051713749321887100
60640752481149051720527587718110
60640752481149949169574664231942
60640752481441688668044822040156
60640752481441688668044822053206
60640752481441688668107498078982
60640752481465102837159891888060
60640752481465147857588825504886
60640752481465147857589083785188
60640752481476808983115216774732
60640752481476858990999772715644
60640752481476858991752113679946
60640752481476858991752227999018
60640752482121659391413028621466
60640752529402326344821036065448
60640752529402326344822064935224
60640752529582439761448440402900
60640752534323973793431539226142
60640752534323978735007248309506
60640752534327581182218480913648
60640752534615413281380928337530
60640752534651736180861040299636
60640752534651786006231774271342
60640752534651786006231888590414
60640752534651786142677769241363
60640752534654487297884970385294
60640752535296571588509859158454
60640752535296586408152382545040
60640752535307393221328645941972
60640752552052553147137950789574
60640752552052553147138722424644
60640752552052553147138722441906
60640752552333535659801631569217
60640752552333535659801636174311
60640752552341591354017702828684
60640752552341639534761221333215
60640752552344292645483528194356
60640752552344292645671556271684
60640752552344292646298316529444
60640752552344292646486344606772
60640752552344340824157970799393
60640752552344340826413930050977
60640752552344340826413958748737
60640752552344340826413963353831
60640752552368607977206729834619
60640752552368607977207072773949
60640752552368607977207072791211
60640752552368607977395100851277
60640752552376711851329489926217
60640752552376711851517518003545
60640752552376711851537324082099
60640752552376711851538352951875
60640752552376711851538352964925
60640752552376711852102437196909
60640752552376711852354260500981
60640752552376711852354346240129
60640752959747706475722269311234
60640752959748607638058686878719
60640752960039441025088548421602
60640752960039490987905770827450
60640752960039490987906803942412
60640752960039490987909126877608
60640752960039490987910274783610
60640752960040347129897712573771
60640752960040391601453942469357
60640753012922633490201929902630
60640753013214368039568209012998
60640753013217119294043017156836
60640753013249539735264064898796
60640753013250390936054659626528
60640753013870914718554832233744
60640753013870914718826804481018
60640753013870915450615294223995
60640753013873616414463246808638
60640753013874523068348890055739
60640753013906943097975964689033
60640753013906943509569942520677
60640753014089768253026930603927
60640753014093321796987524058771
60640753030942995579352652275877
60640753031596791552660574806665
60640753031599448921834489239832
60640753031600393823907701351131
60640753031600399307591134733473
60640753031623823000226622746443
60640753031631880481175169756918
60640753031635487556549056525258
60640753031635521040465265792249
60640753031915263903364690641432
60640753031915263903552718718760
60640753172423097967187466322894
60640753172447414533640911676818
60640753172458219700253238739698
60640753172458219700253238856338
60640753172739149083007190787186
60640753172739149083007191850044
60640753172749954249619519029564
60640753172750862139009189086380
60640753172750904826254216014098
60640753172774320778703046672984
60640753173395662927133027203153
60640753173395662927134056072929
60640753173406500928609498656004
60640753173406500928881466304008
60640753173431733887011803813056
60640753173438938436000763877312
60640753173722552593470036578974
60640753173722552593553719404382
60640753173723475169662391031616
60640753173723475169662476770764
60640753173723475169683397494586
60640753173723475169850762065536
60640753191156699674894267906363
60640753191156709146660372203240
60640753191156711349389447835378
60640753191168368768341792941176
60640753191168373709729217179018
60640753191168405820849595979575
60640753191448450841176531933696
60640753243642703636998288094195
60640753243642703637079532824525
60640753243642703637079532837623
60640753243642703637079561522333
60640753243642703637079561535383
60640753243642703637079566127427
60640753243642703637079909097069
60640753243642703637081884470627
60640753243642703637081889069897
60640753243642703637083008283915
60640753243650807511957533478835
60640753243650807512038778209165
60640753243650807512038778222263
60640753243650807512038806906973
60640753243650807512038806920023
60640753243650807512038811512067
60640753243650807512039154481709
60640753243650807512041129855267
60640753243650807512041130205187
60640753243650807512041134454537
60640753243650807512042253668555
60640753243650807512790890514313
60640753243650807512790890518477
60640753243650807512790890518685
60640753243650807512790890519929
60640753243650807512790890531575
60640753243650807512790890537399
60640753243650807512790919566365
60640753243650807512790919570577
60640753243650807512791147735921
60640753243650807512791147749179
60640753243650807512791147754795
60640753243650807512791262527169
60640753243650807512791262540219
60640753243650807512791263590027
60640753243650807512791263603077
60640753243650807512794361359883
60640753243650807512794361709803
60640753243650807512794361727065
60640753243650807512794361728517
60640753243650807512794362776825
60640753243650807512794620007367
60640753243650807512794621057127
60640753244307309711267351890209
60640753244307311358395375526097
60640753244310013061642435152621
60640753244334339655438597729655
60640753244334339655522194810299
60640753244334339655522194827561
60640753244335240085989624994615
60640753244335240086010546049483
60640753244335240086073222075259
60640753244335240086073307814407
60640753244342433640376065757845
60640753244342443523703514021553
60640753244342443523703599760701
60640753244342443530418764169163
60640753244342443530481435496291
60640753244342443530481440194939
60640753244342443531234668175985
60640753244343343954191865260737
60640753244343343954254627025661
60640753244343343960948870379255
60640753244343343960969786735475
60640753244343343960969786852115
60640753244343343960969790967563
60640753244343343960969792501145
60640753244343343961032462761251
60640753244343343961032462877891
60640753244343343961032466993339
60640753244343343961032468526921
60640753244343343961032548500399
60640753244343343961785695445157
60640753244343343961785952662601
60640753244343345196661705506664
60640753244346045252685549272041
60640753244346045253438776190277
60640753244622176504028375972724
60640753244623077071777395848232
60640753244623077071840157613156
60640753244623372502374003941769
60640753244623372502374007129713
60640753244623372502394927718021
60640753244625778775275502534452
60640753244626079146713018251969
60640753244626079147214426458177
60640753244626079147277188223101
60640753244626979715309341261000
60640753244626979715309685634534
60640753244634183021588667022525
60640753244634183022236347868593
60640753244635083452724699107777
60640753244635084688416698913886
60640753244635085237459630676626
60640754371909169265135717843580
60640754372882683415115662234551
60640754372893488581727989415523
60640754372893489816321895881483
60640754372893489817074006674475
60640754372893489817074008190795
60640754390802147827502255901630
60640754395543665794647916042254
60640754395543670734528047793036
60640754395762470416039384389294
60640754395762503907570930599628
60640754395763376520847748309418
60640754395763420992677525660161
60640754395763420992677526132580
60640754395763425933875631488557
60640754395836355867310734121921
60640754395871428003956704799724
60640754395871478011778498621580
60640754395871478012530953904954
60640754395871478149791708630343
60640754396419017087687104291158
60640754396491966787315075822974
60640754396517185065262785562980
60640754396517185065262871302128
60640754396527986527246836074649
60640754396527986527246864654365
60640754396527991330023909530074
60640754396527991330023995269222
60640754396710756586240079286960
60640754396711674358215225673639
60640754396711674358215225675043
60640754396711674360471559419247
60640754396711674360471559420651
60640754396711674360471562601575
60640754396711674360471562602979
60640754396736034161343966398286
60640754396746796091120752613313
60640754396746840425477558455288
60640754444074369520488744374058
60640754448613242435409503193444
60640754448718597749007708384432
60640754448718598482488794128421
60640754448721294101532774988644
60640754448937430922050333973580
60640754448937430922050591191024
60640754448939804070086142767220
60640754448941004644154179120500
60640754448941004826164583034320
60640754448941004826165354686652
60640754448941004826980490695694
60640754448941049298810268518856
60640754448941054652543524136338
60640754449046355200634773034640
60640754449046355201366764987692
60640754449046355201450680696014
60640754449046355201638704055980
60640754449046355201638708773342
60640754449046405027010271539550
60640754449046405163456495151718
60640754449049056310277450915700
60640754449049106318663353334430
60640754449596645805414082776330
60640754449666893801794736414370
60640754449702010593284799747810
60640754449702010595543207110860
60640754449702010595543464328304
60640754449702012242107400544264
60640754449702884992681202709907
60640754449885683600719739878356
60640754449921718163933896891153
60640754449921718163933901121629
60640754449921723517197488819259
60640754449921767988811489260822
60640754466666024970303488243569
60640754466666028676343865888931
60640754466736258555538832611317
60640754466736258555539951838385
60640754466738959847191541353729
60640754466738959847192660543049
60640754466774999166530028621520
60640754466774999166530371578112
60640754466774999166552068540485
60640754467427855859796587061042
60640754467427855859796591679186
60640754467431457993783078171256
60640754467431462935170502409098
60640754467431496286992955546732
60640754467431496286992955559782
60640754467431496286993212764176
60640754467614309904965177870553
60640754467614309904965263609701
60640754467638588176326755648235
60640754467646698777157543137646
60640754467646741876668134199526
60640754467646741876671491666626
60640754467646743111450067694458
60640754467646743111450067707508
60640754467646743111453425161558
60640754467646743248711109402124
60640754467646743248714179537030
60640754467646743660242038014186
60640754467646743660242038149700
60640754467646743660245395603750
60640754467646743660304709453742
60640754467646743660304714039962
60640754467646743660304714175476
60640754467646743660308157718594
60640754467647643679262107965064
60640754467647644228053734050984
60640754467650344147918618228354
60640754467650345382446147196490
60640754467650345382446175776206
60640754467650345382449504663590
60640754467650345382508823222266
60640754467650345382508937541130
60640754467650345382512266778434
60640754467650345382697222835902
60640754467650345382697222848952
60640754467650345519707160206348
60640754467650345519710259039062
60640754467650345519710259388982
60640754467650345519982228576391
60640754467650345519982257274199
60640754467650345931492522165478
60640754467650345931555284280322
60640754467711523050958935240219
60640754603501855887871972662690
60640754603501855887871973725500
60640754603512661054484299842210
60640754603512694406306220944574
60640754603545109906143202483134
60640754603548685548929179724562
60640754603609957379363425776504
60640754608146127353807730352272
60640754608254179019931002147472
60640754608254183959058731540980
60640754608254184370841023247112
60640754608255086907501490513801
60640754608462162002836101880134
60640754608462178473958026754878
60640754608462178473958027817736
60640754608462183416346029746740
60640754608462184011142632040452
60640754608472688988233318280132
60640754608472988582773801107280
60640754608473889745566745914588
60640754608473891392699270682812
60640754608473939570185396139436
60640754608473939570189643236656
60640754608473939570373424216764
60640754608473939570938537335786
60640754608473939570941751295166
60640754608473939570941751313880
60640754608534863170401960400788
60640754608570235082469301541940
60640754608570235494251593248072
60640754608570285456069355291662
60640754608571180533512595764304
60640754608571180716714963494154
60640754608571186069696369333428
60640754608571186069697483961226
60640754608571186069885512038554
60640754608571186206895476920083
60640754608571186206895476921487
60640754608571186206895476925906
60640754608571186207177668359482
60640754608581941228424626428612
60640754608581941228487678576916
60640754608581991236308667934636
60640754608581991236308696512948
60640754608581991236496696011964
60640754608581991236497839218074
60640754608581991237061837692036
60640754609118692318083863170845
60640754609118692318084120388289
60640754609118725145605746656742
60640754609118739970599452277306
60640754609118739972859145609484
60640754609129546786035409006416
60640754609191674845233718188558
60640754609226791636722724072506
60640754609226791636723781521998
60640754609226791638982160187288
60640754609226791638982188885048
60640754609226791638982446102492
60640754609226793285546382318452
60640754609227661231742377217814
60640754609227664800502197597094
60640754609227698152595848242508
60640754609227699526835492658591
60640754609235769910243376476666
60640754609235803401794709464919
60640754609238505105041769091443
60640754609238505105229797168771
60640754609238505105229797522903
60640754609238506340575815249819
60640754609238506340575843473999
60640754609238506340575843946175
60640754609238506752170826196377
60640754609410464644158721652544
60640754609445581435440616809702
60640754609445581984504555372074
60640754609445596259873709406822
60640754609446502776244683785536
60640754609446504560612450760756
60640754609446504560636470593447
60640754609446546836270129996490
60640754609446546836834214228474
60640754609446547248614267312890
60640754609446549032242319196576
60640754609446549032249442161022
60640754609457310962030732317707
60640754609457310962843655530110
60640754609457355434212259615706
60640754609457355434400287693034
60640754609519482123247132818058
60640754609519483906821008053002
60640754609519483906883769817926
60640754609519483906883798514282
60640754609519483906884027035370
60640754609526386478153744560188
60640754625980060793170845606780
60640754625980060793171188563372
60640754625980060793171874476556
60640754626188060250207439709436
60640754626188060250458143812540
60640754626188060250458486769132
60640754626198865416318358682748
60640754626198865417071499861836
60640754626964349088350289660310
60640754626964382440173030474394
60640754626964382440173116213542
60640754626964382440173374830666
60640754626964382989216392332554
60640754626964382989216392336766
60640754627171478036206718043748
60640754627171480231289768018088
60640754627171480231289853757236
60640754627171480232293699039428
60640754627171524703683344276074
60640754627171524703746020301850
60640754627172378604018500038471
60640754627183182122412832540846
60640754627183182122412832545058
60640754627183182122663536643950
60640754627183182122663536648162
60640754627183185966740135089066
60640754627183187064887902987990
60640754627183230300847731822418
60640754627183230300907050381094
60640754627183230300907394754628
60640754627183230301659162690406
60640754627183230301659507063940
60640754627183230301662520157506
60640754627183230438105416058772
60640754627183230438920175696052
60640754627183231536193749549334
60640754627183231536256507077958
60640754627183231536441096185338
60640754627183231536441440554660
60640754627183231536441467721646
60640754627183231536441467734696
60640754627183231536441469134376
60640754627183231536441469252468
60640754627183231536444453652438
60640754627183231536444535155286
60640754627183232085233410996852
60640754627183232085233411001064
60640754627183232085233439576568
60640754627183232085233439580780
60640754627183232085296087022628
60640754627183232085296087026840
60640754627183232085296201341492
60640754627183232085296201345704
60640754627244459578368747389721
60640754627244459578368747739641
60640754627244459578376899693902
60640754627244459578377018711414
60640754627244459580813112395145
60640754627244459580813112749277
60640754627244470696496875326450
60640754679146883931677592317599
60640754679146883934103273472929
60640754679146883934103359566209
60640754679146883934103388262565
60640754679146883934103736882689
60640754679146883934104421364429
60640754679146883934104421377479
60640754679146883934104507122291
60640754679146883934104507453497
60640754679146883934104507470759
60640754679146883934104507472211
60640754679146883934104511721561
60640754679146883934104765737963
60640754679146883934104769988765
60640754679146883934125313373021
60640754679146883934188103730711
60640754679146883934188105265745
60640754679146883934188189823991
60640754679146883934188448091195
60640754679154987806636837702239
60640754679154987807389206758223
60640754679154987807451625564943
60640754679154987807451625583817
60640754679154987807451626037327
60640754679154987807451626050377
60640754679154987807451630301179
60640754679154987807451968521535
60640754679154987807451968523147
60640754679154987807451968540409
60640754679154987807451968989707
60640754679154987807451968993919
60640754679154987807451973244721
60640754679154987807451973257771
60640754679154987807451997573635
60640754679154987809062518857569
60640754679154987809062604950849
60640754679154987809062633647205
60640754679154987809063666749069
60640754679154987809063666762119
60640754679154987809063752838137
60640754679154987809063752855399
60640754679154987809063752856851
60640754679154987809063757106201
60640754679154987809064011122603
60640754679154987809064015373405
60640754679154987809084558757661
60640754679154987809146287298257
60640754679154987809146287416349
60640754679154987809146550301697
60640754679154987809147349115351
60640754679154987809147350650385
60640754679154987809147435208631
60640754679154987809147693475835
60640754679154987809147693589715
60640754679154987809147693593927
60640754679154987809899347105799
60640754679154987809899432728147
60640754679154987809899432850611
60640754679154987809899433200531
60640754679154987809899437449881
60640754679154987809899691462071
60640754679154987809899691480785
60640754679154987809899695717085
60640754679154987809899805780935
60640754679154987809899805899027
60640754679154987809899805903239
60640754679154987809899805916289
60640754679154987809900580638521
60640754679154987809900838905725
60640754679365688556329586758863
60640754679365688556392005565583
60640754679365688556392005584457
60640754679365688556392006037967
60640754679365688556392006051017
60640754679365688556392010301819
60640754679365688556392348522175
60640754679365688556392348523787
60640754679365688556392348541049
60640754679365688556392348990347
60640754679365688556392348994559
60640754679365688556392353245361
60640754679365688556392353258411
60640754679365688556392377574275
60640754679365688556392463313423
60640754679365688556580381322689
60640754679373792430536463087519
60640754679373792430787624466079
60640754679373792430787624479129
60640754679373792430798019269932
60640754679373792430798019274144
60640754679373792431351251435657
60640754679373792431351255686459
60640754679373792431352398875099
60640754679373792431539626707329
60640754679373792431540769891757
60640754679373792431540769895969
60640754679373792431551246188168
60640754679373794215124035516368
60640754679373794215124035520580
60640754679373794215688894587224
60640754679373794215939938460380
60640754679373794215939938464592
60640754679373794215939941646920
60640754679471038930047407703199
60640754679471038930298454292123
60640754679471038930799776759183
60640754679471038930862195565903
60640754679471038930862196038287
60640754679471038930862538522495
60640754679471038930862538524107
60640754679471038930862538990667
60640754679471038930862538994879
60640754679471038930862543245681
60640754679471038931050571323009
60640754679481910531596215884080
60640754680138407789287529871289
60640754680139308219838557136249
60640754680139309454652691065790
60640754680139309454652776804938
60640754680139309454653035422062
60640754680346451169183006343738
60640754680346451169371034421066
60640754680349108538227909871929
60640754680350009106322168758226
60640754680350052205837260593938
60640754680357213648816536318638
60640754680357258120185140404234
60640754680357258120373168481562
60640754680358107490015173599458
60640754680358107490015173616720
60640754680358107490767285908770
60640754680358109137143197235346
60640754680358109274341189845894
60640754680358114079367534881578
60640754680358114079367563579386
60640754680358157452588147139206
60640754680358157453402935474294
60640754680358158550670052686680
60640754680358158550670081266396
60640754680358158550736167669354
60640754680358158550736172255574
60640754680358158550920756789784
60640754680358158550921101146056
60640754680358158550921128326092
60640754680358158550921129725772
60640754680358158550921129843864
60640754680358158550924200332902
60640754680358158551007797064994
60640754680422988452259125352556
60640754680431093425554336774802
60640754680431093425554336787852
60640754680431093425555452796456
60640754680431093425555455982996
60640754680431093974347423238648
60640754680431093974347426425188
60640754680431093974409070394648
60640754680431093974409070398860
60640754680431093974409845233520
60640755086852838714253698814624
60640755087144323089762276387324
60640755087145479374578728208768
60640755087145479375122949301936
60640755087145523663830312740604
60640755087145523847597022968286
60640755087145529200014086309728
60640755087145529200766198636302
60640755087145529200766455835080
60640755087180645991504149643168
60640755087180645992256490607470
60640755087180645992256519168520
60640755087801134767040726844562
60640755087837163564770279484183
60640755087837164800116296855563
60640755087837164800116297211099
60640755088055964482346308498465
60640755088055964482409070263389
60640755088055968188649012860871
60640755088055968188669904869463
60640755088055969423995030232251
60640755088055969424015922240843
60640755088055969424015922596379
60640755088114234417912726408414
60640755088116935709565808203294
60640755088118092543500465703750
60640755088118092543521614942836
60640755105563002606503720786296
60640755105781840583805551140265
60640755105781840583826471728573
60640755105781840583889233493497
60640755105781840584390555960557
60640755105781840584453317725481
60640755105854775459086411868377
60640755158045382061367511935401
60640786940422820783058736412080
60640786940422820783061859709062
60640786993597747935555420455740
60640786993601649846214191522076
60640787419033486950600074198386
60640787419033486958214911061586
60640787472207207720098293870522
60640787472207212659226309061190
60640787472208408430591289818638
60640787472208413972694571652982
60640787631731988762784387433668
60640787631731994251709084575818
60640787631740097577624536220018
60640787631744001829310081458722
60640787631744902397121773129323
60640787631744902397121774179083
60640787631744902397121777361411
60640787649469870742707102169821
60640787649469870742957806273133
60640787649469876284225153260717
60640787649469876284225153264929
60640787649469876284225154664561
60640787649469876284225154664609
60640787649469876284225154677659
60640787649469876284225157846937
60640787649469876284225157864199
60640787702644797757249438787201
60640787702644797757249438804463
60640787702644797757249441986791
60640787702644803298704815269055
60640787702644803298704819505355
60640787702644803299269674341315
60640787702644803299269678577615
60640791088071013304564070427072
60640791088103445413512514144416
60640791088103450949781113727588
60640791088103450957311380381454
60640791247591908955914367612138
60640791247591908960994704464512
60640791247603914696592379498884
60640791247603914696594731144938
60640791247628226322222232212918
60640791247628226456972760985488
60640791247628226459483245222776
60640791247628226459484020057436
60640791247628231261350247403586
60640791247628231993220095501776
60640791247628232000750358956052
60640791247628232000750358973314
60640791247628232000750387553030
60640791247636335136309492788226
60640791300766835976230863837658
60640791300766836108407928358816
60640791300766836108407929408576
60640791300770721362482712792656
60640791300782445398932775826274
60640791300782445399183479929378
60640791300803153471431156510000
60640791300803153473962560390830
60640791300803158877969263772296
60640791300803159007888041370682
60640791300805860169622345567176
60640791300813964043828445521926
60640791300813964044581590951816
60640791318504719778208058357260
60640791318504719778270734383036
60640791318507421070425996023406
60640791318507421070676700126510
60640791726202569587268441241168
60640791726202575123537040824340
60640791779376300838857082911916
60640791779377496608799483204530
60640791779377502138016701415736
60640791779377502144983252174336
60640791779377502144983256772202
60640791798078392327555046156958
60640791798078392327743074234286
60640791938901082431903684391276
60640791938902277645187083606752
60640791938902277645187456678094
60640791938902277652802549210702
60640791938902282449585835091734
60640791938902283181643968467434
60640791938902283188985946526108
60640791938902283188986061330246
60640791938902283188986318180508
60640791938910386324545080476374
60640791938913088218338665823428
60640791938913990569723233605521
60640791956638958913362853537821
60640791956638964449484979933683
60640791956638964449546627106945
60640791956638964449547741702819
60640791956638964450299768268771
60640791956638964450299768286033
60640791956638964456826985640405
60640791956638964456889747409541
60640791956638964456889748809173
60640791956638964456889752008811
60640791956638964457642893170637
60640792009813885927779838103441
60640792009813891464026287698341
60640792009813891464027402307265
60640792009813891464591918409883
60640792009813891464591918422933
60640792009813891464779514603527
60640792009813891464780289439591
60640792009813891471370184253943
60640792009813891471557321636937
60640792009813891471557436078265
60640792009813891471557440677535
60640792009813891472122296563255
60640792009813891472123329669331
60640792010689242759357332791015
60640792010689244406485356426903
60640792010785304928218731488250
60640792010786205495967751363758
60640792010786205496030513128682
60640792010788907199465858049978
60640793161889281477095113214772
60640793161889281477179797256340
60640793161925598842653212901492
60640793215064192017841348907232
60640793215099330772072389222906
60640793215103227148785955287768
60640793216076746421744941369329
60640793216087553234733178359105
60640793216087553234733179875425
60640793216087553235485290668417
60640793216087553235485292184737
60640793374600995275778803154724
60640793374625307036159184641328
60640793374625307036159184654378
60640793374625307037833644161402
60640793374625307037833644174452
60640793374625307038669324505082
60640793374625307038669668878616
60640793374632215141427594293626
60640793374636112067268866488164
60640793374636117601945314735498
60640793374637018169757010985251
60640793375617736449884690365725
60640793375617738096825462175887
60640793375617738096994921192917
60640793375617738097013747470659
60640793375620438153133729983951
60640793375620438153319778069577
60640793375620438153319778423709
60640793375620438153866069492865
60640793375620439388665796150625
60640793375620439800260807097183
60640793392351188674397795224962
60640793392351188674648499328066
60640793392351188674648842284658
60640793392351188674649528197842
60640793392361993840999269863287
60640793392361993841010122404482
60640793392361993841250316922983
60640793392361993841250316927195
60640793392361993841261169464178
60640793445536920855489782995878
60640793445536920855740830055574
60640793445536920855741601703694
60640793445540524361581519078314
60640793445540524362083613197706
60640793445540524362083616380034
60640793445540524362083698936854
60640793445540524362083702119182
60640793445540524362146378144958
60640793445540524362147149797290
60640803933458700694224217430771
60640803933458700694224217780691
60640803986528261137530615751913
60640803986528261686322586211367
60640803986597605402998150077267
60640803986601207125198901670007
60640803986601207125201225668061
60640803986601207125202259137107
60640803986601207673993196127515
60640803986601207673993196477435
60640803986601207673994229579299
60640803986633611649196474364727
60640803986633622762233875819115
60640803986633628120548646045935
60640803986636313352443533991251
60640803986636313352443534008513
60640803986636324465480935445639
60640804004362200109905566306683
60640804146061146193127868990335
60640804146134092180797445437437
60640804146134093285721326296289
60640804146134093285721326309339
60640804146134093285721330895559
60640804146134093422919318906837
60640804146134093422919323506107
60640804146134093827174390233059
60640804146134093827174390250528
60640804146134093834512925098583
60640804146134093834512953794939
60640804146134093834513301337751
60640804146134093834514072990083
60640804146134093834514073008956
60640804146157508184393840269315
60640804146158403805672087362332
60640804146158403813014868966524
60640804146158408614944862935005
60640804146158408614944862948055
60640804146158408614944867534275
60640804146158408752142855545553
60640804146158408752142860144823
60640804146166514273477669313227
60640804146169210618661097533810
60640804146169210626002988432023
60640804146169210626004136342396
60640804146169213781556847170983
60640804146169215565131094051649
60640804163848262685678338453437
60640804163859068957214207800681
60640804163859068957214550744223
60640804163859953602716065009141
60640804163859968420102361548951
60640804163859968420102705922485
60640804163883384286438087382939
60640804163884280044977774754577
60640804163884284854187103020694
60640804163884284854187107258447
60640804163895036712046726780479
60640804163895091667175345764543
60640804169792905327407895140850
60640804169792905327408666793182
60640804216961048879100749778863
60640804216964651012897803201301
60640804216964651012898836674559
60640804217025890999150677859201
60640804217025890999150763598349
60640804217033994729509571850492
60640804217033994866770326220141
60640804217033994866770326225965
60640804217033996513146237546717
60640804217033996513146237550929
60640804217033996513147271021587
60640804217033996513147271025799
60640804217033996520736886234999
60640804217033996520736971969935
60640804217037597000568413471581
60640804217037597000569446590707
60640804217037598235351380081427
60640804217037598791732965737031
60640804217037598791733051471967
60640804217058311849960508608651
60640804217061913571913564485977
60640804217061913571913566008121
60640804217061913571913566021171
60640804217061914120956502375747
60640804217061914120956588110683
60640804217070019230697766990255
60640804217072715583223029070471
60640804222857517655975225127313
60640804222857517657670572423891
60640804222930447176873797282101
60640804222965580434571695226783
60640804223805747826142234525435
60640804223840930914482298554463
60640804223840932147380597344023
60640804223840932147568883701653
60640804223840932149075944640601
60640804223840932149264489265435
60640804223913861670538572447657
60640804223913861670538601027373
60640804224132716117554033739461
60640804240914352764390663650083
60640804240914352764578691708697
60640804240914352764578691727411
60640804240915253743921690838615
60640804241570850029623635623755
60640804648363301523313534475896
60640804648367248457725612115746
60640804701760068540637423714717
60640804701760068540825451792045
60640804701762770244072511418569
60640804702420217350370789155961
60640804719489596462456630252198
60640804719489596874238635111419
60640804719594963308485586663708
60640804719594963308485840698824
60640804719597664416936039274786
60640804719597664416936296492230
60640804719597664417124324569558
60640804719597664600138668458588
60640804720142491863141134338526
60640804720145193155065812232052
60640804720242465459406836291518
60640804855387030984171925381449
60640804856356985135137103592808
60640804856359686838384163219332
60640804861295705808582853527991
60640804861296605003536044341117
60640804861401973222172369859764
60640804861401973222172455598912
60640804861401973222172714216036
60640804861401973222987588290272
60640804861404674331626329382662
60640804861404674514641359184876
60640804861404674514641444924024
60640804861404674514641702141468
60640804861953102268769016314789
60640804862050374706562890312910
60640804862050375941908822313728
60640804862050375941909679705208
60640804862050375941909936922652
60640804862050375941909941508872
60640804862050376490952616054168
60640804862050376490952701793316
60640804878803644510265321258960
60640804879021582047887769626407
60640804879021582460233859767363
60640804879119744351924565255568
60640804879119744351924822473012
60640804879127849461477716053600
60640804879127849462229828362912
60640804879130544027833964003160
60640804879130544028085696976040
60640804879130550570868569455302
60640804879678078073460940081778
60640804879678078073464039386668
60640804879775352162444804199196
60640804879775352162445833068972
60640804879776252730193822651938
60640804879776252730194851521714
60640804879776252730194856126808
60640804879776252730194941865956
60640804931977655027722599617437
60640804931977655027910627694765
60640804931980356731157687321289
60640804932196459651058140770733
60640804932196507689508834331887
60640804932196507690260946641199
60640804932200111196101723275157
60640804932200111334115623433190
60640804932200111334115623433199
60640804932297372474854595901222
60640804932297372474854681640370
60640804932297372474854938857814
60640804932297372520608266548834
60640804932297372520608266554658
60640804932297372520608266567708
60640804932297372520608523766278
60640804932297372520608523785152
60640804932305471042313624594556
60640804932305472688940240024236
60640804932305472689442337325956
60640804932305472689442677100220
60640804932305472689442680282548
60640804932305472689505099090880
60640804932305472689693381203324
60640804932305472689693384385652
60640804932305478179392721566292
60640804932305478179392721570504
60640804932305478179957580637148
60640804932305478180207509901380
60640804932305478180208284740252
60640804932308173980593579036560
60640804932308173981095758895100
60640804932308173981158438103204
60640804932308179288595289673222
60640804932308179471045458991850
60640804932308179471045803365384
60640804932308179471610319475436
60640804932308179471610405214584
60640804932308179471610662432028
60640804932308179471861366535132
60640804932853004543147828473915
60640804932853005085412667633542
60640804932853005087672103866368
60640804932853005087940600673174
60640804932853005087943699978064
60640804932952980331066858342286
60640804932953879252000548810652
60640804932953880853123940459506
60640804932953880853124197676950
60640804932953880853124969329282
60640804932953880853125055068430
60640804932953880898877525367970
60640804932953880898877525373794
60640804932953880898877782585414
60640804932953880898877782604288
60640804932953880898878639976894
60640804932953880898878639982718
60640804932953880898878639995768
60640804932953880898878644581988
60640804932953880898878901799432
60640804932953880899128572433490
60640804932953880899128572446540
60640804932953880899129601303266
60640804932953880899129601316316
60640804932953880899129605902536
60640804932953881036390360278008
60640804932961984774087819235072
60640804932961984774088848104848
60640806060455781136212644238311
60640806060455781136212648824531
60640806060455781136215744474917
60640806060455781273410641435079
60640806060455781685007714917109
60640806060455781685255409110379
60640806078180756807705868673195
60640806078180756807705868686245
60640806078180756944903861283743
60640806078180756944903861633663
60640806078180756944903861650925
60640806078180756944903862700685
60640806078180756944906955884369
60640806078180756944906960483639
60640806078180757356497840528117
60640806078180757356497840532329
60640806078180757356500935128743
60640806078180757358193187824695
60640806078181657375454888548703
60640806078181657375454888561753
60640806078181657375457987748599
60640806085062891010180663601074
60640806085062891010180749340222
60640806131355684371228289903119
60640806131359286093181347298377
60640806131359286093181351897647
60640806131359286093435751826577
60640806131359286230633744791257
60640806131359286232890081247017
60640806131359286232890081713577
60640806131359286642224369400939
60640806131359286642224369405151
60640806137584010800594078634018
60640806137584010800594335851462
60640806138248611531450891884373
60640806138248611943232897793345
60640806138251313234885979588225
60640806155306285317883170961542
60640806155306285317883256700690
60640806155317992699436419449072
60640806155317992699436422631400
60640806155320693807886789503330
60640806155320693807886875242478
60640806155320693807887132459922
60640806155320693808075160537250
60640806155320693808137955603624
60640806155320693991089414087862
60640806155320693991089758461396
60640806155320693991152180452056
60640806155962793696153544389602
60640806155962793696153630128750
60640806155965494850357672259210
60640806155965494850608719318906
60640806155974500528725679744476
60640806155974501077705678268208
60640806155974501077769468902908
60640806155974501084484976267961
60640806155977202238687854064415
60640806290880464865624506787977
60640806290880465002822499398525
60640806290891271818320882368889
60640806290891271818321226742631
60640806290892171011582931924305
60640806290892171013275184638971
60640806290892172246361765169581
60640806290892172246361765182631
60640806290892172248872249290229
60640806290892172248872249756789
60640806290892172248872254007591
60640806290892172386070241900777
60640806290892172386070246618139
60640806290892172797663962981537
60640806290892172797664220198981
60640806291863868378429109469320
60640806296800796424935646263180
60640806296800796424935646264584
60640806297125002613938424257964
60640806297127703722577165350354
60640806297737069672583917233591
60640806297737071319711940869479
60640806297745174782889180345147
60640806297769485172420898772151
60640806297769486407766916499067
60640806297769486819548922408039
60640806297772188111202004202919
60640806297773394359530845205859
60640806297780291986161249587559
60640806297784199387878112164657
60640806297784199388066140241985
60640806297784199799660118073629
60640806298060375705626489374719
60640806298061587580745131072552
60640806298064288872963330205492
60640806298064289284745336114464
60640806298065189852557032015748
60640806298065189852557118104816
60640806314842773742937305596704
60640806314850878853180664330604
60640806314853573419036532943732
60640806314853579961819405422994
60640806314853580007635782212744
60640806315498379364755989752543
60640806315498381553395640166888
60640806315498381553395983123480
60640806315499281572164661518664
60640806315499282121144658619630
60640806315499282121144660042396
60640806315499282121144917259840
60640806315499282121207679024764
60640806315510086743800995438195
60640806315510086745493248134147
60640806315510087150558993194426
60640806315510087150560022064202
60640806315790164975007577667584
60640806315790165523297106801704
60640806315790165524050252212880
60640806315798268849966823052224
60640806367984362727775607456502
60640806367992466602734852841142
60640806368028500432763052841474
60640806368028500433516193535128
60640806368028502079891075991928
60640806368028502079891076460100
60640806368028502080393173293648
60640806368028502080455935058572
60640806368028502080644217171016
60640806368028502080644220353344
60640806368031203371544158254980
60640806368031203371544158259192
60640806368031203372109274070896
60640806368031208679546125640914
60640806368031208861995610463300
60640806368031208862748780340196
60640806368673308018832539069948
60640806368673308018832624809096
60640806368676908642951384778344
60640806368676910244074776427198
60640806368676910244075033644642
60640806368676910289828361335662
60640806368676910289828361354536
60640806368676910289828618553106
60640806368676910289828618571980
60640806368676910290079408401182
60640806368676910290079408414232
60640806368684113185444866249468
60640806368684113185444951988616
60640806368684113185445723640948
60640806368684113597227986754314
60640806368685013759972137073211
60640806368685014165038653785822
60640806368685014165038655202764
60640806368685014165039682655598
60640806368685014165039684072540
60640806368685014309015945814517
60640806368964730854293856958054
60640806368965091989483880804929
60640806368967793692922325962832
60640806368967793829429849187980
60640806368967793830182994599156
60640806368968683094434031086172
60640806368968683094434035691266
60640806368968683094434121430414
60640806368968694260734021864116
60640806368968694260734107953184
60640806368968694397994776589508
60640806368975897155532123752465
60640806368975897156096207984449
60640806368975897567881571347472
60640806368975897705142326072864
60640806368976787152595902469526
60640806368976798133430473548622
60640806368976798135693267248756
60640810368816271041303907101349
60640810368827077442698167309289
60640810368827077442698168825609
60640810368827077443450279618601
60640810392458877804266887806260
60640810392461623430210542942070
60640810392523763153747189283782
60640810392530923224122248606112
60640810392530923224122334345260
60640810392530956582639642343990
60640810392530956583204498228306
60640810392530967696240756494054
60640810392534524946326357665952
60640810392534524946326443405100
60640810392534569418444865553894
60640810444753098973697633596790
60640810445636550986766552272866
60640810445636550993544937144474
60640810445639252147936920190348
60640810445639252147937263146940
60640810445701346850500840871890
60640810445701391322619263020684
60640810445709452509848779945684
60640810445709452509849122902276
60640810445709485861399760734626
60640810445709485868177801226876
60640810445709496981967545051070
60640810445712153801501860323622
60640810445712153801501861740564
60640810445712153801502204697156
60640810445712187022570471608700
60640810445712187159831227401114
60640810445712187160584368580202
60640810445712198273620626845950
60640810462489781980739297406406
60640810462489781980739383145554
60640810462489781980739640362998
60640810462489781980739669059354
60640810462489781980739673664448
60640810463361225874405343359046
60640810463361481781890527624428
60640810463361524881401490222616
60640810463361526116183423717548
60640810463361526116183423730598
60640810463361526658259772465786
60640810463362382212378878859400
60640810463362426683995206770710
60640810463362427232787090055200
60640810463362427232787177217114
60640810463362427232849853242890
60640810463365128387179503219580
60640810463365128387179503232630
60640810463365128387241922022088
60640810463365128387241922027912
60640810463365128387430207316860
60640810463365128387430207335734
60640810463365128524715240221575
60640810463365128524715241760981
60640810463365128525279038656399
60640810463423665839720070072310
60640810463426022286719121012054
60640810463426022286907149089382
60640810463426055638544141301264
60640810463426055638732169378592
60640810463426355881075453299736
60640810463426366994112483217816
60640810463426366994115840684916
60640810463434160749038204142480
60640810463434160749038551820806
60640810463434459756034355727784
60640810463434460990816632179308
60640810463434460990816632192358
60640810463434460991381488076674
60640810463434461539671021424008
60640810463434461540424162621970
60640810463434461540424167208190
60640810463434461540424506978242
60640810463434470869071728602456
60640810463434472653460420887718
60640810463434472653460765243990
60640810463435328749154039000692
60640810463435362100642115611564
60640810463435373221272461149486
60640810463438029857541475811730
60640810463438029857541733029174
60640810463438030040807120795572
60640810463438063255097089987386
60640810463438063255097204778634
60640810463438063261812711681340
60640810463438063262628616038082
60640810463438063262628619224622
60640810463438063399073380311840
60640810463438063399889284678618
60640810463438063399889287860946
60640810463438072728536506311670
60640810463438074375664529947558
60640810463438074375664874303830
60640810463438074512925542944366
60640810604294090785975713730532
60640810604294090785975799469680
60640810604294090785976058086804
60640810604296790294054891588288
60640810604296790294054977327436
60640810605161286970759277072648
60640810605161330253347251799672
60640810605172136654741512487174
60640810605172136655306368371490
60640810605172137066335490305768
60640810605172137196817861222362
60640810605230631282040890971696
60640810605230631282040976710844
60640810605230631282041748363176
60640810605230664640558284709574
60640810605230675753595314627654
60640810605230675753597638975628
60640810605234231768648020971022
60640810605234233004245000031536
60640810605234233004245857423016
60640810605234233004246114640460
60640810605234233004246119226680
60640810605234233553037827865208
60640810605234233553037832451428
60640810605234276241017490179512
60640810605234276241020847646612
60640810605234278024591394129686
60640810605242370374982394929206
60640810605242381488019682064730
60640810605245038170857327211056
60640810605245038170857412950204
60640810605245038170858184602536
60640810605245038582389400656206
60640810605245071940968698767528
60640810605245082642411750867014
60640810605245082642975835098998
60640810605245083054005728685608
60640810622019967025281059924368
60640810622022661591637307873928
60640810622022661591889040846808
60640810622022667082340522216896
60640810622886307159622405491736
60640810622887163255817860633588
60640810622887207727434188544898
60640810622887208276226071829388
60640810622887208276226073252154
60640810622887208276226158991302
60640810622894366700288754779044
60640810622897968834212450943736
60640810622898013305577730378408
60640810622898013305640493560274
60640810622898013306393634739362
60640810622898013443677265815227
60640810622898013443677551612387
60640810622898013443677551730431
60640810622959209224529933434542
60640810622959209224530962304318
60640810622959242034255613953496
60640810622959242575516145501082
60640810622959242583110347577554
60640810622959253147292643871576
60640810622959253693825178080734
60640810622959253693887854106510
60640810622959253696149614704780
60640810622960109243550003268780
60640810622960109243551117877704
60640810622960143150859367453062
60640810622960153715104684142182
60640810622960154263896310228102
60640810622967312687958221388460
60640810622967312687959335997384
60640810622967345909214859338136
60640810622967357022251889256216
60640810622967357022819330955300
60640810622967357159512902261862
60640810622970942820265535923672
60640810622970948172679414206414
60640810622970948172679528997662
60640810622970948173682573575422
60640810622970948180210938840168
60640810622970959293247968758248
60640810622970959293310644784024
60640810622970959293312969149260
60640810622970959293499017234885
60640810675161565893708365246542
60640810675196693528798907834334
60640810675196693528799165051778
60640810675197588606116968465324
60640810675197590389753548896396
60640810675197593958533941834126
60640810675197593958534284790718
60640810675197593959286397100030
60640810675200291544334246881552
60640810675200291544396666158056
60640810675200291544396666162268
60640810675200291544396922907328
60640810675200291544397694559660
60640810675200297034848118366376
60640810675200297034848802862618
60640810675200297034849147236152
60640810676063935877348782753064
60640810676063935877349125709656
60640810676064791927790999128132
60640810676064791927978936861218
60640810676064791927978941466312
60640810676064791928041703231236
60640810676064836445098145585164
60640810676064836445098145598214
60640810676072039340714393275702
60640810676072039341279249160018
60640810676072039752308371094296
60640810676072039882790742010890
60640810676072895848692111535132
60640810676072940320120154151670
60640810676072940320873295330758
60640810676072940458157212321827
60640810676133835455131826218854
60640810676133835455194587983778
60640810676133863498701074314248
60640810676134169048735274557942
60640810676134180161584276398693
60640810676134180161586600746668
60640810676134180161772304476021
60640810676134180161772304476022
60640810676134180161774628823996
60640810676136537158629932905074
60640810676136837393654083119790
60640810676136837530913722886338
60640810676136837530913724303280
60640810676136837530914067259872
60640810676136837530914751756114
60640810676136837530914753173056
60640810676136837530915096129648
60640810676136870751982334171416
60640810676136870889243089963830
60640810676136881865019364089496
60640810676136882002280032725820
60640810676136882002280377099354
60640810676136882002282357091056
60640810676137737915460118177314
60640810676137737915460375394758
60640810676137737915461147047090
60640810676137737915461232786238
60640810676137737915648403472086
60640810676137737915649518081010
60640810676137737961464750151298
60640810676137737961465779021074
60640810676137737961465783620344
60640810676137737961465869359492
60640810676137738098663771625798
60640810676137738098663771631622
60640810676137738098663776230892
60640810676137738098664116005156
60640810676137738105442042178541
60640810676137771456992109839338
60640810676137780786455148677254
60640810676137782432768383965004
60640810676137782432768383978054
60640810676137782570029396974862
60640810676144941268613328504430
60640810676144974626941236599464
60640810676144985328196603578213
60640810676144985328198927926188
60640810676144985328384631655541
60640810676144985328384631655542
60640810676144985328386956003516
60640810676144985328948715887525
60640810676144985328948715887526
60640810676144985739978609474136
60640810676144985740734079250548
60640810676144985877994833975940
60640810676145841836423995535938
60640810676145841836423996952880
60640810676145841836424339909472
60640810676145841836425024405714
60640810676145841836425025822656
60640810676145841836425368779248
60640810676145869834745196515068
60640810676145875187159074797810
60640810676145886306032277348594
60640810676145886307790305375420
60640810676145886307790649748953
60640810676145886307790649748954
60640810676145886307792629740656
60640810676145886308542417684732
60640810676145886308542762058265
60640810676145886308542762058266
60640810676145886308545775151832
60640810676145886445806529877224
60641077745249231684495537889374
60641078401109356063321625919364
60641078401109356070099547394102
60641078454284283077801286510760
60641082052418319857348045792450
60641082076088845860317316478012
60641082076088845867095237952750
60641082076091547151970398272892
60641082076091547158748319747630
60641082076091547753356641452286
60641082548746758846017446614169
60641082708314461465558378020466
60641082714514876331917962112720
60641082714514876332482046343300
60641082761453371257431830563022
60641082761453371257431834913154
60641082761453371257432863781478
60641082761453371257996690796066
60641082761457273123153206972722
60641082761489388479472925511554
60641082767398013846821004698498
60641082767689803346961706934696
60641082785090574018477500691362
60641082785091473397261708463103
60641082785091474449028527956322
60641082785091773540778717551423
60641082785127790762819808149823
60641082785127792409194690960998
60641084144001473627124741152404
60641084144110425723799040212564
60641084150237903892453777015940
60641084150237905722868769499244
60641084197176400641604401743800
60641084197176400643298977388046
60641084197285352738278700803960
60641084197285352739973276448206
60641084197492499943257452381444
60641084197504157361428881656878
60641084203193978105627011929052
60641084203412782728776964144242
60641084203412782729526637314332
60641084203412830906936541039368
60641084203412832554901388666862
60641084220810902110996731693256
60641084220810902112691307337502
60641084220813603402649813488136
60641084220813603404344389132382
60641084220813603404345509862720
60641084220813603404345509881434
60641084220814502782292027389657
60641084220814503833200840753096
60641084220814503834895416397342
60641084220919854207671030753416
60641084220919854207671259391144
60641084220919854209365606397662
60641084220922555499324112548296
60641084220922555501018688192542
60641084220922556095628038766974
60641084220922856239145019156082
60641084221130553904031236703257
60641084221137758401019628873736
60641084221137806578701730419698
60641084221137808226394608863994
60641084221138658831570656138696
60641084221138658831570884776424
60641084221141360123039153534880
60641084221141409948598717923834
60641084221141410131613316906418
60641084221141410543395321752580
60641084221141710274374511722328
60641084221141710274377180560684
60641084221141710275126624030188
60641084221141710275130325989122
60641084221141710275130325994738
60641084221141710686912330840900
60641084221142610704865445710800
60641084221142610705681353254082
60641084221238654800977134606272
60641084221246710497693927933896
60641084221246760505515977929100
60641084221246760506080062159680
60641084676066843073574654921500
60641084676175795169434165646572
60641084676175795170248953981660
60641084676176095312930254146536
60641084676176095313765677272820
60641084835591574154382119431924
60641084835603581679451491012040
60641084835603631687273312369516
60641084835603631687837396600096
60641084835700826394572370130912
60641084912193004965355819814332
60641084912229022187396910412732
60641084912411809589255445199612
60641084912411809634256660582772
60641084912411857766661988275220
60641084912415459488866097335060
60641084912415761462610099410476
60641084912415761463362211718336
60641084912447874988703078873620
60641084912509104266172932890900
60641084912509104267008870451976
60641084912512705988377041950740
60641084912520761685929515622044
60641084912520811693499832642964
60641084912520811693562508668740
60641084912520811693563280322476
60641084912520811694315392630336
60641084912520811694315649847828
60641084912521061874447968731252
60641084912521111837080260829676
60641084912521111837268546124400
60641084912521111837832373138988
60641084912521111837832630356384
60641084912545121488214023489300
60641084912545121488234944077560
60641084912545121489049961050376
60641094762202076420028025271866
60641094921651221304586518780074
60641094921724156171876945650692
60641094921735277956304911294356
60641094974804838122580608393924
60641094974804838129358534100750
60641094974804838130111675279838
60641094974829149747458344547844
60641094974829149754236270254670
60641094974837253629192416806596
60641094974901784477758382342678
60641094974901784477758639560122
60641094974901784477758640609882
60641094974901784477946667637450
60641094974902101093568989586274
60641094974910188497050798394244
60641094974910188497238826471572
60641094974910204970032083316994
60641094974912906262437653693730
60641094974913806830249435688294
60641094974913806830249436751104
60641094975558142693494182181583
60641094975558142700269009055695
60641094975566246568451074987049
60641094975566247803253957768049
60641094975566247803818042000033
60641094975590563139233720341895
60641094975776947314967010398717
60641094975776947316828923102831
60641094975776947317414699575455
60641094975776947321912526150767
60641094975776947322498302623391
60641094975776980675993883367913
60641094975776980675994683599961
60641094975785036367439816177105
60641094975785036367460708185697
60641094975785036368191928486417
60641094975785036372523133427881
60641094975785036372544054016189
60641094975785036372731310441185
60641094975785036373296166325501
60641094975785051189905306497289
60641094975785051189926227085597
60641094975785051189926255783357
60641094975785051190114512380369
60641094975785051191620802729843
60641094975785052424708189278289
60641094975785052425461330457377
60641094975785084544174977588923
60641094975785085778978603442539
60641094975809367763719355069615
60641094975882297689437171701277
60641094975882297689625456996049
60641094975882297691863997567183
60641094975882297691884889575775
60641094975882347102628975932533
60641094975882347104885288512841
60641094975882347104885317092557
60641094975882347104888411693183
60641094998544406433104625155060
60641094998547107724757706949940
60641094998547107724758481784600
60641094998547107724758482847410
60641094998547107725573270119688
60641094999203571629207750247565
60641094999203571629208864856489
60641095400333632567982497589080
60641095400333632567982583695618
60641095400333932711499592770840
60641095400333932711499592783938
60641095453508559582461900963032
60641095453511260871583577814224
60641095453511260874114981708152
60641095453511260874115326068796
60641095471237137110888838286174
60641095471237137112605081823432
60641095471237137113419870158520
60641095471237137113420242180102
60641095471237137113420243229862
60641095477145762343507282959848
60641095477146062670038891017654
60641095613033340622804618739986
60641095630771222605322418278106
60641095689845470398894550129264
60641095689845470400589125773510
60641095689853574273853795513904
60641095689856275567201452953030
60641095708235013996386306221955
60641095708235919914859360844079
60641095708236220106554432597127
60641095708238621206510119703715
60641095708238621206512442638959
60641095708238621206512447238229
60641095708238921809801492223651
60641095708262932831387855857635
60641095708271036706347101242275
60641096836021528693709582825264
60641096836021528695404162701598
60641096836021528701240649711178
60641096889199156999026163632934
60641096889199156999026420850378
60641096889199156999026421900138
60641096889231572498863402388938
60641096889231572498863403438698
60641096889231572499616547800114
60641096907613929070619439205981
60641097048732342061192448356928
60641097048732342061192705574372
60641097048732342061757561458688
60641097048732342063452138152694
60641097048732342063452141335022
60641097048732342068535487165514
60641097048756353542490412240454
60641097048756353542490670507658
60641097048756353542553175422528
60641097048756353542553432639972
60641097048756353543118288524288
60641097048756353549896214231114
60641097048756653686070184510848
60641097048756653686070441728292
60641097048756653686635297612608
60641097048756653693413223319434
60641097048876432911827105686496
60641097067102676291057125318615
60641097067102676291057896970947
60641097067138710114058420980169
60641097073058140701364261401119
60641097073059341458362954568463
60641097073120270409385142683359
60641097073131075575997469862879
60641097073155387200875206016799
60641097125580511210832110270474
60641097125580512857961163827302
60641097126233073069013355200343
60641097126236971410870836628983
60641097126236975115217408766111
60641097126236975115219731701355
60641097126236975115219736300625
60641097126236975529259107994202
60641097126330319568524299816023
60641097126333020860177381610903
60641097126341124735136626995543
60641097143925627879888508709461
60641097143958048740505546527699
60641097143958949308254566403207
60641097143958949308255595272983
60641097143959249497505268564819
60641097143961635772465068671471
60641097143961635772465326951725
60641097143961635772466101790597
60641097143961650589845861586343
60641097143961650589849303729781
60641097143962851354459648838751
60641097143962851354461971773995
60641097143962851354461976373265
60641097143962851766055954191802
60641097143962851768501348066842
60641097143962851768501348066851
60641097143962853000837883096359
60641097144030978261970350651407
60641097144055295240016491143379
60641097144055295240017520013155
60641097144056195807765511018887
60641097144056195807766539888663
60641097144056206925886515521211
60641097144056507115136188813047
60641097144067000964315279934331
60641097144067000964316051586663
60641097144067000974378867068183
60641097144067002620754778394759
60641097144067012092498842700731
60641097144067013738874754027307
60641097144067017438136951464167
60641097144067017438137980333943
60641097527438764813291906075156
60641097545164641050086338999094
60641097545165847162849746586808
60641097551730936441359248844759
60641097551730936441360277714535
60641097598339568067076483814680
60641097598343475468981742836184
60641097598343475468982517670844
60641097598999038766663253534414
60641097598999039361187888180122
60641097604248193480178495585494
60641097604252100836330571460448
60641097604831727824208036676827
60641097604834429115861118471707
60641097604835630284453789470686
60641097604904662698841245138587
60641097604907363990494326933458
60641097604907363990494326933467
60641097604907364585018961579166
60641097604908565159085969062679
60641097604908565159086997932455
60641097605123795558581800193072
60641097622557604063450276749467
60641097622560305355103358544347
60641097622561506523696029543326
60641097622629638370334465335719
60641097622630538938083485211227
60641097622630550056203460843775
60641097622630833774163725295235
60641097622630839127332129633287
60641097622630839127333158503063
60641097622630850245453134135611
60641097622633251347856542638646
60641097622633251347856542638655
60641097622633251942381177284354
60641097622633540830580218129587
60641097622633551537106215930482
60641097622633551537106215930491
60641097622634441398328209135319
60641097622634441398329238005095
60641097622634452516449213637634
60641097622634452516449213637643
60641097622634458045101575943107
60641097622634458050185264730191
60641097622665672193331632940651
60641097622665672198415235988587
60641097622853338672349175667967
60641097757864349108004981364678
60641097757876360385120276998204
60641097757876360386814852642450
60641097757876362032061304608916
60641097757876362032249333749054
60641097757876362032249562386782
60641097757876362033755881302922
60641097757876362033943909393300
60641097757900672009998013152124
60641097757911478823739625720222
60641097758459894728899003918362
60641097758531923685061480693242
60641097758531925514368048833882
60641097758531936632488024466430
60641097758532824252810500568750
60641097758532835370930476201298
60641097758532837017306387527874
60641097758532840716569613834510
60641097758556240843591585472598
60641097758557152346529924166590
60641097763784985754162906433506
60641097763784987401103935093882
60641097764368520141979750609242
60641097764440250738199122232926
60641097764440261856319097865474
60641097764441449665891247259630
60641097764441449665891247259639
60641097764441451312267158586215
60641097764441460784011222892178
60641097764441460784011222892187
60641097764441462430387134218754
60641097764441462430387134218763
60641097764441466129649331655623
60641097764441466129650360525390
60641097764441466129650360525399
60641097764464566067422658871642
60641097764465777754527067809543
60641097781509963255799896073745
60641097782093190271053092654387
60641097782093190271053864306719
60641097782094391028051785821731
60641097782094391028052557474063
60641097782154414060603242249747
60641097782155319979074745588959
60641097782155620353785446338519
60641097782155636817544559604279
60641097782166125145687072768479
60641097782166425334936746060315
60641097782166426983760378783347
60641097782166436447974147514703
60641097782166441801143580722522
60641097782166441801143580722531
60641097782167325902685765935823
60641097782190436770564037270067
60641097782190436770564808922399
60641097782190742495997221483331
60641097782190753426020288006675
60641097782191637527563502089743
60641097782191653993769217084639
60641097782191654037075171749934
60641097782191654181867251645706
60641097782374169044861269035869
60641097782374202398922591635903
60641097782374202398943512342255
60641097782406937876822015949054
60641097782409641417658789977224
60641097782409641417658794698958
60641097782410541985470490600242
60641097782417744690562366764462
60641097782417746115701679193743
60641097835272025098948710899802
60641097835333259595024858296075
60641097835340151594865434880814
60641097835340151594865434880823
60641097835341053808990366082907
60641097835341064927110341715455
60641097835341068626372539152315
60641097835341068626373568022091
60641097835341068631456142200251
60641097835341352351864128048167
60641097835341353998240039374743
60641097835341363462453808106099
60641097835341363469984103680715
60641097835341365116360015007291
60641097835341368815622212444151
60641097835341368815623241313927
60641097835341368820705815492087
60641097835343755100643447877787
60641097835343766218763423510335
60641097835344954622860207550190
60641097835344954622860207550199
60641097835344956269236118876775
60641097835344965740980183182738
60641097835344965740980183182747
60641097835344967387356094509314
60641097835344967387356094509323
60641097835344971086618291946183
60641097835344971086619320815950
60641097835344971086619320815959
60641097835344971091701894994110
60641097835344971091701894994119
60641097835344972504414474749594
60641097835365380251250275306235
60641097835365380256333878354171
60641097835365680440499948598071
60641097835368081542903357101115
60641097835368081547986960149051
60641097835369282711496028100103
60641097835369282716579631148030
60641097835369282716579631148039
60641097835376185417862602485755
60641097835376185422946205533691
60641097835584566594736764244302
60641097835588159165889542595708
60641097835588170283998665744507
60641097835595073409469707570133
60641097835596273982784512405823
60641097835596273982784513805503
60641097835657197758400871347613
60641097835657197758421817445785
60641097835657197758421820632325
60641097835661099624958817762925
60641097835668008276759791011983
60641101143226050275302936654706
60641101143226050282081888048980
60641101143226055221208850376376
60641101143226950843114632555990
60641101143409421497992782999534
60641101143517489630318675306888
60641101143517489630318761413426
60641101143553812529613597624608
60641101196404579149247461035546
60641101196404579149247462085258
60641101196404579156026412429772
60641101196404579156026412429820
60641101196404584689949719951528
60641101196404584690514579018172
60641101196692416644798078680840
60641101196695117936451159425960
60641101196696318647780294882586
60641101196696368653910094292956
60641101196727533433756737070592
60641101196728734190087000767130
60641101196728734190840146178306
60641101196731440790181011816024
60641101197387949763069162896649
60641101197387949763069164313591
60641101214453409673061997542542
60641101214454615783586517135806
60641101214457311538783115690702
60641101215077792179314321457637
60641101215077792179314579737891
60641101215077836094318093967553
60641101215077836094318209821451
60641101215109923541877621979832
60641101215113826002311403323421
60641101215113826002311404386231
60641101215113826009905490608645
60641101220256718019460605171284
60641101220326918251451391892634
60641101220326918297204977852262
60641101220329619405843460677656
60641101220329619543104129313980
60641101220329619543104473687514
60641101220329619588857714223848
60641101220362040439417551812180
60641101220363241150934628202886
60641101220365942305138669960340
60641101221018548954958340090996
60641101221022451423007129308117
60641101355901446707591354284514
60641101355901446712674042781538
60641101355936563506612085941752
60641101355936568445739819921480
60641101355937464067645602101094
60641101355937464067645689244086
60641101355937469425145322511530
60641101355937469425145322512934
60641101355937470660680658666846
60641101355937471250206401946752
60641101355937471255288714198992
60641101355937471255288714315632
60641101355937471255288718901852
60641101355937471255288718903256
60641101356217197685981066851074
60641101356229203566178435948134
60641101356229203566178523091126
60641101356229203566178523104224
60641101356229203566181879154382
60641101356229236917439459161450
60641101356229253388537391640980
60641101356229253388538134713596
60641101356229253388541610159888
60641101356229253389293722469200
60641101356252314476442573433604
60641101356252314476442831713906
60641101356252314476630859791234
60641101356252314477195718844780
60641101356253520724980505193166
60641101356264325708306494970252
60641101356264375122167737332836
60641101356920835916249324967351
60641101356920835923592359525183
60641101356920835923592445264331
60641101356920835923592449863592
60641101356920835923592449863601
60641101356920835923592449869208
60641101373663340169125762148874
60641101373954229060034830357020
60641101373978196069942348082582
60641101373979396827024838394406
60641101373979441298661629736660
60641101374595969051481748322081
60641101374606775865222099137489
60641101374610376358635592441580
60641101374610376359387701568516
60641101374634709531222603695900
60641101374635905342567117181693
60641101374635910288221296863244
60641101374642813406182620731468
60641101374642813406746446683150
60641101374642814641528380178082
60641101379571971070962265141662
60641101379571971070962350880810
60641101379862554283782220930448
60641101379886820888247440230832
60641101379886821437290459149662
60641101379888066666009712224024
60641101379894924763206685615472
60641101379898829190375417514659
60641101380447269255571983315932
60641101380516301846114541729653
60641101380519003549361601356177
60641101380519003549549629433505
60641101380519019608304986873952
60641101380519301961195878613956
60641101380551423990770681879729
60641101380552635689549314457090
60641101380555342332112394421132
60641101426840968475007459240632
60641101427165129008117515241960
60641101427165178238691645386324
60641101427165178238691673966088
60641101427165178970749003921749
60641101427165178970749003925961
60641101427165178970749032501513
60641101427165178970749032518775
60641101427704565362599670685123
60641101427773597769208468540001
60641101427773597769396496617329
60641101427777544152236851137275
60641101427785303373867365342288
60641101427788307050221202329317
60641101427788350965977087148545
60641101427813534067824132974229
60641101427813534067825247583153
60641101427813539418566851226936
60641101427820427295416655406769
60641101427824340880812371480325
60641101427824340880812457219473
60641101427824345819961365935052
60641101432749585156779439727313
60641101432749599376258925532992
60641101432749599376822781127248
60641101432749601030813786521626
60641101432968389778422728184657
60641101432968389778986812416641
60641101433029327598494838639932
60641101433029327600189415333938
60641101433029327601022771679564
60641101433029327601023116034384
60641101433029327601026214885812
60641101433029327644332451798710
60641101433037431473454084024572
60641101433037431473454085087382
60641101433037431475982017064204
60641101433037431475982361419024
60641101433037431475985456019650
60641101433037431475985460270452
60641101433040182589913844121628
60641101433064449743423947777784
60641101433072553618110449157824
60641101433072553618383193162424
60641101433072553663947716874434
60641101433073754237451668995730
60641101433073754375464568859500
60641101433073756204854819825810
60641101433073798846913785167842
60641101433073804200836360263484
60641101433073804200836446021506
60641101433076455529668835041308
60641101433076505492489413497314
60641101433076505492489527816386
60641101433693928783960583502272
60641101433694228976239626619664
60641101433718540415656072668164
60641101433722159480925768487161
60641101433722159480925771673701
60641101433904679312517882730262
60641101433904679312518912779536
60641101433912782638350681953864
60641101433912783187477128114902
60641101433937094812355894318096
60641101434010029130603049670584
60641101450762407144467243529947
60641101450762407145219355942849
60641101450762407145219355944253
60641101450766008867235435877005
60641101450802381731794415684799
60641101451444137992123285531625
60641101451444182464325390033651
60641101451448068890723270828205
60641101451448068890723356567353
60641101451448083708105329228829
60641101451448083713189046595629
60641101451448083714883595059839
60641101451458880821554521233859
60641101834500101467868723208262
60641101834826657606759518756168
60641101834826657606760551871130
60641101834826657607512664180442
60641101852552533846817924652392
60641101852552533846821023485106
60641101852552583671649740625968
60641101852552883815229511833504
60641101852588906573367332520368
60641101853209052654764722144352
60641101853209052661539549018464
60641101853210253411763415311696
60641101853210253418538242185808
60641101853245374145485920087882
60641101858461159076428293134124
60641101858461159259919218978330
60641101859153999558566666778762
60641101905727460860547538652228
60641101905727460860735823947048
60641101905727460861297585230690
60641101905727460861300684063404
60641101905730211977779012170998
60641101905730211977782483025294
60641101905730211977782484075054
60641101905731362726541745178730
60641101905763783763311163268064
60641101905763833725107662097925
60641101906376202611777334148315
60641101906387009424765572654411
60641101906387014777935005521205
60641101906387882548866228710771
60641101906411324756433358444493
60641101911636086273835168395986
60641101911636086274400027462630
60641101912292883545973017990728
60641101912619539426821166673158
60641101930018824572259984570275
60641101930021467162171710874440
60641101930022412010918171495547
60641101930022412018511225661645
60641101930022412019348049193965
60641101930022417547949277074427
60641101930022426843505991918193
60641101930046742174425220209759
60641101930053602055289874275454
60641101930053898721533413087031
60641101930053902244539547567290
60641101930054802812288567442798
60641101930054837393808747602133
60641101930054837989170210497523
60641101930054849107279449487119
60641101930054849107279678008207
60641101930054849114873508062937
60641101930054849114873536759293
60641101930057500992696729027177
60641101930057505751153613956350
60641101930057539280823379435395
60641101930057539280823408133203
60641101930057539281074083538499
60641101930057539281074455192905
60641101930057539281095004244899
60641101930057550399183549645339
60641101930057550405710680910643
60641101930057550406526589857817
60641101930057550406526618554173
60641101930272742045323226094263
60641102065252241904736567004878
60641102065252241904736567017976
60641102065252241904739665837592
60641102065252241904739665850690
60641102065252247258177705716060
60641102065263397040512593687920
60641102065264254966265664028704
60641102065264254966265922308958
60641102065264297470308061778396
60641102065264297471063876063904
60641102065288614631285974885952
60641102065905142381929111155041
60641102065908788575686813647749
60641102065908788987280877585771
60641102065915949195669461970449
60641102065919551466916245575585
60641102065919893748355568666288
60641102065919895578697729763585
60641102065940264526585251305117
60641102065944210909613519098253
60641102065945084033546925252494
60641102065953189143288104132066
60641102065955885493282052769201
60641102065955885493533099834513
60641102066127893800607873114008
60641102066235695102853008986192
60641102066235945466731144909208
60641102071160867134070491071208
60641102071160867134823636482384
60641102071160867317837861343914
60641102071171672300682818250728
60641102071171672300683076531030
60641102071171672301435963661904
60641102071171672301523343741982
60641102071817664589411999764916
60641102071852550919999828879254
60641102071853737446975813920878
60641102071853737447164100265410
60641102071853752081616391358850
60641102071860597321218044712689
60641102071860656441334726247358
60641102072047024198393021100326
60641102072144270690373931950670
60641102088898799122654642335779
60641102088898799123470545298754
60641102088933873272145315998339
60641102089543257217714891547869
60641102089543257217714920245629
60641102089543257217717244593603
60641102089543257224492042769955
60641102089543257225056898654271
60641102089543290571231422995609
60641102089543290571231508734757
60641102089543594489997964061909
60641102089551399410468573390299
60641102089554101114467745326135
60641102089554101114467745345009
60641102089554102349249678822471
60641102089554102349249678839941
60641102089554401303174226394579
60641102089554401303738310627967
60641102089554402538520244121495
60641102089554402538520244122899
60641102089554402538520244140369
60641102089555268524809436934024
60641102089555268524811759882318
60641102089555301871550122400619
60641102089578416445383534660803
60641102089578417680165468155735
60641102089578417680165468157139
60641102089578679764972394861219
60641102089578716634654099961231
60641102089578716634654099962635
60641102089578716634654104211985
60641102089578717869436033456163
60641102089578717869436033457567
60641102089579580149687173087944
60641102089579580195502405166910
60641102089579580195691805057565
60641102089579580332951411890053
60641102089579583855727549216986
60641102089579613495578115212556
60641102089579618437247729376321
60641102089579627962141562557473
60641102089579628320858631431490
60641102089579629562951399075949
60641102089579629562951403662169
60641102089579630150154604246767
60641102089579630157475660183599
60641102089579630157475664782869
60641102089579630157475666304805
60641102089579630157496585487817
60641102089579630157496587009753
60641102089586521555124713540375
60641102089586784874713573740791
60641102089590385362303014440169
60641102089590385362303017622497
60641102089590390668715787723082
60641102089590391904333774610110
60641102089590424015642062464813
60641102089590424016206146696797
60641102089590435317581805500523
60641102089590435324108912667337
60641102089590435324108914189273
60641102089590435324924817133285
60641102089590436376786970819410
60641102089590436376786973999308
60641102089762095271082139192527
60641102089770204034368198775579
60641102089772905737615258420977
60641102089772905738367370730289
60641102089772906973149304225221
60641102089774108325864740274819
60641102089794515659245934929499
60641102089797217363245106865335
60641102089797217363245106884209
60641102089797217408246583716693
60641102089797221069283160046083
60641102089797222304065093541015
60641102089797523088762207868451
60641102089798418120327368085921
60641102089798423061147354761601
60641102089798423656511141655045
60641102089798423656762964966343
60641102089798423656780528559727
60641102089805326179024338925655
60641102089870196892520428596213
60641102089871397512404811622881
60641102142072783064584742320014
60641102142072783064587066667988
60641102142072783065340212096426
60641102142108800286563071153490
60641102142108800286624718309490
60641102142108800286625832918414
60641102142720918900254647684867
60641102142720918945820203467695
60641102142720918945820204517455
60641102142720918946008203896975
60641102142720918946008231545023
60641102142720918946008232594783
60641102142720919357602210426427
60641102142721217854743278440651
60641102142721217854743279490363
60641102142721219089337184907967
60641102142721219089525211935583
60641102142721219135278796845451
60641102142721219135278797895211
60641102142721219501119190816939
60641102142721219546872775726855
60641102142721222796127349348315
60641102142721223207912712357157
60641102142729022752887237762359
60641102142729022775777977301491
60641102142729024422153888628067
60641102142729024467907473537983
60641102142729322964296430292607
60641102142729322971795064064714
60641102142729324245584059957007
60641102142729324611424453928495
60641102142729324657178038838411
60641102142729327905871880623493
60641102142729329552999904259381
60641102142731725713806970422947
60641102142731731066976398585477
60641102142732025948831119583531
60641102142732025948831120633291
60641102142732031256246964003997
60641102142732930177682864786895
60641102142732931824247836242903
60641102142732932007262175882375
60641102142753639576499849291675
60641102142753639576499850341435
60641102142753643649133764803381
60641102142756041044722759757615
60641102142756341279746908918199
60641102142756341279746909967959
60641102142757208501823404137109
60641102142757209050615371392761
60641102142757209050615374579301
60641102142757257038585351649410
60641102142757258280615103480575
60641102142757258280677779506351
60641102142757258280677865245499
60641102142757258463608407287189
60641102142757258463608408691081
60641102142757258463629327992137
60641102142757258463629329396029
60641102142764144919682005142255
60641102142764150272851438009049
60641102142764161574791148115119
60641102142764161581568955253523
60641102142764161581568983833239
60641102142764161581568988554973
60641102142765350618339836183463
60641102142765351029933694978881
60641102142765351030685807288193
60641102142765352265468888689127
60641102142765352265531650435094
60641102142765352265552542443686
60641102142765362148796422691829
60641102142765362148859098717605
60641102142765362148859184456753
60641102142765362148890614760966
60641102142765362155574344166567
60641102142765362155637020192343
60641102142765362155637105931491
60641102142765362155637110633538
60641102142765362338567652670425
60641102142765362338588573376777
60641102142765362338588574780669
60641102142765362339404477724681
60641102142765362339414986255520
60641102142765362339415329212112
60641102142768063440512151945819
60641102142768063440512266264683
60641102142768063447290106703133
60641102142768063448043333621369
60641102142939723524718357302131
60641102142939723570471942212047
60641102142947827399113518454787
60641102142947827399677602686771
60641102142947829046053514013347
60641102142950530337706595808227
60641102142950534044500112644181
60641102142950535690876023970757
60641102142972144011128909376527
60641102142976051962725243918432
60641102142982949543581630527535
60641102142982949543773014655021
60641102142982951190713010213581
60641102142982954896751063394329
60641102142984155653833320364161
60641102142984155654021348441489
60641102142984155654585432673473
60641102142984156890266956164054
60641102143045395684483463178690
60641102143048992830985940246481
60641102143048997954631866488955
60641102143048997955384236015711
60641102143048997955479542680722
60641102143048997955667827975494
60641102143048997955730246783826
60641102143049040597133383575057
60641102143055901072697135965251
60641102143055901073323896223011
60641102143057101646827848332661
60641102143057101647329256538869
60641102143057102882773680262776
60641102143057102883024728722152
60641102143057147354661977339862
60641103270332088624609217588922
60641103270550937535439495024400
60641103270550937717701468306391
60641103270550937717889753614216
60641103270550937717889754663976
60641103270550937718453838895960
60641103270550943071623009250412
60641103270622621875628083792964
60641103270623872410072448375136
60641103270623872410072703486160
60641103270623872592334676768151
60641103270623872592522962075976
60641103270623872592522963125736
60641103270623872593087047357720
60641103270658944774922488611512
60641103270658944774922492843600
60641103270658994142946206021376
60641103270658994142946463238772
60641103271315469761754373109451
60641103271315469761754373459371
60641103271315469761754377708712
60641103271315469761754377708721
60641103271315469761754377714328
60641103288057064112334697624382
60641103288057964724204594685746
60641103288276769348104223253146
60641103288348848081565668572268
60641103288348848083257921268220
60641103288384821014227491866226
60641103288384821014227495048346
60641103288384870838972297539532
60641103288384870839034973565308
60641103288384870839787314529610
60641103288384870839787428848682
60641103288932077106584385044276
60641103289006229209757515415581
60641103289037432420183052096940
60641103289037448479690193237778
60641103289037476756724063036800
60641103289041346001247578749021
60641103289041346001247579107525
60641103289041379354503339598093
60641103289041384296152406066773
60641103289041384296173298075365
60641103289041384296717265133417
60641103289041384296738157142009
60641103289224164238285562883510
60641103289256579738122544422070
60641103289260188918377227558445
60641103294185394715644064343390
60641103294185439187282083563672
60641103294185439187282084613432
60641103294185439187846168845416
60641103294185444128480188919649
60641103294257123345020786800824
60641103294257173304560946836384
60641103294293446244314822793056
60641103294293496389585766743531
60641103294913653453241741593184
60641103294946072657425295267468
60641103294947269527146759485024
60641103294949971414349217806997
60641103294949975120202452296458
60641103294949976170274437051676
60641103295132474637306706924784
60641103295168812913181761764590
60641103295168858803096342256748
60641103341231685630064006248496
60641103341450490252251520031096
60641103341450495605689531683980
60641103341450523605790057046432
60641103341450523605790058096192
60641103341453491550157499071724
60641103341454392117492581146422
60641103341454392117972638179256
60641103341454397653400166087548
60641103341454397653400937739880
60641103341454397653609086173468
60641103341454397654173942057784
60641103341454397654428724242302
60641103341454442126066743462584
60641103341454442126066744512344
60641103341454442126630828744328
60641103341558591743199005037146
60641103341558591743200038139010
60641103341559747845880839832460
60641103341559748028079276173788
60641103341559748028644132058104
60641103341559748028895178999708
60641103341559748028895178999756
60641103341559748028895183717070
60641103341559797259470114074864
60641103341559797853431294777326
60641103341559797990712970090991
60641103341559797990775731860322
60641103341559797990775731860370
60641103341559797991527472633374
60641103341562493608921156287170
60641103342110006013748808166563
60641103342110006013752246060651
60641103342110006013752250310001
60641103342183857927484235633501
60641103342183857927487674594611
60641103342215372447727254247899
60641103342215372447727258497249
60641103342215405249867706443170
60641103342215405661461684274814
60641103342218963598344183475011
60641103342218974718974298966941
60641103342218974718974385064593
60641103342219013014632270646109
60641103342219013426414276555081
60641103342399077022564649411690
60641103342401794788787956707188
60641103342433909684287817744294
60641103342435110991190343137121
60641103342435110991190347369001
60641103342435110991190371834881
60641103342435110991190376065357
60641103342435116344453963764439
60641103342496387715096746546592
60641103347326700122293996176068
60641103347363023021776806729666
60641103347363067493414826999708
60641103347363067493978911231692
60641103347363072847148081567430
60641103347432050542514673303302
60641103347432100319040607427780
60641103347432100319040607440878
60641103347432100319876402562708
60641103347434801610693689235758
60641103347467172684726447031172
60641103347468373441996846396988
60641103347468423403877399257599
60641103347468423403877399257602
60641103347471074550447565179332
60641103348124903187285760140999
60641103348127638839515915253149
60641103348342518443088145554848
60641103348342518443276430849620
60641103348343784582797168534442
60641103348343786229173075157998
60641103348343786229173079879732
60641103348404712938927819945636
60641103365197000751737118271713
60641103365197000752572798615393
60641103365197000797762756591899
60641103365741538919289540019635
60641103365741538919310460725987
60641103365741543860697625744631
60641103365741543862389878440583
60641103365745408096707536718471
60641103365745408096709861066445
60641103365745408096709861070657
60641103365745441401869007463239
60641103365745456229373110519085
60641103365842702728884055484685
60641103365849874100322098595525
60641103365850774530873240293229
60641103365850774530873240297441
60641103365850774530873240310491
60641103365850779423996337715712
60641103365850807839190552251459
60641103365850813372111352910903
60641103365850813372863722437659
60641103365853475822526207655365
60641103365853476188387549975628
60641103365853481127243397342236
60641103365853481129775059840163
60641103365853481129775059840190
60641103365853514664516804232539
60641103366069595851530793518213
60641103366069645265120063522913
60641103366069661873670223565319
60641103366069662468478081717296
60641103366072317870338664393330
60641103366072317870401426158254
60641103366072363760065302547308
60641103366072363760316006650412
60641103366072363760340370917351
60641103366072363760340399615159
60641103366072364171934377446803
60641103366141696775299503816890
60641103500756466673503246302986
60641103500768479732497499410161
60641103500768479734737073448937
60641103500768479734757965457529
60641103500768479734757994153885
60641103500950058508288402795164
60641103500950058509980655491116
60641103500950058510168683568444
60641103500951259814329774739684
60641103500951259814329774752782
60641103500951293168119103014422
60641103500974370133166138949084
60641103500974370133354167026412
60641103500975271295690501805284
60641103500975271295690501818382
60641103500975276649128541683752
60641103500975276649128543100694
60641103500975304649229035619626
60641103500975304649229039870380
60641103500975304649479830080022
60641103500975554830092577873622
60641103500975604792996839168342
60641103500982474008313412411052
60641103500986083050903078429996
60641103500986383606202092364478
60641103500987277035890808305250
60641103500987277036370865338084
60641103500987282389812349230602
60641103500987282572823220856912
60641103500987282572824278306404
60641103500987283624971114796374
60641103500987284219955745620924
60641103500987284219955745626540
60641103500987284356188204708117
60641103500987284356397124794037
60641103500987284356397124795441
60641103500987284357216499996396
60641103500987284357216499997800
60641103500987284357216758276650
60641103500987284357248154223156
60641103501047305007987375488172
60641103501047305009679628184124
60641103501048506362122581678446
60641103501048556141176563633804
60641103501059361307788890813324
60641103501083328315251786316178
60641103501083328315251789498506
60641103501083372786637986811334
60641103501083372786638245091636
60641103501084528889131793512010
60641103501084528889319821606808
60641103501084529072334161240504
60641103501084529072334165472592
60641103501084529072334165491466
60641103501084573543720621065674
60641103501084573543720621065722
60641103501084573543720734334826
60641103501084573543721764254362
60641103501084573543721767436690
60641103501084573543971439487642
60641103501084578896953958904954
60641103501084578897141986982282
60641103501084579034151951863811
60641103501084579034151951869634
60641103501084579034401598500161
60641103501084579034402655949653
60641103501084579034402655955269
60641103501095383468706663273152
60641103501095383469521451608240
60641103501095384063503267083184
60641103501095384064318055418272
60641103501642892166928967757513
60641103501642892166928968820323
60641103501642892166932406714411
60641103501642892166932407777221
60641103501715874487925092411904
60641103501737485001653606416862
60641103501737485001653864684066
60641103501741054059166188184757
60641103501741054059166221473109
60641103501741059409887899996129
60641103501741059412147369040759
60641103501741087412704539594737
60641103501741087412704544377706
60641103501741087412704803707720
60641103501741092354071047015415
60641103501741092354071048432357
60641103501741092354091969137305
60641103501748290168265933596382
60641103501748290168266191863586
60641103501749162872250122615612
60641103501749162873085802946194
60641103501749196229030292398651
60641103501749196229030296997921
60641103501751849751524344128771
60641103501751860872154459979205
60641103501751897932277356624445
60641103501751897932465380102455
60641103501751899167624146005097
60641103501751899167645038013689
60641103501751899167645066710045
60641103501751899167811397829371
60641103501751899167812174082425
60641103501751899167832291256357
60641103501751899167832319952713
60641103501751899167833094787373
60641103501923857471395056497270
60641103501923872296389818517566
60641103501923874128791851840334
60641103501931978003185889547092
60641103501934662637819351363210
60641103501934679247206339663882
60641103501934679658988348742084
60641103501934713012501374630026
60641103501935580410034148600189
60641103501935580410034153383158
60641103501935580410034410600602
60641103501956022790368495781834
60641103501956272971044005722250
60641103501956272971880833976304
60641103501958690727726799518482
60641103501958724082021581827468
60641103501958974262697087517130
60641103501958974262885119830710
60641103501958974263533915771184
60641103501958974263721943848512
60641103501958989087879881851006
60641103501959892034911884637421
60641103501959892034911889420390
60641103501959892034911912284065
60641103501959892034911917067034
60641103501959897387889961023373
60641103501959897388077879013925
60641103501959897388081231881755
60641103501967094609782566472838
60641103501967100100209310390604
60641103501970702554502259623129
60641103501970703789287207261387
60641103501970703789852410707146
60641103501970703789852410707389
60641103501970703790019546775882
60641103501970703790019546776125
60641103502029222670858951068394
60641103502029224502696920251840
60641103502029272635187226401372
60641103502032826911028430608870
60641103502032826911216458686150
60641103502032826911216458686198
60641103502032826911216716966452
60641103502032876734133122866655
60641103502032876736577486338337
60641103502032876736577486804897
60641103502032876736577486822159
60641103502032876736577487871919
60641103506859585040127360018854
60641103506883880054007334111380
60641103506883880054572447213140
60641103506883880054760475290468
60641103506894707183089956226868
60641103506895907939984418474462
60641103506895907940172332214004
60641103506895907940175805540826
60641103506895909587115541750658
60641103506895909587115546001460
60641103506895909770318167275590
60641103506895952411811900481040
60641103506895952411811904713128
60641103506895952411813054158536
60641103506895957764790725221456
60641103506895957764794200667748
60641103506895957764977981647856
60641103506895957764979010516180
60641103506895957764982487025330
60641103506895957765542837530768
60641103506895957765546308726258
60641103506895957765546308744972
60641103506956881362478551378578
60641103506956881362478552913612
60641103506956881362479589201968
60641103506956881365007637032848
60641103506967686529090878558098
60641103506967686529090880093132
60641103506967686529174446592466
60641103506967686531618813132764
60641103506967686531619964212368
60641103506989301803700637061972
60641103506991953133556849884712
60641103506991953727601340322574
60641103506991953728353452650600
60641103506991998153965520229436
60641103506992003095353718856852
60641103506993154302233460907838
60641103506993154485435828637736
60641103506993198911319492346982
60641103506993198911319493396742
60641103506993198911320522265066
60641103506993198911320525447394
60641103506993204264218101802768
60641103506993204264488926263536
60641103506993204264489955131860
60641103506993204264490069469646
60641103507000057008516095269352
60641103507000106970312964241492
60641103507003959468845788106072
60641103507004009430830428982288
60641103507004009430913997016656
60641103507004009431102396649166
60641103507649679472267856986041
60641103507649679472267860172581
60641103507649682995106755028186
60641103507649712825597231225002
60641103507649712825785259302330
60641103507649717767172685596795
60641103507649717767172687131829
60641103507649717767172690314157
60641103507657822877478725078045
60641103507657822877562522754773
60641103507660524580725784704569
60641103507660524580913036897477
60641103507660524580913037947237
60641103507660524580914069999341
60641103507660524992507014716071
60641103507660524992508047830985
60641103507842988456446773478524
60641103507843038236333219679998
60641103507864598195711907375348
60641103507867319802141114266684
60641103507868517447804603369065
60641103507868517447804608152034
60641103507868517447992631446393
60641103507868517447992636229362
60641103507868567272611028062410
60641103507875403361675695831838
60641103507876627499769895461363
60641103507937547896385749421738
60641103507937547896949833653722
60641103507937597859018299800416
60641103507940251430528201880740
60641103507941501735648307402956
60641103507948404672759679485600
60641103524402981249965896297866
60641103524621828513605478303471
60641103524621835239445217394201
60641103524719080549360628488023
60641103524719080549360628489724
60641103524719080549360628493936
60641103524729887317263630538923
60641103524729887317347284308227
60641103524729887317535226650619
60641103524729887500298976500439
60641103524729903971850681551007
60641103524729903971934278165091
60641103524729903971934278281731
60641103525266275490544723013237
60641103525266319962181886009843
60641103525266319962181971630947
60641103525266319962182000328707
60641103525266319962182344702449
60641103525266319962185329098047
60641103525266319962185329216091
60641103525266319962185444007339
60641103525374358660279839061352
60641103525382463587091480813054
60641103525382463770021017940924
60641103525382463770105820446910
60641103525383697881457973448165
60641103525383699116804762827413
60641103525386360740924460324009
60641103525386360740925578115261
60641103525386366047337233606922
60641103525386366228845282537181
60641103525386366228906929575128
60641103525386366230351573240778
60641103525386366231104718651954
60641103525386366231166361575866
60641103525386367465948295070798
60641103525386394048425868979691
60641103525386399583165849929975
60641103525593530179605294335711
60641103525593530179608388936337
60641103525593542944104248259542
60641103525594376894697463165629
60641103525594376894718728232705
60641103525594376894969775292401
60641103525594376895534631189824
60641103525594399040453119439379
60641103525594399040453148135735
60641103525594425073149495202449
60641103525594426308559045297101
60641103525594426308559049883321
60641103525594442917109205339507
60641103525594443511901997139044
60641103525601636524695585542825
60641103525605198670634356646826
60641103525605198670697118411750
60641103525605204023800431578508
60641103525605204024052140557595
60641103525605248495440775250057
60641103525605248496256682779560
60641103525666177629457416462831
60641103525666177631901780401073
60641103525666177631901780418335
60641103525666477818738485591078
60641103525667378388984414218400
60641103577799414544272788404470
60641103577799463957548250984230
60641103577892806943934728233985
60641103577892806943955648820841
60641103577892806944017524616021
60641103577892806944017553194285
60641103577896708809655846382145
60641103577896708809676766969001
60641103577896708809738642764181
60641103577904812684613977169507
60641103577904812684613977170911
60641103577904812684634869179503
60641103577904812684697545203875
60641103577904812684697545205279
60641103577904812684697888148821
60641103577904812684697888161871
60641103577904812684697916727085
60641103577904812684697916740183
60641103577904812684698659812799
60641103577904812685450772104849
60641103577904812685450772110465
60641103577904812685451029322245
60641103577904812685451029340959
60641103577904812685451143641073
60641103577904812685451143641109
60641103577904812685451143641157
60641103577904829339033834006467
60641103578452304154116369038393
60641103578452304154117140690725
60641103578452307860154422219141
60641103578452307860157516819767
60641103578452307860907306180785
60641103578452318978275169504021
60641103578452318978277492452315
60641103578553183880444878713093
60641103578553221305832457195983
60641103578560125840375106805423
60641103578561287755404124097733
60641103578561287755405238706657
60641103578561294297434881085319
60641103578561326414380095584889
60641103578561326414380467121197
60641103578561326414443143147057
60641103578561326597394463461675
60641103578768153297949778411327
60641103578768468312209031097158
60641103578772025928257306758914
60641103578772025928320068523838
60641103578772027346334843462315
60641103578772027346680311099177
60641103578780131037778684300353
60641103578780131037778770039501
60641103578780131038283191809963
60641103578780131038283191811664
60641103578780131038283191828926
60641103578780131038534240288302
60641103578780131221294088846955
60641103578780132273128145700290
60641103578780132273909330664377
60641103578780132273909359244093
60641103578780132273972006690153
60641103578780132273972121009017
60641103578780159038631289854501
60641103578780175509979645276833
60641103578780175510736343370956
60641103578780175692945285074649
60641103578780175692946289478762
60641103578780175693761077813850
60641103578780176745361679089338
60641103578780176745361679109030
60641103578780176745550050123258
60641103578780176745550050142950
60641103578780176745612727568406
60641103578780180451590423072402
60641103578780180452120413826136
60641103578782832329912253724779
60641103578782832329995936078011
60641103578841054820737077761825
60641103578841102999252302393281
60641103578841404421621188191484
60641103578845006692617267693507
60641103578845006692617267693516
60641103578845006692867971796620
60641103578853110387061029218349
60641103578853110570074909710509
60641103578877422009407365145943
60641103979549614426004348308232
60641103979655019566690420485528
60641103979655269748389640013352
60641103979657715916954932133898
60641103979657715916955965248860
60641103979657720859158033398004
60641103979658021002675013906656
60641103979658021002675271124052
60641103979658872201835203152496
60641103979658872202379424245664
60641103979658872202463082736494
60641103979658916491086787684332
60641103979658916674038712760658
60641103979658916674853497912014
60641103979658922027270561253456
60641103979658922028022673580030
60641103979658922028022902217758
60641103979658922028022930778808
60641103979658922165283399707041
60641103979658922165283399730126
60641103979658922165283656943151
60641103979658922165283685504201
60641103979658922165283685527286
60641103979694038223901344749636
60641103979694038224716361722452
60641103979694038818697948578382
60641103979694038819512965551198
60641103980350519331443980614321
60641103980350519331695027679633
60641103980350557627352656043705
60641103980350557627372771817957
60641103980350557627372772167877
60641103980350557627372773217637
60641103980350557627372800397673
60641103980522532587768272500316
60641103980530630926542973726358
60641103980533033858043744841046
60641103980533339401320566658680
60641103980533367767696856338558
60641103980534240518206910579429
60641103980554948087605254038876
60641103980557649379258335833756
60641103980565754901345604854284
60641103980566660958866858607467
60641103980566660958866860123787
60641103980566660959618970916779
60641103980566660959618972433099
60641103980566660959619229650543
60641103980566705431047387131726
60641103980566705431235672426498
60641103980569362251252281428985
60641103980569362251252538646429
60641103980569362251272398602917
60641103980569362251273173437577
60641103980569362251273430655021
60641103980569362663034544555401
60641103980569406722973469799459
60641103980638689775790756659000
60641103980638734384887637435022
60641103980639640305681624585725
60641103980639640305702545174033
60641103980639640305868880888258
60641103980639640305869652540590
60641103980639651423822492226865
60641103980639651424010520304193
60641103980642340362741148500150
60641103980642341597512228991331
60641103980642341597606305208751
60641103980642341597606421393855
60641103980642341597606650031583
60641103980642341597606678261219
60641103980642341597606678611299
60641104003292523249878658856640
60641104003328540425601994573743
60641104003328540471104618167515
60641104003328540471355665227211
60641104003328540471919749455040
60641104003985020801108163898524
60641104003985020984038849406193
60641104003985054155158249765593
60641104003985054155158249771209
60641104003985054155347196648883
60641104003985054155347310962131
60641104003985054155347310963535
60641104003985054155347310967747
60641104004192184934799975812195
60641104004203858778431029159665
60641104004203858778493790924589
60641104004203858778995113391649
60641104004203858779057875156573
60641104004203858779246822034163
60641104004203863720727403509640
60641104004203863903490695758450
60641104004203907140514523534086
60641104004203908192031151836853
60641104004203908192114834190085
60641104004203908192271350479240
60641104004272941201183440775365
60641104004276793653126913647201
60641104004276793653627950317017
60641104004276793653628321853325
60641104004276793653690626337177
60641104004276793653690626342793
60641104004276793653690997879185
60641104004276793653691002128535
60641104004276841832121393312777
60641104004276841832121850588233
60641104004276843066664364884833
60641104004276843066727040910609
60641104004276843066904558923525
60641104004276843066904558941000
60641104004276843661523640142227
60641104004276843661544646469683
60641104004297267650797237597439
60641104004297267650818158185747
60641104004297267650880805631807
60641104004297267650880834211523
60641104004297267650881577284139
60641104004297267650881605863855
60641104056503467439809687498421
60641104056503467439893712826959
60641104056503467440645825117557
60641104057159997229365510177522
60641104057451736727898344024562
60641104057451763492595943876027
60641104057451763493431624219707
60641104057451765139724996050734
60641104057451765139807535564997
60641104057451768846601511179629
60641104057451770081111137275468
60641104057451770676003299217303
60641104057451770676024306011319
60641104057476080471479247333549
60641104057476097125062023440281
60641104216976501711609639908112
60641104216976501711797667985440
60641104216976546183162948955146
60641104216976551124823201306584
60641136388359910725310928268905
60641136524257394656566553221526
60641136524258295224378223725423
60641136524258295224378248073051
60641136524258295224378249122811
60641136524258295224378252305139
60641136547891588794045698044673
60641136547891588794045698057771
60641136547891588794045699107531
60641136547891896303889532618288
60641136601070425045468591429709
60641139980580504266120347929040
60641140140105285311881782681068
60641140146025632885696151993540
60641140146025632892470978867652
60641140146049950051837907316086
60641140193280212144099214879446
60641140193280212324038990294624
60641140193280228940748093019892
60641140193280228940748093021296
60641140193280228940748093510942
60641140193280228942439315915804
60641140194155530817486477518135
60641140194190652959698252662947
60641140199131518202613083700183
60641140199131518203177167932167
60641140199131518204869420628119
60641140199200559900172716934550
60641140199224871525050108733650
60641140199224871525050453088470
60641140199224871525050453107184
60641140199227578167614303293310
60641140199227578174956309000032
60641140199235682042573548677950
60641140217829106303114266970853
60641140217837209765726390162433
60641140217837209765726393344761
60641140217837211412855445850425
60641140671890889436055958146806
60641140671890894972239731715930
60641140672764996089994305976919
60641140672764996090015197985511
60641140696403449433431212293417
60641140831414475259160417602208
60641140831415676016242793122784
60641140831422580368901338097984
60641140831426480992225658371058
60641140831427376069694405958039
60641140831427376069882434041031
60641140831427376076657260915143
60641140831427381605310996449367
60641140831427381606063108758679
60641140831427383396958787959537
60641140855050177485635123091159
60641140855060676965018699554215
60641140855060676965018699555667
60641140855060676965018701071987
60641140855060676971793523247451
60641140855060676971793523714011
60641140855060676971793526428327
60641140855060676971793526429779
60641140855060676971793527946099
60641140855060682500635290045543
60641140855060684292304345469163
60641140855061884866372381822443
60641140855925527538087940711961
60641140855925527538087973660523
60641140855936034161805613936503
60641140855936034162557726226941
60641140855936034162557726245815
60641140855936334351076179236931
60641140855936334351076212166619
60641140855936334351264207295385
60641140855936334351828291527369
60641140855936334351828291546243
60641140855936335586610225022301
60641140908235603979686389740711
60641140908235603979686389746327
60641140908235603979686392927251
60641140908235603986461210847701
60641140908235603986461211897461
60641140908235603986461211916175
60641140908235603986461212382735
60641140908235603986461215097051
60641140908235603986461215098503
60641140908235603986461215102667
60641140908235603986461215102715
60641140908235603986461215569227
60641140908235603986461215570679
60641140908235603986461216614823
60641140908235603986461216620439
60641140908235609515867062946251
60641140908235909666161993510974
60641140908235911489530567611952
60641140908235911496305394486064
60641140908239513172504752186929
60641140909102851948908712817657
60641140909102851993910184368501
60641140909102851993910185418261
60641140909102851994098212445829
60641140909102851994662296677813
60641140909102851994662297727573
60641140909102852405692161579713
60641140909102852405692190277473
60641140909102852405692191327233
60641140909102857302078145684451
60641140909103150902833260391169
60641140909103150902833288039217
60641140909103150902833289088977
60641140909103152137427165808773
60641140909103152138179278118085
60641140909103152183368777746257
60641140909103152183932861978241
60641140909103152183932863028001
60641140909103152549209171717745
60641140909103152594962755577901
60641140909103152594962756627661
60641140909103156256002693257963
60641140909103157491348710984879
60641140909110955823867958202297
60641140909110957470243869528873
60641140909110957515997454438789
60641140909111256013138552200533
60641140909111257293674040857813
60641140909111257705268019739217
60641140909111260953961890222107
60641140909111260953961977850581
60641140909111262601089889864451
60641140909113658761896951323753
60641140909113664115066384190547
60641140909113958996921101534097
60641142055420616050914501279091
60641142055420616053175056247935
60641142107581503321834014699062
60641142107581503321835047800926
60641142107616619974347854587250
60641142107616619976042430231496
60641142108600946060297401074845
60641142108600946061969105785819
60641142108600946062741766080109
60641142108600946474504257455887
60641142267102365888724833702428
60641142267102381767746711904450
60641142267102382499552911426954
60641142267137498559048747160562
60641142267137499152065718213278
60641142267137499152065718226376
60641142267137499152086610234968
60641142267137499154597093409446
60641142267138699728665129762726
60641142267138699911679728732212
60641142267145602434196020622530
60641142267150412783109870426042
60641142268131129277120273299457
60641142268131129277120277898727
60641142268131130924081937119615
60641142268131130924248297302527
60641142268131130924272546411037
60641142268133830978692615138655
60641142268133830978880561708971
60641142268133830980367332925981
60641142268133830980367337525251
60641142268133830980555361003261
60641142268133830981139993237533
60641142268133832215922271094353
60641142268133832627686742106297
60641142268133832627707634114889
60641142344942360313281351703791
60641142344942360314975898573678
60641142344945962585971978075710
60641152831845596784570644575526
60641152831880713988090580537869
60641152831880713988090666277017
60641152831880713988091352190201
60641152885023209450568894391979
60641152885023209450568895808921
60641152885023209450569238765513
60641152885023225502736439913217
60641152885023225502736439930479
60641152885023225502736441330159
60641152885055641002569982494879
60641152885055641002569983911821
60641152885055641002570326868413
60641152885055641009913108808071
60641152902748185122062200682391
60641152902748185122062458962645
60641152902749101741790653325462
60641152902784218396267570386237
60641152902784218945059282548175
60641152902784218945059283610985
60641152902784218945059540828429
60641152902784218952653369833399
60641152902999153910659748795447
60641152908657727154892320721290
60641152908875358884796786780769
60641152908907778043225984943969
60641152908907779689601896270545
60641152908907783396395417810763
60641153044556095603749399419273
60641153044556095603769291623286
60641153044556110428474607046513
60641153044556110428474607059563
60641153044556110428474611645783
60641153044556111655477525447206
60641153044556111655728573906582
60641153044556111655749494611530
60641153044556112067532532591536
60641153044556112074872215349964
60641153044580422046008965686009
60641153044580422046030229703292
60641153044580422053352343200433
60641153044580422053352343213483
60641153044580422053352347799703
60641153044580422053373011307532
60641153044588527163114190187104
60641153044588527163115219056880
60641153044591228858997204192105
60641153044591228858997461409540
60641153044591228858997461409549
60641153044591228858998576018473
60641153044591228859019239874818
60641153044591228866340238749937
60641153044591228866340238762978
60641153044591228866340238762987
60641153044591228866340581706529
60641153044591228866340581719579
60641153044591228866340586305799
60641153044591228866340586311406
60641153044591228866341357958122
60641153044591228866341357958131
60641153044591228866362278683404
60641153044761536243503788382087
60641153045418081672883300414585
60641153045418081679658127288697
60641153045419234260736562066809
60641153045419284078768416677201
60641153045419284086108099435629
60641153045430089250276033028717
60641153045430089250460966505419
60641153045430089250464319373249
60641153045430089252720398033981
60641153045746140368791313857681
60641153045746140373686603029677
60641153045746140373871536506379
60641153045746140373874889374209
60641153045746140376130968034941
60641153045746140376130996616109
60641153045746156837632972721885
60641153045746156839889309649821
60641153045746188552114017137447
60641153045746188552114045717163
60641153045746188552117370005277
60641153062270231107983966959157
60641153062280721123150332212045
60641153062280721123151103864377
60641153062280737724110533025849
60641153062280737724110534088659
60641153062280737724110537275199
60641153062281037920972205465253
60641153062281086099215457729770
60641153062281938351523232730213
60641153062281971843053286661011
60641153062281988306812399926771
60641153062281988306815494864267
60641153062281988306815499113617
60641153062281988306837534783232
60641153062305047565411270305149
60641153062305047565412041957481
60641153062305086409944523224719
60641153062305102473970482920654
60641153062306248330025057557557
60641153062306253680746769368929
60641153062306253817944761979477
60641153062314403264949144491558
60641153062317055143013296063653
60641153062317105098240473128896
60641153062317105098302463260211
60641153062317105098303234912543
60641153062489069078625709829087
60641153062523891031587811682063
60641153063176786027997473047271
60641153068189396492109480580931
60641153068189412551052866098706
60641153068190613125120903850422
60641153068213711823025269915599
60641153068408201115445021734227
60641153068408249110610862946235
60641153068432516444668558372943
60641153068432560733040878044733
60641153068432560778794462954649
60641153069086328477755918183450
60641153069086328477755918301494
60641153069089058044027434928321
60641153115334587583184403641797
60641153115334587583185175294129
60641153115383063415088728789449
60641153115386665137292837849289
60641153115386665137293180805881
60641153115455998289722280207801
60641153115456013114447230630647
60641153115459600011926046311049
60641153115459616612882123317581
60641153115459616612885562274479
60641153115459616620476295279143
60641153115459616620477324148919
60641153115482715127859271519967
60641153115483927002977924913759
60641153115483927002977925976569
60641153115483927010572012198983
60641153115483927010572097938131
60641153115492032112719104856141
60641153115492032120313276817703
60641153115492032120314305687479
60641153115492035824408282868411
60641153115494733267174192623531
60641153115494733267174192977663
60641153115494733267174451257917
60641153115494733267175221493307
60641153115494733267175222910249
60641153115494733274705518143830
60641153115494733815966421700109
60641153115494733815967193352441
60641153115494733823560250705079
60641153115494733823561365314003
60641153115494738762689099293731
60641153115662795336023109218771
60641153115666697796352430047007
60641153115674802906093608926579
60641153115674802906845721235891
60641153115709668782318741976439
60641153116323242642709543295909
60641153116354414745724193265191
60641153116355164601216777159849
60641153116355207835815755354691
60641153116355209071162544733939
60641153116366014648992275973231
60641153116366020002158611070169
60641153116428261306477056879911
60641153116649711210974717048759
60641153116755065291481931476691
60641153116755066526827949203607
60641153116755066526828719689539
60641153116755066526828720855939
60641153116755076409602935979015
60641153116755077644948953705931
60641153121279235707062773471537
60641153121279235708946407112647
60641153121352165222877971098025
60641153121352165222878742750357
60641153121387287372621841998527
60641153121387298485659243452915
60641153121387298490741817631075
60641153121575066942715429146353
60641153121575072248435582250791
60641153121583176125090519286877
60641153121585873756455665157623
60641153121607492689095989420525
60641153121618294195420380675911
60641153122262650198468145688247
60641153122263790014506730798071
60641153122263833248917422633879
60641153122263839837618832406241
60641153122266686350160177314597
60641153122266686352604426465963
60641153122335594539009322729613
60641153122335594539012678779771
60641153122554434168641582083637
60641153122555622572256848689655
60641153122555633685291122731613
60641153122555633685294217332239
60641153122555634920641010943575
60641153122663701822704574678487
60641153122663703058238621428901
60641153139093217705154750903711
60641153139337271984279833179569
60641153139348078202471812224837
60641153139348078386238181268333
60641153139990166382904561848141
60641153139992868086151621474665
60641153139992868086904762653753
60641153140000971549516885845333
60641153140000971549516889027661
60641153140389529884330832924076
60641153140389529884330832928288
60641153140389533590371213289418
60641153140389534825153146797400
60641153140389534825153148197080
60641153540879445597512601369106
60641153540879445604287428243218
60641153540879745793537101535054
60641153541755080846335172726321
60641153541755080846335172727725
60641153546789271774387531943238
60641153547006907570151344907515
60641153547663406070166246126769
60641153594058275080020130104041
60641153594273461367893898658445
60641153594276163071328986362297
60641153594921897397904225822105
60641153594921897443657810732021
60641153594921902751073658688899
60641153594921902796827243598815
60641153594930002503398510861581
60641153594930002503461186887357
60641153594930002915243192796329
60641153594930007856627263703993
60641153594930007860814833319121
60641153594930007860814837568471
60641153594930007906568422478387
60641153594932709609815482104911
60641153600173725402255911107633
60641153600173730709668316908023
60641153600181835819412934743089
60641153600184532215244149613729
60641153600184532215996147118903
60641153600830222621735299221149
60641153600830222667488768277167
60641153600830222667488883081305
60641153600830222667488884131065
60641153600830227974904732087943
60641153600838326496694544605789
60641153600838328143070455932365
60641153600838328188824040842281
60641153600841029434723537727245
60641153600841029480477121587401
60641153600841029481229119092575
60641153600841034787892970594039
60641153617911614702814772593158
60641153617911614705325255767636
60641153617911614705325255780689
60641153617911614705346147789281
60641153617911615114596748754613
60641153617911615114596777452373
60641153617911615114659424780389
60641153617911615114680345486741
60641153617911615116291325448619
60641153617911615117103789785653
60641153617911615117106113783707
60641153617911615117107261689661
60641153617911615117107261689715
60641153617911615117124710492005
60641153617911615117128153698253
60641153618567211212200780936687
60641153618567211217221707976317
60641153618661765898850231313413
60641153753590259430415194675875
60641153753590259430418289276501
60641153753591159998164209965163
60641153753591159998164214551383
60641153753591159998167310201769
60641153753798242411517437667311
60641153753806347521070588469555
60641153754450837216233060735419
60641153754450837216253952744011
60641153754454483819161354169477
60641153754454783962678363257797
60641153754454783962678364307509
60641153754454784004435762668377
60641153754454787669471885847727
60641153754562518735482160575863
60641153754562518735503082699365
60641153754562518735506434500173
60641153754562518735506438749523
60641153754562518735506520593453
60641153754562518735506524842803
60641153754782605463539661690956
60641153759498569825001208419155
60641153759714672744901661868599
60641153759714720737811161901917
60641153759717374448336749572451
60641153759717422441058225779195
60641153759826692754183938356088
60641153760363109186509436656841
60641153760363109232263021566709
60641153760363109232263022616469
60641153760371218003044133875589
60641153760375131170736277652192
60641153760472344729994914730372
60641153760472378083512187715534
60641153760691186411757986656952
60641153760691230876620408400550
60641153760691230883395235274662
60641153777224460893826333683040
60641153777224761083096927563184
60641153777224762137120858814544
60641153777224762137121633653416
60641153777225611642185006796601
60641153777225613288560540802325
60641153777225662704869878690052
60641153777225662704870653528924
60641153777432491867374899122165
60641153777443298680363141877611
60641153777443298681115254186923
60641153777443298682807506882875
60641153777444499025851540052025
60641153777444499621463675151669
60641153777444500672980592557689
60641153777444500858505416434449
60641153777444500858526308443041
60641153777444501267776823315093
60641153777444501267776909408373
60641153777444501267776938106133
60641153777444501268340907547077
60641153777444501270287307552381
60641153777444501270287422326159
60641153777444501270287422343421
60641153777444501270304871145765
60641153777444501270851506575459
60641153777444501270872398583997
60641153778089289321878440645615
60641153778099806654713947476333
60641153778100046305223998485818
60641153778100096134866790773729
60641153778100096135054702978285
60641153778100096135618787211673
60641153778100096137311039906221
60641153778100096137311039907625
60641153778100106842292259614249
60641153778100106843984512776761
60641153778198270382512735478477
60641153778415906548569525199731
60641153778417107115862734212339
60641153778417107122637561086451
60641153830399687502692945581419
60641153830399689149068856894945
60641153830399689149068856907995
60641153830399689149068857244865
60641153830403286481188167984179
60641153830403286481188254081831
60641153830403290185534054566627
60641153830403291420064936396977
60641153830403291420064936746897
60641153830610116513219820387041
60641153830610116513219821436801
60641153830610116514912073082993
60641153830618221622960971618565
60641153830618221622961000316373
60641153830618225283245467537493
60641153830618477891959446637325
60641153830620923328655752300511
60641153830620927398277890172859
60641153830621179595394534341177
60641153830622128341638231216105
60641153830622129390707399912985
60641153830622129574473737076345
60641153830622129574473765774150
60641153830622129574473765774153
60641153830622129574724441179449
60641153830622129574745361885849
60641153830622129576169460609331
60641153830622129576249586504470
60641153830622129576441056721027
60641153830622129576980778107385
60641153830622129577001698813785
60641153830622129988014142544079
60641153830622129988035034552671
60641153830730197711403602749752
60641153830730197711403945706344
60641153831266613777888680480681
60641153831266913779689238892413
60641153831266913921217661491673
60641153831266913921405688519289
60641153831266913921969772751273
60641153831266913921969773800985
60641153831266913962703463740845
60641153831266913967159273429157
60641153831266913967159274478917
60641153831266913967723357661141
60641153831266913967723358710901
60641153831266913969415610357093
60641153831266913969415611406853
60641153831266917628007825932021
60641153831266919275139201963515
60641153831274673176186649970180
60641153831274717648329435913529
60641153831274717648580140016633
60641153831275017796176906876313
60641153831275022737752357207199
60641153831275022737752473533481
60641153831275023151790704748371
60641153831602840950942288418337
60641154958877794574620124503739
60641154958877794574620129089959
60641154959857262133389354129783
60641154959857262133389358716003
60641154976566402864641060183851
60641154976566402864642174792775
60641154976602408973642421793349
60641154976602408973645863936787
60641154976602420086679823247737
60641154976602420086682150782251
60641154976602425574599527669657
60641154976602425574601855204171
60641154976602425574602969813095
60641154976603620851293610500145
60641154976603626156284985629408
60641154976603626202015322311517
60641154976603626202017645246761
60641154976603626339213314922065
60641154976603626339215637857309
60641154976603626339215642456579
60641154976603670806334397928466
60641154976603670806334397941564
60641154976603670806334401115006
60641154976603675745462130508514
60641154976603675745462131908194
60641154977548305116170026940990
60641154977548321762863235990810
60641154977548321762863236108854
60641154977583143723335484141401
60641154977584377828872723761285
60641154982512296219436065324294
60641154982512301158563799304022
60641154982839207274227893452100
60641154983456646993469136382010
60641154983456646993469908032938
60641154983480956789041076046218
60641154983480962322693444671654
60641154983480962322695772207572
60641155029745281753416083783451
60641155029745281753417116885315
60641155029777652788390648164633
60641155029777697253249627764793
60641155029777697253252983814951
60641155029777697253253069908231
60641155029780354491637707791157
60641155029781249569019214674729
60641155029781254510594757224473
60641155029781255059386727666665
60641155029781298975457092874791
60641155029781299524245707266825
60641155029781299524249059067633
60641155029781299524249063316983
60641155029781299524249145160913
60641155029781299524249146223723
60641155029781299524249149410263
60641155029781299531839879228387
60641155029781304463374468699387
60641155029781304463374813072921
60641155029781304463376793047361
60641155029781304463377137420895
60641155029781304470991887132424
60641155029781304473248224054528
60641155030724733260016740418161
60641155030724733260018112244529
60641155030760767090358057539769
60641155030760767090358061789119
60641155030760767090609108854431
60641155030764702356081157696511
60641155035689929886328970745408
60641155036670631968233015035947
60641155053414855961030037740613
60641155053414900425889017340773
60641155053414900425892459484211
60641155053415756528779057616121
60641155053415789514572181459926
60641155053415800581856026585566
60641155053415800581859473450738
60641155053415800993638037216281
60641155053415800993641479359719
60641155053742710813086543618084
60641155053742710813149305383008
60641155053742712231447900802356
60641155053742712650550996429060
60641155054363153432450435716983
60641155054395318156793591536833
60641155054396507610293979026451
60641155054399209308645347769180
60641155054399209308647672117154
60641155054399220434108347860465
60641155189266110922559698300085
60641155189266110922559699362895
60641155189277801702337527520217
60641155189277818303296956681689
60641155189277818303296957744499
60641155189302117031561064158933
60641155189302128144600789961295
60641155189302133632520494383215
60641155189310581622608533240538
60641155189313285109676846982267
60641155189313285109676848045077
60641155189313285109680285939165
60641155189313285109680287001975
60641155189314140663586541189450
60641155189314141210122518724777
60641155189314141210122519078909
60641155189314185677425867920585
60641155189314185677429306877483
60641155189314185677491981853547
60641155189314185677491982916357
60641155189314185684769250034279
60641155189314189389390114289632
60641155189314189391625530507013
60641155189314191035745104570235
60641155190249514303455720775407
60641155190249514303455722192349
60641155190249514303456749645183
60641155190249514303456751062125
60641155190249514303457094018717
60641155190250414871184848814131
60641155190250414871268532715655
60641155190250431334946286440963
60641155190282851781254126506985
60641155190285548126453918667057
60641155190285548126457356561145
60641155190285548133776118253265
60641155190285548133797039313957
60641155190286787186787320149539
60641155190286787186788353270117
60641155190286787598381182146047
60641155190286787598382330033335
60641155190286787598382330038951
60641155190573768532879869717869
60641155190573768532882964318495
60641155190573768532883308697853
60641155195222814619540203694272
60641155195222814619540203695676
60641155195222814802470860976300
60641155195222814802470860980512
60641155195222815856578474585104
60641155195222816039509131399168
60641155196171062679355442678679
60641155196195412599888958850463
60641155196487161973665717014430
60641155196494110798465927306185
60641155212911466972174894755714
60641155212947742114210198394373
60641155212948690439385431415852
60641155212948691041775862813864
60641155212948692095799578914643
60641155213272897100860925263284
60641155213275596966893550268752
60641155213275598804296012967136
60641155213896038350848662875811
60641155213921288653732960800639
60641155213921299773463571446169
60641155213932094416836209113800
60641155214209120126692695174843
60641155214209170135330653763089
60641155214209170135333748363715
60641155214209180018103832246437
60641155214209420316025936501047
60641155214209482060408275132872
60641155214209482060973392956366
60641155214212172234025440362361
60641155214212183764408480660218
60641155214219975917956749396861
60641155214220276107206422688697
60641155214220287044843458257399
60641155266089997911784640559185
60641155266122416703560636413335
60641155266122417115154614244979
60641155266122418350749356077473
60641155266126320811016034181383
60641155266126320813526514169321
60641155266450525262410826566715
60641155266453225684809327433776
60641155266453225875081965955450
60641155266453226965657886193239
60641155266453227102353752804251
60641155267107021246606182833811
60641155267107032359644241621667
60641155267387097828449391707766
60641155267389467409149136397319
60641155267389500767499051109869
60641155267389767598419701697747
60641155267390668166231397599031
60641155267397604637294019955557
60641155267397604637294019955605
60641155267397604637294364311829
60641155267397604637294364311877
60641155267397604637357126076801
60641155267397604637377702308789
60641155267397604637378046665061
60641155267397604637545411371525
60641155267397604637565987603609
60641155267397604637566331959881
60641155267397871290365379567423
60641155267397904642190771392950
60641155267397904826627375600625
60641155267397904826627719956897
60641155267397904826815632315681
60641155267397904826815660895397
60641155267397904826816005251669
60641155267397915945500468412420
60641155267398805209186650089370
60641155667876471274915410935885
60641155668856288993118162002013
60641155668856288993118162015063
60641155668856288993118166601283
60641155668859891256749941866119
60641155668859891256750970735895
60641155668859891264093063575829
60641155668859891264093320793273
60641155668859891264365035951183
60641155668859891264366064820959
60641155669184444035930723265237
60641155669184444035930723265285
60641155669185327923956061907691
60641155669185346250598473631580
60641155669185346255702968810571
60641155669185346255890996887899
60641159266362982041783724970831
60641159266362987394952897450951
60641159267201960472791748459331
60641159267201960884657437206809
60641159267201960884657438256569
60641159267212767285779986965427
60641159267212767286615782113245
60641159267237082615003523604143
60641159267237082617534928547831
60641159267237083029316934456803
60641159267237087970701005364467
60641159267238289281641128736005
60641159267245188139622197568359
60641159267246387203739282189899
60641159267246388850115193516475
60641159267246388850867305825787
60641159267246388896620890735703
60641159267246392554460994001271
60641159267246392556905359006535
60641159267246394386295606784687
60641159267246394386295606786091
60641159267246394391379209834027
60641159267246394391946391381001
60641159267246427738120627075301
60641159267249088906982984716553
60641159267249088906982985766265
60641159267249088907174369893751
60641159267249090141764918211485
60641159267249090185826250425401
60641159267249090185826251475161
60641159267249090187518503121353
60641159267249090553550281220327
60641159267249090554114365452311
60641159267249090599867950362227
60641159267249093846110718696281
60641159267249094257896081705123
60641159267249094260152418633059
60641159267249094448253455915525
60641159267249095676256435883567
60641159267249095676256435885019
60641159267249095683032291628907
60641159267249129029773708870181
60641159290008294028782063153272
60641159290008294028782148892420
60641159290008295448754060465812
60641159290880940515990282479756
60641159290880940516178310557084
60641159290880940516179339426860
60641159290880940516179344148594
60641159290880940516743423658844
60641159290880940516743428380578
60641159290952672796892656014858
60641159290956543323945255786276
60641159338152600641091078509606
60641159338152600642783331205558
60641159343183222463317518729807
60641159343183222463317518747069
60641159344058569233906059644780
60641159344058569233906064366514
60641159344058569234658176675826
60641159344061270526308159270762
60641159344123398587201131235978
60641159344123409700238418371502
60641159344134172041860004081524
60641159344134172041860347038116
60641159344134205400942510921162
60641159344134216513978769186910
60641159361783242879228407843658
60641159361784399171636646915408
60641159361784399171699322941184
60641159361784445473148299717420
60641159361784445473148304439154
60641159361784445473211061482344
60641159361784445473211066204078
60641159361784445473963088052508
60641159361784445473963092774242
60641159361784445473963173791656
60641159361784445473984356419923
60641159361787102105149101302406
60641159361787102110232818669206
60641159361787135458645482278976
60641159361787135458666374287568
60641159361787146764798287034090
60641159361787146765048991137194
60641159361787146765613075369178
60641159361848340899613216419840
60641159361848383541863423398254
60641159361848385371731638568634
60641159361856177753861616305418
60641159361856479780032488303672
60641159361857379746479066494389
60641159361857380347781508179180
60641159361857380347844269944104
60641159361857380348596382253416
60641159361857391461633783707804
60641159361860048280914216076836
60641159361860048281165263136532
60641159361860081640247427019578
60641159361860092753283685285326
60641159497754862629346837125621
60641159497754862629367757713977
60641159502716108617062535267883
60641159502718808900441056334264
60641159502718808900442170943188
60641159503594110789573653693216
60641159503594155443957373301508
60641159503594155444709485610820
60641159503663187668552678065626
60641159503663187853177910524665
60641159521305624245402145042472
60641159521305624245590173119800
60641159521305624245591201989576
60641159521305624245591206711310
60641159521308325948838261616100
60641159521308325948838266337834
60641159521309180215075628689596
60641159521309181450485094088995
60641159521309226516586252621832
60641159521309226516587281491608
60641159521309226516587286213342
60641159521309226516648928647608
60641159521309226516650043256532
60641159521309226516670968665951
60641159521309226516838328551304
60641159521316084751376303120355
60641159521316129032408568497418
60641159521316129033161709676506
60641159521319987028063867195692
60641159521320031500268291460249
60641159521320031546000955663765
60641159521320031683198948274313
60641159521320031684035408154783
60641159521378559120223638799004
60641159521378570233260783035948
60641159521378570233261811905724
60641159521381271936507842662472
60641159521382159554571258894954
60641159521382172504319538563756
60641159521382172504508938467452
60641159521389063907041776959178
60641159521389063907794918138266
60641159521392933206257730817275
60641159521392966369734874924209
60641159521392966369734903620517
60641159521392966369735247976789
60641159521392966369735247976837
60641159521392966552749472825221
60641159521392966552749472825269
60641159521392966552749587144085
60641159521392966553000519884917
60641159521392966553000634203781
60641159521392966553021096117001
60641159521392966553021440473273
60641159521392977671120152560873
60641159573619612344499386154674
60641159573622313857410016624823
60641159573622313857410016624824
60641159573622314047934473858526
60641159573622315275206260707327
60641159573622315275206946620520
60641159573622315275207289577112
60641159574483207942906561137827
60641159574485909646341648841679
60641159574485954254907213490083
60641159574485954254969889515859
60641159574486854822716929399674
60641159574493757750888429894426
60641159574494013475546534481743
60641159574494013475546534481744
60641159574494057946914910052067
60641159574494057946935802060659
60641159574494058129930254090036
60641159574494058130682366399348
60641159574494914042543527787088
60641159574494914043296668966167
60641159574494914043296668966176
60641159574494914043358316122176
60641159574494958514745632289105
60641159574494958697678608865709
60641159574494958697679273965544
60641159574494958698494062300632
60641159574494958698494405257223
60641159574494958698494405257224
60641159574556187426354172678266
60641159574556197304612625500088
60641159574556198539391459813790
60641159574558555582001644300395
60641159574558555582002301633863
60641159574558588940351559012945
60641159574558600053307258105803
60641159574558600053390826140171
60641159574558855771272209600823
60641159574558855771272209600832
60641159574558855771273238470608
60641159574558900242577823406231
60641159574559789697350252180289
60641159574559789697350252180298
60641159574566692625521638356186
60641159574566692810209633979877
60641159574566692810230210211865
60641159574566692810230554568137
60641159574566692815312756160229
60641159574566692815312756160277
60641159574566692815313014427433
60641159574566703928329265606073
60641159574566703928329523873277
60641159574566703928350071525549
60641159574566703928350071525597
60641159574566703928350157614617
60641159574566703928350157614665
60641159574566703928350415881821
60641159574566959463217887470499
60641159574566959463218259006807
60641159574566992999480227859973
60641159574566992999500775512293
60641159574566993004562429452065
60641159574566993004562687719269
60641159574567003934606411976807
60641159574567003935422686378395
60641159574567004117599830906501
60641159574567004117600089173657
60641159574567004117620751610663
60641159574567004117621008362285
60641159574567004118352976315496
60641159574567860031028926038315
60641159574567860031029583371783
60641159574567860220737391408671
60641159574567860220737391408719
60641159574567893567229133416617
60641159574567893567229133429715
60641159574567893567229160596701
60641159574567893567229247748579
60641159574567904502334539843723
60641159574567904502418107878091
60641159574567904685432447511947
60641159574567904686164672216780
60641161412069358704849700291614
60641161412077463814401817502348
60641161412077463814401817624811
60641161412077463814590102797120
60641161412077463815154958681436
60641161412077463815154963403170
60641161412080163871462027452420
60641257243165872591101618155036
60641257243165872728550663475714
60641257243493679450167594062744
60641258679216558494555685102059
60641258679869453480173635033001
60641258679872154774542936212045
60641258679872155186137687814087
60641258679872155367376091932199
60641258679872171245645087223533
60641258679872171245833116363719
60641258679872171428847456003191
60641258679872171840442465885535
60641258680196059589769630543619
60641258680199928101973475706617
60641258680199928101976949033439
60641258680199928101977723868099
60641258680199961455490748691779
60641258680199976280215956343301
60641258680199976280219429664507
60641258680199978109795268482925
60641258680305328484265458483245
60641259388215535528637772470485
60641259388215535528637772470486
60641259388215585354281307589009
60641259388323637020404293587049
60641259388323637020404550804445
60641259388324487625332735019602
60641259388324704405253211103313
60641259388324704405818324204344
60641259388325004412325344766920
60641259388325004548749272311021
60641259388325004549314131377745
60641259388325004549314388612455
60641259388325004549398072483615
60641259388325004549586099498142
60641259388325004549587129434940
60641259388361021770790391605777
60641259388361021770811312194085
60641259388361021771439163082015
60641259388361021771627190096542
60641259388361021771628220033340
60641259388361027124797681479601
60641259388361027124797681479844
60641259389196298141686193198735
60641259389198950019290775147389
60641259389198950020042887456701
60641259389198954960866230195589
60641259389198954961702283591897
60641259389198954961702283597513
60641259389198954961703058432173
60641259389198999433339303571879
60641259389199003139944764228581
60641259389304349807809464993935
60641269451697050336442492685861
60641269451697050336985659510461
60641269451697050337006576917845
60641270166338120132775784544830
60641270166348926533982017141954
60641270166348926944068671054296
60641270166348926945764023050926
60641270166626311113170108953222
60641270166626311113173465003380
60641270166626311158923693863138
60641270166626312394269710068118
60641270166629014051764213641452
60641270166629014051764218358814
60641270166629014051766538106066
60641270166629014051952246436142
60641270166629014097517803268682
60641270166629014097520127266736
60641270166629914619576001416348
60641270166629914619764024771942
60641270166629914619764029493676
60641270166629914665517614403592
60641270166629914802506658230412
60641270166629914802506686928220
60641270166629920155947797278256
60641270166637117560882037247638
60641270166637117972476016601218
60641270166637117972479372651376
60641270166638023618288210056698
60641270166638023618288238754506
60641270166638023619125038306380
60641270166662335241492290223012
60641270166662340594661723070932
60641270166662340594661723072336
60641270166662340594661723089806
60641270166665037356521355267410
60641270166665042298075918767596
60641270166665042298096811843418
60641270166673131348141786867766
60641270166673140636662334703030
60641270166673145761273021399550
60641271596128175417845562059318
60641271596128668397426449684502
60641271596236226496219107473342
60641271596419058408672646835630
60641271596419091762942372254448
60641271596455081118633437606600
60641271596517270126278420558416
60641271596524458608512133100566
60641271596524473432673514781692
60641271596525359176511085072506
60641271596525359176511085076718
60641271596528010505343846708944
60641271596528010505347285665842
60641271596528027113898220547120
60641271596528060468165195737162
60641271596528060879759174631664
60641271596528060879759174635876
60641271596528075292893846589364
60641271596528076939266659064512
60641271596528076939266663315314
60641271596528076939269757915940
60641271596549674505734621711222
60641271596552392268489938485784
60641271596552392268490195703228
60641271596552392268490199954030
60641271596560481318723890154164
60641271602036978201736054932876
60641271602036998700094848887424
60641271602352933073080395636381
60641271602363755122575843452217
60641272287510427848568822460933
60641272287510776193173592467392
60641272287510776604955856643568
60641272287510789095118520496440
60641272287729330583028387836757
60641272287761746111077585167068
60641272293419053261649569151813
60641272293419095873477854905876
60641272293419095880820893714462
60641272293419097527384319733238
60641272293419118018212821636532
60641272293451516731567873408926
60641272311067942411798008187996
60641272311140877288126165229990
60641272311143878767335118107440
60641272311143889880371372141100
60641272311145229690224390147280
60641272311145230102007686381185
60641272311145244514386546662906
60641272311145246161514570298954
60641272311145246161514827503357
60641272311145246161514827516406
60641272311145246161514827516407
60641272311145273948345941046460
60641272311145274504730707020157
60641272311145274504730707024369
60641272311145278249746633214442
60641272311145278249747776521174
60641272311145278257278843407088
60641272311145279484529336957862
60641272311145279492060776902020
60641272311145280034136440095579
60641272311145289322113795589454
60641272311145290556895724480905
60641272311145290556895727662989
60641272311145290556895727663073
60641272311145290556895729080175
60641272311145290556896096483773
60641272311145290556896100734575
60641272311145291159035485091604
60641272311145291159035485091605
60641272311145294446704735001008
60641272311177661661351556423734
60641272311180351763712288716696
60641272311180362953004895436067
60641272311180395046321185567014
60641272311180396281667978128590
60641272311180399941954769347764
60641272311180400353737033523940
60641272311180412889653282285276
60641272311360059963709695842934
60641272311360065461671290449430
60641272311360076572260515928752
60641272311360076572260515932964
60641272311360076572260516046844
60641272311360076572260516051056
60641272311362777866173372680953
60641272311362777866173374098103
60641272311362783224426267114262
60641272311363828391568694424729
60641272311363833889593338310750
60641272311364134071238075905084
60641272311364134078863673923690
60641272311364134078863674973450
60641272311364134078863932190894
60641272311396082683712381047830
60641272311396082683712382110640
60641272311396082683712385297180
60641272311398783975365462855760
60641272311398784386960216571824
60641272311398784386960219758364
60641272311398800439124235997336
60641272311398800446467356649852
60641272311398800446467357712653
60641272311398800446467357712662
60641272311398800446467360899193
60641272311398800446467360899202
60641272311398805936897545309060
60641272311398949512484899297537
60641272311399234282231848204339
60641272311399249656001911468855
60641272311399249656001912518615
60641272311457337896686187589546
60641272311460044541320670990160
60641272311460044541320671003210
60641272311460939618890296649386
60641272311460945111580175452876
60641272311468133179772072562731
60641272311468133591554450463094
60641272311468143064805835049553
60641272311468143064805838591789
60641272311468144709674426095642
60641272311468148003933569029281
60641272311468999023906874713804
60641272311468999023907903583580
60641272311469045279933812589202
60641272311469048984279730697446
60641272311469048984280759567222
60641272311469178788979841121862
60641272311471696608766315941126
60641272311471697021113442370486
60641272311471700727154963210095
60641272311471700727154963210104
60641272311471701960241544816622
60641272311471729960589011882362
60641272311471730374630712173311
60641272311471730374630715355639
60641272311471735313758444749147
60641272311471735313758559522934
60641272311471746431878535155482
60641272311471746571419557442249
60641272311471750275766476668679
60641272311471750278213427607019
60641272311471750690059224491716
60641272311471751924568413958972
60641272311471751924588990309043
60641272311471751924589334665315
60641272311471880080632668881626
60641272311471880080632926099070
60641275882905239878549073515964
60641275902640949237426119179022
60641275902969055073701260902551
60641275902969056102559550670260
60641275903516301076799923192331
60641275903625553987820655878448
60641275908549873765165622610171
60641275908549873767697026491000
60641275908549873767697026491001
60641275908841307579188020025949
60641275909424926494963239830895
60641275909497872482634112795029
60641275909533278375763322913185
60641275909533278787356928144259
60641275909534179355168738365812
60641275909716659474447286798095
60641275909716659474447315377811
60641276382187905536684577885740
60641276382406987175668646391215
60641276538790638866144811303077
60641276541939880512725458533661
60641276547009226702384699639477
60641276547872515531288552303343
60641276591940283959566602472888
60641276591940283960318971999644
60641276591940283960319743651976
60641276592267254855167400167910
60641276592268090453171939332926
60641276594934726906673266174842
60641276595117508818105055508761
60641276595117508818858200919937
60641276600807329561554545596069
60641276600807344363316568082496
60641276600807344363400265316073
60641276600807346009694803389656
60641276600807346009883088684428
60641276601058247712380536891931
60641276601060950650976713078085
60641276617584917846935521093851
60641276618459924869746777019195
60641276618459926105095893927341
60641276618459970523386503470489
60641276618532905443585265578297
60641276618533220602611109448549
60641276618533221014406157398662
60641276618533222249174531212359
60641276618533222249174531212368
60641276618533222249188090876284
60641276618533222249188220207445
60641276618533222249209140795753
60641276618569238442356996509259
60641276618569243726896047700422
60641276618784131134997248772593
60641276618784131134998023612869
60641276618786832425897185156297
60641276618786832425897185156298
60641276618786832426650330567473
60641276618786832426651105407749
60641276618786832838245083239393
60641276618787127078983981492695
60641276618857077074403789602044
60641276618857077074403789606256
60641276618859821030964050184434
60641277815280671588646676945679
60641277815283372880488046147958
60641277818202968090473522887586
60641277824143759802934475040729
60641277824208534277631853072335
60641277824208537983672230601057
60641277824219395994827838711276
60641277974488436291246705898758
60641277974805386015713702714613
60641277974805386015713702714622
60641277974805386015713706946701
60641277974805386015713706946710
60641277974805386015901730791941
60641277974805386015901730791950
60641277974805457573472050433429
60641277974816193011820626094848
60641277974816257662189343466054
60641277974816257662189602809166
60641277974816257799450357538770
60641277977770677980732803606033
60641277983668495962388311159659
60641277983668545787759848528479
60641277983752280913787827166844
60641277983752280913790151514818
60641278027006799430983303198096
60641278027006799431548159082412
60641278027006799431735412325080
60641278027006799431735415507408
60641278027010423298674488115576
60641278027010423298674491297904
60641278027010471476916968746644
60641278027663363305538334163476
60641278027990241009262921012824
60641278027990289187505401643892
60641278027991119843369891338965
60641278027991119843369891338974
60641278027991119843934747223281
60641278027991119843934747223290
60641278027991119844122000465949
60641278027991119844122000465958
60641278027991119844122003648277
60641278027991120026300548153038
60641278027991120026865404037354
60641278027991141439813948277784
60641278027991141988668421491708
60641278027991168205379858083548
60641278027991169851755510067012
60641278027991169988932837064922
60641278027991169988932840251462
60641278027991184813929758800095
60641278027991189618056428908852
60641278027991190167099188464878
60641278027991190167099188467308
60641278027991190167099188484561
60641278027991190167099188484570
60641278027993843280510048991485
60641278027993891458188448572897
60641278030621448146330406591756
60641278030621448146831731707525
60641278030621448146897846690039
60641278030621448558679852585913
60641278030730702285294711940590
60641278030730702285294712058682
60641278036530373746738661162328
60641278036638093587808310557784
60641278036639327629494649910402
60641278036639328041276914435046
60641278036639338747614998596982
60641278036639342454408521571612
60641278036858176746404476514882
60641278036858176746404852755662
60641278053598070254065509834216
60641278053598370397582518922536
60641278053599437577073707351558
60641278053599737720402689425351
60641278053599737720590716439878
60641278053707289139921289026502
60641278053708705259692696206441
60641278054255949799241754164331
60641278054255951445770827295388
60641278054256250400295359007789
60641278054361149940944944054296
60641278054363851233434078215842
60641278054363851233434192651346
60641278054364303324073224281898
60641278054364318125901741768744
60641278054365202519843351219397
60641278054365219105516364272302
60641278054365219105516450365579
60641278054365219105516450365582
60641278054570933603606938370334
60641278054571834034157965635294
60641278054571834034157965636698
60641278054571834034161408959634
60641278054571834034161408961038
60641278054579037478568508225204
60641278054579087486951286991416
60641278054579954563420931647506
60641278054579987916690883506444
60641278054579987917502314256376
60641278054579987917505642080950
60641278054580404389038886642631
60641278054580404389041555480987
60641278054580404983563521288339
60641278054580456044556489227031
60641278054582639199957828962970
60641278054582641030079156742342
60641278054582641030100077447290
60641278054582689208593606537734
60641278054582689209155367484638
60641278054582805949525525225104
60641278054582807733851799380240
60641278054582857558909268227476
60641278054583156101615923907703
60641278054584006705771077213351
60641278054584006705959363570933
60641278054584008307354718735298
60641278054584008307919837150670
60641278054584008352899354526068
60641278054584008352899355924287
60641278054584008353087382938814
60641278054584008353087382957687
60641278054584008353108561575548
60641278054584008353652241674252
60641278054584008353652499954506
60641278054584008353652500289924
60641278054584008353652501352725
60641278054584008353652501354186
60641278054584008353652501358557
60641278054584008353673420647808
60641278054584008353673420997728
60641278054584008353924210838576
60641278054584008353924210839980
60641278054584008353924469118830
60641278054584008902130401509128
60641278054584008902716181282172
60641278054584051612935603116319
60641278054584058315719934386125
60641278054584058315803617205908
60641278054584058315803617205917
60641278054644979100512905068311
60641278054644979100512909790045
60641278054644979103019949285891
60641278054653035851316018839670
60641278054653035852071574355230
60641278054655737143533959701194
60641278054655737143721987778522
60641278054656086060280752751563
60641278054656086060280752751611
60641278054656087292531276710082
60641278054677201062931876257570
60641278054679902354396929993788
60641278054679952316402372890098
60641278054688006229544203442706
60641278054688056192176778163396
60641278533182661896657073211115
60641278533182661896677993799423
60641278533255596771311176863795
60641278533255644949553915645427
60641278692679528562794813739383
60641278692679529157319448385091
60641278692812798256037354131692
60641278745565118005284997336745
60641278745565119423080154458333
60641278745565123129685387869967
60641278745565123129685387871419
60641278745638369311689602733518
60641278745638369311710523323278
60641278745673487749764530291306
60641278745856857091940633105972
60641278745856907100577472851802
60641278745889563515456832894378
60641278745962207466410823106292
60641278745962207466410827692512
60641278745966111162275224729962
60641278745966111207464725406442
60641278745966111208007917629825
60641278745966111208091570341944
60641278745966159339932729120454
60641278745966159385706434390794
60641278745966159385707206037501
60641278745966161170076125497678
60641278745966161170097017504857
60641278745966161170097017504866
60641278745966161170348064564562
60641278745990426562107048942834
60641278745998532267187993754130
60641278745998574839769710659014
60641278745998574885543530242602
60641278745998574885544187576061
60641278745998580445430474385198
60641278745998580445430474386650
60641278745998580445431622278150
60641278745998580445431622279554
60641316820745719447972607576078
60641316820746235183400631283055
60641316820746236372260836196418
60641316820746236784043099322834
60641327517728512482411855117476
60641327570830454666484524362982
60641327570833156370485500003254
60641327570903439496326656624966
60641327570906141199574494272690
60641327570906141200326861679928
60641327574725014869207003187135
60641327574725014869207031766851
60641327574725014869395059844179
60641327574830365236334154378869
60641327574830365236334182958585
60641327574830365236334183075225
60641327574830365236337253211583
60641327574830365236337281791299
60641327574830365236902137675615
60641327574830376354458257713907
60641327574830376354458286293623
60641327574830380058804058198703
60641327574830380058804086778419
60641327574830380061060137909195
60641327574830380061060166488911
60641327574830380061060166605551
60641327574830381295842071404127
60641327574830381295842099983843
60641327574830381295842100100483
60641327574830381295842328621571
60641327574830381295842357201287
60641327574830381295842357317927
60641327574830381296597565174035
60641327574833066527990335006463
60641327574833077646111339508787
60641327574833077646111368088503
60641327574833082999277416325423
60641327574833082999277444905139
60641327574833082999277445021779
60641327591575539805790163538223
60641327591583644916577374540953
60641327591586346207664567332391
60641327591586346207665338984723
60641327591586346207665600451517
60641327591586346208230456335833
60641327592264455726100107799424
60641327592264457513000514063228
60641327592264466844220855084304
60641327592264472337161637477150
60641327592264472337161641709238
60641327592264472337161641726500
60641327592449990539195998763427
60641327592458094413967987723071
60641327592458094414156388871693
60641327592483304814862154928302
60641327592483306056983771181662
60641327592486013251475528866724
60641327592494117126373520820156
60641327592494117126375843632937
60641327592494117126375847882287
60641327592556240926536847318640
60641327592556240926536847330286
60641327592556250809938337134364
60641327592556252045221678847150
60641327592556252045284354861280
60641327592556252045284354872926
60641327592556252045284355346771
60641327592556257535084210868108
60641327592556257535899080674120
60641327592556257535900113793246
60641327592558957591390629775191
60641327592558957591958155678256
60641327592558957592020831704032
60641327592558957592021603356364
60641327592558957592209893366285
60641327592558959238310736309927
60641327592558959238519684975563
60641327592558959238519686512943
60641327592558959238582705495311
60641327592558959239146397399996
60641327592558959239146397518088
60641327592558959239146397522460
60641327592558959239146397535510
60641327592558959239146398935190
60641327592567057760877024933854
60641327592567057760939700959630
60641327592567062701762782229351
60641327592567062702264190442144
60641327592567062702264195157293
60641327592567062702326866461335
60641327592567062702326866467920
60641327592567062702326871183069
60641327592567062702511407870902
60641327592567062702514894538663
60641327592567062702515151756107
60641327592567062702515928130173
60641327592567063113290903817861
60641327592567063113478930360203
60641327592567063113541950877557
60641327592567063113545045342877
60641327592567063114022865656211
60641327592567063114043014592187
60641327592567063114043016127173
60641327592567063114046457798435
60641327592567063114106806761873
60641327592567063114106806762080
60641327592567063114109129574861
60641327592567063114109133824211
60641327592567063114294063186869
60641327597091217471058803642030
60641327597091217471810915952794
60641327597093918755368849816476
60641327597093918762711888624854
60641327597093918762899916702230
60641327597093919174493891345882
60641327597166864618455390978857
60641327597192381253804036615563
60641327597192381253804065311919
60641327597385702594180036653347
60641327597385703137889146936520
60641327597385703143222798354733
60641327597419322687539663650950
60641327597419322687539692348758
60641327597419324334667691518926
60641327597422025626320773313806
60641327597484165218891802119597
60641327597484165218891802236237
60641327598063814031354932851772
60641327598063823319332544150314
60641327598063824554114477645246
60641327598066515320730788896616
60641327598066524611048388077300
60641327598066524611236416154628
60641327598066526257549565349098
60641327598066531786767127916784
60641327598066531793545310840846
60641327598066531793733338918222
60641327598074619195690375472670
60641327598074630132508810733738
60641327598074630133072894965722
60641327598074630133135658147588
60641327598074630178826479875590
60641327598074635256973337343828
60641327598074635256973340526156
60641327598074635257725452835468
60641327598074635661726373301424
60641327598074635669319427467362
60641327598136774848269613496951
60641327598139427778728291717005
60641327598139461132245564702167
60641327598139461132245822969371
60641327598147581662010997412771
60641327598175799039467779052343
60641327598175799039467807748699
60641327598175800686596578572651
60641327598175800686596607269007
60641327598175800686596835790095
60641327598175800686596864486451
60641327598175800688856382104081
60641327598175800688856383153841
60641327598183904561555823957291
60641327598183904561555852653647
60641327598355597994750188442410
60641327598355607282727799740952
60641327598355608517509733235884
60641327598355609112369100425983
60641327598358265754452937391495
60641327598358265754453195658699
60641327598358265756145190087447
60641327598358265756145448354651
60641327598358265800206780567163
60641327598358265801899033263115
60641327598358299290984894389871
60641327598358308574443643667938
60641327598358308574631671745266
60641327598358310221007583251329
60641327598358310221007584301089
60641327598358315757756469725416
60641327598358315757944497802744
60641327598358315763027445118061
60641327598366414096468150556360
60641327598366414096530913738226
60641327598366419220368592934466
60641327598366419221120705243778
60641327598366419637233201779189
60641327598391935725716239466616
60641327598391936953719878411048
60641327598391936953719878428518
60641327598391936953719907107452
60641327598391936953719907108856
60641327598391936953719907126326
60641327598391936960498172944238
60641327598394588648580832508192
60641327598394588648580832509644
60641327598394588648580832514016
60641327598394588694334388720300
60641327598394588694334388726124
60641327598394588839126496252474
60641327598394622192726763394913
60641327598394637017368978482779
60641327598394638656966939104802
60641327598394638656966967802610
60641327598394638656967053890226
60641327598394638656967053891678
60641327598394638656967053896049
60641327598394638657154967182130
60641327598394638657154994812708
60641327598394638663744889259878
60641327598394638664497001567738
60641327598394638664581028828331
60641327598394638664769314123103
60641327598402692714084709583558
60641327598402736995741410748142
60641327598402737186287160597558
60641327598402737186287161660368
60641327598402742119579064428950
60641327598402742119579093126758
60641327598402742120331176738262
60641327598402742120332205608038
60641327598402742120332234305846
60641327598402742120332321461936
60641327598402742127110504386206
60641327598402742127675360270522
60641327598402742127946299580188
60641327598402742531361067138172
60641327598402742538704134644518
60641327598402742538892419939290
60641327598402742539456246952378
60641327598402742539456504169870
60641327598402742539456590263310
60641327598402742539456590282024
60641327598402742539457280606575
60641327598402742539475188099344
60641327598402742539536835255344
60641327598467579115503669278880
60641327598467579116255781588192
60641327598467579161257254188748
60641327598467579298998525306893
60641327598467579298998526724043
60641327598467584649908150213628
60641327598467584649908178911388
60641327598467584651600402909580
60641327598467584651684344076685
60641327598467584651684344193325
60641327598467584652252298910195
60641327598467584652440584204919
60641327598475672055837795943968
60641327598475683173477250760756
60641327598475683173477255378900
60641327598475683174041339610884
60641327598475683174229362020260
60641327598475683174229363070068
60641327598475688114861326286564
60641327598475688115616791463706
60641327598475688115617566298366
60641327598475688526643589461165
60641327598475688526643589577757
60641327598475688526646683628954
60641327598475688527127200375999
60641327598475688527207411809376
60641327598475688527210767860938
60641327598475688527398795938266
60641328229391433830186511734588
60641328279829481526213332248262
60641328279832183230214307888534
60641328288367968716332674637456
60641328288367969951114608132388
60641328288367969951678692362968
60641328288684069243566264293006
60641328288692174353307443171174
60641328288696075579022056917456
60641328288696075579042977623808
60641328288696076814556357819626
60641328288696076814577278526026
60641328288804144951778453268348
60641328288804144951800120117216
60641328288804144951967514466254
60641328288804144951988406474846
60641328289340566508799236266678
60641328289340566511222709263350
60641328289340575799200060171006
60641328289340575845037589373124
60641328289340575845225617450452
60641328289340577438798050022844
60641328289340577445575971497582
60641328289340577446328345260638
60641328289340577492081930170506
60641328289340577492165612523738
60641328289340577621812393911874
60641328289340581335383832677272
60641328289348670383193364316066
60641328289348670386181954646586
60641328289348680908941239050578
60641328289348680955530876907504
60641328289348681320807186052162
60641328289348681321287590645278
60641328289348681366560770960626
60641328289348681503737847115784
60641328289348681504574670643732
60641328289348681504574675365466
60641328289348686262194355810010
60641328289348686262758438506800
60641328289348686437593945738160
60641328289348686445125012624074
60641328289348686445208953729784
60641328289348686445689095787424
60641328289348686445961064970462
60641328289449829862278740315488
60641328289449829908032325225356
60641328289457933188191864779306
60641328289457933188194188777360
60641328289664732023150414580128
60641328289664732025660902003956
60641328289664732437442907912928
60641328289664732620457247552608
60641328289664780615685646811200
60641328289664781847957096068844
60641328289664782038502616926192
60641328289664782038502875193396
60641328289664782443569349160778
60641328289664785745107075622614
60641328289664786149609726339580
60641328289664787392236132360366
60641328289667433726585502283980
60641328289667433729095989707808
60641328289667433774849574617676
60641328289667472616850632007392
60641328289667481904827982915048
60641328289667481907338470338876
60641328289667483735222427769118
60641328289667483735222432018468
60641328289668640027358726355430
60641328289668684309015424332070
60641328289668684309018871197242
60641328289668684309018872260052
60641328289668684354772457169968
60641328289668684492221125185812
60641328289668684492242045892212
60641328289668688205625575620880
60641328289675537604055235092448
60641328289675587017643733450432
60641328289675587429425997626608
60641328289675592551568068076738
60641328289675592553263418536770
60641328289675592553827502768754
60641328289675592965045682712946
60641328289675592965609766944930
60641328289675592970066638432914
60641328289676743902128910559474
60641328289676788373955217175452
60641328289676788374520076242096
60641328289676788374522748272608
60641328289676788374522749335418
60641328289676788374523523107268
60641328289676788374523782450380
60641328289676788374543555250778
60641328289676788374543670041818
60641328289676793308566761244082
60641328289676793308567909150084
60641328289676793308587681950482
60641328289676793315906470096650
60641328289676793315909914838092
60641328289676793315909914843708
60641328289676793315910947958670
60641328289676793315930720759068
60641328289676793315930835550108
60641328289676793726939811612646
60641328289676793727692952791734
60641328289774051338064402265744
60641328289774051339756654961696
60641328289774051340320735534756
60641328289774051340320738715680
60641328289774051340321514028340
60641328289774055046361891207142
60641328289776752446703144421152
60641328289776752448395397117104
60641328289776752629718518238396
60641328289776752631974849381788
60641328289776752631974855166332
60641328289776752632162877459116
60641328289776752632162883243660
60641328289784845386285157701020
60641328289784855909880122443076
60641328289784855912136459371012
60641328289784855912136462085168
60641328289784855955633707351540
60641328289784855957891075864860
60641328289784855958079103942188
60641328289784856320844159327266
60641328289784856321408243559250
60641328289784856323918726261344
60641328289784856504423358033382
60641328289784856504590752382420
60641328289784856504611644391012
60641328289784856504676729445264
60641328289784856506368978482292
60641328289784856506368982141216
60641328289784856506933062714276
60641328289784856506933841207860
60641328289784856506934094766428
60641328289784856506934100550972
60641328289784856507122122843756
60641328289784856507122128628300
60641328289784861445788856692804
60641328289784861445810523541672
60641328289784861445977917890710
60641328289784861445998809899302
60641328289784861446064154296666
60641328289784861446064929131326
60641328289784861447756147171506
60641328289784861447756406992618
60641328289784861448321266059262
60641328289784861448509294136590
60641328289784861859538411347682
60641328289784861860103270892326
60641328306410246083903232195608
60641328306421052487556929098674
60641328306421052487744957176002
60641328306421052488309041407986
60641328306421052897643583011016
60641328306421052899338935007646
60641328306530021191272516303818
60641328306530021191293408312410
60641328306530021193553102707446
60641328307390908865746818709892
60641328307390913804874551173300
60641328307390913804874552689620
60641328307390957044177588873436
60641328307390957089931173783352
60641328307390958322265384700926
60641328307390958323018525880014
60641328307390958323018530584278
60641328307390958324713107278284
60641328307390958871873259485358
60641328307390958878839470492572
60641328307390962585528734409389
60641328307390963820310663195845
60641328307393610157399903692764
60641328307393610157587931770092
60641328307393610203153488602632
60641328307393610203341516679960
60641328307393658333570976640510
60641328307393658379324561550378
60641328307393659980512005300934
60641328307393659980700028660900
60641328307393659980700033378262
60641328307393660026453613583866
60641328307393660026453618288130
60641328307393660028148194982136
60641328307393660163526340236142
60641328307393660163526344468230
60641328307393660163526346003424
60641328307393660163714368313470
60641328307393660170301167110254
60641328307393665516692418102698
60641328307393665516695774152696
60641328307393665516695774619256
60641328307393665516883802696584
60641328307393665524225808403306
60641328307401469211690653597193
60641328307401714075853293522358
60641328307401763488877711880446
60641328307401763489627497009376
60641328307401763489630853059534
60641328307401763857917935439494
60641328307401763900659719311354
60641328307401763901223798839074
60641328307401763901223803543338
60641328307401763903107440366776
60641328307401763903671524598760
60641328307401764045451884250806
60641328307401768986835954686294
60641328307401768987404168155802
60641328307401769393349596699306
60641328307401769393537624776634
60641328307401769394101709008618
60641328307401769398621227824570
60641328307401769398621313917767
60641328307401769398621313918010
60641328307401769399183073683976
60641328307502628871196197562428
60641328307502628871217095238972
60641328307502634222105937451128
60641328307502634222126829459720
60641328307510732196568456870856
60641328307510732606445938179838
60641328307510732606466830188430
60641328307510732606634995126942
60641328307510732606634995126990
60641328307510732606655887135534
60641328307510732608162434702500
60641328307510732608329575121368
60641328307510732608893659353352
60641328307510732608915322896184
60641328307510732608915580113676
60641328307510732745402298585700
60641328307510732745402298585701
60641328307510732745402298598751
60641328307510732745590326663028
60641328307510732745590326663029
60641328307510732745590326676079
60641328307510732746154410895012
60641328307510732746154410895013
60641328307510732746154410908063
60641328307510737686998647065258
60641328307510737687563506131902
60641328307510738096876121643527
60641328307510738096897013652119
60641328307510738097065182841592
60641328307510738097086074850184
60641328307510738098571731453898
60641328307510738098759759531226
60641329662451485774724864997507
60641329666097877715070676932434
60641329672287169953226990336129
60641329672287184823769206127425
60641329716282002340967852444052
60641329716282002340968110711256
60641329716608913947549347002908
60641329716609830437607515408706
60641329719272804729487661484956
60641329725472918651173564013813
60641329725472918789438627087061
60641329725472918789438630269389
60641333810995454593379661432461
60641333811068333964866347652771
60641333811068333964866347652780
60641333811068405522624691139499
60641333811071090754770893266008
60641333814023166729350884018397
60641333819861194155339618592262
60641333969620572300448320394919
60641333970484212916920901645070
60641333970495018084097054789370
60641333970593115008116268247767
60641333970593115008116268247776
60641333970603970182738932828438
60641333970603970183303791895082
60641333970603975535719816825260
60641333970603975536473221579548
60641333970603975673733976309152
60641333973558738664221063839029
60641333973558738664221068071117
60641333973558738664222215981491
60641333979456258126142174264981
60641333979467079809797486964905
60641334022794528424139006728010
60641334022794528424139781562670
60641334022797230126821985304878
60641334022797230127386069536862
60641334022797285623106646028738
60641334022797301685334508390382
60641334022798185644595355503668
60641334022798185644595358685996
60641334022798202115885535655342
60641334022798202253146290380734
60641334022798202253146290384946
60641334023669945098576715380766
60641334023778018179344911814838
60641334023778902688213377570477
60641334023778913669072598460380
60641334023778919159502782867808
60641334023778919159502782870238
60641334023778919159502782887491
60641334023778919159502782887500
60641334032642006824193212236427
60641334032642006961538682906561
60641334661901387961294156293618
60641335938099686264014937473886
60642125149554240129475461327941
60642125155461664915224440558849
60642125155461664922755507462025
60642125155461664922755623180569
60642125155462565353306534726985
60642125155462865496823543815305
60642129456723328294713219502225
60642129456723328294713219519695
60642129456723328294800029744483
60642129456723328301491140976963
60642129456723328301491140981335
60642129462630753087993265653779
60642129462630753094771187115419
60642129462630753094771187115467
60642129462630753094792136401535
60642129462630753094854902747063
60642129462630753095608015365101
60642129462631653517980208669285
60642129462631653518544292918739
60642129462631653525322214376007
60642129462631653525322214380427
60642129462631653526159042630061
60642129462631953662061302007059
60642129462631953662148112231847
60642129462631953668860172754815
60642129462667070461166230770364
60642129462958509807839212001969
60642129462958509808655120004584
60642129480684686054131660254719
60642130892446357685688074908409
60642130892446357685750837014367
60642130892446357685750837027465
60642130892773263938591242510331
60642130898351078810636128851644
60642130898353780102289210646524
60642130898353782479027784429617
60642130898353782479030883142835
60642130898353782479030883161549
60642130898353782480723135838787
60642130898354682909519148288579
60642130898354682909519148307453
60642130898354682911211400984531
60642130898354682911211515781395
60642130898463034719219092578096
60642130898463034720914444105358
60642130898677935097650576794876
60642130898681539198785805458661
60642130898681539198786577128463
60642130898681539198788900059287
60642130898681539198788900063659
60642130898681539198790047969661
60642130898681539199542045487933
60642130898681539199604807593891
60642130898681539199604807606989
60642130898681539199604836291699
60642130898681539199604836764088
60642130898681539199605955972282
60642130898681589161669917802903
60642130898681839342285017261479
60642130898681839342303586216783
60642130898681839342307057057981
60642130898681839342470950905777
60642130898681839342471065697025
60642130898681839342474423164125
60642130898681839343035035155231
60642130898681839343038162548787
60642130898681839343038248760319
60642130898681839343121845380019
60642130898681839343122965060596
60642130898682739773589189813747
60642130898682739773589275907187
60642130916403861162515402712974
60642130916407715444515198367869
60642130916407715444518670626217
60642130916407715445079282617323
60642130916407715445082410010879
60642130916407764858943998301109
60642130916407765407983572459786
60642130916407765407983572459787
60642130916407765407986671411993
60642130916407765407986671412002
60642131537470842727303672682887
60642131607461761435430662737328
60642131607498078800988991061776
60642131607680566058515499787521
60642131607680566059330516760336
60642131607680566059330516760337
60642131607680616022151123794655
60642131607681766632750786056017
60642131607681766633314870305471
60642131607681816596219160147934
60642131607681816596219160147935
60642131607789818298873057561157
60642131607789818298873058033541
60642131607789818299521824908816
60642131607789818299521824908817
60642131607789868261590033836662
60642131607789868261590033836663
60642131607789868262342146145974
60642131607789868262342146145975
60642131607789868262342403364822
60642131607789868262342403364823
60642131607790768692893459208095
60642131608447297566541445580368
60642131608478518348832393894332
60642131608763348689952015581328
60642131608794913035001976812850
60642131608794913035001976929490
60642141693813162309387286786658
60642141694393073152443670883236
60642142385767989033747512933459
60642142385767994521669540290623
60642142403492964888170245203502
60642142403492970193162760487755
60642142403493865272989753006099
60642142403494165462238281556782
60642142403501068763129606794928
60642142403502269337197526941422
60642142403504675790323791996991
60642142403504675790326114932235
60642142403504675790326119531505
60642142403504955803874464253047
60642142403504975971979378003603
60642142403528987415201528150911
60642142403820821388579626942974
60642142403829225407055881415934
60642143531431974453935087958014
60642143531431974453935116537730
60642143602882684953615275938951
60642143608864261849900316448251
60642143608896677349737297986811
60642143743803826013078087670821
60642143743814632826066326176917
60642143743815533393815346052425
60642143744130781897723249237078
60642143744142489325030028650192
60642143744687292255803471492662
60642143761540509065308566249557
60642143761856658182782869471074
60642143762476798783453560056086
60642143762484902658412805440726
60642143767765283550130980538154
60642143767776989147294334982634
60642143767776990932436512788594
60642143767776990932436512789998
60642143768277356425171229626343
60642143768289062022334584070823
60642143768289078074230418693480
60642143768312473216661292959783
60642143768321493574067400232040
60642143768324178813824647404263
60642143768385424555055938685357
60642143768386325130396807587183
60642143768397130152220412338031
60642143768397130159811142156155
60642143768397146760770572380437
60642143768421441921886870920623
60642143815655327886167126766295
60642143820806624557821880125182
60642143820918294554697010935506
60642143820954617453991158418566
60642143820954619833177315430154
60642143821455001195065498552041
60642143821466706792226525462007
60642143821466706792228852996521
60642143821466706792229881512165
60642143821466706792229882929107
60642143821466706799820612747231
60642143821490117986555561885481
60642143821490123344787673894013
60642143821498221861512479600036
60642143821498227219744594926467
60642143821499406017553295374311
60642143821499422625853178474102
60642143821499422626104230120018
60642143821501823583716588795447
60642143821501823583718916329961
60642143821501828944480110364398
60642143821501830725524932275617
60642143821502123772966262087283
60642143821502123772968589621797
60642143821502123772969618137441
60642143821502125556542493558921
60642143821503024340715281962791
60642143821503024340717609497305
60642143821503024340718638012949
60642143821503026131882157022298
60642143821503029691440349824321
60642143821503029699031081059387
60642143821503029699033403994631
60642143821503029699033408593901
60642143821503031482607307931755
60642143821563953291739711518921
60642143821563953291740826127845
60642143821563969900207303685669
60642143821563969900290986174463
60642143821563969900290990773733
60642143821572057166700071512485
60642143821572057166700072929427
60642143821572057174207118841815
60642143821572057174290802747551
60642143821572057356969292225034
60642143821572058591751225719966
60642143821572058957781022778939
60642143821572073775164224718123
60642143821572073775166549070309
60642143821595468368616395473670
60642143821595473719255539542147
60642143821596669125616204784972
60642143821607179316418893986627
60642143821607181099992797923751
60642143821607195917375999862935
60642143839192583039062852819871
60642143839217194853189117524474
60642143839224097971067130577187
60642143839224103458986834999107
60642143839224103458989158997161
60642143839227706964829934126279
60642143839227985194825214481591
60642143839228001658586651745405
60642143839228001658586654927733
60642143839228005362933570375585
60642143839228005372972023728874
60642143839228007154100528128887
60642143839228905938273321132027
60642143839228905938275644067271
60642143839228905938275648666541
60642143839288928970741093654307
60642143839288945571784206371595
60642143839288945571784210970865
60642143839297032845700339038947
60642143839297034629274242976071
60642143839297049446657444915255
60642143839297049446659768913309
60642143839297933413533042820191
60642143839300636351478352035911
60642143839300636351561264289315
60642143839300651168945237880831
60642143839300651168947560816075
60642143839300652952500544042427
60642143839300953187524722830978
60642143839321344470578075192867
60642143839321349594979584944310
60642143839321349958497779614787
60642143839321349961029184916979
60642143839321361079149160549527
60642143839324951680701888674627
60642143839324962801353269609367
60642143839325262990602942901194
60642143839325262990602942901203
60642143839325263539394913343386
60642143839325263539394913343395
60642143839333051851315333574471
60642143839333055555661134059267
60642143839333066668698535513655
60642143839333350394272779426584
60642143839544134915205564150219
60642144222378169143395032993385
60642144222378185607154146259145
60642144222378185744352138869693
60642144222413302398644209592585
60642144222414202966393229468093
60642144222705119677883629164578
60642144222705125214067484105405
60642144240104061846396386331785
60642144240139178637886449665225
60642144293532993461041419457871
60642144294156736141850863627099
60642144294191858284062638771911
60642144294264793158695847233671
60642144294265110002249270085674
60642144299441618828389501945235
60642144299517250048205017977745
60642144300065361737944921086262
60642144300101684591422638983578
60642144300171012255933150126419
60642144300171017609102583334247
60642144300171028727222558966795
60642144300173429867827306147222
60642144300173435175264076233275
60642144300173435180347679281211
60642144300174619514321032027934
60642144300174619880098662836279
60642144300174620063113002470126
60642144300205850675101057771835
60642144300205850680184660819771
60642144300392317675876137823888
60642144300392317678135573584538
60642144300392617867407196334458
60642144317932010637387165324988
60642144317932010637387165343871
60642144452814560253544153937705
60642144452838886695804320378477
60642144452838886700887666208969
60642144453069481885468732053517
60642144453798879019638512495882
60642144453822295564686933196214
60642144454016866183441115165735
60642144454016877296478516620123
60642144454041193936708194308692
60642144454041193936708197491020
60642144458966399871263623236080
60642144459049834227725832156506
60642144459051042120672071897026
60642144459051042120672071898430
60642144459051042120672100476742
60642144459051042120672100478146
60642144459051042122366648592436
60642144459051042122366677170748
60642144459051042122366677288837
60642144459051042122367423425692
60642144459051042122367423427096
60642144459051042122367452005408
60642144459051042168121008217516
60642144459074151203325249988174
60642144459086158774149009911296
60642144459086158911409765703710
60642144459086158912162135230466
60642144459086158912162135231870
60642144459086158912162163810182
60642144459086158912162163811586
60642144459586540868655308000507
60642144459598246465818662444987
60642144459598246473412749730211
60642144459598246656343148245090
60642144459598246656344178177724
60642144459598546799860157216770
60642144459622563586209847349459
60642144459622863821213076853403
60642144459622863958411069463951
60642144459630967238573821089142
60642144459630967241084304263620
60642144459634569372623218042367
60642144459634569509820953772284
60642144459694592534778579795707
60642144459694592542372322570422
60642144459694592542372667080931
60642144459695498460844170420143
60642144459695793291777187223903
60642144459695793299372131881724
60642144459695798652540445441115
60642144459695809770661540740983
60642144459706298131941934240187
60642144459706298131942705892519
60642144459706298139536793158860
60642144459706303492706227461470
60642144459706314786225533306050
60642144459706314786226563238684
60642144459706598321191607532023
60642144459706598321192379184355
60642144459706600112360370387820
60642144459707498888940541668383
60642144459707498888941313320715
60642144459707503837922655376730
60642144459707504239663025132087
60642144459707504249704920628814
60642144459707504432719259186762
60642144459707506079848315943237
60642144459730615252333119144659
60642144459730615252333462101251
60642144459730615252334233753583
60642144459730631769356306797466
60642144459730631769356307873374
60642144459730631899022975300444
60642144459730915441582758072235
60642144459730915441583907045419
60642144459730915487336348648603
60642144459730932090804047768903
60642144459914380880691902148383
60642144459914380880692016467247
60642144459914681069962496028527
60642144459925202520288584741471
60642144459925202525455616579699
60642144459925202594839224049360
60642144459925202596533800743366
60642144459925203755635380495203
60642144459925203760802409145487
60642144459925502730008887068586
60642144459925502732457638043544
60642144459925502737540212221704
60642144459925502738356233021040
60642144459926403275676383568041
60642144459949819304056279860340
60642144459957623036063629376464
60642144476776016007023114288198
60642144476776016007023142867914
60642144476776016009470860741008
60642144477324122712654989802851
60642144477324422901904290005866
60642144477347539260150783884651
60642144477359244854866764947663
60642144477359244857314138329131
60642144477359545044116438239499
60642144477420468781614907153571
60642144477420468827347198268266
60642144477420474134783992346411
60642144477432179729500745061755
60642144477432179731947346790891
60642144477432474568027934872408
60642144477432476351601494316502
60642144477432476351601838809532
60642144477432479918750418353591
60642144477432479921197020082718
60642144477432479921197020082727
60642144477432479921198140825946
60642144477433380486499438229099
60642144477456791680825030955218
60642144477456791680825032509126
60642144477456791680825032509135
60642144477456791680826147118059
60642144477456791726578588721243
60642144477456797033994460658567
60642144477456808147031833533230
60642144477456808147031862112955
60642144477456808197931904063474
60642144477675693752288770050308
60642144477676596706544917268990
60642144477683800836776105862491
60642144529953644313719937724130
60642144529953644313719966303846
60642144530490045284342444010919
60642144530501752665079702392523
60642144530501752848094300312288
60642144530501756369510215652831
60642144530533271301514493410147
60642144530534172052277853986572
60642144530534472195793834560812
60642144530536874809822792041983
60642144530598102301188456487267
60642144530598113414224829071879
60642144530599002868937476362775
60642144530599303195468826152012
60642144530599314178838530589351
60642144530599314727630501031543
60642144530606206176147701871907
60642144530606207959721605809031
60642144530606217289184074456519
60642144530606217472198415511728
60642144530606217472199444027212
60642144530606219072757978393643
60642144530606222777103778878439
60642144530606222777104807748215
60642144530607103039550921262619
60642144530607106743896721747415
60642144530607117856934123201803
60642144530607401574914194109243
60642144530607403366081499400928
60642144530607406935676680674123
60642144530607408765821196731765
60642144530609809681925714868871
60642144530609809684456000503743
60642144530609820794962087453483
60642144530610104512942501317515
60642144530610104512943272969847
60642144530610104520537360236188
60642144530610105069329330678380
60642144530610108217288987715495
60642144530610108217289073454643
60642144530610110008457064658108
60642144530610124691089996477982
60642144530611008794891615667290
60642144530611009389688219477322
60642144530611010624469033777110
60642144530611011036817276233797
60642144530611025258839016353490
60642144530630517801025438025827
60642144530630522925426947777270
60642144530630534401981515032359
60642144530630534404512920334551
60642144530630534409596523382487
60642144530631718695305807690572
60642144530634136124185624092199
60642144530634136131800632442327
60642144530642225181762696407431
60642144530642239999144869476839
60642144530642239999145898346615
60642144530642523724720142259544
60642144530642525508294046196668
60642144530642542021069344461189
60642144530643429645637475694443
60642144530643440758674877148822
60642144530643440758674877148831
60642144530829007141449763800332
60642144530853024118324048273061
60642144530853024118324049789381
60642144530853024118324134007997
60642144530853024118324135524317
60642144530853323026494356650295
60642144530853324261841058877701
60642144530853324261841143567089
60642144530853324261841144966769
60642144530861127985941287945363
60642144530861127993283293652085
60642144530861127993283295169809
60642144530861127993283379863409
60642144530861127993283380913169
60642144530861418245879025795493
60642144530861428129458297035087
60642144530861428136800304258129
60642144530861428136800390351409
60642144530862328742206727538107
60642144530925958985615251023887
60642144530926253823975048055484
60642144530926254189250696324403
60642144530926254372264921172835
60642144530926259129132260110803
60642144530926259129132345855567
60642144530934062860574496407123
60642144530934357515355866386340
60642144530934362454859397886338
60642144530934362454859426466054
60642144530934363004090443815267
60642144530934363004090472394983
60642144530934363004091591235995
60642147838492104996377277584306
60642147838783544351393102343026
60642147891993893834804943281711
60642147892545035786450537822849
60642147892545035786450539239791
60642147892545941155943595005516
60642147892615268744217607234367
60642147892617970661083746284609
60642147892617970661083747701551
60642147892618887143614204921664
60642147892618887143614206321344
60642147892650391099860435142502
60642147892654004491675001174765
60642147909683447035109646203375
60642147909719769936849276482951
60642147910270961299252665013532
60642147910270961301508740118930
60642147910343863364083985014085
60642147910343863364083985018297
60642147910343863364087337881915
60642147910343863371678072303521
60642147910343896176141948580690
60642147910377167769653702125810
60642147910379880586125075612485
60642147910379880586125075616697
60642147910379880593719162901921
60642147910379880593719248636697
60642147915304235365862981336431
60642147915304235366698666397473
60642147915304239077823790162771
60642147915628395487211698610027
60642147916179286522811770274926
60642147916179286523083738412576
60642147916179286525340070618778
60642147916179286525340074850866
60642147916252221399973021863094
60642147916252221399973283312626
60642147916252521541795712523208
60642147916252521541798035471502
60642147916252521543490030950010
60642147916252521589243615859878
60642147916253388795957739197778
60642147916253388802732594768246
60642147916277704131956131406962
60642147916285804256815962818626
60642147916285804302569576306806
60642147916285807961161763303422
60642147916285808006915376791602
60642148051202623624161805080778
60642148051410651036799607357072
60642148051483252407055407780674
60642148051483252409311744708610
60642148051483552550572761242528
60642148051483552552832197003178
60642148051483585904090034227690
60642148051518674695040609963528
60642148051518719166615868451176
60642148051518719166678544476952
60642148052077921939630699893551
60642148052140049787656592190883
60642148052140066465037024219387
60642148052150856814263908355311
60642148052175183256524846111593
60642148052175183263866856404535
60642148068928499864219952696700
60642148069220283826779160521394
60642148069220283829306089156922
60642148069244550980287483422722
60642148069244595451924274764976
60642148069803846218214971799250
60642148069803846219907224495202
60642148069865942704342026411083
60642148069901059495829762210009
60642148069901959926380789474969
60642148069901959932906892218796
60642148069901959932906892220200
60642148069901959932908006827720
60642148069901964872034626199928
60642148069909164475652539609511
60642148069912766739305233078093
60642148074836819546219451878426
60642148075128559044752285725466
60642148075128592397141509282886
60642148075152876204118471082618
60642148075152876204118556821766
60642148075152920675755348164020
60642148075153220819021653149236
60642148075153220819022427983896
60642148075153220819272357252340
60642148075164881944547876477195
60642148075164883729188646076950
60642148075164883729188646078354
60642148075164883911387168511763
60642148075164931907431126709476
60642148075164931953184683038170
60642148075712171442043722131956
60642148075712171442046045080250
60642148075712171442046046130010
60642148075785106318371510470050
60642148075785406461888519559774
60642148075785406507641843018706
60642148075786258851216110420956
60642148075786274903381245855072
60642148075786274903384688017384
60642148075810585346009674106860
60642148075810590285136264897948
60642148075810590285136636434256
60642148075821440284885306797094
60642148076028222564615976339775
60642148076028222564617095547969
60642148122106123223045868394171
60642148122106123223881553455213
60642148122395210841258821112790
60642148122395210841258821112791
60642148122430283161380160270277
60642148122430283161380246009425
60642148122970669356899339241466
60642148122981426896599658767169
60642148122981474343025368963156
60642148123043571429596714669105
60642148123043604224001480817312
60642148123043604231532547703226
60642148123051708106491793086462
60642148123054361771232867228929
60642148123054361771232867233141
60642148123054409217658577424916
60642148123078688213492690717321
60642148123078688221086778002545
60642148123078688221086863741693
60642148123078688221087892611469
60642148123078693571808489813917
60642148123078693571809604422841
60642148123086841362573288317056
60642148123090395601824036384149
60642148123090395601824122119085
60642148123090395601824122123297
60642148123262408856268996620826
60642148123270512731227466119642
60642148123270512731227470351730
60642148127870362353757505842292
60642148127870362360535431549118
60642148127870362361288572728206
60642148127894673985413167703038
60642148127902777860372413087678
60642148127967608860046376164798
60642148127975712728227695842612
60642148127975712735005621549438
60642148127975712735758762728526
60642148127978414027411844523406
60642148127978430490606101904850
60642148127978430498701249840420
60642148127979331060865606017646
60642148127979331061426218345574
60642148127979331061429690249630
60642148128014447852916281679014
60642148128186413484699142729166
60642148128194517359658388113806
60642148128198169036314921859511
60642148128198169037152008743738
60642148128198169043929934450564
60642148128291780460104745873897
60642148128291780460104745875301
60642148128291780460104746229433
60642148128291780460376341985593
60642148128291780460376341986997
60642148128291780460376342339885
60642148128291780460376342341289
60642148128291780460376342345501
60642148128291780462632676081121
60642148128291780462632676081281
60642148128291780462632679267821
60642148128294465143291347638452
60642148128302569018250593023092
60642148128302585488975917290450
60642148128302585626152984590749
60642148128302585626152985989025
60642148128302585626152986007899
60642148128302585626152989176969
60642148128302585626717068822733
60642148128302585626717073408953
60642148128302585626988664915715
60642148128302585626988666338481
60642148128302585626988669520809
60642148128302585628680917499239
60642148128302585628680917630381
60642148128302585628680919034433
60642148128302585628680919047531
60642148128302585628680922216601
60642148128302585628684389888729
60642148128302585629245001725607
60642148128302585629245001744481
60642148128302585629245003260641
60642148128302585629245003279515
60642148128302585629248474120713
60642148128303486056704012905469
60642148128303486056704012922939
60642148128303486057268096087693
60642148128303486057268100319781
60642148128303486057268100337251
60642148128303486057539692180675
60642148128303486057539693249149
60642148128303486057539693597825
60642148128303486057539693603441
60642148128303486057539696431477
60642148128303486059231944899713
60642148128303486059231946299393
60642148128303486059231946316862
60642148128303486059235416803769
60642148128303486059235418203449
60642148128303486059235418220918
60642148128303486059796029126081
60642148128303486059796030525761
60642148128303486059796030544475
60642148128303486059799501030137
60642148128303486059799501035753
60642148128303519410784254114219
60642148128303519410785025766551
60642148128303519410785026116471
60642148128303519411622198744058
60642148128303519413316775438064
60642148128303836211135203945411
60642148128306187351449110804321
60642148128306187351449115526054
60642148128306237174564685855952
60642148128307437931082980326629
60642148128326902787797175121737
60642148128326902788047879224841
60642148128330804653769083112149
60642148128338910175668238316200
60642148128342510249844562265965
60642148128342511897872347376040
60642148128342512035321359883510
60642148128342512446915366294870
60642148128342512629929677356238
60642148128342512629929705934550
60642148128960333476368175919082
60642148128960333522121760827546
60642148128963935737576482767767
60642148128963935745103331612773
60642148128987362861740336936864
60642148128987362909941615726330
60642148128987362909941730045194
60642148128995450128149763454446
60642148128995450130596455640092
60642148128995450130597227292424
60642148128995450130597484509868
60642148128995466729921399398638
60642148128995466729921657665842
60642148128995466732369007184956
60642148128995466732369096460564
60642148128995466732369120454060
60642148128995466732369378721264
60642148128995466737452695972040
60642148128995466737452814890174
60642148128995466739147271616286
60642148128995466739147276202506
60642148128995466739147300196002
60642148129178837955058539636730
60642148129205900688862014701902
60642148129205900696393457723394
60642148129278835563495223163662
60642148129278835563498956890256
60642148129286939438457853309318
60642148145740624693273883404669
60642148146020357856333480447722
60642148146028461731292725832362
60642148146032413602576200523761
60642148146064834593404007497995
60642148146064834593404007498004
60642148146064834593404093237303
60642148146064834639157563826698
60642148146068436315044032325771
60642148146712922897957278875505
60642148146712937717851079837401
60642148146713189735668967532100
60642148146713223089750324749246
60642148146713223089750324749247
60642148146713242802767107286645
60642148146720994656452225606278
60642148146720994656452225607682
60642148146720998360798026091074
60642148146720999595579959587410
60642148146721299739096968674326
60642148146932027665373913349105
60642148146932027711393613206590
60642148146932027711393613206591
60642148146932027711957697438574
60642148146932027711957697438575
60642148146932061065474970423736
60642148146932061065474970423737
60642148147013082470207219005138
60642148147013082470210313605764
60642148147013082515963869816468
60642148529800978190086668443494
60642148529801278379357261391922
60642148529801278380109373701234
60642148529802178939825922617535
60642148530093018007807729199615
60642148530093062296932813773740
60642148530093062296998936664688
60642148530093062297751304085024
60642148530129035229848819798015
60642148530129085055136757351552
60642148547527154618850554055244
60642148548476291943409629222562
60642148548476307995577087604972
60642148553435779986762720774592
60642148554384932134917690400174
60642148554384932180671303888354
60642148554384933415453237383286
60642148554384933415453581756820
60642148554416448484739279285360
60642148601650362854908548856120
60642148601650362854908548874994
60642148601650362861686474562946
60642148601650362861686474581577
60642148601650362861686474581820
60642148601653036702125435136481
60642148601653036702128874093379
60642148601653937269874455011989
60642148601653937269877893614755
60642148601653937269877893968887
60642148601653965132949930601893
60642148601689053924166525734881
60642148601689054061364518345429
60642148601689054061364604080365
60642148601689054061364604434497
60642148601869167478808174241400
60642148601869167486419824647832
60642148601871869326302086714093
60642148606613407057549441184359
60642148606901245918364824566035
60642148606904892112209625922252
60642148606906092686277662275532
60642148606937563283923009991903
60642148607558988222256631344888
60642148607558988222256631362358
60642148607558988229033409162939
60642148607558988229034552819626
60642148607558988229034557050310
60642148607558988229034557051714
60642148607558988229034557068941
60642148607558988229034557069184
60642148607558988229118235172858
60642148607558988229871380584034
60642148607561405841765417704182
60642148607561405848540244578294
60642148607561405848540245642556
60642148607561688285424527569581
60642148607561688286177668748669
60642148607561690115567923964275
60642148607561705985467388862018
60642148607561705992810424488276
60642148607561706038564098673752
60642148607562590500298013089257
60642148607562595435173372070219
60642148607593777013948546330048
60642148607593777013948550916268
60642148607594115903190729890161
60642148607594115903190730244293
60642148607594127028088514141524
60642148607594127028841741055548
60642148607777492702639247641848
60642148607780194001066897676455
60642148607780194001066897693717
60642148607780194550384203990505
60642148607780194550949063057149
60642148607780243819095653454132
60642148607780243826709255272550
60642148607780243826709256322310
60642148607780243826709628329390
60642148607780243826712727044012
60642148607780243826712727162104
60642148607812619788152564715579
60642148607885544368762519437048
60642148607885544368762519454518
60642148607885594193565495780498
60642148607885594193649411488820
60642148607885594193652534785802
60642148624663139379711003095519
60642148624663439568981597093707
60642148625311895778644852470811
60642148625311896327687871372379
60642148625319992142432969962801
60642148625323604990340262151093
60642148625323604990340290847449
60642148625611770622144535312246
60642148760226862676580135359680
60642148760237667843192462539200
60642148760237667843945603718288
60642148760237669490321515044864
60642148760237669490321515977984
60642148760518602168526428577970
60642148760553768784547848263340
60642148761185948881209939051022
60642148761185965474477046379467
60642148761210232833556373216846
60642148761210232833556373216855
60642148761210232833556459310126
60642148761210232833556459310135
60642148761210232833807506356733
60642148761210270983857375801387
60642148761210282109560959429212
60642148761218337806099902442471
60642148761218337943297552096418
60642148761218337943297552096427
60642148761218337943297895053019
60642148761221943783973957825486
60642148761393948529858806423424
60642148761404753505109564436302
60642148761404753512639856487556
60642148761429075607757001186667
60642148761502016796920246330699
60642148761502021601410547477731
60642148766109970164763091589818
60642148766109970171537918463930
60642148766135488043928217729000
60642148766145992877231011845292
60642148766145992884009191936994
60642148766146293073279786051822
60642148766146293073280560886482
60642148766146293073467814129150
60642148766146293074032673195794
60642148766146293211293428871568
60642148766146293211293687138772
60642148766146294857669598465348
60642148766146294857669601646272
60642148766146294857670373300008
60642148766146294857857626542676
60642148766426021288173661590778
60642148766426921856173360053910
60642148766426921856173733125252
60642148766427227535874511065334
60642148766427272007239792017570
60642148766427272007257240837384
60642148766427272007258015672044
60642148766437776847404074456290
60642148766437776848157594491264
60642148766438077173852119197090
60642148766438977605239970129938
60642148766438977605239970479858
60642148766438977605239974729199
60642148766438983095666714397615
60642148766438983095666714397624
60642148766462044000641581846252
60642148766462044183844207843354
60642148766462344327361216931674
60642148766474099749896108744974
60642148766474099887156777731055
60642148766474099887156777731064
60642148766474101533470017262494
60642148767079833428299951582409
60642148767082524219519658506779
60642148767082524219540550515371
60642148767083435699549402492111
60642148767083469053000847826793
60642148767083769272473538825902
60642148767094274112635096669650
60642148767094275866807399345309
60642148767094279572782690761133
60642148767094279572845452526057
60642148767094279580124696467855
60642148767094290760160288812852
60642148767094290760160288825950
60642148767094290760160293058038
60642148767094290760163644863010
60642148767094290760163645925868
60642148767094290766938471737122
60642148767094291933592126237363
60642148767094574294294040144766
60642148767094574301825107030680
60642148767094574301905690551198
60642148767094574301908789383912
60642148767094574302092946976194
60642148767094574302093718628526
60642148767094574302097074678684
60642148767094574432307940298596
60642148767094590903593648374246
60642148767094590903677326495390
60642148767094590903865616022250
60642148767094590903868968890080
60642148767094590910643881857472
60642148767094590911208737741788
60642148767094590911208737754838
60642148767094590911208740924116
60642148767094590911212093791946
60642148767095491455306784366139
60642148767095491455327704954447
60642148767095496413078740369885
60642148767118558057387532696072
60642148767118847121258059858567
60642148767118858246909054726673
60642148767118858246909058976023
60642148767118858246909173754013
60642148767118858246909173767063
60642148767118907476909046030620
60642148767119806253648027641493
60642148767126663167128592548304
60642148767126663167128711571432
60642148767126711208173128377453
60642148767126711208351024177780
60642148767127011352433147300980
60642148767130548973154655913642
60642148767130548973154655915046
60642148767130565627646346392257
60642148767130565627646433548338
60642148767130565627646433548347
60642148767310382561891179818871
60642148767313078736721978479926
60642148767313078737286834364242
60642148767313128737577187183294
60642148767313128745107855488218
60642148767313128745108627140550
60642148767313128745110954202840
60642148767313128745110954320932
60642148767314281324526439100471
60642148767314314678043712085633
60642148767345504706547319968947
60642148767345504706550791873003
60642148767410374642483548067502
60642148767410375237008182694336
60642148767410375237088131798974
60642148767410375237091865525568
60642148767410375374289853427397
60642148783872169305994894392806
60642148783872169313337933201392
60642148784163908804276684362475
60642148784163958767160020334055
60642148784199927993157066995443
60642148784821372659148089478349
60642148784844734485963128880340
60642148784852839595704221685346
60642148784856489907922584960613
60642148784856489907922586482549
60642148784856489908738489426561
60642148784856489908738518006277
60642148785063577260167027888611
60642148785064478377858312695575
60642148785136251476334101939285
60642148785136251476334105120209
60642148785136251476334105121613
60642148785136521423590515186331
60642148785136521606624626085343
60642148785136551619851111026201
60642148785136551619851111027605
60642148785136551619851114208529
60642148785136551619851114209933
60642148785144626716930660849231
60642148837014680827981388505830
60642148837049797618905562958084
60642148837049797619470331562199
60642148837049797619470422024728
60642148837050700428455748971846
60642148837326824541892093041829
60642148837326824541892094576863
60642148837326824541892118558713
60642148837326824541892121741041
60642148837326824542142797263025
60642148837326824542142797264429
60642148837326824542143941868607
60642148837326824542146269521373
60642148837326824542146269522777
60642148837329525833797022246545
60642148837329525833797023663487
60642148837329559187316705341831
60642148837329574011474734155127
60642148837330776415414456468205
60642148837330776415435377056513
60642148837330776415689524838248
60642148837337629707940337525803
60642148837337629707940364687173
60642148837337629707940364706047
60642148837337629708504420240223
60642148837337629708504421756383
60642148837337629708504445755703
60642148837337629708504448938031
60642148837337629708755121260217
60642148837337629708755121261621
60642148837337629708755124442545
60642148837337629708756267631185
60642148837337629708756269048127
60642148837337629708758591629239
60642148837337629708758591979159
60642148837337629708758591984775
60642148837337629708758592101415
60642148837337629708758593046181
60642148837337629708758593047585
60642148837337629708758593518565
60642148837337629708758593519969
60642148837337629708758596700893
60642148837337635244940041554357
60642148837337679534130475279792
60642148837338880290373701852845
60642148837338880290376800567515
60642148837338880290376802083835
60642148837338880290394622441153
60642148837338880291209034499533
60642148837338880291209377473387
60642148837338880291209377473547
60642148837338880291209379008581
60642148837338880291209406153885
60642148837338880291209406171147
60642148837338880291209406171355
60642148837338880291209407570827
60642148837338880291209407571035
60642148837338880291209407588297
60642148837338880291212480911195
60642148837338880291212482427515
60642148837338880291212849731735
60642148837338880291212849849779
60642148837338880291212850781495
60642148837338880291212850918466
60642148837338880291212851249459
60642148837338880291212851268386
60642148837338880291212853963823
60642148837338885781639595186152
60642148837341581582112446092036
60642148837341581582862459268267
60642148837341581582862459269671
60642148837341581582862487966027
60642148837341581582862487966235
60642148837341581582862574059515
60642148837341581582865558100981
60642148837341581582865587271124
60642148837365848735538895856437
60642148837365898697606328884005
60642148837373952610498141241077
60642148837374002435868989533502
60642148837374002573129658519592
60642148837998078848098559126509
60642148838022362655086163598169
60642148838022362655086163602381
60642148838022362655086163952301
60642148838022362655086165015111
60642148838022362655086422232555
60642148838022362655087193884887
60642148838022362655087197071427
60642148838022363066681171716531
60642148838022363203878048301213
60642148838022363203878048305425
60642148838022363203878134040361
60642148838022363203878134394493
60642148838022363203878135457303
60642148838022363203879164327079
60642148838022363203879167513619
60642148838022412426514817515213
60642148838022412433856741714875
60642148838022412433856741732137
60642148838022412433856827454023
60642148838022412433940424079753
60642148838022412433940424534667
60642148838022412433940424551929
60642148838023263634491837331097
60642148838023263634492953356963
60642148838023263771690945967511
60642148838023313047422079580465
60642148838023313047422080984357
60642148838023313047443000285413
60642148838023313047443001689305
60642148838030216165319985868021
60642148838030216165382656126515
60642148838030216165382660848249
60642148838030216165382661898009
60642148838030216166135801555161
60642148838030468313619227180785
60642148838030468313619314336875
60642148838030468313619571554319
60642148838030505229703156415745
60642148838030506418731533698569
60642148838030515760045019932348
60642148838030515760045281282502
60642148838030516302121743740097
60642148838030516302121743745921
60642148838030516302121829485069
60642148838030516308815987099515
60642148838030516308836989307311
60642148838030516308836993893531
60642148838030516308836994956341
60642148838030516308899665214835
60642148838030516308899665220659
60642148838030516308899665333087
60642148838030516308899669919307
60642148838030516308899670982117
60642148838030516309652812161205
60642148838030516309653155117797
60642148838031368744233360584203
60642148838031416922381324963701
60642148838031416922402245670053
60642148838031416922402247073945
60642148838031416923218150017957
60642148838031416923218178597673
60642148838034070035823336257887
60642148838034070035823421997035
60642148838034070035823423396715
60642148838034070035823680614159
60642148838034070035886442379083
60642148838034118024325852817407
60642148838034118031040988185209
60642148838034118031103778524233
60642148838034118031103778996409
60642148838034118031856919703321
60642148838034118031856919708937
60642148838034118031856920771711
60642148838034118031856921238271
60642148838034118031857005914645
60642148838034118031857010165606
60642148838034118031857263728546
60642148838034118031858039035139
60642148838034118031858039035382
60642148838034118031858040452288
60642148838034118207277430337823
60642148838034118214055327464933
60642148838034118214871346617134
60642148838034118214871603834578
60642148838034118626654642727127
60642148838034119861435543238482
60642148838034119861435544171602
60642148838034119861435801389046
60642148838204877730478760239171
60642148838249309853602781801025
60642148838249309853605105799079
60642148838311145137293046339270
60642148838311178490813765711605
60642148838311445280810029910706
60642148838311445280810031445740
60642148838311445280810055426186
60642148838311445280810055427590
60642148838311445280810058608514
60642148838311445280810058609918
60642148838311478634330774799925
60642148838311478634330774801329
60642148838311493459303587698715
60642148838313846429008894498344
60642148838313846429200278625830
60642148838313851782181766461762
60642148838313879782466843275801
60642148838313879782466847507889
60642148838313896253753552573178
60642148838313896253753557290540
60642148838313896253755875521472
60642148838313896253818670700114
60642148838314145337370581358247
60642148838314146434704507258160
60642148838314146435268334259650
60642148838314146572466212073334
60642148838314146618470843926258
60642148838314150873551940472807
60642148838314151925131247976337
60642148838314151925131333715485
60642148838314151925131333732954
60642148838314151925695417947469
60642148838314151925695417964938
60642148838314151925884393399159
60642148838314151925884393404775
60642148838314151925884479143923
60642148838314151970884918642822
60642148838314151971449002874806
60642148838314151971452102061652
60642148838314179925983856594805
60642148838314179926234556448315
60642148838315047735357066296182
60642148838315051304102967737767
60642148838315080356534884350814
60642148838315095180943612545445
60642148838321950304157196828684
60642148838321955656573484266833
60642148838321955657326629695479
60642148838321983657426088777081
60642148838322000128715121022752
60642148838322000128777916084754
60642148838322000129527701082542
60642148838322000129531057263842
60642148838322250309596486548758
60642148838322250309596486550162
60642148838322250309659247265326
60642148838322250309659248315086
60642148838322250309663752642800
60642148838322250310161345615402
60642148838322250310224103148238
60642148838322250310224107380326
60642148838322250310412389492770
60642148838322250310412389494174
60642148838322250310412392676502
60642148838322250446858274394680
60642148838322250447673058130498
60642148838322250493241799782634
60642148838322255800027817335201
60642148838322255800654577238828
60642148838322255800654577587101
60642148838322255800654577587137
60642148838322255800654577592961
60642148838322255800843724524351
60642148838322255983857203584363
60642148838322283800943097748761
60642148838322299723436806802502
60642148838322299723441312179976
60642148838322299724005393224016
60642148838322299724005393229632
60642148838322300272229811763500
60642148838322300273044595499318
60642148838322300273044710172314
60642148838322300273044710185364
60642148838322300273044714417452
60642148838322300273044968452568
60642148838322300273048066222472
60642148838322300273048067285282
60642148838322300273048067757666
60642148838322300273048412131200
60642148838322300318798266501062
60642148838322300318801622446226
60642148838322300318801623495986
60642148838322301507924531911502
60642148838323184232310034079146
60642148838346567425532313391344
60642148838346567425532313392748
60642148838346616838745874808690
60642148838346616838840321246170
60642148838346616884499459718558
60642149965597237241686973035346
60642149965597242594104122455566
60642149965598143205974019516930
60642149965598143205974048096646
60642149965780925074099978293434
60642149965780958425922671402262
60642149965780958427617251278596
60642149965816047216308391253784
60642149965816075217412734735702
60642149965816091687883649741432
60642149965816091688702140052716
60642149965816091871716479338110
60642149965816091871716479688030
60642149965816992302267506603070
60642149965888726421510247731104
60642149965888976740219806882386
60642149965889026563335348514476
60642149965889026565027346099404
60642149965889026746349688149790
60642149965889927176336634369252
60642149965889927176900715064830
60642149965889927176900715414750
60642149965924999495996916697410
60642149965925049320804398396492
60642149965925049321556853679866
60642149965925049457981556529479
60642149965925049458253438433883
60642149966433569259172864918625
60642149966433569259736949150609
60642149966433569261429201846561
60642149966437438368429277766963
60642149966437438986304891585613
60642149966437471721866335585587
60642149966437471721946550752125
60642149966469887219440781704475
60642149966472555777791511712805
60642149966472555777791511717017
60642149966472555777794951736725
60642149966472555777794954919053
60642149966542805420283252663617
60642149966545490652424720174565
60642149966546391082787687127760
60642149966546407142299075365818
60642149966546407691526940605269
60642149966546441044761785112623
60642149966546441044782677121215
60642149966546441045597833808879
60642149966546441045597833810283
60642149966567120751199041998285
60642149966577922211770219992539
60642149966578811521752402646048
60642149966578811521752402663518
60642149966578822642321247257499
60642149966578826345934451364188
60642149966578861486268747703605
60642149966578861486289668291913
60642149966581524483017003938709
60642149966581524483017089673645
60642149966581557837087897142319
60642149966581557837087897143723
60642149966581557837087900324647
60642149966581557837087900326051
60642149966765245667241125448551
60642149966765245667241125449955
60642149966765245669497459194159
60642149966765245669497459195563
60642149966765245669497462376487
60642149966765245669497462377891
60642149983541967972924677965570
60642149983541967973760726800202
60642149983541967973760727150122
60642149983614902847557886427330
60642149983614902848393935261962
60642149983614902848393935611882
60642149983614902850085819466962
60642149984271383363020160802401
60642149984303798313814467454631
60642149984303798313814467808763
60642149984303837157761967900494
60642149984307400585061251042297
60642149984307400585061251400801
60642149989231744247263071836564
60642149989450293196755751364614
60642149989450293197027719031249
60642149989450293197027719503668
60642149989450593340272760452934
60642149989450593340544728119569
60642149989450593340544728591988
60642149989523228071388959826374
60642149989523228071660927493009
60642149989523228071660927965428
60642149989523528215177936581329
60642149989559550928209852613954
60642149989559550928209852615412
60642149989559550973963408944106
60642149989559550973963437529700
60642149990107957814744801224600
60642149990107962753876005946356
60642149990107962753876007462676
60642149990107962799629217780510
60642149990179692115311121593374
60642149990212112554275837111662
60642149990216025998162890100273
60642149990216059305916146514295
60642149990216059306480230746279
60642150036498045893642628441878
60642150036719546866115535023803
60642150036719596279329388490900
60642150036789829864565851613297
60642150036789829864565852085716
60642150036792531153962596952660
60642150036824952143975615119307
60642150037340943943273761537755
60642150037340943943273847276903
60642150037340943943273851876173
60642150037340943943273851880385
60642150037340943943274880745949
60642150037376060734760472003365
60642150037376060734760472007577
60642150037376060734761586612289
60642150037376060734761588029231
60642150037376060734761591215771
60642150037376060734763910610343
60642150037376060734763912027285
60642150037376060734763915209613
60642150037376060734763915213825
60642150037376066085485622421715
60642150037376110008885180272830
60642150037376110008885184877924
60642150037376110010492750338540
60642150037376110010492750344364
60642150037376994516373917724579
60642150037448995609393680465125
60642150037448995609394024838659
60642150037448995609394795074049
60642150037448995609394795078261
60642150037448995609394796490991
60642150037448995609394799677531
60642150037448995609397033332955
60642150037448995609397377706489
60642150037448995609398152541149
60642150037449044882950205379832
60642150037449044885125958800300
60642150037449044885125958806124
60642150037449044885397927970288
60642150037449044885399047184306
60642150037449912648499339498595
60642150037449944217676008175763
60642150037449945453774822712481
60642150037481427031540930809239
60642150037481427168738837326507
60642150037481427168822491454098
60642150037481460382536111297854
60642150037481460383268331397584
60642150037481460383352014222992
60642150037481460385046622692092
60642150037481465875488688118414
60642150037482327599289864591467
60642150037482332538501248080642
60642150037482366443237707993922
60642150037485029302787971260217
60642150037485029302788057353497
60642150037485029302808863149304
60642150037485029302808977940344
60642150037485029439986049968417
60642150037485029439986050318337
60642150037667848409516938353119
60642150037667849506598755144574
60642150037667849506849830765112
60642150037667849507414658069712
60642150037667849507418014119870
60642150037667849507418018724964
60642150037700265006686812303672
60642150037700265007167956782864
60642150037700314420468848653108
60642150042406671260990710929242
60642150042409367612008361848513
60642150042624269773134301419167
60642150042627921503160461889944
60642150042629125783268875416167
60642150042697204647767424141779
60642150042698455231913934100661
60642150042700856194591044341552
60642150042700856197035409346816
60642150042700856377793670351704
60642150042733577557077282515135
60642150043280817038386288380497
60642150043281722342464813725173
60642150043281722344159389369419
60642150043282017612454326133492
60642150043282022533409062661255
60642150043284435165715486279832
60642150043284735376167149190298
60642150043284735376418196249994
60642150043284735377861724834544
60642150043284735378112773299536
60642150043284735378677627778556
60642150043284735378677632366180
60642150043284735378677632383650
60642150043284735378677633427586
60642150043284735424431217274644
60642150043357320833229225938780
60642150043357370107346106083476
60642150043357370107349462133634
60642150043357370109797184605998
60642150043357670296616728674478
60642150043357670299064449729900
60642150043381680635833785746405
60642150043389741272002557329582
60642150043389752392569906474740
60642150043389752392569910725542
60642150043389790548853878264715
60642150043389790550465114913928
60642150043389790550548682948296
60642150043389791099257085822888
60642150043390052581903266842786
60642150043390052582091637863665
60642150043390052582091637876715
60642150043390052582091638213585
60642150043390052582091639276395
60642150043390085750616447183430
60642150043390085750616447200900
60642150043390085750700125304574
60642150043390085750700383571778
60642150043390085752311022827676
60642150043390085752312052745808
60642150043390085753147846359996
60642150043390085753147851062856
60642150043390085753147851081730
60642150043390085753148104627200
60642150043390085796453710213038
60642150043390085798148290089372
60642150043390085798901431268460
60642150043390090693982124118936
60642150043390941846069474021158
60642150043390991307547376115640
60642150043393654304295746936555
60642150043393654304295748336235
60642150043393654304296005553679
60642150043393654853087631622337
60642150043393654853087717365697
60642150043393654853087717715617
60642150043393654853087718778427
60642150043393654853150393387261
60642150043393654853150479480541
60642150043393687612612601124071
60642150043393692964978203620968
60642150043393693560611262982589
60642150043576173633348011752163
60642150043576173633349126361087
60642150043576173635042474127305
60642150043576173635607333193949
60642150043576174731245731468756
60642150043576208084679350209630
60642150043576208084763004453918
60642150043576208084763033048136
60642150043577374209675483865885
60642150043577375444461889442749
60642150043577407011893745395285
60642150043600488964267239693809
60642150043608573758960214225652
60642150043608589636289843981072
60642150043608589636478129275844
60642150043608623584516331748190
60642150043608623584603370753494
60642150043608623584603371686614
60642150043608637814720610956672
60642150043608639644027179079842
60642150043608639644119127576293
60642150043608873902414460149576
60642150043608890373783819166126
60642150043608890374536964575898
60642150043608890374536964594772
60642150043608890374599722108734
60642150043608890374599726340822
60642150043608890374603079208652
60642150043608923728037045976160
60642150043608923728117023675016
60642150043609829283271792403305
60642150043609840355627561570155
60642150043612492234005185478311
60642150043681525105632267224788
60642150043681525105632271942150
60642150043681525105653163950742
60642150043681525105715835259156
60642150043681575067786739261873
60642150043681575070231104149045
60642150060354097748721718440356
60642150060354101454762095613299
60642150061115628494614153452802
60642150061115628494614158187634
60642150061115928684135770888801
60642150061115966931580840811719
60642150061115966933275417622365
60642150061115966933287040217352
60642150061116868095644377577234
60642150061119530955131879084429
60642150061119563714657220594647
60642150061119563714657220613520
60642150061119569799078575992208
60642150061302050972434657461953
60642150061334449998453501357985
60642150061334499823845959804762
60642150061334769771123174114245
60642150061334799967362968893082
60642150061334816026870106478631
60642150061338368335484572829774
60642150061338368336300504336081
60642150061338368336300504452721
60642150061338368336301628266008
60642150061338418344122646202040
60642150061338418344122646220913
60642150061407751498807704401999
60642150061407751498807705801679
60642150061407751498807733099759
60642150196033633750821612052846
60642150196033633750821841623694
60642150196033633751011017965528
60642150196034534318570891612554
60642150196217364405985471781722
60642150196241631559473538724582
60642150196241676030863207935642
60642150196252438373026890314968
60642150196252486550644964799628
60642150196252487785971094923460
60642150196314561083197008697111
60642150196314610905475753959658
60642150196314610905748496577890
60642150196314610905748496932022
60642150196314610908003686999290
60642150196314610908004833505826
60642150196314610908004833859958
60642150196349683224844698210470
60642150196349683225596810519782
60642150196349727696984040947572
60642150196349733050216603933270
60642150196349733050404632010598
60642150196361456491496599406867
60642150196361457040518467682719
60642150196361457040539273952163
60642150196361457040539359691311
60642150196361457040602035717087
60642150196873830096454007930663
60642150196898173288545225420316
60642150196908946887944071264103
60642150196908946887944072681045
60642150196908952238665783075475
60642150196908994928890972898098
60642150196971091420938803167985
60642150196979196530432373607937
60642150196981881762574955727809
60642150196981881762574957144751
60642150196981929209000581251878
60642150196981929801913288436026
60642150196981929803524181359858
60642150196981929804361009609540
60642150196981929804361011026482
60642150196982782193211875019358
60642150196982798801679500152355
60642150196982830371608965639325
60642150196982830371608965652375
60642150196982830372173049871309
60642150197003506371733109820215
60642150197006197091798750664089
60642150197006208212177819100695
60642150197006208212177905193975
60642150197006208212428833217445
60642150197006208212428866501425
60642150197006213563150545028817
60642150197006213563150578312797
60642150197006241425975093066218
60642150197007108642728846365655
60642150197007108642979893407881
60642150197014344708837562790438
60642150197015217456900623027380
60642150197017904335337758135969
60642150197017915593166210617965
60642150197017919162595403709326
60642150197017947163099028867771
60642150197017947163099029917531
60642150197200733831020011952946
60642150197200734424996982297578
60642150197200734425812913821306
60642150197225046050690535172540
60642150197225046050690649975226
60642150197233149330856993491506
60642150197233154272461635854433
60642150197233199338678011427538
60642150197233199338686280863901
60642150197233199338688146536739
60642150197233199339431156855976
60642150197236751785055354125801
60642150197236751785306402606859
60642150197236758373100994358798
60642150197298030338360244413197
60642150197298030340796253420646
60642150197298030340797028255306
60642150197298030887394652236287
60642150197298030889839017241551
60642150197298030889840131833213
60642150197298030889840131850475
60642150201797866292369345805296
60642150201797866292933430037280
60642150201797866292934458907056
60642150201797866294625682733232
60642150201797866294629035601062
60642150201822177917247081959216
60642150201822177919503418887152
60642150201822177919506771754982
60642150201822177919694799832310
60642150201832983084424522240496
60642150201832983086119098934502
60642150201832983086307127011830
60642150201832999557594208330790
60642150201833004498981378071168
60642150201930246057105152946470
60642150201930250998492322686848
60642150201941957142814970516722
60642150201941957144509260247168
60642150201941958974652943601050
60642150201942259118170040313632
60642150201942259118359100452892
60642150201942259301184379953158
60642150201942259301185413072284
60642150201943157899333266541550
60642150201943157899897319011490
60642150201943157899897347591206
60642150201943159731735321129050
60642150201943159731736440337244
60642150202113917418227633679350
60642150202124722582957356087536
60642150202124739056127042177830
60642150202125639623942181285362
60642150202125672975763848706742
60642150202125672976327932938726
60642150202125672976328961808502
60642150202125672978023538502508
60642150202125689629796657576278
60642150202149034207269979139696
60642150202149034207834063371680
60642150202149034207835092241456
60642150202149984600641584860662
60642150202160763002064833223734
60642150202160763596861178759128
60642150202160763596861181941456
60642150202160806238268247907032
60642150202160806238269019557960
60642150202160806239108430458956
60642150202160811180495600199334
60642150202161063740375001380644
60642150202161063740378187847448
60642150202161063740378191029776
60642150202161106564802955164782
60642150202161962523734300133035
60642150202161964307562262557262
60642150202161964308374783935630
60642150202161964308374783937034
60642150202161964308374812515346
60642150202161964308378139987192
60642150202161964308378168565504
60642150202161964308378168566908
60642150202161964308378256193978
60642150202161964308378256195382
60642150202161964354131724777612
60642150202162012486056914043998
60642150202162012486617636104615
60642150202162012486620649316065
60642150202162012532374205408680
60642150202221985555637986793510
60642150202222936129307602191958
60642150202222936129579570331012
60642150202222936131835535231590
60642150202222936131835907258948
60642150202233691290062009874314
60642150202233741112901456368792
60642150202233741112985052981472
60642150202233741112988118885742
60642150202233741113741638920716
60642150202233741115432485426040
60642150202258008266225540517682
60642150202258008266413568613884
60642150202258008449239852659170
60642150202258008449427880736498
60642150202258052737779964173640
60642150202258052737862789135392
60642150202258052737863532208008
60642150202258052921065043615060
60642150202258058274046562704516
60642150202258058274047677332314
60642150202258058274235705409642
60642150202258058411245670292539
60642150202258308592192809277550
60642150202258308592756890327206
60642150202258353064582052703380
60642150202258358417479975180156
60642150202258358417751571291852
60642150202258358417752714497962
60642150202258358600516264288594
60642150202258358600579026055948
60642150202270014189356163722030
60642150202270014189920216191970
60642150202270014189920244771686
60642150202270015837049300440804
60642150202270015974498084310546
60642150202270064014643329624636
60642150202270064014726897659004
60642150202270064014726926237316
60642150202270064014914925736332
60642150202270064015480067416404
60642150202270064152740793580746
60642150202270064198494149851482
60642150202270065799033055370107
60642150202270065799033141105042
60642150202270065799116709139410
60642150202270065799116709139411
60642150202270065799117480790338
60642150202270065799304651481803
60642150202270065799304737216738
60642150202270082453620106382191
60642150202270082453620134961907
60642150202270082453620135428467
60642150202270082453703702996275
60642150202270082453703789201983
60642150202270082453703817781699
60642150202270082453704046419427
60642150202270082453704074999143
60642150202806453972376823870357
60642150202806465090496799502905
60642150202806498446211201043481
60642150202806798633204427221227
60642150202806798655893307907680
60642150202814603554239121968119
60642150202814603554322804787911
60642150202814608495644974378933
60642150202817303496809989619272
60642150202817305257758151108887
60642150202817308963733526728825
60642150202817320082481034271465
60642150202817320084112933889935
60642150202817320084112935411871
60642150202817320084112935424969
60642150202817320084112938594199
60642150202817320084113710246531
60642150202817321319459731159987
60642150202817603685244876112458
60642150202817620294544484341938
60642150202817620296239059986184
60642150202817620296511000458364
60642150202817620297075856342680
60642150202817620297075859525008
60642150202818506037749575603801
60642150202818520864071730452934
60642150202890255025747689292462
60642150202890255028192058896996
60642150202890255028195411764826
60642150202890555169449660451702
60642150202890555169453013319532
60642150202890555171709091980264
60642150202890555171709350247468
60642150202890555215014955833306
60642150202890555217462676888728
60642150202891407560559986086438
60642150202891455739521132242033
60642150202914536410327757378699
60642150202914569762149435083367
60642150202914833625530501677535
60642150202914833625530502027455
60642150202914833625530621050583
60642150202914838976252240999171
60642150202914866795751034519996
60642150202914866796021973770400
60642150202914866841587271863560
60642150202915734056081528942495
60642150202915737167326450546043
60642150202915738948451517402688
60642150202915738950899233740748
60642150202915739546511745118768
60642150202915739546532665825168
60642150202923842823410762788732
60642150202923842825858479126792
60642150202923842869165462188028
60642150202923877598636863701635
60642150202926541006267879430774
60642150202926541006267879432178
60642150202926543980314689052139
60642150202926572530258055925719
60642150202926577884181749185411
60642150202926579118805759692510
60642150202926579302009417732993
60642150202926579713791423641965
60642150203109042994775386366498
60642150203109042995339470598482
60642150203109042995342823466312
60642150203109042995343944228414
60642150203109059649647314572748
60642150203109092409121503765590
60642150203109093003161521655092
60642150203109093003913630782076
60642150203109093003913633964404
60642150203109093003916958134426
60642150203109093003916986832234
60642150203109393146615854719040
60642150203110260360892452573373
60642150203110260360892452592247
60642150203110260361164424944515
60642150203110260363420757621489
60642150203110260363420757640363
60642150203110260363420761872451
60642150203110260363423856473077
60642150203110260409177412683781
60642150203130672865565664602671
60642150203130953242690066168033
60642150203133354620220559620232
60642150203133354620221680382334
60642150203133354803152337177524
60642150203133354803152337196398
60642150203133374385958259881166
60642150203133374386048288816315
60642150203133374386049060468647
60642150203133404627958756845314
60642150203133404628038967766666
60642150203133671417222800940314
60642150203133671417975946350086
60642150203133671417975946368960
60642150203133671417979299236790
60642150203133671463803141348696
60642150203133671601001133959244
60642150203133671601251838062348
60642150203133676954442535890984
60642150203133704771472670284652
60642150203133704771556266897332
60642150203133704954511283391144
60642150203133704954574046556477
60642150203133704954574051279695
60642150203133721425873587474042
60642150203134560913686360051493
60642150203134571574259893856615
60642150203134572169067063265500
60642150203134572169067091961856
60642150203134572169088012550164
60642150203134575143069051545199
60642150203134575143069051545208
60642150203134575737844360160387
60642150203134577522236405142165
60642150203134577522257325848565
60642150203134621399066572158791
60642150203134621993622693084486
60642150203141474554688071139900
60642150203141507908958485304150
60642150203141524563262230255020
60642150203141824705942415326990
60642150203142682083520805635343
60642150203142714201666924961507
60642150203142714201670019562133
60642150203142714202234103794117
60642150203142726692418809100989
60642150203145377152466543242934
60642150203145377152654484150914
60642150203145377152654485213724
60642150203145377152654571301299
60642150203145384336061845424196
60642150203145426977269781383975
60642150203145426977273226125417
60642150203145427160284122086465
60642150203206306149158259293422
60642150203206306149158263898516
60642150203206306150765824759862
60642150203206306150765829359132
60642150203206306150765829364956
60642150203206355562372112288100
60642150203206355564628449216036
60642150203206356111225721036061
60642150203206356111225725635331
60642150203206356111226841643935
60642150203206356113670086037113
60642150203206356113670086041325
60642150203206356113670090640595
60642150203206356113671205232257
60642150203206356113671205249519
60642150203206356113671463512511
60642150203206356113671463516723
60642150203207507045413702228964
60642150203214459439586572204538
60642150203214459439586658293606
60642150203214459439587347038990
60642150203214459439587691412732
60642150219850615295431958276246
60642150219886940162642057408033
60642150219886988158113869513197
60642150219983934513289917753262
60642150219984229166375596062368
60642150219984229166376370897028
60642150219984229166626300165472
60642150219984234656806926841582
60642150219984234656806926843040
60642150219984234657057630946135
60642150219984234657057630946144
60642150219984234702539248208216
60642150219984234702539591163142
60642150219984234702560511757328
60642150219984234702811187274838
60642150219995940253949017742771
60642150220532674872509429412923
60642150220544382462496006298240
60642150220544382462516898306832
60642150220640409538053135225586
60642150220640413244093511354628
60642150220640709681570144799340
60642150220640709727574749476449
60642150220640709727574749489547
60642150220640712838819670743175
60642150220640714622392453937880
60642150220641643786185871735808
60642150220641643786185900315524
60642150220648514647794314105158
60642150220648518353834690234200
60642150220648818495658243360256
60642150220648848191398448010403
60642150220652420814918390945230
60642150220652422049699176198742
60642150220652448632491358817227
60642150220652448632491358935271
60642150220834935890832884620781
60642150220835236032385672789379
60642150220835236034913977818621
60642150220859280867284937905572
60642150220859531185430412926893
60642150220859531185995268811209
60642150220859531186245972914313
60642150220859547107673328855433
60642150220859547656716003400732
60642150220859547702448667604248
60642150220859581010801946993892
60642150220859581010801946993893
60642150220859581010801946995296
60642150220859581010801946995297
60642150220859581010801950176220
60642150220859581010801950176221
60642150220859581056534611198812
60642150220859597070556325056961
60642150220859597070559763541475
60642150220867657754982515572925
60642150220867686167123093684893
60642150220871253254448028940102
60642150220871253254699852238296
60642150220871258790882849436322
60642150220871258790883624270982
60642150220871286607965301438373
60642150220871286607965301439777
60642150220871286607965304620701
60642150220871303262248905240688
60642150220871303263084585584368
60642150220932531944921375891539
60642150220932531993202893841039
60642150220932532542247059234431
60642150220964947490780099967149
60642150272737710211400009799698
60642150272834956710346873346849
60642150272834956712521880517989
60642150272834956712522999708921
60642150272834956712522999713133
60642150272841859831235664252998
60642150272843060587481125902629
60642150272843060587481867434435
60642150272843060587481872039529
60642150272843060587482240488467
60642150272843060587482240492679
60642150272843060587482245092157
60642150272843060587482245093561
60642150272843060587502017911221
60642150272843060587503161076775
60642150272843060587503161080987
60642150272843060588317920836359
60642150272843060588317920855233
60642150272843060588317949416075
60642150272843060588317949434949
60642150272843060588319068625881
60642150272845463517747317094239
60642150272845463517768209102831
60642150272845463520007781724665
60642150272845463520028673733257
60642150272845463520091808923814
60642150272845463520279837001142
60642150272845463520280094218586
60642150272845756938583578855709
60642150272845761877523280527668
60642150272845761877523281594898
60642150272845761879134949229315
60642150272845761879155869817623
60642150272845761879218632054930
60642150272845761879218660752690
60642150272845761879970744364242
60642150272845761879970773062002
60642150272845763526346684388578
60642150272845763526346913959426
60642150272846664094095933716843
60642150272846664094095935251877
60642150272846664094095938438417
60642150272846664094346982311573
60642150272846664094347757146233
60642150272846664094347785725949
60642150272846664688956074498060
60642150272846664688956074616152
60642150272846664826227707413610
60642150272846664826248599422202
60642150273028243601313622066555
60642150273049887286363297763161
60642150273052588578016379925383
60642150273052588578016756167407
60642150273053761334998611041441
60642150273060659099437460317721
60642150273060692452975624942681
60642150273060692452975625310023
60642150273061865209957856426081
60642150273061867039285345154821
60642150273064268141667834488111
60642150273064566500524091795861
60642150273064566501422905912948
60642150273064566501422906980178
60642150273064566501426377821376
60642150273064568148555434913260
60642150273064568285247518183861
60642150273064568285250985838572
60642150273064568285250985855834
60642150273064568285753082672067
60642150273064568285815844910832
60642150273064568286004131267010
60642150273064568331757716532622
60642150273064610973000606033952
60642150273064610973001634903728
60642150273064610973001639508822
60642150273064610973063282059728
60642150273065468715714978832799
60642150273065468715735870841391
60642150273065468716283190767273
60642150273065468716304082775865
60642150273065468716555246043750
60642150273065516893982855432990
60642150273065516894233903909592
60642150273065516894797984959491
60642150273065518724104553082662
60642150273065518724376147659324
60642150273122838817808411298385
60642150273125490101639818785794
60642150273125540061179974217878
60642150273125540106954479832689
60642150273125540106954481232369
60642150273125540109461520728215
60642150273125540109461520747089
60642150273125540109461522263409
60642150273126740683529556744625
60642150273126740683529558144305
60642150273126740683529561349719
60642150273126740683529902523663
60642150273126740683529905705991
60642150273126740683529905710203
60642150273134844558488773431505
60642150273134844558488774831185
60642150273134844558488778036599
60642150273134844558489151090631
60642150273157911134585890614245
60642150273157911134648652379169
60642150273157911135400764688481
60642150273161813000369770527329
60642150273161813001121797097493
60642150273161813001121882836641
60642150273161862963190459075934
60642150273161863008944043985802
60642150273169618516117132479839
60642150273169618516138024488431
60642150273169666694380505118095
60642150273169916875266254147045
60642150273169916875329015911968
60642150273169916875329015911969
60642150273169916875329015930842
60642150273169916875893096980498
60642150273169916876081042482133
60642150273169916876081125040356
60642150273169916876081128221280
60642150273169916876081128221281
60642150273169918659634141568159
60642150273169918659655033576751
60642150273169918705408616950021
60642150273169961347467583833284
60642150273169961347467697083514
60642150273169966701452948204932
60642150273169966837897514207819
60642150273169966838713674369274
60642150273169966838713674369275
60642150273169966884467030640010
60642150273169984590570887907076
60642150273173570390496095282891
60642150273717212887312636315967
60642150273717224005432611948515
60642150273721076709285404546965
60642150273721108233212876324224
60642150273721108233213651157237
60642150273721108233965763466792
60642150273721110406425366330341
60642150273721115345553100310069
60642150273721115347809437238005
60642150273722010974237062227413
60642150273722011180222726516160
60642150273722011180243618524752
60642150273722015915621133139289
60642150273818076550925234322134
60642150273818326913139055402559
60642150273818370106677755797093
60642150273819239013113283214937
60642150273819272503912591953728
60642150273826175072651935624045
60642150273826180425820335393346
60642150273826181661419297163350
60642150273826181661419554380794
60642150273826446666287569840667
60642150273826447261649032723985
60642150273826475078969922304744
60642150273826480567642740259156
60642150273826480567643116394735
60642150273826480567705788175373
60642150273826480567716264609479
60642150273826480567716379394903
60642150273826480569337315903402
60642150273826480569401488795094
60642150273826480570153601104406
60642150273826480570154371693928
60642150273826480570154629974182
60642150273826480613469964186727
60642150273826480615907956602392
60642150273826480750730604243335
60642150273826480750730718562199
60642150273827347829398052599493
60642150273830082289909898315492
60642150273830082292357619370914
60642150274010163049396737261605
60642150274010163095150293472309
60642150274036881173066487307055
60642150274037159354364789629635
60642150274037159903135868063235
60642150274037174728321417325939
60642150274037175826219051204214
60642150274037181316081026494536
60642150274037181316646139596296
60642150274037181316646139596297
60642150274037181316646143845647
60642150274037181316646167820476
60642150274037181316646169237418
60642150274037181316649238429010
60642150274037181316649267125366
60642150274037181316834171917358
60642150274037181362336962269064
60642150274037181362399495880082
60642150274037181362399753084476
60642150274037181362591109578416
60642150274037209179736700429948
60642150274037209316934319609039
60642150274037209316934348188755
60642150274037209316934434401744
60642150274037209317185392416007
60642150274044985048277465663171
60642150274045263229324035014518
60642150274045263229324408440152
60642150274045279700547322535324
60642150274045279700550678585482
60642150274045279700614588593230
60642150274045279701115534469798
60642150274045284642000979261244
60642150274045284642001758350870
60642150274045284642565839394910
60642150274045284642565839400526
60642150274045285190978567209612
60642150274045285191041415067817
60642150274045285191041415080867
60642150274045285191522507104891
60642150274045285191605127763492
60642150274045285191608483813650
60642150274045285191793445883118
60642150274045285191794446173178
60642150274045285191794474752894
60642150274045285191794474752895
60642150274045285191794560492043
60642150274045285191796770171232
60642150274045285191796798750948
60642150274045285237358741264722
60642150274045285237362068617120
60642150274045313054692216333180
60642150274045313054692470368296
60642150274045313054694564796906
60642150274045313054694567979234
60642150274045313054694822014350
60642150274045313054695569201010
60642150274045313191871893920004
60642150274045313191956696997661
60642150274045313191956701602790
60642150274045313192708813912102
60642150274045313192709842781878
60642150274045329114203083763270
60642150274045329114956229191708
60642150274046185805107761140231
60642150274046213622444962029769
60642150274046213622444962031173
60642150274046213622444965212097
60642150274046230277564246175764
60642150274048886913248886329747
60642150274048886913809522632139
60642150274048886913809523700772
60642150274048886913812965962254
60642150274048886913813741151046
60642150274048887096008730625799
60642150274048887096761100152555
60642150274048887096827305596110
60642150274048888743391503617138
60642150274048888743956362687994
60642150274048936921571996968022
60642150274107457772335765034233
60642150274107459556726348167263
60642150274107459556726376865023
60642150274111012002633706378178
60642150274111061278930484525183
60642150274111061278930828885667
60642150274118265773508576340954
60642150274119165153889701212063
60642150274119165153889729909823
60642150274119165153890074270307
60642150274142247607390083602092
60642150274142280960624539111482
60642150274142280960812824406254
60642150274142280960844310807818
60642150274142280960844311740938
60642150274142280960844336205206
60642150274142280960844336205207
60642150274142280960844339387534
60642150274142280960844568958382
60642150274142280960844680561479
60642150274142292079027332219802
60642150274142292079027332219803
60642150274142531690552273944348
60642150274142531691053310258712
60642150274142531691053310260116
60642150274142531691116357820796
60642150274142531691116357822200
60642150274142531691116358176332
60642150274142531691116359237738
60642150274142531691304390498798
60642150274142547750907092690460
60642150274142575613898588435634
60642150274142579320504106244748
60642150274142581104329919238142
60642150274142581104340424588626
60642150274142581104340424588627
60642150274142581104340424705266
60642150274142581104340424705267
60642150274142581104361316597218
60642150274142581104361316597219
60642150274142581104361319779546
60642150274142581104361319896186
60642150274142581104361345293574
60642150274142581104361345293575
60642150274142581104361689649847
60642150274142581104424365675622
60642150274142581104424365675623
60642150274142581104424451414771
60642150274142581150082389533262
60642150274142581150094009498494
60642150274142581150094012680822
60642150274142581150094270948026
60642150274142581150177950585490
60642150274142581698886324295555
60642150274142581698949000321331
60642150274142581698949086060479
60642150274142592268297897638322
60642150674851141305837321794236
60642150674851141306652453103386
60642150674852041874464235093735
60642150674924076180470530255996
60642150674924076181285661565146
60642150674924076318546416290535
60642150674924976749097329236423
60642150674960093539835051622823
60642150674960093540587392569863
60642150675507605347482229227329
60642150675580540222115437689089
60642150675580556693467523635361
60642150675612971644261830287591
60642150675613872212094185295670
60642150675616573915508614233761
60642150675616574052706692579245
60642150675831809622232004862854
60642150675831809622420290157626
60642150675904794458881593584054
60642150675904794459121792207505
60642150675905695026693289489550
60642150675908396181420350554495
60642150680505795433050938469290
60642150680540611898009651993206
60642150680724644528525796962300
60642150680724644529340585297388
60642150680759416521909363136508
60642150680759466529647474603568
60642150680759466530483526502430
60642150680759766674000449832728
60642150680759766674000535590750
60642150680832351396542485840246
60642150680832395868096909496204
60642150680832395868180506111692
60642150680832396051946848004268
60642150680832401405116649206168
60642150680832401541813319718207
60642150680832651723073835649770
60642150680832696195463857092588
60642150680832701547797692153648
60642150680832701548633744052510
60642150680832701730812031812048
60642150680832701731648083687824
60642150680833596626014884357548
60642150680833602115881356071487
60642150680833602116445411723790
60642150680833602116445440302102
60642150680833602116445440303551
60642150680833602116445440303560
60642150680833602161362201685528
60642150680868718769838782752048
60642150680868718770674748892888
60642150680868718770674834650910
60642150680868718907183134110190
60642150680868718907371419404927
60642150680868718907935475057230
60642150680868718907935503635542
60642150680868718907935503636991
60642150680868718907935503637000
60642150680868718953689059965694
60642150680868718953689174286224
60642150680868740915504764389929
60642150681488909780939014718788
60642150681488909780939018963974
60642150681488909780939272999090
60642150681489209924372374280182
60642150681489209924456310668530
60642150681489209924644341926782
60642150681489209924644341928186
60642150681490066065850973261257
60642150681490066065851744913589
60642150681521297005290549089780
60642150681521297005290634828928
60642150681521297005290639415148
60642150681522497578605787221808
60642150681522497579442239203318
60642150681522497624359372012180
60642150681522536058177345645653
60642150681522536058177345662915
60642150681525199465808274237377
60642150681525199465808359976525
60642150681525232637116621474451
60642150681525232637116621480067
60642150681525232637116735793315
60642150681525232637116735794719
60642150681525232637116735798931
60642150681525237578346241653790
60642150681525237761549899694273
60642150681525238173331905597629
60642150681525238173331905603245
60642150681707747758272258844942
60642150681707747758355913089230
60642150681707747758356203131576
60642150681708014548292891672650
60642150681708014548355653437574
60642150681708014548355907472690
60642150681708047901873212219896
60642150681740140336775710192664
60642150681741368956861606437991
60642150681744037260200453990849
60642150681744037260263215755773
60642150681744037260764538222833
60642150681744037260827299987757
60642150681744037261016246865347
60642150681744042202245867039070
60642150681744042202496827990744
60642150681744042797231530982909
60642150681744042797231530988525
60642150681744086674135224580307
60642150681806165504954184306884
60642150681813119682952865606549
60642150681814314949615792235089
60642150681814314949615792239301
60642150681814319891002991044589
60642150681814329774340999880995
60642150681814329774340999885207
60642150681816972134896338478385
60642150681816972135460050818281
60642150681816972135460422354589
60642150681816972135460422710369
60642150681816972135460426959719
60642150681817020313055223539269
60642150681817021548673983754709
60642150681817021548673983771935
60642150681817021548673983771971
60642150681817022143197762542519
60642150681817022143198619933963
60642150681817022143198619933999
60642150681817022143282216543871
60642150681817022143293064973411
60642150681817022143293067687775
60642150681817022143293068037695
60642150681817022143293068153606
60642150681817022143314071300867
60642150751733204658086523673046
60642150751733504847357117671234
60642150751736206093507404398498
60642150751736206139260989308366
60642150751737107256712336793612
60642150751768621593156357855275
60642150751768621638847181004674
60642150751772240519491519530266
60642150751772240519491519646906
60642150751772240519491548226622
60642150752320636148166647361995
60642150752393571022800113041199
60642150752393614899911622231167
60642150752425134774045737089204
60642150752425134774045737108078
60642150752425135322911060404827
60642150752425135505925400038683
60642150752428703874048370224203
60642150752428737228118922594903
60642150752428737228119694247235
60642150752428737228119694266108
60642150752612418289185946589123
60642150752612418289187061198047
60642150752612420118523911739163
60642150752643939397193335923194
60642150752643940130002433715095
60642150752644846051015074104297
60642150752644846051015074222341
60642150752647541852019319632515
60642150752647541852207604927287
60642150752647591676742658556924
60642150752647591676763321927788
60642150752647591676763579145232
60642150752705812336565304516331
60642150752706112480082313604651
60642150752709670462174188339458
60642150752709681580293821015414
60642150752716590737707028924656
60642150752716624091161281527770
60642150752716624091161281527771
60642150752716624091161624484363
60642150752716624091161625884043
60642150752716874271826172829772
60642150752716874272390257080630
60642150752716874272390285660346
60642150752716874272578285139084
60642150752716874272578285157958
60642150752716874821433303493037
60642150752716875004635556437671
60642150752716890881224038013024
60642150752716917646694640784171
60642150752716918743943851905950
60642150752716919293070180593313
60642150752716919293070552110747
60642150752716919476084519760609
60642150752716919476084864233521
60642150752716919476084892813237
60642150752716923182063621786279
60642150752716924234646864560706
60642150752716924234657370027830
60642150752716924234657370027831
60642150752716924234678261919782
60642150752716924234678261919783
60642150752716924234678290616138
60642150752716924234678290616139
60642150752716924234678633572731
60642150752716924234678634972411
60642150752716924234741309598507
60642150752716924234741396737335
60642150752716924280400449470574
60642150752716924280410954937698
60642150752716924829203268218439
60642150752716924829265944244215
60642150752716924829266030333283
60642150752716924829286951039635
60642150752716935352610209591642
60642150752716935352610209591643
60642150752716935352798237668970
60642150752716935352798237668971
60642150752716935352860913694746
60642150752716935352860913694747
60642150752717825397014964119723
60642150752717825397014964121127
60642150752720476725835820215355
60642150752720476726588961394443
60642150752720476726651727881100
60642150752720477275894426702544
60642150752720477275915318711136
60642150752720526551396530389548
60642150752720526551647577449244
60642150752740950540743567587528
60642150752741234623905840481717
60642150752741234807035550015972
60642150752741250683779370333980
60642150752741250683779370333981
60642150752741250729532955243848
60642150752741251278303662023097
60642150752741251278324668468597
60642150910942184759062074426830
60642150910942184759815215605918
60642150910977301551305278939358
60642150910977303197681161667344
60642150911161033855101013969496
60642150911196106175016961986458
60642150911196155999759849635060
60642150911196155999760621288796
60642150911196155999760878523710
60642150911196155999823640288634
60642150911196156000011668365962
60642150911196156000575752597946
60642150911258280354611958585176
60642150911258285845042514531188
60642150911258285845293218634292
60642150911269041049084943027594
60642150911269041049084971607310
60642150911269042696213995514384
60642150911269042696778079747772
60642150911269085521224285764696
60642150911269085522039074099784
60642150911269090874372137509916
60642150911269090874393058096820
60642150911269090874455705544284
60642150911269090874643733621612
60642150911293402499249873663836
60642150911293402499270794250740
60642150911293402499271565904476
60642150911293402499271823139390
60642150911293402499522527225024
60642150911293402499522612981642
60642150911293402636511657276320
60642150911293402636783281967732
60642150911925599251031273640610
60642150911925599251219558935382
60642150911925604192418697433574
60642150911925604192606982728346
60642150911950783625833927264388
60642150911961621963691867080236
60642150912144403874115996371938
60642150912144403874115996389408
60642150912144403874367043431634
60642150912144403874367072011350
60642150912144403874868108698720
60642150912144403874930899025890
60642150912144403875119155740946
60642150912144403875119184320662
60642150912144437228448400648780
60642150912168721172625541241627
60642150912168721173190397125943
60642150912168721173441415489283
60642150912168721173441444185639
60642150912180426769600867608779
60642150912180426770354008787867
60642150912241655315829267434534
60642150912241656047823834108791
60642150912241700336425593799514
60642150912242600950012886365733
60642150912253361461471559748188
60642150912253361462035640797844
60642150912253405933609840252586
60642150912253405933610099070914
60642150912277723094672493702296
60642150912277723094672750913152
60642150912277723094672750919740
60642150912277739703295809371522
60642150912277739703295809721442
60642150912277742815314106831712
60642150912277742815376782857488
60642150912277742815564810934816
60642150912277742815565839804592
60642150912277742815565925543740
60642150912277742861318362486940
60642182587296609272035132821188
60642183219523447593251054439473
60642183219523447593251054452571
60642183219523447593251057639111
60642183219523449240380225514802
60642183219523449377640893101367
60642183225420061678652458612832
60642183225420061683735032790992
60642183225431767275815122888955
60642183225431767275815123938715
60642183225431774601471966500411
60642183296335579740996332853968
60642183296335579740996361432280
60642183296336479583716993751819
60642183296336479583716996934147
60642183297316295503232712829427
60642183297316295503232741409143
60642186835383362252453606478566
60642186835407673875636765938480
60642186841316304779168588697890
60642186888560991146604742817779
60642186888585302771482478971699
60642186888593406051081320464592
60642186888593406056163894642752
60642186888593413376737473907898
60642186894357645775752820859102
60642186894357645783095602450244
60642186894357645783848743629332
60642186894465697441875835436858
60642186894465697441876092654302
60642186894465697442439919668842
60642186894465697442440948538618
60642186894465697444135525232624
60642186894465697444135528414952
60642186894465697444887640724264
60642186894465697449218099410784
60642186894465697449218874245444
60642186894465697449406384705556
60642186894465713913166272805976
60642186894465713920508279562458
60642186894465713920696564857230
60642186894465713921261420741546
60642186894469316367991446494197
60642186894490025678313098135660
60642186894490025683396443966152
60642186894502036822246675246294
60642186912122548595180730920195
60642186912122548595744815152179
60642186912122548597437067848131
60642186912183486879563484032689
60642186912195492615997072767235
60642186912219804240874808921155
60642186912219809921109135877733
60642186912227614702612795818583
60642186912227914846129776325786
60642186912227914846129779508114
60642186912227914846129808089234
60642187367156949556053404009203
60642187367156949556053404009206
60642187526692535759325668043683
60642187526692535759325668060945
60642187526692535759326442882555
60642187526692535765915648584085
60642187526692535766103589518421
60642187526692537413044360967016
60642187526692537550493401004650
60642187532589149712364017106304
60642187532589149719138843980416
60642187532589149849624776081046
60642187532589149857152371062904
60642187532589149857152744134246
60642187532589155202790846763378
60642187532589155256075499025560
60642187532590055823887167297718
60642187532590055823887538834026
60642187532590055823887539300378
60642187532590355959873138079840
60642187532590355967404547922346
60642187532600855446157150668531
60642187532600860982341953107639
60642187532600860982404714876775
60642187532600860982906812178495
60642187532600860982969573943419
60642187532600860989683958814361
60642187532600860989683960336297
60642187532600860989746720583497
60642187532600860989746722101221
60642187532600862774073770300347
60642187532602063348141806653627
60642187533569871330993402510073
60642187603493860368239188038523
60642187603493860375581166098601
60642187603500758132130031474529
60642187603500763668314833913429
60642187603500763669130397069883
60642187603500763669130397070127
60642187603500763675907515008025
60642187603500763675907519729759
60642187603500765460297355191979
60642187603500765460297355192015
60642187603500765460297355308655
60642187603504667325746505673505
60642187603504667325830159334545
60642187603504667325830188032353
60642187603504667325830535588215
60642187603504667371500061885565
60642187603504667371583776123145
60642187603504667371584120496679
60642187603504667371772402604911
60642187603504667920627911069452
60642187603505568488658256154294
60642187604478131694685000068110
60642187604478176159547421811708
60642187604478176166322248685820
60642187604486281269578391404405
60642188732952684071447863177058
60642188732960789181753126288614
60642188802847558498815827205889
60642188803867000645720102390106
60642188809740504464045103733319
60642188809772023742072105019742
60642188809772023742157997402084
60642188809772024336868709198568
60642188809775626608701243883395
60642188962404754632754155750877
60642188962415566797217245830494
60642188968277045840535384423542
60642188968277045842229961117548
60642188968287851006582598501302
60642188968287851007146682733286
60642188968287851007147711603062
60642188968287851008838935429238
60642188968287851008842288297068
60642188968312162631460334655222
60642188968312162632024418887206
60642188968312162632025447756982
60642188968312162633716671583158
60642188968312162633720024450988
60642188968312162633908052528316
60642188968312179105195133847276
60642188968312179243019977054002
60642188968312184046582303587654
60642188968312184593741596973048
60642188968313085207306964959212
60642188969273373960471907574887
60642188969273373961015842870895
60642188969273390617768456611875
60642188969273390617768456616087
60642188969273390617789348624679
60642188969292900722006914503541
60642188969293801289818696143973
60642188969297705948704018292027
60642188969297705948708236805111
60642188969305811058173229523595
60642188969305811058445197171599
60642188969305811058448640832761
60642188969305811059013499916667
60642188969308512761881404542771
60642188969308512761883728536613
60642189039212987893279817168024
60642189039215683651196965839560
60642189039223787525402976028849
60642189039223787525402976046319
60642189039223787525402976146941
60642189039223787525402976164411
60642189039223787525402979346531
60642189039223787525402979346739
60642189039223787525591002706545
60642189039223787525591004224269
60642189039223787525591004241739
60642189039223792879325645153804
60642189039223793060080175588326
60642189039223793061774776748004
60642189039223794845977680764780
60642189039224993633396099651168
60642189039227696709441312656284
60642189039227696755194897448060
60642189039227696755194897566152
60642189039228597874317688314416
60642189039228597874338580323008
60642189040176879102945915878726
60642189040176879102966807887318
60642189040176879103134201173498
60642189040176879103155093182090
60642189040176893925620521625480
60642189040176893927124836700614
60642189040176893927313121995386
60642189040176895574988208161629
60642189040176895575009100170221
60642189040176895575009357386261
60642189040176895575009357387665
60642189040196391403208597193065
60642189040196391403208970129053
60642189040197603279038827811405
60642189040200293131731722614037
60642189040200293131752643318985
60642189040200293863726317634937
60642189040200293863726661991209
60642189040201205552002568137172
60642189040201210491883192446467
60642189040201210903479408491021
60642189040201210905928245555047
60642189040201210905928245572516
60642189040208115258586044036116
60642189040208415034356524981615
60642189040208415034356553561331
60642189040208415034440464552291
60642189040208415447856609336544
60642189040209310659964114270337
60642189040209316015393238290793
60642189040209316015478040307133
60642189040209316015668305243687
60642189040209316015668391331351
60642189040209316016230152616445
60642189040209316016233508666603
60642189040209316016233508670815
60642189040212016069439836642352
60642189040212017719647704361863
60642189040212017719665497537741
60642189040212017719668596370455
60642189040212017719668596374667
60642199527110684923284242176409
60642199527110684923284327915557
60642199527110701387043441181317
60642199527110701387045682622551
60642199527110701387045768715831
60642199527110701387046797231475
60642199527110701524241348052717
60642199527110701524241433791865
60642199527110701524243675233099
60642199527110701524243761326379
60642199527110701524244789842023
60642199527110701524244790196155
60642199527143155324065689805644
60642199527146718746282438651117
60642199527146718746282524390265
60642199527146757458679680686528
60642199527146757595877673651368
60642199527146768571717082139512
60642199527146768571717082140916
60642199527146768578495003614250
60642199527146768708915075105756
60642199580216334098691474230270
60642199580285328219783831860365
60642199580288363603831625509363
60642199580288363603831625526625
60642199580288363603831626926305
60642199580289280086362084146418
60642199580289280086362085546098
60642199580320445011272866324029
60642199580320445011273895193805
60642199580320450361995607005177
60642199580320784041792410023564
60642199580320784042608314367256
60642199580320795155832627873115
60642199580320795155832972246649
60642199580320795155833742482039
60642199580320795155833743898981
60642199580324396878037081306489
60642199580324396878037851559141
60642199580324396878037852958821
60642199580324397426828707375147
60642199580324397426828707392409
60642199580324397426829051748681
60642199580324397426829821984071
60642199580324397426829822001333
60642199580324397426829823401013
60642199580324397434422880399519
60642199597941309770184694423030
60642199598014255712120317185964
60642199598014255712122641533938
60642199598014255712123416374214
60642199598046371068440289636204
60642199598046660144652561475056
60642199598046671265219915223913
60642199598050273536467127861451
60642199598885698004410170561052
60642199603946896317684368533840
60642199739810392981202112889661
60642199739810409444964324988135
60642199739821216395148314663545
60642199739821216395150556104779
60642199739821216395151670713703
60642199739821249757010929851763
60642199739821266220773137350967
60642199739821266220773141950237
60642199739821266220774256559161
60642199739822100361939371271265
60642199739822116825701583369739
60642199739822116825702697978663
60642199739822150187561957116723
60642199739822166239291197740482
60642199739822166788584919341319
60642199739822166795862959547388
60642199739845526236452146880341
60642199739845565086047296140040
60642199739845576199083664138432
60642199739853681316355914508861
60642199739857233617189405261945
60642199739857272466784554523048
60642199739857281796435303860223
60642199739857283442811991107403
60642199739857283579820922520036
60642199739857283580009212402432
60642199739857283580009212402441
60642199739857283580009212419910
60642199739857283580009983717951
60642199739857283580009984054764
60642199739857283580009984054773
60642199739857283580009984072242
60642199739857283580093666407996
60642199739857283587351903666802
60642199739857283587351989405950
60642199739857283587351993993574
60642199739857283587353022863350
60642199739857283587353022880828
60642199740685787259253806188767
60642199757474190938502133945252
60642199757474194642847934430048
60642199757474195923362532128496
60642199757474195923364855076790
60642199757547076033432677207545
60642199757547076033433363120729
60642199757547092459053213537534
60642199757547092497191790473305
60642199757547092497194800384543
60642199757547092497194889660151
60642199757547092497195143341135
60642199757547092504785877758529
60642199757547092641983870369077
60642199757547125859055263053003
60642199757547125996315931689327
60642199757547140630518544346196
60642199757547140630520867294490
60642199757547140630520871880710
60642199757547140637295351212010
60642199757547140637295694168602
60642199757547140683028015414122
60642199757547141865303577027974
60642199757547142460012368929311
60642199757547142460015377423607
60642199757547142460015377777739
60642199757547142460015463516887
60642199757547142460015468116157
60642199757547142460015721797141
60642199757547142460016496985933
60642199757547142460075044955087
60642199757547142460078139538451
60642199757547142460078139542663
60642199757547142460078144141933
60642199757547142467355407737897
60642199757567505373512265919128
60642199757571152118656421234202
60642199757571402475693615300649
60642199757571402475694301213833
60642199757571402483287702585873
60642199757571407788276750176250
60642199757571407834009414397245
60642199757571407971207407007793
60642199757571452255396280500116
60642199757571452307905751568042
60642199757579546297832722128816
60642199757579557365137459379688
60642199757579557418400075877673
60642199757579561076260066730298
60642199757583109864024960967477
60642199757583148568828801630848
60642199757583159681866203083832
60642199757583159681866203085236
60642199757583159682053459527711
60642199757583159682054145440895
60642199757583159682116135553487
60642199757583159682116907205819
60642199757583159682137027544600
60642199757583159689396498336297
60642199757583159689480952795154
60642199757583159819314899816367
60642199757583164628608686774882
60642199758410434582985958939310
60642199758410436779158034614823
60642199758410479055188063441336
60642199763382516345262830938612
60642199763455451082697932121040
60642199763479777524958898793860
60642199763479777531758088511938
60642199763479777662156863174612
60642199763479777662156977493476
60642199763479782470885822491666
60642199763480077668475879302464
60642199763487886345845839528638
60642199763491785049485109912468
60642199763491785049485881566204
60642199763491785056828263512094
60642199763491785056829035164426
60642199763491785095218545886408
60642199763491785232415881517780
60642199763491785232416538851248
60642199763491785232478528965244
60642199763491785232478557543556
60642199763491785232479300616172
60642199763491785239758658878238
60642199763491789995956769144154
60642199764319056038371152025339
60642199764319087742314630197595
60642199764351482631018563216138
60642199764351482631018563334182
60642199764424411971995960909024
60642199764424412154926589493292
60642199764424428618685702409132
60642199764424428618685730988848
60642199764424454789666538735088
60642199810651819290554792709247
60642199810651819290555567548119
60642199810651819839347537991923
60642199810721719329932952804685
60642199810722069482085772773431
60642199810722069482086887378143
60642199810722069482086887382355
60642199810724754713980746453683
60642199810724754713980746457895
60642199810724770773739969177235
60642199810725671204289881833271
60642199810725671204290996437823
60642199810725671204290996437982
60642199810725671204290996437983
60642199810725671204290996442195
60642199810725671753081852275463
60642199810725671753082966880175
60642199810725671753082966884387
60642199810745128740684728886745
60642199810745128740685757756521
60642199810745134091407469567893
60642199810749081156240569942075
60642199810749081163834657227299
60642199810749081163834742966447
60642199810756836121421987268349
60642199810756836121423016138125
60642199810756841472144727949497
60642199810757186265981748817435
60642199810757186265982863426359
60642199810757186273575836106871
60642199810757186273575921846019
60642199810757186273576950711583
60642199810757186273576950715795
60642199810760787988185857877275
60642199810760787988186197645715
60642199810760787988186972484587
60642199810760787988186972486199
60642199810760787995779945166711
60642199810760787995780030901403
60642199810760787995780030901487
60642199810760787995780030901646
60642199810760787995780030901647
60642199810760787995780030905859
60642199810760787995781059771263
60642199810760787995781059771422
60642199810760787995781059771423
60642199810760787995781059775635
60642199810760788544571915608903
60642199810760788544572001343839
60642199810760788544572001348051
60642199810760788544573030213615
60642199810760788544573030217827
60642199810760793346502771582635
60642199811693415459760622964707
60642199811693431923523179436715
60642199816634296617391520532734
60642199816665811686677474806334
60642199817929708366103700965720
60642199817929713307675798900952
60642199817929713307675799950712
60642199817929741122291850234154
60642199817929756544531114006468
60642199817929757779313047501400
60642199834358970811487922248701
60642200218419569185029822290557
60642200218419924687656744214113
60642200218420819759954992663686
60642200236145800377350430871738
60642200243023081726692815290886
60642200289319471871001674209309
60642200289319471871002703079085
60642200289319477221724414890457
60642200289319477221726738888511
60642200289319477221726739242643
60642200289320377789473434765965
60642200289320377789475758764019
60642200289320377789475759118151
60642200289320727941626254734711
60642200289323412624732615439627
60642200289323429233279422618659
60642200289323429233282775486489
60642200289324329663833802397157
60642200289324329663833802397316
60642200289324329663833802397317
60642200289324330212622334236743
60642200289324330212625772839509
60642200289324330212625773193641
60642200289542267068104655023001
60642200290196063172435531375158
60642200295231704494311871387223
60642200295231748961409705811516
60642200295232949535477742164796
60642200295450893028617182053971
60642200295451793049834011962496
60642200295451793596366201929479
60642200295451793598876686520899
60642200296104688583071913060774
60642200296104688585516278066038
60642200296108290307720387125878
60642200312957928918093568176100
60642200313176769267859422126611
60642200313176769270369906718031
60642200448845459024692375466861
60642200448857215819291995400360
60642200449180519791725506244099
60642200454764633879807932968940
60642200454764935860433516221950
60642200454765786419608631142989
60642200454765835688657902817152
60642200454765836244980168511809
60642200454765836290984428690046
60642200454983779182361426939715
60642200454983779184056003987853
60642200454984679203014172616256
60642200454984679750110446815223
60642200454984679751805023859149
60642200455081038859090373457785
60642200455629169437261221543126
60642200455629169439705586548390
60642200455639924460486438855942
60642200455639985548202587405289
60642200455639985731216927039145
60642200455641125217547808049062
60642200455641175180385950081190
60642200455641185754612711710393
60642200455641185756242317076925
60642200455641185756304964406345
60642200455641185756304993102701
60642200455641186303592710229913
60642200455641186305284962925865
60642200455641186305284963392425
60642200455641186349346295138377
60642200455641186351017627595941
60642200455641186486607049863769
60642200455641186488299302559721
60642200455737532419977544480101
60642200455737548289776110493401
60642200455952434581667453945001
60642200455952482569637272055283
60642200455952482752651611689139
60642200455953635338749829465577
60642200455953635338749829932137
60642200455953683326636079541491
60642200455953683509650419175347
60642200455956085023626799182579
60642200455956337042184917169429
60642200455956337042185174386873
60642200455956337042185175903193
60642200455956337043877170331941
60642200455956337043877428599145
60642200455956385029883139168015
60642200455956385212897364483007
60642200455956385212897393062723
60642200455956385219672219936835
60642200455957285048840188601331
60642200472490515477640005976316
60642200472490762091101851340121
60642200472490812099738518409434
60642200472490815071273730366298
60642200472709653593155880767609
60642200472709653638909436978313
60642200472709655421603667012355
60642200472709655423298244056281
60642200472709655423298244060493
60642200472709655424114151603775
60642200473365861238464943277273
60642200473366100889041028246194
60642200473366161426105931907525
60642200473366161427735537274057
60642200473463412363712321540823
60642200473682261269125379240655
60642200473682261275900206114767
60642200525657639357667608792387
60642200525665743870081555286529
60642200525665743870083879284583
60642200525668444338796613497291
60642200525668445621863876856291
60642200525668446170655847298483
60642200525669341202199832888003
60642200525669344906545633372799
60642200525669346189612896731799
60642200525884532475143259840133
60642200525884532475958048175221
60642200525887233764351976629749
60642200525887233765166764964837
60642200525887233766796341635013
60642200525887283546416646788369
60642200525888184159983132906816
60642200525888184709858388957465
60642200525888184709858388958869
60642200525996252433042888839267
60642200525996252433293935898963
60642200526539888234175468193817
60642200526539888234175496754659
60642200526539888234175496773533
60642200526540788252944603868669
60642200526540788252944604335229
60642200526540788253007279894445
60642200526540788800294911399149
60642200526540788800295025718013
60642200526540788801987164095101
60642200526540788801987278413965
60642200526540788801987278880525
60642200526540788846111258422457
60642200526540788983309251033005
60642200526540788983309365351869
60642200526540788985001618047821
60642200526541077866358830869717
60642200526541077866358830869718
60642200526541088442215197865453
60642200526541088442215198215373
60642200526541088442277873891229
60642200526541088989565505279293
60642200526541088989565591018441
60642200526541088990986161844675
60642200526541088991257757956371
60642200526541088991257757975245
60642200526541088991257843714393
60642200526541088991257844180953
60642200526541088991320519740169
60642200526541089035319175926905
60642200526541089035381852302601
60642200526541089037011428972777
60642200526541089037074104648633
60642200526541089172579844913149
60642200526541089172579930652297
60642200526541089174272183348249
60642200526855987709599679971107
60642200526857188283605039832051
60642200526857188283876635943747
60642200526857188466890975577603
60642200526859889438060043277235
60642200526860790006080745003587
60642200526860791842727371091277
60642200526868000092080922149212
60642201654107782103430098888939
60642201654107782103431213851995
60642201654142598575979629388473
60642201654142904245639546853369
60642201654142904245641874033751
60642201654142904245642988996807
60642201654142937607313929538796
60642201654142948720539390937559
60642201654142948720539390941771
60642201654142948720542830961479
60642201654142948720542834143807
60642201654142948727882773782857
60642201654142954078607581598747
60642201654142954080299834294699
60642201654143838037864956436366
60642201654143838037864956453836
60642201654143849158433801047817
60642201654143849288104600780850
60642201654143854089782515669454
60642201654143854097376344674424
60642201655080422548053254146192
60642201655088181807231395945938
60642201655088183042577413672854
60642201655088199506339970150686
60642201655088200062910959950969
60642201655088226279495490442512
60642201655088231218560462775360
60642201655088481950747604685570
60642201655088483597939448584230
60642201655088500244633437182962
60642201655088500252243968394250
60642201655088527657794433025764
60642201655112842987017969664480
60642201655112842987022188183388
60642201655123316717203030673861
60642201655123316854401023284409
60642201655123316854401023638541
60642201671868775004556255528461
60642201671868780347687236104767
60642201671868780355277967339833
60642201671868780355280290275077
60642201671868780492475959950381
60642201671868780492478282885625
60642201671868780492478287484895
60642201671868824822399050340458
60642201671868824822399053528402
60642201671868824822399825180734
60642201671868824829927021599081
60642201671868829761524459973616
60642201671868829761526782921910
60642201671868830317849821667175
60642201671868830319542074363127
60642201672813175734404180502233
60642201672813206890053682972492
60642201672837491065322293834955
60642201672849192956445270746501
60642201672849192956445271100633
60642201677777139070387271240276
60642201677777139070387271706836
60642201677777455128874869995494
60642201678713679565638435453188
60642201678721782846071898281746
60642201678721784675379614332760
60642201678721784676194399479904
60642201678721784676195518675048
60642201678721827310998231100322
60642201678725736360032189670781
60642201678746094468422477297924
60642201678757855422392566947823
60642201678758151859869171209341
60642201678758152042883514036962
60642201678758152050138394774838
60642201678761754314130297642098
60642201725011336337229756076727
60642201725011336337230789528510
60642201725011336337230789528511
60642201725011336886021640762509
60642201725011336886021726501657
60642201725011336886021726518919
60642201725011336886022759970703
60642201725042501261953539046777
60642201725042506612675250858149
60642201725042506612677574856203
60642201725043707372204320457909
60642201725046408663857402252789
60642201725046409212649372694981
60642201725046453128716725159461
60642201725046453128717495412113
60642201725046453128717496811793
60642201725046453128717499998333
60642201725046453128719819410167
60642201725046453128719823992174
60642201725046453128719823992175
60642201725046453128719823996387
60642201725046453677508351228119
60642201725046453677508351232331
60642201725046453677508351245381
60642201725046453677509465837043
60642201725046453677509465854305
60642201725046453677509467253985
60642201725046453677509470440525
60642201725046453677511789835097
60642201725046453677511789852359
60642201725046453677511791252039
60642201725046453677511794434367
60642201725046453677511794438579
60642201725046453685102524256703
60642201725046453685102524606623
60642201725047309643200399959941
60642201725047354115653465424011
60642201725990787981028748628497
60642201725990787981029520280829
60642201725990804444790874651001
60642201725990804444790956127701
60642201725990804444790960726971
60642201725991705012602652046295
60642201725991705012602656645565
60642201726026821666831965249401
60642201726026821666832046743411
60642201726026821666832051342681
60642201726026821674171648007829
60642201726026821674422695050055
60642201726026821811620773758255
60642201726026821811620774108175
60642201726030762422983380714502
60642201726308147191779061589692
60642201730951164968074893503686
60642201730952377250168409594574
60642201730954734436564042821989
60642201730955078541821491389454
60642201730955979063628893577658
60642201730955979658425243843680
60642201730955985009146955655052
60642201730955985016741042940276
60642201731282891132320421260244
60642201731900330425704410136284
60642201731935447217194473469724
60642201731935747413972114801662
60642201731935752172428881403184
60642201731935780173528832781104
60642201731935780173528837013192
60642201731935780173529865882968
60642201731935794997689845991610
60642201731935796644819271199982
60642201731939387790352010835523
60642201732216472552870919479166
60642201748644635402244325345574
60642201748668936097015316859170
60642201748680960093371798356733
60642201748680960093374897189447
60642201749005164681337966210751
60642201749008767371625337358660
60642201749661657007442086350182
60642201749945049763553908052522
60642201884544220843030846029070
60642201884544221255627897477533
60642201884544221255627983212469
60642201884544223039201801433579
60642201884544223039201887155417
60642201884544223039201887168515
60642201884544223039264563194291
60642201884544223046792502549683
60642201884544223046792502553895
60642201884567282305391491951189
60642201884567287656116556630391
60642201884576591693382496314016
60642201884576636342867827567630
60642201884578989686128750332793
60642201884578995036853815011995
60642201884578995036853815029465
60642201884578995036853815366127
60642201884579295363385163753093
60642201884579338047114947713195
60642201884579338047115722552067
60642201884579338047118046545909
60642201884579339693493871802339
60642201884579339693493873219281
60642201884579339693493957891407
60642201884579339693493959308349
60642201884579339830691950488857
60642201884579339830691950501955
60642201884579339830691951905799
60642201884579339830691951918897
60642201884579339830754627944673
60642201884579339838031894727177
60642201884579339838282565883123
60642201884579339838282565887335
60642201884579339838282685260383
60642201884579345181413576224259
60642201884579345181413576578391
60642201884579345181413662313327
60642201884579345189007749598551
60642201884580195793936191018053
60642201884580240261242893094789
60642201884580240261242977766915
60642201884580240261242979183857
60642201884580240261305653792691
60642201884580240261305655209633
60642201884580240268582921992137
60642201884580240268833626077771
60642201884580245749225358214611
60642201885515569024468415979047
60642201885515569024468500638075
60642201885515569024468500655337
60642201885515569024468502055017
60642201885515569024468502072486
60642201885515585488229937901889
60642201885515585488229939336300
60642201885516469454997492587551
60642201885516469454998607196475
60642201885516469455019528983155
60642201885516469455082205008931
60642201885516469592280197619479
60642201885516486055957950995027
60642201885551602855059669793295
60642201885551602855059755882363
60642201885551608205781381604667
60642201885560056188338109358369
60642201885563641988215273837846
60642201885563647341384706704640
60642201890475944776167857550958
60642201890484049885908264778198
60642201890487618620627993916367
60642201890487618757825986526915
60642201890487653392502185305394
60642201890487668629285839629848
60642201890487965251384237870778
60642201890488815810559122600172
60642201890488854515616336242609
60642201890488865628653737696997
60642201890488865674344646585508
60642201890488869332999538181793
60642201890488869340614630712940
60642201890488869341972153660555
60642201890488869386368215622808
60642201890780655135760748183117
60642201890780655135760748200379
60642201890780655135781668906779
60642201890780655136325608329881
60642201890804067701081872857481
60642201890804069904512271869222
60642201890812172811387135969037
60642201890812174412762522057773
60642201890812174412762607796921
60642201890812175014253450753006
60642201890815777277990349523118
60642201890815777278537383474693
60642201891424194437570169469766
60642201891424210901331606733580
60642201891425444417950832036365
60642201891425459249639907620998
60642201891437150015113067291525
60642201891457557944127436812965
60642201891457559728517248274497
60642201891457859917787813574925
60642201891457859917787813576329
60642201891457859925314733810172
60642201891457876578782315171939
60642201891460231242208233962405
60642201891460259235780518607845
60642201891460259647562524516817
60642201891460260882908542243733
60642201891460261020170330069377
60642201891460261431952335978349
60642201891460264588946595424481
60642201891460266373336406886013
60642201891460561209440895369805
60642201891460561621222901278777
60642201891460561621222901280181
60642201891460561628750853567532
60642201891460566562606972186441
60642201891460576041129970954438
60642201891460577680726946461093
60642201891460577688257910017578
60642201891460581391851682765810
60642201891461432594087231382011
60642201891461460404644785718529
60642201891461461639990803445445
60642201891461462234515438091153
60642201891461465346028856626193
60642201891461467732473593268527
60642201891469565514950048830085
60642201891469571005317474289957
60642201891472238810502912939893
60642201891472266806603130624965
60642201891472267218385136533937
60642201891472272159769207441601
60642201891472272708564533916481
60642201891472272708752561993809
60642201891748443313806201332483
60642201891748443313827093341075
60642201891748448666787348904505
60642201891748448667539461213817
60642201891749297417153414936491
60642201891749298608462120005867
60642201891749346830177829062491
60642201891749348617100078598485
60642201891749348617103259288179
60642201891749358499873343166689
60642201891749660542177614347372
60642201891749660542177700082308
60642201891752350715794865193545
60642201891753249314424150471773
60642201891753251281828301578601
60642201891753260411097657795703
60642201891760165337091155939635
60642201908177521555988567048990
60642201908213840751100811077378
60642201908213840751104283348824
60642201908213845013465373857687
60642201908529943940324027190973
60642201908538049050629290302529
60642201908538050652004762130413
60642201908538051253558366847210
60642201908538051254123570291600
60642201908541653517295351360682
60642201908541653525370353896736
60642201909186407670700147326881
60642201909194557978008888095372
60642201909198115049745153012533
60642201909198148954833419575261
60642201909198148955397503807245
60642201909198149136218641782428
60642201909198149137910894478380
60642201909474324288595248672569
60642201909478177363304073331795
60642201909478226749114462910297
60642201909478236104118701592404
60642201909478238484729675811460
60642201909486330692714584342591
60642201909486341765164654900889
60642201909486341810645902153345
60642201961352449126203161193239
60642201961352450361800225960977
60642201961356052632796305463009
60642201961387571268414936338051
60642201961387572504012001105789
60642201961388773858359370075307
60642201961391124997921537697651
60642201961391475012814712823983
60642201961392374338251178727920
60642201961392375580563732699491
60642201961715679552996959391743
60642201962372141498167274772041
60642201962372185963863181712975
60642201962372186695923636390620
60642201962373075969313080166657
60642201962373075969877164398641
60642201962373076150698302373824
60642201962656756108311043984421
60642201962656756108311072564137
60642201962663909585570803874642
60642201962663909585633479900418
60642201962663926194456470237660
60642201962663959339267986906998
60642201962663959364687719770091
60642201962663959364708611660591
60642201962663959410441275862703
60642201962663959547639270541857
60642201962663959547639270541905
60642201962663959547639384860721
60642201962663959547702032306829
60642201962663959547890317601553
60642201962663959547911238189909
60642201962663969932338712999208
60642201962663970071234605407331
60642201962663970528832959408245
60642201962663970666030952018793
60642201962663975470701678937540
60642201962664870500087732874716
60642201962664870501785634207485
60642201962664871050828308752781
60642201962664871096581893544605
60642201962688271033623403390009
60642201962688271033623406570933
60642201962688275928689837034505
60642201962688275928693189902335
60642202363141625435708437273753
60642202363141625435709466143529
60642202363141630786431177954901
60642202363142531354180197830409
60642202364122343714129831523821
60642202364122343714130603176312
60642202364122349064851543335193
60642202364122349064852314987684
60642202364123244144680858434649
60642202364125945985376615115859
60642202364125945985376700855007
60642202364125945985377729720571
60642202364125945985377729724783
60642202364125951336098326927231
60642202364125951336099441531943
60642202364125951336099441536155
60642202364438481715754211299222
60642202364443284749104645180265
60642202364450198430975894374257
60642202364451399188058155575969
60642202369379313596993482857611
60642202369379313596993482857659
60642202369379313597557567070929
60642202369379313597557567072333
60642202369379313597558342987113
60642202370030969127232270573592
60642202370030974477953982384964
60642202370031906610540999893457
60642202370032217879792688111154
60642202370035808476345805131085
60642202370035810313831204032700
60642202370035810862790539044601
60642202370035810862790539046005
60642202370350719969181078056815
60642202370358814103061932090459
60642202370358823431521235714085
60642202370358823798323890596867
60642202370359123986820508875048
60642202370359976422896162900613
60642202370360009110443713942347
60642202370360009156197384608833
60642202370360013487536674594543
60642202370360023935168921582637
60642202370362716426317778961715
60642202370362727493413310207100
60642202370362727493686397167039
60642202370362727539356295025027
60642202370362727544438497666879
60642205961604726785111792356607
60642205961604726785132684365199
60642205961604726785132713062959
60642205962476419003155986529787
60642205962476419003720070761771
60642205962476420840913611358467
60642205962476424546951664889135
60642205962476425782028816992917
60642205962476425782865640525237
60642205962476470254419206789715
60642205962504338651990492148314
60642205962511242860696624604497
60642205962512443617695314589513
60642205962512443617695317771841
60642205962512443617716206598105
60642205962512443617716209780433
60642205962512443617778882623881
60642205962512443762295755259870
60642205962512449108146308101223
60642205962512449113229653931715
60642205962512449113229996888307
60642205962512449113230025468023
60642205962512477108494151401919
60642205962512482461663581086385
60642205980310413460457947914901
60642205985270742957757930704242
60642205986146044844631092479694
60642205986146044846890528063194
60642205986146094669190165861400
60642205986146094669440869964504
60642205986146094669440955707864
60642205986149651914945390842883
60642205986149685268441771819450
60642205986210634809329775930709
60642205986218738684289045779617
60642205986218739919635039042265
60642205986218739919635063506533
60642205986218743625675440685335
60642205986219029538991846559537
60642205986219029538991875257345
60642205986219038827806030403669
60642205986219040063152043897093
60642205986219040063152048129181
60642205986243055250550828376933
60642206032508231742353496647555
60642206032543353886256495635805
60642206033415053502429045294524
60642206033415053504330218076396
60642206033415954070449661281728
60642206033415997985510587294549
60642206033418655224904750802882
60642206033477236599978363123061
60642206033477236599978735149015
60642206033487732103064891962648
60642206033487732655119367213550
60642206038416857155434243337031
60642206038416857155455135345623
60642206038448377026394733767214
60642206038451979305172929163320
60642206039323378177489040124406
60642206039323378179097724785990
60642206039323678313392103504887
60642206039323678321006049329414
60642206039323722792306358914295
60642206039324623954980491035262
60642206039324623955732603344574
60642206039327280637922820995602
60642206039385561823809436522105
60642206039396366990421788165893
60642206039396368637549787337513
60642206039396657660499012639415
60642206039396658255020662908248
60642206039396658257470679086769
60642206039396668781066706086011
60642206039396668781066796424429
60642206039396668781067050459545
60642206039396668781067077622319
60642206039397558280567581726547
60642206039420683968465576672181
60642206039420683968465833889625
60642206056174250886702669233483
60642206056174252854106820340311
60642206056177855544477845261736
60642206057049555155044636363436
60642206057049555155044893580880
60642206057049555156736887659708
60642206057049597240697774075181
60642206057049599208101925182009
60642206057053156877227737094018
60642206057114395483342948073797
60642206057122499358302193458437
60642206192041117895533657299911
60642206192072635388124699008039
60642206192076239628407791546631
60642206192947937866973624422228
60642206192947982336915948849119
60642206192947982343421131023521
60642206192948833081553211430942
60642206192951540135709923790079
60642206193010121518376590280485
60642206193012513146503873736836
60642206193020883859723451108485
60642206193020916616752926572349
60642206193020917211549157310879
60642206193020928331089875266831
60642206193020928331364828786581
60642206193020928332116941095893
60642206193020928332117195131009
60642206193044934139215317556110
60642206197876791777249588116911
60642206197949726842427690105978
60642206197949726842427718802334
60642206197949743308359109856961
60642206197949743308613256086193
60642206197949743308614403992195
60642206197949743308635296000787
60642206197973152578839444244542
60642206197973155873934380760557
60642206197980961206752117936653
60642206197980961213257185320015
60642206197981257826342699966646
60642206197981257826405375992422
60642206197981260984239643872113
60642206197981263187105958656082
60642206197984860099849173190401
60642206197984865041509430246103
60642206197984865450843714817674
60642206198825042811029520236201
60642206198825042811050412244793
60642206198825042811781632545513
60642206198825042811802524554105
60642206198845450740879570101321
60642206198845452525269381562853
60642206198845452525269381564257
60642206198845452570938250551273
60642206198845452571021818585641
60642206198845802727171569991908
60642206198845802727171569996120
60642206198845802727359598069236
60642206198845802727359598073448
60642206198848152032532651896201
60642206198848153679660675532089
60642206198848153816922463357733
60642206198848154273642117954405
60642206198848154274185310177797
60642206198848154274456906289493
60642206198848454417975034568537
60642206198848454417975034586007
60642206198848454605734118446026
60642206198848454605984822549130
60642206198848458121483919647561
60642206198848458123743728479553
60642206198848458124015324591249
60642206198848504430607686565536
60642206198849352789531345063545
60642206198849352789552237072137
60642206198849353201125322895189
60642206198849353201146214903781
60642206198849353201334242981109
60642206198849354573921156525077
60642206198849354985515134356721
60642206198849354985515134358125
60642206198849354985703162435453
60642206198849354985724054461515
60642206198849355031267571379509
60642206198849355031455599456837
60642206198849355168465563990057
60642206198849355173632968959618
60642206198849358140253056874917
60642206198849358140273948883509
60642206198849358142718313888773
60642206198849359924642868336449
60642206198849360526969389628947
60642206198849360526990310335347
60642206198849388521982836975219
60642206198849404998355677571268
60642206198849404998418353597044
60642206198856257691881708743777
60642206198856263044235234067289
60642206198856263045051141610571
60642206198856307560747022248163
60642206198856307567252204422565
60642206198857458310866501774761
60642206198857458310887393783353
60642206198857458311618614084073
60642206198857458311639506092665
60642206198857458448880401911121
60642206198857463802049834777915
60642206198857508324334579943141
60642206198860159602519583569641
60642206198860160014322481487205
60642206198860160014865673710597
60642206198860160014886565719189
60642206198860160152127461537645
60642206198860160152315489614973
60642206198860164953993407690325
60642206198860164954014299698917
60642206198860164955706552394869
60642206198860165503037458643789
60642206198860165504752582972853
60642206198860165505296894404439
60642206198860165505484922481767
60642206198860198858750372155631
60642206198860209982016709963977
60642206198860210164968373105497
60642206198860210165031049131273
60642206198917487014268319438761
60642206198917487014289211447353
60642206198917487015020431748073
60642206198917487015041323756665
60642206198917531486658709235559
60642206198917531486679601244151
60642206198917536839639856807581
60642206198918435026842587456935
60642206198918446742207663679529
60642206198918737596910488925121
60642206198918737596910517622929
60642206198918746885724672769253
60642206198921133549305062298591
60642206198921148445454723306053
60642206198921153386841145859771
60642206198921153387029173937099
60642206198921383916215666997969
60642206198921400387502748316929
60642206198921405946846901946246
60642206198921438710443176588005
60642206198921438888647373096621
60642206198921439300157548551645
60642206198921439300157577249453
60642206198921449823478712369555
60642206198922289424847692866727
60642206198922290043162682538270
60642206198922290043162682654910
60642206198922290043350967833042
60642206198922290048454462716150
60642206198922290050125794707154
60642206198922290050146715412102
60642206198922304318485750519685
60642206198922334514988216450752
60642206198922334515009137155700
60642206198922337464117045361687
60642206198929209083554524507529
60642206198929253144166033051637
60642206198929253554920948665875
60642206198929253555759986417609
60642206198929253555948014494937
60642206198929253555948266995019
60642206198929253555948268530053
60642206198929258496582321557015
60642206198930409428791785283573
60642206198930409840553903588057
60642206198930454266461152262193
60642206198930454312277498818941
60642206198930454449475491429489
60642206198933144897321019482813
60642206198933145034518926354213
60642206198933145034519012093361
60642206198933145034581688119137
60642206198953509727510279016219
60642206198953559552316956238275
60642206198953559552316956255537
60642206198953568886863799597517
60642206198953568886863799597677
60642206198953568886863803829605
60642206198953568886864056329687
60642206198953573828250107347097
60642206198953809916758833099861
60642206198953854388397110587347
60642206198953859739056146372943
60642206198953859741566629530111
60642206198953859741566629547373
60642206198953869030380722580911
60642206198953869030380808687241
60642206198953869030380808687449
60642206198953869030380812919329
60642206198953869030381094117219
60642206215601767631672693493245
60642206215674669154481567578979
60642206215674669155045651810963
60642206215707133928386947428738
60642206215707137040447685771559
60642206215707139426410874750286
60642206215707139426410874754498
60642206216574330662024809559035
60642206216574330707778365908118
60642206216574330708029070011222
60642206216582483995765124114497
60642206216586086221258950036617
60642206216586086267012620567589
60642206216586086404273289203913
60642206216647279806944568234649
60642206216647281637087192959541
60642206216647281637087964611873
60642206216647282186151818044662
60642206216647313158787443228232
60642206216655384917249831347609
60642206216655385512046438344181
60642206216655418269075913335869
60642206216655418863872144074399
60642206216655429937954372459325
60642206216655429937954401039041
60642206216655429983707957251149
60642206216655430120968711626621
60642206268884767732355335382405
60642206269752008838783561809135
60642206269760112667989590752505
60642206269760112851003929919801
60642206269760968949080012332362
60642206269761013281492281158985
60642206269761013418752949795309
60642206269825811060096345594723
60642206269832997758485987803494
60642206269833014374000036436987
60642206269833014374000036437035
60642206269833014374000122176183
60642206269833046986255342325724
60642206269833047512120494810074
60642206269833047537540200589099
60642206269833047537540315374523
60642206269833047583293900166347
60642206269833047583293900271341
60642206269833047720554540222955
60642206269833058106889236553917
60642206269833058289819777513875
60642206269833947554067009529191
60642206269833948151042805722991
60642206269833948151042833952787
60642206269833948288303588678179
60642206269833958674638170690277
60642206269833958674700932455201
60642206671607569886099592077981
60642206671607569886099678171258
60642206671619275483263032609914
60642206671619577456086523751421
60642206671619577456358462701617
60642206671619577456358491399425
60642206676548401767335510768585
60642206677422802487146882695637
60642206677422802487148030601639
60642206677516145473808804582369
60642206677516145473829696590961
60642206677516195299180338768861
60642206677519797570448476729491
60642206677520097348187855057901
60642206677520097348187855075163
60642206677520998335058734741473
60642206677527902680754396702339
60642206677528153044631413417161
60642206677528197516207014878871
60642206677528202458493889821789
60642206677528202458493889839051
60642206677528202869373091695507
60642206677528202870002950785981
60642206677528202870004069994175
60642206677529052864210629727793
60642206677529097283317142563469
60642206677529112107477465615605
60642206677529112108042321499921
60642208107334512858112345319930
60642208107335413425924126960362
60642208107342617967601700883992
60642208107342617967664462653128
60642208107342617967852747947900
60642208107343518535413482524424
60642208107343518535413482528636
60642208107343518536229390071918
60642208113244038839025794357801
60642208113250926100262708534801
60642208113252143948790446343371
60642208113254843821808219065445
60642208113254843821808219065493
60642208113254844004822558232741
60642208113254844004822558232789
60642208113254844004885234258565
60642208113254844004906126267109
60642305374481862994381851432872
60642306065863982319838476531172
60642306065865182893822715744392
60642306065900299685312779077832
60642306065900299685312893868872
60642306065900304626784774845308
60642306065900305175827103601569
60642306065900305176015389946101
60642306066520329414180171872641
60642306066739134037265008922834
60642306066739134037432258838050
60642306066739134037996343070034
60642306066739134038080025895650
60642306066740034467983286103010
60642306066740034468547370334994
60642306066740034468547484654066
60642306066848086134105557608150
60642306066848086134105558080534
60642306066848086134670413492466
60642306066848086134754324487845
60642306066848086134754324487846
60642306066848086134754324955809
60642306066848086134754324955810
60642316146890160716978809736798
60642316861927489257556942286485
60642318273667451143494948871478
60642318273668351711243968746986
60642318273741299350373064167870
60642318273772801517965138871798
60642318273772803302354950339154
60642318273773702085714158747306
60642318273773703870103970214662
60642318273773718549473272013066
60642318273773718554555846191226
60642318273776419841126353807946
60642318273956568953058375149098
60642318273956568953058375153310
60642318273960170675262479626930
60642318273960171224055570681416
60642318273960171224055573863744
60642318273960186049031739276268
60642318273960187283813672788510
60642318273983585573932664989582
60642318273991691095270147111582
60642318273995292817471930773688
60642318273995292817474254771742
60642318274053796923211104466900
60642318274064602089824546251132
60642318274064602089826870603318
60642318274065502520377897514146
60642318274065502657636329308554
60642318274065504303951801451270
60642318274065552483007866677374
60642318274068204360820625753164
60642318274068238949934620572558
60642318274088919065422879611712
60642318274100624799785341271452
60642318297407304947082959124463
60642318297593438216338284536485
60642318297593471570419641753631
60642318297618087226088517095683
60642318297627091531601113762211
60642318297627091538376744168583
60642318297627092766383045839993
60642318297627107591109402795953
60642318297629794477158103162291
60642318297629794477158103628851
60642318297629809294544375702941
60642318297629809843587426490261
60642318297629809851199076896693
60642318297629811078369355285141
60642318297629811085709038043569
60642318297629811085709038510129
60642318297687097818559761971503
60642318297698803415534826887671
60642318297698804650316760382603
60642318297699287076649963869538
60642318297699287076650738704198
60642318297699287076838249164310
60642318297702707110834480824475
60642318297702741013956160940863
60642318297702741013956160942267
60642318297702755289074638507249
60642318297702757073463678322273
60642318297702757073466772922899
60642318297727072402687214960989
60642318297735161452837222803727
60642318297735161452920876460555
60642318297735175727955671672513
60642318297735175728038582373205
60642318297735175728039354025537
60642318911873278350737111542324
60642318935506577461670477525782
60642318935507780003060098305844
60642318935530738920656604775561
60642318935726677116658900367023
60642318935726678901080108839567
60642318935726678901080108843779
60642318935726678901080108961871
60642318935726682605405017315771
60642318935726682605405017334485
60642318935726682607120510484089
60642318935726682607121256620941
60642318935726682607121256739033
60642318935726683842467303049877
60642318935749598905547020737931
60642318935830392499889618815531
60642318935834294962583867623189
60642318935834296195753760288287
60642318935834299901794509469957
60642318935834299901795281122289
60642318935834300453014052033047
60642318935834301688632038928499
60642318935866715401631491008517
60642318935866717186021302475873
60642318982775426348104093360858
60642318982775426896896063803050
60642318982775446700855161693226
60642318982807845551470967840932
60642318982807847335860779321338
60642318982811449058064888381178
60642318983026900264340230195384
60642318983088890965353858934222
60642318983091592257006940729102
60642318983091597609925323348256
60642318983091597609925666304848
60642318983099635050962955999412
60642318983099636697338867325988
60642318983099636698154774869270
60642318983099651522316156550396
60642318983099684876585541844870
60642318983099696131966272202810
60642318983099697778279421410330
60642318983099697778342097440318
60642318983099697778342183529386
60642318983100552090065176425904
60642318983100596562517213378702
60642318983100598346091117315826
60642318983103238969150079531026
60642318983103249675676848984262
60642318983103250087270826815906
60642318983103288382363554837622
60642318983103288382363554841834
60642318983103288382426316956678
60642318983103288519624223478158
60642318983103299500483530470170
60642318983103299500546206500158
60642318983103299500546292589226
60642318983103299637744199110706
60642318983103299637744285199774
60642318983127614831966413946656
60642318983135668881554125150420
60642318983135668881554210885356
60642318983135670527930036476996
60642318983135718706925659331296
60642318983135719941707596014172
60642318987954809182426141034671
60642318988673400601191664390486
60642318988684268464618151519080
60642318988684972681684928259614
60642318988685423545135112610409
60642318988685457928075841982853
60642318988685458523438080072811
60642318988685469038602390733704
60642318988685469046196592809969
60642318988717838488398750956338
60642318988720241245524646626947
60642318988900205235938880964957
60642318988900238590271200565518
60642318988900243943440714926482
60642318988900243943440715280614
60642318988903840312475308225678
60642318988903856783765574470792
60642318988903856913432155821732
60642318988903857332557455974038
60642318988903857332557459160578
60642318988904310799685287420444
60642318988904310799686059072776
60642318988935376794438958641140
60642318988935525723195457010914
60642318988936277224989985906100
60642318988936277766438571626718
60642318988936277766438571630930
60642318988936277774053551043045
60642318988936726289648481718102
60642318988936726297263604500766
60642318988936726297263607683094
60642318988936726297263609082774
60642318988938979065435038143172
60642318988938984418687804757575
60642318988939127185971696868573
60642318988939127185971697218493
60642318988939127986660208141317
60642318988939128969796308078079
60642318988939128969796308427999
60642318988939128969796308445261
60642318988939128969796309495021
60642318988939129152810647717551
60642318988939129152810649134701
60642318988997516378455497633694
60642318988997516378455523026870
60642318988997516378455526213410
60642318989000217672368389677716
60642318989000351181602073567094
60642318989001118102919416942676
60642318989001123593370520640539
60642318989001552487475529905323
60642318989001552487475530371883
60642318989009207290434784221895
60642318989009212641072780260494
60642318989009223759192756015298
60642318989009223759192757432448
60642318989009223759192784595014
60642318989009223761703237420386
60642318989009223761703269304686
60642318989009226918701743599410
60642318989009226918701743603622
60642318989009227466050184394034
60642318989011925053105648059320
60642318989011930406358759146635
60642318989044329432646556184379
60642318989044345903935936104005
60642319006446467473404192459337
60642319006630187008498288219588
60642319006665004020073996216615
60642319006665304239815580225671
60642319006665304415214797076655
60642319006665304422829891161719
60642319006665304422829919859527
60642322581164832031444851372412
60642322581164842531891760740258
60642322597906103934397906446082
60642322598234210461746098159803
60642322603815927731295046075987
60642322604106461732451784263911
60642322604142786209059103378191
60642322604142835622920345740775
60642322604142836240604245956060
60642322604690029588073447097115
60642322604796640514180584352269
60642323083395300833801993636437
60642323219296376651697278785010
60642323242895748632679358743289
60642323242895764685691022294750
60642323242895764692455369743561
60642323242895765287251600500965
60642323242895770228639142249827
60642323242895772013060346140411
60642323242930878121089608267905
60642323242930878121089608267906
60642323242930887455636337021406
60642323290163567965311747370651
60642323290163574560508521342386
60642323290199842169419578353089
60642323290199842169419578707221
60642323290199842169419579756981
60642323290199881059874268633378
60642323290383558552541515157018
60642323290415984392123136221831
60642323290415984392123136221832
60642323290487729757524273258053
60642323295416880292099052672179
60642323295416880292099054071859
60642323295452004220413928424152
60642323296072199973707775124732
60642323296073399496175582212376
60642323296073400730954416519058
60642323296073400730957515351529
60642323296073400730957515351772
60642323296073400730957515707308
60642323296108206207271585287709
60642323296108206207271585293533
60642323296108216167106832044895
60642323296108216167106835232838
60642323296108216167106835232839
60642323296108216167106836632519
60642323296108515761486634393820
60642323296108515761580021397768
60642323296108516310623817023079
60642323296292189494211057260270
60642323296323409186215646692950
60642323296327010908419755752790
60642323296399955658296630135938
60642323296399955658296630135939
60642323313725124729993464643787
60642323313799227557259067249273
60642323313799276970283481375273
60642323313834382529266598116274
60642323313834392595619636945579
60642323313834392595619641533203
60642323313834397880157577761310
60642323313834397880158692370234
60642323313834399114939621347446
60642323314049285287447429818008
60642323314126133115964050734876
60642323314126133115964309015130
60642323314126133116236019899200
60642323314126181293639349351006
60642324495743146572243033807839
60642324519410070310471371047578
60642324519474942716857641855175
60642324654326535867917256039901
60642324655311156652588773385358
60642324678070356239539278551524
60642324678070356239560543633798
60642324678070356239560543634041
60642324678070356239560543634042
60642324678618796457543766887671
60642324678618796457543770074211
60642324678618799615357031461594
60642324678618800163581818546483
60642324678618800163581818552099
60642324678934850759112975687778
60642324678945700809710837522224
60642324678945702593283593550970
60642324725231290834761269654176
60642324725339342500881187046512
60642324725339357943625797497023
60642324725886582533796808821883
60642324725886586238142866524123
60642324725886586239837184950925
60642324725886586240587231529387
60642324725886602711942497614229
60642324725995856438557356968906
60642324726179537683207971957022
60642324726179537683207975144966
60642324726179537683207975144967
60642324726214360870679218285585
60642324726214360870679218639717
60642324730919709119802349933531
60642324731135847587448158922805
60642324731138513740693870455305
60642324731138515525079090823302
60642324731138515525079091873062
60642324731247982761931091139184
60642324731247982761931093853548
60642324731794712641711704341702
60642324731795913215779740694982
60642324731795963224082051080231
60642324731795963224165619120423
60642324731796428333083751681183
60642324731796428333083751685395
60642324731796430116657655622519
60642324731796430116908359725623
60642324731892324115028346128882
60642324731892324117204472495166
60642324731900427260376947841151
60642324731900427992163717875594
60642324731900427992999398219274
60642324731900427993000541407914
60642324731904029712755780106698
60642324731904029712755781641891
60642324731904029714367453881402
60642324731904029714451162222449
60642324731904029714451165404777
60642324731904029715203503047026
60642324731904029715203507296340
60642324731904029715203507296583
60642324731904029715204277413722
60642324731904030263430614049532
60642324731904031361579071067297
60642324731904176674913720955016
60642324731904480022080488644636
60642324731904480022080491826964
60642324731904481668644686327390
60642324731904481668645461149000
60642324731904481668645461162050
60642324731905332387874022715802
60642324732086961744178810728940
60642324732086961744178810728988
60642324732088163050555020857249
60642324732088163050555024039369
60642324732088163050555024039417
60642324732108410793474902836621
60642324732108410793723285657232
60642324732108460801276036369160
60642324732111112085125660166887
60642324732111112085129016217045
60642324732111112085376364264168
60642324732111112085376367452112
60642324732111112130296567804027
60642324732111162092928745111412
60642324732111162092929118164040
60642324732112012515927391529128
60642324732112012515930833790818
60642324732112012515930833796434
60642324732112062523479772376372
60642324732112062523480145429000
60642324732112062523751856350609
60642324732119210468904560240131
60642324732119215822074107897965
60642324732119215822889237424467
60642324732119216005255813188667
60642324732119216005903462272899
60642324732119217606379458518713
60642324732119217606463141338505
60642324732119217606463141342717
60642324732119226940193965557145
60642324732119231882397411667169
60642324732119265968724040705820
60642324732119265968724040711436
60642324732119265968724155496860
60642324732119267020240700879893
60642324732120116390638257299975
60642324732120116390888959844752
60642324732120166398435690408613
60642324732120166399271739100658
60642324732120166399272513940933
60642324732120166399275067976396
60642324732120166399275067993865
60642324732120166399275182761820
60642324732120168182849086703363
60642324732122817682287895416223
60642324732122817682287898598551
60642324732122817682291251466381
60642324732122817682291339094855
60642324732122817682354013703481
60642324732122817682354015120631
60642324732122819328917953101769
60642324732122819511597907235495
60642324732122819511932177950201
60642324732122834336574826570729
60642324732122834336592648444367
60642324732122834336595747277081
60642324732122834336655410209291
60642324732122834885617869564928
60642324732122835983787677742809
60642324732122836121236631668289
60642324732122867507913579149629
60642324732122867690092099555891
60642324732122867690092099555892
60642324732122867690092123654381
60642324732122867690175806474173
60642324732122867690364068738846
60642324732122867690364183530129
60642324732122867690924820895538
60642324732122867690925481417157
60642324732122867690925595735813
60642324732122867690927803998061
60642324732122867690927918783485
60642324732122867690928149788745
60642324732122869337303830110061
60642324732122869474502053706995
60642324732122869474502053706996
60642324732122869474502168498243
60642324732122869474752756392914
60642324732122869474752756392950
60642324732122869474752756393157
60642324732122869474752756393158
60642324732122869474752871184198
60642324732122884162215229690555
60642324732122884162215344009627
60642324732122978895044943172618
60642324732122978895107705291674
60642324732122984431294950056288
60642324732122986215118783238978
60642324732122986215119127612512
60642324732122986215620879842102
60642324732122986627465906504676
60642324732123019638112961369284
60642324732123019638113076160531
60642324732123028902927951576778
60642324732123028902932198673998
60642324732123284642877481688186
60642324732123334468447894973482
60642324732123334468531577799098
60642324732123334469012750857798
60642324732123334469095662031082
60642324732124229477752602080432
60642324732124235013933016995881
60642324732124235013933016997342
60642324732183807761678652755557
60642324732184208243938251284902
60642324732185457727493919218281
60642324732192361944268259205106
60642324732193514660372261698501
60642324732193564482397605788554
60642324732193564482397605792766
60642324732228184711062838444687
60642324732228184711125257253227
60642324732228184711125600209611
60642324732228234535931935555403
60642324732228234535932278494525
60642324732228234536685076734491
60642324732228234536685419690875
60642324732228236320260099860935
60642324749522305121369785672165
60642324749522305121369785691038
60642324749522305121369785691039
60642324749630351319935448417703
60642324749630372707205701477064
60642324749630373258780123905167
60642324749812838578531121897999
60642324749848862317100612605468
60642324749848862866708146218812
60642324749848906812461957167198
60642324749849162460596356632568
60642324749849162461161215699212
60642324749849162461433184863536
60642324749849162507186769655360
60642324749849162507187114501278
60642324749849163055392960444004
60642324749849163055957819510648
60642324749849205148406325651922
60642324749849205148409772044710
60642324749849205149245822277564
60642324749849205149245822627484
60642324749849210684593545968126
60642324749849210684865515151080
60642324749849210684865515151107
60642324749849210685429596200979
60642324749849212468982579414282
60642324749849212469003500119221
60642324749849212469003500119230
60642324749849212469254202805148
60642324749849212469254202805175
60642324749849212469254202805391
60642324749849212469254202805392
60642324749918238366588633676627
60642324749919438940656670029907
60642324749921786923160782044862
60642324749921792413590970704070
60642324749921841687095969161426
60642324749921841687096313534960
60642324749921841689603351379460
60642324749921841689606450212174
60642324749922090818471748518317
60642324749922090818471753117587
60642324749922090818722796977693
60642324749922090818722801576963
60642324749922140644094338968869
60642324749922140827108678585255
60642324749922140827108678602725
60642324749922141876345982109434
60642324749922142425137612777362
60642325210395083108893469801782
60642325210721939398916366982262
60642325210721989223639477735260
60642325210721989223639477735296
60642325210722840561440808507415
60642325210794624092100025247135
60642325210794874273297523980222
60642325369927968027291693791332
60642325369927968027291696973660
60642325370036019693413965751386
60642325370254824316498686610858
60642325370254824317063542495174
60642325370254874142602560761178
60642325370254874142602560778440
60642325370254874142602563960768
60642325370315803413083848969939
60642325370316998427976215667399
60642325370317003987068201434953
60642325370325059249658226825459
60642325370327809017234654159100
60642325370327809017318336984716
60642325370352076307255378744665
60642325370352076307255751697915
60642325370352120778558355224903
60642325370352120778641951838987
60642325370352126131811381523453
60642325370352126131811467616733
60642325370360240576852521133158
60642325440830261223357580941925
60642325440830262457951229140681
60642325440830262457951229146505
60642325440830271609503848624621
60642325440830271609503848974541
60642325440830273393328460201309
60642325440830273393328461251069
60642325440830273576342800890749
60642325440831457724791705547623
60642325440831463077961135232089
60642325440831472366586138524141
60642325440831477902769910912363
60642325440831477902769912447557
60642325440904409070714932209258
60642325440904423895440141254838
60642325440904423895441289165212
60642325440939542470838871220906
60642325440939542470839215594440
60642325441122005754773751057898
60642325441122005754836513176954
60642325441122055762656759462058
60642325441123213695419001293350
60642325441123261873661710562089
60642325441123261873661824881161
60642325441123261873661824882622
60642325441230963341940253224436
60642325441231265361542158775510
60642325441231313539784639402366
60642325441231313562755961039250
60642325441231313562755962106480
60642325441231313562755965288600
60642325441255580715348800895328
60642325441263684590391986917874
60642325441263686420450667834386
60642325441263686420534235402194
60642325441263686420534235868754
60642363497297742085996160849137
60642363497302544382017486884084
60642363497302544382017488419118
60642363497302544382017491605658
60642363498270338506399229407193
60642363498270338508846950462615
60642363498270354567787684423175
60642363498271539262833841524673
60642363498271555872029329485457
60642363498271555874477047358551
60642363498271555874477048758231
60642363498275157594233095588670
60642363498275158144909042605478
60642363498282344246260216674775
60642363498282344429446168704193
60642363498282360900732130814959
60642363498283261468627481906909
60642363498283261470824498859019
60642363498283261471075202962331
60642363498283263255214307139835
60642363498285897929992994790668
60642374216812535356330002885940
60642374216812539069145202702554
60642374216812540302799742572390
60642374216812540304491995268342
60642374216824246450698249709306
60642374216844955795294718404228
60642374216844955802636724110950
60642374216844960736681883912518
60642374216844960743456710786630
60642374216848563007929011879750
60642374216848563014703838753862
60642374216848563014706933354488
60642374216917901789805150982018
60642374216917901790307334027098
60642374216917901790370010052874
60642374216917906729497744032602
60642374216917906729497744510602
60642374216917906731127321175162
60642374216917906731189996728554
60642374216921509002374448664186
60642374216921509002374449142186
60642374216921509002437124689962
60642374216921509002439447638256
60642374216929612877398693022896
60642374268834740723614875978710
60642374269695665639970942950260
60642374269695676760285351137300
60642374269768628106186958601641
60642374269780319016450714590635
60642374269987416251478502225912
60642374269987460723680606727938
60642374269987466082184348280966
60642374269987467319222704324730
60642374269991064230274527385032
60642374269991067803572519695664
60642374269999123638114152102968
60642374269999172914693720463039
60642374269999173463737480902029
60642374269999173463737509600758
60642374270034290247444428582857
60642374270034290247695475642553
60642374270034290254951476047749
60642374270095518976123345750424
60642374270095534214511441303782
60642374270099121249065048889310
60642374270099132367687204380398
60642374270099137721108455957007
60642374270107191770440854339268
60642374270107225122329455756645
60642374270107236242058001731913
60642374270107236242622085963897
60642374270107236242646449765038
60642374270107236242709125790814
60642374270107241046205682194175
60642374270107241046268051758062
60642374270107241046268051762274
60642374270107241046268056361544
60642374270107241046268443959099
60642374270107241046271409225162
60642374270107241046271409229374
60642374270107241046835622774447
60642374270107241046835622778659
60642374270107241046835627377929
60642374270107241047021585138187
60642374270107241595792634856557
60642374270107241595812440954193
60642374270107241595813555563117
60642374270107241595815877848836
60642374270107241595875202600865
60642374270107241595875202719117
60642374270107241595878553874612
60642374270107241596063488014650
60642374270107241596066931108678
60642374286561067318730735754571
60642374286561067867522706196763
60642374287424255798917271765728
60642374287529620997546262231676
60642374287529622232892279958592
60642374287716043475128502011852
60642374287716043612890578854384
60642374287716043614582831550336
60642374287748414640523132942624
60642374287748459105385554686222
60642374287748460210309178329034
60642374287748460210311501277328
60642374287748464053547547068624
60642374287748464054112402952940
60642374287748465701494831115624
60642374287821393980018763147982
60642374287821405099834086077108
60642374287821410041218156984772
60642374287824997351046620325626
60642374287825008469794127868266
60642374287825012175771827971532
60642374287825012175834503997308
60642374287825012175835275649640
60642374287833112344690697227130
60642374287833117286077862735420
60642374287833117286140538761196
60642374287833117835368490206346
60642374292757422697735943857204
60642374292757424483025340621804
60642374292757424483028439926694
60642374293438251903525867916660
60642374293438251903525867936343
60642374293438253138871852363808
60642374293438253138871967149232
60642374293620768214295949454936
60642374293632473809202190714214
60642374293632473809767046598530
60642374293632473810018869915492
60642374293632474359061802723780
60642374293657085760610887998371
60642374293657091113760817635569
60642374293657091113781738223877
60642374293657091114596612823722
60642374293668796711759967268362
60642374293668797260803674916766
60642374293729970599156034596396
60642374293729970599159501186792
60642374293729981739624686378801
60642374293729987093626700743463
60642374293730020447126568524117
60642374293730020630705764042289
60642374293730031565267043961799
60642374293730037101176913364376
60642374293730037101451977129326
60642374293730037102266720823403
60642374293741742698611844322797
60642374293741742698611844789565
60642374293741742698615331573966
60642374293741742698674606554329
60642374293741742698678093338730
60642374293741742699239853106100
60642374293741742699242952410990
60642374293741742699430462865438
60642374293741742699431238768572
60642374293741743248201545532578
60642374293741743248223209193502
60642374293741743248285971312558
60642374906931608561790345845764
60642374930564913207279110953706
60642374930888969095745983177795
60642374931755865685241538119341
60642374931756214052755736525749
60642374931767915943856673540011
60642374931767921434286857949869
60642374931767921434370540775277
60642374931873282370573330153801
60642374931873287861003514563659
60642374983958529675351159880588
60642374983958529675351159880594
60642374983958529676165948215682
60642374984929936191765520221712
60642374984931142302013855524292
60642374984942843095619125458086
60642374984942847891565673900078
60642374984942847898908712708664
60642374985039210432627460885972
60642374985042812703958930316734
60642374985050900107544427516736
60642374985050916029791590183986
60642374985050916029875158218354
60642374985050916580612752278740
60642374985050916581176836510724
60642375001796075775086188596931
60642375002667824119716579798985
60642375002776787327709426513097
60642375002776792269096592021387
60642376208027554364248416085678
60642376208027558482824202288750
60642376343919034512864512452429
60642376343919034512864512469899
60642376343919038218904888581471
60642376366275785957129224194109
60642376366283889832088469578749
60642376367548271734347351280789
60642376367551839279473908909777
60642376367551873868332608509605
60642376367551873868337199621855
60642376367552122949169333948331
60642376367552139422987442888835
60642376367552139422990917980835
60642376367552190666973513635415
60642376367552190673748310767783
60642376367584543390393480995181
60642376367584609877932235621275
60642376413554095685089188852634
60642376413554095685089274950286
60642376413556795741961451643462
60642376413556795741961453178656
60642376413556796839544278036966
60642376413556797388336248479158
60642376413557696309773235173220
60642376413557697407293384010126
60642376414818442305468510623848
60642376414818442305468510628060
60642376414818476208592542386290
60642376414818476208592542390502
60642376414821177500245622768440
60642376414821177500245624185382
60642376414821193971536147293648
60642376414822528351964459965996
60642376414822539333074729345578
60642376414822543039114846722142
60642376414822543176124811727586
60642376414829297845743022103176
60642376414853564447680285772872
60642376414853598350804317535314
60642376414853598350804403624542
60642376414853613174966558741892
60642376414853613182494526782042
60642376414853613182494526795092
60642376414857200073008426595154
60642376414857216689087415618860
60642376414865270601226000704808
60642376414865303536373693098390
60642376414865303947967671979794
60642376414865303947967758069022
60642376414865303947968446815858
60642376414865303948218460754976
60642376414865303948218460759188
60642376414865320014438786223232
60642376414865320014439044499322
60642376414865320014439044503534
60642376414865320014501461890504
60642376414865320014501806264246
60642376414865320014501806268458
60642376414865320151699799228926
60642376414865320563293432332696
60642376420773945420828646666892
60642376420773945427603473541004
60642380651088126391820844162655
60642652113264769725501414702526
60642652804355155035512608912490
60642652804356055466063550070912
60642652828313860917052313784722
60642654187216654826538526370092
60642654187216654826539298018212
60642654240079084857014386038604
60642654240079084858626055109044
60642654240370868827122564129910
60642654240403287438181627140904
60642654240403287438185759446876
60642654240403289269161847067918
60642654240403289269164831463516
60642654240405941147040353721220
60642654240405988729838841241756
60642654240407191729679569026110
60642654246311914636509929555282
60642654246314566514385451812986
60642654246314615928163011350162
60642654246315817097027651513474
60642654246387545860660041653342
60642654249923024789199534807913
60642654249923041443775907456023
60642654250253547589245329439419
60642654264040492030210617814388
60642654264040492625006847017884
60642654264113672329611679718626
60642654266995255820801467902505
60642654266995255820801840955133
60642654266995255821637521298813
60642654878502411611938240150840
60642654878502413442917774164670
60642654878538730808475873851390
60642654878599658111448413118400
60642654878599658111449184766520
60642654878610765252558055048190
60642654955313593374114259698266
60642654955313642787891819235442
60642654955346958718279828038962
60642654955350861178797549997154
60642654955418993162362009235762
60642654955423796052614741201654
60642654958268806694167612443193
60642654958268856519790284009086
60642654958376908185913555804286
60642654958377358491954721696096
60642654958377375147283208188552
60642654958378108759981134882110
60642654958378108759981506418258
60642654958378275714280117173094
60642654958378275714844223979256
60642654958378275715096048695418
60642654958413225551471655491006
60642654958413397859503721603020
60642654958413397859566569454796
60642654958413397859566569457013
60642654958413397859755544901268
60642654958413397859755630636205
60642654959252221184799780147022
60642654959252221185071666779016
60642654959252221185071752518164
60642654959252221185635460490702
60642654959252221185635836750148
60642654959252521329152383963741
60642654959252521329152470051405
60642654959252526865336615162613
60642654959253421758804968642098
60642654959253421759076941013080
60642654959253421759640648985778
60642654959253421759640649103870
60642654959253421759640735197150
60642654959253421759640735198554
60642654959253421759641020640178
60642654959253421759641020645794
60642654959253421759641025245064
60642654959253421759641106733618
60642654959253421759641106739234
60642654959253426700464106521577
60642654959253426701028190753561
60642654959253427295260796076374
60642665017703622263562474833546
60642665017703622264377263168634
60642665035428592576865333607934
60642665035428597523523707312870
60642665035534846490808474034828
60642665035534846491373329919144
60642665035537550024114985750538
60642665035537550024951037624910
60642665035537561282087468362526
60642665035537566223662924932710
60642665045312178957336952077758
60642665514133517308582198153726
60642665514133517857625215655614
60642665673560087235049179614578
60642665673658282289442137285500
60642665673658282290006993169816
60642665673658298352021179927914
60642665673658298901064197429802
60642665673669105894806967806396
60642665673669105895309519183774
60642665673669105897255833568022
60642665673669105897819920986546
60642665673669109464089140581808
60642665673670305922008106883992
60642665673670306471051124385880
60642665673670306471322722032770
60642665673670306471323869921302
60642665673670306471887957339826
60642665673670306517076306824594
60642665726846739966393958980202
60642665736621302465421110859400
60642665736682285217188421802796
60642665736682585406458987103224
60642665736682585406546027041648
60642665736690389092420408017190
60642665736690393987301191815834
60642665736690689233491993016342
60642665736690689281690973317618
60642665736718613607101818542508
60642665736726701010770883774070
60642665736726701010791775782662
60642665736726702657167687109238
60642665750478533831812061071564
60642665750481236265630822276910
60642665750482436842209260433122
60642665750482436887962845224946
60642665751028780704642992895362
60642665751028781299439596705394
60642665751344880003287598994406
60642665751344880004036611998828
60642665751352934053625091666980
60642665751352935288971109393896
60642665751352985708575166346380
60642665751352985708578522396538
60642665751353836308399255135550
60642665751353886276386862247664
60642665760001993977771581664488
60642666949824131753822415915238
60642666949856530644296773424278
60642666949856530645112676368290
60642666949856547253659397453798
60642666950803883619365581482442
60642667091631142257975772818278
60642667091631142257975774334598
60642667092287634169474342765912
60642667092287639523208746308270
60642667109356101455169220420378
60642667109356101455170363626488
60642667109356117929471977411008
60642667109356117929471978927328
60642667109357000055515237099272
60642667109357000056080092983588
60642667109357000062854919857700
60642667109381311680392973253192
60642667109381311680957829137508
60642667109381311687735755198466
60642667109381311688551658142478
60642667109381328297098379227986
60642667109392135148434287266302
60642667109393319258537441909916
60642667109393319258809782629422
60642667109465070023130257487370
60642667109465370169663285559488
60642667110012615194136996183970
60642667110328664670147311917924
60642667110329564506174077254386
60642667110329565101535538618954
60642667110329565101535543323218
60642667110329631121415541847378
60642667110329631123110117491624
60642667110336769773110598020518
60642667110336769780452575029480
60642667110336769781290551176438
60642667110336830724217205111162
60642667162534647215198766080452
60642667162534647221973592954564
60642667163515293569246321125768
60642667163515293576021147999880
60642667163515348891822872965098
60642667163515363709209169504908
60642667163612609613355553456746
60642667169099769481183187609362
60642667169099769481748818332550
60642667169132184981020169147922
60642667169132184981585799871110
60642667186168231825218927401818
60642667186168247704993608075686
60642667186168248299790211885718
60642667186169131668501319971352
60642667186204265519320817774446
60642667186205449629697092682106
60642667186824739608964323245048
60642667186824744970227727942262
60642667186824745565024303073200
60642667186857160469499078761846
60642667186857160470064709480822
60642667187140838910618493072220
60642667187140838910618521769980
60642667187141739347006378528936
60642667187141744837433123981896
60642667187141755950469382247644
60642667187148942785578111509488
60642667187148942785578111510892
60642667187148944020924904076680
60642667187148944613188954697232
60642667187148944615720359995212
60642667187148944615721503183852
60642667187148949966547448760480
60642667187149799986800643463450
60642667187149844456746782573848
60642667187149845043949187495352
60642667187149849985064385355638
60642667187149849985336353003642
60642667187149849992655119759982
60642667187149849992655119773032
60642667187149849992676035762070
60642667187149850534359230755044
60642667187149861660090882309664
60642667187149866603737455353020
60642667187152496924816370703756
60642667189815541836474892662256
60642667190107164586926937882147
60642667190107329666697003542755
60642667190107329666697778377207
60642667190143202678455523141209
60642667190216133292149069450199
60642667190216133292151392398493
60642667190240448621372606088915
60642667190240465229860007557309
60642667190240465230131603669005
60642667190248519142187732490241
60642667190248554280093697747455
60642667196113201578745501203157
60642667196121305454269602477729
60642667587955670873288961218170
60642667587955671422331978720058
60642667587955671427415324550550
60642667588063728487379011128400
60642667588936389753264044352748
60642667588936389753264816005080
60642667641238655501858671719796
60642667642114017912282051220078
60642667800666191834694260968396
60642667800775444069802194706668
60642667800775444115555779498492
60642667800775444116121413404008
60642667801638733073918036040868
60642667801638733079001381871360
60642667801638733079001415155340
60642667801638782896779205007584
60642667801638799505328910979948
60642667801638799507839393682042
60642667801646904615070175598508
60642667801650805247684076871162
60642667801650807082930936366690
60642667801744149284437638084718
60642667801744154823132234480280
60642667810538210240079167307829
60642667824300687945833439284786
60642667824300687991587024076610
60642667824408739609508993206892
60642667825281406275070927755506
60642667825285308737848457482832
60642667828019516276010476719669
60642667828019821818429582996391
60642667828043848070602900234789
60642667828055839175220945031825
60642667828055844528390378016711
60642667828227552790888104508879
60642667828239571474748146547005
60642667828239620887772560673005
60642667828239774719192332774513
60642667828239774719192335956841
60642667828239774719757191841157
60642667828240070081186606461654
60642667828240071728315663195035
60642667828240071728315663200651
60642667828240075432661463679831
60642667828240075432661463684203
60642667828271289779252303225917
60642667828344074398275791536639
60642667828344075633622584103831
60642667828347677904869712065239
60642667828347689022989343341515
60642667828347689022989687697787
60642667828372004353907457024157
60642667828380108228866702407393
60642667828380109464213494974585
60642667878459018376821142533178
60642667878459034985391851744272
60642667878567086651494202834476
60642667880468201460891029848864
60642667880468201460891033031192
60642667880469102624252278468470
60642667881197650036472975517964
60642667881197661299468713867528
60642667881198350646641443528007
60642667881198351241166078173715
60642667881198815823412446437818
60642667881198848964248668592134
60642667881229871112381773816495
60642667881405192629433225858916
60642667881416349172939955246167
60642667881416349175199386774729
60642667881416349175199391360949
60642667881416349175387673119270
60642667881416349180471022132090
60642667881416349180471022486222
60642667881417249740688603585367
60642667881417249748031642393953
60642667881417397870984918701994
60642667881417397871016428901757
60642667881440314908843079349212
60642667881441565078949754676915
60642667881448918359906292546426
60642667881448918367249331355012
60642667881448918367437617712594
60642667881449620776231494709533
60642667881449670601289133973762
60642667881452321930874869188646
60642667881452322479666839630838
60642667881452371892942215768642
60642667881452371892942301862082
60642667881452371892942301866294
60642667881452371892942302216214
60642667881452372304536193600286
60642667881510559056068551293352
60642667881513610497177142144651
60642667881514510927916111752172
60642667881514511479218565010338
60642667881521666196341370044954
60642667881521704900580350238006
60642667881521704900580350242218
60642667881521714373831734824465
60642667881521715606918321024223
60642667881521716018700325870554
60642667881521853234538700757424
60642667881521853234539475610798
60642667881522555643521830763733
60642667881522566626892308028690
60642667881522603821764311394801
60642667881522605056547021265203
60642667881522605056547365621475
60642667881522616586449259538742
60642667881522616586449259656994
60642667881522616586449261073936
60642667881522616588959744248414
60642667881525267918545479104794
60642667881525268467337360265762
60642667881525268467337449546986
60642667881525301820853856882474
60642667881525301820854631717134
60642667881525306759982365696862
60642667881525306759982365701074
60642667881525306759982367236268
60642667881525317740904350258268
60642667881525317878102341333622
60642667881525317878102342868816
60642667881525317878102427068558
60642667881525317878102427422690
60642667881525317878102428957884
60642667881525317880612826043294
60642667881525317880612911778070
60642667881525317880612912132362
60642667881545681335478404783648
60642667881549617150077393521190
60642667881549633209836362682010
60642667881549633209836448416786
60642667881549633209836448421158
60642667881557688769104083173502
60642667881557688906302075784050
60642667881557722259819347235422
60642667881557722259819347239634
60642667881557738731171519393226
60642667881557738731171605128002
60642667887107176574525628415583
60642667887107187097284141152741
60642667887107190796631051360900
60642667887107443020840015646198
60642667887142290984381555397706
60642667887142309417991511955940
60642667887142309418263481138978
60642667887142309422510255937232
60642667887142565163051790791010
60642667887357543780350970054436
60642667887357543780539256412066
60642667887361146021127218208564
60642667887361146181264765473239
60642667887422369421960187210294
60642667887430473296919690880804
60642667887458258622959033220205
60642667904831646051535549055401
60642667904831646646060183701109
60642667904831951593954655332123
60642667904832116718736740033994
60642667904832151696410970273108
60642667904832166468124271558032
60642667904833018926082630453928
60642667904833319122947024858496
60642667904833319122947024877423
60642667904864067085024899219397
60642667904864072438194332204283
60642667904868124604536411641796
60642667904868135511587034197037
60642667904868139428697535054314
60642667904868174406371765293428
60642667904868174407208593543107
60642667904868183687653761420894
60642667904868185519408020254385
60642667904868185519408048950741
60642667904868185519408052138893
60642667904868185520244880388580
60642667904868186069015930124367
60642667904868469243288833850057
60642667904868469243288833850060
60642667905047804284704142699459
60642667905087021665634755307997
60642667905087022290903128549729
60642667905087022466323266125827
60642667905087022473854677385275
60642667905087022473854682089539
60642667905087022473917439504491
60642667905087022473917468202299
60642667905147811823052113932153
60642667905147811823052463005787
60642667905148100894201931947701
60642667905148111966569094322713
60642667905155871182253463108819
60642667905155872461156020200519
60642667905159774921674113713893
60642667905159808229437457428703
60642667905159823054163009435093
60642667905159823651408110552149
60642667905180232264276265565223
60642667905184134679040374052705
60642667905184134724793987542289
60642671239630567343994099532232
60642671240142690040612914513296
60642671240142690218543565365684
60642671240142690223543571327152
60642671240248040593013726668244
60642671240248040593014098204552
60642671240248045532141832302324
60642671240248045946096377876708
60642671256993219926674923818314
60642671257025634872385542024494
60642671257025634876904371740722
60642671257025635421428559526382
60642671257025635426511905356874
60642671257025640367334559337120
60642671257316457924085830638164
60642671257320126079644195414358
60642671257352497245376650726074
60642671257352541580316771570708
60642671257900086153517793144686
60642671257900086748043203097438
60642671257900086748043205811594
60642671257972966302627800177920
60642671257973021618426536043276
60642671257973021618426537559596
60642671257973021618428860391250
60642671257973037677371804030792
60642671257973871633891911730424
60642671257973872228689285676468
60642671257973916105532599305032
60642671257973916693301003316962
60642671257973916700894832321932
60642671257973916700894837026196
60642671257973919812135511556636
60642671257973921591441629650688
60642671257973921596524203828848
60642671257973921634123317645200
60642671257973921634688173529516
60642671257973921641463000403628
60642671257973921642278907933860
60642671257973922186238231944400
60642671257973922186238233460720
60642671257973922191320807638880
60642671257973922191321577774892
60642671257973922191321582479156
60642671257973932709561605283236
60642671257973933304358207576948
60642671257973933304358209093268
60642671257973933309441553407440
60642671257973938250828723619994
60642671258191820886900391633826
60642671258191820888322999494554
60642671258191870719050108744588
60642671398800230437606465521692
60642671398835347219306538767388
60642671398835347221565979586434
60642671399019068413331111196182
60642671399127086720851182960230
60642671399127086720851954612562
60642671399127120071924090940128
60642671399163404083397472301148
60642671399163404083961556533132
60642671399675526963698284735786
60642671399675560317863209987300
60642671399675576377559785378672
60642671399699842295450897620244
60642671399707947405756160731800
60642671399772777172343804118494
60642671399772821636453081496464
60642671399780926744498535421736
60642671399780926744499678627846
60642671399780926746757966832254
60642671399780926746759119446892
60642671399780930450540056273208
60642671399991626077254426153664
60642671399991626258574447012202
60642671399991626261105594029928
60642671399991631016382414164296
60642671399991676083380866929130
60642671399991681024768291172588
60642671416452204798852523485346
60642671416525204269105750337192
60642671416525204272181093641124
60642671416525206109099680660428
60642671416526104295465617360990
60642671416526104844511734049724
60642671416526104845076589934040
60642671416526104846768070977660
60642671416526104846768842629992
60642671416550415920343353514910
60642671416550416471645807131580
60642671416550416471646578783912
60642671416550421410773541111308
60642671416561223321267022368980
60642671416561223321286795169378
60642671416561223323525678590706
60642671416561223323526453425366
60642671416561223323546226225764
60642671416561226989733763203242
60642671416561227027892484452576
60642671416561228811697206778838
60642671416561228819039183437880
60642671416562423491167108725042
60642671416562424035126065903538
60642671416562424080879650695362
60642671416562424085691370299248
60642671416562428981597296321440
60642671416562429027078540511802
60642671416562429027350881231308
60642671416562429576121559430840
60642671416743988764503747655556
60642671416743988769022605950096
60642671416744044084824326334918
60642671416744044084824330915314
60642671416841238967524812412352
60642671416841255395591663642084
60642671416841255576343582653132
60642671416849344077265991291924
60642671416849344078101666931340
60642671416849360685812793867230
60642671416849360686649617417020
60642671416852960992752033690966
60642671416852962822058139484496
60642671416852962822058511020804
60642671416852962822058597109872
60642671416852962822058598626192
60642671416852962957080841015862
60642671416852962957645696901582
60642671416852962959319351839476
60642671416852962959591322538994
60642671416852962960156184797794
60642671416852996173902215161352
60642671416852996173904423318606
60642671416853010998062566917326
60642671416853246538347419725208
60642671416853246538348567618112
60642671416853246538619388889532
60642671416853263146330514309102
60642671416877277555921447227104
60642671416877278151282133748588
60642671416877322622919382366298
60642671416877322622920154022842
60642671416877327564307324235396
60642671416885383398284757975212
60642671416885383399120895611818
60642671416889280185357955902740
60642671416889283891963187916306
60642671416889285675788140312598
60642671416889285858802479952278
60642671416889328364436574153152
60642671417400502630108159102426
60642671417400502630129079689330
60642671417400502630693935575050
60642671417400506158238347696144
60642671417400552460584221646896
60642671417400552460834925750000
60642671417400555572079042423878
60642671417400556166603677063762
60642671417424867196956774918874
60642671417424867196956778577798
60642671417432921292862926909802
60642671417497747345794037947508
60642671417497752652666832452528
60642671417498652677330893504612
60642671417498652679026585157462
60642671417498653272128267450656
60642671417498653274388046522030
60642671417498653274388051226294
60642671417498697148971581079220
60642671417498700855574493330824
60642671417498702677562299419388
60642671417498702684901982177816
60642671417498714354576226834478
60642671417498719295962625394700
60642671417498719295963397047032
60642671417505852456372040359400
60642671417505852456372045063664
60642671417505918897069707955842
60642671417505922596334890254860
60642671417506824404009228630026
60642671417716585329131481921334
60642671417716601748747646350796
60642671417716601930067667209334
60642671417716606687875634361428
60642671417716606695489608765914
60642671417716651754874087126262
60642671417716651762489095099172
60642671417716656696261511369720
60642671417716656703875485774206
60642671417724705263033009374552
60642671417724707039807812969780
60642671417724707039808846088906
60642671417724707040644636519570
60642671417724707042067244380298
60642671417724707042904077338616
60642671417724756872794353630332
60642671417724756872794358210728
60642671417724756872794358688728
60642671469738857536954222234552
60642671470063061941571387662894
60642671470683486669800953886804
60642671470683486669801728727080
60642671470684381742098829028844
60642671470684381742098832216788
60642671470684381747182546395644
60642671470684381747183321235920
60642671470684387092820540840216
60642671470684387092820544028160
60642671470684435225247822353978
60642671470684435232841651358948
60642671470684451879613956352562
60642671470684451882061677407984
60642671470684451887145396309818
60642671470688333620452344967148
60642671470688338920546328384780
60642671470688338928140530461252
60642671470688338973621777833942
60642671470688339515071742569412
60642671470688339515133729849596
60642671470688339515134504688468
60642671470688339517582222555946
60642671470688339522664796734106
60642671470688339522664796735510
60642671470719503891838686545720
60642671470719503891839461385996
60642671470719574031801534924860
60642671471000552415965630713762
60642671475539408864951811957550
60642671475612343739585020419310
60642671475612360807927768614828
60642671475647476994831611103120
60642671475647477591887654215878
60642671475647482531015383609386
60642671475831148363484645804590
60642671475831148364050276527778
60642671475831198783652414289318
60642671475863563863321627343150
60642671475863563863887258066338
60642671475866314972812593705546
60642671475939216493363216022372
60642671475939216495810933895466
60642671475939217091172399960086
60642671475939217091172486053366
60642671475939217091173629242006
60642671475939250442245394033264
60642671475939264672358842064616
60642671475939266501749093030664
60642671475971637530138344406162
60642671475971680172195823603176
60642671476487657334584815248142
60642671476487690688185656267672
60642671476487706742609108622830
60642671476487706742798542873364
60642671476487706747881460008116
60642671476520077775241011811454
60642671476520077775805867694366
60642671476520125954324449915226
60642671476593012652405508064386
60642671476593012652971141975518
60642671476593057117079642978018
60642671476593057117079646165962
60642671476593057117080417818294
60642671476593062056207375559470
60642671476593073595897795910242
60642671476595714356406487959624
60642671476596915105872993492050
60642671476596915113488862417390
60642671476596958982800761145052
60642671476596959575066734495976
60642671476596959577598142981900
60642671476596964516453128353338
60642671476596976056415516352114
60642671476811861738636267402092
60642671476811861741167669512128
60642671476811861741732531770928
60642671476811911571622441584732
60642671476836177070116912619672
60642671478601793415519007039901
60642671478602093604789601038137
60642671479550091110349941222903
60642671479550091117128892617177
60642671479550391306399486615413
60642671479551291867432202424615
60642671479551291867435671146343
60642671479551291867435674328671
60642671479551443791743323386658
60642671479574358306332092160335
60642671479574358313674097867057
60642671479574358313675247177111
60642671479574658451271823445717
60642671479574658457192254743335
60642671479582511556092836483133
60642671479582763566932658784035
60642671479582811745363425759635
60642671479582811745363430481369
60642671479586414009644087289021
60642671479586414017176189179015
60642671479586415841398377884555
60642671479586415846481723715047
60642671479586860772228979193942
60642671479586860779760046079856
60642671479770129843157992822779
60642671479770129849935918529605
60642671479866142230475617545065
60642671479866142230478973595223
60642671479866142276229202454933
60642671479866142276982347866109
60642671479866142278676923510355
60642671479866142279514010027241
60642671479867392998664938273225
60642671479875446865803162533889
60642671479875480217628182823099
60642671479875480219322759517105
60642671479878197980570669934993
60642671479910569008013816935313
60642671479910569008013902674621
60642671479910619015752014141681
60642671479910619016587980282521
60642671493264384947977019872490
60642671493337335877285848024368
60642671493338219841353827874428
60642671493338236495658347652524
60642671493338236495658347665574
60642671493338236495930688372030
60642671493370651395615404942332
60642671493370651400971062912614
60642671493370656891401250509012
60642671493370656936882494699374
60642671493370656937154835418880
60642671493373353099050750926438
60642671493373353099051525761098
60642671493373353655708494140536
60642671493373358594836596493118
60642671493373358640317840683480
60642671493373358640317843865808
60642671493373359189360862765972
60642671493373359189360862767376
60642671493374553861488784870806
60642671493374559351918972467204
60642671493374559397672557377072
60642671493374559946443238760336
60642671493556119134825422285000
60642671493556124073953927917060
60642671493556124081295933623782
60642671493556124447325761268428
60642671493556124630340100435724
60642671493556173860349404804954
60642671493556174455145634008450
60642671493588589360186385267606
60642671493661474448423343077104
60642671493661474448424117917380
60642671493661485523050059664134
60642671493661491056134096960366
60642671493665076538915681023434
60642671493665087794297186225862
60642671493665093147463062157970
60642671493665093147463148251250
60642671493665093147466501113464
60642671493665093327966999994718
60642671493665093330477487890930
60642671493665126544223518254488
60642671493665142603982855765076
60642671493665371375016730433480
60642671493665376313872492060940
60642671493665376314144461225264
60642671493665376314144464413208
60642671493665376314145236065540
60642671493665376316403895941770
60642671493665376908105014826932
60642671493665387983567780106006
60642671493665393517216673285150
60642671493665426690254367978770
60642671493665426690254482775634
60642671493697513768606432604656
60642671493697556273404385999854
60642671493697556274240528340724
60642671493697561810424297659046
60642671493701416229124154581722
60642671493701459969540955451796
60642671494212633000994318078474
60642671494212633001015238668186
60642671494212637764723868676216
60642671494212682830906667923056
60642671494212685942129521053438
60642671494212685942965201397118
60642671494212685942966349307284
60642671494212687772272917430662
60642671494212687772293838135610
60642671494212687772544114959916
60642671494245101441963058913366
60642671494245101441966502591998
60642671494245101442803330828582
60642671494245102677584492675394
60642671494245103272109898969222
60642671494245103272130819674170
60642671494245953872202599006318
60642671494246002004691494727518
60642671494246003245120858284926
60642671494248655580721294357376
60642671494248704948556204269032
60642671494317982826693716505164
60642671494317982826694491345440
60642671494317986492065005108062
60642671494317987727411794487310
60642671494317988139194058676536
60642671494317988141449250526506
60642671494317988314613419865678
60642671494317988322208396781022
60642671494318036311512897214268
60642671494318036311516369472616
60642671494318036312349725450852
60642671494318036312352159885810
60642671494318036312352819933434
60642671494318037547135128034902
60642671494318048670338448422034
60642671494318052376378824551076
60642671494318052966653470401722
60642671494318052966656564884304
60642671494318052973431391876460
60642671494318888157121750667816
60642671494318888159653151366526
60642671494318888709261032521070
60642671494318888751918354477848
60642671494318888751919129318124
60642671494318888751921452253368
60642671494318888754177789181304
60642671494318931393980160378170
60642671494318932629599290476924
60642671494318936335364231285834
60642671494318936880161507445416
60642671494318936884408025039324
60642671494318938119754042766240
60642671494318938119754066746686
60642671494318938157916893258714
60642671494318938158188860906718
60642671494318938165507627663058
60642671494318938165528543665146
60642671494318947453757319290220
60642671494318947997444678821826
60642671494318949232791468201074
60642671494318949283900715667444
60642671494318949835203169284114
60642671494318952944187506886618
60642671494318953534465252396286
60642671494318953538711769990194
60642671494318954774058562557386
60642671494318954774330903263842
60642671494318954774333997864468
60642671494318954776589963256096
60642671494318954776590334792404
60642671494321584509647098482968
60642671494321585105281300665596
60642671494321589862816531349762
60642671494321650936226814185180
60642671494321651538638142191102
60642671494321656472410586691446
60642671494321656472682184319462
60642671494321656472682270408530
60642671494321656480025309221328
60642671494321656480025309240202
60642671494321656480025312403656
60642671494321656480025680776510
60642671494321884692142865489000
60642671494321885286939472486976
60642671494321890228326637995266
60642671494321940602177110032266
60642671494321940602177224829130
60642671494322835090117012435116
60642671494322840626297317288128
60642671494322851698664852728818
60642671494322855405270859582452
60642671494322857234848625235084
60642671494322857237108056750596
60642671494354003714102653090640
60642671494354005361231705596304
60642671494354005498492459971776
60642671494354005544245244531552
60642671494354005544246016183884
60642671494354005545940621924166
60642671494354070186183729101978
60642671494355272139888626709990
60642671494355272142148062942816
60642671494355272180558522832774
60642671494528731751617920448586
60642671494536820809193189053766
60642671494536835580550837036802
60642671494536835583083131947432
60642671494536836818429149674348
60642671494536837230211413863574
60642671494536837410129116062916
60642671494536837410694233414026
60642671494536837413225380431752
60642671494536837413225638712006
60642671494536840933721070135644
60642671494536840941336164220708
60642671494536842176117327598342
60642671494536842763864466512868
60642671494536886648319431024460
60642671494536887238033087125704
60642671494536887243115661303864
60642671494536887243116033318172
60642671494536890354359807153502
60642671494536890942378887610500
60642671494536890949156037432906
60642671494536890949156410963534
60642671494536892184503204606634
60642671494540722674642338037602
60642671494540722674914307201926
60642671494540723224522955428406
60642671494540737492025539976786
60642671494540737494556943857616
60642671494540737499640289688108
60642671494540739276687316022246
60642671494540739276687319210190
60642671494540739276688090862522
60642671494540739278946755324972
60642671494540739321604852122026
60642671494540739324136252814912
60642671494540739328946857828748
60642671494540739690728761233944
60642671494540739870647869623914
60642671494540739871211692387700
60642671494540739873743100873624
60642671494540739873743359153878
60642671494540743035824059006430
60642671494540744812871864785938
60642671494540745224381383888880
60642671494540745231159309595706
60642671494540789108836779452024
60642671494540789703633382223736
60642671494540794645020551958290
60642671494561201979237543307422
60642671494561202574034918765574
60642671494634098142101217703950
60642671494634103675185255000182
60642671494634136846527594510632
60642671494634153500832114301778
60642671496329022224277390843145
60642671496619903973296757565863
60642671496619903973297417613487
60642671496619904567256531603829
60642671496655878892798569351652
60642671496655927278051741587119
60642671496655927278051827326267
60642671496655928924342940161512
60642671496655928924342940161513
60642671496655928924343711930484
60642671496655928924343711930485
60642671497276417633595703318776
60642671497276417839486835415635
60642671497276417847077565233759
60642671497276417847077565233967
60642671497277318277628506409699
60642671497495205859897949626835
60642671497495206454130354767687
60642671497495206454130726303995
60642671497495206454966149430231
60642671497495206454966406647675
60642671502529429953646036632235
60642671503509198251210141501135
60642671878598439662536196097122
60642671895124742991721111368118
60642671895124759050660298837474
60642671895124759600267832453626
60642671895124759600271271410524
60642671895124764541090486433872
60642671895159881195319791737288
60642671895451621281599079071152
60642671896105461315059008225786
60642671896105461315874911169798
60642671896105477924421632255306
60642671896105477924421976611578
60642671896105482865244286235552
60642671896323415334029412635330
60642671948334808209799452328684
60642671948626592767720120586230
60642671949283040208415284240820
60642671949283040208418378841446
60642671949283089988036332835432
60642671949283106040008963398834
60642671949283106046975515587426
60642671949283106085134559123154
60642671949283106642336638817758
60642671949283111583159288093692
60642671949286991891916833699104
60642671949286992081685079624380
60642671949505846523613489354004
60642671958368885537831816047039
60642671958368885537832187583347
60642671958368885538667610709583
60642671958368933716074296678107
60642671972296166694494631697118
60642671972921493551917703947562
60642671972921515695811342122716
60642671973135495277402443512534
60642671973135545704351862221898
60642671975907493041236962110487
60642671975908393471787903286379
60642671975908393471787903400259
60642671975908393471787903404471
60642671976093909387567889461307
60642672107835258038215871694760
60642672107835274509586287805474
60642672107835278215626663934516
60642672107835280000016475420746
60642672107859589253238434102872
60642672107859589794750815179972
60642672107870394419850761282392
60642672107870394420416395187908
60642672107870394969459412689796
60642672107871597365574575107466
60642672108151373811159102360418
60642672108162180213118223623450
60642672108162180762160463104138
60642672108162180762161241125338
60642672108163314902306805228520
60642672108163379552675146236898
60642672108163379552675520843434
60642672108163381381982084249242
60642672108163381381982862270442
60642672108710576398718885164426
60642672108806970638581949366414
60642672108807821251853118122104
60642672108807821251854266015008
60642672108807871023316629720334
60642672108807887090414157705442
60642672108807887090414502078976
60642672108807887684938792351150
60642672108807887685210759999154
60642672108815976316696322545612
60642672108815990958407190557662
60642672108818678020131668529718
60642672108818678020135112208350
60642672108818678020135115396294
60642672108818678027473650242944
60642672108818698197399549138790
60642672108818976379262054618960
60642672108818978209322026923206
60642672108818978209405450996184
60642672108818978209405709276438
60642672108819826992261514006900
60642672108819828227043447501832
60642672108819828821840051311864
60642672108819828822404910384124
60642672108819828822425830972432
60642672108819876992743997077408
60642672108819878235429324510124
60642672108819878601482392019398
60642672108819878639890154956648
60642672108819878639890499330182
60642672108819878776942075339480
60642672108819878777133808563638
60642672108819893418861777694090
60642672108819893464615362602554
60642672108819894661238257289108
60642672108819895256034516725606
60642672108819895256034519913550
60642672108819898961802899691004
60642672108819900197422029795374
60642672108840307531638648994684
60642672108843007588510572129292
60642672108843009235073993915980
60642672108843009418088333201320
60642672108843009418088337787540
60642672109026725663191742605952
60642672109026725663191742955712
60642672109026725663192514258284
60642672109034830773497777719600
60642672109037830417500996238886
60642672109038681434190695401906
60642672109038681441805445113436
60642672109038683263518184230232
60642672109038683263769235894814
60642672109038683264334091779130
60642672109038683271111238396330
60642672109038731397097279614400
60642672109038731403872106488512
60642672109038732631625841701662
60642672109038732639218895867760
60642672109038733234015499327872
60642672109038733234015499677952
60642672109038733234015502511604
60642672109038733234015502870108
60642672109132025655636845002132
60642672109132041532126204819186
60642672109132091540512081827478
60642672109132092089555100746516
60642672109132092089558539231030
60642672109134727359071932705984
60642672109134748725992595791170
60642672109134749321354058673462
60642672109134777321704138711128
60642672109134798734378472799462
60642672109134798734381830249300
60642672109135950078459592105372
60642672117707298412429492170037
60642672117715402288142657817775
60642672131469759515222171816822
60642672131469775567135887119740
60642672131469775574726990009366
60642672131469776116178904621628
60642672131469776169251251583572
60642672131469781065157177605764
60642672131469781110910762515632
60642672131784925025461563624176
60642672131793030135767598388064
60642672131796637805665774960406
60642672131796685984180224755798
60642672131829052848238876582862
60642672132345127418876785381678
60642672132345128013946133215184
60642672132450493853127204901178
60642672132450493891289686921420
60642672132450494447923435658582
60642672132450494447926906499780
60642672132450499389310977407444
60642672132454379704846042706966
60642672132454394529255115392014
60642672132454396313644553806742
60642672132454396313644926859370
60642672132454396359398511769238
60642672132454396908441157616774
60642672132454396908441186314534
60642672132454400019685302988412
60642672132454400065438887898280
60642672132454401849556358665004
60642672132454401849828699365636
60642672132477510887480664567926
60642672132668380195800670671362
60642672132668430020607348973538
60642672132668431850750745350762
60642672132668431858096107107642
60642672132765676520118293589218
60642672132769300386785142388598
60642672132777332292477954127120
60642672132777334122621350504344
60642672135397107856469421888391
60642672135397152328106670506101
60642672135408862890349149020527
60642672135408862890349149024739
60642672135408862890349923859399
60642672135432272292693078233959
60642672135432272292693078238171
60642672135441278390186905279867
60642672135441278390186905397959
60642672184646503854560418988400
60642672184646509390744191494666
60642672184647404285050893695242
60642672184647409775478785991394
60642672184682526574562252232068
60642672184865341832541401590826
60642672184970664389867152291442
60642672184971607462479100424470
60642672184971612952906214699422
60642672184974260575136552990566
60642672184974260575701412061422
60642672184974308754132182219350
60642672184974310583711868971126
60642672184975511157779905324406
60642672185521855744739210597216
60642672185522756129473805093944
60642672185522756320078103944756
60642672185522756731672853427328
60642672185522756731672853428732
60642672185619117068408184026192
60642672185620017453142778522920
60642672185627204289627765504002
60642672185627205524409698998934
60642672185627220943934614345982
60642672185628056732480832219700
60642672185628056732481603872032
60642672185628121336259933608054
60642672185628121336259938312318
60642672185628121374419665867924
60642672185628122571041871803038
60642672185628122609204693496922
60642672185628123165566506452958
60642672185628123165587398337842
60642672185628123165587398343458
60642672185630758435728663498556
60642672185630807795659035117388
60642672185630808397796096526124
60642672185630824449963554908534
60642672185630824869085505024062
60642672185630824869085505025466
60642672185632025023968830564120
60642672185632025024028152305124
60642672185632025031559560382244
60642672185663244715701712748408
60642672185663244898716052033748
60642672185667145529656008339308
60642672185667147176219431520060
60642672185667147176219434706600
60642672185667147359233773991940
60642672185837955046389166628618
60642672185838855431123761125346
60642672185846008913527390889282
60642672185846008921058457775196
60642672185846010148309324384214
60642672185846010155839616435468
60642672185846010743862171393992
60642672185846010750636220245500
60642672185846010751201854152420
60642672185846058326740091359814
60642672185846058327304950426458
60642672185846060156695201392506
60642672185846959306901233801972
60642672185846959313676060676084
60642672185846959313676832328416
60642672185846960541429795889234
60642672185846960549022850055332
60642672185846961143819456699176
60642672185943272067531144822968
60642672185943304826251035975494
60642672185944221865352912378212
60642672185944221911108792588326
60642672185944227401536684884478
60642672185946873789737463443746
60642672185946923568791705227490
60642672185946923751614287295128
60642672185946923751616610126782
60642672185946923751806044512830
60642672185954962840535581176760
60642672185954962840536356017036
60642672185954977664508419295910
60642672185954978899290352792246
60642672185954978899771533741958
60642672185954978899855211863102
60642672185954978900043498207634
60642672185954978900043501389962
60642672185954979448246336122832
60642672185954979448249688990662
60642672185954979448267256709736
60642672185954979448267629781238
60642672185954979448270609577566
60642672185954979448270609578970
60642672185954979448811195193688
60642672185954979448811568265190
60642672185954979448814551243846
60642672185954979448832115781996
60642672185954979448832369812900
60642672185954979448832372999440
60642672185954979448832488853498
60642672185954979448835468644210
60642672185954979448835468645614
60642672185954979448835471832154
60642672185954979449083532725250
60642672185954984802256323531368
60642672185955010973025251384104
60642672185955010973025625990640
60642672185955012802412404562986
60642672185955027444311676904790
60642672185955027627328996334974
60642672185955027627328997734654
60642672185955027627329375527730
60642672185955028861922644890670
60642672185955028862110931235202
60642672185955029273639052836810
60642672185955029273639167150058
60642672185955029273701813062328
60642672185955032980495446223112
60642672185956180022335207447736
60642672185956180022900066514380
60642672185956180068067871651252
60642672185956180068632730717896
60642672185956228201393590900560
60642672185956228201393595604824
60642672185956228201397037293348
60642672185956228201397411881010
60642672185956228201397411882414
60642672185956228247147175809024
60642672185956228247147180513288
60642672185956228247150996790878
60642672185956229436175529103968
60642672187929930287775202349464
60642672188805575007924155067563
60642672188805575007924156583883
60642672188836802012635293382624
60642672188836802013472121636678
60642672188837702443186320297823
60642672188837702444023148547505
60642672194494218214044996760744
60642672194494218214233282055516
60642672194495417736533724551932
60642672194530224447880775044108
60642672194530234361711392545886
60642672194530234361711392545887
60642672194530234361711394062207
60642672194530534550981957846314
60642672194749029690020606710664
60642672194749029697549693972058
60642672194749029697549722669866
60642672194811163378791539282963
60642672194821973715640432836022
60642672194822023128664846962022
60642672194822023128664846967882
60642672194822023129228928011762
60642672194822023129228928013166
60642672194822023129228931194090
60642672194822023129228931199919
60642672194822023129229702852038
60642672194822023129229702852197
60642672194822023129229702852198
60642672194822023129232284061920
60642672194822023129233058902196
60642672194822023129233059965006
60642672212220945608346586895689
60642672212220995021371001021689
60642672212221245797617180892473
60642672212221295210641595018473
60642672212252513659977421791142
60642672212256100549862260037065
60642672212256110463692960445743
60642672212256110646685145373757
60642672212256110646685231462825
60642672212256110646706152169225
60642672212256410576718058816786
60642672212256410790224198962891
60642672212256410790224198964295
60642672212256415518104447951218
60642672212257311220775224829783
60642672212257311220775226228011
60642672212257311220775226346103
60642672212438875903248333872491
60642672212438875903248335388811
60642672212474905799593969777825
60642672212475200635133603794240
60642672212475200635133603794243
60642672212475200635697684838284
60642672212475205943113274514907
60642672212475205943113274514908
60642672212536139050284845096779
60642672212547893809382534652644
60642673313413702251489681115076
60642673313450019617047780801796
60642673313521753916863940259986
60642673313558071283171052596996
60642673314394365214088171041670
60642673314394365216350706461342
60642673314394370154638513000170
60642673314394403920774873711298
60642673330847772375078118330840
60642673330847772376772698561306
60642673330847788986135322590826
60642673331138677922985885707806
60642673331174650077188371125880
60642673331174695144191295962526
60642673331174695145026976306206
60642673331174700085574248134172
60642673331174700085577688153880
60642673331174700635457160716064
60642673331247930163177193856286
60642673331280050460065330143084
60642673331796075156148392715132
60642673331796075198830080709644
60642673331796075199394936593960
60642673331796075750944996525164
60642673331796086274268368347680
60642673331796086869064972157712
60642673331828490699231922718740
60642673331828506761246104890618
60642673331828507310289122392506
60642673331900536080929846842474
60642673331900539786967900023222
60642673332119324277033440753122
60642673332119324279292876985948
60642673332119329766624506317316
60642673332119379592270303465156
60642673332119390710120232659540
60642673332119394416160610304902
60642673384317206658830619070198
60642673384349572334135099528782
60642673384349577091668889108756
60642673384349622158670956553922
60642673384349622159506636897602
60642673384349627100054766117048
60642673384349627100057348745276
60642673385005218986658664148498
60642673385005218988353239792744
60642673385006119373087920028620
60642673385006119417143571709050
60642673385006119417145779866304
60642673385006119556077895283268
60642673385006135430959799366526
60642673385006135433407526556252
60642673385006135613408911581162
60642673385010037938842778492970
60642673385079065366656633995598
60642673385079070305027780403450
60642673385079070307475842650078
60642673385079070488042120042922
60642673385114185315141733007898
60642673385114187098965905983518
60642673385114187099530425280110
60642673385114187099530768236702
60642673385114187145285129385122
60642673385114187508865053090252
60642673385114187511312774145674
60642673385114187691879306518400
60642673385114187694327027573822
60642673385114187694327372046734
60642673385114187694328146887010
60642673385114192452135339204444
60642673385114192452700198271088
60642673385114193047496802081120
60642673385114193047497576921396
60642673385297853562489408151146
60642673385297853564183983795392
60642673385297858320294022085490
60642673385297858320297116673066
60642673385297858322825422784200
60642673385297858915655484967782
60642673385297858917350060598978
60642673385297858917350060612028
60642673385297858917353155199604
60642673385297869440673429229338
60642673385297869989717222987040
60642673385297870171039309913298
60642673385297870172733885557544
60642673385297874928844182127896
60642673385297874928844956966768
60642673385297874928865872955806
60642673385297875112423380820962
60642673385297875114117956465208
60642673385297875524206419849060
60642673385297875524208628006314
60642673385297908328679899080732
60642673385297908328679899093782
60642673385297908328682993681358
60642673385297908328700815082820
60642673385297908877725900991476
60642673385297908880254207083736
60642673385297908880254235782948
60642673385297908880254321880600
60642673385297908880257416481226
60642673385297919995843663762506
60642673385297919995847019812664
60642673385297919998374983067828
60642673385297924937230059136188
60642673385297924937230833975060
60642673385297924937233412004018
60642673385297924939762234673770
60642673385301777572940729726526
60642673385301777574635305370772
60642673385301810745975325231896
60642673385301810745978534629386
60642673385301827398020523587080
60642673385301827400278811922630
60642673385301827400279845023042
60642673385301827400279955115642
60642673385332975111787438636680
60642673385332975111787441823220
60642673385332975660579411911280
60642673385332975660579412265412
60642673385332975706395758822160
60642673385332975706395758940204
60642673385332975707148901518972
60642673385332975707148904705512
60642673385332991720334245461336
60642673385332991720335020300208
60642673385332992315131622593920
60642673385332992315695335289596
60642673385332992315696483182500
60642673385332992315698691339754
60642673385332992315717403770808
60642673385332992315719611928062
60642673385333025120173315644972
60642673385333025120173318831512
60642673385333025669212894071918
60642673385333025669216337396418
60642673385333025669216337750550
60642673385333025669296577942874
60642673385333025669300020103782
60642673385333025669300020221826
60642673385333041728720122469628
60642673385333041728720897308500
60642673385333041728723475337458
60642673385333041728724253358658
60642673385333042140503075758786
60642673385333042140503156780412
60642673385333042140505484310714
60642673385333042140506513180490
60642673385333042140506517902224
60642673385333042140586758094548
60642673385333042140589052345082
60642673385333047081892908558384
60642673385333047081893683393044
60642673385334192477416621454296
60642673385334192524010017478622
60642673385334193072777711265086
60642673385334225694509963246386
60642673385334247839244670633930
60642673391206534293359083760414
60642673391210436159080201908574
60642673393946061188270902803529
60642673393946061189024045399559
60642673393978476139061767653355
60642673394164864623330467363735
60642673394164864623330582150611
60642673394165164766847591238931
60642673394189209599758270105605
60642673407950807698507516372484
60642673407983223198344497911044
60642673408092175295018796971204
60642673408608216644589671440976
60642673408644539546331543633962
60642673408644539592085128425786
60642673408712671392070730126398
60642673408748689161208870099450
60642673408748689161208874821184
60642673408748694150295593231064
60642673408748694699904246038148
60642673408931476014279255443462
60642673408931509367795375800888
60642673408931521080441908805304
60642673408931526021828299480338
60642673408967477359555570635724
60642673408967477359826395095088
60642673408967493785108495484730
60642673408967493785108500206464
60642673408967493830841159688246
60642673408967493830841164409980
60642673408967493830842312302884
60642673408967543243869390078738
60642673408967543792909740626188
60642673408967543792909745330452
60642673408967543792913187001506
60642673408967543792913187018976
60642673409040423354836687886304
60642673409040478670074354130806
60642673411050562770119504460460
60642673411050562770119504460461
60642673411671035670651318153517
60642673411671036860517265246771
60642673411695347295526728793063
60642673411695347295526730309383
60642673411889840294823682839133
60642673411889840294823687560867
60642673411889841347153070353716
60642673411891040868891752611954
60642673411987086794059562640103
60642673411987086794059564156423
60642673411987086794331531804427
60642673411987086794334630660227
60642673411987086794334631126787
60642673411987086794334632176547
60642673411987131265700278911067
60642673411987134970046080445623
60642673411987134971740656089869
60642673543558287431422696929532
60642673543558303902712102246546
60642673543558307560823914993744
60642673543558307607078908108416
60642673543631238775169189046286
60642673543850038048912306065988
60642673543850041571938457346806
60642673543850043401245020765712
60642673543850043401245022282032
60642673543850087871208614444124
60642673543850091577248990573166
60642673543850093364148910510866
60642673543850093364149168778022
60642673543850093364149283563654
60642673543874358684735893200912
60642673543874358730468557404428
60642673543874403202105806022138
60642673543874408143496330519464
60642673543874408692535995153730
60642673543882458487880116066858
60642673543885160190562316622526
60642673543885160191127175693382
60642673543885165681491503855734
60642673543885165681491507042274
60642673543885165681494601170724
60642673543885210153111299071830
60642673543885210153191514238368
60642673543885210153194608720950
60642673543885215094498469166340
60642673543885215506277293335858
60642673543885215506360947105162
60642673543885215506364041587744
60642673543886364471148925658962
60642673543886366255559653128406
60642673543886366301292317331922
60642673543886366301292322036186
60642673543886366301295301727520
60642673543886408943622997808992
60642673543886410773204516328630
60642673543886414434053182218850
60642673543886414479806767127314
60642673543886414479809751522912
60642673543886416263359755063754
60642673543958439680915790226460
60642673543958443386956166355502
60642673543959290289103614214468
60642673543959345604340476926502
60642673543959345604341280458970
60642673543994417921682812004214
60642673543994417921682815190754
60642673543994462393382822386848
60642673543994467746552255253642
60642673544505687809858445823664
60642673544505687810423301707980
60642673544505688404655049633696
60642673544505688405219905518012
60642673544506585129101903659368
60642673544506585268681299806376
60642673544506585268682442995016
60642673544506588789953550764262
60642673544506588789954585418422
60642673544506588834870312140406
60642673544506588835707135672726
60642673544506588975475966070268
60642673544506590621851877396844
60642673544506600092842423220298
60642673544506600093595941702816
60642673544506601739971853029392
60642673544506604851404683341054
60642673544529999434736181977584
60642673544530000029260816623292
60642673544530000029532412734988
60642673544530000029532785787616
60642673544530850637449440843348
60642673544530900459745725246654
60642673544530900460017692994036
60642673544530900460020672809238
60642673544539005707647158513304
60642673544539005709822911821344
60642673544539020349358026525354
60642673544539020351805753715080
60642673544539020531807138738586
60642673544539022178873519469276
60642673544539022181112317138358
60642673544541707411082504497410
60642673544541707411084828845384
60642673544541723884631345929206
60642673544541727588977145364242
60642673544542907436047055485896
60642673544542908030843657878986
60642673544542908030843659295928
60642673544542908030844432719262
60642673544542908030844434136204
60642673544542908167892911307172
60642673544542922855001428425078
60642673544542924092587020196386
60642673544542924639391241309376
60642673544542924639391241427468
60642673544542924641630039096550
60642673544542924641630039097954
60642673544542924641630039214642
60642673544542924641650931106546
60642673544603851348466762177638
60642673544603851350914824424266
60642673544603851350915627956734
60642673544603851945712230250446
60642673544611955406440347200346
60642673544615859516534846976202
60642673544638966358580714782086
60642673544638968142404887757706
60642673544638973495574320978632
60642673544647071468885977893642
60642673544647072017928652438938
60642673544821784000267351084054
60642673544821784000267722620362
60642673544821784000267724136682
60642673544822634424605269879950
60642673544822634424607592810982
60642673544822634424608364467526
60642673544822634605363157800446
60642673544822634605928385221070
60642673544822634605928389925334
60642673544822634606199981332766
60642673544822634607619494728382
60642673544822634608456322964966
60642673544822639363733003859678
60642673544822639363736098447254
60642673544822639912527297232902
60642673544822639912528068889446
60642673544822639913364120765222
60642673544822639958278559193072
60642673544822639959094462037706
60642673544822639959094466741970
60642673544822639959096784968738
60642673544822639960789037664690
60642673544822650484112411003526
60642673544822651078908927208170
60642673544822651078909013297238
60642673544822651214478286983222
60642673544822651214478291687486
60642673544822654187894127260550
60642673544822654188458211488322
60642673544822655972283163902084
60642673544822656155862362595150
60642673544822656567644626784376
60642673544822656567668527300362
60642673544822684430731710655416
60642673544822684430734033586448
60642673544822684430734805242992
60642673544822684430752631343102
60642673544822684430755611158304
60642673544822689372118880854920
60642673544822689372118880867970
60642673544822689372121975455546
60642673544822689921164222718040
60642673544822689921164882765664
60642673544822689921164994374584
60642673544822705980669040910376
60642673544822705980672393778206
60642673544830756324219470567058
60642673544830756324237291967116
60642673544830756325056294116848
60642673544830756326475802790730
60642673544830756327312635749048
60642673544830759847264100114634
60642673544830760030256748907530
60642673544830760032516180436092
60642673544830761265603541474722
60642673544830795033999338418676
60642673544833758220018116920900
60642673544833758220018203014180
60642673544833758220018461294434
60642673544833758220018574550488
60642673544833763159145850900628
60642673544833789740947714616854
60642673544833789741699740832886
60642673544833791571091110994078
60642673544834640346043521333246
60642673544834640346607605565230
60642673544834640348299858261182
60642673544834640349136686497766
60642673544834641996264710133654
60642673544834641996268180975060
60642673544834642133525378769978
60642673544834642176186917710470
60642673544834642176751001942454
60642673544834642177022966402514
60642673544834642177023741242790
60642673544834642179280078170726
60642673544834642179282402635340
60642673544834645699777153223272
60642673544834645702308553916158
60642673544834647529920549600496
60642673544834656820426205084092
60642673544834656955158655237756
60642673544834657003440431448636
60642673544834658055772994463340
60642673544834658784754640872680
60642673544834658785302051614980
60642673544834658785574016075040
60642673544834658787829984654612
60642673544834658787830242934866
60642673544834658787833452307866
60642673544834662490523049353718
60642673544834662491612069255788
60642673544834663543692698885260
60642673544834663726120890380286
60642673544834664137903154569512
60642673544834664137906507437342
60642673544834664137924075274508
60642673544834664137927428142338
60642673544834664138468013640368
60642673544834664138471369690526
60642673544834664138488934346768
60642673544834664138492287210386
60642673544834664140162844365278
60642673544834690172251225373302
60642673544834691958335496029052
60642673544834691958336385659172
60642673544834692001575243360222
60642673544834692001578596228052
60642673544834692001578599415996
60642673544834692001579371068328
60642673544834695662681409783160
60642673544834695662682069830784
60642673544834695662682444437320
60642673544834695707615619489264
60642673544834695708432671743330
60642673544834695708434994691624
60642673544834697491987864654488
60642673544834697491987982628064
60642673544834697491988642675688
60642673544834697491988754284608
60642673544834697494516972762896
60642673544834697494519383320950
60642673544834706231756043565846
60642673544834706780802420069868
60642673544834706825736366774144
60642673544834706826552647375878
60642673544834708610126551313002
60642673544834708612636916515308
60642673544834708612636945211712
60642673544834708612637031300940
60642673544834711721622143747932
60642673544834711722186227975704
60642673544834712316985814781654
60642673544834713551513348472768
60642673544834713551764396932144
60642673544834713554023828460706
60642673544855055046587682486144
60642673544855055047152536854140
60642673544855055047152541558404
60642673544855055047424132965836
60642673544855071655134485061450
60642673544855071655699339429446
60642673544855071655699344133710
60642673544855104871955857689216
60642673544855121480509375198722
60642673544855121480780971310418
60642673544855126421896545411276
60642673544857756155226420410868
60642673544857756155226423597408
60642673544857756704018393685468
60642673544857756704018394039600
60642673544857756704855218752822
60642673544857756749834742114072
60642673544857756750587624557992
60642673544857756750587881775436
60642673544857756750587883293160
60642673544857756750587883310630
60642673544857756750587886479700
60642673544857756750671192592360
60642673544857756750859477887132
60642673544857772763773227235524
60642673544857773359134690117816
60642673544857778712304118280346
60642673544857778712307217467192
60642673544857806163612297419160
60642673544857806163612300605700
60642673544857806163612301655460
60642673544857806712651875846106
60642673544857806712654974678820
60642673544857806712655319170606
60642673544857806712655319524738
60642673544857806712735559734532
60642673544857806712738625619928
60642673544857806712739003395694
60642673544857822772159104243816
60642673544857822772162457111646
60642673544857823183944466084902
60642673544857828125331890332572
60642673544858956913144476275124
60642673544858957507670258831206
60642673544858957507670263535470
60642673544858973567448996066270
60642673544858974116216688335010
60642673544858974116216693039274
60642673544858979469389478668904
60642673544859006737951154577300
60642673544859023392255674368446
60642673544865878469464628466138
60642673544865911273918339601676
60642673544865928294334068883158
60642673544865933235637929328548
60642673544867077396379707683980
60642673544867077442408241449506
60642673544867078631998464711232
60642673544867078677755034016698
60642673544867079225957871918846
60642673544867079226523099356940
60642673544867079226523104061204
60642673544867079226794695468636
60642673544867079226795068521264
60642673544867127222026571702938
60642673544867129051350330011328
60642673544867129051601378470704
60642673544867129051604731220442
60642673544928056357670545514562
60642673544931052894763552076308
60642673544931958818187897608230
60642673544931958818189040792498
60642673549866768610787239754546
60642673549866770440929858104954
60642673549899185345967911013332
60642673549899190882151683519598
60642673550739381737318038659400
60642673550739381739580569374808
60642673550739386679542032421744
60642673550739420444841569583082
60642673550743284197835387564964
60642673550743284200370260516198
60642673550743322907621050600138
60642673550774503288017756115712
60642673550774508824201528621978
60642673550774535406753095605942
60642673550775704045100132108464
60642673550775737810399669269802
60642673550839383059981016144770
60642673552529747702430297717640
60642673552857556212684795709684
60642673552857572821318265505175
60642673553478945555930760577671
60642673553478945555930760581883
60642673553478946107233215611283
60642673553697800144343331910369
60642673553697800144910515324987
60642673553795046643856486082775
60642673567192788900817349814232
60642673567192804960322168006776
60642673567192805509365185508664
60642673567192805509636783155554
60642673567192805555390367947378
60642673567192810496505940513042
60642673567192811045548959432080
60642673567300860745105654493728
60642673567483628012859284870128
60642673567483628013130880981824
60642673567483692616069286817778
60642673567483692616073504858686
60642673567483692616345475576918
60642673567483694446484280841892
60642673567483694446487719326406
60642673567508004240947022971698
60642673567519665366473905168322
60642673567519667196619595323696
60642673567519709838114595457086
60642673567519709838950275800766
60642673567519711622503629021286
60642673567519711668525371440292
60642673567519715375134045119088
60642673567519717158958997521204
60642673567519945378688980668544
60642673567520011812042380528612
60642673567520011812045819013126
60642673567580939115584449474366
60642673567588994447108212122982
60642673567592596674294036686326
60642673567592596674858124104850
60642673567592646497136837483046
60642673567592646497137615504246
60642673567592646542910968510248
60642673567592891373698501690788
60642673567592896909318186777126
60642673567592946686408209384390
60642673567592946688936139236078
60642673567616956337621322031858
60642673567628919574068589583354
60642673567628919574089481593350
60642673567628963908465975485668
60642673567628963908716679588772
60642673567628967614507123261426
60642673568141086781508458462872
60642673568141089892753380204204
60642673568141089893318236088520
60642673568141091722623656323158
60642673568141091722895623971162
60642673568141101562151441886270
60642673568141102797498231265518
60642673568173506627936003097966
60642673568173507222460637743674
60642673568173507224992041624504
60642673568173523284475967808456
60642673568177409088453725075032
60642673568177409683250328885064
60642673568177425745265285897218
60642673568245556311034591190742
60642673568249158582281717752470
60642673568281580853083631857248
60642673568456235690523277401654
60642673568456235690794873513350
60642673568456241180950018603860
60642673568456241181221614734430
60642673568456291005759770241984
60642673568456307065267281254526
60642673568456307065538877366222
60642673568464340800264456281226
60642673568464340802523887809788
60642673568464346290691197484836
60642673568464346291526877845986
60642673568464357228896163395274
60642673568464362762548532020710
60642673568464394286759236865232
60642673568464396116338151964676
60642673568464396118597583493238
60642673568464405404879212497780
60642673568464410941062981816102
60642673568467943072075295538630
60642673568467943072076438727270
60642673568467943072347263186634
60642673568467943072348034838966
60642673568467943074042611999532
60642673568467943074606696231516
60642673568467965033795663286702
60642673568467965034068005541242
60642673568467996558006363426960
60642673568467996558006738033496
60642673568467998387312158250664
60642673568467998387312936271864
60642673568467998389844336964750
60642673568468007676126339059508
60642673568468007676126713666044
60642673568468009505433277071852
60642673568468013211474432738414
60642673568468013212310108377830
60642673568468241431475237046150
60642673568468243217559649669020
60642673568468243218123737087544
60642673568468243260781805186790
60642673568468243263313205879676
60642673568468246967659006364472
60642673568468248751208546390400
60642673568468248751772630620980
60642673568468259688849026288226
60642673568468259689413885353466
60642673568468259689413888541410
60642673568468265222501394913662
60642673568468265223066253978902
60642673568468265223066257166846
60642673568468293042931158338628
60642673568468296746435915733876
60642673568468296746440133774784
60642673568468296747276958823424
60642673568468296747276962011368
60642673568468296747277331913640
60642673568468296748971534467670
60642673568468298576583530152008
60642673568468298579114930844894
60642673568468307865396934455972
60642673568468307865397307546188
60642673568468313401580706962238
60642673568488656131747424448504
60642673568488722565104262793086
60642673568492257807633092714160
60642673568492257808197948598476
60642673568492257808469544710172
60642673568492258402429323471564
60642673568492258402994552408508
60642673568492258402994552427382
60642673568492258402994552526552
60642673568492258402994557131646
60642673568492258403266147121928
60642673568492258403266148539078
60642673568492258403266151708148
60642673568492274278919054824926
60642673568492274278919056360120
60642673568492308227796642799476
60642673568492308227800860840384
60642673568492324241822944570240
60642673568492324241826383054754
60642673568492324287304931833218
60642673568492324287576529480108
60642673568492329777738560984518
60642673568492329778010155561020
60642673568492558592536742518392
60642673568492608371313651887796
60642673568492624431096977052942
60642673568500361682592338098800
60642673568500361683157193983116
60642673568500362918774807821728
60642673568500363512735734476024
60642673568500363513299442467436
60642673568500363513300590360340
60642673568500363513571411631760
60642673568500379938853888280688
60642673568500384880495550176336
60642673568500385475037660786954
60642673568500385475292152470048
60642673568500413292371161265850
60642673568500428117347417371132
60642673568500428117350865299114
60642673568500429946653990220408
60642673568500429946657428704922
60642673568500685069766144174524
60642673568500685664290404213696
60642673568500713481896251651396
60642673568500728306621084690766
60642673568500728306621459297302
60642673568500733842804854009088
60642673568561602124772204654508
60642673568561602127028541582444
60642673568561657440009067366542
60642673568561657442265404294478
60642673568565204396019331216236
60642673568565254220574961041774
60642673568565259118715957258898
60642673568565259713512191204406
60642673568565259713513310393726
60642673568565259713513683483942
60642673568565504587546263540636
60642673568565554364072198727972
60642673568565559305458589403006
60642673568565559307986522442638
60642673568565559902783904273870
60642673568573309462828151400264
60642673568573362993675202643538
60642673568573364823818599020762
60642673568573607865452568187308
60642673568573607867708905115244
60642673568573613401636337505630
60642673568573613403328590201582
60642673568573659474378236679804
60642673568573665013089939037758
60642673568573665013090312127974
60642673570475378955747406486915
60642673570583432451989712162229
60642673571128270352972222429716
60642673571128275706162576006915
60642673571132187637647973205416
60642673571132187637671188162302
60642673571203921778663673689359
60642673571203921778664448528231
60642673571422726264714469275960
60642673571423676246387493274809
60642673571447021393451277123387
60642673571447021393451281827651
60642673571447021393722873235083
60642673571447037887899952733928
60642673571519972948079651896005
60642673571528078058384910303297
60642673571528078058384915007561
60642673571528126190873810731191
60642673620370433678237174582278
60642673620370439214420947088544
60642673620443368690403881892122
60642673620475787759585315085124
60642673620478489051238396880004
60642673620661272744042859875344
60642673620661272746490577748438
60642673620661273341852043813058
60642673620661320923038485917588
60642673620661322752428736883636
60642673620662173314867594695926
60642673620662173724142556387318
60642673620662223137163502858660
60642673620662223139673982846598
60642673620693721597965788667392
60642673620693736422875467456148
60642673620694636852594256048482
60642673620694636853429936392162
60642673620694642389613705710484
60642673620697289966087388958258
60642673620697289966652248029114
60642673620697295502271161464524
60642673620697295502836020535380
60642673620697295503024306879912
60642673620697295503024684668776
60642673620697295868864728499448
60642673620697296051816277316488
60642673620697296051816277317892
60642673620697338144247337843362
60642673620697338145083018187042
60642673620697339928719681056682
60642673620697343634949496157992
60642673620697345464903453562948
60642673620697345465091739907480
60642673620698496077092717834112
60642673620698496077092721022056
60642673620698544254771117421140
60642673620766667590719744414032
60642673620766671296760120543074
60642673620767523688773697277722
60642673620767523689337784696246
60642673620767573514145234646542
60642673621317814474138253592614
60642673621317818180179748916800
60642673621317818180179777614560
60642673621317818180744604801116
60642673621317818180744633498876
60642673621317820010051545995788
60642673621317820010322370455152
60642673621317820010323513643792
60642673621318720395057045636796
60642673621318720395057939966808
60642673621318720395058198247062
60642673621318720578072164815240
60642673621318731515413237841020
60642673621318735221454390322494
60642673621318735222290442206694
60642673621318735222290446924008
60642673621318737051597010347286
60642673621318737051597015051598
60642673621318737051680697871390
60642673621342129805057485070720
60642673621350233680581959393708
60642673621350233680581962580248
60642673621350234915363896075180
60642673621350235509888527534348
60642673621350235509888530720888
60642673621351085935083822101104
60642673621351086117512295868684
60642673621351086117512299056628
60642673621351086117533187877276
60642673621351086118098046949536
60642673621351134111066871203610
60642673621351135345851009673468
60642673621351151954398591805008
60642673621351151956637389474090
60642673621351155662950509721612
60642673621351157492821161980356
60642673621353837781135313853640
60642673621353859196340190771204
60642673621355037943688808121142
60642673621355037943689579773474
60642673621355054414978988272816
60642673621355054417155111451156
60642673621355054417426707562852
60642673621355059953338883957422
60642673621424085596760632207014
60642673621424085596760636911278
60642673621424085596761378343866
60642673621424085779774976545134
60642673621424086831543342054330
60642673621427983936442763867782
60642673621427989289612196734576
60642673621448402162461454337292
60642673621448402208214235596648
60642673621459201839207652523086
60642673621459201839208424175418
60642673621459202385802606012960
60642673621459202388250327068382
60642673621459202388251441677306
60642673621459207741420876433426
60642673621459209159216374243524
60642673621463106083551127264054
60642673621463106083551131968318
60642673621463106129304688180426
60642673621463111436720646224128
60642673621633869303590347615520
60642673621633913775792423419786
60642673621633913775792452117546
60642673621634836353521747884390
60642673621641984299678674731248
60642673621641984299679908717432
60642673621641985535025926444348
60642673621641986129822071108472
60642673621641986129822157201752
60642673621641989241066302573390
60642673621641989241067074225722
60642673621641989835863678035754
60642673621641991068949805088200
60642673621642017650752041857054
60642673621642017650752041858458
60642673621642017651503695020458
60642673621642018886098834424246
60642673621642019480894290342778
60642673621642019480895433531418
60642673621642019480895436717958
60642673621642023186935814363320
60642673621642870085991243434350
60642673621642870086556099318666
60642673621642870086826920590086
60642673621642870086826923778030
60642673621642870088519173286038
60642673621642870089084032358298
60642673621642875393427755352408
60642673621642875393991836397852
60642673621642875393992611236724
60642673621642875439157320250986
60642673621642875439722176135302
60642673621642875576441980200840
60642673621642875577006061246284
60642673621642885965576948650912
60642673621642886695377970262612
60642673621642886695377973450556
60642673621642890217587989140630
60642673621642890218129714639356
60642673621642890401416023443360
60642673621642891452931425652048
60642673621642891453496653072832
60642673621642891636510992712304
60642673621642891636762041171680
60642673621642891636762044358220
60642673621642891639021475886782
60642673621642892047728029462080
60642673621642892047731385517854
60642673621642892047731500303278
60642673621642892048292888534340
60642673621642892048296356187594
60642673621642918082055179560874
60642673621642923572485363970732
60642673621642923572486024018356
60642673621642923574177535277508
60642673621642923618236625930902
60642673621642923618238948879196
60642673621642924809524324656756
60642673621642924853018559431450
60642673621642925401810529873642
60642673621642925404320898251256
60642673621642925404320926950468
60642673621642925404321013048120
60642673621642934141559997753418
60642673621642934690605999650904
60642673621642934692298282562388
60642673621642939631426097935504
60642673621642939631990182163276
60642673621642939633685448070678
60642673621642940226789768969226
60642673621642940228482051880710
60642673621642941461317302660340
60642673621642941461568351119716
60642673621642941463827782648278
60642673621646772366589852416560
60642673621646777854509556838480
60642673621646777854510331678756
60642673621646777900242221041996
60642673621646788426094670609104
60642673621646788426094673797048
60642673621646788560827119246448
60642673621646788560848039952800
60642673621646788561099088410772
60642673621646788561099088412176
60642673621646788561099091598716
60642673621646788562790566267852
60642673621646788563355428526652
60642673621646788563358523127278
60642673621646789155623723056480
60642673621646789158151659284056
60642673621646792266865172427196
60642673621646792266886093133548
60642673621646792269396576308026
60642673621646793914014001978396
60642673621646793914014375031024
60642673621646793914014378218968
60642673621646793914017472819594
60642673621646793914265423507662
60642673621646793914265426695606
60642673621646793959747042422484
60642673621646794096442938081232
60642673621646794097028341617868
60642673621646794097279390077244
60642673621646794097279393263784
60642673621646794099538824792346
60642673621646821777355606671946
60642673621646822326147577114138
60642673621646822328658060288616
60642673621646827267785794268344
60642673621646827270042131196280
60642673621646827313535908337014
60642673621646827862327878779206
60642673621646827864838361953684
60642673621646838385651623648734
60642673621646838388162103636672
60642673621646842091671850729372
60642673621646842094203254610202
60642673621646843921814475450052
60642673621646843921835396155000
60642673621646843924345876142938
60642673621667185417474212999904
60642673621667185417474213001308
60642673621667185417745037460672
60642673621667185417745812299544
60642673621667234647755108764872
60642673621667251256306043646150
60642673621667251301788032444322
60642673621667256792489816152416
60642673621669886525547841009408
60642673621677990400507086394048
60642673621677990401071942278364
60642673621677990401154738660400
60642673621677991635936668968792
60642673621677991636501528039648
60642673621677992184918076966102
60642673621677992185481899613200
60642673621677992185482674452072
60642673621677992185482932850418
60642673621677992230462451507404
60642673621677992230462454693944
60642673621677992230649707932400
60642673621677992230650482771272
60642673621677992230650736802176
60642673621677992230650741523910
60642673621677992230733272778824
60642673621677992230733275966768
60642673621677992231214563816716
60642673621677992231215338655588
60642673621677992231215595873032
60642673621677992231215597408226
60642673621677992231298131849680
60642673621677992231298135037624
60642673621677992231486417144452
60642673621677992231486417145856
60642673621678007009619777972796
60642673621678007009640703265368
60642673621678007009642911422622
60642673621678008244989700801870
60642673621678008290994337357654
60642673621678008839782951749688
60642673621678008839786304611902
60642673621678008839786307799846
60642673621678008839786419402942
60642673621678012362789126635636
60642673621678012545824472583690
60642673621678012545826680740944
60642673621678013781173473308136
60642673621678013781424896374048
60642673621678014192370072498144
60642673621678014192934931564788
60642673621678039814367435944392
60642673621678039814932298197576
60642673621678039814933069849908
60642673621678040363219877437434
60642673621678040363222171687968
60642673621678040363976087351796
60642673621678041598568961067216
60642673621678041644240014231120
60642673621678041644511984949352
60642673621678042010348929943098
60642673621678042010352028775812
60642673621678042010352376808270
60642673621678042193281910755216
60642673621678042193282688776416
60642673621678042193363240529274
60642673621678042193363240530678
60642673621678042193365564877248
60642673621678042193365568065192
60642673621678042193365593575008
60642673621678042193366712789026
60642673621678042193366715975566
60642673621678056423483229892314
60642673621678056423483607685390
60642673621678056834510057589108
60642673621678056834512351839642
60642673621678056835262055597026
60642673621678056835265493018730
60642673621678057018279832302666
60642673621678057018279833702346
60642673621678058069859141218890
60642673621678058252790171091198
60642673621678061776088956320200
60642673621678061776653037369856
60642673621678062370693826907430
60642673621678062370696121157964
60642673621678063606042913725156
60642673621678063606231200069688
60642673621679192987733117044486
60642673621679192988297972928802
60642673621679192988568794200222
60642673621679192988568797388166
60642673621679207766974126318024
60642673621679209002048171692672
60642673621679209002069092399024
60642673621679209002320140856996
60642673621679209002320140858400
60642673621679209002320144044940
60642673621679209597116371614400
60642673621679209597116374802344
60642673621679213120146918186952
60642673621679214355238525265818
60642673621679214355492932725924
60642673621679214355492932727328
60642673621679214400971189469334
60642673621679214401246517635792
60642673621679240983793580912662
60642673621679240983794728805566
60642673621679240983798087807700
60642673621679242218576659118170
60642673621679242218580021302632
60642673621679242767368629560362
60642673621679257043301869946404
60642673621679257043305228948538
60642673621679257592347873261040
60642673621679262533167970128490
60642673621679262533171332312952
60642673621679262533732054356262
60642673621679262533735413356992
60642673621679262533735413358396
60642673621679262579485639264726
60642673621679262579488998266860
60642673621679263128531642579362
60642673621681910705758844426294
60642673621681910705758847614238
60642673621681910751512432406062
60642673621681916058928277647220
60642673621681916058928277648624
60642673621681944059276120599400
60642673621681944105029705391224
60642673621681958883437243895278
60642673621681958883437244013322
60642673621681964236334709114068
60642673621681964236418391939476
60642673621681964236606678297022
60642673621681964236606678297265
60642673621681966066477327470092
60642673621681966066561010289884
60642673621739280209770902453848
60642673621739285745953896933298
60642673621740186133195617850294
60642673621740186133196392686358
60642673621740186727992996496390
60642673621775302922237963192548
60642673621775308458421735698814
60642673623434155056581433592907
60642673623651908947700586646823
60642673623652792906334472617815
60642673623652842731706009986635
60642673623652856961886032169655
60642673623652858791464194869487
60642673623652959472824145605148
60642673623760860449009864827142
60642673623760860449009865876902
60642673623760861044371324173027
60642673623760908627190813670833
60642673623760910457333438390109
60642673623761011139006621172148
60642673623761060551948586458924
60642673624305404177315873729054
60642673624308105468968955523934
60642673624308405612485964612254
60642673624308448301050716449335
60642673624309306043036215638710
60642673624309306635890379209713
60642673624309354219521444599755
60642673624309354219521447663991
60642673624309354219522219316323
60642673624309354219522219434415
60642673624309520925316076414407
60642673624309522754831478534589
60642673624405716944460942717320
60642673624405716944460943188092
60642673624405716944460947438894
60642673624414721249971220082878
60642673624417423091503029837992
60642673624417424326013765803705
60642673624417424326013765803706
60642673624417424326033911673993
60642673624417424326034686508653
60642673624417424326034686508654
60642673624417424326097793002855
60642673624417424326286078297627
60642673624417424737796028930121
60642673624417839423843765592778
60642673624417872849336938071480
60642673624417874607503660120504
60642673624417874633099124056810
60642673624417885728134115268606
60642673624417891081303548135400
60642673624418775178034789036980
60642673624418790414542235343627
60642673624418791649324165657638
60642673624418791649324194353994
60642673624597653280030699818070
60642673624601555740551774662722
60642673624601555877812529388114
60642673624601555877812532574654
60642673624601555877812532574655
60642673624624204768031658540085
60642673624624504912632838150862
60642673624624520331589680466394
60642673624624553090310349641524
60642673624625405343187308735950
60642673624625405343187308740162
60642673624625405343187310152892
60642673624625405343187313339432
60642673624625455351008331294337
60642673624625455351008589561541
60642673624632608787590940341246
60642673624632658612962474546611
60642673624632658612962846082759
60642673624632658795980630440588
60642673624632658795981662496904
60642673624633525872446831416802
60642673624633559225695865757368
60642673624633559226528183912214
60642673624633559226528185447408
60642673624633559226528185464670
60642673624633559226529331822588
60642673624633559226531541383686
60642673624633559226531542918720
60642673624633559226531657705548
60642673624633559226532689289688
60642673624633559226532690824638
60642673624633561010105475553657
60642673624636210509046495107935
60642673624636210509544344844471
60642673624636210509547697712301
60642673624636212339188652777082
60642673624636212339188738870521
60642673624636212888733769102839
60642673624636226980336933539911
60642673624636228810479177289399
60642673624636228811044410966791
60642673624636229360087170188431
60642673624636260334351794798979
60642673624636260335170399884041
60642673624636262164748562583873
60642673624636262301758557348483
60642673624636262301758557348484
60642673624636371722366877304958
60642673624636377211894893316960
60642673624636377211898249367118
60642673624636377211898249717038
60642673624636379042877699155152
60642673624636379042877699509284
60642673624636379042940461278580
60642673624636379454722467187552
60642673624636427244279532518520
60642673624636727295788052742778
60642673624636727296349465420602
60642673624637613039374796528247
60642673624697450770385048122133
60642673624698550408701981310903
60642673624698550409537661654583
60642673624698550409538804843223
60642673624698550409538808497727
60642673624698550409538809564956
60642673624698550409538809564957
60642673624698550412045849060803
60642673624733523625491063028315
60642673624741627363126105990741
60642673624741627363126877643073
60642673624741627501202677920838
60642673624741627501202677938307
60642673624741627501202677938308
60642673629341879307346770441950
60642673629561418319415219308695
60642673629561484158808924607113
60642673629669535824660600290617
60642673629669535824744168324985
60642673629669700813018639480552
60642673629669700813018642196320
60642673629669700813019413848652
60642673629669702596843595059296
60642673629669702596843595059380
60642673629669702596843596122190
60642673630322596396634949205684
60642673630326049739114629668517
60642673630326050150897667628189
60642673630326166479763084165624
60642673630326198073168008406288
60642673630326198073168011588616
60642673630326210951965191968070
60642673630326216305134621534444
60642673630326498262438602287836
60642673630326498262438605468760
60642673630326499909003574805250
60642673630326499909003833072454
60642673630326500046264702589094
60642673630327417062404912348518
60642673630327417062405283884826
60642673630506278693132338518946
60642673630506278693134662517000
60642673630508979984516032363548
60642673630509880964382819363958
60642673630509881147396125412129
60642673630509881147396130129490
60642673630509881147397162185758
60642673630509881147397163248616
60642673630509930377971063686910
60642673630509930377971317723430
60642673630509930377971320904354
60642673630509930377972092556686
60642673630532829998931532128889
60642673630532830182217468942915
60642673630534080718356672048905
60642673630540928520159846229519
60642673630540933873889629620625
60642673630540933873890777513529
60642673630540950482524248390169
60642673630542151239526302206941
60642673630542184593043575192103
60642673630542184593880398724423
60642673630542184593880773317861
60642673630544835922625091653443
60642673630544835922708774478851
60642673630544852531179384001821
60642673630544854177827376097429
60642673630544854178392235173901
60642673630544885884693296337555
60642673630544885884696656986983
60642673630544885884776979157347
60642673630544885885533480519303
60642673630544887531908733314575
60642673630544887714839275343007
60642673630544902356819901440719
60642673630545004478364522426271
60642673630545052519619126259914
60642673630545052520180510240014
60642673630545052520183210491898
60642673630545304531211320553030
60642673630545352708617750956860
60642673630545352708806037314442
60642673630545352708889720140058
60642673630546198510422824400139
60642673630546253208537574428434
60642673630605775994216121521177
60642673630606226484296364928054
60642673630606226484296364928102
60642673630606226484299717795884
60642673630607127646907331494602
60642673630607127646907331494603
60642673630607127646908106801438
60642673630607127646908106801439
60642673630607127646908107864296
60642673630607175822619556137744
60642673630607175822619556137745
60642673630607176876918181293826
60642673630614330358986222363868
60642673630614380184626372846854
60642673630615280752439187957784
60642673630615280752441507723750
60642673630615280752441511955838
60642673630617982043527152418780
60642673630617982044091236649396
60642673630617982044094589517226
60642673630617982044094592699554
60642673630617982635607795111852
60642673630617982636443475459904
60642673630617982638052158582082
60642673630650202768469402898049
60642673630650252730453267891249
60642673630650252730454039542177
60642673647940422135991364597161
60642673647944007796156927156864
60642673647944306890416855739186
60642673647944306890437747747778
60642673647944322949923996880024
60642673647944322949944888888616
60642673647944323361727927895081
60642673647944323361727927899453
60642673648052074907186991865621
60642673648052390901809482534090
60642673648052391499117345420279
60642673648052392733898504081958
60642673648234856818889264237555
60642673648267327014312660871543
60642673648270878727856629980617
60642673648270878727859296930900
60642673648270878727860071769772
60642673648270881107066288441719
60642673648270881107066288914112
60642673648270923200333370620336
60642673648270923200333370970256
60642673648271180701791671932370
60642673648271180701791672995171
60642673648271181296315933034343
60642673648271228879194657006430
60642673648271228879198103399218
60642673648271228879470072582172
60642673648271228879470072582199
60642673648271228880030708890629
60642673648271228880034153632071
60642673648271230732499987344502
60642673648332101487982863301063
60642673648332101487985186132717
60642673648332101488254830949067
60642673648332101488254831298987
60642673648332101488257155297041
60642673648332101488257926949373
60642673648332151450890596836661
60642673648332151494111628424503
60642673648332151494112776334877
60642673648332151495803881120455
60642673648332151495806204068749
60642673648333051878927667605985
60642673648333051878929991604039
60642673648333051878930764922379
60642673648333051878930766438699
60642673648333051878931134792679
60642673648333051878931137975007
60642673648333051878931139514413
60642673648340208428706586449061
60642673648340208428707361289337
60642673648340257839200747775079
60642673648343858874848885878811
60642673648343858874848886924199
60642673648343858874850034834578
60642673648343858877355926437467
60642673648343858877359365394365
60642673648343858877360513287269
60642673648343858877360514822516
60642673648343858878196198365781
60642673648344109058808941805037
60642673648344109058808942854797
60642673648344109058808946042741
60642673648344109058808946060211
60642673648344109059080915224535
60642673648344110294155735432897
60642673648344110294427704597221
60642673648344110294427707785165
60642673648344110294428479437497
60642673648344110888952342430873
60642673648344158470138784535403
60642673648344158472670188416233
60642673648344159021713202719269
60642673648344159021713207318587
60642673648344159021713207324363
60642673648344159021713207337461
60642673648344159066629963978773
60642673648344159066631108702660
60642673648344159067466792232827
60642673648344159067466792245925
60642673648344160253964883425127
60642673648344160256492813276815
60642673648344160256495912463661
60642673648344160299718096680643
60642673648344160302249497373529
60642674022156962316582680706424
60642674022448701265424816205508
60642674022448701860785502726992
60642674022448746332423523001246
60642674022448751273810693213800
60642674022448751822853712132838
60642674022448751823689678269306
60642674022448751823689764008614
60642674022485069189247863695334
60642674022554101648300917831232
60642674022556803489060580537702
60642674022593120854618680224422
60642674023210609978557927278050
60642674023429414053393986109442
60642674023429414648190216866846
60642674023429414648191364759750
60642674023429414785451428867694
60642674023429414786016284752010
60642674023429419589578616007188
60642674023429419726839284993432
60642674023429448002272803011780
60642674023429464061779863117734
60642674023429464610822882036772
60642674023429464611094478148468
60642674023429464611095621332736
60642674023429464611095707076256
60642674023432115894090172558088
60642674023432115894090947396960
60642674023432121247260377081426
60642674023432121842621839963718
60642674023432165902476049566380
60642674023432165902476824405252
60642674023432171255646254089718
60642674023433316513911706551314
60642674023433317108709085201622
60642674023433322187357005435304
60642674023433366476816739480896
60642674023433366476816825224416
60642674023433366522297583559606
60642674023433372013000511987162
60642674023433372013000597730682
60642674023465787512837579269242
60642674023526664991588416470440
60642674023538672562412171676200
60642674023538716851285786296948
60642674023538716851286929481216
60642674023538716896788665568518
60642674023538722387470701987482
60642674100240643994001544280588
60642674100240677347518817265750
60642674100241544423715662274080
60642674100241577778069844530710
60642674100241594386619550484200
60642674100241594386620693668468
60642674100241594386620779411988
60642674100241594432373135394068
60642674100241599922532584270250
60642674100349602175651476550738
60642674100349646647352287165420
60642674100350846672313739439444
60642674100350852162723035027250
60642674103236233388697283451143
60642674103236233388718204157543
60642674103236281566960684788611
60642674103304415059619751851989
60642674103305315627358182116090
60642674103308016919293453944902
60642674103308267100533049637882
60642674103308267695602395936110
60642674103308315873761566794398
60642674103308316925612470876184
60642674103308316925612470895058
60642674103308316925612729156402
60642674103309166433208278163787
60642674103309166433208278168159
60642674103309168263351669836747
60642674103309168263351674440389
60642674103309210905410382665813
60642674103309210905410411245529
60642674103309216441573263045443
60642674103309216441594155054035
60642674258792860596631394552900
60642674258793716554709492856470
60642674258793718339119448673422
60642674258793718339119534412730
60642674258793718384852198616246
60642674258793761027182879093316
60642674258793762810756411493972
60642674258793766516776239970854
60642674258793766517048893531882
60642674258793766517612977763866
60642674258793766517613063503174
60642674258793766563366648411638
60642674258890107095390684134724
60642674258891013016287870499718
60642674258891013016559838147562
60642674258898212205696718898612
60642674258898217741880491404878
60642674258901819830029340160142
60642674258903018802742710949574
60642674258903020587111630409742
60642674258903020632886107326798
60642674259765425037440529237104
60642674259765425632236759994508
60642674259766326016783069668800
60642674259766326016783441204948
60642674259766326062515733872316
60642674259766326062516106924736
60642674259766326062516106924944
60642674259766359370300714190110
60642674259766376024583624175340
60642674259773528912400546274076
60642674259773530147746564000992
60642674259773530742542794758396
60642674259773535683930336507258
60642674259773562266481903491222
60642674259774431127089475968836
60642674259774431310082985345528
60642674259774431310354952993532
60642674259774436251742118501822
60642674259774436663273248475102
60642674259774464480606748953998
60642674259774479305018920827296
60642674259774479305583005059280
60642674259774481134889577908556
60642674259774481134910211295652
60642674259774481135161174020252
60642674259774481135161259755028
60642674259777133012974391428532
60642674259777133013517958258132
60642674259777133013518326607900
60642674259777133013518331329634
60642674259777133013539247312848
60642674259777133013790298977638
60642674259777136536545053732388
60642674259777138366687759474694
60642674259777181009017982693778
60642674259777181009018439969234
60642674259777182838325008092404
60642674259777182838408605177260
60642674259777186544366157394310
60642674259777186545202209287556
60642674259778331803197240593756
60642674259778331940730053414776
60642674259778333176076071141692
60642674259778333587606829578824
60642674259778333633339493782340
60642674259778333633339862130704
60642674259778333770600334251092
60642674259778333770872301899096
60642674259778337339380323998894
60642674259778338528994452362570
60642674259778338574727116566086
60642674259778365157550193922598
60642674259778365157550655902318
60642674259778381217057797043156
60642674259778381765263987708140
60642674259778381765264673621324
60642674259778381766100353965004
60642674259778381766100358669268
60642674259778381766100815944724
60642674259778381811853938873468
60642674259778381811853943577732
60642674259778381811854400853188
60642674259778383000882292168412
60642674259778383595407298350428
60642674259778383595407384085364
60642674259778383595428304790312
60642674259778386706923897225242
60642674259778386707487981453014
60642674259778386753241566361478
60642674259778387302284585263046
60642674259810752381954200461626
60642674259810753617300218188542
60642674259810802206760878763802
60642674259870825419544483936404
60642674259871725804529865442976
60642674259871731340713637949242
60642674259874427690790121048108
60642674259874427690790121164748
60642674259874427690790492701056
60642674259874427690791240359892
60642674259874427690791268939608
60642674259874427690791268958482
60642674259874427690791611915074
60642674259874433043960670044358
60642674259875628264775618237004
60642674259875628264775622941268
60642674259875628310550099858324
60642674259883689086457977073182
60642674259883689086729571668558
60642674259883733375080886057036
60642674259883733375352482168732
60642674259883737081121262186078
60642674262769124895610961148061
60642674262769124895631881848845
60642674262829196103058618835137
60642674262840901837420086508354
60642674262840901838256909856939
60642674262840901838256910040674
60642674262841152019204279081564
60642674262841201844574782285869
60642674262841201844574782285870
60642674262841201844574783348520
60642674262841201844574783348728
60642674262841201844575810604521
60642674262841201844575812201034
60642674262841201844575816450384
60642674338704730001066567429968
60642674338704735560493172886428
60642674338704746678550474558268
60642674339253181129048654995097
60642674339253181129048683692905
60642674339253181129111331020873
60642674339253190417673686866913
60642674339325191507403646877102
60642674339325226691063541404828
60642674339325241332210325179278
60642674339326442090044698685930
60642674339326442090045070222238
60642674339361260521842822951004
60642674339361260521905585070060
60642674339361511297900713178282
60642674339361544102563253606408
60642674339361544514157231438052
60642674339361558881534762019370
60642674339361560711197099655146
60642674339544781605866962225913
60642674339544824293930306906499
60642674339544829784360491316357
60642674339544929916092217668765
60642674339544929916112362001108
60642674339544929916112447740256
60642674339544974388565228119802
60642674339544979878995702576170
60642674339545280068266296578777
60642674339545280068266382313714
60642674339580398712305837095945
60642674339650296968025377786065
60642674339652981581734315932890
60642674339652981582235719889540
60642674339652981582298366867636
60642674339652981582298368402830
60642674339652983412629707118234
60642674339652983434764962067145
60642674339653031545118602835222
60642674339653031545118688574210
60642674339653031545119060110678
60642674339653031613843510797720
60642674339653033374426318868765
60642674339653033374426318868766
60642674339653033374426404612126
60642674339653331733553602233137
60642674339654184123686902083797
60642674339654184123707794093793
60642674339654232164104543754738
60642674339654232164125435761869
60642674339654232164940595638938
60642674339654233948494355222037
60642674339654233994268832139093
60642674339654248842132369767831
60642674339677298766519918339650
60642674339685404471538187130834
60642674339685404471621783863015
60642674339685413759515526854441
60642674339685415543089345056629
60642674339685415543089430791565
60642674339685448737023552009389
60642674339689351334864704737464
60642674339689356299327800473416
60642674339689356299348692480604
60642674339689371123572611023836
60642674339689371124136695253390
60642674339689371124136695255820
60642705929021928258572526290410
60642705929021930085637137220264
60642705929021930088715917963370
60642705952655531127553778976812
60642706567156176541941390538940
60642710183004383818942978164502
60642710236190117828002608918482
60642710236190117828566693150466
60642710236191001789442565371092
60642710236191016431425034193486
60642710236191018258489645123340
60642710236191018258493083625324
60642710236191018259057942691968
60642710236191018261568425866446
60642710236194920719572221443912
60642710236194920722082706153584
60642710241994276787675001320116
60642710242099627162145191320436
60642710242099627162710822043624
60642710242103546089430788640948
60642710242103546096209057664114
60642710246061691691523808918039
60642710246065543601956536226397
60642710246065593747790425465197
60642710246073649260739957767581
60642710246073692080918468281095
60642710246073692080918725498539
60642710246073692086002071329031
60642710246073697431368206309999
60642710246073697431368463527443
60642710246073697431640173958163
60642710246073697439170472143721
60642710259719252870700209235056
60642710259719252871514997570144
60642710259824619300406744155344
60642710259824619304928592027746
60642710259828204967374508295216
60642710259828221571656856628990
60642710259828221578431683503102
60642710259828221614896515040088
60642710259828221617410441420814
60642710874325262884650415958254
60642710874325264714731050583652
60642710874325264714731136659622
60642710874325264714793898442016
60642710874326443333835695609570
60642710951133787277120589889526
60642710951133787277684674121510
60642710951133787277687778012620
60642710951134687707611064596368
60642710951134687708175923663012
60642710951137389548934904574348
60642710951137395085052812824260
60642710951137689738205498454492
60642712310013155354145886292098
60642712310013169995292670521462
60642712310013171825435291609112
60642712310013171825436066443772
60642712310013171826271747259836
60642712310048294105681972627314
60642712386825301738493862792928
60642712386857717238330844331488
60642712386857717238894931750012
60642712386860418941577903958012
60642712386860424292989309152272
60642712386860424294684660685150
60642712386860424475502240585744
60642712389815020716746922563179
60642712389815020719194643618601
60642712389815020719198086823445
60642712389815037371824704952531
60642712390764233857107526608164
60642712390783731470352636298025
60642712390783731470850227767357
60642712390783731472797001303289
60642712390783731472800095903915
60642712390787627848651641965821
60642712390787644500445678582489
60642712390787649990875867241697
60642712390795737210966507540397
60642712390795737210966508603207
60642712390795737213476987528335
60642712390795738857826288976515
60642712390795738857889051091359
60642712390795738857889051096975
60642712390795738857889051110073
60642712390795738860336772152397
60642712390795739040903275939791
60642712390795739040903275958505
60642712390795739043347640945055
60642712390795739043619264710415
60642712390795739043619609065283
60642712390795739043619609084157
60642712390795739043622707916663
60642712390795753682255913920221
60642712390795754920113186469735
60642712390799290757249468316002
60642712390799340763105089705001
60642712390799340763107413697232
60642712390799340763379008746278
60642712390799356136517380098300
60642722928137237977399375602470
60642722928137242923305289678272
60642722928139939269052457397350
60642722928245289642770535088358
60642722928245289643522647397670
60642722928245294581898269422218
60642722928245294582463125306534
60642722928245295176422903713794
60642722928245295176422904067926
60642722928245295176694500179622
60642722928245295177259356063938
60642722928245295177259727600246
60642722928245295177259731950378
60642722928245295177259733367320
60642722928249197042415618327782
60642722928249197042415647025542
60642722928249197042980474212098
60642722928249197042980502909858
60642722928249208163545186032086
60642722945862218594523184283704
60642722945898186586827201162706
60642722945971170686114823426556
60642722945971171232650804146754
60642722945971171232650804500886
60642722945971171415665144140566
60642722945971171416500824466776
60642722945971182399867858070562
60642722946518711094692071548814
60642722946518711094693214754924
60642722946518727568426904036702
60642723087345925262708757305060
60642723087382242628266856991780
60642723087455177502335120647748
60642723087455177502335125352012
60642723087455177502900756070988
60642723087662024561269677746288
60642723087662024562102292185698
60642723087662024562105358089968
60642723087672781552166709679748
60642723087672824184438879268772
60642723087672824185002963500756
60642723087672824186695216196708
60642723087672826014582270941732
60642723087672826015146355173716
60642723087672829133353156488542
60642723087674026591098029872370
60642723087674026591662112582418
60642723087674026591662117286682
60642723087674030301950041279088
60642723087674030302785721622768
60642723087674030302786869515672
60642723087674031537568031362484
60642723087674032127843562140390
60642723087674032132092289763408
60642723087674032132093437656312
60642723087674032132114358361260
60642723087674032132925674338830
60642723087674032132926047391458
60642723087674032132929117999992
60642723087674032132929146696348
60642723087770075627781612665210
60642723087770076220133855007842
60642723087770076220698710892158
60642723087770076220698715141508
60642723087778179500296496581046
60642723087778179500861352465362
60642723087778181330439892958270
60642723087778181330439894021080
60642723087778181331004748842586
60642723087782078254773579090212
60642723087782078255337663322196
60642723087782078257785384377618
60642723087782081960814218539238
60642723087782081960814218540642
60642723087782081961379074423554
60642723087782081961379074424958
60642723087782083196161011106430
60642723087782083196725866990746
60642723087782083790684494672694
60642723087782083790685642565598
60642723087782083790956462320698
60642723087782083790956467024962
60642723087782083790957610213602
60642723087782083791521322454364
60642723087782083791521322909278
60642723087782083791522470347268
60642723087782083793965686042686
60642723087782083793966833935590
60642723087782094317290202570162
60642723087782099853473975076428
60642723088318532940372292561130
60642723105070895572939263422426
60642723105070895573441814799804
60642723105070899103222529231722
60642723105179853168137721437020
60642723105180153356842656132352
60642723105180153357408286855540
60642723105386950225024414571098
60642723105386950407952091569960
60642723105386950408224059236838
60642723105386994691494663584800
60642723105395055517693270450936
60642723105395055518530094000726
60642723105398652294015629175730
60642723105398657789526173485288
60642723105398657791199828423182
60642723105398657792037347294684
60642723105398702116290931232026
60642723105398702116562527343722
60642723105398702117127730783900
60642723105398702118818864271658
60642723105398702119073007349130
60642723105398702253551771714036
60642723105398702254388595228886
60642723105398702261145485927758
60642723105398705776850810488300
60642723105398705784169314260074
60642723105398705784193592433574
60642723105398705785009495377586
60642723105398707606993054255258
60642723105398707614314915612224
60642723105398707614316063505128
60642723105398707614336984093436
60642723105398707615151743861906
60642723105398957978210990892808
60642723105398957978775846775720
60642723105399002262590016437450
60642723105399002445605503493278
60642723105399002446169590911802
60642723105399005973439903540948
60642723105399006157294428996580
60642723105422967630266182936894
60642723105423017454800630606548
60642723105431072740572217700782
60642723105434975200251966717430
60642723105434975201088794954014
60642723105435024431098981049462
60642723105435024972551153941978
60642723105495946788168962644960
60642723105495951727317588633280
60642723105495952276361755103980
60642723105495952278596827306114
60642723105495952278621191218762
60642723105495952461611166473410
60642723105495952461883135757230
60642723105495962847673780837504
60642723105495963580003883042110
60642723105495968383857553343770
60642723105495968932900571790424
60642723105495968932984254610216
60642723105504007609284909138874
60642723105504057432148257688744
60642723105504057432420225336748
60642723105504057432420226753690
60642723105504057432985085820334
60642723105504057569410160678642
60642723105504057570245841004852
60642723105504057571917201237298
60642723105504057572754029591974
60642723105504068690874005224522
60642723105504072213900043131034
60642723105504074043206606554312
60642723105507910069802631097066
60642723105507954359264315497610
60642723105507959298141344901850
60642723105507959298706203968494
60642723105507959846912423335450
60642723105507959847184362403738
60642723105507959847185515014004
60642723105507959847749223005416
60642723105507959847749251585132
60642723105507959847750370898320
60642723105507959850259734759610
60642723105507960030199478748530
60642723105507960030763562981918
60642723105507974673664618143016
60642723105507974674417763572906
60642723106043508192492977561354
60642723114079280824192166973578
60642723114079280958378329235994
60642723115234258348867478979926
60642723115270581248287154220710
60642723115270581248349916339766
60642723115270581255061981094822
60642723115270581255065075695448
60642723115339608721078237447472
60642723115339608721078237451684
60642723115339608722772813091718
60642723115339608723337668980246
60642723115339624780585292853374
60642723115339624782277631284262
60642723115339624782277631288474
60642723115343527242732591481742
60642723164486162502413969101328
60642723164594214161006948845274
60642723164594214161278917556088
60642723164594214161843772377594
60642723165138766765778121260320
60642723165454817889106242423460
60642723165454817889667999119526
60642723165454817889670326655444
60642723165454817889671098307776
60642723165454822830490308744904
60642723167536535769143101901953
60642723168129407138375020776068
60642723168129407138375023958396
60642723168129407140819388963660
60642723168202353133574359231169
60642723168229371995622376781123
60642723168229371995622721154657
60642723168237475275786134375981
60642723168409184132999927452105
60642723168409184134691491052545
60642723168409185367782200525956
60642723168421141878449050688503
60642723168421141878451373636797
60642723168421141878472265645389
60642723168421141878473037297721
60642723168421141880708482217065
60642723168421186345005762279187
60642723168421186345569846511171
60642723168421186345590767099479
60642723168421186350653478138823
60642723168421186350674370147415
60642723168421186352345730834775
60642723168421191103378961028290
60642723168421191104214641371970
60642723168421191104215789277972
60642723168421191703279715599897
60642723168421191703820588057323
60642723168421191703822911005617
60642723168421191703843803014209
60642723168421191703844574666541
60642723168421191705515160519241
60642723168421191705515163701569
60642723168444257687633899215820
60642723168444306277659420470011
60642723168444306277677331147081
60642723168444307512441696726190
60642723168448160148152396027386
60642723168448209972705017363000
60642723168448209972955721466104
60642723168456264015580574524708
60642723168456313245590739355430
60642723168456313246426419699110
60642723168456313246427448568886
60642723168456313246427564422784
60642723168456313840952083195720
60642723168456313847726910069832
60642723168456313847914938147160
60642723168456313848479022379144
60642723168456313848479047894624
60642723168456313848482375246974
60642723168456313848482403944782
60642723168456313848499943085496
60642723168517252263153219529249
60642723168517253500944630935860
60642723168521150424528537075973
60642723168521154128874623474569
60642723168521154130566590256721
60642723168521155959017646720668
60642723168521155960626331382252
60642723168529243361850745885759
60642723168529243361851004152963
60642723168529243361851031682919
60642723168529243361851032732679
60642723168529243362415863219607
60642723168529243362415887567235
60642723168529243362415891799323
60642723168529243364107082813695
60642723168529243364110435681525
60642723168529243364110464261241
60642723168529243364110467443569
60642723168529243364316288696775
60642723168529243364860228224871
60642723168529243364863322825497
60642723168529243364881144581091
60642723168529243364881148813179
60642723168529243364884243413805
60642723168529254300053014537364
60642723168529254482437035981655
60642723168529254482439359979709
60642723168529254482983298458045
60642723168529254483001120213639
60642723168529254483004219046353
60642723168529259240873001213044
60642723168529259241628466390186
60642723168529259241629241224846
60642723168529259835397262965369
60642723168529259835606468848449
60642723168529259835608792846503
60642723168529259835672583284370
60642723168529259836149633541885
60642723168529259836152728142511
60642723168529259836170553080433
60642723168529259836170554130193
60642723168529259836171324732765
60642723168529259836173648730819
60642723168529259836236667516354
60642723168529259836424695593682
60642723181883025943763117892940
60642723181883031304523653647956
60642723181991983538459397601658
60642723182199130009120668941390
60642723182207184058709148609542
60642723182207185294055166336458
60642723182207185882932285163072
60642723182207235119426703705278
60642723182207235713659223288942
60642723182207235713662579339100
60642723182207235714223307515310
60642723182207235714223310703254
60642723182207235714226663571084
60642723182210782664337303805174
60642723182210787603465809437234
60642723182210788024261438944682
60642723182210788159847476578424
60642723182210788162359021924128
60642723182210832486613377508186
60642723182210832487449057851866
60642723182210832487449405413344
60642723182210832489141310547818
60642723182210832489959542561538
60642723182210832489959545749482
60642723182210832624709898322022
60642723182210837428272487739410
60642723182210837428837346806054
60642723182210837430507931595944
60642723182210837435862560696450
60642723182210837435863332348782
60642723182210837436427419763094
60642723182210837977879589467666
60642723182210837977879589823202
60642723182210837977880364307942
60642723182210837984636594940316
60642723182210837984636594941720
60642723182210837984657515528624
60642723182210837984658660258074
60642723182210837985473791544138
60642723182211088349097149868856
60642723182211132633476551649858
60642723182211132633476554837802
60642723182211137579944425663470
60642723182211137579944428851414
60642723182243251106121004924430
60642723182243252341467794303678
60642723182243252936264398113710
60642723182243252936264401301654
60642723182247105525406609384270
60642723182247105571139273587786
60642723182247154801420657195226
60642723182247154801421432035502
60642723182247154801985516261870
60642723182247154801985519449814
60642723182247155343437689154386
60642723182247155343438463994662
60642723182247155350213287686446
60642723182308082098204123392178
60642723182308082282889823719010
60642723182308098754180003870684
60642723182316136150028047979674
60642723182316137384809981474606
60642723182316137979606585284638
60642723182316137980171444356898
60642723182316180621665296597384
60642723182316185973164140429150
60642723182316186109588443635126
60642723182316187208510158156066
60642723182316187344935233014374
60642723182316187393195858482898
60642723182316187802469933834508
60642723182316187802469937022452
60642723182316187802470708674784
60642723182316187802741901482512
60642723182316187802741902899454
60642723182316187802742676322788
60642723182316187802742677739730
60642723182316187803306760554772
60642723182316187803306760908904
60642723182316187803306761966098
60642723182316187803307536806374
60642723182316187940567515634296
60642723182316197092955472499708
60642723182316198923934553942346
60642723182316202584221346224330
60642723182316202629139246067380
60642723182316202629974926883444
60642723182316203864486038634572
60642723182316203865321719450636
60642723182316204413528282700076
60642723182316204413528282701480
60642723182316204413529057534736
60642723182316204413529057536140
60642723182316204413529060722680
60642723182320034904528611953654
60642723182320039845327703432798
60642723182320039845327706620742
60642723182320039845892562505058
60642723182320040394958796835896
60642723182320084727640713561824
60642723182320084729336062374930
60642723182320084730150850710018
60642723182320084730150853897962
60642723182320089668463021047614
60642723182320089668463024235558
60642723182320089669027880114258
60642723182320089669027883302202
60642723182320089669028654954534
60642723182320090217234877503818
60642723182320090218070897616146
60642723182320090218070897971682
60642723182320090218071672456422
60642723182320090219766249498944
60642723182320090401085237611362
60642723182855638387390670833142
60642723182855638387391042369450
60642723182855638562814280654490
60642723182863725788616514249484
60642723182863742261514145413220
60642723183179792971719158867984
60642723183179798501983443202888
60642723183179842797090696236804
60642723183179843386804271781164
60642723183179843391326571870626
60642723183179843391887300046836
60642723183179843391890656102610
60642723183179848333274468743070
60642723185197571132716204445764
60642723185842372122718169693950
60642723185842375836098228581420
60642723185955248234864975755612
60642723185955248234927737874828
60642723186134156093453108043016
60642723186134159799493484172058
60642723186138058009362585398362
60642723186138058009926669630346
60642723186138058011618922326298
60642723186138063495357995516566
60642723186146166780791469039154
60642723186146167375588957757524
60642723186170178810380196977290
60642723186170178810944281209274
60642723186170183744989441010842
60642723186170183751766590833248
60642723186170183751767362485580
60642723186170183752331446717564
60642723186182190080466325460032
60642723186182190080466411553472
60642723186182190087806090180594
60642723186182190087806090184806
60642723186182190087808417260194
60642723186182190087868766206210
60642723186243113679929973987502
60642723186243113680494829871818
60642723186243124249006509817207
60642723186243124249007658786019
60642723186243124798614891125422
60642723186243124798677567151198
60642723186243129739434792180046
60642723186243129739434792193096
60642723186243129739497553826878
60642723186243129739497553944970
60642723186243129739497553958020
60642723186243129740001971012656
60642723186243129740002056633712
60642723186243129740064732659488
60642723186243129740253794323945
60642723186247032198260231346250
60642723186247032198260231346410
60642723186247032200520438641140
60642723186247032200771514746134
60642723186255136074974519765818
60642723186255136074977618970133
60642723186255136075476618134608
60642723186255136075478941082902
60642723186255136075479027158872
60642723186255136075479027176342
60642723186255136075539375647704
60642723186255136075539375650134
60642723186255136075539375654346
60642723186255136075539380253823
60642723186255136075539380253824
60642723186255136075539380371708
60642723186255136075541703184648
60642723186255136075541703202117
60642723186255136075541703202118
60642723186255136075542474836980
60642723191762692157206540561528
60642723191762708218405934044186
60642723191762708218405934048398
60642723192078759340061579909638
60642723192078759340062351561970
60642723192078803811699600179680
60642723192078803811762276205456
60642723192090765675538547275556
60642723192090765675539318927888
60642723192090810147176567545598
60642723192090810147740651777582
60642723192090815088562961397344
60642723192090815088562961401556
60642723192090815088563733053888
60642723192090815088563736236216
60642723192090815089127817281660
60642723192090815089127817285872
60642723192090815089127820468200
60642723583997310760586227446304
60642723583997360715621329886118
60642723637172237775062788850854
60642723637172237775065888037700
60642723637172287005075184503028
60642723637280355869271694094410
60642723637280360808900836634478
60642723637828801049256349555324
60642723638144850394117046077516
60642723796697018818501770625042
60642723796697068048514166277216
60642723796697068589963871332752
60642723796697068590527955560524
60642723796697068597285994152300
60642723796697068636279217520694
60642723796697068643039578944124
60642723796705123928807805388930
60642723796707873215126493456736
60642723796707873215692127362252
60642723796707873756576198512272
60642723796707873763898321331820
60642723796707873764735144864140
60642723796707875594041717709044
60642723796707875594877393348460
60642723796709026388487554405578
60642723796709026389324382642162
60642723796709026389327851712566
60642723796709076161351715488018
60642723796709076168945429701740
60642723796805120256087143127952
60642723796805136315653494153420
60642723796805136910387420425568
60642723796813240191177966962896
60642723796813242020693459906818
60642723796817127827474987283218
60642723796817142651695692122130
60642723796817142653390269282696
60642723796817143886979805475762
60642723796817148187879461794744
60642723796817149423163577982028
60642723797353582510125028767802
60642723797365588250742601483738
60642723797461634178696797856928
60642723797677737089307895043686
60642723797677786372667966078896
60642723797677786922275844045704
60642723820330619857342040207882
60642723820338724967648074971770
60642723820342327284652145308742
60642723823078257858550556798854
60642723824269602620096174711479
60642723824386675337538306392371
60642723873520005964635363056720
60642723873521156759374861275934
60642723873521206538703399410000
60642723873521206584456984201824
60642723873625372391015136052582
60642723873625372391579995124842
60642723873625372391642671150778
60642723874492618400672181811196
60642723874492618583686521096536
60642723874493819149885401676664
60642723874501873207631679790522
60642723874597985422476093716690
60642723874597985422476093720902
60642723876147718101083344527034
60642723876474623794319920858960
60642723876474623794323393112936
60642723876475524224808272098144
60642723876583592500318532189804
60642723877128428507673668227564
60642723877128428507673671409892
60642723877443328874208908942164
60642723877444229586833777291098
60642723877444234933225027233622
60642723877444234933225028633302
60642723877447231334726257847728
60642723877447231337821747023400
60642723877447231479330510209458
60642723877447231479518538286786
60642723877448130075428604521123
60642723877448132042832755627951
60642723877448137400499663736939
60642723877448137400520555745531
60642723877448137401335344080619
60642723877448137402756000664875
60642723877455334615722739970224
60642723877455334615725063968278
60642723877455334615725067150606
60642723877455334615726096020382
60642723877455334752983380026832
60642723877455335210250732182410
60642723877455335355042897817330
60642723877455340708208973453064
60642723877455340708211297451118
60642723877455340709903550147070
60642723877456191450649131985528
60642723877456235185169780218370
60642723877456235778268333541015
60642723877456240673905392183572
60642723877456241268698522200223
60642723877456241275479801129010
60642723877456241276020669354348
60642723877456241276022993352402
60642723877456241276043885360994
60642723877456241277715246048354
60642723877552298131572650972489
60642723877552303072392634467244
60642723877552303072392634467245
60642723877556199997228764380701
60642723877556199997228769102435
60642723877556200040787545204348
60642723877556200042981206106508
60642723877556200178049448902764
60642723877556200180305785830700
60642723877556203703331822320027
60642723877556205531152729117833
60642723877556205531152757815800
60642723877556205531215405143609
60642723877556205532638385725835
60642723877556205533474066069515
60642723877564292934821823047362
60642723877564303320950555127160
60642723877564303320951331497014
60642723877564303460468422800259
60642723877564303915747933771852
60642723877564303915747935307046
60642723877564304053005589314610
60642723877564304053005589314611
60642723877564304053005590377421
60642723877564304055265026610246
60642723877564304055265026610291
60642723877564304055265026610300
60642723877564304055265026610454
60642723877564308811380745321562
60642723877564308811381520156222
60642723877564308813072998017514
60642723877564308813637855667008
60642723877564308813637857083915
60642723877564308813637857084158
60642723877564309406111974501228
60642723877564309406111974501229
60642723877564309406174650527004
60642723877564309406174650527005
60642723877564309406175023598346
60642723877564309406175023598347
60642723877564309406176974525058
60642723877564309406178122431060
60642723877564309407534955083539
60642723877564309407534955555715
60642723877564309407597631109314
60642723877564309407597631109315
60642723877564309407806551195234
60642723877564309407806551195235
60642723877564309407806551667411
60642723877564309407869227221010
60642723877564309407869227221011
60642723877564309408371783805397
60642723877564309408433311452994
60642723877564309408433311452995
60642723877564309408434459358993
60642723877564309408434459358996
60642723877564309408434459358997
60642723877564309408434459477040
60642723882056042912547435776530
60642723882056043324329441685502
60642723883028650453514384743306
60642723883028654113886007756700
60642723883036743345379337371384
60642723883036753733949106631872
60642723883036754328746370957700
60642723883352853577306244265466
60642723883352860346305775324182
60642723883352860353083955066124
60642723883355506736282402261818
60642723883355554868771297983018
60642723883355556559122650540848
60642723883355556561565780484020
60642723883355556561570371596270
60642723883355556561653939630638
60642723883355556561841967707966
60642723883355562051997112799880
60642723883355562052268708911576
60642723883363659839556108669514
60642723883363660436797766698414
60642723883363665329986297801106
60642723883363665926206541174050
60642723883363665926394569251378
60642723883363665927043369423732
60642723883363665927231397501060
60642723883363665931290263258212
60642723883363665931478291335540
60642723883363665933734537925058
60642723883364816863750799382808
60642723883364860598250526909250
60642723883364860599086207252930
60642723883364866086984990968450
60642723883364866086986138874452
60642723883364866093513270139756
60642723883364866688581468526290
60642723883364866689124632051874
60642723883364866689145552758274
60642723883364866690816913445634
60642723883460922995816200003360
60642723883460928485494273166716
60642723883460928486246385476028
60642723883464825456061952797388
60642723883464825591151087602236
60642723883464825593407424530172
60642723883464825593595452607500
60642723883464830944233504506680
60642723883464830944317072541048
60642723883472918347902569738242
60642723883472918347923461746834
60642723883472928734052193826632
60642723883472928734052970196486
60642723883472928736497335201750
60642723883472929328849574006518
60642723883472929331293939011782
60642723883472934224395371245224
60642723883472934224478939279592
60642723883472934224482384021034
60642723883472934224483158855694
60642723883472934226174636716986
60642723883472934226739494248436
60642723883472934226739495783630
60642723883472934226927522325764
60642723883472934226927523860958
60642723883472934819279761130532
60642723883472934820699269808786
60642723883472934820887297886114
60642723883472934821536098058468
60642723883472934821724126135796
60642723900214192106252537213071
60642723901081382975524642334455
60642723901081731297263240045299
60642723901081732990145881692919
60642723901089542166285609496369
60642723901089542170783207433953
60642723901186803489954582925345
60642723901198805110555964644435
60642723901198805705352568454467
60642723901198810465981734321073
60642723901198811058522001203169
60642723901198811060778338131105
60642725002064757976081146859778
60642725002067459267734228654658
60642725002068660436598867301650
60642725019793340902886447571244
60642725019793340905400370765430
60642725019793341455008247215918
60642725019793341455008247332558
60642725019793341455008248732238
60642725020762285925273658256052
60642725072968251263065030514932
60642725072968251865204414871962
60642725072968262979057723397456
60642725072968267917366108162640
60642725073003385258526811229216
60642725073003385258526897322496
60642725073623859806397778725680
60642725073624760236945247993144
60642725073624760374206002368616
60642725073624760381549127270482
60642725073624760381549155850198
60642725073624765734718556954948
60642725079533385794650794667762
60642725096601864017895584410898
60642725097258361283128556384570
60642725097258361283129704277474
60642725097586118002866795764596
60642725097586184612460827126042
60642725100540936073384143745930
60642725100540947191504891030810
60642725100540950898109352912369
60642725232492131876016894695246
60642725232493032308743675249372
60642725232493032855275862370840
60642725232493032855547834740418
60642725232493032901029418582948
60642725232493048963319013131014
60642725232493049512926889581502
60642725232493049512926891097822
60642725232493049519701745151970
60642725232501136183702920634012
60642725232501138014681992650652
60642725232501149132802739935532
60642725232503837475356002428892
60642725232503838022160161919938
60642725232503839305499398806116
60642725232503839852302405686896
60642725232503839852303553592898
60642725232503839852303558297162
60642725232503839854542068647148
60642725232503850424455826434676
60642725232503850972742337753704
60642725232503850972933981683380
60642725232503850973498839232300
60642725232503850973498843936564
60642725232503855911870076437696
60642725232503855914321151777890
60642725232503856323652340626922
60642725232503856324217194993514
60642725232503856324217199697778
60642725232503856326103414904306
60642725232503856326664916048936
60642725232503856326668273970950
60642725232503856326668273988420
60642725232505038642546610369802
60642725232505038645057093071896
60642725232505038649324904897168
60642725232505039877327767494880
60642725232505039879839401173364
60642725232505039880403110798812
60642725232505040426099622298334
60642725232505040426370442040176
60642725232505040426371589946178
60642725232505040471853178510442
60642725232505040472685788228118
60642725232505040472690006747026
60642725232505040474363661212536
60642725232505040475199714608844
60642725232505040475200489449120
60642725232505051592755602828484
60642725232505051593320461893724
60642725232505051593320465081668
60642725232505055260382108684770
60642725232505055296846911642040
60642725232505055299360838022766
60642725232505056534707630589958
60642725232505057081236723128270
60642725232505057081236727832534
60642725232505057083750649508996
60642725232505057083750651025316
60642725232528149646765925704280
60642725232528166301338170654112
60642725232528166301965874392420
60642725232528166301965879096684
60642725232536271411707057976256
60642725232540157217861653279618
60642725232540157217861657983882
60642725232540173872162018186994
60642725232540173872726786461710
60642725232540173872726791165974
60642725232540173872789634319914
60642725232540173872789639024178
60642725233148640849836760499868
60642725233149541277876069522482
60642725233149541280132406450418
60642725233149541280384229767332
60642725233149541417455922944946
60642725233149541417644984142804
60642725233149546778157537207200
60642725233161547157488519439020
60642725233161552508986615953032
60642725233161552510678868648984
60642725233161552692000955586888
60642725233181961728385982123780
60642725233184663569647600540640
60642725233184663569647630636676
60642725233184663569647633824620
60642725233472850200170694496926
60642725233473695866972120278844
60642725233473695866974444626818
60642725233473695866974449331082
60642725233473695866975224169954
60642725233473695873749300197286
60642725233473745691781122928994
60642725233473751179698535237208
60642725233473751179701634542098
60642725233473751181937021711742
60642725233473751182773845244062
60642725233473751182776169592036
60642725233473762300332057810272
60642725233473762300893477920018
60642725233473762300896916876916
60642725233473762307671772447384
60642725233473766006933855565380
60642725233473766006937294522278
60642725233473767241719228022826
60642725233476397570222283796478
60642725233476468944966287649350
60642725233477603222286627884258
60642725241076359708261656655250
60642725241076359708261656659622
60642725242340741308006360252955
60642725242340741445831970862663
60642725242340741445832085181527
60642725242340752563951946495211
60642725242340752563952060795201
60642725242340752563952060814075
60642725242340756269992322605379
60642725242340756269992436924243
60642725255810529287641288822922
60642725256126628587036394071620
60642725256126628589212147360786
60642725256134733697342428835508
60642725256134733699518182124674
60642725256134733699601869654554
60642725256138291506173738784048
60642725256138291506739372695180
60642725256138334186375501805266
60642725256138335421722291184514
60642725256138339674291764556132
60642725256138339722559271123588
60642725256138340957906063690780
60642725256138341504435156229092
60642725256138341504706752321914
60642725256138341505270836555302
60642725256138352485565973230474
60642725256138352488076453235882
60642725256138352488076457940146
60642725256138357429463623448436
60642725256138591695444304084476
60642725256138591696009937995608
60642725256138652631593462324202
60642725256138652631593467028466
60642725256138652638936591930332
60642725256138656344976968059374
60642725256174658870268327100634
60642725256174658870326842140100
60642725256174658870327613792432
60642725256174658870832408146078
60642725256174675349148430368894
60642725256815562767227199191592
60642725257107346730618987128976
60642725257107352264275572378170
60642725257110899039049754692548
60642725257110904117610921952818
60642725257110904712972383299916
60642725257110904719750304774654
60642725257110965106856018333072
60642725257110970597286207464664
60642725257119007993135026408314
60642725257119074472245449661360
60642725258801179582846316018611
60642725258801180818192330558987
60642725259785939505038198284816
60642725260061629835458888774243
60642725260061631070892032538639
60642725260061681040487436805947
60642725260065277813709830738213
60642725260065516876269184491545
60642725260065517609079344087489
60642725260065533531409379909009
60642725260065533538100524429889
60642725260065578002959504030049
60642725260065578010302628931915
60642725260065583494229958365015
60642725260065583501004785711511
60642725260065715881957510720311
60642725260065717116823125501245
60642725260065731803723495724969
60642725260073631869348402322193
60642725260097685899776453400995
60642725260101589549887038644381
60642725260109693424845512380901
60642725260109693424846284029021
60642725260109693607859852014757
60642725260109709484353425169859
60642725309312367952006066970870
60642725309313268385004818243228
60642725309315969675821070253232
60642725309315969676093044153792
60642725309315969676657900038108
60642725309315970222353265278762
60642725309315970223189313970646
60642725309315970223189313972050
60642725309315970224863744792912
60642725309315970224863744794316
60642725309317170250161077319128
60642725309317170250161080507072
60642725309317170250725936391388
60642725309317170796420526797382
60642725309317170796421301632042
60642725309317170797257350323926
60642725309317170797257350325330
60642725309317170842174083009490
60642725309317170842174857844150
60642725309317170844685337358300
60642725309352287588747413657366
60642725309352287588747413658770
60642725309352304243111310465678
60642725310006097967422676644352
60642725310006097967423448296684
60642725310284975629670059502396
60642725310285881550585067268692
60642725310285881550585070455232
60642725310285881553098995184612
60642725310288577353484804517554
60642725310288577353485062784758
60642725310288577354321892569634
60642725310289777928389928922914
60642725310289783415472459671858
60642725310289783461226015883966
60642725310296681181015948076780
60642725310296681183526433849262
60642725310296681228444046714250
60642725310296686534248225615398
60642725310296686716632538562492
60642725310296686717197394446808
60642725310296686717199717395102
60642725310296686717260242305172
60642725310296686718874148217368
60642725310296686719711322362728
60642725310297881802511971464434
60642725310297881803349174307554
60642725310297887293779358716008
60642725310297887293779358717412
60642725310297887293779361903952
60642725310297887338695740782756
60642725310297887339532943625876
60642725311975797127605737940610
60642725311975813728565082071612
60642725311975813728565168164892
60642725311978815210304751505662
60642725311978815217079578379774
60642725311979715647630605644734
60642725311979716189647749207198
60642725311979716189647749212814
60642725311979716196422576086926
60642725312947509721196218603544
60642725312947509721196993442416
60642725312948360333632481854426
60642725312948410288945238479052
60642725312948410288946013317924
60642725312948410296536657038396
60642725312948410296536743136048
60642725312951411769848768404640
60642725312951428241218385701651
60642725312951428241218385701652
60642725312951428241221741751809
60642725312951428241221741751810
60642725312952306671827673687810
60642725312952312154665897462430
60642725312952312154665983555710
60642725312952312162006814237610
60642725312952312162257861284208
60642725312952312200398561665946
60642725312952312208010299700852
60642725312952312208011331403036
60642725312952312208011446076032
60642725312952312208011446207174
60642725312952312208011447606854
60642725312952312208011447611225
60642725312952312208011704474378
60642725312952328808967405577159
60642725312952328808967405577160
60642725312952328808970761627074
60642725312952328808970761627317
60642725312952328808970761627318
60642725312959465643844644632310
60642725312960366071888626266960
60642725312960410546786147433216
60642725312960410676455713179914
60642725312960410684046816069540
60642725312960415488173317527726
60642725312960415488173317527885
60642725312960416029625142864540
60642725312960416037215872682664
60642725312960416082969916738440
60642725312960426606294321675918
60642725312960432095908603139334
60642725312960432095908603141764
60642725312960432095908603145976
60642725313275266576434061989964
60642725313275266576434061994176
60642725313275266576436644622404
60642725313275266576437419457064
60642725313279185096458811720512
60642725313279185096462253863950
60642725313279185104073905805575
60642725313279218313618476929490
60642725313279218450816383796761
60642725313279234922102404365809
60642725313279234922105760415967
60642725313279234922168522180648
60642725313279234929445443174395
60642725317888491292628583046781
60642725319196047870691341852373
60642725319196097695495696156495
60642725319196097833574682427435
60642725319196114304864862579109
60642725319196114311640718322997
60642725711099813088983402811898
60642725711102509432220057595928
60642725711102509432282819714984
60642725711102509433977400063494
60642725711102514792983692537582
60642725712072354333290556998842
60642725712072420767212254408664
60642725712075122051271591876316
60642725712075122051335039908556
60642725947444824069272213512114
60642725947447525955721897600706
60642725947447525955721899117026
60642725947447525956349520308502
60642725947448726529789933953986
60642725947448726529789935470306
60642725947448726537384022774404
60642725948417420628816516208252
60642725948417420628816601947400
60642725948417420674549266150868
60642725948420138391821479637990
60642725948420138987182856785346
60642725948421323089062269002280
60642725948421323089062354741428
60642725948421339148820172805126
60642725948428225795428843387772
60642725948428242266780639283482
60642725948428242449732302541482
60642725948432144316081413417426
60642725948432144727863677593602
60642725948432144729559024890180
60642725948432144910878017227458
60642725948432144912573364524036
60642725948432149669250843101892
60642725948432149852265182735748
60642729309128479719289880091170
60642729309128485256222665601858
60642729309164802621031752284156
60642729309164802621780765288578
60642729309233851691895607365194
60642729309236531378634197309768
60642729309236531385413151886370
60642729309236536914819002917898
60642729309236536921596924392636
60642729309236548032935617796024
60642729309237753557616725513354
60642729309237754152414100971506
60642729309268968475855121429936
60642729310109148218821155528452
60642729310109151924589563990616
60642729310109153159371497486952
60642729310109198038544030724680
60642729326853411101508210793564
60642729326889428324389571317072
60642729326889477554398867782400
60642729326889478148924280449308
60642729326889478148924280921484
60642729326962429032499293758638
60642729326962429075738955474320
60642729326962429627021632631876
60642729326962429627021718841796
60642729326962429627024046377714
60642729326962429627860755118994
60642729326962429634636726833420
60642729326994844532897695406944
60642729326994844575556164212482
60642729326994850065986348622340
60642729327826023721396197087434
60642729327834123884394977997634
60642729327834123884397302363078
60642729327834123884398072480216
60642729327834123885234125895398
60642729327834123885234130599662
60642729327834123885234905438534
60642729380064355338869231908468
60642729380064404568878528373796
60642729380064405163403941040704
60642729380136439007874782647070
60642729380136439600791885123368
60642729380136439602402777942206
60642729380137334679784370805178
60642729380137339621171541017732
60642729380137339987221141003490
60642729380137356044465031155848
60642729380137356046976659049788
60642729380137356046978954350034
60642729380137356090218616065716
60642729380137356092457503128498
60642729380137356092732539259902
60642729380137356649115271758858
60642729380141258514836389907018
60642729380172472835955094489288
60642729380172473431379405225572
60642729380172473431380462675064
60642729380172473433073980869818
60642729380172478372202772299038
60642729381011752603149912014036
60642729381012636567243313226236
60642729381012636567494360285932
60642729381012653040203706631492
60642729381012653175772294400080
60642729381012658117156365307744
60642729381012658118851626865174
60642729381012658528939404335842
60642729381012686385271811786470
60642729381012686529289452611464
60642729381012702443942039056570
60642729381012702444213635168266
60642729381012702446450199282754
60642729381012702446452522231048
60642729381012702446469972096202
60642729381012702581202879521110
60642729381012702588797741645206
60642729381012702993823005066094
60642729381012703000576648249288
60642729381012703000580005834480
60642729381012703000600926404074
60642729381012703000600926409690
60642729381012703000600926422788
60642729381012703001415800951938
60642729381012703003107967913114
60642729381012707934373342324702
60642729381012707934373342674622
60642729381012707941963818461842
60642729381012707941967171329672
60642729381012707941987317079108
60642729381012707942235787627618
60642729381012707942238110575912
60642729381012707942238364138804
60642729381012707942799871859602
60642729381012707944495133417032
60642729381012707944495219160552
60642729381016554898585141562098
60642729381016555079925797565916
60642729381016560572591425832308
60642729381016560579369347307046
60642729381016588440764155669492
60642729381016604905297334934736
60642729381016604906967919724626
60642729381016604906967919737676
60642729381016604906971018570390
60642729381016605049315463622272
60642729381016610402483863369940
60642729381016610402753508073862
60642729381016610403317592301634
60642729381016610405012939602424
60642729381036967957920389948284
60642729381047774771661773865556
60642729381047775313107606312316
60642729381047775319864607080702
60642729381047824726194696800962
60642729381047824726759552685278
60642729381047824733457237845440
60642729381047824733728427472244
60642729381047824733728432058464
60642729381047825138541820061044
60642729381047825145236144449522
60642729381047825145239497667272
60642729381047825145239502389006
60642729381047825145323184724768
60642729381047825145323184742238
60642729381049025307796465242674
60642729381049025902405560734990
60642729381049025904849921140984
60642729381109969260824424087580
60642729381120704699070950854510
60642729381120704699820738815848
60642729381120704699823063163822
60642729381120704699824092033598
60642729381120704699824095220138
60642729381120754113413369462542
60642729381120754659109099883734
60642729381120754659171837672424
60642729381120754660007632789882
60642729381120754660008665909008
60642729381120754661619558727846
60642729381120754661619587307562
60642729381120754661699885485834
60642729381120754661703242970404
60642729381120754662456386964430
60642729381120759600493175495662
60642729381120759600496270096288
60642729381120760012341382148138
60642729381120760013178095593474
60642729381120760013178210384722
60642729381120760014788988762232
60642729381120760015625816998816
60642729381120770721398665852084
60642729381120776072117024795626
60642729381120776074568099073010
60642729381120776074568103305098
60642729381120776075132959189414
60642729381121054849279632860654
60642729381121054850890525679492
60642729381121054856057554335392
60642729381121905456906472275908
60642729381121910944822728769846
60642729381121954686912328721528
60642729381121954869659288755018
60642729381121955279763306894148
60642729381121955279767524935056
60642729381121955281441179872950
60642729381121955418702307674056
60642729381121960174832031608254
60642729381121960174836622720504
60642729381121960177158821072546
60642729381121960182178625227588
60642729381121960184685669917552
60642729381121960357575546784150
60642729381121960360089477886610
60642729381121960770194639210008
60642729381121971292952778893134
60642729381121971295463263602806
60642729381121971302806417202432
60642729381121971338706363803002
60642729381121971341216848512674
60642729381121971897603019496144
60642729381121971897603021012464
60642729381121976831647036109072
60642729381121976831650476128780
60642729386045960053052627477710
60642729386045982062216910458330
60642729386049883927938028606490
60642729386921311943227948245328
60642729386925235816419259697462
60642729387030536367778005777212
60642729387030585590445299735408
60642729387030596715908055901904
60642729387030597310704658195616
60642729387030597310704659711936
60642729389985048987090522949966
60642729403665590698158383956562
60642729403770891252343743527108
60642729403770941071795107891662
60642729403770941072628573956882
60642729403770957733711273489970
60642729404646253660756873883156
60642729404646253660759977774266
60642729404646254072542241963492
60642729404646287426623593059432
60642729404646287431706857855040
60642729404646303485290439809282
60642729404646303486128411251976
60642729404646304080925018249952
60642729404646304085174893765874
60642729404646304085195814470822
60642729404646304086007130448392
60642729404646304086010574109554
60642729404646304086010602805910
60642729404646309022312183758242
60642729404646309026829813124786
60642729404682276973108363186676
60642729404682326196089206272296
60642729404682326203118434490876
60642729404682326790885810082328
60642729404682326790885813270272
60642729404682326797646171505758
60642729404682326800174099940296
60642729404743503871394901566924
60642729404755205757433382500042
60642729404755206169216541023652
60642729404755206352230761150350
60642729404755206352230765872084
60642729404755255582240060802218
60642729404755256128501429833190
60642729404755256128501434554924
60642729404755256129337110176870
60642729404755256129337114898604
60642729404755256174254986045298
60642729404755256174254990767032
60642729404755256175087600484708
60642729404755256175091819003616
60642729404755261069885500740854
60642729404755261072399431843314
60642729404755261072667954161180
60642729404755261073235107465260
60642729404755261667195657878984
60642729404755261668031711275292
60642729404755261668032486115568
60642729404755272236544580593364
60642729404755272783638535384860
60642729404755272786149019603274
60642729404755272786152458560172
60642729404755272786152461748116
60642729404755277725025705597414
60642729404755277726971330768058
60642729404755277726974884510380
60642729404755277727539627256406
60642729404755277734314482826874
60642729404755556320282855628948
60642729404755561259410590080852
60642729404779587527354246959324
60642729404779593063538019465590
60642729407710024246173977143763
60642729539564821046054560734646
60642729539564824576672127746772
60642729539564826405978005252494
60642729539564854404633482605396
60642729539564870870840342323966
60642729539564870870841117158626
60642729539564874529453563277372
60642729539564874537047393817376
60642729539564874537048425401468
60642729539564874538739646513328
60642729539564876358760822052930
60642729539564876366353850353468
60642729539564876366353961962388
60642729539564876368882180794808
60642729539564876368883042894924
60642729539589185612317510147984
60642729539589186199517705507146
60642729539589186206838790508920
60642729539599990778929837327504
60642729539599990779495471233020
60642729539599991328538488734908
60642729539599993157844283558612
60642729539599993157844283576082
60642729539599993157845061579812
60642729539601143772372933193268
60642729539601191948355982295774
60642729539661170645631359184308
60642729539662071075346244108398
60642729539662121030656679571430
60642729539662121038249733737528
60642729539662137684940275469844
60642729539669325753972045777128
60642729539670176359652480010430
60642729539670220831269955932736
60642729539670220833529387343254
60642729539670226184459158312606
60642729539670235475511856165648
60642729539672922536963700208234
60642729539672922536964475047106
60642729539672927478351906709192
60642729539672928024883317478276
60642729539672928027394576550224
60642729539672936767164937960528
60642729539672937316207955462416
60642729539672939145511535902666
60642729539672939145512310741538
60642729539672939145594845656780
60642729539672939145595998271418
60642729539672942666926311223630
60642729539672942668624244317714
60642729539672942669374405350554
60642729539672942669377385496802
60642729539672944084722584340772
60642729539672944498680968769460
60642729539672944498680973473724
60642729539672944498681659404378
60642729539672944498681745130268
60642729539672944498683983402432
60642729539672944498684067956306
60642729539672944498767635990674
60642729539674078225373598158590
60642729539674078646169227666038
60642729539674078647006832272476
60642729539674128050180276460766
60642729539674128609073493651924
60642729539674128644704911106474
60642729539674128644974211899210
60642729539674128644976880270798
60642729539674128647211951074704
60642729539674128647216169115612
60642729539674137936029951214056
60642729539674143423945834636652
60642729539674143426456319346324
60642729539674143426459765739112
60642729539674143469699419545116
60642729539674143472209904254788
60642729539674144706720240108446
60642729539674145255763259027484
60642729539674145255763260543804
60642729539674145255763263731748
60642729539674145255764035379868
60642729539674145263378010250914
60642729539697254473918796648332
60642729539705357754354550575904
60642729539705359584476256125218
60642729539705359584477030964090
60642729539705359584496803777586
60642729539705359584559565879332
60642729539705359584560709085442
60642729539705364937646460648556
60642729539709260215436274227974
60642729539709261450281827233602
60642729539709262045077573652154
60642729539709262045078431043634
60642729539709262047337867276460
60642729539709265751682805665512
60642729540536533646316149783624
60642729540536533653928484686298
60642729540536533653928489390562
60642729540536538593056223370290
60642729540537417610661369707852
60642729540537417610661374412116
60642729540537417610682295000424
60642729540537434076863619051088
60642729540537434076864766943992
60642729540537434076866713634452
60642729540537434083641540508564
60642729540537434083641997784020
60642729540537434211890186468230
60642729540537434218665013342342
60642729540537434219211271470004
60642729540537434219211276174268
60642729540537434220903524165956
60642729540537434221740357124274
60642729540537439160031262849948
60642729540537439160595347081932
60642729540537439565059620870058
60642729540537439571834447744170
60642729540537439572377611271158
60642729540537439572378381405766
60642729540537439572378386110030
60642729540537439572399302112166
60642729540537439572399306816430
60642729540537467428145933071456
60642729540537467435467018073230
60642729540537467435485615829884
60642729540537484036424814112072
60642729540537484036424814584456
60642729540537484036424900205352
60642729540537484036424900323444
60642729540537484036696869369676
60642729540537484036696869487768
60642729540537484038935294100010
60642729540537484038935294572394
60642729540537484044036550729876
60642729540537484044039908178262
60642729540537484046546173326334
60642729540537484046547030717814
60642729540537488985402025397158
60642729540537488985423720942430
60642729540537488985426303570658
60642729540537488985674769401806
60642729540537488987934200930368
60642729540549423351340590052012
60642729540549439403526646074436
60642729540549439817545125772528
60642729540549439817548225077626
60642729540549439824321989784724
60642729540549439825159189570874
60642729540549439825159875484058
60642729540549439959891639724538
60642729540549444758367435383452
60642729540549444901548449932538
60642729540549445307975313368926
60642729540549445313060957800084
60642729540549445496345053742570
60642729540549473176984209860084
60642729540549489228333324376612
60642729540549489228898183443256
60642729540549489236489028052628
60642729540549489777940853739202
60642729540549489777940857988552
60642729540549489777941200945144
60642729540549489780451338448874
60642729540549489780451342698224
60642729540549489822858758303986
60642729540549489823694438647666
60642729540549489823694787253288
60642729540549489825386691343618
60642729540549489826201828756712
60642729540549489826204923357338
60642729540549489831285631862660
60642729540549489960118455584098
60642729540549494726355128234714
60642729540549494726919212462486
60642729540549495314124970263466
60642729540549495314125746502018
60642729540549495315796331304958
60642729540549495320881975736116
60642729540549495320882348807618
60642729540549495320902896324424
60642729540549495321719172339938
60642729540569854653111238914454
60642729540569854660432323916228
60642729540569854660705067938298
60642729540569902693528108931602
60642729540569903936471309949664
60642729540569904485242359685504
60642729540569904485263280391856
60642729540569904485326042505296
60642729540572555815100755639744
60642729540572556363868444739206
60642729540572605769633678575150
60642729540572605776895441598428
60642729540572606188758720123638
60642729540572606188762163311012
60642729540572606188762166498956
60642729540573756526426186086458
60642729540573757120950820732166
60642729540573757121222789896490
60642729540581860447141599007790
60642729540641888967529077504494
60642729540641888969785158985988
60642729540642784037295551953648
60642729540642784037316472541956
60642729540642784039554988068430
60642729540642784039575908774782
60642729540642784039826952529894
60642729540642784039826952646534
60642729540642784039826957232754
60642729540642784039826957234158
60642729540642784044910670013334
60642729540642789390548664457906
60642729540642789527746656951814
60642729540642789529418018092684
60642729540642789529418021280628
60642729540642789529982877164944
60642729540642789536760023799406
60642729540642833862123150844132
60642729540642833864633630832070
60642729540642837705150018735814
60642729540642839352551043140284
60642729540642839354810479373110
60642729540642839355061527832486
60642729540642839362403530351264
60642729540642839362403533539208
60642729540642854179789802425354
60642729540645485742986976585436
60642729540645485742990075772282
60642729540645485742990332989726
60642729540645485743074016878152
60642729540645491233418223149050
60642729540645491233418226335590
60642729540645535705138867260022
60642729540645535705142597798624
60642729540645541055779477474534
60642729540645541058308673198318
60642729540645552176431628522200
60642729540645557117818798734754
60642729540645557118007085079286
60642729540646686324669676911098
60642729540646686324670824804002
60642729540646691990499449713912
60642729540646691990500597606816
60642729540646691990500602328550
60642729540646691998114577199596
60642729540646735913098267342666
60642729540646736324876715254350
60642729540646741815310346056996
60642729540646741820413840940104
60642729540646752933428027911394
60642729540646757882429168290730
60642729540654839785798081315384
60642729540654839788057512725902
60642729540654845093230258767082
60642729540654845103083897076380
60642729540654845275973773941574
60642729540654845278487701857494
60642729540677906189566810163410
60642729540677956144040815959202
60642729540677956144103578074046
60642729540677956151445871094248
60642729540677972615392902369434
60642729545473495831761823292278
60642729545473501779725274059330
60642729545509819145283373746050
60642729545578846206232013292598
60642729545581569497825394944114
60642729545582770676479648950386
60642729545617886863383494630834
60642729545617887460438759716776
60642729546446059631745760034626
60642729546446064573969753796970
60642729546446109045609585142126
60642729546458070314650117329770
60642729546458115198069630123656
60642729546482381939527853483690
60642729546551414949861665686822
60642729546555317228201876278262
60642729546555367228408914621514
60642729546555383295530806990202
60642729549509829618098730853957
60642729549509829618098730872831
60642729549509829618182413207189
60642729549509829618182413226063
60642729549509844442907620853095
60642729549509844442908392505427
60642729549509844442908397227161
60642729549509846097000905791421
60642729563198422085147020565822
60642729563198425791185073746570
60642729563198427625574901961084
60642729563198427626138986191664
60642729563198427626410582322234
60642729563198471914786259560502
60642729563198471915036963663606
60642729563198475620802271304560
60642729563198477446135148425970
60642729563222787245680007458480
60642729563234444795107815586142
60642729563234444848452020109106
60642729563234444848455489179510
60642729563234494627236613525538
60642729563295733231115172455284
60642729563303777406088760065184
60642729563303838341421207219172
60642729563303838349015413999908
60642729563303842055055790128950
60642729563303843887455518375714
60642729563307377887862357202328
60642729563307379123208374929244
60642729563307379717168925342968
60642729563307379717730715324418
60642729563307379717733009574952
60642729563307379724508636799156
60642729563307379724780605963480
60642729563307424011460558620662
60642729563307427713233894571148
60642729563307428945504568994132
60642729563307429540029203639840
60642729563307429540029205175034
60642729563307429540298505501002
60642729563307429540301174339358
60642729563307429542540462711788
60642729563307429547643953351162
60642729563307440063625316279012
60642729563307440658418481133550
60642729563307444321780617191850
60642729563307444321780988727998
60642729563307444321784174126328
60642729563307444367537639522018
60642729563307445599809088785278
60642729563307445602044534767432
60642729563307445602045309602092
60642729563307446151087552269320
60642729563307446151087553667596
60642729563307446151087553669000
60642729563307446151087553686470
60642729563307446151087556855540
60642729563307446151088328503660
60642729563307446151362591924134
60642729563307446158702274799202
60642729563307446158702303378918
60642729563307446158702303397792
60642729563307446158702646354384
60642729563307679868296814821204
60642729563307679868862445544392
60642729563339861101902063941050
60642729563343697087807304957314
60642729563343697088371360609582
60642729563343697090066736485876
60642729563343762967602634454152
60642729563343762967603409288812
60642729563343763516645651956040
60642729563343763516645653354316
60642729563343763516645653355720
60642729563343763516645653373190
60642729563343763516645656542260
60642729563343763516646428190380
60642729563343763521728997786532
60642729563343763521729002372752
60642729563343767220991452789352
60642729564171034703926215543854
60642729564171034703947136250206
60642729564171034704198183191858
60642729564171034704198183309902
60642729564171034704198184708178
60642729564171034704198184709582
60642729564171035115708479733080
60642729564171035115980074309582
60642729564171035120247769814236
60642729564171035298719347095538
60642729564171035298722446301258
60642729564171035298722817837566
60642729564171035298722819353886
60642729564171035298991314762416
60642729564171035298994413949262
60642729564171035298994415465582
60642729564171035298994787001890
60642729564171040062448548615274
60642729564171040245462888254954
60642729564171040656973183260982
60642729564171068474308235022790
60642729564171084533813053215334
60642729564171084533816496893966
60642729564171084534088093005662
60642729564171084534088464541970
60642729564171084534088466058290
60642729564171085123799140957496
60642729564171085128612727651370
60642729564171085128613099187678
60642729564171085128882401048840
60642729564171085128884695299374
60642729564179138578320601857638
60642729564179138578341522562586
60642729564179138579155101041984
60642729564179138579157425389958
60642729564179138579157425506598
60642729564179138579157430092818
60642729564179138579157430094222
60642729564179138579158204933094
60642729564179144120421358799318
60642729564179188403961779344160
60642729564179193350434880139164
60642729564183041039403181370366
60642729564183046580666738521684
60642729564183090864207159066526
60642729564203504975312616293084
60642729564207057421750364891386
60642729564207058016274999537094
60642729564207058016547344960864
60642729564207107246559740613038
60642729564215161159451553436670
60642729564215161296708838623694
60642729564215161342465892603966
60642729564215211122080375992514
60642729564276388789793128725752
60642729564276390025139918105000
60642729564276390436921407453950
60642729564276390439177374144196
60642729564276390619936520398712
60642729564276434903472723959840
60642729564276438610077849068542
60642729564276450968066572039724
60642729564276451562863174333436
60642729564276451562863175849756
60642729564276451565119507719296
60642729564276451565119510907240
60642729564276455264381594019412
60642729564276455268903551978798
60642729564279986800872367460770
60642729564279987212654373369742
60642729564279987349915042006066
60642729564279987395394707855944
60642729564279987395397002106478
60642729564279987395397003641672
60642729564279987395666303967640
60642729564279987395669746111078
60642729564279987403008309674362
60642729564279987403008682726990
60642729564279992710424530702630
60642729564279992883586004140210
60642729564279992885824895452342
60642729564280036623168561525658
60642729564280036623168563060852
60642729564280036630511716660478
60642729564280037225307945882688
60642729564280042113595306978618
60642729564280042116109230172804
60642729564280042123448941628992
60642729564280053277469639173366
60642729564280058770138711708816
60642729564280058770410307820512
60642729564280058770413749963950
60642729564280287546526438075918
60642729564280337363718103682206
60642729564280342899905348446820
60642729564288090675829290015160
60642729564288090675832384497742
60642729564288096218791009387936
60642729564288145988554552363258
60642729564288145988555324015590
60642729564288145991631010276114
60642729564288145991631014980378
60642729564288162645934759931248
60642729564288162645937854531874
60642729564288162645937855949024
60642729564312406011830776708330
60642729564312407658959829213994
60642729564312407796219783239374
60642729564312407796220554891706
60642729564312407796220583589466
60642729564312407836890793971082
60642729564312407841973368149242
60642729564312457613433060169510
60642729564312457613433145908658
60642729564312474270247289359072
60642729564312474270247632315664
60642729567234804054830910631979
60642729567234815172951771168493
60642729567234820114338165024451
60642729567234820114338822357919
60642729616376056346586257227628
60642729616376951416376235364090
60642729616376956355504740996150
60642729616377001241183685312982
60642729616377006180311419298326
60642729616377006187901492255366
60642729616377006187902263907698
60642729616377006736694234349890
60642729616377006736696447087540
60642729616377006739204717524368
60642729616409421092941866795950
60642729616413274142694609339032
60642729616413274142695384179308
60642729616413323553459588754142
60642729616413323553460363594418
60642729616413324102252334036610
60642729616413324104762817211088
60642729616473367073492240968754
60642729616474267458226835465482
60642729616481454294711822446564
60642729616481454297159543501986
60642729616481455529493755941496
60642729616481465412831798079112
60642729616481472183798275732642
60642729616482306729974156156194
60642729616482306729974930996470
60642729616482354725203071988066
60642729616482354727713555162544
60642729616482355959984230648338
60642729616482355962495863264012
60642729616482365843323047620614
60642729616482365845833530795092
60642729616482371336260645070044
60642729616482371336264092998026
60642729616482371379506816938936
60642729616482371382017300113414
60642729616482372568532870229370
60642729616482372571042207033040
60642729616482372571046798145290
60642729616482372614288750439484
60642729616482372616795791942908
60642729616482372616800383055158
60642729616485057848945552056868
60642729616485068967066299341748
60642729616485069515917672900862
60642729616485074454982555835686
60642729616485074454982559022226
60642729616485074455045403694050
60642729616485074455045406880590
60642729616485074457495334310410
60642729616485074457496483751606
60642729616486203656567543512570
60642729616486208595695274304354
60642729616486208595695277492298
60642729616486208595696049144630
60642729616486253481374993461462
60642729616486258420501952606530
60642729616486258420501955794474
60642729616486258423013585222204
60642729616486258423013588410148
60642729616486258971805181057860
60642729616486259015027365274842
60642729616486259017537845261376
60642729616486269541134335695028
60642729616486275029050592187562
60642729616486275029050595375506
60642729616486275031559928991232
60642729616486275031559932179176
60642729616486275031564520103482
60642729616486275031564520104886
60642729616486275077313513901100
60642729616486275077318105013350
60642729616517488125239856879398
60642729616517488125302618998454
60642729616517488125303076273910
60642729616517489360022933562810
60642729616517489360084552493386
60642729616517489360085781421174
60642729616517493661486845592232
60642729616517494896206706069076
60642729616517494896269553927440
60642729616521391820540655521002
60642729616521391820540655522406
60642729616521391820540658708946
60642729616521391820603503379366
60642729616521391820603503380770
60642729616521391820603506567310
60642729617348713427487260071304
60642729617348713429743596999240
60642729617349563860004670026138
60642729617349564033168733527676
60642729617349569347924374448058
60642729617349569530938714087530
60642729617349569531189765733446
60642729617349569533449197262008
60642729617349613812221854568032
60642729617349613814478191495968
60642729617349619358255789820664
60642729617356767296881821259904
60642729617356767304411659218030
60642729617356767304412888145818
60642729617356800648706841549114
60642729617356800651154562604536
60642729617356816710094521730436
60642729617356816710659380797080
60642729617357673398558163320770
60642729617357673405335313143176
60642729617357673406148236277810
60642729617357673406149007930142
60642729617357717138137278564184
60642729617357717138702137630828
60642729617357717145728123173556
60642729617357717687745156667750
60642729617357717687745185247466
60642729617357717690255664172594
60642729617357717690255668421944
60642729617357717695338985672720
60642729617357717697030491046706
60642729617357717697031262699038
60642729617357717733498741440860
60642729617357722636158310769954
60642729617357722636159082422286
60642729617357723231522754991042
60642729617381985031026744084062
60642729617381985031026747272006
60642729617385886761746542219124
60642729617385886896475893067898
60642729617385886896496813774250
60642729617385886896747865420166
60642729617385886899007296948728
60642729617385936713688745547432
60642729617392839420620175817400
60642729617392839832404762941870
60642729617392839839179589815982
60642729617392839839998477505512
60642729617392840023012816789448
60642729617393990771706335964530
60642729617393990771706335965934
60642729617393990771707110804806
60642729617393990773966542333368
60642729617394040047469992178598
60642729617394040598773220635544
60642729617454063207157748473022
60642729617454063209605466346116
60642729617454079861462268264168
60642729617454914410149403515934
60642729617454914410149406702474
60642729617454919898069107937854
60642729617454919898069111124394
60642729617454963637648223179864
60642729617454963640158703167802
60642729617454969128076115476016
60642729617454969128078410776262
60642729617454969130588890764200
60642729617454969130590040205396
60642729617454980246196862760896
60642729617454980248707342748834
60642729617454980291952742971010
60642729617454980294463222958948
60642729617454985782380635267162
60642729617454985782382930567408
60642729617454985784891115255100
60642729617454985784893410555346
60642729617454985784894559996542
60642729617457615518599087678690
60642729617457682134971040497404
60642729617457687485878829092370
60642729617457687488074269578300
60642729617458871641692498185704
60642729617458888242898357225354
60642729617465719393559104715662
60642729617465724883926530193004
60642729617465768806771030347322
60642729617465768807335892600506
60642729617465768807336664252838
60642729617465769353868084443708
60642729617465769353931960699304
60642729617465769355626537743230
60642729617465769356378567145802
60642729617465769356379681754726
60642729617465774295316146398216
60642729617465774297202367384916
60642729617465774297766077010364
60642729617465774707038633336368
60642729617465774707098037515940
60642729617465774708795970610024
60642729617465774709545758571362
60642729617465774709549116510846
60642729617465774890112750208248
60642729617465774892562680820396
60642729617465785412809189940416
60642729617465785412872037798780
60642729617465785413436122030764
60642729617465785415323117856336
60642729617465786008232725840796
60642729617465786008235705650174
60642729617465786010683426705596
60642729617465786010683428105276
60642729617465790766041467479034
60642729617465790766041467483246
60642729617465790766605551715230
60642729617465790768492547540802
60642729617465790768492550723130
60642729617465790769056634955114
60642729617465791361342378287238
60642729617465791361401782466810
60642729617465791363099715560894
60642729617465791363849503522232
60642729617465791363852861461716
60642729617465791363853238765146
60642729617466074484586740396404
60642729617466085602142631796968
60642729617466085602706716028952
60642729617466091138326401115290
60642729617466091138890485347274
60642729617466920148319287060796
60642729617466920149992941998690
60642729617466920150557026230674
60642729617466920155661292767518
60642729617466925638749471469250
60642729617466925638749474657194
60642729617466925640444047113496
60642729617466925684503056379118
60642729617466925686176711317012
60642729617466925686740795548996
60642729617466925691845062085840
60642729617466969973690824429616
60642729617466969975364479367510
60642729617466969980467971069694
60642729617466974915077989937906
60642729617466974917023988646660
60642729617466975466631869807028
60642729617466975509874593747938
60642729617466975511548248685832
60642729617466986032633106503810
60642729617466986033197965570454
60642729617466986035144739119484
60642729617466986582237914337116
60642729617466986582240984472022
60642729617466991525570332415688
60642729617466991525570335603632
60642729617466991525574923527938
60642729617466991525574923529342
60642729617466991525574926715882
60642729617466991526139010947866
60642729617466991568816875822132
60642729617466991569381734888776
60642729617466991571323917325556
60642729617466991571328508437806
60642729617466992118424753790344
60642729617466992120935614757898
60642729617490102390856441518110
60642729617490102390919203632954
60642729617490107927040214024376
60642729617490107927102976139220
60642729617502092254771262727272
60642729617502092255670853082912
60642729617502108315177536948294
60642729617502108726959801124470
60642729644046950301625614433514
60642730018163529284648244753856
60642730018163529337156507488028
60642730018268879292505013538262
60642730018268895718121844740512
60642730018268895718685928976708
60642730018271597009774926535392
60642730018271597605135327618060
60642730018271597605136389417684
60642730018271602545958699041658
60642730018271602546460107601998
60642730018271602958242371791224
60642730019144197790184413354476
60642730019144197790749269238792
60642730019144247615580225714420
60642730019144247615828605469758
60642730019144247615828691563038
60642730019144247616392689701582
60642730019144247616392775790650
60642730019148149481549809711198
60642730019148149481550067991452
60642730019148149482113893938970
60642730019148150076346416709174
60642730019148150076910500936946
60642730019244210224124100133524
60642730019252299274086079426710
60642730019252299274148841195846
60642730019252299274420523396610
60642730019252299274420781676864
60642730019252299274420810360170
60642730019252299274420810373220
60642730019252299274424254051852
60642730019252299274984607628594
60642730019252299274985640747720
60642730019252299281762816066892
60642730019252315746212399086846
60642730019252599463611168766708
60642730019252599464259707004256
60642730019253498247033138920910
60642730019253499848429531355816
60642730019253499855771533862900
60642730019253499894744500245944
60642730019253500031422950407140
60642730019253516510323658569108
60642730019253516510323661757052
60642730095956377391352874268650
60642730095956377391353763898770
60642730095956377391354026896386
60642730096064446116533620795178
60642730096064745893523406939748
60642730096065646278237051801844
60642730096065646278257972390152
60642730254508544031915863580098
60642730254613010027814976113824
60642730254613912242187397441126
60642730254613912249718837380912
60642730254616612299058545741074
60642730254616612299058917277222
60642730254616612299062102675552
60642730254616613533840479236006
60642730254616614128365113881714
60642730254616614128637454582186
60642730254616614128638315515902
60642730254616617835179924830620
60642730254616619070025481024192
60642730254616912488332696555696
60642730254617814702433150234994
60642730254617814702705117882998
60642730254617814709964590174780
60642730255481109021579187456654
60642730255481109204782674368758
60642730255481159029316608662122
60642730255481159029400176696282
60642730255489262310315989196142
60642730255493114945463037901558
60642730255493164221790781529938
60642730255493164769996972194922
60642730255493164770269716203734
60642730255493164770833685657728
60642730255493164770833800431506
60642730255493164808996536498510
60642730255493164816587385339970
60642730255585623241662737963672
60642730255586459030208955837390
60642730255586508801669024111328
60642730255586523672147789485614
60642730255586524868769995420728
60642730255586525456035502130718
60642730255586525463315521955532
60642730255586525463566597714440
60642730255586525463566599230760
60642730255589226571954379379980
60642730255589227159407741980786
60642730255589227159408975966970
60642730255589227166750981673692
60642730255589227166750983190012
60642730255590411262186746069520
60642730255590411307940302281580
60642730255590411315282307988302
60642730255590427329015748214596
60642730255590427329036640103692
60642730255590427923812350508308
60642730255590427923812352024628
60642730255597313968281351290848
60642730255597313968908968940088
60642730255597330440135698581406
60642730255597330440201559655432
60642730255597330622647830826558
60642730255597330623212689897414
60642730255597330623215899289288
60642730255598514588667799740504
60642730255601216428799073249040
60642730255601216429363932321300
60642730255601216429426317845812
60642730255601216429426780179664
60642730255601216429429874780290
60642730255601232488871073462138
60642730255601232488933921320502
60642730255601232900150867278510
60642730255601232900715723162826
60642730255601237842103351000756
60642730255601237842103351004968
60642730255601238025054842780460
60642730255601238025117690638824
60642730255601238436335870583016
60642731453959493000624301482452
60642731453959493552742688153672
60642731453959493595149707776280
60642731453959493595985764364744
60642731453959504715777871877858
60642731453959509611683422114232
60642731453959509657164266192942
60642731453959510206208056760100
60642731453959510206208059474256
60642731453959510207043737103780
60642731453959510207044108639928
60642731453991925109636764944400
60642731453991925112084492134126
60642731453994626996086077846604
60642731453994626996086082196736
60642731453994626997780657840982
60642731453994631937410943569690
60642731454932106352297677129952
60642731454932122825531187152024
60642731454940156560255614519572
60642731454940156560843690065038
60642731454940162051273873412086
60642731454940206383118963423574
60642731454940206383390930717446
60642731454940206383390932134388
60642731454940206383391046919812
60642731454940206383955786601762
60642731454940206383955791201032
60642731454940206383955791660158
60642731454940206383955791673208
60642731454940206385626004454614
60642731454940206385650367304404
60642731454940206522887906617996
60642731454940211324778101284132
60642731454940211462603711893840
60642731454940211873821116544246
60642731454940211874385976083066
60642731454940211876057336420554
60642731454940211876329308768610
60642731454940211876332403723368
60642731454940211876894164657138
60642731454940211876896487955352
60642731454940222445134293488356
60642731454940222994177311935010
60642731454940222994177312053102
60642731454940222994177312407394
60642731454940222994260994754802
60642731454940222994448908519090
60642731454940222994450051703358
60642731454940222994450056053490
60642731454940222995014135585422
60642731454940222995014135935342
60642731454940222995014140184692
60642731454940222995014140289686
60642731454940226701054517830054
60642731454940227935837221915912
60642731454944058425976732667732
60642731454944108249112049219738
60642731454944108249112050282548
60642731454944108249676909349192
60642731454944108434362609676024
60642731454944108844473512102030
60642731454944113739542234692406
60642731454944113740107096945590
60642731454944113923121432335712
60642731454944114334903700755622
60642731454944114334904475595898
60642731454944124905652013930228
60642731454944124905652014993038
60642731454944124905652789827698
60642731454944125454695808727862
60642731454944125454695808729266
60642731454944125455531489545330
60642731454944130396082199402896
60642731454944130396082977424096
60642731454944130396353799173516
60642731454944130396353800236326
60642731454944130396918655053620
60642731454964521714871695326740
60642731454964538322920447162938
60642731454964538325368168336452
60642731454967239615074935747084
60642731454967239615074936101216
60642731454975328665099677163538
60642731454975328665099681762808
60642731454975328665308597249458
60642731454975328665371646327862
60642731454975328665371650946006
60642731454975328665373969626076
60642731454975344724878419116124
60642731454975345136598007638126
60642731454975345136660683187306
60642731454975345136660683659690
60642731454975345137163234704618
60642731454975345137163235054538
60642731454975345137163239303888
60642731454975345137225915316406
60642731454975345138857812215104
60642731454976529239376633602738
60642731454976529285697658794748
60642731454976545893680383152878
60642731454976545895919181058144
60642731454976545895940072950048
60642731531751435728428882631108
60642731531751435730873247636372
60642731531752336158916004942504
60642731531752336161423045973544
60642731531752341649346188879978
60642731531752341651854381104342
60642731531752342244708804390006
60642731531752342247215839636502
60642731531752352769702384743126
60642731531752352769973980854822
60642731531752352769975124039090
60642731531752352769975128389222
60642731531752352770539208271074
60642731531752352815727565764690
60642731531752358305886157249392
60642731531752358305969839596800
60642731531752358306157749702164
60642731531752358306158902329900
60642731531752358306722980777340
60642731531756244156182358001222
60642731531756255230220881063594
60642731531756260766404653569860
60642731531776668100893240672184
60642731531776673635193376235516
60642731531787458853246169931978
60642731531787474912123079973858
60642731531787474912688307040350
60642731531787480448872079546616
60642731531787480450566657057102
60642731531788659656019339539782
60642731531788675669205455488610
60642731531788675671444253393876
60642731531788675671465145285780
60642731531788681207628025900142
60642731531791377373268337030086
60642731690303604155076141076370
60642731690303607859421941561166
60642731690303607861866306566430
60642731690303609094203875056098
60642731690303609688728509701806
60642731690304508289909835524894
60642731690304508429678003983874
60642731690304509709941553106258
60642731690304510073462847453426
60642731690304510073734815101270
60642731690304510075991152029206
60642731690304510076053913794290
60642731690304510076053915310450
60642731690304510119216403665534
60642731690304510119488372363090
60642731690304510119488372829858
60642731690304519547797979616422
60642731690304521194173890942998
60642731690304524900131356254660
60642731690304524900403323902504
60642731690304524900967036598340
60642731690304524900967039312496
60642731690304524900967408134488
60642731690304524900967413919032
60642731690304524946720621506804
60642731690304526181230958423272
60642731690304526730273977324840
60642731690304526730273980983764
60642731690304526730545577095460
60642731690336024594040861653054
60642731690336941633075557382882
60642731690336945341627475299486
60642731690339626865287645258190
60642731690339626867543977127730
60642731690339626867543978643890
60642731690339643519525242987794
60642731690339927054558210558618
60642731690340827075499652792978
60642731690340827485046472049810
60642731690340843546789058109992
60642731690340844093593279341074
60642731690340844093655953850690
60642731690340844095832077011560
60642731690340844095832077128248
60642731690340847801873228093354
60642731690340847801894119982450
60642731691276216771867867587624
60642731691276217366392502233332
60642731691277067974581131511784
60642731691277067974852727623480
60642731691277073282080657708106
60642731691277073282080659224266
60642731691277073465011315921642
60642731691277073465011316038330
60642731691277073465011319580566
60642731691277117751126839984952
60642731691277117751126925723940
60642731691277117751398807632796
60642731691277117751398894888264
60642731691277117753637319972890
60642731691277117753655144560732
60642731691277117753909287620734
60642731691277117796880396197060
60642731691277117796880510515716
60642731691277117797152364894616
60642731691277117797152365361384
60642731691277117797152479680040
60642731691277117934413119736696
60642731691277122692514352563670
60642731691277122695021390880554
60642731691277122695105073233578
60642731691277122875528692675526
60642731691277122878035730047642
60642731691277123287310583321074
60642731691277123290089589285802
60642731691284320647391968856580
60642731691284320647391973914976
60642731691284320649836333861844
60642731691284325588214283538950
60642731691284325588779139423266
60642731691284326183010887348982
60642731691284326183575743233298
60642731691285226568310423015664
60642731691285226568310423133708
60642731691285226569980635915114
60642731691285226570252608263170
60642731691285226570817464046704
60642731691285226570817464151698
60642731691285226614062974804954
60642731691285226753831803785554
60642731691285237688100611547662
60642731691285237688373351197918
60642731691285237688373355548050
60642731691285237688937435079982
60642731691285237688937435429902
60642731691285237688937439679252
60642731691285237688937439784246
60642731691285237871951779418102
60642731691285242629760521056340
60642731691289073715261495044584
60642731691289078656648660552874
60642731691289079251445264362906
60642731691289123128285909170584
60642731691289123537832728427416
60642731691289123538396554392196
60642731691289123538397583262180
60642731691289123538397587494060
60642731691289123540092160422746
60642731691289123540904624293220
60642731691289123540904628997484
60642731691289128479784753002350
60642731691289128616209056208326
60642731691289128664469678488906
60642731691289129027990946853874
60642731691289129028827770504238
60642731691289129028827771902514
60642731691289129028827771921388
60642731691289129028827775090458
60642731691289129030522347546760
60642731691289129073744529048182
60642731691289129074581356812382
60642731691289139599575314487598
60642731691289139599576089322258
60642731691289140148619103991946
60642731691289140148619106824146
60642731691289140148619108222422
60642731691289140148619108223826
60642731691289140148619108241296
60642731691289140149454784335626
60642731691289140149454788584976
60642731691289140149454789039890
60642731691289140195208369244090
60642731691289140195208373948354
60642731691289145090277098668076
60642731691289145090841954548180
60642731691289145135759083805920
60642731691289145135759858640580
60642731691289145136595539456644
60642731691289145684802876142468
60642731691289145684802877542148
60642731691289145684802877559618
60642731691289145684802880728688
60642731691289145685073702478108
60642731691289145685638558358212
60642731691308635978310086197938
60642731691308637213092019692870
60642731691308637807616654338578
60642731691309488232811945718794
60642731691309488415826170567226
60642731691309536408794994821300
60642731691309538192347978170164
60642731691309538192351334102230
60642731691309538192685717844202
60642731691309538238101562961940
60642731691309538240632963654826
60642731691309553016843746657498
60642731691309553019291467831012
60642731691309558555475237149334
60642731691312239895849095117702
60642731691312239896058386390010
60642731691312540268405972408466
60642731691313390830569415608362
60642731691313390830569415725050
60642731691313390876323000516826
60642731691313390876343892525418
60642731691313440243593829734362
60642731691313440652865698612196
60642731691313440652931470638070
60642731691313440655400083700680
60642731691320343359294950423096
60642731691320343359797128882164
60642731691320343359859804907780
60642731691320343359859809493952
60642731691320343361554382068346
60642731691320359830583983154250
60642731691320359831086534199178
60642731691320359831086534549098
60642731691320359831086538798448
60642731691320359831149214810966
60642731691320359832781111709664
60642731691320360013535646412250
60642731691320365367332983079528
60642731691320365367332984129288
60642731691321494156506534100026
60642731691321560589842480552704
60642731691324245819478025791716
60642731691324245820314477787568
60642731691324245820377153813504
60642731691324262291101703246202
60642731691324262291666559130518
60642731691324262291666559480438
60642731691324262291666564184702
60642731691324262291666564188914
60642731691324262474618222738438
60642731691324262474618227442702
60642731694267003069623900368681
60642731694267003072068265373945
60642731694267008422789977185317
60642841644936060489991988581640
60642841645227864630466749143740
60642841645227864813480318198110
60642841645227864813481093032770
60642841645227864818560563306562
60642841645227866460044514800584
60642841645227866460044514819457
60642841645227866460044514819458
60642841645227866460044515863602
60642841645227866465124759927910
60642841645227866465124760972054
60642842354263210685307059168662
60642842354263210692922153253726
60642842354263210692922181833442
60642842354263210830182907979118
60642842354263210830182936558834
60642842354263214536788914831348
60642842354263214536788914836964
60642842354263214536788943412468
60642842354263214536788943416680
60642842354263214536788946599008
60642842354263214582542499741216
60642842354263216183352366243300
60642842354263216229105951170478
60642845946415677885212714321804
60642845946415678068227053955660
60642845946488612754762204353746
60642845946488612759845922783564
60642845946488612937776543987602
60642845946488612942856790159072
60642845946488612942860262417420
60642845946488627579487411995440
60642845946488627579487411999652
60642845946488627770093257354926
60642845946488629416656679141614
60642845946488629416656680185758
60642845952287936062174065112630
60642845952287936656971353319526
60642845952287936656971439057270
60642845952287936656971439058674
60642845952287980528728653813032
60642845952287980528728739552180
60642845952287984240416460003146
60642845952287984240416545742294
60642845952287985886980741892870
60642845952287985886981513549414
60642845952287986069994997309514
60642845952287986069995081532342
60642845952287986069995083048662
60642845952287986069995767445526
60642845952396888161377358911472
60642845952396888573159622037888
60642845952396937986184037213648
60642845952396947450128160517694
60642845952396949096692358207676
60642845952396949104304008614108
60642845952396952993923584493410
60642845952396952993924359333686
60642845952396954640487781120374
60642845952396954640487782164518
60642845952396954777748532657822
60642845952396954777748536889910
60642845952397188899690941713628
60642845952397249430835328285636
60642845952397254784004761510934
60642845952397254967019097958250
60642845952397254967019100791902
60642845952615737661921411949322
60642845952615737667005014997258
60642845952615742608391410375152
60642845952615742608392524984076
60642845952615742791406864499888
60642845952615743340449539046588
60642845952615787074946170553850
60642845952615787080028654288598
60642845952615787080029773601786
60642845952615790786633891000604
60642845952615790786634665840880
60642845952615790786635005609528
60642845952615790786635008797472
60642845952615790969648976782592
60642845952615790969649348318900
60642845952615792616212398215148
60642845952615792616212426794864
60642845952615792616212428311184
60642845952615792616213542920108
60642845952615792753473178332312
60642845952615792753473183036576
60642845952615792753474297645500
60642846643706428297466460791210
60642846643924911182914525681201
60642846661323030151783462981636
60642846661432282391974771130116
60642846661432282391978243388464
60642846661432298863264176447130
60642846661432299000524931172522
60642846661432302706566082140436
60642846661432302707130166373824
60642846661432302707130938024752
60642846661432302707130938026156
60642846661432302707130938030368
60642846661432302752319667050304
60642846661432302752884522934620
60642846661432304353694360856988
60642846661651087016690304064342
60642846661651136978757737091910
60642846661686259161559167616009
60642846661759208860350142090282
60642848073812566279091292121334
60642848073812616103897881515131
60642848073812616241158721979672
60642848079720874848618620451464
60642848079720875443415109961298
60642848079720891502922365402334
60642848079720934144981073528540
60642848079720939680600761807034
60642848079720939681164846033402
60642848079720939681164846034806
60642848079720939681164846039018
60642848079720939681165617691350
60642848079720939681165620873678
60642848079720941464986323474660
60642848079720941464989798429902
60642848079721191646435903650860
60642848079721191646439371304114
60642848079721191646439374492058
60642848079721224999956644289276
60642848079721236118076619921824
60642848079721239824117770895354
60642848079721239824678384281928
60642848079721239824679159120800
60642848079721239824681855121722
60642848079721239824681855123126
60642848079721239824681855127338
60642848079721239824682626779670
60642848079721239824682629961998
60642848079721241654256917354804
60642848079721241654256921586892
60642848079721241654260392428090
60642848079757262580372613739542
60642848079757262580372613745158
60642848079828942986028975100817
60642848079828992808391288397729
60642848079828992810835653402993
60642848079828992991405628031585
60642848079828993540165828398492
60642848079829007818011116456387
60642848079829009602400148296043
60642848079829009602400148479778
60642848079829009602400151662106
60642848079829009602400153079012
60642848079829009602400153079255
60642848096570098739963702154355
60642848096570349106933855230895
60642848097118994409755857004656
60642848097118994409755885584372
60642848097119009236988105681602
60642848097119009237009026269910
60642848097119009237009026275526
60642848097119010883552302308566
60642848097119010883552303352710
60642848097119010883573222896874
60642848097119010883573223941018
60642848097155311775313985271092
60642848097155328249131323627738
60642848097155328249134767306370
60642848097445695415175318121385
60642848097445711932219083182927
60642848097445750776166540577947
60642848097445851114904886479798
60642848097445867174415470926262
60642848097445900527932743911424
60642848097447051274662722416276
60642848097447051277194130547908
60642848097447051826233677208598
60642848097447051826237149466945
60642848097447051826237149466946
60642848097447062392782698048824
60642848097447062395314102992512
60642848097447067745948660080036
60642848097447067745952127733290
60642848097447067745952130921234
60642848097447067883212882458682
60642848097447067885740819749116
60642848097447067885744287402370
60642848097447067885744290590314
60642848097447067928962999713892
60642848097447067928966470555090
60642848097447067931494404657580
60642848097447067931497875498778
60642848097447101099465933065198
60642848097447101099469403906396
60642848097447101236730155443844
60642848097447101236730158631788
60642848097447101239261560387532
60642848097447101239261563575476
60642848097447110571025178679892
60642848097447110573556583623580
60642848097447112217589376351000
60642848097447112217589376369874
60642848097447115923630527316106
60642848097447115923630527320318
60642848097447115924191140706892
60642848097447115924191140711104
60642848097447115924194611546686
60642848097447115924194611552302
60642848097447115924195383199018
60642848097447115924195383200422
60642848097447116107205480344960
60642848097447116107208951186158
60642848097447116109736885288648
60642848097447116109740356129846
60642848097447117708016091707924
60642848097447117708016093107604
60642848097447117708019560760858
60642848097447117708019563948802
60642848097447117708019563966271
60642848097447117708019563966272
60642848097447117710547498051292
60642848097447117710550965704546
60642848097447117753769676617792
60642848097447117753773148857266
60642848097447117753773148876139
60642848097447117753773148876140
60642848097447117756304550631883
60642848097447117756304550631884
60642848097481939709182970131628
60642848097483140466265345652204
60642848097550811527933729449769
60642848097550815233974105578811
60642848097551061894903882526309
60642848097551117210140745238343
60642848097551117210141520071599
60642848097554869230647863500376
60642848097554869230647866214740
60642848097554869230647866686916
60642848097554869230647867749933
60642848097554869230647867749934
60642848097554869233154904059240
60642848097554869233154904531416
60642848097554884057316030661106
60642848097554884057880114891686
60642848097554884057880114893090
60642848097554884057880114897302
60642848097554884057880116426880
60642848097554884057880116432549
60642848097554884057880886545422
60642848097554884057880889731962
60642848097554884057880891267155
60642848097554884057880891267156
60642848097554885704444309865899
60642848097554885704444309865900
60642848097554885704444314097987
60642848097554885704444314097988
60642848097555119414604451776316
60642848097555119414604454964260
60642848097555119414604456027278
60642848097555120009117466463776
60642848097555120009401058793165
60642848097555120009401058793166
60642848097555163883713767354394
60642848097555163886241700394026
60642848097555168185115607428502
60642848097555169374143956015054
60642848097555169376671889054686
60642848097555169419897539328409
60642848097555169419897539860660
60642848097555169419897540923434
60642848097555169419897540923677
60642848097555169419897540923678
60642848097555169422425469180097
60642848097555169422425472900292
60642848097555169422425473963066
60642848097555169422425473963309
60642848097555169422425473963310
60642848097555178710966908041336
60642848097555184246586596314214
60642848097555184246586597376988
60642848097555184247150680013947
60642848097555184247150680546198
60642848097555184247150681609216
60642848097555184247150681614831
60642848097555184247150681614832
60642848097555184247151456449545
60642848097587138135712504096947
60642848788861185617906944009337
60642848788864053681722242345177
60642848788864057388328249198811
60642848788865193312800834603036
60642848788865237784438083220746
60642848788865243137607512788572
60642848788865243137607512905212
60642848788865243320600960413836
60642848788865243320621852422428
60642848788865254255727488537760
60642848788865258145326171246282
60642848788865258145326171251898
60642848788865258145326171364326
60642848788865258145347063256278
60642848788865258145347063260490
60642848788865258145347834907206
60642848788865258145347834908610
60642848788865258145347835025250
60642904092285132065914026578233
60642904092285198545024453015011
60642904092321165934644115604077
60642904092321215759472518027029
60642904093257811161547678373699
60642904093265848420135742587745
60642904093265915039034856439467
60642904093301932253482921451485
60642904093301937748995651459787
60645264549983075637172008697894
60645265182174774972393302974727
60645265182174774972456065089411
60645265188079498474083058006879
60645265188079498474271430103817
60645265188079498474271430109433
60645265188079498481614212166975
60645265188079498481614469267779
60645265188083100196203484242763
60645265188083100196203569981911
60645265188083100196224376373771
60645265188083100196224490686811
60645265188083100196287138488455
60645265188083100196287167068171
60645265188083100203818235021267
60645265188083100203818235487827
60645265188083100203818321226815
60645265188187550140394330364160
60645265188187550142088906008406
60645269489343863152023848070925
60645269489343863152086524096701
60645269489343863152086524096861
60645269489343863746883217201214
60645269495248586653629891820369
60645269495248586653713459854737
60645269495248586653901745045967
60645269495248586653901859487247
60645269495248586654466720070051
60645269495248586699467159452310
60645269495252188375854805629169
60645269495252188375854807145441
60645269495252188375854807145489
60645269495252188375854920420209
60645269495252188375854921469969
60645269495252188375854921470129
60645269495252188375917682185133
60645269495252188375917683701453
60645269495252188375917683705825
60645269495252188376670714344675
60645269495252188376670829129891
60645269495252488565188277600470
60645269495283703445203895093326
60645269495283703445957040504502
60645269495284904065025259139030
60645269495576343366613085049617
60645269495576343366613343329919
60645269495576343366864133508833
60645269495576343366864133508993
60645269495576343367428992575477
60645269495576343367429250855731
60645269495576343367450171560679
60645269495576343367450171566503
60645269495576343367512589189561
60645269495576343367512933681347
60645269495576343367512933698609
60645269495576343367700961758675
60645269495576343367700961775937
60645269495576343367701220043141
60645269495576393376083396503873
60645269495576393376083396522747
60645269495576393376083739462077
60645269495576393376086752554031
60645269495576393376087096927773
60645269495579094667739920442351
60645269542845646449751582155389
60645269542845646449814602667127
60645269548753971672746086070327
60645269548753971673582655554433
60645269548753971673582914306911
60645269548753971673642204163407
60645269548753971673645676421755
60645269548754021681464369556303
60645269548754021682216396113417
60645269548754021682216481846901
60645269548754021682219581033747
60645269566478947344322989087203
60645269566478947345075875751565
60645269566478947345076134504043
60645269566478947345135424360539
60645269566478947345138896263303
60645269566478947345138896618887
60645269566478997352956475125850
60645269566478997353709616310549
60645269566478997353709702044033
60645269566478997353712801230879
60645269566478997353713059511181
60645269566480197927781095982505
60645269566480197927781096336637
60645270925066892536196646845495
60645270925066892536259408960179
60645270925066892537871192454477
60645270925066892537871450734731
60645270925066892537891998723921
60645270925066892537954760488845
60645270925066892538143046846427
60645270925391047533730438924999
60645270925391047533730438930823
60645270925391047533730783300193
60645270925391047533730783304405
60645270925391047533733106252699
60645270925391047533981485990519
60645270925391047533981572079427
60645270925391047534002377876695
60645270925391047534002492667735
60645270925391047534002750952409
60645270925391047534005850251475
60645270925391047534065168337927
60645270925391047534068612016559
60645270925391047534566576544135
60645270925391047534569934017107
60645270925391047534569934483459
60645270925391047534570710386753
60645270925391047534632696248543
60645270925391047534820982606173
60645270925391047534821757446449
60645270930971616037886401877647
60645270930971616038074316699129
60645270930971616038074316704745
60645270930971616039498415432439
60645270930971616039582097780055
60645270930971616039582097785671
60645270930971616039582098252231
60645270930971616039770011071959
60645270930971616039770011539763
60645270930971616039770011544135
60645270930971616039770125857383
60645270930971616039770125975427
60645270930971616039770126329559
60645270930971616083078197870534
60645270930975217760027720238715
60645270930975217760027720244539
60645270930975217760027834557579
60645270930975217761702180118745
60645270930975217761723072127337
60645270930975217761723444739553
60645270930975217761723445198679
60645270930975217761723445211729
60645270930975217761785862471977
60645270930975217761974148829607
60645270930975217761974148842657
60645270930975217761974149295959
60645270930975217761974149301783
60645270930975217761974149314833
60645270931079667704197674234928
60645270931298472328100771895818
60645270931298472328101804997682
60645270931298472373101095051014
60645270931299372757561512324043
60645270931299372757561512329867
60645270931299372757561856699237
60645270931299372757561856703449
60645270931299372757564955536163
60645270931299372757812559389563
60645270931299372757812645478471
60645270931299372757812903758725
60645270931299372757814969476525
60645270931299372757835890531393
60645270931299372757836923184167
60645270931299372757836923650519
60645270931299372757896241736971
60645270931299372757898566084993
60645270931299372758379828543169
60645270931299372758380086823423
60645270931299372758397649943179
60645270931299372758401007416151
60645270931299372758401007429201
60645270931299372758401007528371
60645270931299372758401007534195
60645270931299372758401007882503
60645270931299372758401007901377
60645270931299372758463425157253
60645270931299372758463769647587
60645270931299372758463769649039
60645270931299372758463769666301
60645270931299372758651711514835
60645270931299372758651711532305
60645270931299372758652056010833
60645270931299372758652056360753
60645270931299422766221652299555
60645270931299422766470376877309
60645270931299422766472816016531
60645270931299422767034575429769
60645270931299422767037559825367
60645270931299422767037559842837
60645270931299422767037588521723
60645270931299422767037590056917
60645270931299422767037676150197
60645270931299422767037932895465
60645270931299422767037933013509
60645270931299422767037933367641
60645270931299722910551584516637
60645270931299722910554683703483
60645270931299722910554942455961
60645270931302124057935544932599
60645270931302124057937496209071
60645270931302124058687571489713
60645270931302124058687657223197
60645270931302124058690641624619
60645270931302124058690756410043
60645270931302124058691015162521
60645270931303324631919898932647
60645270931303324631940819520955
60645270931303324632755607837169
60645270931303324632755607842993
60645270931303324632758706669883
60645270931303324632758792763323
60645270931303324632759051043625
60645270978568675839926029170931
60645270978568675839928266380077
60645270978568675839928352119225
60645270978568726261121608269668
60645270984477001063778023158283
60645270984477001064533491522125
60645270984477050890156077839966
60645270984477051072414833968813
60645270984477051073170302216015
60645270984477051073170417001439
60645270984477051073170418536473
60645270984477051484952681668712
60645270984477351216683983946320
60645271002201976735250322767107
60645271002201976735252645715401
60645271002201976735271243355415
60645271002201976735274600939315
60645271002201976736026711719257
60645271002202026561649298037098
60645271002202026743910376997806
60645271002202026743910376997807
60645271002202026744663522407287
60645271002202026744663522413147
60645271002202026744663522426245
60645271002202026744663637198571
60645271002202026744663638733605
60645271002202027156445901865844
60645271002203227317894845788895
60645271002203227318728231408253
60645271002203227318728231408412
60645271002203227318728231408413
60645271002203227318728231427127
60645271002203227318731587458411
60645271002203227318731673551851
60645271002203227867774606496950
60645271002203227867774692943064
60645271002205929022167020014004
60645271002205929159427688291821
60645271002205929159427688291830
60645271002206829589978802004356
60645271002206829589978802008727
60645271002311278984851503203612
60645271616481410890643564919592
60645271616667800013702876855991
60645271616667800014517893828807
60645271616667850022340059221703
60645271616667850023092085778817
60645271616667850023092171512301
60645271616773150388339316953851
60645271616773150388360208962443
60645271616773150388988083829127
60645271616773150389176112969472
60645271616773200396810249222023
60645271616773200397562275779137
60645271616773200397562361512621
60645271622353718892433519139068
60645271622572523516333144524348
60645271622576175246170761065565
60645271622576175246171132620747
60645271622576175246923159177861
60645271622576175246923244911345
60645271622576475390439911043072
60645271622612492611728117679882
60645271622681475612170391420077
60645271622681475612253959454445
60645271622681475612253959454493
60645271622681475613007100633533
60645271622681475613007100633581
60645271622681525620640207993269
60645271622681525620641322621067
60645271622681525621393091955072
60645271622681525621393091955073
60645271622681525621393349178181
60645271622681525621393434911665
60645271622681825764346245449136
60645271622681825764910329681120
60645271622685427486362069214045
60645271622685427487114095784369
60645271622685427487114181529181
60645271622685427487114210103233
60645271640298399617290320209323
60645271640298399617541711644005
60645271640298399617562632232313
60645271640298399617562632232521
60645271640298399617562632236733
60645271640298399618126457828459
60645271640298399618377420567401
60645271640298399618377420567609
60645271640298449626763040356845
60645271640298449626763383315049
60645271640301100909006249863859
60645271640301100909027170452167
60645271640301100909779425310299
60645271640301100909842187424983
60645271640301150917600562164464
60645271640301150918416465108477
60645271640302351491669627406235
60645271640302351492484158505005
60645271640302351492484158505164
60645271640302351492484158505165
60645271640302351492484158523879
60645271640302351492484415722449
60645271640302351492484415728273
60645271640334766991505580056304
60645271640337468283158661851184
60645271640406451283663610200267
60645271640406451283663610550027
60645271640406451283684502558619
60645271640406451283684503625849
60645271640406451284249615310619
60645271640406451284312377425303
60645271640406501292070752164784
60645271640406501292321456267888
60645271640406501292321456267889
60645271640406501292886312152204
60645271640406501292886312152205
60645271640406501292886312170919
60645271640406501292886569375313
60645271640406501292886655108797
60645271640407701866118896818247
60645271640407701866139445851533
60645271640407701866139817406555
60645271640407701866390492911069
60645271640407701866390492911228
60645271640407701866390492911229
60645271640407701866954234186621
60645271640407701866954234188073
60645271640407701866954577143053
60645271640407701866954577143212
60645271640407701866954577143213
60645271640407701866954577161927
60645271640407701866954605722769
60645271640410403157855289411177
60645271640410403158607315981501
60645271640410403158607401726313
60645271640410403158607430300364
60645271640410403158607430300365
60645271640442818657628851851504
60645271640442818657692270949737
60645271640442818657880556244668
60645271640442818657880556244669
60645271640442818658444411838924
60645271640442818658444411838925
60645271640442818658444754795517
60645271641067833011849720073920
60645281779611161481902083895470
60645282181395449892361955941478
60645282234573078791034959438321
60645282252301656186988170713621
60645282418387624048504759081771
60645282418388529966975491831461
60645282418388529966977814779755
60645282418395727923464004466411
60645282418399335133587819010981
60645282418399335133590141946225
60645282418399335133590141959275
60645282418420945466812473370021
60645282418423646758465554102091
60645282418431750633424799486731
60645282418431750633424800549541
60645282418723435539174765340289
60645282488647577533229524616408
60645282489299234115213783288847
60645282489299237819559583773643
60645282489300134545764810553807
60645282489300438439363727895182
60645282489300438441809121770222
60645282489300438441809121770231
60645282489303140145056181396755
60645282489323549444437319927563
60645282489324449874988347192523
60645282489324750066686857924142
60645282489335255041600674372043
60645283694587073747560867461179
60645283694658807270648706773979
60645283694659724309688251533199
60645283694694841101178314866639
60645283829937951922832117925698
60645283847230621563035425043729
60645283847230621700233417654277
60645283847335987989670750478165
60645283847335988126868743088713
60645283847662927457064554811898
60645283853139247113335085051509
60645283853244613539970410485945
60645283853572453392224447874946
60645283853572453437224891604322
60645283854086341814577858895543
60645283854119958071413533601447
60645283854122360820191738468011
60645283854122364389787354912275
60645283854122364389788383782051
60645283854122659774660593227971
60645283854122664713788327207699
60645283854122664713790651205753
60645283854122664713790651218803
60645283854123561577190431635355
60645283854123562034538338754821
60645283854123565281536232120151
60645283854183588314087688548167
60645283854183588314087774641447
60645283854183588314088803511223
60645283854184505345599260663595
60645283854184505353127233307387
60645283854195293911252157955703
60645283854195295694824946929771
60645283854195295694825033023051
60645283854195295694826061892827
60645283854195310512209263832011
60645283854195310512211587830065
60645283854195310512211587843115
60645283854195312166115471813483
60645283854216009167094190468115
60645283854216009167095219337891
60645283854216909734843210343623
60645283854216909734844239213399
60645283854216920852964214845947
60645283854219610889298299527955
60645283854219627490255405404263
60645283854227709411088110624487
60645283854227709411089139494263
60645283854227711194662014561611
60645283854227711194663043431387
60645283854227716547832477719495
60645283854227726012046245370571
60645283854227727665952453352043
60645283900513600243639129082657
60645283906641129464233592894980
60645283906748880986839855601860
60645283906749181130356864691632
60645283906750081560907891955140
60645283907297291404268044373438
60645283907297291404268044373447
60645283907297586789140253819367
60645283907297586789140254882177
60645283907297588618466715213733
60645283907297591728267988861905
60645283907297591728270311797149
60645283907297591728270311810199
60645283907301190294917151853275
60645283907301193864513797167306
60645283907301193999262952338071
60645283907370239180595132404879
60645283907393637473227961724158
60645283907393637473227961724167
60645283907394538452570959431319
60645283907394549204829621435730
60645283907394849348346630524050
60645283907394849348346630524059
60645283907394854699068342335431
60645283907397239744224041226199
60645283907405343070391316168647
60645283907405344853965220105771
60645283907405355972085195738319
60645283924148101895983036552529
60645283924439933854842432842753
60645283924989846771546819186103
60645283925022267210430175876989
60645283925022268856806087203565
60645283925023163936715646521499
60645283925023167643509255576311
60645283925023167643510284446087
60645283925023463028382493892007
60645283925023463028382494954817
60645283925023467832759957737914
60645283925023467832759957737923
60645283925023467967510228934545
60645283925023467967512551869789
60645283925023467967512551882839
60645283925023469613888463209415
60645283925025869346756315202835
60645283925025869346757344072611
60645283925026169670757287498259
60645283925026169670759611496313
60645283925026169670759611509363
60645283925027070101310643364906
60645283925084391979404683069713
60645283925084408031572141452123
60645283925084408039100114095915
60645283925087093271057763801783
60645283925095197146017009186423
60645283925095197146017010249233
60645283925095198380797827718299
60645283925095198380798942681355
60645283925095213060902793182589
60645283925095213198100785793137
60645283925095213198182144620539
60645283925095214844476697119713
60645283925095214852088352602011
60645283925096113628651813058097
60645283925096113628735495883553
60645283925098798868221118246263
60645283925098798868221119309073
60645283925119514124063150758675
60645283925119514124064179628451
60645283925119530176228286192791
60645283925120409201445772605303
60645283925120414143020200191991
60645283925120425261141204694315
60645283925120709390694417027363
60645283925120709390695445897139
60645283925120709527893438507687
60645283925120709527893439570497
60645283925120714467020057524359
60645283925120714467020143617639
60645283925120714878615151381869
60645283925120725450390877986142
60645283925120725450390877986151
60645283925120725633405217267326
60645283925120725633405217267327
60645283925120725999182848428343
60645283925120726044999195098970
60645283925120726044999195098971
60645283925120731121324921689247
60645283925123115846267259818515
60645283925123416170267117150883
60645283925123416170267203244163
60645283925123416170268232113939
60645283925123427336652276893850
60645283925123427336652276893851
60645283925123432641557642034595
60645283925123432824571981315771
60645283925131214368058099784823
60645283925131214368058100847633
60645283925131219309633556241287
60645283925131220956574327697365
60645283925131230427753531873835
60645283925131232074129443200411
60645283925131235773391640637271
60645283925131235773392669507047
60645283925131521740620604818106
60645284326153528906349689333279
60645284326156230198002774192395
60645284332062154273697886489379
60645284332684996569772540372027
60645284332685897000323567636987
60645284332685902488243273121717
60645284332718317990527976074203
60645284332718618177329927952113
60645284332718618360281510076219
60645284332718618362791988647215
60645284332718618362791989001347
60645284332721019144983065258535
60645284332721019279732220429291
60645284332721019282181057869083
60645284332721319468983008684183
60645284332721320066039048273739
60645284332721320066039048627871
60645284332722220036730913596635
60645284332722220084996097707055
60645284332722220084996098061187
60645284332722220494078820716101
60645284332722220494078821066021
60645284332722220496590075538699
60645284332722220496590075892831
60645284332722220633788068503379
60645284332790346944242730372347
60645284332790352297412164660455
60645284332791247374792728767531
60645284332791247374793757637307
60645284332791252862713463122037
60645284332791252865161184535963
60645284332791263983281160168511
60645284332791547701240394669915
60645284332791547701241423539691
60645284332791553051963136413873
60645284332791553054409828958023
60645284332791553054410857827799
60645284332791553234913685418853
60645284332791553234914718537979
60645284332791553237425197108975
60645284332791564164999766215929
60645284332791564172530833460347
60645284332791564347951344090685
60645284332791564355545172741523
60645284332791569701183540139345
60645284332793954154365428891051
60645284332793954154365514984331
60645284332793965274934241963391
60645284332793970620572350726827
60645284332793970625655953774763
60645284332794249404487454296439
60645284332794249404488483166215
60645284332794249404488484229025
60645284332794254343615188276167
60645284332794254757657917454323
60645284332794254938160745045377
60645284332794254940672256735499
60645284332794254940672258152441
60645284332794266058792232368047
60645284332795154776613938017863
60645284332795154957117794478693
60645284332795155325405908460055
60645284332795155325406937329831
60645284332795155368711772310337
60645284332795155371223284354591
60645284332795155371223285417401
60645284332795155508421278027949
60645284332795166481749173764725
60645284332795171420876907744453
60645284332795171423387390918931
60645284332795171560585297436199
60645284332826369654202496522891
60645284332826369654203525392667
60645284332826369654203526455477
60645284332826386120409332265387
60645284332826386125492935313323
60645284380063257696442577353226
60645284385895946159462725849922
60645284385895946159462725849931
60645284385895946708254696292123
60645284385896246483462669275579
60645284385896247080518708865135
60645284385896247080518709219267
60645284385898647999907778087003
60645284385899848619708478643790
60645284385899848802722817924975
60645284385899848802722818279107
60645284385967980603544907046722
60645284385967980603544907046731
60645284385968881582887904753883
60645284385968897635052011318223
60645284385968897640135614366159
60645284385969176418967114887835
60645284385969176418968143757611
60645284385969181358094848867563
60645284385969181358095877737339
60645284385969181772136549175943
60645284385969181772137578045719
60645284385969181955151917326895
60645284385969181955151917681027
60645284385969193073271892959443
60645284385969197824301684610059
60645284385969197829385287657995
60645284385971582874540986548763
60645284385971582920273650752270
60645284385972783494340658235783
60645284385972783677356026740867
60645284385972800095297764112091
60645284385972800278312017654119
60645284386004014426542074651663
60645284386004014431625677699599
60645284402965658681874760152851
60645284403042196554008250522344
60645284403588501526741500662587
60645284403589401957292527927547
60645284403621822396256128482779
60645284403621822396257243445835
60645284403621822398704965922571
60645284403622122587954639214398
60645284403622122722704909348219
60645284403622123319760949291907
60645284403624524101952025549095
60645284403625725041965057997615
60645284403625725041965058351747
60645284403693851901211690662907
60645284403693856840338309679579
60645284403693857254381124951015
60645284403693867960907122751919
60645284403693868006639786955426
60645284403693873311628834563291
60645284403694752331762717927867
60645284403694768391458150016879
60645284403695052658210383830251
60645284403695057462586818806391
60645284403695057597337002846923
60645284403695057597337088940203
60645284403695058011378789248583
60645284403695058011379818118359
60645284403695068580707823308706
60645284403695068580707823308715
60645284403695069129499793750907
60645284403695074246558178224727
60645284403695074251641867011811
60645284403697759300584062473447
60645284403697759300584148566727
60645284403697770421152875545778
60645284403697770421152875545787
60645284403697775771874587357159
60645284403697775949805237851251
60645284403697775954888926638335
60645284403698659916598266459375
60645284403698676380356265116211
60645284403698676380356351209491
60645284403729890533669925161691
60645284403916356426004422299789
60645284403917557000009667486333
60645284403917557183003114994957
60645284538612724417395056179409
60645284538645155969396401499753
60645284538831628277419588666642
60645284538864043777256570205202
60645284538936976998170827009573
60645284538972095436790205833486
60645284538972116849561857176358
60645284538972116849561858226118
60645284538972116849562115443562
60645284539596143849622738006986
60645284539596154967742713639534
60645284539597044829802565026630
60645284539620459178846274645702
60645284539620470296966250278250
60645284539836656396496129393640
60645284539836656396496132575968
60645284539839358237003832129411
60645284539840258667554859394371
60645284539840258667554888440647
60645284539840258667554888457909
60645284544740253637989748629460
60645284544740253644767670104198
60645284544772368994498007437330
60645284544775070285962802874580
60645284544775370429479811964352
60645284544776276541017282725643
60645284544845604011895854397796
60645284544845604012459938629780
60645284544849205734663819051892
60645284544849205736358394696138
60645284544880420660432992874900
60645284544880420660621279232530
60645284544881621233936944996196
60645284544881621234501029228180
60645284544881621371950070316818
60645284544881621371950098896534
60645284544881621416951285698526
60645284544881621417703655225282
60645284545429131401860896434407
60645284545429131401860897497217
60645284545429133231187357828773
60645284545432738477234439782346
60645284545493673378585548532482
60645284545493973522102557620802
60645284545493973522102557620811
60645284545501767736068065407643
60645284545501778854188041040191
60645284545502062572148304411371
60645284545502066276494104896167
60645284545502066276494105958977
60645284545502067925317738699479
60645284545502068108332078334787
60645284545502068109085223763225
60645284545502077389531506350555
60645284545502079043437714332027
60645284545504467244147243265390
60645284545504467244147243265399
60645284545504469027721147202523
60645284545504469073453811406030
60645284545504469622245781848222
60645284545504480145841122835071
60645284545504480191573787038578
60645284545504480740365757480770
60645284545505663059570479976279
60645284545505663059570481039089
60645284545505664843144383913403
60645284545505664843144384976213
60645284545505668001145936432734
60645284545505668001145936432743
60645284545505668547490184398199
60645284545505668547490185461009
60645284545505669782272117893131
60645284545505669785284700499369
60645284545505669831289332823065
60645284545505670196313818201511
60645284545505670379328157836819
60645284545505679119265912065282
60645284545505679119265912065291
60645284545505679660527585852587
60645284545505679660527586915397
60645284545505680765641823391858
60645284545505680765641823391867
60645284545505681314433793834059
60645284545505684464904020828727
60645284545505684464905049698494
60645284545505684464905049698503
60645284545505684599655319832315
60645284545505684599655320895125
60645284545526094178327974630971
60645284545526094183411577678907
60645284545526377901371841050087
60645284545526377901371842112897
60645284545526394367577647922807
60645284545526394550592245838369
60645284545528784402677348044746
60645284545528784951469318486938
60645284545528795469981056425851
60645284545528795475064659473787
60645284545528795520797323677294
60645284545528796069589294119486
60645284545529980172367920552119
60645284545529996094865360030574
60645284545529996094865360030583
60645284545529996638573727424839
60645284545529996643657330472775
60645284545708898508711050595005
60645284545711600212146138298857
60645284545712861370633084323818
60645284545719705322451401410413
60645284545720964650795722711886
60645284545720964650795979929330
60645284545723366347974817623194
60645284545723666489797249900868
60645284545723666491491826594874
60645284545723666537245411503338
60645284545744020651110853817145
60645284545745281763844211881004
60645284545745281763844215063332
60645284545745281764409070947648
60645284545745281764409329214852
60645284545748884034902970945273
60645284545755786787504646256292
60645284545755786787504647306052
60645284545755787335794179959371
60645284545828723303619224535840
60645284562247226069738963649281
60645284562279657621740308969625
60645284563145702874122183327005
60645284563146603441871203202513
60645284563155007641103136507047
60645284563155007641103137569857
60645284563157408606307437436487
60645284563157410254859441708609
60645284563157709344350196133571
60645284563215936592125325684753
60645284563219849807161144364078
60645284563219849807161144364079
60645284563219850211161036327441
60645284563226738054391851316667
60645284563226741758737652864273
60645284563226743407561285604775
60645284563226752871775053255851
60645284563226757675879772607521
60645284563226757813077765218069
60645284563227638484941849711851
60645284563227638484942878581627
60645284563227658243628792483029
60645284563227937027815611677111
60645284563227937027816640546887
60645284563227938811389515614235
60645284563227938811390544484011
60645284563227942515735316099031
60645284563227942515736346031617
60645284563227944162112257358193
60645284563227944211129471225317
60645284563227944347574318053295
60645284563227953628773746423195
60645284563227955275148887160249
60645284563227955320902472074537
60645284563227955465694293685843
60645284563230343480941761924113
60645284563230345725126858622806
60645284563230359947147567734023
60645284563230359947148596603799
60645284563230640514636575240759
60645284563230640514637604110535
60645284563230640514637605173345
60645284563230643670191435215949
60645284563230644218982375725555
60645284563230644218983405658141
60645284563230645456777920696501
60645284563230645867807038398643
60645284563230646050821377679819
60645284563230646051574523108257
60645284563230646051574524525190
60645284563230655332020806049719
60645284563230655332020807112529
60645284563230657168941353312367
60645284563230660136398269895626
60645284563230660136398269895635
60645284563230660271148541092257
60645284563231545887328947961461
60645284563231546069778427113135
60645284563231546481372404944779
60645284563231546481372405298911
60645284563231546482125550373217
60645284563231546482125550727349
60645284563231546482125551790150
60645284563231546482125551790366
60645284563231546619386306519970
60645284563231557187898402745683
60645284563231557599492380577327
60645284563251069300757508761441
60645284563251069849821194828103
60645284563251953814165386350567
60645284563251953814166415220343
60645284563251969868506528636949
60645284563252254003415059642403
60645284563252254003416088512179
60645284563252254140613052252951
60645284563252254140614081122727
60645284563252254140614082185537
60645284563252270604372423798965
60645284563252270650125751845729
60645284563252270650126008713253
60645284563252270650126009063173
60645284563252270652636235020207
60645284563252270652636493300461
60645284563252270789834141537475
60645284563252270789834485911009
60645284563252270794917830324559
60645284563254955843860111879475
60645284563254955843861140749251
60645284563254972310066947621971
60645284563254972493081201163999
60645284563254972498164889951083
60645284563255872512038250597315
60645284563255872517121939384399
60645284563255872923632228428959
60645284563255872923632314522239
60645284563255872928715917216043
60645284563262758980777713530087
60645284563262758980778742399863
60645284563263059170028415691699
60645284563263059170028416754509
60645284563263060953602319628823
60645284563263060953602320691633
60645284563263075770985521568007
60645284563263075770985522630817
60645284563263077603575525472009
60645284563263077603575869845534
60645284563449233108705575683841
60645284563449526119715264857670
60645284563471156212076705122158
60645284563471158049478396150740
60645284563473860301956501373950
60645284563474760869768197275234
60645284563481963025817055937566
60645284563542887357243526114437
60645284563542887357243530346525
60645284563544087382833752766255
60645284563544087929365828277354
60645284563544087931312600310064
60645284563546489077501900983914
60645284563546789221018910072234
60645284563546789221018910073686
60645284563578909930760507060418
60645284615785147787695315335560
60645284616332636358829856724967
60645284616332641163207320570874
60645284616336243434203400072906
60645284616397478479071517911362
60645284616397478479071517911371
60645284616397478524887864581998
60645284616397478524887864581999
60645284616404371713694027991051
60645284616404371759426692194558
60645284616404382831814003623599
60645284616404382877546667827106
60645284616405283262365030888559
60645284616405286961627228325419
60645284616405286961628257195195
60645284616405286966710831373355
60645284616405565745542331895031
60645284616405565745543360764807
60645284616405567529116235832155
60645284616405567529117264701931
60645284616405570684671094744535
60645284616405572468244998681659
60645284616405572882286698990039
60645284616405573065301038271215
60645284616405573065301038625347
60645284616405573066054183699653
60645284616405573066054184053785
60645284616405582346500466641115
60645284616405583451614704180386
60645284616405583451614704180395
60645284616405584000406674622587
60645284616405584183421013903763
60645284616405587150876901617255
60645284616405587150877930487022
60645284616405587150877930487031
60645284616405587155960504665182
60645284616405587155960504665191
60645284616405587285628200620843
60645284616407972201116203555959
60645284616409172958114896723294
60645284616409172958114896723303
60645284616409174787505147331055
60645284616409174787505147685187
60645284616409174788258292759493
60645284616409174788258293113625
60645284616409184076234872355842
60645284616409184076234872355851
60645284616409185722610783682418
60645284616409185722610783682427
60645284616409185905625122963603
60645284616409189421872981119287
60645284616409189421874009989054
60645284616409189421874009989063
60645284616409189426956584167214
60645284616409189426956584167223
60645284616428687088650228833274
60645284616428698155953937214379
60645284616428698161037540262315
60645284616428698206770204465822
60645284616429598591588567527275
60645284616429882858339772470871
60645284616429882858340801340647
60645284616429898780838240819102
60645284616429898780838240819111
60645284616429899324546608213367
60645284616429899329630211261303
60645284616429899507560861755395
60645284616429899512644550542479
60645284616433501229764970815235
60645284616440403753117291658859
60645284616440403758200894706795
60645284616441606340259295123245
60645284616652389175900939176236
60645284616659291744724396743237
60645284616659593717914018887429
60645284616659593717914019237349
60645284616660492318039201578927
60645284616660492318792346890809
60645284616660494148370975008032
60645284616660494148465046152389
60645284616660494148465046502309
60645284616732493998600702778508
60645284616756853799461459455218
60645284616756853799461488034934
60645287924255151963106239748424
60645287924255151963107268618200
60645287924287567456165299812246
60645287924287567462943221286984
60645287924287567462944250156760
60645287924579306954698133659286
60645287925238506106391936106035
60645287925238522158559394488445
60645287925270937658393281426379
60645287925270937658393367165527
60645287925270937665736406322629
60645287925271838096287433239121
60645287925271838096287433589041
60645287977464900976280666396360
60645287977465195762298042198522
60645287977465195769075963673260
60645287977465195769076992543036
60645287977465201165551260394548
60645287977684033737270569442251
60645287977756935260830876045610
60645287977756935854875361774753
60645287977756968611903777904011
60645287977792958565589302224963
60645287978448565827077069881766
60645287978448566376119743009913
60645287978448566376119744426855
60645287978448566376120087383447
60645287978452168098323852069753
60645287995191077399773945271396
60645287996066423758852314803708
60645287996142010514568924537461
60645287996142010514569010630741
60645287996142027115528354761743
60645287996142911082380706527653
60645287996142911082380707590463
60645287996175343053507183721645
60645287996178044337566092142393
60645287996178044337566092496525
60645287996178044345160179781749
60645287996178044345160265516525
60645288001099397094951168675931
60645288001099702767122027640668
60645288001103299692729645009755
60645288001103299692730788198395
60645288001103303397076588683191
60645288001391136585956034469771
60645288001427459486001032062261
60645288001427509493822392979666
60645288002082817115008989295792
60645288002082817115009247562996
60645288002082817120092593410958
60645288002083117263609602499230
60645288002083117311810908445694
60645288136998087268648664601950
60645288137325844719584251214054
60645288137877034297598688363923
60645288137938230216478041086117
60645288137949037029466275342863
60645288137949037036805929403531
60645288137949037036805958099887
60645288137969433840942308020637
60645288137970645716311923791963
60645288137981452536642910942091
60645288137981452536642939638447
60645288137981452536642939651497
60645288137981452536643025377595
60645288137981452536643025390645
60645288137981452536643029976865
60645288137981452536643282595039
60645288137981452536643282608089
60645288137981452536643287194309
60645288137981457475770644921819
60645288137981457475770759357323
60645288137981457475770759370373
60645288155018447578220175865945
60645288155018447578220175984073
60645288155018447578220177401223
60645288155018447578241096572381
60645288155018447579055851426656
60645288155018447579055856209625
60645288155040013439071914764921
60645288155040013439824027074233
60645288155040013439887822289329
60645288155040013439887822308203
60645288155040013439888165247533
60645288155050818606500149468765
60645288155050818606500149468849
60645288155050820253628401744076
60645288155050820253816688100254
60645288155602009961476900569271
60645288155674913276048198185577
60645288155674913276048202436379
60645288155674944655627170581402
60645288155674944655627174813490
60645288155674944843448558275451
60645288155674944843452000418889
60645288155696521825699295814887
60645288155696527313619000236807
60645288155707328775885179724137
60645288155707328775885183974939
60645288155707328775885522680729
60645288155707328775885526931531
60645288155707333715012913703865
60645288155708229206436554183441
60645288160598965935914376385304
60645288160851119981544117462215
60645288160912315905412644463699
60645288160912315905412648718873
60645288160912315907104901414825
60645288160912315907944049411759
60645288160915917627616753173619
60645288160915917627616757778713
60645288160915917629309010474665
60645288160915917629312476710769
60645288160915917630148157054449
60645288160915917630148161659543
60645288160924021502095974828278
60645288160924021502576003163353
60645288160924021504268255859305
60645288160924021505107403856239
60645288160926772619120592929168
60645288160926772619872705238480
60645288160927973378647215475817
60645288160948338663656219668421
60645288160948338663656219681471
60645288160948338663718895707247
60645288160948381305213090891191
60645288160960346188976581163302
60645288160960346233977767965294
60645288160960346234730137492050
60645288161583269879269957622816
60645288161603994794951554775561
60645288161615706979877985705070
60645288161615706980066272062652
60645288161616001627881461722036
60645288161616001635412528607950
60645288161616002222678840370940
60645288207901592276516284259794
60645288207901592276516284264006
60645288208768783697854358441285
60645288208841735173447001376677
60645288208849840290527858776973
60645288208849888331750261697034
60645288208852525385475891502421
60645288208852541986435235650685
60645288208853425953287587399333
60645288208874150673280884082523
60645288208874150673281654317913
60645288208874150680874713087493
60645288208876857323249592432893
60645288208876857323250621302669
60645288208877752395485763377753
60645288208877752403078822147333
60645288208877752403079936751885
60645288208877752403079936756257
60645288208877757753801648563257
60645288208884956944820015225963
60645288208884956944820015239013
60645288208884957486269122588619
60645288208884957486269208327767
60645288208884957493862951593589
60645288208884957493863037332737
60645288208884962432739633908735
60645288208884962432739633921785
60645288208884962432739719647883
60645288208884962432739719660933
60645288208884962432739976878377
60645288208885857512568947840179
60645288208885857512568949375373
60645288208885857924414064593325
60645288208888559216067060653429
60645288208888559216067146388205
60645288208888559216067146392577
60645288209068676292060832437146
60645288209068676298837982259552
60645288209068677030958102559657
60645288209068726307474907371524
60645288209093037932349544692730
60645288209093037932350316345062
60645288209165922791571005400494
60645288213809915670203964355886
60645288213809915853134506845019
60645288213810217643864366629066
60645288213810217643864366647780
60645288213813820100585063781695
60645288214101699634352365829876
60645288214137974357660253881224
60645288214137974494837325785420
60645288214685262207214353007213
60645288214689164667730930264817
60645288214758196893749876494514
60645288214758196894501988803826
60645288214758196894501993035914
60645288214758513742404207920800
60645288214758513744851928976222
60645288214758513744852957845998
60645288214762099488933845519995
60645288214782825321528358115044
60645288214785182547101586420236
60645288214786377816180460846805
60645288214793282717714917001216
60645288214793282717715031320080
60645288214793330340293104250620
60645288214793330347071283992562
60645288214793630483057226196420
60645288214793630483057997848752
60645288214793630483058001031080
60645288214793630490588293082334
60645288214793630528811582757216
60645288214793630536341877990798
60645288214977001522731817777652
60645288214977001522731818840510
60645288214977001523484963188828
60645288214977001523485993121462
60645288214977001705662359794609
60645288215001313872888871148195
60645288215001363148653683513444
60645288215001363156184750399358
60645288215001614062159465144979
60645288215074248015464840918594
60645288215074248017912563036874
60645288215074298023286891975204
60645288231536092099532616675271
60645288231538793939412813023863
60645288231538793940229835181893
60645288231539689019304890596667
60645288231539694552957230642387
60645288231826675305093473717696
60645288231826675488859805614228
60645288231826675488859810397197
60645288231827876064619353309577
60645288231852143215412894624977
60645288231862948382025221804497
60645288231862998344844995779105
60645288231862998344845110098177
60645288231863898775396051647158
60645288232414090333011698276593
60645288232487975784114534434969
60645288232508684952198370709371
60645288232512302048443735768733
60645288232512302050138312812659
60645288232512302226374357919149
60645288232519458963276201771388
60645288232519506722279316860914
60645288232520358974430211972346
60645288232520397864884418759107
60645288232520398002145173484499
60645288232520398002145173501761
60645288232691172210544396120601
60645288232691172210544397170361
60645288232701977377155695845799
60645288232726289002029959741371
60645288232726289002033432001207
60645288232726289002034460852233
60645288232726289002034465103071
60645288232835307525367547615672
60645288232835607668884928221378
60645288615600342698797317759944
60645288615600342698798350861808
60645288615888524939988459917441
60645288615891226048439953544516
60645288615924547652206253431253
60645288616545022204949468492459
60645288616545022204950497344973
60645288616545022205221431891113
60645288616545022205221436140463
60645288616545022205222464992977
60645288616545022205222469242327
60645288616547679436842740610248
60645288616547695496346409965131
60645288616547695496349881751086
60645288616580110996183507351925
60645288616580110996183764556319
60645288616583718208817717802455
60645288616767428551053202937579
60645288633617102333414857342429
60645288634270870443935946959051
60645288634273555676168663508296
60645288634273571735672362505696
60645288634273599598643239751935
60645288634274472166139711662619
60645288634274472166143149556707
60645288634274472166226831909722
60645288634274500570647702122839
60645288634274500570898746000207
60645288634274500570898746466767
60645288634305987235425661685417
60645288634305987235425665936219
60645288634305987235426009229681
60645288634305987235426010292491
60645288634305987235509344044256
60645288634305992177063878373063
60645288634306887665977036494641
60645288634309594448059957875095
60645288639197620691109057861788
60645288639230942302469562663104
60645288639231242439020016252133
60645288639233943737639653546304
60645288639234844168190680811264
60645288639521775689478873247388
60645288639522676257290656304762
60645288639522709611372007400459
60645288639522724435530036213755
60645288639522726265864819670684
60645288639523026409381827709244
60645288639523026409381828759004
60645288639525427374315274405652
60645288639525727700783862077246
60645288639526583659756959159013
60645288639526628131397651461259
60645288639558999159593940697573
60645288639559049121661373725141
60645288640178323092932013599357
60645288640178323100545615417775
60645288640178323100546763310679
60645288640179523667083387932127
60645288640179523674426509647453
60645288640179523674614794942225
60645288640179523674614799197399
60645288640182181089249410199176
60645288640182224965994764382737
60645288640183097716505572744892
60645288640183125396542435243407
60645288640214361728294774286532
60645288640214361728483059594354
60645288640214361735072667181554
60645288640214361735260953422496
60645288640214361735260953539136
60645288640214661871811525107600
60645288640214661871811783374804
60645288640214661878589676153186
60645288640214661878589676269826
60645288640397127725010467856497
60645288640398026324662633572707
60645288640398028154808354292129
60645288640400729446375172170007
60645288640400734792801546996837
60645288640400779264407023952202
60645288640401077768406516616727
60645288640401930020529100921403
60645288687451200453569890973207
60645288687451200453587372250476
60645288687452100884120917883875
60645288687452143709368351141841
60645288687483615953424353789036
60645288687483620894790598590983
60645288687483620894790942947255
60645288687483665367170613769301
60645288687484516383954546554605
60645288692736628014707283196007
60645288692736677427731697326462
60645288692736677427794459091386
60645288692736677473548044001254
60645288693360769076717552838851
60645288693393191165069723992397
60645288693575704639372634256577
60645288693575706278970628836008
60645288693575706286501695721922
60645288693683728114631851446140
60645288710414473833519257491643
60645288710450796735261126496685
60645288710461352955707908435274
60645288710461653099224917523594
60645288710461653144978502433462
60645288710462504116751530658099
60645288710462553529775944784099
60645288710462553529775944788554
60645288711085429779718713452885
60645288711085444604693764418387
60645288711085730327498283700204
60645288711085746578366969136965
60645288711086628706658811787169
60645288711086630353766947955327
60645288711086630353786749333989
60645288711086630354602652278001
60645288711086630536801060271489
60645288711086630537616963215501
60645288711086645178760681091297
60645288711086645178761800305314
60645288711106159258240579247212
60645288711110901945216892423088
60645288711117864855403933697516
60645288711117864855404019436664
60645288711118117422816683732668
60645288711119067449312288288867
60645288711304584555783867507407
60645288711409604353936767544556
60645288711409650655687959174340
60645288711409950799201873543942
60645288846000716450272211238502
60645288846000716450272211244118
60645288846033131950109192782678
60645288846033131950109192899318
60645288846033131950109195965006
60645288846316810391332462362659
60645288846324914267125064782777
60645288846324914267125064786941
60645288846324914267125064787149
60645288846324914267125064800039
60645288846324914267125093484909
60645288846324914267125093834829
60645288846324914267125093839041
60645288846324914267125322004385
60645288846324914267125322017643
60645288846324914267125436795633
60645288846324914267125436808683
60645288846324914267125437858443
60645288846324914267125437858491
60645288846324914267125437871541
60645288846324914267128535628347
60645288846324914267128535978267
60645288846324914267128535995529
60645288846324914267128537045289
60645288846324914267128794275831
60645288846981384903248501392013
60645288846981432944470899607810
60645288846984086606495561005487
60645288846984086606495561018537
60645288846984086606495647094555
60645288846984086606499003161975
60645288847005695293344308301803
60645288847005695293344651258395
60645288847005695293344651612527
60645288847005700234982520738647
60645288847005744569348635761730
60645288847005744569348636111650
60645288847008396996842501068205
60645288847008396996863335563224
60645288847008396996863421656504
60645288847008401938229580365171
60645288847008446272595695860430
60645288847008446272595700092518
60645288847008446409856369078763
60645288847009297015799464403869
60645288847009297427393442235513
60645288847009297427393528328793
60645288847009302505978600240679
60645288847009302506251688619020
60645288847009346840407396343723
60645288847009346840407482082871
60645288847016501557540547654849
60645288847016501557540657841003
60645288847016501557540662440273
60645288847016502106332518097041
60645288847016502106332542544047
60645288847016502106332542557097
60645288847016502106332628283195
60645288847016502106332628633115
60645288847016502106332632882465
60645288847016502106332885513689
60645288847016502106332886913369
60645288847016502106332890099909
60645288847016502106604514442796
60645288847016507047991679951059
60645288847016551383184183524736
60645288847017402125289563275183
60645288847017402125289590455219
60645288847017402537134707208365
60645288847020103828787789003245
60645288847020103828787789007617
60645288847020104377579759449809
60645288847020109318966838746775
60645288847192162106106243325174
60645288847192162106106246507502
60645288847192162106108566390108
60645288847192162106108570622196
60645288847202967272720893569628
60645288847202967272720897801716
60645288847202967272720898156008
60645288847203823360559993159134
60645288847224533126726097501937
60645288847297511878436704607980
60645288847297512473237013569054
60645288847301129157426740253409
60645288851897328756366349883936
60645288851905432631325595268576
60645288851909341817620293725818
60645288851909341817620293744532
60645288851909341817621326846396
60645288851941456579331947777438
60645288851941457174128551606184
60645288851941457174129584708048
60645288851941757317457275264378
60645288851941757317457275283092
60645288851941757317457278450918
60645288851941757317458308384956
60645288851944158465782666502928
60645288851944458609298642489384
60645288851944458609299675591248
60645288851945357392720617254504
60645288851945357392721650356368
60645288851945359177110424484108
60645288852225435758702504442830
60645288852235940599598356260068
60645288852257556605449189393013
60645288852881949495284285211796
60645288852881949495284286261556
60645288852881949495472571556328
60645288852881949541037871171472
60645288852889752632118200972716
60645288852890052821200766776984
60645288852890052821388794854312
60645288852890053415997116556112
60645288852892411830326605371296
60645288852892754662084898737300
60645288852892754662649754621616
60645288852892754662649757803944
60645288852892760060819631217786
60645288852893660582815061952748
60645288852914067956353701511688
60645288852914369936508318635410
60645288852914369936508433304194
60645288852914369936508438025928
60645288852914369936696718249046
60645288852914369936696719648726
60645288852914369936696719784080
60645288852914369936696722966408
60645288852914369974919897838604
60645288852916722220694495055548
60645288852916771633687442477807
60645288852917071685697367371706
60645288852917927919353356134344
60645288852924816205264704333809
60645288852924874770093966587948
60645288852924874776777697172950
60645288852924874952825743831636
60645288852924874953014029139458
60645288852924874959603636726658
60645288852924874959604008262966
60645288852924874959604008612886
60645288852924874959791922021382
60645288852924874959791923084240
60645288852924874959792036340246
60645288852924874959792037739926
60645288852924874959792041057608
60645288852924875371386018876202
60645288852924875508646687862447
60645288852924876606732808255450
60645288852924876606921093563272
60645288852924876607015166598412
60645288852924876607015256923780
60645288852924876607015256936830
60645288852924876607015285621540
60645288852925174965860005759774
60645288852925175096342494654156
60645288852925175096342752921360
60645288852925175103120674396098
60645288852925175103309045430018
60645288852925175103309045896578
60645288852925175103309046946338
60645288852925175103873905913604
60645288852925175103874164180808
60645288852925175141532225018124
60645288852925175560656612756346
60645288852925176750249817240180
60645288852925176750249817356820
60645288852925176750438102651592
60645288852925176750438103584712
60645288852926011432942590999994
60645288852926064591233767726918
60645288853100487322409610610196
60645288853100487329937316840858
60645288853108590610099183575142
60645288853108590610099183575350
60645288853108590610102539508708
60645288853111292496548872368046
60645288853111292496549644020378
60645288853111292496551971082668
60645288853111292496551971200760
60645288853111292496551971555052
60645288853136765889806385386606
60645288853136810368953776131313
60645288853143668458054570867592
60645288853143670242464155148396
60645288853205787688493923602224
60645288853205804480623277292107
60645288853205807454635488299032
60645288853205807454823773593804
60645288853205837102270359339162
60645288853205837696879800610516
60645288853205837834077416957323
60645288853206087877764517600412
60645288853206109611498400738502
60645288853206109611561162503426
60645288853206137840585096056418
60645288853209711882535976925572
60645288853209754523956563918779
60645288853209754524771352253867
60645288853216614267812012099900
60645288853216614268376867984216
60645288853216614268626800434988
60645288853216614451546862973448
60645288853216616098773549693868
60645288853216660570410541212178
60645288853216660570410798429622
60645288853216664276448852555136
60645288869671235873762993532812
60645288869947359986364344353153
60645288869947359987200024696833
60645288869947359987200024698285
60645288869947359987201139189165
60645288869947359987201139193537
60645288869947359987201512260667
60645288869947359987201512264879
60645288869947359987203462136007
60645288869947359987203462141831
60645288869947359987203463653779
60645288869947359987203463658151
60645288869947359987203466840271
60645288869947359987203466841723
60645288869947359987203490835219
60645288869947359987203492351539
60645288869947359987264274025591
60645288869950061278017426148033
60645288869950061278853106491713
60645288869950061278853106493165
60645288869950061278854220984045
60645288869950061278856545448659
60645288869950061278856549698009
60645288869950061278856574146419
60645288869950061278856578395769
60645288869951311860724705864543
60645288869951311860724710586277
60645288869951311860746750369729
60645288869951311860809514023975
60645288869958165152976671532673
60645288869958165153812351876353
60645288869958165153813466373057
60645288869958165153813839444399
60645288869958165153815789321351
60645288869958165153815790483379
60645288869958165153815790837671
60645288869958165153815795088473
60645288869958165153876601205111
60645288869959373048520546014048
60645288869959415735681971629035
60645288869959415735683951249183
60645288869959415735683955970917
60645288869959415735702892335435
60645288869959415735702893735115
60645288869959415736520779484363
60645288869959415736520779503237
60645288869959415736520781019557
60645288869962072555781148901249
60645288869962117027337033044063
60645288869962117027337037765797
60645288869962117027355602452877
60645288869962117027355602457249
60645288869962117027359077549249
60645288869962117028170390787965
60645288869962117028170390906009
60645288869962117028173832594533
60645288869962117028173832948824
60645288869962117028173832948825
60645288869962117028173833994213
60645288869962117028173833998584
60645288869962117028173833998585
60645288869962117028173837180669
60645288869962117028173837182157
60645288869962117028173837298797
60645288869962117028173861292293
60645288869962117028173861298117
60645288869962117028173862691973
60645288869962117028173862814436
60645288869962117028173862814437
60645288869962117028173863164357
60645288869962117028173865878513
60645288869994489885195896111395
60645288870618321279301746658981
60645288870618588121892494245461
60645288870618630757082236884784
60645288870618630764693887292668
60645288870618636254370962407744
60645288870619472028561957871070
60645288870619486859313307876334
60645288870619488689641514120969
60645288870619488689641515520649
60645288870619488689704276235813
60645288870619488689704277285573
60645288870619520389254952171214
60645288870619522036384008927923
60645288870639944195595941584328
60645288870640244392177803036881
60645288870642647735669013447563
60645288870642647735731660893623
60645288870642647735731689473339
60645288870642647735731689939899
60645288870642647735731775679047
60645288870642898100394438444401
60645288870642898100394438445853
60645288870642898100395471564979
60645288870642898466255636809096
60645288870642898466255665506856
60645288870642898649186322794765
60645288870642898649186322812027
60645288870642898649186408888045
60645288870642898649187442007171
60645288870642947879248699045481
60645288870643799079737350059725
60645288870643799079737350076987
60645288870643799079737436153005
60645288870643799079738464672861
60645288870643799079738469272131
60645288870643799079800111824649
60645288870643799079800197917929
60645288870643799079801226787705
60645288870643848492730353955973
60645288870643848492751274660921
60645288870650751008584180090424
60645288870651001975353683829041
60645288870651003575996844386428
60645288870651003621729594807149
60645288870651003758739556502288
60645288870651003758927501672885
60645288870651003758927501674337
60645288870651003758927501691599
60645288870651036930234848561276
60645288870651051205165269536516
60645288870651051754207939714216
60645288870651051754207940758063
60645288870651051754207943946304
60645288870651951956744533743701
60645288870651952367710521567497
60645288870651952368526424511509
60645288870651952368526453091225
60645288870654605481131610732725
60645288870654605481131610734177
60645288870654605481131610751439
60645288870654605892725559518141
60645288870654605892725559868061
60645288870654605892725588215901
60645288870654605892725588565821
60645288870654605892725674309181
60645288870654605892725674659101
60645288870654606029986314243533
60645288870654606029986342941293
60645288870654606029986429034573
60645288870654609003970476896186
60645288870654653659363601840441
60645288870825413175786949010837
60645288870833517051585684863693
60645288870837125903765456276245
60645288870837418917306431475385
60645288870859034779132652299825
60645288870862642540809624581639
60645288870862642540893307407047
60645288870869841180588560128582
60645288870869844886626613309330
60645288870930780152053735724315
60645288870930780152053739956403
60645288870930784910518429632328
60645288870930813505571008709477
60645288870931685478330211272760
60645288870931713936122040205157
60645288870931964117069519437973
60645288870931980726098184166042
60645288870931980726117961565710
60645288870931980726184538545331
60645288870931980771871886133250
60645288870931980771871889315578
60645288870932014079639045062793
60645288870932014079639049294881
60645288870932014079639049411521
60645288870932028354819917448431
60645288870934431699061827183418
60645288870934431699061831782688
60645288870934431699126945193666
60645288870934682017771043360590
60645288870934682017771043362042
60645288870934682017772157852922
60645288870934682017774486566886
60645288870934682017774515264646
60645288870934682063507150770402
60645288870934730196264572450999
60645288870934730196268042937905
60645288870934730242033223711173
60645288870934731842641626984964
60645288870934731842641631217052
60645288870934731842643954281986
60645288870934731888409135039201
60645288870942535574086186333168
60645288870942535574835860903146
60645288870942535574839331744344
60645288870942536809652748354970
60645288870942536809715424380746
60645288870942540470000269838365
60645288870942540515502802038106
60645288870942792481511619882469
60645288870942792481532540587577
60645288870942792481595647198418
60645288870942819109805492044826
60645288870942819246251372242313
60645288870942825835112920183580
60645288870942835169310195446122
60645288870942835718353242946120
60645288870942835718356341778834
60645288870942835763354428685302
60645288870942835764106540994614
60645288870942835764106799274868
60645288870942835764110013252962
60645288870942836953169786022958
60645288870942836953232433469018
60645288870942840659019782430022
60645288870942840842201606856329
60645288870966802314976460153023
60645288870966802315729601333563
60645288870966852094878005992285
60645288870966852140286350371670
60645288870966852140380509495670
60645288870966852140380509612310
60645288870966852140380538192026
60645288870966852140568537572998
60645288870966852140631213715414
60645288870967152283897518583942
60645288870967152283897547280298
60645288870967152284085575357626
60645288870967152284148595739674
60645288870967152329630182905550
60645288870967152329902152069874
60645288923140604220728157397604
60645288923173068584428361248586
60645288923173068584449281835442
60645288923797143578380562500997
60645288923797149663636426937646
60645288923817572913322661802248
60645288923821464994554540270368
60645288923828379916823677728077
60645288923828632476654307635617
60645288923828632476654307985537
60645288923828637418041473021651
60645288923828679923080017831764
60645288923828680060278010773359
60645288923828680060340686799135
60645288923829532907205334896365
60645288923829532907205334900577
60645288923829532907205335250497
60645288923829533044466003532689
60645288923829537848592500286611
60645288923829580490808116983451
60645288923829580490829037571759
60645288923829580490891713597535
60645288923829580490891795575526
60645288923829580490891799807614
60645288923829580491644854793885
60645288923829580491644945237504
60645288923829580667128131773915
60645288923829580673843262549881
60645288923829582321035191849208
60645288923829582321035196081296
60645288923829586027839562880372
60645288923829586027860483586724
60645288924036663497047400595073
60645288924040270846189221543689
60645288924040270846942366967915
60645288924040270847022950593424
60645288924040270847026049776061
60645288924040270847026049780270
60645288924040270847026049793323
60645288924048375957247630079471
60645288924048375957331312887617
60645288924048375957331312904879
60645288924109307653369452078397
60645288924109314241969443266456
60645288924109314241969701546710
60645288924109357067227595490223
60645288924109607796904282922311
60645288924109614431236937959754
60645288924109614431240037146600
60645288924109657210744604578543
60645288924109657210747703529301
60645288924120463887228419187710
60645288924120464024489173913102
60645288924121319982583949961527
60645288924121321812793461805250
60645288924121321950064720131770
60645288924121321950085612140278
60645288924121321950085612140362
60645288924121321950085612140521
60645288924121321950085640720078
60645288924121321950085640839544
60645288924121321950085640839787
60645288924121369991220785102426
60645288924121369991224228780850
60645288924144781184805947392985
60645288924144781184805975622745
60645288924144781184805975622781
60645288924144781184805976089341
60645288924144781184806061711813
60645288924144781184806061711849
60645288924144781184826982416797
60645288924145681569540656330993
60645288924145681569540742420061
60645288924145681569603418445837
60645288924145681569624310454429
60645288924145681615356974657945
60645288924145681615357003354301
60645288924145681615377895246253
60645288924145681752554967268493
60645288924145681752554995964849
60645290051392404910375302500408
60645290051392705099645896498596
60645290051392705236822968396885
60645290051395406345545139335394
60645290051614255440142901821520
60645290051615161406877698423516
60645290051615161543320479419862
60645290051615161544135267754950
60645290051688090927589365941255
60645290051720511917790669415727
60645290051720511917790669420182
60645290051720511918041373518831
60645290051720511918605200537778
60645290051720511918605457755270
60645290052270719940826506074357
60645290052343654815460744822835
60645290052343670874967855848971
60645290052343670874967857248651
60645290052343670874967885945007
60645290052343670874967972034075
60645290052343670874971328101495
60645290052343670874971328107102
60645290052344604796202801992451
60645290052344604796223689750289
60645290052344604796223718448049
60645290052344604796223722697399
60645290052367986205887117441770
60645290052376086374804838787211
60645290052376086374804843036561
60645290052376086374804867483567
60645290052376086374804867496617
60645290052376086374804953222715
60645290052376086374804953572635
60645290052376086374804957821985
60645290052376086374805210453209
60645290052376086374805211852880
60645290052376086374805211852889
60645290052376086374805215039429
60645290052376091313932601463295
60645290052376091313932601476345
60645290052376091313932687202443
60645290052376091313932944432937
60645290052379688646072918884348
60645290052379693587439163686295
60645290052379693587460055812922
60645290052379693587460084392638
60645290052379726941165744650009
60645290052379726941165773347769
60645290052563409418431061039889
60645290052563409418431061041341
60645290052563409418431089621057
60645290052563409420123313735841
60645290052563409420123313737293
60645290052563409420123342317009
60645290052563409832756354190843
60645290052595824918247150569857
60645290052595824918247150571309
60645290052595824918268071159617
60645290069118581338950898336160
60645290069121282630792008208368
60645290069340082311423814122449
60645290069340131725201373653801
60645290069413017186057022584209
60645290069413066599834582115561
60645290069413066601526834811513
60645290069997496199088815975251
60645290069997496199091910575877
60645290069997544788287164182337
60645290070066845822557392842891
60645290070066845822557392847103
60645290070066845822560487443517
60645290070069547114210095921611
60645290070069547114210097321291
60645290070069547114210130281499
60645290070069547114213567825667
60645290070069547114213569238388
60645290070069547114213569238397
60645290070069547114213572424937
60645290070069580330706202463840
60645290070069580330707321677858
60645290070070431073725119037637
60645290070070480899086196051797
60645290070093890855804442475037
60645290070094791286355469739997
60645290070101962614047078859851
60645290070101962614047083109201
60645290070101962614047111820059
60645290070101962614047450525849
60645290070101962614047454763601
60645290070101962614047454776651
60645290070101962614047455112069
60645290070101962614047455113521
60645290070101962614047456176331
60645290070101962614131134750928
60645290070101962614298159220789
60645290070101967553174811439899
60645290070101967553174812839579
60645290070101967553175184505577
60645290070101995233298858659106
60645290070101995235558294891932
60645290070101995235746833867736
60645290070101995235746838453956
60645290070102000909202984780322
60645290070102000909223876788914
60645290070102863044598225178299
60645290070102863044598482028561
60645290070102863044598482378481
60645290070102863044598482395743
60645290070102863044598483445503
60645290070102863044849272220525
60645290070105564336502267922125
60645290070105564336502268280629
60645290070105603180470775185333
60645290070288384952726409072414
60645290070288384955174130127836
60645290070289284286819998029377
60645290070320849865500936966698
60645290070320849865502051588672
60645290070320849865584619319930
60645290070320849865773647700368
60645290074920650085068343066728
60645290075026000459538533067048
60645290075026906562970262679006
60645290075027206706298980705432
60645290075027206706298985422794
60645290075027206706487271767326
60645290075029907998140090577688
60645290075212389583601176913768
60645290075244810754434846299417
60645290075244810754434874879133
60645290075245739002322843368151
60645290075245753826480872181447
60645290075246055800332663676936
60645290075246055800332664726696
60645290075248412293627832885858
60645290075248456766018222682656
60645290075249657523100483406125
60645290075249663012775571134194
60645290075249663058529156044110
60645290075318640525883149971462
60645290075318690531448864094277
60645290075318690531448864100136
60645290075321391639899318835104
60645290075321391640651431144416
60645290075321391642343683840368
60645290075322592399424911463425
60645290075343000326179844874455
60645290075354113002385299797099
60645290075354113002636346856795
60645290075355013387245761134514
60645290075355013432999346044430
60645290075901352483882587750335
60645290075901352483903508338643
60645290075905254349603708962571
60645290075905254944400312791477
60645290075906122160982454169015
60645290075906122160983573027289
60645290075906122160985897375263
60645290075977905554348960821996
60645290075977905554349993923860
60645290075978172527377997223854
60645290075979072957929024484442
60645290075979106266430806517061
60645290075979106266430807566821
60645290075979106266430807568225
60645290075979106266434278422521
60645290076010320457130960929378
60645290076010321054186200627760
60645290076010321054186975462420
60645290076010325993314733435644
60645290076010325993314734485404
60645290076010325993878818715984
60645290076010325994067104023806
60645290076010325995762799931830
60645290076010326133055064855290
60645290076010588027211536618976
60645290076010588027211881441808
60645290076010588027399797920261
60645290076010588027399826617985
60645290076010592966339270598704
60645290076010620648660216324328
60645290076010620648848505851188
60645290076010620649413361735504
60645290076010621243457566276876
60645290076010626137395827804256
60645290076010626139091522662520
60645290076010626183149412714172
60645290076011488457950939617964
60645290076011488457950939617965
60645290076011488457950939622177
60645290076011488457950939635227
60645290076011488457950939972097
60645290076011488457951197902431
60645290076011488457951198252351
60645290076011488595232873688514
60645290076011521765704081599243
60645290076011521766268165831227
60645290076011526751244787032942
60645290076014190298395905647868
60645290076014190298395905765969
60645290076014190298395906115889
60645290076014190298395906120260
60645290076014190298458667880813
60645290076014195102585164634734
60645290076014195239783071156131
60645290076014195239783071156158
60645290076014195239783071156215
60645290076014228593572413766761
60645290076196694253411501099407
60645290076196709080163610169229
60645290076196710179005461807134
60645290076196743529991071563982
60645290076196994442682094979551
60645290076197910887802498862709
60645290076197910887802499908097
60645290076197910887802499912469
60645290076197910887802503096041
60645290076197910887823420614449
60645290076197910887886530295191
60645290076197910889494751558661
60645290076197910889494752604049
60645290076197910889494752608421
60645290076197910889494755791993
60645290076197910889515673310401
60645290076197910890330431902341
60645290076197910890330432952101
60645290076197910890330436135673
60645290076217451785807606380287
60645290076217451785807610629637
60645290076218302208349587281967
60645290076218317032507616095263
60645290076221020703345993972387
60645290076221320892616559272815
60645290076222219493025338053455
60645290076229130617966815154058
60645290076229175089332095056534
60645290076229175089332096106294
60645290076229175089333124987716
60645290076229175089335191055436
60645290076229425270304628227778
60645290076229430761516369492178
60645290076229430761579131257102
60645290076229430944593385153262
60645290076229475232869653195402
60645290076229475232869911462606
60645290076229475232870025781470
60645290076229475232870796384042
60645290076229475232873006063232
60645290076229475232873120382096
60645290076229475232873125099458
60645290076229475232874153969234
60645290076229475233125206683784
60645290076229475416146922370012
60645290076230326387159427718407
60645290076230326387723511950391
60645290076230329544938344251474
60645290076230331329328151132610
60645290076230331375144498157370
60645290076230331512405166793694
60645290076230375846698064421848
60645290076230375846701048817446
60645290076230375983958733058172
60645290076233028274120566143657
60645290076233033078306725471042
60645290122515064092013750957990
60645290123174224349003495922725
60645290123174224349006939483105
60645290123174229836926639301543
60645290123174229836926639318805
60645290123175124916815277912917
60645290123244474128689790872895
60645290123247175832191336857047
60645290123248076262742363767715
60645290123279580211394506370831
60645290123279590782981832884929
60645290123279590782981943071083
60645290123279590782981947670353
60645290123279591332024965177857
60645290123279596270901532720629
60645290123279596270901533057499
60645290123279596270901647493003
60645290123279596273432936601450
60645290123279624133977128177682
60645290123280491350730848505263
60645290123280491350730881471295
60645290123280491762575992438445
60645290123283193054228988140045
60645290123283193054229074233325
60645290123283193054229074237697
60645290123498428758609006965546
60645290123498478583503843351530
60645290123560557368627418090191
60645290128423684106214358636334
60645290128423684106272529183771
60645290128496318654378979426500
60645290128496318655131091735812
60645290128496318837388728557211
60645290128496618980905737645531
60645290128532636202946828243931
60645290129083798461768763890637
60645290129152830921702921769699
60645290129152832568829654515256
60645290129187916555876873071920
60645290129187916555876959165200
60645290129187921494732634699380
60645290129187921497264038580210
60645290129188249504588869011318
60645290129188249549590308663152
60645290129191857311299133984681
60645290129371637193484864118276
60645290129371670544470732155378
60645290129396297320888503263066
60645290129407104133876741770614
60645290129407954693793116313909
60645290129407954693793120563259
60645290129407954693793120564707
60645290129407954693793145011669
60645290129407954693793149261019
60645290129407954693793149262467
60645290129407954693793149262476
60645290129408002918048499768062
60645290129408002918051857707546
60645290129408004564427769035366
60645290129408004564427769035574
60645290129408004564427769052836
60645290129408004701625761644670
60645290129408004701625761646122
60645290129408005113470786554724
60645290129469182781729085369379
60645290145929510357393340985058
60645290146148359634189420316965
60645290146149560208257456670245
60645290146149560208258606098426
60645290146149560208321368217479
60645290146149560209073364194653
60645290146221294325872199623632
60645290146221294326624311932944
60645290146221294328316564628896
60645290146221294508822628778725
60645290146221294509638536303133
60645290146222445672373378125953
60645290146222495082890665132005
60645290146222495085397706163045
60645290146222495085397792251953
60645290146257617365623378728657
60645290146257617365623464467645
60645290146257617365623493047313
60645290146258518528264398276612
60645290146258518528264398393252
60645290146258518528264426972968
60645290146258534999553803593626
60645290146258534999553803710266
60645290146258534999553832289982
60645290146808726001413522978801
60645290146808726001413522991851
60645290146808726001414642186995
60645290146809626569162542850097
60645290146809674563813011357101
60645290146809674746806458865725
60645290146809674747642139209405
60645290146881677484531804897836
60645290146913825599561958984147
60645290146913825599561982958769
60645290146914092801438129616508
60645290146914092801438215709788
60645290146914092847170880037229
60645290146914125604185279564090
60645290146914125606633116473410
60645290146914125743078996768823
60645290146914125788811632274579
60645290146914993414919813819457
60645290146914993414919814169377
60645290146914993414919899912737
60645290146914993414919899925787
60645290146914993414919900262657
60645290146914993414919901325467
60645290146914993414982662027581
60645290146914998356307065298771
60645290146915026174444898467971
60645290146917694706572895614337
60645290146917694706572895964257
60645290146917694706572895968628
60645290146917694706635657729181
60645290146917733550519334604832
60645290146917733550520367356776
60645290146917733551357281583341
60645290146917733551357310281101
60645290147096644569668281234033
60645290147097813576306784577455
60645290147122123414344668446759
60645290147122156768614053741233
60645290147122173560193505100630
60645290147125715299562983981418
60645290147132630221769355653921
60645290147132635574998194589612
60645290147132635575001550639770
60645290147132663575286603123443
60645290147132663575286603240083
60645290147132930227248191503826
60645290147132930227269083512418
60645290147132930227270116614282
60645290147132930228001336915002
60645290147132930228088348155666
60645290147132930228088376853426
60645290147132930228088462946706
60645290147132930365286336174171
60645290147132930365286340766214
60645290147132930365286369463974
60645290147132930411019004969736
60645290147132935717700415342850
60645290147132935718515203677938
60645290147132963581605735931868
60645290147132963718803612211763
60645290147132963718803612328403
60645290147132963718803640908119
60645290147132978589545077904678
60645290147132980373108506609649
60645290147132980373115538168994
60645290147132980373118981375242
60645290147132980373118981841802
60645290147132980373118981843254
60645290147133830795900158861040
60645290147133879157356859545110
60645290147133880803670009108214
60645290147133880803722295993665
60645290147133880803732770873138
60645290147133880803732770890400
60645290147133880940930763482234
60645290147133880940930763483686
60645290147136582644366107936970
60645290147195058886221139975801
60645290147205614921209327578016
60645290147205614923716368609056
60645290147205614923717401710920
60645290147205915247719669035405
60645290147205915250247602075037
60645290147205915250248721281827
60645290147205915250248722681507
60645290147205915250248749979587
60645290281723745836139586708322
60645290281820990688437533834673
60645290281820990688438595632893
60645290281820990688438681372041
60645290281820990688438681721961
60645290281820990688438681739223
60645290281820990688438681740675
60645290281829094561785804550929
60645290281829094561786147507521
60645290281829094561786947739569
60645290281829094561975318773489
60645290281829094563397841017533
60645290281829094563397927106601
60645290281829094563397927123863
60645290281829094564234756423305
60645290281829094564235013640749
60645290281829096210609776708642
60645290281829096348058932581466
60645290281829096348058932935598
60645290281831797502452034845356
60645290282039795310726522792251
60645290282039795310726527508161
60645290282039845135473653437126
60645290282047899185685429936209
60645290282047899185685772892801
60645290282047899185686573124605
60645290282047899185686573124849
60645290282047899185874944158769
60645290282047900832814825399916
60645290282047900833006325739804
60645290282047949010432898821766
60645290282050602124467907194796
60645290282050602536253385366328
60645290282051502692220025902775
60645290282051502692220054954964
60645290282112774656916506792111
60645290282112774656916511509473
60645290282112774657000074826479
60645290282112774657000079543841
60645290282112774657001223898881
60645290282112774657001224248801
60645290282112774657001228498151
60645290282112774659444439831743
60645290282112774659444444549105
60645290282112774659445587369111
60645290282112774659445587719031
60645290282112774659445587736293
60645290282112774659445587737745
60645290282112774659445588786053
60645290282112774659445588904145
60645290282120878531960469633441
60645290282120878531960473882791
60645290282145145684632628560587
60645290282145145685196369853241
60645290282145145685196374551889
60645290282145145685196712792571
60645290282145145685196717508481
60645290282155952498938097195116
60645290282156002460922738094415
60645290282156002460922738094424
60645290282707110502183656576485
60645290282707110502183656930617
60645290282707115990106799955303
60645290282769238563828626532149
60645290282769255172128772647083
60645290282769288388624844829424
60645290282777391666340023137974
60645290282777391667093164318514
60645290282777391668599455138712
60645290282777391668602553971426
60645290282777392263396833789068
60645290282777392264148946098380
60645290282780045376817893908021
60645290282780045376817980001301
60645290282780045376821337468401
60645290282780045925609864350213
60645290282780045925609865767155
60645290282780045925609950443493
60645290282780045925613307910593
60645290282780061985116976793291
60645290282780061985117006902377
60645290282780061985120449045815
60645290282780061985371497510807
60645290282780945944629675898213
60645290282780994123049982519153
60645290282780994123617165596901
60645290282801659551585312492629
60645290282801659551586428518495
60645290282801670671965754185643
60645290282801670671966097142235
60645290282801670671966097496367
60645290282801670672216801586373
60645290282801675613603966622487
60645290282804377316851026249011
60645290282804377316871918375638
60645290282805261273789421552469
60645290282805272394420910287709
60645290282805272394420910646213
60645290282805272806014888119353
60645290282805277747402058213863
60645290282805277884600046124519
60645290282812465815531906740354
60645290282812466364574579868501
60645290282812477484953988440937
60645290282812477484954074180085
60645290282812477484954331384479
60645290282812477484954332797209
60645290282812477484954335983749
60645290282812482426592205128583
60645290282812482426592549484855
60645290282812482426592549951415
60645290282812482426613097255210
60645290282812508457829828204210
60645290282812508457830086471414
60645290282812508460089264437036
60645290282812508460090293306812
60645290282812508460277807999060
60645290282812513994578456594792
60645290282812513994578714861996
60645290282812513994767000156816
60645290282813377915505362900241
60645290282813377915505363250161
60645290282816079207158181704731
60645290282816079207409149152309
60645290282816084697588284630615
60645290282988093012336155173816
60645290282988093012336413441020
60645290282988093012339536738002
60645290282988093013089300584992
60645290282988093013092682149178
60645290282988126364078640530522
60645290282988126364162581640604
60645290282996180231237785501910
60645290282996196290239648523254
60645290282996196290992789703794
60645290282996196292502179356706
60645290282996229644509005239464
60645290282996229644510062688956
60645290282996246299378666710682
60645290282996246301072870818620
60645290282998881524648463340394
60645290282998881525400575649706
60645290282998898178951863917522
60645290282998898179701627763060
60645290282998898179704980630890
60645290282998898179705009328698
60645290282998931530690967708590
60645290283020491856115521655830
60645290283020513452054298362576
60645290283020541863915618886754
60645290283020541863915622069082
60645290283020541863999563179164
60645290283020557923419579332282
60645290283020557923503232057442
60645290283020557923503233107202
60645290283020557923691260134770
60645290283020557923694613947366
60645290283023243155568703862510
60645290283023243155568703863962
60645290283023243155652644974044
60645290283024143723401291419463
60645290283031297022727848835350
60645290283031313081457743160382
60645290283031313081646029504914
60645290283031313082482853037234
60645290283031346436000126022396
60645290283031346436002449087330
60645290283031363090031906511802
60645290283031363090033021133776
60645290283031363090868701464358
60645290283031363090868730044122
60645290283031364737530184757698
60645290283031368443568610874434
60645290283093442789666652519950
60645290283093442789687544528542
60645290283093442789751363742958
60645290283093442790503476052270
60645290283093443523984479940767
60645290283093443524005371949359
60645290283093443524820160284447
60645290283093492798052529528242
60645290283093492798052787794042
60645290283093492798052787795446
60645290283093492798053902416016
60645290283093492798327822409126
60645290283093492798328975023764
60645290283093492800583815434300
60645290283093492800583901523368
60645290283093492800583930221128
60645290283093492800584164041326
60645290283093492800584188488332
60645290283093492800584188505594
60645290283093492800584188505802
60645290283093492800584274594870
60645290283093492800584963340254
60645290283093492800585307713996
60645290283096194501576033587478
60645290283096194504020398592742
60645290283096194638835669116115
60645290283096194641281148713041
60645290283096194641281148730303
60645290283097093422195996347773
60645290283097093424703037378813
60645290283097095069386696026943
60645290283097095071831061032207
60645290283097095071832175511441
60645290283097095071832175978001
60645290287596046518109249278392
60645290287631163309599312611832
60645290287736513684069502612152
60645290287737421434628906776376
60645290287740422869798997659576
60645290287740422869800117332720
60645290287741323435162946978361
60645290287741323435162947096405
60645290287741323437338810943279
60645290287741323437359702481147
60645290287741323437359702953323
60645290287741323437359731177455
60645290287741323437423497820111
60645290287741323437423526398375
60645290287741323437610779654300
60645290287741323437611784059649
60645290287741323437611784531825
60645290287741323437611812756005
60645290287741323437611812874049
60645290287741323437611813228181
60645290287741324032157339410305
60645290287741324032157339528349
60645290287912097641519819279352
60645290287922902808132146458872
60645290287923853198307016585008
60645290287923853199059128894320
60645290287956218872772461817606
60645290287956226056837399138848
60645290287956524415212488682588
60645290287956524415964596759812
60645290287956526200354408240218
60645290287958927165287854936626
60645290287958927760084458765372
60645290287958969990549192227760
60645290287959277316563119854812
60645290287960126275175316999822
60645290287960127922367016945668
60645290287960128058790976251944
60645290287960128058790976251945
60645290287960128058790976722669
60645290287960128058790976724121
60645290287960128058794070852570
60645290287960128058811868378580
60645290287960128058811868378581
60645290287960128058811868731261
60645290287960128058811868732713
60645290287960128058814991557470
60645290287960128059544117429580
60645290287960128059547187683823
60645290287960128059547216263539
60645290287960128059547216380179
60645290287960128059547216734471
60645290287960128059547216735923
60645290287960128059565009556216
60645290287960128059568108388771
60645290287960128059568108743063
60645290287960128059568136968487
60645290287960128059630870509439
60645290287960128059630899087703
60645290287960128059630899089155
60645290287960128059630899207252
60645290287960128059631243461444
60645290287960128059631243462896
60645290287960128104565453168952
60645290287960128104568547769578
60645290287960128471350487729206
60645290287960128471413249842592
60645290287960128654364712099633
60645290287960128654364745520584
60645290287960128654427503036158
60645290287960173126096491850194
60645290287960173126096491868908
60645290287960176100048889840852
60645290287960176100800997899362
60645290287960176100800997918076
60645290287960176238058652971402
60645290287960176238061666182852
60645290287960176238061666195893
60645290287960176238061666195902
60645290287960176832134545030942
60645290287960177884374901849536
60645290287960177884434454224038
60645290287960177884437577521020
60645290287960178067365225829350
60645290287960178067386146416206
60645290287960178067448793863718
60645290287960178067451888346300
60645290288021099697817961200688
60645290288021099700262326205952
60645290288029153750414119516614
60645290288031904864430288380208
60645290288031904866874653385472
60645290288053520871012427558721
60645290288053520871033348145577
60645290288053520871033348147029
60645290288065478296273122714004
60645290288065478296837206945988
60645290288065478433449194800317
60645290288065478433449194801769
60645290288065478433449195864579
60645290288065478433470086808909
60645290288065478433470086810361
60645290288065478433470087873171
60645290288065478434014307547944
60645290288065478434035199556536
60645290288065478479035643169272
60645290288065478479287463416334
60645290288065478479767635122324
60645290288065526611964644414753
60645290288065526612528471429377
60645290288065526612528471435201
60645290288065526612528728646737
60645290288065526612528728646821
60645290288065526612528728646981
60645290288065526612528728665695
60645290288065526612528842965845
60645290288065528258821076189990
60645290288065528258904644224358
60645290288065528259092672301686
60645290288065528304846285789866
60645290288065528304847286079926
60645290288065528441835415829670
60645290288065528441856336416526
60645290288065528441918983864038
60645290288065528442107011941366
60645290288065528442107040519630
60645290288065528442108040809690
60645290288613082207067885377876
60645290288615784047763989260864
60645290288615784047764764095524
60645290288688371149444381309628
60645290288688387208951522450466
60645290288689619490965247967625
60645290288710296085318468977989
60645290288710328706578858689912
60645290288710328706767148216772
60645290288712697599315854846108
60645290288712702538443588825836
60645290288712702540703020354398
60645290288713897807522549345685
60645290288713903297701713521742
60645290288713934682455009107556
60645290288720802708785406196244
60645290288720807650444544056802
60645290288720833683920596103332
60645290288720839218409788261088
60645290288720839218597815288608
60645290288720839218598073568910
60645290288720855689982503292416
60645290288720855689982757323320
60645290288720855689982761572670
60645290288721133873191160355404
60645290288721133873379475396292
60645290288721139361926539083608
60645290288721139361926797350812
60645290288721139407680382259276
60645290288721986811564036883834
60645290288721991750691770863562
60645290288722001682482938031393
60645290288722003465867782188996
60645290288722042173558466731371
60645290288724743465211548526251
60645290288724743465231321326649
60645290288724743465232440521793
60645290288896401579356729554670
60645290288896451587993655039648
60645290288904505454566766198552
60645290288904505455319907377640
60645290288904521514074940441254
60645290288904521514827048518478
60645290288904522248387516709227
60645290288904554868340078638508
60645290288907206746721169043502
60645290288907206746783931162558
60645290288907223218074111314232
60645290288907223403536054029934
60645290288907256754522041107634
60645290288908424112333469453201
60645290288908424112333472641145
60645290288908424114861402498657
60645290288908424114861405680741
60645290288908424114861405680777
60645290288908424114864873334031
60645290288908424158087024619921
60645290288908424158087025669681
60645290288908457468379133225751
60645290288928817080197643531560
60645290288928867087830636578208
60645290288929117268715353568104
60645290288929117269468237529748
60645290288929117405913088961208
60645290288929117405913346178652
60645290288929137034263646722404
60645290288929138819402122582688
60645290288929167231263704554994
60645290288929167231535673756906
60645290288929167231535932024110
60645290288929183290767403552394
60645290288929183290788295560986
60645290288929183290788553828190
60645290288929183290788668147054
60645290288929183290791648428816
60645290288929183290791762747680
60645290288929183290791767465042
60645290288931568379399777261554
60645290288931868522916786351326
60645290288931868523000727461408
60645290288932739306103930389732
60645290288939643659298258361082
60645290288939645443907781906248
60645290288939645489629941095936
60645290288939688313864094532820
60645290288939688313866160600540
60645290288939688314699774863402
60645290288939938494835597772882
60645290288939938906617860899298
60645290288939943848757138716900
60645290288939945633146950197306
60645290288939988457379730733366
60645290288939988457379989000570
60645290288939988457383083601196
60645290288939988457400881009162
60645290288939988457404090395212
60645290288940839612254133954131
60645290288940839612442419235862
60645290288940839612442419248912
60645290288940839612442420298672
60645290288940844415845225123154
60645290288940844416598366302242
60645290288940846200718531666725
60645290288940846200781178995985
60645290288940846200781207575701
60645290288940846200802099701093
60645290288940846200802128280809
60645290288940846200969465340677
60645290288940846200987058574454
60645290288940846201053148160225
60645290288940846201053148160469
60645290288940846201053176739941
60645290288940846201053176740025
60645290288940846384064159974686
60645290288940846795765839420699
60645290288940846795765840470459
60645290288940889026031693491307
60645290288940890855617726239164
60645290288940894561680143215197
60645290289001768013584761256696
60645290289001768014337997379296
60645290289001768015841102770852
60645290289001768016594334294182
60645290289001768016594334307232
60645290289001768608946200046322
60645290289001768747815548739137
60645290289001768747815548752187
60645290289001768747836440631041
60645290289001768747836440644139
60645290289001768747836440747729
60645290289001768747836440749133
60645290289001768747836440760779
60645290289001768747836445348403
60645290289001768748651228966093
60645290289001768748651228966129
60645290289001768748651228966177
60645290289001768748651229082817
60645290289001768748651229084221
60645290289001768748651233683455
60645290289001768748651233683491
60645290289001816924074010580765
60645290289001818021883861193086
60645290289001818021884975815060
60645290289001818021967543546318
60645290289001818022156571926756
60645290289001818024415007869522
60645290289001818571014776262323
60645290289001818571014776378963
60645290289001818571014776728883
60645290289001818573459141267587
60645290289001818573459141384227
60645290289002118348698887516220
60645290289004519725407106986522
60645290289004519727851471991786
60645290289004519862666742515159
60645290289004519862667858523763
60645290289004519865112222112085
60645290289004519865112222129347
60645290289005718792049971861005
60645290289005718836120690004010
60645290289005720439180258365987
60645290289005720439180259415747
60645290289005720619694593946958
60645290289005720619697951414058
60645290289005720622194599055423
60645290289012573180946876629382
60645290289012573180950234220398
60645290289012573182454544928090
60645290289012573182454544932461
60645290289012573183206571129460
60645290289012623008012991164384
60645290289012623008014368658704
60645290289012623188495930105354
60645290289012623188496188372606
60645290289012623189332753637674
60645290289012623189333011904926
60645290289012623191027216012816
60645290289012623191027216012864
60645290289012623191027302101932
60645290289012623191027330799692
60645290289012623191027560369088
60645290289012623191027589066896
60645290289012623191027589084366
60645290289012623191027675173434
60645290289012623191028363918818
60645290289012623191028708292560
60645290289012624835994466618502
60645290289012639660152839788070
60645290289036934813457606879758
60645290289036934813646635260196
60645290289036940166638659841474
60645290289036940166910255953170
60645290305358245659156005329750
60645290305429974422973348334771
60645290305429974422973352461865
60645290305429974422973352579909
60645290305451584755926034942425
60645290305451584755946926951017
60645290305455492157829777336557
60645290305455492157830925228057
60645290305455492157830925241107
60645290305455492157830925246931
60645290305455492157830929833151
60645290305455492157851845816365
60645290305455492158102985103805
60645290305462389922810329873331
60645290305463596030362226975817
60645290305463596030362569932409
60645290305463596030550598009737
60645290305463596031115453894053
60645290305463596031115710975983
60645290305463596031115711111497
60645290305463596031366415214601
60645290305463596032789022721197
60645290305463596032790170612697
60645290305463596032790170631571
60645290305463596032790515005105
60645290305463596032811091201005
60645290305463596033625850975251
60645290305463596033625852374931
60645290305463596033626195348785
60645290305463597817262977590228
60645290305463597862933538305211
60645290305463597863016562500144
60645290305465999377182002168637
60645290305465999377182088263528
60645290305466297322203679804617
60645290305466297322204713260613
60645290305466297323019497009481
60645290305466297323019582626165
60645290305466297323019583098548
60645290305466297324442104516077
60645290305466297324443252407577
60645290305466297324443252420627
60645290305466297324443252426451
60645290305466297324443257012671
60645290305466297324464144311175
60645290305466297324464172995885
60645290305466297325278932652087
60645290305466297325278932770131
60645290305466297325280051842811
60645290305466297325280051959451
60645290305466297325280080539167
60645290305466297325280080544991
60645290305466299154586620100091
60645290305466299520699011256957
60645290305467199537207194557045
60645290305467199539654998537921
60645290305467199539655027234277
60645290305467199539655031820497
60645290305467199539656031639785
60645290305467199539656060336141
60645290305467200134201586872397
60645290305467200134264377808922
60645290305467200134264378163054
60645290305637973880824736440626
60645290305646077753276563490796
60645290305646077753276567722725
60645290305646077753276596420485
60645290305646077754947928410085
60645290305646077754968815813535
60645290305646077754968816186748
60645290305646077754968849116437
60645290305646077755783981825266
60645290305646111106793835984701
60645290305646111106793869405647
60645290305648779044929644912511
60645290305648779044929645285676
60645290305648779044929649517605
60645290305648779044929678215365
60645290305648779046621896560107
60645290305648779046621897981628
60645290305648779047437057952035
60645290305648812398446916729821
60645290305648812398446917779581
60645290305648812398446951200527
60645290305670389378154299644716
60645290305670422731671571088861
60645290305670422731671572138621
60645290305670422731671572256713
60645290305670422731671572624055
60645290305670422731671600954473
60645290305670422731671605559567
60645290305670422731671948510335
60645290305673124023324652883741
60645290305673124023325030305215
60645290305674296779302949933049
60645290305674296780118857457457
60645290305674296780118857476331
60645290305681194544745734811273
60645290305681194544766625401263
60645290305681194544766626451071
60645290305681194544766626824236
60645290305681194544766631056165
60645290305681201133534016583142
60645290305681227898283899436233
60645290305681227898283899803575
60645290305682400654450223259503
60645290305682400654450223395017
60645290305682400654451252129279
60645290305682400655015079279333
60645290305682400655270633116182
60645290305682400792530267229325
60645290305682402438631114653989
60645290305682402438631114770629
60645290305682402438819142731317
60645290305682402438819142847957
60645290305682402438819142848116
60645290305682402438819142848117
60645290305682402438840034739909
60645290305682402438840034856549
60645290305682402438906149839382
60645290305682402439387354665791
60645290305682402439387354782347
60645290305682402439387354782431
60645290305682402439408246791023
60645290305682402439471381981740
60645290305682402439471386586674
60645290305682402439659414664002
60645290305682402484593619648373
60645290305682402484659734749298
60645290305682402485161861821678
60645290305682402485224966893114
60645290305682402485224971496596
60645290305682402485412994970442
60645290305682402485412999573924
60645290305682445126907881733892
60645290305685101945915277112569
60645290305685101946668418291657
60645290305685101946668422877877
60645290305685101946731180406500
60645290305685101946731184636977
60645290305685101946731184637136
60645290305685101946731213216693
60645290305685103730284196448869
60645290305685103730284196449076
60645290305685103730284196449077
60645290305685103730284196565509
60645290305685103730305088457461
60645290305685103730305088574101
60645290305685103730305088574260
60645290305685103730305088574261
60645290305685103731040436460671
60645290305685103731040436577311
60645290305685103731061328585903
60645290305685103731061357165619
60645290305685103731124119404384
60645290305685103731124463660028
60645290305685103731124468381554
60645290305685103776793992671291
60645290305685103776878048687994
60645290305685103776878053291476
60645290305685104142822700772361
60645290305685104142843707926338
60645290305685104142906383592153
60645290305685104142906474290526
60645290305685151771542110037984
60645290305685151772291004118400
60645290305685151772291032698164
60645290305685151772294218096494
60645290305685151772294218115208
60645290305685151909554886379984
60645290305685151909554886393025
60645290305685151909554886393034
60645290305685151955308442485637
60645290305686004160856115839221
60645290305686004161675491041580
60645290305686004161675491043032
60645290305686004161675495646514
60645290305686004756408959561725
60645290305686004893648822400940
60645290305686004893669743108798
60645290305686004893764245070048
60645290305686004893764274258995
60645290305686052339288026376514
60645290305686052340102814711602
60645290305743374263116685791937
60645290305746075552241837851769
60645290305746075552262755725921
60645290305746075552262758440077
60645290305746075552262759975271
60645290305746075554769766541429
60645290305746075554769770774761
60645290305746075554769770792231
60645290305746075554769770891401
60645290305746075554769772308551
60645290305746075554769795221767
60645290305746075554769796756961
60645290305746075554769799471117
60645290305746975937039277026150
60645290305747276126308750293995
60645290305747276126329642302587
60645290305747276128836683333627
60645290305747276128837831238177
60645290305747276128837832637857
60645290305747276128837832643681
60645290305754129421907253620466
60645290305754179427222000760641
60645290305754179427222005359911
60645290305758081292921077473515
60645290305758081292941969482107
60645290305758081292941974085797
60645290305758081295449010513147
60645290305758081295449015116837
60645290305758081295450129719937
60645290305758081295450130074229
60645290305758081295450131119617
60645290305758081295450131123989
60645290305758081295450134307561
60645290305758081295450158404647
60645290305758081295450158417697
60645290305758081295450163003917
60645290305758081295450163009741
60645290305778446579705875109957
60645290305778446580457987419269
60645290305778446580457992123741
60645290305778446580521011123371
60645290305778446580709034478965
60645290305778446580709039200699
60645290305779647153773139933369
60645290305779647153961167875183
60645290305779647153961168010697
60645290305779647154526023895013
60645290305779647154526028477021
60645290305779647154588704502797
60645290305779647154589047457777
60645290305779647154589047476651
60645290305779647154777070832245
60645290305779647154777075535105
60645290305779647154777075553979
60645290305790203786818093572459
60645290305790219846608826553004
60645290305790219846608826553005
60645290305790452320637287223144
60645290305790452321138351074533
60645290305790452321138608291977
60645290305790452321201374637297
60645290305790452321201403217013
60645290305790452321389312395081
60645290305790452321389398011765
60645290305790452321389398484148
60645290305790452321389399533908
60645290305790452321389402714625
60645290305790452321389431294341
60645290305790454104775278457781
60645290305790454104775278574421
60645290305790454104775278574580
60645290305790454104775278574581
60645290305790454104942416061711
60645290305790454104963306535109
60645290305790454104963306651749
60645290305790454104963308070303
60645290305790454105025982677685
60645290305790454150528864901439
60645290305790454150716891443573
60645290305790496793026676729882
60645290305790502146197109886736
60645290305790502146761194118720
60645290305790502283457864611885
60645290305790502284021691626509
60645290305790502284021948843869
60645290305790502284021948843953
60645290305790502284021948844113
60645290305790502284021948862826
60645290305790502284021948862827
60645290305790502284022063162977
60645290305790502329775305133562
60645290305790502329775305133563
60645290305790502329775562337957
60645290305790502329775648072893
60645290305790503930335102660779
60645290305790503930585806763883
60645290305790504113600260716603
60645290305790519990104685482120
60645290305790519990104685482121
60645290305790519990104686415240
60645290305790519990104686415241
60645290305790519990104686531880
60645290305790519990104686531881
60645290305790519990104686881801
60645290305790519990125492801325
60645290305790519990125577490712
60645290305790519990125577490713
60645290305790519990125578423832
60645290305790519990125578423833
60645290305790519990125578890393
60645290305790519990188253516489
60645290305790519990188254449609
60645290305790519990188254566249
60645290305790519990188254916169
60645290305790520035879192030104
60645290305790520035879420667832
60645290305790520035941954144948
60645290305791404544151287981563
60645290305791421152713071305674
60645290305791421152713072355434
60645290305791421152733963314266
60645290305791421152733964364026
60645290305791421152733991893982
60645290305791421152733992943742
60645290306337741810457807939651
60645290306337741810457809356801
60645290306338910862937502645011
60645290306338910862940597245637
60645290306341612108589390028940
60645290306341612154590584439891
60645290306341612154593679040517
60645290306341615812935190513736
60645290306341643676178925969767
60645290306341643676178926087811
60645290306341643678438357498329
60645290306341643678438357498572
60645290306341660149809011561988
60645290306436161066795019753563
60645290306436161066795024002913
60645290306438873844877082692936
60645290306438873844877197483976
60645290306439774458358795593645
60645290306439774458358881686925
60645290306439774458358882036845
60645290306439774458421557708489
60645290306439774458421643801769
60645290306439805980277650024911
60645290306439810921697249180196
60645290306446683753304742174554
60645290306446717106759224348516
60645290306446962483057257080966
60645290306446962528810841871338
60645290306446966187403057565762
60645290306446966233156642356134
60645290306446967422184991060694
60645290306446967467938575851066
60645290306446977353976158228524
60645290306446977353976158228525
60645290306446978954618376363548
60645290306446979137361002386128
60645290306446982844217286045402
60645290306446984078999219540334
60645290306447010522018761969314
60645290306447010524279227090838
60645290306447010524466483142828
60645290306447010524467512012604
60645290306447010525031343632238
60645290306447016060463343951972
60645290306447017250055519547316
60645290306447017250056552667894
60645290306447885059430137086380
60645290306450584382591922780026
60645290306450586212734199489987
60645290306450586212734285579055
60645290306450586212985334055693
60645290306450586213822177192272
60645290306450586213822177310316
60645290306450617734654091746338
60645290306450617734685487686292
60645290306450617736913523392944
60645290306450617918421572559075
60645290306450619567055857848288
60645290306450619567339450177434
60645290306450619567339450295478
60645290306629481311270880634665
60645290306629497737619251119486
60645290306630698537948113476092
60645290306630698539640366172044
60645290306630698540455498880666
60645290306633099459823360179326
60645290306633099642837985732593
60645290306633132993848221931852
60645290306633132993848221931853
60645290306633399783101845603911
60645290306633399783826692838277
60645290306633399783910720037391
60645290306633399783910720037427
60645290306633399786358093531163
60645290306633399828855430512375
60645290306633399829580244265928
60645290306633399829580244817052
60645290306633399829580244817053
60645290306633399829580245866812
60645290306633399829580245866813
60645290306633399829580249048897
60645290306633399829601195270972
60645290306633399829664304945891
60645290306633399831272497513004
60645290306633399831272497513005
60645290306633433183097895105644
60645290306633433183933575449321
60645290306633433183934347101653
60645290306633433185628922745899
60645290306633433185628922745902
60645290306634300946550497215566
60645290306634300948242749911518
60645290306634300948242750961278
60645290306654993508020355405665
60645290306654993645218348011841
60645290306654993646033907999261
60645290306655010117135374513023
60645290306655010117135374513107
60645290306655010162888959304931
60645290306655057745770753416123
60645290306657444618725957967728
60645290306657444618725957967729
60645290306657444618725958085772
60645290306657444618725958085773
60645290306657695348465034565331
60645290306657710173439339277549
60645290306657715160527807395104
60645290306657742978665591332669
60645290306657744625044974923500
60645290306657744762238462169625
60645290306657744762239495271489
60645290306657744762242589752618
60645290306657744762242594102591
60645290306657744762242622682307
60645290306657744762242708895296
60645290306657744762242967056048
60645290306657744762242967056049
60645290306657744762242967174092
60645290306657744762242967174093
60645290306657744762242967175541
60645290306657744762242967175550
60645290306657744807975631259564
60645290306657759632980958956826
60645290306658612571428233369486
60645290306658617375519813817731
60645290306665521683212784097944
60645290306665555082546660834206
60645290306665798674548741473411
60645290306665798674548741473654
60645290306665798674632425717664
60645290306665798675385566895300
60645290306665798675385566896752
60645290306665815145646418662654
60645290306665815145667310671246
60645290306665815145918387354594
60645290306665815145921743522844
60645290306665815146674972213766
60645290306665815329438176809532
60645290306665815329501286484451
60645290306665820087306585966200
60645290306665820088058698274060
60645290306665820088062141971406
60645290306665820088063175073270
60645290306665820225322809186413
60645290306665820637105159810170
60645290306665820682102159860908
60645290306665821871698720511540
60645290306665821872263924311674
60645290306665821872274427772833
60645290306665821872274513511981
60645290306665821872295319897981
60645290306665821872295319898224
60645290306665821872451952389002
60645290306665821872451953438762
60645290306665821872452210301831
60645290306665821872452210656206
60645290306665821872462456838602
60645290306665821872462456900080
60645290306665821872462457016720
60645290306665821872462800322989
60645290306665821872462800323233
60645290306665821872480278771586
60645290306665821872483347975552
60645290306665821872546111140156
60645290306665821872546139719872
60645290306665821872546368357600
60645290306665821872546482676465
60645290306665821872546483166110
60645290306665821918236962514944
60645290306665848500002839290458
60645290306665848500003096507902
60645290306665848500003872275682
60645290306665848500191124585230
60645290306665848500191128817318
60645290306665848500192128989286
60645290306665848500192157687094
60645290306665855226000879227918
60645290306665855226063412705034
60645290306665855226063412840388
60645290306665855226063756151272
60645290306665864559695946891770
60645290306665864559700423690980
60645290306665864697524913688439
60645290306665865108470434658462
60645290306665866344183388337582
60645290306665870050138017451017
60645290306665870050221699804248
60645290306665870050221699804249
60645290306665870095975284712712
60645290306666723034882813713186
60645290306666723034903705721778
60645290306666723034903734301494
60645290306666723035091762378822
60645290306669422359055125337832
60645290306669422542132140997251
60645290306669424189264636827414
60645290306669424326535895018385
60645290306669424326556786965693
60645290306669466830692369350359
60645290306669466830695464423161
60645290306669467014525974472680
60645290306669472321938461309412
60645290306669472367692046217870
60645290306669472367695145522760
60645290306669472367695403684970
60645290306669472367695403803014
60645290306726744417637412849547
60645290306726744419308773536943
60645290306726744419329665545535
60645290306726794242507996576095
60645290306727995002034651358575
60645290306730394317520289943949
60645290306730394320027330974989
60645290306730395964648309352204
60645290306730395964648313597342
60645290306730395964649343516878
60645290306730395964710989623118
60645290306730395964710989623119
60645290306730395967155350383244
60645290306730395967155354628382
60645290306730395967155354628383
60645290306730395967156383485108
60645290306730395967156383498158
60645290306730395967156469574177
60645290306730694507613910201142
60645290306730696108165318322432
60645290306730696110672359353472
60645290306730696110673393519598
60645290306730696110673478563119
60645290306730696153897982527400
60645290306730696156425915567032
60645290306730696156425944263388
60645290306730696156426948680542
60645290306730696156426949730302
60645290306730696156426977365252
60645290306731596721709678074553
60645290306731596721730570083145
60645290306731596724237611114185
60645290306731596724238730320975
60645290306731596724238759018735
60645290306738499430332590921767
60645290306738816042890938009634
60645290306738816042890938560758
60645290306738816042890938560759
60645290306738816042911830569350
60645290306738816042911830569351
60645290306738816042974506044002
60645290306738816042974506595126
60645290306738816042974506595127
60645290306762811464481824654660
60645290306762811464544500680436
60645290306762816405869365925522
60645290306762816405870394795298
60645290306762816405870394801122
60645290306762816406152585184778
60645290306762816406152843451982
60645290306762816406215629681175
60645290306762816406215631080854
60645290306762816406215631080855
60645290306762831230375725625000
60645290306763066586817530581880
60645290306763066587569642889740
60645290306763067182115169545492
60645290306763083196215084569132
60645290306763083196215084587846
60645290306763083196215113167562
60645290306763083196215341786576
60645290306763083196215341805290
60645290306763111058935265767730
60645290306763111058935266817490
60645290306763111059206862929186
60645290306763111059206891507450
60645290306763111059207891797510
60645290306763111608061881286142
60645290306763111608249909363470
60645290306763111653815094678624
60645290306763116549449022461306
60645290306763116549449822693354
60645290306763116549669852656894
60645290306763116549732386152724
60645290306763116549732614771738
60645290306763116549732614790452
60645290306763116549732615840212
60645290306763116549732638769447
60645290306763116549732640169126
60645290306763116549732640169127
60645290306763116549732644419928
60645290306763116595485971043926
60645290306763116595486225079042
60645290306763116595486229328392
60645290306763127667768674714678
60645290306763127667768674714679
60645290306763127667768674831318
60645290306763127667768674831319
60645290306763127667789566723270
60645290306763127667789566723271
60645290306763127667789566839910
60645290306763127667789566839911
60645290306763127667852242749046
60645290306763127667852242749047
60645290306763127667852242865686
60645290306763127667852242865687
60645290306763127667852615801674
60645290306763127667852615801675
60645290306763127713522231044878
60645290306763127713606172131874
60645290358640023582677451709250
60645290358641226123333616843715
60645290358641226123333646602881
60645290358641226169066281045779
60645290358644828440397120195198
60645290358858829851260735725154
60645290358859730601267397139459
60645290358860028961211645460337
60645290358860030745520097052067
60645290358860030745520097168707
60645290358860030745540989177299
60645290358860030745541017757015
60645290358860030745603779995780
60645290358860030790517070431295
60645290358860030791357366340060
60645290358860031157323368517734
60645290358860078786773878687890
60645290358860078786773878706604
60645290358860078924034546971380
60645290358860078924034546984421
60645290358860078924034546984430
60645290358862732311778457702060
60645290358862732449039216676802
60645290358863632879590239692412
60645290358863632879590243941762
60645290358863633062541731119602
60645290358863633062541735368952
60645290358863633611678993365296
60645290358921002383790841989216
60645290358921002386235206994480
60645290358931807552847534174000
60645290358957025279210223670833
60645290358957025279210338012818
60645290358957025279273014015265
60645290358957276009701785176997
60645290358957325422790023103585
60645290358968148707852298654850
60645290358968148707852298771490
60645290358968148890866638410963
60645290358969031019890587203633
60645290358969031020705489880706
60645290358969048223331627839946
60645290358969049321396658881907
60645290358969049321396659231827
60645290358969049321417665675923
60645290358969049458678420405770
60645290359520144961401999534312
60645290359613837505406197016441
60645290359617402764491537979921
60645290359617402764491538329841
60645290359617402764491538334212
60645290359617402764554300094765
60645290359617440373175986154208
60645290359624638830411969477114
60645290359624644321595388573756
60645290359624645967971300967354
60645290359625511395377007727176
60645290359625511397071583371422
60645290359625511580839069479321
60645290359625544932712947855699
60645290359625545344441892182251
60645290359628248422232681071116
60645290359808010596976775774825
60645290359808326798306353429673
60645290359808326800019494965147
60645290359808326800837754122559
60645290359832341985788813313401
60645290359832638285187725878002
60645290359832638286006986289162
60645290359832638423204978423115
60645290359832638423204978539755
60645290359832638423215482299793
60645290359832671776722254693987
60645290359832671776722283273703
60645290359832671776722369486692
60645290359836246230730065137961
60645290359836246230730065256053
60645290359836246230730069855323
60645290359843448805788861126516
60645290359843448805789894228380
60645290359843448943049500693478
60645290359843450590210069256330
60645290359843493277427142846090
60645290359843495244777975041508
60645290359844344020347440963997
60645290359844344020368332971185
60645290359844344020368333321105
60645290359844344020368361668945
60645290359844344020368362018865
60645290359844344020431124155342
60645290359844344020431124156794
60645290359844349373537880984768
60645290359844349556612573240895
60645290359844349556612573240979
60645290359844349556612573241138
60645290359844349556616016919610
60645290359844351203681277025170
60645290359844351203681277375090
60645290359844351203743953400866
60645290359844351203744039140014
60645290359844351203754429183012
60645290359844351340952421793803
60645290359844351752818368789771
60645290359844393845237801040333
60645290359844393845238925903464
60645290359844393845990947870146
60645290359844393845991033963423
60645290359844393845991033963426
60645290359844394028200978651866
60645290359844394029001819849296
60645290359844394029005263055592
60645290359844394029005291753352
60645290359844394029005377846632
60645290359844394029015766986954
60645290359844394578058899282303
60645290359844395675329002306468
60645290359844395675391678332244
60645290359844395812589756681940
60645290359844399381358898938056
60645290359844399382174806114156
60645290359847052907179385476794
60645290359847053456253828563343
60645290359847053456253828567798
60645290359904422548639623303687
60645290359904422551085102917875
60645290359905271920666641212393
60645290359905321331999950535345
60645290359905321334506991566385
60645290359905322979127969943600
60645290359905322979190650214515
60645290359905322981635010974640
60645290359905322981635015219779
60645290359905573895141834912403
60645290359905623122644978913828
60645290359905623125153138804595
60645290359905623125153139154515
60645290359905623125153140204275
60645290359905623168377643118796
60645290359905623170905576158428
60645290359905623170905604854784
60645290359905623305638311400989
60645290359905623308166244440621
60645290359905623308167363647411
60645290359905623308167365047091
60645290359905623308167392345171
60645290359905623308167393744851
60645290359909176165668443872206
60645290359909225576914631411916
60645290359909225576917958764314
60645290359916428337517932034304
60645290359916428337518965136168
60645290359916430531253914026030
60645290359917328902822557852573
60645290359917328905329598883613
60645290359917328905330718091891
60645290359917328905330746789651
60645290359917331099065695666462
60645290359917345513892529978213
60645290359917345513892531027973
60645290359917345513913421986721
60645290359940439770614567040888
60645290359940445123879306465508
60645290359940445123879306582148
60645290359940739914194252155032
60645290359940739959947837064900
60645290359940745313128889418926
60645290359940745313129004209966
60645290359940745450326968122755
60645290359940745450389644148531
60645290359940745450389644265171
60645290359940745450389729887679
60645290359940745450389730354239
60645290359940745450410564853479
60645290359940745450410650942547
60645290359941640344682603039841
60645290359941640344682603389761
60645290359941640344682603394168
60645290359941640344682603394216
60645290359941656999060646630428
60645290359941656999060646980348
60645290359941656999060647046039
60645290359941656999060647162679
60645290359941656999060647164083
60645290760719488815701686203865
60645290761303117083086011731628
60645290761303117083086011744678
60645290761376018741410429237133
60645290761376046421534703564698
60645290761376051958471618299860
60645290761376051958471618312910
60645290761376051958471618318734
60645290761376051958471704057882
60645290761378703836358461962581
60645290761378720444657460154251
60645290761378720444657488850607
60645290761378720444657488863657
60645290761378720444929546842636
60645290761411135395702585686123
60645290761411135395702585699173
60645290761411135944494441692811
60645290761411135944494445942161
60645290761411135944494470389167
60645290761411135944494470402217
60645290761411135944494556128315
60645290761411135944494556141365
60645290761411135944494560727585
60645290761411135944494813345759
60645290761411135944494813358809
60645290761411135944494817945029
60645290761411168749209283526828
60645290761411168749209283539878
60645290761411168749773138071276
60645290761411168749961681633300
60645290761411168749961681646350
60645290761411168749961681652174
60645290761411168749961767391322
60645290761411185221346111369856
60645290761411185221346111382906
60645290761412035963451491120303
60645290761412035963451518300339
60645290761412035963451862656611
60645290761412036375045844861521
60645290761412036375045845211441
60645290761412074671038202996782
60645290761414737666949631113589
60645290761414737666949716852737
60645290761594851045434328949978
60645290761594856581618845578668
60645290761594856581618845591718
60645290761594856582371243685140
60645290761594856582371243698190
60645290761594856582371243704014
60645290761594856582371329443162
60645290761594901053820207008078
60645290761594901054009235388516
60645290761619216522763929864432
60645290761629973373861307018580
60645290761629973373861307031630
60645290761629973373861307037454
60645290761629973373861392776602
60645290761629978864385767992312
60645290761630023198491323303234
60645290761630023198762919414930
60645290761630023198763295550508
60645290761630023335752168351814
60645290761630922119927284290198
60645290761630923766303195618226
60645290761630923766303195635488
60645290761630923766575077177891
60645290761630923903501188227322
60645290761630923903501188228774
60645290761630923903501188246036
60645290761633581135381847517465
60645290761692151397397138326192
60645290761702908247742117373868
60645290761702908247742117386918
60645290761702924719878945216896
60645290761702924719878945229946
60645290761702958073396504012268
60645290761702958210322614582090
60645290761702958210322615048650
60645290761702958210322615050102
60645290761702958210385290607866
60645290761702958210385376815026
60645290761702958210562809087333
60645290761702958210573661641786
60645290761702972897556566777108
60645290761703856994560492751957
60645290761703856994560492751958
60645290761703858640863046527267
60645290761703858640873642315062
60645290761703858640873642332324
60645290761703858640936404097248
60645290761703858641208285639407
60645290761703858641208285639443
60645290761703858641208285639651
60645290761703858778134396689082
60645290761703858778134396690534
60645290761703858778134396707796
60645290766558830992417539802550
60645290766558830992438460390906
60645290766558830992501222155782
60645290766558830992501222155830
60645290766558830993253334441973
60645290766558831038254807065695
60645290766558831038254807065698
60645290766627864001413312464975
60645290766631765867050405284597
60645290766631765867886171390594
60645290766631765867886199970262
60645290766631766461941285743150
60645290766631766461962177751742
60645290766664181366887729802870
60645290766664181366971412156102
60645290766664181367723410146550
60645290766664181412724997066015
60645290766664181412724997066018
60645290767211742496187679128860
60645290767284677325631415492404
60645290767284677371385000402320
60645290767287045668488533216416
60645290767288274242892833186291
60645290767319461168597515686960
60645290767319493973040385506992
60645290767319493973792497814852
60645290767319493973792755045394
60645290767319510445177180532600
60645290767319510445177183720544
60645290767319510445177184768900
60645290767319510445177184770304
60645290767319510445177184781950
60645290767319510445177438799804
60645290767319510445177441987748
60645290767319510445177443049154
60645290767319794117121220560092
60645290767319794162310950924060
60645290767319810634448035984532
60645290767323401924751915696491
60645290767323401924752030487531
60645290767323401924771803287929
60645290767323401924772922483073
60645290767503209623535559297280
60645290767503226277567682744682
60645290767503226277567683794442
60645290767503226277568712675864
60645290767503226277651250779050
60645290767503226277651251828810
60645290767503481949719068955012
60645290767503526421105240883550
60645290767503526421105499150754
60645290767503526421105613469618
60645290767503526421106384072190
60645290767503526421356317572722
60645290767507078866792458571571
60645290767538298597692466175646
60645290767538304088216841391356
60645290767539499720532585838515
60645290767539504662201971298702
60645290767539505256998574077931
60645290767539505256998575127691
60645290767539547898293546776493
60645290767539549133672198713293
60645290767539549133839563419757
60645290767539549133923131454125
60645290767539549133923159665207
60645290767539549133923161083601
60645290767539549316602855527357
60645290767539549316602855643997
60645290767539549316853788268189
60645290767539549316853816964545
60645290767539549316853902587053
60645290767539549316874823292001
60645290767542206548462479889529
60645290767542206548462594208393
60645290767542206548483400595881
60645290767542206548483486335029
60645290767542251020100876105843
60645290767542251020100876455763
60645290767600471679265333073829
60645290767604373544714397816123
60645290767604373545550078159803
60645290767611277943774522574250
60645290767611277943774523624010
60645290767611277943962551701338
60645290767611277943962580279602
60645290767611283296955605047398
60645290767611283297227201159094
60645290767611283297227574211722
60645290767611283297227578461072
60645290767611294415347262997350
60645290767611294415347521264554
60645290767611578087207620671610
60645290767611578087207878938814
60645290767611578087207963628202
60645290767611578087207964677962
60645290767611578087291531662570
60645290767611578087291532712330
60645290767611583486497914179006
60645290767612434595185681769546
60645290767612434777447537104267
60645290767612434778199649413579
60645290767612479067073605438171
60645290767612484008284400497677
60645290767612484008284400847597
60645290767612484008284486586745
60645290767612484008305407175053
60645290767612484008472771881517
60645290767612484008555995074339
60645290767612484008556339897171
60645290767612484008556339915885
60645290767612484008556368145681
60645290767612484008556369545361
60645290767612484008556454234749
60645290767612484191236063989117
60645290767612484191236064105757
60645290767612484191486996729949
60645290767612484191487025426305
60645290767612484191487111048813
60645290767612484191508031753761
60645290767615185894723204848159
60645290767615185894733823119475
60645290767615185894733823586035
60645290767615197012874691227175
60645290767635609746265376330072
60645290767635609884007307304348
60645290784284663354996979727280
60645290784284707094482707852998
60645290784342027185908652759735
60645290784353740103394798166598
60645290784353740103645502246373
60645290784354040247726566986913
60645290784354040247726567010242
60645290784354040292665392164786
60645290784356741539379391564397
60645290784356741539379391587726
60645290784356741539379420144065
60645290784356741539379420167394
60645290784356741584318216742219
60645290784357641969930447432354
60645290784357642702020325373364
60645290784388856894884861500038
60645290784389157038652546088369
60645290784389157038652660430562
60645290784389157039216401682625
60645290784389157039216401705954
60645290784389157084155198280779
60645290784389157084155455498226
60645290784389157084406245340475
60645290784389157084406245340478
60645290784390079614534134954672
60645290784941171593475179072991
60645290785013222097064157986016
60645290785013249777386937278535
60645290785013249777407857866843
60645290785014106468108044578159
60645290785014106468108130317307
60645290785014155882125128554186
60645290785014155882125157251946
60645290785037565841106107025255
60645290785038466271657134290215
60645290785045370624691820813706
60645290785045637414158858324828
60645290785045637459891522652269
60645290785045637459891522665319
60645290785045637596901139524576
60645290785045637597089396239641
60645290785045637597089397639321
60645290785045637597089429519457
60645290785045637597089429536719
60645290785045637597089773892991
60645290785045670768208715559785
60645290785045670768397776757935
60645290785045670768397776762147
60645290785045670768397805341863
60645290785045670768397891076799
60645290785045670768397891081011
60645290785045670813962414811894
60645290785045670951411116105943
60645290785045670951412144975719
60645290785049239319293505299481
60645290785049239319293538579297
60645290785049239319293538596559
60645290785049277981063613273688
60645290785049289144999907889306
60645290785049289144999936469022
60645290785231759748754378903808
60645290785232054401025010609170
60645290785232054538286023595907
60645290785232054538296527197035
60645290785232054584050111988859
60645290785232059891456342439602
60645290785232059892271130774690
60645290785232059938024944320876
60645290785232059938024944339750
60645290785232059938024972900592
60645290785232960505000673982150
60645290785232960505021623268218
60645290785232960505837530811500
60645290785232960505837873768092
60645290785256370464816642166353
60645290785257269065225420946993
60645290785257274738701345205520
60645290785264174836997382623819
60645290785264175248591446198986
60645290785264180190198298158728
60645290785264180190198298508648
60645290785264180190260974184504
60645290785264224661627489214185
60645290785264224661648409802493
60645290785264475391293323978162
60645290785264475391481609272934
60645290785264475392297402143215
60645290785264475437862040197174
60645290785264475438049982535354
60645290785264480516541275871714
60645290785264524805133559554158
60645290785264524805165418910425
60645290785264524805353705254953
60645290785264524805416381280732
60645290785264524805416381280733
60645290785264524851075401177678
60645290785264524851086368511574
60645290785264524851086368524624
60645290785264524851169965139436
60645290785264524988347037161677
60645290785268077845564409019534
60645290785268082604774177461062
60645290785268082650506726997246
60645290785268082787788402433442
60645290785268082787789550204093
60645290785268127122050933050476
60645290785268127122071853638784
60645290785268127122082448009394
60645290785268127122082448013606
60645290785268127122082448026656
60645290785268127122145123567935
60645290785268127122145124039382
60645290785268127122145124052432
60645290785268127259343116662980
60645290785268127671188142954000
60645290785268127671209034851136
60645290785268127671209034967776
60645290785325447350757434411235
60645290785325447350758467531813
60645290785325447350758549020159
60645290785329049072711500933527
60645290785329349217043298356935
60645290785337110123224540324412
60645290785337110123412568419210
60645290785337126183015303418256
60645290785337154183267468171353
60645290785337154594798769977224
60645290785337154594799913148394
60645290785337154594861446003000
60645290785337154594862589174170
60645290785337159536186311248086
60645290785337159536187340117862
60645290785337159536187340123443
60645290785337159536187340123686
60645290785337159536438044209321
60645290785337159536438129948469
60645290785337159536469898977963
60645290785337159536469900377643
60645290785337159536532575003739
60645290785337159536532576403418
60645290785337159536532576403419
60645290785337409717886558582828
60645290785337409717886587162544
60645290785337410266657638415865
60645290785337410266741577992454
60645290785337410311931050089212
60645290785337410312495134321196
60645290785337410312495134340070
60645290785337410448940757301399
60645290785337426326531939453900
60645290785337426326531939570540
60645290785337426326532029910410
60645290785337426326532058490126
60645290785337426326532287109140
60645290785337426326532287127854
60645290785337426326532288177614
60645290785337426326532312506528
60645290785337426326532315707570
60645290785337426326532316757330
60645290785337426372285614818874
60645290785337426372285872036318
60645290785337453091438802465975
60645290785337453092002886697959
60645290785337454372538062169541
60645290785337454738296001648412
60645290785337454738378798024535
60645290785337454738378826608706
60645290785337454738566826101863
60645290785337454738566854681579
60645290785337454738566854686034
60645290785337454784132040001188
60645290785337454784133154591238
60645290785337458444608232150441
60645290785337458445172316382425
60645290785337459679704349207586
60645290785337459679714940301591
60645290785337459679714940418231
60645290785337459679777620694809
60645290785337459679777706783877
60645290785337459679798627372185
60645290785337459679965644521334
60645290785337459679965644521335
60645290785337459679965992078649
60645290785337459679965993128409
60645290785337459679986565109642
60645290785337459679986565109643
60645290785337459679986797862818
60645290785337459679986908066235
60645290785337459679986909465915
60645290785337459679986913716713
60645290785337459680049215271471
60645290785337459680049302876699
60645290785337459680049560094059
60645290785337459680049560094143
60645290785337459680049560094302
60645290785337459680049560094303
60645290785337459680049560113016
60645290785337459680049560113017
60645290785337459680049584092011
60645290785337459680049671230839
60645290785337459725437013527742
60645290785337459725708609639438
60645290785337459725708723964126
60645290785337459725719229431250
60645290785337459725719576973334
60645290785337459725719576986384
60645290785337459725803173601196
60645290785337459862718431634031
60645290785337459862729284171009
60645290785337459862729284186249
60645290785337459862729284302889
60645290785337459862980332762265
60645290785337459863001253350573
60645290785337459863001253356393
60645290785337470798085618552998
60645290785337470798085619952678
60645290785337470798106510561590
60645290785337470798106511961270
60645290785337470798169186587366
60645290785337470798169561124238
60645290785337470798169561124239
60645290785341010753598522948705
60645290785341012583679243313251
60645290785341012720939997688723
60645290785341012721035307909916
60645290785341054813391864466327
60645290785341060166561294150793
60645290785341061996704804883100
60645290785341061996715280118883
60645290785341061996715280236927
60645290785341061996778041883807
60645290785341061996778042350367
60645290785341061996778070581567
60645290785341061996778071048127
60645290785341061996798962590159
60645290785341061996798962938675
60645290785341061996798963056719
60645290785341061996798991286515
60645290785341061996798991636435
60645290785341062133976039193003
60645290785341062133976067890034
60645290785341073114918938571223
60645290785341073114918938689267
60645290785361741657450167572046
60645290785361741657450424789490
60645290785361786128836597767789
60645290785361786129024625845117
60645290785361786129087301870893
60645290785361786174841229737400
60645290785361789835044109414442
60645290785361789835882052338899
60645290996740348511067947172052
60645290996772764010339297991636
60645290996772764010904928710612
60645290996959153134904124885102
60645290996959153134967572557332
60645290996959153134967572558784
60645290996959154782095824830948
60645290996959154782095824832400
60645290996959155331138872329542
60645290996959155376892428659694
60645290996959197606542030830402
60645290996959197606542030831854
60645290996959197606542140917178
60645290996959197606542145149266
60645290996959197606542145150718
60645290996959197606542402368162
60645290996959197606604821176494
60645290996959197607357158939754
60645290996959197607357162122082
60645290996959197607357187519518
60645290996959202959711574833732
60645290996959202959711574835184
60645290996959202959774250860960
60645290996959202960526591806548
60645290996959202960526620386312
60645290996959203097787460856682
60645290996991568633987960989187
60645290996991568634238665092291
60645290996991568634238665092451
60645290996991568634239698211577
60645290996991568634741878070117
60645290996991568634803520976607
60645290996991568634803520976767
60645290996991568634803863950621
60645290996991568634804554095893
60645290996991568634804897052485
60645290996991568634992925129813
60645290996991618459547784719960
60645290996991618459548556372292
60645290996991618459548556373744
60645290996994319752016769477774
60645290996995172736110591163695
60645290996995172736131511752003
60645290996995220319013677398102
60645290996995220319076439163026
60645290996995222149135124313030
60645290996995222149156044899886
60645290997052497768693575094527
60645290997052497768756251118691
60645290997052497768756594094157
60645290997052497768756594094205
60645290997052497768944622171485
60645290997052542240311046310957
60645290997052542240311046311165
60645290997052542240311046312409
60645290997052542240311046329879
60645290997052542240311303547275
60645290997052542240393499750903
60645290997052542240394614341161
60645290997052542240394614345325
60645290997052542240394614345533
60645290997052542240394614346777
60645290997052542240394614358423
60645290997052542240394614364247
60645290997052542240394614813337
60645290997052542240394614817709
60645290997052542240394619062687
60645290997052542240394619068511
60645290997052542240394643038921
60645290997052542240394643043133
60645290997052542240394643056183
60645290997052542240394643393053
60645290997052542240394643393213
60645290997052542240394647642403
60645290997052542240394647644015
60645290997052542240394647648227
60645290997052542240394990600607
60645290997052542240394990604819
60645290997056444106032164459117
60645290997056444106032164459325
60645290997056444106032164460569
60645290997056444106032164478039
60645290997056444106032164931501
60645290997056444106032169182303
60645290997056444106114617899063
60645290997056444106114617903435
60645290997056444106115732489321
60645290997056444106115732493485
60645290997056444106115732493693
60645290997056444106115732494937
60645290997056444106115732506583
60645290997056444106115732512407
60645290997056444106115732961497
60645290997056444106115732965869
60645290997056444106115737210847
60645290997056444106115737216671
60645290997056444106115761187081
60645290997056444106115761204343
60645290997056444106115761541213
60645290997056444106115765790563
60645290997056444106115765792175
60645290997056444106115765796387
60645290997056449642299535110497
60645290997063302752542638763632
60645290997064253327925767705878
60645290997064503508872873371887
60645290997064503508872874911292
60645290997064503508872878093620
60645290997064503508872906673336
60645290997064503509374314879545
60645290997064503509436962325604
60645290997064503509624899965137
60645290997064505156001930599284
60645290997064505156566014831268
60645290997064505156566014832720
60645290997064547980991667080075
60645290997064547981011187728858
60645290997064547981011445996062
60645290997064547981011559265166
60645290997064547981011560314926
60645290997064547981012220830722
60645290997064547981012330917498
60645290997064547981012335149586
60645290997064547981073863283703
60645290997064547981073863288075
60645290997064547981073863400343
60645290997064547981073863754635
60645290997064547981074977878125
60645290997064547981074977879577
60645290997064547981074978346137
60645290997064547981074982595487
60645290997064547981075006575933
60645290997064547981075006588983
60645290997064547981075011175203
60645290997064547981075349899867
60645290997064547981263264708090
60645290997064547981263267890418
60645290997064547981827094904799
60645290997064547981827352122402
60645290997064547981827352122403
60645290997064547981827466441267
60645290997064553334160072594864
60645290997064553334180993181720
60645290997064553334243640629232
60645290997064553334431668706560
60645290997064553334432697574884
60645290997064553334996781806868
60645290997064553471505538560527
60645290997064553517196361704066
60645290997064553517259123468991
60645290997067254625813926040672
60645290997067254625834846630384
60645290997068155193709304650725
60645290997068155194461416977458
60645290997068157023852701041206
60645290997068157572927230337915
60645290997068157572927230692047
60645290997068157572927230709471
60645290997088564952803246629257
60645290997088564952803246630709
60645290997088864959059500987972
60645290997088864959059500989424
60645290997088865096382903163637
60645290997088865096382931744805
60645290997088865142136516649057
60645290997721061710254606874906
60645290997721066651641776615284
60645290997721066652206632499600
60645290997721066652206632501052
60645290997721066652394917795824
60645290997724620744406607510702
60645290997724635569131905954152
60645290997724635569132934823928
60645290997745345655008071883589
60645290997748947377212180943429
60645290997748947377212180949252
60645290997756184037866423668220
60645290997757084606305084838679
60645290997757084606305856491011
60645290997757084606493112916007
60645290997757084606494141785783
60645290997931462453503592647736
60645290997931762596957467016430
60645290997931762596957467017882
60645290997931762642690131221398
60645290997931762642773813574630
60645290997931762642784661879574
60645290997931795950474854321909
60645290997931795950475082958184
60645290997931795950475082959636
60645290997939566328651894978076
60645290997939866333903931461258
60645290997939866334153975042742
60645290997939866334154232260186
60645290997939866334907116221830
60645290997939871275542145073180
60645290997939871275542173654348
60645290997939871276294285962208
60645290997939871276294543181104
60645290997939899688423617554660
60645290997939915747743477924326
60645290997939915747931506001654
60645290997939915747931534579918
60645290997939915747932534869978
60645290997939915748496619101962
60645290997942317444839776348601
60645290997942567626371915905718
60645290997942567626372141359714
60645290997942567626372169939430
60645290997942572979541574227912
60645290997942572979541602806224
60645290997942600979889417528608
60645290997942617451179594496550
60645290997942617451931706805862
60645290997943473730368500337890
60645290997943473730368843294482
60645290997943518202757746946048
60645290997943523510174048997560
60645290997943523555927548166870
60645290997943523555927633906018
60645290997963883260756417543958
60645290997963883306510088547101
60645290997964183450027011540688
60645290997964183495717805989324
60645290997964183495780567754248
60645290997964183495780596450604
60645290997964183495780597867546
60645290997964183632978332210891
60645290997964183633229350574231
60645290997974688427368744723478
60645290997974988662392923630124
60645290997974988662393699881726
60645290997975889230205481876291
60645290997975889230393767171063
60645290997978640164403357618652
60645290998036862652718440839578
60645290998036862652718445438848
60645290998036862652718816975156
60645290998037117775053088639100
60645290998037117775053089688860
60645290998037117775053117220268
60645290998037117775053118270028
60645290998037117775617172871084
60645290998037117775617173920844
60645290998037117775617202500560
60645290998037117775617202502012
60645290998037117775805200948412
60645290998037117775805229529580
60645290998037118370413776699830
60645290998037118507611511976295
60645290998037118507611769193739
60645290998037162247170510499286
60645290998037162247170768766490
60645290998037162247170853455878
60645290998037162247170854505638
60645290998037162247254421490246
60645290998037162247442450617334
60645290998037162247443479485658
60645290998037162796235449927850
60645290998037162796298240641124
60645290998037165953294798669048
60645290998037165953295598901096
60645290998037165954047939846684
60645290998039563944371522634410
60645290998039563944371527233728
60645290998039563944371527235132
60645290998039563944371527252602
60645290998039563944371637321908
60645290998039563944371641553996
60645290998039563944434288998649
60645290998039563944434313347684
60645290998039563944434317579772
60645290998039569297541071238462
60645290998039864087951322436004
60645290998039864087951326668092
60645290998040764518418671584237
60645290998040764518418757323385
60645290998040764518438530490920
60645290998040764518438530490968
60645290998040764518439563592784
60645290998040770054686123251375
60645290998040770191894676840496
60645290998047623301437868953254
60645290998047623302001953185238
60645290998047672760779956818963
60645290998047922942229500052056
60645290998047922942229501101816
60645290998047922942229529681532
60645290998047922942417528129384
60645290998047923354011764228232
60645290998047923536399257515260
60645290998047923536963341747244
60645290998047967413782837678806
60645290998047967413783095946010
60645290998047967413783180635398
60645290998047967413783181685158
60645290998047967413866748669766
60645290998047967413866749719526
60645290998047967825565444811574
60645290998047967825649012845942
60645290998047967825837040923270
60645290998047968009416269270508
60645290998047968009416497908236
60645290998051575221298450430895
60645290998051577417481115776908
60645290998051577417481115781120
60645290998051577417481116131040
60645290998071984385657692953200
60645290998071984385657692972883
60645290998072000994219104274444
60645290998072000994407390968896
60645290998072000994407476708044
60645290998072282744785662234536
60645290998072285123972077524975
60645290998073185142678164598015
60645290998073205321106297571888
60645322619909957888260860605917
60645322690856991012489016844771
60645322690856991019263843718883
60645323098516722052904328354578
60645323305318910052850707429287
60645323305318910053038989537519
60645323305318910053038993773819
60645323311219131396640332925706
60645323311219431540157341895934
60645323311227229735414685527205
60645323311227229735414686926885
60645323311227229735603057973903
60645323311227236924564350399522
60645323311227237061259902635119
60645323311231137142402897546451
60645323311231137142402897559501
60645323311231138926792704794769
60645323311231138926792705844529
60645323311231138926792709026857
60645323311231138926792734425697
60645323311231138926792737608025
60645323311231138972546290754445
60645323328952205406845229576097
60645323328952205406845229698561
60645323328952205406845230625857
60645323328952205406845234297831
60645323328952205406845235347591
60645323328952212725975200307960
60645323328956112813896118093503
60645323328956112813896118110765
60645323328956112814649258941385
60645323328956112814649260341065
60645323328956112814649263521941
60645323328956112814649263523393
60645323328956114598285924991901
60645326921213948677818757259602
60645326921213948678007043615780
60645326921213948684596708363816
60645326927078145628118063400926
60645326927078145628871204580014
60645326927079046053522724430017
60645326927079046059422230421965
60645326927086249358474547286430
60645326927110566664888863552092
60645326980253072642597723992370
60645326980253072643350865171458
60645326980300202351299582131790
60645326980300202358077503606528
60645326997978948744641971454462
60645326997978948745395112633550
60645326998015271647133542191757
60645326998026078460121780699548
60645326998026078597298852603696
60645326998026078597319773310096
60645326998026078643052407884136
60645326998026078643052408933896
60645326998026079192116380319719
60645326998890623485671205772639
60645326998901380473849209029031
60645326998901380474601321338343
60645326998901430299412589703009
60645327405684904113669228762914
60645327405684904250929984555328
60645327405684904258457952608528
60645327405689712083884638648763
60645327612487992689707841010937
60645327612487998218361576562631
60645327612487998218361576575729
60645327612487998218925317838023
60645327612487998219113688871943
60645327612487998219113688871991
60645327612487998219113688885041
60645327612487998225891610346729
60645327612487998226456470812845
60645327612487999872832296051964
60645327612487999872832382145244
60645327612488000003503414614860
60645327612488000010030288662513
60645327612488000010281336089598
60645327612490701164485377846844
60645327618384612178926520785062
60645327618384612316940679206144
60645327618384617852559334024430
60645327618384617852560367126294
60645327618395424071504109875044
60645327618396317905944712823315
60645327618396317905944714222995
60645327618396317906764087536029
60645327618396317906764087553291
60645327618396317906764088002589
60645327618396317906764088019851
60645327618396317906764088021303
60645327618396317906764089071063
60645327618396317913538910172229
60645327618396317913538910178053
60645327618396317913538911221989
60645327618396317913538911694373
60645327618396317913538914427403
60645327618396317913538914893963
60645327618396323442944762270987
60645327618396324502055137140004
60645327618396325090073704702972
60645327618396325096851626177710
60645327618396325096851740968750
60645327618396325227337673057942
60645327618396325227337931336792
60645327618396325233840412775489
60645327618396325233861333363749
60645327618396325233861362061557
60645327618396325234112495698514
60645327618396325234112499930443
60645327618400225307662462784387
60645327618400225308415608194111
60645327618400225315192758003467
60645327618400227099582451511909
60645327618400227099582480209717
60645327618400227695208909083621
60645327619259919727397202470951
60645327619270726541137553286359
60645327619368935878825843814558
60645327619368935879014129109330
60645327619379742692002367615426
60645327619379742692567223499742
60645327636114395820889469288509
60645327636121293577249905987103
60645327636121293577249905987263
60645327636121293577249906005977
60645327636121293577249906337023
60645327636121293577249906355897
60645327636121293577438305968081
60645327636121293577500609040399
60645327636121293577500610090159
60645327636121293577500610090207
60645327636121293577500981976387
60645327636121293577500981993857
60645327636121293577500983043617
60645327636121293584844103360715
60645327636121293584844108063575
60645327636121293584844108064979
60645327636121299113623108406981
60645327636121299114437896742069
60645327636121299121027508928539
60645327636121299121027537613249
60645327636121299121027537626299
60645327636121299121028656821443
60645327636121299121215789501577
60645327636121299121215789624041
60645327636121299121215794223311
60645327636121299121215822921071
60645327636121299121216937516945
60645327636121299121216942116215
60645327636121300905417688868126
60645327636121300905605629685567
60645327636121300905605629802207
60645327636122501472146042340674
60645327636122501472899187770564
60645327636122501517899627250590
60645327636125200979406648532703
60645327636125200979970471316607
60645327636125200979971504416775
60645327636125200979971504417019
60645327636125200986748625524195
60645327636125200986748625541665
60645327636125200986748654226375
60645327636125200986749773434569
60645327636125202771054778767169
60645327636125202771138433828097
60645327636125202771138462525905
60645327636125202816808334985101
60645327636125202816808336384781
60645327636125203182920815990739
60645327636125203365945541726112
60645327636125203366702129280753
60645327636126103201626697924045
60645327636126103201626697924081
60645327636126103201626697924288
60645327636126103201626697924289
60645327636126103796423305983670
60645327636126103796423305983671
60645327636126103934534831876678
60645327636126103934534860573034
60645327636985795966639442543591
60645327636996602779627681049687
60645327637001453993811659543204
60645327637093913334708785147854
60645327637094813902520566788286
60645327637098667139993274561662
60645327637098711604855696305260
60645328818726538256946709706369
60645328818750853176082557800105
60645328818761655048435743107223
60645328818761659989822908615513
60645328836484834387843992946088
60645328841407933507628513967854
60645328842361039909353379289681
60645328842385354828465236075503
60645328842385354828486128084095
60645329048211027610064151781391
60645329048211029257005180915442
60645329048211029394457320835343
60645329048211029396149573531295
60645329048213730548658262710322
60645329054083329940669420179518
60645329054086031232322501974398
60645329054107641565547156333438
60645329054107641702807912125900
60645329054118453455680124636576
60645329054119352833895139441287
60645329054119354618288422814103
60645329054119354618288422930743
60645329054119354619980675626695
60645329054122355916006345196234
60645329054123256483758463904297
60645329054123256485450716483609
60645329054123256485450716601617
60645329054123257080530137807208
60645329055071554369209473491703
60645329055071554369209473508965
60645329055071554369230365517557
60645329055071554780991365676657
60645329055071554780991480462081
60645329055071554780991480467697
60645329055095869697888702948183
60645329055095869700148134476745
60645329055095869700149253684939
60645329055095870111907268752605
60645329055102773868098137421774
60645329055103974810454516796495
60645329055103975219956081194945
60645329055103975219956195985985
60645329055103975221648447632177
60645329055106676513049677400446
60645329055106676513136372982841
60645329055106676513300381521055
60645329055106676513301529427057
60645329055106676513321302227455
60645329055106676513868712491755
60645329055106676513889604500347
60645329071833517804852073494712
60645329071836219691301470600627
60645329071836224631936896993606
60645329071837420265369506953907
60645329071844322968367878023531
60645329071844322968367878023691
60645329071844322968367878392325
60645329071844322968388768982315
60645329071844322968388770405288
60645329071844322970711250522401
60645329071844322970711250539871
60645329071844322970711250640493
60645329071844322970711250657963
60645329071844322970711253840083
60645329071844322970712368803299
60645329071844322970712368804751
60645329071844322970712369853107
60645329071844322970712369854511
60645329071844322970712370226271
60645329071844322970899277200097
60645329071844322970900396880627
60645329071844322970900396882079
60645329071844322970900401112715
60645329071844328323881804155716
60645329071844328507083051123512
60645329071844328507083051241556
60645329071844329557724372098668
60645329071844330151767714159644
60645329071844330152520974851506
60645329071844330154024051205624
60645329071844330291285953841390
60645329071844330291285955258332
60645329071844330291285958444872
60645329071844330291473981917266
60645329071844330291473981918718
60645329071844330291473986522200
60645329071845530865540870260842
60645329071845530865540870378886
60645329071845530865541903362706
60645329071845530865541903480750
60645329071845530911295488271170
60645329071845530911295488389214
60645329071848230370921535922026
60645329071848230370921540152662
60645329071848230372616887331196
60645329071848232019745169353784
60645329071848232157006698918049
60645329071848232200503172059704
60645329071848232202760283708421
60645329071848232614542547897694
60645329071848232751803302627458
60645329071849132587474072053749
60645329071849133180599315077250
60645329071849133180599315077251
60645329071849133319646853281526
60645329071849133319834881358854
60645329072797429372433111194166
60645329072797431020296482655181
60645329072797431020317288569089
60645329072797431020317374663773
60645329072820829308846564051161
60645329072820829308846650140229
60645329072821740997499127925496
60645329072821744703351218759766
60645329072828650108907364232094
60645329072828650154911996195828
60645329072828650702199742885422
60645329072828949245824555527002
60645329072828950481361727638134
60645329072829851459282004087377
60645329072829851460786314800685
60645329072829851461538427109997
60645329072832552752441375174534
60645329072832553164976870868219
60645339612800391120098647557902
60645339612908899049139815330789
60645339612908915101307273713199
60645339612909766125421543036051
60645339612941330601141160651133
60645339612941330601141246390281
60645339612941330608484285547383
60645339612942186564386258554339
60645339612942231039035312463875
60645339612942231039035312813795
60645339666083826063619474505243
60645339666083826063619475922185
60645339666083826063619818878777
60645339666083842115787020026481
60645339666083842115787020043743
60645339666119814870518999877805
60645339666119859337824671667983
60645339666119859337825016041517
60645339666119859886616642110175
60645339666119859886616643527117
60645339666119859886616986483709
60645339683809668399800444930125
60645339683809668811394422761769
60645339683809668811394423824579
60645339683844785602884486095209
60645339683844785602884487158019
60645339683844790542012220074937
60645339683844790542012221137747
60645339683844835009317891865115
60645339683844835009317892219247
60645339683844835009318150499501
60645339683844835009318920734891
60645339683845686170633505970717
60645339683845686170633507033527
60645339683845691109761239950445
60645339683845691109761241013255
60645339683845691521355217782089
60645339683845691521355218844899
60645339683845735577129673855307
60645339683845735577129932135561
60645339683845735988723651686951
60645339683845735996255062946399
60645339689754361546617371703716
60645339825608623166565598818545
60645339825608623166565598831595
60645339825608623166565684557693
60645339825608623166565684570743
60645339825619429972215273307838
60645339825620328763728953263025
60645339825620328763728953276075
60645339825620328763729039002173
60645339825620328763729039015223
60645339825620328763729043601443
60645339825620328763730072471219
60645339825620330539963260182273
60645339825620330547302828503793
60645339825620330547302857200149
60645339825620330547302857213199
60645339825620330547302942939297
60645339825620330547302942952347
60645339825620330547302947538567
60645339825620330547303976408343
60645339825641038666402580357105
60645339825641038666402580370155
60645339825641038666402666096253
60645339825641038666402666109303
60645339825641038666402670695523
60645339825641038666402923313697
60645339825641038666402927912967
60645339825651845472048041522813
60645339825651845472049156131737
60645339825651845479390818863201
60645339825651845479390818876251
60645339825651845479391161819793
60645339825651845479391161832843
60645339825651845479391166419063
60645339825651845479391166424670
60645339825651845479391938071395
60645339825652744263565934801585
60645339825652744263566020540733
60645339825652744263566277758177
60645339825652746047139810042353
60645339825652746047139838738709
60645339825652746047139838751759
60645339825652746047139924477857
60645339825652746047139924490907
60645339825652746047139929077127
60645339825652746047140181695301
60645339825652746047140181708351
60645339825652746047140186294571
60645339825652746047140957946903
60645339825837817460388772950251
60645339826483958395097620544636
60645339843345304435222172987773
60645339843345304435222173460157
60645339843345306081599203646459
60645339843345306218796077410331
60645339843345306218796081661133
60645339843377719935059154998717
60645339843377719935059240737865
60645339843377719935059497955309
60645339843377721581435413532687
60645339843377721581436185185019
60645339843377721718633058948891
60645339843377721718633063199693
60645339843377721718633401905483
60645339843377721718633406156285
60645339843378611028616736715796
60645339843378622141654138170184
60645339843378622141904070620965
60645339843378622149184433421245
60645339844209834496953839925028
60645339849145411348513464024752
60645339849254832016779988710814
60645339849287247516616198597042
60645339849287247516616970249374
60645339849287252455744704229102
60645339849461512304052577948706
60645339849472319112711759228338
60645339849472319117793957633890
60645339850117118458428179463326
60645339850117118459848721728718
60645339850150441115950944873923
60645339850452985779655015097996
60645339850452985781347267793948
60645339850550232280607051031068
60645339850550293224349726846652
60645339850550293225186436163734
60645339896447282299135386987803
60645339896447282299135388404745
60645339896520217173768595449563
60645339896520217173768596866505
60645339896520217173768939823097
60645339896520233225932702013903
60645339896520233225933046387437
60645339896520233225936140970801
60645339896520233225936140988063
60645339896520233233526875392407
60645339896520233233527904262183
60645339896544493660802099591017
60645339896544543616028504672891
60645339896544543616028505027023
60645339896544543616028849046425
60645339896544543623622592312247
60645339896544543623622678051395
60645339896555349880224772736795
60645339896555349880224773090927
60645339896555349880225031371181
60645339896555349880225801606571
60645339896555350429017001813373
60645339896555350429017087552521
60645339896555350429017772048763
60645339896555350429017773465705
60645339896555350436610830818343
60645339896555350436611945427267
60645339896555355375739679406995
60645339896556201041539357972621
60645339896556250447973792612303
60645339896556250447974136985837
60645339896556250448036554726987
60645339896556250455567965986435
60645339896556250455567965990807
60645339896556250455568994856211
60645339896556250455568994860583
60645339896556250867161943818079
60645339896556250867162972687855
60645339896556251004359936432999
60645339896556251004360965302775
60645339896556255806290706667583
60645339896739071066657531452663
60645339897383527544807428803143
60645339897491579073732022074611
60645339897491579074003646884067
60645339897491579622795617326259
60645339897491579622796647612977
60645339897491595674689127950919
60645339897491595674689813864103
60645339897491595674692136812397
60645339897491595674692137875207
60645339897491595674692222551545
60645339897491595674692223968487
60645339897491595674692480831799
60645339897491595674692481185931
60645339897491595674692485418019
60645339897491595674693257070351
60645339897491595674960752760375
60645339897491595674964105995387
60645339897491595674964110227475
60645339902463675660462796225970
60645339902463975849712469517806
60645339902464876417461603712178
60645339902683719334825511474327
60645339902683719335389595706311
60645339903303891901876901093536
60645339903303891902064929643040
60645339920080587950388233189843
60645339920142727125069571498031
60645339920142727125069828715475
60645339920142727125070604599895
60645339920153532703526837458141
60645339920153533938058843105991
60645339920153533938308770953073
60645339920154734885954350892483
60645339920189851906024080996142
60645339920189856844879841560801
60645339920189856844879842610561
60645339920361109302730617019990
60645339920361109302814185054358
60645339920373572673373292352880
60645339920373572678455866531040
60645339920373572724209422743148
60645339920373572724397450820476
60645339920408394672193325239493
60645339920409593782711731707767
60645339920470834041312519013408
60645339921016705995153144166030
60645339921017906752151837333374
60645339921028867573370121290668
60645339921028867573370121408712
60645339921028867573558149367996
60645339921065190292094299335041
60645339921127281300206638636208
60645339921344818363332147562652
60645339921344829476369181712820
60645339921346135879400036266696
60645339921346135884482581748500
60645339921346135884482610444856
60645339921346135884670609825828
60645339921346135886174834444452
60645339921346135886174864073928
60645339921346135930236166656964
60645339921346135931928448982392
60645339921346180351037027550322
60645339921346180351037027666962
60645339921346180351037284884406
60645339921346180351225312845094
60645339921346180351225571112298
60645339921346180351225571228938
60645339921346180351246463120890
60645339921346180396978897753558
60645339921356990921655172138660
60645339921356990921843200215988
60645339921453798181590283365548
60645339921453798181652959391324
60645339921454237370329729146628
60645339921454237370329986364072
60645339921454237370350621038580
60645339921454237370350878256024
60645339921454237416083313938452
60645339921454237416271599233224
60645339921454248488470596671128
60645339921454248488470596787768
60645339921454248488637989957308
60645339921454248488658882082540
60645340304218972947339639828554
60645340304218989006843424913627
60645340305090416287021875708076
60645340305090716430538884678352
60645340305090716430538884794944
60645340305090716430538884796396
60645340305090721966722658719812
60645340305090721966722658737074
60645340305094318747267628382448
60645340305094318747267628383900
60645340305094318747267628500492
60645340305094318747267628501944
60645340305094324235375362418342
60645340305094324237631699346278
60645340305094324237635170187476
60645340305094324237718738221844
60645340305094324237718738239106
60645340305094324237906766299172
60645340321941213424115065376809
60645340321941263386683826183805
60645340321943959190416853414497
60645340321943964680847042079529
60645340321944815695111144878841
60645340322815397448882637590740
60645340322816598068683338151748
60645340322816598068683338164798
60645340322816598068766906199166
60645340322816598617475308606990
60645340322816598617558876641358
60645340322818999582680724499486
60645340322819294418760848579580
60645340322819294418760849051756
60645340322819294418948876656908
60645340322819294418948876662732
60645340322819294418948877129084
60645340322819294418948877134908
60645340322819299909124919543410
60645340322819299909124919547622
60645340322819299909128390384608
60645340322819299909128390388820
60645340322819299909128390401870
60645340322819299909211958418976
60645340322819299909211958436238
60645340322819299909399986496304
60645340322819299909399986500516
60645340322820200339679417653780
60645340322820200339679417666830
60645340322820200339762985701198
60645340322820200339951013765476
60645340327852540083116230721863
60645340327852589954240205461986
60645340327853440650865250597371
60645340327853441062459228429015
60645340327853490476322793620388
60645340327853490659253451969646
60645340328071428064591259204195
60645340328072328495142286469155
60645340328072328632402955086765
60645340328072328632402955105479
60645340328724017325863178392572
60645340328724017325863178746704
60645340328724017920575841474112
60645340328724022862046952315988
60645340328724917756414205657532
60645340328724917756414205661904
60645340328724917756414206011664
60645340328724918350938840657372
60645340328724918351126868734700
60645340328724923292510939642364
60645340328724923292514411550792
60645340328727619642591922098120
60645340328727619642591922452252
60645340328727625132955991529676
60645340328727625132959463800914
60645340328727625133043031835282
60645340328727919786296959622272
60645340328727925322292705109856
60645340328727925322292705127118
60645340328727925322480733191396
60645340328728820216659958451400
60645340328728820216659958455772
60645340328728820216847986533100
60645340328728820216847986887232
60645340328728825704767692371962
60645340328728825707024029299898
60645340328728825707027500154194
60645340328728825707111068188562
60645340328728825752843732374816
60645340328728825752843732392078
60645340328728825753031760456356
60645340328832958080758454963538
60645340375993926597160385077832
60645340375994226923608050976004
60645340375994226923608050993266
60645340375994226923691619010372
60645340375994226923691619027634
60645340375994226923879647087700
60645340381027467097595890250449
60645340381355324193648407181758
60645340381355324193899197024010
60645340381902546657071582570020
60645340381902546657071582571472
60645340381902546657071583042196
60645340381902546657071583043648
60645340381902546657259611119524
60645340381902546657259611120976
60645340381902852336772365701252
60645340381902852336772365718514
60645340398972231134545674804431
60645340398972231316116399766127
60645340399080299865141627378890
60645340399081200432953409019322
60645340399081200433141437096650
60645340399627522328564802767152
60645340399627522328564802885196
60645340399627522328564803239328
60645340399627522328752830844480
60645340399627522328752830850304
60645340399627522328752831316656
60645340399627522328752831322480
60645340399627527818928872318204
60645340399627527818932344572180
60645340399627527819015912606548
60645340399627527819203940683876
60645340399628428249483371841352
60645340399628428249754967953048
60645340399628722902632839126256
60645340399628722902632839244300
60645340399628722902820867203584
60645340399628722902820867321628
60645340399628722902820867675760
60645340399628728393000380942722
60645340399628728393083948977090
60645340399628728438816613180606
60645340399628728439004641244884
60645340399724755793689527603041
60645340399725984233833209937940
60645340399955299185817244128262
60645340534643672736255201724145
60645340534643672736255201737195
60645340534643672736255287463293
60645340534654474610387678149262
60645340534654477765669536293117
60645340534654477765670655501311
60645340534654477765672978449604
60645340534654477765672978449605
60645340534654479549243440230241
60645340534654479549243440243291
60645340534654479549244559438435
60645340534654479549246882386729
60645340534654479551753922951209
60645340534655374629072839900833
60645340534655374629072841300513
60645340534655378333418527116525
60645340534655378333418640385629
60645340534655378333418641785309
60645340534655378333418641907773
60645340534655378333418646507043
60645340534655378333419675376819
60645340534655378333421998325113
60645340534655378333421999374873
60645340534655380119776031205058
60645340534870614032311797586120
60645340534870615679378174067703
60645340534978683817690097253778
60645340534978683817690098303538
60645340534978683817690355520982
60645340535519002476679490946616
60645340535623135348282038003173
60645340535623135348283066872949
60645340535623135348285389821243
60645340535623135348285394053331
60645340535623135348553661395687
60645340535623135348557018862787
60645340535623140287410456479143
60645340535623140287410800852677
60645340535624041276879032504275
60645340535624336113167362436554
60645340535624341054554527944817
60645340535624385931011276591299
60645340535626737070757770455527
60645340535626737070758799325303
60645340535626737070761123673277
60645340535626737070761127922627
60645340535626737070761209766557
60645340535626737070761214015907
60645340535627042757801587571368
60645340540562804773074484596050
60645340540563950582643252770069
60645340540564000408265953406567
60645340540564005532877698720382
60645340540767184245954726180179
60645340540767184248211063108115
60645340540777991059695076995587
60645340540778891626691984561783
60645340540778891627444096871095
60645340540778891628948321489719
60645340540781942935498140075875
60645340540782841719673255995545
60645340540782843366049167340835
60645340540782843503247159932669
60645340540782843503309835977159
60645340540782843503327285829206
60645340540782843503330727972644
60645340540782843509145522803063
60645340540782843510837775499015
60645340540887309367234518469352
60645340540888210347581451797162
60645340540888210347644213562086
60645340541423681511187698153851
60645340541423681513444035081787
60645340541427327700510564462252
60645340541427333188618296967324
60645340541427333188618298380102
60645340541427333190874633895260
60645340541427333190874635308038
60645340541427627844215601515680
60645340541435431575469810201024
60645340541435431575657838278352
60645340541435436517041909186016
60645340541438138220288969875557
60645340541438154651183531675178
60645340541439338929298660377708
60645340541439338929298660495752
60645340541439338929298661912902
60645340541439338931554998840838
60645340541439338931558469682036
60645340541439338931642037716404
60645340541439338931830065793732
60645340541531760768977534405366
60645340541532666275854168883342
60645340541532708783246407655686
60645340541532960923923877382610
60645340541535713047796770585826
60645340541536611236422136917106
60645340541536613615545790461334
60645340541536613615608552226258
60645340541543505025653721675498
60645340558285029144528746326681
60645340558286274376261325193569
60645340558288926254136472962829
60645340558288929958482273447625
60645340558288976079760202473475
60645340558288979784108327306245
60645340558288981018887936453203
60645340558288981018890260801177
60645340558289826684687500227789
60645340558289876647508107381555
60645340558505115684655676358232
60645340558505117331784728865591
60645340558507818991726040508989
60645340558507819037476154564609
60645340558507819174740380148515
60645340558507819174803056174291
60645340558507819175555168483603
60645340558508714252121858201679
60645340558508714252121858203131
60645340558508714252121886899493
60645340558508717956467658686475
60645340558508717956467658804519
60645340558508717956467658804573
60645340558508717956467687384289
60645340558508717958974699835613
60645340558508717958978172093961
60645340558508719605291292622381
60645340558508719605291407396159
60645340558508719605291407413421
60645340558508719605291407413475
60645340558508719605354083439251
60645340558508719606106195748563
60645340558508719742548605191285
60645340558508719742548605208547
60645340558508719742552076031085
60645340558508719742552076032483
60645340558508719742552076049745
60645340558508719742552076049799
60645340558508719743387756376163
60645340558508719743387756393425
60645340558602377420922469915757
60645340558613183639888256685142
60645340558613186019074671994294
60645340558613186019137348020070
60645340558614086586886367895578
60645340558614086586886453634726
60645340558614086586949129660502
60645340559152303372003785013516
60645340559152303372003785014968
60645340559152303372191813090844
60645340559152303372191813092296
60645340559153503946071820896072
60645340559153503946071820900444
60645340559153503946259848977772
60645340559153518775316624873740
60645340559160407246963030398156
60645340559160407247151058475484
60645340559160412186090763905708
60645340559160412186090764023752
60645340559160423130231803681007
60645340559160423313183352503823
60645340559160423679295743170835
60645340559164025537256267687581
60645340559164025583072614710889
60645340559164025994854878887065
60645340559164026132052871497613
60645340559164314603048219037762
60645340559164314603048219037970
60645340559164314603051689879167
60645340559164314603051689879168
60645340559164314603135257913535
60645340559164314603135257913536
60645340559164314603323285990863
60645340559164314603323285990864
60645340559164325590770417531103
60645340559164325590937552200159
60645340559164325726526861567725
60645340559164325727947518133107
60645340559164325728198306925551
60645340559164325772259525887881
60645340559164325772343208591033
60645340559164325773701072945535
60645340559164325773701074345167
60645340559164325773701074345215
60645340559164325773701074345375
60645340559164325773951777048591
60645340559164325773951777048639
60645340559164325773951777048799
60645340559164326139813092076399
60645340559164326184125472767209
60645340559164326185817724063481
60645340559164326321302544789449
60645340559164326321323465377757
60645340559258837582288069124638
60645340559258837582559663682426
60645340559258837582559692380186
60645340559258840737091851512872
60645340559258885209293956014898
60645340559258885211738321020162
60645340559258885212011317537942
60645340559258886988806199911850
60645340559258886988806285650998
60645340559258887583334258650555
60645340559258887583334263354819
60645340559261589287039010658466
60645340559261589287101686684242
60645340559262473251364516670089
60645340559262473253056767849721
60645340559262487475664376989746
60645340559262489260053069256134
60645340559262489854850706559750
60645340559262489854850792298898
60645340559269375959737139340864
60645340559269392011901474424888
60645340559269392011901474542932
60645340559269392011901474897064
60645340559269392011904569025514
60645340559269392011904569497690
60645340559269692750026798270168
60645340559476522606052848836281
60645340559476522606053220372429
60645340559476522606053220372589
60645340559477375414746420097177
60645340559477423585667815726471
60645340559477675604017013977321
60645340559477675604017014093961
60645340559477723180120885072713
60645340559477723180120885072761
60645340559477723180120885189401
60645340559477723180121256725709
60645340559477723180121256725869
60645340559477723729184824679229
60645340559477723774917487483113
60645340559477723774917488882793
60645340559477723774917489018307
60645340559477723774917860554615
60645340559480124877049299874413
60645340559480124877049299874461
60645340559480124877049299874621
60645340559480124883824214372835
60645340559480425027341218743793
60645340559480426720289611622907
60645340559480426721041723932219
60645340559481325451117336227693
60645340559481325451117336227741
60645340559481326045913911341417
60645340559481326045913940056647
60645340559488530183654879174451
60645340611463903094238748097443
60645340611463903094238834195095
60645340611682744402633100679256
60645340611682746049699477160839
60645340611682746187775392947119
60645340611790814324454525819608
60645340612338953146532645358113
60645340612339241615271541166236
60645340612339241615271541284280
60645340612339241615271541638412
60645340612339241617527878566348
60645340612339241617531350470563
60645340612339241617531350470564
60645340612339241617614918504931
60645340612339241617614918504932
60645340612339241617802946582259
60645340612339241617802946582260
60645340612447320735320494446806
60645340612448210922970489194929
60645340612448210924662741890881
60645340612448210925227600944511
60645340612448226801657870386866
60645340612654151872843593233465
60645340612655308166758497248180
60645340612665814057476237309254
60645340612665814194740344567786
60645340612665814194928372645114
60645340612666114429952522854006
60645340612666114841546500685650
60645340612666114979058303874790
60645340612666158896298277207636
60645340612666158901380851385796
60645341739905995680493697369039
60645341739905995687833351412445
60645341739938411180327325672587
60645341739938411180330683139687
60645341739938411187670332951005
60645341739938411187670337200355
60645341739938411187670706016683
60645341739938411187670709203223
60645341739942013451323405174619
60645341739942013451326762641719
60645341739942018390454492389359
60645341739942018398069586474422
60645341739942018398069586474470
60645341740921481017435646328431
60645341740921481017435670775437
60645341740921481017435670788487
60645341740921481017435756514585
60645341740921481017435756864505
60645341740921481017435761113855
60645341740921481017436015144759
60645341740921481017436018331299
60645341740921481017436789983631
60645341740921485956563404755165
60645341740921485956563404768215
60645341740921485956563490494313
60645341740921485956563490844233
60645341757664242815065902407311
60645341757664242815068225355605
60645341757664287289714956316847
60645341757664287289714956666767
60645341757664287289714956684029
60645341757664287289714957733789
60645341757664292777634662151497
60645341757664292777634662155709
60645341757666944106721307150485
60645341757667889141836695200005
60645341757667889141839789800631
60645341757667889553430414751395
60645341757667894637374592911304
60645341758611323426065053589139
60645341758611323426065825241471
60645341758611339897439175213705
60645341758614925148269073717467
60645341758614925148269076904007
60645341758614925148269159456615
60645341758614925148269159460827
60645341758614925148269162643155
60645341758614925148269162648979
60645341758647357119459344734151
60645341758647357119460116386483
60645341758647357119479922501381
60645341758647357119480008594661
60645341758647357119480265457973
60645341758647357119480265812105
60645341758647357119480266857653
60645341758647357119480266861865
60645341758647357119481041696525
60645341758647357119730969543607
60645341758647357119731055636887
60645341758647362058587850366211
60645341758647362058590173314505
60645341758647362195788165929425
60645341763572912695476684088126
60645341763572912702816620526134
60645341763575269881872317315541
60645341763575269881872661689075
60645341763575569888107737065349
60645341763575614352967059622101
60645341763575614352970158808947
60645341763575619292094793601829
60645341763575619292097892788675
60645341763576470041814970539197
60645341763576470455856756940857
60645341763576514920716079497609
60645341763576514920719092591175
60645341763576514920719178684455
60645341763576515111345427478832
60645341763576519859843813477337
60645341763576519859846826570903
60645341763576519859906489498741
60645341763576519867437556384655
60645341763576519867437642482307
60645341763889017073599884692832
60645341763899823887278473565364
60645341763899823887341264378016
60645341763900719513684148923753
60645341763900724325150590530586
60645341764545180657950461380676
60645341764555982670030629910098
60645341764555987474219888424572
60645341764557216590652069770164
60645341764557232657123051193719
60645341764557233252484887166227
60645341764559918477353578711155
60645341764559934544117048372799
60645341764836092605934318341505
60645341764836092605955210350097
60645341810841866182070909751049
60645341810841871121198643730777
60645341810841871121200967728831
60645341810841871123645337337737
60645341810841871672437307779929
60645341810841915588507672988055
60645341810841915588507754495115
60645341810841915588507759081335
60645341810841915588508787596979
60645341810841916144890459341651
60645341810841921076425048812651
60645341810841921076427373160625
60645341811788968196231887268381
60645341811788968196231891517731
60645341811788968196231973007529
60645341811788968196233006126655
60645341811824985425591739913033
60645341811824985425863711929883
60645341811824985425863798023163
60645341811824985425863798027535
60645341811824985974655768469727
60645341811824990913514886147345
60645341811825285614862304882406
60645341811825335576950661802866
60645341811826186182883296986314
60645341811826186182883325684074
60645341811826191536116637169626
60645341811826219529624757746404
60645341811826223235662810927152
60645341811826234361125778089558
60645341812106312590349250034739
60645341816750196896351977906937
60645341816750196896352064000217
60645341816750541001609426474402
60645341817066645608500293352772
60645341817066645791514632988080
60645341817077452605256012673264
60645341817078353043065338825834
60645341817078353584787271226778
60645341817078353584850032991702
60645341817078353584850061689462
60645341817078353592108356345192
60645341817697593609313752699482
60645341817722837376778167128140
60645341817723143056747604961752
60645341817733610838965465306714
60645341817733611387757349655626
60645341817733611387757435748906
60645341817733616326613111283086
60645341817733616329396682835914
60645341817733910982482474395034
60645341817733911577007109040742
60645341817733949870488984646936
60645341817733959160724870450602
60645341817733960807854007644202
60645341817733960990868233892306
60645341817734845491748519106972
60645341817734845491833239302551
60645341817734850301040011911896
60645341817734859591277011160838
60645341817734859774206524780438
60645341817734861374849771903498
60645341817734861558596333061462
60645341817734861558596337329526
60645341817734861558596447852502
60645341817734861558596452103304
60645341817734861558868419751308
60645341818014926837128520917082
60645341818014927027402188327246
60645341834476373141829637729385
60645341834476406493651215875157
60645341834476406493654571925315
60645341834476422545816351309273
60645341834476422545819707359431
60645341834476422553410523270835
60645341834792521847742533425412
60645341834803326876905790819986
60645341834803326877094076114758
60645341834803329256280491423910
60645341834803329256343253188834
60645341834803329256343281886594
60645341834803329263601576542324
60645341834804227444905887869892
60645341834804229275049284260214
60645341834804229824092273064342
60645341834804229824092301762102
60645341834804229831413272443608
60645341835424698835588826884906
60645341835449014166504616219574
60645341835449014173847726890577
60645341835459487078207619286074
60645341835459536903642001693788
60645341835459536903642006398052
60645341835459537040839912915320
60645341835459787084254754209122
60645341835459787633318692293494
60645341835459826104628909044482
60645341835459826109793986484500
60645341835459835262769087815198
60645341835459835262769204023387
60645341835459837229273648566386
60645341835459837230089552908674
60645341835459837230089553258594
60645341835459837230089556096618
60645341835459837230089586207156
60645341835460687652275626935770
60645341835460687652275655633530
60645341835460687652275655639354
60645341835460691355599785208408
60645341835460721601132453582749
60645341835460721601153374289101
60645341835460726540345013749460
60645341835460737660640583357206
60645341835460737660640584791618
60645341835460737660640608754594
60645341835460737660640608871234
60645341835460737660640611936922
60645341835460737660640613476328
60645341835460737660640699565396
60645341835460737660912581120120
60645341835740803076370760989722
60645341835751319037083312798342
60645341970342386790642904035245
60645341970342386797982472356765
60645341970374756039348147839552
60645341970374757274130081334484
60645341970374757826182585780635
60645341970374802290476446616907
60645341970374802290479885573805
60645341970374802297819453895325
60645341970374802297819458144675
60645341970374802297819825548273
60645341970374802297819826961003
60645341970374802297819829799075
60645341970374802297819829812125
60645341970374802297819830147543
60645341970374802297819830148995
60645341970374802297819831211805
60645341970374806004676110620277
60645341970374807651052026197655
60645341970377503444931535801239
60645341970377503444931536155371
60645341970377503444934974758137
60645341970377503444934975112269
60645341970377504001338485891370
60645341970377508932851240223159
60645341970377508932854679180057
60645341970377508942705107992535
60645341970377508942725651045528
60645341970378354606246034943785
60645341970378359548386694840475
60645341970378404012680555676747
60645341970378404012683994633645
60645341970378404020274642957599
60645341970378407726880219680117
60645341970378409373255790883753
60645341970378409373256135257495
60645341970378409510454123150681
60645341970378409510454123617241
60645341970378409510454127868043
60645341970701713215415761261982
60645341971311031483983695954723
60645341971311031483984467607055
60645341971311047536148831388839
60645341971311047536151840250317
60645341971311047536151925989465
60645341971311047536152184269719
60645341971311047536152184623851
60645341971311047536152188855939
60645341971313732638438785139055
60645341971313732638438786555997
60645341971313732638439815425773
60645341971313732638710409948511
60645341971313732638711438818287
60645341971313733187502380390703
60645341971313733187503409260479
60645341971313733187503410677421
60645341971313749239395891015363
60645341971313749239395892432305
60645341971313749239398899876841
60645341971313749239398900939651
60645341971313749239398985615989
60645341971313749239398987032931
60645341971313749239399243896243
60645341971313749239399244250375
60645341971313749239399248482463
60645341971313749239667515824819
60645341971313749239670954781717
60645341971314633206187719269591
60645341971314633206459429824019
60645341971314633206460458693795
60645341971314633206460544787075
60645341971314633206523220808479
60645341971326688955526700173820
60645341971346153626470535237490
60645341971346164739232873970865
60645341971346164739236225788935
60645341971346164739236230021023
60645341971346164739507936691878
60645341971346164746847619090351
60645341971346164746847876294745
60645341971346169678363702551219
60645341971346169678363959768663
60645341971346169685975353070079
60645341971347064765804581249325
60645341971347065177377987099735
60645341971347065177398564866965
60645341971347065177398908160427
60645341971347065177398909223237
60645341971347070116508815680089
60645341971347070116526298846693
60645341971347070256234769914357
60645341971347370443061086529922
60645341971347370445505335332820
60645341971349766461708606423219
60645341971349766461712045380117
60645341971349766461712045734249
60645341971350972714308213074361
60645341971351005931380638878892
60645341971359120514305938251459
60645341971359120514305938271142
60645341971359120514305938743318
60645341971359120514870798859722
60645341971359120514871167681874
60645341976250710596740380679585
60645341976250711831522314174517
60645341976250711838861996927329
60645341976275022221618116833505
60645341976275027160745850813233
60645341976283066392699309489139
60645341976283081210079416827697
60645341976283081210080273156367
60645341976283081210080531436621
60645341976283081210082511428323
60645341976283081210083630623467
60645341976283083049532138560697
60645341976283130493438020179229
60645341976283130630636012789777
60645341976283130631450801119041
60645341976283132277826712445617
60645341976283425927347590071238
60645341976285817509974976053569
60645341976285828623012377507957
60645341976285829225169587515998
60645341976285832327358177992753
60645341976285834164297321495726
60645341976285834166556753024288
60645341976286128812279618642735
60645341976286129414419232582250
60645341976287018266994589927473
60645341976287018266994589944735
60645341976287029425785662402478
60645341976287029791625969230767
60645341976287029791626313587039
60645341976287029799216703276607
60645341976287029982168280683342
60645341976287029982251934924879
60645341976287029982252308350512
60645341976287033084377791866657
60645341976287033084378136240191
60645341976287033137809232502609
60645341976287034730753703210495
60645341976287034730754047566767
60645341976287034738347876571737
60645341976287034740603873371117
60645341976287034921299454092360
60645341976287034921299454109622
60645341976287034923555791014464
60645341976578818887010385184857
60645341976578818887031305891209
60645341976578818887766625196659
60645341976578818887766625209709
60645341976578818887787545903011
60645341976578819299548889385885
60645341976610338575989015707382
60645341976610338575989016757142
60645341976610338575989273987684
60645341976611234384591029795481
60645341976611237358592731276614
60645341976611239143797326487014
60645341976611239143797583704458
60645341976611239143797704163450
60645341976611239334071366963619
60645341976611239738325318559641
60645341977235314185676018404128
60645341977235314185676790056460
60645341977235314322936769947192
60645341977235314368606672030248
60645341977235314368690354855656
60645341977254779039552314557842
60645341977254790152609604089110
60645341977255690727760982276430
60645341977255690727761327099262
60645341977255693701996167991128
60645341977255695666888716256158
60645341977255723350037149079232
60645341977255723479958263619291
60645341977255723533051488240704
60645341977255723891740269528263
60645341977255738174198272493154
60645341977255738354953180126064
60645341977255738357212611654626
60645341977255974262707255085936
60645341977255979201838088252510
60645341977255990917011000391098
60645341977256023669228828919719
60645341977256023669228829039215
60645341977256024081010834828691
60645341977256029022394905736355
60645341977256029022398263322951
60645341977256038500645163551050
60645341977256038500728846376458
60645341977256038500917906157430
60645341977258392431196331429814
60645341977258397370324065409542
60645341977258397372583496938104
60645341977258425183393351323143
60645341977258725372663916623571
60645341977258725372663916625023
60645341977258725380003842370032
60645341977258740204164965783954
60645341977258741851292989418390
60645341977258742033470390622066
60645341977259581335824459970962
60645341977259596162241920784996
60645341977259640634715992580894
60645341977259640634715992935026
60645341977259642602035686371958
60645341977259642602035686490002
60645341977259642602119369197366
60645341977259642602307286852500
60645341977266550651529886346568
60645341977267696468441690632062
60645341977267701270288524020322
60645341977267701270290846968616
60645341977267701271983099664568
60645341977267734624369881237468
60645341977267734624644947718186
60645341977267745744185204166594
60645341977267745744457171814598
60645341977267745881382421932654
60645341977267745881466104758062
60645341977267745882282012288294
60645341977267745927386685434198
60645341977267746476994560220290
60645341977267746476994931756598
60645341977267746477078614582006
60645341977267751416209447394448
60645341977546607476862091221777
60645341977546607477593311522497
60645341977546612416720669261653
60645341977546612418416737172337
60645341977546612418437657878737
60645341977546612418437662110825
60645341977547813180582348962292
60645341977547813180582348981006
60645341977550514876235320837032
60645341977550514876988462016120
60645341977550514883829408122256
60645341977550514883829408588816
60645341977550514883829408590268
60645341977550514883829408607530
60645341977550514884581520898128
60645341977550514884581520899580
60645341977550514884582549301344
60645341977550525997618921885956
60645341977550525997618922352516
60645341977550525997618922353968
60645341977550525997619179103400
60645341977550526002699167466792
60645341977551415447309980506912
60645341977551415451578428464324
60645341977551415451578428465776
60645341977551415452393216799412
60645341977551415452393216800864
60645341977551426565430617787240
60645341977551426565430618253800
60645341977551426565430618255252
60645341977551426565430703994400
60645341977551426570510863368076
60645341977582634998519136425180
60645341993964880690027295511421
60645341993964880690027381604701
60645341993975685719187569925727
60645341993975686268233686615865
60645341993975687502761473862851
60645341993975687503015534017517
60645341993975687503015620110797
60645341993997299900734971840073
60645341993999952876949903459675
60645341993999997893111422769785
60645341994000002832239070656233
60645341994000002832239156749513
60645341994000853444698923335183
60645341994000898460860356552013
60645341994000898460860442645293
60645341994000903399988090531741
60645341994000903399988176625021
60645341994008042064190291414315
60645341994008058535483052781439
60645341994008058537739389591331
60645341994008091889561053947023
60645341994008091889561828781683
60645341994008103002598455401411
60645341994008106302129232514525
60645341994008106713723210346169
60645341994009303767212161161261
60645341994009309303667644568859
60645341994011660257687161841279
60645341994011660259943498651171
60645341994011660855576677171031
60645341994011693612019309254809
60645341994011704725056624615917
60645341994011710212976329037837
60645341994011710212976415131117
60645341994011960449464887567477
60645341994011960998256858009669
60645341994011993801289903253205
60645341994011993801289903270467
60645341994012004914323866104827
60645341994012004914327304707593
60645341994012004914327305061725
60645341994012005463119275167047
60645341994012005470730930153866
60645341994012008618673105192389
60645341994012008618673105209651
60645341994012010402243570166791
60645341994012010402247009146775
60645341994012010409841096414577
60645341994012011006914704195383
60645341994012906038458943349247
60645341994012909371965818696340
60645341994012910977586677328975
60645341994336213030086208691190
60645341994336215409836479712642
60645341994336215410087526772338
60645341994336215417346593080400
60645341994336215417346597312488
60645341994337115383039566559654
60645341994337115383039823777098
60645341994337115383039944236090
60645341994337115428793529145958
60645341994337115428856286661532
60645341994337115436115614418918
60645341994337115977836546647846
60645341994337115985158288981684
60645341994337115985158293213772
60645341994945549051360861125674
60645341994945549051360861243718
60645341994949134675664847717632
60645341994949151322356940627706
60645341994949151322356940745750
60645341994949434864935441596324
60645341994949494153938070757580
60645341994959989850850219407720
60645341994960256503087967477394
60645341994960256632486277013590
60645341994960289857169324694540
60645341994960289993530500881139
60645341994960290039284085672963
60645341994960290040100753155112
60645341994960290588577807277955
60645341994960306648650798878862
60645341994980699157975216117232
60645341994980703457304544063107
60645341994980713975358418056416
60645341994981555709154197881628
60645341994981566822193922284310
60645341994981571761321656264038
60645341994981866973322586363830
60645341994981870130488081355604
60645341994981871912453414944184
60645341994981899778529062443708
60645341994981905861517128948234
60645341994981914602690185857630
60645341994981914602961009962862
60645341994981914602961010316994
60645341994981914602962153151502
60645341994981914602962153505634
60645341994981916379757035879542
60645341994981916379757121618690
60645341994984316299890196294430
60645341994984316299890196648562
60645341994984316299890200880650
60645341994984568676757674067682
60645341994984605917801343916671
60645341994984607565015235634454
60645341994984616298865414011699
60645341994984616436126082648023
60645341994985457575066700161646
60645341994985507583703625642412
60645341994985507585394888283220
60645341994985508132764255509962
60645341994985516866614433887207
60645341994985516873958232653534
60645341994985516873958233007666
60645341994985518651003905223826
60645341994985518704079565131394
60645341994985518704351534314592
60645341994992376937994131142512
60645341994992405350687975308556
60645341994992410289819151431722
60645341994992421410196235644538
60645341994992661019283534149468
60645341994992671583531287991914
60645341994992671583531288109958
60645341994992672132320935603856
60645341994992672132323258434106
60645341994992672132323258552150
60645341994992677071448669583584
60645341994992677071450992531878
60645341994992721408356582119250
60645341994992721409171326994220
60645341994992721409171456193486
60645341994992721415677395493950
60645341994992721415949248468958
60645341994992721598879905139471
60645341994992721598879905159154
60645341994992722140977634237860
60645341994992722148487780417422
60645341994992726906861112913330
60645341994992726952614610566320
60645341994992726952614697705148
60645341994992726952635618411500
60645341994996312706838520687073
60645341994996313299441664571228
60645341994996313301133917267180
60645341994996323869875984641503
60645341994996324419253773863502
60645341995272487420699799653745
60645341995272487420700142610337
60645341995272487427474626527857
60645341995273689824912384538872
60645341995273689824912727495464
60645341995273689824975403521240
60645341995273700945270842413914
60645341995276085850153208023538
60645341995276389292924119984605
60645341995276389292924148564321
60645341995276391123071648661456
60645341995276391123071648662908
60645341995276391123071648680170
60645341995276391123134410427832
60645341995276391123134410445094
60645341995276391123886522737144
60645341995276391123886522754406
60645341995276391123887555856270
60645341995276391528159444165396
60645341995276402099663169816060
60645341995276402099663169833322
60645341995277291553622675927868
60645341995277291554438583121230
60645341995277300837416299531362
60645341995277302667474865717344
60645341995277302667474951456284
60645341995277302667474951456491
60645341995277302667474951456492
60645341995277302667475208673728
60645341995284445030879076820110
60645341995284445030941752845886
60645341995284445031129780923214
60645341995284461639765001463382
60645341995284494373065850068240
60645341995284494855749579054063
60645341995284494856501691363375
60645341995284494993198592095105
60645341995284494993198620674869
60645341995284494993219512683461
60645341995284510916009580359798
60645341995284510916009866156958
60645341995284510916009951896106
60645341995308461198955388716430
60645341995308461198956417586206
60645341995308461198956503325354
60645341995308461199708873901870
60645341995308461199708875318812
60645341995308461199708878501140
60645341995308461199709650153472
60645341995308472317076478957902
60645341995308472317829879821136
60645341995308511231257488205187
60645341995308511231258607413381
60645341995308809727622200202885
60645341995308811374774468595699
60645341995308811374775616501701
60645341995308826206275279552422
60645341995308826206275648372962
60645341995308826206275652605050
60645342047513841748000956986438
60645342047513841748565812870754
60645342047514744100766286777574
60645342047514744154030362714166
60645342047514744703073298726464
60645342048135217602869182574579
60645342048158332175031264281027
60645342048159532337568084567587
60645342048159532932092719213295
60645342048159534167712628850084
60645342048159534579494896225850
60645342048170306394284494653266
60645342048170350126271330414498
60645342048170350859146916396864
60645342048171250694083112054930
60645342048171250884355645232899
60645342048171251433733434454898
60645342048450116138426519871665
60645342048450116145201346745777
60645342048450127258238748200165
60645342048451283543684994901706
60645342048451317948093544805414
60645342048451318131045122675798
60645342048451318137551309252852
60645342048451318137551309271566
60645342048451318542890151816488
60645342048451318545149469893183
60645342048451318545149555986463
60645342048451318545149584684223
60645342048451328015237441367509
60645342048451329114142830424718
60645342048451329251403584800190
60645342048462090357679749758630
60645342048462123116065689520673
60645342048462123710862293330657
60645342048462123710945975683889
60645342048462123711113340390353
60645342048462134280755157585524
60645342048463023544440996305882
60645342048463024141475996284571
60645342048463024141496916872879
60645342048463034664820284427123
60645342048463034664820284427171
60645342048463034848001988300883
60645342048463034848022999350120
60645342048463034848023028047880
60645342048463035259616888256077
60645342048463035259616977181764
60645342048463040201758323092420
60645342048487340667255967517689
60645342448941045257522954318045
60645342449268851935165467751832
60645342449920507869549819293429
60645342449920507869550848163205
60645342449920507877164449964361
60645342449920507877164478660717
60645342449920507877164478673767
60645342449920507877164564399865
60645342449920507877164564412915
60645342449920507877164568999135
60645342449920507877164821617309
60645342449920507877164826216579
60645342449920507877165597868911
60645342449920512816292183944089
60645342449920512816292212640445
60645342449920512816292212653495
60645342449920512816292298379593
60645342449920512816292298392643
60645342449921408307694932422299
60645342449921408307695704074631
60645342449921408307715510189529
60645342449921408307715853133071
60645342449921408307715853146121
60645342449921408307716624785403
60645342449921413246823438054359
60645342449921413246843244169257
60645342449921413246844358765131
60645342449924109591753838009027
60645342449924109591753923748175
60645342449924109591754612849511
60645342449924109591754698582835
60645342449924109599347667009785
60645342449924109599347752748933
60645342449924109599619725124287
60645342449924109599620753994063
60645342449924110148411695566479
60645342449924115087539429546207
60645342449924115087540458415983
60645342449924409788890319004422
60645342449924410337682289446614
60645342449924415276810023426342
60645342449924459743928664586856
60645342449924459750706589253750
60645342449925347414501307497800
60645342449925358534881704832178
60645342449925360182073520525580
60645342449925360182073549105296
60645342450240547932712959345920
60645342450241448495461968473264
60645342450241448500524655247204
60645342450241459613562056701592
60645342450248362182416824987927
60645342450248362182416825000977
60645342450248362182479587120030
60645342450248363828792736327553
60645342450248664153064280520368
60645342450248664153064623476960
60645342450249562937239396452928
60645342450249562937239482192076
60645342450249562937239739409520
60645342454849670533426629117826
60645342455177477348999359853843
60645342455177477348999359866941
60645342455177477349020280560243
60645342455177477760781622993357
60645342455829133290245315695622
60645342455829138229373049675350
60645342455830372152711851058919
60645342455830372152711851176963
60645342455832735012721392517354
60645342455832773712629844054799
60645342455832784975353595688630
60645342455833035156238401491786
60645342455833035750763036137494
60645342455833040689890770117222
60645342455833084981609821355210
60645342455833085157009411277736
60645342455833085157009525596600
60645342455833085163787335944630
60645342455833085164624160989058
60645342455833974606701264935985
60645342455833974606701264954699
60645342455833974614232331840613
60645342455833974614504385699995
60645342455833985732624232175064
60645342456145270877953403918885
60645342456150024499869655115852
60645342456150035612907056570240
60645342456150073908542715164144
60645342456156977030750133187121
60645342456156977030750133187169
60645342456156978128836081631104
60645342456156987549764907476695
60645342456156988143787534641509
60645342456156988143787534641557
60645342456156988143975820986089
60645342456157229042363908239308
60645342456157240155401309693696
60645342456157277220020727067313
60645342456157288333058128521653
60645342456157288333246414866185
60645342456157289568676775459996
60645342456157289573760121290488
60645342456158188763609152250201
60645342456160831313610691844444
60645342456160831313611034801036
60645342456160842426648093298832
60645342456160890604304883547121
60645342456160890604304912126789
60645342472903353593408230063076
60645342473555898839471143204192
60645342473555909952508544658580
60645342473556210103639531686394
60645342473556210103640303338726
60645342473556215042768037318454
60645342473558911441213191449078
60645342473558911807074619390246
60645342473558911990005161891270
60645342473558944795295320318556
60645342473558944795295434631596
60645342473558944795295434637420
60645342473558945343772493274968
60645342473558950148736851167523
60645342473558950148736851521655
60645342473558950285997605897127
60645342473558959619455672074322
60645342473558961213320994536104
60645342473558961213320997722644
60645342473558961220098919197382
60645342473558961396314413469432
60645342473558961396335334175784
60645342473558961403029576017270
60645342473558961403845480355346
60645342473558961403845480360962
60645342473559811818228543497924
60645342473559811825843293209246
60645342473559850716275803405235
60645342473559850716296724111587
60645342473559850716548547068807
60645342473559850716548633162087
60645342473559861826802678284130
60645342473559861826802706863846
60645342473559861834396507271630
60645342473559861834396507289100
60645342473559861834396510453958
60645342473559861834396535851346
60645342473559861834396535868816
60645342473559861834396539033674
60645342473559861834668479637156
60645342473559861834668508216872
60645342473871147119518214942570
60645342473872359406524870713486
60645342473872359406775832034034
60645342473872359406775917773182
60645342473875061109960215634782
60645342473875961677771654318622
60645342473875961677771911536066
60645342473882854363266686695879
60645342473882869142239429888024
60645342473882869147322004066184
60645342473882869193075588974648
60645342473883105139303631882234
60645342473883115777188685761407
60645342473883154506783667086391
60645342473883164389285915704431
60645342473883164389286030023295
60645342473883164389557998124761
60645342473883164435290657742105
60645342473883164435374225776473
60645342473883164440372860383957
60645342473883164572300250739017
60645342473883164572300255338287
60645342473883164572551326378429
60645342473883164572572218387021
60645342473883165624904790152762
60645342473883165815240100659087
60645342473884065002851278003977
60645342473884065002851282253327
60645342473884065002851306583693
60645342473884065002851310833043
60645342473884065003102353643389
60645342473884065003123245651981
60645342473884065008184556285241
60645342473884066245791899038352
60645342473886755593249225720235
60645342473886766294504388378573
60645342473886766294588074386308
60645342473886766294588074386309
60645342473886766706286394287545
60645342473886766706286627174623
60645342473886766706370079945361
60645342473886766843547410479731
60645342473886771655267650250336
60645346047402890536552552018988
60645346047402890536574477129399
60645346047402890536574477129447
60645346047402890536574505827207
60645346047402890948356740268913
60645346047402890948356741318673
60645346047435306036407330965469
60645346047435306036407359663277
60645346048309696229799501803573
60645346048309696232055838731509
60645346048313314567897181740199
60645346048313314567918102446551
60645346048313314568107134941033
60645346048313314569589434436151
60645346048313314569610355142503
60645346065128766775314647548367
60645346066039190807223104284115
60645346066039190807411017570160
60645346066039190807411132361443
60645346066039190808831674154416
60645346066039190808915356980067
60645346066097760924634595120494
60645346066097760924718163154862
60645346066100457826223515615403
60645346066100462628153255444934
60645346066100462629847832605500
60645346066100473748533691476063
60645346066100473748533692525823
60645346066100473748533692642463
60645346066100473748533692992383
60645346066100473748533697241733
60645346066100473748533697247557
60645346066132894189754744040331
60645346066132894189754745090091
60645346071037392188395394121155
60645346071037392188416286129747
60645346071037392188416286129795
60645346071037392600763410901985
60645346071068912061804640579076
60645346071069807688813914461165
60645346071069810660601407405080
60645346071069812490744803795402
60645346071069812490744885285200
60645346071069812498003098433662
60645346071069813039724802314922
60645346071069813039725059532366
60645346071069813039725145271514
60645346071069813039787821297290
60645346071911487753843139153628
60645346071911491281952865829754
60645346071933151228099800616420
60645346071933151228162476642196
60645346071935852931597823104302
60645346071937004277015371912596
60645346071944258420883006038024
60645346071945109387320635024152
60645346071945158851434033304228
60645346071945158851434033321698
60645346071945159400226003763890
60645346071945159400288765528814
60645346071945159401040792098978
60645346071945159401040877838126
60645346071947811273834115887815
60645346071947811274022143965143
60645346071947811274043035973735
60645346071947811274105711999511
60645346071947816220512770942871
60645346071947816220575446962740
60645346071947816221933427521220
60645346071947816221996103552903
60645346071947844628103501182289
60645346071947844628124393190881
60645346072005180778786826244581
60645346072005180778807718253173
60645346072006086148465668519538
60645346072006086148549236553906
60645346072008783050054501858309
60645346072008783050054589014399
60645346072008798972364764875107
60645346072008798972364766041507
60645346072008798972364766391427
60645346072008798972364770640777
60645346072008798972364794739267
60645346072008798972364799338537
60645346072009083239304175150145
60645346072009083239325183012635
60645346072009099115881803709495
60645346072009099115881804194769
60645346072009099115881808426857
60645346072009988608983017425102
60645346072009988608983018941422
60645346072016904082670027986663
60645346072017188165780048831785
60645346072017188348794649926613
60645346072017188349045354029717
60645346072017188349609438261701
60645346072017193107164119739449
60645346072017193107167590580647
60645346072017193290432896841437
60645346072017193290453788850029
60645346072017204226187037191575
60645346072017207932225091305443
60645346072018093673556307008484
60645346072018093673556392747632
60645346072041219413585817321331
60645346072041219413585818487731
60645346072041219413585818837651
60645346072041219413585818854913
60645346072041219413585823087001
60645346072041219413585847067447
60645346072041503680525227596369
60645346072041508619673969438587
60645346072041519557102827459363
60645346072041519557102832176725
60645346072041519557102832181097
60645346072041519557102856155719
60645346118338816346044430720753
60645346119275384840703089050661
60645346119275384840703176206751
60645346119286191653691327556757
60645346119286196595832097636633
60645346124247436406707742050061
60645346124247436406728662756413
60645346124247441215917846728910
60645346124247441764960864248268
60645346125110730717510904309472
60645346125111030906760577601308
60645346125121887138606282583136
60645346125121887138606625539728
60645346125121887138609725789384
60645346125121887138609726255944
60645346125121887138609726257396
60645346125121887139358394892448
60645346125121887139358737849040
60645346125121887139361838098696
60645346125121887139361838565256
60645346125121887139361838566708
60645346125121887139362095316140
60645346125122738288334668487803
60645346125122771642604053782277
60645346125122787569160753522148
60645346125122787569160753522356
60645346125122787569160753539618
60645346125122787569912865831460
60645346125122787569912865831668
60645346125122787569912865848930
60645346125122787706358746131452
60645346125122787706358746132904
60645346125122787706358746150166
60645346125122787706421507897828
60645346125122787706421507915090
60645346125122787707173620207140
60645346125122787707173620224402
60645346125122788118203771041506
60645346125122788118955883350818
60645346125182823726147023064410
60645346125183725986844425466503
60645346125183725986844426516263
60645346125183725986844426632903
60645346125183725986844426982823
60645346125183725986844431232173
60645346125183725986844431237997
60645346125184010253783835741541
60645346125184010253804843604031
60645346125184015195171459942229
60645346125184015195171459942277
60645346125184015200251711349242
60645346125184015200254696230322
60645346125184026130361464786165
60645346125184026130361469018253
60645346125184026313288998484766
60645346125184026313292097665996
60645346125194532800584691709163
60645346125194532800584777448311
60645346125194532800584777798231
60645346125194532800584777815493
60645346125194532800584782047581
60645346125194536506626215731109
60645346125194788654659880091684
60645346125194817066772161403775
60645346125194817066793082110127
60645346125194817067524186556949
60645346125194822008096941033581
60645346125194822008156232311439
60645346125194822008177153017791
60645346125194822008180509067949
60645346125194822013239576784044
60645346125194822013992717963132
60645346125194832944101700797435
60645346125194832944101815116299
60645346125194832944101815601573
60645346125194832944101819833661
60645346125194833127029004808596
60645346125194833127029347765188
60645346125195722581804762955312
60645346125195722581804877274176
60645346125195722993586768864284
60645346125218848131500481043831
60645346125218848131500565616579
60645346125218848131500566666339
60645346125218848131500567132899
60645346125218848131500567150161
60645346125218848131500571382249
60645346125218848131500571388073
60645346125219132398439975891617
60645346125219148275017604450967
60645346125220049025781197208814
60645346141972114860487990640078
60645346141972116644877797515390
60645346141972417428944742729974
60645346141973318004265780346684
60645346142835705839936746992950
60645346142835755617319655292324
60645346142836656185131436932756
60645346142836911909539610610112
60645346142847461214483009742628
60645346142847461214483095481776
60645346142847713776792657036628
60645346142847713822546213248736
60645346142847717116804321983298
60645346142847718906213940811110
60645346142847718907906193623702
60645346142847752254647611214896
60645346142847763377848865612368
60645346142847763377851965862024
60645346142847763377851966328584
60645346142847763377851966330036
60645346142847763378663396730012
60645346142847763378663653947456
60645346142847763378666754197112
60645346142847763378666754663672
60645346142847763378666754665124
60645346142848614390295233124244
60645346142848617506702965054592
60645346142848619291092771935728
60645346142848663808402993594996
60645346142848663808402993612258
60645346142848663808465755359712
60645346142848663808465755359919
60645346142848663808465755359920
60645346142848663808465755377182
60645346142848663809217781930084
60645346142848663809217781947346
60645346142848663809217867669024
60645346142848663809217867669231
60645346142848663809217867669232
60645346142848663809218124886468
60645346142848664357446011114146
60645346142848664358260799449234
60645346142909900585213983722638
60645346142920664893964796190100
60645346142920698253297634061548
60645346142920709366334006646160
60645346142920709366334263863604
60645346142921598683849010417404
60645346142921598683849124736268
60645346142921599232891684962700
60645346142921599232891799281564
60645346142921609751155837314642
60645346277870501193915444314096
60645346277870801388268269165058
60645346277871702088195726631579
60645346278714581744939251264249
60645346278747002186160303710473
60645346278747002186163661177564
60645346278810986973064661019715
60645346278810986973064662069475
60645346278810986973064666786837
60645346278810992326234096471303
60645346278819081513665465788649
60645346278819081518538490077377
60645346278819081518726776421909
60645346278819092082805839899287
60645346278819092083369924249315
60645346278843064405024414844386
60645346278843097758290897520736
60645346278843097758290897637376
60645346278843108876661663462096
60645346278843112582702040640898
60645346278843348666693306885644
60645346278843348666714198892784
60645346278843409065932228766736
60645346283674956125914296513470
60645346283674956125935188522062
60645346283674956130829476336976
60645346283674956130829476355690
60645346283674956131017504414304
60645346283674961072384782441847
60645346283674961074641119369783
60645346283747891005462427581292
60645346283747891005650712876064
60645346283747905824537882216428
60645346283747907060055420872023
60645346283747907060075197921771
60645346283747907060076312880615
60645346283747907067395075116423
60645346283747907471670291773665
60645346283779124775178023530510
60645346283779126612099223540974
60645346283779126612099313866342
60645346283779126612099313879392
60645346283779426755616322967712
60645346283779426801369936444246
60645346283779426931037862340120
60645346283780311449111309370103
60645346283780322567232056654983
60645346283780325532260400586072
60645346283780327501297365331051
60645346283780327508618450510941
60645346283780327910631911706286
60645346284622006355267748577075
60645346284623207112078413549047
60645346284623207112266441744419
60645346284643621629879831310879
60645346284643916465980962327571
60645346284643921819150396611307
60645346284643966478801648403608
60645346284646317980145484730995
60645346284646323333314919014731
60645346284646623522585484315159
60645346284646668182045607313916
60645346284646668182236992858344
60645346284647518736956149702967
60645346284647518737144177898339
60645346284647519331941040427286
60645346284647524090313612182075
60645346284647524273327951821755
60645346284647524273411519856123
60645346284647524278431331919439
60645346284647568742266659136224
60645346284647568749794627189424
60645346284647568750048774973373
60645346284647568752305111901309
60645346284654426796492158490399
60645346284654471129173042633060
60645346284654476672132295824272
60645346284655622611915395087607
60645346284655627551043129067335
60645346284655627553487494072599
60645346284655627553490851657743
60645346284655672075961644908604
60645346284655672075965002848088
60645346284655672076525729140588
60645346284658329256734553699123
60645346284658329256925939361595
60645346284715700591269245075413
60645346284715700591290165781813
60645346284715700591290170013901
60645346284716565837989918669654
60645346284716565838178203964426
60645346284716610493648674910279
60645346284716610905242653791731
60645346284716615844370387771459
60645346284716896223698691197369
60645346284716896406963996395301
60645346284716901165082762105033
60645346284716901165086232946231
60645346284716901348351539207021
60645346284716901353434856865368
60645346284719253449303328192596
60645346284719297920961382729989
60645346284719312013881425000435
60645346284719312196895735586611
60645346284719312196895735936531
60645346284719312196895740185881
60645346284719312196895764284371
60645346284719312196895764634291
60645346284719312196895768883641
60645346284719598110211143177963
60645346284719603049087828740108
60645346284719603049338875799804
60645346284719603049338877157691
60645346284719603049338905855451
60645346284719603051786626910873
60645346284719603056678558558232
60645346284719603056681916025332
60645346284719603056681916491892
60645346284719603056681916493344
60645346284719612340412743508531
60645346284719612340412744558291
60645346284719612340412745024851
60645346284719612340412773256051
60645346284719612340412773722611
60645346284719614169715874273472
60645346284720468298507267575218
60645346284720470677693682884370
60645346284720503617087895675312
60645346284720503624427578433740
60645346284720503624430935900840
60645346284720503624430936367400
60645346284720503624430936368852
60645346284720503624493698133776
60645346284720512953894433884664
60645346284720514737464894148980
60645346284720514745059067647949
60645346284727372651166442470522
60645346284727372651731298354838
60645346284727406737496539187693
60645346284727406742390455485013
60645346284727406742578741829545
60645346284727417307200997530315
60645346284727417307389025607643
60645346284727417307389025725687
60645346284727417718982918867991
60645346284727417718983004607139
60645346284727417855427856939401
60645346284727422658110738586867
60645346284727422658110739137748
60645346284727422658110743369836
60645346284727422659806376384869
60645346284727422660366989775655
60645346284727422660367075514803
60645346284727422660370460616853
60645346284727422664885566011860
60645346284728573408248703672234
60645346284728573409000815981546
60645346284728606943820026496252
60645346284728606950594853370364
60645346284728606951158937602348
60645346284728607494557908498857
60645346284728617881457439742350
60645346284728618017902167606779
60645346284728618017902167606827
60645346284728618017902167606987
60645346284728618612698771435733
60645346284731275112248647260402
60645346284751673890545273714641
60645346284751673890545273727691
60645346284751689818126053548070
60645346284751689818126057780158
60645346284751689818126057793208
60645346284751723301038196803673
60645346284751723301226224881001
60645346284751723301310256312079
60645346284751723303757973135365
60645346284751732638116786864983
60645346284751732638116788382755
60645346284751732638116788400017
60645346284751733049898708202659
60645346284751737989026786735408
60645346284751737989026786752670
60645346284751737989026815315124
60645346284751737989026815332386
60645346284751737995803679340370
60645346284751974079815867712829
60645346284751989961643062519702
60645346284751989961643062636342
60645346284751989961643066751790
60645346284751989961643066764888
60645346284751989961643066881528
60645346284751989961643091216058
60645346284752023307294537249845
60645346284752023493007646427201
60645346284752032781633796072799
60645346284752032781633797471027
60645346284752032781633797489741
60645346284752034433280311254052
60645346284752034618470776783673
60645346301505001013668151293838
60645346301505001014420263603150
60645346301506204149936913543850
60645346302369540554675017629440
60645346302369798658269262236590
60645346302369842580845895884414
60645346302369843129637866326606
60645346302369843129700628091530
60645346302372244041746944048622
60645346302373444852093022428672
60645346302380347367663170396388
60645346302380347367663256135536
60645346302380347368415282705700
60645346302380647740680038231624
60645346302380647747454865105736
60645346302380647747458223045220
60645346302380647748018949337720
60645346302384205501334431917238
60645346302384205547087988127942
60645346302384206095943093756486
60645346302384206097635346452438
60645346302384250018451201825212
60645346302384250019265990160300
60645346302384250430235900573833
60645346302384250430298576599609
60645346302384250567496569210157
60645346302441538329579457530389
60645346302441543268707191510117
60645346302441543293872860002950
60645346302441571683096730515551
60645346302442443861684641643382
60645346302442744025705855979701
60645346302442744025705884677461
60645346302445479158726163955436
60645346302445488625387654081796
60645346302446346916998598982786
60645346302446377889825489257616
60645346302446377889825605111466
60645346302446379726475183830944
60645346302446389010205012213518
60645346302446389010206016617622
60645346302453248890471358568938
60645346302453248891223470878250
60645346302453282242296378858148
60645346302453282243048491167460
60645346302453533203731584723186
60645346302453533203982288826290
60645346302453549819120368592407
60645346302453549819120397172075
60645346302453549819120397172123
60645346302453582362820335984020
60645346302453582431566686941132
60645346302453582431566944158576
60645346302453582622091431506980
60645346302453583166051099998181
60645346302453583166072020586537
60645346302453583171133331219749
60645346302453583171133331219797
60645346302453593689395387803959
60645346302453593735125732239328
60645346302453593735128052007427
60645346302453594100968102090655
60645346302453594101240069738659
60645346302453594284191991632865
60645346302457152090388072785803
60645346302457184702813727763712
60645346302457184886309240456268
60645346302457184888003903731169
60645346302457184888003931960917
60645346302457184888003932428929
60645346302457184893084067330380
60645346302457184893087511009012
60645346302457185299786196605105
60645346302457185299848958370028
60645346302457185299848958370029
60645346302457185437046949930817
60645346302457185437046950980577
60645346302457196006121468784768
60645346302457196006121554523916
60645346302457196006939700798488
60645346354682629732146983821070
60645346354683830489229360876632
60645346355547169272401737847360
60645346355547471298572616102334
60645346355547471435770608712882
60645346355547471435833370477806
60645346355557976086142002923620
60645346355558276465184943263140
60645346355558276465937055572452
60645346355559132515626064431306
60645346355559132561379620641962
60645346355559177027913403072968
60645346355559177032930605199164
60645346355559177032930862416608
60645346355559177032933963138648
60645346355559177033745650751696
60645346355559177033748751473736
60645346355559177444715561165229
60645346355559177581976229801553
60645346355620406310403817174642
60645346355620406310466578939566
60645346355631178537035031148459
60645346355631178537035031148507
60645346355631178537035115837847
60645346355631178537035144417563
60645346355631178537035145467323
60645346355631211339818151724900
60645346355631211883798483586965
60645346355631211888860051437669
60645346355631211888860051437717
60645346355631211888860165756533
60645346355631211888881057765125
60645346355631222453607665488600
60645346355631223001897566161161
60645346355631223001918458169753
60645346355631223001918716436957
60645346355632078967523382050821
60645346355632078967523410630537
60645346355632111900788901047664
60645346355632111900788986786812
60645346355632111900851662812588
60645346355632111902483564322481
60645346355632111902483564322517
60645346355632111902483564322565
60645346355632111902483593020325
60645346355632111902483849769805
60645346355632111902483935858873
60645346355632111907563727921776
60645346355632111907563813660924
60645346355632111907567171600408
60645346355632112319348402340031
60645346355632112319348430919747
60645346355632112451526610404169
60645346355632112451526610522213
60645346355632112451526611466979
60645346355632112451526868671373
60645346355632112451526868789417
60645346355632112451610264177637
60645346355632112451610522444841
60645346355632112456609185645139
60645346355632112456692753666409
60645346355632122837651986060803
60645346355632122837672792330199
60645346355632123020601129376164
60645346355632123020601472332756
60645346355632123020603449144471
60645346355632123020666210909235
60645346355632123021419361389884
60645346355632123432385799545069
60645346355632123432385803794419
60645346355632123432385832374135
60645346355632123432469513782600
60645346355632128374610859693256
60645346756437940106514122572547
60645346756437940106514122572595
60645346757406934394811355866389
60645346757406934394811355866437
60645346757406945329977344045460
60645346757410547601161451624820
60645346757410547783903708831072
60645346757410547784175676479076
60645346757417407535341360166950
60645346757417440882084153839686
60645346757417440888607842843300
60645346757417440888607842959940
60645346757417452000141019617829
60645346757417452000141019795704
60645346757417452000203781910548
60645346757417452000203785098492
60645346757417452000204043365696
60645346757417452006978608784660
60645346757417455713018985963462
60645346757417739423887488758469
60645346757417741215118275094648
60645346757417741215871416273736
60645346757417750359329002594480
60645346757417750542346321860567
60645346757417750542346322910327
60645346757418639999293477238739
60645346757418641646422529745855
60645346757418650927140698495764
60645346757418651110091904356004
60645346757418651110092247312596
60645346757421352630575786199616
60645346762346549467430738885159
60645346762346565519615761272019
60645346762346565519615761272067
60645346763220666506874936312115
60645346763220666506874937373521
60645346763221867218182835030823
60645346763221867263957311832691
60645346763314359050809727036693
60645346763314359050809727036741
60645346763314359050830647743093
60645346763315259618642429383525
60645346763315270599565068199587
60645346763315270599565069247943
60645346763315270599565069249347
60645346763315270599565069260993
60645346763315554866504478356581
60645346763315554866504565512671
60645346763315559807891992470493
60645346763315559807892102557269
60645346763315559807892107274631
60645346763315570743082078219575
60645346763315570743082078232673
60645346763319157137500673712508
60645346763319173204601872557523
60645346763326061490243130726931
60645346763326065203602642140005
60645346763326065203623562728265
60645346763326066431355142126237
60645346763326066431543170203565
60645346763326066431546985418345
60645346763326066431627201634595
60645346763326066432107254435549
60645346763326066432382665762025
60645346763326066432383813654929
60645346763326066843977419491139
60645346763326075766177425125223
60645346763326077413305419014995
60645346763326077413305420076401
60645346763326077413305420610020
60645346763326077413305420614232
60645346763326077413305423797964
60645346763326077413305424859370
60645346763326077413305682065168
60645346763326077413305710761524
60645346763326077420080247484132
60645346763326077420080247488344
60645346763326333091960007842266
60645346763326333091960012087452
60645346763326333091960036538622
60645346763326359849851500339621
60645346763326361496227411664745
60645346763326361679492832716575
60645346763326364791235571247285
60645346763326365392873236020101
60645346763326365392873236020149
60645346763326366437611482572409
60645346763326366620817579416533
60645346763326366620876903624239
60645346763326366621632339053813
60645346763326366621633486942553
60645346763326366621633486946762
60645346763326366621633486946765
60645346763326366621633486959815
60645346763326366628976154297745
60645346763326375909694404349383
60645346763326375909694405399095
60645346763326375909694405412193
60645346763326377556822427983819
60645346763326377556822429048081
60645346763326377556822429585864
60645346763326377556822433831050
60645346763326377556822458282220
60645346763326377563597256459976
60645346763326381453133523057593
60645346780072425706191835541624
60645346780946887551858940493069
60645346780946887552423024725053
60645346781044132816587951613817
60645346781044148876095092754655
60645346781052237713460967682591
60645346781052237926329130493389
60645346781052237926893986377705
60645346781052252750486036923357
60645346781052253986398032917917
60645346781052253986401127518543
60645346781053143290736284540458
60645346781053153181037064188317
60645346781053154409609115436890
60645346781055854884284123814841
60645348193129974768857605859582
60645348193129974906118274477192
60645348193129974906118274495906
60645348193129974906118360216340
60645348193129974906118360235054
60645348193133577175126512446768
60645348193133577177365400572360
60645348193140481391091855763396
60645348193140481391154617878240
60645348193140481391154621066184
60645348193140481391154622115944
60645348193140481391154879333388
60645348193140779935469933020388
60645348193140781580362421063824
60645348193140781580425183182880
60645348193140781580425187414968
60645348193140781580425187428018
60645348193140781581845844365678
60645348193140781716867624391136
60645348193140781716867967347728
60645348193140781717348112009036
60645348193140781717598816112140
60645348193140781719043836957512
60645348193140781719043836958964
60645348193140781719106512984740
60645348193140781719106513002002
60645348193140781719106598722436
60645348193140781719106598741150
60645348193140781719858625294052
60645348193140781719859739902976
60645348193141680501042740323696
60645348193141680501042826062844
60645348193141680501043083280288
60645348193141680503281628921672
60645348193141682149594864223924
60645348193141682149594864241186
60645348193141682149657540266962
60645348193141682150409652559012
60645348193141682150409652576274
60645348193141682150410685678138
60645348193141682286855532858796
60645348193141682286855532860248
60645348193141682286855532877510
60645348193141682286855618597944
60645348193141682286855618599396
60645348193141682286855618616658
60645348193141682286918294625172
60645348193141682286918294642434
60645348193141682287670406934484
60645348193141682287670406951746
60645348193141682287671435804260
60645348193141682287671435821522
60645348193141682287671440053610
60645348193141682699452670078162
60645348193141682699453703180026
60645348193144383988114750952864
60645348198069589970662764869456
60645348198069589970683656878048
60645348198069589970850792946784
60645348198069589970850792965498
60645348198069593675196593431580
60645348199042186528535421099788
60645348199049106942937586387939
60645348199049405896861472392421
60645348199049405896861473442181
60645348199049405896861473442229
60645348199049405897049758736953
60645348199049406947773265553556
60645348199049406947773265670196
60645348199049406947773268852524
60645348199049406947773269785644
60645348199049406947773269798742
60645348199049406947773269915382
60645348199049406947773527119728
60645348199049407132208151688367
60645348199050305869813889507657
60645348199050305869813889507705
60645348199050306464610379011923
60645348199050306464610493317689
60645348199050306464610493317737
60645348199050306464610493330787
60645348199050306464673169343513
60645348199050306464694061352057
60645348199053007573249234429001
60645348199053008168045838238985
60645348199053008168108255997557
60645348199053008168129148006197
60645348199053008168129406273353
60645348216740149902747247183055
60645348216740149902768167889407
60645348216774983045002840173115
60645348216775267103763351151883
60645348216775281953152049919839
60645348216775283163915821610779
60645348216776167671575047053167
60645348216776182566654626124095
60645348216776182566654654703811
60645348216778884270152761390031
60645348216778884270173653398623
60645445460277325385255815402186
60645445460281226083519086290239
60645446098485718339153030152490
60645446098485718476391859404453
60645446098485718476391859754373
60645446098518138780376429527454
60645446098518138780627477986830
60645446099357017604696989504897
60645446099357017604760408603130
60645446099359669483304646147721
60645446099359718896350071299777
60645446099359718896351100188267
60645446099360619326964517662970
60645446099360619326964889218152
60645446099465969701371945898526
60645446099465969701433964590674
60645446099465969701435079218472
60645446099468670993086674868120
60645446099468670993087789458170
60645446099501086492861351898497
60645446099501086492862380786987
60645446099501086492924770996730
60645446099501086492925142551912
60645458306285287073924083049308
60645458306288888933329283552410
60645458306288889344920162551340
60645458306288889344923261384054
60645458306289384108078395779003
60645458306580722728870989498134
60645458306580722728871247765338
60645458306601435787095347429098
60645458306601435787098700646848
60645458306613141384262054760282
60645458306613143167835958697406
60645458306677984053355862665708
60645458306686073103338081711288
60645458306686073103338081715500
60645458306686073103338852318072
60645458306686073103338856550160
60645458306686073103341176316126
60645458306688739806128900246716
60645458306688789219971545914100
60645458306688790866347457240676
60645458306710387883769646489258
60645458306710387883769646508132
60645458306710388432562388956788
60645458306710404492320492444848
60645458306710404492320578183996
60645458306710404492320835401440
60645458306721194833956906494552
60645458306721194833956907894232
60645458306721209658932819624368
60645458306721209658933162580960
60645458383206519666079440943799
60645458785179525748639233334222
60645458785179525748639319073370
60645458785179525794392903983286
60645458785179531292354416750064
60645458785179531292417178864908
60645458861991955286306908361959
60645458861991955286306908375057
60645458861991961851946428495670
60645458861991961852009100285146
60645458861991961852009104534704
60645458861991961852009186024294
60645458861991961852009190610514
60645458997890044532983994759077
60645458997890044540578082044301
60645459015393260501696522877616
60645459015393264390751239691726
60645459015393266027816792559418
60645459015393266037880296446740
60645459015393277145937797061742
60645459015393282636367727440696
60645459015395962197599429086630
60645459015395962204943583921290
60645459015395966093998299318250
60645459015395967329533378241620
60645459015395967741127356073264
60645459015395967741127357490414
60645459015395967878388112220018
60645459015395982146163434752366
60645459015396862765411210727062
60645459015396868308939139484978
60645459015428382643908298022428
60645459015428382643908299439578
60645459015428399290597293261976
60645459015428399293128702810758
60645459015428399430389457540362
60645459015429299858409075256540
60645459015429299860940484805322
60645459015615014714109707971807
60645459015647435709460218351037
60645459015709381389166045498426
60645459015709414743498451187998
60645459015709425861619197410068
60645459015709425861619455690322
60645459015709426410411081776242
60645459015709426410411167869522
60645459015709426410411172474616
60645459015709426410411426132514
60645459015709426410411426136726
60645459015709431352049300330128
60645459015709431352049386069276
60645459015712127564866257036592
60645459015712133055233597841808
60645459015712133055296359956652
60645459015713028132615190823032
60645459015713028132615190836082
60645459015713033623045465571308
60645459015720172143399169446898
60645459015720172143400288660916
60645459015720172280723719062004
60645459015720182849738253779398
60645459015720183261332231611042
60645459015720183398780928324694
60645459015720186967373383984460
60645459015720188751762076250848
60645459015720221556487722818884
60645459015720222105279348900592
60645459015720231028231782869842
60645459015720233223399324533140
60645459015720233223399668889412
60645459015721072848471705816934
60645459015721083829332041682934
60645459015721088770719211423312
60645459015721132007574436207672
60645459015721132007574780581206
60645459015723774551719798564036
60645459015723785532579015216178
60645459015723785532579101309458
60645459015723833299227518015602
60645459015723834945603433592980
60645459015744498592250343894004
60645459015744548555070922336960
60645459015744548555133684451804
60645459015745448574090390928528
60645459015745449122882704327312
60645459015756205562209189017604
60645459015756205973803166849248
60645459015756205973803509805840
60645459015756253740702718108048
60645459015756254152233933824848
60645459015756254152234276781440
60645459015756254289495031506832
60645459015756255935870947084210
60645459021196235348608537314964
60645459021196235351119024734580
60645459021196235488317017345128
60645459021196240839038725974172
60645459021228656338875707512732
60645459021232542190570552942228
60645459021232558844875416752984
60645459021300685287444468534484
60645459021300685295039330658580
60645459021301585862788350534088
60645459021301591213510063880494
60645459021304292505163145675374
60645459021304587755285084987482
60645459021304592694412817432176
60645459021304592694412818967210
60645459021304593288958374201386
60645459021304593291468858910898
60645459021304604401994628217784
60645459021305488185835079131864
60645459021305488323033071742412
60645459021305488323034104862990
60645459021305493262160805722140
60645459021305493262161837307684
60645459021305493262161838842718
60645459021305493673754783553784
60645459021305493673755815139328
60645459021305493673755816674362
60645459021305493722019886175858
60645459021305493859217878786406
60645459021305504235489615543268
60645459021305504238000102962884
60645459021305504375198095573432
60645459021305504786792070222748
60645459021305504786792073405076
60645459021305504786792185008172
60645459021305509725919804202476
60645459021305509725919918987900
60645459021305643839563400274503
60645459021305943960172191200441
60645459021305943960172192263299
60645459021305944143123769783715
60645459021305993366605563681835
60645459021305993960399008122775
60645459021305993961213796463723
60645459021305993961214914609107
60645459021305993961214915671965
60645459021305993961214944369725
60645459021305993968746354566363
60645459021305993968746355629380
60645459021336708005000127213934
60645459021338075391564831333995
60645459021338075391564831347045
60645459021338075391564831701177
60645459021340610465245878472768
60645459021340616001429652396184
60645459021523431267189370744382
60645459021523442385310375246546
60645459021523497151503966438998
60645459021524331697741088171716
60645459021524331834939080782264
60645459021524348298697418144890
60645459021524348306228829056030
60645459021524392777865733299998
60645459021524392780397138597977
60645459021524397719252899156804
60645459021524397719252900206564
60645459021524846244994590787984
60645459021524846382255345159241
60645459021556813219361849884177
60645459021556813219361854116265
60645459021556961133925077478855
60645459021556961133925077483067
60645459021559464960520646570114
60645459021559465090187481479782
60645459021559465090187485729132
60645459021559465097718897106832
60645459021559465097718897460964
60645459021559465097781659225888
60645459021559514373545055624668
60645459021559514373545060223938
60645459021559514922588079597682
60645459021559519863975244633796
60645459021618185335069238207104
60645459021620753117676315559982
60645459021620758468398026904794
60645459021620758468398027371354
60645459021621653548227433169024
60645459021621654094759967833256
60645459021621654097270451007734
60645459021621659036147132850496
60645459021621659036147132869370
60645459021621659036147132986010
60645459021621659038657617560168
60645459021629713088267277985975
60645459021629891069429551793083
60645459021629891069429552143003
60645459021632399964821465843224
60645459021632399964821465843384
60645459021632399964821465961268
60645459021632410948191141695222
60645459021632410948191256486262
60645459021632411082941408646866
60645459021632411085389131119230
60645459021632411085389134305770
60645459021632411085389159815586
60645459021632414654232662534840
60645459021632414788982933731462
60645459021632414791514337612499
60645459021632416436110842930602
60645459021632416436110871626958
60645459021632449789628230706804
60645459021632464205270976443116
60645459021664880937461947838267
60645459021664880937462319355701
60645459021664881349244325264673
60645459074479670423764087456055
60645459074515687645805182303805
60645459074515992705269648632828
60645459074733689886230451709288
60645459074734890048704620313572
60645459074734890643501228378534
60645459074806624753520649942178
60645459074806624755968367828370
60645459092209448986054001622947
60645459092241880537772502167743
60645459092241913874249841243619
60645459092241929928673269249745
60645459092244581829425583962623
60645459092427150968033418065080
60645459092428351176805028540182
60645459092428352962910333188858
60645459092428352962910333538778
60645459092459570990133213643267
60645459092460766875191017457827
60645459092460766875191017462199
60645459092460766882806116129111
60645459092460766882806144826871
60645459092460768483364675653088
60645459092460768529181022682220
60645459092463468586053171167963
60645459092463468586053175872227
60645462613093746290820494257801
60645462613126168376159050790209
60645462613126168376159050790210
60645462613126168376159082552046
60645462613126168376159083614904
60645462613677015003877622517067
60645462683701565850288155717260
60645462684576917689662475228267
60645462684653748510763018986967
60645462689614093749326245264564
60645462689614093749327278366428
60645462690485543107826910724945
60645462690562373879803324074247
60645462690594359934766234873472
60645462690594360071209967086702
60645462690598397690423427556178
60645462690780878357741605461979
60645462690780878357741948418571
60645462690885243469300912180838
60645462690886143897408349285022
60645462690886294018214461478431
60645463169160733774304584311490
60645463169161028633305781887957
60645463169161050023165973578164
60645463169379533112936629895055
60645463169379533113688656465219
60645463305059132710982524518421
60645463305059134334386423492798
60645463305278217757790613514744
60645463305278217758606516458756
60645463305278223294790289849282
60645463305278223294790289850734
60645463319851254244414235930729
60645463319854855966618344990569
60645463319862062704530407391601
60645463320146641576389511907783
60645463322161212595126941880063
60645463322784110005879643689930
60645463322785010573628577826290
60645463322820377614727853200773
60645463323004093860588006405274
60645463323004093860650768170198
60645463323004093860651797039974
60645463323004099396834537311374
60645463323108265202832547751605
60645463327745631774284815463101
60645463327745633420660841579508
60645463328584667281582837821697
60645463328620640031922889148973
60645463328620640031985565174749
60645463328620640169183557785297
60645463328620689993987912108293
60645463328620689994050673873057
60645463328693934415586262052150
60645463328693934415587290921926
60645463328693936176014741735820
60645463328725149341356355248342
60645463328729051207077352838424
60645463328729051801872927797310
60645463328729952369684619447793
60645463328943944631336669012260
60645463328944845061887696277220
60645463329017788805373214159831
60645463329017838630179892462007
60645463381247466680201862446290
60645463381895873111062693725208
60645463381902778059083332683706
60645463381903666883485619623477
60645463381903978770411745973515
60645463381903978816165335132940
60645463381907581087411339665713
60645463381907582276188644018340
60645463381907582276188644372472
60645463381907582276188644490516
60645463382125474017799076054269
60645463382195767537096966468324
60645463382195767537096966485586
60645463382195767537850111896762
60645463399520537775753048932317
60645463399520537776505161241629
60645463399520542717958445963277
60645463399520542855156438573825
60645463399520543266938444482797
60645463399520587136249055506425
60645463399520592679960792896821
60645463399520592680023554661585
60645463399597424524767282925138
60645463399597424547645194410418
60645463399597439486942569347925
60645463399629844958374245525577
60645463399629854872392198214687
60645463399629856701782453410690
60645463399629859928163621728542
60645463399848650208377924436331
60645463399852252067782350572732
60645463399913485547050653582157
60645463399920437644014630280436
60645463399920437644014630297698
60645463399921594546388421455983
60645463399921595575773164793380
60645463399921595575835926925486
60645464528071643312693624264686
60645464528071643907427552048942
60645464528071643907490228074718
60645464528363682017363274456941
60645464604008711665178995541761
60645464604008711665178995995223
60645464604300495635349078006511
60645464604332931997104119822716
60645464604332932134364788808957
60645464604981319342843016756545
60645464604981319342843017106465
60645464605200157318567662780955
60645464605207831749594244374560
60645464605208278487545019576419
60645464605208278487545048274179
60645464605273053351011781526321
60645464605273058887192083191389
60645464605273058887192084258619
60645464605273103313016538178193
60645464605280762920630292298946
60645464605280913038237717957875
60645464605280913038241074008033
60645464605280913038241075070843
60645464738151898741007371659763
60645464738151898741007458107335
60645464738151900387383278752799
60645464740231300621467745951030
60645464740231317230018938043116
60645464740855392265123336770982
60645464740855392265311622065754
60645464740887775576775549953078
60645464741074193137227962342596
60645464754893459783082439053053
60645464754893461567471126733221
60645464755866072402133597092869
60645464755869674673380725054277
60645464755876879353887757365185
60645464757523719409911487212064
60645464757847874429686418554822
60645464757851776867107632812334
60645464757851776867107637061684
60645464757957193332062797553521
60645464758507134450645794320672
60645464758507137561887243691388
60645464758507138156683847501420
60645464758581268502105107485847
60645464758612488142750748827297
60645464758798871776445885689615
60645464758800069239209452289114
60645464758800069239272214054038
60645464758800073128328303068464
60645464758800073128328307300339
60645464758831294593783039363025
60645464758831294593783383719297
60645464758831294593783384073429
60645464758836097485416777154181
60645464763541147374094802540903
60645464763541147374095921258048
60645464763541147374095921730224
60645464763541147374095921736047
60645464763541596034785166523621
60645464763759084324410551514095
60645464763759084736192557423067
60645464763759985349820571655516
60645464763760402233618800619706
60645464763760402234372032474082
60645464763760402234392953197904
60645464763760402234455719549048
60645464763760402416633140255014
60645464763760402417386285666190
60645464763864401344857555317126
60645464763865816915774316164534
60645464764413063101699285307730
60645464764415548825062397739152
60645464764415548825901549988500
60645464764416449255613425004112
60645464764416449255613425009936
60645464764416449256369009223304
60645464764510158270859660957538
60645464764510158271131376090958
60645464764514203712449159055147
60645464764520957764862915898673
60645464764520957764863173116117
60645464764520963298515280273307
60645464764520963300294916237281
60645464764520963436047973613318
60645464764521863866599005586962
60645464764521863868023019638318
60645464764521863868859843170638
60645464764522010279587886264392
60645464764522010279588915134168
60645464764522314175924999757206
60645464764522314175925003989294
60645464764522314358939429718039
60645464764524564976745096013671
60645464764524566806887344497991
60645464764524566806888463693135
60645464764525017113953705894984
60645464764525033699355003795512
60645464764525883069690916924340
60645464764525916630186180038955
60645464764525918276290036363028
60645464764525918276290036368852
60645464764708397757296543914675
60645464764708397757359306029519
60645464764708447582919129760133
60645464764708447720179884485525
60645464764708447720181864477227
60645464764708698358351839704632
60645464764728946238219096299183
60645464764728946238780856047839
60645464764728962893335276540812
60645464764731647392423395274081
60645464764731647530437290723647
60645464764731647530437295427911
60645464764731697355240616157993
60645464764731697538234035191896
60645464764739451261875027768119
60645464764739467733165207919793
60645464764739745914401493086699
60645464764739751267382640658721
60645464764739751450313297472785
60645464764739762385498882937681
60645464764739762385502238987839
60645464764739768059760718814382
60645464764739801414030104108856
60645464764739801414032428573470
60645464764740668490498630972242
60645464764740668490502361510843
60645464764740701844019634496005
60645464764740703628154578034031
60645464764740813254939950640143
60645464764740864864135321207898
60645464764740868021883841046333
60645464764741120558522734150313
60645464764741120558526090554603
60645464764743353127599525959933
60645464764743353127599530664197
60645464764743353127599612053373
60645464764743355506785654744485
60645464764743371978076207967502
60645464764743402953218754692423
60645464764743402953219787794287
60645464764743402953221853643181
60645464764743403135397389636376
60645464764743403135400398147933
60645464764743403136232979540855
60645464764743403136233065256918
60645464764743403136233065261290
60645464764743403136233065275792
60645464764743403136233065280163
60645464764743403136234213168696
60645464764743403136236078491613
60645464764743403136236451544241
60645464764743403136236537633310
60645464764743419607523618503179
60645464764743419607526718143487
60645464764743419607526718162201
60645464764743419744787386440018
60645464764743869913568141389706
60645464764743869914320249448216
60645464764743869914321282568794
60645464764812897388827515988520
60645464764812897389576533697254
60645464764812897389576533698658
60645464764812897389579628299284
60645464764813748129572154697799
60645464764813748131765729510891
60645464764813748131828491625735
60645464764813798094650189277093
60645464764813799738706915814948
60645464764813799738707001554096
60645464764813799738769677580032
60645464764813799740963248156664
60645464764813799741026010275880
60645464764813814016896575692539
60645464764837014421925850274267
60645464764837914990009575582098
60645464764837914990009575587922
60645464764837914990009575600972
60645464764837964951826990419906
60645464764848720156621902763229
60645464764848720156621902763230
60645464764848720156621902767442
60645464764848769981158013840747
60645464764848769981428581065405
60645464764848769981429609933729
60645464764848770119254477470662
60645464809055360323923110664569
60645464809055403149184447955703
60645464809055408502353877640169
60645464816938078786908083538556
60645464817043445769945883446437
60645464817043445769945883912997
60645464817043447005292590386992
60645464817699905352028277338828
60645464817699939324055904161588
60645464817699959065011036238450
60645464817699960713834664386908
60645464817882421047031916530168
60645464817886027070010218986882
60645464817918448675408814940100
60645464817918449087253927678692
60645464817918491363472246050996
60645464817918491363472246068258
60645464817918496853087560281676
60645464817918496853902344017494
60645464817918496853902344030544
60645464817918796928047543700800
60645464817918796928800684879888
60645464817918796928800686396208
60645464817918796928800686397660
60645464817918798689486173682419
60645464817922395630451139316718
60645464817922395630451167542302
60645464817922395630451167896434
60645464817979720528344578314396
60645464817979720528346901262690
60645464817983573713097492531147
60645464817990525695712373872100
60645464817991378634071318136638
60645464817991378634073645671152
60645464817991378634136403186726
60645464817991378634137436305852
60645464817991428456433720709158
60645464817991678823406997066870
60645464817991678823408030185996
60645464817991728828634972466384
60645464834660004776911586999906
60645464834660004776911591249256
60645464834769306430123756589258
60645464834769306430124871179308
60645464834769321872743276455059
60645464835320447345749232104969
60645464835320468734793459092462
60645464835417708669418234113661
60645464835425515236829586323252
60645464835425515236829590572602
60645464835425815426100155873030
60645464835425820893653418514992
60645464835608297149076168241610
60645464835608301038130770638415
60645464835611002741566115559711
60645464835643422562576105321106
60645464835643422562576109570456
60645464835643424346148889707342
60645464835643424346902035137232
60645464835643424758747147875824
60645464835643472525395564214626
60645464835643472525395564227676
60645464835644324777453148478210
60645464835644325326496081303760
60645464835644353212554236247092
60645464835644369272061262596890
60645464835644624920970071490512
60645464835644624921032833609568
60645464835644625515745754595596
60645464835644625515745754599968
60645464835644625515745841043168
60645464835644667609033412971508
60645464835644667609033416158048
60645464835644668225965286971433
60645464835644674928853851545600
60645464835709448167951067960701
60645464835709448168013829725625
60645464835709449815082444464419
60645464835716348815199440036810
60645464835716348815200468906586
60645464835716354304811397154682
60645464835716354305564538333770
60645464835716354305629623383858
60645464835716354305630656502984
60645464835716404127926940906290
60645464835717254735362420170292
60645464835717254735362424419642
60645464835717254736115565598730
60645464835717254736117888529762
60645464835717254736117888533974
60645464835717254736117889596784
60645464835717254736117892779112
60645464835717254736180650648818
60645464835717254736180654898168
60645464835717254736181683767944
60645464835717299205308449211176
60645464835717299207818929199114
60645464835717304695738636807574
60645464835717304698249116795512
60645464835717554925388482414118
60645464835717554925452277648088
60645464835717603100597465047097
60645464835717603103125398086729
60645464835717603103128865739983
60645464835717603103129898859109
60645464835717603103129903464203
60645464835717603103882015756093
60645464835717603103882015756253
60645464835717604335945292125346
60645464835717604884925547862310
60645464835717604884925633601458
60645464835717604884988309627234
60645464835717604930741980630382
60645464835717604933273385928362
60645464835720254981757538008133
60645464835720304395535093313221
60645464835720304395535097568395
60645464835720304990331701378427
60645464835720306176577596201194
60645464835720306176577596555326
60645464835720306176578625070970
60645464835720306176578629657190
60645464835720306176578711164250
60645464835720306176578715396338
60645465243015618554201740063246
60645465243015618691399737273061
60645465243112413511488792300170
60645465243123670632107051051314
60645465243331716757706024018155
60645465243338572795237874234140
60645465243338572795488922710826
60645465243339472951455936673147
60645465243339472951518698792203
60645465243339522776325380276707
60645465243342523434165818715166
60645465243342524668759465852552
60645465243342524668759465871182
60645465243342524668759465871266
60645465243343425831367736412355
60645465243343425831367736880367
60645465243343425831367736880527
60645465243343425831367851203603
60645465243343425831367851205007
60645465243343425831367851671567
60645465243411507670122159752302
60645465243412408237934203209445
60645465243412408375194957584917
60645465243412457650958618380993
60645465243412708427204797207636
60645465243412708564464518463979
60645465243412708564465551583105
60645465243412757977155322018063
60645465243414959960771569955158
60645465243415459543392330904174
60645465243415459543392330904258
60645465243416309051071447945927
60645465243416310698200591249295
60645465243416360706000597668173
60645465455174519763709511559805
60645465455174984895499965651088
60645465455726131778732709608350
60645465455726131778732713840438
60645465455799083238766959084400
60645465455799083238766963335202
60645465455830281396036612743002
60645465455831482153201899436654
60645465455831482153202928306430
60645465456005709698775225241189
60645465456013813162140492794185
60645465456013813162141525896049
60645465456013813573734470625829
60645465456013813573735503727693
60645465456017415433199334061141
60645465456017415433952475240229
60645465456017415433953508342093
60645465456017417264075209185739
60645465456017417264075209204453
60645465456017417675857215100375
60645465456017448788285942615641
60645465456017450617592480654581
60645465456017450617592482189615
60645465456017451029374488085537
60645465456017465442589400253031
60645465456017465442589404957295
60645465456017465442589776493763
60645465456049885883813923540613
60645465456050336601637350434950
60645465456050336601637354684300
60645465456050336601908945011612
60645465456050336602390495846126
60645465456050336602390500095476
60645465456052539957861435361667
60645465456052587587249269524767
60645465456053037894043580827546
60645465456053037894043580840596
60645465456053037894127144157650
60645465456122065366854462128386
60645465456122815816224167127067
60645465456122815816495764755083
60645465456122815816495767937411
60645465456122815817059509218627
60645465456122815817059594957615
60645465456122817051570959688643
60645465456122817051842557316659
60645465456122921393739226534132
60645465456122971401560249056384
60645465456122971471039073038246
60645465456122971471039074101263
60645465456122971471039074101264
60645465456122971471039074119977
60645465456122971471039331324371
60645465456123271476542445036202
60645465456123271477294557346966
60645465456123271477295590466092
60645465456126875097174716829602
60645465456147583101148212143890
60645465456147583101148293454117
60645465456147583101148298218456
60645465456147583101148298237170
60645465456147583101148299299980
60645465456147583101419922909868
60645465456147583101419922928742
60645465456147583238346204557605
60645465456147583238617800669301
60645465456158404328293538012986
60645465456158404740074772269626
60645465473452008544140831570073
60645465473452013348266218187507
60645465473524959340748530170850
60645465473560077733132777868065
60645465473743797318970013623768
60645465473743797318970013641237
60645465473847941582623280611570
60645465473847941582623281661330
60645465473847947073053469253516
60645465473847947142532294298396
60645465473847947142532294317110
60645465473847947142532297486340
60645465473849099514925841095753
60645465473849147692686690926105
60645465473851843448072431113130
60645465473851848985092999639277
60645465473852751153444487374638
60645465473852751199218964291694
60645465473852751199281726056618
60645465473884221865843286265392
60645465473884231153568773997146
60645465473884232388350707492078
60645465473884232982875342137786
60645465473884232983147682838418
60645465473884264484366154137734
60645465473884264484366154157417
60645465473884264508090392922098
60645465473884264508090392940972
60645465473884264508090393119091
60645465473884264508090397173060
60645465473884270044001424008718
60645465473884270044273018604094
60645465473884270044274166510096
60645465473884281162122384040583
60645465473884281162122384060266
60645465473884281162393980171962
60645465473884281162395142472066
60645465473884281162395142491749
60645465473884281162395144008069
60645465473884281162395144027752
60645501457073539482366017201318
60645503529918275744404116240847
60645503529918275745220019184859
60645503529922163334739406386735
60645503529922163334802168505791
60645503529922179991634874893893
60645503529923063765290347558256
60645503529923063767818275893624
60645503529923063767818280597888
60645503529923063767818361968190
60645503529923063767818361986904
60645503529923063767821719554786
60645503529923063948576627683165
60645503529923063950836059194465
60645503529923080422123140039638
60645503529923080422184783437338
60645503530870475312363770003045
60645503530894787669298863175826
60645503530894792473425278663231
60645503530894792609178713851217
60645503530895688100601920911992
60645503530902874338590443491877
60645503530902879691547600222593
60645503530902879874499147510215
60645503530902879874561825071025
60645503530902881659164024277555
60645503530902890809877524810837
60645503530902895751264694551215
60645503530903798698263920705990
60645503530906433373609790360070
60645503530906433375050305378718
60645503530906433375050305378878
60645503530906433375301009604238
60645503530906433375301009954158
60645503530906433375302042706102
60645503530906433375304367054076
60645503530906433969826677700118
60645503530906433969826677705942
60645503530906433970665829949466
60645503530906481551036453786114
60645503530906481551036453786274
60645503530906481551036453790486
60645503530906481553544523337170
60645503530906483383627568049689
60645503530906483932668262603283
60645503530906483932668262603284
60645503530906498205526160752415
60645503530906498207848268171400
60645503530906498207848272887310
60645503530906498207848272888762
60645503530906499854977325398797
60645503530906499992175403625870
60645503530906499992175403742510
60645503530906499992175403743878
60645503530906499992175403744121
60645503530906499992175403744122
60645503530906499992175403748334
60645503530906499992175404098254
60645503530906949110226162942437
60645503530907849678101740170968
60645503530907851324683841081772
60645514301744358842839170921677
60645514301744358842839256660825
60645514301744358843655073865689
60645514302392767057357674679273
60645514302425182557926219850337
60645514302611600087344058204351
60645514302611605028814905987950
60645514302611605033834346942801
60645514302611605033834461242791
60645514302611605033897108688851
60645514302611605033897108707725
60645514302643976053939300205542
60645514302644025467779621506238
60645514302644025474303401379703
60645514302644025474303401398577
60645514302716070894416327743412
60645514302716955402657565697720
60645514302716955402720327812564
60645514302716971461890328961493
60645514302716971461890414681767
60645514302716971461890414700641
60645514302716971461974011295851
60645514302716971461974011314725
60645514302716971462162382329771
60645514302716971462225058355547
60645514302716971462225058374421
60645514302716971462727238214087
60645514302716971462727238232961
60645514302716971462789914239863
60645514302716971462789914258737
60645514302727727215749128832820
60645514302727776491576583001046
60645514302727776491579682187892
60645514354630653950807646483922
60645514372356530190112561515073
60645514372356530190112648671163
60645514372356530327310553946134
60645514372356530327310641281711
60645514378252997457269393951767
60645514378435512530498939097886
60645514378471835432154887024230
60645514378471835432217563050006
60645514378471835432426483135926
60645514378471835432489159161702
60645514378544781280934798613596
60645514378544781282627051309548
60645514378544781282899018957552
60645514378544781282899104696700
60645514378544781418195553338988
60645514378544781419825125404070
60645514378544781420097093052074
60645514378544781420159859422092
60645514378544781420665311107961
60645514379200077926618231758951
60645514379236415647435526352853
60645514379237312371610327462146
60645514379237312371882295110150
60645514379418882551959405737080
60645514379418927016821455944370
60645514379418927017072503004065
60645514379418927017072503004066
60645514379418930730390172712679
60645514379419782975923777816774
60645514379419782982509970771570
60645514379419782982510342307878
60645514379419782982510432652120
60645514379419816334523390674416
60645514379419827447372392515168
60645514379419827447372397120262
60645514379419827447623444179958
60645514379419831158495801497506
60645514379455249924378495486747
60645514379455253630437469255803
60645514379455253630437469274517
60645514379456139236328026049475
60645514379456154060214339710478
60645514379456154060485935822174
60645514379456154060486054862771
60645514379456154060486054864229
60645514379456155844628170550427
60645514379466961011972723105391
60645514379466961011972724155151
60645514379528183556134275925623
60645514379528183556322561220395
60645514379528195911316509043720
60645514379528195911567556103415
60645514379528195911567556103416
60645514379528195912049105402895
60645514379528199617270879404676
60645514379528199618111060503473
60645514379529085221968181598396
60645514379529085221968553134704
60645514379529085223726668317619
60645514379529085223726668317620
60645514379529085773522832647679
60645514379529096341780409926896
60645514379529096341867450219612
60645514379529096342052377574900
60645514379529096342055821253531
60645514379529096342055821253532
60645514379529096342118497279308
60645514379529100047821906669636
60645514379529100047822164949938
60645514379529100047884578090318
60645514379529100047884582695412
60645514379529100047884926714862
60645514379529100047905503400360
60645514379529100048156545738322
60645514379529100048156550460056
60645514379529100048156636082563
60645514379529100048156636082564
60645514379529100048156894362866
60645514379539906998823959223232
60645514379539906998824043912620
60645514379539906998824044962220
60645514379539906998886720987996
60645514379539906998907726265852
60645514379539906998907727782012
60645514379539906999095926871076
60645514379539906999096012610384
60645514379539906999096013076784
60645514379539906999096013076944
60645514379539906999158688636160
60645514379539906999664225030131
60645514379539906999664226079891
60645514379539906999664226434183
60645514379539906999664226447281
60645514379539906999915273487083
60645514992729772724825340544187
60645514992729772724825340557237
60645514992729776474928169145146
60645514992729777643513494586894
60645515008692336408269988491489
60645515010455652714233171332414
60645515016581761470737064316150
60645515016582666843491078526406
60645515016687133258696290541666
60645515016687133261144013113408
60645515017550472048667772546860
60645515017550472048855796392100
60645515017550472048855800624188
60645515017550472051112137552124
60645515017550476990054938055150
60645515017550476990054938521710
60645515017550476990242966132478
60645515017550476990242966599038
60645515017550476990807050831022
60645515017554330037544517251116
60645515017554374509101549185968
60645515017554374509101553418056
60645515017554374509185236256562
60645515017554379442957652040432
60645515017554379450485620093632
60645515017554379450488718926346
60645515017554379450488719392906
60645515017554379450572287427274
60645515017554379450572660032056
60645515017554379451324399736586
60645515017554379453017025037320
60645515017555274521092390432833
60645515017555274521092395032103
60645515017555274521155066452785
60645515017555274521155066458609
60645515017555275069382182427567
60645515017555275076996932138889
60645515017555280011519135879969
60645515017555280011585255467790
60645515017555280011585255584430
60645515017555280020891483053445
60645515017566085178131463060941
60645515017659740936570232010174
60645515017659740936632908035950
60645515017659740939079600227212
60645515017659745877957402222728
60645515017659745879443057781054
60645515017659745879714653892750
60645515017659745880195170090366
60645515017659745880466765735502
60645515017659745880466766202062
60645515017671435552667772647630
60645515017671446123646156195592
60645515017671446124460944530680
60645515017671446533733586460478
60645515017671446533796262486094
60645515017671446533796262486254
60645515017671446533798589784520
60645515017671446535428166454696
60645515017671446535971358678088
60645515017671446536242950439652
60645515017671446536242954789784
60645515017671446536243983541516
60645515017671446673504738266914
60645515017671446673504824006062
60645515017671451475099088307684
60645515017671451475182656342052
60645516293534668795232379348574
60645516293534690390923289807734
60645516428452757644138242348167
60645516428452805868386389100470
60645516428452807515514408485556
60645516443515704109979554153115
60645516446177310681299024575852
60645516446177331187269726137014
60645516446177332419606266246552
60645516446178231755081508131738
60645516446178232850157293511512
60645516447441712945553983705352
60645516447441727769716144471732
60645516447441729416844163856818
60645516447443064209054997249094
60645516447443075327174972881642
60645516447443079033278112044146
60645516447449832879454219814326
60645516447449832879457318765084
60645516447449832879457323351304
60645516447449833298578489697224
60645516447474133384519732007348
60645516447474133384519732361480
60645516447474133796301651809782
60645516447474133796364413924626
60645516447474148208680855403800
60645516447474148208680859990020
60645516447474148216271589808144
60645516447474148627802802338404
60645516447474149855805779720296
60645516447474149855805780070216
60645516447474149862583701667210
60645516447475033815069640412422
60645516447475033815069644644510
60645516447475033815070759272308
60645516447475033815070759626440
60645516447475034364113433800134
60645516447475034364113434154266
60645516447475034364113520247706
60645516447485805634940297366716
60645516447485806039194674288234
60645516447485806039194678537584
60645516447485806039194932231666
60645516447485806039194936817886
60645516447485806046534619576314
60645516447485806176455686957058
60645516447485806176455691543278
60645516447485806183983314868604
60645516447485838981681967574680
60645516447485838981681967591942
60645516447485838981681971824030
60645516447485838981682743477766
60645516447485839393526735252740
60645516447485839530724728213208
60645516447485839530725760979654
60645516447485839530725847427226
60645516447485855452972147731970
60645516447485855452972148794780
60645516447485855452972151981320
60645516447485855452972233825410
60645516447485855452972233842672
60645516447485855452972491768842
60645516447485855452972492122974
60645516447485855453035253887898
60645516447485855459747060699522
60645516447485855459747060716784
60645516447485855590233246494234
60645516447485855597007728994604
60645516447485856002015166296668
60645516447485856002015252744240
60645516447485856002078014509164
60645516452082955797657889913185
60645516453058569211873663286677
60645516453059454826063130952851
60645516453059455374855101389219
60645516453059455374855101743351
60645516453059466492975105601483
60645516453059471432102839581211
60645516453070260404268321355091
60645516453070260404268407448371
60645516453070271522389526269559
60645516453070276461517260249287
60645516453350353180349170107181
60645516453351239338250356979857
60645516453351255404532353574523
60645516453362060564366755028986
60645516453382773621570217967185
60645516453383675843497069092811
60645520733939616615291076877717
60645520750681188913498900490687
60645520750681190559874721136151
60645520750684790635703009550527
60645520751580850466232557250449
60645520751653801395289303805111
60645520751657403666536431766519
60645520751664603404904186259825
60645520751664608346291351768115
60645520804843121023468066726085
60645520804843137494757472043099
60645520813706209785993484373473
60645520813706225709139457958019
60645522674850286627735415406472
60645792917067688890286448512865
60645794281887213140354394537406
60645794281890665248889859370523
60645794282543576889084181949575
60645794282543576891340519349687
60645794282546261526432743940211
60645794282546277999979261491997
60645794282651328366686906441641
60645794282862077293034086735285
60645794282870182815124454938495
60645794282871316956106847295731
60645794282871383572290398493439
60645794282874083034550130611765
60645794282967427668339957079285
60645794282979433408184640268405
60645794353450681923552700641802
60645794353450681924388385707216
60645794353774886150325144565880
60645794990888491534547416924429
60645794990995208706142052156404
60645794990997443631221487346861
60645794991031231601376621532747
60645794991650355226415714326921
60645794991650355226415714332537
60645794991651555800483865004646
60645794991870360423631378080857
60645794991870408601873858711682
60645794991870410432016912128185
60645794991872756630128889613601
60645794991872756630881001922913
60645794991872806043884844062063
60645794991872806043885872949101
60645794991872811397055305815895
60645794991873062310561092511685
60645794991873957204196925966881
60645794991873957204949038276193
60645794991873962740380699536005
60645794991873962741133040483045
60645794991873962741196607079287
60645794991874010324829965762005
60645794991874012154221364162087
60645794991897121374803985218965
60645794991966454528068764964565
60645794991978456561872043150703
60645794991978456561873072037741
60645794991978460267913448153685
60645794991978462098139383691337
60645794991978462098140526897447
60645794991982014407235162934117
60645794991982061990953008919477
60645805130887901041812104867323
60645805130891455320090551029763
60645805131179685006899870371357
60645805131180585758231185087397
60645805608798672947395991048093
60645805769012226887109958813294
60645805769020331996851137692866
60645805769023033288504190788534
60645805769023033700098197319390
60645805769202808221886762076506
60645805769239131121097230388662
60645805769241832969153933032166
60645805769300108389984394657170
60645805769300417867507639271844
60645805769300419148603884808758
60645805769310924123498954011314
60645805769310924491786040659338
60645805769311215389986861535758
60645805769311215392243198463694
60645805769312130373459211020936
60645805769335230532196169801982
60645805769335230532217061810574
60645805769336441995826464491476
60645805769336447348995897340800
60645805769336447348995897358270
60645805769336447349058687685440
60645805769347247390996508971494
60645805769347248625799334475018
60645807275719061865248210309012
60645807913815284278301200906963
60645807913817985569954282701843
60645807913818886503543696916070
60645807913818886686474353730134
60645807913819384417088383029844
60645807913819386238863626017366
60645807913819386246394951170484
60645807913850417670726679174970
60645807913850617591005482726108
60645807913854008279915077722163
60645807914036584431257903771087
60645807914037719174274818183494
60645807914037719174275851304072
60645807914037724524997561698502
60645807914037724524997563115444
60645807914037785056141952873983
60645807914037935153225102137348
60645807914062100517480132159997
60645807914069453812556572727986
60645807914069453812556576978788
60645807914070205497366104625097
60645807914072841316487625031942
60645807914072857925038134169616
60645807914131394827908518529934
60645807914134996961706347141164
60645807914135046924526925597170
60645807914142201639202181409254
60645807914142239934106619902697
60645807914142251052226595517775
60645807914143085600910142219702
60645807914143085600911175321566
60645807914143090951631854031074
60645807914143090951632887132938
60645807914143090951632887605114
60645807914143090951632888549880
60645807914143090951632889022264
60645807914143102071447526020736
60645807914143140364657645632463
60645807914143140913700320632682
60645807914143151482777278308419
60645807914143152034268104476742
60645807914145787304157203244454
60645807914145787304158234948090
60645807914145787304158236365032
60645807914145792792076907666374
60645807914145792792077940786952
60645807914145792792077940904996
60645807914145792792077940905204
60645807914145803910197912286950
60645807914145803912645634759305
60645807914145803912645634759314
60645807914145807435756473275043
60645807914145842205102355030987
60645807914145851542096144935140
60645807914145851542097264143334
60645807914145853323222330663535
60645807914145853325753731710713
60645807914145856848780887401043
60645807914145857030100650918269
60645807914167417400671062659452
60645807914167467363491641115458
60645807914178224351673459604052
60645807914178271981060860453428
60645807914178272529853173852212
60645807914178272529853178451482
60645807914178274176479879621554
60645807919727506609396879409809
60645807919727662011259740606071
60645807919727712012302464014737
60645807919727712019833903972152
60645807919727712019917586797560
60645807919762628751608654554621
60645807919945460628116240060077
60645807919945465978837580335141
60645807919946864485352734173088
60645807919946864622613488921562
60645807919946864622613488921563
60645807919978079225658211428862
60645807919978079225658215678212
60645807919978079225659244547988
60645807920040203575427351850304
60645807920043677279015758384855
60645807920050532216223232477741
60645807920051732973305722789357
60645807920076092776614483136321
60645807967029380636892538746094
60645807967029430462264076114914
60645807967320016985980492477528
60645807967320016985980492490626
60645807990627614148667580204938
60645807990627614156198905358056
60645807990631481639041252354837
60645807990631483286170304883623
60645807990662681532216832342270
60645807990662731357588369711090
60645807990663581916763226338561
60645807990663586858422365262136
60645807990663587041353022076200
60645807990663587452946999907844
60645807990663597971374969281985
60645807990663597971458652107601
60645807990663598154389308921665
60645807990663598565983286753309
60645807990663598565983372846589
60645807990663631879666458750407
60645807990663631879855773977764
60645807990663631925420043542231
60645807990663635036853132237736
60645807990663636866159700378376
60645807990663636866724559444777
60645807990663636866996528628055
60645807990663646149617449900003
60645807990663647976748265118658
60645807990663647977501377245647
60645807990663647977501410529834
60645807990663647977501410529835
60645807990663647977501491564719
60645807990663647977585092883066
60645807990663647977585092883067
60645807990663647979760817592517
60645807990663647979760932383765
60645807990663647980032815473528
60645807990663647984363358832174
60645807990663648528803836511555
60645807990663648528803865209315
60645807990663648528803951302595
60645807990663882106284868695550
60645807990663937010492616891934
60645807990667505996131099903943
60645807990850069181406738571906
60645807990850071013976960826730
60645807990874379640383967072569
60645807990874379640383995768925
60645807990882484674654769428109
60645807990882484750879348929449
60645807990882484933893664588523
60645807990882785077410673558751
60645807990882785077410673560203
60645807990882785077410702256511
60645807990882785077410702257963
60645807990882785123164258468667
60645807990885176753529593167081
60645807990885176753529707958121
60645807990885186042344144379797
60645807990885186042344144385413
60645807990885186042344148984731
60645807990885186637140719510735
60645807990885186637140724214999
60645807990885186637140748195445
60645811351982530009732168765901
60645811511219579436685304017421
60645811511219627569174199253139
60645811511220077924252719820950
60645811511547886427163035343592
60645811512099026730248368952315
60645811512099033251554869885409
60645811512099326873765406620351
60645811512159771609239306409517
60645811512171827319518514233705
60645811512171827319518514233753
60645811512171827319519543103481
60645811512171827319519543103529
60645811512171961604881577414075
60645811512203042059825397661281
60645811512203342249095991659469
60645811512204198337845093367297
60645811512204198340104529009903
60645811512204198345187874840395
60645811512204198345459844495769
60645811512204200174849061883613
60645811512204200174849062000253
60645811512486677675783892038617
60645811512486677675784925140481
60645811512486677675787248088775
60645811512494781554027687778073
60645811512495982311110408144567
60645811512498733425126577008209
60645811512498733425878689317521
60645811512519098117197701501505
60645811512519098163786995334817
60645811512531104453239527916597
60645811512531153867099393748549
60645811564397706227937741151804
60645811564397706230385462207226
60645811564689490193776218559066
60645811564689490193777251660930
60645811564689490193779574609224
60645811564725514733107487140357
60645811564725514733107487140358
60645811565385914415635655155906
60645811582127034620045277852550
60645811582127034620883249295244
60645811582127185333222310122855
60645811582127185333223453311495
60645811582127185335733851809635
60645811582127185335733942270516
60645811582127185335733942270517
60645811582415317019308160564777
60645811582415366844114843472046
60645811582415367027045241527649
60645811582415367027045499794853
60645811582415367027045500280287
60645811582451389737002851740067
60645811582451389737002937833507
60645811582451389737839762411215
60645811582451390766427083323374
60645811582998929415134522337467
60645811583002380966447271368718
60645811583002831875652242779339
60645811583071864289767730799227
60645811583075466561014857360955
60645811583075466561850537687165
60645811583075766750285451241099
60645811583099594114133195695188
60645811583099594121726249861286
60645811583099642292626724785632
60645811583099642298547241826770
60645811583099793013397815761445
60645811583099793013397815761493
60645811583099793013397844341161
60645811583106502179379481340490
60645811583107888026607877755273
60645811583111790517679902617998
60645811583111790700610444504056
60645811583111790700610444505508
60645811583290668913730117949431
60645811583290668913730375166875
60645811583290668914565712553963
60645811583290668914565798293111
60645811583290668914565826872827
60645811583290668914566169829419
60645811583399486902301621418358
60645811583423802230772812860684
60645811583423804014346716797808
60645811583434659006497947469762
60645811583434659007333970769826
60645811583434659007334085088898
60645811588032208429303751066207
60645811588032208431835154947037
60645811588035810703081934296999
60645811588323992394393582767651
60645811588327594666476161017861
60645811589016814208493750831901
60645811589016814208577433657309
60645811589020416067958527110916
60645811589199294281913795041327
60645811589199294281913880780475
60645811589199294281913909360191
60645811589199294281914252316783
60645811589202896003282309496635
60645811589202896003282566714079
60645811589202896004117989840315
60645811589202896004118018420031
60645811589202896552325328398203
60645811589202896552325585149087
60645811589202896552325585615647
60645811589202896553161008741883
60645811589202896553161037321599
60645811589202896598078911790347
60645811589202896598078913190027
60645811589202896598914592134027
60645811589202896598914593533707
60645812061017624050976566863767
60645812061674142661151883221512
60645812061892974111845348052991
60645812061893224300135951727147
60645812061893226083689193693087
60645812202529245901530649787116
60645812202529245901530654019204
60645812203481452764028977658120
60645812203512665334511219821532
60645812203512665334511219821580
60645812203512665883554243444798
60645812203513557155020431311144
60645812203699941345877838192054
60645812203699941345877838193506
60645812220550465733083104834532
60645812221243345013926869543089
60645812221243345196941094391521
60645812221424917017371058389186
60645812221424917017371058390638
60645812221425817447922085655598
60645812221426117591439094743918
60645812221457337451248957235784
60645812221457337451248957237236
60645812221523073410830780270171
60645812221530283443169511105959
60645812221530283443169769386213
60645812226455488692258494095136
60645812226491561366794795743517
60645812227042706588036348429314
60645812227042706588036348429315
60645812227114753659353271254296
60645812227115938379805427714429
60645812227115952655944404393110
60645812227115952655945433262886
60645812227115952655945437494974
60645812227147167535960912561342
60645812227148058624412761260599
60645812227148058624412761260600
60645812227148068103772608462707
60645812227334743003704938308669
60645812227366863249148066989560
60645812227439807457429933636736
60645812273728143864106292924107
60645812274420964031057922265022
60645812274420973914667814609441
60645812274635866195276912190281
60645812274635866607058918099253
60645812274636144788022177932575
60645812274636161435547628356079
60645812274636161442326697723721
60645812274708812111714798272408
60645812274708812111714798626540
60645812297070854782320432204433
60645812297362638745735546684537
60645812297362638745735575264253
60645812297942609274009229217843
60645812298019142598731594847235
60645812298019157537193246322829
60645812298019442787981268257115
60645812298051563009461793986441
60645812298054274215133980961361
60645812298054274809908511469069
60645812298055465500450252214478
60645812298055474972216237458809
60645812298055474972216241709611
60645812298055474972216242063743
60645812298055475383998501634985
60645812298055475521259260965311
60645812298055475521259261081903
60645812298055475567012845873775
60645812298055476618559638216905
60645812298238247411880893642395
60645812298270367664669242139737
60645812298270368259381904862773
60645812298270368259465472897141
60645812298270646440428732730463
60645812298270662904939958305535
60645812298270662911718912882137
60645812298270662912471020940647
60645812298270668402901209599855
60645812298270668402901209599856
60645812298270696258457231290697
60645812298273069368104329843589
60645812298273069550281726455437
60645812298273069550281841246477
60645812298273069550281841246478
60645812298273069551033838764749
60645812298273069551034986657653
60645812298273069551117521590157
60645812298273069551117521590158
60645812298273069551118554692021
60645812298274270308117247859366
60645812298343312597499210265457
60645812298343612740992978885623
60645812298343612740992978887075
60645813426566595444738082303121
60645813426566895588252767043467
60645813426566895588255091391441
60645813426566895588256124044007
60645813426566895588256124510567
60645813426566895588256238829431
60645813426785400068447355263099
60645813426785400068449679611073
60645813426785400068450822799713
60645813426785700211967831888033
60645813496809986047823967433585
60645813496813588316560611293219
60645813497396999988061677618334
60645813497396999988062792227258
60645813497396999989757369271184
60645813497397003694103169755980
60645813497397003696610215508754
60645813497397014813894506075888
60645813497502370130588780636096
60645813497502371912466985012096
60645813497506424538772372467184
60645813497685302754419893095035
60645813497688905025667019639293
60645813497688905025667019656763
60645813497688905025670462845589
60645813497689205214937613536907
60645813497721174752040594150940
60645813638219694797029199208355
60645813638546251355046276654025
60645813638547452112128537855737
60645813638547516304397691780779
60645813638616994132953171623830
60645813638640810976115833891423
60645813638653018672472730794632
60645813639200411291039602632811
60645813639203114643860084474527
60645813639273057094519869898681
60645813639276209153789722785628
60645813639277410459916150799038
60645813639277410459916265603384
60645813639297368719397606052601
60645813639308624653436095031410
60645813639309380593318671659651
60645813639309381828580630321831
60645813639309382240362893448247
60645813639309830901136944427225
60645813639309832547512076197567
60645813639309832547512076669743
60645813639313434383828824178866
60645813639313450855118229845800
60645813639313450855118344164664
60645813639495764181953011365191
60645813639495797533775704474019
60645813639495797535470280118265
60645813639495797535470284350353
60645813639495814004313000664049
60645813639495814005065112973361
60645813639495964308130308177227
60645813639516162270658871549473
60645813639516162270658986334897
60645813639516162270658986340513
60645813639516162270847272698143
60645813639516162271412131764787
60645813639518863974094331261809
60645813639518863974847476672985
60645813639520114511069732315645
60645813639528169842318426588601
60645813639528184620914622992369
60645813639528184620917985176831
60645813639528186268047037682495
60645813639528186862655096873357
60645813639528217974435258161993
60645813639528218386028977700285
60645813639528218386778904901279
60645813639528218386782118879373
60645813639528220216087539122737
60645813639528220216171221475969
60645813639528229687916434145777
60645813639528234446289260020211
60645813639528320554077354254521
60645813639528320554913034598201
60645813639528337026203588194223
60645813639528637169720597282543
60645813639528670523236721872057
60645813639530886324164786510003
60645813639530887971293839015667
60645813639530888566090442844413
60645813639530919677682059495165
60645813639530919678435200674253
60645813639530921507740620917617
60645813639530921507824303270849
60645813639530930796555176306801
60645813639593060506268310284993
60645813639593060689282650987323
60645813639593161439620392246616
60645813639593161439621425367194
60645813639593161439621426416954
60645813639601163969445550836569
60645813639603865670436272459249
60645813639603865672880637464513
60645813639624230408908375848511
60645813639624230409096404988697
60645813656054540201352396675404
60645813656054540201352396692873
60645813656237470584014923629221
60645813656237470584014927861309
60645813656269442363042419986992
60645813656269442363042424708518
60645813656269442363230448180960
60645813656269442363230448553965
60645813656269442363230452785846
60645813656269742505907191481045
60645813656269742505907191481046
60645813656269742506559429075312
60645813656269742506559433796838
60645813656269742506747461874166
60645813656269892669267396505808
60645813656269892670107667388574
60645813656272127594288516726665
60645813656272143654695501898464
60645813656272143654695506503398
60645813656273328351370777928377
60645813656273328351370777928378
60645813656273344228763538135152
60645813656273344228763538253196
60645813656273344228763542856678
60645813656273344823476090788673
60645813656273344823559888405329
60645813656273344960757761503104
60645813656273344960757761621148
60645813656273378176993363773835
60645813656273378177077046599244
60645813656273494918132419035890
60645813656273495124023435867107
60645813656273495124033943988764
60645813656273495124033944539889
60645813656273495124117966644215
60645813656273495124117971249185
60645813656273495124117971365825
60645813656273528477551216973926
60645813656342886842796614729354
60645813656342886842796614729390
60645813656342886842796614729438
60645813656342886843548727038702
60645813656342886843548727038750
60645813656346489296974049004055
60645813656346489296974050053815
60645813656346489297809734069469
60645813656346489297809735119229
60645813656377542207593101289240
60645813656378911383066794279728
60645813656378911383150360736298
60645813656378911383150360914416
60645813656378911383150361786058
60645813656378911383150361847536
60645813656925939622373443069790
60645813656925939622542903136580
60645813656925939622626471170948
60645813656926239765890453207822
60645813656926239766143480259268
60645813656929841488094561217950
60645813656929841488264021284740
60645813656929841488344490132262
60645813656930036649930573098593
60645813657023551098387851034686
60645813657034356265000178214206
60645813657035258479940237875769
60645813657035707003181446003174
60645813657035707003181450235262
60645813657037957987204287274046
60645813657037959634144938649961
60645813657037960183188072342569
60645813657039303921257766921275
60645813657039305544423144367744
60645813657039309274428229726319
60645813657039309457442683679039
60645813657039311034853357007398
60645813657039327094360584237061
60645813657039327094360584237304
60645813657209934732583932358033
60645813657218038559261659793125
60645813657218188722809893384654
60645813657218188722809893384702
60645813657218188724314118003278
60645813657220890015967199798158
60645813657221791178575584198827
60645813657221791179415851409778
60645813657221791179415855641659
60645813657221791179415855641707
60645813657221824530337928462261
60645813657221840410174555639319
60645813657222091322092594220267
60645813657222091322932860498098
60645813657222091322932864729979
60645813657222091368684958790399
60645813657222091368686445408020
60645813657242050040622385809013
60645813657242500347687629538574
60645813657242500347687629538622
60645813657246136155215664616181
60645813657252844089382205746478
60645813657252861796022990511053
60645813657253138741720358141159
60645813657253144232899214834798
60645813657253144232899214840414
60645813657253144232900358023230
60645813657253146062292819727322
60645813657253155212734465872817
60645813657253194058270749040163
60645813657253194241285461259880
60645813657253194241289936990456
60645813657253312834120605708037
60645813657253355522122007755954
60645813657254046492760622268638
60645813657254046492761397108914
60645813657254046492843845457088
60645813657254046492844189836446
60645813657254046492844190303006
60645813657254063101876329656512
60645813657254063101893779992645
60645813657254063101893779994103
60645813657254063101894124367637
60645813657254063101897221665068
60645813657254063101897221665104
60645813657254063101897221781744
60645813657254063101897223200351
60645813657254063101897223204717
60645813657254063101897250361460
60645813657254063101897250835301
60645813657254063101960356855869
60645813657254096455413375459542
60645813657254096455664883550259
60645813657254213265414059786846
60645813657254213265424563186770
60645813657254213265508475755528
60645813657254213265508590564038
60645813657254246619025403716654
60645813657254260848390645652379
60645813657254513408941573324802
60645813657254513409025599535718
60645813657254513454779184444182
60645813657254546762542412804974
60645813657256748334042129688213
60645813657256762609220159627614
60645813657256762609220159627698
60645813657256762609220159627857
60645813657256764393529411451392
60645813657256764393529411941245
60645813657256764393550303459984
60645813657256764393550303576624
60645813657256764393550332156340
60645813657256764393550332630181
60645813657256795963489540205018
60645813657256795963489540218068
60645813657256795963490688110936
60645813657256795963490688111020
60645813657256795963492639404913
60645813657256795963492897672117
60645813657256795963492897672118
60645813657256795963492898144294
60645813657256795963493012577038
60645813657256795963494046050296
60645813657258158367269115819227
60645813657258158367270148921091
60645813657350156472958442011285
60645813657351307817078022448498
60645813657351357779333397837539
60645813657351357779334541002850
60645813657362112800864062419325
60645813657362112983690349628018
60645813657362114768017396162828
60645813657362114768017396162837
60645813657362157455264946567787
60645813657362162213638805544085
60645813657362162945946868182370
60645813657362162946511038153746
60645813662178518083209330062828
60645813662178518083209334785806
60645813662180753007452946242953
60645813662181970190907966641891
60645813662181970190907970892693
60645813662251512255898282126670
60645813662275362407493061953205
60645813662286167574105389132725
60645813662287534966109752198202
60645813662287534966862893377082
60645813662287534966862893377295
60645813662287536750414847720732
60645813662911611785790438086134
60645813662943883893041905273001
60645813662944032227012519520262
60645813662944032227012523752350
60645813662944332416282084530630
60645813662944332416283113400406
60645813662944332416283117632494
60645813662946585596289739738397
60645813662946751750442637760840
60645813662947934824790737468595
60645813662947934824790737470047
60645813663126363783092704494409
60645813663126363785624105187295
60645813663126814138167869012110
60645813663129065074745786289289
60645813663129065077277186982175
60645813663130416409418467342456
60645813663130416545923639039595
60645813663130465960540349778991
60645813663150664335601064007955
60645813663161519282103198497455
60645813663162686685106918941935
60645813663162720038624191927097
60645813663162721868766550947491
60645813663162836848380741024712
60645813663162838632856673052806
60645813663162883104493802142268
60645813663163138867880851841414
60645813663163187000557646426822
60645813663165371368017048972403
60645813663165389623700508598979
60645813663165421330001828048503
60645813663165421330838656298185
60645813663165421330838770617257
60645813663165421330841755012855
60645813663165422977216633220305
60645813663165437802128061615199
60645813663165437802128175934271
60645813663165437802131275574579
60645813663165437802131275593293
60645813663166740475415081931884
60645813663166740475418439398984
60645813663234915629182535032546
60645813663234915629934647340406
60645813663234915629934647340454
60645813663234915629934647359120
60645813663234915629937741941080
60645813663235832805545619902537
60645813663235832805545620275542
60645813663235832805545620393640
60645813663235832805545624625515
60645813663235832805545624997275
60645813663235832805545624997311
60645813663235832805545624997365
60645813663235832806297732211849
60645813663235832806297736755499
60645813663235832806297736816783
60645813663235832806297736816942
60645813663235832806297736935040
60645813663235832806297737306623
60645813663258731878488734938153
60645813663270738396227932793473
60645813663270788175761542384801
60645813663270788175762571271839
60645813663270788176033138496497
60645813663270788176034167364821
60645813709556539689032056240912
60645813709556539689032056240996
60645813709556539689032056242400
60645813709556539689032141980060
60645813710180914867841059068904
60645813710213353541091110634328
60645813710399719491804508367248
60645813710431841502665375959846
60645813710504835744246253091944
60645813710507537859558140367148
60645813732866819042841789924907
60645813733085625311425045361095
60645813733190874386513331906884
60645813733191023451704619806479
60645813733191023451704619923119
60645813733191039923077679251301
60645813733191039923077679367941
60645813733191039923809932789244
60645813733191039923830820529559
60645813733191039923830824662477
60645813733191039923831853532253
60645813733742014683680673487478
60645813733742183034089369344618
60645813733846654436415518549368
60645813733847537366974670083093
60645813733847537366995590789445
60645813733847538944657311190515
60645813733847538944657311194970
60645813733847538944740995555572
60645813733847549513734355549969
60645813733847549513734355550212
60645813733847555004164538424633
60645813733847555004164538424876
60645813733847805803381669873893
60645813733847837556245235383521
60645813733850239070410015004341
60645813733850239070410015021811
60645813733851439644477936689045
60645813733851440879061079770389
60645813733851440879092504414739
60645813734030319278488911442777
60645813734030319278488912977971
60645813734033020936170672990803
60645813734033921366638103156245
60645813734065023873297741957530
60645813734065324016814751045850
60645813734066191229536654411454
60645813734066191275269318614970
60645813734066341187668927548022
60645813734066341988447378928583
60645813734066342972057705909302
60645813734066343017058145406590
60645813734066343017790284391140
60645813734066343017790285453950
60645813734066343017790370112818
60645813734066343017790370130288
60645813734066343017811205097492
60645813734066343017811206147252
60645813734066343017811290817766
60645813734066343017873967216548
60645813734066343017873968262096
60645813734066343017873968279358
60645813734066343017874052955696
60645813734066343017874054355376
60645813734066343566854194828907
60645813734066343566854223526667
60645813734066343566854223999060
60645813734066343566854310092340
60645813734066385659306176165732
60645813734066385659368939701881
60645813734066386277073755902513
60645813734070244265869516521137
60645813734070245500463120197649
60645813734070245501216280306248
60645813734070288737590418912363
60645813734127565778000972067061
60645813734127613955595028779445
60645813734131166219101263767003
60645813734131167866233759461493
60645813734131215630368425733335
60645813734131215630370748681629
60645813734131215630371777551405
60645813734131215630371778601165
60645813734131215632878823304179
60645813734131215632878824353939
60645813734131215632878937622835
60645813734131216043907942069179
60645813734131216043911385258005
60645813734131217459678349862654
60645813734138420724418508608481
60645813734138420724418508621579
60645813734138420724418509671339
60645813734139321151705905398461
60645813734139321151705906932251
60645813734139321154212946429501
60645813734139321154212947963291
60645813734139321154217418977962
60645813734139321154217423209837
60645813734139321337144752683362
60645813734139623171100124388539
60645813734139637952034819682762
60645813734142023038071908667611
60645813734142023041419216419797
60645813734142023041419221141531
60645813734163487554586616838224
60645813734163487554587645690738
60645813734163636666368289322078
60645813734174292721199972870258
60645813734174395232974110692002
60645814134945132931537247389957
60645814134977569844386567363436
60645814135853171870268839109110
60645814135853216387648824414016
60645814135856817012248295793207
60645814135913987991914636838776
60645814135924900497378609285544
60645814135924900497378867565846
60645814135925851072676936213062
60645814135925851073011438854259
60645814135925851073011667515316
60645814135926101254461243571648
60645814135926151216528419362815
60645814135926151216528419363022
60645814135926151216528419363023
60645814135926151216528676580259
60645814135926151216528676603588
60645814135928502951389024768089
60645814135928552364329760790414
60645814135928552364329760790450
60645814135928552364329789370166
60645814135929703525457061587929
60645814135929703708450398559075
60645814135929703708471319265475
60645814135929703708471319266879
60645814135929751703134601662763
60645814135929751886065344093511
60645814135929751886065372791319
60645814135929751886881280338973
60645814135929751886902201027903
60645814135929762822007832775793
60645814135950181228938580800005
60645814347643489520054312302471
60645814347651844812059827011265
60645814347655447677831618202261
60645814347655491554693155131007
60645814347655497090940748251369
60645814347687910760571914608585
60645814347687911995918707170161
60645814347688079362876356291304
60645814348312005466678573210279
60645814348312005466699493798587
60645814348343642629719998978534
60645814348343642630556822506482
60645814348344843387555515673826
60645814348344876192029769757420
60645814348344876603623747589064
60645814348344891566069965469218
60645814348348445109759280377394
60645814348348445109759285081658
60645814348348484022399895972861
60645814348519102709778178449031
60645814348527205989188047179817
60645814348527205989376332474589
60645814348527205989941188358905
60645814348527205990213160724271
60645814348527206584822249829005
60645814348529907693376276062757
60645814348529907693459963120253
60645814348529909340589015625917
60645814348529913229643961076303
60645814348530808261208982995761
60645814348530809908338035501425
60645814348530810090578198595559
60645814348530810090578313268555
60645814348530810090578542951831
60645814348530810090578571531547
60645814348530810090578571548809
60645814348530810091331339774647
60645814348530810091331454093511
60645814348530810091331454447643
60645814348530810091331684148181
60645814348530810091331712710635
60645814348530810091331712727897
60645814348530810091352375135281
60645814348530810091352379386083
60645814348530810091415136900205
60645814348530810091415137254337
60645814348530810091415141505139
60645814348530810091415395534591
60645814348530810091415399785393
60645814348530810503197405694365
60645814348530810503197748651165
60645814348530813797456547548053
60645814348530815444501117014975
60645814348530815444522037708277
60645814348530815444584799823121
60645814348530815444584799840383
60645814348530841614726484618651
60645814348530841614726513211465
60645814348530841615542503298677
60645814348530843261855308486587
60645814348530843444848957133343
60645814348530843444848985695797
60645814348530843444868847434933
60645814348530843444869648120443
60645814348530843444869876304709
60645814348530843444869881008973
60645814348530843444869906400745
60645814348530843444869909588689
60645814348530858086079452282557
60645814348530858086831564609131
60645814348530858086831568841219
60645814348530858269846133930475
60645814348530858269846137112803
60645814348530859916138136994957
60645814348530859916159286325987
60645814348530859916221705501709
60645814348530859916222048440831
60645814348562478847276657241956
60645814348563230532827544794869
60645814348567286816721357105805
60645814348624456195576167581407
60645814348626904011459574462765
60645814348628104768541950442627
60645814348628104768542064761491
60645814348635263009317547266591
60645814348635263009505576406777
60645814348635263604114151076623
60645814348635308029998957991979
60645814348635413721908803990372
60645814348635413721908803991776
60645814348636165407460753256629
60645814348636165407460753728805
60645814348636208048703558424321
60645814348636208048703815641765
60645814348636208048704587294097
60645814348636208048704960365439
60645814348636208048704963547767
60645814348636208643501564175471
60645814348636209878846954814643
60645814348636209878847983684419
60645814348636209878848098456745
60645814348636209878848098475459
60645814348636209878848102707547
60645814348636209878848356737047
60645814348636209878848359924991
60645814348636213584888732866089
60645814348636314220995587163208
60645814348636316050888280850106
60645814348636364298044845492852
60645814348636364298295547981974
60645814348636364298295547982182
60645814348636364298295548179014
60645814348636614478991955899515
60645814348636614478991955899516
60645814348636664303798891401666
60645814348636664304551003709526
60645814348636664304551003728240
60645814348636664304552036830104
60645814348636666271119471297016
60645814348638909752139933278203
60645814348638909752140048069243
60645814348638909752140052301331
60645814348638911399269104806995
60645814348638911582282300798749
60645814348638911582283329655427
60645814348638911582283329668525
60645814348638911582283444440851
60645814348638911582283444459565
60645814348638911582283448691653
60645814348638911994065708635741
60645814348638912131389139386909
60645814348638915288323821619653
60645814348638916935452878376119
60645814348660525209766211789467
60645814348660525209766469020009
60645814348660681275338868557089
60645814371217014272611888911830
60645814371217014272612003702870
60645814371289993618945908460448
60645814371290148654884692846768
60645814371322579185641383499185
60645814371322579185641727874171
60645814371322580832268686240760
60645814371873716574356958536377
60645814371978144282963492095410
60645814371979094126517674190865
60645814371979094675561036049025
60645814371981746004330433266658
60645814371981746005083578677834
60645814372164459308687092260365
60645814372165311560744934791153
60645814372165312109787609336449
60645814372165359739238578200461
60645814372165365228916653504800
60645814372196971165115302294052
60645814372196971165950982637732
60645814372200434254447564578788
60645814372201774056747761278166
60645814372259004515709617575772
60645814372269509493322975365403
60645814372269509539640735028212
60645814372269809682321944755292
60645814372269965337137194686080
60645814372269965337137194687532
60645814372270832413334766888541
60645814372270865767688107696894
60645814372270865767688107699324
60645814372270865767688107716577
60645814372270867528165193920501
60645814372271166139701188002219
60645814372271182565508474275447
60645814372271182565508588594311
60645814372271182565509636517311
60645814372273411404525710976845
60645814372273413600781469336366
60645814372273519406730037788754
60645814372274720026551659406242
60645814372274720163812413781714
60645814372274769393802629715646
60645814372274769393823521722786
60645814372274769439556214625514
60645814372274769439577106632702
60645814372295144038295070781144
60645814372295176773793724432275
60645814372295193451319615641387
60645814372305949204824830221981
60645814372305949204907393730037
60645814372305950988460725684475
60645814372305951034213937523049
60645814372305982489700146171498
60645814372305982558927238757514
60645814372305982559176798076438
60645814372305982559176798095152
60645814372305982559177941264870
60645814372305982559177941265078
60645814372305982559177941266322
60645814372305982559177941283792
60645814372305982559177942860618
60645814372305982559177942861383
60645814372305982559177942861591
60645814372305982559178285818183
60645814372305984319843542548686
60645814372305984319843542548713
60645814372305984319843542548722
60645814372305984319843542548929
60645814372305984319843542548930
60645814372305984388483366216870
60645814372305984388484511001258
60645814372305984388484853956398
60645814372305984388484853957850
60645814372305999167729134605208
60645814372305999167729134622470
60645814372305999167729134624891
60645814372305999167729136022150
60645814372305999167729136041833
60645814372306000859868078563365
60645814372307199970314024473075
60645814372307204728686193014041
60645814372307205277729207683521
60645814372307205277729211915609
60645814372307205277979911786625
60645814372307205277980916326035
60645850277709612283387451949145
60645850277709614112776927026609
60645850277710764724966593066707
60645850278657893506095510150643
60645850278682177313637418173109
60645850278682177318720764003601
60645850278694183052058088845859
60645850278694183052058346063303
60645850278694183054317781705909
60645850278694183059401127536401
60645850278694227525954658787311
60645850349562615323148912602780
60645850349562615325743078602666
60645852422431663037800417436435
60645852422431670356029510643291
60645852422436456592630476629632
60645852422436456595137513074660
60645852422436456595137513428792
60645852422436456775561133443903
60645852422436456775561133443904
60645852422436456778068169753210
60645852422436456778068169871254
60645852422436472652301654633646
60645852422436472654562123869006
60645852422436472654583011645718
60645852422436472654583015877598
60645852422436473247687362287414
60645852422436473384948117136674
60645852422436473386619477705990
60645852423371845925142434912617
60645852423404261428238799361133
60645852423404266915660910791625
60645852423405478656611613785653
60645852423405484147041798195511
60645852423416274303385238876815
60645852423416274303468920167237
60645852423416274305641575804751
60645852423416274305725257567349
60645852423416274305725258630159
60645852423416274486397283216041
60645852423416274486399578516287
60645852423416274486483518087011
60645852423416274488655915438607
60645852423416274488655915444431
60645852423416274488655944136415
60645852423416274488657063350433
60645852423416274488740631384593
60645852423416289310390499957203
60645852423416290957773698238685
60645852423416290960030035638797
60645852423416290960030036701607
60645852423417191526084479883109
60645852423417191526335183986421
60645852423417640188291642337201
60645852423419826202557484542350
60645852423419826202557484547966
60645852423419826202557742809554
60645852423419826202557742828268
60645852423419826202558517649830
60645852423419826202558518003962
60645852423419826202560842015114
60645852423419826795411906747734
60645852423419826797083152649670
60645852423419874378292928734214
60645852423419874380799969759638
60645852423419874380799969765254
60645852423419874380800998280898
60645852423419874380801002867118
60645852423419874380801002880216
60645852423419876208353010771365
60645852423419876208353011125497
60645852423419876208436320407174
60645852423419876208436320519602
60645852423419876208436320873734
60645852423419876210859678612598
60645852423419876210859679079158
60645852423419876210943361438214
60645852423419876210943361550642
60645852423419876210943619836560
60645852423419876210943619836773
60645852423419876210944394540078
60645852423419876210944394671220
60645852423419876210946719023406
60645852423419876210946719023619
60645852423419876759987413572788
60645852423419892819494554718051
60645852423421243557122820323516
60645863041543962728261161065977
60645863041543962728282081654285
60645863041616908715931770981917
60645863041616908715931772381805
60645863041616908715955672901955
60645863200740638541355477125178
60645863200740638546438046603286
60645863200741839298187034223786
60645863200741839298375062301114
60645863200752644289311960951470
60645863200813568479684062573469
60645863200825590274788977477903
60645863200846000041222906786847
60645863200846004982672835463953
60645863200847200798284362073247
60645863200847200798284362189887
60645863200847200798305282779599
60645863200847205737432630340701
60645863200847205739671528631297
60645863201032422511253930198464
60645863201032422512027996665912
60645863201032422512090672691688
60645863201033573862086634324433
60645863201033623269173019514504
60645863201033623269173019631144
60645863201033623269173048212264
60645863201033623274255337026101
60645863201033623274255365722457
60645863201033623275947618418409
60645863201044379021924104998913
60645863201044379021945025587221
60645863201044379021945054285029
60645863201044423493561353616623
60645863201044423493582302902739
60645863201044428252769974074944
60645863201044428252770002654612
60645863201044428256954877796992
60645863201044428435785346692572
60645863201064793537193888629948
60645863201064793543968715508272
60645863201064842950218645716752
60645863201064842950992712184200
60645863201064842957749712602666
60645863201064842957749712952586
60645863201066043708054081377320
60645863201066043708054081394790
60645863201066043708054167488070
60645863201066043708074973385912
60645863201066043708074973403382
60645863201066043708137735149432
60645863201066043708137735150836
60645863201066043708137735522438
60645863201066043708137763730552
60645863201066043714831974154298
60645863201066043714832002852058
60645863201076848690898899044684
60645863201076848691651011353996
60645863201076848691734689593184
60645863201076848691734689593232
60645863201076848691734718172900
60645863201076848874666379857628
60645863201076848874750062210860
60645863201137784004597241789177
60645863201137788945503890903102
60645863201137788946067974785166
60645863201137788946067975135086
60645863201137788946256002862494
60645863201137788946256003212414
60645863201138984761679617663885
60645863201138984761700538368833
60645863201138989700890662460537
60645863201138989700890691156893
60645863201138989700890919677981
60645863201138989702583172373933
60645863201149794684425883575108
60645863201149794685930108193732
60645863201149794686744896528820
60645863201149794867503246974093
60645863253052322176524345142061
60645863253331998228931008408637
60645863253331998230623261104589
60645863253342799691113593997651
60645863254023628759137913349299
60645863254024829516220289342051
60645863254207344584618280207139
60645863254242466323059374246207
60645863254242466734841638435481
60645863254242466734862559023789
60645863254254477409650844477373
60645863254315396250469582819301
60645863254315412310729984162355
60645863254315412722512248351629
60645863254315417663983786830599
60645863254316552535935373565207
60645863254316601949692041093791
60645863254316618421066162351175
60645863270959711988733221004715
60645863270959712583529824833461
60645863270960912928558224665570
60645863270960913340612200820597
60645863271057873873188015338150
60645863271057873874880268034102
60645863271057873874880382352966
60645863271057873875047747059430
60645863271057873875131315093798
60645863271057873875131429412662
60645863271057874057894721986822
60645863271057874058062086693286
60645863271057874058145769046518
60645863271069880393350768777689
60645863271713471165656943361997
60645863271725493151032588602065
60645863271749509937633038699579
60645863271749509939892728495345
60645863271749509939892728495346
60645863271749509939892842814209
60645863271749509939892842814210
60645863271749509939892843280769
60645863271749509939892843280770
60645863271750705755504370939823
60645863271750710696891421662689
60645863271750710696891421662690
60645863271750710696891535981553
60645863271750710696891535981554
60645863271750710696891536448113
60645863271750710696891536448114
60645863271750710697163132093250
60645863271750710697163161139526
60645863271761515678313403282299
60645863271932320256111528983987
60645863271932323555177919917994
60645863271932323555365947995322
60645863271932325203062531127210
60645863271932325203334127238906
60645863271932325204754783823162
60645863271932325204838351857530
60645863271932325204838466642953
60645863271932325204838466642954
60645863271933475951570628945530
60645863271933475953262881641482
60645863271933475953262995960346
60645863271933475997595925832845
60645863271933520418124960428488
60645863271933520418396928076492
60645863271933520464150886069555
60645863271933521013193904971123
60645863271933525960228474682154
60645863271933525960228589467578
60645863271933525960416502759482
60645863271933525961837159343738
60645863271933525961920727378106
60645863271933525961920842163530
60645863271944330942989749212650
60645863271944330943261345324346
60645863271944331126003974061082
60645863271968342562385297039309
60645863271968342562385297138639
60645863271968342974146640627177
60645863271968342974167561215485
60645863271968346268423350319387
60645863271968346268423350323599
60645863271968347914802355596135
60645863271968347915533806135467
60645863271968347915554726723775
60645863271968347915617488488699
60645863271969548671884616797847
60645863271969548671884618314167
60645863271969548672699749690411
60645863271969548672887777767739
60645863271980353655482723837571
60645863271980353838412605807147
60645863271980353838496173841307
60645863272041288550055906955457
60645863272041288961838171131633
60645863272041292255256789029102
60645863272041292255507836088798
60645863272041293900777161141454
60645863272041293902448607917882
60645863272041293902469413837406
60645863272041293902720460897102
60645863272041293902720575565885
60645863272041293902720575565886
60645863272041293903204073095024
60645863272041293903224965103616
60645863272041293903225336639923
60645863272041293903225336639924
60645863272041293903225998205479
60645863272041293903287641129392
60645863272041293903288789022295
60645863272041293903288789022296
60645863272041293903288789035345
60645863272041293903476040743027
60645863272041293903476040743028
60645863272042478600800228181113
60645863272042489123370338719682
60645863272042489718920547118769
60645863272042492829387471312122
60645863272042492829408391900430
60645863272042492829408507735614
60645863272042492829575872442078
60645863272042492829659440476446
60645863272042492829659554795310
60645863272042492829659554814237
60645863272042492830227771273399
60645863272042494657859536662030
60645863272042494657859537128590
60645863272042494659530869119594
60645863272042494659530983438457
60645863272042494659530983438458
60645863272042494659551789357982
60645863272042494659551789824542
60645863272042494659719268383310
60645863272042494659719268733229
60645863272042494659719268733230
60645863272042494659802836767598
60645863272042494659802951203102
60645863272042494660286447014715
60645863272042494660286448615599
60645863272042494660286448615600
60645863272042494660286449082160
60645863272042494660307339023307
60645863272042494660307340624191
60645863272042494660307340624192
60645863272042494660307341090752
60645863272042494660307597841635
60645863272042494660307597841636
60645863272042494660307712627059
60645863272042494660307712627060
60645863272042494660308372676295
60645863272042494660370015049083
60645863272042494660370016649968
60645863272042494660370017116528
60645863272042494660371163493111
60645863272042494660371163493112
60645863272042494660371164542871
60645863272042494660371164542872
60645863272042494660371164555921
60645863272042494660371165009432
60645863272042494660558301944740
60645863272042494660558416730163
60645863272042494660558416730164
60645863272053299641457524674206
60645863272053299641457524674254
60645863272053299641645895708126
60645863272053299641645897107806
60645863272053299643128970037904
60645863272053299643128971437584
60645863272053299643149777370158
60645863272053299643149777370206
60645863272053299643149890626212
60645863272053299643149891689022
60645863272053299643149892142532
60645863272053299643317256395486
60645863272053299643400824429854
60645863272053299643400939085588
60645863272053299643400939202228
60645863272053299643969150958583
60645863272053299824471864295012
60645863272053299824471864308110
60645863272053299826331596016292
60645863276650400581944058888483
60645863276674715368899174862015
60645863276674715917942193763583
60645863276674715920139207533573
60645863276869238015400283897789
60645863276869238564443302799357
60645863276966499333986911786333
60645863276966499883029930687901
60645863276966499883535123173447
60645863276966499883535123640007
60645863276977305047698699376557
60645863276978505804781075369517
60645863276978505806473328065469
60645863277550065980172279816871
60645863277560872382131398495109
60645863277560872382131398512579
60645863277622996546691471975977
60645863277622996592445056885893
60645863277623008259608051420009
60645863277623011972925463911179
60645863277658130411544468147187
60645863277658130411544582932611
60645863277659331168626844139939
60645863277659331168626958925363
60645863277670141091415070561487
60645863277841801221427027811605
60645863277841846237024949790451
60645863277852651403365079166467
60645863277852651403365307804195
60645863277852651403553594148727
60645863277852656167092448383385
60645863277876967975466043829519
60645863277876968387248308018793
60645863277876968387269228607101
60645863277876971681507106921505
60645863277876971681525017598575
60645863277876971681525017615837
60645863277876972093289371110779
60645863277888979252330866844627
60645863277949901607221824266943
60645863277949901607222052904671
60645863277949901607410080981999
60645863277949902661521047458633
60645863277949913963136653745667
60645863277949913963136653762929
60645863277949914374918917934941
60645863277949917669198608846245
60645863277949918080980873035519
60645863277949919316327665602711
60645863277951104013901866880585
60645863277951120073410041123287
60645863277951120073661088666805
60645863277961925237824665785773
60645863277961925239433234728813
60645863277961925240000443190899
60645863277961925240000671828627
60645863277961925240021335199491
60645863277961925240022368786837
60645863277961925651804632963013
60645863750542985881387826737843
60645863750543891802201562120411
60645863750641153121519181671947
60645863750641153121540073680539
60645863891042077117042761295354
60645863891151494480262132578002
60645863891370183571146524642492
60645863891463542843824847012344
60645863891475550414648606939838
60645863891475550414669498948430
60645863892014673674915417506972
60645863892014684246499787277476
60645863892014684246499788327236
60645863892026690123793137997214
60645863892123937211409518412698
60645863892338839237530667091308
60645863892338839374791794892414
60645863892338889197903896500584
60645863892338894140985265627166
60645863892338894141547055608616
60645863892338894141549349859150
60645863892338894145985300640734
60645863892338894146549384872718
60645863892341546436204503997820
60645863892341590496063188381984
60645863892341595842475359498872
60645863892341595844982400529912
60645863892341595849232360267258
60645863892342747193286879518396
60645863892342789418671710833136
60645863892342791111638035319262
60645863892342791253082545523718
60645863892342791253918221132566
60645863892342791658149649294452
60645863892342791660681054238092
60645863892342791664927570769190
60645863892342791664948491475542
60645863892342794769393422644508
60645863892342796602064776050488
60645863892353552359899206696464
60645863892446946216921186649402
60645863892446946216942078657994
60645863892446956925978559165364
60645863892446957335313901582286
60645863892446957337573682188854
60645863892446962278395618741326
60645863892446962278959702973310
60645863892448157499294598472756
60645863892448157543355558691286
60645863892448157545611895619222
60645863892448158092396277575038
60645863892448158094656061368146
60645863892448161205899834718202
60645863892448163033783447315416
60645863892448163033785741565950
60645863892448163035477994261902
60645863892448163036042078493886
60645863892458962664214557692900
60645863892458962665906925652276
60645863892458962666658922698164
60645863892458962709967881620004
60645863892458962712225366440844
60645863892458963075996563601872
60645863892458963078252900529808
60645863892458968019641214403386
60645863892458968200123030961268
60645863892458968200394627072964
60645863892458968200398068744018
60645863892458968202090321439970
60645863909091257190895952601412
60645863909092456301602302475096
60645863909092457538644043740614
60645863909092457947978213803124
60645863909092457950426049649586
60645863909094853971462191004310
60645863909094858912849356158468
60645863909096059669931617360180
60645863909096059670683729669492
60645863909200225896703092193558
60645863909201425009105138424564
60645863909201426653785353867654
60645863909201426653953608777402
60645863909201426653953609131534
60645863909201426653974415046846
60645863909201426653974759420380
60645863909201426656233162061904
60645863909201426656234195181030
60645863909739659910654100600600
60645863909740860629259008790388
60645863909740860667485657699208
60645863909740860667736361802312
60645863909740860675012592650544
60645863909740860675012593700304
60645863909740860675263296753648
60645863909751649733836256140408
60645863909751665831817280850200
60645863909751665839178227153528
60645863909751665839428931256632
60645863909751665841625949743984
60645863909751666200374006548904
60645863909848612556371418579590
60645863910063814497241910077228
60645863910063814909023915986200
60645863910063815051281230283240
60645863910063815051281230301954
60645863910063864322798376690662
60645863910063864322800700688716
60645863910063864460059126834046
60645863910063864460059131066134
60645863910063869810784196112726
60645863910063869813228561117990
60645863910065015071309946430508
60645863910065015620352965349338
60645863910065015666022609153544
60645863910065015666106177187912
60645863910065063249740713406108
60645863910065063798783359253596
60645863910065065034127162715150
60645863910065065076599559441566
60645863910065065077352704852742
60645863910065065077436387205974
60645863910065065079047281546748
60645863910065065079879604790510
60645863910065065079880637892374
60645863910065065079880752211238
60645863910065065079882961890428
60645863910065065626479406124804
60645863910065065628923771130068
60645863910065070567866571633094
60645863910065070570310936638358
60645863910067466593797899398942
60645863910067466731058649879197
60645863910067466731058654128547
60645863910067466735389111293130
60645863910067466735389111392217
60645863910067466735389111411174
60645863910067467140393191128094
60645863910067467140393195727364
60645863910067467140393195845408
60645863910067467147171112602832
60645863910067467147171117202102
60645863910067470441429488920939
60645863910067472081780275597288
60645863910067472081780361340649
60645863910067472081780361690569
60645863910067472084224640602552
60645863910067472088555183510496
60645863910067472089310653741822
60645863910068623432595237760250
60645863910068623432616129768842
60645863910068667350880275391902
60645863910068667897391889367092
60645863910068667899923294310732
60645863910068667904169810841830
60645863910068667904232486867606
60645863910068672838779054385737
60645863910068672838779054502377
60645863910068672838862622420104
60645863910068672838862622420105
60645863910068672838862651117864
60645863910068672841307016123128
60645863910075820830187096235800
60645863910075870063481064221516
60645863910075870243961671259126
60645863910075870244045239293494
60645863910075870610074031952566
60645863910075870793004317224706
60645863910079428599228456946910
60645863910079428601651929943582
60645863910079472881073554660811
60645863910079472881073555133230
60645863910079477822460724873449
60645863910079478005391381563805
60645863910079478005391381681897
60645863910079478005474949598172
60645863910079478005474949598173
60645863910172822456163426722042
60645863910172822456246994756410
60645863910172822456435022833738
60645863910172833027019643140240
60645863910172833027019647389590
60645863910172833027771759698902
60645863910172833165284619055738
60645863910172833574622261359334
60645863910172833574622264073490
60645863910172833577066629078754
60645863910174032504005604094929
60645863910174033736904933863951
60645863910174033736904933881421
60645863910174034331617596586987
60645863910174034331617600245911
60645863910174034331701164621355
60645863910174034331701168280279
60645863910174034331704636879702
60645863910174034333312176935461
60645863910174034333898297781863
60645863910174034333898300968403
60645863910174034334147857279141
60645863910174034334149005071507
60645863910174039273088706387687
60645863910174039273088706387894
60645863910174039273088707787366
60645863910174039273088707787367
60645863910184828196843790259214
60645863910184828379945139598492
60645863910184828380112275667228
60645863910184828382389504603756
60645863910184838766255477802594
60645863910184838766256506672370
60645863910184838766256506672578
60645863910184838766259605505084
60645863910184838767700006677412
60645863910184838768703198976108
60645863910184838949270846306226
60645863910184838949270846306434
60645863910184839315047448244786
60645863910184839315299265894005
60645863910184839315299266956814
60645863910184839315299266956815
60645863910184839315299266957022
60645863910184839315299524174258
60645863910184839317746988012236
60645863910184839317746988012284
60645863910184839317746988484460
60645863910184839317746988484620
60645863910184839317747246764714
60645863910184839498229922702245
60645863910184839498229922702453
60645863910184839498229923765263
60645863910184839498229924237438
60645863910184839498229924237439
60645863910184839498229924237646
60645863910184839498313490736613
60645863910184839498313492271806
60645863910184839498313492271807
60645863910184839500761213327228
60645863910184839500761327646057
60645863910184839500761327646092
60645863910184839500761327646093
60645863910184839500761327646140
60645863910184839500761327646141
60645863910184839500761327646146
60645863910184839500761328118317
60645863910184844256434499434420
60645863910184844256622527511748
60645863914676578769449316093242
60645863914676578770201428402554
60645863914785992268149466388804
60645863914785996178422387071174
60645863915000782762475088440446
60645863915000783174817736439416
60645863915003484465722148066970
60645863915004830445466569901069
60645863915004834105754510075957
60645863915098044496064380532536
60645863915098044496231401810232
60645863915098044498491181944416
60645863915108851309783838884438
60645863915108851311479420450512
60645863915108851312231532759824
60645863915110050422185885115444
60645863915110052066866100558534
60645863915110052067055161737726
60645863915110052069313908752784
60645863915110052069314941871910
60645863915649169791055006959250
60645863915649175327238404270492
60645863915649175329745445301532
60645863915649184068764094640804
60645863915649185853069190180840
60645863915649185853152758215208
60645863915649185853340785242824
60645863915649185898906342075364
60645863915649185898906343125124
60645863915649185899094370152692
60645863915649189559382195523490
60645863915659974957667334138770
60645863915659991019766229051380
60645863915659991057904691177180
60645863915659996372934628348298
60645863915754535671241365746512
60645863915754536220284384665342
60645863915757237923719472369194
60645863915757237969473057279062
60645863915765341249632595284928
60645863915973340295140991131792
60645863915973340844184010050622
60645863915973340889853653854828
60645863915973379734361753338394
60645863915973390257961569587798
60645863915973390301267431907258
60645863915973390850226882791720
60645863915973390850226883264104
60645863915973390850310450826088
60645863915973390850310451298472
60645863915973395798391855438622
60645863915973395798955939670606
60645863915973395800648222114078
60645863915976048088611058795708
60645863915976048088611173586748
60645863915976090176818817733868
60645863915976091961204153955922
60645863915976092006878646089822
60645863915976092006962214124190
60645863915976092148469857984010
60645863915976092553473942418244
60645863915976092560272784599334
60645863915976097494798346262392
60645863915976097497305387293432
60645863915976097497388955327800
60645863915976097501576267737130
60645863915976097502391027374458
60645863915976097502391400432702
60645863915976097502411948080810
60645863915976097504083308768170
60645863915977248845693434316284
60645863915977248845696876459722
60645863915977248845717797166074
60645863915977292763961022082782
60645863915977292764044590117150
60645863915977293310556204092340
60645863915977293313004041001612
60645863915977293313087609035980
60645863915977293317271478239062
60645863915977293317334125567078
60645863915977298251943369110984
60645863915977298251964289817336
60645863915977298254387762814008
60645863915977298254471330848376
60645863915984150952183502719718
60645863915984195424573896767318
60645863915984195467876312692538
60645863915984200958309943495184
60645863915984200960757666085640
60645863915984201377371566522290
60645863915988103238068285290724
60645863915988103418555696289052
60645863916081447869265065421514
60645863916081447869327741447290
60645863916081447869515769524618
60645863916081458440100394080470
60645863916081458440852506389782
60645863916081458578386261869254
60645863916081458987657780354398
60645863916081458987720456380174
60645863916081458987723900058806
60645863916081458987723902772962
60645863916081458990168267778226
60645863916081463928856922489624
60645863916081463929044950566952
60645863916081463930530577427518
60645863916081463930718605504846
60645863916081463931282689736830
60645863916082659744552128269822
60645863916082659744740156347150
60645863916082659744802832372926
60645863916082659744806275579174
60645863916082659747062612507110
60645863916093453609945428958686
60645863916093453793025886289372
60645863916093453793213914366700
60645863916093453795470251294636
60645863916093464179360468320184
60645863916093464179361244204556
60645863916093464180780753368292
60645863916093464181617581132492
60645863916093464318229797152372
60645863916093464319066625402054
60645863916093464728128194935666
60645863916093464728399791047362
60645863916093464729823774984016
60645863916093464730011803061344
60645863916093464730575887293328
60645863916093469669515246125300
60645863916093469669703274202628
60645863916093469672236055086520
60645863916093469855250394720376
60645863986559893704923176779499
60645863986658508138351382155563
60645863986875950179789773493177
60645863986875994651700110135097
60645863986875998540754712512251
60645863986876900750277212681003
60645863986876900751092001016091
60645863986876900755444498082171
60645863986877195408510431205503
60645863986877200944694171374007
60645863986888006111578467718011
60645863986986167815442485875143
60645863986986167815463377883735
60645863986986169644769941315739
60645863986986169645584729650827
60645863986986314249791248610285
60645863986986314249812140973009
60645863986996974629183865560327
60645863986996974629204757568919
60645863986996974629267433594695
60645865327846971413826690786041
60645865327846971551087445161513
60645865327859139122229021324503
60645865344596632892669304882262
60645865344596649363203359814626
60645865344600201679726437948056
60645865344600201816924430558604
60645865344600234614873413942102
60645865344600245739769359756898
60645865344600251085407468874466
60645865344600251223424721894882
60645865344600251223424721913596
60645865344600251635018699745240
60645865345569195922541362518394
60645865345569245336317774167038
60645865345569245923584085927060
60645865345569260160480389847389
60645865345569261983094670274137
60645865345569261990622638327553
60645865345571597070676406355178
60645865345571597070677434870822
60645865345571597070677435224954
60645865345571641535538828098776
60645865345571641535539856968552
60645865345571641535539861217902
60645865345571647031049262338820
60645865345571647031050291208596
60645865345571647033246276457486
60645865345571647033247309576612
60645865345571647033498013326828
60645865345571647033498013680960
60645865345571647445091991512604
60645865345571658563212052884300
60645865345571663497259450944774
60645865345571663502339786864028
60645865345571663502343139731858
60645865345572798239270106223942
60645865345572842704132527967540
60645865345572847607315345463332
60645865345572847643257162760422
60645865345572847650871916721302
60645865345572847650872002814582
60645865345572847650875355678200
60645865345572848194580165429092
60645865345572848194582489427146
60645865345572848202090684679948
60645865345572848202174367505564
60645865345572862431476469349421
60645865345572864251827874687236
60645865345572864251828219060770
60645865345572864251831313661396
60645865345572864254090749776169
60645865345572864261618717829585
60645865345580017560443185357709
60645865345580017560443185357718
60645865345580051097455195133962
60645865345580066973467599483709
60645865345580067149703902851579
60645865345583619282647294417549
60645865345583619282647294417558
60645865345583619831439264859741
60645865345583619831439264859750
60645865345583647832518209070648
60645865345583652629116652150474
60645865345583652634472310120548
60645865345583652636728188238042
60645865345583652636728273977190
60645865345583652636728302556906
60645865345583652636728536843664
60645865345583652636728646913178
60645865345583652636728647029818
60645865345583652636728651634695
60645865345583652766314644761022
60645865345583652773905259787898
60645865345583652819659308443152
60645865345583652819742991268551
60645865345583653178159671051834
60645865345583653185771326180000
60645865345583653368785551022807
60645865345583653368785665813847
60645865345583664296277322336408
60645865345583664303892416421472
60645865345583669235405056316136
60645865345583669243020150401200
60645865345583669244463678985741
60645865345583669420699982353611
60645865345583669420703076954237
60645865345583669420950686456923
60645865345861029893485671130081
60645865345861045953264752738887
60645865345861045953264781435243
60645865345864582202665710437663
60645865345864631615690124563663
60645865345864646392424008116725
60645865345875436783054559784440
60645865345875436783054559801702
60645865345875453391601936331352
60645865345875453391602280687624
60645865345897002641626720928578
60645865345897002641626978146022
60645865345897019249929161280939
60645865345897052604279048706915
60645865345897052604280191895555
60645865345897052604282143307541
60645865345897052604447298321774
60645865345897052604447299384584
60645865345897052604447556602028
60645865345897052611811603644865
60645865345897066833648155163575
60645865345897068663790403643523
60645865345897068663954324671572
60645865345897068663954669045106
60645865345897068663957767877820
60645865345897068664038356102593
60645865345897068664041450703219
60645865345897068671569418756392
60645865345907824241138918727095
60645865345907857222015831759610
60645865345907857222015832809370
60645865345907857222016950954754
60645865345907857222016952017564
60645865345907857222019274952808
60645865345907857222019274965858
60645865345907857587877036251335
60645865345907857587880130851961
60645865345907857770807803251562
60645865345907857770807807850823
60645865345907857770807807850832
60645865345907857770808922459747
60645865345907857770808922459756
60645865345907857770891375884983
60645865345907857770891375885191
60645865345907857777670531346113
60645865345907873647388505978983
60645865345907873654163332853095
60645865345907873830399636220965
60645865345907873830566651849640
60645865345907873830566996205912
60645865350504974594649522594469
60645865350509024906101978702339
60645865350509025503155694161295
60645865350509026552477890028915
60645865350509027149530835371977
60645865351772072887870968254779
60645865351804493326835683655023
60645865399050830506411895394475
60645865399050830689991066446975
60645865422671923957308711019616
60645865422684131401820876220371
60645865422684131402384699002823
60645865422684131402384703234911
60645865422684131402385732104687
60645865422684131402572988529683
60645865422709283113947758714440
60645865422709327578810094368970
60645865422709333076768335753504
60645865422709333076768337170446
60645865422709333076771693220604
60645865824147652208382808707763
60645865824474247127663911184468
60645865824474247127663914371008
60645865824474258240701226899708
60645865824474258240701231615618
60645865824474263601464490306506
60645866035873396909822304152867
60645866035873402260544015964239
60645866036845992920323044919735
60645866036845992920323302150277
60645866036845998271045013961649
60645866037170163975166389481219
60645869422536507019925598065803
60645869635235009562388665983797
60645869635247020244456457524131
60645869635247020656238463433103
60645869635247020656238463433151
60645869658953316888699498911941
60645869658953316889452639637519
60645869658953317072466954805703
60645869658974932351406913732766
60645869658974932351406942312482
60645869706146923461417468732670
60645869706219902253477878768635
60645869706219918679097008948561
60645869706219918679097010011371
60645869706219918679850154359737
60645869706219918679912911892573
60645869706219918679912913292253
60645869706219918679912916124661
60645869706219918679912917541603
60645869706219918679913170172827
60645869706243930297716077000114
60645869706243935658479713478413
60645869729853219758164767696571
60645870131639728088635156723282
60645870131639749501374608568514
60645870131639749501374608686558
60645870131640950258456984561266
60645870131643301809989100197455
60645870131643301947249854927219
60645871567331509240471015485007
60645871567362724120233004217431
60645871567363979642068794631822
60645871567366364684877274518998
60645871567366364684880717725246
60645871567366376216537886723709
60645871780062421060030637848603
60645871780062432178150613481151
60645988112446825498684651142066
60645988112446841971478281077704
60646835287114572966889063838071
60646839594283662967355768033017
60646841031314164201477419241156
60646841031314166031623023793104
60646841668570509515585341408462
60646841669191734282253204092553
60646841669226851073743267425993
60646841669409338331270004789466
60646841669409338331833744665178
60646841669409338331834863860322
60646841669409338332084793124554
60646841669409382803470964690074
60646841669413240196802579360940
60646841669413240196802579362392
60646841669413240196802579362552
60646841669413240196802579379814
60646841669413240197554834214700
60646841669413240197554834220524
60646841669413240197555724790990
60646841669413240197617596333756
60646841669413240197617596335208
60646841669413240197617596339580
60646841669413240792414200168485
60646841669413284669170933507204
60646841669413284669192082838234
60646841669413284669192084255176
60646841669413284669193227456914
60646841669413290205376999963144
60646841669413290205376999963180
60646841669413290205376999963387
60646841669518590571439019005498
60646841669518590571459910996668
60646841669518590571459912531862
60646841669518590572003874889814
60646841669518590572024767016498
60646841669518590572025024215020
60646841669518590572025028820114
60646841669518590572275843010201
60646841669518590572275844054137
60646841669518590572275844054138
60646841669518590572275847242082
60646841669518635043641380711918
60646841669518635043662272838554
60646841669518640579847189963707
60646841669522236765866124694048
60646841669522236765866125048180
60646841669522236765867268223722
60646841669522237360663872052627
60646841669522242302029006608664
60646841669522242302030121204538
60646841669522242302049898617256
60646841669522242851094060711835
60646841669554657801888280562107
60646851826372793785785328727674
60646851826376392488255161089220
60646851826376392488276081794168
60646851826376392899974663500472
60646851826376392900037425265396
60646851826376396057032455289402
60646851826445439537011222311561
60646851826445724903753506474776
60646851826445724949486170781834
60646851826445724949486199374648
60646851826445724949486199380472
60646851826445725086767846114456
60646851826445725086767874810812
60646851826445736021873482094274
60646851826445736616670085923180
60646851826445739726198019034170
60646851826445739726198019047220
60646851826445739726198104786368
60646851826445739726198133366084
60646851826445739727702329391942
60646851826445739727911535275022
60646851826445739727911535288072
60646851826445739771951689694832
60646851826445739772035367798714
60646851826445739772035372520447
60646851826445739772035372520448
60646851826445739772035625016158
60646851826445739773644199595130
60646851826446625517297981020904
60646851826446625654558735746296
60646851826446625654579627754888
60646851826446625654579656451244
60646851826446626066340999922472
60646851826446637184481867563612
60646851826446640339784306656808
60646851826449327220482021646138
60646851826449338338664644737844
60646851826449338338664644743668
60646851826449338338685565326152
60646851826449338338685651537683
60646851826449338338685651537684
60646851826449338475925399469060
60646851826449338475946320174008
60646851826449342043031361561598
60646851826449342043031364748138
60646851826449342043031365797850
60646851826449342043031365810948
60646851826449342043031366283332
60646851826449342043031447300746
60646851826449342043031452022479
60646851826449342043031452022480
60646851826449342044702697918592
60646851826449342044702811174646
60646851826449342044723618493802
60646851826449342044723618506900
60646852517355211101205538381449
60646852517746502454444887911105
60646852517758500688190023308035
60646852517758500690634388313299
60646852540408841794581935203579
60646853900372910169869001156135
60646853900409267658191484291819
60646853950488209248730194550309
60646853976204806060165979633031
60646853976893741999424304729124
60646853976893741999424304729178
60646854378867897740136470162077
60646854423180938509869856661857
60646854429089864112242117937877
60646854432045226451815884787699
60646854432045232971701734409312
60646854591355462757539222211450
60646854591355462894737214467866
60646854591355462894737214821998
60646854591358159064331905468954
60646854591358159110064569554378
60646854591358164597984272913488
60646854591358164597984273976298
60646854591358164597984274094390
60646854591358164597984274448522
60646854591358164598235321508170
60646854591358164600494757150776
60646854591358164600494758685810
60646854591358164600515677975220
60646854591358164600515679392162
60646854591358364520773562236948
60646854591358375218680358158414
60646854591359059632331972758242
60646854591359064619451807056259
60646854591359064985313121747254
60646854591359065028535301713482
60646854591359065031045785950770
60646854591359065031066706657122
60646854591359065165984341383678
60646854591359515269198092038211
60646854591359515269219012744563
60646854591359515314951676948079
60646854591359530299469286878873
60646854591359565270240815446877
60646854591359565270240844144637
60646854591359565270261736153229
60646854591391496537314467067598
60646854591391496583047131271114
60646854591391496583068051977466
60646854591391496720245123881662
60646854591394181774543747903054
60646854591394181820025363511888
60646854591394186761663582201071
60646854591394187310455552171096
60646854591394187310455552643263
60646854591574361818155329812052
60646854591574361818155334061402
60646854591576997085784968602420
60646854591576997085784968608244
60646854591577013686742074484552
60646854591577013694335903489522
60646854591577013696783629144214
60646854591577063099766607528677
60646854591577063102277087516615
60646854591577068460529750482316
60646854591577216933382704652851
60646854591577216934198869413577
60646854591609434135748340076282
60646854591609483960366732020876
60646854591609483960366736620146
60646854591609483960367109324306
60646854591609483960367109337356
60646854591609483960367109674226
60646854591609483960367110737036
60646854591610384528116125895182
60646854591610384528116129081722
60646854591610384528116129199814
60646854591610384528116129212864
60646854591610384528116130612544
60646854591613036269546431553986
60646854591613036269546804271196
60646854591613036269546804625328
60646854591613036406744424164534
60646854591613036406744796881744
60646854591613036406807185929458
60646854591613036406807559000800
60646854591613085819768952727433
60646854591671623132789700600126
60646854591671623132789702017068
60646854591671623132790044973660
60646854591671623135049133073454
60646854591671623135049137790816
60646854591674324426702214868334
60646854591674324426702219585696
60646854591674324836036761643592
60646854591674329777423926679706
60646854591682429948037371579550
60646854591682429948037376296912
60646854591682429948037715935822
60646854591682429948037720653184
60646854591683269570600306463996
60646854591683318983624720589939
60646854591683318983625063546531
60646854591683318983625064946211
60646854591683318983625064963680
60646854591683328732212830455652
60646854591683328732212830805572
60646854591683330513526958981730
60646854591683330513526960398672
60646854591683330513527303355264
60646854591683330515786391455058
60646854591683330515786734748520
60646854591683330515786735811330
60646854591683330515786738997870
60646854591683330516037443573150
60646854591685965785926628075638
60646854591685965785927661196376
60646854591685971273846332969942
60646854591685971273847365618296
60646854591685971273847365736388
60646854591685971273847366090520
60646854591685971273847451829668
60646854591685982391967308425990
60646854591685982391967423211414
60646854591685982394415034080682
60646854591686020686871780216463
60646854591686021098654130481716
60646854591686021098654130486135
60646854591686031807439473249938
60646854591686037160671668235788
60646854591686037160671754324856
60646854591706745277260908218266
60646854591706745277260912935628
60646854591706745277261251628368
60646854591706745277261251641418
60646854591706745277261255892220
60646854591718402833379745012750
60646854591718402833379749598970
60646854591718402833380118065378
60646854591718436186897046577619
60646854591718450874424605600464
60646854591718450874424606072848
60646854591718450874424606085898
60646854591718452246404278161869
60646854591718452246404279561549
60646854591718452246404279579018
60646854591718452246404279579027
60646854591718452657998514142682
60646854591718452657998514260774
60646854591718452657998514609242
60646854591718452657998514610694
60646854609335508670892787242701
60646854614992360527656265882233
60646854614992660716905939174069
60646854614992816164522384099353
60646854614992816164522385634387
60646854614992816210275970544255
60646854614992816347473963154803
60646854614992865578299945171563
60646854614992865578571912819567
60646854614992866165565107508019
60646854614992866165565109043053
60646854614992866165565136323871
60646854614992866165565137740813
60646854614992866165586029749405
60646854614992866173096547465275
60646854614992866173096547583319
60646854614992866173096549000468
60646854614992866173180231825876
60646854615028683426866734194389
60646854615209011778537221053925
60646854615212415726393908546795
60646854615212421267661055463269
60646854615212465139418322653921
60646854615212919206427161214839
60646854615212919343687915940230
60646854615212919343687915940231
60646854615244134084182716885975
60646854615244135288283702600366
60646854615245034514733744150935
60646854615316586937276738444293
60646854615316619696018701255939
60646854615316619696018701273409
60646854615316629625110328302019
60646854615316630859892261796951
60646854615316887126547361022197
60646854615316919885289295252723
60646854615316931003409270885271
60646854615320487569848884511243
60646854615320536982873298637243
60646854615352953715880177562635
60646854662295485320808464577405
60646854662295501786742216641455
60646854662480723514853857326762
60646854662481618592214534318740
60646854662513137427218338837721
60646854662513137434561382368040
60646854668167743179002044690749
60646854668167743361953622329257
60646854668167758209273241066445
60646854668167793180044768099415
60646854668167793180044796915267
60646854668202880351485016211257
60646854668202926031042092069204
60646854668202926031314061252242
60646854668202926035560836050496
60646854668203810544367568793171
60646854668203810544367568793207
60646854668203810544367568793255
60646854668203827010573290040499
60646854668204110733637048182519
60646854668204110733638162791443
60646854668204110733889211268285
60646854668204126605298299988867
60646854668206784049608961810581
60646854668390499860210301706814
60646854668390533076466819949114
60646854668390533076466819962164
60646854668390533625509838868152
60646854668390544743629814500700
60646854668390549707914693170386
60646854668421762802097837189675
60646854668421762847663021067512
60646854668421762847851307425142
60646854668425365118910144324449
60646854668425365118910144341919
60646854668425365118910149046183
60646854668494697671647323698414
60646854668494697717400937186594
60646854668495464043922451549216
60646858204409417686881741623275
60646858204482354340005250980047
60646858207365381457579049861527
60646858207438316332212173633899
60646858251775683552404304633445
60646858256711999828290058787193
60646858257584345935955050414879
60646858257656396846180156280809
60646858257656396853770886098933
60646858257660297529899944364469
60646858257876135397307348127875
60646858257876380815300374696449
60646858257876435586577907293999
60646858257900445237796387391439
60646858259955545508811481432839
60646858259955545508813805430893
60646858259955545508814920039817
60646858259955545508814920389737
60646858259955545508814925111471
60646858259955545509650605087761
60646858259955545509650605437681
60646858259990516892887450853460
60646858260539112628216109765527
60646858260543010358320023612589
60646858260543010358320367986331
60646858260615945187199648583035
60646858260615945232953232074349
60646858260615945232953233491499
60646858260638571846434219882458
60646858260638575550780020367254
60646858260638620023234291137170
60646858260647166703114391206148
60646858260647177203560957636116
60646858260651068568835509721538
60646858260865863246882469956010
60646858260939715206350566228702
60646858260939715207186246572382
60646858260963124570551443384986
60646858260974787526220945600626
60646858277392339486486098339811
60646858277716543890265496768383
60646858277716543891102320300703
60646858278340620714277416282733
60646858278340620714277416295831
60646858278340620715113096626413
60646858278341821289181133925911
60646858278374243562220009278350
60646858278376944853894010729822
60646858283298263013117418754389
60646858283298263013117423359483
60646858283298263015648822635219
60646858283298263015648827240313
60646858283300964855528757521181
60646858283300964856344669669605
60646858283590046978207255060927
60646858283592698856856580084251
60646858283592748818920545458565
60646858283592748818924013111819
60646858283592748818924017835010
60646858283592748819738806046177
60646858284176311206992290204795
60646858284176311206992634565439
60646858284249246084153517445335
60646858284250446702261880615339
60646858284270870693312815166745
60646858284273572534008571856889
60646858284273572534008657596037
60646858284273579098832184466192
60646858284282868929568091765714
60646858284285570221242093217186
60646858284468050705525125101595
60646858284468050751278708947201
60646858284468050752114389290881
60646858284468951136076152366555
60646858284468951136076238576635
60646858284468951136076495794079
60646858284573466548278115920071
60646858686033090153696671081063
60646858686036985911565998532603
60646858686255823889550109019635
60646858730350010208987565372879
60646858730350010209740706551967
60646858730350026681026759001151
60646858736258935766359382919523
60646858736258950590517411732819
60646858736258950636270996641283
60646858736258952283399020277171
60646858736258955943686841417285
60646858736258955989440426325749
60646858736474788368113331547603
60646858739214314623036492022545
60646858739433452195683194712471
60646858739433452743909961727535
60646858739433452744725869257767
60646858889883218513719325161601
60646858890102051001461591904555
60646858895816152120934129812453
60646858895824257597268842794293
60646858895824257643022427702757
60646858896115743200967454847681
60646858898089793609192981218970
60646858898089793609193096010010
60646858898089793609193097526330
60646858898674556139181181509172
60646858898746305104791684338559
60646858898778711315835033703144
60646858898778720604628669991163
60646858898779621172440365892447
60646858898965095491546281149722
60646858898965095499077690874184
60646858898965095499077692409218
60646858898965995929628719668354
60646858898965995929628719674178
60646858898966296073145728762498
60646858898966338897655325827296
60646858913736552653868146702443
60646858916504596706672917453255
60646858916505497274484613354539
60646858916505497274484613472631
60646858916723392035000986623862
60646858916723392035003309572156
60646858916723392042344140223488
60646858921756715519994764750270
60646858922307807620853066735404
60646858922378099951389728957001
60646858922378099951390876849905
60646858922378099951393199798199
60646858922378099951954961081889
60646858922378101735793482983995
60646858922378101735814403688943
60646858922381707324194146399533
60646858922381707324196469347827
60646858922381707325010049356595
60646858922381707325013491500033
60646858922382007353873408225391
60646858922382007514280614657023
60646858922382007514280619243243
60646858922413212754735823021294
60646858922413222256219432036809
60646858922413222257035334993871
60646858922413222257035339580091
60646858922414122687586280751771
60646858922414122824031127938093
60646858922414122824847030895155
60646858922414122824847035481375
60646858922414423014117596195583
60646858922417124763305497155534
60646858922417124763306530257398
60646858922599596968470022358674
60646858922600497581199594128386
60646858922600797724716603216706
60646858922632017402349069111226
60646858922632017402351392059520
60646858922632017409692222710852
60646858922705006219614687627447
60646858922705011160998753948891
60646858922705011160998758535111
60646858922705011160998758548209
60646858922705011161001853135737
60646858922705011161002114598367
60646858922729322785876494700677
60646858922729322785876494702129
60646858922741028795636512636695
60646858966910278911265544575967
60646858966911179479077240827011
60646858967019247608956502707581
60646858969650996039601665378338
60646858969682215647578639300765
60646858969682225607351214245341
60646858969683130903127876005435
60646858969686118184257776830654
60646858969686128067931583550214
60646858969869793891970728939339
60646858969869793891970729055979
60646858969869800663501290763618
60646858969869800664316050400946
60646858969869800664336971107298
60646858969901015407091662261112
60646858969902221517320227479062
60646858969965856282008516537229
60646858969974014465627167537051
60646858969974014465627167891183
60646858969974014466441951627001
60646858974901923384718168345742
60646858974934343825939106000926
60646858975482739440085984437661
60646858975482787610986459362007
60646858975482789402151121833937
60646858975559331147021800871910
60646858975559621406949719167942
60646858975559621406949747865702
60646858975590850974762317015422
60646858975592051769983154779842
60646858975592051777513446831096
60646858975594452696966081701521
60646858975594452696966081718991
60646858975594452696966081837035
60646858975594453291677936300253
60646858975594453291761533036801
60646858975594453291762680942803
60646858975594743551605859318018
60646858975594753435279665920986
60646858975594753435279665920987
60646858975778125887332335464902
60646858975778125887332364162662
60646858975778125888147123799990
60646858975778125888168044506342
60646858975778169124438699242352
60646858975778426030849344553222
60646858975778426031664132888310
60646858975778426031685053594662
60646858975809640766908338206342
60646858975809640774439744748476
60646858975809646303071186823928
60646858975809646310600273613146
60646858975809646310600274085322
60646858975809646310600302428998
60646858975809646310600302783130
60646858975809646310621194437590
60646858975809646310621194791722
60646858975809674120425611191504
60646858975810541387169349933310
60646858975810546878432890338874
60646858975810841530686330323786
60646858975810841530686330323870
60646858975810841531501114053780
60646858975810841531501114053864
60646858975810846884668309966426
60646858975810846884670634431039
60646858975810846884670634431040
60646858975810846884689230790870
60646858975810847067682563630710
60646858975813247979554627556668
60646858975813248025275295883768
60646858975813248031988475614978
60646858975813248032803263950066
60646858975813248032804382672986
60646858975813248032804383145162
60646858975813248032804411842970
60646858975813248032825303851562
60646858975882591700934724183781
60646858975882591700955644772041
60646858975882591701029168755265
60646858975882634937341665075828
60646858975882634983074329395984
60646858975882634983910009726566
60646858975883534750939549128012
60646858975883841047506320255670
60646858975883841047509792631902
60646860121831749598001789148371
60646860121832950172066353125211
60646860121832950172068677123265
60646860121832950172069791732189
60646860121832950172069792082109
60646860121832950172069796436453
60646860121832950172069796786373
60646860122050554221650338408965
60646860166073056066893906181759
60646860171981981623512553969599
60646860172271069423923932195107
60646860174901278402480270350048
60646860174935977715259325957270
60646860174935981418853009533484
60646860174935981421297379138018
60646860175006522147342056260260
60646860175010278883539143083251
60646860175010278883540286271891
60646860175010278883540290871161
60646860175010278883540290993625
60646860175030837476563269834042
60646860175041644290303620649450
60646860175043017151953682823545
60646860175225316246160946450736
60646860175225481236129999000361
60646860175229383696644361974925
60646860175260482267720519019892
60646860175260482267722842084826
60646860175260497091819224675242
60646860175261349527684901532634
60646860175322727735640943616041
60646860175333428260477055048910
60646860175334334229657225174270
60646860175357743591392845316698
60646860175369451018699567570380
60646860325019962260889457531363
60646860325606226484319263871781
60646860325897977104315823595865
60646860325898031870509667406331
60646860325995276585630891229783
60646860325995276585632039127059
60646860330858357751046740986781
60646860330928287484720530930407
60646860330963409629376664946179
60646860331587501273027009198175
60646860331587502507808942693107
60646860331803605977881359428691
60646860331803639329142295485917
60646860331806307678872076465151
60646860331806640809815261408807
60646860331830970781880163202773
60646860331838728120093128439199
60646860331839070950799031408611
60646860331842629985814246937119
60646860331842672811075584228253
60646860331842672811078683179011
60646860331842678164245013912719
60646860331900900652814707871791
60646860331903601809461993325135
60646860331903601809463112526103
60646860331936022797470841887563
60646860333593517514444467508723
60646860333593818252508146558076
60646860333809920988517144985811
60646860333809954342034417970973
60646860333812306076141509592170
60646860333812606219658518680490
60646860333812606219658633471737
60646860333812622279141668980070
60646860333812622279981935701376
60646860333812622874694488354898
60646860333812622874778166457328
60646860333812656228211761340060
60646860333917972653820780111857
60646860333918022662187136955401
60646860333918022662457732758110
60646860333918189434285191495949
60646860333918189434285191495985
60646860333918189434285191496033
60646860333918189434306083504625
60646860334466468253953799375047
60646860334466618351134361319053
60646860334466618351155281907361
60646860334466629469275228960193
60646860334468869221420888218459
60646860334469119539480094852862
60646860334469119539482418851123
60646860334469119539500986861502
60646860334469120134843881729044
60646860334469169545606880120167
60646860334469169547866316234949
60646860334543165037473592839570
60646860334543165037473597425790
60646860334543165037473597425791
60646860334543465180990573231540
60646860334543465226744186719714
60646860334563729579885191910506
60646860334566430871538268988024
60646860334574235655583923438843
60646860334574686076783327719892
60646860334575435177048919407614
60646860334575436961458498972460
60646860334575436961458499089100
60646860334575436961458500507494
60646860334575436961458527786908
60646860334575436961458529203850
60646860334575436961459275342154
60646860334575436961459304038510
60646860334575436961709576263753
60646860334575436961710350980162
60646860334575436961710351098206
60646860334575579942322561957711
60646860334578138253363432893086
60646860334578138253363433247218
60646860334578138253363433266091
60646860334578588537279870697046
60646860334578588948873848056514
60646860334761118461392998215901
60646860334762019028389991508195
60646860334762019028393086108821
60646860334762019029204779856333
60646860334762019029207879043179
60646860334762269804617230678756
60646860334762269850391707595806
60646860334782517548057459925856
60646860334782567555609837584996
60646860334782567555610210637624
60646860334785268664332377343961
60646860334785268847259815947844
60646860334785268847262919379876
60646860334785268847263292432504
60646860334793324361612878786705
60646860334793324543978675111360
60646860334793340421309682710811
60646860334793491316381666671253
60646860334793491316664111206825
60646860334793491316664111206861
60646860334793491316664139786625
60646860334794224974527723820478
60646860334794224974527723820487
60646860334794224974529702376320
60646860334794239799524530741538
60646860334794241583917723670894
60646860334794241583917723787534
60646860334794241583917725210299
60646860334794241583918068161275
60646860334794273152773565082104
60646860334794273153605884771936
60646860334794273153605884789406
60646860334794273153605913356024
60646860334794273153605913369122
60646860334794273153609240708422
60646860334794273153610388614424
60646860334794274937434221938243
60646860334796926265994756106969
60646860334796926266015648469645
60646860334796926266831555645745
60646860334796942737305828621319
60646860334796942738118636964705
60646860334796942875319728780973
60646860334796942875319757478781
60646860334796943287164783414058
60646860334796943287164783774013
60646860334796974444426646876984
60646860334796974445262322503302
60646860334796974445262322975478
60646860334796974445263470409304
60646860334796974445263470881480
60646860334796976091638004378525
60646860334796976228813096664031
60646860334797391946827020064739
60646860334797393182176050823826
60646860334855513548364166384264
60646860334855513550892467779280
60646860334858214659530955313309
60646860334867219145527520828744
60646860334902291465647802536738
60646860334902293112588826965025
60646860334902343074573467865776
60646860334902343074573467865785
60646860348653263156213751127539
60646860348689285868681581394355
60646860352269341280523222424791
60646860352269341283034820693632
60646860352269341283034824925507
60646860352269341283034849389982
60646860352269341283034853621863
60646860352300561104183203400097
60646860352520315569402310551831
60646860352522969071162817709768
60646860352522969071999645941980
60646860352523269284147032281505
60646860352584090944589457380076
60646860352584191832125190900001
60646860352584191832125192299681
60646860352584191832126311513699
60646860352592345075169194457889
60646860352592345075171174449591
60646860352592345120921645625304
60646860357552674432388374762857
60646860357552689256570390173725
60646860357552689257386293130787
60646860357552690903698672087654
60646860358101120003541002087917
60646860358101120003541002092129
60646860358101120003541002210173
60646860358101120003541030789937
60646860358101120003541030907981
60646860358101120003561922792865
60646860358101120003561922798481
60646860358101131121681898431029
60646860358101131121681898549121
60646860358101134279495159917630
60646860358101136063069063920653
60646860358101136063069063922057
60646860358101136063069064038697
60646860358105031821502508907030
60646860358105036900148104794223
60646860358177666504333375235527
60646860358177966693603969114219
60646860358177966696136487971362
60646860358177966696136516669170
60646860358209186517535919273967
60646860358210387137357544651159
60646860358210387274618294794543
60646860358210387274618299380763
60646860358210387320371912987035
60646860358213089023806881667679
60646860358395570699941781019987
60646860358395620112984764665651
60646860358395620112987087259813
60646860358395620112987858912145
60646860358395620112988235165815
60646860358395620113799553013789
60646860358395620113800672208933
60646860358395620113802651846503
60646860358395620113802994803095
60646860358395620113803023500903
60646860358395620113803771041647
60646860358396520544354022422187
60646860358396520680796546306083
60646860358396520680798869254377
60646860358396520681611334654221
60646860358396520681612453849365
60646860358396520681614776797659
60646860358428040551952951038235
60646860358428040552765383141001
60646860358429236367647784796851
60646860358429241171753651122807
60646860358429241309014405852411
60646860358429241309035326558811
60646860358431492523202488633864
60646860358431492523205616164386
60646860358431492568959172256998
60646860358431595034123067182528
60646860358431595034143987888928
60646860358431894628618322431952
60646860358431938070810385713467
60646860358431938070811533619468
60646860358431943423980963303934
60646860358431943423980967536022
60646860358431944659326636655948
60646860358431944659326636657352
60646860358492866612498808125691
60646860358492866612498808127143
60646860358500970485198617738035
60646860358500970487454954311839
60646860358500970487454954665971
60646860358500970487458048912465
60646860358500970487458053511783
60646860358500970488269743014109
60646860358500970488270861855121
60646860358500970488270862209253
60646860358500970488272841846823
60646860358500970488272841846871
60646860358500970488273961041967
60646860358500986545521694765831
60646860358500986547778031693767
60646860358500986547778032047899
60646860358500986547781130880613
60646860358501821093202402478939
60646860358501870918821889120081
60646860358501870918821889474213
60646860358501870918823869116203
60646860358501870918824988306927
60646860358501870918824988324397
60646860358501871055266736306403
60646860358501871056081524654541
60646860358501871056082643849685
60646860358501871056084623841595
60646860358502171291106851336101
60646860358504524581026440715574
60646860358504524626781140234414
60646860358536842896836998290504
60646860358536959706868604027365
60646860402487405193534099193941
60646860402706188405571942089005
60646860402706259777785688554271
60646860402707143739578715428435
60646860402707394650575136640425
60646860402707443928849280609367
60646860402707458751315056726711
60646860402707460534888956083439
60646860402742232528269861419835
60646860402742575542801764128085
60646860402742575542805148876003
60646860402742577326375668084083
60646860402742580850220993652005
60646860402803504495435993314631
60646860402804705252518254038343
60646860402815211876988035439279
60646860402816357867876452364173
60646860402816363355799595742991
60646860402816412631563255143599
60646860402816412634070296174639
60646860402839527205396784676027
60646860404713625498874780181322
60646860404821692607763811634195
60646860404821692607763925953059
60646860405374035309078881099022
60646860405374035309141557111700
60646860405446970183774765573460
60646860405479392202679318289904
60646860405661872347090550825559
60646860405664574050525895733757
60646860405665774807611714946062
60646860405665774807611714946063
60646860405696979664308616616598
60646860405696988335417113027218
60646860405696993825847300623616
60646860405696995655153868781726
60646860405696995655990697018310
60646860405696996067772961207536
60646860405696996067773047300816
60646860405697038961758949777342
60646860405697043856577659485341
60646860405697043857393562429353
60646860405697043857393563479113
60646860405697924704510792836276
60646860405697946048525474502692
60646860405698244453407380809055
60646860405698244454243056448471
60646860405700898185149271416500
60646860405700941421439727191383
60646860405700941421439727663767
60646860405700941421439841982631
60646860405700941421440875569768
60646860405700941422276555900350
60646860405700946362828131285334
60646860405761868726086004434617
60646860405761868726087147623257
60646860405761868726087152344991
60646860405769973244043113213529
60646860405769989850146743341333
60646860405769989852591112945867
60646860405771190609676844634693
60646860405771191067212664903400
60646860410589779436043003740091
60646860410589779436043008339361
60646860410622201636237064938716
60646860410624903362622436133303
60646860410624903362643471157115
60646860410697897535520789881819
60646860410697897535520794605010
60646860410697897536335582816177
60646860410730317974296076817525
60646860410730317975113013335630
60646860410730319209621863051437
60646860411282644067939474834925
60646860411282645279572732798236
60646860411282660103730761611532
60646860411282660676406042750296
60646860411282660676406071461160
60646860411282660676489639482478
60646860411282660676489725570088
60646860411282660676490758690666
60646860411355295407606986760414
60646860411355595548591444063355
60646860411355595551122847944238
60646860411355595551123967152426
60646860411355595594345028971819
60646860411386783711083087053929
60646860411386815280932311874324
60646860411386815280932312924084
60646860411386815281015995749492
60646860411386816856167319541784
60646860411386816858677802244086
60646860411386816858677803779120
60646860411386816858698724485472
60646860411386827564952753116436
60646860411386827565015429142212
60646860411387717426510420386756
60646860411387733485933877166909
60646860411390417552179439852994
60646860411390417552179439852995
60646860411390417552263122311220
60646860411390417552263122311221
60646860411570330941778818384128
60646860411570497714421069012425
60646860411570497714421183331081
60646860411570497714421183331289
60646860411574100031442788345106
60646860411574100031442788345107
60646860411574400174938905308200
60646860411574400219874229610125
60646860411574400220714525518890
60646860411574433525945666408021
60646860411605168954957157355918
60646860411605202309310110684760
60646860411605202355063695593224
60646860411605202355063724172892
60646860411605202355067051525290
60646860411605664328291095920075
60646860411605664328292127972178
60646860411605664328292243812978
60646860411605664328292243812979
60646860411605664329107032148066
60646860411606371359191747646384
60646860411606371404924383034048
60646860411606402929135087878570
60646860411606404712707872626374
60646860411606521499559794961472
60646860411606521499580715648950
60646860411606521522467984425833
60646860411606522048623648480324
60646860411606569631505790006044
60646860411606569632320573741862
60646860411606569632320573754912
60646860411606569678074129827832
60646860411606569678074129847515
60646860411606571461627141899972
60646860411606571461648033790463
60646860411606820659403805612207
60646860411606820659406125378173
60646860411606865085289789081595
60646860411606865085290817584189
60646860411606865085290822189282
60646860411606869890233260005234
60646860411606870438460369847116
60646860411606871650897735898160
60646860411606871650918627788624
60646860411606871650918627788651
60646860411609222173654558772557
60646860411609271586659200085108
60646860411609271586659204802470
60646860411609271587494880428788
60646860411609271587495913897834
60646860411609571775929798682614
60646860411609571776766507896070
60646860411609572141958477950326
60646860411667594096405976542886
60646860411667792391630555407831
60646860411667792391631670016755
60646860411667792391631674621849
60646860411667792391631675088409
60646860411670494095879571135487
60646860411678599202925336433938
60646860411678599205369702961138
60646860411678599205369702974236
60646860411678599205373054307032
60646860411678599205373059011296
60646860411678599248658030868844
60646860411678599251105747206904
60646860411678599251942580160850
60646860411679449811116283705879
60646860411679451641259686216886
60646860411679451641260800707718
60646860411679451641260800825810
60646860411679499636738870023721
60646860411679499818916380936963
60646860411679499818917528847336
60646860411679499818917528847337
60646860411679499819753210590697
60646860411679499819753213890909
60646860411679499819753213908379
60646860411679499819753215308059
60646860411679499819754361801282
60646860411679750000387998316360
60646860411679751784777809796038
60646860411679799959924030651042
60646860411679799962454315336782
60646860411679799962455429743044
60646860411679799962455429939877
60646860411679799962455429945706
60646860411679799962455431343928
60646860411679799962455431343929
60646860411679799962455434544970
60646860411679799962455434544971
60646860411679799963270219679017
60646860411679799963270222861185
60646860411679799963270222880059
60646860411679800008186979538840
60646860411679800009024955681426
60646860411679801609584487029580
60646860411679801790067427039184
60646860411679801790067455736992
60646860411679801792577910213662
60646860411679801792598859617822
60646860411679816021959133529353
60646860411679816434560776089976
60646860411682151514552753962606
60646860411682200925944235368272
60646860411682200928391956423694
60646860411682201519904009524571
60646860411682201519905157430572
60646860411682201520740837761154
60646860411682201520740839178304
60646860411682201522348374407371
60646860411682201522349522317744
60646860411682201523188560233726
60646860411682202709519285774806
60646860411682202709519287191748
60646860411682202711963647597742
60646860411682217534495541886486
60646860411682217580249093375403
60646860411682217580249094792552
60646860411682217580249094792553
60646860411682217580249097974880
60646860411682217580249097974881
60646860411682217580249097992142
60646860411682217580249098097136
60646860411682217580249098097137
60646860411682217580249099514286
60646860411682217582693462979937
60646860411682217582693462980145
60646860411682217582693463098029
60646860411682217582693463102401
60646860411682217582693463115498
60646860411682217582693464515178
60646860411682217582693464515179
60646860411682517771964056995642
60646860411682518137992736263354
60646860411682518320202792575981
60646860411702765651642167348732
60646860411702866401916057060542
60646860411702914580409614852958
60646860411714471203053051474798
60646860411714573714806211907673
60646860813393394411819982394748
60646860813396096709863529978787
60646860813465979684158066997927
60646860813466279255450777557871
60646860813466329286452684334186
60646860813469029754353085318055
60646861039962436489105472831459
60646861039963337056917169082503
60646861039966338537652530999679
60646861040841356702025788516587
60646861040841401173663265772025
60646861040841656845543054822399
60646861040841699670804392113533
60646861040841699716557691224837
60646861040841699716557977021997
60646861040841701362933888348573
60646861040841705023973821797999
60646861040841705069727406706463
60646861040935044166769465362985
60646861040935944734581161614029
60646861040938651379152711772779
60646861040938946215316523531205
60646861042953066744040717792304
60646861042953066744228745856591
60646861043504369212285402365209
60646861043574611741179099590631
60646861043613649225173017269562
60646861043793296306730602792987
60646861043793296306730603855797
60646861043793312915280309809287
60646861043796014206745105259626
60646861043828583530983377408805
60646861043829285253902344889248
60646861043829483549124600805899
60646861043829783739211102351789
60646861043829784288253776892665
60646861043829785980298820053048
60646861043901364032173763549158
60646861043901364444144054739861
60646861043901364444144055802662
60646861043901364444144055802671
60646861043901369522603951145556
60646861043901369934574243399069
60646861043901468374258232187312
60646861043901518405804842585621
60646861043901518451558193010498
60646861043901518451558194073307
60646861043901518451558194073308
60646861043901520028937572750186
60646861043902265011954608869438
60646861043902265011954608869447
60646861043902265011955750636773
60646861043902265011955752053706
60646861043902265011955752053715
60646861043902369010733284005123
60646861043902418836355869850581
60646861043902719025626463848769
60646861043902719162071311035091
60646861043902719162887218578373
60646861043902720854933057503440
60646861043902735679930208803854
60646861043905072543286549683531
60646861043905136782124066945287
60646861043905372733394072083138
60646861043905422077693951126117
60646861043905436970558932769910
60646861043925796722081789247333
60646861043937387156615248253949
60646861043937387156615333997469
60646861043937537251250545253070
60646861043937537251250630996590
60646861043937552099135108813547
60646861043937552236395863189019
60646861043937553928441648354788
60646861048502065365436489966952
60646861048719969422151174986974
60646861048719969422151174987134
60646861048755992134559721181838
60646861048755992134622482946714
60646861048755992134622482946762
60646861048755992180292356805590
60646861048755992180376039158822
60646861048755992180376153950069
60646861048826275130544460594763
60646861048826575320086650685773
60646861048828971480831035652740
60646861048828971526563699856304
60646861048829271670080708944624
60646861048829271670164276973168
60646861048829271670164277445552
60646861048861390137644712443431
60646861048861391922034523928203
60646861048861391922118206281435
60646861048861391967871791191348
60646861048861391967871791191351
60646861049483083695908559985795
60646861049485941029923246638536
60646861049486685967093667384284
60646861049486685967093667388656
60646861049486685967156429503500
60646861049486685967156458205679
60646861049517904004733265567946
60646861049518372177673395731476
60646861049518372589455917125096
60646861049521974449004090668606
60646861049701588130474800679939
60646861049701588131290703501487
60646861049701588131290705036521
60646861049701588131290708223221
60646861049701588177044403219913
60646861049701621484807747971385
60646861049701621530561561395113
60646861049701621530561562930147
60646861049701621530561677254835
60646861049701921674078313738165
60646861049704289834537763127852
60646861049704289834537763128012
60646861049704289880291462833339
60646861049704294775924961920329
60646861049704294775924961924701
60646861049704322822026472705183
60646861049704589611210191527995
60646861049704594965195555917113
60646861049704622965543481793503
60646861049704639436832804534823
60646861049705490591536461016930
60646861049705490591557120255084
60646861049705490591557148834752
60646861049705490591557148840575
60646861049705490591557377005968
60646861049705490591557405703728
60646861049705490591557410302998
60646861049705490774550795934828
60646861049705490774550800656561
60646861049705490774571749942731
60646861049705496127720230341027
60646861049705496127741151047427
60646861049705523945053500765094
60646861049705523945074392773638
60646861049705523945074421471446
60646861049705523945074421825737
60646861049705540599357507538501
60646861049705540599378399665137
60646861049705543711438076322012
60646861049705543711438104901776
60646861049705543711438104901785
60646861049705994200430934984819
60646861049705994200430934997869
60646861049705994201246723623017
60646861049705994201246837928831
60646861049705994201246837941881
60646861049736708628822033639478
60646861049736708674575618547942
60646861049737910667004012286480
60646861049738050078188899818634
60646861049738050078209791827226
60646861049738359738472452679009
60646861049738409151475941494967
60646861049738409152312769749021
60646861049738409700267916523379
60646861049738409700267916536420
60646861049738409700267916536429
60646861049738409701083819467391
60646861049738409701083819480441
60646861049740612736279636388068
60646861049740612736279751179315
60646861049740612782033336089183
60646861049740612919210293670096
60646861049740612919231242960637
60646861049740612919294004725507
60646861049740612919294004725561
60646861049740660502092459311776
60646861049740660502928168235216
60646861049740660502928168235225
60646861049798882808229369110748
60646861049799182997479042406956
60646861049799182997479047124318
60646861049809645150395151920649
60646861049809645150395151925021
60646861049809645150395152987831
60646861049809687975656489211784
60646861049809688021410045540484
60646861049809689256004836948202
60646861049809689622033515164705
60646861049809689622221543228983
60646861049809689622221544291793
60646861049809689667785985446823
60646861049809689667787100074621
60646861049809689667974014586961
60646861049809689667975128138851
60646861049809689667975129201709
60646861049810143818718219970767
60646861049810888594642396851436
60646861049810888594642401568798
60646861049810888594913992878567
60646861049810890425057390869773
60646861049810894085072585978652
60646861049810894085072585978656
60646861049810895915215982373349
60646861049810895915487578466331
60646861049811295779517473429655
60646861049811344026109068920439
60646861049811344026109068939313
60646861049811344575172978314279
60646861049811344575716913623337
60646861049811344575987766662417
60646861049811344575988881271341
60646861049811346222270261918654
60646861049811346222302031999396
60646861049811360634658855910217
60646861049811360634680119455117
60646861049811360634680120971437
60646861049811360634680120990310
60646861049811360634680120990311
60646861049811360634680891107449
60646861049811360634680895824811
60646861049811360635496023928499
60646861049813591670767486453021
60646861049813591670767486807153
60646861049813591716521071717021
60646861049813591716522185834895
60646861049813592082467297085502
60646861049813592082467297557885
60646861049813592082550865586430
60646861049813592265481636725181
60646861049813592265502557431533
60646861049813592265565204753726
60646861049813595377561119479488
60646861049813597023854467298263
60646861049813597023938035326807
60646861049813597618671991715269
60646861049813697888562138650086
60646861049813697956388217085183
60646861049813745471381628130476
60646861049813745540922104064808
60646861049813747301504103936862
60646861049813762149472259507781
60646861049813762149472264107051
60646861049813998100742155043490
60646861049814045730192698063044
60646861049814047925527912640718
60646861049814047925527941337074
60646861049834410971309940564561
60646861049834460795949224530797
60646861049846012569716887070007
60646861049846012569717001394695
60646861049846116568494190205626
60646861049846118398615541977042
60646861049846118398615542449425
60646861049846129515920973665182
60646861049846160971469656728940
60646861049846161017035213573117
60646861049846161017223241637404
60646861049846161040759052301963
60646861049846161040759294636792
60646861049846161040759309519407
60646861049846161040759310569167
60646861049846161040759338215763
60646861049846161040759339284397
60646861049846161040759342820857
60646861049846161040759343863975
60646861049846161040759343863984
60646861049846161040759343870617
60646861049846161040759343883658
60646861049846161040759343883667
60646861049846161040946208105205
60646861049846161040946222909026
60646861049846161040947322694437
60646861049846161040947322701079
60646861049846161040947322714120
60646861049846161040947322714129
60646861049846161040947338639862
60646861049846161040947338659545
60646861049846161040947366096262
60646861049846161040947366115135
60646861049846161040947366293047
60646861049846161040947366293095
60646861049846161040947366298924
60646861049846161040947367159071
60646861049846161040947367159072
60646861049846161040947367361725
60646861049846161040947367361734
60646861049846161040947370347016
60646861049846161040947370898185
60646861049846161040947370898188
60646861049846161040947371941312
60646861049846161040947595857306
60646861049846161040947595876989
60646861049846161040947600598723
60646861049846161040947629165392
60646861049846162252382006140309
60646861049846162618598713483954
60646861049846162801425025059346
60646861049846162801425025059355
60646861049846162824521271279166
60646861049846162870065907406163
60646861049846162870252790594752
60646861049846162870252790699746
60646861049846162870252792111071
60646861049846162870252792111072
60646861049846162870253049334339
60646861049846162870253935483491
60646861049846162870253940081952
60646861049846162870254197299396
60646861049846166393927367316189
60646861049846166576294316133018
60646861049846166577129991772434
60646861049846168360433333190820
60646861049846168360433333190823
60646861049846168360433333190829
60646861049846168360516986846247
60646861049846168360705043608339
60646861049846177100455627691065
60646861049846177100455627697707
60646861049846177512237890824126
60646861049846177649309503913023
60646861049846177649497530940591
60646861049846177649497532003401
60646861049846177649498645549515
60646861049846177649498646592642
60646861049846177649498646599275
60646861049846177649498646599284
60646861049846177649498646612325
60646861049846177695062801974566
60646861049846177695062801974567
60646861049846177695251067664990
60646861049846177695251086718218
60646861049846177695251087269339
60646861049846177695252230457979
60646861049846177695252231501097
60646861049846177695252231503323
60646861049846177695252231520780
60646861049846179478636619699341
60646861049846179478636619817442
60646861049846179478636964172262
60646861049846179478803984392764
60646861049846179478824904981072
60646861049846179478824990720220
60646861049846179478825249472857
60646861049846463059524762718680
60646861049846463059524791298396
60646861049846477701319056320028
60646861049846477701507341614800
60646861049846477701507341633674
60646861049846477701508484822314
60646861049846479484892960153562
60646861049846479485081245435284
60646861049846479485081245551924
60646861049846479485081246498094
60646861049846479485081275194450
60646897027091088033170521053838
60646899099975734643828068280911
60646899100960052860062353561186
60646899100960054690184738434354
60646899100960054690184738550946
60646899100960054690184738550994
60646899100960054690184738552398
60646899100960054690184738906530
60646899100960054690184853342194
60646899100960054690185111622495
60646899100960054690185111622496
60646899100960054690185886462772
60646899100960054690205745234146
60646899100960054690205745350786
60646899100960054692629103438166
60646899100960054692629103910342
60646899100960054692629476981843
60646899100960054692629476981844
60646899100960054692629476981897
60646899100960054692630251331070
60646899100960054692630251349944
60646899100960054692632575814557
60646899100960054692632575814558
60646899100960054692650368991887
60646899100960054692653467824601
60646899100960055241694162378196
60646899100960069516811496636494
60646899100960071163919657133517
60646899100960071301201303400990
60646899100960071301201303517630
60646899100960071301201303519034
60646899100960071301201303873166
60646909735898645082714909874970
60646909735898645082714938571326
60646909735898645082715024193834
60646909735898645082715024310474
60646909735898645082777671639894
60646909735898645082777786425318
60646909735898645082798592344842
60646909735898645082798620924558
60646909735898645082798707013626
60646909735898645082986533166702
60646909735898645082986647952126
60646909735898645082986877522974
60646909735898645082986992308398
60646909736773946375607116553214
60646909736773946375607145132930
60646909736773946375609440564366
60646909736773946375609469130984
60646909736773946375630361256264
60646909736773946375630361269314
60646909736773946558370666013820
60646909736773946558370694593536
60646909736773946558370780332684
60646909736773946558623780204046
60646909736773946558642376444380
60646909736773946558644700908994
60646909736773946560065357376610
60646909736773946970152930189996
60646909736773946970152958769712
60646909736773946970153044508860
60646909736773946970155281718006
60646909736773946970215692304840
60646909736773946970215720884556
60646909736773946970238964537798
60646909736773946970424640620556
60646909736773946971847621552786
60646909736773946972684449806839
60646909736773990842164400788026
60646909736773990842185292796618
60646909736773991436709670360396
60646909736773991436793353180188
60646909736773991436961004616932
60646909736773991436981896625524
60646909736773994546510201272822
60646909736773994546510201285872
60646909736773995141390487921520
60646909736773996385687856070190
60646909736773996385687943208970
60646909736773996385687943209018
60646909736773996385708748078782
60646909736773996385708863913918
60646909736773996385708863913966
60646909736809969133643947926048
60646909736809969133664868630996
60646909736809969133831976003424
60646909736809969133832004699732
60646909736809969133852897058292
60646909736810013605218434778834
60646909736810013605218434895474
60646909736810013605281196543758
60646909736810013605281225240162
60646909736810013605302117248706
60646909736810013605469224621134
60646909736810013605469225087694
60646909736810013605469253317442
60646909736810013605490145676002
60646909736871241046020888684108
60646909736871241046021145888454
60646909736871241046021145901552
60646909736871241046042037897046
60646909736871241046042037910144
60646909736871241046042038013686
60646909736871241229035113655004
60646909736871241229035114004924
60646909736871241229035485541232
60646909736871241229056034243312
60646909736871241229056034709872
60646909736871241229056377549824
60646909736871241229056406246180
60646909736871241229118796358156
60646909736871241229118796474796
60646909736871241640566701258032
60646909736871241640650384077824
60646909736871241640817492616604
60646909736871241640838298886048
60646909736871241640838413204912
60646909736871241640901060650972
60646909736871257702857037693600
60646909736871257702857037810240
60646909736871257702857066390004
60646909736882948474771392010776
60646909736882948474771420707132
60646909736882948475022440586744
60646909736882948475022469166508
60646909736882948475043361175100
60646909736882963298929536659208
60646909736882963298992184105316
60646909736882963298992212684984
60646909736882963299013104693576
60646909736882963299180125043768
60646909886463226138925029496233
60646909886463226139677141805545
60646909895139746676010685263655
60646909895139746859025024903127
60646909895325864620826093787100
60646909896079939444454667595643
60646909896079939451709548333519
60646909896091644995801675124871
60646909896091645003141357883299
60646909896112359890674235272091
60646909896112359890674350057515
60646909896124065442104958792663
60646909896124065442106073401587
60646909896124065487859658310051
60646909896298477239877251826916
60646909896331197868115655808712
60646909896404094442488976857587
60646909896404127796278267327896
60646909896404143856325856370381
60646909896415800039733691173357
60646909896415849408011085155334
60646909896415849452737184711097
60646909896415849452758105299357
60646909939638151918811041887421
60646909939638153702383831221445
60646909948209307851939487736807
60646909948500791627966066898302
60646909948501091227250576341028
60646909948501091268172721269648
60646909948501091816964319997621
60646909948501091817236660895086
60646909948501091822047180151060
60646909948501091822318776262756
60646909949181915117821216092157
60646909949193620716886114835943
60646909949193626070034652629861
60646909949193626070870337573019
60646909949254866466189566764042
60646909949254866466189595460398
60646909949254866466461191572094
60646909949289688421599161506888
60646909949289983257679406299585
60646909949289988610848834798724
60646909949289988611120803980358
60646909949472348030371983935953
60646909949473354284949791910550
60646909949473354422210546635942
60646909949473354428713404799192
60646909949473354428713405862050
60646909949473354840495668975368
60646909949473354840495670038226
60646909949473398893847795253652
60646909949473399305630059429828
60646909949473402467435695970892
60646909949473402467686400073996
60646909949473404252643651842368
60646909949473404252664199494688
60646909949473404252664543850960
60646909949473404254335904538320
60646909949473404254356796546912
60646909949473404254356825262195
60646909949473654434969572950796
60646909949473654611460219927778
60646909949473654611481140632726
60646909949473654616291631192344
60646909949473654616291659888700
60646909949473654616542332113120
60646909949473654616542332229760
60646909949473654616542335295448
60646909949473654616563252818068
60646909949473654616563256000396
60646909949473654617983626609373
60646909949473654617983880705968
60646909949473654617983880822608
60646909949473654617983883888296
60646909949473654617983909402324
60646909949473654617983912584652
60646909949473654617983998679336
60646909949473654617983999742194
60646909949473655028073924064876
60646909949473655029766176760828
60646909949473655029766262855512
60646909949473687970059605098282
60646909949473687970059605214922
60646909949473687970080525803230
60646909949473698899831708897234
60646909949473698900103676545238
60646909949473699082846048352971
60646909949473699082846048414450
60646909949473699082846048531090
60646909949473699083097095474146
60646909949473699083097468545488
60646909949473699083118389250436
60646909949473699088179580730830
60646909949473699088179580847470
60646909949473699088200501435778
60646909949473699494900653426612
60646909949473704441098309494520
60646909949473704441098338190876
60646909949473704441349013597624
60646909949473704441369934302572
60646909949473704441913872786524
60646909949473704441913874203466
60646909949473704441913874203514
60646909949473704441914212438532
60646909949473704441914217142796
60646909949473704441914217160058
60646909949473704441914241134888
60646909949473704441914245839152
60646909949473704441934793374832
60646909949473704441935133143480
60646909949473704441935137731104
60646909949473704441935137748366
60646909949473704441935137748414
60646909949473704441935137847744
60646909949473704441935166427460
60646909949473704442185841851470
60646909949473704442185841851518
60646909949473704442185843380888
60646909949473704443606207917040
60646909949473704443606465134484
60646909949473704443606469838748
60646909949473704443606469856010
60646909949473704443606493830840
60646909949473704443606498418464
60646909949473704443606498435726
60646909949473704443606498435774
60646909949473704443606584174874
60646909949473704443606584174922
60646909949473704443606584524794
60646909949473704443606585574554
60646909949473704443606585587652
60646909949473704443627128621988
60646909949473704443627133142517
60646909949473704443627385839432
60646909949473704443627390427056
60646909949473704443627390444318
60646909949473704443627390444366
60646909949473704443627390543696
60646909949473704443627419123412
60646909949473704443627505229790
60646909949473704443627506279502
60646909949473704443627506279550
60646909949473704443627506292600
60646909949485410038258307988012
60646909949485410038509012091116
60646909949508821232672831470693
60646909949508826585818240279296
60646909949508826585839160984244
60646909949508826586006268356624
60646909949508826586027189061572
60646909949520532182981596239888
60646909949520532182981623419972
60646909949520532182981624819652
60646909949520532183002516828196
60646909949581316730447753877685
60646909949581472382546584555648
60646909949581472382546671694476
60646909949581472384238924390428
60646909949581472384238951570464
60646909949581472384406317676608
60646909949581472384427209685200
60646909949581472385057178862450
60646909949581472385058213516610
60646909949581756102201425919892
60646909949581756102201540710932
60646909949581756102201768876484
60646909949581756102201797572840
60646909949581756102222346624840
60646909949581756102222689581432
60646909949581765391015976521491
60646909949581767037328068712392
60646909949581767220321401552440
60646909949581767220342322257388
60646909949581767220342408352072
60646909949581767220509772586360
60646909949581767220509801282716
60646909949581767220530693291308
60646909949581767221095553714867
60646909949581767221158229740643
60646909949581770743282439539908
60646909949581770743345574357508
60646909949581770743366121893140
60646909949581770743366121893347
60646909949581770743366121893348
60646909949581770743366494945768
60646909949581770743366494945816
60646909949581770743554780240540
60646909949581772571796259264426
60646909949581772571796259264474
60646909949581772571817178435792
60646909949581772571817264174940
60646909949581772571817265574620
60646909949581772572068226912430
60646909949581772572068226912478
60646909949581772572068227975288
60646909949581772572068228428750
60646909949581772572068228428798
60646909949581772572068228441848
60646909949581772572068314051258
60646909949581772572068314064356
60646909949581772572068314167946
60646909949581772572068314180996
60646909949581772572068342747614
60646909949581772572068342747662
60646909949581772572068342760712
60646909949581772572068571268702
60646909949581772572068571385342
60646909949581772572068599965058
60646909949581772573425834517660
60646909949581772573488597699574
60646909949581772573488621674356
60646909949581772573488626279242
60646909949581772573488626279290
60646909949581772573509513682948
60646909949581772573509516870892
60646909949581772573509518270572
60646909949581772573509518287834
60646909949581772573509518287882
60646909949581772573509546966928
60646909949581772573676878272772
60646909949581772573676882977036
60646909949581772573676882994298
60646909949581772573676906969128
60646909949581772573676911556752
60646909949581772573676911574014
60646909949581772573676911574062
60646909949581772573676911673392
60646909949581772573677255943384
60646909949581772573697798977720
60646909949581772573697803582654
60646909949581772573697803681984
60646909949581772573697832261700
60646909949581772573698176648332
60646909949581772574324302018036
60646909949581772574327745696508
60646909949581772574328777282052
60646909949581772574328778798372
60646909949581772574328807378040
60646909949581772574328807396754
60646909949581772574512587312808
60646909949593478123227035227116
60646909949593478123477996547664
60646909949593478124919287923068
60646909949593478125086681209248
60646909949593478125086681209408
60646909949593478125107573217840
60646909949593478125107573218000
60646909949593478125107601797556
60646909949593478168980620135580
60646909949593478169231578151496
60646909949593478169231578151544
60646909949593478169231582873230
60646909949593478169231582873278
60646909949593478169231582886328
60646909949593478169231663890644
60646909949593478169231663890692
60646909949593478169231668612425
60646909949593478169231668612426
60646909949593478169231668625476
60646909949593478169231697192093
60646909949593478169231697192094
60646909949593478169231697205192
60646909949593478169231925829821
60646909949593478169231925829822
60646909949593478170589214353752
60646909949593478170651976118676
60646909949593478170651976118836
60646909949593478170840261413448
60646909949593478170840261413608
60646909949593478170840266117712
60646909949593478170840266117872
60646909949593478170840605769672
60646909949593478170840605769720
60646909966043352568841289317398
60646909966323028621498684326623
60646909971952027759300354084433
60646909972134392300757655289822
60646909972134392300757683869538
60646909972134392300778575878130
60646909972134392300778575996222
60646909972134392712539919465998
60646909972134392712539948163806
60646909972134392712560840172398
60646909972158708048349993434704
60646909972158708048350022014420
60646909972158708048370914023012
60646909972158708048538021512032
60646909972158708048538050091748
60646909972158708048558942100340
60646909972231653622734118688762
60646909972231653622734118805402
60646909972231653622734118806854
60646909972231653622734147385118
60646909972231653622734147503210
60646909972231653622755039393710
60646909972231653622755039395162
60646909972231653622755296611154
60646909972231653622755296612606
60646909972231653624426628602158
60646909972231653624426628718798
60646909972231653624447549307106
60646909972231653624447549308558
60646909972231653624447549425198
60646909972231654034516382983030
60646909972231654034516411561294
60646909972231654034516411679386
60646909972231654034537303571338
60646909972231654034537560787330
60646909972231654034537560788782
60646909972231654034600061085460
60646909972231654034600065690553
60646909972231654034600322907997
60646909972231654036208892894974
60646909972231654036229813483282
60646909972231654036229813484734
60646909972231654036229813601374
60646909972815215830340458666672
60646909972815220130987087935868
60646909972815220131175116013196
60646909972924190074256879216918
60646909972924190074256879566838
60646909972924490263527444517394
60646909973106955323770059565410
60646909973106955323770059569782
60646909973106955323770088145126
60646909973106955323770088149498
60646909973106955323770088261766
60646909973106955328852400505120
60646909973106955506784399086998
60646909973106955506784399203638
60646909973106955506784427783354
60646909973106955506784427784806
60646909973106955506784427901446
60646909973106955506805319791946
60646909973106955506805319793398
60646909973106955506805319910038
60646909973106999795428228758378
60646909973106999800510541131422
60646909973107000390203911997524
60646909973107000390203940577240
60646909973107000390203940578692
60646909973107000390203940695332
60646909973107000390224832587284
60646909973107000390224832703924
60646909973107003506360566584762
60646909973107003506548594662090
60646909973107004094633133368758
60646909973107004101136249812310
60646909973107004101136278392026
60646909973107004101138572760604
60646909973107004101157170400618
60646909973107004101159493348912
60646909973107004101324277889638
60646909973107004101324306469354
60646909973107004101345198477946
60646909973107005337238253538838
60646909973107005337238510756282
60646909973107005337238539335998
60646909973107005337259174127146
60646909973107005337259431344590
60646909973107005337510222599572
60646909973107005337510251295928
60646909973107005338930534814506
60646909973107005338930792031950
60646909973107005338930879170778
60646909973107005338930879183828
60646909973107005338951684040542
60646909973107005338951798825966
60646909973107005338951799875726
60646909973107005338951799888776
60646909973118710887912613301454
60646909973118710888100641378782
60646909973118710888104113282838
60646909973118710933585700434212
60646909973118710933836748893588
60646909973118710933836777486354
60646909973118711071097532216118
60646909973118711482691738685490
60646909973155033789571947379656
60646909973155033789634709144580
60646909973215924028991189779140
60646909973215957380836758770430
60646909973215957380837015987874
60646909973215957380899778102718
60646909973215957382340983389054
60646909973215957382529268683826
60646909973215957382529354772894
60646909973215957382532712358086
60646909973215957382532712362457
60646909973215957382532712362458
60646909973215957565526131291366
60646909973215968546196722530056
60646909973215972252172358302152
60646909973215972252172358315202
60646909973215972252172386544998
60646909973215972252172472634066
60646909973215972252234775710804
60646909973215972252235120067076
60646909973215972252235120080126
60646909973215972252235148659842
60646909973215972252256040668434
60646909973215972252423061005576
60646909973215972252423405374898
60646909973215972389433113044966
60646909973215972389433227363830
60646909973215972389495874809890
60646909973215972389495903389606
60646909973215972389516795398198
60646909973215972389684160104662
60646909973215972801215118953938
60646909973215972801277909298578
60646909973215972801298801307170
60646909973215972801466166013634
60646909973215974034932334501082
60646909973215974035120619795854
60646909973215974035120620858664
60646909973215974035120621195534
60646909973215974035120621208584
60646909973215974035120706947732
60646909973215974035120735527448
60646909973215974035120735644088
60646909973215974035141540384162
60646909973215974035141541446972
60646909973215974035141627536040
60646909973215974035141884740434
60646909973215974035204303561816
60646909973215974036624587197034
60646909973215974036624931553306
60646909973215974036645852258254
60646909973215974036812872491806
60646909973215974036813216861128
60646909973215974036833793080114
60646909973215974036834137436386
60646909973215974036834137553026
60646909973215974036834137566076
60646909973215974037380167159600
60646909973215974037380424377044
60646909973215974037401059168192
60646909973215974037401316385636
60646909973215974037652020488692
60646909973215974037652020488740
60646909973215974037652364858062
60646909973215974037653139696934
60646909973215974037653139698338
60646909973216257571803306238230
60646909973216257754796753869318
60646909973216257754817645877910
60646909973216268689713731618376
60646909973216272395689367390472
60646909973216272395689367403522
60646909973216272395752129155396
60646909973216272395752129168446
60646909973216272395773049756754
60646909973216272395961335051526
60646909973216272578703707043202
60646909973216272578703821362066
60646909973216272578766468808126
60646909973216272578766497387842
60646909973216272578954782682614
60646909973216272578975674691206
60646909973216272990485712952174
60646909973216272990485971219378
60646909973216272990486084488482
60646909973216272990486085538242
60646909973216272990548503296814
60646909973216272990548732984302
60646909973216272990548761564018
60646909973216272990569395305406
60646909973216272990736788591586
60646909973216274224202928381226
60646909973216274224202928847786
60646909973216274224223935175242
60646909973216274224391213675998
60646909973216274224391214738808
60646909973216274224391215192318
60646909973216274224391215205368
60646909973216274224391300827876
60646909973216274224391300944516
60646909973216274224391329524232
60646909973216274224412221519774
60646909973216274224412221532824
60646909973216274224412478750268
60646909973216274224474896495790
60646909973216274224474897545550
60646909973216274224474897558600
60646909973216274225895181077178
60646909973216274225895267282886
60646909973216274225895525550090
60646909973216274225916187871194
60646909973216274226083466371950
60646909973216274226083810741272
60646909973216274226104473165966
60646909973216274226104731446220
60646909973216274226650732460028
60646909973216274226650761039744
60646909973216274226651018257188
60646909973216274226671653048336
60646909973216274226671910265780
60646909973216274226922614368836
60646909973216274226922614368884
60646909973216274226922958738206
60646909973216274226923733577078
60646909973216274226923733578482
60646909973216274226923733695122
60646909973227979775612698029462
60646909973227979775800980123240
60646909973227979775800983324234
60646909973227979775800984728334
60646909973227979775800984741384
60646909973227979775801070480532
60646909973227979775801099060248
60646909973227979777304950725414
60646909973227979777305295086105
60646909973227979777305295086106
60646909973227979777325871313722
60646909973227979777326211069320
60646909973227979777493236020186
60646909973227979777514496364092
60646909973227979777514500969185
60646909973227979777514500969186
60646909973227979821366282819882
60646909973227979821366283292266
60646909973227979821554564915064
60646909973227979821554568114654
60646909973227979821554569164414
60646909973227979821554569636798
60646909973227979821554569649848
60646909973227979821554655388996
60646909973227979821554683968712
60646909973227979821575489870766
60646909973227979821575575977304
60646909973227979821638250940270
60646909973227979821638252003080
60646909973227979823058535515834
60646909973227979823058535633878
60646909973227979823058621727365
60646909973227979823058621727366
60646909973227979823058875272836
60646909973227979823058879994569
60646909973227979823058879994570
60646909973227979823246816211288
60646909973227979823246816211336
60646909973227979823246820810606
60646909973227979823246820928650
60646909973227979823267827610445
60646909973227979823267827610446
60646909973227980370430308521242
60646909973227980370430565738734
60646909973227980370597674290564
60646909973227980370597702870280
60646909973227980370618594878872
60646909973227980372101640628934
60646909973227980372122561217194
60646909973227980372289925923658
60646909973227980372310846512014
60646910427755956277007208399147
60646910586308432020609746067907
60646910586635337721150015280453
60646910586635337721150015280696
60646910587389091364672163441014
60646910587605243698914375450655
60646910587605244110693167735828
60646910587605244110696639639884
60646910587605244114692365961500
60646910587605244114943070064604
60646910587605244114963962073196
60646910587605244115528046305180
60646910587605244117220299001132
60646910587607643428500943499193
60646910587607645075626639606475
60646910587607645075626644205745
60646910587607645628940456399292
60646910587607645631384821404556
60646910587607895393503502792413
60646910587607895393524390083643
60646910587607895393524394801005
60646910587607895993404339743040
60646910587607895995848709465666
60646910587607900927176758709079
60646910587607900927176759175639
60646910587607945216612243628691
60646910587607945216612243633063
60646910587607945216633135637283
60646910587607945216633135641655
60646910587607945216633140359017
60646910587607945219143648576703
60646910587607945399626473198857
60646910587607945399629939335791
60646910587607945399629943567879
60646910587607945399629943685923
60646910587607945399629944040055
60646910587607945399650831325669
60646910587607945399650831344383
60646910587607945399650831443713
60646910587607945399650835576471
60646910587607945399650835694515
60646910587607945399650836048647
60646910587607945402161320285935
60646910587607945813943584475125
60646910587607945813943699266408
60646910587607945818211021699720
60646910587607950752796016139329
60646910587607950752796016152427
60646910587607950752796017202139
60646910587607950752796017202187
60646910587607950752799459345577
60646910587607950752816908147921
60646910587607950752816908161019
60646910587607950752816909210731
60646910587607950752816909210779
60646910587607950752816909677291
60646910587607950752816909677339
60646910587607950752820380051977
60646910587607950755327392385209
60646910587607950755327421083017
60646910587619606524340113147735
60646910587619650996789822920151
60646910587619650996789823038195
60646910587619650996789823038243
60646910587619656352494104409265
60646910587713311653310384220875
60646910587713311833876916711852
60646910587713312247269820130828
60646910587713312247918591251083
60646910587713312247918702741910
60646910587713312248105500474508
60646910587713312248106619328411
60646910587713312248106648380510
60646910587713312248110091586758
60646910587725017799516413193394
60646910587725017799516413311438
60646910587725017842822246931473
60646910587725017842822248466666
60646910587725017842822248466667
60646910587725017842822248466714
60646910587725017842822248466715
60646910587725017842822275629281
60646910587725017842822277046382
60646910587725017842822277046383
60646910587725017842822277046430
60646910587725017842822277046431
60646910587725017845269969404044
60646910587725017845269969404045
60646910587725017845269969521845
60646910587725017845269969521929
60646910587725017845269969522088
60646910587725017845269969522089
60646910587725017845269998101852
60646910587725017845269998219896
60646910587725022786469112602129
60646910610051150331685032099490
60646910610257826864609417797579
60646910610363198649581172874621
60646910611019690556498607214279
60646910611023759194046909813442
60646910611238495180398232599559
60646910611242150439077053333821
60646910611250255544571338378913
60646910611347516868240311807889
60646910611359524393310482105185
60646910611359524439064067013649
60646910654689874855764779641999
60646910658302071919731628819353
60646910663116659525346938732575
60646910663540826955626873918341
60646910663540826955626902498057
60646910663552534338623568414727
60646910664089256083449407038705
60646910664100972801072756378027
60646910664100978107673812931369
60646910664100978108488601154029
60646910664210397713069664043500
60646910664416123898103687737305
60646910664416178669381220334855
60646910664416178670133332644167
60646910664417029412320463075473
60646910664417073701218440406125
60646910664417073746700170450415
60646910664417073877433703241039
60646910664417073879693144060085
60646910664417074295743075056205
60646910664417077407258817584927
60646910664417079237945028545451
60646910664417079237945143330875
60646910664417329601591056955617
60646910664417374066704268541467
60646910664417374068963709360513
60646910664427884266544579359731
60646910664525142428069825122429
60646910664525142428884613457517
60646910664525145585883090919859
60646910664525147369456990276587
60646910664525147369519666302363
60646910664525147370271778611675
60646910664537148169566120174585
60646910664537148169587012183177
60646910664537153156706846125619
60646911863588706652820921664742
60646911863588706653573033974054
60646911863588710357170165828170
60646912014540671218203470480479
60646912020449596774801226259727
60646912022136778020103602509252
60646912022136826066234875315493
60646912022139463122393527561660
60646912022139479723350375157714
60646912022139479723350633437968
60646912022139479723350662135776
60646912022139479730944462442938
60646912022139529137382450824782
60646912022139529548976342581860
60646912023076703233159245242713
60646912023076703233347272263016
60646912023076703233347272276066
60646912023109124223363309307856
60646912023109124223363309320906
60646912023109124223363395396924
60646912023109124223363652277498
60646912023109124223363653677178
60646912023109135341483284953454
60646912023109135341483629309726
60646912023109140275530767690266
60646912023109140275531112059579
60646912023109140275531112059588
60646912023109418876701267135034
60646912023109419051853166053637
60646912023109419052103870156741
60646912023109419052124762165333
60646912023109424405269942374116
60646912023109424410437205211771
60646912023109424412613325569334
60646912023109424412884921667932
60646912023109424412884950365740
60646912023109424412885036453347
60646912023109424412885036454808
60646912023109424412885036459179
60646912023109440469944346352609
60646912023109440469947814005863
60646912023109440472392062808761
60646912023109440472392062808818
60646912023109440472392177594185
60646912023111825377818741461830
60646912023111825507673350877160
60646912023111825507673351231292
60646912023111825507673351244342
60646912023111825507673695600614
60646912023111825507675675225134
60646912023111825512755925405240
60646912023111825512755925422502
60646912023111825512756953925096
60646912023111825512756958524366
60646912023111825512757040018376
60646912023111825512757044617646
60646912023111825512759278273070
60646912023111825512759278290332
60646912023111825512760397485476
60646912023111825515015328236042
60646912023111825515015614746092
60646912023111825515015615199602
60646912023111825515016361355168
60646912023111825515016733941236
60646912023111825515016734072378
60646912023111825515016734407796
60646912023111825515016734426669
60646912023111825515267438516516
60646912023111825515267524605584
60646912023111825919267328708804
60646912023111825919269653056778
60646912023111836625793326509708
60646912023111836625793326863840
60646912023111836625796765466606
60646912023111836633387414149064
60646912023111836633387499884000
60646912023111836633387500238132
60646912023111841976518391556092
60646912023111841978756906610390
60646912023111841978774728011852
60646912023111841984109125960436
60646912023111841984112564917334
60646912023111841986368557016822
60646912023111841986368901373094
60646912023112076290509428746076
60646912023112125521334602508634
60646912023112125521334602644148
60646912023112125521335750550150
60646912023112125696923024168996
60646912023112125696923024523128
60646912023112125702006713310212
60646912023112125702090310055438
60646912023112125702090314641658
60646912023112125702093753598556
60646912023112125704265001177958
60646912023112125704265259458203
60646912023112125704265259458212
60646912023112125704266407364205
60646912023112125704266407364214
60646912023112125704287328424905
60646912023112125704538003830033
60646912023112125704538032160620
60646912023112125704538032514752
60646912023112125704538032527793
60646912023112125704538032527802
60646912023112125704538118603820
60646912023112126108517002000640
60646912023112126116131981294456
60646912023112126116132009992264
60646912023112142168024114443718
60646912023112142168024372723963
60646912023112142168024372723972
60646912023112142168027471910809
60646912023112142168027471910818
60646912023112142168027586696242
60646912023112142173379686674644
60646912023112142173379691260855
60646912023112142173379691260864
60646912023112142175639122435258
60646912023112142175639122435285
60646912023112142175639122435342
60646912023112142175639495487970
60646912023121080001389430098826
60646912023121096602346535975134
60646912023121096602349888842964
60646912023121124649267219996127
60646912023121124656627051690531
60646912023121129956699489303976
60646912023121129956702842171806
60646912023121129964293691380448
60646912023121130002433296812763
60646912023121130007348731739859
60646912023121130009775273821725
60646912023121130009775532088929
60646912023121130010047247591143
60646912023121130010047276288903
60646912023121146016187115911668
60646912023121146059513867173975
60646912023121146067111168437293
60646912023121146069555536624885
60646912023123781841834482335898
60646912023123797893999617770014
60646912023123798305593595601658
60646912023123825757901834804590
60646912023123825765244844915416
60646912023123826169498911468948
60646912023123826306696904079496
60646912023123826314287633897620
60646912023123831110886076975834
60646912023123831245821539226510
60646912023123831255674684969002
60646912023123831255675062272432
60646912023123831301428269877466
60646912023123831301428355616614
60646912023123831301428613883818
60646912023123831301428614233738
60646912023123831659946548930500
60646912023123842366452769331736
60646912023123842366452769685868
60646912023123842778046747163380
60646912023123847719434175538192
60646912023123847719437270138818
60646912023123847727049269623256
60646912023123847772802854531720
60646912023401158550385999900677
60646912023401203022022872277815
60646912023401207963410414026677
60646912023403576124054192603750
60646912023403609478387625750368
60646912023403609478389949748422
60646912023403926139034377888196
60646912023403926139034377907879
60646912023415631736197732326852
60646912023435980511126856821125
60646912023435996974616238821512
60646912023436030328945291634416
60646912023436030328946061869806
60646912023436030328946062236988
60646912023436030328946066469076
60646912023436030328946406243340
60646912023436030328948386235042
60646912023436046388641751171890
60646912023436046388644845772516
60646912023436280700376528695812
60646912023436280700397450819313
60646912023436297171477533940055
60646912023436297171477533940064
60646912023436330106622935266892
60646912023436330106622936683834
60646912023436330106623021360172
60646912023436330106626378827272
60646912023436330106647299533831
60646912023436330518216914515478
60646912023436330518217000241519
60646912023436330518217000254626
60646912023436330518220099428365
60646912023436330518239872242029
60646912023436330518492068611562
60646912023436330525830864926411
60646912023436330525831668458879
60646912023436346577724026591317
60646912023436346577727125778163
60646912023436346577999209746577
60646912023436346585338776302639
60646912023448036115378866999966
60646912023448036115382219867796
60646912023448036115382305956864
60646912023448036115382334652194
60646912041129935871116079274408
60646912045770112274031957064463
60646912045770126956475823081177
60646912045770128150524755383501
60646912045770128740865634554357
60646912045770128741134131479207
60646912045773714547535073365447
60646912046710304454931205095565
60646912046722009869100021398523
60646912046722010006360403071287
60646912046722010006360776123915
60646912046742675480058700978279
60646912046742691356551499297317
60646912046742724713412640500343
60646912046742725300405061416993
60646912046742725305677815982539
60646912046742725307936128302907
60646912046742739537574107916245
60646912046742741357657361065611
60646912046742741359916792594173
60646912046742741360188761758497
60646912046742741364372520421293
60646912046742741364937376305609
60646912046742741365184952524107
60646912046742741365188423365305
60646912046742741365209343953613
60646912046742741367716356404937
60646912046742741367716384984653
60646912046746326984407945148841
60646912046746326984409064375909
60646912046746327030413324200071
60646912046746327030413324318115
60646912046746327165146150613181
60646912046746327167402482836853
60646912046746327167423403543205
60646912046746341854302851502297
60646912046746343628904144670747
60646912046746343631163576199309
60646912046746343636453032958123
60646912046746343638712464486685
60646912046746627173930362104243
60646912046746638886574944044647
60646912046746641990291893011045
60646912046746641997819860710113
60646912046746643818174709971175
60646912046746643820434141499737
60646912046746643825702678024375
60646912046746643827962109198805
60646912046746792298378063421242
60646912046754396948715190730889
60646912046754397505285837562925
60646912046754397543239825376597
60646912046754397551019616255869
60646912046754430308048034251367
60646912046754430309760087395717
60646912046754430897590455757145
60646912046754430905372569584711
60646912046754441977738960308795
60646912046754446916598194293773
60646912046754446918310251688925
60646912046754446919126130521349
60646912046754446954841631506355
60646912046754446962348311548983
60646912046754446962349454737623
60646912046754446962351777685917
60646912046754446962351782390181
60646912046754446964044030381869
60646912046754446964879715429813
60646912046754446964880858618453
60646912046758299965531590356793
60646912046758332908081703163543
60646912046758333319864737942291
60646912046758349371843939727737
60646912046758349377133396486551
60646912046758349378556004482793
60646912046758349422866031990855
60646912046758349425125468223681
60646912046758499517504797121238
60646912047034509271331383893545
60646912047034525330274817042971
60646912047034525330295709051563
60646912047034525330839672927287
60646912047034525330860564935879
60646912047034525335358505830055
60646912047034525335379426418363
60646912047034525337614843112123
60646912047038061716957421475523
60646912047038110947051178768585
60646912047038110947051178787459
60646912047038111129981835601523
60646912047038125815187628622721
60646912047038127602086799489015
60646912047038127608861626717259
60646912047038425958704637712493
60646912047038427791378285377751
60646912047038427791441047496807
60646912047038427798132192017687
60646912047050283437423773261039
60646912047050283437423773261040
60646912047050283483177329471695
60646912047050283483177329471696
60646912047070481980246356653611
60646912047070481980249455505199
60646912047070481980250574694519
60646912047070498032411492087727
60646912047070498032414590939315
60646912047070498634550875991455
60646912047070531568946551119811
60646912047070531981292178913865
60646912047070531981351846432295
60646912047070531988882908731989
60646912047070531988884032526403
60646912047070546256492359190089
60646912047070548040235612063291
60646912047070548040800467947607
60646912047070548041048420760809
60646912047070548041051515007303
60646912047070548041132103114041
60646912047070548047847262469723
60646912047070548048412118354039
60646912047070798221685156239743
60646912047070832170622440430483
60646912047070832178153851689931
60646912047070846399928784759343
60646912047070848229506177363719
60646912047070848230071033248035
60646912047070848230343000896039
60646912047070848237096907181843
60646912047070848237661763066159
60646912047070993390993993933700
60646912047070998332381163674078
60646912047082504367891561465719
60646912047082504375231244224147
60646912047082504413453733548889
60646912047082537721970562804675
60646912047082537767724147713139
60646912047082537767786909478063
60646912047082537767807830066371
60646912047082537774502102117773
60646912047082553780724562766425
60646912047082553781477703945513
60646912047082553781480831476035
60646912047082553788255658350147
60646912047082553826478147674889
60646912090377503335584149976551
60646912090412604057444935990399
60646912091349215935866631016651
60646912091350116503678326917935
60646912091350416692948892218363
60646912091385217225539112931783
60646912093040433148214625029081
60646912094012929369853996749496
60646912094024634967016236579228
60646912094025096574945974121939
60646912094025101468407163485765
60646912094304712783620458243158
60646912094304829532078208257854
60646912094304829662020086150166
60646912094304829662020086500086
60646912094304863015537359135328
60646912094304863427319623661424
60646912094304863427319709400572
60646912094304877702978683182200
60646912094304877702981007530174
60646912094304879485132187758336
60646912094304879486826764802262
60646912094304879486826850541410
60646912094304879487391706425726
60646912094304879492726361132628
60646912094304879494166533299838
60646912094304879494166561996194
60646912094316885273804647863759
60646912094316885273804652646812
60646912094316885274076620294816
60646912094339835475461027484946
60646912099921699547308828792763
60646912099933426740415259970925
60646912100213488840400370349874
60646912100225210452154223694688
60646912100225210497907779905392
60646912100225210497908808302784
60646912100248174982001197939812
60646912501687829592234334764043
60646912501687830827412902175112
60646912501687830827412902176516
60646912502012033378894727534526
60646912502012035627598285665379
60646912502012035627598285783471
60646912502012035627598314363139
60646912502012035627619206371731
60646912502012035627619206489823
60646912502012040568985565947447
60646912502012040569006486652395
60646912502014420118982116576158
60646912502014425609433250276504
60646912502014425609433250393144
60646912502014425609433253458832
60646912502014436585209987462010
60646912502014436722470742185950
60646912502014436722470742187402
60646912502014442083171237694924
60646912502014442083171238756330
60646912502014442083171241944274
60646912502014442083171495973774
60646912731138250316591129549470
60646912731138250321674818336554
60646912731138250323934255531616
60646912731138250324185302573842
60646912731139407018714181705498
60646912731139451486083387261240
60646912731139451486083730223656
60646912731139451491167333265768
60646912731139451491167333267220
60646912731139451491167333271592
60646912731139456981597149344732
60646912731139456981597150394492
60646912731139456981597521930800
60646912732108161649909723898402
60646912732108161649909724252534
60646912732108162193869397323562
60646912732108162193869397327981
60646912732108162201212435782276
60646912732108162201212436132196
60646912732110813522617873463286
60646912732110813527701562250370
60646912732110813529960999445432
60646912732110813530212046487658
60646912732110813530232881459282
60646912732110846884294432456536
60646912732110846884315353161484
60646912732110846884315353167308
60646912732110846884315353180358
60646912732110863348073439098326
60646912732110863348073439111376
60646912732110863348240459308744
60646912732110863348261380019516
60646912732110863348261724393050
60646912732110863353157040611228
60646912732110863353157042146262
60646912732110863353324148095828
60646912732110863353407746249318
60646912732110863355604505997290
60646912732110863355604763201636
60646912732110863355855467304740
60646912732110863355855553039516
60646912732110863485250166641990
60646912732110863485522134394988
60646912732110863485522478768522
60646912732110863490605737442924
60646912732110863490605738859866
60646912732110863490605823531992
60646912732110863490605823549254
60646912732110863490605824948934
60646912732110863492865259191860
60646912732110863492865260708180
60646912732110863492865260727053
60646912732110863493116307769280
60646912732110863902199715274568
60646912732110863902199716691510
60646912732110863902200059648102
60646912732110863904647437746932
60646912732111763916052241303308
60646912732111763916073162014080
60646912732111763916073162027130
60646912732111763921135930090392
60646912732111763923667249299304
60646912732112052992286548337988
60646912732112052992307469048760
60646912732112052992307470111570
60646912732112064112937814599732
60646912732120151331082941922714
60646912732122852624974538771892
60646912732122852624995459478292
60646912732122869088732877202992
60646912732122869093837399553436
60646912732122869093837400957328
60646912732122869093837400970378
60646912732122869093837404139656
60646912732122869096285122025800
60646912732122869225930525453056
60646912732122869225931644648200
60646912732122869271684109298710
60646912732122869271684110348470
60646912732122869271685229556664
60646912732122869276767798085794
60646912732122869279278282323082
60646912732122869279278283722762
60646912732122869279299203029482
60646912732122869279299204429162
60646912732122874629999879815590
60646912732122874630021173457978
60646912732124225690361034729117
60646912732435018351505935408520
60646912732435018351505936825462
60646912732435018353953657880884
60646912732435018483892294508461
60646912732435018491235076112653
60646912732435067759634947087548
60646912732435068306794845754816
60646912732435068306795102605078
60646912732435068306795104022020
60646912732435068306795188711408
60646912732435068309242825077442
60646912732435068314326513864526
60646912732435918911911916471022
60646912732435918914171267555382
60646912732435918919254955279656
60646912732435918921765439516944
60646912732435968325752153450964
60646912732435968325752239190112
60646912732436252455515343323748
60646912732438620615158633140954
60646912732438620615158976097546
60646912732438620617606354196376
60646912732438620622690042983460
60646912732438653565239812479534
60646912732438653565241212885618
60646912732438670028999298816636
60646912732438670030630768322376
60646912732438670030631026589580
60646912732438670031446675852608
60646912732438670035714457096410
60646912732438670035714457109460
60646912732438670036530364639692
60646912732438670038224855594550
60646912732438670166196947071072
60646912732438909282058655322132
60646912732438920951752682222611
60646912732438959107681241167590
60646912732438959656744922517097
60646912732438970218269519743530
60646912732438970227495420894978
60646912732438970767333459727423
60646912732450681305800325061288
60646912732450681305863087176132
60646912737047779963691997473200
60646912737047780375285975304844
60646912738019488905946007417924
60646912738019488905946007417933
60646912738032550868249376996985
60646912738343632783936411042937
60646912738343643904315822803524
60646912738343643904315822803533
60646912738343693315080800801485
60646912738343693315080801151405
60646912738343693727511865504306
60646912738344577816628096408354
60646912738344577816628353625798
60646912738344577816628439364946
60646912738344983635654127160479
60646912738344994748690756962535
60646912738344994748690757312455
60646912738344994753773988474163
60646912738344994753774102793027
60646912738345028100513454303451
60646912738345044160020481125425
60646912738345044160020595444289
60646912738345044160020595794209
60646912738347284468773069431911
60646912738347295998758649109442
60646912738347546364833428913491
60646912738347585069825669207977
60646912738355354799105293838946
60646912738355399271578251379995
60646912738355399271578508597487
60646912738356550068205460040362
60646912738356550202954358701881
60646912738356550202954615919382
60646912738356550202955358991998
60646912738356550205465095557400
60646912738356550205465100156670
60646912738356555563717847091912
60646912738356599615978772827881
60646912738356600028576825629262
60646912738356600028577197165570
60646912738356600028577197165730
60646912738356600028577201764831
60646912738356600028577201764840
60646912738356600028577944837456
60646912738356600028578316373924
60646912738359251771452261386632
60646912738359251906202532937546
60646912738359251908713016112024
60646912738359301184476675512632
60646912738359301731825004463980
60646912738359451417208829820252
60646916108026948159162009991635
60646916114810618499946736419927
60646916117801661310386235698808
60646916167110200397472742815675
60646916167985546749020045211531
60646916167985546749772157520843
60646916168082808073444483817649
60646916168082808075136735347201
60646916320737463030821003172627
60646916321634073410001457516005
60646916321636824524013756957363
60646916321636824526461474830457
60646916321710070708484995704153
60646916326646086790015323885345
60646916326646086790018708633263
60646916326646088573589227841343
60646916327545700258273472895837
60646916327545748434256521998343
60646916327545748434259620949101
60646916327618699775095161192873
60646916327618699775098545940791
60646916344371964683227557970515
60646916345344572360891550502041
60646916348238100443692473184506
60646916348298974216904424054420
60646916348298974628686688230596
60646916348298991232175312442160
60646916348299024585692585427322
60646916348299040652540442428452
60646916348299040652540442782584
60646916348299040652540528521732
60646916348311046386444835756344
60646916348311046386695882816040
60646916348311046386695997607323
60646916348311046432449553818027
60646916354146376254498869591028
60646916354146425621769613069416
60646916354207649998522256341006
60646916354207666065621160421515
60646916354219371656280541477875
60646916354219371656280541477876
60646916354219371656280655796739
60646916397545625056311136401025
60646916397545690940624955844039
60646916397546591508436652095083
60646916397581713650585750864359
60646916398518232733975128932551
60646916398518298618288948375565
60646916398518304108719132785423
60646916398519199186100644626609
60646916398530293417088767646385
60646916398530304489455158370469
60646916398530309842624588054935
60646916398554321328249743395885
60646916398554321328312419771421
60646916398554326818679927805743
60646916398554621517582985188441
60646916401413027458171757522241
60646916401473901637895487932118
60646916401473901637895492531388
60646916401473918246466944937514
60646916401473918253973993702708
60646916401473951050919902058118
60646916401473951050919906657388
60646916401473951050940827362336
60646916401473951050941170202288
60646916401473951056023396941226
60646916401473951058448247781930
60646916401473951188201953746500
60646916401473951195709001094752
60646916401473951195709002511694
60646916401473967659491359063514
60646916401473967666998406411766
60646916401473967667019327000074
60646916401473967667019327116714
60646916401473967667020103373980
60646916401473967667020446324908
60646916401509084458488212527762
60646916407394298624818703520489
60646916407394298670485133699276
60646916407394298670486276887916
60646916407394298670488233948932
60646916407394298670488576905524
60646916407394298670488605957623
60646916407394298670488605957624
60646916407394298670489377137572
60646916407394298670572288310856
60646916407394298670573402919780
60646916800211167655086167457069
60646916800308729168025476499033
60646916806119793616412368201099
60646916806217054391856550014669
60646916806225159501409701866721
60646916806229061961927049256125
60646916806229067452357233665983
60646916809181112673104055082102
60646916809181112673104059314190
60646916809181128740142607115206
60646916809181128740142611780167
60646916809181128740142611898175
60646916809181128740142611898211
60646916809181128740142611898259
60646916809181128740142612252343
60646916809181128740142640477927
60646916809181128740142640596019
60646916809181128740142640950151
60646916809181128740163532486519
60646916809181128740163561184327
60646916809181128740226294605575
60646916809181128740226323284669
60646916809181128740226323303383
60646916809183480428956484692030
60646916809183508292022652556562
60646916809183514194256053615412
60646916809183524900593733309740
60646916809183524900593761889456
60646916809183524900593762006096
60646916809183528606634139534818
60646916809183530253763194756250
60646916809183530254328053827106
60646916809183530254328053945150
60646916809183530254328055362092
60646916809183530254328055362140
60646916809183530254394141292874
60646916809183530254579102421788
60646916809183530254582426587646
60646917036556482675537376600315
60646917036556482721290961508779
60646917036661849513766422648903
60646917036661854455342131719217
60646917039512101754024668514971
60646917039512102165618646346615
60646917039620219770426027892827
60646917045528539587804996196122
60646918236007131914771477546905
60646918241915768995033814084939
60646918241916074125669537803965
60646918241948489623895855161415
60646918244871387532907079949390
60646918244871387532907084535610
60646918244871387670167839278424
60646918244871388081737568684136
60646918244871388081758489389084
60646918244871421023685140961394
60646918244871421435254841669298
60646918244871421435275762374246
60646918244871421435443126964070
60646918244871421435464018972662
60646918244871421435464047669018
60646918244871421435467376439762
60646918244871421435467405137570
60646918244871436259437230144440
60646918244871436259625515439212
60646918244871437495791224061292
60646918244871687859438433275208
60646918244871687859438433276660
60646918244871688271008133984564
60646918244871688271029054689512
60646918244871688271220697452836
60646918244871721029749723858818
60646918244871721029938009153590
60646918244871721029941362021420
60646918244871721029941366607640
60646918244871721029941366626514
60646918244871721212934785555422
60646918244871721212955706260361
60646918244871721212955706260370
60646918244871721212955706261822
60646918244871721624525406969726
60646918244871721624546327674674
60646918244871721624713692264498
60646918244871721624734612969446
60646918244871721624737970436546
60646918244871736448709775436570
60646918244871737684873504066948
60646918244904136710885547170167
60646918244904136710885575867927
60646918244904136710906467876519
60646918244904152770665690595823
60646918244904153182364013666373
60646918244904153182364042364133
60646918244904153182384934372725
60646918244904153182447954771999
60646918244904153184058589310619
60646918244904153184058618008379
60646918244904153184079510016971
60646918244904153184623708061409
60646918244904153184623736759169
60646918244904153184623736877261
60646918244904153184623822852449
60646918244904153184623822970541
60646918244904153184626031009703
60646918244904153184626059707463
60646918244904153184626059825555
60646918244904153184644628767761
60646918244904153184644628885853
60646918244904153184646951716055
60646918244904153184646951834147
60646918244904153184707389469875
60646918244904153184707390882605
60646918244904153184707390886817
60646918244904153184707391004909
60646918244904153184709713830899
60646918244904158123751179174663
60646918244904158123751207872423
60646918244904158123772099881015
60646918244904158126094554978165
60646918244906543166461770455488
60646918244906543166646699350182
60646918244906543166709461465026
60646918244906543166712818932126
60646918244906554284766674982730
60646918244906554284767449817390
60646918244906554284829437097574
60646918244906554284830211936446
60646918244906554284830470216700
60646918244906554286273998434068
60646918244906554696549713993566
60646918244906554696611701273750
60646918244906554696612476112622
60646918244906554696612734392876
60646918244906554698244291037492
60646918244906554698244635411026
60646918244906554698244635527666
60646918244906554698244635529118
60646918244906559637936879501856
60646918244906559639631456545782
60646918244906559640259335661816
60646918244906559640447363739144
60646918244906559640447364089064
60646918472352147204303843788851
60646918472352158322423819421399
60646918472352458099912121595459
60646918472352463407327966371461
60646918472352463450637189338897
60646918472352463453081551279925
60646918472384878950471072162787
60647026990495202810021536794077
60647026990495203998798836915345
60647026990495204593595440725377
60647028402653980186158429583991
60647028402653980191238676581769
60647028426288476302381210825645
60647028426288481792811395235503
60647028426288481838564980143967
60647028426291182947015441596439
60647028426291183130029779832067
60647028426291183137557747885267
60647028426291183679071680942543
60647028426291183679072798733635
60647028426291183686600766786835
60647028426291184730588226338419
60647029040788221151213035886697
60647029040788221158744102772611
60647029040788221158744359990055
60647029040788222347520283685685
60647029040788222347520540903129
60647029040788222942316887495717
60647029040788222942317144713161
60647029040788226100131530097615
60647029040788226511913794273791
60647029040788226646725708735567
60647029040788226649174287182469
60647029040788226649174548999183
60647029064423928921402839378923
60647029117600356468005110600135
60647029117600356470452947509455
60647029117600357017047010293509
60647029117600357017048124902433
60647029117600357019495961811753
60647029117600357019495966411023
60647029117601551691351435260135
60647029117601551691351549578999
60647029117601557044520983862735
60647029117601557227535323502414
60647029117601557227535323502415
60647029117601557593563998165033
60647029117601557593564002764303
60647029117601557774045818246277
60647029117601557776578223480025
60647029117601557776578342403982
60647029117601557776578342403983
60647032656575191787265050887939
60647032656648126661898259349699
60647032656648141351870959654099
60647032656648141481790912307667
60647032709823053678634256869031
60647032709823068366350877462939
60647032709823068496083664135131
60647032709823068503611632188331
60647032709823069555127058376013
60647032733352202987454531162317
60647032733352203582251134972349
60647032733387321562518498432881
60647032733460271257044016995395
60647032733460271310410370107207
60647032733460271851840620805427
60647032733460271859453389008775
60647032733679059277498006092605
60647032733679061061886784103965
60647032733679061061887812973741
60647032733679105528441715760959
60647032733679105533525061591451
60647032733679109103120677664161
60647032733679109239565439120173
60647032733679109240381432389553
60647032733679109286135017298017
60647032733679111481490066216173
60647032733679111481491095085949
60647033347957309329337174915037
60647033347957314270724345022597
60647033347957314682506609198773
60647033347957314819767359324895
60647033348177299840156518338245
60647033348177347881389549920693
60647033348177349664963453857817
60647033371593017091995539512865
60647033371593017091995539517237
60647033371810650743302086615673
60647033424770645214925654856491
60647033424770645763968669158789
60647033424770645946983008792645
60647033424985575974207585008565
60647033424988277670111864093707
60647033424988277677642930979621
60647033424988278858889164214975
60647033424988278866419111892695
60647033424988279453685768025007
60647033424988279461213391704673
60647033424988279461215715702727
60647033424989430210478078648777
60647033424989478251710853013829
60647033424989480035284756950953
60647033425093599448619380035409
60647033425093599631633719675089
60647033425093644104086871236811
60647033425093649410686813062977
60647033425093649593701152683783
60647033425093649593701152702657
60647033425093649594517055646669
60647033425094850350699731078753
60647034783645221923526316424025
60647034783645221923714601718797
60647034783680338715204665052237
60647034783680338715207763884951
60647034783680340498780548608057
60647034783753273589837529035261
60647034783972078213486450435529
60647034783972078213489803303359
60647034783972128173109518339741
60647034783972128173924306661779
60647034783972128175553883463097
60647034783972128175557236330927
60647034783972128176372029252235
60647034783973273434388409972173
60647034783973278787557587025367
60647034783973278787557839656639
60647034783973278970572179290495
60647034783973278970572183895589
60647034783973280571946279297579
60647034783973280571946536515071
60647034783973280754960876148927
60647034783973323396455842999741
60647034783973328749625272684207
60647034783973328750440065605515
60647034783973328796194769741047
60647034783973328932639612318063
60647034783973328932639616923157
60647034783973328933454405239371
60647034783973330579767554451103
60647034807388975816312120186429
60647034807606579865896472420111
60647034807606581650284797736571
60647034807606629827963538491927
60647034807606629827963905447679
60647034807606629827963910046949
60647034807606629828778698368987
60647034807606630880294872228715
60647034807607780439964508773391
60647034807607780439964513372661
60647034807607782224353205631823
60647034807607824909886259990695
60647034807607830399500541456541
60647034807607830400316444400553
60647034807607830402031941800959
60647034807607830402031946400229
60647034807607830402846734722267
60647034807607830446070029309017
60647034807607830448601438857799
60647034807607832232174223567855
60647034807642952727986809399061
60647034807711979468932865837993
60647034807711979471189207352149
60647034807711981252506774361337
60647034807711981254763106703053
60647034807711996078924574473247
60647034807711996079739367394555
60647034807711996125494071530087
60647034807711997909066851653923
60647034807711997909066855886011
60647034807711997909066856240143
60647034860493669247626811077703
60647034860493675149835902078545
60647034860565403365090633709939
60647034860565403365090633722989
60647034860565403959887237533021
60647034860566604717053181093789
60647034860566605905830481215057
60647034860566606500627085025089
60647034860781506697361420772869
60647034860781506880375760406725
60647034860781506880375765011819
60647034860781508481750117631301
60647034860781556111201747028371
60647034860781556659428853800437
60647034860781556660244765929939
60647034860781556842443193434293
60647034860781556843257986374475
60647034860784207989014502567749
60647034860784207989014507153969
60647034860784208583807753509951
60647034860784208583811106377781
60647034860784208583811110982875
60647034860784209770955478383809
60647034860784209773403194839961
60647034860784210368196445782163
60647034860784210368199798649993
60647034860784252459019937660269
60647034860784254245040443457671
60647034860784257812186014476905
60647034860784257814637092999427
60647034860784257948634219139165
60647034860784257949450122070127
60647034860784257951081935595317
60647034860784257951897847724819
60647034860784257995200354110761
60647034860784257995203706978591
60647034860784257997651432633283
60647034860784258543430822949197
60647034860784258544245611290109
60647034860784258545875186537519
60647034860784258545878539405349
60647034860784258546693332345531
60647034860784259595762156685985
60647034860784259598206520274307
60647034860785403804709827371075
60647034860785409157879261654811
60647034860785409340890129036143
60647034860785409340893596689397
60647034860785410942267953927023
60647034860785411125282293560879
60647034860785443881471558855179
60647034860785453766777260398643
60647034860785458569188179430213
60647034860785458706447814960461
60647034860785459300429630441229
60647034860785459301244418770493
60647034860785459302957562063711
60647034860785459302961029716965
60647034860785459303775822651323
60647034860785460352760964172193
60647034860816678802453180425323
60647034860816678985467520059179
60647034860889558363481369801891
60647034860889560147871176683027
60647034860889560147871181282297
60647034860889602833490156358349
60647034860889604617064060295473
60647034860889604619508425300737
60647034860889608186659589225143
60647034860889608189103955647349
60647034860889608369673924160351
60647034860889608369673925676671
60647034860889608369673928858999
60647034860889608369673928877713
60647034860889608369673930281765
60647034860889608372118293764885
60647034860889608372118295281205
60647034860889609970233493162267
60647034860889609970233494579209
60647034860889609972677858167531
60647034860889609972677859584473
60647034860889610153247829613795
60647034860889610153247832796123
60647034860889610153247834213065
60647034860889610155692194619059
60647034860889610155692197801387
60647034860889619443669893070931
60647034860889624796839325937725
60647034860889624797654115689755
60647034860889624979853660872933
60647034860889624979853662389253
60647034860889624979853665459153
60647034860889624979853665571581
60647034860889624979853665590295
60647034860889624979853666994347
60647034860889624980668453807291
60647034860889624980668455323611
60647034860890808943658277688223
60647034860890809126672618371839
60647034860890809126672621572881
60647034860890809129200556016565
60647034860890810727232186211567
60647034860890810910246526908233
60647034860890810912774459947865
60647034860890825005694476712867
60647034860890825553920467826249
60647034860890825553921582435173
60647034860890825554737494564675
60647034860890825736935923118789
60647034860890825736935926319831
60647034860890825736935927718059
60647034860890825737750716058971
60647034860890826789267261454847
60647035498952070561898582071961
60647035498952120570535507557099
60647035499021152801636568650075
60647035499021152801824596740453
60647035499021152984838936380133
60647035499021152984838937424069
60647035499021154585210468000979
60647035499021154585398496078307
60647035499021154768412835712163
60647035499021154768412836761923
60647035499021164102960027671365
60647035499021165886532812394471
60647035499021169410186728692481
60647035499021169410374756782859
60647035499021169592573189923193
60647035499021169593389096422539
60647035499021169593389097466475
60647035499021169593390212081223
60647035499025054850288086880129
60647035499025055262070351069355
60647035499025055445084690236651
60647035499025065968492745155969
60647035499025071869888171602847
60647035499025071870620511111761
60647035499025071870705193742003
60647035499025072052902510770143
60647035499025072052902511236703
60647035499025072053634850279057
60647035499025072053634850732567
60647035499025072053718418300375
60647035499025072053718418785809
60647035499025072053719532909299
60647035499025072053719533375859
60647377318801874620067903463259
60647377318801874625148150106905
60647377956937020964592116631062
60647377956937021513635135532630
60647377956937021513635135532639
60647377956937021559388720441094
60647377956937021559388720441103
60647378010114649682506864913221
60647378010114649682506864926262
60647378010114650277303468736294
60647378010147065180084410218955
60647378010147065317345078851067
60647381555071060114287213336235
60647381608175738764098099736225
60647381608175738766542464741489
60647381608245086736441806474687
60647381608245086743969774527887
60647381608248673638730936661677
60647381625901615417629386735827
60647381625970962800260437081355
60647381625973666333000946082655
60647381625974550289755439847683
60647381625974566900812641983939
60647381626192453929793691911549
60647381626192498401430940529259
60647381626192504303643389115293
60647382264106109135184845462764
60647382264106109684227864364332
60647382264106109684227864364341
60647382264106109729981449272805
60647382264324043570537297897861
60647382264324043570537640854453
60647382314544206793860869428610
60647382317283737852911564604785
60647382317316153352748545671169
60647382317316153482415471391591
60647382317498970585013858239601
60647382317502572299627237498579
60647382317502572718999973212625
60647382317607042420936707039203
60647382317607042420940064506303
60647382317607942851428329656419
60647382317607942988689084027679
60647383682395048630834153391119
60647383696286290470997379729138
60647383699793116357373028184237
60647383699793116357624075243933
60647383699901168023499370114343
60647383699901168023750417174039
60647383700119974477520351975351
60647383700119974477520694931943
60647383700120022655199121427063
60647383700120022655199464383655
60647383700120024302323931444813
60647383700120924870135713085245
60647383700225390736302362176766
60647383750340116150906683694552
60647383750437432378031317459010
60647383750449385182660080965772
60647383750449439948853924776238
60647383753294899661854406615327
60647383753294901491996655099647
60647383753294949669675424551359
60647383753298503211693723145709
60647383753298503625983027290115
60647383753330972242378906989725
60647383753330972379636219571679
60647383753402852268164190172416
60647383753403019042434865900178
60647383753403019042434865900187
60647383753403853519194300639635
60647383753403853520029985705049
60647383753403902793286599352883
60647383753403902793287751963149
60647383753403903410971623487259
60647383753403903413478664518299
60647383753403903548232363330036
60647383753403903548232379275452
60647383753403903548232379275461
60647383753403903550739399639342
60647383753403903550739420306492
60647383753403903550739420306501
60647383753438874980632022564852
60647384387599065663165594184162
60647384388571673340829586715688
60647384391138306910112269927027
60647384391430096416131735253763
60647384391430096416131736316573
60647384391535297862923153161544
60647384391538149249023246660725
60647435438045631372228564591998
60647435438983143864215540427998
60647439745179552801645706528276
60647439745179618823220280696682
60647439746152160479309699059802
60647439746152226500884273228208
60647439746152232037068042546530
60647440147953463863546363482236
60647440147953469399730132800558
60654684807370363996067098004423
60654684807370363996129860123479
60654685209131669014788298587050
60654685262298492146778421742552
60654685262298492152613879882356
60654685262298492152614138149560
60654685262298492154308456576362
60654685262298492154308713793806
60654685262298492154309485446138
60654685262306596029267959178446
60654685285944707133974806440737
60654688878158412340093307751128
60654688878158412347435570675294
60654689114539452176322165570407
60654689516300762538362261084054
60654689569467580325466387785432
60654689569467580325466646052636
60654689569467585677882676290810
60654689569475684192897923384076
60654689569475684193085950411644
60654689569475684200428986037902
60654689569475689552841921675450
60654689587205470082807954587186
60654689593112894738827332084946
60654689593113794705255969852327
60654689593113794705256228132581
60654689593113794711779630159537
60654689593113794712031050761714
60654689593113794712031055006693
60654689593113795299233571432123
60654689593113795306576351960455
60654689593113795306639114197554
60654689593113795443836988718047
60654689593113795443837016364691
60654689593428993621296703588466
60654689593429894006091047106633
60654689805845017839235390066606
60654689805856723436398744511086
60654689806136805508668697438520
60654689806136805554174591338690
60654689806140407230684435446811
60654689806140407230684435459861
60654689806140707419895709953410
60654689806140707419895711003170
60654689823573595232932976657870
60654689823865382902177655643943
60654689823865382902177655644103
60654689823866535892718455317739
60654689823866535892718541411179
60654689823866535892718799691481
60654691005190609710581765613320
60654691005482349209114599460360
60654691005514764707259329352728
60654691005514764707447356380296
60654691005514770060616786064762
60654691005587699583772818587768
60654691022928499466419075917766
60654691028836824690187387197547
60654691028836824690187387197755
60654691028836824692443724125483
60654691028836824692507290247939
60654691028836824829705253806511
60654691028836824829705253806595
60654691028945176502146767128218
60654691029152023012246511152942
60654691029152023012246769420146
60654691029152023012247539556158
60654691029152023012247540022718
60654691029152023012247541072478
60654691029152923397856642810775
60654691029153223586315577425758
60654691029160126887206786457118
60654691029160128534334809043246
60654691029164028752927903088958
60654691188684909577773790817434
60654691235955113227887501129244
60654691235955113227949888656267
60654691235955113227950263244089
60654691241859786721191349512350
60654691241859834945124398903166
60654691241859834945124657170370
60654691241859836592253451408830
60654691241863389038191688862874
60654691241863436621637940252859
60654691241863438451781336643133
60654691241863439001012267318881
60654691241863439001012296133281
60654691241863738457974569556990
60654691241871492318354703956830
60654691241871842332933814941630
60654691259588364114616450970245
60654691259588364114637371675193
60654691259588364114637371675353
60654691259588364114637373092295
60654691259588364114637631359499
60654691259588364709433975504104
60654691259588364709622146940951
60654691259588364709684909060007
60654691259588412293131160449991
60654691259588414672505516330413
60654691259589565283418329386103
60654691259589614697279831078908
60654691259589615246573552683693
60654691259600370450114339036904
60654691259600419863892158258428
60654691259600419863954920373272
60654691259601320843485945112156
60654691667295268237497908735780
60654691667368203112129973985655
60654691667368203112129973991271
60654691667368203112129974004321
60654691667368203112129974004529
60654691714529406944674494895175
60654691714529456358201092048944
60654691714553766152936460701080
60654691714561870027895706085720
60654691714659116527406650701400
60654691714659116527657440526343
60654691714659116527657440543653
60654691720434178029664768298008
60654691720434178029748450651448
60654691720437779751952216731403
60654691720437779751952216737067
60654691720437779751952216737227
60654691720437779751952216750117
60654691720437782131138632046379
60654691720462091376830295865208
60654691720531424529175712913688
60654691720531424530011393257368
60654691720535026251462018175913
60654691720535026251462018177365
60654691720535026251462018181529
60654691720535026251462018181577
60654691720535026251463161347083
60654691720535026251463161352747
60654691720535026251463161352907
60654691720535026251463161365797
60654691720543081948095214900733
60654691720543081948178781885389
60654691720543081948178782935101
60654691720543081948178782935149
60654691720543131956502355448356
60654691720546984408612935809165
60654691720567441751488513925387
60654691720567441751488513942697
60654691720567441752052483855768
60654691720567441752052483855769
60654691721422352770174081997008
60654691737943903216098904825768
60654691737943903216098904825816
60654691737943903216663760710084
60654691737980220582222089034532
60654691738151950256770690959605
60654691738162707839747826107945
60654691738162707839747826107993
60654691738162707839748597760277
60654691738162707839936112465575
60654691738162707839999530501156
60654691738163908551244638759988
60654691738163908551244638759989
60654691738163908551244667339704
60654691738163908551244667339705
60654691738163958376888173891562
60654691738260001922956381549879
60654691738260001922956381550039
60654691738260001923708493857739
60654691738260001923708493876613
60654691738268057619609327106505
60654691738268105798102883353851
60654691738268105798102883371321
60654691738268107628246279748544
60654691738268107628246279748545
60654691738271960080106156006297
60654691738272010042822360159942
60654691738272010042822360159943
60654691738272010043010388237270
60654691738272010043010388237271
60654691738272860647938829655369
60654691738292417423545732632665
60654691738855589080959997117241
60654691738855589080959997117250
60654691738928523955592172459884
60654691738928523955592429677328
60654702013360810822098618660160
60654702031739248916889423138517
60654702438781537127644581782786
60654702491959465575326754278314
60654702491959465577106390223574
60654702510337903672084104615001
60654702515590065179081876598187
60654702515590065179081876598347
60654702515590065179081878114667
60654702515590065179269901475877
60654702515590065180693915527441
60654702515590065180693915999617
60654702515590065180693919181945
60654702515590065180693919186157
60654702515590065181529594821201
60654702515590065181529594821361
60654702515590065181529595871121
60654702515590065181529596337521
60654702515592766470734958375805
60654702515592766470734958393067
60654702515592766472346996259303
60654702515592766472346996272401
60654702515592766472347000994135
60654702515592766473182676616081
60654702515592766473182678132401
60654702515593666901285982458597
60654702515593666901285985640765
60654702515593666901285985658187
60654702515593666901285987174507
60654702515593666901285987175959
60654702515593666901474010535925
60654702515593666901474013735515
60654702515593666901477371674998
60654702515593666902897684935320
60654702515593666902898023537521
60654702515593666902898024587281
60654702515593666902898028241785
60654702515593666902898029304643
60654702515593666903733703881201
60654702515593666903733704930961
60654702516152917668703738069696
60654702516256916564744094853379
60654702516475723569441830120633
60654702516476924326524091322345
60654702516573033069744599519093
60654702722112132170688840998957
60654702728304482694285240081482
60654702728304485805517733615596
60654702728336601161837706065788
60654702728336601161837706065996
60654702728336901305354715154156
60654702728336901305354715154316
60654702728340503027558824214156
60654702746685625198926828007067
60654702746686525629477855267815
60654702746686525631922478422191
60654702746693730722706607868447
60654702746697332444910716928287
60654702746697677831833101367421
60654702746697677839172784125849
60654702746718041981535519360746
60654702746718042347584344022367
60654702746718941131759459960751
60654702746721644069788453082207
60654702746729747944747698466847
60654702747010775102689832182312
60654702747011075246185949261992
60654702747013476394322021968552
60654702747013776536168446137340
60654702747013776536168446253980
60654702747013776537859923065512
60654702747013776537860698949932
60654703874612923725275849704360
60654703927658183343369751768486
60654703927658183343369756000574
60654703927658183389120985032252
60654703927682500372815582717214
60654703927755129699172049133196
60654703927755129699175405183354
60654703927755129699360335477728
60654703927755429888445999181590
60654703927755429888634285526122
60654703927763233574131294517836
60654703927763233574134647385666
60654703927763533763405244566230
60654703927763533763593530910762
60654703927787850739755510295756
60654703927790551985842230793960
60654703927791452598654485093356
60654703927791452598654743360560
60654703927791452599407626272444
60654703927791452599408659375760
60654703945516428270900817423300
60654703946036621438157204428773
60654703946060933063034940582693
60654703946072638660194851820925
60654703951389631168756021477390
60654703951400436335368344424822
60654703951422052202891585899546
60654703951424753311717580234972
60654703951424753311718613336676
60654703951424753494732952971936
60654703951425053683250405789632
60654703951425954068800989323812
60654703951969547363077169810581
60654703951969547363077514166853
60654703951972248654727238494633
60654703951973149634073249312613
60654703951973149634073593668885
60654703951985167775918376994073
60654703951985171482711125119003
60654703952078516060706251798755
60654703952078516060706594755347
60654703952078516068236542787151
60654703952078516068236628522087
60654703952078516068299648921445
60654703952081217352358643431101
60654703952081217352359333593635
60654703952081217352359676550227
60654703952081217359952730716325
60654703952264933050271287910927
60654703952264933050273610859221
60654703952264933050292208615875
60654703952264933050294531564169
60654704087288014617758561586796
60654704087288014617758819854048
60654704087288014617761918686762
60654704087288314761278923542994
60654704087288314761278927775082
60654704087288314807032512684950
60654704087288314807597368569266
60654704087323136760723448864468
60654704087323436904240486532664
60654704087324337517805824851604
60654704087324337517805853431272
60654704087324337517805853431320
60654704087324337517806111698524
60654704105597425199146939389073
60654704110957638230115807393640
60654704110957638230115807393800
60654704111518058230499344976723
60654704158775053368018668765443
60654704164027215052389800610910
60654704164027512085235047179398
60654704164027512085423332474170
60654704164027515195903485527804
60654704164027515196468569583288
60654704164027515203246524336390
60654704164039224415141959963281
60654704164100446959868255641158
60654704164100446959868512858602
60654704164100446960056540935930
60654704164132565426856666439756
60654704164132565427421522324072
60654704164132565427421750495240
60654704164132565427421750495448
60654704164132865570373675528124
60654704164132865570373933795280
60654704164136467292577784587916
60654704164136467292577784587964
60654704164136467292578042855120
60654704164136467293142640472232
60654704164136467293142898739436
60654704164136484496689317134685
60654704164136485732036106518145
60654704164683979107630649393123
60654704164692114460711635108626
60654704164692114460774311134402
60654704164692114460962339211730
60654704164694486328341595723314
60654704164695686353618005990683
60654704164789329482100869525615
60654704164789329484548585863666
60654704164789345953391392974915
60654704164975812951363226327990
60654704182409855346872889465763
60654704182409855758466867314829
60654704182421562592860246063323
60654704182421563187468305267283
60654704182514006613168134893091
60654704182514006613168393169181
60654704182514006613168393173393
60654704182514907180980175163745
60654704182515205721343109598255
60654704182515222233366372320114
60654704182517608335372502229021
60654704182517608472633256958625
60654704182517907424590134860519
60654704182517907424590253883647
60654704182517907424590512163901
60654704182517907424590512518241
60654704182517908659372446013173
60654704182517923476755274526723
60654704182517923476755274531095
60654704182517923476755647602437
60654704182517923476755647952357
60654704182517923895880692674079
60654704182736811470904637458473
60654704182744900330344309739753
60654704565813739849607606352844
60654704565814040046408491352526
60654704565825747564657582682484
60654704565886969516471286322146
60654704565886974913511437392508
60654704565898680647369915841952
60654704565898680647369915842000
60654704565898680649817346751534
60654704565898680649817375447842
60654704565898680649817375447890
60654704565921791515919192022532
60654704565922091659436201110852
60654704565922992272247651995872
60654704565922992272247651995920
60654704565922992273000535957516
60654704565922992273000539139844
60654704565922992273000793175008
60654704565922992273001568009668
60654704565922992273001568011072
60654704566470203717295791804077
60654704566481008883908118983597
60654704566761076177770550694969
60654704583296702034776480259581
60654704583296716857243028029257
60654704583321028477038190005017
60654704583321028482120764183177
60654704584171762833950778917677
60654704584171768329463884711637
60654704584195179388789012001209
60654704584196079954341620865557
60654704584268113895133996416248
60654704584269009333461723533357
60654704584269014828974829327317
60654704584276217770093241800888
60654704589459348504461393735212
60654704589532283518802418879137
60654704589533183903599775144956
60654704589533183903599775263000
60654704589533183946905642181730
60654704590080388254645470383567
60654704590080393742565209169747
60654704590080393742565552126339
60654704590080694114766431284239
60654704590104705367442945323667
60654704590104705369890661661727
60654704590115812555144033825097
60654704590116711153855938695723
60654704590116712985695061090057
60654704590116716690039826938003
60654704590176734323605387734287
60654704590177640242076496742019
60654704590177651355114669848739
60654704590188445408688480964947
60654704590188445411136197303007
60654704590188745597938497195905
60654704590188745600385870594843
60654704590189662677710436854151
60654704590212757033566217118867
60654704590212757033566560075459
60654704590407277898090841557608
60654704590407644511241985041342
60654704590407649460411641680628
60654704636693232966215358593278
60654704636717544584503196649688
60654704636717544584504258816542
60654704636717544591093094747198
60654704636717544591846235458274
60654704636717544591846236993308
60654704636717544591846240175636
60654704636790479459136405111448
60654704636790479459137467278302
60654704637349396498335614088007
60654704637370106403268672592605
60654704637373708123213350241927
60654704637373708125472781652445
60654704637380911569880999772125
60654704637384513292085108831965
60654704637457765008013337604986
60654704637665775811896862217377
60654704637665775811896862217537
60654704637665775811896862567457
60654704637665775811896948306445
60654704637697961255304262467988
60654704637698262732985811940940
60654704637698262732986070208144
60654704642601852838050679658812
60654704642601858326220430850368
60654704642601858333563469658954
60654704642601858333751723191682
60654704642601858333751727423770
60654704642625869808335303635870
60654704642626169951098167004288
60654704642626169951851308183376
60654704642626169951852341285240
60654704642626169958441205812874
60654704642626169959194346991962
60654704642634273833400419435422
60654704642634273833588704730242
60654704642634275518941054326608
60654704642636676621323542123252
60654704642636976810594136121488
60654704642637877927448937035042
60654704642637877927448937035090
60654704642637877934790942741764
60654704642698799148290030104240
60654704642698799148290287321684
60654704642698799148291034508344
60654704642698804682214366377680
60654704642698804682214624644884
60654704642699099337561624274492
60654704642699099338314798383428
60654704642706903023249275488880
60654704642707208700690620850688
60654704642707208700690879117844
60654704642710810422894729910480
60654704642710810422894729910528
60654704642710810422894988177684
60654704642710810425154419706246
60654704642710810425342447783622
60654704642710812072283218176794
60654704642710812253038384568006
60654704642710812664820390476978
60654704642710812667079822005540
60654704642710828864047627484955
60654704642731219999602092804428
60654704642731220182051347916240
60654704642731220182616203800556
60654704642731220182617236903872
60654704642731220182617236921134
60654704642731520325568357004608
60654704642731520325568615271764
60654704642731520326134245990740
60654704642731520326322531285560
60654704642735122047772724331604
60654704642735122048337321948716
60654704642735122048338355050580
60654704642735139251883998611169
60654704642735139251883998615381
60654704643254414838574104759923
60654704643258016560778213819763
60654704643258022048697921428223
60654704643258322237947594715687
60654704643258322237947594720059
60654704643282333538825755793727
60654704643282334087617381879647
60654704643290737737784572022159
60654704643290737737784573072079
60654704643290739569623694416493
60654704643294339459988681081999
60654704643294339459988682131919
60654704643294340008780651524191
60654704643294341108812687467167
60654704643294341108813462306039
60654704643294341243562585019123
60654704643294341243563734329177
60654704643294341291827802412062
60654704643294341291827803476333
60654704643294341657605432748231
60654704643294341840619772854254
60654704643294341840619772855715
60654704643294344813158487951963
60654704643294345544964539766471
60654704643351661338085049375603
60654704643355263060289158435443
60654704643355268410948484739932
60654704643355268413458964255487
60654704643355268548208866043903
60654704643362471857867182375167
60654704643363388894458665005643
60654704643363672612418157787301
60654704643363672614865531186230
60654704643363672614865531186239
60654704643363674261241442512815
60654704643363674261241533310359
60654704643363674444255868241403
60654704643363683725455182988227
60654704643363689083708338297479
60654704643366073577560811919452
60654704643366073580071291435007
60654704643366074128862917520927
60654704643366090186111746800523
60654704643366090775552659021026
60654704643366090780636381446222
60654704643367274337069984602351
60654704643367274748663962433995
60654704643367275983445895928927
60654704643367276120706655375893
60654704643367276532237612812391
60654704643367276532237866371119
60654704643367290800829097868111
60654704643367324892239234435133
60654704643367324894498665963695
60654704643387684048045844395923
60654704643387684048045847582463
60654704643387700514253826981403
60654704643387700519336401159563
60654704643390385202438548073372
60654704643390401805906908776283
60654704643390401810989482954443
60654704643390401851639572979790
60654704643390401856722147157950
60654704643390402400431543421982
60654704643390402405514117600142
60654704643574101035644626216599
60654704643574101035727935970713
60654704643574101035728308569831
60654704643574101035728309036391
60654704643574101037423742072116
60654704643574101037423999289560
60654704643574401224998988655730
60654704643574401225187273950502
60654704643574401226693564299976
60654704643574401226694593169752
60654704643574467706557907804474
60654704643584972681640205343200
60654704643584972683899641103850
60654704643585272819822706750292
60654704643585272824906052580784
60654704643585278178326648243080
60654704643606587956817143490548
60654704643617393671718998735763
60654704660423780171446388120252
60654704660980290933004406397085
60654704660980292724172483358581
60654704660982977956065570781789
60654704660982977956066342434121
60654704660982992224657488191965
60654704660982992773449458634157
60654704660982994008230620476757
60654704660982994008231392129089
60654704660982994015761658664863
60654704660982994427355636496507
60654704660982997582909466539111
60654704660982997582909580976019
60654704660982998131701436981303
60654704660983878386616598046749
60654704660983878386617369699081
60654704660983893204000485899117
60654704660983893211614430674127
60654704660983893211614430674287
60654704660983893211614431723887
60654704660983893211614431724047
60654704660983894446312800366731
60654704660983894446313829236507
60654704660983894995167418136939
60654704660983894995168562860613
60654704660983898150658600851527
60654704660983898150742165703775
60654704660983898150742168885943
60654704660983898150742168903365
60654704660983898150742541957445
60654704660983898699513218621735
60654704660984192989270127184079
60654704660984193400864103966123
60654704660984193400864105015883
60654704660984193538062097626271
60654704660984198339991838995611
60654704660984198339991842177779
60654704660984198339991842195201
60654704660984198339991843594881
60654704660984198477189831605999
60654704660984198477189834788327
60654704660984198888783812637393
60654704661004608053415795997445
60654704661004608055863542450255
60654704661007309207787317129939
60654704661007309210046748540457
60654704661007309210047006807661
60654704661007309345069250850617
60654704661007309347244999418209
60654704661007309759110602076779
60654704661008209775536222568539
60654704661008209775619901857695
60654704661008209775619905039863
60654704661008209775619906456965
60654704661008209775620278111365
60654704661008209777796026683169
60654704661008209778067995866367
60654704661008210324390954775655
60654704661015414866321495321479
60654704661015414868579897862221
60654704661016313650579147242175
60654704661016313653026896894735
60654704661016315434133278378901
60654704661016613839828819484251
60654704661016613839828820534011
60654704661016613977026813144559
60654704661019014944679978689615
60654704661019015356273956521259
60654704661019016588525604381319
60654704661019016590784006922061
60654704661019016590784265189265
60654704661019016725786360173781
60654704661019315131481901279291
60654704661019315131481902329051
60654704661019316915056953109159
60654704661019316915056954526309
60654704661019317512112993052847
60654704661020216110824898986443
60654704661020216110824900036203
60654704661020217345606833531135
60654704661020217345607979899673
60654704661020217345607981437137
60654704661020217348054927539807
60654704661020217348055702378679
60654704661020217896910434935715
60654704661020217942664019963675
60654704661020217942664020317807
60654704661020221052400728024603
60654704661020221647008787228563
60654704661077537432515351012765
60654704661077537432515436751913
60654704661077542927965321970459
60654704661077542927965436407367
60654704661077542928028456806725
60654704661077542928049004459205
60654704661077542928049377513077
60654704661077542930496750912015
60654704661077554041066629913445
60654704661077554041087550619797
60654704661080238724168432807645
60654704661080239272960403249837
60654704661080239280574348024847
60654704661080239280574349074607
60654704661080244082420411154791
60654704661080244084680215269421
60654704661080244212087451316381
60654704661080244219681165530263
60654704661080244219681538601605
60654704661080244219702083054335
60654704661080244219702086236663
60654704661080244219702459312377
60654704661080244221878207879969
60654704661080244265456044098320
60654704661080244631212381596983
60654704661080244633743810538539
60654704661080255195458955915863
60654704661080255332740632769017
60654704661081139703511430514797
60654704661081139703511516253945
60654704661081139711125375289967
60654704661081144650169431030299
60654704661081144650253110319455
60654704661081144650253114918725
60654704661081144652429235144929
60654704661081144652701204328127
60654704661081145199024163237415
60654704661081145199024536308757
60654704661081155763207975791371
60654704661081155763291659679845
60654704661081156312062709415477
60654704661088344382700810477077
60654704661088347957379770976339
60654704661088347959639202386857
60654704661088347959639460654061
60654704661088349740953674913463
60654704661088349743213106323981
60654704661088349743213364591185
60654704661088360853991076367851
60654704661088364011804596088177
60654704661088364558336876852647
60654704661088364560596308263165
60654704661088364565951885202775
60654704661089244813251837742037
60654704661089244813251923481185
60654704661089244820782875930143
60654704661089244820782990367051
60654704661089248517597723965981
60654704661089248525128790851847
60654704661089248525212731961977
60654704661089248527388480529569
60654704661089250308765715188329
60654704661089548716909778648322
60654704661089548716909778648331
60654704661089550500483682585455
60654704661089550683498108314043
60654704661089559827499430450159
60654704661089565317866884524639
60654704661089565363683317642678
60654704661089565363683317642679
60654704661091946104904919536917
60654704661091946104905005276065
60654704661091946524029935556667
60654704661091946661291063003481
60654704661091949809250805760861
60654704661091949816865440698565
60654704661091949816865813752437
60654704661091949816865813752645
60654704661091949816865813756857
60654704661091949819041562324449
60654704661091949819313187151375
60654704661091949819313531507647
60654704661091950230907164983019
60654704661091950365636863488277
60654704661091951465417215383821
60654704661091951465417473651025
60654704661091951600418796983209
60654704661091962576195185427691
60654704661091962713456198437597
60654704661091966280540985912487
60654704661091966282800417323005
60654704661091966417801998922393
60654704661092246301706924799132
60654704661092246713300902630776
60654704661092250006115487044273
60654704661092250006115487044481
60654704661092250006115487048693
60654704661092250008562860443202
60654704661092250008562860443211
60654704661092250008563204799483
60654704661092250417646703115572
60654704661092250420156838274846
60654704661092250420156838274855
60654704661092250420157182631127
60654704661092250554907199206211
60654704661092250554907457486465
60654704661092250600661042276828
60654704661092251652428636610504
60654704661092251789689014727775
60654704661092251789689017910103
60654704661092251789689132701143
60654704661092251792137113458181
60654704661092251792199875573025
60654704661092251835442975771760
60654704661092252203731086568251
60654704661092261119152511195439
60654704661092261119152512245039
60654704661092261667944482687231
60654704661092262765466038064892
60654704661092266469811838549688
60654704661092266472322318065243
60654704661092266607072216666959
60654704661092266607072219849287
60654704661092266607072592925001
60654704661092266652826177710944
60654704661092267021113944151163
60654704661092267026197637996643
60654704661093150573864506919989
60654704661093150573864506924201
60654704661093150985458111684503
60654704661093150985458484755845
60654704661093150987906202506635
60654704661093152220240041992895
60654704661093152220240046592165
60654704661093152222688136001567
60654704661093152222688140718929
60654704661093152359948895448533
60654704661093162098495509952351
60654704661093167037623243932079
60654704661093167037623247131669
60654704661093167037623248531349
60654704661093167037623620185749
60654704661093167040071337940751
60654704661093167634679397144711
60654704661093167639763004542779
60654704661112659582257392693351
60654704661112659582257507130259
60654704661112659719539064592895
60654704661112659719539097907395
60654704661112659719539440850937
60654704661112659719539440863987
60654704661112675636682332242097
60654704661112675819697447205866
60654704661112676183214613006567
60654704661112676183215641876343
60654704661112676185474044417085
60654704661112676185747047178535
60654704661112676185747048237181
60654704661112676185747048241393
60654704661112676190829621356695
60654704661113560150006412568859
60654704661113560150090468465817
60654704661113576751027424933765
60654704661113576753558830231745
60654704661116261441743173652735
60654704661116261441743173652895
60654704661116261441743178252165
60654704661116261441743549906357
60654704661116261441743549906565
60654704661116261441743550260697
60654704661116261853253472195383
60654704661116261990514599642197
60654704661116277905418722066407
60654704661116277905419750936183
60654704661116277907678153476925
60654704661116277907951157297021
60654704661116278042679735076313
60654704661116278042680506728645
60654704661116278045211912026625
60654704661116562225538778430748
60654704661116578277703913864864
60654704661116578277704685517196
60654704661116578280215169164058
60654704661116578829007139606250
60654704661124667289525995216575
60654704661124667289525996266335
60654704661124670859121898149415
60654704661124672642695457730267
60654704661124672642695802086539
60654704661124672825709883458855
60654704661124682106909198205519
60654704661124683755732859184655
60654704661299076707137588129105
60654704661299076707158480137697
60654704661299076707158508834053
60654704661310837797501343475053
60654704661311132450556738277150
60654704661311132450556739326910
60654704661311132450556739326958
60654704661311132455640084107642
60654704661311132455640088339730
60654704661311132455640342374894
60654704661311132455640345557222
60654704661332462907710903005024
60654704661335165846304752010796
60654704661335165846305009228240
60654704661335165846493037305568
60654704661335453270241889202137
60654704661335464251436844938769
60654704661343258648060035775273
60654704661343269766421240491133
60654704661343269773763246197855
60654704661343558791577044863545
60654704661404497214344301749024
60654704661404497214532329826352
60654704661405397782344111466784
60654704661408098936548153591420
60654704661408098936548410808864
60654704661408098936736438886192
60654704661408099073997193261664
60654704661408100720938217690000
60654704661408100721126245767328
60654704796262136891232799572829
60654704796905692613319981546313
60654704797209538964723582295196
60654704797231147650819180033124
60654704797233848759457921125674
60654704797233848942472261828004
60654704802159054877027686387790
60654704802159054877027686504430
60654704802159056523968457830722
60654704802170764088734868598593
60654704802231989609881424840626
60654704802243697128130744808149
60654704802243713782445854639571
60654704802243713782445854643783
60654704802268008613864834483024
60654704802268008751313875570258
60654704802268008751313875571662
60654704802268008751313904149974
60654704802268008751313904151378
60654704802268008751313904151586
60654704802268008797067460480126
60654704802268025405629015153457
60654704802814318026672955687595
60654704802815218457223982952555
60654704802815220240797542533407
60654704802815220240797886889679
60654704802815518781223553796347
60654704802826025407410214069199
60654704802827226027210914625995
60654704802827226210224995998311
60654704802827231515130619047915
60654704802827231698144700420231
60654704802827276171351042511449
60654704802887252901306164149355
60654704802888153331857191414315
60654704802888155115431095351439
60654704802888455304680424287003
60654704802888455304680768643275
60654704802888455487694850015591
60654704802898960282043078174687
60654704802898960282043422530959
60654704802898976928732819674786
60654704802900160901844123087755
60654704802900211045984250973209
60654704802900211047678826617455
60654704803138513140779922183545
60654704803139472875215370649376
60654704803139773018167262520488
60654704803139773018732379854336
60654704803142174708380059040829
60654704803142174708380144793027
60654704803142174715157980515567
60654704803142175760995042118672
60654704803142474722167724775632
60654704803215110635628250580432
60654704819895437786557093285856
60654704819895737930074102374176
60654704819956665089844615279080
60654704819968372656107042006189
60654704819968672845377635886333
60654704819993884853358151613678
60654704820540194265915195760235
60654704820540195912290762730539
60654704820540195912291107086811
60654704820541094694018129016363
60654704820541094696465878668923
60654704820541094696466223025195
60654704820551901509454117175019
60654704820551901509454461531291
60654704820553102266453154698635
60654704820553107800188947882323
60654704820613129138100310213163
60654704820613129140548059865723
60654704820613129140548404221995
60654704820613129186280695489514
60654704820613130786923971192299
60654704820613130786924315548571
60654704820614029571099431486955
60654704820614329760348760422510
60654704820614329760348760422519
60654704820614329760349104778791
60654704820614331543922664359643
60654704820614331543923008715915
60654704820614331726937090088231
60654704820614346361305866298827
60654704820624836384087325636779
60654704820624836384087669993051
60654704820625136573336998928606
60654704820625136573336998928615
60654704820625136573337343284887
60654704820625136710534991539154
60654704820625136710534991539163
60654704820625136710535335895435
60654704820625153174294104804923
60654704820626037141086363160395
60654704820626053787859557798471
60654704820649448332964976990763
60654704820649451902560879923603
60654704820649452039758528177879
60654704820649452039758872534151
60654704820649453686134439504455
60654704820649453686134783860727
60654704820649453869148865233043
60654704820649463152795901052542
60654704820649464799171840958843
60654704820650352470309555442839
60654704820650352470309899799111
60654704820650363583346956897218
60654704820650363583346956897227
60654704820868050817202227977659
60654704820868350953878639559557
60654704820868350961472726967329
60654704820869251163255831095469
60654704820869251567443920388263
60654704820869251712298848597357
60654704820869253359438037293966
60654704820869253359438381650238
60654704820941285279719791509222
60654704820941285828511733235893
60654704820941285828511848021317
60654704873062559278238468067128
60654704873171513754099182889902
60654704873171513754099211469666
60654704873715121277946761293199
60654704873715121280122628901229
60654704873715122514904476307093
60654704873715122514904562396161
60654704873715122514904820663365
60654704873717824218151622022685
60654704873718723000150870353039
60654704873718723000150871402799
60654704873718723002326651872001
60654704873718723002326737961069
60654704873718723414192598886843
60654704873718724648702649287645
60654704873718724648702907554849
60654704873718724648974532381775
60654704873718724648974876738047
60654704873719023189400543644715
60654704873719023189400543644875
60654704873719023189400544694635
60654704873719023738192514086907
60654704873719024972974447581839
60654704873725928093110867407325
60654704873726828112067830751573
60654704873726828112067916840641
60654704873726828523933777766415
60654704873729529815314976467165
60654704873729529815586859561295
60654704873730731167193956288871
60654704873730735923307608896283
60654704873788056152579969754959
60654704873788056154755751273921
60654704873788056154755837362989
60654704873788057389537684768853
60654704873788057389537770857921
60654704873788072206920886708037
60654704873788072618514950628749
60654704873790757858274780083643
60654704873790757904007415707434
60654704873791657874784078814799
60654704873791657876959946422829
60654704873791657876960204690033
60654704873791659523335857749405
60654704873791659523336116016609
60654704873791659523608085199807
60654704873791674340719059688589
60654704873791958478075480640430
60654704873791958478075480640439
60654704873791958478075824996711
60654704873791959712857414135362
60654704873791959712857414135371
60654704873791959712857758491643
60654704873791960261649728933835
60654704873791974530240960430827
60654704873791975079032586516747
60654704873798862967744075869085
60654704873798862968015958963215
60654704873798862968016303319487
60654704873798863013748594587006
60654704873799762986701039213333
60654704873799762986701125302401
60654704873799762986701383569605
60654704873799763398295103134045
60654704873799763398295361401249
60654704873800063587816659520002
60654704873800063587816659520011
60654704873800063725014652130550
60654704873800063725014652130559
60654704873800080188773765396319
60654704873802464689948184928925
60654704873802464690220068023055
60654704873802464690220412379327
60654704873803665447219105546671
60654704873803665858813083378315
60654704873803681910978218812431
60654704873823189410005013962189
60654704873824089428961977306437
60654704873824379054238188769275
60654704873824390164827839521503
60654704873824390167275561643938
60654704873826791132209123022029
60654704873827977069648747691919
60654704873827980776442297829115
60654704873827980776442642185387
60654704873827981188036275660759
60654704873827982422818209155691
60654704873827982422818553511963
60654704873827991887031948581343
60654704873827991887031949631103
60654704873827991889479699283494
60654704873827991889479699283503
60654704873827992301073677115138
60654704873827992301073677115147
60654704873827993535855610610070
60654704873827993535855610610079
60654704873827993535855954966351
60654704873836086297777454540331
60654704873836086297777798896603
60654704873836097410814855994710
60654704873836097410814855994719
60654704873836097593829195634398
60654704874042077401884094001015
60654704874042979014528657487936
60654704874043278021716190381208
60654704874043278158976859017692
60654704874045679124088203043629
60654704874045680717964002409232
60654704874045936625640920371965
60654704874045979267605211086401
60654704874045979267605212486081
60654704874045979862401815842567
60654704874046879698156152140037
60654704874046879881170578918337
60654704874046880292952728322103
60654704874046882077353043856418
60654704874046882077353129945486
60654704874054985402505620844129
60654704874054985402505620960733
60654704874054985402505620960769
60654704874054987187094222731778
60654704874054987187094222735990
60654704874054987187094308825058
60654704874115013321350084309264
60654704874115913889161865949696
60654704874116212294011166805846
60654704874116212888807740519842
60654704874118615592597210870992
60654704874119783181123312277013
60654704874119783181123340979192
60654704874127936469044209674261
60654704874151351230518726437469
60654708181965394189980759500594
60654708181976549322973443150244
60654708181976549322973554753340
60654708181976549322973557935668
60654708182000816522027982992716
60654708182000860947847823254006
60654708182633013412882445127929
60654708182633913980694227118329
60654708182658225468308885244431
60654708182658225468308885598563
60654708182658225468308971333499
60654708182658225468308971337711
60654708182658225468308971687631
60654708182658225605569640323955
60654708234827271515968087915204
60654708234827271516218907853492
60654708234827271516222259671562
60654708234827271516222263903650
60654708234827271523562032774232
60654708234827271523562289991676
60654708234827271561975848813518
60654708234827271562540704697834
60654708234851583186851229089248
60654708234851583191661834103084
60654708234851583191934174803716
60654708234851588544915064226626
60654708234851588544916093096402
60654708234851588545104379440934
60654708235046109491693878294654
60654708235046109499286673843628
60654708235070421124165441933012
60654708235078524999123912482992
60654708235143322636913143684864
60654708235143322636934035693456
60654708235143322639357508690128
60654708235143322639360864740286
60654708235143322639379432750824
60654708235143322639381756748878
60654708235143322639442567941382
60654708235143322685114449650154
60654708235143322685135341658746
60654708235143322685386418814478
60654708235151126370886780674022
60654708235151426511893281078096
60654708235151426511893281078256
60654708235151426514337646083520
60654708235151426560073695034794
60654708235151426560345664199118
60654708235151476520446552435592
60654708235175743673203538193314
60654708235175788145320931472332
60654708235179389867798009518330
60654708235179389867798012700658
60654708235810642130609165328587
60654708235810642130609165345849
60654708235835854323296360541875
60654708252877352622511687184537
60654708252877352625018731402117
60654708252877352625018732937310
60654708252880053914144226048622
60654708252880053914415816393196
60654708252880053914415820625041
60654708252880053914415820625284
60654708252901619775164188573145
60654708252901619775812988726785
60654708252901619776001016804113
60654708252901619776001016822986
60654708252904321066649048382301
60654708252904321066650162991225
60654708252904321066900096846048
60654708252904321067466070527281
60654708252904321067466070540331
60654708252904321067654098617659
60654708253460915008004976118990
60654708253460915008007298950644
60654708253460915013090901998580
60654708253463616305016728860870
60654708253463616305016728977510
60654708253463616307272807638242
60654708253463616307273064855686
60654708253525695999312494164145
60654708253525695999312495213905
60654708253525696006634728121681
60654708253525696006634985339125
60654708253525696006655648826629
60654708253525696006655906044073
60654708253525696006655907093833
60654708253533816529406440333343
60654708253533816666667108969667
60654708253536518369851492570415
60654708253558133642201556561209
60654708253560862623769669818844
60654708253561730425277931624059
60654708258461472842097556068382
60654708258461472849437238826810
60654708258485784474314974980730
60654708258486090197511048557686
60654708258704622450040763960548
60654708258715427616652058038204
60654708258773922243301692661529
60654708258773922243301693015661
60654708258776623534766861065175
60654708258776623534954889125241
60654708258776623534954889142503
60654708258777523962997641849524
60654708258777523965253978777460
60654708258777523965254753611960
60654708258777523965257077610014
60654708258777523965505801721369
60654708258777523965505801734467
60654708258777523965505803134147
60654708258777523965505803138518
60654708258777523965505916390201
60654708258777523965508126069342
60654708258777523965508154765746
60654708258785677848849806336354
60654708258785677848850150692418
60654708258788329131929068071664
60654708258788329132120477713178
60654708258788378957488633517812
60654708258788679281513227705948
60654708258809944999643719187902
60654708258809944999832090222030
60654708258812640754485382234670
60654708258812640755049466466494
60654708258812640755049466466654
60654708258812646108470746625032
60654708258812646291297143922113
60654708258812646291297143926325
60654708258812646291485171999441
60654708258812990906387606759950
60654708258813846865302418509065
60654708258813846865553122612168
60654708258813846865553122612169
60654708258813891337754426882098
60654708258813891337754455461862
60654708259361086356105679902112
60654708259371891522529717554772
60654708259372241672363662509160
60654708259434021223123794278761
60654708259434021223123794278809
60654708259434021223126118743423
60654708259434021223144686403993
60654708259434021223147010751967
60654708259434021223147039467245
60654708259434021228227171660885
60654708259434021228227256350273
60654708259434021228227514617477
60654708259434021230738888363872
60654708259442475303353829931978
60654708259444892869494972303436
60654708259444892869686701854216
60654708259444892869686730550572
60654708259444892870251586434888
60654708259444892874578662140280
60654708259444892877026384612644
60654708259466786928231566085898
60654708259466786928232337738230
60654708259466786928232594955674
60654708259469204494372708457356
60654708259469204494373827652500
60654708259469204499456398294200
60654708259469204501904120766564
60654708259469488034423362007494
60654708259469488034423619224938
60654708259469488035175731534250
60654708259469488036870308228256
60654708259469488036871079880588
60654708259469488036871337098032
60654708259469504683644421649284
60654708259469504691174713700538
60654708259660979735538496431850
60654708394384468059494871166240
60654708394384473417559703293210
60654708394675907414510695924960
60654708394675907414514051975118
60654708394676207603784645973306
60654708394676240909603050069162
60654708394676257380892197118924
60654708394676257380892200301252
60654708395367838131617023770176
60654708395367839916006744893291
60654708395367839916006744906341
60654708395367839916006830645489
60654708395367839916006835231700
60654708395367839916006835231709
60654708395367839916006835237316
60654708395367839916007864101485
60654708395367844855134569217044
60654708395379545513170099337771
60654708395379545513170099350821
60654708395379545513170185076919
60654708395379545513170185089969
60654708412110349702618551857404
60654708412985696056613570959954
60654708412985696059057935965218
60654708412996453047438238617529
60654708413058630933691144426978
60654708413058630933692173296754
60654708413094664764283085213021
60654708418018975069966634226724
60654708418029781929461341587070
60654708418310458892289907299862
60654708418321517851882164435134
60654708418345581034502049400586
60654708418345881177955267835284
60654708418345881177956296723774
60654708418346781745768078714126
60654708418346781745768078714180
60654708418894021280360704671682
60654708418894021280632672319686
60654708418894021282889009247622
60654708418966956149908238587582
60654708418966956149908239637342
60654708418966956157522098673204
60654708418966956157522989361714
60654708418966956157523246579158
60654708418967256301040255666074
60654708418967256301040256715834
60654708418967256344536474778230
60654708418967256344536733045434
60654708418967256346792811706166
60654708418967256346793583358498
60654708418967256346793840575942
60654708418978015117115136408806
60654708418978059581914539170036
60654708418978059581914882126628
60654708419002089412771018054960
60654708419002089417854625453028
60654708419002378438116145056097
60654708419002389554028624311026
60654708419002389556289064961054
60654708419002389561371630307808
60654708419002389561371634421852
60654708419002389563819357012308
60654708419002389602230931983366
60654708419185760773810187970916
60654708419185760778893791018852
60654708419185760778978249858370
60654708419185760779166536202902
60654708465287979655880089514638
60654708465296083530839334899278
60654708465579761972083789119154
60654708465612132999506787533419
60654708465612132999695158099535
60654708465612132999778755181423
60654708465612132999778755181583
60654708465612132999778840920731
60654708465612132999778840924943
60654708465612132999778840938041
60654708466163324179920001771036
60654708466163324182176338698972
60654708466163324357576703463186
60654708466163324362934255317228
60654708466174982332913892621889
60654708466236259049219588994892
60654708466236275711114066951878
60654708466268624731275677243657
60654708466271375848299610494172
60654708466279448199143065865447
60654708466279448199143065878497
60654708466279448199143323095941
60654708466279453092538135634857
60654708466279453687062770287367
60654708466279453687062770300417
60654708466279453687063027517861
60654708466280348766892000001807
60654708466280348766892000014857
60654708466280348766892342971449
60654708466455113686838712626368
60654708466455113686839742442314
60654708466487479178098433029150
60654708466487529186672219091642
60654708466487529186672595332214
60654708466487529186675952327138
60654708466487529186676723980874
60654708471196297691503934587024
60654708471196297698845940293746
60654708471196597880586242239324
60654708471196597880774528583808
60654708471196603238838363603142
60654708471196603368755993430880
60654708471196603376287285772194
60654708471196603376287400091058
60654708471196603376287404690328
60654708471204708943941002178466
60654708471488037190036768434064
60654708471488037190036771614988
60654708471488037190039091382358
60654708471488037190039124310850
60654708471488087195893941813250
60654708471496444866361825026530
60654708471500047137357904528562
60654708471500047137545932605890
60654708471500095318302599304251
60654708471520758367064161312178
60654708471520758367126923427022
60654708471520802839265122973818
60654708471520802839265381241070
60654708471520802839266156075682
60654708471520802839266156075730
60654708471520808192434928426680
60654708471520808192435957315170
60654708471523209340822734107572
60654708471523509484088010221608
60654708471524360089268271771698
60654708471524360089329917876320
60654708471524409914890741879684
60654708471524409914890770460852
60654708471524410051900563869909
60654708471524410052151496604917
60654708471524410052151610929605
60654708471524410052151610929818
60654708472071599578191251340040
60654708472071599580447588267976
60654708472071599580635874612508
60654708472071649586493447057958
60654708472071649586493705325162
60654708472071649586765414705962
60654708472071649586765672973166
60654708472071649589021751633898
60654708472071949730279210274118
60654708472071949730282304874744
60654708472071949730282309106832
60654708472144584273301709809376
60654708472144584463655731747990
60654708472144584463655988965434
60654708472144884599578911816886
60654708472144884599582267867044
60654708472144884607171621626712
60654708472144884607172740834906
60654708472144901124215734231066
60654708472152942131594797000202
60654708472177305450148083542311
60654708472177316021913988746016
60654708472177316570683922474656
60654708472177316570767605294448
60654708472179717718903678002460
60654708472179717718904797197604
60654708472179717718904821191100
60654708472179717719092051503082
60654708472179717723987368193596
60654708472179717726435457615888
60654708472179723069814819347004
60654708472179959160865428398831
60654708472180001258953556717938
60654708472180001261401277773360
60654708472180001261402049425692
60654708472180006744248887442421
60654708472180017725161048372588
60654708472180017860161366697350
60654708472180017862337004269584
60654708472180017862420687089376
60654708472180017862421801698300
60654708472180017862608973433908
60654708472180017862609087752772
60654708472180017867692662220992
60654708472180017867692777956798
60654708472180017869952093749554
60654708472180017908175388012060
60654708472180017908175391194388
60654708472180017908363674369642
60654708472180017915705683245642
60654708472180017915705797564506
60654708472180901829213831415961
60654708472363388902283909372816
60654708472363389085026280904998
60654708472363389085027309774774
60654708472363389085110992244646
60654708472363389085299278589178
60654708472371791220293825146712
60654708472371791220294939755636
60654708472395804401932862479756
60654708472395804577520480367142
60654708472395804584863519293820
60654708472395854402892017854054
60654708472395854402976386120470
60654708472395854410503669677428
60654708472398555694545099648934
60654708472398555702156378519058
60654708472468789277609594582230
60654708472471490569450961788522
60654708488922479478331537466374
60654708488922479478331566046042
60654708489213012861532430596967
60654708489245433895019365957807
60654708489245433895019365970857
60654708489245433895039257792979
60654708489245433895040286662755
60654708489245433895040286675805
60654708489245433895102278192449
60654708489245433895102278205547
60654708489246634468899117010699
60654708489246634468899117029573
60654708489246634468919266082189
60654708489246634469170314541357
60654708489246634469170314545729
60654708489246634469170314558827
60654708489249085580127736299269
60654708489249085580127736312319
60654708489249085580127822038417
60654708489249335760552198824245
60654708489249335760552198824453
60654708489249335760572347876861
60654708489249335760572347877069
60654708489249335760573119529193
60654708489249335760760375936927
60654708489249335760760375954397
60654708489249335760823138073452
60654708489249335760823396336237
60654708489249335760823396340608
60654708489249335760823396340609
60654708489249335760824167988569
60654708489249385586195705363212
60654708489249385586383962076816
60654708489249385586383990657984
60654708489249385723644716802049
60654708489249385723644716819518
60654708489249385723644831126737
60654708489249385723644831126950
60654708489249385723644831144206
60654708489249385769398330291841
60654708489249385769398416035201
60654708489250286154195772646933
60654708489878866406738598710173
60654708489902881548383822744413
60654708489905894101663271168125
60654708489905894109257125566271
60654708489906735830658695736431
60654708489906778480301010640793
60654708489906784008901176367499
60654708489906785793291246115109
60654708489906794532214298433245
60654708489906794532465117205133
60654708489906794537548720253069
60654708489906794539808152831391
60654708489906795127011677096651
60654708489906795134604731262749
60654708489906795134604759842465
60654708490097671030638224095453
60654708490121686170027111201757
60654708490121986359297676502185
60654708490124387873274170828281
60654708490124687650950758297017
60654708490124737621174043731991
60654708490132793172849999240265
60654708490229754307426846224124
60654708490229754307426874803840
60654708490229803721078911179754
60654708490229803721267196474526
60654708490230054450755570017624
60654708490230054450943855312396
60654708490230054450943883910826
60654708490230054451006646025670
60654708872958811195460618261008
60654708872958816593630236589974
60654708872958816724112980570850
60654708872958816724304450804666
60654708872958816731644390767488
60654708872958817829165569532602
60654708872983128218507972743894
60654708872983128218507972861938
60654708872983128218509001731714
60654708872983128218697288076246
60654708872983128219261114041026
60654708872983128219261372308230
60654708872983128356522126921408
60654708872983128356522127984218
60654708872993633196603105489514
60654708872993933339366969166658
60654708872993933385873441220546
60654708872993933385873699487750
60654708872993934574902047956174
60654708872993934620655632866042
60654708872993934620655632982682
60654708872993935032249352547122
60654708872994833946154071169250
60654708872994833953685481365888
60654708872994833953685482428698
60654708872994835600061135488064
60654708872994835600061135604704
60654708872994835737510175629032
60654708873177649172879839696336
60654708873177649172880615580804
60654708873274862310712906675406
60654708873274862311276990907230
60654708873274862311276990907390
60654708873274862311277765741890
60654708873274867847523550571810
60654708873274867847715020805626
60654708873274912136083410942154
60654708873274912136084444044018
60654708873274912136086766992312
60654708873274912136903048656904
60654708873285717302695738121674
60654708873285717302699094171832
60654708873285717302699208957256
60654708873310033868962044422104
60654708873310885069564641170210
60654708873310934894288497691344
60654708873938269458671984781665
60654708873942186750669460604615
60654708873942186750669490247132
60654708873942186750669576336200
60654708873942186750672932390570
60654708873966496591157505731456
60654708873966502081587688606121
60654708873974603485288491486332
60654708873974603485288748690735
60654708873974607191329125765947
60654708873978203972710667051249
60654708873978209463140768441939
60654708873978209463140854531007
60654708890709004458566375446096
60654708890719809625178702625616
60654708890719811271554613952192
60654708891011598940903210083628
60654708891035910565780946237548
60654708891560039186846833445464
60654708891560039186867754033772
60654708891657285686357778061144
60654708891657285686357779478086
60654708891665361149467027156343
60654708891665362933040931093467
60654708891668963420462762302094
60654708891668963420462762302103
60654708891668963420466200196191
60654708891668963420549882549206
60654708891668963420713776414481
60654708891668963557978003048301
60654708891692121864697111260148
60654708891692122413739871544592
60654708891692123649086918141284
60654708891692374614789471191054
60654708891692374614789471191063
60654708891692422793272539926603
60654708891886895476869732042886
60654708891886945439773648962377
60654708891887845870324676227337
60654708896593318200283579549288
60654708896617329682397190694576
60654708896617329682397448961780
60654708896617329682397452026064
60654708896617629825161315703208
60654708896617629825350373818116
60654708896617629825350377000444
60654708896617629825914458050100
60654708896617629825914461232428
60654708896628434855265771170002
60654708896628434855266029437206
60654708896628434992526526962416
60654708896628434992526785229620
60654708896909063637406458028118
60654708896909113645788892893020
60654708896909413788493810696726
60654708896909413789309713457004
60654708896920176313106748205331
60654708896920218955105764823826
60654708896920218955105879609042
60654708896920218955106137876246
60654708896920224308272213157848
60654708896920224308275307758474
60654708896944535933149949311768
60654708896944535933150720964100
60654708897565911046383742326778
60654708897565911053705860914286
60654708897565911053705861964046
60654708897565911053726781135364
60654708897565911053789543267518
60654708897565911053974386405754
60654708897565911053975161240414
60654708897565911053977829612050
60654708897565911092682296001748
60654708897565911099459188606710
60654708897565911099731156254714
60654708897565911099731414521918
60654708897565914753000598470397
60654708897576415893867165774082
60654708897576432548171566542100
60654708897576732684073486150402
60654708897576732684348892755304
60654708897576737679017988511426
60654708897577588970825155731122
60654708897577588970828623384376
60654708897600699838620511642940
60654708897600749107847639689474
60654708897600749114436845490430
60654708897600749115189617866240
60654708897601049296365060727864
60654708897601948636925205891035
60654708897608804948361690522512
60654708897608804948362063575140
60654708897609153133665872339200
60654708897609153172076416905496
60654708897784415527311327390244
60654708897784415534085776606843
60654708897784415534085776611055
60654708897784415534089248864982
60654708897795220700697074916587
60654708897795220700697074920799
60654708897795220700697447973426
60654708897795226046371452223741
60654708897796471283426314926809
60654708897819536024873278100845
60654708897819537671249189427421
60654708897892536784058095083676
60654708943862321139821121994306
60654708943862322786197037907102
60654708943886632763946745837462
60654708943886632763946747372496
60654708943886632764135032181994
60654708943886632764135033717028
60654708943886632764135036899356
60654708943886632764698772059158
60654708943886632764698858148226
60654708943894736639658017443798
60654708943894736639658103532866
60654708943894738286034016375762
60654708944178416727255219775595
60654708944178416727257285837491
60654708944178416727257285843315
60654708944178416727338902595387
60654708944178416727338906846189
60654708944178416727340882219747
60654708944178416727340882219907
60654708944178416728094114074283
60654708944178416728094114092997
60654708944178422080448673598444
60654708944186520602216531222131
60654708944186520602216531227955
60654708944186520602296661368283
60654708944186520602300127604387
60654708944186520602300127604547
60654708944186525955382870675024
60654708944189227247035952469904
60654708944210787754973440926344
60654708944210787754973522416142
60654708944210787755725548986306
60654708944210787755726667844580
60654708944210837580260606828944
60654708944210837580261378479872
60654708944213538871913688623824
60654708944213538871914717510862
60654708944213538871935638099170
60654708944214439439726499501211
60654708944834913810312746427196
60654708944843039280395723089870
60654708944845691707889502655793
60654708944845691707889588744861
60654708944845691707892941612691
60654708944845691707910422889960
60654708944845718976357119939446
60654708944845726151901437606005
60654708944845735623133552654216
60654708944845735623133556886304
60654708944845735630389557291500
60654708944845740983642782716394
60654708944845740983642787302614
60654708944846592138440615655529
60654708944846592138443968523359
60654708944846592275638522531301
60654708944846592275641961488199
60654708944867048879176771851544
60654708944867050663315531672984
60654708944867050663503559750312
60654708944867050663566578732680
60654708944867301629269127518607
60654708944867305335309847550411
60654708944867338544788233819217
60654708944870003332767206571281
60654708944870003332788159043880
60654708944870039836441286916289
60654708944870039836441315614097
60654708944870041482817226940673
60654708944870052601931544273166
60654708944870903763318233836081
60654708944870903763318351809449
60654708944870953169743440582383
60654708944870953176520591921109
60654708944870953177085446289105
60654708944870953177085447805425
60654708944878106658683548176647
60654708944878108442257366024703
60654708944878108442257452113771
60654708944878108442508385450853
60654708944878112148297827776253
60654708944878112148298086056507
60654708944878112149113649230467
60654708944878112149113735319535
60654708944878112149113993586739
60654708944878156621493664408785
60654708944878156621493665925105
60654708944879007226432481963087
60654708944879008873059412715653
60654708944879012716862669105975
60654708944879012716863013462247
60654708944879012717134638289172
60654708944881710713504464952885
60654708944881714420381697915696
60654708945053718433645192979866
60654708945053768434691298070762
60654708945061822308603663529846
60654708945061827837020038949533
60654708945061872309377885427442
60654708945061872309377889777574
60654708945061872316989168647698
60654708945061872316992635138764
60654708945064523600259844275484
60654708945064529128669653557671
60654708945064529128673120744365
60654708945064530775801062991285
60654708945086139462650920982593
60654708945086143168687859204497
60654708945086143168691298159991
60654708945086143168691298161395
60654708945159118808972431005934
60654708949758935092292206479554
60654708949758935092480492824086
60654708949770946369155308925706
60654708949770946499638022808928
60654708949770946506416317336294
60654708949770946506604345413622
60654708949770946506604350012892
60654708949770946506604608280096
60654708949770946507169204480266
60654708949770946507169462747470
60654708949770946552358193189964
60654708949770948199298702116390
60654708949770948199298705302930
60654708949794957805515592378522
60654708949794957981186777951808
60654708949794957988529816760394
60654708949794957988529931545818
60654708949794957988529933080852
60654708949794957988530191348056
60654708949795257994033045079626
60654708949795257994033045197670
60654708949795257994034074067446
60654708949795257994222360411978
60654708949795257994786186376758
60654708949795257994786444643962
60654708949795258131294828324874
60654708949795258131482086166812
60654708949795258132046940634186
60654708949795258177048413234742
60654708949795258177235929343884
60654708949795258177236699579274
60654708949795258177800525544054
60654708949795258177800783811258
60654708949803062915256771258094
60654708949803361869745431761398
60654708949803361869745690028602
60654708949803362007006071233354
60654708949803362007006186018778
60654708949803362007006187553812
60654708949803362007006445821016
60654708949803362052759656143270
60654708949803362052759770928694
60654708949803362052760029195898
60654708949803363104339079961558
60654708949803363104527623523534
60654708949803363653382098745034
60654708949803363699135683654950
60654708949805764801706715148924
60654708949806063161398513556278
60654708949806064807774424882854
60654708949806965375586206877578
60654708949806965375586207940436
60654708949806965375774751502412
60654708949806971049794614109375
60654708949989478804887648790588
60654708949989478804888677661816
60654708950086691942532683578126
60654708950086691942535007576132
60654708950086691942535007576180
60654708950086691942535007576340
60654708950086691942700077914066
60654708950086691942720969922610
60654708950086691942720969922818
60654708950086691942723292870904
60654708950086691942723292871112
60654708950086691943264936980710
60654708950086691943267232280956
60654708950086691943285054154642
60654708950086691943285054154802
60654708950086691943285828989302
60654708950086691943288152987356
60654708950086741768071615282886
60654708950086741951357890802654
60654708950086741951357893984982
60654708950087042094623194448098
60654708950087042094624227549962
60654708950094795817494252960772
60654708950094795817494252960980
60654708950095103327586150516482
60654708950095103327589589473380
60654708950095145969561434555042
60654708950095145969582068296382
60654708950095145969582326563634
60654708950095145969582439832690
60654708950095145969582439832738
60654708950095145969582440882450
60654708950095145969582440882498
60654708950095145969585425415222
60654708950095145969585538665404
60654708950095145969585540200438
60654708950095145969585796932656
60654708950095145969585798467642
60654708950095145969644743973904
60654708950095145969645116908274
60654708950095145969648182812544
60654708950095151322751873749244
60654708950095151322754968349870
60654708950097852614404955544172
60654708950098747691849225968114
60654708950098747691852291872384
60654708950098747692040577167108
60654708950098747692040581399196
60654708950098747692040610213644
60654708950119112795790256179872
60654708950119112979368565260080
60654708950119112979556593337408
60654708950119112979557741243618
60654708950119162941374012873669
60654708950119462947629609903164
60654708950119462947630381555496
60654708950121864095745790909906
60654708950123064807074581987174
60654708950123064807095502575482
60654708950123064807346206661081
60654708950123064852828166897042
60654708950645992717079146508314
60654708950645992717079918160646
60654708950645992717079921342974
60654708950743189208580902678614
60654708950743189208583882493817
60654708950743189208583997279241
60654708950743189208769187973386
60654708950743189208772282574013
60654708950743489397851496558806
60654708950743489398039781853578
60654708950743539222577848557908
60654708950743539222658949695642
60654708950743539222659206913086
60654708950743539222661272643936
60654708950743539222661530911140
60654708950743539223414413823024
60654708950743539223414672090228
60654708950743539352576579523380
60654708950743539352578902471674
60654708950743539359838346083118
60654708950743539360110313731122
60654708950743543059133340856721
60654708950743555877719191881374
60654708950750399828993664128471
60654708950751293083480366113533
60654708950751293083731527958652
60654708950751293083731527958653
60654708950751358968043024453580
60654708950751358968043027635700
60654708950751359693074396985297
60654708950751659698553146741798
60654708950751659699309735359270
60654708950751659706168355126852
60654708950751659751838142893900
60654708950751659751838142911162
60654708950751664647743810175100
60654708950751664647744068442304
60654708950751664693497649102822
60654708950751664693497653352172
60654708950754016931741468063420
60654708950754016931741582848844
60654708950754060846964630403440
60654708950754060846964659099796
60654708950754060854304313161868
60654708950754060854492971526530
60654708950754344389190175737428
60654708950754344389270502040502
60654708950754344389273599823456
60654708950754344389273858090660
60654708950754360860560682192176
60654708950754360990394629666682
60654708950754360990478312019914
60654708950754360990481639373716
60654708950754360990481668070072
60654708950754360990959488733326
60654708950754360997821350828500
60654708950754361036235224283584
60654708950754361043491224688780
60654708950754361043491224706042
60654708950754366350990869801624
60654708950754366396744454698442
60654708950755217688740156644553
60654708950755217688740161230764
60654708950755217688740161230773
60654708950774773861476450667688
60654708950774773861727154770792
60654708950775615727700343449111
60654708950775674292278182035752
60654708950775674292278524992344
60654708950775674841070496847106
60654708950775675023990186786525
60654708950775676122327271701154
60654708950775676129104534159154
60654708950775676129104791376598
60654708950775910387554462005732
60654708950775960389077701612014
60654708950775976272621546329020
60654708950775976272621804596224
60654708950775976310844721319260
60654708950775976318375385256742
60654708950775976318375389506092
60654708950775976318375389978476
60654708950778375995713526957048
60654708950778376132723577229416
60654708950778376132974281332520
60654708950778377825762617672210
60654708950778377833104623378932
60654708950778377833104996431560
60654708950778377962270255553093
60654708950778377969612236912187
60654708950778677976056892300076
60654708950778678014280066240556
60654708950778678014844150472540
60654708950778678021622190852362
60654708950779577309086742330447
60654708950786433666088525175936
60654708950786481288938565293536
60654708950786481295716745502038
60654708950786781439233754473766
60654708950786781439233754590406
60654708950786781478209159291772
60654708950786781851580877851892
60654708950786781851580992637316
60654708950786781889803395857180
60654708950787671476702669378979
60654708950787682419392774631881
60654708950787682419392776031561
60654708950962043657479619246740
60654708950962043657479619363380
60654708950962043833444069776520
60654708950962043840221991251258
60654708950970196946024007056006
60654708950970196946024010238126
60654708950970197533293331443034
60654708950970197540820499264186
60654708950970197678085496382291
60654708950970497684337246901522
60654708950970497684337251015566
60654708950970497684337508233010
60654708950970497684340602951680
60654708950972848824087818840410
60654708950972848824090917673124
60654708950972854352504194143409
60654708950972898832473323841622
60654708950972898832473695848702
60654708950972898832476794563324
60654708950972898832476794681416
60654708950972898832476795035708
60654708950994464686481994381637
60654708950994468392522371560439
60654708950994469627304305055371
60654708950997169684171985700613
60654708950997169684172014398421
60654708950997169684175453355319
60654708950997171330547925724997
60654708951005274793916632234891
60654708951066513360009284514728
60654708951066513360259988617832
60654708951066513360260331574424
60654708951067394207914259776840
60654708951067413790560311779688
60654708951067413790811015882792
60654708951067414339854292014694
60654708951067444032720938079016
60654708951067444032804276058714
60654708951067694351452189570108
60654708951067744176258867872284
60654708951070115493995656700984
60654708951070115494246360804088
60654708951070115631256411076456
60654708951070115631507115179560
60654708951070145324373761593642
60654708951070145324641515444424
60654708951070145324645614567198
60654708951070145324645643265006
60654708967531939400703429536407
60654708967531941184277333473531
60654708967532842347712218035393
60654708967714454476381897508945
60654708967808966322561102203657
60654708967808966322561103603129
60654708967808966322561103603177
60654708967808966322561106785505
60654708967808966322561106789877
60654708967808966322561106903549
60654708967808966322561106907921
60654708967808966322561106921019
60654708967808966322561108320491
60654708967808966322561108324863
60654708967808966322561108324911
60654708967808966322561132299533
60654708967808966322561135481861
60654708967808966322561135500735
60654708967808966322564574457633
60654708967808966322564574461845
60654708967808966322564574574273
60654708967808966322564575978165
60654708967808966323125187835161
60654708967808966323125191017489
60654708967808966323126335745535
60654708967808966323126338927863
60654708967808966323375892054857
60654708967808966323375892054905
60654708967808966323375895237185
60654708967808966323375895237233
60654708967808966323375895238637
60654708967808966323377038444747
60654708967808966323377039842815
60654708967808966323377039848639
60654708967808966323377043030967
60654708967808966323379362791109
60654708967808966323379362909361
60654708967808966323379364313253
60654708967808966323379367495581
60654708967811667614026271756393
60654708967811667614026276355663
60654708967811667614026276361279
60654708967811667614214183998537
60654708967811667614214188698429
60654708967811667614214188702801
60654708967811667614214188715899
60654708967811667614214190115371
60654708967811667614214190119743
60654708967811667614214217295615
60654708967811667614214298783961
60654708967811667614214303034763
60654708967811667614214304432991
60654708967811667614214304434443
60654708967811667614217655902593
60654708967811667614217656252513
60654708967811667614217656369153
60654708967811667614217657302273
60654708967811667614276974809529
60654708967811667614276974809577
60654708967811667614276975859289
60654708967811667614276979395749
60654708967811667614276979414623
60654708967811667614276979414671
60654708967811667614276980458607
60654708967811667614276980464383
60654708967811667614276980464431
60654708967811667614280418021649
60654708967811667614280418488161
60654708967811667614280418488209
60654708967811667614280419537921
60654708967811667614778269630041
60654708967811667614779417540415
60654708967811667614781368462755
60654708967811667614781368580799
60654708967811667614781373180069
60654708967811667614781401876425
60654708967811667614782516491173
60654708967811667614841060091273
60654708967811667614841060091481
60654708967811667614841060441193
60654708967811667614841064690751
60654708967811667614842179305339
60654708967811667615028973849737
60654708967811667615028977032065
60654708967811667615028977032113
60654708967811667615028977033517
60654708967811667615029087118889
60654708967811667615029087119049
60654708967811667615029088168809
60654708967811667615029088518569
60654708967811667615029091350977
60654708967811667615029091705269
60654708967811667615030120220753
60654708967811667615030120239627
60654708967811667615030121637695
60654708967811667615030121643519
60654708967811667615030124825847
60654708967811667615030206315597
60654708967811667615030206332907
60654708967811667615030210564995
60654708967811667615032444568727
60654708967811667615032444585989
60654708967811667615032444686771
60654708967811667615032444704033
60654708967811667615032444704241
60654708967811667615032448818077
60654708967811667615032448936121
60654708967811667615032449290461
60654708967812918196671570780485
60654708967812918197483230045645
60654708967812918197483258743453
60654708967812918197483258760923
60654708967812918197486357593429
60654708967812918197486358993109
60654708967812918197486359115573
60654708967812918197486363714843
60654708967821022071629668155581
60654708967823680721283738053491
60654708967823723363282748533311
60654708967823723363282749950461
60654708967823723363533801596085
60654708967847990516583708535825
60654708967847990516771993830645
60654708967847990516772079569953
60654708967848040478839426858213
60654708967848040524592983205867
60654708968407293074718769177073
60654708968407293075282853409057
60654708968468164880010983336461
60654708968468164880010983336509
60654708968468164880011012032865
60654708968468164880262060492193
60654708968468164880262060492241
60654708968477235795118649164751
60654708968480178528795123217139
60654708968480192764683661942816
60654708968480193177302752833592
60654708968480223008528663609351
60654708968480227804308107189317
60654708968480237093090742720124
60654708968480237099865569594188
60654708968480237237063589851137
60654708968480237282796226893523
60654708968480237642133788918077
60654708968480237832686692422647
60654708968480239060693799043467
60654708968480239067468625917579
60654708968480242583517831129682
60654708968480242590295785900037
60654708968481078363636009140210
60654708968481078364486784534054
60654708968481079096544143092647
60654708968481121608109799973473
60654708968481121608109886062541
60654708968481123576340445599703
60654708968481127137525868994111
60654708968481137660839762595549
60654708968481138400522723422134
60654708968481138400522752118490
60654708968500650512563629886696
60654708968500650512563629905570
60654708968500650512563717044398
60654708968500651748098794904958
60654708968501550531520766477714
60654708968501551080375412945522
60654708968501551080375412945682
60654708968501840197194874704769
60654708968501851277144525732623
60654708968504241299577391200625
60654708968504242945953302527201
60654708968504252234767826104238
60654708968504252234956111399010
60654708968504252372216522817730
60654708968504252372216780035174
60654708968504254065067734178559
60654708968504254071656484374279
60654708968504254071656508834335
60654708968504254071656513420555
60654708968504254071656514483365
60654708968504254071656599159703
60654708968504254072409741401601
60654708968504254072409998619045
60654708968504504389561398096736
60654708968504504802180488987512
60654708968504504985362324074541
60654708968504541488847953317273
60654708968504541488847985197409
60654708968504543135223896523985
60654708968504552607220009655701
60654708968504552613714340207291
60654708968504552980579962527579
60654708968504553163604804705609
60654708968504554215173522034274
60654708968504554215173522053957
60654708968504554215173522053961
60654708968504554398386738200541
60654708968505454966753129341605
60654708968512357946553078193199
60654708968512357946615754100723
60654708968512357946615754100931
60654708968512357946615754223187
60654708968512610094852293274857
60654708968512610094852293274905
60654708968512610094852293287955
60654708968512610094852321971213
60654708968512610094852408060281
60654708968512610095668358838429
60654708968512658083354841714305
60654708968512658090132763189043
60654708968512659508692772964429
60654708968513510525403319135973
60654708968513510525403320539865
60654708968513510525403320552915
60654708968513510525466082304789
60654708968513510662664073865577
60654708968513558704451247875525
60654708968513558704451276571881
60654708968513558841712030369973
60654708968516211817056431031053
60654708968516211817056517120121
60654708968516259988761289457927
60654708968516259995288420723231
60654708968516259996104329670405
60654708968516259996104358366761
60654708968684318220058657399583
60654708968687019511711772491493
60654708968687019511711858213379
60654708968687019511711858230641
60654708968687019511715211081209
60654708968687019511715211098471
60654708968687019511715211448391
60654708968695123386669956059247
60654708968695123386670214326451
60654708968695123386670214339501
60654708968695123386671360819675
60654708968695123386671360832725
60654708968696073780128630414909
60654708968696323960738250679731
60654708968698731003591116617405
60654708968698775071781707474957
60654708968698775071781710775377
60654708968699075261052272775385
60654708968699916341616991742636
60654708968699933003536519525406
60654708968720344631827287658855
60654708968720641114492358445229
60654708968720641115057475779077
60654708968720644821094500090049
60654708968720644821097852957879
60654708968723045923477016585905
60654708968723045923480369453735
60654708968723046335262375362707
60654708968723341171363506745129
60654708968723341171363507794889
60654708968723342406145440240061
60654708968723346112747578702553
60654708968731147738775150053379
60654708968731147738963177062073
60654708968731147738963177080947
60654708968731151033221548333307
60654708968731151444815526182421
60654708968731151445003554240875
60654708968731151445003554242279
60654708968731151445003554259749
60654708968731447928045715353807
60654708968731447928233742362501
60654708968731447928233742381375
60654708968731451222492113633735
60654708968731451634082734364057
60654708968731451634086091482849
60654708968731451634274119542707
60654708968731451634274119560177
60654708968731451634336881674858
60654708968731451634336881674867
60654708968792390011096463733736
60654708968792390011096463752610
60654708968792390011096549491758
60654708968792390011284491811064
60654708968792390011284491829938
60654708968792390011284836186210
60654708968792391246631628751998
60654708968793285271408686367702
60654708968793285271659390470806
60654708968793290030053600324754
60654708968793290579096532087334
60654708968793290579096617826642
60654708968793290579159293852258
60654708968793586650515036651659
60654708968793587061458148580054
60654708968793587061458151762382
60654708968793587062022232812038
60654708968793587062022235994366
60654708968793587062293828923734
60654708968793587062293832106062
60654708968793619866583612923329
60654708968795986974843774071554
60654708968795986974906450097330
60654708968795988621219685398130
60654708968795988622034473733218
60654708968795991733300659951278
60654708968795991733488945246050
60654708968795991870561328587442
60654708968795991870749356664770
60654708968795991870812375647138
60654708968795992282531619791186
60654708968795992282531619791346
60654708968795992282594381556110
60654708968796021563699941250009
60654708968796288353198355357086
60654708968796288353946913900990
60654708968796288398864786587042
60654708968796288398864789769370
60654708968796288398885707175350
60654708968796288948757579665179
60654708968796292059831892469476
60654708968796321753786186031961
60654708968796337126997737347953
60654708968796337127000060296247
60654708968796338361781993791179
60654708968796338362346849675495
60654708968804093731524948509686
60654708968804093731775652612790
60654708968804141909944867547524
60654708968804141909948218880368
60654708968804141910007543577720
60654708968804141910011009813824
60654708968804141910011014058962
60654708968804392090644654229996
60654708968804392090812019868128
60654708968804392090832940574528
60654708968804392227905410022410
60654708968804392227905438718766
60654708968804441504669904776710
60654708968804441504669905826470
60654708968804441504673257526448
60654708968804442053461876635844
60654708968804442053465227968640
60654708968804442053524924183426
60654708968804442053528023147282
60654708968804442099281574997612
60654708968804443472084933954441
60654708968804443472088028555067
60654708968828709206765411365504
60654709103395207704595261877986
60654709103395207704595261883602
60654709103419517682532226239006
60654709103419519329472998031906
60654709103430324496085583497296
60654709104378577860822053801459
60654709104378627137387803840690
60654709104400235823671686401214
60654709104402889485696347798891
60654709104402889485696347811941
60654709104402889485696433887959
60654709104402889485697467007085
60654709104402893191736809550441
60654709104402893191737842669567
60654709104402937115136741518398
60654709104402937115325026948524
60654709104402938762454083686276
60654709104410998302294154240499
60654709104414600573289889386259
60654709104414600573289975475327
60654709104586653352901239818178
60654709104586653360431875309846
60654709104619025615831081634949
60654709104619025615831081636353
60654709104619029321871458813751
60654709104619029321871458815155
60654709104621726907484163431233
60654709104621727319078142330107
60654709109303833117696929275218
60654709109328142912432301226274
60654709109328142912620587570806
60654709109328143049692280649042
60654709109328143095634926738102
60654709109328144147966605297722
60654709109328144696821080519222
60654709109338649125120053184282
60654709109338949726172652974802
60654709109338949863433665984660
60654709109338949863621694061988
60654709109339850293984434969526
60654709109339850431433475123592
60654709109339852261587376501669
60654709109619932366191884411922
60654709109619932366193950124058
60654709109619932366194983244636
60654709109654749014227700422174
60654709109655049157661027157054
60654709109655049157744709510494
60654709109655949588295736775454
60654709109655949725472809147406
60654709109655949725493729735714
60654709109655949725493729735759
60654709109655949725493729735768
60654709109655949771226394055870
60654709110308561039972383061020
60654709110308561047502761218604
60654709110308561047502761317982
60654709110308861183489363568172
60654709110308861191019770288210
60654709110308861191019770423564
60654709110308861229242948478088
60654709110311214709527392514620
60654709110311262338967813519214
60654709110311262338967815035534
60654709110311262339156100230928
60654709110311262743407727982316
60654709110311262750749704991278
60654709110311262750749819428186
60654709110311262750749819782318
60654709110311262880668568451069
60654709110311562482484822606130
60654709110311562482672736364594
60654709110311562520896030272968
60654709110311562894266830050088
60654709110311562894455115344860
60654709110311562932678293399384
60654709110312398812306396253434
60654709110312414864471531687550
60654709110319367861055858778294
60654709110319367861055858894934
60654709110319367861244145135876
60654709110319367998536295941884
60654709110319668004761154224196
60654709110494977989466344763552
60654709110494978576647940600674
60654709110494978576729185803388
60654709110494978584260252689302
60654709110494978584262690311996
60654709110494978584262691374806
60654709110495278727779584725868
60654709110527350839662155033993
60654709110527354545702532212795
60654709110527354545702532214199
60654709110530052542909215729151
60654709110530052680441565030962
60654709110530056386481942676324
60654709110531302858622844497713
60654709110603030242852457598588
60654709110604204188563945744452
60654709127064827933080596694589
60654709127065728500892378689153
60654709127356265450414810289284
60654709127356565593931819377604
60654709127356565639685404169428
60654709127380925259726195207662
60654709127380925259788956972586
60654709128012813768970815025381
60654709128013079513228722923818
60654709128013079513479771383194
60654709128013079513500692088142
60654709128013109161708824258899
60654709128013979943964566160133
60654709128013980081225320535605
60654709128014009729520606253463
60654709128037138982712701588681
60654709128037138982712730168189
60654709128037138982712730174013
60654709128037138982712730187063
60654709128037138982712815913161
60654709128037138989991946579995
60654709128037138989992059971599
60654709128037138990054735874911
60654709128037138990054735880735
60654709128037138990054735993163
60654709128037138990054821619883
60654709128037428191070787118315
60654709128037429838262979059515
60654709128037438584529071603416
60654709128037438584717356898188
60654709128037439126229739256509
60654709128037439133488062259995
60654709128037439133571744963231
60654709128037439133571745079058
60654709128037439133571746012907
60654709128037439316785965040930
60654709128038291568842302314053
60654709128038291568905064078977
60654709128038330406011884498061
60654709128038339152529138888537
60654709128038339747053399996187
60654709128038341119681898579397
60654709128038341119933289995365
60654709128045544427091000119045
60654709128045544427091000123257
60654709128046444445849517878117
60654709128049146698338011770672
60654709128253527268237636434241
60654709128253530974278013613043
60654709128255928782214131827567
60654709128255932488254507956609
60654709128256228559890718229121
60654709128256228971484697127995
60654709128256232265931095407923
60654709128256232677525073257037
60654709128256232814970412503595
60654709128257129539484420056847
60654709128257133245524797235649
60654709128328906482098169458597
60654709128328906482098169575237
60654709128328922953387200654556
60654709128328922953449991588012
60654709128328922953449992650822
60654709128329180454937366519928
60654709128329206625615178546917
60654709128329206625615178663557
60654709128329206671347841817313
60654709128329222547924327543974
60654709128329223096967000203865
60654709128329223096967001739142
60654709128330081022749148160360
60654709128337328390486255709683
60654709128337328390486255713895
60654709180231649104998069440294
60654709180231649104998070503152
60654709180239752979957315758054
60654709180239753117134301685207
60654709180243354839610466021768
60654709180243355251204443853412
60654709180523386948997079656978
60654709180523436911880418815098
60654709180531492654102044365732
60654709180531492654164806480576
60654709180535144888075622163088
60654709180535144888075650860929
60654709180535144888075650865141
60654709180555552267949344222850
60654709180558553566109727436190
60654709180559412040748959918661
60654709180559454133670462371010
60654709180559454133921509430754
60654709180559454133921509430913
60654709181187739136321419927333
60654709181188039279838427499381
60654709181188039279838429015701
60654709181191608250097308546361
60654709181191608250100779050737
60654709181191608250100779400657
60654709181191608250100780450417
60654709181191608250163541165581
60654709181191642153308622838813
60654709181212054467237207745681
60654709181212054878831185577373
60654709181212054878831186043933
60654709181212056114366264951445
60654709181212354610754216834049
60654709181212354610754218350369
60654709181212355068101750877801
60654709181212355068101751344361
60654709181212365599196760272140
60654709181215067432362453080539
60654709181215067432362567399403
60654709181215067439704458769791
60654709181215067439704487349471
60654709181215067439704487349507
60654709181215067439704487349715
60654709181215909305981931542413
60654709181215919691772533151772
60654709181215957484224412173481
60654709181215958712228424193675
60654709181215958719570429900397
60654709181215967870192838588899
60654709181215967870192838706943
60654709181215967870192839638575
60654709181215967870255514614675
60654709181215967870255514732719
60654709181215968045865086445631
60654709181215969700398998266240
60654709181223128672364523661135
60654709181223172550010870724841
60654709181223172550010870841481
60654709181223172550010871191401
60654709181223172550198898802169
60654709181223172550198898918773
60654709181223172550198898918809
60654709181223172550198899268693
60654709181223172550198899268729
60654709181223173144807101482245
60654709181223173144807101598885
60654709181224029102915550926095
60654709181224029103166599402733
60654709181224029103166857669937
60654709181224029240364850280485
60654709181224062594529675280825
60654709181224062594529675285037
60654709181224072980749926183976
60654709181224072980749926533812
60654709181224072980750184464230
60654709181224073575274445921797
60654709181224073575274446038437
60654709181224073575274446388357
60654709181224073575358128747205
60654709181224073575358128863845
60654709181224073575358243538452
60654709181224073575358243655092
60654709181224073712556121357669
60654709181224073712556121357753
60654709181224073712556121357912
60654709181224073712556121474393
60654709181224073712556150172360
60654709181224073712650652624749
60654709181224074947997100693559
60654709181226774867011210542085
60654709181226774867011210658725
60654709181226774867199611690914
60654709181226775278793589522558
60654709181226777063193790265590
60654709181406844361085586928413
60654709181410446769866128014775
60654709181429955366414445819490
60654709181429959072454823464852
60654709181430855796881819427657
60654709181430859091140190698891
60654709181430859502922196606459
60654709181430859502922196607863
60654709181430859502922196625333
60654709181430860738268214334779
60654709181431155985963324598653
60654709181431155986152384728085
60654709181431155986152384729489
60654709181431156123475815129250
60654709181431159692001376263081
60654709181431159692001376729641
60654709181431159692192761908291
60654709181431159692192761925761
60654709181431159692255524040451
60654709181431159829450073094991
60654709181433857277805466524369
60654709181433857689399445423243
60654709181433860983845843703171
60654709181433861395439821552285
60654709181434758257211141324527
60654709181434758394471896054131
60654709181434758394660182411713
60654709181434761963251517453569
60654709181434762100512272183173
60654709181441966505742760665787
60654709181441966505745084663841
60654709181442863504777159161475
60654709181442867073554456567071
60654709181442867073556780565125
60654709181442867073744808642453
60654709181442867211005563372057
60654709181442867211005563372216
60654709181503833496577830049993
60654709181504105227459970587447
60654709181504133640094839138313
60654709181504133640094839254953
60654709181504149562591899892032
60654709181504149562592016212698
60654709181504149699852684498939
60654709181506551259519943040784
60654709181506551259519943157424
60654709181506551259582735037098
60654709181506551259771020331870
60654709181506806930895286910109
60654709181506806930895401234797
60654709181506851403099743062608
60654709181506851449041585515658
60654709181507735362298602891499
60654709181507757369832220831918
60654709181514662272112073081839
60654709181514662272133079875855
60654709181514961912611329893996
60654709181515862617600442545427
60654709181515863029131658257775
60654709181515863029131686954131
60654709181515863029131773043199
60654709181515863029194448602415
60654709181515863029194449068975
60654709181515863029215340611007
60654709181515863029215340965382
60654709181515863029215341077567
60654709181515863029215341082022
60654709181515863029215369307363
60654709181515863029215369661738
60654709181515863029215455396431
60654709181538971700741886179938
60654709181538972112524407586656
60654709181539271844509942328002
60654709181539271890263527237870
60654709181539272256104178439900
60654709181540172275060969592959
60654710308681840626517237538332
60654710308754775455399212736326
60654710308754775455399216968414
60654710308754775501152801878282
60654710308754775501717657762598
60654710308778792288043415612756
60654710308779087126028182154012
60654710308779092434009262267798
60654710308779092434009263317558
60654710308779092477313981031228
60654710308779092477314781263276
60654710308779092479761469216834
60654710308790799997759713428261
60654710308790799997759742124617
60654710308973580125050071385372
60654710308973613430870831359418
60654710308973613433381315615580
60654710308973629902159978409180
60654710308973629902159981591508
60654710308997897101213606416508
60654710308997897101216700899090
60654710309008752046819474609414
60654710309009602835073628170616
60654710309009647307466340799068
60654710309009652797622609466832
60654710309009652797625709703438
60654710309009652797643530059346
60654710309070576260661216417160
60654710309070826578556385815588
60654710309070826578807464039954
60654710309070876401670811421764
60654710309070876404179344732548
60654710309070876584664604471988
60654710309081381427273543596680
60654710309081681570790291235420
60654710309081681570790294417748
60654710309105648578254308058760
60654710309105648578254312290848
60654710309105948767336878211708
60654710309106849334584572786296
60654710309106849335336684045896
60654710309106849335336688277984
60654710309106849335336688296858
60654710309106893806973961243274
60654710309106893806973962293034
60654710309106893806974962583094
60654710309106893806974965765422
60654710309106893806974994346590
60654710309106893807539046815078
60654710309106893807539049997406
60654710309106893807539075394842
60654710309106893807539078577170
60654710309106899159955367082548
60654710309106899159956138736284
60654710309106899159956481710346
60654710309106899160144509787674
60654710309106899297133554082512
60654710309106899297154474669203
60654710309106899297154474670607
60654710309106899297154474675026
60654710309106899297404149885221
60654710309106899297405178773711
60654710309106899297969263004291
60654710309106899297969263010114
60654710309630093992068868783769
60654710309665216134278405669675
60654710309665216134280615226600
60654710309665245782319429863756
60654710309738162129294378740979
60654710309738162129294378746586
60654710309739062697127082491646
60654710309739062697294447094577
60654710309739062697315367805348
60654710309739062697315368868158
60654710309739096051361901328191
60654710309739096051361901446235
60654710309762462633788235309249
60654710309762462633788493471450
60654710309762473754168644042055
60654710309762473754168672738411
60654710309762477460209134489961
60654710309762477460210167609087
60654710309762477460210168081254
60654710309762478694992101576186
60654710309763407676239637482111
60654710309763407676239637483515
60654710309763413029441585456871
60654710309770582568255995072421
60654710309770582569950571649787
60654710309774179351332112922039
60654710309774179351332113271959
60654710309774184839502749981201
60654710309774184841762214325779
60654710309774184841783106452406
60654710309774184841783135032122
60654710309774184841783135498682
60654710309956985280287407826480
60654710326407722217299419565452
60654710326407722219555756493388
60654710326504968716618983235974
60654710326504968719066701109068
60654710326504968719067849015284
60654710326504968719067850414964
60654710326515773885679028288588
60654710326515775532054710027054
60654710326515775532055055800476
60654710326699506187218569755930
60654710326723773340518608621254
60654710326723773340707779887430
60654710326723773340709989566412
60654710326723817812096191124634
60654710326723817812096305909850
60654710326734628331855074938358
60654710326734628331875738291960
60654710326734628331938414317736
60654710326734628331938757291798
60654710326734628332126785369126
60654710326734629567204192897668
60654710326735528899938481620167
60654710326735528899938481620176
60654710326796752686708851933866
60654710326796752689236784973498
60654710326796752689237931480034
60654710326796752689237931834166
60654710326807557853341726765914
60654710326807557853341841551130
60654710326807557855848767796954
60654710326807557855848882582170
60654710326807557855849112153018
60654710326831825006077796184678
60654710326831825006641880416454
60654710326831874831366019554038
60654710326831874831385911253904
60654710326831874831386682907640
60654710326831874831449358933416
60654710326831874831449701907478
60654710326831874831637729984806
60654710326831874832201699897718
60654710326831874832201814216790
60654710327355970094113203397787
60654710327355970094114236499651
60654710327355970231373872034111
60654710327355970231374991229255
60654710327356003445653728419692
60654710327380281718988615186471
60654710327380281718988873820857
60654710327380281718991972653571
60654710327380281856249284176927
60654710327380281856249628196329
60654710327380281856252727383175
60654710327380287206908581429317
60654710327380287206911675675811
60654710327380315070531464573612
60654710327391120236578673000890
60654710327391989099729231035166
60654710327391992804071931287577
60654710327391992804073997001165
60654710327391992804073997005377
60654710327391992804074255285631
60654710327391992804075030120291
60654710327391992941334665641701
60654710327391992941335010011023
60654710327391992941335784849895
60654710327461336528091567640809
60654710327464021760233031967817
60654710327464023543810640583846
60654710327464038368536618465151
60654710327464038368536619877872
60654710327464038368536619877881
60654710327464038368787666937577
60654710327464038368787666941789
60654710327464071584840853036386
60654710327464071584840966404660
60654710327464071584840967821602
60654710327464071584841195975508
60654710327464071584841197392450
60654710327464071585593994198004
60654710327464071585594338571538
60654710327464071722293364945861
60654710327464938799338694202537
60654710327464938799338694206749
60654710327464938936599448932141
60654710327485651859007356975477
60654710327485653640885912570475
60654710327485653642580489264481
60654710327485653642581260912601
60654710327488338873030819751259
60654710327488338873030819755471
60654710327488338873030819768521
60654710327488338873030820105391
60654710327488338873031848638297
60654710327488338873031853224517
60654710327488349993661932237201
60654710327488382615110386491356
60654710327488383210471730351924
60654710327488383210471844670788
60654710327488383210472074725458
60654710327489239303581847370351
60654710327489239440842601745823
60654710327489250424212959502001
60654710327489250561495783198458
60654710327500061078744990053841
60654710327682859554377525080804
60654710327682909560483303902348
60654710327682925619990104919002
60654710327682925619990449275274
60654710327683776776489841234649
60654710327707171359989243001850
60654710327715341119911109401746
60654710332316347630401086844640
60654710332413293942897803087828
60654710332413293942897803088036
60654710332413293942898549224728
60654710332413293942898922296230
60654710332424098924048068509644
60654710332424100755886129199520
60654710332424399115766126345810
60654710332424399253027139355668
60654710332424399253027139355876
60654710332425301512968419103258
60654710332425301512968505192326
60654710332632098564538853286474
60654710332632143035906716871150
60654710332632443179444646664418
60654710332642953555957858768170
60654710332643253699224078014030
60654710332643253699226143726166
60654710332643253699226145261200
60654710332643253699226402478644
60654710332643253699227176846744
60654710332643253699227177313304
60654710332643253699227178363064
60654710332644106088795360531470
60654710332644106134611677342048
60654710332644153718057928732237
60654710332644154267098250231594
60654710332644154267286564107486
60654710332644154267286564107540
60654710332644154267288888222180
60654710332644154313040120436234
60654710332644154313042444317648
60654710332705077910539925332910
60654710332705077913068633205798
60654710332705077913069005233156
60654710332740150047458638510604
60654710332740150047646666587932
60654710332740150047646666588092
60654710332740194519011947557638
60654710332740200055279660678724
60654710332740200055280775306522
60654710332740200055468803383850
60654710332740200056032887615834
60654710332741400766546804618658
60654710332741400766609194847274
60654710332741400767361307156586
60654710332741400767361592953746
60654710332741400812279468940218
60654710332741400812551065051914
60654710332741400813115149283898
60654710333288940437063639516242
60654710333288940483633131969440
60654710333299717786687284343352
60654710333299745467230086394526
60654710333299762075299728722996
60654710333300614650091653160550
60654710333372396806415932446616
60654710333372396806415961142972
60654710333372396808671922184468
60654710333372396808672011461480
60654710333372396808672265024420
60654710333372396808672293720776
60654710333372396808672298425040
60654710333372396808860584782622
60654710333372396808863654918980
60654710333372396808863683615336
60654710333372396809425440666938
60654710333372396809428510801892
60654710333372396809428539499652
60654710333372396946689638598543
60654710333372663781701047863338
60654710333372696949932937184756
60654710333372696949932941416844
60654710333372696949932970113200
60654710333372696952189274112692
60654710333372696952189278344780
60654710333372696952189302809048
60654710333372696952192401641762
60654710333372696995686526326760
60654710333372696995686555023116
60654710333372696997942633683848
60654710333372696998130920028380
60654710333372696998695775912696
60654710333373564212252075123926
60654710333373597519938298220045
60654710333394009839947449603281
60654710333396708433549661522120
60654710333396708433550780717264
60654710333396708433550804710760
60654710333396708433738035022742
60654710333396708434303922957758
60654710333396713373431684118926
60654710333396964286195163054762
60654710333396975406763628684921
60654710333396979112616837664566
60654710333396980347398771159498
60654710333397008028212053888588
60654710333397008028212311106032
60654710333397008028213082758364
60654710333397008028777166990348
60654710333397008574807607434406
60654710333397008577255330024862
60654710333397008577256101677194
60654710333397008577820185909178
60654710333397008577820960743838
60654710333397008622820255518904
60654710333397008622820369837768
60654710333397008622821398707544
60654710333397008623008541863436
60654710333397008623008656182300
60654710333397008623009657889302
60654710333397008623573397747752
60654710333397008623573512066616
60654710333397013562701244996584
60654710333397864716746190319562
60654710333397909145631966381807
60654710333405117391907163757226
60654710333405117437660490381224
60654710333408682787500887066525
60654710333408686356908215274218
60654710333408686494106121795642
60654710333408686494106121795699
60654710333408686494106122262202
60654710333408686494168884381258
60654710333408686494357170272496
60654710333408686494378090978896
60654710333408687728950817876190
60654710333408719848438541838549
60654710333408719848459462544949
60654710333591184775949162717794
60654710333591250843821522674318
60654710333591485104736847901346
60654710333591485104736851083674
60654710333592435498171128066078
60654710333612814463847074988561
60654710333615496583820317450702
60654710333615512460331605461114
60654710333615546409191083168594
60654710333615546409191854819522
60654710333615562468699258828238
60654710333615562468967496423074
60654710333615562468967497472834
60654710333615796727357475474950
60654710333615796727358247127282
60654710333615812650420541554230
60654710333615846552729012843770
60654710333615846552729784496102
60654710333616761945518085593529
60654710333623966487447103645772
60654710333627524286238870151916
60654710333627524286301632266760
60654710333627568804271154379190
60654710333627568941469146989898
60654710333627573700079191808148
60654710333688497343329024083750
60654710379585350522676693573544
60654710379585350523428804366536
60654710379585350523432161951728
60654710379585350525124414628966
60654710379682597021914554415977
60654710379682597021936590062347
60654710379682597022123846487343
60654710379682597022186522040895
60654710379682597022186522513279
60654710379682597022186522530541
60654710379682597022186895116608
60654710379682597022187637122043
60654710379682597022187637122203
60654710379682597022187637126415
60654710379682597022187638189224
60654710379682597022187641371552
60654710379682597022187641371553
60654710379682597022187665701759
60654710379682597022187665701919
60654710379682597022187669951268
60654710379682597022751382646945
60654710379682597022751382665659
60654710379682597022939667941717
60654710379682597022939748982216
60654710379682597022939748982217
60654710379682597022939753686529
60654710379682597022939753699578
60654710379682597022939753699579
60654710379682597022940811131808
60654710379682597022940896875169
60654710379682597024362271222049
60654710379682597024362357309505
60654710379682597024362357315329
60654710379682597024362361560307
60654710379682597024362386007313
60654710379682597024362386007473
60654710379682597024362734631809
60654710379682597024363418778130
60654710379682597024363504852697
60654710379682597024363504871411
60654710379682597024363505202617
60654710379682597024363505221331
60654710379682597024363509470681
60654710379682597024363763482871
60654710379682597024363763501585
60654710379682597024363767737885
60654710379682597024383278015905
60654710379682597024445958291191
60654710379682597024446331362533
60654710379682597024447072887065
60654710379682597024447445958407
60654710379682597024447450557677
60654710379682597024634330724631
60654710379682597024635359244646
60654710379682597024635359594407
60654710379682597024635387942454
60654710379682597024635474035735
60654710379682597024635474385655
60654710379682597024635478635005
60654710379682597025199185215091
60654710379682597025199185565011
60654710379682597025199472174438
60654710379682597025199558267719
60654710379682597025199558617639
60654710379690700897647947756299
60654710379690700897710995318383
60654710379690700899321516606689
60654710379690700899321602694145
60654710379690700899321602699969
60654710379690700899321631391953
60654710379690700899321631392113
60654710379690700899342523400545
60654710379690700900158430599731
60654710379690700900158430949651
60654710379690700900158717559078
60654710379690700900158803652359
60654710379690700900158804002279
60654710379877134493347840238150
60654710379877134493348873340014
60654710379877134493348873341466
60654710379877134493351310607172
60654710379877134493351312142206
60654710379877134493351568992468
60654710379877134493351570409410
60654710379877134493352340644800
60654710379877134495859380509440
60654710379901401645814179801257
60654710379901401645836215447627
60654710379901401646086147915821
60654710379901401646086520501888
60654710379901401646087262507323
60654710379901401646087262511695
60654710379901401646087263574504
60654710379901401646588327756939
60654710379901401646588703542757
60654710379901401646651008032225
60654710379901401646651008050939
60654710379901401646651375319023
60654710379901401646651461062543
60654710379901401646839293326997
60654710379901401646839374367496
60654710379901401646839374367497
60654710379901401646839379071809
60654710379901401646839379084858
60654710379901401646839379084859
60654710379901401646842731952688
60654710379901446118225576392070
60654710379901446118225947928378
60654710379901446118225948978138
60654710379901446118229046761092
60654710379901446118229048296126
60654710379901446118229305146388
60654710379901446118229306563330
60654710379901446118230076798720
60654710379901446118480009249492
60654710379901451471398481162920
60654710379901451471398739430124
60654710379909505520795460832267
60654710379909505521046507891963
60654710379909505521046507892123
60654710379909505521046507896335
60654710379909505521046508959144
60654710379909505521046536471679
60654710379909505521046536471839
60654710379909505521046622215199
60654710379909549993189322183360
60654710379909555346336801597474
60654710379912256638259441998784
60654710379974380992838925948554
60654710379974380992841334990129
60654710379974380992858784853830
60654710379974380992859157439898
60654710379974380992859817955694
60654710379974380992859817957146
60654710379974380992862255222852
60654710379974380992862256757886
60654710379974380992862513608148
60654710379974380992862515025090
60654710379974380992921460525315
60654710379974380992921460879607
60654710379974380992924902552113
60654710379974380992924903024497
60654710379974380992924931248469
60654710379974380992924932783663
60654710379974380993113217711252
60654710379974380995369267557377
60654710379974380995369268029761
60654710379974380995370415467751
60654710379974380995370673734955
60654710379974380995370674220388
60654710379982484867797396497130
60654710379982484867800575651583
60654710379982484867800575769675
60654710379982484867818030238470
60654710379982484867818288505722
60654710379982484867821500607492
60654710379982484867821502142526
60654710379982484867821758992788
60654710379982484867821760409730
60654710379982484867880705909955
60654710379982484867880706264247
60654710379982484867884143337483
60654710379982484867884143685951
60654710379982484867884143691775
60654710379982484867884143804043
60654710379982484867884147936753
60654710379982484867884148409137
60654710379982484867884172033839
60654710379982484867884172033999
60654710379982484867884172383759
60654710379982484867884176633109
60654710379982484867884178168303
60654710379982484870328428388356
60654710379982484870328508342747
60654710379982484870328508691215
60654710379982484870328508697039
60654710379982484870328508809307
60654710379982484870328512942017
60654710379982484870328513414401
60654710379982484870328537039263
60654710379982484870328537389183
60654710380006752020306405447947
60654710380006752020493661872943
60654710380006752020556337426495
60654710380006752020556337898879
60654710380006752020556337916141
60654710380006752020557452041243
60654710380006752020557452507643
60654710380006752020557452507803
60654710380006752020557452512015
60654710380006752020557453574824
60654710380006752020557456757152
60654710380006752020557456757153
60654710380006752021058517757259
60654710380006752021121198032545
60654710380006752021121536290536
60654710380006752021121536290537
60654710380006752021309483327317
60654710380006752021309564367816
60654710380006752021309564367817
60654710380006752021309564367864
60654710380006752021309564367865
60654710380006752021309569072129
60654710380006752021309569085178
60654710380006752021309569085179
60654710380006796492695766392390
60654710380006796492696024659642
60654710380006796492696137928698
60654710380006796492696138978458
60654710380006796492696799494254
60654710380006796492696799495706
60654710380006796492758442063875
60654710380006796492758442418167
60654710380006796492758442419832
60654710380006801845929362498874
60654710380006801846681474808186
60654710380006801983105406001264
60654710380009503137518653640132
60654710380009503137769357743236
60654710380009503137770386614464
60654710380533598949037914813477
60654710380533648224788676453992
60654710380533648224788680703342
60654710380533648224850322560232
60654710380533648224851441755376
60654710380533648225038608904764
60654710380533648225038694643912
60654710380533648225603464789080
60654710380557910573913328369071
60654710380557910573976004394847
60654710380557959847974163098500
60654710380566047253314670403630
60654710380568721091249689941027
60654710380568721091249689958289
60654710380568765014084388621908
60654710380569621521800631479937
60654710380569621521800717223297
60654710380569621521800717573217
60654710380569621659061385859621
60654710380630894722583123497298
60654710380630894724277699141544
60654710380630894724277957408748
60654710380630894724298878113696
60654710380630894724364739078516
60654710380630894724549667955948
60654710380630894724550701424994
60654710380630894724553025423048
60654710380638998599236912646096
60654710380638998599257750445708
60654710380638998599257836538988
60654710380638998599257837601798
60654710380638998599258123498336
60654710380638998599261189402606
60654710380638998599261193651956
60654710380638998599320598653832
60654710380638998599320885617392
60654710380638998599323951521662
60654710380638998600073654789400
60654710380638998600073740882680
60654710380638998600073769224904
60654710380638998600074026442348
60654710380641667086514387496531
60654710380641667086535308197258
60654710380641699707959369505548
60654710380641699888717597083668
60654710380641699890889911534188
60654710380641699890890026319612
60654710380641699890910832240588
60654710380641699890910918333868
60654710380641699890911205293216
60654710380641699890914271197486
60654710380641699891161995502650
60654710380641699891162253769854
60654710380641699891165319674124
60654710380641699891727108237228
60654710380642551045708771711325
60654710380642551045712213854763
60654710380642567517065414407199
60654710380642567517065414424669
60654710380663265887510480359917
60654710380663265887573156385693
60654710380663277007890544719141
60654710380663309629590304300196
60654710380663310221666844837854
60654710380663310224114565893276
60654710380663310224951390943320
60654710380663310224951477036600
60654710380663315164079238192152
60654710380663315164079496459356
60654710380665967590757539973343
60654710380665967590758568843119
60654710380666011513319926632686
60654710380666011513592010115874
60654710380666011513592267333318
60654710380666011516604472738200
60654710380666011516604558831480
60654710380666868021308481494991
60654710380666868021308567588271
60654710380666868158569321963743
60654710380666879141939679719921
60654710380666912084416626269073
60654710380666912084416626282123
60654710380674082037304993710567
60654710380674082037304994060487
60654710380674087525224583360113
60654710380674087525224698132487
60654710380674087525475630769729
60654710380674087525475631819489
60654710380674087527755987240934
60654710380674987956026658034529
60654710380849682692202591939770
60654710380849682693897168633776
60654710380849699346503640891170
60654710380849699348198130446348
60654710380849699348199249641492
60654710380849699348199250704302
60654710380849699348201573652596
60654710380849699348260892561192
60654710380849699348262011756336
60654710380849699348264364463796
60654710380849699348449178905724
60654710380849699348452622111972
60654710380849699348452650808328
60654710380857786751847504250670
60654710380857803220898027207762
60654710380857803223136538031376
60654710380857803223137575382590
60654710380857803223221258202382
60654710380857803223223609848436
60654710380857803223411896192968
60654710380857836574962706213490
60654710380857852634469761261048
60654710380857852634469765510398
60654710380857852636997694300680
60654710380860504512362822658062
60654710380860504514789536919468
60654710380860504514873219739260
60654710380860504515061506083792
60654710380860537866615788008370
60654710380860537866616046288624
60654710380860537866887755773174
60654710380860537869144092584470
60654710380882098191474714411734
60654710380882114845566470223134
60654710380882148199840442367410
60654710380882148199840700647664
60654710380882148199920911213528
60654710380882148337122003006627
60654710380882163161280031819923
60654710380882164259616083615426
60654710380884815954206360271446
60654710380884816137219552017966
60654710380884821627922851968781
60654710380884849491765491927094
60654710380884865963051429586482
60654710380885764884302399701757
60654710380892925502882068768089
60654710380892969426231763544684
60654710380892969837825741376376
60654710380893825933433096033049
60654710380893825933433124612557
60654710380955049720388079814850
60654710380955049720408971823442
60654710380955049720952938882898
60654710380955049720973830891490
60654710380955049722647514527144
60654710380955049722647514531356
60654710380955049722668406539948
60654710380955049722731082561512
60654710380955049722732201756656
60654710380955049722732202818062
60654710380955049722919454999324
60654710380955049722919456062134
60654710380955049859909303421423
60654710380955049859930195430015
60654710380955097304671041617738
60654710380955099133980710126078
60654710380955099133981054482350
60654710380955099136510134382596
60654710380955099683107410447759
60654710380955099683107410801891
60654710385457652853469989589922
60654710385481964478347725743842
60654710385493970401854023529580
60654710385493970402042309874064
60654710385493975890024775011196
60654710385493975890588858776620
60654710385493975936533829230916
60654710385493977582909740540230
60654710385554899352980934205602
60654710385566605087218965174938
60654710385566605087972106352574
60654710385590016144470997539042
60654710385590916712093602496144
60654710385590916712846515154096
60654710385590922063756511793888
60654710385590922063756516025768
60654710385590922066015947554330
60654710385590922246770822381260
60654710385590922246770851427536
60654710385590922246770855659624
60654710385590922246770855678338
60654710385590922249030545474104
60654710385591216901364968145260
60654710385591216901553254489744
60654710385591222389535719626876
60654710385591222389535723858964
60654710385591222390287831936188
60654710385591222390287836168276
60654710385591222435289308768832
60654710385591222435289337348548
60654710385599326130245786937206
60654710385599326266753654517174
60654710385599326267506799947064
60654710385601727230368838973200
60654710385601727232628274733850
60654710385602027421898868732086
60654710385602929773263634423935
60654710385602929773284555130335
60654710385602929773284784228799
60654710385602929773347546348015
60654710385602929773535832705645
60654710385602930368081158959246
60654710385602930368144150176920
60654710385602941487028661731749
60654710385602945193069037856579
60654710385602945193069037860791
60654710385602946426156395711477
60654710385602946427850971355723
60654710385773703976880559590882
60654710385781807851839804975522
60654710385785409711118590560218
60654710385785443062856943982346
60654710385785459534147124134020
60654710385785459717161723103506
60654710385785459717433313448080
60654710385785459717433317680168
60654710385785759860699651361788
60654710385809721333483519545818
60654710385809721333671805890302
60654710385809754687734680136266
60654710385809771159024860287940
60654710385810071485574030415790
60654710385818132581279555925830
60654710385818175360599018780236
60654710385818180713705804317562
60654710385818180713705805852596
60654710385818180713706837438140
60654710385818180713706837904700
60654710385818180713706838954460
60654710385820833872932637720710
60654710385821732610347651930332
60654710385821732610598699456636
60654710385821732610598700506396
60654710385821734394991208343468
60654710385821734440681657596218
60654710385821734806773127809032
60654710385821734852526683904500
60654710385821734989787438634264
60654710385821734989787438634312
60654710385821777082803127840076
60654710385821777082991413134800
60654710385821782435970237875216
60654710385821782436158523169940
60654710385821782573231364160002
60654710385821782573419277912642
60654710385821782573419392237330
60654710385821782619175186703924
60654710385821784220550773789622
60654710385821784266304243441676
60654710385821784266304358699484
60654710385821784815096329158938
60654710385879054351350749591202
60654710385882656210626436343184
60654710385882656210626465039492
60654710385882656210814493116820
60654710385882656210815497520924
60654710385882656210815527287366
60654710385882656210815613380646
60654710385882706033657982660632
60654710385882706033658068749700
60654710385882706036186030485640
60654710385882706036187149686608
60654710385882706036187407979960
60654710385882706216668966244282
60654710385882706216940934942046
60654710385882706219200369652936
60654710385882706219200371187970
60654710385882706219201747619432
60654710385890809911145272687952
60654710385890810091628211628922
60654710385890810091715250150404
60654710385890810094159501787394
60654710385890810094159611855248
60654710385890810094159616572610
60654710385890810094159846143458
60654710385891110235232227241996
60654710385891110235232230424324
60654710385891110237676592247260
60654710385891110237676595429588
60654710385893511200270395929220
60654710385893511202798328968852
60654710385894714339081325210187
60654710385915077062126327179280
60654710385915077062126327179488
60654710385915077244136706745520
60654710385915077244388530175118
60654710385915077244868698698572
60654710385915077244952609689532
60654710385915077244952614406894
60654710385915077245140637766860
60654710385915121533491608148986
60654710385915126475715601421684
60654710385915127069760092923856
60654710385915127069760435897918
60654710385915127070512205250430
60654710385915127070512548207230
60654710385915127206937508268467
60654710385915127206958171626233
60654710385915127206958171627685
60654710385915127207020047421413
60654710385915127207020047434463
60654710385915127207020847653461
60654710385915127207772959961321
60654710385915127207773188594837
60654710385915127207773188599049
60654710385915377433659124154432
60654710385917778353779384626580
60654710385917778353779408974160
60654710385917778353779408974368
60654710385917778353779413206248
60654710385917822825144689943866
60654710385917822825144689943914
60654710385917822825145723045778
60654710385917828361600431142280
60654710385917828361601460013508
60654710385918979110109644072316
60654710385918979110673757933728
60654710385918979110861756381628
60654710385918979110861760613716
60654710385918979110861784961296
60654710385918979110861786011056
60654710385918996314220176328977
60654710385919023582227065931002
60654710385919023582311748574342
60654710385919023582311752806430
60654710385919023582499034628766
60654710385919023582500034918826
60654710385919023583063860883654
60654710385919023583063865115742
60654710385919023583063889463322
60654710385919023583063893695410
60654710385919023583064119150810
60654710385919023583064122333138
60654710385919028935397614456528
60654710385919028935481182490896
60654710385919028935669467785620
60654710385919028936233294800208
60654710385919028936233323379876
60654710385919028936233552017604
60654710385919029072657254590259
60654710385919029072658626416626
60654710385919029072658626416627
60654710385919029072678146598851
60654710385919029072679289774393
60654710385919029072740822624627
60654710385919029072741165563749
60654710385919029072930222528322
60654710385919029073494078109481
60654710385919029073494306742837
60654710385919029073494306747209
60654710385919029118682807148130
60654710385919029668302305202667
60654710385919040786422280835215
60654710385919045727809446343505
60654710386442257166579360494390
60654710386442273635695996917836
60654710386466585262830845305124
60654710386474672481709746985922
60654710386474672620662754057394
60654710386474672620665076889048
60654710386474688543181770036272
60654710386474694076920143964686
60654710386474694077673289393124
60654710386477046315080677146000
60654710386477046315080677612560
60654710386477373773362828780850
60654710386477373773363603615510
60654710386477390246428829662844
60654710386477390383689582988556
60654710386477390429443169302316
60654710386478247072164172333896
60654710386478291547061734015047
60654710386478291547064056963341
60654710386539520135206970229872
60654710386539520137463048890604
60654710386539520137651335235136
60654710386547323228543380095948
60654710386547323958658446132111
60654710386547623966668963400444
60654710386547623966672062233158
60654710386547624012422294275244
60654710386547624013175436504092
60654710386547624149599710535629
60654710386549992310366381596302
60654710386549992310366381600514
60654710386550025114720984933232
60654710386550025114993327168898
60654710386550025115558183053214
60654710386550025664604644111235
60654710386551192884434417500284
60654710386551193067427836416142
60654710386551193067448757121090
60654710386571640387158200331644
60654710386571640387910311241276
60654710386571935042691714479984
60654710386571935042691971697428
60654710386571935042692714651952
60654710386571935042692743349760
60654710386571935043256827581744
60654710386571935592299473429232
60654710386571935592299846500574
60654710386571935592300621335234
60654710386571935637299916110300
60654710386571935637300030429164
60654710386571935637301059298940
60654710386571935638053058339148
60654710386571935638053172658012
60654710386571940577180905587980
60654710386574292814588527161054
60654710386574336557421321287360
60654710386574336740435546135792
60654710386574342090593545252940
60654710386574342227854299982545
60654710386574342228607531150131
60654710386574636745939774278524
60654710386574636746691915285596
60654710386574636928954113917996
60654710386574636929142400275578
60654710386574636929706140134028
60654710386574636929706254452892
60654710386575493022878674543637
60654710386575493022878932823891
60654710386575504096689623783444
60654710386575504143447741292748
60654710386575504143448516127408
60654710386575504143448516127409
60654710386575507801035424268240
60654710386575537451764336746501
60654710386575541155389539898164
60654710386575541155389882854756
60654710386582412749055685338864
60654710386582412751587089219694
60654710386582412751587089686254
60654710386582445554522609722988
60654710386582445554522638769264
60654710386582745560590607838872
60654710386582745560778893133644
60654710386582745743793232767500
60654710386583613508585782387011
60654710386583613508585782387038
60654710386583613508836830863883
60654710386583613508836830863892
60654710386583613508857751570292
60654710386586348566374210840197
60654710386766111790240795231814
60654710386766111973171452045878
60654710386766111975678581999846
60654710386766127849998984832236
60654710386766128584503810410649
60654710386766161798877375872486
60654710386766177858301183265714
60654710386766412119216508492742
60654710386766412119216511675070
60654710386766412119219864542900
60654710386766412164949175879990
60654710386768813082081905104022
60654710386768813084592388278708
60654710386768829738893808883008
60654710386768863090718743078778
60654710386768863090718829172218
60654710386770030450221484880177
60654710386770030450224837748007
60654710386770030450225956962061
60654710386770030493531819748081
60654710386790423415870646878826
60654710386790440207414910012237
60654710386790473423670743759990
60654710386790473423755112026406
60654710386790489483175560902774
60654710386790489483175561952534
60654710386790489483178919419634
60654710386790493189215938081576
60654710386790723605120316986882
60654710386790723605141240875610
60654710386790723605142012527942
60654710386790723741566197288118
60654710386790723741837136066346
60654710386790723741837907718678
60654710386790723742403025537800
60654710386790773567208673435166
60654710386790773567209445087498
60654710386790773567209703839976
60654710386790773568024578268504
60654710386793124706771613180614
60654710386793124706959641257942
60654710386793146851753925367825
60654710386793146852318095338957
60654710386793174715323825554870
60654710386793174715592351412116
60654710386793174715596450534890
60654710386793174715596479232698
60654710386793174715596565326138
60654710386793191186610906873830
60654710386793191186882502985526
60654710386794340288827552104323
60654710386794340289015951718119
60654710386794342073408001575603
60654710386794342118409555902001
60654710386794342119161668211313
60654710386794345642196234425077
60654710386794345642217155013385
60654710386794345825294141626533
60654710386794346191322591323397
60654710386794373643097308935265
60654710386794375426925270193083
60654710386794375472406973198551
60654710386794390251083299006379
60654710386794392081229105960611
60654710386794392081793961844927
60654710386801250726713170746849
60654710386801278590367439205926
60654710386801294649791242348352
60654710386801578733800075677698
60654710386801578733881320880412
60654710386802451300781178053858
60654710386802451300781207099921
60654710386802451300781207105750
60654710386802451300781207118795
60654710386802495772985634666068
60654710386802495772985634668498
60654710386802495772985634672710
60654710386802500897322144979311
60654710386802500897573192039007
60654710386863374351953954328836
60654710386863374351955073542854
60654710386863374351955073555904
60654710386863374944784012281942
60654710386863374946562501383850
60654710386863375082069016133071
60654710386863375083740376820467
60654710386863375083761268829059
60654710386863422528505559758224
60654710386863422530197812454176
60654710386863423260562918293405
60654710386863423262255169589677
60654710386863424357808684675146
60654710386863424357811783525122
60654710386863424357812127881394
60654710386863424360339831350178
60654710386863424360340060921026
60654710386863424906938483846803
60654710386863424906938484200935
60654710386866076055389299250084
60654710386866126063776295472442
60654710386874229938734418473786
60654710386874230073550806776973
60654710386874230073550806781185
60654710386874230075995171668357
60654710386898541561164664908518
60654710403219851995080828810406
60654710403219852175838831418397
60654710403315892384339620192799
60654710403315897736757404533254
60654710403315897736945690877786
60654710403317098491517204952443
60654710403317098491517209556133
60654710403317098492081036570673
60654710403317098492143712596449
60654710403317098492331997891221
60654710403317098492332083630369
60654710403317098493755748721763
60654710403317098493756093078035
60654710403317098493775870482075
60654710403317098493775899179883
60654710403317098493777013666343
60654710403317098493777018388077
60654710403317098494026574585179
60654710403317098494027689189731
60654710403317098494027689194103
60654710403317098494027717769447
60654710403317098494027717891911
60654710403317098494027722491181
60654710403317098494591773426087
60654710403317098494591802123895
60654710403317098494592921332089
60654710403324904009607913542731
60654710403325202369551018810567
60654710403325202369551018810727
60654710403325202369551047391895
60654710403325202369551047508535
60654710403325204153124922747691
60654710403325204153124922747850
60654710403325204153124922747851
60654710403325204197257197960396
60654710403325204198857615532534
60654710403325204198857615532535
60654710403325204198857701638865
60654710403327605301511815761333
60654710403327605301512072628857
60654710403327903658693359047125
60654710403327903658693359047333
60654710403327903658693359163765
60654710403327903658693616363947
60654710403327903658693616368159
60654710403327903658944406106821
60654710403327903660387848585041
60654710403327903661203842338450
60654710403327903661203870919570
60654710403327903661203871036210
60654710403327903661204100488807
60654710403327903661204100605447
60654710403327903661204129186774
60654710403327903661204129186775
60654710403327903661204129303414
60654710403327903661204129303415
60654710403327903661204129653335
60654710403327903661204215280055
60654710403327903661204215396695
60654710403327905307579782362786
60654710403327905307580011815542
60654710403327905444778004425931
60654710403327905445029168160584
60654710403327905490510697327414
60654710403327905490510697327415
60654710403327905490510783433745
60654710403327905490782381061761
60654710403327905856560010464801
60654710403327905900692285664248
60654710403328805875329031691051
60654710403328805875580108982344
60654710403328806468409909716395
60654710403328806470104485360641
60654710403499580216185560359765
60654710403499580216185561782737
60654710403510385382549048642423
60654710403510385382797797200707
60654710403510385382797801801589
60654710403532029067595281147319
60654710403532029067596395737369
60654710403532029067596424435129
60654710403534697005231254455853
60654710403534697005231254455901
60654710403534697005231255505613
60654710403534697005732204430447
60654710403534697005732209152181
60654710403534697005732237849941
60654710403534697005795339737597
60654710403534697005795344342738
60654710403534697005795344342897
60654710403534730359248362942199
60654710403534730359249849553783
60654710403535903115980661955953
60654710403535903115980914569707
60654710403535903115980943149423
60654710403535903116231709015649
60654710403542834234209094938423
60654710403544008820584558130576
60654710403544056404030809520765
60654710403546708281840872123093
60654710403546708281840872239733
60654710403546708281841243776041
60654710403546708282029157517243
60654710403546710066484083830033
60654710403546710066484083830042
60654710403546710112237639925456
60654710403546710524028169774136
60654710403546752754234732877936
60654710403546752754234733927696
60654710403546758107400810627692
60654710403546758107463486653468
60654710403546758290668406882099
60654710403546759892043993986754
60654710403547611229124984808449
60654710403547611229124985858209
60654710403604980596533352238773
60654710403607631882308833577778
60654710403607681707680628177092
60654710403607681888165542143105
60654710403607681888186434151697
60654710403607681890694594255417
60654710403607681890694594372057
60654710403607681890694622951773
60654710403607681890694622970647
60654710403607681890694967326919
60654710403616986337213712585033
60654710403616986337213715771573
60654710403616986339720753616073
60654710403616986339720756802613
60654710403619687628845900954171
60654710403619687628866792962763
60654710403619687628866797566369
60654710403619687628866797566453
60654710403619687631373833993803
60654710403619687631373838597409
60654710403619687631373838597493
60654710403619687631373953382625
60654710403619687631374182953473
60654710403640052915817955002559
60654710403640052915817955020029
60654710403640052915817955119199
60654710403640052915817955132249
60654710403640052915818983872335
60654710403640052915818983988975
60654710403640052916383068104319
60654710403640052916383068117369
60654710403640052916383068220959
60654710403640052916383072839103
60654710403640052916633772220473
60654710403640052916633857959621
60654710403640052916633862668305
60654710403640052916633862681355
60654710403640102878451649055311
60654710403640102879266180172955
60654710403641253490450851956273
60654710403641253490513527982049
60654710403641253490701899015969
60654710403641303452582075635802
60654710403641303453334187945114
60654710403641303453334187945115
60654710403643704600654357709067
60654710403643704600655758115150
60654710403643704600655758115151
60654710403643954781351045203081
60654710403643954781539073280409
60654710403643954781540102132923
60654710403643954782104186364907
60654710403643954782166952733313
60654710403643954782354895071701
60654710403643954782354980810641
60654710403643954782354980810849
60654710403643954782355004804137
60654710403644004744171366795983
60654710403644004744987183983585
60654710403644004744987298302241
60654710403644004744987526939969
60654710403644004789904059697259
60654710403644004789905088549773
60654710403644004789924951705851
60654710403644004789925980558365
60654710403644004790740768893453
60654710403644905907606535737819
60654710403644905907607307390151
60654710404156077473824330140373
60654710404156077473824330257013
60654710404191194265105469272397
60654710404191194265377438320129
60654710404199298140273634626365
60654710404199298140273634743005
60654710404200517198863097777999
60654710404200517198865420726293
60654710404200548904061517401282
60654710404203218490516179572879
60654710404203218490518502521173
60654710404203250014360082147918
60654710404203250014360082264558
60654710404203250014360083197678
60654710404203250014360083197726
60654710404203250015198861441000
60654710404203266485733830450648
60654710404203266486485943693080
60654710404203271974468667097374
60654710404204167053482851375833
60654710404276168189059035575024
60654710404276168190066324051791
60654710404276168555927637674330
60654710404276168738921056613274
60654710404276169973702990108206
60654710404276201543296925006969
60654710404297814986375290585077
60654710404300218330651778608011
60654710404300218332158332296342
60654710404300479813936771728944
60654710404300479814941736324540
60654710404300479814941736324541
60654710404300483518282572213740
60654710404300485305182864141418
60654710404300518474012155557552
60654710404300518519105350452588
60654710404308589042881096062746
60654710404308589042881096062747
60654710404308589042881097579067
60654710404308590414924043020990
60654710404308621800083895321128
60654710404308621800084153588332
60654710404308621801778443317374
60654710404308621939039485141677
60654710404308622348854946223320
60654710404308622350549521867566
60654710404308622394629423025188
60654710404308622394629680242632
60654710404308622396303077963082
60654710404308623767498895919143
60654710404309489610630115938255
60654710404309489610881164414893
60654710404309522553169797206193
60654710404309522962441205032803
60654710404312187195678219871485
60654710404312190716821137154824
60654710404312191314128224041408
60654710404312192685920122523022
60654710404312192687008042361916
60654710404312224072837313753022
60654710404312224254094286827683
60654710404312224254094544045127
60654710404312224254345333887379
60654710404312224254345362583735
60654710404312225902980710143344
60654710404483000197831686986654
60654710404492004686357357904662
60654710404494705794995041431134
60654710404494705978198724981265
60654710404494989513167869206329
60654710404494989513167983991961
60654710404495006121718057945139
60654710404495006167471614157199
60654710404495039475796062311960
60654710404495039521549618525472
60654710404495039521549647221828
60654710404495039521550647395248
60654710404516314662610226438498
60654710404516316308923461739298
60654710404516619610274915970357
60654710404516649257534448891021
60654710404516649807329584705386
60654710404516649853083169615254
60654710404519016365857286065022
60654710404519018012170521365822
60654710404519018012985309700910
60654710404519022954299494942844
60654710404519022954362256707768
60654710404519022954365355894614
60654710404519022954551403993291
60654710404519050955465656350537
60654710404519315960509057596179
60654710404519317744149191324778
60654710404519318156432519210873
60654710404519321450782728437168
60654710404519321862732129167297
60654710404519321862815811520529
60654710404519323098067269891566
60654710404519323098070622759396
60654710404519323143004975837868
60654710404519323143820883381150
60654710404519349314590186175597
60654710404519351098418490390215
60654710404519351098982666500266
60654710404519351143900450626177
60654710404519351144172046252355
60654710404519351144172046602275
60654710404519351144736251410134
60654710404519351693789772850017
60654710404519365922576519203511
60654710404519365968332399413625
60654710404520252261602326492701
60654710404527426972211636602652
60654710404527426972211751277106
60654710404527426972274513055075
60654710404527454835844323139790
60654710404527454835925568342504
60654710404527454835927633956714
60654710404527454835928667175218
60654710404527454835928695756338
60654710404527470895436181737478
60654710404527470895624093494140
60654710404527471032634173997943
60654710404527476386051958271979
60654710404528355403678060005381
60654710404528355403678060122021
60654710404531028694415860337154
60654710404531028877496319338334
60654710404531073166620287904060
60654710404531078702801738408250
60654710404588400578431704043935
60654710404588400578431704398067
60654710404588400580876069049199
60654710404588400580876069403331
60654710404589551375326124110217
60654710404589599553570010931913
60654710404592000655952154455645
60654710404592300845221944803321
60654710404592302492350771989182
60654710404600106129872985372341
60654710404600106175532378217500
60654710404600106175532382462638
60654710404600106175595054243276
60654710404600106175595054243277
60654710404600106178039304457500
60654710404600106178039419244329
60654710404600106178039419248540
60654710404600106178039419248541
60654710404600106178039423493678
60654710404600406319049272398092
60654710404600406319112062859373
60654710404600406321556427864637
60654710404600406321556428214557
60654710404600406364865619427064
60654710404600406364876214759702
60654710404600406367309898339048
60654710404600406367309984432328
60654710404600406367310017373822
60654710404624422741795218277358
60654710404624422741857637085690
60654710404624422742045922380462
60654710404624422742609749395002
60654710404624673471700660339964
60654710404624673472265516224280
60654710404624673472349455794956
60654710404624717395131714988106
60654710404624717395132715278166
60654710404624717395696799510150
60654710404624717943986333243589
60654710404624717943986704766798
60654710404624722931315487507470
60654710539215481940501066850911
60654710539215481940584750739129
60654710539215481940584750752227
60654710539215481942760585531191
60654710539215481942760843798555
60654710539215481942760958589595
60654710539215481942760958602693
60654710539215481942844526623963
60654710539215481943032553297447
60654710539227189324334959131866
60654710539434286564400692236191
60654710539434286564484376124409
60654710539434286564484376137507
60654710539434331036624061818102
60654710539434331036624061818150
60654710539434331036627275454954
60654710539434331036627533722158
60654710539434336389796704076610
60654710539434336389796705139420
60654710539434337625143755968200
60654710539445142791735162442772
60654710539445142791756083147720
60654710539507265911257270279862
60654710539507265911257270279910
60654710539507265911260483916714
60654710539507265911260742183918
60654710539542404664561974933399
60654710540102502324255981120769
60654710540102502324259080307615
60654710540163779048151288471092
60654710540163779048154644521090
60654710540163779642759608770244
60654710540163779642762963055016
60654710540163779642947895114776
60654710540174553239443499685299
60654710540174553239715468855230
60654710540198864864317793695781
60654710540198864864317879434929
60654710540198895839453069691880
60654710540198896431990237274702
60654710540206973680915600124339
60654710540206973680915600590899
60654710540206973680936262680118
60654710540210570461481148140261
60654710540210570461481233879409
60654710540210575951911335270099
60654710540210575951911421359167
60654710540382583672054269906370
60654710540382584266662588440296
60654710540382633680437024680490
60654710540415049177829751767330
60654710540417751018473340262433
60654710540417751018536102027357
60654710540417751018556994035949
60654710540418651403354465088593
60654710540487984052375838433526
60654710540487984052650988306418
60654710540487984054906866073784
60654710540487984054907214680810
60654710540487984054907239127816
60654710540487984054907239145078
60654710540487984054907239145286
60654710540487984054907325234354
60654710540490685163545723020184
60654710540490685344032359185256
60654710540490685346560292224888
60654710540490685346560320922696
60654710540490685346560320939958
60654710540490685893158719755599
60654710540491586326154111671691
60654710545134613980417098744624
60654710545134914123934107832944
60654710545135827640208822385509
60654710545135831346249198510339
60654710545135831346249198514551
60654710545342656077423084264440
60654710545342656260437686416254
60654710545342661613606856770706
60654710545342661613690424332898
60654710545342956403951252296922
60654710545342956403972144305514
60654710545342956403975357942318
60654710545342956403975616209522
60654710545342961757141691491124
60654710545342961757144786091750
60654710545342961757144787626784
60654710545342961757144790809112
60654710545342961757145044844228
60654710545342961757145049076316
60654710545342961757392395594228
60654710545353468015566235841816
60654710545353768570886170494296
60654710545354619313326330076574
60654710545354619313389435502248
60654710545354665615933468059999
60654710545354669138697952488777
60654710545354669138697952489020
60654710545354669138949000948153
60654710545354669138949000948396
60654710545354669184702585858312
60654710545354669321974102333908
60654710545354669321994737125056
60654710545354669321994994342500
60654710545415590952056292726200
60654710545415590954584257644468
60654710545415591135067451670362
60654710545415591137598598346798
60654710545427600492826341748263
60654710545427615316984370561559
60654710545450713279810630223828
60654710545450713279998629722844
60654710545450713279998658301108
60654710545451908500625551357082
60654710545451913853878637998796
60654710545451913853878666577108
60654710545451913854066666076124
60654710545451913854066694654388
60654710545451913991055481750491
60654710545451913991055481750544
60654710545451913991076373759083
60654710545451913991327335066581
60654710545451913991327449379781
60654710545451926939602441488975
60654710545451930645642817613805
60654710545451930645663710554032
60654710545451930645663967771476
60654710545451931880801210446887
60654710545451931880822216774343
60654710545451932292771846715638
60654710546011177700244217617101
60654710546072104866590907390004
60654710546072104866594006222718
60654710546072104866594006694894
60654710546072104866782293052476
60654710546072405007851612478784
60654710546072405010107945174632
60654710546072405010111044007346
60654710546072405053605197388700
60654710546072405055861276049432
60654710546072405056049562393964
60654710546082878463546542250062
60654710546082878463546542254274
60654710546107221658080631067224
60654710546107221658080716688328
60654710546107221658080717160504
60654710546107221658269004567846
60654710546107521252554737089160
60654710546107521252554994306604
60654710546107521252743280651136
60654710546107521664337000215576
60654710546107521664525286560108
60654710546107521799254637408882
60654710546107521799338319762114
60654710546107521801514072125388
60654710546107521801514073188198
60654710546107521801514073188406
60654710546107521801514330405642
60654710546107521801597754945180
60654710546107521801597756007990
60654710546107521801598013225434
60654710546107521801786040817536
60654710546107521801786041289712
60654710546107521801786042352522
60654710546107521801786299569966
60654710546107521847267542244216
60654710546107521847351225064008
60654710546107521847351339382872
60654710546107521847539511408540
60654710546107521847539625727404
60654710546108389015087850942272
60654710546108390845419529432109
60654710546108393954215584922000
60654710546108422369325855178595
60654710546115298904767250340014
60654710546115298904767594696286
60654710546115348181347176174242
60654710546115648370617770054386
60654710546116499661765943040798
60654710546119234719366343416629
60654710546119234719554371493957
60654710546290942842315585992938
60654710546301701615023071946247
60654710546301701615106639980615
60654710546323374401577146578462
60654710546323374401660825166374
60654710546323674545094151415980
60654710546323674545114703319102
60654710546323674545114818104526
60654710546323674545115076371730
60654710546323674545365746011356
60654710546326028064121222892738
60654710546326059633805649326378
60654710546326075693230224122540
60654710546326075693230228373342
60654710546326075693501818717916
60654710546326076105012228515240
60654710546326081046399398727794
60654710546326325873947206657976
60654710546326325874135491952748
60654710546326326285729469784392
60654710546326359777322658414698
60654710546326375836743794254010
60654710546326375836764686262602
60654710546326376248550048240398
60654710546326376248550163025822
60654710546326376248550421293026
60654710546327226990798564360964
60654710546327226990802007567212
60654710546327226990986850705496
60654710546327226990990293911744
60654710546327226991049612470420
60654710546327232343971464885176
60654710546327276404830639678103
60654710546327276816424616440256
60654710546327276816424616442686
60654710546327276816424616446898
60654710546327276862188767874998
60654710546327276862189025092442
60654710546327278646575394551874
60654710546327278646578493738720
60654710546327278646578837740860
60654710546327278646578838094992
60654710546327281757808691481647
60654710546334486346342415728876
60654710546335387463113648720331
60654710546335387463134569308639
60654710546335387463197216754699
60654710546335387463197245334415
60654710546396309276206911832570
60654710546396309276482061705462
60654710546396309278738058509006
60654710546396309278738283847766
60654710546396309278738288079854
60654710546396309278738312526860
60654710546396309278738398633398
60654710546399010567863432584300
60654710546399010568135027179676
60654710546399010570391021269112
60654710546399010570391394321740
60654710546399010979729005011368
60654710546399010982173370016632
60654710546399010982173403430302
60654710546399011116989788551161
60654710546399011116989788555373
60654710546399011116989793154643
60654710546399011119434153438333
60654710546399011119434158159823
60654710562849985240131066632824
60654710562860790408929846726438
60654710562860790408929932815506
60654710563068789864030692018104
60654710563068837447469791294953
60654710563079594847621643752380
60654710563080544829022957206789
60654710563152590988477590758691
60654710563176889525288290161560
60654710563176889525309210748464
60654710563176889525371858195928
60654710563176889525559886273256
60654710563176889662820641015910
60654710563176889662820669594222
60654710563176891492974914397015
60654710563176907964265066912770
60654710563177792060786696391579
60654710563177808532076848907334
60654710563737008732591203311548
60654710563809054709107798332302
60654710563809054892038455146574
60654710563809054892101217261418
60654710563809054892101217267034
60654710563809054892122137971982
60654710563833097897322872207091
60654710563833103248232955034916
60654710563833103248232955052178
60654710563833371458362680438906
60654710563833371458363024795178
60654710563833398086572545498927
60654710563833403393988503641754
60654710563834266947463867232658
60654710563834298471370102640847
60654710563834305380444239381898
60654710563841475333259134658214
60654710563841475333321897127190
60654710563841475333322270179818
60654710563845072114076104073721
60654710563845077467057250129471
60654710563845077467057336218539
60654710563845077467308384695168
60654710563845077467308384695177
60654710563845077604318005325578
60654710564027878043410268050328
60654710564027878043598296127656
60654710564027878043598639084239
60654710564027878043598639084248
60654710564027892870270505359215
60654710564027937342472609861241
60654710564049202462667706625042
60654710564051904165914766251566
60654710564051904166165470354670
60654710564051907872132608998508
60654710564052202662480070902788
60654710564052207466672801792196
60654710564052207466673060059400
60654710564052208015464770821456
60654710564052208015649589525778
60654710564052208015712351640622
60654710564052251939063191588994
60654710564052252122077415970655
60654710564052252487855424547497
60654710564052252487928431976605
60654710564052252487949323985197
60654710564052252670880237887232
60654710564052254318009037910076
60654710564053110001920047414234
60654710564053110413670911589854
60654710564053152506686576685687
60654710564053152506686949738315
60654710564053153101431008065890
60654710564053153101483180514433
60654710564053153101483209210744
60654710564053153101493684091666
60654710564053153101493684095878
60654710564053154885883495576284
60654710564053154885883839932556
60654710564060363134606754132039
60654710564060363134606868450903
60654710564060363134606868917463
60654710564060363134690436485271
60654710564060363134690436951831
60654710564060363134690551270695
60654710564063915443022569997744
60654710564063915443022570115788
60654710564063961699562457502896
60654710564063961699625219617740
60654710564124887219034035545081
60654710564124887219034036017465
60654710564124887221478401018517
60654710564124887221478401022729
60654710564124887221478405267867
60654710564125186996710624432415
60654710564125186998966961360351
60654710564125187362467710769355
60654710564125187362551044633317
60654710564125187362551044633401
60654710564125187362551044633561
60654710564125187364995409638581
60654710564125187364995409638825
60654710564125187364995409992957
60654710564125187545513217840945
60654710564125187545513446348992
60654710564157307660192416565006
60654710564157607803960101178118
60654710616027611715859117904735
60654710616027611715859117908947
60654710616027611716047145999373
60654710616027611716047404266529
60654710616027611716109821552925
60654710616027611716109822025101
60654710616027611716109822025149
60654710616027611716110166027289
60654710616027611716110194611168
60654710616027611718285570715205
60654710616027611718285570716609
60654710616027611718285656804273
60654710616027611718285656809889
60654710616027611718285685502033
60654710616027611718285685506245
60654710616027611718285915090143
60654710616027611718285943769237
60654710616027611718285943786499
60654710616027611718286029862517
60654710616027611718286029875567
60654710616027611718286029875615
60654710616027611718306835777829
60654710616027611718369339157297
60654710616027611718369339275389
60654710616027611718369597424501
60654710616027611718369626139730
60654710616027611718369626139731
60654710616027611718369712228799
60654710616027611718557539898195
60654710616027611718557625514927
60654710616027611718557625633179
60654710616027611718557625987311
60654710616027611718557883782291
60654710616027611718557884254467
60654710616027611718557998573331
60654710616039319694656375966442
60654710616246416339675060487485
60654710616246416339737822248245
60654710616246416339947029651809
60654710616246416339947143970673
60654710616246416340009819996448
60654710616246416340009819996449
60654710616246418124402726195617
60654710616246418124402726195626
60654710616246418581945697530796
60654710616246418719143690141504
60654710616246460812403279929361
60654710616246466165318681339492
60654710616246466165321775940118
60654710616246466165321776412502
60654710616246466165381328787004
60654710616246466165569356864332
60654710616246466165569385442596
60654710616254521862101303280918
60654710616254521999361942865190
60654710616254521999361971444858
60654710616254522045115527656966
60654710616254522045115527775058
60654710616254571824670833277305
60654710616257223153754643356100
60654710616258123721566425350664
60654710616258173546874942337388
60654710616258173546875201667450
60654710616258173546937963782294
60654710616258173547125990796728
60654710616258173547125990796809
60654710616258173547125990796812
60654710616258173547125990796818
60654710616258173729868620601974
60654710616258173729889541306922
60654710616258173729952303421766
60654710616258173730140215178393
60654710616258174141671546166134
60654710616258174279026458130780
60654710616315493823571707170897
60654710616319395689292825319057
60654710616351516533532502662233
60654710616351516533532502663685
60654710616351516533532616976885
60654710616351816539767950752956
60654710616351816539788871339812
60654710616351816539851518787324
60654710616351816677049254547611
60654710616351816677049511752005
60654710616351816677049626065205
60654710616351816677111930571983
60654710616351816677111930573387
60654710616351816677112273511105
60654710616351816677112273516929
60654710616351816677112273529978
60654710616351816677112273529979
60654710616351816677112302090821
60654710616351816677112302095193
60654710616351816677112302108290
60654710616351816677112302108291
60654710616351816722782290386813
60654710616351816722865515481851
60654710616351816722865858421181
60654710616354517831421032547836
60654710616354517831504600582204
60654710616355418399232728803466
60654710616355418399253620810393
60654710616355418399253620811845
60654710616355418399316411155033
60654710616911030423396390258347
60654710616911065559357090545334
60654710616911065559357176284482
60654710617008293531392410220637
60654710617008324918121662998828
60654710617008325055298705852133
60654710617008329857249654773376
60654710617008329859509086301938
60654710617008329996958127507261
60654710617010731554365697438454
60654710617010731556625157528018
60654710617011883950013341410711
60654710617011895253596519280477
60654710617011895253596862237069
60654710617019136810699597867896
60654710617019136856453182777764
60654710617019137268047160609408
60654710617019999128555764665117
60654710617020003887012620897907
60654710617020004481787930967700
60654710617020004481788045286573
60654710617020004618985951808212
60654710617020037241250625132853
60654710617020037973067323492357
60654710617020037973067324909299
60654710617022741323715495482823
60654710617202805057886571174624
60654710617202805057890010131522
60654710617202805058074856469396
60654710617202805058077956719052
60654710617202805058078295426294
60654710617202805058078299675644
60654710617202816176195603754276
60654710617225978928266789455551
60654710617227129676963173300592
60654710617227129677025935415436
60654710617227134481149021891452
60654710617227134481149280158656
60654710617227134481152719601036
60654710617227135030192012232018
60654710617227135075945625720198
60654710617227136265542531068398
60654710617227178953354824103062
60654710617227179090552816363527
60654710617227179502334825808831
60654710617227179502394030995110
60654710617227179502397496762953
60654710617227179548161648663526
60654710617227179685349045585088
60654710617227179685349045585817
60654710617227179685359641392326
60654710617227179685359641396538
60654710617229580650533569469513
60654710617229836367598965782282
60654710617229880794238869974067
60654710617229880794238956063135
60654710617230736935159699313259
60654710617230738536726638647758
60654710617230764753245312088369
60654710617230764753248406688995
60654710617230764753248409871323
60654710617230764753248668256619
60654710617230781224601606295420
60654710617230781224789983328254
60654710617230781407804207709919
60654710617230781407804322495343
60654710617230781407804322967807
60654710617230781819346013578582
60654710617230781819408689604358
60654710617230781819408689608570
60654710617237691068538274385162
60654710617237991303478512088172
60654710617237991303562194907964
60654710617237991303562453175168
60654710617238841862705885512872
60654710617238841862705885512878
60654710617238841862705886575682
60654710617238842457449857574229
60654710617238842457502231061316
60654710617238842594762899225416
60654710617238842594762899343508
60654710617238844241923352924187
60654710617238888302259624217521
60654710617238888302510672795967
60654710617238891871008080764182
60654710617238891871029001469130
60654710617238891871091763583974
60654710617238892420134436729347
60654710617241543566141231496978
60654710617241543749155571136450
60654710617241593574464088123222
60654710617241593574715136582598
60654710617241593711819258727954
60654710617241593711819258844594
60654710617241593711819287424310
60654710617241594123580372273959
60654710617241594123601264282551
60654710617241594123601293328827
60654710617241594123601293333282
60654710617298913802962669339689
60654710617298913802962669343901
60654710617298913802962673943171
60654710617298913805407034226861
60654710617298913805407034231073
60654710617298913805407038948351
60654710617298913805407297215603
60654710617299814233513696136477
60654710617299814233513696608861
60654710617299814235958061076050
60654710617299814235958061609913
60654710617299814235958061614125
60654710617299814235958065859263
60654710617300114377030705224713
60654710617300114377030705224797
60654710617300114377030705224957
60654710617300114422794857125286
60654710617300114559961362038985
60654710617300114559982254049065
60654710617300114562489295077888
60654710617300114562489295078617
60654710617300114562489295080105
60654710617300114562489644039775
60654710617303716282186363108905
60654710617303716284693404139945
60654710617310923020922982392430
60654710617311773763300091473635
60654710617311773763300091473644
60654710617311773763384031516703
60654710617311821941542572104703
60654710617311821941542829309106
60654710617311821941542916460984
60654710617311821941542945157331
60654710617311823588734764032862
60654710617334935966387806398746
60654710617334935966575834476074
60654710617334936378107423127458
60654710617335236155846457052574
60654710617335236521687079663242
60654710617335236521687108241554
60654710617336131598984762020902
60654710617336131782019993669014
60654710617336136540372188982927
60654711017716890197021713001848
60654711017716890197021713001896
60654711017716891843962742130284
60654711017789825071654921463608
60654711017789825071654921463656
60654711017814136696345434489610
60654711017814136696533719767120
60654711017824943510086013925484
60654711018008674166941121459578
60654711018008674166942150329354
60654711018008674166942153513086
60654711018008674167192857616190
60654711018008679520110554326372
60654711018008679520111325980108
60654711018008679520111325997370
60654711018008679520111583214814
60654711018008679520174002005884
60654711018008679520362287300656
60654711018008679657623127769622
60654711018032941319679429150299
60654711018032941319680543746173
60654711018032941320245059874887
60654711018032941320245059874890
60654711018032941320432283002808
60654711018032941320432283002856
60654711018032941320432656055485
60654711018032941320432656068535
60654711018032941320433345169662
60654711018032941320433430891549
60654711018032941320433430908811
60654711018032941320433430909024
60654711018032991144988290480292
60654711018032991144989062134028
60654711018032991144989062151290
60654711018032991145240109211194
60654711018043796311601389313548
60654711018043796311601389330810
60654711018043796311601646548254
60654711018043796311601646548462
60654711018043796311664065339324
60654711018043796311664408313386
60654711018043796311852350634096
60654711018043796311852436390714
60654711018044696879475847346935
60654711018044696879476190303735
60654711018044696879664132641755
60654711018044696879664132641764
60654711018044696879664218368022
60654711018105876194877120430697
60654711018105876194877463387289
60654711018105876195065405719805
60654711018105876195065405725469
60654711018105876195065491458953
60654711018105876195065491464568
60654711018105876195065491464616
60654711018105876195065491464617
60654711018105920666432172834743
60654711018105920666432172840359
60654711018105920666452066075258
60654711018105920666453094945034
60654711018105920666453098128766
60654711018105920666702740059193
60654711018105920666702740059241
60654711018105920666702740064857
60654711018105920666702740065017
60654711018105920666702740077907
60654711018105920666702740078115
60654711018105920666702769111293
60654711018105920666702769115505
60654711018105920666703768933181
60654711018105920666703768946439
60654711018105920666703768952055
60654711018105920666703802231870
60654711018105920666703883720217
60654711018105920666703883724429
60654711018105920666703883737479
60654711018105920666703884787287
60654711018105920666703887971019
60654711018105920666703887975231
60654711018105920666703887988281
60654711018105920667267853165165
60654711018105920667267853178423
60654711018105920667267853184039
60654711018105920667267969019271
60654711018105920667267969032321
60654711018105926019622270595788
60654711018105926019622270613050
60654711018105926019622527830494
60654711018105926019622527830702
60654711018105926019684946621564
60654711018105926019685289595626
60654711018105926019873231916336
60654711018105926019873317672954
60654711018105926157134072385302
60654711018116731186233826121572
60654711018141042811111562275492
60654711018141042811112333929228
60654711018141042811112333946490
60654711018141042811112591163934
60654711018141042811175009955004
60654711018141042811363295249776
60654711018141042811927350919306
60654711018141943378986791962615
60654711018141943378987134919415
60654711018141943379175162983702
60654711018141943379739132909655
60654711018697608337409062371112
60654711018697608338161173164104
60654711018700261999622208073217
60654711018762390061266321717521
60654711018762390061266407443619
60654711018762390061266407456669
60654711018762390061329083482445
60654711018762439337584375096732
60654711018762439337647913113258
60654711018762439337835164938984
60654711018762439337835165288904
60654711018762439337835423556108
60654711018762439337836198408030
60654711018770543212794381625864
60654711018770543212794668939344
60654711018773211699231557866481
60654711018773211699231591154673
60654711018773211699252597482120
60654711018773239562035099114078
60654711018774097304805587471315
60654711018774097304805587475527
60654711018774097304805673214675
60654711018774112129782585131281
60654711018774112129782589363369
60654711018794821620611563592063
60654711018794821620612335244395
60654711018794854837400435928940
60654711018797521539468554520896
60654711018797523323858246947655
60654711018797523323858251197005
60654711018797523323858275644011
60654711018797523324109295070161
60654711018797523324109298256701
60654711018797523324109413047741
60654711018797523324110441917517
60654711018797523324130333636040
60654711018797556129074181212728
60654711018797556129074438430172
60654711018797556129325458327094
60654711018797556129325486889548
60654711018797556129325486906810
60654711018797556540919436141476
60654711018797556540919436158738
60654711018798423754660322334961
60654711018798423754660325517289
60654711018798423754661470241123
60654711018805626650025893543051
60654711018805626650025893556101
60654711018809228921021630101541
60654711018809228921021715840689
60654711018981243961547538498538
60654711018981243961735823793310
60654711018981288433372010712178
60654711018981288433372011761938
60654711018981292139413445340472
60654711018989392308331257146578
60654711018992044185934724499358
60654711018992044186218402544046
60654711018992045970607094816258
60654711018992093599984337891698
60654711018992093599984338941458
60654711018992094011578573990546
60654711019013659461384520037098
60654711019013659461572805331870
60654711019013707639073080350085
60654711019013707639250426879032
60654711019013707639261365644857
60654711019013707776522034276970
60654711019013707776522034281182
60654711019013707777086980503916
60654711019016360753224824959896
60654711019016361164255091631106
60654711019016408930903508673912
60654711019016409479768836554908
60654711019016409479769093907706
60654711019016409480521977733996
60654711019016409480521981983346
60654711019016410577760940737514
60654711019016410578596621081194
60654711019017261731983191254969
60654711019017261732004111837661
60654711019017261732004111843277
60654711019017261732066873608201
60654711019017261732547275481337
60654711019017261732568196069645
60654711019017261732630957834569
60654711019017309910319863832758
60654711019017309910320121168454
60654711019017309911073005011846
60654711019017309911073352672910
60654711019025415020803592790869
60654711019025415020803678530017
60654711019025416805204253761492
60654711019028116724061243517942
60654711019028116861259236128650
60654711019028116861321997893574
60654711019028118508451313383804
60654711019028118508451313388016
60654711019086594336204951626824
60654711019086638807842200712498
60654711019086642513883635340792
60654711019086642514447719571372
60654711019086642650904195683246
60654711019086642650904281418182
60654711019086642650904281422394
60654711019086642651720188965676
60654711019089295627858033421656
60654711019089338269916774830438
60654711019089340099495283557138
60654711019089340648349930042369
60654711019089343805535688264444
60654711019089343805536717135672
60654711019089344354339626208336
60654711019089344354402045016668
60654711019089344354402387973260
60654711019089344355155190445106
60654711019089344355155529152348
60654711019089344355155533401698
60654711019089355473275133248588
60654711019090244784890653486186
60654711019090244784953072294518
60654711019090244784953329630214
60654711019090244784953415251110
60654711019090244785706213473606
60654711019090244785706476458332
60654711019090244785706556430198
60654711019090246569280380395456
60654711019090246569343142160380
60654711019097460583016312141210
60654711019097465387226667201228
60654711019101062854075067669018
60654711019101068207265508404647
60654711023625515564369795489212
60654711023625517256500325294128
60654711023698450438250150085364
60654711023722461737350424951140
60654711023722461920363764294936
60654711023722762063127886239284
60654711023722762063881802253080
60654711023733268733917115902840
60654711023734469445162195599267
60654711023734469445162224178983
60654711023734469445183116305619
60654711023734469445183144866669
60654711023734469445183144885335
60654711023734469445434164763750
60654711023734469491187521035944
60654711023734486099749304346789
60654711023916999391023899251738
60654711023916999391023902434066
60654711023917299534289089628078
60654711023917299534289202897182
60654711023917299534289203946942
60654711023917299534289864462738
60654711023917299534289864481612
60654711023917299534290235999046
60654711023917299534539907000238
60654711023917299534539908049998
60654711023917299534540908340058
60654711023917299534540911522386
60654711023917304887458636813688
60654711023917304887459665702178
60654711023917304887710341206852
60654711023941266544264504308062
60654711023941315774002868350724
60654711023941316368799214943360
60654711023941316369071182610238
60654711023941616512336372967608
60654711023941616512337144619940
60654711023952120940614938312848
60654711023952120940615195530244
60654711023952121535411542122880
60654711023952121535683395451972
60654711023952121535683509789758
60654711023952421678928808447310
60654711023952421679012490800750
60654711023952421679200518878078
60654711023953322246740590436259
60654711023953322246740590437663
60654711023953322246740590442034
60654711023953322246761511025971
60654711023953322247012215129119
60654711023953322247012215129128
60654711023953322247012300853721
60654711023953322247012300855173
60654711023953322247012300872594
60654711023953322247012300872642
60654711023953324077155582925338
60654711023953324077155611506506
60654711024014201235882258508120
60654711024014245707247535245738
60654711024014245707247535245786
60654711024014245890533842527598
60654711024014245890533843577358
60654711024014245890534843867418
60654711024014245890534847049746
60654711024014245891098588344060
60654711024014245891098959861494
60654711024014251243515248366872
60654711024014546034051852955738
60654711024014546034051856138066
60654711024014546034615937187722
60654711024014546034615940370050
60654711024014551387221285822532
60654711024014551387785370054516
60654711024025050873859862425258
60654711024025050873859862425306
60654711024026208943150837032232
60654711024026208988904421824056
60654711024026251631214206060398
60654711024026251631214207110158
60654711024026256984195611899672
60654711024026256984383639976952
60654711024026257121456338064014
60654711024026257121456366642326
60654711024026257121644366122677
60654711024026257121644366128293
60654711024026257121644366141342
60654711024026257121644366141343
60654711024026257121644394702345
60654711024026257121644394706557
60654711024026257121644394719654
60654711024026257121644394719655
60654711024026257167397979629522
60654711024026258768585394801766
60654711024026258768773422879094
60654711024026258814527036367274
60654711024026258951599763019755
60654711024026258951787791097092
60654711024026273775959735288288
60654711024026273775959762936369
60654711024026273775959762940581
60654711024026273775980655876596
60654711024026273775980913094040
60654711024049367440125882928528
60654711024049367440126140145924
60654711024049367440961849069368
60654711024049368035005311700312
60654711024049368035194340067652
60654711024049368035194368648820
60654711024049368035758452879400
60654711024050568608990523091840
60654711024050568609262376420932
60654711024050568609826460652916
60654711024050568609826489232680
60654711024050568746251535051938
60654711024050568746251535051939
60654711024050568746334845868862
60654711024050568746523131146325
60654711024050568746523131150537
60654711024050568746523131163634
60654711024050568746523131163635
60654711024050568746523159726089
60654711024050568746523245469401
60654711024050568747087243958073
60654711024050568747087243975334
60654711024050568747087243975335
60654711024050568792276716073502
60654711024050568792840800305486
60654711024050585400837471442208
60654711024050585400837499090289
60654711024050585400837499094501
60654711024050585400858392030516
60654711024050585400858649247960
60654711024050585401402354978817
60654711024598129875551484383704
60654711024606233704757144858428
60654711024606233705509255651420
60654711024606233750510729768344
60654711024606233751262840561336
60654711024608587223453282533658
60654711024608935042163811563224
60654711024608935042915922356216
60654711024608935453946074689640
60654711024608935454510158921624
60654711024671059763043195122554
60654711024671064750936832684732
60654711024679168580142751445374
60654711024679168625896078069372
60654711024681522098085719343086
60654711024681536922811583855900
60654711024681536922811698641324
60654711024681536923083556562300
60654711024681864929571582731446
60654711024681864929655265084678
60654711024681864930136441798090
60654711024681869734346534935624
60654711024681869734534820230396
60654711024681869917549159864252
60654711024681870283577839149226
60654711024682737542633324509622
60654711024682737680082245143433
60654711024682737680082246543113
60654711024682737680145007258325
60654711024682771034414813439515
60654711024705848547689439387080
60654711024705848547690468256856
60654711024705848547961320941804
60654711024705848547961407035084
60654711024705879522825624875752
60654711024705881169953934308800
60654711024705881353156560305854
60654711024705881764186453888252
60654711024705881764750538118832
60654711024705881764939570736974
60654711024705881902200325466495
60654711024705881902200439785359
60654711024706181541674756178904
60654711024706181953457019305320
60654711024706181954021103537304
60654711024707047474628332903552
60654711024707047474629447512476
60654711024707048709410266398484
60654711024707048709411381007408
60654711024707049122030473315334
60654711024707049304960011393389
60654711024717893178885904789601
60654711024717893178885905143733
60654711024717893178906825377909
60654711024717893179094853455237
60654711024889597597507911709324
60654711024898017675679368212206
60654711024900418823543815179046
60654711024900418823543816228806
60654711024900418823815411290742
60654711024900418823815412340502
60654711024900419235326079355222
60654711024900702907637247977164
60654711024900718967081631585166
60654711024900718967081744854270
60654711024900718967081745904030
60654711024900719378863637512804
60654711024901575062754871089175
60654711024901575474537134202502
60654711024901619946739214368537
60654711024901624888125636804211
60654711024901625071329119135759
60654711024922333006597480495168
60654711024924686388086165030150
60654711024924686525848242209345
60654711024924686525911003974269
60654711024924734154461928511768
60654711024924734154462957380092
60654711024924735801592014136558
60654711024925034297999858186992
60654711024925887099352194342287
60654711024925887099414956107211
60654711024925887282177390941375
60654711024925887282178162593707
60654711024925887282365419018703
60654711024925887282366447888479
60654711024925887282930274903019
60654711024925887282930532120463
60654711024925887283181321962715
60654711024925936513003372958131
60654711024932839813906202064965
60654711024932839814094230032214
60654711024932839814094230148854
60654711024933139820068268609518
60654711024933141101451206338609
60654711024934040388151761034643
60654711024934040571166100674319
60654711024936697802158684177973
60654711024936697802242453091045
60654711024936741679532875181483
60654711024936741679804842829487
60654711024936741679804842829523
60654711024936742274329478991515
60654711024936742274413075601423
60654711024995267880960093135292
60654711024997619021545743727456
60654711024997663493747848229482
60654711024997663493748105446974
60654711024997665323326356956182
60654711024997665323326385534446
60654711024997665872181003441413
60654711024997669029366761663488
60654711024997669029367790534716
60654711024997670813580255473069
60654711024998822157826155092807
60654711024998866446166590949849
60654711024998870336067864071543
60654711024998870336068635723875
60654711024998871570850569218807
60654711024998871571414653450791
60654711025005769198285601291062
60654711025005769198285602340822
60654711025005769198285630919086
60654711025006975445809042946903
60654711025006975445809042951115
60654711025006991917099224515279
60654711025006991917120116523871
60654711025006991917182792549647
60654711025006991917182878288795
60654711025006991917183135506239
60654711025009677149045512415063
60654711025030084529203743202048
60654711025030084529204772073276
60654711025030086176897884480558
60654711025030101138330615161276
60654711025030102235935476754192
60654711025030106079739477614461
60654711025030106079802267959101
60654711025030106079990638993021
60654711041459444979478343874940
60654711041643175636334111943704
60654711041677997774988426237931
60654711041677999421866407334823
60654711041678297780993719263004
60654711041678297780993976497918
60654711041678297781056738262842
60654711041678297781244766340170
60654711041678297918505406745086
60654711041678297918505435326206
60654711041678297964258991654951
60654711041678297964258991654954
60654711041678299565383530747623
60654711041678299565446206769186
60654711041678299565446206769187
60654711041678299565634492063958
60654711041678299565634492063959
60654711041678299565634577807319
60654711041739176907375474473372
60654711041740127482758603417022
60654711041740427626275612503938
60654711041740427672008276825498
60654711041740427672029197413806
60654711041750934296498958463114
60654711041751232655605235484124
60654711041751232655626156071028
60654711041751232655688803518492
60654711041751232655876831595820
60654711041751234623030307191111
60654711041775244274248666750462
60654711041775244275063540824903
60654711041775544280503892224948
60654711041775544418016351360766
60654711041775544463519260747246
60654711041775544463769936270631
60654711041775544463769936270634
60654711041775544464334020502615
60654711041775544464334020502618
60654711042334511504481919664617
60654711042407413025127805100300
60654711042407446379115042037309
60654711042407446379115128126377
60654711042407446379177803802233
60654711042407712756025750441696
60654711042407712801779678190064
60654711042407713168644927425752
60654711042407713214126544706754
60654711042407713214377472725853
60654711042407713214377473792875
60654711042407713214377476975203
60654711042407713214377591766243
60654711042407713351638260265800
60654711042407741031699511496962
60654711042407741032264371614818
60654711042407741032452656909590
60654711042407745973651795407782
60654711042407745973840080702554
60654711042408613782126492601361
60654711042408613782126492605573
60654711042408613782126494018303
60654711042408613782126497204843
60654711042408613782126525885341
60654711042408613782126525902603
60654711042408613782126611624489
60654711042408613782126611641751
60654711042408613782126613040018
60654711042408613782126613041431
60654711042408613782126613058900
60654711042408613782189254720417
60654711042431758004055540306073
60654711042432023146121553100684
60654711042432023191875109312744
60654711042432023191876252501384
60654711042432024380903486595616
60654711042432024426657042807676
60654711042432024426657414343984
60654711042432024426658185996316
60654711042432024793522663579672
60654711042432024976266064441124
60654711042432024976454350798754
60654711042432058147761582011375
60654711042432058147761610591091
60654711042432058147761696330239
60654711042443730390413959584428
60654711042443730390413960050988
60654711042443765574879271655498
60654711042443765574879300233810
60654711042443771065529257226183
60654711042615440483295673742116
60654711042615440483483959036888
60654711042626545655348061242830
60654711042626545655349094346146
60654711042626545655349094363616
60654711042626545655599136882242
60654711042626545655600141405842
60654711042626545655600169985558
60654711042626545792798135433332
60654711042626545792798135450802
60654711042626551145967678037196
60654711042626551146030354412678
60654711042626551146030440152040
60654711042626551191783910741426
60654711042626579009681498622988
60654711042626595618231315726278
60654711042626595801184012440425
60654711042626600559807885368731
60654711042626600559807999693428
60654711042627495637000422821405
60654711042650562627328405433837
60654711042650562627328405439453
60654711042650562627391167198761
60654711042650562627391167204377
60654711042650562627871569077513
60654711042650562627892403578156
60654711042650562627892489665577
60654711042650562627892489665821
60654711042650562627892489671437
60654711042650562627955165343080
60654711042650562627955251430745
60654711042650562627955251436361
60654711042650862770824493933641
60654711042650862770908176304343
60654711042650862771388578165625
60654711042650862771388578183095
60654711042650862771409498753849
60654711042650862771409498753933
60654711042650862771472260536327
60654711042650862771660432561994
60654711042650862817413787784374
60654711042650862953671382790839
60654711042650862953859668085611
60654711042650910949087896202693
60654711042650910949098747825505
60654711042650910949182430178737
60654711042650911132112972674145
60654711042650911132928908902194
60654711042658715916127886387045
60654711042658715916127972126193
60654711042659016059404782589393
60654711042659016059644895488414
60654711042659016059644981231775
60654711042659016105398451817162
60654711042659918045577610579505
60654711042662573904202931640065
60654711042662617781849090291738
60654711042662617781849090291822
60654711042662617781849090291828
60654711042662618376373726453607
60654711042662618376373726453850
60654711042662618376373983684101
60654711042662618376394647043562
60654711042662618376394647060824
60654711042662618376394904272409
60654711042662618376394904278268
60654711042662618376457666043192
60654711042662620160857982972732
60654711042723497502024261341657
60654711042723541974162575227648
60654711042723541974163608329512
60654711042723541974163718403238
60654711042723541974163718416288
60654711042723541974163722648376
60654711042723541974163976683492
60654711042723541974163979865820
60654711042723541974225622770823
60654711042723541974226394429014
60654711042723541974226394442064
60654711042723541974978392065330
60654711042723541974978506738326
60654711042723541974978506751376
60654711042723541974978510983464
60654711042723541974978765018580
60654711042723545681019141128713
60654711042723546915551145374110
60654711042723797645541299009485
60654711042723797646042707215609
60654711042723797646293411336266
60654711042723797646293411336267
60654711042723797691294855357106
60654711042723797691858939589090
60654711042723842117742260340341
60654711042723842118495515825194
60654711042723842164249100748160
60654711042723842301509745391193
60654711042723845823731956287265
60654711042723845823794632313041
60654711042723845823815552901349
60654711042723845823815638640497
60654711042723846006746295454769
60654711042723847059047233872715
60654711042723847059068154461026
60654711042723847059318829984411
60654711042723847104800818782586
60654711042731650790509361887570
60654711042731967588592329926987
60654711042731967588592415666135
60654711042731967588592444245851
60654711042731967588592444712411
60654711042731967588613336254443
60654711042731967588613336721003
60654711042731967588613593471887
60654711042731967588676012280219
60654711042731967588676012746779
60654711042731967588676098485927
60654711042731967588676355703371
60654711042731967588676384283087
60654711042735547897857536665928
60654711042735553251006077523923
60654711042735553251006163258859
60654711042735553251089731299050
60654711042735553251089759877155
60654711042735553388298342171461
60654711042735564369220982528390
60654711042735564369220982532602
60654711042735569859651171193943
60654711042735569859672091715156
60654711042735569859672091782251
60654711042735569859672091898891
60654711042735569859672092248811
60654711042735569859672177987959
60654711042735569859672177992414
60654711042756262604909396432842
60654711042756262605473480664826
60654711042756279213470180866331
60654711042756279213491072874923
60654711042756279213553748900699
60654711042756279213553834639847
60654711042756279213554091857291
60654711042756279213554120437007
60654711094598047445003167713709
60654711094598047445024432325791
60654711094598047445086850066941
60654711094598047445087108351567
60654711094601954846991995818048
60654711094601956494120794290048
60654711094634071987638987992777
60654711094634071987638988005827
60654711094634071987701750107621
60654711094634371993958004466336
60654711094634372131135104950041
60654711094634372131135104950248
60654711094634372131135104950249
60654711094634372131135190689397
60654711094634372131155997081097
60654711094634372131156025654989
60654711094634372131156025660813
60654711094634372131156025673863
60654711094634372131156111394297
60654711094634372131218759195941
60654711094634372131218787775657
60654711094634372176888689864329
60654711094634372176888775597813
60654711094637073285611086261216
60654711094637973853360106135273
60654711094637973853360106140937
60654711094637973853360134720653
60654711094637973853422868255781
60654711094637973853422896835497
60654711094637973853611183193286
60654711094637974448156709964019
60654711094637974448219472083234
60654711094808748193400613775790
60654711094808748193463398465369
60654711094808748193463404120271
60654711094808748193964698007774
60654711094808748193964812326479
60654711094808748194027488352255
60654711094808748194215515362353
60654711094816852068359859160430
60654711094816852068359973479135
60654711094816852068422649504911
60654711094820761300470904781950
60654711094820803942465821209194
60654711094820803942466854311058
60654711094820803942466854312510
60654711094820803942466964397834
60654711094820803942466968629922
60654711094820803942466968631374
60654711094820803942467225848818
60654711094820803942529644657150
60654711094820809295636398314388
60654711094820809295636398315840
60654711094820809295699074341616
60654711094841169229233192589375
60654711094841169229233192589535
60654711094841169229484158159433
60654711094841169229986338017973
60654711094841169230049014043505
60654711094841169230049014043749
60654711094841169230049014049413
60654711094845071095707456166133
60654711094845071095770132191665
60654711094845071095770132191909
60654711094845071095958503225829
60654711094852924789279801521461
60654711094853224795473379852948
60654711094853224795473379854400
60654711094853224932734020259441
60654711094853224932796782024205
60654711094853224932796810603873
60654711094853224932796810609781
60654711094855926087126461649280
60654711094855926087126718884194
60654711094855926087189480649118
60654711094855927917520790778982
60654711094856778888457019474867
60654711094856778888478026150839
60654711094856779071471330412367
60654711094856784562016741208917
60654711094856826654938243642393
60654711094856826654938243643845
60654711094856826654938243661266
60654711094856826654938500878758
60654711094856826655001262643682
60654711094856826655189290721010
60654711094856828485144287478775
60654711094856828485332572773547
60654711094914103921855135064768
60654711094914104104681417574813
60654711094914104104681417574861
60654711094914104104869445652141
60654711094914148576235869791613
60654711094914148576235869791821
60654711094914148576235869793065
60654711094914148576235869810535
60654711094914148576236127027931
60654711094914148576318323231559
60654711094914148576318323348199
60654711094914148576319437821817
60654711094914148576319437825981
60654711094914148576319437826189
60654711094914148576319437827433
60654711094914148576319437839079
60654711094914148576319437844903
60654711094914148576319438293993
60654711094914148576319438298365
60654711094914148576319442543343
60654711094914148576319442549167
60654711094914148576319466519577
60654711094914148576319466523789
60654711094914148576319466536839
60654711094914148576319466873709
60654711094914148576319466873869
60654711094914148576319471123059
60654711094914148576319471124671
60654711094914148576319471128883
60654711094914148576319809847723
60654711094914148576319814081263
60654711094914148576319814085475
60654711094914148577071550135293
60654711094914148577071550135501
60654711094914148577071550607677
60654711094914148577071578833261
60654711094914148577071579183181
60654711094914148577071579187393
60654711094914148577071807365995
60654711094914148577071807371611
60654711094914148577071808887931
60654711094914148577071812070259
60654711094914148577071922157035
60654711094914148577071923202631
60654711094914148577071923206795
60654711094914148577071923206843
60654711094914148577071926389123
60654711094914148577071926390575
60654711094917755605854970953550
60654711094917755605855742605882
60654711094917755605855828345030
60654711094917755788891088572805
60654711094917755788891345803299
60654711094918050441956987939773
60654711094918050441956987939981
60654711094918050441956988412157
60654711094918050442040555969977
60654711094918050442040555974141
60654711094918050442040555974349
60654711094918050442040555987239
60654711094918050442040556442153
60654711094918050442040556446525
60654711094918050442040560691503
60654711094918050442040584667737
60654711094918050442040584684999
60654711094918050442040585021869
60654711094918050442040589271219
60654711094918050442792668279289
60654711094918050442792668283453
60654711094918050442792668283661
60654711094918050442792668296551
60654711094918050442792668751465
60654711094918050442792668755837
60654711094918050442792673000815
60654711094918050442792696981421
60654711094918050442792697335553
60654711094918050442792925500897
60654711094918050442792925514155
60654711094918050442792927036091
60654711094918050442792930218419
60654711094918050442793040292145
60654711094918050442793040305195
60654711094918050442793041354955
60654711094918055932408097659673
60654711094918055932469973449029
60654711094918055932470745101361
60654711094918055932470745118830
60654711094918055932470745118831
60654711094918055932470773681077
60654711094918055978140761981281
60654711094918055978224358591153
60654711094925859480814216338190
60654711094925859480814302077338
60654711094925861310978619054510
60654711094926154316915118852668
60654711094926154316915377468174
60654711094926154316915377469792
60654711094926154316915463208940
60654711094926154316936011209514
60654711094926154316936269476718
60654711094926154316936269476766
60654711094926154316936382745822
60654711094926154316936383795582
60654711094926154316936383795630
60654711094926154316998686764359
60654711094926154316998686764567
60654711094926154316998686768731
60654711094926154316998686768779
60654711094926154316998686880999
60654711094926154316998686887036
60654711094926154316998687235291
60654711094926154316999059821406
60654711094926159670084896075520
60654711094926159670105816662376
60654711094926159670105816662424
60654711094926159670168464109888
60654711094926159670168492688200
60654711094926159807429218833669
60654711094926159807429218852542
60654711094926159807429218852543
60654711094926159807429247413385
60654711094926159807429247430854
60654711094926159807429247430855
60654711094926159853099149974441
60654711094926161500249213052698
60654711094926161637509967782516
60654711094926161637572643808292
60654711094928560772467383872218
60654711094928860961821545904768
60654711094928862791902294847578
60654711094929761529549674126030
60654711094929761529633327899333
60654711094929763176678730881035
60654711094929763176678730881044
60654711094929763359964780945406
60654711094929763771475334709781
60654711094929763771475334709790
60654711094929763908819743208644
60654711094929763908851253841487
60654711094950171105692038231258
60654711094950171105692809883590
60654711094950171288728070111365
60654711094950471294963403880368
60654711094950471294984324468628
60654711094950471295799370021208
60654711094950471432224072866529
60654711094950471432306983567305
60654711094950471432306983584774
60654711094950471432306983584775
60654711094950471432307726639885
60654711094950471432307726644293
60654711094950471432307755219553
60654711094950471432307755219637
60654711094950471432308098193699
60654711094950471433060124746357
60654711094950471433060124746393
60654711094950471433060124746601
60654711094950471433060124763862
60654711094950471433060124763863
60654711094950471433060210485665
60654711094950471433060210485701
60654711094950471433060210485749
60654711094950471477998921338642
60654711094950471478061340129713
60654711094950471478061683103567
60654711094950471478813795395617
60654711095582368040425015726990
60654711095582668046744032206214
60654711095582668183921362867212
60654711095582668183921362867260
60654711095582672987566600095940
60654711095582672987566600095988
60654711095582672988131197714504
60654711095582672988131455980256
60654711095582672988131455981708
60654711095582672988319483009276
60654711095582672988319741275076
60654711095582672988319741276480
60654711095582672988319741293950
60654711095585074685310546188461
60654711095585374691754828997802
60654711095586227080330659339026
60654711095586242088259236391481
60654711095586242088259268271617
60654711095586242088259268275988
60654711095586242088259268288879
60654711095586242088259612645151
60654711095586242088259612649522
60654711095586242088322374410075
60654711095586275442392893502570
60654711095586275442580921579898
60654711095606951990932895364245
60654711095606984613197477428996
60654711095606985207743004201340
60654711095606985344982952539161
60654711095606985345066553874855
60654711095606985345067325527103
60654711095606985345067325527187
60654711095617497322738283709848
60654711095618657404893620175824
60654711095618692726651226996903
60654711095618692726651227351035
60654711095618696432691603130157
60654711095793068789428416128392
60654711095793368932882634870668
60654711095793374331869214644302
60654711095793374332057471359358
60654711095801472669828754937542
60654711095801472669828754941914
60654711095801472670016008178806
60654711095801472670017041299544
60654711095801472670078798523398
60654711095801472807088390472056
60654711095801472807276676816588
60654711095801472807276676816748
60654711095801472807277796023324
60654711095801472807277796024728
60654711095801472807277796024773
60654711095801472807277796029307
60654711095801472807277796042198
60654711095801472807339438581512
60654711095801472807339438581672
60654711095801472807340557789697
60654711095801472853104732252034
60654711095801477611466968553836
60654711095801477611466968553884
60654711095801477611466997135004
60654711095801479441610364944158
60654711095801506024161156030652
60654711095801506024161159214384
60654711095801506161358147301332
60654711095801506161358147301333
60654711095801506161358148351093
60654711095801506161358923185753
60654711095801506161359151823480
60654711095801522083668300355222
60654711095801522083668301404982
60654711095801522083668329983294
60654711095801522083856329482310
60654711095801522083856358060574
60654711095801522083857358350634
60654711095804173961670123094424
60654711095804179497916653114652
60654711095804181145045709865454
60654711095804207315814241009264
60654711095804223787104417977206
60654711095804223924364429629739
60654711095805076771418155339046
60654711095805076771480831364822
60654711095805076908678823975370
60654711095805080019912202400774
60654711095805080065676180995337
60654711095805080065728549441290
60654711095805107883562257410933
60654711095805124355103484622267
60654711095805124355103484972187
60654711095805129891100002122174
60654711095825489047638223522726
60654711095825489641787145442541
60654711095825489641870827795773
60654711095825788138760764173257
60654711095825788138760878491913
60654711095825788138823525938021
60654711095825789785325075113345
60654711095825789831706196182862
60654711095825789831893448375770
60654711095825789968339328677007
60654711095825789968903155691547
60654711095825789969154202751243
60654711095825837963630232819865
60654711095825839198976253726976
60654711095828491123358503143082
60654711095836344222072343491598
60654711095836344222260628786370
60654711095836644365589695540687
60654711095836644365777723618051
60654711095836644411531194203438
60654711095836646195743597384550
60654711095837500918682592231461
60654711095837544796077961040966
60654711095837544796140722805887
60654711095837544979092043462991
60654711095837544979343090522687
60654711095837545390936955079371
60654711095837545528145451641126
60654711095837546763743407453199
60654711095837547175274623182080
60654711095840204406570626588807
60654711095840246499513307025072
60654711095840246499576068789996
60654711095840246682527389447100
60654711095840246682527646664544
60654711095840246682590065449791
60654711095840246682590408429468
60654711095840246682778436506796
60654711095840248878772731267980
60654711095898423922208755958710
60654711095898423922271431984486
60654711095898468988643268920908
60654711095898468988643378994634
60654711095898468988643379007684
60654711095898468988643383239772
60654711095898468988705283362219
60654711095898468988706055020410
60654711095898468988706055033460
60654711095898468989458052538682
60654711095898468989458052656726
60654711095898468989458167329722
60654711095898468989458167342772
60654711095898468989458171574860
60654711095898468989458425609976
60654711095898724110977912119756
60654711095898724110977913169516
60654711095898724110977913169564
60654711095898724111541996351740
60654711095898724111541997401500
60654711095898724111541997401548
60654711095898724111542025981216
60654711095898724111542025981264
60654711095898724111730024429068
60654711095898724111730025478876
60654711095898724660585043850334
60654711095898724660585043850335
60654711095898724706338600180486
60654711095898767485010329244135
60654711095898767485846009587815
60654711095898767485846095326803
60654711095898767485846352544199
60654711095898767485846381123963
60654711095898768583095592245742
60654711095898768583368302966314
60654711095898768583932387198298
60654711095898768583932415778062
60654711095898769132160273408506
60654711095898769132221920931737
60654711095898769132222292454946
60654711095898769132975434696892
60654711095898769132975437879220
60654711095898769177976620437478
60654711095898769178728646535466
60654711095898769178728646653510
60654711095898769178728732746790
60654711095898769178728761326506
60654711095898769178728991027044
60654711095898769178728994209372
60654711095898769178729019606760
60654711095898772289136825766264
60654711095898772289137082983660
60654711095898772289972506109944
60654711095898772289972763327340
60654711095898772289972791907104
60654711095898773022041777837258
60654711095898773022041863576406
60654711095898774073547815052422
60654711095898774119280479373982
60654711095901173986399513988185
60654711095901175633465894719118
60654711095901425997427597730332
60654711095901425997991681962316
60654711095901470469629702232358
60654711095901470470381728448390
60654711095901470470381814541670
60654711095901470470381843121386
60654711095901470470382072821924
60654711095901470470382101401640
60654711095901475777045551252094
60654711095901475823551505688718
60654711095901475960812260418323
60654711095902369207235330312567
60654711095902376390527264378799
60654711095902376390610946732031
60654711095909274155254562997160
60654711095909274155254562998564
60654711095909274155254563002936
60654711095909274155254934520370
60654711095909274155317610546146
60654711095909573749707661159462
60654711095909573749707919425262
60654711095909573749707919426666
60654711095909573749708004116054
60654711095909573749708005165814
60654711095909573749791572150422
60654711095909573749791573200182
60654711095909573749791601778494
60654711095909574161490268292230
60654711095909574161573836326598
60654711095909574298834247640485
60654711095909574298834247644697
60654711095909574298834247757125
60654711095909574298834247762741
60654711095909574298834248111257
60654711095909574298834248112661
60654711095909574298834248117080
60654711095909579652004024985806
60654711095909579652004053564118
60654711095909581482158039997956
60654711095909595757464402259996
60654711095909595757548084613228
60654711095909595757548085079788
60654711095909595757548086129548
60654711095909595757548343346992
60654711095910474729301706993537
60654711095910474729301965610670
60654711095910474729302051349818
60654711095910474729322598818190
60654711095910474729322599356216
60654711095910474729322599356264
60654711095910474729322857636518
60654711095910474729322970519483
60654711095910474729322970873858
60654711095910474729385275382040
60654711095910474729385646899634
60654711095910474912336938991578
60654711095910474912337197257276
60654711095910474912337197257324
60654711095910474912337311576188
60654711095910479670688877088056
60654711095910480265485738115319
60654711095910480265485823850255
60654711095910480265506744442982
60654711095910480265569391890446
60654711095910480265569420468758
60654711095910482049896555923388
60654711095910482049907059873464
60654711095910482049969821638388
60654711095910491383700643119786
60654711095910491383700643123998
60654711095913133378896080479676
60654711095913181557138905645135
60654711095913183753310895585699
60654711095913198165804920378690
60654711095913198165972313664870
60654711095913198165993205673462
60654711095933591133302876257678
60654711095933607741947198746139
60654711095933889080626889099704
60654711095933891277634930897126
60654711095933891323388487227278
60654711095933891459896872430091
60654711095933891459928674273036
60654711095933891460649270536563
60654711095933907382425822283468
60654711095933907382426079500912
60654711095934758674411092319328
60654711095934790060241741535593
60654711095934791891200269217631
60654711095934791891200383536495
60654711095934792028461052526915
60654711095934792028461052526951
60654711095934792028461138266222
60654711095934806852654692079933
60654711095934808499029488994127
60654711095934808499029574733275
60654711095934808499761823352890
60654711095934808499782715361482
60654711095934808499782715715614
60654711095934811656780445524944
60654711095934811657031149628048
60654741282080049893232369051412
60654741282080049894906828571486
60654741282080049940932349715782
60654742717770663832046204144914
60654742717770663832048560023104
60654742717770663832611091909366
60654742717770663832613415907420
60654742717778767661254220497876
60654742717778767707007805407744
60654742717803084683169784792738
60654742717803084683172079043272
60654742930478475719172858631372
60654742930478475764738161428796
60654742930478475765491302607884
60654742930482380007958236541964
60654742930482380007958493759408
60654742930482380008146521836736
60654742930513597907703048588376
60654742948207053120209960967845
60654743332280608161535558947383
60654743332280608161723583825121
60654743350005583833216804022253
60654743350005589374484151009837
60654743350005589374484152413681
60654743350005589374484152413729
60654743350005589374484152426779
60654743350005589374484155596057
60654743355913909056776170196150
60654743355913909057048996747583
60654743355913909062131570925535
60654743355913909062131570925743
60654743355914214741832352419546
60654743403172412513753521994920
60654743403180510847508436536321
60654743403180516388775530911347
60654743409077130480012650423240
60654743409077130519930487027138
60654743409077130520683661136074
60654743409077135871405372480886
60654743409080732194601751491296
60654743409080732194602009758452
60654743409080732194602009758660
60654743409080732196296328185302
60654743409080732196296328185462
60654743409080732196296585402698
60654743409080732196296585402906
60654743409081032383894270599940
60654743409088836071339509935365
60654743409088836071340629261651
60654743409092743478327716790647
60654743409092743478327716790807
60654743409092743478327716795019
60654743409092743478327721027107
60654743409092743478327721040157
60654743426813811742770054106513
60654743426813811742770058828247
60654743426813811742770058828295
60654743426817719149758179459315
60654743426817719149820936987939
60654743426817719149820941574159
60654743427786430262434282649830
60654743427790032122087174162470
60654743427790033769028198590806
60654743427790033769216226668134
60654743427790332174159805669439
60654747019043132332476408011590
60654747019043132332479764061748
60654747019043132339819446820176
60654747019067443957166115038374
60654747019067443963002606298964
60654747019067449491090452361574
60654747024939752004649990770448
60654747024939752004712781581648
60654747024939752004898712047990
60654747024939752004901067926180
60654747024939752005465922760736
60654747024939752005465923810496
60654747024947855834106699704548
60654747024947855834106724168864
60654747024947855834106728400952
60654747024947855841446382462976
60654747024947855879860313310820
60654747024947855880425169195136
60654747024951757745393145114448
60654747024951757745581431458980
60654747024951757746146286293536
60654747024951757746146287343296
60654747024972167456471628690148
60654747024972167456471628690356
60654747024972167457035712922340
60654747024972167457036487756840
60654747024972167458981079808310
60654747024972167458982112927644
60654747024972167464065826044886
60654747024972167464065826044934
60654747024972167464629541940360
60654747024972172856022292695814
60654747024972172862799528605884
60654747024972173000249598551414
60654747024975774715675441793080
60654747024975774723017423152174
60654747024976074721743410843974
60654747184508959776836762007766
60654747231742840390396079246950
60654747231742840390398402195244
60654747231742840397738084953672
60654747231775255890233060785510
60654747237647563892023018070674
60654747237647563892025337838044
60654747237647563892025366534448
60654747237647563892025370766536
60654747237647563899365020596472
60654747237647563899365023777396
60654747237647563937590669331872
60654747237647563937778955676404
60654747237651465803311787480032
60654747237651465803497717946374
60654747237651465803500073824564
60654747237682686041765199585604
60654747237683581113812285376490
60654747237683586647737507739384
60654747237683586647737509139064
60654747237683586650247992313542
60654747237683586655079514845786
60654747237683586655079518032326
60654747237683586655330561905482
60654747237683588302459620059962
60654747237683881303334699484934
60654747237683886798847456673320
60654747255376141285534758035165
60654747255408562319292633707974
60654747255408562326823667782132
60654747255408562326823672014220
60654747255408562326823672015624
60654747255408562326823700593888
60654747255412464185013493588978
60654747255412464185013751856134
60654747255412464192356500635472
60654747255412464192356503817800
60654747255412464192356532397564
60654747255412464192544785930292
60654747255412464192544790162380
60654747255413367141833959375181
60654747255413367141834216592625
60654747256287510946742814532435
60654747256287516297464526343807
60654747256287768448263764372213
60654747256287811136013379832815
60654747256287816029387557600483
60654747256287816031647338207051
60654747256287816075141113812543
60654747256287816440981535432079
60654747639449701868249728620059
60654747657163872373758928401136
60654747657163872381289220452390
60654747657163872381289564808662
60654747657174677539805624856065
60654747657174677547148746558293
60654747663071291638385469037112
60654747663071297036555455820680
60654747663071297037308596999768
60654747663071297037308855266972
60654747663072197605120265271718
60654747663072197605120265271926
60654747663072197605120380057142
60654747663072197605120638324346
60654747663083002770979818557704
60654747663083002770979818557705
60654747663083302907153707330330
60654747663083302914496827646024
60654747710341500497065616429662
60654747710341500504407622136384
60654747710341500679326040049722
60654747710341500679326814884382
60654747710341500680079956082184
60654747710341500680082280080238
60654747710341500686857106935636
60654747710341500687421961421724
60654747710341500687422047510792
60654747710349599018101511510947
60654747710349604554285285434362
60654747710349604554285285434363
60654747710349604555041525464878
60654747710349604561816352320276
60654747710349604561816438409185
60654747716246218514852377380680
60654747716246218515040663725212
60654747716246218644518930033812
60654747716246218644521254031818
60654747716246218644521254031866
60654747716246218644686324369752
60654747716246218644707216378296
60654747716246218644707216378504
60654747716246218644709539326590
60654747716246218645251183436396
60654747716246218645253478736642
60654747716246218645271300610328
60654747716246218645271300610488
60654747716246218645272075444988
60654747716246218645274399443042
60654747716246218652049222085018
60654747716246218652049222085066
60654747716246218652113132110284
60654747716246218652301416915410
60654747716246218652301418454816
60654747716246218652865243928498
60654747716246218691004768346264
60654747716246218691025660354856
60654747716246218697781886288534
60654747716246218697781886288582
60654747716246224188485190606950
60654747716248919806505459175560
60654747716248919806693745520092
60654747716248925343441339386044
60654747716248925343441597653248
60654747716249820367475409670168
60654747716249820367475409670328
60654747716249820367476184504828
60654747716249820367478508502882
60654747716249820374253331144858
60654747716249820374253331144906
60654747716249820375069348874294
60654747716249825728238781741088
60654747716249825903909967314374
60654747716249825911253006122960
60654747716249825911253007657994
60654747716249825911253120908384
60654747716249825911253122443418
60654747716249825911253380710622
60654747716250125909978998532122
60654747716250126092428482281662
60654747716250126099686776588876
60654747716250126099959118706450
60654747716250126100523600121196
60654747716250126100523714906620
60654747716250126100523973173824
60654747716257029172082140794124
60654747716257030453182776532820
60654747716257924242437749655594
60654747716257924242437753887522
60654747716257924242688911500507
60654747716257924242688911500555
60654747716257924242688915732643
60654747716257924249212576529498
60654747716257924249212576529546
60654747716257924249463733652885
60654747716257924249463733652933
60654747716257924249463733653093
60654747716257924249463734702645
60654747716257924249463734702853
60654747716257924249463737884973
60654747716257924249463737885021
60654747716257924249463738374618
60654747716257924249463738374619
60654747716257924249463739420007
60654747716257924249463739420215
60654747716257929602633168059084
60654747716257929778869585751643
60654747716257929785647511943742
60654747716257930837979960620660
60654747716257931563262496537194
60654747716257931569786156844405
60654747716257931570037319179170
60654747716257931570037323411099
60654747716258229921633367921774
60654747716258229922386221787334
60654747716258229922386221787542
60654747716258229929164406109880
60654747716258229929164516314748
60654747716258229929164520914018
60654747716258231621858873017516
60654747716258231752533090417344
60654747716258231759307917291456
60654747716261831643586514593837
60654747716261831643586514598209
60654747716261831651117581484123
60654747716261834030565549321947
60654747717121526063322025951607
60654747717132332877062376767015
60654747717229641784199640030254
60654747717229641784450344133358
60654747717229641784450687089950
60654747717230542214750667295214
60654747717233243918186012216510
60654747717233244055446766591982
60654747717233244055446768004552
60654747717233244055697470695086
60654747733974796045810461367256
60654747733974796045998747711788
60654747733974801581994233519390
60654747733982899913362757894959
60654747733982899913425433570815
60654747733982899913425433570863
60654747733982899913425805457043
60654747733982905450174434914855
60654747733982905450362720222725
60654747733982905457140612982233
60654747733982905457140646388677
60654747733982905457140646401727
60654747733982907241530453282863
60654747733986807315079734791129
60654747733986807315330438894073
60654747733986807315330438898445
60654747733986807315895294778389
60654747733986807315895294778549
60654747733986807315895294782761
60654747733986807322673449004851
60654747733986807322673477707031
60654747733986807322673477720129
60654747733986809106979602247825
60654747733986809107063257308753
60654747733986809145474093569017
60654747733986809152733159865437
60654747733986809152733159878487
60654747733986809152816874097353
60654747733986809153005500579119
60654747733986809701859893016387
60654747733986809702058769519079
60654747733986809702623625407607
60654747733986809702626952761409
60654747733987710269608881013166
60654747733987710269870551513643
60654747733987710270435407397959
60654747733987710270459656407094
60654747733987710270459685103450
60654747734850104005811324601011
60654747734850104005811325650771
60654747734861859427781472132931
60654747734861859428534617544107
60654747734862111576634313921561
60654747734862111576885104117945
60654747734862160852398088090123
60654747734955518435286906406964
60654747734955518435475191701736
60654747734955519670821984267524
60654747734956418454243955840280
60654747734956419003098602308088
60654747734956419003098602308248
60654747734956419003286630385416
60654747734956419003286630385576
60654747734956419003286887602860
60654747734956419003286973342168
60654747734956419003349649367784
60654747734956718643514434001871
60654747734959117045410040913656
60654747734959117046224829248744
60654747734959120157490928309102
60654747734959120157490928314926
60654747734959120157490928327976
60654747734959120157491015466804
60654747734959120157678956386430
60654747734959120157678956392254
60654747734959120157678956405304
60654747734959120157679300761576
60654747734959120294751684102968
60654747734959120295002731162664
60654747734959120706721975306712
60654747734959120706721975306872
60654747734959120706784737071636
60654747734959121941880735190238
60654747734959121941880739795332
60654747734959121941880825534480
60654747734959121942068763267566
60654747734959121942068767872660
60654747734959420484273068297747
60654747734967222155715304025212
60654747734967222155966008128316
60654749076121029099465828263615
60654749076121029099486720272207
60654749076153449540122796123723
60654749076153449540143688132315
60654749076153451187275069235303
60654749076156151243369855750247
60654749076156151243578775836167
60654749076156151243578776190299
60654749076156151244143635256943
60654749076156151244145959254997
60654749092897706931321286598987
60654749098794326420728255528210
60654749098794326420731350010792
60654749098794326423175743713816
60654749146064530071029729883022
60654749146072633762974636100414
60654749146072633945988975267662
60654749146072633945988975267710
60654749146072633945988975267711
60654749146072633945988975267870
60654749151936832401070915106408
60654749151936832584085135703830
60654749151948838324765499236630
60654749151969248036201244569380
60654749151969248036201244569588
60654749151969248036222136578020
60654749151969248036222136578180
60654749151969248038168565281292
60654749151969253435207916119606
60654749151971949190868724694136
60654749151971954729308486100092
60654749151972849758405095362064
60654749151972849758405353629220
60654749151972849758680420595420
60654749151972849760121596116766
60654749151972855111846492694694
60654749151972855294864189446974
60654749151972855845327491861421
60654749151973155484134754747402
60654749151980058556254710814166
60654749151980058556254710814374
60654749151980058557762378639246
60654749151980958986805738079334
60654749151980959169819962921943
60654749151981259313337057755026
60654749151981259313337057755234
60654749151981261005469911441356
60654749151983962297122993236236
60654749151984861035290119737909
60654749151984861035290376955353
60654749151984863277289046367922
60654749152933159469056026891215
60654749152933159469808139200527
60654749152968281611998906482849
60654749152968281614465311402707
60654749152968281614467635400761
60654749169697825431677951504456
60654749169697830967861725073532
60654749169699031723439756934883
60654749169699032135040886879870
60654749169699032135229172174642
60654749169699032135230286783566
60654749169705934841313269330446
60654749169705936627398805397922
60654749169707137201465693741498
60654749169707137201466726843362
60654749169707137244774913646102
60654749169707137245535206938530
60654749169707137245535549895122
60654749169707137247220311869870
60654749169709836706846358915797
60654749169709836706846360450990
60654749169709836708541710929944
60654749169709838355669992716348
60654749169709838492931522280613
60654749169709838536427995440982
60654749169709838538600419961016
60654749169709838948782266565054
60654749169709838948782609521646
60654749169709839086043020940686
60654749169709839086043278158130
60654749169709839086044054059803
60654749169709839086044054059812
60654749169709839087728126226206
60654749169710739655759705212599
60654749170655418611173403285570
60654749170655418611174517894494
60654749170658120313855602778428
60654749170658120313856460169908
60654749170658120314043630855756
60654749170658120314044745464680
60654749170659020744406630043228
60654749170659020744407401695560
60654749170659020744658448755256
60654749170659020745222532987240
60654749170659036943706705637284
60654749170659036943874186062292
60654749170679748034465269969563
60654749170679748034465271485883
60654749170683352272930242276000
60654749170683352274789975396960
60654749170683352684712506465229
60654749170690251684952808149409
60654759870303406355630324352683
60654759870304306785993409157038
60654759870304306923442106343083
60654759870327367828414564749823
60654759870327367828414650838891
60654759870327673513198264892099
60654759870327673513198264896311
60654759870327673513198265246231
60654759870328573943749292161271
60654759870328573943749292511191
60654759870328574080947284767607
60654759870328574080947284771819
60654759870328574080947285121739
60654759870328618411056764469185
60654759870328618411056764823317
60654759870328618411056850558253
60654759870328618411056850562465
60654759870328618411056850912385
60654759870328618548317519194577
60654759870328618548317519548709
60654759870328618548317605287857
60654759870328622121991429829914
60654759870328623494536301101094
60654759923478333370110070665965
60654759923478333370110070683227
60654759923481935092314179725805
60654759923481935092314179743067
60654759923481935092314181142747
60654759923481935641106150167997
60654759923481935641106150185259
60654759923481935641106151584939
60654759923505346698232457770604
60654759923506247266044239766629
60654759941206910763807314177965
60654759941206910763807314183789
60654759941206911312599371795169
60654759941206911312599628999515
60654759941206911312662047820945
60654759941207811743150399060129
60654759941207811743213074023095
60654759941207811743213075085905
60654759941227270514387445538351
60654759941230872785383525040383
60654759941230872785383611129451
60654759941231222388682725983911
60654759941231222800276704884237
60654759941231222937475041868319
60654759941231222937537459963761
60654759941231228295789811028117
60654759941232123368025810853025
60654759941232123368026069133279
60654759941232123368109378881560
60654759941232123505286565578417
60654759941232123505286823858671
60654759941232128863601593022681
60654759947116437110498480115841
60654759947116437110582048163250
60654759947987869931857383454838
60654759947987869931940951489206
60654759948411837198233164320086
60654759948411849735742821108284
60654759948411850147336798939928
60654759948411853441780874289032
60654759948411853853374852120676
60654760083003114420888992414621
60654760083003114420888992427671
60654760083038232858754624118045
60654760083038232858754624131095
60654760083038232858754967074637
60654760083038232858754967087687
60654760083038232858754971673907
60654760083038232858755743326239
60654760083039131642930083013021
60654760083039131642930083026071
60654760083039133426503734333366
60654760083039133426503986950145
60654760083039133426503986963195
60654760083039133426503991549415
60654760100764107307080178308079
60654760101603125131664591627318
60654760107545038067333657996038
60654760107620685766050893225758
60654760153906569407698468804942
60654760153906570642479630647542
60654760153906570642480402299874
60654760153939034328902620858007
60654760153939034328902706597155
60654760153942636592556004490575
60654760153942636592556779329447
60654760153942637827337937985507
60654760153942637827338712824379
60654760154125456798892281018063
60654760154157877649450973318283
60654760154157877650204118729459
60654760154157878884986052225795
60654760154814074718907054174976
60654760154814369557518584143318
60654760154814375045438288111728
60654760154814375045438289628048
60654760154814375047882653216370
60654760154887287686370652879952
60654760159742295089968288883624
60654760159742295090156316960952
60654760159815229964601240127940
60654760159815229964601497345384
60654760159815229964789525422712
60654760160034034588500865513220
60654760160034034588501122730664
60654760160034034588689150807992
60654760160034079053300525491894
60654760160034079053301640100818
60654760160066202874035192129907
60654760160066202874035192147377
60654760160068905812063070292519
60654760160069201204989364820809
60654760160069201205554220705125
60654760160070101772801146811161
60654760160070101772801146815373
60654760160070101773366002699689
60654760160070107118440285329121
60654760160722700269269361497722
60654760160722700269269361510772
60654760160722700271713726498774
60654760160722700271713726502986
60654760160722711213410102472456
60654760160723000458519034802608
60654760160723000458519036318928
60654760160794745108700313227056
60654760160795612361137786655058
60654760160795645539251337305476
60654760160795646088043310934216
60654760160795912504654020903102
60654760160798314072183635611986
60654760160798347379696392729096
60654760177792079113339079376017
60654760177794780816022050053035
60654760177795080959539059141307
60654760177795978012106149002857
60654760177795978012671004887173
60654760177795981573857916297265
60654760177795983357682410614879
60654760178447675940679013660486
60654760178447675940679013673536
60654760178447675940762581694854
60654760178447675940762581707904
60654760178447675943206946700118
60654760178447686519125605773580
60654760178448576371230040921234
60654760178448576371230040938496
60654760178448576371313608955602
60654760178448576371313608972864
60654760178448576373757973960866
60654760178448576373761417656759
60654760178448576380264299328119
60654760178448871026826972987064
60654760178448871026827346058406
60654760178448871026910914092774
60654760178448876514747050026816
60654760178448876514747051543136
60654760178448876514830618061184
60654760178448876517274983171447
60654760178448876517278426745079
60654760178448876517341102770855
60654760178448876563007647723474
60654760178448876567842616650117
60654760178448887093192867286584
60654760178448887093946009515432
60654760178451277669661044195015
60654760178451572318480055850370
60654760178451572318480055850418
60654760178451577813178053283383
60654760178451577858931609495443
60654760178520588581422977298754
60654760178520588581611263656384
60654760178520621393758814235340
60654760178521489012162290917132
60654760178521821968579217977192
60654760178524540455717224175938
60654760178524540455779900201714
60654760178524540455800792210306
60654760561601724701433852584459
60654760561601724703881570335249
60654760561612529730785425388666
60654760561612531516869808841345
60654760561612579693417339829369
60654760561612579693417369471886
60654760561612579693417712881997
60654760561612579693417717486874
60654760561612579693420811615324
60654760561612579695112289472413
60654760561613430298534445264174
60654760561613430301044924779729
60654760561613432082171110966063
60654760561613432084618828716853
60654760561613480261166475553102
60654760561613480261166480158195
60654760561613480261166480158204
60654760561613480261166732757505
60654760561613480263677216878153
60654760562488815489698412012278
60654760562488815489698413062038
60654760562488815491392988706284
60654760562488815492229816942868
60654760579327600803478100396471
60654760579327600803478101459281
60654760579327600940676092652887
60654760579327600940676094069829
60654760579327650766047631438649
60654760579335754092214562024825
60654760579338102076474032738667
60654760579338105780819833223463
60654760579338105780822927824089
60654760579338405970090084282529
60654760579338405970090427221859
60654760579338405970090428638801
60654760579338405972537800620589
60654760579338405972538144976861
60654760579338407753664331158983
60654760579338407756112048913985
60654760579338455795461964944811
60654760579339306537839104158037
60654760579339306537839447097367
60654760579339306537839448514309
60654760579339308184215358778075
60654760579339356355683012062638
60654760579339356363210984820319
60654760579339356363210985883129
60654760579339356363214079420945
60654760579339356363297761773960
60654760579339356363461655639235
60654760579339356500725882273055
60654760579339358147039031834707
60654760579339358147101793599631
60654760579557288414566545771519
60654760579557293765284790396197
60654760579557293765288257582891
60654760579557293765288258049451
60654760579557295000823336956963
60654760580201779886859273103802
60654760580211050439348934002088
60654760580213490837003775138970
60654760580213741200881796270946
60654760580213791026525044525239
60654760580213791163447968783214
60654760580213791163447970182894
60654760580213791163451441041354
60654760580213791163723037135788
60654760580213791163723037140000
60654760580214691591742659102768
60654760580214691591742659120030
60654760580214691591742659120238
60654760580214691591742660519918
60654760580214691593998997447854
60654760580214691594002468306314
60654760580214691594274064400748
60654760585246781156574341788532
60654760585247928200841351796345
60654760585247981730642749659246
60654760585247981730645844259872
60654760585247981913573034955876
60654760585247981913576502609130
60654760585465618989119331448495
60654760585465919132636340070207
60654760585465919132636340536767
60654760585465919318161078321961
60654760585465919318161078326173
60654760585466819748712105586921
60654760585466819885910098197469
60654760585466819885910098201681
60654760586110405299939646723340
60654760586110405299939647791766
60654760586110405300023587829050
60654760586111305730490673639624
60654760586111305730490673989544
60654760586111305730491046705510
60654760586111305730574614739878
60654760586111309436531051162730
60654760586111309436531051168346
60654760586111309436531051181396
60654760586111309436531051181604
60654760586122110897186942273529
60654760586122112543479285565737
60654760586122112544314965909417
60654760586122116250353019090165
60654760586122116254352303422167
60654760586122116386717282296796
60654760586122116386717282302412
60654760586122116387279042182258
60654760586122116387279043586102
60654760586122116387282514440398
60654760586122117489887382329679
60654760586122416393873471403607
60654760586122416397865844857185
60654760586122416397869312043879
60654760586122416397869312510439
60654760586122416576803783830880
60654760586122416576887724949853
60654760586123266998780906023270
60654760586123316960785318650076
60654760586123316961347078535330
60654760586123316961350550793678
60654760586123317007354811095840
60654760586123317007355184180445
60654760586123317007438752214813
60654760586215738379648698484678
60654760586216638810198950904990
60654760586216638810199725745266
60654760632505229660850530625809
60654760632505279072431162958451
60654760632513029090890587195769
60654760632513032795236387680565
60654760632513032795236473415501
60654760632513032795239826283331
60654760632513032795239826637463
60654760632513332984569829532793
60654760632513332987017461211985
60654760632513382947390322254023
60654760632513382947390407988959
60654760632513382947390408343091
60654760632513382948833931856195
60654760632513382949649753310409
60654760632513382949649839399477
60654760632516034690264520838509
60654760632516034690264865194781
60654760632516036473838769131905
60654760632516080946312501629918
60654760632516084101782649319298
60654760632516084101786088276196
60654760632516084650637381880547
60654760632516084650640820837445
60654760632516084650658302114714
60654760632516085885422754332377
60654760632516935255565909034825
60654760632516935258013885070289
60654760632516984669594517048555
60654760632516984669594517048639
60654760632516984669594517048798
60654760632516984669594517048799
60654760632516984669597869916385
60654760632516984669597869916469
60654760632516984669597869916628
60654760632516984669597869916629
60654760632516985081188494880283
60654760632516985081191847748113
60654760632516985218386401756055
60654760632516985218386487490991
60654760632516985218386487845123
60654760632516985218389840358821
60654760632516985218389840712953
60654760632724115258432762979343
60654760632732215429046206362915
60654760632732220779767918174287
60654760632732220782215640747433
60654760632734922073868722542313
60654760632833083963989546184123
60654760633388412498502289202488
60654760633388417851483435717316
60654760633388668215358099259888
60654760633388712694275712199653
60654760633388712694275712199813
60654760633388718040733109004939
60654760633388718041004705116635
60654760633388718175671292433576
60654760633388718175671292783496
60654760633388718175671665382662
60654760633388718175671665386874
60654760633388718175671665399924
60654760633388718175755233421242
60654760633388718175755233434292
60654760633388718177931101615488
60654760633388718177931101632750
60654760633388718178199598422294
60654760633388718178199598426506
60654760633388718178202697727184
60654760633388718178202697731396
60654760633388719280534854563187
60654760633391419332386190799819
60654760633391419332657786911515
60654760633391420983781914189711
60654760633391421115960094741156
60654760633391421116231690852852
60654760633392319897875401489044
60654760633392319897875401493256
60654760633392319897875401493416
60654760633392319897875401506306
60654760633392319897875401843336
60654760633392319900135210675328
60654760633392319900135210692590
60654760633392319900406806787024
60654760633392319900406806791236
60654760633484741684207545980071
60654760633484741684207545993121
60654760633484741684207632069139
60654760633484741684207890349393
60654760633484741684209955017433
60654760633484741684210988136559
60654760633484741684210989186319
60654760633484741684479515163061
60654760633484741684481838111355
60654760633484741684481924200423
60654760633485642115009621367377
60654760633485642115011944315671
60654760633485642115030628163005
60654760633485642115030628180267
60654760633485642115030628517137
60654760633485642115030886797391
60654760633485642115032951111299
60654760633485642115032952528241
60654760633485642115033984230425
60654760633485642115033985630105
60654760633485642252291296799329
60654760633485642252291296816591
60654760633485642252291297153461
60654760633485642252291641172863
60654760633485642252293619751835
60654760633485642252294738960029
60654760633485642252294740359709
60654760638422007765695468723681
60654760638422007765695472973031
60654760638422009412071384299607
60654760638424409874489347288174
60654760638424710063927464953679
60654760638425556918568076250725
60654760638425560622913876735521
60654760638425561857695810230453
60654760638425610036691552475063
60654760638425610631488040455518
60654760638425610631488040455734
60654760638425610631488154768766
60654760638425610631488155240942
60654760638425610631739246944031
60654760638425610631739246948243
60654760638425611683067463801639
60654760638640540652877281278231
60654760638643199668562752005161
60654760638643499857829878331429
60654760638643499857833317305589
60654760638644448603821378824961
60654760638644448603824846496929
60654760638644449844506262051735
60654760638644449846762598979671
60654760638644450251016665366787
60654760638740809358238509754299
60654760638741709331337599975188
60654760638741709742868816041908
60654760638741709743119605884160
60654760638741711573012212436602
60654760638741711573263002278854
60654760639285332314419308383162
60654760639285332314419308383210
60654760639288884028070517734456
60654760639296987903029763119096
60654760639296995222763076712696
60654760639296995222763081317630
60654760639296995230357283394101
60654760639297037728401301910681
60654760639297037728652006013785
60654760639297037911582662822026
60654760639297037911666603927736
60654760639297042667529035890409
60654760639297042670036076921449
60654760639297043399502365832620
60654760639297043399502365845718
60654760639297043399502366199850
60654760639297043399502738785918
60654760639297043399502738898346
60654760639297043399502739252478
60654760639297043399586306820286
60654760639297043399586307286846
60654760639297043401196942875142
60654760639297043401196942893856
60654760639297043401758702773654
60654760639297043401761027107126
60654760639297043401761027125840
60654760639297043402030671825550
60654760639297043402030671937978
60654760639297043402030672292110
60654760639297043402033771130440
60654760639297053977677706207440
60654760639297053977949675371764
60654760639297059283673009183374
60654760639297343414793227553763
60654760639297343588835980112122
60654760639297343588835980125172
60654760639297343591283444422276
60654760639297354121466679755820
60654760639300939777303780970186
60654760639300945265223483858364
60654760639300945265223483975004
60654760639300945265223483980620
60654760639300945265223484348010
60654760639300945265223485397770
60654760639300945265223856934078
60654760639300945265223857400638
60654760639300945265307424968446
60654760639300945266918061023302
60654760639300945266918061042016
60654760639300945267479820902940
60654760639300945267479821275946
60654760639300945267479822325706
60654760639300945267482145255286
60654760639300945267482145274000
60654760639300945267751789973710
60654760639300945267751790440270
60654760639300945267754889278600
60654760639300945313487553482116
60654760639394266940928745913438
60654760639394305783183953799054
60654760639394315116911795015944
60654760639394600620977624371500
60654760639394600620977629075764
60654760639396968827378430474214
60654760639405072702337675858854
60654760639405078190257270081778
60654760656037259151164912483659
60654760656040861422411696088795
60654760656135828667465334483569
60654760656150232263529948069777
60654760656150235967875748554573
60654760656150537529189030423213
60654760656150571471543002441893
60654760656150571473802692250709
60654760656150586120050632058346
60654760656150587354560592138209
60654760656150587354560593187969
60654760656151436724958119961153
60654760656358613572521966989299
60654760656358617276867766424335
60654760656358617322621322636491
60654760656366418539311254133321
60654760656366418539311340222389
60654760656366722434622195545321
60654760656366723667709552346247
60654760656369118595617284030787
60654760656369120242746340768539
60654760656369120242746340787413
60654760656369123946338995842159
60654760656369419974481343947887
60654760656369419974481430060041
60654760656369423680521721126689
60654760656369423680521807238843
60654760656369423726275277340201
60654760656369424089856004930431
60654760656369424135609561142587
60654760656369424138057283249173
60654760656369424138057283266643
60654760656369424275318066694061
60654760656369425371144640050099
60654760656370276664883900398633
60654760656370276664887253279513
60654760656370324705869065261207
60654760656370324705869093959021
60654760656370326078476899517348
60654760656370326490258905439373
60654760656370326490258905439427
60654760656463678214407269695560
60654760656463983162071957711099
60654760656466379917654329322084
60654760656466381564782352957972
60654760656466681754052946838116
60654760656466685002579771700054
60654760656466687244505432633734
60654760656467582321864728478548
60654760656467582322053013773320
60654760656467585982173817879472
60654760656467585982361845956800
60654760656467587400722978162211
60654760656467587812317214274166
60654760656467587812505242351494
60654760657011208416463555839478
60654760657011208416463555845302
60654760657011212122503931968520
60654760657011212122503931969924
60654760657011212122503931970132
60654760657011212122503931974344
60654760657013774373809001745163
60654760657013909708116636223192
60654760657013909708116636571500
60654760657013909708116636572952
60654760657013909708116636573112
60654760657013909708116636590374
60654760657013909708116637640134
60654760657013913414157013750302
60654760657013913414157013751754
60654760657013913414157013751914
60654760657013913414157013769176
60654760657021563092260976099329
60654760657021865064208209244253
60654760657022013583075881956140
60654760657022013583076255027690
60654760657022013583076256090500
60654760657022013583159823062058
60654760657022013583159824124868
60654760657022029649359213099184
60654760657022765631957229119761
60654760657022919501546613290340
60654760657022919501546613307810
60654760657022919501546986360438
60654760657022919501630554394806
60654760657022919510581249349331
60654760657023214157143919378102
60654760657023214157165183390971
60654760657023219645063995349380
60654760657023219645147563383748
60654760657023219647323431582206
60654760657023219647591928843931
60654760657023219690880227570002
60654760657023219690880227574214
60654760657023219690880227587264
60654760657023219693324592575266
60654760657023219693324592579478
60654760657023219693327691880155
60654760657023219693327691884368
60654760657023230223427244748200
60654760657025620795456033430098
60654760657025620795459504288766
60654760657025620802234327961835
60654760657025622447107046723343
60654760657025622449363383651279
60654760657025870976403511004224
60654760657025872759977419662922
60654760657025915448608972046053
60654760657025915448797000123381
60654760657025915448797001172982
60654760657025917095736995681941
60654760657025917232371277112973
60654760657025917232454845147341
60654760657025917233206957456653
60654760657025920799518711934753
60654760657025920801775048862689
60654760657025920801778520749275
60654760657025920936800645165578
60654760657025920938411281216062
60654760657025920938411281221678
60654760657025920938411281233324
60654760657025920938411281239148
60654760657025920938973041100072
60654760657025920938973042522838
60654760657025920938975365448046
60654760657025920938975365453662
60654760657025920938975365465308
60654760657025920938975365471132
60654760657025920939245010170842
60654760657025920939248109475732
60654760657025920984980773675035
60654760657025920984980773679248
60654760657025922636188583773023
60654760657025933892574275627173
60654760657119242748866731802722
60654760657119243343392484599590
60654760657119246453212532287518
60654760657119274865909789900644
60654760657119274865909818597000
60654760657119274911642454104160
60654760657119274911642482800516
60654760657119276100691752091932
60654760657119290971422712302386
60654760657120143773942393713390
60654760657120476720492423952532
60654760657120476722938189363880
60654760657120476722938194068144
60654760657123195210974582144758
60654760657123195211162868489290
60654760657123195216243249056149
60654760657123195218502680584711
60654760657131250915219445338283
60654760657131284267044465627493
60654760657131299091202494440789
60654760657131300321465937989545
60654760657337979189392528431817
60654760657338981749853102355312
60654760657338981750417186587296
60654760657349786916465429534832
60654760657446947895516491814212
60654760792038115814030691279569
60654760792038163990578595333271
60654760792257001823206900415035
60654760792257001823960045826211
60654760792257001825654622520217
60654760792365970117734562722199
60654760792913198892662981254466
60654760792913198892662981371106
60654760792913499219110647161062
60654760792913499219110647174112
60654760792913499219110647627622
60654760792913499219110648690432
60654760792913499219194215195430
60654760792913499219194215208480
60654760792913499221638580200694
60654760792913499221638580667254
60654760793017631541733850088269
60654760793018878420116257537771
60654760793021534012124638210825
60654760793021534012124638210852
60654760793021563659600760226696
60654760793021583416112557079164
60654760793021583416114880027458
60654760793022463678557895748872
60654760798164378440751133896623
60654760798273694917270490503670
60654760798273694917270576242818
60654760798273694917270833460262
60654760798274592373753782849464
60654760798274595485082616513264
60654760798274595896780938533970
60654760798274595896864622422236
60654760798274595896864879639680
60654760798274597315226011845091
60654760798274597727008018816930
60654760798820875705984105870295
60654760798820875705984106920055
60654760798822124632274961886310
60654760798822124632274961899360
60654760798822124632274962352870
60654760798822124632274963415680
60654760798822135164905661530008
60654760798927152034729918933774
60654760798927157530177219522826
60654760798927441065209526567706
60654760798927452178246928022094
60654760798927485539375851530328
60654760798927490479070768930290
60654760798927502186902465795724
60654760798927502186902465808822
60654760798929853745776657633042
60654760798929858684656700604684
60654760798929859096438964780860
60654760798929859226082273442628
60654760798930203295540949670878
60654760798930203890337553499576
60654760798930205537466610604558
60654760798930208829195626718338
60654760798931103726091072896296
60654760798931103726092234166332
60654760798931103863354925292214
60654760798931103909106574855564
60654760798931103909108510202082
60654760798931104275134908711628
60654760798931105510482045633688
60654760798931106105278392244990
60654760799146039241299159398941
60654760799149041865790487208520
60654760815672617283423021229025
60654760815891199582750321996577
60654760815891503476366600624099
60654760815891503478061177318105
60654760815996869315816974249175
60654760815999573398501153274914
60654760816000468475798030311396
60654760816000471587064102210592
60654760816000471587064102327223
60654760816000472136106862494876
60654760816000472136107119712320
60654760816000472136107119712480
60654760816000473966250258889570
60654760816000473966312934915346
60654760816546800114518508791606
60654760816546800116129144847866
60654760816546800116129144865176
60654760816546800116962873796870
60654760816547700544985595081790
60654760816547700544985595081998
60654760816547700544985596481470
60654760816547700544985596481678
60654760816547700544985968017986
60654760816547700544985968134626
60654760816547700545069536052354
60654760816547700545069536168994
60654760816547700547241933409406
60654760816547700547241933409614
60654760816547700547513901057618
60654760816548000688502977123568
60654760816548000688502978639888
60654760816548000688586545157936
60654760816548000690197181212632
60654760816548000690197181212792
60654760816548000734319209344190
60654760816548000734319209361452
60654760816548000734319209460830
60654760816548000734319210877772
60654760816548000736763574349454
60654760816548000736763574466094
60654760816548011266866226172468
60654760816548011266866226522388
60654760816652127713751108700586
60654760816652132652693655178324
60654760816652133201485625620516
60654760816652133201757594784840
60654760816652161067268379819508
60654760816652177126859980490866
60654760816652177127612351063170
60654760816653328287819145053866
60654760816653361641336416522708
60654760816653377700843559179866
60654760816653377701680387416450
60654760816656031958658427108259
60654760816656035664447624974372
60654760816656065310483447397469
60654760816656079534783448373532
60654760816656079946565454282504
60654760816656080129558787239135
60654760816656080129558902032605
60654760816656080129558902036817
60654760816656080129561095177346
60654760816656080129561095643906
60654760816656080129579793922184
60654760816656080129642469597992
60654760816656080129642469947960
60654760816656080136900907743539
60654760816656081776708850677198
60654760816656081776771526702974
60654760816656085068498219868460
60654760816656085077723173653028
60654760816656969401342056784167
60654760816656979965333312968936
60654760816656979965333313318856
60654760816656982344583308343406
60654760816872215669791101343133
60654760868850293628905417827961
60654760868850293628905417841011
60654760868850293628905418177881
60654760868850293766103410438509
60654760869069128032398953211607
60654760869069128078152508957107
60654760869069131736744754746163
60654760869069131781934226726239
60654760869069131782498310958223
60654760869069131784190563654175
60654760869069132193528203508171
60654760869069132194281348919347
60654760869174498582837416072096
60654760869177199736978782157906
60654760869177199874239450794230
60654760869177199874239536533378
60654760869177199874490497853926
60654760869178097193524750529316
60654760869178097330722743140024
60654760869178097330807459084765
60654760869178100304769557348418
60654760869178100304790563792514
60654760869178100304790821009958
60654760869178100304790822428512
60654760869178100442030311723890
60654760869178100442051576803824
60654760869178100853833839930240
60654760869178100853833839930400
60654760869178100854021868007568
60654760869178101038542497997610
60654760869178102089180375278744
60654760869178102089180632496188
60654760869178102272445676238755
60654760869721727128914228408434
60654760869721727128914228762566
60654760869721727130608805452360
60654760869721727130608805456572
60654760869721727131170565336370
60654760869721727131170565690502
60654760869721727131172889684344
60654760869721727131172889688556
60654760869725328851118337455016
60654760869725328851118337455176
60654760869725328851118337468066
60654760869725328851118337804936
60654760869725328851118337805096
60654760869725328851118338867746
60654760869725328853374675795682
60654760869725579034322153369808
60654760869725579034322153486448
60654760869725625290289919478557
60654760869725625290373487512925
60654760869725625291125599822237
60654760869725628994635346421080
60654760869725628994635346537720
60654760869725628994635719496794
60654760869725628994635719963353
60654760869725628994635719963354
60654760869725628994719287531162
60654760869725628996329923581646
60654760869725628996329923585810
60654760869725628996329923586018
60654760869725628996329923598908
60654760869725628996891683465656
60654760869725628996894007813630
60654760869725628996894007817794
60654760869725628996894007818002
60654760869725628996894007830892
60654760869725628997163652536426
60654760869725628997163653002985
60654760869725628997163653002986
60654760869725629001977725670075
60654760869725629001977726719835
60654760869830995299029764687763
60654760869831006961107789500156
60654760869831007143871426086284
60654760869831007144122130189388
60654760869831007144122130202486
60654760869833665618044514773443
60654760869833698971561557703935
60654760869833708115249155585966
60654760869833708252509909961438
60654760869833708252510168591452
60654760869833710089682535043485
60654760869834566185856296763795
60654760869834593856640033691342
60654760869834597570025844189795
60654760869834599539373339694287
60654760869834608683060937226398
60654760869834608683061195856572
60654760869834608820321605856898
60654760869834608820321605862722
60654760869834608820321950231884
60654760869834608827851883499947
60654760869834608866326239249228
60654760869834610467449629492786
60654760869834610467450748706804
60654760869834610467701710027352
60654760869834610650716049666815
60654760869834610657494317033837
60654760869834610658058401265821
60654760870049845119512130668162
60654760870052503593769160447933
60654760870052503595461183439135
60654760870052551771447556847017
60654760870052551772011641079001
60654760870053404161580942438285
60654760870053452201935936779797
60654760870053452202500021011781
60654760870053452339196605420333
60654760870053452339760689652317
60654760870157913258679736858576
60654760870157913258679736975216
60654760870157913258679851644000
60654760870157913258700743652592
60654761997300486934816748008523
60654761997324748596875025964598
60654761997324754084791634736132
60654761997324754084794730386518
60654761997324754092384312294269
60654761997324754092384315493859
60654761997324754092384316893539
60654761997332859204386074149020
60654761997335609077026284894429
60654761997335609077026285944189
60654761997335609077028610292163
60654761997335609084368176859862
60654761997335609084368176859871
60654761997336459681958084830998
60654761997336459689547665688829
60654761997336459689547666738749
60654761997336459689551137947177
60654761997336461475382153651052
60654761997336504164197864316327
60654761997336505940432862802199
60654761997336509644590376929206
60654761997336509644775220080549
60654761997336509644775304769937
60654761997336509644777543023218
60654761997336509644777543028843
60654761997336509644778662237244
60654761997336509644837981845521
60654761997336509644840305143735
60654761997336509652204351800252
60654761997336509652368244144995
60654761997336509652371716403183
60654761997336509652392637113906
60654761997336509652392637113954
60654761997648706303231331042662
60654761997651407594884412837542
60654761997651409242013208125762
60654761998281155250397504702274
60654761998283556771921825615509
60654761998283589569871574095643
60654761998283886601870516363610
60654761998305172045969824136043
60654761998305199903096228454731
60654761998305466882050066680546
60654761998305466882802061012278
60654761998305466882802434064906
60654761998307868395962738133519
60654761998307868395963767003295
60654761998307868396799476030281
60654761998307868396799562119349
60654761998307868397050495456431
60654761998307872102839937781831
60654761998307899959403291472887
60654761998307899959403292522647
60654761998307899959403292522695
60654761998307901606532349279321
60654761998307904900787363430311
60654761998315971722967093942371
60654761998315977210886798364291
60654761998316005069708555634203
60654761998316005069708555634251
60654761998316010422875664521865
60654762015049412966056035496075
60654762015049412966059130096701
60654762015049424079096531551089
60654762015049424079097650759283
60654762015049424079097652158963
60654762015050624836117264633187
60654762015050624836117266032867
60654762015050630186835624980621
60654762015050630186835882198065
60654762015050630186838976444559
60654762015050630186838977844239
60654762015050674661736494411225
60654762015050674661736494765357
60654762015050674661736753045611
60654762015050674661739851878325
60654762015050674798997163047549
60654762015050674798997163401681
60654762015050674798997507421083
60654762015050674799000606607929
60654762015050680149656203436627
60654762015050680149656457467531
60654762015050680149656460654071
60654762015050680149659556300245
60654762015050680149719219232455
60654762015050680149719222418995
60654762015050680158693814702919
60654762015061135164177267819115
60654762015061135164180709625683
60654762015061135164180711025363
60654762015061135171711001677097
60654762015061135171773763791781
60654762015061435353451303624079
60654762015061435353451305023759
60654762015061435361044357790177
60654762015061435361044357794389
60654762015061437009865668640823
60654762015061437147063661251371
60654762015061437147126423370427
60654762015061481474728090384412
60654762015061485179070533402117
60654762015061485179070533419379
60654762015061485179070790636823
60654762015061485179072856350411
60654762015061485179072856354623
60654762015061485179073114634877
60654762015061485179073889469537
60654762015061485316331202055703
60654762015061485316331546411975
60654762015061485316333524990947
60654762015061485316333869360269
60654762015061485316334644199141
60654762015061485323613889186478
60654762015061485323613889186487
60654762015061485323861464342127
60654762015061485323861465391887
60654762015061485323864936246183
60654762015061485323864936250395
60654762015061485325306141882439
60654762015062335928793377665685
60654762015062335928793377669897
60654762015062335928793379082627
60654762015062337577614688516331
60654762015062337577677450635387
60654762015062337714875443245935
60654762015062382042477110259920
60654762015062382187349515868348
60654762015062385746819553277625
60654762015062385746819553294887
60654762015062385746819810512331
60654762015062385746819811912011
60654762015062385746821876225919
60654762015062385746821877642861
60654762015062385746822134510385
60654762015062385746822909345045
60654762015062385746822910744716
60654762015062385746822910744725
60654762015062385746882229303401
60654762015062385746882229320663
60654762015062385754164916451438
60654762015062385754164916451447
60654762015062385754412491606927
60654762015062385754415963511143
60654762015062385754415963515355
60654762015062385755857169147399
60654762015062385884080222268081
60654762015062385884082544862243
60654762015062385884082544866455
60654762015062385884082546279185
60654762015062385884082889235777
60654762015062385884083664074649
60654762015062385884083665474329
60654762015062385891676718240747
60654762015997727269463294173661
60654762016007031352441752159994
60654762016009416402863835259687
60654762016030147715767697036597
60654762016031341152279586819750
60654762016031342977316389125664
60654762016031380037713205192269
60654762016033744499094742918363
60654762016033744636292735529071
60654762016034978602836044633986
60654762016034982308709284694301
60654762016034982308876420763028
60654762016041853312913223953989
60654762016043083713141307745542
60654762020958955372443318364705
60654762020958955372443404099641
60654762020969806835840839217960
60654762020969810547441518911262
60654762020971007592839532385304
60654762020971011297184183443614
60654762020971011297185332870100
60654762020971011304527338563772
60654762020971011304527338576822
60654762020971011306219590209964
60654762020971012953619496935619
60654762020971012953619582674767
60654762021918091176525691889665
60654762021918107647752033760654
60654762021918107655342677839630
60654762021918107655342763578778
60654762021918391365796257190093
60654762021938800536931079305924
60654762021939671912273512020160
60654762021939700968234218763716
60654762021939701509750346248705
60654762021939705261544307287615
60654762021939715792395600911402
60654762021942402801403428043585
60654762021942419280220413993550
60654762021942702990673993344013
60654762021942703402455999252985
60654762021942703402455999253145
60654762021943603970267695154429
60654762021943620631012635836819
60654762021950478728542939064056
60654762021950523155179745117338
60654762021950808512761262364541
60654762021950808512761262364701
60654762021951709080572958265985
60654762021954381140799949004297
60654762021954381323730605818361
60654762021954410966750674706573
60654762021954414678062681494319
60654762021954414678083602200719
60654762021954414679754934190271
60654762021954414680319018422255
60654762021954425796183757380083
60654762068203943163747411937798
60654762068203991342993823577165
60654762068203991342993823596039
60654762068203991342994857047822
60654762068203991342994857047823
60654762068203991891785708281821
60654762068203991891785794020969
60654762068203991891785794038231
60654762068203991891786827490015
60654762068224339980535696087471
60654762068224339980538790688097
60654762068224351093573869194191
60654762068224351093576192142485
60654762068227942251531775589503
60654762068227942251531775939423
60654762068227942251534870190129
60654762068227942251534874789399
60654762068227942251535219145671
60654762068227953364569948696223
60654762068227953364572271644517
60654762068228253561433567113149
60654762068228253561433568162909
60654762068228258492970948576514
60654762068228258500310258282314
60654762068228259049353271535069
60654762068228259049353272584829
60654762068228259049353275771369
60654762068228259049353275784419
60654762068228259049353276121289
60654762068228259049353277184099
60654762068228302967871559731085
60654762068228302967871560081005
60654762068228302967872593201742
60654762068228302967872593201743
60654762068228303516661121150625
60654762068228303516661207593825
60654762068228303516664563643935
60654762068228303516723883619601
60654762068228303524254146618915
60654762068236062178656928410511
60654762068236062186190662605155
60654762068236362375520546477357
60654762068236362375520546477517
60654762068236362375520547527277
60654762068236362375524018368315
60654762068236406842830805115725
60654762068236406842830805465645
60654762068236412330748099452135
60654762068236412330748185541203
60654762068236412330748186958145
60654762068236412330750423800109
60654762068236412330751543008303
60654762068236412338090076461097
60654762068238763889437721895017
60654762068239109780859798605974
60654762068239113485203274725535
60654762068239113485203274729747
60654762068239113485203275792557
60654762068239113485205598723589
60654762068239113485205598740851
60654762068239114033995246234749
60654762068239114033995246584669
60654762068239114033997569165781
60654762068239114033997569183043
60654762068239114041588184560047
60654762068239114041588185609807
60654762068239114041591656468315
60654762068239964646516625979389
60654762068239964646516625979549
60654762068239964646516627029309
60654762068239964646520097887817
60654762068239964646520098237737
60654762068240009113824474526423
60654762068240009113826798524477
60654762068240009113826798874397
60654762068240010348605633186695
60654762068240010348608732019409
60654762068240014052952208511975
60654762068240014052952294601043
60654762068240014052952296017985
60654762068240014052954532854125
60654762068240014052954532859949
60654762068240014052954877233483
60654762068240014052955652068143
60654762068240014053014970626659
60654762068240014464546187406477
60654762068240014464546273849677
60654762068240014464548510704691
60654762068240014464548596448051
60654762068240014464548596797971
60654762068240014472139211824847
60654762068240014472142683733275
60654762068240014601806942136081
60654762068240014601806942486001
60654762068240014601809265084375
60654762068240014601809265434295
60654762068240014609337204435555
60654762068240014609340676680645
60654762068240014609340676693743
60654762068552211260451081175474
60654762068552212495798127772166
60654762068554912552104162970354
60654762068554914199233215476018
60654762069183459457057882768127
60654762069183459457894706404037
60654762069184343417343495501163
60654762069184343417343495851083
60654762069184693424709754048411
60654762069207759962395362963284
60654762069207759962395621230488
60654762069207771075430349713811
60654762069207771075430435802879
60654762069207771075432759818195
60654762069207771075432760168115
60654762069207771075433792920059
60654762069207771075433793269979
60654762069207771081935618922047
60654762069207771081936647791823
60654762069207774786281419406843
60654762069207774786284771211863
60654762069207774786284775461213
60654762069208671505960457335069
60654762069208671505962780283363
60654762069208671505981464484829
60654762069208671505983701339843
60654762069208671643158450295697
60654762069208671643242133121153
60654762069208671643244455719527
60654762069208960719477997217408
60654762069209005049587490202331
60654762069209008892822502542057
60654762069211706341240571997211
60654762069211711694406648813847
60654762069211726660660267896638
60654762069219476672596114243801
60654762069219476672596114593721
60654762069219476679935797002437
60654762069219476679935797352357
60654762069219482167837936786829
60654762069219815569365894198487
60654762069220712430324748583935
60654762069220716134670549068731
60654762069220716137114914073995
60654762069220726850795991162530
60654762069223413721977830378815
60654762069223417426323630863611
60654762069223417428747448233814
60654762069223417428767995868875
60654762069223419075143907195451
60654762069500508596534639813983
60654762074112318174786820407985
60654762074112318174787163364577
60654762074136633504010704254095
60654762074144689385458077002948
60654762074144736967375624599697
60654762074144736967375967556289
60654762074144737378969602431341
60654762074144989574707750294784
60654762074145037156646561558897
60654762074147438670622684226221
60654762074147438670623027182813
60654762074147439257826233422460
60654762074147439257828556370754
60654762074147439257828556837314
60654762074147439265443650455610
60654762074147735743757673562463
60654762074147735751097356320891
60654762074147739457137732449933
60654762074148591251095511859149
60654762074148591662689489690793
60654762074148591845703829796816
60654762074148636311569455552815
60654762074148636311569455557027
60654762074148636318909138315455
60654762074148639290444648450381
60654762074148639290444648463431
60654762074148639290447747650277
60654762074148639427642641060929
60654762074148639427645740260825
60654762074148639839511686808890
60654762074148640014912051558650
60654762074148640014912052025210
60654762074148640022442344076464
60654762074148640022442344089514
60654762074148640022505105724748
60654762074148640022526026429696
60654762074148640024949514440285
60654762074148640024949514444497
60654762074148641076529036974713
60654762074148641258036872295183
60654762074148641259731447939429
60654762074440423987589190938597
60654762074440423987589190951647
60654762074440425634720570637693
60654762074463835043151292665929
60654762074463835050490975424357
60654762074463838566258688913551
60654762074463838566258688913552
60654762074463838749189345721991
60654762074463838749189345846677
60654762074463838756531351553399
60654762074464691146100652912683
60654762074464735610772350575658
60654762074464735610960636933240
60654762074464735610963074656281
60654762074464735610963074660493
60654762074464735618302757418921
60654762074464738584776375877698
60654762074464738584776633095142
60654762074464738722037388883184
60654762074464738722288207777536
60654762074464738722288435942880
60654762074464738768042020851287
60654762074464739134007680086928
60654762074464739134070441851852
60654762074464739317001127837029
60654762074464739324343133543751
60654762074464740559689922927211
60654762074464740964151076481622
60654762074464740964213838246546
60654762074464740964213866944306
60654762074464740971472162999716
60654762075093018060519375929816
60654762075093018243261750636892
60654762075093018243533719801216
60654762075093318387050728771444
60654762075093318792056802965899
60654762075093318792056803432459
60654762075095719757179684392499
60654762075095719940192875672459
60654762075095736365479011196018
60654762075095736373069398057550
60654762075095736373069741014142
60654762075096920521600838696840
60654762075096920651458904636335
60654762075096920696439456530491
60654762075096920697003540762475
60654762075096920697191568839803
60654762075096920703778353281848
60654762075096937304739672959750
60654762075096937305492044002826
60654762075096937305492818837486
60654762075096937305742748105930
60654762075096937309822247137910
60654762075096937313166113217590
60654762075116385375472924242728
60654762075116396488511097349448
60654762075116396488514539492886
60654762075116396488514539959446
60654762075117285394245130992514
60654762075117297056262440639810
60654762075117297056263559368394
60654762075117297056263559834954
60654762075117297056347242193802
60654762075117297056347242660362
60654762075117297063602123398238
60654762075117300218406254406436
60654762075117328031493275638207
60654762075117328031493276104767
60654762075117328443275281547179
60654762075117328443275282013739
60654762075117328626289506395611
60654762075117328626289506862171
60654762075117329861635524589087
60654762075117333567673577303275
60654762075117333572756137126696
60654762075117344690608358908462
60654762075117344690880326556466
60654762075117586132555300229864
60654762075117597245596915485638
60654762075117597245596915952198
60654762075117630011928465043456
60654762075117630012680573120896
60654762075117630416935917061825
60654762075117634122972592300567
60654762075117634122972592767127
60654762075117635363405641914094
60654762075117644834397335643334
60654762075120029734928363342059
60654762075120029734928363342107
60654762075120029734928363808619
60654762075120029734928364858427
60654762075120031565070612292939
60654762075120035088097797725221
60654762075120035271108665007127
60654762075120047997947134211470
60654762075121198921984677516554
60654762075121198921984677983114
60654762075121198928570100367150
60654762075121202632915900851946
60654762075121232275584528947503
60654762075121232276336641256815
60654762075121232276337674358679
60654762075121232321881277382955
60654762075121235982378051537481
60654762075121237674504194906095
60654762075121247105389973001976
60654762075121248929614314979604
60654762075121248929617409113670
60654762075121248929617409580230
60654762075121248930370554991406
60654762075121248937145377166870
60654762075121248937145378683190
60654762075121248937207369145702
60654762075121248937208140798034
60654762075121248937229059986662
60654762075121248937960167018278
60654762075121248937960253107346
60654762075121248938044192678022
60654762075121252633963209598466
60654762075128107580936161922570
60654762075128134845233626453615
60654762075128134845233626920175
60654762075128135440029857211019
60654762075128135440029857677579
60654762075128140381413928118683
60654762075128402236805520914866
60654762075128404066865279114279
60654762075128407178192948922496
60654762075128436825668811626992
60654762075128436825669844728856
60654762075128437230676267877233
60654762075128437237451075803120
60654762075128437237451850637780
60654762075128437418690299403489
60654762075128440936714321057981
60654762075128451643053062494396
60654762075128452054835068403368
60654762075128452062177058283686
60654762075128452237765725334223
60654762075128452237765754038625
60654762075128452237849408043048
60654762075128452245107759745347
60654762075128452245191284531790
60654762075129302255490860845118
60654762075129307606212572656490
60654762075129307608743976537320
60654762075129307743497345413052
60654762075129307789230009616568
60654762075129308338021980058760
60654762075129308338273028518136
60654762075129308338293949223084
60654762075129335609008131964040
60654762075129336196276438069051
60654762075129336196276438535611
60654762075129336197028550378363
60654762075129336197028550378571
60654762075129337431622456262527
60654762075129340960297027194242
60654762075129340960568996358566
60654762075129340960568996359970
60654762075129341097829751089574
60654762075129341135968256280763
60654762075129341137660508976715
60654762075129341138412621286027
60654762075129341143583335998038
60654762075129341502017597986219
60654762075129341503709851148731
60654762075129341504273934914155
60654762075129341504273935380715
60654762075129341694234594781667
60654762075129352217642750137286
60654762075129352217642751536966
60654762075129352218206835768950
60654762075129352218395121776660
60654762075129352218395122126580
60654762075129352263124367281106
60654762075129352263312652109318
60654762075129352263312653625638
60654762075129352263396334929110
60654762075129352805598341825276
60654762075129352805661103594412
60654762075129352812167384782994
60654762075129352812167386182674
60654762075129352812919383700946
60654762075129352812919498025426
60654762075129352812919498491986
60654762075129354047513403909590
60654762075129357744268472710022
60654762075129357751858859571554
60654762075129357752130828735878
60654762075129357752131171692470
60654762075129357754578894282926
60654762075132039089324879762911
60654762075132039089325912864775
60654762075132039090078025174087
60654762075132039135057543499819
60654762075132039135057543966379
60654762075132042793670679781147
60654762075132042795366290043577
60654762075132042796116078354835
60654762075132042839403343984615
60654762075132042841095596680567
60654762075132042841659680912551
60654762075419936018500086421511
60654762075444240229604104514405
60654762091834590351868689830017
60654762091834592135442593767141
60654762091834592143033323935185
60654762091837292055113168241043
60654762091837292055113425458487
60654762091837292055115749456541
60654762091837293838687072178167
60654762091837293838689399731555
60654762091837293838689653393665
60654762091837293838689657998759
60654762091837293846280383561709
60654762091838493361178123968813
60654762091858841587126104736543
60654762091858907472256864824703
60654762091861559761663344514693
60654762091861592704153823104511
60654762091861592704154081371715
60654762091861593115995405834943
60654762091861593115995750208525
60654762091861607528315204785637
60654762091861609167912936370271
60654762091861609167913194637475
60654762091861609174691116112213
60654762091862493683807446109809
60654762091862810529851284583723
60654762091869664324872242629795
60654762091869664462070235240343
60654762091869712494078140976775
60654762091869712494080464974829
60654762091869712638869187753421
60654762091870609357483684365541
60654762091870613061829484850337
60654762091870613069420215018381
60654762091870915639592463463295
60654762091870915639593496565159
60654762091873266595868063864623
60654762091873266595868322131827
60654762091873311060728162776567
60654762091873311060730743992065
60654762091873314765073963261363
60654762091873314765074220478807
60654762091873314765076544476861
60654762091873314772667274644905
60654762091873314909865267255453
60654762091873614954597928667221
60654762091873614961937611443119
60654762091873615503389899109413
60654762091873615503389899113625
60654762091873616748021999954401
60654762091873617342839523089819
60654762091873617342840556191683
60654762091874516116955151123466
60654762092185813580329967686402
60654762092186712912794874208438
60654762092186712912794959947586
60654762092187014932208980455218
60654762092189414204447956003318
60654762092189415851387694344434
60654762092189415851388723214210
60654762092189415851388808953358
60654762092189415851389066170802
60654762092189415851575979639206
60654762092189415851577094248130
60654762092189711282453857130372
60654762092189714256269596074830
60654762092189714256269853292274
60654762092189714393530264705330
60654762092189714393530607661922
60654762092189714393530607667746
60654762092189714393530609080316
60654762092189714393781311770850
60654762092189714805500928986192
60654762092189714805563690751116
60654762092189716635456006797762
60654762092189716635707058443678
60654762092189716635707087141438
60654762092189716642965381797168
60654762092189716642965382842716
60654762092190611712815564446240
60654762092190611712816598037750
60654762092190611713003849741012
60654762092190611713004884395332
60654762092190614961593466832544
60654762092190615373312681924492
60654762092190617203267702699046
60654762092190617203456078319186
60654762092190617203456107016946
60654762092190617203456108434095
60654762092190617210777077698452
60654762092190617210777078748212
60654762092190617210777164837280
60654762092817993914943257528636
60654762092819161127966049655610
60654762092819194489846970687732
60654762092819205599602925220692
60654762092821896329455973064956
60654762092821896376024801796896
60654762092821898158158320056625
60654762092821912977319621959938
60654762092821912983759718021442
60654762092842261614530321636210
60654762092842261614718607993840
60654762092842305493900039596484
60654762092842320311283241535668
60654762092842320357290972575598
60654762092842320357290972692238
60654762092842320357290974091918
60654762092842320362289864050606
60654762092842321958600341114462
60654762092843162045269635254588
60654762092843173164894344290006
60654762092843462188866854791876
60654762092843462188869949392502
60654762092843473301905027898596
60654762092843473301907350846890
60654762092843473347637692218800
60654762092843506113887882142932
60654762092843506113889025331572
60654762092843506113889030035836
60654762092843506662952711024993
60654762092843520938614234493798
60654762092843523316984373436707
60654762092845874450041100721796
60654762092845924229659096642270
60654762092845924229659182381418
60654762092845924229847467676190
60654762092846174456276549165408
60654762092846174456278872113702
60654762092846174463618554872130
60654762092846174639290774013632
60654762092846207954417760038356
60654762092846207954417764742620
60654762092846208000902537950816
60654762092846222639601603974636
60654762092846222817536725369306
60654762092846222817536725485946
60654762092846224608637454175362
60654762092846228312983254660158
60654762092853979978634695085731
60654762092853983685762947831246
60654762092854016625743200073506
60654762092854027555763695558942
60654762092854028104806713060830
60654762092854028104806743292163
60654762092854029340152387831154
60654762092854267355210680460374
60654762092854277919456111472570
60654762092854283407373493062836
60654762092854313657995301595185
60654762092854316769071922822958
60654762092854327889888341973792
60654762092854327889888342323712
60654762092854327927841988480862
60654762092854328294077308476008
60654762092854328339893655505140
60654762092854333426072114480058
60654762092854333426072114829978
60654762092855183847986216609960
60654762092855217199811236432610
60654762092855217750546178139413
60654762092855217751110262371397
60654762092855217794586589647025
60654762092855217794607510236737
60654762092855217796842926574961
60654762092855217796863847164673
60654762092855228312846329832156
60654762092855228320188321111986
60654762092855228320439024748530
60654762092855228320439025215090
60654762092855228320439369588831
60654762092855228861889004377292
60654762092855228861889004377452
60654762092855228861889004493875
60654762092855228907623976635650
60654762092855228907623976752290
60654762092855228907642589287368
60654762092855228907705351056504
60654762092855228907705351406424
60654762092855228914963659394078
60654762092855228914963659510718
60654762092855230699625569730096
60654762092857918898223087581768
60654762092857919042763344166325
60654762092857919088496008369793
60654762092857919088516928959553
60654762092857931990526539215664
60654762093134061457133174961502
60654762093134094808958195250712
60654762093135294378686250136357
60654762093135294378686250136402
60654762093135294378686250252997
60654762093135294383768452955564
60654762093137663728191930489310
60654762093137663728380301523230
60654762093137695432884913877098
60654762093137697080015921908744
60654762093137697080016950778520
60654762093137697080017293735112
60654762093137697080204207203516
60654762093137697080205321812440
60654762093146101191674373838363
60654762093146101191674402536123
60654762093146101191862430613451
60654762093146114094372191095118
60654762093170062594062374649136
60654762093170066300098536969358
60654762093170066300098623075688
60654762093170066300099308621690
60654762093170066300099394728020
60654762093170066300099651945464
60654762093170066300099656177552
60654762093170066300101631569984
60654762093170066300102750778178
60654762093170077418219370360568
60654762093170077418220403462432
60654762093170115920054288051359
60654762093170115920054374157689
60654762093170116331648265883003
60654762093170116331648351989333
60654762093170116331648351989378
60654762093170116331648351989387
60654762093170412403262523531121
60654762093170416063550376549967
60654762093170416475165361077653
60654762227761143418711953094396
60654762227761144653493886589328
60654762227761187886269786885701
60654762227761187886269787239833
60654762227761189677183630803117
60654762228708240500496864542315
60654762228708240500497121746709
60654762228740655451542132843077
60654762228740655452378956492037
60654762228740657235952860429161
60654762228740660939461837264997
60654762228740660939464932928433
60654762228740660940298660913957
60654762228740660942809145034605
60654762228741561370828771718947
60654762228741561370831866319573
60654762228741561370849349486177
60654762228741561370849692779639
60654762228741561370849693842449
60654762228741861697384137169406
60654762228741861699828385972304
60654762228741861699828500757728
60654762228741891203331735086671
60654762228744257716035096013777
60654762228744257716035096367909
60654762228744257722537955140715
60654762228744257723374693037477
60654762228744257723374779126545
60654762228744263211545449123979
60654762228744263211545534858915
60654762228744263211545535213047
60654762228744263213804880180365
60654762228744263213804966269433
60654762228744557905284769323074
60654762228744563393204473744994
60654762228744563400816014424398
60654762228744563400816129209822
60654762228744563403075560384252
60654762228744591259637767102483
60654762228744596201021838010147
60654762228744596749813807054325
60654762228744607867934769553856
60654762228745491827386786977991
60654762228745493069508645627496
60654762228745493474327814588703
60654762228745493481102622389745
60654762228745497180364834667587
60654762228745507886891818870324
60654762228745507886891819336884
60654762228745507893669745043710
60654762228745508298485795632573
60654762228745508306079654888776
60654762228745508306079999245048
60654762233961587934112596524018
60654762233996424118949703598978
60654762233996424118950046555570
60654762233996425766078756104642
60654762233996425766079099061234
60654762233996721196896309204005
60654762233996721203671136078117
60654762233996724909711512207159
60654762233997577299845669454971
60654762233997621764516594989169
60654762233997621764516594989178
60654762233997621764516595461402
60654762233997621764704623538730
60654762233997621764704880283950
60654762233997621764704881818984
60654762233997621764708091198569
60654762233997621771482918072681
60654762233997625287751924972672
60654762233997625477523294197511
60654762233997626523077792228578
60654762233997626706092162106233
60654762233997626712681687030593
60654762233997626712870083580971
60654762233997627124652323653476
60654762234618066069360783967546
60654762234618099835495785206647
60654762234649330232751457710278
60654762234650170312643354963398
60654762234650181433208724471146
60654762234650183216782628408270
60654762234650186372151270944512
60654762234650186786461581429640
60654762234650214784280230528480
60654762234650216381409339429697
60654762234650216381409339431101
60654762234650220133203185665921
60654762234650230843788519562222
60654762234650231388522254044349
60654762234650470456160364051718
60654762234650481569197765506106
60654762234650481576725733559466
60654762234650516570679904730125
60654762234650516570679904731529
60654762234650530989833490386530
60654762234652888624647116049026
60654762234652888626906547577588
60654762234652915888672608694363
60654762234652915888672609744171
60654762234652916483468839451767
60654762234652916483468840501575
60654762234652917673062421224577
60654762234652917673062421226026
60654762234652917718816006134445
60654762234652921241842042612369
60654762234652921424856267460801
60654762234652921836638273369773
60654762234652932503998585199518
60654762234652933091769055410254
60654762234652933098543796195298
60654762234652938038487437705258
60654762234652938040746869233820
60654762234653183280244389303310
60654762234653183280244389303358
60654762234653183280244502689054
60654762234653185110304260888467
60654762234653188813896761115278
60654762234653188813896875428526
60654762234653188813896875900702
60654762234653217862332986525005
60654762234653217862332986526454
60654762234653218274115249652825
60654762234653218280890057577308
60654762234653218462129281177677
60654762234653221568369920497559
60654762234653232694021948840534
60654762234653233105615926672130
60654762234653233105616040057874
60654762234653233286287309990973
60654762234653233287793441261550
60654762234653233287981885635219
60654762234653233288546741519535
60654762234653238226921175241278
60654762234654083846968327525978
60654762234654088652182958311508
60654762234654088786096061505706
60654762234654117240467533668919
60654762234654118430082006401962
60654762234654122141268732858146
60654762234654122181854960628145
60654762234654122187022317768014
60654762234654122547712917154903
60654762234654122593448938459789
60654762234654122593636966537117
60654762234654133123820206929218
60654762234654133260829569888562
60654762234654133261080961658822
60654762234654133261645444490510
60654762234654133261645817543138
60654762234654133261833730848140
60654762234654133261834103900768
60654762234654133306750863743282
60654762234654133855605223251902
60654762234654133855605596304530
60654762234654133856442419836850
60654762234654135090952385683778
60654762234654135091140298975682
60654762234654135091140413761106
60654762234654138795569810510066
60654762234654138795569813692394
60654762234654138795573252649292
60654762234941103488113410684568
60654762234941956062872830092413
60654762234941956062893722101005
60654762234942015221243311312447
60654762234942315364948348495357
60654762234942315547941767601620
60654762234944705210317519744408
60654762234944705347578274119880
60654762234944706994706983668952
60654762234944706994707326625544
60654762234944716924678397966539
60654762234944721866253849819361
60654762234944721866881844076563
60654762234944721867070130421095
60654762234945002425333127124428
60654762234945017068195406586847
60654762234945017068195408121881
60654762234945017251941968276090
60654762234945017257022218106276
60654762234945858528282401282114
60654762234945858528470429359442
60654762234945905967316212911752
60654762234945906516170602162276
60654762234945906569455598804024
60654762234945907750890116848876
60654762234945907751705676836296
60654762234945907751706019792888
60654762234945919466129580238574
60654762234945922767916004240315
60654762251395696683031445237483
60654762251395696683031449823703
60654762251722602788635395799190
60654762251722602796145543496476
60654762251723497865995725100000
60654762251723497866748866279088
60654762251723497866748871000822
60654762251723497866749129281076
60654762251723498003758835534042
60654762251723501527056926810236
60654762251723501527056926810396
60654762251723502952007609456465
60654762251723503356447091700474
60654762251723503363957239397760
60654762251723503363957239401972
60654762251723503363957325491040
60654762251723503364522094236528
60654762251723503364522098468616
60654762252343942171405031429798
60654762252375162592624747945997
60654762252375162595152679568480
60654762252375206511035218981874
60654762252375206517726361986434
60654762252376357678769981021558
60654762252376407091794395147558
60654762252376407092631223384142
60654762252376407686590630153343
60654762252378764729201929605434
60654762252379060616798720112110
60654762252379064870208458686894
60654762252379094701434283365161
60654762252379108788535129061120
60654762252379108795041200743178
60654762252379108795313168391182
60654762252379108795313168509226
60654762252379108795313169908906
60654762252379108925798981579294
60654762252379108971552566371118
60654762252379108978243710537866
60654762252379108978243710891998
60654762252379108978243711954808
60654762252379109344105138833166
60654762252379109344105140368360
60654762252379109520595585272686
60654762252379109520595585389326
60654762252379109527035680980058
60654762252379109527035681334190
60654762252379109527035682397000
60654762252379114459451350204730
60654762252379114459472270793038
60654762252379114466979322490018
60654762252379114469238754018580
60654762252379114469511096254246
60654762252379961779344257723084
60654762252379998794549244145585
60654762252379998838025571422617
60654762252380009363062189784414
60654762252380009363878006521314
60654762252380009950808782396093
60654762252380009951062958526478
60654762252380009958402641284879
60654762252380009958402641284906
60654762252380009958402641652296
60654762252380009958402986008568
60654762252380011743064551504284
60654762252380014897530349750606
60654762252380014897530378446962
60654762252666976206003298907252
60654762252668180536948613609324
60654762252668191055273352163526
60654762252668191649986014945460
60654762252668191649986015063712
60654762252670834199712945453470
60654762252670834199963649556574
60654762252670878664575367197068
60654762252670882377393694424651
60654762252670882378209573376628
60654762252670883470647430231195
60654762252670884025338630131642
60654762252670893308253923121715
60654762252670893490493743330772
60654762252670898439409224437447
60654762252671784593150326032926
60654762252671793921044770595732
60654762252671793921798254608948
60654762252671793926878505838814
60654762252671795705434582076138
60654762252702998915964093927572
60654762252703318878938795840051
60654762304537000257007211662529
60654762304569372382790626728175
60654762304569372519988619338723
60654762304569372519988877605927
60654762304569420695975021781443
60654762304569421107565646272873
60654762304572122399218986807341
60654762304572122399222081407967
60654762304572974653786620141139
60654762304572974653786706230207
60654762304572974653786964497411
60654762304572974837073278037443
60654762304573022829769755332713
60654762304573022829770013599917
60654762304573022830585917010489
60654762304573022967783909621037
60654762304573323019856511013097
60654762304573323157054503623645
60654762304573325400758166855083
60654762304573325400758170041623
60654762304865092891081556814578
60654762304896328451800932790066
60654762304897229019612628691350
60654762304897229019612714430498
60654762304899929075918663889538
60654762304899929075919006846130
60654762304899930723047716395202
60654762304899930723048059351794
60654762304900229867496351323558
60654762304901126583910730612692
60654762304901126584475586497008
60654762304901126584475591218742
60654762304901126721673583829290
60654762304901126721757266182681
60654762304901131480046752519138
60654762304901131480109171327470
60654762304901131480109428544914
60654762304901131480130092032418
60654762304901131480130349249862
60654762304901132081872244910452
60654762304901132081872244914664
60654762304901132081872331003732
60654762304901132082437100798980
60654762304901132082437103981308
60654762304901132082437186888048
60654762305521556209131101323633
60654762305552836830071306218126
60654762305553725097700114027151
60654762305553735803474070766621
60654762305553737397883002119410
60654762305553737397883087858558
60654762305553991338155839100009
60654762305554025238772499357521
60654762305554035809793087717719
60654762305554035946991079853537
60654762305554036541515342981811
60654762305556439101318089823262
60654762305556695008995350741135
60654762305556726578602610361181
60654762305556739480632599358845
60654762305557593609151918602041
60654762305557595576806904093762
60654762305557627100681986531909
60654762305557628792790562063405
60654762305557638080789167219751
60654762305557638218802719467639
60654762305557639858400465460478
60654762305557639865346129301615
60654762305557640048444381349197
60654762305557640048444409928916
60654762305557640049009237233513
60654762305557640049197293890560
60654762305557643569691929786411
60654762305557643571951361314973
60654762305844560449850786440622
60654762305844608033300107848712
60654762305844608445082370975128
60654762305844609727856428490923
60654762305845508463851135113672
60654762305845509012894152615560
60654762305845510248240856255660
60654762305845510248240941994808
60654762305845809391873583537144
60654762305845809392689486481156
60654762305845811034818538259583
60654762305845811034818624352863
60654762305845811034818653050623
60654762305845820505726544978952
60654762305845820510806794809138
60654762305848210167286480034968
60654762305848210304547234410440
60654762305848211951675943959512
60654762305848211951676286916104
60654762305848462363002239909575
60654762305848478972390606331773
60654762305848512142641457429747
60654762305849362930751259761998
60654762305849362930751259780712
60654762305849362930751259880090
60654762305849362930751259884302
60654762305849362930751259897352
60654762305849362930751260234382
60654762305849379540202388322125
60654762305849379540202417024304
60654762305849410924285173202312
60654762305849410924347934967236
60654762305849411061545841838636
60654762305849412707921753165212
60654762305849412707921838904360
60654762305849412708109781242540
60654762305849412708674637126856
60654762305849412708674980083448
60654762305849412708737398891780
60654762305849412708737656109224
60654762305849427580535318283166
60654762305849427580535346862882
60654762305849427580556238871474
60654762305849427581100173117722
60654762305849427581100174167482
60654762305849427581100201697438
60654762305849427581100202747198
60654762305849427581121094755790
60654762305880581377935348641095
60654762305880881521452357729415
60654762305880931346823895098235
60654762305881826400481650947180
60654762305881826400481651301311
60654762305881826400481651301312
60654762305881826400481652364122
60654762305881826400481737390380
60654762305881826537927339503406
60654762305881826537930692371236
60654762305881828184871463827266
60654762305881828184871463831478
60654762305881828184871549920546
60654762305881828185059835215318
60654762305881831890908487092690
60654762305881831890911839960520
60654762305881831890911926049588
60654762305881847981086159298011
60654762706323475267329796290943
60654762706335182655597350260213
60654762706335182655598464869137
60654762706335186359943150745009
60654762706335186359943236479945
60654762706335486549025430763706
60654762706335486549276474624029
60654762706335486549276477806197
60654762706335486549276477823619
60654762706335486549276479223299
60654762706335487783807364258638
60654762706335488332850378561153
60654762706335488332850381760743
60654762706335488332850383160423
60654762706335536512097052030275
60654762707306895248914309044515
60654762707306895248914309057565
60654762707306895248914395133583
60654762707306895248914653413837
60654762707306895249186362899631
60654762707306895255691546018799
60654762707306895255692574888575
60654762707306898960037346503595
60654762707306898960037603707989
60654762707307795679716384431821
60654762707307795679737391227449
60654762707307795679737391244711
60654762707307795816998059881035
60654762707307801175250411282261
60654762707314998581859078165641
60654762707314998582695901814601
60654762707314998582695901827651
60654762707315000366269553152424
60654762707315000366269805751725
60654762707315004069778782587561
60654762707315004070615353637220
60654762707315004070615606236521
60654762707315004070615606249571
60654762707315904501145717041511
60654762707315904501166294808741
60654762707315904501166637752283
60654762707315904501166637765333
60654762707316201123351814353920
60654762707316238039685700021559
60654762707316238039686733591387
60654762707318600853691638360041
60654762707318600853691638373091
60654762707318600853691724099189
60654762707318600853691724112239
60654762707318606341862361158351
60654762707318606341862394446543
60654762707318606341862480181479
60654762707318606341862480185691
60654762707318906531133074065826
60654762707318939743121821295239
60654762707318950998251715226340
60654762707318951005029639893234
60654762707319840310681779523591
60654762707632047857780429455825
60654762707632048269374407287469
60654762707632048269374407287677
60654762707632048269562435347535
60654762707632048269562435364797
60654762707632048269562435365005
60654762707632337345586765273088
60654762707632348458624166727476
60654762707632348594399437158432
60654762707634749561215515742735
60654762707634749972809493574379
60654762707634749972809493924299
60654762707634749972809494991321
60654762707634751208344572834619
60654762707634754914196917699793
60654762707634754914384945777121
60654762707634754914384950026471
60654762707635050116326502544607
60654762707635050297646152280280
60654762707635050297646238019428
60654762707635050297646495236872
60654762707635891433256669176452
60654762707635891433256669176660
60654762707635939616833548878224
60654762707635950728197524032654
60654762707635950728197524036866
60654762707635950728197524049916
60654762707635950729870950332612
60654762707635952512586216322128
60654762707642860578879340185893
60654762707643096113283621865289
60654762707643144159328144958272
60654762707644055837938702912226
60654762707644055837938702929488
60654762707644057622327395201700
60654762707644061335898839622681
60654762707644061335898953941545
60654762707644061335961601387605
60654762707646696599868996354728
60654762707646696599868996360344
60654762707646746430574928563408
60654762707646746567856603649811
60654762707646746567856951205673
60654762707646757685977584171689
60654762707646763039145984988353
60654762712243861141131894653041
60654762712243861552725872484685
60654762712243862787507805979617
60654762712571968600309833553589
60654762712571968600309833566687
60654762712571968602757550358257
60654762712571968602757550359661
60654762712571968602757550376923
60654762712571968602757550376971
60654762712571968602757554609011
60654762712571970249697546998341
60654762712571970249697550180669
60654762712571970249698321833001
60654762713215524373139013905246
60654762713215524373139271122690
60654762713216754185683272827020
60654762713216754185684387435944
60654762713216758296728519397319
60654762713216758296728519863879
60654762713216769003067217838820
60654762713216769008149820596696
60654762713223623950043727097562
60654762713223625779350295238202
60654762713223625779350299824422
60654762713223625779350299830038
60654762713223625779350557047482
60654762713223629482880450002262
60654762713223629483696095722998
60654762713223629483696100309218
60654762713223629483696100314834
60654762713223629483696357532278
60654762713223629483717021034500
60654762713224524562773298867114
60654762713224530051445029392798
60654762713224557734112284565128
60654762713224557917042597956040
60654762713224557917042940912632
60654762713224557917125509123340
60654762713224557917126280775624
60654762713224557917126623732216
60654762713224557917126623732264
60654762713224563263516773420603
60654762713224563263517806989027
60654762713224573976634541229698
60654762713224824707042305479482
60654762713224858060559578464644
60654762713224858060559950000952
60654762713224858060642518211612
60654762713224858060642518211660
60654762713224858060643632820536
60654762713224858060643632820584
60654762713224874120150407011286
60654762713224874120150778547594
60654762713227225672247836157402
60654762713227226266772470803110
60654762713227226267044697190502
60654762713227231754692175225030
60654762713227231754964061838150
60654762713227231754964061843982
60654762713227259025765109142564
60654762713227259612946636777445
60654762713227259612946637827157
60654762713227260848292655554073
60654762713227264372156663935475
60654762713227264372156663936879
60654762713227264372156663954349
60654762713227264509417418310947
60654762713227264555169856731755
60654762713227264921199682873179
60654762713227264966952894692879
60654762713227264966952894694283
60654762713227264966952894711753
60654762713227265103942052956572
60654762713227276221245992273100
60654762713227276221246849664580
60654762713227276226329338103592
60654762713227276229676646328114
60654762713227277464458579827258
60654762713227280985790126411738
60654762713227280985790383629182
60654762713227526410561334625874
60654762713227531944213706437842
60654762713227531944213820751090
60654762713227531944213820756706
60654762713227564698686864303803
60654762713227564698686865820123
60654762713227564698687983493283
60654762713227564698687983611375
60654762713227565110470248173607
60654762713227576235932871994694
60654762713227576411332461917220
60654762713227576418110386584114
60654762713227576418947211628542
60654762713227581357238120563842
60654762713228459782846627271660
60654762713228459782847741880584
60654762713228460331638597713644
60654762713228460377371261917160
60654762713228460377371261917208
60654762713228460377372033569492
60654762713228465129238925156061
60654762713228465678029862010907
60654762713228465678281944074891
60654762713228465723198441982487
60654762713228465723198446700009
60654762713228465723762526214471
60654762713228465723763559801769
60654762713228465723951587879097
60654762713228465861024315594183
60654762713228465861212342608701
60654762713228465861212600888955
60654762713228465867990522350595
60654762713228465867990522350643
60654762713228465868826317131285
60654762713228465868826317481205
60654762713228476388887078978300
60654762713228476391397562152938
60654762713228476391398676761862
60654762713228476434619714602052
60654762713228476437152261671730
60654762713228476986758993273186
60654762713228481925614758088590
60654762713228481925803047615450
60654762713228481925887098789222
60654762713539762132276830798941
60654762713539762132276830812039
60654762713539762132297722820631
60654762713540973824549555601865
60654762713540973825972249214840
60654762713543316227352622963232
60654762713543316227373514971824
60654762713543627534765114948540
60654762713543664599384417646971
60654762713543664599384531965835
60654762713543675117813271403891
60654762713543675529407249235487
60654762713543675712421819101359
60654762713543680654645926993620
60654762713544528102576896588972
60654762713544564542922344271608
60654762713544564954516326352602
60654762713544564954516407855450
60654762713544576097219032819976
60654762713544577523110685716799
60654762713544581227456486201595
60654762713551480633457288564819
60654762713551480633457293169753
60654762713551480633457378908901
60654762713551769709690566729723
60654762713551780639712512347043
60654762713551780822727853865247
60654762713551780822727858470181
60654762713551780822727972789045
60654762713551780822915881949136
60654762713552669728647534661603
60654762713552681207524295931532
60654762713552686749063269133353
60654762713555371432082622365455
60654762713555371980937350340691
60654762713555371980937612157237
60654762713555371980937697896385
60654762713555383093973865818051
60654762713555383093974637470383
60654762713555383093974751789247
60654762713555383093974751795079
60654762713555383093975099350773
60654762729957982232172211984921
60654762729968789045160450491017
60654762729968789045161479360793
60654762729970023197998283827183
60654762730297844704801883573836
60654762730297844704801912153552
60654762730938695060876270409988
60654762730938698771998877760598
60654762730942297331872349912020
60654762730942297338649156777834
60654762730942297338650271386758
60654762730942301042994957262630
60654762730942597475660954995348
60654762730942630287644695210880
60654762730942630287644952428324
60654762730942630882441230936715
60654762730942645105027811060996
60654762730942645110194068058948
60654762730949500235018545634570
60654762730949502018592449571694
60654762730949502018593568768242
60654762730949505585740347790024
60654762730949533588535904242240
60654762730949533588536161459684
60654762730949549641349840306384
60654762730949549648879787997154
60654762730950400619083767516766
60654762730950402449143481087456
60654762730950406152736136142202
60654762730950406153489281572252
60654762730950700808354332817146
60654762730950700808354704353454
60654762730950700809086552941574
60654762730950700809086553291494
60654762730950702592744515820810
60654762730950702592745287473142
60654762730950706297090316305606
60654762730950734162603168943188
60654762730950734162604197812964
60654762730950739697092291349335
60654762730950750215333074172552
60654762730950750222947795304158
60654762730950750222947795654078
60654762730950750222947823883874
60654762730953141211277708945083
60654762730953141211277708962553
60654762730953141213537398740849
60654762730953152324378888100794
60654762730953402100739635086374
60654762730953402649531605528566
60654762730953407451461346897746
60654762730953407451461461216610
60654762730953408000525404009458
60654762730953435454256250738068
60654762730953435454257022390400
60654762730953436003320893911315
60654762730953436049053558116235
60654762730953441400527382236919
60654762730953441400527382254389
60654762730953441402222987800701
60654762730953441539483856862424
60654762730953441540319537324205
60654762730953441540319537328417
60654762730953451918015249684964
60654762730953451918015364003828
60654762730953451923098709834320
60654762730953452474421969836866
60654762730953452474422084155730
60654762730953452649822334605500
60654762730953452657352626656754
60654762730953452658168530994830
60654762730953453892950464495378
60654762730954310400991365316127
60654762730954341970034769441133
60654762730954341970034855547508
60654762730954341970034884127224
60654762730954341970598853671713
60654762730954341970598854044719
60654762730954341970598939779492
60654762730954341970619774261425
60654762730954341970870564589165
60654762730954341970870564593377
60654762730954341970870564943297
60654762730954343755260634690853
60654762730954352493379018916050
60654762730954352494194951843878
60654762730954352494194951845282
60654762730954353088719586490830
60654762730954358027847295073170
60654762731265638234321075072929
60654762731265638234321078255257
60654762731265638234321078256661
60654762731265638234321078274131
60654762731266838945670762409543
60654762731266838945670762410947
60654762731266838991403336274641
60654762731266838991403339458373
60654762731266850065214489287480
60654762731266850065465536347176
60654762731266851896445672052766
60654762731266851896445757791914
60654762731269192329417676690555
60654762731269240505400725793061
60654762731269251031423750053350
60654762731269251031423750403270
60654762731269252814997658570870
60654762731269503568335530040137
60654762731269540625946866287658
60654762731269540625946867337418
60654762731269540648917822037471
60654762731269540655696115224203
60654762731269540838626772038475
60654762731269541931880164771787
60654762731269542480672111250760
60654762731269551746578097796776
60654762731269551746578355014220
60654762731269551768649834208776
60654762731269551768712253017108
60654762731269551768712595973700
60654762731269551768733516678591
60654762731269551769465394196196
60654762731269551769465737152788
60654762731269551769486657663036
60654762731269551951664059173999
60654762731269553055083371915963
60654762731269553194603905913931
60654762731269553599630055653514
60654762731270441223507811125487
60654762731270443048483807152044
60654762731270451785995617415241
60654762731270452336461272892616
60654762731270452336545212579875
60654762731270452389808914913948
60654762731270454167441751554798
60654762731270454167441837293946
60654762731270454172524297153242
60654762731270457328957569598579
60654762731277297439158855568723
60654762731277345576731470368799
60654762731277356689956903955510
60654762731277356872699528637459
60654762731277356872699531825403
60654762731277356872699533242393
60654762731277361631344069463800
60654762731277362231202326949413
60654762731277362231223247470626
60654762731277362231223247654361
60654762731277362231223248004281
60654762731277362231286009769205
60654762731277645758659000915639
60654762731277645806839295837563
60654762731277645806839410156427
60654762731277645948932809990307
60654762731277646996453511350309
60654762731277656878955868972664
60654762731277656879017516128664
60654762731277656879205801423436
60654762731277656879206916032360
60654762731277656924771072281714
60654762731277656930042617300603
60654762731277657061970093937887
60654762731277657061970097125831
60654762731277657061970098542821
60654762731277657062242094869928
60654762731277657069563151298571
60654762731277661820615006300536
60654762731277662420472892249841
60654762731277662420472920829557
60654762731277662420493812771054
60654762731277662420493813304709
60654762731277662420556575069633
60654762731278557446766536004172
60654762731278557447017583063868
60654762731278562439262832710135
60654762731278562988284588151125
60654762731278562988305508672338
60654762731278562988305508856073
60654762731278562988305509205993
60654762731278562988368270970917
60654762731281198069261211991143
60654762731281198069261326304024
60654762731281248220179937969184
60654762731281258576011786530020
60654762731281259150201880925468
60654762731281259150202652577800
60654762731281259150264642690392
60654762731281259150285563395283
60654762731281259333216877543023
60654762731281259333216880730967
60654762731281259333217253684265
60654762731281264096944364083835
60654762731281264142677028288755
60654762731281264142697920413987
60654762731281264142697921997366
60654762731281264691552568832517
60654762731281264691552654571665
60654762783135655005424398960335
60654762783143760115165577839907
60654762783143760534353728691551
60654762783143763827104432484977
60654762783143763827104518224125
60654762783143763827104775441569
60654762783143765473480343811553
60654762783143765473480429550701
60654762783143765473480686768145
60654762783143765473480691018947
60654762783143765473481462671279
60654762783146450705375236012043
60654762783146450705375321751191
60654762783146461818412637466431
60654762783146465530351492111501
60654762783146465530351835068093
60654762783147351135926263271179
60654762783147351135926349010327
60654762783147362248963664725567
60654762783147362248963750464715
60654762783147365960902605115609
60654762783147365960902862333053
60654762783147366098100511987009
60654762783147366098100597726157
60654762783147366098100854943601
60654762783147366098100859194403
60654762783147367744476423313585
60654762783147367744476509052733
60654762783147367744476770520979
60654762783147367744477542173311
60654762783147666333187800102010
60654762784120264541576038417633
60654762784128067816234796205829
60654762784128367959187721060761
60654762784128368004941305970629
60654762784128368005505390202613
60654762784128369651881301529189
60654762784128369652069329606517
60654762784130769517222423258403
60654762784130769519669882859921
60654762784131038139312296065151
60654762784131069708919556150305
60654762784131071355316389233041
60654762784131938569800561211054
60654762784131970230998932227479
60654762784131971923881316657655
60654762784131972060641120984543
60654762784131972061205205216527
60654762784131981211921643483459
60654762784131981349119635044087
60654762784131981349119636093847
60654762784131986877961790865005
60654762784131986885303796571727
60654762784443230031467057365346
60654762784443268189089163498075
60654762784443268189089164547835
60654762784443268738968895879919
60654762784443268738969010670959
60654762784444118931550218269608
60654762784444130599278839005778
60654762784444169306718030192389
60654762784444169306780792311445
60654762784444419670345088822702
60654762784444419670345117520462
60654762784444419670407764848478
60654762784444430582815277770145
60654762784444467640426526879054
60654762784444467640489207141130
60654762784444467640489288643978
60654762784444478349275751079520
60654762784444478349275752479200
60654762784444478372183939292880
60654762784444478372183940459280
60654762784444478372183940809200
60654762784444478761057758388172
60654762784444480065129459091004
60654762784444480614109343190878
60654762784444480614172019216654
60654762784444480614172104955802
60654762784444480614172133653562
60654762784444480614360420348014
60654762784444480619191917369038
60654762784444480619254593394814
60654762784444480619254679133962
60654762784447137433623111284255
60654762784447137438705685112495
60654762784447137438705685462415
60654762784447181721911633337176
60654762784447181722727193324596
60654762784447181722727536281188
60654762784447181905260359901965
60654762784447181905825215786281
60654762784447185609606160036841
60654762784447185609606160386761
60654762784447185609606390092963
60654762784447185611865591565403
60654762784447185616948051246580
60654762784448021392549197981872
60654762784448021392549226563040
60654762784448082289723072021016
60654762784448082289723329238460
60654762784448082290538974965028
60654762784448082290539232182472
60654762784448082473574492528344
60654762784448086040094655238866
60654762784448086177355409968471
60654762784454925745290564835666
60654762784454925745290565902847
60654762784454925745290565902848
60654762784454973928596967285411
60654762784454974335316457553283
60654762784454975570663251177669
60654762784454985041634368739799
60654762784454985453416288909596
60654762784455242550706525558037
60654762784455274117867561165555
60654762784455274478833437943795
60654762784455274524566102148763
60654762784455274529649824291944
60654762784455275714180231568229
60654762784455285185088615595400
60654762784455285230904962619943
60654762784455285779947518148832
60654762784455285779968529172596
60654762784455285785052132220532
60654762784455286832217668101064
60654762784455287015565623013521
60654762784455290589156503026813
60654762784456125083740986878158
60654762784456125083740986895420
60654762784456125083740986901244
60654762784456169530795244801594
60654762784456169530795244805805
60654762784456169530795244805806
60654762784456169530795244818856
60654762784456171317632774159306
60654762784456171317695536274150
60654762784456175021225432415254
60654762784456175021226465517118
60654762784456175021413718759786
60654762784456175021414747629562
60654762784456175021476480874630
60654762784456175021477509390274
60654762784456175021477509744406
60654762784456175023673150288348
60654762784456175023674183390212
60654762784456175023735912403192
60654762784456175023736945505056
60654762784456175097461520193228
60654762784456185615702285584686
60654762784456185752900278195234
60654762784456185752900311496684
60654762784456186208238080410201
60654762784456186210498544862508
60654762784456187400029364002348
60654762784456187400279263151670
60654762784456187453376002546875
60654762784456191106153422603448
60654762784456191106153424003128
60654762784456191151886086808362
60654762784456191156989554511434
60654762784456191157177839806206
60654762784458887456335399200536
60654762784458889103464451706200
60654762784458892855321174512214
60654762784458892860424641165526
60654762784458892860424642215286
60654762784458892860612927510058
60654766304797381790875859875919
60654766304797381790896751884511
60654766304797383437460695533553
60654766304817794476083838945738
60654766304820495767736920740618
60654766304820497414865716028838
60654766304821693415186159975570
60654766305695792756155425811051
60654766305695794403284482567677
60654766305695799342160396418227
60654766305695799343852649114179
60654766305696094134179303579593
60654766305696097838525104064389
60654766305696097838525105114149
60654766305696128083060360258775
60654766305696993512966090901019
60654766305696993512986982909611
60654766305696993512986982909659
60654766305696993513154118978395
60654766305696993513175010986939
60654766305696995159550921263803
60654766305696995160095147657693
60654766305696995160116039666285
60654766305696995160283174685261
60654766305696995160283175735021
60654766305696995160304066693853
60654766305696995160304067743613
60654766305696995160366742719629
60654766305696995160366743769389
60654766305696995297564821423409
60654766305696995297564821423457
60654766305696995297565080753471
60654766305696998863875829740007
60654766305696998863896721748599
60654766305696998866135523786735
60654766305696998866153058676535
60654766305696998866156415795327
60654766305696998866323551864063
60654766305696998866344443872655
60654766305697028651646178640603
60654766305697028651646179690363
60654766305703903219627797810221
60654766305703903219627798859981
60654766305704188721160822865925
60654766305705103974182125972301
60654766305705103974203017980893
60654766305705103975876702666307
60654766305705103976626490977565
60654766305705103976626492027325
60654766305705103976628814975619
60654766305705103976647382986157
60654766305705103976647384035917
60654766305705103976649706984211
60654766305705103976710059011933
60654766305705104113910375620535
60654766305705104118973172399027
60654766305705104118993721451027
60654766305705104118994064407619
60654766305705104118994092987335
60654766305705137465733072961451
60654766305705137467427648605697
60654766305707800326142355968331
60654766305707800326142356434731
60654766305707800326142357484491
60654766305707800326163248443275
60654766305707800326163248443323
60654766305707800326163249493035
60654766305707800326727332675259
60654766305707800326727332675307
60654766305707800326727333725019
60654766305707800326727333725067
60654766305707801561509266170191
60654766305707801561509267219951
60654766305707805265855067704747
60654766305707805267547320400699
60654766305707805677617213676153
60654766305707805677638105684745
60654766305707805679311790370159
60654766305707805679873550604089
60654766305707805679875874602143
60654766305707805679894442612681
60654766305707805679896766610735
60654766305707805814898774321069
60654766305707805814899118694603
60654766305707805817155111249005
60654766305707805817155197342237
60654766305707805817155197342285
60654766305707805817157435247059
60654766305707805817343483699867
60654766305707805817345463324387
60654766305707805817406159725643
60654766305707805822220232025551
60654766305707805822220232379683
60654766305707805822241152613859
60654766305707805822429066372323
60654766305707805822429152111471
60654766305707805822429180691187
60654766305707839168979097951077
60654766305707839168980217631447
60654766305707839169168159615543
60654766305707839169168503989077
60654766305707839170674708232221
60654766305707839170862736309549
60654766305707839171424496543479
60654766305707839171426820541533
60654766323385646213424317591252
60654766323385646218510243587482
60654766323419272834465338480625
60654766323422871399421041853615
60654766323422871399609069930934
60654766323422871399609069930943
60654766323422875105461417982657
60654766323422875105628554051384
60654766323422904753669535139488
60654766323422904753669535139497
60654766323430079648205689296024
60654766323430079648205689296033
60654766323430976509914333042490
60654766323430980213508019818303
60654766323430980215952384823567
60654766323431009863410714019060
60654766323431013567756513104185
60654766323431013567756514503865
60654766323433678212597308437030
60654766323433678213161392669014
60654766323433681916943107522155
60654766323433681919199444450091
60654766323433681919201768798056
60654766323433681919201768798065
60654766323433715272719041783218
60654766323503075054737462846999
60654766328431885089867365122481
60654766328452295579447490696107
60654766328455298021196448521379
60654766328455298021196448521380
60654766328455298021196534260528
60654766328455299302296825992871
60654766328456195067341666314082
60654766328456200419088607569766
60654766328456200419088864787210
60654766328456200419088950526358
60654766328456200419151626552134
60654766328456200421348268603053
60654766329305983973277825178021
60654766329305984430813415996861
60654766329306284162548390478449
60654766329306284574330396387421
60654766329307185142079416263089
60654766329307185142142092288865
60654766329327594306502479537061
60654766329327598058296440575971
60654766329330295598155561331941
60654766329330296055691152150781
60654766329330299761731528279823
60654766329330300994566951216115
60654766329330300996259203912067
60654766329330644565463844343392
60654766329330646212592901452538
60654766329331496766748232330929
60654766329331496766748232331089
60654766329331496812501817240797
60654766329331496812689845318125
60654766329331496812710737326717
60654766329331500518542193369839
60654766329331500518751113455759
60654766329331544996014871490100
60654766329331544996014871608352
60654766329331544996015128707544
60654766329331546780401498166976
60654766329331546780404597353822
60654766329338401165996415262337
60654766329338404872036791391379
60654766329338701309513395652897
60654766329338701309513395653057
60654766329338705015551448833645
60654766329338705015551448833805
60654766329339601876489411210501
60654766329339601876489411210661
60654766329339601877241523519813
60654766329339601877241523519973
60654766329339601877262415528405
60654766329339601877262415528565
60654766329339601877325091554341
60654766329339601922242996120369
60654766329339601922995108429681
60654766329339601923016000438273
60654766329339605583300468709153
60654766329339605583300468709313
60654766329339605583363144735089
60654766329339605628283372249411
60654766329339605629054053619021
60654766329339605629056376567315
60654766329339607420222044841334
60654766329339607420222044841577
60654766329339650105757079239448
60654766329339650106321163471432
60654766329342303168142493005381
60654766329342303168894605314693
60654766329342303580488583146337
60654766329342303580488583146497
60654766329342303625678083824221
60654766329342303626242168056205
60654766329342303762938723762945
60654766329342303763502807994929
60654766329342306872488293490177
60654766329342307331718459953263
60654766329342307332282544185247
60654766329342307474814814782675
60654766329342307474835735489075
60654766329342337116957404954315
60654766329342337117208109057419
60654766329342337117772193289403
60654766329342351809004138865972
60654766329342351946202131476680
60654766329342351946453178536376
60654766329342351947016919811768
60654766329342351947017262768360
60654766329403290226687816680991
60654766329403290226687817030911
60654766329403290226687845378751
60654766329403290226687845728671
60654766329403575545144227144873
60654766329403579249490027629669
60654766329403579435014735199277
60654766329403579435014763897085
60654766329403579435014849990365
60654766329403579435014851506685
60654766329403579435035655905677
60654766329403590369364558931317
60654766329403595311780282221403
60654766329404448295891781560886
60654766329404448295954457586662
60654766329411395336427876719551
60654766329411395336993080159729
60654766329411395337181108237057
60654766329411395337181136934817
60654766329411395337181366504261
60654766329411395337181395202021
60654766329411396571775017888153
60654766329411396571775046584509
60654766329411400278568564942399
60654766329411700422085545332959
60654766329415286814328271638136
60654766329415286821647032273222
60654766329415286821647033795158
60654766329415286821647033808256
60654766329435699684726426092933
60654766329435710667343670287711
60654766329435710667908869494397
60654766329435710668096897571725
60654766329435710668097155838929
60654766329435711902690807222821
60654766329435715608731183351863
60654766329435715609484352760747
60654766329435996169630211730785
60654766329435999873976012215581
60654766329436010810860679374579
60654766329436015753001333151307
60654766329436015753001334667627
60654766375720400100838596817366
60654766375721299433052799236298
60654766375721300668399588615546
60654766375721300668587616692874
60654766375721300668650635675242
60654766375724000724705881031178
60654766375724000724893909108506
60654766375724000724956670873430
60654766375724002372085723379094
60654766375725201527730214029115
60654766376560573227653186940716
60654766376560573227903978182648
60654766376560573227904235400092
60654766376560573232738942858330
60654766376560573232989904178878
60654766376560573235245983889370
60654766376560573235246241106814
60654766376560573235247017358416
60654766376560573235247103097564
60654766376560573235247360315008
60654766376572586221190291225071
60654766376572586221399211310991
60654766376572586221461887336767
60654766376575287512843373019951
60654766376575287513114969131647
60654766376596897846276947464911
60654766376596897983536582999585
60654766376596901689574635830413
60654766376596931336782259873051
60654766376599599137930029259791
60654766376599604488651741071163
60654766376600499705742069534606
60654766376607404058964727070919
60654766376607404470558704902563
60654766376607407762558415246403
60654766376607407765002780251667
60654766376607408174340421155375
60654766376607408176596758083311
60654766376607409409686438882291
60654766376607452235011568400753
60654766376607704796524821505681
60654766376607707954336021577871
60654766376607708363610986455803
60654766376607708365846431375147
60654766376607708366118027486843
60654766376607741854116298863943
60654766376608605227828994181603
60654766376608608931422682357087
60654766376608608933679019285023
60654766376608608933867047362351
60654766376608638581074671055069
60654766376608642285420471539865
60654766376608652992031153576689
60654766376611306519482075976483
60654766376611310223075764151967
60654766376611310225332101079903
60654766376611310225520129157231
60654766376611311870203787787855
60654766376611339872727752849949
60654766376611343577073553334745
60654766376669596769387147717059
60654766376672583837094880955133
60654766376680703771899064314129
60654766376680703771899068913399
60654766376680703772464183064919
60654766376680703772652210079437
60654766376680703772652210092487
60654766376680703772652211142247
60654766376680703772652468359691
60654766376705003041277662978489
60654766376705003178538417708253
60654766376705003178621985742621
60654766381535661899674509898457
60654766381536562467486291893021
60654766381609497342119500354781
60654766381609512158686684026665
60654766381609512161197162950341
60654766381609512161197278804239
60654766381609512161218169296463
60654766381609512161218169296511
60654766381609512161218170812831
60654766381609513807594085340401
60654766381629924846154553789668
60654766381630226316776486584267
60654766381632626000797583899610
60654766381632626137807635584548
60654766381632626138058339687652
60654766381632928020211574288119
60654766381633823783624858478734
60654766381633823785256671813679
60654766381633823792850845371751
60654766381633826757880189587275
60654766381633826895140715680612
60654766381633826895141058637204
60654766381633827306672159912676
60654766381633829136815556307370
60654766381633829144324669503112
60654766381633829144324670548660
60654766381633829144324670552872
60654766381633829144324670902792
60654766382480910850496729977003
60654766382480911399539748895833
60654766382481211176943363827283
60654766382481211177026931861651
60654766382481211587994148385727
60654766382481211588537340609119
60654766382481211588808936720815
60654766382483612553931817680855
60654766382483612690941782214075
60654766382483612691192830690713
60654766382483612736694304857711
60654766382484813430135375914806
60654766382484813430198137679730
60654766382484813493191589818847
60654766382484813493755674050831
60654766382505221240027414835535
60654766382505221240027415302095
60654766382505221422790935580863
60654766382505221422790935581071
60654766382505221422958071649807
60654766382505221423041639683967
60654766382505221423041640150527
60654766382505222475374466130923
60654766382505222657572869075795
60654766382505222658387657410883
60654766382505223023601318772659
60654766382505223024417485049753
60654766382505226181414843309725
60654766382505226361918669560591
60654766382505226364363034565855
60654766382505226727947119724015
60654766382505522801065518968877
60654766382505522801068986155571
60654766382505522801068986622131
60654766382505522801821098931443
60654766382505522801822132033307
60654766382505522801904666499251
60654766382505523212850992064495
60654766382505523213686672408175
60654766382505526505414786640367
60654766382505526507859151645631
60654766382505526507862509212109
60654766382505526917196792549291
60654766382505526917217685024443
60654766382505526919453129477227
60654766382505526919724725588923
60654766382505526919724726055483
60654766382505571579943504934788
60654766382505571579943504939000
60654766382505573227072562043934
60654766382507922531680496630463
60654766382507922531680498146783
60654766382507924316070566844633
60654766382507924361007957246207
60654766382507927884849931013577
60654766382507928021859895546797
60654766382507928065353757264443
60654766382507928067610094192379
60654766382507929712481699511363
60654766382507929714173952207315
60654766382507972491799211480850
60654766382507972492050258540546
60654766382509123288491162187039
60654766382509123288512053729231
60654766382509123288512054195631
60654766382509123288512055245391
60654766382509123288679189797967
60654766382509123288679190264367
60654766382509123288679191314127
60654766382509123288700081806559
60654766382509123288700082272911
60654766382509124935620218924791
60654766382509124935808247002119
60654766382509125073069260011977
60654766382509128641681488112185
60654766382509128641848624180921
60654766382509130469564075498499
60654766382509130471256328194451
60654766382509158426334451418637
60654766382509162130680252953193
60654766382509173248797904648194
60654766382509173249048951707890
60654766382509175086537449932837
60654766382509175086537682686013
60654766382509175088229935381965
60654766382516027641985760208579
60654766382516027641985761258339
60654766382516028235946310155903
60654766382516028236531286396271
60654766382516028236531286862831
60654766382516029471313219891203
60654766382516029471313220357763
60654766382516032995155194125133
60654766382516033175659020375999
60654766382516077465098637766048
60654766382516077602108688038416
60654766382516077602356293304434
60654766382516077602359392141520
60654766382516077602359650771534
60654766382516078013890952577402
60654766382516329614809337437539
60654766382516329614810370539403
60654766382516329615562482848715
60654766382516330027428401165589
60654766382516330215442432691845
60654766382516333319156171024199
60654766382516333321602860027517
60654766382516333321684104063831
60654766382516333321686428061885
60654766382516333733466454346337
60654766382516378392932772179518
60654766382516378393684884488830
60654766382516378393684913322913
60654766382517228398232340600051
60654766382517228398232341066611
60654766382517228398232342116371
60654766382517228398253232608595
60654766382517228398253232608803
60654766382517228398984453375923
60654766382517228398984454425683
60654766382517228399005344917907
60654766382517228399005344918115
60654766382517228399005345384467
60654766382517228810014346508975
60654766382517228810014346975535
60654766382517228993028571357407
60654766382517228993028571357615
60654766382517228993028571823967
60654766382517228993780683666927
60654766382517230045361397804363
60654766382517230045381256244691
60654766382517230046113510113675
60654766382517230594404416723193
60654766382517230594423930789779
60654766382517230595156529032505
60654766382517230777418756362873
60654766382517230778170868672185
60654766382517230783254214682197
60654766382517233749707198289159
60654766382517233751401774983165
60654766382517233752153887292477
60654766382517233932720389569119
60654766382517234298750217207989
60654766382517234298769731741135
60654766382517234300461983970527
60654766382517234300461984437087
60654766382517234480948275779535
60654766382517234481512360011519
60654766382517234481700388088847
60654766382517234483392640784799
60654766382517234489127454096375
60654766382517234489294475374071
60654766382517234489315396080471
60654766382517267652015408148041
60654766382517267652015408614601
60654766382517267835029632996681
60654766382517267835781745305993
60654766382517278359354986471778
60654766382517278961496695317477
60654766382517278961496923346706
60654766382519930101667428303903
60654766382519930101667428304063
60654766382519930101667428770463
60654766382519930101667429820223
60654766382519930101688320312447
60654766382519930101688320312655
60654766382519930101688320779007
60654766382519930102231513002447
60654766382519930102252404544431
60654766382519930102252404544639
60654766382519930102252405010991
60654766382519931748796485508215
60654766382519931749360569740199
60654766382519931749381461748791
60654766382519931886057498518073
60654766382519931886809610827385
60654766382519935453142285993011
60654766382519935454836862687017
60654766382519935455419514929539
60654766382519935455421838927593
60654766382519935590403299002869
60654766382519935592680183565863
60654766382519935592682507563917
60654766382519965240075835335909
60654766382519968944421635820705
60654766382519968946116212514711
60654766382519980108630584591338
60654766382578217378365469766212
60654766382578217378365470232772
60654766382578218475948296159799
60654766382578218476701552124311
60654766382578222182739604838499
60654766382578506263969688221065
60654766382578506449494395790673
60654766382578506449494424488481
60654766382578506449494510581761
60654766382578506449494512098081
60654766382578506454576713396548
60654766382578517383844219522713
60654766382578522326256584177847
60654766382578522326256585227607
60654766382578522326259942812799
60654766382580918484553510184082
60654766382580918484804214287186
60654766382580918532820587765027
60654766382580918532820588114947
60654766382580920179948611750835
60654766382580923885986663415263
60654766382580923885986921682467
60654766382582108123514766883470
60654766382582109953828652687875
60654766382582109961170658394597
60654766382582119241635771385794
60654766382589023459546397439723
60654766382589023460111511591243
60654766382589023460299539668523
60654766382589023643313764516955
60654766382589023643313850606023
60654766382589023643314137588297
60654766382589023643314223681737
60654766382589025289689766183401
60654766382589025289689794879757
60654766382589028996295284097509
60654766382589028996483313237647
60654766382589276203113042607993
60654766382589312666262308512228
60654766382589312666262395663946
60654766382589313267564951771502
60654766382589313267564980480899
60654766382589323786077632426235
60654766382589324197587926388279
60654766382589324197608933182295
60654766382589324381355523239061
60654766382589329139812264488021
60654766382589329140000293628207
60654766382590213835313971778152
60654766382590213835376647808140
60654766382590213836126694386602
60654766382590213836126780475670
60654766382590213836129903779237
60654766382590215482506048919426
60654766382590215483255837230684
60654766382592914937258388014260
60654766382592914937258475165978
60654766382613328402453146297803
60654766382613328402453146310853
60654766382613328404900863102423
60654766382613330051276778692851
60654766382613338974229638541011
60654766382613338974229639474131
60654766382613338974229639940691
60654766382613340620604435260115
60654766382613340620604436309875
60654766382613340620605555518069
60654766382613340620605812735513
60654766382613344324951378933551
60654766382613344324951379983311
60654766382613344324951637200755
60654766382613344326645955627557
60654766382613344327399101055995
60654766382613580415154570242333
60654766382613624887356931961803
60654766382613627996843452591917
60654766382613628408625716768045
60654766382613628591640056407725
60654766382613628591640056420823
60654766382613628594150536394259
60654766382613630240526451984687
60654766382613639116909737891351
60654766382613639526808106976837
60654766382613639528503715722947
60654766382613644470162936016665
60654766382613644470162940734027
60654766382613644470728053822689
60654766382613644470916081446555
60654766382613644470916081913115
60654766382613644470916340180319
60654766399250731180446280551316
60654766399250731180447309421092
60654766399258834643561529914392
60654766399258836289937441240968
60654766399258836290752315315204
60654766399262436914808399258676
60654766399262436914808656476120
60654766399262438561184310585252
60654766399262438706791294080505
60654766399323632703443525670970
60654766399323666055080517882852
60654766399331737812995304646846
60654766399334473013612720551913
60654766399335340084179669443650
60654766399335373436632564599544
60654766399335373581424502542265
60654766399355795777959909463224
60654766399355801085459469888084
60654766399355801085459469888244
60654766399356100725854409573275
60654766399358497481394997167076
60654766399358499127770908493652
60654766399358499128585696828740
60654766399358502239851795894922
60654766399358502240039823972250
60654766399358502377300549645542
60654766399358502377300579760292
60654766399358504024241231117286
60654766399358504024241316856434
60654766399358504024241574073878
60654766399358504024241602770234
60654766399358504024241607375328
60654766399358504024241693114476
60654766399358504024429602151206
60654766399358504024429630847562
60654766399358504024429635452656
60654766399358799317856290708884
60654766399358799317856633665476
60654766399358802566571173762900
60654766399358802566571516719492
60654766399358804808308514700838
60654766399358804808308547984818
60654766399358804815817890745792
60654766399358804815818147963236
60654766399359699885668072349316
60654766399359699885669105940826
60654766399359703134382955753251
60654766399359703134382955753252
60654766399359703545977161750240
60654766399359704964526322032979
60654766399359705376120210602122
60654766399359705376120558144934
60654766399359705383629585601528
60654766399359705383629586651288
60654766399359705383629672740356
60654766399359705383629929957800
60654766400209835421464356132199
60654766400209835426547701962691
60654766400230248107177494692028
60654766400231099313656446226080
60654766400231099314220530458064
60654766400231447681987752278628
60654766400231447681987752396880
60654766400231447681988009496072
60654766400231447681988009614324
60654766400231449466377478142350
60654766400233848593843458943102
60654766400233848731292498613186
60654766400233850378236250219836
60654766400233850378236335958984
60654766400233850378236593176428
60654766400233850378236621872784
60654766400233850378424621253756
60654766400234100607113524860988
60654766400234104313153902389710
60654766400234148920291124845326
60654766400234148920542171905022
60654766400234150757465814245653
60654766400234150758030902883145
60654766400234150759723155579097
60654766400241953704340849136508
60654766400241953704341220808330
60654766400241953841598533377074
60654766400241954253195838561068
60654766400241954253195867257424
60654766400241954253195867276298
60654766400241954253195868675818
60654766400241954253195868675978
60654766400241955488729884365312
60654766400241955488731032275686
60654766400242206454747434883541
60654766400242253893590894100157
60654766400242254030848206668910
60654766400242254488195740712662
60654766400242254488199098179762
60654766400242255860995045206985
60654766400242255867771849009541
60654766400243106884292173354512
60654766400243106884480201431840
60654766400243154461402591517761
60654766400243154461423482010033
60654766400243154461423483526353
60654766400243155055944760588170
60654766400243155055948118055270
60654766400243155062726039530008
60654766400243155063540827865096
60654766400243155063541170821688
60654766400245811694724516767020
60654766400245811694726841114994
60654766400245856164646293560554
60654766400245856301844286170942
60654766400303182981810703153788
60654766400304350981864662349414
60654766400304350981927338375190
60654766400304382556620960740388
60654766400304382556620960858640
60654766400306751901232838122662
60654766400306783468476667404862
60654766400306785252869458681596
60654766400306785252869801638188
60654766400306785252869830334544
60654766400306785253057829715516
60654766400306794586597757646334
60654766400306794724046454359826
60654766400307085442140395634972
60654766400307085625321872885007
60654766400307085632663878591729
60654766400307096743441848517555
60654766400307096745136424161801
60654766400307096745701280046117
60654766400307100456825234758827
60654766400307100458517487454779
60654766400314852114879378880308
60654766400314852115130082983412
60654766400314885466704399169518
60654766400314890363363092827072
60654766400314900247643371313511
60654766400314905189846701038252
60654766400314905190034729115580
60654766400315139544799336005264
60654766400315139544987364082592
60654766400315139544987707039184
60654766400315141329377433965716
60654766400315141329380643345301
60654766400315152442418044799689
60654766400315157794852043464030
60654766400315190742405057471301
60654766400315191153999269112346
60654766400315191153999269466478
60654766400315200026135890247022
60654766400315200480948924806970
60654766400315200482646600700872
60654766400315201855442458925689
60654766400315202267033227377748
60654766400316041759112295284676
60654766400316041759928461230676
60654766400316058362663825104462
60654766400316086223786688950946
60654766400316086223786774690094
60654766400316089336055663001706
60654766400316089891604663026467
60654766400316089937358219121992
60654766400316089937358219240244
60654766400316091721748288987854
60654766400316091721811051106910
60654766400316091722560753329100
60654766400316101004725632515223
60654766400316101050458296602156
60654766400318791039299279421982
60654766400318791039302378271958
60654766400318791039302635476352
60654766400318791039302722628230
60654766400318792823692185134220
60654766400318792823692189739314
60654766400318792823692442351664
60654766400318792823692446956758
60654766400318802157420369663454
60654766536133369799142115459033
60654766536133375149863827270405
60654766536133386270515863645075
60654766536133417977384597139813
60654766536133419624513652827853
60654766536133423328106307901473
60654766536133434408085383844525
60654766536202482922567308370819
60654766536205168703570304197738
60654766536205184625814367997343
60654766536205184626002396074671
60654766536205184626002400324021
60654766536205463402327114202613
60654766536205468897921235572505
60654766536237605072372141065018
60654766541130642754328396052452
60654766541130642754328653269896
60654766541130642754390296176546
60654766541130642754391410785470
60654766541130687224271063376886
60654766541162805691897830044344
60654766541162810999334714443428
60654766541162810999334714443588
60654766541165507395332917748196
60654766541165509179471939036590
60654766541165512290987796238308
60654766541166713650396695040814
60654766541166714887982255765785
60654766541166715297504831202420
60654766541166715297504831556552
60654766542005992631433130159915
60654766542037208797608456893510
60654766542038107581030427403296
60654766542038457732935637511220
60654766542038457732935637515432
60654766542038457733123665588548
60654766542038457733123665592760
60654766542038459380064694620366
60654766542038459380252722697694
60654766542040809279406184405035
60654766542040809284465515107308
60654766542040811068604536395542
60654766542040811068854207379520
60654766542040858644979372134610
60654766542041159436305638971032
60654766542041159436306012042326
60654766542041159436368314996808
60654766542041159436368657953400
60654766542041159436370982301374
60654766542041159436371753953706
60654766542041159436389580071069
60654766542041159436556687565714
60654766542041159436556716145430
60654766542041159436559010378702
60654766542041159436559039212785
60654766542041161083497830912232
60654766542042009853474220758315
60654766542042010041297100785472
60654766542042010041485128862800
60654766542042010041548147845168
60654766542042011271835612289425
60654766542042011637843141281341
60654766542042011637843398498785
60654766542042011683617618198397
60654766542042011825686912388342
60654766542042011825874940465670
60654766542042011825875198745924
60654766542042048695454390388789
60654766542042059401978065301954
60654766542042059866919686630930
60654766542042059866919801422178
60654766542042059866922009579224
60654766542042059867107714708258
60654766542042060004117679363894
60654766542042060004117679363942
60654766542042060004117679376992
60654766542042060004117707943658
60654766542042060004117707956708
60654766542042060004117793682758
60654766542042060004117793682806
60654766542042060004117793695856
60654766542042060004180441478786
60654766542042060004180470058502
60654766542042060004368469556114
60654766542042061651311822227642
60654766542042061651311822581774
60654766542042061651499850304970
60654766542042061651499850659102
60654766542110158308326138678576
60654766542110191845403924326893
60654766542110191845424816335485
60654766542110191845592295714897
60654766542111053568701037319444
60654766542111058876137920319008
60654766542111058876137921718528
60654766542111058876137921718688
60654766542111092275955037680758
60654766542111103394346523318627
60654766542111392602674556444433
60654766542111392602674585142241
60654766542111392602674671231306
60654766542111392607568845972980
60654766542111392607754922642486
60654766542111392607754922655584
60654766542111392607756874050308
60654766542111403720792209778010
60654766542113755272136125023296
60654766542113760030530247725366
60654766542113760030530247738416
60654766542113760167791003513408
60654766542113794116588375199667
60654766542113794116859971311363
60654766542113804637733670837842
60654766542113810039166796539067
60654766542113810039166801138337
60654766542113810039167082336227
60654766542113810039169033748213
60654766542113810039169119487361
60654766542113810039169124086631
60654766542113810039170152943357
60654766542113810039170152956407
60654766542113810039170154006167
60654766542114090600068525715011
60654766542114090600069297367343
60654766542114090605151871545503
60654766542114093711062366430403
60654766542114094305921616070957
60654766542114094305921644768765
60654766542114094305921732378365
60654766542114094306109644148285
60654766542114094310939220504086
60654766542114094311001609197716
60654766542114094311001866415160
60654766542114094311001982618978
60654766542114094311003933545690
60654766542114094311004190763134
60654766542114094311189896027474
60654766542114094311189924607190
60654766542114094311190267563782
60654766542114094311192218840462
60654766542114094311192247674545
60654766542114095958131039373992
60654766542114104829265910097319
60654766542114104829516614200423
60654766542114105241026908162467
60654766542114105241047914956483
60654766542114105423976248887180
60654766542114105424038924912956
60654766542114105424039010652104
60654766542114105424041249390611
60654766542114105424062255718067
60654766542114105424227297481862
60654766542114105424229620294850
60654766542114105424229649128933
60654766542114110182683805507891
60654766542114110182683810225253
60654766542114110182684062725335
60654766542114110182687162030225
60654766542114110182687163093083
60654766542114994734209854867162
60654766542114994878750887825654
60654766542114994878750887825702
60654766542114994878750887838752
60654766542114994878750916405418
60654766542114994878750916418468
60654766542114994878751002144518
60654766542114994878751002144566
60654766542114994878751002157616
60654766542114994878813649940546
60654766542114994878813764259410
60654766542114994879001678017874
60654766542114994879002049554182
60654766542114996114099746472203
60654766542114996525945030689402
60654766542114996526133058766730
60654766542115005854778324624406
60654766542115007639170460221118
60654766542115010940768512143391
60654766542146214555633306951563
60654766542146214555633306964613
60654766542146214558081023757587
60654766542146214558081023774849
60654766542146216205021795230927
60654766542146225539002663468703
60654766542146225539003777959583
60654766542146225539003782676897
60654766542146225539003806657343
60654766542146225539004035177027
60654766542146225539004039894341
60654766542146225539004063874787
60654766542146230480390086194437
60654766542146230480391205389581
60654766542146230480391205402631
60654766542146230485473779764490
60654766542146230485473808344206
60654766542146514744820217061485
60654766542146514747330697049423
60654766542146514747330697066685
60654766542146516394271468522763
60654766542146525682520791763813
60654766542146530623908214476449
60654766542147415177693439032546
60654766542147415315142507282666
60654766542147426433284403774628
60654766542147426438345714426842
60654766558783617333376423015156
60654766558783617333627470074852
60654766558856518856434286421034
60654766558856518993633312150868
60654766558888687238639630541844
60654766558888687238639630542004
60654766558891385281515153379396
60654766558891385281765857482500
60654766558891685471036451362644
60654766558891685471036794319236
60654766558892586038848233003076
60654766558892591536809747300836
60654766558892591536809833394116
60654766558892591536810862263892
60654766559763985467400691111824
60654766559764333834979884855060
60654766559764333834979884973312
60654766559764333834979884977523
60654766559764333834979884977524
60654766559764333835167912932388
60654766559764333835167913054851
60654766559764333835167913054852
60654766559764333835168941802164
60654766559764335619306934693006
60654766559764335619369696457930
60654766559764335619557638796110
60654766559764335619557724535258
60654766559766685523770431205564
60654766559767035126819043437698
60654766559767035492661416463387
60654766559767035675610898026040
60654766559767035675610899561026
60654766559767035675610928140790
60654766559767035675611013879890
60654766559767035675613222374014
60654766559767035675861603664130
60654766559767035675861717982994
60654766559767035675863926477118
60654766559767035675864041404481
60654766559767035675865041086042
60654766559767037315459707847930
60654766559767037322802747010648
60654766559767040617252211318279
60654766559767040619508548246215
60654766559767887927731155128700
60654766559767887927731159850434
60654766559767887927918068597104
60654766559767887927918411553696
60654766559767887927919183206028
60654766559767887927919187927762
60654766559767887927919446208016
60654766559767936060410436338895
60654766559767936060492052961277
60654766559767936060494004373263
60654766559767936098630601183270
60654766559767936106161926826034
60654766559767936106161926839084
60654766559767936106162041140686
60654766559767936106162041144898
60654766559767936106162041157948
60654766559767936106163992434420
60654766559767936106164249651864
60654766559767936106165021304196
60654766559767936106224688468494
60654766559767936106224688940877
60654766559767936106224688940878
60654766559767936106224717166462
60654766559767936106224803259742
60654766559767936106226668460196
60654766559767936106226668578448
60654766559767936106227011416788
60654766559767936106412630806674
60654766559767936106412716545822
60654766559767936106412717018205
60654766559767936106412717018206
60654766559767936106414953754968
60654766559767936106415039494116
60654766559767936106416068363892
60654766559767937883208727723438
60654766559767937890554062300282
60654766559767937890554832907066
60654766559767937890616824419338
60654766559767937890804766403386
60654766559767937890804852496666
60654766559767937890805881366442
60654766559836935115442837816944
60654766559836935115442837817104
60654766559837268709799055798812
60654766559837268709799170117676
60654766559837268709801121394148
60654766559837279822836457253200
60654766559837279822836571572064
60654766559837279822838522848536
60654766559837279822839551718312
60654766559839631511441041121712
60654766559839633158569064757600
60654766559839636407095919611824
60654766559839666510143380943706
60654766559839666510394085046810
60654766559839970001452166160309
60654766559839970001452166160310
60654766559839970550244106487800
60654766559839970550244108022786
60654766559839970550244108022834
60654766559839970550244136602502
60654766559839970550246430835774
60654766559839970550494812125890
60654766559839970550494812125938
60654766559839970550495183662198
60654766559839970550497134938878
60654766559839970550497249866241
60654766559839972190092916309690
60654766559839972197435926892692
60654766559839972197436041211556
60654766559839972197438250886534
60654766559839972197438250890746
60654766559839972197438251240666
60654766559839981114489539034981
60654766559839981114489539034982
60654766559839981663532213580278
60654766559839981663532213580326
60654766559839981663534536393266
60654766559839981663534651320629
60654766559839983310475308338782
60654766559839986612261732340523
60654766559840822802551277058864
60654766559840867267225670725134
60654766559840867267225756464282
60654766559840867267476460567386
60654766559840867267476717784830
60654766559840870930045010134122
60654766559840870935043644800655
60654766559840870973514770965578
60654766559840870980795135283582
60654766559840870980795135300844
60654766559840870980795163863298
60654766559840870980795163867510
60654766559840870980795163880560
60654766559840870980795249619708
60654766559840870980797200896180
60654766559840870980857925628222
60654766559840870981045839386686
60654766559840870981046182225026
60654766559840870981046210922994
60654766559840870981046297016274
60654766559840870981048247955876
60654766559840872757841936185198
60654766559840872765187270762042
60654766559840872765187270766254
60654766559840872765250032881098
60654766559840872765437974865146
60654766559840872765438060958426
60654766559840882048164614289411
60654766559840882091635518250458
60654766559840882093897278376344
60654766559840882093897278494596
60654766559840882094083240722822
60654766559840882094083240841074
60654766559840882094083326461970
60654766559840882094083326934353
60654766559840882094083326934354
60654766559840882094085563126544
60654766559840882094085649410264
60654766559840883878475462412814
60654766559872390993978738246535
60654766559872392633576384620936
60654766559872402112098370388836
60654766559872402112098713879083
60654766559873293201325404496444
60654766559875944530408956294730
60654766559875944530429876999678
60654766559875992500239345400656
60654766559876003620807038906298
60654766559876003620807042092838
60654766611961246188551925686036
60654766612034147711359256467106
60654766612034147711547284544434
60654766612034147711548317663560
60654766612034147711610046309358
60654766612034147711611075179134
60654766612034181063181695190898
60654766612034181063181952408342
60654766612034192181302699693222
60654766612066315407511359935684
60654766612069012352301878038756
60654766612069012352301878038916
60654766612069014136691603430254
60654766612069017110946704843930
60654766612069017248207460631972
60654766612069318039595627722169
60654766612069318039616548310477
60654766612070214893773203049148
60654766612070218602345841868378
60654766612070219842691554837865
60654766612070220254473791492980
60654766612070220254473791497192
60654766612940711970438395895836
60654766612940713754828121287174
60654766612940713754849041875473
60654766612940713754849156666729
60654766612941612538187415771184
60654766612941612538250091796960
60654766612941612538250091797120
60654766612941661761503280188258
60654766612941962552894890367752
60654766612941962552895662020084
60654766612941962690090588745236
60654766612941962690090674484384
60654766612941962690092625879108
60654766612941962690092625883320
60654766612941962690092882978460
60654766612941962690093654630792
60654766612941962690155301904884
60654766612941962690155301909096
60654766612941962690155644743384
60654766612944363602199379484866
60654766612944663844733677414081
60654766612944663844733677414082
60654766612944663844734048950390
60654766612944665628874764770027
60654766612944665628937440795803
60654766612945564222000080041822
60654766612945564359198072652210
60654766612945564412294669212262
60654766612945564412294783531126
60654766613013648629482336076381
60654766613013659742519737530769
60654766613013662853763882889366
60654766613013663265545803072240
60654766613014558525920701713108
60654766613014563284314567210784
60654766613014563833357584712672
60654766613014563833357586112192
60654766613014563833357586112352
60654766613014563833357843329636
60654766613014563833357929068944
60654766613014596636136488650018
60654766613014607754257578891490
60654766613014897564723768627280
60654766613014897564723797206996
60654766613014897564723882946144
60654766613014897564725834340868
60654766613014897564788510366644
60654766613014897564788510370856
60654766613014908540565243066456
60654766613014908677760825590042
60654766613014908677761170081668
60654766613014908677761198661384
60654766613014908677825911821032
60654766613014908677825911825244
60654766613014908677826254659532
60654766613017264987749912119030
60654766613017264987749912132080
60654766613017265125010666494502
60654766613017265125010667907072
60654766613017309594953335231506
60654766613017598719366914455557
60654766613017598719366914455558
60654766613017600503570764042987
60654766613017609832404287330229
60654766613017609832404287330230
60654766613017609832404658866538
60654766613017609832490292431280
60654766613018451103603767665074
60654766613018451103603767683788
60654766613018451103603767783166
60654766613018451103603767787378
60654766613018451103603767800428
60654766613018451103603768137458
60654766613018499286927991992886
60654766613018500880774261068288
60654766613018500880962289145616
60654766613018500881025050910540
60654766613018501071319782402175
60654766613018510217224973139700
60654766613018510399965279128410
60654766613018510399967601409668
60654766613018510400218305512772
60654766613018512047180113134303
60654766613018515753197216893416
60654766613018515753197245473132
60654766613018515753197474110860
60654766613018515753199539841710
60654766613018515753199568421426
60654766613018515753220460430018
60654766613018515753385502188188
60654766613018515753385530767904
60654766613018515753387826186242
60654766613018515753387854765958
60654766613018515753388855056018
60654766613018515753388883635734
60654766613018515753408746774550
60654766613018515753409775644326
60654766613018515760727531343105
60654766613018515760727535942375
60654766613049687266459719532260
60654766613049687266647747609588
60654766613049687266710509374512
60654766613049735437610984298858
60654766613049735442442482837606
60654766613049735442630768132378
60654766613049735442693558477018
60654766613049982651770978355238
60654766613049982651771006934954
60654766613049986357811383063996
60654766613050030822483195514768
60654766613050883219603594844830
60654766613050919514906262417048
60654766613050919514907037255920
60654766613050919514907291286824
60654766613050931250522594881257
60654766613053573248323703527168
60654766613053634199346652831239
60654767013832431360649145134751
60654767013832431360837173212079
60654767014704130833909904987597
60654767014706531936314342343155
60654767014706532348096348252127
60654767014706533583442365979043
60654767014706866027872225960695
60654767014707733105177575884011
60654767014707733249781742493703
60654767014707733249969770571031
60654767014707766458423252757477
60654767014707766459239160418857
60654767014800224891863659597293
60654767014800224892051944892065
60654767014801125322414772951158
60654767014801137676069740337891
60654767014801425518439273176164
60654767014801425518627558470936
60654767014801425649134291714833
60654767014801425649134320412641
60654767014801436767251973641224
60654767014801436767314735406148
60654767014804126803254764854511
60654767014804127352381351341357
60654767014804127352381380039165
60654767014804127352381466132397
60654767014804127352381466132445
60654767014804127359072610695118
60654767014804127359135029503450
60654767014804127359135372460042
60654767014804127359323314798222
60654767014804128449629561223695
60654767014804137738441760789628
60654767014804137738692807849324
60654767014804137875702515165100
60654767014804137875953219268204
60654767014804138470415063569272
60654767014804138470477739595048
60654767014804138470498660183356
60654767014804138470498745922504
60654767014804138470749823096950
60654767014804138470749823110000
60654767014805027789623637972968
60654767014805027789686399737892
60654767014805038306253456703962
60654767014805038306441456066060
60654767014805038306441484762416
60654767014805038306441484781290
60654767014805038306504503750608
60654767014805038306504503763658
60654767014805038855296102534028
60654767014805038855296188273176
60654767014805038855484473567948
60654767014805038855484502264304
60654767014805038855484502283178
60654767014805038855484503682858
60654767014805038855547265447782
60654767014805038901300850357698
60654767014805038901300850361910
60654767014805038901300850374960
60654767014805040090831296248646
60654767014805040090894315231014
60654767014811942842682067517411
60654767014811948202689086387582
60654767014811948751731848088969
60654767014812243398040716803996
60654767014812243398040745519226
60654767014812243398040746918906
60654767014812243580971030796982
60654767014812243581055086208506
60654767014812243581055086221556
60654767014813143965789766794414
60654767014813143965852528559338
60654767014813144011606113469254
60654767014813144011606113486516
60654767014813149508730541256313
60654767014813149508751461844621
60654767014815845119993778804140
60654767014815845119993807506320
60654767014815845119993807519370
60654767014815845120244854566016
60654767014815845120244854579066
60654767014815845257254533179612
60654767014815845257254561881792
60654767014815845851967110299014
60654767014815845852050792652246
60654767014815851212249568530841
60654767019740156212880965432799
60654767019741041957099807251559
60654767019741056773663662506783
60654767019741056773750783834223
60654767019741056773938811911551
60654767019741056780692747423151
60654767019741056780692747427363
60654767019741056781257603311679
60654767019741056781257836064855
60654767019741058016039536806611
60654767020604651090952719646043
60654767020604651090952721162363
60654767020612456057761865677919
60654767020612456057761870376567
60654767020612456057762899246343
60654767020615151813231179670749
60654767020615157166400612537543
60654767020615157303662424829115
60654767020615157349414948989071
60654767020615157349414952190113
60654767020615157761197986950195
60654767020615157761197986951599
60654767020615157761197986969069
60654767020615457492911069251175
60654767020615457492912098120951
60654767020615502566875984535349
60654767020615502567440840419665
60654767020616358472505885670307
60654767020616358518280362472175
60654767020616358662883381193175
60654767020616358663071409270503
60654767020616391825771335244793
60654767020616392009538793132875
60654767020616392009538793145973
60654767020616403134687766529913
60654767020616403135252622414229
60654767020708802126701924607345
60654767020708802126721787746161
60654767020708802126722816615937
60654767020708846599112177529861
60654767020708850304944406288173
60654767020708850304965298296765
60654767020708850305129338702017
60654767020708850305129338715115
60654767020708850305132691582945
60654767020708850305132777676177
60654767020708850305132777676225
60654767020708850305150230710609
60654767020708850305150230723707
60654767020708850305153583591537
60654767020709750872965365231969
60654767020710047356173546722981
60654767020710051062211599903729
60654767020710051062215038405713
60654767020710051062235959112113
60654767020710052709344211463923
60654767020712448870171020226857
60654767020712452576125418204049
60654767020712452576128857160947
60654767020712452576209073407605
60654767020712452576397014315745
60654767020712452576400453272643
60654767020712463145541200632499
60654767020712463145541201682259
60654767020712463145541230380067
60654767020712463557323464808723
60654767020712463557323493506483
60654767020712704587218244643133
60654767020712713852054151901071
60654767020712748464561326507921
60654767020712748876343590684049
60654767020712749059357930323729
60654767020712749059357930336827
60654767020712749059420692455883
60654767020712749059420693518693
60654767020712752170599379688669
60654767020712752170602847341923
60654767020712752582381643864797
60654767020712752765395983504477
60654767020712752765395983517575
60654767020712752765462098485747
60654767020712752765462212823325
60654767020712752765462213289885
60654767020712752765483018738637
60654767020712752765646687607581
60654767020712752765646687620679
60654767020712752765650126563075
60654767020712752772236925550047
60654767020712752772237039868911
60654767020712752772257846138355
60654767020712763288973412292151
60654767020712763289058209604227
60654767020712763700564034073589
60654767020712763700837151208793
60654767020712763700840473780355
60654767020712763883767779437517
60654767020712763883767808141919
60654767020713649421244856821329
60654767020713649634763567029909
60654767020713653127306153993602
60654767020713653127368915758526
60654767020713653127557202103058
60654767020713664245426901278482
60654767020713664245426905514782
60654767020713664245677949387938
60654767020713664245677952570266
60654767020713664245677952574478
60654767020713669400308994104671
60654767020720509508254057044228
60654767020720509508254057044312
60654767020720509508274949052820
60654767020720509508274949052904
60654767020720509508274950475621
60654767020720509508274950488719
60654767020720568804826463747784
60654767020720568804826463864424
60654767020720568804826466868474
60654767020720857875767018305293
60654767020720857875951950719137
60654767020720857875955389676035
60654767020721754744504745905269
60654767020721769431213963217115
60654767020721769431401991294443
60654767020724470716277151614537
60654767020724470723620190423123
60654767020724471271847043525843
60654767037466932875962138780960
60654767037466933012971763544288
60654767038341378806180986722833
60654767038341378806180986727045
60654767038341378806745842607149
60654767038341378806745842611361
60654767038341378806746075364537
60654767038341380041527776106293
60654767038342234765094736139912
60654767038434737662578561392612
60654767038435626974821327749046
60654767038435937687580449704589
60654767038435937687601255974033
60654767038435937687664017738957
60654767038438340986220932760362
60654767038438625305691931342725
60654767038438625306256787222829
60654767038438625306256787227041
60654767038438625306257019980217
60654767038438628798799374190734
60654767038438628798862051266270
60654767038438628798865493409708
60654767038438628799050078293838
60654767038438628828527616799823
60654767038438628828548537388131
60654767038438639391018118895856
60654767038438639574032343744080
60654767038438639916982797501390
60654767038438639916982801737690
60654767038438639916982801750731
60654767038438640123072810329403
60654767038438640123072810333615
60654767038438640130414816036125
60654767038438640130414816040337
60654767038438640130418143394139
60654767038438641365196749535269
60654767038439529389585491978762
60654767038439529396276636675331
60654767038439529396360319028563
60654767038439529435339048190918
60654767038439539958848382535761
60654767038439545456620605403487
60654767038439545502374161616999
60654767038446444861180178145002
60654767038446445044131756019518
60654767038446449802567343653292
60654767038446450404075641121933
60654767038446450404075755907357
60654767038446450404138402886857
60654767038446450404138517672281
60654767038446730415997966102401
60654767038446730415997966106613
60654767038446733977811351856290
60654767038446745026723205790027
60654767038446745050450767775508
60654767038446745050450772025146
60654767038446745233126910071473
60654767038446745233377957131169
60654767038446745233378073445171
60654767038446745240155879946538
60654767038446745240155994915697
60654767038446745240155994919909
60654767038446750586359106060844
60654767038446750593325314413769
60654767038446750593325429199193
60654767038446750593408996767001
60654767038447645618199791900414
60654767038447651161137096054201
60654767038447651161137210839625
60654767038447651161158016642509
60654767038450331924518237542472
60654767038450332687266276118878
60654767038450337445450816679672
60654767038450347328137734775619
60654767038450352269608845492968
60654767038450352864384155680725
60654767038450352864405076269033
60654767038450352864572555760921
60654767038450352864593361563805
60654767038450352864593476349229
60654767038450352865158301940760
60654767090644546913587332555806
60654767090644561730886770106659
60654767090644561730970534494990
60654767091613555401750831813188
60654767091613566405581461840484
60654767091613566931399782067010
60654767091613566931399786303310
60654767091613566931462458092786
60654767091613566931462462329086
60654767091613566931462802099138
60654767091615908805873965068804
60654767091615908806145561180500
60654767091616268246193535827268
60654767091616268246277218180500
60654767091616268292030774392560
60654767091617168859758787590692
60654767091624314059948056335084
60654767091624314059948057397942
60654767091624314059968947872952
60654767091624314654744286620312
60654767091624314654744286621764
60654767091624314654744287092488
60654767091624314654744287093940
60654767091624359133724657622480
60654767091624359133724686202196
60654767091624373951107773355956
60654767091624373951107773472596
60654767091624373951107777526406
60654767091624373951107888141380
60654767091624378762281069100010
60654767091625214489679708043552
60654767091625214489679709462154
60654767091625214489679709466525
60654767091625214490519975137912
60654767091625215222493306613864
60654767091625215222493306615316
60654767091625264460118503948716
60654767091625264460118505348396
60654767091625264505872060162222
60654767091625273763343955024492
60654767091625273763912166963178
60654767091625273787071489398308
60654767091625274380839540203821
60654767091625274518856792796980
60654767091625274518856793348104
60654767091625274518856797402073
60654767091625279284276532762012
60654767091625279284276534161692
60654767091625279330030088975518
60654767091627966209119119788746
60654767091627981033277148602042
60654767091627981171291044327036
60654768450524466022427510598244
60654768450524466022427510720707
60654768450524466022615795893016
60654768450524466022615796015479
60654768450524466023180651777332
60654768450524466159625417587896
60654768450524466159625417592108
60654768450524466159625503331256
60654768450524466159688179352820
60654768450524466159688179357032
60654768450524466159876464647592
60654768450524466159876464651804
60654768450527167861449496151048
60654768450527167861449839107640
60654768450527167861700544758828
60654768450527167863123267056672
60654768450527167863123524274116
60654768450527167863123524278328
60654768450527167863311552220302
60654768450527167863876408104618
60654768450527169510252324165818
60654768450528068292000867907634
60654768450528068292000867920684
60654768450528068292251572010738
60654768450528068292251572023788
60654768450528068293674294203380
60654768450528068293674294321632
60654768450528068293674551539076
60654768450528068293862579498152
60654768450528068294427435382468
60654768450528068429449564621286
60654768450528068429449564634336
60654768450528068430872286936392
60654768450528068430872544153836
60654768450528070076389560192896
60654768450528070078001344041326
60654768450528070078001602308530
60654768450528070078001688043466
60654768450528070078001688047678
60654768450528070078064364069242
60654768450528070078252392146570
60654768450528070078252649364014
60654768450528070078817246985338
60654768450528070078817505252542
60654768450536173539755942219462
60654768450536173541994485975732
60654768450536175188558684127902
60654768450536175188558684132114
60654768450536175188560749865097
60654768450536175188581556134541
60654768450536175188581899091133
60654768450536175188644317899465
60654768450538858634430916675862
60654768450538860418004820612986
60654768450538875243002657476664
60654768450538875243002657489714
60654768450538875243003001845986
60654768450538875244613666486222
60654768450538875244613666499272
60654768450538875244676428251146
60654768450538875244864713558968
60654768450538875245429573679584
60654768450538875245429574029504
60654768450538876891805743754426
60654768450538876891805743758638
60654768450538876891993771835966
60654768455463181891016598397337
60654768455464082458828380391901
60654768455464082460522956031935
60654768455464082460522956036147
60654768455464082460522956963570
60654768455464082460543848972162
60654768455464082461084717319837
60654768455464086164866433572649
60654768455464086166372982066990
60654768455464087400212451299565
60654768456411429767819805672437
60654768456411463121336307005267
60654768456411463121337078657599
60654768456411466825682107490063
60654768456411477943802854774943
60654768456411477945497430419189
60654768456411477946062286303505
60654768456412367393493889484627
60654768456412367393494661136959
60654768456412378511614636769507
60654768456412378513309212413753
60654768456412378513874068298069
60654768456435476407251952770941
60654768456435476407439980848269
60654768456435743243004987868763
60654768456435743243005245086207
60654768456435778450559843643983
60654768456435778450560615296315
60654768456435793091787958596769
60654768456435793274718615405209
60654768456435793274718643984925
60654768456435793274718644109611
60654768456435793276246083560435
60654768456435793276413219753857
60654768456435793276978075638173
60654768456435794511571956943211
60654768456436679018371625638547
60654768456436679018372397290879
60654768456436693842530426104175
60654768456436693844789857632737
60654768456436695077876443831091
60654768456436695079320976818719
60654768456436695080135875359653
60654768456443898386531197736015
60654768456443898386719225819904
60654768456443898386719254517745
60654768456444798952857609615281
60654768456444798954280217611523
60654768456444798954531036508097
60654768456444798954531036512309
60654768456444798955095120744293
60654768456444800601662417610845
60654768456444800601745985645213
60654768456444804306088686475199
60654768456444804306088686825119
60654768456447485831297844973517
60654768456447485831297873553233
60654768456447485831924605231277
60654768456447485831945525819585
60654768456447500657715305315375
60654768456447500657777981341151
60654768456447500657778095665847
60654768456447500657798987674439
60654768474137339360641309192751
60654768474137339360641309196963
60654768474137339360642080845083
60654768474137339360642080849295
60654768474137343064987109677547
60654768474137343064987109681759
60654768474137343064987881334091
60654768474158967078552091941725
60654768474158967078614853706649
60654768474161654483688912986153
60654768474161654689864845831467
60654768474161654689864845835679
60654768474161654689865617483799
60654768474162569349798961286009
60654768474162569349799218503453
60654768474162569900264874097411
60654768474169463316962359217570
60654768474169463316962359334210
60654768474169476083905964166221
60654768474169476083905964516141
60654768474169476083968726281065
60654768474169476083968983498509
60654768474169759799919802965017
60654768474169763506232924517998
60654768474169763506232924634638
60654768474169773892356233391833
60654768474169776273155637807977
60654768474169776273176529350009
60654768474169776273176529816569
60654768474169776273239291581493
60654768474169776273239548332377
60654768474169776273239548798937
60654768474169779977498309941607
60654768474169779977498310408167
60654768474169779977498338637963
60654768474169779977498338987883
60654768474169779977581906672331
60654768474169779977581907022251
60654768474169779977581992761399
60654768474170674460105253267341
60654768474170675010570908861299
60654768474170676840967419448409
60654768474170676840988225251293
60654768474170676840988225367933
60654768474170676840988568207885
60654768474170676840988569741674
60654768474170676841050987482777
60654768474170680545330926897759
60654768474170680545331012636907
60654768474173376714005996565151
60654768474173377995380638509226
60654768527347092034689336652934
60654768527347092034689337819334
60654768527347104252840712874926
60654768527347104252840713924686
60654768527347104252840971142130
60654768527347107913125439413016
60654768527347107958627975746862
60654768527347107958816003824190
60654768527347107958878765589114
60654768527347107958878766055674
60654768527347107958878767105434
60654768527347107958879024322878
60654768527347408147898541047290
60654768527347408148065677116026
60654768527348305009672269506974
60654768527348305009672271023294
60654768527348305009860556318066
60654768527348308715877458756458
60654768527351006713107357210826
60654768527351006713107357677386
60654768527351006713295644021918
60654768527351010419124518382982
60654859735144003514347647541837
60654863563714436932008944809835
60654863563714436937092547857771
60654863563750754297563573655149
60654864042313091685321022582007
60654864042313091692287229334255
60654864042313097175686119345225
60654864042313097175936823448329
60654864042313097175936909187637
60654864042325102916616124827325
60654864042325102923143286188665
60654864042325104570335191151803
60654864042349414548021022342585
60654864042640853896260043790665
60654864042640853896510833633077
60654864042640853896510833650339
60654864042640898368150320626173
60654864042640898368150407069533
60654864042640903721066464875349
60654864042640903721317511935253
60654864042640903721317511952515
60654864255351416945848481480357
60654864255351416945848481497619
60654864273076392617153330643361
60654864273076392617153673617423
60654864273076392617341701677489
60654864273076392617341701694751
60654864273077293185153483672053
60654864273088350179593881333689
60654864281940683441829695991761
60654864281940683441829953209205
60654865478036121032398468321075
60654865478036126568331532119351
60654865478036126568331532123563
60654865478048132307566960795017
60654865478145373318342299561085
60654865478327860530930154262113
60654865478327860530931302168115
60654865478327860576683825259645
60654865478327860576684858384595
60654865478327860576684973170019
60654865478327860576687296101051
60654865478327910537060065995465
60654865478327910539316115959841
60654865478363877751029435967459
60654865478363877751276666766827
60654865478363877751280138670883
60654865478363883287463912594299
60654865478363883287464256950571
60654865478363933112019624257895
60654865478363933112270672721691
60654865478363933112270672734741
60654865478363933249531341003723
60654865478364177940362792083459
60654865478364183430980917060263
60654865478364183430980917077525
60654865478364227902346537686141
60654865478364227902618252125545
60654865478364233255515712639863
60654865478364233255787681823061
60654865478375038422397684170785
60654865478375038422397684188047
60654865478375938990209466165349
60654865478436812627605601228275
60654865478436862633734365055625
60654865478436862633734451498985
60654865478436862635991821210629
60654865691074398158371133571449
60654865691074448121191367303841
60654865691074698301888142659769
60654865708799373829613046674611
60654865708799373829864096551137
60654865708800324223235701209293
60654865708800574403869369739813
60654865708800617228921754693337
60654865708800617229193382689381
60654865708800617229193469132741
60654865708800622582362898817207
60654865708800622582362898830257
60654865708800622719623567099239
60654865708800624366752623854253
60654865708800624366752710297613
60654865708811379570293410207411
60654865708811429533364951033773
60654865708812329963916064742093
60654866169649089610445243798867
60654866169649089610633271858933
60654866169649089610633271876195
60654866169685106832485991423205
60654866169685106832486334397267
60654866169685106832674362457333
60654866169685106832674362474595
60654866169746035966439179326227
60654866169746035966627207386293
60654866169746035966627207403555
60654866169758041707034488679427
60654866187156111263969982001309
60654866187156111263970067740457
60654866187362910146939687643637
60654866187362910147190477486049
60654866187362910147190477503311
60654866187362954619391438799275
60654866187362959971746108728321
60654866187362959971997155788225
60654866187362959971997155805487
60654866187373715129784529772461
60654866187374615697596311412893
60654866187374965849938274050629
60654866187410082504167582654465
60654866187410082504167582671727
60654866187410983071979364649029
60654866187470961630298290800557
60654866187471011637932399523359
60654866187471011638120427583425
60654866187471011638120427600687
60654866187471862198110072440989
60654866187471912205932209577989
60654866187483917946339490866911
60654866187483919593468804826319
60654866196236704493357986800253
60654866196237850300458112858150
60654866196237850300644993025264
60654866196237905067426023153533
60654866196273021858916086486973
60654866196347308134559633495840
60654866196347308203200515860233
60654866196347324674491069437380
60654866196929535771925298726401
60654866196998568597634793144551
60654866197002470463355911292711
60654866197002470463544196600581
60654866197003371625964525281733
60654866197034885963193121468999
60654866197209267699635434817173
60654866197221320290887610254631
60654866197221325644057930627655
60654866197222170895857892728334
60654866197222170895859040638708
60654866197222170896045920805662
60654866197222170896046982976839
60654866197222170896046982976840
60654866197222176249216498400454
60654866197222176249216498400502
60654866197222176249300181226123
60654866197222176249300439506377
60654866197222220721501399280144
60654866197222225662889712699012
60654866197222225662889712699015
60654866197222225663077740763299
60654866197222226211932388643780
60654866197326675606995760305593
60654866197330272387561909314791
60654866197330272387624671075344
60654866197330277329011498348776
60654876249764044346577852750973
60654876249764044346577852764023
60654876249764044346828899810669
60654876249764044346828899823719
60654876249764044346828985899737
60654876249860990514471521598439
60654876249860990514534283713283
60654876249860990651732533204453
60654876249860990651983581663829
60654876249861005475894000974647
60654876249861007123085475812005
60654876249861289009146558809695
60654876249861290658051550036517
60654876249861290839310875904965
60654876249861290839561664684407
60654876249861290839561665038699
60654876249861290839561922964661
60654876249861290840982206496289
60654876249861290840982206850581
60654876249861290841254175660613
60654876249861300129231497858815
60654876249861305482212644735209
60654876249861305482213017806711
60654876249861305482400931079741
60654876249861305665164594958381
60654876249861305665164594971431
60654876249861306763501424409662
60654876249861307310663818181471
60654876249861307310852189565311
60654876249861307312356041112433
60654876249861307312356041129903
60654876249861307312356069808789
60654876249861307312356414182531
60654876249861307312544327120303
60654876249861307312544327474435
60654876489863962783712371188941
60654876490068101317115968184995
60654876490072005058922438536331
60654876490082811871910334085835
60654876490082811871910677042427
60654876490141036191749176646755
60654876490144938103411907646805
60654876490153056712697873608405
60654876941170173318421659739979
60654876941170173318609688867067
60654876941170174553768449119227
60654876941170175102811122234323
60654876941170175102811122247373
60654876941170473461938668828299
60654876941170473462126697955387
60654876941170474697285461394087
60654876958895148989851859187673
60654876958895148989914535550319
60654876958895148989914535563369
60654876958895150774304342431455
60654876958895150774304342444505
60654876958895150774492629851895
60654876958896049557663899458327
60654876958896051203163117000463
60654876958896349561660344972001
60654876958896349561660344989263
60654876958896349561660346388943
60654876958896349562475133324351
60654876958896349563919780749913
60654876958896349699735888049743
60654876958896350797821925885927
60654876958896351346676659496935
60654876958896351346864944787495
60654876958896351346864944791707
60654876964804976942981034257359
60654876965679978504579149754781
60654876965679978504579150804541
60654876965679978504579495178075
60654876965679978641840249903467
60654876965680027918357054715251
60654876965680027918607758818355
60654876965680028467399729260547
60654877204699735101135721801169
60654877204760973710644214811568
60654877204991319152050704412756
60654877205015634481274241051472
60654877205015634481277598623614
60654877205026441294265837129710
60654877205085022532893563853624
60654877205085022532893823183686
60654877205085022670151134352916
60654877205085023768240615745262
60654877205085027474277634290564
60654877205085027474277635806884
60654877205085028020872844996431
60654877205085028022567421690437
60654877205087723824546646698312
60654877205087729175268357460084
60654877205087729176959834831730
60654877205087729177528051487778
60654877205087729177716079565106
60654877205087729313887007704489
60654877205087729313972898687151
60654877205087729314137711807593
60654877205087729314223602790255
60654877205087729314973390634953
60654877205087729314973392151273
60654877205088624803889643338395
60654877205088624803952319364171
60654877205088629745524417895700
60654877205088629881969523343403
60654877205088630293480708110645
60654877205088630294316388337685
60654877205088630294316388454325
60654877205088630294316388454538
60654877205095828934099797496344
60654877205095829345878703037568
60654877205095834287265872796660
60654877205095834287265874312980
60654877205095834287269230368754
60654877205096735403785971222201
60654877205096735404057567215853
60654877205096735404057567333897
60654877205099420633486513651230
60654877205099420636014446690862
60654877205099431616877881861960
60654877205099431754138550143785
60654877205099436558241060761032
60654877205099436558512656400344
60654877205099436558512656872728
60654877205099436695710649010733
60654877205099437107304626842293
60654877205099437107304626842536
60654877205099437107304626842537
60654877205099437107304626848153
60654877205099437107304627314713
60654877205120150165532428453590
60654877205120150165532428472304
60654877205121035908284300569356
60654877205121035908284300570760
60654877205121045242851259551585
60654877205121045242851259551793
60654877205121045242913935577361
60654877205121045242913935577569
60654877205121045242913935594831
60654877205121045380111928187909
60654877205121045380111928187957
60654877205121045380111928310426
60654877205121050184239462884924
60654877205121050184239462902394
60654877205121050733281103854569
60654877205121050733281103854729
60654877205121050733281103855973
60654877205121050733281103972613
60654877205121050733281104326904
60654877205121050733281104326958
60654877205121050733281448683230
60654877205123735964402302985898
60654877205123735965237983329578
60654877205123751887485404364660
60654877205123751887485488937408
60654877205123751887485490453728
60654877205123751887653658580184
60654877205123751887673432441988
60654877205123751887736193039060
60654877205123751887736193040512
60654877205123751887736194561204
60654877205123752024746157577945
60654877205123752024746159094265
60654877205123752024934185649449
60654877205123752024934185655273
60654877205123752024934187171592
60654877205123752024934187171593
60654878376893187890296783855091
60654878376893488033811468595437
60654878394583045116578578607173
60654878394583045123357102705387
60654878394583046765151164388601
60654878394583046765151165451411
60654878394583046765213151663169
60654878394583046765213926503445
60654878394583046765213927566255
60654878394583046770233735374605
60654878394583046770237177523659
60654878394583046772744219617509
60654878394583046902412177057425
60654878394583046902663225516801
60654878394583046907745795444159
60654878394583046907748894295587
60654878394595052505896868063799
60654878394618163554948975026089
60654878394618163554948975039139
60654878394618163554950089635013
60654878394618163554950089648063
60654878394618163555011736804063
60654878394618163555012765673839
60654878394618163561727154781081
60654878394618163561727240857099
60654878394618163561790002622023
60654878394618163561790002635073
60654878394618163562543057725093
60654878394618163562543143814161
60654878394619064123012063419249
60654878394619064123012835071581
60654878394619064129538937834291
60654878394619064129789984893987
60654878394619362481864710645889
60654878394619362481868407869991
60654878394619362482136678293893
60654878394619362488915202392107
60654878394619364128177860194491
60654878394619364128177860207541
60654878394619364128178203151083
60654878394619364128240621955203
60654878394619364128240879172647
60654878394619364129081147450621
60654878394619364265438614583013
60654878395563779873046380088763
60654878395563779875305816203545
60654878395566416334223352951377
60654878395566416926697758881703
60654878395566416928957193248289
60654878395566416928957194647969
60654878395566476216349183143611
60654878395566476218041434776753
60654878400491672315764892912629
60654878400491672315766958980349
60654878400491687138230291609903
60654878400491688786865639167901
60654878400491688787054011247369
60654878400491688787054011601501
60654878400527989678542864594019
60654878400527989678793653723381
60654878400528010039972160614945
60654878400528011686912932062137
60654878401475090511327864883433
60654878401475090511327864896483
60654878401475090513022443456729
60654878401475091748369236022517
60654878401475091748557521317289
60654878401475990941814639162371
60654878401475990941814896379815
60654878401475990943510363166081
60654878401475990943513031537669
60654878401475990943573124931005
60654878401475990951103418399409
60654878401475990951103761355793
60654878401475990951104536190453
60654878401475991080771375839117
60654878401475992727900432576869
60654878401476002061630305514649
60654878401476007003268523731665
60654878401476007003268781998869
60654878401476007550428594442959
60654878401476007552060408084789
60654878401476007552060494173857
60654878401476007552123170553765
60654878404149578053997172698312
60654878404150477249765145733790
60654878404150477249765404000994
60654878404150477249765404018256
60654878404150478484547337495926
60654878404150478484548112347848
60654878404150994148348756878017
60654878404150994148352114332067
60654878404150994148352114345325
60654878404150994148352114350941
60654878404150994148352114817501
60654878404246839370891319253176
60654878404246839378484630164334
60654878404247739801441484050790
60654878404247739801442603258984
60654878404247740357827369604282
60654878404258545524439696783802
60654878404258546759221630278734
60654878404258546759221888545938
60654878404465694000896379082094
60654878404465694000896383331444
60654878404465694000896726288036
60654878404465694000899820888662
60654878404465694000899822288342
60654878404465727355165762963790
60654878404466628334509105057734
60654878404466628334512204244580
60654878404547694263427381473696
60654878404550395417882469595218
60654878404550395555077367622402
60654878404571044375365797093212
60654878404571044375366568745544
60654878404571961414405083196364
60654878404571961414406112066140
60654878404574662706121185390602
60654878404574662706121957042934
60654878404574696060139523629752
60654878404574696060140552499528
60654878404574696471984462423440
60654878404574710884300899539384
60654878404574710884300904261118
60654878613347476962364615758937
60654878613347476962364958715529
60654878614186505952430369020109
60654878614186505952433721887939
60654878614186505952433723287619
60654878630964400418628869229313
60654878630964400418629126446757
60654878630964401013425473039345
60654878630964401020203652781287
60654878631072452084752398228907
60654878631911481074943333821519
60654878631911481074943333834569
60654878631911481074946686685137
60654878631911481074946686702399
60654878631911481074946689871677
60654878631911481074946772778417
60654878631911481075131619116291
60654878631911481075131619129341
60654878631911481075131620179101
60654878631911481075135058073189
60654878631911481075135058086239
60654878631911481075135059135999
60654878631911481082474657924877
60654878631911481623923589204143
60654878631911481623923589204191
60654878631911481623923589217241
60654878631911481623926683804769
60654878631911481623926942085071
60654878631911481623986352736137
60654878631911481623989705603967
60654878631912382191738724062373
60654878640592923104950731694349
60654878640881136915236844074212
60654878640883838207642809830784
60654879015972978550427282529319
60654879015972980334063605274775
60654879015972980334817007907607
60654879015973046814493151156641
60654879033697954221920502726451
60654879033697954223616108290233
60654879033697956005556825471907
60654879033698022485986371353773
60654879033698921263510122684979
60654879033698921269408601211043
60654879033698921271102833898697
60654879033698921271103176855289
60654879038743292638981404078676
60654879086872883020036486063303
60654879086872883020601345134159
60654879086872883020789888696135
60654879086872947847689547611851
60654879086872947852772031110351
60654879086872949494818600117515
60654879086876484742240595123143
60654879086876484742240852327537
60654879086876549574976140170191
60654879086876549577235576284973
60654879086876549981487547347037
60654879086876550118685625696733
60654879086876551222670141005009
60654879086876551224364631959867
60654879086876551354283377459387
60654879086876551765877354228173
60654879092785175530091569569913
60654879092785177177283302691945
60654879092797188049331751767857
60654879095751650845466822147557
60654879109526731220001309424241
60654879109526732866313339404693
60654879109526732866313340821635
60654879109526732866313425493761
60654879109526732866313425511023
60654879109526732866313426910703
60654879109526732866940962013159
60654879109526732866940962026209
60654879109526732866942076622083
60654879109526732867129246953799
60654879109526732867129248370741
60654879109526732867129333042867
60654879109526732867129333047079
60654879109526732867130362979665
60654879109526732867130366161993
60654879109526733004390001683403
60654879109538738606993702937493
60654879109538738606993704354435
60654879109538738606993789026561
60654879109538738606993789043823
60654879109538738606993790443503
60654879109538738609253220555123
60654879109538738609253224804473
60654879109635985106504647553173
60654879109635985106504648970115
60654879109635985106504733642241
60654879109635985106504733659503
60654879109635985106504735059183
60654879109635985106504991926707
60654879109635985108764079081735
60654879109635985108764165170803
60654879109635985108764169420153
60654879109635985108764423438007
60654879109635990644947852532767
60654879109635990644948196889039
60654879109646790273116976149635
60654879109646790273117060839023
60654879109646790273117062238703
60654879109646790273117319106227
60654879110510134593097763380163
60654879110510136376671576973045
60654879110510136376671578372725
60654879110510150652604447232495
60654879110510150652792733590077
60654879110510151201647466134063
60654879110510152436995373321825
60654879110510152437182545057433
60654879110510152437183659666357
60654879110510152848776522889077
60654879110510152848777637498001
60654879110511035160846697499101
60654879110511036807222691376833
60654879110511051631382585862967
60654879110511051632135817018955
60654879110511051632135817032005
60654879110511051632198493399023
60654879110511053416525628499361
60654879110511286990554785052829
60654879110511286990554785402749
60654879110511286990554785420011
60654879110511286990554786469771
60654879110511351830696218533689
60654879110511356764552320338393
60654879110511357313532318844655
60654879110522158177026078919237
60654879110522158177026080336179
60654879110522158225039441129477
60654879110522158771634397820553
60654879110523064146292395132413
60654879110523064151375998180349
60654879110523064151375999230109
60654879113184639192544527339886
60654879113185539760356223241170
60654879113254883491171951565918
60654879113257568121741985190116
60654879113257568121742242053428
60654879113257568121742243470370
60654879113257568121742328146708
60654879113257568128520512493744
60654879113257568129336415431932
60654879113257573664704286075918
60654879113257584782825033360798
60654879113258469108679155921640
60654879113279198815312914026474
60654879113281883457744049132460
60654879113281900106965995821354
60654879113289988979832346662808
60654879113293590839296953234808
60654879113293590839297210452252
60654879113500787908037814597724
60654879113500787908038158953996
60654879113500938170613311136832
60654879113508893566759335290230
60654879113508893566759335294442
60654879113508893566822097409286
60654879113509794134571031191514
60654879113509794134571031195726
60654879113512495288775072966278
60654879113512495288775072979328
60654879113570971665582611831044
60654879113570971665582612180964
60654879113570971665582612185176
60654879113570971665583731039238
60654879113570982783703702422436
60654879113570982783703703856848
60654879113570982783704735541562
60654879113570988274133805346708
60654879113570988274133891081644
60654879113571032746586956908430
60654879113571032746587042997498
60654879113573672957298714038332
60654879113573672957298715438012
60654879113573672957299833233476
60654879113573673506090684480524
60654879113573684075357043918932
60654879113573684075419805679484
60654879113573684075420580518356
60654879113573684624211431765404
60654879113573684624212550960548
60654879113573689428338190428144
60654879113573689428526476785726
60654879113573689565849993275882
60654879113573722782671370602296
60654879113573723331650594641448
60654879113573723331713270308720
60654879113573733900791343048304
60654879113573733900792117887176
60654879113573734037989336017356
60654879113573734038240038703310
60654879113573737606831719177346
60654879113573739391158768884150
60654879113573739391221530644702
60654879113574623899525052303284
60654879113581778478570850691272
60654879113581778478570850704322
60654879113581789733952610644976
60654879113581795087122043852804
60654879113581839559324148013796
60654879113581839559512433295470
60654879113581839559512519384538
60654879113581839559575281503594
60654879113581844500899603389980
60654879113582740127324215290034
60654879113582740127324301379102
60654879113585380338035972406886
60654879113585380338035972419936
60654879113585391456156719704816
60654879113585391456157064061088
60654879113585396946587251657486
60654879113585430300919312977736
60654879113585430712450528690324
60654879113585430712450528694536
60654879113585441281528257073636
60654879113585441281528601429908
60654879113585441281716542355310
60654879113585441281716628444378
60654879113585441418977297084914
60654879113585444987568977558950
60654879113585446771958789026306
60654879113606104928364228559468
60654879113606104928426990678524
60654879113606105065624983289072
60654879113606154342204550215700
60654879113606154890243376309574
60654879113607005496176010549820
60654879113609706787891855526614
60654879113609707336683825968806
60654879113609756612446370756278
60654879113609756612447485352152
60654879113609756613263392895434
60654879119056940020894977079654
60654879119056940020894977092704
60654879119057840451446002940722
60654879119081256584900447213302
60654879119081256584900823471344
60654879119082157015451478723400
60654879119094165173457976259714
60654879119154191462044511448658
60654879119155092441387250888606
60654879119163509041450690867346
60654879119165897607999578068126
60654879119166193541601259184624
60654879119166199625133469907078
60654879119166199625133474624440
60654879119166210142558365060932
60654879119167100192882494499948
60654879119167109338327081169026
60654879119167109338327082218786
60654879119167109338327082236048
60654879119167110573109015713718
60654879119167110573109018913308
60654879119167266234430853367953
60654879119167550288502037765753
60654879119167566560961858796498
60654879119167597923224556387902
60654879119167598464485201187123
60654879119167598472079025605873
60654879119167598472079030192093
60654879119167599755062185098488
60654879119167600296323055701785
60654879119167600296323059951343
60654879119167600296323059956958
60654879119167600296323059956959
60654879119167600296323174742383
60654879119167600297138963250890
60654879119167600297138963250891
60654879119167600303917003747353
60654879119167600303917262027655
60654879119167600303917262029059
60654879119190208681575122531504
60654879119191581563654390006669
60654879119202220507210046380282
60654879119202221741991979875214
60654879119202221741992238142418
60654879119202232899088647462956
60654879119202232905866568937694
60654879119382347017173012058291
60654879119382380371504297140046
60654879119382380371504298539726
60654879119382385724673812917952
60654879119382385724673813267872
60654879119382385724673817504172
60654879119382396835263038734144
60654879119382396835263038738356
60654879119382396835263038869498
60654879119382396835263039223790
60654879119382396835264153343068
60654879119385037053506320843046
60654879119385037602298291285238
60654879119385082074751442846960
60654879119385082074752128755772
60654879119385087016326899299052
60654879119385087427920877130696
60654879119385098126917262790208
60654879119385098126917264189888
60654879119385098126917607146480
60654879119385949150971094350722
60654879119385982093708406182624
60654879119385982497709039683568
60654879119385982497709072985018
60654879119385982505303241760040
60654879119385998564998668195650
60654879119385998564998672445000
60654879119385998564998926462854
60654879119385998564998930712204
60654879119385998564999701301726
60654879119385998564999702364536
60654879119385998694666282665716
60654879119385998694666284065396
60654879119385998702008294021459
60654879119385998702259336831814
60654879119385999106260232845100
60654879119385999106260266146390
60654879119385999106260266146550
60654879119385999113790553948246
60654879119385999113790556780654
60654879119385999113790557134786
60654879119385999113791672806728
60654879119385999113854434921572
60654879119386436449433554412635
60654879119386447562470583786233
60654879119386447562533259812009
60654879119409563576184657787471
60654879119410464143933677662979
60654879119417518568141758442671
60654879119418402946714903516352
60654879119418402946714903866272
60654879119418402946714904916032
60654879119418419547672698470702
60654879119418419547672698474914
60654879119418419547672700010108
60654879119418419547735461770660
60654879119421104238367985648102
60654879119421104649961964542556
60654879119421104649962739377216
60654879119421104787223408013380
60654879119421120702127873398602
60654879119421120702127873411652
60654879119421120702127873866566
60654879119421120709469879105324
60654879119421120709469879455244
60654879119421120709469880518054
60654879119421120839388542030554
60654879119421120839388543447496
60654879119421120846668906719952
60654879119421120846918834448990
60654879119421120846919955179328
60654879119421121250919845253524
60654879119421121250919845257736
60654879119421121250919845725700
60654879119421121258513932656840
60654879119421121258513933010972
60654879119421124415510256634046
60654879119490415149564762633836
60654879119490448501386310664698
60654879119490448501386655020970
60654879119490448501386683600686
60654879119490464560894599580387
60654879119490464972676864228908
60654879119490468266934977225749
60654879119491348931937338283950
60654879119491349069135443796260
60654879119491354422305222440640
60654879119491365540425855406656
60654879119491365540425882569222
60654879119491365540425884104416
60654879119491365540425968304158
60654879119491365540425968321628
60654879119491365540425968658290
60654879119491365540425968675760
60654879119491365540425969856662
60654879119491365540425970193484
60654879119491365540425970210953
60654879119491365540488645882438
60654879119491365542685405971444
60654879119491365542936335394594
60654879119491365542936367278894
60654879119491365542936453013670
60654879119491365542936453367962
60654879119494016869258358745530
60654879119494016869258729927706
60654879119494016869258730281838
60654879119494016871768838733468
60654879119494022222428164683825
60654879119494022359688545983424
60654879119494022359688918936674
60654879119494022359688918941046
60654879119494022359688919059138
60654879119494022362136641531502
60654879119494022362199403646346
60654879119494050223590419707276
60654879119494050223590791243584
60654879119494050223590791247956
60654879119494050223590877336864
60654879119494050772382732992180
60654879119494050772382733460192
60654879119494050772382733464564
60654879119494050772382734523002
60654879119494050772382763102718
60654879119494050772382763107090
60654879119494050772382847783428
60654879119494055713958304235520
60654879119494055713958304353612
60654879119494055714021066468456
60654879119494056125552282067164
60654879119494066694881057960874
60654879119494066832078937201536
60654879119494066832078964364102
60654879119494066832079308737844
60654879119494066832142070498396
60654879119494066834338746033528
60654879119494066834589417189474
60654879119494066834589449073774
60654879119494070400670645314893
60654879119494070540379122162570
60654879119518366104138475273135
60654879119518382163646735609117
60654879251443000696900046444260
60654879323257889412378681361097
60654879323257889412378682760777
60654879323257890640947552802067
60654879331866073862635292117537
60654879331902091084676382715937
60654879331902439373652752424568
60654879331902439375912188185218
60654879331902439975792510780396
60654879331902441203796177394606
60654879331910495071813045408558
60654879332096467866203073248869
60654879332096967451825262002480
60654879332096967451825262015530
60654879332096967451825263065338
60654879332096967452013548360110
60654879332096967452013548373160
60654879332117180926439032460605
60654879332120829316452376401085
60654879332120833022492752530127
60654879332131634483064703698697
60654879332190126911850120404779
60654879332190126913544697098785
60654879332193729183097219803733
60654879332193730420138962117607
60654879332193778599134588159851
60654879332193779010163448657599
60654879332201884120469486603815
60654879332204585412122826665947
60654879349514944619822582088748
60654879349514944619822582438668
60654879349517645911475663866366
60654879349517645911475663883628
60654879349517646323257927010044
60654879349518546891069709000396
60654879349587879496150739130742
60654879349590580787803820925622
60654879349590580788556966336798
60654879349590581197891508524432
60654879349590582434932877663374
60654879349591481767962467895802
60654879349591778250544401206980
60654879349591778250607163321824
60654879349591778387805155932372
60654879349591783786728174776104
60654879349591799838705024202718
60654879349598686309892123048014
60654879349599586877703905042578
60654879349602288169356986837458
60654879349602588767878440197872
60654879349602588953340501955624
60654879349602605005317351032158
60654879349602605010400696862650
60654879349603957534666471253069
60654879349624215343625351221690
60654879349626899980973912175616
60654879349626900392756176351792
60654879349626900530016931077184
60654879349626900575770515869008
60654879349626903687014030957524
60654879349626903687014289237778
60654879349626903687767434648954
60654879349626903687830196768010
60654879349626904281810893047810
60654879349626905334143345975530
60654879349626905928939949804276
60654879349626914798356741049122
60654879349626914798356742094670
60654879349626914798356742111932
60654879349626914798356742448802
60654879349626915210139005238348
60654879349628301252859469012257
60654879349628301252859469012465
60654879349628316077773996123273
60654879349628317305777748476791
60654879349628317307472327037037
60654879349635009209102591360170
60654879349818775051249030256194
60654879349821492814004006907976
60654879349822843805451379316911
60654879349843086676126766410114
60654879349845738553751241253990
60654879349845738553939526548762
60654879349845738554001945357094
60654879349845755025041335434688
60654879349845755025229622146402
60654879349845755025292383911326
60654879349845755025292470354686
60654879349845787967779848204994
60654879349845788379373482725914
60654879349845788516634237455518
60654879349845802791940886693488
60654879349845802791940886710750
60654879349845802791940887047620
60654879349845802791941231067022
60654879349845803203534864525132
60654879349845803203534864542394
60654879349845803203534949568604
60654879349845803203534950985754
60654879349845803340732857152942
60654879349845804438881743061896
60654879349845804439069943448502
60654879349845804987861913890694
60654879349845804987924762453110
60654879349845808144922119190938
60654879349845952833877326378691
60654879349845953245659331950793
60654879349845953245659332300713
60654879349845960017189898416911
60654879349846655592853203872612
60654879349846655593041490230194
60654879349846703771283970848212
60654879349846703771283970861262
60654879349846853264616380317087
60654879349846858800800153886211
60654879349847153453678026581355
60654879349847153453866054658683
60654879349847155284009449531233
60654879349847155284009450930913
60654879349847155284009451049005
60654879349847155284009708148357
60654879349847155832801421373105
60654879349847155832801421377317
60654879349847155840416429368884
60654879349847155840416515458168
60654879349847155840416544154308
60654879349847159546456805964486
60654879349853907902247269017450
60654879349855260973034515671820
60654879349855264656197984844058
60654879349857510585088116897590
60654879349915999309527733932436
60654879349916003015505347946586
60654879349916047487958386471080
60654879349916047487958499858228
60654879349916047487958500908036
60654879349916047487958501262328
60654879349916047487958501275378
60654879349916047625219169544360
60654879349916048723305293469612
60654879349916049272348226299374
60654879349916049272348312388442
60654879349916049272348312742734
60654879349918699365582860265196
60654879349918699365771145210048
60654879349918699365771146609728
60654879349918699365833907324892
60654879349918700601181074361862
60654879349918701012963080270834
60654879349918704307158688004506
60654879349918704307158688021768
60654879349918704307221450123562
60654879349918705954099458401938
60654879349918705954287744759520
60654879349918705954350507228656
60654879349918748779611468265960
60654879349918748779611840983170
60654879349918748779611841337462
60654879349918749328466199423316
60654879349918754132592987492382
60654879349918754132592987846674
60654879349918754132592987859724
60654879349918754132781273849964
60654879349918754132781274204256
60654879349918754269790980102930
60654879349918754269790980120192
60654879349918754270041685622976
60654879349918754270042028579568
60654879349918755916920036857944
60654879349918755916982799327080
60654879349919601580712100146342
60654879349919606522099269886720
60654879349919649758954580777410
60654879349919654700341750517788
60654879349926854438960553478894
60654879349926859380368644279720
60654879349927754869511667187214
60654879349930461514146153771560
60654879349930461514167074477876
60654882631832000144841085217285
60654882631832000144841086634227
60654882631832048315741560141631
60654882631832048315741560495763
60654882631832048320824906326255
60654882631832048320825163189567
60654882631832048320825163206829
60654882631832048320825164606509
60654882631832950530431264334181
60654882631832950530431264688313
60654882631832950530682312793557
60654882631832950530682313147689
60654882631832950535764883789389
60654882631832950535767981572343
60654882631832950538024318854411
60654882684038281231006640864651
60654882684038281231009992315539
60654882684038281238537707750565
60654882684062290882225003610747
60654882684062292117571792989995
60654882684062292666614466105091
60654882684062292666614466118141
60654882684062292671634278164195
60654882684062292671634278181457
60654882684062292671634364257475
60654882684062292671635397376601
60654882684062292671697040283251
60654882684062292671698159491445
60654882684062292672450185711689
60654882684062292672450271800757
60654882684062292674144848494763
60654882684062292674145877364539
60654882684062295828883029641729
60654882684062296377674655710179
60654882684062592855884375955761
60654882684062592855884377018571
60654882684062592855885404471405
60654882684062592855885404475617
60654882684062592855885405888347
60654882684062592855885409074887
60654882684062592861720779710085
60654882684062592861720781127027
60654882684062592861720865799153
60654882684062592861720867216095
60654882684062592863415443904485
60654882684354315700113378775913
60654882684354330524274846546107
60654882684354330524462875673195
60654882684354331759621639111895
60654882684354332352160759152251
60654882684354332352160873937675
60654882684354332352725646920867
60654882684354332354416836750173
60654882684354332354417209802801
60654882684354332354417210865611
60654882684354332354417869869299
60654882684354332354417898549797
60654882684354332354418242921927
60654882684354332354418242923331
60654882684354332354605122740573
60654882684354332354605124157515
60654882684354332354605496160383
60654882684354332354608480207673
60654882684354332354608594993097
60654882684354365706242231154821
60654882684366037949324228382155
60654882684366037951580565310091
60654882684366037951583916760979
60654882684366037951768850604863
60654882684366037951771944838307
60654882684366037951771946255249
60654882684366037951771949437577
60654882684366071303405585599301
60654882684366087362913755242733
60654882684366087362913755596865
60654882684386752793382609363821
60654882684386797265583570681419
60654882684390349528193858909887
60654882684390349528382058098329
60654882684390349528382059515271
60654882684390349528444820217385
60654882684390354469582429410481
60654882684390398987787679741259
60654882684390398987975966098841
60654882685006927159133492937407
60654882685006927159320745808681
60654882685006927159320747225623
60654882685006927159321522064495
60654882685006986448153938890819
60654882685006986448153940307761
60654882685006986455684230942073
60654882685010527043600032228261
60654882685010527043850823483243
60654882685010527043851080687637
60654882685010527049498252132989
60654882685010527049498596489261
60654882685010527051193086394359
60654882685010577049979845573585
60654882685010577052237044865277
60654882685010577057319614425293
60654882685010577598769491918345
60654882685010577598771817432719
60654882685010577601216956215449
60654882685010577601279717980373
60654882685010577601279717993423
60654882685010577606300560326195
60654882685010577606300560339293
60654882685010577606362288970589
60654882685010577606363321028309
60654882685010577606363321041359
60654882685010577606363408197657
60654882685010577608811043500673
60654882685010578834118609998507
60654882685010578836564007074589
60654882685010578836625737118615
60654882685010578836814022413387
60654882685010578836815055533965
60654882685010579248408000245031
60654882685010579248408774731175
60654882685010579248408775085307
60654882685010579253491345727007
60654882685010579255939067136561
60654882685010588170356930140533
60654882685010594072570156766433
60654882685010595315447327118411
60654882701752085117530121037781
60654882701752085118283266467671
60654882701752085120226223266727
60654882701752134935558619598015
60654882701752134938003672291677
60654882701752134938066434406521
60654882701752134943086243277681
60654882701752134943089685426735
60654882701752135075264684960501
60654882701752149759717675414847
60654882701752149760472887365919
60654882701752149762227816087647
60654882701752149767248742772937
60654882701752149767251067120911
60654882701752149767310471300691
60654882701752149767313828885835
60654882701752149768063531108025
60654882701752149769758108151951
60654882701752149769758193891099
60654882701752149899426152730695
60654882701752150995066793840717
60654882701752151544862698846325
60654882701752151546617627568053
60654882701752151551637436439213
60654882701752151551637436444829
60654882701752151551640878588267
60654882701752151551700284297417
60654882701752151551703640353191
60654882701752151554147919619307
60654882701752151554148005358455
60654882701764157332991219745295
60654882701764157333050428116413
60654882701764157333050801170445
60654882701764157333050801170653
60654882701764157333050801187915
60654882701764157333053895771071
60654882701764157333054239777631
60654882701764157333054240131763
60654882701764157333054240144813
60654882701764157333054244376901
60654882701764157340581868056359
60654882701764157340581868060571
60654882701764157340581953795507
60654882701764157470252232388019
60654882701787266553655203058441
60654882701787266558738806106377
60654882701787266559553594441465
60654882701787266559553680530533
60654882701787266561248171485391
60654882701787266561248257224539
60654882701787268343127498378589
60654882701787268343127499441447
60654882701787268343127584454607
60654882701787268343128617573733
60654882701787268343943405908821
60654882701787268343943491997889
60654882701787268345638068691895
60654882701787268345639097561671
60654882701787272049167875907311
60654882701787272049167876970169
60654882701787273284514669535957
60654882701787273284766060951925
60654882701787273696296932645063
60654882701787273696359780503267
60654882701788167121467243329095
60654882701788168768596037541407
60654882701788168773678611719567
60654882701788168773741287745343
60654882701788168773742406953537
60654882701788168774494519262849
60654882701788168776189010217707
60654882701788168776190124826631
60654882701788168910939281431799
60654882701788174264108714639627
60654882701788467310737837312829
60654882701788467310737837325879
60654882701788467318330548522335
60654882701788467318330891478927
60654882701788468955417681095855
60654882701788468955419168290847
60654882701788468956233588631911
60654882701788468956233588644961
60654882701788468957866631533979
60654882701788468957866631538191
60654882701788468957928164270333
60654882701788468957928537324365
60654882701788468957928537324573
60654882701788468957928537341835
60654882701788468957929307563967
60654882701788468957929312163237
60654882701788468957929651933497
60654882701788468957929651937709
60654882701788468958682539087297
60654882701788468958682798430409
60654882701788468962949205712139
60654882701788468963011881737915
60654882701788468963011881742127
60654882701788468963011967831195
60654882701788468963765027172177
60654882701788468963765028589119
60654882701788468963765028602217
60654882701788468963765113261245
60654882701788468965459604210279
60654882701788468965459604214491
60654882701788469095943553155801
60654882701788469100209875428583
60654882701788469101025782977689
60654882701788469101026127333961
60654882701788472661459544419889
60654882701788472669052345009997
60654882701788472669052345023047
60654882701788472806250252944255
60654882701788472806250252957305
60654882701788473896806336981465
60654882701788473897622244530571
60654882701788473897810272607899
60654882701788473905152198342595
60654882701788474446665263432139
60654882701788474446665263436351
60654882701788474453379308632199
60654882701788474453379308636411
60654882701788474453379309695057
60654882701788474453379309699269
60654882701788474453442156490403
60654882701788474454195216185517
60654882701982945307669585063591
60654882701982945490683928952461
60654882701982945490683928965511
60654882701982945490935062101225
60654882701982945490935320381479
60654882701982945490935320735771
60654882701982945490936090971001
60654882701982995308713541071811
60654882701982995316306510548729
60654882701982995316306595237909
60654882701982995316307629756923
60654882701982995453567264924041
60654882702007255285667335680463
60654882702080191802157626238005
60654882702080201273337574060303
60654882702080206623996522689809
60654882702080206623996522707071
60654882702080206624059284808865
60654882702080206624059284821915
60654882702080206624059285871675
60654882702080206624560263965201
60654882702080206624811311042159
60654882702080206624811397131227
60654882702080206624812430233091
60654882702080206624812430237303
60654882702080206624814869389575
60654882702080206626254925348595
60654882702080206626255958467721
60654882702080206626317601728503
60654882702080206626507006927097
60654882702080206762072065767551
60654882702080206809270671159869
60654882702080206809270671172919
60654882702080206809272995507843
60654882702080206809520228769701
60654882702080206809521376675703
60654882702080206809523699610947
60654882702080207859342197460133
60654882702080207861601633238045
60654882702080207861852681697421
60654882702080208408385216378963
60654882702080208408447978143887
60654882702080208410644650739933
60654882702080208410707413208909
60654882702080208410895699199309
60654882702080208410895699553441
60654882702080208454201561989541
60654882702080208454201562002591
60654882702080208454201563052351
60654882702080208454205005551533
60654882702080208454205005564583
60654882702080208454205006614343
60654882702080208454205120336957
60654882702080208454205121399767
60654882702080208454205378617211
60654882702080208454769894382959
60654882702080208454769979409217
60654882702080208456460997769065
60654882702080208456460998117373
60654882702080208456460998118777
60654882702080208456460998118985
60654882702080208456460998123197
60654882702080208456461371171405
60654882702080208456461371171613
60654882702080208456461371188875
60654882702080208456462146010277
60654882702080208456462146016101
60654882702080208456464814377861
60654882702080208456650433436541
60654882702080208456650776393133
60654882702080208593659076468521
60654882702080208593910040255931
60654882702080208593911188161933
60654882702080208593911531118525
60654882702080241808286478616913
60654882702080241810731531310575
60654882702080241810731789603927
60654882702080241810731875343075
60654882702080241947992543979399
60654882702080256632384838848761
60654882702080257867979122945271
60654882702080257867982679874133
60654882702080257870238558723183
60654882702080257870240049585777
60654882702080258419281576225071
60654882702080258419281662313979
60654882702080258419282810211255
60654882702091013025770050321909
60654882702091013620562842122415
60654882702091013620566281079313
60654882702091013620566312963613
60654882702091013620566657319885
60654882702091013620751128466947
60654882702091013620754567423845
60654882702091013620813889169061
60654882702091013620813975258129
60654882702091013620817328125959
60654882702091013620817705796731
60654882702091013623073325296893
60654882702091013623073698350925
60654882702091013623073698368395
60654882702091013623076792951551
60654882702091013623077137312243
60654882702091013623077137325293
60654882702091013623261611641425
60654882702091013623265050598323
60654882702091046974835698258087
60654882702091046977346178246025
60654882702091914005552123153035
60654882702091914188562909044569
60654882702091914188562995133637
60654882702091914188566348001467
60654882702091914188566467037693
60654882702091914190826156833459
60654882702091947545158218153709
60654882702091964013938000174377
60654882702115323415298300745739
60654882702115323415298672282047
60654882702115323415486586040511
60654882702115323415549348142305
60654882702115323415549349205115
60654882702115323416301374375599
60654882702115323416302490384203
60654882702115323416302493570743
60654882702115324650643974099121
60654882702115324650643974453253
60654882702115324650832259393893
60654882702115324650832260793573
60654882702115324650832260810835
60654882702115324650832603750165
60654882702115324650895365869221
60654882702115324651397119864429
60654882702115325199686993017951
60654882702115325199875278312723
60654882702115325199875279712403
60654882702115325199938040414517
60654882702115325199938041477327
60654882702115325200691185842955
60654882702115325245442065471327
60654882702115328905728856691905
60654882702115328951482441600369
60654882702115330141075649257693
60654882702115330187080282644407
60654882702115330735871910112537
60654882702115330736060195420407
60654882702115330736123301545975
60654882702115330736688160616831
60654882702115374659469186278711
60654882702115374659469186295973
60654882702115374660034045349567
60654882702115375208261242472941
60654882702115380149900517076639
60654882702116223983110454272399
60654882702116223983298368017813
60654882702116223984113156365951
60654882702116225630238020632831
60654882702116225630238106371979
60654882702116225630426305560421
60654882702116225630426306977363
60654882702116225630426391653701
60654882702116225630489067679477
60654882702116225630489067692527
60654882702116225630489068742287
60654882702116225631242213103703
60654882702116225767687060290025
60654882702116225813253847461679
60654882702116229336279883956865
60654882702116229519294223590721
60654882702116230571626676518441
60654882702116231120857723501549
60654882702116231166611308411465
60654882702116231166674070530681
60654882702116231166674070543731
60654882702116231166674328810935
60654882702116231167239187877579
60654882702116275638812269737901
60654882702116275638874946117969
60654882702116275639628177268133
60654882702116280580451630067857
60654882702732853216404145122709
60654882702732853216404145476841
60654882702732853223997199642939
60654882702732868040565612892903
60654882702732868046464091418967
60654882702732868048158324106621
60654882702732868048158667063213
60654882702735502715344043680375
60654882702735502720991472330121
60654882702735502720991816686393
60654882702735502722874335731629
60654882702735503317670939541661
60654882702735504499671093032887
60654882702735504504565376617165
60654882702735504507075860854453
60654882702735505099361980077277
60654882702735505099361980427197
60654882702735505101809701151365
60654882702735505101809702551045
60654882702735505101809959431667
60654882702735552723917432192923
60654882702735553272710176412581
60654882702735553277793780523327
60654882702735553280304263697805
60654882702735554919901994928307
60654882702735554919901995282439
60654882702735554924984565922735
60654882702735554924984565924139
60654882702735554927432287333693
60654882702735563840347044946109
60654882702735563849381302981601
60654882702735569330773788863875
60654882702735569332217661554155
60654882702735569332468367074201
60654882702735569337300920129179
60654882702735569337300921645499
60654882702735569337300921664213
60654882702735569339811405901501
60654882702735569339811748858093
60654882702735569744063376963565
60654882702735569749146032176609
60654882702735569749146033692929
60654882702735569749146033711803
60654882702735570979347493149445
60654882702735570979410169525141
60654882702735570984492826254505
60654882702735570986940547315543
60654882702736405667362305642655
60654882702736405669621741422019
60654882702736453703323965442465
60654882702736453708344892464625
60654882702736453710855376701913
60654882702736453840522216346365
60654882702736453845605562176857
60654882702736455487713776922871
60654882702736455492796347913087
60654882702736455495244068974125
60654882702736464821444969944789
60654882702736469768102995516645
60654882702736470311812482578221
60654882702736470316894965958837
60654882702736470316894967493871
60654882707660760485837272810375
60654882707660760486674101060057
60654882707660760493452022521745
60654882707660775310833243302827
60654882707660775312527820009883
60654882707660775312530144461447
60654882707660775317611164777565
60654882707660775317613490291939
60654882707660776957964366242153
60654882707660776959721963331465
60654882707660776964805307744807
60654882707660776964805307749019
60654882707660776964805309161957
60654882707697094325276246757697
60654882707697094325276591113969
60654882707697094505696763340825
60654882707697094506534734779147
60654882707697094508227910017309
60654882707697094508228168284513
60654882707697094508229311473153
60654882707697094513311514128055
60654882707697094513312656253885
60654882707697098212575112307869
60654882707697098214269689014925
60654882707697098219353033782607
60654882707697099859766930827967
60654882707697099861398487476587
60654882707697099861461507871893
60654882707697099861461507876105
60654882707697099866482091587541
60654882707697099866544852302705
60654882707697099866544853702385
60654882707987633247485167533851
60654882707987633247485424751295
60654882707988533678036194798811
60654882707988533678036452016255
60654882707988533680295887776905
60654882707988567032117206242535
60654882707988567032117552015957
60654882707988581856276264858727
60654882707988581856276607832789
60654882707988583091813753273177
60654882708023956149224710674599
60654882708023956149224968941803
60654882708024851043527972956249
60654882708024851043527974373191
60654882708024851043528059045317
60654882708024851043528059062579
60654882708024851043528060462259
60654882708024851043528317329783
60654882708024851043590735088355
60654882708024851043590736138115
60654882708024851043590822227183
60654882708024851043591079444627
60654882708024851044343880499531
60654882708024856579775737939559
60654882708024856579775996206763
60654882708024856580340855273407
60654882708024901051976613513797
60654882708024901051976956452919
60654882708024904758018133863769
60654882708024904758018476837831
60654882708024905993553297463685
60654882708644130512467091035097
60654882708644130512718138444713
60654882708644130512718139507523
60654882708644130512718396724967
60654882708644130513282998578379
60654882708644130513471283873151
60654882708644179919717776524413
60654882708644179921161304741781
60654882708644194745571152167727
60654882708644194745573476615079
60654882708644194750403706739025
60654882708644194750657079663015
60654882708645029106094388822971
60654882708645029106282416900299
60654882708645029106282416917561
60654882708645029106345178682485
60654882708645029107976993594305
60654882708645029107976993611567
60654882708645029107977337967839
60654882708645029108039755726411
60654882708645029108040013993615
60654882708645029112872309947789
60654882708645029112872310297709
60654882708645029113060596642241
60654882708645029113060941015775
60654882708645029113123702780699
60654882708645029115320032420153
60654882708645029115571080879529
60654882708645029243543171293033
60654882708645029250321695391247
60654882708645030943018118295845
60654882708645031080467071889911
60654882708645031080467416600475
60654882708645078520122738219661
60654882708645078526901262317875
60654882708645079068977729048113
60654882708645079075692888403795
60654882708645079075755736611919
60654882708645079113896551901545
60654882708645079114733380138129
60654882708645079114733380155391
60654882708645079116427957199317
60654882708645079121511645986401
60654882708645079251092478668815
60654882708645079251092478681865
60654882708645079251094545929035
60654882708645079251094804196239
60654882708645079251929306918497
60654882708645079251931632445921
60654882708645079253623883625553
60654882708645079253626208077117
60654882708645079258707228393235
60654882708645079258707229456045
60654882708645079258709553907609
60654882708645079258709553920659
60654882708645080898223601267107
60654882708645080898223601621239
60654882708645080899060429857823
60654882708645080899123191622747
60654882708645080900755264832131
60654882708645080900818026946975
60654882708645080905838610658411
60654882708645080905838610662623
60654882708645090232854384640453
60654882708645090232854384657715
60654882708645090234548961701641
60654882708645090239632650488725
60654882708645090240385795899901
60654882708645090376830644149081
60654882708645095175936475815761
60654882708645095176124503893089
60654882708645095723221897628017
60654882708645095723284573299661
60654882708645095723284573303873
60654882708645095724914149857409
60654882708645095729997752551213
60654882708645095729997752568683
60654882708645095729997752905345
60654882708645095729997752918443
60654882708645095730000077369959
60654882708645095730000078432817
60654882708645095730062839134883
60654882708681398271394380230035
60654882708681398309595720312931
60654882708681398309596064686465
60654882708681398310432892940519
60654882708681398312127469984445
60654882708681398317210814397995
60654882708681398319658536870359
60654882708681398446793970158185
60654882708681398447630798394817
60654882708681398449325375088823
60654882708681398449325375101873
60654882708681398454408719869555
60654882708681398454408720919315
60654882708681413090471015674585
60654882708681413090471101763653
60654882708681413134592787426653
60654882708681413136287363053637
60654882708681413141371053257663
60654882708681413278569045500869
60654882708681413278569045513919
60654882708681414918919922513941
60654882708681414920614498158187
60654882708681414925698101188813
60654882708681414925698101193025
60654882708681414925698102251671
60654882708681414925698102255883
60654882708968349741495828162701
60654882708968349741495828175751
60654882708969285310454918699485
60654882708969300134614060955305
60654882708971934809141785868599
60654882708971934809141785872811
60654882708971934809141786222731
60654882708971934809392490325835
60654882708971934809392748593039
60654882708971934809957607309763
60654882708971934809957607659683
60654882708971935358372746775689
60654882708971935358373091131961
60654882708971935358435508877483
60654882708971935358435508890533
60654882708971935358435767157737
60654882708971935359000626228593
60654882708971935359188654305921
60654882708971951463699937222541
60654882708971952012679849311751
60654882708971952012679850711431
60654882708971952013493518470809
60654882708971953248089491485503
60654882708971953248089748702947
60654882708971953659871754611919
60654882708971984817969322517015
60654882708971985366758882414203
60654882708971985366760948598515
60654882708971985366761207928577
60654882708971985367574789944435
60654882708971985369271691103055
60654882708971986602108000494365
60654882708971986602359047554061
60654882708971986602359133997421
60654882708971995936090069801895
60654882708971996484882038839987
60654882708972001426267142750185
60654882708972001426269468264559
60654882708972001426517846853289
60654882708972001426517932596809
60654882708972001426520170950721
60654882708972001426520170967983
60654882843923239388168685696397
60654882867557790865947149884687
60654882868213398857138237978399
60654882868213398859397673756311
60654882868504871520506223049711
60654882868504871520506223066973
60654882868504871520506223403843
60654882868504871520506227653193
60654882868504887991859164270633
60654882868504887991859164274845
60654882914498687351441777313331
60654882914498687488639684184731
60654882914823142074141565085245
60654882914826743796345674127823
60654882914826744345388693046653
60654882915482101433512607459047
60654882920407613085991444302083
60654882920407613085991444315133
60654882920407613091012026613839
60654882920407613091012028013519
60654882920731767487243232482685
60654882920731767487243233899627
60654882920731767487305994597529
60654882920735369209447342942205
60654882920735369209447342959467
60654882920735369758490360443885
60654882920735369758490360444093
60654882920735369758490361861035
60654882920735369758553122563149
60654882920735369758553122576199
60654882920735369804243945352557
60654882920735369804243946769499
60654882920735369804306707484663
60654882920735414276507583058901
60654882920735419172330682100325
60654882920735419218084267008789
60654882921351991854039188255705
60654882921355544167737373152983
60654882921355593576494345779133
60654882921355593576494345792183
60654882921355594122754571166343
60654882921355594122838513317601
60654882921355594125285971860633
60654882921355594125286229791015
60654882921355594125286230127885
60654882921355594125286231190695
60654882921355594125286234377235
60654882921355594125348991892809
60654882921355594125348996492079
60654882921355594130369580207727
60654882921355610182346773653583
60654882921355610182597476339745
60654882921355610184794490109735
60654882921355610184794490126997
60654882921355610184794491526677
60654882921355610185045194212839
60654882921355610185045195629781
60654882921355610189877840539497
60654882921355610190128887599193
60654882921391911536658439529549
60654882921391927547901057079975
60654882921391927547901401436247
60654882921391927550348773536127
60654882921391927596165466338473
60654882921391927596165466351523
60654882921391927596353752696055
60654882921391928142697660908881
60654882921391928145208140896819
60654882921391928150229067551589
60654882921391928150229067551637
60654882921391928150229067564687
60654882921391928150229070738129
60654882921391928150291829670853
60654882921391928150291829683903
60654882921574398746927194250305
60654882921574398746927195300065
60654882921574398746927195649985
60654882921574398746927538606577
60654882921574398754269201006787
60654882921574398754269201343657
60654882921574398754269201356707
60654882921574398754269205593007
60654882921574398754269287082805
60654882921574398754270320201931
60654882921574448160515779734067
60654882921574448160516812853193
60654882921574448160766741054615
60654882921574448160767515889275
60654882921574448160767515906537
60654882921574448160767516956297
60654882921574448168109522645757
60654882921574448168109522663019
60654882921574448168109867019291
60654882921679765180904526423961
60654882921679765180904526441223
60654882921679765183164305512597
60654882921679798534985883641107
60654882921679798534985883658369
60654882921679798534985883995239
60654882921679798534985888244589
60654882921679798537496366832847
60654882921679798537496368232527
60654882938097166286297175739391
60654882938097166286297176093523
60654882938097166286297176106573
60654882938097166286297180338661
60654882938097166291380526169153
60654882938133483649341066329563
60654882938133483649341324596767
60654882938133483651788783135635
60654882938133483651788787384985
60654882938133483651789041402839
60654882938133483651789045652189
60654882938133483651851459165623
60654882938133483651851545254691
60654882938133483651851803521895
60654882938133483832271980348021
60654882938133483834782461398769
60654882938133483834803127024505
60654882938133483834803385291709
60654882938133483839886731135251
60654882938133483842397210060379
60654882938133488598510632980303
60654882938133488598510634030063
60654882938133489147302603422495
60654882938133489147302604472255
60654882938133489185525897335081
60654882938133489188035605670687
60654882938133489188035605670895
60654882938133489188035605688157
60654882938133489188036380505347
60654882938133489193118951501179
60654882938133489193118951501387
60654882938133489193119036190775
60654882938133489193119036194987
60654882938133489193119294475241
60654882938133489193120069309901
60654882938133489330316943062015
60654882938133489330316944111775
60654882938315954444178256697531
60654882938316004269549446510489
60654882938316004269550565718683
60654882938316004406810200885801
60654882938424022574060384541047
60654882938424022574060641758491
60654882938424022576320073274003
60654882938424022576320073287053
60654882938424022576508102414141
60654882938424055930589113857865
60654882938424956498401154115469
60654882938460339939363963510043
60654882938460339939364221777247
60654882938460339939552248804815
60654882938460339939552507072019
60654882938460339939614924817541
60654882938460339939614924830591
60654882938460339939614925880351
60654882938460339939615010906609
60654882938460339939615011969419
60654882938460339939615269186863
60654882938460345429795552581159
60654882938460345429983580658487
60654882938460345430046342760281
60654882938460345430046601040535
60654882938460345475548794515561
60654882938460345475799841925177
60654882938460345475799927668745
60654882938460345475799927681795
60654882938460345475800185948999
60654882938460389947938384080311
60654882938460394843823902297457
60654882938460394843823902314719
60654882938460394889577487205921
60654882938461245997607334571511
60654882938461246043360919479975
60654882938972468172918950153813
60654882938972468172919036242881
60654882938972468172919036260143
60654882938972468173170084719519
60654882938972468173170341936963
60654882938972468310367989823897
60654882938972468310367989836947
60654882938972468310368334547511
60654882938972517586947557104817
60654882938972517586947557117867
60654882938972517586947643193885
60654882938972517586947901474139
60654882938972518135802289307513
60654882938972518135802289311725
60654882938972518135802290724663
60654882938972518135802376817943
60654882939080519839042308055343
60654882939080519839042566322547
60654882939080519839230851617319
60654882939080519839293269008501
60654882939080519839293356514719
60654882939080519839293613732163
60654882939080569245477085988327
60654882939080569247736518562437
60654882939080569247736521748977
60654882939080569247987565622133
60654882939080569247987565976265
60654882939080569247987567039075
60654882939080569253071173273551
60654882939080569796779191707845
60654882939080569796779449988147
60654882939080585856538414409971
60654882939080585856538414427233
60654882939080585856538500503411
60654882939080585856538501920353
60654882939081420407042288884057
60654882939081420407042288897107
60654882939081469632784663616533
60654882939081470224798818274303
60654882939081470224882501099711
60654882939081470227309298262241
60654882939081470227392981087649
60654882939081470227393239354901
60654882939081470364591231965449
60654882939081486286901499704093
60654882939081486287089527781421
60654882939116837199765438344647
60654882939116903221821417401845
60654882939116903221821421633933
60654882939116903633603423310817
60654882939116903633687020041541
60654882939116903633687106130609
60654882939116903821722316328485
60654882939116903824232800565773
60654882939117804244741908370973
60654882939117804247189710916193
60654882939117804247252386941969
60654882939117804247252388358911
60654882939117804247252473035249
60654882939117804252336077132945
60654882939117804252336077145995
60654882939117804252336105358529
60654882939117804254783798201417
60654882939117804254783826781133
60654882939117804254783827830893
60654882939296722547949661065271
60654882939299373823685797885825
60654882939299373869440244790863
60654882939299373869440502008307
60654882939299373869440503071117
60654882939299373869440503421037
60654882939299373876970451098757
60654882939299373876970454285297
60654882939299373876970794055349
60654882939299373876970795472291
60654882939299373876970798658831
60654882939299373876971568894221
60654882939299373876971570306951
60654882939299374235468062075051
60654882939299374242999128960965
60654882939299374418232128089807
60654882939299374418232129139567
60654882939299374418420414447437
60654882939299374418420415497197
60654882939299374418483520922925
60654882939299374425762420141061
60654882939299374425762421203919
60654882939299374425825269399153
60654882939299374425825273998423
60654882939299374426013812974179
60654882939299423832259961251747
60654882939299423832260736086407
60654882939299423832260736103669
60654882939299423832260737153429
60654882939299423839602742842889
60654882939299423839602742860151
60654882939299423839602743197181
60654882939299423839603862405375
60654882939299424251385007386407
60654882939300274986232196424739
60654882939300274993574203181221
60654882939300324819196789026679
60654882939404740852397745575545
60654882939404740852397746638355
60654882939404740852460852064083
60654882939404740854908317305953
60654882939404774206479103855501
60654882939404790677832045059161
60654882939404790677832045063373
60654882939405674637030131103199
60654882939405674637030131120461
60654882939405674639540614294939
60654882939408342574664703893429
60654882939408342574664961110873
60654882939408342574664962173683
60654882939408342577112424948851
60654882939408342986446967019845
60654882939408342986446967032895
60654882939408342986446968082655
60654882939408343123456587192373
60654882939408343123644873536953
60654882939408343123644874599763
60654882939408343123644877786303
60654882939408375928683212898079
60654882939408375928683212915341
60654882939408375928934260311907
60654882939408375928934261374717
60654882939408375928934264561257
60654882939408375928934346405347
60654882939408375931193696072557
60654882939408375931193696089819
60654882939408375931193782165997
60654882939408376340528325299801
60654882939408376342976046355223
60654882939408376477726231816909
60654882939408376480236714991387
60654882939408392400036499542503
60654882939408392400224526557021
60654882939408392400224526570071
60654882939408392537485196255995
60654882939441113579571595254442
60654882942071366023311832418935
60654882942071366023311836668285
60654882947324683883835306324271
60654882947981183317091467248565
60654882947989302870455792307325
60654882948199687825454112249208
60654883323142066723279790432395
60654883323142068507484669472809
60654883323142134986592513648541
60654883323142138692632890827343
60654883340867042394773010629527
60654883340867094186987197505839
60654883340867110651310820882493
60654883340867110658085733845673
60654883340867110658085735262823
60654883340867114364126111024475
60654883340867114364126112441625
60654883340867115599661448565177
60654883340867994610760730233617
60654883340867994617286832996327
60654883340867994617537880056023
60654883340867994617538224416507
60654883340867994618103080300823
60654883340868009441695905686991
60654883340868011225834668690759
60654883340868014931875046223693
60654883340878749775572687819463
60654883346787741987455183318225
60654883346788647915800440128925
60654883346788647915800443311253
60654883349779418864296192359266
60654883393061317740198538387507
60654883393061317740198538400557
60654883393061317740261559849835
60654883393061317747037155909369
60654883393061317747039479907423
60654883393061317747789268218681
60654883393061318975796376256651
60654883393061319524588345268643
60654883393061319524588345281693
60654883393061319524588604611755
60654883393061319531363086049475
60654883393061319531363086066737
60654883393061319531363087129595
60654883393061319531363172142755
60654883393061319531364205261881
60654883393061319531425848168531
60654883393061319531426967376725
60654883393061319531429291374779
60654883393061319532178993596969
60654883393061319532179079686037
60654883393061319532182432553867
60654883393073025121751704312393
60654883393073025121814379988249
60654883393073025128526526587235
60654883393073025128529884054335
60654883393073025128589202613011
60654883393073025128592645819259
60654883393073025129342348041449
60654883393073025129342434130517
60654883393389374603784935843503
60654883393389374603784936893263
60654883393389374604348762844993
60654883393389374604349795964119
60654883393389374604352493383595
60654883393389374604537048152815
60654883393389374604538081258891
60654883393389374604540520411163
60654883393389375838879647876337
60654883393389375838879648230469
60654883393389375839130695290165
60654883393389375839130696339925
60654883393389375839130696352975
60654883393389375839695469317501
60654883393389375839695555406569
60654883393389376388110865983609
60654883393389376388110866000871
60654883393389376388110867400551
60654883393389376388173628102665
60654883393389376388173629165475
60654883393389376388738488236331
60654883393389376388926773531103
60654883393397479713838893260977
60654883393397479713838893615109
60654883393397479714089855631285
60654883393397479714089941724565
60654883393397479714089941737615
60654883393401081985085935150579
60654883393401081985086021239647
60654883393401081985274220428089
60654883393401081985274220445351
60654883393401081985274306521369
60654883393401081985336982547145
60654883393401081985336983609955
60654883394041971193457550261337
60654883394041971193645577288905
60654883394042021202031369270987
60654883394042036025373490536789
60654883394042036026189742440555
60654883394042037672565395854219
60654883394042042614141109156573
60654883394045572915849686348745
60654883394045623335201924589201
60654883394045623336017827533213
60654883394045623465748204118283
60654883394045623472525354990449
60654883394045623473278496169537
60654883394045637747828648073267
60654883394045638296620618515459
60654883394045639387994590516467
60654883394045639394706741364803
60654883394045639394769417390579
60654883394045639395522648908085
60654883394045639395526001775915
60654883394045639937037609435297
60654883394045643238007788609969
60654883394045644885136844284863
60654883394053676790052348410859
60654883394053676790620904705817
60654883394053676790808931733385
60654883394056444554606921945337
60654883394056450051749171464383
60654883398969944944464840951521
60654883398969944945280743895533
60654883398981956214613812580721
60654883398981956214613812593771
60654883398981956222144879479685
60654883398981957449398845258287
60654883399006267839491548747691
60654883399006267846206709490003
60654883399006267847022615633605
60654883399006267847022617033285
60654883399014372819314753898166
60654883399017973436654903192171
60654883399017973444185970078085
60654883399017973444185971477765
60654883399297707148126856507599
60654883399297707148692059934727
60654883399297751071539401112437
60654883399297751071539401125487
60654883399297751620331370150529
60654883399297751620331629480591
60654883399297756561716474060727
60654883399297756561967178163831
60654883399298001801216091726853
60654883399298001801216091744115
60654883399298001802031994670865
60654883399298001802031994675077
60654883399298001802031994688127
60654883399298007337399860578615
60654883399298007337399860595877
60654883399298007337460298362747
60654883399298007337462622697671
60654883399298007337462622710721
60654883399298007338024382581681
60654883399298007338024382594731
60654883399298007338212668939263
60654883399298007338213443773923
60654883399298007338215768121897
60654883399298007338215768126109
60654883399298051215056410200757
60654883399298051215056413383085
60654883399306112447768660643887
60654883399306155089823815144411
60654883399306155089823815498543
60654883399309707398191046108399
60654883399309707398379331385909
60654883399309707398379331403171
60654883399309707398379446171333
60654883399309707398379446188595
60654883399309707398442094567775
60654883399309707398442209353199
60654883399309712934563215023095
60654883399309712934563215040357
60654883399309712934625977155201
60654883399309756812219763241345
60654883399309756812219764645237
60654883399309756812219764658287
60654883399309756812219767827565
60654883399309757360990812976977
60654883399309757361011733683329
60654883399309757361011993013391
60654883399309757361070943123081
60654883399334024559501388961147
60654883399334024560065473193131
60654883399334024560253759537663
60654883399334024560254534372323
60654883399954248878845739090095
60654883399954263709722285911287
60654883399954263709723403940031
60654883399954263709723404045025
60654883399954263709723404058075
60654883399954263709723405107835
60654883399954263709723405125305
60654883399954263709723405475225
60654883399954263709786167240149
60654883399954264945070196623863
60654883399954264945070198041013
60654883399954264945321245083239
60654883399954265356851429092399
60654883399954265357667332036411
60654883399954268643579506794495
60654883399954268644332647973583
60654883399954268651110573680409
60654883399954270291712494557959
60654883399954549068117452300897
60654883399954549068117453363707
60654883399954549068119776312001
60654883399954549068119776648871
60654883399954549068119777711681
60654883399954549074814020019727
60654883399954549074814021069487
60654883399962669001746901554178
60654883399962669001746901554179
60654883399962669002503146169463
60654883399966254077177671448455
60654883399966254077180766031819
60654883399966254618629955945679
60654883399966254618629956995439
60654883399966254618713638298911
60654883399966254626223784950649
60654883399966254664446302502427
60654883399966254671977369860517
60654883399966254671977370927747
60654883399966276038918956598295
60654883399966276215218021759999
60654883399966276221933182496487
60654883399966276221933182515201
60654883399966276221933211194295
60654883399966276221933211211557
60654883399966276633778322192125
60654883399966276633778322196337
60654883400169499416708045223871
60654883400173051671975126002077
60654883400173051671975470358349
60654883400173051672037888103871
60654883400173051672791033532309
60654883400173051679569299363319
60654883400173051718544962815919
60654883400173051718548057416545
60654883400173051718548058816225
60654883400173053501930577203097
60654883400173053502118518141597
60654883400173053502118519541277
60654883400173053502118862497869
60654883400173101131569032568385
60654883400173101131569032922517
60654883400173101131569376941919
60654883400173101131572471525283
60654883400173101131572471879415
60654883400173101131572472942225
60654883400173101138912154283711
60654883400173101138912157470251
60654883400173101680361261640591
60654883400173101681177164571553
60654883400173101681177169170823
60654883400173101687955086046291
60654883400173101687955090645561
60654883400173102915958839797829
60654883400173102915958841197509
60654883400278423642702463359183
60654883400278425289329164532383
60654883400278451506604422809293
60654883400278468114339707377623
60654883400278468114339711976893
60654883400278468114342032905047
60654883400278474703106724069559
60654883400281125346388599172651
60654883400281171053374961988355
60654883402920739023119345552392
60654883402920739046843815631581
60654883402920739047094862708539
60654883402945050671972598862459
60654883416695819400195852762733
60654883416695821038981033221377
60654883416695821039796936148127
60654883416695821039796936152339
60654883416695821039796936165389
60654883416695821039797281938811
60654883416695821046510120121413
60654883416695821046510121538355
60654883416695821046571763022239
60654883416695821046571763026451
60654883416695821046571763039501
60654883416695821046571850532669
60654883416695821046572108812923
60654883416695821046572882236257
60654883416695821046572882253519
60654883416695821046572883653199
60654883416695821047324905268349
60654883416695821047324908450677
60654883416695821183769756699857
60654883416695821183769756712907
60654883416695824745019430309307
60654883416695824745835333236057
60654883416695824745835333253319
60654883416695825980366222870883
60654883416695825981182125814895
60654883416695825981370153892223
60654883416695826530225144716463
60654883416695826530225144720675
60654883416707826779574329182255
60654883416707826779574586032517
60654883416707826779637005208031
60654883416707826779637348151573
60654883416707826779637348164623
60654883416707826780390232113217
60654883416707826780390493575799
60654883416707826916835340762121
60654883416707826971019606918733
60654883416707826971019607968493
60654883416707831728827578302867
60654883416707832277619548745059
60654883416707832315845165605939
60654883416707832316657973949325
60654883416707832316657973949533
60654883416707832316661073136171
60654883416707832323435981513339
60654883416707833558971319053833
60654883416707834107762945139593
60654883416707834107762945139752
60654883416707834107762945139753
60654883416732142301937720601375
60654883416732143353705314106867
60654883416732143353705314456787
60654883416732143353705315506547
60654883416732143902497284549059
60654883416732143902497284898979
60654883416732143902497285948739
60654883416732143940720578811565
60654883416732143940720923185307
60654883416732143941535710103245
60654883416732143941535710103453
60654883416732143941535711520395
60654883416732143941536829311647
60654883416732143948250956952095
60654883416732143948251990071221
60654883416732143948313631578191
60654883416732143948313632977663
60654883416732143948313632977871
60654883416732143948313717667259
60654883416732143948313719071151
60654883416732143948313719084201
60654883416732143948313977351405
60654883416732143948314750786385
60654883416732143948314752186065
60654883416732143949066778406309
60654883416732143949066864495377
60654883416732144085511624538499
60654883416732144085511625588259
60654883416742950899253008473033
60654883416742950899253009522793
60654883416743851329866884996037
60654883416914657377612749966775
60654883417022681035858230433799
60654883417022681036046258511127
60654883417022682270640163928731
60654883417022682819683182830299
60654883417022682820248041901155
60654883417022726743032621309569
60654883417022726743032621322619
60654883417022730449070672619865
60654883417023581603670012424151
60654883417023581603858040501479
60654883417023583250233951815005
60654883417023583250233951828055
60654883417023583250234210095259
60654883417023583250799069161903
60654883417023627722438293638397
60654883417023631428476690726327
60654883417023632664011511352181
60654883417023876256759162966907
60654883417023876256943631647059
60654883417023876256943976003331
60654883417023876256947103538065
60654883417023876256947103551115
60654883417023877903256780841529
60654883417023877903256782258471
60654883417023877903256866930597
60654883417023877903256868347539
60654883417023877903260219798427
60654883417023877903260221215369
60654883417023877903319542960585
60654883417023877903319542973635
60654883417023877903319544023395
60654883417023877903319629049653
60654883417023877903319630112463
60654883417023877903319887329907
60654883417023877903322981917483
60654883417023877903322981930533
60654883417023877903322982980293
60654883417023877903323014864593
60654883417023877903884398844901
60654883417023877903884484933969
60654883417023877903887869681887
60654883417023877903887869686099
60654883417023877903887870748909
60654883417023877903887873931237
60654883417023877904072685202483
60654883417023877904072688384811
60654883417023877904072771291551
60654883417023877904076127341709
60654883417023878041148969848043
60654883417023878086900230291893
60654883417023878086902554639867
60654883417023878087087023320019
60654883417023878087087110458847
60654883417023878087087367676291
60654883417023878087088171212971
60654883417023878087088258369221
60654883417023878087090495211025
60654883417023878087090495224075
60654883417023878087090582717195
60654883417023881792940606420935
60654883417023881793128634498263
60654883417023881793130872752797
60654883417023881793130958846237
60654883417023883439504545811789
60654883417023883439504545824839
60654883417023883439504804092043
60654883417023883439506784066275
60654883417023883439506870159763
60654883417023883439506870172813
60654883417023883439507128440017
60654883417023883440068543950285
60654883417023883440068543950493
60654883417023883440069663158687
60654883417023883440071643137131
60654883417023911440332700193485
60654883417023926081478713820277
60654883417023926081478713837539
60654883417023926081478715237219
60654883417023926081481812670253
60654883417023926081565495495661
60654883417023926081565841269083
60654883417023927316828602049501
60654883417023927865955648150219
60654883417023927911625204343213
60654883417023927911708887168621
60654883417023927911709232942043
60654883417023931617747284723111
60654883417023932853282105348965
60654883417034683069597226362735
60654883417034683069597484629939
60654883417034683069659902388511
60654883417034683069660245332053
60654883417034683069660245345103
60654883417034683069680823093459
60654883417034683069681167449731
60654883417034683069684265238301
60654883417034683069684293934657
60654883417034683069848188733043
60654883417034683069848273409381
60654883417034683069848273422431
60654883417034683069851630876481
60654883417034683069869109437991
60654883417034683069869195527059
60654883417034683069872551582833
60654883417034683069931870140105
60654883417034683069931870153155
60654883417034683069931956229173
60654883417034683069932214509427
60654883417034683069935313702097
60654883417034683069935313715147
60654883417034683069935428487521
60654883417034683069935686767775
60654883417034688605868062786419
60654883417034688606119111245795
60654883417034688606119197339283
60654883417034688606119197352333
60654883417034688606119455619537
60654883417034732483440928166211
60654883417034732483712983438477
60654883417034732483712984842369
60654883417034732483712984855419
60654883417034732483712988024697
60654883417035583637496421348511
60654883417035583637684333577605
60654883417035589173680189150513
60654883417035633463119002594699
60654883417059000230743475992045
60654883417059000230743820365787
60654883417059000230994609158279
60654883417059000230994867425483
60654883417059000231558607283725
60654883417059000231558608700875
60654883417059900798555602356139
60654883417571121097967909721229
60654883417571121098156196065761
60654883417571170511996518784803
60654883417571171099746326556399
60654883417571171099830007964865
60654883417571171099830009381807
60654883417571171099830352338607
60654883417571171099830352355869
60654883417571171099830353755549
60654883417571171106521153430511
60654883417571171106542158830671
60654883417571171106604834838977
60654883417571171106604834856447
60654883417571171106604836255919
60654883417571171106605179229981
60654883417571171243802827816755
60654883417571171243802828879565
60654883417676537540520524608727
60654883417676537540520524962859
60654883417676537540583286723571
60654883417676537540583286727783
60654883417676537540583287077703
60654883417676539324909216875115
60654883417676539324971978994171
60654883417676539325725120173259
60654883417676539325725124405347
60654883417679174595237734091979
60654883417679174595237735491659
60654883417679174595237992359183
60654883417679222171341606605973
60654883417679222765866241251681
60654883417679222765866499518885
60654883417679224001233178266603
60654883417679224001484226743241
60654883417679224001484228142921
60654883417679238824830566414119
60654883417679238825646469353919
60654883417679238825646469358131
60654883417679238825648795222425
60654883417679238825648795235475
60654883417679238832173605222705
60654883417679238832173606757739
60654883417679238832423622096537
60654883417679238832423880376791
60654883417679239381215505045561
60654883417679239381216624259579
60654883417679239381216625659259
60654883417679239382031409389253
60654883417679239382031409389301
60654883417679239382031412575793
60654883417679240610035161624519
60654883417679240610035163024199
60654883417679240610038606702831
60654883417679240610039639823409
60654883417679240617378200433105
60654883417679240617378201968139
60654883417679241021632497024045
60654883417679241021632497028257
60654883417679241028344561783313
60654883417679241028345680997331
60654883417679241028407323898157
60654883417679241028407323902369
60654883417679241028407411408587
60654883417679241028408443112175
60654883417679245963017686677763
60654883417680075163049517132091
60654883417680075163049774349535
60654883417680123149931720351481
60654883417680123150747623282443
60654883417680123332862377152495
60654883417680123332862377165545
60654883417680123333678280096507
60654883417680123333678280109557
60654883417680123333699205402177
60654883417680123340477126876915
60654883417680123340477127939725
60654883417680124980889986552187
60654883417680139804236241192387
60654883417680139804238564607241
60654883417680139805052144136399
60654883417680139805054467538203
60654883417680139805054467551253
60654883417680139811767651507277
60654883417680139811767652924219
60654883417680139811767652937317
60654883417680139811829294412315
60654883417680139811829294425365
60654883417680139811829295475173
60654883417680139811830413626333
60654883417680139811830414702241
60654883417680139812582436654213
60654883417680139812582436654261
60654883417680139812582439836541
60654883417680139949027288085721
60654883417680139949027288098771
60654883417680139949028407312789
60654883417680141040586189935027
60654883417680141040589547520219
60654883417680141040590666734237
60654883417680141047176088036749
60654883417680141047364374394331
60654883417680141047365493608349
60654883417680141589445398232627
60654883417680141596156343773665
60654883417680141596156344836523
60654883417680141596220225106739
60654883417680144746626566064069
60654883417680146531017496745443
60654883417680375161715040609873
60654883417680375161778060659263
60654883417680375161778061009183
60654883417680375169054721968621
60654883417680375169054980235825
60654883417680375169058079435721
60654883417680375169306028712463
60654883417680375169309127895097
60654883417680375298787766925279
60654883417680375298787768324959
60654883417680375306566783437855
60654883417680423339118631627851
60654883417680423339181393742695
60654883417680423339181393759957
60654883417680423346711428576505
60654883417680423346711685793949
60654883417680423346711685811211
60654883417680423346711687210891
60654883417680423346714784643925
60654883417680423346714786043605
60654883417680423483972440536603
60654883417680424582058478372787
60654883417680425123508443108257
60654883417680425131101497274355
60654883417680425170097703644491
60654883417680425170100917268245
60654883417680425170161700825799
60654883417680425170163679383089
60654883417680425170164025173773
60654883417680425177691647453759
60654883417680425177691648503519
60654883417680425177695092059687
60654883417680425307361931690881
60654883417680425314952403228751
60654883417680439993422091032103
60654883417680439994258914197241
60654883417680440001853115223953
60654883417680440001853116273713
60654883417680440139113783860117
60654883417680440139113784909877
60654883417680441229669875068501
60654883417680441229672199416475
60654883417680441229856755235455
60654883417680441229857012452899
60654883417680441229857903145829
60654883417680441229860227493803
60654883417680441778648725677647
60654883417680441778711401707635
60654883417680441778711487796703
60654883417680441778714872544621
60654883417680441778714872548833
60654883417680441786242840615131
60654883417680441786242840615291
60654883417680441786242841664891
60654883417680441786242841665051
60654883417680441786242927754119
60654883417680444935710251197543
60654883417680444935898279274871
60654883417680444943240543585667
60654883417680444943240544648477
60654883417680445492283217794093
60654883417680445492283218143853
60654883417680445492283303883161
60654883417691180328390130971259
60654883417691180328390387838783
60654883417691180328390388188703
60654883417691229748670548688995
60654883417691229748673904739153
60654883417691230290123090053743
60654883417691230343470505368261
60654883417691230343470591474799
60654883417691230343470849742003
60654883417691246349878586822313
60654883417691246349878588239255
60654883417691246952039261651049
60654883417691246952039261664099
60654883417691251703696902300189
60654883417691251710474853870963
60654883417691252305271427603833
60654883417691252305271456300189
60654883417691252305271542389257
60654883417691253540618336354725
60654883417692130911282630332675
60654883417692130911282631382435
60654883417692147382653050681093
60654883417692147382653136774373
60654883417692152317450325991563
60654883417692152324228850089777
60654883417692152873020476525617
60654883417692152873083324383821
60654883417692154108367270141165
60654883417715562282957373934011
60654883417715562282957374996821
60654883417715562283773281477293
60654883417715562283773282527053
60654883417715563335352588975123
60654883417715563335352590024883
60654883417715563511777034880363
60654883417715563511777036280043
60654883417715563518304166145667
60654883417715563518304167545347
60654883417715563518304167562609
60654883417715563518555216021985
60654883417715563930149192454109
60654883417715563930149193853789
60654883417715563930149278543177
60654883417715563930149278897309
60654883417715563930149279947069
60654883417716462713571162964055
60654883417716462713571249057335
60654883417716462714324309792173
60654883417716463942328063545163
60654883417716463949106242237345
60654883417716463949106243287105
60654883417716463949106586243697
60654883417716463949671445664473
60654883417716464497898212679537
60654883417716464497898213729297
60654883417716464497961060537741
60654883417898026794425328680059
60654883417898026794488089749355
60654883417898026794488090799115
60654883417898026794488348016559
60654883417898026794488348029609
60654883417898026795053203900875
60654883417898027343280318471801
60654883417898027343531108301003
60654883417898027343531108314053
60654883417898027344096221402763
60654883417898027344284249493141
60654883417898027389849896668519
60654883417898027389852906562287
60654883417898027389853249536349
60654883417898027389853250936029
60654883417898027390038183013051
60654883417898027390041277613677
60654883417898027390041277963597
60654883417898027390041279013357
60654883417898028624568719419899
60654883417898028624631481538955
60654883417898028624631739806159
60654883417898028624631739819209
60654883417898028632162806705123
60654883417898029173423711661081
60654883417898029173611738338729
60654883417898029173611739738409
60654883417898076803062252765517
60654883417898076803062253119649
60654883417898076803062597139051
60654883417898076803065691722415
60654883417898076803065692076547
60654883417898076803065693139357
60654883417898076803627451956345
60654883417898076803627456205695
60654883417898076810405291928235
60654883417898076810405374480843
60654883417898076810405377667383
60654883417898076810405631698287
60654883417898076810408730885133
60654883417898076810408731947943
60654883417898077351854481837723
60654883417898077352670384768685
60654883417898077352670389367955
60654883417898077359448306243375
60654883417898077359448306243423
60654883417898077359448310829595
60654883417898077359448310842693
60654883417898078587452059994961
60654883417898078587452061394641
60654883417898078594795098803547
60654883417898927773831345736761
60654883417898927774019373801039
60654883417898927774082135565963
60654883417898927774082135579013
60654883417898927774082393846217
60654883417898927774835276758101
60654883417898927911280128176511
60654883417898927957849620629709
60654883417898927957852973497539
60654883417898927957852973510589
60654883417898929741423520316031
60654883417898977782405509102683
60654883417898977782468270854509
60654883417898977782471365455135
60654883417898977789999333508335
60654883417898977789999333508383
60654883417898977789999333508543
60654883417898977789999337740423
60654883417898977789999338094555
60654883417898977789999338107653
60654883418003393823828257729213
60654883418003393824016285806541
60654883418003445433026726535645
60654883418003445433026726539857
60654883418003445433027072313279
60654883418003449139065123623575
60654883418003450374599944266691
60654883418004299744997414924379
60654883418004301528571318861503
60654883418004629581559287905329
60654883418004629581559287909541
60654883418004629581559287922591
60654883418004629581559288259461
60654883418004629582312433333767
60654883418004629582312433687899
60654883418004646190109448319288
60654883418006996095075041316879
60654883418006996095263326611699
60654883418006996095263326624749
60654883418006996095263331210969
60654883418006996095263412705139
60654883418006996095263412718189
60654883418006996095263413767949
60654883418007001585693601364347
60654883418007002820287506781951
60654883418007003232006664832559
60654883418007003232069512690923
60654883418007029448528780897883
60654883418007029449344683828845
60654883418007029449344688428115
60654883418007045508287740737699
60654883418007045508287745336969
60654883418007045508287826831139
60654883418007045508287827893949
60654883418007045508290066265123
60654883418007045919884043033909
60654883418007047155230835595485
60654883418007047292679877732479
60654883418007050861269232683415
60654883418007050861457260760743
60654883418007050998718015490347
60654883418007052645847072228099
60654883418007279630044559551069
60654883418007279630232586228717
60654883418007279630232587628397
60654883418007280864575444573575
60654883418007280864575444586625
60654883418007280864763471247011
60654883418007280864763472663953
60654883418007280864826233366067
60654883418007280864826491633271
60654883418007280864826491646321
60654883418007280865391352116857
60654883418007280865579378777243
60654883418007280865579380194185
60654883418007281413533660054703
60654883418007281413596422169547
60654883418007281413618119114451
60654883418007281413618463488193
60654883418007281413784708514079
60654883418007281413806404072401
60654883418007281413806405472081
60654883418007281413806490165841
60654883418007281413806491565521
60654883418007281413869166174147
60654883418007281413869166174195
60654883418007281414433250406131
60654883418007281414434025245003
60654883418007281414621536763761
60654883418007281414622311602633
60654883418007281459288107309661
60654883418007281459288365576865
60654883418007281459351126292029
60654883418007281459351127691709
60654883418007281459539154369357
60654883418007281459539155769037
60654883418007281459539412636561
60654883418007301774151645416091
60654883418007301774214407517885
60654883418007301774966519827197
60654883418007301774967552946323
60654883418007303009560425244801
60654883418007329043257000337455
60654883418007329043257000341667
60654883418007329043257001741347
60654883418007329043257001754397
60654883418007329592024607916599
60654883418007329592024607929649
60654883418007329592024866196853
60654883418007329592027189145147
60654883418007329637781893267629
60654883418007329637781894667309
60654883418007330827371400495437
60654883418007330827374756545595
60654883418007330827646036970151
60654883418007330827646725711371
60654883418007330827646725728633
60654883418007330827646811804811
60654883418007330827646811822073
60654883418007330827646813221753
60654883418007331422170585539841
60654883418007331422170671628909
60654883418007331422171446467781
60654883418007331422192367174133
60654883418007331422192626504195
60654883418007331423007413772053
60654883418007331423007499865493
60654883418007331423008274704365
60654883418007347893460765691514
60654883418007347893544448516922
60654883418007351187990933953197
60654883418007351187991967072323
60654883418015451219457551685750
60654883420645709197407640554622
60654883420645716335061072194383
60654883420645716342655156494316
60654883420646609582487550906615
60654883420670026343465905148659
60654883420682022841922156005484
60654883420865705731943456431076
60654883425899023856906054569732
60654883426446224203918043736127
60654883426446224203918044086047
60654883426482241425896458658671
60654883426482246367280186260031
60654883426482246916323203761711
60654883426482246916323204111631
60654883426482291388525566898331
60654883426482291388588328658883
60654883426482294545777071400425
60654883426482295094631803974771
60654883426555535733693510432913
60654883426555535733693510782833
60654883426555535733693515032174
60654883426555540751511342732988
60654883426555540888772097125719
60654883426590659921936511429724
60654883426591549158121319900761
60654883426591560306733953430636
60654883426591560352550300459768
60654883426867584310515094292525
60654883426871291815381809774997
60654883558539153862753735672354
60654883558830641480114701219555
60654883558866958845672800906275
60654883559815213903343182217621
60654883559815240074299996517859
60654883559815240074301029636985
60654883577248450083894212646445
60654883577539932073629062754313
60654883577539932073629062758525
60654883577540187744941615227993
60654883577540215791526912988033
60654883577540215791526914387713
60654883577540237753327522350951
60654883577540237753327522351194
60654883586123546075116672083484
60654883586124446459914028349460
60654883586124446459914114088608
60654883586330332010135613777902
60654883629442657172781925097519
60654883629442657172781926497199
60654883629442658400786712306505
60654883629442658400849474071429
60654883629442658957171651888377
60654883629734145888542395171027
60654883629734145888542480914547
60654883629734396069176150827485
60654883629734396069176150844747
60654883629734396618219168329373
60654883629734396618219168346635
60654883629734396618281930448429
60654883629734396618281930461479
60654883629734396663972753237837
60654883629734396663975077585811
60654883629734396663975077603073
60654883629734396664035515356893
60654883629734396664035515369943
60654883629734396664037839704867
60654883629734396664037839717917
60654883629734446032059489985605
60654883629734446032059490002867
60654883629734446077813074894069
60654883629766813399156527692105
60654883629766813399219289457029
60654883629770415670403655670775
60654883629770463254100580601267
60654883630426977585231275707373
60654883630426977585231276757133
60654883630426978820578069318709
60654883630713963599130913811795
60654883630714864029681941076755
60654883630715142806005541510063
60654883630717560379950178995551
60654883630718716664579659953071
60654883630718716664642422067915
60654883630718716664643196906787
60654883630718716664643198306467
60654883630718717076173379504413
60654883630718717076362698963907
60654883630718717076424427963789
60654883630718717076425461082963
60654883630718717076425461432883
60654883630718717213623453693511
60654883630718717213623454043431
60654883630718718311520172065989
60654883630718718311708716690823
60654883630718718448969471420427
60654883630718718860751477329399
60654883630718744482728033793265
60654883630718744482728808632137
60654883630718744482728810031817
60654883630718744894322012674669
60654883630718745077252668438973
60654883630718745077252669488733
60654883630718745077253443277845
60654883630718745077253444327605
60654883630718745077274363984197
60654883630718745077274623314259
60654883630718766489927695386943
60654883630718766490203020620139
60654883630718766490203020970059
60654883630726822186479417450629
60654883630726822186730465910005
60654883639192809554696819311021
60654883639266035993882502776236
60654883639266055599541169674819
60654883639266055622417962136422
60654883639266055622417962149472
60654883639266055736802181271947
60654883639290056046423324229273
60654883639290056046423325627501
60654883639290056046423325628953
60654883639290056046423325633325
60654883639290367247013252939610
60654883639290367247201797564444
60654883639298460141060248000431
60654883639298471121972499257370
60654883639302073530511690412686
60654883639302074811863460734510
60654883639302074811863462250830
60654883639505259024615274369298
60654883639505259024617598717272
60654883639517264765231469497407
60654883639517298119312826714553
60654883656359730161525884779532
60654883656906930096692048822747
60654883656906930645735066324427
60654883656906930645735066674347
60654883656906975117937429461047
60654883656906975118000191221599
60654883656906978275188933963141
60654883656906978824043666537487
60654883656917735263369719332401
60654883656917735675151725241373
60654883656917735812349717851921
60654883656917780094006415828561
60654883656917785226190039508153
60654883656918635831118739207909
60654883656918636242710392704677
60654883656918636242898420768907
60654883656918636242900745116881
60654883656918986394887199259498
60654883656991912095927008518582
60654883656991915801967125837549
60654883656991931838595381320211
60654883656991931838595381320212
60654883656991931838783666610612
60654883656991931838783666614983
60654883656991931838783666614984
60654883656991931976044078033704
60654883657016226984756903191137
60654883657016227426841391131344
60654883657016232337738052298193
60654883657016232337926078844699
60654883657016232337926079330133
60654883657016232337926080379893
60654883657016242174758420711901
60654883657016242174758421061821
60654883657016244012516939748288
60654883657027054120703690383078
60654883657027951462699421874860
60654883657235032050741016516624
60654883657243140859759716894034
60654883657245842745923485722367
60654883657245842745923485722368
60654883657245842753540559898303
60654883657245842753540559898304
60654883657306830513241436075606
60654883657307982954548866271510
60654883657307982954572110975964
60654883657307983572253399744144
60654883657308031132875029255801
60654883657318838152708747067123
60654884758208906358092041266413
60654884758208950830482172428825
60654884758208950830482173832717
60654884758208950830482173845767
60654884758208950830482177015045
60654884758220611955255395710893
60654884758220656427645526873305
60654884758220656427645528277197
60654884758220656427645528290247
60654884758281885705115385476805
60654884758293591302278735335065
60654884758293591302278736738957
60654884758293591302278736752007
60654884758293591302278739921285
60654884758317858409574171860093
60654884758829128894927984151603
60654884758829140012860703372205
60654884758865097891092380538635
60654884758865097892721612852539
60654884758865097892784632184827
60654884758865097893537520382771
60654884758865147899415495445181
60654884758865147899666543904557
60654884758865147899667318743429
60654884758865164372398013323229
60654884775934782460890208643135
60654884775934782460890210042815
60654884775934832422954198346203
60654884775934832422956522460897
60654884775945637589568849640417
60654884775946538020117552790683
60654884776007761809417002650541
60654884776007761809417003004673
60654884776042884089077470141403
60654884776555006781110908187153
60654884776555006781110908541285
60654884776555006781361956646529
60654884776555006781361957000661
60654884776555021605272375957347
60654884776590073562585600735767
60654884776590073564214833049671
60654884776590073564277852381959
60654884776590140043891233520361
60654884776590140044142283396887
60654884776591024001710791366649
60654884776591024001711566201309
60654884776591038827313466555747
60654884776591038827564172062743
60654884776591040611953978943879
60654884781854263002417488820058
60654884781854263002668192923162
60654884781855115208974431701977
60654884781855115254728102705333
60654884781855115254790864820177
60654884781855163387465635278047
60654884781855163433031277849943
60654884781855163433031277854155
60654884781855163433219305931483
60654884782499649414624177023039
60654884782499666023171639645969
60654884782499666024804942232391
60654884782499666024804942236603
60654884782499666025055646335495
60654884782499666025619730571691
60654884782511677299409269340135
60654884782511677299973353572119
60654884782619728966096625367319
60654884782619728967790857687791
60654884782619728967791202061325
60654884782791403737506506717601
60654884782791405521080324546783
60654884782791405521080410635851
60654884782791405523336661474719
60654884782791437093280030541631
60654884782791438875161681763929
60654884782791448211401120783103
60654884782791453700135612354837
60654884782791453701830190565163
60654884782826522129556130084633
60654884782826527666367441938493
60654884782826527666367528027561
60654884782826555666651740493887
60654884782826555666651740511149
60654884782826570490813208281343
60654884782826572138001215482917
60654884782826572138004681719021
60654884782826572138005027492443
60654884782826572138757917824359
60654884782826575844045058893611
60654884782826805847537318766015
60654884782826805847537318783277
60654884782826855855901499879163
60654884782826855856736003662779
60654884782826855856738326611073
60654884782826855856738328010753
60654884782826870680080334961903
60654884782827722886701181762127
60654884782827728422819868037451
60654884782827728422822192035505
60654884782827728423383952269435
60654884782827771110697596249975
60654884782827771110697596263025
60654884782827771111450737442113
60654884782827771111450741674201
60654884782827772895083591115761
60654884782827772895083935472033
60654884782827772895087030072659
60654884782827772895087403144161
60654884782827772895087407730381
60654884782827772895837076651121
60654884782827772895837103831157
60654884782827772895837105230837
60654884782827772895840175483835
60654884782827772895840548555337
60654884782827772895840548909469
60654884782827776601877481359879
60654884782838533406417941322423
60654884782838533406417941676555
60654884782838533406480703437267
60654884782838533589432195216971
60654884782838533589434519215025
60654884782838578061613379113427
60654884782838578061636968208837
60654884782838582820258262978655
60654884782838583414866838725861
60654884782838583414866838730073
60654884782899505367953462360363
60654884782899507015083378632151
60654884828784332307050668345717
60654884828784332307050668362979
60654884828784332307051697215493
60654884828784332308746273909499
60654884828784332308746274263631
60654884828784332308746274276681
60654884828784332308746618650423
60654884828784332309498386585993
60654884828784347132904303076927
60654884828784347132904303089977
60654884828784348368251436842967
60654884828784348917294109958063
60654884828784352074479842099097
60654884828784352623271811124139
60654884828784353858618861970229
60654884828784353858869567473013
60654884828784354270463544241799
60654884828796059867626898686279
60654884828796060004824977035975
60654884829088094200003872235127
60654884829088094202263216607391
60654884829088094202451588691279
60654884829088094202451593290549
60654884829088143613593399095705
60654884829088143613593399449837
60654884829088143613593399462887
60654884829088143613593403694975
60654884829088144162636072591033
60654884829112389171142976190017
60654884829112410766266706300247
60654884829112410766269031101731
60654884829112410766269031114781
60654884829112411315246619076247
60654884829112411315248943173679
60654884829112411315248943190941
60654884829112411315248944590621
60654884829112411315877683577561
60654884829112411315877683927481
60654884829112454003124001513897
60654884829112455238471135249625
60654884829112455238471135603757
60654884829112455238471135616807
60654884829112455238471139848895
60654884829112455238659163681085
60654884829112455238659163694135
60654884829112458944511512795609
60654884829112459493554185923755
60654884829112460728836236629375
60654884829112460728838562143749
60654884829112460728898998398671
60654884829112460728901324262965
60654884829112460729086940732479
60654884829112460729089264829911
60654884829112460729089264847173
60654884829124116912224011627711
60654884829124116912412297972291
60654884829124116912412299035101
60654884829124118147822197026617
60654884829124118559604202935589
60654884829124161384677163189433
60654884829124166326062352843151
60654884829124166326064678707445
60654884829124166326250295176959
60654884829124166326250380920479
60654884829124167973381762472765
60654884829185338871628789459239
60654884829185338871816818586327
60654884829185340107163611152115
60654884829185388877757209975657
60654884829185388877757555749079
60654884829185390113104348310655
60654884829185390115549745390949
60654884829185390664592419564643
60654884829185390664592505662295
60654884829193493988063589096025
60654884829193493988063589450157
60654884829193493988063589463207
60654884829193493988063593695295
60654884829193493990507954101289
60654884829193493990507958700559
60654884829197096259247954955479
60654884829197096259310717074695
60654884829197096261754994923709
60654884829197096261754999173059
60654884829217759311157240118455
60654884829217759311157244367805
60654884829217761095547051248941
60654884829217811103369188398991
60654884829217811104121214964783
60654884829220512807556646675147
60654884829221361582404372329213
60654884829221361582592395820321
60654884829221362817751160291519
60654884829221362817939188736029
60654884829221363229533424834877
60654884829221363366794179210349
60654884829221412825510535689535
60654884829221412826325324024623
60654884829732583294279676081233
60654884829732583294530724540609
60654884829732585078857516688727
60654884829732633302916687301307
60654884829732633851896600068421
60654884829732633851959361833345
60654884829732633851959361846395
60654884829732635087243650927561
60654884829732635087494699386937
60654884829732635499088418584147
60654884829732635499088418938279
60654884829732644968388114702527
60654884829732644970080366335669
60654884829732650323249800619405
60654884829765000577065261327163
60654884829765000578506464496717
60654884829765000578694493623805
60654884829765000578694493641067
60654884829765000579510401171299
60654884829765050585388376216447
60654884829765050585388376233709
60654884829768602299269111056989
60654884829768602300710573556557
60654884829768602300898602683645
60654884829768602300961364802701
60654884829768602300961622033195
60654884829768652719437252241457
60654884829768652856635244852005
60654884829768652856635504195117
60654884829768652856699040085975
60654884829768667545290891217805
60654884829768667682488969567501
60654884829768668780575003154335
60654884829768668918086721330155
60654884829768669327988445402989
60654884829768669329680698098941
60654884829776706175857848068285
60654884834692979272535404127243
60654884834704985604749402484359
60654884834704985605501514776408
60654884834704985605501514776409
60654884834704985605564190802185
60654884834704985605564190819447
60654884834813937702238489862345
60654884834813937702238489879607
60654884834813937702238832818937
60654884834813937702238832836199
60654884834813937703933409880125
60654884834813937704686555291301
60654884834984747183197226256011
60654884834984762007358234884509
60654884834984763242705486591993
60654884835017134267895651080451
60654884835017134267896770275595
60654884835017178740094287933435
60654884835020731002892775350345
60654884835020731002892775367607
60654884835020731002892776767287
60654884835020731002955537469401
60654884835020731003708682897839
60654884835020735990100104500775
60654884835020735990100104513825
60654884835020736538891730582275
60654884835020736539080016572723
60654884835020736539080016589985
60654884835020736539080017989665
60654884835020764402795067875013
60654884835020780462302209002801
60654884835020780462302209015851
60654884835020780462490237080129
60654884835020780462490237093179
60654884835020781011278739527825
60654884835020781011282206118221
60654884835020781011344882143997
60654884835020781012094647058057
60654884835020785952669635542793
60654884835020785952920338228955
60654884835020785952920338246217
60654884835021031192166927694545
60654884835021031192166927711807
60654884835021031192982830638557
60654884835021031192982830642769
60654884835021036133617113589095
60654884835021036728350696546307
60654884835021036728350696563569
60654884835021036728413458665363
60654884835021036728414492252453
60654884835021036728978232115115
60654884835021036728979351323309
60654884835021036729163160900603
60654884835021036729163161950363
60654884835021036729166604093801
60654884835021064546312076963333
60654884835021080605819218091121
60654884835021080606007246168449
60654884835021080606007249350777
60654884835021081200528441870309
60654884835021081200552804720099
60654884835021081200612009904677
60654884835021081201368707651061
60654884835021081201368712250331
60654884835021086142752778086549
60654884835021086553722234404564
60654884835029191664028272350780
60654884835032741730527095109585
60654884835032741730527096172395
60654884835032741730715124232461
60654884835032741730715124249723
60654884835032741730780468033575
60654884835032741730780468046625
60654884835032742279572094115075
60654884835032742279758141734349
60654884835032742279758141751611
60654884835032742279758143151291
60654884835032742279760380105523
60654884835032742279760380122785
60654884835032742279760381522465
60654884835032742279820903853405
60654884835032742279823142224579
60654884835032742325326798237557
60654884835032742325511726642813
60654884835032742325511728059755
60654884835032742325514050990787
60654884835032742325514051008049
60654884835032742325577846696933
60654884835032743515170279513981
60654884835032743926889523303897
60654884835032743926952285422953
60654884835032744109715490509769
60654884835032744109903776500217
60654884835032744109903777917159
60654884835032744109966538619273
60654884835032770143475431407813
60654884835032786202982572535601
60654884835032786202982572548651
60654884835032786203170599209037
60654884835032786203170600612929
60654884835032786203170600625979
60654884835032786752025245676797
60654884835032791693410435330515
60654884835032791693598463390581
60654884835032791693598463407843
60654884835032791693600701761755
60654884835032791693600701779017
60654884835032791739352048299045
60654884835032792288144020159583
60654884835032792288206696185359
60654884835032793340729844960129
60654884835032793523493395470287
60654884835032793523744098156449
60654884835090113617175676592313
60654884835093714101586303283829
60654884835126436517222968086869
60654884835130033297286308964837
60654884835130033297287795110069
60654884835130037003328172288871
60654884835641258668760459435111
60654884835641258668760803791383
60654884835641258670453056487335
60654884835641259264977605057025
60654884835641259264977691133043
60654884835641259265061287410257
60654884835641260363335698152424
60654884835641260498904200180253
60654884835641260500345404399567
60654884835641260500596452876205
60654884835641269788573803772215
60654884835641270383182005052611
60654884835641275187308793489018
60654884835641275323065208808751
60654884835641275324506413028065
60654884835641275324569547746239
60654884835641275324757461504703
60654884835641275324757575823567
60654884835673675997738017763585
60654884835673675998552806081411
60654884835673675998552806098673
60654884835673675998552892174691
60654884835673675998553925293817
60654884835673676000248500938063
60654884835673676001000613230113
60654884835677228262855261270895
60654884835677228262855345947233
60654884835677228263043289348223
60654884835677228263043632304815
60654884835677228263106308330591
60654884835677228263858420639903
60654884835677228263861519826749
60654884835677275890801550033511
60654884835677276438754369273355
60654884835677276438754626153929
60654884835677276438754627553609
60654884835677276438754712229947
60654884835677277674188541896087
60654884835677277674439244582249
60654884835677277676632905484409
60654884835677277676883611004455
60654884835677277720756915158513
60654884835677278268984799951571
60654884835677278268985145724993
60654884835677278269736912247833
60654884835677278269736916852927
60654884835677278269737171590945
60654884835677278269737176196039
60654884835677278269737262285107
60654884835677278269799674362677
60654884835677278269799678613479
60654884835677278269799932642931
60654884835677278269799934060081
60654884835677278269799936893733
60654884835677278269799938310883
60654884835677278269800707481803
60654884835677292499349270936695
60654884835677293093142801131369
60654884835677293093894913427631
60654884835677293093894913440681
60654884835677293093957585202605
60654884835677293093957589453407
60654884835677293093957589807699
60654884835677293095590632713979
60654884835677293095590632727029
60654884835677293095590636964781
60654884835677293095590636977831
60654884835677293095590637319073
60654884835677293095653308739755
60654884835677293095653308752805
60654884835677293095653313344849
60654884835677293096405421062117
60654884835677294328489593697157
60654884835677294329241705989207
60654884835677294329304377781443
60654884835677294329304382014983
60654884835677294329304382032245
60654884835677294329307852873443
60654884835677294329492664125975
60654884835677294329492668731069
60654884835677294329496139217975
60654884835677294330937684622879
60654884835677294741086646562713
60654884835677294741090117403911
60654884835677298036978060734659
60654884835677298036978060751921
60654884835677298036978065357015
60654884835677298037228766254705
60654884835677578458171798621731
60654884835677578458171798634781
60654884835677578458172056901985
60654884835677578458234559336895
60654884835677578458234560736575
60654884835677578458234819016829
60654884835677593283228183804483
60654884835677593283228183817533
60654884835677593283231622761381
60654884835677594518578415340219
60654884835677594518766701684751
60654884835689283460597867809031
60654884835689283460598126089285
60654884835689283460600192157005
60654884835689283460600449020317
60654884835689283460600450437259
60654884835689283460601223859189
60654884835689283460786154153563
60654884835689283460788477101857
60654884835689283460788478514587
60654884835689284009578124595755
60654884835689284009578124608805
60654884835689284009578382876009
60654884835689284009580447544049
60654884835689284009580705824303
60654884835689284009640886710599
60654884835689284009641144990853
60654884835689284009643209658893
60654884835689284009643467939147
60654884835689284055397052381051
60654884835689284055397053780731
60654884835689284055397827687887
60654884835689284055397829087567
60654884835689300069172277327129
60654884835689300071616640915451
60654884835689300663968879738885
60654884835689300663968881156035
60654884835689300664718669099903
60654884835689300664718669099951
60654884835689300664781345130099
60654884835689300664781345143149
60654884835689300666413244744149
60654884835689300666413244744197
60654884835689300666475920774345
60654884835689300666475922187075
60654884835689305605353726436011
60654884835786545333332990420123
60654884835786545379902482877693
60654884835786545381597402878211
60654884835786546568679782985911
60654884835786546571127843798335
60654884835786546615249356933279
60654884835786546615249615213533
60654884835786546615437643277811
60654884835786546615437643290861
60654884835786546615437901558065
60654884835786546616943933977205
60654884835786546616944192244409
60654884835786546616944192257459
60654884835786546617132220321737
60654884835786546617132220334787
60654884835786547163476386460525
60654884835786547163476386814817
60654884835786547163476729753939
60654884835786547163476730816797
60654884835786547164229613715583
60654884835786547164229613715631
60654884835786547164229617964981
60654884835786547164229871995885
60654884835786547164292289758829
60654884835786547164292375834847
60654884835786547164292634115101
60654884835786547165924189359829
60654884835786547165924189359877
60654884835786547165924193609227
60654884835786547165924447627033
60654884835786547165924447627081
60654884835786547165924448689891
60654884835786547165924451876431
60654884835786547165986866802755
60654884835786547165986951479093
60654884835786547165987209746297
60654884835786547165987209759347
60654884835786552107311272893095
60654884835786552107311617249367
60654884835965413667130274820711
60654884835965424786943619157815
60654884835965430320681907458057
60654884835965430321243295693331
60654884835965430321431582050913
60654884835965430321431696369777
60654884835965430321435024194351
60654884835965430321435138513215
60654884835965463675514171365125
60654884835965463677207629680467
60654884835965463677208748875611
60654884835969015389334383880551
60654884835969015389334728236823
60654884835969015937371142354201
60654884835969015937559170431529
60654884835969015937559514787801
60654884835969015937621932533323
60654884835969015937622190813577
60654884835969015938374303122889
60654884835969015938375077961761
60654884835969026507267447444375
60654884835969027058001225375569
60654884835969027103946654989031
60654884835969031996877912295601
60654884835969031996879402690183
60654884835969031997128959355297
60654884835969031997631057706777
60654884835969031997631514982233
60654884835969031997882104783735
60654884835969031997882219102599
60654884835969031999325633351023
60654884835969031999576681827661
60654884835969032042886360878381
60654884835969032042886360891431
60654884835969032591674516118683
60654884835969032591677986959881
60654884835969032591862801063535
60654884835969032591862802463215
60654884835969032591862887152603
60654884835969032591866272967591
60654884835969032591866274367271
60654884835969032592427747274671
60654884835969032592427747287721
60654884835969032592427775854339
60654884835969032592490423654739
60654884835969032592493894495937
60654884835969032592678708612641
60654884835969032592678710012321
60654884835969032592678794688659
60654884835969032592678822931505
60654884835969032592679827807785
60654884835969032592679942126649
60654884835969032592682152155759
60654884835969032592682180516697
60654884835969032592682180866617
60654884835969032592682266605765
60654884835969032594122351965145
60654884835969033827276172358787
60654884835969033827778012094387
60654884835969033827778269311831
60654884835969033828029317788677
60654884835969033829721227178117
60654884835969034239054621338897
60654884835969034239058063482335
60654884835969034239058178267759
60654884835969034241314056053999
60654884835969034241315203946903
60654884835969065397153421371371
60654884835969065397155746172855
60654884835969065397155746185905
60654884835969065399411738740307
60654884835969065945945306070043
60654884835969065945947372254355
60654884835969065945947631584417
60654884835969065948455532132071
60654884835969065948455532145121
60654884835969065948455532486363
60654884835969065948455790412325
60654884835969065948455790429795
60654884835969065948455790779715
60654884835969065948455876518863
60654884835969067181545557653261
60654884835969067183802669084651
60654884835969067595583814396889
60654884835969067595584589241377
60654884835969076515276378685361
60654884835969076515276493457735
60654884835969076515276493470785
60654884835969077064068462495827
60654884835969077066575503526867
60654884835969077066576622727835
60654884835969082005455891920399
60654884835969082005703122603127
60654884835969082005703122719767
60654884835969082005703122721219
60654884835969082005703208342275
60654884835969082005703208808835
60654884835969082005703208814659
60654884835969082005704241929413
60654884835969082005704241933785
60654884835969082005704270509129
60654884835969082005704356252649
60654884835969082005706565927467
60654884835969082005706566281759
60654884835969082005706594606561
60654884835969082005706594623823
60654884835969082007962558481869
60654884835969082007962558836161
60654884835969082007962902855403
60654884835969082007963677690063
60654884835969082007964050765777
60654884835969082417297101969965
60654884835969082418050247381141
60654884835969082418053804315619
60654884835969082419744823025387
60654884835969083652835623019511
60654884835969083652835737804935
60654884835969083655091615591175
60654884836001432672557238086543
60654884836001432672558357281687
60654884836001432672745264746929
60654884836001432672745266163871
60654884836001432672745609120463
60654884836001432672808026865985
60654884836001432672808285146239
60654884836001432672809059967849
60654884836001447496714893834161
60654884836001447496903178774801
60654884836001447496903180191743
60654884836001447496965940893857
60654884836001447497719086322295
60654884836001453033090419997179
60654884836001453033090421414121
60654884836001453033655283668709
60654884836001453033906332145555
60654884836001453033906332149767
60654884836001453033906418238835
60654884836001454680282239221329
60654884836001454680282325314609
60654884836001454680283358416473
60654884836001482681131401085283
60654884836001482681131401102545
60654884836001482681947311816509
60654884836001482681947313233659
60654884836001482681947399326939
60654884836001497506108435230431
60654884836001499152480876074313
60654884836001504094059884851785
60654884836001782870381160837741
60654884836001782870382193939605
60654884836001782870399755661133
60654884836001782870399756710893
60654884836001782870402080009107
60654884836001782870402081058867
60654884836001782871214543996221
60654884836001782871214545045981
60654884836001782871214545395901
60654884836001797694563090153925
60654884836001797695375554141039
60654884836001797695375558740309
60654884836004155971935321003159
60654884836004155971935665376693
60654884836004184384629509542737
60654884836004184385382399878865
60654884836004199208787165303405
60654884836004199209540310714581
60654884836004199209543867649059
60654884836004200444133957869193
60654884836004200444137769878719
60654884836004200444325797956047
60654884836004200444887103280369
60654884836005333349501829548207
60654884836005333349689082668619
60654884836005334584282729456049
60654884836005334584282729805969
60654884836005334584282730855729
60654884836005334584282987736303
60654884836005334584282988086223
60654884836005334585035875234407
60654884836005334585035876284167
60654884836005335133074958178495
60654884836005335133074958528415
60654884836005335133074959578175
60654884836005335133262986255823
60654884836005335133262986605743
60654884836005335133262987655503
60654884836005335133325748357617
60654884836005335133326006637871
60654884836005335134078893786055
60654884836005335178807622382011
60654884836005335178808397688847
60654884836005335178808399088527
60654884836005349408189682979853
60654884836005349408189941260107
60654884836005349408381440178841
60654884836005349408440730039549
60654884836005349408440988306753
60654884836005349408440988319803
60654884836005349408444202297897
60654884836005349408444460565101
60654884836005349408444460578151
60654884836005349409005585923865
60654884836005349409005844191069
60654884836005349409009316449417
60654884836005349409009316462467
60654884836005349409193872281447
60654884836005349409197343122853
60654884836005349409197344526745
60654884836005349409197344539795
60654884836005349409197347709073
60654884836005349957232615805403
60654884836005349957236086646601
60654884836005349957420900750255
60654884836005349957420902149935
60654884836005349957420986839323
60654884836005349957424372654311
60654884836005349957424374053991
60654884836005349957424459097671
60654884836005349957483662852049
60654884836005349957483662865099
60654884836005349957487134756105
60654884836005349957487134769155
60654884836005349958048518736365
60654884836005349958051989577563
60654884836005349958051989590613
60654884836005349958236805093947
60654884836005349958236808280487
60654884836005349958236894369555
60654884836005349958236918363051
60654884836005349958236919412811
60654884836005349958240247237385
60654884836005349958240275935193
60654884836005349958240275948243
60654884836005349958240276998003
60654884836005349958240280184543
60654884836005349958240362028633
60654884836005349958240362041683
60654884836005350002902603983143
60654884836005350003153651042839
60654884836005350003990474575159
60654884836005350003990475624919
60654884836005350003991622485533
60654884836005350003991623535293
60654884836005350003993946833507
60654884836005350003993947883267
60654884836005351192579408371191
60654884836005351192579752727463
60654884836005351192582847328089
60654884836005351192583220386541
60654884836005351192830455430887
60654884836005351192830799787159
60654884836005351192833894387785
60654884836005351192833923085593
60654884836005351192833927334943
60654884836005351192834009179033
60654884836005351192834267446237
60654884836005351193395311315203
60654884836005351193395655671475
60654884836005351193583597659735
60654884836005351193583600842063
60654884836005351193583683748803
60654884836005351193583710928839
60654884836005351193583711978599
60654884836005351193587039798961
60654884836005351193587068496769
60654884836005351193587068514031
60654884836005351193587072746119
60654884836005351193587154590209
60654884836005351238315511531605
60654884836005351238522507503827
60654884836005351238522508920769
60654884836005351238524831851801
60654884836005351238524832901561
60654884836005351238585269622883
60654884836005351238585527890087
60654884836005351238585527903137
60654884836005351238585528952897
60654884836005351238587593970857
60654884836005351238587595020617
60654884836005351238587852238061
60654884836005351238587852251111
60654884836005351239337640195187
60654884836005351239338415034059
60654884836005351239340739382033
60654884836005351604553512653095
60654884836005351604553515835423
60654884836005351604612719607063
60654884836005351604612805696131
60654884836005351604616158563961
60654884836005351604616273368259
60654884836005351605177575491379
60654884836005351605177661580447
60654884836005351605181046332577
60654884836005351605369418779435
60654884836005351787358529033493
60654884836005351787377155021347
60654884836005351787377155371267
60654884836005351787379477969641
60654884836005351787379478319561
60654884836005351787543376421127
60654884836005351787543462510195
60654884836005351787546815378025
60654884836005351787565440329217
60654884836005351787565441728897
60654884836005351787565526422657
60654884836005351787565527822337
60654884836005351787567764327271
60654884836005351787567765726951
60654884836005351787567850770631
60654884836005351787567851820391
60654884836005351787628288524451
60654884836005351787630612522505
60654884836005351788129267330659
60654884836005351788129267680579
60654884836005351788380314757745
60654884836005351788380315807505
60654884836005351788381433952889
60654884836005354899624088107641
60654884836005354899624089507321
60654884836005354944562884682629
60654884836005354944562886082309
60654884836005354944562886099571
60654884836005354944565209030603
60654884836005354944625646801685
60654884836005354944625905081939
60654884836005354944627971149659
60654884836005354944628229429913
60654884836005354944629004386877
60654884836005354944629005786557
60654884836005354945378017373989
60654884836005354945378792212861
60654884836005354945382151214995
60654884836005355493419855498363
60654884836005355493605903601459
60654884836005355493608141855993
60654884836005355493608227949433
60654884836005355493668665703253
60654884836005355494420691936547
60654884836005355494421811131691
60654884836005355494424135479665
60654884836005356729015716549295
60654884836005356729018040897269
60654884836005356729767485902015
60654884836005357140797722458267
60654884836005357140800046806241
60654884836005357140801080043459
60654884836005357140801080393379
60654884836005382762439204785591
60654884836005382762711173846325
60654884836005383357235808492033
60654884836005383358072636728617
60654884836005383358076338687551
60654884836005384547100984963761
60654884836005384547100985313681
60654884836005384547103307912055
60654884836005384547103308261975
60654884836005384547103309311735
60654884836005384592854913180349
60654884836005384592854913184561
60654884836005384592854913197611
60654884836005384592854914247371
60654884836005384592857237178403
60654884836005384592857237532535
60654884836005384592857237545585
60654884836005384592858272182483
60654884836005384593418653056061
60654884836005384593418654105821
60654884836005384593419772251205
60654884836005384593422096599179
60654884836005384593423131253339
60654884836005384958611280442173
60654884836005385141625619609469
60654884836005385141627942907683
60654884836005385141646540315821
60654884836005385141646797546363
60654884836005385141648863614035
60654884836005385141649122944097
60654884836005385142461671957421
60654884836005385142464771144267
60654884836005399370989369427267
60654884836005399370992720878155
60654884836005399371261222406487
60654884836005399371261308495555
60654884836005399371264661363385
60654884836005399371264690061193
60654884836005399371264694293281
60654884836005399371264694310543
60654884836005399371264776154633
60654884836005399371264780753903
60654884836005399416744068950479
60654884836005399416744327230733
60654884836005399416746393298453
60654884836005399416746651578707
60654884836005399417016036594271
60654884836005399417016036598483
60654884836005399417016037644031
60654884836005399417016037661293
60654884836005399417018247690403
60654884836005399417018360592325
60654884836005399417018360946457
60654884836005399417018362009267
60654884836005399417018366726629
60654884836005399417019395596405
60654884836005399417580120826255
60654884836005399417580121876015
60654884836005399417583479828389
60654884836005399782858667892789
60654884836005399965785972901881
60654884836005399965785973256173
60654884836005399965787087852047
60654884836005399965789410800341
60654884836005399965789415399611
60654884836005399965806864910473
60654884836005399965810336105963
60654884836005399966622772440705
60654884836005399966622796421103
60654884836005399966626239036925
60654884836005399966626243636195
60654884836005401018390365233307
60654884836005401018393837491655
60654884836005401201132765467669
60654884836005401201132765821961
60654884836005401201133880430885
60654884836005401201134138698089
60654884836005401201136116800465
60654884836005401201136204778859
60654884836005401201136463046063
60654884836005401201157383752463
60654884836005401201404620200861
60654884836005401201404705935637
60654884836005401201405761968187
60654884836005401201405761985449
60654884836005401201405763385129
60654884836005401201405848061627
60654884836005401201405848078889
60654884836005401201408058803467
60654884836005401201408059157759
60654884836005401201408085966241
60654884836005401201408085983503
60654884836005401201408086438417
60654884836005401201408087383183
60654884836005401201408087855567
60654884836005401201408090687767
60654884836005401201408092104917
60654884836005401201408172059681
60654884836005401201408172426863
60654884836005401201408173476623
60654884836005401201408173594715
60654884836005401201408178193985
60654884836005401201409206713841
60654884836005401201409207063761
60654884836005401201969817502363
60654884836005401201969819037397
60654884836005401201969932293611
60654884836005401201972945505061
60654884836005401201972949754411
60654884836005401201973291295745
60654884836005401612916144607061
60654884836005401612918381462075
60654884836005401613002064287483
60654884836005404907446225240429
60654884836005404907446225257691
60654884836005404907448463512225
60654884836005404907448549605665
60654884836005404908010309472413
60654884836005406554575281995443
60654884836005406554577606343417
60654884836005406554578639930555
60654884836013460420960278276257
60654884836013504893164705839005
60654884836013504893164705843217
60654884836013510429346156347567
60654884836074382372101704982553
60654884836074382372352409102919
60654884836074432382433896375093
60654884836074432382433896388143
60654884836074432382434240761885
60654884836074432382434240766097
60654884836074432382434241116017
60654884836074434029562264733191
60654884836077134085869328806771
60654884838643762873149155276983
60654884838643762873904624003635
60654884838643768409082223680145
60654884838643768409332927783249
60654884838643768409837693456557
60654884838643768410088397559661
60654884838643768821682375391305
60654884838741009441290482034116
60654884838741009441290482053799
60654884838741009441290482407931
60654884838741009441290739251560
60654884838749385617045826362668
60654884838749385618740402006914
60654884838749385619493548953124
60654884852418833775603847110295
60654884852418833775604104327739
60654884852418833775628465056607
60654884852418833776442998295173
60654884852418833776443257996789
60654884852418833778135250991125
60654884852418833778135505024837
60654884852418833778135509642981
60654884852418833958559121870671
60654884852418833959373656543649
60654884852418833959373914810853
60654884852418833959395950120353
60654884852418833961090525751549
60654884852418833961090525764599
60654884852418833961905314086637
60654884852418848602233956646475
60654884852418850429929517561889
60654884852418850430744305883927
60654884852418850430744305896977
60654884852418850432377348785995
60654884852418850432377348790207
60654884852418850432440000736367
60654884852418850432440024815983
60654884852418850432440029434127
60654884852418854139232514317147
60654884852418855374015568420161
60654884852418855922807537445203
60654884852418855922807537449415
60654884852430839699239485403471
60654884852430839701746268167307
60654884852430856170612200487649
60654884852430856173056564425891
60654884852430856173119240455879
60654884852430861112185331395055
60654884852430861112749158422645
60654884852430861112749415640089
60654884852430861113000119743193
60654884852430861113000205482341
60654884852430861707545762232677
60654884852430861707545762238500
60654884852430861707545762238501
60654884852430861707608438264277
60654884852528102670119792235499
60654884852528102672567422952503
60654884852528102672567509041571
60654884852528102672567513290921
60654884852528102672567767308775
60654884852528102672630185071559
60654884852528102672630529427831
60654884852528102855581852930441
60654884852528102855582111197645
60654884852528108207119725834937
60654884852528108208751540759807
60654884852528108208814302878863
60654884852538914610961737797812
60654884852710573276668343490021
60654884852710573276856372617109
60654884852710573414117384205653
60654884852710582747848291312319
60654884852710588098507239941825
60654884852710588098570002060881
60654884852710588098570002073931
60654884852710588098570003123691
60654884852710588099322114383243
60654884852710588099322142962959
60654884852710588099323147485107
60654884852710588099325586641591
60654884852710588100765642600611
60654884852710588100766790493515
60654884852710588101017724179113
60654884852710588101017840387303
60654884852710588236582783019567
60654884852710588236586254923623
60654884852710588282336367811391
60654884852710588282337515704343
60654884852710588282339811135731
60654884852710588282339811490023
60654884852710588282339839715447
60654884852710589882958695395903
60654884852710589885406416451325
60654884852710589928712279241557
60654884852710589928712279254607
60654884852710589928712280304367
60654884852710589928715722803549
60654884852710589928715722816599
60654884852710589928715723866359
60654884852710589928715837588973
60654884852710589928715838651783
60654884852710589929280611634975
60654884852710589930971715021081
60654884852710589930971715371001
60654884852710589930971715375213
60654884852710589930971829806297
60654884852710589930972834583407
60654884852710590068420757507947
60654884852710621636418872921489
60654884852710621638113449732135
60654884852710623282796850095507
60654884852710623282797195868929
60654884852710638106893232685923
60654884852710638106955908711699
60654884852710638107707906702355
60654884852710638107708021021011
60654884852710638109402482346601
60654884852710638109402596781897
60654884852710639342489840197287
60654884852710639342493397126149
60654884852710639344749275975199
60654884852710639893792293477087
60654884852710639893792379565995
60654884852745690065651362237087
60654884852745690066466155177269
60654884852745690066654182204837
60654884852745704890060065394321
60654884852745704890060065407371
60654884852745704890060066457131
60654884852745706125158503377925
60654884852745706125343321002181
60654884852745706125406083121237
60654884852745706125974415513251
60654884852745706674448757666533
60654884852745706674448758729343
60654884852745710425996258157275
60654884852745710426999337455087
60654884852745711661593324697907
60654884852745711662346474377147
60654884852745712210384950429487
60654884852745712210573236787117
60654884852745740074225266272947
60654884852745740075040318543191
60654884852745740075040404632259
60654884852745756133979903530727
60654884852745756133979903547989
60654884852745756134544762601583
60654884852745756134548578879173
60654884852745761624413558426087
60654884852745761624413558443349
60654884852746590633651171241957
60654884852746590634466222108101
60654884852746605457809085269829
60654884852746605458623873617967
60654884852746605458627345522023
60654884852746607104748823623995
60654884852746607104937022812437
60654884852746607104937108905717
60654884852746607104940576558971
60654884852746607104999784931493
60654884852746607104999784944543
60654884852746607104999785994303
60654884852746607105752930355719
60654884852746607242197777542041
60654884852746610993996326492207
60654884852746610994811119445439
60654884852746612640936063783515
60654884852746612641124350128095
60654884852746612641751975918841
60654884852746612778385018764419
60654884852746640642852100533543
60654884852746657113322986989917
60654884852746657113326453580313
60654884852746657113385663369985
60654884852746657113389129606089
60654884852746657114138894520149
60654884852746657114142365715639
60654884852746890822650055404431
60654884852746890822900844533793
60654884852746890823486883654113
60654884852746890823736553120319
60654884852746890823736554519999
60654884852746890823736557824631
60654884852746890823736558178923
60654884852746890823736816104885
60654884852746890823737586694407
60654884852746890823737587757217
60654884852746890823737672787847
60654884852746905647897939505757
60654884852746905647897939518807
60654884852746907294207616809221
60654884852746907294207702898289
60654884852746907294211055766119
60654884852746907294211175173899
60654884852746907294270378928277
60654884852746907294270379991087
60654884852746907294270465017345
60654884852746907294270466080155
60654884852746907294273817885175
60654884852746907294273818947985
60654884852746907294273850832285
60654884852746907294776029623803
60654884852746907294776029628015
60654884852746907294838705649579
60654884852746907294838705653791
60654884852746907294838706716601
60654884852746907294838709898929
60654884852746907295023635838959
60654884852746907295027078104861
60654884852746907295027082704131
60654884852746907477201035742341
60654884852746907478039007180663
60654884852746907478041331178717
60654884852746907478041331191767
60654884852746911001064011618081
60654884852746911001064011968001
60654884852746911001064013017761
60654884852746911001067455633583
60654884852746911001067455646633
60654884852746911138328123915615
60654884852746911138328123928665
60654884852746911184078236816433
60654884852746911184079384709385
60654884852746911184081708720489
60654884852746911184081713442223
60654884852746911184082828051147
60654884852746911184082829450827
60654884852746912236410804179657
60654884852746912236410805579337
60654884852746912784641273140397
60654884852746912784641359583757
60654884852746912784704035242143
60654884852746912784704035255241
60654884852746912785268894308787
60654884852746912785268894312999
60654884852746912785457180666417
60654884852746912785457180670629
60654884852746912785457267113989
60654884852746912830394862636693
60654884852746912830394948725761
60654884852746912830394948743023
60654884852746912830395977245617
60654884852746912830395977595537
60654884852746912830455381779481
60654884852746912830455381792531
60654884852746912830457620033967
60654884852746912830457624755701
60654884852746912830457624755749
60654884852746912830457624768799
60654884852746912830457706127455
60654884852746912830457706140505
60654884852746912830457710844769
60654884852746912830457710844817
60654884852746912830458739364625
60654884852746912830458739364673
60654884852746912830458739377723
60654884852746912830458739714545
60654884852746912830458739714593
60654884852746912830458740777403
60654884852746912831019123050453
60654884852746912831022565316355
60654884852746912831022565666275
60654884852746912831022569915625
60654884852746912831210765930625
60654884852746912831210770179975
60654884852746912831210851669773
60654884852746912831210851673985
60654884852746912831210851687035
60654884852746912831210852023905
60654884852746912831210853086715
60654884852746912831210856273255
60654884852746912831211884788899
60654884852746912968471520310309
60654884852746912968471520323359
60654884852746939001139887270773
60654884852746939001143584494875
60654884852746940648268168111055
60654884852746940648271262707469
60654884852746940648271262711681
60654884852746940648271263774491
60654884852746940648271266956819
60654884852746940648271608130763
60654884852746940785532276767087
60654884852746955472429292587787
60654884852746955472432644388595
60654884852746955472432648637945
60654884852746955472432730481875
60654884852746955472516331463353
60654884852746956707776342353757
60654884852746956707779438017193
60654884852746956707779782373465
60654884852746957302572689332401
60654884852746957302576040310905
60654884852746957302576040783288
60654884852746957302576040783289
60654884852746957302594724162243
60654884852746957302597047460457
60654884852746957302597052182191
60654884852746957302656257366769
60654884852746957302659723136313
60654884852746957303409512497331
60654884852746957303409512847251
60654884852746957303412955113153
60654884852746957303412959712423
60654884852746960413820158502507
60654884852746960962862833047803
60654884852746960962946515873211
60654884852746961008613066511203
60654884852746961008616504405291
60654884852746961008635101690965
60654884852746961008697777716741
60654884852746961009449890026053
60654884852746961009453332641875
60654884852746962243959859072779
60654884852746962243963556296881
60654884852746962243984477003281
60654884852746962244232941316657
60654884852746962244235266150064
60654884852746962244800384546563
60654884852746962793006229442496
60654884852746962793006229442497
60654884852746962793006315885697
60654884852746962793027236592049
60654884852746962793089912263533
60654884852746962793089912267904
60654884852746962793089912267905
60654884852746962793843057674709
60654884852746962793843144122281
60654884852757717402019943293813
60654884852757717951253600319917
60654884852757717951316362421711
60654884852757717951316362434761
60654884852757717997071066544193
60654884852757717997071066557243
60654884852757717997071066894113
60654884852757717997071067956923
60654884852757719186663155000549
60654884852757719232354322152053
60654884852757719232417084621029
60654884852757719232417085683839
60654884852757719598382743501029
60654884852757719598445505620085
60654884852757719781208710352609
60654884852757719781396996697141
60654884852757719781459758816405
60654884852757719781459758829455
60654884852757745814881266955957
60654884852757745814883589891201
60654884852757745814883590954011
60654884852757745814883934260523
60654884852757745814883935310283
60654884852757745814884709099395
60654884852757745814905629805747
60654884852757767365093921958887
60654884852757767365093921976149
60654884852757767410594478668426
60654884852757767410594478668427
60654884852757767410596804182801
60654884852757767410845182771530
60654884852757767410845182771531
60654884852757769012223065157261
60654884852757769195237318353337
60654884852757769195237318353373
60654884852757769195237318353580
60654884852757769195237318353581
60654884852758618381802389550573
60654884852758618381802390613383
60654884852758618381804714015187
60654884852758618564820086419701
60654884852758618564820086769621
60654884852758620166194525495593
60654884852758620211759823711009
60654884852758620211948110055589
60654884852758620211948110405509
60654884852758620212010872524724
60654884852758620212010873587534
60654884852758620349208778691913
60654884852758668390169670330177
60654884852758668390188267621675
60654884852758668390190591036529
60654884852758668390250943647451
60654884852758669625600405047382
60654884852818639765445414758159
60654884852818639766953083055415
60654884852818639767141112182503
60654884852818641002487904748291
60654884852818689773016504481123
60654884852818689775525868577097
60654884852818689775527246071417
60654884852818689775527246421337
60654884852818691010874038632993
60654884852818691010874038987125
60654884852819540333257196398591
60654884852819540334702102576631
60654884852819590343337908834701
60654884852819590343339028061769
60654884852854962667187283413281
60654884852854962667187283763201
60654884852854962667187284812961
60654884852854963902534075974857
60654884852854963902534077374537
60654884852854964497142623015417
60654884852855007138552564382987
60654884852855007138552821600431
60654884852855007138552907676449
60654884852855007138552907689499
60654884852855007138552908739259
60654884852855007138553937609035
60654884852855007138553940795575
60654884852855008373899356944563
60654884852855008373900385814339
60654884852855008373900730170611
60654884852855008373900733357151
60654884852855008968717109986247
60654884852855008968717995957443
60654884852855008969532784292531
60654884852855008969532784642451
60654884852855012674736338306403
60654884852855012674758373486165
60654884852855012675573161821253
60654884852855913242548120296755
60654884853367085358468695476279
60654884853367085358656637447277
60654884853367085358656981820811
60654884853367085358719399579383
60654884853367085358719657846587
60654884853367085495729364112603
60654884853367087143046450467089
60654884853367087143109469445085
60654884853367129830837821360995
60654884853367129830838078578439
60654884853367129830838164684769
60654884853367129830838165734529
60654884853367129968098833308043
60654884853367129968098833321093
60654884853367134770804706420607
60654884853367135319575756274491
60654884853367135319576014541695
60654884853367135319659697249059
60654884853367135319659698784253
60654884853367135321289274050377
60654884853367135321351950430445
60654884853367135365413023991101
60654884853367135365413024008363
60654884853367135365413369781785
60654884853367135367021593867261
60654884853367135367021595284411
60654884853367135367021595301673
60654884853367135367021938240795
60654884853367135367021939657945
60654884853367135367042514455569
60654884853367135367042858829103
60654884853367135367105276687053
60654884853367135367105276704315
60654884853367135367105622477737
60654884853367135504282350027065
60654884853367135504282606877167
60654884853367135504282606890217
60654884853367135504282607244509
60654884853367135504303527478525
60654884853367135504303527582115
60654884853367135504303527595165
60654884853367136602389565787093
60654884853367136602452327552017
60654884853367136602640613896549
60654884853367136602640614246469
60654884853367137149802835475719
60654884853367137151411405347667
60654884853367137151411406764817
60654884853367137151411406769029
60654884853367137151411663627969
60654884853367137151432326052615
60654884853367137151432327475381
60654884853367137151432584332917
60654884853367137151432670431973
60654884853367137151495088171671
60654884853367137151495088190545
60654884853367137151495089590225
60654884853367137151495346451973
60654884853367137151495346453377
60654884853367137151495432546817
60654884853367145890617936088927
60654884853367146439472667600415
60654884853367146485163490378177
60654884853367146485163490395647
60654884853367146485163605163601
60654884853367146485163605180863
60654884853367146485226281189377
60654884853367146485226281206639
60654884853367151426550661552967
60654884853367151426551033557287
60654884853367151426613795322211
60654884853367151426801708612663
60654884853367151426801824797767
60654884853367151973964188460489
60654884853367151973964189877639
60654884853367151975593679037385
60654884853367151975593679050483
60654884853367151975593679054855
60654884853367151975593793710381
60654884853367151975593793822809
60654884853367151975593793827021
60654884853367151975593793841523
60654884853367151975593793845895
60654884853367151975593795245575
60654884853399552100534295679461
60654884853399552100534381772741
60654884853399552100597057794305
60654884853399552100597057798517
60654884853399552100597143887585
60654884853402202150962605258311
60654884853402203385305461149517
60654884853402203385305547242797
60654884853402203385305548305607
60654884853402203385493490276605
60654884853402203385493833587329
60654884853402203385493834650139
60654884853402203385556252408711
60654884853402203385556509613105
60654884853402203385556509626155
60654884853402203386120335577885
60654884853402203386121368679749
60654884853402203386123692677803
60654884853402203386308621935467
60654884853402203386308622985227
60654884853402203386309397819887
60654884853402203386311720768181
60654884853402203932844260054817
60654884853402203934348480055297
60654884853402203934348566144365
60654884853402203934348567207175
60654884853402203934536509195435
60654884853402203934536513800529
60654884853402203934599271310279
60654884853402203934599528527723
60654884853402203934599532778525
60654884853402203935163354479453
60654884853402203935164387598579
60654884853402203935351640837035
60654884853402251561455618674163
60654884853402251561455961984887
60654884853402251561455963047697
60654884853402251561479977290461
60654884853402251563987019384311
60654884853402252110247932427079
60654884853402252110247933489889
60654884853402252111062720762167
60654884853402252111062720775217
60654884853402252111062721824977
60654884853402252156841440185803
60654884853402252158536016879809
60654884853402252159350805214897
60654884853402253346684581711049
60654884853402253348376835456761
60654884853402253392166542861221
60654884853402253392187463567621
60654884853402253392187463580671
60654884853402253392438507789245
60654884853402253392438512040047
60654884853402253757439407986213
60654884853402253757439665203657
60654884853402253759971065900755
60654884853402253941209216356757
60654884853402253941230132444965
60654884853402253941230137063109
60654884853402253941230481419381
60654884853402253941230482482239
60654884853402253943740616682253
60654884853402269817971633960647
60654884853402270412517186124763
60654884853402270412517190729857
60654884853402270412579866759845
60654884853402270414212909666125
60654884853402270414275585687689
60654884853402270414275585691901
60654884853402270414275590292783
60654884853402274120253286840715
60654884853402275355600079406503
60654884853402275355663100155941
60654884853403102718774387248663
60654884853403104363458307347533
60654884853403104364899507316045
60654884853403104364899593409325
60654884853403104364899594472135
60654884853403104365087879766907
60654884853403104365150298575239
60654884853403104365150555792683
60654884853403104365714381744413
60654884853403104365902668101995
60654884853403104365905766934709
60654884853403104502348291185787
60654884853403152540798616381315
60654884853403152540798873598759
60654884853403152540798959692039
60654884853403152540798959705089
60654884853403152540798960754849
60654884853403152540861378500371
60654884853403152540861378513421
60654884853403152540861635717815
60654884853403152540861635730865
60654884853403152540885996442471
60654884853403152541613748027127
60654884853403152541613748040177
60654884853403152541613749089937
60654884853403152541614523924597
60654884853403152541614781142041
60654884853403152541616846872891
60654884853403152541617105140095
60654884853403152541700789382653
60654884853403152543330364648777
60654884853403152543393036410701
60654884853403152543393041028845
60654884853403152678059371123969
60654884853403152678059628341413
60654884853403152723816652206775
60654884853403152723816653256535
60654884853403152724653481506217
60654884853403152726348057137413
60654884853403152726348057150463
60654884853403152727162845472501
60654884853403153776396457419529
60654884853403153776396714636973
60654884853403153776420816018565
60654884853403153777235866884709
60654884853403153778927858112415
60654884853403154325188427861721
60654884853403154325188685079165
60654884853403154327782847891107
60654884853403154371029392832793
60654884853403154371760501530417
60654884853403154371843921824769
60654884853403154371843926075571
60654884853403154371843926429863
60654884853403154371844184355825
60654884853403154371844185772975
60654884853403154373477113888215
60654884853403154509042173778429
60654884853403154509042178383523
60654884853403168600578730046437
60654884853403168601393518394575
60654884853403168602838538891479
60654884853403169150248252005583
60654884853403169195187048593461
60654884853403169195939160889723
60654884853403169195939160902773
60654884853403169196001832664697
60654884853403169196001836915499
60654884853403169196001837269791
60654884853403169197634769648883
60654884853403169197634880176071
60654884853403169197634880189121
60654884853403169197634884426873
60654884853403169197634884439923
60654884853403169197634884781165
60654884853403169197697556201847
60654884853403169197697556214897
60654884853403169197697560806941
60654884853403169198449668524209
60654884853403170385783329861931
60654884853403170431348629477075
60654884853403170432981932080759
60654884853403170980328972370129
60654884853403170982087367682253
60654884853403170982087372287347
60654884853403174139022312814895
60654884853403174139837096531839
60654884853403174688065068835279
60654884853403174688065073440373
60654884853403175923412119677157
60654884853403452730069467595543
60654884853403452730069554751633
60654884853403452730072562196169
60654884853403452730132229710387
60654884853403452730132316866477
60654884853403452730135324311013
60654884853403452730135325360773
60654884853403452730135669734307
60654884853403452867329965120753
60654884853403452867333662344855
60654884853403453965419700181039
60654884853403453965667051416313
60654884853403453965670403221333
60654884853403453965670404284143
60654884853403453965670489310401
60654884853403454514462374726335
60654884853403454514525136841179
60654884853403454560212602051059
60654884853403454560212946424593
60654884853403454560216044679931
60654884853403454560275364165903
60654884853403454560275364183165
60654884853403454560275708539437
60654884853403454561048539612183
60654884853403454697477058739549
60654884853403469385209750164933
60654884853403469385213106687267
60654884853403469385272431279625
60654884853403469387720147735777
60654884853403470620556799948165
60654884853403470620807591203147
60654884853403471169599561645339
60654884853403471169602919230531
60654884853403474326596920272493
60654884853403474326597177489937
60654884853403474326847881593041
60654884853414259132279374363745
60654884853414259132279718720017
60654884853414259132281697298989
60654884853414259132282041668311
60654884853414259132282042718071
60654884853414259132282816507183
60654884853414259681071344805937
60654884853414259681073667741181
60654884853414259681074012110503
60654884853414259681074013160263
60654884853414259681074786949375
60654884853414276154954801331797
60654884853414281094647738267881
60654884853415160294640412134269
60654884853415160294640413184029
60654884853415176766013128618127
60654884853415176766825592592191
60654884853415176766825592605241
60654884853415176768457492206449
60654884853415176768520168232225
60654884853415176768520168236437
60654884853415176768520169649167
60654884853415176769273313660663
60654884853511522654465745947477
60654884853511522654465832036545
60654884853511522654466090303749
60654884853511522835723092193017
60654884853511522837417667824213
60654884853511522837417668887023
60654884853511522837417672073563
60654884853511522838233575367495
60654884853511528190649634307800
60654884853512423265520978633181
60654884853512423266336623296939
60654884853512423266336881577193
60654884853512423267968436822129
60654884853512423267968695089333
60654884853512423268031112847905
60654884853512423268031114264847
60654884853512423268031457208389
60654884853512423268031457221439
60654884853512423268031461807659
60654884853512423268784602632615
60654884853519633300955672254016
60654884853523233786118641156947
60654884853523233787812873844601
60654884853523233787812959937881
60654884853691306377725715085831
60654884853691306423479300350039
60654884853691306423479300354251
60654884853691306423479386089187
60654884853691306423479386093399
60654884853691306423479386443319
60654884853691308207053290024699
60654884853691339779252909913217
60654884853691339779252910263137
60654884853691339779252910267349
60654884853691339779252996006497
60654884853691339779252996356417
60654884853691341563641688272885
60654884853691341563642721374749
60654884853693986121132659026705
60654884853693986121132687723061
60654884853693991059821343982423
60654884853693991059821430075703
60654884853693991059821431138513
60654884853693991060009373109511
60654884853693991060009717483045
60654884853693991060072134178807
60654884853693991060072135228567
60654884853693991060072135241617
60654884853693991060072392446011
60654884853693991060072392459061
60654884853693991060636218410791
60654884853693991060636219460551
60654884853693991060637251512655
60654884853693991060639575510709
60654884853693991060824504768373
60654884853693991060824505818133
60654884853693991060825280652793
60654884853693991060827603601087
60654884853693991608864362901253
60654884853693991608864448640401
60654884853693991609052734984933
60654884853693991609115152730455
60654884853693991609115152743505
60654884853693991609679236962439
60654884853693991609682594429539
60654884853693991609682595964733
60654884853693991609867523320021
60654884853693991609870622638009
60654884853693991609870622992301
60654884853693991609870880905213
60654884853693991611312171230857
60654884853693991611374847610925
60654884853693991655620735525777
60654884853693991655620736575537
60654884853693991655620993792981
60654884853693991655621079532129
60654884853693992846721640176713
60654884853693992846909669303801
60654884853694002177944386685641
60654884853694002177944759755531
60654884853694002178132671980413
60654884853694002178195434099469
60654884853694002178195435162279
60654884853694002180389008908349
60654884853694002180451771027405
60654884853694002180451799723761
60654884853694002180452545862065
60654884853694002180454869860119
60654884853694002180643156217701
60654884853694002726987405604471
60654884853694002729494445572701
60654884853694002729495564780895
60654884853694002775249178387119
60654884853694002775251502385173
60654884853694002775436316838747
60654884853694007668372623237235
60654884853694007668622179552429
60654884853694007668623298760623
60654884853694007669190856300715
60654884853694007669376444171799
60654884853694007670883107946907
60654884853694007714313002341837
60654884853694007714313346698109
60654884853694007714375764460893
60654884853694007714376108817165
60654884853694007714379581075513
60654884853694007714379582138323
60654884853694007715128909890943
60654884853694007715128911307885
60654884853694007715132353451323
60654884853694007715132382149131
60654884853694007715132383211941
60654884853694007715132726168533
60654884853694008080153482421107
60654884853694008080969389951339
60654884853694008082601203476529
60654884853694008263171206807093
60654884853694008263356021260667
60654884853694008263359493164723
60654884853694008263983643851871
60654884853694008263987087058119
60654884853694008263987114356199
60654884853694008263987115755879
60654884853694008264171928809773
60654884853694008264171930209453
60654884853694008264173048004917
60654884853694008264175372352891
60654884853694008264175400713829
60654884853694009318010758157161
60654884853694009318199044501693
60654884853694009498769020553051
60654884853694009501214790681761
60654884853694009501216741608473
60654884853694009910547841536029
60654884853694009910547927275177
60654884853694009910551283679467
60654884853694009910551398464891
60654884853694009912807276251131
60654884853694009912807362340199
60654884853694009912808424139823
60654884853694036129520887679647
60654884853694041068645150701537
60654884853694041068645407918981
60654884853694041068645493658129
60654884853694041068646641568503
60654884853694041068648966369987
60654884853694041068648966383037
60654884853694041070905992058017
60654884853694041070905992062229
60654884853694041070906077801377
60654884853694041070906078151297
60654884853694041070906079214107
60654884853694041617438526267175
60654884853694041618254433797407
60654884853694041619947977488879
60654884853694041619947977488927
60654884853694041619948752327751
60654884853694041619948752329203
60654884853694041619948752342253
60654884853694041619948752346625
60654884853694041619949010976847
60654884853694041619949096702897
60654884853694041619949096715995
60654884853694042853038691407033
60654884853694042853038777850393
60654884853694042855294770067765
60654884853694042855295544890779
60654884853694042855295803542635
60654884853694042855295889281783
60654884853694052186766155320501
60654884853694052186769598882493
60654884853694052189027083716431
60654884853694057676946786603157
60654884853694057677196342800259
60654884853694057677196342916899
60654884853694057677196342918351
60654884853694057677197462126545
60654884853694057677197462130917
60654884853694057677197490706261
60654884853694057677199786124599
60654884853694057677199786478891
60654884853694057677199814803693
60654884853694057677199814820955
60654884853694057677764673875953
60654884853694057679455779033293
60654884853694057679457271312829
60654884853694058088790322167097
60654884853694058089543467578273
60654884853694058091238043222519
60654884853694059324325399654651
60654884853694059324325485743719
60654884853694059324328843216643
60654884853694059324328958002067
60654884853694059326584835788307
60654884853694886688944354927989
60654884853694886688944469713413
60654884853694892039415475905361
60654884853694892039603417876359
60654884853694892039603762249893
60654884853694892039666179995415
60654884853694892039666180008465
60654884853694892039666438275669
60654884853694892040230264227399
60654884853694892040418550584981
60654884853694892040419325419641
60654884853694892040421649902969
60654884853694892176864172605963
60654884853694892223432517166209
60654884853694903157538432869431
60654884853694903157726832936577
60654884853694903159982710718605
60654884853694903159986153924853
60654884853694903160045472837661
60654884853694903160046592045855
60654884853694903160233875030427
60654884853694903160234908151005
60654884853694903160234994244445
60654884853694903343248099878859
60654884853694903343249247784861
60654884853694903343251570720105
60654884853694908098923650148063
60654884853694908099110444698333
60654884853694908099111563893477
60654884853694908099926352241615
60654884853694908099926466560479
60654884853694908099927471436759
60654884853694908101370224832517
60654884853694908101620928935621
60654884853694908101622048130765
60654884853694908647965178322391
60654884853694908648154697131171
60654884853694908648781085852623
60654884853694908650412899377813
60654884853694908693718849319923
60654884853694908693722320161121
60654884853694908693910606505701
60654884853694908693969810627421
60654884853694908693969810640471
60654884853694908693969811690231
60654884853694908694471994749813
60654884853694908694534670762491
60654884853694908694534670762699
60654884853694908694538112905929
60654884853694908694538227697177
60654884853694908694722956057311
60654884853694908694722956070361
60654884853694908694723070389225
60654884853694908694724075265505
60654884853694908694726399263559
60654884853694908694726514067857
60654884853694908696229361192161
60654884853694908831167803237969
60654884853694908831171275142025
60654884853694908831983710787075
60654884853694908831983710800125
60654884853694908831987182704181
60654884853694909886010740402977
60654884853694910478300303200683
60654884853694910478300417986107
60654884853694910478359623176461
60654884853694910480556381861415
60654884853694910480619057887351
60654884853694910480620291873535
60654884853694936697332927937251
60654884853694942048054381481371
60654884853694942050499004753839
60654884853694942050499004753887
60654884853694942050499779588499
60654884853694942050499779594163
60654884853694942050499779594323
60654884853694942050499779607213
60654884853694942050500037874417
60654884853694942050500123967857
60654884853694942050500123980955
60654884853694942187760792617279
60654884853694953166112709957919
60654884853694953166175385983695
60654884853694953168619636203743
60654884853694953168619750988959
60654884853694953168620870189927
60654884853694958107747370183471
60654884853694958110006805943961
60654884853694958110007150298781
60654884853694958110007150317655
60654884853694958110007178996589
60654884853694958110007925152155
60654884853694958110008298223657
60654884853694958656602103807529
60654884853694958659049824862951
60654884853694958659051058849135
60654884853726408344238484948273
60654884853726408344238829304545
60654884853726408344238829317595
60654884853726408344239604156467
60654884853726408344301248125927
60654884853726408344301506393131
60654884853726424815337256521243
60654884853726424815529009473481
60654884853726424815588303935071
60654884853726430351524410591695
60654884853726430351524496680763
60654884853726430351524496684975
60654884853726430351775545511741
60654884853726458352624621299677
60654884853726458353440533435003
60654884853726474823914886477561
60654884853726474823914886481773
60654884853726478530017939682139
60654884853726479765553105048917
60654884853727329135134753552551
60654884853727329135135786654415
60654884853727329135950579607647
60654884853727329135950665700927
60654884853727358783175648547375
60654884853727358783175734640655
60654884853727358783991560695751
60654884853727358783991646789031
60654884853727658926692657652957
60654884853727658926693776848101
60654884853727658972510123873021
60654884853727658972510123877233
60654884853727658972510123890283
60654884853727658972510124227153
60654884853727658973262150093265
60654884853727658973262150443185
60654884853727658973262236186545
60654884853727658973262236199595
60654884853727658973262236536465
60654884853727658973263269301459
60654884853727675580993795878513
60654884853727675581056471904289
60654884853727675581059910861187
60654884853730008831723686563133
60654884853730008831911713236409
60654884853730008831911713590701
60654884853730008831911971503613
60654884853730010066254566976333
60654884853730010066254653069613
60654884853730010066254653082663
60654884853730010066255686184527
60654884853730010066442594003901
60654884853730010066442938364385
60654884853730010066442938377435
60654884853730010066443713199045
60654884853730010066505356122957
60654884853730010066505357172717
60654884853730010066505357185767
60654884853730010066505614390161
60654884853730010478036917258839
60654884853730010478224858180077
60654884853730010478225202553611
60654884853730010478287620299133
60654884853730010478287621361943
60654884853730010478287878579387
60654884853730010615297585895163
60654884853730010615485612909681
60654884853730010615486732117875
60654884853730024890412222737001
60654884853730024890412567110535
60654884853730024890413341945195
60654884853730024890600508031773
60654884853730024890663270150829
60654884853730024890663271213639
60654884853730024890664389359023
60654884853730024890664390408783
60654884853730024891228130267233
60654884853730024891228474640767
60654884853730024891229249475427
60654884853730024891231946899115
60654884853730024891417534770199
60654884853730025302194573019507
60654884853730025303010480549739
60654884853730025439455241655831
60654884853730025440271149186063
60654884853730026537541365581083
60654884853730026537545091501541
60654884853730026537729650862805
60654884853730026537733118516059
60654884853730026538357273111315
60654884853730026538545558406087
60654884853730026674805846231145
60654884853730026674990319499129
60654884853730026675053082680995
60654884853730027086776137434889
60654884853730030426788093627685
60654884853730030838381813179027
60654884853730030839197725314353
60654884853730030975642481815351
60654884853730030975830768172981
60654884853730030975831887368125
60654884853730030976458393950677
60654884853730032073728605740603
60654884853730032074544517875929
60654884853730032211177560721507
60654884853730032211177905095041
60654884853730032622959824910733
60654884853730032622959911004013
60654884853730058839482797658811
60654884853730058839483056988873
60654884853730060074828730342255
60654884853730060074828816435535
60654884853730060075644382793227
60654884853730060075644728583911
60654884853730060623871749261085
60654884853730060624687402066349
60654884853730074898990198129711
60654884853730074899237434933853
60654884853730074899240902232815
60654884853730074899805764474353
60654884853730075310772202975825
60654884853730075310831412765497
60654884853730075310834879001601
60654884853730075311584558176673
60654884853730075311588115111151
60654884853730076546118995537401
60654884853730076546366491671605
60654884853730076546934907672727
60654884853730076683380009597067
60654884853730076683627246401209
60654884853730076683630713700171
60654884853730080389671089829213
60654884853730082036800146566965
60654884853730309021182302865751
60654884853730309021182303915511
60654884853730309021183422196409
60654884853730309021183423596089
60654884853730310255504326374499
60654884853730310255525246949757
60654884853730310255525246962807
60654884853730310255692267299949
60654884853730310255692611656221
60654884853730310255692611669271
60654884853730310255693386490881
60654884853730310255693386508143
60654884853730310255714307214703
60654884853730310255775949653181
60654884853730310255775950003101
60654884853730310255775951052861
60654884853730310255775951065911
60654884853730310255777069333759
60654884853730310255777070396569
60654884853730310256341154628553
60654884853730310256529095549791
60654884853730310256529439910275
60654884853730310256529439923325
60654884853730310256530214744935
60654884853730310804484237742141
60654884853730310804484582111463
60654884853730310804484583161223
60654884853730310804485356950335
60654884853730310804546999856985
60654884853730310804568264464695
60654884853730310804569040821291
60654884853730310804569299101593
60654884853730310804735286201517
60654884853730310804756206452955
60654884853730310804756206802875
60654884853730310804756207852635
60654884853730310804756550809227
60654884853730310804757240040093
60654884853730310804757326116063
60654884853730310804757326133533
60654884853730310804757327533213
60654884853730310804757584396365
60654884853730310804818968554749
60654884853730310804818968567799
60654884853730310804820002141887
60654884853730310804820003204697
60654884853730310805321065978725
60654884853730310805321410348047
60654884853730310805321411410905
60654884853730310805322185186919
60654884853730310805383828093569
60654884853730310805572113983187
60654884853730310805572114451199
60654884853730310805572114455571
60654884853730310805573147570325
60654884853730310850300585711619
60654884853730310850300928668211
60654884853730310850488870656471
60654884853730310850488871006391
60654884853730310850489990319579
60654884853730310850489990337049
60654884853730310850489991386809
60654884853730310850489991736729
60654884853730325079933864147613
60654884853730325079933865210423
60654884853730325079934208503885
60654884853730325079934209566695
60654884853730325080687350745783
60654884853730325080687353932323
60654884853730325080690448532949
60654884853730325628725835652615
60654884853730325628914120947387
60654884853730325628917592851443
60654884853730325628976883049181
60654884853730325628976884111991
60654884853730325628980354953237
60654884853730325629730025291079
60654884853730325629730028477619
60654884853730325629733467434517
60654884853730325629733496132325
60654884853730325629733497195135
60654884853730325629733500381675
60654884853730326910830745605283
60654884853730327276046731433077
60654884853730327276046731450547
60654884853730327276046732850227
60654884853730327276046736032555
60654884853730327276105939804195
60654884853730327276106025893263
60654884853730327276109378761093
60654884853730327276109493565391
60654884853730327276109494615151
60654884853730327276611590503933
60654884853730327276862638976567
60654884853730327276862638980779
60654884853730327459036596618259
60654884853730327459040035575157
60654884853730327459058660526349
60654884853730327459058661926029
60654884853730327459060984524403
60654884853730327459060985924083
60654884853730330570367520461527
60654884853730330571120665872703
60654884853730330571120665889965
60654884853730330616122224933929
60654884853730330616122225983689
60654884853730330616122225996739
60654884853730330981898822267347
60654884853730330982087108979269
60654884853730330982903016509501
60654884853730331164914195021781
60654884853730331165099038055071
60654884853730331165101362053125
60654884853730331165102481366313
60654884853730331165102481383783
60654884853730331165102481733703
60654884853730331165165243485577
60654884853730331165165243498627
60654884853730331165917269718871
60654884853730331165918388914015
60654884853730331165918389263935
60654884853730332218249809071077
60654884853730332400259868379375
60654884853730332400260987587569
60654884853730332400510916856221
60654884853730332400511261212493
60654884853730332400512036064415
60654884853730332400512037464095
60654884853730332401013013790551
60654884853730332401014132998745
60654884853730332401264062267397
60654884853730332401264406640931
60654884853730332401265181475591
60654884853730332812042218662041
60654884853730332812042219011961
60654884853730332812230505369591
60654884853730332812290942655399
60654884853730332812293267003373
60654884853730332812293267121417
60654884853730332812293267134515
60654884853730332812293267488806
60654884853730332812294300240591
60654884853730332812294300590511
60654884853730332812858126192273
60654884853730332812858126542193
60654884853730332813046412549903
60654884853730332813046412899823
60654884853730358433932769352045
60654884853730358433932772538585
60654884853730358433935092287289
60654884853730358433935093350099
60654884853730358433935867121949
60654884853730358434204394043457
60654884853730358434206718041511
60654884853730358434207836305147
60654884853730358434207836309359
60654884853730358434207837709039
60654884853730358434207837722089
60654884853730358982975443897341
60654884853730358982977766832585
60654884853730358982978886040779
60654884853730358982999806747131
60654884853730358983000066077193
60654884853730359028729028689165
60654884853730359028729371645757
60654884853730359028729372695517
60654884853730359028731352687219
60654884853730359029565856925749
60654884853730359029568180923803
60654884853730359029569558884683
60654884853730360218324559394161
60654884853730360218324903767695
60654884853730360218594205510813
60654884853730360218596528109187
60654884853730360218596528459107
60654884853730360218596528577199
60654884853730360218596528581571
60654884853730360218596529508867
60654884853730360218596872937843
60654884853730360218597561679063
60654884853730360218597561696325
60654884853730360218597647772503
60654884853730360218597647789765
60654884853730360218597649189445
60654884853730360264076164211545
60654884853730360264078488559519
60654884853730360264078490081663
60654884853730360264078490094713
60654884853730360264348133381693
60654884853730360264348133394743
60654884853730360264348134444503
60654884853730360264350457729667
60654884853730360264350457742717
60654884853730360264351492379615
60654884853730360264915317994475
60654884853730360264915318331345
60654884853730360630190851832297
60654884853730360675860408497674
60654884853730360813121163104815
60654884853730360813121163222907
60654884853730360813121163227278
60654884853730360813121163227279
60654884853730360813121164290088
60654884853730360813121422552921
60654884853730360813121507596601
60654884853730360813121508646361
60654884853730360813122282435473
60654884853730360813139760512953
60654884853730360813140017743495
60654884853730360813142083811167
60654884853730360813142343141229
60654884853730360813143203141825
60654884853730360813143462471887
60654884853730360813954892154553
60654884853730360813954892154601
60654884853730360813955925273727
60654884853730360813957991341399
60654884853730360813957991459491
60654884853730360813957991463863
60654884853730360813958250806975
60654884853730360813958335833185
60654884853730360813958336896043
60654884853730360813959110672057
60654884853730375042754442603619
60654884853730375042757881560517
60654884853730375042757910258325
60654884853730375042757914490413
60654884853730375042757914507675
60654884853730375088508028913375
60654884853730375088508028930637
60654884853730375088511467887535
60654884853730375088512615793537
60654884853730375089072883398011
60654884853730375089072887984231
60654884853730375089076704261821
60654884853730375454268291357793
60654884853730376689615083919369
60654884853730376689883585430439
60654884853730376689886938298269
60654884853730376689887057688787
60654884853730376735640639416534
60654884853730376872648278079477
60654884853730376872650603477211
60654884853730376872650603949595
60654884853730376872650608198945
60654884853730376872897840397993
60654884853730376872898982165319
60654884853730376872898982182581
60654884853730376872898983582261
60654884853730376872901279354891
60654884853730376872901306163373
60654884853730376872901306180635
60654884853730376872901306635549
60654884853730376872901307580315
60654884853730376872901308052699
60654884853730376872901310884899
60654884853730376872901312302049
60654884853730376872902427260893
60654884853730377284432608458838
60654884853730377284432608458839
60654884853730377285244959054593
60654884853730377285248515989071
60654884853730380441681015545576
60654884853730380578667735019891
60654884853730380578669714644411
60654884853730380578688655608199
60654884853730380578939359711303
60654884853730380578941683709357
60654884853730380578942803040015
60654884853730380578942803389935
60654884853730380579506542880995
60654884853730380990452065281209
60654884853730380990472985987561
60654884853730380991288893517793
60654884853730382225798857842785
60654884853730382226068502192575
60654884853730382226070826540549
60654884853730382226071860127687
60654884853730382226635686079369
60654884853731209588995204173711
60654884853731211372569108110835
60654884853731211373383896445923
60654884853731211418301772314351
60654884853731211418302030594605
60654884853731226059468706546713
60654884853731226060284609490725
60654884853731226060284609503775
60654884853731226060284614089995
60654884853731227843858513440899
60654884853731227843858518027119
60654884853731227844674420971131
60654884853731227889672535986543
60654884853731227889672537049353
60654884853731227889674859984597
60654884853731227889674859997647
60654884853731231595465222641033
60654884853731231595653508631481
60654884853731231595653508985613
60654884853731231595712913165345
60654884853731231595712913178395
60654884853731231595716270750489
60654884853731231595716270750537
60654884853731231595716270763587
60654884853731231596280096702219
60654884853731231596281130171265
60654884853731231596468383059849
60654884853731231596468383072899
60654884853731231596469416174763
60654884853731231596469416528895
60654884853731231732914263361085
60654884853731231733729051696173
60654884853731231733729051709223
60654884853731232830999526358397
60654884853731232831000301547189
60654884853731232831815175621425
60654884853731232831815433901679
60654884853731233379854000652393
60654884853731233380043320466019
60654884853731233380104963022701
60654884853731233380104963035799
60654884853731233380669822089345
60654884853731233380858108446975
60654884853731259413613855461369
60654884853731259596544511225673
60654884853731259596544512275433
60654884853731259597381340525115
60654884853731261198002547733581
60654884853731261243672190488027
60654884853731261243672534861561
60654884853731261243753894266499
60654884853731261243756217214793
60654884853731261243757251851691
60654884853731261244509018724611
60654884853731261244509363098145
60654884853731261244509364161003
60654884853731261380933204547645
60654884853731261381770032797327
60654884853731276067830220718265
60654884853731276067831335314139
60654884853731276067833572169153
60654884853731276067833658262433
60654884853731276067833662861703
60654884853731276067854583568055
60654884853731276067913788752633
60654884853731276068670486499017
60654884853731276068670491098287
60654884853731277303201630860423
60654884853731277303450095523719
60654884853731277303452334963527
60654884853731277303452419521773
60654884853731277304017538403705
60654884853731277852223469742839
60654884853731277852244390449191
60654884853731277852307066474967
60654884853731277853060297979423
60654884853731281009218762285011
60654884853731281009221086283065
60654884853731281009221862521617
60654884853731281009490472702521
60654884853731281558263760828361
60654884853731281558347443653769
60654884853738436092390822447613
60654884853738486100776700518922
60654884853738486100776700518923
60654884853742037814594931507661
60654884853742037814594932570471
60654884853742038363637950072359
60654884853742038363637950426491
60654884853742038363700712191415
60654884853742038409454297099879
60654884853742038409456621447853
60654884853742082287050407547047
60654884853742082469813958057205
60654884853742082470064633799371
60654884853742082470064662143047
60654884853742082470064662160309
60654884853742082470064662497179
60654884853742082470065781355453
60654884853742082470065781705373
60654884853742082881572719248673
60654884853742082881595962903319
60654884853742087777478271728591
60654884853742087822980809578763
60654884853742087822981066809305
60654884853742087823043828574229
60654884853742087823231770912409
60654884853742087823231856637055
60654884853742087823231856638459
60654884853742087823231856655928
60654884853742087823234180985029
60654884853742087960241821538909
60654884853742087960492525642013
60654884853799358043657602622403
60654884853799408053927461313149
60654884853799409701056259420679
60654884853800308484477368996909
60654884853800308484478488223977
60654884853802954826358179946205
60654884853802954826358266039645
60654884853802959765861710265301
60654884853802959766049738355679
60654884853802959767494644533719
60654884853802960314904729184131
60654884853803004832235981753119
60654884853803004832236241083181
60654884853803009776130450791789
60654884853803009776131225632065
60654884853803009776131225645115
60654884853803009776131570018857
60654884853803010325173469710619
60654884853803010325174330644335
60654884853803011560521037112471
60654884855385326294880104451826
60654884855713432616245156757906
60654884856368744493175595588437
60654884856368745727672646408914
60654884856368745728523421802758
60654884856369638975130640620019
60654884856369644649142609568071
60654884856465985113536843427598
60654884856757724611065831992446
60654884856757724611316536452103
60654884861401852547411354983513
60654884861401852547599642390903
60654884861402753115411424385627
60654884861402753710019626015736
60654884861403204017650072818340
60654884861621591091136326923269
60654884861621591685744271335934
60654884861621607745252906143302
60654884861621607745252906143305
60654884861622008569815593264686
60654884861622058052047212404950
60654884861622058052235240469180
60654884861622058052235498749482
60654884861622058189245205369627
60654884861622058189496253829003
60654884861622058578138794614591
60654884861622058578138794614592
60654884862277155159315975323696
60654884862278105002870782632233
60654884862278105002870784031913
60654884862278105003059068976765
60654884862278105005586745153245
60654884862278566957254148111027
60654884862278570274640358915251
60654884862278570663359524199018
60654884862371764607620164763000
60654884862371764607620164763160
60654884862371764607620279217378
60654884862371764607621312673374
60654884862374465761175434013569
60654884862374465897013556412194
60654884862374465897013556412402
60654884862374465898437566218572
60654884862374465898709276767224
60654884862374465899273246557880
60654884862374465899274394468254
60654884862375366327564583677362
60654884862375366329260304027972
60654884862375366329824273823000
60654884862375511093613468817319
60654884862375511093613469171451
60654884862382569039915725872237
60654884862382569041610045815359
60654884862382569636134679398209
60654884862383471576826323286278
60654884862383471988357452909594
60654884862383471988357537598982
60654884862386173142812282764071
60654884862386173142812541044373
60654884862386173280010160116860
60654884862386590209908290957156
60654884862387522897228673506478
60654884862387539368518968578927
60654884862387539368518968578930
60654884862566401821472142832043
60654884862590252431438226768467
60654884862590602583341454033200
60654884862590602583341454050670
60654884862590602583344810441862
60654884862590602583344811504720
60654884862590602583344926291548
60654884862590602583345958347864
60654884862593003547713168161147
60654884862593253866609461175726
60654884862593253866611785645956
60654884862593253866611785659054
60654884862593303874997892236742
60654884862593303874997893299600
60654884862593303874999040142744
60654884862593420638520835522541
60654884862594154297159340665826
60654884862594154297160488440686
60654884862594154297163931765026
60654884862594170951465352251282
60654884862594365541276291270319
60654884862594365541464576558458
60654884862601357603303730313613
60654884862601357603303987531057
60654884862601357603307201154811
60654884862601357603307201621371
60654884862601357603307459435113
60654884862601357740756242241997
60654884862601359387884525674507
60654884862601359433449450105691
60654884862601359433449709435753
60654884862601407566124308769619
60654884862601407566124565987063
60654884862601407566124680778103
60654884862601407566127779610817
60654884862601407566127780077377
60654884862601407566128037891119
60654884862602260001428626082064
60654884862602260001428626431984
60654884862602260001428970338958
60654884862602260001428970805518
60654884862602260001512194129322
60654884862602260001512538839886
60654884862602260001512539902744
60654884862602309964082069886324
60654884862602309964082098584084
60654884862602324239263309567758
60654884862602774683506656903539
60654884862604961109900262283485
60654884862604961110088290360813
60654884862604961292828595099495
60654884862604961292830919097549
60654884862604961292893679812713
60654884862604961292893681212393
60654884862604961293081679529104
60654884862604961293081707876944
60654884862604961293081708226864
60654884862604961293081966157245
60654884862604961293082052600446
60654884862604961293102515209245
60654884862604961293102600252925
60654884862605011118536928084269
60654884862605011118725214428801
60654884862605011255735151681203
60654884862605011255735151681204
60654884862605011255735266472451
60654884862605011255985969158406
60654884862605011255985969508326
60654884862605011255986313882064
60654884862605026080145026737932
60654884862606326785965106658480
60654884862606357051755847509530
60654884862606373660307040671062
60654884862606376794414002662238
60654884862666399849789741203656
60654884862666399849789741218158
60654884862666399849789999485362
60654884862666399849792064151950
60654884862666399985295825486650
60654884862666399987238782285706
60654884862667300417601781493181
60654884862667300417789809220589
60654884862667300554799515473347
60654884862667300554799859829619
60654884862667300555050563950193
60654884862699571287752185454180
60654884862702272579403866842975
60654884862702272579405267249060
60654884994553622692825037714281
60654884994553972707467254124968
60654884994565628433505401247081
60654884994662923111234552921051
60654884995501918745611289505667
60654884995501918745611289842537
60654884995501918745611294091887
60654884995501918745611375581685
60654884995501918745611380180955
60654884995501918747867631019823
60654884995501952099692646722813
60654884995501952099692647059683
60654884995501952099692651309033
60654884995501952102203131296971
60654884995538236110977635531471
60654884995538236110981078737719
60654884995538236111165921876003
60654884995538236111169365082251
60654884995538236111169393778607
60654884995538236111228683640927
60654884995538241464150536055683
60654884995538243294545066998821
60654884995538269465250746409533
60654884995538285936603687613193
60654884995538285936603687617405
60654884995538286119530992626497
60654884995538286119551884990833
60654884995538286119555610911291
60654884995538291472724785510833
60654884995538292708134599521527
60654885012279798984139879174769
60654885012279798984202727382893
60654885012290604150752206354289
60654885012290604150814968469133
60654885013044414344394654028204
60654885013226944242476132097829
60654885013226944242476132102041
60654885013226944242538808127817
60654885013262916992126832899431
60654885013262944993227043594363
60654885013262961464517222696229
60654885013262961464579898726217
60654885013262961464580244499639
60654885013262961601778236755895
60654885013263211782659142073295
60654885013263211782659486446829
60654885013263211828141102173707
60654885013263211828144201023683
60654885013263211828391806276811
60654885013263211828395249483059
60654885013263217135643841991963
60654885013263217318846381878523
60654885013263217318846381895785
60654885013263217318846726252057
60654885013263218965787238382445
60654885013263218965787238736577
60654885013263218966038286723777
60654885013263218966038286841821
60654885013263218966038287195953
60654885013263245182476716886359
60654885013263245182476717253541
60654885013263261791048830636039
60654885013263261791048830754083
60654885013263261791048830754291
60654885013263261791048830771553
60654885013263261791048831108423
60654885013263261791048835357773
60654885013263267144218005712177
60654885013264162221596132452925
60654885013264162221599858019251
60654885013264162221599858373383
60654885013264162221658808478701
60654885013264162221662251684949
60654885013264162221662620138307
60654885013264162221662620505648
60654885013264162221662624737577
60654885013335896339150431157989
60654885013335896339150431162201
60654885013335896341657472189029
60654885013335896341657472193241
60654885013335896341657817612531
60654885013335896478918486248695
60654885021154942970632691621332
60654885021252206078691104626252
60654885021252206078712283971410
60654885021919508368275981150295
60654885021919508368275981695596
60654885021919508368276010380306
60654885021919508368276010393404
60654885022127552432498095651474
60654885022138362403425233584000
60654885022139259813988495216378
60654885022139259813988523796094
60654885022139259813988523914138
60654885022199236727208820496440
60654885065238621433345014156763
60654885065238621433345272423967
60654885065238622668880380163396
60654885065421152566836335411597
60654885065421152566836335424647
60654885065421152569280703599189
60654885065421153115879008552793
60654885065453523594470868087647
60654885065457125865655319673199
60654885065457127101065132988377
60654885065457127512847138897349
60654885065457127650045045064537
60654885065457170337857423125417
60654885065457170337920099151193
60654885065457176926624698434525
60654885065457420518742144701741
60654885065457420518742144719003
60654885065457420518804906820797
60654885065457425460192330596291
60654885065457425460192330609341
60654885065457426009172242668239
60654885065457426009172242685501
60654885065457426009235004787295
60654885065457426009235004800345
60654885065457426054925913570765
60654885065457426054988589579071
60654885065457426054988594313903
60654885065457426054988675685609
60654885065457427244581797366133
60654885065457427244582142076697
60654885065457427290335726986613
60654885065457427290335728049423
60654885065457427656301385866613
60654885065457427656364147985669
60654885065457427839315639062725
60654885065457427839315639062932
60654885065457427839315639062933
60654885065457427839315640479875
60654885065457427839378401181989
60654885065457469932394435098317
60654885065457469932394435111367
60654885065457469932582461771753
60654885065457469932582463175645
60654885065457469932582463188695
60654885065457469932582466357973
60654885065457470527107010328393
60654885065457470527128021727295
60654885065457470527187226911873
60654885065457475423012564324471
60654885065457475423012564341733
60654885065457475468491085822277
60654885065457475468578208680491
60654885065457476017620881808637
60654885065457477252905258033003
60654885065457477252967674374425
60654885065457477252968020147847
60654885065457477253155960718921
60654885065457477253155960718957
60654885065457477253155960719164
60654885065457477253155960719165
60654885065465581127926919759065
60654885065469132841745496521177
60654885065469133253464740315305
60654885065469133253527502430149
60654885065469133436290707516965
60654885065469133436478993861545
60654885065469133436478994924355
60654885065469133436479079600693
60654885065469182667305061967325
60654885065469182850068612477483
60654885065469182850131374592327
60654885065526502941306525411917
60654885065526502941306525424967
60654885065526502943750889013289
60654885065526502943750893599509
60654885065530105212490890917239
60654885065530105214997930885469
60654885065530105214997935134819
60654885065562825797207690931395
60654885065562825842961275822597
60654885065566427519411799973973
60654885065566427519411799991235
60654885065566428068454818892803
60654885065566428114208403801267
60654885066222936492562431352763
60654885066401821248569915685145
60654885066401821431584140533577
60654885066401821431584169231385
60654885066401821431584170294195
60654885066401821431584259569803
60654885066401821431646931346389
60654885066401854785665527494079
60654885066401854785665527511341
60654885066401854788172657800727
60654885066401854788172657817989
60654885066401854788172658155019
60654885066401854788176010685819
60654885066401871257018468715001
60654885066401871257018468719213
60654885066404523135082277317445
60654885066404556489163635951533
60654885066404556491608004139125
60654885066404572548671896287515
60654885066404572551116264475107
60654885066405423153788365430053
60654885066405423153788368612381
60654885066405423153788622647497
60654885066405423153788623710307
60654885066405423153851384766713
60654885066405423156295667927887
60654885066405423519817043646553
60654885066405423565382342211889
60654885066405423565629836927539
60654885066405423565629923016607
60654885066405423565633275884437
60654885066405423565633390675685
60654885066405423565633390688735
60654885066405423702643010848213
60654885066405423702827829538087
60654885066405423702827915627155
60654885066405423702831268494985
60654885066405423702831297192793
60654885066405423702831298255603
60654885066405423702831301442143
60654885066405423702831387531211
60654885066405456507869636553919
60654885066405456507869636571181
60654885066405456507869722647199
60654885066405456508120683967747
60654885066405456508120685030557
60654885066405456508120688217097
60654885066405456508120770061187
60654885066405456510376766860567
60654885066405456510376766877829
60654885066405456510380119728397
60654885066405456510380119745659
60654885066405457056912655472749
60654885066405457059423138647227
60654885066405472979159901749065
60654885066405472979407396464715
60654885066405472979407482553783
60654885066405472979410835421613
60654885066405472979410950212861
60654885066405472979410950225911
60654885066405473116420915808731
60654885066405473116671619911835
60654885066437844006857456228525
60654885066437844006857542321805
60654885066437844144055448488993
60654885066437845242204593150585
60654885066437872007706618092479
60654885066437872007706618109741
60654885066437872007706704185759
60654885066437888479059559313401
60654885066437888479059559317613
60654885066437893420635101858981
60654885066438138797142244471099
60654885066438138797142244825391
60654885066438138797205006585943
60654885066438144333326042487181
60654885066438145385721602238905
60654885066438172151223627180799
60654885066438172151223627198061
60654885066438172151223713274079
60654885066438172196956290338927
60654885066438188622573102165617
60654885066438188805524765423617
60654885066438188805524765779361
60654885066438194158697666299361
60654885066438194158697666303573
60654885066438195394107480310055
60654885066440545298510882383889
60654885066440545847490794455837
60654885066440545847490880549117
60654885066440547082837587021625
60654885066440573711204726549933
60654885066440589770712641112493
60654885066440589770712986885915
60654885066440589770901014963243
60654885066440595261331116112069
60654885066441740519154711473279
60654885066441740519154969753533
60654885066441740519342997817811
60654885066441740519343256098065
60654885066441740519346353867969
60654885066441740519346468653393
60654885066441740519409116000075
60654885066441740519409489052703
60654885066441740930936975662505
60654885066441740931125262007037
60654885066441740931128618057195
60654885066441740931191380176251
60654885066441740931191494961675
60654885066441741068197644298829
60654885066441741068385930643361
60654885066441741068389372786799
60654885066441741068389487572223
60654885066441741113867632476569
60654885066441741113930308502345
60654885066441741113933750645783
60654885066441741114118594846877
60654885066441741114122036990315
60654885066441745872515898337859
60654885066441746055530495903501
60654885066441746055592999637261
60654885066441746055592999755353
60654885066441746055593257904465
60654885066441746055593258022557
60654885066441746055593258035607
60654885066441746421558917256689
60654885066441746467124215822025
60654885066441746467312416073325
60654885066441746467312416090587
60654885066441746467312501812473
60654885066441746467312502166605
60654885066441746467375178192381
60654885066441746467375178205431
60654885066441746467375263813437
60654885066441746467375263931529
60654885066441746467375263944579
60654885066441746467375264285820
60654885066441746467375264298870
60654885066441746604573170466059
60654885066441746604573256423985
60654885066441746604573256542077
60654885066441746604635932567853
60654885066441746604635932580903
60654885066441747656905709818265
60654885066441747702659208639113
60654885066441747702659294728181
60654885066441747839919963014585
60654885066441747839982725146691
60654885066441748251702227203811
60654885066441748251702313647011
60654885066441748251764989322867
60654885066441748251765075766226
60654885066441773873678525387423
60654885066441773873678525391635
60654885066441773873678869760957
60654885066441774468203160037343
60654885066441774468203418317597
60654885066441774468203504406665
60654885066441790344968939713427
60654885066441790344969049912631
60654885066441790344969054498851
60654885066441790482226252299593
60654885066441790482229804642235
60654885066441790527708241096361
60654885066441790527711421786055
60654885066441790527711680053259
60654885066441790527728874839201
60654885066441790527732600405527
60654885066441790527732600759659
60654885066441790527979837208057
60654885066441790527983276164955
60654885066441790527983304508631
60654885066441790527983304525893
60654885066441790527983304862763
60654885066441790527983309112113
60654885066441790527983389434059
60654885066441790527983390483819
60654885066441790527983390601911
60654885066441790527983390969252
60654885066441790527983395201181
60654885066441790939493598469271
60654885066441790939577281294679
60654885066441791076754439287943
60654885066441791076775359994295
60654885066441795880880854652849
60654885066441795880901775359201
60654885066441795881152737729557
60654885066441795881152823350613
60654885066441795881152823468705
60654885066441795881152823822996
60654885066441795881152823836046
60654885066441796018413492105029
60654885066441796018413492122291
60654885066441797665542548860043
60654885066441797665542635303402
60654885066449850982884956683385
60654885066449851577430253772453
60654885066449851577681302231829
60654885066449900991208072639691
60654885066449900991270834754535
60654885066452552869271880192167
60654885066452552869334642307011
60654885066452553418314554383331
60654885066452553418314640476611
60654885066452553418377316498175
60654885066452602832154876039563
60654885066509922923142086287835
60654885066509922925586449889207
60654885066509922925586454475427
60654885066510823353630091749385
60654885066510823353630091753597
60654885066510823356137132780425
60654885066510823356137132784637
60654885066510823356137477154167
60654885066510823493398146840091
60654885066513525196833491761387
60654885066547140719163833191409
60654885066547140902199064839521
60654885074332571276577148712836
60654885074332571276765435175460
60654885074429834384907787055428
60654885075086298267826933322740
60654885075086331621845244643810
60654885075086331621907920669586
60654885075086331621908035460626
60654885075086331622096207014118
60654885075086331622096289920858
60654885075086331622096293103186
60654885075086331622096321805158
60654885075086332033690524969898
60654885075086340909822852755812
60654885075086346446069413953808
60654885075097136674408753829440
60654885075098033535908074805458
60654885075098034084972128730838
60654885075098037242220534240542
60654885075280815996654621105052
60654885075304885879830433398452
60654885075305136106029400481257
60654885075305180738818895165566
60654885075305184307410574570282
60654885075313273495406339558761
60654885075313289417904894175396
60654885075316886335982216314420
60654885075316886335982216327470
60654885075316886884774213936648
60654885075316891872166361420741
60654885075316891872166361420777
60654885075316891872166361420825
60654885075316891872166361439491
60654885075374163741688481087836
60654885075374211782670210182428
60654885075376913074511320054636
60654885075376913074511320054684
60654885075377809936282725913570
60654885075377815426712910323428
60654885075378115613201394808312
60654885075378115613452441868008
60654885075386219488160640206002
60654885075386221318304040832784
60654885075386221320835441525670
60654885092046441569488092719666
60654885092811902616108937104568
60654885092812202805442178426560
60654885092812208273016447512410
60654885092812208273016566902928
60654885092823009207589323079918
60654885092823009207589696132546
60654885093006390262236345630988
60654885093006692098636107865030
60654885093006692098698869629954
60654885093029861551323653595584
60654885093030756651425440904362
60654885093030756651613353133456
60654885093031012345250979177551
60654885093031012345250979177560
60654885093031012345313741292395
60654885093031012345501768306922
60654885093031012894565621488744
60654885093031012894628383607960
60654885093031056840675085499842
60654885093031056840863113577170
60654885093041862007475694791806
60654885093041867543377024298423
60654885093102741135382457127058
60654885093102785607772846923856
60654885093102791098206133352968
60654885093103691526058649366122
60654885093103691526246673194100
60654885093103691528757157431388
60654885093103691528757160617928
60654885093103992312632858346838
60654885093112095590267567930170
60654885093112095592798968623056
60654885093112097374594613046382
60654885093114743764822141425154
60654885093114743764822398642598
60654885093114748705955135177086
60654885093114748706206212332818
60654885093114748706209311519664
60654885093114749254998182775010
60654885093114749255186468069782
60654885093114749300751738987118
60654885093114749300751742175062
60654885093114749301002443090222
60654885093114793178596602129616
60654885093114793178599701316462
60654885093114796882108673566078
60654885093114796882109016509620
60654885093114796882109017572430
60654885093114796884636950612062
60654885093114796884636979658338
60654885093114797430897548007964
60654885093114797430900642595540
60654885093114797430900647194810
60654885093114798669029888558728
60654885093114798712252074192643
60654885093114798714780002981530
60654885093114798714780376053031
60654885093114798714780376053032
60654885093114798714783474885529
60654885093114808002757955114386
60654885093115699691595411674276
60654885093115699691679094494068
60654885093115699694186134462298
60654885093139106653680567538634
60654885473116306620080106427337
60654885473128014001633186612915
60654885473128314190653076508206
60654885473128314190903780611310
60654885473128314190903866335957
60654885473164283234263401179315
60654885473164331367191286299635
60654885473164331412944956934357
60654885473225260501144131228595
60654885473225260501708215460579
60654885473225560690143100534127
60654885473225560690414810951637
60654885473237266287305083152239
60654885473261577912455901550037
60654885473893780153579071876379
60654885473893780153767099953707
60654885473893780154331955838023
60654885473893780154332213055467
60654885474100621679046470442067
60654885474100621679861263376425
60654885474100627032278666490887
60654885474100628267813487134003
60654885474111433434425814313523
60654885474112579241294924873437
60654885474112579241545628976541
60654885474112584594716205373009
60654885474112584777667782905119
60654885474112629249868829957653
60654885474112629249869087163451
60654885474112634603102083444319
60654885474112634603102426414009
60654885474112634603102426418221
60654885474136896402545519059039
60654885474136896403109603291023
60654885474136944581603132381467
60654885474208678698401938286087
60654885474208679933748730851875
60654885474208679934500843161187
60654885474209831094791234215057
60654885474209875749379774573333
60654885474209875750195963314505
60654885474209879456236340843227
60654885474209881102529431444511
60654885490842184506514079630527
60654885490853890103677434075007
60654885490854190292697323970299
60654885490854190292697323974511
60654885490854190292760085735223
60654885490854190292760085739435
60654885490854190292948028073403
60654885490854190292948113816763
60654885490889307084187387303739
60654885490889307084187387307951
60654885490889307084438091406843
60654885491825548989093183972127
60654885491825548989344231031823
60654885491825552695134961557013
60654885491825554525278100716793
60654885491825554525529062050599
60654885491825554525529147793959
60654885491825597350539690639199
60654885491825597350539695238469
60654885491825598997730023368197
60654885491826453309703149119047
60654885491826453309704177988823
60654885491826455093278081925947
60654885491826497781090717904159
60654885491826799754749722975265
60654885491826799754812399001041
60654885491826799754812743357313
60654885491826803460791500910071
60654885491837254586507585476303
60654885491837304594893377812677
60654885491837554912976087413121
60654885491837554913039192465683
60654885491837554913039192484557
60654885491837554958458047513533
60654885491837554958708751616637
60654885491837560266146749207703
60654885491837560266209511322547
60654885491837604738410386896785
60654885491837604738410386900997
60654885491837604784164314750194
60654885491837604921362307360583
60654885491837609679987070863935
60654885491837610274532627615431
60654885491837610274532627615674
60654885491837610274532627615675
60654885491838505351913077421357
60654885491838505351975753447133
60654885491838505351975753801265
60654885491838505351976097820667
60654885491838510842407428605705
60654885491861871891588569924653
60654885491861872073850798317671
60654885491861920252281564243511
60654885491861921900225495059871
60654885491873579318393998296767
60654885491873626902028161462335
60654885491873627496573718214075
60654885491873627496573975444617
60654885491873627496573975448829
60654885491873627496636737213753
60654885491873627633834730174221
60654885491934504792624048952261
60654885491934504792812077029589
60654885491934549447213989699359
60654885491934549447213994298629
60654885491934805119343426801525
60654885491934806766221778386413
60654885491934849590710079597599
60654885491934849590710082779927
60654885491934849637299005094353
60654885491934851237838106415815
60654885491934851420872994770465
60654885491934851421688811958067
60654885491934851421688811975489
60654885491934851421689154796567
60654885491934851421689156331601
60654885491934851421689156331761
60654885491934854943879169507801
60654885491934855126892480290595
60654885491934856774858703521631
60654885500410109808524791765540
60654885500410109945722783313275
60654885500410111570037466220402
60654885500482595748887671822784
60654885500482744631084397604831
60654885500518128051600434293048
60654885500518163121776116230013
60654885500518163121776116230014
60654885500518163258974108836190
60654885500518178060237388353530
60654885500519069225771555873954
60654885500519080275199234948285
60654885500701444706976534671174
60654885500725860330819741932203
60654885500725860330882504047047
60654885500795191698921824797627
60654885500797895049422431235758
60654885500797895049423202888090
60654885500797895186745947726071
60654885500797895186746719382615
60654885500797945057871841464473
60654885500797945195069062435787
60654885500798795617298008464289
60654885500798795754494967605791
60654885500798795754495739258123
60654885500798795754557729720635
60654885500798795754558501372967
60654885500798795754558762839761
60654885500798845030887282706693
60654885500798845167520497740395
60654885500799145356770175748141
60654885500799145769138215347184
60654885500809950912024930323341
60654885500809952765055995625547
60654885543812964561904878939293
60654885543812964561967640702605
60654885543812964561967640704217
60654885543812964561967640721479
60654885544019756078295654145279
60654885544019757862621584652567
60654885544019757862684346417491
60654885544019761615232682149705
60654885544019761615232682166967
60654885544019762849826587584571
60654885544019763398806500360571
60654885544019806086681559733287
60654885544019806087433557723943
60654885544019807322027204524423
60654885544019807322027204878555
60654885544019807322215491218875
60654885544019807322215491236137
60654885544019807322780350289731
60654885544019807871007547413105
60654885544019807871070223443253
60654885544019807871823454943337
60654885544019811028069068198377
60654885544019811028257096275705
60654885544019812812396117913699
60654885544019812812458879682995
60654885544019812812646822016803
60654885544027911196986449909063
60654885544027911196986450263195
60654885544031463459784939097047
60654885544031463459847700861971
60654885544031468950216355621233
60654885544031513468170901857585
60654885544031513468233577887733
60654885544031518409622234127475
60654885544031518409810176461283
60654885544031518409810262204803
60654885544031763649056650890907
60654885544031763649056652307849
60654885544031763649118293808995
60654885544031763649118294858755
60654885544031763649118380947823
60654885544031763649119413009963
60654885544031763649119414072773
60654885544031768590255902994865
60654885544031768590443932117741
60654885544031768590443932135003
60654885544031769139486949619629
60654885544031769139486949636891
60654885544031769139549711738685
60654885544031769185240534528093
60654885544031769185303210903581
60654885544031769185303296647149
60654885544031769185303296660199
60654885544031813611750586976053
60654885544031813657421718323559
60654885544031813657505315405607
60654885544031818553139243215795
60654885544031818553327271275861
60654885544031818553327271293123
60654885544031818598830066356574
60654885544031818598892828120047
60654885544031818598892828121499
60654885544031818598892828125711
60654885544031818599080770459678
60654885544031818599080856184325
60654885544031818599080856203039
60654885544056080215948428527809
60654885544056080810181032814119
60654885544056080810934178225295
60654885544056128988423428738329
60654885544056130223770564273967
60654885544056130224522676570229
60654885544056130224522676583279
60654885544067788191671436961031
60654885544067835775180333814195
60654885544067835775368361891523
60654885544067836369913918643263
60654885544067836369976594669039
60654885544125161402539258198697
60654885544125163186929069683315
60654885544125163187681096249107
60654885544127864891116527959471
60654885544128713665964253613537
60654885544128713666152277104645
60654885544128715313093306119201
60654885544128715450354060494673
60654885544128763673786386177367
60654885544128764909070416973859
60654885544128764909885205308947
60654885544129015685378210703565
60654885544129058326788495377647
60654885544129058326788496427407
60654885544129058326789271266279
60654885544129058326789528483723
60654885544129059562136059595767
60654885544129059562136317862971
60654885544129060111178992404055
60654885544129060156932662939239
60654885544129060157016260021287
60654885544129060157016602995349
60654885544129063268176436774569
60654885544129063863056980174151
60654885544129065098403772735727
60654885544137163437094190023175
60654885544137163437094190377307
60654885544137163437094448640299
60654885544137163437094448657561
60654885544137163437094534373623
60654885544137163437094534379447
60654885544137163437177758057543
60654885544137163437177758411675
60654885544140765708341318001845
60654885544140765708341575202027
60654885544140765708341575219289
60654885544140765708341576618969
60654885544140765708341661295307
60654885544140765708341662358117
60654885544140765708424886036213
60654885544140770649728488096355
60654885544140770649728745296537
60654885544140770649728745313799
60654885544140771198771764215367
60654885544140771244525349123831
60654885544140772296857802051551
60654885544140772891654405880297
60654885544161478768013418313129
60654885544161480552403144037125
60654885544161480598240754274287
60654885544161480598992866570549
60654885544161480598992866583599
60654885544785574024021183247743
60654885544785574024021440465187
60654885544785577730061817643989
60654885544797284561944089806447
60654885544797284562571964673131
60654885544797284562759992750459
60654885544797284974291467080171
60654885544797284974354228845095
60654885544797285111614983574699
60654885545000474356631988077023
60654885545000474356633107272167
60654885545000474356633221591031
60654885545000474356694749841947
60654885545000474356695869037091
60654885545000474357449010216179
60654885545000474403202709445119
60654885545000476186776613730551
60654885545000480945212119862849
60654885545000507757284066662265
60654885545000507757284069848805
60654885545000526012209683959593
60654885545000530953598339845203
60654885545003181597068243025623
60654885545003182831661804423825
60654885545003226068515973188685
60654885545003226069269118599861
60654885545003227303862765754473
60654885545003227304615911165649
60654885545004076078648154798683
60654885545004076078836097136863
60654885545004076078898858901787
60654885545004076078899978096931
60654885545004076079464062328915
60654885545004076079464090908631
60654885545004076079653119276019
60654885545004076490430074968507
60654885545004076490430160707655
60654885545004076491183220379683
60654885545004076491184334988607
60654885545004076491246068237887
60654885545004076491247097107663
60654885545004076627690829343979
60654885545004076627880348152759
60654885545004076628506736874211
60654885545004076674198788946943
60654885545004076674260321666035
60654885545004076674261436274959
60654885545004076674261464972719
60654885545004076674448606960807
60654885545004076674448692699955
60654885545004076674449721569731
60654885545004076674449750267539
60654885545004076674449750280589
60654885545004076674449754866809
60654885545004076674449836360979
60654885545004076674449837423789
60654885545004077725965153874615
60654885545004077863225908604219
60654885545004077863288670369143
60654885545004078458023740292279
60654885545004081431818730854117
60654885545004081432633523775425
60654885545004081569079485583721
60654885545004081569267513661049
60654885545004081615836920375099
60654885545004082164064117471081
60654885545004082164880025020187
60654885545004083216396570398801
60654885545004083399410824312223
60654885545004083399473930437791
60654885545004083811193088488399
60654885545004083811193174227547
60654885545004083811255936346763
60654885545004110027715204553723
60654885545004110028531107484685
60654885545004110028531112083955
60654885545004126087223460290435
60654885545004126087473021086807
60654885545004126087473022622001
60654885545004126087473106825955
60654885545004126087474135695731
60654885545004126087474164393539
60654885545004126087474168992809
60654885545004126087474250486979
60654885545004126087474251549789
60654885545004126088038253224793
60654885545004126499067000453645
60654885545004126499820145864821
60654885545004127734602079359753
60654885545004127871862834089357
60654885545004131440455656339255
60654885545004131440643684416583
60654885545004131577904439146187
60654885545004133225033495883939
60654885545004376817149708635535
60654885545004376817149710035215
60654885545004376817149794724603
60654885545004376817212470750379
60654885545004376817212471800139
60654885545004376817777330870995
60654885545004376817777416960063
60654885545004376817965616165767
60654885545004376817965702254835
60654885545004378052559263316167
60654885545004378052559264365927
60654885545004378052559350454995
60654885545004378052559607672439
60654885545004378098251316788787
60654885545004378098314335775367
60654885545004378464341527492343
60654885545004378464341613581411
60654885545004378647272184306407
60654885545004378647272270395475
60654885545004378647294248214497
60654885545004378647294249614177
60654885545004378647294334290467
60654885545004378647294334307937
60654885545004378647294335707617
60654885545004378647357096409731
60654885545004378647357097472541
60654885545004378648110241838169
60654885545004381804291692567909
60654885545004381804291693967589
60654885545004381804354454686965
60654885545004381805107600098141
60654885545004382353334625743219
60654885545004382353334711469269
60654885545004382353334711486739
60654885545004382353397473588533
60654885545004382353397473601583
60654885545004382354150619016971
60654885545004383588744266167371
60654885545004383588744524434575
60654885545004384000526530343547
60654885545004411406829792849041
60654885545004411406829793198961
60654885545004411452583721065629
60654885545004411452583721069841
60654885545004412001354427494749
60654885545004412001375348201101
60654885545004412001375605431643
60654885545004412002191512961875
60654885545004426230990030291767
60654885545004426230990116380835
60654885545004426276743616601523
60654885545004426276744844479551
60654885545004426276744844483763
60654885545004426276744845529311
60654885545004426277308475672379
60654885545004426825515895264943
60654885545004426825535672795753
60654885545004426825536815971295
60654885545004426826351580325985
60654885545004428060882465361541
60654885545004428060883865767625
60654885545004428061133428086141
60654885545004428061133513820917
60654885545004428061134569853467
60654885545004428061134569870729
60654885545004428061134571270409
60654885545004428061134655946907
60654885545004428061134655964169
60654885545004431766924243296347
60654885545004431767174947399451
60654885545004431767175033125709
60654885545004431767175033142971
60654885545012181600924399259255
60654885545012181600987161024179
60654885545012181600987247117459
60654885545012181738185153988859
60654885545012181738247915753783
60654885545012186542375474307329
60654885545012231609373038404073
60654885545012236550761694289683
60654885545012481927267461288431
60654885545012481927267461642563
60654885545012481927455747985643
60654885545012481927455747987095
60654885545012481927455747987255
60654885545012481927455748004517
60654885545012481927455834074711
60654885545012481927455834080535
60654885545012481927518509746355
60654885545012481927518509752019
60654885545012481927518509752179
60654885545012481927518509765069
60654885545012481973188412190771
60654885545012481973188497929919
60654885545012531752890047492393
60654885545012531935841710746181
60654885545012531935841710747792
60654885545012531935841710747793
60654885545012531935841711101925
60654885545014882892640328912339
60654885545014888383008897578321
60654885545014932901026120198953
60654885545016083649660200003687
60654885545016083649722704905299
60654885545016083649722962122743
60654885545016083649722963185553
60654885545016084061442205912659
60654885545016084061504968031715
60654885545016084061504969094525
60654885545016084198702875965925
60654885545016084198702960642263
60654885545016084198765636668039
60654885545016084198765637730849
60654885545016084244435540169441
60654885545016084244435624845779
60654885545016084244435625908589
60654885545016089139903245511215
60654885545016089140091273571281
60654885545016089140091273588543
60654885545016089140154293970591
60654885545016089185844858479745
60654885545016089185907620611851
60654885545016089185907878879055
60654885545016089551873537760507
60654885545016089551936299879563
60654885545016089597689884788027
60654885545016089734887877398575
60654885545016133475282527568891
60654885545016133612543196205215
60654885545016133612543197622157
60654885545016133658045819807633
60654885545016133658296782530621
60654885545016133658296782549494
60654885545016133658296868284271
60654885545016134069828084001071
60654885545016134069890760026847
60654885545016134069890760376767
60654885545016134069890760381138
60654885545016134207088838726463
60654885545016138965713859416739
60654885545016139011279073292687
60654885545016139011279416262377
60654885545016139011467358600557
60654885545016139011467444325203
60654885545016139011467444326607
60654885545016139148728113330161
60654885545016139148728199073680
60654885545040400810722594983585
60654885545040400811537727338075
60654885545040401359765613902415
60654885545040448989780207969143
60654885545040450774170019436499
60654885545048554511116054831247
60654885545051255802769479595817
60654885545051255802769479600029
60654885545051255802957507677357
60654885545108581384374819074615
60654885545108582619721611640403
60654885545108582620473723949715
60654885545109431807041033163749
60654885545109431807041037749969
60654885545109431807103709543657
60654885545109431807103713775745
60654885545109431807291737266853
60654885545109431807291737620985
60654885545109431944364463919129
60654885545109431944552491996457
60654885545109433042387827129217
60654885545109433042450503154993
60654885545109476461693650290755
60654885545109476461693654890025
60654885545109732133572381885925
60654885545109732133635057915913
60654885545109776605188625580071
60654885545109776605188711319219
60654885545109776605189395828511
60654885545109776605189400414731
60654885545109776605189740188995
60654885545109778435332792087691
60654885545109778435352655361861
60654885545109778436168472431371
60654885545109778436168472549463
60654885545109778436168472566885
60654885545109778436168477153105
60654885545109778436168816922997
60654885545109778436168816923157
60654885545109778436168844103033
60654885545109778436168845502713
60654885545109778436168931242021
60654885545109782142209221631755
60654885545109782142209307371063
60654885545112133098756791338537
60654885545112133098756795570625
60654885545112133098944819415865
60654885545112134883083926425985
60654885545112134883146602451761
60654885545112178165191758394077
60654885545112183106578928134455
60654885545112184891720851911123
60654885545113380158372667702743
60654885545113380158372925982997
60654885545113383863576507146385
60654885545113384412619526065215
60654885545121483849480778518185
60654885545121483849481036781177
60654885545121483849481122520325
60654885545121483849564346552553
60654885545121483986741791510781
60654885545121483986741877249929
60654885545121484032516009807953
60654885545121484032516010162085
60654885545121488790867948258563
60654885545124185736014032171967
60654885545124192461707788301925
60654885545145801148640209436819
60654885552675903733952366560855
60654885552675903734140651868725
60654885552708318822195627498313
60654885552708319233789576737143
60654885552708319370987569347691
60654885552930775724976231300599
60654885553000103341157394608095
60654885553000103341157651812441
60654885553003661185935110854873
60654885553003661185935110867971
60654885553003705658137215369997
60654885553587443392687910676811
60654885553587443392687910681183
60654885553587443392688253620305
60654885553587443392938957736507
60654885553587738114657533089006
60654885553656614874793598568049
60654885553656614874981883875919
60654885553656615286575604477021
60654885553656615423752676499261
60654885553656615423752676866491
60654885553656615423773597087569
60654885553656616521922651073713
60654885553656616522110679164139
60654885553656616704853307900875
60654885553656620227962769985311
60654885553656620228151313560385
60654885553659321931586401264237
60654885553660218975346921747207
60654885553660218976100062926295
60654885553660219387966352766587
60654885553660219525164121456561
60654885553660219525164378674005
60654885553660219525227226532417
60654885553660674749714468910952
60654885553660674749965430212786
60654885553660674749965430231500
60654885553660674749965545003826
60654885553660675161496990304524
60654885553660684037692077022954
60654885553692639417596555278871
60654885553692639966388497122425
60654885553692639966388497123877
60654885553692639966388497141139
60654885553692639966388525703593
60654885553692639966388525720855
60654885553693055066080094884444
60654885553693055066080096284124
60654885553693056896223519854482
60654885553693090250304877071628
60654885553693106310063841510714
60654885553693106721657820392070
60654885553695341669823843112195
60654885553695791427908858629180
60654885553696658618427973270594
60654885553696692521635659277276
60654885553696708581143948194426
60654885553696708992925869077140
60654885553696708992925955166208
60654885553867316172713948857009
60654885553875154493271581438857
60654885553875419498065315802665
60654885553875419498065316269225
60654885553875419498065573020109
60654885553875419498065574536429
60654885553875419498066349376705
60654885553875419498066349389803
60654885553875419909659293634309
60654885553875419909660327208349
60654885553875419909660327221447
60654885553875420046919962270633
60654885553875421145006344935265
60654885553875421145194373025691
60654885553875421328208712192987
60654885553875453401190462174031
60654885553875453401190724095739
60654885553875453401190752688553
60654885553875453401190838414603
60654885553875453401190838427701
60654885553878121201313409016327
60654885553878122848441432652215
60654885553879021769125190656759
60654885553879021769313475938433
60654885553879021769313475951531
60654885553879023416253214292647
60654885553879023416441499587419
60654885553879023599246891488759
60654885553879023599434919566087
60654885553879023599435948453125
60654885553879023599455838754715
60654885553879023599456867624491
60654885553879056770774705495989
60654885553879056953517305670271
60654885553879056953517334232725
60654885553879056953788244431237
60654885553879071777950515742435
60654885553879073424890396977759
60654885553879073424891540183869
60654885553879073425078425055087
60654885553879073425079568248099
60654885553879073425079569310957
60654885553879177354191043606264
60654885553879227363015911425210
60654885553879227363015997168730
60654885553899887189081340080380
60654885553902588480985731801478
60654885553903839062602931698792
60654885553911444040744154093987
60654885553911494003564388513121
60654885553911883778459355816409
60654885553911883778459355816410
60654885553914145744179241797839
60654885553914146155961505974015
60654885553914645876344312459884
60654885553914645876532598804416
60654885553914646013876691863638
60654885553915502154989134856911
60654885553972822063902091827154
60654885553972822063965887061124
60654885553972866536166958430926
60654885553972872209548723027183
60654885553972872209549751896959
60654885553975117520190709081885
60654885553975117520942825640547
60654885553976473932004651135714
60654885553976473932004914216649
60654885553976473932004914216650
60654885553976773938072620736280
60654885553984423387766351928991
60654885553984423799360244038957
60654885553984423799360586978079
60654885553984423936558322388445
60654885553984423936558322388653
60654885553984829610813326418091
60654885553984872390300183604225
60654885553984872390300183621487
60654885553984872390300269343373
60654885553984879047729345078037
60654885553984879573633904874097
60654885553987125091013325833837
60654885553987125091013668772959
60654885553987125091201612178369
60654885553987125639993925576945
60654885553987580933990372348647
60654885553988474112504378403006
60654885553988479602934223060282
60654885553988479603206076389422
60654885553988479603206162124198
60654885553988479648959661299290
60654885553988481501990440682080
60654885553988481501990812690564
60654885554008738719249577312261
60654885554009189437073121712126
60654885554009189437909860555094
60654885554009189574271115372470
60654885554009189575107938904790
60654885554009206046396976235054
60654885554009206046460795436372
60654885554011907384054689986448
60654885570729987526215232911212
60654885570729987526215232924262
60654885570730036939992792448388
60654885570730037534538692173982
60654885571312413939779621494045
60654885571313313958736669510419
60654885571313319494920443079543
60654885571313604859193860620389
60654885571313604859193861670149
60654885571313605408800963753733
60654885571313614147798315774687
60654885571313614147986343852015
60654885571313614148007263390563
60654885571313614148007264440323
60654885571313614148008382721221
60654885571313614285269052757065
60654885571313614696778314661389
60654885571313614742531899086031
60654885571313614742616615030773
60654885571313615977963752083975
60654885571313615978150659785257
60654885571313615978150660829193
60654885571313615978150660835017
60654885571313615978150660947285
60654885571313615978151778980401
60654885571313615978151780043211
60654885571313615978151780161303
60654885571313616115411672776232
60654885571313616115411672777693
60654885571313616115412449151759
60654885571313616526921710566437
60654885571313616527006426511179
60654885571313619683919326516029
60654885571313619684191036959687
60654885571313619684192070533727
60654885571313619684192070551197
60654885571386549617165326440248
60654885571386550851947001649102
60654885571386550851947030346862
60654885571386550851947259935180
60654885571386551400801992137930
60654885571386565676673358269644
60654885571386565676673610765354
60654885571421673203313576898142
60654885571421673203313578420078
60654885571421673203313949969484
60654885571421682468163674098794
60654885571421684664419175363337
60654885571421684664419175363340
60654885571604147535252933368278
60654885571604147535441218295868
60654885571604147535441219712810
60654885571604147535503980414924
60654885571604147535503980427974
60654885571604197544077800841676
60654885571605053456423319128422
60654885571605353645505885062380
60654885571605353645672906681110
60654885571605353645672992420258
60654885571605353645693914543760
60654885571605403654142467571995
60654885571605403654142810546057
60654885571605403654142810547518
60654885571605403654330752885698
60654885571701449603497872400028
60654885571701449603497875582356
60654885571702650177565907330590
60654885571702650177565907684882
60654885571710755263958306968337
60654885571713407142022115570630
60654885571713407142022115583680
60654885571713407508050793787130
60654885571713407690814428964994
60654885571713407691002457042322
60654885571713449783997254593786
60654885571713449783997254598206
60654885571713449783997512878460
60654885571713449783997597537328
60654885571713449784269108990156
60654885571713455320452967231406
60654885571713456921828353324306
60654885571713457104591731656319
60654885571713457104591731656328
60654885571713457104842778698518
60654885571713457104842778698545
60654885571713457104842778698554
60654885571713457104842778698761
60654885571713457104842778698762
60654885571713457173484033950554
60654885571714308121365456584246
60654885571714308121553484661622
60654885571714308121616160691769
60654885571714308258814239037094
60654885571714355704978727722556
60654885571714357535205434947223
60654885571735065654242763270301
60654885571735082331518320377583
60654885571737766969055972080888
60654885571737766969055972081132
60654885571737770675096348209930
60654885571737772504402921054834
60654885571737772505238596694250
60654885571737783623359945754050
60654885571737783623359945754051
60654885571737783623359950458314
60654885571737783623359950458315
60654885571738684602765366969635
60654917166982557460529172873595
60654917166982557460531238941315
60654917166982557460532267461171
60654917166982557460532267474221
60654917166982557460532267811091
60654917166982557460532353904531
60654917166982573931629919128867
60654917166982573931818205473399
60654917166982573931821644430297
60654917397419263401913985317061
60654917397419263401913985330111
60654917397419263582393365910615
60654917397419263584928243112651
60654917397419263584928329201719
60654917397419263585493441966609
60654917858292047591057840352971
60654917858303753188220075589257
60654917858303753188220075606519
60654917858303753193303421419749
60654917876016717580526592100699
60654917876016717580526593517641
60654917876016717580526678189767
60654917876016717580526678207029
60654917876016717580526679606709
60654917876016717580526936474233
60654917876016717581342499649805
60654917876016717581342501066747
60654917876016717581342585738873
60654917876016717581342585743085
60654917876016717581342844023339
60654917876016717581343615675671
60654917876016717581343618857999
60654917876016717582786113967679
60654917876017618149154281644369
60654917876017916508009854451457
60654917876017918154573709165973
60654917876017918154573793842311
60654917876017918154573793855361
60654917876017918154573794905121
60654917876017918156833488237347
60654917876017918291834462478635
60654917876017922045910268958095
60654917876017922045973031077311
60654917876017923645841953944213
60654917876017923691407167820161
60654917876017923691595453114981
60654917876017923691595538854081
60654917876017923691595538854129
60654917876017923693039067419757
60654917876017923693854974968863
60654917876017923693855233249165
60654917876017923828856207840373
60654917876028728859650619760405
60654917876028728859651394599277
60654917876028728859713381879669
60654917876028728859713381892719
60654917876028728859901668237251
60654917876028728864985014067743
60654921474150761671675523049377
60654921474150761671675780266821
60654921474150761673935211428201
60654921474150761673935216027471
60654921474150761674123239505529
60654921474150761679018561857963
60654921474151595625562725720367
60654921474151643801543448958579
60654921474151643808321973056793
60654921474151645450181374882405
60654921474151660457294424422413
60654921474151660457545128525517
60654921474151660462377770252905
60654921474151660462628817312601
60654921474151662102163787132263
60654921474151662102163787149733
60654921474151662102728641603849
60654921474151662102728641616899
60654921474151662102728646203119
60654921474151662102979690080695
60654921474151662104423218660825
60654921474151662104485894686601
60654921474151662104486239047293
60654921474151662104486239060343
60654921474151662104674267124621
60654921474151662104674267137671
60654921474151662109506825945061
60654921474151662110322728889073
60654921474151662241684231303549
60654921474151662241934935406653
60654921474163668028365416548955
60654921474163668028365502638023
60654921474187084025125106962036
60654921474187084574168125863604
60654921474187977821406298491323
60654921474187979467718329888717
60654921474187979467718414578105
60654921474187979467718415977785
60654921474187979467718672845309
60654921474187979468346036819389
60654921474187979468346295099643
60654921474187979468534322114161
60654921474187979468534580394415
60654921474187979605794990750485
60654921686898492694488157800247
60654921704587150998250740056573
60654921704587150998250997274017
60654921704587151000510428435397
60654921704587151000510433034667
60654921704587151000698456512725
60654921704587151005593778865159
60654921704588335103477001459763
60654921704588335103477001472813
60654921704588335103477087903123
60654921704588351574574648528189
60654921704588351574574734617257
60654921704588351574574992884461
60654921704588351574762934885771
60654921704588351574763020974839
60654921704588351574763279242043
60654921704588351574766493220137
60654921704588351574766493233187
60654921704588351712027161502169
60654921704588351755057932888241
60654921704588351755245873813691
60654921704588351755245960965569
60654921704588351757505650761335
60654921704588351757589336769119
60654921704588351757592431369745
60654921704588351757777279111671
60654921704588351757777364846447
60654921704588351757780751015727
60654921704588351757780837104795
60654921704588351765120399422945
60654921704623468363721684665153
60654921704623468363805280333067
60654921704623468363805280346117
60654921704623468363805281395877
60654921704623468363805366422135
60654921704623468363805367484945
60654921704623468363805624702389
60654921704623468365981115130905
60654921704623468365981373411159
60654921704623468366064711861629
60654921704623468366064797950697
60654921704623468366065056217901
60654922165460830081889438154059
60654922165460830081889438171321
60654922165460830082705341098071
60654922165460830082705341102283
60654922165460830089229120912487
60654922165460830090045023856499
60654922165460835572882415450253
60654922165461133932260402900579
60654922165461133932260402917841
60654922165461135213360694650184
60654922165461135762151861542646
60654922165461135762151861542647
60654922165461135762214738110257
60654922165461135762403024454789
60654922165461135762403713551752
60654922165461135762403799289449
60654922165461135769745691610427
60654922165461135769745804996171
60654922165461135769745806395851
60654922165469240872712161587851
60654922165472835822545408727775
60654922165472835822545409790585
60654922165472840771296648418383
60654922165472841359315330772343
60654922165472841359378092541687
60654922165472841359378092554737
60654922165472841359566378899269
60654922165472841366344300374007
60654922165472841366909159440651
60654922183185805753445334026839
60654922183185805753445420470247
60654922183185805753445421533057
60654922183185805753445678750501
60654922183185805754010188844133
60654922183185805754010188861395
60654922183185805754010193093483
60654922183185805754010534634817
60654922183185805754198561295203
60654922183185805754198562712145
60654922183185805754199595832723
60654922183185805760723372817419
60654922183185805760723374234361
60654922183185805760785015718245
60654922183185805760785015722457
60654922183185805760785015735507
60654922183185805760785361508929
60654922183185805760786134932263
60654922183185805760786134949525
60654922183185805760786136012383
60654922183185805760786136349205
60654922183185805760788460341643
60654922183185805760973302080039
60654922183185805760974421294057
60654922183185805761538157964355
60654922183185805761538161146683
60654922183185810702173304571859
60654922183185810702925326536929
60654922183186706321822316275249
60654922183186706322011377473155
60654922183186706328535155887891
60654922183186706328786204347267
60654922183186711674989424681641
60654922183186711675177452758969
60654922183186989863479189111705
60654922183186989863480051108279
60654922183186989863480308325723
60654922183187004680862362354533
60654922183187004680947192618139
60654922183187004681133987045945
60654922183187004681134072785093
60654922183187004681135134938897
60654922183187004681135220695467
60654922183187006327175254698741
60654922183187006327237930724517
60654922183187006327426217069049
60654922183187006327426301745387
60654922183187006327426301758437
60654922183187006327426302808197
60654922183187006464686970381711
60654922183187006511090585807419
60654922183187006511092910155393
60654922183187006511277465974373
60654922183187006511277723191817
60654922183187006511278526728497
60654922183187006511278613884747
60654922183187006511280850726551
60654922183187006511280938232721
60654922183187006518620532435219
60654922183187006518620533484979
60654922183187010171377377027997
60654922183187010171565405105325
60654922183187010217130961936461
60654922183187010217317842103415
60654922183187010217318904257219
60654922183187010217318990013789
60654922183187010224660909963941
60654922183187011818505285859587
60654922183187011818694376103769
60654922183187011818694461847289
60654922183187011864258870769455
60654922183187011864258899465811
60654922183187011864258900882961
60654922183187011864259675723237
60654922183187011864447961018057
60654922183187011864448046757157
60654922183187011864448046757205
60654922183187012001708715743449
60654922183197811493787581878261
60654922183197811493850257904037
60654922183197811494038628924907
60654922183197816442852545691051
60654922183197816985117613039107
60654922183197817030871226645539
60654922183197817030871228062481
60654922183197817037649120821989
60654922183197817037649148120277
60654922183197817037649149519749
60654922183197817037649149519957
60654922183198712061850324826191
60654923601183859427899038413365
60654923601183864965527828228591
60654923601184159617169632411761
60654923601184159617169633828703
60654923601184165153102697510338
60654923601184165153102697510339
60654923618873701700858694387403
60654923618873701700858699005547
60654923618873701838307739721179
60654923618873701882119139482919
60654923618873701882368813653437
60654923618873701882368814007729
60654923618873701882369071933691
60654923618873701882369842523213
60654923618873701882369843586023
60654923618873701882369928616653
60654923618873701883789093997073
60654923618873701883789355819611
60654923618873701883873038272061
60654923618873701884061061645077
60654923618873701884061324629643
60654923618873701884064419217219
60654923618873701884064419230269
60654923618873701884064505660579
60654923618873701884626179451149
60654923618873701884628503449203
60654923618873711172038646827845
60654923618873716525020166775741
60654923618873716662218159031997
60654923618873718353470967150501
60654923618873718353659219142419
60654923618873718353659338534341
60654923618873718355163190098933
60654923618873718355163214178549
60654923618873718355163214191599
60654923618873718355163558552291
60654923618873718355163559965021
60654923618873718355163563151561
60654923618873718355351476443465
60654923618885707621962674766037
60654923618885707622213463895399
60654923618885724095842429818445
60654923618885724095842774174717
60654923618885724096030716176027
60654923618885724096030802265095
60654923618885724278857118059375
60654923618885724279045060401927
60654923618885724279045146136703
60654923618885724279045146490995
60654923618908818489817099806301
60654923618908818489817357023745
60654923618908818490656250991179
60654923618908818492348503687131
60654923618908818492348757720843
60654923618908818492348762338987
60654923618908818492536786860981
60654923618908818492536791466075
60654923618908833314250420909847
60654923618908833314250420922897
60654923618908833314250421972657
60654923618908833315002533232209
60654923618908833316447209342481
60654923618908833316510230109181
60654923618908833316698259236269
60654923618908834551857022674969
60654923618908840088040796244093
60654923618909719058656577623627
60654923618909719060348568851333
60654923618909719060348830319579
60654923618909733882814229133493
60654923618909733884259249630397
60654923618909741067571822015475
60654923618910019246840410919957
60654923618910019247087762155231
60654923618910019247091200049319
60654923618910034072084823013637
60654923618910034072084908752785
60654923618910034072088266337977
60654923618910034072088266692269
60654923618910035719025938952615
60654923618910035719029038139461
60654923618910035719213965967133
60654923618910035719217323434233
60654923618910035856474634603457
60654923618910035902228301942065
60654923618910039425254252698103
60654923618910039425254338437251
60654923618910039608268678071107
60654923618910041209456121827279
60654923618910041255209706735743
60654923618910041255209706737147
60654923618910041255209706754617
60654923618920845827025087131377
60654923618920845827025430087969
60654923618920846376068449006799
60654923618920846421822033915263
60654923627783785778703934229209
60654923627784670101214133686294
60654923627784670103742066259366
60654923627784670103742066725926
60654923627784670103743185454462
60654923627784670103743185467560
60654923627784670103745509932174
60654923627784686758109606916542
60654923628720976612869085977046
60654923628752480286981120286783
60654923628752480426585251896005
60654923628753681043816144585183
60654923628756382152702238434943
60654923628756382336302330212509
60654923628756382336304653160803
60654923628757299512726948292722
60654923628764487994879898970271
60654923628764487994879926268399
60654923628764487994879927668079
60654923628764487997595887268719
60654923628764487997596231629203
60654923628764487997596231642253
60654923628764487997596232095763
60654923628764487997597006463863
60654923628764487997599330928477
60654923628764502820062778465759
60654923628764502820062779515519
60654923628764504468698383703501
60654923628764504468698384170061
60654923628768040304080255284662
60654923628768087886958949614212
60654923628768087886958949614372
60654923628768087886958949618584
60654923628768087887773738066100
60654923628768087887773996333304
60654923628768089717083662256690
60654923628768089717083662256738
60654923628768089717083776931138
60654923628768089717083777047778
60654923628768089717083777047938
60654923628768089717084035328032
60654923628768089717084035328239
60654923628768089717084035328240
60654923628768089717084036727712
60654923628768089717084036727919
60654923628768089717084036727920
60654923628768089717104669056370
60654923628768089717104669056530
60654923628768089717104669410662
60654923628768089717917393077917
60654923628768089719611709970930
60654923628768089719611709975142
60654923628768089719611710087570
60654923628768089719611968238134
60654923628768089719611968255396
60654923628768089719612743077006
60654923628768089719612743090056
60654923628768089719615067554670
60654923628768104542015840448434
60654923628768104542078516006406
60654923628768104542078516474370
60654923628768104542078516478582
60654923628768104542078516491632
60654923628768104542078516491680
60654923628768104543710416092680
60654934319831400337521125552071
60654934319831400383023662356903
60654934319831400383023748450183
60654934319831400383086424121827
60654934319831400383086424475959
60654934319831400383086510215107
60654934319831400383274710466359
60654934319831400383274710816279
60654934319831400383274710820491
60654934319831400383274796559639
60654934319831400383274796909559
60654934319831415161431544862889
60654934372900027177264456516739
60654934372900027183790215955675
60654934372900027183790302044743
60654934372900027184041350521381
60654934372900027184606118899687
60654934372900027184794404194459
60654934372900027184794748567993
60654934372900075362283745046119
60654934372900075362472030340891
60654934372911732780953570400155
60654934372911732780953656489223
60654934372911732780953656506485
60654934372911732781141855694927
60654934372911732781142200068461
60654934372911732781204704965861
60654934372911782194793892056387
60654934372911782194794236429921
60654934372911782194982177351159
60654934372911782194982521724693
60654934373005425135179409778931
60654934373005425135179495867999
60654934373005425136871748563951
60654934373005426965322887994469
60654934373005426965322892243819
60654934373005426965323921113595
60654934373005426965510829982729
60654934373005426965511174352051
60654934373005426965511949190923
60654934373005426966952378221445
60654934373005426967015140340501
60654934373005426967015144939771
60654934373005426967018497807601
60654934373005436254992753066275
60654934373008979229625255673731
60654934373008979229625255677943
60654934373008979229625341767011
60654934373008979229813284818081
60654934373008979229813289423175
60654934373008979229876304150369
60654934373008979230441163221225
60654934373009027406426536205145
60654934373009027406426537740339
60654934373009027406614564767907
60654934373009027452180122648803
60654934373009027452180208737871
60654934373009027452181237257727
60654934373009027452181237607647
60654934373009027452368149659109
60654934373009027452368149676371
60654934373009027452368494032643
60654934373009027452369264268033
60654934373009027452369265684975
60654934373009027453872461433823
60654934373009027453875812884711
60654934373009027453875814301653
60654934373009027454063840962039
60654934373009028643653606474313
60654934373009028643653611079407
60654934373009028687526997054309
60654934373009028687527001303659
60654934373009028687715281999161
60654934373009028687715283411891
60654934373009028687715286598431
60654934373009028689135571179819
60654934373009028689219249400341
60654934373009028689219253999611
60654934373009028689219254018484
60654934373009028689222605450499
60654934373009028689407534695113
60654934373009028689407535757923
60654934373009028689407540363016
60654934373009029101001517144900
60654934373009029101189803489432
60654934373009029236757956540245
60654934373009029236757956544457
60654934373009029236757957957187
60654934373009029236757961143727
60654934373009029236758300913779
60654934373009029236759075752651
60654934373009029238178245725115
60654934373009029238199165014525
60654934373009029238199166431467
60654934373009029238199509388059
60654934373009029238261927129369
60654934373009029238261927146631
60654934373009029238261928546311
60654934373009029238262271502903
60654934373009029238450213491163
60654934373009038526239506556501
60654934373009038526427908755091
60654934373009043467815078849601
60654934373009043513568659154583
60654934373009043513568659171845
60654934373009043513568659508715
60654934373009043513568663758065
60654934373009045160697720514690
60654934373009045709552365915429
60654934373009045709552705684077
60654934373009045709552705688289
60654934390625896103526169950925
60654934390625896105218050644009
60654934390625901450793424822557
60654934390625901450856186924351
60654934390625901450856186937401
60654934390625901450856445204605
60654934390625901451609327766569
60654934390625901451609328116489
60654934390625901455688827252059
60654934390625901455939875711435
60654934390625901455940133991689
60654934390625901456695599635391
60654934390625901458199307239997
60654934390625901588870082491961
60654934390625901593138126602237
60654934390625901639458552091031
60654934390625901639458552104081
60654934390625901639458638180099
60654934390625901639709685239795
60654934390625901639709938802687
60654934390625901639709943520049
60654934390625901641402191498639
60654934390625903233491323830573
60654934390625903233553999856349
60654934390625903240896867540771
60654934390625903241085152835543
60654934390625903279057397221731
60654934390625903280748874610847
60654934390625903285834462354749
60654934390625903285834548443817
60654934390625903286650451387829
60654934390625903286650452450639
60654934390625903286650709668083
60654934390625903416505320041277
60654934390625903416506353278495
60654934390625903418197572737229
60654934390625903423283503100901
60654934390625903423283847457173
60654934390625903423283847811465
60654934390625903423848358972167
60654934390625903423848358985217
60654934390625903423848445061235
60654934390625903424099750755477
60654934390625945923246463465095
60654934390625945928144304678075
60654934390625946060507217840567
60654934390625951418572167822909
60654934390625951418760454167441
60654934390625951457488164197331
60654934390625951457488164210381
60654934390625951457488165610061
60654934390625951459430346052521
60654934390625951464265315419417
60654934390625951464265315432467
60654934390625951464265573699671
60654934390625951464328077184341
60654934390625951464328077197391
60654934390625951464328335464595
60654934390625951465081218376479
60654934390625951465081476643683
60654934390625951594998847732041
60654934390625951594999881306129
60654934390625951594999882368939
60654934390625951596691100427993
60654934390625951601525985118599
60654934390625951601525985131649
60654934390625951601777032178295
60654934390625951601777032191345
60654934390625951602341888062611
60654934390625953241877200838865
60654934390625953241877975677737
60654934390625953241939876864641
60654934390625953241940651703513
60654934390625953242128163222271
60654934390625953242128938061143
60654934390625953243632129442549
60654934390625953243820157519877
60654934390625953248655040810755
60654934390625953248655041873613
60654934390625953248717888664747
60654934390625953248906175022377
60654934390625953249470943754767
60654934390625953249470944817625
60654934390625953249471029843835
60654934390625953249471030906693
60654934390636758415267369053133
60654934390636758415518502201897
60654934390637609020447202255945
60654934390661018247178890585499
60654934390661018247429939044875
60654934390661020070546685598255
60654934390661020070546686661065
60654934390661020070734971955837
60654934390661020070797389351439
60654934390661067660956450122675
60654934390661068210250517500881
60654934390661070033617967807445
60654934390661920638358381162669
60654934390661920638358382562349
60654934390661970464168995072405
60654934390731319677547818840697
60654934390731319677547818844909
60654934390733953116728668540429
60654934390733953116916696617757
60654934390733953116979458719551
60654934390733953116979716999805
60654934390733953117732599561769
60654934390733953117732601428009
60654934390733953117734923909743
60654934390733954352075456969295
60654934390733954352075458368975
60654934390733954352075543062575
60654934390733954352263486446303
60654934390733954352263829402895
60654934390733954352326248565359
60654934390733954352326505428671
60654934390733954352326506845613
60654934390733954352828688473751
60654934390733954352831012821725
60654934390733954901118477287805
60654934390733954901118561964143
60654934390733954901306505365133
60654934390733954901306848321725
60654934390733954901369524347501
60654934390733954902124735843659
60654934390733997589097880868345
60654934390733997589098139148599
60654934390733997589369735260295
60654934390733997589369850045719
60654934390734002528814056871451
60654934390734002528814061457671
60654934390734002530757015554009
60654934390734003078107779893385
60654934390734003123610321383607
60654934390734003123610321396657
60654934390734003123610665752929
60654934390734003123611435992531
60654934390734003123611437405261
60654934390734003123674112018307
60654934390734003123861364801849
60654934390734003125281650186667
60654934390734003125281650199717
60654934390734003125281908466921
60654934390734003125302574079559
60654934390734003125302574092609
60654934390734003125306013036457
60654934390734003125306013049507
60654934390734003125553617847721
60654934390734003125553622551985
60654934390734003126118478436301
60654934390734003126120801384595
60654934390734004314896121501319
60654934390734004315146827021365
60654934390734004360628701028497
60654934390734004360649624940311
60654934390734004360900673399687
60654934390734004726678385690545
60654934390734004908000128264743
60654934390734004908000129677473
60654934390734004908000132864013
60654934390734004908000387607855
60654934390734004908000387957775
60654934390734004908062890379587
60654934390734004908063148659841
60654934390734004908063923498713
60654934390734004908251176737217
60654934390734004908251176741589
60654934390734004908251180986567
60654934390734004908251435017471
60654934390734004908252209856343
60654934390734004909692380960695
60654934390734004909692380973745
60654934390734004909692385211497
60654934390734004909692385224547
60654934390734004909692639254047
60654934390734004909692640303807
60654934390734004909692643491751
60654934390734004909692643859141
60654934390734004909692729598289
60654934390734004909755147326341
60654934390734004909755405606595
60654934390734004909943429315077
60654934390734004909943429433121
60654934390734004909943433683923
60654934390734004909943687713423
60654934390734004909943692318517
60654934390734004909946786900269
60654934390734004910508288503977
60654934390734004910510612851951
60654934390734013648626945719959
60654934390734019183118463742009
60654934390734019183118463755059
60654934390734019733853848730889
60654934390734019733853848743939
60654934390734019733854107011191
60654934390734019733854107024241
60654934390734019733854108074001
60654934390734019733854111260541
60654934390734020967508275222415
60654934390734020969200530769489
60654934390734020969200899572767
60654934390734020969200899590029
60654934390734020969200900639789
60654934390734020969200903822117
60654934390734020969263322985985
60654934390734020969451605092813
60654934390734020969451608280757
60654934390734853684540450530781
60654934390734853685544381552121
60654934390734853685544383068441
60654934390734855331669503140035
60654934390734855331669589229103
60654934390734855331669590291913
60654934390734855331857532280173
60654934390734855331857536885267
60654934390734855331857875586685
60654934390734855331920294395017
60654934390734855331920551612461
60654934390734855332485410683317
60654934390734855469118287005565
60654934390734898156909919726221
60654934390734898156909919739271
60654934390734898157181516900727
60654934390734898157181631686151
60654934390734903508658807158345
60654934390734903508658811875707
60654934390734903508659070142911
60654934390734903510163032230479
60654934390734903510163036848623
60654934390734903510351322838863
60654934390734903691423477325995
60654934390734903691673146792201
60654934390734903691673151496513
60654934390734903691673409776767
60654934390734903691674180366289
60654934390734903691674181429099
60654934390734903693093431840149
60654934390734903693177376115137
60654934390734903693365399488153
60654934390734903693365662472719
60654934390734903693368757060295
60654934390734903693368757073345
60654934390734903693930517294225
60654934390734903693932841292279
60654934390734905294552843710885
60654934390734905338551155529703
60654934390734905338551414872815
60654934390734905338552274737897
60654934390734905338613917644547
60654934390734905338613918707357
60654934390734905338613921893897
60654934390734905338802204002177
60654934390734905338802204006549
60654934390734905338802205064987
60654934390734905338802208251527
60654934390734905338802462282431
60654934390734905338803237121303
60654934390734905340243412830749
60654934390734905340243413893559
60654934390734905340243671124101
60654934390734905340306170340499
60654934390734905340306171403309
60654934390734905340306174945593
60654934390734905340306176008403
60654934390734905340306428620801
60654934390734905340494456580037
60654934390734905340494456698081
60654934390734905340494714978383
60654934390734905340494719583477
60654934390734905341059315768937
60654934390734905341059574049239
60654934390734905341061639766991
60654934390734905341061898047293
60654934390734905476062958731941
60654934390734905477504425499573
60654934390734905477755473958949
60654934390734914628472070123743
60654934390734920164467552021625
60654934390734920164467552034675
60654934390734921948857368107125
60654934400261561464652935549567
60654934400265163598451022441211
60654934400265163735711776816523
60654934400265178422633280205195
60654934400289445573614336212843
60654934400289490040733866536709
60654934400289493751856559626467
60654934400480410553416097287369
60654934400481300419720578463197
60654934400481300419971625522893
60654934400481315246411041092330
60654934400481315246473803211386
60654934400483968220112878559173
60654934400483968220112907138889
60654934400484001711373660258077
60654934400484001711624707317773
60654934400484012824662880892505
60654934400484016538063815377560
60654934400505582389864123686198
60654934400508283688291775196843
60654934400508328153719310042201
60654934400508328153907338119529
60654934400508328153970099884453
60654934400508328153970357101897
60654934400508328160473216328005
60654934400508328160661244405333
60654934400577675995556118542290
60654934400578576563371044366876
60654934400578576563371044479304
60654934400578576563371044483516
60654934400578576563559329655063
60654934400581263028352518503961
60654934400581263028539774928957
60654934400581263028540889542253
60654934400581263028602536693881
60654934400581263028603565563657
60654934400581274148143826244153
60654934400581274148143826248525
60654934400581274148331854321481
60654934400581277855212411449943
60654934400581277855212497193463
60654934609354043929593379321375
60654934609354043929593723694909
60654934609354043929844427784963
60654934609354043929845546993157
60654934609354043975346968834933
60654934609354043975347313208467
60654934609354043975348083443857
60654934609354043975598017294309
60654934609354043975598017311571
60654934609354043975598361667843
60654934609354043975599131903233
60654934609354043975599133320175
60654934609354043977857448822871
60654934609354043977857793196405
60654934626970967934963586007773
60654934626970967935026348122617
60654934626970967935214634467149
60654934626970967980718033249681
60654934626970967980718033262731
60654934626970967988311086016099
60654934626970967988311087078909
60654934626970967988311344296353
60654934626970968117979044855647
60654934626970968118041463646557
60654934626970968118229748941329
60654934626970968125571754648051
60654934626970968125571755697811
60654934626970968125572099021745
60654934627079019052106600998987
60654934627079019052107375837859
60654934627079019052294629076315
60654934627079019052294629080527
60654934627079019052294887343519
60654934627079019052295662182391
60654934627079019601086599522719
60654934627079019601086857802973
60654934627079019601149361637563
60654934627079019601149619917817
60654934627079019601337647982095
60654934627079019601337906262349
60654934627079019646840533392549
60654934627079019646840533405599
60654934627079019646841305044881
60654934627079019646841305057931
60654934627079019646841563325135
60654934627079019649350669024215
60654934627079019649350927304469
60654934627079035663122792894121
60654934627079035663123051161325
60654934627079035709127341591447
60654934627079035709127341608709
60654934627079035709127344777987
60654934627079035709692200662303
60654934627079035709692200675353
60654934627079036074905315350551
60654934627079036257919396722819
60654934627079036257919396722867
60654934627079036257919400972217
60654934627079036257919654990023
60654934627079036257919654990071
60654934627079036257919656052881
60654934627079036257919659239421
60654934627079036258170359110597
60654934627079036258170363696817
60654934627079920031637626787679
60654934627079920031637627850489
60654934627079920031637885067933
60654934627079920031700388902523
60654934627079920031700389965333
60654934627079920031700648232537
60654934627079920031888675247055
60654934627079920031888676309865
60654934627079920031888933527309
60654934627079920168898640843085
60654934627079920214651972089439
60654934627079920214652230356643
60654934627079920214653344965567
60654934627079920214714991054385
60654934627079920214903019131713
60654934627079920214904048001489
60654934627079920217162450660275
60654934627079920217162452077377
60654934627079920217162708927479
60654934627079920217162710344581
60654934627079936688533100017975
60654934627079936688533101080785
60654934627079936688533101430705
60654934627079936688533104617245
60654934627079936688721386375557
60654934627079936688721390961777
60654934630033350062567150911039
60654934630033350062567925749911
60654934630033350062630687514835
60654934630033350199828680125383
60654934630033350200079728602021
60654934630033350611672931594793
60654934630033350611673706433665
60654934630033350611861216889565
60654934630034251179421951474673
60654934630687144389019017471205
60654934630687144389081779236129
60654934630689845680672099252987
60654934630689845680734861031009
60654934630689847327800122889083
60654934630689847328051169948779
60654934630689863937250528276357
60654934630905998973565419299797
60654934630905998973565419304169
60654934630905998973565505038945
60654934630905998973566562475339
60654934630905998973566648214487
60654934630905998973628181064721
60654934630905998973628181069093
60654934630905998973629324240263
60654934630908650257206097599715
60654934630908700082769020512963
60654934630908700083020067572659
60654934630908701912912502642433
60654934630941115209298447210495
60654934630941115215989591731375
60654934630941115621080453106369
60654934630941115621080710336911
60654934630941115627583569563019
60654934630941115627771597627249
60654934630941117404654357043493
60654934630941120706255853578207
60654934630941120706444138872979
60654934630941120706506900637903
60654934630941121118034674561185
60654934630941121118034760287235
60654934630941121118034760300333
60654934630941121118038116350491
60654934630941121118038116704623
60654934630941121118226144414721
60654934630941122353384908916279
60654934630942021685846456188519
60654934630942021685846456205989
60654934630942021686037840316005
60654934630944674661996044359943
60654934630944674799256799085175
60654934630944719126858466103541
60654934630944719264119220828773
60654934630944719264119478046217
60654934630944722977502637183343
60654934630944722977690922478115
60654934630944722977691008221635
60654934630944722977753684243039
60654934630944724624819979215867
60654934630944724624820064959387
60654934630944724624882740980791
60654934631014050083931655659157
60654934631014050449708258077375
60654934631014050495713661568129
60654934631014050495713918798671
60654934631014052279287565505253
60654934631014052279851649737237
60654934631014063399580195712505
60654934631014066694929537124215
60654934631014067105620573241227
60654934631014067105620573254325
60654934631014067105683335019249
60654934631014067105705284464235
60654934631014067105705284477333
60654934631014067105705289185969
60654934631014067105705289199067
60654934631014067105705370203383
60654934631014067105705374938215
60654934631014067105893655511253
60654934631014067105893660219889
60654934631014067105956331537029
60654934631014067105956336245665
60654934631014067106457396773547
60654934631014067106457396786645
60654934631014067106460495606261
60654934631014067106460752836803
60654934631014067106460838930083
60654934631014067106520158538471
60654934631014067106523514955859
60654934631014067106708443846341
60654934631014067106711543033187
60654934631014068341807545402591
60654934631014967673432354881659
60654934631014967673432354899129
60654934631014967673517066104667
60654934631014967673517066122137
60654934631014967673517070822029
60654934631014967673517070839499
60654934631014967673705356116801
60654934631014967674269178413979
60654934631014967674272534831367
60654934631014967674272620570515
60654934631014967674335296596291
60654934631014967674523324673619
60654934631017652171912367119953
60654934631017652172100652414725
60654934631017652172100652419097
60654934631017652309361407148701
60654934631017654001491931778373
60654934631017654002055758797285
60654934631017654002244044092057
60654934631017654138752686507977
60654934631017654139504798817289
60654934631017665121784304768181
60654934631017665121784304772553
60654934631017668782911362712825
60654934631017668782974038738601
60654934631017668828664604666101
60654934631017668828664861896643
60654934631017668965925616626247
60654934631017668965988378395543
60654934631017668966176406472871
60654934631017670613054673363999
60654934631017670613054759107519
60654934631017670613117435133295
60654934635869028390163989148471
60654934635869928820526729718979
60654934635869928820526986936423
60654934635869928820526988336103
60654934635869928820715015013751
60654934635869928820715016413431
60654934635869930604854037707489
60654934635869930604854123446637
60654934635869930605104827549741
60654934636630908555665842529224
60654934636631808575186976194516
60654934636631808575187061933664
60654934636634506702060212345139
60654934636634506702060212346591
60654934636634506702060298084287
60654934636634506702060298085739
60654934636634506702248240423919
60654934636634506702248583380511
60654934636634510414878853955271
60654934636634510415694761504377
60654934636813423629585939990569
60654934636813423629647582891395
60654934636813423629647587146569
60654934636813423629648701755493
60654934636813423630400728325657
60654934636814323648354961323471
60654934636814323648417723088395
60654934636814323649169749658559
60654934636814323649169835397707
60654934636814324197396607022077
60654934636814324197397635868767
60654934636814324197397721612127
60654934636814324197460397633691
60654934636814324198212509966089
60654934636816975480473201085639
60654934636816975481037285317623
60654934636817025488859332123431
60654934636817025488861656471405
60654934636817025488862775329679
60654934636817025488862775679599
60654934636817025489047360200759
60654934636817025489050803407007
60654934636817025489051060624451
60654934636817025489112703531101
60654934636817025489113822739295
60654934636817025489865591742095
60654934636817025489865848959539
60654934636849746531136432288157
60654934636849746531387136391261
60654934636849746531891896409923
60654934636849746531954658174847
60654934636850646549908548240607
60654934636850646550095801464561
60654934636850646550096833535379
60654934636850646550158477490337
60654934636850646550159595300303
60654934636850646550159596698531
60654934636850646550911621869006
60654934636850646550911709007843
60654934636850647098864441113071
60654934636850647098864441131945
60654934636850647098864526871093
60654934636850647098927202877995
60654934636850647098927202896869
60654934636850647098948128202539
60654934636850647099118587490698
60654934636850647099139508079006
60654934636850647099202269843930
60654934636850647099703592310990
60654934636850647099766354075914
60654934636853298382215074691403
60654934636853298382215074695775
60654934636853298382215417652367
60654934636853344684539907495525
60654934636853344684727935571401
60654934636853344684727935572853
60654934636853348253340537093031
60654934636853348253342861091085
60654934636853348253343635929957
60654934636853348253343635943007
60654934636853348253531146385857
60654934636853348253531921224729
60654934636853348253531921237779
60654934636853348253591241196135
60654934636853348253593565194189
60654934636853348253594597265006
60654934636853348253594682989653
60654934636853348253594683002703
60654934636853348253594684402383
60654934636853348254155325428119
60654934636853348254158424265045
60654934636853348254158424278095
60654934636853348254158768634367
60654934636853348254346709559817
60654934636853348254346709572866
60654934636853348254346709572867
60654934636853348254346710622626
60654934636853348254347053929139
60654934636853348390601205729195
60654934636853348390604304584995
60654934636853348390768312750203
60654934636853348390768313100123
60654934636853348390789233806523
60654934636853348390789233810895
60654934636853348390789576767487
60654934636853348390792589879767
60654934636853348390792675600201
60654934636853348390792675618915
60654934636853348390792677017143
60654934636853348390852252788891
60654934636853348390855351644691
60654934636853348390855353038547
60654934636853348391353318038507
60654934636853348391356416875593
60654934636853348391604365098203
60654934636853348391604365102575
60654934636853348391607463935289
60654934636853348391607465347859
60654934636853348391607465352230
60654934636853348391607465352231
60654934636923587596357866509597
60654934636923589380747673371859
60654934636923592537829062008880
60654934636923592538393917893196
60654934636923593086617590212685
60654934636923593086618704821609
60654934636923593086805961246605
60654934636923593086806990116381
60654934636923593086868637272381
60654934636923593087374173647422
60654934636923593087433493137823
60654934636923593087433493156697
60654934636923593087621778451469
60654934636923593087624877750526
60654934636926246200028190309315
60654934636926246200028276048463
60654934636926246200028961961647
60654934636926246200029304918239
60654934636926246200781074270959
60654934636926246200781417226099
60654934636926246200781417227551
60654934636926290672209374221581
60654934636926290672209374223033
60654934636926290672397402298909
60654934636926290672397402300361
60654934636926290672400841255807
60654934636926290672400845506609
60654934636926294241264016143868
60654934636926294378525162722638
60654934636926294379086574932703
60654934636926294379274603010031
60654934636926294379274603359951
60654934636926294379274860227475
60654934636926294379274946316543
60654935011140583139712261480853
60654935028866459243201443346569
60654935082040485825496770885541
60654935082044087547700879928119
60654935082044088096743898846949
60654935087949111238598438282981
60654935087949111238598438637113
60654935087949111238598782656515
60654935087949111238601881843361
60654935087952712960802891699093
60654935087952712960802891716355
60654935087952712960805990885939
60654935087952712960805990903201
60654935087952713509845566244181
60654935087952713509845566244389
60654935087952713509845909082729
60654935087952713509845910617923
60654935087952713509849008387619
60654935087952715156974622999403
60654935088824114767791482697865
60654935088824114767791484114807
60654935090591379060749389203232
60654935105253521797064713918565
60654935105253521797252741995893
60654935105569572918719923685275
60654935105569572918719924735035
60654935105569572918719924748085
60654935105569572918783031223573
60654935105569572918971059300901
60654935105569572918971316518345
60654935105569572920412176381227
60654935105569572920412177430987
60654935105569572920412177444037
60654935105569572920475283919525
60654935105569572920663311996853
60654935105569572920663569214297
60654935105569620905828641022857
60654935105569620905828641035907
60654935105569620905828899303111
60654935105569620906016926317629
60654935105569620906016926330679
60654935105569620906017184597883
60654935105569621043026890850849
60654935105569621043026890863899
60654935105569621043277680693101
60654935105569621043277680706151
60654935105569622735909271047533
60654935105569622735909271060583
60654935105569622735909529327787
60654935105569622743587127247441
60654935105569622743587385527695
60654935105569622743589451245495
60654935105569622743589451258545
60654935105569622743589709525749
60654935105569622743775413605023
60654935105569622743777736540267
60654935105569622743777736553317
60654935105569622743777737603077
60654935105569622873421072832621
60654935105569622873421331112875
60654935105569622880785032364869
60654935105569622880785033414629
60654935105569622880787356712843
60654935105569622880787357762603
60654935105569622881036166917685
60654935105569622881038490915739
60654935105580427902521598227053
60654935105580427902584360341897
60654935105580427910114652393151
60654935105580427910387740784543
60654935105580427910390063719787
60654935105580427910390063732837
60654935105580427910390064782597
60654935105581328470333637097979
60654935105581328470584427277101
60654935105581328470584685557355
60654935105581328477926691264077
60654935105581328477926692313837
60654935105581328478199521362165
60654935105581328478201845360219
60654935105677672571951912818057
60654935105677672571952171098311
60654935105677672572140198112829
60654935105677672572140456393083
60654935105677674402032542842733
60654935105677674402032542855783
60654935105677674402032801122987
60654935105677674402095304957577
60654935105677674402095563237831
60654935105677674402283591315159
60654935105677688632233091378663
60654935105677688632233348596107
60654935105677689181338786795653
60654935105677689181527071753555
60654935105677689181527073153235
60654935105677690416623161611547
60654935105677690416626260444261
60654935105677690416873864302081
60654935105677690416873865719023
60654935105677690828467843550667
60654935105677690828656128491307
60654935105678573139701189911009
60654935105678573139701189924059
60654935105678573139951979753261
60654935105678573139951979766311
60654935105678574969844581713659
60654935105678574970095371892781
60654935105678574970095630173035
60654935105678589611827137680545
60654935105678589611827137693595
60654935105678589749338853730857
60654935105678589749338853743907
60654935105678591396216949160951
60654935105678591396279625191099
60654935105678591396467910485871
60654935106549140264844440886463
60654935106552692161674688212247
60654935106552692161674688225297
60654935106552692161677012223351
60654935106552692161677012560221
60654935106552742124306980323721
60654935106552742124309304321775
60654935106552742124309305721455
60654935114443367257869912751186
60654935114443367806912587313744
60654935114444268237463614578704
60654935114444273727831041945372
60654935114540634484504140909802
60654935114540634486010431259276
60654935115206137422791356139662
60654935115206137422791356257706
60654935115415680100017291818356
60654935115415680100205319895684
60654935115415683806055344999104
60654935115415683806243373076432
60654935115424041483212842559638
60654935115424085543822373868240
60654935115424085947801344771070
60654935115424085947801344776686
60654935115424085948048953229404
60654935115424085948052391832224
60654935115424085948052393367258
60654935115424085955329312829886
60654935115424085955329316012214
60654935115424085955332410612840
60654935115424085955332411662600
60654935115424085955392074590652
60654935115424085955412995649678
60654935115424085955415318597972
60654935115424085955415319647732
60654935115424085955416352762694
60654935115424085957860717767958
60654935115424089249653545532593
60654935115424089249862751047042
60654935115424089653841721372288
60654935115424089661372788258202
60654935115424089661453371778720
60654935115424089661456729363912
60654935115424089661644757441240
60654935115424936555428557257667
60654935115424936555491233283443
60654935115424975397680321470472
60654935115424975397680321588516
60654935115424985969268791409292
60654935115424985969268792826442
60654935115424986515797969916969
60654935115424986515797972750621
60654935115424986515797974167771
60654935115424986515864087737720
60654935115424986523141008731170
60654935115424986523144452409856
60654935115424986523228134757175
60654935115424986523228134757418
60654935115424986525735175788295
60654935115424989680141810682872
60654935115424990229435532270400
60654935115424990229519215107445
60654935115427637844633915045149
60654935115427637844633915399281
60654935115427676689333403265352
60654935115427687670005366693534
60654935115427687670005452786974
60654935115427687670193394770862
60654935115427687670253062289452
60654935115427687670256156535786
60654935115427687670256158052106
60654935115427687672703879113144
60654935115427687677871250601893
60654935115427687807266121423138
60654935115427687807266121423139
60654935115427687807266122467075
60654935115427687807266122939459
60654935115427687807451050294747
60654935115427687807451054899840
60654935115427687807451054899841
60654935115427687807454149481545
60654935115427687807454149481753
60654935115427687807454149482997
60654935115427687807454149500466
60654935115427687807454149500467
60654935115427687807454149500472
60654935115427687807454149599637
60654935115427687807454151016787
60654935115427687807454407767670
60654935115427687814794090526098
60654935115427687814794093708426
60654935115427687814797188309052
60654935115427687814797275937523
60654935115427687814877773345890
60654935115427687814880096294184
60654935115427687815065801423218
60654935115427687815068124371512
60654935115427687815069157473376
60654935115427687815069245101850
60654935115427687817324461299448
60654935115427687817325494401312
60654935115427691513306498596117
60654935115427691513494526660347
60654935115427691513494526778439
60654935115521330801187082168894
60654935115521336154188346331648
60654935115521336155859707019008
60654935115521346863222413566856
60654935115521347272305998549342
60654935115521347272305998562440
60654935115521347272474163487854
60654935115521347272495055496446
60654935115521347272556702652446
60654935115521347272557731522222
60654935115521347274754491257096
60654935115521347274816391398452
60654935115521347274817167282872
60654935115524947347382082906113
60654935115524947347382082910485
60654935115524947347570110983441
60654935115524947347570110987813
60654935115524947347632787009217
60654935115524947347632787013589
60654935115524948994764168234828
60654935115524948996372852896412
60654935115524949131770771990381
60654935115524949131770775178325
60654935115524949131958800067709
60654935115524949131958803255653
60654935115524949131958803260025
60654935115524949131958804795272
60654935115524949134469284310826
60654935115524952700718653381208
60654935115524952700802221415576
60654935274949771273522281113617
60654935327143079573131043439418
60654935327248446005431504483942
60654935327248446005434603788832
60654935327248446007106050215340
60654935327248446007126081177948
60654935327251147710561168881800
60654935327795690437623339079018
60654935327795690847713090770054
60654935327799292571609452514200
60654935327799292571609452527298
60654935327799292571609452980760
60654935327799292571609454043618
60654935328122547136920080407252
60654935328122591609123562502768
60654935328122596550510732597278
60654935328122596550698760674606
60654935328122596551262844906590
60654935328122596962289638151552
60654935328122596962291962149606
60654935328122596962291962621782
60654935328122596962292737456442
60654935328123447704732895634822
60654935328123447705296721586504
60654935328123447705485007944134
60654935328123447706989232562758
60654935328123492177123286364740
60654935328123492179379365025472
60654935328123492179379365142112
60654935328123492179379622359556
60654935328123747894567201147784
60654935328123747894567286886932
60654935328123749129349480066058
60654935328123792366121997273170
60654935328123792366121997389810
60654935328123792366122255670112
60654935328123792368649930325900
60654935328123792368650187543344
60654935328123797300166386956036
60654935328123797301002067299716
60654935328123797307506067129670
60654935328123797307506068179430
60654935328123797307508391127724
60654935328123797307508392662758
60654935328123797307509425764622
60654935328123797307778036312708
60654935328123797307778037362468
60654935328123797307779988774454
60654935328123797307780360310762
60654935328123797307781136667358
60654935328123797308345106108302
60654935328123797308345220899342
60654935328123797714269728766966
60654935328123797714270503601626
60654935328123797714541324878662
60654935328123797715106183945306
60654935328123797719288331318896
60654935328123797719290655316950
60654935328123797719290655789126
60654935328123797719291430623786
60654935328123797719563399806824
60654935328123797720127483566632
60654935328123797720127484038808
60654935328123797721819736262584
60654935328231849377880191854648
60654935328231849377882515852702
60654935328231849377883291159538
60654935328231849378715872198328
60654935328231849378718971503218
60654935328231849380410448892334
60654935328231850613501250421492
60654935328231860498532315373762
60654935328231860498699709839440
60654935328231860499347103708850
60654935328231860499535390183120
60654935328231865438474836637414
60654935328231865438474837687174
60654935328231865439897818754758
60654935328231865439898851856622
60654935328231865440086879933950
60654935328231865440169413331420
60654935328231865440169414866454
60654935328231865440734532200302
60654935328231865440922560277630
60654935328231865850257100826640
60654935328231865851680081881126
60654935328231865851680856715786
60654935328231865851951677520646
60654935328231865851951677992822
60654935328231865852516537059466
60654935328232760929083342638722
60654935328232760929898130973810
60654935328232765868754268841842
60654935328232765868775160850434
60654935328232765869025864953538
60654935328235462220903818899280
60654935328235462220987385767248
60654935328235462221488795139856
60654935328235462221739499242960
60654935328235467572210505784828
60654935328235467572461209887932
60654935344868955261071088162646
60654935344868955672915855123652
60654935345524262844116893287844
60654935345524268380300666855516
60654935345524270027241694466180
60654935345849668460886140699320
60654935345849673409803602490952
60654935345849673958868315905237
60654935345849673959432399665045
60654935345849673959432400137221
60654935345849673961124652360997
60654935345852369760069256265200
60654935345852375105708397080740
60654935345852375113238689131994
60654935345852376897377452153024
60654935345852376897628500612400
60654935345961328986708970201030
60654935345961338460228851005234
60654935345961338460228936744382
60654935345961343811703450077218
60654935345961343811703708344422
60654935345961343811703794433490
60654935345961343950470753306860
60654935345961343950658781384188
60654936446863597713280182472921
60654936464589473808550378959823
60654936517731083107245015350149
60654936517731083107245015354361
60654936517731083107245015704281
60654936517731083108060832559225
60654936517731083108060836791313
60654936517731083114838844355119
60654936517731083656538738359033
60654936517731083656538738372083
60654936517731083656538996639287
60654936517731083657103851460793
60654936517731083657103855710143
60654936517731083657291879551171
60654936517731083663881863273949
60654936517731084894084869155213
60654936517731084894147545180989
60654936517731084894147546597931
60654936517731084894335574675259
60654936517731085305929809724347
60654936517731085306117837801675
60654936517742790491310899625469
60654936517742790903281191892023
60654936517763498607060990561253
60654936517763498607061076654533
60654936517763498607061077717343
60654936517763498607081996888709
60654936517763498607081996892921
60654936517763498607081997242841
60654936517763498607897814097785
60654936517763498607901258839227
60654936517763500399064864055745
60654936517767100878245099544505
60654936517767100878245356407817
60654936517767100878245357824759
60654936517767100878307861309429
60654936517767100878307861322479
60654936517767100878308118526873
60654936517767100878308118539923
60654936517767100878579828957433
60654936517767100878579828970483
60654936517767100878580087237687
60654936517767100879061002501567
60654936517767100879061260768771
60654936517767100879061263951099
60654936517767100879064358551725
60654936517767100879144942059193
60654936517767100879148386800635
60654936517767100879332970149571
60654936517767100879336327734763
60654936517767100879336413828203
60654936517767100885922955407543
60654936517767102113654653871005
60654936517767102113654911088449
60654936517767102114683206393991
60654936517767102121268628742051
60654936517767102525436918060231
60654936517767102525437175277675
60654936517767102670311647660881
60654936523639408926688514019263
60654936523639408926688515436205
60654936523639408926691952976161
60654936523639408926691952993423
60654936523639408926691954393103
60654936523639410712710137358691
60654936523639410712712460289723
60654936523639410712712460306985
60654936523639410712712461706665
60654936523639410712963250486107
60654936523639410712963508766361
60654936523639410712964283605233
60654936523639410720303966363661
60654936523639425535238302407109
60654936523639425535239417016033
60654936523639709070205523107583
60654936523639709070205524524525
60654936523639709070208962064481
60654936523639709070208962081743
60654936523639709070208963481423
60654936523639727373335996930194
60654936523651416453392823822523
60654936523651416453392823839785
60654936523651416453643614018907
60654936523651416453643872299161
60654936523651416453644647138033
60654936523672147812863248100272
60654936523675726292162931352751
60654936523675726292162932769693
60654936523675726292246613705983
60654936523675726292246615122925
60654936523675726292250052662881
60654936523675726292250052680143
60654936523675726292250054079823
60654936523675726298941197183761
60654936523675726298941197201023
60654936523675726298941198600703
60654936523675727526944607984371
60654936523675727526944864847683
60654936523675727526944866264625
60654936523675727526944950940963
60654936523675727534287989749549
60654936523675727534287991166491
60654936523675728075736578426563
60654936523675728075736835289875
60654936523675728075736836706817
60654936523675728075987883766513
60654936523675742900796402093829
60654936523675742900797516702753
60654936523675747842183567602119
60654936523675747842183910558711
60654936523675750084109228168777
60654936524332239609393641106757
60654936524620127205025962555559
60654936524620127205025963972501
60654936524620127205277011032197
60654936524620127205280110219043
60654936524620127206720540765885
60654936524620127206720540783147
60654936524620127206722863714179
60654936524620127206722865131121
60654936524620127206973653910563
60654936524620127206973912190817
60654936524620127206974687029689
60654936524620127214314369770855
60654936524620127214314369788117
60654936524620128853912444683635
60654936524620128853914769031609
60654936526314412133161822781650
60654936526314413439093142906780
60654936527298728498331216264065
60654936541364384598119058540331
60654936541364384598122153127907
60654936541364384598122153140957
60654936541364384598122154190717
60654936541364384598181820309675
60654936541364384598181820322725
60654936541364384598185173190555
60654936541364384598370106667257
60654936541364384598373201267883
60654936541364384599876398882971
60654936541364384599879751750801
60654936541364384600064684177743
60654936541364384600067778765319
60654936541364384600067778778369
60654936541364385835225425104183
60654936541364385835225511197463
60654936541364385835411473556991
60654936541364385835413796492235
60654936541364385835413796505285
60654936541364385842754512365577
60654936541364386384202327623189
60654936541364386384202327623237
60654936541364386384202327636287
60654936541364386384203098212711
60654936541364386384203098225761
60654936541364386384203099275521
60654936541364386384203356493013
60654936541364386384203356506063
60654936541364386384205422223815
60654936541364386384205680504117
60654936541364386384265091155183
60654936541364386384268444023013
60654936541364386384453376449955
60654936541364386384454491058879
60654936541364386384456471037531
60654936541364386384456471050581
60654936541364386384457590245725
60654936541364400657626856542461
60654936541364402443713567768757
60654936541365285165930754441663
60654936541365285166181544288287
60654936541365285166181544301337
60654936541365285166184983245185
60654936541365285166184983258235
60654936541365286814816117357333
60654936541365286814816118420143
60654936541365286814817231966257
60654936541365286814817233029067
60654936541365286815004403714915
60654936541365286815005518323839
60654936541365286815007498302491
60654936541365286815007498315541
60654936541365286815008617510685
60654936541365286952017462481419
60654936541365585171350266643977
60654936541365585171350266657027
60654936541365585171350267706787
60654936541365585171413028408901
60654936541365585171413028421951
60654936541365585171601314766483
60654936541365585172166169587989
60654936541365585172166169601039
60654936541365585172166170650799
60654936541365585172187094893611
60654936541365585172190189481187
60654936541365585172190189494237
60654936541365585173947787041271
60654936541365585173947787054321
60654936541365585173947788104081
60654936541365585174135815118599
60654936541365585174135815131649
60654936541365585308610935280301
60654936541365585308610935293351
60654936541365585308861725122553
60654936541365585308861725135603
60654936541365585309426838224313
60654936541365585309426838237363
60654936541365585309698553376607
60654936541365585309698553389657
60654936541365585309701992333505
60654936541365585309701992346555
60654936541365585311145779297527
60654936541365585311145779310577
60654936541365586958273716857397
60654936541365586958273802933367
60654936541365586958273802946465
60654936541365586958274577772239
60654936541365586958274836052541
60654936541365586958336479326533
60654936541365586958336480376293
60654936541365586958337598521677
60654936541365586958524507403861
60654936541365586958525626599005
60654936541365601828247806071683
60654936541365601828251158939513
60654936541365601828436092416215
60654936541365601828439445297095
60654936541365601965696761052539
60654936541365603612574855082953
60654936541365603612640970419919
60654936541365603612825903896621
60654936541365603612829256764451
60654936541376391576093815664551
60654936541376391576094160025035
60654936541376391576094160038085
60654936541376391576094934859695
60654936541376392124886044036917
60654936541376392124886130112935
60654936541376392124886130125985
60654936541376392124887163232061
60654936541376392125136834570331
60654936541376392125136834583381
60654936541376392125137953778525
60654936541376408184390488095309
60654936541376408184390832451581
60654936541376408230144418778599
60654936541376408230144421965139
60654936541376408230395122881703
60654936541376408230395467255237
60654936541376408237738247783569
60654936541376408237738247796619
60654936541376408596172752284535
60654936541376408596172838373603
60654936541376408779441583943971
60654936541377292555499833757963
60654936541377292555499834820773
60654936541377292555500952966157
60654936541377292555687861835291
60654936541377292555687861848341
60654936541377292555688981043485
60654936541377292692697826014219
60654936541377309209800882720961
60654936541377309209800967397299
60654936541377309209804324864399
60654936541377309209989253754881
60654936541377309209992611208931
60654936541398024052104426368917
60654936541398024052104426369076
60654936541400701962840329977417
60654936541400701962840330094057
60654936541400701962840330107107
60654936541400701962840331040227
60654936541400701962840331156867
60654936541400701962903091742341
60654936541400701962903092208901
60654936541400701962903093271711
60654936541400701963091378099923
60654936541400701963091378566483
60654936541400701963656232921429
60654936541400701963656233984239
60654936541400701963656237643163
60654936541400701963656238705973
60654936541400701963680252814627
60654936541400701963680253877437
60654936541400701963739919996395
60654936541400701963928206353977
60654936541400701963931300954603
60654936541400701970434159100431
60654936541400701970434160163241
60654936541400703747229022366269
60654936541400703747229022379319
60654936541400703747229023429079
60654936541400703747229798623695
60654936541400703747230141580287
60654936541400703747230142643097
60654936541400703747291784481113
60654936541400703747291785543923
60654936541400703747480070838695
60654936541400703747480846741829
60654936541400703747481103959273
60654936541400718023183837020987
60654936541400718023184179977579
60654936541400718023184184563799
60654936541400718023184956216131
60654936541400719853327576353399
60654936541400723559367953882121
60654936541400725160743168511227
60654936541400725160743425728671
60654936541400725343757765368351
60654936541400725351351594036451
60654936541401602530651768790947
60654936541401602530652025878701
60654936541401602530652025891751
60654936541401602530652026008391
60654936541401602530902815720953
60654936541401602530902815734003
60654936541401602530902817250323
60654936541401602530903074467767
60654936541401602531467676322631
60654936541401602531467676340053
60654936541401602531467928822713
60654936541401602531467928835763
60654936541401602531467933540075
60654936541401602531467933557497
60654936541401602531488854128383
60654936541401602531739643975007
60654936541401602531739643988057
60654936541401602531743082931905
60654936541401602531743082944955
60654936541401602538245856064573
60654936541401602538245856077623
60654936541401602538245942171063
60654936541401602538246199388507
60654936541401604177780049631229
60654936541401604177780049644279
60654936541401604177780050694039
60654936541401604177842811746073
60654936541401604177842812808883
60654936541401604177843587649159
60654936541401604177843587649207
60654936541401604177843844866603
60654936541401604177843844866651
60654936541401604178031098103655
60654936541401604178031874006789
60654936541401604178032131224233
60654936541401604315041580277177
60654936541401604315041837494621
60654936542020897917776224405387
60654936542020897922858798583547
60654936542057215280886861303889
60654936542057217111029223173953
60654936542345052913885833427765
60654936542345052913885833440815
60654936542345052913885834490575
60654936542345052913886605080097
60654936542345052913886605093147
60654936542345052913886863360351
60654936542345097388037034408401
60654936542345097388037034421451
60654936542345097388037035471211
60654936542345097388037806060733
60654936542345097388037806073783
60654936542345102876519184156583
60654936542345102876519184169633
60654936542345102876769974016257
60654936542345102876770317322769
60654936542345102876770318372529
60654936542345102878213759917469
60654936542345102878463779861361
60654936542345102878463779874411
60654936542345102878464894483335
60654936542345102878466874461987
60654936542345102878467993670181
60654936542345104525342559437729
60654936542345104525344882386023
60654936542345104525407989228741
60654936542345104525407990278501
60654936542345104525595931212789
60654936542345104532936733166361
60654936542345119347809335610449
60654936542346003307070210017651
60654936542346003307070211421543
60654936542346003307070211434593
60654936542346003307070214603871
60654936542346003307070296110931
60654936542346003307070297173741
60654936542346003307073653223899
60654936542346003307073653578031
60654936542346003307073654627791
60654936542346005093153569793059
60654936542346005093154598662835
60654936542346005093154599708383
60654936542346005093154599712595
60654936542346005093154602894923
60654936542346005093156922660889
60654936542346305282490366284510
60654936542348704598721891288355
60654936542348704598722920158131
60654936542348704598723291812531
60654936542348704598723293229473
60654936542348704598723377905811
60654936542348704598726735372911
60654936542348704598786053931747
60654936542348704598786053935959
60654936542348704598786140025027
60654936542348704598786144274377
60654936542348704598789497142207
60654936542348704600479603639479
60654936542348704600480718235353
60654936542348704600482955090367
60654936542348704600482956507309
60654936542348704600484075702453
60654936542348704600667888921201
60654936542348704600667888934251
60654936542348704600667889984011
60654936542348704600669003530125
60654936542348704600669004592935
60654936542348704608010927729787
60654936542348706384806651587939
60654936542348706384807680440453
60654936542348706384807680457715
60654936542348706384810004438507
60654936542348706384810004455769
60654936542348706384869415106835
60654936542348706384872766557723
60654936542348706384872767974665
60654936542348706385057700401607
60654936542348706385058815010531
60654936542348706392401853819117
60654936542348715718540911558223
60654936542348954781930294179465
60654936542348954781932617594319
60654936542348954782118236163513
60654936542348954782118579474237
60654936542348954782118580537047
60654936542348954782120559578367
60654936542348954782120903938851
60654936542348954782120903951901
60654936542348956565757225634547
60654936542348956566510371045723
60654936542349015862033559921887
60654936542349015907787490622439
60654936542349021213781619858903
60654936542349021395957897711647
60654936542349021395957897730361
60654936542349021396523101174911
60654936542349021396795869173055
60654936542349021398217333845303
60654936542349021398217678218837
60654936542349021398239742108053
60654936542349021398492770681595
60654936542349021398492774913683
60654936542349021399055649657159
60654936542349021399057973771853
60654936542349023045346734956589
60654936542349023045619589042349
60654936542349023045621913040403
60654936542349023046186772579223
60654936542381442249550175764588
60654936544036235680241337607876
60654936544038917017222724262094
60654936544038920721568524746890
60654936544038937383488397240064
60654936544038937383488397253114
60654936544038937520749151615536
60654936544038937520749151628586
60654936544038938757976483112602
60654936544039839325788266642360
60654936545023704170639224796125
60654936545300584086701608598056
60654936545300617989825640360498
60654936545303319281478720742648
60654936545303335752768987337474
60654936545303335752769245267856
60654936545311391448732606679870
60654936545311424802813878866594
60654936545311424803001905881064
60654936545311424803064668000120
60654936545311439215379043294982
60654936545311440862510166217046
60654936545312325370813687521496
60654936545312325370813687525708
60654936545335706373702106175752
60654936545335739720443436260936
60654936545335740132289323502934
60654936545335754963726591652934
60654936545335756191733960786144
60654936545335756199073643544572
60654936545336640150994463525896
60654936545336640150994468125166
60654936545336640150995582752964
60654936545336640700038257634922
60654936545336640700038343728362
60654936545339341991691339429802
60654936545339358470320427149708
60654936545339358470320513593068
60654936545339358470383275357992
60654936549948463359318128804473
60654936550928264009154543566239
60654936550928264010846796378831
60654936550928264606206852971277
60654936550928265840988786582849
60654936550928265840989044850053
60654936550928280655844313646063
60654936550928280657536566458655
60654936550928280658372246789237
60654936550928281070157610178567
60654936550929165036946080504959
60654936550929166812992016855235
60654936550929166820519984908435
60654936550929181096454714361533
60654936550929181637903186847619
60654936550929181637906630040817
60654936550931867974975074092975
60654936550931867974975159832123
60654936550931867974976307725027
60654936550931882799701515370933
60654936550931882799701516770586
60654936550931882799701516770613
60654936550931882929371425491165
60654936551220016450031348524627
60654936551220064628273829155695
60654936551220950783727299578043
60654936551220950791255267263853
60654936551220965607886127206237
60654936551244365132768689095571
60654936551245232758869506162179
60654936551245266112948511734675
60654936551245266113135768159671
60654936551245266120478803785929
60654936551245266120478806968257
60654936551245280937109663844953
60654936684156932292338548036463
60654936701881907964584999738051
60654936710744995766620124926663
60654936710744995767373266105751
60654936754076116837105824628057
60654936755056518180486547064645
60654936755056518180486547081907
60654936755056518180489986038805
60654936755056518317684539320901
60654936755056518317684539338163
60654936755056518317687892205993
60654936755056834978311428824991
60654936755056834978311428829203
60654936755060370221341577309323
60654936755060370221341577322373
60654936755060370221404339778459
60654936755060436698168951276725
60654936755060436698169037365793
60654936755060436700515537884831
60654936755060436700703828478761
60654936755060436700703909981609
60654936755060436700703914567829
60654936755060436701269027669589
60654936755060436837710148581077
60654936755060436837964578622145
60654936755060436837964664711213
60654936755060436838529782045061
60654936763923526700040451999153
60654936781648502370717853591741
60654936781648502371470994770829
60654936781682105677866801971752
60654936781684823630411174196253
60654937161771271986619175197024
60654937162755587047446079038497
60654937162755590751876706582889
60654937162755591987411870195695
60654937180480260743605238814721
60654937180480494455711144816087
60654937180480494455711487772679
60654937180480561070116009810223
60654937180480561071810586854149
60654937180480566425817733928723
60654937180481461500667037070811
60654937180481461502361269391283
60654937180481461502361613764817
60654937180481461502362388599477
60654937180492268316102735164083
60654937189027385071662967822801
60654937189027399890741004023355
60654937189027399890741778863631
60654937189027401126087796590547
60654937189027401126088572964613
60654937189027401537870837153839
60654937189028285504662089214685
60654937189028290992581678850973
60654937189028301564170005195799
60654937189028301564170263463003
60654937189028302105619080305361
60654937189028302105619855140021
60654937189028302112397031876135
60654937189028305816742831311171
60654937189028305816742832360931
60654937189343650939242175127377
60654937189352456554172587024297
60654937189352504730155636126803
60654937189352506522096684693729
60654937189352510220606769821277
60654937189352510228137061872531
60654937189355663453336824519651
60654937189355663453337081737095
60654937232670867345761073047633
60654937232670867345761073401765
60654937232670867345761159140913
60654937232670867345762192242777
60654937232670869130089237354617
60654937232674469616945524983105
60654937232674469616945524996155
60654937232674469617008201009041
60654937232674469617008201026303
60654937232674469617008201363173
60654937232674469617008287102321
60654937232674469617009320221447
60654937232674471264137258118187
60654937232674471264138372727111
60654937232674471401335336463511
60654937232674769211482277289073
60654937232674769211482535552065
60654937232674769211482535569327
60654937232674769211483310390937
60654937232674769760525210097361
60654937232674769760525210114623
60654937232674769760525210451493
60654937232674769760525296190641
60654937232674769760526329309767
60654937232674770995809240893853
60654937232674770995809585267387
60654937232674771407654266852375
60654937232674771407654267206507
60654937232674771407654352945655
60654937233654287327596720016831
60654937233655171286795861039239
60654937233655171286795862443131
60654937233655171286795862456181
60654937233655171286795865625459
60654937233655171286795947132519
60654937233655171286795948182279
60654937233655171286795948195329
60654937233655171286795951364607
60654937233655172933171858457643
60654937233655172933171859503191
60654937233655172933171859507403
60654937233655187757331753989325
60654937233655187757331753993537
60654937233655187758147661542643
60654937233655188992678546555113
60654937233655421470002775913213
60654937233655488084030468374171
60654937233655488084616333886362
60654937233655488086289904134821
60654937233657889049800743337523
60654937233657890834127878420599
60654937233658191023377465977659
60654937233659089623785182587073
60654937233659089806234575898817
60654937233659089806234577434011
60654937233659089806234663173158
60654937233659089807072548872333
60654937233659089807072552058873
60654937233659089807072634611481
60654937233659089807072637798021
60654937233659089808494013194661
60654937233659089809332327589575
60654937233659089809332327593787
60654937233659091453363634171763
60654937233659091453928493242619
60654937233659091590624388901367
60654937233659095160053696431257
60654937233659095160241981739127
60654937233659095160242067478275
60654937233659095297502736468731
60654937233659095297502822207879
60654937233659096944631793206483
60654937233659096944631878945631
60654937233666294897771852291443
60654937233666299841502594009763
60654937233667195328322879556403
60654937242522179668332862035194
60654937242530572547474494879709
60654937242530585518897904111173
60654937242530585523980445005353
60654937242530590467628457033719
60654937242534176127813563239987
60654937259930905953389945610824
60654937259930906090588196838336
60654937259931054423220005387061
60654937260247155477086835422524
60654937260247155483863639222650
60654937260247155483863983578922
60654937260247160830256269706260
60654937260247160837786303490310
60654937260247160837786304540070
60654937260247160837786561757514
60654937260259151936567537812432
60654937260259163049605196484264
60654937260259166618635609499582
60654937260259166618635610549342
60654937260259168410556832226386
60654940753996668704762696615843
60654940753996668704764676590283
60654940753996668704764676594495
60654940753996668704765020963817
60654940753996668704765795802689
60654940753996668712105735424429
60654940753996683528923049764063
60654940753996683528923049777113
60654940753996683528926144010557
60654940753996683528926148609827
60654940753996683536266088572649
60654940754008374301924936438349
60654940754008374301924936451399
60654940754008374301928031034763
60654940754008374301928031038975
60654940754008374301928035284113
60654940754008374301928375408297
60654940754008374309267718042541
60654940754032700750776883950517
60654940754032700750964140362463
60654940754032700750964140375513
60654940754032700750964141425273
60654940754032700750964911660663
60654940754032700750964912027845
60654940754032700750964916259933
60654940754032700756047486206005
60654940754032700758307179171049
60654940754032702533659260013519
60654940754032702541002156408799
60654940771722561415107089808217
60654940771722561415107089812429
60654940771722561415360116863827
60654940771733366581972444043347
60654940771733366589312474340375
60654940771757678205152480206279
60654940771757678207413060690763
60654940771757678212495290512651
60654940771757678212495290866783
60654940771757678212495634868923
60654940771757681917719760496479
60654940771758578637148180406617
60654940771758578637148180410829
60654940771758578637148183593157
60654940771758578637964087955723
60654940771758578637964087959935
60654940771758578642230754584777
60654940771758578642231525191561
60654940771758578642231529423649
60654940771758578643046317777611
60654940771758578643046318131743
60654940771758578643046662133883
60654940777641991994819682816904
60654940777667204048616545217635
60654940777667204048616545571767
60654940777667204048616631310915
60654940777667204048616889591169
60654940777667204056147956477083
60654940777667204056147956831215
60654940777667207708842062216589
60654940778506236697278981278287
60654940778506236697278981632419
60654940778506236698970116182987
60654940778506236698970119365315
60654940778506236698973558326425
60654940778506236699221163242683
60654940778506236704053808152399
60654940778506236704116570271455
60654940778506236706564288144549
60654940778541653677199458913765
60654940778541653677450505973461
60654940778541653678015361857777
60654940778614288180447232350987
60654940778614288363398809867239
60654940778614288363398811284181
60654940778614288363401135735745
60654940778614288363401135748795
60654940778614288363649858343877
60654940778614288365093386561245
60654940778614288365093387978187
60654940778614288365095712442801
60654940778614288365344435037883
60654940778614288365911619973033
60654940778614290010593040349123
60654940778614290012224855273993
60654940778614290012287271969547
60654940778614290012287617393049
60654940778614304834689077516037
60654940778614304834691400580971
60654940778614304834754076606747
60654940778614304836385977624897
60654940778614304836448653650673
60654940778614538546605726158155
60654940778614588551832580219435
60654940778614588552083628696073
60654940778614588552648483163447
60654940778614588552648484580389
60654940778614588552651926723827
60654940778614588559426753597939
60654940778615488937466847637461
60654940778615488937466933376609
60654940778615488937470289426767
60654940778615488937470289780899
60654940778615488983283197499001
60654940778615488983283283592281
60654940778615488983286636455899
60654940778615488983286636460111
60654940778615488983471569949863
60654940778615488983474922817693
60654940778615488984981215020357
60654940778615488984981215033407
60654940778615488985730915372095
60654940778615488985730915722015
60654940778615488985731001465375
60654940778615488985731001815295
60654940778615488985731002878105
60654940778615488985733241236389
60654940778615488985733327329669
60654940778615488985733327342719
60654940778615488985734358928263
60654940778615488985734360444583
60654940778615490769304819303395
60654940778615490769304820703075
60654940778615490769307231279843
60654940778615490769308264381707
60654940778615490769369907305619
60654940778615490769371026500763
60654940778615490770123052716795
60654940778615490770123138810075
60654940778615505591770309861071
60654940778626295933388067426607
60654940778626295933388153515675
60654940778626295935919470953145
60654940778626295935919472370295
60654940778626295935919558459363
60654940778626295936735379896315
60654940778626295936735379900527
60654940778626295936735465989595
60654940778650605728120082721219
60654940778650605728120168460367
60654940778650605728371129780915
60654940778650605728956909553959
60654940778650605728956910970901
60654940778650605728956995647239
60654940778650605728956996710049
60654940778650605735714254682781
60654940778650607558263479097039
60654940778650607559100307346721
60654940778650607560794884040727
60654940778650622200308709703231
60654940778650622200308710057363
60654940778650622200308795796511
60654940778650622383260287573615
60654940778650622383260373194511
60654940778650622383260373311151
60654940778650622383260373312763
60654940778650622383260373316975
60654940778650622383260373666895
60654940778650622383511336050253
60654940778650622383511421789401
60654940778650622390038553053093
60654940778650622390854460597987
60654940778650622390854460602199
60654940778650622390854460952119
60654940778650624030452106093553
60654940778650624030452106447685
60654940778650624030452192186833
60654940824827238243203773844941
60654940824827238243392146645723
60654940824827238792184032044395
60654940824900121867073109131437
60654940824900121867073109144487
60654940824900121867075433492461
60654940824900121867076462362237
60654940824900121867264490426515
60654940824900121867323813230329
60654940824900121867323813234541
60654940824900121867326395862769
60654940824900121874665818941263
60654940824900121874665819291183
60654940824900121874666163297535
60654940824900121874669257898161
60654940824900121874669262497431
60654940824900121874669520764635
60654940824900121874854449655117
60654940824900123104114475671251
60654940824900123104116798969465
60654940824900123104302760966023
60654940824900123104305085313997
60654940824900123104305860148657
60654940824900123104365179774355
60654940824900123104365180124275
60654940824900123104365438404529
60654940824900123104367503072569
60654940824900123104368536174433
60654940824900123111708218932861
60654940824900123111896591033803
60654940824900123653157407429779
60654940824900123653157408846721
60654940824900123653157493523059
60654940824900123653159731427833
60654940824900123653159732844775
60654940824900123653160850990159
60654940824900123653345779880641
60654940824900123653347759505161
60654940824900123653347759859293
60654940824900123653348879067487
60654940824900123653408455906417
60654940824900123660688818689227
60654940824900123660751580808283
60654940824900171877404267399187
60654940824900171877404267403399
60654940824900171877406850031627
60654940824900171877407620267017
60654940824900171877407620284279
60654940824900171877407621683959
60654940824900171877407966057701
60654940824900171884934818085035
60654940824900171884934903823975
60654940824900171884935592923699
60654940824900171884935675476307
60654940824900171884935675476515
60654940824900171884935678662847
60654940824900173112751401156389
60654940824900173112753638011403
60654940824900173112939686451161
60654940824900173112939687513971
60654940824900173112942010799135
60654940824900173112942010812185
60654940824900173661731312515399
60654940824900173661731312519611
60654940824900173661731570795701
60654940824900173661731570812963
60654940824900173661733894793755
60654940824900173661733894811017
60654940824900173661733896210697
60654940824900173661796656912763
60654940824900173661796656912971
60654940824900173661796658329913
60654940824900173661797431751635
60654940824900173669325399800623
60654940824900173669325399804835
60654940824900173669325744174365
60654940824900187936911379842265
60654940824900187936914734127037
60654940824900187936915107198539
60654940824900187937099666199847
60654940824900187937100810910631
60654940824900187937100810927893
60654940824900187937103019421809
60654940824900187937103133858925
60654940824900187937103135275867
60654940824900187937103138458195
60654940824900188485891636642039
60654940824900188485892009700283
60654940824900188485892009700331
60654940824900188485892009713381
60654940824900188485892780289805
60654940824900188485892780302855
60654940824900188485892781352615
60654940824900188485892784534943
60654940824900188485892784539155
60654940824900188485893038583157
60654940824900188485894989509869
60654940824900188485895104300909
60654940824900188485895362581211
60654940824900188485895367167431
60654940824900188485957780326685
60654940824900188493485752966105
60654940824900188493485838705253
60654940824900188493486867575029
60654940824900189721239831148945
60654940824900189721242156546679
60654940824900189721304918665895
60654940824900189721490536651729
60654940824900189721492859232841
60654940824900189721492859250103
60654940824900189721492860649783
60654940824900189721492945326281
60654940824900189721492946743223
60654940824900190133021837044819
60654940824900190133084513070595
60654940824900190133084857440125
60654940824900190133084857444337
60654940824900190133087181438179
60654940824900190133087181792311
60654940824911879258956659906563
60654940824911879258960011357451
60654940824911879258960012774393
60654940824911879266487726792477
60654940824911895318468273110375
60654940824911895318656299770761
60654940824911895318656301187703
60654940824911895318656304370031
60654940824911895730250535882659
60654940824911895730250536236791
60654940824932538609221973726151
60654940824932538609223088335075
60654940824932538609284735491075
60654940824932538609284992708519
60654940824932538609285078797587
60654940824932538609285079860397
60654940824932538609285850449919
60654940824932538609285854699269
60654940824932538611733572572363
60654940824932605221892375845607
60654940824932605226975037179857
60654940824932610580144384311875
60654940824935306924574920773565
60654940824935306924574920777777
60654940824935306929658266604057
60654940824936140876014405594547
60654940824936140880280814988895
60654940824936140880280814993107
60654940824936140880280815343027
60654940824936140880281159362429
60654940824936140880281929951951
60654940824936140880281934201301
60654940824936140880282188232205
60654940824936140880469101700609
60654940824936140880469358568133
60654940824936140880469444657201
60654940824936140881034304792319
60654940824936140881285266117239
60654940824936140882729909287627
60654940824936190888856005706821
60654940824936205707932727240439
60654940824936205707933100298683
60654940824936205707933100298731
60654940824936205707933100311781
60654940824936205707933870888205
60654940824936205707933870901255
60654940824936205707933871951015
60654940824936205707933875133343
60654940824936205707933875137555
60654940824936205707934129181557
60654940824936205707996891300773
60654940824936205713016445066365
60654940824936205713016445079415
60654940824936205713016446129223
60654940824936205713017474998951
60654940824936205713017478181279
60654940824936205713017478185491
60654940824936206941019999356189
60654940824936206941021227216955
60654940824936206941021227234217
60654940824936206941647706282649
60654940824936206941648735169687
60654940824936206941835906905295
60654940824936206941837021514219
60654940824936206948363238690799
60654940824936206948364266042803
60654940824936206948364267577837
60654940824936207353429884736939
60654940824936207353430999345863
60654940824936207355062927639007
60654940824936207355062927643219
60654940824936207355125948038525
60654940824936207355878835192325
60654940824936207360145501817167
60654940824936207360961323277205
60654940824936207360961409366273
60654940824936207492386702768129
60654940824936207493139589917717
60654940824936207498222078006809
60654940824936207498222164095877
60654940824936210647061604395757
60654940824936210647061604413019
60654940824936212294190661150771
60654940824936212295006568699877
60654940824936212302348493371715
60654940830699545009581968311141
60654940830699545012092448299079
60654940830735864205283460137381
60654940830735864205285784485355
60654940830735864205285785535115
60654940830804896612686113149561
60654940830804896614317926674751
60654940830808448875484256210199
60654940830808448875484257627141
60654940830808448875484600583733
60654940830808448928016111554767
60654940830808448928016111572029
60654940830808448928832014498779
60654940830808497108766747359239
60654940830808498291019154927619
60654940830808498335078507154253
60654940830808498336773084198179
60654940830808498336773084211229
60654940830808498883033309585389
60654940830808498883870133218491
60654940830808498883870133222703
60654940830808498883870134635433
60654940830808498883870137821973
60654940830808498883870392565815
60654940830808498883932895337547
60654940830808498885543789573327
60654940830808498885564710279679
60654940830808498885564968192799
60654940830808498885564968210061
60654940830808498885564968546931
60654940830808498885564969609741
60654940830808498885564972796281
60654940830808498885627730311855
60654940830808498886380617809911
60654940830808498886380875740293
60654940830808498890648318626773
60654940830808498891464221570785
60654940830808513159237306103561
60654940830808513159237307166371
60654940830808513160931882793355
60654940830808513160931883147487
60654940830808513160931884210297
60654940830808513708029277591093
60654940830808513708029534808585
60654940830808513708029534821635
60654940830808513708029539407855
60654940830808513709723853235339
60654940830808513709723857821559
60654940830808513709726435980255
60654940830808513709726440566475
60654940830808513714807460882593
60654940830808513714809786396967
60654940830808513715625689340979
60654940830808514943378652901797
60654940830808514943629357004901
60654940830808514945073228528781
60654940830808514945073228546043
60654940830808514945073229945723
60654940830808514945323932631885
60654940830808514945323934048827
60654940830808749066450546464927
60654940830808749066450546482189
60654940830808749067265334800015
60654940830808799072303903583785
60654940830808799072304247957319
60654940830808799074814383571723
60654940830808799074814727945257
60654940830808799074836423473219
60654940830808799074836423490481
60654940830808799075651211808307
60654940830808799075651556181841
60654940830808813898993218304543
60654940830808813898993562660815
60654940830808813898996657261441
60654940830816918872101608002098
60654940830820454664428689244495
60654940830820454664428689261757
60654940830820454664429033618029
60654940830820504077453103370495
60654940830820504077453103374707
60654940830820504077453447730979
60654940830820504077453447744029
60654940830820504623713668514707
60654940830820504623713668518919
60654940830820504623714012888241
60654940830820504623776430633763
60654940830820504626245331725599
60654940830820504626245331742861
60654940830820504626245417818879
60654940830820504631307841893211
60654940830820504671977738016203
60654940830820504671978082389737
60654940830820504672814566252787
60654940830820504672814566270049
60654940830820504672814910626321
60654940830820504677061426803287
60654940830820520685753592061581
60654940830820520685753592078843
60654940830820520731754413774187
60654940830820520731754499863255
60654940830820521280550195890487
60654940830820521280550195907749
60654940830820521280550196244619
60654940830820521280550200493969
60654940830820521280612958009543
60654940830820521281366103437981
60654940830841230631645674622745
60654940830841230631645932902999
60654940830841230631708350648521
60654940830843932335144039571956
60654940830844830524794262601641
60654940830844830524794520881895
60654940830844830524795405790281
60654940830844830524795406835829
60654940830844830524795406853091
60654940830844830524795410022369
60654940830844831073587377277813
60654940830844831073587634495305
60654940830844831073587634508355
60654940830844831073587639094575
60654940830844831073648910469289
60654940830844832308096455618559
60654940830844832308096457035501
60654940830844832308347159721663
60654940830844832308347161138605
60654940830844832309183987975717
60654940830844832309183989392659
60654940830844832309184332349251
60654940830844832354938802161889
60654940830844832356633379205815
60654940830844832720777967224303
60654940830844832765695066836916
60654940830844832902893059447465
60654940830844832902893059464727
60654940830844832902893060864407
60654940830844832902955821566521
60654940830844832903708966994959
60654940830844832903729630479703
60654940830844832903729630483915
60654940830844832903729630496965
60654940830844832903729630833835
60654940830844832903729887701311
60654940830844832903792392598759
60654940830844832905403544038885
60654940830844832911323716706281
60654940830844836015225594432227
60654940830844836060979179340691
60654940830844836062673756384617
60654940830844837662354651187241
60654940830844837845118200980297
60654940830844837845118200997559
60654940830844837845368905083401
60654940830844837845368905100663
60654940831680213318575064230417
60654940831680213318575065630097
60654940831680213318575065647359
60654940831680213318637826349473
60654940831680213318637827749153
60654940831680213320894163277409
60654940831680213320894164677089
60654940831680213321082106661137
60654940831680213321082106678399
60654940831680213321082449634991
60654940831680213321082451034671
60654940831680213321085548821837
60654940831680257790839161065407
60654940831680257792468535457199
60654940831680257792531297576255
60654940831680257797554320421089
60654940831680257797616967754721
60654940831680257798370223365101
60654940831680257800061589623297
60654940831683814996528779879679
60654940831683814996779483982783
60654940831683814997281925290855
60654940831683814997532629411221
60654940831683815004059846765593
60654940831683815004310895242231
60654940831683815040779173290257
60654940831683815043286214321297
60654940831683859468918715233429
60654940831683859469169765109747
60654940831683859474255891630549
60654940831683859520574332424941
60654940831683865003410690530935
60654940831683865003410692065969
60654940831683865003411724018695
60654940831683865003411725185095
60654940831683865003411725535015
60654940831683865003661394651301
60654940831683865003661653386517
60654940831683865003662428221177
60654940831683865003662428238439
60654940831683865003662429288199
60654940831683865005102943226887
60654940831683865005102943245601
60654940831683865005106300712701
60654940831683865005353647348705
60654940831683865005353647697173
60654940831683865005353647702997
60654940831683865005353651947975
60654940831683865005357004815805
60654940831683865010185058613271
60654940831683865010185144352419
60654940831683865010186206519273
60654940831683865010186292258421
60654940831683865010186292262793
60654940831683865010188532033647
60654940831683865010188532050909
60654940831683865010188618139977
60654940831683865010188876407181
60654940831683865010436192829057
60654940831683865010437340735059
60654940831683865010439579093343
60654940831683865010439665199673
60654940831683865010439923466877
60654940831683865011004434977659
60654940831683865011004434994921
60654940831683865011004779351193
60654940831683865012696772250731
60654940831695872573397536600581
60654940831695872573398311435241
60654940831695872573398312485001
60654940831695872573648585059957
60654940831695872573649359894617
60654940831695872573649359911879
60654940831695872573649360961639
60654940831695872580991366651099
60654940831695872580991366668361
60654940831716580691679119505161
60654940831716580692495022449173
60654940831720134243255491990609
60654940831720134243255493407551
60654940831720134243257816338583
60654940831720134243257817388343
60654940831720134243318255509345
60654940831720134243320578457639
60654940831720134243320579507399
60654940831720134244073723868815
60654940831720134245765976564767
60654940831720182368129295032041
60654940831720182368129299264129
60654940831720182368192056796965
60654940831720182368380342091737
60654940831720182368380346323825
60654940831720182368945202208141
60654940831720182413945642055349
60654940831720182414133928399881
60654940831720182414698787135479
60654940831720182414698787489611
60654940831720182421477052966489
60654940831720182421477053320621
60654940831720182421749021081053
60654940831720182421749022130813
60654940831720182421749022484945
60654940831720182421749022497995
60654940831720182421751345079107
60654940831720182421751345433239
60654940831720182421751346496049
60654940831720182422316204499883
60654940831720182424008457195835
60654940831720182424008458245595
60654940831720184198272691420911
60654940831720184198523738463345
60654940831720184198523739880287
60654940831720184205887697995593
60654940831720184205887699412535
60654940831720184205887784089033
60654940831720184205890021993647
60654940831720184205890023393327
60654940831720184205890023410589
60654940831720184205890108437007
60654940831720184205890109486767
60654940831720184206138832548409
60654940831720184206138833965351
60654940831720184206141156546463
60654940831720184206141156913645
60654940831720184206141157963405
60654940831789165369304394235753
60654940831789165369492336219801
60654940831789165369492336237063
60654940831789165369492680593335
60654940831789165369494659634655
60654940831789165369494661051597
60654940831789165369495004008189
60654940831789165369555098338857
60654940831789165369557421753711
60654940831789165370998969879999
60654940831789165371186911864047
60654940831789165371187256237581
60654940831789165371249673983103
60654940831789165372002819411541
60654940831789165372005144226075
60654940831789165377088833013159
60654940831789165378530036765913
60654940831789165378781085242551
60654940831789165422842417923235
60654940831789167206981095887535
60654940831789167207232229407853
60654940831789215377857292521741
60654940831789215377878471862527
60654940831789215377878471875577
60654940831789215377878557601835
60654940831789215377880795973009
60654940831789215377880795990271
60654940831789215377880796327141
60654940831789215377880800576491
60654940831789215377941319720891
60654940831789215379575371617255
60654940831789215379575371971387
60654940831789215379575373034197
60654940831789215379575376220737
60654940831789215379635895365137
60654940831789215379638133736311
60654940831789215380391279164749
60654940831789215380391280564429
60654940831789215384658722051229
60654940831789215385474624977979
60654940831789215385474624995241
60654940831789215387166962251051
60654940831789217026767276934685
60654940831789226496001886568613
60654940831789226496001890817963
60654940831789226497696462212859
60654940831789226497696463275669
60654940831789226497696466462209
60654940831789226502779812292701
60654940831789233084768902210789
60654940831789233086463479254715
60654940831789465561273413409937
60654940831789467398195075983949
60654940831789467398195077033709
60654940831789515566312327966921
60654940831789515567128230910933
60654940831789526686942669268543
60654940831791918316914068030171
60654940831791918318357596597459
60654940831791918318608645074097
60654940831791918319173504140741
60654940831791933141072866979479
60654940831791933142767444023405
60654940831793067280777953987097
60654940831793067280778982856873
60654940831793067282473672936623
60654940831793067282473673286543
60654940831793067282661959644125
60654940831793067290004740172457
60654940831793111752397633834569
60654940831793111752397748619993
60654940831793111752585661911897
60654940831793111752586034964525
60654940831793111752586034977575
60654940831793111754841998839833
60654940831793111754845466493087
60654940831793111754846241327747
60654940831793111754929153917973
60654940831793111755117095902021
60654940831793111755117440262505
60654940831793111755117440275555
60654940831793111755118210510945
60654940831793111755118211914837
60654940831793111755118211927887
60654940831793111759928815505907
60654940831793117242762507725889
60654940831793117242762852099423
60654940831793117243013554785585
60654940831793117243013899159119
60654940831793117243578410669901
60654940831793117243578755043435
60654940831793117243598445287013
60654940831793117243599216939345
60654940831793117243599302678493
60654940831793117243599559895937
60654940831793117243599675749835
60654940831793117243599680349105
60654940831793117243603031799993
60654940831793117243603033216935
60654940831793117243662437869051
60654940831793117243850378807551
60654940831793117243850383039639
60654940831793117243850723163823
60654940831793117243850727413173
60654940831793117243853821996537
60654940831793117243853822013799
60654940831793117245296575858695
60654940831793117245297608960559
60654940831793117245297608977821
60654940831793117245547280316091
60654940831793117245548399524285
60654940831793117288578049818501
60654940831793117289332338907963
60654940831793117289332339970773
60654940831793117289414878072555
60654940831793117289415649724887
60654940831793117289415906942331
60654940831793117289416021727755
60654940831793117289416022777515
60654940831793117289416025978557
60654940831793117289418345725809
60654940831793117289419378846387
60654940831793117289602820056603
60654940831793117289603164430137
60654940831793117289603848926379
60654940831793117289603935019659
60654940831793117289603936082469
60654940831793117289604308072287
60654940831793117289604309135097
60654940831793117289604312336139
60654940831793117289606632083391
60654940831793117291029240416503
60654940831793117291110599821441
60654940831793117291112922769735
60654940831793117291112927487097
60654940831793117291113957406633
60654940831793117291298885116213
60654940831793117291298885129263
60654940831793117291298886179023
60654940831793117291301209127317
60654940831793117291301213831629
60654940831793117291301213844679
60654940831793117291302242714455
60654940831793117291863370780309
60654940831793117291863743851651
60654940831793117291863744201571
60654940831793117291866068316265
60654940831793117291866068666185
60654940831793117291866069715945
60654940831793117296945944958469
60654940831793118892677456262037
60654940831793119072908485448349
60654940831793119072908571908971
60654940831793119075418965436287
60654940831793119075419051896909
60654940831793119075437562026541
60654940831793119075439627879647
60654940831793119075439886024595
60654940831793119075439890746329
60654940831793119075439972253389
60654940831793119075439972603309
60654940831793119075439973653069
60654940831793119075439976852659
60654940831793119075440660981511
60654940831793119075441005355253
60654940831793119075441005705173
60654940831793119075502649678845
60654940831793119075688696596619
60654940831793119075690934973617
60654940831793119075691020594673
60654940831793119075691020712765
60654940831793119075691025312035
60654940831793119075692054181811
60654940831793119076255793690341
60654940831793128363413768332779
60654940831793128363414112689051
60654940831793128363417207289677
60654940831793128409230461135125
60654940831793128409233555735751
60654940831793128409418403119173
60654940831793128409418747492707
60654940831793128409421842093333
60654940831793128416761528021039
60654940831793133898155128181191
60654940831793133899597542256195
60654940831793133899597886612467
60654940831793133899600980858801
60654940831793133899600981213093
60654940831793133899848590715571
60654940831793133899848935089105
60654940831793133899852029689731
60654940831793135544446328261673
60654940831793135546726685100277
60654940831793135546726943367481
60654940831793135546977733559653
60654940831793135546981086427483
60654940831793135546981205463709
60654940831800338853937168878016
60654940831801222947867469383457
60654940831801222947867814107071
60654940831801222950399131527279
60654940831801222950399131544541
60654940831801222955461556651419
60654940831801222955461556668681
60654940831824648829991271232996
60654940831825549397740291108345
60654940831825551044869091000207
60654940831825551044931767025983
60654940831825551044932109982575
60654940831825551052463176868489
60654940831828250506441452426377
60654940831828250506441452443639
60654940831828252335769027378295
60654940831828252335769285645499
60654940848425371098972553271581
60654940848425371236233307647053
60654940848425371281802308040181
60654940848425371281990250011019
60654940848425371281990250024069
60654940848425371281990336117509
60654940848425371287069352298173
60654940848425371287069353347933
60654940848425371287069438037321
60654940848425371287069696304525
60654940848425371287073169029433
60654940848425372880917225011441
60654940848425372926670552585821
60654940848425372926671670853669
60654940848425372926671671916479
60654940848425372926671929133923
60654940848425372928362803869043
60654940848425372928363062149297
60654940848425372933448822075755
60654940848425372933448823138565
60654940848425372933449080356009
60654940848425372934013677960071
60654940848425373063868545196369
60654940848425373063869577370777
60654940848425373063869578433587
60654940848425373065372769814993
60654940848425373065560797892321
60654940848425373070646728242943
60654940848425373070646728255993
60654940848425373070647072966557
60654940848425373071211584127259
60654940848425373071211584140309
60654940848425373071462975910569
60654940848425415570421486951993
60654940848425415753352402046311
60654940848425415753352403096071
60654940848425415759274928807845
60654940848425415760967151757681
60654940848425421104914065261559
60654940848425421104914066324369
60654940848425421104914409298431
60654940848425421104914409635301
60654940848425421106605289087735
60654940848425421106605547367989
60654940848425421106605547385459
60654940848425421106608641968615
60654940848425421106608986342357
60654940848425421111687744242767
60654940848425421111687829981915
60654940848425421111688892135671
60654940848425421111688893198481
60654940848425421111688977892289
60654940848425421111689236172543
60654940848425421111691303756583
60654940848425421111691303769633
60654940848425421114136610021815
60654940848425421243803539991635
60654940848425421244619442922597
60654940848425421248886884759317
60654940848425421248886885822127
60654940848425421249705113217703
60654940848425422889303102019733
60654940848425422889303876858605
60654940848425422890995354247721
60654940848425422890995354597641
60654940848425422896081027730771
60654940848425422896081115236989
60654940848425422896834168909859
60654940848425422896834169972717
60654940848437428629083875201105
60654940848437428629146637315949
60654940848437428674901083158177
60654940848437428674901084557857
60654940848437428674901341438431
60654940848437428682431376609111
60654940848437428682431376622161
60654940848437428812099334048979
60654940848437428819692044891143
60654940848437428819692388215077
60654940848461738469631984893625
60654940848461738469631984906675
60654940848461738469632243173879
60654940848461738470385126072713
60654940848461738470385126085763
60654940848461738470385384352967
60654940848461738606830234721617
60654940848461738606830234734667
60654940848461738607646137665629
60654940848461738661016796646487
60654940848461738662709049342439
60654940848461738662709050392199
60654940848461740299775376696275
60654940848461740307390469718529
60654940848461740307390470781339
60654940848461740307392707623095
60654940848461740307392709022775
60654940848461740307392795116263
60654940848461740307392795129313
60654940848461740307393053396517
60654940848461740444588376235637
60654940848461740444590700583611
60654940848461740444590701633371
60654940848473446034139306366481
60654940848533422765095825066781
60654940848533423997746430478195
60654940848533423997934457505763
60654940848533423997997219624819
60654940848533423997997220674579
60654940848533423997997478954833
60654940848533423999441006122441
60654940848533423999629034199769
60654940848533424005340259483165
60654940848533424546789449397025
60654940848533424546977476411543
60654940848533424547040238526387
60654940848533424547040496806641
60654940848533424599572007427547
60654940848533424599572093870955
60654940848533424599572094933765
60654940848533424599572352151209
60654940848533424600136862249053
60654940848533424600136863311863
60654940848533424600136949755271
60654940848533424600137208035525
60654940848533424600325236112853
60654940848533472176425663548535
60654940848533472770950298181193
60654940848533472770950298194243
60654940848533472770950556461447
60654940848533472773481702075073
60654940848533472773484026189767
60654940848533472780259881817015
60654940848533474006571727347173
60654940848533474006571728764115
60654940848533474007994248781963
60654940848533474008015256981483
60654940848533474008266304041179
60654940848533474008266304395311
60654940848533474008831163461955
60654940848533474013914767572701
60654940848533474555363353419835
60654940848533474557057930126891
60654940848533474557058188407193
60654940848533474557873837657123
60654940848533474562957440705059
60654940848533488830730526296481
60654940848533488830730526300693
60654940848533488832425102990487
60654940848533488832427427455101
60654940848533488832427428872043
60654940848533488832427432041321
60654940848533488837511035089257
60654940848533488838075890973573
60654940848533488838075890986623
60654940848533490615122576135011
60654940848533490615122576152273
60654940848533490616817152829017
60654940848533490616817152846279
60654940848533490616817238922457
60654940848533490616817240339399
60654940848533490622465702453979
60654940848533491026716553966607
60654940848533491026716553970819
60654940848533491028411475034355
60654940848533491028411475388487
60654940848534323332907606707213
60654940848534324977340476661985
60654940848534324977528503676503
60654940848534324977591265791347
60654940848534324977591266854157
60654940848534324977591524071601
60654940848534325114601231387377
60654940848534325167133086731945
60654940848534325167321027303103
60654940848534325167321027316153
60654940848534325167321372026717
60654940848534325167885883200469
60654940848534325167948989675957
60654940848534373155015777294043
60654940848534373155831680225005
60654940848534373337946434095057
60654940848534373337946434108107
60654940848534373338762337039069
60654940848534373338783262344739
60654940848534373340477839051795
60654940848534373341293741982757
60654940848534373341296066447371
60654940848534373345561183819477
60654940848534373345561184882287
60654940848534374985161239518757
60654940848534374985161585292179
60654940848534374985914380684795
60654940848534374985914640027907
60654940848534374985977142799639
60654940848534374985977143862449
60654940848534374985977147048989
60654940848534374985977488236191
60654940848534374987671719506695
60654940848534374987671977773947
60654940848534374988424864922083
60654940848534374988425123202385
60654940848534375123175394753299
60654940848534375124869970384495
60654940848534389809320298134949
60654940848534389809320641109011
60654940848534389810136201078961
60654940848534389810136544389893
60654940848534389810136545452703
60654940848534389810136548639243
60654940848534389811831121096949
60654940848534623521993616188661
60654940848534623521993617704981
60654940848534623522178086268493
60654940848534623522178087318253
60654940848534623522178172007641
60654940848534623522178430274845
60654940848534623522181558159499
60654940848534623522181558172549
60654940848534623522181558276139
60654940848534623522181558289189
60654940848534623522181644265989
60654940848534623522181645782309
60654940848534623527260660446653
60654940848534623527260661496413
60654940848534623527260746185801
60654940848534623527261004453005
60654940848534625168554112017523
60654940848534625168554112367443
60654940848534625168554370297777
60654940848534625168554370647697
60654940848534625168556436365497
60654940848534625168556694645751
60654940848534625168557469602667
60654940848534625169121295554397
60654940848534625169121553834651
60654940848534625303871825267521
60654940848534625305564077963473
60654940848534625305566400911767
60654940848534625305567521642105
60654940848534625305755462226313
60654940848534625305755549719433
60654940848534625306319546458297
60654940848534625306382309977193
60654940848534667993543710194791
60654940848534667993543711244551
60654940848534673344265193355385
60654940848534673344265451635639
60654940848534673345018334534473
60654940848534673345018592814727
60654940848534673345100873699065
60654940848534673345101216655657
60654940848534673345101902568841
60654940848534673345102245525433
60654940848534673345102279889693
60654940848534673345105373410039
60654940848534673345105717783781
60654940848534673345105718846591
60654940848534673346799950233735
60654940848534673346800294944347
60654940848534673346800294957397
60654940848534673346800296007157
60654940848534673481463443196427
60654940848534673482279346140439
60654940848534673529730951771461
60654940848534673529730952821221
60654940848534673530567779671223
60654940848534673530567781070903
60654940848534673534813268732177
60654940848534673534813526999381
60654940848534673535650005108247
60654940848534673537342257804199
60654940848534673537342258853959
60654940848534675131126224760473
60654940848534675131188986862219
60654940848534675131188987229609
60654940848534675131188988279369
60654940848534675131189761701091
60654940848534675131190106424753
60654940848534675174410913164933
60654940848534675174411257521205
60654940848534675174411258584015
60654940848534675176858975394299
60654940848534675176858975407349
60654940848534675176858976457109
60654940848534675176939989025815
60654940848534675176939989375735
60654940848534675176940333399557
60654940848534675176940333412607
60654940848534675176942576388875
60654940848534675176942657747531
60654940848534675176942657760581
60654940848534675176942662464845
60654940848534675176942662464893
60654940848534675176943432704447
60654940848534675176943433054367
60654940848534675176943690984749
60654940848534675176943690997799
60654940848534675176943691334669
60654940848534675176943692397479
60654940848534675177695803643933
60654940848534675177695803643981
60654940848534675177695804706791
60654940848534675311609165105495
60654940848534675314119385409127
60654940848534675314119645093433
60654940848534675314138239929715
60654940848534675314141683595297
60654940848534675314141683608347
60654940848534675314956471943435
60654940848534675314956473343115
60654940848534684462388492226287
60654940848534684464832857231551
60654940848534684464916453962275
60654940848534684464916540051343
60654940848534684464916798318547
60654940848534684464919925866283
60654940848534684464920270576895
60654940848534684464920270589945
60654940848534684464920271639705
60654940848534689952752562716281
60654940848534689952815238742057
60654940848534689952816357937201
60654940848534689953568470246513
60654940848534689953652066860597
60654940848534689953652409817189
60654940848534689953653181469521
60654940848534689953653553491263
60654940848534689953653554541023
60654940848534689953653557727563
60654940848534689955350110276141
60654940848534689998568823650521
60654940848534689998569166943983
60654940848534689998569166957033
60654940848534689998569168006793
60654940848534689999406795075745
60654940848534689999406795425665
60654940848534689999407138386677
60654940848534689999407138399727
60654940848534689999407139449487
60654940848534689999409118360909
60654940848534689999409119423719
60654940848534689999409462734651
60654940848534690001100227885691
60654940848534690001100228948501
60654940848534690001100571887623
60654940848534690001101371056861
60654940848534690001101371069911
60654940848534690001101372119671
60654940848534690001101715093733
60654940848534690001103666842589
60654940848534690001103695067965
60654940848534690001103699789699
60654940848534690001104039441707
60654940848534690001104044145971
60654940848534690001104044146019
60654940848534690001104044159069
60654940848534690001104814735493
60654940848534690001856927044805
60654940848534690001857185338157
60654940848534690135767159554531
60654940848534690138298306231015
60654940848534690138298564498219
60654940848534690138302036756567
60654940848534690139117939713629
60654940848534691782958978424389
60654940848534691782958979493022
60654940848534691782958979493023
60654940848534691782962077275817
60654940848534691782962077630109
60654940848534691783799274215057
60654940848534691785406442281081
60654940848534691785406700548285
60654940848534691785430830994979
60654940848534691785490039366097
60654940848534691785490383368077
60654940848534691785491182537267
60654940848534691785493477968703
60654940848534691785493478322995
60654940848534691785493506666463
60654940848534691785493506670834
60654940848534691785493506670835
60654940848534691785493507020755
60654940848534691785493850909063
60654940848534691785493851027107
60654940848534691785493851040205
60654940848534691785493851394496
60654940848534691785493855626425
60654940848534691785494625865979
60654940848534691785494626215899
60654940848534691786246738525211
60654940848534691786246996805513
60654940848545430335733967457579
60654940848545479746164128077475
60654940848545479746414918269647
60654940848545479746414918273859
60654940848545479746415176536851
60654940848545479753757957082445
60654940848545480295206888716051
60654940848545480295207146996305
60654940848545480297738551939993
60654940848545480343471302573819
60654940848545480343471302586869
60654940848545480344308130823501
60654940848545480344308131886311
60654940848545480348554648404311
60654940848545480348554648417361
60654940848545480348554906684565
60654940848545496357497516361817
60654940848545496357497516379079
60654940848545496400716228673339
60654940848545496400716314762407
60654940848545496403000398585731
60654940848545496403251102688835
60654940848545496403251105875375
60654940848545496403251187378223
60654940848545496403251188782115
60654940848545496403251188795165
60654940848545496403251191964443
60654940848545496403816306129013
60654940848545496769091838921287
60654940848545496952043416441751
60654940848545496952859323985033
60654940848546330903482900889727
60654940848546330903482900902777
60654940848546330903545664421673
60654940848546330903733692499001
60654940848546380725757915981011
60654940848546380725757917043821
60654940848546380725758174261265
60654940848546380725820678095855
60654940848546380725820679158665
60654940848546380725820937425869
60654940848546380728352341661039
60654940848546380728352342723849
60654940848546380863018930036417
60654940848546380865550333917295
60654940848546380908772261282771
60654940848546380908772519549975
60654940848546380911282739853607
60654940848546380911282741270709
60654940848546380911282998120811
60654940848546380911282999537913
60654940848546380911303923430853
60654940848546380912119826374865
60654940848546380912119826387915
60654940848546380912119826724785
60654940848546380912119827787595
60654940848546380916366342901543
60654940848546380916366688324997
60654940848546397380122332868869
60654940848546397380125427469495
60654940848546397382594185439459
60654940848546397382594443706711
60654940848546397382653393810577
60654940848546397382656832767475
60654940848546397382656861465235
60654940848546397382657205471587
60654940848546397382657205471635
60654940848546397382657205484685
60654940848546397382657205825926
60654940848546397382657205838976
60654940848546397382657210070905
60654940848546397383410092969691
60654940848546397383410351249993
60654940848546397519855198082183
60654940848569741960044175350963
60654940848569741960044175364013
60654940848569741960044175700883
60654940848569741960044176763693
60654940848569741960044433631217
60654940848569741960044433981137
60654940848569790136508397867913
60654940848569790136508656148167
60654940848569806195199607130891
60654940848569806195199864348335
60654940848569806195450568451439
60654940848569806195450654544719
60654940848569806195450655607529
60654940848569806197710090305369
60654940848569806197710348585623
60654940848569806744242626049721
60654940848569807979589675815691
60654940848569807979840379918795
60654940848569807980677208168477
60654940848569807980677552542011
60654940848569807982100160052979
60654940848569808025593966245813
60654940848569808025593966263075
60654940848569808025594051984960
60654940848569808025594051984961
60654940848569808026158825316669
60654940848569808026179746036119
60654940848569808026430794495495
60654940848569808026430794499707
60654940848569808026430794512757
60654940848569808026430880234642
60654940848569808026430880234643
60654940848569808027853402023725
60654940848569808392271187067303
60654940848569808392271187421435
60654940848569808574386279644437
60654940848569808575202187187719
60654940848569808575222850676627
60654940848569808575223107894071
60654940848569808576896763881725
60654940848569812098313050741257
60654940848569813333659843307045
60654940848569813516862125280289
60654940848569813516862125280325
60654940848569813516862125280532
60654940848569813516862125280533
60654940848569813516862211019681
60654940848569813516862211036943
60654940848569813519121561040975
60654940848569813928456447131579
60654940848569813928456447135791
60654940848570642527605167162193
60654940848570642527605168561873
60654940848570642527793195239521
60654940848570642527793196639201
60654940848570690703504533781777
60654940848570690703504533794827
60654940848570690704320436725789
60654940848570690704320436738839
60654940848570690704341362031459
60654940848570692350717268770363
60654940848570692350717270170043
60654940848570692533647925584427
60654940848570692534484753821059
60654940848570692536179330515065
60654940848570692536179330528115
60654940848570692541262675295797
60654940848570692541262676345557
60654940848570707174793653314681
60654940848570707174856329340457
60654940848570707174857448535601
60654940848570707174877250045405
60654940848570707174877336134473
60654940848570707174877594401677
60654940848570707175609560844913
60654940848570707175630481551313
60654940848570707175630481564363
60654940848570707175693243670529
60654940848570707175693501950783
60654940848570707175694276789655
60654940848570707175694644076613
60654940848570707175694644089663
60654940848570707175694645139423
60654940848570707175694648325963
60654940848570707357808250152931
60654940848570707358644821185169
60654940848570707360339396829415
60654940848570707360339655096619
60654940848570707365423000927111
60654940848570707365423000940161
60654940848570708960020293031719
60654940848570708960082969061867
60654940848570709004937049705003
60654940848570709004937306909397
60654940848570709004999725730779
60654940848570709004999726085071
60654940848570709005000069022789
60654940848570709005000069028612
60654940848570709005000069028613
60654940848570709005000069041662
60654940848570709005000069041663
60654940848570709005000844925923
60654940848570709005020646435727
60654940848570709005020646790019
60654940848570709005020989729141
60654940848570709005020990791999
60654940848570709005021789611269
60654940848570709005022133985011
60654940848570709005752957235235
60654940848570709005753214452679
60654940848570709005836553971783
60654940848570709005836553984833
60654940848570709005836554326074
60654940848570709005836554339124
60654940848570709005836640060851
60654940848570709005836897278247
60654940848570709005836898341105
60654940848570709005837673179977
60654940848570709005838040465483
60654940848570709007447791146685
60654940848570709142198061639161
60654940848570709143034632671399
60654940848570712666124832735821
60654940848570712711062167139991
60654940848570712711062510114053
60654940848570712711878417644285
60654940848570714496268229130514
60654940849406091205008262711375
60654940849406091205009038595795
60654940849406091211786188418201
60654940849406091212351044302517
60654940849406139384942996971515
60654940849406139384943000153843
60654940849406139385758904501747
60654940849406139390026345984335
60654940849406139390089108103391
60654940849406139390844573397173
60654940849406139392536825976485
60654940849408785175899478394041
60654940849408785176087505421609
60654940849408785176150267540665
60654940849408785176150268590425
60654940849408785176150525807869
60654940849408785176150526870679
60654940849408785177591444126433
60654940849408785177591701343877
60654940849408785177779730470965
60654940849408785177842491540261
60654940849408785177842492590021
60654940849408785177842492603071
60654940849408785177842749807465
60654940849408785177842749820515
60654940849408785178409957336431
60654940849408785182677371172423
60654940849408785182677399868779
60654940849408785182865656467195
60654940849408785182865685163551
60654940849408785182928418586251
60654940849408785182928419649061
60654940849408785183430541047867
60654940849408785183493307399011
60654940849408785185121736177687
60654940849408785185121993395131
60654940849408785185184755514187
60654940849408785185185530348847
60654940849408785185372784654325
60654940849408790666580710217727
60654940849408790668209942414991
60654940849408790668209946647079
60654940849408790668272704179915
60654940849408790668272708779185
60654940849408790669025849958273
60654940849408790673105263350483
60654940849408790673293549695015
60654940849408790673923491808869
60654940849408790675552981223577
60654940849408790712334037792107
60654940849408790712334295009551
60654940849408790712334296072361
60654940849408790712335155606445
60654940849408790712335157122765
60654940849408790712335413886699
60654940849408790712335414236619
60654940849408790712335414340209
60654940849408790712335415403019
60654940849408790712335415752939
60654940849408790713963526969323
60654940849408790713963528369003
60654940849408790714026289088379
60654940849408790714026289438299
60654940849408790714026290488059
60654940849408790714026547705503
60654940849408790714026547718553
60654940849408790714779434518429
60654940849408790714779434868349
60654940849408790714779778891963
60654940849408790719049459086967
60654940849408790719049803443239
60654940849408790719112308344851
60654940849408790719112308357901
60654940849408790719112565562295
60654940849408790719112566625105
60654940849408790719865363430659
60654940849408790719865366617199
60654940849408790719865706387251
60654940849408790719865707804193
60654940849408792321052548563883
60654940849408792321240833858655
60654940849408792496724106612421
60654940849408792496725225820615
60654940849408792503502119825257
60654940849408792504255173498335
60654940849408818537198090857335
60654940849408835140663071046027
60654940849408835184473350545601
60654940849408835184724399022239
60654940849408835184724432306427
60654940849408835184724432310639
60654940849408835184724776679961
60654940849408835184725546915351
60654940849408835184725546919563
60654940849408835184725546932613
60654940849408835186165607496727
60654940849408835186416655973365
60654940849408835186420123609357
60654940849408835186420123626619
60654940849408835186420123963489
60654940849408835186984207841341
60654940849408835191248435686917
60654940849408835191251907945265
60654940849408835191499139807283
60654940849408835191502583369275
60654940849408835191502612048369
60654940849408835191502698141649
60654940849408835191502956421903
60654940849408835192067466533005
60654940849408835192067471119225
60654940849408835192067552622073
60654940849408835192067557208293
60654940849408835192067810889277
60654940849408835193758661662825
60654940849408840498727849195941
60654940849408840498916135540473
60654940849408840676846867544385
60654940849408840676846867545837
60654940849408840676846867900129
60654940849408840676846872149479
60654940849408840676850311106377
60654940849408840681678278810403
60654940849408840681679426720777
60654940849408840681929327287041
60654940849408840681932799644767
60654940849408840681933144018301
60654940849408840682497655529083
60654940849408840684189906708715
60654940849408840684189992447863
60654940849408842322096418815693
60654940849408842322284791266763
60654940849408842323787896554729
60654940849408842323975924282137
60654940849408842328873569687859
60654940849408842328873571105009
60654940849408842328873657194077
60654940849408842329061856399781
60654940849408842329626710866947
60654940849408842329626798373165
60654940849445109914811474306797
60654940849445109914811475369607
60654940849445109914813798654771
60654940849445109914813799704531
60654940849445109914813799717581
60654940849445158039622515229173
60654940849445158039622519461261
60654940849445158039873562288869
60654940849445158039873566520957
60654940849445158085376104388599
60654940849445158085379543345497
60654940849445158085627147197333
60654940849445158085627148597013
60654940849445158085627151448295
60654940849445158085627151802427
60654940849445158085627495821829
60654940849445158085630590405193
60654940849445158085630590759325
60654940849445158085630591822135
60654940849445158086192007332611
60654940849445158086192350643335
60654940849445158086192351706145
60654940849445158086195449476049
60654940849445158092970273163621
60654940849445158092970276350161
60654940849445159877383242190779
60654940849445159877383243590459
60654940849445159877634290650155
60654940849445159877634290667417
60654940849445159877634292067097
60654940849514135550620715808189
60654940849514135550620715821239
60654940849514135550620716870999
60654940849514135553068176476889
60654940849514141040232672809421
60654940849514141040232672822471
60654940849514141040232673872231
60654940849514141040797528706787
60654940849514141040799852821481
60654940849514141040985556784115
60654940849514141041048575766483
60654940849514141041048576816243
60654940849514141041050900231097
60654940849514141041050901280857
60654940849514141042492105400793
60654940849514141043308012931025
60654940849514141093582498358221
60654940849514141093582755575665
60654940849514141093582756625425
60654940849514141094147611459981
60654940849514141094335639537309
60654940849514141094335897804513
60654940849514142687928909559233
60654940849514142688179699755617
60654940849514142689623485203479
60654940849514142689811513280807
60654940849514142695522738564203
60654940849514190866420114539195
60654940849514192103651834937039
60654940849514192696565576763909
60654940849514192698176469582747
60654940849514192698197390289099
60654940849514192698260497131817
60654940849514192704096988373485
60654940849514207520724633976209
60654940849514207520724634330341
60654940849514207520724978349951
60654940849514207520726958440823
60654940849514207522419209620455
60654940849514207522419209974587
60654940849514207522419553994197
60654940849514207522421534085069
60654940849514207522421878458811
60654940849514207522421878812943
60654940849514207528258370054611
60654940849514208756262123807601
60654940849514208757956700501607
60654940849515043308460487465311
60654940849515043308460487478361
60654940849515043309025343362677
60654940849515043309276390776505
60654940849515043309276391822053
60654940849515043309276395008593
60654940849515091479169578158581
60654940849515091479922719324619
60654940849515091479922719337669
60654940849515091479925043435101
60654940849515091479925043452363
60654940849515091481617296031675
60654940849515091481682381198403
60654940849515091482433203561907
60654940849515091482435526626841
60654940849515091486700645044495
60654940849515091489211123619703
60654940849515091489211125036645
60654940849515091489211128218973
60654940849515093264314854915507
60654940849515093266009430563965
60654940849515093266072192678809
60654940849515093271908683920477
60654940849515408276969382917478
60654940849517742762436523602057
60654940849517742762436524664867
60654940849517742762436781869261
60654940849517742762436781882311
60654940849517742762436782932071
60654940849517742763001636349685
60654940849517742763001637399445
60654940849517742763001637753577
60654940849517742763001637766627
60654940849517742763001640935905
60654940849517742763001641998715
60654940849517742763003961864059
60654940849517742763003961881321
60654940849517742763189664427013
60654940849517742763189665830905
60654940849517742763189665843955
60654940849517742763189669013233
60654940849517742763191988891627
60654940849517742763191988895839
60654940849517742763252426546069
60654940849517742763252427595829
60654940849517742763252684813273
60654940849517742763252685876083
60654940849517742763254751010683
60654940849517742763255009277887
60654940849517742763255010340697
60654940849517742764696213043691
60654940849517742764696214460633
60654940849517742764696217642961
60654940849517742764884241121019
60654940849517742764884241475151
60654940849517742764947003240075
60654940849517742764947007839345
60654940849517742764947261520329
60654940849517742764947266106549
60654940849517742765512120573923
60654940849517742765512121990865
60654940849517742765514445038537
60654940849517742765700149018433
60654940849517742769779562410643
60654940849517742769779563473453
60654940849517742769967848755175
60654940849517742772227280283737
60654940849517742772227281346547
60654940849517742772290042048661
60654940849517742772290046647931
60654940849517742772478328406243
60654940849517742772478332992463
60654940849517744410133018619073
60654940849517744410321045633591
60654940849517744411827594263319
60654940849517744412015622340647
60654940849517744412643501793551
60654940849517744412831529870879
60654940849517744417726847624043
60654940849517744417915132918815
60654940849517744547581800358983
60654940849517744547644820758293
60654940849517744549088348975661
60654940849517744549276377052989
60654940849517744555175887644207
60654940849517787234829237513549
60654940849517787237339718564297
60654940849517792587808319251131
60654940849517792587996347315409
60654940849517792588624222182093
60654940849517792588812250272471
60654940849517792590509151431091
60654940849517792726073005002075
60654940849517792771013355793237
60654940849517792771575799715607
60654940849517792771575801132549
60654940849517792771575885809047
60654940849517792773251780167827
60654940849517792773270377826555
60654940849517792773521424886251
60654940849517792773521510979691
60654940849517792773523749350865
60654940849517792774088608421721
60654940849517792780864549788277
60654940849517794374710934821119
60654940849517794374898962898447
60654940849517794417953781475845
60654940849517794417954127249267
60654940849517794418706922641883
60654940849517794418769684756727
60654940849517794418769689006077
60654940849517794418958315488051
60654940849517794420401844059551
60654940849517794420401845122361
60654940849517794420464605824475
60654940849517794420464610423745
60654940849517794420652547808315
60654940849517794420652892182057
60654940849517794421217406879171
60654940849517794421217751602833
60654940849517794556218984124215
60654940849517794556219070217655
60654940849517794557641591635183
60654940849517794557662512341583
60654940849517794557662512358845
60654940849517794557662598435023
60654940849517794557913560818221
60654940849517803889134103078117
60654940849517803889949919941739
60654940849517803889950006035179
60654940849517803891644496635745
60654940849517803891644582729185
60654940849517803891644587315405
60654940849517803896477141886703
60654940849517803897293044843765
60654940849517809242112840092037
60654940849517809242113183066099
60654940849517809242115508930393
60654940849517809242303535944911
60654940849517809242928743036049
60654940849517809242931411874405
60654940849517809243119438901973
60654940849517809244623318680295
60654940849517809244623323266515
60654940849517809244623663054037
60654940849517809244625987518651
60654940849517809244625992104871
60654940849517809244811691131365
60654940849517809244814015595979
60654940849517809244814020182199
60654940849517809380377783073523
60654940849517809380377869166963
60654940849517809380380107538137
60654940849517809382072445860969
60654940849517809382074684232143
60654940849517811027320877918259
60654940849517811027509164275889
60654940849517811027509250369329
60654940849517811029015798986007
60654940849517811029203740969895
60654940849517811029203827063335
60654940849518042952272236001323
60654940849518042952522136567587
60654940849518042952522221243925
60654940849518042952522907157109
60654940849518042952522992896257
60654940849518042952523020542853
60654940849518042952523021592613
60654940849518042952523021942533
60654940849518042952523026197707
60654940849518042952523250113701
60654940849518042952523251176511
60654940849518042952523280222787
60654940849518042952523284477961
60654940849518042954217597236859
60654940849518042954217597586779
60654940849518042954217598636539
60654940849518042954217855867033
60654940849518042954217856916793
60654940849518042954782685874351
60654940849518042954782715989261
60654940849518042954785039404115
60654940849518042954785125497395
60654940849518042954786158132699
60654940849518042954786158599259
60654940849518042959865260052511
60654940849518042961560636395365
60654940849518044738609733537623
60654940849518087424078882109029
60654940849518087424078910805385
60654940849518087426335219036965
60654940849518092917040500158931
60654940849518092917041533260795
60654940849518092917041533278057
60654940849518092960009570067803
60654940849518092960011894532417
60654940849518092960259212353813
60654940849518092960259470634067
60654940849518092960260618544441
60654940849518092960262942991793
60654940849518092960262943009055
60654940849518092960263029085073
60654940849518092960825473011815
60654940849518092960825559105095
60654940849518092961100885751021
60654940849518092962522374520355
60654940849518092962522460613635
60654940849518092962794434028761
60654940849518092963356964048783
60654940849518092963359288863317
60654940849518092963359289913077
60654940849518092967606067893659
60654940849518094563982648381841
60654940849518094609735200190052
60654940849518094746932848076779
60654940849518094746933193850201
60654940849518094746933881178643
60654940849518094746934225552385
60654940849518094747183896536155
60654940849518094747184240909897
60654940849518094747184929655281
60654940849518094747185274029023
60654940849518104034886067824963
60654940849518104035161504661255
60654940849518104035161508893343
60654940849518104035161508910605
60654940849518104078380304111605
60654940849518104080915181313641
60654940849518104081480294428451
60654940849518109386444608817685
60654940849518109386444951774277
60654940849518109386445723426609
60654940849518109431361708919944
60654940849518109431549736997272
60654940849518109432199680362638
60654940849518109433896581871178
60654940849518109568810405515345
60654940849518109568810405614723
60654940849518109568810405631985
60654940849518109568810405633437
60654940849518109568810491726877
60654940849518109569375609073615
60654940849518109569647233765027
60654940849518109569648348373951
60654940849518109569648377053045
60654940849518109569648377058661
60654940849518109569648377070307
60654940849518109569648377076131
60654940849518109569648378469987
60654940849518109569648381657931
60654940849518109569648381675401
60654940849518109569648463165199
60654940849518109571069841394087
60654940849518109571069841748379
60654940849518109571070185767621
60654940849518109571090762099035
60654940849518109571091106455307
60654940849518109571094201055933
60654940849518109571341810558411
60654940849518109571342154931945
60654940849518109571342953747051
60654940849518109571342955163993
60654940849518109571345249532571
60654940849518109571345278112287
60654940849518109571345278584671
60654940849518109571345282816759
60654940849518109571345282834021
60654940849518109571345364323819
60654940849518109571907812819311
60654940849518109571908157210315
60654940849518109571910137283925
60654940849518109571910482024849
60654940849518111218198898503393
60654940849518111218282581323185
60654940849518111218283724144435
60654940849518111218283724494355
60654940849518111218286020280083
60654940849518111219039538762601
60654940849529800158550716218353
60654940849529800158801764677729
60654940849529800161144883618127
60654940849529800166144545223323
60654940849529800295811470947957
60654940849529800296062519407333
60654940849529800298342875874383
60654940849529800298342875891645
60654940849529800303405299948715
60654940849529800341565055857873
60654940849529800341565055858033
60654940849529800341565057257713
60654940849529800341565060444253
60654940849529800341565141947101
60654940849529800341565143350993
60654940849529800341565143364043
60654940849529800341565146533321
60654940849529800344075540095161
60654940849529800344075626538521
60654940849529800344096547244921
60654940849529800344096548307731
60654940849529800344347509278359
60654940849529800344347513864579
60654940849529800344347595367427
60654940849529800344347599953647
60654940849529800344912368345003
60654940849529800344912369744683
60654940849529800344912455837963
60654940849529816815445935767665
60654940849529816815449374724563
60654940849550524886281590474289
60654940849550524886281676567569
60654940849550524931198690458504
60654940849550524932035518695088
60654940849550526716424987223115
60654940849550530422466507586344
60654940849554110136297072569587
60654940849554110136548119629283
60654940849554110136548124215503
60654940849554110137112980099819
60654940849554110137133899402327
60654940849554110137133900806219
60654940849554110137133900819269
60654940849554110137133903988547
60654940849554110143890901220425
60654940849554110143890905806645
60654940849554111783509810727451
60654940849554111783509812127131
60654940849554111966712436711503
60654940849554111968971872472153
60654940849554126607669792002493
60654940849554126607669878091561
60654940849554126607670136358765
60654940849554126608485785627617
60654940849554126608486043907871
60654940849554126608486818746743
60654940849554126790872504075613
60654940849554126791437277421983
60654940849554126791437363142257
60654940849554126791437363147873
60654940849554126791437363160923
60654940849554126791437363161130
60654940849554126791437363161131
60654940849554126791437620365317
60654940849554126791437620378367
60654940849554126791688325898621
60654940849554126791688411637769
60654940849554126798215542884199
60654940849554126799031450446355
60654940849554128392812834988807
60654940849554128392875511018955
60654940849554128437813188747107
60654940849554128437813531686229
60654940849554128438566334163947
60654940849554128438566334176997
60654940849554128438629095928871
60654940849554128438629095941921
60654940849554128438629096277339
60654940849554128438629096278791
60654940849554128438629096283162
60654940849554128438629182017939
60654940849554128438629440298193
60654940849554128438630215137065
60654940849554128438817382636373
60654940849554128438817468375521
60654940849554128575827088889339
60654940849554128575827174628279
60654940849554128575827174628486
60654940849554128575827174628487
60654940849554128575827431845723
60654940849554128576078223105125
60654940849554128583421261913711
60654940991253069124285151719441
60654940991253069124285151732491
60654940991326003993838200811897
60654940991326003993838200824947
60654940991326003993900876837673
60654940991326003993900876850723
60654940991326003993901996045867
60654940991326020465124909072565
60654940991326020465187585098341
60654940991326020465379428377351
60654940991326020472718996344739
60654940991361137254167168443843
60654940991361137256677648431781
60654940991361137261761337205815
60654940991361137261761337218865
60654940991361137261761341805085
60654941008941727247271796846687
60654941008978044795778371916573
60654941008978044798288854736919
60654941008978044798288854754181
60654941008978044798288856153861
60654941009050679336352008634673
60654941009050679336352354408095
60654941009050679336352354412307
60654941009050679336603057094049
60654941009050679338800072281189
60654941009050679338862834400245
60654941009050679339050774967143
60654941009050979665331333498599
60654941009050979665331333515861
60654941009050979665331334915749
60654941009050979665331334933011
60654941009050979665331421009029
60654941009050979665332454128155
60654941009050979665582123694983
60654941009050979665582381975237
60654941009050979665583156814109
60654941009050996136680805295473
60654941009050996136680805299685
60654941009050996136684276140883
60654941009051880095882362180709
60654941009051880095882448273989
60654941009051880095882448287039
60654941009051880095883481388903
60654941009051880095945124299765
60654941009051880095945210406254
60654941009051880095946243507959
60654941009051896704429910909969
60654941009086996887370099630981
60654941009086996887370101047923
60654941009087013356211415905935
60654941009087013356462464365311
60654941009087013358721895893873
60654941009087013363805584667907
60654941009087013493639536275123
60654941061241285940893143681947
60654941061244888212202947319051
60654941061245187806864965933211
60654941061245187806864965937423
60654941061245187806865310293695
60654941061245187806865310306745
60654941061245187806866085128355
60654941061245187806866085145617
60654941061245188355657194288315
60654941061245188355657194305577
60654941061245188398879120590981
60654941061245188398879464951465
60654941061245188398879464964515
60654941061245188398941882710037
60654941061245188398942227066309
60654941061245188401389600578919
60654941061245188401389600583131
60654941061245188401389944939403
60654941061245188401389944952453
60654941061245188401390719774063
60654941061245188401390719791325
60654941061245188401411640480415
60654941061245188401411640484627
60654941061245188401411640497677
60654941061245188401473545933979
60654941061245188401474660542903
60654941061245188401474661942583
60654941061245188406473293952223
60654941061245188406473293969485
60654941061245204415412686840607
60654941061245204415412772929675
60654941061245204415413031196879
60654941061245204415416158727401
60654941061245204415416158744663
60654941061245204460915224690987
60654941061245204460981803083421
60654941061245204461166271750683
60654941061245204461166273150363
60654941061245204461166273167625
60654941061245204461166276336903
60654941061245204461166357839751
60654941061245204461169829743807
60654941061245204461169831160749
60654941061245204461170863217065
60654941061245204461170864266825
60654941061245204827006664672251
60654941061245204827006750761319
60654941061245204827007009028523
60654941061245205007427185854649
60654941061245205007489947969493
60654941061245205009937407575383
60654941061245205009937665842587
60654941061245205009958242192875
60654941061245205009958328281735
60654941061245205009958328281783
60654941061245205009958328281943
60654941061245205009958329344593
60654941061245205009958332531133
60654941061245205009958586548939
60654941061245205009962058470465
60654941061245205009962063056685
60654941061245205010024447513807
60654941061245205010024476211567
60654941061245205010024820585309
60654941061245205010024825171529
60654941061245205017552415567007
60654941061245205017552415567167
60654941061281221634943383540137
60654941061281221634943641807341
60654941061281222048984993151595
60654941061281222048985079240663
60654941061281222048985337507867
60654941061281222229468276453049
60654941061281222229531038567893
60654941061281222231978498173783
60654941061281222231978756440987
60654941061281222231999332791275
60654941061281222231999418880135
60654941061281222231999418880183
60654941061281222231999418880343
60654941061281222231999419942993
60654941061281222231999423129533
60654941061281222231999677147339
60654941061281222232062094906119
60654941061281222232062096323061
60654941061281222232062180999399
60654941061281222232062439279653
60654941061281222237083022977831
60654941061281222237083022990929
60654941061281222237083026160159
60654941061281222237083026164371
60654941061281222237145785110145
60654941061281222239593506165567
60654941061281227171128214541491
60654941061281227171128214558753
60654941061281227171128300285011
60654941061281227171191062399855
60654941061281227178470305991733
60654941061281227590252570180959
60654941061281227590315332295803
60654941062116604436317157963305
60654941062120256121404607580945
60654941062156573532465325444203
60654941062156573532712931764353
60654941062156573532716373920841
60654941062156573532716374970601
60654941062156573534972366475243
60654941062156573534972710494645
60654941062225556532991457010415
60654941062225556532991457023465
60654941062225556532991543453775
60654941062225556532991543471037
60654941062225556533054219125259
60654941062225606353342493941881
60654941062225606490540400109069
60654941062225606490603162223913
60654941062225622410528216273973
60654941062225622413038696261911
60654941062225906679810994107257
60654941062225906679811768941917
60654941062225923151160464469719
60654941062225923151160464473931
60654941062225923151160550562999
60654941062228307642673382093355
60654941062228307644932813604655
60654941062228307645183862081293
60654941062228324251286992641905
60654941062228324253734710514999
60654941062229508219251554074089
60654941062229508219252673269233
60654941062229508356261518239967
60654941062229508356261518257229
60654941062229508356512308803693
60654941062229508399483702455545
60654941062229508399483788916167
60654941062229508399546464570389
60654941062229508401994182443483
60654941062229508401994268904105
60654941062229508402015189610505
60654941062229508402015190673315
60654941062229508402015193859855
60654941062229508402016223775179
60654941062229508402077865282149
60654941062229508402077866699091
60654941062229508402077951375429
60654941062229508402078985894235
60654941062229508402266151626681
60654941062229508402266151980813
60654941062229508402266237719961
60654941062229508402266237733011
60654941062229508402266238087302
60654941062229508402266242319231
60654941062229508402267270834875
60654941062229508402267271189007
60654941062229524827548226504847
60654941062229524827548312593915
60654941062229524827548570861119
60654941062229524871021545268869
60654941062229524873280976797431
60654941062229524873281235064635
60654941062229524873364574946709
60654941062229524873364659623047
60654941062229524873364917903301
60654941062229524873368017090147
60654941062229524873552861291241
60654941062229524873552945980629
60654941062229524873553204247833
60654941062229524873556303434679
60654941062229524873556332132487
60654941062229524873556417871635
60654941062229524873556417884685
60654941062229524873556418225926
60654941062229524873556418238976
60654941062229524873556422470905
60654941062229525010562566144527
60654941062229525010813616020845
60654941062229525010813958977437
60654941062229525010817086507959
60654941062229525018156739518819
60654941062261039942566849587057
60654941062261939776082843702345
60654941062261939776083101969549
60654941062261940373138792953275
60654941062261940373138879042343
60654941062261940373138879046555
60654941062261940373138907272139
60654941062261940373138907622059
60654941062261940373138907626271
60654941062264641662595206751587
60654941062264641664854638280149
60654941062264641664855095555605
60654941062264641669938327067233
60654941071089010953952293421135
60654941071092598400703307372495
60654941071128921307588184657146
60654941088817573934998530355597
60654941088853913452902960202072
60654941088853913452903218469276
60654941088853913452904023423058
60654941468940054616406705652793
60654941468940054616971561537109
60654941468940054623746388411221
60654941468940058322256472372369
60654941468940058323009613551457
60654941469815404677004632654007
60654941469815404683842221293043
60654941469827412254602097042005
60654941469923773003098398170492
60654941469924656916355759803067
60654941469924656916355760865877
60654941469924656916606722186425
60654941469924656917192498659049
60654941469924656917192583335387
60654941469924656917192584398197
60654941469924656917195940802487
60654941469924656923949847088291
60654941469924656963008934613869
60654941469924656963012287481699
60654941469924656963197220971451
60654941469924658747334860516063
60654941469924658747334861565823
60654941469924658747334861578873
60654941469924673388482764890905
60654941469924678924916437626981
60654941469924678924917585519885
60654941469924680160263230192769
60654941469935485326687529294961
60654941469935485326687644080385
60654941487540381995688552144169
60654941487552387926095317239137
60654941487649334092296731972305
60654941487649334092359494087149
60654941487649334092359494104411
60654941487649334092359495154171
60654941487649334092547780448943
60654941487649348915705748727349
60654941487649348915708072142203
60654941487649348915708072146415
60654941487649348915956795787045
60654941487649348916521651671361
60654941487649348916523975086215
60654941487649348916523975090427
60654941487649348923298801960327
60654941487649348923299921161295
60654941487649350700914905767589
60654941487649350707626970526857
60654941487649350707689732641701
60654941487649584463601590959515
60654941487649632633602478703115
60654941487649632633853527179753
60654941487649632634418381647127
60654941487649632634418383064069
60654941487649632634693794386333
60654941487649649059138013662813
60654941487649649059200689688589
60654941487649649060037513220909
60654941487649649060037598960057
60654941487649649060038661113813
60654941487649649242403314150657
60654941487649649242403314267297
60654941487649649242403314268749
60654941487649649242403314268909
60654941487649649242403315685851
60654941487649649243240137801069
60654941487649649243240142400339
60654941487649649243241257009263
60654941487649649243241285693973
60654941487649649243241285707023
60654941487649649243241290293243
60654941487649650889344086083283
60654941487649650889532371023923
60654941487649654596222434682853
60654941487649654596222434683096
60654941487649654596222434683097
60654941487650534849379107978155
60654941487650534849379109027915
60654941487650534849380141080019
60654941487650534849382465078073
60654941487650549672954341533709
60654941487650549673540203745481
60654941487650549673540208344751
60654941487661339832206386972721
60654941487661339832227307561029
60654941487661339839734359258009
60654941487661340015157964375093
60654941487661340015157964493185
60654941487661340015409099059051
60654941487661340022752137867637
60654941496513644613951627674518
60654941496524750388393674103115
60654941539734589091351866794821
60654941539746596662175623516901
60654941539746596662175623866821
60654941539746596662177946815115
60654941539746596662177947864875
60654941539746596662990411851989
60654941539746596662990412201909
60654941539746596662993854345347
60654941539746596662993855408157
60654941539839955525329199802219
60654941539839955526145107332451
60654941539839957310534914213587
60654941539842659013970260197693
60654941539843557796577360551547
60654941539843557796577360901467
60654941539843557796639003439323
60654941539843557796640122666391
60654941539843557797392148867761
60654941539843559024583352544569
60654941539843559025399255488581
60654941539843559025400374698387
60654941539843559025400374702599
60654941539843559031923120329415
60654941539843559031924153113123
60654941539843559031924153467255
60654941539843559032175201572499
60654941539843559032739023273427
60654941539843559443705384518641
60654941539843559444521287462653
60654941539843559580966052804885
60654941539843562730621490302437
60654941539843562731437393246449
60654941539843564377750547040189
60654941539843564378566449984201
60654941539843841324828015587619
60654941539843843154971408789949
60654941539843843154973732075113
60654941539843843154973733137923
60654941539843843162501356467669
60654941539843843162501356817589
60654941539843843162504798961027
60654941539843843162504800023837
60654941539843857383498215218349
60654941539843857383501314405195
60654941539843857383686243295677
60654941539843857383689599699967
60654941539843857384524217907649
60654941539843857932478213737869
60654941539843857932481569788027
60654941539843857932540889763645
60654941539843857932542008958789
60654941539843857933294121268101
60654941539843857933377717882185
60654941539843857933378060838777
60654941539843859167825264920781
60654941539843859167888026685705
60654941539843859168075969023885
60654941539843859168076054763033
60654941539843859214666463199605
60654941539843859214666491901785
60654941539843859214666492251705
60654941539843859214666492255917
60654941539843859214667611109979
60654941539843859214669934395143
60654941539843859214669935457953
60654941539843859222009617153571
60654941539843859763458433641797
60654941539843859763521195760853
60654941539843859763521567769545
60654941539843859763521568832355
60654941539843859771052549629041
60654941539843859771052635718269
60654941539843862874954402317507
60654941539843862874954402334769
60654941539843862920706868030827
60654941539843862920706868380747
60654941539843862920706868384959
60654941539843862920707987225971
60654941539843862920707987239021
60654941539843862920710311586995
60654941539843862928049993282613
60654941539843862928049994345423
60654941539843863469561944948347
60654941539843863469561944961397
60654941539843863477093011847311
60654941539843864704847008882839
60654941539843864704909427673701
60654941539843864704909770647763
60654941539843864705097712968437
60654941539843864705097712968473
60654941539843864705097712968680
60654941539843864705097712968681
60654941539843864705097712985943
60654941539843864705097798707829
60654941539843864705097798725091
60654941539843865116692034819727
60654941539843865116692034823939
60654941539854671518088361560447
60654941539855564765051381130185
60654941539855564765054475730811
60654941539855564765239409207513
60654941539855564765242761025583
60654941539855564765242765257671
60654941539855564765804522309273
60654941539855564765807621141987
60654941539855565176836738857227
60654941539855565177586442124965
60654941539855565177586528218245
60654941539855565360621788086277
60654941539855565360684922214025
60654941539855565360684923276835
60654941539855565367399967828219
60654941539855565367400081569707
60654941539855565367400082619467
60654941539855565368215990162749
60654941539855570301447483862109
60654941539855570301447483879371
60654941539855570301447569955549
60654941539855570308787251664217
60654941539855570308787252713977
60654941539855570720632277618367
60654941540715257400344962714097
60654941540715257400344963068229
60654941540715257400344964113777
60654941540715257400407724833153
60654941540715257400407726232833
60654941540715259184733654980485
60654941540715259184733655334617
60654941540715307369751997005923
60654941540715307369814759124979
60654941540718909085432326251347
60654941540718909091956190746473
60654941540718909092018866767877
60654941540718909092207153125459
60654941540718910732560349872733
60654941540718910869821104598125
60654941540719161103802531754095
60654941540719209274431037164197
60654941540719209281205864038309
60654941540719209282045012385163
60654941540730916662779171579921
60654941540730916662779172629681
60654941540730916662782270766767
60654941540730916662782271816527
60654941540730916663029875683025
60654941540730916663029876732785
60654941540730916663030220056559
60654941540730916663030221106319
60654941540823375507980663609099
60654941540823375507980663622149
60654941540823375507980668208369
60654941540823376735234633650101
60654941540823376735987774829189
60654941540824211288747636799073
60654941540824211288810398918129
60654941540824211288998684212901
60654941540824211288998685258449
60654941540824211288998685262661
60654941540824259459648370346207
60654941540824259459648370359257
60654941540824259459648456085515
60654941540824259459711132111131
60654941540824259459711218204571
60654941540824259466426296066083
60654941540824261106839155745567
60654941540824261114370222631481
60654941540824261244037148351903
60654941540824261244099910470959
60654941540824261251630977356873
60654941540824275937715787943097
60654941540824275937716820713755
60654941540824275937716821063675
60654941540824275937716821067887
60654941540824275938531690874059
60654941540824276074976456229341
60654941540824276074977575439147
60654941540824276074977575443359
60654941540824276074977575793279
60654941540824277166535357015837
60654941540824277166535358065597
60654941540824277166539834864807
60654941540824277173063613629463
60654941540824280871760950464645
60654941540824280872575734194639
60654941540824280872576853408657
60654941540824511478269279261057
60654941540824511478269279610977
60654941540824559602328641658777
60654941540824559609922384566095
60654941540824559609922384920227
60654941540824559609922470663747
60654941540824576073617674254209
60654941540824576073680350279985
60654941540824576256695033939066
60654941540824576256695033939067
60654941540824577903823746674679
60654941540824581016093862496977
60654941540824582846237258887299
60654941540826962398492236490687
60654941540826962398680522835219
60654941540826977222026862519147
60654941540826977222842765463159
60654941540826977229368869724927
60654941540826977229432664623479
60654941540826977230184772681989
60654941540827262541110779128599
60654941540827262541361827605237
60654941540827279195476828469559
60654941540827279196229973880735
60654941540827279196314109726633
60654941540827282902354486905435
60654941540828113147129072188805
60654941540828113147129073588485
60654941540828113154468754947233
60654941540828161324532663558155
60654941540828161324595512820411
60654941540828161324783712021743
60654941540828161324783712034793
60654941540828161324783798115183
60654941540828161324783799177993
60654941540828161325348571088387
60654941540828161325348658248849
60654941540828161325369487090475
60654941540828161325369488494367
60654941540828161325369488507417
60654941540828161325369491676695
60654941540828161325432336352731
60654941540828161325620278336779
60654941540828161325620278354041
60654941540828161325620622710313
60654941540828161325620625896853
60654941540828161325623720497479
60654941540828161332125460505357
60654941540828161332126493612885
60654941540828161332126493625935
60654941540828161332126579706325
60654941540828163108922475025511
60654941540828163108922562185973
60654941540828163109173523502149
60654941540828163116515271972713
60654941540828163116516305093291
60654941540828163155511851414191
60654941540828163155511851427241
60654941540828163155515207464349
60654941540828163155574613546457
60654941540828163155575732741601
60654941540828163155762898828179
60654941540828163155762898841229
60654941540828163155762899890989
60654941540828163155764018036373
60654941540828177795821782959917
60654941540828177795884458985693
60654941540828177796637690490149
60654941540828177796658520753089
60654941540828177796658606492237
60654941540828177796658611078457
60654941540828177796658863709681
60654941540828177796658868295901
60654941540828177796659639948233
60654941540828177796910802861987
60654941540828177796910806048527
60654941540828177978898798625373
60654941540828177978899141463713
60654941540828177978899142980033
60654941540828177978899142998907
60654941540828177979652282642801
60654941540828177979672860392769
60654941540828177979673232045557
60654941540828177979673233445237
60654941540828177979735622157693
60654941540828177979735966531227
60654941540828177979736741370099
60654941540828177979923907452465
60654941540828177979924251825999
60654941540828177979925026664871
60654941540828177979925055358467
60654941540828177979925055362679
60654941540828177987267033417141
60654941540828179626802031565817
60654941540828179627053078992903
60654941540828179627053080042663
60654941540828179627054198188047
60654941540828179763288954466262
60654941540828179763288954466263
60654941540828183287340990458385
60654941540828183332842409094539
60654941540828183332842637614223
60654941540828183332842637633096
60654941540828183332842637633097
60654941540828183332905399398021
60654941540828183333093427475349
60654941540828183333093456171705
60654941540828183333094575366849
60654941540828183333094575368253
60654941540828183333094575381351
60654941540828183333094575385722
60654941540828183470166154127625
60654941540828185117232449100452
60654941540828185117232449100453
60654941540828185117295210865377
60654941540828185117484386848707
60654941540828185117484386853078
60654941540836217022088317927577
60654941540836217022088318977337
60654941540836266854213762631961
60654941540836266991474517357353
60654941540836267029637712223569
60654941540836267037231455135099
60654941540836267037231455152361
60654941540836282906190841292393
60654941540836282906378869369721
60654941540836283638248199850902
60654941540836283638248199850903
60654941540838990283907652830321
60654941549691251370062324320138
60654941549691256860241460270620
60654941549691256860241461670300
60654941549691256860325143090412
60654941549691256860325144490092
60654941549691256860492508729996
60654941549691256860576191549788
60654941549691256867103068802854
60654941549691256867103070202534
60654941549691256867103413176596
60654941549691256867354117262230
60654941549691256867354461635972
60654941549691267841436188360238
60654941549699612753845893093529
60654941549699678638976739274969
60654941549699678638976740324729
60654941549703264437929148823148
60654941549703264437929493196890
60654941549703279255309136788658
60654941549703279262087059663076
60654941549703279262087062851020
60654941549703279262087402619668
60654941549703279262087407224762
60654941567416232401335878994044
60654941567416232401524165338576
60654941567416243512678703404506
60654941567416243512678704454266
60654941567416243512866989749038
60654941567416243650129719865250
60654941567416243650129721264930
60654941567416249010642192957572
60654941567416249010704954722496
60654941567416249010704955072416
60654941567416249010704956122176
60654941567416249010893241416948
60654941567428254796319615474846
60654941567428254796319872692290
60654941567428256581528714448785
60654941567428256581528714632520
60654941567428256581528714982440
60654941567428256581528714999909
60654941567428256581528716049669
60654941567428256581528716049670
60654941567428256581528802138738
60654942904627065003434536797959
60654942904639072436808371066542
60654942904639072574006106472744
60654942904663084007166559275031
60654942904663084007981347610119
60654942904663084009614650200753
60654942904663084010429438535841
60654942904663087716469816064563
60654942905611368942587559054715
60654942905611368942587559391585
60654942905611368942587559404635
60654942905611368942587563640935
60654942905611368942838349233837
60654942905611368942838607514091
60654942905611368942839382352963
60654942905611368944258637364735
60654942905611368944279558071087
60654942905611368944279811634027
60654942905611368944279811750667
60654942905611368944279812087537
60654942905611368944279812100587
60654942905611368944279815288531
60654942905611368944279816336887
60654942905611368944279816338291
60654942905611368944279816355761
60654942905611368944342573852461
60654942905611368944342578470605
60654942905611368945095719280899
60654942905611368945098043628873
60654942905611380062400902329009
60654942905611380062400902342059
60654942905611380062400906578359
60654942905611380062651606432113
60654942905611380062651606445163
60654942905611380062651609620057
60654942905611380062651609633107
60654942905611380062651610682867
60654942905611380062651611050257
60654942905622492418643931942460
60654942905623376512574232447901
60654942905623376512574490728155
60654942905623376512825280907277
60654942905623376512825539187531
60654942905623376512826314026403
60654942905623392986455366388597
60654942905623392987208511803985
60654942905646487380454653259955
60654942905646487381206424387889
60654942905646487381457469672371
60654942905646487381457472864527
60654942905646502207060144854035
60654942905646502207060144871297
60654942905646502207122820879811
60654942905646802394698034297440
60654942905647702962446792251081
60654942905647702962446792717641
60654942905647702962446796850351
60654942905647702962446797322735
60654942905647702962447049468525
60654942905647702962447050984845
60654942905647702962447050997895
60654942905647702962447054067795
60654942905647702962447054172789
60654942905647702962447054185839
60654942905647702962447055602989
60654942905647702962509472998591
60654942905647702962509473348511
60654942905647702962697759706093
60654942905647704609638529749393
60654942905647704609638530090427
60654942905647704609638530103525
60654942905647704609826815031067
60654942905647708315616483752421
60654942905658509775438388690997
60654942905658509776250852665061
60654942905658509776250852678111
60654942905658509777945429722037
60654942905658514716823233970973
60654942922352942889617807064445
60654942922388043070864429158545
60654942922388960111658897662845
60654942922389260299233513044831
60654942922389260299233513398963
60654942922389260299233771679217
60654942922389260299236870511931
60654942922389260299296189070607
60654942922389260299296189424739
60654942922389260299296533444141
60654942922389260299299632630987
60654942922389265789663697336437
60654942922389265789663954553881
60654942922400971386074939471605
60654942922400971386827051780917
60654942922400971386827308998361
60654942922400971388521885692367
60654942922400971388522660527027
60654942923336296254328011412909
60654942923336296254578715516013
60654942923336344431129200551933
60654942923336344431317228629261
60654942923336344478575130035784
60654942923336344616023820610601
60654942923336345713921922597360
60654942923336346261272339828353
60654942923336346261272343010681
60654942923336346261272684202095
60654942923336346261272684552015
60654942923336346261460626536063
60654942923336346262880909698897
60654942923336346262964591474545
60654942923336346262964592524305
60654942923336346262964595706633
60654942923336346262964595725507
60654942923336346262964597125187
60654942923336346262964936898047
60654942923336346262964937247967
60654942923336346262964940081779
60654942923336355596884162615436
60654942923336360538271332355814
60654942923336361085433692807507
60654942923336361085433695995451
60654942923336361087063296659123
60654942923336361087063297013255
60654942923336361087063297129895
60654942923336361087063298175443
60654942923336361087063301245343
60654942923336361087063301361983
60654942923336361087063301380857
60654942923336361087063302780537
60654942923336361087125973039031
60654942923336361087125973151459
60654942923336361087125973155671
60654942923336361087126317412773
60654942923336361087126318929093
60654942923336361087314345135969
60654942923336361087314345490101
60654942923336361087314349840233
60654942923337245044632924545551
60654942923337245046324063817853
60654942923337245046327501239557
60654942923337245046386825932697
60654942923337245046574847875561
60654942923337245046574852474831
60654942923337245046578205342661
60654942923337246829272408176335
60654942923337246830713870680115
60654942923337246830776632794959
60654942923337256164445149791101
60654942923337256164445154040451
60654942923337256164695853894205
60654942923337256164695858512349
60654942923337261654875336933989
60654942923337261654875338450309
60654942923348352184067797368647
60654942923348352184318501458701
60654942923348352184318501471751
60654942923348352184319620666895
60654942923348368657948585168579
60654942923348368657948585172791
60654942923348368657948586585729
60654942923348368657948930946213
60654942923349269225697692200225
60654942923349269225697950467429
60654942923372313476369102011309
60654942923372313477183890346397
60654942923372361836121955926265
60654942923372363482498641041905
60654942923372363483250671849981
60654942923372363483313433964825
60654942923372363483313433982087
60654942923372363483501717134463
60654942923372363483501720326619
60654942923372363620762471509775
60654942923372378306656556486927
60654942923372378307408664173883
60654942923372378307471340199659
60654942923372378307471340216921
60654942923372378307471344822015
60654942923372378309104387728295
60654942923372378309104392316127
60654942923372378309104392333389
60654942923372378309167063749859
60654942923372378309167068341903
60654942923372378309919176059171
60654942923372378309919176063383
60654942923372380093556879468017
60654942923372380093556879822309
60654942923372383799534580975335
60654942923372661978799817035073
60654942923372661979050515353633
60654942923372661979050521138177
60654942923372661979053958559881
60654942923372662024553401826897
60654942923372662024804104513059
60654942923372662024804105930001
60654942923372662024804448886593
60654942923372662024807543469957
60654942923372662024807544886899
60654942923372662024807544986277
60654942923372662024807545003539
60654942923372662025369304770909
60654942923372678450988349188601
60654942923372678450988353538733
60654942923372678450988353556203
60654942923372678450988353910335
60654942923372678450988692145193
60654942923372678450991795682171
60654942923372678496742281759532
60654942923372680281131750287559
60654942923372680281132093244151
60654942923372683987172465714477
60654942923373564239497249165777
60654942923373564239560011280621
60654942923373579064491039713173
60654942923373579064491040179733
60654942923373579064491044312443
60654942923373579064491044411821
60654942923373579064491044430695
60654942923373579064491044784827
60654942923373579064491296930617
60654942923373579064491298446937
60654942923373579064491301529887
60654942923373579064491303065081
60654942923373579064494397279651
60654942923373579064494401897795
60654942923373579064553720456471
60654942923373579064553720460683
60654942923373579064553720810603
60654942923373579064742007168185
60654942923373579064742007172556
60654942923373580848881109927343
60654942923373580848884208760057
60654942923373580848943531941089
60654942923384369223154641724915
60654942923384369223342928069447
60654942923384369360603682794839
60654942923384369360606006792893
60654942923384369406108887599865
60654942923384369406108887617127
60654942923384369406108887967047
60654942923384369406359590185037
60654942923384369406359590534957
60654942923384369406359591584717
60654942923384369406359591720231
60654942923384385877482634735939
60654942923384385877482634740151
60654942923384385877482636153089
60654942923384385878295100127153
60654942923384385878295100140203
60654942923384385879989677184129
60654942932236674007099220661316
60654942932248676635949944958044
60654942975530552757307011913577
60654942975530553306098982014527
60654942975530553350140165043281
60654942975530553350140422260725
60654942975530553350223761775409
60654942975530553350224104732209
60654942975530553350224104749471
60654942975530553350224105086341
60654942975530553350224106149151
60654942975530553350224106615711
60654942975530553351831560466005
60654942975530553351831560483267
60654942975530553351831646559285
60654942975530553351852567260021
60654942975530553351915242819029
60654942975530553351915242836499
60654942975530553351918337419655
60654942975530553351918681793397
60654942975530553352668469737473
60654942975530553352668470204033
60654942975530554585569779969093
60654942975530554585569866062373
60654942975530554585758151003013
60654942975530554585758151007225
60654942975530554585758152419955
60654942975530554585758155606495
60654942975530554587199356639269
60654942975530554587450403698965
60654942975530554587450403703177
60654942975530554587450405115907
60654942975530554587450407953979
60654942975530554587450408302447
60654942975530554587450408303899
60654942975530554588017587117795
60654942975530554953290710531465
60654942975530555134550036418787
60654942975530555134612797470773
60654942975530555134612798887923
60654942975530555134613572309645
60654942975530555136221367341317
60654942975530555136221367345529
60654942975530555136221371592119
60654942975530555136242029784677
60654942975530555136242288047717
60654942975530555136242288051929
60654942975530555136242288064979
60654942975530555136242289114739
60654942975530555136242292297067
60654942975530555136242374141157
60654942975530555136304796137273
60654942975530555136305049698761
60654942975530555136305054416123
60654942975530555136305054417527
60654942975530555137057937314909
60654942975530555137058195595211
60654942975530555137060519593265
60654942975530563875427759198457
60654942975530564469973198359797
60654942975530564470035960478853
60654942975530564470035989170789
60654942975530569409919164234993
60654942975530569411360368454307
60654942975530569411423126914439
60654942975530569411423498568999
60654942975530569411423499985941
60654942975530569411423503172481
60654942975530569411423503286361
60654942975530569411423503290573
60654942975530569411611412209211
60654942975530569411611416930945
60654942975530569411611526646327
60654942975530569411611527000459
60654942975530569411611528063269
60654942975530569411611528516779
60654942975530569411611528529829
60654942975530569411611531249809
60654942975530569960403382297271
60654942975530569960403387014633
60654942975530569960403497088311
60654942975530569960403497554871
60654942975530569960403501674531
60654942975530569960403501792623
60654942975530569960403501805673
60654942975530571195750548383699
60654942975530571195750548400961
60654942975530571195750549450721
60654942975530571196001253553825
60654942975530571196001339997185
60654942975530571607532554296835
60654942975530571607595230322611
60654942975542560874393570652145
60654942975542560874393656741213
60654942975542560874394345486805
60654942975542560874394431580085
60654942975542560874456332766989
60654942975542576936680468130863
60654942975542576982183092070311
60654942975542576982183350337515
60654942975542576982183353524055
60654942975542576982434054440619
60654942975542576982434057627159
60654942975542576982434139130007
60654942975542576982434140533899
60654942975542576982434140546949
60654942975542576982434143716227
60654942975542576982998999600543
60654942975542576982999257880797
60654942975542577348274445962507
60654942975542577531226109571991
60654942975542577531226109572199
60654942975542577531226113821389
60654942975542577532041931026413
60654942975562968256955621018537
60654942975562970085323081874401
60654942975562970085406761507653
60654942975562970085406847600933
60654942975562970087854568656355
60654942975565693341224920429403
60654942975566570528140072612927
60654942975566571761230523999977
60654942975566571762045574848859
60654942975566571763737827544811
60654942975566572175269125099877
60654942975566572312592555855257
60654942975566572355755072552405
60654942975566572355755158645685
60654942975566572356570209494567
60654942975566572356570209853071
60654942975566572356590872279169
60654942975566572356591127017187
60654942975566572356591131622281
60654942975566572356591986882269
60654942975566572356653634039721
60654942975566572356653888069173
60654942975566572356653889486323
60654942975566572356653892319975
60654942975566572356653893737125
60654942975566572356654662908045
60654942975566572358286821856577
60654942975566572359101610191665
60654942975566586587648246855629
60654942975566587180748868853873
60654942975566587180748868866923
60654942975566587180811544879649
60654942975566587180811545233941
60654942975566587182444477613033
60654942975566587182444588153271
60654942975566587182444592391023
60654942975566587182444592404073
60654942975566587182444592745315
60654942975566587182507264179047
60654942975566587182507268771091
60654942975566588415531835822223
60654942975566588416158333207685
60654942975566588416158337441225
60654942975566588416346619552217
60654942975566588416346624157311
60654942975566588417791640049121
60654942975566588418606428384209
60654942975566588827940597383861
60654942975566588827940601988955
60654942975566588827944072830153
60654942975566588829573644891023
60654942975566588829573644895235
60654942975566588965138680334279
60654942975566588966897075646403
60654942975566592123832020779045
60654942975566592123832020783257
60654942975566592124646804495989
60654942975566592124646804513251
60654942975566870714941938624919
60654942975566870714945376182137
60654942975566870715694826245487
60654942975566870715695083108799
60654942975566870715695084525741
60654942975566870715695165543155
60654942975566870715695169202079
60654942975566870715698264730001
60654942975566870715698521947445
60654942975566870717389660152725
60654942975566870717389660169987
60654942975566870717389746246005
60654942975566871950288731663091
60654942975566871950476759740419
60654942975566871950477016603731
60654942975566871950477018020673
60654942975566871950477102697011
60654942975566871952736452718513
60654942975566872499268729824107
60654942975566872499268730182611
60654942975566872499268987041551
60654942975566872499268987045923
60654942975566872499268988462865
60654942975566872499269073139203
60654942975566872499331749164979
60654942975566872501779471278839
60654942975566872501779471637343
60654942975566886775473902795689
60654942975566886775473906454613
60654942975566886775477263921713
60654942975566887324328553849877
60654942975566887324328554322261
60654942975566887370082139230725
60654942975566887370082139243775
60654942975566887370085578187623
60654942975566887372529855699927
60654942975566888559863631824317
60654942975566888559863631828689
60654942975566888559863633245631
60654942975566888605429275813155
60654942975566888605429275830417
60654942975566888605432375017263
60654942975566888605617303890482
60654942975566888605617303890483
60654942975566888605617303907745
60654942975566888605620661361795
60654942975566888971457611077275
60654942975566889154409274332467
60654942975566889154409274332674
60654942975566889154409274332675
60654942975566889154409274349937
60654942975566889154409274686807
60654942975566889154412630382625
60654942975566889154412631799775
60654942975566889154471950358451
60654942975566889154471950375713
60654942975566892265715719358167
60654942975566892265716062314759
60654942975566892265904004652939
60654942975566892265904090392087
60654942975566892311469647223223
60654942975566892311657675300551
60654942975566892860512323168199
60654942975566894095796696927267
60654942975566894095796696940157
60654942975566894096047401043261
60654942975566894096047486786781
60654942975566894507578703899048
60654942975566894507578703899049
60654942975566894507641379924825
60654942975577699674253707104345
60654942975577699675948282748591
60654942975578578096432080035047
60654942975578578096432338302251
60654942975578578096434661250545
60654942975578578096435436085205
60654942975578578096495100417095
60654942975578578096497423365389
60654942975578578098942821472517
60654942975578578098942821476729
60654942975578594156214517698223
60654942975578594570252860530919
60654942975578594751572624526145
60654942975578594751572624526193
60654942975578594751575980576303
60654942975578594751635300556341
60654942975578594751635300569391
60654942975578594753267200170391
60654942975578594753267200170439
60654942975578594753267200170599
60654942975578594753329876196375
60654942975578594753329876200587
60654942975578594753329877613317
60654942975578594754083021624813
60654942975578599509381627500083
60654942975578599509945454514623
60654942975578599509945711732067
60654942975578599692395967152653
60654942975578599692960051365923
60654942975578599692960051384637
60654942975578599694654628059929
60654942975578599694654628078643
60654942975578600104742058343528
60654942975578600104742058343529
60654942975578600104804734369305
60654942975578600242065489098909
60654942976511221621678529056633
60654942976511221621678532715557
60654942976511221621866900090553
60654942976511221621866900557113
60654942976511221621866904676773
60654942976511221621866905149157
60654942976511221621929576116329
60654942976511221621929576582889
60654942976511221621929580702549
60654942976511221621929581174933
60654942976511221622494435653745
60654942976511221622494436586865
60654942976511221622496759535159
60654942976511221622684787612487
60654942976511223269058637929947
60654942976511266094131684271455
60654942976511266094131684277279
60654942976511266138193017885259
60654942976511266138193017889471
60654942976511266138193103978539
60654942976511266138194132494183
60654942976511266138194132498395
60654942976511266139822478370331
60654942976511266139885240489387
60654942976511266139888708138429
60654942976511266139888708142641
60654942976511266140640820447741
60654942976511271447301113955921
60654942976511271447301118561015
60654942976511271493054789564370
60654942976511271628560439825981
60654942976511271628560439843243
60654942976511271628623201826945
60654942976511271628623202299329
60654942976511271628623202312379
60654942976511271628624321040963
60654942976511271628624321507523
60654942976511271630231770765773
60654942976511271630231770769985
60654942976511271630231775016575
60654942976511271630231775375079
60654942976511271630252662307805
60654942976511271630252691005613
60654942976511271630252691472173
60654942976511271630252691476385
60654942976511271630252692422555
60654942976511271630252692539195
60654942976511271630252695604883
60654942976511271630252695721523
60654942976511271630252695727347
60654942976511271630252696077267
60654942976511271630252696081479
60654942976511271630252777565613
60654942976511271630252781816415
60654942976511271630252781820627
60654942976511271630252782170547
60654942976511271630315424426861
60654942976511271630315453123217
60654942976511271630315453124829
60654942976511271630315454541771
60654942976511271630315457728311
60654942976511271630315457840579
60654942976511271630315457841983
60654942976511271630315457842191
60654942976511271630315457846403
60654942976511271630315539218109
60654942976511271630315543935471
60654942976511271630318896685209
60654942976511271631068599019667
60654942976511271631068599952787
60654942976511271631068600069427
60654942976511271631070923017721
60654942976511272682647906517497
60654942976511273275752345143411
60654942976511273277381834320627
60654942976511273277444596439683
60654942976511289336952770682385
60654942976511289337140800159393
60654942976513972737449975737271
60654942976513972737450320093543
60654942976513972739142572789495
60654942976513972784896157716832
60654942976513974432025214454584
60654942976513974567405426938291
60654942976513974567593711883143
60654942976513974569034916102457
60654942976513974569285964579095
60654942976513974569850823645739
60654942976513974569853147993713
60654942976513983857263320074375
60654942976513983903016905001712
60654942976513989255998309791178
60654942976513989393447087876377
60654942976513989393447089392697
60654942976514823343882638116473
60654942976514823343882641775397
60654942976514823344071009150393
60654942976514823344133685176169
60654942976514823344133689762389
60654942976514823344133690234773
60654942976514823344698545646705
60654942976514823344700868594999
60654942976514823344888896672327
60654942976514824991200066354705
60654942976514824991262742380481
60654942976514824991764925425561
60654942976514824991827601451337
60654942976514825128460821084309
60654942976514825128523497110085
60654942976514867816523818222083
60654942976514867816523822814127
60654942976514873167750293823261
60654942976514873167750298409481
60654942976514873168000997926365
60654942976514873305073724578641
60654942976514873305261752655969
60654942976514873350764548885821
60654942976514873350764548903083
60654942976514873350764634979101
60654942976514873350765666931827
60654942976514873350765668098227
60654942976514873350827309487105
60654942976514873351015596299649
60654942976514873351015597362459
60654942976514873351015600544787
60654942976514873351015600548999
60654942976514873352435884076415
60654942976514873352456428411053
60654942976514873352456801482395
60654942976514873352456804664723
60654942976514873352456805137107
60654942976514873352456805141319
60654942976514873352456806204129
60654942976514873352460243625833
60654942976514873352519190530109
60654942976514873352519308621569
60654942976514873352519562184669
60654942976514873352519563582737
60654942976514873352519563601611
60654942976514873352519563700829
60654942976514873352519566883157
60654942976514873352519566888773
60654942976514873352519566901823
60654942976514873352519566902031
60654942976514873352519568318973
60654942976514873352707475470749
60654942976514873352707475824881
60654942976514873352707594966101
60654942976514873352707594979151
60654942976514873352707848542091
60654942976514873352707848995601
60654942976514873352707850058411
60654942976514873352707853240739
60654942976514873352707853246355
60654942976514873352707853613745
60654942976514873353272708062245
60654942976514873353272709129267
60654942976514873353275032060299
60654942976514873353275032077561
60654942976514874953832358453129
60654942976514874953895034478905
60654942976514874997894465505917
60654942976514874999585603598769
60654942976514874999585861892121
60654942976514874999836647466101
60654942976514874999836910351497
60654942976514875000401506536957
60654942976514875135405407780055
60654942976514875136825691292969
60654942976514875136825695543771
60654942976514875136846611999369
60654942976514875136846612016631
60654942976514875136846613066391
60654942976514875136846616248719
60654942976514875136846616621725
60654942976514875136846698092809
60654942976514875136846702360873
60654942976514875136909378369179
60654942976514875137097406446507
60654942976514875137097660476007
60654942976514875137097665081101
60654942976514884468885266423133
60654942976514884470577523369887
60654942976514884470577892177377
60654942976514884470577892190427
60654942976514884470577896422515
60654942976514884470577896426727
60654942976514884470640313123893
60654942976514884470640314173653
60654942976514884470640314186703
60654942976514884470828596280481
60654942976514884470828596293531
60654942976514884470828599468425
60654942976514884470828599481475
60654942976514884470828600525619
60654942976514884470828600531235
60654942976514884470828600898625
60654942976514889823809742336135
60654942976514889823809742802695
60654942976514889823809746922355
60654942976514889823809747394739
60654942976514889961007710966285
60654942976514889961007825757325
60654942976514889961008079320265
60654942976514889961008079786825
60654942976514889961008080836585
60654942976514889961008084018913
60654942976514889961008084024529
60654942976514889961008084041999
60654942976514889961258784939689
60654942976514891608136878244275
60654942976514891608137136524577
60654942976514891608199554270051
60654942976515173542543014633281
60654942976523279198547371499421
60654942976523279198547371516683
60654942976523279198547457960043
60654942976526880737800676827909
60654942976526880737988188333569
60654942976526880737988963172441
60654942976526880874997894603797
60654942976526880874998669438457
60654942976526880875060656718641
60654942976526880875248943063173
60654942976526880875249717897833
60654942976526880920751479513713
60654942976526880920751480559261
60654942976526880920751480576523
60654942976526880920751480913553
60654942976526880920751483745801
60654942976526880920751484100093
60654942976526880920751565602941
60654942976526880920751565607153
60654942976526880920751567006833
60654942976526880920751567019883
60654942976526880920751570189161
60654942976526880920751570206423
60654942976526880920752600121747
60654942976526880920814241628557
60654942976526880920814241628717
60654942976526880920814241632929
60654942976526880920814245860645
60654942976526880920814245877907
60654942976526880921002527973089
60654942976526880921002527973249
60654942976526880921002529035899
60654942976526880921002532222439
60654942976526880923261963733739
60654942976526880923261963751001
60654942976526880923261964088031
60654942976526897348816093884171
60654942976526897348816352151375
60654942976526897394632356236965
60654942976526897394632359423505
60654942976526897394820642581497
60654942976526897394820645768037
60654942976526897531830433523851
60654942976526897531830437774409
60654942976526897531830691791055
60654942976526897531830692853705
60654942976526897532081395911421
60654942976526897532081397311101
60654942976526897532646254978065
60654942976526897532646256377745
60654942976546340060548701263387
60654942976546388238791181894455
60654942976546390069690129532273
60654942976546406129194947724817
60654942976546409835235323853859
60654942976547238843719623313957
60654942976547238843907991155513
60654942976547238843907995747557
60654942976547238843970667181289
60654942976547238843970671773333
60654942976547238844535526252145
60654942976547240489407475832395
60654942976547240491037047893265
60654942976547240491037047897477
60654942976547240491099723919041
60654942976547240491600787768977
60654942976547240491601906964121
60654942976547240491663549888033
60654942976547240491664582989897
60654942976547240491851836228353
60654942976547240491851836232565
60654942976547240628297802622869
60654942976547240628360478648645
60654942976547240629112590957957
60654942976547288669279528524333
60654942976547288849765820333133
60654942976547288849765820337345
60654942976547288850601530424381
60654942976547288850601530441643
60654942976547288850601616517661
60654942976547288850602649636787
60654942976547288850664292897729
60654942976547288852297225281033
60654942976547288853112013598859
60654942976547288853112013616121
60654942976547289902369984162185
60654942976547289904626321090121
60654942976547290497793353903545
60654942976547290634970424386379
60654942976547290634991345092731
60654942976547290634991346509881
60654942976547290634991346514093
60654942976547290634991432603161
60654942976547290635054104378135
60654942976547290635054107211787
60654942976547290635054108628937
60654942976547306556671295984431
60654942976547310264971480945465
60654942976547588993279387165587
60654942976547588993279390466007
60654942976547588993279390470379
60654942976547588993279472904735
60654942976547588993279476559287
60654942976547588993279477622097
60654942976547588993282828954893
60654942976547588993282829309025
60654942976547589039032975262203
60654942976547589039036414219101
60654942976547589039036414335741
60654942976547589039848878206215
60654942976547612237186946948989
60654942976549941781060557627275
60654942976549941782690129692357
60654942976549941783316631682913
60654942976549941783317664784777
60654942976549941783504918027445
60654942976549989958738949417053
60654942976549989959491066335671
60654942976549991743128760884409
60654942976549991745385097812345
60654942976549991788882345794277
60654942976549991789383414236257
60654942976549991789447204865133
60654942976549991789634462712895
60654942976550006613604082603197
60654942976550006613604087208291
60654942976550006615237130114571
60654942976550006615237134702403
60654942976550006615237134719665
60654942976550006615299810728179
60654942976550008397931222291367
60654942976550008399689617603491
60654942976550008399689621854293
60654942976550291932061615096291
60654942976550291932312663572929
60654942976550306757121096279349
60654942976550306757121096296611
60654942976551190715483496225427
60654942976551190715483496342067
60654942976551190715483499524395
60654942976551190715483499525847
60654942976551190715486595058141
60654942976551190715546257990351
60654942976551190715546258456911
60654942976551190715546262576571
60654942976551190715734286534239
60654942976551190715734543285123
60654942976551190715734544801443
60654942976551190715734547871343
60654942976551190715734547983771
60654942976551190715734547989435
60654942976551190715734547989595
60654942976551190715734548002485
60654942976551190715737642117837
60654942976551190715737642584397
60654942976551190716299403755659
60654942976551190716299407056079
60654942976551190716299407060451
60654942976551190716302502588373
60654942976551192499873049542219
60654942976551192499873307809423
60654942976551192499873310991751
60654942976551192499873310993203
60654942976551192499873310997575
60654942976551192499876405592377
60654942976551192499936069924267
60654942976551192500124098001595
60654942976551192500124359469841
60654942976551192500127454051753
60654942976551192545626891197355
60654942976551192545689654716091
60654942976551192545877939656731
60654942976551192546462571541035
60654942976551207187609442459929
60654942976551207187609447046149
60654942976551207187609699677373
60654942976551207187609704263593
60654942976551207325121163214553
60654942976551207325121163231815
60654942976551207325121164631495
60654942976551207370623782099449
60654942976551207370623782099609
60654942976551207370623782566009
60654942976551207370623786698719
60654942976551207370623786798097
60654942976551207370623786803713
60654942976551207370623786816763
60654942976551207370623786816970
60654942976551207370623786816971
60654942976551207370623787171103
60654942976551207370624039311229
60654942976551207370624039316893
60654942976551207370624039317053
60654942976551207370624040833213
60654942976551207370624040846263
60654942976551207370624043916163
60654942976551207370624044021157
60654942976551207370624044034207
60654942976551207370624045451357
60654942976551207370627139665927
60654942976551207370627142853871
60654942976551207370627142866921
60654942976551207370627144284071
60654942976551207370686458125385
60654942976551207370686458479517
60654942976551207370686458596157
60654942976551207370686462728867
60654942976551207370686462842747
60654942976551207370686462846959
60654942976551207370686463195427
60654942976551207370686463196879
60654942976551207370874743420157
60654942976551207370874744837099
60654942976551207370874744953739
60654942976551207370874748023639
60654942976551207370874749539959
60654942976551207370874749554461
60654942976551207370874749558832
60654942976551207373134179534939
60654942976551207373134180597749
60654942976551208971999258644647
60654942976551208972250219969567
60654942976551209017815519584711
60654942976551209017815519597761
60654942976551209018003804879435
60654942976551209155013598284119
60654942976551209155013598284326
60654942976551209155013598284327
60654942976551209155013850778585
60654942976551209155013852313619
60654942976551209155013855501563
60654942976551209155013856918713
60654942976551209155016954334277
60654942976551209155016955751427
60654942976551209155076270076563
60654942976551209155076274310103
60654942976551209155076274327365
60654942976551209155264556421095
60654942976551209155264561026188
60654942976551212723793473581915
60654942976551212723793473600788
60654942976551212723793473600789
60654942976551214508183285068144
60654942976551214508183285068145
60654942976558417403047161819197
60654942976559296237634560583515
60654942976559296237636883531809
60654942976559296374832553194063
60654942976559296374834876142357
60654942976559296420588461052273
60654942976559296420588461052433
60654942976559296420588548558443
60654942976559296420589580260627
60654942976559296420589581660307
60654942976559296420651223167117
60654942976559312297353977860431
60654942976561997529287384111191
60654942976561997529475670455723
60654942976562014184427842513429
60654942976562014184427842526479
60654942976562014186122419570405
60654942985414297369399022111242
60654942985414297369563981913054
60654942985414297371091306691494
60654942985414297371091651047766
60654942985414297371091652464916
60654942985414297371342355150870
60654942985414297371342356568020
60654942985426308646260059895178
60654943003139261922960584904658
60654943003139261922960929278400
60654943003139272903629167835890
60654943003139272903629426103094
60654943003139272903817454180422
60654943003139272905324031843376
60654943003139272905512059920704
60654943003139278396573221216292
60654943003139278396761593667362
60654943003139278396761594017282
60654943003151284182187877264377
60654943003151284182188134481821
60655208636532497510200361746792
60655212941073728912676678325810
60655212943701585681360617444966
60655213174454076085799086352218
60655213174454076085799862118594
60655213174454076085988147530006
60655214379751070415113473758211
60655214380360754620610009082185
60655214380395860293794391654043
60655214380395876765081472973003
60655214380403964167247088422005
60655214380403964168941665116011
60655214380403980640040718357643
60655214380407868276396685563207
60655214380407868457635089681319
60655214380407884930701463634655
60655214380512934521103422707581
60655214380512934704306306499663
60655214380723633621409488385989
60655214380723683628958910215941
60655214380724884203298656999989
60655214380731772679758984526149
60655214380731772680030952174153
60655214380731789151049278419151
60655214380735641191398745457163
60655214380735674545480102674309
60655214380735674545752070322313
60655214380735689369910984179509
60655214380735691200056590113459
60655214380832935869233900717861
60655214607222642607110852638780
60655214607234348204274207083260
60655214610177105476749926906130
60655214610177105476938213263760
60655215085796635768284763598284
60655215085893930446039562089794
60655215085904737260030621238942
60655215088750948474836597586828
60655215088750948474836597586988
60655215088750992947288634545402
60655215088751293090805643633722
60655215088751293090805757946762
60655215088751298443976306845453
60655215088751298626989531870177
60655215088751298626989531870178
60655215088751448790350513268846
60655215088787315666017397443853
60655215088860245187479942693882
60655215088860245187480057006922
60655215088860250723663830930337
60655215088860250723663830930338
60655215088860417495324153949445
60655215088860417495512181554549
60655215088860417495512210252113
60655215088860417495512210252357
60655215088860417495574856652868
60655215088860417495574856652869
60655215088860417495575229588809
60655215088860417495575230651667
60655215088884732827247344674391
60655215089511961562340537807577
60655215089547978784381628405977
60655215089722710488687718101221
60655215089723911063027464885269
60655215089730810657605214008515
60655215089730810657877183172839
60655215089730816010775763006217
60655215089734412791592702325679
60655215089734668051125227944709
60655215089734712523326332156675
60655215089734712523598301320999
60655215089734713118207619082223
60655215089734718059783074117325
60655215089735563723324345324066
60655215089735568481676255209669
60655215089735569076556541845157
60655215089735569076556914450099
60655215089735569213754534455657
60655215089735569213754534455658
60655215089735569213754534455705
60655215089735569213754534455706
60655215089735612953877359421635
60655215089735612954149328585959
60655215089735612954150443200707
60655215089735613548758646347183
60655215089735619039188835006391
60655215089735619039188835006392
60655215089766833232816853604617
60655215089770733451680882663189
60655215089831962728962708603141
60655215089839762754279513068675
60655215089839762754551482232999
60655215089843620147798526714809
60655215089843664620000631216835
60655215089843664620272600381159
60655215089843670156456372887425
60655215089843670705311363728975
60655215089843670705311363728976
60655225148283324958105981840754
60655225864207411350567446180128
60655225864207411350570545012842
60655225864210113054002533883980
60655225866849517889689067794102
60655225866849517892115893658604
60655225866881938331080609643452
60655225866884640034327668803416
60655225867068317162093977050106
60655225867068322515263406734572
60655225867103444657684102431864
60655225867161714723649785563716
60655225867161724057380721381240
60655225867162024249182686907994
60655225867164727139766874462636
60655225867164727141186387858252
60655225867164727141374415935580
60655225867164727142023211390572
60655225867164727142025535855186
60655225867164730848063589035934
60655225867165627710023022521062
60655225867196846156370315024790
60655225867196847391717361608432
60655225867198037625391654568758
60655225867198037625412546577350
60655225867198051854777324429730
60655225867198051854777324448604
60655225867200749852234826362230
60655226079584346447564977002990
60655226079584347680464048509096
60655226079584348092246311635560
60655226079592451557305782830094
60655226079592451557306155882562
60655226079595153258858638815080
60655226079595153260552842456618
60655226079595153260553215509086
60655226079803152716145937020840
60655226079872539120089568246234
60655226079872539120089826513438
60655226079872539120092925346152
60655226079872539120845036139144
60655226079872544015723153076696
60655226079875229840701474617684
60655226079875240411742650028016
60655226079875245719158497984942
60655226079883050640193195796070
60655226079884251397275199799212
60655226079884251992072175145392
60655226079886953100710544720508
60655226079908552496319427449030
60655226079908566726415425602130
60655226079908567321212029430876
60655226079908567321295597484118
60655226079908567321295711784108
60655226079911268612948420998696
60655226097274366540407816408892
60655226097274366540407816408893
60655226097285907164865246733447
60655226097309021920018422676525
60655226097309321516187334257859
60655226097321028897739380974551
60655226097321029490569438581949
60655226097321029490569438595047
60655226097491803833685656929789
60655226097491803833957253041485
60655226097492700558470228538474
60655226097492704264508280319543
60655226097493004407756017625427
60655226097527826543918048061805
60655226097529023457680696850630
60655226097529023457680696850631
60655226097529027163718748631699
60655226097529027300728713164919
60655226097529027300916741242247
60655226097598100345631593629186
60655226097598100483164317541988
60655226097598104049412533647658
60655226097598114576083128999692
60655226097598115170124262000814
60655226097598115170876375243246
60655226097598115170876375709806
60655226097598115308140487552379
60655226097598116954516398878955
60655226097598120658858840380331
60655226097598120660553417540897
60655226097598120660554450660023
60655226097598120661119309732283
60655226097598120661306562969335
60655226097598120661307337809611
60655226097600805752659593274182
60655226097600816278762746925680
60655226097600821952144856299389
60655226097600821952209856789779
60655226097600821952959644634477
60655226097600822364554397423085
60655226097602006509741969261318
60655226097602017034090078355904
60655226097602022527030780287031
60655226097602022527030780287079
60655226097602022709227117501100
60655226097602022709227117501101
60655226097602022709229441965715
60655226097602022710041905836188
60655226097602022710041905836189
60655226097602023121555414932787
60655226097602023121638982967155
60655226097608912647626293011066
60655226097608921389071367504336
60655226097608921983867712003068
60655226097608922121128724995665
60655226097608922121128726058475
60655226097608926879435435868710
60655226097608927474294801458169
60655226097608927474294801812301
60655226097610108053966037550516
60655226097610108053986929559108
60655226097610122878148309705040
60655226097610122878148309705041
60655226097610124525340158806448
60655226097610128231293494513084
60655226097610128231293494513085
60655226097610128231314386521676
60655226097610128231314386521677
60655226097610128231377062547452
60655226097610128231377062547453
60655226097610128231377062665496
60655226097610128231377062665497
60655226097612813323482205291302
60655226097612823849588830151388
60655226097612824032540378507276
60655226097612829340015919606328
60655226097612829340015919606329
60655226097612829340015919960620
60655226097612829522946576307916
60655226097612829522946576307917
60655226097612829522949675625905
60655226097612829522967468316508
60655226097612829522967468316509
60655226097612829522970567634497
60655226097612829523030144342284
60655226097612829523030144342285
60655226097612829523030144460376
60655226097612829523030144460377
60655226097612829523033243660273
60655226097612829934564545464737
60655226097612829934564545466141
60655226097633236718291546559312
60655226097633242803518337984457
60655226097633242803518337997507
60655226097633242803519112836379
60655226097634428735540775513078
60655226097634428735624343547446
60655226097634428736376455856758
60655226097634442965741233709138
60655226097634443560517031164851
60655226097634443560517031264229
60655226097634443560517031281491
60655226097634443560517031618360
60655226097634443560517031618361
60655226097634443560517806003723
60655226097634443560517806121767
60655226097634443560537837556758
60655226097634443560537923290083
60655226097634443560537923295906
60655226097634443560538698012315
60655226097634443560538698130359
60655226097634443560538956746078
60655226097634443560538956764952
60655226097634443560600599304212
60655226097634443560600599304213
60655226097634443560600599321682
60655226097634443560600599652729
60655226097634443560600599671602
60655226097637129843991232379490
60655226097637144852170112946632
60655226097637144852170112946633
60655226097637144852170887916647
60655226097637144852191779925239
60655226097637144852253680981000
60655226097637144852253680981001
60655226097637144852253681099092
60655226097637144852253681099093
60655226097637144852253681099098
60655226103218848099971531800878
60655226103218849744652866433448
60655226103226953209712710680450
60655226103229654912959770306974
60655226103437654368552491818728
60655226103507040772224526932426
60655226103507040772496494580430
60655226103507040773251706194632
60655226103507041962845173176354
60655226103507045668130079410892
60655226103509731494802979180920
60655226103509733140236426122802
60655226103509733141928678818754
60655226103509741881134979505296
60655226103509741881138337090488
60655226103509742064904787989512
60655226103509743666280259817396
60655226103509747371293456671134
60655226103509747371481484748462
60655226103509747371568524686886
60655226103509747372132608918870
60655226103509747372320636996198
60655226103517538060727931710538
60655226103518753644395161908912
60655226103518753644478729943280
60655226103521454753117213831436
60655226103543054148642414212550
60655226103543054149457202547638
60655226103543068378821980400018
60655226103543068973618584228764
60655226103543068973618584247638
60655226103543068973702266581996
60655226103545755257092871073138
60655226103545755257092871078962
60655226103545770082340750470152
60655227293114334037331205107488
60655227299933125973664336057868
60655227299933125973667430658494
60655227299933127620021652206968
60655227511660543151805486091846
60655227532997395931358652376584
60655227532997395931358652376585
60655227533105463649646946336748
60655227533299971883497388533667
60655227539014941345287696124554
60655227539014941345287953328957
60655227539014941345287953342006
60655227539014941345287953342007
60655227539014972843995159408110
60655227539014984513502039592832
60655227539014984513502039592833
60655227539014984696432696406896
60655227539014984696432696406897
60655227539025746511900280508477
60655227539305856448000923473984
60655227914394162834074998047050
60655227984350572494083462358610
60655227990234880747630915258600
60655227990331827101114367611482
60655227991207493967314506803274
60655227991207493969009083497280
60655227991207495614443563541026
60655227991312543595877141631168
60655227991312543595877916465828
60655227991315245298560117006994
60655227991315245299312229335020
60655227991323350408865121851346
60655227991323350408865380118550
60655227994303147634301620505725
60655227994305849337736966476781
60655228011571534703571285511340
60655228011607557413532080531660
60655228011679586369694557306540
60655228011679592452389949568168
60655228011679790171412697098100
60655228011679790178755735906686
60655228011679801845919875163072
60655228011680492836935970375072
60655228011680493020138969443676
60655228011680659061687328311681
60655228011680991340005626377390
60655228011680991347620490874136
60655228011680991347620749141340
60655228011715609079655352326860
60655228011883732269337941353974
60655228011883732269337941367024
60655228011883732274420515545184
60655228011887668089019220605084
60655228011887668089019221654844
60655228011887668089019221667894
60655228011887684552778334920604
60655228011887684552778334933654
60655228011887684552779454128798
60655228011887684552779478109244
60655228011887684552779478122294
60655228011887684552779482708514
60655228011887684552779564198312
60655228011887839619481390164252
60655228011887839621176824599658
60655228011887839621177081817102
60655228011895439655158888872582
60655228011895439655158893121932
60655228011895439657669373109870
60655228011898190767183502092019
60655228011899341980736906093588
60655228011899375332559602384744
60655228011899380822989047971336
60655228011899391346335226760207
60655228011899391933516708261052
60655228011899391933516712510402
60655228011899391933516736490848
60655228011899391933516741090118
60655228011899391943557484549594
60655228011922956273710441432386
60655228011923657309960442732304
60655228011923707265250843928304
60655228011923707272781020138550
60655228011923707272781021188310
60655228011931762419701621611876
60655228011931762556899613172664
60655228011931811780216596448003
60655228011931811963146910777651
60655228011931811963147253734243
60655228011931811963147255133923
60655228011931811970490035679517
60655228011931812382522199018122
60655228011931812382522200067882
60655228011934513483651684151855
60655228011934513490993691374897
60655228011934514085769259694406
60655228011934514085770407600568
60655228011934514085770407954700
60655228011992700974563519664734
60655228011993006514554790837444
60655228011995736218902725923989
60655228011995736218902725923998
60655228011995752278411014957731
60655228011995752278598525418012
60655228011995891140813586480620
60655228011996603297632199019420
60655228011996603297632200436362
60655228011996636649452744063328
60655228011996636649453863258472
60655228011996636789161219848354
60655228011996636789161478115558
60655228011996642139883189926930
60655228011996642139883194526200
60655228011996653258005056420004
60655228011996653260451744373562
60655228011996653260452777475426
60655228012003507785040158987748
60655228012003557198901372639465
60655228012004708407372231528024
60655228012004741896391918739988
60655228012004741898902398727926
60655228012004747249624373405772
60655228012004758367766012821707
60655228012004758370192809984030
60655228012004758370192923253134
60655228012007443419156302758727
60655228012007443599639236633716
60655228012007443599639238046446
60655228012007443602149716621654
60655228012007443602149721220924
60655228012007443602170641925815
60655228012007448541026406859311
60655228012007448541298375905543
60655228012007459659147154144191
60655228012007459659335439426082
60655228012007459659335440843015
60655228012007459659335440843024
60655228012007459659335783799607
60655228012007459659335783799616
60655228012007459659419466147015
60655228012007459661595219914389
60655228012007459661678555191369
60655228012007459661678899547641
60655228012007459661678902261797
60655228012029071914838282094829
60655228012029073699417493465890
60655228012031725028249996804764
60655228012031725028249997867574
60655228012031758931373257859640
60655228012031774991070575260770
60655228012031775402663406249270
60655228017589316525697979246672
60655228017589316525697979246673
60655228017589317752865052943459
60655228017589318355004552091577
60655228017589318355004810370427
60655228017589318355004810371831
60655228017589333172387635007632
60655228017589333172387635007633
60655228017589333172387749326496
60655228017589333172387749326497
60655228017808470820524415424896
60655228017831581686812080131858
60655228017831581686812337349302
60655228017913339310904201207907
60655228017913383780784112551961
60655228017913383783294591004705
60655228017916040417032722114917
60655228017916088595275202745985
60655228143883458647828478896686
60655228143992410744502777956846
60655228144866576663346758147520
60655228144866576663347016414724
60655228171238155795049531244182
60655228171432276442579647093885
60655228224379298728450181146231
60655228224379498229331339463684
60655228224379498236674378272270
60655228224379509903838517528656
60655228224379514837882534024896
60655228224411865555737475648852
60655228224415321438410976166551
60655228224415817247102471885178
60655228224415817430116811524650
60655228224415832208524350028704
60655228224415832803048984674412
60655228224610060227260098060024
60655228224610060227260098073065
60655228248013800380773167909751
60655228248013802027149079236327
60655228248013816249735677696686
60655228248013818033309581633810
60655228248013951733726323840690
60655228248013968205016761227286
60655228248014000252578436511409
60655228248014000252578436511569
60655228248014000255109841809389
60655228248014000293248562339150
60655228248014011373230847478113
60655228248014011556161504292176
60655228248014011556161504292177
60655228248014016304743830212889
60655228248014016304743830679449
60655228248014016901799497570348
60655228248014016901799497570349
60655228248014016901799611889212
60655228248014016901799611889213
60655228248014016906883214937148
60655228248014016906883214937149
60655228248024607193761406415847
60655228248025523630472936078290
60655228248025974128711092377808
60655228248049133698373278270588
60655228248049969296125999535685
60655228248049969296314543110711
60655228248049985348291391720845
60655228248049990914977299030154
60655228248049990914977556234557
60655228248049990914977556247606
60655228248049990914977556247607
60655228248050018709338957101357
60655228248050018709338957219449
60655228248050018710175785473508
60655228248050019259030260817306
60655228248050019259030260817307
60655228248050019259218804392333
60655228248050019297357266519377
60655228248050019297357380844065
60655228248050019303947017355077
60655228248050023010824221856216
60655228248050023010824480123420
60655228248050033526721814684269
60655228248050033526805498559645
60655228248050033528981251966903
60655228248050033529253221150101
60655228248050033534064940753987
60655228248050034083191642498432
60655228248050034083191642498433
60655228248050034121330133224066
60655228248050034121330133224067
60655228248050034121330133690627
60655228248050034123777855795809
60655228248050034123861537571457
60655228248050034123861538621217
60655228248050034128861543532925
60655228248050034266122299312496
60655228248050034266122299312497
60655228248050035311195653002466
60655228248050035905719916111706
60655228248050035905719916111707
60655228248050035905720030897130
60655228248050035905720030897131
60655228248050035912498210639072
60655228248050035912498210639073
60655228248050286165371093076706
60655228248050286165371093076707
60655228248050291106758376086236
60655228248050318899425458648698
60655228248050319494033518902370
60655228248050323154320310121544
60655228248050334267357597257069
60655228248050334272441314623868
60655228248050334272441314623869
60655228248050334272441315673580
60655228248050334272441315673581
60655228248060779998357498435288
60655228248060829229204401158400
60655228248060829412218740797872
60655228248060840484585903172884
60655228248060840484585903172885
60655228248060841079110537818592
60655228248060841079110537818593
60655228248061991685462593286365
60655228248061997250454150543427
60655228248062041648094855638673
60655228248062041648283143046015
60655228248062041653178573122065
60655228248062041653178574171873
60655228248062041693848469244897
60655228248244562268300011459815
60655228248265105053745577387446
60655228248267771619274615280049
60655228248267806756992379796526
60655228248267821581153761477652
60655228248268672187086396920482
60655228248268673833462308247058
60655228248268673833462394336126
60655228248268678729033474619099
60655228248268722011704788878126
60655228248268722011704789228046
60655228248268722149718689018906
60655228248268723796094571649126
60655228248268723796094600345482
60655228248268723796094686434550
60655228248268726907275955250167
60655228248268862247467794644941
60655228248268862841992802343117
60655228248268873289364333670489
60655228248268873289364334142873
60655228248268873289364592404244
60655228248268873472378932043725
60655228248268873891483171908820
60655228248269174080753737092617
60655228248269174080753737565001
60655228248269177184466357935863
60655228248269177786794113694043
60655228248279528779713595035025
60655228248279528962706927525002
60655228248279534315876446381486
60655228248279668007851610691603
60655228248279678531448326499553
60655228248279678531448355079317
60655228248279684410532678435910
60655228248337715714239284859564
60655228248338017504132291363471
60655228248338021210172667492513
60655228248338021210737526446729
60655228248340417416921485415232
60655228248340423959705391367903
60655228248340456259759373773101
60655228248340467379553776463839
60655228248340467379574697052147
60655228248340468614921835509401
60655228248340472137947871998971
60655228248340472319246341867827
60655228248340472319267262572775
60655228248340724148955064659739
60655228248340756311748378914103
60655228248340756449009018368581
60655228248340767568824341764324
60655228248340768804171508801237
60655228248340772327197545290807
60655228248341618174757006836630
60655228248341619821132918163206
60655228248341619821133004252274
60655228248341623527738239335532
60655228248341667999375398677634
60655228248341667999375398794274
60655228248341667999375399144194
60655228248341673490558817791538
60655228248348522527227523365660
60655228248349728637479418215104
60655228248349773247130477814626
60655228248349778600299996671110
60655228248352424987745245342726
60655228248352474401522805233986
60655228248352479708750338150015
60655228248352479708750711202643
60655228248352479708771631908968
60655228248352479708771631908995
60655228248352480303546941978761
60655228248352480303547056297634
60655228248352610289482216542084
60655228248372887819083351986103
60655228248372887819104244111335
60655228248376789730746341872702
60655228248376790279601073963169
60655231582480708640809175288354
60655231582480708641561287597666
60655231582480708641561545864870
60655231583428945399491635278574
60655231583428945399679664405662
60655231583428993577922145036730
60655231583428993577922402254174
60655231600405013693926526477614
60655231600502276657111871969646
60655231600513932431431908694366
60655231606094500942031809847128
60655231606119118106901966128068
60655231606337650542635336030578
60655231606410550272016014209800
60655231606421407050083205587842
60655231606445672416675507227706
60655231606446873173757883214842
60655231606994162626942732603210
60655231607004969438992117976238
60655231607067047537251654654438
60655231607067108618004694037742
60655231607067113965334940011866
60655231607067113965337264009920
60655231607067113972865232063120
60655231607067414162135940378768
60655231607075219075640203123422
60655231607075219075643301956136
60655231607075219083171270009336
60655231607077854350239893160534
60655231607077920779075290827274
60655231607102236115078150396572
60655231607102530763081257689520
60655231607318368683774796192786
60655231607321018770670526330256
60655231607321068740077731391860
60655231607321068740081084376282
60655231607329173850386090270442
60655231607393964764930001227500
60655231607393970116589758661484
60655231607394020080916627803834
60655231607402125191222665750050
60655231607426390557814967389914
60655231609073130022796622817813
60655231609073580382957461278056
60655231609073580382957718495500
60655231609397285021166438203413
60655231609399986312819519998293
60655231609401236894708688612293
60655231609401387058821667528978
60655231609401387058821696226786
60655231609401387058821699763198
60655231609401387058821924746422
60655231609401387058821929463784
60655231610029481819474833382761
60655231610029481820315100593713
60655231610032232890829807660731
60655231610032232895913239230371
60655231610032232898360961721609
60655231610032232898361218939053
60655231610032533085183833110515
60655231610032533087631555719845
60655231610032533087631812937289
60655231610054093595212588735779
60655231610056500041539751895535
60655231610056500049342274946701
60655231610056800232504921419925
60655231610057700806424650467277
60655231610348284011712071569431
60655231610348284011712157658499
60655231610348284014240377661691
60655231610348284014429526015847
60655231610349484771511787217559
60655231610356387886671403043139
60655231610357638654855790415395
60655231610357638654856161932829
60655231610360339944252873871281
60655231610360339944252878103369
60655231610360339946509215031305
60655231610380704453122524982161
60655231610384651569127286903487
60655231760069983119114667886986
60655231769589879901225610317880
60655231813244904643162767992806
60655231813244904643163026260010
60655231813244910133594328478382
60655231818829625790166477839112
60655231818829631148418596020602
60655231819153485584146013239840
60655231819156187287581359210896
60655231819813045825286029995064
60655231820028881908305765737890
60655231820136950038184678894794
60655231822732391306654065117786
60655231822764806923037073480239
60655231822764806923047533833442
60655231822951229284635047720212
60655231837394535781552458911054
60655231837394536376160519177824
60655231837499902810138883420846
60655231837502587447675730706254
60655231837535925522606714754684
60655231837535925522606717937012
60655231837538627226042059675980
60655231837721392071575356091534
60655231839837777116366656994911
60655231840494285288829207904569
60655231840494285288829208967379
60655231840506281772001805229224
60655231840506281772001805345864
60655231846366845308969509862089
60655231846378586037263231037499
60655231846378586037263345356363
60655231846403201557449699932410
60655231846403201580326492387371
60655231846403201587941237847891
60655232220579832814753388729638
60655232220579832815317472961622
60655232221563236181262929569912
60655232238644320759003409841154
60655232238644320759003754197426
60655232238644326249433937207604
60655232239325149957196119097962
60655232239325149963974298839904
60655232245198938414515043123730
60655232248164223036628481636674
60655232291519660674279090932916
60655232291531366263848530283358
60655232291819247773479713315370
60655232291819247773479971582574
60655232291819247773483070432550
60655232291819247773483414788822
60655232291819253263913597799000
60655232291823105761628222932596
60655232291823105761816251009924
60655232291847417387509890476490
60655232291847417387510148743694
60655232292500076979019162858428
60655232292791796155349805891288
60655232297403974278735541343166
60655232297403976108878937733488
60655232297427985898110168562596
60655232297731780543004655166570
60655232297752140339340694716324
60655232297754842042776040687380
60655232297756042800423272564448
60655232297756042800611557872318
60655232298372681326026238711792
60655232298376567132157822708164
60655232298376583191746322204180
60655232298376583786542926032926
60655232298376583787296071444102
60655232298376583787299424311932
60655232298376586897786699382982
60655232298376587492583303211728
60655232298387394306324687129000
60655232298411404094803801418160
60655232298411404095555917958108
60655232298595069958714475842704
60655232298595069958902761150574
60655232298595119928316671947838
60655232298603175068455654716660
60655232298603225038621681022826
60655232298605876771890999637956
60655232298605926742057026993882
60655232298735558536786444111836
60655232298735558537540618411502
60655232301331046061848746594270
60655232301331046061848746595674
60655232301331046062413602478586
60655232301339105579467799009734
60655232301339105579470893610360
60655232301339150044131475105357
60655232301343057865360152937212
60655232301379065357502053283640
60655232301379065364280347811006
60655232301561547680965836605196
60655232315165869524471442545380
60655232315456451129342620897044
60655232316098557565331240903488
60655232316101259268766586887594
60655232316102159829800069732436
60655232316102159829802393730490
60655232316102159837330361783690
60655232316110263154899618432624
60655232316110263154902717265338
60655232316112964858334706136476
60655232316112965003942717659518
60655232316138482143711144147172
60655232316138482738319204413942
60655232316138482739072349825118
60655232316426362456740955409184
60655232316426362456744054241898
60655232316426664430464893240820
60655232316426664430464897472908
60655232316426664430467590660296
60655232316429064160176043113036
60655232316429065945381757524404
60655232316429363892162868185288
60655232316429366133900239211876
60655232318400413918553946544105
60655232318995637952495255530557
60655232318995681830092513756957
60655232318995683614482324751929
60655232318995683797493450885691
60655232318995684209090902038541
60655232319068627822814269141300
60655232319068627822845697851265
60655232319068635173890244668857
60655232319068635173890244668858
60655232319103741304603680650529
60655232319286523352459056802328
60655232319287723926527093155816
60655232324904259666317364181753
60655232324904309628949914560431
60655232324904313334989917617962
60655232324904313334989917617971
60655232324976358760684446533388
60655232324977555811723107956151
60655232324977558991869226805340
60655232324977558991869485072496
60655232324977559517766822526140
60655232325293309918207229607210
60655232325293309918395514902030
60655232451344034307350255575134
60655232451344034307352579573188
60655232451344334496620849571918
60655232451380351718661940170318
60655232452035664835634320890672
60655232475671368480470504923981
60655232475962250457501862541958
60655232478636625810591993732411
60655232478637826384722821032246
60655232478820608296070927527659
60655232478820608296154610366165
60655232478844625267942082884725
60655232478844625267942082884726
60655232528156464272417632344034
60655232528192481494458722942434
60655232528845093502332365776272
60655232528848995779835834306476
60655232528848997609979230696798
60655232529136877465662506668632
60655232529139579169097852639688
60655232529140762723086952372984
60655232529140784684804220484903
60655232531122635118429343559380
60655232531706202793547272099491
60655232531779432572911988947143
60655232531815454690855563418522
60655232531815454690855564818202
60655232531815455285379824998504
60655232531998236602203669913935
60655232531998236602287352752441
60655232531998237196811614332423
60655232532022248632418786585596
60655232532022548219551115434995
60655232532022548821690499792025
60655232532030357441454848726061
60655232532030357449033955851503
60655232532030357449034070655641
60655232532030357449034070655642
60655232532030357449035103757505
60655232532095197660096054902292
60655232532095197660098378900346
60655232532095197660099153739218
60655232532095197660099154089138
60655232554781453154084513689545
60655232555328943395729226744469
60655232555328943532739191277689
60655232555328997064401780180678
60655232555328997064401780180687
60655232555340654475725123165757
60655232555340687829806480382903
60655232555340704026766020047667
60655232555340704034360222124138
60655232555340704034360222124139
60655232555340704445951875620907
60655232555340704445953826897379
60655232555413633853054645482508
60655232555413934042304318896599
60655232555437950419317487179537
60655232555437962055989365431945
60655232555437962063520776691393
60655232555437962063582419598043
60655232555437962063583538806237
60655232555437965769561153170355
60655232555438265958894509287806
60655232555448766704206418410861
60655232555448772171519240846249
60655232555448772583385186338986
60655232555449956754772154942344
60655232555449956754772154947960
60655232555449973340446556004499
60655232555632471831286332187878
60655232555632738666203944281879
60655232555655854612916129355178
60655232555656750277420572506382
60655232555656755043383472381951
60655232555657033819980561813238
60655232555657050283739675078997
60655232555657050291082714950441
60655232555664858918342717766591
60655232555664858918426400605097
60655232555664858918426400605098
60655232555667544150300372094815
60655232555667544150300372094816
60655232555667560202465507528931
60655232555667560202465507528932
60655232555667560209808546337517
60655232555667560209995799561471
60655232555667560210079482399977
60655232555667560210079482399978
60655232555667560210079483799658
60655232555667560797261738286335
60655232555667560797261738286336
60655232555667560797296606018889
60655232555667560804603743979959
60655232555667560804603743979960
60655232555667560804604891885961
60655232555667560804604891885962
60655232555668744907570661360758
60655232555668761508527767237066
60655232555668794725411131856762
60655232555729699175513681596276
60655232555729749138397020754396
60655232555730001149153423702602
60655232555730051180698522702309
60655232555740556158063286832934
60655233657286265572213765537604
60655233657286280397878341917818
60655233674367355640382449177242
60655233674367355640384773175296
60655233675121108731535073264014
60655233675121108734045557501302
60655233675121110516740787688432
60655233675121110518435364382438
60655233680275981053758036566180
60655233680921982624540962190250
60655233681029735929842455084260
60655233681248523944168474383912
60655233681321473643984448599832
60655233681321523608312723932810
60655233683231646327796940587636
60655233684204242887905816025219
60655233727542282654865208955484
60655233727542282654865210005244
60655233727607408904949500460318
60655233727607408904950906650946
60655233727619114499605837970796
60655233727643426124480107884240
60655233728187068825810400239156
60655233728187068827504975883402
60655233728187068828257088192714
60655233728514825546299607340174
60655233728514825546299608389934
60655233728514825546300641858980
60655233733127003845925775285178
60655233733223950158611524028464
60655233733515734128781606959774
60655233733515734128781980049990
60655233733552056433195839928306
60655233734063278557940255583516
60655233734063279152548573067730
60655233734063293381913350920110
60655233734095694238911038783922
60655233734095694238912067634984
60655233734095694240606643279230
60655233734095694241358755588542
60655233734099611342267681345360
60655233734172246210646959460960
60655233734180351320952997407176
60655233734215473465609132839890
60655233734391100657575118420042
60655233734399205767881156366258
60655233734401891002557722878686
60655233734426152662083480946364
60655233734434322559368892150682
60655233734496400657711995813442
60655233734496450622792010384230
60655233734496450622792384524206
60655233734499101768610547160750
60655233734499102361147341784498
60655233734499102361899454112524
60655233734499152326226323254874
60655233734499152326226696307662
60655233734499152326227356355286
60655233734499152326227729445502
60655233734507257436532361201090
60655233734531569058963404800730
60655233736081301546993140831351
60655233736178712623184582550936
60655233736178712623184839768380
60655233736186367791699877975725
60655233736405155987806828986291
60655233736506369139829984430823
60655233736506369139830355986005
60655233736506519304131362980018
60655233736506535958435111118832
60655233737053908812878222054531
60655233737053914164352045708655
60655233737053914166044298871167
60655233737062134962891438576558
60655233737066083133402809038775
60655233737126559969526888968691
60655233737127010322349073658326
60655233737134663432892415851701
60655233737134663844486134353331
60655233737158978761928436385487
60655233737158980409056460021375
60655233737158980409245003596401
60655233737161682114186381986597
60655233737162883055037650283483
60655233737163333362102892412415
60655233737169785989145627371237
60655233737170986929158659705877
60655233737170986929158661240911
60655233737170988576287716928903
60655233737175055543914369174724
60655233737175055544667514585900
60655233737357420523439297527121
60655233737357420523439301759209
60655233737377768606583809821169
60655233737377769018554359305215
60655233737377769019119218371859
60655233737378236117836647224022
60655233737380470310019154742465
60655233737380470310772300153641
60655233737381671067373127891057
60655233737381687493666598051595
60655233737381687493666599101355
60655233737381715494578522401947
60655233737381720846991080350009
60655233737381720846993403181663
60655233737381720847747956318501
60655233737381721030758936955839
60655233737381721030762295957973
60655233737388575832109782275689
60655233737389790956089660028007
60655233737389824721950325734649
60655233737389824721952648566303
60655233737389824904880982548713
60655233737389826552012362603393
60655233737389841376255103806097
60655233737389841376257426637751
60655233737451215283349229682143
60655233737454666842193392059001
60655233737454667025207731698473
60655233737462770305369336947297
60655233737462770900165567237981
60655233737462770900165570420309
60655233737485837156803491595769
60655233737487087464736268096997
60655233737487087876518160731089
60655233737487087876518532286271
60655233750840868078189941447218
60655233750949826397915780079096
60655233751132607576722775294258
60655233751132608171519379123004
60655233751132608308780047759328
60655233751167724366332557854418
60655233751168980438839823581156
60655233751180638452369015928542
60655233751180686036003178025636
60655233751180687820204962478465
60655233751180687820204962478474
60655233751240659242846047089458
60655233751240709800275200247122
60655233751276730725846179065302
60655233751276732511050778867746
60655233751789155390161323609022
60655233751789155391790813140370
60655233751789169621406382234682
60655233751800861127030739146312
60655233751821570340955286246014
60655233751824272044390632217070
60655233751824272181588623764760
60655233751824272181588624827618
60655233751824288060025502323136
60655233751835977778751973604146
60655233751835977778751974667004
60655233751908929264443159041034
60655233751930544536607519185882
60655233751930544536607522368210
60655233751930544539055240241304
60655233751933246240042864107178
60655233751934441462636047936718
60655233751941351352043478864040
60655233752116026367272874772804
60655233752116026504533543409128
60655233752116027558558336170176
60655233752116028153354939998922
60655233752116061507436296166308
60655233752117221772877984010384
60655233752117227123599694771996
60655233752117227123599695821756
60655233752117227124351807081308
60655233752117227124352840183172
60655233752117227126047416877178
60655233752117260615694952129922
60655233752117260617389528823928
60655233752117262262073187454552
60655233752117262264517552459816
60655233752127767241859285759192
60655233752127767241860314628968
60655233752148448592886837532148
60655233752148476593798761882500
60655233752152043726574629285794
60655233752152049079740706102430
60655233752152077079837845286924
60655233752152077079837845300022
60655233752152077079840939887550
60655233752152078865045889843908
60655233752152343915089758105436
60655233752152343915089759155196
60655233752152345562217781741324
60655233752152345562217782791084
60655233752152345562970927152500
60655233752152349223257719421386
60655233752152351052651409829814
60655233752152378458952352101330
60655233752152379054313039099250
60655233752152379054316483840692
60655233752152394930241757418344
60655233752152394930245196847626
60655233752152398636282133547386
60655233752152398636285572976668
60655233752153244300642756431162
60655233752153249241841894911884
60655233752153249836826525768198
60655233752153251620463191470246
60655233752153251620464224926242
60655233752153279484115394546990
60655233752153293713667170557162
60655233752153295497868955010000
60655233752153295498056977438298
60655233752164100527408551292106
60655233752164106017836414087020
60655233752221426294285604721338
60655233752221427941414660409330
60655233752233133675837645770126
60655233752257448866985639227510
60655233752257450652190239029954
60655233753914945368600206282380
60655233753916146537276215396420
60655233754086920283273608992901
60655233754122037072883391553061
60655233754133733930295870418044
60655233754133783344324851956870
60655233754134934504363906771532
60655233754135100658424069781230
60655233754135100658695779615540
60655233754135101459478706382616
60655233754135101459478706382617
60655233754196389303950220351817
60655233754791646692708577882399
60655233754791657216118986779327
60655233754791663300530616810931
60655233754791663301345405146019
60655233754885157434040959381922
60655233754885157434876754044466
60655233754887858725694040691528
60655233754887858726529835839346
60655233754896864815593005613144
60655233754896864815593005613180
60655233754896864815593005613387
60655233754896864815593005613388
60655233754896864815593005729784
60655233754896864815593005729820
60655233754896864815593005730027
60655233754896864815593005730028
60655233754899564323693190400466
60655233754899566107246087407976
60655233754899566107246087408060
60655233754899566107246087408219
60655233754899566107246087408220
60655233754899566107246087524700
60655233754899566107517685054950
60655233754899566107517798440694
60655233754899566107517799840374
60655233754899566107518056707898
60655233755071741148371985104166
60655233755079644942631172986745
60655233755102744828143674801320
60655233755103995410601401235276
60655233755106346550347783843898
60655233755106357667720229329934
60655233755106646693864792930814
60655233755106646693868260585472
60655233755106696518483185957091
60655233755106696702254483030156
60655233755106807975077506736782
60655233755107547124415820197178
60655233755107763859152125561856
60655233755115652828685445749294
60655233755115652828685445768167
60655233755115652828768668956410
60655233755115652828769013317102
60655233755115652828769013330152
60655233755115652828769013783662
60655233755115652828769014846472
60655233755115702791317652822917
60655233755115702791401335642620
60655233755118354120421750751290
60655233755118354120421836844729
60655233755118404083242329194162
60655233755118404083242329194246
60655233755118404083242329194405
60655233755118404083242329194406
60655233755118404083242444452054
60655233755118404083242788825747
60655233755118418907401473082942
60655233755179642513686353962781
60655233755179642513686612256133
60655233755212964115008660399312
60655233755212964115823191516955
60655233755212964115823448715490
60655233755212964115823448715526
60655233755212964115823448715734
60655233755212964115823448721350
60655233755212964115823448734453
60655233755215665406661742194192
60655233755215665406911417408562
60655233755215665407476158974258
60655233755215665407476273311835
60655233755215665407476530510406
60655233755215665407476530516230
60655233760043625939857463574397
60655233760043776034492760573515
60655233760043776034680787588042
60655233760043776103323046975614
60655233760141037427827441068288
60655233760141037427828469938064
60655233760141037565089229385027
60655233760700585197591369745683
60655233760796628766159800824302
60655233760797534687977840196385
60655233760808191520347726107691
60655233760808308260996182139832
60655233760808356439991808182076
60655233760809541137565895141086
60655233761015021742315373946185
60655233761023125617274619330825
60655233761027029313141456700961
60655233761027029313330001325747
60655233761027029496344340965219
60655233761027029496344456223027
60655233761087967737516279464549
60655233761087967737517427361825
60655233761087967737517685655177
60655233761088418090147854846856
60655233761088418090147854859954
60655233761089335266511201119486
60655233761089335266511201670610
60655233761089335266511202720370
60655233761089335266699230619738
60655233761089335266699230797698
60655233761089635501723409587710
60655233761096071612475524849189
60655233761097422532921464518870
60655233761100076241128410161887
60655233761100125609152385851846
60655233761120338809210160712521
60655233761121589528925087550511
60655233761124290820578169345391
60655233887067058207873232530702
60655233887067063698303415540880
60655233887067063698303420127100
60655233887831623605453502222918
60655233887831623605704550682294
60655233911684979842115462995756
60655233911685285384635729006158
60655233911685285384638794910428
60655233911686180416267182168828
60655233911686180462020762846656
60655233911686180462020767078744
60655233911686185357654347677109
60655233914640900352882931381519
60655233914640948348111072373115
60655233914651405764915100849713
60655233914651405810647765053229
60655233963879194068645639222324
60655233963879493663367353696978
60655233963984543894069830505874
60655233963987245597505176476930
60655233964641057760322555685274
60655233964641057762770273558368
60655233964823873028534239470346
60655233964826574731969585441402
60655233964827475299777928124776
60655233964859862384410237844238
60655233964859906856591422113700
60655233964859912209764293587312
60655233964860162573663235307548
60655233964862564087845583815294
60655233964862865924311436112670
60655233964863764707733406639878
60655233964863764844994161015350
60655233964863766492123218107234
60655233964863808722587946983402
60655233964863809317130036099198
60655233964863814075757381247446
60655233964863814075757381254088
60655233964863814075757381267129
60655233964863814075757381267138
60655233964932841733756288135710
60655233964932841733756292367798
60655233964932841733756374224938
60655233964933141923026968105082
60655233964935543437191375839514
60655233964967963875968067394518
60655233967466140635536320092583
60655233967502474243637563748313
60655233967599739273326231737440
60655233967611430069477009289264
60655233967611430069477009302362
60655233967611430664001270759880
60655233967611430664001270876568
60655233967611430664001270877972
60655233967611430664001270882343
60655233967611430664001270882344
60655233967818227051048956587784
60655233967818227051049214868038
60655233967899263996248237800542
60655233990468459763904623136231
60655233990468459764092650150758
60655233991100642287942989209335
60655233991233925729495338615383
60655233991233926324020346332676
60655233991233926324020432425956
60655233991233926324104024434946
60655233991233926324104115245748
60655233991234192770398613355084
60655233991234226513353788539042
60655233991244730964738512437258
60655233991245932133393600826184
60655233991245932133393600831800
60655233991245932133393601181720
60655233991245932133414521886668
60655233991449128262686885569091
60655233991449176257915026560687
60655233991452728566442739584180
60655233991452728566446182790428
60655233991452730350856652446178
60655233991452730533682965071123
60655233991453080571640964384518
60655233991453080571651424737721
60655233991464770109139167561158
60655233991464786168616291814471
60655233991464786168626752167674
60655233991464786168804318828998
60655233991464786168814779182201
60655233991464786168814822294559
60655233991464786168814822307609
60655233991464786168814823357369
60655233991464786168815080574813
60655233991464786305824744783838
60655233991464786351578329692302
60655233991464786717606792749765
60655233991464786717606792755381
60655233991464786717690432112931
60655233991464786717690475575173
60655233991525709769115271080412
60655233991533765465644006706679
60655233991533809937846111208705
60655233991533813824306665213633
60655233991536466757296831284172
60655233991536467351818394259892
60655233991536467352093434050219
60655233991536467352093434050220
60655233991536467352093435113077
60655233991536467352093435113078
60655233991536511229687221080970
60655233991536516717603486545992
60655233991536516717606929752240
60655233991536516720113966533930
60655233991536516720117409740178
60655233991537717932016316130128
60655233991560782085701365614884
60655233991560830241223484516630
60655234365641401338186734647018
60655234365641401338187509498940
60655234365641406828618036865390
60655234365641707018159226683810
60655234365666018643036962837730
60655234365750659114833525743970
60655234365774970739461586666014
60655234366333037350123922438986
60655234389276210317506924933210
60655234390248517805817494274112
60655234390248521511857871452914
60655234390248817995170913232648
60655234390248817995171656305264
60655234390248817995171660537352
60655234390248817995923772846664
60655234390248817995924058643824
60655234390248821701211290411450
60655234390259322972429739963994
60655234390259622978769643832214
60655234390260529082765570946872
60655234390260529082765570951084
60655234390283638304183900927194
60655234390283940140583551661730
60655234390356569472776446412992
60655234390356869478197020413526
60655234390356869662047040409776
60655234390356869662047044641864
60655234392996104149835160980848
60655234393032462052944462783314
60655234393032462053028030351122
60655234393032462053028030817682
60655234393032462053028030819086
60655234393251266676112867867873
60655234393311287876742669651412
60655234393311287876742672833740
60655234393311304668306781362125
60655234393311304668306784561715
60655234393311337885044977024659
60655234393312488633825048826456
60655234393312488633825048826492
60655234393312538642127354145912
60655234393312538642127354612472
60655234393312538642210922180280
60655234393312538642210922180488
60655234393312538642210925362608
60655234393322995371831006663542
60655234393323012049044044342998
60655234393323012049044044342999
60655234393323045403041876572497
60655234442234984585899691580166
60655234442441826112181511549728
60655234442453489020716779742346
60655234442453836793684299019542
60655234442478149013923494873426
60655234442550781914081766753450
60655234442550783699286366555894
60655234442551083292924647813586
60655234442558888808839263321570
60655234442561588727822121799494
60655234443207292075109765183476
60655234443215395400209313883664
60655234443215395400962459293388
60655234443215395400962459299212
60655234443239712516333173389798
60655234443250519330074553073530
60655234443426094914806864106112
60655234443426144877439157254248
60655234443426146523732500836564
60655234443426395103325346843344
60655234443426395104078488022432
60655234443426396293670895442044
60655234443426396750453370479232
60655234443426399999711042933358
60655234443426400411493307109534
60655234443426429647187939789478
60655234443426430242549398439682
60655234443426444471349291841128
60655234443426445066709722671364
60655234443426445066709751251032
60655234443426446118477345106492
60655234443426446713086662867716
60655234443426449824517721235534
60655234443434200024360790791324
60655234443434249849647612706500
60655234443434249986908367080520
60655234443434249986909395950296
60655234443434249986909486275664
60655234443436901727796135712620
60655234443436907218162529137858
60655234443436951690365633929944
60655234443437201917065697658752
60655234443437207270235130525546
60655234443437251879697875457186
60655234443437251879698990047236
60655234443438151852901339963324
60655234443438152310248902722146
60655234443438157389086341414631
60655234443458566964956652115502
60655234443461517247984843043578
60655234443461517248736951120802
60655234443461518895112866679466
60655234443469372131568979293570
60655234443531494702050650860224
60655234443531494702051425694884
60655234443531494702051794048864
60655234443534203132078651295490
60655234443534498379209934662916
60655234443534498379962046972228
60655234443542301515791776508840
60655234443542301515792034776044
60655234443542301515792149094908
60655234443542307006285012717082
60655234443543502227099933851948
60655234443543502272874410769004
60655234443543502272874410787718
60655234443543502272874525087868
60655234443566618631915632834050
60655234445505395999558792316103
60655234445505546163860171337682
60655234445513196024897233398039
60655234445513199731000285539807
60655234445515897728332206801741
60655234445517054013191585811699
60655234445517054013212477807241
60655234445517097890868941336263
60655234445517097890869055649303
60655234445517098485393690313725
60655234445517098485393947518119
60655234445517098485414582322317
60655234445517103427052828155569
60655234446100819611373676513035
60655234446100832331141088447981
60655234446100832331141863286853
60655234446100832513904379628077
60655234446100832514093412581685
60655234446100832514156088607461
60655234446100832925687391476187
60655234446169708107513034717393
60655234446169708107513292997695
60655234446173612352420853617733
60655234446174034039875877273910
60655234446174082401132697544450
60655234446174082401948600482638
60655234446194442152657355605426
60655234446206032793645000664583
60655234446210050210149026001702
60655234446210050210149026455164
60655234446210090176146176352817
60655234446210100173053258684734
60655234446210101408316740429338
60655234446210101408588336559748
60655234446380408855679377294053
60655234446380708999385699724825
60655234446380709044949856505413
60655234446380709045703001916589
60655234446388512730638622328773
60655234446388512730638622678693
60655234446388512730827942142559
60655234446388512730827942155449
60655234446388546084930300037923
60655234446388546084930304270011
60655234446388812325112870660473
60655234446388812325301155955245
60655234446388812325384839824797
60655234446388812919909101417877
60655234446388812919909101890053
60655234446388817861569355403679
60655234446391514028547958364325
60655234446391516224993116750219
60655234446391549167480496135721
60655234446392416426775363130931
60655234446392416838286401215447
60655234446392416975819238380043
60655234446392420132753720200483
60655234446392420132816482319539
60655234446392449598031523400681
60655234446392449781045491498021
60655234446392450192555786509921
60655234446392464604954795851447
60655234446392464604955824702509
60655234446392464605206986454075
60655234446392464605206990686163
60655234446392570181363836192548
60655234446392620190000504446984
60655234446415981308242235324922
60655234446416931838873170111823
60655234446417232028144932549808
60655234446428895394027615696561
60655234446428928153312370614331
60655234446428939408882443562476
60655234446486064361080300019359
60655234446486064773614675001625
60655234446486108788281303476011
60655234446486109200063566602427
60655234446486214891221300291508
60655234446486214891222333412086
60655234446486231682786445153111
60655234446486231682787588341751
60655234446488810491716648397307
60655234446488916182875153757434
60655234446488966008434205831504
60655234446488966008434977483836
60655234446488966190424573986661
60655234446488966191177719397837
60655234446489866759260356022171
60655234446489866759260356041044
60655234446489866759260356041045
60655234446489866759261470636919
60655234446490116939684789977674
60655234446490116939873851156866
60655234446490117534754136275902
60655234446490165118388300970888
60655234446490166765329067100292
60655234446490166765329071351094
60655234446490166765517356645866
60655234446490166765517356658916
60655234446490166765517357708676
60655234446490166902777336548244
60655234446490166902777336548245
60655234446490166902778108183107
60655234446490166902778108200576
60655234446490166902778108200577
60655234446490166902778369668978
60655234446490166902778369668979
60655234446490166948531691576862
60655234446490166948532064652576
60655234446496614222342609740923
60655234446496614222342610213099
60655234446496615869471666963949
60655234446497772154351937969449
60655234446497814384628381904977
60655234446497814384628639122421
60655234446497814384628754957605
60655234446497814796411018084021
60655234446497814796473694109797
60655234446497814979404350923861
60655234446497814979424985733723
60655234446497814979424985733883
60655234446497814979424985851767
60655234446497814979424986206059
60655234446497814979425242932453
60655234446497814979425242951167
60655234446497814979425244486361
60655234446497814979425357369361
60655234446497814979425357723493
60655234446497814979425358786351
60655234446497816626533407680327
60655234446497816763814797332173
60655234446497819920812527463871
60655234446497820332594791653145
60655234446497820332657467678921
60655234446500516088063727889083
60655234446500517918207496269175
60655234446501824915490275792680
60655234446501872476216136243009
60655234446522131545691292502069
60655234446522132095549099742937
60655234446522132095549185482245
60655234446522282190184482494470
60655234446522282258010581111202
60655234446522282258826484055214
60655234446522298730115550070224
60655234446522298730115550083238
60655234446522298730199113518372
60655234446522298867376185415932
60655234446525005375032596393781
60655234446525005375210029210624
60655234468823493082874297412404
60655234468823493082895328192482
60655234468823493082895332791752
60655234468823493082895332791800
60655234468823493082958004218258
60655234468823493082958090307326
60655234468823493082958094556676
60655234468823493082958094556724
60655234468858614815751297616406
60655234468858614816023266780730
60655234468858614816023609742938
60655234468859815984699849242854
60655234468859815984699849244306
60655234469041397275742494126148
60655234469041397275742494126196
60655234469042297706293516669374
60655234469042297706293521391108
60655234469042297706293521391156
60655234469042652799771973659667
60655234469042802894135560241278
60655234469077469401719732577196
60655234469077469401740653165504
60655234469078620607951707576358
60655234469078620607951707589456
60655234469078670021625036193780
60655234469078670021813064258067
60655234469150398786193349245480
60655234469151599954786020263182
60655234469151604896173190475949
60655234469151754990808744679464
60655234469151754990892055509429
60655234469151754991080340791160
60655234469151755585605348508210
60655234469151755585689030855609
60655234469176081646043221725105
60655234469176081646859124682167
60655234469735317968706297929991
60655234469735317969521086265079
60655234469735321675499848539571
60655234469735321675562610304495
60655234469735332198885864117459
60655234469735332199073892194787
60655234469735332199095931063993
60655234469735332199095960693469
60655234469735332747950578581721
60655234469735332793704163839945
60655234469735333983484623336205
60655234469735333983485772173875
60655234469735334166478300532109
60655234469735334166499221237057
60655234469735334166500340451075
60655234469735334578093974972043
60655234469735334578093975326175
60655234469735337689526033965179
60655234469735337689526033984053
60655234469735634172756336411493
60655234469735634172756337474303
60655234469735637878796713590295
60655234469804209576905737265968
60655234469804211361274509117516
60655234469804211361274623436380
60655234469804211361274628158114
60655234469804211361295429828240
60655234469804211361295429841338
60655234469804211361295458408004
60655234469804211361295458421054
60655234469804211361295544147104
60655234469804211361295544147152
60655234469804211361295544160202
60655234469804511550545103120076
60655234469804511550545217438940
60655234469804511550545217438988
60655234469804511550545217452038
60655234469804511550545222156302
60655234469806910868537782631740
60655234469806912652383312782212
60655234469806912652383312782260
60655234469806912652383655738852
60655234469806912652927589377362
60655234469806912652927590912396
60655234469806912652927594099096
60655234469806912652948510088134
60655234469806912652948510101184
60655234469806912652948511623168
60655234469806912652948511636218
60655234469806912652948538798992
60655234469806912652948540202884
60655234469806912652948540215934
60655234469806912652948543385212
60655234469806912653199215726224
60655234469806912653199215739322
60655234469806912653199558560400
60655234469806912653199558560560
60655234469806912653199560095594
60655234469806912653199563282134
60655234469806912653199587258160
60655234469806912653199673351600
60655234469806913064793655432642
60655234469807212842198183393020
60655234469807212842198184914956
60655234469807212842198188097284
60655234469807212842470267348432
60655234469807383113442394283710
60655234469807383113442651501154
60655234469808113272749210657980
60655234469808113272749215362244
60655234469808113273020922606312
60655234469808113273021179822304
60655234469808113867566854570599
60655234469808113867629616335523
60655234469808118763451138917936
60655234469808269451889569531184
60655234469808269451889569532588
60655234469808269451889569532642
60655234469808569046551559080194
60655234469839333505934033901838
60655234469839333506017688143158
60655234469839333506017688147530
60655234469839333506017716722874
60655234469839333506017716723082
60655234469839333506017716727246
60655234469839333506017716740344
60655234469839333506017802466394
60655234469839333506017802479492
60655234469840533897259785550672
60655234469840534263016152690244
60655234469840534263016409890426
60655234469840534263016409907688
60655234469840534263037073396596
60655234469840534263037330614040
60655234469843235554669234485124
60655234469843235554669491702568
60655234469843235554690155191476
60655234469843235554690412390254
60655234469843235554941203649448
60655234469843235554941203650852
60655234469843235554941460866892
60655234469843235966535410120224
60655234469843351105473320051340
60655234469843402303641034025514
60655234469844591828469161594194
60655234469844603472568064323936
60655234469844603472568179109360
60655234470011308603140571420844
60655234470011308603893712599932
60655234470014009895546792872876
60655234470014009895546794394812
60655234470014009895546797577140
60655234470023015984629856372612
60655234470023015984629856372660
60655234470023015984692618137536
60655234470023015984692618137584
60655234470023015984692618150634
60655234470023049338712355374554
60655234470023049338712356791496
60655234470023049338712442517546
60655234470023349527961999968582
60655234470023349527962115809430
60655234470025717276262016044198
60655234470025717276282936632506
60655234470025717276282936750550
60655234470025717276282938167492
60655234470025717276282938167540
60655234470025717276283281124084
60655234470025717688129082267074
60655234470025750630365437169434
60655234470025750630365438586376
60655234470025750630365524312426
60655234470025750630616228415530
60655234470025750630616228415578
60655234470025750630616233014848
60655234470025750630616456930842
60655234470025750630616485633022
60655234470025750630616490232292
60655234470025750630616571722090
60655234470025750630616575971440
60655234470026050819615081763462
60655234470026050819615197604310
60655234470026050819886793716006
60655234470026050819886822413979
60655234470026050819887050927786
60655234470026050819887050933402
60655234470026050819887165718826
60655234470026917896104902387493
60655234470026923386347947890809
60655234470026951250166109028422
60655234470026951250437849678939
60655234470026951250438078192746
60655234470026966074411292571386
60655234470026967858799613307290
60655234470026967858987898589021
60655234470027071696593061867383
60655234470027071696593433405152
60655234470027071696760540763030
60655234470027071696760542298224
60655234470027073480899562536698
60655234470027073663997212974211
60655234470027116169046218015325
60655234470027121659664802044652
60655234470027373853246886266047
60655234470050032608018072585154
60655234470051683717731280900983
60655234470058187543130903156866
60655234470058188137655539337572
60655234470059388300025251085592
60655234470062090003648625133895
60655234470062090003648625133976
60655234470062090003648625133985
60655234470062090186662850448680
60655234470062090186662850448764
60655234470062179223244233434868
60655234470063441472799150927306
60655234470063441472882833752714
60655234470119410277566404703148
60655234470119410278402085046828
60655234470119410278402086563148
60655234470119410278402200882012
60655234470119410278402200882060
60655234470120310663199560681492
60655234470120610852470121394492
60655234470120610852470122916428
60655234470120610852470126098756
60655234470120610852470237235292
60655234470120610852470237235340
60655234470120610852470237248390
60655234470123011954037849555064
60655234470123011954852642476372
60655234470123312144123203189372
60655234470123312144123204711308
60655234470123312144123207893636
60655234470123312144123319030172
60655234470124368227649496506787
60655234470124368228465399450799
60655234470124368228465400500559
60655234470124619004062783866510
60655234470124667182389205590190
60655234470124668600666766102447
60655234470131117476187427668786
60655234470131117659118456006060
60655234470131117659139348132744
60655234470132318233186492359340
60655234470132318233186492477432
60655234470132318233207127281594
60655234470132318279023388571667
60655234470132423489674317942289
60655234470132466543452871417465
60655234470135019524839574154220
60655234470135019524839574272312
60655234470135019524839574272525
60655234470135019524860466280904
60655234470135019525111286114198
60655234470135019570614052607918
60655234470135019570864756711022
60655234470135020119657070109806
60655234470135020119657070109815
60655234470135024878009008556252
60655234470135024878009008556261
60655234470135125147293402973338
60655234470135125193109663913354
60655234470135125215997289788701
60655234470135125742090005383681
60655234470135125742090005389514
60655234470135125810542929821471
60655234470135173325535883604406
60655234470135174972915901667078
60655234470135189865739285776924
60655234470136325767115023172432
60655234470136325767115024236694
60655234470136326315970014015338
60655234470136326316158042092714
60655234470136326361723598925254
60655234470136326384610880435603
60655234470136326384610966524671
60655234470136373945357504867762
60655234470136375729726424343947
60655234470136375729809992378306
60655234470136375729809992378315
60655234470136375798356801708830
60655234470136375798639230164951
60655234470136375798639231226357
60655234470136375798639244513858
60655234470136375798639245575264
60655234470136376324523285377087
60655234470136376324606967724487
60655234470136376347431458891609
60655234470136376347431458891657
60655234470136376347431588208910
60655234470136376347494221006501
60655234470136392407023073104484
60655234470136392407023159375883
60655234470136392407190553711823
60655234470136392407190553724873
60655234470136392407211358386215
60655234470136392407211444670664
60655234470136392407211445603775
60655234470136392407211702937859
60655234470136392407211702937868
60655234470155432807859025119878
60655234470156750374137326518905
60655234470156783315892611468283
60655234470156783315892616054503
60655234470156783316708404692701
60655234470156783727486201695730
60655234470156783727486593879505
60655234470156783727486593886147
60655234470156783727486593899164
60655234470156783727486593899188
60655234470156783727486593899197
60655234470156783728301218668546
60655234470156783728301382214650
60655234470156783728302382504653
60655234470156783728302382511295
60655234470156783728302382524336
60655234470156783728302382524345
60655234470156799787809298196733
60655234470159485019327846184678
60655234470159485019327960988816
60655234470159485019327962038576
60655234470159485020142749323937
60655234470159485020143492396520
60655234470159485430921938820460
60655234470159485613852595621426
60655234470159485613852595621427
60655234470159485613852595634524
60655234470159485613852596684284
60655234470159490556327264351906
60655234470159499844304131005030
60655234470159501491432929475578
60655234470159501491433187742782
60655234470159501674447527382254
60655234470159502085204305441006
60655234470159502085225311768462
60655234470159502085225312235022
60655234470159502086052837773373
60655234470160701012980227593269
60655234470160702796554017224627
60655234470160702797369919683365
60655234470160702797369920155541
60655234470160702797369920168639
60655234470160702797370034474405
60655234470160702797370039073675
60655266065439714452405461603546
60655270372573680482104767310414
60655270372573680487941627022702
60655270372573680489632735363614
60655270372608802625254645335148
60655270372608802631845653697066
60655270375563114736738279402123
60655270375563114737009875513819
60655270376519516313389978561857
60655270376543783464099922796661
60655270376543783647302432952915
60655270376543783647302461532631
60655270376543827943351145119017
60655270376543828126553772165831
60655270376543828126554801035607
60655270376543833472757654196951
60655270376543833479534918688141
60655270376543833479535947557917
60655270376544978733471801798865
60655270376544978738554375977025
60655270376547735521408772292219
60655270376547735521409801161995
60655270376547735523104377739361
60655270376547735528187723569853
60655270603045191950825926721734
60655270603045191951013954799062
60655270603045191951014983687552
60655271081608724561552497660504
60655271081620735838978389229236
60655272517330852792215165016136
60655272520298062928470608631426
60655272520298062928554262286850
60655272520298062931061303440354
60655272520298062931061303790274
60655272520298079585282513354970
60655272520298079585282513471610
60655272520298079585366081861722
60655272521265867760901026308079
60655272521265867761719372640663
60655272521265873251331213432253
60655272521265873251331242130061
60655272521265873252334402902913
60655272521265873252335177737573
60655272521265873253841726839733
60655272521265873254030099277497
60655272521265873254030099277545
60655272521265884234890091832821
60655272521265889723436554977307
60655272521277580633074756334495
60655272521277580635585240571783
60655272521277595458048687638293
60655272521278797862260007467077
60655272521281432538210711794462
60655272521281432538210711911102
60655272521281432538210713310782
60655272521281432538482308028622
60655272521281432538482308378542
60655272521281432538482309428302
60655272521281480714215424558100
60655272521281480714215424674740
60655272521281480715030213009828
60655272521281480715030213015444
60655272521281480715030213365364
60655272521281480715030471277032
60655272521281480715030471295746
60655272521281480715030471626952
60655272521281480715030471645666
60655272521281480715031246117308
60655272521281480715031246130406
60655272521281480715033570478380
60655272521281480716725821761554
60655272521281480716728146109528
60655272521281482544361143883618
60655272521281482544361144000258
60655272521281482546868184914658
60655272521281482546868185031298
60655272521281483095828669023293
60655272521281483095912237052040
60655272521281497369334990951538
60655272521281497369334991418098
60655272521281497369334991436812
60655272521281497371029566595784
60655272521281499155335810041578
60655272521281499155335810041662
60655272521281499155335810041821
60655272521281499155335810041822
60655272521281499155335810158218
60655272521281499155335810158302
60655272521281499155335810158461
60655272521281499155335810158462
60655283271333800389587079157396
60655283271333800979300850172144
60655283271358112602484009632058
60655283271427145016410440588202
60655283271427145018858158461296
60655283271431047341359659485908
60655283271431047341547945830440
60655283271431047476928162565108
60655283271431047477116447859880
60655283271431047477117218093818
60655283271431047478811794787824
60655283271431061708173221190768
60655283271431063355302277945773
60655283271431063355302277945782
60655283289059677223437379496806
60655283289156921931781619671374
60655283294992564299600306617800
60655283297946932314642343680562
60655283298018661080506046138133
60655283298018661080509112042403
60655283298018661080697397337175
60655283298018661081259187317221
60655283298018661081261481569159
60655283298018675904876346738779
60655283298018675905420282034787
60655283298610348759014339934738
60655283298611534690159685688564
60655283298611534690159685689968
60655283298611534690180577697156
60655283298611534691872830393108
60655283298611534691872830394512
60655283298611534691872830411982
60655283298611548921216716236896
60655283298611548921216716255770
60655283298611548921237608245488
60655283298611548921237608246892
60655283298611548921237608264362
60655283298611549514404378205488
60655283298614235983525912189392
60655283298614246911668436012132
60655283298614250617144727915014
60655283298614250617708812146998
60655283298614250624463775528002
60655283298614250624484667418502
60655283298614250624735371993990
60655283298614250624735457733138
60655283298614250624735486312854
60655283298614250807478087869346
60655283298614250807666115946674
60655283298614250807666143593270
60655283298614250807687036653074
60655283298683279920831602437368
60655283298687196617237837636287
60655283298711463768218893643935
60655283298711497117468137917488
60655283298711508235338423967801
60655283298711511946461117057559
60655283298902132722137999413680
60655283298902132722409595525376
60655283298906034588047059550260
60655283298906034588067951558852
60655283298906034588130627584628
60655283298926399468866997190028
60655283298926399879893538988928
60655283298926399879914430997520
60655283298926399880457623220912
60655283298926399880460979271070
60655283298926448051361536052396
60655283298927600630201345319396
60655283298927600630222237327988
60655283298927633984470730613870
60655283298927633984491622622462
60655283298927648213835508466250
60655283298927648213835508485124
60655283298927648213856400474842
60655283298927648213856400493716
60655283298927648808715423130794
60655283298930301738839830257312
60655283298930301738839830263136
60655283298930301738860722271728
60655283298930301929384433251682
60655283298930301929384461948038
60655283298930301929384465130366
60655283298930349917270596188976
60655283298930349917291488197568
60655283298930350100096880098700
60655283298930350100284908176028
60655283298999329394602608244161
60655283298999329394603637113937
60655283298999377572825197040057
60655283298999377572846117745005
60655283298999377573013225117385
60655283298999377574516449562589
60655283298999377574704734857361
60655283298999377574725626749313
60655283298999377575269562045321
60655283298999377575269590741677
60655283298999379219974141380893
60655283298999379219974145612981
60655283298999379220162430907753
60655283298999379221645473371897
60655283298999379221645502068253
60655283298999379221645506300341
60655283298999379221648572204611
60655283298999379221833791595113
60655283298999379221836857499383
60655283298999379222398647479429
60655283298999379222400941731367
60655283298999388690966093377553
60655283298999388691154121454881
60655283298999393635049705274180
60655283298999394044135269026903
60655283298999394044136297896679
60655283298999394044323554321675
60655283298999394045827778823659
60655283298999394046015806900987
60655283298999394046559742196995
60655283298999394046643683105872
60655283298999394046646780888826
60655283298999394046835181687736
60655283299000579977223887256963
60655283299000579977223915836679
60655283299000579977223915838083
60655283299000579977224916126739
60655283299000579977244807845271
60655283299000579978731206359573
60655283299000579978731206476213
60655283299000579979483318668885
60655283299000579979483318785525
60655283299000579979483347366645
60655283299000594801385010554245
60655283299000594801385010670885
60655283299000594801385039250601
60655283299000594801385039252005
60655283299000594801405931259193
60655283299000594801405931377237
60655283299000594801406188594681
60655283299000594801406960247013
60655283299000594803077520467641
60655283299000594803642376351957
60655283299000594803642376468597
60655283299003281268709603413663
60655283299003281268876997632963
60655283299003281268897889758195
60655283299003281268897918337911
60655283299003281268898918627971
60655283299003281270380964101023
60655283299003281270569250445555
60655283299003281270590142337507
60655283299003281270590171033863
60655283299003281271136429161525
60655283299003296093038121046885
60655283299003296093059013172117
60655283299003296093059270389561
60655283299003296093060042041893
60655283299003296093122802560224
60655283299003296093122803493344
60655283299003296094730373859477
60655283299003296094751265751429
60655283299003296094751522968873
60655283299003296095379140421280
60655283299003296095567167565488
60655283299003296095567168498608
60655283299003296095570524548766
60655283501758484713796315782588
60655283501758484714360400014572
60655283501863550950720570155196
60655283501867436802687470610420
60655283501867436802688242262752
60655283501867436802876527557524
60655283501867436803440611789508
60655283501867436803441386624168
60655283507772159756003636516580
60655283507774861459438982487636
60655283507776062215769246184174
60655283507776062215957274248404
60655283508682644862641904685704
60655283528456269419843630769397
60655283528456269419843887986841
60655283529109162629440007670576
60655283529145201356689953485248
60655283529328017213987438350071
60655283529330718322626294830119
60655283529330718322626295296679
60655283529330718323378296007107
60655283529362839169124636177619
60655283529362839169125407829951
60655283529362839169125665047395
60655283529362839169313693124723
60655283529362839169376454889647
60655283529362839169940539121631
60655283529364039926204684636065
60655283529364039927019472952279
60655283529366741035031712073147
60655283529366741035034811259993
60655283529366741035034812322803
60655283529366741035094134068019
60655283529366741035097573024917
60655283529366741035849944081034
60655283529366741218049150562586
60655283529366741218049151962275
60655283529435785157611063298631
60655283529435785157799091375959
60655283529436985319331982157659
60655283529436985913790497590057
60655283529436985913874179924415
60655283529436985913877507295479
60655283529436985913878278947811
60655283529436985914062465219187
60655283529436985914065535372807
60655283529436985914066564242583
60655283529436985914128211398583
60655283529436985914128584451202
60655283529436985914128584451211
60655283529436985914606400515195
60655283529436985914690082868427
60655283529436985914690082887301
60655283529436985914693067282899
60655283529436985914878368182073
60655283529436985914881352577671
60655283529439687022429239732367
60655283529439687022430014571239
60655283529439687022493033553607
60655283529439687022512922552159
60655283529439687022516230772384
60655283529439687022701982219243
60655283529439687022704303497317
60655283529439687022704306683857
60655283529439687022704306696907
60655283529439687022764743984167
60655283529439687022767068326317
60655283529439687022767327078946
60655283529439687022767327078955
60655283529439687023328825029611
60655283529439687023328825496171
60655283529439687023329857085927
60655283529439687023332181428077
60655283529439687023332181433901
60655283529439687023332182496711
60655283529439687023332182963262
60655283529439687023332182963271
60655283529439687023517110324383
60655283529439687023517885163255
60655283529439687023520209505405
60655283529439687023520211040599
60655283529439687205718875907218
60655283529439687206346522136182
60655283529439687206346522136183
60655283529439687206534550213510
60655283529439687206534550213511
60655283535236338727176080844942
60655283535236341843774053077620
60655283535239043547209397998916
60655283535275366448198125824870
60655283535275366448951267003958
60655283909561400670249309620320
60655283927287282398476832169756
60655283934071254166997499423864
60655283935835473378806693066338
60655283980357139462211702436030
60655283980466091558886001496190
60655283986265462903073247886296
60655283986370829334624783549048
60655283986373531038060129520104
60655283986373531038812241848130
60655283987354249317278570187582
60655283989013100793211757736520
60655283989227887855348819434048
60655283989227887855348819900608
60655283989231788670972188167384
60655283989231789720797968884604
60655283989231789720797969934364
60655283989325147534880019755280
60655283989329051228316962296732
60655283989329051228317738181152
60655283989329051228485131467332
60655283989329051229991421816806
60655283989884335297445330604264
60655283989884379767976074419090
60655283989884385122816867973084
60655283989884394045037762800774
60655283989884394593996844864904
60655283989884396234431657199142
60655283989884396241209580209074
60655283989884396241773662905864
60655283989888286986030940858276
60655283989888286986030941908036
60655283989888287169045280497748
60655283989888287169880960369044
60655283989888287171552321056404
60655283989888296459529933400542
60655283989888296459717961477870
60655283989888296505283514078322
60655283989888296505471542155650
60655283989888296505471546387738
60655283989888298106658728701812
60655283989888298106658985906206
60655283989888298106847013983534
60655283989888298107411098215518
60655283989888298107494409517876
60655283989888298107494667785080
60655283989888298107682695862408
60655283989888301996465815029580
60655283989888301996737411630922
60655283989981640537770498978156
60655283989993648520378847092978
60655283989993653416008988717192
60655283990200445717219128521332
60655283990200445717219385253342
60655283990200450656346862500852
60655283990200493895649895496932
60655283990200495533825276302608
60655283990200498828003146958612
60655283990200498835345152665334
60655283990200499242128155612890
60655283990211252530960507734132
60655283990211252530960508206516
60655283990211252530960764938526
60655283990211257470087471583464
60655283990211257470088246418124
60655283990211300707131843653554
60655283990211300707135281075258
60655283990211302346754191650758
60655283990211302349264677423240
60655283990211302354096972192140
60655283990211302354285258536672
60655283990211305640991385464708
60655283990211305648334424273294
60655283990211306060116429132554
60655283990211306060325636182034
60655283990212453280699734831730
60655283990212453280700106367878
60655283990212453280703172253434
60655283990212453285806667136542
60655283990212453285806667155256
60655283990212453285807696006318
60655283990212453285807696025032
60655283990212453288041740538452
60655283990212453288042112074600
60655283990212453288042769408228
60655283990212453288043140925662
60655283990212453288043145176464
60655283990212456991827152480172
60655283990212456991848073185120
60655283990212458633869536052344
60655283990212458638976096839722
60655283990212458638977129941586
60655283990212458641211541759066
60655283990212458641212574860930
60655283990212491985715448350146
60655283990212500864334269514732
60655283990212500869169235725608
60655283990212501459130501807330
60655283990212501459133939229034
60655283990212501464214104855266
60655283990212501464217542276970
60655283990212501466472507514052
60655283990212502509039849023724
60655283990212502511463322020396
60655283990212502511466766761838
60655283990212502511547004840188
60655283990212502511550334796206
60655283990212502511550449581630
60655283990212503103752886353296
60655283990212503103812207976048
60655283990212503103836452852470
60655283990212503106259925849142
60655283990212503106263370590584
60655283990212503106343237151500
60655283990212503106343495418704
60655283990212503106343608668934
60655283990212503106346938624952
60655283990212503111094892060018
60655283990212503111095925161882
60655283990212503111154213682770
60655283990212503111155246784634
60655283990212503111157658424212
60655283990212503111158687276726
60655283990212503111178458559192
60655283990212503111179233393852
60655283990212503111179607981674
60655283990212503111367519738384
60655283990212503113601931555864
60655283990212503113602964657728
60655283990212506217587010501556
60655283990215159930605966859996
60655283990215159930629178634554
60655283990215207921022355422852
60655283990308550905720022464402
60655283990308562026369074325222
60655283990308563261716241480236
60655283990308563673498505669510
60655283990308566967191386533942
60655283990308566967755470765926
60655283990308566967756503867790
60655283990308566967944531945118
60655283990308567379538508727050
60655283990309762600437110678502
60655283990309763833251757944082
60655283990309763833272649952674
60655283990309763833523354055778
60655283990309763833523725573212
60655283990309763833526791477482
60655283990309763833526797262026
60655283990309763835219044173434
60655283990309763835219049957978
60655283990309763835783128405418
60655283990309764427505169549436
60655283990309764428069253781420
60655283990309764430015648002180
60655283990309764430015653786724
60655283990309764430579732234164
60655283990309767538748942899492
60655283990309767539313027131476
60655283990309768136620884247626
60655283990312465536143911691746
60655283990312465536707995923730
60655283990312465536958700026834
60655283990312465536962142170272
60655283990312465538654394866224
60655283990312469426017887381726
60655283990312469428274224309662
60655284006628653169988813051189
60655284006628657470553825360973
60655284006628657470825421472669
60655284006628659122765456631016
60655284006629854528582928116828
60655284006629858227636086562685
60655284006629858227824114640013
60655284006629859469970356609636
60655284006629859872507777856856
60655284006629859873949326449705
60655284006629859874764110198572
60655284006629859874764110198573
60655284006629859879304635341980
60655284006629859879847713246508
60655284006629859879847717832728
60655284006629859879847832151592
60655284006629859880035745910056
60655284006629859881564330190526
60655284006629859881564334441280
60655284006629859881752357801294
60655284006629859881752358267854
60655284006629859882295550024686
60655284006629859882295550037736
60655284006944758417076501556322
60655284006945953823440518133356
60655284006945959174158762758034
60655284006945959174158877076898
60655284006945959174162229944728
60655284006945959174162230411288
60655284006945959174346790835362
60655284006945959174350258488616
60655284006945959176606594949992
60655284006956465798088823249366
60655284006957666555087516889094
60655284006957666557615449928726
60655284006957666557618893134974
60655284007054927879593289856894
60655284007609360792071544418158
60655284007609369716468195369034
60655284007609370125802480235682
60655284007609370126620735757464
60655284007609370126620738939792
60655284007610561549153915352514
60655284007610561549157272819614
60655284007610561549888497824598
60655284007610561551601637811828
60655284007610561551601637824878
60655284007610561551601642529142
60655284007610570288906769384100
60655284007610570290536227018050
60655284007610570290536231722314
60655284007610570837949415231588
60655284007610570839578993436798
60655284007610570840393777172616
60655284007610570883427933660786
60655284007610570883615961738114
60655284007610570883702996959176
60655284007610570883703000141504
60655284007610570885332573629352
60655284007610570886147361964440
60655284007610572068212860296664
60655284007610572073296577663464
60655284007610572074926038485406
60655284007610572075740941270500
60655284007610572075740942668728
60655284007610572667817740541922
60655284007610572669722385109758
60655284007610572669722385582142
60655284007610572670265575916208
60655284007610572670265577333150
60655284007610572670537173544224
60655284007613257297848400936247
60655284007613257300355441967287
60655284007613257304543013115996
60655284007613262657524160701116
60655284007613262657524161055408
60655284007613262840807001733566
60655284007613262843254724324022
60655284007613271986443346668702
60655284007613271992341857087952
60655284007613271993783286644574
60655284007613271993783291348838
60655284007613271994514506945294
60655284007613272131775261320766
60655284007613272175272399570054
60655284007613272176797631001408
60655284007613272176985660128496
60655284007613273776731549519082
60655284007613273776731665367316
60655284007613273778361130906620
60655284007613273778904318412650
60655284007613273778987886447018
60655284007613273778987886565062
60655284007613273779175914655488
60655284007613273954575504570540
60655284007613273959659221937340
60655284007613273961918543379126
60655284007613273962002226217632
60655284007613273962190254294960
60655284007613273962190255344720
60655284007613273962190512562164
60655284007613273962190626881028
60655284007613277484213475757292
60655284007613277484213475776166
60655284007613277484401508085422
60655284007613277485028264092380
60655284007613277485028264111254
60655284007613277485216291834290
60655284007718324002601500921048
60655284007718329490517737689714
60655284007719524759683763191394
60655284007719530247603466078120
60655284007719530250047831083384
60655284007722225868322246016740
60655284007722231358498287366596
60655284007722231539253195005122
60655284007925421382209749294594
60655284007925426328595809324658
60655284007925426740186429702300
60655284007925426740186430056432
60655284007925426740189787156350
60655284007925469420656717384380
60655284007925469420931780682770
60655284007925469423379501738192
60655284007925471205321850902764
60655284007925471207577929196106
60655284007925471207766215908028
60655284007925471212576819499098
60655284007925474913621662792456
60655284007925474913809690869784
60655284007926621956005816459012
60655284007926621956277411054388
60655284007926626895133550438740
60655284007926669583134127238812
60655284007926669585665532182500
60655284007926670177738978586092
60655284007926670177742445772786
60655284007926670177927006663420
60655284007926670178014041884482
60655284007926670180190166828208
60655284007926670180458406889746
60655284007926670180461762939904
60655284007926671367607622588770
60655284007926671370051986195806
60655284007926671370051987594034
60655284007926671370055345179226
60655284007926671964848218469530
60655284007926671968910523183337
60655284007926675670704038779384
60655284007926675670892066856712
60655284007929321463457113334494
60655284007929371286569214942664
60655284007929371289100619886352
60655284007929371471926931915056
60655284007929371471926932964816
60655284007929371472114959992384
60655284007929371472114961042144
60655284007929373070959026410020
60655284007929373071042594444388
60655284007929373073215363337956
60655284007929373073298931372324
60655284007929373073301255836938
60655284007929373073302403742940
60655284007929373073490431820268
60655284007929373261312162482592
60655284007929376776999404055382
60655284007929376779339309017686
60655284007929376779342780921742
60655284007929376779530808999070
60655284007936977865078706869706
60655284007937134116113083424200
60655284007937167467934636060156
60655284007937167467938103713410
60655284007937176803928818602308
60655284007937176808925385608490
60655284007937176946461204103044
60655284007937176946461205152804
60655284007937178181804903132420
60655284007937178181808254465216
60655284007937178181808254819348
60655284007937178181808254931776
60655284007937178586058850544780
60655284007937178586059193484111
60655284007937178586059193954882
60655284007937178586059193954883
60655284007937178586059194901053
60655284007937178586059195017693
60655284007937178588318630071069
60655284007937178588318631132475
60655284007937178588318631133879
60655284007937178588506917495880
60655284007937178593398876713310
60655284007937178593398880964064
60655284007937178593402233826278
60655284007937178593590260374236
60655284007937178593590260840796
60655284007937178593590261791178
60655284007937182299630638019598
60655284007937182299630638386780
60655284007938329382768598706392
60655284007938329382768600241586
60655284007938329382768715028468
60655284007938334873195344159352
60655284007938334878279032946436
60655284007938334878279037663750
60655284007938334878282132146332
60655284007938368224936796414194
60655284007938368225020364448562
60655284007938368227464729453826
60655284007938378748261197087772
60655284007938378750789130127404
60655284007938378750792689654270
60655284007938379343057802451712
60655284007938379343057886655667
60655284007938379343057887123631
60655284007938379343057888190860
60655284007938379343138130520018
60655284007938379343141454685823
60655284007938379343141454690034
60655284007938379343141454690035
60655284007938379343141456102765
60655284007938379343141456219405
60655284007938379345585477224140
60655284007938379345585735491344
60655284007938379345588918895194
60655284007938379345589177162398
60655284007938379345589178697592
60655284007938379345589293484474
60655284007938379350400926999446
60655284007938379350400927353578
60655284007938379350481142165776
60655284007938379350484609819238
60655284007938379350669170243149
60655284007938379350672521575948
60655284007938379350672522992890
60655284007938383056712899104670
60655284007941030491407082594548
60655284007941030491407083066932
60655284007941030626133366123307
60655284007941030626133366123515
60655284007941030671886922335415
60655284007941030671890390344413
60655284007941035981833828519892
60655284007941036162317140046723
60655284007941036169935213923902
60655284007941069333387252697406
60655284007941069516670093375564
60655284007941078669649821492820
60655284007941078669649936752086
60655284007941078669837849570148
60655284007941078669837850042532
60655284007941078852852189209620
60655284007941080451779968674226
60655284007941080451780311630819
60655284007941080451780311632271
60655284007941080451780311636642
60655284007941080454036305602162
60655284007941080454039747745601
60655284007941080634710968917059
60655284007941080634710968918511
60655284007941080634791179367687
60655284007941080634791183617036
60655284007941080634791183617037
60655284007941080634794536484866
60655284007941080634794536484867
60655284007941080634794536951426
60655284007941080634794536951427
60655284007941080637053972599649
60655284007941080637053973066209
60655284007941080637053974130471
60655284007941080637242001143537
60655284007941080637242001144989
60655284007941080637242002207799
60655284007941080642134218193534
60655284007941080642134219709854
60655284007941080642322247787182
60655284007941080642322252037984
60655284007941080642322504538066
60655284007941080642322509255428
60655284007941080642325603370780
60655284007941080642325603724912
60655284007941080642325603837340
60655284007941080642325720045530
60655284007941084157736662455860
60655284007941084160076567418164
60655284007941084160264595495492
60655284007941084343010782225145
60655284007941084343094350259513
60655284007941084343282378336841
60655284007941084348365980899502
60655284007941084348366095708012
60655284008034438126070237670350
60655284008034438126070237683400
60655284008034438126091129691992
60655284008034438126153920036632
60655284008034438128601636492784
60655284008034438265674364661381
60655284008034438265862391688900
60655284008034438265862392738708
60655284008034438265862392738709
60655284008034439501209442536394
60655284008034439910291908205740
60655284008034439910543726904718
60655284008034439910543726904719
60655284008034439912802388297268
60655284008034439912802388297269
60655284008034443618843797547048
60655284008035638883152613676360
60655284008035638883173505684952
60655284008035638883236181710728
60655284008035640666810085647852
60655284008035640667374169879836
60655284008035640669257893859364
60655284008035640669885797404979
60655284008035640669885797404988
60655284008035640669888120236642
60655284008035640670073825482307
60655284008035640670073825482316
60655284008035644375926173533976
60655284008035644376114201611304
60655284008038340131395481293173
60655284008038340131395481293380
60655284008038340131395481759732
60655284008038340131395481759733
60655284008038340131583509370501
60655284008038340131583509370708
60655284008038340131583509837060
60655284008038340131583509837061
60655284008038340177149067719408
60655284008038340177337095796736
60655284008038341776264845053038
60655284008038341776265102270482
60655284008038341776267172581728
60655284008038341777708716925227
60655284008038341777708721174577
60655284008038341778523504910395
60655284008038341778523504911799
60655284008038341778523504929268
60655284008038341778523505260315
60655284008038341778523505378359
60655284008038341778524538497484
60655284008038341778712566574812
60655284008038341959195500798261
60655284008038341959195502333454
60655284008038341959195502333455
60655284008038341959195506584257
60655284008038341959216392806853
60655284008038341959216394342046
60655284008038341959216394342047
60655284008038341959216398592849
60655284008038341959279068832629
60655284008038341959279070367822
60655284008038341959279070367823
60655284008038341959279074618625
60655284008038341959279441904130
60655284008038341959279441904131
60655284008038341959279446154933
60655284008038341960722941773451
60655284008038341960722941779275
60655284008038341960722943308645
60655284008038341960722946024253
60655284008038341960722946028625
60655284008038341960722946495185
60655284008038341960722946496637
60655284008038341960722947559447
60655284008038341960910969850779
60655284008038341960910971385973
60655284008038341960910974101581
60655284008038341960910974572513
60655284008038341960910974573965
60655284008038341960910975636775
60655284008038341961454161724251
60655284008038341961454161725703
60655284008038341961454161725863
60655284008038341961454161743125
60655284008038341961454162074171
60655284008038341961454162079995
60655284008038341961454162192263
60655284008038341961454162192423
60655284008038341961454162196635
60655284008038341961454162209684
60655284008038341961454162209685
60655284008038341961454163609365
60655284008038341961455195311548
60655284008038341961537730108539
60655284008038341961537730226631
60655284008038341961537730226791
60655284008038341961537730244052
60655284008038341961537730244053
60655284008038341961537731643733
60655284008038341961541202484979
60655284008038341961725757854821
60655284008038341961725758321380
60655284008038341961725758321381
60655284008038341961725759721061
60655284008038341961726791423244
60655284008038341961727164494586
60655284008038341961729230562307
60655284008038345484564915676334
60655284008038345665235877977063
60655284008038345665235877995937
60655284008038345665235882582157
60655284008038345665235882694425
60655284008038345665235882700249
60655284008038345665235882713299
60655284008038345665256769985655
60655284008038345665256770004529
60655284008038345665256774590749
60655284008038345665256774703017
60655284008038345665256774708841
60655284008038345665256774721891
60655284008038345667579255315807
60655284008038345667767283393135
60655284012538184693780538000088
60655284012538185098031103951852
60655284012538185105374511114418
60655284012538185105374511580978
60655284012538185105562539191746
60655284012538185105562539204796
60655284012538185105562543909060
60655284012538185106126623890290
60655284012647598604074262234510
60655284012854284398177864234406
60655284012862389507671806197568
60655284012862389507671806664128
60655284012862389507755374698496
60655284012862389510178847228608
60655284012865090616122262008396
60655284012865090616122263524716
60655284012866291968189155588566
60655284012866291970699639825854
60655284012959650832156228477428
60655284012959650833850805171434
60655284012962352123830318134750
60655284012962352125315973693076
60655284012962352537097950904288
60655284012962352537097979602048
60655284013518886773740458514920
60655284013518886773740458981480
60655284013518886775411819202280
60655284013518896063389174827250
60655284013518896109142755019804
60655284013518896109978435363484
60655284013518897298736219875858
60655284013518897886754643962662
60655284013518897886838211997030
60655284013518897893532566500210
60655284013518901004776597521220
60655284013518901004776601772022
60655284013521587881355233982068
60655284013521587881355234454452
60655284013521588059533465757218
60655284013521588067064532643132
60655284013521588067064905714474
60655284013521597217593468035026
60655284013521597355042256622130
60655284013521597400607812391860
60655284013521599001983279502382
60655284013521599001983284219744
60655284013521599002818959846062
60655284013521599186021328625672
60655284013521602701517073063988
60655284013521602708023657147744
60655284013521602708023657166618
60655284013521602708295253259440
60655284013521602708859337491424
60655284013521602708859337492828
60655284013521602708859337510298
60655284013521602709047365115242
60655284013521604538355085866148
60655284013521604539002733883150
60655284013616142007166186040628
60655284013626954906129885073480
60655284013628155663128577774264
60655284013628155670471616582850
60655284013630856771579034057476
60655284013630856961371552966506
60655284013630856961559581043834
60655284013834946631065811425908
60655284013834986068027144244940
60655284013834995401758080062464
60655284013834996591438667291458
60655284013834996593886389881914
60655284013834997186148263066128
60655284013834997186231831100496
60655284013834997192926185603676
60655284013837696650004392757588
60655284013837696650192420834916
60655284013837698342803465321128
60655284013837698343075061432824
60655284013837698484394678265028
60655284013837702000910692167454
60655284013837702003173825624382
60655284013837702003361853701710
60655284013837702183656761383024
60655284013837702186104482438446
60655284013837703837501091217786
60655284013837703840008136498176
60655284013845753993010060796758
60655284013845754183555463680690
60655284013845754183555720885084
60655284013845759529193830115080
60655284013845759534300390902458
60655284013845759536535835821802
60655284013845759536536868923666
60655284013845792881015382751036
60655284013845792881039742412882
60655284013845802359541950677284
60655284013845803999077178414278
60655284013845803999136501572224
60655284013845803999139940529122
60655284013845804001584219445318
60655284013845804001587664186760
60655284013845804006419958955660
60655284013845804006479540380810
60655284013845804006482980400518
60655284013845804006502866940792
60655284013845804006503901105466
60655284013845804006671007415036
60655284013845804006691928119984
60655284013845804008927001049510
60655284013845804008927258253904
60655284013845807112911561296302
60655284013845807300929380219852
60655284013845807705179945121856
60655284013845807712711385066014
60655284013845807712732305770962
60655284013845807714967635899266
60655284013845808947870150613072
60655284013845808947891071318020
60655284013845808948054739733502
60655284013846954795849346932466
60655284013846960286276090850232
60655284013846993638038435113666
60655284013846993640545476144706
60655284013847004161362835787244
60655284013847004163869876818284
60655284013847004163873321559726
60655284013847004163873436345150
60655284013847004756159439615990
60655284013847004756159441151184
60655284013847004756218762773936
60655284013847004756222201730834
60655284013847004756243122435782
60655284013847004758666480647030
60655284013847004758666482182224
60655284013847004758669665586074
60655284013847004758669923853278
60655284013847004758669925388472
60655284013847004758750163466822
60655284013847004763501445322712
60655284013847004763501446857906
60655284013847004763502594750810
60655284013847004763560770015852
60655284013847004763564211686906
60655284013847004763564213222100
60655284013847004763749945513700
60655284013847004763752239764234
60655284013847004763753268616748
60655284013847004763774189321696
60655284013847004766008486353752
60655284013847004766009634246656
60655284013847007874746368113964
60655284013847008469814566500498
60655284013847008472050011419842
60655284013849655904487829285428
60655284013849655904487829757812
60655284013849661394914574738388
60655284013849661394914575210772
60655284013849661583015960614782
60655284013849661585459206429114
60655284013849661585460354335116
60655284013849694746488890924494
60655284013849694746488891396878
60655284013849694929750840066444
60655284013849704082730568183700
60655284013849704082918596261028
60655284013849704082918596733412
60655284013849705864860686668750
60655284013849706055155303001964
60655284013849706055401879402578
60655284013849706055403027308580
60655284013849706055405318359476
60655284013849706055406466737862
60655284013849706057662716041536
60655284013849709570838301155332
60655284013849709570897623840894
60655284013849709573157314109044
60655284013849709573345342186372
60655284013849709761446727590382
60655284013849711408324851145280
60655284013849711408572460175374
60655284013849711408575899604656
60655284013849711410831891703936
60655284013943054204690889737536
60655284013943054205254973969520
60655284013943054206947226665472
60655284013943063676519666316228
60655284013943063678964030271780
60655284013943063678964031321492
60655284013943065323393546905212
60655284013943065325904025830340
60655284013943068620351459814348
60655284013943069031861495490570
60655284013944266079890832338732
60655284013944266080454916570716
60655284013944266080731099059830
60655284013944266082338640550244
60655284013944266082987435987766
60655284013944266083175464065094
60655284013946965542240783414676
60655284013946965542240784464388
60655284013946965544497120342612
60655284013946965544497121392324
60655284013946965544685149469652
60655284013946965590250705252480
60655284013946967189369840152428
60655284013946967190789353552416
60655284013946967190977381629744
60655284013946967191626177080364
60655284013946967191814205157692
60655284013946967235123425062296
60655284013946967237379761990232
60655284013946967373803689532964
60655284013946967374555801842276
60655284013946970897666554259118
60655284013946971080597211073182
60655284139997797269948826130146
60655284139997797270136854220524
60655284167243572144420827745139
60655284167568530529043658045365
60655284167568530529858446380453
60655284217790640427425368313298
60655284217790640427427692311352
60655284219328361227909781299780
60655284219652569939870054692366
60655284219655271643305142396218
60655284219656468694346251094822
60655284219656472398692826885050
60655284219656472398693199956392
60655284219656472400384046125006
60655284219656472400387776650398
60655284219656473634038960465816
60655284219656474045821223592280
60655284219656474047515800286286
60655284219765441105632869494512
60655284219765441105821155839044
60655284220309067205099669193114
60655284220309067205120561085066
60655284220309077774449625363490
60655284220309078179456033808876
60655284220309078186231631285560
60655284220309078323429594714478
60655284220309083263187560282810
60655284220309083674969565715234
60655284220312970899271931376678
60655284220312970899271932439488
60655284220312970900985077144032
60655284220312980044926073266270
60655284220312980051701672259274
60655284220312980051889958603806
60655284220312980051952719318970
60655284220312980051952720368730
60655284220312980051952747898686
60655284220312980051952748948446
60655284220312980189150713329198
60655284220312980189213387955294
60655284220312980234904298243278
60655284220312980234966974269054
60655284220312985542131860918482
60655284220312985542320146200204
60655284220312985542382822225980
60655284220312985723704908698728
60655284220312985723705253072262
60655284220312985725334485839676
60655284220418030413391087594428
60655284220418031648737880161620
60655284220418032197780899080658
60655284220418035354774784036686
60655284220635934468642876058014
60655284220635934469478930989356
60655284220635939959906794606574
60655284220635939964155634646032
60655284220635983882501021104204
60655284220635983883068202652582
60655284220635984294283285293478
60655284220635984294286384126192
60655284220635984431544038619190
60655284220635984431544039668950
60655284220635989372934307552190
60655284220635989373498391784174
60655284220635989783021220212798
60655284220635989784713472908750
60655284220635989784716571741464
60655284220635989785280655973448
60655284220636835037290712979708
60655284220636836272637505546900
60655284220636836683603833495084
60655284220636836821680524465938
60655284220636839977838729078286
60655284220636884859588025786230
60655284220636884859588026252790
60655284220636884862095065884150
60655284220636884862097391281884
60655284220636885004379847401748
60655284220636885004379847518388
60655284220636886097194254580632
60655284220636886098009042915720
60655284220636886651319843072736
60655284220636890350018213512318
60655284220636890352525254543358
60655284220636890352525254549182
60655284220636890357360219089350
60655284220636890357360993924010
60655284220637134630928906502322
60655284220637135043546967342636
60655284220637135180807347480366
60655284220637135180807722068028
60655284220637135225725137259726
60655284220637135225725511847388
60655284220637135226289221491710
60655284220637135226561192191068
60655284220637136872853535483276
60655284220637140714459716105802
60655284220637140721237895847744
60655284220637141949806883259204
60655284220637184456569055935548
60655284220637184456569056985308
60655284220637184456571379933602
60655284220637184456572414570500
60655284220637185005611702950888
60655284220637185049401439420338
60655284220637185051096016114344
60655284220637185051097047699888
60655284220637185051365288227986
60655284220637185051365546495190
60655284220637185051365659764294
60655284220637185051365660814054
60655284220637185051367612226040
60655284220637185051368645327904
60655284220637185051368760118944
60655284220637185051932844350928
60655284220637185193629520810176
60655284220637185195885856571712
60655284220637185195885857634570
60655284220637186840569516364572
60655284220637189945035024250800
60655284220637189946998873058448
60655284220637190135013590551440
60655284220637190135015916065814
60655284220637190135580775132458
60655284220637190135580775136670
60655284220637190137273026312090
60655284220637190540103222657660
60655284220637190540103595727550
60655284220637190541795848423502
60655284220637190546607568383132
60655284220637190549055290501364
60655284220639836334363994206174
60655284220639836335200049137516
60655284220639841825627539664518
60655284220639841825630236733914
60655284220639886160007502274352
60655284220639886297264783696008
60655284220639886297267482165084
60655284220639886341054521202120
60655284220639886342749871214466
60655284220639886343018370009768
60655284220639886343021841913824
60655284220639886343585551558146
60655284220639886343585926145808
60655284220639891648470369159046
60655284220639891650434217966694
60655284220639891650437689870750
60655284220639891651001774102734
60655284220639891831756304439442
60655284220639891833452029510222
60655284220639891834016113742206
60655284220639891838448936522496
60655284220639891838452035355210
60655284220639891840708372283146
60655284220640744227852823174572
60655284220640744227852823187622
60655284220640744227853081454826
60655284220640786727567430739278
60655284220640788700243213083798
60655284220640792406281266264546
60655284220640792406281266268758
60655284220640792406283590163222
60655284220640792406284623265086
60655284220640792406284738056334
60655284220744952588290339273414
60655284220744953136769273610388
60655284220744953136769530840882
60655284220744953137333357842372
60655284220744953137521644083314
60655284220744958078155668865978
60655284220744958078156442306782
60655284220746153709145057617796
60655284220746153710837309963668
60655284220746153711401394195652
60655284220746153711401394545732
60655284220746155540979931869410
60655284220746158652223705219466
60655284220746159245053761654688
60655284220746159245325357766384
60655284220746159246748338348694
60655284220746159246769230357286
60655284220746159246770005191946
60655284220746159247019934460390
60655284220746159247584793527034
60655284220748845711983959801668
60655284220748845712004851810260
60655284220748854865229637028944
60655284220748855000798139412676
60655284220748855002489615869916
60655284220748855002489616919676
60655284220748855002490391758548
60655284220748855002490648989042
60655284220748855003054475990532
60655284220748855003054476340612
60655284220748855003242762231474
60655284220748855048243976668416
60655284220748855048808060900400
60655284220748856832633012247140
60655284220748860355659049786470
60655284220748860355659050140762
60655284220748860356223908857326
60655284220748860401413409535210
60655284220748860401977493767194
60655284220748860536895129794052
60655284220748860536978697828420
60655284220748860536978812613844
60655284220748860536978812619668
60655284220748860536981796661134
60655284220748860536982169732476
60655284220748860538401420143526
60655284220748860538422312152118
60655284220748860538423345253982
60655284220748860538673016255222
60655284220748860538673389307850
60655284220748860538673389425942
60655284220748860538674164264814
60655284220748860539154565554702
60655284220748860539238133589070
60655284220748860539238248496798
60655284220748860539426534737740
60655284242962862880232768063300
60655284242962866997864797662915
60655284242962866998136393774611
60655284242962867180879022524445
60655284242962867181067050601773
60655284242962867187657288355454
60655284242962867187657317051810
60655284242962867187845316432782
60655284242962868834786374143694
60655284242962868834807266152286
60655284242962868834807266153690
60655284242962868834995294229614
60655284243289773295712070246574
60655284243289773295896999137056
60655284243289773295900098323902
60655284243289773296464182555886
60655284243289774941145517188456
60655284243289774942837769884408
60655284243289774942840093882462
60655284243290670020158897465216
60655284243290673723940612318348
60655284243290673863461061425678
60655284243290673864275849760766
60655284243290974052790973994236
60655284243290974052979260338768
60655284243290974052982359525614
60655284243290974053546443757598
60655284243290975698227778390168
60655284243290975698415806467496
60655284243290975699920031086120
60655284243290975699922355084174
60655284243290975700110383161502
60655284243396036591645736139524
60655284243396040297685997483142
60655284243396040297686112268566
60655284243398738295081081060820
60655284243398742000933057109666
60655284243398742000936156296464
60655284243398742001121085186994
60655284243398742001121458239622
60655284243398742001143383250700
60655284243398742001145449435012
60655284243398742001686317193790
60655284243398742001689674778982
60655284243398743648250514877996
60655284243398743648250514994636
60655284243398743648271406886588
60655284243398743648274506191478
60655284243399944405332890987596
60655284243399944405332891337516
60655284243399944405353783346108
60655284243943579792633897071880
60655284243943579792821925149208
60655284243943579831779020572396
60655284243943579831799912580988
60655284243943579838366589971752
60655284243943579838387481980344
60655284243943579838575510057672
60655284243943581021393120232648
60655284243943585328796748517419
60655284243943585328796748517662
60655284243946281077678517458812
60655284243946281082782752829742
60655284243946281082845774280265
60655284243946281084286978866760
60655284243946281084475265211292
60655284243946286430113372439694
60655284243946286436014949234146
60655284243946286436014950283906
60655284243946286437435519710460
60655284243946286437435605449609
60655284243946286437435605451013
60655284243946286437435605799529
60655284243946286437456411719052
60655284243946286437456411720456
60655284243946286437456526524808
60655284243946286437644439796380
60655284243946286437644440860642
60655284243946286437707201444665
60655284243946286437707201561305
60655284243946286437707201562709
60655284243946286437707201911225
60655284243946286437707202979858
60655284243946286620637858258521
60655284243946286620637858375161
60655284243946286620637858376613
60655284243946286620637858376773
60655284243946286620637858394035
60655284243946286620637859793714
60655284243946286620637859793715
60655284243946286620638231330023
60655284243946286620638231448115
60655284243946286620658780500114
60655284243946288267599808110778
60655284244052533712089870899100
60655284244270436076048332844412
60655284244270436121049805443564
60655284244270436121801917752876
60655284244270437768177829079452
60655284244270442663809089917684
60655284244270485944725733016514
60655284244270485944914019361046
60655284244270485946417985712466
60655284244270485946420309710520
60655284244270485946606272056998
60655284244270485946609370889712
60655284244270485947173455121696
60655284244270486083867026432470
60655284244270486088764667017288
60655284244270491435344206976318
60655284244270491435427775010686
60655284244270491437036459672270
60655284244270491437120027706638
60655284244270491441931747306312
60655284244270491441934071658498
60655284244270491441934846493158
60655284244270491442122099735826
60655284244270491442122128433586
60655284244270491442123247641988
60655284244270491442686958802470
60655284244270491442687331878184
60655284244270491444379584569924
60655284244270491444379584574136
60655284244270492677468920995162
60655284244271336505868139808652
60655284244271336506599360109372
60655284244271337741214932370228
60655284244271337741946152670948
60655284244271338290257951289058
60655284244271338290989171589778
60655284244271338336010503078396
60655284244271341994520182339807
60655284244271341994603750374175
60655284244271341997027223370847
60655284244271341997110791405215
60655284244271371690008952310410
60655284244271375393789892328882
60655284244271385919645699345828
60655284244271386468688718264658
60655284244271386511994580584118
60655284244271386511994581050678
60655284244271386512725801351398
60655284244271386514420378045404
60655284244271386514441270053996
60655284244271387704034477705656
60655284244271387704035510826234
60655284244271388296383359062038
60655284244271388298810189525811
60655284244271388298831081534403
60655284244271388298893757560179
60655284244271388303726397870624
60655284244271391407628164481460
60655284244271391407628165881140
60655284244271392002337728373234
60655284244271392002337728373235
60655284244271392002340052371288
60655284244271392002340052371289
60655284244271392002341200281662
60655284244271392002423735191080
60655284244271392002424768310206
60655284244271392002424768310207
60655284244271392004684204426437
60655284244271392004684204426446
60655284244271392004848241306878
60655284244271392004848241306879
60655284244271392004848241312702
60655284244271392004872232503765
60655284244271392004872232503774
60655284244271392004931809341247
60655284244271392004931809347070
60655284244271392005415424727157
60655284244271392005415424727166
60655284244271392009680767181820
60655284244271392009683091534006
60655284244271392009764449534809
60655284244271392009933795637110
60655284244271392009934914845304
60655284244271392010498998723156
60655284244271392010498999077288
60655284244271392010499113514404
60655284244271392012191251419108
60655284244271392012191280115464
60655284244271392012191366210356
60655284244271393245845821386384
60655284244271636695117841796844
60655284244271636695869954106156
60655284244271638479507653277250
60655284244271638480071364437892
60655284244271638480259765586562
60655284244271638525260090281164
60655284244271643419199098417620
60655284244271686108895401334020
60655284244271686656242810439718
60655284244271686701807994218226
60655284244271686701996022295554
60655284244271686701996280562758
60655284244271686703500246914178
60655284244271686703502570912232
60655284244271686703688533258710
60655284244271686703688647577574
60655284244271686703690598989560
60655284244271686703691632091424
60655284244271686704255716323408
60655284244271687893284064908424
60655284244271687893285212814426
60655284244271688492976071162460
60655284244271691597629978662324
60655284244271692192426582491070
60655284244271692193933906414584
60655284244271692194118835187022
60655284244271692194121934491912
60655284244271692194686018723896
60655284244271692199014122826645
60655284244271692201461845299252
60655284244271692201461873995608
60655284244271692201461960090500
60655284244271693435116415383168
60655284244274039627663583810419
60655284244274043150666404993182
60655284244274043285984862972759
60655284244274043287951409199882
60655284244274043287951409199883
60655284244274043288494228351773
60655284244274043288766197534971
60655284244274087620633064575864
60655284244274087760153513701908
60655284244274087760153513701909
60655284244274087760341541779236
60655284244274087760341541779237
60655284244274087760341800059538
60655284244274087760968302036997
60655284244274087761156330114325
60655284244274089405022100154588
60655284244274089407281536269371
60655284244274089407532240372475
60655284244274089453224182377144
60655284244274089453767374600536
60655284244274093111060152868777
60655284244274093111060153335336
60655284244274093111060153335337
60655284244274093111062477333390
60655284244274093111062477333391
60655284244274093111063252172263
60655284244274093111063252522183
60655284244274093111878040857271
60655284244274093111878040876144
60655284244274093113322946568702
60655284244274093113510974646030
60655284244274093113570293203303
60655284244274093293805880927665
60655284244274093293805882327344
60655284244274093293805882327345
60655284244274093294074492508249
60655284244274093294076816972863
60655284244274093294077849975348
60655284244274093294077849975349
60655284244274093294620669127239
60655284244274093294620670662432
60655284244274093294620670662433
60655284244274093294830737241625
60655284244274093294892638310437
60655284244274093296252570262029
60655284244274093296252570280902
60655284244274093296252570280903
60655284244274093296253603382766
60655284244274093296315246287805
60655284244274093296315246306678
60655284244274093296315246306679
60655284244274093296524539445226
60655284244274093296524539445227
60655284244274093296525572565804
60655284244274093296587215471003
60655284244274093297066182160969
60655284244274093297068391717854
60655284244274093297337778272665
60655284244274093301336949213258
60655284244274093301398935093762
60655284244274093301398965189798
60655284244274093301400083004136
60655284244274093301400084403816
60655284244274093301419855682070
60655284244274093301419857198390
60655284244274093301607883759398
60655284244274093301608916861262
60655284244274093302151737548346
60655284244274093302152080504938
60655284244274093302152110619688
60655284244274093302152196713128
60655284244274093303844448009400
60655284244274337986770923591724
60655284244274337987523035901036
60655284244274339771160734009320
60655284244274339771912846318632
60655284244274343477953223497434
60655284244274387812139102325592
60655284244274387812330489037872
60655284244274387812894573269856
60655284244274387947895892234598
60655284244274387949399742382200
60655284244274387949590468928604
60655284244274387995156799550256
60655284244274387995344828677344
60655284244274389596531123472138
60655284244274389596532271378140
60655284244274389596719151549466
60655284244274393300312179204942
60655284244274393300876923956934
60655284244274393301064952034262
60655284244274393302569176652886
60655284244274393302572648556942
60655284244274393302757204730214
60655284244274393302760676634270
60655284244274393303324760866254
60655284244274393490669559188034
60655284244274393490855234102940
60655284244274393490857557051234
60655284244274393490858590153098
60655284244274393493115041889544
60655284244274395137986642953354
60655284244379454787232871609220
60655284244379454787232871609221
60655284244379454787420899686548
60655284244379454787420899686549
60655284244379454788903084386159
60655284244379454788903084386207
60655284244379454788927448653099
60655284244379454789091112463487
60655284244379454789091112463535
60655284244379454789113410546114
60655284244379454789115476730427
60655284244379454789175828408277
60655284244379454789178152756203
60655284244379454789656344605892
60655284244379454789656344605893
60655284244379454789739912640261
60655284244379454789927940717589
60655284244379459730500580758668
60655284244379460139816180698070
60655284244379460140377940577868
60655284244379460140378055250864
60655284244379460140378055250865
60655284244379460140381039764714
60655284244379460140565968655196
60655284244379460140566341725086
60655284244379460140587233733678
60655284244379460140649651362561
60655284244379460142072517626006
60655284244379460142072632411430
60655284244379460142072632411431
60655284244379460142093524420022
60655284244379460142093524420023
60655284244379460142260545703334
60655284244379460142344228523127
60655284244379460142825404769978
60655284244380655363159520371997
60655284244380655363159521888317
60655284244380655363243088406365
60655284244380655363243089922685
60655284244380657193302918632930
60655284244380657193323810641522
60655284244380657193386486667298
60655284244380660896920596133246
60655284244380660897648717245663
60655284244380660897669609254255
60655284244380660899156041169176
60655284244380660899176933061182
60655284244380660899344069246504
60655284244380660899364961138501
60655284244380660899364961138510
60655284244380660899908153361893
60655284244380660899908153478488
60655284244380805501878076780241
60655284244380805503570329353729
60655284244383345534185475298420
60655284244383347181313498934308
60655284244383356517552623792464
60655284244383356518116708024448
60655284244383356652953988707572
60655284244383356652953988707573
60655284244383356652953989757380
60655284244383356652953989757381
60655284244383356653142016784900
60655284244383356653142016784901
60655284244383356654624201017999
60655284244383356654624201484559
60655284244383356654624201484767
60655284244383356654646242803205
60655284244383356654646242803253
60655284244383356654648565751547
60655284244383356654812229095327
60655284244383356654812229561887
60655284244383356654812229562095
60655284244383356654812602166876
60655284244383356654812602166877
60655284244383356654812602633436
60655284244383356654812602633437
60655284244383356654812603683196
60655284244383356654812603683197
60655284244383356654813262681220
60655284244383356654834270880533
60655284244383356654834528694274
60655284244383356654896170201245
60655284244383356654896170667805
60655284244383356654896171717565
60655284244383356654896945506629
60655284244383356654896946556437
60655284244383356654899269854651
60655284244383356655377347846324
60655284244383356655377461704244
60655284244383356655377461704245
60655284244383356655377462754052
60655284244383356655377462754053
60655284244383356655377463103925
60655284244383356655377463103973
60655284244383356655461029738613
60655284244383356655461030788421
60655284244383356655461031138293
60655284244383356655461031138341
60655284244383356655649057815941
60655284244383356655649059215621
60655284244383356698707574667248
60655284244383358301941659371188
60655284244383358482532526013994
60655284244383358484791962128771
60655284244383358484955999010660
60655284244383358484979990206099
60655284244383362005534974492592
60655284244383362006099058724576
60655284244383362006099059657696
60655284244383362006099173030391
60655284244383362006099173031795
60655284244383362006099173380311
60655284244383362006099173498355
60655284244383362006120065038983
60655284244383362006287086801904
60655284244383362006287087735024
60655284244383362006287344952468
60655284244383362006287459737892
60655284244383362006287459743716
60655284244383362006287459855984
60655284244383362006371027778084
60655284244383362007793750559750
60655284244383362007794783311534
60655284244383362007814642568342
60655284244383362007815675203438
60655284244383362007982036549990
60655284244383362007982036904282
60655284244383362008002928440490
60655284244383362008002928912874
60655284244383362008003961561068
60655284244383362008065346671446
60655284244383362008065604938650
60655284244383362008546895620846
60655284244383362053736396298730
60655284244383362054300480530714
60655284244383362188551638013478
60655284244383362189113397878615
60655284244383362189113397880067
60655284244383362189113397880227
60655284244383362189113397897489
60655284244383362189113399297168
60655284244383362189113399297169
60655284244383362189301425974817
60655284244383362189301427374496
60655284244383362189301427374497
60655284244383362189301799028897
60655284244383362189304783424654
60655284244383362189385367063265
60655284244383362190745298896765
60655284244383362190745298915639
60655284244383362190807974922541
60655284244383362190807974941414
60655284244383362190807974941415
60655284244383362190807975040633
60655284244383362190809122951007
60655284244383362190996003018742
60655284244383362190996003018743
60655284244383362190996376071370
60655284244383362190996376071371
60655284244383362190996376189462
60655284244383362190996376189463
60655284244383362190997151028335
60655284244383362191017268079962
60655284244383362191017268079963
60655284244383362191018301200540
60655284244383362191079944105739
60655284244383362191079944223831
60655284244383362191561120352590
60655284244383362191561235260319
60655285345284415235535569207798
60655285362975491482674342014536
60655285362975491482677440847250
60655285362975491490205408900450
60655285362985996457508690854056
60655285362985996459956408727150
60655285363010306298747436957954
60655285363010306298998484017650
60655285363010308083388292298466
60655285363011508702204949438458
60655285363011508702208048271172
60655285363011508702393235782990
60655285363011508702396334615704
60655285368918916886916353608666
60655285368918937202532659704750
60655285369867218292869715322764
60655285369899635028055813770874
60655285416153118551954775968838
60655285416153120200589090309784
60655285416160906865865361623820
60655285416160923474498834619930
60655285416160923474687120964462
60655285416164825932694358704240
60655285416164825935204842941528
60655285416189135772991673729184
60655285416189135773179959023956
60655285416189135773995866567238
60655285416189137420119697733706
60655285416189137420307984078238
60655285416189137557572094858160
60655285416817420738222445753638
60655285422061427166963060094654
60655285422061443775599886891714
60655285422073451165101555742770
60655285422096545604831360171118
60655285422097746361931959327246
60655285422097746361932216544690
60655285422097761141157986578434
60655285423042145307537661208932
60655285423042145308102520275576
60655285423042145314880700017518
60655285423042145452141454747282
60655285423044846599002456646182
60655285423044846599755602057358
60655285423044846606533523532096
60655285423077263745970820333326
60655285423077263883419860357862
60655285424735980082000099254463
60655285424735980082000100304223
60655285424735980084444465309487
60655285424736130176635396253584
60655285424736130176635397303344
60655285425704670477516647106761
60655285425704674183557024285563
60655285425715480997295052152677
60655285425716681164917799835147
60655285425716681751849380314757
60655285425716681753543955959003
60655285425716681754293745320021
60655285425716682813739108236353
60655285425716683408535712065099
60655285440768321690927885467518
60655285440768323522848508625518
60655285442448933361017542871910
60655285442450134125627772126822
60655285442450134125627773176582
60655285442450150589386885392582
60655285442450150589386886442342
60655285442450150589388005650536
60655285442450150589388120441784
60655285442450150589390328598821
60655285442450150589390328598830
60655285442460638958178831248670
60655285442460640741754801253514
60655285442460655566732090477922
60655285442460655571815779265006
60655285442461839722791126571302
60655285442461839722791127621062
60655285442461841369167038947638
60655285442461841369168158155832
60655285442461856186550239837062
60655285442461856186550240886822
60655285442461856186550354155926
60655285442461856186553711728020
60655285442461856186553711741070
60655285442461856191633928624146
60655285442461856191637400532574
60655285442461857558531658209131
60655285442461857970125378823388
60655285442461857970127701771682
60655285442461857977719466108612
60655285443405334530906700806425
60655285443429601676785465665298
60655285443429646156599220573699
60655285443429651094912428157517
60655285443429651095476255172057
60655285443430802258465038106146
60655285443430818905154808185970
60655285443430818905158251392209
60655285443430818905158251392218
60655285443430818912769902271034
60655285443430862790364062354515
60655285443433503547611083106446
60655285443433503550118120950946
60655285443433553368146619511180
60655285443433553374654064069366
60655285443433553375489744413046
60655285443433553375490002693300
60655285443433553558504457118187
60655285443433564493610863700794
60655285443433568192037266008550
60655285443433568375054961711061
60655285443441307273946754042058
60655285443441309057522724046902
60655285443441309065135495183672
60655285443441309065135753463926
60655285443441356692893751257985
60655285443441356694586003837297
60655285443441356695150088185921
60655285443441357234343716012386
60655285443441357234343974292640
60655285443441357236851015323680
60655285443441358883145309892360
60655285443441358890756960298792
60655285443441358890757218565996
60655285443441373708140162237976
60655285443441373708143519823328
60655285443441373712955239427214
60655285443442509639203416745704
60655285443442509639203789817206
60655285443442509684934961741026
60655285443442509684935333277334
60655285443442509684936080949220
60655285443442509684936454020722
60655285443442524502318162630450
60655285443442524502318163680210
60655285443442524507401851417534
60655285443442524509933256715514
60655285443442526285892066567574
60655285443442526285892067617334
60655285443442526285893186825528
60655285443442526285895509773813
60655285443442526285895509773822
60655285443442526293507160652637
60655285443442526293507160652638
60655285443442557269406296111567
60655285443442557808408195417930
60655285443442557808411637574418
60655285443442557818448970656872
60655285443442557818449343592860
60655285443442557854140858571686
60655285443442557854141231643188
60655285443442557854141232692948
60655285443442557856671488680874
60655285443442557856672263515534
60655285443442557861754834511366
60655285443442557861755178867638
60655285443442557861758276654804
60655285443442559640227571094072
60655285443442559640227944165574
60655285443442559640245392482484
60655285443442559640245392967918
60655285443442559640248491800632
60655285443442559640248836174166
60655285443442559647755539147272
60655285443442559647755911733340
60655285443442559647839221972888
60655285443442559647839594558956
60655285443442568387527416798995
60655285443442570171101320736119
60655285443442574462691018614092
60655285443442574462691019663852
60655285443442574462711940387674
60655285443442574462713059582818
60655285443442574462715382531112
60655285443442574465138741086456
60655285443442574465142212977414
60655285443442574465222423912072
60655285443442574470222429873540
60655285443442574470222430923300
60655285443442574470306112699156
60655285443442574470306113748916
60655285443442574472753835171511
60655285443442574472753835171520
60655285443445209147281474345666
60655285443445209147281588664530
60655285443445210930856611796798
60655285443445225793974716316288
60655285443445225793974716329338
60655285443445227577548620253412
60655285443445227577548620266462
60655285443445227585161391403232
60655285443445253612143896089264
60655285443445258962779716568054
60655285443445258965309972905900
60655285443445258970125164418214
60655285443445258970393661692984
60655285443445258970397133595579
60655285443445258971817418513846
60655285443445258972653097457846
60655285443445258972653097807766
60655285443445258972653355738100
60655285443445258972653357137780
60655285443445259100061276163210
60655285443445259102488192352872
60655285443445259107570647503692
60655285443445259107654330329308
60655285443445259109015411124394
60655285443445259109830083268554
60655285443445259109830083618474
60655285443445259148053749198501
60655285443445259153411473235051
60655285443445259155667810162987
60655285443445259155667811562667
60655285443445260748883876843024
60655285443445260748883877892784
60655285443445260756205994945050
60655285443445260756205995994810
60655285443445260756206110780234
60655285443445260756227001744890
60655285443445260756227260025144
60655285443445260756477964128248
60655285443445260756477965178008
60655285443445260756478078447112
60655285443445260756479197642256
60655285443445260931816025923517
60655285443445260931816025923526
60655285443445260931818005548046
60655285443445260931818349921580
60655285443445260931901573582254
60655285443445260931901573595304
60655285443445260939241715499791
60655285443445260939409854928496
60655285443445270090774217795354
60655285443445270090774218145274
60655285443445271874348122082398
60655285443445275571079947346228
60655285443445275571082270294522
60655285443445275572774524390154
60655285443445275572776847338448
60655285443445275573589312719418
60655285443445275573592668788290
60655285443445275578693922217274
60655285443445275578693922230324
60655285443445275578948326758572
60655285443445275580388497744880
60655285443445275581204405288162
60655285443445275581204406804482
60655285443445275754368464320111
60655285443445275761962666398044
60655285443722636230246544820505
60655285443733157678038277054722
60655285443733157678039391663646
60655285443733157678041633104880
60655285443733157678042747713804
60655285443734309662106186529959
60655285443734357840348667161027
60655285443734358442651944916612
60655285443757408365260476664134
60655285443757424417258246328919
60655285443757424829022770619588
60655285443757457770775519314081
60655285443757458183100688879836
60655285443757458183101460532168
60655285443757458183101717749612
60655285443757458183101718799372
60655285443757458183101721981700
60655285443757473007262928302362
60655285443757473007266284352520
60655285443758608931821092966605
60655285443758608931821466019073
60655285443758608977551801644148
60655285443758608977555244850396
60655285443758625586101588615052
60655285443758625586105031821300
60655285443758625586123629577945
60655285443758625593632999874500
60655285443758658344843184144311
60655285443758658344843555680619
60655285443758658344845880145233
60655285443758658345407268376295
60655285443758658939368191842487
60655285443758658939370514790781
60655285443758658940203872186167
60655285443758658940207343027365
60655285443758658940454919245863
60655285443758658940455690898195
60655285443758658947714012718112
60655285443758658947714357091646
60655285443758658947714385770740
60655285443758658947714385788002
60655285443758658947714386837762
60655285443758658947714390020090
60655285443758658947717455924360
60655285443758658947798072845489
60655285443758673771875481555328
60655285443761326877775596769677
60655285443761326877776711372777
60655285443761360048842614347351
60655285443761360231774500561379
60655285443761360232024056754118
60655285443761360232024428756986
60655285443761360232025203595858
60655285443761360232025203601682
60655285443761360232025204664492
60655285443761360232027498897556
60655285443761360232028646807930
60655285443761360238552426622337
60655285443761360238635994650881
60655285443761375056018077400745
60655285443761375056019192003845
60655285443761375056019196590065
60655285448370631242026802064951
60655285448370631653620779896595
60655285449351335222526393920086
60655285449351346273698425565067
60655285449351349451891172258710
60655285449666098427978573640747
60655285575685704515427333219640
60655285575685704517875051092734
60655285575685704518126102738650
60655285575685704518690958622966
60655285575686004705699020854582
60655285575686004705702115455208
60655285575686004712476942329320
60655285575720821169653284710508
60655285575720821169841571055040
60655285602967802155171589430755
60655285602967802161946071948594
60655285603258374181225513201117
60655285603258388594629741050883
60655285652532957030408500866990
60655285652534157192691178443468
60655285653478536563105364020866
60655285656433299409892724699439
60655285656433300784111195960821
60655285656433301194282532980255
60655285656433301194282536166795
60655285656433317256050172035499
60655285656433317261130421865685
60655285678795315568491233835103
60655285678795315568491262531507
60655285678795317214867173858083
60655285678795317214867259947151
60655285679775583418385148950002
60655285679778284533631435216318
60655285679778584722881108508154
60655285680070504139764923654337
60655285680070504140518036253709
60655285680070504140518064833425
60655285680070504145598287483575
60655285680070518971454273371401
60655285680102489126513049708108
60655285680103823781461724070531
60655285680103823781461838389395
60655285680106391396488206178808
60655285680106391396509126767116
60655285680106391403827888937236
60655285680106391403848809525544
60655285680106525066172357596021
60655285680106526849997310005571
60655285680106541681501816588563
60655285680106541682230976058042
60655286054284357486418164162516
60655286054284357487234071705798
60655286054284359271623879986614
60655286054284359273318456680620
60655286054284362977663255825596
60655286054284362984441435567538
60655286054284663166933849822380
60655286054295169797994528895140
60655286054295169798182815252722
60655286081528770328095716141889
60655286081528785147174522711735
60655286081528786382270612592973
60655286081528786382521316696077
60655286081528786382521659652669
60655286081528786382521661052349
60655286081529987551385927807337
60655286081536890256665002093297
60655286081536890257479785823291
60655286081536891492011791472545
60655286081536891492827699002777
60655286081538090836631167540503
60655286081538092661691965759169
60655286081540475926954760839539
60655286081540477160606202922209
60655286081540477162300778566455
60655286081540491979683896282811
60655286081540491979684671121683
60655286081540492527911785698433
60655286081540493763258575077681
60655286081540782840306984534265
60655286081540792717997134728855
60655286081540792717998253923999
60655286081540793775413392179673
60655286081540793953345047908341
60655286081541677737121960348381
60655286081541694342410299745869
60655286081541694343162412055181
60655286081541694940469385789301
60655286081854191961085584862635
60655286081857043761416047313277
60655286081857043766498621511120
60655286081857749759879556674697
60655286081857793637285428903159
60655286081858243923053390318682
60655286081858244518498422768972
60655286081858244523497314678464
60655286081858248224455230747006
60655286081865854869348766389945
60655286081865897511679470847413
60655286081865898747026607782731
60655286081865899341821724049095
60655286081865899341822838539975
60655286081865899341822843244239
60655286081865899341822867237735
60655286081865899344333323232177
60655286081868600450461695486583
60655286081868600633474806198267
60655286081868754855787626678576
60655286081869950114845903045176
60655286081869955612869144807672
60655286131096489640941366493914
60655286131096789648012409547674
60655286131108495381621730026714
60655286132077207790427055321472
60655286132077491500792460685312
60655286132077491500793489555088
60655286132077507979697620621900
60655286133731100784665322964039
60655286134715710266568823562745
60655286134718411558221647090373
60655286134718411558221651322461
60655286134718422678602058773631
60655286134719762434543466832910
60655286135031769076309279112811
60655286135031770860699090593217
60655286135031804214968475887691
60655286135031975724061172173821
60655286135043528059736816705043
60655286135046229351389897450115
60655286135046229351390930551979
60655286135046229358732936258701
60655286135047585566130681065181
60655286135047585566130939332385
60655286135047585566131685941461
60655286135047585566131685941462
60655286135047585566131687004271
60655286135047585566131800260326
60655286157368308897247319071831
60655286157369204569174468822114
60655286157369207863621130090980
60655286157369209648010936854015
60655286157369209648010941571386
60655286157369210059604656418512
60655286157369504753613425851150
60655286157369504890811418461698
60655286157369509837260610145851
60655286157369654389813661171095
60655286158352624141090740360768
60655286158352924147994503041916
60655286158665071201898164517821
60655286158665076507054576359974
60655286158665120979527248103911
60655286158665120979528648509995
60655286158665120981788084624777
60655286158665120981788084742821
60655286158665121162458192237071
60655286158665121162542988149467
60655286158665121164718742973827
60655286158665121164802424264249
60655286158665121169801317138937
60655286158665124692910779232259
60655286158666019762698456995577
60655286158666021547277411149185
60655286158666021547338944005195
60655286158666021547340063200339
60655286158666021547340087193835
60655286158666021547340431550107
60655286158666021547340434736647
60655286158666021549599866265209
60655286158666022144312530505782
60655286158666022151090710247724
60655286158666277271666876994757
60655286158666321736525941271255
60655286158666321736527084442425
60655286158666321736610652494263
60655286158666321736610657198527
60655286158666321736611025546891
60655286158666321736611028734835
60655286158666321738786778854931
60655286158666321738870460263397
60655286158666322333855093569160
60655286158666460713125251376638
60655286158666471831246083416597
60655286158666471831246112114357
60655286158668678778050398631512
60655286158668678778050655862006
60655286158668723433725866433866
60655286158668723433725867850808
60655286158668723433726982459732
60655286158668723433726985642060
60655286158668723435965869515872
60655286158668723435965869516681
60655286158668723435965869535555
60655286158668723441048100744073
60655286158669023439773258102182
60655286158669023439774144073378
60655286158669023623060341759352
60655286158669023623060365752848
60655286158669023623060370339068
60655286158669023623060710109120
60655286158669023630318666044501
60655286158676767835626699307462
60655286158676778946403293157362
60655286158676783887791834741578
60655286158676828545705929071419
60655286158676828550789619387873
60655286158676828957300769011878
60655286158676828962404259663142
60655286158676828962404263895230
60655286158678027332958132673617
60655286158678029119773965070567
60655286158678029119773965070624
60655286158678029124857310901059
60655286158678029124857655274801
60655286158678029124878202908247
60655286158678029124878575979749
60655286158678029721913322264844
60655286158678129853916370291237
60655286158678129853916370763413
60655286158678129853916485076661
60655286158678129853916485548837
60655286158678163205738296333953
60655286158678163205738411119377
60655286158678178024816931308863
60655286158678178024816931775423
60655286158678178029899419682184
60655286158678178029899419747875
60655286158678178029899534533299
60655286158678182925554006773083
60655286158678184758208173788281
60655286158678184758209035765981
60655286158680686355651303659678
60655286158680719709983336277748
60655286158680730820510287859108
60655286158680730820510516496836
60655286158680730820511402454982
60655286158680730820511402468032
60655286158680730823020737732136
60655286158680730823020766429944
60655286158680730823020766784236
60655286158680730823020767847046
60655286158680730828104369477880
60655286158680730828104455571320
60655286158680730828104456634130
60655286158680731006224397303194
60655286158680831143143769867938
60655286158680869982571368611263
60655286158680869982571741682765
60655286158680869987655057457396
60655286158680881100692373172636
60655286158680881108202120779405
60655286158680881108202122314364
60655286158680886461372411503270
60655289652418401587353636934294
60655289652430409158177139638520
60655289652430409158177139639972
60655289652453520024277923111298
60655289652453520024278181378502
60655289652454720781360299104098
60655289652454720781360557371302
60655289670144579663059061158566
60655289671054746323618578312144
60655289676088021669342467597370
60655289676088021676684477909186
60655289677036306605705647868088
60655289677036317722128723974976
60655289723224945400866714331242
60655289723224945402561032744994
60655289723318289442390309167584
60655289723322206733845009933458
60655289723330011647288577221622
60655289723330011648104484751854
60655289723333914115397061237982
60655289723358223948290898637710
60655289723358225738580221764918
60655289724193606148342023883816
60655289724193650625626702913922
60655289724229623375465602448844
60655289724229623375465946805116
60655289724229673337282331373308
60655289724229673338098238903540
60655289724240430190711035727866
60655289724240430190899579302892
60655289724240480143493420173638
60655289724240480151021129946584
60655289724240480151021388226838
60655289724240480151087249178608
60655289724240480153531614183872
60655289724240480153531871401316
60655289724301659465923781533672
60655289724301707644163938866526
60655289724302560036180958098904
60655289724313365063083693465920
60655289724313365063083950683364
60655289724313415020632639733852
60655289724313415025715985564344
60655289724337724858611113185614
60655289724337724859427020715846
60655289724337741467977180758252
60655289724337741474755102232990
60655289729157532287025541249836
60655289729230467169001870499418
60655289729230467169190415124252
60655289729230531950146971974070
60655289729230531957674940027270
60655289729230531957676083215910
60655289729241338764641497068978
60655289729241338771416323943090
60655289729242539528498699936050
60655289729262948691164252800572
60655289729265650394599597721868
60655289729265654099887858360722
60655289729266851151681860464438
60655289729266851151681973714828
60655289730138248781033621744712
60655289730138248781035944674292
60655289730138248781036974612542
60655289730138248783481339617806
60655289730138248783484695667964
60655289730138298750447532541976
60655289730138298752891897547240
60655289730138298752891900729568
60655289730149055596469577055428
60655289730149055596469578105188
60655289730149055596471901053482
60655289730211183663200818548708
60655289730211185447590371749020
60655289730211244743953857932012
60655289730211244743953862164100
60655289730211250091283333303564
60655289730211250091284108138224
60655289730211250091286432136278
60655289730211250098814400189478
60655289730211250098815543378118
60655289730221990476189061286892
60655289730222056905024458953632
60655289730246366881079591226696
60655289730246366882773137884526
60655289730246366882774166754302
60655289730246366887856740932462
60655289730246366887857885656136
60655289730246366887857888838464
60655289730246366888610001146324
60655289730246366888610002196084
60655289730246372241027318522930
60655289733108626580381391091611
60655289733108628227509300389921
60655289733108628227510448295923
60655289746883758685761655871646
60655289746883758687456232565652
60655289746956710025849296316028
60655289746956710025849297365788
60655289746956710025851993735504
60655289746968415623015348179984
60655289746992725599003249340758
60655289746992727245379160667334
60655289746992727245379161717094
60655289746992727246194696680132
60655289746992732325032135372617
60655289746992732736626371471522
60655289747864426820209815719520
60655289747864426863515678524254
60655289747864426863515679574014
60655289747864426864268823935430
60655289747864426865963400629436
60655289747867177934786454497784
60655289747940112804339757621144
60655289747940127626804237793730
60655289747940127628498441882794
60655289747940127628501139302270
60655289747949133306803434640857
60655289747949133306806988383179
60655289747951818401503112065624
60655289747976146633233653714254
60655289756739276128044373392246
60655289756739276128880053735926
60655289756739276130488738397510
60655289756814875229120741041347
60655289756814875229120741391267
60655289756814908583393482753161
60655289756814908583393483802921
60655289756814908583393855805789
60655289756814908583958711690105
60655289756814923225189435022181
60655289756814923414894633281783
60655289756814925060412709707785
60655289756836533146817872778104
60655289756836533746508651237064
60655289882854776082156851301084
60655289882854792690978610641726
60655289882855092887588997601806
60655289883765261186932401947826
60655289883765261187120428962344
60655289883765261194460111720772
60655289883765261194460370001026
60655289907363744892833681168497
60655289907472697716399081766138
60655289907472997905690596469322
60655289907473014377040066481704
60655289907473898290550800939210
60655289907473898336303352747262
60655289907473898336304385849126
60655289907509031734018685060226
60655289907509031734019713930002
60655289907509031741361719636724
60655289907509031741361723868812
60655289910355731942756592477918
60655289910427412528727375739753
60655289910427412528728404609529
60655289910427460712241745763289
60655289910427462351839475948243
60655289910427462351839477347923
60655289910427462354098908876485
60655289910427462354100056786859
60655289910427462354287198407557
60655289910427462359370544238049
60655289910463483417095719785025
60655289910463494537746724457511
60655289959667222655771948389968
60655289959667223255379157213836
60655289959667223257910557912338
60655289959702045210851767640130
60655289959703240469909844415278
60655289960538622493723809233032
60655289960578591727320931470184
60655289960646674159847081028232
60655289960646674205600665936696
60655289960650275876968615909912
60655289960650576066239209906696
60655289960650626026527612817894
60655289960651543068160975650376
60655289960651543068160975657018
60655289960651543068160975670059
60655289960651543068160975670068
60655289960682757991228712184066
60655289960682757998759004235320
60655289960682763351991227802338
60655289960686659856949830332226
60655289960686659859375855848040
60655289963533312075563207482446
60655289963533360253785025675770
60655289963602388956984595872489
60655289963602404192716820881509
60655289963606289632840536136191
60655289963606289632841679324831
60655289963606291417230347616597
60655289963606291417230348666357
60655289963606291417293110781201
60655289963606291417314031486149
60655289963606291417502316780921
60655289963606291422376455198963
60655289963606291422376455548883
60655289963606291422376712429457
60655289963606291422376713829137
60655289963606306058649100542321
60655289963638410433834816504253
60655289987239557174143911331851
60655289987239558958533718562907
60655289987239558958533722812257
60655289987239607136987733307197
60655289987239607136988762176973
60655289987239607144307524347093
60655289987239608789009783935413
60655289987272928565125721829309
60655289987272928565209404649101
60655289987275629856778802561340
60655290361453752994258535134438
60655290362339604317437374284908
60655290362339604324777057043336
60655290362339604324843176275360
60655290362339604325031461570132
60655290362436849032367040282366
60655290362436849032367126371434
60655290362436849032555068359694
60655290362436849032555412715966
60655290362436849033120271786822
60655290362436849033120271799872
60655290362436849039898193261560
60655290362436849039898451541814
60655290362444970759005350567852
60655290385963600999903897719430
60655290385963601000657043130606
60655290385974406167269370310126
60655290386071368941268544165534
60655290386071667299562274173194
60655290386071667300399097705514
60655290386071667490941406461044
60655290386071667490941409643372
60655290386083380224848097709442
60655290389026070988265531837717
60655290389026131938787159967636
60655290389027321570886810771610
60655290389027332094294890611880
60655290389027332689007558056490
60655290389027332695869535488212
60655290389037843018788823747775
60655290389037843019601283485539
60655290389037843019601284548349
60655290389037843019604726691787
60655290438264677253576294851744
60655290438265576030157208694942
60655290438265577813793874396990
60655290438265577814547015576078
60655290438265577822140069747792
60655290438265577822140098444196
60655290438265577822140184533424
60655290438265877408437554571300
60655290438265878003064468277134
60655290438265878003817609456222
60655290438265878011410778413568
60655290438265881115312544675936
60655290438276382843144414100626
60655290438277583600227076584762
60655290438277583600980217763850
60655290438277588496048688442792
60655290438277588953396509451556
60655290439137325427158648042370
60655290439137325610089304856434
60655290439137325610110225444742
60655290439140026712225188257910
60655290439141229123210329593274
60655290439149283218363594441682
60655290439149283219116735620770
60655290439245377093281919837570
60655290439245377139035504629394
60655290439245395394715755013952
60655290439246277706784524504902
60655290439246294307804277821446
60655290439246294308557419000534
60655290439246294308620185351678
60655290439246294315334569756060
60655290439246294316150501868652
60655290439246294316150506100740
60655290439246295963279558606404
60655290439246577850280613004914
60655290439246594504584243047896
60655290439248997247589572896294
60655290439248997247592928946452
60655290439248997254932611704880
60655290439250179565981862838646
60655290439250181349552329212728
60655290439250196037268944157606
60655290439250197820841734529742
60655290439250201526882110658784
60655290439250201527699132816805
60655290439250201527699132816814
60655290439257100984283874262834
60655290439257101129138740374748
60655290439257101129138744606836
60655290442200998002745192429113
60655290442201042474947296931139
60655290442212764680664197508564
60655290442212764680664197568431
60655290465849967425513078590414
60655291797152165209547622412972
60655291797152465401262581415020
60655291797152465401514657344492
60655291797176475050221508033284
60655291797176475052480945210876
60655291798123861202284160351630
60655291798123872322096390079810
60655291798135568585339402798296
60655291798156277937278878921604
60655291798156292763320541376010
60655291798159878424071107754514
60655291798159878424133783780290
60655291798159895032683943822696
60655291798167983533814606512480
60655291798168000144872583487608
60655291820811284030087957846818
60655291820811284032532322852082
60655291821758362718933272376792
60655291821758362856131264987340
60655291821758363908526480028452
60655291821758373837242304956444
60655291821758378732875889786897
60655291821758378732875889786906
60655291821759580082874211042096
60655291821759580082874214224424
60655291821759580084566463854688
60655291821770386899059960081272
60655291821771287466118515172262
60655291821790779406671208871060
60655291821790779452424793780976
60655291821790794232712871325466
60655291821790794278466456235382
60655291821794402038260043109188
60655291821794696691349933673206
60655291821794698521427216616048
60655291821794702227533707242330
60655291821794702229978072247594
60655291821795597305100149513564
60655291821795599088486881696206
60655291821795599088486885928294
60655291821795599088675168040738
60655291821795599089301674636388
60655291821802507148566081055404
60655291824749144851606787703907
60655291824749144853301363348153
60655291824749144853301364410963
60655291824749150204023075159525
60655291824749150204587934226169
60655291824749150204590258224223
60655291824749150204776220570701
60655291824749161322707906676389
60655291824749161322896967855581
60655291824749161322959988254882
60655291824749161324591543499827
60655291824749161324591544562637
60655291824750362079979573430818
60655291824760852234856850065839
60655291824762069463771278974080
60655291873952572644794211009758
60655291873952573377418748377792
60655291873952587468767306346352
60655291873964579115568739731738
60655291873964595177039729680224
60655291873964595771648048201148
60655291873964595772400160510460
60655291873987689434592021647246
60655291873987689436284274343198
60655291873987704260257369679792
60655291873988590596197243142322
60655291873988590598641611211822
60655291873988607208007330314144
60655291873988610914047707376306
60655291873988907394015304244826
60655291873999417724528790060322
60655291874933289871429151802248
60655291874935990977808462434710
60655291874935990979500715130662
60655291874935992626629771885667
60655291874935992626629771885676
60655291874936002097621462415542
60655291874936007449098642603637
60655291874936007450602867222270
60655291874937191734619897771554
60655291874937191734619898704674
60655291874937191734890723164038
60655291874937202854703722211750
60655291874937208207873151896216
60655291874945297302460752751758
60655291874968408307516871184766
60655291874968408307537791891118
60655291874968408307600555086082
60655291874969307090207646566778
60655291874969307092652014636278
60655291874969308875412249433458
60655291874969607236151455887480
60655291874969609064595804556080
60655291874972026640799872271232
60655291874972030344580813572744
60655291874972030344580817804832
60655291874972030346840249333394
60655291874973225564664517232070
60655291874973225565479305572982
60655291874973227395622703367139
60655291874980113904701142793362
60655291874984032378217611622482
60655291874984037914401385061868
60655291874984037914403708010162
60655291877939697769903763080063
60655388826069839988142900837601
60655389535105239709714721758861
60655401749108968486270470617821
60655401982500189044584643586796
60655401982500189083563401622552
60655401982500189090338228496664
60655401988420521877402302946384
60655402460892000673879238764123
60655402461098843799779325063280
60655402461098843845532909973148
60655402461098848739660461334758
60655402461098848785413789027230
60655402461098848785414046244674
60655402461110554933127566622950
60655402461110556168662904872170
60655402466824637337125991164429
60655402467007474198515427608610
60655402467007474198515684826054
60655402467019476783704723664730
60655402467019476783705866853370
60655402467019480078152524500465
60655402467019481725281581238217
60655402467019481771035166148142
60655402697237017197109106399323
60655402697261043450120028243999
60655402697261045096495939570575
60655406055548659662814407201085
60655406055621559392195085380307
60655406055657878542142193114343
60655406055657882293936954385349
60655406056278117739876016737801
60655406289705294439478242088272
60655406289705301211198209172428
60655406295614226813570470448400
60655406295796740606264579169114
60655406295796740652017392426650
60655406295796740652018164078982
60655406295905659343773061635522
60655406295905709352158938643814
60655406741897803824664669835893
60655406747587576252336893878671
60655406747587592907478495482439
60655406747806130283842535679921
60655406747814234158801781064561
60655406768267931970940694879328
60655406768267932016694279789196
60655406768267936912516408194732
60655406768267936958269993104648
60655406768279637568104049323808
60655406768279643104284382873176
60655406768279644294069315839364
60655406768279644339634615454508
60655406774176562371371660382384
60655406774188568249309312054335
60655406774188569942195420292456
60655406774407102788766011344020
60655406774504319221672609600431
60655406774504319221672609613529
60655406774504319587701029549784
60655406774504319633454614459652
60655406774504367217088778669364
60655406774504369047044145919548
60655406774504369047044146969251
60655406774504369047044146969308
60655406774504369047232173996876
60655406774504369047232175059686
60655406774504369047232432264080
60655406774504369047232432277130
60655407004843794043246901130628
60655408177693729240464422654803
60655408182726691455997076374169
60655408182726743248961051220497
60655408182763016186186616802135
60655408182763016186374644892561
60655408182763060611987484127941
60655408182763065553374911098813
60655408183602043344477820080391
60655408183602043344665848170817
60655408183707404244155131746911
60655408183707459742971455694713
60655408183707461390100253089353
60655408183710110888789618331257
60655408183710161446406800616009
60655408201363336381531580164871
60655408201363336381719865459643
60655408201363388174495555011199
60655408203990961401743199677818
60655408203990961402561426969804
60655408204282750314304641533056
60655408204282750314306965531110
60655408204294756238001926983675
60655408204294756649595645465574
60655408204319016594290481396562
60655408204319073214352194845769
60655408209911594340733240661386
60655408210191326267875135773838
60655408210191326267877458722132
60655408210191326313628720683706
60655408210191326313631043632000
60655408210191374444423039360980
60655408210191374446117616404906
60655408210191375681652953591268
60655408210191375681655019322118
60655408210191375727406280233980
60655408210191375727408604232034
60655408210203031865040814229422
60655408210203033695184209537194
60655408210203033695184210600052
60655408210203033695185353793064
60655408210203081827673106327846
60655408210203083108961770137228
60655408210203083108962913330240
60655408210203333838702362881384
60655408210203383252479922418560
60655408210227376956592694900344
60655408210227649167924736150553
60655408210227698581702295687729
60655408210300276511247058800188
60655408210300277746781880488852
60655408210300278364549419951383
60655408210300278364549677168827
60655408210300278364549807905500
60655408210300326541100035840616
60655408210300326542792157799895
60655408210300326542792288536568
60655408210300327778326979488559
60655408210300327959649454397833
60655408210300328304210775353164
60655408210300328304211033646516
60655408210300328325489847307972
60655408210300328371243431743234
60655408210300328371243432217840
60655408210300328372935554190217
60655408210300328372935683330377
60655408210300328372935683389426
60655408210300328372935684913792
60655408210300344386690274259676
60655408210300344430939634549507
60655408210300344432443859168140
60655408210300344432443859169592
60655408210300344432631886700167
60655408210300344432631886759216
60655408210300344432631887245468
60655408210300344432631887246920
60655408210300344981486489058397
60655408210300344981486619795070
60655408414074768474467636803655
60655408414074768474655923148187
60655408414074818437309107269705
60655408440639472981881235131514
60655408440639724949666271092158
60655408440639724949666272154968
60655408440639773171130937003066
60655408440639773173662336633094
60655408440639774363443831692144
60655408440675745875237211539353
60655408440675795289014771076529
60655408440675795883623088547645
60655408440736717651249156429192
60655408440736717653756196397422
60655408440736733896466997700027
60655408440736734308060713002028
60655408440736734308060716181926
60655408440736734308060716188568
60655408440736734308060717251378
60655408440737019670642225975018
60655408440737019673170157951792
60655408440737034451577562539275
60655408440737034451577697525289
60655408440737035732866361334680
60655408839567878598376091584033
60655408839567884135395545496837
60655408891762091177756926422517
60655408891762092413103718984093
60655408891762093008736003143421
60655408892637404178502915783771
60655408892637404224257559192939
60655408892637405413849966612551
60655408892637439362728469610189
60655408892637454186888793841871
60655408892637455422235843620843
60655408892742803965726953717931
60655408892742805796706030438835
60655408892742805796706033621163
60655408892745461243549202173353
60655408892745507500141118142735
60655408892745512441528287883113
60655408892754511393053481939511
60655408892754511393053481958225
60655408919262693249692354811400
60655408919262742846484512268341
60655408919262743258078231819692
60655408919335327935054197610994
60655408919335327935054197624044
60655408919335376112481889906974
60655408919335376113296678242062
60655408919335377531031309528453
60655408919335377896871696788110
60655408919335377896871701387380
60655408919335377897686485123198
60655408919335377897686489722468
60655408919335377942625152374083
60655408919335377942625281697978
60655408919335377942625286284198
60655408919335377942625286297248
60655408919335377943440070033066
60655408919335377943440074619286
60655408919335392172992881624902
60655408919335393957382688506038
60655408919335393957382692042498
60655408919335394002948248875086
60655408919335394002948249924846
60655408919335394003136273415954
60655408919335394003136276952414
60655408919335394003136278015224
60655408919335394003136530633398
60655408919335394003136535219618
60655408919335394003136535232659
60655408919335394003136535232668
60655408919335626454224382698196
60655408919335628101165407113434
60655408919335628101353435203860
60655408919335644732875563999177
60655408919335670879837479164070
60655408919335672526966274439240
60655408919335672595691187199458
60655408919335672710816555884974
60655408919335676233006908848536
60655408919335677468353701410112
60655408919335677674527398013963
60655408919335677720280982923831
60655408919335678063985985569440
60655408919335678086121374776164
60655408919335678086121374795847
60655408919335678086121374795856
60655408919335678131874825782559
60655408919335678131874959705715
60655408919335678131874959705724
60655408919335678132710506113141
60655408919335678132710640049395
60655408919335689205077802404724
60655408919335689205077802424416
60655408919335692362263704259414
60655408919335694146464972164785
60655408919335694146465230431989
60655408919335694146653123536353
60655408919335694146653515720128
60655408919335694192218557074710
60655408919335694192218815341857
60655408919335694192218815341914
60655408919335694192406838714930
60655408919335694192406842369482
60655408919335694192406843419242
60655408919335694192406843432283
60655408919335694192406843432292
60655408919335694192407095932374
60655408919335694192407100649736
60655408919347335482069806168868
60655408919347352159345519874101
60655408919347384895679972432962
60655408919347385444723248556138
60655408919347401573123079411277
60655408919347401573144358840331
60655408919347401573144358899380
60655444821784689609812949722761
60655445530820033825227628516575
60655445530831744959157460399743
60655457743887522298061147626499
60655457744179311756697197356741
60655457744276508289328954622415
60655457744276556419287852506205
60655458435585726091142999764285
60655458435585726091331026778755
60655459872253104612219634512091
60655460102689862338848642340877
60655460581288517099876691792407
60655464126247317372822505390349
60655464173513933995163541266173
60655464178441476289369486294759
60655464178441476290873195298997
60655464178441541077855154386417
60655464178441542313201946947993
60655464178453482024777960789383
60655464178453548648677771106557
60655464178477858435797102892873
60655464178477860271860931634945
60655464178477865205906118612337
60655464179422194569461696548599
60655464179422253865825181681831
60655464179422253865825184864159
60655464356684007025869667639829
60655464356684023497222608847701
60655464408914254531665428070427
60655464409861585186418281077203
60655464409861635146706683988401
60655464409897669025329461213127
60655464835282676419741345343701
60655464835294389345006276987949
60655464887476886528616625741807
60655464887476887131589734798443
60655464887476892065638369703865
60655464887488592720405860791709
60655464887488592721159288934357
60655464888457537001136247910249
60655464888457586962928617289507
60655464888457586970459684175421
60655464888457603625600138222899
60655464888457603625600142454987
60655464888457605272729194960651
60655464888469310998806333950677
60655464888469311006337396604503
60655464888469311006337400836591
60655464888472017644382018487843
60655466271005707641606287786555
60655466271005707641672405942671
60655466271005707644116766239299
60655466271005711350157143418101
60655466323199899859872402578109
60655466323199916517456966668487
60655466323199921458844394676021
60655466324148200854798969875181
60655466324180568224673954580597
60655466324180616353882806002565
60655466324183335950249508625575
60656261207950690764061022498002
60656261278854195721532079724576
60656261284761619965518433068116
60656261284762820539586469421396
60656261284762821088880191026388
60656261284773326111975480303140
60656261284773625706198796600916
60656261284773626255492518205908
60656261763335963095832681321284
60656261763433208314306381785626
60656261763441313470302213988136
60656261763445215885128998502638
60656261763469225536347472384026
60656261766290276351677609579838
60656261766291476925745645932910
60656261766291476925745645933118
60656261766399528591596264167130
60656261766399528591867860278618
60656261766399528591867860278826
60656261766399695409532615212244
60656261767056036967690540166917
60656261767274841591318426070990
60656261767274841591318426071150
60656261767274841591318540389806
60656261767274841591318540389854
60656261767274841591339346657846
60656261767274841591339348193040
60656261767274841591339461094754
60656261767274841591339461094802
60656261767274841591339461449094
60656261767274841591339462511904
60656261767274841591340123033315
60656261767274841591340123033316
60656261767274841591506454148478
60656261767274841591507482550082
60656261767274841591507484085276
60656261767274841591507487267444
60656261767274841591507487267604
60656261767274841591507511247890
60656261767274841591507597335506
60656261767274841591507597336958
60656261767274841591507601586308
60656261767274841591527403432934
60656261767274841591527403433142
60656261767274841591527747806676
60656261767274841591528403256434
60656261767274841591528404673584
60656261767274841591528407973796
60656261767274841591528407974004
60656261767274841591528409390946
60656261767274841591528431954242
60656261767274841591528433371392
60656261767274841591528436553512
60656261767274841591528436553720
60656261767274841591528518041858
60656261767274841591528518043310
60656261767274841591528519459008
60656261767274841591528519460460
60656261767274841591528522292660
60656261767274841591528523709810
60656261767274841591528780927254
60656261767274841591590136501502
60656261767274841591590136973885
60656261767274841591590136973886
60656261767274841591590165197858
60656261767274841591590165197906
60656261767274841591590395254188
60656261767274841591591165371278
60656261767274841591591165371326
60656261767274841591591170093012
60656261767274841591591170093060
60656261767274841591591170093219
60656261767274841591591194067682
60656261767274841591591194069086
60656261767274847127523235018170
60656261767274847127523235018218
60656261767274847127691256585926
60656261767274847127691285167094
60656261767274847127711521375800
60656261767274847127712177292326
60656261767274847127774939411334
60656261767274847127774939411382
60656261767274847127774967992502
60656261767274874945588611597672
60656261767274874945609503722904
60656261767274891599893389669120
60656261767274891599914281676260
60656261767274891599914281794352
60656261767275742022078402119630
60656261767275742022078430697894
60656261767275742022078430698102
60656261767275742022079435238756
60656261767275742022079435238964
60656261767275742022079463818472
60656261767275742022079463818680
60656261767275747558242283850726
60656261767275747558242283850886
60656261767275747558263204557078
60656261767275747558263204557286
60656261767275775376160530987864
60656261767275792030465309059312
60656261767383799224364555355866
60656261767383799224364555356026
60656261767383799224364556891060
60656271843549379724933878976422
60656272073984568431687503419682
60656272080765843853329223000126
60656272553455823784362043416830
60656272553455873195691881898584
60656272558491847318611590210260
60656272558491849149026842513224
60656272559364497375706191325634
60656272559364498608793549176320
60656272559364498611052980704882
60656272765330059722990972188480
60656272771202367129963430589380
60656272771202367541745694765556
60656272771234782629800412127940
60656272772183085865899494113934
60656272774825185079367201024579
60656272774825185125120757236687
60656272774825185262381425873011
60656272774845597995790793777487
60656272774846798707119498767091
60656272774849500410282990359247
60656272774849500410303882367839
60656272774849500456036546571355
60656272774849500593297215207679
60656272774850397462619833831014
60656272774850401023848242472639
60656272775137393221257943626669
60656272775137393221278835635261
60656272775137393221342660500159
60656272775137393221342660616799
60656272775137393222094772809471
60656272775137393222094772926111
60656272775137398572816483569631
60656272775137398572816483571083
60656272775141000296715169306007
60656272775141000297469090042940
60656272775141000297471758414529
60656272775141300440236310818598
60656272775141300440988423127910
60656272775141300485985734606435
60656272775149405596208090205242
60656272775149405596295130143666
60656272775152991942512299113102
60656272775152991944956664118366
60656272775153007867538900537144
60656272775153007867538900537145
60656272775153007867542258122337
60656272775153008416246844270040
60656272775173415794857574168031
60656272775173420736181953552122
60656272775173705003185269161052
60656272775173705003206161169644
60656272775173715938374583257803
60656272775173715984128139586551
60656272775173716121305240058769
60656272775173716121305240071867
60656272775173716121305240175409
60656272775173716121305240188507
60656272775173716121305241238267
60656272775173716121326132067361
60656272775173716121326132080459
60656272775173716121326132184001
60656272775173716121326132197099
60656272775173716121326133246859
60656272775173716121388808106235
60656272775173716121388808222875
60656272775173721474558328245759
60656272775173721474558356825475
60656272775173721474559361347623
60656272775177307273428088447770
60656272775177307274180200757082
60656272775177323196679558355096
60656272775177323196699675529028
60656272792478282081654841773213
60656272797827656750215635271248
60656272798386907493252255854061
60656272798386907493314931879837
60656272798386907494756480472685
60656273917379637171941893132228
60656273970545260103422978433660
60656273970580382246387896273880
60656273970654512336274605339872
60656273970689634479237197199158
60656273988306252987923030944402
60656273988379187452466229325618
60656273988379187864248492452034
60656273988962750253156002918074
60656273989251852280353360954874
60656273994179761199444596228438
60656273994179761206786601935160
60656273994187865081745847319800
60656273994190566732087954320368
60656273994214883296655954823958
60656273994214883342411835034072
60656273994215783910223617024424
60656273994216084099494211021208
60656273994287813231598898936048
60656273994323835988126857695554
60656273994324136131643866782470
60656273995160477693454999652894
60656273995163113473328117679800
60656273995163113473600459915626
60656273995163174417092744569326
60656273995163179945684639014644
60656273997837866352618625369004
60656273998129151306597655338233
60656273998129151306598426990565
60656273998153466635818495976027
60656273998153466635821963629281
60656273998153514814064444260349
60656273998153800179152994139715
60656273998226460806817628354657
60656273998226746173598429530295
60656273998234517740575758131723
60656273998234565916558807234229
60656273998238468379311944017181
60656273998238468379332864604037
60656273998258833069795827117185
60656273998259133808026900851153
60656273998259165377780868597059
60656273998259166613126886323975
60656273998262735530313920611685
60656273998262735530314692264017
60656273998262768884374014285383
60656273998262768884375128894307
60656273998262783708535480655897
60656273998262783708556029706445
60656273998262783708556401242753
60656273998262783708557172895085
60656274131062765204105361956544
60656274131062765204105365144488
60656274153712646125184829093988
60656274153748969017892438180036
60656274201966269612529961307182
60656274201966269612533398747760
60656274201966269612533400264080
60656274201966269619873086204836
60656274201966269619873086209048
60656274201966269619873086223550
60656274201966269619873086227922
60656274202071619987003588748080
60656274206890274790006596685952
60656274206890274797346279444380
60656274206925396940311194251960
60656274207870992519363789489656
60656274207870992565113992835338
60656274207873694222799134410952
60656274207874595392747207220726
60656274207874595392747207224938
60656274207874595392747207237988
60656274207874894979881509931528
60656274207906093248898188743114
60656274207906093256237900199302
60656274207906093256241339173670
60656274207979044597269324411272
60656274207979044643022909321140
60656274207979945210834690961572
60656274207980245354351699931848
60656274225600771821322801875576
60656274234280138666681002145613
60656274608796563621475955479712
60656274609660217425419734038080
60656274609661419416153554823446
60656274609661419965196573742484
60656274627383391953946269590186
60656274627387295655458557015142
60656274627418514104253535625756
60656274632323306613717868396550
60656274632323306621059874103272
60656274632431365417399633802828
60656274633295919787459846936718
60656274633295919789154422580964
60656274633295921022806639502506
60656274633295921617603243331412
60656274633295921619297818975658
60656274636285006309411776147647
60656274636285354676903930188643
60656274636285355912250719567891
60656274636293160832742225037535
60656274636293461021991898447463
60656274636357952302165731894287
60656274636357957243551754213937
60656274636358001715190146020287
60656274636369998167892010752527
60656274636370009285992210503179
60656274636370009286012758037407
60656274636370009286013131090035
60656274636370012992053507219077
60656274636390372743389878941137
60656274636394275203907600899329
60656274636394324616932015025329
60656274679689561952531343403490
60656274680564923138026397026058
60656274680564928072071556827626
60656274680571827485413311925754
60656274680575729951014636932042
60656274680575734892401801023182
60656274680670278446541746827946
60656274680670278448801182470552
60656274680670279684147975037744
60656274685488934484891542512106
60656274685499734711538278592440
60656274685524051688163870021722
60656274685524051695505875728444
60656274685594284861621168391120
60656274685596981211049223208120
60656274685596986562797078483482
60656274685596986565056514362176
60656274685597887176362445383702
60656274685598187319879454470618
60656274685598187322138890349312
60656274685608694129058386019822
60656274686472332925826357505026
60656274686472348977991492939142
60656274686472352682337291907618
60656274686473249589861225229304
60656274686473250138632304015792
60656274686473250146247282956928
60656274686473250146247311653284
60656274686473255087634480703650
60656274686473550327902783222940
60656274686480436386554846005896
60656274686480452438719722687374
60656274686480452852761418510156
60656274686480453033516326516280
60656274686480453035775762749106
60656274686508371734249120600480
60656274686577697705332630433798
60656274686577699352461682939462
60656274686577699395766516389098
60656274686577699397942268280196
60656274686577699398025947917660
60656274686577703056807481907938
60656274686577703059066917786632
60656274686577703102561066817806
60656274686577703104255643978372
60656274686577703104820502578456
60656274686577704337907084544722
60656274686577704339601661705288
60656274686577704340166520305372
60656274686577704888644680624326
60656274686577704889209539224410
60656274686578605456456462264758
60656274686578605457022096171678
60656274686578900153329954304222
60656274686578903859643442804942
60656274686578905094989460531858
60656274689217080167545933828194
60656274689217080213278598031710
60656274689219770934159374399352
60656274689219770934180290738310
60656274689219770934180294987660
60656274689219970848266698530366
60656274689220666014009606191898
60656274689220671364731318003270
60656274689220671364731322252620
60656274689220671501908394274860
60656274689221137869987758571410
60656274689241395491686896288750
60656274689241395496769470466910
60656274689241395537419560492266
60656274689241395542502134670426
60656274689241395674617553102814
60656274689241395679700127280974
60656274689255788156221381336710
60656274689427863036996624350142
60656274689427863036996624363192
60656274689427863036996625412952
60656274689427863036996710439210
60656274689427863036996710456472
60656274689427863042079169961636
60656274689427863042079171361316
60656274689434706451079467149099
60656274689434717571647937011553
60656274689438669849984953194656
60656274689438669855067405268142
60656274689438669855067409867412
60656274689463885746957506522340
60656274689471090288949664581638
60656274689471090288949664598900
60656274689474692011153658847800
60656274689474692011153773641478
60656274689474692011153773658731
60656274689474692011153773658740
60656274689474692559945745028436
60656274689474692559945745500612
60656274689474692567538684879882
60656274689474692567539832431752
60656274689474692567539832785884
60656274689532879319072190120606
60656274689533168524972306871307
60656274689533179643091939665364
60656274689533184998771852052084
60656274689533229468715643288976
60656274689535914703118863043478
60656274689535914703118864106288
60656274689535914703119121306470
60656274689535914703119121323732
60656274689535914703119896145342
60656274689535914703119897208152
60656274689536820621589857710712
60656274689536820621589857727974
60656274689536820621590976923118
60656274689536831190918604438442
60656274689536831190918972792422
60656274689536831190919747627082
60656274689536831190919752348816
60656274689536831739710576297784
60656274689536831739711719486424
60656274689536831739711724208157
60656274689536831742222202660902
60656274689543986456080178171460
60656274689543986456080263910608
60656274689543986458590662408739
60656274689543986458590662408748
60656274689543991811760090558171
60656274689543991811760090558180
60656274689544019812860300186042
60656274689544019812860304435392
60656274689544025163581757979560
60656274689544036281702764016918
60656274689544036281702848675946
60656274689544036283962199777568
60656274689547621946658472816466
60656274689547621946658474233616
60656274689547621946658477415944
60656274689547622083856379688074
60656274689547622083856383937424
60656274689547626885785867021930
60656274689547626885785867026142
60656274689547627434578095866888
60656274689547627434578096216808
60656274689547627434578181837864
60656274689547627434578181842076
60656274689547627434578181955956
60656274689547627434578181960168
60656274689547627434578182310031
60656274689547627434578182310088
60656274689547638003906842944538
60656274689547638003906957263402
60656274689547638003906957735786
60656274689571937413079659126608
60656274689571937413079916326790
60656274689571937413079916344052
60656274689571953884371217226054
60656274689571953884371217226063
60656274704199424746374058395120
60656274704234548718666463098048
60656274707165599939414867529431
60656274707189011124515587979663
60656274707189011124515587996925
60656274707189011131794831571541
60656274712850364592332843592759
60656274712854267052578596386627
60656274712854471913659137933243
60656274712854471959412378469576
60656274712854486731041992310741
60656274712854486731042335267333
60656274712855639385133644732926
60656274712878754094535588806302
60656274712886687491543311904915
60656274712890489866083926031058
60656274713070124547706698801929
60656274713070408677470494497779
60656274713070419797849530122581
60656274713070419797850673311221
60656274713070618063625890150817
60656274713074022069096656667047
60656274713074525541787128788093
60656274713074525541787128805346
60656274713074525678796490684787
60656274713074525679047883517697
60656274713097186047568764341231
60656274713097186047569137393859
60656274713097636537617226679135
60656274713097636537617226696397
60656274713097636544896470271013
60656274713097636545147518747651
60656274713098537112708252261365
60656274713098537112959300738003
60656274713105291202791932018975
60656274713105291203063901183299
60656274713166485296851825481285
60656274713170082672215438875727
60656274713170087568099296399285
60656274713170087613601461195377
60656274713170087613873801896009
60656274713170088165092196570567
60656274713170120922202349043563
60656274713170132040322321488167
60656274713170132040323096328443
60656274713170132085239853001727
60656274713170132086054985811179
60656274713170132086075533345407
60656274713170132086075906398035
60656274713170135746362697617209
60656274713170135792115910990769
60656274713170135792116282527077
60656274713170571412250435140895
60656274713170571412250435158157
60656274713170571414447104554613
60656274713170571414698153031251
60656274713171471982258886544965
60656274713171471982509935021603
60656274713178192723342640074949
60656274713178193274833375450139
60656274713178237195817085277607
60656274713178240901857089870341
60656274713182095183860733569449
60656274713182128492188132824099
60656274713182128537941717733967
60656274713182128538213686898291
60656274713182139610308880108979
60656274713182139610309253161607
60656274713182139656062465018847
60656274713182139656062838071475
60656274713182139658510556062661
60656274713182143316349629290649
60656274713182143362103214200517
60656274713202503113439585922577
60656274713202552481547243375293
60656274713202552526735969212901
60656274713202851435469901617649
60656274713206405573957307880769
60656274713206454941226993908261
60656274713206454942064965333485
60656274713206454986981722006769
60656274713206455536861569162391
60656274839222448107970164866600
60656274839233253274582492046120
60656274840203164601980568291056
60656274845032626223808387483752
60656274845131073475318276168412
60656274845141578315399254974272
60656274845141878641930603347932
60656274846016946819020943163320
60656274846041256240865083583132
60656274846041256652647347759308
60656274846041256652647348225868
60656274846041256789991785327578
60656274846041556254736347454004
60656274846041556849532949747716
60656274846111789969328679592868
60656274848741848446487908366373
60656274848776981701737170704721
60656274848971709423051773017847
60656274848972609990863555008199
60656274848995869685823674911455
60656274848997225898242120291074
60656274849068772855199072332359
60656274917017996630548893298596
60656274919645352854665242221150
60656274919645353403708261490060
60656274919645353446930441106368
60656274919645353448625018150294
60656274919645353449461846050056
60656274919645353449461846399976
60656274919645355095837757376632
60656274919645355233014829164140
60656274919645355233014829630700
60656274919656159667653480727246
60656274919656160259918679612464
60656274919656160262450084556152
60656274919657060830178184075180
60656274919677785006275339670026
60656274919677786652651250996602
60656274919680477375226604308952
60656274919680486658957180871816
60656274919680486703873937532050
60656274919680486704689845075332
60656274919680486704710765781732
60656274919680488488263749012456
60656274919681822737267233715971
60656274919681872700171494997592
60656274919681886792275259853005
60656274919681887386799894498713
60656274919681888616498112026317
60656274919688591814179973961786
60656274919692194085427103456936
60656274919871106890607026812948
60656274919871106898201199837320
60656274919872346360274930031106
60656274919874709169197279339352
60656274919875214380522743105593
60656274919875214380522830244421
60656274919876114811073856459621
60656274919876114945823783641213
60656274919876114948334525095945
60656274919896328147590043690522
60656274919899026144796612869140
60656274919899324687942458803022
60656274919899325922473227636004
60656274919899326334067206867328
60656274919899326334067206867536
60656274919899326334318255344174
60656274919899326471516247954722
60656274919899326471516362740146
60656274919899326471579009719646
60656274919899374100966872561632
60656274919899374513313996171842
60656274919899374649758843004032
60656274919899374649758843021294
60656274919899374649758843358164
60656274919899374649758843371214
60656274919899374650574750547314
60656274919899374650574750901446
60656274919899376296887785323542
60656274919899376296887900108966
60656274919899376296950547442598
60656274919899525790032396160459
60656274919899525790032396177721
60656274919899525836037029546965
60656274919899526003705902079264
60656274919900225255503105877588
60656274919900225255754240443454
60656274919900227039328029595154
60656274919900260256148402380546
60656274919900275073531604319730
60656274919900275081125691723046
60656274919900730855482705273046
60656274919907629877848983189421
60656274919911081894051254553446
60656274919911081894113930229142
60656274919911082031312008933130
60656274919968368214279437682502
60656274919968368215095346392184
60656274919969274133565962243880
60656274919969618796984284729672
60656274919969618796984286245992
60656274919969624287414502086848
60656274919971970486091425894216
60656274919971975838507713233194
60656274919972259554981836847082
60656274919972259555044598961926
60656274919972270674797161175888
60656274919972270674859921424492
60656274919972270675613068719170
60656274919972271910144210604780
60656274919972272459186972656294
60656274919972276165792121296352
60656274919972309380416136330538
60656274919972309380416136330746
60656274919972309380416136348008
60656274919972309517614042852226
60656274919972320088637480961460
60656274919972320637429365664712
60656274919972320637429451757992
60656274919972320637429452820802
60656274919972320637429453287362
60656274919972320638245274724314
60656274919972320638245360817594
60656274919972325990661561713372
60656274919972325990661647806652
60656274919973160122793532748366
60656274919973209948165070117026
60656274919973221067980392929672
60656274919973221068796301989274
60656274919973226558410581588880
60656274919980375785103199122104
60656274919980375785165960886868
60656274919980381138084345177646
60656274919980381275533300175924
60656274919980425610725784967562
60656274919983978056350327100774
60656274919983983409331387067408
60656274919983983409331473156316
60656274920004390925056141412504
60656274920004691114326735410740
60656274920004740939949321256198
60656274920004741077209990242602
60656274920004741077210075981750
60656274920008293385636625504414
60656274920008343210945315019242
60656274920008343210945400758230
60656274920008343211008077134086
60656274920008343348206155487994
60656274924908488490462788479803
60656274925553678673271999092611
60656274925553680273915245749120
60656274925553975109932723108936
60656274925553978815973100637658
60656274925553978816537615347813
60656274925553978816789007714380
60656274925553978816789008180931
60656274925553978816789008180940
60656274925553978862542593090856
60656274925553980463164919040956
60656274925553980646116496678060
60656274925553980646116497027980
60656274925554179971577775693733
60656274925554189854916589833761
60656274925554194788960634676325
60656274925554194788960977632917
60656274925562083926278794227385
60656274925564485440527572928640
60656274925565686197526266562535
60656274925565686197526266562544
60656274925565686243279851472460
60656274925585209611541124892293
60656274925588800769751110033907
60656274925588800815483774237423
60656274925588802599057678174547
60656274925588811882788254270860
60656274925589112117791512472612
60656274925589113901365330320668
60656274925589113901365416409736
60656274925590001526749802734700
60656274925590003173125714061276
60656274925590147961098307115015
60656274925590197924002568396636
60656274925590212016106333252049
60656274925590212610630967897757
60656274925590448104615316203335
60656274925590469725725707438897
60656274925590469725725707438900
60656274925590469725725707438901
60656274925590498113252241688472
60656274925590498113252241688478
60656274925600819498528770854216
60656274925600968998367464024591
60656274925600969593164067853337
60656274925601008443031184898011
60656274925601019007004389509521
60656274925601019007025310215921
60656274925601019011836944080819
60656274925601019556068329134958
60656274925601019556068329134964
60656274925601019560879962999856
60656274925601275301672548105487
60656274925601276538713945944996
60656274925601276538713945944997
60656274925601319745318002426794
60656274925783389301128230261515
60656274925783840182257654654939
60656274925784535339632255365382
60656274925784540827551959787302
60656274925784585165003792734202
60656274925784590652923497156122
60656274925785040413446117737000
60656274925785040413446117737208
60656274925804053130956505277216
60656274925807649911773532202066
60656274925807651695347321353766
60656274925807651695347436139181
60656274925807651695347436139190
60656274925807651695410083118690
60656274925807655401952584779248
60656274925807699873589916303689
60656274925807699873589916770249
60656274925807700926005966415435
60656274925807951884680705813282
60656274925808000062923186444350
60656274925808000063676331855526
60656274925808000063676417944594
60656274925808000063676417961856
60656274925808000063676418298726
60656274925808001710052214485746
60656274925808001710052214839878
60656274925808835843878532409166
60656274925808850668855907722642
60656274925808850668855907840734
60656274925808852452429725688790
60656274925808900630672206319858
60656274925808902277801234361254
60656274925808902277801262939518
60656274925808902277801263057610
60656274925808905983841639068560
60656274925809055477174136152699
60656274925809055477174137552379
60656274925809352562523162042053
60656274925809356268563538171095
60656274925815760511693763658820
60656274925815804800965211795863
60656274925819707444413590237130
60656274925819707444413590587050
60656274925819712797666705830161
60656274925819857562009375880698
60656274925876999118627115193364
60656274925877000170206422691025
60656274925877043588569868604436
60656274925878244347346736617334
60656274925878244347346736733974
60656274925878245994475793471726
60656274925878245994475793825810
60656274925878245994475793825858
60656274925878249698821592788670
60656274925878249700516169482676
60656274925878249700516169484128
60656274925878249700516169954852
60656274925878249701081028554984
60656274925880595898690994823536
60656274925880595898690996339856
60656274925880595899444142118214
60656274925880597683018046055329
60656274925880597683018046055338
60656274925880601387363730355030
60656274925880601387426492469874
60656274925880601389623166115671
60656274925880602441453895025967
60656274925880630854168746108491
60656274925880631037162050251975
60656274925880631037182970956923
60656274925880634558514545408013
60656274925880645861260526336477
60656274925880645861260526686397
60656274925880650619717038199773
60656274925880650665449960566903
60656274925880897872351315729430
60656274925880934930778472381612
60656274925880946050593796243858
60656274925880946050593796360498
60656274925880946051346941771674
60656274925880946051346942121594
60656274925880946051347028214874
60656274925880951403763229110652
60656274925881796656526401920246
60656274925881798440100335604938
60656274925881802144446106342166
60656274925881831794181664124267
60656274925881835315513152487693
60656274925881835315513152604333
60656274925881835498527492257120
60656274925881851376715616576077
60656274925881851422720623370964
60656274925881851971512248986160
60656274925888706499364344995243
60656274925889051161088120651246
60656274925889051161088206740314
60656274925889051161088207094446
60656274925889056514069267061080
60656274925892603469263707803602
60656274925892603469514756262978
60656274925892653432084286259608
60656274925892788771188852095858
60656274925892788771188880675574
60656274925913066300790100804769
60656274925913066301041147862044
60656274925913316527491164940286
60656274925913366490311657639882
60656274925913366490311741860280
60656274925913366490311743379030
60656274925913366490311743396292
60656274925916918798738292901694
60656274925916968761307822781675
60656274925916968761307822898324
60656278224548725344794401035304
60656278224571841693732314752050
60656278224573036967413848849302
60656278224573036967977933081286
60656278224573036969672508725532
60656278224573036969673280377864
60656278224573041908800242705260
60656278224863575841040684018770
60656278224863625666412221387590
60656278277714348268684727938896
60656278277749470411647321314502
60656278277945191992681612019190
60656278278042405132775661472656
60656278278042454544105873006878
60656278278042455138902102248122
60656278278053210299636053064262
60656278278053260125007590433082
60656278278077527275738254848262
60656278278077576688763040510410
60656278278601705904604354072686
60656278278626016973661149383532
60656278278626017522704168302570
60656278278698602254740377516930
60656278278698651660986870168192
60656278278698666485147993582114
60656278278698951850257435467168
60656278278698951855071134714448
60656278278698966628667326667084
60656278278698966672726305718578
60656278278730166600354818377854
60656278295451029544932062494508
60656278295475341169809798648428
60656278295767080659057411723890
60656278295767080661000626807620
60656278295767080661002949737040
60656278295779086401683313269840
60656278295803401913918946585018
60656278295803403561048003341484
60656278296323679134368765504030
60656278296327582143929504846226
60656278296347941348165387287598
60656278296347990759495225769352
60656278296350643051600733276124
60656278296350692462679523281032
60656278296351893212966151571016
60656278296420925633879710119710
60656278296423577924541689391852
60656278296424828089562437304732
60656278296424843470108613906868
60656278301348849372297104131514
60656278301348849377383144446608
60656278301348849379639109838236
60656278301348849379639481374544
60656278301356953254598355222876
60656278301359654904689385067872
60656278301381264877781887268858
60656278301381264879476462913104
60656278301381264879477234565436
60656278301381269818604196892832
60656278301383966527869188460158
60656278301383966529563763754484
60656278301383966529564796856348
60656278301383966535463275745590
60656278301383966537157851039916
60656278301383971469508462727034
60656278301383971515262047636902
60656278301383971521767200746314
60656278301383971522039542863888
60656278301383972064053990897814
60656278301383972070810219665352
60656278301384872089851324854240
60656278301384872638622001655704
60656278301384872638642950940368
60656278301385166742938921185034
60656278301385166743503005417018
60656278301385166745197209524956
60656278301385166745198352713596
60656278301578492888005905265286
60656278301602804512883641769286
60656278301675704379525160067340
60656278301675704380947767928068
60656278301675706026405378357356
60656278301675706028096597601524
60656278301675706028099955068832
60656278301675706211361987111906
60656278301675706211363020231032
60656278301675755439430166603054
60656278301675755441936920670534
60656278301675756034226395844298
60656278301675756036733896017034
60656278301683859316896166055174
60656278301687761777414259549834
60656278301708126513631863022502
60656278301708176475448220409414
60656278301711723248443112905598
60656278301711778197903376528742
60656278301712027281267029072382
60656278301712073400596961384372
60656278301712073400597075703028
60656278301712078341169710093722
60656278302232304547449512193458
60656278302235907367760578245270
60656278302256614939509535196402
60656278302256616172596893047088
60656278302256616174856324575650
60656278302260218995146470039154
60656278302329565866307507555970
60656278302332251471824160364690
60656278302332267523991620263260
60656278302332267569742853527026
60656278302332267577084859233748
60656278302332267577085230770056
60656278302332268118513930444514
60656278302332268118537146917720
60656278302332268124433301441518
60656278302332268126127876735844
60656278302332268126127905315560
60656278302333168144896641224100
60656278302333168144897012760408
60656278302333168693939687305912
60656278302333451679863861806322
60656278302333453502664104583920
60656278302333453510006110290642
60656278302333468325132975301890
60656278302340372634297655027148
60656278302340372680047858372830
60656278302340372687390897179964
60656278302340373236433916099002
60656278302341273255202679174528
60656278302364684859617075547270
60656278302365883231865607242690
60656278302365883788250631850980
60656278302365885021337988183942
60656278302365885023597424416768
60656278302365885062008998915650
60656278304666541349094396463607
60656278304666541349345329221701
60656278437610461195378631938040
60656278437610461607160896114216
60656278437610461607161267669238
60656278438122583938565507209950
60656278438158901853166621210614
60656278438158902028566985973424
60656278438230586193544899681930
60656278438230652627466252736884
60656278438230652627467371933432
60656278438231536579200251006616
60656278438231836905647916907548
60656278438231853376957869859620
60656278438450690765477014594670
60656278455336288066827053834156
60656278455848460177807747278218
60656278455953810547195363100378
60656278460881734298037336997064
60656278460918051656253430977062
60656278460918051663595436683784
60656278460918056602723542199820
60656278461241010973678306370516
60656278461757085590888493967646
60656278461898769934653645868874
60656278461898769941995651575596
60656278461898769941996023111904
60656278462083992255598687191234
60656278508197866904020288663946
60656278508513916784825741700080
60656278508513916784825827456698
60656278508513966198331333589252
60656278509062406850973960936542
60656278509062406856057306767034
60656278509062406856078227471982
60656278509135357785385908167156
60656278509135357790469628716284
60656278509135357790469628720496
60656278509170474574424896160402
60656278509170475123216780880916
60656278509354146349506794783582
60656278509354146354590140614074
60656278509354195760836289358362
60656278509354195760836633265336
60656278509354195761108229377032
60656278509354195768450235083754
60656278509354195768450608136382
60656278509386611260673614803896
60656278509386611268287589674942
60656278509458345380752409481116
60656278509458345380754732429410
60656278509459546137837079253582
60656278509459546137838228693374
60656278509459562194813964406494
60656278509459562195085560518190
60656278514094479754074185529224
60656278514094484693286258262532
60656278514094485112347884931458
60656278514094486942470243115800
60656278514094486942553925935592
60656278514102590268386469581402
60656278514106192539633597560072
60656278514106192539717280380072
60656278514278200945924547630870
60656278514418689105182586125612
60656278514418689516964850301788
60656278514418689516965221856810
60656278514422291422434374655014
60656278514422291971226689470948
60656278514422591977482943833876
60656278514422592160497283467732
60656278514934714263070836326630
60656278514934714263321883386326
60656278514934714309075468296194
60656278514970731668377313619986
60656278514970732079971291451630
60656278515040080692216297392732
60656278515040081294352554215236
60656278515042716517840648683404
60656278515042766524050002161524
60656278515042782395651642314028
60656278515042782441402875577794
60656278515042782990194846020194
60656278515042782990197168968488
60656278515042782995340182313198
60656278515042782997787900186292
60656278515043617131677213113086
60656278515043666354725323342348
60656278515043666359996182447890
60656278515043666543010522081746
60656278515043666949521927152380
60656278515043666957049522134238
60656278515043683009028723919476
60656278515043683009216980049880
60656278515043683009217010264008
60656278515043683016556663274868
60656278515043683558006628010546
60656278515043683558008950492280
60656278515043683563089202188706
60656278515043683565599685363184
60656278515043966678996091094766
60656278515043983152734017834604
60656278515043983196039856156308
60656278515043983747279544489064
60656278515075198078311664981626
60656278515075202887437627621218
60656278515075202887709968340564
60656278515075203436480646540256
60656278515075203436564329360048
60656278515078783151294488949892
60656278515078783746091092759924
60656278515078799797983914655974
60656278515078800217381271494448
60656278515078800219828990784484
60656278515079100363345998473172
60656278515079100363345999872852
60656278515079100363346112792036
60656278515079105302473732452900
60656278515079105302473846771764
60656278515258869307445283681794
60656278515258918675280968782242
60656278515258919270077199889726
60656278515262470983895807833170
60656278515262470983896579484098
60656278515262471166910147467026
60656278515262471573358789005666
60656278515262471715953166386064
60656278515262520984939302776076
60656278515262520992281308482798
60656278515262520992282456492390
60656278515262521533731273685036
60656278515262521541325475411428
60656278515262821723001867215260
60656278515294936492118666374406
60656278515297588370179117758840
60656278515366920922477877426618
60656278515366920968231462335082
60656278515366937577032412587130
60656278515366970748102814916774
60656278515366970928669404799012
60656278515366986805100592078278
60656278515366987399896822835842
60656278515367838007586825649608
60656278515367887418916633917234
60656278515367887967708604359634
60656278515368171505185161740946
60656278515368171505185190437350
60656278515368187562182967598854
60656278515368188156979198356418
60656278518033554074947129569462
60656278518041673422399402300809
60656278531821562108735177018414
60656278531821562154467812642214
60656278532144515976631006505408
60656278532148418437148728463600
60656278532660591097172440807986
60656278532769843339871561639838
60656278532769843378034386616672
60656278532769859986561331719662
60656278532769859994175309778652
60656278532805877216216400377052
60656278532987496663775677039602
60656278532987497205224493882168
60656278532987497212818695958639
60656278533019912163612658578162
60656278535760630933989988710552
60656278535760630941584186065290
60656278535767549661704404488293
60656278541643755014624324516772
60656278541665368098385148863955
60656278541668956089190684744710
60656278541669256301338071197916
60656278541669265024978161496079
60656278915881910111602419907244
60656278915893016702267274579884
60656278916184799384310734234048
60656278916184799384311108821710
60656278916721237451636245247076
60656278916721237458411072121188
60656278916721237588896999622548
60656278916721239242738121469488
60656278916729342698638178502120
60656278916733245158883931295988
60656278916829289124536667914442
60656278916829290359883460481634
60656278916829290771665724670908
60656278916829290772418492778654
60656278916829290908923035722040
60656278916829290908926477983522
60656278916829290908926479383202
60656278916829290908926479400671
60656278916829306831926781812396
60656278916829307373375598654962
60656278916829307380969800731433
60656278916829311079413651835710
60656278916829311087006734698164
60656278916830191339665791588642
60656278916830191340230647471554
60656278916830207399170609781186
60656278916830489829088307654388
60656278916830491528661720751386
60656278916830507588441203659878
60656278916830511294481579788920
60656278917049044141805574655292
60656278917049296106832149603874
60656278917049344285322582577212
60656278917049344285325678694318
60656278917049345513078642254976
60656278917049346115465975766652
60656278917049346115469075071542
60656278933606885783095643288108
60656278934447114933251152866104
60656278934552465307723665814718
60656278934552481367228484007262
60656278934556383827746205847362
60656278934556387533786581976404
60656278934587602277106046712564
60656278934782124923607155748338
60656278939480389050973730133626
60656278939480389050976053081920
60656278939480389051537814365610
60656278939480389051540908966236
60656278939480393992360123989584
60656278939492394791656416614720
60656278939492394792218177898410
60656278939492399733040487522384
60656278939527518171659604529340
60656278939807245288192118762690
60656278939843568190205955434610
60656278939843618015577492803430
60656278940355740346352820143840
60656278940464692992072461171954
60656278940464707809455318754866
60656278940464709044802108134114
60656278940464709051577279364498
60656278940464992586274483592610
60656278940464992587111307124930
60656278940464993128811947265744
60656278940464993135317502511648
60656278940464993135589097088150
60656278940464993135589470142182
60656278940464993135589470159652
60656278940464993136154326026498
60656278940464993174565532175612
60656278940464993181342681998018
60656278940464993181907537882334
60656278940465007952972299027334
60656278940465007998725883937202
60656278940465009188319088406582
60656278940465009195093915280694
60656278940465009195659147405582
60656278940465009195662242006208
60656278940465009234072673316450
60656278940465009789890519109600
60656278940465009790458845835114
60656278940473118011440702414196
60656278940496228879236059511128
60656278940496228924989644420996
60656278940682595348497158712866
60656278940690750290955235051970
60656278940787946957480323054202
60656278940787946957501214944750
60656278943466591211347458223292
60656278943466591212163394464542
60656278986760202876132564990236
60656278986784514501010301144156
60656278986796520241690664676956
60656278987076253992201129284474
60656278987077454749286948496732
60656278987077504162036294706150
60656278987077504162307890817846
60656278987088304387343647886940
60656278987088304387347114123044
60656278987112571357759228971194
60656278987636749979596331098890
60656278987734016251701588538856
60656278987744801645802252128196
60656278987744801652580086096716
60656278987744823058392819417152
60656278987744823058413740024174
60656278987744823065170627523408
60656278987744823614297356075092
60656278987744823615050501859114
60656278987766432986886137477864
60656278987769135239175092229012
60656278987769135239175092701188
60656278987769135239928237658902
60656278987769135239928238013034
60656278987952801103006901099850
60656278987952849281517881824838
60656278987952849288295803299576
60656278988058215714659532622316
60656278992658022657744050415182
60656278992658022664521545760260
60656278992658022703497635325050
60656278992658023259882630885820
60656278992668822882696211317830
60656278992668827824083719782712
60656278992668828235865983958888
60656278992668828418964005964850
60656278992668829478262925445444
60656278992693139501765194003568
60656278992693139867605209505274
60656278992694040481923721484220
60656278992701244612071228767456
60656278992704845641005096563250
60656278992705146889574610042032
60656278992705147072588949209328
60656278992982177701867450710650
60656278992984874006131028910980
60656278992984879542562862310342
60656278992984922183871412590248
60656278992984923419155443036980
60656278992984923419218201969496
60656278992984923831000465095912
60656278992984924013952421453548
60656278992984928772322921794734
60656278992984929367934399679162
60656278992986129529405297781870
60656278992993027294114688421620
60656278992993027294115063009282
60656278992993027294177447354136
60656278992996929754632784986348
60656278993020896764603952908742
60656278993020946589975490277562
60656278993533369011488366930948
60656278993541472886447612316992
60656278993541472893204613085378
60656278993541472893285200956028
60656278993545075340709079463166
60656278993545375353802545492746
60656278993638734263462851299890
60656278993638735491469957920710
60656278993638735498245157965542
60656278993638739158531949184716
60656278993641437194152161645656
60656278993641437750534863340384
60656278993641437751288004502210
60656278993641437751291476877038
60656278993641440854917141998704
60656278993641440855189799810694
60656278993642321840220024078846
60656278993642336534709977861826
60656278993642337762717114696566
60656278993642338319099786142642
60656278993642342025140162271684
60656278993642343260486955309648
60656278993642620199406514728344
60656278993642620199409609328970
60656278993642637906234094969034
60656278993642637913008921843146
60656278993642637913010069749148
60656278993642637958763654659016
60656278993642642214410756268468
60656278993649540611572230590450
60656278993649541206937137151374
60656278993649545972273328869900
60656278993653142928572828792942
60656278993653142928572914882010
60656278993653143477343993333080
60656278993653143477364885341672
60656278993653143478184263713102
60656278993653148838128405482044
60656278993653150066700485959144
60656278993653448432791050711452
60656278993653448478544635621320
60656278993673855950022012518156
60656278993673855995775597428024
60656278993673856408122720670844
60656278993673857597151065023820
60656278993673857597151069255908
60656278993673857642904649933688
60656278993673857642904654165776
60656278993673857642905425818108
60656278993673857643469510050092
60656278993673858192512154853644
60656278993673858192512528969130
60656278993674756380573814619180
60656278993674758210716432973800
60656278993674758760323936376032
60656278993675058392456360331668
60656278993677458679369471346084
60656278993677459913963118012662
60656278993677459913963118366794
60656278993677459914716263441100
60656278993677459914716638028762
60656278993677758273843838819004
60656278993677760057668413929384
60656278993677760057668786865372
60656278993677760058233645582096
60656278993677760058233646054272
60656278993677760103422371775240
60656278993677760103987230491964
60656278993678659436451846866868
60656278993685863978946102823976
60656278993857524009858182316548
60656278993857524009858182317952
60656278993857524016636103791286
60656278993857572195126536764784
60656278993857573422882596442548
60656278993861124679980626774760
60656278993861125915076630545088
60656278993861126464119649464126
60656278993861173910552379993614
60656278993861174505348955223882
60656278993861174505349069542954
60656278993861174512126876232268
60656278993861174512126876698620
60656278993861176288926327882942
60656278993861176289742235309584
60656278993861176289742235426224
60656278993861176296516684979644
60656278993861474655643885786940
60656278993861476485787278859788
60656278993869279027636684938644
60656278993871981325870694700930
60656278993871981455600382540408
60656278993965575675981453645188
60656278993965575675981453763232
60656278993965590545891661195146
60656278993965590545892034247774
60656278993965590545895017245304
60656278993965590545895128848400
60656278993965591780673594690078
60656278993965591780673967742706
60656278993965591780676950740236
60656278993965591780677062343332
60656278993965591781241806624552
60656278993965591781492855101190
60656278993965592192267572521722
60656278993965592192521977031256
60656278993965592329716613609116
60656278993965592329716986661744
60656278993965592329720081262370
60656278993965592330532889605756
60656278993965597682949837110610
60656278993965625089005867771188
60656278993965625683802471600094
60656278993965639913166221049098
60656278993965640507962824878004
60656278993965641560295273554762
60656278993965642155091504312326
60656278993965642155091877383668
60656278993965642155904426974576
60656278993965645861944803103618
60656278993966498251518236905632
60656278993966542174111315393718
60656278993966542174111344208166
60656278993966542722900966540924
60656278993966542722903659024100
60656278993966791119960731116850
60656278993966796610641962603666
60656278993966841082028164144418
60656278993966842912171560539112
60656278993969177398436266926176
60656278993969199954136642225926
60656278993969227223807804294996
60656278993969227406257284862208
60656278993969227817847790673156
60656278993969227817850228056954
60656278995951399945116771580500
60656278995951399945116771584712
60656278995951399945116776302026
60656278996535862690860326869725
60656278996536162880110000161561
60656278996536162880130892170153
60656278996536162886888265992571
60656278996536162887640378301883
60656278996632223065342424775881
60656278996633123633405167754123
60656278996643930279477301951337
60656278996643930828269273793417
60656278996644181221551290389823
60656278996644220105289331539270
60656278996644220112820742798718
60656278996644220112820771496526
60656278996644220112841663388478
60656278996644220112841663860654
60656278996826701826907363349370
60656278996924757341177545574087
60656279010395899741826190468700
60656279010395899741847082360652
60656279010710748461295058551020
60656279010710750291186259958174
60656279010747071363036927556062
60656279010747122972797501553366
60656279011364611730774960108194
60656279011368512909920367410084
60656279011368512955694844210500
60656279011368514198068656850872
60656279011368514747678853168108
60656279011380225834453050121536
60656279011403636296701475163626
60656279011586150176842289740086
60656279011586150183623564082654
60656279011586151960419548080074
60656279011586151968013377085044
60656279011598157708692591191310
60656279011691466784632952220744
60656279011691466785196663382630
60656279011691466785197811293004
60656279011691468019957676289254
60656279011691468569021644492956
60656279011691517845601182841112
60656279011691517845604535590850
60656279014260788544240332566253
60656279014260842075088161832131
60656279014358099304083256642313
60656279014358099304647425563685
60656279014358099304898474040323
60656279014370095620340385729852
60656279014649888621212112373832
60656279014649888621213145475696
60656279019258994734691690762063
60656279020169413956777887033741
60656279020169413957341971265725
60656279020169463775371617731961
60656279020239706287879784562545
60656279020239711182948509276651
60656279020239711228702094186519
60656279020243249285674627439238
60656279020243313660683052706877
60656279020243613689798231706047
60656279020243613850207794368549
60656279020243614238862188928363
60656279020243614238862188929815
60656279020266724580739388110442
60656279020266724580739388228486
60656279020266724717749092959513
60656279020267625285560788860797
60656279020278436194226723621283
60656279020278721582233993337934
60656279020555762963022468790766
60656279020590879159733885137907
60656279020590929122366177236331
60656279020590929122366177253593
60656279020590929122366177253801
60656279020594531256603205359105
60656279146610389080434521864978
60656279146645505871924585198418
60656279147277709768042377200792
60656279147302020844065725283478
60656279147485735434429541900648
60656279147485735442043516771694
60656279147591101868406873041806
60656279147593786917621812508250
60656279147593787100552469788874
60656279147593809062353422126098
60656279152226025655510210541644
60656279152227226229578246894924
60656279152238031396190574074444
60656279152517813690721148953562
60656279152519014447803524942102
60656279152554131239293588275542
60656279153206742553772211969920
60656279153206742561303652976936
60656279153206743750896085793984
60656279153206743796649670703852
60656279153207942723588650319380
60656279153207944507978461786736
60656279153210344832361345171490
60656279153210344832361345520006
60656279153210344832361345638050
60656279153210644427023995240676
60656279153210644564284749498104
60656279153210644610038334407972
60656279153210645021820340316944
60656279153210646211413806235856
60656279153210646211413806708032
60656279153210646257167391145724
60656279153211545543627374133914
60656279153211545589360038338834
60656279153218749537330034236652
60656279153390458348873877417554
60656279153394060665874589121026
60656279153499727235775876352210
60656279153502083911707148887028
60656279153502133737057794265970
60656279153502384467008859554036
60656279153502433880599167252436
60656279153502434475395771081342
60656279153503335043204081167638
60656279156140797593644845160273
60656279156141698161519303176401
60656279156165098695198064119116
60656279156177104435878428118316
60656279156177104435941103794124
60656279156456896888021664944069
60656279223421318282163182540294
60656279223422518856231190312406
60656279223422518856231218893574
60656279223457635647721282227014
60656279224114149933014709253540
60656279224114149933035630076532
60656279224114149933098392073332
60656279224114149933098392191376
60656279224125856765797170982728
60656279224296665055282557263646
60656279224297565623094253514690
60656279224401987009441371764366
60656279224401987009525054584158
60656279224401987146723161867910
60656279224402031070135505135954
60656279224402036423302614121334
60656279224402936991114424697066
60656279224403231644203541489234
60656279224403237134631433785386
60656279224405889424226458100210
60656279224405889424226458117680
60656279224405889424289220213650
60656279224405889424289220232524
60656279224405889607219877046588
60656279224405889607240797751536
60656279224405933484899669482406
60656279224405933896493647782014
60656279224405938838066751188372
60656279224405938838066779750826
60656279224405938838066779756442
60656279224405938883820336098240
60656279224406833915450698282560
60656279224406839451632118092964
60656279224406839451632146674132
60656279224438353926121497118826
60656279226960550133006804197715
60656279226972507878267641207589
60656279226972557703890227053047
60656279227044286529309866598560
60656279227044302550864853910209
60656279227044302550867865604095
60656279227045203118679647594447
60656279227068601242552633070783
60656279227068612315191763093799
60656279227076717501658816547201
60656279227080608844055417966684
60656279227284706435621597557724
60656279227284706435625069932712
60656279227287402778360316393846
60656279227287407727274679819116
60656279227288586888397558815636
60656279227288603535358925007156
60656279227295511602233925203756
60656279227295511602233925203804
60656279227295511602235073114178
60656279227295511602237397112232
60656279227360351813358699934820
60656279227360351813360765648408
60656279227360351813361024282794
60656279227360351813361798767534
60656279227360351813361799117454
60656279227360351813421462049664
60656279227360351859114609192662
60656279227360351859115383677402
60656279227360351859115384027322
60656279227360351859177370957586
60656279227360351859178145796458
60656279227360351859178146146378
60656279227368506955546935755801
60656279232296414639019179183108
60656279232296414639019179188724
60656279232320681791692487770068
60656279232869122014508616108873
60656279232869122014696529399325
60656279232880833102098714606633
60656279232880877574575083923140
60656279232880882927721300452091
60656279232881133291369279907061
60656279232881177763824757214976
60656279232881183116991865752519
60656279232952927826771884629010
60656279232952927826771884647676
60656279232977239588907708202784
60656279232977239588908051159376
60656279232978144251330577651779
60656279232988934067949167391664
60656279232988945780594549505743
60656279232988945780594549523213
60656279232988946970460097876068
60656279232988951065070928467187
60656279232988951065133604492963
60656279232989245924101083241688
60656279232989247159730663176496
60656279233172917277829270273370
60656279233172917285423443652033
60656279233172917285423443652034
60656279233196028145708398881210
60656279233196033681867808537686
60656279233196033681867808654326
60656279233196061499789757631938
60656279233196928759189998406200
60656279233196928766533496379567
60656279233197228902707007494520
60656279233197262256788364711666
60656279233207722624475595203820
60656279233207738691786116750960
60656279233207738691786116751168
60656279233207739278780458896324
60656279233207739278780459368707
60656279233207739279031162982166
60656279233207739286311899325960
60656279233207739286311899325963
60656279233207739286313850252675
60656279233207772046118178071418
60656279233208040703683763299691
60656279233269023552302963793422
60656279233269927665919944769181
60656279233280734685377347808966
60656279233280734685649316973290
60656279233280735234420107030517
60656279233280735234440999039109
60656280351568922272918081074422
60656280351860706245598645043430
60656280351896979182741678910868
60656280351897028550036783118172
60656280351897029144830032544214
60656280351907784303036332717852
60656280351907785584159839988830
60656280351907833716649110297692
60656280351907834128429048959494
60656280351907835363778167035444
60656280351969658342272858014362
60656280351969958485790641938746
60656280351980763649957911134078
60656280352004780485237772821942
60656280352005030803132167485040
60656280352005030803132168884720
60656280352005075274832179267354
60656280352005080628754867649570
60656280352529225349430327841098
60656280352529225349431360941510
60656280352552320292284256480532
60656280352552320292531865983010
60656280352552320292535305056548
60656280352553220723839133377656
60656280352553471043968972724010
60656280352553471043989864850646
60656280352553519220035676085466
60656280352553520913109698559992
60656280352553535876223059276716
60656280352553536972616839700830
60656280352626170012542683520462
60656280352626170424324946646878
60656280352626470611900963483096
60656280352626471848941559420338
60656280352626471848942305557190
60656280352841372914237511099066
60656280352841422739609048467886
60656280352844975046281358015658
60656280352845008400611352087334
60656280352845258718487179088410
60656280352845258718508071098406
60656280352845260413062159054490
60656280352845269838300264691750
60656280352845269838574558339562
60656280352845275235549627547828
60656280352845275235551952012442
60656280352845275372245523205332
60656280352845275372810382277592
60656280352845275374754860004630
60656280352845276470333885507374
60656280352845276472840897842058
60656280352845310373458260108524
60656280352845324602823039495778
60656280352845325200126768909758
60656280352877690277264980328082
60656280352877690277829064558662
60656280352877691512631918641902
60656280352877692107428522470808
60656280369402850043596769183128
60656280369621699136625828718694
60656280369694634011259037180454
60656280369694634013766853047558
60656280369706639751939400713254
60656280369730907088190755980668
60656280370243094017912631922394
60656280370251183068463144390634
60656280370275494693340880544554
60656280370275509517749613460954
60656280370279397152414700747476
60656280370279413211921841888314
60656280370675350507776481635950
60656280370675350507777256472014
60656280375215429712012727373368
60656280375530324503950322129474
60656280375530324503952644727848
60656280375530329445361076714348
60656280375530330040154983473858
60656280375542035637571708859240
60656280375542335780835346989188
60656280375542335780835718544210
60656280375542335781086394066146
60656280375542335781086422647314
60656280375542335781088746762008
60656280375542337016184836624372
60656280375603209555743398166102
60656280375603259378585853189608
60656280375603259381114935534922
60656280375635629995000224499844
60656280375639276600624621189634
60656280375639282137080329593506
60656280375639282137080358174674
60656280375639532455538838468032
60656280375639582280325399596276
60656280376151719431014270620414
60656280376188022519762783233436
60656280376188022521185762765986
60656280376188022565516368143304
60656280376188036796572370307134
60656280376188037343923134995026
60656280376188037345615389208702
60656280376188037345615389226172
60656280376188037389676719904894
60656280376188038579269924374274
60656280376188038625023509284142
60656280376188038626715761980094
60656280376188039175758780899132
60656280376259771507225257079272
60656280376259772744265853016514
60656280376478559613809149736292
60656280376478625498147333091954
60656280376583926047786480877450
60656280376583926047807372887446
60656280376583926049753801590558
60656280376583975875124564123314
60656280376583975875125338959378
60656280379154512705616029210714
60656280422580478761511775745580
60656280422592485919987637572508
60656280422776167163881724932308
60656280422799283383154375474802
60656280422799327855356397052618
60656280422800528612435416871504
60656280422800533552989456071576
60656280422800533553261050666952
60656280422811291090401975784566
60656280422811338719620006888100
60656280422811338719620378443122
60656280422811338719871082546226
60656280422811338719873377846472
60656280422811340366730840007562
60656280422811340915773513153386
60656280422873413663392669547988
60656280422873463487072327292198
60656280422908535806356550886522
60656280422908583983847292260906
60656280422908585219194084828098
60656280422908585630976349017372
60656280423420707911666514021164
60656280423420722735827637435086
60656280423432714244426199812978
60656280423432714246895498790176
60656280423432730306399283880856
60656280423432730306399288130206
60656280423432730306400316982720
60656280423432730306400321232070
60656280423432730306461964155982
60656280423453123409561310063080
60656280423453123411255885707326
60656280423453139469319155307022
60656280423455825114753993810696
60656280423457041929833495701028
60656280423457041929836848450766
60656280423457041929836851633094
60656280423457045635877224579808
60656280423467847097952022890152
60656280423467847646995041809190
60656280423529976805889224534928
60656280423529976806161566770594
60656280423529976806162312907446
60656280423565093414448742657400
60656280423565093595203535977270
60656280423565093597462967505832
60656280423565094007467091086344
60656280423565094009161666730590
60656280423565094009245344951112
60656280423565094146505986424870
60656280423565098949126482977854
60656280423565098950821060138420
60656280423565099500428937774182
60656280423565099500429023867462
60656280423565099500429712614458
60656280423748780193020597618312
60656280423748781428097746528486
60656280423748781429788849920208
60656280423748781430061939711120
60656280423748814781886212445084
60656280423748829605775712449182
60656280423748829606044983163144
60656280423748829606045011744312
60656280423748829606047307044558
60656280423756918656573574735754
60656280423756934718610458273902
60656280423759570536918395970656
60656280423759570537169444447294
60656280423759586594162749532774
60656280423759586596422181061336
60656280423759586596674262639838
60656280423759587006011131891422
60656280423759587008458878462116
60656280423759587143205768451812
60656280423759620360092485926240
60656280423759620360093633832242
60656280423759620362541010513922
60656280423780029525205677063152
60656280423780029525206448715484
60656280423780044349363415729156
60656280423780044349366800477074
60656280423780045584713589856322
60656280423781230282288024234436
60656280423781245106449147648358
60656280423781246341227725212628
60656280423781246341231077962366
60656280423781246341231106776814
60656280423781250046999859496032
60656280423783881565305325391720
60656280423783896984509598802368
60656280423783896984512956251998
60656280423783896984512956269468
60656280423783896984513066455622
60656280423783898218768516172450
60656280423783898218831192198226
60656280423783898219040856873082
60656280423783898219043841287554
60656280423783898219043951473708
60656280423783898219605712757398
60656280423783898219859748817786
60656280423783898630885510111474
60656280423783898630885538807830
60656280423783898630888867578574
60656280423783898768086970392746
60656280423783898768899435779540
60656280423783902337680090636218
60656280423783902474939811908582
60656280423783904121319166896320
60656280423783904122073345445336
60656280423783930337838843710202
60656280423783931985723480410520
60656280423783932122169362246790
60656280423783946397345641993618
60656280423783946397537370377998
60656280423783946397537399192446
60656280423783946809131377024090
60656280423783946809881166267016
60656280423783946809884522435266
60656280423783946946388660912656
60656280423783948044478136526080
60656280423783948044478166403338
60656280423783948044663071183684
60656280423783948044663099761948
60656280423783948044664100052008
60656280423783948044666422883662
60656280423783948044666427115750
60656280423783948044666451698110
60656280423783948044666455930198
60656280423783948045231286186606
60656280423783948045231311814514
60656280423783948593455041643346
60656280423783948593456070494408
60656280423783948593458393326062
60656280423783948593517717669122
60656280423783951750704504762218
60656280423784847377692919677700
60656280423784847377696304425618
60656280423784848612223804714660
60656280423784848612478234738222
60656280423784848613039712244892
60656280423792051919437381905104
60656280423792056861010542708434
60656280423854179982774608806070
60656280423854179982774983412606
60656280423854181218121402889582
60656280423854181218121775979798
60656280428356735483936276587862
60656280428381052094450766592988
60656280428381052644914097722748
60656280428391857215034555750404
60656280428391857628595768070734
60656280428391858909611773975390
60656280428489098774852567078888
60656280428489104128859169369468
60656280428489998793894333970298
60656280428672786605591917867094
60656280428672836018616590258894
60656280428672836021123344326374
60656280428672836613412819500138
60656280428672836615919860531178
60656280428680890070712114141818
60656280428680939896082589711014
60656280428680939896083651510638
60656280428705256459840737305744
60656280428707903397081864878672
60656280428707903397332942171162
60656280428707908384222615296830
60656280428707908384473663773468
60656280428707908749746902311044
60656280428707908749746906560602
60656280428707908750251409349966
60656280428707908933513239486258
60656280428707908933516682692506
60656280428707951574822248557940
60656280428707952810106279004672
60656280428707952810169037937188
60656280428707953221951301063604
60656280428707953222704479539982
60656280428707953404962202809196
60656280428707958163273757762426
60656280428707958758069990036310
60656280428708858777092124065996
60656280428708859325884094508396
60656280428709153979783499358868
60656280428709153979786855527118
60656280428709159515154688505180
60656280428716013493963794176402
60656280428716013905808820467422
60656280428716061626450367415868
60656280428716061626453064485264
60656280428716062038232631592044
60656280428716063273582121223016
60656280428719615765210922155072
60656280428719616177055948446092
60656280428719663943704451245516
60656280428719665590833507983268
60656280428719916320572986348860
60656280428719964498815466979928
60656280428719966328896072441166
60656280428778136570223058757498
60656280428778186395594596126318
60656280428781738292427167817338
60656280428781788117799049577162
60656280428781788710903400691242
60656280428781788712594159591338
60656280428792593281965974381490
60656280428792593693748238557666
60656280428792593696192606745258
60656280428816860846922609577412
60656280428816860846922613826970
60656280428816860847173313697986
60656280428816861030187538546418
60656280428816861030187624285566
60656280428816903671494596341628
60656280428816905501636501869356
60656280428816909207678365659950
60656280428816910443025158227142
60656280428816910854807422416416
60656280428816910855559534707014
60656280428816910992068177146179
60656280429329333324768152719184
60656280429329333873560237480448
60656280429329333873622999599504
60656280429329348103175720970806
60656280429329348147237022970594
60656280429329348697700354100354
60656280429337453213480697118802
60656280429337453259234282028670
60656280429340154916644098371088
60656280429340989645919119052384
60656280429341056079253517292210
60656280429341056079253521543012
60656280429341056079336056475516
60656280429341056079337204368420
60656280429341056080089197635890
60656280429341339200263872385022
60656280429341339611774282182298
60656280429341355719480406340132
60656280429361748825172312623794
60656280429361748959086903835448
60656280429361764882420793888402
60656280429364448834972646353452
60656280429364450067808955744762
60656280429364450068060004204138
60656280429364450070319811990742
60656280429364450662585011921348
60656280429364450662605932626296
60656280429364450665116042748146
60656280429364450665116415800774
60656280429364470245867977966396
60656280429365351230334031796856
60656280429365371410171629108612
60656280429365649590357350696036
60656280429365649590359675044010
60656280429365650825894753967380
60656280429365651237488731799024
60656280429365651239100769328438
60656280429365651419604625793640
60656280429365665649864148880282
60656280429365665650055877381302
60656280429365666063258539874530
60656280429365666244660752709188
60656280429365667297184930936726
60656280429365667344630768542546
60656280429365667344630773259908
60656280429365671048978891975636
60656280429365671599442223105396
60656280429372553945275615214474
60656280429372553945277909465008
60656280429372575403622177399846
60656280429376156259748022458646
60656280429376472877835601421166
60656280429376477816963333534654
60656280429434699758745513607910
60656280429438300381172105570594
60656280429438300382864359666226
60656280429438302578784237441318
60656280429438600524497357342042
60656280429438601119293961170948
60656280429438602219074574633908
60656280429438602768117593552946
60656280429469816961745612150964
60656280429469816961829291788428
60656280429469820668623846449224
60656280429469821901710428415490
60656280429469821903405005576056
60656280429469821903969864176140
60656280429469822453012883095178
60656280429469822453012969171148
60656280429470722471216758402040
60656280429471017259116272375534
60656280429473424172957269061966
60656280429473424175216992154810
60656280429473424175217738278612
60656280429473424724260011073848
60656280429473717180610677362594
60656280429473718827738700998482
60656280429473719010752925846914
60656280429473719010754069035554
60656280429473723083387983615592
60656280429473724318169916992480
60656280429474618341335051769348
60656280429481527637829085581560
60656280429481529284958142319312
60656280429481827642390791948290
60656280429481827644085369108856
60656280429481827644650227708940
60656280429481827825405131582146
60656280429481828193693246610508
60656280429481828193693246727148
60656280429653503099602321291550
60656280429653503145353581735400
60656280429653503145355906200014
60656280429653503282049477392904
60656280429653503282864151409128
60656280429653504380137839694946
60656280429653504382644852029630
60656280429653538283262214296096
60656280429653552512626993683350
60656280429657088945312738155850
60656280429657100063433599759594
60656280429657105004253585035594
60656280429657105416603034161422
60656280429657105416851756773974
60656280429657105553296603954632
60656280429657105554111277970856
60656280429657105554111392289720
60656280429657105554112511484864
60656280429657105554114749874912
60656280429657105555807003970544
60656280429657106651384967656354
60656280429657107200427900486324
60656280429657107200427986575392
60656280429657107200992730856612
60656280429657107200992845647652
60656280429657107202936060725558
60656280429657138770932999653334
60656280429657138770933113972406
60656280429657140005717257029680
60656280429657140005717285844128
60656280429657140554509342257504
60656280429657154829604460450492
60656280429657154829876056562188
60656280429657154829878380443602
60656280429657155378647136395676
60656280429657155378670350886002
60656280429657155379482816739356
60656280429657155381177391917042
60656280429657400206950608847914
60656280429657400208624263785808
60656280429657400208893910020712
60656280429657405011074699864846
60656280429657405011077022813140
60656280429657405148335454594450
60656280429657405150008334693472
60656280429657405150030030238696
60656280429657405560120041714708
60656280429657405560371090208816
60656280429657405743381871851000
60656280429657405743381957590148
60656280429657405743385315057248
60656280429657406842890976341092
60656280429657438916144700104652
60656280429657455567940944882786
60656280429657455570447985913826
60656280429664293489499243625338
60656280429664309915034834463040
60656280429664309915035838867144
60656280429664309915038161815438
60656280429664359326368000297192
60656280429664359326368373368534
60656280429664359921164604126098
60656280429664359923671645157138
60656280429665194055033796679162
60656280429665260491484579291196
60656280429665544023942577811426
60656280429667895758280856305686
60656280429667895760728577361108
60656280429667895761000517846338
60656280429667912369547235749726
60656280429667912369547353723094
60656280429667912369548383655728
60656280429667945172058415842862
60656280429667945586371280380498
60656280429667945586372083912966
60656280429667945721185117587308
60656280429667961643348165533410
60656280429669146295189705790304
60656280429688605066177999478030
60656280429688605066179144201864
60656280429688605066931144889206
60656280429688605066931256493706
60656280429688605066931916541538
60656280429688605066932289612880
60656280429688605067182222181696
60656280429688605112664953816348
60656280429688605112684729799074
60656280429688605112685501451406
60656280429688605112935778275712
60656280429688619891088940950730
60656280429688619891092268303128
60656280429688619891092379907628
60656280429688619936842497162838
60656280429688619936845853212996
60656280429688619936845964816092
60656280429688621126439057682376
60656280429688621171624430657770
60656280429688621171624803710398
60656280429688621171627786707928
60656280429688621171627898311024
60656280429688621172192642592244
60656280429688621583218408489414
60656280429688621720667449576808
60656280429688621720670917230062
60656280429688621721235776302322
60656280429688625244259375505860
60656280429688626524859978507238
60656280429688627073900706362282
60656280429688627073902997426276
60656280429688653244669234317940
60656280429688653244669234335410
60656280429688653244671528568474
60656280429688653244672673292308
60656280429688654479955559015206
60656280429688654479956330667538
60656280429688654479956703738880
60656280429688654480018317947722
60656280429688654891798286823604
60656280429688654892553759550516
60656280429688655074753307567786
60656280429688655074814921776628
60656280429688655074816069669532
60656280429688669304117057016790
60656280429688669716711498216520
60656280429688669716714882964438
60656280429688670951245736451112
60656280429688670951246109522454
60656280429688671546042340280018
60656280429688674657283789631860
60656280429688675252080393460766
60656280429689505679660828280888
60656280429689521739436585700750
60656280429689522288479260263516
60656280429689571564790555249714
60656280429689820647607575662474
60656280429689820647607577062154
60656280429689820648172436133010
60656280429689820648425721582754
60656280429689821883518453859926
60656280429689822477749825563944
60656280429689825452298075259364
60656280429689855649636106721800
60656280429689855649636135537652
60656280429689870473797230135722
60656280429692207383912081795226
60656280429692207384183677906922
60656280429692222208344029651042
60656280429692223854716583510518
60656280429692223854719940977618
60656280429692223854720052580922
60656280429692223991642637070248
60656280429692223991726205104616
60656280429692223991897041715136
60656280429692223991914577538216
60656280429692223991914606234572
60656280429692223991918045191470
60656280429692223992730509178584
60656280429692223992733951323426
60656280429692227149731195159332
60656280429692227561514607258980
60656280429692227698770885307626
60656280429692227698774242892818
60656280429692228796107106485908
60656280429692228796585298318288
60656280429692229345085067989856
60656280429692229345147829736066
60656280429692229345147830091602
60656280429692229345147834341159
60656280429692229345150154084040
60656280429692229345150154219394
60656280429692229345903299531192
60656280429692254966873343395250
60656280429692255561673040388758
60656280429692256614004718948378
60656280429692256797019058115674
60656280429692256797208120829900
60656280429692257208801064024646
60656280429692257208801409798068
60656280429692257209555588347084
60656280429692257346062077034712
60656280429692257346062078434392
60656280429692271621368443777042
60656280429692273268222546935998
60656280429692273268225901687330
60656280429692273268225905938132
60656280429692273268494144582728
60656280429692273268495173451052
60656280429692273268497496282706
60656280429692273268497500514794
60656280429692273817268579083956
60656280429692273817348791068166
60656280429692273817352257658562
60656280429692273818101932111900
60656280429692273818101932228540
60656280429692273818105407320540
60656280429692276974263953468398
60656280429692276974535549580094
60656280429692522351861067553810
60656280429692523998236978880386
60656280429692557535271029525978
60656280429692572176479459511454
60656280429692572177232604922630
60656280429692573411761507016032
60656280429692573411763829964326
60656280429692577117801883145074
60656280429693408140178550239080
60656280429693408140429252925034
60656280429693422369811686139464
60656280429693422918854703641352
60656280429693422918854705041032
60656280429693422919418444899274
60656280429693422919669491976440
60656280429693422919670611171584
60656280429693422919672849561632
60656280429693422965172001111382
60656280429693424153928409228478
60656280429693424154765237465062
60656280429693424199953934606314
60656280429693424748725013057384
60656280429693424748996953525352
60656280429693456136491213659126
60656280429693472745041002165064
60656280429693472745044386912982
60656280429693473979554346524824
60656280429693473979822935659996
60656280429693473980391179478770
60656280429693474025576520569864
60656280429693474025579873319602
60656280429693474574347598902842
60656280429693474574350950353730
60656280429693474575184427139426
60656280429693474575187783307676
60656280429700360671895741288396
60656280429700376731402882429234
60656280429700382084569991414614
60656280429700660815433671083116
60656280429700660815433671199756
60656280429700677286722818249566
60656280429700677286723851351430
60656280429700677286723851701350
60656280429700682228107921096906
60656280429700682228110245089344
60656280429700682228110245561520
60656280429700682228111019929620
60656280429700682822907623758526
60656280429762455379287746348714
60656280429762455379538450469288
60656280429762504611809108610614
60656280429762505206605712420646
60656280429762505206606056811650
60656280429762506441952849378842
60656280429762506989303615583054
60656280429762506989303615584458
60656280429762506990994374483150
60656280429762506990995523906876
60656280429762805350122691293434
60656280431455423993886640201932
60656280431455424588410930024760
60656280431455424588410930024808
60656280431455424588410930491320
60656280431455424588431822151444
60656280431673961826093932064440
60656280431674212555579981860233
60656280431674212555582304341968
60656280431674428741272411977195
60656280431674428741523115596477
60656280431771690065693497231661
60656280431771690065944201352027
60656280432295819070581909389926
60656280432326824009703916869852
60656280432326824009703916986492
60656280432326824009703917005206
60656280432326824009703917355126
60656280432326824009703918404886
60656280432330475555086017304031
60656280432330775698349626636841
60656280432330940826332949478373
60656280432392914879873317224372
60656280432425335915810015391162
60656280432425335915810383745142
60656280432427736879508131812717
60656280432427736879508136044805
60656280432427736881015456781827
60656280432427736881767567573367
60656280432427736881767569089687
60656280432428037022774069493761
60656280432428037023025140901085
60656280432428037023026174002949
60656280432428037068025584613151
60656280432428037068506758144235
60656280432428037068778725810953
60656280432428037070201333788481
60656280432428037070201338039283
60656280432428037070285016141713
60656280432428037070285017676747
60656280432428037070473302971519
60656280432428037070473307203607
60656280432428037071038161571603
60656280432428037071038163087923
60656280432428187325843779308629
60656280432428187326094827785267
60656280432428937638014497505034
60656280432436140943466003528875
60656280432436140945160579173121
60656280432436140945244261526353
60656280432436140945244263061387
60656280432436140945997407422803
60656280432436140945997408472563
60656280432439745000818783344914
60656280432644173892367353812532
60656280432644173892367382392200
60656280432644173892370709744598
60656280432644173892370711279632
60656280432646574856739067936059
60656280432646574857492213365949
60656280432646825175637684948484
60656280432646841691674134377733
60656280432647036419688516334211
60656280432647725606188712213444
60656280432647742260494611034103
60656280432647775614571491452040
60656280432647775614575968251249
60656280432654678731698313320699
60656280432654930696719442022441
60656280432654930696722139091837
60656280432654930696722139091997
60656280432654930742473026932309
60656280432654979058168278821788
60656280432658533013973525852089
60656280432658549073228329153681
60656280432658549073230652101975
60656280432658549073481700094791
60656280432658582427476822441015
60656280432658582427751085389265
60656280432658582427751114203713
60656280432658597251910143188977
60656280432717119886816921388232
60656280432717119886816922904552
60656280432717119886817294442264
60656280432720721609021403502104
60656280432720721609021403991749
60656280432727624726896892706989
60656280432752192066876573529835
60656280432755843751149148737821
60656280432755843751232831091053
60656280432755843751420087514597
60656280432755843751421087804657
60656280432755843751421116385825
60656280432755843751984943398913
60656280446106928333755768780472
60656280446106928884239992035464
60656280446118934624920355550794
60656280446118934670653048334026
60656280446118936455063751945488
60656280446214980413918445212252
60656280446214980413918445328892
60656280446226987389379967521964
60656280446409467875942953366284
60656280446433829506944807813936
60656280446433829506947130295670
60656280446433834448311424270018
60656280446433834448332344859778
60656280446433834448334295786490
60656280446433834448583020381714
60656280446433834448585344263128
60656280446433834997374992223794
60656280446433834997377314705528
60656280446441938323293541171130
60656280446445792559815226421500
60656280446445840189012708392578
60656280446445840189263383914514
60656280446445840189263412495682
60656280446445840738055355756594
60656280446445841973655548077732
60656280446506714558716963144164
60656280446506763789292269774294
60656280446506764381580338757430
60656280446506764381580713345092
60656280446506764382396620888374
60656280446506764384088498977790
60656280446506764384088527677002
60656280446518770124768087677334
60656280446539134997994708651920
60656280446539184822802534860098
60656280446539184823617294614018
60656280446542787094049662838976
60656280446542787094864451155190
60656280446543037412758845818288
60656280446543037413009549938862
60656280446543037458512430610112
60656280446543081747136115962416
60656280446543081747950904297504
60656280446543086688502732418498
60656280446543086689338412762178
60656280446543087237545408363682
60656280447055209564073154556748
60656280447067215899302167906928
60656280447067231958786094090880
60656280447067232507829113009918
60656280447087625063662555290638
60656280447087625064477314811278
60656280447087641121725796075886
60656280447087641121725824890334
60656280447091526929383300367456
60656280447091527478405427260432
60656280447091527524179904060848
60656280447091541753541329180752
60656280447091541753792379074540
60656280447091542302584348082320
60656280447091542348317040865552
60656280447091543583935770730030
60656280447091547288283894163120
60656280447091547289704206373842
60656280447091547838747225292880
60656280447103256455668075897140
60656280447163277701485860366770
60656280447195696907928848636708
60656280447195698141015430602974
60656280447195698142709978599172
60656280447199595659873646351000
60656280447199599322692985803076
60656280447199599368446570594900
60656280447199600558039778368864
60656280447199600601533152561166
60656280447199601152836382197770
60656280447207705667780182413776
60656280447382064616803633888368
60656280447382064617054338008942
60656280447382081088072923565240
60656280447382081088344891214488
60656280447382081088344891231958
60656280447382081089769823207540
60656280447382082325116615774732
60656280447382082871921120683456
60656280447382114442426219850466
60656280447382115677210477226812
60656280447382115677210506041260
60656280447382130501097680647624
60656280447382130501369276759320
60656280447382130501369305340488
60656280447382130501371600640734
60656280447382131050161248601400
60656280447382131050163571083134
60656280447390186200075856437638
60656280447390186200075861159372
60656280447390235611406039292926
60656280447390236160469605847022
60656280447393821825677085750530
60656280447394088658334118188174
60656280447394121417890840759612
60656280447394121420150272288174
60656280447394121969193319886146
60656280447394122014946876098206
60656280447394122014947679630674
60656280447394138026191097047650
60656280447394138072195357362814
60656280447414481351403981027962
60656280447414481351424872918510
60656280447414531177613118298796
60656280447414547236283775446846
60656280447414547785345022705748
60656280447414551491385395648250
60656280447418103800816166221342
60656280447418103800816166240216
60656280447418149507802528334398
60656280447418398453651915260552
60656280447418398453902962320040
60656280447418403944336618651424
60656280447418403990086760219530
60656280447418405773639714888008
60656280447418431807984319537186
60656280447418433043334236446956
60656280447418433592377599739528
60656280447418447866927376446040
60656280447418448415719348288120
60656280447418449651068458730548
60656280447418449651317213306620
60656280447418449697073093516734
60656280447418450245862739961080
60656280447418450245862744682813
60656280447418450245865062559454
60656280447418453357106885332558
60656280447418453357357589435662
60656280447418453403111174345530
60656280447418453403113469645776
60656280447418453951905440088176
60656280447426553526027704115188
60656280447426553526027704116592
60656280447426558467412923284390
60656280447487431050760073019530
60656280447487431050780965029526
60656280447487431052727366568620
60656280447487480878098902402246
60656280447487480878098931101458
60656280447487480878099277008782
60656280447487482113446069575974
60656280447487482662487969267944
60656280447487482662488744104008
60656280447491083149346059179506
60656280447491332916756230485634
60656280447491333511298686987718
60656280447491333511549391108292
60656280447491333511552834314540
60656280447491382743820020550406
60656280447491383338615505171118
60656280447491383338615849527182
60656280447491383338616653059650
60656280447491383338616997450654
60656280447491384573963416927630
60656280447491385123006435846668
60656280449400305369363990841926
60656280449497550291244856066577
60656280450154063562889349967551
60656280450154063562889349984813
60656280450154063565148781496113
60656280450154063565399829972751
60656280450166086349037973765758
60656280450372918012162819004531
60656280450372918012413521707955
60656280450372918012413909662072
60656280450372918012413913894160
60656280450372918012414684496732
60656280450445847535318520654351
60656280450445847535321187958917
60656280450445864006860122336752
60656280455308780093057346487706
60656280455308930393595054367181
60656280455308930393595398740715
60656280455308930393846102826557
60656280455308930393846446733531
60656280455308930393846447200091
60656280455308930782486550246337
60656280455406175109529000446515
60656280455406175109529000463985
60656280455406175658592911373905
60656280455406191581091119683742
60656280455406191718078787434889
60656280455406191718099708139837
60656280455406191718100050979789
60656280455406191718100052514823
60656280455406191718100822632121
60656280455406191718100827336385
60656280455406191718100827353855
60656280455406191718351874413343
60656280455962740615419983398286
60656280455966343435459856721159
60656280455966643073395452185663
60656280455966643075665736192154
60656280455966643235821879796837
60656280456062688978250448891941
60656280456063889735332824412517
60656280456070643833186269836722
60656280456074711762118749036351
60656280456074711762118749036354
60656280456074711762118749036360
60656280456257226311902976492566
60656280456257226448909243784419
60656280456258127016721025424851
60656280456278792353973304758458
60656280456278792353973306274778
60656280456281493599869722060973
60656280456281538072095071132099
60656280456282694219694424422938
60656280456282694402729699179409
60656280456282738829177102762963
60656280456289496587067749912162
60656280456293084034404428348624
60656280456293084080158013258492
60656280456293084080158042072940
60656280456293098858563256462300
60656280456293098904316812791000
60656280456293549142218443360933
60656280456293549142218443360934
60656280456293549211113816342434
60656280456351721282352894342587
60656280456354472946727935704147
60656280456354472946728279593859
60656280456354472948420188400099
60656280456354472948420532425165
60656280456354472948420532775085
60656280456354472948422855238105
60656280456354472948671236878189
60656280456355323553578757241371
60656280456355323553578757591291
60656280456355323553599677947723
60656280456355373379222263793389
60656280456355373516231970040531
60656280456355373516483018522993
60656280456355673751235601178223
60656280456366130962139988622352
60656280456366180192966310645204
60656280456386843974360832767645
60656280456386893387950102759295
60656280456386893388201151235933
60656280456386893388201154423877
60656280456386893799732369939635
60656280456390345404391841638664
60656280582017319171990709842166
60656280582333418471384328945632
60656280582344175459840838129078
60656280582441470137507600740832
60656280582441470137591168775200
60656280583097978332846972998556
60656280583097978515777515027196
60656280583097978515861197846988
60656280583097978515861199263930
60656280583097985653609098427942
60656280583281666345931085924314
60656280583281666345931114620670
60656280583281666348187422852250
60656280583281699700012556509942
60656280583281715759792323582634
60656280583314131259629305121194
60656280583316783137421149257754
60656280583316783137421262626236
60656280583316783137421264043178
60656280583316790275064186616724
60656280583316832551007438035926
60656280583316832551282386916074
60656280583316832962789358223012
60656280583316832962789701162342
60656280583387066134262513582954
60656280583387066136518850510890
60656280583389767839953852592442
60656280583389767839954196948506
60656280587924743782340012955074
60656280587924743828010001134218
60656280587925944585092377121354
60656280588205720939521571485202
60656280588205720939521858448762
60656280588240837728504880751162
60656280588240842669888691856588
60656280588240842669892046259452
60656280588240843081670956032764
60656280588240843081733632058540
60656280588240844317021102997204
60656280588242043838753332021304
60656280588242045074103478989956
60656280588252500500594924446802
60656280588252550509231735142096
60656280588252850240715806169476
60656280588252850652748773044864
60656280588314673036196157508922
60656280588346193044421557882684
60656280588349795178407931118700
60656280588970286380582180288660
60656280588971186948202204613624
60656280588971487135213367081846
60656280588971487137472798610408
60656280589006303556678019118234
60656280589006303739692271129392
60656280589006303739692272664426
60656280589006603334354922248338
60656280589006603745948641812778
60656280589006603746136928157310
60656280589006603883209281751342
60656280589006603883397568095874
60656280589006603883397941167376
60656280589006603928962866661210
60656280589006603929151153005742
60656280589006608687524350883044
60656280589006609236567369784612
60656280589014414203356369478140
60656280589014714346873407380908
60656280589186389252782367158482
60656280589189091141739551892146
60656280589189140369806982071380
60656280589189140369807355142722
60656280589189140964603585900286
60656280589189140967111089260966
60656280589190024926375030502702
60656280589190040983351800869982
60656280589190040983623396981678
60656280589190041532415367424078
60656280589190041534922786229320
60656280589190291164254085683946
60656280589190291164257180284572
60656280589190325067381559585614
60656280589190325069892039591022
60656280589190341126886377782370
60656280589190341126889472382996
60656280589190341126889730663298
60656280589190341721682981611276
60656280589190341721685961420862
60656280589190341721686076211902
60656280589190341724193464781542
60656280589221511031410199559844
60656280589221560811031506421660
60656280589222406657834812859578
60656280589222456483188782408542
60656280589222706801351821947898
60656280589222756626726712319902
60656280589222756626977387608558
60656280589222756626977416423006
60656280589222761568113882414412
60656280589225108360997817080242
60656280589225108361270157780874
60656280589225108361273256613588
60656280589225113714505448430368
60656280589225158186620774561386
60656280589225158186624128846158
60656280589225158186624133096960
60656280589225163128011298605250
60656280589225163128282893181912
60656280589225407955747248335374
60656280589225408504790181147874
60656280589225408504790267236942
60656280589225408504790267254412
60656280589225415139059958089704
60656280589225415688102977008742
60656280589225457918379540433798
60656280589225457918379798701002
60656280589225458330158332720420
60656280589225458330161688420658
60656280589225458330161800023754
60656280589225458330161804623024
60656280589225458330162057241198
60656280589225458330162058640878
60656280589225458330162061473286
60656280589225458330162062890228
60656280589225458330224476049530
60656280589225458513176144262704
60656280589225458513176402529908
60656280589225463271549226863532
60656280589225463271549227335708
60656280589225463866345830692438
60656280589225463866345831164614
60656280589226309072598605553034
60656280589226309118352161765142
60656280589226358349181496668398
60656280589226358897952573683652
60656280589226358897973465693648
60656280589226364434157239617064
60656280589233568381855266331684
60656280589294490746784672263310
60656280589295391358093586981998
60656280589295391358093615796446
60656280589295391360349923909934
60656280589295391360349957310602
60656280589298092468988781323150
60656280589298092649558755957358
60656280589298093063785012080394
60656280589298093063785388321126
60656280589298093198601430502654
60656280589298093198601778045466
60656280589299293223543109018462
60656280589299293226071042058094
60656280589299293775113716603598
60656280589299293775114089656066
60656280589299293820867645868126
60656280591207313659920566987525
60656280591937624172067547406968
60656280591937924315584585191644
60656280591937924315584585193048
60656280591973079814499874002156
60656280591973079814499874021030
60656280591973079860232538211447
60656280592253756233434225895363
60656280592254008793254309702453
60656280592254053265456412787329
60656280658925494873230573534268
60656280658926695447298609887548
60656280658937500613910937067068
60656280659144299906467811008808
60656280659144347673116313808232
60656280659144349320245370545984
60656280659145500617733868787084
60656280659145500663466504176152
60656280659145550031574190443316
60656280659156305647064606625332
60656280659156305784325275261656
60656280659156305784346195966604
60656280659156355198186517622836
60656280659217277011377836944206
60656280659217277423160101120382
60656280659218478182686730042918
60656280659249698047395122981486
60656280659253599913116241129646
60656280659253600324898505305822
60656280659253600507912844939678
60656280659812868929351343053864
60656280659812868929434911093848
60656280659906211367240948144276
60656280659906213014370004882028
60656280659907413725698824779360
60656280659910108291574929598594
60656280659910113644744359650450
60656280659918218892311151958880
60656280660089927612347796505598
60656280660089943669324681658510
60656280660089943669596277770206
60656280660092595549916541740514
60656280660092595961429845258308
60656280660092595961701814441346
60656280660092596096448704413572
60656280660092596098959216285810
60656280660092629313335421888000
60656280660092645372843710921742
60656280660092645375288079109334
60656280660093545940592730442958
60656280660093545943099774660538
60656280660093796123984462835986
60656280660093796716252760553758
60656280660093796716252789250114
60656280660093829475809483125196
60656280660093829478068914653758
60656280660093830072865518463790
60656280660093846129842403616702
60656280660093846130113999728398
60656280660125015988630208327042
60656280660125016400394646398896
60656280660125060460814744991950
60656280660125065814255773970440
60656280660126217111744243513780
60656280660126217111744272211540
60656280660126217157476907600608
60656280660126261035154377456926
60656280660126261035154406271374
60656280660126266525584593867772
60656280660128913324812195887582
60656280660128913461989353880846
60656280660128913462010188498130
60656280660128913462010274587198
60656280660128913507742852701646
60656280660128913507742938790714
60656280660128918403373424788510
60656280660128918815179618549986
60656280660128918815179704271664
60656280660128918815179704289134
60656280660128918815242351599680
60656280660128918815242380297440
60656280660128918815242466403978
60656280660128920050589172863228
60656280660128920645385776692134
60656280660128946267299575273084
60656280660128946678893524408372
60656280660128962738398342600916
60656280660128962738401465897898
60656280660128962738586370678244
60656280660128962738589755424758
60656280660128962875850510154362
60656280660128962921600710312100
60656280660128968228744962157330
60656280660128968228747970668888
60656280660128968228828530197314
60656280660128968228831653494296
60656280660128968274773495947346
60656280660128968823544574497794
60656280660128968823628257323202
60656280660129819428724035579486
60656280660129821213134796567642
60656280660129863306401534250252
60656280660129868842585277942070
60656280660129870626975118223874
60656280660137023925485627431052
60656280660137023925485656128812
60656280660137023925485742222092
60656280660137023925548389545896
60656280660137023925548418243656
60656280660137073339325977785044
60656280660140675656055067282680
60656280660140675656075987987628
60656280660197995335531636745886
60656280660197995749758269109654
60656280660197995884574311291182
60656280660197995884574655664923
60656280660198896315062920443278
60656280660198896315062920460748
60656280660198896317569964660858
60656280660199195909515989806990
60656280660199195912043922846622
60656280660199196506840526656654
60656280660234318191516456021458
60656280660234318603215152157650
60656280660234318603215152176524
60656280660234318786313059850364
60656280662110818067846509776197
60656280662110818662642738999731
60656280662110818662642824738879
60656280662767331936731999691137
60656280662767331936798118905899
60656280662876584222739654212586
60656280662876584817263915788196
60656280663083375713944180738028
60656280663083381204311601616100
60656280663083381204311860250486
60656280663083381204374277641876
60656280663083381250065100786820
60656280663083381250065445160354
60656280663083381250127862905876
60656280663083382851503334396890
60656280663083425722515244904006
60656280663083425722518256597892
60656280663083425722518600954164
60656280663083426340285925261813
60656280663091536346246724663797
60656280663091536346246810402945
60656280663091536346497771723493
60656280663095138480233183638970
60656280663095138480233183656223
60656280663095138617493938381615
60656280663095138617744899702163
60656280663095138663163840471691
60656280663095438669754738839656
60656280663095439401477107478705
60656280663095439401560761602141
60656280663156362407231915510048
60656280663157213606956963590656
60656280663157213606956963590704
60656280663157258079138518922638
60656280663164418149448203620754
60656280663164418149451559552660
60656280663164418149451561087854
60656280663164462621632772046094
60656280663168064892879898607822
60656280668019444029969900898787
60656280668019444029969902315937
60656280668019444029970015217651
60656280668019444029970016634801
60656280668019444029990823020885
60656280668116690529477865698536
60656280668116705353659882072369
60656280668116705353659882538929
60656280668116706589257980426516
60656280668773204237978075262576
60656280668774104805789771163860
60656280668774404995123127276946
60656280668784909446487045240928
60656280668784909446487045258398
60656280668784909446570614343978
60656280668784909446570727729722
60656280668784909446570729129402
60656280668784910041094989187240
60656280668784910041094989187448
60656280668784910041094989305332
60656280668956934369820589989778
60656280668992051707654901174919
60656280668992052943002066786773
60656280668992052943252770889877
60656280668992907048212250154352
60656280668992907048215607621452
60656280668993253700000645168693
60656280668993259053170189658278
60656280668993259053421238117654
60656280669003714067942262574277
60656280669003714067963183298099
60656280669003747422295258949994
60656280669003747422295373404212
60656280669003747422295374803892
60656280669003748016819634979822
60656280669003759089207975342104
60656280669003763893585899513042
60656280669003764076233997472378
60656280669003764625308180877749
60656280669003764625370942998209
60656280669003764625391835001185
60656280669003764625391835006801
60656280669004060514076754734826
60656280669004064082584524209988
60656280669004064082856493393186
60656280669004064219782516837798
60656280669004064220033219523961
60656280669004064220033563880233
60656280669004064220033565297174
60656280669004064220116773130473
60656280669004064220117117854135
60656280669004064265598863862510
60656280669004064265787034371858
60656280669004064265787150207042
60656280669004064265870717191650
60656280669062286528429797009296
60656280669064987817886207990826
60656280669064987820330230039498
60656280669064987820330572996090
60656280669064987820333582905876
60656280669064987820333925745828
60656280669065839020058630869844
60656280669065839020058630987936
60656280669065887198280535170435
60656280669065887198280563866791
60656280669066139163554719251803
60656280669066139163554719251812
60656280669066139163575639958164
60656280669066183635778087416773
60656280669066183635778087416782
60656280669066188574633853630453
60656280669066188577165257511283
60656280669066189171961861340198
60656280669073043516796286108118
60656280669073043516799643575209
60656280669073043516799643575218
60656280669073091692594406315713
60656280669073091695042124188807
60656280669073091695042124188816
60656280669076645239000395167958
60656280669076645239003752635049
60656280669076645239003752635058
60656280669076645787771476783886
60656280669076645788043069713254
60656280669076645788046427180354
60656280669076645833525029813666
60656280669076645833525032995994
60656280669076645833525058393382
60656280669076645833525061575710
60656280669076645833775733916770
60656280669076645833776105453078
60656280669076645833779091383861
60656280669076645833779091383870
60656280669076645833796654505078
60656280669076645833796997461670
60656280669076693415049219496127
60656280669076693415049562435306
60656280669076693415049587949494
60656280669076693415049592548764
60656280669076693417493924258402
60656280669076693417493927440570
60656280669076693417493952954758
60656280669076693417493957554028
60656280669076693417496937369221
60656280669076693417496937369230
60656280669076693417497280190308
60656280669076693417497281725502
60656280669076693963837832471228
60656280669076693963841183803864
60656280669076693963841188403134
60656280669076693963841189938328
60656280669076693966285553526490
60656280669076693966288906394480
60656280669076694009573854141835
60656280669076695201883391365114
60656280669076695201886748836586
60656280669076695247640333746445
60656280669076695793901271844115
60656280669076995983234627957204
60656280669097256905965217987487
60656280669097407023509031814274
60656280669097408670638217692189
60656280669100961161995323585119
60656281060906560844640847756454
60656281060907761601722852189972
60656281060907761601973899266930
60656281060942878210198947443174
60656281060942878393463962600370
60656281061003807344151792372134
60656281061005008101233796805652
60656281061005008101484843882610
60656281061005008102048928114594
60656281061015813267845466651704
60656281061040124709709892058854
60656281061599391711154299377420
60656281061599392122936563553596
60656281061599392122936563571066
60656281061599392122936564020156
60656281061599392122936564037418
60656281061599392123020132054524
60656281061599392123020132071786
60656281061661516477787557875914
60656281061880321101687183261194
60656281061880369280201976030440
60656281061891131209143856778240
60656281061891131209143856795502
60656281061891131620905198867050
60656281061891131620988881669580
60656281061891131620988881686842
60656281061891176093190214519274
60656281061891181034766441224018
60656281061891181034766469805186
60656281061891181583558413070310
60656281061891181583558784621120
60656281061891181583558784625332
60656281061892081602578251799750
60656281061915443245782935020970
60656281061915443245866617356940
60656281061915443245866617374410
60656281061915443246347019252954
60656281061915491424861469048346
60656281061915491424861583367418
60656281061923596534603422762578
60656281061923596534603451343746
60656281061988378120980342016316
60656281061988378120980342033786
60656281061988422592617247694696
60656281061988422592617590634026
60656281061988422729962718351780
60656281061988426299494677510106
60656281061988426299494791829178
60656281061988427534841584396370
60656281061988428083068700352522
60656281061988428083884603297938
60656281061989326866491699745134
60656281061989328101838492312326
60656281061989328102653280647414
60656281061996526055878169972894
60656281066804381228390571162006
60656281066815137667717398791420
60656281066815180858819129004330
60656281066815185800206294512620
60656281066815186211967666681608
60656281066815186211988558688796
60656281066815186211988930243818
60656281066816386969070934677336
60656281066816386969071306232358
60656281066816386969321981754294
60656281066816386969322010335462
60656281066816388799214331072030
60656281066839497837681454732826
60656281066840698594763916459270
60656281066851503760561369565798
60656281066851503760812073668902
60656281066912432711477925384104
60656281066912432711478611297288
60656281066912432712314748933894
60656281066912432894576976264054
60656281066913333325315945862822
60656281066913633468560987284424
60656281066920536174738503205248
60656281066924438635256196603842
60656281066924440282301685307226
60656281066948449933519701895688
60656281066948449934355753792986
60656281066948449934355839532294
60656281066948450116617695307272
60656281066948450116618066862454
60656281067497211957643639593728
60656281067497212506686658512766
60656281067504115075520509457792
60656281067568941133325787356618
60656281067568944794366752875458
60656281067568944840120337785326
60656281067568946075466355512242
60656281067569840054573257007078
60656281067570141890889225271742
60656281067570145597202713772462
60656281067570146832548731499378
60656281067577945164314435886650
60656281067580646867749781857706
60656281067580951816146719045042
60656281067580951999161058678898
60656281067580952365189364892578
60656281067580952365189479679406
60656281067580952365189737946610
60656281067580952365189737964080
60656281067580952410942949802446
60656281067580952410943064587870
60656281067580952548204077597936
60656281067787744110598424259590
60656281067787744110598797312218
60656281067787745345380357754522
60656281067787745345380730807150
60656281067787745756974335586166
60656281067787745894988608798448
60656281067787749418015302602612
60656281067787749418015302621486
60656281067787793890467425313272
60656281067787793890467796849740
60656281067787798831039716728612
60656281067787799425836320557518
60656281067788644677846493670906
60656281067788644678411349555222
60656281067788677849729333058378
60656281067788694503197369085804
60656281067788695738814725708424
60656281067788696288422517940456
60656281067788699993627210539278
60656281067788944684666461079430
60656281067788944684666832615738
60656281067788944684667494181294
60656281067788944684667604268070
60656281067788944821363502759226
60656281067788944821928358643542
60656281067788945919448394574362
60656281067788946469056186453506
60656281067788946513973029220070
60656281067788949626054659689584
60656281067788950175097678591152
60656281067788950175348725668110
60656281067788950358363179626654
60656281067788994646733894106998
60656281067788994646734265643306
60656281067788994646734927208862
60656281067788994646735037295638
60656281067788995882080686672786
60656281067788996476877290501692
60656281067788996476878323603556
60656281067788996477693111938644
60656281067795849174587051797718
60656281067795849174587166116582
60656281067795849220340751026450
60656281067795854115974217306008
60656281067795854161727802215876
60656281067795854527756481482184
60656281067795898588175664474566
60656281067797054873056593298760
60656281067797099757290980181384
60656281067799456981997057106444
60656281067799500905155456757534
60656281067799500905427052887944
60656281067799501316937719883950
60656281067799506807368594475264
60656281067799756988274230640530
60656281067799756988336992755374
60656281067799801048693386451472
60656281067799801460475278042984
60656281067799801643489990280378
60656281067799806401863848193658
60656281067799806996660452022564
60656281067800652248397138040022
60656281067800657144303719860488
60656281067800701479495089241224
60656281067800702028287059683416
60656281067800706969926334287114
60656281067820166152634216119784
60656281067821367093546178892130
60656281067821416918917716260950
60656281067823768607710930866402
60656281067823816647856862103710
60656281067823818433082382513384
60656281067823818433082468235222
60656281067824967580404270225054
60656281067825019190164844222358
60656281067831921758162900049926
60656281067832221901700829728006
60656281067832221901951533831110
60656281067893149205571925421240
60656281067893151036468548735574
60656281067893999994246931670264
60656281067893999994267820492316
60656281067894300137763940758584
60656281067894300137784829580636
60656281067894301373110730137832
60656281067894349962571390708880
60656281067896703482343680653026
60656281067896745987141724373432
60656281067896745987142095909900
60656281067896746169402832489734
60656281067896746169403204026042
60656281067896746169403951684878
60656281067896746169403975678374
60656281067896746169404323240060
60656281067896747816448321093740
60656281067896747816448664033070
60656281067896747816533004190542
60656281067896747817285120750656
60656281067896747817285489099180
60656281067896747953792643975964
60656281067896747953794131520876
60656281067896751659834507649918
60656281067896752895181300215706
60656281067896753307715676696982
60656281067896753307715676714451
60656281067897902409031956142364
60656281067897902454785540934188
60656281067897903644357856699560
60656281067897904239426056640162
60656281067897946743388677234284
60656281067897948527778141023522
60656281067897948527778141141566
60656281067897948528613826088936
60656281067897948574367410998804
60656281067897952233818518687758
60656281067897954064797938382516
60656281067904851279708870435950
60656281067904851279709214792222
60656281067905156776312088731682
60656281067929168258509639333974
60656281070463381065540622685159
60656281070560899341387992011376
60656281070571739920981126362431
60656281070778581033913039211603
60656281070778581034164087670979
60656281070779431639845760607987
60656281070779431639845760625249
60656281070779432188887658918943
60656281070779481602478048120191
60656281070779782203530910891612
60656281070851515909299360272735
60656281070851515909550408749373
60656281070852367063521872270033
60656281070852416477111142263087
60656281070852416477362190739725
60656281070852711519070893760199
60656281137707880695995298155828
60656281137707885636547011958166
60656281137707885636567932547926
60656281137707885636818608069862
60656281137718642624937407558618
60656281137718690803180259727446
60656281137718690803430963830550
60656281137718692450308944927438
60656281137719891377248296080726
60656281137719891377498971602662
60656281137719891377499000183830
60656281137755008168738359414166
60656281137755008168989063517270
60656281137813236011038122548246
60656281137813236011852882302166
60656281137815887706651421712250
60656281137815887706902121583266
60656281137815887889916432170846
60656281137815930531223404226908
60656281137815936067407173545230
60656281137815937302753966112422
60656281137815937714472439648282
60656281137815937714473468536772
60656281137815937714536230301696
60656281137815937715288342592294
60656281137815937851796985031459
60656281137816838282285250527124
60656281137816838283100038843338
60656281137817137876738320106646
60656281137817137877574000450326
60656281137824042824778477594290
60656281137827943043433186452210
60656281137827943455215450628386
60656281137827943638229790262242
60656281137827944827822997919566
60656281137827945239521694074632
60656281137827945239605262108792
60656281137827945422619601748472
60656281138411521898545204408970
60656281138469749329250989709954
60656281138469749329251018291122
60656281138472451032686077419630
60656281138472451032686105999346
60656281138472451032686364262178
60656281138473651789768740249314
60656281138484451831791018724712
60656281138484456773366469527774
60656281138484456773366727794978
60656281138484456773366727812448
60656281138484456956380694376206
60656281138484456956381067428834
60656281138688549010927426286672
60656281138688598424787606496952
60656281138691249068069480086692
60656281138691250303165598646816
60656281138691250714173452344980
60656281138691250714194344353572
60656281138691250714445421509304
60656281138691250851643385423496
60656281138691250851643414119852
60656281138691250852208273192112
60656281138691254421239971920542
60656281138691254421239971938012
60656281138691255656314796838486
60656281138691256204813875875136
60656281138691256204876637976882
60656281138691298893441047551340
60656281138691300128222952468008
60656281138691300128222981046272
60656281138691300128223981336332
60656281138691300677014922927670
60656281138691300677015951778732
60656281138691300677078742478908
60656281138691300677830830457902
60656281138691303833992761353678
60656281138691303834264357465374
60656281138691303834264386046542
60656281138692154989051753909490
60656281138692154989051753928364
60656281138692154989051839667512
60656281138692199461252800962024
60656281138692200695783685998984
60656281138692200696599593529216
60656281138692449642138550008188
60656281138692449778583512926312
60656281138692449779399415870324
60656281138692451425711422243336
60656281138692451425712565431976
60656281138692451608704840822324
60656281138692451608725761410632
60656281138692454583525715516478
60656281138692455178322347907678
60656281138692456412832283657118
60656281138692456961875302576156
60656281138692482996219907225334
60656281138692499055162964134188
60656281138692499055727048366172
60656281138692499603954935976268
60656281138692499604769724311356
60656281138692499604769810050344
60656281138692500839551743545276
60656281138692500839552800994768
60656281138692500885305328455144
60656281138692501434076406788122
60656281138692501434077435640636
60656281138692501434098327649228
60656281138692501434913235024706
60656281138692504545342473020706
60656281138692504545593177123810
60656281138692504591346762033678
60656281138699354177539839205340
60656281138699354177539839206792
60656281138699354177560759793648
60656281138699403591399933676472
60656281138699404002910257733148
60656281138699404002911290836464
60656281138699408944298456344754
60656281138699408944298799299894
60656281138700604165467970029752
60656281138700604714259940471944
60656281138700609655648510972538
60656281138703256043281877943260
60656281138703256592324896862298
60656281138703261396513982603742
60656281138703261579444639417806
60656281138703261945494239390466
60656281138703261945494239407936
60656281138703261945556972924190
60656281138703261945557001503906
60656281138703261945557001522780
60656281138703261945557087261928
60656281138703261991226903593982
60656281138703261991310586413774
60656281138703262128487658336844
60656281138703263226594589697732
60656281138703305868903316000808
60656281138703305868904373450300
60656281138703306006165128174288
60656281138703306051917655634664
60656281138703306051918713084156
60656281138703306417695286460470
60656281138703306417695286810390
60656281138703306417757962836166
60656281138703306417759077426216
60656281138703306463512690915800
60656281138703306600709625977686
60656281138703311359083485401670
60656281138703311359083856955240
60656281138703311359083856961064
60656281138703311359334532478628
60656281138703311359334561041082
60656281138703311359334561046698
60656281138703311405088117388496
60656281138703311405088145950950
60656281138704157205868195266804
60656281138704206436715098008630
60656281138704207031239761232602
60656281138704207031240790085116
60656281138704211972899899383220
60656281138704211972899927964388
60656281138727573022144089332774
60656281138727573616104639864542
60656281138727621200386569963842
60656281138727623030529966341066
60656281138728471942826900324682
60656281138728523598341834070726
60656281138735726310128523679478
60656281138735726447138574305978
60656281138796606030784296221358
60656281138796606030784300925622
60656281138796606168065857338450
60656281138796648855376086231720
60656281138796648855376861071996
60656281138796648855377200840644
60656281138796650503258255568636
60656281138796650503258284148400
60656281138796650503258369887708
60656281138796650639765897699076
60656281138796650639766672539352
60656281138796650639767012309404
60656281138796654209298631697678
60656281138796654209298660277442
60656281138796654209298746016750
60656281138796655444645538583942
60656281138796655992872654540094
60656281138796655993688471763672
60656281138796655993688557502979
60656281138797551071070066138752
60656281138797554776295653932706
60656281138797556011642446499898
60656281138797556012457234834986
60656281138797849429361558022812
60656281138797851214587075227072
60656281138797856750770819171044
60656281138800556669063212478234
60656281138800556669064355684344
60656281138801407412005554405858
60656281138801407412256253804698
60656281138801408647352343785106
60656281138801409196395361286994
60656281138801451700629235036428
60656281138801453530772626709388
60656281138801453531587415044476
60656281138801456642016400544718
60656281138801457236813375909772
60656281138801458472159796921942
60656281138801459022017975712216
60656281138808655831403213747624
60656281138808655831591241824952
60656281138808656380383212267144
60656281138808656380445888174876
60656281138808656380445888292920
60656281138808656380446232647788
60656281138808656380446232666662
60656281138808656380446261227504
60656281138808656426199473084744
60656281138808656426199817557656
60656281138808656426199846137372
60656281138808661184489078580050
60656281138808661733553018068522
60656281138808661779285682390082
60656281138808662968878890047406
60656281138808663563675493876312
60656281138812265835006189889350
60656281138832973405000156341386
60656281140709273291905819795539
60656281140709273291905819812801
60656281140782408223722164412090
60656281140806734742259626608019
60656281141365973763820414361039
60656281141365973764636321891271
60656281141365974313616578708515
60656281141365984700014697201945
60656281141365984837275451577417
60656281141365984882777213525907
60656281141365985500451357646485
60656281141365986484152685353791
60656281141365986484152685371053
60656281141365986484404508315169
60656281141365986530156945804309
60656281141365986530158064999453
60656281141365986530158093225037
60656281141365986530158093579169
60656281141365987078948917646389
60656281141366885473717612533527
60656281141460529701981692037011
60656281141464432162499383899167
60656281141475255973444960819593
60656281141475255973444960819596
60656281141657570991821132928159
60656281141657576482251317338017
60656281141657718844257682504424
60656281141657724334626481225076
60656281141657724380442485293196
60656281141657768852832190226570
60656281141658471559570067064359
60656281141658974963356624079225
60656281141658974963356652660393
60656281141682085991133046561859
60656281141682085991133047978801
60656281141682085991384095021235
60656281141682085991885158871171
60656281141682085992135815144351
60656281141682085992136207328126
60656281141682085992136207347809
60656281141682936597065767958243
60656281141682986559696940861523
60656281141682986559947989338161
60656281141682986559948760990493
60656281141683236786336361956431
60656281141683236786336363373581
60656281141683286611958603445617
60656281141683286611958603445620
60656281141683286611958604843084
60656281141683286611958947799676
60656281141683286611958947819359
60656281141683286748968654054855
60656281141683286748968655472004
60656281141683286748968655472005
60656281141683286749219358175221
60656281141683286749219702531701
60656281141683286749219702548963
60656281141683286794701318258371
60656281141683286794701319793564
60656281141683286794701319793565
60656281141683286794973287441569
60656281141693593704229560082265
60656281141693593704292407936417
60656281141693793235425539598650
60656281141694049684551044148243
60656281141694092372342302223091
60656281141694092372342302322261
60656281141694092372342302339731
60656281141694092372342417008515
60656281141694093562207850692586
60656281141694094156669466356086
60656281141694094156732228121010
60656281141694094156732228593186
60656281141752163966891492441789
60656281141752163966891497041059
60656281141752269200451730957403
60656281141752286266516430375633
60656281141755020866519369022671
60656281141756172255766059809949
60656281141756221486592041962255
60656281141756221623852796691858
60656281141756221623852796691859
60656281141756221669334436394763
60656281141756221669334437911083
60656281141756221669606405577801
60656281141756238140896556951477
60656281141756238140896557031670
60656281141756238140896561753403
60656281141756238140896561753404
60656281141762970779879364011007
60656281141763092667743331060926
60656281141766678216023835016076
60656281141766678673497008443574
60656281141766678673559684469510
60656281141766678810820438844982
60656281141767026629478895584365
60656281141767029031301902815594
60656281141767029031301903165514
60656281141767029031364664930438
60656281141787286111550990058956
60656281141787286111550990058965
60656281141787286111551075798264
60656281141787286111551075798273
60656281141787403058006493709073
60656281141787435816811267519667
60656281141787435817564380136301
60656281141787436365603237979121
60656281141787436366356350561231
60656281141787436411335902162954
60656281141787436412088014472266
60656281141787436412089043342042
60656281141787452425863606020933
60656281146363671701925392957858
60656281146363671701925421655618
60656281146363971891195986954594
60656281146363971891195986956046
60656281146398793297792691611914
60656281146398793297793034568506
60656281146398793297793034574122
60656281146399094035855484695685
60656281146399094035918246810529
60656281146399094035918246810530
60656281146581575757428231414402
60656281146581575757449266906178
60656281146581575757449266925100
60656281146581575757449272574130
60656281146581575757511918957380
60656281146581575757511942931954
60656281146581575757511942950876
60656281146582476188000294171138
60656281146582476188000294190060
60656281146582476325260962826384
60656281146582531091999094074939
60656281146582776560264192311406
60656281146582826339902038515181
60656281146617598469920460426090
60656281146617598469920460443560
60656281146617598469983222195593
60656281146617598515653096067360
60656281146617598515736893211839
60656281146617647883488814434526
60656281146617647883489157408379
60656281146617647883489157408380
60656281146617647883510077996687
60656281146617647883510077996688
60656281146617647883760782082322
60656281146617647883760782082530
60656281146617647929242742318247
60656281146617898659253902300159
60656281146679775807119884249410
60656281146686975545487038791670
60656281146686975545487040326864
60656281146686979251527416455906
60656281146690577267691147851510
60656281146690577267691149386704
60656281146690577267962745498192
60656281146690577267962745498400
60656281146690577267962774076664
60656281146690577816733823949262
60656281146690577816754715957854
60656281146690577816817391983630
60656281146690577862487408741086
60656281146690577862570976775454
60656281146690577862570977247837
60656281146690583169903601172328
60656281146690878006087985863774
60656281146690878006087986336157
60656281146690878006088329275279
60656281146690883542188534810249
60656281146691033659700624264331
60656281146691033659815702577203
60656281146691033659815702581415
60656281146714892599446085187484
60656281146715359560063626344122
60656281146715359560816767523002
60656281146715360108854563548853
60656281146715360108854563665493
60656281146715360109607704827111
60656281146715360109607708960029
60656281146715360109608737829805
60656281146715365051245921525674
60656281147274161612752867321961
60656281147274161613504979648535
60656281147274461847777017648897
60656281147274610867799440151319
60656281147275513059863399803227
60656281147275800483863269072431
60656281147275813249113073095063
60656281147275816360545217846061
60656281147336740027028641039364
60656281147344389843064510163474
60656281147344389843064510298988
60656281147344389843064514885208
60656281147344389843064854655052
60656281147344389843064854672522
60656281147344389843064883234768
60656281147344389843064883234976
60656281147344389843064883252238
60656281147344690032314527964358
60656281147344690032314561248337
60656281147344690032314561248545
60656281147347089350307207444050
60656281147347091133964793753120
60656281147347091134215842212496
60656281147347091134215842684880
60656281147347091134717591958354
60656281147347091134717596680088
60656281147347091134717934914946
60656281147347091134717934919318
60656281147347091134717934932208
60656281147347091134968983391584
60656281147347091134968983395956
60656281147347091134968988113317
60656281147347091134968988113318
60656281147347091546563080263826
60656281147347391186790308154503
60656281147347391186790312386591
60656281147347391186978594499035
60656281147347391323486093258512
60656281147347391324239349223024
60656281147347391324239692179616
60656281147347391735749648952189
60656281147347391735770564941227
60656281147347391735833327056071
60656281147347391735833331305421
60656281147347391918764216757214
60656281147347394893018970628077
60656281147348291754518637024198
60656281147348291754790604653488
60656281147348292303561311552232
60656281147348292303582232139088
60656281147348292303582232140540
60656281147348292303582575096924
60656281147348292303645365912496
60656281147348292303645365913948
60656281147348292349315244022174
60656281147348292486596914735152
60656281147348292486596914736604
60656281147373057575601051294995
60656281147379511987703544472170
60656281147379511987724350859657
60656281147379511987724465178486
60656281147379511987787112974342
60656281147379511987787227293414
60656281147379511987787227310676
60656281147379512170738804812426
60656281147379812177057706989999
60656281147379812359988478104262
60656281147383414036438659316308
60656281147383414036459922960586
60656281147383414036710628480632
60656281147383414082192244226176
60656281147383414082464213390500
60656281147383414448304834951408
60656281147383414631256412470420
60656281147383414631256412476243
60656281147383414631319174591087
60656281147383531371632556363138
60656281147383564200070833996444
60656281147383564725902284147644
60656281147383564725985966967436
60656281147383580602479801925799
60656281147383580648212466245907
60656281147383581197276034218640
60656281147383864389341427993228
60656281147383870291302802526909
60656281147383881386525736206832
60656281147551487085663137431116
60656281147554188376479389454218
60656281147554188377064514832880
60656281147554188377315188821234
60656281147554188377316217690802
60656281147555088807030416719178
60656281147555088807867244955762
60656281147555088807867246490956
60656281147555088807867246504054
60656281147555094298297434100451
60656281147555138815416671516333
60656281147562292251459675981324
60656281147562292251459675998586
60656281147563227820481751507770
60656281147563227820481780205530
60656281147563227820481780205738
60656281147563227820481781622680
60656281147563494655669961308569
60656281147563528009731426334800
60656281147563542833913589360157
60656281147565896169835855048716
60656281147565896169897473979131
60656281147565896169898507098258
60656281147565896169898531074492
60656281147565896169898531078704
60656281147565896169898531078863
60656281147565896169898617167772
60656281147565896215652206327197
60656281147565901111285701169001
60656281147565929112134833302650
60656281147565929112385538805434
60656281147565929112385653596682
60656281147565929112385657846032
60656281147565929112385881762026
60656281147565929112385881766398
60656281147565929112385996553274
60656281147565929112386000802624
60656281147565929569733216338193
60656281147565943982028998695853
60656281147565945583675033516307
60656281147565945629157022314479
60656281147565945629428618426175
60656281147565949289716439563433
60656281147565949289716468144601
60656281147566195809874002016055
60656281147566195809875035117919
60656281147566196359168067977319
60656281147566196359169101096653
60656281147566196359169215415517
60656281147566196542120794352929
60656281147566229713250225426513
60656281147566229896180767449538
60656281147566245772694951989703
60656281147566249478735329168505
60656281147566351601093186149247
60656281147567096926897195543868
60656281147567096926897200265601
60656281147567096926897200265602
60656281147567096926917087852827
60656281147567096926917116431091
60656281147567096926918116250220
60656281147567096926918120971953
60656281147567096926918120971954
60656281147567096926918120972161
60656281147567096926918144946576
60656281147567096926918149551669
60656281147567096926918149551670
60656281147567096926918149551877
60656281147567096972649752056343
60656281147567096972650785175469
60656281147567097109932455888448
60656281147567101868284365773891
60656281147567129731935535394640
60656281147567129732207246278662
60656281147567129732207274859830
60656281147567129732207279109180
60656281147567129732207503023930
60656281147567129732207504558964
60656281147567129732207536326624
60656281147567129732207617814970
60656281147567129732207617816422
60656281147567130326731794714498
60656281147567146340485469985857
60656281147567146340757437733245
60656281147567146340757439150178
60656281147567146340757439150181
60656281147567146340758466604473
60656281147567146340758468021406
60656281147567146340758468021415
60656281147567146386512024350109
60656281147567150046798815569283
60656281147567251962668644393868
60656281147567251962919692870506
60656281147567294651002895040878
60656281147567300141434141149578
60656281147567600536355642741315
60656281147567600536355757060179
60656281147590211089786492544562
60656281147590260914343500212679
60656281147590260914594204298521
60656281147590260960075135647201
60656281147590260960076164534239
60656281147590260960347760627221
60656281147591461672240750256790
60656281147591562604963666130109
60656281147591611835790021218406
60656281147591912161233493214099
60656281147591912162070321450683
60656281147591912162070322867625
60656281147591912162070322867832
60656281147591912162070322867833
60656281147591912162321369927529
60656281147591912207802987189392
60656281147598364789365164388341
60656281147598366024649538158652
60656281147598366024649538158895
60656281147598366070382202480455
60656281147598755982809549206212
60656281147602218522597471522207
60656281147602218659858140141115
60656281147602219071640404334707
60656281147602219254571032918768
60656281147602268668432275279948
60656281147602357705013659665732
60656281147602418831792481839693
60656281147602418831792481839696
60656281147602675097631676047870
60656281147602707857104457985614
60656281147602718837776881823724
60656281147602718837776881823932
60656281147602718975225578401098
60656281147602718975225921357690
60656281147602718975309130136727
60656281147659588759335829534332
60656281147659588760171509878012
60656281147659588760171511394332
60656281147659588760171625713196
60656281147660489144153821053852
60656281147660489144154192591404
60656281147660489144968609388940
60656281147660489144968609390392
60656281147660489144968613976612
60656281147660489144968952228732
60656281147660489144968953745212
60656281147660489144968953750828
60656281147660489144968953763926
60656281147660489144968956932996
60656281147660489144968980926492
60656281147660489144968980926700
60656281147660489144968982343642
60656281147660489190722198903949
60656281147660489190722537137356
60656281147660489190722537142972
60656281147660489190722538672390
60656281147660489190722541860333
60656281147660489190722541860334
60656281147660789334239546225676
60656281147660789334239547747612
60656281147660789334239547760710
60656281147660789334239550929940
60656281147663145826406834304227
60656281147663145827158950862889
60656281147663145964419701006322
60656281147663190298608938806253
60656281147663190298609281780315
60656281147663190299361055364915
60656281147663190299361394089627
60656281147663190435807274390704
60656281147663190481539938594172
60656281147663190482375734773036
60656281147663195789039470439364
60656281147663195789227384179113
60656281147663195789227412760281
60656281147663195789791582729962
60656281147663195789791582731414
60656281147663195834980997670149
60656281147663646278867895140033
60656281147663646279621034705349
60656281147663646279870576566435
60656281147663646279870662305583
60656281147663646279870691357683
60656281147663646279870695589563
60656281147663646279870705884501
60656281147663646279871054489358
60656281147663646279871054491788
60656281147663646279871054509041
60656281147663646279871740402542
60656281147663646279871740404972
60656281147663646279871740422225
60656281147664391056443655268046
60656281147664391056443655272258
60656281147664391056443655285516
60656281147664391056443656807452
60656281147664391056443656820550
60656281147664391056443659989780
60656281147664396546038164073267
60656281147664497479597133207541
60656281147664497479597133208993
60656281147664546710422767669932
60656281147664546710423140741220
60656281147664546710423143941018
60656281147664845801335702338621
60656281147664846899693734738004
60656281147664847035866587356995
60656281147664847036703067932723
60656281147664847036703410889315
60656281147664847036703415593579
60656281147664847036954464070217
60656281147664863508243521726378
60656281147664863508243864682970
60656281147664863508244668018605
60656281147671295957956852499970
60656281147671295957957195439092
60656281147671296003710437410045
60656281147671296003710780349167
60656281147671296140887966572228
60656281147671296140908887277176
60656281147671596147143878463789
60656281147671596147144221403119
60656281147671596147227446498365
60656281147671596330241785665418
60656281147671596330241785783759
60656281147671596330241786137891
60656281147671599853184598581921
60656281147675153534406637279031
60656281147675153580160222188899
60656281147675153946188901573251
60656281147675153991942486365075
60656281147675197869348330462959
60656281147675197869431555558205
60656281147675197869431898497327
60656281147675198006608741781057
60656281147675198006609084720388
60656281147675198006630005425336
60656281147675198006880710945381
60656281147675198006880710945382
60656281147675198052362326690925
60656281147675198052634295855249
60656281147675198052634295855250
60656281147675198418474917416157
60656281147675198601489257055837
60656281147675201712921087074423
60656281147675201758674671984291
60656281147675203405803728722043
60656281147675203954575122951118
60656281147675203954575122951127
60656281147675303629125502413356
60656281147675303629125502417728
60656281147675303629125503834670
60656281147675303674879088744538
60656281147675304040907766606954
60656281147675304223859430216486
60656281147675304223922106240801
60656281147675304223922106242262
60656281147675304246558769738415
60656281147675304292312268907683
60656281147675320306317992457755
60656281147675320352092497954470
60656281147675346316937795452398
60656281147675351807305308435590
60656281147675351807367984465738
60656281147675351807556355495286
60656281147675351853121569375606
60656281147675353706424559274720
60656281147675353706424688414884
60656281147675354049210419950239
60656281147675354049210419950248
60656281147675620495588213384649
60656281147675620495588328175689
60656281147675653849941326027450
60656281147675653849941668924993
60656281147675653849941668984042
60656281147675654444372146043130
60656281147675654444487138597927
60656281147675664968062673486366
60656281147675668674019139692442
60656281147675668674102707726810
60656281147675670320959795766798
60656281147675670320980802566430
60656281147675670320980802566637
60656281147675670320980802566638
60656281147675670321231849608864
60656281147695611289628449950818
60656281147695611289628449951061
60656281147695611289628449951062
60656281147695611289628564268522
60656281147695611289628564269890
60656281147695611289628564269926
60656281147695611289628564269974
60656281147695611289628564287395
60656281147695611335382034878239
60656281147695611335382149197311
60656281147696061778704905376321
60656281147696061779458016361953
60656281147696061779458017975693
60656281147696061779458046555409
60656281147696067131874309466601
60656281147696067132626417526563
60656281147696077838965273772297
60656281147696077838965278004385
60656281147696077838965278021855
60656281147696077839215982124751
60656281147699663501160061478627
60656281147699663501160061495857
60656281147699663501160061496100
60656281147699663501160062895537
60656281147699663501629696421769
60656281147699663501912173805204
60656281147699663501912173805412
60656281147699663501912830942047
60656281147699663501912831138637
60656281147699663501913202674945
60656281147699663501913202674980
60656281147699663501913202675188
60656281147699663501913204074625
60656281147699664095684320237815
60656281147699664095684320336985
60656281147699664095684320354455
60656281147699664095684663194407
60656281147699664095684664710727
60656281147699664095684667426495
60656281147699664095684667443757
60656281147699664095684691890763
60656281147699664095684693290443
60656281147699664095684696141565
60656281147699664095684697541245
60656281147699664096437465648991
60656281147699664096437465765631
60656281147699664096437808622845
60656281147699664096437810139165
60656281147699664096437837301731
60656281147699664096437837301939
60656281147699664096437838718881
60656281147699668855081230706977
60656281147699678326073641575363
60656281147699679973202698330620
60656281147699680109710997777054
60656281147699680109710997777064
60656281147699680110212400334025
60656281147699680110212404563900
60656281147699680110212404566113
60656281147699680110212404583583
60656281147699680110463060856763
60656281147699680110463108686479
60656281147699680110463108686687
60656281147699680110463110103628
60656281147699680155463519470149
60656281147699680155464548339925
60656281147699680155464552572013
60656281147699680155464552572017
60656281147699680155464554104786
60656281147699680155464554107206
60656281147699680155464554107207
60656281147699680155464554124469
60656281147699680155464554124472
60656281147699680156216664881329
60656281147699680156216664898587
60656281147699680156216664898591
60656281147699680156216666433783
60656281147699680156216666433784
60656281147699680156217037950406
60656281147699680156217037952827
60656281147699680156217037970089
60656281147699680156217037970092
60656281147699680156217693749653
60656281147699680156217693768363
60656281147699680156217695283873
60656281147699680156217695283874
60656281147699680156217695303556
60656281147699680156217695303557
60656281147699680156217695303559
60656281147699680156217695303560
60656281147699680704234484647663
60656281147699680704255405235971
60656281147699680704255405352611
60656281147699680705008546396345
60656281147699680705008632135493
60656281147699680705008632154207
60656281147699680705008632607669
60656281147699680705008636740427
60656281147699680705008636858471
60656281147699980162472915006552
60656281147699980162472916541538
60656281147699980344735143399522
60656281147699980345215545278274
60656281147699980345487255708834
60656281147699980345487512926278
60656281147699980893505078644447
60656281147699980893525999232755
60656281147699980894279226150991
60656281147699980894279230737211
60656281147699980894279259434971
60656281147699985652151020391078
60656281147699985652903103665760
60656281147699985652903132717652
60656281147699985652903132717859
60656281147699985652903132717860
60656281147699985652904165819516
60656281147699985835677248723466
60656281147699985835917443305233
60656311537689650552523601490506
60656312760669746287029677554286
60656312973381159934770876646918
60656312973381159942110559405346
60656313375167990043150268477402
60656313446071495000621324304296
60656313451978919244858380117980
60656313451978919618229155530210
60656313451979814689690231373886
60656313451979814697305240881830
60656313451980119818926416471260
60656313451980120367969435372828
60656313451980120375311416731922
60656313451990927188299652404366
60656317061930209085193305252566
60656317061930209092532988010994
60656317067838834450595733872882
60656317067838834452286953117050
60656317067838834452290310584358
60656317067838834459881040402482
60656317280581768115846429163658
60656317682337078222759005148016
60656317753239382416391484800000
60656317753239382423733490506722
60656317753251388164413854039522
60656317759145306087082491497450
60656317759148002429819403795324
60656317759148007417710888021056
60656317759148902860872411691466
60656317759149207991778924374336
60656317759149208540821943275904
60656317759149208548163919935106
60656317759159713387491757662452
60656317759159713563665524143422
60656317759159713563728285925816
60656317759160013707245295014136
60656319188963607212949816601754
60656319188963612564426992056478
60656319194835915031537202104348
60656319194835915031725487399120
60656319194847620217106578717184
60656319194868330119780205811264
60656319194871031823027265437788
60656319194871036808409990997154
60656319194871037174438666032778
60656319194871037174438670282336
60656319194871037176196693587220
60656319194871037176949150270274
60656319194871037176949150736834
60656319194882742771602020477258
60656319194882742954616360111114
60656319197837340979749445368571
60656319197837340982197166423993
60656319197837340982197510814997
60656319197837340982199834795581
60656319198807252309595591292021
60656319198807252309598944159851
60656319198809970116596739045041
60656319198810871235168040358970
60656319198818059120891573902367
60656319198818059120891573902415
60656319198818059120891573902575
60656319198818059121163168479077
60656319198818059123336970977205
60656319198818059123339294957789
60656319198818059306622131889549
60656319198818073945322226278789
60656319198818073946074338606815
60656319198818073947768915650741
60656319198818074129088679309305
60656319198821611020189315114332
60656319198821611020189315464252
60656319198821611020189316514012
60656319198821659195984849860056
60656319198821661026109562037266
60656319198821661026109562387186
60656319198821661026109935108768
60656319198821661026109936508448
60656319198821661028553926924438
60656319198821661028553927390998
60656319198821661028554299995940
60656319198821661028554300462500
60656319198821661440358231481975
60656319198821675851041740223346
60656319198821675851041740242220
60656319198821675852736315867592
60656319198821677498149904969927
60656319198821677499844480614173
60656329913445637854566519317066
60656329913445637854566519665582
60656329913445637854566519666986
60656329913445637900320104108890
60656329913518272587377294684672
60656329913518272587624904187150
60656329913518272587627998787776
60656329913518572730953623280806
60656329913518572731141913275470
60656329913518572776647888681456
60656329913518587553610783643520
60656329966623266572544288361752
60656329966695901305355063029518
60656329966696199800048440067046
60656329966696201449624184291796
60656329984320928367139541909264
60656329984324830644642924233600
60656329984324830644893971293296
60656329984324830827908310927152
60656329984324831239502288758796
60656329984324831239690316836124
60656329984345240397022391017274
60656329984345240403797217891386
60656329984349142262743509165434
60656329984349142269518336039546
60656329984349142269581098154390
60656329984349142994800867601688
60656329984418175273350175473200
60656329984418175273350176522960
60656329984418175273600879576304
60656329984418189685976645263184
60656329984422027909060071223214
60656329984422076085043120325720
60656329984422077139318903123838
60656329984422077734118601534496
60656329984422087204918910651192
60656329984422091963480027587520
60656329984422092146494367221376
60656329984422092693845132044782
60656329984422094340974185600206
60656329984422094342394473713842
60656329984422094342478156539250
60656329984422094342666441361846
60656329984422094342666441834022
60656329990221401043243864101696
60656329990221450311960731695748
60656329990221450311960732162308
60656329990221450317042932920658
60656329990221450317060870511436
60656329990221450317063968294390
60656329990221450317315016771028
60656329990221450317315275038232
60656329990221450317880130922548
60656329990221450319572011032432
60656329990221450866085951839696
60656329990221450866106987213428
60656329990221450866107245480632
60656329990221450866358035690066
60656329990221450868615029934208
60656329990221450868615401470516
60656329990229554192020115896076
60656329990233156458167105041796
60656329990233156463249421052130
60656329990233156463521304028008
60656329990233156463521390117076
60656329990233406783923970417052
60656329990233456057741234044236
60656329990233456606787350728758
60656329990233456607038399205396
60656329990233456609295393467008
60656329990233456609295507785872
60656329990253865810103137590062
60656329990253865817717112461108
60656329990257468081350265568940
60656329990257468081350266035500
60656329990326750815869539742390
60656329990326798991852588844896
60656329990326800686427568810976
60656329990326800686448372014732
60656329990326800686448375197060
60656329990326800686451469797686
60656329990326800686702518274324
60656329990326800687266602506308
60656329990326810111749242599244
60656329990326815464918672283710
60656329990326815510588606135830
60656329990326816745956287990230
60656329990326816746207340698956
60656329990326817294999306909268
60656329990330402362961657929628
60656329990330402957698597759094
60656329990330402957946551652576
60656329990330402957949645885812
60656329990330402957949646235732
60656329990330417187122781343550
60656329990330417780415421886516
60656329990330417780415421903986
60656329990330419015762211265764
60656329990330419017203415951638
60656329990330419017203420200988
60656329990330419017266177720774
60656329990330419017266182320044
60656329990330419017454464078356
60656329990330419017454464428276
60656329990330419017454467260684
60656329990330419017454467614816
60656329990330653276408153710578
60656329990330702552152040310788
60656329990330702552169490162892
60656329990330702552169493345220
60656329990330702552172587945846
60656329990330702552420541821858
60656329990330702552987720187908
60656329990330702552987720654468
60656329990330703101194714838822
60656329990330703101195059229826
60656329990330703101463560740896
60656329990330703101466655324052
60656329990330703101466655341522
60656329990330703102030739089476
60656329990330703102030739556036
60656329990330703284477899908192
60656329990330718106946770626162
60656329990330719206725062675862
60656329992993247948010590800223
60656329993876402929290977153459
60656329993876703072870747890111
60656329993949348916773301774835
60656329993949348921291791721011
60656329993949348923736041940851
60656329993949649060478597207735
60656329993953251384044928503963
60656329993953251384065849090819
60656329993973616074528811603967
60656329993973660548614921283411
60656329993973960692194692603263
60656329993973961279878644009469
60656329993973961280129348112573
60656329993973961280129348118189
60656329993977518535046905098467
60656329993977562956600764272381
60656329993977563002082753074925
60656329993977563002145514835477
60656329993977563002166435422333
60656329993977563008922321701291
60656329993977563008944356897071
60656329993977566713205446164683
60656329993977566713268122186087
60656329993977566713268465142679
60656329993977566713289014193227
60656329993977566713289385729535
60656329994168186899272774323437
60656329994168439461517464751656
60656329994192454051946081510717
60656329994192502779987180143916
60656329994265433943497352690468
60656329994265448216166920878301
60656329994265700778413800338243
60656329994265748362383514262654
60656329994265748954396849440749
60656329994265748954397621093081
60656329994265748956904662124121
60656329994265748956929040917114
60656329994269350676663720733317
60656329994269350676684641320173
60656329994269350679384197503002
60656329994269350679384226084170
60656330126229085953228600254246
60656330126229102426711325280602
60656330126229102427527229643168
60656330143954962238788136863796
60656330149863587605634125113724
60656330153506550409215580675100
60656330153802236832375301211110
60656330153802236832375329789374
60656330153802236833128442388746
60656330153802236833128470969914
60656330203037313863032181370316
60656330203037329970737277143648
60656330203037330336514907950580
60656330203037330382247943673094
60656330203037330382268492860448
60656330203040932653495071651764
60656330203040932653766667881552
60656330203041232247989611008608
60656330203041232248240659467984
60656330203041232430983401455110
60656330203041232431003950642464
60656330203041232431254999101840
60656330203041232797032629927646
60656330203041232797283676969872
60656330203041232980046969561502
60656330203912682224498055361110
60656330203912682231756378714600
60656330203912682231840061067832
60656330203913832568667518903384
60656330203913833163464122732290
60656330203913882988835660101110
60656330203913882988838754701736
60656330205887479202226521412140
60656330205887479202226521412149
60656330205887479202226864368741
60656330205995245497400848018107
60656330205995247144467917842857
60656330205995247144468260799449
60656330205995247145283820786869
60656330205995545686860846517857
60656330205995545687425702402173
60656330205995547333989903274323
60656330206649056982470975184881
60656330206649057531262945627281
60656330206649341248407310675344
60656330206649341248407339373161
60656330206649357125987984271797
60656330206652959442737648567057
60656330206684474512274376750582
60656330206867845683287414620311
60656330206867890148148807494133
60656330206867894957380861103999
60656330206867894958195620859371
60656330206867894958195649439087
60656330206867895506423535649503
60656330206867895507238295422137
60656330206867895508658951989131
60656330206867895508658952006393
60656330206868145872307050379488
60656330206868190337419401490917
60656330206868195100897870190915
60656330206868195101712629946287
60656330206868195101712658526003
60656330206868195695694100967193
60656330206868195696508889302272
60656330206868195696508889302281
60656330206868195696508894019643
60656330206868195697929545886537
60656330206871797372144625216335
60656330206871797372959413551423
60656330206871797372959785087731
60656330206871797417877318000962
60656330206871797417898210009563
60656330206871797418712998344651
60656330206871797418713341301243
60656330206871797420133654928907
60656330206903017102099677279851
60656330206903017102851789589163
60656330206903017650891647739513
60656330206903017651145795031603
60656330206903017651643760031563
60656330206903312480218070918319
60656330206903312480469032238867
60656330206903312486909215439199
60656330206903312486971891464975
60656330206903314134375983269860
60656330206903317840165683876975
60656330206903317840165683881187
60656330206906914156668509311673
60656330206906914156919299153925
60656330206906914209178295807591
60656330206906919517615925237807
60656330206975963090522399505311
60656330206975963638540308180315
60656330206975963638540308197577
60656330206975963638562348112171
60656330206975963638750633389681
60656330206975963638750633406943
60656330206975963639314369947711
60656330206975963639315489273997
60656330206975963639315489291259
60656330206975963639565417024669
60656330206976247354851193640931
60656330206976247355102240700627
60656330206976258474579825355347
60656330206976263827749259620369
60656330206976263827749259639083
60656330206976263827812021404007
60656330206976263827832941973601
60656330206976263827832941992315
60656330206976263828021227268373
60656330206976263828021227287087
60656330206976263828083989033297
60656330206976263828565162564381
60656330206976263828586083152689
60656330206976263828586083171403
60656330206979849031551735963353
60656330206979865504282346915171
60656330206979865504533022321919
60656330206979865504533365278511
60656330206979865504533393974867
60656330206979865504536489975173
60656330206979865505014567505951
60656330206979865505286163501007
60656330206979865505286506457599
60656330206979865505286535153955
60656330206979865550015011120091
60656330206979865550035903128683
60656330206979865550286607231787
60656330206979865550286950188379
60656330206979865550289915452012
60656330206979865550290074885041
60656330206979865550768152299179
60656330206979865550789044307771
60656330206979865551039748410875
60656330206979865551040091367467
60656330220767092562603085404284
60656330229520780097551272283772
60656330229626144878561394062772
60656330229626144878561422642488
60656330229626146525962418448528
60656330229626146525964742796502
60656330229626146526443620559328
60656330229626146526464512567920
60656330229626146526467611872810
60656330230282642143794366036444
60656330230282642143794394616160
60656330230318680779537140985680
60656330230318680779537169565396
60656330230318680779537255304544
60656330230501492880438639661878
60656330230501492880459531670470
60656330230501492885521299579186
60656330230537515597428404616312
60656330230537515597992574587444
60656330230537815786719890621688
60656330230537815786782652386612
60656330230537815787263168584228
60656330230541421214943455222054
60656330230541421214943483803222
60656330230541421214964375810362
60656330230541421215027137575286
60656330230610461585181896653644
60656330230610461585683990773036
60656330230610464742179255379968
60656330230610464742660457490768
60656330230610464742681349499360
60656330230610464742932396576318
60656330230610465291222274299006
60656330230610465291975415495356
60656330230610761774933692761228
60656330230610765480492868179150
60656330230614367157424564460318
60656330230614367203178149370186
60656330230614367203199069959946
60656330230614367203449774063050
60656330604827740708172233271354
60656330604827740708172233737914
60656330604827740708423281730730
60656330604827740710682716445832
60656330604827756768429166936664
60656330604827756814182751846532
60656330604827757182721911586212
60656330605375902225968512186732
60656330622549729359569553898496
60656330622553616993147137547510
60656330622553631818140961472440
60656330628458354724950401411900
60656330628462242360495220034874
60656330628462257185743075432568
60656330629114853639278971768440
60656330629114853822293225196588
60656330675727358077296274116416
60656330675731245711396529965628
60656330675731259943017392264576
60656330675731260536055966985132
60656330675731260537813994539574
60656330675731262320445779534220
60656330675731265477443132493422
60656330675731267673615208168926
60656330681530618297040926177912
60656330681542624037721289710712
60656330681635983442865063968000
60656330681635983442865406924592
60656330681635983444644326487626
60656330681635984723965785445796
60656330681635985092525492720996
60656330681635985135747705615620
60656330681635988796034836609058
60656330681635990626178232999540
60656330681639586814729601780836
60656330681639586995212913424466
60656330681639586995484509537614
60656330681639586996991833341632
60656330681639587406994833594290
60656330681639587544527528456652
60656330681639887550532734692654
60656330682196436612798863708504
60656330682511285326915430105384
60656330682511285331998004283544
60656330682511334737763980737190
60656330682511335159337116399184
60656330682511335332560584566096
60656330682511335333125440450412
60656330682511336392175750138468
60656330682511336392426797198164
60656330682511336392426801430252
60656330682511336979689638121520
60656330682511336986952207747166
60656330682511336986972353967374
60656330682511336987035115732298
60656330682511336987224176911490
60656330682511336987788261143474
60656330682511336987788261497606
60656330682511336989480514193558
60656330682512237005992165148144
60656330682512486081738374097398
60656330682512486083997805625960
60656330682512535916419491919760
60656330684170032820542295960823
60656330684170032820563187969415
60656330684170032820625863995191
60656330684170036526582672089865
60656330684170036526603564098457
60656330684170036526666240124233
60656330684170036572336228301973
60656330684170038356474216471081
60656330684170038361053058432088
60656330684170038361805170741400
60656330684170038363584463375773
60656330684486137655865511563602
60656330684486137656116215666706
60656330685150450955443322102967
60656330685150450955443323165777
60656330685150450955445646213449
60656330685150450955445647630391
60656330685150734490391575971357
60656330685150734490412467979949
60656330685150734490475144005725
60656330685150749314549599000109
60656330685150749314549599000269
60656330685150749314570491008701
60656330685150749314570491008861
60656330685150749314570492543895
60656330685150749504425433933435
60656330685150751143939739424627
60656330685150751143939740959661
60656330685150751144691847484589
60656330685150751144691849018171
60656330685150751144691849019623
60656330685150751144692995394803
60656330685150751144692996457613
60656330685150751144695320922227
60656330685150751144713887403395
60656330685150751144713888466205
60656330685150751144716212930819
60656330685150751144776564491981
60656330685150751144780008170612
60656330685150754850733372569393
60656330685150754850733372586655
60656330685150754850754264577985
60656330685150754850754264595247
60656330685150754850754265050161
60656330685150754850816940603761
60656330685150754850816940621023
60656330685154352866895956544221
60656330685154352866895956660861
60656330685154352866895956662313
60656330685154352866917996581284
60656330685154352871979674027661
60656330685154352871979674029113
60656330685154352872000566036253
60656330685154352874511050745925
60656330685154352874511050747377
60656330685154352874511079327093
60656330685258802815901822699844
60656330685258802818158159627780
60656330685466550254836938019893
60656330685466550254836941206433
60656330685466550262178948448348
60656330685466800437984534447459
60656330685466805971633434356783
60656330685466850444086611310277
60656330685466850444086614498221
60656330685466850444090054634617
60656330685466850444107503318869
60656330685466850444107506506813
60656330685466850444110975222925
60656330685466850446617987674249
60656330685466850446618016253965
60656330685466850450888780849588
60656330685466850451449513748776
60656330685466850451452865081572
60656330685470452120558054749499
60656330685470452120558059354593
60656330685470452166290718952967
60656330685470452166290723558061
60656330685470452166311610961559
60656330685470452168822095671230
60656330685470452168822095671231
60656330685477307107455762448293
60656330685477307107455763865235
60656330685477307244716431084617
60656330685477307244716432501559
60656330685477307244716432507388
60656330685477312597882507901253
60656330685477357067825176524537
60656330685477357067825179712529
60656330685477357067825180775339
60656330685477607250948411756675
60656330685477607250969303765267
60656330685477607250969305300301
60656330685477607250972772953555
60656330685477607431455591324717
60656330685477607431455591446973
60656330685477607431455592509831
60656330685477607431455592859751
60656330685477607433966104259813
60656330685477607433966105793395
60656330685477607433966105799218
60656330685477607433986996268405
60656330685477607433986997801987
60656330685477607433986997807810
60656330685477607433987112594692
60656330685477607439067246452882
60656330685477607441493700781076
60656330685477607441514965861010
60656330685477612784621668141353
60656330685477612784621672390703
60656330685477612784621672862879
60656330685477612784625140045409
60656330685477612787132181076449
60656330685477612787153073085041
60656330685477655617309728618984
60656330685477656662302494052040
60656330685477656669896696123897
60656330685477657256827130232942
60656330685477657257074849817825
60656330685477657257074853004317
60656330685477657257074853004365
60656330685477657257074853004524
60656330685477657257074854067175
60656330685477657257078293024073
60656330685477657257078293140713
60656330685477657257095741826417
60656330685477657257095745012909
60656330685477657257095745012957
60656330685477657257095745013116
60656330685477657257095746075767
60656330685477657257099213729021
60656330685477657259606226063705
60656330685477657259606226180345
60656330685477657259606229250404
60656330685477657259606230785438
60656330685477657259606254760061
60656330685477657259606257948218
60656330685477657259609323851030
60656330685477657259609325386064
60656330685477657259609582113863
60656330685477657259609583653268
60656330685477657259609696905116
60656330685477657259609698440150
60656330685477657264358570190198
60656330685477657264421332304799
60656330685477657264421332305042
60656330685477657264441103587668
60656330685477657264442253009990
60656330685477657264692926881461
60656330685477657266864576584340
60656330685477660970479156768416
60656330685477660970482628672472
60656330685477660970733304060263
60656330685481209153659700034429
60656330685481209153659700384349
60656330685481209153659700500989
60656330685481209156170213441908
60656330685481209156170213441909
60656330685481258933546293255595
60656330685481258933546297860688
60656330685481258933546297860689
60656330685481258933549650728518
60656330685481258979278957459063
60656330685481258979278962064156
60656330685481258979278962064157
60656330685481258979282315050078
60656330685481258979299849467655
60656330685481258979299849469107
60656330685481258979299854190846
60656330685481258986897035941093
60656330685481258986897036057733
60656330685481262692937413119895
60656330685574618394510170573331
60656330685574618394510170573340
60656330685574618394760874676435
60656330685574618394760874676444
60656330685574916934371011242584
60656330685574916934391903251176
60656330685574916934454579276952
60656330685574917989234088493336
60656330685574917989234090009656
60656330685574917989235207701531
60656330685574917989237533215905
60656330685574918580767814577752
60656330685574918581331898809736
60656330685574918581587074970150
60656330685574918581587103667958
60656330685574918583278298815040
60656330685574918583278327512854
60656330685574918583281650147836
60656330685574918583758723139204
60656330685574918583762167861613
60656330685574918584031439975414
60656330685574918584031468673222
60656330685574918584033763973309
60656330685578520260231287302946
60656330685578520260233611184360
60656330685578520303788083309195
60656330685578520303788088030929
60656330685578520303791182612840
60656330685578520305485759190206
60656330685578520305485788004654
60656330685578520305963951389609
60656330685578520305963951506165
60656330685578520305963951506249
60656330685578520305963951506409
60656330685578520305966275387823
60656330685578520306235547501305
60656330685578520306235547617861
60656330685578520306235547617945
60656330685578520306235547618104
60656330685578520306235547618105
60656330685578520306235920572807
60656330685578520306235920689447
60656330685578520306237871499518
60656330685578520306237871499519
60656330685578520306237900313966
60656330685578524012004329035131
60656330699361859727944542607384
60656330699365747317715228784810
60656330699365747363468813693274
60656330699365747365996745315756
60656330699365762188462264565576
60656330699365762188524940608822
60656330700237211441950306321284
60656330707803339257216504275997
60656330707912757902390639648384
60656330708224804985502900350759
60656330708224804987701894112451
60656330708784040927065784286531
60656330708787642650878578007747
60656330708893009632287919041123
60656330708893309821558512921267
60656330708893469388817387253399
60656330708893469389633290197411
60656330708893474351484661004693
60656330709100155047714074387157
60656330709100155047734966395749
60656330709100155047985670498853
60656330709111861838822101963673
60656330709111861884575686873541
60656330709111862433785725658949
60656330709112162028071775256961
60656330709115716169274026628389
60656330709115760639031766243243
60656330709115760639216699601853
60656330709115760639220052587775
60656330709115760641476131130415
60656330709209123752957101150341
60656330709209123753207805253445
60656330709209423939971358102549
60656330709209423942478399133589
60656330841172777410297577821094
60656330841172777410297577822498
60656330841172777410297577839968
60656330841720916919891811681292
60656330841720917102906151315148
60656330842044171486018347104576
60656330842044171486018347105980
60656330842044171487710600169322
60656330842044220899042761230576
60656330842044221311389884474800
60656330842045071916569374738330
60656330842045071918261627065488
60656330842045071918261627066892
60656330842045072101275966700748
60656330842045121916775382799028
60656330842045372243100723093116
60656330844784650644121440925202
60656330844784654348468016128018
60656330844784951200258288457379
60656330912947726316055731213804
60656330913056695013685729609724
60656330913056695013685729959644
60656330913056995157202738698044
60656330913056995157202739047964
60656330913056995340279754246812
60656330915683186350980781994127
60656330915684553742714160157587
60656330915688455584711182833902
60656330915688455608435278305587
60656330915688455608435278305747
60656330915688455608435651377089
60656330915901990974880407379407
60656330915901994678474094505140
60656330915901994680918459510404
60656330915902044505540208567957
60656330915902044505540208567966
60656330915902044506292320877269
60656330915902044506292320877278
60656330915902044513068176621157
60656330915903239909641524121899
60656330915903245270150552141733
60656330916011313398528712584069
60656330916011313400032937202702
60656330916011313400785049512005
60656330916011313400785049512014
60656330916014911416383922425578
60656330916014915122237046245072
60656330916014915122488094721701
60656330916014915122989158554384
60656330916014915123240207031013
60656330920503044930779461602273
60656330920503044930781785582857
60656330920503045479571432044465
60656330920503045479822136147569
60656330920503045662020912594415
60656330920503045667922402833238
60656330920503045669614655529190
60656330920612460952453910692317
60656330920612464656802808843427
60656330920827246368194145428682
60656330920827246368194145430134
60656330920829951778231254710082
60656330920829951778231283407896
60656330920829951778252175416482
60656330920830852208784634653440
60656330920830852345478206312884
60656330920831152534748771613312
60656330920935314505603350638292
60656330920935314505603379334648
60656330920935318211643726767334
60656330920935318211643755463690
60656330920938916776853604729090
60656330920938920480446145367206
60656330920938920481196306264532
60656330920938920482890510372470
60656330920938920482890883425098
60656330920938920483455713812648
60656330920938920483476634519048
60656330920939216966124169912878
60656330920939220670466871681600
60656330920939220672161104369254
60656330920939220672161448725526
60656330921483747147227051152839
60656330921483747149671416158103
60656330921483747337771682843772
60656330921483747339463935539724
60656330921483758267794831797309
60656330921483758267794859095437
60656330921483758267815751104029
60656330921483763803160372773885
60656330921483763803160372775337
60656330921483763803223048333101
60656330921483763803223048451193
60656330921483763809061862995446
60656330921487348871125736889215
60656330921487348871877849198527
60656330921487359989998969554957
60656330921487359990019861563549
60656330921487359996858479072361
60656330921487359996858507652077
60656330921487365479694493172003
60656330921487365479694493288643
60656330921487365487225904548091
60656330921487365487288695248474
60656330921487365487288695248475
60656330921487365525427157375471
60656330921487365525451521760508
60656330921487365532958224733768
60656330921487365532958597805110
60656330921591811764061528685007
60656330921591815467676107819332
60656330921592712331956878709730
60656330921592712338648018513248
60656330921593012527918612510032
60656330921596784474664762441943
60656330921596786329388052313832
60656330921596786329471390293530
60656330921596786329471391693210
60656330921596786329471734649802
60656330921596786329471734667064
60656330921596786329471736066744
60656330921810614557065616668477
60656330921810614557065645366285
60656330921810614557086537374877
60656330921810614557817728977789
60656330921810614557817757675597
60656330921810616204193640304365
60656330921810616204193669000721
60656330921810616204214561009313
60656330921810616387207893849153
60656330921810616387207893850605
60656330921810616387961154070287
60656330921810620091554812498206
60656330921810620091554841196014
60656330921810620091575733204606
60656330921810620091575733204612
60656330921810620093999177503470
60656330921810620093999206201278
60656330921810620094020098209870
60656330921810620098331959121022
60656330921810620098352879825970
60656330921810620099084760175926
60656330921810620099085104549460
60656330921810620099085133247268
60656330921810620099106025255860
60656330921810664382708090099757
60656330921810664382709123220335
60656330921810664383461235529647
60656330921810664563190937185989
60656330921810664563190937302629
60656330921810664563190938702309
60656330921810664563192057443943
60656330921810664563192057560583
60656330921810664563192086141751
60656330921810664563192086258391
60656330921810664563212978150343
60656330921810664563212978266983
60656330921810664565636421399447
60656330921810664565636421516087
60656330921810664565636450097255
60656330921810664565638746913821
60656330921810664565638775611629
60656330921810664565657342105847
60656330921810664565657342222487
60656330921810664565659667620221
60656330921810664565722343645997
60656330921810666212767803670287
60656330921810666217663120360800
60656330921810666217684041065748
60656330921810669322401715221159
60656330921810669324846080226423
60656330921810669916358133327459
60656330921810669916358133328911
60656330921810669916358161908627
60656330921810669916361490796011
60656330921810669916379053915767
60656330921810669916379053917219
60656330921810669916926349866867
60656330921810669917198319050064
60656330921810669918620926561032
60656330921810669918620955258840
60656330921810669918641847267432
60656330921810669918805855801275
60656330921810669918892551370536
60656330921810669919370714872131
60656330921810669919373038870344
60656330921810669919373067568152
60656330921810669919393959576744
60656330921810669919642684055328
60656330921810669919644663679848
60656330921810669923701172141625
60656330921810669923704644045924
60656330921810669923725564634232
60656330921810669924456756355233
60656330921810669924456756355236
60656330921810669924456756355242
60656330921810669924477676943544
60656330921810669926148894614232
60656330921810669926148923312040
60656330921810669926149009399656
60656330921810669926149009401108
60656330921810669926169815320632
60656330921811514988368756242749
60656330921811514988368783540877
60656330921811514988368784940557
60656330921811514988389676949149
60656330921811516771942660179873
60656330921811516955772936060642
60656330921811516955793828069234
60656330921811520476288487962797
60656330921811520476289607170991
60656330921811520478796648202031
60656330921811520478817540210623
60656330921811520666896914887700
60656330921811550309290209045804
60656330921811550309311101054396
60656330921811564950454784578983
60656330921811564950457108577037
60656330921811564996187448781047
60656330921811564996187478878535
60656330921811564996189801476909
60656330921811564996189802876589
60656330921811564996208369487447
60656330921811564996210694885181
60656330921811565133451676814546
60656330921811566186619810085786
60656330921811566780579614356995
60656330921811566780580733571012
60656330921811566780600506365587
60656330921811566781416413914692
60656330921811566785412140236308
60656330921811570484107153202967
60656330921811570484107153204419
60656330921811570484109477202473
60656330921811570484109505898829
60656330921811570484925384745755
60656330921811570484925413442111
60656330921811570484925413447934
60656330921811570486617637441707
60656330921811570486617666138063
60656330921811570486638558146655
60656330921811570491450192017133
60656330921811570491453663921432
60656330921811570491704368024293
60656330921811570491704368024536
60656330921811570492268452256520
60656330921811570492268538345588
60656330921811570493960676254664
60656330921811570493960704952472
60656330921811570493960791040088
60656330921811570493960791041540
60656330921811570493981596961064
60656330921811816961213254176657
60656330921811817145043501359618
60656330921811820665560201051135
60656330921811820668067242082175
60656330921811820668088134090767
60656330921811820856167480070036
60656330921811850498560774344780
60656330921811865139704457752727
60656330921811865139704459269047
60656330921811865139704486450535
60656330921811865139706781750781
60656330921811865139706783267101
60656330921811865139725378459127
60656330921811865139725379975447
60656330921811865322722270812779
60656330921811865322722270812782
60656330921811865323557951156462
60656330921811866375054723738887
60656330921811866375054723738890
60656330921811866375890404082570
60656330921811866969850179657423
60656330921811866969851327567796
60656330921811866970687007911476
60656330921811866974682734233092
60656330921811870673377747083111
60656330921811870673377747084563
60656330921811870673380071081165
60656330921811870674195978625899
60656330921811870674195978630270
60656330921811870674196007322255
60656330921811870674216899330847
60656330921811870675888231321851
60656330921811870675888260018207
60656330921811870675909152026799
60656330921811870680724257801576
60656330921811870680995853913272
60656330921811870681559938145256
60656330921811870683231270134808
60656330921811870683231298832616
60656330921811870683231384920232
60656330921811870683231384921684
60656330921814216279269725728317
60656330921814216279269753026445
60656330921814216280021838037629
60656330921814216280021865335757
60656330921814217926397776643619
60656330921814218063595740439559
60656330921814218063658416465335
60656330921814221632459046180725
60656330921814221767185985408795
60656330921814221767185985525435
60656330921814221767188309873409
60656330921814221767189429081603
60656330921814221767189457429491
60656330921814221767189457779411
60656330921814221767941569738803
60656330921814221769633822784675
60656330921814221813779842246982
60656330921814223414317481065379
60656330921814266104912199159597
60656330921814266104913232280175
60656330921814266105665344589487
60656330921814271592831902164415
60656330921814271592832935283541
60656330921814271595092371399727
60656330921814271595279624636779
60656330921814271595342300662555
60656330921814271595343075502831
60656330921814271595844483709039
60656330921814271596095187812143
60656330921814271600423320965539
60656330921814271600423321082179
60656330921814271600426792986235
60656330921814271638585486956191
60656330921814271640825035603159
60656330921814271640825035603243
60656330921814271640825035603402
60656330921814271640825035603403
60656330921814271641095971665862
60656330921814271641095971665863
60656330921814271641097004786437
60656330921814271641097004786440
60656330921814271641097004786441
60656330921814271641574852612468
60656330921814271641577147912471
60656330921814271641577147912555
60656330921814271641577147912714
60656330921814271641577147912715
60656330921814271641846448724164
60656330921814271641849117095752
60656330921814271641849117095753
60656330921814271646180349081655
60656330921814271646660866814545
60656330921815422387764310093713
60656330921815422389457739348277
60656330921815422390271351124753
60656330921815422390273646891559
60656330921815422390273675589367
60656330921815422390294567597959
60656330921815466861908566929207
60656330921815466861908595510375
60656330921815466861910892326941
60656330921815466861910921024749
60656330921815466861929487635607
60656330921815466861931813033341
60656330921815472349830595331759
60656330921815472349830623911475
60656330921815472350646531577220
60656330921815472350646531577221
60656330921815472352341108621147
60656330921815472352362000629739
60656330921815472357425486153579
60656330921815472357446378162171
60656330921815472395584180123535
60656330921815472396400087672640
60656330921815472396400087672641
60656330921815472398094664833207
60656330921815472403179042248999
60656330921919618446702857460210
60656330921919618446702886158024
60656330921919633131908648965089
60656330921919633133600127292941
60656330921919633133600902127601
60656330921919633133683809646173
60656330921919633133684842766751
60656330921919633134164985893025
60656330921919633134164986359585
60656330921919633134436955076063
60656330921919633270860880618653
60656330921919633270860881668413
60656330921919633270860910248129
60656330921919633270944478282497
60656330921919633270945597496514
60656330921919633270947921961128
60656330921919634915545229400372
60656330921919634917989594405636
60656330921919634917989938779170
60656330921919634917993037611725
60656330921919634917993066309485
60656330921919634918013958318077
60656330921919634918076634343853
60656330921919634918076978717594
60656330921919638075072012979301
60656330921919638075072012979304
60656330921919638075072012979305
60656330921919638075824125288616
60656330921919638075824125288617
60656330921919638622084688915265
60656330921919638622084689381825
60656330921919638622084689383277
60656330921919638622084689387441
60656330921919638622084689387489
60656330921919638622147365407601
60656330921919638622147365409053
60656330921919638622335393018369
60656330921919638622335393484929
60656330921919638622335393486381
60656330921919638622335393490545
60656330921919638622335393490593
60656330921919638622335737859915
60656330921919638622335766556271
60656330921919638622338865394805
60656330921919638622356658564863
60656330921919638622419334590639
60656330921919638622419420684078
60656330921919638623779266075831
60656330921919638623779266077283
60656330921919638623841942101607
60656330921919638623841942103059
60656330921919638623843061315624
60656330921919638623843090013432
60656330921919638623863982022024
60656330921919638623863982022030
60656330921919638624029970178935
60656330921919638624029970180387
60656330921919638624114686125125
60656330921919638624114686125128
60656330921919638624114686125134
60656330921919638624595173624936
60656330921919638624616094331336
60656330921919638624866798434440
60656330921919918635973480154802
60656330921919918635994372163394
60656330921919933277117911215921
60656330921919933277120233697655
60656330921919933277120235213815
60656330921919933277200818852585
60656330921919933277201851971711
60656330921919933277681995447905
60656330921919933277953964281023
60656330921919933460131475666649
60656330921919933460131503196605
60656330921919933460131504246365
60656330921919933460152395205197
60656330921919933460152396254957
60656330921919933460215072280733
60656330921919933460216191611390
60656330921919933460218515959364
60656330921919933460968303920702
60656330921919934512463957644856
60656330921919935107260188402420
60656330921919935107260561473762
60656330921919938216809758129652
60656330921919938218504306121479
60656330921919938218589022066220
60656330921919938218589022066221
60656330921919938813113655195768
60656330921919938813113683893576
60656330921919938813385280005272
60656330921919938813865796202888
60656330921919938814137392314584
60656330921923534997629767113089
60656330921923534997629767113249
60656330921923534999321243924781
60656330921923534999321245441101
60656330921923534999322020275761
60656330921923534999324342757495
60656330921923534999404927794333
60656330921923534999404927912425
60656330921923534999405960914911
60656330921923534999405961031551
60656330921923534999886104041025
60656330921923534999886104041185
60656330921923534999886104507745
60656330921923535000158073224223
60656330921923535000158073340863
60656330921923536781287611209918
60656330921923536783714154224850
60656330921923536783714154224851
60656330921923536783714183039298
60656330921923536783714183039299
60656330921923536783735075047890
60656330921923536783735075047891
60656330921923536783797750957032
60656330921923536783797751073666
60656330921923536783797751073667
60656330921923536829467767949166
60656330921923536829551335983534
60656330921923540487325664390666
60656330921923540487805807044551
60656330921923540487805807046003
60656330921923540487805807394471
60656330921923540487805807400087
60656330921923540487805807400295
60656330921923540487805807512563
60656330921923540487805807516727
60656330921923540487805807516935
60656330921923540487805807529825
60656330921923540487805808462945
60656330921923540487868483420247
60656330921923540487868483538339
60656330921923540487868483555601
60656330921923540488056511632929
60656330921923540488056512566049
60656330921923540488056855522641
60656330921923540488056855993572
60656330921923540488056855993573
60656330921923540488056884218997
60656330921923540488056884574740
60656330921923540488056884574741
60656330921923540488056884691380
60656330921923540488056884691381
60656330921923540488077776227589
60656330921923540488077776583332
60656330921923540488077776583333
60656330921923540488077776699972
60656330921923540488077776699973
60656330921923540489500384206569
60656330921923540489500384223831
60656330921923540489500384560861
60656330921923540489501532466863
60656330921923540489563060232345
60656330921923540489563060249607
60656330921923540489564208142475
60656330921923540489564208142511
60656330921923540489564208142718
60656330921923540489564208142719
60656330921923540489585100034463
60656330921923540489585100151067
60656330921923540489585100151103
60656330921923540489585100151310
60656330921923540489585100151311
60656330921923540489751088326935
60656330921923540489751432683207
60656330921923540489751433037499
60656330921923540489751461735307
60656330921923540489752207872159
60656330921923540489772353271515
60656330921923540489772353743899
60656330921923540489773128578559
60656330921923540489835029297291
60656330921923540489835115390730
60656330921923540489835115390731
60656330921923540489835115508822
60656330921923540489835115508823
60656330921923540489835804137780
60656330921923540489835804254414
60656330921923540489835804254415
60656330921923540489836148511305
60656330921923540489836148511308
60656330921923540489836148511309
60656330921923540489836148627948
60656330921923540489836148627949
60656330921923540490316292104143
60656330921923540490316320451787
60656330921923540490316320451823
60656330921923540490316320452030
60656330921923540490316320452031
60656330921923540490316320801951
60656330921923540490337212343775
60656330921923540490337212460379
60656330921923540490337212460415
60656330921923540490337212460622
60656330921923540490337212460623
60656330921923540490337212810543
60656330921923540490588260820620
60656330921923540490588260820621
60656330921923540490588260937260
60656330921923540490588260937261
60656330921923540533810469484608
60656330921923540533831361493200
60656330921923540535317764237895
60656330921923540535317764237979
60656330921923540535317764238138
60656330921923540535317764238139
60656330921923540535505017947367
60656330921923540535588700300598
60656330921923540535588700300599
60656330921923540535589733421173
60656330921923540535589733421176
60656330921923540535589733421177
60656330921923540536069876547207
60656330921923540536069876547291
60656330921923540536069876547450
60656330921923540536069876547451
60656330921923540536069877014011
60656330921923540536341845730488
60656330921923540536341845730489
60656332040515653317671113822560
60656332040515653355833938799394
60656332040515669369838573721130
60656332040515669971974833381658
60656332040526458481838391968586
60656332040526474536450900900650
60656332040526474945782089618540
60656332040526474948233164027066
60656332040526474948233168259154
60656332040526474955572932408162
60656332040550770099370650161808
60656332040550770099875842045280
60656332040550770106712655868530
60656332040550770145629426955148
60656332040550784924284946516702
60656332040550786158877561596284
60656332040550786578756096570936
60656332040550786753674165425190
60656332040550790277454376201168
60656332040550791512801168762744
60656332041171865249430596356472
60656332041171866484776614083388
60656332041172165581041391259934
60656332041172165581041419956290
60656332058248432301233920795868
60656332064148952556557028961046
60656332064148952563334921739428
60656332064148969073875056989552
60656332064148970265162867317306
60656332064148970310914099531312
60656332064160960126901906403980
60656332064160976600639833143818
60656332064160976600639833261862
60656332064160976600639837848082
60656332064160976607979487672402
60656332064181369298517920654984
60656332064184991786346331997810
60656332064185271752282884234778
60656332064185271752533559638670
60656332064185286439433156676272
60656332064185286446772839434700
60656332064185287674779946055520
60656332064185288223822964955684
60656332064185288223822964957088
60656332064185288223822968143628
60656332064185288230597791829796
60656332064185288231162650902056
60656332064185293165207838351672
60656332064837883213244061164280
60656332065129620874019527400084
60656332065129620874584383282996
60656332065129620881634618297204
60656332065129622704183812615426
60656332065129687361310675457170
60656332066823205191088359206195
60656332066823206428126628112743
60656332066823505382594368027739
60656332066823506617376301522671
60656332067771453067891566481295
60656332067771486428935691512505
60656332067771786755445315997473
60656332067795768398809678764257
60656332067795769634153372026559
60656332067795798047101363956917
60656332067795802985974926178835
60656332067795802987669501823081
60656332067795802988485434864581
60656332067795802993505246927897
60656332067795817810139517246011
60656332067796103139532736002751
60656332067796117961186818385633
60656332067796117963693859416673
60656332067796117963694202373265
60656332067796118555959032437943
60656332067803873509114941875813
60656332067803922920444780357567
60656332067804207014491979871071
60656332067804223666265067201831
60656332067807775969632290781377
60656332067807805617088295630357
60656332067807809283231722445167
60656332067807809283231722563211
60656332067807809284923975609083
60656332067807809285488059373103
60656332067807809323149563766539
60656332067807809323690431643409
60656332067807809330677560517547
60656332067807810558472365138341
60656332067807810558472366538021
60656332067807810558493257028841
60656332067807810558493258545161
60656332067807810558495581493455
60656332067807810566023578244463
60656332067807810566023579294223
60656332067807825342736540637711
60656332067807825344431117798277
60656332067807825380962129263131
60656332067807825382654381959083
60656332067808256066999189133471
60656332068095658714631813719811
60656332068095706890614862822317
60656332068120007397369155690435
60656332068120274782084907384667
60656332068123909857865985641487
60656332068123909857886877648627
60656332068123924682048001062549
60656332111419158313304996025968
60656332111419158320644678784396
60656332111419173135516368083076
60656332111419173135768448261898
60656332111419173137465349303878
60656332111419173143110453968620
60656332111419173144805032062306
60656332111419174372809814218512
60656332111419174372812137166806
60656332111419174372812138683126
60656332111429963479917323205488
60656332111429979539424464346326
60656332111429979951206733239864
60656332111454274514890793605430
60656332111454289927006431416516
60656332111454289927258511595338
60656332111454291161851126676372
60656332111454296515774733860094
60656332112398674055125360469582
60656332112399874805620822873058
60656332112399874807315399450424
60656332112399874814655082208852
60656332112399885925433052134678
60656332112399885925435375082972
60656332112399885932775057841400
60656332112399890865125641065602
60656332112399890866820217642968
60656332112399890866822542107582
60656332117323881265638267574628
60656332117323896044295738529454
60656332117323896051635421287882
60656332117323897279642527908702
60656332117326582557270082773254
60656332117326582557270427146788
60656332117326582557291349369508
60656332117326583106313446065826
60656332117326583106334368288546
60656332117326597929048522994620
60656332117326599575423402250378
60656332117326599577599154141476
60656332117326599577874476658904
60656332117326599577874480890992
60656332117327482949679521542724
60656332117327483537136098239460
60656332117327500145410936136040
60656332117327500145686258299336
60656332117327500145686262885556
60656332117327500153025945643984
60656332117327783131359385722788
60656332117327783680653107327780
60656332117327798503116559330430
60656332117327800334681415343188
60656332117334686386497009844280
60656332117334686432250594754148
60656332117334702855586043806112
60656332117334702857761792981442
60656332117334702857761797232244
60656332117334702858037122446726
60656332117334702865376886712214
60656332117338288703476800492836
60656332117338288703748425418980
60656332117338304587580995772054
60656332117338305312298585478856
60656332117338588297971712902308
60656332117338588847014730404196
60656332117338588847014731821346
60656332117338588847265434507300
60656332117338605316103765783178
60656332117338605318554840174234
60656332117338605318554840191704
60656332117338605318554844423584
60656332117338605318554844423792
60656332117358998008925993488208
60656332117358998016517413451604
60656332117358998055412489134128
60656332117359012833815899935692
60656332117359014068681515783856
60656332117359014663478119612762
60656332117359019422605122950316
60656332117362600326659961486540
60656332117362616934725247574170
60656332117362620641519798002878
60656332117362621746947927621594
60656332117362915294417304248520
60656332117362915294606622663870
60656332117362915294606622681340
60656332117362916940981500519948
60656332117362916940981500869868
60656332117362916941546356754184
60656332117362916941546361003534
60656332117362917123995726785530
60656332117362920647776052348336
60656332117362920647776052365806
60656332117362920830790391999662
60656332117980393302751559164400
60656332117983996855098289879232
60656332117983996855098290229152
60656332118015511748144817480752
60656332118307299003097092425810
60656332118307299005548167884096
60656332118307299422475422461970
60656332118307299423225555148214
60656332118307299597872689927260
60656332118307299597893696254716
60656332118307299598144657575264
60656332118307299598629274312596
60656332118307299598709513459580
60656332118307299598712955603018
60656332118307299598897803005154
60656332118307299600344771713002
60656332118307299605487782477130
60656332118307301245025075940762
60656332118307301245276124400138
60656332118307301247451873108908
60656332118307301247533236166946
60656332118307301247723756669438
60656332118307301248288615269522
60656332118307310543040879243740
60656332118307315474637201845928
60656332118307315477084924436384
60656332118307315477088280486542
60656332118307316069433805674834
60656332118307316071884884315448
60656332118307316079224653167156
60656332118308199443689924967180
60656332118308200030895798960492
60656332118308200031146501663916
60656332118308201266220636184434
60656332118308201266492519390832
60656332118308201273833321344404
60656332118308201815263655103472
60656332118308201815535538309870
60656332118308216637999761964852
60656332118308216639696666310012
60656332118308216647036349068440
60656332118308500172696966274872
60656332118308500172697309130682
60656332118308500172697309248726
60656332118308500172697310648406
60656332118308500172697310665876
60656332118308500172965839340964
60656332118308500172968933941590
60656332118308500174663510752236
60656332118308502004531811379588
60656332118308511292783486384784
60656332118308511300123140445452
60656332118308516234167185638096
60656332118308516234170656479294
60656332118310917792119434387208
60656332119990028881826426014902
60656332119990328519857302999827
60656332119990328519857676052455
60656332119990328527196985758255
60656332119990329068646979191750
60656332119990329078687721133445
60656332119990329078687721133454
60656332119990329078687722533134
60656332120000835694814664520998
60656332120001134235259302139182
60656332120001134237709433286097
60656332120001134245300048312974
60656332120001134245300049712654
60656332120946413444230566283616
60656332120946414678824132995421
60656332120946429502985599365935
60656332120970680594210445765288
60656332120970680594210790121560
60656332120970697197594348808290
60656332120970724656510820414043
60656332120970724657074904646027
60656332120970725198778242324418
60656332120970725198779017163290
60656332120970730549499957318118
60656332120970730549500043411398
60656332120970730551944317606020
60656332120970730551947761284444
60656332120970730557090687136242
60656332120970730557090688553184
60656332120970730557094130696622
60656332120970730559538490984524
60656332120970741670069541688498
60656332120970744832209136004651
60656332120970980923186384481568
60656332120970997394455643926842
60656332120971024793252202278159
60656332120971025387776838459061
60656332120971025387777986351965
60656332120971025388028690455069
60656332120971030748809085099352
60656332120974582462354976314754
60656332120974582599636565657478
60656332120974627064498987401076
60656332120974627109982095411805
60656332120974627110232799514909
60656332120974627117592626604219
60656332120974632415217346344618
60656332120974632415217689301210
60656332120974632415220702394776
60656332120974632415221046768310
60656332120974632417644143511312
60656332120974632417665407056212
60656332120974632417668506361102
60656332120974632425259237596376
60656332120974632463397728421180
60656332120974632463398100074128
60656332120974632463401084471338
60656332120974632463401199260974
60656332120974632468568460683299
60656332120974632471012822506244
60656332120974632471012851202600
60656332120974647294902233600271
60656332120981502371818326394242
60656332120981504010582587314386
60656332120981504018194237720818
60656332120981535716026016228808
60656332120981535716026359185400
60656332120981535716113399478115
60656332120981535718556616573006
60656332120981535718557391411878
60656332120981535718557420092376
60656332120981535718557420109638
60656332120981535718557764465910
60656332120981535718557764483379
60656332120981535723639962390448
60656332120981535723640220670702
60656332120981535726150445577976
60656332120981552187402460417224
60656332120981785904340122157312
60656332120981787728560678212654
60656332120981787736174622987664
60656332120981802561067971106353
60656332120981802561067971106362
60656332120981802561067972506042
60656332120981804207443882432929
60656332120981804207443882432938
60656332120981804207443883832618
60656332120981835905359629209412
60656332120981835905359630609092
60656332120981835905380521218004
60656332120981835905380522617684
60656332120981835905382845565978
60656332120981835907807093384212
60656332120981835907807093401465
60656332120981835907807093401474
60656332120981835907807437757737
60656332120981835907807437757746
60656332120981835912889634278392
60656332120981835912892991745483
60656332120981835912892991745492
60656332120981835912973575384102
60656332120981835915149328673419
60656332120981835915421039576212
60656332120981835915421297856466
60656332120981836967001754314270
60656332120981837554182229403952
60656332120981837554185328708842
60656332120981837554185328726104
60656332120981837554185587006406
60656332120981837554185673082376
60656332120981837554206220734903
60656332120981837561526388959978
60656332120981837561797208697768
60656332120981837561797208833122
60656332120981837561797237395576
60656332120981837561797237412838
60656332120981837561797983536640
60656332120981837561797983654684
60656332120981837561798012352492
60656332120981837561798356607982
60656332120981837561798356726026
60656332120981852384263755535776
60656332120985387626522966137058
60656332120985387628967302444514
60656332120985387628967330674310
60656332120985389412541207431398
60656332120985389412541234611434
60656332120985389412624804163574
60656332120985389412625952073948
60656332120985404227477749065072
60656332120985404229924436550618
60656332120985405876300347877194
60656332120985405883916476599156
60656332120985432093829752535952
60656332120985437444549140349270
60656332120985437581747104262058
60656332120985437581830700994234
60656332120985437581830702393914
60656332120985437584256469641072
60656332120985437584257617533976
60656332120985437589340072339088
60656332120985437589340158428156
60656332120985437589343544593064
60656332120985437589364465303836
60656332120985437589427227418680
60656332120985437630010054201020
60656332120985437630010054550940
60656332120985437630010427253648
60656332120985437630010427603568
60656332120985437630011202442440
60656332120985437630011202461314
60656332120985439230632382017408
60656332120985439230635852858606
60656332120985439230653301206036
60656332120985439230653645562308
60656332120985439230656744867198
60656332120985439276385965527596
60656332120985439276385966927276
60656332120985439276386338463584
60656332120985439276386338580224
60656332120985439276386998629460
60656332120985439276389322977434
60656332120985439276389437767070
60656332120985439276389437768682
60656332120985439276389437785944
60656332120985439284002092714524
60656332120985439284002121412332
60656332120985439284002465785866
60656332120985454053102657858824
60656332120985454060717751943888
60656332120985454062158957230224
60656332120985454106471336853756
60656332121262464560029141055312
60656332121262464560029141055520
60656332121262464560029486828734
60656332121262481168580334217052
60656332121262814711932372923933
60656332121273621524920525355463
60656332121277223244864943064612
60656332121297586702237821949626
60656332121297586702237821966888
60656332121297586702238592184808
60656332121297586702238592202070
60656332121297586702238593601958
60656332121297586702238593619220
60656332121297586702238936575812
60656332121297586702240920799602
60656332121297586702241265155874
60656332121297586839435814560174
60656332121297586839435814577436
60656332121297586839436586229768
60656332121297586839436929186360
60656332121297586839439167445266
60656332121297586839439942279926
60656332121297603310789786763490
60656332121297636665058400405632
60656332121297636665059172057964
60656332121297636672401525307498
60656332121297887028770199210372
60656332121297935207012685490461
60656332121297936854140709107635
60656332121297936854141736579192
60656332121297936854141737996134
60656332121297936854141822672472
60656332121297936854144151251073
60656332121297936854145180139572
60656332121297936854412648175923
60656332121297936854412676755639
60656332121297936860920006659552
60656332121297936860920007013684
60656332121297946325156762504553
60656332121301488758504343435020
60656332121301488758504346621560
60656332135052457559551513113122
60656332135052457566329463284216
60656332135064415131277027358988
60656332135064465083870866694540
60656332135064481016156477520978
60656332135064481565199499609086
60656332135084874301512463599452
60656332135088776709502893002184
60656332135088791403992846785164
60656332135088793188382655065980
60656332135088796894423031195022
60656332135088798129769823760810
60656332135741388033203286959028
60656332135741388170464069914216
60656332136033175707450298159814
60656332136033175709979376271796
60656332136037027742735131232706
60656332136037029527692121048642
60656332136037029572878522888196
60656332136037094176657598761070
60656332136037096006800999860028
60656332136045199889353296241695
60656332138707878367473435364572
60656332138707878375003727415826
60656332138711765960607522518360
60656332138711780629616368605764
60656332138711780632126852843052
60656332143599312805444606963799
60656332143599314085959204662247
60656332143623624430322343117719
60656332143623629415182741300963
60656332143623629417439076712579
60656332143623629971505002278297
60656332143623629974012043309337
60656332143631735083753222188909
60656332143635335517912414317399
60656332143635335561138066187635
60656332143635335563665999227267
60656332143635336798176335094183
60656332143635336798447932722199
60656332143635635707183008315587
60656332143635635707185331263881
60656332144580014070452666356139
60656332144580014475272966267981
60656332144580014475293886974333
60656332144580030534780107408819
60656332144583584672722435305335
60656332144583584672723206957667
60656332144583616205024844879179
60656332144583618027075388634177
60656332144583632806047783022547
60656332144583632813575779760457
60656332144604298287272925071685
60656332144604326100422325814415
60656332144604329806211999257295
60656332144604331046805260799629
60656332144604331634071228203747
60656332144604342167457780431795
60656332144604346465515410407017
60656332144607894468294374970947
60656332144607900001943275943129
60656332144607900001946743596383
60656332144607900004203079007999
60656332144607900004474676636015
60656332144607927822375732188093
60656332144607927822626434757615
60656332144607927829902581033099
60656332144607931528416108317135
60656332144607933312802448943293
60656332144607933356024633160275
60656332144607933357719208804521
60656332144607933358556032336841
60656332144607933358556033853161
60656332144607933358806736422683
60656332144607933363554953909337
60656332144607933363826548485999
60656332144607933366085980014561
60656332144607933366086354602223
60656332144607944430086371179533
60656332144607944430923567764481
60656332144607944430926667069371
60656332144607944438432939110787
60656332144607944438453515914377
60656332144607948134432171664329
60656332144607948136963572357215
60656332144607948136967043198413
60656332144607948141962492413391
60656332144607948144493892043419
60656332144607948180189224227451
60656332144607948182717157267083
60656332144607948182717528803391
60656332144615989199228163540849
60656332144616003284640014211545
60656332144616005113944257887571
60656332144616005113946582352185
60656332144616005670517224484329
60656332144616036638157287196707
60656332144616036643972082897363
60656332144616036645684910876373
60656332144616036781232837622755
60656332144616037185233761288301
60656332144616037187761694327933
60656332144616037233515279237801
60656332144616037233765981923963
60656332144616037241045225399201
60656332144616038468297212732733
60656332144616038468299535681027
60656332144616038475827159360693
60656332144616039024870178279731
60656332144616047764621134759587
60656332144616048313412761294805
60656332144616049548174117990359
60656332144616053244740902429139
60656332144616053247272306309969
60656332144616053290494487339007
60656332144616053290766454987011
60656332144616053292458707682963
60656332144616053298273503385023
60656332144616053842319614224717
60656332144616053847065129471151
60656332144616053849596533351981
60656332144616337377032286809801
60656332144616337377032288326121
60656332144616337377282990895643
60656332144616339214119851105007
60656332144616339214121343384543
60656332144616349737444712105235
60656332144616353434262543370431
60656332144616353441790512590031
60656332144616353444321916470861
60656332144616354031590179525145
60656332144616483976803171900759
60656332144616503744879741524268
60656332144616504133753472826189
60656332144619891064948910133827
60656332144619905745157363117109
60656332144619907574461608309455
60656332144619907574463931257749
60656332144619939099236395869641
60656332144619939106766718135023
60656332144619939241750185011999
60656332144619939243191390764895
60656332144619940882789380616733
60656332144619940928542964010281
60656332144619940928542965526601
60656332144619940928545288474895
60656332144619940936073285225903
60656332144619940936073286275663
60656332144619940936074032412515
60656332144619940936325079472211
60656332144619952000912450849907
60656332144619955705258251334703
60656332144619955705509326975567
60656332144619955706950504030655
60656332144619955707789655215533
60656332144619955712786247619151
60656332144619955715317653016301
60656332144619955751011836244571
60656332144619955751283803892575
60656332144619955752704088940523
60656332144620105853426521298408
60656332144620105853426521415048
60656332144620105853429620131122
60656332144620105853429620601894
60656332144620105853513302969628
60656332144620105855957926242096
60656332144620105855957926358736
60656332144896130436501395815779
60656332144896130436522316404087
60656332144907789084681520701251
60656332144907789084869807045783
60656332144907789084932569160627
60656332144907822439034474030093
60656332144907822988077492949131
60656332144907837260664569803757
60656332144907837263112287676851
60656332144907837263175049791695
60656332144908089228386816134151
60656332144908089228449578248995
60656332144908121347118686921319
60656332144908121530133026560999
60656332144908137406629296765219
60656332144908137406692058880063
60656332144932104413337876991037
60656332144932104963136016713683
60656332144932104963196455880233
60656332144932104970475699472111
60656332144932137767418862671875
60656332144932137767607147966647
60656332144932137767669909731571
60656332144932138317549409209075
60656332144932138324828652800953
60656332144932152592417182670745
60656332144932153141378502049015
60656332144932153148990152455447
60656332144932388505441749685449
60656332144932403329602871682429
60656332144932404557610352772867
60656332144932405152404259532377
60656332144932405152406582014111
60656332144932405152467021297301
60656332144932438506736320852627
60656332144932438506738992412159
60656332144932438506739764058875
60656332144932438514078675170587
60656332144932447794465293426027
60656332144932452735852833403935
60656332144932453330649067349443
60656332144932453338239797167567
60656332144936006828917574028233
60656332144936006874608368592009
60656332144936006874671130356933
60656332144936006874692050945241
60656332144936040182182999720199
60656332144936040183019823252519
60656332144936040227936584630067
60656332144936040228689725809155
60656332144936040228692078505017
60656332144936040228692824641869
60656332144936040228752487574079
60656332144936040228752516155247
60656332144936040228773408162387
60656332144936040235467651515981
60656332144936055007160026078133
60656332144936055007160054659301
60656332144936055007180946666441
60656332144936055052934531576309
60656332271932777021132420898842
60656332271932777027907247772954
60656332276856782198605614135578
60656332276856782205380441009690
60656332276859483489693836862410
60656332276859483535444040208092
60656332276859483902040960106634
60656332276860684109512076561372
60656332276860684659123336093770
60656332276891904341002575274484
60656332276895801447597350116856
60656332276895801447597464902280
60656332276895806801519924180048
60656332276895806801520297232676
60656332276895806808298190011058
60656332277840185568877661640992
60656332277840201630829915460432
60656332277840201630833297024618
60656332277840202226194759925784
60656332277840202232969672888964
60656332277841086184618863337646
60656332277841102794006541916136
60656332277841102800781368790248
60656332277841402387912291453184
60656332277841402387915673017370
60656332277844038213539366968958
60656332277844104091099945015022
60656332277844104091162732643894
60656332277844104685896548843928
60656332277844104685956326426208
60656332277844104685959336472800
60656332277844938644090308144850
60656332277845005253684339506296
60656332280507678800290429487030
60656332280507683746761206880278
60656332280507683747029703786414
60656332280507683747029703805128
60656332280507683747032798387040
60656332280507683747032802992134
60656332280507683747033171458382
60656332280507683747033176044602
60656332280507683747033176063476
60656332280507964127445878857551
60656332280507978943807438575350
60656332280507980774139006404475
60656332280507980774139121189899
60656332280507983890274772288722
60656332280507983890549839241616
60656332280507983890549840776650
60656332280507983890550185132922
60656332280507983892994545420824
60656332347764189623118143056194
60656332347764189668871727964658
60656332348743707190189681656162
60656332348744891282845312402002
60656332348744891285376715928540
60656332348744891285376802017608
60656332348744891331109351317608
60656332348744891331109466103032
60656332348744907947271942856470
60656332348744907947271942857874
60656332348747592622762433112488
60656332351411468535622868705919
60656332351411488847769848127119
60656332357314844861048881450638
60656332357315761357886721375170
60656332357315761900154573781186
60656332357316062089425139081614
60656332357318463058877444073758
60656332357318463061133781001694
60656332357319808370101808121080
60656332357319813911431945335212
60656332357319813913876568607680
60656332357319814117082883044915
60656332357319815717893495806164
60656332357319815720337859394486
60656332357607545870324651646666
60656332357607846060432045078684
60656332357610246979047076608608
60656332357610247024529036592332
60656332357610247024800632704028
60656332357610247029612382422824
60656332357611447736045769775952
60656332357611447781799325871372
60656332357611583050327919068886
60656332357611583050327923668156
60656332357611583050599886716890
60656332357611583050599891316160
60656332357611597830702006613598
60656332357611597831266862497914
60656332357642667463493752110620
60656332357646569878257544920764
60656332357646569885597227679192
60656332357646569924011101016184
60656332357646569931350783774612
60656332357646703547942155475621
60656332357646703548192830899631
60656332357646720026739729066362
60656332749550714046150558368582
60656332749550714046401951201492
60656332749550714046402722853824
60656332749550714051485297031984
60656332749550717750748522405500
60656332750531430538717778048582
60656332750531430538718549700914
60656332750531430540412354625948
60656332750531430540413126278280
60656332750531430545495700456440
60656332750531430546060559521680
60656332755458137007844827801026
60656332755458138656668458517016
60656332755458138657233317585064
60656332755458138839493482942340
60656332755458142361014257485492
60656332755458143596361050047068
60656332755458144198499750026108
60656332755459339413477720267638
60656332755459339418833379636036
60656332755459339419398238704084
60656332755459343118096633474032
60656332755459343125438614833126
60656332755459344353443426039820
60656332755466247478097529327254
60656332755470144580173841753406
60656332755470144580173844939946
60656332755470149938615135450262
60656332755470149938615249769126
60656332756114635921901430490688
60656332756438838677694107811560
60656332756438840331600398444858
60656332756438840332165257512906
60656332756438855148983227331414
60656332756438855151243721009520
60656332756438855155761521858780
60656332756438855156326380926828
60656332756439739108245135076520
60656332756440055906065603319954
60656332756440055906066660769446
60656332756440055912843783060492
60656332756440055913408642128540
60656332756442457053930079896104
60656332756442457465712342555960
60656332756442457465712343022520
60656332756442457604751357284796
60656332756442458701059136652570
60656332756442757197447087466700
60656332756442757197531427625576
60656332756442757608496755751664
60656332756442757609229351642876
60656332756442757609250934283418
60656332756442757609313720395970
60656332756442757792327374121014
60656332756442757794022726003812
60656332756442758843843548317452
60656332756442759438640152146358
60656332756443658177041047894080
60656332756443658178736394840738
60656332756443658178736394842142
60656332756450562577712952964094
60656332756450568073310085006822
60656332756450862904327985928828
60656332756450868262580650307250
60656332758097552825834836739975
60656332758097552871567500943491
60656332758097557810694091734579
60656332758097558360490251815443
60656332759069848828571400214217
60656332759069863647650035655687
60656332759069865843822369598395
60656332759069869554944976949005
60656332759070148973846490132839
60656332759070149566864063845375
60656332759070163796249618804123
60656332759070164385942727749921
60656332759070164391046222633029
60656332759070166038154244346969
60656332759070169744194620126091
60656332759077968757955298767243
60656332759077970954128407544611
60656332759078219495225815087661
60656332759078221141602759533363
60656332759078252848805735517479
60656332759078252848805764098599
60656332759078269317585808635869
60656332759078269496247990861477
60656332759078269501352260584861
60656332759078269503862740572799
60656332759078271150239685018501
60656332759078271150991682991687
60656332759080671015516926949723
60656332759080923028783522423983
60656332759080928379505234235355
60656332759080956380605443530559
60656332759080960086729502362753
60656332759080971198930966256017
60656332759080971198930969442557
60656332759080971199495050488001
60656332759080971199683335782773
60656332759080971199683336832533
60656332759080971199684111667193
60656332759080971204766571526489
60656332759080971204766681613265
60656332759080971204766684799805
60656332759080971206461258307271
60656332759080971206461261493811
60656332759080971207026117373915
60656332759080971207298086556953
60656332759080972851142482853065
60656332759080972851979306385385
60656332759081855164027160022651
60656332759081855165534479223027
60656332759081855165534507804147
60656332759081856813415905488939
60656332759081860105435532015579
60656332759081860654478550934617
60656332759081871177802698641393
60656332759081871218473680774671
60656332759081871223535334247883
60656332759081871772599302470299
60656332759081872870664386753547
60656332759081873414645755387317
60656332759081873414645756450175
60656332759081873419728354957249
60656332759082021937383234802880
60656332759082021937383234804284
60656332759082023173000848624182
60656332759082312610180149277818
60656332759397070498909590296415
60656332759398406343368935830137
60656332759398406343368935847607
60656332759398423000184193892491
60656332759398423000184193893895
60656332759398423000184279981559
60656332759398423000205085901083
60656332759398423000205085902487
60656332759398423000205086019127
60656332759398423000205200687911
60656332759398423005287660092293
60656332759398423005287660093745
60656332759398423006962086670873
60656332759398423006962086787513
60656332759398423006962091038315
60656332759398423006962115367229
60656332759398423006962115368633
60656332759398423006962119617983
60656332759398423006983007375821
60656332759398423006983007377225
60656332759398423006983007493865
60656332759398423006983011626575
60656332759398423006983011744667
60656332759398423006983036073581
60656332759398426706224570021533
60656332759398426706224570022937
60656332759398426706224656110601
60656332759398426706245462030125
60656332759398426706245462031529
60656332759398426706245576816953
60656332759398427941571362588725
60656332759398427941571448677793
60656332759398427941592254597317
60656332759398427941592369382741
60656332759398427946674943560901
60656332759398427946674944610661
60656332759398427948370177588375
60656332759405132790899463746955
60656332759405175608651544016263
60656332759405177255759561142579
60656332759405177258291080759215
60656332759405177263373535896985
60656332759405177263373540601249
60656332759405180969413913542347
60656332759408927976793792824696
60656332759408933329963220910711
60656332759409228166043465998443
60656332759409228166064386704843
60656332759409233526743190916491
60656332759409233526764111622891
60656332759409233526765140492667
60656332826361643657674477447262
60656332826361643794454055459450
60656332826362844369024160186058
60656332826362844414756852967838
60656332826373649535134418992250
60656332827342343687257677774270
60656332827342345334302022822246
60656332827342360151684880871718
60656332827342360288464458883906
60656332827342360290723895116732
60656332827343260719517583101910
60656332827343560863034563610514
60656332827345962011170636317074
60656332827346263801816702497278
60656332827346263847549394924926
60656332827347162585238672670354
60656332827347164415361176919490
60656332827354067534953510899980
60656332827354351074982386355046
60656332827354351258080294495654
60656332827354367676211088459738
60656332827354367676273764835594
60656332827354367678470519988300
60656332827354367859288218793930
60656332827354367861547650322492
60656332828989050251122720757486
60656332828989050251122722292680
60656332828989050251122806863816
60656332828989050251122808399010
60656332828989050251185570146512
60656332828989050256205382577170
60656332828997155360926749026084
60656332828997155361678775594796
60656332828997155361679808715534
60656332828997155361679894454522
60656332828997155366010352074020
60656332828997155366762464381880
60656332828999812597556260843586
60656332828999855417734014835142
60656332828999855417735134026074
60656332828999855417735134043336
60656332828999855422817709756690
60656332828999857064864190781088
60656332828999857064864192316282
60656332828999857069194649585700
60656332828999857069194649585860
60656332828999857069194652649936
60656332828999857069194654185130
60656332828999857070009412405308
60656332828999857071642370523030
60656332828999857071642372058224
60656332829000746519637452126120
60656332829000757631922747038318
60656332829000757631922828528116
60656332829000757632674853580508
60656332829000757632674855096828
60656332829000757632675886682372
60656332829000757632675888217566
60656332829000757632675972421520
60656332829000757632675973956554
60656332829000757632738649982330
60656332829000757637006431576052
60656332829000757637006435825402
60656332829000757637758432280816
60656332829000757637758543883912
60656332829000757639516915813340
60656332829001008004168083234456
60656332829001013354889680726964
60656332829001013492087673337512
60656332829001013492087787656376
60656332829001056174817511081684
60656332829001057821193422408260
60656332829001057821945447578696
60656332829001057821946566419708
60656332829001057821946566773840
60656332829001057821946567836698
60656332829001057821946567836858
60656332829001057822009243862474
60656332829001057822197529157246
60656332829001057822197614896554
60656332829001057826277025456196
60656332829001057826277029705546
60656332829001057828787508276542
60656332829001057828787509693484
60656332829001057829539534863968
60656332829001057829539620603276
60656332829001057959458283532878
60656332829001061533069403807774
60656332829001061533069403825036
60656332829001061533132165572698
60656332829001063317459210706332
60656332829001063317459325025196
60656332829969718566890645086068
60656332829969718566890731175136
60656332829969718566890731192398
60656332829969718566953492939900
60656332829969718566974413528208
60656332829969718571973305370558
60656332829969751926326629868526
60656332829969751926326631285468
60656332829969751926389277664346
60656332829969751926389306244062
60656332829969757416756818877654
60656332829969757416756818881866
60656332829969768529773985656918
60656332829969768529794906013398
60656332829969768529794906363318
60656332829969768529794906367530
60656332829969768529794991984374
60656332829969768529794992102466
60656332829969768529794992456550
60656332829969768529794992456598
60656332829969768529857668128242
60656332829969768529857754221522
60656332829973620432611761699034
60656332829973620432611847788102
60656332829973620432611847805364
60656332829973620432612106072568
60656332829973653792026455773818
60656332829973653792047376362126
60656332829973659328231177560536
60656332829973670441248686829832
60656332829973670441248687183964
60656332829973670441248772918900
60656332829973670441248773273032
60656332829973670441269578838424
60656332829973670441269579192556
60656332829973670446331232778196
60656332829973670446352268156140
60656332829980508914424131465384
60656332829980508916120113164744
60656332829980508916934901499832
60656332829980508916955907945540
60656332829980523733586740707728
60656332829980523738585632550078
60656332829980525380632115109670
60656332829980525380694876874434
60656332829980525380715797462742
60656332829980525380715797462902
60656332829980525380715797580786
60656332829980525384962572379248
60656332829980525384962576978518
60656332829980525387410294851612
60656332829980525525506729920684
60656332829980525525506758617040
60656332829980557092938585861450
60656332829980557092938585861658
60656332829980557092938585878920
60656332829980557093001604843866
60656332829980558739315530307360
60656332829980558739795668834204
60656332829980558739795673433474
60656332829980558739879614539184
60656332829980558740046717310842
60656332829980558740068009553710
60656332829980558740068014152980
60656332829980558740130318642448
60656332829980558740130661598880
60656332829980558740130661599040
60656332829980558740130690178596
60656332829980558741762590846986
60656332829980558742327359575052
60656332829980558742578408051690
60656332829980558742578493790998
60656332829980558877328306653726
60656332829980558877328311252996
60656332829980558877328392742794
60656332829980558877328392747006
60656332829980558877328651027260
60656332829980558877328654209588
60656332829980558877328678190034
60656332829980558877328679606976
60656332829980558877328764279102
60656332829980558877328764283314
60656332829980558879022998033778
60656332829980558879023255233960
60656332829980558879023255251222
60656332829980558879023340973108
60656332829980558879839162781454
60656332829980558879839248516390
60656332829980564230498198562838
60656332829980573559145445696660
60656332829980573563957165300754
60656332829980573564040737935844
60656332829980573564229139101936
60656332829980573566467563798894
60656332829980573566488570244442
60656332829980573696407319163894
60656332829980573701489779023190
60656332829980573701489889109966
60656332829980573701489893814230
60656332829980573701489893831699
60656332829980574794492238258236
60656332829980574794492581214828
60656332829980574794493357117962
60656332829980574794493357472254
60656332829980574798740131916216
60656332829980574801270760956770
60656332829980574801271537214196
60656332829980575342783230490470
60656332829980575342783230608562
60656332829980575342783230625824
60656332829980575342783235212044
60656332829980575343535257177274
60656332829980575343536376037000
60656332829980575343536376391132
60656332829980575343536376391291
60656332829980575343599138156056
60656332829980575347783150835254
60656332829980575347845912950098
60656332829980575347865690349766
60656332829980575347866833538406
60656332829980575347866838260139
60656332829980575348681593293778
60656332829980575348681621990134
60656332829980575350042586950036
60656332829980575350313408222860
60656332829980575350314556133233
60656332829980578505616189788618
60656332829980578505616561324926
60656332829980578505616561441566
60656332829981425947690669831706
60656332829981425948442777890216
60656332829981425948443811010954
60656332829981425948506572775718
60656332829981425948527493364026
60656332829981425952774354369440
60656332829981425952774358618790
60656332829981425953526466677300
60656332829981425955284838606728
60656332829981425955304644721626
60656332829981459307879338517956
60656332829981459307879681474548
60656332829981459307879795793412
60656332829981459307942467569678
60656332829981459310138884365222
60656332829981459310139141582666
60656332829981459310390190042042
60656332829981459310390275781350
60656332829981464798309980203270
60656332829981474126957227687012
60656332829981474132103596768144
60656332829981474269301589378692
60656332829981475910594926509846
60656332829981475910594926527108
60656332829981475910594931113328
60656332829981475911347039171838
60656332829981475911348071938284
60656332829981475911348072292416
60656332829981475911410834057340
60656332829981475915677500705268
60656332829981475915678619900412
60656332829981475916430641865642
60656332829981475916430727958922
60656332829981475918189099888350
60656332829981715023924205214054
60656332829981715024676317523526
60656332829981715024738993549142
60656332829981726137798058664454
60656332829981726144575210022054
60656332829981757667006993751246
60656332829981757667006993768508
60656332829981757804267748126558
60656332829981758904864180228794
60656332829981759451396800630770
60656332829981759451396800632222
60656332829981759451396800632382
60656332829981759451396804881732
60656332829981759451459476657998
60656332829981759453907199130362
60656332829981759453907284869670
60656332829981759496878307706528
60656332829981759497129011809792
60656332829981759497129093297978
60656332829981759497129097548780
60656332829981759497129383345940
60656332829981759497129464834286
60656332829981759497129469085248
60656332829981759497150275354692
60656332829981759497150304052292
60656332829981759497150385540638
60656332829981759497150390145732
60656332829981759497150391208590
60656332829981759499388814874502
60656332829981759499660784038826
60656332829981759499660869778134
60656332829981759634411055595564
60656332829981759634411059844914
60656332829981759634411141334712
60656332829981763203190763069360
60656332829981764986827343051182
60656332829981764986827347283270
60656332829981764986827347300532
60656332829981764986828461909456
60656332829981764986828466495676
60656332829981764987559653495106
60656332829981764987580488462358
60656332829981764987580492711708
60656332829981764987580574200054
60656332829981764987580574201506
60656332829981764987580574555590
60656332829981764987580574555638
60656332829981764987580574555797
60656332829981764987580578804988
60656332829981764987580578805147
60656332829981764987643250581414
60656332829981764987643254830764
60656332829981773726515167993788
60656332829981773729025647998988
60656332829981774321039431103188
60656332829981774321039431120450
60656332829981775510904974874924
60656332829981775510904976291866
60656332829981776100617604001494
60656332829981776105680286461122
60656332829981776105701207049430
60656332829981776108211691759101
60656332829984410780145249613544
60656332829984416316329050712576
60656332829984425599223055776690
60656332829984425599224174984884
60656332829984425604390690251492
60656332829984425606838063768314
60656332829984427246353231722636
60656332829984427246415993487560
60656332829984427383612867257096
60656332829984427383613986098108
60656332829984427388780497132628
60656332829984427391227875248720
60656332829984427391228219604992
60656332829984427429367571007976
60656332829984427429367571362108
60656332829984427436144603329190
60656332829984427436981431578872
60656332829984427436981460158588
60656332829984431140490405213666
60656332829984432786866315140562
60656332829984432787703171969960
60656332829984458958660075545966
60656332829984458958722751571742
60656332829984460605037015392398
60656332829984460605037019991668
60656332829984460605516786982364
60656332829984460605516791581634
60656332829984460605767835459002
60656332829984460605851808326756
60656332829984460607484737864762
60656332829984460608048477723212
60656332829984460608299526199850
60656332829984460742212682641112
60656332829984460742213054177420
60656332829984460742213715760238
60656332829984460742297427161198
60656332829984460742297770117790
60656332829984460743028504095326
60656332829984460743049882427102
60656332829984460743112558452878
60656332829984460744723538414708
60656332829984460744744459121108
60656332829984460745308975248422
60656332829984460745309232448604
60656332829984460745309232465866
60656332829984460745309318187752
60656332829984460745560280925242
60656332829984460787967300670106
60656332829984460788782089005194
60656332829984460788803381247902
60656332829984460788803385847172
60656332829984466141135729014752
60656332829984466141700588081396
60656332829984466141972557264434
60656332829984475424594593145510
60656332829984475424595712353704
60656332829984475424845641622148
60656332829984475429762227620312
60656332829984475430012931740678
60656332829984475432460649613772
60656332829984475562106395997620
60656332829984475567210919751956
60656332829984475567210924351226
60656332829984475567211268707498
60656332829984475612943559957716
60656332829984475612943670044492
60656332829984475612943674630712
60656332829984475612964590750892
60656332829984475612964595337112
60656332829984475612964853617366
60656332829984475615474989249032
60656332829984475615475074988180
60656332829984477208419545559272
60656332829984477208419889915544
60656332829984477208483426515128
60656332829984477208984404625916
60656332829984477208984748982188
60656332829984477213586831078532
60656332829984477213586835677802
60656332829984477213587175434804
60656332829984477213587180034074
60656332829984477213587950269464
60656332829984477213587950286726
60656332829984477213587951686406
60656332829984477214151691562118
60656332829984477214152034501448
60656332829984477214152035918390
60656332829984477214402738621814
60656332829984477214403082978086
60656332829984477216034553550896
60656332829984477216034897907168
60656332829984477216599412617540
60656332829984477216599756973812
60656332829984477254173130469140
60656332829984477254173134701228
60656332829984477254737989535784
60656332829984477254739108730928
60656332829984477259340387290592
60656332829984477259341535183544
60656332829984477259341535196594
60656332829984477259341539782814
60656332829984477260156323531682
60656332829984477261516140698010
60656332829984477261788109881048
60656332829984477261789257655908
60656332829984477262352968947692
60656332829984480965861941182806
60656332829984480965861942582486
60656332829984480966134283301832
60656332829984480966196701060404
60656332829985327814163894522056
60656332829985327814164927623920
60656332829985327821778902513680
60656332829985327821778988252988
60656332829985361173600566734018
60656332829985361173600566752892
60656332829985361173600909709484
60656332829985361173600913941572
60656332829985361175860002513382
60656332829985361175860259730826
60656332829985361176111393929510
60656332829985366709784338904866
60656332829985366709784339259157
60656332829985366709784339259158
60656332829985366709784343491086
60656332829985366709784343491245
60656332829985366709784343491246
60656332829985375992657423612500
60656332829985375997762033106144
60656332829985375997762037355494
60656332829985377781398613068884
60656332829985377782151758497322
60656332829985377782151844590762
60656332829985377822822745235450
60656332829985377827905429500630
60656332829985817018357139126186
60656332829985832023753311141707
60656332830296624680087377137048
60656332830296624680088410238912
60656332830296624680088491728710
60656332830296624680088491745972
60656332830296624681530905354256
60656332830296624682536128112006
60656332830296624682536214201074
60656332830296624819796882837398
60656332830296624819817889654499
60656332830296658041700144061186
60656332830296658043394720755192
60656332830296672858329857750694
60656332830296672858330890852558
60656332830296672858330976591706
60656332830296672858330976608968
60656332830296674093865279613346
60656332830296674093865965176610
60656332830296674093866051265678
60656332830296674100644231007620
60656332830296674642908984095648
60656332830296674642909070184716
60656332830296674645168420210430
60656332830296674645168506299498
60656332830296674649519888892167
60656332830296674650272001201479
60656332830296674651946686041440
60656332830296674651967606765261
60656332830296677799906342705332
60656332830297525247836397012556
60656332830297525247837396817182
60656332830297525247837425514990
60656332830297525247837430114260
60656332830297525247837511604058
60656332830297525250096861275640
60656332830297525250096947364708
60656332830297525250096947381970
60656332830297525250347909752278
60656332830297525250347995841346
60656332830297525255179435820982
60656332830297525256874012514988
60656332830297525256875127106650
60656332830297525256875127123912
60656332830297558602168800803964
60656332830297573426078877276282
60656332830297573426078877626202
60656332830297573426079910728066
60656332830297573426079996467214
60656332830297573426079996484476
60656332830297573433672964561506
60656332830297573433672964911426
60656332830297575210720766086000
60656332830297825437106962312984
60656332830297825444450001121410
60656332830297825446144577815416
60656332830297858798782062441660
60656332830297858798782148180808
60656332830297873622943529861934
60656332830297873622943530211854
60656332830297875407354262403191
60656332830301477122194324420194
60656332830301477122194410513474
60656332830308315597065488938392
60656332830308315597065493187742
60656332830308315597065860474700
60656332830308315597066893593826
60656332830308332060824635501182
60656332830308332060824635518652
60656332830308332060825664021246
60656332830308332060825668620516
60656332830308332060825750110154
60656332830308332060825754359504
60656332830308332063084071279142
60656332830308332063085185870804
60656332830308332063085185888066
60656332830308332063273386493610
60656332830308332063336234347442
60656332830308332070615392181458
60656332830308365422437026307212
60656332830308365422437026324474
60656332830308365422437054904190
60656332830308365422688074783850
60656332830308365422688446320158
60656332830308365424947882080808
60656332830308380239067115782378
60656332830308380239067116132298
60656332830308380239068149234162
60656332830308380239068234973310
60656332830308380239068234990572
60656332830308380241514838254742
60656332830308380241577600369586
60656332830308381474603223558214
60656332830308382023646242477252
60656332830308382023709004592096
60656332830308382025905678592034
60656332830308385180643601086936
60656332830308385180643944043528
60656332830308615786336087185978
60656332830308615786336458722446
60656332830308615786337116055914
60656332830308615786337487592062
60656332830308615788595804511700
60656332830308621139317516323072
60656332830308621139318635531266
60656332830308621139505893006182
60656332830308621139506921875798
60656332830308621276766643132304
60656332830308632250095200451738
60656332830308632250096229321674
60656332830308632250096233920944
60656332830308632394887276098320
60656332830308665741625625919004
60656332830308665749240720004067
60656332830308669317812164621710
60656332830308671102138180518386
60656332830308671102138185104606
60656332830308671102389228977762
60656332830308671102410154287803
60656332830308682212916807777680
60656332830308682212978455283600
60656332830308682212979569892524
60656332830308682213000495202565
60656332830308682220258813484402
60656332830308682220342500909287
60656332830308682220509861943778
60656332830308682222769298058560
60656332830308830525756622792165
60656332830312222998970407835664
60656332830312222998970412421884
60656332830312239462729525683432
60656332830312239462729525687644
60656332830312267463829734978636
60656332830312272824341945204484
60656332830312272824341945558616
60656332830312272824341949790704
60656332830312283935119915130310
60656332830312283935182562926290
60656332830312283935182649019570
60656332830312283935182677245154
60656332830312283935182677599286
60656332830312283935204602845012
60656332830312283937379346658872
60656332830312283937379347013004
60656332830312283937652320718106
60656332830312283942462922526772
60656332830312287648503298655814
60656332830312721461182962632484
60656332830312732574219335198382
60656332830312732574219335217096
60656332830312737932745087973859
60656332830312737932745116553575
60656332830312738072201507576320
60656332830312738072202512118151
60656332830312739719330564332786
60656332834897680611029208217056
60656332834905769615237691525854
60656332834908482620392780630476
60656332834908482622004794185267
60656332834909338121122515960278
60656332834909383183310277638322
60656332834909386299364657885547
60656332834909388541373995510548
60656332834909688181852963422816
60656332834909688181852967672166
60656332835878382829837565690997
60656332835881995624492777164329
60656332835881995665100767513989
60656332835881995665101025781193
60656332835889150937772716978655
60656332835889199114591561228979
60656332835889200756638043788571
60656332835889200756700805553495
60656332835889200760947580351749
60656332835889200763395302824104
60656332835889200763395302824113
60656332835890090211411652322283
60656332835890099682403257130263
60656332835890101324512501454779
60656332835890390400682246202427
60656332835890390400744922228203
60656332835890400926516755327475
60656332835890400926517126863783
60656332835890401521313359156381
60656332835892802478842151431261
60656332835892802483151689411381
60656332835892802485599410466803
60656332835893953372141324640723
60656332835893958722863036452095
60656332835893990430003369240905
60656332835893992077132421746569
60656332835893992122886006656437
60656332835893992122886010888525
60656332835894001548124373743229
60656332835894003197512862009543
60656332835894153543302751994085
60656332835894153543323299627691
60656332835894157201914396361607
60656332835894158848207772757140
60656332835894158848207772774402
60656332835894158848208115713732
60656332835894158850718599951020
60656332836205239119860462871477
60656332836205250232919557051779
60656332836205299468076000918457
60656332836205300063373668598759
60656332836205300065048353456132
60656332836205300065048353456141
60656332836206150800710331892363
60656332836206150800731252463418
60656332836206150805792906070523
60656332836206150805813826658831
60656332836206150805813826658840
60656332836206155564165736525353
60656332836206155564166079464692
60656332836206184152552919889010
60656332836206184152553262845602
60656332836206200626353838308876
60656332836206200631185364027660
60656332836206200631185364500043
60656332836206450392673153191357
60656332836206498570915633822425
60656332836206500220556203672857
60656332836206500225074693619033
60656332836206500815624518400344
60656332836206503931679153974443
60656332836206589971578150291043
60656332836206589971578178988803
60656332836206601089698926273683
60656332836206655851647372048403
60656332836206655851647372165043
60656332836206655856729945876643
60656332836206655856729946226563
60656332836206655856729946343203
60656332836208857259820080674316
60656332836208901780474539624093
60656332836208901785076712389818
60656332836208901787252461098831
60656332836210052671262975605079
60656332836210052711933957757071
60656332836210052712206298482250
60656332836210056377303351734121
60656332836210102489292845997514
60656332836210102491802987273838
60656332836210102491803330234802
60656332836210102537828626043242
60656332836210106202925937579579
60656332836216946500597721253081
60656332836216957428173746508610
60656332836216996326220307098530
60656332836216996326220307098539
60656332836217006890215718503665
60656332836217006895381970718405
60656332836217006895381970777454
60656332836217006895381970797137
60656332836217007436810671993747
60656332836217007444173598282954
60656332836217246689868315133225
60656332836217257625037365975136
60656332836217290971775715795820
60656332836217291162321466694947
60656332836217291162322124028415
60656332836217296515490900978683
60656332836217307626081237294175
60656332836217307628611637696794
60656332836220859347241475034768
60656332836220859476908059585506
60656332836220859476908173904370
60656332836220859476909202774146
60656332836220859476909204173826
60656332836220859479355892131756
60656332836220859479355896363636
60656332836220859479418653892308
60656332836220859479418653896680
60656332836220859484439580918840
60656332836220859532703535747131
60656332836220864830077608175008
60656332836220864837420614166174
60656332836220864837671662644264
60656332836220864837671662648636
60656332836220864837671691223980
60656332836220892884525232797987
60656332836220892884526233088047
60656332836220898237694665664781
60656332836220907662682065781996
60656332836220909302279941309146
60656332836220909302280055633834
60656332836220909302530645413702
60656332836220909302530645430964
60656332836220909302531788602342
60656332836220909302531788619604
60656332836220909302531790019284
60656332836220909304790191259676
60656332836220909304790191261128
60656332836220909304790191265500
60656332836220909304790192678070
60656332836220909304790192682442
60656332836220909304790535621772
60656332836220909304978477977214
60656332836220909304979482499145
60656332836220909305063279638009
60656332836220909309873794309064
60656332836220909309873795726006
60656332836220909348285346353807
60656332836220909350816864547877
60656332836220909350816864547886
60656332836220909358075073115951
60656332836220909493076510635849
60656332836220998501708501344023
60656332836221057798051529346478
60656332836221059452710500851502
60656332836221059452710873904130
60656332836221063110822600442029
60656332836221063296012008992678
60656332836221063296012008994130
60656332836221063296012008995099
60656332836221063296012693310801
60656332836221063296012693330484
60656332836221063296012693488920
60656332836221063296012693507634
60656332836221063296013037862454
60656332836221064943141061498342
60656332836221064943141751662328
60656332836221064943142094618920
60656336347611806613445359629660
60656336347611806652338114961406
60656336347611806659952089832452
60656336347684741533748100292322
60656336347684756314685089962390
60656336347684756351129008329488
60656336347684758137215716270074
60656336347684758137215719458018
60656336347684758137234284280612
60656336347684758137236608278666
60656336347684758144828486339614
60656336347695546654690895154300
60656336347695562755053612149408
60656336347695563120831242956340
60656336347695563120834599006498
60656336347695563128425445028600
60656336347695563128425445032812
60656336347695563166567291907774
60656336347695563166647618677408
60656336347695563303845955661698
60656336347719873098643057540140
60656336347719873142619071662928
60656336347719874331730069499360
60656336347719874377965175128992
60656336347719874743261256986364
60656336347719874746525944203816
60656336347719874791525354831328
60656336347719874792279529112280
60656336347719874926526673328266
60656336347719874928786109561092
60656336347719878084006237171218
60656336347719880280178312846722
60656336347719880280199204855314
60656336348559759286612437208588
60656336348559807464287480739842
60656336348559807464287737957286
60656336348560052843033249178532
60656336348560057782181903863208
60656336348560058376978507692114
60656336348560058379489244897496
60656336348560108195575103401398
60656336348560108202331705688124
60656336348560108202352626276432
60656336348560108202601093537572
60656336348560108203168529220444
60656336348560108204860410730008
60656336348560108204860782266316
60656336348592524342990841960064
60656336348665157838757927957606
60656336348665159069021028549770
60656336365409417010909447490480
60656336365409431835320503353770
60656336365409431842660186112198
60656336365417536946191397185706
60656336365417536952966224059818
60656336365421438811912515333866
60656336365421438818687342207978
60656336365421439405889858750048
60656336365421439413483946035272
60656336365421439413484288974602
60656336365441848576149727526084
60656336365445749200876280092196
60656336365445749208218285798918
60656336365445750441870845674244
60656336365445756527097637099548
60656336366317150459634891638828
60656336366317150459634891640232
60656336366390085332575847773430
60656336366390085334268100101992
60656336366390133503472882205684
60656336371317992552885618019958
60656336371317992558784470079872
60656336371318057255761824811622
60656336371318057255762196347930
60656336371318057255762968000262
60656336371318058481802414253206
60656336371318058483768960130250
60656336371318059032560901874842
60656336371318059032560905062786
60656336371318059032561016665882
60656336371318059038460527257100
60656336371326162310464107669926
60656336371326162366067862757838
60656336371329764629975303262170
60656336371329764637314990736556
60656336371329764637314990736716
60656336371329764637314990737960
60656336371329764637314990742332
60656336371329764637315362255554
60656336371329764637315362259766
60656336371330064224445942098864
60656336371330064224449323663050
60656336371330064773237912541056
60656336371330064773241380194310
60656336371330064773492341164938
60656336371330064780831999824876
60656336371330064780831999826280
60656336371330064826585584734744
60656336371350473983331648021158
60656336371350473989251394803820
60656336371350477641379897004594
60656336371354076255415575533036
60656336371354076260498522782538
60656336371354076260498522782698
60656336371354081201885691460058
60656336371354375849052766169318
60656336371354376395584243401368
60656336371354376404015531870858
60656336371354376444121339162388
60656336371354376449769116780726
60656336372225825238315135556240
60656336372298709045198351684976
60656336372298709052791405851074
60656336372298710280526571985052
60656336372298710884630177754672
60656336375196197013438315129512
60656336375196202371690977641694
60656336375196202372255061873678
60656336375196202372255062227810
60656336375196202373947314569630
60656336375196202373947314923762
60656336418490999983926898239272
60656336418490999991457279212002
60656336418515311611252699355588
60656336418515311616336045186080
60656336418515311616418607397998
60656336418588246486721588161028
60656336418588246491804933991520
60656336418588261308432695200568
60656336418588261310043592723670
60656336418588261315966430458070
60656336418588262543970069425636
60656336418588262545664646586202
60656336418599068131399037269850
60656336418619477294064475821332
60656336418623363282539556594824
60656336418623378099922758534008
60656336418623379159785593969492
60656336418623379334703634579448
60656336418623379335456780009338
60656336418623383040745068157982
60656336418623383041226245921154
60656336418623384688627241763170
60656336418623385237398321596658
60656336418623385245012385394796
60656336419459660737238270350664
60656336419459710150260361528370
60656336419463612603731201690264
60656336419463612603731544664118
60656336419463612603731545597238
60656336419463612603731545713878
60656336419463612604003140309254
60656336419463612604003141708934
60656336419463612605426121241484
60656336419463612605426121358124
60656336419463612605426121708044
60656336419463612610508437251818
60656336419463612610508696935964
60656336419463612610777996229642
60656336419463612610778081968790
60656336419463612610780320227696
60656336419463612610780406316764
60656336419463612610780664583968
60656336419463612611345147415656
60656336419463612611345520468284
60656336419474419416991380215030
60656336419474419424249703568520
60656336419474419424333385921752
60656336419495979932186530191386
60656336419496028103568527135798
60656336419496028105263102780044
60656336419496028110346448610536
60656336419496028111182502006844
60656336419496029345964435501776
60656336419498731041594163256714
60656336419498731049128587278522
60656336419498731049397113236598
60656336419498731049399436184892
60656336419498731049400556442846
60656336419506834916555731123088
60656336419506834919001129696776
60656336419506834924086798009002
60656336419567714052182762658092
60656336419567762223650419247456
60656336419567762223650419597376
60656336419567763458429255309354
60656336419567763458996436974372
60656336419568914809265138645228
60656336419568962980731991585484
60656336419568962985815337415976
60656336419568964215511631296490
60656336419568964215513953894864
60656336419568979037980472850092
60656336419568979039675050010658
60656336419571664269098233473662
60656336419571664269370201121666
60656336419571664269851378902100
60656336419571664269854473485464
60656336419571664269854817858998
60656336419571664269935057005982
60656336419571664270123346551556
60656336419571664270126441152182
60656336419571664271549393036684
60656336419571664271821017962828
60656336419571665916229612828502
60656336419571665916498224757554
60656336419571665918677416672572
60656336419571665918761013521388
60656336419571665918946975867866
60656336419571665918949300215840
60656336419571665918950074700580
60656336419571665919514158932564
60656336419579769794473404317204
60656336419579769798803575922072
60656336419579769801248317280384
60656336419579785853416433946644
60656336419604079776549960019280
60656336419604080829634873980026
60656336419604095653795997393948
60656336419604095828714038003904
60656336419604095829467183433794
60656336419604096248592599687660
60656336419604096248592601203980
60656336419604097476596240171546
60656336419604098027899752772902
60656336419604098032982412690210
60656336419604101739022788819252
60656336424387619069353948329944
60656336424387619069354206715240
60656336424387619071610942591348
60656336424387619618145803986920
60656336424387619618145918772344
60656336424387619620653961493124
60656336424399625358826282287674
60656336424399625361334325025924
60656336424420034524002459228248
60656336424422735860844270048680
60656336424492969439305533598664
60656336424492969446081132591668
60656336424492984222796791103930
60656336424492985452495035811778
60656336424492985498246268025784
60656336424492985498248620721646
60656336424492986047038238468184
60656336424495671279186876191622
60656336424495685552858011978658
60656336424495686101712055438938
60656336424495687199232891234416
60656336424495687199236218588218
60656336424495687201492325945306
60656336424495687201495680348170
60656336424495687201680585128516
60656336424495687201681613996840
60656336424495687201683965642942
60656336424495687201683969875030
60656336424495687202248825759346
60656336424495687750472927105772
60656336424495687750473584439240
60656336424495687750475907387534
60656336424495687750475911638336
60656336424495687750535689220616
60656336424496571115002912320198
60656336424496571120839776749848
60656336424496571717328260553284
60656336424496585937467136208460
60656336424496585945000900163770
60656336424496587769307432111344
60656336424496587769493395987192
60656336424496587769495718468926
60656336424496587769495748683054
60656336424496587775144296540994
60656336424496588316593113267080
60656336424496588318285366429592
60656336424496588318285369616132
60656336424496588318287688911326
60656336424496588318350451030382
60656336424496588324187315460032
60656336424496871304459473380774
60656336424496871305026651746824
60656336424496871854069670648392
60656336424496886126926048331938
60656336424496888507558282908110
60656336424503774564494476270370
60656336424503790619107362991298
60656336424503790664857566336980
60656336424503790664860947901166
60656336424503791028943973299022
60656336424503791030635568661506
60656336424503791030638548943268
60656336424503791030638553194070
60656336424503791030697959258756
60656336424503791076454925732810
60656336424503791077208071143986
60656336424507392936108045648446
60656336424507692939913254767216
60656336424507692942176043880970
60656336424507692942360948661316
60656336424507692942364329175742
60656336424507692942364333407830
60656336424507692942929189292146
60656336424507693125103690648442
60656336424507693125375288295172
60656336424507693491152919120978
60656336424507693491156275171136
60656336424507693491156385357082
60656336424507693491156389956352
60656336424507693491216052753416
60656336424507693491219061382858
60656336424507693491972206794034
60656336424507693674167258754834
60656336424528101006690332949224
60656336424528101006753090482060
60656336424528102241534023686932
60656336424528102242036464995004
60656336424528102653065211173936
60656336424528102653818356585112
60656336424528102699634731839620
60656336424528102701329307483866
60656336424528105948077498457514
60656336424528106359859762633690
60656336424528106366637026774960
60656336424528107595457630853392
60656336424528107640458041753654
60656336424528107641211215763260
60656336424531704377779804472516
60656336424531704972576779819016
60656336424531705109837534548620
60656336424531709911705169715062
60656336424531709912458315143500
60656336424531709912458343741930
60656336424531709919800439755306
60656336424532002918416111665378
60656336424532003467208169246398
60656336424532003467269812151596
60656336424532003467270155125658
60656336424532004564790990921136
60656336424532004565355849987780
60656336424532004567050425632026
60656336424532005113582933151002
60656336424532005114336078563422
60656336424532005114398868906610
60656336424532005296513589498506
60656336424532005296576380309706
60656336424532005296597272318298
60656336424532008271585541349844
60656336424532008454599880983700
60656336424532010650520881001078
60656336425368286286782461879686
60656336425368286287597593171366
60656336425368287933976488899364
60656336425368330576788715605854
60656336425368330578480595599098
60656336425368335510582826831406
60656336425368335517359978170132
60656336425368335517608701115134
60656336425368335517611025229828
60656336425368335518175881114144
60656336425368336114664364917580
60656336425371888008986569522376
60656336425371937834609155369286
60656336425371937834611479833900
60656336425371937834611738101104
60656336425379092918076570657974
60656336425379092919768823353926
60656336425379142323570032216924
60656336425379142331100984783974
60656336425379142331164119620240
60656336425379142925897588612880
60656336425379142925960350261164
60656336425379142926713496143112
60656336425379142928405748839064
60656336425380343685488124827604
60656336425403402896076674437268
60656336425403452301567324607958
60656336425403452302132180492274
60656336425403452309101088563268
60656336425403452720692742280218
60656336425403452896928784321180
60656336425403453948448801957982
60656336425403453956041855774160
60656336425403453956227818003998
60656336425403453956230141068932
60656336425403453956230145301020
60656336425403453956230916953352
60656336425403453956795001185336
60656336425403454550838459603066
60656336425403454551591605014242
60656336425404354569795509018912
60656336425404603645541717968166
60656336425404603652340560149256
60656336425404603653155692858086
60656336425404605299534583980990
60656336425404654713040548941504
60656336425404654713313292946104
60656336425404654713877377178088
60656336425407056273230480769488
60656336425408207158915764946430
60656336425408257030040887225118
60656336425415410466900431178222
60656336425415410468592682688900
60656336425415459879924843769028
60656336425415460283904848245946
60656336425415460283904848595866
60656336425415460286349212066096
60656336425415460291456835838212
60656336425415460291456836188132
60656336425415460291518448530734
60656336425415460291518823118396
60656336425476337765375887073510
60656336425476337765375887540070
60656336425476337765626964714516
60656336425476339000721904800426
60656336425476339593259074385002
60656336425476339594951327080954
60656336425476339594953650029248
60656336425476339600852903389972
60656336425476339602545156085924
60656336425476382237075894623736
60656336425476382242158468801896
60656336425476387175949486010022
60656336425476387175949600328886
60656336425476387176200533069718
60656336425476387176702631421198
60656336425476387176705726021824
60656336425476387176765388954034
60656336425476387770746089838928
60656336425476387770746204157792
60656336425476387771561992782940
60656336425476387771565091969786
60656336425476387778339918843898
60656336425476388825528697888026
60656336425476388825779660743608
60656336425476389420325301716932
60656336425476389421141094474790
60656336425476398296771355522824
60656336425476398891376659778278
60656336425476403647489709749004
60656336425476403648243884048670
60656336425476403649686726701322
60656336425476403649940788389618
60656336425476404242789410703130
60656336425476404242791735167744
60656336425476404244483330530228
60656336425476404244483987863696
60656336425476404244546092645072
60656336425476404252077159535198
60656336425477238378938156657336
60656336425477239430770835113586
60656336425477239436607699543236
60656336425477239613720090152268
60656336425477240161070855908794
60656336425477240162763109071306
60656336425477240170356938076276
60656336425477287607316416218994
60656336425477287614850180174304
60656336425477289439156712121878
60656336425477289439342675997726
60656336425477289444993576551528
60656336425477304261620936010140
60656336425477304261809222367722
60656336425477304263503799411648
60656336425477304263506152107510
60656336425477304269154699965450
60656336425477304810603516691536
60656336425477304812295769854048
60656336425477304818197718884488
60656336425477538521890309861340
60656336425477538522455165745656
60656336425477538526952734985480
60656336425477538529212166514042
60656336425477538529233090406934
60656336425477539757804280793178
60656336425477539764579879786182
60656336425477540174084114222228
60656336425477540174920939270868
60656336425477540176341223269056
60656336425477540176613192434784
60656336425477540176613192452254
60656336425477540176613195621324
60656336425477540350341449905578
60656336425477587932948179177366
60656336425477588348077751591114
60656336425477588348080074072848
60656336425477588352324272371562
60656336425477588354855673065852
60656336425477588354855676252392
60656336425477588527744783006272
60656336425477589581167431922130
60656336425477589582587715920318
60656336425477589582859688272586
60656336425477589582862036264184
60656336425477589583426866638636
60656336425477590177384319749224
60656336425477590178223470467542
60656336425477590184999069460546
60656336425477604407020811686508
60656336425477604407023164382370
60656336425479989495652062547424
60656336425479991142781119285176
60656336425480000613772038179972
60656336425480005964490392524244
60656336425480005964490392990804
60656336425480005965243538419242
60656336425480005965244566822458
60656336425480005965244568338778
60656336425480005965244571521106
60656336425480005965244571539820
60656336425480005965246891287072
60656336425480005966939145382704
60656336425480005966941468330998
60656336425480005966941472581800
60656336425481142036078056224436
60656336425481190077059782125900
60656336425481190204195305739094
60656336425481191899590751273328
60656336425481191907203178503124
60656336425488094427838418680400
60656336425488111077244154477858
60656336425488111077247536042044
60656336425488394754369394220210
60656336425488395161821486804568
60656336425488411218313469659028
60656336425488411220489194383188
60656336425488411220572877208596
60656336425488411220761163547512
60656336425488411220761163553128
60656336425488411220764543595378
60656336425488411220764544067554
60656336425488411220764548299642
60656336425488411221329404183958
60656336425488411816126008012864
60656336425512421053299285701162
60656336425512422699674196720416
60656336425512422701933604274196
60656336425512422702687778553696
60656336425512422707770467050720
60656336425512426406468718567956
60656336425512426413810843179762
60656336425512705136304302427362
60656336425512705137036527132186
60656336425512705137119748095918
60656336425512705143898017113468
60656336425512721196816326557190
60656336425512721610858022257716
60656336425512722843944322657506
60656336425512722843944322663122
60656336425512726549985756241656
60656336442221495731614670548992
60656336442221497555838319787810
60656336442221497561758062221952
60656336442221545558678115790932
60656336442221547381230749048582
60656336442221547387129228054464
60656336442221561610845658596402
60656336442221562205366852750018
60656336442221562205367885851882
60656336442221562205367885853286
60656336442221562205367885870756
60656336442221562205370210335370
60656336442221562212981860741802
60656336442221562212982975350726
60656336442221563440737890189420
60656336442221563440986615834404
60656336442221563440988938666058
60656336442221563440989054973626
60656336442221563446637517088206
60656336442221563988086333930772
60656336442221563988086337118716
60656336442221563989760017216506
60656336442221563989778586276804
60656336442221563995680534590094
60656336442221563995680536007243
60656336442221563997371672209158
60656336442229667315697135574060
60656336442233569181669418519524
60656336442233569728745805454980
60656336442233569731277208981518
60656336442233569738052007157870
60656336442233569738052035737586
60656336442233569777030793773342
60656336442233569783805592067738
60656336442233569783805620647454
60656336442253978938876971912260
60656336442253978946471030619220
60656336442253978946471059197484
60656336442253982651674578498580
60656336442257879570924952436738
60656336442257879570925985538602
60656336442257879570925985540006
60656336442257879570925985557476
60656336442257880804012281709112
60656336442257880804849109958794
60656336442257880812192148767380
60656336442257881353641080400986
60656336442257881355314649249972
60656336442257881355315792419738
60656336442257881355315792421142
60656336442257881360398366597898
60656336442257881361235167686418
60656336442257884510053715287646
60656336442257886294443526755002
60656336442257886295280355004684
60656336442257886295280440761302
60656336442257886302622336363778
60656336442257886341034025671170
60656336442257886897418940192684
60656336443129330241288729570336
60656336443133182693148230768090
60656336443133182830405890542936
60656336443133182830408985143562
60656336443133232701531012821624
60656336443133232701531784473956
60656336443133232701534107422250
60656336443133232701534107776382
60656336443133232701803782353350
60656336443141286568944678990234
60656336443141286706205433365706
60656336443141335981969093116234
60656336443141336576493352806890
60656336443141336576493353155406
60656336443141336576493353273450
60656336443202214048151051818464
60656336443202214048153376283078
60656336443202214048154146401620
60656336443202214055765026689510
60656336443202214055768125994400
60656336443202214055768465646408
60656336443202215285213309999480
60656336443202215704589431774844
60656336443202215834256328918518
60656336443202215841850186504608
60656336443202263875241152473038
60656336443202263882831883824952
60656336443202263882831887012896
60656336443202265110587170199954
60656336443202265110835895844938
60656336443202265110835924426106
60656336443202274993361128105586
60656336443202274999260750300108
60656336443202274999260755004372
60656336443202279933051394088216
60656336443202279933302442564854
60656336443202279934997019258860
60656336443202279934999458398082
60656336443202279940647920512662
60656336443202280482096737355228
60656336443202280483788989701260
60656336443202280483788992889204
60656336443202280483791314049234
60656336443202280483791317237178
60656336443202280489690939431699
60656336443202280491382075633614
60656336443202280491383190243942
60656336443202281719389269865438
60656336443202281725037731980018
60656336443206117570038580739966
60656336443206117707299335469570
60656336443206165739243417287322
60656336443206165739246802035240
60656336443206165739515676518482
60656336443206167571083971470460
60656336443206167571353644984618
60656336443206182347794639011308
60656336443206182348065463489386
60656336443206182348068931142640
60656336443206182349761184888352
60656336443206182349763507836646
60656336443206182349763512558380
60656336443206184179906908935604
60656336443214271446043331640732
60656336443214287460066079669014
60656336443214287460069633411336
60656336443214287505823218321204
60656336443214288055431010200348
60656336443238581239080688855130
60656336443238582473862619169138
60656336443238597298022685133568
60656336443238597298859513383250
60656336443238597306202552191836
60656336443238597847630563100376
60656336443238597849325052655554
60656336443238597849325052656958
60656336443238597900999154485548
60656336443238597900999156001868
60656336443238599082412496600924
60656336443238599090592363659192
60656336443238599677773873755922
60656336443238599685388967488098
60656336443238602789290758429140
60656336443238602796632739788234
60656336443238603391429343617140
60656336443238604619434240562982
60656336446099701239185597210915
60656336446099701239436301314019
60656336446099701421364255101354
60656336446099706727356004336259
60656336446099706727356005735939
60656336446099706727357123544453
60656336446099706729613460472389
60656336446099706729864164575493
60656336446099706779617292434478
60656336446099706779617292434487
60656336446099706779617293484247
60656336446099706780432052058717
60656336446099706780432080756525
60656336446099706780432081819335
60656336446099706782124333452477
60656336446099706782124333465527
60656336446099706782124334515287
60656336446172637943125407291857
60656336452004380455872719403618
60656336452004424328445663971858
60656336452007983827461963377912
60656336452101676773973555042682
60656336452101687300080518160552
60656336452101687894604781331431
60656336452101687894604781448071
60656336452101687894604810027787
60656336452101687894604810029191
60656336452101687894625702036379
60656336452101687894625702037783
60656336452101687894625702154423
60656336452101687894625730734139
60656336452101687899687355509591
60656336452101687899687355626231
60656336452101687899687355627635
60656336452101687899687384205947
60656336452101687899708276214539
60656336452101687899708276215943
60656336452101687899708276332583
60656336452101692833732547195459
60656336578121130992501872333790
60656336578121130997584446511950
60656336578121147463788609261746
60656336578121147468871183439906
60656336578996498764253716656368
60656336578996498764253716660580
60656336579028914256748687789558
60656336579028914264111614201228
60656336579100648376829805415072
60656336579101849133641332495838
60656336579101849133662253202190
60656336579104550249890692060808
60656336579104550837097599173246
60656336579104550837348301859408
60656336579104566904195211851954
60656336579104567445898461919284
60656336579104567453238230770992
60656336579136965747468242070806
60656336579136982401772761861952
60656336579136987892202946289280
60656336584025853899353153551892
60656336584025853904435727730052
60656336584028555465590506929870
60656336584028555470673081108030
60656336584028555602788499521544
60656336584028555602788499522948
60656336584028555602788499540418
60656336584028555607933835833422
60656336584028572074074174668702
60656336584028572074074178918100
60656336584028572074074550435694
60656336584028572074075207769162
60656336584028572074075207770566
60656336584028572074077530718860
60656336584028572081668261954134
60656336584028572117631118393244
60656336584028572117634445747046
60656336584028572119807214640614
60656336584028572119810227869534
60656336584028572119890549921806
60656336584028572120082197033858
60656336584029456033402288920222
60656336584029472687705659264556
60656336584029472695233628852950
60656336584029772831157583757702
60656336584029772838750637941270
60656336584029772874716821734182
60656336584029772881972822139378
60656336584060992513039923287450
60656336584060992566114593199092
60656336584064889483189218079964
60656336584064889485365314327334
60656336584064889485448649608526
60656336584064889620449972805356
60656336584064889622709404333918
60656336584903873963207805128114
60656336584903923374603105999522
60656336584903923971844730613252
60656336584903923971844730614656
60656336584905074903555683551836
60656336584905124131601799161042
60656336584905124131619362269152
60656336584905124726394931068630
60656336584905124726415966098058
60656336584905124728927106601792
60656336584905124728927220920656
60656336584936338462846105101344
60656336584936338874440082932988
60656336584937539631438776100332
60656336584937539631459696806684
60656336584939941193885044856252
60656336584940241327343830021538
60656336584940241327343830370054
60656336584940241327343830388928
60656336584940241327615424946716
60656336584940241327615425064760
60656336584940241334874122421308
60656336584940241334874896907452
60656336584940241334895041727980
60656336584940241334895043127660
60656336584940241334895045960068
60656336584940241334895817612400
60656336584940241334957430303518
60656336584940241334957804892584
60656336584940241334957804910054
60656336584940241510358169672864
60656336584941141948439114383946
60656336585009223918552950412280
60656336585009273751517656283532
60656336585009290396034662187150
60656336585009290398207426363356
60656336585009290405822061755814
60656336585009290405822176074678
60656336585010124356445983383962
60656336585010124532118317311096
60656336585010124537200891489256
60656336585010124539460323017818
60656336585010174494754081332450
60656336585010190966040014745408
60656336585010190973633843744762
60656336585010424675635326399416
60656336585010424682977332106138
60656336585010474500989414983202
60656336585010474501010335689554
60656336585010491162904437742950
60656336585012876060907751867342
60656336585012876061179346444004
60656336585012876068518369153196
60656336585012892120411535422988
60656336585012892120683131534684
60656336585012892120686487584842
60656336585012892669475102449260
60656336585012892669476135551124
60656336585012892669478458499418
60656336585013175790465598629728
60656336585013175792663417471384
60656336585013176201976008427004
60656336585013176201996929133356
60656336585013176202247977610202
60656336585013176204424760954258
60656336585013176204444561402656
60656336585013176204445681660610
60656336585013176204695609862032
60656336585013176204696384346772
60656336585013176212035378241564
60656336585013176387460021300290
60656336585013192261752451433216
60656336585013192263928085817506
60656336585013192263952449730154
60656336585013192264011882961778
60656336585013192264203530073830
60656336585013192856549055262122
60656336585013192858724689646412
60656336585013192858749053559060
60656336585013192858808486790684
60656336585013192859000133902736
60656336585014027000229096640800
60656336585014076818073810680094
60656336585014076825601405661952
60656336585014092839354961892922
60656336585014092885108546802790
60656336585014093426558511538260
60656336585014093426623596133434
60656336585045307618072423879244
60656336585045307618072652516972
60656336585045307620331826715662
60656336585045307620331831433024
60656336585045307620520113073244
60656336585045307620520370290688
60656336585045307620520371807008
60656336585045307625415429757982
60656336585045607763765067357470
60656336585045607763765524632926
60656336585045607768932438964346
60656336587895861656382623673794
60656336587895862251177738422754
60656336587895862251178082779026
60656336587895862251178111475382
60656336587895905076251130543300
60656336587895905076251159239656
60656336587895910429609620007278
60656336588003672882319275886181
60656336654932076482506718017098
60656336654932076665519908211162
60656336654933277239589094004234
60656336654933277788442705935926
60656336654968399381713713008048
60656336654968399519058264876516
60656336654968399564811849786384
60656336654968399938098766196102
60656336654968399938098851935410
60656336654968399938119686901050
60656336655808629134846987397508
60656336655808629134846987401720
60656336655844646311131505508114
60656336655912794806656012441304
60656336655912794806659368373370
60656336655912794806660517818778
60656336655913978909437253389424
60656336655913978909438374014768
60656336655913979458229223831616
60656336655913979503961859220684
60656336655913979503963008660476
60656336655913979503982779925632
60656336655913995517984717783796
60656336655913995517988188270702
60656336655913995517989308896046
60656336655913995563742893805914
60656336655916380604168627124458
60656336655916680612684313015948
60656336655916680612872599727870
60656336655916680612873374195140
60656336655916680612873719985824
60656336655916680750134128924744
60656336655916680793439192306794
60656336655916680795614941015564
60656336655916697221151565071818
60656336655916697221169101030252
60656336655916697221235247897226
60656336655916697221420149489628
60656336655916697221423534136764
60656336655916697221423534609148
60656336655916697221424654867102
60656336655916697264729372458468
60656336655916697267173734399496
60656336655916697267178239776970
60656336655917581178152980657946
60656336655917597832478392338188
60656336655917597834985430655072
60656336655948817516617868097656
60656336655948817516680630212500
60656336655949112720985076124876
60656336655949117843212064678196
60656336655949118262252651735686
60656336655949118262252651737090
60656336655952714440950760100090
60656336655952714443210191628652
60656336655952714443210477425812
60656336655952714626287664919436
60656336658799414832452216947997
60656336658799414837535935849831
60656336658872345998596212393830
60656336658872360779723441117630
60656336658872360779724584306270
60656337056719805930943410001046
60656337057595152277324108459336
60656337057595152277324453299430
60656337057595152277324454232550
60656337057595152277324454250020
60656337057595152277324454716580
60656337057595152284098935333448
60656337057595152284099281106662
60656337057595152284099281124132
60656337057595152284120200761850
60656337057595152284182962526774
60656337057595152284182963943924
60656337057595152284938429103596
60656337057595153512671246794126
60656337057595153512671246798338
60656337057595153519446073668238
60656337057595153519446073672450
60656337057603257386814585119306
60656337057603257394404281700260
60656337057603257394405319051474
60656337057700519953696148812592
60656337057700523659736524941634
60656337057703203943447382120776
60656337057703203943447725094630
60656337057703203943447726511780
60656337057703203950305891348120
60656337057703203950306234321974
60656337057703203950306235739124
60656337057703221650080566905800
60656337057703225356120943034842
60656337057703225905436619765870
60656337057711308877599909426446
60656337057711309060611154463888
60656337057711325532089702830172
60656337057711331015741882881638
60656337057711331022331519044294
60656337062519158690165332160306
60656337062519158696940159034418
60656337062519158697758386325000
60656337062624525131169313469612
60656337062624528837209689598654
60656337062624528837773770646906
60656337062627225180446260045976
60656337062627225180509021810900
60656337062627226461044540215700
60656337062627226827577636568568
60656337062627226835168739439160
60656337062627226872553831171964
60656337062627231814967142860012
60656337062627232363737503967060
60656337062627232371352138892958
60656337062627232371352253678382
60656337062628110794432685385160
60656337062628125611060049075860
60656337062628125618590714198456
60656337062628127448734105871416
60656337062628132939163920415346
60656337062628132939164295003008
60656337062628427592251114959736
60656337062628433128434514413534
60656337062639232613234194704764
60656337062639232750432187315312
60656337062639237692635603310426
60656337062639238104417867482390
60656337062639238104417867486602
60656337062639238104417867499652
60656337062639238111195788957128
60656337062639238111195788961340
60656337062639238111279356523532
60656337062639238111279356524936
60656337062639238287515889492564
60656337063499875184175735584762
60656337063499875184175735934682
60656337063499875190929641752522
60656337063499875190950562458874
60656337063499875191013324573718
60656337063499875191768789749456
60656337063502576887673844038052
60656337063502576894448669376970
60656337063502576894448670912164
60656337063502578725347532465126
60656337063503427675804651283576
60656337063503427682579478157688
60656337063503429329770407390200
60656337063503476913217433633558
60656337063503476913405718928330
60656337063503476913405719978090
60656337063503477096420058095626
60656337063503477508012888021268
60656337063503477508014035927270
60656337063503477508202064004598
60656337063503477638437203080856
60656337063503477638437203197496
60656337063503477645212030071608
60656337063503479285566259935248
60656337063503479285566259940864
60656337063503479292341086809360
60656337063503479292341086814976
60656337063503727826096487246008
60656337063503777644693082955292
60656337063503777651447362544314
60656337063503777651467250130088
60656337063503777651719073091466
60656337063503777652283042538234
60656337063510681997143053384506
60656337063510681997143053734426
60656337063510682004757028255552
60656337063510682180429362084920
60656337063510682180429362201560
60656337063511582023711757924306
60656337063511882754162667608122
60656337063511882761773284893976
60656337063514584457660775342698
60656337063514584457660775344102
60656337063514584457660775711492
60656337063514584457932370269280
60656337063514584465187713341008
60656337063514584465191066344192
60656337063514584465191067743872
60656337063514584465274375626082
60656337063514584465274375627486
60656337063514584465274748697424
60656337063514584640675114995428
60656337063515485025409795587000
60656337063515485025681390144788
60656337063607926850546615714636
60656337063607926857136596367514
60656337063607926857136596368918
60656337063607943504100401698208
60656337063607943504665260769064
60656337063607945151731436370248
60656337063608827287875908928650
60656337063608827288443088809616
60656337063608827470890248095946
60656337063608829118586485186840
60656337063608843347383825953908
60656337063608843934648213455704
60656337063608843942180428247620
60656337063608843942180429763940
60656337063608843942744509295872
60656337063608843942744514000136
60656337063608845718976039526586
60656337063608845726570241250170
60656337063608849432610617379212
60656337063608849433174698427464
60656337063609127607381383250458
60656337063611528579340705428758
60656337063611529174136936167448
60656337063611529174137307722470
60656337063611545226301038499700
60656337063611545638083301159556
60656337063611545638083301626116
60656337063611545638836447054554
60656337063611545638837480156418
60656337063611545645426339968142
60656337063611546873430095256166
60656337063611547422473114175204
60656337063611551129016617512404
60656337063611551129016617525502
60656337063611551135856529099734
60656337063611829310060229524114
60656337063611829310310933627218
60656337063611829310813289214856
60656337063611829310816728171754
60656337063611829310876022263306
60656337063611829310876022282020
60656337063611829310876050979780
60656337063611829310876052396930
60656337063611829311064337691702
60656337063611829317653943738044
60656337063611829317654316809386
60656337063611845370299252885360
60656337063611845370299595841952
60656337063611845781600338944232
60656337063611845781600339294152
60656337063611845782081517074586
60656337063611845782165195178468
60656337063611845782354517825906
60656337063611845788943349055058
60656337063611850723469025526418
60656337063612681570463809658072
60656337063612681700384881275116
60656337063612681707724564033544
60656337063612681746138466183580
60656337063612681752913293057692
60656337063612681753478148942008
60656337063612729748123612649230
60656337063612729878628511229336
60656337063612731120728062157456
60656337063612731571489887913502
60656337063612746349915219458080
60656337063612746356692368930566
60656337063612746357508273293132
60656337063612746357508276479672
60656337063612746402425033135486
60656337063612746403261858201596
60656337063612746403261861389540
60656337063612747585261237190612
60656337063612751291301613319654
60656337063612751892855222267078
60656337063612751893692045797994
60656337063612751893692045799398
60656337063612753129038838365186
60656337063619634101431327315712
60656337063619634284442199283216
60656337063619650886218422094680
60656337063619934420368588635976
60656337063619956435349475390534
60656337066470203551352775385182
60656337066470205381496171290230
60656337066470205381496171406870
60656337066470248206569219054504
60656337066470248206569219171144
60656337066567210988368280701722
60656337066567494516308106366803
60656337066567494516308106368207
60656337066567494523082933240915
60656337066567498405338807831282
60656337066567500052467864569034
60656337066567500052739832217038
60656337066567500059434415773557
60656337066567500059434415890197
60656337066567500059434444471365
60656337066567500059455336478505
60656337066567500059455365176313
60656337066567500059518098597561
60656337066567509340466135181503
60656337066567511170023751798989
60656337066567511170023751915629
60656337066567511170044672503937
60656337066567511170588610869845
60656337066567511170588610987889
60656337066567511170609531576197
60656337066567511170860580034169
60656337066567511170860580035573
60656337066567511177555162979696
60656337066567511177555163058437
60656337066567511177555163175077
60656337066567511177555163176529
60656337066567511177576083763385
60656337066567511177576112461193
60656337066567511177638845865179
60656337066567511177638874562939
60656337066567514883679221994221
60656337066567514883679250691981
60656337066578321698172743752737
60656337133530729588123591744896
60656337133530730183482644069134
60656337133530731418264548982898
60656337133530731418266988122120
60656337133530731830526985350338
60656337133530731838141959928244
60656337133530731838141988624648
60656337133530731838142074713876
60656337133530735125058094872196
60656337133530735544182364753690
60656337133530736772187123028780
60656337133530736772190595305842
60656337133530737320978433305304
60656337133531632405953770265080
60656337133531930757550680422414
60656337133531930765080943775860
60656337133531931992251226864360
60656337133531931993088050396680
60656337133531932541102515882698
60656337133531932548633955821080
60656337133531932549470779353400
60656337133531932586856100674522
60656337133531932594387511916500
60656337133531935699126131225476
60656337133531937483515942692832
60656337133531937483519385916550
60656337133531937529272970826418
60656337133542737158947346950656
60656337133542737571207348883138
60656337133542737577985614714356
60656337133542737578822352157448
60656337133542737707735763650526
60656337133542737708552125736234
60656337133542737753468427854042
60656337133542743061637876249796
60656337133542743061721558603028
60656337133542743068436632223614
60656337134406982046864895615178
60656337134407282053121121628814
60656337134407282059895288455302
60656337134407282059895948502926
60656337134407283844285099922658
60656337134407283890038684832526
60656337134415337757176909093190
60656337134415337894437663468662
60656337134415387170201323219190
60656337134418088873637357937082
60656337134418088874201442167662
60656337134418089010898112661070
60656337134418089056651697570938
60656337134418939616641772528502
60656337134511433507991354724410
60656337134511447912274952407354
60656337134511447912277391546576
60656337134511447913028093586442
60656337134511448324559313885250
60656337134511448331399222173612
60656337134511448332152478138332
60656337134511448332152482842596
60656337134511449559402976044694
60656337134511450108948460600718
60656337134511450116542289723732
60656337134511453266197526453236
60656337134511455050590810197654
60656337134512348899964173689536
60656337134512348899964178393800
60656337134512350127155382070608
60656337134512350127971285014620
60656337134512648486261630288816
60656337134512648487098453821136
60656337134512649042644359245536
60656337134512649088397915340956
60656337134512650270649146455926
60656337134512653977526346117288
60656337134512655807673185718230
60656337134515051830399055546726
60656337134515051830650017917034
60656337134515051831214963076958
60656337134515333719241327522600
60656337134515333719244422123226
60656337134515350189780772348976
60656337134515350327039118036846
60656337134515350327041527078580
60656337134515350327603977109106
60656337134515350327792259215934
60656337134515350327792262403878
60656337134515351974168174791860
60656337134515351974920168066398
60656337134515351974920282851822
60656337134515352019924168726200
60656337134515352157184923455804
60656337134515355680961692082728
60656337134515355680961692088344
60656337134515355680961692099990
60656337134515355680961692105814
60656337134515357511105088483038
60656337134516250757506461550298
60656337134523155706174208461598
60656337134523155712952412195632
60656337134523155712952416899896
60656337134523455300003009974000
60656337134523455300086692327232
60656337134523455483101146752336
60656337134523455849607903545210
60656337134523455856385825019948
60656337134523455856385829606168
60656337134523455894628894811510
60656337134523455902139409811772
60656337134523455902139414516036
60656337134523456031889563452206
60656337134523456032705925537914
60656337134523456032709024724760
60656337134527041100043753522918
60656337134527063108016619610396
60656337134527063108079467464548
60656337137373707952751499402549
60656337137373709737077519880913
60656337137373757961074614274363
60656337137373757967852880122635
60656337143379329645521556807524
60656337143379329645772605266900
60656337143379340756864381567906
60656337143379340756864382967586
60656337143379340757115430027282
60656337143390131151828119224106
60656337143390145923475677024341
60656337143390145923726724084037
60656337143390145969483407767570
60656337143390151284176173594721
60656337143390151467190860730998
60656337143390151467190860792477
60656338492418519985076253708080
60656338492418519985077282560594
60656338492418519985138929733856
60656338492418519985139272673186
60656338492442829963077014702958
60656338492442831608513814028640
60656338492442831610770150956576
60656338492442835314279241277534
60656338492442835314362809311902
60656338493391116542907468841844
60656338493391116542929044897380
60656338493391116543180094773698
60656338493391116544683289572164
60656338493391116545436431701634
60656338493391117778254258225304
60656338493391117779967317186488
60656338493391117780030078955624
60656338493391127661300070406246
60656338493391127662741275092120
60656338493391127662992323586228
60656338493391132602687235914536
60656338493391132604128440600410
60656338493391132604128444849760
60656338493391132604191202369546
60656338493391132604191206968816
60656338493391132604379488727128
60656338493391132604379489077048
60656338493391132604379491909456
60656338493391132604379492263588
60656338493391132604379493309136
60656338493391132604379493313348
60656338493399221652648647721416
60656338493399221654926562571128
60656338493399237714685531259564
60656338493401923356168333279794
60656338493401939417848243314200
60656338493401939418119844143258
60656338493422332520256751480514
60656338493422347345438488714818
60656338493423533278363097220098
60656338493423548102249263872896
60656338493423548102524217453096
60656338493423548102524220634020
60656338493423548104216473329972
60656338493423548104216474865006
60656338493423548104780554381032
60656338493426234980795021423636
60656338493426234981046069900482
60656338493426249393902350367828
60656338493426249393902350385090
60656338493426249395681270302256
60656338493426249805684270537652
60656338493426249805684270554914
60656338493426249805684613494244
60656338493426249805684613511506
60656338493426251041031402873492
60656338493426251041303003235990
60656338493426251043562435118684
60656338493426251590346022155028
60656338493426251592605454037722
60656338493427150375191660942908
60656338493434354917685223435818
60656338493434354917685223784334
60656338493434354917685223902378
60656338493434354917685225319528
60656338493434354917768791470186
60656338493434354917768792887128
60656338493434354917956821431064
60656338498315123003448212897684
60656338498315123004012297129668
60656338498315137781664400205552
60656338498315137781852685500324
60656338498315139062953031090228
60656338498315139610115539653492
60656338498315139611745001532628
60656338498325944229564329401424
60656338498325944595321068199764
60656338498325944595341960208356
60656338498325944595342331725950
60656338498325944641074995930870
60656338498325944778356672913714
60656338498327144803632365754704
60656338498327145352424331946094
60656338498327145352424336196896
60656338498327145352425365047958
60656338498327145352487012222672
60656338498327145398157371918006
60656338498347552869907403912468
60656338498350239612485812666590
60656338498350239612488135148324
60656338498350239747238409866904
60656338498350239748993338588632
60656338498350254573154463538992
60656338498350255806743228059448
60656338498350256218525119649556
60656338498350256221035972708996
60656338498350256403297859933686
60656338498350259512783604188490
60656338498350259924565864133982
60656338498350259924565868364666
60656338498350259924565868366070
60656338498350259924565868383540
60656338498350259926323891688424
60656338498350259927076348371478
60656338498350261205645321015714
60656338498350261754709264760764
60656338498350261754709264773862
60656338498350261756467288083118
60656338498351140177852113157640
60656338498351162322583722775488
60656338498351440367040140361902
60656338498351440367311736473598
60656338498351440368734371632614
60656338498351456426818877614436
60656338498351456975861896516004
60656338498351457023307734120420
60656338498351462513465981250462
60656338498358365036629154798576
60656338498358365080604566400354
60656338498358365082299142977720
60656338498362262143977070838750
60656338498362266946325684548514
60656338498362267083586439278118
60656338498362267495368703000992
60656338498362267495368703467344
60656338498362267541393884488956
60656338499295839451701965510858
60656338499295839452266820927210
60656338499295841281594396334202
60656338499295850569822712795738
60656338499298492977211046845344
60656338499298541155702253454054
60656338499298541155704575935788
60656338499298541336271883731990
60656338499298541336272226688582
60656338499298542391051368501576
60656338499298542985092507134466
60656338499298542985845649848747
60656338499299391943647242670074
60656338499299392995475303927496
60656338499299441173717784558564
60656338499299441173906074570698
60656338499299441767011195937430
60656338499299441767011196987190
60656338499299441768705772981356
60656338499299443002357214714106
60656338499299443004049467293418
60656338499299443551149271133098
60656338499299443551400233633144
60656338499299453024084179941912
60656338499299458375561357047066
60656338499299458376981640443340
60656338499299458376981640909900
60656338499299458376981645160702
60656338499299458377065323268748
60656338499299458377065327986110
60656338499299458377253612808706
60656338499299458377253613280882
60656338499299692087164251758394
60656338499299693322490152315590
60656338499299741498473201418096
60656338499299741910256235376152
60656338499299741910256237242392
60656338499299741910256580216246
60656338499299741911950812886638
60656338499299741911951157260172
60656338499299741912222753371868
60656338499299743147297949825960
60656338499299743148133630169640
60656338499299743742363054693760
60656338499299743742366149766562
60656338499299743742930233998546
60656338499299753028648152893610
60656338499299753030089357579484
60656338499299757971727574750952
60656338499299757971727575813810
60656338499299758564831925411730
60656338499299758566252234440124
60656338499299758566252237628068
60656338499306646262746899660584
60656338499306646262997950834324
60656338499306646265257382362886
60656338499306646446013406501274
60656338499306662324950204653764
60656338499306662919475207653612
60656338499306662919475212370974
60656338499306662920312035890196
60656338499307863082032580646516
60656338499310248579999435493286
60656338499310265190743256455322
60656338499310548311733379919984
60656338499310548311734151577932
60656338499310548723243789717260
60656338499310564785216878158196
60656338499310564785467926611956
60656338499310564785467926617572
60656338499310565379992585255532
60656338499310565379992929611804
60656338499310565379992932799748
60656338499310565380013481987102
60656338499311465947887940003230
60656338499311465948641081163604
60656338499330908064761258201096
60656338499330908064761261382020
60656338499330956240493258844226
60656338499330956240744307303602
60656338499330956241309137807840
60656338499330956241309166368842
60656338499330956241309166387556
60656338499330956243003738832164
60656338499330956243003742013088
60656338499330957476091099863774
60656338499330957887873359809266
60656338499330958070640094195818
60656338499330958070640094662378
60656338499330958070887703698296
60656338499330958070891142655194
60656338499330958073147135226858
60656338499330972300753631483904
60656338499330972712786571202182
60656338499330972715046376133452
60656338499330974545189772510676
60656338499330978248719668185220
60656338499330978251230148173158
60656338499330978251230148639718
60656338499331808493620035951028
60656338499331808678807801350976
60656338499331856671298429169188
60656338499331873465308331693026
60656338499331878816531446993244
60656338499332108822324810439296
60656338499332158235349224565296
60656338499332158644624447723482
60656338499332158645440355253714
60656338499332158645711179707462
60656338499332158645711951365410
60656338499332158827638787363162
60656338499332173469868947190722
60656338499332173469872299940460
60656338499332173469872303121384
60656338499332173471564555817336
60656338499332173471564557352370
60656338499332174705219092506248
60656338499334558557476146076336
60656338499334558557748113724340
60656338499334575166797363292932
60656338499334575168555391319550
60656338499334576813926415779882
60656338499334580519966791908924
60656338499334580519966791914540
60656338499334858701743290196630
60656338499334858701826511160362
60656338499334858701826858230998
60656338499334858701829953303800
60656338499334859936360839739036
60656338499334860348390708831470
60656338499334874761250088853052
60656338499334874761250431337468
60656338499334874761250431809644
60656338499334875173032353025016
60656338499334875173032353042278
60656338499334875173032695513644
60656338499334875173032695981608
60656338499334875173032695998870
60656338499334875173053244702402
60656338499334875173053245052322
60656338499334875173304292112018
60656338499334875173304293161778
60656338499334875173304293179248
60656338499334875174811610844590
60656338499334875174811615443860
60656338499334875174811616978894
60656338499334875175563725038856
60656338499334875356318632813104
60656338499334877003175749419710
60656338499334877003176088721798
60656338499334877003176093439160
60656338499334880114419861021934
60656338499334880114419861494110
60656338499334880709216464850840
60656338499335759131544181963056
60656338499335760916703898561470
60656338499335761098885915324570
60656338499335775740865021975392
60656338499335775740865026692754
60656338499335775742539738712910
60656338499335775742539743430272
60656338499335775742560630720098
60656338499342663485039813086460
60656338499342685630272829510836
60656338499342685630272830910516
60656338499342963811570357344500
60656338499342980285033305923182
60656338499342980285033306271698
60656338499342980285033306389742
60656338499342980285033307806892
60656338499342980285304903918428
60656338499342985819522502802672
60656338502290523907255933474421
60656338502290523907255933491683
60656338502290523907255933491891
60656338502290524090249381122771
60656338502290524090270273131363
60656338502290540560995594210777
60656338502290540561538757737813
60656338502290540561559678442761
60656338502290540561560453283037
60656338502290540561811501742413
60656338502290540561811760021263
60656338502290540561811760022715
60656338502290540563506077385255
60656338502290540563506335652459
60656338502290540563509430253085
60656338502290540564011528623231
60656338502290540564011528741323
60656338502290544267852136150305
60656338502290544267852136151757
60656338502290545503198670437243
60656338502301047188479334612304
60656338502301330903429230609219
60656338502301330903450151197527
60656338502301347377727859998141
60656338502301347377727888577857
60656338502301347377729007786051
60656338502301347377729007904143
60656338569218626128642336340070
60656338569218627958784584824390
60656338569218627960476840234498
60656338569218627961232305413044
60656338569218642190029758254188
60656338569218642784554395614052
60656338569218644018480786677652
60656338569218644020173039373604
60656338569218644020173068188052
60656338569218644020173154631412
60656338569218644568965010282564
60656338569230633698629268013510
60656338569230649760852370271308
60656338569230650309645373815364
60656338569230650310460162150452
60656338569253742920132399673510
60656338569253744749438967814150
60656338569253744751966903567938
60656338569253744751966903687434
60656338569253760626956629897492
60656338569253760809967497261354
60656338569253761223257083719612
60656338569253766162865329782912
60656338569253766162886254603308
60656338569253766163136925894608
60656338569253766163136954475776
60656338569253766165396735063630
60656338569254666733208430614834
60656338569254944912748709393622
60656338569254944914440962089574
60656338569254945324342687225266
60656338569254945324342687344762
60656338569254945325954724756084
60656338569254945326790405099764
60656338569254959736909832807544
60656338569254960150112495300772
60656338569254961383847505537306
60656338569254961384035533614634
60656338569254961384038886364372
60656338569254961384038891099204
60656338569254961386295223292308
60656338569254961932827504056826
60656338569254961932830860106984
60656338569254961978560196838606
60656338569254965089887881666348
60656338569254965092335599421350
60656338569254966874277693133704
60656338569254966874465716511140
60656338569254966920219301421008
60656338569265473546196669120930
60656338569265750490955011690630
60656338569265771903545693315712
60656338569265771903629261350080
60656338569265771905240270359846
60656338569265771905323837927446
60656338569265773689630081827202
60656338570199296276161192279362
60656338570199296276244763027886
60656338570199296413442752924278
60656338570199344452733373672614
60656338570199344454403675624586
60656338570199344454424596330938
60656338570199344454487243658954
60656338570199344454487243778450
60656338570199344455240385889206
60656338570199344455242708837500
60656338570199345688330095502634
60656338570199345690022319384138
60656338570199345690022348198586
60656338570199345690022434641946
60656338570199360512491190102108
60656338570199360514183442798060
60656338570199360514183471612508
60656338570199360514183558055868
60656338570199362298573369523224
60656338570202045744449217936630
60656338570202946312448169908618
60656338570202946314140422604570
60656338570202947959326175004666
60656338570202947961269474643674
60656338570202947961269475110234
60656338570202947961269479715328
60656338570202947961836658179144
60656338570202957432261169889450
60656338570202962785430598524156
60656338570202962785430599573916
60656338570202962785430603129250
60656338570203246318433570064614
60656338570203246318433570997734
60656338570203246318704395455694
60656338570203246318704395457098
60656338570203246318704395474568
60656338570203246320208361807114
60656338570203246320396648151646
60656338570203246320396648637080
60656338570203246320961504037366
60656338570203246320963826985660
60656338570203248104786459750144
60656338570203248150268072178006
60656338570203248150288996065282
60656338570203248150351758184338
60656338570203248150540039942650
60656338570203248150540040292570
60656338570203248150540044660012
60656338570203248150540045014304
60656338570203257436825142740574
60656338570203257436825142741978
60656338570203257438329109091994
60656338570203257438517395436526
60656338570203257438517395921960
60656338570203262973008910660620
60656338570203262973008911010540
60656338570203262973008912060300
60656338570203262973008915242628
60656338570203262973008915246840
60656338570203262973008915261342
60656338570203262973008915265714
60656338570203262974429227470612
60656338570203262974429313563892
60656338570203262974701164756252
60656338570203264759090979895582
60656338570210151265721612178710
60656338570210167327923793613468
60656338570210167327923822427916
60656338570211302154123116457078
60656338570211368039252585163120
60656338570211368085006170072988
60656338570213753125436408414714
60656338570214053131421809620518
60656338570214053131692633963194
60656338570214053133952065491756
60656338570214053314706973597050
60656338570214069742436882320508
60656338570214069742687930779884
60656338570214069742687933962212
60656338570214069742687933967828
60656338570214069788169919459964
60656338570214069788169922642292
60656338570214069788441515689752
60656338570214069788441518872080
60656338570214069789006374760608
60656338570214970356818071011972
60656338570234461243449371238606
60656338570234461245977306992394
60656338570234461245977307111890
60656338570234461245977335690154
60656338570234462891330542999826
60656338570234462891330543119322
60656338570234462891351463706178
60656338570234477303977900685810
60656338570234478950835361311866
60656338570234478950856281898722
60656338570234478951110429699172
60656338570234478953366762359044
60656338570234482656896658027764
60656338570234482659407138488086
60656338570234484443796949955442
60656338570235313635483846356330
60656338570235361813726326987398
60656338570235363461673639717704
60656338570235379521178457910248
60656338570235383227218834039290
60656338570235613640110610018654
60656338570235613640110610138150
60656338570235613777308602748698
60656338570235661818270552536294
60656338570235661819961775311306
60656338570235661819965128180540
60656338570235661820800808524220
60656338570235663053049133281488
60656338570235663053052486031226
60656338570235663053888169555830
60656338570235663648412804201538
60656338570235663648433721843654
60656338570235663648433724907890
60656338570235663648496487026946
60656338570235677877857908961762
60656338570235677878045937039090
60656338570235677878049289788828
60656338570235677878049292969752
60656338570235677879741545665704
60656338570235677880305626716764
60656338570235679662247720429118
60656338570235679662439105991016
60656338570235679708192690900884
60656338570235679709884942042928
60656338570235683368288096558160
60656338570235685198619516312820
60656338570238079574973980187842
60656338570238314933455944509486
60656338570238363110003849615804
60656338570238363111698425140554
60656338570238364756296192908012
60656338570238364756568043053580
60656338570238364893831896965818
60656338570238364939310417756444
60656338570238364941841821517778
60656338570238379581209685847238
60656338570238379581481281960386
60656338570238379581481283010146
60656338570238379581481283027616
60656338570238379582988605292228
60656338570238379764495621127682
60656338570238379764495622644002
60656338570238381411352738795694
60656338570238381411353078569958
60656338570238381411353083287320
60656338570238381411624674683106
60656338570238381411624675149666
60656338570238381413132001669452
60656338570238385071639870257144
60656338570238385071639870261516
60656338570238385071639874489232
60656338570238385071911465902280
60656338570238385071911466368840
60656338570238386901783266638740
60656338570239215499512711808538
60656338570239280149042016541122
60656338570239280150716733278640
60656338570239281979164520790258
60656338570239281980881021544960
60656338570246190038512495734740
60656338570246190040207072545386
60656338570246468631258791159078
60656338570246468633703156514422
60656338570246468633789047030316
60656338570246468815108811492310
60656338570246484693210297655260
60656338570246484693293865222860
60656338570246490181945907741172
60656338570246490183640485251658
60656338570246490229394070161526
60656338570246492013783881628882
60656338570250086964477972918908
60656338573169733347561829842965
60656338573194044969988491590537
60656338573204851785905997752300
60656338579102370148066008777530
60656338579102370149509881834992
60656338579102370149760585938096
60656338579113175314678331704061
60656338579113176961807388460527
60656338579113176963253210930568
60656338579113176963253212347510
60656449162285536629370347896411
60656453469769473374872578598813
60656453469769523337504870697237
60656454905492552728706639423023
60656454905565482114604266030119
60656454905565498723155200911397
60656455596801720571171532532679
60656455596874655445051628377805
60656455596874672054103971465291
60656455596874672054354675585657
60656455596875856202050322011709
60656455596875872811185888777291
60656455596875872811186233133563
60656455596875872811437280210521
60656797558462385348343750071174
60656797558462385355118576945286
60656797576188261594423493393622
60656797576188262044912173364112
60656797576188262051687000238224
60656797576188262188947754967828
60656798037061040110313258305130
60656798037061043814659059256486
60656798037061045639719879939230
60656798037061045644802454117390
60656798037061045644802455633710
60656798054786916349618174403546
60656798054786916806881681248148
60656798054786916944142435977752
60656798054786921701093031742574
60656798054786921884107369865886
60656798054798627299952076257893
60656798054798627299952077852954
60656798054798629130095474230178
60656798054894973359685982807585
60656798054894973362133700680679
60656798267508241741060043773357
60656798267508241741060043773358
60656798267509142308871825763709
60656798267509142308871825763710
60656798267533452147665087181766
60656798267533452147665173270834
60656801652920943832150595200820
60656801652920944424982977131702
60656801652920944424982977481622
60656801652920944426675229827654
60656801652920958656312092017290
60656801652920959250836353241576
60656801652920959250836353591496
60656801652920960303441148755042
60656801652920960486183146158688
60656801652920960486455488394514
60656801880620524573355909470160
60656801880729493273494329572108
60656801883393366989317091422714
60656801883393374126876335696837
60656801883393374172630663739348
60656801883393374172630663758062
60656801883393374309891418468952
60656801883576187743000646971188
60656802282189094939256960245420
60656802282189111548623798070710
60656802344230128281474542382030
60656802344230131987514920027392
60656802344230133817658314888296
60656802344230133817658316404616
60656802344448966258891440752472
60656802344460677941009244301865
60656802359328096417235409399824
60656802361893865935476475682775
60656802361956004520779544219594
60656802361956004978043051064196
60656802361956005115303805793800
60656802361956009873948978602548
60656802361956009912109134758656
60656802361956009918883961632768
60656802361956010049369889488260
60656802361956010056963316725860
60656802361967710117942898658250
60656802361967715471108892508119
60656802361967715471108894103180
60656802361967717247907974157351
60656802361967717255502144546307
60656802361967717255502144546308
60656802361967717301255727902268
60656802361991126665435688968939
60656802361992027095986625541190
60656802361992027233247380270954
60656802362174842498196442590036
60656802362174842948682142745324
60656802362174842955459949434638
60656802362174843085942897474928
60656802362174843092717638259972
60656802362174843092720704164242
60656802362185647527548015038340
60656802362185648122072649684048
60656802362282866156354548042700
60656802362282866156354548061574
60656802362282866156356867791404
60656802362282866156356867810278
60656802362282866751150777283784
60656802362282866751153097032488
60656802362282916164740425050992
60656802362282916164740425069865
60656802362282916164740425069866
60656802362282916164742744799696
60656802362282916164743777937695
60656802362282916165012019646368
60656802574604384513173520994755
60656802574701641536279803476426
60656802574702542104154261142634
60656802574713347133505833940858
60656802574897069051973153581273
60656802574920483815077247014657
60656802574921380669258209690357
60656802574993429205779231596476
60656802574993429205779231946396
60656802574993431035649625690249
60656802574993431035650659159295
60656802574993431035650659159296
60656802574993431035922627973700
60656802574993431035922628323620
60656802574994331466137803561812
60656802574994331466138923936406
60656802574994331466138924286326
60656802574994331603398558291416
60656802574994331603399678666010
60656802574994331603399679034803
60656802574994331603399679034804
60656803776449938352605390657700
60656803779953157666586310124644
60656803779953157667341775301786
60656803780037798139138223883338
60656803780062115254443824335442
60656803780062115254443824354316
60656803780244897165035461618452
60656803780244897165037785616506
60656803780244945343549911413844
60656803780244945343552235411898
60656803780244947173693307791068
60656803780244947173695258736494
60656803780244947173695631789122
60656803780256602762201140055162
60656803780256603356997370812566
60656803780256603356998399682342
60656803780256636116555122253780
60656803780256636711079756899488
60656803780256652725105401336784
60656803780256653319629662910990
60656803780280914385384299048516
60656803780280914980180529805920
60656803780280920470611745922174
60656803780280964348288555730868
60656803780280964348288560330138
60656803780280964942812817305074
60656803780280964942812821904344
60656803780280969884201393689382
60656803780280969884201393708256
60656803780280969884470008488430
60656803780280969884472328237134
60656803780280969884472988284758
60656803794832328324102972896654
60656803795124360872090047826060
60656803795124412483543649358188
60656803795156532733801879577396
60656803797094054625805010354327
60656803797130127161137338494117
60656803797130127161137710049139
60656803797678566807201128069327
60656803797678572298446104000813
60656803797679034363091970952818
60656803797679034363910198244804
60656803797679039305297739993666
60656803797679039442558494723270
60656803797690744856977154297651
60656803797763674378443225720902
60656803797786641030653806595297
60656803797787089141547233415138
60656803797787090925937044882494
60656803797787090925937044901368
60656803797787989709359015055570
60656803797787991356488071793322
60656803797787991356488071812036
60656803797787991493748826522926
60656803797787991951011585714516
60656803797787992088272340444120
60656803797969421155160970775403
60656803797969421155432938442121
60656803797969456295600635232775
60656803797969456295601008285243
60656803797970773265387370272438
60656803797970773267081945450124
60656803797970773402648125002042
60656803797970773404342700179728
60656803797970773404342701714922
60656803797970773860183601029842
60656803797970773861875853375874
60656803797970773861878176207528
60656803797970773999136608105478
60656803797970773999138930937132
60656803797970822038423757312936
60656803797970822038426081660910
60656803797970822040118334006942
60656803797970823229983883899932
60656803797970823229986208247906
60656803797970823273773247280730
60656803797970823275465126574134
60656803797970823275467822458416
60656803797970823411034002010334
60656803797970823412728577188020
60656803797970823412997850486936
60656803797970823413000174834910
60656803797981462036281371818043
60656803797982479596303401519906
60656803797982512355860124091344
60656803797982512950384758737052
60656803798005427396617103433611
60656803798005479006378452269787
60656803798005738520991038128841
60656803798005893762915486803888
60656803798005896142104966469226
60656803798005943771301363812180
60656803798005943771304802769078
60656803798005945372952243798874
60656803798005945555691173763216
60656803798005945555693493511920
60656803798005945555694612720114
60656803798005945555694614236434
60656803798005945555694614255307
60656803798005945555694614255308
60656803798005945555966208831810
60656803798005945555966210367004
60656803798005945967476503838046
60656803798006791219485445904336
60656803798006796572655993380054
60656803798006796709916748109658
60656803798006840449517928764432
60656803798006840450332721698790
60656803798006841044041075729874
60656803798006841044042190338798
60656803798006841044856983273156
60656803798006844155558306409794
60656803798006844339116584409510
60656803798006845939948117877150
60656803798006845940764025439306
60656803798006845985429360551352
60656803798006845985429733622694
60656803798006845985701328199356
60656803798006845985701701270698
60656803798006845985701702787018
60656803798006845986245639630942
60656803798006845986245641147262
60656803798006845986245641165976
60656803798006845986517235742638
60656803798006845986517237277672
60656803798006846122690488352458
60656803798006846122962082928960
60656803798006846123506395876866
60656803798006846123777990472242
60656803798006846535288285478478
60656803798074771119815413778783
60656803798074822729576762614959
60656803798078673578640881524703
60656803798078724595298253853335
60656803798078725188402604967415
60656803798078725190094483056831
60656803798078824933202866084496
60656803798078825527988621587208
60656803798078825527999469894528
60656803798078873111717315879888
60656803798078873704549697829644
60656803798078873706241950525596
60656803798078874896107126997324
60656803798078874896107127016198
60656803798078874896107127347244
60656803798078875488939508947080
60656803798078875488939509297000
60656803798078875490631761643032
60656803798078889766021835671034
60656803798078891367397680589134
60656803798078891550411646788470
60656803798078891550411646807344
60656803798078891550411647138390
60656803798078891961921942144626
60656803798090430189953443453487
60656803798090430741503506572635
60656803798110843655147741918573
60656803798110845440352341739891
60656803798110845440352713276039
60656803798114740579482066113465
60656803798114746115665835431787
60656803798114747306073831424199
60656803798114747351012627998979
60656803798114747900870435234231
60656804007831023245111869176444
60656804007867045957579707941960
60656804010681336454513820343332
60656804010681336454513820693252
60656804010681336454517259300230
60656804010681337049038081917538
60656804010681337049038082267458
60656804010681337049041520874436
60656804010716458596728948705894
60656804010716460426600375918794
60656804010716460426872345083118
60656804010717353674047869788228
60656804010717360857088726784972
60656804010717360857360694432976
60656804010717360857360699032246
60656804010717360994349481514576
60656804010717360994349481533449
60656804010717360994349481533450
60656804010717360994621449162580
60656804010717360994621453761850
60656804010728165978282200369928
60656804010789404591927612414390
60656804010789404591927617013660
60656804010789405186451876992805
60656804010790288551188004612244
60656804010790289143205598226912
60656804010790289145712639257952
60656804010790305617002815160276
60656804010790305617002819409626
60656804485448965212334198542980
60656804485460672593886249840068
60656804486430583922037467265544
60656804488403277918885032241623
60656804488414985300437083538711
60656804488999912834255084323844
60656804489279491349826312637807
60656804489279495193400641607439
60656804489279541312730573919429
60656804489279946735540881360122
60656804489279946735540881378996
60656804489279946735540967449190
60656804489279946735540967468064
60656804489279947330337110601206
60656804489279947330337196690274
60656804489279996743926471404854
60656804489279996743926756852094
60656804489279996743926758368414
60656804489279996743926842941162
60656804489279996743926844457482
60656804489279996744198354498984
60656804489279996744198440588052
60656804489279996744198812124360
60656804489291703987403348109482
60656804489291703987403352358832
60656804489291703987674944221178
60656804489291704124935698950782
60656804489315812558958741294159
60656804489315963957582057594080
60656804489316013920486318875702
60656804489326621202027499619903
60656804489326818949084659806500
60656804489383990706855059537037
60656804489384896628588300964187
60656804489387891337229388305949
60656804489387892572576177685197
60656804489387896873413157624271
60656804489387898108759950191463
60656804489388048226554489849158
60656804489388048227306597909120
60656804489388048821068643474504
60656804489388064881339525837920
60656804489388064881611117700266
60656804489388064881611489236574
60656804489388064881611493485924
60656804489388749263462516370521
60656804489388749263734112501091
60656804489388793552921882067909
60656804489388793552922253604057
60656804489388793597860673919551
60656804489388799089106022922379
60656804489388899427010639421764
60656804489388947009913698588356
60656804489388948657042750726838
60656804489388948657042755326108
60656804489388948794303505456442
60656804489388948794303510055712
60656804489388948795118293810404
60656804489388949251567383856226
60656804489388949251567388455496
60656804489388949252382172191314
60656804489388949388828138585830
60656804489388949388828143185100
60656804489388949389642926920918
60656804489388949389642931520188
60656804489388963664761410602894
60656804489388965311890089688748
60656804489388965311890094288018
60656804489388965311890461225056
60656804489388965311890462741376
60656804489388965311890467340646
60656804489388965312162061936022
60656804489388965449151215954660
60656804489388965449151217470980
60656804489388965449151222070250
60656804489388965449422813601550
60656804489388965449422816665626
60656804489388965449422818200820
60656804489395698088407110834125
60656804489399599954128228982285
60656804489399600365910492108701
60656804489399605490312001488551
60656804489399605902031589652209
60656804489399756202620694771592
60656804489399764941837844250728
60656804489399772262139087523718
60656804489399772262348380662266
60656804489399772262411056338122
60656804489399772262411056706916
60656804489399772262411428224350
60656855482721503926502176835624
60656855483677927060619944452788
60656855483702220420512580260080
60656859789854591356217749518764
60656859789890614068685588284280
60656859790835307850228152943220
60656859790871326856655615579694
60656859790871330562695991708736
60656859792808904062768583217407
60656859792808904064460835563279
60656859792844871454352094259829
60656859792844921277191485147379
60656859792844921278906607960123
60656859792844921278906982547785
60656859792844926767622530135257
60656859792844926775236421982923
60656859793728326629776471369457
60656859793789555771405481239723
60656859793789555771677823475389
60656859793789572372613635592669
60656859793789620556778986641863
60656859793793457637398941623549
60656859793793474236642874447425
60656859793793522424192357135895
60656859793793524245028751455717
60656859793793524254335753513119
60656859793801277969775875428225
60656859793801277970616142634805
60656859793801327933248434714515
60656859793801327937516245023467
60656859793805229798969925952891
60656859793825587948362497684285
60656859793825589594402934641815
60656859793825595083390451412325
60656859793825595090189553376987
60656859793825639563206449278337
60656859793825643269246825407379
60656859793829491458680526088927
60656859793829491460396023489333
60656859793829496949111571076805
60656859793829496951643233256811
60656859793829496955910671525147
60656859793829539638638504120401
60656859793829541467066403097219
60656859793829541468781900497625
60656859793829545134153152156215
60656859793829546957497448085097
60656859793829546960029110265103
60656859793829546964296548533439
60656861841023845501095214813858
60656861919841985385090827484259
60656861919841990737445094364067
60656861919842007348524339936875
60656861919842007349339123691567
60656861919852797688508876284775
60656861919852812513503730165585
60656861920798391900536730055595
60656861920821803094927229934999
60656861920822653700858377225019
60656861920822659054108393612331
60656861920822703662676249460587
60656861920822709016740685710755
60656861920822709018373619966123
60656861920822709018373648663883
60656861920822709019188403701941
60656861920822709019189551594845
60656861920826555568293013130351
60656861920826605574965745434099
60656861920826610882461805394109
60656861920826610884094738095569
60656861920826610884909521850261
60656861920826627536766325185255
60656861920826627538399257886715
60656861920826627539214041641407
60656861920833466006742429144647
60656861920833514182519652761859
60656861920833514183353008640925
60656861920833515829586033142789
60656861920837416049074128324279
60656861920837417697897760356357
60656861920837432703378648115425
60656861920837434352202280147503
60659399644987203381039693520405
60659399644987203388570071660727
60659399644995307255998164070593
60659399644995307262964375544367
60659399644995307263529317045367
60659399644995308864151643578715
60659399645019618880876675058965
60659399645019618888407053199287
60659399722135245544245317411705
60659399722135245544307993437273
60659399722135245544307993437481
60659399875747797484956803902711
60659399875747797484956804256843
60659399875747797484957578741583
60659399875747797484957579091503
60659399881364633581578240384535
60659399881656423081091150316645
60659399881656423081342197376341
60659399881660024757604350487973
60659399881692440257441332026533
60659401080718336646949000038285
60659401080718336648832722955003
60659401081034387769795488989589
60659401081034387770360344873697
60659401081034387770363012182683
60659401081034387770363012300727
60659401081034387770363787489519
60659401081034432242753148416541
60659401081034437549329841651921
60659401081034437549333198051999
60659401081046143329591132345745
60659401081046143329779503384085
60659401134223771452629294882755
60659401151948747124122515079887
60659401157846517545885417209429
60659401157846517545887830955475
60659401157846562018278220752273
60659401157846567507952850236997
60659401157858273105116204681477
60659401157858274752184908812519
60659401157858274889508339213767
60659401157858573294324122658309
60659401157919496894603682959745
60659401157955519604627149297157
60659401160813038543403755270483
60659401160813038543424589887975
60659401160813038543424676112396
60659401161473003970965927058656
60659401161797208243469911146956
60659401293748554280456968579235
60659401311470778697685822031211
60659401311470778880763181698807
60659401311470778880763182052939
60659401311470826875904287002573
60659401311470826875907639870403
60659401311470826875907640224535
60659401311470826875907644456623
60659401311470827059193575503527
60659401311470828660297106981487
60659401311473480583947220943075
60659401311473528167557283062517
60659401311473528167557368797453
60659401311473528167560726251503
60659401311473529951950188776367
60659401317063353126894010730891
60659401317066955260943060342603
60659401317379404293864849450171
60659401317379454256496796838191
60659401317383006564860584595931
60659401317383055932947320987955
60659401317383056527743924816861
60659401317383356122217914986191
60659401317383356122217914986351
60659401317391109845274275674059
60659401317391109845274361767339
60659401317391159670583135971347
60659401317391159807906566372595
60659401317391410034545212982971
60659401317391459997177160370831
60659401317391459997177160370991
60659401317391459997365446715363
60659401320337819586838522321605
60659401320337819586862541742627
60659401320337819586862886234253
60659401772322897456608086912789
60659401790045122011014011920445
60659401790045170006221918238321
60659401790045170189319940231025
60659401790142416505732862854001
60659401790142416688830884846705
60659401790142416689583340112817
60659401790153221672344418385401
60659401790153221672344504120337
60659401790153223456734315587693
60659401790177533297223011930801
60659401795662006096066981009329
60659401795945641719641344306181
60659401795945691681708777333749
60659401795953745593973054598609
60659401795953747424178355343453
60659401795953747424178355343661
60659401795953747424179469952585
60659401795953795556584426108725
60659401795953797203713482846269
60659401795953797386810647442085
60659401795957398925917591906109
60659401795957399109014756501717
60659401795957399658058547074482
60659401795978057218913469960633
60659401795978057219478325844741
60659401795978107181545758872309
60659401795989812778709113316789
60659401795989812778897484355129
60659401795990112967917031293621
60659401795990112968168078353317
60659401796050992093546678422393
60659401796051042056095370724405
60659401796051042056931422600181
60659401796051042101869876222581
60659401796051042102120923282277
60659401796054643778383076393909
60659401796062747653257867777405
60659401796062747653257953512341
60659401796062749300386924514949
60659401796062749483422270476469
60659401796062749483484946502037
60659401796062749483484946502245
60659401796063049626918358977885
60659401796087059278136461322805
60659401796087059278220057932469
60659401796087059278972513198581
60659401798911962545222100004536
60659401798912007017612518376838
60659401798912007017696200847954
60659401798912007017696201202246
60659401798912007063449757058658
60659401798912012416556544020201
60659401798912012553879974771370
60659401798912162465417335521152
60659401799009424041665397956741
60659401799017528968328672019236
60659401799673876108486745796137
60659401799673876109051601686069
60659401799676577812486689389921
60659401799884624989854117150101
60659401799892680686361560166536
60659401799892680732387114254033
60659401799892725158751292625654
60659401799892725158752064282198
60659401799892725158772214747751
60659401799892725158834889710510
60659401799892725158834890773368
60659401799892728864876009961928
60659401799892728864876009975026
60659401799895126306887366867461
60659401799895126306888141706333
60659401799895426450425182229383
60659401799895426450425296542631
60659401799895426862208331326995
60659401799895431803595501067373
60659401799896277467115765941042
60659401799896277467199448417982
60659401799896277467199448772274
60659401799896277650192838647678
60659401799896277650192839120062
60659401799896277650213759354078
60659401799896282408586618512492
60659401799896282408586618512652
60659401799896283003383222341397
60659401799896283003383222341398
60659401799896283140643977066790
60659401799896310821468805014648
60659401799896310821468833712456
60659401799896310821468834066748
60659401799896310821531595827300
60659401799896310821531596181592
60659401799896326880976208077242
60659401799896326880976208077402
60659401799896326881038998416266
60659401799896326881038998770350
60659401799896326881038998770558
60659401799896326881038999833208
60659401799896327475772811906147
60659401799896327475773583552864
60659401799896327475836345199536
60659401799896327475836345671919
60659401799896327475836345671920
60659401799896332417223515412054
60659401799896332417223515412090
60659401799896332417223515412297
60659401799896332417223515412298
60659401799917040489691098688661
60659401799927847303432482605933
60659401799928747917060496950614
60659401799989975364386954590706
60659401800000776824874480221159
60659401800000776824874565956095
60659401800001632783223144349500
60659401800001632783223144349660
60659401800001632783306712378204
60659401800001677255446397959470
60659401800001677255446398077562
60659401800001677255446398077722
60659401800001677255446399494664
60659401800001677255446512390762
60659401800001677255446512390810
60659401800001677255446512745102
60659401800001677255446513807912
60659401800001677255509188770670
60659401800001677255509188770878
60659401800001680961486889919532
60659401800001680961486889923904
60659401800001680961549565949472
60659401800001680961549565949680
60659401800001682791609279992386
60659401800001682791630172000978
60659401800001682791630286314225
60659401800001682791630286314226
60659401800001682791692962339794
60659401800001682791692962340001
60659401800001682791692962340002
60659401800025092155793449895601
60659401800025992586365397748822
60659411929343624956098324237179
60659411929343624956161086352023
60659411929343624956349371296875
60659412088876525934819595475241
60659412169339404345113938859765
60659412169346608887670182095813
60659412169347509455419201971321
60659412169554639866639994888811
60659412169558242327341815296671
60659412169565446862579696478623
60659412169565446862579782217771
60659412169565446862580039435215
60659412169565446869836154159275
60659412169565446869901900792181
60659412169565446870089154030637
60659412169565446870090187149763
60659412169566347247377253270415
60659412169566347247377510487859
60659412169566347437647850060559
60659412169566347437650920667689
60659412169566347437900849931921
60659412169631188315012053676511
60659412169638348385387112998841
60659412169638348385387198737989
60659412169638392857505620886783
60659412169638392857505649466499
60659412169639248953198894639273
60659412567475180690014276951725
60659412567475181236609458962687
60659412567475186177933981257005
60659412567475186177933984443545
60659412567475186180444464431483
60659412567511203217023408245713
60659412567511203399975075041945
60659412567511203766066425747601
60659412567511503543492080943517
60659412567511503543492080943725
60659412567511503543492084130265
60659412567511503589245669040133
60659412567511503954772940113283
60659412567511503955274344069933
60659412567511504138288683709613
60659412567511504138351363984787
60659412638415008546528353815685
60659412645270731039660918138639
60659412645270731039664012739265
60659412645270731039664017325485
60659412645270731039723680253483
60659412645270731039726779440329
60659412645270731039726779457591
60659412645270731039911708330811
60659412645270731039911708335023
60659412645270731039915065802123
60659412645270731042171139863585
60659412645271631607472700128991
60659412645271631607472700133203
60659412645271631607475794729617
60659412645271631607475799315837
60659412645271631607723404232095
60659412645271631607723404236307
60659412645271631609982835760657
60659412780185699814309889958513
60659412780185699814309891004061
60659412780185699814309891021323
60659412780185699816193613938041
60659412780221716990597396692385
60659412780221717036350981602461
60659412780221717036350981619723
60659412780222019010011386016841
60659412797911575504509198263993
60659412797911575504509198264041
60659412797911575504509198264201
60659412797911575504571874294189
60659412797911575506455511113255
60659412797911576053614891796077
60659412797911576053614893195757
60659412797946692112984921957961
60659412797946692113047597987949
60659412797946692662090615489837
60659412797946692662090616889517
60659412797946692707781524723849
60659412797946692707781525773609
60659412797947892870067297950713
60659412797947892870067297950921
60659412797947892870129973980909
60659412797947893281348152521209
60659412797947893281348152871129
60659412797947893281849561077129
60659412797947893281849562126889
60659412797947893419172991482797
60659412797947893464362493554537
60659412804804515976263820966163
60659412804804515976263820966323
60659412804804515976266144964217
60659412807362114294809979012609
60659412807434913894134020030241
60659412807442713324009633004813
60659412807445720705430007371207
60659412807466128087929633856161
60659412807467328799174770923825
60659412807467328799195662932417
60659412807467328799195662938033
60659412807467328799258338963809
60659412807467328799258339313729
60659412807467328844928327135933
60659412807467328844928327490065
60659412807467330628501112232045
60659412807467330628564907452965
60659412807467330628564907454369
60659412807467330629317019408145
60659412807467330629317019762277
60659412807467330629317019763681
60659412807467334332846913766601
60659412807467334332910707589245
60659412807467334332910709000571
60659412807470030502693426667661
60659412807470032331999995156817
60659412807470036036345795175053
60659412807470036036345795293097
60659412807470931115359203210677
60659412807470931115359203564969
60659412807470931116175110628641
60659412807470931116175111095201
60659412807470932907362989922244
60659412807478141146651058404653
60659412807478141146651059817431
60659412807479041577202087082391
60659412807479041714400078274545
60659412807479041714400078280161
60659412807479041714400079692939
60659412807479041714400079697310
60659412807649812350745904299905
60659412807652517760763356254525
60659412807652517760784248263117
60659412807653412838084511476153
60659412807653412838168079510521
60659412807653713027355077130873
60659412807653713027417753156649
60659412807653714810991657093773
60659412807653718517029711324281
60659412807653718517782941312417
60659412807653718517782942841787
60659412807653718517845617338193
60659412807653718517845618867563
60659412807661517947909258390093
60659412807665425898582877250619
60659412807665425906196852126036
60659412807665459252852262549464
60659412807684938199728071772813
60659412807684938199747845984537
60659412807684938199748963781405
60659412807685838630299992459142
60659412807685838630299992459143
60659412807686135250772279788161
60659412807686138956746539151881
60659412807686138956810332968909
60659412807686138956810332974525
60659412807686138956810334385851
60659412807689737521768359645729
60659412807689737521768359663198
60659412807689741227806412476557
60659412807697879691816978067752
60659412807757917548470237934072
60659412807757917549031999217762
60659412807757928666566218120221
60659412807757928666587110128813
60659412807758829234967137000797
60659412807759128828876239405627
60659412807759129239026345696129
60659412807759129240658245664519
60659412807759129240720921690295
60659412807759129287039709578248
60659412807759129421957002510401
60659412807759129423648479205293
60659412807759129423651578038007
60659412807759129424213339438337
60659412807759129424216810175993
60659412807759129424237702184585
60659412807759134182042316572183
60659412807759134182104992597959
60659412807759134182108464506386
60659412807759134182108464506387
60659412807759134365035648945671
60659412807759134365060013329043
60659412807769635910945411327804
60659412807769636048143403571123
60659412807769636048143403584221
60659412807769640852329482235468
60659412807769640989527474491885
60659412807769935688433970248488
60659412807769936100216234424664
60659412807769936237225940677583
60659412807769936237413968754911
60659412807769940995846491323740
60659412807769941041600047065124
60659412807769941041600047537300
60659412807769941041603404637218
60659412807769941178777147652579
60659412807769941178777147653983
60659412807769941178777147665629
60659412807769941178798039662575
60659412807769941178860715686947
60659412807769941178860715688351
60659412807770836256182990128208
60659412807770836256182990128209
60659412807770836667776967959852
60659412807770836667776967959853
60659412807770836668027672062957
60659412807770836668028016419228
60659412807770836668028016419229
60659412807770836805225664772835
60659412807770836805226009146369
60659412807770841563595510844957
60659412807770841609328174936252
60659412807770841609328174936253
60659412807770841609411742970621
60659412807770841609415186631783
60659412807770841746609735562455
60659412807770841746609735581169
60659412807770841746609735699213
60659412807770841746613179242331
60659412807793956318751010999459
60659412807793956318751011000863
60659412807794250971837804267201
60659412807794250971900480292977
60659412807794251566613514552321
60659412807794251566613514668961
60659412807794251566634406560913
60659412807794251566634406677553
60659412807794251566697082586689
60659412807794251566697082703329
60659412807794256508021576301291
60659412807794256508084252325663
60659412807794256508084252327067
60659412807794256508085371651949
60659412807794256508085371653353
60659412807794256508085371657565
60659412807794256508085400237281
60659412807795151585382164366225
60659412807795151585382164370597
60659412807795151951431877607941
60659412807795151996913464772413
60659412807795151996913466172093
60659412807795151997164170275197
60659412807795152134174133408897
60659412807795152134446102462197
60659412807795156938572605101284
60659412807795156938572605101285
60659412807795156938573637151984
60659412807795156938573637153388
60659412807795156938635281127061
60659412807795156938636427498028
60659412807795156938636427502241
60659412851125223228855105486905
60659412851125523418188375865001
60659412859988617740611240878916
60659412860939164460504084754412
60659412860939464649774650053436
60659412860940365217586460274988
60659412860947569759518152932466
60659412860972785656467493440044
60659412860972785656488385447232
60659412860972785656551175793276
60659412884182364418611346074143
60659412884185971812316682264493
60659412884186272003195932226505
60659412884246745126701647693141
60659412884246745126701648043061
60659412884254848453248192768339
60659412884254848453269084776931
60659412884254848590446185378887
60659412884254848636199741590995
60659412884254849185242416136291
60659412884255148642518758068767
60659412884278259647028610241445
60659412884278263353612954838047
60659412884278263353633846846639
60659412884278263399366511050155
60659412884279160077579637860537
60659412884279160078394426195625
60659412884279160214840306496861
60659412884279160215592418806173
60659412884279160627102713813605
60659412884279160809552969221301
60659412884279160810117053453285
60659412884279163784163982103007
60659412884279163784184874111599
60659412884279163784435578214703
60659412884279163921361974713555
60659412884279163921633570825251
60659412884279163967115530925663
60659412884279163967366235028767
60659412884279164516158205470959
60659412884279165566230447793333
60659412884279165749244786960837
60659412884279460404089979434565
60659412884279460404089979788697
60659412884279463973434547403435
60659412884279464110632540013983
60659412884279464110883244117087
60659412884281865624880630451775
60659412884281865670613294655291
60659412884282165814130303743611
60659412884283066244681331008571
60659412884283066381879323619119
60659412884290270922176130618129
60659412884291168387781755236160
60659412884291171352727157883089
60659412884291171352727157887301
60659412884291171489925150493637
60659412884291171489925150497849
60659412884497064269235982930773
60659412884497069805395392470609
60659412884497069805395392587249
60659412884497964699766003750025
60659412884497964836963996360573
60659412884497964837047679186189
60659412884497970190130073177209
60659412884497970190130073178613
60659412884497970373144412346117
60659412884498264889036683487569
60659412884498264889036683841701
60659412884498265026297352123893
60659412884500671893377132805137
60659412884508775767772293957793
60659412884508775950786633129509
60659412884573666112827071517932
60659412884573666112910639552300
60659412884573666250087797199809
60659412884573666250087825897617
60659412884573666250108717906209
60659412884573962550389681551700
60659412884573962596143266461616
60659412884573966256427734265889
60659412884573966302097636816956
60659412884573966302183643640418
60659412884573966439358391079953
60659412884573966439358419777761
60659412884573966439379311786353
60659412884574866824239430162960
60659412884574866824239430162961
60659412884574866869909447038508
60659412884574866869993015072876
60659412884574867007170086977025
60659412884574867007170087093713
60659412884574867007191007683425
60659412884581751594094749625086
60659412884581751594115641633678
60659412884581771359577152762467
60659412884581771359577152763871
60659412884581771359639828788243
60659412884581771359639828789647
60659412884581771359639914877311
60659412884581771359639943575071
60659412884581771359660835583663
60659412884582051783365314926918
60659412884582071411841139695986
60659412884582071548847746644015
60659412884582071548910422668387
60659412884582071548910422669791
60659412884582071548910508757455
60659412884582071548910537455215
60659412884582071548931429463807
60659412884582971933645189111327
60659412884582971933645189115539
60659412884582971933707865141315
60659412884582971933728785729623
60659412884582971933899365476991
60659412884582971933920257485583
60659412884582971933982933511359
60659412884582971979652921690551
60659412884582971979652950386907
60659412884582971979673842395499
60659412884582971979736518421275
60659412884582972116659442543895
60659412884582972116913590325423
60659412884582972116913590326875
60659412884582972116934511031823
60659412884582973764042647081889
60659412884606086551791787036220
60659412884606086688299281196379
60659412884606086688320201784687
60659412884606086688320287877967
60659412884606086688320287994607
60659412884606086688863365428363
60659412884606086688863451521643
60659412884606086688884286016671
60659412884606086688884372109951
60659412884606086688884372226591
60659412884606086689052512718097
60659412884606086689052541293601
60659412884606086689052541297813
60659412884606086689052541411693
60659412884606086689052541415905
60659412884606086689073433306405
60659412884606086689073433420285
60659412884606086689073433424497
60659412884606086689136109327969
60659412884606086689136109446061
60659412884606088336180823214003
60659412884606088336264391248371
60659412884606370818626933094276
60659412884606386695119705878747
60659412884606386695392449902274
60659412884606386877590881874751
60659412884606386878071283282731
60659412884606386878134045518427
60659412884606386878323106710717
60659412884606386878323106712121
60659412884606386878323106716333
60659412884606386878344027304641
60659412884606386878406789536338
60659412884606386878406789541954
60659412884607272438143518475738
60659412884607272438143518477142
60659412884607272483897103385654
60659412884607287262931401780031
60659412884607287262952322368339
60659412884607287263120463328016
60659412884607287263120463328017
60659412884607287263120463332229
60659412884607287263120549071377
60659412884607287263120577646880
60659412884607287263120577646881
60659412884607287263120577651093
60659412884607287263141469659685
60659412884607287263204145681248
60659412884607287263204145681249
60659412884607287308874048236528
60659412884607287308874048237932
60659412884607287308895054569601
60659412884607287308957730591164
60659412884607289093263084882275
60659412884607289093263084883679
60659414003198194018929579947171
60659414003198194018929666040451
60659414003198194018950586746803
60659414003198194019013262772579
60659414003198194025978698939517
60659414003198210627498307650195
60659414003198210627500631998169
60659414003198210627560294930379
60659414003198210627561069769251
60659414003198210627563394117225
60659414003198210635091361816293
60659414003275047369612300603271
60659414003275047415303123398503
60659414003307162541158267070675
60659414003307162541221029189731
60659414003307162724172606710355
60659414003307162724234593990539
60659414003307162724235368829411
60659414003307462867689615798675
60659414003307462867751603078859
60659414003307462867752377917731
60659414003307468220920692520889
60659414003307468403872356130581
60659414074101715035173204778643
60659414074101715035175527726937
60659414074101715035738063849499
60659414074101715035740386797793
60659414074174649912065849355185
60659414074174649912068172303479
60659414074210967275364512927123
60659414074210967275929371997979
60659414075049951801198475411945
60659414080958627167248600111491
60659414080958627167248600461411
60659414080958627169505713273767
60659414080958627169505713277979
60659414080958627169508036222061
60659414080958627169508036226273
60659414080958627174591638920077
60659414080958627174591725363277
60659414080994644389289690705519
60659414080994644389289690709891
60659414080994644389289691059811
60659414080994644389854549776535
60659414080994644389854550130667
60659414080994644396632729514105
60659414080994644396632729518477
60659414080994644396632729868237
60659414080994644396632729872609
60659414080994644396632815961677
60659414083633328400896264958071
60659414215908729212226938462780
60659414216857026495025677049937
60659414216857026500925187641155
60659414216860928955546382024289
60659414216860928955546382024316
60659414216860928963137111842413
60659414233742656973365197144817
60659414233743857547433233498097
60659414239543230674087827978441
60659414239543230857042844460175
60659414239543230857105606579231
60659414239543230864633574632431
60659414240203626695973979176991
60659414240491511546475240758345
60659414240491511546475240762557
60659414240491512087924086302883
60659414240491512087927180903509
60659414240494229850870675620492
60659414240495113627117293630181
60659414240495113627117297862269
60659414240495113627179969306037
60659414240495113627179973892257
60659414240495113634707941945457
60659414240495113634708027680393
60659414240495113764378048005653
60659414240495113810128194312963
60659414240495113810128195362723
60659414240495113810131289958977
60659414240495113810131293145517
60659414240495113810131293145677
60659414240495113810131551412721
60659414240495113810131633269861
60659414240495113810131637501949
60659414240495113810947196089529
60659414240495113810947196089689
60659414240495113810947454356733
60659414240495113810947454706653
60659414240495113810947540445961
60659414240495113810947540800093
60659414240495113817722281230845
60659414240495113817722281580925
60659414240495113817722281585137
60659414240495113817722367320073
60659414240526645348448220926226
60659414240526650289894709579421
60659414240526650289898148536319
60659414240526650297426116589519
60659414240526650297426120838869
60659414240527550857647168411827
60659414240527550865237898229951
60659414240635602386506332613805
60659414240635602386569008639581
60659414240635602935549351515373
60659414243158109444335246732259
60659414243493866193645425348312
60659414311398935572763818755377
60659414314388515644255707738801
60659414320075591233087946277815
60659414320075591240682146937137
60659414320075591240682148354287
60659414320075591288883368231960
60659414320075591288967051051752
60659414320075606065596674402445
60659414320075606248611013683621
60659414320270112835603878685119
60659414694580318837536424188380
60659414695455679427671820025347
60659414695459283344352397760837
60659414695459283522284163222357
60659414695459283527366651311449
60659414695459283527366737400517
60659414695466486836209036136445
60659414695466486836209036136454
60659414695467386847383708384681
60659414695467386852718101629001
60659414695467386854977537389651
60659414695467392343148204078289
60659414695467392343148204531799
60659414712200839209430452942775
60659414712200839209493990946251
60659414712200839211125029636781
60659414712200839217024281947745
60659414712208943083824839260979
60659414712208943083824840660659
60659414712208943083887601375823
60659414712208943083887602425583
60659414712208943083888377260035
60659414712208943083888377260083
60659414712208943086084275021421
60659414712208943086084275021469
60659414712208943086084275021629
60659414712208943086147037136313
60659414712208943086147037490605
60659414712208943091418669311337
60659414712208943091418669665629
60659414712306189400887074955955
60659414712306189400949837075011
60659414712306189403397558130433
60659414712306189583900642943095
60659414712306189583901414595635
60659414712306189583964176714691
60659414712306189585595219637101
60659414712306189585595991285269
60659414712306189585595994471809
60659414712310091449685299094731
60659414712310096988315756249971
60659414712316994566933771416499
60659414712316994566933772816179
60659414712316994566996533531343
60659414712316994566996534581103
60659414712316994569193207177149
60659414712316994569255969646125
60659414712316994569444255636525
60659414712316994569444255990657
60659414712317000105376976378831
60659414712317000105627680481935
60659414712318195324016148809139
60659414712318195324078910574063
60659414712318195326275583169901
60659414712318200862710056474895
60659414712318200862710142568175
60659414712342512485705306897918
60659414713181555711035058426281
60659414713181555711035058430653
60659414713181555712729635120287
60659414713181555712729635474579
60659414713181557306511019674545
60659414713181557306574467708189
60659414713181557314105106961221
60659414713184259015845617957969
60659414713185159577821594269917
60659414713185159628657753357993
60659414713185159629410985925259
60659414713185159629411243142703
60659414713185159631105475830357
60659414713192362473186020047433
60659414713192362478457650818565
60659414713192362480717086933347
60659414713192362480717429889939
60659414713192362524211240320477
60659414713193262903674374119025
60659414713193262903737047312393
60659414713193262909008764176805
60659414713193262911268114198307
60659414713193262911268457154899
60659414713193263092023017723045
60659414713193263092023021955133
60659414713193263092023022309425
60659414713193263094282453837779
60659414713193263094282453837987
60659414713193263094282796794371
60659414713193263643325819964211
60659414713193268445192451540221
60659414713193563825002211890290
60659414713216677801845475169933
60659414713216677848163144316205
60659414713216679639330874071759
60659414713216679639519159366531
60659414713216679639519160429341
60659414713216679640084019500197
60659414718109464576778536829819
60659414718109464576841298594743
60659414718109464576842073433615
60659414718109464622532121744107
60659414718109464622532896578767
60659414718109464630125950744865
60659414719090166254221759236891
60659414719090166255917021838257
60659414719090166255917107577405
60659414719090182900368247812099
60659414719090182900933106884359
60659414719092867957656762247143
60659414719092867957657019114667
60659414719092867957657020531609
60659414719092867957657105203735
60659414719092884604367338246491
60659414719092884604367681203083
60659414719092884604367682620025
60659414719092884604368452855415
60659414719092884604368457454685
60659414719092884611961540322962
60659414719093768388207789512103
60659414719093768388207789516315
60659414719093768388208046379627
60659414719093768388208047796569
60659414719093768388208132468695
60659414719093768525468544241707
60659414719093768525468801109231
60659414719093768525468887198299
60659414719093784989164780597163
60659414719093784989227542362087
60659414719093784989227542366299
60659414719093784989227628455367
60659414719093785172179120236843
60659414719093785172179463193435
60659414719093785172180234845767
60659414719093785179773292198405
60659414719093785179773322317526
60659414719100988481084294460102
60659414719101888314579254129171
60659414719101888314580028968043
60659414719101888497531602256419
60659414719101888505124656422517
60659414719101888505124656426889
60659414719101888505124660654605
60659414719102189055089650065881
60659414719102189055152326091657
60659414719102189055152330340998
60659414719102189245698076640865
60659414719102189245698076990785
60659414719102189245698081240126
60659414719102193996539495836247
60659414719125303223042638535184
60659414719198234978837609753871
60659414719198234981348092928349
60659414719199134817102431683853
60659414719199134817102517427213
60659414719199134817102517777133
60659414719199134997042546872099
60659414719199134997042546872259
60659414719199134997606631109859
60659414719199134997607405944519
60659414719199135000116770973613
60659414719199135000116771323533
60659414719199135000116857066893
60659414719199135000116857416813
60659414719199135546649391744223
60659414719199135549159788825421
60659414719199135549159874918701
60659414719201836655288052392363
60659414719201836655350814157287
60659414719201836655350900250567
60659414719201836657798532030381
60659414719201836657798618123661
60659414719201836701041637306651
60659414719201836701041718813711
60659414719201836701041723399931
60659414719201836701042751915575
60659414719201836701104399421495
60659414719201836703552117294589
60659414719201836703552203387869
60659414719201842193983538540265
60659414721764369430829395574882
60659414721764669801335956424232
60659414721837298815032305307920
60659414721837302519378106842476
60659414721837304303767913723612
60659414721837602845825772740648
60659414721837604485423872795902
60659414721837604492201679835136
60659414721837604492201684071436
60659414721837604493017587015448
60659414721837604493017701800872
60659414721840000656293261538764
60659414721840005595420995518492
60659414721840300845563884583436
60659414721840317492253625966904
60659414721840317492253654663260
60659414721841201276094076880984
60659414721841201413292069491532
60659414721841206352419691868164
60659414721841206352419803471260
60659414721841206764013666517480
60659414721841206764013669699808
60659414721841206764013781302904
60659414721841217877051182757292
60659414721841222816178916737020
60659414721841706456111334495409
60659414721841706456111420588689
60659414721841706456132341293637
60659414721841706463642860550317
60659414721841706463726543370109
60659414721841706639062998107909
60659414721841706639063026805669
60659414721841706646657114092345
60659414721841706646657200184173
60659414721841706646657200185625
60659414721841706646678034797293
60659414721841706646678120890573
60659414721872421095257977057052
60659414721872721284528600101724
60659414721872737931218341485192
60659414721872737931218370181548
60659414721873621715058792399272
60659414721873621852256785009820
60659414721873621898010255484392
60659414721873636534136828133266
60659414721873636671334820743814
60659414721873638316015898275580
60659414721873638317710473803186
60659414721873638317710732070390
60659414722055253009403107886766
60659414722055253009425147801519
60659414722055253014487568321970
60659414722056453766423836247130
60659414722056453766423840496480
60659414722056453771506038888982
60659414722056487118244384477578
60659414722056487118245417579442
60659414722056487125838181716292
60659414722056487125838185948380
60659414722056487125839214818156
60659414722056487125839219067506
60659414722084420780483778765627
60659414722084420787261700240365
60659414722091575916228292622052
60659414722091575916228293671812
60659414722091625330005853226250
60659414722091625330005853563120
60659414722091625330005853576170
60659414722092476346779320936612
60659414722092525753026588439787
60659414722092525890224610102387
60659414722092525890224954458659
60659414722092525897567735004253
60659414722156466207935311779732
60659414722156466207935312842542
60659414722156466207935313296052
60659414722156466207935313309102
60659414722156466207936432037686
60659414722156466207936432504246
60659414722157366637734314003729
60659414722164210593997197103782
60659414722164221712118201610318
60659414722164221714565924082682
60659414722164505295347742205734
60659414722164505295348000472938
60659414722164510783267446627654
60659414722164510783267704894858
60659414722164510783267790983926
60659414722164521901388423949942
60659414722164555258168316412390
60659414722164555258168574679594
60659414722164555258168578928944
60659414722164571317676490659304
60659414722164575023717212207428
60659414722165411213818733694852
60659414722165411213818819783920
60659414722165422331939823936324
60659414722165422331939824286244
60659414722165422334450048826128
60659414722165422334450302389068
60659414722165422334450306988338
60659414722165422334450307106373
60659414722165422334450307106382
60659414722165455686271625454176
60659414722165455686271969810448
60659414722165455823469590884848
60659414722165455823469618419016
60659414722165455825980098406954
60659414722165471745780145588127
60659414722189787076699029522017
60659414772376769208463113051506
60659414772376769208463199144786
60659414789118324715106519180612
60659414789129131708785755294617
60659414789130332465868131287369
60659414790028810010405694602024
60659414790030010767488070588944
60659414798649934365915288682981
60659414798649934365915374776261
60659414798649934373446814737889
60659414798649934419200313554524
60659414798649934548866952295481
60659414798649934548866980993241
60659414798649934556461068279917
60659414798649934556461154371745
60659414798649934556461154373197
60659414798649934556481988984865
60659414798649934556482075078145
60659414798649949195913619725009
60659414798649949378927959006185
60659414798685952187585733507349
60659414798685968247282194112053
60659414799001017017306505123218
60659414925016708161663460862953
60659414925016708161663803819545
60659414925016708163358380863471
60659414925016708163546408940799
60659414925903783454113233019401
60659414925906485157360292645925
60659414925927193268866185268541
60659414925927193275644106743279
60659414925927193275832393100861
60659414925927193276397338260785
60659414925928093104557932691869
60659414925928093104557933741629
60659414925928093104620608367725
60659414925928093104620609767405
60659414925928093241818687067341
60659414925928093287572271977257
60659414925928093287572272331549
60659414925928093287572273375485
60659414925928093294601155820851
60659414925928093294601156170771
60659414925928093294601156176387
60659414925928093294601157239245
60659414925928093294601241915535
60659414925928093294601243332684
60659414925928093294601243332685
60659414925928093295166014893111
60659414925928093295166016310261
60659414925928093295166100982179
60659414925928093295166102399328
60659414925928093295166102399329
60659414925928093653663627269293
60659414925928093836866339359835
60659414925928093843644260834573
60659414925928093844209033812149
60659414925928093844209119901217
60659414931815110570461960043148
60659414931837018896973504844792
60659414931837018897538363911436
60659414931837018897538622178640
60659414931837019308755767971208
60659414931837019309320627037852
60659414934442918057678379407231
60659414934770774154086836064212
60659414934795085563847450474141
60659414934795086189114675940124
60659414948651209814007454421893
60659414948651209815702288333343
60659414948651209815953078529935
60659414948651209815953336810189
60659414948655111679728572570053
60659414948663217203762872338332
60659414949538579761866129749385
60659414949538580349068903038127
60659414949562895136278419408175
60659414949562895136278419758095
60659414949562895136843278828951
60659414949562895685321438676925
60659414949562895685886269051416
60659414949562896730625007390805
60659414949634629248745620487023
60659414949634629248745878767277
60659414949635529814611778373545
60659414949635529816306612284995
60659414949635529816557316388307
60659414949635529816557660761841
60659414949635829822814030378148
60659414949635829960074784753620
60659414949635829960639643707836
60659414949635830554871044213212
60659414949638231519741613895567
60659414949638231519741699988847
60659414952189053160241258137598
60659414952191753079851565618874
60659414952191754314633499113806
60659414952199858189592744498446
60659414952265888711567237678982
60659414952265888892301220497320
60659414952265888892322141085628
60659414952265899829688242181306
60659414952265906593038939737258
60659414952274010467998185121898
60659414952276706825607137501466
60659414952277596273038478878924
60659414952277762864947775067401
60659414952298305443654632996252
60659414952298320262732783165750
60659414952298320263569611869102
60659414952298320268652957699594
60659414952298322047122336365902
60659414952301007147089977567628
60659414952301007330104317201484
60659414952301907714901759557980
60659414952302408007946787311139
60659414952302408008030470136547
60659414952309127076474167083022
60659414952309127259488507189262
60659414952310027644285949077586
60659414952491642335978320301918
60659414952491642343258340128136
60659414952491642343258683084728
60659414952492897865091007249766
60659414952493048531729956464386
60659414952493048533926887327636
60659414952493048533926973416704
60659414952493048533989649442480
60659414952495244606974401203630
60659414952495244614505468089544
60659414952495244614505811046136
60659414952495244614505811050348
60659414952495244614568573165192
60659414952495544803776033389972
60659414952495594217616355046204
60659414952496445371587815034616
60659414952517160076128420330512
60659414952517160076128420334724
60659414952517160076128421747454
60659414952517160213389175060276
60659414952517160213389176477218
60659414952517208247844056642574
60659414952517208247844142735854
60659414952517208255187181544440
60659414952517209489968743403686
60659414952517360156544930030260
60659414952517360156607692145104
60659414952517360157109789096904
60659414952517360157110133453176
60659414952517360157172809483164
60659414952519564885116172956530
60659414952519845308085414122774
60659414952520061235340670671273
60659414952520061860607896137256
60659414952520810518840136144606
60659414952520810518840136161868
60659414952520810662879156722642
60659414952520810663695064252874
60659414952521201536685812556612
60659414952527669994857351836102
60659414952528014656581070214572
60659414952528014656581070564492
60659414952528015068175420067798
60659414952588892539772390426378
60659414952588903659587970456308
60659414952588903659587970572948
60659414952588903659650732687792
60659414952588903660152829639592
60659414952588908600975140196686
60659414952590093296854766414966
60659414952590093296854766419338
60659414952590104416670346094976
60659414952590104416670346449268
60659414952590109769839522098458
60659414952590109769839780378712
60659414952590109770404381165102
60659414952590109907100190734942
60659414952590109907100535108476
60659414952590111005186314660034
60659414952590143122477352260424
60659414952590143259737762616654
60659414952590143259737762620866
60659414952590143259738106990188
60659414952590154242292673660180
60659414952590154242292931940434
60659414952590154379553342296664
60659414952590154379553686670198
60659414952590159181985268222872
60659414952590159183680102034944
60659414952592505931399614644408
60659414952592806119917034067100
60659414952592806119917034533660
60659414952592806120670178545156
60659414952592806120670179944836
60659414952592811610347250361466
60659414952592811611100395789904
60659414952592855534510501601068
60659414952592856082737640158264
60659414952592861024940717446136
60659414952593712041651509143772
60659414952593745530733842122898
60659414952593745530733842135948
60659414952593756513288667068932
60659414952593756513288753162212
60659414952593757748635547257370
60659414952593761452981347724904
60659414952593761452981347742166
60659414952593761454675837163442
60659414952600611041141136484784
60659414952600611041203898599628
60659414952600615982527961752250
60659414952600911230411730482972
60659414952600916583392619671198
60659414952600916583581164295984
60659414952600916720841574669476
60659414952600916720841919025748
60659414952600965997421227685012
60659414952600966134681896325708
60659414952601817151392946290548
60659414952601817288653701020312
60659414952624926370364673123500
60659414952625226559634895463124
60659414952625226559635266999432
60659414952625226559635267117524
60659414952625226559635267121688
60659414952625226559635267121896
60659414952625226559698029236740
60659414952625276385069566605400
60659414952625276385069566622662
60659414952625276385257852962982
60659414952625276522267559220320
60659414952625276522267559233370
60659414952625276522518264736154
60659414952625276522518607692746
60659414952626127127447048993996
60659414952626127127447049112088
60659414952626127127447049116460
60659414952626176952818243524316
60659414952626176952818586480908
60659414952626176952818586498170
60659414952626176953069634957546
60659414952626177090330389687310
60659414957518218769137815437195
60659414958097678570811407335136
60659414958097678573322004828478
60659414958101280844318084330510
60659414958170613447955213290238
60659414958174213933138875317376
60659414958174213935377388855146
60659414958174214070399629692848
60659414958174214072575381465694
60659414958174215307357314960626
60659414958174215718951292792270
60659414958174229992647049560078
60659414958174230536334494731454
60659414958174231771116428226386
60659414958174514122388548609212
60659414958174514124647896764474
60659414958174514124647984369862
60659414958174514259649302984684
60659414958174514305402887776508
60659414958174515359429830259406
60659414958174525242768988872186
60659414958174530181896722851914
60659414958174682055022319340335
60659414958174682680886088037623
60659414958174682680886173776771
60659414958174714227941041471244
60659414958174715416969474629062
60659414958181418614588375087250
60659414958182319045118567734718
60659414958182319182316560345266
60659414958182335646075673611026
60659414958185332192955219988830
60659414958186221503125806990816
60659414958186221505385242751466
60659414958186221640386561366288
60659414958186221686140146158112
60659414958186232623506247253790
60659414958186237562633981233518
60659414958205745056849658003186
60659414958205745061933003833678
60659414958206645487400685268146
60659414958206645492484031098638
60659414958206647270953409764946
60659414958209636404057664519834
60659414958210536834608691784794
60659414958210538069390625279726
60659414958210683223203697344261
60659414958210699282147012520319
60659414958210699902927262839977
60659414958210733231777860710183
60659414958210733231840622829239
60659414958210733231861543535591
60659414958210749290721175886241
60659414958211033375357631917511
60659414958211033558309123698827
60659414958211038316179942941218
60659414958403919982959409176123
60659414958404170216940462906468
60659414958404209059192342967502
60659414958404209059192687341036
60659414958404220172229974476551
60659414958404220179761041362474
60659414958405109489743370232302
60659414958405120556964654362459
60659414958405120739978994002139
60659414958405120747572823007118
60659414958424588575511634342330
60659414958425489143260654217838
60659414958425985569709245105428
60659414958425985569709330844576
60659414958428190846507713844362
60659414958428190847260859272800
60659414958428235312182943928916
60659414958428535364192869777079
60659414958428535370971049519021
60659414958428535371724194930197
60659414958428535501453509229344
60659414958428535508231430706512
60659414958428535508231431060644
60659414958428535508231431177284
60659414958428535508984949659802
60659414958429421251819097951382
60659414958429421251819356231636
60659414958429435938782458437872
60659414958429435938782831509374
60659414958429436069202558288912
60659414958429436075980450936152
60659414958429436075980824001821
60659414958429436075980824001830
60659414958429436075980824119922
60659414958429436076796731532062
60659414958429436076796731650154
60659414958429571202415733231879
60659414958429571339676487961643
60659414958429887405503678563865
60659414958429887596049429445731
60659414958436295957002038152372
60659414958436790599060903649596
60659414958436790599060903767688
60659414958436790599060903771900
60659414958437692951199648902420
60659414958437692951199734641568
60659414958497529072752399972804
60659414958497534561487640034516
60659414958497534563182244258478
60659414958498429640501419964952
60659414958501136832483719536548
60659414958501136832483719553810
60659414958501136834931440609223
60659414958501186246324041210033
60659414958501437021754342113048
60659414958501437023448917757294
60659414958501437024264825306399
60659414958501470376086489526578
60659414958501481495902040976792
60659414958501481495902069319016
60659414958501481495902069668936
60659414958501481495902070737410
60659414958501481495902070854050
60659414958501481495902071203970
60659414958501486435594663787937
60659414958502333747959655117634
60659414958502337408999591747719
60659414958502337454000032646356
60659414958502337454815938660267
60659414958502337454815938660268
60659414958502337454815940176588
60659414958502370806637516787166
60659414958502381926453068354020
60659414958502381927206329623465
60659414958502381927206329623466
60659414958502381927206329973386
60659414958502383710780233573640
60659414958502386820329430112833
60659414958502386820329430229473
60659414958502386868593498197443
60659414958502386868593498197444
60659414958502386868593499713764
60659414958502387415126034058436
60659414958502387416820611102362
60659414958502387417636517116274
60659414958502387417636518632594
60659414958509236454305565996908
60659414958509236454305565997068
60659414958509241944672619488795
60659414958509286416937859512425
60659414958509586606208453510613
60659414958533551783529102635784
60659414958533551783529102639996
60659418310367298253818396016901
60659418310367298260595804106511
60659418310367298260596575758843
60659418310367298619093815076573
60659418310367298619093843774333
60659418310367298800350815553271
60659418310367298807128338433921
60659418310367298809639594319377
60659418310367298809639594323589
60659418310367298809639594673509
60659418310367301964941604591307
60659418310367303558158901260321
60659418310367303565564702183751
60659418310367303741737328314313
60659418310367303748516280175147
60659418310565727071960435585273
60659418310662640022845216646261
60659418310662673377114515851667
60659418310662940166362110943333
60659418310662940166362225734581
60659418310662940166364433891627
60659418310662940212055256686859
60659418310662973520631524939987
60659418310662989991922049465195
60659418310662990172407220661909
60659418310662990174936303007223
60659418310670793311581246727801
60659418310671044041261028760307
60659418310671044041323704786083
60659418310671044087011519073969
60659418310671044087014613674595
60659418310671044087074281188813
60659418310671044087077289700371
60659418310671093455098255816121
60659418310671093500851840725989
60659418310671093864435806044333
60659418310695055337910400359031
60659418310695055337973162478087
60659418310695060278732825705761
60659418310695105482971281017687
60659418310695105482971367110967
60659418310695110424358451112197
60659418310695355664441749087031
60659418310695355664504511206087
60659418310695360605326850455117
60659418310695360605326850455325
60659418310695360605828261848073
60659418310695360605829033500197
60659418310695360605891709525973
60659418310695360651581846757941
60659418310695361017610526037299
60659418310695361199872405811597
60659418310695361199872491900665
60659418310695361200625637329103
60659418310695361200687541702595
60659418310695361200688313354879
60659418310695405672261995376347
60659418310695410430698387823937
60659418310695410613629045110385
60659418311318286675492811707083
60659418311319187060290254061967
60659418311319187060353016176811
60659418311319187065439027912189
60659418311319187243304593701647
60659418311327290575119555564107
60659418311327290576814132608033
60659418311327290576814218701473
60659418311350701588127272470081
60659418311350701588127358209229
60659418311350718234837934558497
60659418311350718235653842101779
60659418311351602565210062409911
60659418311351602567721404388647
60659418311351618800955139504923
60659418311351618802649716198929
60659418363544932459652992223274
60659418363872989323743925757034
60659418363873039331544051672837
60659418364493213690035233013643
60659418364493213697565525064897
60659418364493213697565869438431
60659418364504919287200911804485
60659418364504919287954052983573
60659418364504919294728879857685
60659418364529230871342804796187
60659418364529230872158712326419
60659418364529230872158798415487
60659418381270803027208157247005
60659418381270803210222496882313
60659418381270803210222500068853
60659418381270803211038403367157
60659418381270803215305328277917
60659418381270803215306103116789
60659418381270803216120891451877
60659418381270803216120892501637
60659418381270803216120892855929
60659418381270803216120978590705
60659418381270803216121235808149
60659418381270803216121236870959
60659418381270803217815468495803
60659418381270803217815468500175
60659418381270803217815554234951
60659418381270803217815812515205
60659418381270803217816583104727
60659418381270803217816583109099
60659418381270803217816584167537
60659418381270808522720833282415
60659418381270808522783681136407
60659418381562542707063082619621
60659418381562542707063339837065
60659418381562542707125758649769
60659418381562542707125844738837
60659418381562542708820305591835
60659418381562576063087396640195
60659418381562576063087739596787
60659418381597664851782155544905
60659418381597709323335717223163
60659418381597709323335803312231
60659418381597709323336836414095
60659418381597709323336836418307
60659418381597709324172516757775
60659418381598609891984298752339
60659418381598860072680730447463
60659418381598860072681505286335
60659418381598865425850191898185
60659418381598865563111718275909
60659418381598865608864531533493
60659418381598865608864531537865
60659418381598865608865646142577
60659418381598865608865646146789
60659418381598909897487408749639
60659418381598910081254549794143
60659418381598910081254635533131
60659418381598915387918396578085
60659418382219039972295968504225
60659418382219039972358730623441
60659418382219039972358816712509
60659418382219039973987444961625
60659418382219039973987445311545
60659418382219089936870527256593
60659418382230795527259054821137
60659418382230795534033881695249
60659418382255106974203045877579
60659418387179428575875117636143
60659418387179428577569692930469
60659418387179428629222531551189
60659418387179428629222531555401
60659418387179428630917106845515
60659418387179428630917107199647
60659418387179433929045436478345
60659418387179433929108112497479
60659418387179433929108112504121
60659418387179433930740012122591
60659418387179433935886376931239
60659418387179433935886377285371
60659418387179434112059776113813
60659418387179434112059776131075
60659418387179434114570259288291
60659418387179434114570259305553
60659418387179434118837954810207
60659418387179434118837955873017
60659418387471168076102526777509
60659418387471168076102528177189
60659418387471168076166065130905
60659418387471168076168388079199
60659418387471168121859210874431
60659418387471168121918874156561
60659418387471168121919648995433
60659418387471217899277391550283
60659418387471217900030535909269
60659418387471217901725112959837
60659418387471218084739453662327
60659418387507190649619360919573
60659418387507190649682036949561
60659418387507190786880115649177
60659418387507190786942791674953
60659418387507190831880469059009
60659418387507190831880555148077
60659418387507190832633700559093
60659418387507190832633700559253
60659418387507190832696376589241
60659418387507190832696719541621
60659418387507190832696719545833
60659418387507235121318481098923
60659418387507235121318482148683
60659418387507235122071626510099
60659418387507235122071626514311
60659418387507235259332381239703
60659418387507235305085623193187
60659418387507240611686793951353
60659418387507240611749469977129
60659418388162848603464005141883
60659418388162848603464262009407
60659418388162848603465038261009
60659418388162848605158580436209
60659418388162848610242183484145
60659418388162848611058091014377
60659418388162848611058091027427
60659418388162848611058092427098
60659418388162848611058092427107
60659418388162848611058092431526
60659418388162848612752667721424
60659418388162848612752667721433
60659418388163749171275701043167
60659418388163749171276043999759
60659418388163749171276044003971
60659418388163749171276044017021
60659418388163749171276045416701
60659418388163749171276820255780
60659418388163749172970276337493
60659418388163749172970620711027
60659418388163749178053965478709
60659418388163749178869873004729
60659418388163749178869873021991
60659418388164049185126243097630
60659418388164049186820704423012
60659418388454588101247049277985
60659418388454588101247049627905
60659418388454588103691414283249
60659418388454588103692448802055
60659418388454588103694771750349
60659418388454588103754176752225
60659418388454588103755209504169
60659418388454588103755209854089
60659418388454588103755209871351
60659418388454588103755210921111
60659418388455488669055733485383
60659418388455488669058831268337
60659418388455488669058831272549
60659418388455488669058831622469
60659418388455488671503110184533
60659418388455488671503454540805
60659418388455488671503454558067
60659418388455488671503455957747
60659418388455488671504229379677
60659418388455488671565872653509
60659418388455488671566216659861
60659418388455488671566991494521
60659418388455488671566992911463
60659418388455488671569315859757
60659418388490610813716029917665
60659418388490610814469261435171
60659418388490610814531937465159
60659418388490610814532280421751
60659418388490655286105619482415
60659418388490655286105619499677
60659418388490655286105620899357
60659418388490655286921184069105
60659418388490655286921184073524
60659418388490655286921527025697
60659418388490655286921527029909
60659418390461954440837350125747
60659418390462003671684252848942
60659418391420956559559909929958
60659418391421856987666199136866
60659418391421856990110564142130
60659418523077817377486474617069
60659418523077817377486474634331
60659418523077817384828480323791
60659418523077817384828737541235
60659418523077817384828742262761
60659418523077817384891499660291
60659418523077817385079528800429
60659418523089524171584956797263
60659418523369601350731900862130
60659418523373503216453019010290
60659418523405574052306814152433
60659418523405623511628751671057
60659418523405624060671770572625
60659418523405874241577408168091
60659418524026114673212492104053
60659418524026114675471923632615
60659418524026114675473042840809
60659418524029700330640923493997
60659418524030017128461680738592
60659418524062131889981918642921
60659418524062131889981921830865
60659418524062131890170208175397
60659418524062131897512985528835
60659418524062131897513357065143
60659418524062132436702399546423
60659418524062132436702743919957
60659418524062132439024940749903
60659418524062132439213227094435
60659418540771272628786070035643
60659418540771272633869673083579
60659418540771272636376710928079
60659418540803688128619952387357
60659418540803688136213692466639
60659418540803692884796794289081
60659418540803692892327086340335
60659418540803693075090725177123
60659418540803693075341425979807
60659418540803693075341426446575
60659418540803693441119056782527
60659418540803693441119399739119
60659418540803693441182161858175
60659418540803693624133396422207
60659418540803694859480189454555
60659418540803694859731237913931
60659418540814499843078176994395
60659418540814500254860441170571
60659418540814500254923289024563
60659418540815400456894592358411
60659418540815400822672223160923
60659418540815700462962646115747
60659418540815700600160552987147
60659418540815700600411601446731
60659418540815700646165186356599
60659418540815701011942817159111
60659418540815701011942817163323
60659418540815701012005665017315
60659418540815701012193865635957
60659418540815701057947450545873
60659418540815701194957156329801
60659418540815701194957156803003
60659418540815701194957156816053
60659418541095427627218558260479
60659418541095477040993104704297
60659418541095477040993764751921
60659418541099329492877003569403
60659418541099329492939676408639
60659418541099329492939679595179
60659418541099379315989105177573
60659418541099379501511515409325
60659418541099379501511601506977
60659418541130549174819691469561
60659418541130599183121886124621
60659418541130599183121971867981
60659418541130599183121971868189
60659418541130599732164990769757
60659418541130599732164990787019
60659418541131499750933668119393
60659418541131749931901295808577
60659418541131749931902067462313
60659418541131749931902067462521
60659418541131750526698671272345
60659418541131799757272833177397
60659418541131799757273604831133
60659418541751974123212426138013
60659418541751974123212511877161
60659418541751974306225990938661
60659418541751974306225990938821
60659418541751974306226076677809
60659418541751974306226076677969
60659418541751990724168842914597
60659418541751990724231519294505
60659418541751990731762586180419
60659418541751990731762671919567
60659418541751990912517494291537
60659418541751990914776925820099
60659418541754676009662111748541
60659418541754676009662197487689
60659418541763982416242230294485
60659418541763998485600685261133
60659418541787107566746769615397
60659418541787108110455398478059
60659418541787108110706446937435
60659418541787108115789821819819
60659418541787991894295849743511
60659418541788007946273384733181
60659418541788007953804023986213
60659418541788008126965497439651
60659418541788008129224161553585
60659418541788008129224933200301
60659418541788008129475210012961
60659418541788008134558551605749
60659418541788008134558584417553
60659418541788008134558584541261
60659418541788008134558584895553
60659418541788008136818363625685
60659418541788008538809408773279
60659418541788008541006425742859
60659418541788008541069187857703
60659418541788008541257474202235
60659418541788008546340820032727
60659418541788008676007401738119
60659418541973480623523284856383
60659418541973480631116427948169
60659418546679897996134149336467
60659418546679897996134152523007
60659418546679898001217755570943
60659418546679898042138785892459
60659418546679898047222388940395
60659418546712318435095768736405
60659418546712318442438807544991
60659418546712318442439579202939
60659418546712318483359833634419
60659418546712318854221071740041
60659418546712318854283833859097
60659418546712319029893144205997
60659418546712319037235149912719
60659418546712319037235407130163
60659418546712319037236183031845
60659418546724026418788229728845
60659418546898735979449782046525
60659418546898735979450556885397
60659418546898736025204143195153
60659418547004052994503964722067
60659418547004052994566640747843
60659418547004053038060794133569
60659418547004053038060880222637
60659418547004053040257549636355
60659418547004053040320225662131
60659418547004053040321344857275
60659418547004086392331294386887
60659418547004086394590730151749
60659418547004102406082411478635
60659418547004102408341847239285
60659418547004102817678742006093
60659418547039225145287578755297
60659418547039225145287578772550
60659418547039225145287578772559
60659418547040075704776502723937
60659418547040124981103906576441
60659418547040124981104678230177
60659418547040125575901282039231
60659418547040125713099360749861
60659418547040375344941058838189
60659418547040375893983306081601
60659418547040375894045982107377
60659418547040375894047096722125
60659418547040375939737662648221
60659418547040375939800681630589
60659418547040420412189585282155
60659418547040425307573350936613
60659418547040425719417519480409
60659418547040425902369954746645
60659418547555199883007228028029
60659418547555199928823575057161
60659418547555199928823576106921
60659418547555199928823660796309
60659418547555199928823662195989
60659418547555249708441527161773
60659418547555249708441613255053
60659418547555249708441871518045
60659418547555249708441871522257
60659418547555249891393105036529
60659418547555249891393449392801
60659418547555249891393449410063
60659418547555249891644153495905
60659418547555249891644153513167
60659418547660550303293766107241
60659418547660550303293852196309
60659418547660599665984204185873
60659418547660600260779688806585
60659418547660600260780808014779
60659418547660616137273609502887
60659418547660616137336285522021
60659418547660616137336285528663
60659418547660616318025303990251
60659418547660616318026078824911
60659418547660616320284735164681
60659418547660616320285510353473
60659418547660616320287834351527
60659418547660616325619132991009
60659418547660616327878564169651
60659418547660616327878564519571
60659418547663318023723183523568
60659418547663318023723293709731
60659418547663318023723295126673
60659418547663318023974342169107
60659418547663318029057949822136
60659418547664201800032220341589
60659418547664201800033253443453
60659418547664201800220505636361
60659418547664201937230212952137
60659418547664201937230216138677
60659418547664201937231330747601
60659418547664201937481260011833
60659418547664201942313819186613
60659418547664201983234844921749
60659418547664201983234845276041
60659418547664201983235878377745
60659418547664201983235964117053
60659418547664201983235964471185
60659418547664218406323980557617
60659418547664218408520736060403
60659418547664218408520736064615
60659418547664218408520736414535
60659418547664218408583412086179
60659418547664218408583412440311
60659418547664218413604343694559
60659418547664218413667105459483
60659418547664218454334645723046
60659418547664218454336968179265
60659418547664218454336969721100
60659418547664218461864937774300
60659418547664218596618683334239
60659418547664218596618683351501
60659418547664518597854005963893
60659418547664518605383094281680
60659418547672307640073303693529
60659418547672307647664033511653
60659418547672323709431758660177
60659418547695716876847146741438
60659418547695738462684914509349
60659418547695738462685686163085
60659418547695738462685686180347
60659418547695738465195394497287
60659418547695738470027691869807
60659418547695738470027949087251
60659418547695738470027953336601
60659418547695738470028724988933
60659418547696633547660219003029
60659418547696633547660219003189
60659418547696633547660223235117
60659418547696633547660223589409
60659418547696633549919655117971
60659418547696634096703242514062
60659418547696639037839387771091
60659418547696639037839730726279
60659418547696639037839730727683
60659418547696639037839735325549
60659418547696639037840506983497
60659418547696639449621999516227
60659418547696639449684761635283
60659418547696917633928779655750
60659418547696917672340440353123
60659418547696917672340440703043
60659418547696933683584178511423
60659418547696933685842834851193
60659418547696933685843609685853
60659418547696933691177256671017
60659418547696933691177260903105
60659418547696933691177260907317
60659418547696933693436663856163
60659418547696933693436664206083
60659418547696933693437035392471
60659418547696933693437035742391
60659418547696933693437039991732
60659418547696933736930817587597
60659418547696933736930817591809
60659418547696933739190248766239
60659418547696933739190249116159
60659418547696933739190620302547
60659418547696933739190620652467
60659418547696934095428085257379
60659418547696934095428171346447
60659418547696934097687516785941
60659418547696934097687517135861
60659418547696934278358742427187
60659418547696934278379663132135
60659418547696934278380006088727
60659418547696934278380782340329
60659418547696934280639437617289
60659418547696934285973860486873
60659418547696934285973864736223
60659418547696934288233267685069
60659418547696934288233268034989
60659418547882156007038583463197
60659418547882156007038584862877
60659418547882156007038927836731
60659418547882156007039702671391
60659418547882156007039704071062
60659418547882156007039704071071
60659418547883006429015534513953
60659418547883006429015791731397
60659418547883006429016566570269
60659418547883006566213441385353
60659418547883006566213444571893
60659418547883006566213784341945
60659418547883006566214559180817
60659418547883006604436819987535
60659418547883006611967026295269
60659418547883006611967029481809
60659418547883006611967029481969
60659418547883006611967369251861
60659418547883006611968144090733
60659418547883006611968144090893
60659418547883006612029788414485
60659418547883006612029791601025
60659418547883006612029874153633
60659418547883006612030131371077
60659418547883006612030906209949
60659418547883056384242282902179
60659418547883056384243057741051
60659418547883056384304958927955
60659418547883056384305733766827
60659418547883056384305734812375
60659418547883056384305734816587
60659418547883056391836025813869
60659418547883056391836025818081
60659418547883056391836111907149
60659418547883056437589581906955
60659418547883056574850365453549
60659418547883056574850365457761
60659418547883056574850366857441
60659418547883056574850366870491
60659418547883056574850370039769
60659418547883056574850370057031
60659418547883056574850709827083
60659418547883056574850714419126
60659418547883056574851484665955
60659418547883303461204971103921
60659418547914521498238988023062
60659418547914521498238988495238
60659418547914570912079310151470
60659418547987473019645302300761
60659418547987473019645388039909
60659418547987473019646421141773
60659418547987473019646421495905
60659418547987473019896350760137
60659418547987473019896436499285
60659418547987473022093110512273
60659418547987506373914687595235
60659418547987506373915806790379
60659418547987506373915806803429
60659418547987506374165736054611
60659418547987506376425171832523
60659418547987506376426291027667
60659418547987522433419738539551
60659418547987522433422833140177
60659418547987522433671557264629
60659418547987522435929960260285
60659418547987522435930993379411
60659418547988356798403068829053
60659418547988356933404387443875
60659418547988356935663823558657
60659418547988372857910209969891
60659418547988372992911528584713
60659418547988372995170964699495
60659418547988373038415184230397
60659418547988373038415184230557
60659418547988373038599228435691
60659418547988373038599998683971
60659418547988373038599998684131
60659418547988373038600003270351
60659418547988373038602322682025
60659418547988373038602355966005
60659418547988373038603470574929
60659418547988373038603470924849
60659418547988373038661990196243
60659418547988373038661990196403
60659418547988373038662760803187
60659418547988373038662765035275
60659418547988373038665084796869
60659418547988373038665084797029
60659418547988373038665085151161
60659418547988373038665089383249
60659418547988373038665113848921
60659418547988373038665118081009
60659418547988373038665118085221
60659418547988373038666232689933
60659418547988373038666232694145
60659418547988373038666233044065
60659418547988373040924549609411
60659418547988373040924549609571
60659418547988373587457083941193
60659418547988373587457084291113
60659418547988373587458203132125
60659418547988373587458203136337
60659418547988373587458203486257
60659418547988373587708132400569
60659418547988373587709251608763
60659418547988373589967568528401
60659418547988373589968687723545
60659418547988406209732905911127
60659418547988406212179595264365
60659418547988406349440349993969
60659418547988406392934499143395
60659418547988406392935531895179
60659418547988406392935618338539
60659418547988406395193934903885
60659418547988406395193934904045
60659418547988406395194968005749
60659418547988406395195054099189
60659418547988406758712129945907
60659418547988406758774891710831
60659418547988406758775924812695
60659418547988406758775924816907
60659418547988406941726469585587
60659418547988406944236953822875
60659418547988406944238073023842
60659418547988422818220390281889
60659418547988422818283065953533
60659418547988422818283065957745
60659418547988423001232290782555
60659418547988423001483339259193
60659418547988423003741655811649
60659418547988423003742775019843
60659418547991074698543633245095
60659418547991074698606309620791
60659418547991074741849497099749
60659418547991074744297218155171
60659418547991074744359894530867
60659418547991108050365211740787
60659418547991108050365214927327
60659418547991108050366329536251
60659418547991108052875694565345
60659418547991108052875694915265
60659418547991108098629279475421
60659418547991108098629279825341
60659418547991108098630398670565
60659418547991108098630399020485
60659418547991124521718410874829
60659418547991124521718410879041
60659418547991124569916333515014
60659418548023495183258838954789
60659418548023495183321514980565
60659418548023495183322629589489
60659418548023539655711533241055
60659418548023545145891131066263
60659418548023545145891902706949
60659418548023545145891902724211
60659418550521672085254673681814
60659418550521672085255788290738
60659418550546035594583775481659
60659418593993028991607058675799
60659418593993029128804965547199
60659418593993029174621312576331
60659418593993329318075559545387
60659418593993329318075559549599
60659418593993329363891906574519
60659418593993329912872163378505
60659418594968338558168457891905
60659418601201173863806909282451
60659418618568023745616326658453
60659418618604040967657417256853
60659418618782959070278615605115
60659418618782959260823595207654
60659418618818075915053675457963
60659418618818075915053675457990
60659418618891010784603280876035
60659418618891911166952143012943
60659418618927044612681608136119
60659418618927350109430841858638
60659418621558794693024829873616
60659418627333802455305495272178
60659418627467129616699577967897
60659418627467420060372912479024
60659418627467420060393833183972
60659418627791338937284006858168
60659419001652155024969646235676
60659419001652155025531407519366
60659419001652160508430180197393
60659419001652160508430180214655
60659419001652160515145425646355
60659419001652160515208101672131
60659419001652160515396386966903
60659419001652160515396391216253
60659419001652160515396473060183
60659419001652160515396477309533
60659419001652160515961247100569
60659419001652160515961333189637
60659419001676472140086955971435
60659419001676472140086957034245
60659419001676472140086960220785
60659419001676472140839068280747
60659419001676472140839069343557
60659419001676472140839072530097
60659419001688177684717684486037
60659419001688177684717685885717
60659419001688177691432845241399
60659419001688177691433188197991
60659419001688177691495950317047
60659419001688177691683892301095
60659419001688177691683978394375
60659419001688177692248751371951
60659419001688177692248837461019
60659419001688177692249095728223
60659419001688177737249535581255
60659419001688177737437477565303
60659419001688177737437563658583
60659419001688177737437564721393
60659419001688177738002336636159
60659419001688177738002422725227
60659419001688177738002680992431
60659419001688477880954486653623
60659419001688477880954572746903
60659419001968211631276669165959
60659419001968211631840749152805
60659419001968211631844192359053
60659419001968256103397500339065
60659419001968256104234323993641
60659419001968256104234328592911
60659419001971857826438433053481
60659419001971857826438437652751
60659419001972157969955446741071
60659419001972163505383661122821
60659419001979961700557669507631
60659419001979961700557670907311
60659419001979961700560768694477
60659419001979961700560854783545
60659419001979961700829265619327
60659419002004228808128254486997
60659419002004228853317759764359
60659419002527506869138383733956
60659419002527506869138383739572
60659419002624703360893133664249
60659419002624752774105751577961
60659419002624752774670607462277
60659419002624752774670693551345
60659419002624753361874243213945
60659419002624753368902441500146
60659419002624753369467297380043
60659419002624769421378170363847
60659419002624769421381269550693
60659419002624769421441707317563
60659419002624769428407172182261
60659419002624769428971999368817
60659419002624769428975471627164
60659419002624773126917257191765
60659419002624773134447549710983
60659419002624773134448668451213
60659419002628355038324765946767
60659419002628355045164678933777
60659419002628355045917820112865
60659419002628355084057430150283
60659419002628355084057431200043
60659419002628355084141026882619
60659419002628355084141112975899
60659419002628355084329399316219
60659419002628355084329399320431
60659419002628355090918263843853
60659419002628355091671318933873
60659419002628355091671405022941
60659419002628355091671405027153
60659419002628371516451760252737
60659419002628371699403251684293
60659419002636458920057978677259
60659419002636458966065791335113
60659419002636475018039432088407
60659419002636475018792573266091
60659419002636475025570523438797
60659419002636475026135726865717
60659419002636475026135726865925
60659419002636475567019687825579
60659419002636475567019689242521
60659419002636475567082449944635
60659419002636475567082451007445
60659419002636480332798172189811
60659419002636480515749663975499
60659419002636780698305098164486
60659419002660790349522432021941
60659419002660790357053839032039
60659419002660791950835223587749
60659419002847509866910091951343
60659419002855613147071961858175
60659419002855613741868565687890
60659419019369927199334507673581
60659419019369927382534784144099
60659419019369927389062030213541
60659419019369927389062031263301
60659419019369927389064354561515
60659419019369927389311959477773
60659419019369927389311959482145
60659419019369927389313078672917
60659419019369927389876818548629
60659419019369927389880257505527
60659419019378031073725769639219
60659419019378031074227867990699
60659419019378031074293753058221
60659419019378031074478915050395
60659419019378031256677348563735
60659419019378031257242207630171
60659419019378031257242207630219
60659419019378031257242207630379
60659419019378031257493254689867
60659419019378031264020501809069
60659419019378031264020502163361
60659419019378031264271176164653
60659419019378031264271204860961
60659419019378031264271204862413
60659419019378031264271204866785
60659419019378031264274648423001
60659419019378031264836060745277
60659419019378031264836405101549
60659419019378031264836409352351
60659419019378031264836409352559
60659419019378031264836409706691
60659419019378036198629487457325
60659419019378036198629487457373
60659419019378036198629487457533
60659419019378036205658374483295
60659419019378036206223230373227
60659419019378036206223316462295
60659419019378036747923553423009
60659419019378036754450341744771
60659419019378036754701388804467
60659419019378036754701474897747
60659419019402347639928799744001
60659419019402347640555560001761
60659419019402347647271063713715
60659419019402347647271838552587
60659419019402347647333825832771
60659419019402347647334600667431
60659419019402347647521767816819
60659419019402347647521853910099
60659419019402347648086626887675
60659419019402347648086712976743
60659419019402347823507998450117
60659419019402347830286178192059
60659419019402347830536110637215
60659419019402347831100966527147
60659419019402347831101052616215
60659419019402348188971817245889
60659419019402348189598577503649
60659419019402348196313741445551
60659419019402348196314856054475
60659419019402348196377618169319
60659419019402348197129644389563
60659419019402348197129730478631
60659419019405049533721523113355
60659419019405049533721527345443
60659419019405049534536311094311
60659419019405049534536311448443
60659419019405049534536397537511
60659419019406250108604347447591
60659419019406250108604347801723
60659419019406250108604433890791
60659419019406250291618687087271
60659419019406250291618687441403
60659419019406250291618773530471
60659419019413152807105211151293
60659419019413152813883390893235
60659419019413152814134094996339
60659419019413152814134181089619
60659419019413152814698954067195
60659419019413152814699040156263
60659419019413152814699298423467
60659419019413153362926065438531
60659419019413153362926408395123
60659419019413153363177112498227
60659419019413153363177198591507
60659419019413153363741971569083
60659419019413153363742057658151
60659419019413153363742315925355
60659419019413153408679993659331
60659419019413153408930697762227
60659419019413153408930697762435
60659419019413153408930783855715
60659419019413153409495556478951
60659419019413153409495556833291
60659419019413153409495557896101
60659419019413153409495642922359
60659419019413153409495900835223
60659419019413153409495901189563
60659419019413153409495902252373
60659419019414053793540197779139
60659419019414053793728225856467
60659419019414053794292998834043
60659419019414053794293343190315
60659419019414053969964644021409
60659419019414053976742565496147
60659419019414053977307338473723
60659419019414053977307424562791
60659419019414053977307682829995
60659419019414353564187587144045
60659419019414353571781330059947
60659419019414353571781416149015
60659419019414353975969850270461
60659419019414353976032525946317
60659419019414353976220898380125
60659419019414353982998734115715
60659419019414353982998820208995
60659419019414353983563592832231
60659419019414353983563593186363
60659419019414353983563679275431
60659419019414354113481653109729
60659419019414354120259488491187
60659419019414354120259574584467
60659419019414354158983846599257
60659419019414354158983846603629
60659419019414354158984189910141
60659419019414354158984190954077
60659419019414354158984190959901
60659419019414354159235238019597
60659419019414354165762369646259
60659419019414354165762369652083
60659419019414354166013073749363
60659419019414354166013073755187
60659419019414354166577932471911
60659419019414354166577932820219
60659419019414354166577932826043
60659419019414354166577933888852
60659419019414354166577933888853
60659419019414354166578018915111
60659419019414354166578276828183
60659419019414354166578277176491
60659419019414354166578277182315
60659419019694082197701970363367
60659419019694082197704323059181
60659419019694082380067771293115
60659419019694087321537877598341
60659419019694087321538652438825
60659419019694087321542091395723
60659419019694087322040057458285
60659419019694087322040832297157
60659419019694087322103508322933
60659419019694087871145750990369
60659419019694087871145837079437
60659419019694131793929010467755
60659419019694131793931363163617
60659419019694131793931449606977
60659419019694131794493094701143
60659419019694131794496222231665
60659419019694131794496308679237
60659419019694132342700088902967
60659419019694132342700174996247
60659419019694132342702502176629
60659419019694132343539326181125
60659419019694137284923396616613
60659419019696783489357404854061
60659419019696789024722946763757
60659419019696789024726388907195
60659419019696789025538854293989
60659419019696789025541177242283
60659419019696833497094743152629
60659419019696833497094829595829
60659419019697689592538170897547
60659419019697689593287960258565
60659419019697734065743435240965
60659419019697984246437432383087
60659419019697989781805322756717
60659419019697989781808764895783
60659419019697989781808764900155
60659419019697989782557435061657
60659419019697989782557435066029
60659419019697989782558554256801
60659419019697989782560791111815
60659419019697989782561910306959
60659419019697989782620197180873
60659419019697989782621230286949
60659419019697989782621230299998
60659419019697989782621230299999
60659419019697989782623553230871
60659419019697989782623553235243
60659419019697989782623639324311
60659419019697989782624672426175
60659419019697989782624672443437
60659419019704887363685906104535
60659419019704887363748666819699
60659419019704887363748667869459
60659419019704894135279261515613
60659419019704937372050889704555
60659419019704937372050889704763
60659419019704937372050891104235
60659419019704937372050891104443
60659419019704937372050975793623
60659419019704937372050976843383
60659419019704937372053988537269
60659419019704937372053988891609
60659419019704937372054074980469
60659419019704937372054074980677
60659419019704937372054332893541
60659419019704937372054333247673
60659419019704937372071783112827
60659419019705837939862757788395
60659419019705837939862758838155
60659419019705837939865770532041
60659419019705837939865856621109
60659419019705837940134267811023
60659419019706088120768282097495
60659419019706088120831043862419
60659419019706088120834170341521
60659419019706093656952168916801
60659419019706093657014844942577
60659419019706093657017939543203
60659419019706094892361637508365
60659419019706095441153607950765
60659419019706095441404656427403
60659419019706137534611813139777
60659419019706137946205704528013
60659419019706137946205707710341
60659419019729203930515781152253
60659419019729203930578457182241
60659419019729204479621474684129
60659419019729204524559928302317
60659419019729204524810979961491
60659419019729204525312383918141
60659419019729204525375059593997
60659419019730154506964487215013
60659419019730404687095977285061
60659419019730404687096752125545
60659419019730404687598157145005
60659419019730404687598157145213
60659419019730404687598931983877
60659419019730404687660833175201
60659419019730404687661608009653
60659419019730405098816336043857
60659419019730405098879016314771
60659419019730405098879097808781
60659419019730405099380420271421
60659419019730405099443095947277
60659419019730405099443095947485
60659419019730405236703850677089
60659419019730405236703936766157
60659419019730405281642304295277
60659419019730405281830679928515
60659419019730405282394416600217
60659419019730405282394416604589
60659419019730405282394759911101
60659419019730405282457178719433
60659419019730405282457435586957
60659419019730405282457437004106
60659419019730405282457521676025
60659419019730405282458211838558
60659419019730405282458211838559
60659419019730454512405610286053
60659419019730454512467514653881
60659419019730454512656657345957
60659419019730454650481496303333
60659419019730454696235081213201
60659419019730455062263760492559
60659419019730455107181293526698
60659419019730455108017345402475
60659419020350579462937295032853
60659419020350629052136140039239
60659419020350629052136226132519
60659419020350629052136226486811
60659419020350629059164338321021
60659419020350629059164338679525
60659419020350629059164424414301
60659419020350629059729194205337
60659419020350629059729194209549
60659419020350629059729194563841
60659419020350629059729280298617
60659419020350629059729280652909
60659419020350629425757873488907
60659419020350629425757959577975
60659419020350629471511458398983
60659419020350629471511458748903
60659419020350629471511458753115
60659419020350629608772213124375
60659419020350629608772213128587
60659419020350629608772213478507
60659419020350629608772299217655
60659419020350643883323481625197
60659419020350643883323481629569
60659419020350645477734722565393
60659419020350645485266133820677
60659419020350645531019719084885
60659419020350645660683172551331
60659419020350645660683947390203
60659419020350645660686271738177
60659419020350645667712174373957
60659419020350645668277001556301
60659419020350645668277030252657
60659419020350645668280473460357
60659419020353280754590376827733
60659419020353330709817986143899
60659419020353330709817987543579
60659419020353330716592728328623
60659419020353330716595051276917
60659419020353330717410954220929
60659419020353330717411040309997
60659419020353330755550650347415
60659419020353330755550651747095
60659419020353330762327715480433
60659419020353330762348636186993
60659419020353330762599684663631
60659419020353330763164539131005
60659419020353330763164540547947
60659419020353347181170067486689
60659419020353347187944980449869
60659419020353347370896471881425
60659419020353347371147520358063
60659419020354231147206603447575
60659419020354231147962067574957
60659419020354231323634315414475
60659419020354231323634316477285
60659419020354231323634401507915
60659419020354231330160418177185
60659419020354231330411466299691
60659419020354231330976321121197
60659419020354231330976322184007
60659419020354231330976407214637
60659419020354247794735434386957
60659419020354247794735435449767
60659419020354247801510261261069
60659419020354247801698547618651
60659419020354247802266845646405
60659419020354547983920108230117
60659419020354547984003676264485
60659419020361384629549622212373
60659419020361450651310158721641
60659419020361450651310244814921
60659419020361450697063829606745
60659419020361451238512908022711
60659419020361451238512909439653
60659419020361451239332287824181
60659419020361451246110209298919
60659419020361456004291392386943
60659419020362335022356458138139
60659419020362351081861272079881
60659419020362351258097575453575
60659419020362351264875496928313
60659419020362351264875525626121
60659419020362351264875528812613
60659419020362351265440384696929
60659419020362351265440384697137
60659419020362351265440729053201
60659419020362351265440729053409
60659419020362351669129796252331
60659419020362351806324690017275
60659419020362351807144069464613
60659419020362356572040326523303
60659419020362356611016075598251
60659419020362356618044958026355
60659419020362356618045048836949
60659419020362356755054665696423
60659419020362356755305712756119
60659419020362656807043556026269
60659419020362656944325259692181
60659419020385766027981946127411
60659419020385766027982979246745
60659419020385766028546805194055
60659419020385766028547059229379
60659419020385767622328443784881
60659419020385767805342783424561
60659419020385767805342784487371
60659419020385767812371667269607
60659419020385767812371668332417
60659419020385767812371671518957
60659419020385767812371754425697
60659419020385767812936527403273
60659419020385767812936613492341
60659419020386666405249010337969
60659419020386666596358497913011
60659419020386666596358840869811
60659419020386668190140225425313
60659419020386668242922694180275
60659419020386668242922695597217
60659419020386668242922698779545
60659419020386668379932401850343
60659419020386668380183448910039
60659419020397473410099881847752
60659419020580288675044816441259
60659419020580288675048168259329
60659419020581189242856512342543
60659419020581439835338649424587
60659419020677485707350974342675
60659419020677485708166019895207
60659419020677485708166794729867
60659419020677485708187026690627
60659419020677485708187801529499
60659419020677485708250477555275
60659419020677485753167321371807
60659419020677485753919690894351
60659419020677485753920465733223
60659419020677505519551925141263
60659419020677505519552699980135
60659419020677505519552701397077
60659419020677535167780933256935
60659419020677535167781708095807
60659419020677535167781709512749
60659419020677535715987898760791
60659419020677535715987899827813
60659419020677535716823952175765
60659419020677535716824727014637
60659419020677555481533094132137
60659419025278552756410112700905
60659419025278552756410113750665
60659419025278552756661161160281
60659419025278552756661162223091
60659419025278558102236507690781
60659419025278558102801363575097
60659419025278558102864039600873
60659419025278558285815703210565
60659419025278558285815703227827
60659419025278558286066750270261
60659419025286656624025429651419
60659419025286656624028528483973
60659419025286656624028528838265
60659419025286656624590285531363
60659419025286656624593384364077
60659419025286656624593384718369
60659419025286656631371679245527
60659419025286656631619258652017
60659419025286656631619258656389
60659419025286656632184114536333
60659419025286656632184114536493
60659419025286661565412714058969
60659419025286663395556110436401
60659419025286663396372013380413
60659419025310973190290450212889
60659419025310973190856080937481
60659419025310973197633489021475
60659419025310973197634260679423
60659419025310973602136161018817
60659419025310973609479285566551
60659419025310973609479285920683
60659419025310973785652684766387
60659419025310973792430863445519
60659419025310973792430864508329
60659419025314575331683394626391
60659419025314575331683394980523
60659419025314575331683399212611
60659419025314575331871680970923
60659419025314575331871681325055
60659419025314575508107840868661
60659419025314575514886020610603
60659419025314575514886020964735
60659419025322680618413103978813
60659419025322680984190734781325
60659419025322979526332273441441
60659419025322979533110452133623
60659419025322979533361156236727
60659419025322979533926359663855
60659419025322979572336905415425
60659419025322979579114826890163
60659419025322979579679685956807
60659419025322979579679944224011
60659419025322980807683697977001
60659419025322981173524005159421
60659419025322981226055598818416
60659419025322981363253504154783
60659419025602707199024845829721
60659419025602707747501860599729
60659419025602707747983036845177
60659419025602707748000855532323
60659419025602707748001630371355
60659419025602707748003954365037
60659419025602707748003954719329
60659419025602707748063617651539
60659419025602707748064392490411
60659419025602707748066716484093
60659419025602707748066716488465
60659419025602707748066719670585
60659419025602707748067863331609
60659419025602712688886731739441
60659419025602712689388914784521
60659419025602712689451590810297
60659419025602712734576868970005
60659419025602712734639544995781
60659419025602712734640319836057
60659419025602712734642983952679
60659419025602712734643758792955
60659419025602713100668994865857
60659419025602713283432287095921
60659419025602713283432373184989
60659419025602713283435729235147
60659419025602713283435729239359
60659419025602713283683420244685
60659419025602713283686777711785
60659419025602713284185518613427
60659419025602713284248194639203
60659419025602713284251636782641
60659419025602757207033117004209
60659419025602757207594876416043
60659419025602757207597976075065
60659419025602757755821876660671
60659419025602757755825090632941
60659419025602757756640993576953
60659419025602762514258269108261
60659419025602762697209161068429
60659419025602762698025064012441
60659419025606309470271973441209
60659419025606309470271973791129
60659419025606314823375288016325
60659419025606314960636042745929
60659419025606314960698718771705
60659419025606315005636482244829
60659419025606315005639838294827
60659419025606315005639838294987
60659419025606315006389627655845
60659419025606315006389627656005
60659419025606315006455745825219
60659419025606359294991616049939
60659419025606364785442721048105
60659419025606364785505397073881
60659419025613520097423947831883
60659419025614413344599354096859
60659419025614413344602452929413
60659419025614413344602453283705
60659419025614413344662116211703
60659419025614413344665215044257
60659419025614413344665215044417
60659419025614413344665215398549
60659419025614420116130034881841
60659419025614420116192710907617
60659419025614420116196149864515
60659419025614420664984681349809
60659419025614420665173053800671
60659419025614420665235729826447
60659419025614420665239168901596
60659419025614463170036777927057
60659419025614463170036781109385
60659419025614463307482350298387
60659419025614463353235935208255
60659419025614463353239488950577
60659419025614468111420851899005
60659419025614713533873162067317
60659419025614713533935838093093
60659419025614713533936182449365
60659419025614719024300251404165
60659419025614719024362927429941
60659419025614719024366022030567
60659419025614720305400628880029
60659419025614720305463304905805
60659419025614720305466743862703
60659419025614720854255275347997
60659419025614720854255361441277
60659419025614720854443647798859
60659419025614720854506323824635
60659419025614762947713480537009
60659419025614763496505450979201
60659419025614763496505454165741
60659419025614763496752944296575
60659419025614763496756498038897
60659419025614763542510082830721
60659419025614768849734464802973
60659419025614770268032920978453
60659419025638730505473377694321
60659419025638730505473463783389
60659419025638730505724510843085
60659419025638779736298588052925
60659419025638779920066154610841
60659419025639030695559189071853
60659419025639080109336748609029
60659419026162007919407733161519
60659419026162007926748449021811
60659419026162007927563237356899
60659419026162007973316818034887
60659419026162007973316903774035
60659419026165610243999952226436
60659419026259254418918677777199
60659419026259254472827762650567
60659419026259254472827848389715
60659419026259269250671564589109
60659419026259269296425149026801
60659419026259269296425149380933
60659419026259269296992329725651
60659419026259269296992329729863
60659419026259270890205759096159
60659419026259270890208858401049
60659419026259270890268435121935
60659419026259270890773714285365
60659419026259270890833291006251
60659419026259270890837509525159
60659419026259271073219984068459
60659419026259271073223083255305
60659419026259271073784839952775
60659419026259271073785614787435
60659419026259271073787939135409
60659419026259271073789086691491
60659419026259271080813813073429
60659419026259271080817285325953
60659419026259271081378668953533
60659419026259271081378668957745
60659419026259271081378697649889
60659419026259271081382141210269
60659419026259274596246911115237
60659419026259274596811766999553
60659419026259274596874443025329
60659419026261972776655071772311
60659419026261972776656104874175
60659419026261972776656106291117
60659419026261972777219927656627
60659419026261972777220960758491
60659419026261972777220965357761
60659419026261972777223283706785
60659419026261972783998110580897
60659419026261972784250308367588
60659419026262873162084637136647
60659419026262873168796701891543
60659419026262873168796702245835
60659419026262873168859464006387
60659419026262873207838220996803
60659419026262873207838222046563
60659419026262873208026508404145
60659419026262873344466767673595
60659419026262873344467886868739
60659419026262873345032742748843
60659419026262873345035065697137
60659419026262873345287263129537
60659419026262873351809892575461
60659419026262873351811040481463
60659419026262873351811041531223
60659419026262873352062088940839
60659419026262873352062090003649
60659419026270076064161122020189
60659419026270076064161126606409
60659419026270076064977029550421
60659419026270076064977034149691
60659419026270076651593396446387
60659419026270076651614317156951
60659419026270076651617674624051
60659419026270076651617674624258
60659419026270076651617784810205
60659419026270076651617789409475
60659419026270076659211876694690
60659419026270976487431789212283
60659419026270976487434885334845
60659419026270976487434888517173
60659419026270976487435228641565
60659419026270976494774910931821
60659419026270976494774911404205
60659419026270976494778010236711
60659419026270976495528056342997
60659419026270976495528056815381
60659419026270976631972904010541
60659419026270976631972908124377
60659419026270976631972908596761
60659419026270976631976003197179
60659419026270976632788811540773
60659419026270976677977164325593
60659419026270976677977164325753
60659419026270976677977164329965
60659419026270976677977167513537
60659419026270976677977167517909
60659419026270976677977193023353
60659419026270976677977193027725
60659419026270976677980635166791
60659419026270976677980635166951
60659419026270976677980635171163
60659419026270976678542052094209
60659419026270976678542395982677
60659419026270976678542396450481
60659419026270976678542396454853
60659419026270977082228364817057
60659419026270977082231463649771
60659419026270977089759431702971
60659419026270977089759431707183
60659419026270977219405092351883
60659419026270977219426013058235
60659419026270977219426357414507
60659419026270977219429456264531
60659419026270977219429456618822
60659419026270977219991217898093
60659419026270977219994312026534
60659419026270977226769163469917
60659419026270977226769507826189
60659419026270977226772607026085
60659419026270977227020186432575
60659419026270981977799302182585
60659419026270981978364158066901
60659419026270981985142337808843
60659419026271260754395645121435
60659419026271260761717415803113
60659419026271260761717416153033
60659419026271260761735241790795
60659419026271260761989383451117
60659419026271260761989383801037
60659419026271260761989388050378
60659419026271260807743054454473
60659419026271260807743054804393
60659419026271276821494201993581
60659419026271277225745402116251
60659419026271277225745402466171
60659419026271277225748472619782
60659419026271277233088179475305
60659419026271277233088179825225
60659419026271282167069896184985
60659419026271282167132572210761
60659419026271282167697428095077
60659419026271282174475435658883
60659419026271282174663720603735
60659419026271282174663720953655
60659419026271282174663725202996
60659419026271282357426927090439
60659419026271282357677945453779
60659419026271282357677974150135
60659419026271282357677978749405
60659419026294393218445112404575
60659419026294393218445226723475
60659419026294393225223405402607
60659419026294393225223406465417
60659419026294393226038166570673
60659419026295291818350674552873
60659419026295291818350677735201
60659419026295291818915533623729
60659419026295291825693799454739
60659419026295291825693802637067
60659419026295291825882084395379
60659419026295291825882084749511
60659419026295291962891792065287
60659419026295292008896424035059
60659419026295292008896424389191
60659419026295292008896428752420
60659419026295293602740484616337
60659419026295293602740484970469
60659419026295293603241892821141
60659419026295293610020072563083
60659419026295293610020072913003
60659419026295293610020847403359
60659419026295293610083609518203
60659419026295293655752365579233
60659419026295293793034069711705
60659419026295293793034412202763
60659419026295293793034412552683
60659419026295293793034416802033
60659419026295293793035187043039
60659419026295293793035188459981
60659419026295592152977177579487
60659419026295592152977517703671
60659419026295592198731102263827
60659419026295593792575163199237
60659419026295593799353088906063
60659419026295593799353171812803
60659419026295593799541457107575
60659419026295593800106315824299
60659419026295593845295043202764
60659419026295593845859902269408
60659419026295593982304663244359
60659419026295593982555710304055
60659419026295593983120569724831
60659419026297995306113154915749
60659419026297995306175830941525
60659419026297995489943401744579
60659419026297995496470533027145
60659419026297995496470533381277
60659419026297995496470537613365
60659419026297995496721581486521
60659419026297995496721581840653
60659419026306098769854220000661
60659419026306098769854221400341
60659419026306098776632399742603
60659419026306098776632400092523
60659419026306098776632401142283
60659419026306100469577805044520
60659419026306100600248664854731
60659419026488914637192859284066
60659419026489814465413548053261
60659419026489814465415871001555
60659419026489814465600799892037
60659419026489814465600800246169
60659419026489814465600801291717
60659419026489814465600801295929
60659419026489814472943839054755
60659419026489814472943840104515
60659419026489814472943924793903
60659419026489814472944954713439
60659419026489814472947277661733
60659419026489814472947278011653
60659419026489814602861554621641
60659419026489814602861556021321
60659419026489814610204593430227
60659419026489814610204594829907
60659419026489814648616169801013
60659419026489814648616255544533
60659419026489814648618578842747
60659419026489814655958175157975
60659419026489814655958175507735
60659419026489814655958175507895
60659419026489814655959294353119
60659419026489814655959299071884
60659419026489814655961617301413
60659419026489814655961617651333
60659419026489815067741562198300
60659419026492516359394386775736
60659419026586127180294771377565
60659419026586127774816710026563
60659419026586127775568822335875
60659419026586132716224829053009
60659419026586132716228271196447
60659419026586132716412429845923
60659419026586132716475105871699
60659419026586132716475876112705
60659419026586132716475880711966
60659419026586132716475880711975
60659419026586161129110487813344
60659419026586177188594298261499
60659419026586177188614418617759
60659419026586177188614533285139
60659419026586177188617514616661
60659419026586177188617517804605
60659419026586177188617629403489
60659419026586177188617629407701
60659419026586177188617632590029
60659419026586177188868676463185
60659419026586177188868677880127
60659419026586177189430064692843
60659419026586177189430064698459
60659419026586177189430436229151
60659419026586177189433422159943
60659419026586177189433425347887
60659419026586177189433535534041
60659419026586177189433536950983
60659419026586180894655682117677
60659419026586180894906729177373
60659419026587025964282376865665
60659419026587025964282377215585
60659419026587027610779683541599
60659419026587027610782779659949
60659419026587027610782782846489
60659419026587027610842359213243
60659419026587027610842359567375
60659419026587027610845455335805
60659419026587027610845458518133
60659419026587027611410314402449
60659419026587027748103113942847
60659419026587027748106210061197
60659419026587027748106213247737
60659419026587027748106553372129
60659419026587027748671069132053
60659419026587027793797375694817
60659419026587027793856698852763
60659419026587027793856698852923
60659419026587027793856699207055
60659419026587027793860137809821
60659419026587027793860138163953
60659419026587028342565729897859
60659419026587028342628492016915
60659419026587028342630819197297
60659419026587028343380518232947
60659419026587028343383964625735
60659419026587031316820832374137
60659419026587031316820835560677
60659419026587031316883508399913
60659419026587031317385691440781
60659419026587031317448367466557
60659419026587031454709122196161
60659419026587031500403387130459
60659419026587031500462707106077
60659419026587031500462707106237
60659419026587031500466149249675
60659419026587033101210642441813
60659419026587033101273318463377
60659419026587033101273318817509
60659419026587033101774726668181
60659419026587033284036611043361
60659419026587033284040053186799
60659419026587033284286887866263
60659419026587033284287658103057
60659419026587033284287659519999
60659419026587033284290326823161
60659419026587033284290326941412
60659419026587033284291101663437
60659419026587060964926815617235
60659419026587060965111744507717
60659419026587060965111744861849
60659419026587061102372499237321
60659419026587061148129437015067
60659419026587061148129523458427
60659419026587061148690940031553
60659419026587061148690940031713
60659419026587061148694296081711
60659419026587061148694382175151
60659419026587075972288241018559
60659419026587075972855421013357
60659419026587075972855424199897
60659419026587077573411975285891
60659419026587077573415071758373
60659419026587077573474651311667
60659419026587077573477747430017
60659419026587077573477747434229
60659419026587077573477750616557
60659419026587077756406080251851
60659419026587077756426200612323
60659419026587077756426972259039
60659419026587077756676904715427
60659419026587077757241760594127
60659419026587077757241760595531
60659419026587081279453124472561
60659419026587081279515800498337
60659419026587081325269385401611
60659419026589729452107534317127
60659419026589734988291306823600
60659419026589779459841426222907
60659419026589779459841430822177
60659419026597832777458130408265
60659419026597833371916530699655
60659419026597833371919629886501
60659419026597833371979292814499
60659419026597833371982392001345
60659419026597833372167234802759
60659419026597833372167320891827
60659419026597838267822199363065
60659419026597838267884875388841
60659419026597840097965595757759
60659419026597840098028271783535
60659419026597840098031710740433
60659419026597882740024302465411
60659419026597882740024303865091
60659419026597882740027398937893
60659419026597882785756882451923
60659419026597882786028477165343
60659419026597882786032030907665
60659419026597883334820791963807
60659419026597883334820793380749
60659419026597883334824001349857
60659419026597883334824001354069
60659419026597883334824002766799
60659419026597883334824005953339
60659419026597883335071496084221
60659419026597883335071582173289
60659419026597888276208076388827
60659419026622149892763381796817
60659419026622149938265919651409
60659419026622149938266005740477
60659419026622149938516966711105
60659419026622149938517052800173
60659419026622150487560071719003
60659419026622198070943187806001
60659419026622198116947819775773
60659419026622199901085812542747
60659419026622199901901715486759
60659419028277444050966198532568
60659419029120330539711809753553
60659419029156397541560024076665
60659419029156696495546472959337
60659419029250057218997616424802
60659419029250057219060378189726
60659419029262053671762929823378
60659419072579976548263945465463
60659419072579976548263945819595
60659419072579976549016057774775
60659419072579976549016058128907
60659419072579976549016062360995
60659419072591982282102592656737
60659419072591982289696421307575
60659419072591982289696421661707
60659419072871716039955062970977
60659419072871716040017743233053
60659419072871716040020837833679
60659419072908083414150087775653
60659419073542681679262772378195
60659419073575102120483820474530
60659419073575102120483820474531
60659419073575102128014887360444
60659419073575102128014887360445
60659419073575102128014973449512
60659419073575102128014973449513
60659419073856064452671582318539
60659419073856064452671668411819
60659419073856064453507721827001
60659419078500309290323477167601
60659419078500309336139824196733
60659419078792098796677333555767
60659419078792398985947927553955
60659419079472922511764953255860
60659419079472922511764953728036
60659419079483729317975385072651
60659419079484027730387234961620
60659419079484928252445317260836
60659419079667443373874304584576
60659419079667443373876255862991
60659419079667743517393264951311
60659419079764706474341207170563
60659419079764706474341207187825
60659419079764706474344305902486
60659419079764706475157114718057
60659419082427685387932366318568
60659419082439682565077266624218
60659419082439682565077266642932
60659419082439682572608677883666
60659419082439682572692016354254
60659419082622164294037308728664
60659419082622164294037337425020
60659419082625766016241417786892
60659419082625766016241417788344
60659419082625766016241417788504
60659419082625766016241446484860
60659419082626066159758426876824
60659419082626066159758455573180
60659419096194070820636535615473
60659419096214478200607853293887
60659419096225284968594533100323
60659419096226485581700995007789
60659419096226485725676909093075
60659419096226485764652572528253
60659419096506217691612719083515
60659419096506217691612719087727
60659419096506217692428626631009
60659419096517024505349889203405
60659419096517024505352983804031
60659419096517925073161671197969
60659419096517925073164765798595
60659419096518225262432265196205
60659419096518225262432265196365
60659419097166678499119870047909
60659419097178389585894067001337
60659419097197898183258202499268
60659419097197898183258202617312
60659419097198798613809201185756
60659419097199098940340578492020
60659419097209605563995460880881
60659419097210804529910075235174
60659419097210804537503904240144
60659419097210804537503932936500
60659419097210804537503932936509
60659419097489637673445185358807
60659419097489682145814654567297
60659419097489682145814654571509
60659419097489682145834427367695
60659419097489682146650334910977
60659419097489682146653434097823
60659419097490538241256967353371
60659419097490538241260061953997
60659419097490582576385454632495
60659419097490582577201362175777
60659419097490582577204461008491
60659419097490582713646209362259
60659419097490582714462116905541
60659419097501387742997781812015
60659419097501387742997781812175
60659419100056300227344876787865
60659419100131946947362484816201
60659419100131953490125122276332
60659419100131953490187798302108
60659419100132854057936818177616
60659419100133137820833619672856
60659419100153561627237368038094
60659419100165558674652581345070
60659419100165558674652954397697
60659419100165558674652954397698
60659419100350741687734666681992
60659419100351942261802703035272
60659419100351942444733245058136
60659419105964924405078831035213
60659419106041477800195769128221
60659419106041763188181702160172
60659419106041763188181702160220
60659419106041763188181702161624
60659419106041773071792857207457
60659419106041779705274741427044
60659419106041779706125516821131
60659419106041779706125516821132
60659419106065788076239026477393
60659419106066088402707498644849
60659419106072933459379728825936
60659419106073898104971640137161
60659419106074178658360607970675
60659419106074184042084604570919
60659419106259367055082720473000
60659419106260267485633747737800
60659419106260267485633747737960
60659419106260267485633747742172
60659419106260267668564318457180
60659419106260300839965809062422
60659419106260567812081327545452
60659419106260567812081327545500
60659419106260567812081327546904
60659419106291782554919697311508
60659419106291788091079107086028
60659419106292683168401295765056
60659419232112860864459769289105
60659419232112860871864795377875
60659419232112860871865570212535
60659419232112860872052823455203
60659419232112861413502786790993
60659419232112861413502788190673
60659419232112861420844707804115
60659419232112861420845050760707
60659419232112861420845825599579
60659419232112861420907812879763
60659419232112861420908587714423
60659419232112861421095754863811
60659419232112861421095840957091
60659419232112861421096874058955
60659419232112861466661054833247
60659419232112861466661397789631
60659419232112861466661399206781
60659419232112861466849340128019
60659419232112861466849426221299
60659419232116463135706895850833
60659419232116463135769571872397
60659419232116463143049934659419
60659419232116463143112696774263
60659419232116463143299863923651
60659419232116463143299950016931
60659419232116765155120886574761
60659419232116765155120886574969
60659419232116765155183648339893
60659419232124869037673187310820
60659419232404650371441156166001
60659419232404650371629527204341
60659419232404650920672546123171
60659419232408252642604687535006
60659419232408252642608043585164
60659419232408252642625608105845
60659419232408552831958878124193
60659419232440668142462589644405
60659419232440668142713636704309
60659419232440668142713636721571
60659419232440920153490701960361
60659419232440920153490701960569
60659419232440920153553463725493
60659419232440920153553722005747
60659419232440967736999255852721
60659419232440967737187626891061
60659419232440968285979598732725
60659419232440968286230645809891
60659419232440968331795859662753
60659419233072871626714692463101
60659419233075573330150038434157
60659419233075873519483394080620
60659419233096281448496614646355
60659419233096281448496615709165
60659419233096281448684901003937
60659419233096281448686020199081
60659419233097181467265378784899
60659419233097181467453663725379
60659419233097181467453664073847
60659419233097181467453664079671
60659419233097181467453665123607
60659419233097181825952050940385
60659419233097182016245634521863
60659419233097182016308396286787
60659419233097182016497801839513
60659419233097483441114071074549
60659419233099883170638047680211
60659419233388070353193120432255
60659419233388920958207825886839
60659419233388920958207826236759
60659419233388920958208600721499
60659419233388920958396112244469
60659419233388920958458874713605
60659419233388920958459649198345
60659419233388920958459650598025
60659419233388949371090816275595
60659419233388970921004816683459
60659419238025390987409586105296
60659419238033194261504259660056
60659419238313276333523166443445
60659419238313276333523166460707
60659419238313276333774213520394
60659419238313276333774213520403
60659419238316878009973690593209
60659419238317178199244284591605
60659419238317178199244284608866
60659419238317178199244284608867
60659419238349293509810672131769
60659419238349293555815304101541
60659419238349293555815304118794
60659419238349293555815304118803
60659419238349593699081266130165
60659419238349593699332313189861
60659419238349593699332313207114
60659419238349593699332313207123
60659419238981775633461210881583
60659419238981797229066004436121
60659419238985399500313132065888
60659419238985399500313132067292
60659419239005806880555304288821
60659419239005807422005267644294
60659419239005807422068402350879
60659419239005807429347272864773
60659419239005807429347645938545
60659419239005807429347647355487
60659419239005807429410408057601
60659419239006107435666405669596
60659419239006107481419990579512
60659419239006107481608275874284
60659419239006107481609308976148
60659419239006108671013198231172
60659419239006108716766783141088
60659419239008810420202128062384
60659419239016613694108774589624
60659419239016613694296801617144
60659419239016914295161373447024
60659419239192224417313024907780
60659419239297546920538101491334
60659419239297590843948235551176
60659419239297590843948235551177
60659419239297874927709492761355
60659419239297874927960541237993
60659419239300298037562836379203
60659419239301450433202428821817
60659419239301498794645098047439
60659419239332713537399817917763
60659419239332713537650864977459
60659419241271643448343688439636
60659419241271643448343688443848
60659419241960561147455707157022
60659419241960561147455708686392
60659419241964463615294169878760
60659419241964463615295317784762
60659419242146945337476285802800
60659419242158650934640789669554
60659419242183268239194943170042
60659419255723053278517037614125
60659419255747362524459406950851
60659419255747362928460330616397
60659419255747362928711378026013
60659419255747362928711379075773
60659419255747362935990965974371
60659419255747362936053384782495
60659419255747362936053728093427
60659419255747362936053729156237
60659419255747362936241670077267
60659419255747363073251377393043
60659419255747363119005305613843
60659419255747363119006080452715
60659419255747363119256009711123
60659419255747363119256009716947
60659419255747363119256010760883
60659419255747363119257128912091
60659419255750064227894751872147
60659419255751264984977127859283
60659419255751266624575892195861
60659419255751266769115890867263
60659419255751266807527470070457
60659419255751266807527556163897
60659419255751267363912494696169
60659419256039102015461948746637
60659419256039102427244211873053
60659419256039102610258552556669
60659419256039102610260875504963
60659419256039151840833486115457
60659419256039152023785149733573
60659419256039152024036196793269
60659419256039152572828168635141
60659419256041803718646246258317
60659419256042704286458028248669
60659419256042754112080614081077
60659419256042754295032277694981
60659419256043004475728622246905
60659419256043004475728622251277
60659419256043004475732064394715
60659419256043054301351208073649
60659419256043054301351208079473
60659419256043054438549286783301
60659419256043054484302871691765
60659419256074221048626624168485
60659419256074221048626968542227
60659419256074221048877671228181
60659419256075121616438406163049
60659419256075121616438750536791
60659419256075169611917595619637
60659419256075169794869259233541
60659419256075169795120306293237
60659419256075421622945707581461
60659419256075421805897285456057
60659419256075421805897371549497
60659419256075421805960047221141
60659419256075469389343249420293
60659419256075469389594210736469
60659419256075469389594296479989
60659419256075469801188189618033
60659419256075469938386268321861
60659419256075469938637315381557
60659419256075469984139853230325
60659419256075469984390814546501
60659419256075469984390900290021
60659419256707651872954411924851
60659419256707673468371006277897
60659419256711275739639083543652
60659419256730782506043919350131
60659419256730782506044262661063
60659419256730782506044263723873
60659419256730782506294966409827
60659419256730782506294966763959
60659419256730782544455583601217
60659419256730782551797847570931
60659419256730782551798622409803
60659419256730782552048637767315
60659419256730782910546938534749
60659419256730782910546938888881
60659419256730782917826182476547
60659419256730782917826526850289
60659419256730782917888944241471
60659419256730782917888944595603
60659419256730782917889288969345
60659419256730783093498602502785
60659419256730783093498860783087
60659419256730783100840522116227
60659419256730783101091570592865
60659419256730783101092689788009
60659419256730783101092689904640
60659419256731682929064654568049
60659419256731682929315701977665
60659419256731682929315703027425
60659419256731682936595289926023
60659419256731682936657708734147
60659419256731682936658051690947
60659419256731682936658053107889
60659419256731682936845994028919
60659419256731683073855701344695
60659419256731683073856044301495
60659419256731683119609629209959
60659419256731683119609629559879
60659419256731683119609629565495
60659419256731683119610404050235
60659419256731683119610405467177
60659419256731683119860333662775
60659419256731683119860333668599
60659419256731683119860334712535
60659419256731683119861453926553
60659419256731683478359064903055
60659419256731683485637964471111
60659419256731683485701070609777
60659419256731683524112649812971
60659419256731683531454655519693
60659419256731683668652304110791
60659419256731983263377342751095
60659419256731983263377343800855
60659419256731983263378463481424
60659419256731983667629314876017
60659419256731983674908558113763
60659419256731983674908558463683
60659419256731983674971320582739
60659419256731983850559971708946
60659419256731983857922897753443
60659419256731983857922898103363
60659419256731983858173946580001
60659419256731983858173947629761
60659419256731983858175065775136
60659419256731983858175065775145
60659419256731983858175065897608
60659419256731984910255351029471
60659419256731984910255352564421
60659419256731985093269690669151
60659419256731985093269692204101
60659419256734384640093053301311
60659419256734384640093053655443
60659419256734384777291045911859
60659419256734384777291046265991
60659419256734384823044717269347
60659419256734384823045750388473
60659419256734384823295679652704
60659419256734384823295679652705
60659419256734684959198713986610
60659419256734686613753459250641
60659419256735585580106057758065
60659419256735587364516818647821
60659419256735587364516818765829
60659419256742790488712704635281
60659419256914498378030354962103
60659419256914498378030441405463
60659419256914498385373479864129
60659419256914498385373480214049
60659419256917200088808481474493
60659419256917200088808482874173
60659419256918100656620263818977
60659419256918100656620264868737
60659419256918400662876489478955
60659419257022521997046461150129
60659419257022521997297509609505
60659419257022550455935633016147
60659419257022550455935634065907
60659419257022566515441455735051
60659419257022566515443779610849
60659419257022566515443894874273
60659419257022566881284200298669
60659419257022566881284200302881
60659419257022567064235863916785
60659419257022571822669046978325
60659419257022572005620710589799
60659419257022572005620710592229
60659419257022572005620710609491
60659419257023422427848535824705
60659419257023422427848536874465
60659419257023422564858243140481
60659419257023422610862876508321
60659419257023422610865199456615
60659419257023422610865543830357
60659419257023466900052964441425
60659419257023467083002189266235
60659419257023467083253237725403
60659419257023467083253237742872
60659419257023467083253237742873
60659419257023467083255590421265
60659419257023467449095982293233
60659419257023467494849567203149
60659419257023472436234413895855
60659419257023472436422699190618
60659419257023472436422699190627
60659419257023722616870749834691
60659419257023722616870750184611
60659419257023722616870750188823
60659419257023722616871525023483
60659419257023722617056339010289
60659419257023722617121798661249
60659419257023722754131504560083
60659419257023722754131504564295
60659419257023722754132279398955
60659419257023722754379885595823
60659419257023722754379885615514
60659419257023722754382553036721
60659419257023722754383329275273
60659419257023722800073375831793
60659419257023722800074152070345
60659419257023722800136137946637
60659419257023722800136912785509
60659419257023722800136914185189
60659419257023723166162148741930
60659419257023723211667353663437
60659419257023723211667354013357
60659419257023723211668128852229
60659419257023723348904520241531
60659419257023723348928108388829
60659419257023723348928883227701
60659419257023750618221749671987
60659419257023750618222439467179
60659419257023750618222525910539
60659419257023751029731958588947
60659419257023751029732733423607
60659419257023751029815641414563
60659419257023751029815727503631
60659419257023751029816416249223
60659419257023751167013720114179
60659419257023751167014494953051
60659419257023751212747160206327
60659419257023767638366577358650
60659419257023772579667740612229
60659419257023772579751422984091
60659419257023772579751422984334
60659419257023772579754090405541
60659419257023772579754865244413
60659419257023772579754866644093
60659419257023772625507675315457
60659419257023772625508450154329
60659419257023772625508451554009
60659419257023773174550694234287
60659419257023773174551469073159
60659419257026168603488309358509
60659419257026168603488309362721
60659419257026168786416643224279
60659419257026168786439972976625
60659419257026174276867838570899
60659419257026424457564183127194
60659419257026474283186768955147
60659419257026474283186768955390
60659419257026474466138432567674
60659419257027326672507431013513
60659419257027326718261015923429
60659419257034530162920196291104
60659419257058541049230948120137
60659419257058541049481995179833
60659419257058541049482339553575
60659419257058589044710137576725
60659419257058589227661801190629
60659419257058589227661801207891
60659419257058589227912762524067
60659419257058589227912848267587
60659419257058589776704820109459
60659419257058589776955867169155
60659419257058889783023750493950
60659419259581035203900522403617
60659419259593039617725890933139
60659419259593087788625591018613
60659419259593087796219420023583
60659419259662136704331674171078
60659419259662136704331674175290
60659419259689150025302490803378
60659419259689150032833902049776
60659419259689150032896578071340
60659419259697253496009765112856
60659419259697253496009765579416
60659419259697253496009765581846
60659419259697253496009765586058
60659419259698153926623554965862
60659419259698454115799962541721
60659419259884827172586952140726
60659419259909138988010352050574
60659419259916047040011908713284
60659419259916047047354947521870
60659419259980887258666717210928
60659419259980887258670073261086
60659419259980887304483064240060
60659419259980887304486420290010
60659419259980887304486420290218
60659419259980937267303642696066
60659419259980937267305965627098
60659419259980937267306998746224
60659419259988992987014844995285
60659419259988993032747509198801
60659419259988993032768429909573
60659419264914248243819984109676
60659419264914248243819984115340
60659419264914248243819984115500
60659419264938565359208808040076
60659419264938565359209181111631
60659419265489657452473391583669
60659419265489657460001445376017
60659419265489657460004802843117
60659419265489657460064121401793
60659419265489690806742776878143
60659419265489710579882058117771
60659419265501413012456664417657
60659419265501665030827529632611
60659419265501713201727229718085
60659419265501713209321058723055
60659419265501714254122358315837
60659419265595062624441780130388
60659419265595071958173175178384
60659419265595071958173175179836
60659419265598614925190559915426
60659419265598614932805653981616
60659419265598659511964911632735
60659419265598679140315470793451
60659419265598679147846882052899
60659419265598973983948041299547
60659419265598979283832479409547
60659419265598979474378230431138
60659419265606779339725222244997
60659419265606779339725222363089
60659419265606781124052271242404
60659419265793452593282678121257
60659419265816569134519121975178
60659419265816569134519236766218
60659419265817464211841396751858
60659419265817464211841425449618
60659419265817764355357286627564
60659419265817764355358405840130
60659419265817764355358405840178
60659419265825572837911017402798
60659419265825572837913341396640
60659419265825572845170489245406
60659419265825572845170489245649
60659419265825572845172812193943
60659419265825574805329029219474
60659419265825606192245402716890
60659419265825874857337835740409
60659419265890463111039933954920
60659419265890463111039933967961
60659419265890463111039933967970
60659419265890765107528403490974
60659419265890765107528403491133
60659419265890765107528403491134
60659419265890765107591079162618
60659419265898568839304479924442
60659420437367086024359097954250
60659420437375189899381015119537
60659420437375189899381016165085
60659420437375189899381016182347
60659420437472436401340543253556
60659420437476338267061661401716
60659420437666973871999682152386
60659420437691241022227505133642
60659420437691241022227505133651
60659420437691241022791585120497
60659420437691241022794684425387
60659420437691241022794685488197
60659420437691241022795803633581
60659420437691285494348336306757
60659420437691285495185159961333
60659420437691285495185164560603
60659420437694842744998883806383
60659420437694842744999912693421
60659420437694887217389273603181
60659420437695142888516921781741
60659420437702946573574595442689
60659420437702996032896532961313
60659420437702996033168500609317
60659420437702996581939551862881
60659420437702996581939551880143
60659420437702996581941789072027
60659420437702996581941790134837
60659420437702996581941874811175
60659420437702996581941876228117
60659420437702996581942133091429
60659420437702996581942133445561
60659420437702996581942907930301
60659420437702996581942908280221
60659420437702996581942909329981
60659420437703248592802536799563
60659420437703296771231066449377
60659420437703296771231066466630
60659420437703296771231066466639
60659420437703296771293742475153
60659420437703296771296036725687
60659420437703296771296065540087
60659420437767822093714734410973
60659420437767822093714735827915
60659420437768122237231743499293
60659420437768122237231744916226
60659420437768122237231744916235
60659420437800242533243529456981
60659420437800243081450496495823
60659420437800493262418813282131
60659420437800493262920221488330
60659420437800493262982893268977
60659420437800542676196454313317
60659420437800542676760538545301
60659420437800543270742011082310
60659420437800543270742011082319
60659420438315367254679235362923
60659420438315367254679578319515
60659420438315367254679579736457
60659420438315367254741996078087
60659420438315367254741997477767
60659420438315367254742340434359
60659420438315367254930282422619
60659420438323487189145961657049
60659420438323487189145966243269
60659420438323487189961869187281
60659420438327072850213356087995
60659420438327072851908704788465
60659420438347782752803382219471
60659420438347782752803382223683
60659420438347782752803386468821
60659420438347782752803386822953
60659420438347782752824302930035
60659420438347782752887065044879
60659420438347798812329006331539
60659420438347798812391768446383
60659420438347798814839490568827
60659420438347798814839490918747
60659420438347802517868093159457
60659420438347802518432177391441
60659420438347802520879981353603
60659420438351384429274827075587
60659420438351384429275601914459
60659420438351384429338277940235
60659420438351384475091862850311
60659420438351400902257259927425
60659420438351401085334275588669
60659420438351401085334280174889
60659420438359488349486249162483
60659420438359488349486250212243
60659420438359504365496143721069
60659420438359509899922662691281
60659420438359509899985338717057
60659420438359509899985340133999
60659420438432439283623476512243
60659420438432439284188335583099
60659420438432439285882912627025
60659420438432439286636053806113
60659420438456749081371168423085
60659420438456750862684864597307
60659420438456750862747626712151
60659420438456750863249720477411
60659420438456750863312482596467
60659420438456750864944297171417
60659420438456750864944300357957
60659420438456750864945072010289
60659420438456750865007059290473
60659420438456750865007062472801
60659420438456750865195344585245
60659420438456750865759860345377
60659420438456750865759860695297
60659420438456750865760203651889
60659420438456750908501211622019
60659420438456750909066067504931
60659420438456750909066070692875
60659420438456750909066842345207
60659420438456750909066842345415
60659420438456750910760644548857
60659420438456750910760644554681
60659420438456750910760647736801
60659420438456750910761419389133
60659420438456750910761419389341
60659420438456750911513531348525
60659420438456750911513531348733
60659420438456750911513531698445
60659420438456750911513531698653
60659420438456750911513788565969
60659420438456750911514564817779
60659420438456751275094402416371
60659420438456751275094488505439
60659420438456751276788982642625
60659420438456751276789068381773
60659420438456751276790097251549
60659420438456751277542209560861
60659420438456751458046066026063
60659420438456751458047099145189
60659420438456751458108828145119
60659420438456751458109861264245
60659420438456751459803408021453
60659420438456751459804436891229
60659420438456751460556549200541
60659420438456751460557582319667
60659420438643140582174862392999
60659420438643140583867114021929
60659420438643140583867199761077
60659420438643173938136498966483
60659420438643173938136500383425
60659420438643440771445427693418
60659420438643440773077241218608
60659420438643440773077356004032
60659420438651243864028977568109
60659420438651243907276296285809
60659420438651243907523101897523
60659420438651243907523876736395
60659420438651243907526315875617
60659420438651243907527344395473
60659420438651243907527344745393
60659420438651243909722985289127
60659420438651277264051947422739
60659420438651277264051947772451
60659420438651277264051947772659
60659420438651277264051952008751
60659420438651277264051952008959
60659420438651277264052722611323
60659420438651277264053066617883
60659420438651277264055046609377
60659420438651293872603226660289
60659420438651594061874595378279
60659420438675538878016619671043
60659420438675538878016620020963
60659420438675539472624851048879
60659420438675539472624851398799
60659420438675539473377306664703
60659420438675539473378081503575
60659420438675555486587700768317
60659420438675555486650379626501
60659420438675555487152559840577
60659420438675555487215235516433
60659420438675555532317925838435
60659420438675555532338961212167
60659420438675555898997498642849
60659420438675559238944197463229
60659420438675561022831824486033
60659420438675561022831829085303
60659420438675588886402496679335
60659420438675588886402497029255
60659420438675588886670250880085
60659420438675603710563107058049
60659420438675603711396574186287
60659420438675603711399677027637
60659420438675605494950246634827
60659420438675605494950332723895
60659420438675605494952570982801
60659420438675605494952656721949
60659420438675605494953689841075
60659420438675605494953690190995
60659420438675605495224626253455
60659420438675605495786013067575
60659420438675605495786271347829
60659420438675605495789370534675
60659420438675605495789483908773
60659420438675605495789485325715
60659420438675609201826761782685
60659420438675905684244171772575
60659420438675905684495220251634
60659420438675905685060079322490
60659420438686416015004061485235
60659420455092956773487972807653
60659420455092962082345107907847
60659420455092962082407784283543
60659420455101065406565983785545
60659420455101065591526636274279
60659420455101065591526636392323
60659420455101065591526636746455
60659420455101065955107593081225
60659420455101065955671677317421
60659420455101067192650371013787
60659420455198307147704758466403
60659420455198307149398563507869
60659420455198307149399335156037
60659420455198307149399338342577
60659420455202214552119100120739
60659420455202214552120162055924
60659420455209117667485486338149
60659420455209117669431110445983
60659420455210318424567862330901
60659420455210318426513486438943
60659420455210318427078345505379
60659420455384696271770102901509
60659420455384696273461207354589
60659420455384696273524745707985
60659420455384696273527068656279
60659420455392800148486339550735
60659420455392833502753400497235
60659420455392833502755724845209
60659420455392849562261546042177
60659420455417111588592483351017
60659420455417111588655159026873
60659420455417116529976553786505
60659420455417116712429390526179
60659420455417116712488713566033
60659420455417116712489488406517
60659420455417116712491809684591
60659420455417116712491812871131
60659420455417116712492152641183
60659420455417116712492152995315
60659420455417116712492927363415
60659420455417116712492927480055
60659420455417116712993906637635
60659420455417116712993909824175
60659420455417116712994249594227
60659420455417116712994249948359
60659420455417116712995024433099
60659420455417116713057011717655
60659420455417117078455487060621
60659420455417117079022670947415
60659420455417117079082247318381
60659420455417117079085346623271
60659420455417117262099686262951
60659420455417145125102317528107
60659420455417145125103174919587
60659420455417145125938887497487
60659420455417145125940002106411
60659420455417161184882199131309
60659420455417161185447058199357
60659420455417161185447061385897
60659420455417161733650924870659
60659420455417161734486605214339
60659420455417166675038094965169
60659420455419818370738428418151
60659420455419818415674130274261
60659420455419818416488914023129
60659420455419818416488918609349
60659420455419818416492357701761
60659420455419862888042480287607
60659420455419862888043599478539
60659420455419862888043599482751
60659420455419862888045579120321
60659420455419862888063372296199
60659420455419862888879279826431
60659420455420718983485912264613
60659420455420718983489006865239
60659420455420763456691061816783
60659420455421019172759600863475
60659420455421019173512746410165
60659420455421019173574360500755
60659420455421019173575508529221
60659420455421046991661120254571
60659420455421063645145748289159
60659420455427921696087472759817
60659420455427922245130490261705
60659420455427922290635695537295
60659420455427922290636470371955
60659420455427922290636471771635
60659420455427923480479607292107
60659420455427923525982488098871
60659420455427924075276211121013
60659420455427971704389667414877
60659420455427971704391991412931
60659420455427971704392334369523
60659420455427971704392334723655
60659420455427971704393109208395
60659420455427971704393109558315
60659420455427971704393110608075
60659420455427972253435009269159
60659420455427972253435010331969
60659420455427972253435353288561
60659420455427972253435353642693
60659420455427972253436128127433
60659420455427972253436128477353
60659420455427972253436129527113
60659420455428822675618841505101
60659420455428822675618842904781
60659420455428822858448252366519
60659420455428822858448253766199
60659420455428824093794270093435
60659420455428824094044975596427
60659420455428872272201449409649
60659420455428872821246790909591
60659420455429122453169848752569
60659420455429122453172516173983
60659420455429122453172516528115
60659420455429122864889435503289
60659420455429123002215190719071
60659420455429123047717728569291
60659420455429123047718071525883
60659420455429123047718071530255
60659420455429123047718846364755
60659420455429123047718846364915
60659420455429123047718847764435
60659420455429123047718847764595
60659420455429123047906014913823
60659420455429123047966452562601
60659420455429123047968777033039
60659420455429123047969894841553
60659420455429123047969896241233
60659420455429124237561983284859
60659420455429124283315569594615
60659420455429124832107538637127
60659420455429124832358587113765
60659420455429167337093864819849
60659420455429167337156540495705
60659420455429167520359166475545
60659420455429172278541386121389
60659420455429172461472043407837
60659420455429172461744011055681
60659420455429172827524052416247
60659420455429172827586728087891
60659420455429172827586728092103
60659420455429172873337989930443
60659420455429172873340284180977
60659420455429173010517384907779
60659420455429173010538276798327
60659420455429174062933520653679
60659420455429174245864177473567
60659420455492797762678787582081
60659420455492797762678874025281
60659420455493998339275990961385
60659420455493998339275992378327
60659420455493998519761163575041
60659420455493998519761250018241
60659420455493998522289096614673
60659420455493998522290245920354
60659420455493998522290245920355
60659420455493998522290332018006
60659420455500901637659036928329
60659420455500901640166077609449
60659420455500901640166077959369
60659420455502101800195857569229
60659420455502101802452194143033
60659420455502101802452198729253
60659420455502102211727073281609
60659420455502102211789748957465
60659420455502102394741412921289
60659420455502102394992374937305
60659420455525168196099825581705
60659420455525168745205519113581
60659420455525168790143944029797
60659420455525168790896056339109
60659420455525168790959075325689
60659420455525213262533562296519
60659420455525218203900612030557
60659420455525218203900697773917
60659420455525218203920846704277
60659420455525218204736406693101
60659420455525218752943716692955
60659420455526118772548188687665
60659420455526118772548531644465
60659420455526368953182201574457
60659420455526368953182201574665
60659420455526368953182204761205
60659420455526369364964092692389
60659420455526369365027111678969
60659420455526369365027140376729
60659420455526369502287895106541
60659420455526369547978432331861
60659420455526369547978432332069
60659420455526369548041451318649
60659420455526413837417158637427
60659420455526413974677913362819
60659420455526414019615938289479
60659420455526414019866642392583
60659420455526418778052330737069
60659420455526418916065540732785
60659420455526418960982988023517
60659420455526418960983073766877
60659420455526418961254955671361
60659420455526418961255041414881
60659420455526418961819039903345
60659420455526418961819125642653
60659420455526419327847719182703
60659420455526419327847804922011
60659420455526419372765252212791
60659420455526419373601389831927
60659420455526419510026092685914
60659420455526419510298060333918
60659420455526419510862058822383
60659420456041243310969897914939
60659420456041243310970240871531
60659420456041243311032660029783
60659420456041243311032917247227
60659420456049346634692803260287
60659420456049346819900722294907
60659420456049346819900808388347
60659420456049346820715592137055
60659420456049346820715592137215
60659420456049346820716625238919
60659420456049346820716711332359
60659420456049363245436624204853
60659420456049363245499300584761
60659420456052048524150938457983
60659420456052949091962720098415
60659420456052949091963494937287
60659420456073658259570539414207
60659420456073658992108298322099
60659420456073658992108384411167
60659420456073658992129305117519
60659420456073673269190628805805
60659420456073673269190628923849
60659420456073673269190629277981
60659420456073675051634008519023
60659420456076360100768047272719
60659420456076360100768822111591
60659420456076360146500711476235
60659420456076360146501486315107
60659420456076360146521632187007
60659420456076360146522407021667
60659420456076376573750480124557
60659420456076376573750484356645
60659420456076376573813160732341
60659420456077260713748323145535
60659420456077277141624938140685
60659420456077277185686270354649
60659420456085380467540391183161
60659420456085380648233278729907
60659420456085380650493087544637
60659420456085386001966910149001
60659420456085386001966911565943
60659420456085386003913224415157
60659420456157414958129015386121
60659420456157414958129274003245
60659420456181724752864388620217
60659420456181726534178084794439
60659420456181726534742940674543
60659420456181726536437517368549
60659420456181726536437520555089
60659420456181726536438292207421
60659420456181726536688564782377
60659420456181726537253080542509
60659420456181726537253080892429
60659420456181726537253423849021
60659420456181726580496525588831
60659420456181726582191102632757
60659420456181726583006751540041
60659420456181726583006751545865
60659420456181726583006751895785
60659420456181726583007009826119
60659420456181726583007010176039
60659420456181726946587622613503
60659420456181726946587708702571
60659420456181726948282202839757
60659420456181726948282288578905
60659420456181726948283317448681
60659420456181726949035429757993
60659420456181727129539286223195
60659420456181727129540319342321
60659420456181727132049769397673
60659420456181727132050027677927
60659420456181727132050802516799
60659420456182626964791874174243
60659420456182626965356730058559
60659420456182626967239592047337
60659420456182626967804108157389
60659420456182626967804451113981
60659420456182627150002884273029
60659420456182627150003659107689
60659420456182627150818447797069
60659420456182627150818790753453
60659420456182627514399404603855
60659420456182627516847125659277
60659420456182627699861465298957
60659420456182932829954829129828
60659420456182932830519688200684
60659420456193437668089810289801
60659420456193437668090067507245
60659420456368099600993138052011
60659420456368099601055814427707
60659420456368099644280318055119
60659420456368099646724683060383
60659420456368099646725802255527
60659420456368116072283318203685
60659420456368116072345994579381
60659420456369317012445034221504
60659420456369350227755873982211
60659420456376202924715700440767
60659420456376219533265860483173
60659420456376219535522197765241
60659420456376219579019416695281
60659420456376219579019449983681
60659420456376219579020564592605
60659420456376219579020564605655
60659420456376219581275782675109
60659420456376252933014800377157
60659420456376252933014886116305
60659420456376252935545167619871
60659420456376252935545167969583
60659420456376252935545172205883
60659420456376252935545172206091
60659420456376252935545947040543
60659420456376252935546286815015
60659420456376252935546291414285
60659420456377120146581298123373
60659420456377120146828104089219
60659420456377120146831198689845
60659420456377120146832346582957
60659420456377153503356949610063
60659420456377153503357724448887
60659420456377153503357982711927
60659420456377153503358068805367
60659420456377454101966217494753
60659420456377470161473329937831
60659420456379855206792298767611
60659420456379855206793070419943
60659420456379855206793073602271
60659420456400514549509839868175
60659420456400514549509840218095
60659420456400514549593436594687
60659420456400515098301810310367
60659420456400515098301810660287
60659420456400515099116855862899
60659420456400515099117630697559
60659420456400515099137862658319
60659420456400515099138637497191
60659420456400515144118157339499
60659420456400515144306442629851
60659420456400515144870526861835
60659420456400515144870526862043
60659420456400515144870526866255
60659420456400515144870531111393
60659420456400515144870531465525
60659420456400515144871301700707
60659420456400515144871301700915
60659420456400531204375230267551
60659420456400531204378329100265
60659420456400534909687629811451
60659420456400534910499318847265
60659420456400534910499322033805
60659420456400534910502761463087
60659420456400534910503536297747
60659420456400536511250353832243
60659420456400536511815212904503
60659420456400536694325045033085
60659420456400536694325046095895
60659420456400536694325049282435
60659420456400536694327369147779
60659420456400536694328488239333
60659420456400536694328488355973
60659420456400536694892228220039
60659420456400536694892572593573
60659420456400564557895716876467
60659420456400564557895717226387
60659420456400564558163471077217
60659420456400564558731769224627
60659420456400564558731769228839
60659420456400564558732544063499
60659420456400565106938734728483
60659420456400565106938735795505
60659420456400565106938736145425
60659420456400565107774443769923
60659420456400565107774443774135
60659420456400565107774788143457
60659420456400565107775562982329
60659420456400579382056327255181
60659420456400579382889683250887
60659420456400581166443466831959
60659420456400581166445791179933
60659420456400581166446910038207
60659420456400581166446910388127
60659420456400581167279147175639
60659420456401431588631948230409
60659420456401431771622928025919
60659420456401431772187012257903
60659420456401432138239824804557
60659420456401435477499411806015
60659420456401435478252555818963
60659420456401435478311875676489
60659420456401435478314543103519
60659420456401437079124811498451
60659420456401437125380579454851
60659420456401437262136826673517
60659420456401437262139151138131
60659420456401465126543465125751
60659420456401465126543551219191
60659420456401465674750430629767
60659420456401465675586225764487
60659420456401479950701465241239
60659420456401479950704592771761
60659420456401481596996818090601
60659420456401481597830174436227
60659420456401481597830518809761
60659420456401481597833617642475
60659420456401481597833645277425
60659420456401481734255248822311
60659420456401481734257572820365
60659420456401481735090929165991
60659420456401737451407422088638
60659420456401781786351066091751
60659420456412242291488399121821
60659420456412242291488400521501
60659420456412242291490723469795
60659420456412286763609145268669
60659420456412286763881114434445
60659420456412587501943648658475
60659420461001565532285206857099
60659420461001565533977459203131
60659420461001582140836055295017
60659420461001582142528308340889
60659420461001587493751423654157
60659420461001587493814075329875
60659420461001587493814103916233
60659420461001587495446775187035
60659420461009690958874718761643
60659420461009691368209231780697
60659420461009691368710669038797
60659420461009691368773316016893
60659420461009691368773346131803
60659420461009691370467922225139
60659420461009691370657069048521
60659420461009691371221153276293
60659420461009691551160809659665
60659420461009691551163133653507
60659420461009691551724893887437
60659420461009691553670174684547
60659420461009691553671322590549
60659420461009691554235406826745
60659420461009692605814714790927
60659420461074517017163812102895
60659420461106932516746645995233
60659420461106937458384859844855
60659420461106937868283917675981
60659420461106937868284260632573
60659420461106937869979612511159
60659420461106937870731724820471
60659420461106938051235581285673
60659420461106938051235838503117
60659420461106938053746064460151
60659420461106938053747097579277
60659420461117743037344425071484
60659420461118643465447272120461
60659420461118643465447615077053
60659420461118643467142192120979
60659420461118643467330134105027
60659420461118643467330220198307
60659420461118643467894993175883
60659420461118643467895079264951
60659420461118643650344473744707
60659420461118643650344559837987
60659420461118643650909332815563
60659420461118643650909418904631
60659420461118943791916202035709
60659420461118943794426427992743
60659420461118943840179926813751
60659420461293305032259245990475
60659420461293305032322008105319
60659420461293321639118185388873
60659420461293321640809289841953
60659420461293321640809291241633
60659420461293321640872828195349
60659420461293321640872856893157
60659420461293321640875151143643
60659420461293321686565973938875
60659420461293321686625637221005
60659420461293371463900586580359
60659420461293371463903684717445
60659420461293371463903942984649
60659420461293371463984154614727
60659420461293371464737298973713
60659420461293371466431876024281
60659420461293371646917937913925
60659420461293371649445870953557
60659420461293371649446216726771
60659420461301424964533086217101
60659420461301425515834422038099
60659420461301425561589126147531
60659420461301458915858511442005
60659420461301474927350192768891
60659420461301474929609628529541
60659420461301475338946523296349
60659420461325720530403973783323
60659420461325720530466735548247
60659420461325736589410822371021
60659420461325737138452696567421
60659420461325737139017555638277
60659420461325737139017584336085
60659420461325740296015287323883
60659420461325742079837567707133
60659420461325742079837567707181
60659420461325742079837567707341
60659420461325742079837570893881
60659420461325742079839892171955
60659420461325742079841009850779
60659420461325742080341992311539
60659420461325742080342331963547
60659420461325742080401651943537
60659420461325742080402426777989
60659420461325742125593819920371
60659420461325742125593820392547
60659420461325742125594594760647
60659420461325742125594594877287
60659420461325742126158678996843
60659420461325742491619830833549
60659420461325742491619835083107
60659420461325742492121239039757
60659420461325742492121243289315
60659420461325742492183543061261
60659420461325742492183886017853
60659420461325742492187013902459
60659420461325742492187104713261
60659420461325742492187358276201
60659420461325742674383123063613
60659420461325742674385450710555
60659420461325742674386565202839
60659420461325742674386565207051
60659420461325742674386565319479
60659420461325742674386565673611
60659420461325742674574851564681
60659420461325742674634170473229
60659420461325742674637613679477
60659420461325742675135463888397
60659420461325742675138596140445
60659420461325742675197882700941
60659420461325742675198255772442
60659420461325742675198258954611
60659420461325742675199030606895
60659420461325742675201324840167
60659420461325742675201353542139
60659420461325742675201353654567
60659420461325742675201354008699
60659420461325742675201355071509
60659420461325742675201358259501
60659420461325742675201697911509
60659420461325742675201697915880
60659420461325742675201698028101
60659420461325742675202472750333
60659420461325769944244295439555
60659420461325770493286969984851
60659420461325786552795143873261
60659420461325786963740666256005
60659420461325786964577494510059
60659420461325787146772712628363
60659420461325787147023416731467
60659420461325787147591747702167
60659420461325791905124651074601
60659420461325791905127835996383
60659420461325791905209105075953
60659420461329344214325352331685
60659420461329344214328446932311
60659420461329344214391213755839
60659420461329344396590674262519
60659420461329344396590674262679
60659420461329344396590674266891
60659420461329344397405811675613
60659420461329372215491079044691
60659420461329372215491423400963
60659420461329388685941676128999
60659420461329388685942709230863
60659420461329388685942709235075
60659420461329388685944775315845
60659420461329388685945033228917
60659420461329388685945033583049
60659420461329388686025244163367
60659420461329388686778389574543
60659420461329388686781603552637
60659420461329388824039144304147
60659420461329394176371779036009
60659420461336547658232158013277
60659420461336547658235601219525
60659420461336549488126830395739
60659420461336549488377849703836
60659420461336597666808616679445
60659420461337447677004364295259
60659420461337447677004365811579
60659420461337448088720394465425
60659420461337448088720509256673
60659420461337448226043939653709
60659420461337448226046264118115
60659420461337448271549144924927
60659420461337448271549144929299
60659420461337448271549145279219
60659420461337448271549919763799
60659420461337448271549920118091
60659420461337448271549921163479
60659420461337448271549921167851
60659420461337449324069626282655
60659420461337449461393056683903
60659420461337449461393058083791
60659420461337449873175322273017
60659420461337449873175408366297
60659420461337449918928993276213
60659420461337450055938612036171
60659420461337450055938612390303
60659420461337450056126869583556
60659420461337450056189631698400
60659420461337450056189660512800
60659420461337450056189660512809
60659420461337498051355125815291
60659420461337498051417801486935
60659420461337498051417801491147
60659420461337498051603849477603
60659420461337498097171357580021
60659420461337498097357434387519
60659420461337498234369350197371
60659420461337498234620398674009
60659420461337499286764594052723
60659420461337747866274183925347
60659420461337747866274958293447
60659420461337747866274958410087
60659420461337747866274959809767
60659420461337748415065811056655
60659420461337748415065811061027
60659420461337748415066154013247
60659420461337748415066154017619
60659420461337748415066154367539
60659420461337748415066928735479
60659420461337748415066928735639
60659420461337748415066928739851
60659420461337748415066928852119
60659420461337748415066928852279
60659420461337748415066929206411
60659420461337748415066930251799
60659420461337748415066930251959
60659420461337748415066930256171
60659420461337748415254096001507
60659420461337748415254097401187
60659420461337748415314534006029
60659420461337748415316857998259
60659420461337748415316858116351
60659420461337748415316858470643
60659420461337748415316859520403
60659420461337748415317977212277
60659420461337748415317978728597
60659420461337749650663650682139
60659420461337749650663650682299
60659420461337749650663652081979
60659420461337750062446002364485
60659420461337750245397493795881
60659420461337750245460254511045
60659420461337776279157175363863
60659420461337792887707248962909
60659420461337797829094417657739
60659420461337798240602475808913
60659420461337798240604799107127
60659420461337798240874443475791
60659420461337798240876768290325
60659420461337798423619052303607
60659420461337798423639944195559
60659420461337798423888697371951
60659420461337798423891021486645
60659420461402323560577897334405
60659420461402323560577983777605
60659420461402323561414812011967
60659420461402323563107064360429
60659420461402323563107065777362
60659420461402323563107065777371
60659420461402323743592236974085
60659420461402323743592323417285
60659420461402323746120170013717
60659420461402323746121405417050
60659420461410427024026930968273
60659420461410427026283267542077
60659420461410427026283272128297
60659420461410427435620822356509
60659420461433794157743106878307
60659420461433794158244515084506
60659420461433794158307186865153
60659420461433844166066304678486
60659420461433844166066304678495
60659420461434694177013274973549
60659420461434694177013274973709
60659420461434694177013278160249
60659420461434694177075951003697
60659420461434694588294134143267
60659420461434694588795166091433
60659420461434694588795538099917
60659420461434694588795542349466
60659420461434694588857842121421
60659420461434694588858185078013
60659420461434694588858213775773
60659420461434694588858214130113
60659420461434694726118968505585
60659420461434694771809505731113
60659420461434694771809762948557
60659420461434694771872181761101
60659420461434694771872524717693
60659420461434739060411780040251
60659420461434739060411866129319
60659420461434739060495434163687
60659420461434739243697715791627
60659420461434744001798950134761
60659420461434744001883404136113
60659420461434744139896614131829
60659420461434744185086114813925
60659420461434744185650199040293
60659420461434744185650199041697
60659420461434744551678878321055
60659420461434744597432463230971
60659420461434744734129133732962
60659420461435044374920793038481
60659420461949818897070537362451
60659420461949818898763047275847
60659420461949868722442302894185
60659420461949868724050901823263
60659420461949868724050987562411
60659420461949868724071909685913
60659420461949868724134671800757
60659420461949868724322956745609
60659420461949868905645044039256
60659420461949868907064984241287
60659420461949868907065241458731
60659420461949868907065327197879
60659420461949868907086163232153
60659420461949868907086249325592
60659420461949868907337210291849
60659420461949868907337210641769
60659420461949868907337296380917
60659420461957922774224472163283
60659420461957972184992549715687
60659420461957972187248890875711
60659420461957972188063674624579
60659420461957972188064793819723
60659420461957972231562042155787
60659420461957972233818378729591
60659420461957972233818379083723
60659420461957972596837489563299
60659420461957972599093826841155
60659420461957972782044375496215
60659420461957972782045490105139
60659420461957972782861397648421
60659420461957988656344602002165
60659420461957988658600939284233
60659420461957988658600943516321
60659420461957988658600967981993
60659420461957988659354084695409
60659420461957988659354199149787
60659420461957988839296179881133
60659420461957988841552516454937
60659420461957988842368453050159
60659420461961574319606457689783
60659420461961574321301034733709
60659420461961574505065162334567
60659420461961574505065162334727
60659420461961574505065162688859
60659420461961590929786194402365
60659420461961590929786194406577
60659420461961590929786197588905
60659420461982234398599770197283
60659420461982283809870285869607
60659420461982283810434373289535
60659420461982283812941410778499
60659420461982283856167037138919
60659420461982283856167037493051
60659420461982283858698437831805
60659420461982283858698438185937
60659420461982284222216637478761
60659420461982284222279399243685
60659420461982284405230891025001
60659420461982284405230972513347
60659420461982284405230977118440
60659420461982284407741456750635
60659420461982300281784126973943
60659420461982300284231935303707
60659420461982300464171591682867
60659420461982300467246189204079
60659420461982303987824478754331
60659420461982303989708231792601
60659420461982304172722485334629
60659420461984985515561971602411
60659420461984985515813020079049
60659420461984985559874352647304
60659420461985836119111884828375
60659420461985836120804137874247
60659420461985885944397415373525
60659420461985885944399739371579
60659420461985885944399739725711
60659420461985885944483163929991
60659420461985885944483164284123
60659420461985885944483422197195
60659420461985885944483422551327
60659420461985885944671450624443
60659420461985885944671450628655
60659420461985885946091992417451
60659420461985885946175675243067
60659420461985886081093311032273
60659420461985886081658170103129
60659420461985886081681156894671
60659420461985886081681501250943
60659420461985886081932205354047
60659420461985886083373753596975
60659420461985886127413820744055
60659420461985886127413821098187
60659420461985886127414079011259
60659420461985886127414079361019
60659420461985886127414079365391
60659420461985886127686048194297
60659420461985886127686048544217
60659420461985902552404383196751
60659420461985902552968467424523
60659420461985902552971566611369
60659420461985902553219171527627
60659420461985902553219171531839
60659420461985902554663818957401
60659420461985902554914896481767
60659420461985902735418722836431
60659420461985902735982807064203
60659420461985902735985906251049
60659420461985902736233511167307
60659420461985902736233511171519
60659420461985902736236983075575
60659420461985902737678158597081
60659420461985902737929236121447
60659420461985908090847707684955
60659420461985908090847965952159
60659420461993989818878579111939
60659420461993989818878580161699
60659420461993989958335318737545
60659420461993990002645032106319
60659420461993990002645032460611
60659420461993990004339607750565
60659420461993990004339607754937
60659420461993990004339608104857
60659420461994006015581361217271
60659420461994006429622400056505
60659420461994006429622401106265
60659420461994011371009569796883
60659420461994011371009569801095
60659420461994011371009571214033
60659420461994011371072246176791
60659420461994011551767457605159
60659420461994011554274498636199
60659420461994011554275646542201
60659420461994011963610189676005
60659420461994011966057910731427
60659420461994011966621994967623
60659420461994013201154000710431
60659420461994290191079917067439
60659420461994290191079917417359
60659420461994306207110616141449
60659420461994306207926523671681
60659420461994306207926524021601
60659420461994306800212643263299
60659420461994306800463347366403
60659420461994306801907218907545
60659420461994306801907220307225
60659420461994306802157923010649
60659420461994306802723127500587
60659420461994306802723127850507
60659420461994311558084149730537
60659420461994311558564667461726
60659420461994311558648233966733
60659420461994311741038051603347
60659420462058837429295908224017
60659420462058837429295994317297
60659420462058837429297027419161
60659420462058837429358670338861
60659420462058837429358756432141
60659420462058837429359789534005
60659420462058837429546956683393
60659420462058837429547042776673
60659420462058837612310247863697
60659420462058837612310333956977
60659420462058837612311367058841
60659420462058837612561296323073
60659420462058837612561382416353
60659420462058837612564739883453
60659420462066940753768947644999
60659420462066940756028125138445
60659420462066940756028383405649
60659420462066940891029702370391
60659420462066940939042379038977
60659420462066940939042464778125
60659420462066940939042752110318
60659420462066941488088955937824
60659420462090351950355207098898
60659420462090352542076097740323
60659420462090357483463267362657
60659420462090357483464296232433
60659420462090357485973747350595
60659420462090357485974005630849
60659420462090357485974780469721
60659420462090357485974895260752
60659420462090357486538979488524
60659420462090357486538979605164
60659420462091252377893541571475
60659420462091252378458397454387
60659420462091252378458400642331
60659420462091252380152974498313
60659420462091252380152977686257
60659420462091252380905775553217
60659420462091252380905861292365
60659420462091252515092305832951
60659420462091252515656393252879
60659420462091252517350969946885
60659420462091252517351741593601
60659420462091252563920115192897
60659420462091252563920200932045
60659420462091252926873454001927
60659420462091252926936216116771
60659420462091252929132975855857
60659420462091252929195652231553
60659420462091252929195737970701
60659420462091253109887793641607
60659420462091253110452997081785
60659420462091253112147315495537
60659420462091253112147573775791
60659420462091257914642199609050
60659420462091257914642202791378
60659420462091257917089920664472
60659420462091258051839905237325
60659420462091258053785443251879
60659420462091258053785787625413
60659420462091258053785902528872
60659420462091258054350761599728
60659420462091552706621560757129
60659420462091552707437210020157
60659420462091552753190709191085
60659420462091553299723329611775
60659420462091553301417909488109
60659420462091553301418938357885
60659420462091553302233726692973
60659420462091553302233812786253
60659420462102063630234496606071
60659420462102063630234753823515
60659420462102063631929072237267
60659420462102063631929330517521
60659420462102063632180034620625
60659420462102063632180120713905
60659420462102063632744893691481
60659420462102063632744979780549
60659420462103263792520268769917
60659420462103263794215102681367
60659420462103263840219391694547
60659420462103263840219477787827
60659420462103263840784250765403
60659420462103263840784336854471
60659420462103264205997022497059
60659420462103264205997108590339
60659420462103264387316872585773
60659420462103264387316872598823
60659420462103264389011362136739
60659420462103264389011448230019
60659420462103264389011706510273
60659420462103264389827355773301
60659420462276725014094805449451
60659420462276725014094806866393
60659420462276741665953812342429
60659420462276741668401534814784
60659420462276741668401534814793
60659420462276775020202305628311
60659420462276775020202649984583
60659420462277625442179427807443
60659420462277625444645832714411
60659420462277625444708509090107
60659420462277625444708509094319
60659420462277625444708594833467
60659420462277625581887904992149
60659420462277625581906587444015
60659420462277625581969263819711
60659420462277625625131091771267
60659420462277625625193767447123
60659420462277625627639165554091
60659420462277625627639165904171
60659420462277625627639251647531
60659420462277625627641489902065
60659420462277625627641489902225
60659420462277625627641575995505
60659420462277642051567192342455
60659420462277642051567278431523
60659420462277642053195533609297
60659420462277642053195877965569
60659420462277642053196652804441
60659420462277642053258296078273
60659420462277642053258381817421
60659420462277642053258640084625
60659420462277642053259414919285
60659420462277642053259445034035
60659420462277642097320863341439
60659420462277642099013372904915
60659420462277642233762496549827
60659420462277642233765594332781
60659420462277642233765594686913
60659420462277642234519113169431
60659420462277642236209873248977
60659420462277642236210217605249
60659420462277642236210992444121
60659420462277642236272635717953
60659420462277642236272979724305
60659420462277642236273754558965
60659420462277642236273783628326
60659420462277642236273784673715
60659420462277642236274127630307
60659420462277642236276078924201
60659420462277642236276107620548
60659420462277675407529173289473
60659420462277675453282415242797
60659420462277675453282672460241
60659420462277675453282758199389
60659420462277675588014087618663
60659420462277675588014087972795
60659420462277675588014345885867
60659420462277675588851260583120
60659420462277675590543426835713
60659420462277692061833693093717
60659420462277692061833951360921
60659420462284845540914202432029
60659420462284878302893250107235
60659420462284878302893254693455
60659420462284878302894369302379
60659420462284878302894373901649
60659420462284878895182468885491
60659420462284878895183588080635
60659420462284878895183588093685
60659420462284878897690629111675
60659420462284878897694072317923
60659420462284894954666627821215
60659420462284894954687519829807
60659420462284894954690614430433
60659420462284894954938223932911
60659420462284894954939338554885
60659420462284894957197655461473
60659420462284894957198774669667
60659420462285728905566474161127
60659420462285728905629149832771
60659420462285728905629235926051
60659420462285729317411414008739
60659420462285729319605074910899
60659420462285729319608174097745
60659420462285729319667751286595
60659420462285729319670850119309
60659420462285729319670850123521
60659420462285729454672168734131
60659420462285729456931604848913
60659420462285745376855764686893
60659420462285745376855879478141
60659420462285745376915431846979
60659420462285745376916202453763
60659420462285745376916206685851
60659420462285745376918641592985
60659420462285745376918645825073
60659420462285745376919674344929
60659420462285745376919674694849
60659420462285745379112101260697
60659420462285745379112216051945
60659420462285745379115200447543
60659420462285745379174978166789
60659420462285745379175638214413
60659420462285745379177962562387
60659420462285745514114195064311
60659420462285745514176186576583
60659420462285745514179281177209
60659420462285745514179309874969
60659420462285745514179309875177
60659420462285745514179314461397
60659420462285745514180429070321
60659420462285745516373630824961
60659420462285745516435647157245
60659420462285745516438745989751
60659420462285745559682965520653
60659420462285745559682965874945
60659420462285745559867779974227
60659420462285745559870104326573
60659420462285745559871252215105
60659420462285745559871252232575
60659420462285745559929771486499
60659420462285745559929771486659
60659420462285745559930542093443
60659420462285745559930546325531
60659420462285745559932866087125
60659420462285745559932866441417
60659420462285745559932870673505
60659420462285745559934013984401
60659420462285745559934013997499
60659420462285745559934014334321
60659420462285745925961574051145
60659420462285745928155234953305
60659420462285745928156009792177
60659420462285745928218686167873
60659420462285746108724865231449
60659420462285746108724865581369
60659420462285746108725984426593
60659420462285746108725984776513
60659420462285746108975913690825
60659420462285746111233025807553
60659420462285746111235349818657
60659420462285746111236469013801
60659420462285778731000687201383
60659420462285778731187940794179
60659420462285778731189059989323
60659420462285778733444277372195
60659420462285778733444277722115
60659420462285778733444281958415
60659420462285778733445396567339
60659420462285778868448695523783
60659420462285778870705032097587
60659420462285778870705036683807
60659420462285778870706151292731
60659420462285778914202280433651
60659420462285778914203399628795
60659420462285778916458621593675
60659420462285778916458621597887
60659420462285778916459650109159
60659420462285778916459736202599
60659420462285778916459736206811
60659420462285778916461716194141
60659420462285778916461716194301
60659420462285778916461716198513
60659420462285778916462749296005
60659420462285778916462835389445
60659420462285779280043706102951
60659420462285779280043706107163
60659420462285779325797290893797
60659420462285779462994250875843
60659420462285779465502410747895
60659420462285779465502410752107
60659420462285795339488171572145
60659420462285795339547723945403
60659420462285795339550818546029
60659420462285795339550847243789
60659420462285795339550847248001
60659420462285795339739220048991
60659420462285795341995097462225
60659420462285795341995183551293
60659420462285795341995441818497
60659420462285795341995556622795
60659420462285795385304403336875
60659420462285795385492804958907
60659420462285795387749141532711
60659420462285795522481504062273
60659420462285795522500072072811
60659420462285795522751120549449
60659420462285795525009437101905
60659420462285795525010556310099
60659420462288480619893966519183
60659420462288480619894738171515
60659420462309140512239190285707
60659420462309140512239534659241
60659420462309140512301952050631
60659420462309156571245264038745
60659420462309156571246383246939
60659420462309160277850503826267
60659420462309160277850848199801
60659420462309162107175665020701
60659420462309162107177989485315
60659420462309162107178332441907
60659420462309162107178332796039
60659420462309162107179107164139
60659420462309162107179107630699
60659420462309162107363921617713
60659420462309162107363923147074
60659420462309162107425568773713
60659420462309162107426684911998
60659420462309162107426712430317
60659420462309162107426716679658
60659420462309162107426716679667
60659420462309162107429007730611
60659420462309162107429036545011
60659420462309162107430155636565
60659420462309162107430155753205
60659420462309162107990796666513
60659420462309162107993895499227
60659420462309162107994239872761
60659420462309162107995014707421
60659420462309189925514649683139
60659420462309189926079511941939
60659420462309189926079856315473
60659420462309190520039287521003
60659420462309190520060208221739
60659420462309190520061322830663
60659420462309190520061323781036
60659420462309190520061324247596
60659420462309190520061324247605
60659420462309190520876111165751
60659420462309190520876455539285
60659420462309206579544362576859
60659420462309206579547461763705
60659420462309206579565254585451
60659420462309206579568350584353
60659420462309206579568353772297
60659420462309206579815958688555
60659420462309206579817074708805
60659420462310040530444210315047
60659420462310040530506885986691
60659420462310040530506972079971
60659420462310040941953733670147
60659420462310040942016409346003
60659420462310040942016495435071
60659420462310040942790217550667
60659420462310040942852979315591
60659420462310041080050972280271
60659420462310041080113734045195
60659420462310041124967987220759
60659420462310041124968073309827
60659420462310041125030748985683
60659420462310041125030835074751
60659420462310041125218777058639
60659420462310041125218777063011
60659420462310041125218777412931
60659420462310041125783636129655
60659420462310041125783636483787
60659420462310057001731291161623
60659420462310057001793166956755
60659420462310057139053949910539
60659420462310057139057017331129
60659420462310057139057020519073
60659420462310057139057046028889
60659420462310057139057046029097
60659420462310057139057049215429
60659420462310057139621905099745
60659420462310057184810973777513
60659420462310057184810974131645
60659420462310057184811748616385
60659420462310057550773079387207
60659420462310057550835841502051
60659420462310057551404172476963
60659420462310057734334826103234
60659420462310060708401617180295
60659420462310060890601079203295
60659420462310060890601079207667
60659420462310060890789364148147
60659420462310060890852126267363
60659420462310060891353452981013
60659420462310060891354223098151
60659420462310060891354223214791
60659420462310060891416210382707
60659420462310060891416215100069
60659420462310060891416985217367
60659420462310060891416985334007
60659420462310062492163718197829
60659420462310062492163803224039
60659420462310062492226478895683
60659420462310062492226478899895
60659420462310062492226480312833
60659420462310062492226566406113
60659420462310062492728580452417
60659420462310062492791337966539
60659420462310062537915064736571
60659420462310062537915067918899
60659420462310062537918420786729
60659420462310062537980151316029
60659420462310062537981182901573
60659420462310062674987447011053
60659420462310062674987447015265
60659420462310062674989771475667
60659420462310062674989771479879
60659420462310062674989774662207
60659420462310062674990114432259
60659420462310062674990889154491
60659420462310062674990889271131
60659420462310062675178027606119
60659420462310062675178057837509
60659420462310062675237350764065
60659420462310062675237723833955
60659420462310062675238465372989
60659420462310062675238494069345
60659420462310062675238494070749
60659420462310062675238495487682
60659420462310062675238495487691
60659420462310062675238495487739
60659420462310062675238495487898
60659420462310062675238498674438
60659420462310062675240818417319
60659420462310062675240818535363
60659420462310062675240818539575
60659420462310062675240819952305
60659420462310062675240819952353
60659420462310062675240823138845
60659420462310062675241162790853
60659420462310062675241162908897
60659420462310062675241937631129
60659420462310062675241937631336
60659420462310062675241937747769
60659420462310062675742920092097
60659420462310062675802578306945
60659420462310062675803354558547
60659420462310062675805677606219
60659420462310062675805679023161
60659420462310063086958086837729
60659420462310063086961439705559
60659420462310063087525184281323
60659420462310063087584847095489
60659420462310063087587946400379
60659420462310063087588286052387
60659420462310088709501826825419
60659420462310090355877651584927
60659420462310090355877651702971
60659420462310090355878423355303
60659420462310090356630539206899
60659420462310090493326431677703
60659420462310090538808308522859
60659420462310090538808308876991
60659420462310090538808394611927
60659420462310090538808394966059
60659420462310090539080016587571
60659420462310090539080272982759
60659420462310090539080359426119
60659420462310090539080359544163
60659420462310090539641775999245
60659420462310090539641775999405
60659420462310090539644875304135
60659420462310090539644875658427
60659420462310090539645132049403
60659420462310090539645132521579
60659420462310090539645136772541
60659420462310090539645137126673
60659420462310090950673863328250
60659420462310090951427142681513
60659420462310090951427143035645
60659420462310091087851069157223
60659420462310091087851069511355
60659420462310091087871990216303
60659420462310091087873104825227
60659420462310091088687893160315
60659420462310105180788792998999
60659420462310105180788904135743
60659420462310105180792006977093
60659420462310105318049547728603
60659420462310106964365907726065
60659420462310106964425459055179
60659420462310106964425487279359
60659420462310106964428554699949
60659420462310106964428557887893
60659420462310106964428583397709
60659420462310106964428583401921
60659420462310106964428586584249
60659420462310106964616869759551
60659420462310106964616956202911
60659420462310106965181732014139
60659420462310107010182139490795
60659420462310107010370541112827
60659420462310107147356144571423
60659420462310107147359240216193
60659420462310107147359243404137
60659420462310107147377808226731
60659420462310107147627740683119
60659420462310107147628856703369
60659420462310107147631209399231
60659420462310107148192596561819
60659420462310107148196071653819
60659420462310107559978335843045
60659420462310112501365845589563
60659420462310340719714804313235
60659420462310340719777566078159
60659420462310341314239438958943
60659420462310355544503807180061
60659420462310357328077710762893
60659420462310357328077710763053
60659420462310357328077711117185
60659420462310357328265996057665
60659420462310357328324543908727
60659420462310357328325315561059
60659420462310357328327611329317
60659420462310357328327640027125
60659420462310357328327640031497
60659420462310357328327643213665
60659420462310357328327643213825
60659420462310357328327983338009
60659420462310357328328758176881
60659420462310357328328759239691
60659420462310357328829736978925
60659420462310357328892470400173
60659420462310357328892499097981
60659420462310357374081568129833
60659420462310357374082342614573
60659420462310357922870871267459
60659420462310357922873198447841
60659420462310357922874313056765
60659420462310357922874313410897
60659420462310357923686002559139
60659420462310357923689101391853
60659420462310357923689445765387
60659420462310361034118088291615
60659420462310361034118088295987
60659420462310361034306373236467
60659420462310361034871232303111
60659420462310361034929780508305
60659420462310361034930552160637
60659420462310361034933219587667
60659420462310361034933994422327
60659420462310361034933995839269
60659420462310361080686804379491
60659420462310362681432072756209
60659420462310362681434396754263
60659420462310362681497417621745
60659420462310362681498192106485
60659420462310362682058833013969
60659420462310362682061931846683
60659420462310362682062276692601
60659420462310362864257269355505
60659420462310362864260708312403
60659420462310362864260708316615
60659420462310362864448994792289
60659420462310362864508317832143
60659420462310362864509088067533
60659420462310362864511412415507
60659420462310362864511756789041
60659420462310362864511756907133
60659420462310362864512531746005
60659420462310362864512531746164
60659420462310362865076615859897
60659420462310363276858880167215
60659420462310388898773192474535
60659420462310390682347096411659
60659420462310390682597368632483
60659420462310390683162141609899
60659420462310390683162227703339
60659420462310390728350953424307
60659420462310390728915812141031
60659420462310390728915812495163
60659420462310391277140256561933
60659420462310391277142583742315
60659420462310391277143698705371
60659420462310391277143700240564
60659420462310391277958486686327
60659420462310391277958487040459
60659420462310405507323266069369
60659420462310405507323269255909
60659420462310407153615581017901
60659420462310407153696081277547
60659420462310407153696081631679
60659420462310407153696852929879
60659420462310407153699177277853
60659420462310407153699180464393
60659420462310407153887550201099
60659420462310407154452409271955
60659420462310407336629834214381
60659420462310407336648402224919
60659420462310407336901803397419
60659420462310407337463190560007
60659420462310407337466662464063
60659420462310410859653633848729
60659420462310410859656990248807
60659420462310410859737230458601
60659420462310412690636440058523
60659420462312764196226688542689
60659420462312764196226774631757
60659420462312764379178266063153
60659420462312764379237928877271
60659420462312764379241023477897
60659420462312792197326639549055
60659420462312792197326639903347
60659420462312792197326984276881
60659420462312792242243396226711
60659420462312792242243396580843
60659420462312792242243740582983
60659420462312792242243740937115
60659420462312792243080483097729
60659420462312792243080569186797
60659420462312808668617164428555
60659420462312808850791490538267
60659420462312808850791490555529
60659420462312808850792609746461
60659420462312808850792609750673
60659420462312808850794589388243
60659420462312808850794933744515
60659420462312808850794934098647
60659420462312808851631417624875
60659420462320867658776045360087
60659420462320867658838806075203
60659420462320867658838807479303
60659420462320867658838807492353
60659420462320867658839926687497
60659420462320868253384361431683
60659420462320868253384361781603
60659420462320869488731154347391
60659420462320869488919441754781
60659420462320869488982202469897
60659420462320869488982203869577
60659420462320869488982203869625
60659420462320869900701792037287
60659420462320869900764554152131
60659420462320895522678004127619
60659420462320895522679123322763
60659420462320896071470317526195
60659420462320896071471092365067
60659420462320912131229196921809
60659420462320912542823173703645
60659420462320917484210343448235
60659420462320917667410645330851
60659420462320918079192995263437
60659420462321212915042993580615
60659420462321212915045316528909
60659420462321217673415938373182
60659420462322068278407141911741
60659420462322068278410497961899
60659420462322068278595427206513
60659420462322068415667810543693
60659420462322068415667810543853
60659420462322068415667810548065
60659420462322068415671252687291
60659420462322068415918857603549
60659420462322068415918859001617
60659420462322068415918859007441
60659420462322068415918859020491
60659420462322068415921181949911
60659420462322068415922301163929
60659420462322068461424062756883
60659420462322068461424062761095
60659420462322068827701122146907
60659420462322069010464414353885
60659420462322069010464414358097
60659420462322069010466737302179
60659420462322069010466737306391
60659420462322069010715462830523
60659420462322069010717785778817
60659420462322096691354614347155
60659420462322096874556982064163
60659420462322096874556982414083
60659420462322112750860179148775
60659420462322112750862875151309
60659420462322112750863649990181
60659420462322112750863651039941
60659420462322112750863651389861
60659420462322112751048465493307
60659420462322112751050904632529
60659420462322112888309220218699
60659420462322112888311572914561
60659420462322113299819543922695
60659420462322113299903198050343
60659420462322113299905520998637
60659420462322113299905549228433
60659420462322113299905549578353
60659420462322113299905550763627
60659420462322113299905551113547
60659420462322113299905894070139
60659420462322113299906668909011
60659420462322113299906669958771
60659420462322113299906670308691
60659420462322113300093837103787
60659420462322113345659478980055
60659420462322113345660253818927
60659420462322113345660254868687
60659420462322113345660255218607
60659420462322113482833883562375
60659420462322113483108176743467
60659420462322118241227720367747
60659420462322118241290396370437
60659420462322118241290396389151
60659420462322118241290396389311
60659420462322118241292719318731
60659420462322118241293838532749
60659420462322118241478681683923
60659420462322118241478767427443
60659420462322118287047423442665
60659420462322118287232352337359
60659420462322118836087000218057
60659420462322118836090442361495
60659420462322118836275285512829
60659420462385743544942625236347
60659420462385743725427797850003
60659420462385743725427884293203
60659420462385743726264712529994
60659420462385743727955730889635
60659420462385743727956850084779
60659420462385743727956878782587
60659420462385743727956878795637
60659420462385743727956879132507
60659420462385743727956880195317
60659420462385743727956964871655
60659420462385743727956964875783
60659420462385743727956964888917
60659420462385743727956966292968
60659420462393847005611443367345
60659420462393847005862405400831
60659420462393847005862491844191
60659420462393847008118369257425
60659420462393847008118455346493
60659420462393847008118713613697
60659420462393847008118742311505
60659420462393847008118742328767
60659420462393847008118828404945
60659420462393847008118828417995
60659420462393847008118833004215
60659420462393847051340926881375
60659420462393847053871954521633
60659420462393847053872040610701
60659420462393847053872068958541
60659420462393847053872069308461
60659420462393847053872069312673
60659420462393847053872327592974
60659420462393847053872413314813
60659420462393847053872413327911
60659420462393847053872413668945
60659420462393847053872413682043
60659420462393847053872413682202
60659420462393847600408047196251
60659420462393847602915432233643
60659420462418114204037191808097
60659420462418114204038220677873
60659420462418114204099867833873
60659420462418114204100982442797
60659420462418114753645066607031
60659420462418114753645323824475
60659420462418114753707742637019
60659420462418156846912179117483
60659420462418158630485968735535
60659420462418158630486083048783
60659420462418159225282572564441
60659420462418159225533276667545
60659420462418162382531864205225
60659420462418164030224919453122
60659420462418164166648936385295
60659420462418164166669856972199
60659420462418164166670628630147
60659420462418164166921675689843
60659420462418164167485674178515
60659420462418164167485759916211
60659420462418164167485759917615
60659420462418164167485759917663
60659420462418164167485759922034
60659420462418164579268024106889
60659420464072958003836451378683
60659420464072958003836451378684
60659420464073258191328786907217
60659420464073258193107016680515
60659420464073258193107045376871
60659420464292062814750304665683
60659420464292096123012992376335
60659420464292262895177144569049
60659420464292262895178308411798
60659420464389357446684288759221
60659420464389357447500306016482
60659420464389524219348688880582
60659420464916339277686329778000
60659420464940204187214672246999
60659420464940204187215705348863
60659420464940204187218025114829
60659420464940204187218025232873
60659420464940204189662390120093
60659420464940204189662390586653
60659420464940204189665747705445
60659420464940504330668890518455
60659420464940504330668890990631
60659420464940504330669924092495
60659420464940504330672243386285
60659420464940504375837757927175
60659420464940504376405022847449
60659420464940504376488590415257
60659420464947359454994398677012
60659420464947407630999483443226
60659420464948308062174947551175
60659420464948308064621635971293
60659420464948560029083327038836
60659420464948608251364268232089
60659420465013450325183570292635
60659420465013450370937155202551
60659420465021554246649542816039
60659420465025306816174143260279
60659420465025306816174258045703
60659420465048272326323730225619
60659420465048572469840739312487
60659420465048572513250176772185
60659420465048572515509612532835
60659420465048572515593295352627
60659420465048572515594295524643
60659420465048572515594324222403
60659420465048572516346436065155
60659420465048572516346436531715
60659420465048572652771366962232
60659420465049473084159251647017
60659420465056377436628993335771
60659420465056377436628994385531
60659420465056676391305681916355
60659420465056676391305682966115
60659420465056677580146002424043
60659420465056677625899587333959
60659420465057728906302620933833
60659420465057995695466260458455
60659420465232254994773989776631
60659420465232288300842326323211
60659420465240092034792494321867
60659420465240092034795847189697
60659420465240358869793670094329
60659420465240392175802458145607
60659420465242793326445833334191
60659420465243060710488999138362
60659420465244411630848673704327
60659420465263506932903582534630
60659420465264659328478089330941
60659420465264659329038705904055
60659420465264659329038706376231
60659420465264659329039477556387
60659420465264659329042948397585
60659420465264659374774838233049
60659420465264659374858405800857
60659420465264703800679307861771
60659420465267110302797388908743
60659420465267110302800487859501
60659420465267360620695140566765
60659420465267360620695255824365
60659420465267360666427920027929
60659420465267360666446406182891
60659420465267360666448730180945
60659420465267377137735811499905
60659420465267377275059327994434
60659420465267410445498466473287
60659420465267410445499499575151
60659420465267410445499613894015
60659420465267410628493032941016
60659420465267410628493032945441
60659420465267410629328708578980
60659420465268723208280599550507
60659420465268723208301520138815
60659420465275464495090416510461
60659420465275466142216002873575
60659420465275466187781559706163
60659420465275514320458483038083
60659420465275514320461953879281
60659420465275514320461954345841
60659420465275515555807972072757
60659420465275530379966772071825
60659420465276366755593341700727
60659420465276366755760477770867
60659420465276366755762800369242
60659420465276366755762800719161
60659420465276366755762800719162
60659420465276366755763145092903
60659420465276366755846368281146
60659420465276366755846368397786
60659420465276381579754465114649
60659420465276381579756789112703
60659420465276381579942751459181
60659420465276381579945074407475
60659420465276381580005512174345
60659420465276414934006314102173
60659420465276414934086640755167
60659420465276414934086899022371
60659420465276414934089193272905
60659420465276414934089222087305
60659420465276414934089968107322
60659420465276414934089968107565
60659420465276414934089996921965
60659420465276414934274926049939
60659420465276414934277250164633
60659420465276426052209940557785
60659420465276566882027266608323
60659420465276577954332786124094
60659420465276577954395462145658
60659420465276867025481484767351
60659420465372476736775753151765
60659420465372727511619992157785
60659420465372776879476830716309
60659420465373628079265409730329
60659420465373628080080540555450
60659420465373628080080541023413
60659420465373628080080542090643
60659420465373672551718561292051
60659420465373672551718589873171
60659420508594739894787901413149
60659420508594745385218089009547
60659420508594745430971760012903
60659420508594745430971764612173
60659420508594745430972793114767
60659420508594745430972793464687
60659420508594789902525326154917
60659420508594789903362149809701
60659420508594789903362154408971
60659420508606500990116541711041
60659420508606500990116541728510
60659420508606500990119897778668
60659420508606500990137462299349
60659420508606500990200138325125
60659420508606502774508590050881
60659420508606801179387049970289
60659420508606802963779184049069
60659420508667724777158534616677
60659420508667724779687615199501
60659420508667724779687616616443
60659420508704047633165416003349
60659420508704047633228092029125
60659420508704047678897994585969
60659420509360255866285822225367
60659420509360255866286851095143
60659420509543043269840081966547
60659420509543076624109381171953
60659420509554748864495274766289
60659420509554748866942992639383
60659420509554782221272731011339
60659420509554782221275053959633
60659420509578165412807320888821
60659420509578165412808353990685
60659420509578209885197710685619
60659420509579093843622418286231
60659420509579093843622504379511
60659420509579093844458213420999
60659420509579093844458213421159
60659420509579093844459246522863
60659420509579093844459332616303
60659420509579093844459334033245
60659420509579110453009492675971
60659420514190923777929172989564
60659420514503420806138451278085
60659420514503420806890563604659
60659420514515078179057015136899
60659420514515126357485544786713
60659420514515126357548220812489
60659420514515128187631149338652
60659420514515378368327609135295
60659420514515426546756138785109
60659420514515426546756138802370
60659420514515426546756138802371
60659420514515426546818814810885
60659420514515428193887518954976
60659420514515428376901743336840
60659420514612372856996489402393
60659420514612372857059165428169
60659420514612372857811277737481
60659420514612372902812750338245
60659420514612372903564862664818
60659420514612372903564862664819
60659420515268881281836355288014
60659420515280892512129764883335
60659420515280892512129850976615
60659420515280892557946198005747
60659420515463424242925596171024
60659420515463724429687999714419
60659420515487691392902453573505
60659420515487691392902453590767
60659420515487691392905895734205
60659420515487691393654565900079
60659420515487691393657926667599
60659420515487691393718361120990
60659420515487691393718361120999
60659420515487691393720684069284
60659420515487691393720684069293
60659420515487691393720688786655
60659420515487719256723057172239
60659420515487719257561001429064
60659420515487735865271927385684
60659420515487735865292819388444
60659420515487735866111078229321
60659420515488019401078010517384
60659420515488036054563413386632
60659420515488036054563527705496
60659420515498498206646160922893
60659420515498546385137366598483
60659420515499697133582817123567
60659420515499697133585140052987
60659420515499697133586259267005
60659420515499697179338811056343
60659420515499741605952286308971
60659420515499741605975616061317
60659420515499741651705957316539
60659420515499746959205402951763
60659420515499747142157066564055
60659420515499747142157066565507
60659420515560670739928350331938
60659420515560670739928465589538
60659420515560670742435391362978
60659420515560670742436539373983
60659420515560670742436539387033
60659420515560670742436539723903
60659420515560670742436540786704
60659420515560670742436540786713
60659420515560670742436625463051
60659420515560670742436625480313
60659420515595792884648311214163
60659420515595792885400423523475
60659420518235668450924229269442
60659420518422040303009865320907
60659420531917100206504768825316
60659420532010442461923054308311
60659420532010442461924087410175
60659420532022448200092934666633
60659420532022448202603417841111
60659420532204979749569001950210
60659420532229246900299004772545
60659420532229246900301327720839
60659420532229246900360647696457
60659420532229246900364094561629
60659420532229247037622435527925
60659420532229247082563555051047
60659420532229247082563555051207
60659420532229247083315552569271
60659420532229247083315581267079
60659420532229247083315585988813
60659420532229247083316700462223
60659420532229247083378314688327
60659420532229247083378343386135
60659420532229247083378348107869
60659420532229247083379462581439
60659420532229291372754484358427
60659420532229291554931909300853
60659420532229291555768737550535
60659420532229296862366437804325
60659420532229296862429113830101
60659420532240052066161542591047
60659420532240053850550234979899
60659420532240102074734558050967
60659420532240952633969882442173
60659420532240952633973324585611
60659420532240954281101348338139
60659420532240954418362016974463
60659420532241002459529792248805
60659420532241002459592468274581
60659420532241252823240476440409
60659420532241252823243918583847
60659420532241252823243918584007
60659420532241254470371942336535
60659420532241254607632610972699
60659420532241254607632610972859
60659420532241302648800386247201
60659420532241302648863062272977
60659420532241302831816934043927
60659420532241304433255196818073
60659420532241304433255196818157
60659420532241304433255196818316
60659420532241304433255196818317
60659420532302226247387692800495
60659420532302226249079945148957
60659420532302226249079946565890
60659420532302226249079946565899
60659420532302226386340613780909
60659420532302226429565117762613
60659420532302226429565204205813
60659420532302226432094200107927
60659420532302226432094286205578
60659420532337348528489709599525
60659420532337348529304497934613
60659420532337348574243294509601
60659420532338248959040736864485
60659420532338248959855525199573
60659420532338249142055076504165
60659420532338249142869864852302
60659420532338249142869864852303
60659420532958740115331551127389
60659420532958740115331637220669
60659420532958740298283214745505
60659420532958740298286572212812
60659420532969545327638144662485
60659420532993856950818981174141
60659420532993862443759763193972
60659420532994757335678152174823
60659420532994762874310704248852
60659420532995057664658366680458
60659420533005568040105975992147
60659420533005869830814918858212
60659420533006768795493862447191
60659420533006768797188351985107
60659420533006768797188438078387
60659420533006768798004345621669
60659420533177544739232411916003
60659420533177544784923148617795
60659420533177544784923234706863
60659420533177544784985910736851
60659420533177544784985996825919
60659420533177544919738475121309
60659420533177544919738475125521
60659420533177544919738475475441
60659420533177544922183903343187
60659420533177544922246636764435
60659420533177544922246665462243
60659420533177544922248959712729
60659420533177544922248988409076
60659420533177578093501711121409
60659420533177578139255296027113
60659420533177578139255296031325
60659420533177578273986968407191
60659420533177578273986968761323
60659420533188349951516878039200
60659420533188349951600560858992
60659420533188399911889734022815
60659420533212661528211875866775
60659420533212667064395673770637
60659420533212667064399115927125
60659420533212667065215023457357
60659420533212694883299520709137
60659420533212694928216277015239
60659420533212694928216277369371
60659420533212694929053105264921
60659420533212694929053105619053
60659420533212711536765147578397
60659420533212711536765147582816
60659420533212711536767470176771
60659420533212711536786039585576
60659420533212711536788362067310
60659420533213562096023657861339
60659420533213562141756322064855
60659420533213567494950143191925
60659420533213567495702169407948
60659420533213567495702169407957
60659420533213567495703288603101
60659420533213567495764931527004
60659420533213567495764931527013
60659420533213567632207455765201
60659420533213567632207455778251
60659420533213567632210897921689
60659420533213567633023363308483
60659420533213595496028059005591
60659420533213595496028059359723
60659420533213611967399828616704
60659420533213611967399828616713
60659420533213867822293928725542
60659420533213867822297399566956
60659420533224374445951162760457
60659420533224700668897755505271
60659420533224717277466398514695
60659420533224722630635947123118
60659420533224722630635947123119
60659420533224722676452208058810
60659420533224722813652494919836
60659420533225573235629473726611
60659420533225573372887819311051
60659420533225573372891261454489
60659420533225573372891261571129
60659420533225573418644846481045
60659420533225601236730458206395
60659420533225617708019863523409
60659420533225617708082539549185
60659420533225617708083658757379
60659420533225617708083659807130
60659420533225617708083659807139
60659420533225617891010873410743
60659420533225623198447729117683
60659420533225623198510405143459
60659420533225623244201314027599
60659420533225623244263990053375
60659420533225623244263990066416
60659420533225623244263990066425
60659420533225623244267432209854
60659420533225623244267432209863
60659420533225623244267432326494
60659420533225623244267432326503
60659420533285646230915506024875
60659420533285646411400678638531
60659420533285646411400765081731
60659420533285646411421570529070
60659420533285646411421685786670
60659420533285646412237506868521
60659420533285646412237593318522
60659420533285646413929730873307
60659420533285646413929759571115
60659420533285646413929759584165
60659420533285646413929759921035
60659420533285646413929760983836
60659420533285646413929760983845
60659420533285646413929845660183
60659420533285646413929847081487
60659420533285646413929847081496
60659420533286546798727201921787
60659420533286546981741541561467
60659420533321663634275126982237
60659420533321669123890637380083
60659420533321669124705425715171
60659420535961548257251486400758
60659420536146715831006882815803
60659420536147916588068337631431
60659420536147916588089258332007
60659420536147916588089258336379
60659420536179135606181927454590
60659420536179135606181927804510
60659420536179135651994832217820
60659420536179135651998274361258
60659420536179135651998274833642
60659420536179185614818852939728
60659420536179185614818853289648
60659420536180036036732954719550
60659420541201654040690764756604
60659420541763439867586216103058
60659420541764340437092488694136
60659420541764340437925844573202
60659420541837437005824594474833
60659420541868507944148288572812
60659420541869708563949075218516
60659420541869708701209829948280
60659420542052188456050475613416
60659420542052221810319860907890
60659420542055341198354965303167
60659420542056241628906078307275
60659420542056541955416420112971
60659420542056541955416420118795
60659420542056541955437340819371
60659420542056541955437340823743
60659420542087345919872934247302
60659420542087360744011187527170
60659420542087360744013510125544
60659420542088561363918785393924
60659420542088663280060668211982
60659420542089008513715734431738
60659420542089008513715763479418
60659420542089013455103019449402
60659420542152587697845103532763
60659420542152587697845103999323
60659420542152587697865995657995
60659420542152587697865996007915
60659420542152587697868318956209
60659420542153488126724684487855
60659420542153488128416937183807
60659420542153488128417022922955
60659420542153488128419260132101
60659420542153488309718102950203
60659420542153488309718103066843
60659420542153488309739023655151
60659420542153488309739109744219
60659420542153488311410355646155
60659420542153488311412679061009
60659420542153488311431276346731
60659420542153488311431276351103
60659420542153488311431362440171
60659420542153536305215889230325
60659420542153536305218213578299
60659420542153536306910464874571
60659420542153536306912789222545
60659420542153788498988696946987
60659420542153836631684561455793
60659420542153836633379137100039
60659420542160290084990882308614
60659420542160692808153350106068
60659420542160692808174356905908
60659420542161490704812589542626
60659420542161593238725383816736
60659420542161637711178449639310
60659420542161643201608638298518
60659420542161643201608638652650
60659420542184607244357812486530
60659420667811580417181340558891
60659420667811580829026281110763
60659420667815182551230390170603
60659420667815182688428468520299
60659420667815182734182053784507
60659420667920833298173799816500
60659420668127631584152179278171
60659420668127632133194853486597
60659420668127632133195197842869
60659420668127632133195198197001
60659420668127674821007146508009
60659420668127674821007149690337
60659420668127679762307538132341
60659420668127679762307538132549
60659420668127679762310719871795
60659420668127679762310723054123
60659420668127679762310977089239
60659420668127679762391220479957
60659420668127680311350557034117
60659420668127680311350557051379
60659420668127680311353651634743
60659420668127680311353652697553
60659420668127680311353655884093
60659420668127680311353737373891
60659420668127680311353738790833
60659420668127680311353741973161
60659420668127680311353995654145
60659420668127680311353996008277
60659420668127680311354000240365
60659420668131233855147914423723
60659420668131282033554666093749
60659420668131282033554666111219
60659420668131282033554751846155
60659420668131282033557760694583
60659420668131282033557764943933
60659420668131282033557846433731
60659420668131282033557851033000
60659420668131282033557851033001
60659420668131282033558104713985
60659420668131282033558105068116
60659420668131282033558105068117
60659420668131534044418594161267
60659420668131576686728267838497
60659420668131582177158452248355
60659420668131582222825345825469
60659420668131584007301848643049
60659420668139337684604623003739
60659420668139337730107159808363
60659420668139337730358208267947
60659420668139337730358294007095
60659420668139337730358295424037
60659420668139337730358552641481
60659420668139637324832542810971
60659420668139637873875217001927
60659420668139637873875561375669
60659420668139637873875561729801
60659420668139637919377839545907
60659420668139637919566384524873
60659420668139637919628888005283
60659420668139637919628889422225
60659420668139637919629146639717
60659420668139687287464490198783
60659420668139687882261094027689
60659420668200609695640354969769
60659420668204511561361473117929
60659420668204511561361476300257
60659420668236932002582528628437
60659420668236932597295535825789
60659420668893140189260083004183
60659420668893140189322844769107
60659420668893140191519517365153
60659420668893140191582279479997
60659420668893140191770565824529
60659420668893140601104850678079
60659420668893140603301437534977
60659420668893140603301523274125
60659420668893140603364285388969
60659420668893140603552485994353
60659420668893140603552571733501
60659420668893140738302757549479
60659420668893140738365519314403
60659420668893140740562191910449
60659420668893140740624954025293
60659420668893140740813240369825
60659420668893140784119104224319
60659420668893140784119104578611
60659420668893140784119190317759
60659420668893140786315776820365
60659420668893140786315777174657
60659420668893140786315862913805
60659420668893140786378538935209
60659420668893140786378539289293
60659420668893140786378539289501
60659420668893140786378625028649
60659420668893140786378883663034
60659420668893140786378883663035
60659420668893140786566825279741
60659420668893140786566825633825
60659420668893140786566825634033
60659420668893140786566911373181
60659420668893140786567170007566
60659420668893140786567170007567
60659420668893145725506272796845
60659420668905153710560388311502
60659420668905153710560474400570
60659420669075927591184502848757
60659420669075927636938088112965
60659420669075927636938173852113
60659420669075977602015093822275
60659420669079880062532355240459
60659420669111094802755930313637
60659420669111094802759028100803
60659420669111094802759114189871
60659420669111094802759372457075
60659420669111944813225596633697
60659420669111945407684343035171
60659420669111945407747104800095
60659420669111950303655781043555
60659420669111950349343595208977
60659420669111950349346948194899
60659420669111950349406271234753
60659420669111950349409365835379
60659420669111950349409452046911
60659420669111950349409710314115
60659420669111952133799177438249
60659420669111952133799521794521
60659420669111994821524693389163
60659420669111994821524779122695
60659420669111994821524779128311
60659420669111994821527787634253
60659420669111994821527790822197
60659420669111994821527876911265
60659420669111994821528135178469
60659420669111994821545585397755
60659420669111994821545699711003
60659420669111994821548794783805
60659420669111994821799756817291
60659420669111994821799843260651
60659420669111995370567712308201
60659420669111995370567798047349
60659420669111995370570809741235
60659420669111995370570895830303
60659420669111995370571154097507
60659420669112295559862291024059
60659420669114652052593749554171
60659420669114696525046815380957
60659420669122757162899787504599
60659420669122757163151094598569
60659420669122757712193854883013
60659420669123057901380766061400
60659420669123057901464448881192
60659420669184929696157987584455
60659420669184929698688929135645
60659420669184929698689015224713
60659420669184929698689043926685
60659420669184929698689273491917
60659420669184929698689302189725
60659420669184929698689302206987
60659420669184929698689388283165
60659420669188832159206654300619
60659420673720206425330316242265
60659420673817452924841604742032
60659420673817452924841605214208
60659420673829158522004959186512
60659420673829158522004959658688
60659420673829458665521968747008
60659420674036257546045472761323
60659420674036257546296865594233
60659420674036305724473116457194
60659420674036305724538972687447
60659420674036305724727259045029
60659420674039859222495996911087
60659420674039859817292600739993
60659420674039907400902748581113
60659420674039907446743081747287
60659420674040159411766590909483
60659420674040207590194234605354
60659420674040207590194348918602
60659420674040209237326500729164
60659420674040209420340725111001
60659420674047963097455242295727
60659420674047963143209171579337
60659420674047963143460220038713
60659420674048263286725836294123
60659420674048263286976884753499
60659420674048263286977229127033
60659420674048313112285746113804
60659420674145257775372938581433
60659420674704526425683937136409
60659420674704821078833404892463
60659420674704821673630007186175
60659420674707228129119282057657
60659420674769350699646665172140
60659420674769350699834950466864
60659420674801766199668837404798
60659420674801771141055744160659
60659420674801771141056002440912
60659420674801771141056002440913
60659420674801771141056117226328
60659420674801771687400255010011
60659420674801771687588283074289
60659420674801771689847714602851
60659420674801771689847972883105
60659420674801771689910390628627
60659420674801771690098676986209
60659420674801772925445928693684
60659420674802066342997588844942
60659420674802073114716522691872
60659420674813778711879877136352
60659420674984553004286170600329
60659420674984553598831725956601
60659420674984586358555555894803
60659420674984586953101111251075
60659420674984603012585270186799
60659420674984603012606162195391
60659420674984603012609256796017
60659420674988155275282250102153
60659420674988155275282253288693
60659420674988155275282593058745
60659420674988155277726618293957
60659420674988155277792733276631
60659420674988155323546662560241
60659420674988188629551635396627
60659420674988188629551638583167
60659420674988188629551978353219
60659420674988188632062118571105
60659420674988188677812608880555
60659420674988188677812608884767
60659420674988188677812608897817
60659420674988188677815703481181
60659420674988188677816047841665
60659420674988188677816047854715
60659420674988205146574824131222
60659420674988205283835490875951
60659420674988205286363543779095
60659420674988505473126981488607
60659420674988505475634022519647
60659420674988505475634481661343
60659420674988505475634481661370
60659420675020570775119234827253
60659420675020570775119579183525
60659420675020575762511119326099
60659420675020575762511377593303
60659420675020575762511377606353
60659420675020603580596646493203
60659420675020604129388616935187
60659420675020604129388620121727
60659420675020604129388959891779
60659420675020604175393248909171
60659420675020604175393253508441
60659420675020604175393593265443
60659420675020604175393597864713
60659420675020620188896877271169
60659420675020620234629541474893
60659420675020625725328258825207
60659420675020870964389800129293
60659420675020870964389800133505
60659420675020870964389828825649
60659420675020870964389914918929
60659420675020870964390173181921
60659420675020870964390173186133
60659420675020870964578086491086
60659420675020870964578086491087
60659420675020870964578201276511
60659420675020876500570503076785
60659420675020876500573597677411
60659420675020876500573683766479
60659420675020877736171783071897
60659420675020904318659558476395
60659420675020904318910257997491
60659420675020904318910602353763
60659420675020904318910606953033
60659420675020920378164261883515
60659420675020920378167359670681
60659420675020920378167471269565
60659420675020920378167474456105
60659420675020920378418518329261
60659420675020920378418519746194
60659420675020920378418519746203
60659420675020920789949623859906
60659420675020920789949738645330
60659420675020920972943066885901
60659420675020920972960864293867
60659420675020920972960865710809
60659420675020920972960980029673
60659420675020920972963958894493
60659420675020920972963963499586
60659420675020920972964073213357
60659420675020920972964073563277
60659420675020920972964077812627
60659420675020920972964078284767
60659420675020920972964078285010
60659420675020920973215122039915
60659420675020925914348148707241
60659420675020925914348148720282
60659420675020925914348148720291
60659420675020925914351243307867
60659420675020925914598852823395
60659420675020925914602176994869
60659420675023327428575576718926
60659420675024480007167518217657
60659420675024480007167518335749
60659420675024528185598256496865
60659420675024528185598256496901
60659420675024529832790104181207
60659420675031383125044388081721
60659420675031383125295436541097
60659420675093555063530085732929
60659420675093555066037126763969
60659420675093555109259569246959
60659420675093555109534719119634
60659420675093555109534719119643
60659420675093555111790682976285
60659420675093555111790711674045
60659420675093555111790941262154
60659420675093555111790974190646
60659420675093555111791055555711
60659420675093555111791055575394
60659420675093555111791056034529
60659420675093555111791056047579
60659420675093555111791056047786
60659420675093555658326689561835
60659420675093555660833730592875
60659420675096256815226028966054
60659420675096256815226060844690
60659420675097457572308321579807
60659420677760405022161106075044
60659420677760438376242209729250
60659420677760438376430496073782
60659420677975341155062432968449
60659420677975341155062691235653
60659420677978942625318388693310
60659420677978942808332728332990
60659420677978985496333397337512
60659420677978985496333655604716
60659420677987096532095090196098
60659420678051872767018364992244
60659420678051872812751029195760
60659420678051872812772035995600
60659420678051917285141533311422
60659420678051922180795920992960
60659420678052221134719812061653
60659420678052221134719840758009
60659420691446081932577959521319
60659420691446082481370274319783
60659420691446082481370274323995
60659420691543326784960076852051
60659420691543327194043574695757
60659420691543327196554054683695
60659420691543327196742082761023
60659420691543327379756422400703
60659420691546028485884684567965
60659420691546028488395164555903
60659420691547231487214943585228
60659420691555334950580469405428
60659420691729760793006863106497
60659420691729760976021461013221
60659420691762126465027942270973
60659420691762131406412013060593
60659420691762131406415109179151
60659420691762131818131228158365
60659420691762131955458126680831
60659420691762132000960664535423
60659420691762132000961007487643
60659420691762132000961007492015
60659420691762132000961012078235
60659420691762132001127999955103
60659420691762132001149293832175
60659420691762132001212055951391
60659420691762133190804919246619
60659420691762133236558848512967
60659420691762133236558848867099
60659420691762133785350474598887
60659420691762133785350474953019
60659420691762133785601523075525
60659420691762175878805498625869
60659420691762176290399476457465
60659420691762176290399479639793
60659420691762181231699953816733
60659420691762181231703306684563
60659420691762181231720874403637
60659420691762181231783550429413
60659420691762181231971578506741
60659420691762181414714207721477
60659420691762181414989242317687
60659420691762181780745981229859
60659420691762181780745982647009
60659420691762181780746068740289
60659420691762181780829664049651
60659420691762181780829664053863
60659420691762181826580125660155
60659420691762181826583220142737
60659420691762181963757226623045
60659420691762181963760320869539
60659420691762181963781212760087
60659420691762181964032261236725
60659420691762183016176456615439
60659420691764833109596281875917
60659420691764833109599749647215
60659420691764883072399063024739
60659420691765733677408063866269
60659420691765733677411531637567
60659420691765735461800998748651
60659420691765735507554584012859
60659420691765736056597602577557
60659420691765783685961335682885
60659420691765783685985321819927
60659420691766033866682125635803
60659420691766033866682125640175
60659420691766035513810924110723
60659420691766035513810924464855
60659420691766035651071592746887
60659420691766035651071592747047
60659420691766035651071593101179
60659420691766036108607527939469
60659420691766036245868196575793
60659420691766083692217675774925
60659420691766083692241691440455
60659420691766083692301272393221
60659420691766083875231929679669
60659420691766085476631502920861
60659420691766085476694178592261
60659420691766085476694178592345
60659420691766085476694178592504
60659420691766085476694178592505
60659420691766085522385087830777
60659420691766086071490782421251
60659420691772938219905787593431
60659420691772938768948462138727
60659420691772938769199510598103
60659420691772938814890334810325
60659420691773838787717569587995
60659420691773838787968275090987
60659420691773839199499575496967
60659420691773839199750625373493
60659420691773839336760244133291
60659420691773839382513829397499
60659420691774138977176449930763
60659420691774138977238869089175
60659420691774138977239212045767
60659420691774138977239212399899
60659420691774139388770169495363
60659420691774139389021217954739
60659420691774139389021219371681
60659420691774139526030838131527
60659420691774139526030838131687
60659420691774139526030838485819
60659420691774139526219124476059
60659420691774139526281886591063
60659420691774139571972710803077
60659420691774139571973053759669
60659420691774188802547729386671
60659420691774188802798777846047
60659420691774189351590748305501
60659420691774189351653423976901
60659420691774189351653423976985
60659420691774189351653423977144
60659420691774189351653423977145
60659420691774189351841710321517
60659420691774189351841796764877
60659420691774189397344333215417
60659420691774189397595381674793
60659420691774189534856049961197
60659420691835110753438707087629
60659420691835110753438793530989
60659420691835110755695044015565
60659420691835110755695130104793
60659420691835111165032684919225
60659420691835111347984348883049
60659420691835111348235310899065
60659420691835111350491619129193
60659420691837812459130131719369
60659420691837812459130134901697
60659420691838713026941913709721
60659420691838713026941916896261
60659420691870232897823225611933
60659420691870232897844146198837
60659420691870232898094850301941
60659420691870233492619829421965
60659420691870233492891454117589
60659420691871134060703236107941
60659420691871433654905515869957
60659420691871433654905601604893
60659420691871434066687865775245
60659420691871434066687865781069
60659420691871434066771462393541
60659420691871434066959461885963
60659420691871434203948534771525
60659420691871434249702119679989
60659420691871434249702205414925
60659420692394363890752947546501
60659420692429501914162816281083
60659420692429502509022097552755
60659420692430402481974598271435
60659420692430402481974599688585
60659420692430402527728184598501
60659420692430402527978887301717
60659420692430697912872246908895
60659420692491624665379246903383
60659420692491624667641777264659
60659420692526741868651573008899
60659420692526741871161712872653
60659420692526746810038484369645
60659420692526746810038484369853
60659420692526746812548878262899
60659420692526746812548964357583
60659420692526746812548964357791
60659420692526746812549222619171
60659420692526747359081503271421
60659420692526747361340934799983
60659420692526747361591983276621
60659420692527642438722532496909
60659420692527642438973580956285
60659420692527647380109956155763
60659420692527647380360660259075
60659420692527647380361004632608
60659420692527647380361004632609
60659420692527647791891875971503
60659420692527647791892220345037
60659420692527647929152630701267
60659420692527942442782114259579
60659420692527942444978786855625
60659420692527942445229835315001
60659420692527942582490590044605
60659420692527942625733606045267
60659420692527942625733690734655
60659420692527942625733691780043
60659420692527942625733692134335
60659420692527942625733949001859
60659420692527942627993126495145
60659420692527942627993126495305
60659420692527942627993126849437
60659420692527942628244088865613
60659420692527942628244089219745
60659420692527942628244174954521
60659420692527942628244174954681
60659420692527942628244175308813
60659420692527947523878128624388
60659420692527948118674388083980
60659420692530349081285612348522
60659420692530349081285612348523
60659420692530349083544957766383
60659420692530349083545043859615
60659420692530349083545043859823
60659420692530349083796092336460
60659420692530349083796092336461
60659420692530650874253900632400
60659420692538754337619426452432
60659420692538754749213146017040
60659420692538754932416030281338
60659420692710429243588049139299
60659420692710429243591143739925
60659420692710429243591172437685
60659420692710429243591172437893
60659420692710429289278872288663
60659420692710429289281966534997
60659420692710429289281966889289
60659420692710429289341634049215
60659420692710429289341634049375
60659420692710429289344728649841
60659420692710429289344728650001
60659420692710429289344729004133
60659420692710429289344757701893
60659420692710429291604193462543
60659420692710429291604193466755
60659420692710429838136727794165
60659420692710429838136728144085
60659420692710429840647212381373
60659420692710462597860558086499
60659420692710462600116899246523
60659420692710462643614142996367
60659420692710462645870484156391
60659420692710462645870484160603
60659420692710462645873578757017
60659420692710462645873578761229
60659420692710463009454535563803
60659420692710463192406113438559
60659420692710463194916597675847
60659420692710479068959586508119
60659420692710479068962681108745
60659420692710479068962709806505
60659420692710479068962709810717
60659420692710479069150996168347
60659420692710479069151082611707
60659420692710479071407423771731
60659420692710479114716265899591
60659420692710479114904667521623
60659420692710479117160922592579
60659420692710479117161008681647
60659420692710479251893366624989
60659420692710479252165335808027
60659420692713130946775469949365
60659420692713130992529026161473
60659420692713130992529055213573
60659420692713130992529398170165
60659420692713130994976747216895
60659420692713130995039539450861
60659420692713164301045198550351
60659420692713164303552243813479
60659420692713164303552243817691
60659420692713164303555338418317
60659420692713164346777519447355
60659420692713164346777522629683
60659420692713164346777866985955
60659420692713164349308923328393
60659420692713164349308924745335
60659420692713164349309267684665
60659420692713180772335378702025
60659420692713180772335378706237
60659420692713180772398054732013
60659420692713180955349603081675
60659420692714031377326583303393
60659420692714031377326840520837
60659420692714031379833627520973
60659420692714031514587251939717
60659420692714031514587255126257
60659420692714031517097735114195
60659420692714031560340808151825
60659420692714031560341180160517
60659420692714031562851291326303
60659420692714031562851664397805
60659420692714064731596225815311
60659420692714064731658644623643
60659420692714064731658647810183
60659420692714064731658906077387
60659420692714064734103271078439
60659420692714064734103271082651
60659420692714064734106365679065
60659420692714064734106365683277
60659420692714064871367120408669
60659420692714064914610565454991
60659420692714064917117610718119
60659420692714064917117610722331
60659420692714064917117610735380
60659420692714064917117610735381
60659420692714064917120705318585
60659420692714064917120705318745
60659420692714064917120705322957
60659420692714064917120963585789
60659420692714064917121049679229
60659420692714064917121049692279
60659420692714081340147160696589
60659420692714081340209836722365
60659420692714081385900745606505
60659420692714081388407790886895
60659420692714081388408049154090
60659420692714081388408049154099
60659420692714381529480430245947
60659420692714381575233986282414
60659420692745546446612799030737
60659420692745551387999964539027
60659420692745551433753206492511
60659420692745551433753549330851
60659420692745551433753549803235
60659420692745551433941462617139
60659420692745551433941492850141
60659420692745551434001158833329
60659420692745551434001158833537
60659420692745551434004597790435
60659420692745551434004598262611
60659420692745551799781884354719
60659420692745551799781970443787
60659420692745551799781970447999
60659420692745551982796223994399
60659420692745551982796568367933
60659420692745551982796572954153
60659420692745551983047616827309
60659420692745553035128763009575
60659420692745579800882180088911
60659420692745579846614500985915
60659420692745579846614504168243
60659420692745579846614758203359
60659420692745579846614844292427
60659420692745579846614848524515
60659420692745579846886469106303
60659420692745579846886813462575
60659420692745595906119580982331
60659420692745595906122675228617
60659420692745595906394644411863
60659420692745596272172360240585
60659420692745596272172360244797
60659420692745596455183490491785
60659420692745601213622206010951
60659420692745601396549768580133
60659420692745601396549768597395
60659420692745601396552862824197
60659420692745601396552863180759
60659420692745601396552864243569
60659420692745601396552867430109
60659420692745601396553207200161
60659420692745601396553207554293
60659420692745601396553211786381
60659420692745601396570660605978
60659420692745601808335128432843
60659420692745601808335214526123
60659420692746446465629139737699
60659420692746446465632266222625
60659420692746447014424236664817
60659420692746447014424581021089
60659420692746451818801783413309
60659420692746451955811746529379
60659420692746451956062450632483
60659420692746452001561892364305
60659420692746452001564988487075
60659420692746452001564991669403
60659420692746452001565331321203
60659420692746452001565331439295
60659420692746452001753274844705
60659420692746452001753617783827
60659420692746452001812940823681
60659420692746452001812940823889
60659420692746452001812940841150
60659420692746452001812940841151
60659420692746452001816035424307
60659420692746452001816035424515
60659420692746452001816036959549
60659420692746452001816040146041
60659420692746452001816379798049
60659420692746452001816379903043
60659420692746452001816384502313
60659420692746452367593666349283
60659420692746452367593752438351
60659420692746452413347337348267
60659420692746452550608005988963
60659420692746452550608010588233
60659420692746452550608354944505
60659420692746453602940458910859
60659420692746453785954798550539
60659420692746453785954799967481
60659420692746453786205847027177
60659420692746479819901648684899
60659420692746480231495629348743
60659420692746480231495887615947
60659420692746480414447207223499
60659420692746496291000677106519
60659420692746496291003800409117
60659420692746496291003803591445
60659420692746496291192086766747
60659420692746496291192173210107
60659420692746496473934457223389
60659420692746496474206426406426
60659420692746496474206426406427
60659420692746496839984142235149
60659420692746496840046818260925
60659420692746496885737727145065
60659420692746496885800403170841
60659420692746496885800407420191
60659420692746497022974381897336
60659420692746501781433988001303
60659420692746501827184449631490
60659420692746501964364644821191
60659420692746746654836971976787
60659420692746746654840069409661
60659420692746746654840069763953
60659420692746746654840442462289
60659420692746746654899733741711
60659420692746746654902831524505
60659420692746746654902831524665
60659420692746746654902831878797
60659420692746746654902860220861
60659420692746746654902860221021
60659420692746746654902860575153
60659420692746746654903204577293
60659420692746746654903204931425
60659420692746747066434047241465
60659420692746747066434162026889
60659420692746747066434420294093
60659420692746747203673881260297
60659420692746747203694801966697
60659420692746747203694801966857
60659420692746747203694801971069
60659420692746747203694802320989
60659420692746747203694830663053
60659420692746747203694830663213
60659420692746747203694831017345
60659420692746747203695175019325
60659420692746747203695175019485
60659420692746747203695175023697
60659420692746747203695175373617
60659420692746747203945850443495
60659420692746747203946223496123
60659420692746747249361606622495
60659420692746747249364704055529
60659420692746747249424368387419
60659420692746747249427466170213
60659420692746747249427466524505
60659420692746747249445317667711
60659420692746747249445317672083
60659420692746747249448415454877
60659420692746747249448759811149
60659420692746747249448759815521
60659420692746752007821586156515
60659420692746752008006519160833
60659420692746752008009613761459
60659420692746752008009614233843
60659420692746752008068936919405
60659420692746752008069195186609
60659420692746752008072634615891
60659420692746752145082340527615
60659420692746752145082340527775
60659420692746752145082340531987
60659420692746752145270282515875
60659420692746752145270626872147
60659420692746752145329921351150
60659420692746752145329949912001
60659420692746752145333044512627
60659420692746752145333044630719
60659420692746752145333044630879
60659420692746752145333388991363
60659420692746752145333389004413
60659420692746752190832486362541
60659420692746752190835925319439
60659420692746752190835925323811
60659420692746752191023867307699
60659420692746752191024211663971
60659420692746752191083534821917
60659420692746752191083534826289
60659420692746752191086629422543
60659420692746752191086973783187
60659420692746752557052546705101
60659420692746752557052891061373
60659420692746752557115308819945
60659420692746752557115394913385
60659420692746752557115653180589
60659420692746752602618194217349
60659420692746752739875505268481
60659420692746752739878599869107
60659420692746752739878944356521
60659420692746752739878948942741
60659420692746752740066886344781
60659420692746752740067230701053
60659420692746752740129648459625
60659420692746753792399425714249
60659420692746753792399683627161
60659420692746753792462101385733
60659420692746753792462101385892
60659420692746753792462101385893
60659420692746753792462445742165
60659420692746753792462446096297
60659420692746753838153010624165
60659420692746753838153268891369
60659420692746753838216031006213
60659420692746753975476441025413
60659420692746753975476441025572
60659420692746753975476785381844
60659420692746754387196287456067
60659420692746754387258705214639
60659420692746780009172585639679
60659420692746780420682884877795
60659420692746780420763125441721
60659420692746780420766223228887
60659420692746780420766476909871
60659420692746780420766477382255
60659420692746780420766481496091
60659420692746780420766563471323
60659420692746780420766567703411
60659420692746780420954504987199
60659420692746780420954505459583
60659420692746780420954849815855
60659420692746780557964556081871
60659420692746780558215260184975
60659420692746780603697224517475
60659420692746780603968844626879
60659420692746780603969102889711
60659420692746780603969107611444
60659420692746780603969107611445
60659420692746780603969188983151
60659420692746780603969193700513
60659420692746796480187703070339
60659420692746796480190711581897
60659420692746796480271271104707
60659420692746796480271271110531
60659420692746796480271299684423
60659420692746796480271299688635
60659420692746796480274369247617
60659420692746796480274394407513
60659420692746796480274394757433
60659420692746796480274397471589
60659420692746796480274397943973
60659420692746796480274737714025
60659420692746796480274742300245
60659420692746796480462651950478
60659420692746796480462765791353
60659420692746796480462767208286
60659420692746796480462767208295
60659420692746796617469264075211
60659420692746796663201956975083
60659420692746796663205051221577
60659420692746796663477018869421
60659420692746796663477020404614
60659420692746796663477020404615
60659420692746797029254736115293
60659420692746797029254737650487
60659420692746797029254740837027
60659420692746797029314317540443
60659420692746797029317387812155
60659420692746797029317388166447
60659420692746797029317411791149
60659420692746797029317412141069
60659420692746797029317413326342
60659420692746797029317413326343
60659420692746797029317413676263
60659420692746797029317416508427
60659420692746797029317416508511
60659420692746797029317416508670
60659420692746797029317416508671
60659420692746797029317416862803
60659420692746797029317760864943
60659420692746797029317761219075
60659420692746797075067873397441
60659420692746797075067874939277
60659420692746797075070973076363
60659420692746797075070998236258
60659420692746797075070998236259
60659420692746797075070998586179
60659420692746797075071001418586
60659420692746797075071001418587
60659420692746797075071001772719
60659420692746797075071341542771
60659420692746797075071345774859
60659420692746797075071346128991
60659420692746797075259283531030
60659420692746797075259283531031
60659420692746797075259369620099
60659420692746797212244974476971
60659420692746797212265866485563
60659420692746797212265867904116
60659420692746801970620899178295
60659420692746801970638811255045
60659420692746801970701487280821
60659420692746801970704581881447
60659420692746801970704926373233
60659420692746801970892868361333
60659420692746802016458138092577
60659420692746802153635238817975
60659420692746802153656130709927
60659420692746802153907179186565
60659420692746802153907208001013
60659420692746802565501530201979
60659420692746802565501534788199
60659420692746802565689472190239
60659420692749153521986079503627
60659420692749153659246748144163
60659420692749153705000332935987
60659420692749153705000333408371
60659420692749181523086289148751
60659420692749197994376469300425
60659420692749197994439145330413
60659420692749198177366707543851
60659420692749203667796896558803
60659420692749203667799990805297
60659420692749453848514218744794
60659420692749453848514218744795
60659420692749453848517342142399
60659420692749453894249977531467
60659420692749453894249977531675
60659420692749453894270898236415
60659420692749455495646484986641
60659420692749455495646485340773
60659420692749456090443088815387
60659420692749481712332523483689
60659420692749481712335966672675
60659420692749498320907702768395
60659420692749498320907707374298
60659420692749503674077252316373
60659420692749503719893484083532
60659420692749503857091476694081
60659420692750354416326000735147
60659420692750354416329124137123
60659420692750354461998997407183
60659420692750354462082708928947
60659420692750356063458180887925
60659420692750356246472520409353
60659420692750356246472520527445
60659420692750356246472520527604
60659420692750356658254784716671
60659420692750398751521497226287
60659420692750398751521521316731
60659420692750398751521521323373
60659420692750398751521525568502
60659420692750398751521525568511
60659420692750398751521525922634
60659420692750398751521525922643
60659420692750404241951709982581
60659420692750404287642503959041
60659420692750404287705266071455
60659420692750404424903258688804
60659420692750406072095106372903
60659420692757258632292117454055
60659420692757258632543167330581
60659420692757258769552786090379
60659420692757258769803834549755
60659420692757258769803835966905
60659420692757258815306371354587
60659420692757258815306715373829
60659420692757258815306715728121
60659420692757258815494658761977
60659420692757258815495001718361
60659420692757258815557419813963
60659420692757258815557420876821
60659420692757258815557764187497
60659420692757259227277009044483
60659420692757259227339771159327
60659420692757558958823380088615
60659420692757558958823724462149
60659420692757558959011666433147
60659420692757558959012010806681
60659420692757558959074428547991
60659420692757559004765596070889
60659420692757559004828358185733
60659420692757559370605730371281
60659420692757559370605730725413
60659420692757559370794017069945
60659420692757559370856778830657
60659420692757559370856779184789
60659420692757559553619983917521
60659420692757559553620328291055
60659420692757559553808270262053
60659420692757559553808614635587
60659420692757559553871032376897
60659420692757608784383290262589
60659420692757608784634338721965
60659420692757608967648591918285
60659420692757609379242569762979
60659420692757609379430942550711
60659420692758459389374493447015
60659420692758459389374752081401
60659420692758459389625541906391
60659420692758459526635162083339
60659420692758459526635506456873
60659420692758459526886210542715
60659420692758459572577377711321
60659420692758459938417512365845
60659420692758459984171097275761
60659420692758459984359383620293
60659420692758460121431765912085
60659420692758460121620052256617
60659420692758509352257747928797
60659420692758509947054351757543
60659420692758509947242638102075
60659420692818530735274267963547
60659420692818530735274354406907
60659420692818530737530231820141
60659420692818530737530346611181
60659420692818530737530576176413
60659420692818530737530604874221
60659420692818530737530604891483
60659420692818530737530690967661
60659420692818530737530695566931
60659420692818530780752789444091
60659420692818530780752875178819
60659420692818530780755883690377
60659420692818530781027824058958
60659420692818530781027939316766
60659420692818530781027939316775
60659420692818530783283816730009
60659420692818530783283903173417
60659420692818530783283931521257
60659420692818530783283931871177
60659420692818530783283931875389
60659420692818530783284160967211
60659420692818530783284160986894
60659420692818530783284161086281
60659420692818530783284189801559
60659420692818530783284190155691
60659420692818530783284194387779
60659420692818530783284275877529
60659420692818530783284276231661
60659420692818530783284276244711
60659420692818530783284276244759
60659420692818530783284276244918
60659420692818530783284280476763
60659420692818530783284280476790
60659420692818530783284280476799
60659420692818530783284280476847
60659420692818531329819909758967
60659420692818531332326950440087
60659420692818531332326950790007
60659420692818531332327294796359
60659420692819431168081259085101
60659420692819431168081345174169
60659420692819431168081373876141
60659420692819431168081603441373
60659420692819431168081632139181
60659420692819431168081632156443
60659420692819431168081718232621
60659420692819431305342128601533
60659420692819431348564657173591
60659420692819431351095598724781
60659420692819431351095684813641
60659420692819431351095684813849
60659420692819431351095713511449
60659420692819431351095713515821
60659420692819431351095943080845
60659420692819431351095971778653
60659420692819431351095971796122
60659420692819431351095971796123
60659420692819431351096057872093
60659420692819431351096057885191
60659420692819731357352197320491
60659420692819731357352197340174
60659420692822132869009677762185
60659420692822132869009677766397
60659420692822132871516718793225
60659420692822132871516718797437
60659420692822133006270432491789
60659420692822133008777473522829
60659420692822133052024017401705
60659420692822133052024017401865
60659420692822133052024017406077
60659420692822133054531058432745
60659420692822133054531058432905
60659420692822133054531058437117
60659420692822133054531059499926
60659420692822133054531059499927
60659420692822133054531062682011
60659420692822133054531062682095
60659420692822133054531062682254
60659420692822133054531062682255
60659420692822433195520019221563
60659420692822433198047952261195
60659420692823280508781042810177
60659420692823286044902140353525
60659420692854548551857789552763
60659420692854548552108493655867
60659420692854553493224153373617
60659420692854553493245073961925
60659420692854553493245073979394
60659420692854553493245073979395
60659420692854848146310889132215
60659420692854848146310974871363
60659420692854848695353908051045
60659420692854848695353993790193
60659420692854848695625504162741
60659420692854848741379203390069
60659420692854854048523426656986
60659420694728652221689730547994
60659420695389063174862016377781
60659420695461994229133307382426
60659420695486281147082232081011
60659420695486281695874202523203
60659420695493214096202750736530
60659420695494385022041477465651
60659420695701217211269326607393
60659420695701217211269413050593
60659420695703918296811608890442
60659420695703961167826875801848
60659420695704818864560628765950
60659420695705169131182179619544
60659420695712022377965336606705
60659420695712022377965680962977
60659420695712022377965681317109
60659420695712022423698345520625
60659420695712022423719266231397
60659420695712072203587922439113
60659420695712072203588310393230
60659420695712922808516708582069
60659420695712972771399704429465
60659420695713273006340674458722
60659420695713273006340674464545
60659420695713273006340674464546
60659420695713273006424357284338
60659420695774196558376628220782
60659420695774196558439389981494
60659420695774196560636059395212
60659420695776848438511584835244
60659420695776848438511585189376
60659420695776848484265255838392
60659420695776848484265255838600
60659420695776898264134252524632
60659420695777748869062612100204
60659420695777798831945948425916
60659420695778097236826849985025
60659420695784953594547299288798
60659420695784953594568191297390
60659420695784998066937689085596
60659420695785001724988955400302
60659420695785001724989070185726
60659420695785001727245406759530
60659420695785001727248386574732
60659420695809285531777678070889
60659420695809285531777679133699
60659420695809311542565334087886
60659420700637277634770820077368
60659420700637277634854131012384
60659420700734540742829233082288
60659420700734540742850154141368
60659420700734540742850412427446
60659420700734540742912829696372
60659420700734540742913172652964
60659420701261354565569061895032
60659420701261354565569319112476
60659420701261355617964534271472
60659420701261355800915854456608
60659420701261355800916197413200
60659420701261365686221814651927
60659420701261370444573465879644
60659420701261370627608980141344
60659420701261370627608980142748
60659420701370619779433053011150
60659420701401811645496574197369
60659420701401843169612102683232
60659420701401843169612102689056
60659420701402743600225805979792
60659420701402743600225892264240
60659420701402743600225920962048
60659420701403043789496486144384
60659420701403043789496514842192
60659420701609887096845544780226
60659420701609887096907844566834
60659420701609887096907930305982
60659420701609887096908191755514
60659420701609887096908220806002
60659420701613787909962126053259
60659420701613787909962154749615
60659420701613789557090924521466
60659420701613789557153600547242
60659420701613794498478376995692
60659420701613794498478463084760
60659420701613794498478467452202
60659420701613794498541224849684
60659420701620647791046084697265
60659420701620647791067005408037
60659420701620697799620261433765
60659420701620697799641526512247
60659420701621581575950451298538
60659420701621592694071541967906
60659420701621594478398248363826
60659420701621594478398334102974
60659420701621594478398591320418
60659420701621594478461010124538
60659420701621598229972498402985
60659420701621598229972498403228
60659420701621598230171747509214
60659420701621598230171747509215
60659420701621598230171747975810
60659420701621598230171747981633
60659420701621598230171747981634
60659420701621598230255057257505
60659420701621598230255057257748
60659420701621598230255058680513
60659420701621598230255058680514
60659420701621598230255315538002
60659420701621598230255315543582
60659420701621598230255315543583
60659420701621598230255316010178
60659420701621598230255430329007
60659420701621598230255430329250
60659420701621598230255430801426
60659420701621898373437622380332
60659420701621898373437708469400
60659420701621898373500384145013
60659420701621898373500470234081
60659420701621898373500470234324
60659420701621898373709290170710
60659420701621898373709591563370
60659420701621898373709677652438
60659420701621898373709677656809
60659420701621898373709677656810
60659420701621898373772353328295
60659420701621898373772353678214
60659420701621898373772353678215
60659420701621898373772439417363
60659420701621898373772439771654
60659420701621898419441954375678
60659420701621898419442341855954
60659420701621898419442341861777
60659420701621898419442341861778
60659420701621898419525909890322
60659420701621898419525909896145
60659420701621898419525909896146
60659420701621898419526024681570
60659420701682821971478381705678
60659420701682821971537958544608
60659420701682821971541053028594
60659420701682821971541053145234
60659420701682821971541057260682
60659420701682821971541138767742
60659420701682821973797394659390
60659420701682833089659077365796
60659420701682833091918513480578
60659420701686422460657805760621
60659420701686422460657808476229
60659420701686422460657808476389
60659420701686422643588580075717
60659420701686424244984853236128
60659420701686424245047615705104
60659420701686424245047701444252
60659420701686722787126481172581
60659420701686722787126481172629
60659420701686724431724132983226
60659420701686724431786809009002
60659420701686724434318209703292
60659420701686724434318213952850
60659420701693627138090708886650
60659420701694479392383618696482
60659420701694479392383651980670
60659420701694479392446294722258
60659420701694523862664034648824
60659420701694527568701312994912
60659420701694527568704412181758
60659420701694527568704493212222
60659420701694527568704497916694
60659420701694527568704526613050
60659420701694527570960744523474
60659420701694529353031456825586
60659420701694529353031542564734
60659420701694529353094218586298
60659420701694529353094223308032
60659420701694529355287793871566
60659420701694529355350556003880
60659421146410233386354310837121
60659421146410233935397328339009
60659421146410233981088237573021
60659421146410233981150914648765
60659421146410233981150914666027
60659421146413837487682157744681
60659421146483163319035465090259
60659421146483163319600325210875
60659421146483163319788610505647
60659421146483168855783750056285
60659421146693869604724506297497
60659421146693869604725277949829
60659421146693914076278154064823
60659421146693914076279187170899
60659421146693914076361722099191
60659421146693914077114867514579
60659421146701974714465685171453
60659421146702017951237313360603
60659421146702017951237314760283
60659421146702017951237399449463
60659421146702017951238089599155
60659421146702017951238175338095
60659421146702017951238175338303
60659421146702017951238432555539
60659421146702017951320967483831
60659421146702017951508910871979
60659421146702022892625340846385
60659421146702022892625340846593
60659421146702022892708165802521
60659421146702022892708937456257
60659421146702023441668359748161
60659421146702023441668359765423
60659421146705625163872468807793
60659421146705625163956065421877
60659421146705626948262194549259
60659421146705925353163983394497
60659421146705925353226659414449
60659421146705925353226659420273
60659421146726284509764880838081
60659421146726285058807898339969
60659421146726285103997403617331
60659421146726285104498807573981
60659421146726334517585901956441
60659421146738040663730370934661
60659421146738040663793046960437
60659421146738040663981417994565
60659421146738040663981418011827
60659421146738340258267037142977
60659421146738340853000964933057
60659421146738340853000964950318
60659421146738340853000964950319
60659421146738340853063640953009
60659421146738340853063640958833
60659421146738340853252011992753
60659421146738340853252012010015
60659421146799219979194320057245
60659421146799219979194663013837
60659421146799264450831912099511
60659421146799269392136285462065
60659421146799269392219110418201
60659421146799269392219882071937
60659421146799269392972337342261
60659421146799269941179304381103
60659421146799269942015356256879
60659421146803171852674928010177
60659421146803171852674928027438
60659421146803171852674928027439
60659421146803171852737604035953
60659421146810977322731698636395
60659421146811270191512275632311
60659421146811270191700219020459
60659421146811275727612481148353
60659421146811275727696077766649
60659421146811276963042870328225
60659421146811277512002292634583
60659421146811277512023213221487
60659421146811277512085889247263
60659421146835586757777210104921
60659421146835586757777981758657
60659421146835586758530437028981
60659421146835587307573370204291
60659421146835587307573455943599
60659421146835587352511909565998
60659421146835587352511909565999
60659421146835587352762956625695
60659421146835587353326955118578
60659421146835587353327040853515
60659421147382846553884406728849
60659421147382846599637991643137
60659421147382846600202075875121
60659421147382848201514867440721
60659421147382848384529207080401
60659421147382848384529208143211
60659421147382848384529211329751
60659421147393653962986474461873
60659421147393653962986475524683
60659421147394553798678221885201
60659421147394553798678222934961
60659421147394553798740897561057
60659421147394553798740898960737
60659421147394553935938976260673
60659421147394553981692561169137
60659421147394553981692561170589
60659421147394553981692561174961
60659421147394553981692561524673
60659421147394553981692561524881
60659421147394553981692562568817
60659421147394553981692562574433
60659421147394553981692562587531
60659421147394553981755237200529
60659421147394553981755237200737
60659421147394553981755238600209
60659421147394553981755238617678
60659421147394553981755238617679
60659421147394554347219832230641
60659421147394554347783916462625
60659421147394554530798256102305
60659421147394554530798256119567
60659421147394554530798257519247
60659421147455777722413672482587
60659421147455777722476434597431
60659421147455777722978528362691
60659421147455777723041290481747
60659421147455777768732113276979
60659421147455777768794875391823
60659421147455778134823210301651
60659421147455778134823296390719
60659421147455778317774873911343
60659421147455778317775907030469
60659421147455778317837636030399
60659421147455778317837894310653
60659421147455778317838669149525
60659421147459380040041658996751
60659421147459380040041663228839
60659421147467483319577028326747
60659421147467483319639790091671
60659421147467483731421796000643
60659421147467483868619702872043
60659421147467483868682464636967
60659421147467483914436049546883
60659421147467483914436135640323
60659421147467483914436392857767
60659421147467488856325397977949
60659421147674587882560633784043
60659421147674630571125385258107
60659421147674632354679054520107
60659421147674632354679140609175
60659421147674636060719517787977
60659421147685437933072875636201
60659421147685437933344471747897
60659421147685442874460901722511
60659421147686288538064050122659
60659421147686288538251992460839
60659421147686288538252078199987
60659421147686293479723216557317
60659421147686293479723988209649
60659421147686337951841638711727
60659421147686337951841724445259
60659421147686337951841724450875
60659421147686338500884656213823
60659421147686338500884657630765
60659421147686338500884743369913
60659421147686338501156253742461
60659421147686343442272597973715
60659421147689345334999544270406
60659421147710603274458331174289
60659421147710605058848138055425
60659421147710605104350761998877
60659421147710605104601809058781
60659421147710605654208912209595
60659421147710653282781528974477
60659421147710653283596660266365
60659421147710655067986471746771
60659421147721460096585588917525
60659421147721460096773959968915
60659421147721460645816978870483
60659421147722660853856250218138
60659421147782689374807898218179
60659421147783539979233788120369
60659421147783539979234902729293
60659421147783584452189033919575
60659421147783584452189120012807
60659421147783584452189120013015
60659421147783584452189378293109
60659421147783588157393816847929
60659421147783588157414737436237
60659421147783589941782856676211
60659421147783589942619680208531
60659421147783890131890274206683
60659421147794695709468848299530
60659421152318861178642392462189
60659421152318861178830421602327
60659421152322462855030240232045
60659421152427813275504720662486
60659421152602544979810696021605
60659421152602544979894378374837
60659421152610600676610371487723
60659421152610600676611114560330
60659421152610600676611486096647
60659421152610643318585395847967
60659421152610643318586167500299
60659421152610648259973423333957
60659421152610648854790947733701
60659421152610648854790947750954
60659421152610648854790947750963
60659421152610648854853623759477
60659421152614250531220551295157
60659421152614250531304147909241
60659421152614252361446772645987
60659421152614252361447515718594
60659421152614550720512065881861
60659421152614550720574741907637
60659421152614552550654690618399
60659421152614552550655347951858
60659421152634960480483472239971
60659421152638562202687924239141
60659421152646617852898647411437
60659421152646617898401529635351
60659421152646617898589556649869
60659421152646617898652318414793
60659421152646617898652576695047
60659421152646665482286481580361
60659421152646666031078453422025
60659421152646666031141129447801
60659421152646966220349047420421
60659421152646966220411723446197
60659421152646966220600094480117
60659421152646966220600094497370
60659421152646966220600094497379
60659421152707894759484367949637
60659421152707894759756335597641
60659421152707894760320419829625
60659421152707895354301892366634
60659421152707895354301892366643
60659421152707895354552939426339
60659421152707895355117023652698
60659421152711497030731495910837
60659421152711497030752416499145
60659421152711497030815092524921
60659421152711497031567204834233
60659421152711497076484995081765
60659421152711497076568677434997
60659421152719595415259694908127
60659421152719595415531291019823
60659421152719600356646865002637
60659421152719600905689883903997
60659421152719602735854286620522
60659421152719602735854286620531
60659421152719602735916962646298
60659421152719602735916962646307
60659421152719602736104990723635
60659421152719901094960563641541
60659421152719902925124880618710
60659421152719902925124880618719
60659421152743911981525458548037
60659421152743911982361510428025
60659421152743912576594030024739
60659421152743912577157771300130
60659421152743912577157771300131
60659421152743912577158114251098
60659421153291471966986074130501
60659421153291471967550158362485
60659421153291473797693550502005
60659421153295076068878002089121
60659421153295076068878002443253
60659421153295076069128710795707
60659421153303179349040643656501
60659421153303179349040643662325
60659421153303179349040645056181
60659421153303179349040645061797
60659421153303179349103319687893
60659421153303179349103319688101
60659421153303179349103321087573
60659421153303179349291349159285
60659421153303179349291349164901
60659421153303179760321499645343
60659421153303179943335840697593
60659421153303179943837247827893
60659421153303179943837248890703
60659421153303179943899923516847
60659421153303179943899923853669
60659421153303179944087952993807
60659421153303181179434745553979
60659421153303480133170488817218
60659421153305882882682062397947
60659421153364403135515339880027
60659421153364403136080195764343
60659421153364403730311685428471
60659421153364403730876541312787
60659421153364408671698855050805
60659421153368005406574957385327
60659421153368005406762124884635
60659421153368005406824886649559
60659421153368005407578027828647
60659421153368005452578557652915
60659421153368005453331698832003
60659421153368005453332731951129
60659421153368010943763033866382
60659421153376109281533427931095
60659421153376109281721368869595
60659421153376109281721368869803
60659421153376109281721370269275
60659421153376109281784132034199
60659421153376109282348991105055
60659421153376109282537276399827
60659421153376109327537715898727
60659421153376109327537803037555
60659421153376109327538060254999
60659421153376109328102662108411
60659421153376109328290861309903
60659421153376109328290947403183
60659421153376109328291205683437
60659421153376414413007123564990
60659421153376415007740678279357
60659421153376415007803354305133
60659421153376415007803354322395
60659421153380018513769742933883
60659421153400425894367853812966
60659421153583207759414965265307
60659421153583211466020316183749
60659421153583211466082992209525
60659421153583213295411252708849
60659421153583213295598853501763
60659421153583213295599510835222
60659421153583213295661529527539
60659421153583213295662272600146
60659421153583255938473467745471
60659421153583257767779950265007
60659421153583257767780721917339
60659421153583257767800842273599
60659421153583257767800956940979
60659421153583257768052662396953
60659421153583261473821099446061
60659421153583261473842105773517
60659421153586810030473807931735
60659421153586810030474582770607
60659421153586810031289371105695
60659421153586815566658380670257
60659421153586815567390691598042
60659421153586815567390691616756
60659421153586815567473516565419
60659421153586815567474259638026
60659421153586815567474631174343
60659421153586860039027078226415
60659421153586860039027078243677
60659421153586860039027079643357
60659421153586860039027164319695
60659421153586860039027165382505
60659421153586860039027849878747
60659421153586860039028194252281
60659421153586860039028197438821
60659421153586860039047970235007
60659421153586860039863534820284
60659421153587115756682091865674
60659421153587160228319340483384
60659421153587160228319454802248
60659421153587160229134128818472
60659421153594913356578319709787
60659421153594913905433828155247
60659421153594913905620995654555
60659421153594913905683757419479
60659421153594913951102954355495
60659421153594918846820250585305
60659421153594918846821022243253
60659421153594918847071299044681
60659421153594918847072070697013
60659421153594918847072070702629
60659421153594920677214695439375
60659421153594920677215438511982
60659421153594920677215810048299
60659421153594963319210611808003
60659421153594963319210726121251
60659421153594963319461431624035
60659421153594963364943391848315
60659421153594963364944166687187
60659421153594963365216131147247
60659421153594963913986323611055
60659421153594963913986323628317
60659421153594963913986323628365
60659421153594963913986325027997
60659421153594963913986409704335
60659421153594963913986409717433
60659421153594963913986410767145
60659421153594963913987185606008
60659421153594963913987185606017
60659421153594963913987442823461
60659421153594963914007215617217
60659421153594963914007215619647
60659421153594963914007215636909
60659421153594963914257921139693
60659421153594968855374265357897
60659421153594968855374265370995
60659421153594968855374351094615
60659421153594968855374351097045
60659421153594968855374351114298
60659421153594968855374351114307
60659421153594968855374351114514
60659421153595214094891675746231
60659421153595214094892823184212
60659421153595214094954437511155
60659421153595219036091616241649
60659421153595219036091702334929
60659421153595219036279988675249
60659421153595219036279988692502
60659421153595219036279988692511
60659421153595219036342664701025
60659421153595219036343007657617
60659421153595219630887448399349
60659421153595219630887534492629
60659421153595219630888220051681
60659421153595219630888306140749
60659421153595219630888306144961
60659421153595219631075820850211
60659421153595219631076592502543
60659421153595220866234327054205
60659421153595220866422613411787
60659421153595220866423270745246
60659421153595220866485289437563
60659421153595220866486032510170
60659421153595263508481207206079
60659421153595263508731911309183
60659421153595264103277809616431
60659421153595264103277811033373
60659421153595264103277924289427
60659421153595264103277925352237
60659421153595264103278581268763
60659421153595264103278585868024
60659421153595264103278585868033
60659421153595264103278700186888
60659421153595264103528515136477
60659421153595264103528629455341
60659421153595264103529629745401
60659421153595268861651526061330
60659421153595269044665094029805
60659421153595269044665094042855
60659421153595269044665751376314
60659421153595269044665865682137
60659421153595269044665865700767
60659421153595269044665865701010
60659421153597670558809611342003
60659421153598823137481368939595
60659421153598865779728333767647
60659421153598865779728333767807
60659421153598865779729105414315
60659421153598871132961330048515
60659421153598872963103954785101
60659421153619228687497322550165
60659421153619230471698758397173
60659421153619230471886014816553
60659421153619230471949805451253
60659421153619230471949805457077
60659421153619230472450870706485
60659421153619230517640714689685
60659421153619230517703476454609
60659421153619230884296153878287
60659421153619231066495362226079
60659421153619231066662726932534
60659421153619231066683737859317
60659421153619231067247474535391
60659421153619231067310493517750
60659421153619231067310493517759
60659421153619231067310493517807
60659421153619231067310579606875
60659421153619278650129611461841
60659421153619278650944399796929
60659421153619278650944742753729
60659421153619278696698327663597
60659421153619280297509715276759
60659421153619280342991332538670
60659421153619280480522940301691
60659421153619280481087796191623
60659421153619280481088139144051
60659421153619531256581173603602
60659421153619531256581173603611
60659421153619580670358390184195
60659421153619580670358733140778
60659421153619580670358733140787
60659421153621982184523485115059
60659421153623182941605861102159
60659421153630037880425117525787
60659421153630037880487879290711
60659421153630085464122042456279
60659421153630086058730275233795
60659421153630086058918646266302
60659421153631238042522518301581
60659421153631238042773565361277
60659421153631238088276447585191
60659421153631238088464474599709
60659421153631238088527236364633
60659421153631238088527494644887
60659421153631238637319122130487
60659421153631238637570169190183
60659421153631286220953371372073
60659421153631286221204332705502
60659421153631286221204332705511
60659421153631286221204418449022
60659421153631286221204418449031
60659421153631286266958003358947
60659421153631286632798311586831
60659421153631286632798311587075
60659421153631286815749975200819
60659421153631286816000936521367
60659421153631286816000936534408
60659421153631286816000936534417
60659421153631286816001022259054
60659421153631286816001022259063
60659421153631286816001022260515
60659421153692163562193207037701
60659421153692163562757291269685
60659421153692165347084422119221
60659421153692165347084422125045
60659421153692165347147098150613
60659421153692165347147098150821
60659421153692165392272779496245
60659421153692165392335455522021
60659421153692165758929362340047
60659421153692165941860024225596
60659421153692165941880911634870
60659421153692208035147766805631
60659421153692209818721556423683
60659421153692209818721670736931
60659421153692209819537116411311
60659421153692209864726961457112
60659421153692209864726961457113
60659421153692209865290701321179
60659421153692209865290787408843
60659421153692209865290787414459
60659421153692209865291045689097
60659421153692209865291045694713
60659421153692209865291158945151
60659421153692209865291160007961
60659421153692210231319380600537
60659421153692210413518160252589
60659421153692210413768864355693
60659421153692210414333720235845
60659421153692210414334064609379
60659421153692213524762819923601
60659421153692213525577608258689
60659421153692213525577951215489
60659421153692213570495398506221
60659421153692215172142923738519
60659421153692215172707007970503
60659421153692215354884524073491
60659421153692215354885295729978
60659421153692215354885295729987
60659421153692215354905444660338
60659421153692215354905444660347
60659421153692215355157263377982
60659421153692215355157263377991
60659421153692215355721261866663
60659421153692215355721347604350
60659421153692215355721347604359
60659421153692215355721347605811
60659421153692215355721347610182
60659421153692510603604771862169
60659421153692515544176038658526
60659421153692515544176038658535
60659421153692515544991941602538
60659421153692515544991941602547
60659421153694917058320555957683
60659421153694917058404238310915
60659421153694917059156350620227
60659421153696112280054842968764
60659421153696112325808427878632
60659421153703015397366851895741
60659421153703020933362683463498
60659421153704215605134699990971
60659421153704216154177631757923
60659421153704216154449227868801
60659421153704216154449227869619
60659421153704216200202812779695
60659421153704216200202814196637
60659421153704216200202898868763
60659421153704216200202899937237
60659421153704221095564801851615
60659421153704221095564801854045
60659421153704221095564801871298
60659421153704221095564801871307
60659421153704221095564887587369
60659421153704221095564887593193
60659421153704221095585808175677
60659421153704221141318386762509
60659421153704221507347151782419
60659421153704221690361405681330
60659421153704221690361405681339
60659421153704221690361491416266
60659421153704221690361491416275
60659421153704221690633116111899
60659421153727331964197071303943
60659421153727332009950313257218
60659421153727332009950570474710
60659421155277076208450164834033
60659421155382426125572820668345
60659421155382426125572820672557
60659421155568859721021751810775
60659421155568860132804786595139
60659421155601280574028937874077
60659421155673909952225636825879
60659421155698525427225871304585
60659421156249688827501322873849
60659421156257792290114220894473
60659421156260495641242706791121
60659421156261546258218787772717
60659421156261546258219562611589
60659421156261546441171140486345
60659421156322618303212316973275
60659421156322618303212321205363
60659421156322618303400603317855
60659421156322618348965901883191
60659421156322618348965906115279
60659421156322618349154188227723
60659421156322623702135335799745
60659421156330722178170791755343
60659421156330722178359077050163
60659421156330723412952725244659
60659421156330723413705866425199
60659421156330723413705869611739
60659421156330723458706310154575
60659421156330723459187482169339
60659421156330723459271164994747
60659421156330723459271169226835
60659421156330723459459451333663
60659421156330723459459454521607
60659421156330723824734988371075
60659421156330723825299844261007
60659421156330723870488316063547
60659421156330723870488573280991
60659421156330723870969488078311
60659421156330723871053170903719
60659421156330723871053175135807
60659421156330723871053429170923
60659421156330723871241457242635
60659421156330723871241457248251
60659421156330723871241460430579
60659421156330728812440598911301
60659421156333425116387812948511
60659421156333425116952672020771
60659421156333425162706256930687
60659421156333425162894539043131
60659421156333425528734931964859
60659421156333425574488516874775
60659421156354738600919430584225
60659421156355038789625165510153
60659421156355039201971512874169
60659421156359091917482683776567
60659421156365545414660067196793
60659421156365545826442331372969
60659421156365845558365362629645
60659421156365846015712896791441
60659421156366746720973748448903
60659421156366902237503129061329
60659421156366902237503129065541
60659421156367169026698538900132
60659421156541156137864289985041
60659421156541156137864580014289
60659421156541456281381585920281
60659421156541456281381589102609
60659421156541472751855944634955
60659421156541472751855948867043
60659421156549261247605755707321
60659421156549261659387761616293
60659421156549561391122764795641
60659421156549576626815194251683
60659421156552279565597328552227
60659421156553130353581065757223
60659421156553130353581840596095
60659421156553130765364100540183
60659421156553163707851508501189
60659421156553164119633485834657
60659421156553180179224571246223
60659421156553180179225342897151
60659421156553328626647244522990
60659421156573893193080095913893
60659421156577645765700165333455
60659421156577645765700169919675
60659421156577645765700213160958
60659421156577645765701332356102
60659421156577901482560530052937
60659421156577944719625134149187
60659421156585701461664604155686
60659421156585740214920027431771
60659421156585990532793530084874
60659421156585990532814422093466
60659421156586049829366309840815
60659421156646522571841911155447
60659421156646822714794832825243
60659421156646822715358917061439
60659421156646822715358920243767
60659421156649224275276999909011
60659421156649524418794004765243
60659421156649524418794008997331
60659421156650831415827199511415
60659421156658485669647373118009
60659421156658486081429637294185
60659421156658528906753732586119
60659421156658528906753733635879
60659421156658528906753762214143
60659421156658530142100526197455
60659421156658530142100554775719
60659421156658530553611107005063
60659421156658530553694761246543
60659421156658530553694789824855
60659421156658530553882789323871
60659421156658530691143573694757
60659421156658534259735167003657
60659421156658986534120877959902
60659421156658986534141798664850
60659421156659001358303151667611
60659421156681644716501404173353
60659421156681944860018413261673
60659421156682095435161371989550
60659421156682845473583751580725
60659421156682845473583780160489
60659421156682846022626799085143
60659421170036631575772030473029
60659421170044735449979159316477
60659421170044735450480567522477
60659421170044735450543244615483
60659421170044736686078065235513
60659421170044737234870378634297
60659421170048338957074487694137
60659421170109561097236806358055
60659421170117664971379372564551
60659421170117664971944233030667
60659421170117664972195280090363
60659421170117670508127743615225
60659421170117670508127743615433
60659421170121574203427402254889
60659421170121574203427402255097
60659421170153689514809722854182
60659421170328365720884613031307
60659421170328365720947374796231
60659421170328371074054160216965
60659421170328371074054817567894
60659421170328371074054931869297
60659421170328371211378362624677
60659421170328371256316040008733
60659421170328371257131175882261
60659421170328371257131947552015
60659421170328371257132290491345
60659421170328415545670399324891
60659421170328415545670484014279
60659421170328415545670485064039
60659421170328415545671513933815
60659421170328415545671517116143
60659421170328415545691291333483
60659421170328415545754052048647
60659421170328415545754053098407
60659421170328415546507197459823
60659421170328415683767952189427
60659421170328415728705629573483
60659421170328415728705630973163
60659421170328415729521194142911
60659421170328415729521537116765
60659421170328421036101444312769
60659421170328421036122364901077
60659421170328421036185040926853
60659421170336469595278997949831
60659421170336469595341760064675
60659421170336469595342535948887
60659421170336474536728958383157
60659421170336474536729730036893
60659421170336474536729730036941
60659421170336474536729730037101
60659421170336474948449318204763
60659421170336475131525562194593
60659421170336475131526333846925
60659421170336476366872354760381
60659421170336476366872354760589
60659421170336476366873469369513
60659421170336476915664325202781
60659421170336476915915373679419
60659421170336476915916145333146
60659421170336519009120091252571
60659421170336519420629643310059
60659421170336519420629729398919
60659421170336519420629729399127
60659421170336519420630414962391
60659421170336519420630419544191
60659421170336519420630501055671
60659421170336519420630762500783
60659421170336519557890398039663
60659421170336519557891169687783
60659421170336519603644759183871
60659421170336519603664874958123
60659421170336519603664876357803
60659421170336519603915580460907
60659421170336519603916695064007
60659421170336524362017585052481
60659421170336524362017670796049
60659421170336524362037819726201
60659421170336524362100495751977
60659421170336524362101267405713
60659421170336524911059918058335
60659421170336524911060689714879
60659421170336524956814188881435
60659421170336524956897871214767
60659421170336526146407396519837
60659421170339220712282726504411
60659421170339220712283501339071
60659421170339220712283841113335
60659421170339220712283844295663
60659421170339220712303618513003
60659421170340078637868434262413
60659421170340078637869205914745
60659421170340126633264798757249
60659421170340126633348395371333
60659421170340378827139028260649
60659421170340421469385994505963
60659421170340426822556313342341
60659421170340426822556313343953
60659421170340426822618989363905
60659421170340426822618989369729
60659421170340428652698938080538
60659421170340428652698938080539
60659421170340428652761614106314
60659421170340428652761614106315
60659421170360786161606694537077
60659421170360786161607469377561
60659421170360786162171550427217
60659421170360786573327053295873
60659421170360786573389733566787
60659421170360786573891137523437
60659421170360786573953556331769
60659421170360786756153021547293
60659421170360786756968154256122
60659421170360786756968929090575
60659421170360835986915555880121
60659421170360835986978231905897
60659421170360835987166259983225
60659421170360835987731115868945
60659421170371592975098146003577
60659421170371593524391867608569
60659421170371641748576219862879
60659421170372493954942894873529
60659421170372494137706187453305
60659421170372494137706531827047
60659421170372494137957234513209
60659421170372542133122700884117
60659421170372542133185376909893
60659421170372542133373747961283
60659421170372794144150813200073
60659421170372794327165066746313
60659421170372841910861992026725
60659421170372842322393294880901
60659421170372842322393294882513
60659421170372842322393294899775
60659421170372842322455970908289
60659421170372842322644341942209
60659421170372842322644341959462
60659421170372842322644341959471
60659421170372842505658595836757
60659421170372842505658595855630
60659421170372842505658595855631
60659421170433721036742082858781
60659421170433721036742082858829
60659421170433721036742082858989
60659421170433721036742086045529
60659421170433721036804758888977
60659421170433721448022942028547
60659421170433721448524345985197
60659421170433721448524350234746
60659421170433721448587022015393
60659421170433721585847776390865
60659421170433721631538313616185
60659421170433721631538313616393
60659421170433721631601332602973
60659421170433765508631035868251
60659421170433765509195120101639
60659421170433765920140674014599
60659421170433765920141359578071
60659421170433765920141445671351
60659421170433765920224242048967
60659421170433766057402114303463
60659421170433766057402200396743
60659421170433766103175819573803
60659421170433766103991727117085
60659421170433770861527758020249
60659421170433770861528529668161
60659421170433770861528615411729
60659421170433770861612212021393
60659421170433770998788598484789
60659421170433770999625422017109
60659421170433771044542955051201
60659421170433771044563103981561
60659421170433771044563875639509
60659421170433771044814922699205
60659421170433771045379006925573
60659421170433771045379006926977
60659421170433771410570776939079
60659421170433771410571634330559
60659421170433771411407600467027
60659421170433771411407686206335
60659421170433771456325133497115
60659421170433771457161185381315
60659421170433771457161271116251
60659421170433771593585973970238
60659421170433771593857941618242
60659421170436467211794445954751
60659421170436472702224716107969
60659421170436472702245636696277
60659421170436472703060425031365
60659421170436472747999221606353
60659421170436472747999221623615
60659421170436472748814009958703
60659421170437373132775743372929
60659421170437373132796663961237
60659421170437373133611452296325
60659421170437373315790083012609
60659421170437373315811003600917
60659421170437373316625791949054
60659421170437373316625791949055
60659421170444571086752915105259
60659421170444571086752916504731
60659421170444571086753001194119
60659421170444571086753001194327
60659421170444571086753002243879
60659421170444571086773808513323
60659421170444576028140170934497
60659421170444576028161091521401
60659421170444576028411795624505
60659421170444576577183189853535
60659421170444576622936774744529
60659421170444576622957695332837
60659421170444576622957695350298
60659421170444576623208399435941
60659421170444577812529982401853
60659421170444577858304487898625
60659421170444577858555192001729
60659421170444578407326586230759
60659421170444578407347506817654
60659421170444578407347506817663
60659421170444578407598210920767
60659421170445471654564697099823
60659421170445471654564783188891
60659421170445471654836293211519
60659421170445476595951952929269
60659421170445477007734131366089
60659421170445477007734131383559
60659421170445477191020181430505
60659421170445729201797217640489
60659421170445771843856183106603
60659421170445771843856184506283
60659421170445771844106887209707
60659421170445771844106888609387
60659421170445776785222546927457
60659421170445777197004725362873
60659421170445777197004811097809
60659421170445777197004811103633
60659421170445777197025617390330
60659421170445777197025731686117
60659421170445777197088407716105
60659421170445777197276407208527
60659421170445777380019150737489
60659421170445777380040071325797
60659421170445778432351517930273
60659421170445778569612358394813
60659421170445778615386863891585
60659421170445778981394536849103
60659421170445778981394622584038
60659421170445778981394622584039
60659421170445779027148121759019
60659421170445779164408962223718
60659421170468887653018593001601
60659421170468887653018678745169
60659421170468887653038827675321
60659421170468887653854387664145
60659421170468888202061697663999
60659421170468888202897663800467
60659421170468888247836203162166
60659421170468888247836203162175
60659421170468888248650991497263
60659421170468888248651220129158
60659421170468888248651248714755
60659421170469788220830374996373
60659421170469788221666169658709
60659421170469788221666512615509
60659421171017348069531726612053
60659421171017348069531729794381
60659421171017348069594402637829
60659421171017349853921536674113
60659421171017349853921536675517
60659421171017349853921537029649
60659421171017349853921538092507
60659421171017349853921538092667
60659421171017349853921541279207
60659421171017349853984214122655
60659421171017349899675126189123
60659421171017349899737799032571
60659421171017349899737802214899
60659421171020051557356882646573
60659421171020051557356883000705
60659421171020051557419558672349
60659421171020051557419559026481
60659421171028155431814720192395
60659421171028155432316128031213
60659421171028155432378804056989
60659421171028155432378804411121
60659421171029055451084891124417
60659421171029055451084891474129
60659421171029055451084891474337
60659421171029055451084892523889
60659421171029055451147567150193
60659421171029055451147568549665
60659421171029055451147568567135
60659421171029055451335596626993
60659421171029056000190586051553
60659421171029056000190586069023
60659421171029356372412729239778
60659421171090279237622349456755
60659421171090279238187205339667
60659421171090279238187205341071
60659421171090279374820342071723
60659421171090279375385197951619
60659421171090279375385197951827
60659421171090279375385972790699
60659421171090279420573926981591
60659421171090279421138782865907
60659421171090279421139557700567
60659421171090279786665024002051
60659421171090279787167203860591
60659421171090279787168236979925
60659421171090279787229879886367
60659421171090279787230224260109
60659421171090279787230999098981
60659421171090279832921047055181
60659421171090279832921821889841
60659421171090279832983809170025
60659421171090279832984584008897
60659421171090279970181543500271
60659421171090279970181801780573
60659421171090284728052193624385
60659421171090284728554373482925
60659421171090284911568713122605
60659421171092981078255345081767
60659421171092981078820204148411
60659421171092981079071248025779
60659421171092981124009016085123
60659421171092981124573870569759
60659421171092981124824919029135
60659421171093881509434079271575
60659421171093881691820711986407
60659421171093881692636614930419
60659421171093881692637734138612
60659421171093881692637734138613
60659421171101084404171915919707
60659421171101084404171915921111
60659421171101084404736774986351
60659421171101084404736774987755
60659421171101084404987822046047
60659421171101084404987822047451
60659421171101084953214590466407
60659421171101084953214675155843
60659421171101084953779449533051
60659421171101084954030496592747
60659421171101084954030582686027
60659421171101084998968260064259
60659421171101084998968260070083
60659421171101084998968261463939
60659421171101084998968261469763
60659421171101084998968518350385
60659421171101084999533120536407
60659421171101084999784167594491
60659421171101084999784167596103
60659421171101084999784167600315
60659421171101984971983696516203
60659421171101984972548556982319
60659421171101984972799604042015
60659421171101985383828378450951
60659421171101985383828464540019
60659421171101985384330562891291
60659421171101985384393324656215
60659421171101985384581609950987
60659421171101985521026371061499
60659421171101985567344902530971
60659421171101985567595863501599
60659421171101985567595949590667
60659421171101990325717727927405
60659421171101990508732067566877
60659421171101990508732067567085
60659421171102290514988321925593
60659421171102290652249076655197
60659421171102290697437805680797
60659421171102290697437805685169
60659421171102290698002661565113
60659421171102290698002661565273
60659421171102291246480824586737
60659421171102291247045680471053
60659421171102291247045680484103
60659421171125401565799055317707
60659421171309083861459327394571
60659421171309083861460099046903
60659421171309083861521974842035
60659421171309083861522003420347
60659421171309083998699818398563
60659421171309083998719967457003
60659421171309083998782729571847
60659421171309083998782757795819
60659421171309083999285598175979
60659421171309084044474352593143
60659421171309084044536342705735
60659421171309084044536342705895
60659421171309084044536343060027
60659421171309084044537114358067
60659421171309084044537114358227
60659421171309084410293796230207
60659421171309084411067862365205
60659421171309084411130624484261
60659421171309084593308135869887
60659421171309084594060509645993
60659421171309087567500476227109
60659421171309087567563152252885
60659421171309087568064563641421
60659421171309087568065335293753
60659421171309087568128011319529
60659421171309087705388766049133
60659421171309087751141579306717
60659421171309087751141579311089
60659421171309087751142350959049
60659421171309087751142350959209
60659421171309087751142350963421
60659421171309089351890287711935
60659421171309089351952963733339
60659421171309089351952963733499
60659421171309089352454375126247
60659421171309089397643872621851
60659421171309089534716254896333
60659421171309089534716254900545
60659421171309089534966531719235
60659421171309089534967303372962
60659421171309089534967303372971
60659421171309089534967303373019
60659421171309089534967303373178
60659421171309089535532162443827
60659421171309117215791388714821
60659421171309117353052143090293
60659421171309132040517600884279
60659421171309132177778355613883
60659421171309132223531969103515
60659421171309133824091619138863
60659421171309133824154266940459
60659421171309133824154295164639
60659421171309134007084952456703
60659421171309134007085724104823
60659421171309134007105844465295
60659421171309134007106616112011
60659421171309134007357664588649
60659421171309134007921752008577
60659421171309137530132768325533
60659421171309137530195444351309
60659421171309137575949029254583
60659421171311785701967803317659
60659421171311785702720944142615
60659421171311785702783706261671
60659421171311785747637705402119
60659421171311791055137347320989
60659421171311835710520298423547
60659421171311835710520298440809
60659421171311835710520299840489
60659421171311835710521070075879
60659421171311835710521074675149
60659421171311835710521414449413
60659421171311835710521417631741
60659421171311835710541190432139
60659421171311835710541190449401
60659421171311835710541191849081
60659421171311835710541966682328
60659421171312686132518055393827
60659421171312686132518830228487
60659421171312686133270856798651
60659421171312686133271971407575
60659421171312686133333618563575
60659421171312686133333704656855
60659421171312686133334733526631
60659421171312686269779584958091
60659421171312686315512249161607
60659421171312691622949043222273
60659421171312691669517764023139
60659421171312691669518507095746
60659421171312691805963382861953
60659421171312691805963382875003
60659421171312691806779290405235
60659421171312736141071325688347
60659421171312736141092217696939
60659421171312736141155755713456
60659421171312736141155755713465
60659421171312736141907868022768
60659421171312736141907868022777
60659421171312736141908125240221
60659421171312736278332080418111
60659421171312736278352972426703
60659421171312736279168879969985
60659421171312991996049855822294
60659421171319889028071541304987
60659421171319889028071541306391
60659421171319889028072316139647
60659421171319889028134302021555
60659421171319889028134330599867
60659421171319889576905351757395
60659421171319889577114558825749
60659421171319889577177320940593
60659421171319889622596175952099
60659421171319889622596950786759
60659421171319889622658936667263
60659421171319889622658936667471
60659421171319889622679885951927
60659421171319889622681005147071
60659421171319889622930934411303
60659421171319922382403715894341
60659421171319922382403716944101
60659421171319922382404491778761
60659421171319922977200319705777
60659421171319922977201091358109
60659421171319938990703833404815
60659421171319939036436524906619
60659421171319939036436526304687
60659421171319939036436526304895
60659421171319939036436526306299
60659421171319939036437296553127
60659421171319939036437301139347
60659421171319939036437301145171
60659421171319939036437640909399
60659421171319939036437640913611
60659421171319939036437644095939
60659421171319939036708122416591
60659421171319939036708122417995
60659421171319939036709237021095
60659421171319939036709237038565
60659421171319939585479543808187
60659421171319939585479543825449
60659421171319939585479543825497
60659421171319939585479545225129
60659421171319939585480320059789
60659421171319939585480663016381
60659421171319939585480663020593
60659421171319939585500435816779
60659421171319939585500435834041
60659421171319939585500437233721
60659421171319939585501212066968
60659421171319944343874152242805
60659421171319944938649749757353
60659421171319944938649835500713
60659421171320789595883321901483
60659421171320789595946084016327
60659421171320789595946085060263
60659421171320789595946112240299
60659421171320789595946113639979
60659421171320789595946859900539
60659421171320790007456379022355
60659421171320790144738830342731
60659421171320790190407956547191
60659421171320790190470718662035
60659421171320790190471494546247
60659421171320790190492443830911
60659421171320790190492786787503
60659421171320794948864498047397
60659421171320794949115546506773
60659421171320794949116318159105
60659421171320794949116318164721
60659421171320794949116318177819
60659421171320795086126024430737
60659421171320795131878837686869
60659421171320795131879609339201
60659421171320795132129886146245
60659421171320795132129886146453
60659421171320795132129886163714
60659421171320795132129886163715
60659421171320795132130657798577
60659421171320795132130657798785
60659421171320795132131000755377
60659421171320822950215497534773
60659421171320822950215498934453
60659421171320839421254973583343
60659421171320839421317621384939
60659421171320839421317622429083
60659421171320839421317622434699
60659421171320839421317649609119
60659421171320839421317651008799
60659421171320839421318397269359
60659421171320839421505679086127
60659421171320839604248306901183
60659421171320839604248308300863
60659421171320839604249083135523
60659421171320839604269198909775
60659421171320839604269970556491
60659421171320839604519904412559
60659421171320839604521019015659
60659421171320839604521019033128
60659421171320839604521019033129
60659421171320840016030657179524
60659421171320840016030657179525
60659421171320840016051463081579
60659421171320840016115001098096
60659421171320840016115001098105
60659421171320840016115029677812
60659421171320840153291325802751
60659421171320840153312217811343
60659421171320844957417826919902
60659421171320844957418512833087
60659421171320844957502195186102
60659421171320844957502195186111
60659421171321089785153917299351
60659421171321089785216679064275
60659421171321090196935923208323
60659421171321090196998684967423
60659421171321090196998684973247
60659421171321090196998713547139
60659421171321090196998970764583
60659421171321090334196591844647
60659421171321090334259353609571
60659421171321090334259725140055
60659421171321090334260472817764
60659421171321090379678551945059
60659421171321090379741313709983
60659421171321090379762262990275
60659421171321090379929256048163
60659421171321090380013310049971
60659421171321090380013310404263
60659421171321095138135863703741
60659421171321095138135949792809
60659421171321095138135949797021
60659421171321095138323464483397
60659421171321095138324236135729
60659421171321095138324236137341
60659421171321095138324236154594
60659421171321095138324236154603
60659421171321095138386140504961
60659421171321095138386140509173
60659421171321095138386883594830
60659421171321095138386912157293
60659421171321095138386912163117
60659421171321095275396618428973
60659421171321095275396618429133
60659421171321095275396618433345
60659421171321095275646895234565
60659421171321095275647666886079
60659421171321095275647666886897
60659421171321095275647666892721
60659421171321095275647666905762
60659421171321095275647666905770
60659421171321095275647666905771
60659421171321095275648009849313
60659421171321095321149431685105
60659421171321095321149431685265
60659421171321095321400480144481
60659421171321095321400480144641
60659421171321095321400480148853
60659421171321095321401251796813
60659421171321095321401251796973
60659421171321095321401594753565
60659421171321095321401594757777
60659421171321095732911546802023
60659421171321095870172301531787
60659421171321095870192450586833
60659421171321095870192450591045
60659421171321095870193222239165
60659421171321095870193222243377
60659421171321095870443499063471
60659421171321095870444270715803
60659421171321097105539243152621
60659421171321097105790291629259
60659421171321097105791034701866
60659421171321123551080070764285
60659421171321123551268356059057
60659421171321123688529110434529
60659421171321123734282695344445
60659421171321123734282695698737
60659421171321139610588216427271
60659421171321139610588216433095
60659421171321139610588245006987
60659421171321139610588245011199
60659421171321139610588987034055
60659421171321139610588991266143
60659421171321139610776273084315
60659421171321139610776273088527
60659421171321139610777273374375
60659421171321139610777273378587
60659421171321139747786209397775
60659421171321139748036913500879
60659421171321139748038028103979
60659421171321139793790498409343
60659421171321140159568586483099
60659421171321140159569243816567
60659421171321140159631262508875
60659421171321140159631262863007
60659421171321140159632005935623
60659421171321140205384818720005
60659421171321140205384819212080
60659421171321140205384820261840
60659421171321140205384820261841
60659421171321140205572762600021
60659421171321140205572848339168
60659421171321140205572848339169
60659421171321140342582811808127
60659421171321140342582813226680
60659421171321140342583583456247
60659421171321140342833517329784
60659421171321140342834631932885
60659421171321145100955756577609
60659421171321145100956528253027
60659421171321145101018432603385
60659421171321145101019204255717
60659421171321145101019204274347
60659421171321145101019204274431
60659421171321145101019204274590
60659421171321145101019204274591
60659421171321145146772789184506
60659421171321145146772789184507
60659421171321145695815808103337
60659421171323541307683652867867
60659421171323541307683652868027
60659421171323541307683654284968
60659421171323541307683654284969
60659421171323541307684424514535
60659421171323541307684429119628
60659421171323541307684429119629
60659421171323541307684772076220
60659421171323541307684772076221
60659421171323541307684772080433
60659421171323541307705316523127
60659421171323841451221553964779
60659421171323841451221553964939
60659421171323841451221555381880
60659421171323841451221555381881
60659421171323841451222325611447
60659421171323846804391874219627
60659421171323846804391874219870
60659421171323846804391874219871
60659421171324699376786371131291
60659421171324741881772581229899
60659421171324741881835343348955
60659421171324741881835344411765
60659421171324742019033335959503
60659421171324742064787692516087
60659421171324747372266332240211
60659421171324747418019917150127
60659421171344204359053218768653
60659421171344204359617299818309
60659421171344204359618074652969
60659421171344206143191978590093
60659421171344206143380263884913
60659421171344206143443025648385
60659421171344206143443025649789
60659421171344206143443025649837
60659421171344206188945563498557
60659421171344206188945563504381
60659421171344206189196610558253
60659421171344206189196615163347
60659421171344206189196615163395
60659421171344206189760696213003
60659421171344206189761471047663
60659421171344206555162614171791
60659421171344206738740951950015
60659421171344256151745221721963
60659421171344256152017189370051
60659421171344256564363537795473
60659421171345104926865000763425
60659421171345104927429856647533
60659421171345106573743091948333
60659421171345106573994139008237
60659421171345106574557880283421
60659421171345106711003760584657
60659421171345106711254807644561
60659421171345107123601242159051
60659421171345154752173858923933
60659421171345154752236534949709
60659421171345154752988647259021
60659421171345154752988990215821
60659421171345156537378801696227
60659421171345156583132043649343
60659421171345156583132386606143
60659421171345406763201971239889
60659421171345406763264646911533
60659421171345406763828474280205
60659421171345406946216224786129
60659421171345406946278986551213
60659421171345454942259241255805
60659421171345455125273838108557
60659421171355913570498729410393
60659421171355913570749776470089
60659421171355913570750120843831
60659421171355914119792795389127
60659421171355961565915242841205
60659421171355961565977918866981
60659421171355961566166289918371
60659421171355961749180543814530
60659421171355961749180543814531
60659421171355962160962893747108
60659421171355962160962893747117
60659421171356261938451137812718
60659421171356262304228855758430
60659421171356262304228855758431
60659421171356262304479902818127
60659421171356262350045116694122
60659421171356262350233401988894
60659421171357114327581449776887
60659421171357114327832152463049
60659421171357114876624124322183
60659421171357162322997618834165
60659421171357162322997618851427
60659421171357162323060294859941
60659421171357162506262919807283
60659421171357162872040637752995
60659421171357162872103313778771
60659421171357162872291684812691
60659421171357162917794222662911
60659421171357162917856898688687
60659421171357162918045183983459
60659421171357162918045269722607
60659421171417139234187832254293
60659421171417139234187835436621
60659421171417139234250508280069
60659421171417141017824386701761
60659421171417141018075090804865
60659421171417141018577642322177
60659421171417141018577646921447
60659421171417141018640318347953
60659421171417141018640319764895
60659421171417141063577971611629
60659421171417141063765999687553
60659421171417141063765999693377
60659421171417141063828675713329
60659421171417141063828675714733
60659421171417141063829790328077
60659421171417141064310311242998
60659421171417141064393876095038
60659421171417141430422582537179
60659421171417141430422582891311
60659421171417141612621762187211
60659421171417183706640872679479
60659421171417185490214890934063
60659421171417185491030336604023
60659421171417185491030336604071
60659421171417185491030422697303
60659421171417185491030422697511
60659421171417185491030680977605
60659421171417185491030680977765
60659421171417185536220181654245
60659421171417185536783921394443
60659421171417185536783921512487
60659421171417185536784007605767
60659421171417185536784007605975
60659421171417185536784007611591
60659421171417185536784036185483
60659421171417185536784264351035
60659421171417185536784265886229
60659421171417185536784265891845
60659421171417185536784269074173
60659421171417185536784379142283
60659421171417186085011380449721
60659421171417186085827026526257
60659421171417186085827284806511
60659421171417189196256040120733
60659421171417189197070828455821
60659421171417189197071171412621
60659421171417189241988704440889
60659421171417189242260672090505
60659421171417189242824413364285
60659421171417190843636143935651
60659421171417190844200228167635
60659421171417191026377744270575
60659421171417191026377744270623
60659421171417191026378515927119
60659421171417191026398664857470
60659421171417191026398664857479
60659421171417191026399436515418
60659421171417191026399436515427
60659421171417191027214224850515
60659421171417191027214567807314
60659421171417191438160694373033
60659421171417191438160780116393
60659421171417191438996746257233
60659421171418039801498209225185
60659421171418041448375413966721
60659421171418041448626118069825
60659421171418041448627232678749
60659421171418041449128669582765
60659421171418041449128669937057
60659421171418041586389424312529
60659421171418041631389753606193
60659421171418041631640457709505
60659421171418041631641572318429
60659421171418042180433544177563
60659421171418084274452654674043
60659421171418084274452768993115
60659421171418085920828566000619
60659421171418085921581363869031
60659421171418085921581449962263
60659421171418085921581449962471
60659421171418085921581708242565
60659421171418086058842118598795
60659421171418086104595789601943
60659421171418089626807067385693
60659421171418089627621855720781
60659421171418089809800486437065
60659421171418089809821407025373
60659421171418089810072454085069
60659421171418089810636195354637
60659421171418091412012010157987
60659421171418091457765252111103
60659421171418091457765509328511
60659421171418091457765509328538
60659421171418091457765509328547
60659421171418091457765509328754
60659421171418091457765509328755
60659421171418091457765595067903
60659421171418091594189526265346
60659421171418091595026006840867
60659421171418091595026349797666
60659421171418092006808528247585
60659421171418341638399263579501
60659421171418341638461939959409
60659421171418386110016277522087
60659421171418386110016363615367
60659421171418386110099188577119
60659421171418386110851957865767
60659421171418386110852043959047
60659421171418386293866297505447
60659421171418386293866383598727
60659421171418386293866411824151
60659421171418386293866411824311
60659421171418386293866412178443
60659421171418386293866669041595
60659421171418386293866755135035
60659421171418389816056655050809
60659421171418389816056740794169
60659421171418389816140337404041
60659421171418389999071080433849
60659421171418389999907132309625
60659421171420787625016709840039
60659421171420787625016795933319
60659421171420787808031049479719
60659421171420787808031054078989
60659421171420787808031135572999
60659421171420787808031139817968
60659421171420787808031139817977
60659421171420793297625643888527
60659421171420793297646564476835
60659421171420793298461352811923
60659421171421087951548063165896
60659421171428891087378132464975
60659421171428891087378245378543
60659421171428891087378246778223
60659421171428891636671854087437
60659421171428891682174734875327
60659421171428891682174734876779
60659421171428891682425438978431
60659421171428891682425438979883
60659421171428891682425438997353
60659421171428891682425525067499
60659421171428891682425525073323
60659421171428891682425525086420
60659421171428891682425525086421
60659421171428891682425553647215
60659421171428896623541098696181
60659421171428896623562019284489
60659421171428896623562019301958
60659421171428896623562019301959
60659421171428898407930910182411
60659421171429148634401731520249
60659421171429148634652435623353
60659421171429191276627834454779
60659421171429191825670851955055
60659421171429191825670851956507
60659421171429191825670851956667
60659421171429191825670853373608
60659421171429191825670853373609
60659421171429191825670938049947
60659421171429191825670938062996
60659421171429191825691743965099
60659421171429191825691743965259
60659421171429191825691858278299
60659421171429191825942448066751
60659421171429191825942448068203
60659421171429191825942448068363
60659421171429191825942449485305
60659421171429191825942534155819
60659421171429191825942534161643
60659421171429191825942562381403
60659421171429191825942562735535
60659421171429191871424522481815
60659421171429191871696118593511
60659421171429191871696119065895
60659421171429191871696119084608
60659421171429191871696120134368
60659421171429191871696120134369
60659421171429191871696147645611
60659421171429191871696147649823
60659421171429191871696147662872
60659421171429196767079028372809
60659421171429196813083317403250
60659421171429196813083317403251
60659421171429197361875632201706
60659421171429197361875632201715
60659421171429197362126336304819
60659421171429198414187078806191
60659421171429198597201504180647
60659421171429198597222424767494
60659421171429198597222424767503
60659421171429198597473128870607
60659421171429199008983682634937
60659421171430091844439616449343
60659421171430091844439702188491
60659421171430091844460508457935
60659421171430092393482633951231
60659421171430092393503525959823
60659421171430092393754230062927
60659421171430092439257110868287
60659421171430092439507814971391
60659421171430092439507901060459
60659421171430092439507929640175
60659421171430097197609049316137
60659421171430097197609049333399
60659421171430097197609135055285
60659421171430097197629941322299
60659421171430097197629941341982
60659421171430097380623474689141
60659421171430097380644395277449
60659421171430097380895099397815
60659421171430097746652068234967
60659421171430097929938118299383
60659421171430098981998946535691
60659421171430099165013286175370
60659421171453206418297130719133
60659421171453208203502073491427
60659421171453208249255315444543
60659421171453208249255572661951
60659421171453208249255572661978
60659421171453208249255572661987
60659421171453208249255572662194
60659421171453208249255572662195
60659421171453208249255658401343
60659421171453208798298591581025
60659421171453506607546804127609
60659421171453508438525909441243
60659421171453508438525909441486
60659421171453508438525909441487
60659421171453508438526252398070
60659421171453508438526252398079
60659421171453508987569156998036
60659421173294841994271013281848
60659421173986521929712007969849
60659421173986521929712782808721
60659421173987422497461027845357
60659421173987422497461802684229
60659421173987422543215387594145
60659421173987710378746474447793
60659421173987711613528407474761
60659421173987722732297924817245
60659421173987722732297925289421
60659421173987722732548628920349
60659421173987722732548629392525
60659421173987722869746621885189
60659421173987726438526244800787
60659421173987726438526244802191
60659421174059301401362602911473
60659421174059301401927461978117
60659421174084968019589693353503
60659421174093045266003453751796
60659421174093045266003541087373
60659421174093045266003541087616
60659421174093045266003541091828
60659421174093078665995042896577
60659421174093078666078610464385
60659421174278139379343699832763
60659421174278139379344814441687
60659421174278139379344817624015
60659421174278262044831094701467
60659421174299920145540303735707
60659421174299920145540348383312
60659421174299920145540351563210
60659421174299920145603110502368
60659421174303772826252839129819
60659421174303820821732143376203
60659421174310677178911623237443
60659421174310726958717648420302
60659421174310726958717991376894
60659421174310726958780410181014
60659421174310726958780667398458
60659421174311627526529430060734
60659421174311925931472974711594
60659421174311925931472974713046
60659421174311925931473233328683
60659421174311927715863044454068
60659421174375400703852481780293
60659421174376707700864779346787
60659421174376707700885700047363
60659421174376707700885786140803
60659421174376773586016546234662
60659421174376773586016546234869
60659421174376773586016546234870
60659421174376773586016546701222
60659421174376773586016546701429
60659421174376773586016546701430
60659421174383612007706535213599
60659421174383612053522539284527
60659421174383628662094624456263
60659421174383628662094624460475
60659421174383654672882279410450
60659421174383656525913315162560
60659421174384873708616227484114
60659421174384877460410160877205
60659421174384877460410160896078
60659421174384877460410160896079
60659421174384877460410162412398
60659421174384877460410162412399
60659421174407938503148551402106
60659421174407971811663575530907
60659421174407971811663623358410
60659421174407977210649399894701
60659421174407988283016819664256
60659421174407988465969144856766
60659421178911277625832683740441
60659421178911277625832684088957
60659421178911577860856833950785
60659421178984207010035332001070
60659421178984207010035332006686
60659421178984207010035417621966
60659421178984207010035418094350
60659421178984207010035446321178
60659421178984207010035446325550
60659421178984207147233324611618
60659421178984507336503918491762
60659421179016627451448227267178
60659421179016627451448227272794
60659421179203061595940861831747
60659421179203061641757094536239
60659421179203066537306339681405
60659421179203066537390707947821
60659421179203361785274132205685
60659421179203467407435357054776
60659421179235480252754281409201
60659421179235482037227689486138
60659421179235482037227689486381
60659421179235482037416060524514
60659421179235482082981245814934
60659421179235482082981245815177
60659421179235932389962805671022
60659421179235932389963178723650
60659421179235932389963178728022
60659421179296709530224135426487
60659421179296709531060187300806
60659421179307510991066909869094
60659421179307510991066910931904
60659421179308415127386632479482
60659421179308415127386632479487
60659421179308416911776529681725
60659421179332726752265226024881
60659421179332726752265226024882
60659421179332726752537193672802
60659421179332726753101277900658
60659421179332726753101277905029
60659421179333193714282899023816
60659421179333193714282901739584
60659421179333193714283673391916
60659421179333199204713114667685
60659421179883890244800159308981
60659421179883890244883842128773
60659421179883890244883846360861
60659421179884340597703678006166
60659421179892294354867237375241
60659421179892445639379363919034
60659421179894697058625225697529
60659421179894697058625226051661
60659421179894997247895790997957
60659421179894997293085292142449
60659421179894997293649375907873
60659421179896051616603733289915
60659421179896051616603733291319
60659421179896051616666495054839
60659421179896346864549919196009
60659421179896347070378633723051
60659421179896347070378633727423
60659421179957125308788420473141
60659421179964925287807928776874
60659421179964925287807930312067
60659421179964925287807930312068
60659421179964925287870778166059
60659421179964925288372784674447
60659421179964925288372784674448
60659421179964925288372789378711
60659421179964925288372870413595
60659421179964925288373157728320
60659421179964925288373157745789
60659421179964925288373157745790
60659421179964925288373243467468
60659421179964925288373243471840
60659421179964925288373243484938
60659421179964925288435632532651
60659421179964925333624620293419
60659421179964925334377418160379
60659421179964925334377418165995
60659421179964925334377421348323
60659421179964925334377532479243
60659421179964925334377532484859
60659421179964925334377535667187
60659421179964925334377789696687
60659421179964925334377789702303
60659421179965223693504991909487
60659421179965225477141657960003
60659421179965225477622462670547
60659421179965225477622831024527
60659421179965225477622835741889
60659421179965225477622916759304
60659421179965225477622916763676
60659421179965225477622921481038
60659421179965225477706140791691
60659421179965225477706513844319
60659421179965225477894427136223
60659421179965225477894430318551
60659421179965225477894512871000
60659421179965225477894516057540
60659421179965225477894803389893
60659421179965225477894889129042
60659421179965225522811188513819
60659421179965225523376047580463
60659421179965225523459725701607
60659421179965225523648012046139
60659421179965225523648015228467
60659421179965229229500475933037
60659421179967626579461012106947
60659421179967626579461012106948
60659421179967626580025866569950
60659421179967626580025871173591
60659421179967627037624477792519
60659421179967627037624563880183
60659421179967627037624592111383
60659421179967926631533727807883
60659421179967926632098586880143
60659421179967926632286868986971
60659421179967926632286868992587
60659421179967926768710685398783
60659421179967926769275544465427
60659421179967926769547623716575
60659421179967926769547623716576
60659421179967926769547623717979
60659421179967926769547623717980
60659421179967926814464270308699
60659421179967926815029129375343
60659421179967926815301093835403
60659421179967926815301093841019
60659421179967927181141486762747
60659421179967927226246647753979
60659421179967927226895071672663
60659421179967927364072229782568
60659421179967927364072258362284
60659421179968827748325650753939
60659421179968827748890506632640
60659421179968827748890592371628
60659421179968827748890592373032
60659421179968827748953354490844
60659421179968827794058315075547
60659421179968827794623256575144
60659421179968827794623257047528
60659421179968827794706939400760
60659421179989240619270349309301
60659421179989240619354032129093
60659421179992392812806977367127
60659421179993293243420766397011
60659421179993593569889324307779
60659421179993593569889324307827
60659421180000046884052397146249
60659421180000047433032653946023
60659421180000047433095416047610
60659421180000047433095416051981
60659421180000047433095416051982
60659421180000047433095416065079
60659421180000047433095416065080
60659421180000047433095501791130
60659421180000047433095501804228
60659421180000047478848972382181
60659421180000047478849000956281
60659421180000047478849000961897
60659421180000047616026072860430
60659421180000047616026158599578
60659421180000047616046736350790
60659421180000047616046993566830
60659421180000047616046993568234
60659421180000047616047079305894
60659421180000047616047079305978
60659421180000047616047079307382
60659421180000047616298042043468
60659421180000047616298042044872
60659421180001248190094109214954
60659421180001248190115029919902
60659421180001248190115029938776
60659421180001248190366078398152
60659421180001403889826116295621
60659421180001704033154725303698
60659421180001704033426693069799
60659421180172022530782353455468
60659421180175624252986464033032
60659421180175624252987234640023
60659421180175629743417423299231
60659421180175657607256619934497
60659421180175674214992019871563
60659421180175674215054696247259
60659421180175674215054700479347
60659421180175674215807070023413
60659421180175674260724684075127
60659421180175674260808252576055
60659421180175674260808256808143
60659421180175974404262614218267
60659421180175974404262618450355
60659421180183728127318087186631
60659421180183729911707555697347
60659421180183729911707555697348
60659421180183729911770317462272
60659421180183763265790141842281
60659421180183763265790141842282
60659421180183763265852818217977
60659421180183763311606374546773
60659421180183763311606403127893
60659421180183763311794431205221
60659421180183778090013917282624
60659421180183778090013917282867
60659421180183778090013941631899
60659421180183778090013945863744
60659421180183778090013945863987
60659421180183778135683929459767
60659421180183778135767497960695
60659421180183778135767502192540
60659421180183778135767502192783
60659421180184030100978607319508
60659421180184030146732077443999
60659421180184063455311411245814
60659421180184063455311787499484
60659421180184078279221749516131
60659421180184078279221863834995
60659421180186464557443223637161
60659421180186464557443223637162
60659421180186465015041490831745
60659421180186481028733403788835
60659421180186481028796080164531
60659421180186481074465296808031
60659421180186481074466068464575
60659421180186731255182534776811
60659421180186731255183309611471
60659421180186731392443289502203
60659421180186731392443289502204
60659421180186764746713477861133
60659421180186764746713703310917
60659421180186764746713731890633
60659421180186764746713731896249
60659421180186764746713817635397
60659421180186764746713820817725
60659421180186779570874831311059
60659421180186779570874831312463
60659421180186779570875202847367
60659421180186781218003113232817
60659421180186781218003227546065
60659421180186781218003883350115
60659421180186781218003888067477
60659421180186781218003998135539
60659421180186781218004002386341
60659421180186781218004256415841
60659421180186781218004256421457
60659421180186781401017452872494
60659421180187631822973395706472
60659421180187631822994316417243
60659421180187631822995091251903
60659421180187632417770770123495
60659421180187632417790918710955
60659421180187665177327492694933
60659421180187665177327521276053
60659421180187665726307490747845
60659421180187665726307490747846
60659421180187665726369481210358
60659421180187665726370252861285
60659421180187665772123752033458
60659421180187665772123837771201
60659421180187680001488620340943
60659421180187681785794773331875
60659421180187681785877655453059
60659421180187681785877656988090
60659421180187681785877656988093
60659421180187681785877685566402
60659421180187681785877685566405
60659421180187681831631240362975
60659421180187681831632012013903
60659421180188137628793085459030
60659421180188137628855761484806
60659421180208045243253657165857
60659421180208045243253657165911
60659421180208045243254404837791
60659421180210747129703342770734
60659421180210796360466563041319
60659421180210796360466648763158
60659421180210796360466648776256
60659421180211047318973908071162
60659421180211246713097079453602
60659421180211246713097079453650
60659421180211246713098113027690
60659421180211945919382686851802
60659421180211997117548939010986
60659421180211997117548939028456
60659421180212098050083912527459
60659421180212098050083912528863
60659421180212446372010796932707
60659421180212446372031717639059
60659421180218900234673438881893
60659421180218900234673438881894
60659421180218900280343427176321
60659421180218900417604096162482
60659421180218901470208602481602
60659421180220052813513332838281
60659421180220052813513677217639
60659421180220052859267262127555
60659421180220241867243014667467
60659421180220251155304392466875
60659421180220252985363733432706
60659421180220252985364106504207
60659421180220252985364106504208
60659421180220252985447674538575
60659421180220252985447674538576
60659421180220551344574613411066
60659421180220551344574613412518
60659421180220553128630066997590
60659421180220553128692743023366
60659421180220553128902036180628
60659421180220553128964712206404
60659421180280980117258962063174
60659421180280980117886865627617
60659421180280980117886865627671
60659421180280980117886870226936
60659421180281022805323450050408
60659421180281024589462209871883
60659421180281024589524886247579
60659421180281024590276883765852
60659421180281024590277256837194
60659421180281024590277260023733
60659421180281024590277260023734
60659421180281024590277342576342
60659421180281024590277345763041
60659421180281024635194016683967
60659421180281024635194874075447
60659421180281024635278442576375
60659421180281024635278471157495
60659421180281024636030927484806
60659421180281024636030930672957
60659421180281480433275198547295
60659421180281480433275199019471
60659421180283725744669297046711
60659421180283725881115177324862
60659421180283725881929965541858
60659421180283725881929965560732
60659421180283725881929965659950
60659421180283725881929965678824
60659421180283725881929965683195
60659421180283725881929970263592
60659421180283725881930051772103
60659421180283725927683636214007
60659421180283731234347401959013
60659421180283731234347401959014
60659421180284026071200645768887
60659421180284026071200650000732
60659421180284026071200650000975
60659421180284132311151492641031
60659421180284181587731088619634
60659421180284926501751677265692
60659421180285032741702520255911
60659421180285080920195963257287
60659421180285333068212861828327
60659421180285333068233782534727
60659421180285333068233868628167
60659421180285381246664635599395
60659421180285381246664640185615
60659421180285398953300747743244
60659421180285398953300833482392
60659421180285398953363509508168
60659421180285398953364657414170
60659421180285398953364657768302
60659421180285398953364657768461
60659421180285398953364657768462
60659421180291831449019054842719
60659421180291831449019083421031
60659421180291831449207082920047
60659421180291831586196155330796
60659421180291831586217047457480
60659421180291831586217161770644
60659421180291831586217161770728
60659421180291831586467751442492
60659421180291831586467751560584
60659421180291831586467837649652
60659421180291831586467838712462
60659421180292131775466835063968
60659421180292131775738346975918
60659421180292131775738431175664
60659421180292287246451723870099
60659421180292287292184416771423
60659421180292287292268099119039
60659421180292987688082722104339
60659421180293030376146062535575
60659421180293030376146063585335
60659421180293032160264191684076
60659421180293032160264277419011
60659421180293032160285198123959
60659421180293032160535787795772
60659421180293032160535789330965
60659421180293032160535873530548
60659421180293032160535875065741
60659421180293032160535875065742
60659421180293032206017862328927
60659421180293032206017862328928
60659421180293032206289374240881
60659421180293032206289458440623
60659421180293032206289458440624
60659421180293035866576251194783
60659421180293035912058154239354
60659421180293154459910079022133
60659421180293154459910164757069
60659421180293187860079766322356
60659421180293187860079766794740
60659421180293187860079767857550
60659421180293187860079881113603
60659421180293488003262131742671
60659421180293488003534099857235
60659421180293488003596775528720
60659421180293488003596775883012
60659421180293488049266677973135
60659421180293502827757899358169
60659421180293502827757985097317
60659421180293504063052779100745
60659421180316146185893734122809
60659421180316146734372754548720
60659421180316146734936753041639
60659421180316146734936838776576
60659421180316146734936838780947
60659421180316146780690423690863
60659421180316146917951092675496
60659421180316597087567269453922
60659421180316597087567269453970
60659421180316597087567295317918
60659421180316597087567295319322
60659421180316597087567298151730
60659421180316597087567298500246
60659421180316597087568041106302
60659421180316597087568041578478
60659421180316597087568069804062
60659421180316597087568070158194
60659421180316597224201175116683
60659421180316597224201203696399
60659421180316597224765258816499
60659421180316597224765287396215
60659421180316597224765290578543
60659421180316597270497926202343
60659421180316602760928110610750
60659421180316602760928110612202
60659421180316613878505181417707
60659421180316613879049145293431
60659421180316613879049148481423
60659421180316613879070040483622
60659421180316613879070040489967
60659421180316613879070040490015
60659421180316613879070812135945
60659421180316613879070812135954
60659421180317497654720804905683
60659421180317497654814878407419
60659421180317497654814881411628
60659421180317497654814992726283
60659421180317497654814995908451
60659421180317497654814995908611
60659421180317497655284889137910
60659421180317497655378962461527
60659421180317497655379076958267
60659421180317497655379076958350
60659421180317497655379076959754
60659421180317497655379080140678
60659421180317497655379080142082
60659421180317497655379737473903
60659421180317497655379737474063
60659421180317497655379851794414
60659421180317503191479166927649
60659421180317503191562734495457
60659421180317503191562736030651
60659421180317512479540544728461
60659421180317514263366189071684
60659421180317514263366189076056
60659421180317514263867597277808
60659421180317514263930268524827
60659421180317514263930270475631
60659421180317514263930273301238
60659421180317514263930273303668
60659421180317514263930273307796
60659421180317514263930273308039
60659421180317514263930273308040
60659421180317514309118970449042
60659421180317514309118970449043
60659421180317514309118970915602
60659421180317514309118970915603
60659421180317514309119745282335
60659421180317514309119745288158
60659421180317514309600261481318
60659421180317514309600261952090
60659421180317514309600261952091
60659421180317514309683824736929
60659421180317514309683824736930
60659421180317514309683825204893
60659421180317514309683826272123
60659421180317514309683826331990
60659421180317514309683826333359
60659421180317514309683826333394
60659421180317514309683826799919
60659421180317514309683826804373
60659421180317514309683826804374
60659421180317514309683826805777
60659421180317514309683826805778
60659421180317514309683829454243
60659421180317514309683829454244
60659421180317514309683829514075
60659421180317514309683829514318
60659421180317514309683829514319
60659421180317514309683829515722
60659421180317514309683829519898
60659421180317514309683829519899
60659421180317514309683829519934
60659421180317514309683829520141
60659421180317514309683829520142
60659421180317514309683829987862
60659421180317514309683829987863
60659421180317514309683829988105
60659421180317514309683829988106
60659421180317514309683941118783
60659421180317514309683944305323
60659421180317514309683944305566
60659421180317514309683944306727
60659421180317514309683944306970
60659421180317514309684601166407
60659421180317514309684601166650
60659421180317514309684601172230
60659421180317514309684601172231
60659421180317514309684601172266
60659421180317514309684601172473
60659421180317514309684601172474
60659421180317514309684601638790
60659421180317514309684601638791
60659421180317514309684601639033
60659421180317514309684601639034
60659421180317514446327466930446
60659421180317814498954420330178
60659421180317814498954420802561
60659421180317814498954420802562
60659421180317814498954423512506
60659421180317814498954538303754
60659421180317818159189729541107
60659452840556582960911408824701
60659452846501231084034224214740
60659452846501231084036518447805
60659452846501231091564486501005
60659452846501231091564516265994
60659453000089467878556409059469
60659453006034115818852107939407
60659453006034116001869886540197
60659453006034116009397854593397
60659453006034116009962743424822
60659453460973957487119873730021
60659453478688122633686086975663
60659453478688122634501994861639
60659453478688122639584825907323
60659453478688127573377908257483
60659453478688127573441355935383
60659453478690829284407083229089
60659453478698932564004862549109
60659453478698933158801466378015
60659453478699834961959955294385
60659453484596748045092292645233
60659453484596748045093067479893
60659453484600349721605578555709
60659453484600349721606353394581
60659453484600655401307160382391
60659453484600655401307160382551
60659453484600655403754881437813
60659453484600655403754967531253
60659453484608758726657756141031
60659453484608758729105560103193
60659457076825768447035457370539
60659457076825768447037780318833
60659457076858183762100755874557
60659457076858183762100760460777
60659457076858183762162747391041
60659457076858183762163517993613
60659457076858183762163522225701
60659457076858183762351804333933
60659457076858183762351804338145
60659457076858183763795332568563
60659457076858183764611240098795
60659457076858183764611240448715
60659457076858183944613002794317
60659457076858183945114323861697
60659457076858183945115095514237
60659457076858183945115100100457
60659457076858183945177857633293
60659457076858183945177861865173
60659457076858183945177861865381
60659457076858183945365372321073
60659457076858183945366143973405
60659457076858183946808900555703
60659457147725671131316200254363
60659457147725671133010661107361
60659457147725671133763918127457
60659457147725671138847521175393
60659457153634296546049566389957
60659457153634296553640296208081
60659457153646302286792720733957
60659457153646302287545949056085
60659457153670313720639396197429
60659457153670313720702934200905
60659457153670313722333972891435
60659457153670313728233225202399
60659457153670319073809716439311
60659457153670319073872392465087
60659457153670319075504292083557
60659457153670319080587894777361
60659457153670319080587895131493
60659457153670319080650657246337
60659457153670319211070471164703
60659457153670319211133147190479
60659457153670319256070824574535
60659457153670319256070910663603
60659457153670319256824056092041
60659457153670319258518631718865
60659457153670319258581393838081
60659457153670319259334539249257
60659457153670319259334539266519
60659457153670319263602234417041
60659457153670319263602234771173
60659457153670319263602235833983
60659457153670319263664996886017
60659457153670613909909991599717
60659457153670613909910766434377
60659457153670613917503820600475
60659457153670613917503820604687
60659457157609252565011151322580
60659457157609252571788186709482
60659457157609252571789329898122
60659457289568696988388292930311
60659457307258556051408913776005
60659457307258556051408916962545
60659457307258556058936881829205
60659457307293672657622078062421
60659457307293672660069794885755
60659457307293672660069799117843
60659457313167181462251148599335
60659457313167181462251149649095
60659457313167181462251235738163
60659457313167181462251492955607
60659457313167181464447905151881
60659457313167181464447908334209
60659457313167181464510581177657
60659457313167181464510584359985
60659457313167181464698956793585
60659457313167181469782559841521
60659457313167181469782559845733
60659457313170783140898429297433
60659457313170783140898432483973
60659457313170783140961105323209
60659457313170783145982035531909
60659457313171083330231702508145
60659457313202303568434320186697
60659457313202303568434324436047
60659457313202303568497082305753
60659457313202303568497086555103
60659457313203203579860048697371
60659457313203203579923496376883
60659457313203203587203087505957
60659457313203203587203859163905
60659457313203203587266621278749
60659457313203203998985347451657
60659457313203203998985351701007
60659457313203203999048109570713
60659457313203204128966858239463
60659457313203204136246101827129
60659457313203204136308863946185
60659457313203204174469051728991
60659457313203204174469051733363
60659457313203204174469137822431
60659457313203204174656652508807
60659457313203204174657424166963
60659457313203204174719328534583
60659457313203204174720100186915
60659457313203204174720100192739
60659457313203204174720443149331
60659457313203204176916084037369
60659457313203204181999429873685
60659457313203204181999687085305
60659457313203204181999687091129
60659457313203204182000462992811
60659457313203505556030934151061
60659457313203505601784519060929
60659457313203506150827451890739
60659457768134941785766366348813
60659457768143040116445803187853
60659457768143045614156034603965
60659457768143045614407081663661
60659457768143045614407167756941
60659457768143045660160752666809
60659457785857210621829568346057
60659457785857210621892325878893
60659457785857210621892330110981
60659457785857210621894678574707
60659457785857210622080612223425
60659457785857210622080615405753
60659457785857210804258126808641
60659457785857210804843907985737
60659457785857210804905890679701
60659457785857210804905894911581
60659457785857210804905894911789
60659457785857210804906665518573
60659457785857210804906669750453
60659457785857210804906669750661
60659457785857210805094180206353
60659457785857210805094955045225
60659457785857210811872130383271
60659457785857210811873249572591
60659457785857210812436986261763
60659457785857215563278749364327
60659457785857215570809816250241
60659457785857215570809902339309
60659457785857215570810160606513
60659457785857215745728233113867
60659457785857215746293863838459
60659457785857215753259299999781
60659457785857215753824155889713
60659457785857215753824156356481
60659457785857215753824241978781
60659457785857215753824500712753
60659457785857216111757687216239
60659457785859917457259586900077
60659457785868015787939023384985
60659457785868015788507005754227
60659457785868020729891076543847
60659457785868021278934095445415
60659457785868021324687680355283
60659457785868021324687680355491
60659457785868021324687680372753
60659457785868021331465573132261
60659457785868021331465601830021
60659457785868021331465601830229
60659457785868021331653858427033
60659457785868021331653887125001
60659457785868021331653891846527
60659457785868021331653973218281
60659457785868022520996047833445
60659457785868022559469617031139
60659457785868921716451329125753
60659457785868921716451415219033
60659457785868921892687833383975
60659457785868921899465668765433
60659457785868921899465754858713
60659457791765835623215201345247
60659457791765835630178314563891
60659457791765836172191211047849
60659457791765836172191985886881
60659457791765836172194309880563
60659457791765836172194310234855
60659457791765836172253973167065
60659457791765836172254748005937
60659457791765836172257071999619
60659457791765836172257072353911
60659457791765836172258220246815
60659457791765836179221332061407
60659457791765836179221332065779
60659457791765836179785040052819
60659457791765836179785040052979
60659457791765836217944800548309
60659457791765836217945575382969
60659457791765836217948009934359
60659457791765836218010685960135
60659457791765836218011805155279
60659457791765841158830675351583
60659457791765841708375874111691
60659457791765841708438550137467
60659457791768542817014501965488
60659457791769437893894002226801
60659457791769437893896325175095
60659457791769437894458861297657
60659457791769437894461184245951
60659457791769437894462327906975
60659457791769437901174392661871
60659457791769437901174393711631
60659457791769437901174394065923
60659457791769437901237155826475
60659457791769437901425441121247
60659457791769437901425442184057
60659457791769443247000787651747
60659457791769443254343826460333
60659457791769443384826398261455
60659457791769443430015127287055
60659457791769443430831030231227
60659457791769743574159668285467
60659457791769743574159668285627
60659457791769743574348039319547
60659457791769743627443515149309
60659457791776646699001945636122
60659457791777541768771884551999
60659457791777541768789709612385
60659457791777541768852471727229
60659457791777541768855570559735
60659457791777541768855570559783
60659457791777541768855599256091
60659457791777541769354565492329
60659457791777541769357664325043
60659457791777541769357664679335
60659457791777541769420426444099
60659457791777541769420426448471
60659457791777541776135959206493
60659457791777541776383538612983
60659457791777541776383538617355
60659457791777541776948394497299
60659457791777546710176994019935
60659457791777547305538453715687
60659457791777547312316633457629
60659457791777548540320390397159
60659457791777549089363409316197
60659457791777549096706101054138
60659457791777846899510264044107
60659457791777847456084316553225
60659457791777847456084316907357
60659457791777847494871723744071
60659457791777847495060094777991
60659457791777847501838016252729
60659457791777848729653660421331
60659457791777849141435924610604
60659457791777849278696679340209
60659459203866074449348692314407
60659459203866074998391711215975
60659459203866075044082619050307
60659459221547824697715101223511
60659459221580240012842391244013
60659459221580240195292646647289
60659459221580240195856726647393
60659459221580240195856730879273
60659459221580240195856730879481
60659459221580245137181252128251
60659459221580245139691732116189
60659459221580245502708523183931
60659459221580245503272602833907
60659459221591050669884931413107
60659459221591050715638486225535
60659459221591050715638516322975
60659459221591050715638516323183
60659459221591951099871873042191
60659459227456433456449601506001
60659459227456433456512363620845
60659459227456433456700648565697
60659459227456450065063212408683
60659459227456450065251497703455
60659459227464553391731890969875
60659459227464553985712590791751
60659459227464553985712591841511
60659459227488848954594329298849
60659459227488848954657091063773
60659459227488848954845377758225
60659459227488848956537630104257
60659459227488865016609627123795
60659459227488865565088479242015
60659459227488868722085923612689
60659459227488870504529331428915
60659459227488870504529331429075
60659459227488870504529334615615
60659459227488870506475644278129
60659459227488870506475648982393
60659459227488870507039814603553
60659459227488870507039816119873
60659459227488870550282919525483
60659459227488870552793399513421
60659459227488870552793399630061
60659459227488870552793401029741
60659459227488871099325819403923
60659459227488871099325934194963
60659459227488871099325935244723
60659459227488871099388614470137
60659459227488871101272252811299
60659459227488871101272338904579
60659459227488871101836332343231
60659459227488871101836418432299
60659459227492472638578379290979
60659459227492472638578383877199
60659459227492472640211055148001
60659459227492472640211059852473
60659459227492472821592723512507
60659459227492472823225394783309
60659459227492472823225399505043
60659459227492472824040183118397
60659459227492472824040183118557
60659459227492472824040183122769
60659459227492773010803621298877
60659459227499676082986597764999
60659459227499676082986598827809
60659459227499676084870321744527
60659459227500576101692685873347
60659459227500576101692685873395
60659459227500576101692685873555
60659459227500576101755361903543
60659459227500576103387263034121
60659459227500576103638998722609
60659459227500576512973540793763
60659459227500576513474834208723
60659459227500576513474948999763
60659459227500576515169410902729
60659459227500576515420115005833
60659459227500576650798379405431
60659459227500576652430280535801
60659459227500576695987881477171
60659459227500576698183865327625
60659459227500576698183865800009
60659459227500576698183866849769
60659459227500576698434569548821
60659459227500576698434569553193
60659459227500576698434569903113
60659459227500577750578994751893
60659459227500577887777073101589
60659459227500577887777074501477
60659459227500577933530659411345
60659459227500578299559338690703
60659459227500578345312923600619
60659459227500578345313956719745
60659459227500578482573676930495
60659459227500876839442098708951
60659459230455191238940660181209
60659459230455191239418767808023
60659459230455191241196997581321
60659459231403487293983253958927
60659459231427787798397928828301
60659459231427787798965193748575
60659459231427787798983679903537
60659459231427787798986003901591
60659459231427798917103652353757
60659459231430489044297511452413
60659459231430489044297511452461
60659459231430489044300606053087
60659459231430489044862370519105
60659459231430489044865465119731
60659459231430500759557865646680
60659459231430505516235339638351
60659459231430505516235343870439
60659459231430505561992023262937
60659459231431406129717056995544
60659459231438292775823341176331
60659459231438292776388200247187
60659459231438542957275987844367
60659459231438542958970563488613
60659459231438592919821612721577
60659459231438592919905180755737
60659459231438592921599757799663
60659459231438592921602080747957
60659459231438592965013436697515
60659459231438594566387761682207
60659459231438594566471442985679
60659459231438594568644098610143
60659459231438594568727780385791
60659459231438594568727781435551
60659459231438594612703135522409
60659459231438594749402100272127
60659459231438594749402473343469
60659459231438594751658437200063
60659459231438594751658438249823
60659459231438594751659586155825
60659459231438594751661909104119
60659459231438609438642746976833
60659459231438610628235954628493
60659459231438610628235955678253
60659459231439495179950833286393
60659459231439495179953156234687
60659459231439495180514917516973
60659459231439495182209494210979
60659459231439510004697189808415
60659459231439510004697191208095
60659459231439510006391766852341
60659469999216487960448068185331
60659469999216487960448153924479
60659469999216738916698333705755
60659469999216738916698419444903
60659469999313685039405854388875
60659469999313734635630660826401
60659469999313734635633755427027
60659469999313734636195516705101
60659469999313734636197839653395
60659469999313734636197839659011
60659469999313734636197840008931
60659469999313985365370024634185
60659469999314034779147669914721
60659469999314034779712525793421
60659469999314034823209002477153
60659469999314034823209774129485
60659469999314034825466110703289
60659469999314034825466111057421
60659469999314034825468433651583
60659469999314034825468434005715
60659469999314035372252021397594
60659469999314035373944187650187
60659469999314035373944188000107
60659469999314035373944273739255
60659470052491363307540691058597
60659470052491363307541034015189
60659470052491363307544128615815
60659470052491363307544130015495
60659470052491363307603453173441
60659470052491363307606806041271
60659470052491363308358916950903
60659470052491363308358917300823
60659470052491363308358918350583
60659470052491363353294616092857
60659470052491363353297714925571
60659470052491363353357033501509
60659470052491363353357036683837
60659470052491363353357038083517
60659470052491363353357377857781
60659470052491363353357382457051
60659470052491363353360389551667
60659470052491363353360390951347
60659470052491363353545318796281
60659470052491363353548762002529
60659470052491363354112501860979
60659470052491363354112503260659
60659470052491363354112846234513
60659470052491663496811285056993
60659470052491663496811628013585
60659470052491663496811629430527
60659470052491663496874045772157
60659470052491663496874047171837
60659470052491663496874390128429
60659470052491663496874391545371
60659470052491663497062332116689
60659470052491663497062676490223
60659470070108237355364273358335
60659470070108287317993467669593
60659470070108287317996565456759
60659470070108287317996909813031
60659470070108287318059413310751
60659470070108287318059671577955
60659470070108287320504722496403
60659470070108287320504808235551
60659470070108287501074011217635
60659470070108287503519062136083
60659470070120293287445197908476
60659470070144604912383372879026
60659470070144604912571400956354
60659470070216289016969141296427
60659470070216338979033906669509
60659470070216338979033911255729
60659470070216338979034251025781
60659470070216338979037350212627
60659470070216338979100026238403
60659470070216338979852137497955
60659470070216338979852138547715
60659470070216339024766571222945
60659470070216339024766575455033
60659470070216339024766832672477
60659470070216339024769927273103
60659470070216339024787496165805
60659470070216339024790935122703
60659470070216339024850258280649
60659470070216339024853611148479
60659470070216339025605722058111
60659470070216339025605722408031
60659470070216339025605723457791
60659470070216355450324431177455
60659470070216355450387110739691
60659470070217239409584938520689
60659470070217239409588377477587
60659470070217239409647700635533
60659470070217239409647957852977
60659470070217239410403164412995
60659470070217239410403164762915
60659470070217239410403165812675
60659470070217239592599278160369
60659470070217239592602717117267
60659470070217239592662040275213
60659470070217239592665393143043
60659470070217239593417504052675
60659470070217239593417504402595
60659470070217239593417505452355
60659470070217256016506636501843
60659470070217489773547014482553
60659470070217539598834869025757
60659470070217539598855532519085
60659470070217539598918294633929
60659470070217539598918551851373
60659470070217539736116287248689
60659470070217539736116630205281
60659470070217539736179049363533
60659470070217539781848951447993
60659470070217539781849208665437
60659470070217539781870130438859
60659470070217539781932892553703
60659470070217539782121177848475
60659470070217556207406695565707
60659470070217556207469487795301
60659470070217556207657773090073
60659470070217556390421035205387
60659470070217556390483827434981
60659470070217556390672112729753
60659470079080494508642923171788
60659470079080494508642951868144
60659470079080494508663843760096
60659470079080494508663872456452
60659470079080494508726605991580
60659470079080494508726634571296
60659470079080494508726863209024
60659470079080494508726891788740
60659470079966651389006496885348
60659470079966651389027417473656
60659470079966651389027417590296
60659470079967551819494761913048
60659470079967551819557523677972
60659470079967551819557552724248
60659470079967551819578444382920
60659470079967551819578444732840
60659470079967551819745466016152
60659470079967551819745551755300
60659470079967551819745553271620
60659470079967551819766472460248
60659470079967551819766473859928
60659470079967551819829148835944
60659470079967551819829149885704
60659470079967551819829234575092
60659470079991818972798044431067
60659470080063897883371877036856
60659470080063897883434638685140
60659470080063897883455559390088
60659470080063897883622923979912
60659470080063897883622924096552
60659470080063897883643844684860
60659470080063912707530250206424
60659470080063912707613932559656
60659470080063912707780924213492
60659470080063912707780952793208
60659470080063912707780952909848
60659470080063912707781297266120
60659470080063912707801844918440
60659470080063912707801873498156
60659470080063912707802217854428
60659470080063912708370058270063
60659470080064798313922875133124
60659470080064798313985637364608
60659470080064798314006557952916
60659470080064798314173922192820
60659470080064798314257605012612
60659470080064813138081276999048
60659470080064813138143924445108
60659470080064813138143953024824
60659470080064813138331865266968
60659470080064813138331951006116
60659470080064813138331979702472
60659470080064813138331980052392
60659470080064813138332324058744
60659470080064813138352872060984
60659470080064813138415548086760
60659470080064813138415633825908
60659470080064813138415892093112
60659470080064813138983845582263
60659470212024264331199987573447
60659470212024264332015890517459
60659470212024264332015891580269
60659470212024564474716993125307
60659470212024564475532900668589
60659470229641122456774517202725
60659470229641122457338601434709
60659470229641122457341696035335
60659470229641122459033262818103
60659470229641171680009850908421
60659470229641171687352889717007
60659470229641171687415651481931
60659470229641171687600494633265
60659470229641171687600580726545
60659470229641171687603936776703
60659470229641171689859930748047
60659470229641171689860016487195
60659470229641171870367229356479
60659470229641171870367229356687
60659470229641171870429991121403
60659470229641171870429991121611
60659470229641171872874270387519
60659470229641171872874356126667
60659470229643873573802575327535
60659470229643873573865337092459
60659470229643873576309616358575
60659470229643873576309702097723
60659470229644774141677119082811
60659470229645024323062814183495
60659470229645074147870611680815
60659470229645074147933373445739
60659470229645074285130247211063
60659470229645074285194128171131
60659470229645074330864030259803
60659470229645074330884951320495
60659470229645074330947713081047
60659470229645074330947713085419
60659470229645074331699825390359
60659470229749223346132351051289
60659470229749223346133122703621
60659470229749223346195026722933
60659470229749223348391786811939
60659470229749223348454462837715
60659470229749223348639391728197
60659470229749223348639392082329
60659470229749223348642490915043
60659470229749223940992402190913
60659470229749223943184948484149
60659470229749239956939622506371
60659470229749240000436752869067
60659470229750124508803412528933
60659470229750124508804184181265
60659470229750124511062848643715
60659470229750124511247777534197
60659470229750124511250872134823
60659470229750124511250876721043
60659470229750140387553322964699
60659470229750374691882565259861
60659470229750374691948335886263
60659470229750374692447421144177
60659470229750424103215498696581
60659470229750424103277402715685
60659470229750424103278174368017
60659470229750424103278174368225
60659470229750424105474162804691
60659470229750424105536838830467
60659470229750424515059666891861
60659470229750424515060437494433
60659470229750424515060438544193
60659470229750424517256426980867
60659470229750424517316779008589
60659470229750424517319103006643
60659470229750424652320421617253
60659470229750424652321193269585
60659470229750424654517177120039
60659470229750424654579857732035
60659470229750424697990323705925
60659470229750424697991095358257
60659470229750424698010986145121
60659470229750424698010987544801
60659470229750424698011330501393
60659470229750424698012015014897
60659470229750424698012016414577
60659470229750424698073748264337
60659470229750424698074006527169
60659470229750424698074006531541
60659470229750424698074777134113
60659470229750424698074778179501
60659470229750424698074778183873
60659470229750424698826890488813
60659470229750424698826893675353
60659470229750424698827151955607
60659470229750424698827923607939
60659470229750424700249759820707
60659470229750424700267324477109
60659470229750424700270766620547
60659470229750424700331118293977
60659470229750424700333442641951
60659470229750424700333442646323
60659470229750424700518371532433
60659470229750424700518371536805
60659470229750424700519404651559
60659470229750424700521466133059
60659470229750424700521466137431
60659470229750424700521470719279
60659470229750424700521470723651
60659470229750424700522499252185
60659470229750440574504789222347
60659470229750440576823916967307
60659470229750440576823920149427
60659470229750440714021995312583
60659470229750440714021995312791
60659470229750440714021998499123
60659470229750440759838259434815
60659470229750440760591400613903
60659470229750441125804258438999
60659470229750441125804259488759
60659470229750441125804262671087
60659470229750441125804262675299
60659470229750441125866939050995
60659470229750441308818598078679
60659470229750441308818599128439
60659470229750441308818602314979
60659470229750441308818602328029
60659470235553699743965698007163
60659470235658765801408105674641
60659470235658766395451568307037
60659470235658766532712323036801
60659470235659050111091991457497
60659470235659050111092077546565
60659470235659050111092848848977
60659470235659050111092849198897
60659470235659050113351513307215
60659470235659066721920150689083
60659470235659066721920152088763
60659470235659066721920154921171
60659470235659066721920155275303
60659470235659066721982913853687
60659470235659066721982917036015
60659470238507714045664078894113
60659470238508014234934644194541
60659470238508014234934672774257
60659470238508014234934758513405
60659470238508014235749432529629
60659470238613079239463094937239
60659470239199643522517835934255
60659470239272278070682114944359
60659470239272278205704239478865
60659470239272278206456351788177
60659470239272278207880102973059
60659470239272278207880107559279
60659470239272278207942869319991
60659470239272578395789707433245
60659470239272578397150696853203
60659470239272578397213458618127
60659470239272578397213463204347
60659470239272578398049009624814
60659470239273478827764356541722
60659470239273478827764490464935
60659470239273494841539971922953
60659470239273494842291993790257
60659470239273494842292079529405
60659470239491082694582083286231
60659470239491082830167949096129
60659470239491082830168063414993
60659470239491082831779728358339
60659470239491082831780072714611
60659470239491082831780075901151
60659470239491082831780076963961
60659470239491082831842748740387
60659470239491082831842751922715
60659470239491084067126865276187
60659470239491084067126869525537
60659470239491127296639055501311
60659470239491127296641378449605
60659470239491383018602834052877
60659470239491383019354946362189
60659470239491383019417622387965
60659470239491383019438542976273
60659470239491383019438628715421
60659470239491383021050322238483
60659470239491383021050666594755
60659470239491383021050669781295
60659470239491383021050670844096
60659470239491383021050670844105
60659470239491383021113428359679
60659470239491416372872247927067
60659470239491416372875342527693
60659470239491416372938104292617
60659470239491427485909649381455
60659470239491427486728994468905
60659470239491427490993338168539
60659470239491427491811197110757
60659470239492283404235985443585
60659470239492283451664115850215
60659470239492327922362224371345
60659470239492332817177864520441
60659470239492332817240626285365
60659470239492332818013544864121
60659470239492332818013630603269
60659470239492332818016758486471
60659470239492332818079405932531
60659470239523503271392215048063
60659470239523547736442922086433
60659470239523547736443693734553
60659470239523547736444036695357
60659470239523547736505683851357
60659470239523547736506455503689
60659470239523547736506712721133
60659470239523547742946895921465
60659470239523547743009571943029
60659470239523547743009571947241
60659470239523547743197600020357
60659470239523547743197600024569
60659470239523547743761684256553
60659470239523552547411136712495
60659470239523552684608010115009
60659470239523552684609129327415
60659470239523552684671805348979
60659470239524748310510958433889
60659470239524748310573720198813
60659470239524748310574749068589
60659470239524753258485698623383
60659470239596482611139663965449
60659470239596493730617505837613
60659470239596493730680181859177
60659470239596493730680181863389
60659470239596498672341643716385
60659470239596498672341643729435
60659470239596782800346724540765
60659470239596798861549442549029
60659470239596798861549447270546
60659470239596798861612204313953
60659470239596798861612237596529
60659470239596798861612237609570
60659470239596798861612237609579
60659470239597683185144166895649
60659470239597683185206928660573
60659470239597683185207700312905
60659470239597699246072711925447
60659470239597699246156308539531
60659470239597699246344679573451
60659470239597699246407355599227
60659470239597699246409675365193
60659470239597699246409679947201
60659470239597699246409680082498
60659470239597699246909535457767
60659470239597699246972211483543
60659470239597699292163236178023
60659470289819798072529803738914
60659470307436722222524465911800
60659470307436722222524465913204
60659470307545674311646433124005
60659470307545991112183410104304
60659470309407616725133071586757
60659470309407616725133843239089
60659470309515684726705279367075
60659470309515684726706054205947
60659470309515684726768815970871
60659470309515684726769073188315
60659470309515684727521957149959
60659470309515684864028795861763
60659470309515684864029570700635
60659470309515684864217081156535
60659470309515684864218114275661
60659470309515684864782711879723
60659470309515684864782970159977
60659470309515684864803976959816
60659470309516585431778590576143
60659470309516585431778847793587
60659470309516885483851191963623
60659470309516885483851449181067
60659470309516885484039735538649
60659470309516885621049184574331
60659470309516885621049441791775
60659470309516885621111171854515
60659470309516885621111946693387
60659470309516885621299457149287
60659470309516885621300490268413
60659470310099247252390704367209
60659470310173381513925656666279
60659470310390986615838991334951
60659470310390986615838994521491
60659470310390986615901667364939
60659470310390986615901670547267
60659470310390986750923538214249
60659470310390986750923652533113
60659470310390986753162425277031
60659470310391031081516976252509
60659470310391031216538443803467
60659470310391031216539215455799
60659470310391031218777730982273
60659470310391034929984622382087
60659470310392235503989867914131
60659470310392235503989867918343
60659470310392235503989896492443
60659470310392235503989982231591
60659470310392235504052658257367
60659470310427009326134172815819
60659470310427009463394927541371
60659470310427053790996594559417
60659470310427053790996851776861
60659470310427053791748964086173
60659470310427053928257349284969
60659470310427053928257606502413
60659470310427053929009718811725
60659470310427053935512578037833
60659470310427352150939699710565
60659470310427352333954039350245
60659470310427352340645183871125
60659470310427352341209153311861
60659470310427352341212595455299
60659470310427352882746009792437
60659470310427352882934295087209
60659470310427352889437154313317
60659470310427353934513603647689
60659470310427357647894010072355
60659470310427357647894010077971
60659470310427357647897106078277
60659470310427357648081952416151
60659470310427357648085391018917
60659470310427357648085391373049
60659470310427357648148153137973
60659470310427357831096292055831
60659470310427357831099730658597
60659470310427357831660376282199
60659470310427357831663819488447
60659470310428253313297294270469
60659470310428253313485322347797
60659470310428254502325385638041
60659470310428254502325642855485
60659470310428258215705705973639
60659470310428258215705705975043
60659470310428258215708801979561
60659470310428258215897086920201
60659470310428258215897087274333
60659470310428258215959849039257
60659470310499999785922433224217
60659470310499999785922433228429
60659470310499999923183187953981
60659470310500003492802733594361
60659470310500003629308022792851
60659470310500003629308022797063
60659470310500003629496308091835
60659470310500003630061163971939
60659470310500003630061163976151
60659470310500003630063487969993
60659470310500003630126250089049
60659470310500003630127283208175
60659470310500253856511408628443
60659470310500287025572136992377
60659470310500287025572908172325
60659470310500287208587133020757
60659470310500287208587247812005
60659470310500287757379218254197
60659470310500288809146812109449
60659470310500298877107764229465
60659470310500303635480594678679
60659470310500303635480594684295
60659470310500303635480937640887
60659470310500303635543613666663
60659470310500303635564277037527
60659470310500303635564534249355
60659470310500303635564534254971
60659470310500303635564619988503
60659470310500303635731641743991
60659470310500303635752562326683
60659470310500303635752562332299
60659470310500303635754886796913
60659470310500303635815324091607
60659470310500303636317418216615
60659470310500303636319742210457
60659470310500303636319742681229
60659470310500303636380179981539
60659470310500303636382504329513
60659470310500303818494934318359
60659470310500303818494934323975
60659470310500303818495277280567
60659470310500303818578616677207
60659470310500303818578959628183
60659470310500303818745981383671
60659470310500303818766901966363
60659470310500303818766901971979
60659470310500303818829663731287
60659470310500303819310837262371
60659470310500303819331757856295
60659470310500303819334081850137
60659470310500303819396843969193
60659470310500303819397877088319
60659470310501188187930245514785
60659470310501189376958594099801
60659470310501189422712179009717
60659470310501204203292376319111
60659470310501204203292376320515
60659470310501204203292633537959
60659470310501204203376315889787
60659470310501204203376315891191
60659470310501204203564343967115
60659470310501204203566668437345
60659470310501204204129199852835
60659470310501204204131524205021
60659470310501204204131524321661
60659470310501204249885109114937
60659470315097404161757952302427
60659470315097404162322808186743
60659470315316242138235396199413
60659470315316242138235481938561
60659470315316242144992741442115
60659470315316242145553386717201
60659470315316242145553501036065
60659470315351364289460882094579
60659470315351364289460885281119
60659470315351364289648910171907
60659470315351364289648914421257
60659470315351364290212994403891
60659470315351364290212997590431
60659470315351364290212998653241
60659470315352264857209647939183
60659470315352264857209905156627
60659470315352264857209990895775
60659470315352264857272666921551
60659470315352264858024779230863
60659470315352565046480241937371
60659470315352565046480499154815
60659470315352565046480584893963
60659470315352565046543258087331
60659470315352565046543261273871
60659470315352565046731286164659
60659470315424310277130463140951
60659470315424310277131237979823
60659470315424310277131580936415
60659470315424310277318748435723
60659470315424310277319781554849
60659470315424310277319867293997
60659470315424310277883604320039
60659470315424310277884379158911
60659470315424310277884637439165
60659470315425210844880257855331
60659470315425210844880515072775
60659470315425210844943276837699
60659470315425210845696160799343
60659470315425511034150851853519
60659470315425511034151109070963
60659470315425511034212839133703
60659470315425511034213613972575
60659470315425511034213953742627
60659470315425511034213956929167
60659470315425511034401124428475
60659470315425511034966754797531
60659470315425511034966755151663
60659470316007872665492371646397
60659470316007872665972859264297
60659470316007872668483367831951
60659470316080807540689750079289
60659470316080807543116576293711
60659470316080818653163324519137
60659470316080818653728180403453
60659470316116841365633570657619
60659470316116841365634599527395
60659470316116841366198340802787
60659470316116841366198426541935
60659470316116841366386711836707
60659470316116841366449387862483
60659470316117140320123002817419
60659470316117140320123260034863
60659470316117140320373964137967
60659470316117145269103483941339
60659470316118040704920359428943
60659470316118040705108730462863
60659470316118041940266377155859
60659470316118041940266462895007
60659470316118041940454748189779
60659470316299612164004284905129
60659470316299612164025205493437
60659470316299612164025291232585
60659470316299612166263835338775
60659470316299612166264092556219
60659470316299612166264178295367
60659470316299645518841225154741
60659470316299656629640082502939
60659470316299656629640854155271
60659470316299656631876299074615
60659470316299656631879398261461
60659470316299656631879398379505
60659470316299656636958873252775
60659470316299660343086289661275
60659470316300560727817499051693
60659470316300560727817584790841
60659470316300560727820969897103
60659470316300560727821055632039
60659470316300560727880260820829
60659470316300560727883731662027
60659470316335679348614216737305
60659470316335679348614245317021
60659470316335679348615359925945
60659470316335679348678035951721
60659470316335679348866064029049
60659470316335679349430148261033
60659470316335683054739337373335
60659470316335683054739337377547
60659470316335683054741661371389
60659470316335683054742433023721
60659470316335683054927365454875
60659470316335683054930718318493
60659470316335683054993480083417
60659470316335683055491449682647
60659470316335683055491449686859
60659470316335683055494802550477
60659470316335683055494888289625
60659470316335683055494892888895
60659470316335683055557564315401
60659470316335683055557564669533
60659470316335683055557568918883
60659470316335684702122538251209
60659470316335978302538793012789
60659470316335978302538821592505
60659470316335978302539164549097
60659470316335978302789868652201
60659470316335978303357281771569
60659470316335979537951700555635
60659470316335983243926334637991
60659470316335983243926334643607
60659470316335983244177038746711
60659470316335983244741122973079
60659470316336883628723433683555
60659470316336883628723690900999
60659470316336883628786452665923
60659470316336883628810469371177
60659470316336883628810469375389
60659470316336883628974480743251
60659470316336883629562838897933
60659470316336883629562838902145
60659470316336883629625600662857
60659470316336883629625600667069
60659470316336883675379190176462
60659470316336883675379190176463
60659470316336885459204914243961
60659470316408580864166404504659
60659470316408612386601859740797
60659470316408612386601945484157
60659470316408612386664621509933
60659470316408614032976742201809
60659470316408614032977085154189
60659470316408614032977856810733
60659470316408614033792645145821
60659470316408614215991424793869
60659470316408614215992110707053
60659470316408614216744223016365
60659470316408625336284826653453
60659470316408625336284855233169
60659470316408625336347502679229
60659470316408625336347616998093
60659470316408625336348645867869
60659470316408625336535902292865
60659470316408625337100758177181
60659470316408625337103828784311
60659470316408629043166160138502
60659470316408629043228921907638
60659470316408879818655750925311
60659470316408879818655836664459
60659470316408913170479742344745
60659470316408913170479999562189
60659470316408913170480771214521
60659470316408913170480856953669
60659470316408913170668027639517
60659470316408924290209402928937
60659470316408924290209431508653
60659470316408924290460478568349
60659470316408925526374422781095
60659470316408929231596944554139
60659470316408929231596944559755
60659470316408929231659363362471
60659470316408929231659363368087
60659470316408929231659706319063
60659470316408929231680255371063
60659470316408929231680255376679
60659470316408929231682836587965
60659470316408929231683608240297
60659470316408929231847648662859
60659470316408929231868540665835
60659470316408929231868540671451
60659470316408929231870864665293
60659470316408929231931302430759
60659470316408929231933540691069
60659470316408929232412504541559
60659470316408929232412504547175
60659470316408929232433396550151
60659470316408929232433396555767
60659470316408929232435720549609
60659470316408929232498396575385
60659470316408929232498482668665
60659470316408929232499515787782
60659470316408929232499515787791
60659470316409780202888423130815
60659470316409781438234440857731
60659470316409781438799211002899
60659470316409781438799296742047
60659470316409813555277527652009
60659470316409813555528231755113
60659470316409814790059118190349
60659470316409814790059461146941
60659470316409814790812259369437
60659470316409814790875021134361
60659470316409829616477611634071
60659470316409829616477954590663
60659470316409829616728658693767
60659470316409829617230752813159
60659470316409829617230838552307
60659470316409829617293514578083
60659470690525956675979518974204
60659470690525956676042281093260
60659470690525956676042281211304
60659470690622919038445071238913
60659470690622919084198656153201
60659470690622919087210573043703
60659470690622919087210573056753
60659470690622919087210573393623
60659470690622922790239060861959
60659470690622922790803145093943
60659470690622922793250949056105
60659470690622924575130276299223
60659470690622924575130277348983
60659470690622924575130280548573
60659470690622924577640760536511
60659470690623219230727582028424
60659470690623219230727582132023
60659470690623219230727582145064
60659470690623219230727582145073
60659470690623219230727582481943
60659470690623224764400870297411
60659470690623224764400871347171
60659470690623224764400874533711
60659470690623224764400874546761
60659470690623224766911354534699
60659470691182169852179368778987
60659470708239826618215776951575
60659470708239826626373604095249
60659470708239826626376698695875
60659470708251832358896140484375
60659470708251832953758514922213
60659470708251832961038101820603
60659470708251832961038876659475
60659470708251832961286482975413
60659470708251832961288805923707
60659470708251832961289925118851
60659470708347894710439609316885
60659470708347894710439613903105
60659470708347894755629114579585
60659470708347894755629114585201
60659470708347894755629114585409
60659470708347894756255984924121
60659470708347894756255989156209
60659470708347895122221873493061
60659470708347895305236213132741
60659470708347895305236217732011
60659470708347898462233686078551
60659470708347898462233689260879
60659470708347898462296365291075
60659470708347900246623497546115
60659470708348795323440891987929
60659470708348799029544063049443
60659470708348800814435278136787
60659470708349078858407085100055
60659470708349079453833546956417
60659470708349095329697150938481
60659470708349095330324021277401
60659470708349095330324025509489
60659470708349095332771743848165
60659470708349095467521989895857
60659470708349095513338365148961
60659470708349095878740168440369
60659470708349095881250681371253
60659470708349095881250681725385
60659470708349099219378741278003
60659470708349101003705872134975
60659470708349101003705873538867
60659470708349101003705873551917
60659470708349101003705876721195
60659470708349101415550816953507
60659470708349101417998534826601
60659470708907145516267910425949
60659470708907145516897765284335
60659470708907145523610687785003
60659470708907145524425820476363
60659470714160458374136416354425
60659470714160458374137188006757
60659470714160458374139512004811
60659470714160458374139515187139
60659470714160458374139769222255
60659470714160458374140544056915
60659470714160458374202530987179
60659470714160458374203305821839
60659470714160458374388236116213
60659470714160458374388236466133
60659470714160458374390559064507
60659470714160458374390559414427
60659470714160458374391592166371
60659470714160458374391592516291
60659470714256520718337883716513
60659470714256520718337885133446
60659470714256520718337885133455
60659470714256520718400645831357
60659470714256520720848365121393
60659470714257420554092308569509
60659470714257420554155070330221
60659470714257420554155070334433
60659470714257420556602788203315
60659470714257420556602788557447
60659470714257420691415825059825
60659470714257420693863542932919
60659470714257420736542559385209
60659470714257420736542559385369
60659470714257420736542563971589
60659470714257420736605321504425
60659470714257420736605325736513
60659470714257420737106643622969
60659470714257420737106648209189
60659470714257420737169405737813
60659470714257420737169409969741
60659470714257420737169409969901
60659470714257421286149662524537
60659470714257421286149665706865
60659470714257421286149665711077
60659470714257421286212427825921
60659470714257421286212428888722
60659470714257421286212428888731
60659470714257421288660146761825
60659470714257720880623657293137
60659470714257720880623657293297
60659470714257720880623657297509
60659470714257720880686419058061
60659470714257720880686419058221
60659470715240838934552396200809
60659470715240838934552397600489
60659470715240838934615158315653
60659470715240838934615158319865
60659470715240838934615159365413
60659470715240840718378120248237
60659470715240840718378124847507
60659470715240840718440882363081
60659470715240840718440886612431
60659470715240840718942204481625
60659470715240840718942207668165
60659470715240840718942209080895
60659470715240840718942209085107
60659470715240840719004969783009
60659470715240840719004970845819
60659470715240840721452688718913
60659470715240840721452689073045
60659470716790267709732293510937
60659470716790267709815861545305
60659470716790567854067529895455
60659470716790567854067530013499
60659470716790567854088421904047
60659470716790567854088422016475
60659470716790567854088422022091
60659470716790567854088422370607
60659470716790567854151098042251
60659470716790567854151098396383
60659470716790567899002858811365
60659470716790567899065534837141
60659470716790567899821086103351
60659470716790567899821086107563
60659470716790568448045533356661
60659470716790568448111648343547
60659470716790573252235055332248
60659470716790573252235055332249
60659470716790573387803471272780
60659470716790573389433043221223
60659470716790573389433043337863
60659470716790573389433047942797
60659470716790573389495719246999
60659470716790573389495719251211
60659470716790573389495719363639
60659470716790573389495719369255
60659470716790573389495723968573
60659470716790573389495723968732
60659470716790573389516644675138
60659470716790573390247831556311
60659470716790573390247831560523
60659470716790573390247831672951
60659470716790573390247831678567
60659470716790573397590871904302
60659470717773687555209010246868
60659470717773687555209784731608
60659470717773687562548693003892
60659470717773687691651532961509
60659470717773687692407002507497
60659470717773687692407777342157
60659470717773687692407777696289
60659470717773687699182599847423
60659470717773687699182599965467
60659470717773687699182604216269
60659470717773687699182604570401
60659470717773687699746684079407
60659470717773687699746684085023
60659470717773687699746684197451
60659470717773687699746685142217
60659470717773687699746685147833
60659470717773687699746685260309
60659470717773687699746685614393
60659470717773687699746685614441
60659470717773687699746685614600
60659470717773971226599785300529
60659470717773971226599785767089
60659470717773971226620677309121
60659470717773971226620677775681
60659470717773971227435466110769
60659470717773971821960100285705
60659470717773971821960100756477
60659470717773971821960100757881
60659470717773971826981032029598
60659470717773971827064714382830
60659470717773976760273045930345
60659470717773976760273045934557
60659470717773976761087834265433
60659470717773976761087838987007
60659470717773976762780086961385
60659470717773976762780086965597
60659470717773976762780091682959
60659470717773987706065701625604
60659470717773987879209615141822
60659470717773987880901206253345
60659470717773987880901210504147
60659470717773987880922098261937
60659470717773987880922102512739
60659470717773987881465952069758
60659470717773987881736886597025
60659470717773987885984442015934
60659470717773987886548526247918
60659470717773987888996244121012
60659470717773987888996358439876
60659470717773987889079926940804
60659470717773987889079926942262
60659470717774872250000647562567
60659470717774872257594849757136
60659470717774877193331118947919
60659470717774886488860800385511
60659470717774886488860800385559
60659470717774886488860800386963
60659470717774887037903847884021
60659470717774887076861685219332
60659470717774888273250635846363
60659470717774888273250636200495
60659470717774888273814720078347
60659470717774888273814720432479
60659470717774888273814721495337
60659470717774888273814721495496
60659470717774888273814721495497
60659470717774888273814721496741
60659470717774888273814721496954
60659470717774888273814721501112
60659470717774888273814721501113
60659470717774888311389442348601
60659470717774888311389442820777
60659470717774888311954301419457
60659470717774888311954301891633
60659470717774888311954302954443
60659470717774888311954302954651
60659470717774888312016977445233
60659470717774888312016977917409
60659470717774888312016978862175
60659470717774888312016978980219
60659470717774888312016978980427
60659470717774888312016979334559
60659470717774888312019301793207
60659470717774888312019301911251
60659470717774888312041341830216
60659470717774888312041341830217
60659470717774888312041342184349
60659470717774888312204230683689
60659470717774888312204231155865
60659470717774888312205005522561
60659470717774888312205005994737
60659470717774888312207702942037
60659470717774888312207703414213
60659470717774888312229369907544
60659470717774888312229369907545
60659470717774888312229370261677
60659470717774888312291270976405
60659470717774888312291271448581
60659470717774888312292045933321
60659470717774888312292046287453
60659470717774888317036872415289
60659470717774888317036872881849
60659470717774888317036875597617
60659470717774888317036876069793
60659470717774888317036877132603
60659470717774888317036877132811
60659470717774888317099548441065
60659470717774888317099548907625
60659470717774888317099548909029
60659470717774888317099551623393
60659470717774888317099552095569
60659470717774888317099553158379
60659470717774888317099553158587
60659470717774888319004192058519
60659470717774888319004192059923
60659470717774888319004192530695
60659470717774888319004196781656
60659470717774888319004196781657
60659470717774888319066872689389
60659470717774888319066872807433
60659470717774888319066873161565
60659470717774888319547384281911
60659470717774888319547384283315
60659470717774888319547385698853
60659470717774888319547385700257
60659470717774888319547385700464
60659470717774888319547385700465
60659470717774888319547385704676
60659470717774888319547385704677
60659470717774888319568276290503
60659470717774888319568276762679
60659470717774888319568277825489
60659470717774888319568277825696
60659470717774888319568277825697
60659470717774888319568277831312
60659470717774888319568277831313
60659470717774888319630953739045
60659470717774888319630953857089
60659470717774888319630954205605
60659470717774888319630954207009
60659470717774892018081719358939
60659470717774892018081719363151
60659470717774892018269747436267
60659470717774892018269747440479
60659470717774892018332423462043
60659470717774892018332423466255
60659470717774892025023677584265
60659470717774892025107250334751
60659470717774892025107250336155
60659470717774892025587761816249
60659470717870932819373936785712
60659470717879037929679200245784
60659470717879338261018716248238
60659470717879338263466434121332
60659470718089786856800417605064
60659470718089786856859737580682
60659470718089786856863093630840
60659470718089786994057730541151
60659470718089786994057730541364
60659470718090085948047621443517
60659470718090087000376746550910
60659470718090087000380189160909
60659470718090087183310845974973
60659470718090087183328295840334
60659470718090087183390971866110
60659470718090087183394414009341
60659470718090937605287623426439
60659470718090937605287623426487
60659470718090943138960883943875
60659470718090987565681399998389
60659470718090987568125765003653
60659470718090987568125766422047
60659470718090987568125766422260
60659470718090987568191884591474
60659470718090987568191884708114
60659470718090987611347917807155
60659470718090987611347922058117
60659470718090987611410593832931
60659470718090987611410598083893
60659470718090987611410598438025
60659470718090987611414064201953
60659470718090987611414064674129
60659470718090987611434956210545
60659470718090987611434956682721
60659470718090987613858429207217
60659470718090987613861872769209
60659470718090987613879321215809
60659470718090987613879321687985
60659470718090987613879322750795
60659470718090987613879322751002
60659470718090987613879322751003
60659470718090987613882793592201
60659470718090987613941997241585
60659470718090987613941997713761
60659470718090987613941998776571
60659470718090987613941998776779
60659470718090987613945440803576
60659470718090987613945440803577
60659470718090987613945469617976
60659470718090987613945469617977
60659470718097842690021348347109
60659470718097842690024705578169
60659470718097842690024705932301
60659470718097890731257222030148
60659470718097890868455214273467
60659470718097890868455214286565
60659470718097891966541596484636
60659470718097892101354542879021
60659470718097892101354542884637
60659470718097892101354542997065
60659470718097892103798907884285
60659470718097892103798908002329
60659470718097892103798912253131
60659470718097892103798912607263
60659470718098142696280672859444
60659470718098142876763980609309
60659470718098142879271021640349
60659470718098142879291913648941
60659470718098142884378615547060
60659470718098142884378616596820
60659470718098191062785024377134
60659470718098191062806030704590
60659470718098192107607417212748
60659470718098192110121367568305
60659470718098192110121368040481
60659470718098192290538074027020
60659470718098192290600750052796
60659470718098192293052024382369
60659470718098192293052024383821
60659470718098192293052024501865
60659470718098192293052024854545
60659470718098192293052024855997
60659470718098192293135592416737
60659470718098192293135592418189
60659470718098192293135592536233
60659470718098192293135592888913
60659470718098192293135592890365
60659470718098192300390473632612
60659470718099042715028802306011
60659470718099042715049694316055
60659470718099043264092741819026
60659470718099043264092741937070
60659470718099043307311539865319
60659470718099043307314892733149
60659470718099043307314893201113
60659470718099043309759257738413
60659470718099043309759258206377
60659470718099043309759262455727
60659470718099043309762356921047
60659470718099043309762356938309
60659470718099043309762357043303
60659470718099043309762729996761
60659470718099043309762730114805
60659470718099043309821938481503
60659470718099043309825032964085
60659470718099043309825033069079
60659470718099043309825033082129
60659470718099043309825406140580
60659470718099043309825406140581
60659470718099043309846298031128
60659470718099043309846298031129
60659470718099043309846298149172
60659470718099043309846298149173
60659470718099048248702062823447
60659470718099048251212576235091
60659470718099048251233468243683
60659470718099090893477108422373
60659470718099090893539784448149
60659470718099090893539784449601
60659470718099091485808077467321
60659470718099091485808078867001
60659470718099091485808078983641
60659470718099091488255914713463
60659470718099091488255914830103
60659470718099091488339482747831
60659470718099091488339482765301
60659470718099091488339482864471
60659470718099092675422578877961
60659470718099092675422579232093
60659470718099092677866943883225
60659470718099092677866944237357
60659470718099092677933063471046
60659470718099092721089096220167
60659470718099092721089096686727
60659470718099092721089096688131
60659470718099092721089099402495
60659470718099092721089099874671
60659470718099092721089100937481
60659470718099092721089100937689
60659470718099092721151772245943
60659470718099092721151772712503
60659470718099092721151775428271
60659470718099092721151775900447
60659470718099092721151776845213
60659470718099092721151776963257
60659470718099092721151776963465
60659470718099092721151777317597
60659470718099092721155243081525
60659470718099092721155243553701
60659470718099092721176135090117
60659470718099092721176135091521
60659470718099092721176135562293
60659470718099092723602965559712
60659470718099092723602965677756
60659470718099092723603051648781
60659470718099092723603051766825
60659470718099092723603052120957
60659470718099092723620500095381
60659470718099092723620500567557
60659470718099092723623857568304
60659470718099092723623857686348
60659470718099092723623972471773
60659470718099092723623972825905
60659470718099092723683176121157
60659470718099092723683176593333
60659470718099092723683180726251
60659470718099092723683180844295
60659470718099092723686619683148
60659470718099092723686619683149
60659470718099092723686619801192
60659470718099092723686619801193
60659470718099092723686620155325
60659470718099092723686648497548
60659470718099092723686648497549
60659470718099092723686648851681
60659470718099096427195620610247
60659470718099096427195620615863
60659470718099096427216512618839
60659470718099096427216512624455
60659470718099096429639985615511
60659470718099096429639985621127
60659470718099096429643429299759
60659470718099096429664350004707
60659470718099096429723553649879
60659470718099096429723553655495
60659470718099096429726997334127
60659470718099096429727026030483
60659470718195001477837555338456
60659470718195151641449612376489
60659470718195153290840424771998
60659470718195153425775625430769
60659470718195153425775628622925
60659470718195437555521256904126
60659470718195437555542148912718
60659470718195452196685838091950
60659470718195452196748628436590
60659470718195453432010963810274
60659470718195453432031855818866
60659470718195453432094646163506
60659470718195453432095675027666
60659470718195453432095675033282
60659470718195453432098773865996
60659470718195453433790340997281
60659470718195453434270394866660
60659470718195453434355110793932
60659470718195453434355111260492
60659470718195453615109986087630
60659470718195453615110014667346
60659470718195453616720997811345
60659470718195453616720997930841
60659470718195453616804565845713
60659470718195453616804565965209
60659470718195457321150366450005
60659470718196352215517648369861
60659470718196352215517648371265
60659470718196353999843661783841
60659470718196353999843664970381
60659470718196353999843666033239
60659470718196353999843666034643
60659470718196354044845105336765
60659470718196354044845105338169
60659470718196354044845105804729
60659470718196354044845108519093
60659470718196354044845108520497
60659470718196354044845108991269
60659470718196354044845109936035
60659470718196354044845109937439
60659470718196354044845110408419
60659470718196354044845110409823
60659470718196354045597217646077
60659470718196354045597220828405
60659470718196354045597221300581
60659470718196354045597222245347
60659470718196354045597222717731
60659470718196354045659893671853
60659470718196354045659893673257
60659470718196354045659894139817
60659470718196354045659896854181
60659470718196354045659896855585
60659470718196354045659897326357
60659470718196354045659898271123
60659470718196354045659898272527
60659470718196354045659898743507
60659470718196354045659898744911
60659470718196354045661012880047
60659470718196354045661012881451
60659470718196354045661013352430
60659470718196354045661013352431
60659470718196354045661016540375
60659470718196354045663340534216
60659470718196354045663369112528
60659470718196354047272025195801
60659470718196354047272025549933
60659470718196354047292945782705
60659470718196354047292946254881
60659470718196354047355593230168
60659470718196354047355593230169
60659470718196354047355593584301
60659470718196354047355621808480
60659470718196354047355621808481
60659470718196354047355622280657
60659470718196357751701422293276
60659470718196357751701422293277
60659470718196357751701422298893
60659470761526729721620879064609
60659470761526729721620883296697
60659470761526729723378906619051
60659470786144345676162216431151
60659470786144345676165311031777
60659470786144345676165315617997
60659470786144345676412920534255
60659470786144345676412920538467
60659470786144345678672352062817
60659470794022968736859976124637
60659470794583105110478111943833
60659470794691632950260287418768
60659470794691635398380186805957
60659470794691638311041113946726
60659470794692373957713031168073
60659470794899219229705831549271
60659470794909978008989636446383
60659470794910022478932307903527
60659470794910022478935402858285
60659470794910022478998078529929
60659470794910022479186364874461
60659470794910022479207372022609
60659470794910022479270047694253
60659470794910026185038456175291
60659470794910322668268643830357
60659470794910322668540612994681
60659470794910326374580990523403
60659470794911223099007957789609
60659470794911226759106492528363
60659470794911226804860048623879
60659470795007287504376852949995
60659470795008488078445004088491
60659470795008488078465896097083
60659470795008488124198560184007
60659470921058413882999406260673
60659470921059313901204086163020
60659470921059313901705492950675
60659470921059313901705492952079
60659470921059313901705492952127
60659470921059313901705492956499
60659470921059313901705493306419
60659470921059313901705494369229
60659470921059313901768168982067
60659470921059313901768168982275
60659470921059313903400069994601
60659470921059314450811189300785
60659470921059614091038763328771
60659470921059614092733340022777
60659470926967939863912827068532
60659470927951353805711097195842
60659470929817186327483011933728
60659470929922552759744874372288
60659470929922552759933160716820
60659470929922552761439451066294
60659470930473394377780859695340
60659470930473394384556457055384
60659470930473399325943626795762
60659470930473399325943627267938
60659470930473683592715983907400
60659470930473699469209560243218
60659470930473699652391292702518
60659470930797598789175089206940
60659470930797603731124795421204
60659470930797854648334279507848
60659470930797854648336603505902
60659470930797854648337636607766
60659470930797854648901719323430
60659470930797900356073785864276
60659470930797903874079268389722
60659470930797903874080043224382
60659470930797903874644127456366
60659470930797904062111839045024
60659470930797904062115309419662
60659470930800300492360505909552
60659470930800305432053099311460
60659470930800305434560140342500
60659470930800556352336807027282
60659470930800605758583299678544
60659470930801451378881499495116
60659470930801451424614163698632
60659470930801456777781273500492
60659470930801500792659059032292
60659470930801500838412615127760
60659470930801501249418518935874
60659470930801501249420842000808
60659470930801501249421874986032
60659470930801501249442767111264
60659470930801501250173987411984
60659470930801501250194879303936
60659470930801501250257641422992
60659470930801501250257670237392
60659470930801506189134326939132
60659470930801506191642515863076
60659470930905666926588541153814
60659470930905957367835423173796
60659470930905968488191615844580
60659470930905972009523076689696
60659470930905972011489621503882
60659470930905972011490396338542
60659470930905972012054480570526
60659470930905972192537416329376
60659470930905972194503931975030
60659470930905972194503960671386
60659470930905972194504706813902
60659470930905972194504735511662
60659470930905972195068819743646
60659470930906867683668564334112
60659470930906867683668593148512
60659470930906867683670888332166
60659470930906867683670917146566
60659470930906867684232649732496
60659470930906867684232678313616
60659470930906868919017709708142
60659470930906872623360412293344
60659470930906872625054959239830
60659470930906872625055734074490
60659470930906872625619818306474
60659470944693815965894312411408
60659470945350309526781253843193
60659470945350607885888535515993
60659470945568261341968969896095
60659470945568261349581741505032
60659470945677230044953337251061
60659470945677230044953337255225
60659470945677230044953337255433
60659470945677230044953337268323
60659470945677230044955659731343
60659470945677230044955660203519
60659470945677230044955661131023
60659470945677230044955661249115
60659470945677230044955661266377
60659470945677230044955661603199
60659470945677230044955661603407
60659470945677230045517421482997
60659470945677230045517421487209
60659470945677230045768125590521
60659470945677230047211997131455
60659470945677230047211998177003
60659470945677230047211998531135
60659470948526427096128189698654
60659470948526427096128304956462
60659470948526428880518116423818
60659470948526476326954286973014
60659470948526476509968511354886
60659470948526476875182517539494
60659470948526476875997305874582
60659470948526477058195737984030
60659470948526477058196857179174
60659470948526477059011645514262
60659470948631843309157439639078
60659470948631843309909551948390
60659470948631843492171779278758
60659470953123580376171418431795
60659470953123580376171418436007
60659470953123580376173742896409
60659470953123580513350843498365
60659470953123580513369411042343
60659470953123580513369411046555
60659470953123580513371735506957
60659470953123580513432087068119
60659470953123580513432087072331
60659470953123580513434411532733
60659470953123580559104399710473
60659470953123580970696054612536
60659470953123580970696054612537
60659470953123581105700386325296
60659470953123581105721307031702
60659470953123581107140815704127
60659470953123581107894045692263
60659470953123581107894045810307
60659470953123581107894047223085
60659470953123581107956721713827
60659470953123581107956721718039
60659470953123581107956721830467
60659470953123581107956721836083
60659470953123581107956723248861
60659470953123581107956723253232
60659470953123581107959046178441
60659470953123581108144749791155
60659470953123581108144749795367
60659470953123581108144749907795
60659470953123581108144749913411
60659470953123581108147074255769
60659470953123582341046402629447
60659470953123582342738655325399
60659470953232996397761812464447
60659470953447781813501270967924
60659470953447781813501299665738
60659470953447781813522191672872
60659470953447785519542336892318
60659470953447785520104098176008
60659470953447785520106421124302
60659470953450483516748330594448
60659470953450483516748359290804
60659470953450483516748359292262
60659470953450487222786384824956
60659470953450487222786413522770
60659470953450487223539530253394
60659470953450487223539558951208
60659470953451387605829958735800
60659470953451387605829959207976
60659470953451387651583543645716
60659470953451387651583544117892
60659470953451387790535433398278
60659470953451387790598080726240
60659470953451387790601551561822
60659470953451687978177539818324
60659470953451687978177568516138
60659470953451687979805998697248
60659470953451687979872116862250
60659470953451687979872145560064
60659470953555849950914722914798
60659470953555849950935643619746
60659470953555853656952775745626
60659470953555853656955100093600
60659470953555853656976020798548
60659470953555853657517894496416
60659470953555853657517923194224
60659470953555853657520217444710
60659470953555853657520246142518
60659470953556754223069207257072
60659470953556754223090127845380
60659470953556754225328557278574
60659470953556754225329705184576
60659470953557054412339801253856
60659470953557054414599151275358
60659470954106978944495556110433
60659470954106978944495929163061
60659470954106978944516821171653
60659470954106978945059640342417
60659470954106978945331609506741
60659470954106983884188521747085
60659470954106983884209413755677
60659470954106983886716454786717
60659470954106984478734048401385
60659470954106984478734048519429
60659470954106984478984752504489
60659470954106984478984752622533
60659470954106984478984754039682
60659470954106984479005674746088
60659470954106984481241089432425
60659470954106984481241089550469
60659470954106984481241090967618
60659470954106984488019356798628
60659470954106984488019385496442
60659470954106995416350164848751
60659470954106995416350164867625
60659470954106995416622134031949
60659470954106995421705478327247
60659470954106995421705479862441
60659470954106995423397731023199
60659470954106995597104725067137
60659470954106995597104725417057
60659470954106995597125988961957
60659470954106995598796976713329
60659470954106995598797321069601
60659470954106995598818241657909
60659470954106995599364504021871
60659470954106995599364504488431
60659470954106995599364532836271
60659470954106995599364533186191
60659470954106995599385424844863
60659470954106995599385425194783
60659470954106995599552790846013
60659470954106995599636128947967
60659470954106995599636129297887
60659470954106995599636473671628
60659470954106995604636135259563
60659470954106995604636135263775
60659470954106995604636136676505
60659470954106995606328387959727
60659470954106996651968926597736
60659470954107000357735010246771
60659470954107000357735011663921
60659470954107000358006979311925
60659470954107000364513304774137
60659470954107000364513306191287
60659470954107000364784900786663
60659470954107000364784900885833
60659470954107000364784900904707
60659470954107000364784901253222
60659470954107000364784901253223
60659470954107000364784901254680
60659470954107000364784929950982
60659470954107000540184490815595
60659470954107000540184519393907
60659470954107000540187503926630
60659470954107000540205411402499
60659470954107000540751588158614
60659470954107000547715557600727
60659470954107000547715557700105
60659470954107000547715557701509
60659470954107000547715557718771
60659470954107000547715557718819
60659470954107000547715557718978
60659470954107000547736478425384
60659470954107834903155192743069
60659470954107879375046583375393
60659470954107879375046956428021
60659470954107879375067848436613
60659470954107879375610667607377
60659470954107879375882636771701
60659470954107884314676758190809
60659470954107884314760441016425
60659470954107884316434126168399
60659470954107884316455018176991
60659470954107884317267482047465
60659470954107884317269806512079
60659470954107884863530371556913
60659470954107884863531404658777
60659470954107884863531404775417
60659470954107884863719432736105
60659470954107884863719432852745
60659470954107884863719434271139
60659470954107884865222625769185
60659470954107884865975769780681
60659470954107884865975771199075
60659470954107884910976210679101
60659470954107884911792118228206
60659470954107884911792118228207
60659470954107886100757703275613
60659470954107886100757703281229
60659470954107886100757703631149
60659470954107895435056165824095
60659470954107895435056165824143
60659470954107895435118841849871
60659470954107895435118841849919
60659470954107895440411480819119
60659470954107895440474156494767
60659470954107895440474156494815
60659470954107895441915705087615
60659470954107895441915705089067
60659470954107895442103732115231
60659470954107895442103732115391
60659470954107895442103732116635
60659470954107895442103732121007
60659470954107895442166408142411
60659470954107895981839405302965
60659470954107895981839405652885
60659470954107895983615597569593
60659470954107895983615597919513
60659470954107895984099184724259
60659470954107895984099184743133
60659470954107895984161860750035
60659470954107895984161860768909
60659470954107895984349888827363
60659470954107895984350261898865
60659470954107895984371153907457
60659470954107895984433829933233
60659470954107895989454498202755
60659470954107895989454499737949
60659470954107895989517175413805
60659470954107895990937832347980
60659470954107895991209426924483
60659470954107895991209426943356
60659470954107896029285586215345
60659470954107896029348262241121
60659470954107896029852769167615
60659470954107896029852769634175
60659470954107896030103473270719
60659470954107896030103473387359
60659470954107896030103473737279
60659470954107896030103846458860
60659470954107896030103846458861
60659470954107896030103846808781
60659470954107896030124738817373
60659470954107896030187414493228
60659470954107896030187414493229
60659470954107896030187414843149
60659470954107896035187162524363
60659470954107896035187191222123
60659470954107896035208083230715
60659470954107896035208084181304
60659470954107896035208084181305
60659470954107896035208084647865
60659470954107896035270760323721
60659470954107896036628366760939
60659470954107896036691044186395
60659470954107896036691417257896
60659470954107896036879415220315
60659470954107896036879443918075
60659470954107896036900335926667
60659470954107896036963011834399
60659470954107896036963011853272
60659470954107896036963011952443
60659470954107900924730800011887
60659470954107900924918826689535
60659470954107900924918826695151
60659470954107900924918827045071
60659470954107900924919171045807
60659470954107900924981847071583
60659470954107900925002767659891
60659470954107900925484030116663
60659470954107900925484030122279
60659470954107900925486354464637
60659470954107900925486354483351
60659470954107900925486383162397
60659470954107900925486383181111
60659470954107900925546706142439
60659470954107900925546706148055
60659470954107900925549030490413
60659470954107900925549030509127
60659470954107900925567626732151
60659470954107900925569951196765
60659470954107900925569951215479
60659470954107900925734734219767
60659470954107900925734734225383
60659470954107900925737058567741
60659470954107900925737431639243
60659470954107900925755654809479
60659470954107900925757979274093
60659470954107900925758323647835
60659470954107900925818675208996
60659470954107900925818675208997
60659470954107900925820999673611
60659470954107900932262324645433
60659470954107900932262324649645
60659470954107900932345892679801
60659470954107900932345892684013
60659470954107900932345921259517
60659470954107900932513028748537
60659470954107900932513028767251
60659470954107900932513029121542
60659470954107900932513029121543
60659470954107900932533920757129
60659470954107900932533920761341
60659470954107900932533920774439
60659470954107900932533920774598
60659470954107900932533920774599
60659470954107900932533920775843
60659470954107900932533920780214
60659470954107900932533920780215
60659470954107900932533949336845
60659470954107900932533949355559
60659470954107900932533949472199
60659470954107900932596596664861
60659470954107900932596596683734
60659470954107900932596596683735
60659470954107900932596596782905
60659470954107900932596597155910
60659470954107900932596597155911
60659470954107900932596597155964
60659470954107900971239939374553
60659470954107900971239939380169
60659470954107900971239939393219
60659470954107900971239939393427
60659470954107900971302615400329
60659470954107900971302615405945
60659470954107900971302615418995
60659470954107900971302615419203
60659470954107900971490643477657
60659470954107900971490643483273
60659470954107900971491016549159
60659470954107900971511908557751
60659470954107900971574584583527
60659470954107900978078585463081
60659470954107900978078585468697
60659470954107900978078586998274
60659470954107900978078586998275
60659470954107900978078587003890
60659470954107900978078587003891
60659470954107900978266613546025
60659470954107900978266613559075
60659470954107900978266614031458
60659470954107900978266614031459
60659470954107900978350181574777
60659470954107900978350181593650
60659470954107900978350181593651
60659470954107900978350182065826
60659470954107900978350182065827
60659470954107901520282958312257
60659470954107901520343311389739
60659470954107901520345634338033
60659470954107901527121232864477
60659470954107901527121605917105
60659470954107901527309518159249
60659470954107901527309603898397
60659470954107901527330524603345
60659470954107902760985065874265
60659470954212347208637548708962
60659470954215947649741968688604
60659470954215949479863411607692
60659470954215949479884332314098
60659470954215953049477538295260
60659470954215953191552250551154
60659470954216249486119665498236
60659470954216249669134005604476
60659470954216249669154926310882
60659470954216249669156045506026
60659470954216249669970833841114
60659470954216253382515097127250
60659470954216253383267209436562
60659470954216415830617116559464
60659470954216415830618264452368
60659470954216415830639185157316
60659470954216416441798247990433
60659470954216416441798247991837
60659470954216416441798276571553
60659470954216416441819168580145
60659470954216416441820201699319
60659470954216419351972968950726
60659470954216419534966388935218
60659470954216419534966388952480
60659470954216419535238356583222
60659470954217150053931447488588
60659470954217150053953401413498
60659470954217150054705513722810
60659470954217153758278281191888
60659470954217153760722646197152
60659470954217153760743566903558
60659470954217153806476230990428
60659470954431150002372885689499
60659470954431150002393777698091
60659470954431151649501913748157
60659470954431151832516253387836
60659470954431151832516282084192
60659470954431151832537174092784
60659470954431151832537174094242
60659470954431155353848490121585
60659470954431155356104827049521
60659470954431155536862743667984
60659470954431155539121403544214
60659470954431155543641009498994
60659470954431155543661930203942
60659470954431155544205092331298
60659470954431188892826704606704
60659470954431188893388465890394
60659470954431188893390788838688
60659470954431199828016363543549
60659470954431199828017138383824
60659470954431199828017138383825
60659470954431199828017138383878
60659470954431200008499297885249
60659470954431200008499326464965
60659470954431200008520218473557
60659470954431200010947020357613
60659470954431200011030703183228
60659470954431201063363156110794
60659470954431204952334190103814
60659470954431204952334218800170
60659470954431204952334218801628
60659470954431204952355110808762
60659470954431204952355110810220
60659470954431204952417786834538
60659470954431204952417786835996
60659470954432050432861121788967
60659470954432050432861896627839
60659470954432050432924572653567
60659470954432050433425981209743
60659470954432051668270590374867
60659470954432052217062560817059
60659470954432052217250588894387
60659470954432052217250588900003
60659470954432052217250933269373
60659470954432052217250961965729
60659470954432052217334530000097
60659470954432055374248291883477
60659470954432055920841179636837
60659470954432055920841265375985
60659470954432055920841293955701
60659470954432055920844277069871
60659470954432055920844277075487
60659470954432055920844278469551
60659470954432055921408361301855
60659470954432055921597509992721
60659470954432055921597538690481
60659470954432055921681106724849
60659470954432055923100615397487
60659470954432055923853875618417
60659470954432055923856169868951
60659470954432057156190294796787
60659470954432057156190294802403
60659470954432057158638103363883
60659470954432099846722364500067
60659470954432099846785040525843
60659470954432100393317574385241
60659470954432100393318351091757
60659470954432100395765038695395
60659470954432100395828833935189
60659470954432100395828834285162
60659470954432100438987562564433
60659470954432100438987563030993
60659470954432100441246998679215
60659470954432100441246999145775
60659470954432100441497702782319
60659470954432100441497702898959
60659470954432100441497703248879
60659470954432100441498075970460
60659470954432100441498075970461
60659470954432100441581644004828
60659470954432100441581644004829
60659470954432101631174851656488
60659470954432101631174851656489
60659470954432101631174852012078
60659470954432102225887772665443
60659470954432102225887858754511
60659470954432102225887887450867
60659470954432102225971455485235
60659470954432105334702421527245
60659470954432105334704744597795
60659470954432105337152553159275
60659470954432105337215229185051
60659470954432105380374732658943
60659470954432105380374733125503
60659470954432105382885217362791
60659470954432105382885217368614
60659470954432105382885217368615
60659470954432105387969595250967
60659470954432105930234349384579
60659470954432105930234435477859
60659470954432105930234464175619
60659470954432105930318032209987
60659470954432105931929011122105
60659470954432105932490686312515
60659470954432105932490801103555
60659470954432105932493095354089
60659470954432105932574369137923
60659470954432107167275028849021
60659470954434751725079063004783
60659470954434752136924089294191
60659470954434752136924089313065
60659470954434752136924117660952
60659470954434752273366527451989
60659470954434752273366527457813
60659470954434752273366613196961
60659470954434752273366641893317
60659470954434752273366642243237
60659470954434752273368850051815
60659470954434752273368850406107
60659470954434752273368965191531
60659470954434752273369969595427
60659470954434752273369997943315
60659470954434752273369997943475
60659470954434752273369998293235
60659470954434752273369998293395
60659470954434752273370084386675
60659470954434752274122081904739
60659470954434752274122081923613
60659470954434752274122110252627
60659470954434752274122110271501
60659470954434752274122110602547
60659470954434752274122110621421
60659470954434752274184872721763
60659470954434752274184872740636
60659470954434752319120198105425
60659470954434752319122521403639
60659470954434752319123668946623
60659470954434752319123669296543
60659470954434752319875666814655
60659470954434752319938428933871
60659470954434752319938457281711
60659470954434752319938457631631
60659470954434752319959349640223
60659470954434753920497993231315
60659470954434753920497993250189
60659470954434754103512332870995
60659470954434754103512361568755
60659470954434757213061443102351
60659470954434757213061443102399
60659470954434757213061443102559
60659470954434757213062562297495
60659470954434757213062590995303
60659470954434757215506927302759
60659470954434757215506956000567
60659470954434757624843793716111
60659470954434757624843793734985
60659470954434757673105567568844
60659470954434757807858046912591
60659470954434757807858046931305
60659470954434757807858133007275
60659470954434757807858161703631
60659470954434757807859166126401
60659470954434757807859194824209
60659470954434757809550385703227
60659470954434757809550414399583
60659470954434757810303531131665
60659470954434757810303559829473
60659470954434757815451875936434
60659470954434757815452248989062
60659470954434757815452249007776
60659470954434758860190586283303
60659470954434787457844394210118
60659470954434801550785331675648
60659470954434801550785331675649
60659470954434801687227769814573
60659470954434801687227769820397
60659470954434801687230092412947
60659470954434801687230092414399
60659470954434801688045999962052
60659470954434801688045999962053
60659470954434801732960434018137
60659470954434802144683492673072
60659470954434802144742782417141
60659470954434802144742782883701
60659470954434802144742812998610
60659470954434802144745106881755
60659470954434802144745135596984
60659470954434802144746254792128
60659470954434802144746254792129
60659470954434802144746255142048
60659470954434802144746255142049
60659470954434802145498281008160
60659470954434802149766062502504
60659470954434802279495291181573
60659470954434802279495291298213
60659470954434802279495376920721
60659470954434802279495377387281
60659470954434802279495405617077
60659470954434802279495405966997
60659470954434802281940775498621
60659470954434802281940776561431
60659470954434802281940804079741
60659470954434802281940804196381
60659470954434802281940805259239
60659470954434802281943099846595
60659470954434802281943099859645
60659470954434802281943128207533
60659470954434802281943128544355
60659470954434802281943128557453
60659470954434802281944132611589
60659470954434802281944132961509
60659470954434802281944247402629
60659470954434802281944247402677
60659470954434802282003451407757
60659470954434802282003451524397
60659470954434802282003537146905
60659470954434802282003537613465
60659470954434802282003565843261
60659470954434802282003565844665
60659470954434802282003566193181
60659470954434802282003566311225
60659470954434802282003567728374
60659470954434802282005775518239
60659470954434802282005775872371
60659470954434802282005890309279
60659470954434802282005890676668
60659470954434802282006895080565
60659470954434802282006923428453
60659470954434802282006923778289
60659470954434802282006923778325
60659470954434802282006923778373
60659470954434802282006923778532
60659470954434802282024372114109
60659470954434802282024372230749
60659470954434802282024457853257
60659470954434802282024458319817
60659470954434802282026696578723
60659470954434802282026782317871
60659470954434802282027815436997
60659470954434802282027815786917
60659470954434802282758920946677
60659470954434802282759007389877
60659470954434802282759035737717
60659470954434802282759035737765
60659470954434802282759036087637
60659470954434802282759036087685
60659470954434802282779928096229
60659470954434802282842603772085
60659470954434802287026817232268
60659470954434802287089493374684
60659470954434802289534891365172
60659470954434802289534977575092
60659470954434802289555898281444
60659470954434803334359235593899
60659470954434803929134832291967
60659470954434807038705036097568
60659470954434807038705036097569
60659470954434807038706069199432
60659470954434807038706069199433
60659470954434807040397288424727
60659470954434807041213110230472
60659470954434807041213110230473
60659470954434807041213195973833
60659470954434807084376086074980
60659470954434807084437700301132
60659470954434807084437700301133
60659470954434807084458621007484
60659470954434807086883127106020
60659470954434807086966695140388
60659470954434807091153232715058
60659470954434807091154007549718
60659470954434807220882461038591
60659470954434807221635692544451
60659470954434807221635721259734
60659470954434807221698368568823
60659470954434807221698368570227
60659470954434807221698368587489
60659470954434807221698368587537
60659470954434807221698368587696
60659470954434807221699487782633
60659470954434807221699516480441
60659470954434807221719289293889
60659470954434807223327945238999
60659470954434807223327945240403
60659470954434807224143852787897
60659470954434807224143881485705
60659470954434807224164773494297
60659470954434807228413987090744
60659470954434807228476663115062
60659470954434807228476663116520
60659470954434807229229808544949
60659470954434807229229808544952
60659470954434807229229808544958
60659470954434807633480632776763
60659470954434807633481780669667
60659470954434807633502673028179
60659470954434807635926146024851
60659470954434807636009714059219
60659470954435052460944953448033
60659470954435052462637207543665
60659470954435052462639530491959
60659470954435052462640678384863
60659470954435052463455437555631
60659470954435052463455438022191
60659470954435052463455466719951
60659470954435054110584494777204
60659470954435054292782926869183
60659470954435057816622547491393
60659470954435057816622547957952
60659470954435057816622547957953
60659470954435057997128726886015
60659470954435057998820979581967
60659470954435087647114988206902
60659470954435087647116136099860
60659470954435102288259791504009
60659470954435102288259791853929
60659470954435102288259793389122
60659470954435102288259793389123
60659470954435102288262116337417
60659470954435102288263264230320
60659470954435102288263264230321
60659470954435102288263264230374
60659470954435102468765970917505
60659470954435102468765971267425
60659470954435102469581907630984
60659470954435102471274131143689
60659470954435102471274131145093
60659470954435102471274131493609
60659470954435102471274131611653
60659470954435102471274132562242
60659470954435102471274133028802
60659470954435102471274160191369
60659470954435102471276455491663
60659470954435102471276455977096
60659470954435102471276484674910
60659470954435102471277488612241
60659470954435102471277488612400
60659470954435102471277488728881
60659470954435102471277489078717
60659470954435102471277489078753
60659470954435102471277489078801
60659470954435102471277489078960
60659470954435102471277603403494
60659470954435102471277603870054
60659470954435102471295051850041
60659470954435102471295052199961
60659470954435102472029600921553
60659470954435102472029601038193
60659470954435102472029601388065
60659470954435102472029601388113
60659470954435102476297411347150
60659470954435102476360058675112
60659470954435102476360833509772
60659470954435102476360834909452
60659470954435102477112947218764
60659470954435102477113318877382
60659470954435102478805199448156
60659470954435102478805199914716
60659470954435102478805456665600
60659470954435103523608908885735
60659470954435107227954709388000
60659470954435107227954709388001
60659470954435107227955742489864
60659470954435107227955856814345
60659470954435107227975630094352
60659470954435107230400107495128
60659470954435107230483789853977
60659470954435107234670241329750
60659470954435107234670241801926
60659470954435107234671016170026
60659470954435107234671016636586
60659470954435107410906286442064
60659470954435107410970081662777
60659470954435107413414446668041
60659470954435107417684580969430
60659470954435952893188234458705
60659470954435952893190557756919
60659470954435952893191590392063
60659470954435952893191590392223
60659470954435952893191590508703
60659470954435952893191590508863
60659470954435952893191590858783
60659470954435952893191705299903
60659470954435952893191705649823
60659470954435952893943702701375
60659470954435952893943702701535
60659470954435952894006464820591
60659470954435952894006465287151
60659470954435952894006493634991
60659470954435952894006493984911
60659470954435954677580282658611
60659470954435954677580282677325
60659470954435954677580282793965
60659470954435954677580368770765
60659470954435957835391224469427
60659470954435957835391224469475
60659470954435958381926083278761
60659470954435958381927202474065
60659470954435958383618335839359
60659470954435958383621779517991
60659470954435958384371567479329
60659470954435958384434243388464
60659470954435958384434243388465
60659470954435958384434243505104
60659470954435958384434243505105
60659470954435958384436567853079
60659470954435958427680787267341
60659470954435958429375364427907
60659470954435958430187828298380
60659470954435958430187828298381
60659470954435958430190152762995
60659470954435959617272875827239
60659470954435991736196587651898
60659470954435991736196587768538
60659470954435991781950172561814
60659470954436002306965793995673
60659470954436002307028469904857
60659470954436002307028470021497
60659470954436002853563327179109
60659470954436002853563327529029
60659470954436002856008811379517
60659470954436002856008812914710
60659470954436002856008812914711
60659470954436002856008840077277
60659470954436002856011136212925
60659470954436002856012168964709
60659470954436002856012168964868
60659470954436002856012168964869
60659470954436002856012169314789
60659470954436002856012283755909
60659470954436002856071487405293
60659470954436002856071487755213
60659470954436002856073812238701
60659470954436002856074931433845
60659470954436002856074960131605
60659470954436002856826957299797
60659470954436002856826957299956
60659470954436002856826957299957
60659470954436002856826957649877
60659470954436002856827043743157
60659470954436002856827072090996
60659470954436002856827072090997
60659470954436002856827072440917
60659470954436002901762396290837
60659470954436002901764720637407
60659470954436002901764720755451
60659470954436002901764721122841
60659470954436002901765753758144
60659470954436002901765753874784
60659470954436002901765868665825
60659470954436002901825072316613
60659470954436002901825072783173
60659470954436002901825073733762
60659470954436002901825073733763
60659470954436002901827396781227
60659470954436002901827396798696
60659470954436002901827396798697
60659470954436002901827397148617
60659470954436002901828515877200
60659470954436002901828515877201
60659470954436002901828515993840
60659470954436002901828515993841
60659470954436002901828516343761
60659470954436002901828545041521
60659470954436002901849436700192
60659470954436002901849436700193
60659470954436002901849437050113
60659470954436002902580542093232
60659470954436002902580542209872
60659470954436002902580628186512
60659470954436002902580628186513
60659470954436002902580628653073
60659470954436002902601549359425
60659470954436002902664225035280
60659470954436002902664225035281
60659470954436002902664225385201
60659470954436002906848066486772
60659470954436002906848323704216
60659470954436002906849099588636
60659470954436002906849099705276
60659470954436004091357928289067
60659470954436004091357928407111
60659470954436004091357957122394
60659470954436004091420604314843
60659470954436004091420604432887
60659470954436004091420604450356
60659470954436004091420604450357
60659470954436004091421752343314
60659470954436004686154532136687
60659470954436004686217208162463
60659470954436004686217208279103
60659470954436007794948174321113
60659470954436007794950497391663
60659470954436007795703728891907
60659470954436007795703757471623
60659470954436007795703757607190
60659470954436007795704762011081
60659470954436007795704876685641
60659470954436007795766404917683
60659470954436007795766404921895
60659470954436007795766404934993
60659470954436007795766404935152
60659470954436007795766404935153
60659470954436007795767524130296
60659470954436007795767524130297
60659470954436007795767552828110
60659470954436007795787325641345
60659470954436007797395981587859
60659470954436007797395981592071
60659470954436007797398305953303
60659470954436007797399453846207
60659470954436007797458657613635
60659470954436007797458657617847
60659470954436007797460981979079
60659470954436007797462101174223
60659470954436007797462129871983
60659470954436007797479578201943
60659470954436007797483021880575
60659470954436007798211803042121
60659470954436007798211889135560
60659470954436007798211889135561
60659470954436007798214213483535
60659470954436007798214242181295
60659470954436007798235134189887
60659470954436007798295485751048
60659470954436007798295485751049
60659470954436007798297810215663
60659470954436007841457313683779
60659470954436007841457313702652
60659470954436007841457313702653
60659470954436007841458461595557
60659470954436007841519989709555
60659470954436007841519989715171
60659470954436007841542029629924
60659470954436007841542029629925
60659470954436007843151890863219
60659470954436007843153038756123
60659470954436007843212242405507
60659470954436007843212242411123
60659470954436007843214566888995
60659470954436007843215686084139
60659470954436007843215714781899
60659470954436007843236606790491
60659470954436007843965502626596
60659470954436007843965502626597
60659470954436007843967798393451
60659470954436007843967827091211
60659470954436007844049070660964
60659470954436007844049070660965
60659470954436007844051395125579
60659470954436007848235493444594
60659470954436008390501365723347
60659470954436008390501365839987
60659470954436008390563008763899
60659470954436008392194909782049
60659470954436008392195942883913
60659470954436008392257585807825
60659470954436008393008406754387
60659470954436008393008406871027
60659470954436008393010731219001
60659470954540153754499327347680
60659470954540157595541798330256
60659470954540157596168558588016
60659470954540157598048839361296
60659470954540157598612923593280
60659470954540168167126135726815
60659470954540168167126136080947
60659470954540168167126164772931
60659470954540168167147056781523
60659470954540168167209732807299
60659470954540168577300606400737
60659470954540168578720114024859
60659470954540168578720115074619
60659470954540168578721177241632
60659470954540168578932419925926
60659470954540168578992857930288
60659470954540168578995095951702
60659470954540168578995182394902
60659470954540168578995182394903
60659470954540168579473289550944
60659470954540168714477592561525
60659470954540168714498599011285
60659470954540168714561275037061
60659470954540168715918106523139
60659470954540168715918106639779
60659470954540168715918107702589
60659470954540168715918108039459
60659470954540168715918108052509
60659470954540168715980782194783
60659470954540168715980782548915
60659470954540168715980782661343
60659470954540168715980782665555
60659470954540168715980783711103
60659470954540168715980783728365
60659470954540168715980784065235
60659470954540168715980784078285
60659470954540168715981902923509
60659470954540168715981931971396
60659470954540168716168810272111
60659470954540168716168810626243
60659470954540168716168810738671
60659470954540168716168810742883
60659470954540168716172167855851
60659470954540168716172254299051
60659470954540168716189730977059
60659470954540168716193174655690
60659470954540168716193175005451
60659470954540168716255851031227
60659470954540168716733929489461
60659470954540168716734015232821
60659470954540168716734043930629
60659470954540169814091184415790
60659470954540169814279212493118
60659470954540170363301311055517
60659470954540173517848538168732
60659470954540173518412622400716
60659470954540173518601023530672
60659470954540173518621915539264
60659470954540173520295570482774
60659470954540173520296345317434
60659470954540173520379253302566
60659470954540173520379253302567
60659470954540173520860429549418
60659470954540173655861749212549
60659470954540173655861777910357
60659470954540173655882669918949
60659470954540173655945345944725
60659470954540173657556238763515
60659470954540173657556238764967
60659470954540173657556324858406
60659470954540173657556353554762
60659470954540173657557013603755
60659470954540173657557013603791
60659470954540173657557013603839
60659470954540173657577245563354
60659470954540173657577245564812
60659470954540173657639921589130
60659470954540173657639921590588
60659470954540173658121097835739
60659470954540173658121097835775
60659470954540173658121097835823
60659470954540174067455640969627
60659470954540174067455641319547
60659470954540174069339364236265
60659470954540174069903448468249
60659470954540175304685381963181
60659470954540453898016336317908
60659470954540457601798052570720
60659470954540457784812392210400
60659470954540457787319433241440
60659470954540457787883517473424
60659470954540458837144070297636
60659470954540468310643144815135
60659470954540468722238157632144
60659470954540468722512191483174
60659470954540468722512191483175
60659470954540468722990269941456
60659470954540468903769193359606
60659470954540468905252496921745
60659470954540468905252497271824
60659470954540468905442847830886
60659470954540468905442848297239
60659470954540468905463768537292
60659470954540468906004609231057
60659470954540469957583831002788
60659470954540473661929631487584
60659470954540473663812608267402
60659470954540473663813383102062
60659470954540473663896175829594
60659470954540473663896176301770
60659470954540473663896262390838
60659470954540473663896262390839
60659470954540473663896951136430
60659470954540473664377467334046
60659470954540473664461034901854
60659470954540473664461035368414
60659470954540473844403474439692
60659470954540473845132343210785
60659470954540473846826918738550
60659470954540473846826947434906
60659470954540473846847839444956
60659470954540473846910515469274
60659470954540473846910515470732
60659470954541368741194172080095
60659470954541368741194172428403
60659470954541368741194172434227
60659470954541368741194200776451
60659470954541368741194201126211
60659470954541368741194201244255
60659470954541368741194201248627
60659470954541368741215092785043
60659470954541368741215093134803
60659470954541368741215093252847
60659470954541368741215093257219
60659470954541368741277769160579
60659470954541368741277769278623
60659470954541369287814523055258
60659470954541369288545628564725
60659470954541369288545628914805
60659470954541369288566635714437
60659470954541369288629311390346
60659470954541369289986142520675
60659470954541369289986142870595
60659470954541369289986144055869
60659470954541369289986144405789
60659470954541369289986171218435
60659470954541369290048818546451
60659470954541369290048818896371
60659470954541369290048820081645
60659470954541369290048820431565
60659470954541369290049939276788
60659470954541369290049939276789
60659470954541369290049939626709
60659470954541369290236846623779
60659470954541369290236846973699
60659470954541369290237219695281
60659470954541369290257767330131
60659470954541369290258111703873
60659470954541369290261211008762
60659470954541369290261211008763
60659470954541369290320787729649
60659470954541369290323887034538
60659470954541369290323887034539
60659470954541369290801965492661
60659470954541369290801965842741
60659470954541369290802051586100
60659470954541369290802051586101
60659470954541369290802051936021
60659470954541369290802080633781
60659470954541369334320220624353
60659470954541369335739727430591
60659470954541369335739727431995
60659470954541369335739727780511
60659470954541369335739727898555
60659470954541369335739728830271
60659470954541369335739728849145
60659470954541369335739728948315
60659470954541369335739728965785
60659470954541369335739729315705
60659470954541369335802403457771
60659470954541369335802403924331
60659470954541369335802404874921
60659470954541369335802404974091
60659470954541369335802404991561
60659470954541369335802405341481
60659470954541369335803524186704
60659470954541369335803524186705
60659470954541369335803524536625
60659470954541369335824445242977
60659470954541369335826767841350
60659470954541369335826767841351
60659470954541369335990431533695
60659470954541369335990431535099
60659470954541369335990431883615
60659470954541369335990432001659
60659470954541369335990775908841
60659470954541369335990804605197
60659470954541369335993875095686
60659470954541369335993875095687
60659470954541369336011696613789
60659470954541369336012471920624
60659470954541369336012471920625
60659470954541369336014795918678
60659470954541369336014795918679
60659470954541369336074372639565
60659470954541369336075147946400
60659470954541369336075147946401
60659470954541369336077471944454
60659470954541369336077471944455
60659470954541369336555636496016
60659470954541369336555636496017
60659470954541369336555636845937
60659470954541369336576556152608
60659470954541369336576556152609
60659470954541369336576557552289
60659470954541369336639232178384
60659470954541369336639232178385
60659470954541369336639233578065
60659470954541371120216579321757
60659470954541371120383686576093
60659470954541371120404607399085
60659470954541371120467283424861
60659470954541374229198593962922
60659470954541374229929699822469
60659470954541374229929785561617
60659470954541374229929785565828
60659470954541374229929785565829
60659470954541374229929814141333
60659470954541374229950706149925
60659470954541374230013382298010
60659470954541374231624389903463
60659470954541374231624389907834
60659470954541374231624389907835
60659470954541374231645281794011
60659470954541374231645281912055
60659470954541374231645281916426
60659470954541374231645281916427
60659470954541374231707957942202
60659470954541374231707957942203
60659470954541374275704291059841
60659470954541374275704291065456
60659470954541374275704291065457
60659470954541374275766967091232
60659470954541374275766967091233
60659470954541374277377945997527
60659470954541374277377946003350
60659470954541374277377946003351
60659470954541374824475340814347
60659470954541374824475340930987
60659470954541374824726303651215
60659470954541374824726389390363
60659470954541374824726417970079
60659470954541374824747309978671
60659470954541374826169917974913
60659470954541374826170951076777
60659470954541374826233713195833
60659470954541374826233741893593
60659470954541374826254633902185
60659470954541374826421739756841
60659470954541374826421768571241
60659470954541374826442660579833
60659470954541374826985823988825
60659470954541374826985825505145
60659470954541374826985852803225
60659470954541374826985854202905
60659470954541374827006744811817
60659470954541374827006746211497
60659470954541376061767757483757
60659470954541376061767786298157
60659470954541376061788678306749
60659472126313516918063796565953
60659472126313516918063799748281
60659472126313516918067152616111
60659472126313516918819264925423
60659472126313516918819265275343
60659472126313516918819266325103
60659472126313516925594091799535
60659472126313516925595120669311
60659472126313833715821762976271
60659472126313833715825120443335
60659472126313833715825120443371
60659472126313833723415850261459
60659472126313833723415850261486
60659472126313833723415850261495
60659472126345932370369191938015
60659472126345932370372291124861
60659472126345932416124842933073
60659472126345932416125876039149
60659472126345932416125876052199
60659472126345932416125962128217
60659472126345932416208525758481
60659472126345932416209558860345
60659472126345932416209558877607
60659472126345932416397931315626
60659472126345932423174995044545
60659472126345948475085955517097
60659472126345948475086730355969
60659472126345948475148717282021
60659472126345948475149492120893
60659472126345948475713572116577
60659472126345948475714346955449
60659472126345948475716671303423
60659472126345949024693828903301
60659472126345949024693833502571
60659472126345949024694603742173
60659472126345949024694608341443
60659472126345949024756332755153
60659472126345949024756591035407
60659472126345949024756595267495
60659472126345949024757365857017
60659472126345949024757365874279
60659472126345949024757370106367
60659472126345949024759690222253
60659472126345949024945652218811
60659472126345949024945655401139
60659472126346232559663891922889
60659472126346232559726567948665
60659472126346232559726567965927
60659472126346232566689679767629
60659472126346232566689681184571
60659472126346232566689765860909
60659472126346232567253765410930
60659472126346232567256831315200
60659472126346249213399308754181
60659472126346249213400341856045
60659472126346249213400343272987
60659472126346249213402666221281
60659472126346249213462070869025
60659472126346249213462329136229
60659472126346249213463103975101
60659472126346249213463105037911
60659472126346249213465428336125
60659472126346249213965197740361
60659472126346249213965202339631
60659472126346254162945422014010
60659472126346254162945450710366
60659472144035790700787805162025
60659472144035790703026320217727
60659472144035790703047240922675
60659472144035790703863143872511
60659472144035790703863144222431
60659472144035790883802144329321
60659472144035790883802144801705
60659472144035790886040659857199
60659472144035790886040659857407
60659472144035790886061580562147
60659472144035790886061580562355
60659472144035790886312624435511
60659472144035790886312624789643
60659472144035790886312629021731
60659472144035790886875160558073
60659472144035790886877483506367
60659472144035790886877483511983
60659472144035790886877483861903
60659472144035791252066667582641
60659472144035791252068994763023
60659472144035791252070023632799
60659472144035791252087587939073
60659472144035791252091030082511
60659472144035791252153706458207
60659472144035791252905818417599
60659472144035791252905818767519
60659472144035791435081007222321
60659472144035791435083334402703
60659472144035791435084363272479
60659472144035791435101927578753
60659472144035791435105369722191
60659472144035791435920158057279
60659472144035791435920158407199
60659472144035805710470538463175
60659472144035805710473637650021
60659472144035805711036169064107
60659472144035807492412628875317
60659472144035807492415726658271
60659472144035807494609301471363
60659472144035807494610073123695
60659472144035807494612397471669
60659472144035807494672063586207
60659472144038492543740669733953
60659472144038492543744111877391
60659472144038492544558900212479
60659472144038492544558900562399
60659472144038492544558901612159
60659472144038492589476776430827
60659472144039392975109927477439
60659472144039392975109927827359
60659472144039392975109928877119
60659472144039393157287443462335
60659472144039393158124267117119
60659472144039393158124267467039
60659472144039393158124268516799
60659472144039709817866269072796
60659472144039709817867043907456
60659472144039709817869367905510
60659472144039709955126679074687
60659472144039709955127023448221
60659472144039709955130122635274
60659472144039709955192884749911
60659472144046595867400132341545
60659472144046595869659568102195
60659472144046612521701439558697
60659472144046612521702214393357
60659472144046612524026732034817
60659472144046612531554700088017
60659472144047497030071193819189
60659472144047497032267606365383
60659472144047497032267609551923
60659472144047497032515558824453
60659472144047497032518653425079
60659472144047497032518658011299
60659472144047513089575983313973
60659472144047796626741944094947
60659472144047797043858601156121
60659472144047797173588202907509
60659472144047797175784615453703
60659472144047797175784618640243
60659472144047797175784958410295
60659472144047797175785733249167
60659472144047797176035662513399
60659472144047797176035667099619
60659472144047813278784590386109
60659472144047813278846577312161
60659472144047813281109108027569
60659472144047813288637076080769
60659472144047813692889048224612
60659472144047813692891372222666
60659472144047813700419340275866
60659472144047813830152126952430
60659472144070907492254624488091
60659472144070907492256947436385
60659472144070907492277868495465
60659472144070907492819483558947
60659472144070908041861383269583
60659472144070908041862153872155
60659472144070908041862158104243
60659472144070908041862412139359
60659472144070908041864477870209
60659472144070908041865510972073
60659472144070908041885398926481
60659472144070908087619181975221
60659472144070908087619181975429
60659472144070908087891151154255
60659472144070908087891151158467
60659472144070908095233156865189
60659472144070924146579174314341
60659472144070924146579175712617
60659472144070924146579175714229
60659472144070924146579950547277
60659472144070924146579950553101
60659472144070924146641937479153
60659472144070924146642712313605
60659472144070924147144030198657
60659472144070924147144030198865
60659472144070924147144034784877
60659472144070924147144034785085
60659472144070924147144805033317
60659472144070924147144809619537
60659472144070924147207567152581
60659472144070924147207571384461
60659472144070924147395078656629
60659472144070924147395081844573
60659472144070924147395853492693
60659472144070924147395856679233
60659472144070924154737859203835
60659472144070924696187049100433
60659472144070924696187823939305
60659472144070924696187823952355
60659472144070924696187828538575
60659472144070924696250586054149
60659472144070924696250590303499
60659472144070924696438872411731
60659472144070924696438875598271
60659472144071808472412410534543
60659472144071808472413181137115
60659472144071808472413185369203
60659472144071808472413439404319
60659472144071808472415505135169
60659472144071808472416538237033
60659472144071808472500221062441
60659472144071808654864988886113
60659472144071808655429844774849
60659472144071808655430877876713
60659472144071808655514560696297
60659472144071824714390957708793
60659472144071824714453719467893
60659472144071824714453719473717
60659472144071824714454494308169
60659472144071824714454494308377
60659472144071824714456817256463
60659472144071824714956587028089
60659472144071824715018574308273
60659472144071824715018578540153
60659472144071824715018578540361
60659472144071824715206860646981
60659472144071824715206863834925
60659472144071824715207635487257
60659472144071824722549641193979
60659472144071824722549641194187
60659472144071825263998486734513
60659472144071825263999605929657
60659472144071825264061248853569
60659472144072108249337000480843
60659472144072108249357921067747
60659472144072108249360244016041
60659472144072108249360244488425
60659472144072108249901859551699
60659472144072108661687218328501
60659472144072108798944534096995
60659472144072108798968894114585
60659472144072108799031569784617
60659472144072124903661550307301
60659472144072124903661551706981
60659472144072124903662325141801
60659472144072124903662326540029
60659472144072124903662326541481
60659472144072124903662326545853
60659472144072124903664649139855
60659472144072124903664649494147
60659472144072124903724312422145
60659472144072124903724313466081
60659472144072124903724313471905
60659472144072124903725088306405
60659472144072124903725088306565
60659472144072124903727411254699
60659472144072124903727411254859
60659472144072124904226406191617
60659472144072124904226410772013
60659472144072124904226410777837
60659472144072124904227181026277
60659472144072124904227185612497
60659472144072124904289172536937
60659472144072124904289172538389
60659472144072124904289943145333
60659472144072124904289947377421
60659472144072124904292267137563
60659472144072124904292267139015
60659472144072124911255379307899
60659472144072124911820235192215
60659472144072124911820235196587
60659472144072125316008670380891
60659472144072125316009445215551
60659472144072125316011769213605
60659472144072125316072207334607
60659472144072125316074531332661
60659472144072125323602499385861
60659472144072125452704224852597
60659472144072125452704569208869
60659472144072125452705344047741
60659472144072125452707668413184
60659472144072125452766986967441
60659472144072125452768106162585
60659472144072125452768107225395
60659472144072125452770430173689
60659472144072125453269425093185
60659472144072125453269425106283
60659472144072125453269429692455
60659472144072125453270199927845
60659472144072125453272523938997
60659472144072125453332962046901
60659472144072125453332966296251
60659472144072125453335286058053
60659472144072125460863254111253
60659472145019160912604530686951
60659472145019160912667293155927
60659472145019210868710721789734
60659472145019210868713044738028
60659472145019225699649253293059
60659472149944416296882891493989
60659472149944416296903811726761
60659472149944416296966487752537
60659472149944416299142241165571
60659472149944416299142327254639
60659472149944416299163247959587
60659472149944416299225923985363
60659472149944416299414291714699
60659472149944416299414292186875
60659472149944416299414296418963
60659472149944416299976827955305
60659472149944416299976828309437
60659472149944416299979150903599
60659472149944416299979151257731
60659472149944416845925565689365
60659472149944416845925566039285
60659472149944416845925910045637
60659472149944416848185001799935
60659472149944416848185001804147
60659472149944416848203595324501
60659472149944416848205922504883
60659472149944416848207037113807
60659472149944416848207037467939
60659472149944416848266357089425
60659472149944416848268684623939
60659472149944416848269713139583
60659472149944416848269799232863
60659472149944416849019502500601
60659472149944416849019502854733
60659472149944416849021825448895
60659472149944416849021825803027
60659472149948018570389110859615
60659472149948018570389110859775
60659472149948018570389110863987
60659472149956122262356052272739
60659472149956122262417953109723
60659472149956122262418727944383
60659472149956122262418728298515
60659472149956122269945921162923
60659472149956122269946007251991
60659472149956122399678707835115
60659472149956122399679482673987
60659472149956122407206675888315
60659472149956122445366949768981
60659472149956122445369273762663
60659472149956122445369273767035
60659472149956122445369276949203
60659472149956122445370391912419
60659472149956122445428939881573
60659472149956122445429711533905
60659472149956122445432035881879
60659472149956122445432039068419
60659472149956122445432292745031
60659472149956122445432292749403
60659472149956122445432378838471
60659472149956122445433067583903
60659472149956122445433067584063
60659472149956122445433153677343
60659472149956122445617226221733
60659472149956122445617226226105
60659472149956122445620320822359
60659472149956122445620320826731
60659472149956122445620325408579
60659472149956122445620325412951
60659472149956138329454181492263
60659472149956422039843611492387
60659472149956422039906287518163
60659472149956422040094655719675
60659472149956422040094659951763
60659472149956422588886282850983
60659472149956422588886282855355
60659472149956422588886286037523
60659472149956422588886286037683
60659472149956422588886539718507
60659472149956422588886625807575
60659472149956422588886626161867
60659472149956422588887400646447
60659472149956422588887400646607
60659472149956422588887401000739
60659472149956422588949044970199
60659472149956422588949048156739
60659472149956422588949301833351
60659472149956422588949301837723
60659472149956422588949387926791
60659472149956422588950076672223
60659472149956422588950076672383
60659472149956422588950162765663
60659472149956422589137329910679
60659472149956422589137329915051
60659472149956422589137330264971
60659472149956422589137334496899
60659472149956422589137334497059
60659472149956422589137334501271
60659472149956438694145689312111
60659472149956438694148013310165
60659472149956438701738743128289
60659472149956438701738743478209
60659472149956439243187931979339
60659472149956439243191030812053
60659472149956439243250350787671
60659472149956439243253823046018
60659472149956439243253826228346
60659472149980434067966656283393
60659472149980434067966656287765
60659472149980434067966656637685
60659472149980434067966914550597
60659472149980434067966914904889
60659472149980434067967000644037
60659472149980733662438582143347
60659472149980733662438667882495
60659472149980733662459588465187
60659472149980733662461911413481
60659472149980733662522264490963
60659472149980733662524587439257
60659472149980733663003441209991
60659472149980733663003526949139
60659472149980733663275491409199
60659472149980734212046201494275
60659472149980734212046201494435
60659472149980734212046201848567
60659472150927836278715009857883
60659472150927836278715010207803
60659472150927836278716043326929
60659472150927836278716129066077
60659472150927836278718107646453
60659472150927836278718107996373
60659472150927836278718452002725
60659472150927836278718452369907
60659472150927836278735930446191
60659472150927836278739372589629
60659472150927836278739372602679
60659472150927836278798692561035
60659472150927836278798692565247
60659472150927836278802048615405
60659472150927836278802134704473
60659472150927836279279869278659
60659472150927836279280983887583
60659472150927836280974444574389
60659472150927836280974444924309
60659472150927836280977543761235
60659472150927836280977802041489
60659472150927836280977888130557
60659472150927836280995365629257
60659472150927836280996137281589
60659472150927836280998461279643
60659472150927836280998804236235
60659472150927836280998804586155
60659472150927836280998804590367
60659472150927836280998808835505
60659472150927836280999579425027
60659472150927836281058127394181
60659472150927836281061223398699
60659472150927836281061226581027
60659472150927836281061480262011
60659472150927836281246413620669
60659472150927836281246413738713
60659472150927836281246414088633
60659472150927836281247532828863
60659472150927836281247532946907
60659472150927836281249508339339
60659472150927836281249508689259
60659472150927836281249508693471
60659472150927836281249853062793
60659472150927836281249857294881
60659472150927836281250627901665
60659472150927836281812044811821
60659472150927836281814367760115
60659472150927836281814712133649
60659472150927836288589538653629
60659472150927836288589539007761
60659472150927836288590224566813
60659472150927836288590310660093
60659472150927851112751692336998
60659472150928734879772215622687
60659472150928734879772215626899
60659472150928734879775310223313
60659472150928734881469887383879
60659472150928734887302507673941
60659472150928734887305602274567
60659472150928734887305688367847
60659472150928734888997855437079
60659472150928734888997941180439
60659472150928736665796246586907
60659472150928736665796246941039
60659472150928736665797021425779
60659472150928736665858922612683
60659472150928736665858922616895
60659472150928736665858922966815
60659472150928736665859697451555
60659472150939541832408573766427
60659472150939541832408574120559
60659472150939541832409348605299
60659472150939541832471249792203
60659472150939541832472024631075
60659472150939541839999217845403
60659472150939541839999217849615
60659472150939541839999303938683
60659472150939541875878364302363
60659472150939541875878364652283
60659472150939541875878364656495
60659472150939541878137795830925
60659472150939541878137796180845
60659472150939541878137796185057
60659472150939541878159491726069
60659472150939541878162159034847
60659472150939541878162933869507
60659472150939541878221481838661
60659472150939541878222253490993
60659472150939541878224834706491
60659472150939541878224920795559
60659472150939541878225695634431
60659472150939541878409768183193
60659472150939541878409768537325
60659472150939541878412862783819
60659472150939541878412863137951
60659472150939541885752545542247
60659472150939541885752545892167
60659472150939541885752545896379
60659472150939541885752802759691
60659472150939541885752888848759
60659472150939541885752888852971
60659472150939542427204833226011
60659472150939542427204833580143
60659472150939542427205952788337
60659472150939542427267595340855
60659472150939542427268628459981
60659472150939542434795821678521
60659472150939542434795907767589
60659472150963853455024553925767
60659472150963853455026878273741
60659472150963853455087229951543
60659472150963853500759198244853
60659472150963853500759198594773
60659472150963853500759198598985
60659472150963853500759456861977
60659472150963853500759542601125
60659472150963853500759542955257
60659472150963853500839783159435
60659472150963853500839783163647
60659472150963853500843139213805
60659472150963853500843225302873
60659472150963853501592924338523
60659472150963853501592924342735
60659472150963854049802475780807
60659472150963854049802561519955
60659472152618651179498988113646
60659472152618651179499073852794
60659472152618651179502086946360
60659472152618953154852907419600
60659472152618953154853682258472
60659472152618953162446736424570
60659472152618967977319713456480
60659472152618967977320488295352
60659472152618967977320861362482
60659472152618967977320861366853
60659472152618967977322812289194
60659472152618967984913542107318
60659472152618967984913542461450
60659472153569666789491724304770
60659472153593967293989023379448
60659472153593967296248426210250
60659472153593967296248712720300
60659472153593967296248798809368
60659472153594267302567700618356
60659472153594267302567815403780
60659472153594267483325822701527
60659472153594267485498099152166
60659472153594267485498357432411
60659472153594267485498357432420
60659472153594267485498472217835
60659472153594267485498472217844
60659472153594267485582155043243
60659472153595162379865611123884
60659472153595162928929292468812
60659472153595167862701712852000
60659472153595167868056944941480
60659472153595167868057031034760
60659472153595167870295455763690
60659472153595167870316376468638
60659472153595167870316462091146
60659472153595167870316720843784
60659472153595167870316749540140
60659472153595178980826964097412
60659472153595178988437495289826
60659472153602021198517069366272
60659472153602021198517155459552
60659472153602022992212045552646
60659472153602022992212073778230
60659472153602022992212073782442
60659472153602022992213106897356
60659472153602022992213192990636
60659472153602071161334290355178
60659472153602071161334290709310
60659472153602071161334634728712
60659472153602071161337733915558
60659472153602071161397052474234
60659472153602071161417944482826
60659472153602071161418202763080
60659472153602071161420268830800
60659472153602071161421416736802
60659472153602071168948236884000
60659472153602071169010998648924
60659472153602071171207671594890
60659472153602071171207672644650
60659472153602071171207701341006
60659472153602071171207929875144
60659472153602071171207930924904
60659472153602071171207958571500
60659472153602071171208045710328
60659472153602072405989604739902
60659472153602082289329048812972
60659472153602082289329050212652
60659472153602087228456439823058
60659472153602087230152134208938
60659472153602321349648024629282
60659472153602337996335470361132
60659472153602337996337794709106
60659472153602338003928524527230
60659472153602371175270610474740
60659472153602371175270725265780
60659472153602371350667904752724
60659472153602371350667905102644
60659472153602371350667990841792
60659472153602371352864664841889
60659472153602371358197909821704
60659472153602371358201267288804
60659472153602371360457344886726
60659472153602371360457345936486
60659472153602371360457603166971
60659472153602371360457603166980
60659472153602371360457604216740
60659472153602371360457719002155
60659472153602371360457719002164
60659472153602371360541401827563
60659472153602372412309654686720
60659472153602372587648921285115
60659472153602372595239278031738
60659472153602372595239278381658
60659472153602372595240311500784
60659472153602387419400660062784
60659472153603221780178131187682
60659472153603223566196399080310
60659472153603223566259075106086
60659472153603223566280081433542
60659472153603223566281115025052
60659472153603223612034699934968
60659472153603223612034728632728
60659472153603238426886870697434
60659472153603238426886871047354
60659472153603271195647942021130
60659472153603271195647942371050
60659472153603271735402298010490
60659472153603271735402585342844
60659472153603271735402671081992
60659472153603271735404622358464
60659472153603271735464974036266
60659472153603271735467298384240
60659472153603271735486239116360
60659472153603271735489338298834
60659472153603271735489338303206
60659472153603271737660958236640
60659472153603271737660959286400
60659472153603271737662107196774
60659472153603271737664344051788
60659472153603271742744304067132
60659472153603271742744562334336
60659472153603271742744591030692
60659472153603271742747661167050
60659472153603271742995266437440
60659472153603271742995352176588
60659472153603271743016187143792
60659472153603271743082392469304
60659472153603271744438880761138
60659472153603271744439137978582
60659472153603271744439912463322
60659472153603271744439912813242
60659472153603271745254700798410
60659472153603271745254702198090
60659472153603271781218559296102
60659472153603271781218673733010
60659472153603271781218932017684
60659472153603271781218932367604
60659472153603271781220883294156
60659472153603271781222031200101
60659472153603271781222031200110
60659472153603271781239824026276
60659472153603271781239824376196
60659472153603271788835977379220
60659472153603272972442891731572
60659472153603272972446277546720
60659472153603272980036634293342
60659472153603272980036634643262
60659472153603272980057554881650
60659472153603272980057555348210
60659472153603272980057641087358
60659472153603282855785434293260
60659472153603287794909726464808
60659472153603287794910845674614
60659472153603287794910845678826
60659472153603287796607745316914
60659472153885751259623047722630
60659472153885751259623134165830
60659472153885751259644054872389
60659472153886051448893728162614
60659472153886051448914648869173
60659472153893855133763804348490
60659472153893855133763804702622
60659472153893855133767160752780
60659472153893855133767161815590
60659472153893855133767246491928
60659472153893855133767246841848
60659472153893855133767247908870
60659472153893855141357977726994
60659472153893871193522255769630
60659472153893871193525350352994
60659472153893871193525354602344
60659472153893871193525694372396
60659472153893871193525694726528
60659472153893871193526469211268
60659472153893871193526469561188
60659472153918122284744860710270
60659472153918122284748303916518
60659472153918122284807622475194
60659472153918122292087215018402
60659472153918138344253034952972
60659472153918138344253379322294
60659472153918138344253379326506
60659472153918138344253382508834
60659472153918138344256478159220
60659472153918171697768502829806
60659472153918171697768503179726
60659472153918171697768504229486
60659472153918171697769622024950
60659472153918171697769622374870
60659472153918171697769623437680
60659472153918171697769623441892
60659472153918171697771860296906
60659472153918171697771946372924
60659472153918171697771946385974
60659472153918171698584410360038
60659472153918171698584410709958
60659472153918171698585440642544
60659472153918171698585440646756
60659472153918171698585443829084
60659472153918171698585526385904
60659472153918171698585529568232
60659472153918171698587767827138
60659472153918171698587853916206
60659472153918182815889508731810
60659472153918182815890283570682
60659472153918182815890627940004
60659472153918182815890627944216
60659472153918182823484456944974
60659472153918471887855001170282
60659472153918471887855001520202
60659472153918471887855004706742
60659472153918471887856120378476
60659472153918471887858447912990
60659472153918471894632897135204
60659472153918471894636254602304
60659472153919322904629243733970
60659472153919322904632601201061
60659472153919322904632601201070
60659472153919322911971512305753
60659472153919372317653920725031
60659472153919372317653920726435
60659472153919372317656214976969
60659472153919372317656243673325
60659472197249453432305618510873
60659472197249453432306737706017
60659472197249453432306739123166
60659472197249453432368380625717
60659472197249453432369499820861
60659472197249453432871598189810
60659472197249453432933236510033
60659472197249453432934355705177
60659472197249453432936678653471
60659472197249453439711505527583
60659472197249753621389046409641
60659472197249753621389046759561
60659472197249753621389046763773
60659472197249753621391369357935
60659472197249753621391369707855
60659472197249753621391369712067
60659472197249753621576298602549
60659472197249753621577331704413
60659472197249753621577333121354
60659472197249753621577333121355
60659472197249753621579656069648
60659472197249753621579656069649
60659472197249753621639060717393
60659472197249753621640093819257
60659472197249753622141154486865
60659472197249753622142187588729
60659472197249753622142192187998
60659472197249753622142192187999
60659472197249753622144510537023
60659472197249753622144515136292
60659472197249753622144515136293
60659472197249753628919337411135
60659472197249753628982099525979
60659472198197690198394766917703
60659472198197690198394767271995
60659472198197690198394767285045
60659472198197690198394771516973
60659472203158384342722494704468
60659472204106665755975954727080
60659472204106665755976040820360
60659472206781363898818364105229
60659472206781363898818364122491
60659472206781363900510616801181
60659472206781363900510616818443
60659472206781363900510616917821
60659472220883960583301533185018
60659472220884260764981368662903
60659472221539551777870369306212
60659472221539551777870369422852
60659472221831341235749830051857
60659472221831341238195229575927
60659472221831341238197552524221
60659472221843363633201258937956
60659472221867358457728158531041
60659472221867358457728158535413
60659472221867358457728158885333
60659472221867358457728158889545
60659472221867358457790920650097
60659472221867358457790920650257
60659472221867358457979207007679
60659472221867358458544066078695
60659472224507239996029969489853
60659472224507240003369652248281
60659472224507240003369652733714
60659472224507240003369652733715
60659472224507243089131962984464
60659472230402510212208584387826
60659472230403410647570216666462
60659472230414217593760631104518
60659472230414217601037550231782
60659472230414517783031196404946
60659472230414664178128999449324
60659472230414664178130118644468
60659472230414664178151039350820
60659472230414664199618023055697
60659472230414667699460460294440
60659472230414667701991949914418
60659472230414667882474799934120
60659472230414667882478243127318
60659472230414667882478243140368
60659472230414667885006203348390
60659472230415418175105587051414
60659472230415520136478007834606
60659472230415564622555189884955
60659472230415564630169050324869
60659472230415568305624501516580
60659472230415568315473633876850
60659472230415570168023106834313
60659472230694294187942412695580
60659472230707337451632098680874
60659472230707337451632098686490
60659472230707337451632099035006
60659472230707337451632099036410
60659472230707337451715781388238
60659472230730316892819518928816
60659472230730617089680814047368
60659472230731517512703873608888
60659472356746320579685938285619
60659472356746320580250797356475
60659472356746320581945374400401
60659472356749922853192502384894
60659472356749922853192505567222
60659472356749922853945646746310
60659472356750223040765166452453
60659472356750223040768519320283
60659472356750223047543346194395
60659472357729740563715192302337
60659472357729740563715193352097
60659472357729740563777955466941
60659472357729740563966240761713
60659472357730575116729546392759
60659472357730575116792222772667
60659472357730641131778022402145
60659472357730641131781117002771
60659472357734543592044236760633
60659472362690968659501859894243
60659472362690968705258883765429
60659472362691268848772453896851
60659472362691268848772826962528
60659472363639249933797007017867
60659472363639249934361866088723
60659472363639249941140045830665
60659472363639266545447557376601
60659472363639266545447558795964
60659472363639500666635814121323
60659472363639500666636072401577
60659472363674388687091005684449
60659472366306144937174000066187
60659472380380822052090964575150
60659472380380822783329204774929
60659472380384724512608686533342
60659472380384724519383397552587
60659472380384724649050322923907
60659472380384724694803908188115
60659472380384724694803909250925
60659472380384724702397736838953
60659472380384724702397737188873
60659472380384724702397737206135
60659472380384724702397738255895
60659472380415944376689341841893
60659472380415944384029024601725
60659472380416844944501123837861
60659472380416844944501123838069
60659472380416844951840806596289
60659472380416844952091853656193
60659472380416845493544142756899
60659472380417144950754025327343
60659472380417144950754025332959
60659472380417144950754025333167
60659472380417144951318881213063
60659472380417144958097060955005
60659472380417145095357815684609
60659472380417145095608862744513
60659472380417145133771717834645
60659472380417145499797044247625
60659472380417145499797044251996
60659472380417145499797044251997
60659472380417145507391126933739
60659472381073338917732089810885
60659472381076338568491682675993
60659472381364225561816997372245
60659472381364225605290226864871
60659472381364225605290226865079
60659472381364225605293321465497
60659472381364225605293324647825
60659472381364225605293582915029
60659472381364225605293669004097
60659472381364225607549662979861
60659472381364225607633345805269
60659472381364225607636440405895
60659472381364225607636443588223
60659472381364225607636701855427
60659472381364225607636787944495
60659472381364225607821630745909
60659472381364225607821631100041
60659472381364225607824725346535
60659472381364225607824725700667
60659472381364225608389584767311
60659472381364225608389929140845
60659472381364225612633351766737
60659472381364225612633351766945
60659472381364225612636446367363
60659472381364225615164669908627
60659472381364225615164755647775
60659472381364225615164755997695
60659472381364225615164756014957
60659472381364225615164757064717
60659472381364225973599261548421
60659472381364225973602356149047
60659472381364226156613601188101
60659472381364226156613601542233
60659472381364226156613602605043
60659472381364226156616695788727
60659472381364226156616696142859
60659472381364226156616697205669
60659472381364226157432603686141
60659472381364226164207688827448
60659472381364226164207688827457
60659472381364242216124841332643
60659472381364242223715949162620
60659472381364242223715949164807
60659472381365126541411043538773
60659472381365126541411043542985
60659472381365126541414138139399
60659472381365126541414138143611
60659472381365142647491892351336
60659472381365442790189783104745
60659472381365442790255669920707
60659472381365442790255673103035
60659472381365442790444040950415
60659472381365442791008900021271
60659472381365442836197540125395
60659472381365442836197625860331
60659472381365442836762399192039
60659472381365442836762484931187
60659472381365442836762486348129
60659472381365442836762743565573
60659472381365443385052276931781
60659472381365443385240558690093
60659472381365443385240644779161
60659472381365443385805503850017
60659472381367827833064125333653
60659472381367827833064125337865
60659472381367827833067219938491
60659472381367827833067564294763
60659472381367827876286306366903
60659472381367827876289400967529
60659472381367827878796789541381
60659472381367827878799884142007
60659472381367827878800228498279
60659472381367827878817710602073
60659472381367827878817711664883
60659472381367827878821149558971
60659472381367827878880472366997
60659472381367827878883566967623
60659472381367827878883571566893
60659472381367827878883829834097
60659472381367827878883911323895
60659472381367827878883915923165
60659472381367827879637057102253
60659472381367827886411539620093
60659472381367827886411797887297
60659472381367844494962732769943
60659472381367844494962732770186
60659472381368128068907651104860
60659472381368144494444246342247
60659472381368144676705325312934
60659472381368144676705354127391
60659472381368144677458499538567
60659472381368144684233298068184
60659472381368144684233298070371
60659472381368144684233298070614
60659472381369045061436911066153
60659472381369045107256357295256
60659472381369045107256385991612
60659472381400243376126382506089
60659472381400243376377688182909
60659472381400564932589586209084
60659472384032024132842917115132
60659472384032024132843031428380
60659472384323804389985533444768
60659472384323808098476842464722
60659472384323808098476842481984
60659472384323808103556977976044
60659472384323808103556977981660
60659472384323808103557092294908
60659472384323808103640660329276
60659472384323808103640660334892
60659472384323809882887459883526
60659472384323809887968054542160
60659472388956029495568960340082
60659472389902959864948076470398
60659472389902970983069538248178
60659472389903871420395392382878
60659472389938993695537374299538
60659472389938993702252538713616
60659472389939293708571640806668
60659472389939293884807939599966
60659472389939399514583942759994
60659472389939448735559849636972
60659472389939448745430816903182
60659472389939448745430931688606
60659472389939448918574443311768
60659472389939448926105510197682
60659472389939448928445156542862
60659472389939448928445185122578
60659472389940329614099774945403
60659472389940349313179865824723
60659472389940349356656537462482
60659472389940349358912615650795
60659472389940349358912615651038
60659472390230733194073307451468
60659472390230766545894856899480
60659472390231033383343872633852
60659472390231066735165450779624
60659472390231168653817833084885
60659472390231218066842622979281
60659472390231218067595392622061
60659472390231218067595764158369
60659472390231218072675986808519
60659472390231218072676015388235
60659472390231232708826460445507
60659472390231232708826489025223
60659472390231232891756774303187
60659472390231232898531972713607
60659472390231933767322341550022
60659472390232118495635934823058
60659472390232118495635939409278
60659472390232118503227042771133
60659472390232133322307887284050
60659472390232133322307887289666
60659472390232133322328807877974
60659472390232133322328807891024
60659472390232133322329065095418
60659472390232133322329065108468
60659472390232135106697984230570
60659472390232135106697984702746
60659472390232135106781295519670
60659472390232135106781667055978
60659472390232135111778235460436
60659472390232135111778235932612
60659472390232135111799156520920
60659472390232135111861918285844
60659472390263203053590404676780
60659472835344975334814763402377
60659472835344975334815538241249
60659472835344975334877525161477
60659472835344975334877525167301
60659472835344975334878300001753
60659472835344975335379622473233
60659472835344975335442384232333
60659472835344975335443154840521
60659472835344975335443159072609
60659472835344975335631441185053
60659472835344975337074969769811
60659472835344975337137731884447
60659472835344975337137731884655
60659472835344975337890877295623
60659472835344975337890877313093
60659472835344975884422641387851
60659472835344975884423411627453
60659472835344975884423411640503
60659472835344975884423416226723
60659472835344975884486173742297
60659472835344975884486173759559
60659472835344975884486177991647
60659472835344975884674460099879
60659472835344975884674460104091
60659472835344975886180750803485
60659472835344975886933895864741
60659472835344975886933896214661
60659472835348577608320981368275
60659472835348577608383743837251
60659472835348577608383829576399
60659472835348577608384858446175
60659472835348577609138003857351
60659472835348577613467432624335
60659472835348577614220578035511
60659472835356681481020792391945
60659472835356681481020792392153
60659472835356681481021135348745
60659472835356681481021135366007
60659472835356681481083554156869
60659472835356681481083554156917
60659472835356681481083554511209
60659472835356681481083640250357
60659472835356681481083897467801
60659472835356681481083897480851
60659472835356681481083898530611
60659472835356681483280571126657
60659472835356681483343333241341
60659472835356681483531619585873
60659472835356681483531619586033
60659472835356681488614965416365
60659472835356686422471867453276
60659472835356686430002159504530
60659472836328395319726552962789
60659472836328395324809384008473
60659472836328399030849761537195
60659472836329294100637266773861
60659472836329294108231354046035
60659472836329295750277838158131
60659472836329295887538592883523
60659472836329295892621167061683
60659472836331997590973679524517
60659472836331997596056167613609
60659472836331997596056253702677
60659472836340100916073224686841
60659472836340100921407617913691
60659472836340106411649434489427
60659472836340106411837720833959
60659472841257508516478421801220
60659472841265611979089772285092
60659472842241823760319664928033
60659472842241823761157636346663
60659472842248731824751101886650
60659472842249026472670866030536
60659472842249927040482303295005
60659472842249927040482303295823
60659472842249927040482674831313
60659472842249927040482676250676
60659472842249932391476360412921
60659472842249932576938417921323
60659472842249932576938417938585
60659472845196286562354358626348
60659472845196286562354616893552
60659472845196286567437191071712
60659472845196290273477567200754
60659472845203341007220728480535
60659472845204390436768889213991
60659472845204390436768893800211
60659472845204390436770008409135
60659472845204395378156058954369
60659472845204395378156059308501
60659472845204395378156063540589
60659472845204395378157178149513
60659472845204395790002122969449
60659472845204690626018567169969
60659472845204690626019600271833
60659472845204690626039459178561
60659472845204690626040492280425
60659472845204695574748858625673
60659472845204696185111648272236
60659472858979476804207093350221
60659472858979476807283322033897
60659472858979476942032707147873
60659472858979476987221432989901
60659472858979476987222203120089
60659472858979476987222203238133
60659472858979476987222203238181
60659472858979476987222203238341
60659472858979476987222207824353
60659472858979476987222207824561
60659472858979476987284194750613
60659472858979476987786292056337
60659472858979476987786292062161
60659472858979476987787062310601
60659472858979476987787066896821
60659472858979476987849824429657
60659472858979476987849828661745
60659472858979476989481638998783
60659472858979477353815741572489
60659472858979477536829309559837
60659472858979477536829309564049
60659472858979477536829309577099
60659472858979477536829310976779
60659472858979477536830081212169
60659472858979477536892071678893
60659472858979477536892843331225
60659472858979477536892847580575
60659472858979477537080358036475
60659472858979477537081129688807
60659472858982178645468823367369
60659472858983079213279833709601
60659472858983079259096180738733
60659472858983079259096952391065
60659472858983079259096956640415
60659472858983079266627247624647
60659472858983079266627277743768
60659472858983084619796710623444
60659472858983379265289416119293
60659472858983379265352177884217
60659472858983379265352435101661
60659472858983379267801042475769
60659472858983379267801043545212
60659472858983379272883501987575
60659472858983379272883503404508
60659472858983379272883503404517
60659472858983379402550084751405
60659472858983379402550427707837
60659472858983379402550427707997
60659472858983379402550427712209
60659472858983379402550427725259
60659472858983379402550429124938
60659472858983379402550429124939
60659472858983379402613189827053
60659472858983379402613965728735
60659472858983379410144256712967
60659472858983379410144256730229
60659472858990281970819420529741
60659472858990281970820195364401
60659472858990282567875454470059
60659472858991182538631972772745
60659472858991482727901796522701
60659472858991482727902566652889
60659472858991482727902566770933
60659472858991482727902566770981
60659472858991482727902566771141
60659472858991482727902571357153
60659472858991482727902571357361
60659472858991482727964558283413
60659472858991482730161227696923
60659472858991482730162002531583
60659472858991482735495620937239
60659472858991482735495625523459
60659472858991483139683802427253
60659472858991483141943233605895
60659472858991483141943233955815
60659472858991483147026836653831
60659472858991483276945585672501
60659472858991483284287591379223
60659472858991483322699170464325
60659472858991483324957829990635
60659472858991483330041175821127
60659472858991483330041176171047
60659472858991488088665055220966
60659472859962880314752242970035
60659472859962880314752244019795
60659472859962880314753014622367
60659472859962880314753018854455
60659472859962880314753358628719
60659472859962880314753361811047
60659472859962880322095367989945
60659472859962880322096053548997
60659472859962880322096139642277
60659472859962880322347188101861
60659472859962880322911189432721
60659472859962880322911190849663
60659472859962880322911275521789
60659472859962880322911275539051
60659472859962880360568591044715
60659472859962880360569619914491
60659472859962880361050796159731
60659472859962880361321735410343
60659472859962880368664747061762
60659472859962880734693539715227
60659472859962895139478456543385
60659472859962895139479226791825
60659472859962895139479231378045
60659472859962895185294802172837
60659472859962896786042652809197
60659472859962896969056993865819
60659472859962896969057764101209
60659472859962896969057764114259
60659472859962896969057768700479
60659472859962896969120526216053
60659472859962896969621851521137
60659472859962896969621852938079
60659472859962896969622623173469
60659472859962896969622623186519
60659472859962896969622627772739
60659472859962896969685385288313
60659472859962896969872899997775
60659472859962896969873671645895
60659472859962896972133107760677
60659472859963780745303270234995
60659472859963780745303271284755
60659472859963780745304046119415
60659472859963780745304385893679
60659472859963780745304389076007
60659472859963780752646309161625
60659472859963780752647080813957
60659472859963780752647166907237
60659472859963780753462216697681
60659472859963780753462218114623
60659472859963780753462302786749
60659472859963781302505235616511
60659472859963781302505321705579
60659472859963795570029482404453
60659472859963797354419293871809
60659472859963797399608791361797
60659472859963797399608791379059
60659472859963797402684249460163
60659472859964080942732783415042
60659472859964095759363638758165
60659472859964095759363642990253
60659472859964095759552010837633
60659472859964095760973732744427
60659472859964095761811446949985
60659472859964095761811446952415
60659472859964095761811446969668
60659472859964095761811446969677
60659472859964097543125030219098
60659472859964097543187820559527
60659472859964097543668967163645
60659472859964097543689889287146
60659472859964097543690002187457
60659472859964097543941050664303
60659472859964097545635627708229
60659472859964097589694549835071
60659472859964097589694635574219
60659472859964097591389212618145
60659472859964101249793827417373
60659472859964103079937223807695
60659472859966482456897305818475
60659472859966482594158060543867
60659472859966482594158317411391
60659472859966482594158403500459
60659472859966499240869751147927
60659472859966499240932513266983
60659472859966499243380234322405
60659472859966499248462838619686
60659472859966799430118652791643
60659472859966799437733403920105
60659472859966799437733403920114
60659472859967699860669422834787
60659472859967699860669680052231
60659472859967705351184351769103
60659472859974585911915597414515
60659472859974585911915598464275
60659472859974585911916369066847
60659472859974585911916373298935
60659472859974585911916713073199
60659472859974585911916716255527
60659472859974585919258636341145
60659472859974585919258722434425
60659472859974585919259407993477
60659472859974585919259494086757
60659472859974585919510542546341
60659472859974586506712972878283
60659472859974586506713315834875
60659472859974602383205664297085
60659472859974602383206007253677
60659472859974602566220003936765
60659472859974602566220346893149
60659472859974602566282766051609
60659472859974602568479778421711
60659472859974902709738132233278
60659472859974902711975523848699
60659472859974902711975866805083
60659472859974902755469677230005
60659472859974908065417384572215
60659472859975803140267205318421
60659472859975803140351175003998
60659472859975803142526923712608
60659472859975803737344446829321
60659472859975808630781362600405
60659472859975808676534947510321
60659472859975808678731616923831
60659472859975808678982665383415
60659472859975808683814934174598
60659472861617644692488420018410
60659472861617644692488420022622
60659472861617689159859368938280
60659472861617689159859368942492
60659472861617689164941571580132
60659472861617689164941571584344
60659472861617690943432158743076
60659472861617690948516619178280
60659472861620342692142820339226
60659472861620342692205954111230
60659472861620392102907802936664
60659472861620392102907802940876
60659472861620392102908946247608
60659472861620392102908949311844
60659472861620392102971708362452
60659472861620392102971708362612
60659472861620392103472662007520
60659472861620392103723705880676
60659472861620392103723705884888
60659472861620392105419429299782
60659472861620392105419429417826
60659472861620392105983141995458
60659472861620392105983170691814
60659472861621243259954601983870
60659472861621243259954973986738
60659472861621248199082335963598
60659472861621248199082339145926
60659472861621292665636267330532
60659472861621292665637042165192
60659472861621292665637381935244
60659472861621292665637381939456
60659472861621292666452170274544
60659472861621292666452945109204
60659472861621292670719584577096
60659472861621292670719584581308
60659472861621292670720728238120
60659472861621292670720730952276
60659472861621292673231210940214
60659472861621548388352929961834
60659472861621592854906832630960
60659472861621592854906861328768
60659472861621592854907636163428
60659472861621592854907975933480
60659472861621592854907975937692
60659472861621592854907976287772
60659472861621592854907976291984
60659472861621592854907980536962
60659472861621592855722735574972
60659472861621592855722764272780
60659472861621592855722764621248
60659472861621592855722764627072
60659472861621592855723539107440
60659472861621592855723539461732
60659472861621592859990178457240
60659472861621592859990178461452
60659472861621592859991321768184
60659472861621592859991322118264
60659472861621592859991324950512
60659472861621592859991325304804
60659472861621592859991326367454
60659472861621592860806081405464
60659472861621592862501804938450
60659472861621592862501805292742
60659472861621593267254840913308
60659472861621593267254842330250
60659472861621593267317516939084
60659472861621593267317518356026
60659472861621593404514735069264
60659472861621593404515509903924
60659472861621593409598423856348
60659472861621593412108908093636
60659472861621598213159608259798
60659472861621598213159608613930
60659472861621598213159611446338
60659472861621598213159611796258
60659472861621598213159612859068
60659472861621598213159612863280
60659472861621598213160754634978
60659472861621598213160756051920
60659472861621598213222370378854
60659472861621598213223516749822
60659472861621598213223518166764
60659472861621598213724467330654
60659472861621598213975515807292
60659472861621598350420362989562
60659472861621598350420366176102
60659472861621598350420367588832
60659472861621598350420367593044
60659472861621598350421509364742
60659472861621598351236270537056
60659472862592955303936027152128
60659472862592960662187691244702
60659472862592988663015904071838
60659472862593005129223624482308
60659472862593005129307220164676
60659472862593005129307306257956
60659472862593005129307307307716
60659472862593005129307564525160
60659472862593005129307565942310
60659472862593005129495592602488
60659472862593005129558268628264
60659472862593005134389881480260
60659472862593005134390140120470
60659472862593005134640842806424
60659472862593005134640928895492
60659472862593005134640929958302
60659472862593005136084457125910
60659472862593005136085485995686
60659472862593005136085485999898
60659472862593005271567212024618
60659472862593008840430257610706
60659472862594189237083939021226
60659472862594189237083940425118
60659472862594205886305914263736
60659472862594205886305914276786
60659472862594205886305998953124
60659472862594205886306000370066
60659472862594205886306257220328
60659472862594205886306258637270
60659472862594205891388459862180
60659472862601044361991870312352
60659472862601059178895272418884
60659472862601059178895272423096
60659472862601059183893792235120
60659472862601059186153252460038
60659472862601059186153595416630
60659472862601060419240584800908
60659472862601060826023296171252
60659472862601060833365992023246
60659472862601060833366077762394
60659472862601060962447141162988
60659472862601060963283964695308
60659472862601060967531601598192
60659472862601065772493726002974
60659472862601065772493811742122
60659472862601092537975149452266
60659472862601092538225853555370
60659472862601092538246774261770
60659472862601092538246860355002
60659472862601092538246860355210
60659472862601092538309622124346
60659472862601093772757853199850
60659472862601093772757857786070
60659472862601093773572646121158
60659472862601093773593566827558
60659472862601093773593652920998
60659472862601094184622795325202
60659472862601094185187540072982
60659472862601094185187544659202
60659472862601094185187654391846
60659472862601094185187884433466
60659472862601094185187884446516
60659472862601094185187889032736
60659472862601094186882231439984
60659472862601094186883350648178
60659472862601094187635376864210
60659472862601094187698138983266
60659472862601094321883526061470
60659472862601094321883550054966
60659472862601094321883550404886
60659472862601094321884669250110
60659472862601094321884669263160
60659472862601094322636667236346
60659472862601094322636667240558
60659472862601094324896131593974
60659472862601094324896388798368
60659472862601094324896474537516
60659472862601094324896474550566
60659472862601108597734142587708
60659472862601108597755034596300
60659472862601109003428952799228
60659472862601109004265690709040
60659472862601109004265692108720
60659472862601109004265692125982
60659472862601109004265776802320
60659472862601109004265777735440
60659472862601109004265777852080
60659472862601109004266809904184
60659472862601109004454062676080
60659472862601109009349012429396
60659472862601109009349122632812
60659472862601109009349126864900
60659472862601109009349126866304
60659472862601109009349380895804
60659472862601109009349380900016
60659472862601109009349380913066
60659472862601109009349385500898
60659472862601109009349385505110
60659472862601109009537298786978
60659472862601109009600175342942
60659472862601109011043699210178
60659472862601109011043961145144
60659472862601109011043961149356
60659472862601109011796844737994
60659472862601109011797101955438
60659472862601109011797101968488
60659472862601109011859521113690
60659472862601109011859864070282
60659472862601109011859864087544
60659472862601109141777493785752
60659472862601109146798053516742
60659472862601109149057856568562
60659472862601109149057856685202
60659472862601109149057856698252
60659472862601110239048743404732
60659472862601110244048406409816
60659472862601110244131056127744
60659472862601110244131060359832
60659472862601110244132089229608
60659472862601110244132093834702
60659472862601110244884086753496
60659472862601110244884091352766
60659472862601110244884201538920
60659472862601110244946877564696
60659472862601110381309161139580
60659472862601110381309161152630
60659472862601110381309165738850
60659472862601110382144841483260
60659472862601110382144846082530
60659472862601110788091766923040
60659472862601110788656622807356
60659472862601110793739196985516
60659472862601110795433772629762
60659472862601113950171433189906
60659472862601113950987340832566
60659472862602244933048330015954
60659472862602259752879625946548
60659472862602259752879625950760
60659472862602259752942387715684
60659472862602260988226418512336
60659472862602261536515172457664
60659472862602261536515177043884
60659472862602261536515258546732
60659472862602261536516291648596
60659472862602261536516291652808
60659472862602261537268318222972
60659472862602261537268403957908
60659472862602261537331079987896
60659472862602261582268757367580
60659472862602261582268761966850
60659472862602261582269876562724
60659472862602261582269881161994
60659472862602261583105556906404
60659472862602261587352079204576
60659472862602261588105220383664
60659472862602261588188902736896
60659472862602261590364656144314
60659472862602265294145597558254
60659472862602265294145597912386
60659472862602265294145602157524
60659472862602265294145602161736
60659472862602265294229308963378
60659472862602266529492390124042
60659472862602266529492394723312
60659472862602293112043185809758
60659472862602293112043300124410
60659472862602293112293889912862
60659472862602293112293975647798
60659472862602293112293975652010
60659472862602293112314896236106
60659472862602293113737875768656
60659472862602294346825889553130
60659472862602294346825894139350
60659472862602294347640682474438
60659472862602294347640768213586
60659472862602294347661688801894
60659472862602294895867789263766
60659472862602294895867793845774
60659472862602294895867793849986
60659472862602294895867875352834
60659472862602294895867879584922
60659472862602294895867879589134
60659472862602294895868908454698
60659472862602294895868908458910
60659472862602294895930551378610
60659472862602294895951471966918
60659472862602294895951557706066
60659472862602294896432648330410
60659472862602294896432652916630
60659472862602294896432734423690
60659472862602294896432738655778
60659472862602294896432992686682
60659472862602294896432992690894
60659472862602294896433021270610
60659472862602294896433107005546
60659472862602294896683696789786
60659472862602294896683696793998
60659472862602294896704617378094
60659472862602294896704617382306
60659472862602294896704703117242
60659472862602294896704703121454
60659472862602294896704732169134
60659472862602294898127596914856
60659472862602294898127682649792
60659472862602294898943590180024
60659472862602294941621374173682
60659472862602294941622493381876
60659472862602294942186233240326
60659472862602294942186237826546
60659472862602294942186577600810
60659472862602294942186577613860
60659472862602294942186582200080
60659472862602294942437281703914
60659472862602294944717752843912
60659472862602294944717752856962
60659472862602299883845486823640
60659472862602309165902925113704
60659472862602309165903011202772
60659472862602309165904044308848
60659472862602309715510798499908
60659472862602309715510884943108
60659472862602309715511917695052
60659472862602309715511918044972
60659472862602309761264383409824
60659472862602309761264384809504
60659472862602309761264384826766
60659472862602309761264470902784
60659472862602309761265502604968
60659472862602309761265504021910
60659472862602309761515431869200
60659472862602309761515517962480
60659472862602309761516551081606
60659472862602309761536323877792
60659472862602309761599085996848
60659472862602309766347705246820
60659472862602309766347705596740
60659472862602309766348073596588
60659472862602309766348078195858
60659472862602309766598753719246
60659472862602309766598753723458
60659472862602309766619669708284
60659472862602309766619674307554
60659472862602309766619784499324
60659472862602309766619789098594
60659472862602309766682431827340
60659472862602309766682460525100
60659472862602309768042649240834
60659472862602309768042653840104
60659472862602309768858556771066
60659472862602309768879220614106
60659472862602309768879477477418
60659472862602310950292731994840
60659472862602310950292732348972
60659472862602310950292736581060
60659472862602310950292818083908
60659472862602310950292818438040
60659472862602310950292822670128
60659472862602310950293851189984
60659472862602310950293851539904
60659472862602310951108639525072
60659472862602310951108725614140
60659472862602310996046316904756
60659472862602310996046321490976
60659472862602310996047436099900
60659472862602310996047440699170
60659472862602310996862224434988
60659472862602310996863343643182
60659472862602310996883116443580
60659472862602311001129634509664
60659472862602311001129638741752
60659472862602311001945546285034
60659472862602311001966462274072
60659472862602311001966466873342
60659472862602314707170011684254
60659472862602314707170012038386
60659472862602314708006954593834
60659472862604646633239255495416
60659472862604646633239341230352
60659472862604646633322938315208
60659472862604646633322938321032
60659472862604646633323024055968
60659472862604646633323024060180
60659472862604662685488073749324
60659472862604662685488073755148
60659472862604662685488848589808
60659472862604662685488848707692
60659472862604662690487708176096
60659472862604662690487708180308
60659472862604662692182317108534
60659472862604662692183431713246
60659472862604662692183431717458
60659472862604662692747172987234
60659472862604663096999230870018
60659472862604663104613205741064
60659472862604668043740939720792
60659472862604696044003866552334
60659472862604696044003866556546
60659472862604696044004981161258
60659472862604696044004981165470
60659472862604696044087549377950
60659472862604696044087549382162
60659472862604696044087635117098
60659472862604696044087635121310
60659472862604696044568725623190
60659472862604696044569065397454
60659472862604696044569093977170
60659472862604696044819769496346
60659472862604696044819769500558
60659472862604696044840690088866
60659472862604696044840690206958
60659472862604696044840776294574
60659472862604696044840776300398
60659472862604696044903452321962
60659472862604696047079662886584
60659472862604696047100497852384
60659472862604696047100497858208
60659472862604696047100583591532
60659472862604696047100583597356
60659472862604696456434668038602
60659472862604696593695422764154
60659472862604696596143602511974
60659472862604710868730561859792
60659472862604710868730561864004
60659472862604710868981269155052
60659472862604710869002161159432
60659472862604710869002161163644
60659472862604710871240702077678
60659472862604711280596253782164
60659472862604711280596254844974
60659472862604711280596512062418
60659472862604712510295527009868
60659472862604712510295531609138
60659472862604712510295612626760
60659472862604712510295613098936
60659472862604712510776790407194
60659472862604712510859612653178
60659472862604712510859698392326
60659472862604712510860386076512
60659472862604712510860473232602
60659472862604712511048758055198
60659472862604712511048758527374
60659472862604712511111434553150
60659472862604712515295534388486
60659472862604712515358296503330
60659472862604712515378187277096
60659472862604712515378188339906
60659472862604712515379220396222
60659472862604712515943301440262
60659472862604712516131214732166
60659472862604712516131329517590
60659472862604712517825909395328
60659472862604712517826938265104
60659472862604712517826938269316
60659472862604712517889700384160
60659472862604712518390765278240
60659472862604712647556281617376
60659472862604712652556289114038
60659472862604712653391969457718
60659472862604712653391969461930
60659472862604712655086578390156
60659472862604712655087692999080
60659472862604712655651434268856
60659472862604716221983420334598
60659472862604716221983423522542
60659472862604946776756350318672
60659472862604946776840033144288
60659472862604946776840033148500
60659472862604951761721012263672
60659472862604952310492401769724
60659472862604952310492401773936
60659472862604962691473220921416
60659472862604962691661506216188
60659472862604962691724267981112
60659472862604962874759413890236
60659472862604962879005161353748
60659472862604962879758302178544
60659472862604962879758305242780
60659472862604962879821064297760
60659472862604962881452882408962
60659472862604963240515463584432
60659472862604963240516238423304
60659472862604963428613034735740
60659472862604963428613034739952
60659472862604963431060757208104
60659472862604963431144440033719
60659472862604968232927739644608
60659472862604994403696267600426
60659472862604994403696267604638
60659472862604994815562327871114
60659472862604994998492613148870
60659472862604996050260207008542
60659472862604996050261350197182
60659472862604996050343889361774
60659472862604996050345032668506
60659472862604996050345033022798
60659472862604996050345037267776
60659472862604996050825066075186
60659472862604996050887742100962
60659472862604996050888081875226
60659472862604996050888085057554
60659472862604996050908748428418
60659472862604996050909005645862
60659472862604996050909120437110
60659472862604996051076109952554
60659472862604996051159792305786
60659472862604996051159821352062
60659472862604996053419257112712
60659472862604996053419600069304
60659472862604996053419600075128
60659472862604996187520875640654
60659472862604996187520875644866
60659472862604996187521990253790
60659472862604996187605787398270
60659472862604996188085734711510
60659472862604996188086074481562
60659472862604996188086074485774
60659472862604996188086077668102
60659472862604996188336778584666
60659472862604996188336778588878
60659472862604996188420575727534
60659472862604996190596671974904
60659472862604996233274460554782
60659472862604996233274546648222
60659472862604996233275575045614
60659472862604996233275575163706
60659472862604996233275579762976
60659472862604996233358229001454
60659472862604996233359257871230
60659472862604996233839319621426
60659472862604996233839405714866
60659472862604996233839659395690
60659472862604996233839662459926
60659472862604996233839663994960
60659472862604996233839777251174
60659472862604996234090363380702
60659472862604996234090363498794
60659472862604996234090449586410
60659472862604996234090449592234
60659472862604996234174131939642
60659472862604996236350256883368
60659472862604996236350256889192
60659472862604996236370834638792
60659472862604996236371177589768
60659472862604996599868080390534
60659472862604996599868080394746
60659472862604996599868083577074
60659472862604996599868451926842
60659472862604996599930756420522
60659472862604996599930759602850
60659472862604996599951677004618
60659472862604996599951677008830
60659472862604996599951680191158
60659472862604996599951762743766
60659472862604996599951762747978
60659472862604996599951765930306
60659472862604996599952019961210
60659472862604996599952019965422
60659472862604996599952134750846
60659472862604996599952134752250
60659472862604996599952135815108
60659472862604996602399856870530
60659472862604996602462618993958
60659472862604996782882420030214
60659472862604996782882420034426
60659472862604996782882423216754
60659472862604996782882791566522
60659472862604996782882791570734
60659472862604996782945099242530
60659472862604996782966016644298
60659472862604996782966019830838
60659472862604996782966102383446
60659472862604996782966105569986
60659472862604996782966131433934
60659472862604996782966359600890
60659472862604996782966474390526
60659472862604996782966475454788
60659472862604996782966478641328
60659472862604996785393275808022
60659472862604996785414196510210
60659472862604996785414196514422
60659472862604996785476615671222
60659472862605001586527690565848
60659472862605001586528805174772
60659472862605001586528809774042
60659472862605001587092546450164
60659472862605001587092549632492
60659472862605001587092889401140
60659472862605001587092894006234
60659472862605001587343598109130
60659472862605002136135909738524
60659472862605002136135912925064
60659472862605010869903213058144
60659472862605010869903987897016
60659472862605010869965975177200
60659472862605010875070244894968
60659472862605010875321288773740
60659472862605010875321291956068
60659472862605011058000787390168
60659472862605011058251834451268
60659472862605011058251834455480
60659472862605011060511267378106
60659472862605011060532188084506
60659472862605011424113262398260
60659472862605011424113262752392
60659472862605011469866844125848
60659472862605011469866847308176
60659472862605011469866848725118
60659472862605011472314566598212
60659472862605012653728164054964
60659472862605012653728164409096
60659472862605012653728938893836
60659472862605012653728939243756
60659472862605012653791701008680
60659472862605012654293023475740
60659472862605012654355785240664
60659472862605012658895192710864
60659472862605012658895195893192
60659472862605012658895196247324
60659472862605012659460051776104
60659472862605012699482523803752
60659472862605012699482528403022
60659472862605012700047384287338
60659472862605012700298431347034
60659472862605012704564985079990
60659472862605012705129839547364
60659472862605012705129844146634
60659472862605012705213636686020
60659472862605012705380888024002
60659472862605012705464685162658
60659472862605012707096388960820
60659472862605012836826072083144
60659472862605012836826846917804
60659472862605012841825735206272
60659472862605012841825739805542
60659472862605012841825739809754
60659472862605012841888497325328
60659472862605012841909417913636
60659472862605012841909421095964
60659472862605012842390594277128
60659472862605012842390598876398
60659472862605012842641642749554
60659472862605012842641642753766
60659472862605012844901078864336
60659472862605012844921999570736
60659472862605013256704263759962
60659472862605016411254014214742
60659472862605016411254014220358
60659472862605016411254017402686
60659472862605847207307291848696
60659472862605847207390974668488
60659472862605847207390974674312
60659472862605847207391060409248
60659472862605847207391060413460
60659472862605852741043342945456
60659472862605852741043347544726
60659472862605863259472427282812
60659472862605863259473202117472
60659472862605863259535963882396
60659472862605863266335150424178
60659472862605863808327159489928
60659472862605863808327934324588
60659472862605863815942253574992
60659472862605863854081519234504
60659472862605863854081520651446
60659472862605863861611784122984
60659472862605863861695466948599
60659472862605863861695466948600
60659472862605863861695838484908
60659472862605868799986372674274
60659472862605868800739518102712
60659472862605868800739521285040
60659472862605896618071988644762
60659472862605896618071988648974
60659472862605896618073017514538
60659472862605896618073046094254
60659472862605896618156728919870
60659472862605896618156814659018
60659472862605896618156814663230
60659472862605896618636847715618
60659472862605896618637101750734
60659472862605896618637104933062
60659472862605896618637130330450
60659472862605896618887805849626
60659472862605896618908812181294
60659472862605896618908841227570
60659472862605896621168276988220
60659472862605896621168534205664
60659472862605896621168534211488
60659472862605896621168619950636
60659472862605897167679776291818
60659472862605897167679776296030
60659472862605897167679779478358
60659472862605897167680147832338
60659472862605897167763830652130
60659472862605897170211638865254
60659472862605897213433361205946
60659472862605897213433364388274
60659472862605897213433708761808
60659472862605897213517158344602
60659472862605897213517161532546
60659472862605897213517505906288
60659472862605897215964880816966
60659472862605897215965223779382
60659472862605902154339472556200
60659472862605902154340501071844
60659472862605902154820902482632
60659472862605902154820903899574
60659472862605902154820907081902
60659472862605902155092617984638
60659472862605902703947608826348
60659472862605911437714908959428
60659472862605911437715683798300
60659472862605913221539859956248
60659472862605913221539860310380
60659472862605913221540634795120
60659472862605913221540635145040
60659472862605913221603396909964
60659472862605913222104719027104
60659472862605913226708007820550
60659472862605913229155728880184
60659472862605913229218490995028
60659472862605913229719813112168
60659472862605913267293444866164
60659472862605913267294219705036
60659472862605913267294224304306
60659472862605913267376759219548
60659472862605913267377873828472
60659472862605913267858303937020
60659472862605913267858305353962
60659472862605913267859080188622
60659472862605913268110127248318
60659472862605913268131019256910
60659472862605913272376762471072
60659472862605913272376766716210
60659472862605913272376766720422
60659472862605913272460444824304
60659472862605913272460448006632
60659472862605913272461592730466
60659472862605913272461592734678
60659472862605913272461595917006
60659472862605913272941625787066
60659472862605913273213590252742
60659472862605913273213593435070
60659472862605913274908170597040
60659472862605913274909313790100
60659472862605913274972075904944
60659472862605913275473026485532
60659472862605913275473026485568
60659472862605913275473026485775
60659472862605913275473026485776
60659472862605913275473398022084
60659472862605913822068699067820
60659472862605913824516045404606
60659472862605913824516416940914
60659472862606353013272168146056
60659472862606353013272168147460
60659472862606367263159976750944
60659472862606367263222649595796
60659472862606367263222652778124
60659472862917143661385719457438
60659472862917143661385833772090
60659472862917143663081181072880
60659472862917159713550854891554
60659472862917159713550883589362
60659472862917159713551629726214
60659472862917159713551658424022
60659472862917159713551998075982
60659472862917159713551998080194
60659472862917159713551998194074
60659472862917159713551998198286
60659472862917159713552001262522
60659472862917160125144947155942
60659472862917160125145631669446
60659472862917160125145636255666
60659472862917160125145717762726
60659472862917160125145721994814
60659472862917160125145976025718
60659472862917160125145976029930
60659472862917160125145979212258
60659472862917160125334004107258
60659472862917160126840294456732
60659472862917160127593439867908
60659472862917160262657434858586
60659472862917165065968028436460
60659472862917165066721173847636
60659472862917193067883030526456
60659472862917193067883030530668
60659472862917193067884059396232
60659472862917193067884059400444
60659472862917193067884062582772
60659472862917193067884145139592
60659472862917193067884148321920
60659472862917193074661952291254
60659472862917193074661956877474
60659472862917209538420324006382
60659472862917209538420409745530
60659472862917209538421180348102
60659472862917209538421184580190
60659472862917209538421438615306
60659472862917209539173469434820
60659472862917209539173555169756
60659472862917209539174239670210
60659472862917209539174244269480
60659472862917209539174325759278
60659472862917209539174330008628
60659472862917209539174584039532
60659472862917209539174584043744
60659472862917209545952505501220
60659472862917209676434224164584
60659472862917209676434994399974
60659472862917209676434998999244
60659472862917209676435338769296
60659472862917209676435338773508
60659472862917209683213260230984
60659472862917209683213260244034
60659472862917209683213264830254
60659472862920795338879108628808
60659472862920795338879108982940
60659472862920795338879110032700
60659472862920795338880142084804
60659472862920795338880224641624
60659472862920795338880227823952
60659472862920795346472910453742
60659472862920795346473281990050
60659472862920811810169548936852
60659472862920811810170319172242
60659472862920811810170319185292
60659472862920811810170323771512
60659472862920811810170405278572
60659472862920811810170409510660
60659472862920811810170663545776
60659472862920811810232396790844
60659472862920811810233081304348
60659472862920811810233425660620
60659472862920811947430303666616
60659472862920811947431073902006
60659472862920811947431073915056
60659472862920811947431078501276
60659472862920811947431418271328
60659472862920811947431418275540
60659472862920811949941558489214
60659472862921051063290724425112
60659472862921062181411357396952
60659472862921095535743418717202
60659472862921095535743763090735
60659472862921095535743763090736
60659472862921095535743875986834
60659472862921112136700524593510
60659472862921112136700868967044
60659472862921262231421011226182
60659472862922012574845724878470
60659472862922462853669199618504
60659472862922462853669543974776
60659472862922462858752003834072
60659472862922466559709577147226
60659472862928851042373681937934
60659472862928851042373767681294
60659472862928851042373791674790
60659472862928851042373792024710
60659472862928851042374825126574
60659472862928851042374910869934
60659472862928851042436553789634
60659472862928851044633227785360
60659472862928851044633227789572
60659472862928851044633485007016
60659472862928851044633570741952
60659472862928867096798620441132
60659472862928867101881966384052
60659472862928867101881970970272
60659472862928867506133166858094
60659472862928867506133166875356
60659472862928867506133168275036
60659472862928867506133252951374
60659472862928867506133254014184
60659472862928867506134024603706
60659472862928867506134028853056
60659472862928867506134282883960
60659472862928867506134286070500
60659472862928867508393460381618
60659472862928867508580975069606
60659472862928867643393921592070
60659472862928867643394693240190
60659472862928867645841644064434
60659472862928872447521194344084
60659472862928872447521194361346
60659472862928899220616505525594
60659472862928899220616505529806
60659472862928899220617305757642
60659472862928899220617391501002
60659472862928900448620287508380
60659472862928900448620287862512
60659472862928900448620288908060
60659472862928900448620288912272
60659472862928900448621317777836
60659472862928900448621317782048
60659472862928900448621320964376
60659472862928900448621403521196
60659472862928900448621406703524
60659472862928900456213999007946
60659472862928900456214003594166
60659472862928900456214085101226
60659472862928900456214089333314
60659472862928915272781669543638
60659472862928915272782441191758
60659472862928915275292149531576
60659472862928915684375647489162
60659472862928915684375733582442
60659472862928915686823455700674
60659472862928915691907058748610
60659472862928915691969820867666
60659472862928915824084124695502
60659472862928915829167813482586
60659472862928916919910727816424
60659472862928916919910813551360
60659472862928916919911498051814
60659472862928916919911498064864
60659472862928916919911502651084
60659472862928916919911584140882
60659472862928916919911584158144
60659472862928916919911588390232
60659472862928916919911842421136
60659472862928916919911842425348
60659472862928916919973489931268
60659472862928916919973575670416
60659472862928916919974604540192
60659472862928916922171019918794
60659472862928917057171482546188
60659472862928917057172252781578
60659472862928917057172252794628
60659472862928917057172257380848
60659472862928917057172597150900
60659472862928917057172597155112
60659472862928920625951189680402
60659472862928920625951961336946
60659472862928920626014723451790
60659472862929151233904164738736
60659472862929151233904169343830
60659472862929167291152531684480
60659472862929167291152531690304
60659472862929167291152536270700
60659472862929167291152536276524
60659472862929167832664143931694
60659472862929167832665258540618
60659472862929167840195550591872
60659472862929167840195555191142
60659472862929167842454986719704
60659472862929201186933900762476
60659472862929201186935015371400
60659472862929201194276649541814
60659472862929201194277021078122
60659472862929201194277025327472
60659472862929201194277682660940
60659472862929201194527611912122
60659472862929201194527616511392
60659472862929201194528731120316
60659472862929217246441703473082
60659472862929217246442818082006
60659472862929217246442818095056
60659472862929217246442822681276
60659472862929217254035872248104
60659472862929217254035872261154
60659472862929217254035876847374
60659472862929366108325909232717
60659472862929366108325909232765
60659472862930068263215170846574
60659472862930068263216285805418
60659472862930068263216290054768
60659472862930068270746577856672
60659472862930068273006013634584
60659472862930073212133747597050
60659472862930073212133747614312
60659472862930101617547689792200
60659472862930101624827590717546
60659472862930101624828709925740
60659472862930101625078639176922
60659472862930101625079758385116
60659472862930117676993845342594
60659472862930117676993845359856
60659472862930117679503581907996
60659472862930117684586899525954
60659472862930117684586903758042
60659472862930117684607824468570
60659472862930121390627276704756
60659472867529922156455195492426
60659472867529922156455281227362
60659472867529923391237128987358
60659472867529923391237214722294
60659472867529923986682618727766
60659472868501630679648694304493
60659472868501630679648723002253
60659472868501630679649067357121
60659472868501630679649067358525
60659472868502531069737946586397
60659472868502531110409300274745
60659472868502531115282668447353
60659472868502531115554379350305
60659472868509719734965415954031
60659472868509719735529500186015
60659472868509719737977221241437
60659472868509734554880280391169
60659472868509734559878828903969
60659472868509734561322700450943
60659472868509735789390249424637
60659472868509735789955105308953
60659472868509735790227072956957
60659472868510634939341844736169
60659472868510634944676356998001
60659472868510634944697191493029
60659472868510634944697191498645
60659472868510634944697191971037
60659472868510636220715338220961
60659472868510636225024617461533
60659472868510636225024622165797
60659472868510636227284053694359
60659472868513288654891859303495
60659472868513321411353096949855
60659472868513322009245269913409
60659472868513337877622693390093
60659472868513337878459516922413
60659472868513337882705350120861
60659472868513337883542173653181
60659472868513337885153071176283
60659472868513337923962140630041
60659472868513337924150425924813
60659472868513337929295759034085
60659472868513338060637033029773
60659472868513338061201114073813
60659472868513338061201888914089
60659472868513338061473081721817
60659472868513338061473856562093
60659472868513338065656841900933
60659472868513338065656841906549
60659472868513338066493665433253
60659472868513338066493665438869
60659472868513338066556427670569
60659472868513338068753101666079
60659472868513341589582554486703
60659472868513622198494943199629
60659472868513636839725296885927
60659472868513636839725411204791
60659472868513638072812768005717
60659472868513638249907598330201
60659472868513638250471679375645
60659472868513638250472454214517
60659472868513638250744421862521
60659472868513638257437890381455
60659472868513638258002746261559
60659472868513641778853145184519
60659472868513788352158013389224
60659472868513788352158013507268
60659472868513791873488445364564
60659472868514489221429603138753
60659472868514489228959895190007
60659472868514494168087629169735
60659472868514522629066548220021
60659472868514527568194282199749
60659472868514527568194285382077
60659472868514538634642278211897
60659472868514538635206359261553
60659472868514538635206387841269
60659472868514538635207162675929
60659472868514538635269924794985
60659472868514538635458209735625
60659472868514538635458210089757
60659472868514538635479101744217
60659472868514538639724877781829
60659472868514538639724877787445
60659472868514538640540780731457
60659472868514538640561701786541
60659472868514538640561701792157
60659472868514538642235360956307
60659472868514538642800216846239
60659472868514694295963854049426
60659472868825790440910198559128
60659472868825835096314927645685
60659472868826735526865954910485
60659472868829387949286587055670
60659472868829437225029411489073
60659472868829437360531971063839
60659472868829437774909172901128
60659472868829437779991832818436
60659472868830588523270939048300
60659472868830588569108550807446
60659472868830637934662740479863
60659472868830637934683689764527
60659472868830637980416325389779
60659472868830638529481039854050
60659472868830638529481068433766
60659472868830638529481411390358
60659472868830638531928870996248
60659472868830638531929129263452
60659472868830638531991548421704
60659472868830788077500244787752
60659472868830788077500617840380
60659472868830788082583190502220
60659472868830788082583192018540
60659472868837481762704055675606
60659472868837492326948796052884
60659472868837492875740766495076
60659472868837492875741457129994
60659472868837493059006073575097
60659472868837493064026657286533
60659472868837493066286088815095
60659472868837497814869191109722
60659472868837526418108098726507
60659472868837526418108784639691
60659472868837526418171632497895
60659472868837541237248554206165
60659472868837542333076013674639
60659472868837542340689988545686
60659472868837542340689992777774
60659472868837542470273920073807
60659472868837542470273924778071
60659472868837542470335912056851
60659472868837542472533356306633
60659472868837542472595343585413
60659472868837542477887894944862
60659472868837542477887899649090
60659472868837547831120177204894
60659472868837793248276638876929
60659472868837798011732810576248
60659472868837826607442226496083
60659472868837841243504894187398
60659472868837841426519119507997
60659472868837842661865908887245
60659472868837842667137539662805
60659472868838693630564401121791
60659472868838693632823832650353
60659472868838693633074109455993
60659472868838693638094688923704
60659472868838693640354124701607
60659472868838693678827665787597
60659472868838698571951566630081
60659472868838698579481858681335
60659472868838726992176820992763
60659472868838727040440114242713
60659472868838741811316590087061
60659472868838741857070146418665
60659472868838743044341956426879
60659472868838743044403919359435
60659472868838743044403947937747
60659472868838743044404689494043
60659472868838743044404694198307
60659472868838743044404718191803
60659472868838743044404722778023
60659472868838743044424840064383
60659472868838743044424868644099
60659472868838743046600588773153
60659472868838743046600617352869
60659472868838743046601392187529
60659472868838743046664154306585
60659472868838743051935010223374
60659472868838743090157504269351
60659472868838743090158274403959
60659472868838743090158279108223
60659472868838743092417710636785
60659472868838743097688566927605
60659472868838746750444324066789
60659472868838746750445095720525
60659472868838746750466016425473
60659472868838891951915812722388
60659472868838891951978574841444
60659476433482605045099957439897
60659476433482605045099962026117
60659476433482605045103400983015
60659476433482605045918188268343
60659476433482605052694130801139
60659476433482605090916309051037
60659476433482605090919661918867
60659476433482605090919748012147
60659476433482605091671772828499
60659476433482605091671773178419
60659476433482605098447629972067
60659476433482605098447715711215
60659476433482605098447716065347
60659476433482921888656736337846
60659476433482921888675420183568
60659476433482921888677743131862
60659476433482921896269503219415
60659476433490724979566691502571
60659476433490725025383039931383
60659476433490725025571325226155
60659476433490725030469737230025
60659476433490725030658022524797
60659476433491025169656289054374
60659476433491025176431373126247
60659476433491025763615981722486
60659476433491025763633889670747
60659476433491025763633889683797
60659476433491025763633890733557
60659476433491025763636873731078
60659476433491025763636983917241
60659476433491025763636985334183
60659476433491025763636988516502
60659476433491025763636988516511
60659476433491025763699659943017
60659476433491025771227976955962
60659476433491025771227976955971
60659476433491025771227976957582
60659476433515020550019770374061
60659476433515020550835677904293
60659476433515036602184877110417
60659476433515036602184878510097
60659476433515036604444427656491
60659476433515036648566854858525
60659476433515036650261431902451
60659476433515036650261546693491
60659476433515036651014577330889
60659476433515036651014692104667
60659476433515036651014692121929
60659476433515036656097523150351
60659476433515036656097524567293
60659476433515036656097524567500
60659476433515037197547111645249
60659476433515037197547111658299
60659476433515037197547116244519
60659476433515037197609873760093
60659476433515037197798160117675
60659476433515037200057596232457
60659476433515037204324634538949
60659476433515037205140542069181
60659476433515040308790228024647
60659476433515040361384755267897
60659476433515040362137900696335
60659476433515042138933624419341
60659476433515042145712576280175
60659476433515042145963624739551
60659476433515320740106271902689
60659476433515320740106273319631
60659476433515320740106357991757
60659476433515320740106357995969
60659476433515336793966070468395
60659476433515336794531701192987
60659476433515336794531701210249
60659476433515336799050444818743
60659476433515336799050449418013
60659476433515336799614532238671
60659476433515336799614533655604
60659476433515336799614533655613
60659476433515336845368118565688
60659476433515337386816933991105
60659476433515337386816935408038
60659476433515337386816935408047
60659476433515337386817049726902
60659476433515337386817705643437
60659476433515337386817710242707
60659476433515337388512397490040
60659476433515337388512397490049
60659476433515337394411137484518
60659476433515340505654909784646
60659476433515340505654909784655
60659476433515342328183983742396
60659476433515342328204218404479
60659476433515342328204218417529
60659476433515342328204875750988
60659476433515342334983170278363
60659476433515342335234218737730
60659476433515342335234218737739
60659476434357923586088926238721
60659476434357923586091937932607
60659476434357923586092024021675
60659476434357923586092282288879
60659476434357923588537333207327
60659476434366026904666155870933
60659476434366026912196447922187
60659476434366026912197567117331
60659476434366026912256885689057
60659476434366026912256971782337
60659476434366026912256976014425
60659476434366026912259295780391
60659476434366026912259298962719
60659476434366026912260327832495
60659476434366026912260328882255
60659476434366076867548720194393
60659476434366076867549495029053
60659476434366076867549496078813
60659476434366076874825645419985
60659476434366076874826501761705
60659476434366076874826760028909
60659476434366076874828740020611
60659476434366076874829859228805
60659476434366076874889177787481
60659476434366076874889522143753
60659476434366076874891501785535
60659476434366076875077464132013
60659476434366076875077464145063
60659476434366076875077550221081
60659476434366076875077550238343
60659476434366076875079787080307
60659476434366076875080906288501
60659476434366076877336900259845
60659476434366377064079532502353
60659476434366377066607579865061
60659476434390338537071945698949
60659476434390386708601508067261
60659476434390386715380545550603
60659476434390386715565479027097
60659476434390386716129476120461
60659476434390386716129562209321
60659476434390386716129562209529
60659476434390386716129563259081
60659476434390386716132657859707
60659476434390386716132661042035
60659476434390386716132915077151
60659476434390386716132915077359
60659476434390386717824910555659
60659476434390386717824910555867
60659476434390688688957268326036
60659476434390688688957268675956
60659476434390688688977156259357
60659476434390688688978189380904
60659476434390688689229237840280
60659476434402394286956416717749
60659476434463321583148796966435
60659476434463321583151891567061
60659476434463321583235574392677
60659476434463321584846468610987
60659476434463321584930151436603
60659476434463321585115341776617
60659476434463321585115342130749
60659476434463321585118436377243
60659476434463321585118436731375
60659476434463321585680198015065
60659476434463321585683295448099
60659476434463321585683295798019
60659476434463321585683296847779
60659476434463321592458119017419
60659476434463321592458119489803
60659476434463323366972630167999
60659476434463323366976072311437
60659476434463323366976072324487
60659476434463323366996993366305
60659476434463323366996993383567
60659476434463323367059755131229
60659476434463323369232065233021
60659476434463323369235418100851
60659476434463323369235503839999
60659476434463323369235508439269
60659476434463323369252985937969
60659476434463323369253757241785
60659476434463323369256424544947
60659476434463323369256424894867
60659476434463323369256429144217
60659476434463323369257199385223
60659476434463323369504034397345
60659476434463323369505067517923
60659476434463323369505153257071
60659476434463323369507473371505
60659476434463323369507477603593
60659476434463323370071987720311
60659476434463323370071988070231
60659476434463323370072246000613
60659476434463323370072332443765
60659476434463323376847158963793
60659476434463338191720533531145
60659476434463338191722857879119
60659476434463338191783295645989
60659476434463338191785619644043
60659476434463338193415110575071
60659476434463338194231018118353
60659476434463623556246666676798
60659476434463623556267586909570
60659476434463623558778067369684
60659476434463623559342926440540
60659476434466025072689103562761
60659476434466025072689107812111
60659476434466025072751865327685
60659476434466025072751869926955
60659476434466025072755222794785
60659476434466025072755308888065
60659476434466025073507333704417
60659476434466025073507334054337
60659476434466025080283190847985
60659476434466025080283276941265
60659476434475329163280992954025
60659476434475340281402111775213
60659476434475340822850928735823
60659476434475345764238098830333
60659476434498456629774024296091
60659476434498456629774799134963
60659476434498456630338883366947
60659476434498456632034230663525
60659476434498456632096992778369
60659476451099529055552738637113
60659476451099529055555836424279
60659476451099529055556180780551
60659476451099529055618684278271
60659476451099529055618942545475
60659476451099529058063993463923
60659476451099529058064079203071
60659476451107632381535940675263
60659476451107632381720783826597
60659476451107632381720869919877
60659476451107632381724225970035
60659476451107632383980305680527
60659476451107632565299212284481
60659476451107632566994645319999
60659476451110334270429991291055
60659476451111535018206139711193
60659476451111535024984319453135
60659476451131944189612863734033
60659476451131944189615186682327
60659476451131944190176947966017
60659476451131944191871523610263
60659476451143950525092149444555
60659476451143950527349262606831
60659476451204829462370827666653
60659476451204829462938006144923
60659476451204829469712833373375
60659476451204829469713605021287
60659476451204829650470835730779
60659476451204829651035691609271
60659476451204829652727944660967
60659476451204878873702988736745
60659476451204878875962424851527
60659476451204878876148472942977
60659476451204878876151567543603
60659476451204878876715652125507
60659476451204878881234055982615
60659476451204878883490392904727
60659476451204878883490392910551
60659476451204878883491250296207
60659476451204878883491250302031
60659476451204879056631322956647
60659476451204879056631408695795
60659476451204879056633645556425
60659476451204879056633645556633
60659476451204879056633731999833
60659476451204879058893081671207
60659476451204879058893081671415
60659476451204879058893167760275
60659476451204879058893167760483
60659476451204879059162812582449
60659476451204879059165132338587
60659476451204879059165132692719
60659476451204879059165136924807
60659476451204879059165907183075
60659476451204879059727668461149
60659476451204879059729991764979
60659476451204879064810156900161
60659476451204879066504732072023
60659476451204879066504732544199
60659476451204879066505589935679
60659476451204879066505589941503
60659476451204879424943537985587
60659476451204879425006214361283
60659476451204879607933514775477
60659476451204879607933515125397
60659476451204879607935842305779
60659476451204879607936871175555
60659476451204879607954435481829
60659476451204879607957877625267
60659476451204879608772665960355
60659476451204879608772666310275
60659476451204893700874337449967
60659476451204893705960379637125
60659476451204893883323046366251
60659476451204893883326145553097
60659476451204893883888791880687
60659476451204893883891116228661
60659476451204893888409862919897
60659476451204893888409863392281
60659476451204893888974718804213
60659476451204893888974719276597
60659476451204895482250797138713
60659476451204895482253894921667
60659476451204895482253923618023
60659476451204895482756103832099
60659476451204895484448241387091
60659476451204895484510231849603
60659476451204895484511032553827
60659476451204895484698518194135
60659476451204895667462581026771
60659476451204895667464905374745
60659476451204895667712972619239
60659476451204895667716067219865
60659476451207530761366686816167
60659476451207580716593177637029
60659476451207580716593182223249
60659476451207580716596619780467
60659476451207580716596621180147
60659476451207580717411408115555
60659476451207580717411408465475
60659476451207580724187265259123
60659476451207580724187350998271
60659476451207580762325841840545
60659476451207580762325846426765
60659476451207580762328169375059
60659476451207580762329197890703
60659476451207580762329283983983
60659476451207580763164993025631
60659476451207580769940850169199
60659476451207597187946378524883
60659476451208481147144209488209
60659476451208481147147648445107
60659476451208481147206971603053
60659476451208481147962435380515
60659476451208481147962435730435
60659476451208481154738378263231
60659476451208481330139951365411
60659476451208481330158549127889
60659476451208481330161988084787
60659476451208481330976775020195
60659476451208481330976775370115
60659476451208481337752632163763
60659476451208481337752717902911
60659476451208497755695484139539
60659476451208781517151109253237
60659476451208781519408222415513
60659476451208781519408222419725
60659476451208781519410545363647
60659476451208781519410545368019
60659476451208781524494148061823
60659476451208781524494148411583
60659476451208781524494234505023
60659476451208797989004165172679
60659476451208797989087733207047
60659476451215684042759680921529
60659476451215684042759681275661
60659476451215684042762780108375
60659476451215684050102720084247
60659476451215684638124238404447
60659476451215684644899409634831
60659476451215700656146610747945
60659476451215700656397657807641
60659476451216585205120114268459
60659476451216585205120117454999
60659476451216585205368066727529
60659476451216585205371161328155
60659476451216585205936020399011
60659476451216585210203717316395
60659476451216601079354599204319
60659476451216601086697638012905
60659476451216601086760399777829
60659476451216601086948685072601
60659476451216601264628374604441
60659476451216601264876327063719
60659476451216601264879421664345
60659476451216601269711977652377
60659476451216601269711977652585
60659476451216601269963024712281
60659476451216835386632709311579
60659476451216884807185096076999
60659476451216885211439387613755
60659476451216885211439392199975
60659476451216885218967360253175
60659476451216885218967445988111
60659476451216885348637466313371
60659476451216885392110698988325
60659476451216885394370044427819
60659476451216885394370049014039
60659476451216885394370130516887
60659476451216885394390708266695
60659476451216885394390711453235
60659476451216885394390969720439
60659476451216885394638660725765
60659476451216885394641755326391
60659476451216885394641755330763
60659476451216885395206614397247
60659476451216885395206614397407
60659476451216885395206872677501
60659476451216885399453390258311
60659476451216885399453390608231
60659476451216885401981699534351
60659476451216885401981699538563
60659476451216885401981699551613
60659476451216885401981699892855
60659476451216885401981785627791
60659476451216901270944209342759
60659476451216901270947304988933
60659476451216901270947308175473
60659476451216901408145383692761
60659476451216901453895787912983
60659476451216901453898968602677
60659476451216901454146834972679
60659476451216901454146921061907
60659476451216901454714790058502
60659476451216901461489959870333
60659476451216901819924551864419
60659476451216901819927646819177
60659476451216901819987228244327
60659476451216901819990322490821
60659476451216901819990322495033
60659476451216901819990322844953
60659476451216901865660310549539
60659476451216901865740784101325
60659476451216902003189939980737
60659476451239946254425832623557
60659476451239946258944322569733
60659476451239946261203668354727
60659476451239946261203754098295
60659476451239995672721796367761
60659476451239995673285880599745
60659476451239995674981313635471
60659476451240010492364400783407
60659476451240012274494004833569
60659476451240012275938304720531
60659476451240012276188581527575
60659476451240012319411533163397
60659476451240012320247589743437
60659476451240012320248361399981
60659476451240012321670968924047
60659476451240012322507797160631
60659476451240012327026655455171
60659476451240012327026655927347
60659476451240012327026655927555
60659476451240012327026660178357
60659476451240012329286091706919
60659476451240012869040331842381
60659476451240012869291380319019
60659476451240012871550816079669
60659476451240012871551189146799
60659476451240012876069679097187
60659476451240017626911093570995
60659476451240896652064017836153
60659476451240896652879925366385
60659476451240896652880011455453
60659476451240912704291886687353
60659476451240912704291887737113
60659476451240912704292662571773
60659476451240912704856746803757
60659476451240912705045032098529
60659476451240912706489331985491
60659476451240912706489446776531
60659476451240912706551322448003
60659476451240912706739608792535
60659476451240912887223315153749
60659476451240912887244235858697
60659476451240912887809094931165
60659476451240912888059371738001
60659476451240912888060143390333
60659476451240912889503671619347
60659476451240912889503671625171
60659476451240912889503786410387
60659476451240912894587389458323
60659476451240912894587389458531
60659476451240912894838437917699
60659476451240912894838437917907
60659476451240913436852113832733
60659476451241147016590782790257
60659476451241196429804171882513
60659476451241196430368256592497
60659476451241196432063689622399
60659476451241196842150605453849
60659476451241196979411274094385
60659476451241196979411360183453
60659476451241197025164858880385
60659476451241211249446891567407
60659476451241212893562481729685
60659476451241212893562508909721
60659476451241212893562509263853
60659476451241212893562510309401
60659476451241212893562510313613
60659476451241212893563280562053
60659476451241212893563285148273
60659476451241212894127340801945
60659476451241212894128115640817
60659476451241212895821945496679
60659476451241212896575833513911
60659476451241212896575948305159
60659476451241212901094691808451
60659476451241212901094692280835
60659476451241213033020795498707
60659476451241213033271072305959
60659476451241213038355447006227
60659476451241213078774294315343
60659476451241213078774380408623
60659476451241213079024571126599
60659476451241213079024657215827
60659476451241213079590173147767
60659476451241213079590201845575
60659476451241213079590201864449
60659476451241213079590287939015
60659476451241213079590287957729
60659476451241213083857983456559
60659476451241213084109031447923
60659476451241213084109031915935
60659476451241213084109031920307
60659476451241213084109036165285
60659476451241213084673120398880
60659476451241213084673120398881
60659476451241213086368467693847
60659476451241213445618881126337
60659476451241213445618967223989
60659476451241213491372552133905
60659476451241213496455383525296
60659476451241213496455383525297
60659476451241213626121936178589
60659476451241213628633220766017
60659476451241213628633306857845
60659476451241213628633306859297
60659476451241213628633565139551
60659476451241213633716138254901
60659476451241213633716139317711
60659476451241216600167745514915
60659476451241216600168517163035
60659476451241216789898360635361
60659476451241218383993469558131
60659476451241218384558328630391
60659476451241218392088968355599
60659476451241218430228316923793
60659476451241218430311884958161
60659476451241218575103307995279
60659476451241218986885572184505
60659476452082899257582146435853
60659476452082899257585158129739
60659476452082899257585502486011
60659476452082899257836206606377
60659476452082899260030553404459
60659476452084144342999184275229
60659476452084144343082752309597
60659476452084144345527117314861
60659476452091002576975369337445
60659476452091002583750105886189
60659476452091002583750110472409
60659476452091002583750191979469
60659476452091002583750196211349
60659476452091002583750196211557
60659476452091002583752433420703
60659476452091002583753548029627
60659476452091002583753549079387
60659476452091002586009627739911
60659476452091052546318865617117
60659476452091052546319721958837
60659476452091052546319980226041
60659476452091052546570684329145
60659476452091052546570684342195
60659476452091052546570688928415
60659476452091052546570770435475
60659476452091052546573007277439
60659476452091052546573011876709
60659476452091052546574126485633
60659476452091052547134773160399
60659476452091052548830206196125
60659476452092248219735803203875
60659476452092253158863532479339
60659476452092253166122632071381
60659476452092253166206343122373
60659476452092253166394599719385
60659476452094604847971448839269
60659476452115314203544500323453
60659476452115314208627846153945
60659476452115314208627927661005
60659476452115314208630252008979
60659476452115314208631283711163
60659476452115314208631285110843
60659476452115362380011131527845
60659476452115362382542532226555
60659476452115362387061022172523
60659476452115362387622696317593
60659476452115362387622782052321
60659476452115362387625881239167
60659476452115362387626135274491
60659476452115362387626139506371
60659476452116564791000368225301
60659476452118916482133720221780
60659476452127069761020354841685
60659476452127069763279790602335
60659476452127069768363393650271
60659476452127069768611861033874
60659476452127069768614097403455
60659476452127069768614097753375
60659476452127069770871296794524
60659476452188249083828320015383
60659476452188249085519714964111
60659476452188249085520486618055
60659476452188249632871252840981
60659476452188249632871338934420
60659476452188249634563505536885
60659476452188249634563505536933
60659476452188297254077072353563
60659476452188297254917081284261
60659476452188297256608561973749
60659476452188297256611656928507
60659476452188297257173073501793
60659476452188297257173073851713
60659476452188297257173417858065
60659476452188297257176515645231
60659476452188297257176515995151
60659476452188297257176517044911
60659476452188297261691822065093
60659476452188297263951253593655
60659476452188299039306121112542
60659476452188299040725285080233
60659476452188299040728638297983
60659476452188299040728642547333
60659476452188299040728724037131
60659476452188299040746977438917
60659476452188299040750419582355
60659476452188299040997254244557
60659476452188299040998287365135
60659476452188299041565207917443
60659476452188299041565208267363
60659476452188299041565466197745
60659476452188299041565466547665
60659476452188299041565552641104
60659476452188299046645717776079
60659476452188299048340293071857
60659476452188299453347730386971
60659476452188299460123328913415
60659476452188308374731517769807
60659476452188308380376996532725
60659476452188308382071572182795
60659476452188313863213753728277
60659476452188313863216078076251
60659476452188313865724237965565
60659476452188313865724352739343
60659476452188313865726675687637
60659476452188313870810280152722
60659476452188313872502532494383
60659476452188315512288811890343
60659476452188315512855991072873
60659476452188315519631589249397
60659476452189499658371023593194
60659476452189499658374510377595
60659476452191901311994105400325
60659476452191901311994105417587
60659476452191901311994105754457
60659476452191901311994110003807
60659476452191901311997547561025
60659476452191901311997548960705
60659476452191901312812335896113
60659476452191901312812336246033
60659476452191901319588193039681
60659476452191901319588278778829
60659476452200004635653220464897
60659476452200004635653223651437
60659476452200004635653477332469
60659476452200004635653563421537
60659476452200004635653563421697
60659476452200004635653568007709
60659476452200004635653568007917
60659476452200004637891992386719
60659476452200004637892078475787
60659476452200004637909560579581
60659476452200004637909561624921
60659476452200004637912656225547
60659476452200004637912659412087
60659476452200004637912999536479
60659476452200004637913003768359
60659476452200004638160608684617
60659476452200004638160608702086
60659476452200004638160608702087
60659476452200004638160609038749
60659476452200004638160609056219
60659476452200004638163703285243
60659476452200004638163703639375
60659476452200004638164047658985
60659476452200004638164048013117
60659476452200004638164052245205
60659476452200004638728562356099
60659476452200004638728820636401
60659476452200004642993164672857
60659476452200004642993164672905
60659476452200004642993164677277
60659476452200004642996259273483
60659476452200004645503647510513
60659476452200004645503647847335
60659476452200004645503647864805
60659476452200004645503648910193
60659476452200004645503733586483
60659476452200304832517871514585
60659476452200321443325520745433
60659476452201221866261453929541
60659476452224316260527861550227
60659476452224316260528976159151
60659476452224316261093835225795
60659476452224331085254072669925
60659476452224331086948649363931
60659476452224332871339232501089
60659476457016208564061558860847
60659476457016208564061644599995
60659476457016208564626414745163
60659476457016208564626500484311
60659476457016257978403974282339
60659476457016258526631085657887
60659476457016258526632204853031
60659476457016258526882132717583
60659476457019860065884736033903
60659476457019860065884736038115
60659476457020160431307035456301
60659476457020160438085215552375
60659476457052575938193902935275
60659476457052575938193903285195
60659476457052575940451016097551
60659476457052575940451016101763
60659476457113455064074683335067
60659476457113455064137359360843
60659476457113455064137445099991
60659476457113504470572227632245
60659476457113504470572999284577
60659476457113504472266799617775
60659476457113504472266800089951
60659476457113504472266804322039
60659476457113504472831658806675
60659476457113504472831659160807
60659476457113504477914918898019
60659476457113504477915004991299
60659476457113505019363850531625
60659476457113505019364969726769
60659476457113505021058430407959
60659476457113505021059545016883
60659476457113505021059545371015
60659476457113505021874333351971
60659476457113505021874333706103
60659476457113519296990459159875
60659476457113519296992783624489
60659476457113519302076386668213
60659476457113519302076386672425
60659476457113521078304156723949
60659476457113521078304156728161
60659476457113521078304817243957
60659476457113521080563476771671
60659476457113521080563591439051
60659476457113521080564248772519
60659476457113521080566572770573
60659476457113521080566575958517
60659476457113521080566687557401
60659476457113521080566687561613
60659476457113521080566690743941
60659476457113521080814639898427
60659476457113521080817734617097
60659476457113521081382593687953
60659476457116222783999598994329
60659476457116222784001921942614
60659476457116222784001921942623
60659476457117123351813818722602
60659476457117123352629721666614
60659476457117423538552892637603
60659476457124326658961167327254
60659476457124326658961277513417
60659476457124326658961282112678
60659476457124326658961282112687
60659476457124326664295929037991
60659476457125210433010771217033
60659476457125210433011029484237
60659476457125210435270207331815
60659476457125210435270465599019
60659476457125210435458489090127
60659476457125210436023348510903
60659476457125210440542092138063
60659476457125210440542178227131
60659476457125210572468196755823
60659476457125210572468199942363
60659476457125210572468539712415
60659476457125210572719243815519
60659476457125210573284102886375
60659476457125210577551799803759
60659476457125210577802846863455
60659476457125210618472828725435
60659476457125210618472828729807
60659476457125210619037687796291
60659476457125210619037688150583
60659476457125210623556431773371
60659476457125210623556431777743
60659476457125210623556517866811
60659476457125226492515818974809
60659476457125226492518913575435
60659476457125226493080678045665
60659476457125226493083772646291
60659476457125226494775255089591
60659476457125226494778349690217
60659476457125226494778378392189
60659476457125226494778381574517
60659476457125226499862067179273
60659476457125226500050352469833
60659476457125226500050352474045
60659476457125226631976457091805
60659476457125226637060060139741
60659476457125226637311107199437
60659476457125226677981089061577
60659476457125226678545948132433
60659476457125226683064692109353
60659476457125226683064692109513
60659476457125226683064692113725
60659476457125227041499284103439
60659476457125227041561960129215
60659476457125227043758719864089
60659476457125227043758719868301
60659476457125227043758720218221
60659476457125227043821395894077
60659476457125227043821396243997
60659476457125227089574951982951
60659476457125227226769850115289
60659476457125227226773059501339
60659476457125227226773059503769
60659476457125227226773059507981
60659476457125227226773060920711
60659476457125227226773064107242
60659476457125227226773064107251
60659476457125227227024107980407
60659476457125227227588967051263
60659476457125227231856663968647
60659476457125227232107711028343
60659476457125460799671701037375
60659476457125460799734377063151
60659476457125460799734462802299
60659476457125510212947163622751
60659476457125510212947167854839
60659476457125510213512022339475
60659476457125510213512022693607
60659476457125510761738790754059
60659476457125510761738790758431
60659476457125510761738793940599
60659476457125510761738793940759
60659476457125510761739047621583
60659476457125510761739052207803
60659476457125510761739133710651
60659476457125510761739134064943
60659476457125510761739138297031
60659476457125510761989837813755
60659476457125510761989837818127
60659476457125510761989838168047
60659476457125510762554696884611
60659476457125510762554696884771
60659476457125510762554697238903
60659476457125510805212280650829
60659476457125510805212366739897
60659476457125510807471802500547
60659476457125526821247051090041
60659476457125526821247051090201
60659476457125526821247051094413
60659476457125526821247054276741
60659476457125526821247307957565
60659476457125526821498012060669
60659476457125526821498098149897
60659476457125526822062871127313
60659476457125526822062957220753
60659476457125527278842451872588
60659476457125527278845576219330
60659476457125527278845579401658
60659476457125527279033861514102
60659476457125527279598720580746
60659476457125527416040444114503
60659476457125527416040444468635
60659476457125527416043538715129
60659476457125527416043654918947
60659476457125527416043658105487
60659476457125527416043911786471
60659476457125527416043916372691
60659476457125527416294615889575
60659476457125527416294701978643
60659476457125527416859474956219
60659476457125527416859561049499
60659476457148638281577144772239
60659476457148638282141227587281
60659476457148638282142003838883
60659476457148638282392276063919
60659476457148638284086853107845
60659476457148638289171346376318
60659476457148643222963652928395
60659476457148643223529283666037
60659476457148643230307463407979
60659476457148643230558511867355
60659476457149538117393554084585
60659476457149538117393555128729
60659476457149538117393555134345
60659476457149538117393583708445
60659476457149538117394329969005
60659476457149538117958413155441
60659476457149538117958414199585
60659476457149538117958414205201
60659476457149538117958442779301
60659476457149538117959189039861
60659476457149538118146699495761
60659476457149538118146699499973
60659476457149538119652990199367
60659476457149538119841276189767
60659476457149538119841276543899
60659476457149538254591661012593
60659476457149538254591662412273
60659476457149538255156405765989
60659476457149538255156407165669
60659476457149538255407454225365
60659476457149538256850982459995
60659476457149538257102030919371
60659476457149538261934699821179
60659476457149538301161153452901
60659476457149538302855730496827
60659476457149538849388150510989
60659476457149538849953009577633
60659476457149538849953009581845
60659476457149538849953009594895
60659476457149538849953010994566
60659476457149538849953010994575
60659476457149538850204058054271
60659476457149538851647586288901
60659476457149538851648357935608
60659476457149538851898634748277
60659476457149538852464380140240
60659476457149541823434731495435
60659476457149541823999590566291
60659476457149541830777856397301
60659476457149541961197669265907
60659476457149541967975849007849
60659476457149543607761866937015
60659476457149543607824542962791
60659476457149543608326726003659
60659476457149543608389402029435
60659476457149543790775434918747
60659476457149543790775434936009
60659476457149543790776092249785
60659476457149543790776092269468
60659476457149543791341065643339
60659476457149543791341065660601
60659476457149543798118473744595
60659476457149543798119245402543
60659476457149543798370293861919
60659476457149821836127999312275
60659476457149822438266612016973
60659476457149822438266612371105
60659476457149836662548558846595
60659476457149838443862142096017
60659476457149838443862255010829
60659476457149838443862255010989
60659476457149838443862255365121
60659476457149838443862256410509
60659476457149838443862256410669
60659476457149838443862256414881
60659476457149838443863285280285
60659476457149838444427001163905
60659476457149838444427001164065
60659476457149838444427001168277
60659476457149838444427776002937
60659476457149838444678162541221
60659476457149838446372739585147
60659476457149838490431747451089
60659476457149838490432519103421
60659476457149838492126324495015
60659476457149838497210698845363
60659476457149838497210699195283
60659476457149839038386775343449
60659476457149839039223604992811
60659476457149839039223604997182
60659476457149839039223718247413
60659476457149839039224375226749
60659476457149839039224379831842
60659476457149839039224489545613
60659476457149839039224489899745
60659476457149842150468263264143
60659476457149842150468263264303
60659476457149842150468263268515
60659476457149843980046028916935
60659476457149843980046028921147
60659476457149843980610887987791
60659476457999628538304148110225
60659476457999628539120055653507
60659476457999628545646153816947
60659476457999628545647186918811
60659476457999628546462061360229
60659476457999677959423627614975
60659476457999677959424746810119
60659476457999677959424746823169
60659476457999677959674674674671
60659476457999677959674679273941
60659476457999677959675793882865
60659476457999677960239535158257
60659476458000528381588777871435
60659476458000528381589897066579
60659476458000528381651628911967
60659476458000528381652657781743
60659476458000528381652658831503
60659476458000528382153636938079
60659476458000528382216484796283
60659476458000528930631795373323
60659476458000528930694557488167
60659476458000578336878374113653
60659476458000578336879148952525
60659476458000578336941050139429
60659476458000578336941824978301
60659476458000578336941826023849
60659476458000578336941826028061
60659476458000578344221069965647
60659476458000578344221069969859
60659476458000578344221156058927
60659476458000578344222189160791
60659476458000578344283831734783
60659476458000578344283917823851
60659476458000578344284950925715
60659476458000578344472117025343
60659476458000578344472117029555
60659476458000578344472203118623
60659476458003230261072344584377
60659476458003230261073116236709
60659476458003280230671103136457
60659476458003280230671874788789
60659476458004480797187578821929
60659476458023989577521203917207
60659476458023989577523526865501
60659476458023989577771136367979
60659476458023989577771137430789
60659476458023989577774579574227
60659476458023989580031688154495
60659476458023989580034011102789
60659476458023989584301706607443
60659476458023989584302482510520
60659476458023989585114262332655
60659476458024839999686354173667
60659476458024839999748001329667
60659476458024839999749030199443
60659476458024839999751357379825
60659476458024840001380934050001
60659476458024840001945789934317
60659476458024840002008465960093
60659476458024840002010788908387
60659476458024840007091040138253
60659476458024888177426655997359
60659476458024888177429750597985
60659476458024888177991515068215
60659476458024888178179543141331
60659476458024888178179543145543
60659476458024888184772875499851
60659476458024888184957718651185
60659476458024888184957722883273
60659476458024888184957808976553
60659476458024888184961160794623
60659476458024888187217240505115
60659476458024889961753786851315
60659476458024889961753787201235
60659476458024889961753790033643
60659476458024889961816462872879
60659476458024889961816463227011
60659476458024889962318645917959
60659476458024889962381321943735
60659476458024889962383644892029
60659476458024889969095710001217
60659476458024889969099148958115
60659476458024889969161910723039
60659476458024890014915123977577
60659476458035695128368436979129
60659476458035695128368437329049
60659476458035695130625550141405
60659476458035695130627873089699
60659476458035695135711475787715
60659476458035695135711476137635
60659476458035945912020161046948
60659476458035995736826839349124
60659476458036846344200592664223
60659476458036895750426164609133
60659476458036895750428487557427
60659476458036896304575771596159
60659476458036896304575771946079
60659476458036896350308407450857
60659476458096875045972920236752
60659476458096875045972920236761
60659476458096875047664372584016
60659476458096924452156392488713
60659476458096924452157511683857
60659476458096924453850969182719
60659476458096924453851312021267
60659476458096924453851312139311
60659476458096924454098921523745
60659476458096924454102016242415
60659476458096924454102016596547
60659476458096924454666875663191
60659476458096924459750479773937
60659476458096924461441931771272
60659476458096924461442732003320
60659476458096939275750566640873
60659476458096939275752889589167
60659476458096939276314650872857
60659476458096939276315421007465
60659476458096939276315425711729
60659476458096939276315535794293
60659476458096939278009226517103
60659476458096939278010112488299
60659476458096939278012440139453
60659476458096939278260274993741
60659476458096939278263373826455
60659476458096939278825905244753
60659476458096939278826020018531
60659476458096939278828343083465
60659476458096939283911947544131
60659476458096939285604199773523
60659476458097774874321890287985
60659476458097774876016462395771
60659476458097774876016466981991
60659476458097774876017237230431
60659476458097774876581321462415
60659476458097774881099811762723
60659476458097774881727429411963
60659476458097823055072154433893
60659476458097823061850448966875
60659476458097824836388978959281
60659476458097824836389323315553
60659476458097824836451998987197
60659476458097824837016596608521
60659476458097824837017629710385
60659476458097824838648411533391
60659476458097824838648414719931
60659476458097824838648754371939
60659476458097824838648754489983
60659476458097824838648754494195
60659476458097824838648754844115
60659476458097824838649529328855
60659476458097824838711173652447
60659476458097824838711430397715
60659476458097824838711430869891
60659476458097824838899458593087
60659476458097824838899458947219
60659476458097824839464317663943
60659476458097834178279200889887
60659476458097836002585733893725
60659476458097839660548123314621
60659476458097839661112977795045
60659476458097839661112977799257
60659476458097839661112978149177
60659476458097839661112982381265
60659476458097839661115302613791
60659476458097839661175653825033
60659476458097839661177978289647
60659476458097839662807554843183
60659476458097839662809882490125
60659476458097839662870230868959
60659476458097839662872558515901
60659476458097839706929210030547
60659476458097839708626114727031
60659476458108580592236323187231
60659476458108580596755067168523
60659476458108580596755153257591
60659476458108580596817829283367
60659476458108630003001302952261
60659476458108630003001306138801
60659476458108630003001645908853
60659476458108630003001650495073
60659476458108630005260738712911
60659476458108630005260741899451
60659476458108630005261081669503
60659476458108630005261086255723
60659476458108630005511785772607
60659476458108630005511786126739
60659476458108630006076644843463
60659476458108630010344341760847
60659476458108630010595388820543
60659476458108630010595388824755
60659476458108630010595474913823
60659476458108630417105763958383
60659476458108630600057341129087
60659476458108630605391992653661
60659476458108630605392078742729
60659476458108646474291826064739
60659476458108646474354502090515
60659476458108646476551262175309
60659476458108646476613938201085
60659476458108646657302957729695
60659476458108646657306052330321
60659476458108646657867816796339
60659476458108646657870911396965
60659476458108646659562393490345
60659476458108646659565488090971
60659476458108646659565601465069
60659476458108646659565602877799
60659476458108646659565606064339
60659476458108646659816649937495
60659476458108646660381509008351
60659476458108646664649205925735
60659476458108646664900252985431
60659476458108646664900252989643
60659476458108880788344736097133
60659476458108930787047578660273
60659476458108930787047583259543
60659476458108930787047841526747
60659476458108930787047927615815
60659476458108930789307014770843
60659476458108946665881408919760
60659476458109830622802003159137
60659476458109830622802006341465
60659476458109830622802260376581
60659476458109830622802264608669
60659476458109830622802346465649
60659476458109830622802350697737
60659476458109830625145122099535
60659476458109830625145125281863
60659476458109830625145379316979
60659476458109830625145383549067
60659476458109830625145469638135
60659476458109830625333407040175
60659476458109830625333407394307
60659476458109830625898266460951
60659476458109830625898610834485
60659476458109830630145128061003
60659476458109830632673322903481
60659476458109831171593973601329
60659476458109831174104456775807
60659476458109831174125378899309
60659476458109831174125635762461
60659476458109831174125721851529
60659476458109831174188144200693
60659476458109831174188402467897
60659476458109831174188488556965
60659476458109831174376425959005
60659476458109831174941285379781
60659476458109831219941729110609
60659476458109831219941987377813
60659476458109831219942073466881
60659476458109831220130010868921
60659476458109831220694870289697
60659476458109847233630428426475
60659476458109847233633523027101
60659476458132941627875944037591
60659476458132941627877058646515
60659476458132941628441917713159
60659476458132956452038182061841
60659476458132956452038186648061
60659476458132956452603041128485
60659476458132956452603045714705
60659476458132956459381220870427
60659476458132958099229143521553
60659476458132958282180692468077
60659476458132958282180692485339
60659476458132958282180693883615
60659476458132958282180693885019
60659476458132958282180806785537
60659476458132958282180808202479
60659476458132958282181464119005
60659476458132958282181468723891
60659476458132958282745551538933
60659476458132958282745551551983
60659476458132958282745552950259
60659476458132958282745552951663
60659476458132958282745667269123
60659476458132958282746327790535
60659476458132958282996600011359
60659476458132958282996600015571
60659476458132958282996714328819
60659476458132958284440128245989
60659476458132958284691176705365
60659476458132958284691177059497
60659476458132961988221955985257
60659476458132961988786815038851
60659476458132961988786815051901
60659476458132961995564994793843
60659476458133258288499738586970
60659476458133261995105745440604
60659476458134142248513471781419
60659476458134142797305442223403
60659476458134142797306213875735
60659476458134157072486538543913
60659476458134157072487314428333
60659476458134158856248728819745
60659476458134158856248730236895
60659476458134158856311491997607
60659476458134158856813587886389
60659476458134158856813587905263
60659476458134158856813589304783
60659476458134158856813589304943
60659476458134158856813589309155
60659476458134158856814364143815
60659476458134158856876350024319
60659476458134158856876351074079
60659476458134158856877125908739
60659476458134158857064636364639
60659476458134158857064636368851
60659476458134158902065076907523
60659476458134158902629935983995
60659476458134158902630710818655
60659476458134159451610191734009
60659476458134159451610193133689
60659476458134159451673729737485
60659476458134159451861240193385
60659476504382507731076280371863
60659476504382507776808944575379
60659476504382507776808944925299
60659476504382507776889185257557
60659476504382507776892541307715
60659476504382507776892627400995
60659476504382507777644653617027
60659476504382507777644653966947
60659476504382507777644998340481
60659476504382507784419480491139
60659476504382507784420509360915
60659476504382507784420595454195
60659476504382507784420596517005
60659476504382524200671110394551
60659476504382524383748216398425
60659476504382524385443820562527
60659476504382524386195934271519
60659476504382524391279537319455
60659476504418524958196760222429
60659476504418524959012667752661
60659476504418524959012753841729
60659476504418541424404452289223
60659476504418541429549788582227
60659476504418541430302847904335
60659476504418541430302933993403
60659476504418541561727883040391
60659476504418541566747695103707
60659476504418541605785834738477
60659476504418541605786863608253
60659476504418541607418791924531
60659476504418541607418796173881
60659476504418541607480410382723
60659476504418541607481439252499
60659476504418541607481554043747
60659476504418541608234584663675
60659476504418541608234699454923
60659476504418541608234699472185
60659476504418541612501366102691
60659476504418541612502399221817
60659476504418541613317187544015
60659476504418541613317188960957
60659476504418541613317273633083
60659476504418541613317274695733
60659476504418541615011850339979
60659476504418541615012879209755
60659476504418825148283004883533
60659476504418825148283004887745
60659476504418825148283261751057
60659476504418825148283263167999
60659476504418825148283347840125
60659476504418841749302843826797
60659476504418841751751622449803
60659476504418841751751708543243
60659476504418841756834196632335
60659476504418841756834198049277
60659476504418841756834282721403
60659476504418841756834283784053
60659476504418841794993580882881
60659476504418841802587782959352
60659476504418841802587868694128
60659476504418841802587868694129
60659476504418847110003630916071
60659476504418847293018056290527
60659476505365927758661982951609
60659476505365927758724746133475
60659476505365927758724749315803
60659476505365927758728102183633
60659476505365927759480214492945
60659476505365927759480214842865
60659476505365927759480215892625
60659476505365927766255041367057
60659476505365927766256070236833
60659476505366778369492260005771
60659476505366778369492260359903
60659476505366778369492260360063
60659476505366778369492264609253
60659476505366778369555022124827
60659476505366778369555108218267
60659476505366778371183482786399
60659476505366778371183482786559
60659476505366778371183483136319
60659476505366778371184513068905
60659476505366778371246245255535
60659476505366828326473764946173
60659476505366828326473766008983
60659476505366828326477208152421
60659476505366828327291996487509
60659476505366828327291996837429
60659476505366828327291997887189
60659476505378850591791210570705
60659476505403162209891882661050
60659476505403162214974371100062
60659476510302855403235667131063
60659476510303155546752676219383
60659476510327166973071412328441
60659476510327166979849333803179
60659476510327167026418826243487
60659476510327167026418827660420
60659476510327167026418827660429
60659476510327167026418827660636
60659476510327172509255957898564
60659476510327172516033222039834
60659476510327467162341663370245
60659476510327467162341749463525
60659476510327467162342006326837
60659476510327467162342007743778
60659476510327467162342007743779
60659476510327467169935835331807
60659476510327467169935836748740
60659476510327467169935836748749
60659476510327472698526551896752
60659476511214524610706189983403
60659476511214524658970345579157
60659476511214524658970346628917
60659476511275753928828548723436
60659476511286575383796415482212
60659476511287459480258119868483
60659476511287459480258120222775
60659476511287459481074027766057
60659476511287459481074372122320
60659476511287459481074372122329
60659476511287459487849084211008
60659476511287459525990784426291
60659476511287459526074471496885
60659476511287459526827612675973
60659476511287459526827956564224
60659476511287459526827957032245
60659476511287459533602669119472
60659476511287459533602783438336
60659476511287470605969830076525
60659476511287470651723414868349
60659476511310586999907412703259
60659476511310587000660300778938
60659476511310587000660301251330
60659476511310587002354876423184
60659476511310587007438479589173
60659476511310587008254387119405
60659476511310587008254388536554
60659476511311787574728337604403
60659476511311787574791013630179
60659476511311787574791356586771
60659476511311787582322423472685
60659476511311787757742934107235
60659476514168942981019590652731
60659476514168942986084338725165
60659476514168942987776591421117
60659476514168943530062608154619
60659476514168992941394769584667
60659476514168992943087023680299
60659476514168992943090379730457
60659476514168992943842492039769
60659476514168992943842492057031
60659476514168992948152803454917
60659476514168992948904915764229
60659476514168992948904917181171
60659476514168992950597169877123
60659476514168992950618090583682
60659476528017025854831563640499
60659476528017025854831649733779
60659476528029031641268984340102
60659476528052142644564632521361
60659476528052142652158461526331
60659476528052142690297296724877
60659476528052142697912076077312
60659476528053043074362514375145
60659476528053043075178164687933
60659476528053043075178421905377
60659476528053043081956343380115
60659476528053043082709488791291
60659476528053043212376414515925
60659476528053043258108821501997
60659476528053043258109078719441
60659476528053043259803397146243
60659476528053043259824231763735
60659476528053043264887000194179
60659476528053043264907920900579
60659476528053043265723828430971
60659476528053343264449015903773
60659476528053343271980112430592
60659476528053343273674688074838
60659476528053343401625830590317
60659476528053343401646665557729
60659476528053343401647008514161
60659476528053343401647008514321
60659476528053343403320406234563
60659476528053343409240837519291
60659476528053343447379329761245
60659476528053343447379415500233
60659476528053343449073905055571
60659476528053343449073991144479
60659476528053343454157594192415
60659476528053343454157594192575
60659476528053343454994423492016
60659476528053343454994423492017
60659476528053348754880004794785
60659476528053348754880004794869
60659476528053348754880004795028
60659476528053348754880004795029
60659476528053348754880347751621
60659476528053348754880347755833
60659476528053348757327725850291
60659476528053348800633932661537
60659476528053348800633932665749
60659476528053348940342065489971
60659476528053348944587782851774
60659476528053348944608732136438
60659476528927492759639724010653
60659476528940400712816644293912
60659476529000438750701771884173
60659476529000440527495052222037
60659476529000444235230009769005
60659476529000444235232334116979
60659476529000444242823063935103
60659476529000444242824207123743
60659476529001329841623008098280
60659476529012385196521381589229
60659476529012435152567505871880
60659476529012435152567505871889
60659476529012435198321091136097
60659476529012435198321176875245
60659476529012451623101073310995
60659476529012451806872025667455
60659476529012451806872025680505
60659476529012451806872026017375
60659476529012451806872027080176
60659476529012451806872027080185
60659476529012451806872111756523
60659476529012451813646823838569
60659476529013335582281446624175
60659476529013335582365129449791
60659476529013335582365134049061
60659476529013335582365392316265
60659476529013352190916322611323
60659476529013352191669554111567
60659476529013352236669912120509
60659476529013352237423053282335
60659476529013352237423139021483
60659476529036463239965217345327
60659476529036463239965217349746
60659476529036463239965560301919
60659476529036463241659792639653
60659476529036463247559389306889
60659476529036763246284233473179
60659476529036763246284233827311
60659476529036763292038161689606
60659476529036763429214890635750
60659476529036763429235811343563
60659476529036763429235897082711
60659476529036763429236154300155
60659476529036763430909465813436
60659476529036763430909465931480
60659476529036763431747438769482
60659476529036763436829983305125
60659476529036763436829984367926
60659476529036763436829984367935
60659476529037663814033253698607
60659476529037663814033339437595
60659476529037663814033596655039
60659476529037663814033596655198
60659476529037663814033596655199
60659476529037663814096015467743
60659476529037663814096101556811
60659476529037663814096358774255
60659476529037663821627425660169
60659476529037663859766003641102
60659476529037663859786952925766
60659476529037663859849600377659
60659476529037663859849686466727
60659476529037663859849943684171
60659476529037663859850719585853
60659476529037663867381010570085
60659476531893919201555828351751
60659476531893919201555828701671
60659476531893968615333388238847
60659476531893968615335712236901
60659476531893968619579905482835
60659476531893968619579905832755
60659476531893968619583347626273
60659476531893968620398135961361
60659476531895119226497164373363
60659476531895119821293767139251
60659476531895119821377335173619
60659476531895119826379435918037
60659476531895119826379436967797
60659476531895119828071689663749
60659476531895153173118787428461
60659476531895169189401309800879
60659476531895169232625928569299
60659476531895169232709496603667
60659476531895169234318182315011
60659476531895169234321624458449
60659476531895169234401750349379
60659476531895169234405192492817
60659476531895169235136412793537
60659476531895169235136412806587
60659476531895169235157304802129
60659476531895169235157304815179
60659476531895169235219980827905
60659476531895169235219980840955
60659476531895169239404854448141
60659476531895169240219642783229
60659476531895169240219643846039
60659476531895169240220015841473
60659476531895169241911895479181
60659476531895169241911896541991
60659476531895169241912268537425
60659476531895171026302081080849
60659476531968100401215293306408
60659476531968100402913340854869
60659476531968115227974279590186
60659476531968115227974279603236
60659476537875525196193358763529
60659476537875525197030182295849
60659476537875525202089512937407
60659476537875525202092612124253
60659476537875525202110433525715
60659476537875536315150929580729
60659476537876440405988777924444
60659476537876440451721327673790
60659476537876440451805010027022
60659476537876440451805010032638
60659476537876440451805010044284
60659476537876440451805010050107
60659476537876440451805010050108
60659476537876440451805352989230
60659476537876440451805353000876
60659476537876440451805353006699
60659476537876440451805353006700
60659476663810042325903496994831
60659476663810042328348633656639
60659476663915392098233958281849
60659476663915392100493394396631
60659476663915392108021448188979
60659476663915392108022219841311
60659476663915392695290768460719
60659476663915408706784893163127
60659476663915408708978550878747
60659476663915408708978554065287
60659476663915408716572294144569
60659476663915408716572379883717
60659476663915408716572637101161
60659476663915408752538478427335
60659476663915408754735234979673
60659476663915408754794897907879
60659476663915408754797882303477
60659476663915408754797914187777
60659476663915408754983183202651
60659476663915408760069889686783
60659476663915408762325879058857
60659476663915408762325964797797
60659476663915408762325964798005
60659476663919011026045013470298
60659476663919011031065969171345
60659476663919011031128730936269
60659476663919011033573092759205
60659476663919294561011886608879
60659476663919294561011888008559
60659476663919294568539941805119
60659476663919311169497047681427
60659476663919311169562046651285
60659476663919311177090101847525
60659476663919311215313394710559
60659476663919311222843601018453
60659476663951425931019641477147
60659476663951425931019644663687
60659476663951425931082317857055
60659476663951425936103244525083
60659476663951425936166006644139
60659476663951425936353948628187
60659476663951425936354034721467
60659476663951425938613384742969
60659476663951425938613470482117
60659476663951425938613727699561
60659476663951426525816244243035
60659476663951431289335182293489
60659476663951431426533089164889
60659476663951431472349436194021
60659476663951431472537722551603
60659476663951433256676485559583
60659476663951433256927534018959
60659476663951726120352911855243
60659476663951726120352915041783
60659476663951726120541282889371
60659476663951726125624542630795
60659476663951726125624628724075
60659476663951726127884064484517
60659476663951731615803683163077
60659476663951731616054731639923
60659476663951731661620030192209
60659476663951733445947079557771
60659476663951733446198128017147
60659476663951733857980477949781
60659476664790710641668752837993
60659476664790710641668838577141
60659476664790710641671075786287
60659476664790710641671161525435
60659476664790760604489331293999
60659476664790760604491654242293
60659476664790760606748762822561
60659476664790760606748848561709
60659476664826777819002449117465
60659476664826777826282036015855
60659476664826777826341355991473
60659476664826777826344454824187
60659476664826777826344797780779
60659476664826777826532740118959
60659476664826777828789077046895
60659476664826777828789162786043
60659476664829479529780148474972
60659476664829479532224513480236
60659476664898828736567695606143
60659476664898828736567696668953
60659476664898828741902008406213
60659476664898828744161439934775
60659476664898828744161525673923
60659476664898828744161782891367
60659476664899663287322275578593
60659476664899663287385037343517
60659476664899663289581706757235
60659476664899663289581707107155
60659476664899712693547847169371
60659476664899712693551289312809
60659476664899712693571866017021
60659476664899712693572123930141
60659476664899712693572210019209
60659476664899712693572210373293
60659476664899712693572210373501
60659476664899712693572210390762
60659476664899712693572210390763
60659476664899712693634886044937
60659476664899712693634886044985
60659476664899712693634972138425
60659476664899712695807279052065
60659476664899712695810720841371
60659476664899712695828199758417
60659476664899712695828199758465
60659476664899712695828199758625
60659476664899712695828202944957
60659476664899712695828202945165
60659476664899712695831298591131
60659476664899712695831301777671
60659476664899712695831641901855
60659476664899712695831641902063
60659476664899712695831646151412
60659476664899712695831646151413
60659476664899712695890961523389
60659476664899712695894060710187
60659476664899712695894317573547
60659476664899712695894403666987
60659476664899712696079246818161
60659476664899712696079246818321
60659476664899712696079251050201
60659476664899712696079251050249
60659476664899712696079251404333
60659476664899712696079251404541
60659476664899712696082345650827
60659476664899712696082346004959
60659476664899712696082690024569
60659476664899712696082690378701
60659476664899712696082694610789
60659476664899712703422028763387
60659476664899712703422285626747
60659476664899712703422287043689
60659476664899712703422371720187
60659476664899712703422372782837
60659476664899729311973221925127
60659476664899729311973564881719
60659476664900029491453315971423
60659476664900029493715846450743
60659476664900029501244158877477
60659476664934845956411744782133
60659476664934845956411744787749
60659476664934845958671090571547
60659476664934845958671176310695
60659476664934845958671462107855
60659476664934845963943099006017
60659476664934845963943180022027
60659476664934846505391915848583
60659476664934846505454763706787
60659476664936052074194904690708
60659476669827936628417303562122
60659476669827936628605589906654
60659476669860051939168849917908
60659476669860056832104550137587
60659476669860056834551496352733
60659476669860056839634842188841
60659476669860056880367843381865
60659476669860056880556129739447
60659476669860056885639361251066
60659476669860056885639475575554
60659476669860056885639475575555
60659476669860057426901153966493
60659476669860057427089440311025
60659476669860057434431446017747
60659476669860058670029172718422
60659476669860357021562658839829
60659476669860357021563316173288
60659476669860357024073138827767
60659476669860357029156370339386
60659476669860357616171747963277
60659476669860357616360034307809
60659476669860357623953088473907
60659476669860358859299766716610
60659476670702988288586301835689
60659476670702988288649035357719
60659476670703288480367466148152
60659476670703288480368123481593
60659476670703288480368237800484
60659476670703288480368237804696
60659476670735703977697057700139
60659476670735703977697058050059
60659476670735703977697062299409
60659476670735703977948106526697
60659476670735703977948106649160
60659476670735703980204443454633
60659476670808288654673800209395
60659476670808288700427385123683
60659476670808338060919948504385
60659476670808338060920292860657
60659476670808338063179724389219
60659476670808338063430428492323
60659476670808338116523924207149
60659476670808338655716552320241
60659476670808349776096958826033
60659476670808354580283039014744
60659476670808354580283813849404
60659476670808354580286137847458
60659476670808354587814105900658
60659476670808354715221255721745
60659476670808354715221600096674
60659476670808354715222374929939
60659476670808354717481030205873
60659476670808354717481031625236
60659476670808354717481031625452
60659476670808354725074860624590
60659476670808354725074860624599
60659476670808354725074860630422
60659476670808638250169966151675
60659476670808638250169966171366
60659476670808638252450318387615
60659476670808638252451093226487
60659476670808638252701022490719
60659476670808638252701022494931
60659476670808638252701366392068
60659476670808638252701366864244
60659476670808638252701366864253
60659476670808638252702141703125
60659476670808638664233357415712
60659476670808638844966196909079
60659476670808638844966225607865
60659476670808638844966225612077
60659476670808638844966569981399
60659476670808638847225657136427
60659476670808638847225657140639
60659476670808638847226001509961
60659476670808638847226776348833
60659476670808638847247697055149
60659476670808638847247697055392
60659476670808638847498745532030
60659476670808654904470929013581
60659476670808654906730360542143
60659476670808654906731479750337
60659476670808654906751281248495
60659476670808654906751624205087
60659476670808654906752400456689
60659476670808654906754723391933
60659476670808654914345454622778
60659476670808654914345454622787
60659476670811040361412449029421
60659476670811056283718126718596
60659476670811056420917152430952
60659476670811056420919475379246
60659476670811056425999726607708
60659476670811056425999726609112
60659476670812240521165701297435
60659476670812240523698134744535
60659476670812240523698134757585
60659476670812240523698220833603
60659476670812240523698221187895
60659476670812240569430885391411
60659476670812240569514483186397
60659476670812240569514569279677
60659476670812240569702854574365
60659476670812240577042422541753
60659476670812257177999528418061
60659476670812257177999528418097
60659476670843471371961391874996
60659476670843476730026252581778
60659476670843476859692924269845
60659476670843476859693695923581
60659476670843476859693695927793
60659476670843476859881210614377
60659476670843476859881982268113
60659476670843476862203404257783
60659476670843476862391690602315
60659476670843476867223987974835
60659476670843771513031450154930
60659476670844655472291296960895
60659476670844656021271552697651
60659476670844656067087899726783
60659476670844656069536736808071
60659476670844672080591412020317
60659476670844672080779355408465
60659476670844672080779698364849
60659476670844672080780470012969
60659476670844672080780470013017
60659476670844672080780470017389
60659476670844672080780470030439
60659476670844672080780474616659
60659476670844672080842117523309
60659476670844672080843232132233
60659476670844672083039129893411
60659476670844672088122475719691
60659476670844672088373524183487
60659476670844672088373524196528
60659476670844672088373524196537
60659476670844672088373528782748
60659476670844672088373528782757
60659476670844672126595702433177
60659476670844672126596045389769
60659476670844672126596817042101
60659476670844672134127108909620
60659476670844672134127108975311
60659476670844672134127108988352
60659476670844672134127108988361
60659476670844672134127109093355
60659476670844672134127113692589
60659476670844672134127113692616
60659476670844672134127113692625
60659476670844672134127113692673
60659476670844672675388015849223
60659476670844672675639064308599
60659476670844672677835733722317
60659476670844672678086782181693
60659476670844679266603123345917
60659476673693725813369196802002
60659476673693725815604613006117
60659476673693768496349962582695
60659476673693773854331116588409
60659476673693773984269667004615
60659476673693773986526008636815
60659476673693773986528988450613
60659476673693773986529361504645
60659476673693773986717389581973
60659476673693773986717389599442
60659476673694074175967062891278
60659476673694074181050751678362
60659476673799118870733346577057
60659476673799124358715838633673
60659476673799124361163564288365
60659476673799135476856620535665
60659476673799135479116055246555
60659476673799135479116055250767
60659476673799135479305460803493
60659476673799135479367103710143
60659476673799135479367103723193
60659476687549894162422892046953
60659476687549894164682323575515
60659476687549894164683098410175
60659476687549894345353548861017
60659476687549894345374211300213
60659476687549894345374469567417
60659476687549894347612980389579
60659476687549894347613755224239
60659476687549894347633644232827
60659476687549894347634762378211
60659476687549894347884691288151
60659476687549894347884691292523
60659476687549894347884695878743
60659476687549894347885724407277
60659476687549894352968298568175
60659476687549894352968298572387
60659476687549894352968298585437
60659476687549894352968298926679
60659476687549894352968385015747
60659476687549910224187887904959
60659476687549910224191359099471
60659476687549910231718179956213
60659476687549910361385880515507
60659476687549910407118544719023
60659476687549910407141789777769
60659476687549910407141904568809
60659476687549910407141907751137
60659476687549910412476559275711
60659476687549910414732519595685
60659476687549910414732519595893
60659476687549910770973826924019
60659476687549910770973826928231
60659476687549910773233258452581
60659476687549910773233258456793
60659476687549910818986814545667
60659476687549910956184922070697
60659476687549910956184926669958
60659476687549910956184926669967
60659476687549910956435975129334
60659476687549910956435975129343
60659476687549910961519578183102
60659476687552595456523433447723
60659476687553496024335215438075
60659476687553512678389035729807
60659476687553512678639964798665
60659476687553512678640079589913
60659476687553512678640084189183
60659476687553512683472638760481
60659476687553512683472638777743
60659476687553512685979647557093
60659476687553796213334873372399
60659476687553796213354762380987
60659476687553796213355880526371
60659476687553796213355881576131
60659476687553796213605809436311
60659476687553796213605809440683
60659476687553796213606842538175
60659476687553796213606842542387
60659476687553796213606842555437
60659476687553796213606928635827
60659476687553796213606928985747
60659476687553796218417447550559
60659476687553812684645285843385
60659476687553812684704490673623
60659476687553812684705609868767
60659476687553812684707961869161
60659476687553812684707962931971
60659476687553812684709080710173
60659476687553812684709081060093
60659476687553812684709081077355
60659476687553812684709082127115
60659476687553812684896334302761
60659476687553812821885124113170
60659476687553812821906040218857
60659476687553812821906044818118
60659476687553812821906044818127
60659476687553812822156973886985
60659476687553812822157002584793
60659476687553812822157088678233
60659476687553812822157093277494
60659476687553812822157093277503
60659476687553812829496656645413
60659476687553812867659629728043
60659476687553812867910592098351
60659476687553812867910678187419
60659476687553812872718840860991
60659476687553812875250241555329
60659476687585027020948807529003
60659476687585027023208243289653
60659476687585027608151585522009
60659476687585027610662065509947
60659476687585032511127976292693
60659476687585927581167535353257
60659476687585927583426971113907
60659476687585927588760589519355
60659476687585932934147939852663
60659476687585932934148711506399
60659476687585932934148711510611
60659476687585932941741765676709
60659476687585933078939758287257
60659476687585933078940101244057
60659476687585933124693686152521
60659476687585933124693686153925
60659476687585933124944391673970
60659476687585933124944391673971
60659476687585933483443121845617
60659476687585933490722365433283
60659476687585933490785127552339
60659476687585933528945315335145
60659476687585933529196706755533
60659476687585933536475950343199
60659476687585933536538712462255
60659476687585933673736362116163
60659476687586227770438129351493
60659476687586227772676644405743
60659476687586227772696790277435
60659476687586227778031183517591
60659476687586227778031183521963
60659476687586227780290619282405
60659476687586228182282040683621
60659476687586228184541472212183
60659476687586228365233618558377
60659476687586228365233961514969
60659476687586228367493393043531
60659476687586233123398356216137
60659476687586233123419305503183
60659476687586233125929013843001
60659476687586233268210352284041
60659476687586233308880591363465
60659476687586233313964280150709
60659476687586233863006956112947
60659476687586233863258004572323
60659476688427913997238108609563
60659476688427913997513092409081
60659476688427963777131043450883
60659476688428864344942825441235
60659476688428864390884668016580
60659476688428864393141033518616
60659476688428864393141033524232
60659476688428864393141805176564
60659476688461530073611422125075
60659476688461530073674441107443
60659476688461579485007381958371
60659476688461579485195663716683
60659476688461579487451743781307
60659476688461579487452000644619
60659476688461579487452000998751
60659476688461580033984278458637
60659476688461580033987634158875
60659476688461580034050396277931
60659476688461580034050396627851
60659476688461580079720270013573
60659476688464281371373356517089
60659476688533263777186677176603
60659476688533264326229696078171
60659476688533264371920605320815
60659476688533264371983280992459
60659476688533264371983281346591
60659476688533264371983282409401
60659476688533308844373641972427
60659476688533313778167097972077
60659476688533313780405522346667
60659476688533313780426186189915
60659476688533313780677233249611
60659476688533313780677233603743
60659476688533313788017145590524
60659476688533313788017174170240
60659476688533314144258194638405
60659476688533314146454864052123
60659476688533314327209772517373
60659476688533314329469203691803
60659476688533314334803859802588
60659476688533314334803859802597
60659476688533330203766368885319
60659476688533330206025800413881
60659476688533330388956458646490
60659476688533330388973993186587
60659476688533330388974249930829
60659476688533330388974251466832
60659476688533330388974251466841
60659476688533330388977350653687
60659476688533330388977353841622
60659476688533330388977464027785
60659476688533330394312120140190
60659476688533330396568080471811
60659476688533330396568109052922
60659476688533330396568452007300
60659476688533330396568452009487
60659476688534164751447100705595
60659476688534166589117775934743
60659476688534214165474675600283
60659476688534214712069976632969
60659476688534214714266646042475
60659476688534214714266646046687
60659476688534214714329408161531
60659476688534214757760799423829
60659476688534214757760799441091
60659476688534214757823561542885
60659476688534214760082993071447
60659476688534214760271279429029
60659476688534214765354858016900
60659476688534230771578150875671
60659476688534230773837582404233
60659476688534230817328264944389
60659476688534230819504386606400
60659476688534230824859676203828
60659476688534230824859676203837
60659476688534230824859676209444
60659476688534230827119107737979
60659476688534230827119107738006
60659476688534230827119136317722
60659476688534514352214127171385
60659476688534514354473558699947
60659476688534514354494222543195
60659476688534514354494565853919
60659476688534514354495340688579
60659476688534514354556984658039
60659476688534514354556984662251
60659476688534514354556987844579
60659476688534514354557241525563
60659476688534514354557241879695
60659476688534514354557327614631
60659476688534514354558016714355
60659476688534514354558017777165
60659476688534514354558102453503
60659476688534514354558103870445
60659476688534514354745269602891
60659476688534514354745269957023
60659476688534514354746389165217
60659476688534514362085181943596
60659476688534514362085210523312
60659476688534514903537498325177
60659476688534514903538273159837
60659476688534514903538359607409
60659476688534514903600260444392
60659476688534514903600260444393
60659476688534514903600346533461
60659476688534514903601035278809
60659476688534514903601035278893
60659476688534514903601035279052
60659476688534514903601035279053
60659476688534514903601035633185
60659476688534514903601121372333
60659476688534514949290826371941
60659476688534514949291944517325
60659476688534514949353588486785
60659476688534514949353591673325
60659476688534514949353845354308
60659476688534514949353845354309
60659476688534514949353931443377
60659476688534514949354620188968
60659476688534514949354620188969
60659476688534514949354620543101
60659476688534514949354621605911
60659476688534514949354706282249
60659476688534514949541873431636
60659476688534514949541873431637
60659476688534514949541878017857
60659476688534530960761677300533
60659476688534530963021022740027
60659476688534530963021108829095
60659476688534530963041943446379
60659476688534530963042029539659
60659476688534530963042286757103
60659476688534530963045385589817
60659476688534530963104705565435
60659476688534530963104791654503
60659476688534530963105048871947
60659476688534530963108147704661
60659476688534530963108176281947
60659476688534530963108177817141
60659476688534530963108177819571
60659476688534530963108177823783
60659476688534530963108181006111
60659476688534530963296462764263
60659476688534530963296553439711
60659476688534531008799086707923
60659476688534531008799089890251
60659476688534531009050138349627
60659476688534531557904781648317
60659476688534531557904784834857
60659476688534531558093066593169
60659476688534531558093071179389
60659476688534531558093157268457
60659476688536866048182756678635
60659476688536915866211255238869
60659476688536916005919727841567
60659476688536932660224592006455
60659476688536932660475640465831
60659476688537166232621825316591
60659476688537166232621911405659
60659476688537216195190321839803
60659476688537216195191354941667
60659476688537216240922986397611
60659476688537216240924019499475
60659476688537216241194955226516
60659476688537216241195988328380
60659476688537232666543522745079
60659476688537232849471856140068
60659476688537232849747267583193
60659476688538116623209948406213
60659476688538116625742468649987
60659476688538116625805144675763
60659476688538116625805230414911
60659476688538133280043804105604
60659476688538133285105429003312
60659476688569347608755566517277
60659476688569347608755909473661
60659476688569347608756681125993
60659476688569347608756681126201
60659476688569347611014997691499
60659476688569347611014997691547
60659476688569347611014998045839
60659476688569347611015083784987
60659476688569347611015342065241
60659476688569347611266393712317
60659476688569347616098686832923
60659476688569347616349735292091
60659476688569352969331254419343
60659476688569353106528904073251
60659476688569353106529247028439
60659476688569353106529247029807
60659476688569353106529247029843
60659476688569353106529247029891
60659476688569353511032267631451
60659476688569353518311511219117
60659476688569353518374273338173
60659476688569647752251740639589
60659476688569647754511086074871
60659476688569647754511086074919
60659476688569647754511086429211
60659476688569647754511172168359
60659476688569647754511430448613
60659476688569647754511462214860
60659476688569647754783426792804
60659476688569647754783426792813
60659476688569647805620329307796
60659476688569647805620329307797
60659476688569647805620333539884
60659476688569648166293350618437
60659476688569648347048258729347
60659476688569653105505143190564
60659476688569653296050517966996
60659476688570548182635659482409
60659476688570548182636431134741
60659476688570548182802767904549
60659476688570548182823688605333
60659476688570548182823717185001
60659476688570548182823717189213
60659476688570548182823945826941
60659476688570548182824717475109
60659476688570548182824717479273
60659476688570548182824717479481
60659476688570548182824717492371
60659476688570548182886450724549
60659476688570548182886709004803
60659476688570548182886736521709
60659476688570548182886737584519
60659476688570548182887479594325
60659476688570548185062113339879
60659476688570548185062199433111
60659476688570548185062199433319
60659476688570548185062456650555
60659476688570548185062457713413
60659476688570548185083034044779
60659476688570548185083120138059
60659476688570548185083148717775
60659476688570548185083377355503
60659476688570548190166723185995
60659476688570548190417771645579
60659476688570548734105218352148
60659476688570548734105218352149
60659476688570548777620321013747
60659476691418699700390037183785
60659476691418699700452684979765
60659476691418699700452799298629
60659476691418700249244683770005
60659476691418701484590447815937
60659476691418701484590792172209
60659476691418701487097833203249
60659476691418744167780391967015
60659476691418749521012588483687
60659476691418749521012617185867
60659476691418749655679204498595
60659476691418749657938640613377
60659476691418749658210609796415
60659476691418749663021214791537
60659476691418749663022329400461
60659476691418749663273291783819
60659476691418751305402428666273
60659476691419902104600240632417
60659476691419902104600322489397
60659476691419902104600326721485
60659476691419902104600326738738
60659476691419902104600326738747
60659476691419902104601384287617
60659476691419902106856577560353
60659476691419902106857721215553
60659476691419902671531750693785
60659476691419950275500797413743
60659476691419950275500825643539
60659476691419950277757167275739
60659476691419950277760606232637
60659476691419950278011281651031
60659476691419950278011310335741
60659476691419950278011310353211
60659476691419950282843836222329
60659476691419950283094884698967
60659476691419950283094913383677
60659476691419950283094999490214
60659476691419950283094999490215
60659476691419950285351250311613
60659476691419950285351254560963
60659476691419952062401121833617
60659476691492881444090190848612
60659476691492881444092513442774
60659476691492881444092514842454
60659476691492881444092514846666
60659476691524100030146297065881
60659476691524100030146299898289
60659476691524100030146300252421
60659476691524100030146301315231
60659476691524111013599654916659
60659476691524111013599654929709
60659476691524111150798680646493
60659476691524116092184813035657
60659476691525311770619268801992
60659476697328227282677843905943
60659476697328227941116408534727
60659476697328275456109719542858
60659476697400256826127520300877
60659476697400272892954461299919
60659476697400272892975382006271
60659476697400320881030201473307
60659476697400320881113884293099
60659476697400321064065432649403
60659476697400321064066461519179
60659476697400321071385223689299
60659476697400321071406144277607
60659476697400321071406259068647
60659476697401221448863932217532
60659476697401221448863932684092
60659476697401221494404839218056
60659476697401221494596568191252
60659476697401221494680250531434
60659476697433625873861643301058
60659476697433636948696785870836
60659477142514063461913686395377
60659477142514063461976448160301
60659477142514063461977222994961
60659477142514063462481754853687
60659477142514063462729589339389
60659477142514063469508662952217
60659477142514063507730061648481
60659477142514063507730807903425
60659477142514063507730836483141
60659477142514063508295666975685
60659477142514063508298101882819
60659477142514063515262248214973
60659477142514063874323308903829
60659477142514063874323567171033
60659477142514064057275924129799
60659477142514064057337648543509
60659477142514064057338685894723
60659477142514064057526971189495
60659477142514067213708536592023
60659477142514067213708536592231
60659477142514067213771212618007
60659477142514067214273392476339
60659477142514067214335293663243
60659477142514067221301590758121
60659477142514067221302623877455
60659477142514067221866446642437
60659477142514068998161024098413
60659477142514068998662429105031
60659477142514068998662429118081
60659477142514069005691316149667
60659477142514069006256172033983
60659477142514069006256258123051
60659477142514069006256516390255
60659477142517665603243986665999
60659477142517665603305715678979
60659477142517665603306748780843
60659477142517665733728881415415
60659477142517665779480033189638
60659477142517665779545228444547
60659477142517665786257293199443
60659477142517971322171132511752
60659477142517971329513138218474
60659477142517971459243601942325
60659477142517971459246010983899
60659477142517971466773892593863
60659477142517971466773892593899
60659477142517971466773892948238
60659477142517971466773979037099
60659477142524874577119696499553
60659477142524874583897617974291
60659477142524874584085903269063
60659477142524874584085989362343
60659477142525769059077040839857
60659477142525769059080250225907
60659477142525769059139802604781
60659477142525769059645109298167
60659477142525769059892943783869
60659477142525769066670980044031
60659477142525769470858959255869
60659477142525769470921807463993
60659477142525769471423815140185
60659477142525769471424159496457
60659477142525769471486663348309
60659477142525769471486921615513
60659477142525769653601675485565
60659477142525769653664437250489
60659477142525769653852464278057
60659477142525769653873298895549
60659477142525769653873644668763
60659477142525769653936147103673
60659477142525769653936406433687
60659477142525769661216793663295
60659477142525769661216797914097
60659477142525769661216798268389
60659477142525774595260927659371
60659477142525774595825783543687
60659477142525774595825783549303
60659477142525774595825783562401
60659477142525774595825783562561
60659477142525774602603705024041
60659477142525774602603705024249
60659477142525774602603963285629
60659477142525774602603963304343
60659477142525774602603963304503
60659477142525774602854665989053
60659477142525774602854665990457
60659477142525774602854665990505
60659477142525774602854752083737
60659477142525774602854752083945
60659477142525775145119849528037
60659477142525775151646637849799
60659477142525775151897684909495
60659477142525775151897771002775
60659477142526069248410425181281
60659477142526069255941573924175
60659477142526074784594197687547
60659477142526074785096033191427
60659477142526074785096377547699
60659477142526074785158795306271
60659477142526074785158795310483
60659477142526074785159053571863
60659477142526074785159053573475
60659477142526074785159053590736
60659477142526074785159053590737
60659477142526074785347424607395
60659477142526074791936975048213
60659477142526074792125260342985
60659477142526074792125264592335
60659477142526074792125346430441
60659477142526074792125346436265
60659477142526074792690120476650
60659477142526074792690120476651
60659477142526075203907610625538
60659477142526075334390357787125
60659477142526075334390443526273
60659477142526075341168278907731
60659477142526075341168283511372
60659477142526075341168365001011
60659477142526075341168365355302
60659477142526075341168369600281
60659477143401120949255942529833
60659477143401120949255946761921
60659477143401120949318618205689
60659477143401120956662519477408
60659477143401120956847448722022
60659477143401120956849685091603
60659477143403822660097093797536
60659477143497467430626435524619
60659477143497483489502832181371
60659477143497483489503607020243
60659477143497483489565593946295
60659477143497483489566368785167
60659477143497483490130190500597
60659477143497483490133662758737
60659477143497483490318735125383
60659477143497483497096688484421
60659477143497483497097809096714
60659477143497487195606773493925
60659477143497487203137066013143
60659477143497487203137152106423
60659477143498367448763447834483
60659477143498367448763448188615
60659477143498367448763449234163
60659477143498367448763449238375
60659477143498367448764567029627
60659477143498367448766891377601
60659477143498367449311515424817
60659477143498367449328303718799
60659477143498367449329422913943
60659477143498367449332436131217
60659477143498367449332436144267
60659477143498367449332522237547
60659477143498367449391065837855
60659477143498367449392098939719
60659477143498367449395198244609
60659477143498367449395198246061
60659477143498367449579352178175
60659477143498367449579352182387
60659477143498367449583484603643
60659477143498367456360720519329
60659477143498367456922390990973
60659477143498367456922477080041
60659477143498367456925576403645
60659477143498368005968595322683
60659477143498382272925604705853
60659477143498382272988366470777
60659477143498382273489661761965
60659477143498382273490431892361
60659477143498382273490436596625
60659477143498382273552418822625
60659477143498382273552423526889
60659477143498382273553193657285
60659477143498382273553198361549
60659477143498382273741483656321
60659477143498382280518658521983
60659477143498382280518658994367
60659477143498382280519777730225
60659477143498382280519778183687
60659477143498382281083514406347
60659477143498382281083863484145
60659477143498384057314614175935
60659477143498384057377375940859
60659477143498384057378150775519
60659477143498384057879124287037
60659477143498384058130517119947
60659477143501069152746946435181
60659477143501069152767867145953
60659477143501069152830543184779
60659477143501069152830629260797
60659477143501069152830629278059
60659477143501069153018915622591
60659477143501069159544932292021
60659477143501069160360835236033
60659477143501085761380789320465
60659477143501085768092767986453
60659477143502284741601239569869
60659477143502290232031423979727
60659477143509173027224154645029
60659477143509189086728975551937
60659477143509189086732071687756
60659477143509189094071752910991
60659477143509189094071753383375
60659477143509189094260039740956
60659477143509189094260039740957
60659477143509194584439180277659
60659477143509494773772535924122
60659477148422688875580208277453
60659477148422688875583307464299
60659477148422688883174037282423
60659477148422689469811697941581
60659477148422689469812731043445
60659477148422689469874718323629
60659477148422689470376553825897
60659477148422689470376816692362
60659477148422689470376816692371
60659477148422689470377586927761
60659477148422689470380026078412
60659477148422689470380026078421
60659477148422689470627863752067
60659477148422689477970755896545
60659477148422694411199240616543
60659477148422694411199240629593
60659477148426296690604937295174
60659477148426296690605052552774
60659477148426596735084514614212
60659477148426596872533640372064
60659477148426596879875531293335
60659477148426596879875531293362
60659477148426596879875646078786
60659477148434394472809423673703
60659477148434394480337391726903
60659477148434395020952852219423
60659477148434395021036649830255
60659477148434395021221381382913
60659477148434395021224935125027
60659477148434395021786237267229
60659477148434395028564617883455
60659477148434395066954045586429
60659477148434395067038072768109
60659477148434395067041282154159
60659477148434395067791218196547
60659477148434395074569254456708
60659477148434395074569254456709
60659477148434399962609010146735
60659477148434399963173866031051
60659477148434401792752406541429
60659477148434401793568309485441
60659477148434695210223446571951
60659477148434695210495418469296
60659477148434695211035910559065
60659477148434700151879604149343
60659477148434700151879604162393
60659477148434700152695507093355
60659477148434700746676207978041
60659477148434700746679302578667
60659477148434700746742064693511
60659477148434700747492110922053
60659477148434700754270032396791
60659477148434701982023000539617
60659477148434701982838903483629
60659477149298040766010167262375
60659477149298040773349850020803
60659477149309746316604029249285
60659477149309746324759614951725
60659477149309746369761092274062
60659477149309746370513199866013
60659477149309746370513200351286
60659477149309746370513204583374
60659477149309746918741349073828
60659477149309746918741349079444
60659477149310047108010905589669
60659477149310047108010909839019
60659477149310047108265051499341
60659477149310047108265051849261
60659477149312448073948546322294
60659477149312448073948549504622
60659477149406992816111530321847
60659477149406992816111531721527
60659477149406992816112649516991
60659477149406992816114973864965
60659477149406992816676386206163
60659477149406992816677505401307
60659477149406992816927434665539
60659477149406992824270559567405
60659477149406992862493852430439
60659477149406992870024144481693
60659477149407007686089230807925
60659477149407007686090006692345
60659477149407007686092329640639
60659477149407007686654861058937
60659477149407007686654865763201
60659477149407007693620297693839
60659477149407007693621445599840
60659477149407007693621446649600
60659477149407009341314583385844
60659477149407009470415935799953
60659477149407009470416280156225
60659477149407009470416280173487
60659477149407009470416281573158
60659477149407009470416281573167
60659477149407009470417054995097
60659477149407009470417056406414
60659477149407009470417056406423
60659477149407009470419378888148
60659477149407009470479042275281
60659477149407009470479043338082
60659477149407009470479043338091
60659477149407009470959870977917
60659477149407009470963314184165
60659477149407009470980791684269
60659477149407009470981136039137
60659477149407009470981136040541
60659477149407009470981136057803
60659477149407009470981136057851
60659477149407009470981140644014
60659477149407009470981140644023
60659477149407009470981910879413
60659477149407009470981910892511
60659477149407009470984234890565
60659477149407009470985382783469
60659477149407009470985382796519
60659477149407009470985383133389
60659477149407009471048144898313
60659477149407009471232184517179
60659477149407009471232187703719
60659477149407009471236431255895
60659477149407009478011257067197
60659477149407009478011258129998
60659477149407009478011258130007
60659477149407013184051634239357
60659477149407013184051634259040
60659477149407293005362323286827
60659477149407293005362324344020
60659477149407293005362324344021
60659477149407293005362324349637
60659477149407293005382125724135
60659477149407293005385567867573
60659477149407293005444886439299
60659477149407293005444887838979
60659477149407293005446005634443
60659477149407293005448329982417
60659477149407293006198028668147
60659477149407293006198029018067
60659477149407293006198032204607
60659477149407293006199147876341
60659477149407293006201475410855
60659477149407293600743584374339
60659477149407293600744359208999
60659477149407293600747802415247
60659477149407293600807120973923
60659477149407293608337757398711
60659477149407309659665609091789
60659477149407309659686874034965
60659477149407309660254828770652
60659477149407313373885936117507
60659477149409711173664115684431
60659477149409711173666438632725
60659477149409711173851367877339
60659477149409711173852400979203
60659477149409711174416223761655
60659477149409711174417256863519
60659477149409711174419579811813
60659477149409711181194406685925
60659477149410895277198240473174
60659477149410895283952146758978
60659477149410895283952146758987
60659477149410910154702878269341
60659477149410915645133062679199
60659477149410917284920228514403
60659477149410917284920228518615
60659477149417798447856975038924
60659477149417814500583756965690
60659477149417814507173765154188
60659477149417814507173769386276
60659477149417814507361678440428
60659477149417814507361793231468
60659477149417814507361796413796
60659477149417815048622586584331
60659477149417815048625795620461
60659477149417815048625795970381
60659477149417815048789606462347
60659477149417815048810613261979
60659477149417815048814080915233
60659477149417815048876843030077
60659477149417819997791980821225
60659477149418998602527997487237
60659477149418998602611679840677
60659477149418998609867684481965
60659477149418998609867684482173
60659477149418998609870779082591
60659477149418999151403307326069
60659477149418999151591592270921
60659477149418999151591936627193
60659477149418999197324600830709
60659477149418999197324601303093
60659477149418999197407939300053
60659477149418999197408283656325
60659477149418999204939350559501
60659477149419015211099737815863
60659477149419015257394163775245
60659477149419015264172085250191
60659477149419020565082095234233
60659477149419020754602273909390
60659477149419020754602646961049
60659477149419020754623194499111
60659477149419020754874241556584
60659477149419020754874241557394
60659477149419020754874241557403
60659477149419020754874241558771
60659477149419020754874241558798
60659477149419020754874241558807
60659477149419020754874241558855
60659477152268067152519180821547
60659477152268067701562198323435
60659477152268068936908220649828
60659477152268111632231002802975
60659477152268117115150701263427
60659477152268117115150701267639
60659477152268117115151472919971
60659477152268117115151730133203
60659477152268117115151730137415
60659477152268117115151815876563
60659477152268117115402519974051
60659477152268117115402519979667
60659477152268369126157893941664
60659477152268369133501018843530
60659477152365374732968240920386
60659477152365374733031003035230
60659477152373478607173565858229
60659477152373478607177008001667
60659477152373483548560734198927
60659477152373483548560734553059
60659477152373778797260067463167
60659477152373778804519509657669
60659477152373778804519538237385
60659477152373783745906675165959
60659477152373783745906703745675
60659477166051302014417192783141
60659477166051302425447431230114
60659477166051302608649708130505
60659477166051302608652030728879
60659477166051302608652031078799
60659477166051302609213792362489
60659477166055204474934910510649
60659477166055204474934913697189
60659477166148548513928137398821
60659477166148549108724736978169
60659477166148564977059601254701
60659477166148564977122363019625
60659477166148564977122391597937
60659477166148564977606634215619
60659477166148564977687217854181
60659477166148564977687217854389
60659477166148564977687222086269
60659477166148564977687246432493
60659477166148564977687250664581
60659477166148564977687992693261
60659477166148564977690317041235
60659477166148564977690345383251
60659477166148564977691464584219
60659477166148564977691464934139
60659477166148564977691464951401
60659477166148564977875504198713
60659477166148564984654578170036
60659477166148564984654578170045
60659477166148564985218313436451
60659477166148565114864289758377
60659477166148565114885210464729
60659477166148565114885210464777
60659477166148565114885210464937
60659477166148565114885215050949
60659477166148565114885985303809
60659477166148565114888309297491
60659477166148565114888309651783
60659477166148565115136258922701
60659477166148565115137033762977
60659477166148565122479039469699
60659477166148565122479039469907
60659477166148565122479068166055
60659477166148565122479412522535
60659477166148565160073940894381
60659477166148565160074055207629
60659477166148565160074715727429
60659477166148565160074715727637
60659477166148565160074715728881
60659477166148565160074715733253
60659477166148565160617874668245
60659477166148565160638823952957
60659477166148565160639574799897
60659477166148565160641922903715
60659477166148565160889843832569
60659477166148565160889872412333
60659477166148565160889958151641
60659477166148565160890618671441
60659477166148565167668917455433
60659477166148565167668917803901
60659477166148565167668917805353
60659477166148565167668917809724
60659477166148565168232624379615
60659477166148565168232652957879
60659477166148565168232653075971
60659477166148565168232653076131
60659477166148565168232997314359
60659477166148565168232997432403
60659477166148565526165036515161
60659477166148565526166155710305
60659477166148565526646295667349
60659477166148565526729892399477
60659477166148565526730236773219
60659477166148565526731011594621
60659477166148565526731011612091
60659477166148565526733335605773
60659477166148565526733335960065
60659477166148565526734483503049
60659477166148565526734483852969
60659477166148565533697595671933
60659477166148565534261303658973
60659477166148565572483821683135
60659477166148565572484596522007
60659477166148565572488068412965
60659477166148565572488068762885
60659477166148565579451180581849
60659477166148565709096812541839
60659477166148565709116958396269
60659477166148565709117733235141
60659477166148565709660635307029
60659477166148565709681814280585
60659477166148565709681814293683
60659477166148565709681818879846
60659477166148565709681818879855
60659477166148565709932865939551
60659477166148565709933640778423
60659477166148565716711935305789
60659477166148565716711935307241
60659477166148565717275643298653
60659477166148565717275671994961
60659477166148568683163542563043
60659477166148568683728398447359
60659477166148568690694954299078
60659477166148568866115206181159
60659477166148568866680062065475
60659477166148568874273030136681
60659477166148570467553354030399
60659477166148570468118209914715
60659477166148570650504242804027
60659477166148570651069098688343
60659477166148570651069873528619
60659477166148570651069873545881
60659477166152167248119217710449
60659477166152167248121540658743
60659477166152167248369145575001
60659477166152167248370264770145
60659477166152167248934001459317
60659477166152167248935120654461
60659477166152167248937443602755
60659477166152167248938591495867
60659477166152167248938591513129
60659477166152167248938592562889
60659477166152167255650656255135
60659477166152167255650657672077
60659477166152167255712270476867
60659477166152167255713418369979
60659477166152167431300921584209
60659477166152167431320723099837
60659477166152167431321842290609
60659477166152167431321842294981
60659477166152167432137749838263
60659477166152167438642927290931
60659477166152167438663847997331
60659477166152167438664995907705
60659477166152167438664996957465
60659477166152167438916044367081
60659477166152172792649185225070
60659477166152172792649213921426
60659477166152172922317001507289
60659477166152467437371213950579
60659477166152467574817930672529
60659477166152472928573255870217
60659477166152472928635931891537
60659477166152472928635931891621
60659477166152472928635931891780
60659477166152472928635931891781
60659477166152472928635931895993
60659477166152472928824217186393
60659477166152472928824302929913
60659477166152472974326840780133
60659477166152472974330196830291
60659477166152472974389516805909
60659477166152472974389516818959
60659477166152472974392958945135
60659477166152472974392958962397
60659477166152472974577802100681
60659477166152472974577887839829
60659477166152472974581245306929
60659477166152473111587595505525
60659477166152473111590951555683
60659477166159370143654102328495
60659477166159370143671928434221
60659477166159370144218961395139
60659477166159370144236787500865
60659477166159370144487831378233
60659477166159370151265781549327
60659477166159370151830640615971
60659477166159370692693766962553
60659477166159370692697119830383
60659477166159370700308774954177
60659477166159370746062383843039
60659477166160270711465883968927
60659477166160270712027644202857
60659477166160270712048564909209
60659477166160270712048564909257
60659477166160270712048564909417
60659477166160270712048569495429
60659477166160270712051663741971
60659477166160270712051664096263
60659477166160270712299613367181
60659477166160270718826859436783
60659477166160270718826864023003
60659477166160270719077534841919
60659477166160270719077563539679
60659477166160270719642393914179
60659477166160270719642393914387
60659477166160270719642422610535
60659477166160270719642766967015
60659477166160271123059861800571
60659477166160271123080811203279
60659477166160271123080811553199
60659477166160271123244794227513
60659477166160271123248147095343
60659477166160271123328390959641
60659477166160271123328390959689
60659477166160271123328477053129
60659477166160271123328735333383
60659477166160271123331834165937
60659477166160271123331858612895
60659477166160271123809650111829
60659477166160271123893246844005
60659477166160271123893332937445
60659477166160271130859802219137
60659477166160271131424658103453
60659477166160271260526383574609
60659477166160271261091239454713
60659477166160271267869533981871
60659477166160271306259047778125
60659477166160271306259133867193
60659477166160271306279968484477
60659477166160271306280312840749
60659477166160271306845168719241
60659477166160271306845173324334
60659477166160271306845173324335
60659477166160271307096220384030
60659477166160271307096220384031
60659477166160271313623463252431
60659477166160271313874141858816
60659477166160271313874141858817
60659477166160271313874165833391
60659477166160271313874170555124
60659477166160271313874170555125
60659477166160276247667597248507
60659477166160276248232453132823
60659477166160276248483500192519
60659477166160554848592291817663
60659477166160554848843338877359
60659477166160554848843339227279
60659477166160570900754418740429
60659477166160570901298238201045
60659477166160570901570235945133
60659477166160570901570321684441
60659477166160570908348128722063
60659477166160570908348157069903
60659477166160570908348157419823
60659477166160570908913016490679
60659477166160571312330456153099
60659477166160571312351405083423
60659477166160571312599357892413
60659477166160571312602452143119
60659477166160571312602452493039
60659477166160571312602456742380
60659477166160571313164213776729
60659477166160571319942134901547
60659477166160571319942135251467
60659477166160571320130420196319
60659477166160571450340912746549
60659477166160571450340998839829
60659477166160571450341257120083
60659477166160571450341290402650
60659477166160571457140127512095
60659477166160571457140127862015
60659477166160571457391174921711
60659477166160571495550676795753
60659477166160571495550677150045
60659477166160571495551021506317
60659477166160571495554029663583
60659477166160571496115532680069
60659477166160571496115533034361
60659477166160571496115762599385
60659477166160571496115791297193
60659477166160571496115877390633
60659477166160571496366809659081
60659477166160571496366838356889
60659477166160571496366924450329
60659477166160571502894057132575
60659477166160571503144759831627
60659477166160571503144759835999
60659477166160571503144764435268
60659477166160571503144764435269
60659477166160571503709620319584
60659477166160571503709620319585
60659477166160571503709964675857
60659477166160576253986527632791
60659477166160576253986527637003
60659477166160576253986527637211
60659477166160576253986527650261
60659477166160576253989622233417
60659477166160576253989966594109
60659477166160576253989966607159
60659477166160576254551383521319
60659477166160576261245966992663
60659477166160576261517561587879
60659477166160576261517589936697
60659477166160576261517590286617
60659477166160576391184606336827
60659477166160576392000509280839
60659477166160576398527297606605
60659477166160576436937846890263
60659477166160576436937846890423
60659477166160576436938191246695
60659477166160576436941199758093
60659477166160576437503047131011
60659477166160576437754094190707
60659477166160576444531929576377
60659477166160576444531934175646
60659477166160576444531934175647
60659477166160576985981210165525
60659477166160576986546066049841
60659477166160576993323901435511
60659477166160578038379778074515
60659477166160578633172942946363
60659477166160578633926084125451
60659477167023866859480165265105
60659477167023866866819848023533
60659477167023915044686530768553
60659477167034672026092492444625
60659477167034672033432170970965
60659477167034672620889092023973
60659477167034672628228774782401
60659477167034721996252749409709
60659477167034722041170630001266
60659477167034722041191545988909
60659477167034722041442250087593
60659477167034722041444573035887
60659477167034722042005961264727
60659477167034722042006334319577
60659477167034722042006334323997
60659477167034722042006334337047
60659477167035622426050630913573
60659477167035622426803776324749
60659477167035623020848358654976
60659477167035922607897863914145
60659477167035922615237546672573
60659477167035922615321224911761
60659477167035922615321225261681
60659477167035922615321229493769
60659477167035922615321229497981
60659477167035922615509252989089
60659477167035922615509253339009
60659477167035922615512580690429
60659477167035922615512609039247
60659477167035922615512609389167
60659477167035923164301223781201
60659477167131918525603437060305
60659477167131918532943115586645
60659477167131918532943119818733
60659477167131968495763694025389
60659477167131968533903304062807
60659477167131968533923191667503
60659477167131968533924310862647
60659477167131968534174240126879
60659477167131968534174240131091
60659477167131968534174243313419
60659477167131968541517278935257
60659477167131968541517278939677
60659477167131968541517278952727
60659477167131968541517365028745
60659477167131983319361080874007
60659477167131983319361080891269
60659477167131983319361082290949
60659477167131983319924817557355
60659477167131983357501867366287
60659477167131983357519688767749
60659477167131983357520578397869
60659477167131983358084544652273
60659477167131983358084549350713
60659477167131983358084549356537
60659477167131983358085319491145
60659477167131983358085324189585
60659477167131983358085324195409
60659477167131983358336368066953
60659477167131983358336371249281
60659477167131983365113517772719
60659477167131983365114665604352
60659477167131983365114665663401
60659477167131983365114665665831
60659477167131983365114665683084
60659477167131983365114665683093
60659477167131983365114665782471
60659477167131983365114665801185
60659477167131983365114667199404
60659477167131983365114667199413
60659477167131983365114667200865
60659477167131983365678373657243
60659477167131983365678751427149
60659477167131984958957951056913
60659477167131984958957951406833
60659477167131984958961395085465
60659477167131984959522806941229
60659477167131984959522807291149
60659477167131984959527025460137
60659477167131984959527025810057
60659477167131984966490137629021
60659477167131985141909500353357
60659477167131985141909501770290
60659477167131985141909501770299
60659477167131985141910275192229
60659477167131985141910276609162
60659477167131985141910276609171
60659477167131985142453177264117
60659477167131985142453435544371
60659477167131985142456534731217
60659477167131985142474356237673
60659477167131985142474356250771
60659477167131985142474360836934
60659477167131985142474360836943
60659477167131985142474470905053
60659477167131985142475131076545
60659477167131985142475131089643
60659477167131985142475135675815
60659477167131985142477455437617
60659477167131985142478603330521
60659477167131985142725404708695
60659477167131985142725404714311
60659477167131985142725407896639
60659477167131985142726179553183
60659477167131985142726182735511
60659477167131985149504478685633
60659477167131985149504478685642
60659477167131985150068185255741
60659477167131985150068213952049
60659477167131985150068558190277
60659477167131985150068558308312
60659477167131985150068558308321
60659477167131985150068558308369
60659477167131985554319382559053
60659477167131985554320157397925
60659477167131985554322481745899
60659477167131985554323629288883
60659477167131985561286741457767
60659477167131988664999103425911
60659477167131988665563959310227
60659477167132868918155778138071
60659477167132868918155779187831
60659477167132868918783395787311
60659477167132868918971682131843
60659477167132883742380696420185
60659477167132883742947876773327
60659477167132883742948995970083
60659477167132883742948995987345
60659477167132883749912108138967
60659477167132883750475844826527
60659477167132885526769733047265
60659477167132885526773176725897
60659477167132885572460527618157
60659477167132885572461302452817
60659477167132885572461303869750
60659477167132885572461303869759
60659477167132885572522945376729
60659477167132885572523290794398
60659477167132885572523290794407
60659477167132885572523317957181
60659477167132885572524065634674
60659477167132885572524065634683
60659477167132885573004118435637
60659477167132885573004462809171
60659477167132885573004491485835
60659477167132885573007561641885
60659477167132885573025039140585
60659477167132885573026158354603
60659477167132885573028511044584
60659477167132885573028511044593
60659477167132885573029630245561
60659477167132885573087801261045
60659477167132885573088145634786
60659477167132885573088145634787
60659477167132885573088149866658
60659477167132885573088149866667
60659477167132885573091244467257
60659477167132885573091244467284
60659477167132885573091244467293
60659477167132885573091244467500
60659477167132885573091244467501
60659477167132885573091273163640
60659477167132885573091273163649
60659477167132885573092392360405
60659477167132885573092392377667
60659477167132885573276431973495
60659477167132885573276435161439
60659477167132885573277206813771
60659477167132885573280678722199
60659477167132885580054356636177
60659477167132885580055504529289
60659477167132885580619212520493
60659477167132885580619212520700
60659477167132885580619212520701
60659477167132885580619241216849
60659477167132885580619585573329
60659477167132886122068402434561
60659477167132886122134263386331
60659477167132886122135411279235
60659477167132886129098523448119
60659477167132886129662231439531
60659477167132889279129297648005
60659477167132889286659589699259
60659477167133119701243674705917
60659477167133169107406484531771
60659477167133169107406570744707
60659477167133169107406570748919
60659477167133169107408808529825
60659477167133169107426372136467
60659477167133169107427376540363
60659477167133169107427491331611
60659477167133169107489133901391
60659477167133169107489134255523
60659477167133169107489135305283
60659477167133169107490167357179
60659477167133169107490167357387
60659477167133169107490253096535
60659477167133169107492491351021
60659477167133169107492491355441
60659477167133169107492491368491
60659477167133169108055023241495
60659477167133169108058122074209
60659477167133169108242276484371
60659477167133169108242279666699
60659477167133169108242936527783
60659477167133169108243022266931
60659477167133169115585286589751
60659477167133169115585315288537
60659477167133169115585315292749
60659477167133183932152581005345
60659477167133183932215342770269
60659477167133183932218441957115
60659477167133183932404521927249
60659477167133183939746410010315
60659477167133184481259169807703
60659477167133185715956357732873
60659477167133185716039953991421
60659477167133185716040298347693
60659477167133185716040327045453
60659477167133185716040327062923
60659477167133185716040327399585
60659477167133185716040327417054
60659477167133185716040327417055
60659477167133185716040328462443
60659477167133185716040328462603
60659477167133185716040328466814
60659477167133185716040328466815
60659477167133185716605182933981
60659477167133185716605183283901
60659477167133185716605957768641
60659477167133185716793469641531
60659477167133185716793555380839
60659477167133185761731237346743
60659477167133185762547140290755
60659477167133189422081479413047
60659477167133189422646335297363
60659477167133189422646335315993
60659477167133189422646335316077
60659477167133189422646335316236
60659477167133189422646335316237
60659477167133189422646335320449
60659477167133189468337244204589
60659477167133191252224100986179
60659477167133191252789731710771
60659477167135570812767504819101
60659477167135585636925533632397
60659477167135587230774152371785
60659477167135587237486217131053
60659477167135587237548979245897
60659477167135587276464975166857
60659477167135587276527737281701
60659477167135587276527737298963
60659477167135587276527738348723
60659477167135587276716023643495
60659477167135587283239802040969
60659477167135587283239803457911
60659477167135587283302564155813
60659477167135587413156283975755
60659477167135587413157403170899
60659477167135587413725729892249
60659477167135587413976778368887
60659477167135870955445367314614
60659477167135870955445367314623
60659477167135870994424211438034
60659477167135871001198923526722
60659477167135887602405957267591
60659477167135891126081681287049
60659477167135892956225077681827
60659477167136771385998688471604
60659477167136788040300109430045
60659477167143674084768105317591
60659477167143690555870258441697
60659477167143690555873353160367
60659477167143690555873353510287
60659477167143690555873353514499
60659477167143690556121305501393
60659477167143690556124400569983
60659477167143690556124400574195
60659477167143690556124744943725
60659477167143690556686161385709
60659477167143690563464083332623
60659477167143690563464427689103
60659477167143690700662075938959
60659477167143690700662420299651
60659477167143690700662420312701
60659477167143690700662424898921
60659477167143690739051675824073
60659477167143690739072510441565
60659477167143690739072596530473
60659477167143690739072854797677
60659477167143690739072854797837
60659477167143690739072856214778
60659477167143690739072856214779
60659477167143690739072969465217
60659477167143690739075978094659
60659477167143690739637366202013
60659477167143690739637366320057
60659477167143690739637366320105
60659477167143690739637710558285
60659477167143690739637710676329
60659477167143690739637710676377
60659477167143690739637715281422
60659477167143690739637715281423
60659477167143690739637739256093
60659477167143690739637825349533
60659477167143690739888759153015
60659477167143690739888759153175
60659477167143690739888762340959
60659477167143690739888762341118
60659477167143690739888762341119
60659477167143690746415632033023
60659477167143690746415632151115
60659477167143690746416005025784
60659477167143690746416005091475
60659477167143690746416005104525
60659477167143690746416005209519
60659477167143690746416005222617
60659477167143690746416009808753
60659477167143690746416009808789
60659477167143690746416009808837
60659477167143690746666679092719
60659477167143690746666680627753
60659477167143690746666683815697
60659477167143690746666707729000
60659477167143690746666707788049
60659477167143690746666707790479
60659477167143690746666707794691
60659477167143690746666709325513
60659477167143690746666709329884
60659477167143690746666709329885
60659477167143690746666712511969
60659477167143690746666712512053
60659477167143690746666712512212
60659477167143690746666712512213
60659477167143691150854774630839
60659477167143691150917536745683
60659477167143691150917536749895
60659477167143691150917622838962
60659477167143691150917622838963
60659477167143691150917881119217
60659477167143691288094608654043
60659477167143691288094694743111
60659477167143691288115529360395
60659477167143691288115529360443
60659477167143691288115615449511
60659477167143691295709702734735
60659477167143696099585439486661
60659477167143924860829094495633
60659477167143924861080400172453
60659477167143924868423181780848
60659477167143974281360818940157
60659477167143974281360905029225
60659477167143974281635852485629
60659477167143974868814382420863
60659477167143974868817477021489
60659477167143974868817821500225
60659477167143990883133454701207
60659477167143990883136898264016
60659477167143990883136898264017
60659477167143990889912093584845
60659477167143990935665305324859
60659477167143990935665678376669
60659477167143996235822088513128
60659477167143996235822088513129
60659477167143996838149726299345
60659477167143998065965484903451
60659477167144827082795688137811
60659477167144875253444460187535
60659477167144875253635839733013
60659477167144896804387097421717
60659477167144896849324435031141
60659477167144896849889290915457
60659477167144896850140682331633
60659477167144896856646521372699
60659477167144896856646521372726
60659477167144896856667441961043
60659477167144896856918489020947
60659477169993042824012372315095
60659477169993042830769660049849
60659477169993042831333747468373
60659477169993042831333833557441
60659477169993043372783450754519
60659477169993044608129471663763
60659477169993044608401440846801
60659477169993044614904295351335
60659477169993044614904295355547
60659477169993044614907651405705
60659477169993044614907737494773
60659477169993044614908423058037
60659477169993087303724223354239
60659477169993094434024026692259
60659477169994243397996754542179
60659477169994243946851744320823
60659477169994243947039772398151
60659477169994243992793357308067
60659477169994245181633677815755
60659477169994245182385790125067
60659477169994245182385794374465
60659477169994245234918329610181
60659477169994245234918415354945
60659477169994245234918416772095
60659477169994245235482413842165
60659477169994277346874342516729
60659477169994277346874714525213
60659477169994278582220363430185
60659477169994278582471411906823
60659477169994293405817772483827
60659477169994293406381859898139
60659477169994293406382888766511
60659477169994293406382888767915
60659477169994293406382974505659
60659477169994293406382974507063
60659477169994293413411858706241
60659477169994293413411944445389
60659477169994293413975942938225
60659477169994295191022719859603
60659477170090350404461575786302
60659477170091534971532167169182
60659477170091550978529497348334
60659477170091550978529497352546
60659477170091550978529583091694
60659477170091550978592259113258
60659477170091550978592259117470
60659477170091551024262247763222
60659477170091551024283168001610
60659477170091551024345930116454
60659477170098394433807576430643
60659477170098437670851288451289
60659477170098454142225495449433
60659477170098454142225495803565
60659477170098454286201323799942
60659477170098460868002390935281
60659477175999860188400127349582
60659477175999876248176917892990
60659477175999876255438679736818
60659477176007079509570136205087
60659477176007079699302962499414
60659477176007084458300430847331
60659477176007980123138830049972
60659478578204661295779601292869
60659478578204661295779605879089
60659478578204661295779945649141
60659478578204661295783044835987
60659478578204661295845720861763
60659478578204661296597832121315
60659478578204661296597833171075
60659478578204661341512265846305
60659478578204661341512269032845
60659478578204661341512270082605
60659478578204661341515707989743
60659478578204661341599304372159
60659478578204661342351416681471
60659478578204677767132802180723
60659478578212764619501739572105
60659478578212764621761175686887
60659478578212764621946104931501
60659478578212781230246335355543
60659478578212781276062568993107
60659478578212781276815710172195
60659478578212781276815824613523
60659478578216683736581061209567
60659478578216683737333173518879
60659478578237076245132707586225
60659478578237076246824959932257
60659478578237076247389815816573
60659478578237076247389816166493
60659478578237076247392138764867
60659478578237076247392139114787
60659478578237076794176411714027
60659478578237076796432748641963
60659478578237076796435071940177
60659478578237076839657256142657
60659478578237076839657256142865
60659478578237076839657337645713
60659478578237076839657337649925
60659478578237076839657341882013
60659478578237076839657341895063
60659478578237076839657342231933
60659478578237076839657342249195
60659478578237076839678262942497
60659478578237076839741024703209
60659478578237076839929311419342
60659478578237076839930082717383
60659478578237092898618882112017
60659478578237092898681643871117
60659478578237092898681643872521
60659478578237092898681643876941
60659478578237092899182961757781
60659478578237092899182966344001
60659478578237092899245723872625
60659478578237092899245728103101
60659478578237092899245728104505
60659478578237092899245756682817
60659478578237092901693445995069
60659478578237092901693446326115
60659478578237092901693446344989
60659478578237092901693560767443
60659478578237092901693561117363
60659478578237093448225980659349
60659478578237093448225985258619
60659478578237093448288747023543
60659478578237093450736464896637
60659478578237096558968463671411
60659478578237096605286129630935
60659478578237096607169852665905
60659478578237096607169853020037
60659478578237098206598924383283
60659478578237098206661601458819
60659478578237098389613264022963
60659478578237098389613268272313
60659478578240678516128442731777
60659478578240678516129557340701
60659478578240678516192233366477
60659478578240678517886810410403
60659478578240678518638922719715
60659478578240694989111215353667
60659478578240694989111219585755
60659478578240695126434646104835
60659478578240695169866008673537
60659478578240695170495978318799
60659478578240695170680797004413
60659478578240695170680797008625
60659478578240695172125444434187
60659478578240695172940228532975
60659478578240995359703781504543
60659478578240995359703786090763
60659478578240995359763449018761
60659478578240995359766548205607
60659478578240995359766548222869
60659478578240995359951477096089
60659478578240995359951477100301
60659478578240995359954834567401
60659478578240995362210822535583
60659478578240995362210908628863
60659478578247903968070532467245
60659478578248782392780281632181
60659478578248782393034342152673
60659478578248782393598426384657
60659478578248798452350099147311
60659478578248799047084025533291
60659478578248799047084026583051
60659478578248803803762278827763
60659478578248803803762279877523
60659478578248803803824954503619
60659478578248803803824955903299
60659478578248803805519532014105
60659478578248803986776503676195
60659478578248803986776618117523
60659478578248803986776618467235
60659478578248803986776618467443
60659478578248803986776619516995
60659478578248803986839294143299
60659478578248803986839295542771
60659478578248803988471195628009
60659478578248803988722932851483
60659478578248804535882314461809
60659478579185377834103504940101
60659478579185377835794985629589
60659478579185377835794985983721
60659478579185377835798080230215
60659478579185377835798080584347
60659478579185377836359841513905
60659478579185377836359841868037
60659478579185379618492544768382
60659478579185379620184711020975
60659478579185379620184711370895
60659478579185379620184797108591
60659478579185379620184797110043
60659478579185379620749653348650
60659478579185379620751889853585
60659478579185379620751890203505
60659478579185379620751976296737
60659478579185379620751976296944
60659478579188081323368746016053
60659478579188081323368747415733
60659478579188081323369091789267
60659478579188081323431509180657
60659478579188081323431509197919
60659478579188081323431512380247
60659478579188081323431513779927
60659478579188081323431853554191
60659478579188081323431856736519
60659478579188081323434865248077
60659478579188081323434866647757
60659478579188081323619794492691
60659478579188081324186977557389
60659478579188081324186978957069
60659478579188981891180528010617
60659478579188981891180529056165
60659478579188981891180529073427
60659478579188981891180529410297
60659478579188981891180532242705
60659478579188981891180533659647
60659478579188981891180873429699
60659478579188981891183972616545
60659478579188981891243291175221
60659478579188981891243294357549
60659478579188981891246648642321
60659478579188981891998759901873
60659478579188981891998760951633
60659478579196201257835476896399
60659478579196201257835477959209
60659478579196201257835481495669
60659478579196201257835482545429
60659478579196201258651384439681
60659478579196201258651385489441
60659478579197085214818984513997
60659478579197085214839644120737
60659478579197085214839647307277
60659478579197085214839987077377
60659478579197085214839987077537
60659478579197085214839987081749
60659478579197085214839991309465
60659478579197085214839991663757
60659478579197085214839991681018
60659478579197085214839991681019
60659478579197085214902663103153
60659478579197085214902663103313
60659478579197085214902663107525
60659478579197085214902667335193
60659478579197085214902667335241
60659478579197085214902667339613
60659478579197085214902667352662
60659478579197085214902667352663
60659478579197085214903438991737
60659478579197085215655812763679
60659478579197085217075059992401
60659478579197085217075060342321
60659478579197085217076093444185
60659478579197085217078416042559
60659478579197085217095981048673
60659478579197085217095981048721
60659478579197085217095981048881
60659478579197085217095984235213
60659478579197085217095985280761
60659478579197085217095985284973
60659478579197085217097014150585
60659478579197085217097018399935
60659478579197085217099423192111
60659478579197085217099423192319
60659478579197085217099427424199
60659478579197085217099427441668
60659478579197085217099427441669
60659478579197085217158742818017
60659478579197085217162098868175
60659478579197085217162103449975
60659478579197085217162103467445
60659478579197085217347028108417
60659478579197085217347028108577
60659478579197085217347028112789
60659478579197085217347032340457
60659478579197085217347032340505
60659478579197085217347032344877
60659478579197085217347032357926
60659478579197085217347032357927
60659478579197085217347032694797
60659478579197085217347032712059
60659478579197085217348065459631
60659478579197085217350127295215
60659478579197085217911888228985
60659478579197085217911888229193
60659478579197085217911888579113
60659478579197101825647258886751
60659478579197101825647259936511
60659478579197101825647263136101
60659478579199786918840968372454
60659478579199786920535545066460
60659478579199786920594863623525
60659478579199786920594866805853
60659478579199786920598221091993
60659478579220496821492898521631
60659478579220496821492902757931
60659478579220496821492903107851
60659478579220496821576581347039
60659478579220496821764872295260
60659478579220512880517204752859
60659478579220512883529121643361
60659478579220512883529121993281
60659478579220516586557609461617
60659478579220516587121689444251
60659478579220516587121693693601
60659478579221396839697491271893
60659478579221396839715399814991
60659478579221396839715402997319
60659478579221396839718498070121
60659478579221396840261575508089
60659478579221396840282496214489
60659478579221396840345258327881
60659478579221396840345258329333
60659478579221396840530188150079
60659478579221396840534320575547
60659478579221397252315813466781
60659478579221397389304594427127
60659478579221397389304598659215
60659478579221397389325601222547
60659478579221397389577339494585
60659478579221411663876412097993
60659478579221411663876413497673
60659478579221411663939202438469
60659478579221411663939202792761
60659478579221411664440496207721
60659478579221411664440496325765
60659478579221411664440497729657
60659478579221411664440607462301
60659478579221411664440610644629
60659478579221411664440610998761
60659478579221411664440612048521
60659478579221411664503286670453
60659478579221411664503286674825
60659478579221411664503288074297
60659478579221411666386924910833
60659478579221411666386925015827
60659478579221411666386925028877
60659478579221411666386925383009
60659478579221411666951004543547
60659478579221413448830304611001
60659478579221413448830304624051
60659478579221413448830309210271
60659478579221417154369391451969
60659478579221417154933471084683
60659478579224098542944550898417
60659478579224098543717583918501
60659478579224098543718703126695
60659478579224098543780346033345
60659478579224098543781379152471
60659478579224115154023791890829
60659478579224115154023796477049
60659478579232218477682907655448
60659478579232218479876568557609
60659478579232218479876568894479
60659478579232218479876568907529
60659478579232218479939243048191
60659478579232218479939243398111
60659478579232218479939243520367
60659478579232218479939244447871
60659478579232218479939244920047
60659478579232218479939244920255
60659478579232223968612178993441
60659478579232223968612179343361
60659478579232223968674855019217
60659478579232524157945421837360
60659478579233419236937937730877
60659478579233419236937937750560
60659478584121407238144602336543
60659478584121407238144606922763
60659478584121407238144606935813
60659478584121407238960509879825
60659478584145702207026345429861
60659478584145702208969302228917
60659478584145702253030978816574
60659478584145718269041643604727
60659478584145718860763567011137
60659478584145718860763568428079
60659478584145718860826329130193
60659478584145718860826358772710
60659478584145718861327651243121
60659478584145718861327652660054
60659478584145718861327652660063
60659478584145718863274051602557
60659478584145721972070131073063
60659478584145721972634215305047
60659478584145721975082019267209
60659478584145723802150732401383
60659478584145723802693926154136
60659478584145723802714932469955
60659478584145723802714935656495
60659478584145723802777607444567
60659478584145723804661216638671
60659478584145723804661331896271
60659478584149303929481158592805
60659478584149320537214091160901
60659478584149320538028879495989
60659478584149326074024739655316
60659478584149326075657411398294
60659478584149620727048769391281
60659478584149620727051868578127
60659478584149620727299473494385
60659478584149620727299559587665
60659478584149620727302917054765
60659478584149626126037644832438
60659478584149626263235637442903
60659478584149626263235637442939
60659478584149626264906998130290
60659478584149626265742678473979
60659478584157424414432108020655
60659478584157424414682812123759
60659478584157429354124700604887
60659478584157429354124702004359
60659478584157429354187376630663
60659478584157429354187378030135
60659478584157429354375406107463
60659478584157429356069982218269
60659478584157429765405556587905
60659478584157429948921305833265
60659478584157429949172009936369
60659478584157429950615766686471
60659478584157429950615881944071
60659478584157429950866470789575
60659478584157429950866586047175
60659478584157431185941667243658
60659478584157431186213378612963
60659478584157729542831095934183
60659478584157729542893857699107
60659478584157729543374289686936
60659478584157729545340547052345
60659478584157729545341580171471
60659478584157731375212261241846
60659478585093955025214395259341
60659478585093955025277071285117
60659478585094003201450815775133
60659478585094003203143068471085
60659478585094003203710246831519
60659478585094005033286464387779
60659478585094005033289559460581
60659478585094005033851320744478
60659478585094005033853643692556
60659478585094005033853643692565
60659478585097607304282200007167
60659478585097607304282201056927
60659478585097607304282459337181
60659478585097907493535225694600
60659478585097907493553023569126
60659478585097922316021893820509
60659478585105660622376630508677
60659478585105660622440425729597
60659478585105661171419648010357
60659478585105710582187726608101
60659478585105710582187726608309
60659478585105710582187729794641
60659478585105710582188069564693
60659478585105710582188844403565
60659478585105710582188845803453
60659478585105710582250745590469
60659478585105710582251520429341
60659478585105710584424175931549
60659478585105710584444063536037
60659478585105710584444063536245
60659478585105710584444066722577
60659478585105710584447505679475
60659478585105710584695110595733
60659478585105710584698209782579
60659478585105710585259969666589
60659478585105710585259971066477
60659478585105710628004330504757
60659478585105710628005105339417
60659478585105710630177760845837
60659478585105710630448695510021
60659478585105710630448700096241
60659478585105710630451794696867
60659478585105710631013555980557
60659478585105711176984329024277
60659478585105711176984330423957
60659478585105711176984333610497
60659478585105711177047091139121
60659478585105711177048124258247
60659478585105711179240665952213
60659478585105711179240667351893
60659478585105711179240670538433
60659478585105722297361645987839
60659478585105727236492475968899
60659478585105727238727924073757
60659478585105727238748811023953
60659478585105727238748926281553
60659478585105727238748926283983
60659478585105727238748926288195
60659478585105727238811606421373
60659478585105727238811607958837
60659478585105727239564747619175
60659478585105727239564749137925
60659478585105727239564749155187
60659478585106011366234002316113
60659478585106011366234003715793
60659478585106011366234006898121
60659478585106011366234006902333
60659478585106011366234006915383
60659478585106011366234265182587
60659478585106011366235121524307
60659478585106011368493696711149
60659478585106011368493782800217
60659478585106027427998514431508
60659478585106027427998517619425
60659478585106027428019405495343
60659478585106027428019406895023
60659478585106027428019410081563
60659478585106027428019410100193
60659478585106027428835313038625
60659478585106027428835314438305
60659478585108428942999836841729
60659478585108428942999836845941
60659478585108712474873093432678
60659478585108728948503178546656
60659478585109629699246417231788
60659478585109629699246417233192
60659478585109629699517242164705
60659478585109629700082097575468
60659478585109629700082097576872
60659478585109629700082098043405
60659478585109629700082098043432
60659478585109629700082098043441
60659478585129122234615491215854
60659478585129122234866539692483
60659478585129122234866539692492
60659478585129972245061053308865
60659478585129972247254366662597
60659478585129972247255485857741
60659478585129972247318161883517
60659478585129972795733304524337
60659478585130020423303533467757
60659478585130020423303533939933
60659478585130022207042475970687
60659478585130022207045575157533
60659478585130022207063142528091
60659478585130022207063485484683
60659478585130022207066580557485
60659478585130022207066581957373
60659478585130022207129257983149
60659478585130022207693340815245
60659478585130022210137705820509
60659478585130022210137707220397
60659478585130022252879743588127
60659478585130022252882842893017
60659478585130022253363247491749
60659478585130022253443573789207
60659478585130022253444602658983
60659478585130022253446925607277
60659478585130022253446930311541
60659478585130022253631855897439
60659478585130022253631859083979
60659478585130022255891290612541
60659478585130022255891291662301
60659478585130022619475609596515
60659478585130022802406266410570
60659478585130022802406266410579
60659478585130022802427187112767
60659478585130022802427187116979
60659478585130022802427187130029
60659478585130022802427272851915
60659478585130022802489948758186
60659478585130037031224494585357
60659478585130037031224495985037
60659478585130037031788580217021
60659478585130037031788689949665
60659478585130037031788694535885
60659478585130037031851369162189
60659478585130037031851370561661
60659478585130038861367887774845
60659478585130038861367890962789
60659478585130038861367892374115
60659478585130038861367892379731
60659478585130038861911084597498
60659478585130038861911084603114
60659478585130038861932086675613
60659478585130038861994761301709
60659478585130038861994762701389
60659478585130038861994766950730
60659478585130038861994766950739
60659478585130038863878404247805
60659478585130038864442484842538
60659478585130038864442484941925
60659478585130038864442485291845
60659478585130038864442485309098
60659478585130038864442485309107
60659478585130042567471058849249
60659478585130042567972462456139
60659478585130042567972463873081
60659478585130042567972467042359
60659478585130042568035143060089
60659478585130042568035143068135
60659478585130042568035143079772
60659478585130042568035143081233
60659478585130042568035143085604
60659478585130042569918781426607
60659478585130042569918781439657
60659478585130042570482860954327
60659478585130272983311875409058
60659478585130322396313069973295
60659478585130322396313073161239
60659478585130322396313074578172
60659478585130322396313156062363
60659478585130322396313159254519
60659478585130322991697751945174
60659478585130322991949572074144
60659478585130322994208232416934
60659478585130337221059172815737
60659478585130337221059174215417
60659478585130337221121934934793
60659478585130338868188230970430
60659478585130339050638481654989
60659478585130339050638481668039
60659478585130339050638481773033
60659478585130339050638486372303
60659478585130339050701242370153
60659478585130339050701243419913
60659478585130339050701243887877
60659478585130339050701243892089
60659478585130339050701243905346
60659478585130339050701247074417
60659478585130339051181678595686
60659478585130339051202566005017
60659478585130339051202570604287
60659478585130339051202570610110
60659478585130339051265328119861
60659478585130339053148964842517
60659478585130339053148969546781
60659478585130339053713050592225
60659478585130342757305703782343
60659478585132723911065670992085
60659478585132723911316719468723
60659478585132739331778671312669
60659478585133924667309152658899
60659478585133924667309152663271
60659478585133924667309238756551
60659478585133941139686061635263
60659478585133941322449697167467
60659478585133941322452796354313
60659478585133941322700401270571
60659478585133941322700401274783
60659478585133941324145049048804
60659478585133945028493168828767
60659478585140843847224651381843
60659478585140843847224651394893
60659478585140843847287327407619
60659478585140844442271957913965
60659478585140849381713846390637
60659478585140849381713846390664
60659478585140849381713846390673
60659478585140849381713847790344
60659478585140849381713847790353
60659478585140849381776522763987
60659478585140849381776522764956
60659478585140849381776522764965
60659478585140849381776522770572
60659478585140849381776522770581
60659478585140849381776522770788
60659478585140849381776523814725
60659478585140849381964551892053
60659478585140849381964551893457
60659478585140849383408423901159
60659478585140849383471099458971
60659478585140849383659127536299
60659478585140849383659128004263
60659478585140849383659128008475
60659478585141144034299231445186
60659478585142027993476424417775
60659478585142028542268394859759
60659478585142028542270717808053
60659478585142028588275092914513
60659478585142044602048251303273
60659478585142044602048251307437
60659478585142044602048251307645
60659478585142044602048251320535
60659478585142044602050573783555
60659478585142044602050574255731
60659478585142044602050575183235
60659478585142044602050575301327
60659478585142044602050575318589
60659478585142044602050575655411
60659478585142044602050575655619
60659478585142044602591442007915
60659478585142044602612335535209
60659478585142044602612335539421
60659478585142044602863039642733
60659478585142044604286020121284
60659478585142044604286020218241
60659478585142044604286020237924
60659478585142044604306911183667
60659478585142044604306912583347
60659478585142044604557614813777
60659478585142045197408939368327
60659478585142045197659643471431
60659478585142045199103515012573
60659478585142045199103516412253
60659478585142045199354219115677
60659478585142049955217684075061
60659478585142050138234347706971
60659478585142050138234347708423
60659478588064077674882655053225
60659478588064376631045714852785
60659478588064376631066635559137
60659478588064377864132299647247
60659478588064377864132328226963
60659478588064377864153220235555
60659478588064377864215982000479
60659478588064377866389408227515
60659478588064377866389436807231
60659478588064377866392507414361
60659478588064377866392536112121
60659478588064377866410328815823
60659478588064388984510527048703
60659478588088404123982210539230
60659478588088404125676528966032
60659478588088404125676529320164
60659478588088404125676529438208
60659478588088404125676787233236
60659478588088404125676787587368
60659478588088404125676787705412
60659478588096793363970052838139
60659478588096793363990973426447
60659478588096808188212018039783
60659478588096809423558810601359
60659478601839162810988281453785
60659478601839162810988282853465
60659478601839162810988627226999
60659478601839162948437322523549
60659478601839162948437580803803
60659478601839162993918939667529
60659478601847266274102846301953
60659478601847266274352774166297
60659478601847266274917630050613
60659478601847266274917630050661
60659478601847266274917630050821
60659478601847266274918663152525
60659478601847266274918749245965
60659478601847266683628767914005
60659478601847266683690415070005
60659478601847266683691443939781
60659478601847266685946751997941
60659478601847266685950104865771
60659478601847266686138132943099
60659478601847266686699893177029
60659478601847266823144744608489
60659478601847266823148183565387
60659478601847266823395793067865
60659478601847266823398887668491
60659478601847266823960648952181
60659478601847266866621071884069
60659478601847266866621416240341
60659478601847266866641992590469
60659478601847266866642336946741
60659478601847266866643021460245
60659478601847266866643107553685
60659478601847266867457896934161
60659478601847266867457900120701
60659478601847266867457900474993
60659478601847266868877408812005
60659478601847266868880761679835
60659478601847266868880847768903
60659478601847266868901773065895
60659478601847266869149377977781
60659478601847266869152472578407
60659478601847266869152472582779
60659478601847266869152477168999
60659478601847266869153505697533
60659478601847266869153591790973
60659478601847266869717589929517
60659478601847266869717676022957
60659478601847282745392251618967
60659478601847282746208039771731
60659478601847282746208154562979
60659478601847282746208154576029
60659478601847282882654034859843
60659478601847282929222379411203
60659478601847282929222407059251
60659478601847283294435264884347
60659478601847283294435269116435
60659478601847283294435269120647
60659478601847283294497940910123
60659478601847283340251501353341
60659478601850868546164758012021
60659478601850868546165532850893
60659478601850885017454938163695
60659478601850885017454938167907
60659478601851168732908165111689
60659478601851185205973391159023
60659478601851185206725503468335
60659478601851185343171383765359
60659478601851185388924969029567
60659478601851185388924972216107
60659478601851185389739757364655
60659478601851185389740101738189
60659478601871577896700225634531
60659478601871577896700225635935
60659478601871577896721146222839
60659478601871577897288328715777
60659478601871577897535934557927
60659478601871577897539290727581
60659478601871577897539377175153
60659478601871577899231543423533
60659478601871577899231629521185
60659478601871577899795366204533
60659478601871577899795366204581
60659478601871577899795366204741
60659478601871577899796399306445
60659478601871577899796485399885
60659478601871578309049671827049
60659478601871578309133354652665
60659478601871578309133354669927
60659478601871578446306984413215
60659478601871578446331347617345
60659478601871578446582309646411
60659478601871578448274304062109
60659478601871578448274304066481
60659478601871578448274562342363
60659478601871578448838385106101
60659478601871578492063925373289
60659478601871578492063925731793
60659478601871578492064011466729
60659478601871578492064011820861
60659478601871578492084841846149
60659478601871578492084927939589
60659478601871578492084932525809
60659478601871578492335980649767
60659478601871578492336637392750
60659478601871578494591968498245
60659478601871578494591969897925
60659478601871578494592974320686
60659478601871578494595297385620
60659478601871578494595326083437
60659478601871578494595412176877
60659478601871592723392666719411
60659478601871592723392666837455
60659478601871594368073973821977
60659478601871594368575410606497
60659478601871594368638058052557
60659478601871594368638058053961
60659478601871594368638086632273
60659478601871594370521809672859
60659478601871594371085775925651
60659478601871594371085890716899
60659478601871594371085890729940
60659478601871594371085890729949
60659478601871594507782478304811
60659478601871594551025547108949
60659478601871594551025547109109
60659478601871594551025551695329
60659478601871594551025551700945
60659478601871594551589635932929
60659478601871594553536029811203
60659478601871594553536034515467
60659478601871594554100115565123
60659478601871594554100143213171
60659478601871594554100144262931
60659478601871594919564742494037
60659478601871594919564828591689
60659478601871594965318327762457
60659478601871594965318413497393
60659478601871594965318413501605
60659478601871594965318413851525
60659478601871595100068569202833
60659478601871595100632653430605
60659478601871595100632653434817
60659478601871595100632654847538
60659478601871595100632654847547
60659478601871595102579082133717
60659478601871595102579082487849
60659478601871598074114378535155
60659478601871598074615783554615
60659478601871598074678459580391
60659478601871598074678462767139
60659478601871598076562187218843
60659478601871598077126266729301
60659478601871598260140491577525
60659478601871598260140520275333
60659478601871598260140520391973
60659478601871599858504156714111
60659478601871599859005479181171
60659478601871599859005593616675
60659478601871599859005593618079
60659478601871599859005593972211
60659478601871599859005595016355
60659478601871599859005595021971
60659478601871599859005595035069
60659478601871599859005595035229
60659478601871599859005598204299
60659478601871599859005598221769
60659478601871599859068271047747
60659478601871599860951907884283
60659478601871599861516078209707
60659478601871599861516079726027
60659478601871599904738259335533
60659478601871599904759183131685
60659478601871599904821859157461
60659478601871599906705497502835
60659478601871599906705578887639
60659478601871599906705583591903
60659478601871599907269663119623
60659478601871599907269664635943
60659478601871600042019818820851
60659478601871600043966247523963
60659478601871600043966252228227
60659478601874279600702753621929
60659478601875180167947266458515
60659478601875180168535112320913
60659478601875180168786160425997
60659478601875180168786160780289
60659478601875180168786418706251
60659478601875180170227709023217
60659478601875180170478671402203
60659478601875196639888312504715
60659478601875196640073126953869
60659478601875196777083177580369
60659478601875196822272678258301
60659478601875196822272678262673
60659478601875196823087466593549
60659478601875196823087466597761
60659478601875196823090938501817
60659478601875196824532114023323
60659478601875202176068987118652
60659478601875202176068987118661
60659478601875202176068987136122
60659478601875202176257015195989
60659478601875202177701658389454
60659478601875202177701658389463
60659478601875202177701663111197
60659478601875202177701921378401
60659478601875202178516446724551
60659478601875480357217860456751
60659478601875480357217946550191
60659478601875480357782805621047
60659478601875480359477296217401
60659478601875480359477296575905
60659478601875480359477382310841
60659478601875480359477382315053
60659478601875496829096116040219
60659478601875496829155778968217
60659478601875496829155778972429
60659478601875496829158877805143
60659478601875496829158878155063
60659478601875496829158878172325
60659478601875496829343807045545
60659478601875496829343807049757
60659478601875496829347164516857
60659478601875496966353771578605
60659478601875496966353771578765
60659478601875496966353771582977
60659478601875496966356870411319
60659478601875496966356870765611
60659478601875496966604475681869
60659478601875496966604475686081
60659478601875502502516653491968
60659478601875502504232892443006
60659478601882383475118831247445
60659478601882383477625872278485
60659478601882383477628196276539
60659478601883284045189274163787
60659478601883284045439978266891
60659478601883300102435316643513
60659478601883300104695125458243
60659478601883300516476355482747
60659478601883300516476356532507
60659478601883300516727059585851
60659478601883300697796004686933
60659478601883300699490581380939
60659478601883305456168833625651
60659478601883305456168948061155
60659478601883305456168948062559
60659478601883305456168948062607
60659478601883305456168948416691
60659478601883305456168948416899
60659478601883305456168949460835
60659478601883305456168949466451
60659478601883305456168949479549
60659478601883305456168949479709
60659478601883305456231625492227
60659478601883305456419653563939
60659478601883305456419653569555
60659478601883305457863525105081
60659478601883305457863526627225
60659478601883305457863526640275
60659478601883305458114229208185
60659478601883305458114229326229
60659478601883305458114229330441
60659478601883305458115262328763
60659478601883305638621413031193
60659478601883305638621413031401
60659478601883305639183173265123
60659478601883305639183173265331
60659478601883305640877749959129
60659478601883305641128454062441
60659478601883305641129601968442
60659478601883305641129601968443
60659478601883306004710558775389
60659478601883306005274643011585
60659478601883306050464143685305
60659478601883306050464145102247
60659478601883306052660014148403
60659478601883306052910833154975
60659478601883306187664431950231
60659478601883307242253338107631
60659478601883307288006923017547
60659478601883307288257625720763
60659478601883584234438861366555
60659478601883584234438947455623
60659478601883584234711576686436
60659478601883584235275660918420
60659478601883600291705910641749
60659478601883600291705910641909
60659478601883600291708234639803
60659478601883600293964571567691
60659478601883600294216393344003
60659478601883600294780479097923
60659478601883600886504836933467
60659478601883600887066598685169
60659478601883600888761173861403
60659478601883600888761174333787
60659478601883600888761175379175
60659478601883600888761175733467
60659478601883600889011878436891
60659478601883600889577083276749
60659478601883605644938105155375
60659478601883605644938105156779
60659478601883605645418622887968
60659478601883605645418622888176
60659478601883605647384794508613
60659478601883605647384794514437
60659478601883605647385827745774
60659478601883605782700182353443
60659478601883605784645463150761
60659478601883605827889683031375
60659478601883605827892007029429
60659478601883605828453767263359
60659478601883606193918362310733
60659478601883606193981124075817
60659478601883606239734708985733
60659478601883606239737033337918
60659478601883606239737033337919
60659478601883606242181398343182
60659478601883606242181398343183
60659478601883606376932701950413
60659478601883606376935025948467
60659478602819831127260965315387
60659478602819831127323641341163
60659478602819831675799481428835
60659478602819881087885559920987
60659478602819881089577040966011
60659478602819881089577127063663
60659478602819881090141896848923
60659478602819881090141982942363
60659478602819881135330626234431
60659478602819881135330711973579
60659478602819881135330712323499
60659478602819881135895567852279
60659478602822532965760053664611
60659478602822532967452304943461
60659478602822532967452304943621
60659478602822582792823842329703
60659478602822582792823843729383
60659478602822582792824186685975
60659478602823433397940570447869
60659478602823433398003332562713
60659478602823483360551941481389
60659478602823483360572863609103
60659478602823483360573206565695
60659478602823483360635625723947
60659478602823483360635882587099
60659478602823483360635882941391
60659478602823483360823910664427
60659478602823483406326447469259
60659478602823483406326448519019
60659478602823483406326705258454
60659478602823483406326705736463
60659478602823483406329771162724
60659478602823483406329885953764
60659478602823483406389210633863
60659478602823483406389467378914
60659478602823483406389467851307
60659478602823483406389468914117
60659478602823483406577495928635
60659478602823500014940403795395
60659478602823500015128689090167
60659478602830636293873292494907
60659478602830636293932612470525
60659478602830636293935968520683
60659478602830636842160843037005
60659478602830636842975631372093
60659478602830686253681289761825
60659478602830686253682064600697
60659478602830686255917481867829
60659478602830686255937283383457
60659478602830686255937286565577
60659478602830686255937287969677
60659478602830686255938402574181
60659478602830686255938402574229
60659478602830686255938402578601
60659478602830686255938405760721
60659478602830686255938407177871
60659478602830686255940725522475
60659478602830686256188330792865
60659478602830686256188335024953
60659478602830686256191429625579
60659478602830686256753190909269
60659478602830686256753190909317
60659478602830686256753190913689
60659478602830686256753190926739
60659478602830686256754310121883
60659478602830686299434874676113
60659478602830686299434879262333
60659478602830686299435649510773
60659478602830686300250786805615
60659478602830686301669947586973
60659478602830686301669950769093
60659478602830686301669952173193
60659478602830686301671066777697
60659478602830686301671066782117
60659478602830686301671069964237
60659478602830686301671071381387
60659478602830686301673389725991
60659478602830686301691991024929
60659478602830686301691992087787
60659478602830686301694315022983
60659478602830686301941915707153
60659478602830686301941920293373
60659478602830686301943039501567
60659478602830686301945014539867
60659478602830686301946133748061
60659478602830686302506774773797
60659478602830686302506775836655
60659478602830686302507895031799
60659478602830686302510217980045
60659478602830686665525972746333
60659478602830686665525975928661
60659478602830686667782308624509
60659478602830686667782309674269
60659478602830686667782312856597
60659478602830686848477549221409
60659478602830686848477553807629
60659478602830686848478668429603
60659478602830686849293461350911
60659478602830702725034118291275
60659478602830702727227806841435
60659478602830702727227807891195
60659478602830702727227807908665
60659478602830702727227811077735
60659478602830702727227812494885
60659478602830702727290482867211
60659478602830702727290482871423
60659478602830702728043715438897
60659478602831537272711870301965
60659478602831537272711873488505
60659478602831537273463895472449
60659478602831586684211053013921
60659478602831586684212086115785
60659478602831586684231974070401
60659478602831586684232317026785
60659478602831586684233091865657
60659478602831586684233093265545
60659478602831586684294735835117
60659478602831586684294735835165
60659478602831586684294735835325
60659478602831586684294735839537
60659478602831586684294739021657
60659478602831586684294997288861
60659478602831586684295768936981
60659478602831586684295768937029
60659478602831586684295768941401
60659478602831586684295768954451
60659478602831586685048914365467
60659478602831586686467389941857
60659478602831586686488310998337
60659478602831586686488315234637
60659478602831586686551072763101
60659478602831586686551072767473
60659478602831586686551073117393
60659478602831586686551075949593
60659478602831586686551077349481
60659478602831586686552105864965
60659478602831586686552106219257
60659478602831586686554428817423
60659478602831586686739358057825
60659478602831586686739362289913
60659478602831586686739362294125
60659478602831586686742456890539
60659478602831586686742456894751
60659478602831586687304217128681
60659478602831586687304218174277
60659478602831586687304218178441
60659478602831586687304218178649
60659478602831586687304218191539
60659478602831586687304218528569
60659478602831586687305251293403
60659478602831587233337757923225
60659478602831587235531328500017
60659478602831587235531329549777
60659478602831587235531332732105
60659478602831587235531332736317
60659478602831587235594094851161
60659478602831587279028576481997
60659478602831587279028580714085
60659478602831587279028580731347
60659478602831587279028925087619
60659478602831587279029609601123
60659478602831587279091342833141
60659478602831587279092371247185
60659478602831587279092372765727
60659478602831587279844485075039
60659478602831587279844488261579
60659478602831587281347679761077
60659478602831587281348712880203
60659478602831587281535966118659
60659478602831587281539060719285
60659478602831603295039475094719
60659478602831603295039588835999
60659478602831603295039589885759
60659478602831603295039589898857
60659478602831603295039589899017
60659478602831603295039593068087
60659478602831603295040623000721
60659478602831603295102264861775
60659478602831603295102266278925
60659478602831603340772167896656
60659478602831603340855849771691
60659478602831603340855851188841
60659478602831603340855854003779
60659478602831603340855854021041
60659478602831603340855855420929
60659478602831603341608995200129
60659478602831603341608996133240
60659478602831603341608996600017
60659478602831881934625856681699
60659478602831886873481647012109
60659478602831886873481650194437
60659478602831886873481904229553
60659478602831886873481990318621
60659478602831886873481994550709
60659478602831886873482679064213
60659478602831886873482765157493
60659478602831886873482766207253
60659478602831886873565301016683
60659478602831886875741339990203
60659478602831886875741426079271
60659478602831887468278225307135
60659478602831898588739249090627
60659478602831903484310068047359
60659478602831903484310072279447
60659478602831903484372830162203
60659478602831903484372834394291
60659478602831903484372834412921
60659478602831903527870077493888
60659478602834238564615659386489
60659478602834288387480152537729
60659478602834288387480152541941
60659478602834288389987193568769
60659478602834288389987193572981
60659478602834288389987196755309
60659478602834288527184414531197
60659478602834288527185186183529
60659478602834288527185189365857
60659478602834288571246866307647
60659478602834288572917078734713
60659478602834288572917850387045
60659478602834288572917853569373
60659478602834288572937999795405
60659478602834288572938774630065
60659478602834288572941443001653
60659478602834288573753903797855
60659478602834288573753904152147
60659478602834288573754678636727
60659478602834588759680632056201
60659478602834588760496539599483
60659478602835489144540750082729
60659478602835505755557200259485
60659478602835505801290664689508
60659478602854947918246525723949
60659478602854947918751028648827
60659478602854947918810348624445
60659478602854948467226524721469
60659478602854948467289286482181
60659478602854948467289286486393
60659478602854948467289286499443
60659478602854996094145975031447
60659478602854996094166895619755
60659478602854996094169990220381
60659478602854996094710834098091
60659478602854996094713156928341
60659478602854996094713157046385
60659478602854996094731754686399
60659478602854996094981683954843
60659478602854996094982458789503
60659478602854997878556702499487
60659478602854997879099526370303
60659478602854997879102968513741
60659478602854997879121561566131
60659478602854997879123884514425
60659478602854997879123889220141
60659478602854997879123889574433
60659478602854997879371490834575
60659478602854997879372265669235
60659478602854997881067190397103
60659478602854997881630927063189
60659478602854997881630927063237
60659478602854997881630927067609
60659478602854997881630927080659
60659478602854997881630927417529
60659478602854997881632046275803
60659478602854997924289366703003
60659478602854997924292466007893
60659478602854997924854225769647
60659478602854997924856548717941
60659478602854997924856553422205
60659478602854997924856553428029
60659478602854997924856553441079
60659478602854997924856553777949
60659478602854997924874003169315
60659478602854997924877469424293
60659478602854997924877469896677
60659478602854997924877474010513
60659478602854997924877474147479
60659478602854997924877474482897
60659478602854997925125047046683
60659478602854997925125050229011
60659478602854997925125076094571
60659478602854997925125079281111
60659478602854997925125821881343
60659478602854997925128522487359
60659478602854997925128522606855
60659478602854997925128522611067
60659478602854997925128522965358
60659478602854997926820775188918
60659478602854997927384481757573
60659478602854997927384483157253
60659478602854997927384510455333
60659478602854997927384511855013
60659478602854997927385631069022
60659478602854997927387954133956
60659478602854997927387954133965
60659478602854998290881789496719
60659478602854998290968829793647
60659478602854998290968915528583
60659478602854998290968915532795
60659478602854998292849110566927
60659478602854998473899572342647
60659478602854998473920492929542
60659478602854998473920493049047
60659478602855014349909533635085
60659478602855014350410965833385
60659478602855014350410966883145
60659478602855014350410967233065
60659478602855014350473642908921
60659478602855014352357370548777
60659478602855014352921451592817
60659478602855014352921451942737
60659478602855014947153974377523
60659478602855018058397748077499
60659478602855019886594740821063
60659478602855019886594744007603
60659478602855019889105223995541
60659478602855019889105225511861
60659478602855848896148319331283
60659478602855848897777551627925
60659478602855848897840313746981
60659478602855848897840313747141
60659478602855898309086469403279
60659478602855898309086726620723
60659478602855898309107389990183
60659478602855898309107729764447
60659478602855898309107730114367
60659478602855898309107732946775
60659478602855898309110742976105
60659478602855898309110828019577
60659478602855898309170406140143
60659478602855898309173504972857
60659478602855898309173505090901
60659478602855898309173505090949
60659478602855898309672588831091
60659478602855898309734231755003
60659478602855898309737587805161
60659478602855898309737588277337
60659478602855898309737592509425
60659478602855898309737592510877
60659478602855898309737592515249
60659478602855898309922518099535
60659478602855898309922518449455
60659478602855898309923292934195
60659478602855898309925878868459
60659478602855898309926650519387
60659478602855898312181953282601
60659478602855898312181954328197
60659478602855898312181954332361
60659478602855898312181954332569
60659478602855898312181954345459
60659478602855898858693571491283
60659478602855898858717849310651
60659478602855898858717935758223
60659478602855898858780611429707
60659478602855898858780611434079
60659478602855898860660892202987
60659478602855898904471429987027
60659478602855898904471434101062
60659478602855898904471434579071
60659478602855898904534196221522
60659478602855898904534196338162
60659478602855898904534196338171
60659478602855898904534196343995
60659478602855898904534196693915
60659478602855913133331532387925
60659478602855913133331532742217
60659478602855913133832826157177
60659478602855913133832826275221
60659478602855913133832937411757
60659478602855913133832940594085
60659478602855913133832940948217
60659478602855913133832941997977
60659478602855913133895616619909
60659478602855913133895616624281
60659478602855913133895618023753
60659478602855913135779254860289
60659478602855913135779254965283
60659478602855913135779254978333
60659478602855913136343334493003
60659478602855914918222637742577
60659478602855914918222748873497
60659478602855914920169066445689
60659478602855914963412135232565
60659478602855914963412135249827
60659478602855914963412138420509
60659478602855914963955327453527
60659478602855914964039014414066
60659478602855914966486731354049
60659478602855914966486732287160
60659478602855914966486732403773
60659478602855914966486732403800
60659478602855914966486732403809
60659478602855914966486732404016
60659478602855914966486732404017
60659478602855914966486732753937
60659478602855915514965670274595
60659478602855915514965670628727
60659478602855918669515306311341
60659478602855918670079385943847
60659478602855918670079387360996
60659478602855918670079390543108
60659478602855918670079390543117
60659478602855918670079390543324
60659478602855918670079390543325
60659478602855918671963028888699
60659478602855918672527108416202
60659478602855918672527108416211
60659478602855918672527108416418
60659478602855918672527108416419
60659478602855918672527108532842
60659478602855918672527108532851
60659478602855920454406522815627
60659478602855920456352835664841
60659478602856149085419656165942
60659478602856198498357320499463
60659478602856198498357403056283
60659478602856198498357403528667
60659478602856198498357406238611
60659478602856198498357406712399
60659478602856198498357406716611
60659478602856198498360502361173
60659478602856198498378212508055
60659478602856198498440712823447
60659478602856198498444068873605
60659478602856198498444070273285
60659478602856198498444070408790
60659478602856198498922265783255
60659478602856198499193083399963
60659478602856198499193858234623
60659478602856198499196444049382
60659478602856198499197215703118
60659478602856198500891791464004
60659478602856198501455875695988
60659478602856199048240234738636
60659478602856213323103416973037
60659478602856213323103420277829
60659478602856213323103421677509
60659478602856213323166178737961
60659478602856213323166181920289
60659478602856213323166182392673
60659478602856213323166182396885
60659478602856213323166183436609
60659478602856213323166183440821
60659478602856213323166183442433
60659478602856213325049820139573
60659478602856213325049820159256
60659478602856213325049820277300
60659478602856213325613899793383
60659478602856213325613900147515
60659478602856213325613901309703
60659478602856215107493233157915
60659478602856215107493233162127
60659478602856215107555994922679
60659478602856215107555994922838
60659478602856215107555994922839
60659478602856215107555994927051
60659478602856215152682729248223
60659478602856215152682733834443
60659478602856215152745491367278
60659478602856215152745491367279
60659478602856215152745495599366
60659478602856215152745495599367
60659478602856215153226007072819
60659478602856215153246818072043
60659478602856215153309579832754
60659478602856215153309579832755
60659478602856215153309579836967
60659478602856215702289836986661
60659478602856215702352598751585
60659478602856218813533604569435
60659478602856218813596366334359
60659478602856218813596371049451
60659478602858550187738380726853
60659478602858550187738381085357
60659478602858550187801142845909
60659478602858550187801142846069
60659478602858550187801142850281
60659478602858550187801143200201
60659478602858550189493653822115
60659478602858600012333786247247
60659478602858600013085898556559
60659478602858600013109918454177
60659478602858600013172680219101
60659478602858600013172680232151
60659478602858600013172680569021
60659478602858600013172680586283
60659478602858600013172938853487
60659478602858600013360966930815
60659478602858600014802515523663
60659478602858600150346653286163
60659478602858600150349752118877
60659478602858600150370672825277
60659478602858600150370673179569
60659478602858600150370673196831
60659478602858600150371017553103
60659478602858600150621721301915
60659478602858600150621721656207
60659478602858600152063269899135
60659478602858600196103337046215
60659478602858600196103337400347
60659478602858616621723873380633
60659478602858616623416126072213
60659478602858616623416126426505
60659478602858616669107034960725
60659478602858900338802458953683
60659478602858916810991339848347
60659478602858916810994438681061
60659478602858916856932952831378
60659478602859800769353400120991
60659478602859800769416162240047
60659478602859800769416162240207
60659478602859800769604448597629
60659478602859817378740359719483
60659478602859817378740359719642
60659478602859817378740359719643
60659478602859817378743458552197
60659478602859817378743458906489
60659478602859817378991063822747
60659478602859817378991063826959
60659478602859817424744648732663
60659478602859817424744648736875
60659478602859817426189296156604
60659478602866654064201933635405
60659478602866654064389874573905
60659478602866703475698792349307
60659478602866703475701116347361
60659478602866703475722037053761
60659478602866703475722037403841
60659478602866703475722379892261
60659478602866703475722380242181
60659478602866703475722380360225
60659478602866703475723155199097
60659478602866703475723156598985
60659478602866703477979493054537
60659478602866703477979493172581
60659478602866703477979493172629
60659478602866703477979493177001
60659478602866703477979493526921
60659478602866703477981816002831
60659478602866703477981816120875
60659478602866703478232520105935
60659478602866703478232520223979
60659478602866703478232520228191
60659478602866703887316272102801
60659478602866703887316358191869
60659478602866703887567063344733
60659478602866704070497720158797
60659478602866704070518639347425
60659478602866704070518640747105
60659478602866704071334548408479
60659478602866704071334548762771
60659478602866704073029124052725
60659478602866704073029124057096
60659478602866704073029124057097
60659478602866719949268896971871
60659478602866719949268897321791
60659478602866719949268897439835
60659478602866719949268898371551
60659478602866719949268898489595
60659478602866719949268898507065
60659478602866719949268898843935
60659478602866719949268898856985
60659478602866719949331572997647
60659478602866719949331573347567
60659478602866719949331573469823
60659478602866719949331574397327
60659478602866719949331574869711
60659478602866719949519601074975
60659478602866719949519601424895
60659478602866719949519601542939
60659478602866719949519601547151
60659478602866725439699087503143
60659478602866725483256685996524
60659478602866725483758093852813
60659478602866725483758094202733
60659478602866725483758095265534
60659478602866725483758095265543
60659478602866725483820769878589
60659478602866725483820770228508
60659478602866725483820770228509
60659478602866725485452672413059
60659478602866725485452672426109
60659478602866725485515348438835
60659478602866726032299704561223
60659478602866726032863788797419
60659478602866726032863789147339
60659478602866727269842483893465
60659478602867003664969386347495
60659478602867003664969730703767
60659478602867003664969730703975
60659478602867003664972053652061
60659478602867003664972828490933
60659478602867003664972829540693
60659478602867003665534589774831
60659478602867003665536912249923
60659478602867003667229166346373
60659478602867003667231489294667
60659478602867004259768312639261
60659478602867004259768313111645
60659478602867004259768314038941
60659478602867004259769432319838
60659478602867004259769432319839
60659478602867004259769433719519
60659478602867025626773666037117
60659478602867025672529575295006
60659478602867025674973940300270
60659478602867026221570269861651
60659478602867904644314965270145
60659478602867904644646999029849
60659478602867920704092498765365
60659478602867920704092498769529
60659478602867920704092498769737
60659478602867920704092498782627
60659478602867920704094821245647
60659478602867920704094821717823
60659478602867920704094822645327
60659478602867920704094822763419
60659478602867920704094822780681
60659478602867920704094823117711
60659478602867920704656582997301
60659478602867920704656583001513
60659478602867920706330267583376
60659478602867920706330267680333
60659478602867920706330267700016
60659478602867920706351158645759
60659478602867920706351159691307
60659478602867921299453186826047
60659478602867921301147763520053
60659478602867926240276271172253
60659478602867926240276271172460
60659478602867926240276271172461
60659478602867926240278595170307
60659478602867926240278595170514
60659478602867926240278595170515
60659478602867926240819463395609
60659478602867926240819463395636
60659478602867926240819463512276
60659478602867926240840355404228
60659478602867926240840355404237
60659478602867926789319290091291
60659478602867926789321614089345
60659478605790220613620335217063
60659478605790253967871152500999
60659478605790268792619057259559
60659478605790268792681819023079
60659478605814564355705194931240
60659478605814580415234261186746
60659478605814580415297023301590
60659478611697678576525936429151
60659478611697693402947525871775
60659478611698579144274956304659
60659478611698579144337632330435
60659478611722905593374540487074
60659478611722905595005982009396
60659478611722905595005982363528
60659478611722905595006441151092
60659478611722905595006441505224
60659478611722905595068744124240
60659478611722905595068744478372
60659478611722905595069117176868
60659478611722905595069117531000
60659587333393373742926649315376
60659589171267666726156045365200
60659589171267666726156045548935
60659589171267667961502066278656
60659589171267668373347950866365
60659589248177043589210485056245
60659589407612682648082207574272
60659589407612683242878811267664
60659589407616585115943083015450
60659589407636983747940967760288
60659589407636994872839892318956
60659589407637000219294168315644
60659589407709929605191878613556
60659592999757046567802927688210
60659592999757046570059264616146
60659592999862396937187448909744
60659592999862396944529454616466
60659592999862406232507062907991
60659592999862413415882741440412
60659592999862413415883427353597
60659592999862413415883427357809
60659593076686549709835896112760
60659593076686549709835896114212
60659593076893381350083950680826
60659593478331389691341951536036
60659593478367691004734911539242
60659593478367707063679001548556
60659593478367707064243171875224
60659593478367707476088111740306
60659593478367707659039775704130
60659593478367712600426859351068
60659593478436740072590063011094
60659593478436749361132527186935
60659593478436754897313205971698
60659593478436754897313206155433
60659593478436755949711515801383
60659593478436756125320315779058
60659593478436756537165337488022
60659593478436756544445357865365
60659593478436756544508119630045
60659593478436756544508119630342
60659593478461066384993034742484
60659593555175935568007676493990
60659593555179837434564474968360
60659593555179842970748162444204
60659593555252788955887371666014
60659593555252788955887371666062
60659593555252789375347516217681
60659593555467722650258269747676
60659593555471626940918244908954
60659593555492034268358170988102
60659593555492034275132911773146
60659593555492039804541858463946
60659593555492039811316685338058
60659593555564935788718554910049
60659593555564935788721649510675
60659593555564936383515158738711
60659593555564985797295812876597
60659593555564986209137744584169
60659593555564986209140839184795
60659593714700716016649279600400
60659593714708819891608438541840
60659593714708819891608524985040
60659593714708825420446850708376
60659593714708825427789975610242
60659593714708825427792212465256
60659593714712711234274427998922
60659593714712727293782602241624
60659593714712727705627628545694
60659593714712727888579292163810
60659593714781771420818135842430
60659593714806082908495643198552
60659593714809984911413518370192
60659593714809990851828343241198
60659593714992455515265795800672
60659593714992505340888381646130
60659593715000559390224955096244
60659593715000559390225041185312
60659593715000608804002514633420
60659593715000609215847627030770
60659593715000609398799118462326
60659593715024871007760685655870
60659593715024871007760686010002
60659593715024904362030071304476
60659593715024920421537212445314
60659593715024920833383271501328
60659593715024921016333816274220
60659593715024921016334935469364
60659593715028778417004197152460
60659593715028822881782936542826
60659593715028823476580315210604
60659593715028826595435652873652
60659593715028828242626782997918
60659593715097820706555017598647
60659593715097822536697639148693
60659593715097870715129180964569
60659593715097871767523621169617
60659593715097871767523621519537
60659593715097872362255226374372
60659593715097872362257548972747
60659593715097872362257549322666
60659593715097872362257549322667
60659593715097872362257549326878
60659593715097872362257549326879
60659593715097872362317902400148
60659593715097872362320224998279
60659593715097872362320224998523
60659593715097872362320225348199
60659593715097872362320225348442
60659593715097872362320225348443
60659593715097872362320311087591
60659593715097872362320311441723
60659593715097872362321001354875
60659593715101774822504078477342
60659593715101774822504078477343
60659593715101774822566754498663
60659594913494966413407081149948
60659594913503054868842620670224
60659594913567945762121904284442
60659594913600316193076449871088
60659594913600316742119467372976
60659594913600366750693631088818
60659594913600366750693716828126
60659594914147606234471275532222
60659594914147611175858445622520
60659594914159317321500734753846
60659594914159317322062496037536
60659594914159784283181467761230
60659594914257030782692154297569
60659594914455422535441600346252
60659594914455472361064186191710
60659594914475662546506613201750
60659594914475668036936797611608
60659594914475682907417485624164
60659594914475684691178899661492
60659594914475684691241661776496
60659594914475684691744533568412
60659594914475685103589560230986
60659594914475712555646493739836
60659594914475713104689511241724
60659594914475718045510960981742
60659594914475718046076594888662
60659594914475718457858945525460
60659594914475829867962869456213
60659594914475829867963641104333
60659594914475829867963641108545
60659594914475834808785951776663
60659594914475834809350810848923
60659594914475835404146638242284
60659594914475835404147414673457
60659594914475835404147414677669
60659594914475863222233026398807
60659594914475863222233026403019
60659594914475879876537032817923
60659594914475879876537032822135
60659594914475879876537804470255
60659594914475884634408537622121
60659594914475884634973396694381
60659594914475884817360115142585
60659594914475884817924974214845
60659594914475885229707324847430
60659594914475885229707324847431
60659594914475885229707324851643
60659594914475885229769224087742
60659594914475885229770000523043
60659594914475885229770000523286
60659594914475885229770000523287
60659594914475885229770000873207
60659594914475885229770000877419
60659594914475885229770086616567
60659594914475885229770086966487
60659594914479286825793669290826
60659594914479314826893620301564
60659594914479320180063054585300
60659594914479787278442694591026
60659594914487373634097828995366
60659594914487390288405016220976
60659594914487423642674315426222
60659594914487842379608935264400
60659594914487842974405539093146
60659594914487892205231521109858
60659594914487892799965449267120
60659594914552266174508491008378
60659594914552266174508492425320
60659594914552266311769159640330
60659594914560369637684608100798
60659594914560369637684694190026
60659594914560369637684698776246
60659594914583786183486258789426
60659594914584634957769900207296
60659594914584636605400360919168
60659594914584636742661115294640
60659594914584686614037286054386
60659594914584686751298040779778
60659594914584687163080219229696
60659594914584687163080304969004
60659594991069161153013830443333
60659594991073063613531550885205
60659594991288009652059409138231
60659594991288009652061732086525
60659594991288015600091676668807
60659594991291918060609397110679
60659594991300023170015932316714
60659594991300023170015932316715
60659594991300023170078694435770
60659594991300023170078694435771
60659594991360944574109469704895
60659594991360945121491660562051
60659594991360945123183912908083
60659594991360961182692086968538
60659594991360961594537113808987
60659595150508702672403273286592
60659595150614053046873205141964
60659595150800439059507519860036
60659595150800488885130105705494
60659595150820850097505083430327
60659595150820851927648479820649
60659595150820900106079246796249
60659595150820901158474461841573
60659595150820901753208389994622
60659595150820901753208389994623
60659595150820901753208389998834
60659595150820901753208389998835
60659595150820901753271060887266
60659595150820901753271065670478
60659595150820901753271065670479
60659595150820901753271066020399
60659595150820901753271066024611
60659595150820901753271151759547
60659595150820901753271152113679
60659595150824804213516440628506
60659595150824804213516813759839
60659595150824804213516899848907
60659595150824804213516904907546
60659595150824804213516904907547
60659595150832857668297070090379
60659595150832857668328838574608
60659595150832907081834428947460
60659595150832907493679455255742
60659595150832907493951424420066
60659595150832907676871233460513
60659595150832907676903001940530
60659595150893829444528424825573
60659595150893829446784761399377
60659595150893829446784761753509
60659595150893831274671821213678
60659595150893831276928157787482
60659595150893846101089539470825
60659595150893846101089539824957
60659595150893847748281358692598
60659595150897747966810282851800
60659595628446741521305815869368
60659595628446741567059745157190
60659595628446791529879979589422
60659595628507668276636331155412
60659595628507668825679348657300
60659595628507713343823413702592
60659595628507718834253598112450
60659595628519676441691465934312
60659595628519720319013743064850
60659595628519720868056674831802
60659595628519720913810345358562
60659595628519725809443930661248
60659595628519726221226109115538
60659595628519726404240534490154
60659595629176234781087926867732
60659595629176238486312396853172
60659595629176240133504129629750
60659595629212713336557084893246
60659595629383031238551539723438
60659595629383031238614301838282
60659595629383031238615101716198
60659595629383031284367886275974
60659595629383031284368657928306
60659595629383031833160628370498
60659595629383031833160628374710
60659595629383031833160628724630
60659595629383031833913031198544
60659595629383036591721859978370
60659595629383036774798875639614
60659595629383065188245178258102
60659595629383081247189265436252
60659595629383081659535702783310
60659595629394736835714894167918
60659595629394736835777656282762
60659595629394770784844445288270
60659595629395037025049026165370
60659595629395037573840996607562
60659595629395037573840996611774
60659595629395037573840996961694
60659595629395037574028164111082
60659595629395037574090925876006
60659595629395037574092045084200
60659595629395037619573660815290
60659595629395038809437718437582
60659595629395038855192794096372
60659595629395039221220068720088
60659595629395039403900705927290
60659595629395039403963468046346
60659595629395039403963472295696
60659595629395039403984764538404
60659595629395039403984764538564
60659595629395039403984764892696
60659595629395039404173046646636
60659595629395039404235808765852
60659595629395039404235813015202
60659595629395044345622978506230
60659595629395044757405242699668
60659595629395070973843417641860
60659595629395070974115386829270
60659595629395072758232109914072
60659595629395072758505107966886
60659595629395087582393491949330
60659595629395087582665089596220
60659595629395089229522634439280
60659595629395089229794146351234
60659595629395193227819328047705
60659595629395193227819704288277
60659595629395195057961952724216
60659595629395228412231338018690
60659595629395237700209722548767
60659595629395244883584538923966
60659595629398641126104814987130
60659595629398641126167577106186
60659595629398674480436218973912
60659595629419510389444922295546
60659595629419543743714307585648
60659595629419554266473852379122
60659595629419554267038708259226
60659595629419554861836086927004
60659595629419560215067508141004
60659595629431061521910139821020
60659595629431061567664069104630
60659595629431061933692404010246
60659595629431061979446075017814
60659595629431061979446333298068
60659595629431062116643981884842
60659595629431062116706743649926
60659595629431111393223634554990
60659595629431111942266567730300
60659595629431111942266653473820
60659595629431512423521196114517
60659595629431517364908365676776
60659595629431517959704596434180
60659595629431560601679995263994
60659595629431562294625485319538
60659595629431562432095359480439
60659595629431567190530951522234
60659595629431567784992911681572
60659595629431567785327182279638
60659595629491133325658970329160
60659595629491133325658974578510
60659595629491138267046140073750
60659595629491987041329781491620
60659595629491988688960242203492
60659595629491988688960243266302
60659595629491988826220996578964
60659595629491989238065936798178
60659595629492033344427648728396
60659595629492033344427734467704
60659595629492033344427737654244
60659595629492033756209997594120
60659595629492033756210001843470
60659595629492033893470666230284
60659595629492038834857922064102
60659595629492039246640100514020
60659595629492039246640186253328
60659595629492439178819942388293
60659595629492439727862959890181
60659595629492439727894474868737
60659595629492439727894474872949
60659595629492489141107946812078
60659595629492489141107946990197
60659595629492489141107950178141
60659595629492489141672031039850
60659595629492489141672031222181
60659595629492489141672034410125
60659595629492489598706561746418
60659595629492489599270645982614
60659595629492489735904549223834
60659595629492489735904554002675
60659595629492489735904554006803
60659595629492489735904554006887
60659595629492489736437209345331
60659595629492489736468634868596
60659595629492489736468638055296
60659595629492489736468638234659
60659595629492505612962556097309
60659595629492505612962559285253
60659595629492505613025231595046
60659595629492505613025232123085
60659595629492506207257754374296
60659595629492506207257754907950
60659595629492506207759158330946
60659595629492506207759162764239
60659595629492506207759163114159
60659595629492506207759163114212
60659595629492506207759163118371
60659595629492506207821838789771
60659595629492506207821838790014
60659595629492506207821838790015
60659595629492506207821839144146
60659595629492506207821839144147
60659595629492506207821924879083
60659595629492506207821924883295
60659595629496392196150308316991
60659595629496408073542666706318
60659595629496408668339189211655
60659595629503140895917416729492
60659595629503140895917418146434
60659595629503996442295789885964
60659595629504039084271187316098
60659595629504039084271273405166
60659595629504039084271274454926
60659595629504039496053451488062
60659595629504039496053537581342
60659595629504039496053538644152
60659595629504039633314206217666
60659595629504039679339387256700
60659595629504039679339388656380
60659595629504040731400244053850
60659595629504040731400330142918
60659595629504040731400331205728
60659595629504040914414669310214
60659595629504040914686266956944
60659595629504041326196933499440
60659595629504041326468443994452
60659595629504041326468445411394
60659595629504046221830518802126
60659595629504046404844858441806
60659595629504046816627122631032
60659595629504463952457737599865
60659595629504495476312173517777
60659595629504495476312175034097
60659595629504495476583769629473
60659595629504496711627541894129
60659595629504497123409720348419
60659595629504497306424145723035
60659595629504497306455569827906
60659595629504497306455571424419
60659595629504497306727167357996
60659595629504506594704775648117
60659595629504513183283764262565
60659595629504513183283850351633
60659595629504513778017606326546
60659595629504513778017606326547
60659595629504513778017692415614
60659595629504513778017692415615
60659595629504513778017692419826
60659595629504513778017692419827
60659595629504513778080323445323
60659595629504513778080366490586
60659595629504513778080367913352
60659595629504513778080368091227
60659595629504513778080368091470
60659595629504513778080368091471
60659595629504513778080368441391
60659595629504513778080368445603
60659595629504513778080454179566
60659595629504513778080454180295
60659595629504513778080454180538
60659595629504513778080454180539
60659650909290849242770463774746
60659650909315094256422355056692
60659650909315110310281980394502
60659650909315110859890630020662
60659650909315160319421860578456
60659650909315160324504693023820
60659650909315160865954280097356
60659650909315160868464793032452
60659650909315160868464879480024
60659650909315160873547710521336
60659650909315160873547710525708
60659650909315165807340792858398
60659650909315165814934880261714
60659650910275119692336473455406
60659650910275119692336473459618
60659650910275169655157051911412
60659650910275169655157051915624
60659650910298530887479775810868
60659650910298535833385775615990
60659650910299414668746180015704
60659650910299430722605892142422
60659650910299431318030803075828
60659650910299431318030889164896
60659650910299436256342629034274
60659650910299436256342715123342
60659650910299436256906802543270
60659650910299436263936802880950
60659650910299436813481146746360
60659650910299480731808448702072
60659650910299480731808448719334
60659650910299480736891279747756
60659650910299480736891281164698
60659650910299481278340868238234
60659650910299481280851467620902
60659650910299481285934298666586
60659650910299484442931657276478
60659650910299484442931657293740
60659650910299486219727380999276
60659650910299486226757381336956
60659653059945525686162919883780
60659653059945525731895583733164
60659653059945525731895584087296
60659653059945525732167553270494
60659653059945530672715567225112
60659653059945530675246975711036
60659653059945531222322329186124
60659653059945531222322329540256
60659653059945531222346607359624
60659653059945531224289650251960
60659653059945531224289650256332
60659653059945542339900141469268
60659653059945542342410654400152
60659653059945547281851392603606
60659653059945547283797824494662
60659653059949427599308954577276
60659653059949427599308954581488
60659653059949433087228573260048
60659653059949433087228658999196
60659653059949433134069661829314
60659653059949444206188443032046
60659653059949449742372216601170
60659653059949449742619821871720
60659653059957536413395930757912
60659653059957536962190137938478
60659653059957536962459410056332
60659653059957536962459495795480
60659653059957536963002688014660
60659653059957536963002688368792
60659653059957537008192159998996
60659653059957537008756244226768
60659653059957537010723479203696
60659653059957537010723565296976
60659653059957538197534608022532
60659653059957538792605131961028
60659653059957538793417682037210
60659653059957538793417682391502
60659653059957553616764274216848
60659653059957553616764274221220
60659653059957553619273639246102
60659653060928945713752065669774
60659653060928950657082192213420
60659653060928950657082536586954
60659653060928950657646273257460
60659653060928950657647392465654
60659653060929796137609124252864
60659653060929796137671886013576
60659653060929796137671886367708
60659653060929796137672144647962
60659653060929801671345060908456
60659653060929801671345060912668
60659653060929801671345146651816
60659653060929801671345147001736
60659653060929801673855545145744
60659653060929845549569164781684
60659653060929846098549508024658
60659653060929846098612183700514
60659653060929846143798212470178
60659653060929851085665898412384
60659653060929851085665898762304
60659653060929851085749463258808
60659653060929851088197185731172
60659653060929851088197300522420
60659653060929851634165639368674
60659653060929851634228401129386
60659653060929851634733195500502
60659653060929862752286729610146
60659653060929862754797242541030
60659653060929867694237980744484
60659653060929867696184412635540
60659653060932853114817804789402
60659653060932853117327945007288
60659653060932853117328289380822
60659653060933703537818291365928
60659653060933748009247734506642
60659653060933748011695456979006
60659653060933753499615161400926
60659653060933753499677923519982
60659653060933753546270287610664
60659653060933753546455216851066
60659653060933753546455216855278
60659653060933753546456249970192
60659653060933764618575031172924
60659653060933770154758804742048
60659653060933770155006410012598
60659653060933770155006410016810
60659653060940908811620114381100
60659653060940908811620200470168
60659653060940908812432664457282
60659653060940908812436021924382
60659653060940958225123839901806
60659653060940958227633204930900
60659653060940958227634324139094
60659653060941807412025419741204
60659653060941807412025505480352
60659653060941807412025505830272
60659653060941807414473227952716
60659653060941808648124326128412
60659653060941809242171141646060
60659653060941809242171227739340
60659653060941809242983691722242
60659653060941809242983692076374
60659653060941809242983950356628
60659653060941809242987049189342
60659653060941809244406557867436
60659653060941856825594146797848
60659653060941856825596469279582
60659653060941856826346257240920
60659653060941856826346257590840
60659653060941856826349614708020
60659653060941857374639488198412
60659653060941857374845998197210
60659653060941857374846083936358
60659653060941857420662344872210
60659653060941857421142746632710
60659653060941857423109034225448
60659653060941857423110067344574
60659653060941858609921196163410
60659653060941858656761251613550
60659653060941858656761509893804
60659653060941858658184117404612
60659653060941858658184232195860
60659653060941859204780561757080
60659653060941859204991720101906
60659653060941859205054482216910
60659653060941874029150862357726
60659653060941874029150862362098
60659653060941874031660227386980
60659653060941875265312444775082
60659925137787151430857816590703
60659937582215930095686780105967
60659938043099514196746249647969
60659938059939222437379299822743
60659938059950929818366831829063
60659938066735216606235294751649
60659938140596793247376624687860
60659938273561120609949989268131
60659938299899117616049737864445
60659938299907221490925185638253
60659938299907221491008983249085
60659938299935151439047848600005
60659941658000325987162468549875
60659941658303821221161364372673
60659941658328087822347026297351
60659941894673102516270325791911
60659941898284424266942648868666
60659941942817802334513009996861
60659941966415986621360808717717
60659942349285182339753274837275
60659942349285182340315036120965
60659942350257780546990171256457
60659942350257780729439655011613
60659942350257796789512685138631
60659942350257797201294949327905
60659942367983676734290884148759
60659942368213316584626080928079
60659942373795035882897140790551
60659942373892298441919354249559
60659942373928319324244141466507
60659942374122841970745250502281
60659942374122842382527514678457
60659942374220038500009667153873
60659942374220038500093234716065
60659942376850669079763576965879
60659942376858772954722822350519
60659942376894791594473031349487
60659942421197324459200872778267
60659942445123610074183422755681
60659942445123610075002429131677
60659942448078378624531323883469
60659942580730209194020676065639
60659942580913024642547043177673
60659942581021998281545473388123
60659942581021998281813969261809
60659942604364711029189488568961
60659942604364711029441685294247
60659942604656449971400059922555
60659942607611213510818818137074
60659942607611265189490780728814
60659942607611265189493103677108
60659943785433220480003069112407
60659943785433270442823647568413
60659943803025877471841783058901
60659943803061850219233042450823
60659943803061900182053620906829
60659943803706685803038496188761
60659943803706686352645602526323
60659943804010497661716701008741
60659943804010498073498965198015
60659943804033558564434366248447
60659943804034759321516742235583
60659943804034809284337320697205
60659943804045314673190496777677
60659943808743567090734835240715
60659943809035351060905034018649
60659943809043454935863389773169
60659943809067721537049051697847
60659943809067722132409738229159
60659943809067771912216091836941
60659943809067772094666347244429
60659943809067772095230317151725
60659943809724285414323001136879
60659943809724285414888635042395
60659943809724285826670899231669
60659943809726987118323981026549
60659943809918806826043067824161
60659943809943090035778376302527
60659943812580434994047181198101
60659943812580434994608942481791
60659943812581802338331652611489
60659943812682667353784633388143
60659943812974284552127389496091
60659943857176070444833787754127
60659943857176070630293497865777
60659943857176120453407951120049
60659943857188126379631707584291
60659943857212121204159719295077
60659943857285372696128426294505
60659943857285372879142651137113
60659943879935253746877914807177
60659943879971276456838705105763
60659943880627790372108643792331
60659943880810572099769625431889
60659943880810622108343788797811
60659943880846594993564018963595
60659943880846622810833724208313
60659943880846639282120805527273
60659943880846644818304579096397
60659943880918673591452719890681
60659943880918673772774806828585
60659943880918673774467060593011
60659943880919874531549320253865
60659943883813115808001812211516
60659943883874354009927596641421
60659944016526168101099405776255
60659944016526174872881360022503
60659944016708954951634939294145
60659944016708954951638033894771
60659944016708954997388524202609
60659944016709004960020816302437
60659944016709004960023910903063
60659944016709004962552192548317
60659944016744972173679127679711
60659944016744972585273105511355
60659944016744972768287445145211
60659944016744972768287445150827
60659944016744972768475731508457
60659944016745022182065004688003
60659944016745022593847268877277
60659944016745022731108023607041
60659944016745022731108367490929
60659944016745028084277801892757
60659944016745272362946623889329
60659944016818257202743500696797
60659944016818257202743611250341
60659944016818257797540104525543
60659944039406866697548505986297
60659944039406866743302062198405
60659944039504160826193141705075
60659944039504161237975405881251
60659944040063430435114754591651
60659944040343506429688296123381
60659944040379479774132160261637
60659944040379479911145219382385
60659944040379481146743404777079
60659944040379529736952738717643
60659944040382181065513531277441
60659944040391487299205774691027
60659944040391536712983334228203
60659944040391537307779938056949
60659944040451558098067904846517
60659944040487580853782287477811
60659944040487581265564551667085
60659944040487581403076010499745
60659944040487581403076010512843
60659944043127161790099910066717
60659944043127162339143273341819
60659944043334294580443944231020
60659944043337896851436580189934
60659944494432297302552455453693
60659944494444002898900021254359
60659944494444004683540536837869
60659944495307613459272894885959
60659944495319315898789320762149
60659944495319315898873003115381
60659944495319365861693581571387
60659944495415666772524418954775
60659944495415716735344997410781
60659944495416865699463402802391
60659944495416867529606794475351
60659944495416917492427373397917
60659944495416917492427487722605
60659944495416917904209751911879
60659944495427422880986286233381
60659944517786716829593580093509
60659944518066798771944899722221
60659944518066798954395155129709
60659944518070400630594632202515
60659944518078503956510087027639
60659944518078504368292351203815
60659944518078504505803810049573
60659944518078505786653483404863
60659944518078506198435747594137
60659944518078506335696502323901
60659944518078506335947206426797
60659944518662083360163715329839
60659944518735012882128445037885
60659944518735020065692662545903
60659944518770136857182725879343
60659944518942111405073556571493
60659944518942111953845378077709
60659944518942116895504488303525
60659944518942161367894878100115
60659944518953816956484101990525
60659944518953817367994397468937
60659944518953817368181650711605
60659944518953817368265333064837
60659944518953817551008736636233
60659944518953817551008737108409
60659944518953817551195875560037
60659944518953817551279557913269
60659944518953817551280705819271
60659944518953823041459841756655
60659944518953850859796734841557
60659944518953867331085911520843
60659944518953867513849431321405
60659944518953867514100136841659
60659944518954117145753920104293
60659944518954167108575241632915
60659944519050218387751781318781
60659944519050218799534045508055
60659944519051367351870069203375
60659944519051368998435040659383
60659944519051369181449379826679
60659944519051413608650270480579
60659944519051418961819703347373
60659944519051419144834157305917
60659944519051419556616307176119
60659944519061876354878506021301
60659944519061918447915345975245
60659944519061918447915459244349
60659944519061918859697723420525
60659944519061918997209182266283
60659944519061918997209183316043
60659944519061919042711948268957
60659944519061919042711949803991
60659944519061919042712063059997
60659944519061919042712063073095
60659944519061923938596352006661
60659944519061924350378616182837
60659944519061925768739748383885
60659944519061926180522012573159
60659944519063126525571420273741
60659944521714109710839940109889
60659944521900376535527521195805
60659944521908432231408229365125
60659944521908435388488527372273
60659944521908585483124567444010
60659944521908630504557976159638
60659944521932747013366263526193
60659944521944655070060276611379
60659944522005726909997711196125
60659944522005726909997825515197
60659944522005831982635512059690
60659944522005831983199596297290
60659944522005877004633008195246
60659944522005877004633122514318
60659944522005882014097043030645
60659944522005882014661127257013
60659944522005882563704149363995
60659944522009334122631776028095
60659944522017389818344579662887
60659944522017433741692066376039
60659944522017434290985789397973
60659944522017437447732442505081
60659944522017539913147014247064
60659944522017587542367739504202
60659944522017588091661462526136
60659980654927607914075749838633
60659981133490243662840651625429
60659982569224978643924720084893
60659993346873777713404536279151
60659993346873827676225114735157
60659993346946762362196553971565
60659993346946762543519412563205
60659993655178718284014885501899
60659994269566737643934467137973
60659994293310257407749212042809
60659995473978959776663175638279
60659995491680540999093109611635
60659995491680541001607035992361
60659995497613460833707610693987
60659995497613461429069845227207
60659995544882486284090043175043
60659995704379348492278751196533
60659995704415371202487495494999
60659995729000855194420685709675
60659995729000871855499946280249
60659996182981604968858195234081
60659996182981610465188008790321
60659996182981610465188008803419
60659996183962623442428973389031
60659996183962623442428974451889
60659996183962627148469350567833
60659996183973128276610094178905
60659996183973128276610352459207
60659996206624210493943754786195
60659996207595908270630770309981
60659996207599526609000052131201
60659996207607613279795935946099
60659996207607629926736296743283
60659996207607629929016648976793
60659999781123752934882596985019
60659999781123752942494596469457
60659999781148063970881153169099
60659999781148064565677756997845
60659999798873940247759787114743
60659999798873940797368439939297
60659999799760097677923481264459
60659999804758253993329463359933
60659999804758254404358609759883
60659999804782499600394985350739
60659999804782565623287822280027
60659999804782566035070085406443
60659999804782566213001478859271
60659999804782566217520341878193
60659999804782566218084425045915
60659999804782570968926615545321
60659999804782571159471594786293
60659999804782571563723219374067
60659999804782571571253858975567
60659999805668673084979033126489
60659999805668673130732618034953
60659999805668722908093457799593
60659999805741673837151151716971
60659999805741674020918608082909
60659999805741674020918609145767
60659999805741674431944632248735
60659999805741674431947755545717
60659999805765919033187408284699
60659999805765990996515761331155
60659999808720248938567668527381
60659999852051568920506615486291
60659999852051568922201191130537
60659999852051568966239279689807
60659999852051568966239394480847
60659999852051568967954776040405
60659999852926920818279948823379
60659999852999872158300273582931
60659999853010677325731947249533
60659999853010677332506802820001
60659999875686075926146967269319
60659999875686076116691259179957
60659999876634657345736635820963
60659999876634674000041413892411
60659999876646379552206767977373
60659999876669490603014028638791
60659999876669490608096631396667
60659999876669495953736113055153
60659999876670691174633229333549
60660000011552038341016928416429
60660000012532756662656801837383
60660000012532756664916233365945
60660000012532756665170728218109
60660000012532757076952992407383
60660000012533040199886639340721
60660000035182938322056791693165
60660000035218960294685925022285
60660000035218960889482528851031
60660000036166357754849333650253
60660000036167558323642262383621
60660000036169959837811261455113
60660000036202380322275070808119
60660000036202380467317166042689
60660000036202380467317166061403
60660000036203575545620362229449
60660000036203576140416966058195
60660000490147091424842479110283
60660000490147096366793729901721
60660000490150698638040512107177
60660000490150698638040512107225
60660000491022392757964817680435
60660000491022442720221311903053
60660000491022442720785396136441
60660000491033248291004247203287
60660000491034449048086623196039
60660000491130510858199102118431
60660000491131394809301781959695
60660000491131411418667730631413
60660000491131644998156125828915
60660000491131709784574000682899
60660000491131709785138085966047
60660000491131711432267138471711
60660000491131712026499661249397
60660000491131715320757774252023
60660000491131716968450912040835
60660000491142221938449490677727
60660000491142221945227440848821
60660000513781592474857569495979
60660000513781592482452546411323
60660000513781592887271697368855
60660000513781593070219802507263
60660000513785200099905993670961
60660000513793298072020923940459
60660000513793298483618025069085
60660000513793298628657799156723
60660000513793298667382152547639
60660000513793305804443001534791
60660000514765012320064239325943
60660000514765012510041692197157
60660000514765012914856596057469
60660000514765012914860843154689
60660000514765912932997742546773
60660000514768620127495139456795
60660000514769820884762444221985
60660000514776717916410567026173
60660000514776718061450337931483
60660000514776718061450341113811
60660000514776718100174694504727
60660000514776718100178052089919
60660000514776718648631936950933
60660000514776718656246944942557
60660001925845809185580038245957
60660001925870104154712940020941
60660001925873722532662658299993
60660001925881831347313717310125
60660001925881831896607556050603
60660001926818406981286866860117
60660001926818407392504275169287
60660001926830429375454956195797
60660001926832814278541353634287
60660001926832814278624264805959
60660001926832830889870527075859
60660001926853523632423010286175
60660001926853524182030116623737
60660001926853524182302085806775
60660001926854424200252498891161
60660001926854424200252613676585
60660001926854724389505386273311
60660001926854741001148596239899
60660001926865246389707504028199
60660001949504605806868560655231
60660001949504622278218314819043
60660001949504622280102042457495
60660001949504622463680347878987
60660001949504627219605484559421
60660001949504627221489212197873
60660001949504627814402088388167
60660001949504627816285816026619
60660001949516311405724164614739
60660001949516333365247772291275
60660001949516333367694461760945
60660001949516333548763405812267
60660001949516335197837858151267
60660001950452908450114340929469
60660001950487975828390580925259
60660001950487975874144137137367
60660001950488025239912151566957
60660001950488025651502682533429
60660001950488025651506129398601
60660001950488041711010856776131
60660001950488041712894584414583
60660001950488042305807460604877
60660001950488042307691188243329
60660001950488047247194630345255
60660001950488047249078357983707
60660001950488925669644943631657
60660001950489176448212173490647
60660001950489242470540926189355
60660001950489243065337530018101
60660001950491643982261087246439
60660001950499730838516706571827
60660001950499731387810428660641
60660001950499747859099833977655
60660001950499752800487003718033
60660001950499753392836918077109
60660001950499753393589031785893
60660001950499753395283607546779
60660001950499754630630400108355
60660001950500932004935832909467
60660001950500953555623984122635
60660001950500954150420587951381
60660001953442338541259589094559
60660001953442343484339011530889
60660971336646685831457255457028
60660971336646734009947603739734
60660971815326379336429210883968
60660971815326427514922767152996
60660971815326429345066163530220
60660982850261212918870454122594
60660984339526605930332007735373
60660984339534709799646147051379
60660984756092345587676705768998
60660984761124709201716833429587
60660984762001271190048967044922
60660984764739587856823337069914
60660984809367525928982896641406
60660984815274950536988138610589
60660984817914515465911315126810
60660984818136065853833591550349
60660984818136065853834620420125
60660984818136071161270390269280
60660984818136071207004054703861
60660984818136071344284729908960
60660984818136071344285730258069
60660984968829877080213087500893
60660984973859534049430962317965
60660984974738802682585348894903
60660984977450101492948281258718
60660984977450101675941671495434
60660984977450101675962620898190
60660984977471726231962502681890
60660984977471728061269070822530
60660984977474413298308950592102
60660984977474429353005577175614
60660984977474429358068259517150
60660984977668952007578608088425
60660984977668952007578865305869
60660984977668955667886607268382
60660984977668956125401249747324
60660984977668957498029746506085
60660984977690566044584203878667
60660984977693267336802401944585
60660984977693267748584407866607
60660988433887917907855777376101
60660988433887917907855805955865
60660988566303755428846175180104
60660988566303755611860514813960
60660988566960297166530898309414
60660988566960297166530927005770
60660988566960313813220668389238
60660988566960313815752326181476
60660988593455919617179978914859
60660988593528854491812072767695
60660988593528870965358677121487
60660988646598432778762686827545
60660988646598432778763429900161
60660988646630851938908152929010
60660988646630851941352517934274
60660988646703781508548070287027
60660988646703792619141192475299
60660988646703792626669160528499
60660988646703797979838594930327
60660988646703798109592330891555
60660988646703798117120298944755
60660988646703799215185387378023
60660988646706484447329947374339
60660988646706495565451037615811
60660988646706499271491418444905
60660988646706500918620472017639
60660988646706500918620475081875
60660988646706501055902176033471
60660988646922586129940654641267
60660988646922586129940683337623
60660988646922630602393806202989
60660988646922635955562983387373
60660988646922635955563240604817
60660988646922636092844944619245
60660988646922637190910033052513
60660989044878093205992284761636
60660989044878093205992313341352
60660989044878093205996014932896
60660989044878143031614899186810
60660989044878143214629209775842
60660989045534640472250813939200
60660989045534656356356131614508
60660989045534656356356131615960
60660989045534657080819288096754
60660989045534657080819316676470
60660989045534661892351873788622
60660989045534662434804912172874
60660989045534663676929712419060
60660989072159946159517940216950
60660989072346368637665431057354
60660989122338683447083378026388
60660989122383109628984535856495
60660989122554819675311345517310
60660989122566525272474699961790
60660989122566525272474699962033
60660989122698910564167493553800
60660989125197091187486901478276
60660989125229506739835497210782
60660989125229506740587609520094
60660989125232208032240691301876
60660989125305159324900353425150
60660989125305159370632988930906
60660989125305159378160957043155
60660989125305159507914693064830
60660989125305159515421740588771
60660989125305159515442661177079
60660989125521290710757663346085
60660989125521290710758692215861
60660989125523992002410745127915
60660989275995363393036906003877
60660989281903988805950287173211
60660989281903988806138573517743
60660989281903989995730749000659
60660989281904889373761293862397
60660989281907590665415150491883
60660989281915695592894102512019
60660989282090405885361622419109
60660989282195727702263154075616
60660989282195727702284074780564
60660989282195728251114787450226
60660989282195728296892391202128
60660989282195756115040679532082
60660989282195777664916366878988
60660989282195777665163970628846
60660989282195778259712969658134
60660989282195778259772289149930
60660989282195778259960545876632
60660989282199630345544166164352
60660989282199680308448427445973
60660989284754287775931440176384
60660989284762396592274757868368
60660989284762396599617796676954
60660989284838040178171680230851
60660989284838043838479422193364
60660989284838045668622818648511
60660989284859654217437728940404
60660989284859654217437728940452
60660989284859654217437730475646
60660989284859657923478122353280
60660989284862355509090810735284
60660989284862355509090810735332
60660989284862355509090811207668
60660989284862355920683641140584
60660989284862356057965345156464
60660989284870459384048909626700
60660989284870459384049038944001
60660989284870461031178094649255
60660989284870464737218473168688
60660989285046071754194317939891
60660989285056878156152662833277
60660989285056878156155761665991
60660989285056882273978403324890
60660989285078492188078040264500
60660989285078495901459104955706
60660989285081193891325874725684
60660989285151443671260119470931
60660989285151443671262442419225
60660989285151443671263218303645
60660989285151443671281040059239
60660989285151443671284138891953
60660989285154144962748934329203
60660989285154145374510276880409
60660990480601127949904750587280
60660990480601127949928769429266
60660990480601127949928770479026
60660990480601128132859427293090
60660990480601128132859427293138
60660990480601128132859427294542
60660990480601128133109327859562
60660990480601128133127923168228
60660990480601128133130248565962
60660990480601128133131395426576
60660990480601128133131396476336
60660990480601129185462816283318
60660990480601129780071017913586
60660990480601129780238384616028
60660990480601129917520088748548
60660990480601155951279683873170
60660990480601172605583400009592
60660990480601177958750509013686
60660990480601178096011292324618
60660990481257619857093518524840
60660990481257619857093547104556
60660990481257686337019849322620
60660990481585793161237096673770
60660990481585793161237096790410
60660990481585793161298738647300
60660990481585793207052294741364
60660990481585793207240582148706
60660990481585793344251436430090
60660990481585793344501336878470
60660990504332926064914566889510
60660990504332926111232236035871
60660990504993041702137653319825
60660990504993041702137682017585
60660990507847690334943114687049
60660990507847690335504875970739
60660990507947654552205524922637
60660990508142344016287648652575
60660990508166492527930170597127
60660990508166659345511169361186
60660990508174763219905571546026
60660990508239438522375608787067
60660990552454180963445379877564
60660990552454180963445379877567
60660990552551427462956324493244
60660990557402502705487864499533
60660990557413259555596090249318
60660990557413259692856873676890
60660990557510554371611136294733
60660990558061696360907945413816
60660990558350750581476202050577
60660990558350783981561934369817
60660990558386823300888792280091
60660990558397578320853736076350
60660990558397578503847154892990
60660990558397578503868075597938
60660990558397878510103409251546
60660990558397878510124329956494
60660990558397878510125363543792
60660990558397923119776507716061
60660990558397923119776507716062
60660990558397928472945941999797
60660990558397928472945941999798
60660990558397928473005261491593
60660990558397928473005261491594
60660990558459752686787396357014
60660990558459752686787425528699
60660990558459752686787426591500
60660990558459752686787426591509
60660990558460001769314135025496
60660990558494874829751309328271
60660990560993066618616581571457
60660990560993066619369722750545
60660990561028183410862108547005
60660990561122748384266184264994
60660990561317221616925957668203
60660990561317221616925957786295
60660990561317221616926986537979
60660990561317221616926986656071
60660990561317271030763956376141
60660990561317271579830219067917
60660990561317271579831247937693
60660990561319922908580068319809
60660990561319922908580068437853
60660990561319972731751580360107
60660990561319972734199301297437
60660990561319972734202654165267
60660990561319972871484329719475
60660990561341586359990845882687
60660990561352341311311494241561
60660990561352341494242151055625
60660990561352341494242151055673
60660990561352341494242151057077
60660990561352341494303879588995
60660990561352341494324800293943
60660990561352341494325833881241
60660990561352387819809650105047
60660990561414532354436282613898
60660990561414532354436282672947
60660990711029463547357709572837
60660990711029463547357963607953
60660990711791322300367028193271
60660990711792530195008674047453
60660990712014078612914710274068
60660990712014078795929021099300
60660990712084312379097435167662
60660990712084312381353776818819
60660990716938038951822451484926
60660990716938038951822705518590
60660990716938038951822705520042
60660990716938038951885094567756
60660990716938038951885208881004
60660990716938038951906015272704
60660990716938038951906129587356
60660990716938038951906388344206
60660990716938088777525506164856
60660990716938088914786289472932
60660990717043439151995696165176
60660990717043439151995724743488
60660990717043439152183724242504
60660990717043439152183752820768
60660990717043439289444507546160
60660990717043439289444507563630
60660990717043439335198063876360
60660990717667532213634837703051
60660990717703856716560538975099
60660990717711660448191291081802
60660990717883635499873654368886
60660990717886386617149062679162
60660990717886386617149062679405
60660990717918752151634291097686
60660990717918752151637503553636
60660990717918752151637761820840
60660990717918752151637761938884
60660990717918752151655211684542
60660990717918752151655211802634
60660990717918752151658424258536
60660990717918752151658424376628
60660990717918752151658682525740
60660990717918752151658682525788
60660990717918752151658682643832
60660990717918752288835754429936
60660990717918752288835754431340
60660990717918752288835754431388
60660990717918752289107465345930
60660990717918752334589339339804
60660990717918752334589339339852
60660990717918752334589339341256
60660990717918752334589339457896
60660990717918752334861050255846
60660990717918752334861308523050
60660990717918757093213214140174
60660990717918757093234134846574
60660990717918757642005188833168
60660990717918757642064507391844
60660990717918757642088608786486
60660990717918757687758773741632
60660990717918757687821272871958
60660990717918757687838984190808
60660990717918757687842193578310
60660990717918757687842456567248
60660990717918757688009817496744
60660990717918757825270572226508
60660990717918757825287795708806
60660990717918757825291492932908
60660990717918758877603025272112
60660990717918758877603025626404
60660990717918758877623945977060
60660990717918759472211084358188
60660990717918759472232005063088
60660990717918759472232005181180
60660990717918759472399628982974
60660990717918785505990743846038
60660990717918785506178997256462
60660990717918785506179001507264
60660990717918785506179025954270
60660990717918785506179030203620
60660990717918802114479002832634
60660990717918802114479260981794
60660990717918802114479261099838
60660990717918802297493600621474
60660990717918802297493600739518
60660990717918807650663035023254
60660990717918807650722353463886
60660990717922359547220280432770
60660990717922359547223379265484
60660990717922387365452221938538
60660990717922387365452250518254
60660990717922387365455607635642
60660990717922659736490874429554
60660990717922661337953123329340
60660990717922704026016348856900
60660990717922704163214460620473
60660990717922704163214460620474
60660990717992637605184850217863
60660990717995338713823361739322
60660990717995338713823361739565
60660990718027754394415218087794
60660990718027754394415219150652
60660990718027754394415246667510
60660990720561073224346912330564
60660990720634003203325246489759
60660990720655635086509509821960
60660990720666440115651616823890
60660990720666440115651875091046
60660990720666440115840161448676
60660990720666440253121837001480
60660990720842002660361840609677
60660990720842002660361840727769
60660990720842052623266102009391
60660990720850155946901973053539
60660990720850155946905071886253
60660990720852809062320957273439
60660990720852809062324313205553
60660990720852809062324313323597
60660990720852852296982954328393
60660990720852857650152388730221
60660990720852857787434092744649
60660990720852859025225218555061
60660990720852859025228574605219
60660990720874473062213282441864
60660990720874473062234155496450
60660990720877124184892838818933
60660990720877124322153593666789
60660990720877124802573615754489
60660990720877150355912332331647
60660990720877167010216819194349
60660990720877172500643941949495
60660990720877174353678077879162
60660990720877174765456985145611
60660990720885272738395130502331
60660990720885278091564564727018
60660990720885278091564822003511
60660990720885278228825605547723
60660990720885278228846497556315
60660990720885279875766375959657
60660990720947250452996380167388
60660990720947402446415926180777
60660990720947402448672262990621
60660990720947419057244463070085
60660990720950104149662988989629
60660990720950104152107353876801
60660990720950118564486538332238
60660990720950120760679553956265
60660990720982372597652523381700
60660991190401990115121105892811
60660991190685673779676134444610
60660991190685673779676163043235
60660991190693772117886778951350
60660991190693772117886778951398
60660991190693772117886780014208
60660991190693777059273920130726
60660991190693777653882495869253
60660991190693777653882495869254
60660991190693777653882524447565
60660991190693777653882524447566
60660991190693777654070523940758
60660991190693777654070523946581
60660991190693777654070523946582
60660991190693777654070552520474
60660991190693777654070552537944
60660991195290877952061159596689
60660991195325994743551222930129
60660991195512383729349808716640
60660991195512383729349808718092
60660991195512383866589642858144
60660991195512426554673789208696
60660991195544799412201388175187
60660991195606977253150154577658
60660991195606977299467823724019
60660991195609678545367034811817
60660991195609678545367063391485
60660991195617734103986248347940
60660991195617734103986248361038
60660991195617734103986248814500
60660991195617734103986248815952
60660991195617734103986249877358
60660991195617734104007140823140
60660991195617734241247004607122
60660991195617734241267895198612
60660991195617734241267895217486
60660991195617734287021479990436
60660991195617776929331235176338
60660991195617776929331236692658
60660991195617782282312670066052
60660991195617782282500698143332
60660991195617782282500698156430
60660991195617782419761424289056
60660991195617782419761424307930
60660991195617782419761452868724
60660991195617782419761452886194
60660991195617784066702452968146
60660991195617784066890481045474
60660991195617784112644094533654
60660991195617784249904820685154
60660991195617784249904849263418
60660991196263485675291222351601
60660991196310315201503138203057
60660991196310315201691395980923
60660991196493095419400019221518
60660991196493095419400047919326
60660991196493095419420939809826
60660991196493095419420968507634
60660991196493095419420968512006
60660991196493095465153604131434
60660991196493095465174524719742
60660991196493100223548755703120
60660991196493100223548755704524
60660991196493100772382310454404
60660991196493100818156815952580
60660991196493128773503357781096
60660991196493128773754372956444
60660991196493128773754377678178
60660991196493128773754401654252
60660991196493144696000506860162
60660991196493145244855525212954
60660991196493145245043525773376
60660991196493145245043554353092
60660991196493145245043554357464
60660991196493145290609081543106
60660991196494045858337295522229
60660991196593999003507236425023
60660991196593999140767962592375
60660991196594299147024216931974
60660991196602054104423437766050
60660991196602054104590573830414
60660991196602054104611465839006
60660991196602054699387176122722
60660991196602054699387177657916
60660991196602054699408068131314
60660991196602054699408068603698
60660991196602054836668822979170
60660991196602054836668822980574
60660991196602097341717852350442
60660991196602097341717853413252
60660991196602097341717853417624
60660991196602097524732162937974
60660991196602097524732162938022
60660991196602097524732163410358
60660991196602097524732164473216
60660991196602097524732191635782
60660991196602103015162352069614
60660991196602104113248418485306
60660991196602104662103380748704
60660991196602104662291408826032
60660991196602354293694031758462
60660991196602354842904185329086
60660991196602354888657770120910
60660991196602397530988417768914
60660991196602397530988446348630
60660991196602397714002756936210
60660991196602402472375616106270
60660991196602403021418606428122
60660991196602403021418606433945
60660991196602403021418606433946
60660991196602403021418635007838
60660991196602403204432946067802
60660991196602404851562031402532
60660991198463995327450443836614
60660991198464039799902194992252
60660991198466691677506776940906
60660991198499112118752221873830
60660991198499112118940507170054
60660991198561290006018657422662
60660991198572046993572313694908
60660991198572091466025466787452
60660991198572091466025495365716
60660991199217798381842056050244
60660991199228603502888313007836
60660991199228605149828826187824
60660991199228605150017111482596
60660991199228605195582411097740
60660991199228605195770696392512
60660991199228605333031451122276
60660991199228605333031709402530
60660991199229505763394102766936
60660991199229505763582392293796
60660991199229805952852986173940
60660991199232206872032935247664
60660991199232206872221217360108
60660991199232207009293603883988
60660991199232207009481885996432
60660991199232207055047188793904
60660991199232207055047270165610
60660991199232207055047274887344
60660991199232507198564197764132
60660991199232507198564279253930
60660991199232507244317782674048
60660991199232507244317864162394
60660991199232507244506064786492
60660991199232662897459247456154
60660991199232662897459247456202
60660991199232662897459360712208
60660991199232662897459362247402
60660991199264928051759267349051
60660991199436636360010323657382
60660991199440554880036191297226
60660991199447408171704437835906
60660991199447409818666386052140
60660991199447409818667276727600
60660991199447409818667533945044
60660991199447414760242985797914
60660991199447441526058824867910
60660991199447457997347944387764
60660991199448310386667597693756
60660991199448343740999659014006
60660991199448358564888129220872
60660991199448358564888905105292
60660991199448610530184606782076
60660991199448610575916899466546
60660991199448610575937820054854
60660991199448610575938191690540
60660991199448610575938196295634
60660991199448616066368380705492
60660991199448642100126861221190
60660991199448643884516668102326
60660991199448660538820131861130
60660991199448816192526870664510
60660991199448816192548795952107
60660991199448816192548824531823
60660991199451012089893365081784
60660991199451045032379744177226
60660991199451045032380776229330
60660991199451061503671043655186
60660991199451061503671297690302
60660991199451061503753835787824
60660991199451061640931798384950
60660991199451061640932052420066
60660991199451311684388394875760
60660991199451312279184879668280
60660991199451312416424713809784
60660991199451317220572164194082
60660991199451345221734762532836
60660991199451467521109326807363
60660991199451511993562478369085
60660991199451517484013616786745
60660991199483432531326837030678
60660991199483432531327095310932
60660991199483732125801085484634
60660991199483732674655560824178
60660991199483732674844104399252
60660991199483732720409145732642
60660991199483732720409404012944
60660991199483732857858444038932
60660991199483883020935833106711
60660991199545605065235811279804
60660991199545605065235815879065
60660991199545605065235815879074
60660991199545860324496485440137
60660991199545905208752820368124
60660991199545905208752824967385
60660991199545905208752824967394
60660991199545910744936594291540
60660991199546060908202268655543
60660991199548311710058070123666
60660991199548606363144890570040
60660991199548606363144894802128
60660991199548606546159205861932
60660991199548611898576551812590
60660991199548611899328664139164
60660991199548728845533492248622
60660991199548762199113460389303
60660991199548762199865553586134
60660991199548762199865554039644
60660991199548773317986662940087
60660991199548778808416880769439
60660991199548778808437753530244
60660991199548778808437801357747
60660991199556411878224025788144
60660991199556411878412053865520
60660991199556411878412054928321
60660991199556411878412054928330
60660991199556411878412082443784
60660991199556667595041467756646
60660991199556667595041467769744
60660991199556667595229495834022
60660991199556667732490250563786
60660991199556710237539252536244
60660991199556710420553590653780
60660991199556711609958800328351
60660991199556712021741034876464
60660991199556712021741063454767
60660991199556712021741063454776
60660991199556712021929064016641
60660991199556712021929064016650
60660991199556712021929091532104
60660991199556712067494648364692
60660991199556712067682676441972
60660991199556712067682677504830
60660991199556712204943403656330
60660991199556712204943432234594
60660991199556715773723053620774
60660991199556817095068190539431
60660991199556817689843901291063
60660991199556817689843902353921
60660991199556817689864793299703
60660991199556817827125549093729
60660991199556817895766385747552
60660991199556817895766414445312
60660991199556817895766415508170
60660991199556860332174578113629
60660991199556860515188889169221
60660991199556865868170322542615
60660991199556865868358350619895
60660991199556865868358350632993
60660991199556866005619105362757
60660991199556867721200972213490
60660991199556867721389000290770
60660991199556867721389001353628
60660991199556867721389014717653
60660991199556867858670647029174
60660991199556867858670648093436
60660991199556884329961214797117
60661027332466878502376461924810
60661027332466885690772724038770
60661027811041221630182640277162
60661027811041221630182668856878
60661027811041221630245690305948
60661027811041221637776842353426
60661027811041221637776842354878
60661027811041226984168264353282
60661027811041226990946272037892
60661027811041227167182603992754
60661027811041227173772584527540
60661027811041227173772584645632
60661027811041228226293064599468
60661040970418163164726473954895
60661040970745320192790900059406
60661042169244113746991691612898
60661042169244113746991695844986
60661042169244113747179981139758
60661042169244113747180009719474
60661042169244113930194234567858
60661042169244113930194234567906
60661042169244113930194234685950
60661042246056265667440044540883
60661042400630023265967342502504
60661042400632724969402686938286
60661042405556729735093617521025
60661042405589150585837496860596
60661042406541050200008702115633
60661042406541050200008702116362
60661042878254862994883756020687
60661042879228676785247276210656
60661042879231079540407139507473
60661042879231379729677733386159
60661042879239488545459286276707
60661042884152683198067262129820
60661042884155389848538067783314
60661042885139704953508807967554
60661042885139710443938995563872
60661042885147808822819729413012
60661046476413201919844199515974
60661046476413201919844489545222
60661046476413202102775146359286
60661046476413218573312264123164
60661046476413218574065671002538
60661046477365107017102755731751
60661046477397822658699635715120
60661046477397822658699664294836
60661046477397822841714003934516
60661046500999623501202213538026
60661046503962341454800152925215
60661046503986653084758483265593
60661046503986656790798859394635
60661046548168963965650427094033
60661046548204080576654197201731
60661046548265009703831101697421
60661046548266210460074209129212
60661046553190231697076559430887
60661046553190231704670756785382
60661046553225353840041848336400
60661046554112706124509492202843
60661046554174485682883451244822
60661046554174544979498103761388
60661046554174552292477482606268
60661046554174552292477487211445
60661046554174552300071684565940
60661046554185357322647286938637
60661046554185357322647288001495
60661046554185357329422228125025
60661046554185657466164324724765
60661046554209668952605388654382
60661046707801796487386619634084
60661046707834211992302819300890
60661046707834212175317130242601
60661046707834212175317130242602
60661046707834228778785001904008
60661046712725817952946568103717
60661046712725817953134854448249
60661046712758238757875216427216
60661046712758238757875216428620
60661046712758238757875216428828
60661046712758238765279984254605
60661046712758238765279984254606
60661046712758238811033569164527
60661046712758238811221598285738
60661046712758238940889556066896
60661046712758238940889556068300
60661046712758238948482353015502
60661046713710138365521409169550
60661046713710138372861206719018
60661046713710438508850165332915
60661046713710438691864504972595
60661046713742537216133863885326
60661046713742537216133864003370
60661046713742537216133892583086
60661046713742553862823634083194
60661046713742553862823662662910
60661046713742553865166748319327
60661046713742553865166748319328
60661046713742553865355291875480
60661046713742553865355291875640
60661046713742553865355291894354
60661046713742553865355291993524
60661046713742553865355320573240
60661046713742553865355406666680
60661046713742553870438752142880
60661046713742553870438752497172
60661046713742553870438756747973
60661046713742553870438756747974
60661046713742558811825922256260
60661046713742854006361563758418
60661046713742854006361592456178
60661046713742854006424354575393
60661046713742854006424354575394
60661046713742854008872300963800
60661046713742854008872329661524
60661046713742854008872329661560
60661046713742854008872329661768
60661046713742854008872415755048
60661046713742854013955761231200
60661046713742854189375903398098
60661046713742854191886669301240
60661046716664451076967678712088
60661046716664685335353841499472
60661046716664751222929049621940
60661046716697166715423163476078
60661046716697171661893765140228
60661047185423951167736264973523
60661047185423956528436875167139
60661047186397766198531070416254
60661047186397769904571446545296
60661047186400471608570614231542
60661047186400473385618333917770
60661047186400473385618333922225
60661047186408555115029258621946
60661047186408555115029287301040
60661047186408555115029287318302
60661047186408555115092049420096
60661047186408555298022706234112
60661047186408555298022706234160
60661047186408555298022706234320
60661047186408576718123766082769
60661047186408576718123766083498
60661047186408576718123766083582
60661047186408576718123766083741
60661047186408576718123766083742
60661047186408576718123766102456
60661047191324472713222615420449
60661047191324478021390571452850
60661047191324478203652803034263
60661047191332576397739650575648
60661047191332576397823333401056
60661047191332576397823361979320
60661047191332576398388189283968
60661047191332576398388217863636
60661047191332576398576732373720
60661047191332576398576733908754
60661047191332576398576761071528
60661047191332576398576762488470
60661047191332576405166741961898
60661047191332576405166742079942
60661047191332576405166742097412
60661047191332576405354768639498
60661047191332576405354773356860
60661047191332576535021326010152
60661047191332576535021326010360
60661047191332576535021354589868
60661047191332576535025051814018
60661047191332576535025051932062
60661047191332576535025051949532
60661047191332576535837515801132
60661047191332576542615523364890
60661047191332576542615528086623
60661047191332576542615528086624
60661047191332576580753990215120
60661047191332576580837960949062
60661047191332576581591072013192
60661047191332576581591100711000
60661047191332576581591102128150
60661047191332576581591186804440
60661047191332576588181081264708
60661047191332576588369108274806
60661047191332581895784957771089
60661047191332583131131750332665
60661047192207928249589625848065
60661047192211830290733980269600
60661047192305190801264590816554
60661047192305190802017731995642
60661047192305190802018510018246
60661047192305191396625762620046
60661047192305191396625791199714
60661047192305191396626828552380
60661047192305191396815085267436
60661047192305191396815113847152
60661047192306091422362143934794
60661047192308791296217918428856
60661047192308793125609202498517
60661047192308793125609203561327
60661047192308798616791499233408
60661047192316880338923094239424
60661047192316880529465147914401
60661047192316880529465147914402
60661047192316896398344003223608
60661047192316896405959092525459
60661047192316896405959092586938
60661047192316896405959094121972
60661047192316896405959094126343
60661047192316896405959094126344
60661047192316896405959097308428
60661047192316896405959097308512
60661047192316896405959097308671
60661047192316896405959097308672
60661047192316896993224261181667
60661047192316896993981132530510
60661047192316897130401361782118
60661047192316897130422253674118
60661047192316897130422253790710
60661047192316897130422253790758
60661047192316897138016451145448
60661047192316897138016455867181
60661047192316902484407849285710
60661047192316902484407849287114
60661047192316902491185885547276
60661047192316902491185885551647
60661047192316903726532678112980
60661047192316903726532678113064
60661047192316903726532678113223
60661047192317180665370788721524
60661047192317180665388356577516
60661047192317180665391709427876
60661047192317197136741558178260
60661047192317197319671927083998
60661047192317197319692876368662
60661047192317197327287045143684
60661047192317202078881868034672
60661047192317202078881868034708
60661047192317202078881868034915
60661047192317202078881868034916
60661047192317202085471848570946
60661048622087163267782399584723
60661048622087163268537864761865
60661048622099185662954764311024
60661048622099185663519620555331
60661048622120479333928225299372
60661048622120479333928225299381
60661048622123497287645247108396
60661048622123497288397355187072
60661048622131584505791808348648
60661048622131584688973284984360
60661048622131601162603714589964
60661048622131601162791741499488
60661048622131601162791741505311
60661048622131601162791741505312
60661048622131601162791741617532
60661048622131601162791741617740
60661048627047507404998286638579
60661048627055589317403430738408
60661048627055589317487370659004
60661048627055589319932481806784
60661048627055589319932481923376
60661048627055589319932510503092
60661048627055589319932510504544
60661048627055605791221887123798
60661048627055605928294643653492
60661048627055605928295762848636
60661048627055605928482641965782
60661048627055605928482670545498
60661048627055605928482670545546
60661048627055605928482670663590
60661048627055605974236226757654
60661048627055605974236226875698
60661048627055610730914481336570
60661048627055611279769499708028
60661048627055611279957500255400
60661048627055611279957528835116
60661048627055611279957528835276
60661048627055611281464049221998
60661048627055611281464077919758
60661048627055611281464077937228
60661048627055611281465197132372
60661048627055611281652104947326
60661048627055611281652104951698
60661048627055611325523056038180
60661048627055611327217634131866
60661048627055611462971839895080
60661048627055611462971868474748
60661048627055612516998897513274
60661048627055613111795501342020
60661048627993085694845405702026
60661048628028204133272077262802
60661048628028204133272105959158
60661048628028204133272105960562
60661048628028204133272107377712
60661048628028204133272110564252
60661048628028204133461171389104
60661048628032122655745437674436
60661048628039859905004232572652
60661048628039859905004261152368
60661048628039859906696512798720
60661048628039909912804358383404
60661048628039926523883598326056
60661048628039931875170427488586
60661048628040210056342259480364
60661048628040226530139823986852
60661048628040226530139823992675
60661048628040226530139823992676
60661048628040226530139824104896
60661048628040226713154163626532
60661048628040226713154163744576
60661048628040232064440992907058
60661048629999102394172190057970
60661048629999102394360189555582
60661048629999102396618847649164
60661048630001803687519849014820
60661048630009907514466070074390
60661048630009907515218182383702
60661048630009907560135684249120
60661048630009907560135712828836
60661048630009907560135714363870
60661048630009907560138009664116
60661048630009907560219654984306
60661048630009907560971738713902
60661048630009907562667089546940
60661048630009907562667118244700
60661048630009909163853529941700
60661048630009909207267066401868
60661048630009909209607086155212
60661048630009909209607114851616
60661048630009924032261918865576
60661048630009924033956494863954
60661048630009925269303287425530
60661048630951001955434963383762
60661048630951001956002405082846
60661048630983372980935045978210
60661048630983372981124191851002
60661048630983372983382849944584
60661048630983417453307985559934
60661048630983422396659377529165
60661048630983422944010915408804
60661048630983422946267252336740
60661048630983667773731457868237
60661048630983723135537817637111
60661048630986124097646738410482
60661048630986124098130243358248
60661048630986124099906178875444
60661048630986124099906437155689
60661048630986124099906437155698
60661048630986124100658172161580
60661048630986124100659320071954
60661048630986418890253983261061
60661048630986424241916868579651
60661048630994178147735396517696
60661048630994178147735740891230
60661048630994178147738840196168
60661048630994179794114751521292
60661048630994179796371002355948
60661048630994179796371088450632
60661048630994227972334274414370
60661048630994227972522302504748
60661048630994227972605983795170
60661048630994227972606243125184
60661048630994227973357982363154
60661048630994227975052558479576
60661048630994227975053706385578
60661048630994228109783057234512
60661048630994228109866997854948
60661048630994229207683389924240
60661048630994229210399351039748
60661048630994229210399724111090
60661048630994229759254457722258
60661048630994478291231485017708
60661048630994478291252750097642
60661048630994478291255849284488
60661048630994478292927208922031
60661048630994478292948100930680
60661048630994479939867090739320
60661048630994479939888097538952
60661048630994480123090722486502
60661048630994480123091497325374
60661048630994522765401252492402
60661048630994528116687048535701
60661048630994528116687048535710
60661048630994528116874991569566
60661048630994528116875335943100
60661048630994528118569567567944
60661048630994528118570686776129
60661048630994528118570686776138
60661048630994528299053621117998
60661048630994528299889675582780
60661048630994528301585026415818
60661048630994529353916360129520
60661048630994529353916704503045
60661048630994529353916704503054
60661048630994529946185003270746
60661048630994529948525023024081
60661048630994529948525023024090
60661048630994529948713308331951
60661048630994529948713308331960
60661048630994529948714083170832
60661048630994544771179855734454
60661048630994544772874431732832
60661048630994546008221224294408
61236304689898690988572393943234
61236305310174344240708300631836
61236305310271605557602447186700
61236305567333328983294730995936
61236318312247600827294360962965
61236318329972576498808502220789
61236318471772381870732309618027
61236318471772381870732572484501
61236318489497357542222435214533
61236318489497357542225444076011
61236318489497357542225448325361
61236318489497357542225529815159
61236318489497357542225792681633
61236318489497357542243270199207
61236324055431540634601169393863
61236324055431540641375996267975
61236324056306857337770690382801
61236324073156465068886274788247
61236324073157416873342088865683
61236324073157416873906171697987
61236324073157416873906173097667
61236324214955421117003197582849
61236324214956321684815749694495
61236324215831638381209672156989
61236324232682146719091781280161
61236324232682148503564041588145
61236324232682196132137116112513
61236324233556641880157498128547
61236324233662008901588968587063
61236324693529764238097598158207
61236324693530614982734397389103
61236324693530614989509339048639
61236324693530615394575984717609
61236324693530663158780237302809
61236324693563080312709468788505
61236324693563095131788019890507
61236324694511376360416247454817
61236324694511376365498821632977
61236324711256491084190660099061
61236324711256491084837968009141
61236324711256491633880986910709
61236324711288956547496755868685
61236324712131001658003249806729
61236324712236306970555094329357
61236324712236306972250699893139
61236324712236351442195695814897
61236324712236352031905913909627
61236324712236352031909352394141
61236324712236352036991926572301
61236324712236356978375997479965
61236324764465684702685651104741
61236324765413996807637042916463
61236324765413996809893379844399
61236324923990465740477202462321
61236324923990465745559776640481
61236324923990465745559776994613
61236324923991316306991741724503
61236324923991316483228043581877
61236324923991316488310647856073
61236324923991316490005966572935
61236324923991364528728375618833
61236324923991365901335061982073
61236324923991365901398598941405
61236324923999486242753048365059
61236324924938777852768277386603
61236324924939617345202365731913
61236324924939661811777961226331
61236324924939661819371904555781
61236324924939663596422030544729
61236324924939667307291608977701
61236324924972082258900589987189
61236324924972082800604810701845
61236324924972082802861147629781
61236357237911198852996769366731
61236357237911198852996769370943
61236357237935510294941524712745
61236357237935510477871838216085
61236357237935510477871924309365
61236357237935515424341663995758
61236357255635874152288738751403
61236357255635874198042323659810
61236357255636174524489989563863
61236357255636174524489989568075
61236357255660185777163807600757
61236357255660190769387103499258
61236357255660485966412790730059
61236357255660485966413476643243
61236357255660485966413480892593
61236357255660485966413823849185
61236357255660485966434744909877
61236357255660486149365058413217
61236357255660486149365144506497
61236357308835096190602760984399
61236357308835112791559781117347
61236360827388978853410776611184
61236360845438142876791113408874
61236361324036764461482861534052
61236361386089194196289711205096
61236361536750886545213183620078
61236361545613975239728692980688
61236361563060123250531433484028
61236361616235050265011092559104
61236361616235050265011094075424
61236362741718771998918192479262
61236362741816018498429137094942
61236362742010506556066955418638
61236362742034823122328762480222
61236362812949183069272171148072
61236362815685093877533435112215
61236362815686010909041566853803
61236362821812223587992659482100
61236362972147057999012327119070
61236362972155163109318361882958
61236362972252408373482517119390
61236362972252409608829306498638
61236362972438792556161090058446
61236362972438792556725174290430
61236362972438793791507107785362
61236362972438793791507879437694
61236362972438793792071963669678
61236362972438841967490928540200
61236362972438841968055012772184
61236362972446897666466353170002
61236362972446897666467124822334
61236362972446947077796191651756
61236362972471212997382142504670
61236362972471214232728931883918
61236362972473964112711152922260
61236362972482019811123264972410
61236362972482069222452331801832
61236362972546895275659649793128
61236362972546895276223734025112
61236362972546910100381762838408
61236362975428728818362452317596
61236362975428728820622917321028
61236362981337004631431641257692
61236362981442404411396212667192
61236362981442404412148324976504
61236362999063231022072261451094
61236362999063231022072261455306
61236362999063231022072347190242
61236362999063231022072347544374
61236363052346225571826075724108
61236363450753817864512698536610
61236363450826752739145906998370
61236363450851063129241709657358
61236363451044651854410755206060
61236363451044701260660342457948
61236363451044701267435169332060
61236363451045557363045532383650
61236363451069016596658591651912
61236363451141962584329315886924
61236363451153609433924393139410
61236363451153658846946484317116
61236363452017264473461798927012
61236363452017297825286819216222
61236363453784184689674269384239
61236363453784184689674269397289
61236363453784184689676592332533
61236363453784184689676596931803
61236363453784184689677711540727
61236363453785068656465411731107
61236363453785085120225296662249
61236363453785085120228738805687
61236363453785085127756708258727
61236363453820201911715359982639
61236363453820251874535167140605
61236363454003071948494468768552
61236363454003071948682754063324
61236363454108437142792225713320
61236363530815202273815442921900
61236363530815202318815886652728
61236363530920552640190743253854
61236363530920552640942855563166
61236363530920552640943627215498
61236363530920552642450174782416
61236363530920552642635108259118
61236363530920552642638202859744
61236363530920552643199964143434
61236363530920552643202287091728
61236363530920552685944070946326
61236363530920552685944328163770
61236363530920552686696440473082
61236363530920552686697212125414
61236363530920552688203759692332
61236363530920552688388693169034
61236363530920552688391787769660
61236363530920552688391792001748
61236363530920568700450653565296
61236363530920568701954992969344
61236363530921453256765244600556
61236363530921453256765244950476
61236363530921453256765244954688
61236363530921453256765330689624
61236363530921453256765331043756
61236363690445333684130785672564
61236363690445333686074090033306
61236363690445333729863449876128
61236363690446234299388322380972
61236363690446234299388408474252
61236363690446234299451084145896
61236363690446234299451084500028
61236363690446234299451170239176
61236373767601920712746744525890
61236380042573768812762525337864
61236380042573768812763296990196
61236380042573768813327381222180
61236380042573816984227856146526
61236380042573816989310430324686
61236380202098549856202278764384
61236380202098549856766362996368
61236380202098598027666837920714
61236380202098598032749412098874
61236380202106653731160752496692
61236380202106653731161524149024
61236380202106703137408016800286
61236380202106703142490590978446
61236382116416630496317848314464
61236382116416646555822666507008
61236382116417580339890966757130
61236382116525599193949253250932
61236382116525648604715007500702
61236382116525648605279091732686
61239444997271659192374251094970
61239445015653999345853130514728
61239445493607011833119284589122
61239445493607011833119284589170
61239445493607011833119542856326
61239445493607011833119542856374
61239445493607011834813861283128
61239445493607011834813861283176
61239445493607011834814118500620
61239445493607011834814890152904
61239445493607011834814890152952
61239445706306719892732760866204
61239445706306719892733532518536
61239464088054744634976997024944
61239464797051051878666182076437
61239464797051052931001331005079
61239464797051052974557870264869
61239464797051052976250122960821
61239464797051052976733995208595
61239464797051052976814207192805
61239464797051053114012199803353
61239496703324392288601009739482
61239496703543247325389202709996
61239497182117589861181512337092
61239497323952517560714070878288
61239497394852420246686951666816
61239501010712335498241709544646
61239501489286678033762425178232
61239501489286678033762425178280
61239501489286678033783317186824
61239501489286678033971344214392
61239501489286678628558655935636
61239501489286678628558655935684
61239501489286678633819122072299
61239501631121600197219141047608
61239501631121600791994479777706
61239501631121605733315874678260
61239501631121605733566578781364
61239501631129709608275120062900
61239501631129709608275120062948
61239501631129709608525824166004
61239501631129709608525824166052
61239501648843880113156014130272
61239501648847481835360123190112
61239501648847481835610827293216
61239501648847482384402796318466
61239501648847482384402797735456
61239501648854685280019044363136
61239501648854685280019044363184
61239501648858287001972450369632
61239501648858287551015123497986
61239501648858287551015123847906
61239501648858287551015123865216
61239501648858287551015124914976
61239501702021503477967360566234
61239501702021503477967360584900
61239501702021503477967360584948
61239501702021508419288755466788
61239501702033214016452109911268
61239501702033214565494784439302
61239501702033214565494784456612
61239502848305629322841709605767
61239502848309231045045817265927
61239502854109804791268748044940
61239502854215171217904073479376
61239502925009707431665612697440
61239502925009707477419197607356
61239502925336563721500480750880
61239502925336563721502804748934
61239502925336563721690832826214
61239502925336563767254065660748
61239502925336613544551885957746
61239503061005353851295062713795
61239503061008955710696135518619
61239503061017059585655380903259
61239503067132467227728219830162
61239503067132517053284686443596
61239503084966745140455843238789
61239503138036320543423944083153
61239503539579680511074715032869
61239503539579680511074973300073
61239503539579696974833742205349
61239503539579696974833828298629
61239503539579696974834086561621
61239503539579696974834086565833
61239503539579696974836066203403
61239503539579696974836152296683
61239503539579696974837185398547
61239503539583282233279082355701
61239503539583282233279082359913
61239503539583298697037851252139
61239503539583298697037851265189
61239503539583298697037937341207
61239503539583298697038195621461
61239503539583298697040260289501
61239503539583298697040519619515
61239503539583298697041293408627
61239503539583298697041294458387
61239503539583298834235929951755
61239503539583298834235929969017
61239503539583298834238253967071
61239503539614813766322776669013
61239503539614813766323805538789
61239503539614813766323891614807
61239503539614813766323895864157
61239503539614813766324149895061
61239503539614813766324153081601
61239503539615714334071796544521
61239503539615714334072139855245
61239503539615714334072140905005
61239503539615714334072911490315
61239503539615714334072911507577
61239503539615714334072915739665
61239503539618415488527230085125
61239503539618415488527914598629
61239503539618415488528000674647
61239503539618415488528000691909
61239503539618415488528004923997
61239503539618415488528258954901
61239503539906586616106430580554
61239503539906600894232898219406
61239503545706860181344523185892
61239503545710762224809378363901
61239503545710762229891952542061
61239503545743177722386928373899
61239503545743177729728934080621
61239503545814911842385220802932
61239503545814911842949305034916
61239503545816112596769089775963
61239503563433036609669329179389
61239503563433036609669329179392
61239503563433036609920033282493
61239503563436638331873438239229
61239503563436638331873438239232
61239503563436638332124142342333
61239503563541088268262308923338
61239503563541088268513357382711
61239503563541088270688848872636
61239503563541088270709769578988
61239503563541104740367245530012
61239503563541104740367274227772
61239503563544705366365968690167
61239503616610614908232873739892
61239503616610615504532667527243
61239503616610664726261372300126
61239503616610664732850236827760
61239503616610664733038522122532
61239503616610664733603378006848
61239503616610664772014957210042
61239503616610664778603821737676
61239503616610664778792107032448
61239503616610664910782259152429
61239503616610664915864833330589
61239503616634974710596850489957
61239503616646682130563918222267
61239503616646682137905923928989
61239503616707920698267460406105
61239503616707921291559838081193
61239503616718716391631502916286
61239503616718716392112674912336
61239503616718716392384644095374
61239503616718716394640981023262
61239503616718716394640981023310
61239503616718716394643303971556
61239503616718716437385087826154
61239503616718716438138229005242
61239503616718716439832804649488
61239503616718716439832808881576
61239503616719617005197126684027
61239503616719617007456558212589
61239503616719617553967833458823
61239503616719633478743296574960
61239503776240812250935150364654
61239503776240812251123527053428
61239503776244414522182281531476
61240330794761302236339141526508
61240373868199435489098980218832
61240491692537713776375951465574
61240492171112056906693154005582
61240505040100874933555152377451
61240505040136897643515947397771
61240505040136897643516033132707
61240505093275801948034812968847
61240505093275801948118839809493
61240505323736502899487766129963
61240505323736502899487851864899
61240508922756687255880775795725
61240509560855811429636702892477
61240511474591226654376918450291
61240511474591276065163564708653
61240511474591279771203941304255
61240511474627265243423129807043
61240511474627298601960300944589
61240511474627299189982077899383
61240511475466592588665024839493
61240511475466592590359600483739
61240511492317157658202114226305
61240511492317157658453161286001
61240511492317157665792844044429
61240511492352274861475298096515
61240511493300570367727900932693
61240511705051982331372163507305
61240511705051982514386388355737
61240511705051982928679160049807
61240511705062453996118596799884
61240511705062454002895748021970
61240511705062454414489725853614
61240511705062487355285967152088
61240511705062487759474142875188
61240511705062487759725880215510
61240511705062487761417099674244
61240511705062487766251984027980
61240511705062487766503117176744
61240511705062487767067886971992
61240511705062503820674570998956
61240511705062503820925275451980
61240511705062503957935325724348
61240511705062503958186029827452
61240511705062504369717588850764
61240511705066361952149166646192
61240511705066395305666439631354
61240511705066395717260417462998
61240511706000283913566219023841
61240543859657768525902858695092
61240544019214965069178822357760
61240544036724704903806864260193
61240544036943548364812934856484
61240544089898436054599218635001
61240544089899631323678121645489
61240544089899631323678207380425
61240544089899631918286524851589
61240544089899631918286783131843
61240544089899636811597826067409
61240544089899636811597911802345
61240544089899636811681852908055
61240544090118474830584564698620
61240544090118474967782557659088
61240544090129279997196891878140
61240544090130180564945912103568
61240547635077586371006840202987
61240547688263020055709842521471
61240548113648027635540363360100
61240548166826856698755366948088
61240548166826856705498798059389
61240548166826857110265403673862
61240548166826857110328079349718
61240548166862879274025210038980
61240548184587849592289677393700
61240548184587855082716422846660
61240548320453819005363100107483
61240548320453819005634696219179
61240548320486234505200081646043
61240548320486234505471677757739
61240548326384058595176515068880
61240548326384058595260083103248
61240548326386743824625984690745
61240548326386759703626971929515
61240548326386759703898568041211
61240548326386759886829596863760
61240548326394559729302751156783
61240548326395764192339869513360
61240548326395764192423437197808
61240548326395764192423437547728
61240548326395765974305088433364
61240548326395765975997341484852
61240548326398445717443534401032
61240548344108728586993316171296
61240548344108734077420061624256
61240548344112630635728659167888
61240548344112631047238695893662
61240548344112635988873843975932
61240548344112636537665441359880
61240548344112636537665442759560
61240548344120739863833089360572
61240548344120740001114650005488
61240548344120741645714368943180
61240548344120741647490561326448
61240548344120741647490561332064
61240548344124342134828796141022
61240548344124342134828797203832
61240548344124342134828797204040
61240548397287558061718356485058
61240548397287563003353504567328
61240548397287563003437072601696
61240548397287563140635065212244
61240548397287563140635065562164
61240548397298368169965831746848
61240548397298368170049399781216
61240548397298369953623303718340
61240548397299268737798420006644
61240548397299269149308456732418
61240548397299269149308457795228
61240548397299269149308457795436
61240549756176848540286368137975
61240549756274109863958692918461
61240549756274109863959807527385
61240549756285800636960924415579
61240549756285800636964363372477
61240549779908595320405204877721
61240549780127399944304830263001
61240549780127447517898595977199
61240549780127449903861813534181
61240550234845701740806172350129
61240550234845701740807286954841
61240550234845701740807286959053
61240550234845751696096454155611
61240550234848403581252339196125
61240550234848436935584400516375
61240550234848452987498831841771
61240550234848452987501156189745
61240550234848452987749535950491
61240550234848452987751860298465
61240550234849304011803366461085
61240550234880818532296235683569
61240550234880818532297350292493
61240550234880824020217054714413
61240550234880868487585488619275
61240550234880868487586517489051
61240550234881724450768081975161
61240550234881724450768081979373
61240550234881768918137544754011
61240550234881768925479899062191
61240550234884420803292315185601
61240550234884420803293429794525
61240550234884470209539665222727
61240550234884470209790626548891
61240550240973214679907537939481
61240550258701793034429892005509
61240550258807142440482004430355
61240550258807142442741435958917
61240550258810745126021531148361
61240550311984771158396636870013
61240550311984771158396752729978
61240550311985671727024351570899
61240550311985671728718927215145
61240840581999047092819689594155
61240840581999091564456938211865
61240841222870154785332414286353
61240841222870154785332414286354
61240841228778780152680496773765
61240841228778780152680496773766
61240841230049929750352189198533
61240841230074241375229925352453
61240841230074241375229953932169
61240841230074257427395060786569
61240841247765100535734542268351
61240841247765100536301720984321
61240841247765148712201973821431
61240853985824344776346826952457
61240854168983293935928260608200
61240857761435954099989530469081
61240857814613582817904278764329
61240858290222350592210401843105
61240858292888922755180212491361
61240858292888922755368240568689
61240858452745122491245362572023
61240858452745127432881258307305
61240858530506456215724155197293
61240859725945413336678768013403
61240859912175605017954362868963
61240859912175605017954362873175
61240859913147900813764965460911
61240859913147945837541492758433
61240859965354161547117748105744
61240859965354161547138640114336
61240859966229465220659929745500
61240859966229465266392593949016
61240859966229481867349699825324
61240859966229485606424200968649
61240859966229485606424200981699
61240859966229485606424201318569
61240859966229485606424202381379
61240859966301210634262846264752
61240859966301215986843946840812
61240860373049316842380343290147
61240860373049317437930178269377
61240860373049317437933272870003
61240860373997570248024946891501
61240860390737925135348053534969
61240860390737925178908320363755
61240860390737925181080717738485
61240860390737925181081860909655
61240860390737925181167751892317
61240860390737925186251097722809
61240860390737975141456931171757
61240860390737975141456931189227
61240860390737975141728898819761
61240860390737975149068581578189
61240860390738825703222511555309
61240860390738825746720102358319
61240860390738825748979533886881
61240860390738826298019890205617
61240860390738826298022213153911
61240860390738842357527031346455
61240860390738868937739036307237
61240860390738868939433611951483
61240860390738870172520969802169
61240860390738870220533986122555
61240860390738873878561345931211
61240860390774292508707392224263
61240860390775193677234721669297
61240860391613275200719247694393
61240860391613319672921352196419
61240860391722555208251329666275
61240860444901117900588658872718
61240860444901119684977351144930
61240860444901134501545764749026
61240860444901134502360553084114
61240860444924232609990602479278
61240860603473651147366172037753
61240860603485673542416141828889
61240860603485706901016017688567
61240860603485712254371500057929
61240860603485722955438233123235
61240860604458319383556438885097
61240860604458319383556553670521
61240860604458319932599113430393
61240860604458335986459945233269
61240892935146422360118616123726
61240892935146427893770984749162
61240892988321349923641294571358
61240892988321349923641295621118
61240892988540192881337469243744
61240892988540192881588173346848
61240896527599082524179885984607
61240896580776711242094634279855
61240897218908252151033560642083
61240897218908255857071613822831
61240897224808461875964237136573
61240897224816577374864634041127
61240897224817782386756026857028
61240897224817784216271887092280
61240897224817784216334563118056
61240897242530752317506207495744
61240897242542758058249247054160
61240897242542758058249247054320
61240897242542759887765107289412
61240897242546360329433353216530
61240897295709281054252651656276
61240897295709281054252653172596
61240897295721287343913013807926
61240897296001063200105353220253
61240898421523745158857523399535
61240898439249638601510324093617
61240898651741348849269691889329
61240898651935869116582061617897
61240898651935880234702037250445
61240898651960153473169317274609
61240898652908443440728781164261
61240898652908476794246054149423
61240898679213735142027642455817
61240898731505239791175924903921
61240898731505239791176183171125
61240898731723193990086109332493
61240898731724044415075464550213
61240898731724094415366161388555
61240898731736100161317414023715
61240899130558794728547126305135
61240899133306489006617452242736
61240899133485406612817524928344
61240899133521723978375624615064
61240899133594659394252949401978
61240899133594659394440977479306
61240899133594673672651356463410
61240899139215114419635436801303
61240899139502984069229031959472
61240899139502984618021002401664
61240899139502984618083764520720
61240899139502984618084021738164
61240899139502984664025635788218
61240899139502984801286390517982
61240899139504185558117976314395
61240899140159496710790686723158
61240899157155926028697686731383
61240899157159827902597289743407
61240899210297537120131087007053
61240899210298437550681998419407
61240899210298437550766053825267
61240899210298437551518821951727
61240899210298437551519195004355
61240899210322747345417486089007
61240899210334754917076921638447
61240899210334754917077294341315
61240899210395698869268511989087
61240899210406489026261011586740
61240899210407689783531415296621
61240899210407689783531416713771
61240899210407689785811654144595
61240899210407704610784814249363
61240899370911787172062990601216
61240899370911787172062991664026
61240899370911787172313694704320
61240899370911787172313695767130
61240899370911788817562213468610
61240899370911788819254466164562
61240899370911831644516142175988
61240899370911831644516143225748
61240899370911836995993065483518
61240899370911836995993066533278
61240899370911836995993323750722
61240899370911836997685318179470
61240899370911836997685319229230
61240899370911836997685576446674
61240917795882157535286618434273
61240917795882168653406594066821
61240917795882202006923867051983
61241009314690816859512746183829
61241009314715128484390482337749
61241013622078738251684389303927
61241013622079043334704845570039
61241013622079043746486851479011
61241013622103053580907925942643
61241014986898568180405965041299
61241015039858244666062049629309
61241015039858259078354131440813
61241015039858259078354132840493
61241015039858259078625843743437
61241015039858259490136138749465
61241015039858259490136481706057
61241015039858259490219821575081
61241015039858259490220164531673
61241015040077092114658899371559
61241015040077092114659014162807
61241015040077093349732976630507
61241015040077097054078777115303
61241015040077097054078778514983
61241015040077097465860784423955
61241015057583234749847351637945
61241015057798122501125202374793
61241015057802024961371298475173
61241015057802069433280171906759
61241015057802073137625972391555
61241015057871101435613395278087
61241015057872001866164422543047
61241015057874702517268433733379
61241015057874703569599768514103
61241015057895383824794175803769
61241015057895416766529184612755
61241015057896317197080211877715
61241015057896332021241564862485
61241015441932620913296569139709
61241015459657596584789789336841
61241015465497226641391092911821
61241015465570157810045826902215
61241015465570172629309652571271
61241015512836168734004301594679
61241015518456913833632495742913
61241015518456913833632497142593
61241015518456914245414502701645
61241015518456914245414503051565
61241015518456914245414846008157
61241015518674551053967018126219
61241015518675740691425194789479
61241015518675750574199381332839
61241015518675750574199496124087
61241015518675751809545170422027
61241015518675751811237421718299
61241015518675755515583223602775
61241015518675755927368925808553
61241015518675755927368929941263
61241015518744794147105968990507
61241015518745084824713515570939
61241015518745099650379206443437
61241015518745099650379207959757
61241015518747497040133747780015
61241015518748653743863997029581
61241015518748686679096148134603
61241015518748686684178379356171
61241015518748686685598662532055
61241015518748687090690125966247
61241015518748696561869991248987
61241015518748696561870106040235
61241015518748697797216123767151
61241015518748698208810101598795
61241015518748701502981864471239
61241015518748701502982208827511
61241015518748701503065891653127
61241015518748701503254176947899
61241015518748701510031983631389
61241015518748701921626334521485
61241015518769111079208170025031
61241015518769111079396455319803
61241015518769111079399554152517
61241015518769411268478764021815
61241015518769411268667049316587
61241015518769411268670148149301
61241015518771812377639430512093
61241015536178886240001261162249
61241015536397725452492323930467
61241015536400427155927668851763
61241015536400683422875657473897
61241015536400683422875657823817
61241015536400716362918414986611
61241015536400716774700677763107
61241015536400727481038390619159
61241015536400727482730641915431
61241015536400727887738079217495
61241015536400727892820653395655
61241015536400727894512906091607
61241015536400727894512906441527
61241015536400731187076443799907
61241015536400731598858706926323
61241015536400731598862031214437
61241015536400731598862150138395
61241015536469726954839410579133
61241015536469726954839495268521
61241015536469726954839496318281
61241015536469769772845489487927
61241015536470670203396516752887
61241015536473362030560792624135
61241015536473376847943736296115
61241015536473376847943994563319
61241015536473376847944080302467
61241015536473629415356874270121
61241015536473629415357217226713
61241015536473662762371287679255
61241015536473672233363211446119
61241015536473677174747397145031
61241015536473677181525203828521
61241015536473677181525318153209
61241015536473677586257692151059
61241015536473677586532641130585
61241015536473677586532760054543
61241015536473677586532760172635
61241015536494036932860803898249
61241015536494042286030233582715
61241015536494075637667344699681
61241015536494075637855372777009
61241015536494086338835357481223
61241015536494086338835443220371
61241015536494937363411831163209
61241015536494986769386470485331
61241015536497644008234342642555
61241015536497677359871453759521
61241015536497677360059481836849
61241015536497688472821815406627
61241015536497688472821816456387
61241015536497688473096764386153
61241015536497972745203546145651
61241015536497978098372975830117
61241015536497988799436848004179
61241015536497988799624788470295
61241015536497988799625133298951
61241015536497988804710687286489
61241015536497989211407052996391
61241015672299968535333977802357
61241015672299968537026487365833
61241015672372962708022899768919
61241015672372962708211185063691
61241015672393672061591119231873
61241015672393672061841793238941
61241015672393672061841823334977
61241015672396362775194370077423
61241015672396362784416913774869
61241015672396373346469001100013
61241015672396373353244201026753
61241015672396373353306963141597
61241015672396373902265264716005
61241015672396373902349982060427
61241015672396377059284577155795
61241015672397257678512547030095
61241015672397257678512548079855
61241015672397263205494691839599
61241015672397263205682978184131
61241015672397263205745397342383
61241015672397263213003720229313
61241015672397263213275689393637
61241015672397263214967941039829
61241015672397272496170697948805
61241015672397274331396665316245
61241015672397274332815949024373
61241015672397274332816207291577
61241015672397274332816291980965
61241015672397274333087801886953
61241015672397274333087887626101
61241015672397274333088921217611
61241015672397278032351142979013
61241015672397278037437041445287
61241015678304698524797651435713
61241015678304702237362065646375
61241015682219320390953095838585
61241015682219320390953124418301
61241015696030875371679291629287
61241015696030875371741938607335
61241015696030875371741967305143
61241015696030879077782687672365
61241015696030879077782687790457
61241015704905674923760673690497
61241015749181174139950246993639
61241015749181174145032478215207
61241015749181190016255423603393
61241015749181474288549487303527
61241015749181490349499210139077
61241015749205485586624162432647
61241015749205485588316502267427
61241015749205500595763932969033
61241015749205505354136763423863
61241015749205800739280942057353
61241015749205801967601746366257
61241015749205801974376946292997
61241015749205805680668026058583
61241015750164594121785807869557
61241015750164594126868039091125
61241015750164594128372349448897
61241015750188905751474062948245
61241015750188905751474149037313
61241015758080601938240334281893
61241015758080602990576254396342
61241015758080902081757343370213
61241015775806779967376526470724
61241015775806779967940353485264
61241015775806779968003401047348
61241015775809179880729633626765
61241015775809179882488377563433
61241015775809181116330942324057
61241015775809181117834822586409
61241015775809480024497718358869
61241015775809480024497718708789
61241015775809480026005381934391
61241015775809481252254006557721
61241015775809481252316768672565
61241015775809481252316797252281
61241015775809481253925113031881
61241015775809481261289040666732
61241015775809481261289040727967
61241015775809481261540207294820
61241015775809481261540207294821
61241015776781788582013854005274
61241015776781788582013940094342
61241015776781788582766995184362
61241015776781788719274694824106
61241015776781788719525397410890
61241015776781788719525655678094
61241028618195552540915703514543
61241028671373180846859412934161
61241032269726046305304537456825
61241032748300400548386915186093
61241032748300400548387259542365
61241032748300400548470942367981
61241032748300400548659227662753
61241032748300400555437033879683
61241032748300400555437034346243
61241032748300400555437149137491
61241032748324667708674197244419
61241032748324701060499217533629
61241032748324701060499218933309
61241032748324715884660570984959
61241032925559163360081408211249
61241032928548753283967063339739
61241032978736791666401057950339
61241032978757504726070063679871
61241032978761106997316847285007
61241033006232585058234577171281
61241033006232585058234577521201
61241034183804577144621590887219
61241034183804580850575962642031
61241034183804580850847673544975
61241034184023415121954806432045
61241034184023418826572318747081
61241034184120646798419595125201
61241034184120676439120663417469
61241034184120691263282016868799
61241034346608046165990920097456
61241034346608046166179205392228
61241034361390249768817282433005
61241034361390249770321507051629
61241034361390249814570866993001
61241034361390249814570867342921
61241034361390249816012329846701
61241034361390249816075091961545
61241034362265567709863966749435
61241034362265567712123742284349
61241034364333021837399453065076
61241034364333021837672421003140
61241034414240971961626991837713
61241034414456174311769011139887
61241034414456218778512058013037
61241034414459776583016139101295
61241034414459809936533412086457
61241034414459809936721438764105
61241034414459809936721440163785
61241034414459809939231918285483
61241034414459809939231918752043
61241034414459821049758840218493
61241034414459821049759184574765
61241034414532755931797074302463
61241034414532755931985102379791
61241034414553468989773484846011
61241034414553468991653765619291
61241034414557071261020610941179
61241034414557071262900891714459
61241034414557082374058012395567
61241034415440494724155599280765
61241034415440494726603315620277
61241034415440494726603401359425
61241034415440539190898644736973
61241034415513474072873858438895
61241034415513474073124562541999
61241034415537800515135458464737
61241034417511850900696274272402
61241034417511850900884559567174
61241034418468238886131602634137
61241034418468238886131602634138
61241034418468238886131974170446
61241034418468238886194650196222
61241034418492204065774364964806
61241034423420176124715632966218
61241034424376564110022251337078
61241034424376564110025809334366
61241034424376564110025809334573
61241034424376564115105597167570
61241034424376564117304940007059
61241034441145136788282999058374
61241034441145136788283257325578
61241034442101539779008430502962
61241034442129455597537034929148
61241034442129455604878754722070
61241034442129466717916441973618
61241034839953797198431364133697
61241034839988904523740251612689
61241034839988920578186486468379
61241034839988920578186486818299
61241034840937157341384109400893
61241034840937172166109573780421
61241034840937172166109575296741
61241034840937205517913674898265
61241034840937205517934594069631
61241034840937205517934595585951
61241034840937205517997357251497
61241034840937216630951076352653
61241034840937216631034758705885
61241034842907316796813856332764
61241034842907316796813857732444
61241034842907316796813942421832
61241034842907316796813943471592
61241034842907361261676278076362
61241034842940965856536221556323
61241034842940970790560460652943
61241034842940970790581381357891
61241034842940970797356093446579
61241034842940970797356208232003
61241034842940970797356208586135
61241034842940981910393610040523
61241034842940981910456285712167
61241034842940981910937459243251
61241034842940981910937545336531
61241034842940981910958351139415
61241034842940981910958465924839
61241034842940981910961450438689
61241034842940981911021112900127
61241034842940981911021141596483
61241034842943372860563634768806
61241034842943383424558361660636
61241034842943383973601036223194
61241034842943383973601380579466
61241034842943383973601381046026
61241034842943383973663798338038
61241034842943383973664056605242
61241034842943383974144971869122
61241034842943383974145230136326
61241034842943383974147553084620
61241034842943383974169219927872
61241034843891635013028368799798
61241034848813273256166675651585
61241034848813273263508681358307
61241034848813284376546082812695
61241034848813284376629650847063
61241034848849295975433697193355
61241034848849295975496373219131
61241034848849307683835542758175
61241034848849596157908543140307
61241034848849596157992140225163
61241034848849596164683370368551
61241034848849607277720771822939
61241034848849607277741692527887
61241034848849607278285627353123
61241034848849607278285627707255
61241034848849607278306548412203
61241034848849607278369195387491
61241034848849607873106136754959
61241034849797544440320990028165
61241034849797844034794203840851
61241034849797844034795353267545
61241034849797844041569802483935
61241034849797844629591584024949
61241034849797892210778110688969
61241034893054877240563018096015
61241034893127812120278458245903
61241034893127823233065815296503
61241034893131366208012501921075
61241034893131366214536281735491
61241034893131410679587074513009
61241034893131414383932532041213
61241034893131414383932874997805
61241034893131425504374958184691
61241034893152123745157227501687
61241034893152123747413650168771
61241034893152138564043706696779
61241034893152138564231991991551
61241034893152138564235090824265
61241034893162630369438697624247
61241034893162630371047611856679
61241034893162630371131207537643
61241034893162630371131294676471
61241034893162645188517476430857
61241034893162645188705761725629
61241034893163847592917194473603
61241034893163847592917223171411
61241034894112084355675741897699
61241034894112084355675741914961
61241034894112099180588977271013
61241034894112099180589235888137
61241034894112127020767730043225
61241034894112132509502220933993
61241034894112132525071992203421
61241034894112132525071992220683
61241034894112132525134753985607
61241034894112132532393076855275
61241034894112132532414340400175
61241034894112132532665044503279
61241034894112132532665045920221
61241034894112132532665046386781
61241034894112143621724835919533
61241034894112143622539624254621
61241034894112143645430478309663
61241034894112143645452399188031
61241034894112143645702445957667
61241034894136410805466972042057
61241034894136442349991266681941
61241034894136444134379958954153
61241034894136444157543811043295
61241034894136444157543815642565
61241034894136444158984330766367
61241034894136444159800147971231
61241034894136444159800238309649
61241034894136447863584187172337
61241034894136458976430294837657
61241034894136458976618580132429
61241034894136458976621678965143
61241034896086179211937306168054
61241034896110505655890954232566
61241034896110505655890955748886
61241034896118310438849649818432
61241034896118310439602419461212
61241034897066547195755917542024
61241034897066547196091304638340
61241034897066562027508029391194
61241034897066595372011591626002
61241034897066595372012050767698
61241034902018830879722029147930
61241034902030793983363120262032
61241034902030827147154017544602
61241034902030827147154274762046
61241034902030827330168614401726
61241034902030838266715541769998
61241034902030838448225542005630
61241034902030838449729795320610
61241034902030838449729881409678
61241034902030838449980584113102
61241034902030838449980813683950
61241034902030838449980842380306
61241034902030838450545784353690
61241034902030838450548107301984
61241034902030838450734069648462
61241034902030838450736393646516
61241034902979075023957486758880
61241034902979086142077429089978
61241034902979119495594702075140
61241034902979123207198940232290
61241034902979134320236341686678
61241034902999537907761325624266
61241034902999549020777720751198
61241034902999549020798727545214
61241034902999549020801707360416
61241034902999549020861401704750
61241034902999549021049429782078
61241034902999549021049774138350
61241034902999549021052868738976
61241034919720380491975473730614
61241034919720391605012875185002
61241034919720680727020544645906
61241034919720691840058231897454
61241034919720691840309280356830
61241034919743795255079824381442
61241034919743806368117141146442
61241034919743806368117225835830
61241034919743806368117226885590
61241034919744695822891520282726
61241034919744706935928921737114
61241034919745007170974021232122
61241034919745007170974022281882
61241034919755502629314224586698
61241034919755502629376900612474
61241034919755502636635223965964
61241034919755502675130485522390
61241034919755513748938168086986
61241034919755513749126453381758
61241034919755513749670044204854
61241034919755513749670302472058
61241034919755513749672625420352
61241034919755513794691666907834
61241034919755513794691752996902
61241034919755513795444808086922
61241034919755513795510640342336
61241034919755769471904676845260
61241034919755802825905560628664
61241034919755813936767098588858
61241034919755813938208761967130
61241034919755813938940867772486
61241034919755813938940982091350
61241034919755813938942962083052
61241034920703795023319607508584
61241034920703798727665407993380
61241034920703798727853980251712
61241034920703798735195700044634
61241034920703809848233387296182
61241034920704050695365990544710
61241034920704050695449558579078
61241034920704050695450701884358
61241034920704098878691817006270
61241034920704109991729218460658
61241034920728110361765974691666
61241034920728110362581882221898
61241034920728115850564348408742
61241034920728125179149176630850
61241034920728125179149178147170
61241034920728126963517810292454
61241034920728126963538988098206
61241034920728366033896525352996
61241034920728380858057878454406
61241034920728410496311230273260
61241034920728410503654612510614
61241034920728410503839198326460
61241034920728410503841522324514
61241034920728410505262149279294
61241034920728410505262150329054
61241034920728410506098977515878
61241034920728414209879574455502
61241034920728416040022970832726
61241034920728425322645008261886
61241034920728425322645351218478
61241034920728425322645352268238
61241034920728425322732048187212
61241034920728425322920300198004
61241034920728427152788403239430
61241034920728427152788747595702
61241034920728427152872086992342
61241034920728427152875439860172
61241034920728427153063696575228
61241035055651480864954820946522
61241035055653882379119314764326
61241035055653897197944065296358
61241035055653897198132350591130
61241035055653897198195026616906
61241035055654196838926716903356
61241035055655086698204162216066
61241035056310710705179556518260
61241035056529237373510582425051
61241035056530389824291345699709
61241035056530389824291346049629
61241035056530404641674547638893
61241035056530437993499567928103
61241035056627695620186786909174
61241035056627695620186787971984
61241035056627710437824045819292
61241035061559772736960874056303
61241035061559805905771555172601
61241035061559806088785894345512
61241035061559806088785894345513
61241035061559806088785894812073
61241035061559809612293190105315
61241035061559820724784333781961
61241035061559820725330591559703
61241035061559820907798673421433
61241035061559820908428614018967
61241035061560106278056459762580
61241035061560106278056488342296
61241035061560109984094541523044
61241035061560121097131942977432
61241035061562477549882237334948
61241035062510808786959148680827
61241035062510808786959520198261
61241035062511961177639454198944
61241035062511961177702501761027
61241035062511961177702501761028
61241035062532419122064426303989
61241035062532419122064455001749
61241035062543181463415446228552
61241035062543192169753416011177
61241035062543192581535636027452
61241035062543192581535679137593
61241035062543195874036153003784
61241035062543196284793302585746
61241035062543196284793559803190
61241035062543196285065528613222
61241035062543196285065528967514
61241035062543196285818674397404
61241035062543196285881092142878
61241035062543196285881436512248
61241035062543196285881436516619
61241035062543225516495948347627
61241035062543225521515645955747
61241035062543225521578436300387
61241035062543225521578436302600
61241035062543225524023830175427
61241035062543225524023915914575
61241035062543225928278211474043
61241035062543225933109365165895
61241035062543225933297650460667
61241035062543225933358118211305
61241035062543225933360327890495
61241035062543225933360442675919
61241035062543225933360699422431
61241035062543225935805807500311
61241035062543225935805836084399
61241035062543225935806179040991
61241035062543229220841748832414
61241035062543229220841748832423
61241035062543229220841748833875
61241035062543229632371845218565
61241035062543229632372964353842
61241035062543229632560130513337
61241035062543229632622892628181
61241035062543229632622893677941
61241035062543229632623668456946
61241035062543229632624011958839
61241035062543229632624011960291
61241035062543229632624013008590
61241035062543229632624013008599
61241035062543229632624013010051
61241035062543229639336076522726
61241035062543229639336076581775
61241035062543229639398450867188
61241035062543229639398495331058
61241035062543240338961638241784
61241035062543240340590827443334
61241035062543240340653632787229
61241035062543240340653891054433
61241035062543240340653977160914
61241035062543240340653977160923
61241035062543240341218745888989
61241035062543240341221069770346
61241035062543240341406773966317
61241035062543240341407032233521
61241035062543240341407118340011
61241035062543240341409442338056
61241035062543240341409442338065
61241035062543240750743639913061
61241035062543240750743898180265
61241035062543240752101510388159
61241035062543240752185057770688
61241035062543240752373344115220
61241035062543240752373348836954
61241035062543240752373478031791
61241035062543240752373478036163
61241035062543240752435763040192
61241035062543240752435847617312
61241035062543240752435896963405
61241035062543240752435896976455
61241035062543240752436106351076
61241035062543240752436110601878
61241035062543240752436110951798
61241035062543240752436110956169
61241035062543240752436154002890
61241035062543240752436154061939
61241035062543240752436154180849
61241035062543240752436154193899
61241035062543240752436155243650
61241035062543240752436155243659
61241035062543240752436239801087
61241035062543240752436240287339
61241035062543240753001010065165
61241035062543240753001095685403
61241035062543240753001096171655
61241035062543240753003418633697
61241035062543240753189038142493
61241035062543240753189038155543
61241035062543240753189296422747
61241035062543240753189380980175
61241035062543240753189382516187
61241035062543240753191360967505
61241035062543240753191619234709
61241035062543240753191619254392
61241035062543240753191705444789
61241035062543240753191705464472
61241035062543240753191705464481
61241035079284585205323690336930
61241035079284596316668495089014
61241035079284629675268686258688
61241035079284646278733604818368
61241035079284737151381081546981
61241035079284785329560800063205
61241035079284785329560914382069
61241035079285937910155709763509
61241035079285949028212925166167
61241035079285949028275715510807
61241035079285949028275715515179
61241035079285982374955369742183
61241035079285982380037943920343
61241035079285982380037945105457
61241035079285982380037945455377
61241035079285982380038059780070
61241035079285982380100707574593
61241035079285982380100735800017
61241035079285986079280363957535
61241035079285986079363931991903
61241035079285986086075997101091
61241035079285986086076112954989
61241035079285986086622254878833
61241035079285986086622369664257
61241035079285986086643175583781
61241035079285986086643291791971
61241035079285997199092130428571
61241035079285997199092216517639
61241035079285997199092507732001
61241035079285997199092594175361
61241035079285997199113051016879
61241035079285997199113137105947
61241035079285997199113395373151
61241035079285997199113398555479
61241035079285997199113428320309
61241035079285997199113514409377
61241035079285997199175812781803
61241035079285997199176157138075
61241035079285997199176190439525
61241035079285997199176276528593
61241035079285997199659685379497
61241035079285997199659686429257
61241035079285997199680607152919
61241035079285997199680693246359
61241035079285997199681353762155
61241035080163990863132648734125
61241035080164005687126640328652
61241035080236936849111781915260
61241035080236936849195349949628
61241035080258561599815662971887
61241035080258561599878338526891
61241035080258561599878338997663
61241035080258561599881782205522
61241035080258594953311929158821
61241035080258594953312043477685
61241035080258594953312043831817
61241035080258594953312300695129
61241035080258594953312386788409
61241035080258594953332935957049
61241035080258594953333307493357
61241035080258594953395983519133
61241035080258594955571822549059
61241035080258594955571824065379
61241035080258594955571824084253
61241035080258595550368426377965
61241035080258595550640022489501
61241035080258609772978926874633
61241035080260996515511080505350
61241035080261011333148339415468
61241035080269101623560007738970
61241035080269105879459191411990
61241035080269116443202641206716
61241035080269116991741157318712
61241035080269116991741157436804
61241035080269357295502443166669
61241035080269357890215106891036
61241035080269357891907359586988
61241035080269357891990927627180
61241035080269372121355791765460
61241035080269401762057118607550
61241035080269401767056096054986
61241035080269401767056096120677
61241035080269401767056096237317
61241035080269401767077016825625
61241035080269401767139664271685
61241035080269401767139692851401
61241035080269401767139693319573
61241035080269401769584057790974
61241035080269402361852699949583
61241035080269402361873620654531
61241035080269402361936268450511
61241035080269402361936297148319
61241035080269405466318206353018
61241035080269405472926668810726
61241035080269405473093804879462
61241035080269405473096472184028
61241035080269405473177744615207
61241035080269405473657889111446
61241035080269405473661326717093
61241035080269405473933181463175
61241035080269405473933210161143
61241035080269405473933295716348
61241035080269405473933295894467
61241035080269405473933295900291
61241035080269405473933297317232
61241035080269405473933300499560
61241035080269406060948445746646
61241035080269406061114810163050
61241035080269406061115581815382
61241035080269406061115810402161
61241035080269406061115810518801
61241035080269406061199492867821
61241035080269406061199493221953
61241035080269406061199607659069
61241035080269406067723272620758
61241035080269406067890408689494
61241035080269406067892731637788
61241035080269406067911672768257
61241035080269406067973976729686
61241035080269406067974319680454
61241035080269406067974319746145
61241035080269406067974320096065
61241035080269406068454492921478
61241035080269406068457587522104
61241035080269406068457816108883
61241035080269406068457817092952
61241035080269406068726460569482
61241035080269406068729526591844
61241035080269406068729555170108
61241035080269406068729784740956
61241035080269406068729785273207
61241035080269406068729785292080
61241035080269406068729785292081
61241035080269406068729785410178
61241035080269406068729899710323
61241035080269416584522861974569
61241035080269416584522866579663
61241035080269416584522890554285
61241035080269416584522893723563
61241035080269416584522895276019
61241035080269416586131206333850
61241035080269416586131431850729
61241035080269416586152471928933
61241035080269416586215118790181
61241035080269416586215118906821
61241035080269416586215147486537
61241035080269416586215233711119
61241035080269416586218213509058
61241035080269416586698615269559
61241035080269416586698643967527
61241035080269416586698728171481
61241035080269416586698729588423
61241035080269416586698729687801
61241035080269416586698729705063
61241035080269416586698729706675
61241035080269416586970582917563
61241035080269416586970583034203
61241035080269416586970583901632
61241035080269416586970584433883
61241035080269416586970584452757
61241035080269416586970697354679
61241035080269416586970698771621
61241035080269416586970698870999
61241035080269416586970698888261
61241035080269416586971359287173
61241035080269416586971359287417
61241035080269417179224934540849
61241035080269417179319497552469
61241035080269417180917187236801
61241035080269417180917302494609
61241035080269417180927777393557
61241035080269417180928035660761
61241035080269417180928155051279
61241035080269417180949075757679
61241035080269417181011373657721
61241035080269417181011718013993
61241035080269417181011721200533
61241035080269417181011722619086
61241035080269417181011722619087
61241035080269417181011749714558
61241035080269417181011751315442
61241035080269417181011751315443
61241035080269417181011751433534
61241035080269417181011837404511
61241035080269417181014817219712
61241035080269417181495217563271
61241035080269417181495217679911
61241035080269417181495246261239
61241035080269417181495247777559
61241035080269417181495331998775
61241035080269417181495332000387
61241035080269417181495333398455
61241035080269417181495333417329
61241035080269417181766842372935
61241035080269417181766928110471
61241035080269417181766928112083
61241035080269417181767186195344
61241035080269417181767186727595
61241035080269417181767186746468
61241035080269417181767186746469
61241035080269417181767186863108
61241035080269417181767186863109
61241035080269417181767188262789
61241035080269417181767215444276
61241035080269417181767301164711
61241035080269417181767301181973
61241035080269417181767301183425
61241035080269417181767302581653
61241035080269417181767302699745
61241035080269417181767962630645
61241035080269417181767962630888
61241035080269417181767962630889
61241035080269417181767963097449
61241035132467216656743831408922
61241035132467216663267610873418
61241035132467227774800787709182
61241035132467227774863549824026
61241035132467227774863807041470
61241035133338617733844252821969
61241035133338617733844252827793
61241035133338632551478501826465
61241035133338665903303522115675
61241035133411863863399942643204
61241035133411863863400056962068
61241035133411863863420948970660
61241035133411863863420948970820
61241035133411863863671910291208
61241035133411863863671910291368
61241035133411863863675382549555
61241035133411863863675382549556
61241035133411908335037191260914
61241035133411908335037305579778
61241035133411908335309158909078
61241035133411908340120908627714
61241035133411908340392504739570
61241035133411912046916840255054
61241035133435923529990742140842
61241035133435938347376924361788
61241035133436238490893933455932
61241035133438625370749517467598
61241035133438625370749517817518
61241035133438640188135786827372
61241035133439825944733957562538
61241035133439825944733958625348
61241035133439825990508463060714
61241035133446685869900183380761
61241035133446685871592406311723
61241035133446685999566736028277
61241035133446686001259245593157
61241035133446686001259245943077
61241035133446686008602370495023
61241035133446686008602370844943
61241035133446686008602399541299
61241035133446686008790398572351
61241035133446686008790398585449
61241035133446686008790427264495
61241035133446686008790427618627
61241035133446686008853074965517
61241035133446730473464820930765
61241035133446730473652849008093
61241035133446730478547395659806
61241035133446730478798186901009
61241035133446730478798186901738
61241035133446730478798186906193
61241035133446734040529032078501
61241035133446734040800628190197
61241035133446734040800658305107
61241035133446734040801001261699
61241035133446734047303858952613
61241035133446734047324781076115
61241035133446734047575485179219
61241035133446734048139539296293
61241035133446734048142633896919
61241035133446734048143007500671
61241035133446734177789701064745
61241035133446734177809216659345
61241035133446734177809473878193
61241035133446734177809478110281
61241035133446734177809564203561
61241035133446734177810364552249
61241035133446734177810593073337
61241035133446734177810621769693
61241035133446734177977729142073
61241035133446734177998621150665
61241035133446734177998649847021
61241035133446734177998994222167
61241035133446734178061669957854
61241035133446734178061670247943
61241035133446734178061670307774
61241035133446734184501508602357
61241035133446734184564270721413
61241035133446734184564527938857
61241035133446734184585076636725
61241035133446734184585162730005
61241035133446734184585419593317
61241035133446734184585419947449
61241035133446734184585535801507
61241035133446734184587399585019
61241035133446734184587485678299
61241035133446734184752555662053
61241035133446734184752556016185
61241035133446734184836123696421
61241035133446734184836209789701
61241035133446734184836238504931
61241035133446734184836239904611
61241035133446734185337532256761
61241035133446734185340626857387
61241035133446734185340627920245
61241035133446734185340655553743
61241035133446734185340885124591
61241035133446734185400207928405
61241035133446734185400294021685
61241035133446734185403303950393
61241035133446734185403417318667
61241035133446734185403646889515
61241035133446734185403675664576
61241035133446734185403676014496
61241035133446745161181099100088
61241035133446745295930306900817
61241035133446745296181388663047
61241035133446745296181388845377
61241035133446745296181388846835
61241035133446745296181646062821
61241035133446745296182417715153
61241035133446745297622588294529
61241035133446745297622821047705
61241035133446745297622937433041
61241035133446745297622937433770
61241035133446745297810878372270
61241035133446745297811222728542
61241035133446745297873525150809
61241035133446745297873611244089
61241035133446745297873640491569
61241035133446745297873898753589
61241035133446745297873898754318
61241035133446745297873898758773
61241035133446745297876993359399
61241035133446745298378056653999
61241035133446745298378058138000
61241035133446745298378058254640
61241035133446745298378401094592
61241035133446745298378401561152
61241035133446745298438496375885
61241035133446745298438754643089
61241035133446745298440818656415
61241035133446745298440818773055
61241035133446745298440820369484
61241035133446745298440820373939
61241035133446745298441077118964
61241035133446745298441077120368
61241035133446745298441077468884
61241035133446745298441077586928
61241035133446745298441077591383
61241035133446745298441852425800
61241035133446745298441853475560
61241035133447000837512300262590
61241035133447001020317462593082
61241035133447030484780492456421
61241035133447030484991650801247
61241035133447030487228210329515
61241035133447030667794717304853
61241035133447030667794745884569
61241035133447030667797068832863
61241035133447030667985069380235
61241035133447030668005989968543
61241035133447030670242435177947
61241035133447030670242463757663
61241035133447034190820869635223
61241035133447034191656533913444
61241035133447034191659628514070
61241035133447034191660016590443
61241035133447034191660020697845
61241035133447034191660020717528
61241035133447045303857878905836
61241035133447045303858140355368
61241035133447045303858271089611
61241035133447045303861234955994
61241035133447045304046556384383
61241035133447045304067476972691
61241035133447045304611412268699
61241035133447045304613347615226
61241035133447045304694965772802
61241035133447045304694980303067
61241035133447045304697046033917
61241035133447045304697303251361
61241035133447045304698079135781
61241035133447045487144234489805
61241035133447045487144492757009
61241035133447045487627686782522
61241035133447045487709090374121
61241035133447045487709348641325
61241035133447045487711254816890
61241035133447045487712418769637
61241035133447045487712418789320
61241035133447886619304674471841
61241035133447886626898761757065
61241035133447886626919797254505
61241035133447886626982444576857
61241035133447886628611934109657
61241035133447886628612019848805
61241035133447886628612020202937
61241035133447886628674695874581
61241035133447901450806070583103
61241035133447901450806071049663
61241035133447901451140457505963
61241035133447929245254268130538
61241035133447929247762425636742
61241035133447931052529426238650
61241035133447931052531749186944
61241035133447931052615431540176
61241035133447931052801022350346
61241035133447931052801136669210
61241035133447931052803345298640
61241035133447931052803459617504
61241035133447931055060453878908
61241035133447931055060568197772
61241035133447931098282982450758
61241035133447931098283011030474
61241035133447931098283096769622
61241035133447931098283097123913
61241035133447931098285333978768
61241035133447931098285419521083
61241035133447931098285419717916
61241035133447931098348095743692
61241035133447931098533772647094
61241035133447931098533801226810
61241035133447931098554607142170
61241035133447931098554692881318
61241035133447931098554693235450
61241035133447931098556930090464
61241035133447931098557015829612
61241035133447931098617369261385
61241035133447931098617369379483
61241035133447931098619691658555
61241035133447931100814038670732
61241035133447931100814124409880
61241035133447934752066687264771
61241035133447934759408950175839
61241035133447934759408950193101
61241035133447934759408950254544
61241035133447934759409035993692
61241035133447934797882919501203
61241035133447934797883377310278
61241035133447934804595098003203
61241035133447934805141242388133
61241035133447934805162163094533
61241035133447934805162506387947
61241035133447934805162506405209
61241035133447934805162620902156
61241035133447945848719531513050
61241035133447945871879259082030
61241035133447945872425431120624
61241035133447945872446437448080
61241035133447945872447099380818
61241035133447945872447099380893
61241035133447945915940247811399
61241035133447945915940247871390
61241035133447945916003267203678
61241035133447945917363839623243
61241035133447945917632384725600
61241035133447945917632470464748
61241035133447945917695131945513
61241035133447945917695146490524
61241035133447945918176649850374
61241035133447945918178627958331
61241035133447945918178627958415
61241035133447945918178629474735
61241035133447945918179015912448
61241035133447945918179101651596
61241035133447945918197240609916
61241035133447945918197570556774
61241035133447945918199519966923
61241035133447945918199519967007
61241035133447945918199521483327
61241035133447945918199907921040
61241035133447945918200022356544
61241035133447945918200683803066
61241035133447945918200684269590
61241035133447945918200684269674
61241035133447945918200684289273
61241035133447945918200684289282
61241035133447945918200684289357
61241067225015469545838183650157
61241067225015469957620446776573
61241067225015469957620447826333
61241067360918651997132062076129
61241067360918652134392816801521
61241067360942072433680592297759
61241067360942967328051174532511
61241067360942972864231619562719
61241067361015898496643006691809
61241067361015898633903761417201
61241067361015918811043936930391
61241067361015918811043937980151
61241067361015918811231218398643
61241067384649516372803513058400
61241067384649520078841450520613
61241067437726880089762326776293
61241067437751197021972224880599
61241067437751495609948711040865
61241067437751501100378895450723
61241067437824126589273271391973
61241067437824130112213303512929
61241067437824130112213389252077
61241067437824131896605433342359
61241067437824430484581919502625
61241067437824447093132078145351
61241067437824447093132079545031
61241067437834937063217503304435
61241067437834937063217760521879
61241067437834938893444582518921
61241067437836154474685245469908
61241067437859264747600318054883
61241067437859264747600319454563
61241067437859264747600404143951
61241067437859264747600405193711
61241067437859264793437587184431
61241067437859265159466351158793
61241067437859265159466352208553
61241067437859265342396921883789
61241067437859265342396923283469
61241067437859265342397007972857
61241067437859265342397009022617
61241067437859265342480604703581
61241067437859268499478705919529
61241067437859269048521724838359
61241067437860466099562981623828
61241067438710300071597887652211
61241067438807546571108832267891
61241067438807549728103953668637
61241067438807549728106933483839
61241067438807550277063204028527
61241067438807550277063289767675
61241067438807550277149952402669
61241071053829048860024473445859
61241071053901950792922415881189
61241071053901950792922673098633
61241071053901983734657681907619
61241071053901984146439946083795
61241071532500609254158473660135
61241071668111145779927354564205
61241071668111156892964756018593
61241071668112046210227676326381
61241071668112046210415962670913
61241071668112057323453364125301
61241071668330899012808773140285
61241071668400242734315863897193
61241071668402895849985896589567
61241071668402929752545153852289
61241071668402944025968945692073
61241071668403796783638414458079
61241071668403796783825322873703
61241071668403796783826442535407
61241071668403830183096181117249
61241071668403841255275663075789
61241071668403841255462571491413
61241071668403841255463691153117
61241071668403844959808371976209
61241071668403844959809491637913
61241071668403845000479383056433
61241071691757369639489001144007
61241071691757369640304908687289
61241071692037446227230690339715
61241071692045551339165187282947
61241071692069566341860731131553
61241071744920585564870898262441
61241071744920585566563149908633
61241071744920589270908951443189
61241071744931090361521489975263
61241071744931092008084681720331
61241071744932297706489141689079
61241071745211123713847950826175
61241071745211124125630215002351
61241071745212024144398978091135
61241071745212024693441996642783
61241071745212067563892173046453
61241071745212067563892173513013
61241071745212069165266525678985
61241071745212072869425045745289
61241071745212324470867679135583
61241071745212325065096328111945
61241071745212325065664282964329
61241071745212325065726958990105
61241071745212367707409182134773
61241071745212367753162767043237
61241071745212367753162767393157
61241071745212369537551459315449
61241071745212369537551459665369
61241071745212372648793253042437
61241071745212373234116263645887
61241071745212373234304207033827
61241071745212373234304549990419
61241071745212373234366969148671
61241071745212373236626743633825
61241071745212373241898294437143
61241071745212373241898294787063
61241071745212373241898375808849
61241071745212373241898380526211
61241071745212373243589512496197
61241071745212373243589512846117
61241071745247189660915109078729
61241071745247191307478300823797
61241071745247194602302274587019
61241071745247194647993212051035
61241071745247195197098878415925
61241071745247195197287282615781
61241071745903703026263585479095
61241071745903703026263585595735
61241071745903703026263585945655
61241071746195443073902085691025
61241072950498696325249758876607
61241072967907583815657363324405
61241072968199323314190197171445
61241072968223638644834361698061
61241072968223638645105986506113
61241072968223671996659380937511
61241072968223671996659381987271
61241072968223683109696783441659
61241072968223683109968408249711
61241073103810760226201306524065
61241073103810775050359335337361
61241073103908021550604565808111
61241073103908021550604823025555
61241073103908021596358150599935
61241073103908036374762594621407
61241073104102510843104905845905
61241073104102510843105163063349
61241073104102542412985769996543
61241073104123268420670195276985
61241073104123268421484983612073
61241073104125969713138151146101
61241073104125970261344340761117
61241073104125970261617084783187
61241073104125973967382050985273
61241073104125973967382393941865
61241073104126820684346233165301
61241073104126820821606987890693
61241073104126826172265680719697
61241073104126826172265937587221
61241073104126826172328442484621
61241073104126826172328699702065
61241073104126826173958190283173
61241073104126826174776417575159
61241073104126854037863506150463
61241073104126859525594925277611
61241073104126859525594925627531
61241073104126859525782953704859
61241073104126859525783210572383
61241073104126859528021721395997
61241073104126859528293690560321
61241073104126870691895025069485
61241073104126870691895283336689
61241073104126870692168112048147
61241073104126870829240839745971
61241073104126874343166155644043
61241073104126874345404923335181
61241073104126874396512794252045
61241073104126874397933078250233
61241073104126874397933336517437
61241073104199805513265535193759
61241073104199805513265621282827
61241073104199805513453906577599
61241073104199820338157850212045
61241073104199820384184522449091
61241073127553330062527125296565
61241073127553330199766958965637
61241073127553344291867973580907
61241073127553344840910648126203
61241073127553344840994589581993
61241073127553344886685498466133
61241073127553344886748174491909
61241073127553345023925246396057
61241073127553345023925332135205
61241073127553345023946166752537
61241073127553345023946167102457
61241073127553345024008928867381
61241073127768265716750076464883
61241073127768280403647350902707
61241073127768580730178699276415
61241073127772134823122615759283
61241073127772134823122988811911
61241073127772177465432404227761
61241073127772177511185960439869
61241073127772177511185989136225
61241073127772179112289493315897
61241073127772182999105664861789
61241073127772182999105694957825
61241073127865526896383554383423
61241073127865527033644223019747
61241073127865827039900477734047
61241073127865843694204968827433
61241073136732517777268491709437
61241073180619002953639509710517
61241073180727055908142403973139
61241073180727056274233843954403
61241073180727070732300518875503
61241073180727071098391958856767
61241073180728257213702565226251
61241073180728257213702650965399
61241073180728271855390652024111
61241073180728272037860679778695
61241073180910786923746916149491
61241073180911038530146400017657
61241073180934197576624435141853
61241073180934197988218671240701
61241073180935054076987403685701
61241073180935054084308402598407
61241073180935098007175462406813
61241073180935098548624652303411
61241073180935098556218481308381
61241073180935102252970452788207
61241073180935353859369936656373
61241073180935354456676989891747
61241073180935354456677018588103
61241073180935354456677104677171
61241073180935387810382205215089
61241073180935387810382290954237
61241073180935397091582097094287
61241073180935398334270809273517
61241073180935398928314238509457
61241073180935398928314267205813
61241073180935398928502266586785
61241073180935402037863465746817
61241073180935402627765865946049
61241073180935402632660067690609
61241073180945860897317647431959
61241073180945860897568351535063
61241073180945893885559302343581
61241073180945903715236979482931
61241073180945903722642780410573
61241073180945903722829688826197
61241073180945903722830808487901
61241073180945904957988453781217
61241073180945905369770717957393
61241073180945908709717417245945
61241073180945908709968121349049
61241073180945909068469085193173
61241073180945909073300696534465
61241073180945909073551400637569
61241073180945909075808771138141
61241073180945909075808857227209
61241073180946208853234426334265
61241073180947104472319355475891
61241073180947104479913069689613
61241073180947109878644819192895
61241073180947110008503124327653
61241073180947110008565800353429
61241073180947110013397326072213
61241073180947110015842725714375
61241073180947110015905487829219
61241073181008031822698296467727
61241073181008033423257860765171
61241073181008333200745847635011
61241073181008333200746191991283
61241073181008348620330677606757
61241073181043155202704582047209
61241073181043155567980029808853
61241073181043155568544888879709
61241073181043166274882600336081
61241073181043170026614543616011
61241073181043170392705983597275
61241073181043170575908642878565
61241073181043170575908728499621
61241073181043170575908728617713
61241073181044355776772274975725
61241073181044356508641605452695
61241073181044371149701354011699
61241073181044371332799634265991
61241073181675351960928660350745
61241073181894189938345558721187
61241073181918516387635465232085
61241073181918516388199549464069
61241073181918516388199635203217
61241073181991451255490838424815
61241073183999136173956387065657
61241073183999136173956644283101
61241073183999136175648925558769
61241073582481464295640571245041
61241073582481479120282097937395
61241073582481479120282440893987
61241073582482363033790134626957
61241073582482379505079539943971
61241073582482379550833469208707
61241073582482379550917812100821
61241073582482379551106097395593
61241073582482379688178566826213
61241073582482379688366852120985
61241073582505790745160177047907
61241073582506674521407459361997
61241073582506674521407460411757
61241073582506674658668127998321
61241073582506691129957276097891
61241073582506691175710861356275
61241073582506691175711119623479
61241073582506691175711204312867
61241073582697615255583616491093
61241073582700313384402618373919
61241073582700317096091430860271
61241073582700317096279717204803
61241073582700317097970963955841
61241073582701169350091223895281
61241073582701211985291427030443
61241073582701211985291684247887
61241073582701213814953645638879
61241073582701217480804185618461
61241073582701217526557770410285
61241073582701217526829739574609
61241073582701217526830739864669
61241073582701217526830744469763
61241073582701217528521962174525
61241073582701217663903212500703
61241073582724628720884822722397
61241073582724632427194500594557
61241073582725484679314760533997
61241073582725529151435507030765
61241073582725529151435765297969
61241073582725529151707475728529
61241073582725532857748852147631
61241073582797578414593142862701
61241073582797578414593485819293
61241073582797578414865110510705
61241073582798458484802714952635
61241073582798458484802716002395
61241073582798464018559686636251
61241073582798475093352531688529
61241073582798475093437217868281
61241073582798475093437218918041
61241073582798475093624500852853
61241073582798475093625620066871
61241073582798475139378085644677
61241073582798478845144514134013
61241073582798478845419462063779
61241073588423425359678359741602
61241073588423425542692785586782
61241073588426122945102003277875
61241073588426122945102004677555
61241073588426126651143123412653
61241073588608641727570551001165
61241073588642263335152301312997
61241073588644964626805121641083
61241073588644965038587389016849
61241073588705903043903023411167
61241073588714008565991325550821
61241073588715194681675780378491
61241073588715209505833809191787
61241073588715209505896570956711
61241073588715209506088041177420
61241073588717895790565312712973
61241073588717895790565655669565
61241073588717906908685631302113
61241073588717910614475617238367
61241073588717911209523301409385
61241073588717911209523387148533
61241073588717912261855837238181
61241073606151988661083634593225
61241073606151999596105586839005
61241073606151999596105672928073
61241073606151999641880178542937
61241073606151999779119926472861
61241073606151999779119927872541
61241073606151999779120013611689
61241073606151999779140847179261
61241073606151999779140848578941
61241073606151999779203608826093
61241073606151999779203610225773
61241073606151999779203610343865
61241073606152003302230389793575
61241073606152003485244729427431
61241073606334818565483760809727
61241073606334818565483789507535
61241073606334818611237374415999
61241073606334818748686386788115
61241073606334818748686415485923
61241073606334818748686501106979
61241073606334818748686501225071
61241073606359133896590273756085
61241073606359134079604613389941
61241073606370791498271339894001
61241073606370793282663127816599
61241073606370793282663470773191
61241073606370825904938949790745
61241073606370826453981967292633
61241073606370835924973891059497
61241073606370835970727506084323
61241073606370835970727591823471
61241073606370837023058925423293
61241073606370837572101942925181
61241073606370837754300376434309
61241073606370837755116165059457
61241073606370837755116279378321
61241073606370837755116283977591
61241073606370841277892391204333
61241073606370841277955035449191
61241073606370841277955035468065
61241073606370841278139996455849
61241073606370841278143320743963
61241073606370841323645973048561
61241073606370841323708649424257
61241073606370841323896935768789
61241073606370841323897021507937
61241073606370841453563602740945
61241073606370841453563945697537
61241073606370841460338429615057
61241073606370841460906727773953
61241073606370841460969375101921
61241073606370841460969403799729
61241073606370841461154332559069
61241073606370841461154337158339
61241073606370841461157690144261
61241073606370842513489109833151
61241073606432076361234847177038
61241073606432076361234847177047
61241073606432079884260798051177
61241073606432079884260883672233
61241073606432079884260883790325
61241073606432079930014382959641
61241073606432079930014468698789
61241073606432080067275137685033
61241073606432080067275223306089
61241073606432080067275223424181
61241073606439869980946828708455
61241073606439870026616816886195
61241073606439870026700499705987
61241073606439870163877485522519
61241073606439870163877485872439
61241073606439870163961168342311
61241073606439881144736706779595
61241073606439881281997461155067
61241073606439881281997547244135
61241073606439881282081143974859
61241073606439881282269516408459
61241073606439884805104943610819
61241073606439884805293228905591
61241073606439884805296327738305
61241073606439884850858528519283
61241073606439884851046813814055
61241073606439884851049912646769
61241073606440170170217508795759
61241073606440170353169000575623
61241073606440170353169086314771
61241073606440170353231762340547
61241073606440184994375537609055
61241073606440184994566921618440
61241073606440184994566921618449
61241073606443770837829646125135
61241073606443770840277449737377
61241073606443772487218221665631
61241073606443772623850894882725
61241073606443772623850980621873
61241073606443772623851353674501
61241073606443772623914029700277
61241073606443772624395207830631
61241073606443772624416128537031
61241073606443772624416214276179
61241073606443772624478890301955
61241073606443772624667175596727
61241073606443781912644500975645
61241073606443787265538981680585
61241073606443787265810606371997
61241073606443787265810950863783
61241073606443787265813930660111
61241073606443787311313488714003
61241073606443787311376250478927
61241073606443787311564535773699
61241073606443787448553236643927
61241073606443787448574157350327
61241073606443787448636919115251
61241073606443787448825204410023
61241073606443787448825290503462
61241073606443787448828303596869
61241073606443787448828389336017
61241073606443788501159719749299
61241073607315186877440166948159
61241073607315231342302588691757
61241073609398550507912392446253
61241073609398552289856719713201
61241073615306875731743465495377
61241073615306875731743465845297
61241073615306877513687793112245
61241073615306877515884462521591
61241073615306877516135596724487
61241073615306877516136285819839
61241073659290592040948160561609
61241073659290592589991179463177
61241073659290592589991265202325
61241073659290607414968181361055
61241073659290607415155461779547
61241073659290892960834650129301
61241073659290907787440395765931
61241073659315208291750439463969
61241073659325724206458244694495
61241073659325724206645525112987
61241073659325725441804290068007
61241073659325725441804291467687
61241073659325725487495200002067
61241073659325725853586297026739
61241073659325725853586297376659
61241073659325725853586640333251
61241073659325729147845410202785
61241073659325729148033695497557
61241073659325729559627673329201
61241073659326025630990944029167
61241073659326025630991201246611
61241073659326025630991202646291
61241073659326913891361510731783
61241073659326924963727901105947
61241073659326925009481486014411
61241073659326925009481486364331
61241073659326926793055361255179
61241073659326930316898335679743
61241073659326930499912675313599
61241073659326930499912789632454
61241073659326930499912794336718
61241073659509395430233303830689
61241073659509395613331326290161
61241073659509396664847871686037
61241073659509397213890890587605
61241073659509440078382033328531
61241073659509441678941597625975
61241073659509444841837089952149
61241073659509444843257717956689
61241073659509445390608139806033
61241073659509445390880107454037
61241073659509695802601920170305
61241073659509697579651958553865
61241073659509697586175738018361
61241073659509740267652626858755
61241073659509740267652627208675
61241073659509742051226531145799
61241073659509742051289206821655
61241073659509742051289207171575
61241073659509745163286207458581
61241073659509745169872663298773
61241073659509745755635007656371
61241073659509745757894524924081
61241073659509745758082811268613
61241073659509745762978127972017
61241073659509745764669267108805
61241073659532859742017266087967
61241073659532859742205294165295
61241073659533756459122115363123
61241073659533756459184791388899
61241073659533756466714826106069
61241073659533757008165134264691
61241073659533757015485875959953
61241073659533760172568293352927
61241073659533760172756321430255
61241073659534012915399274657077
61241073659534055557712471986417
61241073659534055603466056894881
61241073659534057380450067784515
61241073659534057380512743810291
61241073659534060499036879961871
61241073659534060499096199937489
61241073659534061093892803747521
61241073659534061093896241304739
61241073659544519357108833496343
61241073659544562182370170787477
61241073659544562182371290449181
61241073659544563828495378010949
61241073659544563828746082114053
61241073659544567123570427413583
61241073659544567123758455490911
61241073659544567169323669833627
61241073659544567169511956178159
61241073659544567534533431191697
61241073659544567535540720133647
61241073659544867312840649875671
61241073659544867313028935170443
61241073659545753468273600156621
61241073659545762939453551650893
61241073659545762977613421879075
61241073659545762977613422228995
61241073659545762977676098254771
61241073659545762985019218570417
61241073659545764586393575789169
61241073659545764768592007548697
61241073659545764769407915091979
61241073659545764769595825650853
61241073659545767743579962433791
61241073659545768292372310062933
61241073659545768292622981335359
61241073659545768468043606288933
61241073659545768474630062129125
61241073659545768475445969672407
61241073659545768475449407229625
61241073659545768475449411815845
61241073659545769520187687131361
61241073659545769520438735590737
61241073659545769527697058477667
61241073659606686577892977944211
61241073659606691333755323824883
61241073659606691333817999850659
61241073659606691882798342726451
61241073659606701402054101358133
61241073659606703003156485876101
61241073659606703003241173105613
61241073659606706160151778772405
61241073659606706160151864511553
61241073659606986767163571474435
61241073659606986767163571824355
61241073659606991662797152074261
61241073659606992255082932939763
61241073659606992255083275896355
61241073659606992255083276246275
61241073659606992255145695054607
61241073659606992255145952272051
61241073659606992257405469539761
61241073659607001545571109979893
61241073659607001591324694888357
61241073659607001591324695238277
61241073659607002780666740812989
61241073659607003375525359433161
61241073659607006486766809853637
61241073659607006486766896059345
61241073659607006486955180887557
61241073659607007081563413663669
61241073659607007081751440691237
61241073659607007081754879298215
61241073659617448873490296829241
61241073659617493345064869421175
61241073659617497049410326949379
61241073659617497049410669905971
61241073659617497051649094640517
61241073659617498332749472116381
61241073659617498333021527369773
61241073659617498698296975131417
61241073659617498698861834202273
61241073659617498698861834221147
61241073659617498881792233817767
61241073659617498881792491035211
61241073659617498882064546288603
61241073659617508169768813055621
61241073659617508169853500285133
61241073659617509450869190531485
61241073659617509999912209450315
61241073659617509999912466667759
61241073659617509999996149487551
61241073659617510000184521921151
61241073659617513111153917419281
61241073659617513111154003158429
61241073659617513111240665793423
61241073659617513111428951088195
61241073659617513156928509123373
61241073659617513156991270888297
61241073659617513157179556183069
61241073659617513522204042624165
61241073659617513523019950173271
61241073659617513523022928919839
61241073659617513523211330068669
61241073659617513523211334300757
61241073659617513706034289807127
61241073659617513706222575101899
61241073659617813300699659405455
61241073659617813712481928180901
61241073659617814947577554781909
61241073659618666284813368228107
61241073659618697806492702942339
61241073659618699455944210072769
61241073659618699456132238150097
61241073659618699638142641832297
61241073659618699638393690291673
61241073659618699638874609804903
61241073659618708927123156696585
61241073659618708972876741605049
61241073659618708972877856563893
61241073659618714280018557601467
61241073659618714325793063216331
61241073659618714462300672045273
61241073659618714463032897235323
61241073659618714463032982974471
61241073659618714463053817941723
61241073659618714463116579588546
61241073659618714463116579588555
61241073659618714463116579706647
61241073659618714463304602016853
61241073659618714463306926014907
61241073659618714463308045223092
61241073659618714463308045223101
61241073659618714463308049809321
61241073659618714463308049927356
61241073659618715515639378941015
61241073659618715515639379290935
61241073659618715561394083532913
61241073660274010422161395007977
61241073660274010422161481097045
61241073660492815595166887166079
61241073660492860060217594204449
61241073660493165195958589336590
61241073660493165198215040583390
61241073660517174846987662015233
61241073660517174846987662365153
61241073660517174847175948709685
61241073660590106559456226349293
61241073660590106559456483566737
61241073660590106559540166386529
61241073660590121383889662234051
61241073660590422808255886480722
61241073660590426514547425854564
61241073662573477522391593895953
61241073662573477522392053037649
61241073662573478711737193213067
61241073662573479169273042647546
61241073662573479304252325594205
61241073662573479304252440379629
61241073662573479304273246299153
61241073662573479304336379950305
61241073662573479304336380304597
61241073662573479306533049364023
61241073662573479306784097823399
61241073668481803797530380216200
61241073668481803797551272224792
61241073668481804529587738285029
61241073668481804529608658989977
61241073668481804530615257315883
61241073686206779604863812991421
61241073822762412235145418532668
61241073822762427052532059428750
61241073822762427052532059432962
61241073822785838109658367042806
61241073822785838109658709999398
61241073822786694210015973146186
61241073822786738677386464790600
61241073822786738677386550883880
61241073822786738677407471588828
61241073822786738677407473007382
61241073822789395501752737766522
61241073822789439831590506919656
61241073822789439831862474685704
61241073822789439968788499530204
61241073822789439968788843903738
61241073828985936185444718536383
61241073828989838050893867501505
61241073828989838050914788207857
61241073899793394856090406915148
61241073899817706481721284248156
61241073899890656174593238131596
61241084590470312106328168197813
61241084590494623731206161219257
61241084590566706353718851474373
61241084590567606784269878739333
61241084596487051501568827817371
61241086032307345914973652539886
61241086032307345920056226718046
61241086032307345922228925940355
61241086032307345922229652945082
61241086050033221978519674231519
61241086103109987100784035282925
61241086103207248425271234137647
61241086103207248425271891471115
61241086504961340198655606193605
61241086504962236923168581327577
61241086504962240629206633458565
61241086504962240629209957746679
61241086510878972936734846393891
61241086510881674228387797802018
61241086510881674228387840933303
61241086510881674228387926672451
61241086510903299385770480974354
61241086510903299385770524105639
61241086510903299385770525621959
61241086510905984023119861066289
61241086510905989559303630267971
61241086510906000677423348799715
61241086510906000677423607416839
61241086510906000677423691639667
61241086510906000677423693155987
61241086528631876733714268452535
61241086581697833395924097074777
61241086581708640209668547012959
61241086581708641856796942185155
61241086581709531303978182814261
61241086581709542424524955614955
61241086581770467943942274455305
61241086581770467943942360194453
61241086581770768270557305536537
61241086581781286058904722018947
61241086581781576731429807690323
61241086581781576731430064907767
61241086581781576731430150646915
61241086581781591555587836503619
61241086581781591555587836970179
61241086581781591555588179460211
61241086581782492123315935789207
61241086581782492123316280145479
61241086581805586519822234995249
61241086581805601389820511353615
61241086581805886709176511813437
61241086581805892062345854242435
61241086581805901533337520441935
61241086581805903180465572774179
61241086581805903180465573124099
61241086581805903180465915614131
61241086581805903180465916080691
61241086581805903180465917130451
61241086581806803748193929043931
61241086741318065338536918746338
61241086741339690495919601918674
61241086741342391787907084721459
61241086741342395492252870654686
61241086741342395492253985263610
61241090333751508317971680383439
61241090333751508317971681433199
61241090339692565421172963043453
61241090339692565421173048782601
61241090339692567067548960109177
61241090339695271888064455203955
61241090339695272065995558726913
61241090339695272071078790238541
61241090339695272071078794837811
61241090339695272072519338541329
61241090339695272073335127166477
61241090339695272073335241485341
61241090339695272073335246084611
61241090357396784619463359179443
61241090357396816738449747129049
61241090357396816784140569924121
61241090357396816784203332038965
61241090357396816784203417778113
61241090357417545858378694587754
61241090357421099943855368564181
61241090357421148122286221297803
61241090357421148127096740553617
61241090357421148127369452790557
61241090357421148127369457395651
61241090357421148128872677137995
61241090410243936657877906605307
61241090410487101085149139724983
61241090410560035959782005696711
61241090410560035959782348186743
61241090410560047077903095938183
61241090410570542630006723482255
61241090410595126395543145435861
61241090410595126395605564594113
61241090410595170862160581990255
61241090410595174573764705361981
61241090410595174573785625950289
61241090410595174573786397719261
61241090410595174573848387715213
61241090410595174575728582749345
61241090410595174576293410053945
61241090410596069629950795833883
61241090410596075141660860340323
61241090410596075143540335691809
61241090410596075143540364738085
61241090410596075189858646215880
61241090812251971669040343726867
61241090812252868395496274610135
61241090812277183724719811248851
61241090812349262642886959286375
61241090812349266347232759771171
61241090812350129712390421164999
61241090812350163073437986551335
61241090812350166777783787036131
61241090812350177890821188490519
61241090817977825696548174127507
61241090818269567017881737073877
61241090818269609660128735197715
61241090818269609666906541887029
61241090818269609667470740904437
61241090818269611314599797659451
61241090818269611497048904690213
61241090818291214416248709894433
61241090818291214416311385938923
61241090818291214416499756954129
61241090818291225534431361688111
61241090818293924995941793230973
61241090818293924996130078525745
61241090818293926826021394269233
61241090818293926826021765922181
61241090818293926826272441328929
61241090818293930532059820502609
61241090818293930532062800784371
61241090818293930532313847844067
61241090835991885282657587196139
61241090835995438140043471382025
61241090835995443079003841140723
61241090835995485768950789230869
61241090835995485768950789347509
61241090835995486310943946306371
61241090835995486311216001578637
61241090835995487553904713757867
61241090835995491250155362639331
61241090835995491257497370231167
61241090836016190087804606136055
61241090836016201205924582235163
61241090836016201205924667974311
61241090836019786822867963359135
61241090836019786822867963709055
61241090836019801098174325869585
61241090836019801098174325986225
61241090836019801647029058076701
61241090836019801647029059593021
61241090836019801647029431148203
61241090836019802875033099143171
61241090836019806588353839123657
61241090836019806588413159099275
61241090836019806588604510396083
61241090888877428193250460917639
61241090888877428193438746212411
61241090888877428238941398381655
61241090888877428238941398498295
61241090888877428238941398848215
61241090888878630595138695476973
61241090888878630596830947123165
61241090888878634301176747607961
61241090889158705537443577899463
61241090889169212209111480963045
61241090889169212209111481312965
61241090889169469525922509916677
61241090889169512352628489934725
61241090889169512352628490401285
61241090889169512353443278736373
61241090889169513999757542557029
61241090889169513999757547156299
61241090889169514000572330892117
61241090889169514000572335491387
61241090889169517704164990547745
61241090889169517704353276892277
61241090889170370088588954096093
61241090889170370096182007912271
61241090889170370096182008262191
61241090889170412760267742089567
61241090889170414567547288881977
61241090889170414614137701903743
61241090889170418264572003198599
61241090889170418271893089366773
61241090889170418272165057014777
61241090889170418272165057364697
61241090889170418272165058414457
61241090889193527538335017485121
61241090889193527538335017951681
61241090889193527538586064544817
61241090889193818211111035897329
61241090889193827681852026573441
61241090889193827681852027040001
61241090889193827682103073633137
61241090889193827682103074099697
61241090889193833035021456724467
61241090889193833035269064710625
61241090889193833035272503784163
61241090889193833035272507916873
61241090889194713288492634525971
61241090889194718778922817536149
61241090889194728112653986460981
61241090889194728112653986577621
61241090889194729889449740402279
61241090889194729897042794568377
61241090889194733603080846699365
61241090889194733603084170987479
61241090889194733603084289911437
61241091048410314804467906393815
61241091048691581030603698953067
61241091048691581030603699302987
61241091048694282322005732638491
61241091048694282322005733688251
61241091048702355681299682824107
61241091048702398918154997946885
61241091048702403857282731926613
61241091048706000777619861382197
61241091048706000823352525585713
61241091048706000823373446290661
61241091048706000823373446640581
61241091048706002607763257751375
61241091048726414103861525497281
61241091048726414103924287262205
61241091048726671010523219462823
61241091048726714247378534585601
61241091048726714247441296350525
61241091048730305034477007646749
61241091048730305034539769411673
61241091048730316106843398020913
61241091048730316145254977222655
61241091048730316145254977572575
61241091048730316152596982929377
61241091048730316152596983279297
61241091048730321635685161632513
61241091048730321643024844390941
61241091048730321643024848990211
61241091048730321643027167339235
61241092248048847485721845265381
61241092248072258680048897577493
61241092248072262386086607801649
61241092248072262386086950758241
61241092248073159110599581885861
61241092248073159110599840153065
61241092248073162816637635066609
61241092248073162816637893333813
61241092248145241725582238007007
61241092248146142156133608228559
61241092248146142156133609278319
61241092253989895122261979685701
61241092253992594585969196496179
61241092253992596233098253717753
61241092253992627940301257816429
61241092254065573925712436670575
61241092254065590397002961195783
61241092254065590580017300363079
61241092254087189794870155778273
61241092254087189794932831822763
61241092254087200912969123567045
61241092254087200912969125083365
61241092254087200912990791943879
61241092254087200913052807571951
61241092254087200913052893661019
61241092254087200913241840403255
61241092254087200913241869105275
61241092254087200913241954844423
61241092254089891084263804644911
61241092254089891084263804994831
61241092254089891084326481020607
61241092254089891086502229729377
61241092254089900374751638728449
61241092254089902204622291101073
61241092254089902204642840153073
61241092254089902204643211806021
61241092254089902204643869139489
61241092254089902204643873738759
61241092254089902204706635859267
61241092254089902204893887212769
61241092254089902204893915909125
61241092254089902204895030867969
61241092254089902204895035590947
61241092254089905727921073012185
61241092254089905908487560836684
61241092254089905910660260058993
61241092254089905910681266386449
61241092254089905910684246668211
61241092254089905910744028636647
61241092254089905910931969439793
61241092254089905910935408046771
61241092254089905910935412626349
61241092254089905910935412646041
61241092271499666064089803382445
61241092271499666613132477927741
61241092271499666613216419383531
61241092271499666658907328267671
61241092271499666658970004293447
61241092271499667893689261762603
61241092271499667893751937788379
61241092271714598470019155600825
61241092271714602128611371177157
61241092271714602174364956085621
61241092271714602174365300441893
61241092271718471237119110304287
61241092271718471282810047787017
61241092271718471282810047903657
61241092271718471282810048253577
61241092271718471282872723812793
61241092271718471282872724279353
61241092271718472470143049542015
61241092271718472472403255555317
61241092271718500884511323117435
61241092271718504040086073748347
61241092271718504589129091250235
61241092271718504589129091600155
61241092271718505826170456273729
61241092271718505826170456623649
61241092271791450576611674974169
61241092271791450622302583858309
61241092271791450622365259884085
61241092271791450622365345623233
61241092271791451811330588087053
61241092271791451811330932443325
61241092271791451811393608469101
61241092271791451857084517353241
61241092271791451857147193379017
61241092271791466636035133295215
61241092271791466636118815648447
61241092271791466636118816115007
61241092271791466636306843706901
61241092271791466636307843996961
61241092271791466681873147167439
61241092271812165466426052019895
61241092271812176584546028119003
61241092271812176584546113858151
61241092271812176584734314463535
61241092271812176584734400202683
61241092271812176584735089302407
61241092271812176584735175041555
61241092271815761652634418768655
61241092271815762201405469691173
61241092271815762201489409242975
61241092271815762201489409592895
61241092271815762201677437320303
61241092271815762201677437670223
61241092271815765335512345432251
61241092271815767140554124725769
61241092271815767140616886490693
61241092271815767143064574132237
61241092271815767143064602828593
61241092271815767143064603178513
61241092271815767143064947203739
61241092271815767188818532113655
61241092271815776476795771753425
61241092271815777025650503960541
61241092271815777025650505476861
61241092271815777025838905109371
61241092271815778260912867913941
61241092271815778260934535942467
61241092271815778261184464025637
61241092271815778261184578811061
61241092271815778306750883321359
61241092271815781966950922629883
61241092271815781966951008350157
61241092271815781966951008369031
61241092271815781967034604983115
61241092271815781967222517206385
61241092271815781967222602945533
61241092271815781967222976017035
61241092271815782012788190009671
61241092324673388752793385212313
61241092324673388798484209407225
61241092324673392504522262587973
61241092324673392504522348677041
61241092324673692648018349571665
61241092324674561554633692042360
61241092324857375120002480217755
61241092324881386418286190218219
61241092324881686744817540345899
61241092324881734923311067570103
61241092324881734923311068036663
61241092324892182258573034965045
61241092324892197082734502268679
61241092324892197082734502735239
61241092324892197082922530346007
61241092324892197128676029516935
61241092324892197128676031033255
61241092324892226730210283582755
61241092324892226775901107777667
61241092324892226775963869892511
61241092324892230480225986157835
61241092324892230480246908262463
61241092324892230480309670377307
61241092324892230482757386734081
61241092324892230482757386850721
61241092324892230482757388250401
61241092324892230482757472939789
61241092324892498918314894477217
61241092324893397702744037288887
61241092324893447655334811088963
61241092324954321292982074705755
61241092324954621619513424833435
61241092324954669797944276031863
61241092324965176468168651327375
61241092324965478257810438593507
61241092324965493082786778921617
61241092324965493082974721259797
61241092324965493082974722776117
61241092324965493082975837385041
61241092324965493082975841984311
61241092324966393650786502898617
61241092324966393650786503248537
61241092324966393650786504298297
61241092324966393650787504588357
61241092324989488047104430137619
61241092324989488092774333627583
61241092324989488092858016447375
61241092324989502917207510428657
61241092324989788236375025535695
61241092324989788236563053613023
61241092324989788236563396569615
61241092324989793587033975232223
61241092324989793587284765424395
61241092324989793587285108380987
61241092324989793589544453703841
61241092324989793589544455220161
61241092324989793589544539909549
61241092324989793589732481781169
61241092324989793589732483297489
61241092324989793589732826254081
61241092324989803060724519516977
61241092324989803060724519983537
61241092324989804707580832722305
61241092324989804707664515075537
61241092324989804707664515542097
61241092324989804707852458930037
61241092324989804707852801886629
61241092324989804707853461953127
61241092324989804707853573538961
61241092324989804707853576738551
61241092324989804707853578138222
61241092324989804707853578138231
61241092324989808413890510594465
61241092324989808413893949668003
61241092324989808413893953800713
61241092324990660848944736967666
61241092324990688667114080409811
61241092324990694157544234723633
61241092324990694157544263419989
61241092324990703491275432344821
61241092324990703491275432461461
61241092324990705275392528505337
61241092324990705275664124617033
61241092324990705275664240452217
61241092324990705275665243947691
61241092324990705275665272645499
61241092324990705321418944694195
61241092324990708981702177797781
61241092324990708981702263536929
61241092324990708981702292583205
61241092324990708981705616871319
61241092324990708981705650174221
61241092324990708981705735795277
61241092324990708981705735913369
61241092484206279070051607983315
61241092484206579213547696366687
61241092484210181073096499372675
61241092484210181118850055584783
61241092484210181118850084281139
61241092484210181118850170370207
61241092484392996337979104219051
61241092484392996338230152678427
61241092484414573363419408063649
61241092484417274609339567387809
61241092484417275021121831563985
61241092484417307962856840372971
61241092484425079987157973277909
61241092484425083693195768191453
61241092484425083693196026458657
61241092484425083693196112547725
61241092484425117045020788480663
61241092484425117045271836940039
61241092484425117047447585648809
61241092484425117047468506353757
61241092484425128158058448202255
61241092484425383836713121636045
61241092484426286234921580268039
61241092484428987526511612984515
61241092484429019048190947698747
61241092484429019050450379227309
61241092484429019050701425820445
61241092484429019096454982032553
61241092484429020697579435982323
61241092484490257655124299233291
61241092484490257700606173244635
61241092484522378364341732203673
61241092484522389482545733146045
61241092484522389482733677000545
61241092484522389482734791609469
61241092484522630329637181365873
61241092484522674801086401906255
61241092484522678505432202391051
61241092484522678507858741291993
61241092484522678507942682378989
61241092484522679742661595491873
61241092484522689626062742234365
61241092484522689626250686088865
61241092484522689626251800697789
61241092484522689809266058847511
61241092484522689809266144586659
61241092484522694567635527249181
61241092484522694567637851597155
61241092484522694567638856019925
61241092484522694567638970338789
61241092484522694567638970811172
61241092484523580905269950729661
61241092484523580905270323782289
61241092484523590239566008951075
61241092484523590239817057410451
61241092484523590377077840837863
61241092484523590377077926577011
61241092484523595135450666712297
61241092484523595135450752451445
61241092484526248843405759539379
61241092484526280365085094253611
61241092484526280367407544297981
61241092484526280367595572375309
61241092484526280413161129206445
61241092484526280413161215295513
61241092484526280413349501640045
61241092484526282196735033143569
61241092484526282196923405577169
61241092484526282196986081602945
61241092484526291485527519930529
61241092484526291485715548007857
61241092484526291531197165618237
61241092484526291531218428813217
61241092484526291531219086146685
61241092484526291531281104838993
61241092484526291531469132916321
61241092484526296838634935521957
61241092484526296838886096900517
61241092484526296884385540620883
61241092484526296884448302385807
61241092484526297021625283947325
61241092484526297021625288546595
61241092484526297021645788351720
61241092484526297021646175955917
61241092484526297021646180555178
61241092484526297021646295346275
61241092484526297021646295346434
61241092484526297021648613223075
61241092484526297021649275136121
61241092484526297021649275155804
61241092484526297021649275155813
61241092484526297021709057111199
61241092484526297021896949730280
61241092484526297021899317326179
61241092484526297021900436514681
61241092484526297021900436534364
61241092484526297021900436534373
61241092962797128446652012822337
61241092962797128446735782780957
61241092962797128858518045907373
61241092962991321256424228761861
61241092962991621491699542098913
61241092962991665910808036094095
61241092962991665910808379050687
61241092962991666322402356882331
61241092963023775507260035258093
61241092963027640495622283938485
61241092963027640495684702746817
61241092963027644201660337119233
61241092963027644201722755927565
61241092963027688666334473568059
61241092963027688666522758862831
61241092963027688666585177671163
61241092963086211164419826663311
61241092963088912410047268412975
61241092963088912410130952632447
61241092963088912410318980709775
61241092963088912410319323666367
61241092963088912456072908458191
61241092963088912821913301498011
61241092963088927234480446613729
61241092963088927234480447080289
61241092963088927280234031522193
61241092963088927280234032921873
61241092963096717788137471289263
61241092963096721492482928817467
61241092963096721492483271774059
61241092963096732612778996115377
61241092963096732612799916820325
61241092963096732612862678935169
61241092963096732613050620923429
61241092963096732613050622323109
61241092963096732613050965279701
61241092963096732613051625346199
61241092963096732613051736932033
61241092963096732613051740131623
61241092963096732613051741531303
61241092963096732750312408773611
61241092963096732750312494862679
61241092963097032756567629895109
61241092963097032756567631411429
61241092963097032756568746020353
61241092963097032756568750619614
61241092963097032756568750619623
61241092963097033991726395912939
61241092963097033991914390694641
61241092963097033991914419390997
61241092963097933324129369015255
61241092963097933324380532260055
61241092963097933369882953807070
61241092963097933370134115652199
61241092963097933370134117051870
61241092963097933370134117051879
61241092963097934559475501533259
61241092963100575296509538312053
61241092963100575319418990473669
61241092963100575319482009456037
61241092963100590120667567125349
61241092963100619767959987780223
61241092963100619768712100089535
61241092963100619791056582047971
61241092963100619836810166839795
61241092963100619836872842865571
61241092963100623472305788265019
61241092963100623495214011498847
61241092963100623495402039576175
61241092963100623495402382532767
61241092963100623541155967324591
61241092963100623541218643350367
61241092963100634592054881426047
61241092963100634592869669761135
61241092963100634615760782899861
61241092963100634615782446560785
61241092963100634615844465253093
61241092963100634615844465719653
61241092963100634661514367691685
61241092963100634661514453430833
61241092963100634661535259700277
61241092963100634661535374135781
61241092963100634661535374485701
61241092963100634661598021465201
61241092963100634661598050161557
61241092963100634661598050511477
61241092963100634661787194247489
61241092963100635027564713936551
61241092963100635027815877181351
61241092963100636262889839654875
61241092963100636262910846448891
61241092963100636262973522474667
61241092963100636263161894908267
61241092963100636445423729562784
61241092963100636445925182416597
61241092963100636445925185616187
61241092963100636445987861641963
61241092963100636446175886519701
61248865751938984059873461762033
61248865751938984062129798689969
61248865751973751258855054091534
61248865751973801073875190570610
61248865751973801076322911626032
61248865751973801081402039428666
61248865751973801083661475189316
61248882271507001057285826950057
61248882271507002292067760443585
61248882962828172695346022933238
61248884339420829404876675969735
61248884345329154621992590014501
61248884345329159561120323994229
61248884416244673745266624265208
61248884416317653090654932036124
61248884416338364357844517874673
61248884416338364358408602106657
61248884416338364360100854802609
61248884416338366142234329342029
61248884416338366142798413574013
61248884416338366144490666269965
61248884416338366144678952627547
61248884416338380968840076041469
61248884417213662680394424693225
61248884417213662680457186812281
61248884417213666384802987297077
61248884417213666386434800822267
61248884417213677497840388751465
61248884417213677504555548107147
61248884417213682856092392614091
61248884628955220321678543205968
61248885036746431098217278778889
61248885036746431098782134663205
61248885036746447152451494715945
61248885054437488531600444971425
61248885054437488532164529203409
61248885054437490315990256438781
61248885054437490316554340670765
61248885054484313256134409604949
61248885054484313261216893444691
61248885054484313261218012652885
61248885055312801671596315848217
61248885107647182742803038016092
61248885107647182742803124109372
61248885107647182745062559870022
61248885107647182745062817087466
61248885107647184526375908851352
61248885107647184526941026185200
61248885107647184529451509359678
61248885107647184529451595098826
61248885107647232148299827045484
61248885107647232148299827399616
61248885107647232150555907110108
61248885107647232150559263160266
61248885107647232150744192404880
61248885107647232155576748038988
61248885107647232155639510158044
61248885107647232158087231213466
61248885107647232562338171299334
61248885107647232563091315647700
61248885107647232563091316710510
61248885107647232567358753947960
61248885107647232568174661478192
61248885107647232569869238185248
61248885107647232700352070023172
61248885107647232704619422584284
61248885107647232705435330114516
61248885107647233932689638512840
61248885107647233935134003518104
61248885107647233935697744793496
61248885107647233940028202430256
61248885107647233940781347841432
61248885107647233942475923485678
61248885107647233942476009224826
61248885107647234347480007919912
61248885107647234347480008982722
61248885107647234347483451126160
61248885107647234351747446220172
61248885107647234354257930457460
61248885107647234354258273414052
61248885107647248622598456788538
61248885107647248622598457851348
61248885107647248759859211164010
61248885107647250406988269318704
61248885107659240092493929101627
61248885107659240138184723548811
61248885107659240270426042119017
61248885107659240275509387949509
61248917439538799378882814318320
61248917599071684297281041477148
61248917652246611311760702068544
61248917652250513177481819744528
61248917652250513177481820216704
61248917652250515005179703694356
61248917652250515007439139456410
61248917652250515007624068345488
61248917652250515007624068699620
61248917652250515007627167533738
61248921268433431722370903491593
61248921268433732277669918470174
61248921268433732277669918471578
61248921268433732277858203764946
61248921268433732277858203766350
61248921268433732278423059649262
61248921268433732278423059650666
61248921268433732460873576519332
61248921675816388934866634814380
61248921723362718811610378145796
61248921723362768771920473414274
61248921746705186260082239954340
61248921746707887551550392976782
61248921746707887551735321749220
61248921746707887551735322221396
61248921746707887551738421054110
61248921746717192000762603487140
61248921746717193830904852088100
61248921906240772470133549380224
61248921906241974871899468857024
61248921959415699484428280727006
61248921959415699484613209971620
61248921959415699484616308804334
61248921959419601350149398875166
61248921959419601350334328119780
61248921959419601350337426952494
61248921959419603178032211243300
61248921959419603178032211597432
61248921959419603179454819109804
61248921959419603179454819122902
61248921959419603179642847187132
61248921959419603179642847200230
61248921959419603180291647359486
61248921959419603180476576602696
61248921959419603180479675436814
61248923111601542682303834743366
61248923158866960187219886194451
61248923158878665784382211773367
61248923158878665784383240625881
61248923159085798155527498921048
61248923164994073426392288562340
61248923164994073426580573857112
61248923164994122830128296989364
61248923164994123386702382781058
61248923164996774718045369307412
61248923164996824670824397689976
61248923164996824678355464575890
61248923164998023598579284364929
61248923182723001100214872553574
61248923182723001100214872553622
61248923182723001101907125249574
61248923182723001101907125250978
61248923182723001106990728297510
61248923182723001106990728298914
61248923182723001106993052295564
61248923182723001109438192136892
61248923182723001109438449354336
61248923182828050735807623690807
61248923182828351476568699377332
61248923182828351476568699378784
61248923182828367947667752619012
61248923182828367947667752620416
61248923324529659636443596466240
61248923342255885843129822713706
61248923342360935654205850849635
61248923342360935656465282378197
61248923395430813032528933289258
61248923395430813032528933289306
61248923395430813034973298294522
61248923395430813039868616047734
61248923395430813040056644125014
61248923395430813040060000175172
61248923395433514150954046143602
61248923395433514150954817795934
61248923395433514150954817797338
61248923395434414755297898233414
61248923395434414755297898233462
61248923395434414762072725107574
61248923395538864516201688215792
61248923395538864518085325037826
61248923395538864518085325039230
61248923395538864518649409271214
61248923395538864561955273124256
61248923395538880577588995338870
61248923395538880577589024035226
61248923395538880577590143243420
61248923395538880577590143244872
61248923796966084360975041643083
61248923796977789951363569213451
61248923796977789951363573445539
61248923796977789958138138870119
61248923796977789958138396070301
61248923796977789958138396087563
61248923796977789958139167722633
61248923796977790095336388680849
61248923796998504799940528809491
61248923797001201152465104959261
61248923797001201152465104976523
61248923797001201152465876611593
61248923797002051758397740283839
61248923797002057109119452095211
61248923797002101720214124834769
61248923797012862275731779274731
61248923797012906749628459403741
61248923797012906749628459421003
61248923797012911688756193400731
61248923797012911688756965048851
61248923797184921787583442738326
61248923797195726954195769917846
61248923797290272156970029690710
61248923797292973448623111485590
61248923797292989920160896907654
61248923797292990057421651637258
61248923797292990057421655869346
61248923797301077323582356870230
61248923803105253484215779414481
61248923803201299221749026040466
61248923803201299222313110272450
61248923803201315281252729268342
61248923803202499976132895030807
61248923803202499978643378199669
61248923820831129587013168055661
61248923820939181245040517080634
61248923820939197719339146469556
61248923873997052157905893724366
61248923874005156025522100300420
61248923874005156032865139109006
61248923874007857324518220903886
61248923874008757893145910441892
61248923874102402481517203409554
61248923874102402525032273263768
61248923874102402525033044916100
61248923874102402527291709024418
61248923874102402662356566010058
61248923874102402662356566011510
61248923874102402662356823227502
61248923874102402662356823228954
61248923874102402663108935536814
61248923874102402663108935538266
61248923874102402663109707189146
61248923874102402664612902939446
61248923874102402664616258989604
61248923874102402664801188232766
61248923874102402664801188234218
61248923874102402664804282833392
61248923874102402664804287065480
61248923874102402664804287066932
61248923874102418586859199010650
61248923874113207691624454571548
61248923874113207691644600443288
61248923874113207691645372095620
61248923874113207693904036203938
61248923874114108260273061633626
61248923874114124733066691569312
61248924033529937023207497164692
61248924033529937030550535973278
61248924033529937076304120883194
61248924033635303459504960467964
61248924033635303505258545377880
61248924033637988689142740882564
61248924033637988689142740882612
61248924033637988689309076602660
61248924033637988689330768959892
61248924033637988691568512363310
61248924033637988691841252134578
61248924033637988737343017978126
61248924033638004751344951131818
61248924033638004751344955363906
61248924033638004797098540273774
61248924033638889303711271755482
61248924033638889303711271755530
61248924033638889305403524451434
61248924033638905776505676525828
61249912429513979562923863711034
61249912429513979563174910770730
61249912429513979563175943872594
61249912446259153784957076900187
61249912446259153791734998374925
61249912605792038710133225533753
61249912659820959038167963145714
61249912659950324417858732890588
61249912659950335530393950254348
61249912659950335530896047206148
61249912659950335530896133299428
61249912659950335531147095665524
61249912659950335537736732199622
61249912659950335537736736431710
61249912659950335538489877610798
61249912659950335538490220567390
61249912659950368882972890793606
61249912659950368889750123522752
61249912659950368889750127754840
61249912659950373830945909135644
61249912659950373830946942237508
61249912659950373831699054546820
61249929658093326848608667980268
61249929889469919402409431283834
61249931093892952061861973927308
61249931324220341120528830725710
61249931726103825263197198708192
61249931726103858621801259667284
61249931726103875225829490806616
61249931726115833047286249497456
61249931726115833047286592454048
61249931731977618975148782751387
61249931732010082657807172621011
61249931732012485819040658387782
61249931732012485819291705447478
61249931732012485819856561331794
61249931732013686576938937318921
61249931732013691518323008226585
61249931732024458384132329447860
61249931732024458384195090167236
61249931732024458384383376507556
61249931732024458391726158452830
61249931732024458391726244191978
61249931732024458391726244209240
61249931732024458391726501409422
61249931732024458391726501426684
61249931732024460031261386202874
61249931732024460031512433262570
61249931732024460038855215207844
61249931732024460038855300946992
61249931732024460038855558164436
61249931732024491735392575359814
61249931732024491742735357305088
61249931732024491742735361537176
61249931732024491742798119070012
61249931732024491742986404364784
61249931732024491742986408596872
61249931732024491743551264481188
61249931732024493382521632114828
61249931732024493389864414060102
61249931732024493389864418292190
61249931732024493389927175825026
61249931732024493390115461119798
61249931732024493390115465351886
61249931732024493390680321236202
61249931732024496684183223079540
61249931732024497095965229005774
61249931732024498331312279834554
61249931732024507797219505692916
61249931732024507797972651104092
61249931732024509444348562447930
61249931732024509445101707859106
61249931732958330344757791569771
61249931732961987570545094261457
61249931732961998683582495715845
61249931750686913282230317545803
61249931750686957746527880218545
61249931750686959536000261277841
61249931750686963234447584640465
61249931750686963242038314458589
61249931750686974353383463217025
61249931750686974355075715912977
61249931802912353506875283586300
61249931802912388505013539176310
61249931802912388505829442120322
61249931802912388505830475222186
61249931802912391800085489392098
61249931802912393447214546129850
61249931802924361077699039241358
61249931802924361077699124980506
61249931802924361077699124997768
61249931802924362724828095996372
61249931802924362724828181735520
61249931802924394428708238093616
61249931802924394428708242325704
61249931802924394428770999858540
61249931802924394429524145269716
61249931802924396075837294831368
61249931802924396075837294848630
61249931802924396075837299080718
61249931802924396075900056596292
61249931802924396075900056613554
61249931802924396076653202024730
61249931803767291923677212574090
61249931803861886550479921869237
61249931803861890248927245231861
61249931803861890249743148175873
61249931803861890256517975049985
61249931803861901367863123808421
61249931803896659092590259354234
61249931803896659094284577781036
61249931803896659094284834998480
61249931803896706713886298095462
61249931803896706713886298449594
61249931803896707270268655753318
61249931803896708499090897897906
61249931803896708505614673480234
61249931962448841924273683751328
61249931962448875276349665361086
61249931962448875282939301541052
61249931962448875283127586835824
61249931962448875283127591067912
61249931962448875283692446952228
61249931962448891337298097877328
61249931962448891337299130979192
61249931962449142113544192010576
61249931962449142113795239070272
61249931962449142113795239087534
61249931962449142121138021015546
61249931962449142121138363972138
61249931962449142121138363989400
61249931962449175472147219867804
61249931962449175472147224099892
61249931962449175472398266927500
61249931962449175472398271159588
61249931963433495884533808008682
61249931963433495884533812240770
61249931963433495884534841110546
61249931963433511939017956396510
61249931963433511939017960628598
61249931963433511939771101807686
61249964134801252240492377083792
61249964134804853962696486143632
61249964276612162968111739512744
61249964347511765465023346628896
61249964347515368834170550552186
61249964347516567761295492042016
61249964347516569588993375987632
61249964347516569591437740992896
61249967709316396658191273392427
61249967709316396795389180259615
61249967709316396795389266002975
61249967945649407435073647776315
61249967945649707578590656864635
61249968424224050708656898084095
61249968424245664930912938462112
61249968424249266653305447141412
61249968424249266653305447259456
61249968424249266653389015175780
61249968424249266653389015293824
61249968424256455270291983864434
61249968424256455272799028082014
61249968424260057543795107584046
61249968441970340413344884986868
61249968441970340413344885104912
61249968441973942135548994046708
61249968441974242324798667456588
61249968441974242324882235490956
61249968441982347981723132465284
61249968441982347984167497116416
61249968441982347984167497470548
61249968577872621884835483012583
61249968577872626826219553920247
61249968583780947108666556411627
61249968583781252192731956063931
61249968583781252193567636407611
61249968583782153353668893688208
61249968583782153353668894042340
61249968583782153355361146738292
61249968583782153356113259047604
61249968601507129026854366581292
61249968601507129027606478890604
61249968654680853637875854531972
61249968654680853637875854650016
61249968654684457007023058455262
61249968654684757332987108967568
61249968654684757333739221276880
61249968654685655934147999945092
61249968654685657761845883890708
61249968654685657763538136586660
61249968654685657764290248895972
61249969806769450336051402848418
61249969806866711652945549403282
61249969806874816762686728282854
61249969806878404079920878233938
61249969854035753584558363854655
61249969854133014901452510409519
61249969854133014901452596152879
61249969854133014901455952203037
61249969854143805250681634250175
61249969854143820075659009550601
61249969860259227579653903671120
61249969860259227579654932540896
61249969860259227580407044850208
61249969860368245828572262310881
61249969877770201656330028358377
61249969877989006280229653743657
61249969877989053853823419457855
61249970019901130747534573701693
61249970492242944242074910937949
61249970492267205904128973694203
61249970492267205904128973711465
61249970492267205904129745363797
61249970492267260813420411031803
61249970492275364688380428068775
61249970516193529819845809685199
61249970516193546842434196377925
61249970516193546842434311163349
61249970728904043456722869369810
61249970728904043456723898239586
61250261345625805030089988242727
61250261345625854436336480893989
61250261345625856274009911059683
61250261345625856274010169339937
61250261345626707421266125944841
61250261345626756834210414179911
61250261557391990751615971871760
61250261557391990751616057960828
61250273764620182510821213842373
61250274243218840972053948499605
61250274426353458740651835101112
61250278072008075307573347130729
61250278550606728826606101820695
61250278550610321352336592366492
61250278550610321946861227012200
61250278787892843595087960452137
61250279915382732526312633514405
61250279987281657898568806216176
61250280009931844927243860919395
61250280009931846162025794414327
61250280010025237114247097718279
61250280010025237121025019193017
61250280010025238349029031207595
61250280010026089503062909292853
61250280010026089503626993524837
61250280010026138916571281759907
61250280010037211353879186353831
61250280010900555052828611114133
61250280152711467460189032297654
61250280222704231562889969430338
61250280223614700206143917817050
61250280223687646198898130781134
61250280624527077618987373350483
61250280624527079404193087780725
61250280625475330430462472105195
61250280625475330437240393579933
61250280630399337437513834202121
61250280630431802356211402499385
61250280630431802356212174151717
61250280630435704809954959044027
61250280630435704816732108866433
61250280630435704816732223657473
61250280630435704817294755176553
61250280630435704817297079541789
61250280630435720869462100184865
61250280631285810590505977620218
61250280631380053932088321858561
61250280631380055166870255347877
61250280631384000267107898252177
61250280648124362520256652193213
61250280648124362520820736425197
61250280648125213676818836389605
61250280648156732961019723185993
61250280648156794082129851100883
61250280648160380298954763764381
61250280648160635421537445144185
61250280648160646541352653754447
61250280648160647152512763861143
61250280648160647152512763865355
61250280648160647152512849600291
61250280648160647152512849604503
61250280648160683599215841547481
61250280648168450272857680399619
61250280648172341636638802596207
61250280648172343420212706550593
61250280648172343420213740002377
61250280648172352749676204050595
61250280648172352749677237519641
61250280648172354533250108004981
61250280648172354533251141456765
61250280648999673692848486754217
61250280649105073480614686992233
61250280649105079014267055617669
61250280649108931474323701521791
61250280649108992593741576742133
61250280649108992593741576746345
61250280649108992595433829438085
61250280649108992595433829442297
61250280649108992595997913670069
61250280649108992595997913674281
61250280649120655535035067024041
61250280649120655535035067378173
61250280649120655535035071627523
61250280649141046830895378265865
61250280649141046833155186034999
61250280649141096243920165444493
61250280649141096243920168632437
61250280649141096244485024516753
61250280649141096793527699062049
61250280649141098028308857716705
61250280649141098028308860904649
61250280649141098028873716788965
61250280649141348804283039843401
61250280649141351918059364862245
61250280649141363028836184180803
61250280649141363028836187367343
61250280649141396379825265496159
61250280649141396387440276552019
61250280649141396982233519731497
61250280649141398210804599329513
61250280649141398217582525036339
61250280649141398218144396525057
61250280649141398218147380920655
61250280649141413034965726975523
61250280649141413037222063903459
61250280701335257488373599794009
61250280701335257490068947090587
61250280701335305528791327556769
61250280701335305666051996193093
61250280701335307313999280240093
61250280701347313236854031976933
61250280701347313236857126931691
61250280701347313236937743382057
61250280701347313236940837982683
61250280701350032642679828851536
61250280702283560131370282525595
61250280702319925721175953840971
61250280702319927503871185077861
61250280702319927505565760722107
61250280860872060784432440442123
61250280860872094280293013751121
61250280860872099634299386358217
61250280860872110197456854568123
61250280861820363592953713993107
61250280861855513713357180415914
61250313015465873773339615785711
61250313032983701011662029962878
61250313032983718893133733537634
61250313033223270480850490726992
61250313033223270480913166748556
61250313033223270480913166752768
61250313033223270480913166870812
61250313033226872202869671027444
61250313033226872203054599786832
61250313033226872203054599799882
61250313033226872203057699104772
61250313033226872203117275812608
61250313033226872203117275825658
61250313033226872203117275930652
61250313033226872203120375130548
61250313033226872340315268418944
61250313033226872340315268436206
61250313033226872340315268891120
61250313169126458010332296862308
61250313175033875345214004606377
61250313192759757258713495577772
61250313192759757258713496049948
61250313192759758905573022424116
61250313192760059094843587724544
61250313245934684135660519883228
61250313245934684135932487532844
61250313245934684135932488005020
61250313245934684135995163558620
61250313245934684135998262880772
61250313245934684273193156169168
61250313245934684273193156641344
61250313245934685920052683015512
61250313245934685920136251049880
61250313245937385427648245475756
61250313245937387211705764810392
61250313245938586001653605681004
61250313245938586001653605685216
61250313245938586001656705003156
61250313245938586138914274317328
61250313245938586138914274789504
61250313245938587785857369198040
61250313245938587831590033401556
61250316625448683057474260262061
61250317245859155072196532617472
61250317263584130154251115438558
61250317316664447724563481625299
61250317316664447724563481625300
61250317316664448319088116271008
61250317316665348749639143535968
61250317322667382982000486804884
61250317322671284847993572602660
61250317322671284847993572606872
61250317322671284847993572619922
61250317322671284847996671924812
61250317322671285030924229416724
61250317322671285030924229433986
61250317322671285030924229888900
61250317322959166957163195485308
61250317322961868242038355805450
61250317322961868248816277280188
61250317340392358653682106617264
61250317340392358653682106621476
61250317340392358653702998625856
61250317340392358653702998630068
61250317340392358653702998748112
61250317340395960375635138519920
61250317340395960375697814545696
61250317340395960375886215694366
61250317340395960375907107689908
61250317340395960375907107702958
61250317340395960375910207007848
61250317340395960375969783715684
61250317340395960375969783728734
61250317340395960375972883033624
61250317340395960513167776322020
61250317340395960513167776339282
61250317340396260519239188018840
61250317340396260519486792817054
61250317340396260519489892121944
61250317340396260702417449613856
61250317340396260702417449631118
61250317340396260702417450086032
61250317476295546183101236731016
61250317476295546183184804765384
61250317499928845431566003480848
61250317499928847078425530327192
61250317499929147267696095627620
61250317499929147267758771653396
61250317553103772308600066680744
61250317553103772308764103427328
61250317553103772308847671461696
61250317553103772308847671933872
61250317553103772446045664072244
61250317553103772446045664544420
61250317553103774092905190918588
61250317553103774092988758952956
61250317553106475384558272713468
61250317553107674174321184828904
61250317553107674174506113588292
61250317553107674311766782220404
61250317553107674311766782692580
61250317553107674311766782692585
61250317553107675958626309066748
61250317553107675958709877101116
61250317553107676004379865278856
61250317553107676004442541304632
61250318706163733240569820214262
61250318752558618812103858366105
61250318752569423978738139722682
61250318752772620406910378614800
61250318758466010251135444512996
61250318758682146342070501378434
61250318758682146342823646789610
61250318758684847496463599031780
61250318758684897632989191771738
61250318758684897639766084378104
61250318758692951371422069581760
61250318759341361546702562600538
61250318759341361958296540432182
61250318759665565742111808178095
61250318759665565742676667244739
61250318776410722501174953718701
61250318776516124245948480667219
61250318776516140170973504225401
61250318776516140170974618828501
61250318777075341523685130139989
61250318777172587977463410547941
61250318777172587977463410552153
61250318777172588023196074755669
61250318912309407328291508585430
61250318936600122567124111909965
61250319390981046820122447625248
61250319390981062881593351480454
61250319390981062881594470688648
61250319390981063430448431598968
61250319396781320521869958549752
61250319396889388059670926058650
61250319396889388059670930309452
61250319396889388059671959179228
61250319396890588816753220213341
61250319397437832012499147787412
61250319397543150862780297072146
61250319397545883678622419582612
61250319397578299178459401121172
61250319414506296193634002738201
61250319414518301979796098318372
61250319414615248282506415151814
61250319414615248283258527461126
61250319414615548426023424240134
61250319414615548426023424241538
61250319414615548426775536550850
61250319414615548428470112195096
61250319414615548428471142113228
61250319414615548428471145296960
61250319414615548428742736708521
61250319414615548474224725973336
61250319414627254025906091153001
61250319415271728797909021991193
61250319415271728797909107730341
61250319415271728797909107747603
61250319415271728797909112329611
61250319415271728797910141199387
61250319467510415513184034469773
61250319467801297126623572095698
61250319468664142325465790901960
61250319627216809280633393549334
61250319627217709848444146687172
61250319627217709848445175556948
61250319627325761324023040813712
61250319627325761324775153123024
61250319627326061514045747119760
61250319627326061514045747119808
61250319627326061515740326997546
61250319627326061651306506095954
61250319627326061651307534964326
61250319627326061653001081740200
61250319627326061653002111658332
61250319627326078170062553869886
61250329547842955673320495991871
61250330168310765012397508200010
61250330185759598124852894565664
61250330185759598124852895037840
61250330185759598124915570591440
61250330185759598124915570595652
61250330185759598124915571063616
61250330185978402748731627942352
61250330185978402748752519950944
61250330185978402748752519955156
61250330185978402748752520423120
61250330185978402748815195976720
61250330185978402748815196448896
61250331674948104527117573952885
61250331674948104527117659696245
61250331674948106173493571022821
61250331834472885570556641466221
61250332313144475200384445665317
61250435726924906557732788421990
61250435802763678805424029221840
61250436016446791997387970464949
61250436016450404969889464056401
61250436016450404969890497158265
61250436016450404970454319940717
61250436016450404970455353042581
61250436033193167348978872291086
61250436033193167349062555133964
61250436033203672372074190205139
61250436033203972514170919499493
61250436034152253535880544141651
61250436034152253535901464729959
61250436034152269591054128813015
61250436034152269591057484863173
61250436034173833812311697166617
61250436034176236607555818883718
61250453263703919230212686876607
61250454468990562451670752977645
61250454674882027921561579522647
61250454674917100797859885197625
61250454680825426021690958596669
61250454680825459368433751896399
61250454680825475427940893037237
61250454680826659941682409859168
61250454680826659942501673458432
61250454680826660125432330272496
61250454680826660130514561494064
61250454681700772374787511242987
61250454681762950262137515870283
61250454681762950262137630183324
61250454681773767774686769053713
61250454698551585651277886083170
61250454698551635613174515447376
61250454698551635613906736038156
61250454698551635613994893655564
61250454698551635618241411721647
61250454698551635618259233104236
61250454698551635618262332309955
61250454698551635618990453404956
61250454698551635618993552610675
61250454698551651672937204776033
61250454698551651673414996393011
61250454698551651673418352442926
61250454698551651673418352443169
61250454698551651718624646006919
61250454698551651718627744839633
61250454698551651718690789685949
61250454698551651719171965932801
61250454699426948621163522844299
61250454699426981972254252206786
61250454699426981974680052756845
61250454699426981974680795829461
61250454699426986914372642620889
61250454699426998027410015495561
61250454699487925932878738070984
61250454699487925932878738072388
61250454699499883488265692626856
61250454699499883488537288738552
61250454699499883495793660680056
61250454699499883495796759885775
61250454699499883496065256791752
61250454699499883496068729050099
61250454699499883496068729050100
61250454699499927967434008503485
61250454699499932906561742483213
61250454699499932909093143176099
61250454699499933493577230748370
61250454699499933496107635874387
61250454699499933496108636046349
61250454699499933496108636046350
61250454699499933496836384088722
61250454699499933496839856347069
61250454699499933496839856347070
61250454699499933503617777821807
61250454699499933503639702932263
61250454699499933503702464697028
61250454699499944019599143937601
61250455100327308763674331111683
61250455100327308763674331117299
61250455100327308765934110655233
61250455100327319876794528953723
61250455100327319876794615041387
61250455100327319876794643739147
61250455100327319881877874784215
61250455100327319881877875132731
61250455100327319884137683964883
61250455100327319884137683970499
61250455100327319884138458786285
61250455100327319884138458805159
61250455100327323590178803149071
61250455100327323590178831728787
61250455100327323590178831732999
61250455100327353228620668904637
61250455100327353235311579735009
61250455100327353235332471737985
61250455100327353235332471743601
61250455100327353235332472210161
61250455100327353235335828260319
61250455100327353235335942579183
61250455100327353235395148117893
61250455100327353235395148235937
61250455100327353235398590379375
61250455100327353235896555975585
61250455100327353235896556442145
61250455100327353235897584845361
61250455100327353235897589431581
61250455100327353235897699630785
61250455100327353235897704217005
61250455100327353235897704235879
61250455100327353235900798463499
61250455100327353235959232467921
61250455100327353235960351681939
61250455100327353237592165070211
61250455100327353237592165075827
61250455100327353237592279861251
61250455100327353237592280911011
61250455100327353237592280929885
61250455100327356941938081395807
61250455100327358177284754585739
61250455100327358177284754939871
61250455100327358177284869725295
61250455100327358726327888295817
61250455100327358726327888645737
61250455100327358726327888762377
61250455100327368054476397592281
61250455100327368054954475118847
61250455100327368054954561212127
61250455100327368054975367009395
61250455100327368054975481800435
61250455100327368054975482850195
61250455100327368054975483335629
61250455100327368055038157472079
61250455100327368055038158871759
61250455100327368055038158889229
61250455100327368055040481820053
61250455100327369290322156394259
61250455100327369290322271179683
61250455100327369290384946851327
61250455100327369290384951456421
61250455100327369839365294802985
61250455100327369839367502961643
61250455100327369839616341862681
61250455106232076142142284614837
61250455106232076142142284619049
61250455106232076142225881701097
61250455106232076142709382416775
61250455106232076144401720851875
61250455106232079848203582852719
61250455106232079848266258878495
61250455106232081083550375419911
61250455106232090961219977979651
61250455106232090961220063718799
61250455106232090961784837051911
61250455106232090961784922791059
61250455106232092196566770546843
61250455106232092196566856285991
61250455106235633944095195405765
61250455106235633944095195409977
61250455106235645054809370464803
61250455106235645059892687715579
61250455106235678406635509599237
61250455106235678413413431073975
61250455106235678413476108984865
61250455106235678413975192843099
61250455106235678414037868868875
61250455106235678414040968055721
61250455106235683348022675107527
61250455106235683950158962161421
61250455106235693233052971826209
61250455106235693233115645962659
61250455106235693233115733591133
61250455106235694468399764391997
61250455106235694468462526156921
61250455106235695063175361408013
61250455106235695063177684356307
61250455106235695063196368202029
61250455106235695063447414795165
61250455106235695063447415261725
61250455106235982308787078625257
61250455106235984139408635335213
61250455106235984139429556041565
61250455106235995252446041493865
61250455106235995252448278348879
61250455106235995252718009141869
61250455107183931819684795287221
61250455107184274650930872313561
61250455107184279590058606293289
61250455107184279596836527768027
61250455107184290709957497256783
61250455107184290710521581484555
61250455107184290710521581488767
61250455107216396737564133100343
61250455107216396737564133105959
61250455107216396738128992172603
61250455107216396740074613093897
61250455107216396740074616280437
61250455107216396740639472160541
61250455107216396740639475347081
61250455107216411556620905761613
61250455107216411556641797770205
61250455107216411557206656841061
61250455107216411557457815033081
61250455107216411557457818219621
61250455107216412791967698323189
61250455107216412791988590335993
61250455107216412791988705121417
61250455107216412792553449402637
61250455107216412792804607594657
61250455107216412792804608065429
61250455107216412792804610781197
61250455107216695089979180209633
61250455107216695097237507799423
61250455107216695097509476982621
61250455107216695098929846234523
61250455107216695099201815417721
61250455107216696929345207090681
61250455107216696929910066157325
61250455107216711151094895929491
61250455107216711151094981668639
61250455107216711745891499758397
61250455107216711746728409029865
61250455107216712982075201591441
61250455107216712982075201945573
61250455153515803174284749036529
61250455153516703742663623234827
61250455154390854829251071674785
61250455154390854829501775777889
61250455154390854830065860009873
61250455154392010984189264512795
61250455154392010984189265929737
61250455154392010984189269116277
61250455154392010984942410276651
61250455154392044336223209491407
61250455154484515529616763934169
61250455154484515529617792803945
61250455154485700234723319602110
61250455154485700234723405337047
61250455154485700234723405341259
61250455154485716286890782688785
61250455159424117239136158592770
61250455159424130183070489800343
61250455159424130183324549953605
61250455159424430371567021913091
61250455159424430371837870957197
61250455159424430371838904059061
61250455159424430372320163092179
61250455159424430372402726841513
61250455159424430372403731126547
61250455159424430372403759943377
61250455159425330757391782770046
61250455160081842839170859988690
61250455160393124888297987721081
61250455160393124890742352726345
61250455160394025451026509618629
61250455160394025451026509624245
61250455160394025456021958833559
61250455160394025456042850842151
61250455160394025456042851308711
61250455160394025456042851314327
61250455160394025456043994497351
61250455160394025456043994502967
61250455160394025456047093335681
61250455160394025456105527334487
61250455160394025456105527340103
61250455160394025458554019929813
61250455160394025458554020047857
61250455160394025458554134366721
61250455160394025458554134715237
61250455160394025458554134720853
61250455160394025458554477671829
61250455160394025458554477677445
61250455160394025458554478722993
61250455160394025458554481909533
61250455160394030390154243598357
61250455160394030390154243603973
61250455160394030397431164591861
61250455160394030397431164597477
61250455160394030397431164709905
61250455160394030397685310489887
61250455160394041509882703485961
61250455160394041509882789579241
61250455160394041509966357141433
61250455160394041509966385839193
61250455160394041509966471926857
61250455160394041510447559370277
61250455160394041510468451260825
61250455160394041510468455965089
61250455160394041510468566046249
61250455160394041510468566051865
61250455160394041510468570750513
61250455160394041510470778913383
61250455160394041510531241723509
61250455160394041510718383829641
61250455160394041510718469450745
61250455160394041510718469922921
61250455160394041510718498148505
61250455160394041510718498615065
61250455160394041510719613105945
61250455160394041510719613111561
61250455160394041510719617343649
61250455160394041510719617810209
61250455160394041510721937103999
61250455160394041510721937105403
61250455160394041510722711944275
61250455160396727154461856080707
61250455160396741566837621767587
61250455160396743213903916740415
61250455177135536630068076194293
61250455177135536675738064842805
61250455177135547791598261285935
61250455177135547791681829320303
61250455177135547793942412973857
61250455177135552735328803647487
61250455177135552735329549902431
61250455177135581099951167742607
61250455177135581145679618503081
61250455177135581145680733112005
61250455177135581145700510629717
61250455177135581145701653818357
61250455177135581145701658404577
61250455177135581145704752651071
61250455177135581145763186537449
61250455177135581145763186655493
61250455177135581145764301146373
61250455177135581145764305850637
61250455177135581145767400451263
61250455177135581147396119257783
61250455177135581147396234048823
61250455177135581147396235098583
61250455177135586041397914676047
61250455177135586087067903324559
61250455177135586087088823912867
61250455177135586087154570191641
61250455177135597154435316130435
61250455177135597199561254691899
61250455177135597199561369482939
61250455177135597200105304778947
61250455177135597200126225367255
61250455177135597200188901038899
61250455177135597200188905625119
61250455177138287737493321038386
61250455177138287737493578255830
61250455177138287744749664400174
61250455177138298857054845263782
61250455177138298857787065854562
61250455177150306428045855087044
61250455177150306428694393324592
61250455177150306428882678619364
61250455177150306428885002971550
61250455177150306428885003089594
61250455177150306474638587875642
61250455177806818510664080185822
61250455178025311879450796348419
61250455178025311879513558108971
61250455178025311879513559525913
61250455178086536208820391306862
61250455178086536208841283315454
61250455178086536216348359476702
61250455178098541949689816016668
61250455178098541949710708025260
61250455178098586421892149156422
61250455178098586421892177736138
61250455178098586421913069744730
61250455178098586421975831509654
61250455178098591367797920333644
61250455178098591367797920451736
61250455178098602481671259349156
61250455178118799173723776273752
61250455178118804115110945896086
61250455178118815225887768047052
61250455178118848584491857585860
61250455178118848585053614755506
61250455178118849179849845512910
61250455178118850407856180481398
61250455178118850407856209061162
61250455178118850407856956247774
61250455178118850414634106070180
61250455178118850415195863239826
61250455178118850415195891819590
61250455178118850415198961954496
61250455178118865232017308009364
61250455178118865234273644937300
61250455178120155584533525905297
61250455178120155584596201576941
61250455178120155584596201581153
61250455178120200054455192201385
61250455178120200054455278290453
61250455178120200054458377123167
61250455178120200054476198528841
61250455178120200054479293129467
61250455178120200054538874904537
61250455178120200054541969505163
61250455178120200056149767841419
61250455178120200056149767845631
61250455178120200056149853934699
61250455178120200056986683234141
61250455178120200056986683238513
61250455178120201879539257950149
61250455178120201879602105808513
61250455178120201884597440698803
61250455178120201884597526792243
61250455178120201884597555017667
61250455178120201884597555371959
61250455178120201884598583887443
61250455178120201884598669980883
61250455178120201884601768813597
61250455178120201884618447026259
61250455178120201884618447498595
61250455178120201884619590687235
61250455178120201884622689519949
61250455178120201884681123406327
61250455178120201884681123524371
61250455178120201887129616231965
61250455178120201887129701853229
61250455178120201887129702325405
61250455178120201887129730550829
61250455178120201887129730550989
61250455178120201887129730905121
61250455178120201887129987768273
61250455178120201887129989167953
61250455178120201887129989185422
61250455178120201887129989185423
61250455178120201887130073861713
61250455178120201887130074924571
61250455178120204988523681278703
61250455178120204995842357237499
61250455178120204995842357709675
61250455178120204995842443798743
61250455178120204995863364037131
61250455178120204995863364387051
61250455178120204995926040058695
61250455178120204995926040062907
61250455178120206818666991929877
61250455178120206818729839788241
61250455178120206825985753627821
61250455178120206825985754099997
61250455178120206825985840193437
61250455178120206826006760781745
61250455178120206826069436453229
61250455178120206826260906674155
61250455178120216108314902807571
61250455178120216108314903275535
61250455178120216108314903279747
61250455178120216108314989368815
61250455178120216108335795166083
61250455178120216108335909957123
61250455178120216108879758691887
61250455178120216108879759164063
61250455178120216108879845253131
61250455178120216108882086694365
61250455178120216108900765841439
61250455178120216108902978702957
61250455178120216108963417519587
61250455178120216108963441517295
61250455178120216108965740467881
61250455178120216109154055877403
61250455178120217938479191560777
61250455178120217938479220258377
61250455178120217938479306351817
61250455178120217938481516031007
61250455178120217939023155082209
61250455178120217939023155554385
61250455178120217939023159786473
61250455178120217939023241647825
61250455178120217939025483089059
61250455178120217939044076142693
61250455178120217939044162236133
61250455178120217939106809210017
61250455178120217939106837907617
61250455178120217939106837907777
61250455178120217939293979541573
61250455178120217939293979895865
61250455178120217939293980013749
61250455178120217939293980013909
61250455178120217939294066107189
61250455178120217939294094686905
61250455178120217939295123202389
61250455178120217939295127434477
61250455178120217939295209295829
61250455178120217939297447550363
61250455178120217939297452272097
61250455178120217939298308128543
61250455178122557144451862452588
61250455178122558928088442415488
61250455178122568262550574888704
61250455178122568262571495128544
61250455178122568262571495595104
61250455178122568262572500004824
61250455178122568262572500017874
61250455178122568262635261769748
61250455178122570044513469699630
61250455178122570046940381769840
61250455178122570046940386020642
61250455178122570046940386374934
61250455178122570046961187690816
61250455178122570046961302009680
61250455178122570046961302476240
61250455178122570046961306608950
61250455178122570046961307081334
61250455178122570046962306885960
61250455178122570046962306899010
61250455178122601609314198457038
61250455178122601609314284196186
61250455178122601614394162839984
61250455178122601614394421107188
61250455178122601614394535426052
61250455178122601614397519939902
61250455178122601614397520294034
61250455178122601614397520307084
61250455178122601614397634612898
61250455178122601614460282058958
61250455178122601614460310638674
61250455178122601614460311124108
61250455178122601616088768113706
61250455178122601616089025331150
61250455178122601616089111070298
61250455178122601616904675643938
61250455178122601616904932861382
61250455178122601616905018600530
61250455178122603392950864159086
61250455178122603393700652470344
61250455178122603393700653520104
61250455178122603393704009570262
61250455178122603393704009924394
61250455178122603393704009937444
61250455178122603393766771689318
61250455178122603393766857795808
61250455178122603398030742684792
61250455178122603398030742802884
61250455178122603398031087157704
61250455178122603398763077594436
61250455178122603398763081826524
61250455178122603398765406309852
61250455178122603398783227698264
61250455178122603398783973835116
61250455178122603398783974307340
61250455178122603398784232587594
61250455178122603398786207980026
61250455178122603398786322298890
61250455178122603398786326879446
61250455178122603398786326898160
61250455178122603398786326997538
61250455178122603398787327188220
61250455178122603398787331420308
61250455178122603398787446093464
61250455178122603398787446211556
61250455178122603398846650333116
61250455178122603398850089307436
61250455178122603398850093539364
61250455178122603398850117519810
61250455178122603398850117986370
61250455178122603398850118005244
61250455178122603398850122119080
61250455178122603398850122591464
61250455178122603400478460675978
61250455178122603400478574994842
61250455178122603400478579575398
61250455178122603400478579594112
61250455178122603400478832212286
61250455178122603400478836811556
61250455178122603401294368206210
61250455178122603401294482525074
61250455178122603401294487124344
61250455178122603401294487124504
61250455178122603401294739742518
61250455178122603401294744341788
61250455178122606548441932436766
61250455178122606548442018175914
61250455178122606548504694201690
61250455178122606555028474016106
61250455178122606555781586615478
61250455178122606555781700934342
61250455178122606555781701400902
61250455178122606555781705533612
61250455178122606555784685448192
61250455178122606556035732856356
61250455178122608332831743904122
61250455178122608332894505669046
61250455178122608340150506074242
61250455178122608340171139815630
61250455178122608340234188427474
61250455178122608340234188894034
61250455178122608340234193026744
61250455178122617668065875470494
61250455178122617668065961676202
61250455178122617668254160765266
61250455178122617668798100660544
61250455178122617668798186399692
61250455178122617668819016649582
61250455178122617668819019831910
61250455178122617668819102388730
61250455178122617668819102855290
61250455178122617668819105925190
61250455178122617668819106988000
61250455178122617668819107460384
61250455178122617668881869225308
61250455178122617669070063709278
61250455178122617669070068308548
61250455178122617669073162541992
61250455178122617669073162896124
61250455178122617669073167141262
61250455178122617669073167613438
61250455178122619452455773143558
61250455178122619452643972232622
61250455178122619453187907528630
61250455178122619453187997867048
61250455178122619453208799537222
61250455178122619453208828116938
61250455178122619453208831299266
61250455178122619453208912806326
61250455178122619453208913856086
61250455178122619453208914322646
61250455178122619453208918455356
61250455178122619453208918927740
61250455178122619453211151065232
61250455178122619453271589881862
61250455178122619453271593064190
61250455178122619453271594481132
61250455178122619453271594481292
61250455178122619453271594599176
61250455178122619453271594599384
61250455178122619453271680692664
61250455178122619453459875176634
61250455178122619453459879775904
61250455178122619453459879893948
61250455178122619453462974009348
61250455178122619453462974376530
61250455178122619453462974494574
61250455178122619453462978608618
61250455178122619453463060115838
61250455178122868406067583977024
61250455178122870236210947070268
61250455178122870236210975649984
61250455178122870236210980371718
61250455178122901757890279918260
61250455178122901757890624274532
61250455178122901759585199918778
61250455178122903582950325760728
61250455178122903582950327160408
61250455178122903582953654648103
61250455178122903583037451792583
61250455178122903583037451792592
61250455178122903587280416093268
61250455178122903587280760449540
61250455178122903588032513384451
61250455178122903588032901338568
61250455178122903588033671591220
61250455178122903588036000168852
61250455178122903588058040090248
61250455178122903588117588703594
61250455178122903588120683304220
61250455178122903588120716588248
61250455178122903589728220055430
61250455178122903589728248635146
61250455178122903589728481522215
61250455178122903590565081121288
61250455178122903590565309758799
61250455178122906692021446421034
61250455178122906692021703638478
61250455178122906699277789782822
61250455178122906699549414474234
61250455178122917811582970646430
61250455178122917812315060500537
61250455178122917812315191237210
61250455178122917812315195486551
61250455178122917812398878312176
61250455178122917812587048815691
61250455178122917812587163606948
61250455178122917812590143396634
61250455178122917812590148002537
61250455178122917812590262439662
61250455178122919640202119949825
61250455178122919642479512924524
61250455178122919642542188477859
61250455178122919642542188478076
61250455178122919642730445192915
61250455178122919642733539793541
61250455178122919642733654112613
61250455178122919642733654112622
61250455178130978457844728056412
61250455314021286444021487359420
61250455314021302496188917162114
61250455318946508476435280363754
61250455318956970636671295239563
61250455319926926428280932043065
61250455319926926428301824051657
61250455319926926428301938842697
61250455319926926428304146999951
61250455319929578306095713270790
61250455319930812241837000496049
61250455319930828294025265147903
61250455319930828294025265148111
61250455336668437653643434188019
61250455336668471004901275644619
61250455336668471004922196232927
61250455336668471005468454477229
61250455336668471005489375065537
61250455336668482117959597687315
61250455336668482118022273713091
61250455336672340068428491843365
61250455336672340114161156046881
61250455336672340114182076753233
61250455337653086207658683661717
61250455337653086208202622008911
61250455337653086208474591191949
61250455337653086209894874704863
61250455337653086210166843887901
61250455337653102262059924399831
61250455337653102262060010138979
61250455337653102262080816408423
61250455337653102262143578173347
61250455337653102262145901121641
61250455337653102262627103232441
61250455337653102262647995241033
61250455337653102262899072415479
61250455337653102856856527874445
61250455337653102856856613967725
61250455337653102856940182002093
61250455337653102856942504950387
61250455337655803965581246987703
61250455389849712512328106749579
61250455389849712512892190981563
61250455389860775234035195210791
61250455389860808585313667226451
61250455389860819698353649896337
61250455389860819698897616954389
61250455390725019938184197996991
61250455390725053289445134054217
61250455390725053289466054642525
61250455390725064402503456096913
61250455390725064403067540328897
61250455390797794210195901749963
61250455390797799700622647202923
61250455390809072888280574479645
61250455390809106422555850170727
61250455390809957434914401551876
61250455390809957434915204617784
61250455390809957434936096626376
61250455390810001907117566337254
61250455390810001907138458345846
61250455390810006853023194610232
61250455390810006853044115198540
61250455390810006853044115316632
61250455390830714927809881284785
61250455390830714927809881286189
61250455390830730979998145936639
61250455390830730980060907702967
61250455390833083126955629758639
61250455390833083134294279415203
61250455390833083271471351314944
61250455390833088073422017627019
61250455390833088075681706373025
61250455390833088212858778276978
61250455390833088212858864366046
61250455390833088212879698983330
61250455390833088212879785072398
61250455390833116485304511369326
61250455390833116486035621464982
61250455390833116486056542171578
61250455390833116486119304290634
61250455390833116622565179454525
61250455390833116622565180005649
61250455390833116622565180005650
61250455390833116623296375840454
61250455390833116623317296901182
61250455390833116623380053878681
61250455390833116623380058661650
61250455390833116623380058666105
61250455390833116623380058666106
61250455390833121420164433439425
61250455390833121426942727968195
61250455390833121426942727972407
61250455390833121426942728523531
61250455390833121556525598168925
61250455390833121556588274194701
61250455390833121556609309219917
61250455390833121556609309336557
61250455390833121556609310736237
61250455390833121557362455101865
61250455390833121557425102075749
61250455390833121563948877658077
61250455390833121563948881890165
61250455390833121563948963397225
61250455390833121563949250712109
61250455390833121563952320847063
61250455390833121563952349544823
61250455390833121563952349549035
61250455390833121564137278789437
61250455390833121564200040554361
61250455390833121564203396604519
61250455390833121564203396608731
61250455390833121564701363021421
61250455390833121564704433175089
61250455390833121564763751732313
61250455390833121564764124786345
61250455390833121564767109205237
61250455390833132538284696588061
61250455390833132538285468240393
61250455390833132539725902224318
61250455390833132539725988317598
61250455390833132539914273258238
61250455390833132539916253249940
61250455390833132539975916182149
61250455390833132539975916182150
61250455390833132539976949284013
61250455390833132539976949284014
61250455390833132539977035377294
61250455390833132539979015368996
61250455390833132539980043884639
61250455390833132539980043884640
61250455390833132540479129142554
61250455390833132540540772066465
61250455390833132540540772066466
61250455390833132540541805168329
61250455390833132540541805168330
61250455390833132540541891261610
61250455390833132540544128116623
61250455390833132540544128116624
61250455390833132540544214209904
61250455390833132675545194100221
61250455390833132675545451317665
61250455390833132675546222969997
61250455390833132676891431422152
61250455390833132676891435654240
61250455390833132676891435658452
61250455390833132676954107447928
61250455390833132676986656953922
61250455390833132676986737905645
61250455390833132676986741092185
61250455390833132676986742687885
61250455390833132676986742688614
61250455390833132676986742693070
61250455390833132677173908792697
61250455390833132677173908792698
61250455390833132677175027983386
61250455390833132677175027987842
61250455390833132677177007625411
61250455390833132677177007625412
61250455390833132677177007979544
61250455390833132677237704008433
61250455390833132677237704009162
61250455390833132677237704013617
61250455390833132677237704013618
61250455390833132677239769744467
61250455390833132677239769744468
61250455390833132677240797959577
61250455390833132677240798614243
61250455390833132677240798614244
61250455390833132677738763076129
61250455390833132677738764677013
61250455390833132677738764677014
61250455390833132677739883872158
61250455390833132677742206815996
61250455390833132677801526240733
61250455390833132677802559897933
61250455390833132677802559897934
61250455390833132677804882191561
61250455390833132677804882373808
61250455390833132677804882723728
61250455390833132677804882841772
61250455390833132677804882846227
61250455390833132677804882846228
61250455390833132677804968285001
61250455390833383277811130470222
61250455390833388216687815986362
61250455390833388219198686762607
61250455390833388399681234919482
61250455390833388399681263615838
61250455390833388399681267847926
61250455390833388399953323124404
61250455390833388399953323125808
61250455390833416631245226205111
61250455390833416631328909026307
61250455390833416812650623843299
61250455390833416812650623961343
61250455390833416812650652539655
61250455390833416814343133873335
61250455390833416814343133874739
61250455390833416814343162454455
61250455390833421570205203294600
61250455390833421570459737488617
61250455390833432683220826415068
61250455390833432683221945610212
61250455390833432683224265726098
61250455390833432683410361639227
61250455390833432684058771027646
61250455390833432684061108506205
61250455390833432866235252025564
61250455390833432866235252143608
61250455390833432866236285245472
61250455390833432866236415979715
61250455390833432866238604893394
61250455390833432866256172730512
61250455390833432866257336566619
61250455390833432866257336568023
61250455390833432866424701274487
61250455390833432866508269308855
61250455390833432866510334921661
61250455390833432866510335039705
61250455390833432866510363618017
61250455390833432866511363791437
61250455390833432867010477747111
61250455390833432867073153772887
61250455390833432867075448023421
61250455390834317197385218108312
61250455390834317197385332899352
61250455390834317199077842812748
61250455390834317242299736391548
61250455390834317243114524726636
61250455390834317243117882311828
61250455390834317243117882665912
61250455390834317243117882665960
61250455390834317243117968400896
61250455390834317243117968405108
61250455390834317243117996979160
61250455390834317243117997097252
61250455390834317243138802900136
61250455390834317243138803372312
61250455390834317243138888989204
61250455390834317243138888993416
61250455390834317243138917685560
61250455390834317243201565019108
61250455390834317243201565019144
61250455390834317243201565019192
61250455390834317243201565019351
61250455390834317243201565137236
61250455390834317244810478314292
61250455390834317244810478318504
61250455390834317244810506894008
61250455390834317244810506898220
61250455390834317244810592637368
61250455390834317244831398901148
61250455390834317244831398906764
61250455390834317244831399019240
61250455390834317244831399024856
61250455390834317244831427598956
61250455390834317244831427604572
61250455390834317244831513343720
61250455390834322138187750155477
61250455390834322138187750505397
61250455390834322138208670743776
61250455390834322138208670743785
61250455390834322176347133343213
61250455390834322183687279498294
61250455390834322183690259307880
61250455390834322183690374098920
61250455390834322183941306367585
61250455390834322183941421158616
61250455390834322183962226955884
61250455390834322183962226955893
61250455390834322183962227422444
61250455390834322184525968349377
61250455390834322184585635867750
61250455390834333251244929186674
61250455390834333251246043618457
61250455390834333251810127850441
61250455390834333251810156548249
61250455390834333251810156607298
61250455390834333296724566692876
61250455390834333296724595390684
61250455390834333296724681011740
61250455390834333296724681129832
61250455390834333296808249040492
61250455390834333296808249046108
61250455390834333296808249158584
61250455390834333296808249164200
61250455390834333296808277738300
61250455390834333296808277743916
61250455390834333296975613752572
61250455390834333296975642326672
61250455390834333296975642332288
61250455390834333296975642450380
61250455390834333296996534335264
61250455390834333296996534340880
61250455390834333296996534458972
61250455390834333296996563033072
61250455390834333296996563038688
61250455390834333296998513978498
61250455390834333296999628410272
61250455390834333296999628410281
61250455390834333296999628587422
61250455390834333297540498216604
61250455390834333297540583955752
61250455390834333297561390225196
61250455390834333297561418923004
61250455390834333297561504662152
61250455390834333297563712642256
61250455390834333297563712642265
61250455390834333297563712819406
61250455390834333297563741340073
61250455390834333297624151990120
61250455390834333297624180687928
61250455390841493329504754338299
61250455390841521741551260968999
61250491798773850011116729232484
61250491798773850011200411585716
61250491798773850011952409576164
61250492029198533558412809392194
61250492029198533558412813641544
61250493234496879402903335869224
61250493447196587277870425180224
61250493464921562948527850225166
61250493464921562949300854543070
61250493464921562950971443595360
61250493464921562950972215230430
61250493464921562950972215247692
61250493465026927776879840144741
61250493920615028953088214686008
61250493920615929520837205496366
61250493920626734550251569117438
61250493920626734686613852701000
61250493920647394619938911978078
61250493920647444445583533480054
61250493920647449392052930204296
61250493920648345013331524835706
61250493920659105712616915858052
61250493920659105712636688658450
61250493920659105712636693257880
61250493920659105712637836564404
61250493920659105712637836564612
61250493920659105712637836918744
61250493920659150049252069963630
61250493920659150180006528041050
61250493920659150186450062574178
61250493920659150187265965512366
61250493926742192151713048425767
61250493926754197893230240193907
61250493926754197893230240195311
61250493926847558580689426728669
61252878057105616254765317917517
61252895286438477324717319069577
61252896668427333190296490710821
61252896668427343759352442514025
61252896669302679000247384136411
61252936127063119586077937642218
61253052692570859862664823280462
61253052692570859863417968708900
61253052692570870976204407775718
61253052692570870976204407792980
61253052692570870976204408842740
61253052692570870983233293037706
61253052692570870983233378776854
61253052692570870983798152104350
61253052692570870983798495060942
61253052692570871112962722247170
61253052692570871113715867675608
61253052692570871121058906834114
61253052692570871121058992573262
61253052692570871121059249790706
61253052692570904327527245024060
61253052692570904334807264850278
61253052692570904334807264867540
61253052692570904334870026615202
61253052692570904334870026632464
61253052692570904335058311927236
61253052692570904335058656283508
61253052692570904464787999753824
61253052692570904472068019580042
61253052692570904472130781344966
61253052692570904472131125718500
61253052692570904472319411013272
61253052692570909825485487829908
61253052692570920938271840807658
61253064904611146465766538193206
61253065454229451669133056445392
61253065454229451669133828097724
61253065613719097628017065132072
61253065613754230883265470078940
61253065613762336587531283604220
61253065613762336587532055256552
61253069052547211392887038937382
61253069052547244747804076498208
61253069211780234638619046096282
61253069211780251102376673216810
61253069212072023960263981551492
61253069212728532338534354979552
61253069212763610080552855542669
61253069690713862293916947059991
61253069690713862293916947059992
61253069904037661268788443230817
61253071811899271256590782181914
61253071811899272492125172359692
61253071811899320670368686092624
61253071811899321219411360637920
61253071811899322316680802185230
61253071811899322317496709728512
61253071811899322453941470821554
61253071811903180511735616714396
61253071811903180511738974181496
61253071811903191624773018168784
61253071811903191624775342166838
61253071811913998437764614141980
61253071817807947725514689405890
61253071835532922304006219534524
61253071835532923397007909603022
61253071835532923534268664328414
61253071835532923539352237261440
61253071835548498244646566914598
61253071835548498245211422798914
61253071835548532145263557646000
61253071835548532146079460590012
61253071835548533380610347025248
61253071835548533380610350207576
61253071835548533380861394084944
61253071835548533381426253151588
61253071836517193988353416577476
61253071836517193989106648094982
61253071836517193990801139049840
61253071836517194125551037533624
61253071836517194125551380490216
61253071836517194125614171307240
61253071836517194126367402824746
61253071836517194128061893779604
61253071836517194128061979518752
61253071836517242159006032668492
61253071836517242159006290830702
61253071836517242159006291302878
61253071836517242166537358188792
61253071836517242166600119953716
61253071836517242167350161827914
61253071836517242304610916557678
61253071836517243944210886046926
61253071836517243944210886519102
61253071836517243950922946556844
61253071836517243950922947973786
61253071836517243950922951156114
61253071836517243950923032650284
61253071836517243950988812225928
61253071836517243951173995033482
61253071836517243951738854100126
61253071836517243951738940193566
61253071836517243951741953405016
61253071836517258770001590835288
61253071836517258770816379170376
61253071888687443036604412787536
61253071888723414138558529401082
61253071888723415922948340881488
61253071888723415923512425113472
61253071888723425259126313245142
61253071888723425259691083390310
61253071888723425259691169129458
61253071888723458603985811274134
61253071888723460387810762625086
61253071888723460388374846857070
61253071888723460395090007616644
61253071888723460395090010798972
61253071888723460395152769381568
61253071888723460395152772563896
61253071888723460395341054676340
61253071888723460395905913742984
61253071888723463964682523452748
61253071888723464101379107857088
61253071888723464101943192089072
61253071888723475214164776338596
61253071888723475214165551173256
61253071888723476861293828844260
61253071888723476861294603678920
61253072048212173014052716055572
61253072048244292721479014372430
61253072048244293133261278548606
61253072048244293134014423977044
61253072048244293134014510066112
61253072048244303842047484129674
61253072048244303842047569868822
61253072048244304246800863043862
61253072048244304246800863061124
61253072048244304246800864110884
61253072048244304253829748305850
61253072048244304253829834044998
61253072048244304254394607372494
61253072048244304254394950329086
61253072048244304384061618836276
61253072048244304391655362102258
61253072048244304391655447841406
61253072048244304391655705058850
61253072048244337598123700292204
61253072048244337605403720118422
61253072048244337605403720135684
61253072048244337605466481883346
61253072048244337605466481900608
61253072048244337605654767195380
61253072048244337605655111551652
61253072048244337742664474848186
61253072048244337742727236613110
61253072048244337742727236626000
61253072048244337742915521920772
61253072048244342547038838103044
61253072048244342547038924192112
61253072048244342684299592828436
61253072048244343095831584779576
61253072048244343096081857004612
61253072048244353659825278236884
61253072048244353797086032962276
61253072048244354208868296075802
61253072048244354208868296088692
61253072048244354208868297138452
61253072048248195181997511175270
61253072048248195182498833288198
61253072048248195182561595407254
61253072048248206302565209280182
61253072048248206302565295019330
61253072048248206303130065164498
61253072048248206303130150903646
61253072048248239647424793048322
61253072048248245007557420994952
61253072048248245008121505226936
61253072048248245144818175720344
61253072048248245145382259952328
61253072049227757167926724403892
61253072049227757167927068777634
61253072049227757167927069127554
61253072049227757175457361178808
61253072049227757175520122943732
61253072049227757579897359981378
61253072049227757587239367087780
61253072049227757587490414147476
61253072049227773641723515475608
61253072049227773641911543552936
61253104220600616566004529634840
61253104362411228934516838798408
61253104379882226052206648995266
61253104379882226052207420647598
61253104379882226646731283640974
61253104379882226646732055293306
61253104379882227881513217135906
61253104379882227881513988788238
61253104380132300910331621135498
61253104380133201340882648400458
61253104380133501484399657488778
61253104380133501529883568964992
61253104380133501529883568969204
61253104380133501529883568982302
61253104380133501529883568982462
61253104380133501530131948602078
61253104380133501530134273085406
61253104380133501530134273085566
61253104380133503312097541067212
61253104380137105036561086260500
61253107741934230995613865396983
61253107972361615970109317302833
61253107972361615970109660276687
61253107978267239941601188847583
61253107978271092583755380696382
61253107978271093818537314191314
61253108456771590342594389166531
61253108456771590342594389166532
61253108456771590937390619923936
61253108456772491367941647188895
61253108456772491367941647188896
61253108456869802098613350098608
61253108456869802098637712961496
61253108456869802098700388987272
61253108456876990718107302575517
61253108456880592437804366354968
61253108527768504164600973107308
61253108527768504164789001184636
61253108527769404595152000372268
61253108527769404595340028449596
61253108527769704784422565672696
61253108527769704784610593750024
61253108527769704784673269775800
61253108527769705333378199912386
61253108669576413274492916685807
61253108669576413274492916703277
61253108669580317107285778667116
61253108669580317107369346701484
61253108687301389082999200266136
61253108687301389083184129038574
61253108687301389083184129143568
61253108687301389083187228343464
61253108687301390729560040464528
61253108687302289513550227531096
61253108687302289513735156303534
61253108687302289513738255608424
61253108687302589702736076868068
61253108687302589702736076872280
61253108687302589702736076885378
61253108687302589702736076885538
61253108687302589702798752893844
61253108687302589702798752911314
61253108687302591487394413975552
61253108687305290993825074435176
61253108687305290993887750456740
61253108687305290993887750460952
61253108687305290994389158662948
61253108687305290994389158667160
61253108687305290994451834688724
61253108687306191379271345679256
61253108687306191379456274451694
61253108687306191379459373756584
61253108687306193209330026129208
61253108687306193209413594163576
61253108740479919466243810469896
61253109886648183371333230409319
61253109886648183371333574765591
61253109886656287246292734411083
61253109886656287246292820150231
61253109886656287246292823336771
61253109886656289029866638348207
61253109886656289029866641534747
61253109886656289029866724087355
61253109886656289029866724091567
61253109886656289029866727273895
61253109886658990321519466112183
61253109886658990321519809068775
61253109886753550354354613908041
61253109886756235037456760821643
61253109886756235037456846560791
61253109886756251638417051623945
61253109886756251646007695702921
61253109886764338912415747589159
61253109886764338912416091945431
61253109886764340695989656112503
61253109886764340695989913329947
61253109886764355513376297008585
61253109886765255951517968352521
61253109886767942418194019203247
61253109886767942418194022389787
61253109892672966109429755235672
61253109892673816714274513829558
61253109892673816714275285481890
61253109892673866677178775111180
61253109892884614230025433261121
61253109963565664116117963443277
61253109963784468739181133644601
61253109963784516908407694301039
61253110105591477006764839979646
61253110105591477006764843161974
61253110105591477007328927393958
61253110123101252109838468952752
61253110123101266927221670891936
61253110123102167357772698156896
61253110123102168592554631651828
61253110123973868759483119950940
61253110176494981963712103189705
61253110578030286225692434253151
61253110578030302826649195755925
61253110578030302826649196105845
61253110578030302826649539079699
61253110578030302826649540129459
61253110578038390100651593898643
61253110578038391884225239201381
61253110578038391884225497835767
61253110578038406564413806015991
61253110578038406701611884696733
61253110578038406709202614514857
61253110578038408347984611101527
61253110578038408347984696840675
61253110578038408347985471675335
61253110578038408355578440102285
61253110578038408355578525841433
61253110578042010070464907386925
61253110578042010077782634901273
61253110578042010077782892118717
61253110578062668371448061758297
61253110578062718326486177294485
61253110578062718326486521668019
61253110578062718326487296502679
61253110578062718334080350668777
61253110578062723684802062480149
61253110578065424976455401492473
61253110578066270642445170130105
61253110578066275993166881941477
61253110578066320048690286354325
61253110578066320048690630727859
61253110578066320048691405562519
61253110578066320056284459728617
61253110578066325407006171539989
61253110578066325407006428757433
61253110578073525147068846392317
61253110578073528851414646877113
61253110578074423923649531738965
61253110578074423923649532088885
61253110578074423923649875062739
61253110578074423923649876112499
61253110578074425570025786372053
61253110578074425570026476534587
61253110578074425577619530700685
61253110578074425577619873657277
61253110578074429281149507865027
61253110578077081159778180251221
61253110578077126869272612495565
61253110585246036120824529792267
61253110585246080593301959410801
61253110655166637471156910271862
61253110655166637471157681924194
61253110814699505915674746807696
61253110814699522389554761190118
61253110814699522389555909083022
61253110814699522389555912265350
61253120740909221979861752993235
61253120741128026603761378378515
61253120900434870831304989645042
61253120900652807784461400798963
61253121355625970866138094052856
61253121379009247315954010642596
61253121379044370830981763885352
61253121379044370833426128890616
61253121379228085294123021322350
61253121379251467892822163341433
61253121379252368460571183216942
61253121379252368506303847420458
61253121379263175454881389270632
61253121379263175454881390687574
61253121379263175457325754275896
61253121379368584990303282182336
61253121379368584990303285364664
61253121379368584990867366414320
61253122814837609779208096369734
61253401406818121213322599408002
61253401431330176281348589141594
61253401431330176286431163319754
61253401431427470957493673733110
61253401431459887692677447833246
61253401431459888111150598263098
61253401431459902518447260494972
61253401431459904163967628339052
61253401572286344272082717914674
61253401589977403909355508260376
61253401590009819409192489798936
61253401590009824904706304436766
61253401590012225870392896574710
61253401590012225870393240930982
61253401590852401832040771722250
61253401644171752187402598273079
61253401644171753422749387652327
61253414275839376417362221949221
61253418582903951101375477028349
61253418660003979016195595483782
61253418660039084707448816330302
61253418660039084707448821047664
61253418660039084753181485251180
61253418660039384896698494339500
61253418660040285464447514215008
61253418660660535572707305982668
61253418795926972330397102911815
61253418795929673622050184706695
61253418795937778731791363586267
61253418819563864561841886411316
61253418819564164705355538032536
61253418819565065135847246738820
61253418819565065135909922764596
61253418820440416439088691245520
61253418820440416439088691363564
61253418820513379040145444749353
61253418820513379040145444762403
61253418820513379040145445099273
61253420073077120349047186246422
61253420095727006625830844062386
61253420095835058238665992274388
61253420095835060067972560415028
61253420095835060068184957010098
61253420095836260642252993363378
61253420096675337816524180306290
61253420238509631623224027009126
61253420255251821020339720740376
61253420255251832133375636049532
61253420255908329535806600633752
61253420255908329535808086778984
61253420256200118859963506471482
61253420256236386399899020312744
61253420256236402909389311636788
61253420256236408431096282129775
61253420256309337785047714664788
61253420716241927994194462154616
61253420716241939107231863609004
61253420717109186947046140787299
61253420717182120174550176775284
61253420787145443522936449843339
61253420787145445306510353780463
61253420787145449010856154265259
61253420787145450657232065591835
61253420788009089633018245324225
61253420788009089633018249923495
61253420788020800718101304203675
61253420788020800718101304540545
61253420788020800718101305603355
61253420788020800718101308789895
61253420788093730241175632835781
61253420788093746704934746101541
61253420788093746713365630205609
61253420946670258443519392944211
61253420946670258443603075297443
61253420946670274360680996552067
61253420946670274497941751277459
61253420947545576272784528146585
61253420947545576272784532745855
61253420947545576409982522169863
61253420947545576409982525356403
61253420947545581760704232568505
61253420947545581760704233981235
61253420947545581760704237167775
61253420947545581761539943008221
61253420947545581761540286314733
61253420947545581761540287377543
61253420947618511284614614609969
61253420947618511284615733818163
61253420947618527748373727875729
61253420947618527748374843897383
61253420947618527748374847083923
61253420947618527756804610580117
61253420947618527756804611979797
61253420947618555543552195995032
61253420947653644540683396111907
61253420947653644540684172346247
61253453119022335211700280640426
61253453119022335211700280644638
61253453119022635400949953936474
61253453119033141613843554790072
61253453254920717928645807614871
61253453260832039096655021486205
61253453278554319150668470170940
61253453278554319150668470170988
61253453278555221365360957491802
61253453278555221365444525526170
61253453278557920872621875127676
61253453278557921421664549655710
61253453278557921421664550718568
61253453278557921421751589594134
61253453278559121995732585654698
61253453278559121995732587071640
61253453278559121995732587071848
61253453278559121995819625947414
61253453278559123237940580817545
61253453278559123825878306397366
61253453278559123825878306401578
61253453331732848436144210247106
61253453331732848436144211309964
61253453331732848436231250185530
61253453331732849671762197155656
61253457331657318823825576530484
61253457331657318823825576530532
61253457349281081304150637970740
61253457349383194925619120939280
61253457349383194925869825042384
61253457349383195474661795480364
61253457349383195474661795484576
61253457349393985265060841297292
61253457355290619719149870126660
61253457355302610632408923784656
61253457355302610632408923786060
61253457355579652397181856967802
61253457402557221509547753215908
61253457402568026539234061200005
61253457402849004241895023929543
61253457426191423384552788543502
61253457426191423384552788547714
61253457426191723573802461839550
61253457426202229786696062693148
61253457427067052869510633843786
61253457427150525663873504070791
61253457427174837288751240224711
61253457562057385660256371063131
61253457562090105696223353118687
61253457562093693874278499386910
61253457562093709933788993395578
61253457562093709933977021472906
61253457562381840443634562137906
61253457567998430920054426517731
61253457585724309538213465394878
61253457585724309538297033429246
61253457585727009594517057558786
61253457585727009594517058621644
61253457585727009594604097497210
61253457585728210168585093557774
61253457585728210168585094974716
61253457585728210168585094974924
61253457585728210168672133850490
61253457585728211403181323321948
61253457585728211403181323327564
61253457585728211403181323339210
61253457585728211403181323345034
61253457585728211403369351399276
61253457585728211403369351404892
61253457585728211403369351416538
61253457585728211403369351422362
61253457585728211410793088720621
61253457585728211998730814300442
61253457585728211998730814304654
61253457585728211998811399356207
61253457586672599512885453984008
61253457586672599695816110798072
61253457586675306706496925880645
61253457586707721657541933790473
61253457586707722206333902815723
61253457586707722206333904232665
61253457586707722206333907414993
61253457586707722206333907419205
61253457638901936608996718150182
61253457638901936609083758088606
61253458785081908946758958966778
61253458785179170263653105521642
61253458785187275373394284401214
61253458785189960612885705853978
61253458785189960612886477506310
61253458791086545696443719006548
61253458791094650806184897886120
61253458791094698977625175562746
61253458791094700212410469830814
61253458791095899551693097597162
61253458791095899551696572689162
61253458791095900786475031092094
61253458791095900786478502996150
61253458791095900786478506184094
61253458791302681788132692934090
61253458791961896992010837094090
61253458838364886438526074807630
61253458838572033633682569110691
61253458838572033640457395984803
61253458844261472710923379597944
61253458862862731609565560973670
61253458862970801554338640839675
61253458862970801554338985195947
61253458998104869788079443670378
61253458998104869788267730014910
61253458998104869788831813195730
61253458998104869788831817427818
61253458998104869833833028578842
61253458998104869834021314923374
61253458998104919054533776648396
61253458998104919649267360063282
61253458998104919794121430438876
61253459021522970160842334475780
61253459021524169134349685896245
61253459021524169134349685913507
61253459021847188657610462391142
61253459021847189390420712325552
61253459021847489395924850128366
61253459021847489579691306322336
61253459022395586810486985473968
61253459022395884757827789662358
61253459022395884758643694006050
61253459022503636693118915522289
61253459022503636693118915539551
61253459022503686060328103237275
61253459022503686060328103254537
61253459075681314778869954741051
61253459476448252246507544015163
61253459476775108535715308485617
61253459476775108535715308487021
61253459476776523511802839585806
61253459476776525890237138321746
61253459476776525890237141504074
61253459477431666325569925040319
61253459477431666333096864223743
61253459477431671678736000689103
61253459477431671678736001738863
61253459477431671683818575917023
61253459482396953140667589108523
61253459482396964258787173954555
61253459482396969197914906534603
61253459482396969197914907934283
61253459482407776010903146440379
61253459482579484090295605844424
61253459482587587416212087421258
61253459482587587957661793875022
61253459482587587957724555995482
61253459482587587965254851229064
61253459482587588148269449160484
61253459482615807175335291691867
61253459482615807175899375923851
61253459482684834457172738492106
61253459482684834457234728958830
61253459482684834457235500611162
61253459482684834457987871200728
61253459482684851114067440069910
61253459482684851114068211722242
61253459482684851114068214904570
61253459482687535748888582406042
61253459482687535751336303461464
61253459482687552406473405826434
61253459482695639623847056138350
61253459482695639623847827790682
61253459482695639624036117329188
61253459482695639624600198380248
61253459482695639626295548846104
61253459482695639626295548857750
61253459482695655548810433599178
61253459482695656280616746861766
61253459482695656281432655454808
61253459483244101285275059911663
61253459483268368619002186930410
61253459483271114613338211722646
61253459483339991549400226788435
61253459483340008020687050889951
61253459483341162659004153578101
61253459483341314606672796846558
61253459483341347784786004527343
61253459483344016317719422042039
61253459483352152951399449502327
61253459483352153362930665569046
61253459483376269984585097243605
61253459483376431817556403580599
61253459483376464576276067860783
61253459483560000634456830069393
61253459483560029054116225075371
61253459483560029054117229597519
61253459483560044923078964214375
61253459483560045106281360509487
61253459483560045108537697437423
61253459483560045108538440510039
61253459483560045108540796270137
61253459483668204044056855587717
61253459500121928812160809305655
61253459500121939930280394151687
61253459500340766787885454980145
61253459500425434980690519135529
61253459501067474387656336934070
61253459501067474388471469625430
61253459501067490852234054795246
61253459501067490852234057983190
61253459501284677770774323662716
61253459501393930600424112211312
61253459501393980011820069925090
61253459501393980014264434930354
61253459553296866944760054743083
61253459553296871883887788722811
61253459553491092556446065937267
61253459553491092556529748290499
61253459553588353875032579506947
61253459553588639194475127816339
61253459553588655711515795567394
61253459553600344791638482260819
61253459553600361262925565102166
61253459554243919003420333647577
61253459554244819571169353523085
61253459554244852742570872342311
61253459554279936225733392029287
61253459554279941713381127268217
61253459554279941713381128667897
61253459554279969534060935675751
61253459713012271687889563981020
61253459713012271694666710622502
61253459713012271694666713803426
61253459713012271740421328634282
61253459713014973032074410429162
61253459713015873410093673042312
61253459713015873416871081131922
61253459713015873416871852784254
61253459713015873599886192436776
61253459713120323353447205058696
61253459713120323353447976711028
61253459713120323354012060942964
61253459713120323354012060943012
61253459713120323354012064125340
61253459713120323355706636587210
61253459713120323355706640819346
61253459713120323355707411420466
61253459713120323355707412471678
61253459713120323399765645851428
61253459713120339827078061823554
61253459713120339872830875082542
61253459713121223784563088207924
61253459713121239845846050079290
61253459713121523973833682204708
61253459713121523975528262082494
61253459713121524110279304238740
61253459713121524110279304238788
61253459713121524112789016825148
61253459713121524112789788476076
61253459713121540035116647259646
61253459713121540035117418910574
61253459713121540584159318621162
61253459713121540584159321803490
61253459713121540584160437816306
61253459713121540584160437829404
61253459713121540584160440998634
61253459713121540629912906713406
61253459713123925075651314118536
61253459713123925075652085770868
61253459713123925076216170002804
61253459713123925076216170002852
61253459713123925076216173183728
61253459713123925076216173185180
61253459713123925076216944837512
61253459713123925077910745647050
61253459713123941549469427309842
61253459713123941550034283194158
61253459713123941732483766949314
61253459713123941732483768012124
61253459713123941733048622833630
61253459713124225265486763999588
61253459713124225267181343877374
61253459713124241738551993230702
61253459713704802236728013072779
61253459713704802236729132267923
61253459713704802785520331070833
61253459713704802785521105909705
61253459713776836680810197456119
61253459713776836680811312065043
61253459713776836680811313464723
61253459713776836680811316664313
61253459713777737111361221534539
61253459713777737111362340729683
61253459713777737111362340742733
61253459713777737660154311184925
61253459713777737660154314371465
61253459713780438951807391567075
61253459713780438951807396166345
61253459713812853902852404063123
61253459713812853902852404076173
61253459713812854451643258496711
61253459713812854451644373105635
61253469562838823265350391686473
61253470254015601424810614158326
61253470254047989098943875625214
61253470254047989098943875743306
61253470254048022450768895914424
61253470254048022450768896032516
61253470271741477526854861620418
61253470277743430233231631263474
61253470277743430416158155652070
61253470277743430416162288077538
61253470277782499308064959406776
61253470277782499309760306703354
61253470277782499492690850261329
61253470324939787780311855088665
61253471707558134400347261406654
61253471707558134400351393832122
61253471707558134583282050646186
61253471707558134994876028477830
61253471713466459624178334805698
61253472398987110060420586681368
61253573894365143726530464383538
61253573965260844998062682207158
61253573965268950108367945318714
61253573965268994579754027958386
61253573965268994580569964081432
61253573965268994580570049820740
61253573965271696284005051785236
61253573965271696284005394742036
61253575170555588388354529050198
61253575170628267590857182612924
61253575330153048588542579595288
61253575330161152463501824979928
61253575330161152509254266570014
61253575330161152509255409771752
61253575330161152510070174113296
61253575400773174874602905401044
61253575400991678120203588203072
61253575400991678120203816840800
61253575400991679355801400661618
61253575400991979498481610198016
61253575400991979498502530786324
61253575401067660549589096214688
61253575404711806208939243096523
61253575404711806346136206837295
61253575404711806934430726274753
61253575404922507683369963086753
61253575404922507689873965501501
61253575404930610826272218620995
61253575404930610962780860687155
61253575404930610963532972996467
61253575405002701455536506061995
61253575405003590904328841091499
61253575405026706711334470151641
61253575405026706711335870557725
61253575405026706712087611330729
61253575405026706712087982867037
61253575405026716597184024329299
61253575405026717831628243547533
61253575405026717832468137682771
61253575405026717832468141932121
61253575405026717832530813708547
61253575405026717832530817957897
61253575405026718244313081084313
61253575405038713047376296579991
61253575405038713047377696986075
61253575405038713047564581874763
61253575405038713047565725063403
61253575405038724167105985743899
61253575405038724167444068374417
61253575405038724168008152606401
61253575802851485746656042160164
61253575808690779743519323919742
61253575808690779743519324269662
61253575808690779743687493457524
61253575808690779743770371329358
61253575808690779743771171561406
61253575808690779744272465098830
61253575808690779744272469698100
61253575808690779744335227213674
61253575808690779744335231463024
61253575808751673696508745370462
61253575808751707048145823675784
61253575808759812615170659857870
61253575808759822036141441645036
61253575808762814052786258934974
61253575808763714618152532381502
61253575808763714618404380023166
61253575808763714618905673560590
61253575808763714618968435675434
61253575808763714618968439924784
61253575808763725731440724028062
61253575808763725732005841379172
61253575812733877672023203931069
61253575861961722901401458374200
61253575861961756253038565377122
61253575861961767366262879827738
61253575861961767372786626817252
61253575861961767372787659932214
61253575879698706097963849049500
61253575879698750569350395086042
61253575879698755922771646664864
61253575888562740008353950917512
61253575889502935686330207467752
61253576015586328707770800785316
61253576015586328714483980503428
61253576015586328844966813771344
61253576015586328844968793395864
61253576015586328845031555510708
61253576015586328851744993513286
61253576015586328852559781848374
61253576015588985534561689474326
61253576015588985534749746144468
61253576015589029999612167888066
61253576015589030006135919122766
61253576015589030555994869552226
61253576021401293380648492714308
61253576021401294615179350569780
61253576021401294615346486638516
61253576021401294615995253513792
61253576021401294615995282093556
61253576021401294616183310170836
61253576021401294616183653127636
61253576021401295027777259422812
61253576021401295027777630959280
61253576021462220731841102846088
61253576021462522110704901300558
61253576021462533222300754175196
61253576021470292488880568727918
61253576021470325839701629402974
61253576021470325842147137609976
61253576021470336907990524874996
61253576021470336952906166926098
61253576021470336953744109666820
61253576021474196138991498343386
61253576021474229490628461975552
61253576021474229490816490052928
61253576021474229490816518632596
61253576021474229493072826980816
61253576021474229493072826980864
61253576021474229493072855560532
61253576021474239368319845703072
61253576021474239368508245316868
61253576021474240603665863429940
61253576021474241015447869338960
61253576021494652283654934523992
61253576021494652284472817446608
61253576021494652291184853503904
61253576021494652291184853976080
61253576021494652291185110721348
61253576021494652291185882373680
61253576021494652291185887091042
61253576021494652291185997164720
61253576021494654068863633449210
61253576021494654075575808626460
61253576021494654076390941453174
61253576021497655365954077912856
61253576021497659077808910086334
61253576021497659079504858606708
61253576021505414633352008258010
61253576021505414633540064928152
61253576021505449769566954818874
61253576021505449769566955881732
61253576021505459098214201363880
61253576021505459098402486671750
61253576021505459104926237906450
61253576021505459104927381081992
61253576021505459105178429558838
61253576021505460882603984264618
61253576021505460882604270061778
61253576021505460890131980897486
61253576039188397113033165919780
61253576039188398760162222657532
61253576039223530377443359146412
61253576039223532025387542458482
61253576039223535731427575630932
61253576048087521051792932691700
61253576048087821195309941780020
61253576048087824906241050685009
61253576048087824906429421718929
61253576048087824906429450298645
61253576048087824907853435770285
61253576049067325795567446487953
61253576049067327442696503225705
61253576049067336909356960251653
61253576049067336909357735086313
61253576049067338556486016989405
61253576092301197304412527887348
61253576092365726922778327491636
61253576092366027066294965043808
61253576092373832033272390332804
61253576092373841910775745982948
61253576092374132175973467897444
61253576092374132176036143923380
61253576092374132179045707769552
61253576092374132179045736349268
61253576092374142054481126105396
61253576092374143297166826590740
61253576092398158484567931301542
61253576092398458620491886107076
61253576092398458620557660965566
61253576092398458627268922660378
61253576092398458627269037451626
61253576092398458627270065849018
61253576092398458628084854184106
61253576092408969001901884086678
61253576092408969003534559589568
61253576092409249379873412006540
61253576092409253085350076956226
61253576092409264205643478349250
61253576092409265434294912948308
61253576092409265434298268998466
61253576092409269147866700436176
61253576093346445063917787653844
61253576093346745209064370229964
61253576093357216878705091361778
61253576093357250232159688321164
61253576093357261343568287940036
61253576093357545427577094205986
61253576093357550366704828185714
61253576093357550373483122713080
61253576102244966861865617133735
61253576118991331098996136940644
61253576118991331100691857291094
61253576118999431269337981011270
61253576118999431270174809260952
61253576118999434973140589272674
61253576118999434973140593990036
61253576118999434973955382325284
61253576118999434973958854584441
61253576118999434976215186729167
61253576119947716174624328877523
61253576119947716179706814134207
61253576119947716179706817316535
61253576119947732645910635361823
61253576119947732645914107265876
61253576119947732645914107265879
61253576119971727065456177852484
61253576119971727066020265266796
61253576119971742296124925818774
61253576119971742296313211113546
61253576119971743531470599176404
61253576119971743531471374011064
61253576119971743531471718384598
61253576119971743531659659305836
61253576119971743531660003679370
61253576119971743531661983303890
61253576119971743532223740355492
61253576119971743532224859563686
61253576119971743532226839188206
61253576119971743532290634422176
61253588725050380785695714442264
61253588730927487515796332812722
61253588730927487515796337062072
61253588730959007388557951002242
61253588730959007983354181759646
61253588801830992518769586247768
61253588801830992518957871542540
61253588801863429431469215749150
61253588961363877437356098701368
61253588961395397309762291277822
61253588961395397309929774902420
61253588961398999580925854404660
61253588961399015640768386996158
61253588961399015640768415575874
61253588961399016052550651185432
61253588961399016052550679765148
61253593038315380311900727745658
61253593038346900780106691183580
61253593038346933537135104579808
61253593038346933537156025168116
61253593091524528903057725109924
61253593091524562254882745399134
61253593109218885315710004830896
61253593109251355579294599973996
61253593109254007459279760534188
61253593109254055637794210335196
61253593268786941789825713814748
61253593268786941790097678280424
61253593268786941790097681462752
61253593268786941791539226873272
61253593268786942201691546038390
61253593268786942201692003313846
61253593278514580387211552348557
61253593321961868804388942440512
61253593321961868804389286814046
61253593349499386630844225213416
61253593349499414631735889024696
61253593349499431096247114599768
61253594468234282320422281956870
61253594474038409702683398774838
61253594474038443057769749062086
61253594474111344577568454878262
61253594474142864450915049308358
61253594474142865045523251988434
61253594474142865045711280065762
61253594474142908915777471051956
61253594474142909510552038148436
61253594474142909510572930157028
61253594474142909510573701809360
61253594474142909511389609352642
61253594474142909515635383978928
61253594477090187947224018071664
61253594527320537633504191282974
61253594544723110082761215413308
61253594544723110082762330022232
61253594544941914706661955407512
61253594544941948060743055407214
61253594544941948060743312624658
61253594545047319845442017324860
61253594545047319845442361698394
61253594545050016190813725762946
61253594545050019903378254764648
61253594545050019903628930288036
61253594545050019903628958867752
61253594545050021548877363309014
61253594545050032662104278985962
61253594545703826576769377396530
61253594545703826576771618837764
61253594545703826576771704576912
61253594545703826576772733446688
61253594545922664553937928945902
61253594545922664554753716049114
61253594553910708386177825695827
61253594553910723022510646889963
61253594553910724851817219734867
61253594553910724851817591271175
61253594553910724852382447155491
61253594553910724852654043267187
61253594554786058263196668426429
61253594704579298837693230248142
61253594704579298837964826359838
61253594704579298844487829922652
61253594704582901108940013853486
61253594704582901108940356810078
61253594704582901108960905862078
61253594704582901109211952921774
61253594704582917580502506144790
61253594705228607619120860115010
61253594705228607620210686351100
61253594705228607620210945090480
61253594705447412243086231779064
61253594705447412243086260358780
61253594705447445595931890236284
61253594705447445597627843460922
61253594705520347111213224964558
61253594705520347111213482182002
61253594705520347118743520198140
61253594705520391583603614761356
61253594705520391588686188939516
61253594705520391590945624700166
61253594713410889140560220801503
61253594713435488010503304692451
61253594713435504065676889363815
61253594713447194980462488167550
61253594713447194980462488173374
61253594713447194980483408755858
61253594713447194980483408761682
61253594713447195386972862951258
61253594713447195387243715996162
61253594713447195392056465999194
61253594713447195392328433647198
61253594713447195392328435182392
61253594713447195570174372810226
61253594713447195570739228694542
61253594713447195570740348020828
61253594713447195570761268609088
61253594713447195571012344366805
61253594713447195575008043407390
61253594713447195575259090467086
61253594713447195575259091996456
61253594713447195575280012584764
61253594713447195575822831742478
61253594713447195576094801043773
61253594713447211447230050676382
61253594713447211447502018324386
61253594713447212041462941803788
61253594713447212041482719203456
61253594713447212042026310013502
61253594713447212042026652970094
61253594713447212042026654499464
61253594713447212042029753219750
61253594713447212042110336852696
61253594713447212042113436039542
61253594713447212042114469160120
61253594713447212042298622147468
61253594713447212042298650851105
61253594713447212042302094057353
61253594714310805952553149794831
61253594714310805955081454370771
61253594714322507982652635916866
61253594714322507982653783828692
61253594714322507983196571212874
61253594714322507983196571218698
61253594714322507983280253566106
61253594714322513516932622191542
61253594714383485295663899240127
61253594714383485295663899240128
61253594757757799718336363012062
61253594757757833069973331243498
61253594758414341447679644420020
61253594758633146072331382114612
61253594758633179425597950996670
61253594758633179425848655099774
61253594784241697926388929988966
61253594784314693737170636623953
61253594784347097661351765908142
61253594784347097661372686496450
61253594784347097661916998051951
61253594784347097661916998051952
61253594784347097662188594163648
61253594784347097666184693438514
61253594784347097666435368961902
61253594784347097666456289544386
61253594784347097666456289550210
61253594784347097666999481767778
61253594784347097666999481773602
61253594784347097666999486490964
61253594784347097707670582843727
61253594784347097707670582843728
61253594784347097707942178955424
61253594784347097712753042703024
61253594784347114132721414977234
61253594784347114132724882630488
61253594784347114133202931464910
61253594784347114133474556156322
61253594784347114133474899112914
61253594784347114133477999480661
61253594784347114179231612970245
61253594784350699978917365031922
61253594784350699978917366448864
61253594784350699978938258457456
61253594784350699983185061953518
61253594784350699983436109013214
61253594784350699984021085253790
61253594784350699984021089853060
61253594784350716449726598524854
61253594784350716450206771760262
61253594784350716450206771765878
61253594784350716450224220568222
61253594784350716450227692472278
61253594784350716450286982327530
61253594784350716450290339794630
61253594784350716450290424470968
61253594785222410668626293080912
61253594785222410669169452007226
61253594785222410669253134354634
61253594785222416202905502980070
61253594785222444022686724992388
61253594785222444022958435417124
61253594785222460487197950567460
61253594785226012985606083846108
61253594785226012985606112425824
61253594785226012986190741110538
61253594785226018339339368056404
61253594785226018339339597756942
61253594785226046339707328182516
61253594785226062804219239670772
61253594785295345543802689042878
61253594785295345543802689048702
61253594785295345543886376119295
61253594785295345543886376119296
61253594785295390015439937666412
61253594785295390015441052275336
61253594785295390015712648381208
61253594785295390015712648387032
61253594785295390016276765916093
61253594785295390016276765916094
61253594785295395361349899758988
61253594785295395366161649477784
61253594785295395368693050170670
61253594785295395369446195600559
61253594785295395544281413958708
61253594785295395549365017006644
61253594785295395551623706984734
61253594785295395551896422304623
61253594785295395551896422304624
61253594785295395552460535234415
61253594785295395552460535234416
61253594785295406479407971018092
61253594785295406479470647043868
61253594785295406479952277850408
61253594785295406480223873962104
61253594785298947860824292528890
61253594785298947860887054643734
61253594785298947860887058893084
61253594785298992332462312793316
61253594785298992333277448689882
61253594785298997683184024604688
61253594785298997685694507779166
61253594785298997686446878374348
61253594785298997816113545814516
61253594785298997822892500389714
61253594785298997823707661796144
61253594785299008796952646359796
61253595165420562380154359866356
61253595165440975251371802439416
61253595165440975253816167444680
61253595165451780831373586190210
61253595165451782659092737918430
61253595165452082849179010822220
61253595165452082849367296116992
61253595165452950065354054640178
61253595165452983416427305576668
61253595165455688231670255575550
61253595166393129294729640129782
61253595166393129294729668709498
61253595166393140412850387414662
61253595166393140412850415994378
61253595166401234405222960035140
61253595166424361926569695508154
61253595166424361927322836687242
61253595166424395278143895958246
61253595166424395278396087623732
61253595166424395279148199933044
61253595166424395280652081595076
61253595166424395281404193904388
61253595186125222700346321982092
61253595186125222700346350679900
61253595186125222700531165133426
61253595186125222700531279918850
61253595186125222700531279924674
61253595186125233812753120919258
61253595186125233812753121385818
61253595186125233812753121391642
61253595186125233813568684089006
61253595186125522340573897078920
61253595186125522340762182373692
61253595186125522882273905751618
61253595186125522882274248708210
61253595186125522889801845225102
61253595186125522889801873804818
61253595186125522889801876987146
61253595186125522889805202692202
61253595186125533453796259539966
61253595186125533453799698146944
61253595186125533453799702746214
61253595186125534002023715271786
61253595186125534002086477036710
61253595186125534002651332921026
61253595186125534002839278441534
61253595186125534002839618215798
61253595186125534002842717048512
61253595186125534002842721647782
61253595186133592863623779299733
61253595186133637328507121631639
61253595186137240835098718277909
61253595187012546422656597484979
61253595187012546430250684770203
61253595187012579781343484588129
61253595187012579781343484592341
61253595187012579782095477861215
61253595187012590894380886042517
61253595187012590894568914119845
61253595187073484852179851922146
61253595187073484852180109139590
61253595187073770346959347435362
61253595187073770347210395894738
61253595187073770347231287903330
61253595187073770347293963929106
61253595187105034503823915105059
61253595187105034508906489283219
61253595187105034508909845333377
61253595187105034511166953913645
61253595187105050974925038427721
61253595187105050975114095256733
61253595187105050975114095374825
61253595192033848113447989377920
61253595192033848113632947320502
61253595192045822332362386142964
61253595192045855088635246964462
61253595192045855683706917746310
61253595192045866201672734157998
61253595192045866202445652736754
61253595192045866202446800647127
61253595192045866202446800647128
61253595192045866202508414501678
61253595192045866202509562412052
61253595192045866796740937285140
61253595192045866796743261633114
61253595192045866797243031404532
61253595192702378284479134482242
61253595192917269931061828741080
61253595192921171797870449108411
61253595192982095570790420834406
61253595192982095571063136135422
61253595192994101311743494944302
61253595192994101311806170970078
61253595192994101311806170971482
61253595192994101319082406051802
61253595192994145783923907207092
61253595192994145783925050394328
61253595192994145783925050395732
61253595192994145784196646506024
61253595192994145788443454602760
61253595192994145791535471874376
61253595192994145791535557613524
61253595193013659916925582502339
61253595193013659916925585684667
61253595193013659916927909682721
61253595193013659922008156680499
61253595193013659922011512730657
61253595193013659924267592441149
61253595193013659924268621310925
61253595193013665274990333122297
61253595193013665275177589547293
61253595193013676388026677009101
61253595193013676388026705824953
61253595193013676388214962303873
61253595193013676388214991001681
61253595193013676388214991119725
61253595193013676388215733956205
61253595193013676388215762654013
61253595193013676388215762772057
61253595193014525902652256703423
61253595193014525902652256704827
61253595193014527137998274430339
61253595193014527137999046082671
61253595193014527137999046084075
61253595193014559249394018442098
61253595193014559254205309346033
61253595193014559254226201354625
61253595193014559254226572829454
61253595193014559254477276932558
61253595193014559254477276992633
61253595193014559254477276994037
61253595193014559256733613920569
61253595193014559256733613921973
61253595193014559256733699661121
61253595193014560484740806281941
61253595193014560484740807821346
61253595193014560484740811003674
61253595193014560488987242840965
61253595193014560489005035661307
61253595193014560489005035666922
61253595193014560489005035666923
61253595193014560489569894733567
61253595193014560489572219081541
61253595193014560489573362208702
61253595193014560489819823818276
61253595193014560489819823996395
61253595193014560489819824002011
61253595193014560489819938669391
61253595193014560489819938670795
61253595193014560489820598836671
61253595193014560489823294719549
61253595193014560489823296254499
61253595193014560489823296260412
61253595193014560489824066311806
61253595193014560489824066373285
61253595193014560489824071094775
61253595193014560492080403299817
61253595193014560492080403301221
61253595193014560492080489040369
61253595193014564600115730253470
61253595193014565835461288631870
61253595193014565835462518093313
61253595193014565835462522815046
61253595193014565842174583201097
61253595193014565842739439085413
61253595193014565842739439086817
61253595193014575720680754915141
61253595193014575720681099288639
61253595193014575720681099761058
61253595193014576953582380474066
61253595193014576953583155308726
61253595193014576955211984655485
61253595193014576955274746421813
61253595193014576955776840539801
61253595193014576955776840541205
61253595193014576955776845262992
61253595193014576955839602306129
61253595193014576956026744412261
61253595193014576956026772642057
61253595193014576956027516064593
61253595193014576956027544294389
61253595193014576956027544644309
61253595193014576956027887067246
61253595193014576956027887600901
61253595193014576956027889136148
61253595193014576956027891850215
61253595193014576956027892322634
61253595193014576956030211598955
61253595236356458179571420617588
61253595237231804533313412668740
61253595237304783873058946745154
61253595240283563793818116547442
61253595240283563794637376958554
61253595240283569147552778370054
61253595240283580260590179824442
61253595240283580260590184423712
61253595245219892831374729798389
61253595245219892831377824399015
61253595245219892832110077801599
61253595246203010839550640900630
61253595262937352468277592475628
61253595262937352468277592829760
61253595262937352468277592842810
61253595262937352468277678568908
61253595262937352468277678581958
61253595262937352468528382672012
61253595262937352468528382685062
61253595262937352468528640952266
61253595262937352475052419716922
61253595262937352475240447781200
61253595262937352475784383077208
61253595262937352475784383090258
61253595262937352475784641357462
61253595262937352475784644539790
61253595262937352475786964305756
61253595262937363588277848881456
61253595262937363588277849235588
61253595262937363588821784531596
61253595262937363588821784544646
61253595262937652710895573224684
61253595262937652711083858519456
61253595262937663824117935685730
61253595262937663824121374292708
61253595262937663824121378891978
61253595262945768887645619668308
61253595262945768887854825551388
61253595262945768888398760847396
61253595262945768888419681435656
61253595262945768888419681435704
61253595262945768888482443200580
61253595262945768888482443200628
61253595262945768888485427596386
61253595262945768888670728495400
61253595262945768933587489754856
61253595262945768934152345639172
61253595262949326740539288835242
61253595263820807691147438775701
61253595263820807691899432048787
61253595263820818804184840230089
61253595263820818804372868307417
61253595263821074483843329896939
61253595263885598743893331901682
61253595263885598743956007927458
61253595263885598751212467124430
61253595263885600528010428049148
61253595263885600528282024160844
61253595263885615222501526551590
61253595263885615222501528067910
61253595263885615222501785285354
61253595263885615222773381415764
61253595263885615222773495734628
61253595263885648566817148314458
61253595263885648574347353110244
61253595263885648574599520894454
61253595263885659687363948295188
61253595263885900722698984505682
61253595263885950548070521874502
61253595263885950548258807169274
61253595263894003997779428018100
61253595263894048470169903554046
61253595263894064941271683973992
61253595263918030310556504064680
61253595263918035663725932332204
61253595263918063657571003568706
61253595263918063662379198472334
61253595263918063662379199889276
61253595263918063662400090480926
61253595263918063662400092015960
61253595263918063662402443525256
61253595263918063662403562739274
61253595263918063662403562857158
61253595263918063662650796000972
61253595263918063662650796119064
61253595263918063662650882212504
61253595263918063662654235074510
61253595263918063662654239679604
61253595263918063664094696221208
61253595263918063664910603770314
61253595263918065441144907505830
61253595263918065441957371842864
61253595263918065441960815049112
61253595263918065446789903483316
61253595263918065446792255129370
61253595263918065446793369620410
61253595263918065447040607586420
61253595263918065447042927352546
61253595263918065447044046541866
61253595263918065449300410651450
61253595263918069008292629286638
61253595263918069015569520165392
61253595263918069015569521700426
61253595263918069015569636485850
61253595263918069015572992541624
61253595263918069015635382652356
61253595263918069015823667941304
61253595263918069015823667947128
61253595263918070792682440753994
61253595263918070799938441159190
61253595263918070800022123978982
61253595263918070800025194113888
61253595263918070800213479408660
61253595263918080127853896761150
61253595263918080128041808518020
61253595263918080128041837564296
61253595263918080128585777111106
61253595263918080128586121484640
61253595263918080128606664402336
61253595263918080128606698171590
61253595263918080128607037473678
61253595263918080128607037940238
61253595263918080128607042072948
61253595263918080128607042545332
61253595263918080128669459936514
61253595263918080128669804310256
61253595263918080128672817403614
61253595263918080128857744759110
61253595263918080128857745231286
61253595263918080128861183720380
61253595263918081912243708228506
61253595263918081912975588578462
61253595263918081912975932951996
61253595263918081912996480468962
61253595263918081912996848941034
61253595263918081912996849407594
61253595263918081912996853540304
61253595263918081912996854012688
61253595263918081913059615777612
61253595263918081913061847915264
61253595263918081913062624284750
61253595263918081913247527528658
61253595263918081913247551994538
61253595263918081913247556226466
61253595263918081913249875992592
61253595263918081913250995200786
61253595263918081913250999787006
61253595263918335807515775662751
61253595263918363806167919997180
61253595263918363808427612975274
61253595263918365631227965839648
61253595263918365631231409045887
61253595263918365631231409045896
61253595263918365636039605353407
61253595263918365636039605353416
61253595263918365636041928301701
61253595263918365636041928301710
61253595263918365636063963617194
61253595263918365636311201465112
61253595263918365636313524413406
61253595263918365636314640422010
61253595263918365636314645143735
61253595263918365636314645143744
61253595263918365637734180997662
61253595263918365638571004648234
61253595263918369159149324668394
61253595263918369159152763275372
61253595263918380272103130558449
61253595263918380272103130558458
61253595263918380272186813397124
61253595263918380272189793193443
61253595263918380272189793193452
61253595263918380272378197524610
61253595263918382102267448009472
61253595263918382102330209774396
61253595263918382102518145991322
61253595263918382102521589197561
61253595263918382102521589197570
61253595263918382102521593783790
61253595263920767145392717813920
61253595263920767145396161020168
61253595263920767150203322808882
61253595263920767150206680275982
61253595263920767150228715591466
61253595263920767152735756622506
61253595263920783616682897965594
61253595263920783616686341171842
61253595395784006309587873746670
61253595395856952297175601541634
61253595395856952297196493550226
61253595395856952297259512532594
61253595395856952297447540609922
61253595395856952302341743754162
61253595395877665363893726257688
61253595395888472177384061717036
61253595395892090912641351438312
61253595395892090913206207322628
61253595396756585575915569388672
61253595396756585575978331153596
61253595396829520450611425296492
61253595396829520450611453876208
61253595396829564916498698649738
61253595396829564921309305179894
61253595396829564921330225768202
61253595396829564921581272827898
61253595396861084749052145433680
61253595396861084749240430728452
61253595396861084750744398129632
61253595396861084750932683424404
61253595396861085343848376191084
61253595396861085343848633408528
61253595396861085344036661485856
61253595396861085345540886104480
61253595396861085345540914684196
61253595396861085345728942761524
61253595396864687066240771980108
61253595396864687067745110917596
61253595396864703531420541830124
61253595396864703532257365362444
61253595396864703532448749489930
61253595399816720900950678735578
61253595399816748903997315548780
61253595399816765367755371365048
61253595399816765367758858149449
61253595399816765367759116436336
61253595399819422192603760517360
61253595399819466659976824395263
61253595404720057120286646657751
61253595404740759066163901756097
61253595404740770179953415519797
61253595404740770179954190354457
61253595404744628172891993947508
61253595404744672044671463101355
61253595404756334962096664584245
61253595404756368313921684873455
61253595404756379426412914307963
61253595404756379426956849603971
61253595404756380022025048009539
61253595404756380022027745078935
61253595404756380022028519913595
61253595405692908808437154603203
61253595405692953279386110126017
61253595405692958631718714743129
61253595405692958632283570627445
61253595405700758790135926668285
61253595405700764147634332076367
61253595405700775261425331985299
61253595405704660655585077168281
61253595405704660655856673279977
61253595405704666013083852577637
61253595405704677126330174117945
61253595405704677126874109413953
61253595405704677127146078596991
61253595405724190023775079424213
61253595405725040773223588331610
61253595405725046123945300142982
61253595405725046123946071795314
61253595405725046124217264720926
61253595405725074127828474691344
61253595405725090591252086891844
61253595405725090591335769239252
61253595405725090591586470278120
61253595405725090591586862481587
61253595405725090591587587957104
61253595405725090591587594091408
61253595405725090591587637303197
61253595405725090591587637316247
61253595405725090592155158973489
61253595405725090592340003660675
61253595405725090592340778482285
61253595405725090592340778495335
61253595405725390185977895773154
61253595405725390780858231301385
61253595405725390781611372480473
61253595405727747415598124720418
61253595405727747415599153590194
61253595405727747419133761362951
61253595405727780769952478455344
61253595405727791883808240768369
61253595405728075423773638678247
61253595405728075425466100414220
61253595405728091889225213679980
61253595405728091890252408885389
61253595405728092072239688653173
61253595405735880941381960215771
61253595405735880941570246560303
61253595405735885880258647135803
61253595405735896993547095649887
61253595405735897405329359826063
61253595422446222252057243067672
61253595422470537582637644139624
61253595422470537582888348225466
61253595422470548695675045594012
61253595422470548695737807358936
61253595422470548695925749679854
61253595422470548696009403470632
61253595422470548696762544632458
61253595422482211613204851667356
61253595422482211613204851671568
61253595422482211613204937410716
61253595422482211613204938940086
61253595422482211658937515870872
61253595422482211658937515987512
61253595422482211658937602080744
61253595422482211658937603143602
61253595422482211658958407879464
61253595422482211658958408001720
61253595422482211658958522320584
61253595422482211658958522670504
61253595422482244964190720893944
61253595422482244964462431674424
61253595422482244965029871960778
61253595422482245009943272565190
61253595422482245009944277106052
61253595422482245009944280288380
61253595422482245009944305685768
61253595422482245009944308868096
61253595422482245010007039220896
61253595422482245010007067800612
61253595422482245010027615439834
61253595422482245010027959807752
61253595422482245010194979674122
61253595422482245010194981209156
61253595422482245010195067298224
61253595422482245010195095877940
61253595422482245010215901797464
61253595422482245010215986468138
61253595422482245010215987885080
61253595422482245010215987886532
61253595422482245010278662499530
61253595422482245010278663912308
61253595422482245010759063906106
61253595422482245010780070705738
61253595422482245010783428290930
61253595422482256077227089227754
61253595422482256077310771580986
61253595422482256077499056875758
61253595422482256077500176085404
61253595422482256077502155708472
61253595422482256078063888781080
61253595422482256078063917010876
61253595422482256078063917360796
61253595422482256078067359154314
61253595422482256122980674019578
61253595422482256123064327793094
61253595422482256123231721079274
61253595422482256123232840288920
61253595422482256123232844538270
61253595422482256123234819911988
61253595422482256123252613087866
61253595422482256123253387922526
61253595422482256123253392173328
61253595422482256123318474041040
61253595422482256123318502737396
61253595422482256123318732321342
61253595422482256123318761017698
61253595422482256123799678984248
61253595422482256123817472160126
61253595422482256123817473222984
61253595422482256123817473572904
61253595422482256123820944064182
61253595422482256124068520631148
61253595422482256124068520632600
61253595422482256124068549334785
61253595422482256124071648167286
61253595422482256124071992541033
61253595423127062013890993864034
61253595423345555375899533446739
61253595423345555382677713207555
61253595423345555383764183393327
61253595423345588734586415849837
61253595423345599847623817304385
61253595423345599848375929613697
61253595423345855527030488728623
61253595423345855527030489778383
61253595423345888878082504350009
61253595423345888878082505749689
61253595423345899991119905804397
61253595423345899992143614225405
61253595423418379068465576104509
61253595423418785040967329431302
61253595423418785041218033534198
61253595423418785041218033551668
61253595423418785047658588288308
61253595423418785047909292374150
61253595423418829513336912958448
61253595423418829513336912975918
61253595423418829518419372817744
61253595423418829518419372817952
61253595423418829518440293406260
61253595423418829518690997526626
61253595423418829520111625513904
61253595423418829520111625531166
61253595423418829520111654093620
61253595423418829520111654110882
61253595423418829520111739850030
61253595423418834864058539030880
61253595423418834864058539048142
61253595423418834864058624787290
61253595423418834864330478116430
61253595423418834870770689896478
61253595423418834870833337342538
61253595423418834870833365904992
61253595423418834870833365922254
61253595423418834871021393982320
61253595423418845983808091350866
61253595423418845983870853115790
61253595423418845984058766856992
61253595423418845984058766874254
61253595423418845984058795436708
61253595423418845984059138410562
61253595423418845984142449227486
61253595423418845984623994294878
61253595423418845984895590389312
61253595423418845984895590406574
61253595423430492468189364447990
61253595423430492468252040468150
61253595423430492468440412919012
61253595423430492468440441498728
61253595423430492468461332095994
61253595423430492468461333507320
61253595423430492468462108347596
61253595423430492468524009533096
61253595423430492468524784373372
61253595423430492475216014633400
61253595423430492475236930616822
61253595423430492475801014854422
61253595423430536939826613065700
61253595423430536940077685517168
61253595423430536940077690116438
61253595423430536940078804725362
61253595423430536940098577525760
61253595423430536940098580713704
61253595423430536940098582125030
61253595423430536940099352360420
61253595423430536940643663797622
61253595423430536940914485069042
61253595423430536940915259909318
61253595423430536944910244687736
61253595423430536944911359296660
61253595423430536944911359302276
61253595423430536945162063405380
61253595423430536945182955408356
61253595423430536945726123656918
61253595423430536945726147631748
61253595423430536947438177727368
61253595423430536947438263472132
61253595423430536947439292336292
61253595423430536947439292341908
61253595423430536947689996445012
61253595423430542290548324877072
61253595423430542290549353741232
61253595423430542290549353746848
61253595423430542290820292525076
61253595423430542290821321394852
61253595423430542298079645792486
61253595423430542298080420632762
61253595423430542298080793698488
61253595423430542298080793704104
61253595423430542298142407912946
61253595423430542298161004147664
61253595423430542298161004153280
61253595423430542298163328145718
61253595423430542298163328617894
61253595423430542298163331333662
61253595423430542298163332868696
61253595423430542298164102985994
61253595423430542298164476051720
61253595423430542298164476057336
61253595423430542298331469103784
61253595423430542298349032224992
61253595423430542298352388280766
61253595423430542298352389692092
61253595423430542298352389810184
61253595423430542298895553341384
61253595423430542298913116462592
61253595423430542298916472512750
61253595423430542298916474047784
61253595423430553411197376737892
61253595423430553411200732788050
61253595423430553411367865668842
61253595423430553411367870268112
61253595423430553411367870391820
61253595423430553411385319070456
61253595423430553411386433679380
61253595423430553411388790974512
61253595423430553411448080840996
61253595423430553411451438308096
61253595423430553411451438426188
61253595423430553411451519797894
61253595423430553411451548494250
61253595423430553411451806774552
61253595423430553411932724741102
61253595423430553411933069114636
61253595423430553411950517916980
61253595423430553411953989821036
61253595423430553412201222014468
61253595423430553412201222020084
61253595423430553412204693924140
61253595423450949816147464785146
61253595423451221961260017367814
61253595423451221961260017367815
61253595423451255312332923746828
61253595423451266425369182196518
61253595423451266425369182196519
61253595423451266425369953848850
61253595423451266425850470046467
61253595423451266426122439111413
61253595423451267020165785907172
61253595423451267020165785907173
61253595423451267020165786025264
61253595423451267020166557559504
61253595423451267020647073757121
61253595423453607039850123504461
61253595423453607047443094782693
61253595423453607049887455188687
61253595423453656865201111821281
61253595423453656865472707932977
61253595423453918303747558508246
61253595423453918311274378655444
61253595423453923661160410140606
61253595423453923664695017913155
61253595423453951664770073718830
61253595423453951664771102605868
61253595423453951664771102606076
61253595423453957015492814417240
61253595423453957015513735005548
61253595423453968128528842628318
61253595423453968128529186984590
61253595423453968128804269880687
61253595423454824232255752496286
61253595423454824232256009713730
61253595423454824232256009830370
61253595423454824277988416699802
61253595423454824277988673917246
61253595423454824277988674033886
61253595423454852230072449249294
61253595423454852230908129592974
61253595423454852232603853131066
61253595423454852232603940286421
61253595423454852275826005461402
61253595423454852275826034041118
61253595423454852276661714384798
61253595423454852276915857567998
61253595423454852276915862166530
61253595423454852276915862166533
61253595423454852276915862166539
61253595423454852278357525078245
61253595423454857575713909286477
61253595423454857575713909640609
61253595423454857583244976526523
61253595423454857583245320900057
61253595423454857583329003253289
61253595423454857584060109235145
61253595423454857584081029924235
61253595423454857584081029941497
61253595423454857584081030002940
61253595423454857621467465498585
61253595423454857628995419018930
61253595423454857628998532738631
61253595423454857628998905803331
61253595423454857628998905809973
61253595423454857629061667568255
61253595423454857629061667574897
61253595423454857629082588163205
61253595423454857629813321073719
61253595423454857629834586136343
61253595423454857629834586153596
61253595423454857629834586153605
61253595423454857630085290256916
61253595423454868696363053552187
61253595423454868696363053552916
61253595423454868696551338847688
61253595423454868697097253651576
61253595423454868697369221238344
61253595423454868697369221299580
61253595423454868742020959773080
61253595423454868742031418597891
61253595423454868742031420132925
61253595423454868742031447295651
61253595423454868742031448830685
61253595423454868742031463238854
61253595423454868742031792137197
61253595423454868742032562253091
61253595423454868742032566503893
61253595423454868742032566621937
61253595423454868742032568020213
61253595423454868742032568021617
61253595423454868742032568038843
61253595423454868742032568038879
61253595423454868742032568039086
61253595423454868742032582565140
61253595423454868742032611144856
61253595423454868742032955518390
61253595423454868742032955990773
61253595423454868742034886252549
61253595423454868742034890969911
61253595423454868742095717755697
61253595423454868742097582943102
61253595423454868742116638344005
61253595423454868742116638462103
61253595423454868742116638462832
61253595423454868742118503649454
61253595423454868742304550213144
61253595423454868742847366182866
61253595423454868742850838422340
61253595423454868742850838423744
61253595423454868742850838441006
61253595423454868742850838441054
61253595423454868742850838441213
61253595423454868742850838443400
61253595423454868742869779523093
61253595423454868742871730430932
61253595423454868742871730432336
61253595423454868742871730449598
61253595423454868742871730449646
61253595423454868742871730449805
61253595423454868742871730451992
61253595423454868742871759128692
61253595423454868742871759147406
61253595423454868743120826582789
61253595423454868743122777509501
61253595423454868743122777511688
61253595423454868743122806030168
61253595423454868743122806207315
61253595423454868743122806208044
61253595423462057370145471208055
61253595423462073833906940233913
61253595475647876858374462886170
61253595475656282112385795096491
61253595475656282112929730392499
61253595475656282158118459299959
61253595475656282158683315184275
61253595475659873271225376579942
61253595475659873316414877139782
61253595475659873316978932792050
61253595475659884383632578701628
61253595475659884429448896678612
61253595475659884429950990798004
61253595476608121186167132075526
61253595476608121186188052663834
61253595476608121193131048725808
61253595476608165658558326353722
61253595476608165658579218362314
61253595476628534054329784095857
61253595476628583879680772412677
61253595476628583879952368524373
61253595476628845318227219099642
61253595476639652139558572898033
61253595476639657492728034344543
61253595476639685484041329213317
61253595476639685490819623740683
61253595476639685491380268899129
61253595476639685491383624949287
61253595476639685492992277848827
61253595476639685493075960668619
61253595476639690843713989660199
61253595476639701956751391114587
61253595476639701957587071458267
61253595476639701957590170290981
61253595476639702139765730748443
61253595476639702140036583787523
61253595476639702140039682620237
61253595476639702140601411092123
61253595476639702140604509924837
61253595476640586104297840166406
61253595476640586104297868746122
61253595476640586104861924398390
61253595476640586104882844986698
61253595476640586106557300257422
61253595476640586106578192264610
61253595476640586106578565336111
61253627497305518560904445439246
61253627497309420563886313713528
61253627497309420563886317962878
61253627497309420609828188049474
61253627497309421021422165881118
61253627568306573455599605023156
61253627569181636137175382191798
61253627710007926675317432291334
61253627727839458373997832181984
61253627727839459654279175629224
61253627727839460065873153460868
61253627727839460203387283965744
61253627727842161357525206385972
61253627728714820786678753420626
61253627780944153497540171009982
61253627781017088326419794679918
61253627781017088372173379471742
61253627781017088372738235356058
61253631804478508736091083261184
61253631804478508781864788409268
61253631804693444711111199667434
61253631857652235039073788185316
61253631857968289869340637259330
61253631857968289869529698451620
61253631875414434729415528426648
61253631875694466252351824050660
61253631875694510723738284348054
61253631875694511318534886641766
61253631875694511318785590744870
61253631875694516122908993016210
61253631875705317530764245584044
61253631875705318125748761636220
61253631876350724310027890076000
61253631884569312471991396307188
61253632011592850799254613210166
61253632017395852825336134461748
61253632017501174787738864418158
61253632017501174787927925610448
61253632017501221036988774693916
61253632034939215224563947964852
61253632034939215773355803616004
61253632034939215773606622510148
61253632035227095498870206517294
61253632035227096733965142487756
61253632035227100438310942972552
61253632035227395642136138429764
61253632035227395642136138448478
61253632035227396878298087699122
61253632035227397472278874310066
61253632035227397472279903179842
61253632035227397472529578413170
61253632035227397472530607282946
61253632035227400581263872428206
61253632035227400581807064651598
61253632035227401039342655451724
61253632035227402228391896064094
61253632035227402274689677601410
61253632035227402274689701581856
61253632035227402274689706299218
61253632035227402274958289199256
61253632035227402274961412497690
61253632035227402274961645249414
61253632035227402274961670764894
61253632035227402274961673947222
61253632035227402274961756858334
61253632035227402274961760040662
61253632035227402276654009554286
61253632035230098993515782535902
61253632035230099176529664427742
61253632035230099176530007384334
61253632035230102330515592585296
61253632035230102331080448469612
61253632035230102699553835716650
61253632035230103977371648591894
61253632035230103978124794003070
61253632035230103978208472124214
61253632035230103978208476356302
61253632035230103978396758468746
61253632035230103978396761651074
61253632035230955271049518512386
61253632035230955272137017568094
61253632035883608815828175221524
61253632035883608815996344742044
61253632035883608816080027095276
61253632035883610463961192045606
61253632044094093514615585028766
61253632044094093515158777252158
61253632044094093515158781969520
61253632044094093515179702557828
61253632044094093515430378081376
61253632044094093516850001078334
61253632044094093516851029948110
61253632088404725451942944460726
61253632088404730803417800166954
61253632088404976228189865771118
61253632088405025593765347808716
61253632088405025595397162737798
61253632088405025595397277529046
61253632088405025595459953550450
61253632088405026190193879822758
61253632088405026190444583925862
61253632088405030992039595527822
61253632088405030992604454594466
61253632088405030992688390982814
61253632088405030992876419060142
61253632088405030992876422242470
61253632089280077157409463219346
61253633234386561243689591245950
61253633234386577165932850248966
61253633234389262398270175043592
61253633234397366273229420428232
61253633234605365318734570298616
61253633234605365867523441772740
61253633234605409790119881168072
61253633234605409790935788711354
61253633234605410339978922048474
61253633234605415141029621056772
61253633234608067021981887142584
61253633234608111493554968871924
61253633234608111493556001986886
61253633234608111493556116777926
61253633234616170896941132527224
61253633234616172680699969823006
61253633234616215368494441456166
61253633234616215368512262857676
61253633234616215368514213784388
61253633234616215368514214256564
61253633234616215368515247371526
61253633234616215368515362162566
61253633234616215368578009490742
61253633234616217152968189424346
61253633234616217153720301733658
61253633234616220307453920158964
61253633234616220308269823102976
61253633234616220308270971008978
61253633234616220719236959182898
61253633240201538127040890359100
61253633240201538127040890709020
61253633240201538127626900068722
61253633240294897585637541443424
61253633240305692732404303278846
61253633240489375622591851682508
61253633240489408976695244096886
61253633240489408977511151640168
61253633240493277625573724206140
61253633240493277626410780975458
61253633240493277626411581207506
61253633240493277672164365767282
61253633240493277672165137419614
61253633240493278083109572124380
61253633240493310980492938424652
61253633240493311437211821350118
61253633240493311437212593002450
61253633240493311438028500545732
61253633240493322097796977934202
61253633240493322098612885477484
61253633240513691091354515171784
61253633240513735556216936915382
61253633240513735562994862620804
61253633240513740364839802447224
61253633240513740367118174572392
61253633240524492414731829679134
61253633240524497356118999419512
61253633240524497356303928664126
61253633240524497905095899106318
61253633240524525769001214973608
61253633240524530708128948953336
61253633240524542369958320849916
61253633240524542376736500591858
61253633240524542376798918333168
61253633240524542377551288926946
61253633240524547178581186364496
61253633240524547179229981819488
61253633240524547180859558489664
61253633293667037282827986483162
61253633293691369083319668089418
61253633293702171095466037222194
61253633293702175896307906595514
61253633311198691019214663581682
61253633311198691064968219910430
61253633311198691476750483036846
61253633311198706300908511850142
61253633311198706300908540429858
61253633311210393505321386314434
61253633311210393505322500923358
61253633311210398994661747320610
61253633311210398994999572856100
61253633311210398995749246376318
61253633311210398995752718280374
61253633311210410113869222008866
61253633311210414917243612692726
61253633311210415466286654175060
61253633311210415466286658774330
61253633311210415466286658774378
61253633311393180312383318807602
61253633311417245322896637929278
61253633311417495643301516829712
61253633311417540114667940970588
61253633311417540115503621331738
61253633311417540160442446467360
61253633311417540572224709593776
61253633311417545466162571378186
61253633311428052136449995304256
61253633311428301267262435601646
61253633311428303051649147782986
61253633311428303051652619687042
61253633311428303051837175860314
61253633311428336403474168072196
61253633311428336403662196149524
61253633311428345738837036773296
61253633311428347516511569526584
61253633311428347516699597603912
61253633311428350678592274083400
61253633311428352279967004392576
61253633311429203619398167658494
61253633311429203619651310550692
61253633311429231483303483525784
61253633311429247541994837563410
61253633311429247542245541666514
61253633311429247954592888842798
61253633311429248091037855065298
61253633311429248091038883935074
61253633311429248091288559168402
61253633311429248091289588038178
61253633311429252893448430191298
61253633311429252893720397839302
61253633311429253442491447693186
61253633311429253442491705973488
61253633311429253442508897440296
61253633311429253442512255025488
61253633311429253442512341118768
61253633311429253442512368281494
61253633311429253442512626561796
61253633311429253442759944499992
61253633311429253442763302085184
61253633311429253442763412158862
61253633311429253442763416758132
61253633311429253444204960751710
61253633311429253444455664854814
61253633311429253445019634295758
61253633311501282391332806065672
61253633311501292914657322593148
61253633311501296666261883709488
61253633311501298266821419800430
61253633312073753700978983261136
61253633312073753701167011357338
61253633312146988719129972464952
61253633312365537671087161352442
61253633312365537671901949706404
61253633312365793342965778653286
61253633320292341862942232274880
61253633447097070624918630071754
61253633447097075978088058339278
61253633447097092037592876531822
61253633447097092037592905111538
61253633447099777269929168224584
61253633447315880738600700094530
61253633447315924654417095841944
61253633447315924661779907450928
61253633447315924661781055356930
61253633447315924662595814994210
61253633447315925073563056548540
61253633447315925073563061265902
61253633447315930012501619262300
61253633447315930013317522206312
61253633447315930014947127456204
61253633447318581893640765519438
61253633447318626365214990450516
61253633447318626365214995167878
61253633447318626365216143060782
61253633447318631715936706979250
61253633447388859529050304303704
61253633447388876000339365247184
61253633447388876000988160702176
61253633447391577703607316895398
61253633452900045428525957258418
61253633452900045428713980749526
61253633452972980303347189211286
61253633453005399553971963440226
61253633453191784927058791105458
61253633453191817090920178891200
61253633453224250427938610371548
61253633453224250434654884671572
61253633453224253589182743915000
61253633453224253590019567447320
61253633453224253591649144117496
61253633453224254001717895248246
61253633453297199988654300349824
61253633453297199989388505164394
61253633453297199989472187989802
61253633470731277029630184809232
61253633470731291853788213622528
61253633470731577218148380564190
61253633470731577629930643690606
61253633470731577630683014285836
61253633470731577767943769015600
61253633470731587055165654727240
61253633470731588337018402675822
61253633470731588748612380507466
61253633470731592454088672503902
61253633470731593682657540309034
61253633470731593689999574694850
61253633470731593689999574713564
61253633470731593690187832478380
61253633470731593690187861058096
61253633470734278922335837813512
61253633470734278922335867442988
61253633470734278922336096080716
61253633470734295393622948761948
61253633470735174548572082793850
61253633470735179490147878075440
61253633470735191157308203783054
61253633470735196502947341416266
61253633470950080417931711820762
61253633470950080418183107954092
61253633470950081652713645315694
61253633470950130241294866623140
61253633470950130242736415215988
61253633470950131476641654467146
61253633470950380560609917752450
61253633470950380560881885381580
61253633470950381841963290027814
61253633470950381841964323129678
61253633470950381841981116015496
61253633470950381841982144885272
61253633470950381841984210616122
61253633470950381841985243717986
61253633470950381842528407361662
61253633470950381842797023558778
61253633470950381842800118159404
61253633470950381842800118277496
61253633470950382253746586256094
61253633470950382254310670488078
61253633470950382254582639671116
61253633470950382391843394400880
61253633470950413912706905670790
61253633470950425026288242421186
61253633470950425026559838551756
61253633470950425026560210088064
61253633470950425031642412729916
61253633470950425033901848490566
61253633470950425033902221543034
61253633470950425078840673626188
61253633470950425079091722102826
61253633470950425079655806334810
61253633470950426314166799535194
61253633470950426314186691353104
61253633470950426314187720241594
61253633470950426314187724473682
61253633470950426719170883969428
61253633470950426719442480081124
61253633470950426725965483643938
61253633470950426725969611346428
61253633470950426725969726131852
61253633470950426725969730382654
61253633470950426725969984417770
61253633470950426726220774608490
61253633470950426726781391187220
61253633470950426726784858840474
61253633470950429974471159642698
61253633470950431621600212148362
61253633470950431622414971903734
61253633470950431658297470161246
61253633470950431665073444823268
61253633470950431665075391635984
61253633470950431665076424737848
61253633470950431665093217623666
61253633470950431665096312224292
61253633470950431665097345326156
61253633470950431665640508969832
61253633470950431665909125166948
61253633470950431665912219767574
61253633470950431665912219885666
61253633470950431665912478152870
61253633470950431665912592820202
61253633470950431667332876351830
61253633470950431667352653384316
61253633470950431667353682254092
61253633470950431667353797039516
61253633470950431667353797058230
61253633470950431667353801290318
61253633470950431667604845516154
61253633470953083545210606871782
61253633470953083545229204511796
61253633470953083545232303344510
61253633470953083545399668050974
61253633470953083545483350870766
61253633470953083545963752282958
61253633470953083546235721465996
61253633470953084094526369323244
61253633470953128017618565438818
61253633470953128017621660039444
61253633470953128017622693141308
61253633470953128017622807926732
61253633470953128017622807945446
61253633470953128017622812177534
61253633470953128017623066212650
61253633470953128018437940635354
61253633470953128566916759120042
61253633470953128567480843352026
61253633470953131721466399973272
61253633470953984113232370746274
61253633470953984662254497662336
61253633470953984662275389198752
61253633470954028585434848207374
61253633470954028586249636536638
61253633470954028990418010531364
61253633470954028990689606643060
61253633470954028998031642445610
61253633470954029127699313958836
61253633470954029134477865709262
61253633470954029134728569812366
61253633470954029135288929168036
61253633470954029135289186385480
61253633470954032289215419848780
61253633470954033937159376425338
61253633470954033939415713353274
61253633470954034478609311064980
61253633470954034485112541827396
61253633470954034485387490806922
61253633470954034486198926274180
61253633470954034488458616069946
61253633471026077709700865483676
61253633471026079356829918008054
61253633471026079357018204352586
61253633471606638207027764230254
61253633471606638207030858830880
61253633471606638207030863062968
61253633471606639854912027895206
61253633471606938343768888993566
61253633471606938343769917863342
61253633471679573081664071524728
61253633471679868283793882291550
61253633471679873225181080611644
61253633471898378118098416837362
61253633471898411471615689822524
61253633471898661789510112945890
61253633471898677849014931138434
61253633471898711200839951427644
61253633471898711203099387188294
61253633471898712850228439712672
61253633479817122905294453348454
61253633479817122905566420996458
61253633479817122906109241683542
61253633479817122906109613219850
61253633523909200995240304701198
61253633523909206348409734503756
61253633523909217054745122893742
61253633523909222362160996366100
61253633523909222407914552696300
61253633523909222407914581276016
61253633523909222408102609353344
61253633524127710370692533317872
61253633524127760187026340398676
61253633524127760193804634926042
61253633524128010514209542407596
61253633524128010559963127197968
61253633524128010560523743776698
61253633524128010560527096762620
61253633524128010560527099826856
61253633524128010560527211429952
61253633524128038973409315380952
61253633524128054986599932204394
61253633524128055024738770471388
61253633524128055025303626355704
61253633524128055025574450815068
61253633524128055025575222467400
61253633524128055032102726804046
61253633524128055032102729986374
61253633524128055032353516994766
61253633524128055032914133573496
61253633524128055032917489623654
61253633524128055032917601226750
61253633524128055443884732713018
61253633524128055443884735895346
61253633524128060339515218710766
61253633524128060383639198370790
61253633524128060385268803620682
61253633524128060385268806803010
61253633524200989853618394141324
61253633524200989854204170613948
61253633524200989899371978933148
61253633524200989899936834817464
61253633524200989900208430929160
61253633524201000972386793692556
61253633524201006325556251956738
61253633524201006325557026791398
61253633524201006371309836866654
61253633524201006371497864943982
61253633524857498237619765666228
61253633524857503590789223930410
61253633525076006424042873928866
61253633525076008063828804601160
61253633525076008063829547673776
61253633525076041422993507648798
61253633525076052536030909103186
61253633525076306566995798785202
61253633525076336215788776345982
61253633525076341568143446275076
61253633525076351039950272812580
61253633550717020057594073498742
61253633550717020058430130100304
61253633925695750498827934137348
61253633925695750498827962717064
61253633925706556077410582163186
61253633925987534462222961090258
61253633925987534462223218307702
61253633925998339628835288269778
61253633925998340040805837753824
61253633925999240196584308145286
61253633931579742639538397600826
61253633931583646380152275382172
61253633931604070323736023056808
61253633931604070918532625331806
61253633931607972784441773098104
61253633931607973379238375391816
61253633931607978320625540900106
61253633931614877732462034162744
61253633931616061879990285790508
61253633931616076658648906186530
61253633931616078488792297846392
61253633931616078489544410155704
61253633931616082011818305756246
61253633931616082011818334335962
61253633931616082012570446645274
61253633931798547263438794638438
61253633931798581895527708509894
61253633931798581895548629098202
61253633931802495428244340767162
61253633931802495469081715797230
61253633931802495469102607805822
61253633931802495474165061627722
61253633931822908344377425391484
61253633931822908344565453468812
61253633931822908894257271006296
61253633931826809570385927757692
61253633931826810759414306463282
61253633931826810759414649419874
61253633931826810805168234211698
61253633931826811354210908756994
61253633931833715158306837386084
61253633931833715708186679837234
61253633931834914634122474667700
61253633931834914634122474686414
61253633931834914634874586977012
61253633931834914634937634539096
61253633931834914634937634557810
61253633931834914634937636093004
61253633931834914634938377611712
61253633931834914634938377630426
61253633931834914634938750701928
61253633931834914680607279878288
61253633931834914680691991101296
61253633931834915870284423937058
61253633931834915915201152017528
61253633931834915915201185314606
61253633931834915915473152943896
61253633931834915915954297428704
61253633931834915915954326008420
61253633931834915915954330725782
61253633931834915916038008828212
61253633931834915916038008846926
61253633931834915916038013079014
61253633931834915916226036924254
61253633931834915916226266611742
61253633931834915916226295191458
61253633931834915916226298373786
61253633931834915916226381284898
61253633931834916327736336634754
61253633931834916327820018987986
61253633931834916328008301100430
61253633931834916328008304282758
61253633931834916465269055830194
61253633931834920171122523071436
61253633931834920171122523189480
61253633931834921818250551076170
61253633931837617572903838384338
61253633931837617573070974453074
61253633931837617573907797985394
61253633931837617618824559362990
61253633931837617619389418429634
61253633931837617619661382895310
61253633931837617619661386077638
61253633931837618031255360726954
61253633931895854332236063384960
61253633931895854332256955393552
61253633931895854332884863557314
61253633931895854881927595125284
61253633931895854881928623995060
61253633931899755558056566253556
61253633931899756747837371645334
61253633931899756793402326763028
61253633931899756793402583980472
61253633931899756793590956437158
61253633931906661145977447302232
61253633931906661146626247474586
61253633931906661146814275551914
61253633931906661558408253383558
61253633931907850782491354482506
61253633931907850782492354772566
61253633931907850783244467081878
61253633931907850783244495661594
61253633931907860622607958658084
61253633931907860622608331748300
61253633931907860622608987527860
61253633931907860622608987546574
61253633931907860622797388695404
61253633931907860668361572147668
61253633931907860668362601017444
61253633931907861903077615998686
61253633931907861903080710599312
61253633931907861903143505642600
61253633931907861903708618744360
61253633931907861903708618763074
61253633931907861903708622995162
61253633931907861903896646840402
61253633931907861903896651072490
61253633931907861903896991201046
61253633931907862315490628904134
61253633931907862315678911016578
61253633931907862452940008702934
61253633931907865563177269829090
61253633931907865563430296861774
61253633931907865563909490419870
61253633931907865563992058164178
61253633931907865563995124166374
61253633931907865563995414214336
61253633931907865563995501842810
61253633931907865563996157286952
61253633931907865564183439109336
61253633931907865564183442291664
61253633931907865975212561037950
61253633931907865975213589907726
61253633931907865975965702235752
61253633931907867211124180922840
61253633931907867211124466720000
61253633931907867211312494797328
61253633931907867256059911476710
61253633931907867256792132067490
61253633931907867256875700101858
61253633931907867257063728179186
61253633931907867257066051127480
61253633931907867257066080756956
61253633931907867257067200437534
61253633931907867806109443104762
61253633931907867806110217939422
61253633931910563607143967916458
61253633931910563607331992811458
61253633931910563607331995993786
61253633931910564018925970643102
61253633931910564018925973825430
61253633931910568914559555473564
61253633931910568914559784111292
61253633931910568959495256398006
61253633931910568960313369021208
61253633932491428548552600708828
61253633932491428548552629288544
61253633932556259548979476445352
61253633932556259549251788472714
61253633932564362828576487300984
61253633932564362828598528632728
61253633932564362828661290397652
61253633932564362829142462393542
61253633932564363423394757836224
61253633932775097524976434147204
61253633932783167453125655813190
61253633932783211918175362561500
61253633932783211918176478705618
61253633932783211923259052883778
61253633932783211925515045319928
61253633932783212512700740261110
61253633932783212517783314439270
61253633932783212517804235027578
61253633934866232678154306608256
61253633935834775424820720700203
61253633935834775424820749396559
61253633935834776519875609348407
61253633935834776659581763366041
61253633935834776659581763367445
61253633935834776659602683954349
61253633935834776659602683955753
61253633935834776659605006902643
61253633935834776659605778556379
61253633935834776660169862788363
61253633935834777069504380510325
61253633935834777069504409090041
61253633935834777069504409091445
61253633935834777071175741199089
61253633935834777071196661787397
61253633935834777072015922198509
61253633935834793130682882338523
61253633935834793130682882339927
61253633935834793130703802926831
61253633935834793130955626238129
61253633935834793130955626239533
61253633935834793130955883455573
61253633935834793130958207453627
61253633935834793130958979107363
61253633935834793131523063339347
61253633953236464966124931287838
61253633953236464966145851998610
61253633953267984837361547641390
61253633953267984837361552240660
61253633953271537282986864610506
61253633953271581567090254777164
61253633953271581567090256194106
61253633953271581750020908403076
61253633953271581750020913008170
61253633953271581750021683237736
61253633953271581757614737403834
61253633953271581757635662732590
61253633953271587108336363476058
61253633953271587108336706432650
61253633953271587108357255484650
61253633953271587108357255490474
61253633953271587108357284186830
61253633953279640974931771772776
61253633953279641157862427169690
61253633953279641157944962102402
61253633953279641157945339759964
61253633953279641157946111412296
61253633953279685625252127571636
61253633953279685631758337067730
61253633953279685632574240005918
61253633953279690434524559142328
61253633953279690434524902098920
61253633953279690982480048879102
61253633953279690982480820531434
61253633953279690983295608860698
61253633953279690983295951817290
61253633953279690983568697257754
61253633953279690983568711790600
61253633953463406811182447864638
61253633953463406816265708074026
61253633953490425079250766249750
61253633953498528954210011634390
61253633953498528961487047065010
61253633953498528961549694392818
61253633953559767567604495655542
61253633953563321248553741200356
61253633953563371074176327028552
61253633959468094026184581393339
61253633959468094026184585625427
61253633959480083888493010556251
61253633959480083888493010556299
61253633959480083890937375561515
61253633959480083890937375561563
61253633959480099766864944926347
61253633959480099766864973622703
61253633959480099766866092830897
61253633959480099766866092832349
61253633959480100359782042801971
61253633959480100359782071499731
61253633959480100362226436504995
61253634002507876065211256180344
61253634002519583446012305196648
61253634002726713445387187251810
61253634002726714040183789545522
61253634002738420873446045678562
61253634002738421421485903811442
61253634002738421421736950871138
61253634002738421422238016120754
61253634002738421422489063180450
61253634002738426775470559843368
61253634002799660027854399461670
61253634002799660028606511770982
61253634002811367409407560787286
61253634002811367410159673096598
61253634002811370566404895060988
61253634002811370566968979292972
61253634002811370566969779525020
61253634002811372214286432953130
61253634002811372763330226234444
61253634002811372763330226706620
61253634003491293667673150035104
61253634003710131643398138666186
61253634003710131643586166743514
61253634003710133472725255863198
61253634003710133472976302922894
61253634003783077631068405625742
61253634003783079460394832677482
61253634003783079460646912839042
61253634003783079461127086080066
61253634003783079461399398219696
61253634005766134175036081315796
61253634005766135959678083025096
61253634011601514645769523309985
61253634011601514645790443898293
61253634011674458804133341698782
61253634161935395235099441977502
61253634162008330109732650439262
61253634162040745609569631977822
61253634162040760388060768730372
61253634162040760433814324942432
61253634162040761624159668902612
61253634162040761662383191330622
61253634162040761669160342669348
61253634162040765330200274719142
61253634162040767022894658601946
61253634162040767023082686679274
61253634162040767023082916366762
61253634162043468726329746305798
61253634162043468726329975993286
61253634162227134733632275824542
61253634162227179199059553452456
61253634162227179199331149564152
61253634162259303574002008155872
61253634162259598364286449558602
61253634162259598364349125584378
61253634162259598364537496618298
61253634162259599644613019179514
61253634162259599644799095844856
61253634162259599644801047256842
61253634162259599645366164590690
61253634162259599645634776188536
61253634162259599645637870789162
61253634162259599645638132238694
61253634162259599645638243841790
61253634162259600194492866335136
61253634162259603305172922869744
61253634162259603763272602152656
61253634162259604997801164123278
61253634162259604997989449418050
61253634162259604998055307299920
61253634162259604998055564517364
61253634162259604998619391531904
61253634162259604998807676826676
61253634162262300067784471555434
61253634162262306701236509044574
61253634162262306701490652221216
61253634162262306702054736453200
61253634162263201916132143485282
61253634162263201916132886557898
61253634162263201916696999369598
61253634162263202458146676791796
61253634162263202458146934009240
61253634162263202458334962086568
61253634162263202465112027219586
61253634162263202465113141828510
61253634162263202465736549218440
61253634162263202465739648523330
61253634162263202465739649586188
61253634162263202465924577295768
61253634162263202465927934880960
61253634162332249561861675036594
61253634162332501160916025177662
61253634162332529573529743452776
61253634162332529573801339564472
61253634162332545587366896415922
61253634162332545587554924493250
61253634162332545633308480705310
61253634162332545633309628598422
61253634162332546182164275066390
61253634162332546182352647517252
61253634162332549292589132391806
61253634162332549293407273594724
61253634162332549293595301672052
61253634162332550985471774039426
61253634162332550985660059334198
61253634162332550986289914192584
61253634162332550986289915242344
61253634162332550986477942269912
61253634162332550986477943319672
61253634162335247885787992084464
61253634162335247885787993501406
61253634162335252688907118960722
61253634162335252689725001896436
61253634162335252689725002946196
61253634162336131844860438049080
61253634162336131845048466126408
61253634162336137332779885253556
61253634162336137332780142471000
61253634162336137332968170548328
61253634162336147903802753401430
61253634162336147904556755160150
61253634162336148316339019349424
61253634162336148453345254761144
61253634162336148453407930786920
61253634162336148453411401628118
61253634162336148453599774079028
61253634162336148453599774079187
61253634162336148453599775141838
61253634162336151609778130556402
61253634162336151609840520785018
61253634162336153805950206231906
61253634162336153806012882257682
61253634162336153806012967996830
61253634162336153806577823881146
61253634162336153806769208008632
61253634162989046558073152941494
61253634162992648829069232443526
61253634162992648829257517738298
61253634162992648875011102530074
61253634163207851181721729750758
61253634163207895652670915427620
61253634163207895654112119547556
61253634163211453498973403941130
61253634163211497918835124854596
61253634163211497923917699032756
61253634163211497964588681066656
61253634163211497971363507940768
61253634163242717653813402540938
61253634163242718065407380372582
61253634163242723006794545880872
61253634163242723006794546930632
61253634163242723006982832225404
61253634163243002972165865879072
61253634163243017796326104371558
61253634163243017797142007315570
61253634163243017797330411627854
61253634163243018391101786077122
61253634163243018391122706665430
61253634163243018391289814154450
61253634163243018391310734742758
61253634163243018391875595344436
61253634163243018391938609609442
61253634163243018391938614313706
61253634163243018391938615730648
61253634163243018392126637686770
61253634163243018392126642404132
61253634163243018392126643821074
61253634163315948959836475795220
61253634163315948960651264130308
61253634163315963783994504608516
61253634163315963784163850356442
61253634163315963784247533176234
61253634163315964378793059364134
61253634163315964378960452650314
61253634163315964378981344658906
61253634163315964379609219525590
61253634163315964379797247602918
61253634163315964379798395508920
61253634165290917002362776181998
61253634165290917003113621593036
61253634165290917003117064799284
61253634171126296238273220942291
61253634171199241632148092698368
61253634171199242226944694992080
61253634171199242226948138198319
61253634171199242226948138198328
61253644726954467949119244076650
61253644797869994752214227309374
61253644797869994752217321910000
61253644797869994752217326142088
61253644957391173478069844087808
61253644957391173478090736444916
61253644957391173478151461077580
61253644957391173478154560382470
61253644957391173478634961788886
61253644957394775788313526323730
61253644957394775794880204764254
61253646156779978929980390579880
61253646156842118108992219317918
61253646156852924922733603253904
61253646156852928079103053835340
61253646156852928490695080268096
61253646233593025790276322723492
61253646233593025790548634750854
61253646233665058404298794501394
61253646233665058404487079796166
61253646233665959018052676388086
61253646393114186809325596924998
61253646393114186809534802808078
61253646393114186809597193055568
61253646393114186809597564591876
61253646393114186810078738104086
61253646393114186810350334234656
61253646393187137743738604339746
61253646393187137744491745518834
61253646848186429646239642512744
61253646854071623641933529033718
61253646854071627347221050811878
61253646854071627347221793884494
61253646854071627347221822464210
61253646854071627347973934792236
61253646854071627347973937974564
61253646854071627759004085590626
61253646854071627759756197918652
61253646854071628995102990480228
61253646854074330698346923744034
61253646854074330698346952323750
61253646854074330698350051156464
61253646854074330698350279794192
61253646854094754869317831931478
61253646854094754870070715911836
61253646871723668144834175165496
61253646871724552696443649481956
61253646871785792492155360109404
61253646871785792499686426995318
61253646871785796205726804174120
61253646871789394816685995160230
61253646871789394816687109769154
61253646871797498684115288267880
61253646871797515292662781005720
61253646871797515300193076239302
61253646871820913408724153055860
61253646871820915238867201772228
61253646871820929468503920246804
61253646871820931115631943882692
61253646871820931115631972462408
61253646871832620789733380620502
61253646871832620835214996248162
61253646871832637444852569257208
61253647084426077905435792925620
61253647084496010933050904281158
61253647084496311076295945721634
61253647084496311076633685045800
61253647084499013191847912695726
61253647084499013191847941275442
61253647084531444339410029466152
61253647084531444751192035375124
61253647084531444751192063954840
61253650463949067103020926560284
61253650464157064912928492487594
61253650464167871726105020537860
61253650464230015709221967935584
61253650464232717413222172986382
61253650464240820876483095287458
61253650464240821288181418371022
61253650464240851073755121836734
61253650470065390136759565886638
61253650470076196950500949821172
61253650540762112316020670012856
61253650540762112316020927230300
61253650540762112316021698882632
61253650540762112316021698999272
61253650540980001502445995817764
61253650540980950293437941459012
61253650540980950293688988518708
61253650540980951940818041024372
61253650541042179388709357731072
61253650541052951200236025135798
61253650541052951201050927770876
61253650541052951201051184988320
61253650541052951246804512680744
61253650541052951246804769898188
61253650541053851813968756257048
61253650541053851813968786376170
61253650541053851813989676961996
61253650541053851814532583271588
61253650541053851814532840489032
61253650541053851814553503859896
61253650541053851814553532556252
61253650541053851814804466719850
61253650541053851814804552454626
61253650541053885168049856256750
61253650541053885168049884836466
61253650541053885168050113474194
61253650541053885168070805541414
61253650541053885168322082661604
61253650541053885168885938250036
61253650541053886815450877944000
61253650541053896286170889338790
61253650541053896286192154423096
61253650541053896286442858526200
61253650541053896287006942752360
61253650541053897933570882156264
61253650700286893359435632364618
61253650700286893359438731197332
61253650700286893359438759895092
61253650700286893359439017112536
61253650700286893359459651785640
61253650700505731335160306618824
61253650700574730397475017827648
61253650700574730397726098066378
61253650700574763751808198356140
61253650700575025599856023153628
61253650700575030540427171031652
61253650700575030541243107272742
61253650700575030541243192894006
61253650700575030541243878806982
61253650700575063893064771393910
61253650700575063895325236024336
61253650700575063895325321763484
61253650700575075011185861635382
61253650700575075012629275533678
61253650700575075013445211656724
61253650700575075013445297396032
61253650700577732243674230658176
61253650700577732290243494454932
61253650700577732290244523324708
61253650700577766010542930860956
61253650700577777128662906493504
61253650700578632812489978016706
61253650700578632857968466211658
61253650700578632857971565044372
61253650700578632857992514330440
61253650700578632858244563097186
61253650700578666209793486500868
61253650700578666209793515080584
61253650700578666211509787315602
61253650700578666212324891444508
61253650700578666212324891444556
61253650700578666212324920024224
61253650700578666212324920024272
61253650700578666212325920314332
61253650700578677330445924526548
61253650700578677330445924526596
61253651155550894777378333249872
61253651155553596480625392876396
61253651155574355794064683763736
61253651155574355794816796090310
61253651155574355794817143747002
61253651155574356206411121578646
61253651161167780645375350229364
61253651161167780645375350248078
61253651161167780645919285525372
61253651161167780645919285544086
61253651161167782292295196870662
61253651161170483995751463429978
61253651161447508867675022227626
61253651161447514220844455094420
61253651161447542221944407522100
61253651161451461152999425671726
61253651161451461152999425689196
61253651161451461153187453749054
61253651161459520143908184076404
61253651161459520739522641794748
61253651161459522385899959766706
61253651161459553495733204365614
61253651161459564608561399936922
61253651161459564609314541134724
61253651161459564613916599096554
61253651161459564616091691988176
61253651161459564616092720876666
61253651161459564616172936024490
61253651161459564616175260022544
61253651161459564616176030625116
61253651161459564616176403696458
61253651161459564616176407928546
61253651161459564616928401220346
61253651161459564616928516005770
61253651161459564616928520237858
61253651161459565027958294801292
61253651161459565027958294820166
61253651161459565028710407129318
61253651161459565028710407129478
61253651161459565204194827316862
61253651161459565204383112611634
61253651161459565210972633987462
61253651161459565210973010241132
61253651161459565211724746296774
61253651161459565211725003514218
61253651161459566255690452461300
61253651161459566264057199690894
61253651161462221847409391131776
61253651161462221847973475362356
61253651161462223494284297277018
61253651161462256846109317566228
61253651161462257029123657205908
61253651161462266319611752849842
61253651161462266319611752851246
61253651161462266319799780928574
61253651161462266320363865159154
61253651161462266907630172225060
61253651161482679783114171341802
61253651161482679783302199419130
61253651179173685295601736733884
61253651179173685296186712974460
61253651179173685890398339027596
61253651179173685890963194911912
61253651179173685890979959218014
61253651179173685890983315268172
61253651179173685890984086919100
61253651179173689002224880491542
61253651179173690649353932997206
61253651179173718650520003239968
61253651179173719242784087497228
61253651179173733473865109372140
61253651179173733474116186552362
61253651179173733474677946314116
61253651179173733474678032053264
61253651179173733474680270778570
61253651179176425750430646299494
61253651179177287613438128448586
61253651179177320967520600274656
61253651179177337392241665761836
61253651179177337437991521413286
61253651179177337437995250553660
61253651179177337438806309767248
61253651179177337438810038869874
61253651179184240144088709367836
61253651179184240144089852573946
61253651179184240144340561376942
61253651179184495815213118997638
61253651179184540281079730515054
61253651179184540288421654695842
61253651179185391487307633336284
61253651179185391488143313662494
61253651179185396977737822113584
61253651179185424839383357711128
61253651179185424840219038072278
61253651179185440894394048824756
61253651179185440894645097284132
61253651179185440898891531953830
61253651179185440901147868881766
61253651179185440901150963482392
61253651179185440901172228566698
61253651179185440901419838064804
61253651179185440901422932665430
61253651179185440901422932669802
61253651179185440901422936897518
61253651179185441306176313014030
61253651179185441306427360073726
61253651179185441312933227658568
61253651179185441312933570632630
61253651179185441312951139888142
61253651179185441313201843973776
61253651179185441313768908019718
61253651179185441443437066326644
61253651179185441443437067389502
61253651179185441443687770429748
61253651179185441443688114786020
61253651179185441443688114803489
61253651179185441447680489319926
61253651179185441448766873766710
61253651179185441450211894263614
61253651179185441450215246068586
61253651179185441450215250313772
61253651179185441450465950171690
61253651179185441451026309527360
61253651179185441451026566744804
61253651179188142559665425207412
61253651179188142559668781257570
61253651179188142604858281818814
61253651179188142605419009999236
61253651179188142605422366049394
61253651179208856211623276171682
61253651179208856211877680816570
61253651179208857263205166421448
61253651179208857263456213481144
61253651179208857263457013713192
61253651179208857263457356687254
61253651179208857263457361404616
61253651179208857264021069365460
61253651179208857446387670527256
61253651179208857446951726179524
61253651179208857447223698544890
61253651179208857858253592143146
61253651179208857858253620724266
61253651179208857858817676376534
61253651179208857858817704954846
61253651179208860970062593404876
61253651179208860970062594467734
61253651179220562998382449716162
61253651179220562998630140725700
61253651179220562998633496775858
61253651179220563044136005929674
61253651179220563044387052989370
61253651179220563455980687881892
61253651179220563455981030821014
61253651179220563592613819890762
61253651179220563593175322907248
61253651179220563593178680492440
61253651179220563593426369966944
61253651179220563593429727552136
61253651179220563593429728969078
61253651179220568945593103692162
61253651232290123624638445471060
61253651232290125271014356797636
61253651232290125271265403857332
61253651232361868862067281594862
61253651232362169044560035511700
61253651232363069619149657115438
61253651232363071267030821928962
61253651232386486164386334529374
61253651232386486164386335952140
61253651232386486164386364649948
61253651232386486165138446840138
61253651232398191762050754224922
61253651232398191762113430255070
61253651232398191762301801284618
61253651391884203873884902542310
61253651391884203874138273600060
61253651391884248343892574489684
61253651391884248345524360839002
61253651391884248345524475158074
61253651391884248345587151650250
61253651391886649905442439454582
61253651391886649905442810991050
61253651391886950049023272457370
61253651391886950459110269326464
61253651391887850660893287359556
61253651391887850662585540055508
61253651391887850662587863003802
61253651391919070894078080621210
61253651391919070894266108698538
61253651391919370487736135983814
61253651391919370487903272052550
61253651391919370488552038927826
61253651391919370488552070689918
61253651391919370488552072225112
61253651391919370488740438541670
61253651391919370488740443259032
61253651391919370488740444675974
61253651391919370899518141892834
61253651391919370900334044836846
61253651391919370900334416373314
61253651391919371083348645920186
61253651391919371083348674499950
61253651391919371083536673997562
61253651391919371083536702577230
61253651391919375841721586585868
61253651391919375841721587648726
61253651391919375841909872943498
61253651391922972758984067477690
61253651391922972759736179787002
61253651391922972759799198769370
61253651391922972759799970421702
61253651391922972759987226846698
61253651391922972805552754980026
61253652591262218433716397449490
61253652591273023600328724629010
61253652591273023600328981846454
61253652591273024012299274113056
61253652591273924168078001721962
61253652596951733634725118201114
61253652596951734229521463258668
61253652596951734229521720476112
61253652596951734229522463548728
61253652596951734229522492128444
61253652596962541043451129307050
61253652596963741799780364120922
61253652596963741799781392990698
61253652596963744910959394658816
61253652596963744911503329954824
61253652596963745322806400610492
61253652596963745322807429480268
61253652596966448261335507859430
61253652597150125387408415622258
61253652597150125387575551690994
61253652597170572206938361629110
61253652597174446255515294544654
61253652597181345666513929743068
61253652597181379021432111909476
61253652597182546423679989506202
61253652597182546424433130685290
61253652597182550129383656243712
61253652597182550130220479762934
61253652597182550130220479776032
61253652597182550130222687920188
61253652597182550130471183866038
61253652597182551776849422372996
61253652597182579183717884086628
61253652597182582886746716359082
61253652597182582887310543373622
61253652597182582887310543392336
61253652597182582887311572243398
61253652597182584534439595898000
61253652597182594594580464430548
61253652597185247532067913239434
61253652597185253068502504167876
61253652597185280887153230057636
61253652597185286237874941869008
61253652597185297350912343323396
61253652597247425594003723404564
61253652597255528874166364954682
61253652597255528874354650249454
61253652597255528874417069057786
61253652597255528874981153289770
61253652597255528874981153308484
61253652597255529469716109981390
61253652597255529469967157041086
61253652597255530521295417479060
61253652597255530522110205814148
61253652597255540587898847378862
61253652597255540588087132660536
61253652597255540588087904325966
61253652597258232224730763450068
61253652597258232225545551785156
61253652597278656396516174175440
61253652597278656396516431392884
61253652597278656397269315373242
61253652614584251056001449545570
61253652614584251056545384841578
61253652614677610469015780795814
61253652614677865591096282219104
61253652614677910658286346096242
61253652614677910658286374677362
61253652614681512380490453639922
61253652614681516086276688089768
61253652614681517732652599416344
61253652614681517733468502379230
61253652614688717472026696911650
61253652614688720583271618167708
61253652614689616255449699024562
61253652614689621196582722855060
61253652614689621607865987529940
61253652614692322854264598837026
61253652614692322900018183630254
61253652614864283127793536349530
61253652614872086859235772645850
61253652614875990554534283392610
61253652614875990555078218688618
61253652614896419896222905527296
61253652614896419897038808452434
61253652614896704161554482625222
61253652614896715281349146415572
61253652614896715281913230647556
61253652614896715281914030879604
61253652614896715281934922888196
61253652614896720039467945432578
61253652614896720040304768947428
61253652614896748038374579897220
61253652614896748039210260258370
61253652614896748040634015657870
61253652614896748041469696019020
61253652614896748041470839207660
61253652614896748633734894885204
61253652614896748635430246415274
61253652614896748635430503632718
61253652614896748636266299828892
61253652614896748636267328698668
61253652614896751745000732498886
61253652614900317004390079025202
61253652614900322357284559730142
61253652614900322357558513118096
61253652614900322357559627745894
61253652614900322494816824478162
61253652614900322494820296382218
61253652614900350358471179024904
61253652614900350358471436242348
61253652614900355709381176131048
61253652614900366822146981473740
61253652614900366822418577585436
61253652614907225063462763064404
61253652614907520264779769738802
61253652614907520265595672663940
61253652614907520265596045735282
61253652614907520310512433942318
61253652614907522094902240804580
61253652614907525206982067569658
61253652614907553619049526550710
61253652614907553619865429513596
61253652614907553619865431029756
61253652614907555449191775035030
61253652614907555450007679514076
61253652614907558558177260530438
61253652614907558558993165009484
61253652614908420879077385324084
61253652614908420879349354507122
61253652614908425774979840621558
61253652614908425820461456231748
61253652614908425820463780229802
61253652614908425820482348240340
61253652614908425820733425414786
61253652614908425820736524247500
61253652614908426232245786138774
61253652614908426232515431323758
61253652614908426369525365759698
61253652614908426369527689757752
61253652614908426369776069862802
61253652614908454231169874039970
61253652614908454231170216996562
61253652614908454232593858077198
61253652614908454232865827260236
61253652614908454233430681626988
61253652614908459172557387209116
61253652614908459584339651380920
61253652614908459721597734101854
61253652614908470697377853067356
61253652614908470697378196041418
61253652614911123771623991184422
61253652614911123817377575974842
61253652614911127478226900248082
61253652614911127478229999080796
61253652614911127523418727988304
61253652614911127523980485041310
61253652614911127523983583874024
61253652614911157125893376478896
61253652614911157172211788573916
61253652614911160830239176963692
61253652614911160875992733175800
61253652614911173635406074535076
61253652614911173635970901839676
61253652614980504545847870446586
61253652614980504546663773409472
61253652614980506193039684736048
61253652614980516122131313200522
61253652614984106817659854427664
61253652614984106817909786879840
61253652614984106863392518631180
61253652614984106863413439220892
61253652614984106863663343091948
61253652614984106863664143323996
61253652614984108509768429957756
61253652614984108510039282996836
61253652614984108510040026069452
61253652614984108510604110301436
61253652614984119628160030281716
61253652615004814935943673105574
61253652615004816766065772653918
61253652615004816766085921589894
61253652615004820469846745834114
61253652615004832642077402147540
61253652615004832642077659364984
61253652615004832642642543829016
61253652615004832642642548563848
61253652615004832642642629585634
61253652615004832642642634302996
61253652615004832642830914880406
61253652615004833236875038028390
61253652615004833236875066606702
61253652615004833237438865041526
61253652615004833237439122260374
61253652615004833237439150838686
61253652615004833237439893911302
61253652615004833237627150337702
61253652615004833237627178916014
61253652615004836348679568157458
61253652615004836348682662740614
61253652615004836348683010418940
61253652615004836348683011836089
61253652615016493904862225682518
61253652615016494499658454923762
61253652615016522317496835966224
61253652615016522317747540069328
61253652615016522363229498653580
61253652615016522363501094765276
61253652615016527851420799187196
61253652615016538834791647988292
61253652615016543775150610051394
61253652615016543775171530639702
61253652615016543775338895346166
61253652615016543775422206163090
61253652615016543775422234742806
61253652615016543775422463380534
61253652615016543775424529111384
61253652615016543775424787378588
61253652615016543775425587610636
61253652615016543775989413575416
61253652615016543775989671842620
61253652615016543776177699919948
61253652615016544324130867222770
61253652615016544324214549576002
61253652615016544325030452520014
61253652615016544325221836647500
61253652667866349346751151525072
61253652668086054537898388579652
61253652668086054538651529760192
61253652668086056185026412215540
61253652668086099002757797235508
61253652668159033878143003687716
61253652668159044995511667243000
61253652668159044996263779552312
61253652668182461542755700257478
61253652668182461543007780413214
61253652668182461543007780414666
61253652668182461543007780419038
61253652668182461543007781835980
61253652668182461543007810533788
61253652668182461543487953660062
61253652668182461543571636007470
61253652668182461543571864645198
61253652668182461543571864646650
61253652668182461543759892723978
61253652668182461543759922843100
61253652668182461543760265799692
61253652668194152316009006921624
61253652668194152316009749994240
61253652668194152316573834226224
61253652668194172493065615564086
61253652668194172493086536152394
61253652668194172493337211675782
61253652668194172493337240255498
61253652668194172493904419088108
61253652668194172493904677355312
61253652668194172494092705432640
61253652827391130344436548508888
61253652827391130390190133417352
61253652827392030957371970110118
61253652827607228323450524413698
61253652827607228323513659231090
61253652827607228368703159790882
61253652827607228369267244022866
61253652827607233263998914977682
61253652827607233264900709953956
61253652827607233264900824739380
61253652827607233676682715862928
61253652827607261676968168935008
61253652827607261677030930700092
61253652827607261677030932216252
61253652827609935014089758802632
61253652827610835582086383830486
61253652827610863994219557328220
61253652827610868933159006013224
61253652827610869344941269139592
61253652827610880046948805574084
61253652827679912460249503742564
61253652827680212603829274595968
61253652827680212604331368715152
61253652827680212604394130480284
61253652827680212604582072818464
61253652827680212604582415775056
61253652827680223722514020373524
61253652827680223722514106112832
61253652827682914719611739577756
61253652827683814920558019817676
61253652827683814920767225700756
61253652827683814920829615929372
61253652827683814920829644509040
61253652827683814921311160996764
61253652827683814921393700161356
61253652827683814921393728741024
61253652827683814921582014035844
61253652827683814921582757108460
61253652827683815332611879055740
61253652827683815333175963287724
61253652827683826038950649011364
61253652827683826038950649011412
61253652827683826039514733243348
61253652827683826039514733243396
61253652827683826039702761320724
61253652827683826451296739152320
61253652827715046272699269287606
61253652827715046272699526505050
61253652827715046272887554582378
61253652827715329806850553995968
61253652827715329807665342331056
61253652827715329807666085403672
61253652827715334746793819383400
61253652827715345866355372188512
61253652827715345867170160523600
61253652827715345867173484811666
61253652827715345867173484811714
61253652827715345867173484811874
61253652827715345867173516573758
61253652827715345867173518108952
61253652827715345867173599130738
61253652827715345867173603848100
61253652827715345867173604202232
61253652827715345867174259646374
61253652827715345867361512888994
61253652827715345867361512889202
61253652827715345867361544651086
61253652827715345867361884425510
61253652827715345867362660795204
61253652827715346278955490720686
61253652827715346278955862257154
61253652827715346461405003049942
61253652827715346461969830354542
61253652827715346461969834586630
61253652827715346461969834940922
61253652827715346461969863166298
61253652827715346461969863638682
61253652827715346461970091804026
61253652827715346461970120383790
61253652827715346461970863456406
61253652827715346462158148461118
61253652827715351220339590208226
61253652827715351220342660461064
61253652827715351220342946258224
61253652827715351220343032469708
61253652827715351220343033532566
61253652827715351220530974335552
61253652827718937063794560832940
61253652827718948138420387435766
61253652827718948138420644653210
61253652827718948138421416305542
61253652827718948138608672730538
61253652827718948183610116631882
61253652827718948184170844813708
61253652827718948184174200863866
61253652827718948184175001095914
61253652827718953537343373330936
61253652827718953537343659128096
61253653306278882183749079028970
61253653306281583887185200302490
61253653306282486102125005578810
61253653306282486102125262796254
61253653306282486102313290873582
61253653306289388853973449625834
61253653306289388853973454325726
61253653306289388854161477703162
61253653306289388854161482403054
61253653306289389265755460234698
61253653306289688997490544453302
61253653306289689409272807579718
61253653306289689409272813714022
61253653306290589610491745614318
61253653306290589611055829846302
61253653306290589611243857923630
61253653306290590022021899531654
61253653306290590022273975461126
61253653306290590022754148702150
61253653306290590022775040710742
61253653306290590022837835755274
61253653306290590022838180146278
61253653306290590023026087770438
61253653306290590023027237093382
61253653306290590160035795086214
61253653306290590160287991468854
61253653306293291268737332758330
61253653306293291268737589975774
61253653306293291268738361628106
61253653306293291268925618053102
61253653306293291313927090535614
61253653306293291314491174767598
61253653306293291314679202844926
61253653306293291726273180676570
61254447390020466925271184665681
61254447647803233418930615780714
61254447647803533555861054709978
61254447647803533601614382284358
61254447647803533601614639501802
61254447647803533608180289072550
61254447648022338225514264887082
61254447648022382696942336201428
61254447648095317571575544663188
61254448102108488154258536745181
61254448107992486522386785698188
61254448107995188225634102542156
61254448107995188225822130619484
61254448107995199338838640065280
61254448107995199338859532073872
61254448108017113521606619232545
61254448108017113521618356693388
61254448126596381171642842833709
61254448258361487425740943979649
61254448258650570097503238131619
61254448258652976741150516730555
61254448258653276877306951051903
61254448258653276884922045136967
61254448259524689119202444788251
61254448259525888595184442837335
61254448259528323095145535833105
61254448259528591579720165230123
61254448261644079311345931646975
61254448262519381148920653218175
61254448267550003387040932339495
61254448267550003387040932340947
61254448267552704678694014135827
61254448339437824678964768333914
61254448339437824678964768335318
61254460950424788187005599770163
61254460977005948290929191784892
61254460977017659371577328329579
61254461207443243119946240692995
61254461207443243119946240693001
61254464619644796811918109962855
61254464805796086351066958892140
61254464805796086351066987473260
61254465257812680980411082149995
61254465257812680980683049797999
61254465337579263234950910082364
61254465337579563378467919170684
61254465338237025859374370459945
61254465355309058406063814402799
61254465355309058413406850029057
61254465355309058413427770735409
61254465355962001530867591011209
61254465356180789548912354499648
61254465497104043043611311242500
61254465497104343187124962863720
61254465497105243617616671570004
61254465497105243617679347595780
61254465497761806902813352238345
61254465497979394346790080191388
61254465514805969985100778942053
61254465514805969985665634826369
61254465514806821187922313359985
61254465514831135916701817187599
61254465514841943331805077183673
61254465515462478363371152370113
61254465515462478363936008254429
61254465515778533193408090127589
61254465515778566545209651725347
61254465515778577658247053179735
61254465568953460207888526620667
61254466693499369583318139760327
61254466693499370817845896893807
61254466696443349139363213627669
61254466714292903419387079073554
61254466720189849817939763168970
61254466720189849818127791246298
61254466720197908678992376541436
61254466773375286596832629202130
61254466773375286728259538498126
61254466773376454024980222247431
61254466773376455808554126184555
61254466774250605086988193394776
61254466791976781541170734167509
61254466923925254068997474722899
61254466926991742545356957912796
61254466927867105373086872331814
61254466933775413995962240260634
61254466933848365479143026123474
61254466950627111299381483127872
61254466951501562584358668895258
61254466951502457660987034958030
61254466951509696106773932592883
61254466951509701045901666572611
61254466951509712158939068026999
61254467004676489598817665980277
61254467004676489598838586686677
61254467004676489598838587749487
61254467411496026181897050921219
61254467411496026182461135147587
61254467411496321010407366374815
61254467411496321017725357955413
61254467411496326371731729145775
61254467411496335836803935753629
61254467411496336248586203129395
61254467411496337483932992508643
61254467412444272267343011031665
61254467412444272816389127720399
61254467412444274051171061209715
61254467412444288875893945912943
61254467412444574240441655207903
61254467412455079636905416807004
61254467412455079636905788343312
61254467412455124106767873564170
61254467412455124106788794152478
61254467412455124107039841212174
61254467412455129048423912119838
61254467429200539045315130347088
61254467429200553862698332286272
61254467429224865494353993095854
61254467429232958249501354649396
61254467429232958249689382709471
61254467429232958249689382726733
61254467429232960033263286646595
61254467429232960033263545280981
61254467429232960033264320115641
61254467429232969293810793281131
61254467429232969362535313824832
61254467429232970597341237111310
61254467429232971146300946735369
61254467429232971146301721570029
61254467429233002652413706465363
61254467429233002652434627053671
61254467429236560520685462211503
61254467429236560520685720845889
61254467429236561755467395706435
61254467429236561755468429175472
61254467429236561755468429175481
61254467429236571633722863665891
61254467429236571633723122300277
61254467429236571633723897134928
61254467429236571633723897134937
61254467429236572868317545339300
61254467429236572868504797160823
61254467429236572868505055795209
61254467429236572868505830629860
61254467429236572868505830629869
61254467430108320662456883572768
61254467430173150429773415020000
61254467430181255539325533771544
61254467430181255539513823298404
61254467430181255539598280975942
61254467430181255540078679182720
61254467430205565904190681357003
61254467430205567139537384642971
61254467430205567141232304643489
61254467430205615317216125398327
61254467430205615318052296318913
61254467430205615866259147503697
61254467430205617094851258590677
61254467430205617094851258944809
61254467430205617101605165230613
61254467430205617101626200256037
61254467430205617101629184651635
61254467430205617102441760243457
61254467430205617102442103554181
61254467430205617102442104616991
61254467430205617102445202386895
61254467430205617104136680243975
61254467430205620808482480728771
61254467430205631920683747278179
61254467482399792509586767336391
61254467482399792509586794866347
61254467482399792509586795916107
61254467482399797997506471758311
61254467483275144354008903428209
61254467483275144354008903778129
61254467483275144354029824488901
61254467483275144354029825551710
61254467483275144354029825551711
61254467483348123670616909638926
61254467483348123677391736513038
61254467483348138494774938452222
61254467483358900865791478410709
61254467483382943983142246228990
61254467483382945630270269864878
61254467641899094636427358566020
61254467641932677351729435646715
61254467641932677397483020555179
61254467641932710710332348830947
61254467641932710710353269419255
61254467641932710756106854327719
61254467641932726764753849772715
61254467641932726810507434681179
61254467641932727359550453582747
61254467641932727359550456769287
61254467641935378643382257755076
61254467641935417355424622981206
61254467642774407494558424311914
61254467642774457456646747948186
61254467642774457456646753616138
61254467642879757869028614312234
61254467642879807836200656715194
61254467642883665414968967076316
61254467642883681909230431605181
61254467642883681909230460184897
61254467642883709696817163971482
61254467642883709696817169756026
61254467642883709704428820162458
61254467642883709879915075894880
61254467642883709884915077606998
61254467642883709887443045010890
61254467642883715230491830796138
61254467642883715238081154423634
61254467642883726351118590242282
61254467642883726351202158276650
61254467642916130740450603059798
61254467642916997970292683660777
61254467642917030756711293070619
61254467642917031306005359031883
61254467642917036247389429939547
61254467642919682637011549604492
61254467642919699124496725448591
61254467642919699261694718054927
61254467642919699261694804148207
61254467642919699261695061011519
61254467642919699261695061015731
61254467642919699261695061365651
61254467642919699261695837250071
61254467642919699261945765468755
61254467642919732452532921394538
61254467642919732460122250806578
61254467642919732597403840031210
61254467642919732599915810886113
61254467642919732668556697840400
61254467642919732668577618545348
61254467642919737950637522697485
61254499743132708792511660402166
61254499743140812667470905786806
61254499743140828856834033831470
61254499743387586129947370352180
61254499743387586130135398429508
61254499743387586130198074455284
61254499796561612713876003678616
61254499796561612714064031755944
61254499796562513144427030943576
61254499796562513144677735046680
61254499796562513693469705471610
61254499796562513693469705475822
61254499796562813471122302099088
61254499796562813882719378767658
61254499947195082061950324013005
61254499947198984522468044454877
61254499950189774091668532442929
61254499956094497632249867987654
61254499956094497632274230837444
61254499956094497632437895002124
61254499956094497632437895002172
61254499956094497632462258914772
61254499956094497632521835622608
61254499956094497632521835635658
61254499956095398062825258102404
61254499956095398063072862900618
61254499956095398063075962205508
61254499956095399847398879600564
61254499956095698206317904322220
61254499956095698206317904340934
61254499956095698206530295268052
61254499956095698206589871988938
61254499956095698206592971293828
61254499956095700036648552892400
61254499956098099354453977034396
61254499956098099354453980216724
61254499956098099354666367974612
61254499956098099354725944800492
61254499956098099354725949399762
61254499956098099354729044000388
61254499956098101138783464117866
61254499956098101139055060229562
61254499956098399497910633027972
61254499956098399497973309053748
61254499956098399497973309071010
61254499956098399497995348985604
61254499956098399498161337131076
61254499956098399498161337148338
61254499956098399498246053088708
61254499973820373871764075708298
61254499973823975593968185223052
61254499973823975593968189472402
61254499973823977240827711597220
61254499973824277391203226195781
61254499973824277430098276897648
61254499973824277979140951425682
61254500026998903019957883603240
61254500026998903020044922478806
61254500026998903020044922483018
61254500026998904255575869448932
61254500026999203163474892695724
61254500026999203163474895878052
61254503385723288471168530723201
61254503385796223343290911518697
61254503385807925236108465478381
61254503385808230913277843192137
61254503386026729860008090863661
61254503545329109499543288069783
61254503545329109499543316649499
61254503545329120617664406890971
61254504023939486505394441611713
61254504023939786648911450700033
61254504024150519515141832129179
61254504026919771685247112730736
61254504026922472976900194525616
61254504026922472976900194544330
61254504026922472977088221558848
61254504026922472977088222602944
61254504026934162514555373316068
61254504027902722510000831695299
61254504044648349079132469020940
61254504044648349079132470070700
61254504044648349627924439090126
61254504044648349627924439091530
61254504044648349627924439095742
61254504044648349627924440508680
61254504044648349627924440512892
61254504050520650314213969319479
61254504050556674302963542419936
61254504050556674302963543469696
61254504050556674302987906332584
61254504050556674303050582358360
61254504050556974446292524493786
61254504050556974446480551508304
61254504050556974446480552558016
61254504050556974446504915420904
61254504050556974446567591446680
61254504097823276093696070350816
61254504097823276230894063311284
61254504103695577328944764126869
61254504103707281006164957965358
61254504103707581195435551845502
61254504103707581195456443854094
61254504103730700886704147177994
61254504103730700886704147196708
61254504103730700886728511581692
61254504103730700886892175255322
61254504103730700886892175274036
61254504103730700886916539659020
61254504103731601317255174461668
61254504103731601317279538846652
61254504103731601317530242949756
61254504103731601866322213374686
61254504103731601866322213378898
61254504103731901460772185085182
61254504103731901460796547934972
61254504103731901460960212099700
61254504103731901460984576012300
61254504103731901461047252038076
61254504103731901643974810002164
61254504103731902055571886670734
61254504103742390378626663182080
61254504103742390378626667899442
61254504103742391659141265597890
61254504103742392207933236040082
61254504103743591135625361066786
61254504103743592782001272393362
61254504121468568453494492590446
61254504121468568453494492590494
61254504122343868556546144981234
61254504122343868559053186012274
61254504254364170235621092509517
61254504254400493134828088563325
61254504254400493134828460099633
61254504257358842537114394711464
61254504257358847476242128691192
61254504263263585804289910490886
61254504263263585804477938568214
61254504263263585805126738740520
61254504263263585805290775491316
61254504263263585805290775504366
61254504263263585805314766817848
61254504263264486235677766005480
61254504263264486235841802752064
61254504263264486235841802769326
61254504263264486235925370786432
61254504263264486235925370803694
61254504263264486235925371258608
61254504263264488019499275194328
61254504263264786379170412225296
61254504263264786379170412244010
61254504263264786379382803171128
61254504263264786379442379892014
61254504263264788208748948486164
61254504263264788209501060795476
61254504263267187526682047610744
61254504263267187526682047628006
61254504263267187526744723636520
61254504263267187527518875877688
61254504263267189311635972038204
61254504263267487670763140948310
61254504263267487670825816956824
61254504263267487670825816974086
61254504263267487670847856888680
61254504263267487671013845034152
61254504263267487671013845051414
61254504263267487671095461669632
61254504263267487671095461686894
61254504263267489500906537338632
61254504263267489500969213364408
61254504263268373825440254167502
61254504263268373825440254167550
61254504263268390480500239135838
61254504280993065413680219500296
61254504280993347850557558451886
61254504280993365602950784800724
61254504280993365603013460826500
61254504280993366151993459328758
61254504280993366152074044384523
61254504281212203539780379773347
61254504334167091997608852809470
61254504334167991192897430381882
61254504334167991192897430386094
61254504334167992427676265042696
61254505454070289974418303271765
61254505454081997353438944690477
61254505454081997355970349988457
61254505459650808462256099904037
61254505459662499242036252409333
61254505459662804919205630123089
61254505459662816032243031577477
61254505459662816032243060157193
61254505459723743336889308365797
61254505459735750906876240039237
61254505459942547967822409062665
61254505459954238740569086256373
61254505459954548805253063280745
61254505459954598363718444631169
61254505459978865372079726221029
61254505459978913687019139880773
61254505459978915340067676289735
61254505460611046070318899185681
61254505460611096025608066382239
61254505462726237091924306284244
61254505462726552235584333032454
61254505462727437848922999451588
61254505462730139552170830734656
61254505480452413520416219652932
61254505480452413657509605539102
61254505480456015791413070803084
61254505480456031843577434589080
61254505480456031843578206237200
61254505480663162994120806561567
61254505486348997963507726892080
61254505486352600280236470597628
61254505486352900423753479685948
61254505486360705389977649477200
61254505486360738881528968482268
61254505486361005533494658565520
61254505486361037103182732056962
61254505486361037103183503703678
61254505486361038887847984960040
61254505486361039070590352229982
61254505486361039070778641774104
61254505486361053292545860101626
61254505486361053292546631748342
61254505486364606158114826740976
61254505486364607255698767625360
61254505486364640609780124842506
61254505486364657393940628362584
61254505486571486433810881884637
61254505486571782866217772147104
61254505486571786577327890972957
61254505530566321042834730899431
61254505530639255917467939361191
61254505530858060541367564746471
61254505530882420337145775824737
61254505530882420344739977901209
61254505530894077717655099132763
61254505530894127726292024617901
61254505533619235424587303122258
61254505533838038216387316924963
61254505533838039454247257962913
61254505533838088216597028828305
61254505533911019387982558712896
61254505539418606722154950116063
61254505539430310397115793933050
61254505539430610174625016695370
61254505539430610586407279821786
61254505539526659623627679061637
61254505539527860791935357029906
61254505539722049529431921368170
61254505539722049529619949445498
61254505539722049895460599702762
61254505539722049895481491711354
61254505539757521823923897334645
61254505539757521824487981566629
61254505539757521826180234262581
61254505540510946864703189260617
61254505540510980036108066025151
61254505540510980036108410381423
61254505557252502966209351386156
61254505557264510490463618856080
61254505557264560079724447954658
61254505558127854261584994531198
61254505558127854261588441396370
61254505690087182972264051100871
61254505690160128965018349804103
61254505690160134501205136938969
61254505690196457402943538290757
61254505690196457402943995566213
61254505690378939124286501730813
61254505690382573100229592775667
61254505690382840303703844701193
61254505690382841584804222172685
61254505690415256489848073675881
61254505690415262023496970042969
61254505690415262023768937690973
61254505691039081478499966203727
61254505693154823418864368727664
61254505694027440068509019725852
61254505699063464884130022113652
61254505699281950888129381931821
61254505699282302867362879108833
61254505699282302869619216036769
61254505699934863077938974227934
61254505699935765292256410305152
61254505700043864542096494966595
61254505700043864542097528068459
61254505700043864542097528085721
61254505700043864953690472798239
61254505700043864953690731078493
61254505700043864953691505913153
61254505700043864953691505917365
61254505716789324888256698677120
61254505717113244110741907843973
61254505717628351680497527130794
61254505717733718114746483080004
61254505717770040834227243970364
61254505717770041428751878614620
61254505770947369499881619999167
61254505770947670100997240311460
61254506168697865657790818433815
61254506168770800532424026895575
61254506168806817708732453290459
61254506168981544510901702921489
61254506168989349436998825974801
61254506168989605156323652280855
61254506169013964957185180609897
61254506169017567228452198890157
61254506169025672338737227326589
61254506169086610755606117234209
61254506169086899824498598031761
61254506169090513216123837676081
61254506169961945996542842873779
61254506169965815105255406165257
61254506169965848457080426454467
61254506177564862029200993309729
61254506177637808014446967436216
61254506177856645997679824431397
61254506177856645998243908663381
61254506177856645999936161359333
61254506178934109082256214131082
61254506195351626537574842479962
61254506195363682835873162052054
61254506195363684078077341448840
61254506195387999407300878087556
61254506195396099577914294407684
61254506195396104516958374141720
61254506195399707386161520038579
61254506195570513293267606267855
61254506195570515077680777121659
61254506195570515077931820999027
61254506195582520818361140654459
61254506195582520818612184531827
61254506195606832443489920685747
61254506195618538040653275130227
61254506195679767312768504764523
61254506195679782137197354854855
61254506195687887247315107525013
61254506195687887293068692433477
61254506195691472909952751217595
61254506196259399423290111396494
61254506196259399423373793749726
61254506196259441701848072925826
61254506196332328809811083048554
61254506196332344861728642281642
61254506196332344869507285368584
61254506196332345410772436022082
61254506196332345410959689260547
61254506196332345410959692442875
61254506196335947133163711164297
61254506196335947133163796903445
61254506196335947133163796920707
61254506196335947133163798320387
61254506196335947133163801502715
61254506196335947133164055537831
61254506196335947133164830372491
61254506196344100376209692954059
61254506196344100383005437234151
61254506196344100383005440416479
61254506196368412007883173388071
61254506196551176044706459337449
61254506248526585678558057061503
61254506248756246709730004258211
61254506248854410243318513643449
61254506248854693778226039512703
61254506248854710386772845287391
61254506248854710386773103554595
61254506248865515553385427547623
61254506248865515553447849911289
61254506248865515553636134720787
61254506249437972588949586001819
61254506249448777755561655963895
61254506249509973533889805667031
61254506249509973533890062884475
61254506249509973533890067116563
61254506249510907463582537246135
61254506249521679321595352640137
61254506249521712630195121643099
61254506249522012865198380912032
61254506249545990763542459509949
61254506249545990763542460559709
61254506249545990946473116324013
61254506249546024255072600579575
61254506249546024255072857797019
61254506408390279988277347416651
61254506408390296596824412508351
61254506408969956938761711019055
61254506408969956938762739888831
61254506408973558660965820078895
61254506408973558660966078346099
61254506408973558660966848948671
61254506408973558660966849998431
61254506408973558798164070956647
61254506408973558798164842608979
61254506409043808440924082782063
61254506409046510136559578095595
61254506409046510136559836362799
61254506409046510136560606965371
61254506409046510136560608015131
61254506409046510144171142408587
61254506409078909035436010079215
61254506409078909035437038948991
61254506409078925087601403780535
61254506409078925087602175432867
61254506409078925232414142933175
61254506409078925636393115955523
61254506409078925636394144825299
61254506409078925644008120764819
61254506409078925644008123947147
61254516946419597764919385936237
61254516949097942141699916356216
61254516949097942142452028665528
61254516949280755578073259186642
61254516949313143259737960597736
61254516949313143259821528632104
61254516949314043690288987858484
61254516949314043690372555892852
61254516949316746765599541741496
61254516949316746766351654050808
61254516967006598920372755999968
61254516967006631680117506648734
61254516967030910545250492153888
61254516967030943899519877448362
61254516967039019354250768233714
61254516967039019361782208055616
61254516967039019361865776089984
61254516967039019361865776562160
61254516967039052706075788522924
61254516972720731288698949255924
61254516972728840105314237913594
61254516972732442376310312816361
61254516972732443611092247722614
61254516972939535912598574641204
61254516972939540854254617914234
61254516972939569266867959935678
61254516972951241509699253059908
61254516972951247000397966278969
61254516972951248225684612420318
61254516972951248278969607526872
61254516972951248278969608589682
61254516972951248280724536248600
61254516972951248281476648557912
61254516972951281579201885405480
61254516973008584431406817632866
61254516973008584981018910941870
61254516973008628835724669257057
61254517019997843044098893213236
61254517019997843044098897812506
61254517019998743611847917688014
61254517020205842493771188026642
61254517020216647667998518598516
61254517020216647667998518948436
61254517026124958064324341384228
61254517026124958066831382415268
61254517026222580478348781717971
61254517026222580478348782780781
61254517026234286212689209111987
61254517026234291563410919523679
61254517026234291563435283790619
61254517179741412057132726900574
61254517185649737280963796050220
61254517185649737875488434945278
61254518382118315530992457170293
61254518382118315530992485750009
61254518382142627155870221903929
61254518382142677108150253950055
61254518382142677108171145958647
61254518385098013287584066379180
61254518385098311234925556132238
61254518385098312882120818667678
61254518385098313476645453313386
61254518402822988959076514923980
61254518408524481991151347099284
61254518408524782134668356187604
61254518408528383856872465247444
61254518408735544650008267830004
61254518408844484935509440325915
61254518456109619140745690324831
61254519094143912314831098023095
61254519094216846640671565440091
61254519094216846640672337092423
61254519094216847189464306484855
61254522683706634979515257047839
61254522683706634982046662345819
61254522689214469377523325180665
61254522689287398761728930797985
61254522689311765281023653861723
61254522689497849322441468906863
61254522689603504779536253033639
61254522692267443674060327409391
61254522692267445503638863651545
61254522692267445503639635299665
61254522692267445504203719535861
61254522707341137183492878140523
61254522715900746399528013127825
61254522715904632822672747655752
61254522760507026400868420082409
61254522920039905371304341101609
61254522920039938725636402421859
61254523398638298687952874486083
61254523398650304428633238018883
61254524834118473268923201109689
61254524834154496438675893744613
61254524834337311246904183712115
61254524834361328081434429838571
61254524834361626577819944467067
61254524834361626577819973046783
61254524834365180533314853258997
61254524834365197187616273745253
61254524834365230539441294034463
61254524834365230541951778744135
61254524834373333822114793371371
61254524834373350468801119772563
61254524834434579744014636861907
61254524834470546959950178693433
61254524834470596966055727460307
61254524834470596966076619468899
61254524834470596968312064388243
61254524843017890355795788166238
61254524843228591151054607909898
61254524843236694979507127206986
61254524843236694980260268384622
61254524843236695025260712115450
61254524843236695026013853294538
61254524843237595593825893569356
61254524843240296701899522611358
61254524843240296839161310455876
61254524843240296884914895364340
61254524843334892045279559117510
61254524843337593336932898131238
61254622081598191097091667745153
61254622082469888739477839959105
61254622082470789307289621599537
61254622082473491010724623564241
61254622082566896314237566763305
61254622082566896314300238539731
61254622082566896314300242789081
61254622082566896726082502733169
61254622082566896726082505915497
61254622082578890797339783337995
61254622082578890797340554990327
61254622480394367167186680686328
61254622507015617333880475679862
61254622507015617340655302553974
61254622507956695117470630266106
61254622507956695122553976096598
61254622507963909680626355928426
61254622507988225011481792185612
61254622507988225011544468211388
61254622507988225011545239863720
61254622507989114328996189648516
61254622507989115563777351491116
61254622507989115563778123143448
61254622507989125442032819450572
61254622507989125442096267128680
61254622507989126677442284855596
61254622584706701138588945409549
61254622584768041805677721324610
61254622584768041805678064281202
61254622584768075151687916748844
61254622584768089976578196248956
61254622584775995402234069519712
61254622584775995585248409153568
61254622584776040050131751485474
61254622584776945420563658630984
61254622584776945420563744370132
61254622584779647261259845066580
61254622584779647261260102284024
61254622584779647262952383559692
61254622584800344084912575120682
61254622584800344084975251146458
61254622584800344267926799969114
61254622584800344267989590313754
61254622584800344268010482322346
61254622584800344268177618391082
61254622584800344268198510399674
61254622584800345915957766356248
61254622584800345916145794433576
61254622584800355380964230003218
61254622584800355381026991768142
61254622584800355381215019845470
61254622584800357028932148828268
61254622584800357028932406045712
61254622584801257045441394784904
61254622584801257045441480524052
61254622584801257594484408969110
61254622584801257596996040049589
61254622584801257596996040049590
61254622584803945807116684180522
61254622584803945990130909028954
61254622584803945990193699373594
61254622584803945990193699377966
61254622584803945990214591382186
61254622584803945990214591386558
61254622584803945990402619463886
61254622584803947637259704317174
61254622584803947637260075853482
61254622584803947637322751879258
61254622584803947637343643887850
61254622584803947637531671965178
61254622584803957103168081849986
61254622584803957103168339063058
61254622584803957103168339067430
61254622584803957103231100827982
61254622584803957103231100832354
61254622584803957103419128909682
61254622584803958751200081824258
61254622584803958886137581220500
61254622584803958886137609800216
61254622584803958888649121844469
61254622584803958888649121844470
61254622743353879490243093539821
61254622743353879491750790534885
61254622787663312630300198191154
61254622787663312635320096343538
61254622787663312636993752326772
61254622787663312636994441426496
61254622787663312636994527165644
61254622787663312636994781196548
61254622788615501677697868861903
61254622788615501677886154156675
61254622796531507796187809370913
61254622796539615102100718483044
61254622796539615102603269877892
61254622796539615102665574367360
61254622796539615105113754115180
61254622797486710370412527257893
61254622797511020347594026429699
61254622797511021582940818991275
61254622797511021582941077271529
61254622797511021583505933155845
61254622797514579389809365589578
61254622797514610956510030994822
61254622814257384447212055348153
61254622814257384447463130987565
61254622814257384448970799284821
61254622814268190851117947107489
61254622814268192495547343636704
61254622815240498308852348543254
61254622815240498308852434636694
61254639736571075337864837600583
61254639789746002352344584281047
61254639949246767019061993636602
61254639949246767019688753894362
61254639949246767019876781971690
61254639973852630571368870473535
61254640026058847014697034142786
61254640026058847015261118374770
61254640026058847017207633171321
61254640026058891487150185704508
61254640026058891487714269936492
61254640026058896977392084819594
61254640026058896977392088478518
61254640026058896977413005878881
61254640026058896977413005878882
61254640026058896977413009066826
61254640026058896978144197128906
61254640026058896978144454344946
61254640026058896978144454346350
61254640026058896978228137171965
61254640026058896978228137171966
61254640026954611595334233483259
61254640026954661555707089466901
61254640027039565112677444925890
61254640027039565158911174377570
61254640027039609577200636010344
61254640027039609577201664880120
61254640027039609577263312036120
61254640027039609578016453215208
61254641172355342100673943990856
61254641249167423697517172176382
61254641249167457051034445161544
61254641249167457051223104105194
61254641249167457051285521850716
61254641249167457051285780130970
61254641249167471875927047143390
61254641250043970861103460980442
61254641250050878918881867855680
61254641250123858260884539078980
61254641382123079590793378373284
61254641382123079590981406450612
61254641384969746449430767737572
61254641384969746450266448081252
61254641384969746450454733376024
61254641385042742397494268254474
61254641385042742397682296331802
61254641385042742398309942560758
61254641385042742398310199778202
61254641385042742398498227855530
61254641385942359066995412845052
61254641408712299578189252759210
61254641408712299578355240917732
61254641408712299578355613989074
61254641408712299578439956862314
61254641408712348991461276387848
61254641408712348996461020882522
61254641408712349537725023271514
61254641408712349537912193957362
61254641408712349537912195492396
61254641408712349537912567028704
61254641408712349537913308566286
61254641408712349537913310099868
61254641408712349537913310101320
61254641408712349537913681636176
61254641408712349537913681637628
61254641408712349537995877845628
61254641408712349537996992454552
61254641408712349540172746216261
61254641408712349540172746216262
61254641408712349540440500068336
61254641408712349540443594650248
61254641408712349540443939023782
61254641408712349540443943274584
61254641408712349540443967721590
61254641408712349540444972144360
61254641408712349540445086935607
61254641408712349540445086935608
61254641408712349540504290701584
61254641408712349540506361020106
61254641408712349540506361020266
61254641408712349540506729840806
61254641408712349540507389888430
61254641408712349540987534551190
61254641408712349540987534551349
61254641408712349540987534551350
61254641408712349540988567670476
61254641408712349541009573997772
61254641408712349541009573997932
61254641408712349541009831215216
61254641408712349541072250023548
61254641408712349541072250023708
61254641408712349541256403012348
61254641408712349541259502199354
61254641408712349541259875270696
61254641408712349541260535318320
61254641408712349545252991324714
61254641408712349545255319922038
61254641408712349545255691930730
61254641408712349545256348791814
61254641408712349545319110556738
61254641408712349545506364265966
61254641408712349545507395851510
61254641408712349545507397386544
61254641408712349545507510641146
61254641408712349545507510642598
61254641408712349545507510642758
61254641408712349545507512176340
61254641408712349545507512177792
61254641408712349545524960506300
61254641408712349545524960507752
61254641408712349545527283437332
61254641408712349545527284854274
61254641408712349545527284972366
61254641408712349545527289105076
61254641408712349545527289577459
61254641408712349545527289577460
61254641408712349545528317974852
61254641408712349545528432764648
61254641408712349545528432766100
61254641408712349545587636532076
61254641408712349545591078675514
61254641408712349545591079739776
61254641408712349545591080210708
61254641408712349546067779659802
61254641408712349546071222866050
61254641408712349546071594874582
61254641408712349546071594874742
61254641408712349546339748842840
61254641408712349546343190986438
61254641408712349546343192049088
61254641408712349546343192521472
61254641408712349585984878977080
61254641408712349585989007150342
61254641408712349586173164271852
61254641408712349586176263576742
61254641408712349586176631925106
61254641408712349586259945928570
61254641408712349586260974798346
61254641408712349586738794995040
61254641408712349586741119459654
61254641408712349591069596633940
61254641408712349591069599820480
61254641408712349591257624711268
61254641408712349591259949175882
61254641408712349591261095552466
61254641408712349591344663585430
61254641408712349591821712129792
61254641408712349591825179783046
61254641408712360658624266334132
61254641408712360658627365522590
61254641408712360658627738592480
61254641408712360659105181114190
61254641408712360659108538581290
61254641408712365600011431825160
61254641408712365600011436430253
61254641408712365600011436430254
61254641408712365600014904083507
61254641408712365600014904083508
61254641408712365600495708793892
61254641408712365600768049513397
61254641408712365600768049513398
61254641408712366194536068005902
61254641408712366194536072138612
61254641408712366194536072610995
61254641408712366194536072610996
61254641408712366194536182324766
61254641408712366194536186929859
61254641408712366194536186929860
61254641408712366194556988594210
61254641408712366194556991782154
61254641408712366194560430737648
61254641408712366194560435460785
61254641408712366194560435460786
61254641408712366194724099153130
61254641408712366194724467619538
61254641408712366194724472224631
61254641408712366194724472224632
61254641408712366194725505343758
61254641408712366194745019859482
61254641408712366194748463065730
61254641408712366194748463065937
61254641408712366194748463065938
61254641408712366194748463538113
61254641408712366194748463538114
61254641408712366194748487512736
61254641408712366194808035653906
61254641408712366194808040258999
61254641408712366194808040259000
61254641408712366194811139091713
61254641408712366194811139091714
61254641408712366194811507912253
61254641408712366194811507912254
61254641408712366194811512161603
61254641408712366194811512161604
61254641408712366195288955037446
61254641408712366195289213317700
61254641408712366195290361228074
61254641408712366195292311087604
61254641408712366195292312622797
61254641408712366195292312622798
61254641408712366195292684158898
61254641408712366195292684159105
61254641408712366195292684159106
61254641408712366195313318948642
61254641408712366195313576166086
61254641408712366195372637508722
61254641408712366195372894726166
61254641408712366195372896143316
61254641408712366195375994976030
61254641408712366195376109767069
61254641408712366195376109767070
61254641408712366195376366984513
61254641408712366195376366984514
61254641408712366195377142886196
61254641408712366195564280270801
61254641408712366195564280270802
61254641408712366195564395061841
61254641408712366195564395061842
61254641409575659962319706441227
61254641409575659962319706441228
61254641409587661991124234170148
61254641409587661996938766999910
61254641409587661996939143257952
61254641409587661998714963988272
61254641409587661998717288336245
61254641409587661998717288336246
61254641409587667489145148398129
61254641409587667489145148398130
61254641409587667489148620302185
61254641409587667489900732611503
61254641409587667535382349753865
61254641409587695350456039985072
61254641409587695350539984277482
61254641409587695351292096586794
61254641409587700840886600652971
61254641409587711951412031252456
61254641409587711951413145861380
61254641409587711952227934196468
61254641409587711953672843442956
61254641409587711953923547546060
61254641409648639309406066464709
61254641409648639309406066464710
61254641453023887600440388555140
61254641453023887607967327738564
61254641461781876362968620899444
61254641461781876405647870110478
61254641461781876405710631875402
61254641461781876406211954342462
61254641461781876406274454640592
61254641461781876406274711858036
61254641461781876406274716107386
61254641461781876408154996880666
61254641461781876408158354820150
61254641461781876408158469139013
61254641461781876408158469139014
61254641461781876408719076861896
61254641461781876408805859938572
61254641461781909714874108974770
61254641461781909759791727625754
61254641461781909759980017169876
61254641461781909760544097151106
61254641461781920827911253211714
61254641461781926360747976110582
61254641461781926360748833502062
61254641461781926361563621837150
61254641461781926361563879054594
61254641461854855701729673336982
61254641461854855706813276384918
61254641461854855747650541346876
61254641461854855748214625578860
61254641461854855752545940588434
61254641461854866820581898140026
61254641461854872356762199805094
61254641461854872356765671709150
61254641461854872356786563717742
61254641461854872356849354536175
61254641461887226181052895600156
61254641461887226181052897133738
61254641461887226181053671974222
61254641461887226181073903461194
61254641461887226181136579486970
61254641461887242796378658890739
61254641461887276005943375762722
61254641461887276006693820940888
61254641461887276010940681473918
61254641461887276011027721883274
61254641461887276011504765705902
61254641461887276011504770427636
61254641461887276143121105000178
61254641461887276143141336488762
61254641461887276143204012514538
61254641461887276143957156881570
61254641461887276143957156881778
61254641461887276147952970471752
61254641461887276147952974604462
61254641461887276147952975076846
61254641461887276147954118265486
61254641461887276148768877548474
61254641461887276148768878020857
61254641461887276148768878020858
61254641461887276188871593793100
61254641461887276189710741791486
61254641461887287262077904166658
61254641461887292614156482045683
61254641461887292614407152845880
61254641461887292614407157450973
61254641461887292614407157450974
61254641461887292614428073434188
61254641461887292614431521363621
61254641461887292614431521363622
61254641461887292614494197389397
61254641461887292614494197389398
61254641461887292614975369383836
61254641461887292614975369385288
61254641461887292614975742456789
61254641461887292614975742456790
61254641461887292615059424810022
61254641461887292615243980983294
61254641461887292615247338568485
61254641461887292615247338568486
61254641461887292615247338568491
61254641461887292615247710104793
61254641461887292615247710104794
61254641461887292797990081623878
61254641461889994501508852153345
61254641461890878459933531177050
61254641461890895069236951439142
61254641461890895069257843447734
61254641462762589006356778723188
61254641462762589010666320003728
61254641462762589010687240592036
61254641462762589011418427591306
61254641462762589013197724829324
61254641462762589013674764519242
61254641462762589013949832889286
61254641462762594501095385199568
61254641462762594501096504413585
61254641462762594501096504413586
61254641462762594501932213455079
61254641462762594503623432558064
61254641462762594503627909357273
61254641462762594503627909357274
61254641462762594504108424018244
61254641462762594546871009910357
61254641462762594546871009910358
61254641462762594549380461028519
61254641462762594549380461028520
61254641462762594549381494147645
61254641462762594549381494147646
61254641462762594549862010345261
61254641462762594549862010345262
61254641462762622364935700576468
61254641462762622367192037504404
61254641462762638965891691843852
61254641462762638965892806452776
61254641462762638966707594787864
61254641462762638968148028771788
61254641462762638968151471978036
61254641462762638968152500847812
61254641462762638968152504034352
61254641462762638968214148003812
61254641462762638968402171948430
61254641462762638968402176081140
61254641462762638968402176553524
61254641462762638968403208137456
61254641462762638968423092536738
61254641462762638968963931715800
61254641462762638968967289182900
61254641462762638969239000085844
61254641462823566318803181444564
61254641462823566326142063965328
61254641462823566326142092545044
61254641462834323314326977042693
61254641462835523880968323524024
61254641462835523880989215532616
61254641462835523880989987184948
61254641462835523888307972981002
61254641462835523888308006282452
61254641462835523888311449488700
61254641462835568357773600615518
61254641462835568359945221598712
61254641462835568360782049852766
61254641462835573840525243262204
61254641462835573843056643955090
61254641462835573847864926020632
61254641462835573847869058326604
61254641462835573848120105386300
61254641462835573850396326713518
61254641462835573850400459019490
61254641462835573850651506079186
61254641462835573851212234262624
61254641462835573851215706166680
61254641462835573893957369933839
61254641462835573893957369933840
61254641462835573896128990917034
61254641462835573896405092406203
61254641462835573896405092406204
61254641462835573896965819171088
61254641462835584960902327475020
61254641462835584961153031578124
61254641462835584961177391239970
61254641462835584961721248116080
61254641462835590497361165163386
61254641462835590497905017434402
61254641854813113878790905763862
61254641854813113879293003069794
61254641854813113879355764834718
61254641854813113879544046942950
61254641863665401182115746813276
61254641863665401182300589964610
61254641863665401182300704755858
61254641863665401182300707470014
61254641863665412294585221776218
61254641863665412295066395307302
61254641863665412295066398493842
61254641863665412295150080847074
61254641863665412295338108924402
61254641863665668019476977647610
61254641863665701371383244693114
61254641863665701371571269583902
61254641863665701371571270056286
61254641863665701371571272770442
61254641863665701371571298752642
61254641863665701371574741960342
61254641863665701371574745146882
61254641863665712072554729733004
61254641863665712072575650439404
61254641863665712072638412086236
61254641863665712072638412204328
61254641863665712072641506669383
61254641863665712483855815773002
61254641863665712484336993909180
61254641863665712484357914615580
61254641863665712484420676262412
61254641863665712484420676380504
61254641863665712484608961675276
61254641863673817594917320781549
61254641863676050145141888555095
61254641863676050145141888559307
61254641863676507773344803689289
61254641864624753858352284119225
61254641864624753865106990637077
61254641864624798330618207835667
61254641864624798335700753434111
61254641864656768827917790811229
61254641864656768827918565650101
61254641864656768827918565663151
61254641864656768827918567062831
61254641864656768835260572756503
61254641864656768835260572769553
61254641864656768835511619816199
61254641864656768835511619829249
61254641864656784889744721157381
61254641864656784889932749234709
61254641881390376304500204658262
61254641881390376304754233399400
61254641881390376853793810161742
61254641881390376853793924947166
61254641881390376853793927662934
61254641881390387417788310215754
61254641881390387966078441973350
61254641881390387966559615504434
61254641881390387966559618686762
61254641881390387966831329117322
61254641887298968914801271243786
61254641887299001664508601204870
61254641887299013379180109369178
61254641887307118490241614383341
61254641887308308134286674655237
61254641887308319247052020715055
61254641887308319247052021187439
61254641887308319247323989898093
61254641887311009836906771957602
61254641887311020949944173411990
61254641887311020950571824362679
61254641887311020950571824362680
61254641888279713270479254571142
61254641888279714505069688080532
61254641888279714505825272292443
61254641888279714505825272298059
61254641888279729873946757882781
61254641888279731108453624420607
61254641888279731108453624424819
61254641888279731108474545125555
61254641888279731108537306890479
61254641888279731109018483491463
61254641888279731109102161061434
61254641888279731109102165844700
61254641888279731109290447952927
61254641888279731109290447957138
61254641888279731109290447957139
61254641888279731109290448069567
61254641888279731109290451139466
61254641888279731109290451139467
61254641888279731109292775609697
61254641888279731109293547256413
61254641888279731109293547262029
61254641888283316771986381352888
61254641888283316771989738819988
61254641888283316776800429554258
61254641888283316776885141249490
61254641888283316779329134718446
61254641888283316779329420165686
61254641888283316779329424764956
61254641888283316779329506254754
61254641888283316779329510504264
61254641888283322267248839140366
61254641888283322267249214926184
61254641888283322267311888218770
61254641888283322267311890951800
61254641888283333379721413290154
61254641888283333380265348586162
61254641888283333380286530641264
61254641888283333380286532176458
61254641888283333380288850389968
61254641888283333380289598062014
61254641888283333380349292406348
61254641888283333380349293922508
61254641888283333380349293941382
61254641888283333380537316234166
61254641888283333380540673701266
61254641934565297958470749624436
61254641934565303318979865249658
61254641934565303456303293290882
61254641934565303456303296005038
61254641934565314569340697459426
61254641934569155954125676786402
61254641934569172427925590789162
61254641934569200418988471582628
61254641934569205779497588742884
61254641934569205779497588748708
61254641934569205779563702196188
61254641934569205909230283914630
61254641934569205909230369653778
61254641934569205916758343474100
61254641934569205916820640661252
61254641934569205916820642196446
61254641934569205916821013732754
61254641934569205916821015249074
61254641934569205916821017982104
61254641934569205916824456939002
61254641934569216892534902941804
61254641934569216892597666228872
61254641934569217029293302066508
61254641934569217029293302085382
61254641934569217029858419436492
61254641934569217029858420954264
61254641934569217030046443264470
61254641934569217030046447496398
61254641934569217030049804963498
61254641935452627590398904167501
61254641935452627597992990389915
61254641935517453648959620998734
61254641935548682811412565248832
61254641935548716163318485205034
61254641935548716163318856741342
61254641935548716163321928411282
61254641935548716163322299947590
61254641935548716163506771562616
61254641935548716165013519524416
61254641935548717810447541942786
61254641935548717810450323566216
61254641935548717810450980899684
61254641935548717812895721690606
61254641935548721653748669614892
61254641935548721653749042667520
61254641935548721653749042686394
61254641935548721653752112821140
61254641935548721653940398115912
61254641935548723300815423398370
61254641935548723300818407793968
61254641935548723300881169558892
61254641935548732765970541196770
61254641935548732766158567738904
61254641935548732766221329503828
61254641935548732766786444121908
61254641935548734413915500878534
61254641935548734413915503592690
61254641935548734414103531670018
61254641935549618377631702747438
61254641935549618378447610290720
61254641935549618380707503680958
61254641935549634981915313660370
61254641940441458460467901826288
61254641940441475076274176592754
61254641940441475076274519549346
61254641940473928678988261796266
61254641940473928869404960686710
61254641940477530950047103400092
61254641940477530950235389757674
61254641940477530957554066188646
61254641940477531140652088648118
61254641940477531140843444077636
61254641940477542070591467643034
61254641940477542253124375465552
61254641940477542253877520893990
61254641940477797978016044081476
61254641940477797978288013264674
61254641940477797978289136827212
61254641940477831322331694075544
61254641940477831322331951292988
61254641940477831322331951310458
61254641940477831322332037049606
61254641940477831329922308057080
61254641940477831329922309574804
61254641940477831329922309592274
61254641940477831329922652413352
61254641940477831329922653948546
61254641940477831329922656662693
61254641940477831329922656662702
61254641940477831329922681111112
61254641940477831329922681128582
61254641940477831329922685360462
61254641940477831329925751263319
61254641940477831329925751263328
61254641940477831329925751718242
61254641940477831329926124334830
61254641940477831329926124789744
61254641940477831330110684740030
61254641940477842440451553871504
61254641940477842440451639610652
61254641940477842440451641010332
61254641940477842440451898227776
61254641940477842442143922404044
61254641940477842442394969463740
61254641940477842442394969481210
61254641940477842442876141477100
61254641940477842442876142876780
61254641940477842442876146181364
61254641940477842442876147598514
61254641940477842442876405878768
61254641940477842442897063583132
61254641940477842442897066769672
61254641940477842442959825348056
61254641940477842442959828534596
61254641940477842442960086814850
61254641940477842442960088232000
61254641940477842442963182815147
61254641940477842442963182815156
61254641940477842442963186001687
61254641940477842442963186001696
61254641940477842443148110660298
61254641940477842443148115246518
61254641940485902905579682522588
61254641940485936257133106682840
61254641940485947370191057206490
61254641940485947370191314423934
61254641940485947370192090780738
61254641940485947370253733232266
61254641940485947370254881125170
61254641940485947370442018509776
61254641940485947370442018527038
61254641940485947370443166419906
61254641940485947370443166419942
61254641940485947370443166420150
61254641940489505359569554485098
61254641941361252965341158616427
61254641941361252965424726650795
61254641941361252965612754728123
61254641941361286317166178905637
61254641941426077231981801893944
61254641941426077231981802379378
61254641941426077231982060174198
61254641941426079061852454734532
61254641941426079061873346743124
61254641941426079062124050846228
61254641941426090179994094028004
61254641941426093840529523282562
61254641941426093847872648184428
61254641941426093848059815333816
61254641941426093848059901422884
61254641941426093848060934528960
61254641941426123534326155348254
61254641941426127199613325587348
61254641941426127199613325600398
61254641941426129029777527897146
61254641941426129029840290011990
61254641941426138312650384085144
61254641941432981768156238306797
61254641941434232309104117448450
61254641941434232309104231767314
61254641941434232309104231768766
61254641941434232309104231786028
61254641941434232309104488984758
61254641941434232309104489003472
61254641941434232309167250749682
61254641941434232309167250768396
61254641941434232309355278827010
61254641941434232309355278828462
61254641941434232309355278845724
61254641941434232309919363060446
61254641941434243422956307237926
61254641941434243422956307239378
61254641941434243422977313565382
61254641941434243422977313584096
61254641941434243422977570782826
61254641941434243422977570801540
61254641941434243423039989591158
61254641941434243423039989609872
61254641941434243423228274885930
61254641941434243423228274887382
61254641941434243423228274904644
61254641941458243790796132258110
61254641941458243791276647989166
61254641941458243791552716643446
61254641941458243791552716649270
61254641941458243793809053577206
61254641941458243793809167896070
61254641941458243793809171076786
61254641941458249274389189559562
61254641941458249281728872317990
61254641941458249281728872784550
61254641941458249281731857180148
61254641941458249281979462102230
61254641941458249281982904239844
61254641941458260394264093913838
61254641941458260394745267444922
61254641941458260394765819211078
61254641941458260394828949798154
61254641941458260395016866270774
61254641941458260395016981056198
61254641941458514286836200892465
61254641941458516116980740475799
61254641941458542152099541983102
61254641941458542152936370219894
61254641941458543911906359620260
61254641941458543980819957778224
61254641941458543980823310646054
61254641941458543983079647573990
61254641941458543983079761892854
61254641941458547633516387178914
61254641941458547640859430573720
61254641941458547641110216183884
61254641941458549463659783556346
61254641941458549470978546076386
61254641941458549470999466314774
61254641941458549471002450710372
61254641941458549471250056099014
61254641941458549471253497770068
61254641941458558753872469663535
61254641941458560583534687910622
61254641941458560584015473837509
61254641941458560584015861441706
61254641941458560584015866040967
61254641941458560584015866040976
61254641941458560584039852164760
61254641941458560584039852630502
61254641941458560584039852650185
61254641941458560584039852650194
61254641941458560584099548393991
61254641941458560584099548394208
61254641941458560584287441485353
61254641941458560584287460617478
61254641941458560584287570822506
61254641941458560584290928269754
61254641941460910495761360606068
61254641941460910496032955201444
61254641941460910496033984071220
61254641941460915986464173202812
61254641941460943842587402287266
61254641941460943847583969291836
61254641941460943847667280581144
61254641941460943847667652117452
61254641941460943847670062185700
61254641941460943847670723787392
61254641941460943847671091074350
61254641941460943847671095304826
61254641941460943847671095323700
61254641941460943847855566919852
61254641941460943847859005876750
61254641941460943849362229161378
61254641941460943849362314881652
61254641941460943849362314900526
61254641941460945494796337318896
61254641941460945494799118942326
61254641941460945494799776275794
61254641941460945497244141281058
61254641941460945497244512817366
61254641941460945497244517066716
61254641941460949330507106709186
61254641941460949330507192448334
61254641941460949337282019322446
61254641941460949338097463455808
61254641941460949338097464991002
61254641941460949338097836527310
61254641941460949338097838043630
61254641941460949338097840776660
61254641941460949338101279733558
61254641941460949338289193473148
61254641941460950977636249186086
61254641941460950985164217239286
61254641941460950985164221488636
61254641941460950985226521728754
61254641941460960450318961966184
61254641941460960450319336554006
61254641941460960450570124861064
61254641941460960450570124879938
61254641941460960451051302660372
61254641941460960451134864910196
61254641941460960451135237981698
61254641941460960451135239498018
61254641941460960451135242231048
61254641941460960451323266059026
61254641941460960451323270289502
61254641941460960451323270308376
61254641941460962097699181617690
61254641941460962098180355148774
61254641941460962098201164132374
61254641941460962098201538738910
61254641941460962098204604624466
61254641941460962098263923183142
61254641941460962098263925897298
61254641941460962098264294719450
61254641941460962098264298968800
61254641941460962098264300503834
61254641941460962098452322796778
61254641941460962098452327046128
61254641941469004485522829473977
61254641941469004485522833723327
61254641941469004488029871567827
61254641941469054440811739466189
61254641941469054440811739470561
61254641941469054440812082409683
61254641941469054448343150725637
61254641941469054448343407929983
61254641941469054448406169694907
61254641958202473323249884385338
61254641958202473323250889274668
61254641958202506621540237871126
61254641958202506621540323597224
61254641958202506621540323610274
61254641958202506621728609954806
61254641958202506629047028118574
61254641958202506629047286385778
61254641958202506674821882339060
61254641958202506674821882344884
61254641958202506674887995792364
61254641958202517742084429572962
61254641958202517742084687840166
61254641958202517787921959825048
61254641958203407189352019511558
61254641958203407189540047588886
61254641958203407196126846385670
61254641958203674080332260372474
61254641958203674080333265248754
61254641958203718544920652986568
61254641958203718544941573574876
61254641959151953471224042097726
61254641959151955301366290582046
61254641959151970079771763355202
61254641959151970087364817521300
61254641959151997943405483110796
61254641959152005269082272867234
61254641959152014551955643153202
61254641959152014552227239264898
61254641959152016382098782313030
61254641959183219457959262141416
61254641959183219457962619595466
61254641959183219457962619608516
61254641959183219462858022038018
61254641959183219465302015506974
61254641959183219465302273774178
61254641959183219465302302353894
61254641959183219465302387043282
61254641959183219465302388093042
61254641959183224945882324017386
61254641959183224953201086187506
61254641959183224953221719928894
61254641959183224953284768540738
61254641959183236065694294078682
61254641959183236065694552345886
61254641959183236066238229374690
61254641959183236066238487641894
61254641959183236066259408230202
61254641959183236066259412951936
61254641959183236066259412964986
61254641959183236066261731178496
61254641959183236066322169995126
61254641959183236066322174716860
61254641959183236066322174729910
61254641959183236066510197022694
61254641959183236066510455289898
61254641959183236066513554489794
61254641959184436823320867878371
61254641959186821733285803512296
61254641959186821734101711042528
61254641959186821735733521385390
61254641959186821735733525984660
61254641959186821736549428915622
61254641959186821736549433514892
61254641959186825432551353816986
61254641959186825439326180691098
61254641959186827216941165284342
61254641959186827224531899701736
61254641959186836553095550118092
61254641959186836553116723324574
61254641959186836553116727923844
61254641959186838337485361585448
61254641959186838337506534791930
61254641959186838337506539391200
61254641959186838337506540926394
61254641959186838337569302691318
61254641959187075623474265165584
61254641959187086741595245324492
61254641959187092232024424858070
61254641959187092232025429734350
61254641959187120093144969091364
61254641959187120093145227358568
61254641959187120093228910184184
61254641959187120093416937789128
61254641959187120093416938261512
61254641959187120094839803002814
61254641959187120094839889078832
61254641959187120094839889091882
61254641959187120094839890141642
61254641959187120095676631239398
61254641959187121918291797991634
61254641959187121918476984099608
61254641959187121918480341566699
61254641959187121918480341566708
61254641959187121923374600807513
61254641959187121923375743996210
61254641959187121925819737465118
61254641959187121925819765694914
61254641959187121925819766044834
61254641959187121925820109001426
61254641959187121925820109001474
61254641959187125576068363253774
61254641959187125576068448979872
61254641959187125576068448992922
61254641959187125576256735337454
61254641959187125583575153501222
61254641959187125583575411768426
61254641959187125583599774618216
61254641959187125583662536265096
61254641959187125583847121149226
61254641959187125583847125385526
61254641959187125583850564342424
61254641959187127406211502413554
61254641959187127413718549878446
61254641959187127413990517526450
61254641959187136695880592632034
61254641959187136696612554955610
61254641959187136696612813222814
61254641959187136696884522603614
61254641959187138526023730742054
61254641959187138526755951332834
61254641959187138526755954519374
61254641959187138526776871921142
61254641959187138526776875107682
61254641959187138526776876642876
61254641959187138526777134923178
61254641959187138526779195919196
61254641959187138526839633686066
61254641959187138526839896688102
61254641959187138527027918980838
61254641959187138527027918980886
61254641959187138527027923702571
61254641959187138527027923702572
61254641959187138527031276447977
61254641959187138527031276447986
61254641959194930550387655392075
61254641959195180733591128118287
61254642092091972717633707605810
61254642092092017188394520732432
61254642092126839738328606632186
61254642092126839738328721417610
61254642092126839738579653691882
61254642094100889520666373939659
61254642094100890069709048484955
61254642094100900642070895222759
61254642094976191409798971298611
61254642094976252485740633562237
61254642094976252485991337665341
61254642094976252486555421897325
61254642094977408640678827817189
61254642094977408640678831003729
61254642094977408641702535175387
61254642095081602723200772923007
61254642095081608218710322254665
61254642095081619332253374290747
61254642095081619332316050316523
61254642095082820089398427923254
61254642095085160118555212972351
61254642095085204582603219163678
61254642095085204582665895189454
61254642095085204590004176295289
61254642095085221191780914302716
61254642095085221191968942380044
61254642095085476916377114988974
61254642095085521380988488255726
61254642095085521380988489318536
61254642095085521381239536732572
61254642095086377346928141899642
61254642095086421811539773800988
61254642099986350766402916382450
61254642099986350766424840447358
61254642099986350766590830140914
61254642099986350766591201677222
61254642099986350766674512494146
61254642099986350766675544550462
61254642099986350949417141230882
61254642099986350949605169308210
61254642099986350949605426525654
61254642099986350949606201364526
61254642099986400725959869422080
61254642099986400725960984031004
61254642099986400726147783180544
61254642099986400726148154716852
61254642099986400726148897789468
61254642099986400726149269325776
61254642099986400726231465533776
61254642099986400726232580142700
61254642099986400733555071316228
61254642099986400733742985074692
61254642099986400733743098330746
61254642099986400733743099865940
61254642099986400733760548195900
61254642099986400733762872660514
61254642099986400733762876793224
61254642099986400733762877265607
61254642099986400733762877265608
61254642099986400733763905663000
61254642099986400733764020454248
61254642099986400733826667427924
61254642099986400734306811026422
61254642099986400734307182562730
61254642099986400734307183625540
61254642099986400734575336530988
61254642099986400734578779737236
61254642099986400734578780209620
61254642099986400908974094270512
61254642099986400908975208879436
61254642099986400909162122347840
61254642099986400909163494174208
61254642099986400916569410955908
61254642099986400916589183750482
61254642099986400916757323179130
61254642099986400916757323179178
61254642099986400916777216432903
61254642099986400916777216432904
61254642099986400916778243884078
61254642099986400917321407411114
61254642099986400917321407411162
61254642099986400917321408473972
61254642099986400917405091299588
61254642099986400917593119376915
61254642099986400917593119376916
61254642099986411846796835041364
61254642099986411846800278247612
61254642099986411846800278719995
61254642099986411846800278719996
61254642099986411846800302694618
61254642099986411847344499340780
61254642099986411847428182166396
61254642099986411847612737985376
61254642099986412029814617887291
61254642099986412029814617887292
61254642100010727360730320064210
61254642100010727361546223008270
61254642100021489710239597329733
61254642100021522878211211938687
61254642100021523061497147217679
61254642100021523061500503738609
61254642100021523061500504801419
61254642100021523062064587971997
61254642100021534174261837951447
61254642100021534174450123246219
61254642100021534174474368122641
61254642100021534174537158933841
61254642100021534175102018006101
61254642100021534175290046083429
61254642100022390277967695548300
61254642100957762818161898534607
61254642100957807289131717486297
61254642100958963385727075661779
61254642100958963385727075661780
61254642100958963392229934887887
61254642100958963392417962952118
61254642100959007858117208228036
61254642100959007858117208241133
61254642100959007858117208241134
61254642100959007863199753839577
61254642100959007863199753839578
61254642100959007864892006522432
61254642100959007864892035102148
61254642100969786815358273804381
61254642100969820349381730784839
61254642100969820349633549495463
61254642100969820350197633728851
61254642100969831279592820677083
61254642100969831462669950659791
61254642100969831463235063762955
61254642100969831463423091840283
61254642100990194377777961313339
61254642100990194789560224439755
61254642100990227729602981602549
61254642100990227729604125278893
61254642100990227730167955479973
61254642100990227730355868765235
61254642100990227730356241817863
61254642100990227730356241837555
61254642100990228141382663513467
61254642100990228141385244728965
61254642100990228141386016381297
61254642100990228142138131891651
61254642100990228142138504944279
61254642100990228142138504963971
61254642100990233631816319831753
61254642100990244333068018155337
61254642100990244333633131257097
61254642100990244333821159334425
61254642100990244742342336079220
61254642100990244744849506324789
61254642100990244744849507374549
61254642100990244744850282344563
61254642100990244744850539562007
61254642100990244745602648553637
61254642100990244745603423523651
61254642100991400443029356086845
61254642100991428304152308994531
61254642100991428304235877028899
61254642100991428305844561690483
61254642100991428306116530873681
61254642100991428898384709550855
61254642100991428898384823869719
61254642100991428898468391904087
61254642100991428898948793782839
61254642100991428898948908101703
61254642100991428900641046478791
61254642100991428900641160797655
61254642100991433794015310339691
61254642100991433794018407594606
61254642100991433794018665874860
61254642100991433794036230573867
61254642100991433794039328182914
61254642100991434381786042889078
61254642100991434388563964363816
61254642100991434388811914168597
61254642100991434388815011423512
61254642100991434388895481730581
61254642100991434389650691762820
61254642100991434389650950090051
61254642100991434389651064881299
61254642100991444907052630304281
61254642100991444907075845243905
61254642100991444907136312657513
61254642100991444907619809119629
61254642100991445501849234133187
61254642100991445501872448600427
61254642100991445501872449072811
61254642100991445501872449091525
61254642100991445501932916486418
61254642100991445501932916486419
61254642100991445502416412476151
61254642100991445502416412948535
61254642100991445502500095320486
61254642100991445502684909755133
61254642100991445502685024546381
61254642100993785524067269391067
61254642100993785524128912316431
61254642100993785524129945416843
61254642100993785531656879897407
61254642100993785531656880369791
61254642100993802139936477584452
61254642100993829996332049918869
61254642100993830003105843692569
61254642100993830003105843692729
61254642100993830003106872193711
61254642100993830003106876792981
61254642100993830003106958282779
61254642100993835484251754340789
61254642100993835490946709373749
61254642100993835491026662704699
61254642100993835491030020171799
61254642100993835491030391726981
61254642100993835492033179559521
61254642100993846604062948033843
61254642100993846604062949569037
61254642100993846604878852494175
61254642100993846604882581516297
61254642100993846605070609593625
61254642100994102146276386087343
61254642100994130006832185568645
61254642100994130007859250039811
61254642100994130189846410417077
61254642100994130189846524735941
61254642100994130190601621559103
61254642100994130190685304384511
61254642100994130190873589207107
61254642100994130190873589679283
61254642100994135497262243493610
61254642100994135497262374227853
61254642100994135680276583133290
61254642100994135680276713867533
61254642100994146794152918828473
61254642100995002714088196309678
61254642117747365812200161015620
61254642117747365812200161015828
61254642117747365812200248171918
61254642117747399163206925316696
61254642117747399163207039635560
61254642117747399163290607669720
61254642117747399163457743738456
61254642117747399163478635747048
61254642117747399163478635747256
61254642117747399164046187632494
61254642117747409681719720705092
61254642117747409681782482470016
61254642117747409682263656001100
61254642117747409682284576589408
61254642117747410276244355350800
61254642117747410276495145192844
61254642117747410276578713227420
61254642117747410277060258294604
61254642117747410277060258294812
61254642117747410277080807346812
61254642117747410277331854406300
61254642117747410277331854406508
61254642117747410277331969197601
61254642117747410277335326664701
61254642118610709536003124599905
61254642118610709537026828771563
61254642118695646438689521845940
61254642118695646438710413854532
61254642118695646438773089880308
61254642118695646445547916754420
61254642118695690910891883565410
61254642118695690911163479677106
61254642118717305138253915010761
61254642118717305138525884193958
61254642118717305138525884193959
61254642118717310621090958983122
61254642118717310621362555094818
61254642118717321741175157027071
61254642118717321741237918791994
61254642118717321741237918791995
61254642118717321741991059971082
61254642118717321741994159157929
61254642118719711586483258246591
61254642118719711586484287097653
61254642118719711592990956835681
61254642118719711593053718600605
61254642118719711593074639188913
61254642118719711594077427021613
61254642118719961769691575057471
61254642118719961777218136920043
61254642118720006247160810088070
61254642118720006248584822722276
61254642118720011736507965924001
61254642118720011736570727688925
61254642118720011736591648277233
61254642118720011737594436109933
61254642118720022850380703348535
61254642118720022850381047722069
61254642118720022850631751825173
61254642170889905324766948437722
61254642170889916438535570192830
61254642170889916438556462201422
61254642170889916438620286138981
61254642170913019898599706460098
61254642170913931579448889904838
61254642170922292231883217778318
61254642170922292414897644574040
61254642170922325582973661716810
61254642170922325583161689794138
61254642170922325583224365819914
61254642170922325583729244394936
61254642170922325583729244394984
61254642170922325765988000885350
61254642170922325766238704987002
61254642170922325766740113193210
61254642170922325766743469243368
61254642170922336696199381296488
61254642170922336696262143061412
61254642170922336696742283471918
61254642170922336696743316592496
61254642170922336696763204060226
61254642170922336696764237180804
61254642170922336879192799875268
61254642170922336879757655759584
61254642170924994118416557531156
61254642170924994118416586110872
61254642170925027469402199767150
61254642170925027470175458114554
61254642170925027470178815705521
61254642170925027470238134141734
61254642170925027470241577820366
61254642170925038582439601221538
61254642170925038582459632652110
61254642170925038582460407490982
61254642170925038583279783756152
61254642171785636543641840129261
61254642171870573453189326768218
61254642171870573460508089292630
61254642171870573460528981301222
61254642171870617924889337505144
61254642171870617929973712205412
61254642171870623458541706130580
61254642171870623458542363464048
61254642171870623459294847309668
61254642171870623466154013870480
61254642171870623466157457549111
61254642171870623466634530068096
61254642171873275339429691010402
61254642171873275347041341416834
61254642171873319811067711279040
61254642171873319818679361685472
61254642171873325298987415700960
61254642171873325306602509786023
61254642171873325306602509786024
61254642171873336419636467561780
61254642171873336420371131541131
61254642171873336420371131541132
61254642171873336420388579871092
61254642171873336420392023549723
61254642171873336420392023549724
61254642171873336420454813895767
61254642171873336420454813895768
61254642171893688210040150179595
61254642171893688210102826205371
61254642171893688214934696281831
61254642171893688214934696286043
61254642171893688217441734130543
61254642171893704825909445529070
61254642171893732682304930707397
61254642171893732686541316538264
61254642171893732686541316542476
61254642171893732687387963167052
61254642171893732689079757581509
61254642171893738170223863478389
61254642171893738170224635129317
61254642171893738177002900960327
61254642171893738177755270492699
61254642171893738177818032257623
61254642171893749290036978782720
61254642171893749290037237062938
61254642171893749290037237067150
61254642171893749290037237067186
61254642171893749290288025842416
61254642171893749290288284126881
61254642171893749290288284126882
61254642171893749290757575754924
61254642171893749290757575759136
61254642171893749290792443959862
61254642171893749290852881726732
61254642171893749290853140011197
61254642171893749290853140011198
61254642171893749290856239193832
61254642171894638600692437316501
61254642171894638600963947689049
61254642171894638601026709453973
61254642171894638608306297757659
61254642171894649721344475641732
61254642171894888784108186532875
61254642171894888784170862558651
61254642171894905400061078496434
61254642171894933261368874549056
61254642171894933263064570453442
61254642171894933263064570457654
61254642171894933263064570459133
61254642171894938744209360665673
61254642171894938744209446404821
61254642171894938744480956777369
61254642171894938751823306845979
61254642171894949864861484730052
61254642171897301606726298755252
61254642171897306959895731622046
61254642171897307097156486351650
61254642171897340311741758238712
61254642171897340449065188994092
61254642171897351561284365041608
61254642171897351561284450780756
61254642171897351562018650877804
61254642171897651750554959039844
61254642171898552181294012969354
61254642171905712396733118293672
61254642171905740257371337903424
61254642171905740257371452222288
61254642171905740257372112743700
61254642171905740257372227062564
61254642171905740257372481092064
61254642171905740257372484280008
61254642171905740257644077203760
61254642171905740257647520882391
61254642171905740257647520882392
61254642171905740257647635202659
61254642171905740257647635202660
61254642171905740258208164623688
61254642171905740259903513436586
61254642171905740259903627755450
61254642171905740259903857810327
61254642171905740259903857810328
61254642171905740259903860998272
61254642171905740259903886390043
61254642171905740259903886390044
61254642171905740259903889577988
61254642171905740259903972129191
61254642171905740259903972129192
61254642171905740259903972130595
61254642171905740259903972130596
61254642171905740259903975317136
61254642171905745748638464886199
61254642171905756860839042808267
61254642171905756860839042808268
61254642171905756860839817648544
61254642171905756860840071678043
61254642171905756860840071678044
61254642171905756860840074865988
61254642171905756860859849077712
61254642171905756860859849079116
61254642171905756860859963396575
61254642171905756860859963396576
61254642171905756860860623917988
61254642171905756860860738236852
61254642171905756860860995454296
61254642171905756861048248691347
61254642171905756861048248691348
61254642171905756861049023531624
61254642171905756861051233210814
61254642171905756861051347523854
61254642171905756861051347524061
61254642171905756861051347524062
61254642171905756861051347996238
61254642171905756861111010456271
61254642171905756861111010456272
61254642171905756861111670977684
61254642171905756861111785296548
61254642171905756861592183987355
61254642171905756861592183987356
61254642171905756861675752021724
61254642171905756861675866340587
61254642171905756861675866340588
61254642171905756861675866341991
61254642171905756861675866341992
61254642171906640642942961186171
61254642171906657292164131958881
61254678553234695153533064429088
61254678555909381761210669620558
61254678712770233047809254949676
61254678712770280631443418096530
61254679935790902227024048291026
61254679988714554627790195217472
61254679988749676771421483757900
61254679988749676772449692834639
61254679988957724544671928474108
61254679988968476042991855858864
61254679988968481396157932675500
61254679988968481396161290142600
61254679988968526005811401195744
61254679988968530944750768508946
61254679988968530944938796586274
61254679988968531356529302513910
61254679988968531356532745720158
61254679988968531356532774417918
61254679988968531356533031635362
61254679988968531356721031014930
61254680006694402107855648657836
61254680148489358332140665055782
61254680148493262027253148774750
61254680148493307041720004829610
61254680148493307041908032906938
61254680148493312392629744718310
61254680148493312399408010549320
61254680166219183143952280369030
61254680166292118018585488830790
61254680228257203892529575150774
61254680620867240245597505500790
61254680621195046926880886664668
61254680621195046927445745735524
61254680621195046927634027843756
61254680621847956739879882357634
61254680621847957151390176287962
61254680622131637245807888693908
61254680622139740709173529331296
61254680622139741120767134078548
61254680630700095183412919779088
61254680630775742880166256954286
61254680630775742880166256967336
61254680630809008985099820399434
61254680630809014473018495951578
61254680630809014473019524821354
61254680630809058940388987595992
61254680630809058940408879786908
61254680630809058940408879791120
61254680630809058948002967076344
61254680630809063886879996611934
61254680630811743447903259645224
61254680630811760094593029725048
61254680630811760094864997491096
61254680630811760102207004596094
61254680630811760102207004609144
61254680630811760239384162235018
61254680630811765590105874046390
61254680630811765590106131263834
61254680630811765590106135514636
61254680630811765590126793235018
61254680630811765590126794757162
61254680630811765590126794770212
61254680630811765590127051502222
61254680630819819639714387983186
61254680630819819639714764241228
61254680630819819639714764254278
61254680630819819639715535893560
61254680630819819639715535906610
61254680630819864107021466313752
61254680630819869053492323791454
61254680630819869053493095443786
61254680630819869465336973828804
61254680630819869465336977015344
61254680630819869465337091806384
61254680630819869465338120676160
61254680630819869465338121739018
61254680630819869465338136621784
61254680630991874205985866218136
61254680630991879152455691643734
61254680631030603560957543753126
61254680631030603567732370627238
61254680631038707435916789137766
61254680631038707443256471896194
61254680631038707443319119224002
61254680631038707443321442172296
61254680631038707443321556963544
61254680631100842911147648828158
61254680631100842911147649300542
61254680631100842911210324853934
61254680631100846617188024957200
61254680631100846617188025429584
61254680631100846617248378034682
61254680631100846617250700982976
61254680631100846617251472635308
61254680631100847851967291615795
61254680631100847851967549896049
61254680631103549556033611167940
61254680631111653430152541630004
61254680631111653430152541984296
61254680631111653430424901952190
61254680631111653430929408874472
61254680631111653430929409346856
61254680631111653430989757836506
61254680631111653430992084900248
61254680631111653430992856552580
61254680631111653430992857024964
61254680647565479153844261997454
61254680647857262933398695613994
61254680647857262934214258783742
61254680647857263482167191419366
61254680648720457090050703392422
61254680648728560964445092892954
61254680648728560969528438723238
61254680648752872594406174877158
61254680648752876293668629531462
61254680648752876300446551006200
61254680648752876301011406890516
61254680648752877529015418910710
61254680648752877535793340385448
61254680648756479800262431153574
61254680648756479807037372818934
61254680648756479807604436860296
61254680648764583675221676538214
61254680648764583682561359296642
61254680648764583682561474087890
61254680648764583682563682244936
61254680648825818582640869025290
61254680648825818582703545051066
61254680648825822288741598231814
61254680648825822288744692832440
61254680648825823523523531726746
61254680648825823524028034533580
61254680648825823524090710559356
61254680648837529669667228113898
61254680648837529670232083998214
61254680654345401817662514264575
61254680654406325462856245428691
61254680654410226093795691544549
61254680654410226093879374369957
61254680654410227923185942510597
61254680654410244525171257917163
61254680654418347805061156532719
61254680654418347805333125714305
61254680654446250633962641874609
61254680654446261754613673731503
61254680654454321292038522651247
61254680654454365628736095578047
61254680654454370522884277487071
61254680654454371117682029203057
61254680654734148747294893431979
61254680654734148747858977663963
61254680697992768212152522800332
61254680697992768623746500631976
61254680697992768623746757849420
61254680697992768623934785926748
61254680698003575026708690820604
61254680698003575438302668652248
61254680698975886220955213288624
61254680699050034613024766409881
61254680700740406579917899357685
61254680700740406579917900420494
61254680700740406579917900420495
61254680700740406717115893030883
61254680701032188895357276811135
61254680701032188896173184360241
61254680701032189947603062852330
61254680701032189947666853504292
61254680701032190543240593939812
61254680707912959781620680795476
61254680724665491438626644761294
61254680857493234331937163954074
61254680857493234332187868057178
61254680857524452374095134228332
61254680857528356474148939098886
61254680857528356474399643201990
61254680857528356481176765844360
61254680857528356481177909033000
61254680857528356481678864213093
61254680857528356481678864213102
61254680857528356481929911272789
61254680857528356481929911272798
61254680857601285998060435749274
61254680857601285998311139852378
61254680857601291348782147560646
61254680857601291349032851663750
61254680857601305580026093112576
61254680857601305580089112094944
61254680857601307959212851378320
61254680857601307959275527404096
61254680857602208527024547279604
61254680858184868153368571100164
61254680858476652122933814185522
61254680858508772786481464102054
61254680858509072975752029402473
61254680858509072975940314697245
61254680860556966233761217069516
61254680860556971586089322447830
61254680860556971586092679914930
61254680860556971586176362740546
61254680860556971586678569761652
61254680860556971586739265808776
61254680860556971586741331876496
61254680860556971586742364995622
61254680884190267129085510665692
61254680884190272481498446303400
61254680884190272481979619834484
61254680884190272482003867774982
61254680884190272482003869310176
61254680884190272482251587482488
61254680937365198901121295353690
61254680937365198901181761818528
61254680937365198901746617702844
61254680937365199450728825779090
61254680937365199450791587548226
61254691634931351822597455271322
61254693070653164579975093736598
61254693549362013871254675788869
61254697165415534774451030005248
61254697165415534776147097898670
61254697218582357916232368521730
61254697218593129728762109556316
61254697218593163082279840284946
61254697378115242237573441613428
61254697378117910589186866482072
61254697378117943943268223699218
61254697856713897589825277157042
61254697856716613522622048597922
61254697856724669394825093090510
61254697856728320904177537452436
61254697856728321087191876619732
61254697856752636415662929412828
61254697856760741343142252970724
61254697856760741526153035681334
61254697856760741937750198452070
61254697856760741937938483746842
61254697927628223590150075284372
61254697927629124157961856924804
61254697927664246300173632069616
61254698087185125478079666204992
61254698087186331130795995863287
61254698087189027526626838692236
61254699286320274109475223656664
61254699292228899522576890935852
61254699292435681337260532907526
61254699292435725809650922704324
61254699292435726223692622995234
61254699292436893626506727830260
61254699292439598441370780063588
61254699292439600271517270936483
61254699292447698793307083087108
61254699292447703734691153994772
61254699292447704145448308307185
61254699292447704145448308307194
61254699292447732145127516994528
61254699292524285345245539727938
61254699292524285345433567805266
61254699292545915398264132564032
61254699292556700845082521266498
61254699292556700845270549343826
61254699292556705784210255246226
61254699292556722211375313015844
61254699292556722805983888786136
61254699292556722805983974525284
61254699310274489680905973398490
61254699310282599045288890623700
61254699363449416695197348695105
61254699363449416695197348695114
61254699363449416695385376772433
61254699363449416695385376772442
61254699363449416695385633989877
61254699363449416695385633989886
61254699522872082333447494378200
61254699522982306508665072220371
61254699522982306508665072220380
61254699522982306509417184529692
61254699522984991601791886221214
61254699522985002722168198781698
61254699522985002905185980086608
61254699522985002905248656112384
61254699522985008212100416656402
61254699522985008212664500888386
61254700001555743581492163783252
61254700001559345852488586241876
61254700001559345852551262267652
61254700001559346035502925409172
61254700001559346035565601434948
61254965227860491753390962810289
61254965227933427863559335812311
61254965227934327058763575233057
61254965233772719437740504323091
61254965233772720673086521577831
61254965233842954255983080682519
61254965233845655547636162477399
61254965233845655547719501874039
61254965233845655547719730039591
61254965251496195809925382199367
61254965251498595539784751785183
61254965251498596775130798091863
61254965251571531648947813089265
61254965251571531648948070306709
61254965251571531649763749336131
61254965251571531649764006553623
61254969322602701272888267386187
61254969464410611572187624215965
61254969464410611572188772121919
61254969464410611572188772121967
61254969464410639573291823382361
61254969464410639573292080599805
61254969481851951208517497694995
61254969481855553341749724162705
61254969481855553342502865341793
61254969482135587242866175114187
61254969482135587243116879217499
61254969482135587243870020396379
61254969482143690569788915601167
61254969487764178892678006713523
61254969487764480729076995884120
61254969488055962855986507808605
61254969488055962856258103920301
61254969535022376481835252475641
61254969535029579926244589921559
61254969535029579926432617998887
61254969535030480356229384754101
61254969535030480356230413623877
61254969535030480356732483413111
61254969535030481591576431349389
61254969535030481592141377696039
61254969535310542259264589852025
61254969535310542259264704170889
61254969535313215549249621603775
61254969535313215550002762782863
61254969535314115979549859026275
61254969535314115980364614064333
61254969535314115980365390433979
61254969535314115980365390434027
61254969535314115980365761970287
61254969535314115980365761970335
61254969535314115980553790047615
61254969535314116163568014896095
61254969535314116575161992727691
61254969535314116575165436406322
61254969535314143981468698911865
61254969535314143981468813230729
61254969535314143981469070448173
61254969535321319424772832184013
61254969535321319424776304560405
61254969535321320660060422040971
61254969535321320660311469100667
61254969535322219855264655793765
61254969535322221090611449305931
61254969535322221685467255839247
61254969535322221685467255839455
61254969540941807610593012226167
61254969540941808845855461446539
61254969541222741530916097383411
61254969541222741530919541062042
61254969541222741942510075215055
61254969541222741942513518893686
61254969541222769943613383692893
61254969541230847052251254094835
61254969541230847052735213970875
61254969541230889870737764511649
61254969541233548343904335889715
61254969541233548343906774673193
61254969541233591573984824138173
61254969541233592809246902294621
61254969541233592809247273830929
61254969541233592809330584647645
61254969558664081578650887502051
61254969558665283982777890102443
61254969558667683300792234796967
61254969558667683300854996561891
61254969558667684947899709380807
61254969558667684947920629969163
61254969558668885704981999162283
61254969558947717202409317580543
61254969558947717613919727377819
61254969558947745615106603890025
61254969558948617632960344845503
61254969558948617632960344845551
61254969558948646045657631154985
61254969558955822312446084830107
61254969558955822723472620962667
61254969558955822723660906257391
61254969558955822724224990489375
61254969558955865541415081764817
61254969558955865541959131379689
61254969558955865541959388597133
61254969558955865541980280605725
61254969558955865542230984708781
61254969558955865542230984708829
61254969558956765972782011973741
61254969558959424445676730022507
61254969558959424445697622031051
61254969558959424446515882624487
61254969558959424446516140904789
61254969558959467263619190824657
61254969558959467264163240439529
61254969558959468918906243841616
61254969558959468918906272421284
61254969558959769245437849314628
61254970687423126091416910013115
61254970687433927551427099779903
61254970687433927551970949336763
61254970740600754397800356502447
61254970740600754809394334334091
61254970740608854566471873473011
61254970740608854566722577576115
61254970740612757026236081199487
61254970740612757026968330369983
61254970740612757026989222378575
61254970758115930986253337826682
61254970758323028777389447845051
61254970758325730069293576699579
61254970758334780081519615889944
61254970758334780081540536596344
61254970758337431959604003889123
61254970758337431959604089628271
61254970758337431960147939185131
61254970758337431960168945512587
61254970758337431960231621538363
61254970758337431960419906833135
61254970758337432371197981720719
61254970758337432371951208638955
61254970758337432372013884664731
61254970758337437313401399251026
61254970758337437313589427328354
61254970758338633128280328661579
61254970758338633129012577832075
61254970758338633129033469840667
61254970758396008121947760510037
61254970758396008122219728158041
61254970758398709413622105849769
61254970758398709413872809952873
61254970758398709825466787784517
61254970758398710008397444598581
61254970758398710008418336607173
61254970758406814929852276931971
61254970758406814937383802982667
61254970764316340369275412337292
61254970900133635609345627826623
61254970900133635609888820050015
61254970900144447364533868764271
61254970900144447365285981073583
61254970900144490594613985476421
61254970900144490594613985476469
61254970900145643180148491023743
61254970900145643180169383032383
61254970900145643180712575255775
61254970900205719329734748153593
61254970900206570484522028511775
61254970900206620302550150818339
61254970900206620302633833171571
61254970900206620302634090389015
61254970900206620307717436219507
61254970900206620309413161286075
61254970900206620490105277063849
61254970900206620490648469287241
61254970900206620493179869980079
61254970900206620493179869980127
61254970917640710382563524312650
61254970917640712029692319482778
61254970917640712029692319600870
61254970917640712029692548120506
61254970917640712029692576818314
61254970917651518842680815187445
61254970917859561124958597664132
61254970917859561124979518370532
61254970917859861314250112250676
61254970917866721745126119475627
61254970917867920855082795843850
61254970917867965189209357635316
61254970917870318524858629992587
61254970917870318524859401644919
61254970917870318525194045318699
61254970917870318525695453524907
61254970917870323466580440572725
61254970917870323467330228535467
61254970917870324061374346983767
61254970917870351880027514845157
61254970917870366695842329994501
61254970917870366695842415733649
61254970917870366696574664904353
61254970917870366696658232938513
61254970917931594327187319744901
61254970917931595431778995615685
61254970917931595973291258701947
61254970917931595978374976068747
61254970917931595978396244335173
61254970917931595978646948438485
61254970917931595979148356644693
61254970917931595980822784752643
61254970917931595980906352786803
61254970917931595980906381484611
61254970917931595980906724323111
61254970917931595981658465096115
61254970917931595981658465096323
61254970917931595981658493792679
61254970917931595981658836632423
61254970917931595981658836632631
61254970917931596164673090177211
61254970917932494757738347009861
61254970917932495999591806125892
61254970917939699306738241000325
61254970917939699444835737400897
61254970917939701091964761327005
61254970917939701091964875645869
61254970917939701091964876118093
61254970917939701274979100494141
61254970923768142203954623858254
61254970923768142614918373760011
61254970923776246078913869242894
61254970923778948880435339493335
61254970923778977430389564963349
61254970923778977430389822180793
61254970923778992246393036943981
61254970923778992247208939887993
61254970923779294090951055495650
61254970923780194651147371396453
61254970923780194651147628613897
61254970923841121549975148486952
61254970923841121960040799236697
61254970923841121962572199929583
61254970923848326505066543397281
61254970923849225287673639496120
61254970923849225424934393871592
61254970923851878950125856220543
61254970923851926991923863078032
61254970923851927121026331144889
61254970923851927121569151831973
61254970923851927121591187029205
61254970923851927121841119479977
61254970923851928227270652457121
61254970970818340747419296905093
61254970970826444621813429183553
61254970970826444621814458053329
61254970970826445857160218679649
61254970970826445857725422125491
61254970970829447887692115302562
61254970971033538295861700838543
61254970971033538295945383191775
61254970971037140017522617674991
61254970971037140017522731993855
61254970971037140018065809898383
61254970971037140018149492251615
61254970971037140429868736395615
61254970971037145370500780733115
61254970971037145553703033658923
61254970971037145965297011490519
61254970971037189843709059587040
61254970971044348815723668151705
61254970971044348815727140528097
61254970971044350051011258008663
61254970971045245539338290583983
61254970971045245540174771159503
61254970971045245540175114116303
61254970971045249245460026117755
61254970971045249245713054568833
61254970971045249246215491761457
61254970971045249246466195747921
61254970971045250481562285273623
61254970971045250481625047510771
61254970971045251076421306847842
61254970971045278894507175436553
61254970971045293711054325495749
61254970971045545865932314865215
61254970971045545866685456044303
61254970971049147588136423925055
61254970971049147588137195577387
61254970971049147588346372880751
61254970971049147588889565104143
61254970971106473170494909300303
61254970971106473170578591653535
61254970971106521341395127007205
61254970971106521341395384224649
61254970971106521341416276233241
61254970971106521341666980336345
61254970971106522446530252305727
61254970971106522446531395494367
61254970971106523176078157852377
61254970971106523176621350075769
61254970971109224284779690824761
61254970971109224285281099030969
61254970971109224287791236062107
61254970971109224287791236178955
61254970971109224287791579018699
61254970971109224287791579018907
61254970971110074892699018360143
61254970971110074892782700713375
61254970971110123063599236067045
61254970971110123063599493284489
61254970971110123063871089396185
61254970971110123475465067227781
61254970971110124710727140666707
61254970971110124710810823019939
61254970971110124710811080237383
61254970971110124714996069698419
61254970971110124715080013986409
61254970971110124717506554408091
61254970971110124898282266912217
61254970971110124898825459135609
61254970971110124901356859828495
61254970971110125309876244743813
61254970971117327613143722673887
61254970971117327613707811623233
61254970971117328155135358786387
61254970971117328161914772527771
61254970971117328162750486168481
61254970971117329395085725588649
61254970971117329397532386360559
61254970971117329397532414940275
61254970971117329398094174825897
61254970971117329398097503713281
61254970971117329398097618504369
61254970971117329443851203296193
61254970971117329992328988654271
61254970971117329992893849261773
61254970971117329992893877841441
61254970971117329992894220798033
61254970971117329992894220798081
61254970971118180414305771183215
61254970971118180414870627067531
61254970971118228584934273737823
61254970971118228585206246107561
61254970971118228585686762305177
61254970971118228585687533957509
61254970971118228585770073121893
61254970971118228585770073122101
61254970971118228585771101991669
61254970971118228585771101991877
61254970971118228585958358416873
61254970971118228590017991104623
61254970971118228590039259371049
61254970971118228590790995422527
61254970971118228592465799788519
61254970971118228592549367822679
61254970971118228592549396520487
61254970971118228592549739358987
61254970971118228593298041175093
61254970971118228593298041175301
61254970971118228593298412711401
61254970971118228593301480131991
61254970971118228593301480132199
61254970971118228593301508828555
61254970971118228593301851668299
61254970971118228593301856390033
61254970971118228593301856390240
61254970971118228593301857452891
61254970971118229820552263834477
61254970971118229821305147796121
61254970971118229828083413625519
61254970971118229828648530978241
61254970971118229828648645769329
61254970971118230420097939821209
61254970971118230420098711473541
61254970971118230420182279507701
61254970971118230423441432848053
61254970971118230423441432848261
61254970971118230423445133271953
61254970971118230423445134806987
61254970971118230423445248062993
61254970971118230423445248063200
61254970971118230423445249125851
61254970976737771327070620173644
61254970976737773110957985255605
61254970976945765979479017161247
61254970976953876443686049938567
61254970976953876443765917077067
61254970976953876443769732292006
61254970976953919261688600479341
61254970976954176633040326290248
61254970976954221105430716087046
61254970976956575950468922973766
61254970976956577734855171857407
61254970976956577734857610640885
61254970976956620964935660105865
61254970976957778491853865024543
61254970976957822956715257898365
61254970976957822956716286768141
61254970977018700854843445923727
61254970977018750268704942315811
61254970977026805965170629913651
61254970977026854006403523787526
61254970977026854136320780071325
61254970977026854136321808941101
61254970977026854143660720047197
61254970977026854143664187700451
61254970977026854143664193368403
61254970977026855783177864929193
61254970977026855783261804499661
61254970977026855787446022308573
61254970977026855787446793960905
61254970977026855790789515335625
61254970977026855790793215759317
61254970977026855790793330550357
61254970977026855790793330550564
61254970977026855790793331613215
61254970977026855973807555398789
61254970977026855973807556461647
61254970977027154195674117667670
61254970977027155980063924548806
61254970977029555298056605464308
61254970977029555298056605582406
61254970977029555847099280009396
61254970977029555847099280009397
61254970977029557074830946724073
61254970977029557079099104103453
61254970977029557082442597130505
61254970977029557082446069388644
61254970977029557082446069388645
61254970977029557082446297554197
61254970977029557082446412345237
61254970977029557082446412345444
61254970994461248247817713438726
61254970994461248248361648734734
61254970994463647566438297918726
61254970994463649213483753810259
61254970994463649213504674398615
61254970994463649213567350424390
61254970994463649213567350424391
61254970994670747004138228435867
61254970994671642081523264623339
61254970994671647023095363608379
61254970994671647023913624201766
61254970994678852115259394491483
61254970994678880116362445751877
61254970994678880116362702969321
61254970994679795363732847941433
61254970994680097337120252184981
61254970994680097337120509402425
61254970994682452601301582880347
61254970994682453836627451671335
61254970994682453837463503551275
61254970994682453837463503551323
61254970994682453837466947229906
61254970994682453837466975809670
61254970994682453837466975809671
61254970994682453837466976872481
61254970994682481838566554811717
61254970994682481838566812029161
61254970994682496654570026792349
61254970994682497066164004623945
61254970994682497066164090363093
61254970994682497066979907567957
61254970994682498309857079809308
61254970994682754163347085221675
61254970994682798628208478095497
61254970994682798628209506965273
61254970994741024646013680025225
61254970994743676526336666120859
61254970994743724697258033053797
61254970994743724697320709079573
61254970994743725940198162512943
61254970994743726348717547428309
61254970994744576956887693385819
61254970994744625127871736344533
61254970994744626368217789085065
61254970994744626370749189777903
61254970994744626370749189777951
61254970994751781636663850110783
61254970994751829677896743866353
61254970994751829807542032620501
61254970994751829807542289837945
61254970994751829807562953208809
61254970994751829807564067817733
61254970994751829807815029138233
61254970994751829815153940244329
61254970994751829815157407897583
61254970994751829815157413565535
61254970994751831050504172829873
61254970994751831453918201164521
61254970994751831453918972816853
61254970994751831453939121752781
61254970994751831454754767479397
61254970994751831454755024696793
61254970994751831454755024696841
61254970994751831459022810539865
61254970994751831461533290526399
61254970994751831461533319224207
61254970994751831461721318603727
61254970994751831462286178738845
61254970994751831462286179211229
61254970994751831462286437491483
61254970994751831462286550747489
61254970994751831462286550747537
61254970994751831462286551810347
61254970994751831645300775595921
61254970994751831645300776658779
61254970994752730238365027533417
61254970994752730238366056403193
61254970994752731481055200094833
61254970994752732075851802860880
61254970994752732075851802860881
61254970994752732075851803923739
61254970994755383358302846068911
61254970994755383358867701953227
61254970994755431529746398897785
61254970994755431941612087159941
61254970994755431941613116029717
61254970994755431945880901872789
61254970994755431949140055213141
61254970994755433176122310224361
61254970994755433176958876539189
61254970994755433176958876539237
61254970994755433176959133756681
61254970994755433183737399586239
61254970994755433183737428284047
61254970994755433183925427663567
61254970994755433184486844592389
61254970994755433184490287798685
61254970994755433184490288271068
61254970994755433184490288271069
61254970994755433184490546551323
61254970994755733511021893744080
61254970994755733511021893744081
61254970994755733511021894806939
61254970997742481933151846000233
61254970997742482070224315435273
61254970997746085438929858879153
61254970997746085439469693635445
61254970997746085439493943111137
61254970997746085439553261669813
61254970998398978733254025260917
61254970998402581004312866527873
61254970998402581004313638180205
61254970998618684389844430617955
61254970998621385627648407681169
61254970998621385628213263565485
61254970998621385681497512412835
61254970998718680356239136604265
61254970998718680356239479560857
61254970998718680356427421899037
61254970998718680356427507638185
61254970998718682140628171833069
61254970998718682140628943485401
61254970998718682140816199910397
61254970998718682140817228780173
61254970998718682141381055794713
61254970998718682141381313012157
61254970998726752664515509409827
61254970998726786015776445467053
61254970998726786016340529699037
61254970998726797128813846921441
61254970998726797129377931153425
61254971378805245005534616447566
61254971378813382232317881831356
61254971378813382279513015334120
61254971378813383878610453744031
61254971378813393345356283575804
61254971378813682423030024422440
61254971378813684068717875878228
61254971378813684114471460788150
61254971378813693541151028924764
61254971378816085170076279113915
61254971378816085170347903805327
61254971378816085173356353042575
61254971378816096283384505027667
61254971378816096284137388989311
61254971378816396480748041885924
61254971378816396526501626795846
61254971396466623650441063422772
61254971396538359549853655283071
61254971396538359549915302439071
61254971396538359549916417047995
61254971396538359550103587733843
61254971396538359550104364103537
61254971396538359550104445125323
61254971396538359550104449842685
61254971396538359550104702342767
61254971396538359550104707060129
61254971396538359550125370430993
61254971396538359550668443618159
61254971396538359550668448335521
61254971396538359550752130688753
61254971396538359733118703270833
61254971396538359733682787502817
61254971396539558525074271884532
61254971396541961272057764342911
61254971396541961272119411498911
61254971396541961272120526107835
61254971396541961272308554185163
61254971396541961272308558902525
61254971396541961272329479490833
61254971396541961272872552677999
61254971396541961272872557395361
61254971396541961272956239748593
61254971396541972385344726711763
61254971396541972385909925552671
61254971396541972385909958849749
61254971396541972385930850858341
61254971396541972386181897918037
61254971396541972386182669570369
61254971396541972393521580676465
61254971396543162029954932915937
61254971396543173142992305790609
61254971396543173150603956197041
61254971402374948874272136821816
61254971402439746657941314262126
61254971402447883748905345283576
61254971402447894867026349785900
61254971403346612884529786965604
61254971403419547759162995427364
61254971403419592229923808553986
61254971405437635581014216545862
61254971405438536009807220484256
61254971405438536009869896510032
61254971405438536011565243806610
61254971406305734018960674310396
61254971406313837893919919690824
61254971406386817237871363816582
61254971406386817238435448048566
61254971406386817240127700744518
61254971406411132569354331983860
61254971406411133804136265483004
61254971406411133804700349714988
61254971449425099376754996469811
61254971449425099376755082208959
61254971449425099377507851851739
61254971449425099377508223388047
61254971449425099377758927491151
61254971449429001837272431114523
61254971449429001838025572293611
61254971449647855864890530372285
61254971449647855865643385754213
61254971449647855865706061779989
61254971449647855865706433316297
61254971449647855873236473221760
61254971449647855873508440869764
61254971449715987856237192228961
61254971449715987856320788843205
61254971449715988450866687505989
61254971449715988451117391609093
61254971449715988451597536270401
61254971449715988451597879226993
61254971449715988451618799815301
61254971449715988451869503918405
61254971449716838875287458780543
61254971449716838876039571089855
61254971449716838876290618149551
61254971449716883340149880524141
61254971449716883340149966263289
61254971449716883340901992833453
61254971449716883340903107442377
61254971449716883340964754598377
61254971449716883340965783468153
61254971449716883345233940847533
61254971449716883348492722651577
61254971449716883348493094187885
61254971449716888286788219493921
61254971449716888286788219494081
61254971449716888286871816108165
61254971449716888881333774728097
61254971449716888881584821787793
61254971449716888882145462813321
61254971449716888882148563535360
61254971449716888882148563535361
61254971449716888882148906019777
61254971449716888882148906491953
61254971449716888882417058925017
61254971449716899408001241268021
61254971449716899408001355586885
61254971449719856965765601777354
61254971449719890316587805654149
61254971449719890316838509757253
61254971449719890317318654418560
61254971449719890317318654418561
61254971449719890317318996902977
61254971449719890317318997375153
61254971449719890317339917963461
61254971449719890317402679728385
61254971449719890317590622066564
61254971449719890317590622066565
61254971449719901430356055872948
61254971449719901430356055872949
61254971449719901430356284038501
61254971449719901430356398829541
61254971449719901437967934444933
61254971449719901437968049235973
61254971449720741335805179222415
61254971449720741336557291531727
61254971449720757396316629042314
61254971449720785809010443093449
61254971449720790739523738834045
61254971449720790739523824573193
61254971449720790740276594215973
61254971449720790740276965752281
61254971449720790740339641778057
61254971449720790747117911858465
61254971449720790747138832919109
61254971449720790747305939935793
61254971449720790747866580961481
61254971449720790747869681683521
61254971449720790747870024640113
61254971449720790747890945228421
61254971449720790748138177073177
61254971449720790748141649331524
61254971449720790748141649331525
61254971449720801860903610879561
61254971449720801860907054085857
61254971449720801860907083137909
61254971449720801860907426094501
61254971449720801861175578527565
61254971449720801868518704492289
61254971449720801868519076500933
61254971449741504402422325045918
61254971449741504402610353123246
61254971449741515522171791609494
61254971455649795679819688098568
61254971455649795862834027265864
61254971455649840151205889656582
61254971455660647690291791119834
61254971455660647697819530535306
61254971455660647697819530535307
61254971455660647697819873491898
61254971455660647697819873491899
61254971459494217680765941244573
61254971459494217726519526153037
61254971459588762476841539876099
61254971459588773589899833339079
61254971459591464180276885860253
61254971459591464226050701211753
61254971459591475293335179323233
61254971459591475339088764231697
61254971473339683107249515404497
61254971473339683107521483052501
61254971473339683107521568791649
61254971473342384398902940155921
61254971473342384398923860744229
61254971473342384399174564847333
61254971473342384993720091501633
61254971473342384993782853266557
61254971473350489920237753910593
61254971473350489920259017455445
61254971473350489920509721558549
61254971473350489920509721558597
61254971473350489921073805790581
61254971473350489966263277770657
61254971473350490103440378372613
61254971473350490103461270381253
61254971473350490104004462604645
61254971473350490104025354613189
61254971473351399817722210371605
61254971473351690678072498957925
61254971473351690678344180808769
61254971473351701791109900412313
61254971473351701791109986151461
61254971473351701791381582263157
61254971473354091642442205927025
61254971473354091642463126515285
61254971473354091643277914850421
61254971473354091825456545094321
61254971473354091825665379441093
61254971473354091825728141206017
61254971473354091826208571664485
61254971473354091826480253515329
61254971473354092237259357272689
61254971473354102763842998560849
61254971473354102763843027140517
61254971473354102763843370097109
61254971473354102763843370097157
61254971473354391969161496520773
61254971473354391969725552173041
61254971473354391969746472761349
61254971473354392380776366361009
61254971473354403082762953627429
61254971473354403083035692927765
61254971473354403090374604033861
61254971473355292400276579438001
61254971473355292400276608017765
61254971473355292400297500026309
61254971473355303513313980892389
61254971473355303513314009472153
61254971473355303513334901480697
61254971473355303513586720192725
61254971473355303520925631298821
61254971473386507142299760492159
61254971473386507145559256789103
61254971473386523791687156921227
61254971473386523792250032826939
61254971473386523792252355762135
61254971473386523792269575920927
61254971473386523792269918877519
61254971473386523792270953415247
61254971473386523792332337685851
61254971473386523792333715180171
61254971473386523799048874876887
61254971473386523799863663211975
61254971473386523799863777997399
61254971473386523799864006168567
61254971473386523799864120953991
61254971473386807469583449694815
61254971473386823936041075281063
61254971473386823940933298446651
61254971473386823943380758506051
61254971473386823943380787085719
61254971473386823943380787085767
61254971473386823943381130042311
61254971473386823943381130042359
61254971477001255990120114158827
61254971477220093965824528344733
61254971477290338247799212869764
61254971477293023435886512711494
61254971477293023435907404720086
61254971477293034554027380352634
61254971477293040088495428001716
61254971477293040090208829923704
61254971477313405202055865365746
61254971477313405202055979684610
61254971477313449666918287109344
61254971477313705391326575099948
61254971477313705391389251125724
61254971477313736912419753700954
61254971477313737095266957266074
61254971477313737095434093334810
61254971477313738742563146890234
61254971477313738742646714924602
61254971477313749259111582119044
61254971477314605959138240886322
61254971477314605959138269584082
61254971477314605959138271001232
61254971477314650423412219202650
61254971477314650423433139790910
61254971477314650423433139909002
61254971477314650424252486413607
61254971477317307251042141942895
61254971477317338771717510468098
61254971477317338817387413602158
61254971477317338817387498645838
61254971477317338817387499695598
61254971477317338817471066325914
61254971477317338817471066680206
61254971477317340601777305526974
61254971477317340601839981552750
61254971477317340601860873561342
61254971477317340602596227685757
61254971477317340602679133800486
61254971477317349747410445793214
61254971477317349884754884392530
61254971477317349884942911420098
61254971477317349884943169687302
61254971477317349930487548596046
61254971477317349930508467780302
61254971477317349930696754479126
61254971477317351532639405257504
61254971477317351532639405270554
61254971477317351713373164155636
61254971477317351715086221703882
61254971477325455406842928247510
61254971477325455407031213542282
61254971482250816085858721932469
61254971483190960476858743922848
61254971483191008647759218847194
61254971483201665501597066701188
61254971483222374855227674893700
61254971483223275285778702158660
61254971483223275834821630603718
61254971483225932664143809340181
61254971483225964184735581133202
61254971483225964184735582182962
61254971483225964184798256809058
61254971483225964184798258208738
61254971483225964184986284886386
61254971483225964184986285236306
61254971483225964230551813021166
61254971483225964230739841098494
61254971483225965878457256009641
61254971483225966014941620252222
61254971483225966015718010735034
61254971483225966015780772499958
61254971483225975297772639281078
61254971483225975297772983637350
61254971483225975297835401395922
61254971483225975297835658263446
61254971483225975297835659663126
61254971483225975298023686340774
61254971483225975343526195493186
61254971483225975343526452710630
61254971483225975343589214475554
61254971483225975343777242552882
61254971483225976991494657464029
61254971483225977126474802855108
61254971483225977126495723443416
61254971483225977126558485562631
61254971483225977128818173954346
61254971608949880420193978243999
61254971608949880420194063983147
61254971608961887991017361913451
61254971608961887991017447652599
61254971608961887991769817179355
61254971609168733220810940470564
61254971609168733221082908118568
61254971609168733222586875519749
61254971609168733222587218458871
61254971609168733222587218476341
61254971609179839812312966218544
61254971609180740784041612913041
61254971609180740784041641492757
61254971609180740784104288938817
61254971609180740784104660475125
61254971609180740791634700380588
61254971609180740791718382733820
61254971609180740791906668028592
61254971609180740793598916119451
61254971609180740794163000351435
61254971609180742621213236169232
61254971609180742621778092053548
61254971609180742624306368049772
61254971609180742624306368049773
61254971609238065824469332957931
61254971609240767657362052892125
61254971609240767657363081761901
61254971609240767664137651418569
61254971609240767664137908636013
61254971609240767664158543427161
61254971609240767664893121649895
61254971609240767664893121667365
61254971609240767664893464606487
61254971609240767664914385194795
61254971609240767664976804020597
61254971609240767664977146959719
61254971609240767665165089297899
61254971609240767665165089315369
61254971609240769494283372143767
61254971609240769494284401013543
61254971609240769494301939804385
61254971609240769495036513322855
61254971609240769495036518044589
61254971609240769495036861001181
61254971609240769495036862064039
61254971609240769495057781589489
61254971609240769495116728139473
61254971609240769495120200397821
61254971609240769495120543354413
61254971609240769495308485692593
61254971609241619918726440554731
61254971609241619918726812091039
61254971609241664384342089216565
61254971609241664384404765242341
61254971609241664389424691974441
61254971609241668087913080157085
61254971609241668087913851809417
61254971609241668087914109026861
61254971609241668094688935900973
61254971609241668094709827909565
61254971609241668094876963978301
61254971609241668095441048210285
61254971609241668095444148914855
61254971609241668095444148932324
61254971609241668095444148932325
61254971609241668095444491871447
61254971609241668095444491888917
61254971609241668095465412459755
61254971609241668095712644321981
61254971609241668095716116562859
61254971609241668095716116580328
61254971609241668095716116580329
61254971609241668097220341181483
61254971609241668097220341198953
61254971609241669925044720017371
61254971609241669925584444587509
61254971609241669925587545309548
61254971609241669925587545309549
61254971609241669925587888266141
61254971609241669925587889328999
61254971609241669925608804249355
61254971609241669925608808854449
61254971609241669925608809917307
61254971609241669925671485943083
61254971609241669925856040699205
61254971609241669925859512957552
61254971609241669925859512957553
61254971609241679207725965819053
61254971609241679207746972146509
61254971609241679212830575194445
61254971609241679215341059886647
61254971609241679215341059904117
61254971609241679215341088466363
61254971609241679215341431422955
61254971609241679215341431440425
61254971609250075225436484676482
61254971609252774686757889385532
61254971609252775235716881577388
61254971609252775235716881577389
61254971609252775235797348889717
61254971609252775235988849225392
61254971609252775235988849225393
61254971609252776519345560442706
61254971609252777065295417366033
61254971609252777065296531974957
61254971609252777065860273250349
61254971609252777065860616206941
61254971609252777065860617269799
61254971609252786348019704791573
61254971609252786348835521996437
61254971609252786355802193225675
61254971609252787637466650684178
61254971609253627489549424108159
61254971609253627490302651026395
61254971609253627490365327052171
61254971609253644144670191217058
61254971609253671962755459631525
61254971609253675658674821374801
61254971609253675658675192911109
61254971609253675658737497400577
61254971609253675658737868936885
61254971609253675665533587819589
61254971609253675665725083550171
61254971609253675665787759575947
61254971609253675666264808120309
61254971609253675666267908842349
61254971609253675666268247077207
61254971609253675666268251798941
61254971609253675666268252861799
61254971609253675666289167782155
61254971609253675666289172387249
61254971609253675666289173450107
61254971609253675666536404232005
61254971609253675666539876490352
61254971609253675666539876490353
61254971609253675668044067807527
61254971609253675668232124581211
61254971609253675668796180116839
61254971609253675668796208813195
61254971609253677495846444630992
61254971609253677495846444630993
61254971609253677495847559239917
61254971609253677496411300515308
61254971609253677496411300515309
61254971609253677496411643471901
61254971609253677496411644534759
61254971609253677498939491835243
61254971609253677498939576511532
61254971609253677498939576511533
61254971609253677498939577574391
61254971609253686778570732056533
61254971609253686779386549261397
61254971609253686779578279297659
61254971609253686784385555405189
61254971609253686786164815092407
61254971609253686786353106171771
61254971609253686786353220490635
61254971609253686786916927401719
61254971609253686786916956098075
61254971609274399845773043416366
61254971609274399845773414952674
61254971609277058496182286456416
61254971609277101137426125211246
61254971609277101137426496747554
61254971609277101679945364302562
61254971609277101686469144116978
61254971609277101686469258435842
61254971609277101686469515653286
61254971609277102967568488014430
61254971609277102967569516884206
61254971609277102967569521588470
61254971609277102967569635907334
61254971609277102967569893124778
61254971609277103510088760692884
61254971609278003939632242133869
61254971609278003939799606840333
61254971609278003939883289193565
61254971609278003940385383312957
61254971609278003940636430372653
61254971609278003940639787957845
61254971609278003945447065482525
61254971609278003945447408439117
61254971609278003945530976473485
61254971609278003947414614831957
61254971609278003947414643411673
61254971609278003947414729150821
61254971615077358223843860982280
61254971615077658962157358045448
61254971615077660197504147424696
61254971615088165036144039617588
61254971615089366341997379252740
61254971615089367988373290579316
61254971615089367988394954240192
61254971615089367989126174540912
61254971615089367989209828314476
61254971615089367991654450537184
61254971615089367991654450537185
61254971615146693021688844191825
61254971615146693021960811839829
61254971615150261529600193124254
61254971615150261529600307443118
61254971615150293098477069444040
61254971615150293508817783977608
61254971615150293510259332570456
61254971615150293691832008826040
61254971615150295292935627796912
61254971615150295292935627796913
61254971615150295292935970753505
61254971615150295292935970753553
61254971615150295292956891341813
61254971615150295292956891341861
61254971615150295293019567367636
61254971615150295293019567367637
61254971615150295293207595444916
61254971615150295293207595444917
61254971615150295475950224181701
61254971615150304216598073946364
61254971615150606183733208747996
61254971615158365267298798452286
61254971615158365404559438508894
61254971615158365404559552827758
61254971615158365450313023300718
61254971615158398619123818741496
61254971615158398620565367334344
61254971615158398802138043589928
61254971615158400402698070221433
61254971615158400402698841873765
61254971615158400402760746247209
61254971615158400402761860856085
61254971615158400403242005517441
61254971615158400403262926105749
61254971615158400403325602131525
61254971615158400403513973165397
61254971615158400403513973165445
61254971615158400403513973165604
61254971615158400405769967136788
61254971615158400405769967136789
61254971615161068343341691714474
61254971615161099910505280431185
61254971615161100459547954976432
61254971615161100459547954976433
61254971615161100459819922624436
61254971615161100459819922624437
61254971615161101694895087312321
61254971615161101695166712003684
61254971615161101697423048931828
61254971615161102288938462687797
61254971615161102288938548426945
61254971615161102288939320079277
61254971615161102288960126348673
61254971615161102289210144538641
61254971615161102289211173408369
61254971615161102289211173408417
61254971615161102289691346649393
61254971615161102289691689605985
61254971615161102289691689606033
61254971615161102289775000422957
61254971615161111572670039074160
61254971615161111572670039074161
61254971615161112807932488766709
61254971615161112815544139173141
61254971615161112815544139173300
61254971615162302863006499041076
61254971615162302863006499041077
61254971615162302863027391049620
61254971615162302863027391049621
61254971615162302863279209761649
61254971615162302863759354423004
61254971615162302863759354423005
61254971615162302863759725959265
61254971615162302863759725959313
61254971615162302863843293993632
61254971615162302863843293993633
61254971615162302866287658998896
61254971615162302866287658998897
61254971615162302866287658998944
61254971615162302866287658998945
61254971615162312329940699889460
61254971615162312329940699889461
61254971615162313976796755877392
61254971615162313976796755877393
61254971615162313976797127413653
61254971615162313976797127413701
61254971615162313976880438230624
61254971615162313976880438230625
61254971615162313984408406283824
61254971615162313984408406283825
61254971615182682382418695175036
61254971615182708598314050982600
61254971615182710380990602954165
61254971615182714131966419608036
61254971615182725069604116815410
61254971615182726847278763868481
61254971615182726847281088338918
61254971615182726847470149885293
61254971615182726852361338046641
61254971615182726854055915207207
61254971615182726854055943786923
61254971615182726854057058395847
61254971615182726854244976759405
61254971615182726854245086473175
61254971615182726854245086478999
61254971615182726854245091078269
61254971615182726854809056392118
61254971615182726854809170705159
61254971615182726854809170710983
61254971615182727030211745147159
61254971615182727037259311321607
61254971615182727037259315926701
61254971615183027043264890634934
61254971615183030749305266763976
61254971615185383674259774945544
61254971615185412084425691130352
61254971615185412084425691130353
61254971615185412084426034086945
61254971615185412084446954675253
61254971615185412084509716440177
61254971615185412084697658778356
61254971615185412084697658778357
61254971615185426956054173962246
61254971615185428138850486258582
61254971615185428139122455441620
61254971615185428139123230263182
61254971615185428145646235256036
61254971615185428145647378444676
61254971615185428732915641602343
61254971615185428733163249588501
61254971615185428733163335327649
61254971615185428733166688662039
61254971615185428733916476506736
61254971615185428733916476506737
61254971615185428733919834091928
61254971615185428738727454573201
61254971615185428740694660847997
61254971615185428741258855266086
61254971615185428741258855266087
61254971615185727099570925833122
61254971615185727099571183050566
61254971615185728327302964451288
61254971615185728327386532485656
61254971615185728334897051736512
61254971615185728334917599371570
61254971615185728334917604075834
61254971615185728334917718394698
61254971615185728334980734562128
61254971615186612841508295288657
61254971615186612841508323868421
61254971615186612841529215876965
61254971615186612841780005719265
61254971615186612844036252302959
61254971615186628896204830962197
61254971615186628902707718768021
61254971615186628902708833376945
61254971615186628902728610776613
61254971615186629306959404032973
61254971615186629306959775569281
61254971615186629306980324621233
61254971615186629307168609916053
61254971615186629307231371680929
61254971615186629307231371680977
61254971615186629307233609939835
61254971615186629307234724548759
61254971615186629307712545212061
61254971615186629307712573791729
61254971615186629307712573791777
61254971615186629307712916748321
61254971615186629307712916748369
61254971615186629307712917811179
61254971615186629307714869210115
61254971615186629307714897789783
61254971615186629307733465800321
61254971615186629307733465800369
61254971615186629307795108351227
61254971615186629307795108351275
61254971615186629307795108357051
61254971615186629307796227565293
61254971615186629307796485845547
61254971615186629307798465824151
61254971615186629307798808780791
61254971615186629307799585032393
61254971615186629307984512860017
61254971615186629307984512860065
61254971615186629307987870327165
61254971615186629312795147969889
61254971615186629312795490926481
61254971615186629312795490926529
61254971615186629312816039978529
61254971615186629312878711404987
61254971615186629313067087038225
61254971615186629314490839272867
61254971615186629314762697201277
61254971615186629314762811638185
61254971615186629315326519610723
61254971615186629315326519616547
61254971615186629315326776833991
61254971632875270415386172976573
61254971632875270415469741010941
61254971632875270964429106274347
61254971632875270964429190478461
61254971632875270964429192013495
61254971632875270964449996747905
61254971632875270964450112601803
61254971632875270964512758512829
61254971632875270964512788627579
61254971632875271010182776805319
61254971632875271010266344839687
61254971632875271147443445441643
61254971632875271147464337450235
61254971632876170983197868877697
61254971632876170983218760886289
61254971632876171577994472706603
61254971632876171578015364715195
61254971632883374290345418361213
61254971632883374290617387544251
61254971632883374427606086997377
61254971632883374427878056180575
61254971632883376073981998323953
61254971632883376073983112932877
61254971632883376074170283618725
61254971632883376074170285153919
61254971632883376074170369358033
61254971632883376074170370893067
61254971632883376074171398227649
61254971632883376074171398227809
61254971632883376074171399762843
61254971632883376074190918409873
61254971632883376074191175627317
61254971632883376074191291481375
61254971632883376074191947279649
61254971632883376074192320351151
61254971632883376074253937392401
61254971632883376074253967507151
61254971632883376074254709044733
61254971632883376074255082116075
61254971632883376074735139503041
61254971632883376074735225242349
61254971632883376074756031511633
61254971632883376074756031511793
61254971632883376074818793276557
61254971632883376074818793276717
61254971632883376075006821353885
61254971632883376075007078571329
61254971632883376075007078571489
61254971632883376075007108686239
61254971632883376075007194425387
61254971632883376119923955684891
61254971632883376120007523719259
61254971632883376120760664898347
61254971632883376257184624321215
61254971632883376257205516329807
61254971632883376258021419273819
61254971632883385403655444797073
61254971632883385540916199172385
61254971632886976561592546457975
61254971632886976561613467046283
61254971632886977796186107383793
61254971632886977796187221992717
61254971632886977796395027469713
61254971632886977796457703495649
61254971632886977796939248562881
61254971632886977796960140571473
61254971632886977796960140571633
61254971632886977797022902336397
61254971632886977797210844674737
61254971632886977797210930413725
61254971632886977799467181602513
61254971632886977799467181602673
61254971632886977799467267341661
61254971632886978391192660168395
61254971632886978391255421933319
61254971632886978391735852391787
61254971632886978391735938130935
61254971632886978391756744400379
61254971632886978391819506165303
61254971632886987674651524299105
61254971632886987674902571358801
61254971632886987674902572893835
61254971632886987681677399767947
61254971632886987681677428347663
61254971632886988909976621437553
61254971632886988909976621437713
61254971632886988909976650017269
61254971632886988909997542025861
61254971632886988909997542026021
61254971632886988910248589085557
61254971632886988910248589085717
61254971632886988910248590620751
61254971632886988917588271843985
61254971632886988917588271844145
61254971632887276750863140338119
61254971632887276888123808974443
61254971632887277986209813863469
61254971632887278534436928421345
61254971632887278534437700073677
61254971632887278534687632524449
61254971632887278534688747133373
61254971632887278534688748668407
61254971632887278534709669256715
61254971632887278534772431021639
61254971632887278535252488408765
61254971632887278535252831365357
61254971632887278535252832900391
61254971632887278535252861480107
61254971632887278535252947219255
61254971632887278535273753488699
61254971632887278535336515253623
61254971632887278537780794519739
61254971632887278537780880258887
61254971632887287864173166773979
61254971632887287870947993648091
61254971632887288001433921149451
61254971632887288008208748023563
61254971632887289099247215317857
61254971632887289099519184500895
61254971632887289647747070711103
61254971632887289648289889863153
61254971632887289648290232819745
61254971632887289648290234354779
61254971632887289648311154943087
61254971632888188438759775288523
61254971632888189667330966141327
61254971632907691405925311294728
61254971632907691451678896204650
61254971632907700871834312990541
61254971632907700878358464341265
61254971632907700878421226460480
61254971632907700878609139864653
61254971632907700878609168444369
61254971632907702518123188610781
61254971632907702518123445828225
61254971632907702518125512958755
61254971632907702518125541655111
61254971632907702518147462534931
61254971632907702518209452647523
61254971632907702518210224299855
61254971632907702518688301712541
61254971632907702518690626060515
61254971632907702518711546765463
61254971632907702518711546766915
61254971632907702518774308530387
61254971632907702518774308531839
61254971632907702518962336609167
61254971632907702518962593825159
61254971632907702525737163483279
61254971632907702525737192061543
61254971632907702525738192353055
61254971632907702526302276466947
61254971632907702526302276583587
61254971632907702526302276585039
61254971632911288178939527150673
61254971632911288178939898686981
61254971632911288185989789326043
61254971632911288186466837870405
61254971632911288186470281076861
61254971632911288186553873558027
61254971632911288186738433982101
61254971632911288188998238563291
61254971632911293722674975706682
61254971632911304240139269593133
61254971632911304240141249584835
61254971632911304240327554887905
61254971632911304240327554888065
61254971632911304240347442355635
61254971632911304240348475476213
61254971632911304240411237241297
61254971632911304240891377670517
61254971632911304240892410772221
61254971632911304240892410772381
61254971632911304240894476503071
61254971632911304240894733720515
61254971632911304240894733720675
61254971632911304240913331360529
61254971632911304240913331360689
61254971632911304240976093125453
61254971632911304240976093125613
61254971632911304241163345299647
61254971632911304241163345318521
61254971632911304241164378420225
61254971632911304241164378420385
61254971632911304241166702884839
61254971632911304241166702884999
61254971632911304241166702903713
61254971632911304245242760127673
61254971632911304245494578839701
61254971632911304245975013530097
61254971632911304245975099269405
61254971632911304245995905538689
61254971632911304245995905538849
61254971632911304246058663071685
61254971632911304246058667303613
61254971632911304246058667303773
61254971632911304246246691149013
61254971632911304246246695380941
61254971632911304247690481182935
61254971632911304247690482699415
61254971632911304247690482718129
61254971632911304247690597018279
61254971632911304247690597036993
61254971632911304247691252835267
61254971632911304247691625888055
61254971632911304247691625906769
61254971632911304247753244464179
61254971632911304247753244483053
61254971632911304247753273043895
61254971632911304247753273062769
61254971632911304247754387652819
61254971632911304247754387671693
61254971632911304248506041170355
61254971632911304248506384126947
61254971632911304248506384127107
61254971632911304248506385643267
61254971632911304248506385643427
61254971632911304248506385662141
61254971632911304248506414222983
61254971632911304248506414223143
61254971632911304248506414241857
61254971632911304248506499962131
61254971632911304248506499962291
61254971632911304248506499981005
61254971632911304835207582789741
61254971632911304835687637106807
61254971632911304835689014601127
61254971632911304835709935189435
61254971632911304835772696954359
61254971632911304835960723968829
61254971632911304835964081554017
61254971632911304835964081554020
61254971632911304835964081554021
61254971632911304840228425135611
61254971632911304840291186900535
61254971632911304840771702035293
61254971632911304840792509367595
61254971632911304840855271132519
61254971632911304842487856645459
61254971632911304842738908428133
61254971632911304842738937007849
61254971632911304842739022746997
61254971632911304843302644980547
61254971632911304843302987937139
61254971632911304843303102728179
61254971632911560513865556299578
61254971632911588513022431469003
61254971632911588513022431470455
61254971632911603338875928038076
61254971632911603338876185255520
61254971632911603338938604063852
61254971632911603338938947020444
61254971632911604978451876553799
61254971632911604978452648206131
61254971632911604978726916344127
61254971632911604979206023689447
61254971632911604979206138008311
61254971632911604979288328548359
61254971632911604979288328548567
61254971632911604979288328549811
61254971632911604979289706042679
61254971632911604979292028973711
61254971632911604979481090642340
61254971632911604979481090642341
61254971632911604984371931596503
61254971632911604984372280220839
61254971632911604985984059465787
61254971632911604985984316683231
61254971632911604986067627499947
61254971632911604986255917516453
61254971632911604986256031835317
61254971632911604986819739809259
61254971632911604986819739809467
61254971632911604986819768859907
61254971632911604986819997025459
61254971632911604986820111816499
61254971632912504998249078778580
61254971632912505004751966230113
61254971632912505004752052323552
61254971632912505004753080839037
61254971632912505004753081193328
61254971632912505004772858238705
61254971632912505004772973029952
61254971632912505004774001899728
61254971632912505004835620357920
61254971632912505004835649055728
61254971632912505004836763664649
61254971632912505004836763664652
61254971632912508709118658723501
61254971632912508709181420842716
61254971632912508709181449540524
61254971632912508709369448920044
61254971632919708442658072900564
61254971632919708442658072900565
61254971632919708449432899774677
61254971632919708449432928354393
61254971632919710089514500424757
61254971632919710096560951990281
61254971632919710096561952280341
61254971632919710096562066599205
61254971632919710097126065092040
61254971632919710097126150831189
61254971632919713802351652885994
61254971632919713802351657118082
61254971632919713802602328390669
61254971632919713802602328409383
61254971632919713802602442709533
61254971632919713802602442728247
61254971632919713802602447314467
61254971632919713803166441221082
61254971632919713803166526960231
61254971633856889261870052952706
61254971633859590965117112579230
61254971633859591010787015135866
61254971633859591010870697489098
61254971633859591011058725566426
61254971633867694428482380132226
61254971633868006142573381783834
61254971635866071148384254314861
61254971641786400788552121843512
61254971641786404492144781149220
61254971685762010790515367076283
61254971685770115489770616231967
61254971685770115489791508240719
61254971685770115900821316101023
61254971685770115900821401840171
61254971685770115901072363160927
61254971685770115901573771366927
61254971685770115901573771367135
61254971685770130725233835652854
61254971685770130725233864232570
61254971685770415679041181532555
61254971685770416228084113295135
61254971685770430914504429651096
61254971685980864826479409183520
61254971685980864826751376831524
61254971685988968282314265294793
61254971685988968282314379613657
61254971685988968282314379613817
61254971685988968282397947648025
61254971685988968292184662716443
61254971685988968693845595680329
61254971685988968693845938636921
61254971685988968693908243126389
61254971685988968693908614662697
61254971685988968693908614662905
61254971685988968693929163714697
61254971685988968693929506671497
61254971685988968694096642740233
61254971685988968694180210774393
61254971685988968701438654568160
61254971685988968701522336921392
61254971685988968701522679878192
61254971685988968701710622216164
61254971685988968703966925842859
61254971685988969929463552475741
61254971685988969936220588063092
61254971685988969937057411595412
61254971685988969938560574041407
61254971685988969939313719471457
61254971685988969939313748523349
61254971685989268471584944914245
61254971685989268890730512111510
61254971685989268890793273876434
61254971685989269020377172573721
61254971685989269020627876676825
61254971685989270128584342521798
61254971685989270255158763112061
61254971685989270255158763112221
61254971685989270255159106068653
61254971685989270255159106068813
61254971685989270265845096897270
61254971685992872399831440385505
61254971685992872399831440385553
61254971686050192620656499651209
61254971686050192620740067685577
61254971686050192625739331046813
61254971686050197430137425434527
61254971686050197566561384971067
61254971686050197566562413722959
61254971686050197566562413840843
61254971686050197566646067496315
61254971686050197566646096192671
61254971686050197566646096192831
61254971686050197566646096194075
61254971686050197567123144737033
61254971686050197567123144737193
61254971686050197567144036745785
61254971686050197567206712771401
61254971686050197567398208501983
61254971686050197567398208502143
61254971686050197567398208503387
61254971686050197568839757094991
61254971686050197568902433120607
61254971686050197568902433122011
61254971686050197569654545429919
61254971686050197569654545430079
61254971686050197612399652404779
61254971686050197612399652404939
61254971686050198161923104970229
61254971686052899269808444479499
61254971686052899269809473349275
61254971686052899269809473349483
61254971686052899270558489658489
61254971686052899270561585658587
61254971686052899270561590380321
61254971686052899270561928615179
61254971686052899270561932864737
61254971686052899270561933336913
61254971686052899270582853925221
61254971686052899270641800475205
61254971686052899270645272733553
61254971686052899270645500899105
61254971686052899270645615690145
61254971686052899270833558028325
61254971686052899272336749173531
61254971686052899273089890351375
61254971686053750289048115184175
61254971686053794342860608711049
61254971686053794342860865928493
61254971686053794342881757937085
61254971686053794342944176745417
61254971686053794343132462040189
61254971686053794347943440106653
61254971686053794754663763846009
61254971686053794754726439871785
61254971686053799701109516923241
61254971686053799701112617645280
61254971686053799701112617645281
61254971686053799701112960601873
61254971686053799701112960601921
61254971686053799701133881190181
61254971686053799701133881190229
61254971686053799701193084957657
61254971686053799701196528163905
61254971686053799701196557216004
61254971686053799701196557216005
61254971686053799701381113034937
61254971686053799701384585293284
61254971686053799701384585293285
61254971686053799703640917616127
61254971686053799883395731906811
61254971686053799884127214030068
61254971686053799884127214030069
61254971686053810813669841141331
61254971686053810814149985802639
61254971686053810814233668150047
61254971686053810814233668155871
61254971686053810814233925373315
61254971686053810814234701743008
61254971686053810814421953450643
61254971686053810820925955865391
61254971686054100029419010375243
61254971686054100029419782027575
61254971686054111140702511977679
61254971686061003144768804471659
61254971686061003144768804477483
61254971686061003144789725178059
61254971686061003144957089772255
61254971686061003144978010478607
61254971686061003145040657806623
61254971686061003145040686504383
61254971686061003145520835764961
61254971686061003145601045859893
61254971686061003145601303077289
61254971686061003145604513513147
61254971686061003145604770736367
61254971686061003145792798813695
61254971686061003145792803412965
61254971686061004372772357818121
61254971686061004372772472136985
61254971686061004372772472137193
61254971686061004372772729354429
61254971686061004372772729354637
61254971686061004372793621363229
61254971686061004373524841663949
61254971686061004373608409698109
61254971686061004380132275251673
61254971686061004380302769259893
61254971686061004380323656545347
61254971686061004380386418310271
61254971686061004380386447008031
61254971686061004380386447008079
61254971686061004380386447008239
61254971686061004380386451613125
61254971686061004380387566222097
61254971686061004380864524422377
61254971686061004380948092456537
61254971686061004381139563740161
61254971686061004381139592792213
61254971686061004382642783936015
61254971686061004426140007825281
61254971686061004974911343476325
61254971686061004974912200867805
61254971686061004974932235484869
61254971686061004974933007137201
61254971686061004975099371553605
61254971686061004975100486162529
61254971686061004975184054196897
61254971686061004975184054196945
61254971686061004975184055259755
61254971686061004975664227437921
61254971686061004975664570394513
61254971686061004975664570394561
61254971686061004975747881211485
61254971686061004975748138428881
61254971686061013716290384830851
61254971686061014257823658979145
61254971686061014258558203449935
61254971686061014258639476184009
61254971686061014258639476184057
61254971686061014258642919390305
61254971686061014258642919862689
61254971686061014265417770711423
61254971686061854987487547135155
61254971686061854987488576004931
61254971686061854988303450079007
61254971686061854988324256348611
61254971686061855399270581913903
61254971686061855399521628973391
61254971686061855400085713205375
61254971686061855400106262257583
61254971686061855400106605213967
61254971686061855400169281239743
61254971686061870223766669499894
61254971686061871459677543110918
61254971686061871459677571690682
61254971686061899457706282647149
61254971686061899460777407910173
61254971686061899460777407910333
61254971686061899864215885778477
61254971686061899864216571691661
61254971686061899864216657430809
61254971686061899864947763412873
61254971686061899864948134949181
61254971686061899864968684000973
61254971686061899864968684001181
61254971686061899864969026957565
61254971686061899864969026957773
61254971686061899865031445765897
61254971686061899865031702983341
61254971686061899869299488826413
61254971686061899869300260478745
61254971686061899872559413819097
61254971686061899872559413819305
61254971686061903156947473756553
61254971686061903156947473756713
61254971686061903156947588075417
61254971686061903156968394345021
61254971686061903157031156109785
61254971686061903163725768167439
61254971686061903163725768285323
61254971686061903163746688872387
61254971686061903163809421940795
61254971686061903163809450637151
61254971686061903163809450638555
61254971686061903164286499181513
61254971686061903164307305451117
61254971686061903164370067215881
61254971686061903166001996930547
61254971686061903166003025800323
61254971686061903166065787565087
61254971686061903166065787566491
61254971686061903166817899874399
61254971686061903568478775562373
61254971686061903568479147098681
61254971686061903568541451588149
61254971686061903568541451588357
61254971686061903568541823124457
61254971686061903568562372176665
61254971686061903568562715133049
61254971686061903568750743210377
61254971686061903568813419236153
61254971686061903575319745999083
61254971686061903575337542007161
61254971686061903575529037737743
61254971686061903575591685067163
61254971686061903575591713763519
61254971686061903576068762307881
61254971686061903576071863029920
61254971686061903576071863029921
61254971686061903576072201264779
61254971686061903576072205986513
61254971686061903576092750316987
61254971686061903576093121969727
61254971686061903576340358419577
61254971686061903576343797376475
61254971686061903577848021995099
61254971686061903577848050692907
61254971686061903578600134304411
61254971686061903578600163000767
61254971686061903758522370579035
61254971686061903759107346819611
61254971686061904803323385083289
61254971686061904803323499401945
61254971686061904803323756619389
61254971686061904803344305671597
61254971686061904803344391410537
61254971686061904803344648627981
61254971686061904804159436963069
61254971686061904810684331386409
61254971686061904810851467455145
61254971686061904810853796524852
61254971686061904810853796524853
61254971686061904810854911133777
61254971686061904810874683810307
61254971686061904810875831722133
61254971686061904810937364087045
61254971686061904811415551687129
61254971686061904811499119721497
61254971686061904811499119721545
61254971686061904811687147798825
61254971686061904811690620057172
61254971686061904811690620057173
61254971686061904813946928405392
61254971686061904813946928405600
61254971686061904813946956985108
61254971686061904813946956985109
61254971686061904813946956985156
61254971686061904813946956985157
61254971686061904813946956985316
61254971686061904993888937356707
61254971686061904993890056570564
61254971686061904993890056570565
61254971686061904993951703726724
61254971686061904993952818335489
61254971686061904993952818335648
61254971686061904994704844905812
61254971686061904996961267572896
61254971686061905405735082524715
61254971686061914277324929505677
61254971686061914277324929505837
61254971686061914277345821514269
61254971686061914277345821514429
61254971686061914282407503683837
61254971686061914284102166467071
61254971686061914284103195336847
61254971686061914284123087172019
61254971686061914284124116041795
61254971686061914284185763197635
61254971686061914284185763199039
61254971686061914284938875680367
61254971686061914284938875680527
61254971686061914284938904376723
61254971686061914284938904376883
61254971686061914688374686244105
61254971686061914688378039461855
61254971686061914688629086521551
61254971686061914689106935414601
61254971686061914689106935414809
61254971686061914689109487928127
61254971686061914689130151771167
61254971686061914689130151771375
61254971686061914689190503448969
61254971686061914689381198830863
61254971686061914689382231950197
61254971686061914694189509592761
61254971686061914695885201245819
61254971686061914695968769279979
61254971686061914695968797977787
61254971686061914696720881589291
61254971686061914696720881589499
61254971686061914696720910285647
61254971686061914696720910285855
61254971686061915923720703971021
61254971686061915924452953141517
61254971686061915924452953141725
61254971686061915924536521175885
61254971686061915924536521175933
61254971686061915928804307018957
61254971686061915931314787005491
61254971686061915931314815703299
61254971686061915932067932435541
61254971686061915932068047226581
61254971686061915932068047226629
61254971686061915932068047226788
61254971686062155176820788461199
61254971686062155176821903070123
61254971686062155177573929640447
61254971686062155725863805963087
61254971686062155725864577615419
61254971686062155726616689924731
61254971686062200191479111668329
61254971686062200191479368885773
61254971686062203346218067636857
61254971686062203353080015937579
61254971686062203353557064481941
61254971686062203355335238256591
61254971686062203355336352865515
61254971686062203356088379435839
61254971686062203765363720573270
61254971686062203895010123818037
61254971686062203901871986379771
61254971686062203902599739027237
61254971686062203902603206680491
61254971686062203905131139720123
61254971686062205003217550983558
61254971686062205129791971573981
61254971686062205129792314530573
61254971686062205130606845648057
61254971686062205137130968419225
61254971686062205137131997289001
61254971686062205137406036789108
61254971686062205137406036789109
61254971686062205137468712815044
61254971686062205137469827423809
61254971686062205137469856121782
61254971686062205137946785624089
61254971686062205138221853994132
61254971686062205138221939733120
61254971686062205138221939733121
61254971686062205139662369112111
61254971686062205140478276661056
61254971686062205140478276661057
61254971686062205140478276661216
61254971686062205140478305359030
61254971686062215014909387834159
61254971686062215015725295383264
61254971686062215015725295383265
61254971686062216121338641225030
61254971686062216250984187078317
61254971686062216250984187078477
61254971686065807271183488889445
61254971686065807271204380897989
61254971686065807271371516966725
61254971686065807271936344271373
61254971686065807271936372851041
61254971686065807274464564170975
61254971686065816737929404443105
61254971686065818384241782352377
61254971686065818384973745725761
61254971686065818384973774305429
61254971686065818384974117262021
61254971686065818384974117262069
61254971686065818385057428078993
61254971686065818385057685296389
61254971686065818392585396132193
61254971686085319757619910089906
61254971686085329589561033195410
61254971686085329589749318490134
61254971686085329596273098304550
61254971686085329596273212623414
61254971686085329596273469840858
61254971686085329642026797533330
61254971686085329642027054750774
61254971686085330824066869800603
61254971686085330824067898670379
61254971686085330824255155095375
61254971686085330824339871040116
61254971686085330824820010979691
61254971686085330824840931567999
61254971686085330824904726924432
61254971686085330824907825756986
61254971686085330825096111051710
61254971686085330829423245450324
61254971686085330832435018853223
61254971686085330870093455831940
61254971686085330870658311716256
61254971686085330875176801662432
61254971686085330875678238566454
61254971686085330877373475776042
61254971686085330877373590094906
61254971686085330877373847312350
61254971686086186790595685023404
61254971686086220141793945054860
61254971686086230026886885795029
61254971686086231254807215479301
61254971686086231254827102947031
61254971686086231254827102952855
61254971686086231254830460538047
61254971686086231255372071363617
61254971686086231255396091257023
61254971686086231255455753716849
61254971686086231255458853021703
61254971686086231255458853021739
61254971686086231255458853021946
61254971686086231255458853021947
61254971686086231255643005891043
61254971686086231255643005896867
61254971686086231255646363476235
61254971686086231255647138316511
61254971686086231259722420700195
61254971686086231259910448777523
61254971686086231260538323644207
61254971686086231260538327895009
61254971686086231260726351721535
61254971686086231262170141761233
61254971686086231262232905055575
61254971686086231262232933635291
61254971686086231262234048244215
61254971686086231262420931603693
61254971686086231262421960473469
61254971686086231262986044705245
61254971686086231262986044705453
61254971686086231262986046234663
61254971686086231262986046240486
61254971686086231262986046240487
61254971686086231262986160553527
61254971686086231262986160559351
61254971686086231438470093356528
61254971686086231445247273274970
61254971686086231445248387883894
61254971686086231446000500193206
61254971686086486979866279021592
61254971686086515527502092061851
61254971686086515530009133091487
61254971686086530216094833886610
61254971686086530216095091104054
61254971686086531451440737294662
61254971686086531451441512129322
61254971686086531451441626448186
61254971686086531451441880483302
61254971686086531451441883665630
61254971686086531581424571026550
61254971686086531588764253784978
61254971686086531588764282363290
61254971686086531588764282364694
61254971686086531588765396972214
61254971686086531588765396973618
61254971686086531589517423542378
61254971686086531589517509281526
61254971686089188819998298685854
61254971686089231507747915681490
61254971686089231507748172898934
61254971686089233285613833028616
61254971686089236998240779299452
61254971686089236998240779299453
61254971686090117249685027919629
61254971686090117249685313716789
61254971686090117249705948507937
61254971686090117249956995567633
61254971686090133715136393881341
61254971686090133715136422461057
61254971686090133715157314469601
61254971686090133715324679176065
61254971686090133715324707755781
61254971686090133715345599764421
61254971686090133715889535060429
61254971686090133715889563640097
61254971686090133715889563640145
61254971686090133715889906596689
61254971686090133715889906596737
61254971686090133715910455648689
61254971686090133715910455648737
61254971686090133715973217413661
61254971686090133715976574880761
61254971686090133716161502708385
61254971686090133716161502708433
61254971686090133716164860175533
61254971686090133716164860293577
61254971686090133720972137818257
61254971686090133720972480774849
61254971686090133720972480774897
61254971686090133720993029826897
61254971686090133721056048809217
61254971686090133721244076886593
61254971686090133722939687049645
61254971686090133722939687167689
61254971686090133722939715747405
61254971686090137428980179019694
61254971686097292146478606201112
61254971686097292695521595005240
61254971686097292695521623703000
61254971686097321791698107512001
61254971686097322340741125013889
61254971686097322340742153883665
61254971686097322341222298544972
61254971686097322341222298544973
61254971686097322341222670081281
61254971686097322341305980898204
61254971686097322341305980898205
61254971686097322343750603120912
61254971686097322343750603120913
61254971686097327282690051805868
61254971686097327282881435933354
61254971686097336610773819364581
61254971686097336611255107214528
61254971686097336611255107214529
61254971686097336611338675248896
61254971686097336611338675248897
61254971686097336616337681392689
61254971686097336618033286956470
61254971686097336618053064474182
61254971686097336618053839308842
61254971686097336618053953627706
61254971686097336618054207662822
61254971686097336618054210845150
61254971686097336618116969776262
61254971686097336618116969776263
61254971686097337159816493909877
61254971686097337159819932983414
61254971686097337159819932983415
61254971686097337160298124716416
61254971686097337160298124716417
61254971686097337160381692750784
61254971686097337160381692750785
61254971686097337160384016748838
61254971686097337160573078413256
61254971686097337165380698894577
61254971686097337167075189849434
61254971686097337167076047240914
61254971686097337167076304458358
61254971686097337167158872669226
61254971686097337167158872669227
61254971686097337167159615741842
61254971686097337167159615741843
61254971686097337167159987278150
61254971686097337167159987278151
61254971686097337167347905169325
61254971686097337167911984802038
61254971686097337167912099587462
61254971686097337167912099587463
61254971686097338395162511636793
61254971686097338395163626245717
61254971686097338395643799486740
61254971686097338395643799486741
61254971686097338395647155536898
61254971686097338395727367521109
61254971686097338395919096022128
61254971686097338395919096022129
61254971686097338395919096140172
61254971686097338400727488273825
61254971686097338402505662048474
61254971686097338402505662048475
61254971686097338403258434407022
61254971686097338403258434525066
61254971686097338403258548843930
61254971686097338403258778898600
61254971686097338403258806061374
61254971686097338403258807478316
61254971686097338403258807478524
61254971686097338403258893217672
61254971686097342106287349249187
61254971686097342106287349255011
61254971686097342106767868634955
61254971686097342106767870051897
61254971686097342106851093712730
61254971686097342106851433486994
61254971686097342106851433486995
61254971686097342106851436669115
61254971686097342106851438086264
61254971686097342106851438086265
61254971686097342108483366383828
61254971686097342108546785482220
61254971686097342108547157018528
61254971686097342108547158435470
61254971686097342108547158435471
61254971686097342108735070782609
61254971686097342108735185101473
61254971686097342108735189700743
61254971686097342109299154542416
61254971686097342109299269327840
61254971686098193125508571335454
61254971686098222771041014875071
61254971686098222771041362436549
61254971686098222771042134088881
61254971686098222771208383714245
61254971686098222771209498323169
61254971686098222771209499858203
61254971686098222771230420446511
61254971686098222771292066539860
61254971686098222771293181148577
61254971686098222771293181148784
61254971686098222771293182211435
61254971686098222771293209846598
61254971686098222771769882131461
61254971686098222771773239598561
61254971686098222771773582555153
61254971686098222771856922424176
61254971686098222771857265380561
61254971686098222773485722836927
61254971686098222774301630385825
61254971686098222774301630386032
61254971686098222774301631448683
61254971686098222774301659083846
61254971686098226477333587375320
61254971686098226477831556624630
61254971686098226477834999830869
61254971686098226477834999830878
61254971686098227713178346003878
61254971686098237185843953983767
61254971686098237185845068592691
61254971686098237590094862892075
61254971686098237590115783597023
61254971686098237590116559854241
61254971686098237590283919839179
61254971686098237590283924088529
61254971686098237590284182841007
61254971686098237590284211420723
61254971686098237590284297159871
61254971686098237590286248436503
61254971686098237590286248554595
61254971686098237590286277132859
61254971686098237590304840544127
61254971686098237590305103429315
61254971686098237590307169142903
61254971686098237590308198012679
61254971686098237590367606913937
61254971686098237590367606914144
61254971686098237590367865194239
61254971686098237590369931261911
61254971686098237590369931380003
61254971686098237590848004071163
61254971686098237590848032767519
61254971686098237590848809024737
61254971686098237590848809024944
61254971686098237590849037190289
61254971686098237590849038725323
61254971686098237590849067305039
61254971686098237590849151981329
61254971686098237590849151981536
61254971686098237590851361538263
61254971686098237590851361654903
61254971686098237590868924776111
61254971686098237590869701033329
61254971686098237590869701033536
61254971686098237590869959313631
61254971686098237590872282244663
61254971686098237591120748093025
61254971686098237591120748093232
61254971686098237591124105678217
61254971686098237595200158297291
61254971686098237595388449259807
61254971686098237595451209962080
61254971686098237595451211024731
61254971686098237595931383202897
61254971686098237595931726159489
61254971686098237595952533491791
61254971686098237595952646866102
61254971686098237596015295256715
61254971686098237597626217110183
61254971686098237597626302849331
61254971686098237597626988762515
61254971686098237597627331719107
61254971686098237597647109117323
61254971686098237597647880769655
61254971686098237597897898961027
61254971686098237597897899433203
61254971686098237597897928011467
61254971686098237597897928012919
61254971686098237597898927829351
61254971686098237597898927830803
61254971686098237597898932552329
61254971686098237597898961132045
61254971686098237597899042620391
61254971686098237597899042621843
61254971686098237597899046871193
61254971686098237598462755199427
61254971686098237598462755317732
61254971686098237598462783895783
61254971686098237598463012061335
61254971686098237598463012062787
61254971686098237598463126852375
61254971686098237598463126854040
61254971686098238825629970867337
61254971686098238825630970685221
61254971686098238825631085476261
61254971686098238825650858271043
61254971686098238825650862875977
61254971686098238825653961708691
61254971686098238826194797699761
61254971686098238826194798171985
61254971686098238826194798172144
61254971686098238826194826751701
61254971686098238826194826751860
61254971686098238826197897004699
61254971686098238826198182801859
61254971686098238826198268540923
61254971686098238826198268541007
61254971686098238826466765819941
61254971686098238826466765819989
61254971686098238826466765820148
61254971686098238826469864652703
61254971686098238826470123287089
61254971686098238826470123405133
61254971686098238830734208706469
61254971686098238830797999341328
61254971686098238831278515538785
61254971686098238831299436245350
61254971686098238831550111650481
61254971686098238833809804628527
61254971686098238833809806163561
61254971686098238833809806163774
61254971686098238833809834743277
61254971686098238833809834743484
61254971686098238833809920482425
61254971686098238833809920482629
61254971686098238833809920482632
61254971686098238833809920482638
61254971686098242536753693871015
61254971686098242536774585881059
61254971686098242536838381119400
61254971686098242536838405567864
61254971686098242536838409817208
61254971686098242537339818023413
61254971686098242537339818023422
61254971686098242537402465351384
61254971686098242537402494049192
61254971686098242539035050982173
61254971686098242539286097925313
61254971686098242539286098041905
61254971686098242539850182157213
61254971686098242539850182157297
61254971686098242539850210853653
61254971686098242539850298011351
61254971686098242539850298011360
61254971686718411946832745604517
61254971686718411946832745604725
61254971686718411946833088561317
61254971686718411947021116638437
61254971686718411947021116638645
61254971686718411947083792664213
61254971686745430223308282459004
61254971686745430360569036834476
61254971686753534098267527843644
61254971686753534235528196479968
61254971686753534235528282219116
61254971686928212271997010953457
61254971686928212272247972274213
61254971686929112702548038218417
61254971686936316146956256338097
61254971686936349499596064962395
61254971686936349499596064962443
61254971686936349499596322179839
61254971686936349499596322179887
61254971686937216570711450401489
61254971686937216570732370989797
61254971686937216570732713946597
61254971686937216570983418049493
61254971686937249930147092227355
61254971686964234847207907844284
61254971686964234984468662219756
61254971686964268337108470844054
61254971686964283024197126227036
61254971686964283025638674819884
61254971686972338722167153228924
61254971686972338859427907604396
61254971686972372212067716228694
61254971686972388134314878878480
61254971686972388134503132293164
61254971686972388134503160990924
61254971686972388134503164173252
61254971686972388135944709583772
61254971687034516744249607537708
61254971687034516744437892832480
61254971687034517978968865006864
61254971687034517978970008313602
61254971687034517979032684335166
61254971687034517979784767950876
61254971687034517979784796998556
61254971687034517981289021617180
61254971687034517982041133926492
61254971687034518025263318142118
61254971687034518025266674192276
61254971687034518025346886176486
61254971687034518025349985009200
61254971687034518025538270303972
61254971687034518026959009445048
61254971687037169721841116306044
61254971687037169859101784942368
61254971687037169859101870681516
61254971687037186330643013570888
61254971687037214192601672215222
61254971687037214329799664825770
61254971687037214329862426590694
61254971687037217898642277913708
61254971687037217900271883281644
61254971687037219682213972289686
61254971687037219682216210548592
61254971687037219682404209928160
61254971687037219682404238625920
61254971687037219682969097692564
61254971687037219683028760624774
61254971687037219683031827577400
61254971687037219683031856275160
61254971687037219683031856625080
61254971687037219683031859457488
61254971687037219683032084794844
61254971687037219683032113492604
61254971687037219683032118091922
61254971687037219683032199581672
61254971687037219683032203831230
61254971687037219683220112872172
61254971687037219684661690162780
61254971687037219684723337668700
61254971687037219684724109321032
61254971687037219684724452277624
61254971687037219685476478497868
61254971687037219728701763431114
61254971687037219728785417086586
61254971687037219728785445784346
61254971687037219728785674304030
61254971687037219728973731079118
61254971687037519872218772519434
61254971687037519872302454872666
61254971687037519872490740167438
61254971687045273734060744529848
61254971687045289657123321086146
61254971687045289794384075810134
61254971687045290206166081719106
61254971687045290206166338588034
61254971687045318067560917599862
61254971687045318199676307452534
61254971687045318204758910210410
61254971687045318204821671975334
61254971687045323010577918045532
61254971687045323011392677800904
61254971687045323011392706380620
61254971687045323145582221056160
61254971687045323145582335493122
61254971687045323145645011514686
61254971687045323145645011868764
61254971687045323145645097606508
61254971687045323147900319925520
61254971687045323147900319926924
61254971687045323147901434534444
61254971687045323147901434535848
61254971687045323148653461106012
61254971687045323557173217674326
61254971687045323557427274641102
61254971687045323557427360734328
61254971687045323557988006009414
61254971687045323557990987222892
61254971687045323557991102008316
61254971687045323557991104842128
61254971687045323557991358877244
61254971687045323557991358877298
61254971687045323557991444966312
61254971687045323559620564011112
61254971687045323559620935547420
61254971687045323559683697662264
61254971687045323560435723882508
61254971687045589983654640762094
61254971687045618388925980744418
61254971687045618388926352280726
61254971687045618389009663097650
61254971687045618389009920315094
61254971687045623328053714724146
61254971687045623328137397077378
61254971687045623334831894466088
61254971687045623334915691604744
61254971687045623337088231394024
61254971687045623337170913923756
61254971687045623337172028532680
61254971687045623747178017904074
61254971687045623747449985552078
61254971687045634447889444856452
61254971687045634448431170473270
61254971687045634448514738507638
61254971687045634448517837340352
61254971689044901172486958743297
61254971689044901172487301699889
61254971689044901172675244038069
61254971689044901172675329777217
61254971689044901174183022049095
61254971689044901174371050126423
61254971689052705956199339338606
61254971690000053379637375761153
61254971690000053379637404340869
61254971690000086730625342811681
61254971690000086730813629169263
61254971690000086730898426137243
61254971690000086731462166344001
61254971690000086731650452701583
61254971690000097844499539218673
61254971690000102785886708959051
61254971690000103196849971371551
61254971694953225847275386293401
61254971694953526585588626139125
61254971694953526585588969095717
61254971694953526585776911433897
61254971694964034445343900015544
61254971694964034447854384252823
61254971694964034447854384252832
61254971712679102498550679330337
61254971712679102498550679684629
61254971712686303474525002632040
61254971712686307178117661937748
61254971712687509581701186517588
61254971712687509581702215387364
61254971712687509582266042401904
61254971712687509584776812908735
61254971712687509584776812908736
61254971712689905196729111691880
61254971712689908900321770997588
61254971712689909497002008818252
61254971712691111306980921968576
61254971713638156754185134006245
61254971713638190055173999456771
61254971713638190059504485655937
61254971713638190105237149859453
61254971713638190105258070565859
61254971713638190105509117625555
61254971713638206709540506526857
61254984301016180969394718492019
61254984318727647985907639155468
61254984318738155159420984583415
61254984318738155159421327540007
61254984318738155159421332257369
61254984318738155159421446576233
61254984318738155160236115875095
61254984318738453564113944166632
61254984318742057071438936906223
61254984318742057620481868668963
61254984318742057620502875464383
61254984318742057620565551488755
61254984371880661184451826026940
61254984371884563644969546468812
61254984371884563782230300844284
61254984371915783465365813677787
61254984371915783465365899416935
61254984371915783466180687752023
61254984371915783466368973046795
61254984371916984085918626562769
61254984371916984086190565612183
61254984371916984086190565631057
61254984371916984086190594309943
61254984371919685788622870206473
61254984371919685925883624581945
61254984377824709068741205763376
61254984531405440992543985137900
61254984531405440992544013717616
61254984531417448563367773627640
61254984531417448700628528003112
61254984531441763894283562962309
61254984531449869141013785314457
61254984531449869141034677323049
61254984531452570707020721107259
61254984531452570707021097365301
61254984531452570707271768166955
61254984531452570707271801468405
61254984531452570844260468687311
61254984531452570844260583472735
61254984531452570844260840690179
61254984531452570844280703830399
61254984531452570844281475482731
61254984531452570844281766001625
61254984531452570844281851740773
61254984531452570844448753982083
61254984531452570844448868767507
61254984531452570844448873018309
61254984531452570844469765026901
61254984531452570844469789473859
61254984531452570844532436803279
61254984531452570844532555843877
61254984537361196257634194543397
61254984555087072359427652163189
61254984555087072359594754930683
61254984555087072359594759180033
61254984555087072359615675635631
61254984555087072359678351661407
61254984555087072359678442005441
61254984555087072359678442005648
61254984555087072359678470703462
61254984555087088968229635167180
61254984555087088968229635639356
61254984555087088968229664219072
61254984555087089013983220077096
61254984608253893852572156043417
61254984608253893852634917808341
61254984608261098394564315047481
61254984608262015433666278256688
61254984608262015433666278374777
61254984608262015433666278374780
61254984608262015433666278374786
61254984608262015433666306954496
61254988626115540782659772443824
61254988626126346360866077454988
61254988626126395774643636992164
61254988626129949865116506442669
61254988679272456441721679757168
61254988679272456577979246183916
61254988679272456578982434132640
61254988679272489933063791349786
61254988679295919383068512088824
61254988679303724301846499913772
61254988679304876879680106604693
61254988679307578720103895296865
61254988679307578720375862944869
61254988679307578720856007606177
61254988679307578721127975254181
61254988685212601864406611648356
61254988685212635216231631937566
61254988688131948058207222546177
61254988688131997881319324154347
61254988705849763521332662254378
61254988838826103831120987982344
61254988838826103831121759634676
61254988838826103832562279357748
61254988838828505345286597700776
61254988838828805536813528626900
61254988838828805536813528627108
61254988838836910644862110450084
61254988838836910646303659042932
61254988838836910646554707506680
61254988838840463638502493992001
61254988838840463638690522069329
61254988838840463639254234765005
61254988838840463639254606301313
61254988838840463639526202413009
61254988838840513464963973804857
61254988838840513466844508607637
61254988847668485070127508197839
61254988847668485070127508197840
61254988847668485070128622806764
61254988847668485070149543395072
61254988847668485070964331730159
61254988847668485070964331730160
61254988862464207756195156219154
61254988862464207756216076925554
61254988862464207756278752951327
61254988862471412846311803189927
61254988862474965153648380153773
61254988862474965154400492463085
61254988862474998508756946748088
61254988862474998508819679815198
61254988862474998508819708513012
61254988862475015117286962457946
61254988862475015117308111211806
61254988862475015117308225648768
61254988862475015117370530020138
61254988862475015117370644811178
61254988862475015117370872976730
61254988862475015117370987767770
61254988862475015117558815314910
61254988862475015117558930105950
61254988862475015163040432576822
61254988862475015163124114930054
61254988862475015163312400224826
61254988865393455205270961591460
61254988865393460741618399325264
61254988865393460741620728394971
61254988865393460741620728394972
61254988865393460741621761515550
61254988865393460741705443868782
61254988865393460742454079668944
61254988865393460742457551927291
61254988865393460742457551927292
61254988915640635715335190191336
61254988915640635715607157839340
61254988915640935904689466542804
61254988915640935904690495412580
61254988915640935904877751837576
61254988915648740825641228137552
61254988915648740825724910490784
61254988915648740825725254864526
61254988915648740825913195785556
61254988915648740825913540159298
61254988915649041014911822135788
61254988915649041014995475791260
61254988915649041014995504489020
61254988915649041014995848862762
61254988915649041015183789783792
61254988915649041015184134157534
61254988915649897110539321030002
61254988915649941575464475840710
61254988915649941582720504825622
61254988915649941582723862410814
61254988915649941582723946614685
61254988915649941582741396834214
61254988915649941582744868738267
61254988915649941582744868738276
61254988915649941582807516066238
61254988915649941582807544764046
61254988915649941582992443893910
61254988915649941582992472591724
61254988915649941582995801361010
61254988915649941582995830058818
61254988915649941582995915797963
61254988915649941582995915797966
61254988915649941582995915797972
61254988915649941585251905519966
61254988918568337335682318171730
61254988918568337336497363724262
61254988918568381808156390321760
61254988918568387344402835665858
61254988918568387344904243872066
61254988918568387345154947975170
61254988918568387345155205192614
61254988919551801830452980497511
61254990044197336739513734432313
61254990044197336739513991649757
61254990044197336739514077388905
61254990044197336739597645423273
61254990044197381210107497229347
61254990044197381210295782524119
61254990044200038031751788218419
61254990044200082496112115842625
61254990044200082504204939780141
61254990061911505048243816873276
61254990061911549519004629999898
61254990061922012221756133431447
61254990061922012221756476388039
61254990061922012221757167018585
61254990061922012221757281337449
61254990061922012221757509975177
61254990061922012221757624294041
61254990061922012222384008298131
61254990061922012222572036375459
61254990061922056687184787603091
61254990061922056687435491706195
61254990061922056692267390360967
61254990061922056692518437420663
61254990061922355097398963088390
61254990061922355098840511681238
61254990061922356876518143248159
61254990061922356881600717426319
61254990061922360038786104130960
61254990061922360040227681421616
61254990061923212429775975985273
61254990061923212429796867993865
61254990061923212978818993487161
61254990061923212978839542539161
61254990061923212978839885495753
61254990061923256895475192681475
61254990061923256900557766859635
61254990061923257444267163123667
61254990061923257444517867226771
61254990061923257449349737301827
61254990061925914131348231718189
61254990061925914682254081191013
61254990061925914682274887460457
61254990061925958596461700521483
61254990061925958598093601538181
61254990061925958598093601544005
61254990061925958598156277682049
61254990061925958603176976066481
61254990061925958603178090675405
61254990061925958603992879010493
61254990061925958606249215938429
61254990061925959146948333746701
61254990061925959146949019659885
61254990061925959146949105399033
61254990061925959147701131969197
61254990061925959147763893732717
61254990061925959147763893734121
61254990061925959147764926853295
61254990061925959152032708445565
61254990061925959152032708446969
61254990061925959152784820756281
61254990061925959152785082223123
61254990061925959154539749476605
61254990061925959154539749478009
61254990061925959155291861787321
61254990070774658637409459474331
61254990114991616726237267109058
61254990114995485968930110731324
61254990114995485969934298970108
61254990114995519186754616014622
61254990114995519324015656187254
61254990115068420844566478562092
61254990115068465316768583064118
61254990115091883648652556518276
61254990115099640527700848206955
61254990115099640527700933946103
61254990115099640527888876284283
61254990115099640527889909404861
61254990115099640527890023723725
61254990115099640527951638049207
61254990115099640528516751150967
61254990115099640528704779228295
61254990115099684992563269950553
61254990115099684992563355689701
61254990115099684992751298027881
61254990115099684992751640984473
61254990115099684992814059792805
61254990115099684992814317010249
61254990115099684993317529989367
61254990115099684993568234092471
61254990115099684997648101926277
61254990115099684997836130003605
61254990115099684998400132747243
61254990115099685000153999768677
61254990115099685000155142957317
61254990115099685000342027846005
61254990115099685000343171034645
61254990115099688567430544343224
61254990115099940716972675738024
61254990115099940716972675738025
61254990115099940717223265522265
61254990115099940717223379841129
61254990115099985187670812838871
61254990115099985187733574603795
61254990115099985187921516941974
61254990115099985187921516941975
61254990115099988756701109643652
61254990115100841147440020177577
61254990115100841147502696203193
61254990115100841147690724280521
61254990115100841147690724280681
61254990115100841147710497547431
61254990115100841147711612156355
61254990115100841147711616289113
61254990115100841147774292315049
61254990115100841148526400491443
61254990115100841284972284925437
61254990115100885612635680937909
61254990115100885612635680956783
61254990115100885613386497770427
61254990115100885613390198194167
61254990115100885613390198194327
61254990115100885613390199729361
61254990115100885617468579882741
61254990115100885617468579901615
61254990115100885618221725312631
61254990115100885618221725312791
61254990115100885618284482826753
61254990115100885618284482845627
61254990115100885618284487077555
61254990115100885618284487077715
61254990115100885618469071948587
61254990115100885618472429415895
61254990115100885618472515154883
61254990115100885620163648991109
61254990115100885620163649109153
61254990115100885620164763600033
61254990115100885620164792297793
61254990115100885755482479688103
61254990115103542850958676387973
61254990115103542850959047924281
61254990115103542851209723447669
61254990115103542851209752027385
61254990115103542986440423571937
61254990115103542986712019683633
61254990115103542988135776517753
61254990115103542988136033735197
61254990115103542988198795499961
61254990115103542988219345024297
61254990115103542988219716560605
61254990115103542988219802299753
61254990115103542988386823577289
61254990115103542988386823577449
61254990115103542988407715585881
61254990115103542988470391611817
61254990115103542988470392083993
61254990115103542988470506402857
61254990115103587321719603833459
61254990115103587321719946790051
61254990115103587451386156132459
61254990115103587451387185002235
61254990115103587453078408828411
61254990115103587453831550007499
61254990115103587453835250431239
61254990115103587453835250431399
61254990115103587453897669711907
61254990115103587454085954534343
61254990115103587458162011876347
61254990115103587458914124185659
61254990115103587458917481652967
61254990115103587458917567391955
61254990115103587458917596444007
61254990115103587458917824609399
61254990115103587458917824609559
61254990115103587458917939400599
61254990115103587458980358208931
61254990115756196945700889191568
61254990115756196945700917771284
61254990115975001568576463199248
61254990115975001569413631210096
61254990115975034923683016504570
61254990121008566130073195242400
61254990121008610594853077821406
61254990121008610594935616985998
61254990121008610594936645855774
61254990123955889214788209209694
61254990123955889214977615129810
61254990123963078938205142390379
61254990123963078938205146622467
61254990123963095404411863442457
61254990124838428998238214673677
61254990138735387265796868846113
61254990138738044503344682133909
61254990138738044503365602722169
61254990138738044503532710211189
61254990138738044503532738790905
61254990138738044503553630799545
61254990138738061112167586198336
61254990138738061112167614778052
61254990138738061157921170990208
61254990138738088968960359375411
61254990138738088968960359375459
61254990138738088969043670192383
61254990138738088969043927409779
61254990138738088969043927409827
61254990138738088969231955487107
61254990138738088974042562017311
61254990138738088974042590596979
61254990138738088974042933553571
61254990138738088974042933553619
61254990138738088974126501587939
61254990138738094464472779728570
61254990138738094464744747376574
61254990138738094510226335940726
61254990141681765317021862237610
61254990142556162885544896081986
61254990142557063453356677722418
61254990142564271702079339287809
61254990142564271702707214154493
61254990142564271702707214154494
61254990142564271702707214154499
61254990142637251049729697804127
61254990274516363179975015325660
61254990274528370887516623184972
61254990274589298054880162855708
61254990274601305762692995290408
61254990274601350235167067440438
61254990274632841558621134590326
61254990274632874910446126181728
61254990274632874910446154879536
61254990274632874911887703472384
61254990274632874912138751936132
61254990274633726203370512084265
61254990274633770668798132668771
61254990274633770669048836771875
61254990274636427769336349773067
61254990274636427769356903546801
61254990274636427769607945884763
61254990274636427769607950606497
61254990274636427770172030116747
61254990274636427904838650730765
61254990274636427904922218765133
61254990274636427905110246842461
61254990274636427906597018409391
61254990274636427906616795807655
61254990274636427906617572183125
61254990274636427906617657922273
61254990274636427906785046486719
61254990274636427906804823884983
61254990274636427906804824003027
61254990274636427906805967191667
61254990274636427906868614521087
61254990274636427907349130718703
61254990274636427907369679887343
61254990274636427907370022727295
61254990274636427907370051423651
61254990274636427907432441534223
61254990274636427907432698751667
61254990274636427907432698753071
61254990274636472234219320568665
61254990274636472234470367628361
61254990274636472235034108903753
61254990274636472235034451860345
61254990274636472239301894746825
61254990274636472239552941806521
61254990274636472240117797690837
61254990274636472240117830992287
61254990274636472240118173948879
61254990274636472241808935777865
61254990274636472241809278734457
61254990274636472241810050386789
61254990274636472369784383291287
61254990274636472369784640508731
61254990274636472369785412161063
61254990274636472371476635987239
61254990274636472371479217551253
61254990274636472371479989204989
61254990274636472371480074944137
61254990274636472371667245628581
61254990274636472371731036264685
61254990274636472372229777166327
61254990274636472372232101514301
61254990274636472372232444470893
61254990274636472372233220372623
61254990274636472372233220844959
61254990274636472372233477590067
61254990274636472372294863277821
61254990274636472372294863279225
61254990274636472372295120495265
61254990274636472372295120496669
61254990274636472372295896398399
61254990274636472372295896870735
61254990274636472372484181693171
61254990274636472376560239035175
61254990274636472376562649122297
61254990274636472376562906339741
61254990274636472376562935036097
61254990274636472376563677992073
61254990274636472376563706688429
61254990274636472377312351344487
61254990274636472377315790301385
61254990274636472377315823602835
61254990274636472377378585367759
61254990274636472379069690151933
61254990274636472379069690153337
61254990274636472379069947369377
61254990274636472379069947370781
61254990274636472379070719023113
61254990274636472379257975446705
61254990274636477732428553037089
61254990275280933516746382336244
61254990275280977981608804079842
61254990275280977981609575732174
61254990275280977988133727082898
61254990275280977989139870965756
61254990275499782612015444973436
61254990275499782612033352468178
61254990275499782612767557282748
61254990275572717480142409579214
61254990275572717487672704812796
61254990275572717624933368665908
61254990280436996300618261884444
61254990280545097785313967535887
61254990280545097785314339072195
61254990280545097785397649889119
61254990280545097785397907106563
61254990283391464454785656480469
61254990283391464454785656480470
61254990283391464455789069878978
61254990283391464637987391783398
61254990283391464638803294727410
61254990283487825394471942959801
61254990283500766285240751035366
61254990283500766285240751153458
61254990283500766694575035534784
61254990283500766696835504770144
61254990283500766879766505013136
61254990283500766879766533592900
61254990283500766879787425601492
61254990283500766884283991481308
61254990283500777998158445105744
61254990283500777998159219946020
61254990283500783350320333683596
61254990283500783350487726969776
61254990283500783350488841578700
61254990283500783350508618978368
61254990283500783351053701713818
61254990283500783351136236627608
61254990283500783351137269748186
61254990283500783351139335814454
61254990283500783351140368935032
61254990283500783351324521922380
61254990283500783351328654229804
61254990298260138668345495697812
61254990298260138668345524395620
61254990298260172020358544064350
61254990298260172021800121355006
61254990298260172021862768682974
61254990298260172021862768801066
61254990298260172021862797380779
61254990298260172021862797380782
61254990298267388224934249363827
61254990298270929421742561614571
61254990298270929421763482319519
61254990298270929422494673923883
61254990298270929422494674040523
61254990298270929422515594628831
61254990298270940540135624225780
61254990298270973886604297444985
61254990298270973886604983358169
61254990298270973886605326314761
61254990298270973886625218149933
61254990298270973886625904063117
61254990298270973886626247019709
61254990298270973886793354392089
61254990298270973886814275097037
61254990298270973887354771319507
61254990298270973887357095667481
61254990298270973887357095784121
61254990298270973887357438624073
61254990298270973887357467320429
61254990298270973887358128786607
61254990298270973887358243577647
61254990298270973887358243577854
61254990298270973887358243695952
61254990298270973887358471743199
61254990298270973887358586534239
61254990298270973887358586534446
61254990298270973887378016372429
61254990298270973887378359329021
61254990298270973887379135586239
61254990298270973887379135586446
61254990298270973887441811612015
61254990298270973887442154568607
61254990298270973887442154568814
61254990298270973887630182645935
61254990298270973887630182646142
61254990298270973891688672145253
61254990298270973891709592850201
61254990298270973891875928570249
61254990298270973892437345497667
61254990298270973892440784454565
61254990298270973892440813150921
61254990298270973892440817755807
61254990298270973892441160712399
61254990298270973892462081419012
61254990298270973894131922541593
61254990298270973894132265498185
61254990298270973894133037150517
61254990298270973894152843246541
61254990298270973894153186203133
61254990298270973894153957855465
61254990298270979382871006887398
61254990298270989946382116877042
61254990298270990495930328866076
61254990298270990496181375807674
61254990298270990541683913657894
61254990298927487211615088850714
61254990298927487211615117548528
61254990299146325188091846834516
61254990299146325188091875532330
61254990301116440124019693057126
61254990301116440124771462409846
61254990301116440124771805366438
61254990301116440124834481392214
61254990301116440126275687028470
61254990301116440127278846397478
61254990301116440127282290076110
61254990301116440169752357260642
61254990301116440170588037604322
61254990301116440172283762676719
61254990301116473478288735395008
61254990301116473478289078351600
61254990301116473524021742555116
61254990301116473524857079942204
61254990301116473524857422898796
61254990301116484637894824353184
61254990301116490124977362286192
61254990301116490124977705242784
61254990301116490124978505474832
61254990301116490124978848431424
61254990301116490125040124051116
61254990301116490125040381268560
61254990301116490125041267239756
61254990301116490125041524457200
61254990301116490125814185818512
61254990301116490125814528775104
61254990301116490125876947583436
61254990301116490125877204800880
61254990301189419470855006020912
61254990301189419511523844576160
61254990301189419511692352471264
61254990301189419512528032814944
61254990301189419516774583692832
61254990301189430629811985147220
61254990301189436120071594531444
61254990301189436120071680270592
61254990301189436120239073556772
61254990301189436120259965565364
61254990301189436120322641591140
61254990301189436121079230699662
61254990301225692405612835191910
61254990301225742365252352787904
61254990301225742365818583686532
61254990301225742366006611763860
61254990301225742367508689715840
61254990301225742367759736775536
61254990301225742368266049413836
61254990301225742368325624717572
61254990301225742368328724967436
61254990301225742368329067924028
61254990301225742368329068396204
61254990301225742368512877954624
61254990301225742368513652794900
61254990301225742368517096001356
61254990301225742368517096473532
61254990301225742372593410560644
61254990301225742372784906291226
61254990301225742372784907708376
61254990301225742373596223785116
61254990301225742373596226973060
61254990301225742373599696043464
61254990301225759021981951707770
61254990301225759021982066026634
61254990301225759022065634061002
61254990301225759022546807592086
61254990301225759022546921910950
61254990301225759022630489945318
61254990301225759022821099704703
61254990301225759022821099704704
61254990301225759022821874544980
61254990302089052746333452349471
61254990302089052746333452366728
61254990302162032093168765313252
61254990302162048739378019212722
61254990302162048739942103444706
61254990302162048740131160391810
61254990351409577595928089865430
61254990351409877785198683863672
61254990351436566629177867987050
61254990351436566629366153281822
61254990351436566629366181979582
61254990351436599982632750861640
61254990351436599983447539196728
61254990351436866818636775977818
61254990351436900171903344859876
61254990351437795379749577699071
61254990351437795379749863496231
61254990351437795379749949235379
61254990351437795379770755504823
61254990351437795379833517269747
61254990351437795380021459607927
61254990351437795380021545347075
61254990351444705091309299293978
61254990351444999922244202358834
61254990351444999922244202358835
61254990351444999922327770393202
61254990351444999922327770393203
61254990351444999927326776536995
61254990351445005282209382806092
61254990351445016393617950544876
61254990351445872496002455974496
61254990351445872496002456092588
61254990351445872496754564152556
61254990351445905840777581491934
61254990351445905840777610071650
61254990351445905840798502080242
61254990351445905847824033057458
61254990351445905847827500712170
61254990351445905848304520675358
61254990351445905848304549255074
61254990351445905848325441263666
61254990351445905848325469961480
61254990351445905848328913167728
61254990351445905850835949949418
61254990351445916961343065318386
61254990351445916961366970420301
61254990351445916961614661430082
61254990351445916961618018897182
61254990351445916961618019015280
61254990352090406655838174118560
61254990352102414219318893698222
61254990352311912983361201082132
61254990352311946337442558299278
61254990352320018093479179070932
61254990352320018093479179188976
61254990352320018093479207768692
61254990352320018093667207148260
61254990352320018093667235846020
61254990352320051446933804728078
61254990352320051447748564483450
61254990352320051447748593063166
61254990352321252201819052160008
61254990352382146154371007965600
61254990352382190626761397762398
61254990352392952968112387650736
61254990352394198189490005032748
61254990352394198190242117342060
61254990352394198190242888994392
61254990352394198194573350863240
61254990352394198194573379561054
61254990352394198197581800100488
61254990352394198197581828798302
61254990352394198197585272004541
61254990352394198197585272004544
61254990352394198197585272004550
61254990354291366591966562221920
61254990354291366592530646453904
61254990354291366726633068400274
61254990354291366726633154139422
61254990354291366727197152632258
61254990354291366729979343167396
61254990354291366775732813640516
61254990354364345931458724774024
61254990354364345932022809006008
61254990354364346068656974601856
61254990354364346069221830486172
61254990354364346069471762936944
61254990354364346069472534589276
61254990354364346073740434751212
61254990354399484730167820032717
61254990354399484730338308969283
61254990354399484730986822163575
61254990354399484868247576539047
61254990354400668971214408199412
61254990354404271239761988853562
61254990354404271239761993104364
61254990354404271239762764756696
61254990354404271241453984333474
61254990354404271241457341918666
61254990354404271241642273877644
61254990354404271242207129761960
61254990354404271242209711444018
61254990354404271242210573440592
61254990354404271242273249466368
61254990354404271246537587381410
61254990354404271246541059284062
61254990354404271246541059285466
61254990354404271246541059639758
61254990354404271247356190930034
61254990354404271247356195180836
61254990354404271284679521766802
61254990354404271284679607505950
61254990354404271287186648536990
61254990354404271287190006122182
61254990354404271287963296235842
61254990354404271292273723488982
61254990354404271292273723843274
61254990354404282406084129259870
61254990354404282406084129261274
61254990354404282406146891379086
61254990354404287895737956488366
61254990354404287895737956489770
61254990354404287895737959676310
61254990354404287895758848498362
61254990354404287895758851684902
61254990354404287896491100855398
61254990354404287896510875068526
61254990354404287896511992863990
61254990354404287896514318391462
61254990354404287896514318392866
61254990354404287896573636832046
61254990354404287896573636833450
61254990355274781220569931654111
61254990355274820109202123934211
61254990355274831221403816465203
61254990355274831222239496808883
61254990355336959107648340169711
61254990355336959107648425904648
61254990355347716095829900373631
61254990753235130840243104839163
61254990753235132073396606383594
61254990753235132075652570239975
61254990753235132076404939766731
61254990753235132076405026923029
61254990753235132485742953746206
61254990753235132487434833366391
61254990753235132488187290049445
61254990754110482133929972264176
61254990754110482134181790976204
61254990754110482134181790980416
61254990754183428126684270967408
61254990759131716976196588602986
61254990759131716976383873607698
61254990759131750327936926248904
61254990759131750328021980428504
61254990759131750328208893896908
61254990759131750328210008505832
61254990759131750330465973897460
61254990759131750330466345433768
61254990759140155627513558193356
61254990759140155627785525841360
61254990759141071014676086772224
61254990759143727840713634206872
61254990759143772306140883253666
61254990759143772718111432743280
61254990759143773953457450470196
61254990759143773953458225304856
61254990762062203111961073719219
61254990762062203523179252613651
61254990762087419010688558974620
61254990762087419422386882044926
61254990762087419422470793035886
61254990762087419422658821113214
61254990762087419422658846978774
61254990762087419422658851228124
61254990762087419422662293371562
61254990762087430123725931849283
61254990762087430535508194490274
61254990762087430535696222567602
61254990762087430535699575901992
61254990762094623964967484942245
61254990762095490769109220335707
61254990762095535234034289525365
61254990762098225823868177339195
61254990762098225824432261569775
61254990762098236936905550213867
61254990762098236937467311515027
61254990762098236937470410347581
61254990762098236937658695642305
61254990762098537126176144210651
61254990762098537126737905395171
61254990762098537538522492637525
61254990763042920017189657087867
61254990763046521876382466068797
61254990763046521876654433716801
61254990763046521877218517947381
61254990763046532989691806591473
61254990763046532990255633604609
61254990776865731676817114080169
61254990776865731676983106960265
61254990776865731676983364177709
61254990776865731676984135830041
61254990776865731677005056418349
61254990776865731677005399374941
61254990776865731677067818183273
61254990776865731677569140650333
61254990776865731677569226389481
61254990776865731677819930492585
61254990776865731677820187710029
61254990776865731679512183188537
61254990776865731679512440405981
61254990776865731680076267420521
61254990779808336429796312014472
61254990779809659489098865104251
61254990779809659489098893683967
61254990779809659489662977915951
61254990779809659489663724170895
61254990779809691606076208447951
61254990779809691606076209866345
61254990779809691606076209870717
61254990779809691606138885892121
61254990779809692834062394362419
61254990779809692834062394368035
61254990779809692840837221242147
61254990779809692840858027505975
61254990779809692840858027511591
61254990779809692840858141942883
61254990779809692840858142297015
61254990779809692840858143365649
61254990779809692840920789270899
61254990779809692841402077120847
61254990779809692841402077126463
61254990779809692841422883390291
61254990779809692841422883395907
61254990779809692841422997827199
61254990779809692841422998181331
61254990779809692841423002432133
61254990779809692841423002432293
61254990779809692841485645155215
61254990779809692841485645160831
61254990779809692841485678457909
61254990779809703953895428960363
61254990779809703953895428965979
61254990779809703953958190725287
61254990779809703954460284844679
61254990779809703954460284850295
61254990779809703954463384149569
61254990779809703954523046609603
61254990779809703954523046615219
61254990779812395094152067170082
61254990779812395094155513564482
61254990779820309413702316057742
61254990779820511316682156266903
61254990779820511317247012151219
61254990780695816912479305082580
61254990780695850264492724979602
61254990780760642368378769201138
61254990780760642368378855290206
61254990780792957169530151827362
61254990780793106051727995760409
61254990780793106051790671786185
61254990780793106051790673203334
61254990780793107286509929255341
61254990780793107286572605275501
61254990780793107286572606694055
61254990780793107286572606698267
61254990780793107287074785139657
61254990780793107287137461159817
61254990780793107287137461165433
61254990780793107287137465764911
61254990780793107287324719003367
61254990780793107287324719007579
61254990780793107287325493842239
61254990780793111587911769683825
61254990780793112822693703173141
61254990780793112822693703178757
61254990780793112823258559057457
61254990780793112823258559058861
61254990780793112823258559063073
61254990780793112823258562245401
61254990780793112823508490975770
61254990780793112823509262628102
61254990780793122701199846661601
61254990780793123935793753137851
61254990780793123935793753142063
61254990780793123936295850443699
61254990780793123936358612208706
61254990780793123936358612208707
61254990780793123936545864384305
61254990780793123936545864388517
61254990780793123936546636035233
61254990780793123936546636036637
61254990780793123936546636040849
61254990780793123936546639223177
61254990780804629414306611429678
61254990780804629414306640009394
61254990780804663307560704445766
61254990780804663314902710152488
61254990780804679369345074523132
61254990785718316973403370230367
61254990785718318201410476851187
61254990785718318201410476855399
61254990785718318208185303725299
61254990785718318208185303729511
61254990785718318208271996456329
61254990785718318208750159609615
61254990785718318208750159613827
61254990785718318208771080668695
61254990785718318208771084919657
61254990785718318208833756694471
61254990785718318208833760945433
61254990785718318208836080688313
61254990785718318208836080692525
61254990785718329321306273214055
61254990785718329321871129098371
61254990785718329321871129102583
61254990785729987296549411404463
61254990785729987296549411404623
61254990785729987296612173169387
61254990785729987296612173169547
61254990785729991003154757736845
61254990785729992238501550285163
61254990785730024354979778026055
61254990785730025590326570574373
61254990785730025590389246600149
61254990785730037297658367419251
61254990785730037298160461538803
61254990785730037298223223303567
61254990785733039190929161754277
61254990786701731464892340600566
61254990786701749349460279605938
61254990786702598678622765023852
61254990786702604214806538947268
61254990786702605450153331508844
61254990786702632032641073139509
61254990786702632032641073143721
61254990786702632032895506718405
61254990786702632032895506722617
61254990786702632032895592457553
61254990786702632032895592461765
61254990786702632035151843646341
61254990786702632035151843650553
61254990786702632035151929385489
61254990786702632035151929389701
61254990786702633267423006633037
61254990786702633267423006638653
61254990786702633267423378641521
61254990786702633267423379704379
61254990786702633267423379704539
61254990786702633267423379710208
61254990786702633267425702635363
61254990786702633267426474291907
61254990786702633267426477474235
61254990786702633267486054667297
61254990786702633267486056084446
61254990786702633267486056084447
61254990786702633267987090865021
61254990786702633267987090866425
61254990786702633267987090870637
61254990786702633267988234525837
61254990786702633267988238776639
61254990786702633267988238776799
61254990786702633267990558519679
61254990786702633267990558523891
61254990786702633267990561706219
61254990786702633267991333358551
61254990786702633268050910551613
61254990786702633268050915156707
61254990786702633268238053604123
61254990786702633268238053608335
61254990786702633268238139343271
61254990786702633268238139347483
61254990786702633268238168039467
61254990786702633268238168039627
61254990786702633268238168393759
61254990786702633268238828442995
61254990786702633268238914182143
61254990786702633268238942879743
61254990786702633268238942879903
61254990786702633268238943234035
61254990786702633268241524443917
61254990786702633268241524449533
61254990786702633268241610183065
61254990786702633268241610184469
61254990786702633268242296096249
61254990786702633268242296097653
61254990786702633268242299284193
61254990786702633268242381835397
61254990786702633268242385023341
61254990786702633269933777145485
61254990786702633270498633024185
61254990786702633270498633025589
61254990786702633270498633029801
61254990786702633270498636212129
61254990786702633270498718763333
61254990786702633270498718764737
61254990786702633270498721951277
61254990786702637568804211917485
61254990786702638796811404630341
61254990786702638796811404631745
61254990786702638796811404635957
61254990786702638803586145412417
61254990786702638803586145416629
61254990786702638803586231505857
61254990786702638803586231510069
61254990786702638803607152210805
61254990786702638803607152564937
61254990786702638803669828236421
61254990786702638804151001295329
61254990786702638804151001296733
61254990786702638804151001300945
61254990786702638804151004483273
61254990786702638804151087388769
61254990786702638804151087390173
61254990786702638804151090576713
61254990786702638804172008095121
61254990786702638804172008449253
61254990786702638804172012700268
61254990786702638804234684120737
61254990786702638804425379502791
61254990786702638804425379507003
61254990786702638804426154341663
61254990786702648681862505738969
61254990786702648681925267503893
61254990786702648682113209483569
61254990786702648682113209842073
61254990786702648682113295581221
61254990786702649916644439228285
61254990786702649916644439233901
61254990786702649916644440763319
61254990786702649916646763698515
61254990786702649916647535346635
61254990786702649916647535350847
61254990786702649916707200993209
61254990786702649916707200994613
61254990786702649916707202528242
61254990786702649916707202528243
61254990786702649917190730756567
61254990786702649917209295112601
61254990786702649917209295114005
61254990786702649917209295118217
61254990786702649917209298300545
61254990786702649917209299835579
61254990786702649917211619578619
61254990786702649917211619582831
61254990786702649917212394417491
61254990786702649917272056877525
61254990786702649917272056878929
61254990786702649917272060065469
61254990786702649917272061600502
61254990786702649917272061600503
61254990786702649917459227209081
61254990786702649917459227210485
61254990786702649917459227563373
61254990786702649917459227681257
61254990786702649917459227681417
61254990786702649917459313302521
61254990786702649917459313303925
61254990786702649917459313774697
61254990786702649917459998861413
61254990786702649917459998862817
61254990786702649917459998867029
61254990786702649917459999215705
61254990786702649917459999217109
61254990786702649917459999221321
61254990786702649917459999333589
61254990786702649917459999333749
61254990786702649917460002049357
61254990786702649917460002403649
61254990786702649917460084954853
61254990786702649917460084956257
61254990786702649917460085427029
61254990786702649917460088142797
61254990786702900098155657841347
61254990786702933449981535876169
61254990786702933451592801749039
61254990786702933456675375927199
61254990786702933456676147583743
61254990786702933457512204181253
61254990786702933457512890094437
61254990786702933458932484507467
61254990786702933458932484511679
61254990786702933459769227022373
61254990786702933459769312761521
61254990786702937163278284992263
61254990786702937163278284996475
61254990786702938993421681386957
61254990786702938993421681741089
61254990786702948276315686450863
61254990786702950106458997102197
61254990786702950106459082841345
61254990786702950106459083195477
61254990786702950106729907300709
61254990786702950106729907654841
61254990786702950106730593213893
61254990786702950106730678953041
61254990786702950106730679307173
61254990786705351620710502172157
61254990786705351620710502172158
61254990830032553169124449937855
61254990830032553169124792894447
61254990830032553169939581229535
61254990830032553169940352881867
61254990830032553172468285921499
61254990830043660173223242784383
61254990830044560603774270049343
61254990830044560603774298747103
61254990830047234445062699729292
61254990830047262306937647322635
61254990830047262306938018858943
61254990830047262307021329675867
61254990830047262307021586893311
61254990830047262444198401698107
61254990830047262444198430395867
61254990830047262444198658915551
61254990830047262444198687495267
61254990830047262444198687613311
61254990830047262444219322286415
61254990830047262444219350984175
61254990830047262444219579503859
61254990830047262444282341268783
61254990830047262444282369966543
61254990830047262444470369346111
61254990830047262444470398043871
61254990830047267797451890343766
61254990832987288345027770772358
61254990832987321559338008994718
61254990832987321696598763720110
61254990832987321696602115538180
61254990832987321696661435513798
61254990832987321696661439745886
61254990832987332809639145456260
61254990832990890616023850274182
61254990832990890616274898751028
61254990832990923967092659112640
61254990832990923967092659131514
61254990832990923967908562056652
61254990832990923967908562075526
61254990832990923967908566307406
61254990832990923967908566307454
61254990832990923967911660908032
61254990832990923967911665494252
61254990832990923967912005281774
61254990832990923968096594384734
61254990832990935080949035180980
61254990832991190803096655549884
61254990832991190805544488208402
61254990832991224019855729908765
61254990832991224019855729908766
61254990832991224020106434011870
61254990832991224157116484634158
61254990832991224157116485697016
61254990832991224157119837515086
61254990832991224157178783002212
61254990832991224157178784419362
61254990832991224157179127375954
61254990832991224157179156054840
61254990832991224157179157471990
61254990832991224157179161722792
61254990832991224157182599280010
61254990832991224157367188737262
61254990832991235269400368668886
61254990832991235269651415728582
61254990832991235270404556907670
61254990832998139623630543328969
61254990832998139623631576430833
61254990833939171654293584768460
61254990833939186531799281190676
61254990833939186531799395509540
61254990833971603220978537640064
61254990833971603221229584699760
61254990833971634788411766457166
61254990833971634788415122874506
61254990833971634788662470927452
61254990833971634788665826977610
61254990833971636572048346787248
61254990833971636572236374497394
61254990833971636572800458729378
61254990833971636572801577937572
61254990833971636572803557929274
61254990833971636572803900885866
61254990833971636572804929755642
61254990833971636573052277808588
61254990833971636573052282040676
61254990833971636573054604988970
61254990833971636573055633858746
61254990833971640323842308875966
61254990833971640324595535775488
61254990833971640324595535794202
61254990833971640324595538976530
61254990833971640324595540374758
61254990833971640324595540393472
61254990833971640324598896443630
61254990833971642108985347261718
61254990833971642108985351860988
61254990833971642109048023287334
61254990833971642109048026469662
61254990833971642109048027886604
61254990833971651437632822911012
61254990833971651437635922110908
61254990833971653222022634397082
61254990833971653222022634397242
61254990833971653222025733229796
61254990833971653222025733597138
61254990838899516029375561607446
61254990838899516029376566146856
61254990838899549381010229471354
61254990838899549381010230871034
61254990838899549381010235120384
61254990838899549381013672677602
61254990838906753923694837851577
61254990839880234168067190160896
61254990839880261986156273807563
61254990839880261986156273807564
61254990839880261986157302660078
61254990839880261988413639588014
61254990839880261988413725327162
61254990839880267522066093952598
61254990839880267522087013607786
61254990839880267522087015007466
61254990839880267522337604325146
61254990839880278634622207557038
61254990839880278635124301676430
61254990839880278635127400992957
61254990839880278635127400992966
61254990839880278635187063441354
61254990839880517705231167762223
61254990839882969225522364183935
61254990839882969225773068286831
61254990839891067154272433385014
61254990839891067154272825588472
61254990839891072688116574030574
61254990839891072688200256383806
61254990839891083800961403232790
61254990839891083801152918094519
61254990839891083801801714033333
61254990856589369418948419388124
61254990856624491515155905403276
61254990856624491515406609506380
61254990856624491563420746306354
61254990856624524869405170341490
61254990856624524869405513298082
61254990856624524915180018899848
61254990856624524915180023499118
61254990856624524915180023504942
61254990856624524915180023518040
61254990856624524915180024567800
61254990856624524915183376385870
61254990856624524915242700593576
61254990856624524915430727602222
61254990856624524915430727608046
61254990856624524915434166209200
61254990856624524915434170814294
61254990856624535981710322625382
61254990856624536028471453344724
61254990856625392082967344087116
61254990856625392082967687043708
61254990856625392083155629381888
61254990856625392083155715121036
61254990856625425437216951981922
61254990856625425437217209199366
61254990856625436549522018526666
61254990856625692318179894027736
61254990856625725672262022897214
61254990856625725672262280114658
61254990856625725672262281164418
61254990856625725672265752373006
61254990856625725672328514137930
61254990856625736782853944737414
61254990856625736783042230032186
61254990856625736783042231081946
61254990856625736784546197433366
61254990856625736784734482728138
61254990856625736785550385672150
61254990857572772738700529919650
61254990857572772738951234022754
61254990857572772745476386829938
61254990857572772746479202192594
61254990857572787570640698192584
61254990857572787570640698542504
61254990857572817210527093868308
61254990857572817211341882203396
61254990857572820922465718481794
61254990857572822752337147211014
61254990857572833865374805882846
61254990857572833865646401994542
61254990857573671522123533548722
61254990857573671522311561626050
61254990857573673306512225820934
61254990857573673306700253898262
61254990857573673313288168820290
61254990857573688138452480182936
61254990857573688184205950773988
61254990857573688184206065092852
61254990857573717778338875858660
61254990857573717779153664193748
61254990857573721490277500472146
61254990857573723320149186418858
61254990857573734433186330655802
61254990857605204305824472646852
61254990857605237652567148458431
61254990857605237657459141929314
61254990857605237657461464858725
61254990857605237657646022096268
61254990857605237657647165401548
61254990857605237657647170006642
61254990857605237657649493985822
61254990857605237657649494004696
61254990857605237657650608594746
61254990857605237657650613199840
61254990857605243193580238409852
61254990857605243193580239459612
61254990857605243193580239472662
61254990857605243193642914435628
61254990857605243193642915485388
61254990857605243193642915498438
61254990857605243193646357641876
61254990857605254306683382960686
61254990857605254306871668249577
61254990857606136440821535245981
61254990857606141977005304564303
61254990857608804792681789140904
61254990857608804792681789146728
61254990857608804792682822261473
61254990857608806577071596022040
61254990857608806577071600608260
61254990857608810326166677329686
61254990857608810326354963687316
61254990857608810326355049426464
61254990857608810328865558110758
61254990857608810328866562987038
61254990857608810328866563000088
61254990857608810328866591579795
61254990857608810328866591585627
61254990857608812110556488810092
61254990857608812110744775154672
61254990857608812110744860893820
61254990857608812113256374486318
61254990857608838144253780967390
61254990857608838144253780980488
61254990857608838144253782030248
61254990857608838144255762021950
61254990857608838144256019239394
61254990857608838144256881217094
61254990857608838144257133848318
61254990857608838144257138434538
61254990857608838144257138447588
61254990857608838144316428295406
61254990857608838144316456993166
61254990857608838144316458410316
61254990857608838144318781339736
61254990857608838144319895967534
61254990857608838144319900553754
61254990857608838144504486133352
61254990857608838144504486487644
61254990857608838145948014717902
61254990857608838145948271935346
61254990857608838146763922248134
61254990857608838146764179465578
61254990857608839927890332245580
61254990857608839927890362341616
61254990857608839927892685276860
61254990857608839928078390418944
61254990857608839928643592447796
61254990857608839928643592447844
61254990857608839928643593510654
61254990857608839928645573502356
61254990857608839928645830706750
61254990857608839928646688098230
61254990857608839928646692697500
61254990857608839928646945328724
61254990857608839928646949914944
61254990857608839928705120567618
61254990857608839928706268473572
61254990857608839928706268473620
61254990857608839928708588220872
61254990857608839928708592820142
61254990857608839928708592825965
61254990857608839928708592825966
61254990857608839928709707429066
61254990857608839928709707447940
61254990857608839928894293362956
61254990857608839928894297613758
61254990857608839930337826198308
61254990857608839931153729129270
61254990857608839931153733728540
61254990857608839931153986346714
61254990857608839931153990945975
61254990857608839931153990945984
61254990857608843679684323380574
61254990857608843679684324430334
61254990857608843679872351444804
61254990857608843680416289810712
61254990857608843680437177233084
61254990857608843680437178295942
61254990857608843680437435513386
61254990857608843680437440112647
61254990857608843680437550285712
61254990857608843680437550298810
61254990857608843680437551348570
61254990857608843680437554890805
61254990857608843680437554890806
61254990857608843680437554903903
61254990857608843680437554903904
61254990857608843680439788557716
61254990857608843680440907752860
61254990857608843680440907765910
61254990857608843680440907771734
61254990857608843680500230562290
61254990857608843680503669517784
61254990857608843680503669536658
61254990857608843680688258639618
61254990857608843680688258993910
61254990857608845464074134847930
61254990857608845464262162925210
61254990857608845464806096704898
61254990857608845464806101291118
61254990857608845464806354972150
61254990857608845464806359571411
61254990857608845464806359571420
61254990857608845464826989763298
61254990857608845464827366371212
61254990857608845464827366371260
61254990857608845464827367434070
61254990857608845464829600025072
61254990857608845464830719252140
61254990857608845464890037791942
61254990857608845464890042042696
61254990857608845464890042397035
61254990857608845464890042397036
61254990857608845464890043459846
61254990857608845464892361789996
61254990857608845464893481017064
61254990857608845464893485603284
61254990857608845465078065869222
61254990857608845465078070120024
61254990857608845465078070474315
61254990857608845465078070474316
61254990857608854792721352832094
61254990857608854792909638126866
61254990857608854793474578687472
61254990857608854793474579750330
61254990857608854793474580203792
61254990857608854793474580216890
61254990857608854793474583273692
61254990857608854793474584349600
61254990857608854793474836967774
61254990857608854793474838484094
61254990857608854793474841567035
61254990857608854793474841567044
61254990857608854793540699435864
61254990857608854793725541070878
61254990857608854793725545670139
61254990857608854793725545670148
61254990857608856577299449594222
61254990857608856577845823673708
61254990857608856577864390167878
61254990857608856577864391217686
61254990857608856577864391684198
61254990857608856577864391684246
61254990857608856577864394754098
61254990857608856577864395816956
61254990857608856577864648435130
61254990857608856577864653034391
61254990857608856577864653034400
61254990857608856577927067243462
61254990857608856577927071842732
61254990857608856577930510916261
61254990857608856577930510916270
61254990857608856577930510922093
61254990857608856577930510922094
61254990857608856578115352538234
61254990857608856578115357137495
61254990857608856578115357137504
61254990857609095645523677624654
61254990857609095645523679024334
61254990857609095648222218973900
61254990857609095648222218991369
61254990857609095648222218991370
61254990857609106758563146209572
61254990857609106763643654656882
61254990857609106763894357360306
61254990857609106763894358410066
61254990857609106766342161322468
61254990857609110469684030785924
61254990857609110469934734889028
61254990857609110472383572092779
61254990857609110472383572092780
61254990857609112299827427163148
61254990857609112302526968483102
61254990857609140110386099368252
61254990857609140110637147827628
61254990857609140117140007053736
61254990857609140117160926242364
61254990857609140117976862470356
61254990857609140117976863887506
61254990857609140117980301427254
61254990857609140117980301444724
61254990857609140118163744054460
61254990857609140118164891964833
61254990857609140118164891964834
61254990857609140118167215962887
61254990857609140118167215962888
61254990857609140119587495239342
61254990857609140119587728126411
61254990857609140119587838195934
61254990857609140120424323475926
61254990857609140120424556362995
61254990857609140120424666432518
61254990857609143823933295724138
61254990857609143823933638680730
61254990857609143824020678623526
61254990857609143824205268093875
61254990857609143824205268093876
61254990857609145654076690701682
61254990857609145654076692101362
61254990857609145654097960367996
61254990857609145654160603092322
61254990857609145654160607341663
61254990857609145654160637456630
61254990857609145654164075013848
61254990857609145654348664471099
61254990857609145654348664471100
61254990857609154934546195312078
61254990857609154936238448008030
61254990857609154936970697178526
61254990857609154936970930065595
61254990857609154936971040135118
61254990857609154937242636246814
61254990857609154937245993836377
61254990857609154937245993836378
61254990857609156764689591689302
61254990857609156766381844385254
61254990857609156767114092156070
61254990857609156767114093555750
61254990857609156767114326442819
61254990857609156767114436512342
61254990857609156767197661240198
61254990857609156767386032624038
61254990857609156767389390213601
61254990857609156767389390213602
61254990857609994431644189501316
61254990857610005549764165133864
61254990857610011040195354083132
61254990857610038901590301081758
61254990857610040685978997953240
61254990857610044391832460613878
61254990857610044437523283758870
61254990857610044437586045523794
61254990857610055505057775826730
61254990857610057335012886909230
61254990857616943256254004838641
61254990857616943256254262051665
61254990857616943256254262056085
61254990857616943256254397022368
61254990857616943256254397024629
61254990857616948789910117402453
61254990857616948790160907231655
61254990857616948790181827819963
61254990857616959902942631725405
61254990857616959902942631729825
61254990857616959902944052783328
61254990857616959903027735136560
61254990857616959903197079834726
61254990857616959903780876315648
61254990857616959903780876328746
61254990857616959903843638080572
61254990857617260046523823636620
61254990989252040354384322520392
61254990989470844978283947905672
61254990989543779852917156367432
61254990989543824323677712276610
61254990989564537383349042004404
61254990989564537383537327299176
61254990989564537385229579995128
61254990989565438088337809805305
61254990989565438090302001569545
61254990989568106439467704451258
61254990989568106439467733030974
61254990989568111244158228045856
61254990989568111244346256123184
61254990989568139654512143256100
61254990989568139654784110904104
61254990989568139656225659496952
61254990989568139784179067441329
61254990989568139784180182050253
61254990989568139784241829206253
61254990989568139784242858076029
61254990989568139791017684950141
61254990989568139791289281061837
61254990989568139791769797259453
61254990989568139791772897627201
61254990989568139791772897981492
61254990989568139791772897981493
61254990989568139791773154726601
61254990989568139791773154844645
61254990989568139791773240938085
61254990989568139791794075432953
61254990989568139791794161526393
61254990989568139791856837197877
61254990989568139791856923291316
61254990989568139791856923291317
61254990989568139792041393371149
61254990989568139792044865275205
61254990989568139792044865629496
61254990989568139792044865629497
61254990989568139793549089893829
61254990989568139793549090248120
61254990989568139793549090248121
61254990989568139793549175987268
61254990989568139793549175987269
61254990989568139793737089273397
61254990989568139793737117971157
61254990989568155709208649287066
61254990989569340001504765563705
61254990989569340411594404457813
61254990989569340411594490210059
61254990989569340411594518776677
61254990989569340411594518789775
61254990989569340411594747414405
61254990989569340411615410798367
61254990989569340411615668002713
61254990989569340411678086811045
61254990989569340411678429767637
61254990989569340411866372105817
61254990989569340411866457858063
61254990989569340413287000123455
61254990989569340413287028703171
61254990989569340413287114442319
61254990989569340413307920698665
61254990989569340413307920711763
61254990989569340413558710540917
61254990989569340413558710554015
61254990989569340413558739587193
61254990989569340548855502139797
61254990989569340548855502139845
61254990989569340548855530719561
61254990989569340548876422728105
61254990989569340548876422728153
61254990989569340548939184493077
61254990989569340549127212570405
61254990989569340550819465266357
61254990989576516543734861040068
61254990989576516543923117755124
61254990989576544954088775200552
61254990989576544954172457553784
61254990989576544954360742848556
61254990989576544955802291441404
61254990989576549894930025421132
61254990989576561008597254203950
61254990989576561008782958283224
61254990989580147355253875491377
61254990989580147355254647143709
61254990989580147355275539152301
61254990989580147362029359698957
61254990989580147362029474017821
61254990989580147362050280287265
61254990989580147362050366026413
61254990989580147362113042052189
61254990989580147362593443930941
61254990989580147362593558249805
61254990989580147362596657554695
61254990989580147362596914654095
61254990989580147362596914772139
61254990989580147362614364519249
61254990989580147362617578143003
61254990989580147362617835360447
61254990989580147362677126284173
61254990989580147362680597125371
61254990989580147362868625202699
61254990989580147364560849200891
61254990989580147364560877898651
61254990989580163828320221219288
61254990989580163828885077103604
61254990989580163873990237976744
61254990989580163874073806011112
61254990989580163874555093861060
61254990989580163874638661895428
61254990990221951270188421983492
61254990990224652973623766904740
61254990990440755894088047368772
61254990990443457597523392290020
61254990990513690768721255830532
61254990990513735239482068957154
61254990990516436937834553903082
61254990990516436942729128583630
61254990990516436944358705253806
61254990990549124769877758611702
61254990990549124769877787191418
61254990990549158122182952141936
61254990990549158122266977451760
61254990990549158122454919789940
61254990990549158123959144408564
61254990990549158123959230147712
61254990990549158124147172485892
61254990990552759844387032521279
61254990990552759844387404057587
61254990990552759844470714874511
61254990990552759846079656753539
61254990990552759846163224787907
61254990990552759846163340641964
61254990990552759960453024397634
61254990990552759974305805183525
61254990990552759980829813635669
61254990990552759980829842215385
61254990990552759980829927954533
61254990990552759980913495988901
61254990990552759981644601970757
61254990990552759981644716289621
61254990990552759981647701157603
61254990990552759981647815476467
61254990990552759981647815594511
61254990990552759981648072693911
61254990990552759981648072811955
61254990990552759981665522559065
61254990990552759981668736182819
61254990990552759981728284323989
61254990990552759981731383510835
61254990990552759981731755165187
61254990990552759981919668805607
61254990990552759981919783242515
61254990990552759981919784659664
61254990990552759983340068172419
61254990990552759983340325389863
61254990990552759983340326439623
61254990990552759983340411129011
61254990990552759983360988878771
61254990990552759983361331835363
61254990990552759983423979163379
61254990990552759983424007861139
61254990990552759983424009260819
61254990990552759983424009278288
61254990990552765311174736209006
61254990990552765334083045063884
61254990990552765379815709267400
61254990990552776447936235143420
61254990990552776448127619270906
61254990990552776492853110721788
61254990990552776493606251900876
61254990990552776493689819935244
61254990990552776493881204062730
61254990992498592986930423846011
61254990992498592987767247378331
61254990992520173263174290336847
61254990992520173263236966380093
61254990992520206614411120761727
61254990992520206614494807838150
61254990992520217728099359526505
61254990992520217728099359543974
61254990992520217728099359543975
61254990992531013290724470402281
61254990992534915339376245364505
61254990992534927002358464368661
61254990992534927002543393141099
61254990992534927002546750726291
61254990992535782967984307654168
61254990992535782967984307770808
61254990992535783105245091080336
61254990992535816319053862416316
61254990992535816319220994234250
61254990992535816319220998485052
61254990992535816319241890493644
61254990992535816319241916357805
61254990992535816319308035591281
61254990992535816319805970474826
61254990992535816319805971537684
61254990992535816456481753214816
61254990992535816456502645223456
61254990992535816457070111369546
61254990992535827432091263870704
61254990992535827432258629994318
61254990992535827432279291948032
61254990992535827432279550582626
61254990992535827432342312347550
61254990992535827432843371929214
61254990992535827432844405049792
61254990992535827432844406466942
61254990992535827432846729514406
61254990992535827433094334312620
61254990992535827433094420406060
61254990992535827433095109152896
61254990992535827433097777991252
61254990992535827569540046677844
61254990992535827569540304958098
61254990992535827570105159779556
61254990992535827570105159779604
61254990992535827570105160842414
61254990992535827570355089042384
61254990992535827570355863882660
61254990992535827570355863882708
61254990992535827570358532721015
61254990993399126692790083168239
61254990993399160043612315624749
61254990993479277776893630600109
61254990993479277776893659179825
61254990993479311128069884008219
61254990993479311128154680976199
61254990993479311128906707540539
61254990993503626459006936893611
61254990993503626459069307874440
61254990993503626459069311060980
61254990993503626459069351466461
61254990993503637160324722669856
61254990993503637572105564736136
61254990993503637572105823003340
61254990993503637572106728572243
61254990993503637572106985789687
61254990993503637572106985794059
61254990993503637572106986859130
61254990993503637572109051520537
61254990993503637572109309787741
61254990993503637572862192698173
61254990993503637572862450965377
61254990993504821679971310989839
61254990993504821679971311003096
61254990993504821680535395221823
61254990993504821680723681579613
61254990993504821680723767318761
61254990993504821682415934275565
61254990993504821682416020014713
61254990993504827216068388640149
61254990993504827216068388994281
61254990993504827216907539825027
61254990993504838329128924016539
61254990993504838329128924033849
61254990993504838329191685794560
61254990993504838329693779900855
61254990993504838329756541683088
61254990993504838329756541683089
61254990993504838329941384699069
61254990993504838329941470438217
61254990993504838329941470792349
61254990993507072664474433243461
61254990993507072664558115596693
61254990993507072667003858096277
61254990993507089130761479548853
61254990993507089130761485216805
61254990993507228181004933076547
61254990993507228310671773057821
61254990993507228318203184321689
61254990993507228318286522296967
61254990993507228318286866674921
61254990993507228319101655187884
61254990993507239432135327455165
61254990993507495154036444194448
61254990993507528508368849888440
61254990993508395587286284239198
61254990993508428938860514686156
61254990993508428938923276451080
61254990998408118373612386761671
61254990998408118373612386761672
61254990998408118785666360318600
61254990998408130081719101230344
61254990998428832027596475233924
61254990998428832028163654066534
61254990998431533135984255018055
61254990998431533547766518131373
61254990998432733892982948185399
61254990998432745006020349639787
61254990998443207761327145672505
61254990998443240518271878244543
61254990998443240929319684056259
61254990998443241112588166406021
61254990998443241113151906612779
61254990998443241113152164893081
61254990998443241113340192970409
61254990998443252226377824125335
61254990998444408518325837771216
61254990998444441869583391914288
61254990998444441870150858060426
61254990998444452387845368880763
61254990998444452387845368880764
61254990998444452799690136554612
61254990998444452800171681622003
61254990998444452800171681622004
61254990998444452800443277733700
61254990998444452982620793368676
61254990998444452983185649253040
61254990999379781012787347974291
61254990999379781012787462293155
61254990999379825483736303497105
61254990999379831018894962925477
61254990999379831019166930573481
61254990999379831019731786457797
61254990999380731404529491330895
61254990999380731404717519421273
61254990999391488394528541963455
61254990999391504866445592446567
61254990999391504866445850726869
61254990999391532860018838573737
61254990999391532860206866651065
61254990999391532865101441331613
61254990999391538218270871016079
61254990999391538400448385582581
61254990999391538400448387117615
61254990999391538401285210649935
61254990999391549513694707122889
61254990999391549513757383148665
61254990999391549514322324772129
61254990999391549514322325244305
61254990999391549514510611601935
61254990999412246335989830739773
61254990999412251872087683584491
61254990999412262985208262051500
61254990999412262985208395849979
61254990999412262985208653067423
61254990999412262985208653073247
61254990999412262985208654136866
61254990999412262985208654254958
61254990999412262985211748835901
61254990999413152439651512706588
61254990999413152439902559766284
61254990999413163552959997432845
61254990999413163553020436249522
61254990999413163553023530850148
61254990999413163553587615082132
61254990999413163553775901439714
61254990999413413734473106893590
61254990999413463742291030247710
61254990999413463742858209080320
61254990999415820380566330726791
61254990999415848196019553601477
61254990999415848196207582754713
61254990999415853731385047819184
61254990999415864845240438577027
61254990999415864845241471698547
61254990999415864845241471698574
61254990999415864845428723884849
61254990999416115026123088332851
61254990999416148377948108622061
61254990999416148385206093251047
61254990999416148385289890395319
61254990999416148385474704848893
61254990999416153737620516450769
61254990999416153920634856090449
61254990999416164850657917905157
61254990999416165033672257544837
61254990999416165034699317883085
61254990999417054306271358741638
61254990999417054306271358760569
61254990999417065418458732657767
61254990999417065419222840711628
61254990999417065419224792123614
61254990999417065419306408745996
61254990999417065419309508051611
61254990999423919954688595812449
61254990999423919954688853029893
61254990999423925490872626953309
61254990999423925902466605834713
61254990999423953717542996670483
61254990999423953717543854061963
61254990999423953717544111273583
61254990999423953718107598519475
61254990999423953718295883814247
61254990999423953719988104748363
61254990999423953719988476278847
61254990999423953719988476284671
61254990999423958841945620672355
61254990999423959253389797850411
61254990999423959253640844910107
61254990999423959253724155727031
61254990999423970366698023764163
61254990999423970366761557181419
61254990999423970366761814398863
61254990999423970367325641413403
61254990999423970367328997929913
61254990999423970367513926702351
61254990999423970367513926708175
61254990999423970367517284287543
61254990999424226114081378397736
61254990999424226114081636677990
61254991016133093907844937850256
61254991016133094456156760915372
61254991016133105021154964286116
61254991016133105570197981788004
61254991016133105570197983323038
61254991016133105615951568114862
61254991016154674732566620299561
61254991016154674778320205209269
61254991016154708083824461756001
61254991016154708083824461756161
61254991016154708083887137781777
61254991016154708083887137781937
61254991016154708084370720000463
61254991016154708084391640588771
61254991016154708129578046665869
61254991016154708129640722691645
61254991016154708130145225498479
61254991016154719197429702545697
61254991016158320919612143178870
61254991016169083268512113275704
61254991016169083817555016457116
61254991016169083817555016457276
61254991016169083817555045036832
61254991016169083817555045038236
61254991016169083817555130776140
61254991016169083863308601250552
61254991016169083863308715686056
61254991016169117168624596966732
61254991016169117168624599800384
61254991016169117168812625044060
61254991016169117168812627877712
61254991016169117169630855168454
61254991016169117214294502239184
61254991016169117214294587978332
61254991016169117214357261171700
61254991016169117214545289249028
61254991016169117214566181257620
61254991016169117214566184089820
61254991016169117214566184090028
61254991016169117214628857283396
61254991016169117215133735975266
61254991016169117215384440078370
61254991016169127732807240468148
61254991016169127733372096352464
61254991016169128281850259386978
61254991016169128282396546193526
61254991016169128282415115271294
61254991016169128282417438200714
61254991016169128282417438200874
61254991016169128327331875113856
61254991016169128327582923590494
61254991016169128327603585544208
61254991016169128327603585544416
61254991016169128327603844178802
61254991016169128327666261570192
61254991016169128327666605943726
61254991016169128328167666943992
61254991016169128328168355689584
61254991016169128328168698646176
61254991016169128328168700063118
61254991016169128328418714002236
61254991016169128328418714003688
61254991016169128328419402749072
61254991016169128328419402749280
61254991016169128328422071587428
61254991016169384006804689749112
61254991016169384006804804067976
61254991016169417357811482629696
61254991016169417357895162267160
61254991016169417358062269756180
61254991016169417358083190344488
61254991016169417358626382567880
61254991016169427922056913641892
61254991016169427922621769526208
61254991016169428470848884084084
61254991016169428471099588187188
61254991016169428471099673926336
61254991016169428471099932678814
61254991016169428471099961258530
61254991016169428471100042746876
61254991016169428471100046997678
61254991016169428471120853267122
61254991016169428471183615032046
61254991016169428471664787028096
61254991016169428471664788563130
61254991016169428471667111492710
61254991016169428471935723090556
61254991016169428471939080675748
61254991016169428471939855516024
61254991016169428516853517470638
61254991016169428517418373354954
61254991017032727730628574039532
61254991017033672808972704309160
61254991017033672809244300420856
61254991017033672809808384652840
61254991017105707075960035498040
61254991017105707076210739618406
61254991017117364489777070188712
61254991017117364489797962197304
61254991017117364489860638223080
61254991017117364496635465097192
61254991017117408962000323916774
61254991017117408962251028019878
61254991017117408967083012413798
61254991017117414456949026852524
61254991017117414457011788617448
61254991017117414457513196823656
61254991017117414502429958081708
61254991017117414502429958199800
61254991017117414502430987069576
61254991017117414502514669422808
61254991017117414503266781732120
61254991017117425615718063639200
61254991017117425615801631673568
61254991017117425615801631791660
61254991017117425616304068749552
61254991017117425616554772852656
61254991017117425616554772970748
61254991017138078103573647412636
61254991017138078105850872099814
61254991017138094760406814562033
61254991017138122575797017037361
61254991017138122576048065514207
61254991017138128111394665348668
61254991017138128111959521232984
61254991017138128112231488880988
61254991017138139224418088312585
61254991017138139224429973971119
61254991017138139224450894677519
61254991017138139224513656324351
61254991017138139224513656442443
61254991017138139224515979390737
61254991017138139224997152803729
61254991017138139224997181501537
61254991017138139225018073510129
61254991017138139225269121986767
61254991017138139225269896808329
61254991017139022588918230966012
61254991017139022594565780113095
61254991017139022596258032809047
61254991017139022596509081285893
61254991017139023143104291993210
61254991017139028130182370617734
61254991017139039243765942980550
61254991017139039792241755611391
61254991017139039792262676199699
61254991017139039792262676672083
61254991017139039792325438437006
61254991017139039792325438437007
61254991017139039792830630326255
61254991017139039793078579616100
61254991017139289980552935955186
61254991017139294920244782746614
61254991017139294921940101463476
61254991017139294921940130043192
61254991017139323332374885991398
61254991017139323332377980592024
61254991017139323332858472441853
61254991017139323332858472442013
61254991017139339386736666841525
61254991017139339386799428606448
61254991017139339386799428606449
61254991017139339386801751554742
61254991017139339386801751554743
61254991017139339387282953665543
61254991017139339387303845674135
61254991017139339981533270670271
61254991017139339981596032435194
61254991017139339981596032435195
61254991017139339981598355383488
61254991017139339981598355383489
61254991017139339982100449502881
61254991017141679827302873099749
61254991017141679827553577185591
61254991017141724298251830216806
61254991017141724299693243825853
61254991017141724299693291653356
61254991017141724299693378809654
61254991017141729826820479881199
61254991017141729833349099176632
61254991017141729833349099176641
61254991017141729833349099176849
61254991017141729833411860941556
61254991017141729833411860941773
61254991017141729833432781530081
61254991017141729834163630292824
61254991017141729834163973232154
61254991017141729834184893820462
61254991017141729834435597940828
61254991017141740946371153146381
61254991017141740946372181997443
61254991017141740946381613499593
61254991017141740946382645201777
61254991017141740946382646601457
61254991017141740946382646618927
61254991017141740946382775936020
61254991017141740946383034570614
61254991017141740946433829172157
61254991017141740946445796335538
61254991017141740946447776308366
61254991017141740946447776309770
61254991017141740946466716923846
61254991017141740946468697014718
61254991017141740946654657767113
61254991017141740946654657826162
61254991017141740946654657827614
61254991017141740946654657844876
61254991017141740946654743565310
61254991017141740946654743566762
61254991017141740946658096741264
61254991017141740946658096918414
61254991017141740947198937495912
61254991017141740947219858084220
61254991017141740947219858102934
61254991017141740947222957391287
61254991017141740947222957391344
61254991017141740947222957391371
61254991017141740947222957408766
61254991017141740947470560788888
61254991017141740947472885076352
61254991017141740947472885253502
61254991017142029976928870028424
61254991017142029976949790616732
61254991017142029977680639381144
61254991017142029977680982320474
61254991017142029977680982339405
61254991017142029977952607029148
61254991017142041089950838259025
61254991017142041089962805423858
61254991017142041089962834003574
61254991017142041089983726012166
61254991017142041090715946602946
61254991017142041090991013555839
61254991017142041090991013555840
61254991017142041090991013556782
61254991017142941704555261069312
61254991017149801592916874415238
61254991017149835493032544079260
61254991017149846606822286479236
61254991017150101736433854923794
61254991017150130146871481066986
61254991017150146201296276667392
61254991017150146796092880477424
61254991069308021052242112533424
61254991069308021052242226852288
61254991069308021052242884185756
61254991069308021052242998504620
61254991069308021052325794886656
61254991069308021052326566538988
61254991069308021059104861066354
61254991069308021059581909610716
61254991069308021059665477645084
61254991069308032035443239333084
61254991069308032172620339934880
61254991069311623323238192035456
61254991069311623323239078006652
61254991069311623323321874388688
61254991069311623323322646041020
61254991069311623330080020335774
61254991069311623330100940568386
61254991069311623330100940569790
61254991069311623330100940924082
61254991069311623330832394111927
61254991069311623330832394111928
61254991069311623330853396189986
61254991069311623330916072214358
61254991069311623330916076465160
61254991069311623375833605127598
61254991069311634443323159664292
61254991069311634443890426108066
61254991069311634489644010899890
61254991069311634489706772663410
61254991069344010282991429491906
61254991069344010282991429493358
61254991069344010282991772448498
61254991069344010282991772448546
61254991069344010282991772449950
61254991069344010282991773867100
61254991069344010466006113506572
61254991069344038274283974784156
61254991069344038274283974784316
61254991069344038274284089103020
61254991069344038274284089103180
61254991069344043633977555813682
61254991069344043633977644740774
61254991069344043633977644740822
61254991069344043634061212775142
61254991069344043634061238285006
61254991069344043634061238639298
61254991069344043634061241472950
61254991069344043634228348843878
61254991069344043634249266716626
61254991069344043634249269550278
61254991069344043634311913691754
61254991069344043634792429889370
61254991069344043634813321896510
61254991069344043634813350594318
61254991069344043634813350948610
61254991069344043634816792737708
61254991069344043634816792737756
61254991069344043634816792739160
61254991069344043771238313377146
61254991069344043771321993014610
61254991069344043772074105323922
61254991069344043772077461374080
61254991069344043816991895453362
61254991069344043816991898287014
61254991069344043817075549228122
61254991069344043817326253331226
61254991069344043817827661536190
61254991069344043817831046283948
61254991069344054747014674658854
61254991069344054747014928689806
61254991069344054747014931876298
61254991069344054747014931876346
61254991069344054747098614229530
61254991069344054747286901059544
61254991069344054747830491863718
61254991069344054747830491863766
61254991069344054747851412452026
61254991069344054747851412570118
61254991069344054747851756943860
61254991069344054747854856130658
61254991069344054747854856130706
61254991069344054884547310943230
61254991069344054884547655789147
61254991069344054884547655789148
61254991069344054885112166827546
61254991069344054885112511673463
61254991069344054885112511673464
61254991069344054885115610506177
61254991069344054885115610506178
61254991069344054930112950682510
61254991069344054930300895853098
61254991069344054930865062990578
61254991069344054930865751737414
61254991069344338463554568664460
61254991069344338463554654403608
61254991069344343960592558315038
61254991069344343960843262418142
61254991069344343961323778615758
61254991069344355073818249669291
61254991069344355073818249669292
61254991069344355073881011434216
61254991069344355074361180070146
61254991069344355074362299284163
61254991069344355074362299284164
61254991069344355074445867318532
61254991069346745338231218493462
61254991069347912880770134719664
61254991069347912880770134837756
61254991069347912926523719629580
61254991069347946232027717559188
61254991069347946232570905531778
61254991069347946232574234420566
61254991069347946232591797541774
61254991069347946232595155008874
61254991069347946232654473566146
61254991069347946232654473567550
61254991069347946277847446503835
61254991069347946278324461743886
61254991069347946278348739918790
61254991069347957344855165808482
61254991069347957344855937460814
61254991069347957344855940647354
61254991069347957344876057817074
61254991069347957344876829469406
61254991069347957344876832655946
61254991069347957345609082889300
61254991069347957345692650923668
61254991069347957390608722020590
61254991069347957390609496859462
61254991070207654745860343740867
61254991070280634083097313083496
61254991070280634083160074848420
61254991070280634090436224185380
61254991070291407552418731515397
61254991070292291503500374914408
61254991070292291504002554772948
61254991070292291504002583352664
61254991070292291504065230798724
61254991070292291504086151387032
61254991070292291504255954406042
61254991070292291504256729244866
61254991070292291504256729244914
61254991070292291504276846413182
61254991070292291504276846885566
61254991070292291504277621253458
61254991070292291504340297279234
61254991070292291504340297279282
61254991070292291509085157530824
61254991070292291511595637164470
61254991070292291511616529171610
61254991070292291511616529643994
61254991070292291511616557869418
61254991070292291511616558223710
61254991070292335974219518342710
61254991070292335974220289995042
61254991070292335975914095030892
61254991070292335975914095503276
61254991070292335975974447064438
61254991070292335976476626922978
61254991070292335976479640016336
61254991070292335976479640016384
61254991070292335976479640134428
61254991070292335976539302948754
61254991070292335980998469732612
61254991070292335980998498428968
61254991070292335980998584522408
61254991070292335981057792894930
61254991070292335981061260548184
61254991070292335981559201101138
61254991070292335983253777789320
61254991070292335983253778261704
61254991070292335983253806487128
61254991070292335983253806841420
61254991070292335983254467008540
61254991070292335983254581327404
61254991070292335983254835356904
61254991070292335983254838544848
61254991070292335983254921450344
61254991070292341463897247132372
61254991070292341471240400731998
61254991070292341471425215185572
61254991070292341471428686026770
61254991070292341471428687443919
61254991070292341471428687443920
61254991070292341471491449208843
61254991070292341471491449208844
61254991070292341471491449208849
61254991070292341509566463656328
61254991070292341509566464128712
61254991070292341509566492354136
61254991070292341509567521223912
61254991070292341509567607317352
61254991070292341509629254473352
61254991070292341509650146481944
61254991070292341510132008759864
61254991070292341510132123078728
61254991070292341510132380296172
61254991070292341510215691113096
61254991070292341510403287661032
61254991070292341510403976407868
61254991070292341516906175112564
61254991070292341516906175466856
61254991070292341516906949952840
61254991070292341516907203982340
61254991070292341516907207170284
61254991070292341516907290075780
61254991070292341516909617255954
61254991070292341516909617256002
61254991070292341516910303287230
61254991070292341516990517987208
61254991070292341516993956944106
61254991070292341516993985640462
61254991070292341517161350230286
61254991070292341517178803281980
61254991070292341517182242238878
61254991070292341517182270935234
61254991070292341517742970419460
61254991070292352629943547869144
61254991070292352629943548341528
61254991070292352629943576566952
61254991070292352629943576921244
61254991070292352629944237088364
61254991070292352629944351407228
61254991070292352629944605436728
61254991070292352629944608624672
61254991070292352630027144601320
61254991070292352630027144955612
61254991070292352630027230694760
61254991070292352630027919441596
61254991070292352630030586744710
61254991070292352630030586746162
61254991070292352630215515989532
61254991070292352630216204736368
61254991070292352630278192015308
61254991070292352630281290847814
61254991070292352630281290847862
61254991070292352630281290849266
61254991070292352630780285780408
61254991070292352630780371873848
61254991070292352630783384967206
61254991070292352630783384967254
61254991070292352630783385085298
61254991070292352630843047899624
61254991070295009869419071332593
61254991070295010006617150150307
61254991070295043175490878366341
61254991070295043357669165649224
61254991070295043357690086709921
61254991070295043357941133769617
61254991070295054334197925041823
61254991070295054334281493076191
61254991070295054471458679412924
61254991070295054471479571420112
61254991070295054471479571421516
61254991070315717522556491764378
61254991070315756418172804076012
61254991070315767531214352480517
61254991070316606842534556707587
61254991070316606842534642801027
61254991070316606842597318826643
61254991070316606842597318826803
61254991070316623496338130697279
61254991070316651312480785269282
61254991070316651312480785270686
61254991070316651314172695008642
61254991070316651314172695010046
61254991070316651314173037965234
61254991070316651314173037966638
61254991070316651314173039390213
61254991070316651314173039390373
61254991070316656840485377635677
61254991070316656841050493918361
61254991070316656841050579657509
61254991070316656847828416444263
61254991070316656848079463503959
61254991070316656848079549597239
61254991070316656848100384092267
61254991070316656848100470185547
61254991070316656848640148515356
61254991070316656848661069221756
61254991070316667960861530941251
61254991070316667960862307192853
61254991070316667960862350769602
61254991070316667960862350771006
61254991070316667960862693727598
61254991070316667960865003199598
61254991070316667960865003199599
61254991070316667961113397830702
61254991070316667961113397834914
61254991070316667961115721828756
61254991070316667961197080182530
61254991070316667961197080183934
61254991070316667961678253713614
61254991070316667961701498240927
61254991070316667961702617632820
61254991070316667961702617632847
61254991070316667961702617980554
61254991070316667961702617982740
61254991070316667961702617982767
61254991070316667961702617987139
61254991070316923639855139787003
61254991070316923640356544811826
61254991070316956991596558685559
61254991070316956992178078310076
61254991070316968105282388840383
61254991070319369665137963971217
61254991070319369665137963971218
61254991070319369802398718696610
61254991070319369802461480465745
61254991070319369802461480465746
61254991070319369802461480815666
61254991070319669808654973060989
61254991070320559263491368042672
61254991070320570376529516819017
61254991070320570376529516819026
61254991070320570422283101728942
61254991070327424774459822113749
61254991070327430310643565568123
61254991070327430310643566034683
61254991070327430310643595682873
61254991070327458127914419067519
61254991070327458127914419073135
61254991070327458262730550157266
61254991070327458262918750777152
61254991070327458262918836520725
61254991070327458262981512540672
61254991070327458262981512542076
61254991070327458262981512542289
61254991070327458263482838195676
61254991070327458263545599960600
61254991070327458265237591188306
61254991070327458265237849468608
61254991070327458265237849470012
61254991070327463661566787692955
61254991070327463661566787698571
61254991070327463661904616410773
61254991070327463662465229807175
61254991070327463662468700642757
61254991070327463798911139154741
61254991070327463798911139156145
61254991070327463798914237988859
61254991070327463799161928998397
61254991070327463799165285048555
61254991070327463799165285402687
61254991070327463799165286465488
61254991070327463799726013228977
61254991070327474774686728317551
61254991070327474774687757187327
61254991070327474774875013612323
61254991070327474775502631261563
61254991070327474911926472110394
61254991070327474911926475296934
61254991070327474911926476359792
61254991070327474911926476361196
61254991070327474911947392698702
61254991070327474911947396949504
61254991070327474911947478437850
61254991070327474911948511558428
61254991070327474912114503374262
61254991070327474912117975278318
61254991070327474912117975632610
61254991070327474912135767983424
61254991070327474912138867286910
61254991070327474912138867641202
61254991070327474912198444009200
61254991070327474912201887687831
61254991070327474912201887687832
61254991070327474912700538128592
61254991070327474912700623866336
61254991070327474912700623867740
61254991070327474912703723171226
61254991070327474912763041611810
61254991070327474912766485290441
61254991070327474912766485290442
61254991070327725100991141789697
61254991070327730454160574656491
61254991070327730454160575128667
61254991070327730454160603708383
61254991070327758445390215751749
61254991070327758445473898104981
61254991070327758452168395493691
61254991070327758452252192632347
61254991070327758452729155437561
61254991070327758452732511487719
61254991070327758452812723471929
61254991070327758452816194313127
61254991070327758454424732421627
61254991070327758454424846740491
61254991070327758454508415241419
61254991070327758454508529560283
61254991070327763805083796786939
61254991070327763805146558551863
61254991070327763988432494297415
61254991070327763988435850347573
61254991070327774918183845687387
61254991070327774918183960006251
61254991070327774918371130692099
61254991070327774918392022700691
61254991070327774918935957996699
61254991070327774918939056829413
61254991070327774919019640349931
61254991070327774919022739654821
61254991070327775101197185031183
61254991070327775101198185321243
61254991070327775101198299640107
61254991070327775101218077039775
61254991070327775101406362334547
61254991070327775101409461167261
61254991070327775101950297630555
61254991070327775101953396463269
61254991070327775102033979983787
61254991070327775102037079288677
61254991070328631021909594881836
61254991070328631067642373520856
61254991070328658875188011376900
61254991070328658875188011493540
61254991070328658875208932081848
61254991070328658875941156805338
61254991070328658875941156923430
61254991070328658875962077511738
61254991070328658876024153717769
61254991070328658882715983679450
61254991070328658882716065169248
61254991070328658882716069418598
61254991070328658882719422636348
61254991070328658882719422752988
61254991070328658882719422754440
61254991070328658882719451334156
61254991070328658882736904385850
61254991070328658882736985874196
61254991070328658882736990124998
61254991070328658882740343341296
61254991070328658882740343342748
61254991070328658882740372039104
61254991070328658882799661899972
61254991070328658882799666505065
61254991070328658882803105461963
61254991070328658882803134159777
61254991070328658883280153650582
61254991070328658883280154122965
61254991070328658883280182348390
61254991070328658883280182702681
61254991070328658883283624491744
61254991070328658883283624491828
61254991070328658883301074356982
61254991070328658883301074711273
61254991070328658883301103409087
61254991070328658883304545198180
61254991070328658884975759564284
61254991070328658884975759682376
61254991070328658884975788262092
61254991070328658884975874355531
61254991070328658884996680269232
61254991070328658884996680387324
61254991070328658884996708967040
61254991070328658884996712154984
61254991070328658884996795060479
61254991070328658884996797894132
61254991070328664372895578777451
61254991070328664373233322818976
61254991070328664373233322818985
61254991070328664373731287818945
61254991070328664418649163685915
61254991070328664419484872727409
61254991070328675485931832438106
61254991070328675485931836570816
61254991070328675485931836688908
61254991070328675485931861017822
61254991070328675485932865440592
61254991070328675485932865558684
61254991070328675485932894138400
61254991070328675485932980231839
61254991070328675485994512596592
61254991070328675485994512714684
61254991070328675486182883630512
61254991070328675486182884102895
61254991070328675486182912328320
61254991070328675486185982935450
61254991070328675486203804336912
61254991070328675486206903641802
61254991070328675486266480362688
61254991070328675486266566456127
61254991070328675486269579667578
61254991070328675486269924041319
61254991070328675486747653775680
61254991070328675486747653893772
61254991070328675486747739987211
61254991070328675486747768566927
61254991070328675486750753080534
61254991070328675486750753080618
61254991070328675486768574482080
61254991070328675486768660575519
61254991070328675486771673786970
61254991070328675531685417229930
61254991070328675531685421479280
61254991070328675531685421597372
61254991070328675531685450177088
61254991070328675531686110698500
61254991070328675531686450349056
61254991070328675531686450467148
61254991070328675531686453655092
61254991070328675531686479046864
61254991070328675531686482234808
61254991070328675531686565140303
61254991070328675531769018211456
61254991070328675531939567845318
61254991070328675531957389245376
61254991070328675531957389599667
61254991070328675531958078346504
61254991070328675531958164085652
61254991070328675531960488432222
61254991070328675531960488433626
61254991070328675532020065271152
61254991070328675532020840111428
61254991070328675532023164457998
61254991070328675532023164459402
61254991070328675532023164576042
61254991070328675532501238684144
61254991070328675532501238802236
61254991070328675532501324895675
61254991070328675532501353475391
61254991070328675532504337988998
61254991070328675532504337989082
61254991070328675532522159390544
61254991070328675532525258695434
61254991070331360723979639466390
61254991070331377190186184808084
61254991070331377372635668559028
61254991070331377373200553023060
61254991070331377373221445031652
61255022606477301924066234682787
61255023067359088222990373649142
61255023085181315334562792164754
61255023138262578172030814383303
61255023138262578172783955562391
61255023138262578172846260051859
61255023138262578172846631588167
61255023138262594232538334669399
61255023138262594232541806927746
61255023138262594781330305111591
61255023138262594781330676647899
61255023138262594781396539134862
61255023138262594827062969315107
61255023138262594827063340851415
61255023138358944007543128805108
61255023297787374039627448730215
61255023297787374039794842016395
61255023297787374040630522360075
61255023297787374040631670252979
61255023297787374040633994618422
61255023297787375869770845107439
61255023297787375870773918737299
61255023297787375870777390995646
61255023297787376007219799038583
61255023297822496185294606949516
61255023297822796511825955205132
61255023297891828924934154631586
61255023297891828925937228261446
61255023298767175279932247363996
61255023298768092319034094836995
61255023298768092319034209155859
61255023303695999041953656106730
61255023303695999453735662015702
61255023303695999636749886864134
61255023303731121598396274346796
61255023303731121781410613514092
61255023321456999619304420330419
61255023321456999619576016442115
61255023374595887452557782504359
61255023374595887452557868243507
61255023374595902276715811317655
61255023374595902276716154274247
61255023374595903511497744812587
61255023374595903511560506577671
61255023374595903512061829044571
61255023374595903512124590809655
61255023374631025701973961113460
61255023374631926223969481818034
61255023374703960394157771913290
61255023374703960530853327447854
61255023374703960576606883659962
61255023374704860961341935904322
61255023374704861098602347323202
61255023374704861098602575960930
61255023374704861098602690279794
61255023374704861099167431845246
61255023374704861099167546164110
61255023374704861144356160752754
61255023374704861694029896625922
61255023374704877615709104558678
61255026683221695431835930397963
61255026683221695431836016137111
61255026683221695432400786282279
61255026683221695432400872021427
61255026736396622263364127906011
61255026736396622264117269085099
61255026736396622447131493933323
61255026754048663059973435538071
61255026754121597934606558260683
61255026754121597935421056081297
61255026754121597935421313298741
61255026754121597935422089668387
61255026754121597935422089668435
61255026754121597935422203987299
61255026754121597935422461204695
61255026754121597935422461204743
61255026754121598117808811186491
61255026754121598118624714130455
61255026754121598118624714130503
61255026754121609053542060583621
61255026895921403307366817658353
61255026895921403307367965564355
61255026895921403490298622378419
61255026895921403490298879595863
61255026895921403490319771604455
61255026895921414608418855228411
61255026896140207931267590949635
61255026896140207931267848167031
61255026896140207931267848167079
61255026896140208114219139772291
61255026896140208114219396989735
61255026896140252586671433942485
61255026896140252586671433942533
61255026913573444103390377393501
61255026913573444103391149045833
61255026913573444103391406263277
61255026913573444103412417312259
61255026913573444104143518572589
61255026913646378978296329877331
61255026913646378978777503408415
61255026913646378978861071442575
61255026913646378978861442978883
61255026913646378978861442979091
61255026913646378979049471056419
61255026913646379162063695904643
61255026913646390096918742585863
61255026913865183602760696827855
61255026913865183602760696828063
61255026913865183602761068364163
61255026913865183602761068364371
61255026913865228075150057755085
61255026913865228075150429291393
61255026966821306175727453552075
61255026966821306176271388848083
61255026966821306176271503166947
61255026966821306176292309436391
61255026966821317294391736016939
61255026967040110800191934821671
61255026967040110800192020560819
61255026967040155272644314731061
61255027374530879287846665055085
61255027374530879288118637424822
61255027374530879333872222216646
61255027392253153667874750044707
61255027392253153667895637335937
61255027392253153667895642053299
61255027392253153850889060632287
61255027392253153850909981220595
61255027392256755390078859104547
61255027392256755390079202061139
61255027392256755390099746395777
61255027392256755390099751113139
61255027392256755390642943336531
61255027392256755527339613480019
61255027392256755527360877024919
61255027392256755528175665360007
61255027392256755939121876606435
61255027392256755939142768615027
61255027392256755939685960838419
61255027392256755939706848125437
61255027392256756122157107782323
61255027392289474373462455138870
61255027392569208131314925453110
61255027392569208498162606850228
61255027392569208498162606850229
61255027392569252970363854078866
61255027392569258505980155716065
61255027445430781973840471153447
61255027445430782568615780850207
61255027445430782568636701910851
61255027445430782568637073447159
61255027445430782568887748970547
61255027445430782568887777550263
61255027445430782569639889859575
61255027445431682404370577357763
61255027445431682404391498418407
61255027445431682953350575877443
61255027445431682953350833094887
61255027445431682953413251903059
61255027445431682953434258702851
61255027445431682953601537197831
61255027445431682953601537197991
61255027445431682953622429206423
61255027445431682953622543525287
61255027445431682953685219551223
61255027445431682953685220023399
61255027445431682954182813014667
61255027445431682954183184550975
61255027445431682999187729175810
61255027445431682999187729175811
61255027445431682999355093410099
61255027445431682999438775763331
61255027445431682999438776235507
61255027445431682999438890554371
61255027445431683000187444866187
61255027445431683136448483551283
61255027445431683136448855087591
61255027445431683136636768373719
61255027445431683136699559190695
61255027445431683137451671500007
61255027445467105287361249950514
61255027445650520929155717916153
61255027445650520974909274128261
61255027445746881688278602374066
61255027445747737234654909462867
61255027445747737234843166177923
61255027445747737234843194757639
61255027445747737234843280496787
61255027445747737234846260778708
61255027445747737371852902073415
61255027445747737372103949133111
61255027445747737783635136620115
61255027445747737783635165199831
61255027445747737783635250938979
61255027445747737783697926964755
61255027445747737783700994389716
61255027445747737783885955042083
61255027445747737966649475787411
61255027445747781699454540861825
61255027445747781699517302626749
61255027445747781836715295237297
61255027445747782248497558363713
61255027445747782248559977172045
61255027445747782248748262466817
61255027445747782431511897531009
61255027445747782431762601634113
61255027445747787242663925367301
61255027445747787791455895809285
61255027451656362647947928175988
61255027454331099605895192862418
61255027469065284038217431473991
61255027469065284083950095677459
61255027469065284221210735734067
61255027469065284221210764313783
61255027469065284221231656322423
61255027469393045838003275339965
61255027469393046248949572213273
61255027469393046248949829430717
61255027469393046248949829548761
61255027469393046249200533647493
61255027469393046249200533651865
61255027469393046249200619740933
61255027469393046249221425656085
61255027469393046249221425660457
61255027469393046249782180999233
61255027469393046294703157123141
61255027469393090714624716692251
61255027469393090714645608700843
61255027469393090760377158295435
61255027469393090760378272904359
61255027469393090760378301484075
61255027469393090760397815998347
61255027469393090760399193492667
61255027469393090897637912670907
61255027469393090897639055859547
61255027469393090897659947868139
61255027469393096257604203363859
61255027469393096257666708261259
61255027469393096258418991698947
61255027469393096258419077788015
61255027469393096258419106484371
61255027604955561781911738238345
61255027604955561781911738255815
61255027604955561781932658826653
61255027604955561781932658844123
61255027604955563612076055221347
61255027604956462212462765503305
61255027604956462212483686091613
61255027604956462212483686109083
61255027604956462349932468544461
61255027604956463585279519390503
61255027604956463996851200558073
61255027604956463996872092565261
61255027604956463996872464102973
61255027604956463996873235753901
61255027604956463997060377393473
61255027604956463997060377860033
61255027604956463997061521048673
61255027604956463997061525299475
61255027604956463997123168206077
61255027604956463997625605282061
61255027604956463997688024088989
61255027604956463997688024090393
61255027604956463997688281306433
61255027604956464042627082486307
61255027604956464043379190190525
61255027604956464043441608998857
61255027604956464043441866216301
61255027604956464180075864939155
61255027604987982223972714589008
61255027604987982224160742666384
61255027604991585730753887303496
61255027604991586322764226747731
61255027605174399758469768488257
61255027605175300188204859525225
61255027605175300189020538535773
61255027605175300189020795753217
61255027605175301972594699690341
61255027605175302018348255902449
61255027605175302019162787020093
61255027605175302019163044237537
61255027605175302156361036848085
61255027605175302156361036848133
61255027605279721721686287919942
61255027605279721721874573201665
61255027605279721722690133189085
61255027605279721722690133202135
61255027605279721722693576395332
61255027605279721722693576395333
61255027605279721722693576513424
61255027605279723369069487721909
61255027605279723415384832865914
61255027605279766186799642404373
61255027605279766192635129123892
61255027605279766194080035288834
61255027605279771721288834562129
61255027605279771730323127311641
61255027605279771731076239897915
61255027605279771731076268477631
61255027605279771731076354216779
61255027605280622152488247436089
61255027605280622152491719812321
61255027605280622152491719812534
61255027605280622152491719829791
61255027605280622152990341555481
61255027605280622289689712304825
61255027605280622289689712422869
61255027605280623388590505664452
61255027605280623525848965671187
61255027605280623936815297273875
61255027605280623936815411592739
61255027605280623936817735940713
61255027605280623936817735945085
61255027605280623936818507593045
61255027605280623936880411966489
61255027605280623936880411970861
61255027605280623936881183618981
61255027605280623937380153158191
61255027605280623937380267477055
61255027605280623937442943502831
61255027605280623937630971580159
61255027605280623937634415258791
61255027605280624119829636441171
61255027605280624119832075698490
61255027605280624120394492325487
61255027605280666617350326223095
61255027605280666617350669179687
61255027605280668401676685430335
61255027605280668401677719017473
61255027605280668401739361451899
61255027605280668401740133104231
61255027605280668402241541310439
61255027605280668402242574901789
61255027605280668402492245413543
61255027605280668402492245417755
61255027605280668584692058184769
61255027605280668585256914069085
61255027605280672115873682248635
61255027605280672115873682248795
61255027605280672115873710828351
61255027605280672115873710828511
61255027605280672115873796567499
61255027605280672115873796567659
61255027605280672160874154559131
61255027605280672160874154576601
61255027605280672161627267175973
61255027605280672161627295738427
61255027605280672161627381477575
61255027605280672161627381494837
61255027605280672298888021415931
61255027605280672298888050113691
61255027605280673524384648048813
61255027605280673533669954910863
61255027605280673533669983607219
61255027605280673533669988212313
61255027605280673945263961438863
61255027605280673945263961440267
61255027605280673946016045051979
61255027605280673946016073748175
61255027605280673946016073749579
61255027605280922342515110515488
61255027605280923577861128242404
61255027605283325229033234953071
61255027605283325229036705794269
61255027605283325640065565806791
61255027605283325640313175322527
61255027605283325640877916887979
61255027605283325640878288424127
61255027605283325640878288424287
61255027605283325640880354141879
61255027605283325640880612894516
61255027605283325640881387729176
61255027605283325640881387729177
61255027605283325641066316501615
61255027605283325685816056483423
61255027605283325686066760586527
61255027605283325686631959427435
61255027605283325823076725119746
61255027605283325823076725119747
61255027605283325823076810858895
61255027605283325823327514961999
61255027605283325823829837246783
61255027605283325823829952037983
61255027605283325823833309623175
61255027605283325823892628063759
61255027605283325824080656141087
61255027605283353641981596901965
61255027605283369693330800812353
61255027605283369693895656696669
61255027605283370105175482747261
61255027605283370105740338631577
61255027605283370287935417387553
61255027605283370288127145888621
61255027605283370288688558566641
61255027605283370288692258990381
61255027605283373406961678104529
61255027605283373407526419669981
61255027605283375227819992970109
61255027605283375227881635876759
61255027605283375236854251372783
61255027605283375237104955458625
61255027605283375639413970801913
61255027605283375648698933290221
61255027605283375648887339042581
61255027605283625281296215946256
61255027605284526397144761473027
61255027605284526397897988391263
61255027605284526397960664417039
61255027605284526398148692494367
61255027605284526443714220629147
61255027605284526580347100137983
61255027605284526580911956022299
61255027605284554261803304258553
61255027605284554399063715677481
61255027605284554399063972894925
61255027605284570907760739428733
61255027605284570908576642372745
61255027605284571045209521881581
61255027605284571045774377765897
61255027605284576396412778760297
61255027605284576396475197568629
61255027605284576396475454786073
61255027605284576396496346794665
61255027605284576405969685983441
61255027605284576405969714681201
61255027610865088999195970890942
61255027610897507655212170903498
61255027610897508066806148735142
61255027610897508249736805549206
61255027610900211143855554700728
61255027610900211554631305123746
61255027611083925603754364186116
61255027611119049530355950798236
61255027611189247154563892208400
61255027611189247566346155334816
61255027611189248938113809418055
61255027611189248938950604370659
61255027611189249350544582202303
61255027611189249532912736176381
61255027611189277351647890680141
61255027611189293402976202581937
61255027611189293403813026114257
61255027611189293815407003945901
61255027611189293997772804875649
61255027611189293998337660759965
61255027611189299358365600138335
61255027611191950641381875844371
61255027611191950641632579947475
61255027611191950642385692546846
61255027611191950642385692546847
61255027611191950642389048597004
61255027611191951053164138970787
61255027611191951053414843073891
61255027611191951053979670378490
61255027611191951053979670378491
61255027611191951053980041914799
61255027611191951053983026428648
61255027611191951236180802602697
61255027611191951236429153661471
61255027611191951236431506705801
61255027611191951236910698728863
61255027611191951237182294840559
61255027611191979055082978856328
61255027611191979055082978856329
61255027611191979055083350392637
61255027611191995106494973111357
61255027611191995106976518178749
61255027611191995107248114290444
61255027611191995107248114290445
61255027611191995518277236237773
61255027611191995701291575405069
61255027611191995701773120472461
61255027611191995702044716584157
61255027611193151810413536241235
61255027611193151810978735082143
61255027611193151811061183902541
61255027611193151811062303116559
61255027611193151811250331193839
61255027611193151993427846828815
61255027611193151993992702713179
61255027611193151993992959930623
61255027611193179812164492380379
61255027611193179812165354376953
61255027611193179812165611594397
61255027611193196275087644110393
61255027611193196275087901327837
61255027611193196275088015646701
61255027611193196275359611758349
61255027611193196275359611758397
61255027611193196275841156825741
61255027611193196275841156825789
61255027611193196275924467642713
61255027611193196275924724860157
61255027611193196276112752937437
61255027611193196458290268572413
61255027611193196458855124456777
61255027611193201809576836268149
61255027611193201809577093485593
61255027628622483876379384191242
61255027628626087243364957791303
61255027628626087245899802063650
61255027628626087792156928233495
61255027628626087792428524345191
61255027628626087838161188548707
61255027628626386336897104633114
61255027628626387435170396061886
61255027628914225021389292741763
61255027628914225021389378480911
61255027628914225021391702828885
61255027628914225021412623535285
61255027628914225021472946515279
61255027628914225021475299561061
61255027628914225021954148626079
61255027628914269486251685905645
61255027628914269486251714485361
61255027628914269486816541789961
61255027628914269486816570369677
61255027628914273382646114075161
61255027628914275029775166563563
61255027628917826743342440481055
61255027628917826743405116506671
61255027628917827292385372243795
61255027628917827292388466826951
61255027628917827292447100889385
61255027628917827292448134008559
61255027628917827292450458356533
61255027628917827292450544568017
61255027628917827292469140808351
61255027628917827292471379062885
61255027628917827292471465156325
61255027628917827292471465272965
61255027628917827292660436009989
61255027628917827292719844911455
61255027628917827292722169259429
61255027628917827293200242067069
61255027628917827293200242068473
61255027628917827293201275187647
61255027628917827293201275187807
61255027628917827293203599535621
61255027628917827293203599653665
61255027628917827293203685747105
61255027628917827293204374492537
61255027628917827293204374492697
61255027628917827293221162773421
61255027628917827293222167196239
61255027628917827293222167196399
61255027628917827293222168731433
61255027628917827293222281987439
61255027628917827293224520241973
61255027628917827293224606335413
61255027628917827293224606452053
61255027628917827293225266501129
61255027628917827293225639572631
61255027628917827293472871299343
61255027628917827293472871299503
61255027628917827293472986090543
61255027628917827293475310438517
61255027628917827293476343675731
61255027628917827293476343675735
61255027628917827338225050064789
61255027628917827338475754167893
61255027628917827338953826976937
61255027628917827338954946190955
61255027628917827338957270655569
61255027628917827338958303776147
61255027628917827476217939175301
61255027628917827476487210938975
61255027628917855157123782639789
61255027628917855157127483063689
61255027628917855157127484598723
61255027628917855157127597854729
61255027628917871208454418888155
61255027628917871208454790424463
61255027628917871208454790443337
61255027628917871208455452008733
61255027628917871208455794965325
61255027628917871208455794965485
61255027628917871208455823545041
61255027628917871208455823545201
61255027628917871208455825080235
61255027628917871208455905052261
61255027628917871208475339594507
61255027628917871208475682433055
61255027628917871208476715553633
61255027628917871208476717088827
61255027628917871209019617747937
61255027628917871209020650849641
61255027628917871209020650849801
61255027628917871209288918073905
61255027628917871209291585377067
61255027628917871209291585395941
61255027628917871209292618497645
61255027628917871209292618497805
61255027628917871209292620032839
61255027628917871215797916880396
61255027628917871345716206384205
61255027628917871345716577920513
61255027628917871345737469929105
61255027628917871757247765407677
61255027628917871757498469510621
61255027628917871757498469510781
61255027628917871758063325395097
61255027628917871758063696931245
61255027628917871758063696931405
61255027628917871758063698466439
61255027628917871758080888516097
61255027628917871758084588939837
61255027628917871758084588939997
61255027628917871758084590475031
61255027628917871758335293042941
61255027628917871758335294578135
61255027628917871803001350199501
61255027628917871803252054302605
61255027628917871803813552719613
61255027628917871803817253143513
61255027628917871803817254678547
61255027628917871803817367934553
61255027628917876696940355271561
61255027628917876697191059374665
61255027628917876697191430910973
61255027628917876704533442739108
61255027628917876704617125092340
61255027628917876706246581322239
61255027628917876750287027648976
61255027628917876750370710002208
61255027628917876750558738079536
61255027628917877291736957565433
61255027628917877291737072356473
61255027628917877291799376845941
61255027628917877291799748382249
61255027628917877291987005870103
61255027628917877301293979579617
61255027628917877301294008277377
61255027628917877301857973467519
61255027628917877301858088258559
61255027628918127481721138566253
61255027628918127482474279743889
61255027628918127482495200333649
61255027628918170307004425332940
61255027628918170307067187097864
61255027628918176939557592949404
61255027628918177490375512381351
61255027681764991547636215264001
61255027681764991684896883895953
61255027681764991684896969635261
61255027681764991684917804600901
61255027681764991684917804602305
61255027681764991684917890340209
61255027681764991684980566367229
61255027681764991730650554543725
61255027681800113692379395352660
61255027681800114240858333221834
61255027681800114286611918131750
61255027681983828425272158625777
61255027681983828425272415843221
61255027681983828425292964895221
61255027681983828425355726660145
61255027681983828425544011954917
61255027681983829660074898390153
61255027681983829660618176352853
61255027681983829660638982622137
61255027681983829660638982622297
61255027681983829660639068361445
61255027681983829706371732564801
61255027681983829706371732564961
61255027682018951851303227000338
61255027682019852373361423730688
61255027682091853190909905201646
61255027682091853190912229199700
61255027682091853327521002008913
61255027682091853327524445215161
61255027682091853328107897812194
61255027682091853373840562015710
61255027682091853739119194703349
61255027682091896564380446373426
61255027682091896564401338381970
61255027682091897660290816891420
61255027682091897792195109878023
61255027682091897792195138457739
61255027682091898212345293541586
61255027682091903326119446151463
61255027682091903326119474847819
61255027682092748946355544256559
61255027682092748946355658575423
61255027682092748946439226609791
61255027682092748946920514459739
61255027682092748947004082494107
61255027682092748954514602217346
61255027682092748954598284570578
61255027682092753758072029278085
61255027682092753758073062392839
61255027682092753758075472484333
61255027682092753758093954401431
61255027682092753758094069192679
61255027682092753758096393190733
61255027682092753758156745218455
61255027682092753758159069216509
61255027682092753758641103321401
61255027682092753758721572050671
61255027682092753758724671355561
61255027682092753895333816768311
61255027682092753895336141116285
61255027682092753895354708776903
61255027682092753895898672652627
61255027682092753895900997000601
61255027682092753895901771957481
61255027682092753895902116331259
61255027682092753895919564661219
61255027682092753895982355478242
61255027682092754306867442926525
61255027682092754307115822677283
61255027682092754307680678561599
61255027682092754307684122240231
61255027682092754307764246595967
61255027682092754307767690274599
61255027682092754489966150946293
61255027682092754490695018201279
61255027682092754490718263255605
61255027682092782308867555073805
61255027682092782308867555546189
61255027682092782308867669865052
61255027682092782308867669865053
61255027682092787247994632192448
61255027682092787247995403844780
61255027682092798222683374909887
61255027682092798222746050935663
61255027682092798222747165544587
61255027682092798223496982553653
61255027682092798223499277853899
61255027682092798223500311441037
61255027682092798223500426232285
61255027682092798223583993794269
61255027682092798228666597024528
61255027682092798230277491365302
61255027682092798230361145487286
61255027682092798230361174185094
61255027682092798360781986404817
61255027682092798367621899862758
61255027682092798411597253838592
61255027682092798413375513352390
61255027682092798771727164059895
61255027682092798771727164064107
61255027682092798771789183224379
61255027682092798771789840085671
61255027682092798771789840089883
61255027682092798771789840557847
61255027682092798771789954876711
61255027682092798771810846885303
61255027682092798771978130102017
61255027682092798771978244420881
61255027682092798772541952394983
61255027682092798772541952399195
61255027682092798772543100305197
61255027682092798772625635218987
61255027682092798772625635220391
61255027682092798772626668339565
61255027682092798779404934642910
61255027682092798780157046952222
61255027682092798955557439944877
61255027682092803710917688855035
61255027682092803711420015862957
61255027682092803711670719966061
61255027682092803711670834284925
61255027682092803718447985977942
61255027682092803719013103330504
61255027682092803719096785683736
61255027682092803719285070978508
61255027682092803720789033774595
61255027682092803720976261507607
61255027682092803720977295094745
61255027682092803720977323674461
61255027682092803720977409413609
61255027682092803721541146083907
61255027682092803764201827638742
61255027682092803764285510458534
61255027682092803764763330655228
61255027682092803764766686705386
61255027682092803764846898689596
61255027682092803764849997522310
61255027682092803764850341895844
61255027682092803765038282817082
61255027682092803765038627190616
61255027682092803765038741981864
61255027682092803766459021958159
61255027682092803766542589986703
61255027682092803766730879886569
61255027682092803903991634262041
61255027682093054679215824238129
61255027682093098556892522440710
61255027682093098556892522442114
61255027682093098557645663619798
61255027682093103953472050100622
61255027682093103953472421636930
61255027682093103954036909167266
61255027682093103954120591520498
61255027682093103954308873632942
61255027682093103954308876815270
61255027682968105646640670681600
61255027682968150118758349757778
61255027682968150118841917792146
61255027685047517504052899737282
61255027685047517504115575763058
61255028810316036740714095805206
61255028810359262759513921221361
61255028810359262760328709569499
61255028810360465163788000938799
61255028810534841364613692492678
61255028810534841364613721190486
61255028810542945239572966575126
61255028810542945285326551366950
61255028810542946885948077534301
61255028810567262217428722285113
61255028810567306689821441147407
61255028810567312223557490708973
61255028810570013515144454688931
61255028810570013515398600581181
61255028810578111854174102528869
61255028810578111855866326632055
61255028810578111855866355211771
61255028810578111855869798418019
61255028810578113502997707735043
61255028810578113502998850923683
61255028810578117206591510229391
61255028810578117207344651408479
61255028810578117390355518789811
61255028810578117390357847387135
61255028810578117390357876084895
61255028810578117390358990693867
61255028810578119036733758713711
61255028810578119037486899892799
61255028810579314259809516009487
61255028810579314260645196353167
61255028810579314260645196469807
61255028810579319794297682602099
61255028810579319794569278713795
61255028810582015549202903409331
61255028810582015550038583753011
61255028810582015551458125728343
61255028810582015551459240337267
61255028810582015551461568934591
61255028810582015552294920680947
61255028810582015552298278148047
61255028810582015963244603713339
61255028810582015963244603717551
61255028810582015964080284057019
61255028810582020902183280745963
61255028810582020902371566040735
61255028810582020902372337693067
61255028810582021085218426299343
61255028810582021085385562368079
61255028810582021085385905324671
61255028810582021085385905326123
61255028810582021085469473359039
61255028810582021085947318002739
61255028810582021085950764396979
61255028810582021086222360508675
61255028827976183059473319300537
61255028827976183059473324017899
61255028827976183059661347377865
61255028827979784781049553493693
61255028827979784781593779304223
61255028827979784781614671312815
61255028827979784781677428360377
61255028827979784781677433077739
61255028827979784781677461657455
61255028827979784781865456437705
61255028827979784918875425688287
61255028827979785330636796806111
61255028827979785330657426875685
61255028827979785330657688814703
61255028827979785330720102905673
61255028827979785330720479159343
61255028827979785513651135973407
61255028827979785513672027981999
61255028828052719656499812805467
61255028828052719793760481441791
61255028828077335176688404767960
61255028828077335359702743935256
61255028828085140234981533888015
61255028828085140645947979809567
61255028828085140646575511719659
61255028828085140828941312649407
61255028828085438639046499568322
61255028828085438639865387026184
61255028828085439051647650152600
61255028828085440423436196244431
61255028828085440424252099188443
61255028828085455111152468345144
61255028828085455698418003752942
61255028828085455705949070638856
61255028828089037753295808692247
61255028828089037753859892924231
61255028828089037753860664576563
61255028828089042557422568430687
61255028828089042557422683221935
61255028828089042557485330667995
61255028828089042557485359247711
61255028828089042694682979849567
61255028828089042694683322806159
61255028828089042695248178690475
61255028828089043106465242975983
61255028828089043289479582615663
61255028828267922558194443159711
61255028828267922558194471739427
61255028828267922558195329130907
61255028828267955912276686348053
61255028828267956095290911196485
61255028828267967030396547661737
61255028828267967213410886829033
61255028828271524280210266924779
61255028828271524280210295504495
61255028828271524280398552219551
61255028828271524280398580799267
61255028828271524280399323871883
61255028828271524280399438190747
61255028828271524417408259535327
61255028828271524417408288115043
61255028828271524417659335174739
61255028828271524417660106827071
61255028828271524829190522661743
61255028828271524829190551241459
61255028828271524829191294314075
61255028828271524829191408632939
61255028828271524829253313006383
61255028828271524829254084658715
61255028828271525012204861829039
61255028828271525012205633481371
61255028828271557634480795407893
61255028828271558183523469953189
61255028828271558366537694801621
61255028828271568752600656721577
61255028828271568752600685301293
61255028828271569301643702803181
61255028828292237522265761420802
61255028828292237523084648878664
61255028828292237888921942482245
61255028828292237889109884816213
61255028828292237889109970555361
61255028828292237889109970559573
61255028828292237889112671165589
61255028828292237889113357192658
61255028828292237889113442936018
61255028828292282353784364225843
61255028828292282353972392298959
61255028828292282353972392303171
61255028828292282358866938404003
61255028828292282361314775781495
61255028828292282361314775785707
61255028828295839611129150860073
61255028828295839611129522396381
61255028828295839611317436154761
61255028828295839611317436154845
61255028828295839611317436155005
61255028828295839611317550473709
61255028828295884082703637712859
61255028828295884083518799106398
61255028828295884631746655201649
61255028828295884631746769520513
61255028828295884632561443536737
61255028828295884632561557851389
61255028828295884632561557855601
61255028828295889571438501993077
61255028828295889571497792916803
61255028828295889571501265175150
61255028828295889571501265175151
61255028828295889571689291848427
61255028828295889571689550469922
61255028828295889573130497484683
61255028828295889573130754702127
61255028828295889573130840441275
61255028828295889617254850085066
61255028828295889617443135379838
61255028828295890166234732750481
61255028828295890166234818485417
61255028828295890166297494515405
61255028828296139983602369320536
61255028828296184271974231711254
61255028828296184454988570878550
61255028828303939916681528378211
61255028828303939917246384262527
61255028828303945270666608860898
61255028828303987955967531079347
61255028828303987956218235182451
61255028828303987956218349990960
61255028828303987957726017916455
61255028828303987957913960254843
61255028828303989328011366859965
61255028828303989739792224862935
61255028828303989739793372768937
61255028828303989739854900884499
61255028828303989740357337960483
61255028828303989740608042063587
61255028828303989742114710188667
61255028828303989742302709572607
61255028828303989742302738264591
61255028828303989742302738265995
61255028828303989742303852756875
61255028828303989742303852761247
61255028828303989742303857478609
61255028828303989742867822669995
61255028828303989742867822670155
61255028828303989742867851367755
61255028828303989742867936988859
61255028828303989742867936989019
61255028828303989923371681849353
61255028828303989925882161837291
61255028828303989925882190535051
61255028828303992897605519731338
61255028828303993445833750297659
61255028828303993446394276532307
61255028828303993446394362271455
61255028828303993446395391141231
61255028828303993446645066374559
61255028828303993446646095244335
61255028828303993446649567502683
61255028828303993446649653241671
61255028828303993491650011233511
61255028828303993492402123560084
61255028828303993492402123560085
61255028828303993493843672152932
61255028828303994726744951803242
61255028828303994727749140042026
61255028828303994864191668525033
61255028828303994864193992873007
61255028828303994865006456860121
61255028828303994865009895817019
61255028828303994865009929118469
61255028828303995275973670183203
61255028828303995275975998786351
61255028828303995275976027479739
61255028828303995276038674807915
61255028828303995276537672926841
61255028828303995276541143768039
61255028828303995276600434691765
61255028828303995276788458518291
61255028828303995276788458519695
61255028828303995276791815987003
61255028828303995276791901730363
61255028828303995276791930422347
61255028828303995276791930423751
61255028828304240105931201670047
61255028828304240106496057554363
61255028828304243262946124953602
61255028828304243857470759599310
61255028828304287733706938080224
61255028828304288146930492582044
61255028828304288146933477095894
61255028828304288329944717430476
61255028828304289517261040151801
61255028828304289518096720495481
61255028828304289929690698327125
61255028828304289931301707459147
61255028828304289931302736328922
61255028828304289931302736328923
61255028828304289931385275487691
61255028828304289931386418676331
61255028828304289932138416672602
61255028828304289932138416672603
61255028828304289932138530985643
61255028828304289932138530991467
61255028828304290115152755834075
61255028828304293086604403299014
61255028828304293088317662322422
61255028828304293674142649427432
61255028828304293680582861207480
61255028828304293680666429241848
61255028828304293680669528074562
61255028828304293681673716313346
61255028828304293683093345444768
61255028828304295465787461009925
61255028828304295465790902799231
61255028828307842377177985275183
61255028828307842377195434077527
61255028828307842377198877283775
61255028828307842377198992075023
61255028828307842377261668100799
61255028828307842377742841159499
61255028828307842377742841631883
61255028828307842377760289961843
61255028828307842377763733168091
61255028828307847178790560352643
61255028828307847178874128387011
61255028828307847179438212618995
61255028828307847179605691644323
61255028828307847179606463296655
61255028828307847179689259678691
61255028828307847179690031331023
61255028828307875729020454366737
61255028828307875729584538598721
61255028828307875729585310251053
61255028828307890418243365286985
61255028828307891643652982096241
61255028828307891643736550130609
61255028828307891644217066328225
61255028828307891644300634362593
61255028828307891644468885040253
61255028828307891644552453074621
61255028828307891651247069381465
61255028828307891651267961390057
61255028828307891651268076181305
61255028828307891651330747601987
61255028828307891651330752207081
61255028828307891651807796146349
61255028828307891651811153613449
61255028828307891651811239824981
61255028828307891651832045622041
61255028828307891651832160413289
61255028828307891651894807386965
61255028828307891651894836439065
61255028828307891652082859911299
61255028828307891653505730779839
61255028828307891653505816400895
61255028828307891653505816518987
61255028828307891653589384547531
61255028828307891653589413127247
61255028828307891654339196839235
61255028828307891654342525726619
61255028828307891654342640051307
61255028828307891654342640517867
61255028828307891788507823756937
61255028828307891788528715765529
61255028828307891789092799997513
61255028828307891791603279985451
61255028828307892200122689347775
61255028828307892200290086883353
61255028828307892200310978891945
61255028828307892200854171115337
61255028828307892200874801657087
61255028828307892200875063123929
61255028828307892202548489524829
61255028828307892202548489529041
61255028828307892202549605550903
61255028828307892202549605555115
61255028828307892202569381537633
61255028828307892202629730378815
61255028828307892202632057559197
61255028828307892202633174057447
61255028828307892202633202281467
61255028828307892202633202282871
61255028828307892202821463601617
61255028828307892202821577920481
61255028828307892203381842688127
61255028828307892203385285894583
61255028828307892203385286366759
61255028828307892203385314590779
61255028828307892203385314592183
61255028828307892383868510755017
61255028828307892385835802768913
61255028828307895906894290009625
61255028828307897141425520822815
61255028828307897141673896322771
61255028828307897141673900573573
61255028828307897141674157791017
61255028828307897141676225038187
61255028828307897141676482138991
61255028828307897141676482255631
61255028828307897141676567882511
61255028828307897141676568349071
61255028828307897141677253791323
61255028828307897141677253907963
61255028828307897141677339534843
61255028828307897141694706843017
61255028828307897141695049799609
61255028828307897141760936261195
61255028828307897142237984805557
61255028828307897142241338023307
61255028828307897142241341327891
61255028828307897142241342745041
61255028828307897142241423766827
61255028828307897142241428484189
61255028828307897142258791075001
61255028828307897142262261916199
61255028828307897142262349072497
61255028828307897142321552839925
61255028828307897142325025098273
61255028828307897142509576666451
61255028828307897142509838134697
61255028828307897142513048570507
61255028828307897142513310393045
61255028828307897142513396132193
61255028828307897187179105732731
61255028828307897187430152792427
61255028828307897187430924444759
61255028828307897187451073847295
61255028828307897187510277614723
61255028828307897187511049267055
61255028828307897187511053872149
61255028828307897187513377870203
61255028828307897187513720820971
61255028828307897187513749873071
61255028828307897187514492473303
61255028828307897187991570069765
61255028828307897187995008676743
61255028828307897187995009143303
61255028828307897187995011859071
61255028828307897187995013276013
61255028828307897188078576705287
61255028828307897188078581310381
61255028828307897188266866605153
61255028828307897325255681912337
61255028828307897325276573920929
61255028828307897325527620980625
61255028828307897737037945038753
61255028828307897737058837047345
61255028828307897737121598812269
61255028834204515030544802777070
61255028834212618310435476698058
61255028834212618310707444346062
61255028834212618310708215998394
61255028834212618312148735721466
61255028834216517067444307797055
61255028837170986157300557699772
61255028881153811365522498369967
61255028881153811365606066404175
61255028881153811365606066404335
61255028881153811960402668697887
61255028881153811960590696775215
61255028881154695735833700978615
61255028881154695735834072514923
61255028881154695736585813287927
61255028881154695736586184824235
61255028881154695736587299433159
61255028881154700674689838846647
61255028881154700674689924585795
61255028881154700675441951155959
61255028881154700675443065764883
61255028881154701223732856348535
61255028881154701224569679880855
61255028881154701269486526879507
61255028881154701269758037252055
61255028881154701270238553449671
61255028881154701270239668058595
61255028881154701270510149561367
61255028881154701270572911326291
61255028881154701270573940196067
61255028881154701406747195515831
61255028881154701407018791627527
61255028881154701407500336694919
61255028881154701407770903936839
61255028881154701407771932806615
61255028881154711788479352610347
61255028881154711788750948722043
61255028881154711788814739356743
61255028881154711796094446695411
61255028881154711796341678540167
61255028881154711796345150798514
61255028881154711796345150798515
61255028881154711933355086279683
61255028881154712345116457397507
61255028881154712345133648982359
61255028881154712345134020518667
61255028881154712345137349406099
61255028881154712345137349406259
61255028881154712345137464197299
61255028881154712345388053509363
61255028881154712383275954904059
61255028881154712383547551015755
61255028881154712383611341650455
61255028881154712390891048989123
61255028881154712391138280833879
61255028881154712391141753092226
61255028881154712391141753092227
61255028881154712520536709279531
61255028881154712520808305391227
61255028881154712520809334261003
61255028881154712527395875840343
61255028881154712528130796564803
61255028881154712528147988149655
61255028881154712528151688573395
61255028881154712528151803364595
61255028881154712528402507467699
61255028881226746239421157643415
61255028881227646670976030190567
61255028881227647220022405159603
61255028881227647220022405159763
61255028881227647403036744799235
61255028881262767168255766949833
61255028881262768952080379239251
61255028881262769363925404130751
61255028881262769364489484111773
61255028881262769364490517232351
61255028881262769364678545309839
61255028881262769409428285291646
61255028881262769409428285291647
61255028881262769409678989394751
61255028881262769546668032867327
61255028881262769546689039667119
61255028881262769546856060944655
61255028881262769546939743770223
61255028881262769547692884949310
61255028881262769547692884949311
61255028881262769547695209297284
61255028881262769547696242534499
61255028881262769547696242534502
61255028881262780665812860581858
61255028881262784234592483385188
61255028881263064200594748971034
61255028881263069141163031253550
61255028881263069141163031253551
61255028881263069141413735356655
61255028881263069552944922843659
61255028881263069552945294379966
61255028881263069552945294379967
61255028881263069553195969903355
61255028881263069553195998483071
61255028881263069553760825787670
61255028881263069553760825787671
61255028881263069553761197323978
61255028881263069553761197323979
61255028881263069553764181837828
61255028881263069735959262010954
61255028881263069735959262010955
61255028881263069736210309070651
61255028881263069736966807834930
61255028881263084012080699938144
61255028881263084423863077383424
61255028881263964630326429613351
61255028881263964631078541922663
61255028881263964631079656531587
61255028881263969571900853062957
61255028881263969571901971804639
61255028881263969571963614728711
61255028881263969571964647830575
61255028881263969572717875220987
61255028881263969709162640440963
61255028881263970120756618744943
61255028881263970120756704484091
61255028881263970120756990281251
61255028881263970120757076020399
61255028881263970120944903567379
61255028881263970120944989306527
61255028881263970121007665332463
61255028881263970121007665804639
61255028881263970121007780123503
61255028881263970121508726449161
61255028881263970121509097985469
61255028881263970121509845663179
61255028881263970121510217199487
61255028881263970121760806511551
61255028881263970121760921302591
61255028881263970166510289275915
61255028881263970166761250596463
61255028881263970166761336335611
61255028881263970167514477514699
61255028881263970304775146151023
61255028881445550863320783028695
61255028881445550864076252805315
61255028881445550864138900251215
61255028881445550864327957198479
61255028881445551458117013786099
61255028881445551458935274379535
61255028881445551458936646205903
61255028881445584215145803317905
61255028881445584215960591652993
61255028881445584215961620522769
61255028881445584218409314415625
61255028881445584218409429206665
61255028881445584809942034075309
61255028881445584810756822410397
61255028881445584813205659964069
61255028881445584813206031500377
61255028881445595336529290048173
61255028881445595336529404367037
61255028881445595336529404839213
61255028881445595922979435529697
61255028881445595923794223864785
61255028881445595931325635124281
61255028881445595931326007132925
61255028881446435234366534825655
61255028881446435234366992101111
61255028881446435235118647134967
61255028881446435235120133280199
61255028881446435235181408899891
61255028881446435235181780436199
61255028881446435235182437769667
61255028881446435235182809305975
61255028881446446352487653646843
61255028881446446353239765956155
61255028881446446353303556590855
61255028881446451287283782569083
61255028881446451293871810293655
61255028881446451294627280070275
61255028881446451294686598628743
61255028881446451294687627498519
61255028881446451294689927516175
61255028881446451294689927516335
61255028881446451294690042307375
61255028881446451294691071177150
61255028881446451294691071177151
61255028881446451294874512387207
61255028881446451294875655575847
61255028881446451294877955593503
61255028881446451294877984645554
61255028881446451294877984645555
61255028881446451431887920126723
61255028881446451431887948706439
61255028881446451836138514776199
61255028881446451843666482829399
61255028881446451843666854365707
61255028881446451843669840296707
61255028881446451843669926035695
61255028881446451843669955087746
61255028881446451843669955087747
61255028881446451843670183253139
61255028881446451843670183253299
61255028881446451843670211832855
61255028881446451843670297572163
61255028881446451843670298044339
61255028881446451843670954905471
61255028881446451843732602061631
61255028881446451843732716852670
61255028881446451843732716852671
61255028881446451843732973597779
61255028881446451843733745722446
61255028881446451843733745722447
61255028881446451843920887356403
61255028881446451843922030544883
61255028881446451843922030545043
61255028881446451881892099568023
61255028881446451889482829386147
61255028881446451889483858255923
61255028881446451889486186853455
61255028881446451889486301644494
61255028881446451889486301644495
61255028881446451889486529810047
61255028881446451889486644601087
61255028881446451889487673470862
61255028881446451889487673470863
61255028881446452019341139238267
61255028881446452019342168108043
61255028881446452025928709687383
61255028881446452026680821996695
61255028881446452026681850866471
61255028881446452026684294255043
61255028881446452026684522420435
61255028881446452026684637211635
61255028881446452026935341314739
61255028881446452026936370184515
61255028881446484645696830582865
61255028881446484646511618917953
61255028881446484646512647787729
61255028881446484648957012792993
61255028881446484648960341680585
61255028881446484648960456471624
61255028881446484648960456471625
61255028881446485194739762345605
61255028881446485198003016225721
61255028881446485198003016225881
61255028881446485198003387762029
61255028881446485198003387762189
61255028881446485241307849675357
61255028881446485241308878545133
61255028881446485243753243550397
61255028881446485243756943974297
61255028881446485243757058765336
61255028881446485243757058765337
61255028881446485377753729976593
61255028881446485378505842285905
61255028881446485378506871155681
61255028881446485381017355865353
61255028881446485381017727401661
61255028881446495763817835085189
61255028881446495767076988425541
61255028881446495767080317313133
61255028881446495767080432104173
61255028881446496312860509630485
61255028881446496316122991858429
61255028881446496316123363394577
61255028881446496354346279999521
61255028881446496361873219182945
61255028881446496361876691441292
61255028881446496361876691441293
61255028881446496361876919606845
61255028881446496361877034397885
61255028881446496490791131430981
61255028881446496491543243740293
61255028881446496499137445816765
61255028881469866195245040611664
61255028881469866195245069191380
61255028881469866195246069481440
61255028881469866606840420371328
61255028881469866607028448448656
61255028881469866652594005281244
61255028881469866652782033358572
61255028881469916201117335477459
61255028881469916201371481386971
61255028881470766625605745430559
61255028881470766625609184509920
61255028881470766625797096746241
61255028881470766625797212587248
61255028881470766762803738041107
61255028881470767174585972587807
61255028881470767174586086906671
61255028881470767174589067175335
61255028881470767174589181494199
61255028881470767174648762932447
61255028881470767174651830357408
61255028881470767174651857519975
61255028881470767174652201893716
61255028881470767174836791009775
61255028881470767174840229971044
61255028881470767357600311755103
61255028881470811090405376829517
61255028881470811090656080932621
61255028881470811090656423889213
61255028881470811097183298304255
61255028881470811097183669827465
61255028881470811097434345351061
61255028881470811097434373930777
61255028881470811097998086639343
61255028881470811097998458162553
61255028881470811097998458162761
61255028881470811097998459697794
61255028881470811227666131204989
61255028881470811227916835308093
61255028881470811639448394331405
61255028881470811639699098434509
61255028881470811646226315793045
61255028881470811822462733498701
61255028881470811822713437601805
61255028881470816585918162584473
61255028881470816585977453508199
61255028881470816585980924362495
61255028881470816585980925766546
61255028881470816585980925766547
61255028881470816586168952439823
61255028881470816587610158076079
61255028881470816587610501032671
61255028881470816631922422912942
61255028881470816633614761334993
61255028881470817182406731776977
61255028881470817182469407798541
61255028881471066814879778508108
61255028881471066815067806585436
61255028881471067409676380801820
61255028881471067409864408879148
61255028881471111286454265360894
61255028881471111881250867654606
61255028881481568634596276673459
61255028881481568635157689351479
61255028881481568635160356656045
61255028881481568635161389775219
61255028881481568635161391310413
61255028881481571789958259174605
61255028881481571792155392335113
61255028881481571792218068360889
61255028881481571792409539766768
61255028881481572204003774815808
61255028881481573439349535325488
61255028881481573439350567377384
61255028881481573987828468477141
61255028881481573988329790939829
61255028881481573988329791062245
61255028881481573988388994711629
61255028881481573988389109497053
61255028881481573988389109498457
61255028881481573988392466965605
61255028881481573988392467088021
61255028881481573988392552709125
61255028881481574033327910676926
61255028881481574034143813620938
61255028881481574034147171206130
61255028881481574169080882436279
61255028881481574170588665052398
61255028881481574170590903306933
61255028881481574170590989400373
61255028881481574170592018270149
61255028881481574170841693503477
61255028881481574171340658321161
61255028881481574171340687017469
61255028881481574171341692975481
61255028881481574171341806231486
61255028881481574171344015788261
61255028881481574171344044486021
61255028881481574171406806605285
61255028881481574171406806721877
61255028881481574171407925935894
61255028881481601986229825679045
61255028881481601988739276797207
61255028881481601988740305666983
61255028881481601989492417976343
61255028881481601989493452630663
61255028881481607385152930966136
61255028881481607385968833910148
61255028881481607523228473676696
61255028881481607523229502546472
61255028881481616262159592028511
61255028881481616262163064286859
61255028881481616264046786845073
61255028881481616264046786849445
61255028881481618040653336590507
61255028881481618040841621885279
61255028881481618040904040693611
61255028881481618040904297911055
61255028881481618040904297912507
61255028881481618045738082827083
61255028881481618045926110904411
61255028881481618045926110905863
61255028881481618045926115155213
61255028881481618046490195137847
61255028881481618048184660712579
61255028881481618048185803901219
61255028881481618048243980669483
61255028881481618048245123858123
61255028881481618048248567536754
61255028881481618048248567536755
61255028881481618048432008746811
61255028881481618048433151935451
61255028881481618048433151936903
61255028881481618048435364798421
61255028881481618048435480650867
61255028881481618048436507987061
61255028881481618048436595614082
61255028881481618048436595614083
61255028881481618048436595615534
61255028881481618048436595615535
61255028881481618048436599864885
61255028881481618048997236168887
61255028881481618049000220682737
61255028881481618049000565056271
61255028881481618049000592219045
61255028881481618049000592236307
61255028881481618049000679847518
61255028881481618049000679847519
61255028881481618453251416455227
61255028881481618457520088736055
61255028881481618457771054307565
61255028881481618458272462513773
61255028881481618460025986579859
61255028881481618460027129767095
61255028881481618460027129768499
61255028881481618460029342630017
61255028881481618460030485818657
61255028881481618460218862991301
61255028881481618460782570965243
61255028881481618460782942501551
61255028881481618460782942501711
61255028881481618504088466586104
61255028881481618504088466586105
61255028881481618504088809542697
61255028881481618506536527415998
61255028881481618633755018885105
61255028881481618636204114719079
61255028881481618636265756089083
61255028881481618636265756090535
61255028881481618640534689843933
61255028881481618641282986938305
61255028881481618641286430144601
61255028881481618641286687362045
61255028881481618641286802153245
61255028881481618643045169831870
61255028881481618643045169831871
61255028881481618643233202158597
61255028881481618643793466926243
61255028881481618643793466926291
61255028881481618643796910604922
61255028881481618643796910604923
61255028881481618643797167349983
61255028881481618643797196046339
61255028881481618643797196047743
61255028881481618643797282141182
61255028881481618643797282141183
61255028881481618643797282141230
61255028881481618643797282141231
61255028881481621751966491266993
61255028881481621752530575498977
61255028881481621752593251524753
61255028881481621755038618237019
61255028881481622210128843764906
61255028881481622210130215591274
61255028881481622210317129059678
61255028881481622211758677652526
61255028881481622212574580596538
61255028881481623444659957315934
61255028881481623445475636326482
61255028881481623445475976100954
61255028881481623445475980700224
61255028881481623445663921621254
61255028881481623574577672865399
61255028881481623574578701733723
61255028881481623581920711691247
61255028881481623582105297962007
61255028881481623582106412569479
61255028881481623582106412570931
61255028881481623582106416820281
61255028881481623582108654012165
61255028881481623582108739751313
61255028881481623582108739768575
61255028881481623582108741168255
61255028881481623582171415777089
61255028881481623582670415313117
61255028881481623582670496802915
61255028881481623582670501052265
61255028881481623582673509896481
61255028881481623582673852870335
61255028881481623582673854270015
61255028881481623582673886154315
61255028881481623582673973310613
61255028881481623582733177078041
61255028881481623582736645087039
61255028881481623582736647919239
61255028881481623582736649336389
61255028881481623582921200904567
61255028881481623582921200906019
61255028881481623582921205155369
61255028881481623582924556956177
61255028881481623582924675996567
61255028881481623584616925860319
61255028881481623585181010092303
61255028881481623993700390401123
61255028881481623993700766660569
61255028881481623993702717587121
61255028881481623993951355972633
61255028881481623993951470763673
61255028881481623994455858766209
61255028881481623994456231837711
61255028881481623994456236437029
61255028881481623994515178736211
61255028881481623994515178737615
61255028881481623994515182987013
61255028881481623994515182987173
61255028881481623994515440204457
61255028881481623994515440204617
61255028881481623994515554995657
61255028881481623994515556058515
61255028881481623994518536204923
61255028881481623994518621948283
61255028881481623994518650646043
61255028881481623994518650995963
61255028881481623994518653828211
61255028881481623994518653828371
61255028881481623994518879165727
61255028881481623994518907863487
61255028881481623994518912462805
61255028881481623994518993952555
61255028881481623994518998201953
61255028881481623994703468281945
61255028881481623994706907243055
61255028881481623996210131685291
61255028881481623996210132039583
61255028881481623996210903691915
61255028881481623996211160555067
61255028881481623996211246648507
61255028881481623996963244166619
61255028881481623996963244166779
61255028881481623996963272863135
61255028881481623996963272868751
61255028881481868823929632790863
61255028881481868824410806321947
61255028881481868824682773969950
61255028881481868824682773969951
61255028881481871981492105687628
61255028881481871981680133764956
61255028881481872393274368814044
61255028881481872393462396891372
61255028881481872576288707981340
61255028881481872576476736058668
61255028881481873765062656638830
61255028881481874176844919765246
61255028881481874177660822709258
61255028881481874177664180294450
61255028881481874177852208371778
61255028881481874360591479523322
61255028881481902178764131187096
61255028881481907116887676928040
61255028881481907117619897518820
61255028881481907528669940054456
61255028881481907529485842998468
61255028881481907712688095924228
61255028881481916453045671834062
61255028881481916453066592540414
61255028881481917047863194834126
61255028881481918230657298973208
61255028881481918235739873151369
61255028881481918237435478728248
61255028881481918237707189612270
61255028881481918237707189612271
61255028881481918238271273844254
61255028881481918238271273844255
61255028881481918647041734399033
61255028881481918647605818631017
61255028881481918825453901266920
61255028881481918825725497378616
61255028881481918830536475445081
61255028881481918833067876137966
61255028881481918833067876137967
61255028881481921987618546463094
61255028881481921987806574540422
61255028881481922399400809589510
61255028881481922399587723057914
61255028881481922399588837666838
61255028881481922401029271650762
61255028881481923588908963061570
61255028881481923588992645414802
61255028881481923588992989788544
61255028881481923589180930709574
61255028881481923771923646720493
61255028881481923772191799507849
61255028881481923772195241296995
61255028881481924183705909728865
61255028881481924183789220545789
61255028881481924183789477763233
61255028881482769254146187388163
61255028881482769254958389908275
61255028881482769254962090332175
61255028881482769254962091867209
61255028881482769391678537875171
61255028881482769392243765768131
61255028881482769392494469871235
61255028881482774742125210368551
61255028881482774742396806480247
61255028881482774742877322677863
61255028881482774743148918789559
61255028881482802606051075287841
61255028881482802606803187597153
61255028881482802606866978231853
61255028881482818665537668774955
61255028881482818665538783402753
61255028881482818665558560783547
61255028881482818665558560802421
61255028881482818665746588860875
61255028881482818665747621981453
61255028881482818666290814204845
61255028881482818666290895712065
61255028881482818666311706213437
61255028881482818666311706213597
61255028881482818666374463727559
61255028881482818666374463746433
61255028881482818666559052849393
61255028881482818666562491804887
61255028881482818667982033799093
61255028881482818667983148408017
61255028881482818667985389849091
61255028881482818667985391384285
61255028881482818667986504458175
61255028881482818667986505993209
61255028881482818668006281857683
61255028881482818668006283374163
61255028881482818668006283392877
61255028881482818668253629891915
61255028881482818668253630009959
61255028881482818668254773198599
61255028881482818668257073570547
61255028881482818668257102268307
61255028881482818668258106691125
61255028881482818668258135388885
61255028881482818668822184801695
61255028881482818668822184801855
61255028881482818668822186318015
61255028881482818668822186318175
61255028881482818668822186336889
61255028881482818803008376356925
61255028881482818803572460588909
61255028881482818805518861066597
61255028881482819206987260575841
61255028881482819206987632112149
61255028881482819207259228223845
61255028881482819207824084108161
61255028881482819214519043371805
61255028881482819214581457930579
61255028881482819214598910982273
61255028881482819214602378635527
61255028881482819214602726197213
61255028881482819214790639483341
61255028881482819214853430300317
61255028881482819215333831706733
61255028881482819215351023291585
61255028881482819215354723715325
61255028881482819215354723715485
61255028881482819215354838506525
61255028881482819217029178986001
61255028881482819217301124193013
61255028881482819217301152890773
61255028881482819217861503279523
61255028881482819217864859329681
61255028881482819217864860863471
61255028881482819217865203703263
61255028881482819217865203703423
61255028881482819217865232399619
61255028881482819217865232399779
61255028881482819217865232401023
61255028881482819217865318494463
61255028881482819252740845367665
61255028881482819253492957676977
61255028881482819253556748311677
61255028881482819261087159753449
61255028881482819261087502710041
61255028881482819263054737682597
61255028881482819263615088187987
61255028881482819263618788611887
61255028881482819263618903402927
61255028881482819400315463360309
61255028881482819400315492058069
61255028881482819400879543342943
61255028881482819400879572039251
61255028881482824155905094271011
61255028881482824155965533087641
61255028881482824155967856035935
61255028881482824155967857435615
61255028881482824155967857906547
61255028881482824155968972515471
61255028881482824156174367434413
61255028881482824156174453173561
61255028881482824156717645396953
61255028881482824156720997215023
61255028881482824156720998614703
61255028881482824156721001919287
61255028881482824156721003336437
61255028881482824156721089075585
61255028881482824156738451666397
61255028881482824156738537405545
61255028881482824156741922507595
61255028881482824156742009663893
61255028881482824156801213431321
61255028881482824156804684272519
61255028881482824156804685689669
61255028881482824156989237257847
61255028881482824156989241508649
61255028881482824156992712349847
61255028881482824202474673985453
61255028881482824202495594573761
61255028881482824202558270599537
61255028881482824202742822167715
61255028881482824202742826772809
61255028881482824202746268561955
61255028881482824202746298676865
61255028881482824750764202984219
61255028881482824750765231853995
61255028881482824750782684905689
61255028881482824751033731965385
61255028881482824751514248163001
61255028881482824751514249225859
61255028881482824751517344163307
61255028881482824751517346995715
61255028881482824751517348530749
61255028881482824751517605630149
61255028881482824751517605748193
61255028881482824751517687119899
61255028881482824751534797215001
61255028881482824751535055495303
61255028881482824751535141234451
61255028881482824751538153265159
61255028881482824751538240421297
61255028881482824751538269119057
61255028881482824751538497638741
61255028881482824751538526336501
61255028881482824751597558979925
61255028881482824751597817260227
61255028881482824751601259403665
61255028881482824751601288101425
61255028881482824751785844274697
61255028881482824751789287480993
61255028881482824751789316178753
61255028887171393130653484553592
61255028887171409601940565872552
61255028887379442044752122662218
61255028887390197754366196470468
61255028887390198852451202604676
61255028887390242225940683323254
61255028887390243873884266946562
61255028887390244056898606580418
61255028887390244056898606580419
61255028887390244056898949537010
61255028887390244056898949537011
61255028887390247030879645582222
61255028887390247577393243899038
61255028887390247577478298078638
61255028887390247577665211547042
61255028887390247579106760139890
61255028887390247579922663083902
61255028887390248857740361168314
61255028887390248857740475487178
61255028887390248858493616666266
61255028887390248858493621370530
61255028887390248858577303723762
61255028887390248858577648097504
61255028887390248858765589018534
61255028887390248860207137611382
61255028887391394804759309014461
61255028887391400157736328883993
61255028887391444630963170675559
61255028887391444630966642933699
61255028887391444630966871099251
61255028887391444630966985890291
61255028887391444813981210738723
61255028887391450163865870381499
61255028887391450163866899251275
61255028887391450164615887925331
61255028887391450164702922551547
61255028887391450164702926800897
61255028904788313429983027197055
61255028904788313475548583911503
61255028904861248487631603695839
61255028904861248487631603695887
61255028904897269232695379437915
61255028904897269232695408017631
61255028904897271016080135967053
61255028904897271016080912341119
61255028904897271016081283877427
61255028904897271016331959400815
61255028904897271016896038909661
61255028904897271017085214898767
61255028904897271061834840089535
61255028904897271062001947578555
61255028904897271062001976158271
61255028904897271062085544192639
61255028904897271062838771110875
61255028904897271199262616214879
61255028904897271199262730533743
61255028904897271199283536803235
61255028904897271199283622542383
61255028904897271200099439747199
61255028904897569421777945240731
61255028904897571205330585633003
61255028904897571205350729969661
61255028904897571205351849177855
61255028904897571205539877255231
61255028904897571205602553280959
61255028904897571205602553281007
61255028904897571206166632907849
61255028904897571206166632913673
61255028904897571206167752121867
61255028904897571206355780199243
61255028904897571388533210095023
61255028904897571388533295834171
61255028904897587859907417563992
61255028905080052928243921975759
61255028905080052928244264932351
61255028905080052928264813984399
61255028905080052928265185520659
61255028905080052928265185520707
61255028905080052928327861546483
61255028905080052928328976155359
61255028905080052928328976155407
61255028905080052928515889623763
61255028905080052928517004232687
61255028905080052973997849724175
61255028905080052974081417758543
61255028905080053111258489780783
61255028905080053111258518360547
61255028905080053111279410369091
61255028905080086282598361449833
61255028905080086282598361449881
61255028905080086465612329080869
61255028905080086465612586298313
61255028905080097400717965546121
61255028905080097400718337082381
61255028905080097400718337082429
61255028905080097583732561930813
61255028905116070149554163809747
61255028905116070150370066753759
61255028905116070150370067816617
61255028905116070287002946262595
61255028905116070287568059364307
61255028905116070287568060427165
61255028905116075639899550907529
61255028905116075639899636646677
61255028905116075639962312668081
61255028905116075639983233256389
61255028905116075639983233260761
61255028905116075639984347869685
61255028905116075639984348219605
61255028905116075640733016966925
61255028905116075640734137243801
61255028905116075640736374435477
61255028905116075640736460178997
61255028905116075640736460528917
61255028905116075640795664294941
61255028905116075640796813269577
61255028905116075640799136204773
61255028905116075640987164282101
61255028905116075640987164632021
61255028905116075685736789472869
61255028905116075686549249204809
61255028905116075686550369481685
61255028905116075686552692416881
61255028905116075823748362092233
61255028905116103504639453111091
61255028905116103641898715556787
61255028905116103641898972774231
61255028905116103641900121747415
61255028905116118326353115856265
61255028905116119701407234173023
61255028905116120105657828821095
61255028905116120105657828822499
61255028905116120105658086038539
61255028905116120109927019793389
61255028905116120110679132102701
61255028905116120112374737666483
61255028905116120112437499781327
61255028905116120112625532108053
61255028905116120113185796875699
61255028905116120113189240081995
61255028905116120113189268778351
61255028905116120113189268779755
61255028905116120113189268784127
61255028905116120113189497299439
61255028905116120113189525995795
61255028905116120113189525997199
61255028905116120113189526001571
61255028905116120113189612090639
61255028905116120151348994922631
61255028905116120151411413730963
61255028905116120151411670948407
61255028905116120151412791225283
61255028905116120156411453349625
61255028905116120156411796306217
61255028905116120156495364340585
61255028905116120158939381784163
61255028905116120158943082213679
61255028905116120158943196999103
61255028905116120288610783835831
61255028905116120293672464942589
61255028905116120293693356951133
61255028905116120296203836939071
61255028905116120296203865635427
61255028905116120296203865635475
61255028905116123404917354314139
61255028905116123407445287353771
61255028905116125235059607520193
61255028905116125235059636099909
61255028905116125235080528108501
61255028905116125646025705767791
61255028905116125646025734465551
61255028905116125646107321458457
61255028905116125646274457527193
61255028905116125646838170222869
61255028905116125646838428503171
61255028905116125646838541759177
61255028905116125646838542822035
61255028905116125646841608711803
61255028905116125646841613429165
61255028905116125646841637409563
61255028905116125646841637759483
61255028905116125646841642126925
61255028905116125646841865929247
61255028905116125646841870646609
61255028905116125646841894627007
61255028905116125646841899226325
61255028905116125646841899344369
61255028905116125646841980716075
61255028905116125646859090811177
61255028905116125646859349091479
61255028905116125646859433767769
61255028905116125646859434830627
61255028905116125646862534017473
61255028905116125646862562715233
61255028905116125646862786635599
61255028905116125646862791234917
61255028905116125646862819932677
61255028905116125646922109793545
61255028905116125646922110856403
61255028905116125646925548750443
61255028905116125646925552999841
61255028905116125646925581697601
61255028905116125647110137870873
61255028905116125647113581077169
61255028905116125647113609774929
61255028905116125648553924722627
61255028905116125648554010461775
61255028905116125648555039331551
61255028905116125648617801446395
61255028905116125649369827666639
61255028905116125649369913755707
61255028905116125649369942452063
61255028905116370338991865178911
61255028905116370476064591477103
61255028905116370476817732656191
61255028905116370476817733719001
61255028905116375829170230526821
61255028905116375829422049238849
61255028905116375829982690258761
61255028905116375829983810535637
61255028905116375829986133470833
61255028905116375830067378570005
61255028905116376012998035384069
61255028905116403831170687047843
61255028905116418515539770165733
61255028905116419882498998949639
61255028905116419883335822481959
61255028905116419889842147845001
61255028905116419889924716179790
61255028905116419890677828169807
61255028905116419890677828188681
61255028905116420294846232279235
61255028905116420294928422819283
61255028905116420294928422819331
61255028905116420294928680036775
61255028905116420294929800313603
61255028905116420295117828390931
61255028905116420299113669503587
61255028905116420299176693085273
61255028905116420299928805394537
61255028905116420299928805394585
61255028905116420301896126106241
61255028905116420302456390872483
61255028905116420302459834078779
61255028905116420302459834084603
61255028905116420302459834551163
61255028905116420302460091302047
61255028905116420302460206087423
61255028905116420302460206087471
61255028905116420477860457127667
61255028905116420482943030242969
61255028905116420485474430935855
61255028905116425424330201518381
61255028905116425424330230098097
61255028905116425835356994750341
61255028905116425836108764103061
61255028905116425836109107059653
61255028905116425836109108122463
61255028905116425836112202710039
61255028905116425836112203176599
61255028905116425836112207309309
61255028905116425836112236007069
61255028905116425836112464526753
61255028905116425836112464644797
61255028905116425836133500024406
61255028905116425836196146998029
61255028905116425836196176050182
61255028905116425838640507752539
61255028905189054979454470969383
61255028905189054980228618475927
61255028905189054980291037282855
61255028905189054980291294500299
61255028905189054980291294501703
61255028905189055025962431652675
61255028905189055026044622192723
61255028905189055026044879410167
61255028905189055026045999687043
61255028905189055163223100288999
61255028905189055163243992297591
61255028905189066098349365760807
61255028905189071633781027374911
61255028905189071633969312319763
61255028905189071634032074434607
61255028905189071634512218627951
61255028905189071634512247325711
61255028905189071634512475845395
61255028905189071634533139684223
61255028905189071634533396551747
61255028905189071634595901447743
61255028905189071634596158666591
61255028905189071634784186743919
61255028905189371823782813092747
61255028905189371823866495445979
61255028908070888660259094603642
61255028908070888843210676723376
61255028908070888843273438488300
61255029040678590624843265125365
61255029040678591172859130544875
61255029040678591173134170317733
61255029040678591173134170335203
61255029040678591173886282627045
61255029040678591173886282644515
61255029040678593003277561990693
61255029040678593003277567775285
61255029040678593003758082910043
61255029040678593004029674300005
61255029040679476779272682752803
61255029040679476780024795062115
61255029040679476780087814044483
61255029040679482267171838122723
61255029040679491596571168764715
61255029040679491596634187747083
61255029040679491596634959399415
61255029040679491596655879987723
61255029040679491596655884691987
61255029040679491596844251021643
61255029040679491596844255725907
61255029040679491596906927047419
61255029040679491596906931751683
61255029040679491603434150522997
61255029040679491603434150540467
61255029040679491603685197582693
61255029040679491604162270119147
61255029040679491604165370841186
61255029040679491604186262832309
61255029040679491604249310511033
61255029040679491604433866230843
61255029040679491604437309892005
61255029040679491740883190193289
61255029040679493388012242230941
61255029040679493388075033043545
61255029040679493388555439171695
61255029040679493388572630756547
61255029040679493388573002292855
61255029040679493388576069713445
61255029040679493388639117274125
61255029040679493388827030566029
61255029040679493426714565141939
61255029040679493426777584124307
61255029040679493426778355776639
61255029040679493426987647398867
61255029040679493427050323424643
61255029040679493434305666496371
61255029040679493434308767218410
61255029040679493434308767218411
61255029040679493434389234530739
61255029040679493434392702183993
61255029040679493434577262608067
61255029040679493563975319517459
61255029040679493563975576734903
61255029040679493564060030740467
61255029040679493571026587650793
61255029040679493571569778811375
61255029040679493571587227141287
61255029040679493571590666098185
61255029040751526048331234391219
61255029040752426478882261656179
61255029040752428262708241505305
61255029040752428263272068518441
61255029040752428263272325735885
61255029040783946488737498502354
61255029040783946488925783784077
61255029040783946489740572119165
61255029040784846508512692439008
61255029040784846919288525767314
61255029040784846920294698347980
61255029040784848155641487609136
61255029040784848155641487727228
61255029040784848155641744944672
61255029040784848338656084111968
61255029040784848704496478437588
61255029040784848704684763732360
61255029040784863162814112925264
61255029040784863574596118834236
61255029040784864809942908213484
61255029040785147109565263648408
61255029040785148344912053027656
61255029040787545054696274088055
61255029040787545054762136575018
61255029040787549995331414424457
61255029040787549995582118529013
61255029040787549996146202759545
61255029040787549996146202760997
61255029040787549996334488054317
61255029040787550407928465885961
61255029040787550407928465887365
61255029040787550407931566259484
61255029040787550407931823358884
61255029040787550407931823476928
61255029040787550590106753174721
61255029040787550590859122701429
61255029040787550590880043406377
61255029040787550590945905775296
61255029040787550590945905893340
61255029040787561709251842356046
61255029040787566513190226461504
61255029040787848401218345443288
61255029040787850048347397948952
61255029040787850231361737116248
61255029040787850597202388777356
61255029040787850780216499773484
61255029040787866702648818435208
61255029040788751164947708223349
61255029040788751164948051063301
61255029040788751164948079759657
61255029040788751210701293015173
61255029040970330671412599183063
61255029040970330671415957105077
61255029040970330671415957122547
61255029040970330671416071540581
61255029040970330671667004164773
61255029040970330672230831179313
61255029040970330672230831196783
61255029040970330672230859776499
61255029040970330672230859875669
61255029040970332501555995560287
61255029040970332501558319908261
61255029040970332501559348778037
61255029040970332502374256153723
61255029040970364023237619472273
61255029040970364025748104164475
61255029040970364025748104181945
61255029040970364025748132761661
61255029040970365853381015849497
61255029040970365854195804184585
61255029040970365855890381228511
61255029040970365856643522407599
61255029040970365856643865364191
61255029040970375136275020926661
61255029040970375137090842835789
61255029040970375143869108666799
61255029040970375143869108684269
61255029040970375143869480203107
61255029040970375143869480220577
61255029040970375144621220976111
61255029040970375144621592512419
61255029040970376966418417303885
61255029040970376967233205638973
61255029040970376967234234508749
61255029040970376974012500339759
61255029040970376974200905737987
61255029040970376974764612649071
61255029040970376974764988907113
61255029040970376974764989969971
61255029040971216277805516599843
61255029040971216277805602338991
61255029040971216278557628909155
61255029040971216278620390674079
61255029040971216278620647891523
61255029040971227395926635421031
61255029040971227396678747730343
61255029040971231095188718539027
61255029040971231095188804278175
61255029040971231095377089572947
61255029040971231101963626448023
61255029040971231101966984370037
61255029040971231101966984387506
61255029040971231101966984387507
61255029040971231101967098805541
61255029040971231102218031429733
61255029040971231102218031447203
61255029040971231102719096679349
61255029040971231102781858444273
61255029040971231102781887041459
61255029040971231102966700077883
61255029040971231102970143739045
61255029040971231239416024040329
61255029040971232475326930480627
61255029040971232879577496550387
61255029040971232886355762381397
61255029040971232886607866890585
61255029040971232887105464603587
61255029040971232887105836139895
61255029040971232887108903560485
61255029040971232887108936861934
61255029040971232887108936861935
61255029040971232887109193607043
61255029040971232887171693903721
61255029040971232887171698626858
61255029040971232887171698626859
61255029040971232887171951121165
61255029040971232887360242201933
61255029040971232925331081342211
61255029040971232925332195951135
61255029040971232932107022825247
61255029040971232932110490478501
61255029040971232932921811160335
61255029040971232932922068377779
61255029040971232932925283418682
61255029040971232932925283418683
61255029040971233062592864587507
61255029040971233062781149882279
61255029040971233069555976756391
61255029040971233069559415713289
61255029040971233070120060988327
61255029040971233070120060988375
61255029040971233070123499945225
61255029040971233070123499945273
61255029040971233070123533246723
61255029040971264453788646737233
61255029040971264453788903954677
61255029040971264456299045690287
61255029040971264456299045707757
61255029040971264456299131429435
61255029040971264456299131446905
61255029040971264456299160026621
61255029040971264456299388646879
61255029040971264456299388664349
61255029040971266238178744119793
61255029040971266240687823700243
61255029040971266240687823701647
61255029040971266240688080917687
61255029040971266240688080919091
61255029040971266240688852571423
61255029040971266240688966888883
61255029040971266240689224106327
61255029040971266240689224107731
61255029040971266240877515187095
61255029040971266283932043114457
61255029040971266283932300331901
61255029040971266284746831449545
61255029040971266284747088666989
61255029040971266286631071399203
61255029040971266421380997045601
61255029040971266421945081277537
61255029040971266421945081277585
61255029040971266423891477033539
61255029040971266424455304048079
61255029040971266424455561265523
61255029040971275567641870100749
61255029040971275571909651239557
61255029040971275574420135931759
61255029040971275574420135949229
61255029040971275574420164511475
61255029040971275574420507468067
61255029040971275574420507485537
61255029040971275575172248241071
61255029040971275575172276820787
61255029040971275575172619777379
61255029040971275712433288413751
61255029040971277356299491404673
61255029040971277358809199738875
61255029040971277358809971392611
61255029040971277358998262471975
61255029040971277359562345168765
61255029040971277359562346703959
61255029040971277397784490121377
61255029040971277397785261773709
61255029040971277402053047616781
61255029040971277404751818684083
61255029040971277405312200957133
61255029040971277405315673215480
61255029040971277405315673215481
61255029040971277534418398499989
61255029040971277534982482731925
61255029040971277534982482731973
61255029040971277542012601639271
61255029040971277542576684808445
61255029040971277542576685871255
61255029041002751112637123887634
61255029041002751112825409169357
61255029041002751113640168937778
61255029041002751113640197504445
61255029041002752394743642059656
61255029041002752760020323685389
61255029041002752760020323689601
61255029041002752760020580907045
61255029041002752760772693216357
61255029041002795577750221154621
61255029041002795577750478372065
61255029041002795578502590668327
61255029041002795578502590681376
61255029041002795578502590681377
61255029041002795578503362320659
61255029041002795578503362333708
61255029041002795578503362333709
61255029041002795585278189194771
61255029041002796866131244023754
61255029041002797275716580523380
61255029041002797277913254636990
61255029041002797278164298396474
61255029041002800936003372792107
61255029041002801111423510368365
61255029041002801118954950312523
61255029041002801119766266756653
61255029041002801121273963279333
61255029041002802766146650141991
61255029041002802769155099379239
61255029041003651543188151152594
61255029041003651543439083403781
61255029041003651543442555780221
61255029041003651543442555780226
61255029041003651544191195713093
61255029041003651544194668089533
61255029041003651544194668089538
61255029041003653327765785567613
61255029041003653327766128524205
61255029041003653327766133241567
61255029041003653327769257938229
61255029041003653327769257939633
61255029041003653327769343560737
61255029041003653327769343565109
61255029041003653327769600782553
61255029041003653327769600894821
61255029041003653327769600896225
61255029041003653327827775675993
61255029041003653327828547328325
61255029041003653327832019586513
61255029041003653327832019586673
61255029041003653327832019703153
61255029041003653327832019704557
61255029041003653327832362543265
61255029041003653328329869795385
61255029041003653328329955534533
61255029041003653328392631564521
61255029041003653328580916855081
61255029041003653328580916859293
61255029041003653328584389117640
61255029041003653328584389117641
61255029041003653328584389229909
61255029041003653328584389231313
61255029041003653328584474852577
61255029041003653510783568409169
61255029041003653510783597105525
61255029041003653510783597106929
61255029041003696008803599266771
61255029041003696009054303369875
61255029041003696009054646326467
61255029041003696013886173444931
61255029041003696014136992356544
61255029041003696015581897117642
61255029041003696015832602620219
61255029041003696015832602620427
61255029041003696015832602637689
61255029041003696016396658154603
61255029041003696016396686852203
61255029041003696016396686852411
61255029041003696016396686869673
61255029041003696153093328297931
61255029041003696153657412529915
61255029041003696153657441227675
61255029041003697250928686496890
61255029041003697385930009225549
61255029041003697433943025664186
61255029041003697792628550267803
61255029041003697792628554985165
61255029041003697793193410869481
61255029041003697793443338598679
61255029041003697793443338602891
61255029041003697793443343320253
61255029041003697793444114972585
61255029041003697797711896098295
61255029041003697798275980326067
61255029041003697800222380803595
61255029041003697800222380807967
61255029041003697800222409499951
61255029041003697800222409501355
61255029041003697800783026078681
61255029041003697800786465035579
61255029041003697800786465035739
61255029041003697800786493733339
61255029041003697976207750036777
61255029041003697976458454139881
61255029041003697980726239982953
61255029041003697983236719970891
61255029041003697983236724692625
61255029041003697983236748667247
61255029041003697983236748668651
61255029041003697983236749141088
61255029041003697983797365245977
61255029041003697983800804202875
61255029041003697983800832900635
61255029041003700955524162096922
61255029041003701503752392663243
61255029041003701503815068689019
61255029041003701504312918897891
61255029041003701504313004637039
61255029041003701549568653616357
61255029041003701550320765925668
61255029041003701550320765925669
61255029041003701551762314518516
61255029041003701551824990526823
61255029041003701551824990544293
61255029041003701686766617511675
61255029041003701686766646209435
61255029041003702785667439451018
61255029041003702915335484016505
61255029041003702922110310890617
61255029041003702922112635238591
61255029041003702922925099225705
61255029041003702922928538182603
61255029041003702922928571484053
61255029041003702924620790878555
61255029041003702924620819574911
61255029041003702924620824180005
61255029041003703327117489925477
61255029041003703327180165951253
61255029041003703333892316799589
61255029041003703333895668604561
61255029041003703333895670021711
61255029041003703333958431782263
61255029041003703333958431786635
61255029041003703333958460478619
61255029041003703333958460480023
61255029041003703334459752832333
61255029041003703334519077057349
61255029041003703336214797406555
61255029041003703336214797407959
61255029041003703336966881019511
61255029041003703336966881019671
61255029041003703336966909715867
61255029041003703336966909717271
61255029041003996204852119461478
61255029041003997440199280377034
61255029041006349671067559883827
61255029041006349677845825714837
61255029041006349677846968902073
61255029041006349677846973625211
61255029041006349678035144128783
61255029041006349678035254198297
61255029041006349678097930224025
61255029041006349678097930224073
61255029041006349678097934945759
61255029041006349678595527937027
61255029041006349678595899473335
61255029041006349678598966893925
61255029041006349678599338430233
61255029041006349678599338430281
61255029041006349678661757237161
61255029041006349678661761960298
61255029041006349678661761960299
61255029041006352832581423743929
61255029041006352832581423748141
61255029041006352833145507975913
61255029041006352833396212079017
61255029041006352833396212083229
61255029041006352835844306564285
61255029041006352835847749884413
61255029041006354619230954070589
61255029041006354619231039809737
61255029041006354619234024342301
61255029041006354619234052922017
61255029041006354619234397394929
61255029041006354619234397749221
61255029041006354619419215036447
61255029041006354619419325104509
61255029041006354619422309637073
61255029041006354619422423938675
61255029041006354619422682689701
61255029041006354619482001130285
61255029041006354619485099964451
61255029041006354619485444808916
61255029041006354619485444808917
61255029041006354619986165231329
61255029041006354619986508170659
61255029041006354619986509587601
61255029041006354620045828144825
61255029041006354620045828146277
61255029041006354620049271824908
61255029041006354620049271824909
61255029041006354620234113439597
61255029041006355031016316035335
61255029041006355031016317570529
61255029041006355031016403309677
61255029041006355031204688486405
61255029041006355031204688604449
61255029041006355031264011290219
61255029041006355031267364630225
61255029041006355031768428344647
61255029041006355031768772714017
61255029041006355031827976485817
61255029041006355031828091271241
61255029041006355031828091272645
61255029041006355031831448744164
61255029041006355031831448744165
61255029041006355031831448862208
61255029041006355031831448862209
61255029041006355077021035161404
61255029041006355211767751901155
61255029041006355212519864210467
61255029041006355214030742943533
61255029041006355214215474373567
61255029041006355214218913448509
61255029041006355214779640095301
61255029041006355214779640095349
61255029041006355214779668791657
61255029041006383029668807453233
61255029041006383032179287441171
61255029041006383032931399750531
61255029041006397297443845487527
61255029041006397297443845491739
61255029041006397298007929719511
61255029041006397298258633822615
61255029041006397298258633826827
61255029041006397298259662692391
61255029041006397298259662696603
61255029041006397300514970754763
61255029041006397300515999624539
61255029041006397300518414429183
61255029041006397304975285798915
61255029041006397305037961824691
61255029041006397305539370030899
61255029041006397305598573802699
61255029041006397305602046061047
61255029041006397308046382482383
61255029041006397308046411061939
61255029041006397308046411062099
61255029041006397308049768651502
61255029041006397308049768651662
61255029041006397308049854386439
61255029041006397308049854740570
61255029041006397308049854740571
61255029041006397719831774560426
61255029041006398955178567122002
61255029041006399084846492664361
61255029041006399089177064601271
61255029041006399089365092678599
61255029041006399089365092680051
61255029041006399089365096929401
61255029041006399089427768705827
61255029041006399089929176912035
61255029041006399091624414139099
61255029041006399091624528457963
61255029041006399091684105632311
61255029041006399091687549310942
61255029041006399091687549310943
61255029041006399092436217943075
61255029041006399092436222192425
61255029041006399092439316793051
61255029041006399092439321497315
61255029041006399092439661149323
61255029041006399092439661621706
61255029041006399092439661621707
61255029041006399496126318714953
61255029041006399496690398229415
61255029041006399496691174599109
61255029041006399496691174599269
61255029041006399500959070510243
61255029041006399501210036081753
61255029041006399501773744059907
61255029041006399503406793106474
61255029041006399503464968354047
61255029041006399503466111541283
61255029041006399503469467592845
61255029041006399503469469126475
61255029041006399503469469127879
61255029041006399503657844765489
61255029041006399504218113782693
61255029041006399504218485319001
61255029041006399504221552739431
61255029041006399504221552739591
61255029041006399504221924275739
61255029041006399504221924275899
61255029041006399541628942658405
61255029041006399541879989718101
61255029041006399542443730993493
61255029041006399546963707084901
61255029041006399549975170950748
61255029041006399676630173644753
61255029041006399678889697033876
61255029041006399678889697033877
61255029041006399679140658354425
61255029041006399679638622882001
61255029041006399679642061838899
61255029041006399679642837740629
61255029041006399679642838212964
61255029041006399679642838212965
61255029041006399679643094958073
61255029041006399679643096493267
61255029041006399679704480645827
61255029041006399679704480647279
61255029041006399679704485368965
61255029041006399679705513766405
61255029041006399679705514238741
61255029041006399679893799061177
61255029041006399683973671618121
61255029041006399684161584904249
61255029041006399684161700758307
61255029041006399684224375721225
61255029041006399684224376784083
61255029041006399686483780069750
61255029041006399686483780069751
61255029041006399686483808293771
61255029041006399686484151606058
61255029041006399686484151606059
61255029041006399686672069613921
61255029041006399686672098311681
61255029041006399687232448700479
61255029041006399687232452949829
61255029041006399687232453422164
61255029041006399687232453422165
61255029041006399687232824958472
61255029041006399687232824958473
61255029041006399687232826021331
61255029041006399687235891906727
61255029041006399687235892379062
61255029041006399687235892379063
61255029041006399687235892379110
61255029041006399687235892379111
61255029041006399687235920603083
61255029041006399687235925326217
61255029041006399687235925326220
61255029041006399687235925326221
61255029041006399687236263915370
61255029041006399687236263915371
61255029041006399687236263915418
61255029041006399687236263915419
61255029041006402795405473041181
61255029041006402795405474458123
61255029041006402795468150483899
61255029041006402795969557273165
61255029041006402795969558690107
61255029041006402797912514072221
61255029041006404488099710742454
61255029041006404488350873643158
61255029041006404488914872135994
61255029041006404490795495865866
61255029041006404491359237141258
61255029041006404618017426291919
61255029041006404618581510523903
61255029041006404618582543643029
61255029041006404618770485981209
61255029041006404618770571720357
61255029041006404618770828937801
61255029041006404618832214625555
61255029041006404618833247746133
61255029041006404625360838170395
61255029041006404625360838524687
61255029041006404625544279734743
61255029041006404625544279736195
61255029041006404625544622692787
61255029041006404625545312855321
61255029041006404625545394345119
61255029041006404625545398594469
61255029041006404625545655811913
61255029041006404625547721525501
61255029041006404625547722942443
61255029041006404625547751638799
61255029041006404625548750412539
61255029041006404625548751812219
61255029041006404625548780508575
61255029041006404625549123465167
61255029041006404625608070370895
61255029041006404625611513577143
61255029041006404625611542273499
61255029041006404625611542629243
61255029041006404625611885584383
61255029041006404626109478577103
61255029041006404626360182678755
61255029041006404626360182680207
61255029041006404626360186929557
61255029041006404626363625886455
61255029041006404626363654582811
61255029041006404627804744383883
61255029041006404627804830123031
61255029041006404627805087340475
61255029041006404627867879201435
61255029041006404628055135980723
61255029041006404628055135982175
61255029041006404628055791426317
61255029041006404628056135799851
61255029041006404628056140521585
61255029041006404628056164496207
61255029041006404628056169101301
61255029041006404628056250589647
61255029041006404628056250591099
61255029041006404628619618440857
61255029041006404628619618458119
61255029041006404628619962814391
61255029041006404628619991510747
61255029041006404628619991866491
61255029041006405029799689418287
61255029041006405030363773650271
61255029041006405030364463813013
61255029041006405030364549552161
61255029041006405030364806769605
61255029041006405030552834846933
61255029041006405037139748434757
61255029041006405037141699357097
61255029041006405037142844079367
61255029041006405037142844079527
61255029041006405037142844433659
61255029041006405037331129379915
61255029041006405037390337746821
61255029041006405037390452537861
61255029041006405037393776703559
61255029041006405037393776707931
61255029041006405037393805405691
61255029041006405037393891494759
61255029041006405037894841953335
61255029041006405037954160510399
61255029041006405037954164761201
61255029041006405037954164761361
61255029041006405037954536769845
61255029041006405037954537832703
61255029041006405037957516566173
61255029041006405037957517983323
61255029041006405037957603718099
61255029041006405037957603718259
61255029041006405037957632414455
61255029041006405037957632414615
61255029041006405037957632768747
61255029041006405037957635602559
61255029041006405037957889637675
61255029041006405037957975726743
61255029041006405038142450056133
61255029041006405039649769257913
61255029041006405039650142329255
61255029041006405039650228422695
61255029041006405039838175010273
61255029041006405040402225940807
61255029041006405040402225940967
61255029041006405040402254637323
61255029041006405040402254642939
61255029041006654855261362501528
61255029041006697496505201256358
61255029041006697497320333952090
61255029041006699143633224892246
61255029041006699143634372785150
61255029041006699326648592929318
61255029041006699326648597633582
61255029041006699876506857912154
61255029041006699876506857912155
61255029041006704677370304740690
61255029041006704679814669745954
61255029041007550297835959476779
61255029041007550298420616735385
61255029041007550435096623391369
61255029041007550435096623391417
61255029041007550435096628113103
61255029041007550435117515400009
61255029041007550435117520121743
61255029041007550435681599631993
61255029041007555833848896435383
61255029041007598064296435248683
61255029041007598469300175676517
61255029041007598469300518633109
61255029041007598469321067685109
61255029041007598469572114744805
61255029041007599849521922351035
61255029041007600253710874566245
61255029041007600258020439704767
61255029041007600258041331713359
61255029041007600258041360409715
61255029041007600258041707971401
61255029041007600258208730784131
61255029041007600258292412074505
61255029041007600258793444022671
61255029041007600260468505138143
61255029041007600260489054308187
61255029041007600260489425844495
61255029041007600260740105967201
61255029041007600260740134664961
61255029041007600261300485053711
61255029041007600261300489775445
61255029041007600261300748055747
61255029041007600261303842643275
61255029041007600261303928732343
61255029041007600261304185477451
61255029041007600261304214173807
61255029041007600298878682885445
61255029041007600299442424160837
61255029041007600299443567349477
61255029041007600299443910306069
61255029041007600299464459358069
61255029041007600299715506417765
61255029041007600303794921226917
61255029041007600303962315575955
61255029041007600303962400252245
61255029041007600303983207584547
61255029041007600304045968286613
61255029041007600306242639100011
61255029041007600306493690877069
61255029041007600307054069962175
61255029041007600307054074567269
61255029041007600307054332847571
61255029041007600307057427435099
61255029041007600307057542220523
61255029041007600436139351521769
61255029041007600436703178536357
61255029041007600436703435753801
61255029041007600436704321724997
61255029041007600436704578942441
61255029041007600436725213733589
61255029041007600436725470951033
61255029041007600441223068888569
61255029041007600441223069951427
61255029041007600441243960897209
61255029041007600441243961960019
61255029041007600444315086160185
61255029041007600444315086160233
61255029041007600444315087223043
61255029041007600444318525117083
61255029041007600444318525117131
61255029041007600444318553813439
61255029041007600444318553813487
61255029041007603552466843651243
61255029041007605787363243191681
61255029041007605787363271771397
61255029041007605787363614727989
61255029041007605787425919217457
61255029041007605787426033536321
61255029041007605787426290753765
61255029041007605787446839805765
61255029041007605787446925544913
61255029041007605787447182762357
61255029041007605787635210839685
61255029041007605794141451513339
61255029041007605794141537252487
61255029041007605794204213628183
61255029041007605794204299365927
61255029041007605794204299367331
61255029041007605794221666679877
61255029041007605794221752419025
61255029041007605794222009636469
61255029041007605794223990677931
61255029041007605794224076766999
61255029041007605794225105286855
61255029041007605794225105636775
61255029041007605794225134333131
61255029041007605794225220072279
61255029041007605794389145705205
61255029041007605794392498573035
61255029041007605794392584662103
61255029041007605794413390581627
61255029041007605794413505367051
61255029041007605794472713739573
61255029041007605794476152696471
61255029041007605794476181392827
61255029041007605794973778989189
61255029041007605794974037269491
61255029041007605794977131857019
61255029041007605794977217946087
61255029041007605794977246642443
61255029041007605795036540754113
61255029041007605795036797971557
61255029041007605795036799034415
61255029041007605795039979711011
61255029041007605795040008407367
61255029041007605795040236928455
61255029041007605795040265624811
61255029041007605795224826048885
61255029041007605795228265005783
61255029041076947132193655580746
61255029041079649384671762190330
61255029041079650665018879459606
61255029041079650665772134957558
61255029041080533343933384138277
61255029041080533343933727094869
61255029041080533343954276146869
61255029041080533344016952172645
61255029041080533344017295129237
61255029041080533344205323206565
61255029041080535127590856109769
61255029041080535127590941848917
61255029041080535127841903169465
61255029041080535173344526640741
61255029041080535173511891347205
61255029041080535174077118767829
61255029041080535174160686802197
61255029041080535174348714879525
61255029041080535310772559983529
61255029041080535310793480571885
61255029041080535311337530186757
61255029041080535311337787404201
61255029041080535311358422195349
61255029041080535311358679412793
61255029041080546292196751443785
61255029041080546292197094400377
61255029041080546292280662434745
61255029041080546429457763036749
61255029041080546429478655045293
61255029041080551371117644914689
61255029041080551781892276596025
61255029041080551781892362335173
61255029041080551782059755621353
61255029041080551782143323655721
61255029041080551782624611505669
61255029041080551782645503514261
61255029041080551782708179540037
61255029041080551782711622746333
61255029041658797881450171177714
61255029041658842350393493875696
61255029041660209882837438707763
61255029041950581848926327722736
61255029041950631860010975798330
61255029041951949381370272554803
61255029041954544889605392885354
61255029041986949225569075485050
61255029041986954759221444110486
61255029041986965330826445331578
61255029046588118390146435322326
61255029046588118390146549641190
61255029046588118801656849705774
61255029046588118801656849705775
61255029046588118801928817353778
61255029046588118801928817353779
61255029046661051892172214348230
61255029046661052075186439196662
61255029046661053264779643784086
61255029046661053264779758102950
61255029046693471920796215332950
61255029046693471921614359718196
61255029046693472332390193164594
61255029046693472333396365627168
61255029046693472515320849978658
61255029046693473705185912009059
61255029046693474117598145834868
61255029046693488392901412339348
61255029046696170468052089148978
61255029046696175409439255720126
61255029046696175820214978016891
61255029046696175820215349553198
61255029046696175820215349553199
61255029046696191880726306924336
61255029046697376578112394490729
61255029046879856516071839733510
61255029046879856699086064581942
61255029046879857888679269169366
61255029046879857888679383488230
61255029046879858300189683552814
61255029046879858300189683552815
61255029046879858300273623123538
61255029046879858300273623123539
61255029046879858300461651200818
61255029046879858300461651200819
61255029046879858483204279937603
61255029046879889869338408615568
61255029046879890052352376246556
61255029046879890052352633464000
61255029046879902360066956872612
61255029046912273387680545898367
61255029046912273387701466486675
61255029046912276544695840718230
61255029046912276956289818549874
61255029046912278329085537394339
61255029046912278923885235804997
61255029046912322793927038549629
61255029046912322793947959137937
61255029046912322794762747473025
61255029046912322794763862081949
61255029046912322799010755916429
61255029046912323213051337484626
61255029046912323213052452093550
61255029046912323213324052804517
61255029046912323393806986673833
61255029046912323396338387366719
61255029046912323396338391971813
61255029046912326368354119063642
61255029046912326370067378087050
61255029046912326963150349821046
61255029046912326964926744035012
61255029046912328740198237088741
61255029046912328740281919441973
61255029046912328746973063490469
61255029046912328746976531149547
61255029046912328747060099178091
61255029046912328747060099183915
61255029046912328749316436106027
61255029046914975090948526585534
61255029046914975090948526585535
61255029046914975090948898121843
61255029046914975091199573645231
61255029046914975091199602224947
61255029046914975091679746886254
61255029046914975091679746886255
61255029046914975091951714534258
61255029046914975091951714534259
61255029046914980032336065146453
61255029046914980032583673132611
61255029046914980032587112206148
61255029046914980032587112206149
61255029046914980444114974938478
61255029046914980444114974938479
61255029046914980444365679041583
61255029046914980627129199786910
61255029046914980627129199786911
61255029046915024497195019236797
61255029046915024497926239537517
61255029046915024497927354146440
61255029046915024497927354146441
61255029046915024498010922180808
61255029046915024498010922180809
61255029046915024504705533901480
61255029046915024504726454489788
61255029046915024908977025145769
61255029046915024909228072205465
61255029046915024909791813480857
61255029046915024914311789572265
61255029046915024916759512044677
61255029046915024917323251903078
61255029046915024917323253438112
61255029046915025091991621530508
61255029046915025091991621530509
61255029046915025092242325633613
61255029046915025092807524474520
61255029046915025092807524474521
61255029046915025092994437942925
61255029046915025092995552551848
61255029046915025092995552551849
61255029046915025097326014420697
61255029046915025099773736893109
61255029046915028071309149249386
61255029046915028255075772322174
61255029046915028666857778231146
61255029046915028668299326823994
61255029046915029855425872351450
61255029046915029855614157646222
61255029046915029856179013530538
61255029046915029856179018234802
61255029046915029856450985882806
61255029046915030038710085328361
61255029046915030038713552981615
61255029046915030041156803377955
61255029046915030041157917986879
61255029046915030452939813709745
61255029046916175710937626755967
61255029046916175848198266812575
61255029046916175848198290787197
61255029046916175848198295392291
61255029046916175848219187400931
61255029046916175848762375019181
61255029046916180789334757860335
61255029046916180789418440804048
61255029046916180790149546176549
61255029046916181201176086914203
61255029046916181201179439782033
61255029046916181201364372208927
61255029046916181201367696497041
61255029046916181201385264217567
61255029046916209203115328348071
61255029046916223882402185912297
61255029046916223882673782023993
61255029046916225259528477893495
61255029046916225261787909422057
61255029046916225261808830600846
61255029046916225666790506648201
61255029046916225666790506648249
61255029046916225666791621257173
61255029046916225666791649836841
61255029046916225666791649836889
61255029046916225666791992793433
61255029046916225666791992793481
61255029046916225666812541845433
61255029046916225667062474296205
61255029046916225667063588905129
61255029046916225671059431080643
61255029046916225671122111705737
61255029046916225671122454662329
61255029046916225671143003714281
61255029046916225671394050773977
61255029046916225671394050774025
61255029046916225673841773246389
61255029046916225674402157054633
61255029046916225674402157054681
61255029046916225674405624707887
61255029046916225674405624707935
61255029046916225849241018800957
61255029046916225849804845815545
61255029046916225849805103032989
61255029046916225849805104095799
61255029046916225849805960424469
61255029046916225849806218704723
61255029046916225854324707588041
61255029046916225854324708650899
61255029046916231200527586496693
61255029046916231200527672235841
61255029046916231200527929453285
61255029046916231207302413370805
61255029046916231207302756327397
61255029046916231207305851977783
61255029046916231207305852444343
61255029046916231207305966763207
61255029046916231207326773032651
61255029046916231208054525680117
61255029046916231208057993333371
61255029046985257668560247011389
61255029046985257668581167599697
61255029046985257669397070543709
61255029046985258080991048375353
61255029046985258263921705189417
61255029046985268787517046176257
61255029046985269382041680821965
61255029046985272356024700281982
61255029046985272356024728979790
61255029046985272950003186888256
61255029046985272950086754922624
61255029046985272950820959737194
61255029046985272950821074056058
61255029046985274734726494235659
61255029046985274734727613449677
61255029046985274735208901299625
61255029046987959372560562608200
61255029046987959372560562608201
61255029046987959783610233607529
61255029046987959783861280667225
61255029046987959966624572774824
61255029046987959966624572774825
61255029046987959967357164901913
61255029046987959967628761013608
61255029046987959967628761013609
61255029046987970490680538240749
61255029046987971085477140534461
61255029046987974242746010702014
61255029046987975843096367948734
61255029046987976027133579206153
61255029046987976027136935256311
61255029046989158757118962408425
61255029046989158757306990485753
61255029046989160129077968988455
61255029046989160129098889576763
61255029046989160129914792520775
61255029046989160540671602800697
61255029046989160540671688539845
61255029046989160540691747137355
61255029046989160540692866345549
61255029046989160540943570448653
61255029046989160540943570448701
61255029046989160541507392858147
61255029046989160541507650075543
61255029046989160541507650075591
61255029046989160541508512072165
61255029046989160541508769289561
61255029046989160541508770352419
61255029046989160541696797366889
61255029046989160723874227262717
61255029046989160724439168886229
61255029046989160724439427166483
61255029046989171248034768153323
61255029046989171659544805351481
61255029046989171659545176887741
61255029046989171659545176887789
61255029046989171659629516574489
61255029046989171842559401736173
61255029046989176784219312311921
61255029046989177194973109026101
61255029046989177195726250205189
61255029046989177195728574203243
61255029049870688681483149086688
61255029049870694032204856180698
61255029064313093924107394885435
61255029064313094472669897724741
61255029064313094518423482516565
61255029064422046569820896704719
61255029064422046569821268241027
61255029064422046570092864352723
61255029064422051511208406586751
61255029064422051511480031259289
61255029064422051511480031278163
61255029064422051511480031377333
61255029064422051511480374215881
61255029064422051511480402913641
61255029064422052059498968805265
61255029064422052059519894115307
61255029064422052060251081114577
61255029064422052060272001819525
61255029064422052060272373355833
61255029064422052060335020683849
61255029064422052106004666023041
61255029064422052106005037559349
61255029064422352248768791151169
61255029064422352248769562803501
61255029064422352249605614682037
61255029064422352249605614682245
61255029064422352249605614683489
61255029064604833422640228732475
61255029064604833971683246234363
61255029064604833971955215417401
61255029064604867325472488402563
61255029064604867508486713250995
61255029064604878443593121368579
61255029064604878489346706160403
61255029064604878626607460535875
61255029064637254412343224826401
61255029064637254412343310565549
61255029064637254412364231153857
61255029064637254412364231155309
61255029064637254412426907179633
61255029064637254412426907181085
61255029064637298877202264655893
61255029064637298877766348887877
61255029064637298877767377757653
61255029064637298884544643416695
61255029064637298884545672286471
61255029064637298884817268398167
61255029064637298885381471670745
61255029064637298885381471670748
61255029064637298885381471670754
61255029064637298931135056462569
61255029064637298931135056462572
61255029064637298931135056462578
61255029064637302773617842051445
61255029064637304411691371074501
61255029064637304418469636905511
61255029064637304418469637022151
61255029064637304418469637023603
61255029064637304420725973951539
61255029064640851185377765701711
61255029064640851185649733349715
61255029064640851186130906880799
61255029064640851186192554036799
61255029064640851186193582906575
61255029064640851186402874528803
61255029064640851186464521684803
61255029064640851186465550554579
61255029064640851192909091222219
61255029064640851192992774047627
61255029064640851193181169056169
61255029064640851193243820635147
61255029064640851193243821107323
61255029064640851193243845081945
61255029064640851193720522089999
61255029064640851193723994348347
61255029064640851193992489738003
61255029064640851330441813245535
61255029064640856132117407305315
61255029064640856134296256730509
61255029064640856134296629783137
61255029064640856134359018495273
61255029064640856134359391547901
61255029064640856134359391566775
61255029064640856134380312136209
61255029064640856134380312136369
61255029064640856134380312155083
61255029064640856134565129777727
61255029064640856134565239963833
61255029064640856134568597430981
61255029064640856135380028298921
61255029064640856271825884153199
61255029064640856272393179294834
61255029064640856680888114202607
61255029064640856680888485738915
61255029064640856681160081850611
61255029064640856681640226511919
61255029064640856681640598048227
61255029064640856681912194159923
61255029064640856683339274214927
61255029064640856683402066094601
61255029064640856683402409405485
61255029064640856683607804323023
61255029064640856683607890062171
61255029064640856683611243397965
61255029064640856683611358187761
61255029064640856683670566088107
61255029064640856683674034213537
61255029064640856684154521714797
61255029064640856684171998741113
61255029064640856684423051468761
61255029064640856684426150773650
61255029064640856726642041951023
61255029064640856866624554049825
61255029064640856867189409934141
61255029064640884685337697330975
61255029064640898960456523975420
61255029064640900599218345638245
61255029064640900599971486817333
61255029064640900599971486817493
61255029064640900599992407405641
61255029064640900599992407405801
61255029064640900600055169170565
61255029064640900600055169170725
61255029064640900604302058773117
61255029064640900604302063005045
61255029064640900604488972241521
61255029064640900604490005343225
61255029064640900604490005343385
61255029064640900604490086850445
61255029064640900604490091082373
61255029064640900604490091082533
61255029064640900604490349835011
61255029064640900604510897351817
61255029064640900604511270423319
61255029064640900604573654884813
61255029064640900604573659116901
61255029064640900604574032188243
61255029064640900606749781363573
61255029064640900606770328880379
61255029064640900606770701933167
61255029064640900606770701951881
61255029064640900606833463697931
61255029064640900606833463716805
61255029064640900606833464071096
61255029064640900737253161781113
61255029064640900741750759718697
61255029064640900741771651727289
61255029064640901145750535946205
61255029064640901145750907482513
61255029064640901146022503594209
61255029064640901148198344157925
61255029064640901148261015934143
61255029064640901148261020183541
61255029064640901148282026983333
61255029064640901148470311805769
61255029064640901148532988303881
61255029064640901149013132492853
61255029064640901149013132493013
61255029064640901149013505564355
61255029064640901149014161362789
61255029064640901149014534434131
61255029064640901149035167690085
61255029064640901149035167690245
61255029064640901149035168162421
61255029064640901149035424907529
61255029064640901149035424907689
61255029064640901149035426442723
61255029064640901149096810595283
61255029064640901149096815318421
61255029064640901149097843715861
61255029064640901149097844188197
61255029064640901149285100140857
61255029064640901149286129010633
61255029064640901153282061524725
61255029064640901153282318742169
61255029064640901153344737550341
61255029064640901153366001567577
61255029064640901153533022845113
61255029064640901153533022845273
61255029064640901153533024380307
61255029064640901153553914853705
61255029064640901153554030707763
61255029064640901153616705670681
61255029064640901153616706733539
61255029064640901155813462217611
61255029064640901155876110019207
61255029064640901155876138243227
61255029064640901155876481555515
61255029064640901156064428261137
61255029064640901156064513882241
61255029064640901156624782899285
61255029064640901156624782899445
61255029064640901156624783371621
61255029064640901156625154907929
61255029064640901156625155970787
61255029064640901156628221856183
61255029064640901156628221856343
61255029064640901156628222328519
61255029064640901156628250552539
61255029064640901156628250552699
61255029064640901156628253740483
61255029064640901156628253740643
61255029064640901156628255275673
61255029064640901156628255275676
61255029064640901156628255275677
61255029064640901156628593864827
61255029064640901191504463694621
61255029064640901194286658834853
61255029064640901194789011234547
61255029064640901194851771936613
61255029064640901194851772999471
61255029064640901195039800013941
61255029064640901199035531997685
61255029064640901199286579057381
61255029064640901199286609172131
61255029064640901199286694911279
61255029064640901199307501180723
61255029064640901199370261882789
61255029064640901199370262945647
61255029064640901201566932690571
61255029064640901201818098792109
61255029064640901332049765610019
61255029064640901336547363547603
61255029064640901336568255556195
61255029064640901339078738730673
61255029064640901339078767428433
61255029064640904447791137247419
61255029064640906087891191239253
61255029064640906087891219818969
61255029064640906087891305558117
61255029064640906088141895342357
61255029064640906088142009661221
61255029064640906088142266878665
61255029064640906094669141293707
61255029064640906094669484250299
61255029064640906094728808458005
61255029064640906094732247414903
61255029064640906094753168119851
61255029064640906094916832284531
61255029064640906094916836535333
61255029064640906094917093752777
61255029064640906094919159483627
61255029064640906094919160999947
61255029064640906094919503839899
61255029064640906094920188353403
61255029064640906094920189753083
61255029064640906094920189869723
61255029064640906094920532709675
61255029064640906094937642804777
61255029064640906094937728543925
61255029064640906094937985761369
61255029064640906094941110458031
61255029064640906094941453414623
61255029064640906095003872222955
61255029064640906095004215533839
61255029064640906095480920767317
61255029064640906095484359724215
61255029064640906095752512628211
61255029064640906095752516879013
61255029064640906095755984532267
61255029064640906097197074333339
61255029064640906097197160072487
61255029064640906097197417289931
61255029064640906097260209150891
61255029064640906097447436879531
61255029064640906097448465749307
61255029064640906097448494445663
61255029064640906097448499050757
61255029064640906097448580539103
61255029064640906097448584789905
61255029064640906098011948407575
61255029064640906098012292763847
61255029064640906098012321460203
61255029064640906140754332790453
61255029064640906140757800443707
61255029064640906143202055380909
61255029064640906143202165448971
61255029064640906143202169699773
61255029064640906682687450576533
61255029064640906682687536315681
61255029064640906682687536787857
61255029064640906682687793533125
61255029064640906682687908324165
61255029064640906682750212813633
61255029064640906682750584349941
61255029064640906682771476358533
61255029064640906682937841837795
61255029064640906682938613490127
61255029064640906682959419759571
61255029064640906682959504435861
61255029064640906682959505498719
61255029064640906689462363189793
61255029064640906689462620407237
61255029064640906689465716407543
61255029064640906689465716524183
61255029064640906689465745103899
61255029064640906689528478172467
61255029064640906689528478643239
61255029064640906689528478644643
61255029064640906689546303232645
61255029064640906689549398877415
61255029064640906689549399231547
61255029064640906689713324510341
61255029064640906689737798963227
61255029064640906689797007335749
61255029064640906689800446292647
61255029064640906689800474989003
61255029064640906690277151524881
61255029064640906690277151997057
61255029064640906690277523533365
61255029064640906690277524596223
61255029064640906690280590481779
61255029064640906690280590953955
61255029064640906690280619178135
61255029064640906690280619532267
61255029064640906690280622366079
61255029064640906690280623901113
61255029064640906690280962490263
61255029064640906690549119645061
61255029064640906690552558601959
61255029064640906690552591549117
61255029064640906692056783220583
61255029064640906692244815547309
61255029064640906692244844245069
61255029064640906692808895529895
61255029064640906692808924226251
61255029064641151519691510985781
61255029064641156872672659974953
61255029064641156872673002931545
61255029064641156872673003403721
61255029064641156872861031479597
61255029064641156873421672032949
61255029064641156873425115711581
61255029064641156873693616769189
61255029064641199148891322720791
61255029064641199698018023065556
61255029064641200796104058069332
61255029064641201337531609932379
61255029064641201337531724251243
61255029064641201338284070864783
61255029064641201338285099734559
61255029064641201338285214053423
61255029064641201338367404593471
61255029064641201338367404594923
61255029064641201338368782087791
61255029064641201342552651272159
61255029064641201342803703999599
61255029064641201342887272033967
61255029064641201345063135510899
61255029064641201345063392728343
61255029064641201345143260338811
61255029064641201345146703545059
61255029064641201345147075553751
61255029064641201345334993561565
61255029064641201345335107880429
61255029064641201345895372646671
61255029064641201345895372646879
61255029064641201345895721271215
61255029064641201345898815854371
61255029064641201345898815854579
61255029064641201345899187861611
61255029064641201521299438901855
61255029064641201525817928848031
61255029064641201528349332728861
61255029064641206872208407138223
61255029064641206872209093051407
61255029064641206872209178790555
61255029064641206878735281536003
61255029064641206878799072170703
61255029064641206878799101222595
61255029064641206878987357465475
61255029064641206878987472256515
61255029064641206879548089896651
61255029064641206879551184480015
61255029064641206881242665523635
61255029064641206881243351436819
61255029064641206881243437175967
61255029064641206881243694393411
61255029064641206881327377218819
61255029064641206881515409545497
61255029064710233751919412688329
61255029064710233752400586219413
61255029064710244870520561851961
61255029064710244870792529499965
61255029064710244870793301152297
61255029064710250406136117702227
61255029064710250406137150821353
61255029064710250406223157640651
61255029064710250406702006705669
61255029064713786060825762498559
61255029064713786060826134034867
61255029064713786060826791368335
61255029064713786061036082990563
61255029064713786061097730146563
61255029064713786061098759016339
61255029064713830532484960574353
61255029064713830533237072883665
61255029064713830533238187492589
61255029064713830533300863518365
61255029064713835473851554100005
61255029064713835474038463336481
61255029064713835474039496438345
61255029064713835474039577926531
61255029064713835474039577945405
61255029064713835474039582177333
61255029064713835474039582177493
61255029064713835474039869509687
61255029064713835474039955248835
61255029064713835474060502765641
61255029064713835474060759983085
61255029064713835474060761518279
61255029064713835474122145689713
61255029064713835474123178791577
61255029064713835474123523283203
61255029064713835474603662177389
61255029064713835474604695279093
61255029064713835474604695279253
61255029064713835474872962503357
61255029064713835474875629806519
61255029064713835474876406181989
61255029064713835474876662927097
61255029064713835474876664462291
61255029064713835611300250813657
61255029064713835611321171401965
61255029064713835611321514358557
61255029064713836020383744407965
61255029064713836020384115944273
61255029064713836020655712055969
61255029064713836022831466880537
61255029064713836022831552619685
61255029064713836022894224395903
61255029064713836022894228645301
61255029064713836022915149705945
61255029064713836022915235445093
61255029064713836023103434528381
61255029064713836023103520267529
61255029064713836023166196765641
61255029064713836023647369824549
61255029064713836023647742895891
61255029064713836023668376624181
61255029064713836023668633369289
61255029064713836023668633369449
61255029064713836023668634904483
61255029064713836023730276274487
61255029064713836023731052649957
61255029064713836023919337472393
61255029064713836066137329199789
61255029064713836066137414938937
61255029064713836066889441509101
61255029064713836066890556118025
61255029064713836066952203274025
61255029064713836066953232143801
61255029064713836068585137411509
61255029064713836068668820236917
61255029064713836068836184471205
61255029064713836068919867296613
61255029064713836069397597149065
61255029064713836069401297572965
61255029064713836069401299107999
61255029064713836069401412364005
61255029064713836069673008475701
61255029064713846591992446088933
61255029064713846592244264800961
61255029064713846592724670911641
61255029064713846592724670911801
61255029064713846592724699491357
61255029064713846592745591499949
61255029064713846592745591500109
61255029064713846592808349032945
61255029064713846592992938135905
61255029064713846592996377110273
61255029064713846592996640094839
61255029064713846592997410211977
61255029064713846592997410212137
61255029064713846730006345875421
61255029064713847141224526305047
61255029064713847141767345457097
61255029064713847141767716993245
61255029064713847141784908578097
61255029064713847141788347534995
61255029064713847141788609001837
61255029064713847141788609001997
61255029064713847141788610537031
61255029064713847141789380654329
61255029064713847186978111096871
61255029064713847187517572781613
61255029064713847187520930248921
61255029064713847187521045039961
61255029064713847187521273205513
61255029064713847187521387996553
61255029064713847187542195328855
61255029064713847324238865472343
61255029064713847324802949704327
61255029064713850436025802815835
61255029064713852082586299012039
61255029064713852082587332132617
61255029064713852082589742219739
61255029064713852082589770916095
61255029064713852082608252720925
61255029064713852082608595677517
61255029064713852083154855321499
61255029064713852083173451561833
61255029064713852083175776026447
61255029064713852083423122544359
61255029064713852083424155664937
61255029064713852083427599343568
61255029064713852083427599343569
61255029064713852129176707454227
61255029064713852129177826668245
61255029064713852129181182718403
61255029064713852129181184253436
61255029064713852129181184253437
61255029064713852677132887366793
61255029064713852677216570192201
61255029064713852677216655931349
61255029064713852677220009149099
61255029064713852677383934426489
61255029064713852677467617251897
61255029064713852677471056208795
61255029064713852677948790310805
61255029064713852677948905101845
61255029064713852677951114658779
61255029064713852677951114775419
61255029064713852677951200868699
61255029064713852677969797110437
61255029064713852677972121458411
61255029064713852677973153160595
61255029064713852678032473136213
61255029064713852678223168518107
61255029064714136212164046741807
61255029064714136213000870272675
61255029064714136213000870274127
61255029064714147331038283828867
61255029064714147514052622996163
61255029064714152318451778133580
61255029064714152867305734439015
61255029065297414473274246124856
61255029065589152187417244410368
61255029065589153971807079971896
61255029065589154018312781322328
61255029065589187326076465266370
61255029117488004467296416632759
61255029117488005015796356229959
61255029117488005016339434134487
61255029117488005016339548453351
61255029117488005016360440461943
61255029117488005016423116487719
61255029117488009955216206793667
61255029117488019832991530091815
61255029117488019833158551841687
61255029117488019833242234194919
61255029117488020938106535034077
61255029117488020938587055949055
61255029117488020938670619266061
61255029117488021068338319471063
61255029117488021068504569568603
61255029117488021068504569568763
61255029117488021068504683887467
61255029117488021068505341220935
61255029117488021068505341221095
61255029117488021068588251921835
61255029117488021068589023574167
61255029117488021075367289405177
61255029117488021075844366645895
61255029117488021075847810324527
61255029117488021075868611990281
61255029117488021075868726307741
61255029117488021075868726309145
61255029117488021075927934680263
61255029117488021075931373637161
61255029117488021075931402334921
61255029117488021114258154360587
61255029117488021114258926012919
61255029117488021121120874313641
61255029117488021121597922858003
61255029117560954707624738553575
61255029117560954707875442656679
61255029117560955813303827727821
61255029117560955813491855805149
61255029117560955942971527932823
61255029117560955942971527932983
61255029117560955943222232035927
61255029117560955950000497866937
61255029117560955950501820334157
61255029117560955950501820452041
61255029117560955950564582098921
61255029117560955950564582099081
61255029117560955995754082775401
61255029117560955995754082775561
61255029117596076859877319038980
61255029117596076860065347116308
61255029117596076905630875369180
61255029117596078095137039895925
61255029117596078095157960484233
61255029117596078507006342964928
61255029117596078552759927874844
61255029117596973721648723500658
61255029117596978525144903515597
61255029117596978525144903521421
61255029117596978525775107103520
61255029117596978525959691850685
61255029117596978525959691856509
61255029117596978662405576402723
61255029117596978662471777596928
61255029117596978663035861828912
61255029117596978663035890407176
61255029117596978663223918484504
61255029117596978663223918602596
61255029117596979074752005250873
61255029117596979074814424057801
61255029117596979074814681275245
61255029117596979074817896316148
61255029117596979074818124953876
61255029117596979074818153533592
61255029117596989781153541693202
61255029117596995134322942679860
61255029117596995134322943146420
61255029117596995134322971726136
61255029117596995134510885018040
61255029117596995134510885136138
61255029117596995134510970757188
61255029117596995134510971223748
61255029117596995134510999803464
61255029117596995180076527589776
61255029117597277479698911722460
61255029117597278715045701101708
61255029117597278851742371593712
61255029117597278852306455827100
61255029117597278852494483903024
61255029117597279309842303395420
61255029117597295369347121587964
61255029117597295369535063926144
61255029117779743965829250479799
61255029117779744514329190076999
61255029117779744514872267981527
61255029117779744514872382300391
61255029117779744514893274308983
61255029117779744514955950334759
61255029117779755083469938842519
61255029117779755083950455040135
61255029117779755632450194579323
61255029117779755632993386802715
61255029117779759331440681585623
61255029117779759331691385688727
61255029117779760436366629580781
61255029117779760566787470964871
61255029117779760567037403415643
61255029117779760567037403415803
61255029117779760567037517734507
61255029117779760567037517734667
61255029117779760567038175067975
61255029117779760567038175068135
61255029117779760573648304658233
61255029117779760573649447845469
61255029117779760573649447845629
61255029117779760573649447846873
61255029117779760573816440898985
61255029117779760573816440899145
61255029117779760573837390183809
61255029117779760573837475922957
61255029117779760573837475924201
61255029117779760573896684295479
61255029117779760573900151948573
61255029117779760573900151948733
61255029117779760573900151949977
61255029117779760574377086174071
61255029117779760574377200492935
61255029117779760574380525130969
61255029117779760574380558432419
61255029117779760574380644171567
61255029117779760574398006762539
61255029117779760574398092501687
61255029117779760574401445837321
61255029117779760574401474415793
61255029117779760574401560154781
61255029117779760574401560154941
61255029117779760574401560156185
61255029117779760574460768527303
61255029117779760612603817521779
61255029117779760612790988207627
61255029117779760612791073946775
61255029117779760612791759859959
61255029117779760612791845599107
61255029117779760619653708160681
61255029117779760619653708160841
61255029117779760620130756705043
61255029117779760620130756705203
61255029117779761169177160726131
61255029117779761169177246465279
61255029117779788438303408368817
61255029117779788438303408368977
61255029117779788987346340131557
61255029117779793790636014875255
61255029117779793926202106463441
61255029117779793926202220782305
61255029117779793926223027051749
61255029117779793926223112790737
61255029117779793926223112790897
61255029117779793927896683507367
61255029117779793927897798116291
61255029117779793927917604212315
61255029117779793927918718821239
61255029117779793927918747400955
61255029117779793927918833140103
61255029117779793927980365978483
61255029117779793927981509167123
61255029117779793928733507039687
61255029117779793928733507156327
61255029117779793928733592778675
61255029117779793928733592778835
61255029117779793928733621475191
61255029117779793971955776994253
61255029117779793971955776994413
61255029117779793973735065377827
61255029117779793974487091948151
61255029117779793974487177687299
61255029117779803803893604509617
61255029117779803803893861727061
61255029117779803803914753735653
61255029117779803803977172543985
61255029117779803804165457838757
61255029117779804908757133696443
61255029117779804909593961946125
61255029117779805039239507917829
61255029117779805039239622236693
61255029117779805039240651106469
61255029117779805039260514245285
61255029117779805039261543114901
61255029117779805039261543115061
61255029117779805039512247218005
61255029117779805043780033061077
61255029117779805046017888067703
61255029117779805046018916937479
61255029117779805046038808772651
61255029117779805046039837642427
61255029117779805046101484799671
61255029117779805046290513049015
61255029117779805046290541746775
61255029117779805046851158324101
61255029117779805046851158324261
61255029117779805046854597280999
61255029117779805046854597281159
61255029117779805046854625977515
61255029117779805046854716321597
61255029117779805084993178448641
61255029117779805084993178448801
61255029117814881483776915844592
61255029117814881483776944424260
61255029117814881483776944542352
61255029117814881529530500754460
61255029117814882719057585869513
61255029117814883130843325621724
61255029117814883130906087268550
61255029117814883176659553260124
61255029117814925955331368080266
61255029117814925955331625297710
61255029117814925956167305641390
61255029117814926001106130795886
61255029117814927051241652859112
61255029117814927053689370732206
61255029117814927183146974715491
61255029117814927183334231140487
61255029117814927183335002792819
61255029117814927183418947085228
61255029117814927183983802969544
61255029117814927184171059394540
61255029117814927184171831046872
61255029117814927191510742152968
61255029117814927191514214057024
61255029117814927229172531877052
61255029117814927229737387761368
61255029117814927229924644186364
61255029117814927229925415838696
61255029117814927234255877707544
61255029117814927234255906405358
61255029117814927236452923357462
61255029117814927237264326944792
61255029117814927237264355642606
61255029117814927603296477183446
61255029117814927648234926084106
61255029117814927648234929266434
61255029117814927649050061975264
61255029117814932541399097496251
61255029117814932541400126366027
61255029117814932541588154443355
61255029117814932544680171714971
61255029117814932717091888737287
61255029117814932717824113460777
61255029117814932724602379291787
61255029117814932724602379408427
61255029117814932727130341027775
61255029117815778337306380224251
61255029117815778337390062577483
61255029117815778337870464456235
61255029117815778337954146809467
61255029117815778337954918461799
61255029117815778344921473836931
61255029117815778344921474309314
61255029117815778344921474309315
61255029117815778344921588628179
61255029117815778344984264653955
61255029117815778345464666532706
61255029117815778345464666532707
61255029117815778345548348885938
61255029117815778345548348885939
61255029117815783146513128326083
61255029117815783148859972727605
61255029117815783149026994483301
61255029117815783149027080216625
61255029117815783149027080222449
61255029117815783149027080570917
61255029117815783149044528906701
61255029117815783149048000804933
61255029117815783149048000810762
61255029117815783149048001277317
61255029117815783149048001283146
61255029117815783149107319363609
61255029117815783149110676830709
61255029117815783149110762924148
61255029117815783149110762924149
61255029117815783149110763042240
61255029117815783149110763042241
61255029117815783149674761062693
61255029117815783149674761068522
61255029117815783286287748852949
61255029117815783286308669441257
61255029117815783286371402982208
61255029117815783286371431678564
61255029117815783286371431680022
61255029117815783286851836273084
61255029117815783286872753673241
61255029117815783286872839886230
61255029117815783286935487214192
61255029117815783286935515792456
61255029117815783332124987890672
61255029117815783697818934810535
61255029117815783697901875621973
61255029117815783697901961715413
61255029117815783698070011980769
61255029117815783698087550653567
61255029117815783698634096212753
61255029117815783698634182306193
61255029117815783698655102540422
61255029117815783698655102894501
61255029117815783698717778570410
61255029117815783698717783169674
61255029117815783881084351620449
61255029117815783881101890293247
61255029117815783881669361162528
61255029117815783881732122927452
61255029117815811699817734180412
61255029117815827611375550069681
61255029117815827613886030061991
61255029117815827613886291524413
61255029117815827613906950650299
61255029117815827613906955367661
61255029117815827614446675332705
61255029117815827614450147591053
61255029117815827614451147408729
61255029117815827614451262199976
61255029117815827614451262199977
61255029117815827614722858311672
61255029117815827614722858311673
61255029117815827618780604736715
61255029117815827618781719345639
61255029117815827618969747422967
61255029117815827621228327332995
61255029117815827621229441941918
61255029117815827621229441941919
61255029117815827621229441941924
61255029117815827621497680468423
61255029117815827621501036518581
61255029117815827621501037935523
61255029117815827621501038053615
61255029117815827621501042652885
61255029117815827621501152720946
61255029117815827621501152720947
61255029117815827621501152844868
61255029117815827751146702943293
61255029117815827751167966488193
61255029117815827751167966960576
61255029117815827751732822372509
61255029117815827751732822844892
61255029117815827751982754823281
61255029117815827751983526475613
61255029117815827756230420310093
61255029117815827756251312318685
61255029117815827758573879019090
61255029117815827758761792306623
61255029117815827758761792779006
61255029117815827758761797028357
61255029117815827758761821002979
61255029117815827758761821476820
61255029117815827758761907096418
61255029117815827758761907097870
61255029117815827759322437581709
61255029117815827759322438054092
61255029117815827759322552372956
61255029117815827759325876538607
61255029117815827759325877010990
61255029117815827759325908422871
61255029117815827759325908423114
61255029117815827759325991329854
61255029117815827797549169401640
61255029117815827797737197478968
61255029117815827804327463929006
61255029117815828162928966069709
61255029117815828163493050301693
61255029117815828167824393892339
61255029117815828170272116483008
61255029117815828170293006960565
61255029117815828170544060154773
61255029117815828171108139665183
61255029117815828171108254456222
61255029117815828171108254456223
61255029117815828345964312036845
61255029117815828346529167921161
61255029117815828353558399322069
61255029117815828354122479304655
61255029117815831873802012488545
61255029117815831876392707293101
61255029117815833101617734980475
61255029117815833101617820719623
61255029117815833101805763057803
61255029117815833101806106014395
61255029117815833101868524822727
61255029117815833101868782040171
61255029117815833102370851830649
61255029117815833102370966149513
61255029117815833102621555933753
61255029117815833102621670252617
61255029117815833109148030219673
61255029117815833109149146245747
61255029117815833109210793401746
61255029117815833109210793401747
61255029117815833109210793868307
61255029117815833109211908010671
61255029117815833109211908477231
61255029117815833109232828711247
61255029117815833109232829065539
61255029117815833109396492875927
61255029117815833109396497126729
61255029117815833109399848931701
61255029117815833109399850461119
61255029117815833109399936087999
61255029117815833109399936554559
61255029117815833109417389135321
61255029117815833109420856794404
61255029117815833109420857142867
61255029117815833109483532814351
61255029117815833109483618907790
61255029117815833109960581358713
61255029117815833109963933163685
61255029117815833109963934580834
61255029117815833109963934580835
61255029117815833109963937881047
61255029117815833109963939298197
61255029117815833109964020315611
61255029117815833110044149393081
61255029117815833110047617400626
61255029117815833110047617400627
61255029117815833110047620234279
61255029117815833110047621651428
61255029117815833110047621651429
61255029117815833111739869742287
61255029117815833111739955835726
61255029117815833111927869123259
61255029117815833111927869127631
61255029117815833111927897819615
61255029117815833111927898173906
61255029117815833111927898173907
61255029117815833112491953355243
61255029117815833112491982051599
61255029117815833148375226937108
61255029117815833148375226937109
61255029117815833148458909290340
61255029117815833148458909290341
61255029117815833155150053338837
61255029117815833155153406679050
61255029117815833155153406679051
61255029117815833155153520997915
61255029117815833155237089026459
61255029117815833155237089032283
61255029117815833155237203817706
61255029117815833157409743606986
61255029117815833157409743606987
61255029117815833157493425954395
61255029117815833157493540745642
61255029117815833157681454037547
61255029117815833292978278465493
61255029117815833706724476138705
61255029117816078534171171577177
61255029117816083338945326486988
61255029117816083933741928780700
61255029117816084070354945500593
61255029117816084070939921741169
61255029117816111889088209136599
61255029117816126575174167149166
61255029117816127810520956528414
61255029117816127810520959710742
61255029117816127811335830951166
61255029117816127811335830951167
61255029117816127947843329830090
61255029117816127947844473017326
61255029117816127947844473018730
61255029117816127948032501096058
61255029117816127948596585326638
61255029117816128405316415633486
61255029117816128405317190468146
61255029117816133346701258193482
61255029117816133346701261375810
61255029117887862057967439602247
61255029117887862058051121955479
61255029117887862104558624300456
61255029117887873176088186887127
61255029117887873176171869240359
61255029117887873176736982342119
61255029117887873176925010419447
61255029117887878529257621170863
61255029117887878712268860088503
61255029117887878712269631740835
61255029117887878712269635990185
61255029117887878712269893207629
61255029117887878712271960338159
61255029117887878712271960456251
61255029117887878712271989034515
61255029117887878712355900026927
61255029117887878712833715972819
61255029117887878712833744669175
61255029117887878712834749091945
61255029117887878712837073439919
61255029117887878712837073556559
61255029117888713212503672917995
61255029117888713212503787236859
61255029117888713212587355271227
61255029117888713212588126923559
61255029117888757684413660836041
61255029117888757684977745068025
61255029117888762486008787111157
61255029117888762486009130067749
61255029117888762486092698102117
61255029117888762486572871343141
61255029117888762486573985952065
61255029117888762486656439377509
61255029117888762486657553986433
61255029117888762486823918402837
61255029117888762486824690055169
61255029117888762486907486437205
61255029117888762488518123914827
61255029117888762488519238517927
61255029117888762488519238523751
61255029117888762488519499986173
61255029117888762488539387459727
61255029117888762488540420574481
61255029117888762488602063597771
61255029117888762488602920871159
61255029117888762488603182811789
61255029117888762489084355870489
61255029117888762489084470661736
61255029117888762489084470661737
61255029117888762489168038223721
61255029117888762489168038696104
61255029117888762625779911405053
61255029117888762625800831993361
61255029117888762625801174949953
61255029117888762625801175422336
61255029117888762626366030834269
61255029117888762626366031306652
61255029117888762626616734937373
61255029117888762671554760214160
61255029117888762672098809829032
61255029117888762672182377863400
61255029117888763037373113334967
61255029117888763037373884987299
61255029117888763037394119662423
61255029117888763037562174531469
61255029117888763037583095119777
61255029117888763038209679648439
61255029117888763038210712769017
61255029117888763220597434759457
61255029117888763221141484374329
61255029117888773606472106661455
61255029117888773606639127944767
61255029117888773606660134738783
61255029117888773607201002615653
61255029117888773607204326785675
61255029117888773607204331503037
61255029117888773607204360082753
61255029117888773607204446294285
61255029117888773607225252091345
61255029117888773607288009605467
61255029117888773607476037682795
61255029117888773607477070803373
61255029117888773744486006466817
61255029117888773790218699722432
61255029117888774156247001326759
61255029117888774156247377584641
61255029117888774156268008126391
61255029117888774156268269593233
61255029117888774339261717224321
61255029117888777862287382160065
61255029117888779096902295793047
61255029117888779097065959603435
61255029117888779097066992724013
61255029117888779097069315659209
61255029117888779097069317076359
61255029117888779097069431507491
61255029117888779097087913312321
61255029117888779097088256268913
61255029117888779097090323870375
61255029117888779097090580739356
61255029117888779097634515912895
61255029117888779097634515917266
61255029117888779097634515917267
61255029117888779097653112153229
61255029117888779097655436617843
61255029117888779097718198737058
61255029117888779097718198737059
61255029117888779097902783135755
61255029117888779097903816256333
61255029117888779097906140726776
61255029117888779097906226814386
61255029117888779097906226814387
61255029117888779097907259934964
61255029117888779097907259934965
61255029117888779142844165531174
61255029117888779142903484084027
61255029117888779142904255736359
61255029117888779142904260341453
61255029117888779142904603298045
61255029117888779142907698942607
61255029117888779142907698948431
61255029117888779142907699414990
61255029117888779142907699414991
61255029117888779143385891147992
61255029117888779143385891147993
61255029117888779143469459182360
61255029117888779143471783174591
61255029117888779143471783180414
61255029117888779143471783180415
61255029117888779143472558015074
61255029117888779280921599102261
61255029117888779692515576933905
61255029117889079332114759529362
61255029117889079332930319516782
61255029118472341488255200131372
61255029118545270872521014882040
61255029118545274578561363363034
61255029118545274578561363481126
61255029118545275127604037908330
61255029118545275127792323203102
61255029118545276362323295377486
61255029118545276362386086190090
61255029118545276362867487890938
61255029118545276362888408593132
61255029118545276362951170244170
61255029118545276362951170710730
61255029118545276363139112696236
61255029118545276363139198321498
61255029118545276363139198788058
61255029118545276363139227369178
61255029118545276408621072800854
61255029118545276408704755154086
61255029118763175065305614509684
61255029118764075496420640267320
61255029118764079202398341416140
61255029118764079202461017446128
61255029118764079751420352476686
61255029118764080986286740091068
61255029118764080986286740445146
61255029118764080986286826182890
61255029118764080986788033978412
61255029118764080986788148297276
61255029118764080986850828926528
61255029118764081025177691139592
61255029118764081025178434212208
61255029118764081025262116565440
61255029118764081032040296773942
61255029118764081032040411092806
61255029118764081032520729948178
61255029118764108850690025561794
61255029118764114340367068792516
61255029118764114340368069081172
61255029118764114340368069082576
61255029118764114340368097662292
61255029118764114340368183400036
61255029118764114340368183401440
61255029118764114340556097158500
61255029118764114341120181391888
61255029118764114341120209971604
61255029118764114384342394187230
61255029118764114384425962221598
61255029118764114386037971171296
61255029118764114386038085490160
61255029118764114386121653991088
61255029118764114386121768309952
61255029118764123674851407242920
61255029118764125458488044715124
61255029118764125458489187902360
61255029118764125458489187903764
61255029118764125458677215979688
61255029118764125459241300213076
61255029118764125497379795641618
61255029118764125497380910250542
61255029118764125497463363675986
61255029118764125497464478284910
61255029118764125504157975383560
61255029118764125504159089992484
61255029118764125504241658203352
61255029118764125504242772812276
61255029120770591367456029875216
61255029120770596901192080853884
61255029519577996458145492650889
61255029519577996458646900857097
61255029519577996458897862177645
61255029519580698162144921808381
61255029519614363829498090045311
61255029519614363829499118915087
61255029519614363829561880680011
61255029519614363830313992989323
61255029519617065121151084683941
61255029519617065121151856336273
61255029519617065121402903395969
61255029519617065121966987627953
61255029519617065532934206618939
61255029519617065532934206623151
61255029519617065532995852357789
61255029519617065532995852362001
61255029519617065532996968383863
61255029519617065532996968388075
61255029519617065533185253682847
61255029519617065533749337914831
61255029519687309817419375484847
61255029519687309817984488586607
61255029519690011109637226007793
61255029519690011521419576294670
61255029519690011521419576294671
61255029519690011521503173026852
61255029519690016508560330944964
61255029519690016645256229786041
61255029519690016645820999931209
61255029519690016645821085670357
61255029519690017057603349863795
61255029520549709104746676306307
61255029520549709104746676310519
61255029520549753577136037233329
61255029520550604136310807649475
61255029520550604136311922258399
61255029520550604136373569418611
61255029520550604136562626361503
61255029520550604136562626365715
61255029520550609672558457946739
61255029520550609672558457950951
61255029520550654144132943386587
61255029520550654144947731717463
61255029520550654144947731721675
61255029520550654144947733134613
61255029520550654144947818873761
61255029520553310963583663457833
61255029520553310963583663475095
61255029520553355435785682237973
61255029520553355435786025194565
61255029520553355436036729280407
61255029525194880176479952193754
61255029525194880726338529683062
61255029525259711726012492760182
61255029525267815051113160655514
61255029525267826719092742647146
61255029525292126675990896809434
61255029525294845400574229123224
61255029525302948863751097062584
61255029525302948863751211381448
61255029525302948863752211671508
61255029525302948863752211684606
61255029525302950510880263887112
61255029525302954216920640016154
61255029525302954216921644538302
61255029525304149620081475078194
61255029525306858095047386117092
61255029525478516349912118145462
61255029525486620224871363530102
61255029525486664145773599167416
61255029525510981123548800540126
61255029525513683376026907149710
61255029525513683376298874797714
61255029525513683422052459707630
61255029525521786290161127719646
61255029525521786290433095367650
61255029525521786290433867019982
61255029525521786702028189212062
61255029525521786839204146625378
61255029525521786839204146638476
61255029525521786839287828978610
61255029525521786839288943587534
61255029525521786839475857055938
61255029525521786839475857069036
61255029525521787936537039046222
61255029525521787937561890655870
61255029525521788486416881484274
61255029525521788486604909561602
61255029525521788532086530005842
61255029525521788532170212359074
61255029525521788532358497653846
61255029525521791780676113695142
61255029525521791780864141772470
61255029525521792192458376454328
61255029525521793472927780226422
61255029525522987596370204984668
61255029525522987596371319593592
61255029525525689162544537945658
61255029525525689162545538117626
61255029525525689162545566815434
61255029525525689162732823240430
61255029525525689298990389549086
61255029525525689299178674843858
61255029525525689299721609849806
61255029525525689299805177884174
61255029525525689299806292493098
61255029525525689299993463178946
61255029525525689299994577787870
61255029525525690397807648154002
61255029525525690397891330507234
61255029525525690398079615802006
61255029525525690580821873002434
61255029525525690580905555355666
61255029525525690581093840650438
61255029525525690946119442054750
61255029525525690946850662355470
61255029525525690946934230389838
61255029525525690992039391381070
61255029525525690992687815299754
61255029525525694652410985683766
61255029525525694653160654604506
61255029525583927111219410456274
61255029525586634305357654744300
61255029525586634305357654757398
61255029525594732277831737635794
61255029525594732827146695622912
61255029525594732827147467262146
61255029525594732827147467275244
61255029525594733924416569048290
61255029525594733925232471992302
61255029525594734519757139921990
61255029525594734519840707956358
61255029525594738180044275501601
61255029525594738180127586318525
61255029525594738180128615188301
61255029525594738180315867027076
61255029525594738180315871613297
61255029525594738180316900128940
61255029525594739461228217471000
61255029525594739461413921550274
61255029525595940218499654537950
61255029525598635287665187704018
61255029525598636568492854454890
61255029525598636568764450566586
61255029525598636979710001297218
61255029525598636980274860363862
61255029525598636980358425215902
61255029525598636980358428398230
61255029525598636980358768172494
61255029525598640640561624407165
61255029525598640640831264520654
61255029525598640640834622105846
61255029525598641875908670649724
61255029525598641875992353469516
61255029525598641876181414667422
61255029525598641920844142936438
61255029525598641920927710970806
61255029525598641921181854147448
61255029525598641921660045880450
61255029525598641921743613914818
61255029525598641921745937912872
61255029525598641921931641992146
61255029526167494992517972808298
61255029526178300158315513069672
61255029526178300569909490888218
61255029526240429867151952922390
61255029526240440985272185772382
61255029526251235032948721531432
61255029526251235445546887588762
61255029526251246563666520264718
61255029526459267842061038609460
61255029526459267842625894493776
61255029526470039657663133834858
61255029526470039657663905487190
61255029526470040069446512974042
61255029526470073008673365788980
61255029526470073009238221673296
61255029526470073421271533263252
61255029526470084122526557285458
61255029526470084127609160043334
61255029526470084539203137861880
61255029526470084539204252470804
61255029526470084539391165939208
61255029526470084541647502867144
61255029526470084541648617476068
61255029529533671670500195272835
61255029543247662940496367512935
61255029543247662940517288101243
61255029543247662941248394083099
61255029543247662941248394100569
61255029543247662941248479822247
61255029543247662941248479839717
61255029543247662941249508692023
61255029543247662941249508709493
61255029543247662941269400410555
61255029543247662941269400428025
61255029543247662941270429280331
61255029543247662941270429297801
61255029543247662941332076436331
61255029543247662941332076453801
61255029543247662941333191417016
61255029543247662941520104513659
61255029543247662941520104531129
61255029543247663078509148458571
61255029543247663078530069046879
61255029543247663078531183655803
61255029543247664724885059785147
61255029543247664724905980373455
61255029543247664724907094980975
61255029543247664724907094982379
61255029543247664725073087861071
61255029543247664725094008450783
61255029543247664725638200964235
61255029543247664725659121551139
61255029543247664725659121552543
61255029543247664725659207290287
61255029543247664725659207291691
61255029543247664725721883317467
61255029543247664725909911393391
61255029543247664725909911394795
61255029543247667882155505273078
61255029543247667882720361157394
61255029543247667882907617582390
61255029543247963130519073719861
61255029543247963130520102589637
61255029543247963130602641754229
61255029543247963130603785415252
61255029543247963130790669831557
61255029543247964502561675832243
61255029543247964502582567840835
61255029543247964503398470784847
61255029543247964914155653663887
61255029543247964914156768272811
61255029543247964914176545672479
61255029543247964914364573749807
61255029543247964914929686851567
61255029543247964914992448616491
61255029543247964915180476693819
61255029543247968071426099271314
61255029543251566636359762723727
61255029543251566636380654732319
61255029543251566636547790801055
61255029543251566636548048018499
61255029543251566636568682809647
61255029543251566636568940027091
61255029543251566637133795911407
61255029543251566637196557676331
61255029543251566637384585753659
61255029543251566637384842971103
61255029543251566773808802393971
61255029543251566773829694402563
61255029543251566774394550286879
61255029543251567185403551877947
61255029543251567185403551879351
61255029543251567185424443887943
61255029543251567185612729182715
61255029543251567186155664188663
61255029543251567186155921406107
61255029543251567186176556195851
61255029543251567186176556197255
61255029543320608928375811775855
61255029543320608928375811793325
61255029543320608928939896025309
61255029543320608929190943085005
61255029543320608929191714719867
61255029543320608929191714737337
61255029543320609065636566151327
61255029543320610712765618656991
61255029543320610713329702887571
61255029543320616249764523870683
61255029543320616249764523872087
61255029543320909118189569317145
61255029543320909118461536965149
61255029543320909118462308617481
61255029543320910491069080700995
61255029543320910902600296767715
61255029543320910902851343827411
61255029543320916439035117750827
61255029543324512624804405827555
61255029543324512625055452887251
61255029543324512762065160203027
61255029543324513173283339098863
61255029543324516880139624293327
61255029543324518114457089513119
61255029543324518114645117590447
61255029543324518114648589848795
61255029543324518114669481857387
61255029543324518115231151280515
61255029543324518115231237019663
61255029543324518115234594959147
61255029543324518115297356724070
61255029543324518115297356724071
61255029543324518115481941122767
61255029543324518115482198340211
61255029543324518115485384801398
61255029543324518115485384801399
61255029543324518115485642018842
61255029543324518115485642018843
61255029543324518709445163564195
61255029543324518709445192143911
61255029543324518709466084152503
61255029543324518709467113022279
61255029543324518710010048028227
61255029543324518710010276665955
61255029543324518710030940036819
61255029543324518710031197254263
61255029543904176260359760531765
61255029543904176260422436557541
61255029543904176809214406982263
61255029543969007809641482657351
61255029543977111134992968993525
61255029543977111135055645019301
61255029543977111684851803682807
61255029544187856905993259314293
61255029544195916308751429068087
61255029544195960224570804747551
61255029544195960229653407505427
61255029544195960229653493244575
61255029544195960231345631621663
61255029544195960231345660201379
61255029544195960231345745940527
61255029544195960773612450405601
61255029544195960777693351359985
61255029544195960778445377930149
61255029544195960778445463669297
61255029544195960778446492539073
61255029544195960778508139695073
61255029544195960778696167772401
61255029544195960780952504700337
61255029544195960780953533570113
61255029546157853361227465315956
61255029546157853361290141341732
61255029546205883781218399096996
61255029546205883781783254981312
61255029546931440495848188566739
61255029546956052257527401500047
61255029546956052264869407206769
61255029546956052265057693564399
61255029546956052859854300558163
61255029546956056565895869109670
61255029546959654581870148675231
61255029546959660069790200634139
61255029546959660069978228712919
61255029546967746740837823095485
61255029546967758403670241441937
61255029546967758403671013094269
61255029546967758456013834066627
61255029546967763395058656878895
61255029546967763395141568046355
61255029546967763395142339698687
61255029546967763944937388004279
61255029546967763944937474097559
61255029546967763944938504030145
61255029547138521814256142838948
61255029547138521816512479766884
61255029547138523051294413273453
61255029547138555168400176081870
61255029547138572876916999107482
61255029547174845951344032753234
61255029547174845951344804405566
61255029547174846363126937859571
61255029547174846363127068600456
61255029547174879716643483840006
61255029547174879716643569933446
61255029547174879716706245959062
61255029547174879717208425817762
61255029547174879717271101843378
61255029547174890422982053023276
61255029547174890423546137255260
61255029547174890834764317216714
61255029547174890835328401448698
61255029547174894541348497902331
61255029547174894541366454630898
61255029547174894541366454631058
61255029547174894541369418490639
61255029547174894541429130656674
61255029547174895776127332096585
61255029547174895776127336695855
61255029547174895776148388124378
61255029547174895776148388125830
61255029547174895776150711072672
61255029547174895776151482725004
61255029547174895776211014916377
61255029547174895776211064151606
61255029547174895776715566956988
61255029547186551960289565299324
61255029547186552097550406122368
61255029547186552097551177774700
61255029547186585313806838284486
61255029547186585313806924377926
61255029547186585314371780262242
61255029547186585451067679107530
61255029547186585451632534991846
61255029547186596432491755894790
61255029547186596569188426392410
61255029547186596569752424530954
61255029547186596569752510624394
61255029547186601922357773165764
61255029547186601922357859259204
61255029547186601922921857397748
61255029547186601922921943491188
61255029547186601922922715143520
61255029547247792350524808475383
61255029547247823850990167195010
61255029547247825084641605044188
61255029547247825086332714084940
61255029547247825086416396904732
61255029547247836823250715753798
61255029547247836823250715758010
61255029547247840526508629230221
61255029547247841761289414836461
61255029547247841761289529621885
61255029547247841761290558491661
61255029547247841763549219417651
61255029547247841763818491531293
61255029547247841763818494719237
61255029547247841763818883734751
61255029547247841763881645499675
61255029547247841764634786665674
61255029547247841764637109613968
61255029547251444035629703374765
61255029547259547909756366200083
61255029547259547910025255663818
61255029547259547910028350264444
61255029547259547910588949109485
61255029547259547910590111548134
61255029547259547910592434496428
61255029551895823029627369361981
61255029551895823029627369361982
61255029552114660409896493572913
61255029552187605299501876705291
61255029552187605300066735771775
61255029552759016590279807657680
61255029552759016590342483683456
61255029553083171587020046373104
61255029553083171587020818025436
61255029553083204940474643332490
61255029553083204941039499216806
61255029553083220999979461525034
61255029553083221000042137550810
61255029553095227335459526655032
61255029553095227336021283352502
61255029553095227336021283702422
61255029553095227336021283706634
61255029553095227336023610887016
61255029553095227336024382539348
61255029596206458761606276512738
61255029596206458762171103817338
61255029596206458762171132397054
61255029596206760598569750029678
61255029596414486080016438232485
61255029596414486080016781189077
61255029596414486080204723527257
61255029596414486080204809266405
61255029596414486080225615535849
61255029596414486080288377300773
61255029596414486080768807759241
61255029596414486217214430838661
61255029596414486217214773795253
61255029596414486217486369906949
61255029596414486218029562130341
61255029596414486218050454138933
61255029596425291246628765412005
61255029596425291246817136441553
61255029596425291246817136445925
61255029596425291247381220673537
61255029596425291247381220677909
61255029596425291247381992325869
61255029596425291247381992330241
61255029596425291247401769729909
61255029596425291247652816789605
61255029596425293030955038871513
61255029596425293030955124610661
61255029596425293030955810523845
61255029596425293031206857583541
61255029596425293031206949461365
61255029596425293031226634983209
61255029596425293031227870049673
61255029596425293031289396748133
61255029596425293031770941815525
61255029596425293031791490867525
61255029596425293031854252632449
61255029596425293032042537927221
61255029596425293442800927293009
61255029596425293442801184510453
61255029596425293442989212587781
61255029596425293443010133176089
61255029596425293443072894941013
61255029596425293443553296819765
61255029596425293443574217408073
61255029596425293443636893433849
61255029596425293443636979172997
61255029596425293625815523677749
61255029596425293625836444384101
61255029596425293626003551755077
61255029596425293626567264450753
61255029596425293626567293148513
61255029596425293626567521668197
61255029596425293626567550247913
61255029596425293626567550365957
61255029596425293626588185039061
61255029596425293626588213736821
61255029596425293626588442256505
61255029596425293626588470954265
61255029596425293626651204021429
61255029596425293626651232719189
61255029596425293626839232098757
61255029596425293626839260796517
61255029596425296737812181457217
61255029596425296737833102045525
61255029596425296738084149105464
61255029596425593632071778390597
61255029596425593632823890699909
61255029596425593632907201516833
61255029596425593632907458734277
61255029596425593815837858330897
61255029596425593815838115548341
61255029596425596789904931785502
61255029596425598573730654428776
61255029596425598574294738660760
61255029596425599169091347094654
61255029596426493651028484985365
61255029596426493651112138640837
61255029596426493651112167338597
61255029596426493651864250950149
61255029596426493651864279647909
61255029596426493788310131251385
61255029596426494199883560031029
61255029596426494199904137780789
61255029596426494199904480737381
61255029596426494200092394377801
61255029596426494200092423075561
61255029596426494200155156142725
61255029596426494200155184840485
61255029596426494200635329501793
61255029596426494200635586601193
61255029596426494200635586719237
61255029596426494200656221392341
61255029596426494200656250090101
61255029596426494200656478609785
61255029596426494200656507307545
61255029596426494200719240374709
61255029596426494200719269072469
61255029596426494200907268452037
61255029596426494200907297149797
61255029596426494245825087279077
61255029596426494246388914293617
61255029596426494246389142931345
61255029596426494246410063519653
61255029596426494246472825284577
61255029596426494383085812956789
61255029596426494383085841654549
61255029596426499736903042995938
61255029596486537174093828106989
61255029596486537174344875067355
61255029596487432068439131878229
61255029596487432068460052466537
61255029596487432068523843101237
61255029596487432205699800510181
61255029596487432205721835707413
61255029596487432617566866737429
61255029596487432617755152032201
61255029596487432800769491199497
61255029596487437558954032228249
61255029596487437558954032232621
61255029596487437558954032245719
61255029596487437559142317540491
61255029596487437604707617142537
61255029596487437604895902450359
61255029596487437741905609630829
61255029596487437742156656707787
61255029596487737931176203629017
61255029596498237235051459057749
61255029596498237235136170276385
61255029596498237235136170280757
61255029596498239019441180195365
61255029596498239019524862548597
61255029596498239431223906735913
61255029596498239431307474770281
61255029596498239431308246422613
61255029596498239431495502847609
61255029596498239614237874366901
61255029596498239614237903064661
61255029596498239614238131584345
61255029596498239614238160282105
61255029596498239614259052290697
61255029596498239614322585589909
61255029596498242724663330432101
61255029596498242724663673388693
61255029596498242724914377491797
61255029596498242724998059845029
61255029596498242725001503523660
61255029596498242725478461723781
61255029596498242725479233376113
61255029596498242725481676764477
61255029596498242725481933981921
61255029596498242725481933982129
61255029596498242725482019721277
61255029596498242725502825990513
61255029596498242725502825990721
61255029596498242725503597643053
61255029596498242725562144077013
61255029596498242725562915729345
61255029596498242725565587755644
61255029596498242725565587755645
61255029596498242725566359407733
61255029596498242725566359407769
61255029596498242725566359407976
61255029596498242725566359407977
61255029596498242725753530093825
61255029596498242725754644702541
61255029596498244554869832965253
61255029596498244554869861544969
61255029596498244554871812956955
61255029596498244555058118260025
61255029596498244555058146839741
61255029596498244555060183973613
61255029596498244555079038848333
61255029596498244555622974144341
61255029596498244555623002724057
61255029596498244555623088463205
61255029596498244555624954118781
61255029596498244555625039857929
61255029596498244555625039875191
61255029596498244555625068454907
61255029596498244555625297092635
61255029596498244555625325655089
61255029596498244555625325672351
61255029596498244555625411394237
61255029596498244555643894732649
61255029596498244555645960463499
61255029596498244555646217663681
61255029596498244555646217680943
61255029596498244555706656497573
61255029596498244555708636489275
61255029596498244555708979428605
61255029596498244555709755802463
61255029596498244555896921766785
61255029596498244555896921784047
61255029596498244555897007505933
61255029596498244555898041097235
61255029596498244966651753135077
61255029596498244966651838874225
61255029596498244966651867453941
61255029596498244966652096091669
61255029596498244966672759580577
61255029596498244966840124168997
61255029596498244966840152748713
61255029596498244966861044757305
61255029596498244966923720783081
61255029596498244966923720901125
61255029596498244967404980053313
61255029596498244967405008633029
61255029596498244967425900641621
61255029596498244967488576667397
61255029596498244967488576785441
61255029596498244967488662406545
61255029596498244967492018928879
61255029596498539620494129079749
61255029596498539620494500616057
61255029596498539620578068650425
61255029596498539620578840302757
61255029596498539803508468247045
61255029596498539803508725464489
61255029596498544561965234258044
61255029596498544744163670481329
61255029596498544744414374584433
61255029596498544744895548115517
61255029596498544744895662434381
61255029596498544744895891072109
61255029596498544744896005390973
61255029596498544744977250495761
61255029596498544744979230468749
61255029596498544744979573425341
61255029596498544744980349682607
61255029596498544745168634977379
61255029596498545155922432754369
61255029596498545156110718049141
61255029596498545156675573933457
61255029596498545156762612809023
61255029596499437992133748834805
61255029596499439776523555715941
61255029596499440188305910720181
61255029596499440188305939417941
61255029596499440188306196635385
61255029596499440188306282256489
61255029596499440188389850290857
61255029596499440188390621943189
61255029596499440188577878368185
61255029596499440234059524209765
61255029596499440234059867166357
61255029596499440234143435200725
61255029596499440371320507104921
61255029596499440371320535802681
61255029596499440371341427811273
61255029596499443482563937966397
61255029596499443482564280922781
61255029596499445128937869318533
61255029596499445128939849310235
61255029596499445128961112954305
61255029596499445129128220326685
61255029596499445129147075201613
61255029596499445129149141031633
61255029596499445129209836966537
61255029596499445129691010497621
61255029596499445129693076211001
61255029596499445129693076228471
61255029596499445129693333428445
61255029596499445129711931085929
61255029596499445129713996915949
61255029596499445129714254133393
61255029596499445129774692850853
61255029596499445129777792155743
61255029596499445129966077450515
61255029596499445174693434220103
61255029596499445174712374816709
61255029596499445174879739523173
61255029596499445174879853842037
61255029596499445174963421876405
61255029596499445175444595407489
61255029596499445175444623987205
61255029596499445175444709726353
61255029596499445175446689718055
61255029596499445175446918355783
61255029596499445175447032674647
61255029596499445175467581726647
61255029596499445175528277760721
61255029596499445175530257752423
61255029596499445175530600709015
61255029596499445175531376947567
61255029596499445175718628786343
61255029596499445175719662242339
61255029596499445723734128655653
61255029596499445723734471612245
61255029596499445723755049362005
61255029596499445723755392318597
61255029596499445723922413950425
61255029596499445723922414068469
61255029596499445723922499689573
61255029596499445723922528387333
61255029596499445723943420395925
61255029596499445724487355573889
61255029596499445724487384271649
61255029596499445724508276280241
61255029596499445724511633747548
61255029596499445724570952306017
61255029596499445724574395866604
61255029596499445724762680807244
61255029596499445724762681161376
61255029596499445724762681279420
61255029597070998165076977150605
61255029597070998165077234368049
61255029597070998165077320107197
61255029597081805115263208262877
61255029597081805115263465480321
61255029597081805115263551219469
61255029597081805116162679241257
61255029597143032609242726377401
61255029597143032609243069333993
61255029597143933039793753646733
61255029597143933039982038941505
61255029597154739990168355792925
61255029597154739990231031818701
61255029597154739990733211677241
61255029597154739990795887703017
61255029597179066439835124928580
61255029597179366629105690347052
61255029597179366629105718926768
61255029597179366629293975641824
61255029597179368276233628242340
61255029597179368276233742561204
61255029597179368276233971198932
61255029597361881698004773506279
61255029597361881698005116462871
61255029597361881703088462293363
61255029597362737663609810997645
61255029597362737663610068215089
61255029597362739448083563583761
61255029597362740042796454944525
61255029597362740042796483524241
61255029597362740042796569263389
61255029597362740042880137297757
61255029597362782128556143732203
61255029597362782128744171809531
61255029597362782133639489562695
61255029597362782133827774857467
61255029597362782136083854567959
61255029597362782136084111785403
61255029597362783913134242042415
61255029597362783958887826834239
61255029597362784507658619470679
61255029597362784507658648050395
61255029597362784507658876688123
61255029597362784507658905267839
61255029597362784507658991006987
61255029597362784507679540058987
61255029597362784507679797276431
61255029597362784507742216084763
61255029597362784507742559041355
61255029597362784507930501379535
61255029597362784507930587118683
61255029597373544614611830735065
61255029597373544614611945053929
61255029597373589078930317182655
61255029597373589079494401414639
61255029597373589079495173066971
61255029597373589079557163179563
61255029597373589079557934831895
61255029597373589084577747245131
61255029597373589084640509010055
61255029597373589084828794304827
61255029597373589087085131232763
61255029597373589087085902885095
61255029597397904415559770603070
61255029597397904415748055897842
61255029597397904415748141636990
61255029597397906062124054384880
61255029597397906107877639294796
61255029597398204604746682248026
61255029597398204604830364601258
61255029597398204604830707557850
61255029597398204605018735635178
61255029597398206251394646960302
61255029597398206251394648383068
61255029597398206251958731192286
61255029597471150592438184172766
61255029597471152239628883832978
61255029597471152239629226789570
61255029600426371049261820278112
61255029600426371049512868737488
61255029605362532313792907641271
61255029605362532314525475321353
61255029605362532314608815190377
61255029605362532314609158146969
61255029605362532314797186205375
61255029605362532314797444485677
61255029605362532360362400098841
61255029623087508031792944270196
61255029623087509816246546371524
61255029755622266158160885421865
61255029755622267805288909057753
61255029755622267805290023666677
61255029755622267805310948976719
61255029755622267805561619778373
61255029755622267805561653079823
61255029755623166588711912686825
61255029755623166588711998425973
61255029755623166588732919130921
61255029755623166588983594537669
61255029755623166726160695139673
61255029755623167961528637994307
61255029755623168371343351889335
61255029755623168371614948001031
61255029755623168373100690698185
61255029755623168373101719567961
61255029755623168373122644878002
61255029755623168373122644878003
61255029755623168373122730617150
61255029755623168373122730617151
61255029755623168373310668350237
61255029755623168373853831877273
61255029755623168373874752582221
61255029755623168556324983542959
61255029755695200484022758232789
61255029755695201033065775734469
61255029755695201033065804430825
61255029755695202679944157438479
61255029755695202680194828240133
61255029755695202680194861541583
61255029755695202862958125069467
61255029755695202863209172129163
61255029755695202863209430409465
61255029755696097757325292671863
61255029755696097757325378411011
61255029755696097894774332342155
61255029755696101463366041853533
61255029755696101463616802999429
61255029755696102836161846456067
61255029755696103245976188814787
61255029755696103245976560351095
61255029755696103246248156462791
61255029755696103247755853339762
61255029755696103247755853339763
61255029755696103247755939078910
61255029755696103247755939078911
61255029755696103247943766625891
61255029755696103247943876811997
61255029755696103247944111117677
61255029755696103247944139697393
61255029755696103247944225436541
61255029755696103248005495271641
61255029755696103248006524141417
61255029755696103248507961043981
61255029755696103430958450284973
61255029755727634240104098372500
61255029755727634240292126449828
61255029755728518335998827994627
61255029755728839984515485258426
61255029755731219901985248036878
61255029755731219901985248036879
61255029755731220039223962493385
61255029755731220039224991363161
61255029755731220039245916673202
61255029755731220039245916673203
61255029755731220039246002412350
61255029755731220039246002412351
61255029755731220039496587474857
61255029755731220039496587474905
61255029755731220039977103672473
61255029755731220039997995681113
61255029755731220039998024377421
61255029755731220040060671706889
61255029755731234314615042464944
61255029755731234863658059966784
61255029755731234863658059966832
61255029755731234863658088546500
61255029755731234863658088546548
61255029755731235962308178852832
61255029755731235962308207432548
61255029755731236099004077693748
61255029755731236099004106273464
61255029755731236099004849346080
61255029755731236099004877925796
61255029755731236099568933578064
61255029755731236099568962157780
61255029755731236510534950453908
61255029755731236510786083602672
61255029755731236510786112182388
61255029755731236511350853397920
61255029755731236511350939486988
61255029755731236511351224934228
61255029755731239805045258286926
61255029755731239850798843196794
61255029755731241498491979584522
61255029755731535052928653963568
61255029755731535052928682543284
61255029755731536700056706179172
61255029755731536700621447278064
61255029755731536700621562063488
61255029755731540040069437193578
61255029755731540406661909146254
61255029755731541687198461119526
61255029755731541687762544884950
61255029755732420659067161676905
61255029755732420659067247416053
61255029755732420659255532710825
61255029755732420659819616942809
61255029755732420796495280642249
61255029755732420796516201347149
61255029755732420796516201347197
61255029755732420797059364874233
61255029755732420797080285579181
61255029755732436856588547451814
61255029755914005107839072801145
61255029755914005107922640835513
61255029755914005656693719268905
61255029755914005656693805008053
61255029755914005656965401119749
61255029755914007303821742904793
61255029755914007303822857513717
61255029755914007303843782823759
61255029755914007304094453625413
61255029755914007304094486926863
61255029755914007486858007672191
61255029755914007487108797514443
61255029755914049578620520718915
61255029755914049580041177303171
61255029755914050127391599152307
61255029755914050127391942108899
61255029755914050127412491160899
61255029755914050127663538220595
61255029755914050129167419882627
61255029755914051768684164648391
61255029755914051768684936300723
61255029755914051768685279257315
61255029755914051768705828309315
61255029755914051768955760760087
61255029755914051768956875369011
61255029755914051769520616644403
61255029755914051773767510478883
61255029755914051773767853435475
61255029755914051773768625087807
61255029755914051773788402487475
61255029755914051774039449547171
61255029755914051774604305431487
61255029755914051774604338732937
61255029755914051774604681689529
61255029755914051776295443518515
61255029755914051776296558127439
61255029755914051952452421368841
61255029755914051952452764325433
61255029755914051952473313377433
61255029755914051952535989403209
61255029755914051952536332359801
61255029755914051952724360437129
61255029755914051957534995547001
61255029755914051957535338503593
61255029755914051957535339566451
61255029755914051959499188374099
61255029755914902374366494568947
61255029755914902374366866105255
61255029755914902374429170594723
61255029755914902374429284913587
61255029755914902374429542131031
61255029755914902374450176922179
61255029755914902374638462216951
61255029755914902374701138242727
61255029755914902381224918057143
61255029755914902381225003796291
61255029755914902511627277524183
61255029755914902511627534741627
61255029755914902511710845558551
61255029755914902511899130853323
61255029755914902518673957727435
61255029755914906087244746533865
61255029755914906087244832273013
61255029755914906087265667238813
61255029755914906087265752977961
61255029755914906087516428384709
61255029755914906087516457081065
61255029755914906224693528986713
61255029755914907460040579832755
61255029755914907460061471841347
61255029755914907869875814200067
61255029755914907869876185736375
61255029755914907870147781848071
61255029755914907871633524545225
61255029755914907871634553415001
61255029755914907871655478725042
61255029755914907871655478725043
61255029755914907871655564464190
61255029755914907871655564464191
61255029755914907871822585741727
61255029755914907871843477750319
61255029755914907871843502197277
61255029755914907871843736502957
61255029755914907871843765082673
61255029755914907871843850821821
61255029755914907871906149526697
61255029755914907871906268567295
61255029755914907871906526847597
61255029755914907917576400706473
61255029755914907917576429286189
61255029755914907917576515025337
61255029755914907917660083059705
61255029755914908054837183661661
61255029755914908054857817389999
61255029755914908054858075670253
61255029755914935733802050655665
61255029755914935733864812420589
61255029755914935733865069638033
61255029755914935871063062248581
61255029755914935871063062248629
61255029755914941224295373088488
61255029755914950557942626417267
61255029755914950557942969373859
61255029755914950557963518425859
61255029755914950558026280190783
61255029755914950558026308887139
61255029755914950558026566104583
61255029755914950558214565485555
61255029755914950559718447147587
61255029755914950559718532886735
61255029755914950559906846877863
61255029755914950695203638010231
61255029755914950695224530018823
61255029755914950697167486817879
61255029755914951925488749469261
61255029755914951925739453572365
61255029755914952334821918296897
61255029755914952334822947166673
61255029755914952336495946288823
61255029755914952336496603622291
61255029755914952336496717941155
61255029755914952336496975158599
61255029755914952336514170992849
61255029755914952336517609949747
61255029755914952336767542400519
61255029755914952336768571270295
61255029755914952337249863369641
61255029755914952337250120587085
61255029755914952337250122122279
61255029755914952337267312171937
61255029755914952337270755378233
61255029755914952337270755850568
61255029755914952337270755850569
61255029755914952337271012595677
61255029755914952337271014130871
61255029755914952337332398284835
61255029755914952337333431404009
61255029755914952337333431876345
61255029755914952337521716698781
61255029755914952337521718233975
61255029755914952341579292119315
61255029755914952341580320989091
61255029755914952341597774040785
61255029755914952341600184127907
61255029755914952341600470041707
61255029755914952341601212997683
61255029755914952341601241694039
61255029755914952342332694765245
61255029755914952342332696300439
61255029755914952342349886350097
61255029755914952342353325306995
61255029755914952342416120373368
61255029755914952342416120373369
61255029755914952342416378653671
61255029755914952344107225158947
61255029755914952344108254028723
61255029755914952344296545108087
61255029755914952344296659426951
61255029755914952383003678334387
61255029755914952383003792653251
61255029755914952383087360687619
61255029755914952383275388764947
61255029755914952390050215639059
61255029755914952520264203009321
61255029755914952520264460226765
61255029755914952520264461289575
61255029755914952520285095017913
61255029755914952520285352235357
61255029755914952520285353298167
61255029755914952525347034404925
61255029755914952525347035467735
61255029755914952527310884275383
61255029755946470431439022905210
61255029755946470568616009188094
61255029755946470568616009188142
61255029755946470568699691541326
61255029755946470568699691541374
61255029755946472214992006131563
61255029755946472214993035001339
61255029755946472215181063078667
61255029755946472215264631113035
61255029755946472215828744046990
61255029755946472215828834385616
61255029755946472261582419295532
61255029755947370999167036448683
61255029755947370999167036448891
61255029755947370999167036466153
61255029755947370999167122069947
61255029755947370999167122187831
61255029755947370999167122188039
61255029755947370999188042776139
61255029755947370999188042776347
61255029755947370999250690104315
61255029755947370999250718801915
61255029755947370999250718802123
61255029755947370999250718819385
61255029755947370999438746896713
61255029755947371136427790706111
61255029755947371136427790824155
61255029755947371136448682714703
61255029755947371136448711412463
61255029755947372371207399853069
61255029755947372371209724201043
61255029755947372371228291861661
61255029755947372371230616209635
61255029755947372372043080196749
61255029755947372372046519153647
61255029755947372372046552455096
61255029755947372372046552455097
61255029755947372782741026007071
61255029755947372782742054876847
61255029755947372782804816641771
61255029755947372782824622737635
61255029755947372782824622739039
61255029755947372782825737346559
61255029755947372782825737347963
61255029755947372782989405762041
61255029755947372782992758979951
61255029755947372782992759096431
61255029755947372783010297770633
61255029755947372783076412753307
61255029755947372783076441449663
61255029755947372783076441451067
61255029755947372783553489994025
61255029755947372783556843329819
61255029755947372783556847933508
61255029755947372783556847933509
61255029755947372783556928950923
61255029755947372783556928951083
61255029755947372783577735220527
61255029755947372783577849657275
61255029755947372783637058028393
61255029755947372783640496985291
61255029755947372783640496985451
61255029755947372783640525683051
61255029755947372783640530286740
61255029755947372783640530286741
61255029755947372966571187100805
61255029755947677960240130932916
61255029755950024660613765224195
61255029755950024660614136760503
61255029755950024660885732872199
61255029755950024661365877533507
61255029755950024661366249069815
61255029755950024661637845181511
61255029755950058015785436421928
61255029755950072290064648349267
61255029755950072290252676426435
61255029755950072290252676426595
61255029755950072290253019383027
61255029755950072290253019383187
61255029755950072290336244460803
61255029755950072290816760658419
61255029755950072290816760658579
61255029755950072290820118247982
61255029755950072290820118248142
61255029755950072290820202447725
61255029755950072290820203982919
61255029755950072290820204337051
61255029755950072290837652667171
61255029755950072290903800601214
61255029755950072290903800601215
61255029755950072290903800601374
61255029755950072291088699726867
61255029755950072291092085895986
61255029755950072291092085896146
61255029755950072291092171630923
61255029755950072291092171985054
61255029755950072291092171985055
61255029755950072702602124156906
61255029755950072702874091804910
61255029755950072839107665850947
61255029755950072839295693928323
61255029755950072839379261962643
61255029755950072839379261962691
61255029755950072839859778160259
61255029755950072839859778160307
61255029755950072839862878528007
61255029755950072839862878882298
61255029755950072839862878882299
61255029755950072839863221838891
61255029755950072839863221838939
61255029755950072839884142427199
61255029755950072839884142427247
61255029755950072840131374271955
61255029755950072840134846176011
61255029755950072840134846530302
61255029755950072840134846530303
61255029755950073937467997222722
61255029755950073937468854614202
61255029755950073937948916718482
61255029755950073938032853107038
61255029755950073938220884366486
61255029755950074074393763445519
61255029755950074074394106384849
61255029755950074074394792298033
61255029755950074074394792315295
61255029755950074074395135271887
61255029755950074074478446088811
61255029755950074074478819141439
61255029755950074074641711655239
61255029755950074074642483307571
61255029755950074074642487556921
61255029755950074074642744774365
61255029755950074074644810505215
61255029755950074074644812021535
61255029755950074074645154861487
61255029755950074074645155333871
61255029755950074074645839357729
61255029755950074074645839374991
61255029755950074074645840774671
61255029755950074074645840891311
61255029755950074074645926986203
61255029755950074074646183731263
61255029755950074074663293826365
61255029755950074074663636782957
61255029755950074074665732609843
61255029755950074074666075922179
61255029755950074074666731383583
61255029755950074074666732783263
61255029755950074074666761479619
61255029755950074074666847574511
61255029755950074074667104436211
61255029755950074074726051341939
61255029755950074074729494548187
61255029755950074074729523244543
61255029755950074074729523600286
61255029755950074074729523600287
61255029755950074075206567539555
61255029755950074075206571788905
61255029755950074075209666389531
61255029755950074075209671093795
61255029755950074075210010745803
61255029755950074075210011218187
61255029755950074075230931806495
61255029755950074075481635553855
61255029755950074075481638741799
61255029755950074075481978866190
61255029755950074075481978866191
61255029755950074486176370928367
61255029755950074486177142580699
61255029755950074486177142697339
61255029755950074486177142702955
61255029755950074486235689486835
61255029755950074486236465388565
61255029755950074486236722606009
61255029755950074486238788319549
61255029755950074486238788323761
61255029755950074486238789853179
61255029755950074486238789854583
61255029755950074486238790208874
61255029755950074486238790208875
61255029755950074486239132693131
61255029755950074486239132693291
61255029755950074486239133165467
61255029755950074486239818606315
61255029755950074486239818606475
61255029755950074486239904345463
61255029755950074486239904345623
61255029755950074486239904817799
61255029755950074486257729405800
61255029755950074486257729405801
61255029755950074486259680328141
61255029755950074486259967664706
61255029755950074486260053399483
61255029755950074486260053753775
61255029755950074486260825050411
61255029755950074486260825050571
61255029755950074486424750683497
61255029755950074486428189640235
61255029755950074486428189640395
61255029755950074486447995742034
61255029755950074486449110345343
61255029755950074486449110350959
61255029755950074486507285598531
61255029755950074486508318717865
61255029755950074486508433508905
61255029755950074486508434571763
61255029755950074486510728804827
61255029755950074486510728804987
61255029755950074486510757501183
61255029755950074486510757501343
61255029755950074486510757502587
61255029755950074486510757506959
61255029755950074486510757856878
61255029755950074486510757856879
61255029755950074486511757674603
61255029755950074486511757674763
61255029755950074486511786371119
61255029755950074486511786376735
61255029755950074486511872465802
61255029755950074486511872465803
61255029755950074486988834915481
61255029755950074486992273872219
61255029755950074486992273872379
61255029755950074487012822924379
61255029755950074487012854808678
61255029755950074487072145732245
61255029755950074487072145732405
61255029755950074487072517740888
61255029755950074487072517740889
61255029755950074487072518803747
61255029755950074487075497537217
61255029755950074487075584689143
61255029755950074487075584689303
61255029755950074487075613385499
61255029755950074487075613385659
61255029755950074487075616573359
61255029755950074487075616573443
61255029755950074487075616573602
61255029755950074487075616573603
61255029755950074487075870608718
61255029755950074487075870608719
61255029755950074487075956697786
61255029755950074487075956697787
61255029755950074487260431027177
61255029755950074487263869984075
61255029755950074532745520547228
61255029755950074533017488195232
61255029755950074669254129666231
61255029755950074669254158245995
61255029755950074669271954254233
61255029755950074669438977066963
61255029755950074669439091385827
61255029755950074669441386091275
61255029755950074669442529279915
61255029755950074669459897655271
61255029755950074669459983394419
61255029755950074669462335375891
61255029755950074669463449984815
61255029755950074669522658357337
61255029755950074669522659420195
61255029755950074669526097314235
61255029755950074669526126010591
61255029755950074670002803018645
61255029755950074670003174554953
61255029755950074670003175617811
61255029755950074670006241975543
61255029755950074670006241975591
61255029755950074670006274922701
61255029755950074670006275276992
61255029755950074670006613511851
61255029755950074670006613511899
61255029755950074670274770666649
61255029755950074670278209623547
61255029755950074670278242570705
61255029755950074670278242924996
61255029755950077643443374377694
61255029755950077781522360644262
61255029755950372480174365901802
61255029755950372480362651196574
61255029755950373029133472879082
61255029755950373029133472879083
61255029755950373029133815835675
61255029755950373029154736423983
61255029755950373029217040446890
61255029755950373029405325741662
61255029755950373029405440527086
61255029755950373029405440527087
61255029755950374126738562523150
61255029755950374127303418407466
61255029755950374675530647750559
61255029755950374675531304617466
61255029755950374675531419402891
61255029755950374675781351853662
61255029755950374675781351853663
61255029755950374675782466462586
61255029755950374675782466462587
61255029755950374676346092952554
61255029755950374676346207737978
61255029755950374676346207737979
61255029755950374676346550694570
61255029755950374676346550694571
61255029755950374858545644251323
61255029755950374858712008667727
61255029755950374858713123276651
61255029755950374858796691311019
61255029755950374859276864552043
61255029755950374859277207508635
61255029755950377832693047669530
61255029755950378381485018111514
61255029755950379662585395583006
61255029755950379662923221112880
61255029755950379663487190559440
61255029755950379663487305344864
61255029755951273458949921903839
61255029755951273459138207198611
61255029755951273459200883224387
61255029755951273459681399422003
61255029755951273459684500144042
61255029755951273459684500144043
61255029755951273459705391681703
61255029755951273459764710238927
61255029755951273459768153800918
61255029755951273459768153800919
61255029755951273459768182497274
61255029755951273459768182497275
61255029755951273459952995533699
61255029755951273459956438741399
61255029755951273459956439095690
61255029755951273459956439095691
61255029755951273459956467792046
61255029755951273459956467792047
61255029755951273596966403628958
61255029755951273596966403628959
61255029755951273597029165393883
61255029755951273597217193471162
61255029755951274831727444759555
61255029755951274831749137474036
61255029755951274831811899238960
61255029755951275243259432484383
61255029755951275243259518223531
61255029755951275243321422591199
61255029755951275243322194243531
61255029755951275243322194244935
61255029755951275243322194599226
61255029755951275243322194599227
61255029755951275243322280338375
61255029755951275243339647650921
61255029755951275243339733390069
61255029755951275243341971648975
61255029755951275243342057738042
61255029755951275243342057738043
61255029755951275243342343651842
61255029755951275243342343651843
61255029755951275243343086253527
61255029755951275243343086257899
61255029755951275243343086607818
61255029755951275243343086607819
61255029755951275243343115304174
61255029755951275243343115304175
61255029755951275243343201043323
61255029755951275243507127739107
61255029755951275243509450668527
61255029755951275243510479538303
61255029755951275243526899470823
61255029755951275243527934008551
61255029755951275243528019747699
61255029755951275243530256943747
61255029755951275243530342678523
61255029755951275243530371729170
61255029755951275243530371729171
61255029755951275243531371548299
61255029755951275243531371552671
61255029755951275243531486338095
61255029755951275243590694710617
61255029755951275243590695773475
61255029755951275243593104797738
61255029755951275243593104797739
61255029755951275243593133494094
61255029755951275243593133494095
61255029755951275243594133667514
61255029755951275243594133667515
61255029755951275243594162363870
61255029755951275243594162363871
61255029755951275244091755355139
61255029755951275244091759960233
61255029755951275244092018240535
61255029755951275244095112828063
61255029755951275244095198562839
61255029755951275244095198917130
61255029755951275244095198917131
61255029755951275244095227613486
61255029755951275244095227613487
61255029755951275244154521725157
61255029755951275244154780005459
61255029755951275244157960682054
61255029755951275244157960682055
61255029755951275244157989378410
61255029755951275244157989378411
61255029755951275244158246595854
61255029755951275244158246595855
61255029755951275244342807019929
61255029755951275244346245976826
61255029755951275244346245976827
61255029755951275289260598212067
61255029755951275289260683951215
61255029755951275289824682444051
61255029755951275426335733534523
61255029755951275426335762230879
61255029755951275426521351524681
61255029755951275426521352587539
61255029755951275426523761611851
61255029755951275426524790481579
61255029755951275426524790481627
61255029755951275426524819177935
61255029755951275426545711186527
61255029755951275426545711186575
61255029755951275427085435756665
61255029755951275427085435756713
61255029755951275427085436819523
61255029755951275427088874713563
61255029755951275427088874713611
61255029755951275427088903409919
61255029755951275427088903409967
61255029755951278537786161785008
61255029755951278537849180767376
61255029755951278949631157978486
61255029755951280779711822368928
61255029756019418202850529806175
61255029756019418202934469376851
61255029756019418203499325261167
61255029756019418203687353338495
61255029756019421909540477751017
61255029756019422091714894199195
61255029756019422091714894212245
61255029756019422091714922778911
61255029756019422091714922791961
61255029756019422091735814787455
61255029756019422091903179493919
61255029756019422091903208073635
61255029756019422092468035378235
61255029756019422092468063957951
61255029756019422092468149697099
61255029756019422092551717731467
61255029756019422092551717731515
61255029756019422092743102226183
61255029756020302299958939469581
61255029756020302300209643572685
61255029756020307239085558840385
61255029756020307239086673449309
61255029756020307650595854318797
61255029756020307650595968637661
61255029756020307650596968927721
61255029756020307650597083246585
61255029756020307650679536672029
61255029756020307650680651280953
61255029756020307650846901378493
61255029756020307650847015697357
61255029756020307650847673030825
61255029756020307650847787349689
61255029756020307650867821966801
61255029756020307650930583731725
61255029756020307650931355384057
61255029756020318358878009769217
61255029756020318359717129069795
61255029756020318770659901359325
61255029756020318770660015678189
61255029756020318770660272895633
61255029756020318770662311446607
61255029756020318770662340142803
61255029756020318770681164904225
61255029756020318770684261022575
61255029756020318770746251017123
61255029756020318770746251017283
61255029756020318770747022669455
61255029756020318770747022669615
61255029756020318771225128779949
61255029756020318771227424548207
61255029756020318771227424548367
61255029756020318771246020788541
61255029756020318771248345253155
61255029756020318771311106901439
61255029756020318771311106901599
61255029756020318771496724891645
61255029756020318771499134978927
61255029756020318771500168570276
61255029756020318771500168570277
61255029756020318954514507737573
61255029756020322476449574785103
61255029756020322476512336550027
61255029756020322476514316541729
61255029756020322476700621844639
61255029756020322476700621844799
61255029756020322476702687575649
61255029756020322476721542432947
61255029756020322476784304197871
61255029756020322476784304198031
61255029756020322477265477728955
61255029756020322477265477729115
61255029756020322477267457720817
61255029756020322477267800677409
61255029756020322477286398317263
61255029756020322477286398317423
61255029756020322477349160082187
61255029756020322477349160082347
61255029756020322522286842065513
61255029756020322522289936648877
61255029756020322522454206771977
61255029756020322522454321073579
61255029756020322522454321090841
61255029756020322522537889107739
61255029756020322522537889107947
61255029756020322522537889125209
61255029756020322522540983708573
61255029756020322523019062656293
61255029756020322523019091218747
61255029756020322523019176957895
61255029756020322523019176975157
61255029756020322523021042630733
61255029756020322523102744992055
61255029756020322523102744992263
61255029756020322523102745009525
61255029756020322523104724983965
61255029756020322523105067940557
61255029756020322523294129609186
61255029756020322523294129609187
61255029756020324306844018239333
61255029756020324306844046819049
61255029756020324306844132558197
61255029756020324306864938827641
61255029756020324306867262825695
61255029756020324306927700592565
61255029756020324306930024940539
61255029756020324306930025058583
61255029756020324307408874123649
61255029756020324307408988442513
61255029756020324307492556476881
61255029756020623947094837905052
61255029756020623947638801780776
61255029756023004000945190092097
61255029756023004000946218961873
61255029756023004002619218084023
61255029756023004002619875417491
61255029756023004002620246953799
61255029756023004002637442788049
61255029756023004002807131842535
61255029756023004002808275031175
61255029756023004002890814195719
61255029756023004002890814195767
61255029756023004002891843065495
61255029756023004002891843065543
61255029756023004003371987726851
61255029756023004003372359263159
61255029756023004003373392382285
61255029756023004003373393917479
61255029756023004003390583967137
61255029756023004003394027645768
61255029756023004003394027645769
61255029756023004003394284390877
61255029756023004003394285926071
61255029756023004003455927297527
61255029756023004003456703671545
61255029756023004003644988493981
61255029756023004003644990029175
61255029756023007157859210722339
61255029756023007157921886748275
61255029756023007157921972487423
61255029756023007157923001357199
61255029756023007157923029936915
61255029756023007157943921945507
61255029756023007158110257782035
61255029756023007158110257782195
61255029756023007158110286361911
61255029756023007158111029434367
61255029756023007158111029434527
61255029756023007158111058014243
61255029756023007158131178370503
61255029756023007158131950022835
61255029756023007158193854396279
61255029756023007158193940135267
61255029756023007158194626048611
61255029756023007706901885267587
61255029756023007706901885267635
61255029756023007706902228224227
61255029756023007706902256803895
61255029756023007706902999876511
61255029756023007706902999876559
61255029756023007706903371412819
61255029756023007706964647032511
61255029756023007706965018568819
61255029756023007706965675902287
61255029756023007706966047438595
61255029756023007706985910577459
61255029756023007707152932327331
61255029756023007707173852915591
61255029756023007707174967524515
61255029756023007707236614680515
61255029756023007707236614680563
61255029756023007707237643550291
61255029756023008941683818762567
61255029756023008941684161719159
61255029756023008941684933371491
61255029756023008941767844072391
61255029756023008942248936113677
61255029756023008942249017603475
61255029756023008942249021852825
61255029756023008942249050432541
61255029756023008942250050722601
61255029756023008942332618466909
61255029756023008942499721706579
61255029756023008942499725955929
61255029756023008942499983173373
61255029756023008942500097492237
61255029756023008942500754825705
61255029756023008942520646544237
61255029756023008942520989500829
61255029756023008942583665526605
61255029756023009353278168130471
61255029756023009353278911203087
61255029756023009353549764242167
61255029756023009353550878851091
61255029756023009354030942022809
61255029756023009354031284979401
61255029756023009354031313559117
61255029756023009354032056631733
61255029756023009354032428168041
61255029756023009354093703787733
61255029756023009354093961005177
61255029756023009354094075324041
61255029756023009354094076859075
61255029756023009354094732657509
61255029756023009354095104193817
61255029756023009354095105728851
61255029756023009354114624376041
61255029756023009354114881593485
61255029756023009354114967332633
61255029756023009354115996202409
61255029756023009354302909670813
61255029756023009354304024279737
61255029756023009537045281662281
61255029756023009537045539942583
61255029756023009537045625681731
61255029756023009537045653198589
61255029756023009537045654261447
61255029756023009537046396271205
61255029756023009537046654551507
61255029756023009537046767807513
61255029756023009537108043427205
61255029756023009537108301707507
61255029756023009537108414963513
61255029756023009537109072296981
61255029756023009537109443833289
61255029756023009537128964015513
61255029756023009537129222295815
61255029756023009537296587002279
61255029756023009537296701321143
61255029756023009537297358654611
61255029756023009537317249310285
61255029756023009537317507590587
61255029756023009537317593329735
61255029756023009537318363919209
61255029756023018277735229685699
61255029756023018277735258265415
61255029756023018277735344004563
61255029756023018277923257763027
61255029756023018277923286342583
61255029756023018277923286342743
61255029756023018277923629299175
61255029756023018277923629299335
61255029756023018278006854376951
61255029756023018278006940116259
61255029756023018278007197333543
61255029756023018278007197333703
61255029756023018826777904230787
61255029756023018826778018549651
61255029756023018826778275767095
61255029756023018826798910558243
61255029756023018826966303844471
61255029756023018827049871878791
61255029756023018827049871878839
61255029756023019925703434443470
61255029756023020062148284352627
61255029756023020062312321571387
61255029756023020062312983154205
61255029756023020062313093223719
61255029756023020062313097473069
61255029756023020062313354690513
61255029756023020062315421937683
61255029756023020062334246699105
61255029756023020062395889605755
61255029756023020062396661258087
61255029756023020062398988438469
61255029756023020062399332812003
61255029756023020062399333284386
61255029756023020062399333284387
61255029756023020062400104936718
61255029756023020062400104936719
61255029756023020062877177455703
61255029756023020062878210574829
61255029756023020062880161969553
61255029756023020062880506343087
61255029756023020062880533505861
61255029756023020062880533523123
61255029756023020062899102583421
61255029756023020062901425514453
61255029756023020062901425531715
61255029756023020062901427048035
61255029756023020062960745490071
61255029756023020062964189168702
61255029756023020062964189168703
61255029756023020063149806686525
61255029756023020063152129617557
61255029756023020063152129634819
61255029756023020063152473991091
61255029756023020063153250365156
61255029756023020063153250365157
61255029756023020473906299402983
61255029756023020473906960985849
61255029756023020473907071055315
61255029756023020474095360599645
61255029756023020474097656367743
61255029756023020474097656367903
61255029756023020474177895514679
61255029756023020474178928634013
61255029756023020474178930169047
61255029756023020474181253098627
61255029756023020474181253104243
61255029756023020474181339193310
61255029756023020474181339193311
61255029756023020474182367590751
61255029756023020474182367590911
61255029756023020474660216483961
61255029756023020474662512252059
61255029756023020474683431427589
61255029756023020474742751398995
61255029756023020474743784518169
61255029756023020474743784518329
61255029756023020474746107453365
61255029756023020474746108982943
61255029756023020474746108988558
61255029756023020474746108988559
61255029756023020474746451822735
61255029756023020474746451822895
61255029756023020474747228196800
61255029756023020474747228196801
61255029756023020474934479900223
61255029756023020656942306952937
61255029756023020657109586983111
61255029756023020657109701301975
61255029756023020657111996007423
61255029756023020657130593310567
61255029756023020657193268273485
61255029756023020657193269336343
61255029756023020657195678360607
61255029756023020657195678360655
61255029756023020657196707230383
61255029756023020657196707230431
61255029756023020657674556123433
61255029756023020657676851891739
61255029756023020657695448132025
61255029756023020657758124157801
61255029756023020657760791462415
61255029756023020657948819539695
61255029756023020657949854194062
61255029756023023631095014982007
61255029756023023631176374522458
61255029756023023631176631739902
61255029756023023631659870866323
61255029756023023631741487624218
61255029756023023631744586456772
61255029756023023631929515701546
61255029756023023631932871751496
61255029756023023768102312206289
61255029756023023768102655162881
61255029756023023768188661980727
61255029756023023768189433638675
61255029756023023768353359265985
61255029756023023768353360682927
61255029756023023768353703639519
61255029756023023768376604324523
61255029756023023768377718927831
61255029756023023768377718933447
61255029756023023768437041619217
61255029756023023768437043036159
61255029756023023768437385992751
61255029756023023768439366083831
61255029756023023768439366089447
61255029756023023768918215150301
61255029756023023768918559523835
61255029756023023768941460203223
61255029756023023768941803159815
61255029756023023768942579417241
61255029756023023769004221973763
61255029756023023769192507262919
61255029756023023769192507268535
61255029756023023769193626476729
61255029756023023769193627893879
61255029756023024226729475580242
61255029756023024362961763893399
61255029756023024362961792473067
61255029756023024362962135429659
61255029756023024362962135429707
61255029756023024362982684481659
61255029756023024363150049188171
61255029756023024363150077767887
61255029756023024363170969776479
61255029756023024363233731541355
61255029756023024363233731541403
61255029756023024363714905072487
61255029756023024363714933652155
61255029756023024363714933652203
61255029756023024363715276608747
61255029756023024363715276608795
61255029756023024363735825660747
61255029756023024363735825660795
61255029756023024363986872720443
61255029756023024363986872720491
61255029756023024363990230187591
61255029756023024363990230305635
61255029756023025462076268141818
61255029756023025599337022871423
61255029756023026010090734909265
61255029756023026010090820648413
61255029756023026010090849228129
61255029756023026010091077865857
61255029756023026010091192184721
61255029756023026010111741354765
61255029756023026010279105943185
61255029756023026010279134522901
61255029756023026010281429937027
61255029756023026010281430291159
61255029756023026010281458987515
61255029756023026010300026531493
61255029756023026010302350996107
61255029756023026010302350997511
61255029756023026010362702557269
61255029756023026010362702675313
61255029756023026010362788296417
61255029756023026010365026551111
61255029756023026010365026555323
61255029756023026010365112644391
61255029756023026010365112762435
61255029756023026010366141164247
61255029756023026010366141514167
61255029756023026010366141630807
61255029756023026010366141632211
61255029756023026010843961827501
61255029756023026010846285825555
61255029756023026010846286175475
61255029756023026010846314873235
61255029756023026010867206881827
61255029756023026010927558559629
61255029756023026010930225396231
61255029756023026010930225746151
61255029756023026010930225862791
61255029756023026010931000703067
61255029756023026011118253473559
61255029756023026011118253940119
61255029756023026011118253941523
61255029756023320114974028323614
61255029756023320663933134834334
61255029756023320664016702868702
61255029756023320846215482515139
61255029756023320846216254167471
61255029756023320846467301227167
61255029756023320847031385459151
61255029756023320847220448074206
61255029756023323820446968402602
61255029756023323820447225620046
61255029756023323821012081504362
61255029756023323821200109581690
61255029756023324370243127083370
61255029756023324552253278478443
61255029756023324552420643184907
61255029756023324552420671764623
61255029756023324552504325538139
61255029756023324552985527648939
61255029756023324552985870605531
61255029756023324553006419657531
61255029756023324553257466717227
61255029756023325650256005499154
61255029756023325650339316316078
61255029756023325650339573533522
61255029756023325650509033600312
61255029756023325650593716710164
61255029756023325651071908443166
61255029756023325651073889484628
61255029756023325651155476477534
61255029756023325651157800475588
61255029756023325651343504554862
61255029756023326199552024289347
61255029756023326199635706642579
61255029756023326199636735512355
61255029756023326200200819744339
61255029756024204622461645615211
61255029756024204622461731354359
61255029756024204622462503006691
61255029756024204622649673692539
61255029756024204622650788301463
61255029756024204622712435457463
61255029756024204622713464327239
61255029756024204623195099738873
61255029756024204623195100801731
61255029756024204623214872533447
61255029756024204623277291341779
61255029756024204623277548559223
61255029756024204623278667773241
61255029756024204623278668836099
61255029756024204623466695850569
61255029756024204623466696913427
61255029756024204759889507363111
61255029756024204759890536232887
61255029756024204759910428068011
61255029756024204759910428068059
61255029756024204759911456937787
61255029756024204759911456937835
61255029756024204760454363247427
61255029756024204760454620464871
61255029756024204760455511157801
61255029756024204760455768375245
61255029756024204760455769438055
61255029756024204760475283952375
61255029756024204760475541169819
61255029756024204760476403166393
61255029756024204760476660383837
61255029756024204760476661446647
61255029756024208326723849369283
61255029756024208326723849485923
61255029756024208326723878065639
61255029756024208326724621138255
61255029756024208326724992674563
61255029756024208326786268294255
61255029756024208326786611134207
61255029756024208326786639830563
61255029756024208326787297164031
61255029756024208326787640003983
61255029756024208326787668700339
61255029756024208326807531839155
61255029756024208326808560708931
61255029756024208326995474177335
61255029756024208326996588786259
61255029756024208327058235942259
61255029756024208327059264812035
61255029756024208463984260788211
61255029756024208463985375397135
61255029756024208464235307847907
61255029756024210110360429332183
61255029756024210110360429448823
61255029756024210110360515071331
61255029756024210110361201101155
61255029756024210110633168749159
61255029756024210111113318015561
61255029756024210111113576295863
61255029756024210111113656250419
61255029756024210111113660972153
61255029756024210111113662035011
61255029756024210111113689551869
61255029756024210111113690614727
61255029756024210111114804160793
61255029756024210111114805223651
61255029756024210111176079780485
61255029756024210111176332276195
61255029756024210111176336997929
61255029756024210111176338060787
61255029756024210111176451316793
61255029756024210111177480186569
61255029756024210111177481249427
61255029756024210111197252981143
61255029756024210111197257586237
61255029756024210111197258649095
61255029756024210111197343325385
61255029756024210111198372195161
61255029756024210111198373258019
61255029756024210111364623355559
61255029756024210111364737674423
61255029756024210111365509326755
61255029756024210111385285663565
61255029756024210111385543943867
61255029756024210111385629683015
61255029756024210111386400272489
61255029756024210111386401335347
61255029756024210156867246826835
61255029756024210156929922852611
61255029756024210156931037461535
61255029756024210157118208147383
61255029756024210157118293886531
61255029756024210157119065538863
61255029756024210294127657182905
61255029756024210294127914400349
61255029756024210294127915463159
61255029756024210294128771791829
61255029756024210294129029009273
61255029756024210294129030072083
61255029756024219446599525375891
61255029756024219446620446080839
61255029756024219446620531819987
61255029756024219446808817114759
61255029756024219446871493140535
61255029756024219584048565046183
61255029756024220819962881863663
61255029756024220819983802568611
61255029756024220820235625885733
61255029756024221230989332257027
61255029756024221231010343306217
61255029756024221231177623336391
61255029756024221231177737655255
61255029756024221231180031888319
61255029756024221231180060584675
61255029756024221231197509386971
61255029756024221231198629663847
61255029756024221231200952593267
61255029756024221231200952594671
61255029756024221231201981464447
61255029756024221231201981468819
61255029756024221231261304626765
61255029756024221231261305689623
61255029756024221231263714713886
61255029756024221231263714713887
61255029756024221231264743583662
61255029756024221231264743583663
61255029756024221231741444566339
61255029756024221231742592476713
61255029756024221231744887772635
61255029756024221231744916470395
61255029756024221231744916474767
61255029756024221231745144990079
61255029756024221231762365271287
61255029756024221231763484485305
61255029756024221231765808477583
61255029756024221231765808478987
61255029756024221231766065695027
61255029756024221231826160511081
61255029756024221231829603717377
61255029756024221232016855892974
61255029756024221232016855892975
61255029756024221276931208128215
61255029756024221276931293867363
61255029756024221414191961440829
61255029756024221414191962503687
61255029756024221414194371527999
61255029756024221414215292232947
61255029756024221414216321102675
61255029756024221414216321102723
61255029756024221414759484629711
61255029756024221414780405334659
61255029756024221415032228651780
61255029756024221415032229714638
61255029756024224937029714153191
61255029756024224937029714507483
61255029756024224937032037101485
61255029756024224937238920036271
61255029756024224937239005775419
61255029756024224937301682155487
61255029756024224937301767894634
61255029756024224937301767894635
61255029756024224938054822980283
61255029756024224938054909073722
61255029756024224938054909073723
61255029756024224983811851567378
61255029756024224983811851567379
61255029756024226767173110429841
61255029756024226767173453386433
61255029756024226767194031136193
61255029756024226767194374092785
61255029756024226767361395724613
61255029756024226767361395842657
61255029756024226767361481463761
61255029756024226767361510161521
61255029756024226767361740216398
61255029756024226767361768796114
61255029756024226767361854535262
61255029756024226767363719722667
61255029756024226767363805811735
61255029756024226767363805929779
61255029756024226767363834508091
61255029756024226767363834509495
61255029756024226767363834626135
61255029756024226767382316430965
61255029756024226767382402170113
61255029756024226767382660804706
61255029756024226767384726516683
61255029756024226767384726518087
61255029756024226767385755387863
61255029756024226767385755504503
61255029756024226767445422569630
61255029756024226767926337348077
61255029756024226767926366045837
61255029756024226767926710419578
61255029756024226767928661696051
61255029756024226767928661812691
61255029756024226767928690393811
61255029756024226767928690510451
61255029756024226767928918563575
61255029756024226767928918913495
61255029756024226767928919030135
61255029756024226767947258054429
61255029756024226767949582402403
61255029756024226767949839619847
61255029756024226767949839736487
61255029756024226768009934080205
61255029756024226768010278453946
61255029756602983887790051645115
61255029756602984482314686303873
61255029756603884318257482173687
61255029756603884318341078905863
61255029756603884867049108259447
61255029756603884867049108259607
61255029756603884867049365477051
61255029756603884867049451216039
61255029756603884867133049365317
61255029756606586019265653674619
61255029756606586019829737906603
61255029756606586021504541800211
61255029756606586021713747805754
61255029756606586021776395129351
61255029756606586156526322310783
61255029756606586158786131141323
61255029756606586158974502181066
61255029756606586158974502181067
61255029756606586159037149504663
61255029756606586159037178556762
61255029756606586159037178556763
61255029756675918762423260106875
61255029756675919174205494531271
61255029756675919356947894765633
61255029756675919357136180047307
61255029756676816035913793921305
61255029756676816035914136877897
61255029756676819192974258669815
61255029756676819192974287367623
61255029756676819739506791934207
61255029756676819740258904243519
61255029756676819741766257827077
61255029756676819741933593818311
61255029756676819741933593818471
61255029756676819741954170037249
61255029756676819741954170050347
61255029756676819741954255776397
61255029756676819741954514406619
61255029756676819741954514523259
61255029756676819741954514524663
61255029756676819741954514542133
61255029756676819741954628842123
61255029756676819741954628843527
61255029756676819741954628860997
61255029756676819742017276171543
61255029756676819742017276171703
61255029756676819742017304869303
61255029756676819787519814039185
61255029756676819787687178728387
61255029756676819787687293047251
61255029756676819787770861081411
61255029756676819787770861081619
61255029756676821572097910801313
61255029756679515542968201659371
61255029756679515542968230239087
61255029756679515542968315978235
61255029756679515543239826350623
61255029756679515543239912089771
61255029756679515543239912089931
61255029756679515543240169307215
61255029756679515543240169307375
61255029756679517327628604361983
61255029756679517327628861579427
61255029756679517327629633231759
61255029756679517328131041437967
61255029756679517328193717463743
61255029756679520893898862136379
61255029756679520894462946368363
61255029756679520896346956267514
61255029756679520896409603591111
61255029756679521033419339603083
61255029756679521033607251832129
61255029756679521033607251832337
61255029756679521033607337571277
61255029756679521033607337571485
61255029756679521033607596323962
61255029756679521033607596323963
61255029756679521033607710642826
61255029756679521033607710642827
61255029756679521033670013592889
61255029756679521033670357966423
61255029756679521033670472757670
61255029756679521033670472757671
61255029756679532151791134303402
61255029756711935984401674679498
61255029756711936533444577862522
61255029756711936533444692181386
61255029756711953004797548708708
61255029756711953005549656436012
61255029756711953050551105038908
61255029756711953050551133618624
61255029756711957991937528524342
61255029756711957991938300176674
61255029756712238370470813027746
61255029756712253187289930734946
61255029756712253194068114125776
61255029756712253194068142705492
61255029756712253194631936441668
61255029756894317955817355022830
61255029756894317963429005429262
61255029756894723797833266587411
61255029756894723798105119916551
61255029756894767857021108332149
61255029756894767858713361028101
61255029756894768263532397544465
61255029756894768263720425621793
61255029756894768446463168799649
61255029756894768446546736834065
61255029756894768446734764911345
61255029756894768451545628658945
61255029756894768451545742977809
61255029756894768451545742977857
61255029756894768451545742990907
61255029756894768451629311012225
61255029756894768451817339102603
61255029756894768453237995673809
61255029756894768453237995686859
61255029756894768453509591785457
61255029756894768453509591785505
61255029756894768453509591798555
61255029756895518720511266630974
61255029756895620652766967741061
61255029756895620652767082059925
61255029756895620652850650094293
61255029756895620653017671844165
61255029756895620653017786163029
61255029756895620653101354197397
61255029756895620659792498718277
61255029756895620659792613037141
61255029756895620659792870254585
61255029756895620659813419306585
61255029756895620659813762263177
61255029756895623816873912752903
61255029756895624365644962488695
61255029756895624365665883193483
61255029756895624365665883212357
61255029756895624365916901556823
61255029756895624365916901556983
61255029756895624365916930254583
61255029756895626195976615598285
61255029756895626195976644178001
61255029756895626195976729917149
61255029756895626196060297951517
61255029756895654012202523827779
61255029756895654012453570887475
61255029756895668282489446977781
61255029756895668287572021155941
61255029756895668287572135592897
61255029756895668289264273969985
61255029756895668289264388288849
61255029756895668831281416020133
61255029756895668831281416020293
61255029756895668831281417419813
61255029756895668831281417419973
61255029756895668831281417536453
61255029756895668831281417555327
61255029756895668831528764055769
61255029756895668831532120123237
61255029756895668831532121522917
61255029756895668831532121523077
61255029756895668831532121639557
61255029756895668831532121640961
61255029756895668831532121658431
61255029756895668836363647241701
61255029756895668836363647241861
61255029756895668836363991597973
61255029756895668836363991598133
61255029756895668836364020294329
61255029756895668836364020295733
61255029756895668836364020313203
61255029756895668836364106034881
61255029756895668836426753362897
61255029756895668836426753363057
61255029756895668836426782060657
61255029756895668836426782078127
61255029756895668836614694301397
61255029756895668836614810155455
61255029756895668838055899937653
61255029756895668838056242894245
61255029756895668838056244429439
61255029756895668838056273009155
61255029756895668838056358748303
61255029756895668838119034755205
61255029756895668838119034756609
61255029756895668838119034774079
61255029756895668838306948397029
61255029756895668838306948513669
61255029756895668838306948515073
61255029756895668838306948532543
61255029756895668838307034136177
61255029756895668838307062832533
61255029756895668838307062833937
61255029756895668838307062851407
61255029756895668877014110321297
61255029756895668877285706432993
61255029756895668882096655919741
61255029756895668882096770238397
61255029756895668882096770238605
61255029756895668882180338272973
61255029756895668883788908615693
61255029756895668883788908632955
61255029756895668883789022934557
61255029756895668883789022951819
61255029756895668883872590968717
61255029756895668883872590986187
61255029756895670661403893226199
61255029756895670661404007545063
61255029756895670661487575579431
61255029756895670661675603656759
61255029756895670666486495984075
61255029756895670668450344791723
61255029756895670668450430530871
61255029756898320160030352724319
61255029756898320160093028750255
61255029756898320160281028247867
61255029756898320160281056827423
61255029756898320160281056827583
61255029756898320160301948836175
61255029756898320160364624861791
61255029756898320167055855121979
61255029756898320167055883701535
61255029756898320167055883701695
61255029756898320167056226658127
61255029756898320167056226658287
61255029756898320167139451735903
61255029756898320167139537475211
61255029756898321943854189112215
61255029756898321943854960764547
61255029756898321943855303721139
61255029756898321943916950877139
61255029756898321943917608210607
61255029756898321943938528798915
61255029756898321944419044996531
61255029756898321944420049535941
61255029756898321944670092056227
61255029756898321944670753639045
61255029756898321944671125175353
61255029756898321944692017183945
61255029756898321951256633635567
61255029756898321951444918930339
61255029756898321951445580513157
61255029756898321951445690582671
61255029756898321951445694832021
61255029756898321951445952049465
61255029756898321951466501101465
61255029756898321951466844058057
61255029756898321951529258617039
61255029756898325517777566933351
61255029756898325518341651165335
61255029756898325520309257678570
61255029756898325655038235569515
61255029756898325657235023901367
61255029756898325657235366857959
61255029756898325657486070943801
61255029756898325657486300998471
61255029756898325657486415317335
61255029756898325657506962956557
61255029756898325657506962956765
61255029756898325657507221703419
61255029756898325657507336022283
61255029756898325657507336028106
61255029756898325657507336028107
61255029756898325657570098142950
61255029756898325657570098142951
61255029756898353519528641996245
61255029756898353519528641996405
61255029756898353519716927291177
61255029756898353521409179986969
61255029756898355303353250036473
61255029756898355303354278906249
61255029756898355304106395464911
61255029756898355305798643911513
61255029756898359010147144652404
61255029756898369983476040556937
61255029756898369983476812209269
61255029756898369985168293252889
61255029756898369985733149137205
61255029756898369985736506604305
61255029756898369985924534681633
61255029756898369985924534804096
61255029756898369990251639083381
61255029756898369990815723315365
61255029756898369990819109484644
61255029756898369991007108859793
61255029756898369992699361678208
61255029756898369992699390257924
61255029756898369992699733214516
61255029756898370120737480845433
61255029756898370122428961889053
61255029756898370122934154841159
61255029756898370122934497815013
61255029756898370122934499214693
61255029756898370122934499331333
61255029756898370123185201918117
61255029756898370123185203317797
61255029756898370123185203434437
61255029756898370123185203440261
61255029756898370127512307719545
61255029756898370128017102095032
61255029756898370128017102095033
61255029756898370128017188184101
61255029756898370128267776083179
61255029756898370128267891931461
61255029756898370128268149154728
61255029756898370128268149154729
61255029756898370128268235243796
61255029756898370128268235243797
61255029756898370129708981732533
61255029756898370129709324676027
61255029756898370129709324689125
61255029756898370129960028774967
61255029756898370129960028779339
61255029756898370129960030191909
61255029756898370129960030308549
61255029756898370129960030314373
61255029756898370129960144627413
61255029756898370129960144633237
61255029756898370129960144983156
61255029756898370129960144983157
61255029756898370129960373148501
61255029756898370129960401844857
61255029756898370129960401850681
61255029756898370129960487939748
61255029756898370129960487939749
61255029756930774509984126190964
61255029756930790432043260763422
61255029756930790432231546058194
61255029756930790432231632147179
61255029756930790432231632147214
61255029756930790432231632147262
61255029756930790568674156048420
61255029756930790569241253373970
61255029756930790569488944383508
61255029756930790569492043583404
61255029756930790569492300433666
61255029756930790569492301850608
61255029756930790980270371089162
61255029756930790980458399166490
61255029756930790981086016815730
61255029756930790981086021415048
61255029756930790981086021415208
61255029756930790981086274033174
61255029756930790981086279682252
61255029756930790981086364354330
61255029756930790981274306709820
61255029756930790981274306709980
61255029756930791026755923971684
61255029756930791026839606324916
61255029756930791026839949264246
61255029756930791027027891619688
61255029756930791164016936968700
61255029756930791164100619321932
61255029756930791164288647412310
61255029756930795967597174175002
61255029756930795968415401117068
61255029756930795968415405716338
61255029756931076345297016593632
61255029756931076346383743997008
61255029756931091163014576409436
61255029756931091169455045406928
61255029756931091169540679172146
61255029756931091169726641518624
61255029756931091169728964466918
61255029756931091170356582116158
61255029756931091170356586715476
61255029756931091170356958351114
61255029756931091170544867410930
61255029756931091353287502269080
61255029756931091353559212712738
61255029757003570196008663171310
61255029757003586850310083657566
61255029757003586850393651691934
61255029757003720497404689337476
61255029757003741955330431537210
61255029757003741955332755535264
61255029757003741955333527187596
61255029757003741955897611419580
61255029757003741956083315498854
61255029757003741956085639496908
61255029757003741956086671566274
61255029757003742505129690485069
61255029757004020686654476948128
61255029757004020686926073059824
61255029757004022332967626509780
61255029757004022333238450969144
61255029757004022333239222621476
61255029757004022333782414844868
61255029757004037157125655323076
61255029757004037157190282760838
61255029757004037157211289088294
61255029757004037157397251434772
61255029757004037157399574383066
61255029757004037157941558267088
61255029757004037158213154378784
61255029757004037158215477327078
61255029757004943262212066005645
61255029764814369016669528725274
61255029764814369016669528731098
61255029764814369200437267824343
61255029764887315005177967246042
61255029764887315187561246620708
61255029764887315188105296235580
61255029764887315188105553453024
61255029764887315188188864269948
61255029764887315188192307948579
61255029764887315188192307948580
61255029764887315188377149564720
61255029782612290675851928094872
61255029782612290676105299502533
61255029782612290676105299502542
61255029782612290676105299502750
61255029782612290676605069273960
61255029782612290676605069274168
61255029782612290676608426741259
61255029782612290676608426741268
61255029835714266350226379471696
61255029835714266350310061824928
61255029835787216043393399505111
61255029835787216043393399859403
61255029835787217874165188737108
61255040297008039075130803743919
61255040297011957595155671566087
61255040297018860300599525197299
61255040297018860301435205540979
61255040297018860705690272751961
61255040297018860713029183858057
61255040297020061462499908972201
61255040297020061462688965919305
61255040297020061462688970151393
61255040297020061469550832714579
61255040297020061470031347377001
61255040297020061470302943505959
61255040297022762761684429171881
61255040297022762761767998745655
61255040314733014746540370167535
61255040314744722127528675604623
61255040314744722127549567617427
61255040314744722127549572334789
61255040314744722128364355948303
61255040314744722128364355952515
61255040314744736395867716853279
61255040314744736395889752050511
61255040314744736944911506007499
61255040314744736944911506011711
61255040314744736944929069145969
61255040314744736944932769556611
61255040314744736944932774273973
61255040314744736944995188850377
61255040314744736952253887959005
61255040314744736952253887972103
61255040314744736952274775259121
61255040314744736952525479366437
61255040314744736952525484083799
61255040314744736952525484083958
61255040314744736952525484083959
61255040314744736998279068993874
61255040314745037141524483374390
61255040314745037141796077964102
61255040314745038377142867343350
61255040314745038377142867461442
61255040314748624036492613231733
61255040314748624588631115541803
61255040314748638856386208947483
61255040314748638856386208951695
61255040314748639405429231170945
61255040314748640640775244176287
61255040314748640640775244180499
61255040314748640640775248897861
61255040314748640640776020550193
61255040314748640648118397780125
61255040314748640648118402497487
61255040314748640648139289784505
61255040314748640648139291319539
61255040367922350433494139494355
61255040367922350433744843598911
61255040367922365121125618765622
61255040367922365121206173689163
61255040367922365121206202268879
61255040367922365250789072218859
61255040367922365250790215407499
61255040367922365251044367434213
61255040367922365251127935468581
61255040367922365258383273822947
61255040367922365258466841857315
61255040367922665447656967021238
61255040367922665447740908113898
61255040367922667094786019526902
61255040367922667094786024231166
61255040367922667094869960619722
61255040367923551054046866640189
61255040367923565870865988579477
61255040367923565870886880588069
61255040367923565878204895453485
61255040367923565878225787444815
61255040367923567654502535713151
61255040367923567655087626272591
61255040367923567655254652271813
61255040367923567655255795460453
61255040367923567655338330374243
61255040367923567655338330375695
61255040367923567655339363494821
61255040367923567662114186119583
61255040367923567662117629325831
61255040367923567662594706566549
61255040367923567662615594325791
61255040367923567662866298427443
61255040367923567662866302678245
61255040367923567662869741635143
61255040367923567662869770331499
61255040527443527970506570052904
61255040527443527970506570052905
61255040527443527970589909449545
61255040527443527970590166666989
61255040527443527971342278976301
61255040527444428400806549768523
61255040527444428401057596828219
61255040527444428401057597317864
61255040527444428401141164862587
61255040527444444461150404844550
61255040527447129690011909091039
61255040527447129690011909095251
61255040527447129690262613198355
61255040527447129690283505206947
61255040527447129690847589434719
61255040527447129690847589438931
61255040527447129692518950126291
61255040527447129692522393804923
61255040527447146164836541011990
61255040527447146164836541011991
61255040527447146164836569709750
61255040527447146293718464779873
61255040527447146294482201298187
61255040527447146294482572834495
61255040527447146294566140868863
61255040527447146294566141341087
61255040527447146298831255158019
61255040527447146299583367467331
61255040527447146301007467257835
61255040527447146301909267305763
61255040527447146301909294468537
61255040527447146302093851704619
61255040527447146302093852176795
61255040527447146302097208226953
61255040527447146302097324080851
61255040527447446903150181091782
61255040527448346913572974168525
61255040527448346914136801183065
61255040527448346914325086477837
61255040527448346921730888455239
61255040527448346921730917153047
61255040527448346921918916532567
61255040527448346921918945230327
61255041732741873632128882854521
61255041732741873632129140071965
61255041732743076036821745861377
61255041732806721103655126091509
61255041732806721286585782888311
61255041732807921860925415357499
61255041732807921860928887261555
61255041732814824977798468532137
61255041732814824978613256867225
61255041732816025728105902859737
61255041732816025728356949919433
61255041732816025728356954151521
61255041732816025735886987918149
61255041732816027565277497163207
61255041732818727026787958825031
61255041732818727027265003232471
61255041732818727027285923820779
61255041732818727027352041635701
61255041732818727027352043170895
61255041732818728673832300107687
61255041732818728673915982460919
61255041732818728674481095558467
61255041732818728674481095562679
61255041732818728674669123640007
61255041732818728849336491672863
61255041732818728854897914917493
61255041732818728857408394905431
61255041732818728857408423601787
61255041750456044137762887981859
61255041750456044137762887986071
61255041750467721871083717393334
61255041750467751519316082608765
61255041750467755222908737682544
61255041750467765794434445856494
61255041750471653427443477779141
61255041750471653428007562011125
61255041750471653428258609070821
61255041750471653428259380723153
61255041750471653429974078121887
61255041750471653429974078127711
61255041750471653429975226033713
61255041750471653430515717651089
61255041750471653430519161329721
61255041750471653979561835402633
61255041750471653979644370316423
61255041750532597343148070248379
61255041750532597343148070249783
61255041750532597343148070267252
61255041750532597343148070267253
61255041750532597343151426317410
61255041750532597343151427717091
61255041750532597343151427835188
61255041750532597343151513460450
61255041750532597343151513460451
61255041750532897532422020315646
61255041750532897578175576527754
61255041750540701217103384630552
61255041750540701217103470369700
61255041750540701217837932388457
61255041750540701217837933805606
61255041750540701217858595772578
61255041750540701217858852976765
61255041750540701217921616158838
61255041750540701217921616158839
61255041750540701218109642832274
61255041750540701218109642832275
61255041750540701218109901453610
61255041750540702499210274338882
61255041750540703047413112122731
61255041750541001407108527803842
61255041750541001407192210157074
61255041750541001407380495451846
61255041750541001445603755026480
61255041750541001452043966806528
61255041750541001452127534840896
61255041750541002642726911890894
61255041750541002642727026209758
61255041750541002642727254729394
61255041750541002642727283427202
61255041750541003237335573244495
61255041750544599423268901745397
61255041750544603129312606748725
61255041750544603129312606748933
61255041750544603129396290519107
61255041750544603129396290637199
61255041750544603670845910893933
61255041750544603671013275600397
61255041750544603671034196188705
61255041750544603671096957953629
61255041750544603678355281294021
61255041750544603678376201882329
61255041750544603678438963647253
61255041750544604913133858734583
61255041750544604913137216201891
61255041750544604913137330638639
61255041750544604913158222533559
61255041750544604913158251226947
61255041750544604913220898555123
61255041750544604913723335630947
61255041750544604913723335631107
61255041750544604913723335747587
61255041750544604913723335748991
61255041750544604913786097395871
61255041750544604913786097400243
61255041750544604913970682265499
61255041750544604913970682266903
61255041750544604913974039734211
61255041750544604913974125477571
61255041750544604913974154169555
61255041750544604913974154170959
61255041750544604959539682304335
61255041750544604959539682310159
61255041803610257542524727720153
61255041803610257543339516055241
61255041803610257543340544925017
61255041803645378038339580489407
61255041803645378040808309761451
61255041803645378040867513533251
61255041803645378040870985787227
61255041803645378040870985787387
61255041803645379824694907914271
61255041803645379824695936784047
61255041803645379825197002033663
61255041803645379825449082212485
61255041803645680013715574065328
61255041803645680013715574065329
61255041803645680014447794656108
61255041803645680014447794656109
61255041803645680014719762304112
61255041803645680014719762304113
61255041803646580444998707129869
61255041803646580444998707130029
61255041803646580445269641657295
61255041803646580445269641676169
61255041803646580445270674777873
61255041803646580445270674778033
61255041803646580445270789569073
61255041803706623789628006862775
61255041803706623972558663694101
61255041803707524357377026738123
61255041803707524357627730839775
61255041803707524357631174051846
61255041803707524357631174051847
61255041803718329386790246698331
61255041803718329516628411863665
61255041803718329523970674774733
61255041803718329523970674787831
61255041803718329523970676191882
61255041803718329523991595363041
61255041803718329523991595363249
61255041803718329523991596898282
61255041803718329524054357123801
61255041803718329524054358545114
61255041803718329524054358545115
61255041803718329524242643839886
61255041803718331354114066460791
61255041803718331354386035625115
61255041803718626007472603441828
61255041803718629576252196143506
61255041803718629713240897131826
61255041803718629713512864779830
61255041803719526438020158448441
61255041803719530136449918690065
61255041803719530136450004429213
61255041803719530136470925017521
61255041803719530136533601043297
61255041803719530143788911303221
61255041803719530143809831874267
61255041803719530144063977783779
61255041803719530273710673065377
61255041803719530273731593653685
61255041803719530273731936610277
61255041803719531920085551272827
61255041803719531920106729078579
61255041803719531920106814817727
61255041803719531920671584962895
61255041803719531920859955995363
61255041803719531920860989115941
61255041803719531920922632021139
61255041803719531920922632022591
61255041803719531927449853643575
61255041803719531927449855514187
61255041803719531927697458896703
61255041803719531927700557729417
61255041803719531927700902102951
61255041803719531927700931155051
61255041803719531928199638755243
61255041803719531928202651848809
61255041803719531928202994822663
61255041803719531928202996222343
61255041803719531928202996338983
61255041803719531928265758458199
61255041803719531928265787039367
61255041803719531928450342856895
61255041803719531928453786535527
61255041803719531928454043282039
61255041803719531928454071978395
61255041803719531974203927766763
61255041963135037350616543874521
61255041963166557361457406020596
61255041963166557361457406020597
61255041963166557361540745417237
61255041963166557362293858016608
61255041963167457792008318477047
61255041963167457792008433285556
61255041963167457792092000830279
61255041963167457792594094949671
61255041963167457792844799052775
61255041963167457792844913861284
61255041963167457792845142009367
61255041963167473852353088103986
61255041963170159080962745058731
61255041963170159080962745062943
61255041963170159081213334847183
61255041963170159081213449166047
61255041963170159081234341170427
61255041963170159081234341174639
61255041963170159082050158375291
61255041963170159082050158379503
61255041963170159083473229772615
61255041963170159084306495307439
61255041963170159084309967561415
61255041963170159084309967565787
61255041963170159084310053300563
61255041963243105076223999058067
61255041963243110566929256082947
61255041963243110567427221083067
61255041963243110567428335691991
61255041963243110567493338897989
61255041963243110567493340314931
61255041963243110567679039794887
61255041963243110567682397262195
61255041963243110567682397380079
61255041963243110567682397380292
61255041963243111025218331041838
61255041963243411168735340130158
61255041963244311179156761380533
61255041963244311179720845612517
61255041963244311187314932884691
61255041963244311187314933002783
61255041963244311323948841258883
61255041963244311324764744202895
61255041963244311324764772900655
61255042441741800923161859183848
61255042441741800923161859183849
61255042441741801060422613559320
61255042441744503998451863880959
61255042441776939676372548663706
61255042441778139883655666653331
61255042441778140432447637112785
61255042441778140432447723206224
61255042441778140433454924656455
61255042441780841724853945808639
61255042441780841724916621838626
61255042441780841724916621838627
61255042441780843372044645474520
61255042441780843372232930769292
61255042441780843417798201686622
61255042441838163051629950777270
61255042441839069017545835560726
61255042441841765185615294093750
61255042441841765322876048468979
61255042441841765322876048469222
61255042441841765322877077338998
61255042441841770676046597834103
61255042441842971478691059332975
61255042441849869059568367015816
61255042441849869059568367015817
61255042441849869189402312587947
61255042441849869196829121391288
61255042441849869197017406673011
61255042441849869197832195021148
61255042441849869197832195021149
61255042441849869197835552606340
61255042441849870295921328857638
61255042441849874551005072611959
61255042441849874595752140584940
61255042441849885669122375172579
61255042441849885669122375172822
61255042441850169386917861178662
61255042441850169387106146486484
61255042441850171034046913684326
61255042441850174786025779515228
61255042441851075308087104248442
61255042441851075352834401786653
61255042441851075353837561155661
61255042441851075353840660460550
61255042441851075490095156516416
61255042441851075491098229791985
61255042441851076543245836852602
61255042441851076543433864929930
61255042441851076589187449839798
61255042441851076589187478419514
61255042441851076589187707057239
61255042441851076589187707057242
61255042441853771109055822304459
61255042441853771109118584073595
61255042441853771109121941658786
61255042441853771658164616204082
61255042441853771658164987740390
61255042441853772756247636579259
61255042441853772756250994164450
61255042441853772756251022744166
61255042441853772892943192109611
61255042441853772893445629185595
61255042441853772893448986770792
61255042441853772893699690873896
61255042441853773305293668709752
61255042441853776462288018475422
61255042441853776462291374525580
61255042441853776598988045018988
61255042441853776599552129250972
61255042441853776644741629928856
61255042441853778246681182823658
61255042441853778246869210900986
61255042441853778291804564151474
61255042441853778292431410148382
61255042441853778429127994548511
61255042441853778429629317015571
61255042441853778429629402754719
61255042441853778429629431806824
61255042441853787717669805932934
61255042441853789410552414650706
61255042441874501189311082857864
61255042441874502607672444759498
61255042441874503018702338341896
61255042441874503018702366921612
61255042441878086440037729454049
61255042441878086440037729458421
61255042441878088224364517352817
61255042441878088224364774570261
61255042441878088224427193378593
61255042441878104695904998792981
61255042441886191549778938448531
61255042441886191961561172877139
61255042441886192098570908907985
61255042441886192098758906857305
61255042441886192098759165609991
61255042441886192098759279928855
61255042441886193745950635384533
61255042441886193745950722540831
61255042441886193745950979758275
61255042441886193746514719620729
61255042441886193746703092067587
61255042447689467549803622497180
61255042447689468785146284173938
61255042447689468785149640224096
61255042447750391147572695392050
61255042447758496257877958503606
61255042447759700903175931905104
61255042447759701956535532209118
61255042447759701956535789426562
61255042447762398718395678945478
61255042447762402012089712414816
61255042447762402012653796648204
61255042447762402424435831135440
61255042447762402424436089421358
61255042447762402424624117498686
61255042447762403659779492635698
61255042447762403659782620514688
61255042447762403659782848685856
61255042447762403659782849152416
61255042447762403659782850220890
61255042447762403659782878800606
61255042447762403659970906877934
61255042447762414777900497138022
61255042447782827831503518040498
61255042465411441374532803044666
61255042465411741516958927975021
61255042465411741563803368345094
61255042465411742753395915599047
61255042465415345023803805219075
61255042465476572517469600248127
61255042465484375654368723299527
61255042465484675843639317179671
61255042465484676438432449104364
61255042465484677628029009623854
61255042465484677628029038321662
61255042465484677628029124060807
61255042465488279899021646964819
61255042465488279899021732703967
61255042465488279944754311166931
61255042465488279944754396906079
61255042465508703933547765502750
61255042465520695398294544269991
61255042465520695398294887226583
61255042465520695398858714242527
61255042468475478816093942212440
61255042518589069634720202954857
61255042518663206913504492482173
61255042518663206959237185381997
61255042518686316134168471540389
61255042518686316134168728757833
61255042518698323567793464022834
61255042518698323704239344318087
61255042518698323704970535922451
61255042518698323704991456627399
61255042518698323704991485680956
61255042518698323705054218748067
61255042518698338384612581730034
61255042678113850540271271514822
61255042678113850677531911448967
61255042678113850677531911567011
61255042678113850677532025885875
61255042678113850677532025886083
61255042678113850677594673214051
61255042678113850677594701911859
61255042678114150729520944806610
61255042678114150866865267212287
61255042678114150866865267229549
61255042678115051297144355413171
61255042678115051297332640707895
61255042678115051297332640720993
61255042678115051434593395078995
61255042678115051434614287087587
61255042678115051846187459004127
61255042678115051846396322048712
61255042678115051846459055115775
61255042678115051846459055115823
61255042678115051892128986250723
61255042678115051892212640024239
61255042678183183280980783829153
61255042678184083711531811094113
61255042678184084260512152907094
61255042678184084260512152907095
61255042678184084260574828932871
61255042678186780061734674034075
61255042678186780061797435799159
61255042678186780610589406241143
61255042678186780610777691535963
61255042678186785414716194681762
61255042678186785414966870205358
61255042678186785551976863313715
61255042678186785552164861276341
61255042678186786009429114622450
61255042678186786009763472499070
61255042678187085604237464085502
61255042678187086153029691744930
61255042678187086153280481587390
61255042678187097271401486089714
61255042678187981230410941763739
61255042678187981231415135670475
61255042678187981231415221409623
61255042678187986171798455883475
61255042678187986309247267384056
61255042678187986720841473380991
61255042678187986720841473735282
61255042678187986720841473735283
61255042678187986721029415719171
61255042678187986721029501458319
61255042678187986721029501812658
61255042678187986721029501812659
61255042678187986721029530510472
61255042678187986766595058643746
61255042678187986766595058643747
61255042678187986766762166132766
61255042678187986766762194712482
61255042678187986766762194712483
61255042678219517300843374727510
61255042678219517300843403307226
61255042678219517712625639257770
61255042678220401671802802141597
61255042678220401671802830721313
61255042678220401671802916460461
61255042678220401671823722712435
61255042678220401671823722729905
61255042678220401672639282717325
61255042678220401809084477087907
61255042678220417731394401874378
61255042678220417731394401992467
61255042678220417731394401992470
61255042678220417731394430572186
61255042678223102963267597093621
61255042678223119434829746900722
61255042678223119572591480782236
61255042681141548612102721495270
61255046039910961805733760284353
61255046039912164209945849876149
61255046039912179026576249360749
61255046039914882148288015837669
61255046039914882148288701750853
61255046040131017012088298849089
61255046040131017012088300248769
61255046040131017012088300365409
61255046040133718303738024576549
61255046040133718303741382043649
61255046040191896137465866852803
61255046040191896137466981461727
61255046040191907255586957094275
61255046040191912197159056079267
61255046040191945548984076368477
61255046040191946143781450782693
61255046040191946143781450786905
61255046040194613892815386373101
61255046040194613893067205085129
61255046040194613900409587964139
61255046040194613900598644907031
61255046040194614083609512288363
61255046040194614083609512305625
61255046040194614083609516537713
61255046040194614083611839486007
61255046040194614083612868355783
61255046040194614083612869755463
61255046040194614083612869872103
61255046040194647252231165060151
61255046040194647252232279669075
61255046040194647435246508749595
61255046040195814657677548658905
61255046040195814657681020549863
61255046040195848009502568935065
61255046040195848011762377767009
61255046040195859122539970389453
61255046040195859122539970402503
61255046040195859129882239080693
61255046040195859129882353399557
61255046040195859129882353399605
61255046040195859129882353412655
61255046040202701304266594118343
61255046040202712422387684359815
61255046040202712422387684372865
61255046040202717363771383258787
61255046040202717768026450469769
61255046040202717774550601820493
61255046040202717775365361575865
61255046040202717775365390155581
61255046040202719604947254818559
61255046040202751127190410444791
61255046040202751128882663140743
61255046040202751310392663370551
61255046040202761828633805002385
61255046040202762240227783319463
61255046040202762245311500686263
61255046040202762247003753382215
61255046040203903707641860190869
61255046040203903707641945930017
61255046040203903707641974509733
61255046040203903707642317466325
61255046040203903707725542544101
61255046040203903707725885500693
61255046040203903708206030162001
61255046040203903708206058741717
61255046040203903708477997810005
61255046040203914825762950432341
61255046040203914825763064751205
61255046040203914825763321968649
61255046040203914825846632785573
61255046040203914826327148983189
61255046040203918525025062130053
61255046040203918525025143637113
61255046040203918525025147869201
61255046040203918525025176448917
61255046040203918531887010432387
61255046040203918532364054743209
61255046040203918532364083322925
61255046040203918532367525112231
61255046040203920361943366416273
61255046040203920361943623633717
61255046040203920361946719750663
61255046040203920362507450648257
61255046040203948180680102312031
61255046040203951884460699723831
61255046040203953713767610803801
61255046040203953713768382456133
61255046040203953713768386705483
61255046040203953713768643922927
61255046040203953714332470937467
61255046040203962997311191941903
61255046040203962997499215769881
61255046040203962997499215787143
61255046040203962997499220019231
61255046040203962997499477236675
61255046040203963002581789965303
61255046040203963004841598778581
61255046040203963004841598780033
61255046040203963004841598797295
61255046040206604999295052055263
61255046040206616117416142296735
61255046040206619824017136052655
61255046040206619824020492574989
61255046040206619824020492575197
61255046040206619824020493992139
61255046040206619824020606889689
61255046040206619824038057109135
61255046040206619824104176463463
61255046040206621646065036951705
61255046040206621646065294169149
61255046040206621646067704256271
61255046040206621646088624961219
61255046040206621646817406478461
61255046040206621646818178130793
61255046040206621646820849684709
61255046040206621646821535597893
61255046040206621653596443961803
61255046040206621653596448211153
61255046040206621653599801545543
61255046040206621654164003284383
61255046040206653177809390251771
61255046040206653177809475990919
61255046040206654824938529913525
61255046040206655005982109526099
61255046040206655005985552732347
61255046040206655007677801178949
61255046040206655007952783454101
61255046040206664289152297564761
61255046040206664289152297568973
61255046040206664295930480493243
61255046040206664296491208670857
61255046040206664296494564725019
61255046040206664296494564725227
61255046040206664296494680574913
61255046040206664296494680579125
61255046040206666118458094053069
61255046040206666118458865705401
61255046040206666118458869954751
61255046040206666118459127172195
61255046040206666119019510980487
61255046040206666119022954186735
61255046040206666119023983056511
61255046040206666123542473002687
61255046040206666125797776811497
61255046040206666125801248715553
61255046040206666126073873695573
61255046057636839692168476192977
61255046057636839692168590511841
61255046057640741602824261678441
61255046057640741603389117562757
61255046057640742151681318233483
61255046057640742152435235314301
61255046057640758204599513356937
61255046057640758250415860386069
61255046057640758250416717777549
61255046057847544144701625586260
61255046057847888807869162579773
61255046057855648019660870970900
61255046057855692493494793584177
61255046057855692493495050801621
61255046057855692493495136540769
61255046057855692494310582209485
61255046057855692494310953745633
61255046057855692494310953745793
61255046057855992683581519046221
61255046057855992683581520568204
61255046057855992683581520568205
61255046057855992683581520581255
61255046057855992683581634887069
61255046057859546224195582487781
61255046057859546224195611067497
61255046057859546224279179101865
61255046057859546224843263333849
61255046057859546225010742359177
61255046057859546225011514011509
61255046057859546225094310393545
61255046057859546225095082045877
61255046057859594405785629505741
61255046057859594405785658203549
61255046057859594405785743946909
61255046057859596189422323905389
61255046057859596189609580683273
61255046057859596189610585224135
61255046057859596189610613803851
61255046057859596190174407516941
61255046057859596190174407517101
61255046057859596190174436214701
61255046057859596235092312087549
61255046057859596235175880116093
61255046057859596235364170015959
61255046057916871808959087049935
61255046057916871808960201658859
61255046057916871809148143992827
61255046057916871809148229736187
61255046057916882927269234238511
61255046057916887867900163962875
61255046057916887868652276272187
61255046057916887868653305141963
61255046057916921219725184252085
61255046057916921220477296561397
61255046057916921220478325431173
61255046057916921815274670984037
61255046057920490132120302471517
61255046057920490132372121183545
61255046057920490139648270035071
61255046057920490139649384643995
61255046057920490139651369357430
61255046057920490139651369357431
61255046057920490139651483676294
61255046057920490139652855502663
61255046057920490139711031804207
61255046057920490139712179710209
61255046057920490139714502658503
61255046057920490139714504062554
61255046057920490139714504062555
61255046057920490139900088747099
61255046057920490139900088751311
61255046057920490139900093468673
61255046057920490139900203536735
61255046057920490139900203538139
61255046057920490139900203555608
61255046057920490139900203555609
61255046057920490139900207787537
61255046057920490139902416416967
61255046057920490139902416417126
61255046057920490139902416417127
61255046057920490139902530735831
61255046057920490139902530735990
61255046057920490139902530735991
61255046057920490139903532425571
61255046057920490139903532429942
61255046057920490139903532429943
61255046057920490139903559605607
61255046057920490139903559605766
61255046057920490139903559605767
61255046057920490139903561005287
61255046057920490139903561005447
61255046057920490139903561121927
61255046057920490139903561123331
61255046057920490139903561123544
61255046057920490139903561140800
61255046057920490139903561140801
61255046057920490139903646748806
61255046057920490139903646748807
61255046057920490185653763999645
61255046057920490185657117339858
61255046057920490185657117339859
61255046057920490185657231658722
61255046057920490185657231658723
61255046057920490734445648702689
61255046057920490734445734441837
61255046057920490734445991659281
61255046057920523491473290324281
61255046057920523491473376063429
61255046057920523491474404933205
61255046057920523491474438234495
61255046057920523491474523973643
61255046057920523491725109036309
61255046057920523491725228076747
61255046057920523493984889642717
61255046057920523493984889642877
61255046057920523493984918222433
61255046057920523493984918222593
61255046057920523493984918340477
61255046057920523493984918357947
61255046057920523537290756211527
61255046057920523537478784288855
61255046057920523539738588875868
61255046057920524086270668991899
61255046057920524086270754731047
61255046057920524086271011948491
61255046057920524086333430756823
61255046057920524086521716051595
61255046057920790374654627559182
61255046057920790374654741878046
61255046057920823682439693616284
61255046057920823682502371041533
61255046057920823683255512220829
61255046057920834801375459273661
61255046057928577405558357258219
61255046057928577405558700214811
61255046057928577406059765464427
61255046057928577406310812524123
61255046057928579189885407096005
61255046057928579189885521414869
61255046057928579189885750052597
61255046057928579189947392487023
61255046057928579189948164139355
61255046057928579190449486606415
61255046057928579190449491327989
61255046057928579190449572345563
61255046057928579190449605646853
61255046057928579190700538387685
61255046057928588524180769966751
61255046057928588524431817026447
61255046057928590308006868873785
61255046057928590308570576847887
61255046057928590308821657208873
61255046057928593465063518407355
61255046057928593465567968894582
61255046057928593465815630716667
61255046057928594007264475211445
61255046057928594007265246863777
61255046057928594007268609035189
61255046057928594007268951991781
61255046057928594007331366568185
61255046057928594007331370800113
61255046057928594013855517918908
61255046057928594013855603658056
61255046057928594014046874870571
61255046057928594014109636631123
61255046057928594014109665210839
61255046057928594014607515419711
61255046057928594014610614741911
61255046057928594014610614742070
61255046057928594014610614742071
61255046057928594014610729060934
61255046057928594014610986265121
61255046057928594014610986278219
61255046057928594014670277188847
61255046057928594014861657018554
61255046057928594014861661801607
61255046057928594014861661801766
61255046057928594014861661801767
61255046057928594014861776120630
61255046057928594014861776120631
61255046057928594014862034741966
61255046057928594060364199651986
61255046057928595295146133146918
61255046057928595844186827582261
61255046057928595844187170538853
61255046057928595844189494886827
61255046057928595844189495004871
61255046057928595844190266539159
61255046057928595844190295236919
61255046057928595844252256651911
61255046057928595844252257124087
61255046057928595844252285702399
61255046057928595844253028308455
61255046057928595844750911814245
61255046057928595844754382655443
61255046057928595845005431132289
61255046057928626816888538696565
61255046057928626817640651005877
61255046057928627366432621448069
61255046057928627368128002045937
61255046057928627368128259263381
61255046057928629196011847871471
61255046057928629196011933610619
61255046057928629196012190828063
61255046057928629196073833733261
61255046057928629196073833734665
61255046057928629196575932103455
61255046057928629196826979163151
61255046057928637930679081330041
61255046057928637935761655508201
61255046057928638479471051772233
61255046057928638479471056493807
61255046057928638479721755875337
61255046057928638479721755879549
61255046057928638479721760596911
61255046057928638484553625950393
61255046057928638486248977968545
61255046057928638486249349491755
61255046057928638486249349504853
61255046057928638487063766303633
61255046057928638487063766303793
61255046057928638487064110659905
61255046057928638487064110660065
61255046057928638487064137826843
61255046057928638487064137839941
61255046057928638487064139357665
61255046057928638487064139375135
61255046057928638532002934414928
61255046057928879379782846973057
61255046057928893654817642186418
61255046057928894203317583187671
61255046057928894203860288033906
61255046057928894203860402352770
61255046057928894242355888314836
61255046057928894249613872943822
61255046057928894249613987262686
61255046057928895438642221528838
61255046057928895438642335847702
61255046057928896033436586613245
61255046057928896033520183699713
61255046057928896033520526656305
61255046057928896033522879700635
61255046057928896033523622306691
61255046057928896033523622773251
61255046057928927557649528654023
61255046057928927557649614393171
61255046057928928792745728380172
61255046057928929385261606902455
61255046057928929385344427731497
61255046057928929385345199383829
61255046057928929385345203988923
61255046057928929385825720186539
61255046057928938675770618895495
61255046057928938676334733242228
61255046057928939910866732882496
61255046057932481098828790949541
61255046057932481098828819529257
61255046057932481099476471795609
61255046057932481101339270936027
61255046057932481101339270941851
61255046057932481101339275186829
61255046057932481101339303766545
61255046057932481101356752568889
61255046057932481101360195775137
61255046057932481101360196247521
61255046057932481101422958012445
61255046057932481101422981987067
61255046057932481101986956032897
61255046057932481650193145753067
61255046057932481650193260071931
61255046057932481650193917405399
61255046057932481650214152080523
61255046057932481650382206949569
61255046057932481650382321268433
61255046057932481650403127537877
61255046057932481650403213277025
61255046057932481650946291181553
61255046057932481650946405500417
61255046057932481650967211769861
61255046057932481651029973534785
61255046057932492211866220983645
61255046057932492211866563940237
61255046057932492211949789018013
61255046057932492211950131974605
61255046057932492212513873249997
61255046057932492212514987858921
61255046057932492212681352275325
61255046057932492212682123927657
61255046057932492212764920309693
61255046057932492212765691962025
61255046057932492219292167777363
61255046057932492219293282386287
61255046057932492219460279689153
61255046057932492219460308268869
61255046057932492219481200277461
61255046057932492219481315068709
61255046057932492219543962514769
61255046057932492219543986489391
61255046057932492219543991094485
61255046057932492220108075326469
61255046057932492768315036226587
61255046057932492768503325770757
61255046057932492768524217779349
61255046057932492769067410002741
61255046057932495925500657222247
61255046057932495926061383510535
61255046057932495926064854351781
61255046057932495926148423921343
61255046057932496467514447568205
61255046057932496467765408888753
61255046057932496467765523207617
61255046057932497703111426615669
61255046057932497703111540934533
61255046057932497703112198268001
61255046057932497703112312586865
61255046057932497709635201708511
61255046057932497709635287447659
61255046057932497709636316317435
61255046057932497709638643969993
61255046057932497709697963477647
61255046057932497709887020420539
61255046057932497709887020424751
61255046057932497709887025142113
61255046057932497709887135210175
61255046057932497709887139460977
61255046057932497709890464099011
61255046057932497709890464103383
61255046057932497709907945730421
61255046057932497709911413385079
61255046057932497709974175148599
61255046057932497709974175150003
61255046057932497710534791727329
61255046057932497710538263985677
61255046057932497748865126198741
61255046057932497748865869271357
61255046057932497748948694233109
61255046057932497748949551624589
61255046057932497755640695673085
61255046057932497755644049013299
61255046057932497755724288154459
61255046057932497755724292759553
61255046057932497755727731360707
61255046057932497755727731366531
61255046057932497755727731833091
61255046057932498305251183926157
61255046057932525573813343086057
61255046057932525573813343091881
61255046057932525574373988362595
61255046057932525574377345829695
61255046057932525574377460620943
61255046057932526122667989554025
61255046057932526122667989555429
61255046057932526123420363331583
61255046057932529279853637713863
61255046057932529828645608155847
61255046057932529828645693894995
61255046057932531061733047507977
61255046057932531061733051758779
61255046057932531062297050251615
61255046057932531064055532367149
61255046057932531064240088539017
61255046057932531064243531746717
61255046057932531064243531751089
61255046057932531064243560443073
61255046057932531064243560444477
61255046057932531064807615978701
61255046057932531064807615978861
61255046057932531064807644676461
61255046057932531107465715962295
61255046057932531108029829246379
61255046057932531109725406230445
61255046057932531109725520549309
61255046057932531109809088577853
61255046057932531109997116661005
61255046057932531659040138762163
61255046057932540391196545031065
61255046057932540397974727955335
61255046057932540398538813600049
61255046057932540398538813718141
61255046057932540939988776935679
61255046057932540940239481038783
61255046057932540946766698397319
61255046057932542174770710430611
61255046057932542174832353335809
61255046057932542174832353337213
61255046057932542175335566314927
61255046057932542175585498765699
61255046057932542175586270418031
61255046057932542179854056261103
61255046057932542182364536249041
61255046057932542182364536253413
61255046057932542182364540970775
61255046057932542182364564945397
61255046057932542182364564946801
61255046057932542182364651038837
61255046057932542182925181524127
61255046057932542182928620481025
61255046057932542182928620481185
61255046057932542182928649178785
61255046057932542182928652365325
61255046057932542220585938245725
61255046057932542220586709898057
61255046057932542220586714503151
61255046057932542220587057459743
61255046057932542221067230700767
61255046057932542221068345309691
61255046057932542225670403290235
61255046057932542227846525051633
61255046057932542228118121163329
61255046057932542228118125762599
61255046057964966921610705049333
61255046057964966924140124234197
61255046110778400813439549524799
61255046110778400813439921061107
61255046110779301243175131121203
61255046110779301243990948326067
61255046110814466213720021436327
61255046110814466213723493690303
61255046110814467997485425704755
61255046110814467997485768659895
61255046110814467997485768661347
61255046110814467997547415817347
61255046110814467997548444685671
61255046110814467997548444687123
61255046110814467998301218579253
61255046110814467998301590115561
61255046110814482685200930284394
61255046110814768187383870593552
61255046110814768187383870593553
61255046110815668617370037269933
61255046110815668618123182681109
61255046110815685218325771300999
61255046110815685218326800172227
61255046110815685219078916730889
61255046110815685219080288557257
61255046110997249908725833743549
61255046110998150339276861008509
61255046110998150340091649343597
61255046110998150340092678213373
61255046111033270835363309889459
61255046111033320799627535970453
61255046111033320799627793187897
61255046111033320799627878927045
61255046111033320799878583017259
61255046111033320800443324578339
61255046111033320800443668951873
61255046111033320800443696131909
61255046111033320800443697531589
61255046111033572810467707353684
61255046111033572811471895592468
61255046111033620989714261432497
61255046111034473238759182649805
61255046111034521420261932630037
61255046111034521420265288697457
61255046111034521420265290097137
61255046111034521420265290213777
61255046111034521420265290232491
61255046111034521420265318794945
61255046111034523203839192634421
61255046111034523204089241274669
61255046111034523204089241276121
61255046111034523204089896720263
61255046111034523204090241093797
61255046111034523204090245815531
61255046111034523204090269790153
61255046111034523204090274395247
61255046111034523204090355883593
61255046111034523204090355885045
61255046111034523204654097160437
61255046111034523249842826184537
61255046111034523249843940793461
61255046111094516586571525695559
61255046111094516769582393076891
61255046111094516769582393094153
61255046111094516769582397326241
61255046111094516769582654543685
61255046111094516769585749144311
61255046111094516769585750543991
61255046111094516769585750660631
61255046111094550121219389538123
61255046111094550121407674832895
61255046111095417154131401472085
61255046111095417154194164653950
61255046111095417154194164653951
61255046111095417154195279729434
61255046111095417154195279729435
61255046111095417154379749342707
61255046111095417154379754060069
61255046111095417154379864128131
61255046111095417154379868378933
61255046111095417154380125596377
61255046111095417154382076995265
61255046111095417154382078412414
61255046111095417154382078412415
61255046111095417154382191327227
61255046111095417154382449948722
61255046111095417154383193016967
61255046111095417154383193021338
61255046111095417154383193021339
61255046111095417154383220197003
61255046111095417154383221596683
61255046111095417154383221713323
61255046111095417154383307340202
61255046111095417154383307340203
61255046111095417154383307806762
61255046111095417154383307806763
61255046111095417200135663322330
61255046111095417200136034858638
61255046111095417200136777944304
61255046111095417200136777944305
61255046111095417200136892250118
61255046111095417200136892250119
61255046111095450505953065706765
61255046111095450505954098825891
61255046111095450505954180315689
61255046111095450505954184565039
61255046111095450506204884418793
61255046111095450506204884423165
61255046111095450506204888668143
61255046111095450506205145885587
61255046111095450508461221346729
61255046111095450508464665025360
61255046111095450508464665025361
61255046111095450551770416802923
61255046111095450554218249467264
61255046111095450688968409413471
61255046111095450689219113516575
61255046111095717389406257320518
61255046111095717389406628856826
61255046111095717389407486248306
61255046111106205712192508322927
61255046111106205712251826413591
61255046111106205712255270087851
61255046111106205712255270088011
61255046111106205712443583966711
61255046111106207496017116361703
61255046111106207496017116363155
61255046111106207496017459319747
61255046111106207496018149482281
61255046111106207496018263801145
61255046111106207496018492438873
61255046111106207496018602506935
61255046111106207496079878126627
61255046111106207496079878128079
61255046111106207496080906997855
61255046111106207496081278532711
61255046111106207496582315204063
61255046111106207496582348033129
61255046111106207496833019307167
61255046111106207496833023556517
61255046111106216823033919809819
61255046111106216829812304681427
61255046111106218614200996947815
61255046111106218614202025819043
61255046111106218614703434025251
61255046111106222182730576182710
61255046111106222183542351406971
61255046111106222183542379986687
61255046111106222313401351421465
61255046111106222313401694378057
61255046111106222313464113186389
61255046111106222320179617256847
61255046111106222320743728651397
61255046111106222320743728651605
61255046111106222320743730186638
61255046111106222320806491833470
61255046111106222320806491833471
61255046111106222320991048124835
61255046111106222320994404174785
61255046111106222320994404174993
61255046111106222320994405591934
61255046111106222320994405591935
61255046111106222320994777128242
61255046111106222320994777246334
61255046111106224013125130756374
61255046111106224013688875213886
61255046111106224150318536847959
61255046111106224150318536849411
61255046111106224150318879806003
61255046111106224150319569968537
61255046111106224150319912925129
61255046111106224150321978638717
61255046111106224150321980055659
61255046111106224150322008752015
61255046111106224150323008925435
61255046111106224150385799742459
61255046111106224150386142697599
61255046111106250184645659884649
61255046111106250184645688464365
61255046111106251968470267924877
61255046111106251968471411113517
61255046111106255674260744432213
61255046111106255674511791479019
61255046111106257367394773268292
61255046111106257502143557137169
61255046111106257502144590257747
61255046111106257502144675996895
61255046111106257502144933214339
61255046111106257502207347773321
61255046111106257502959464331983
61255046111106266785603798880083
61255046111106266785853469868433
61255046111106266785854498265825
61255046111106266785854502983187
61255046111106266792381720354821
61255046111106266793193524158797
61255046111106266793196967365045
61255046111106266793196967837428
61255046111106266793196967837429
61255046111106507685100801496581
61255046111106507685100915815444
61255046111106507685100915815445
61255046111106507685351505599685
61255046111106507685351619918549
61255046111106507685351848556277
61255046111106507685351877135993
61255046111106507686103617908997
61255046111106507686103989445304
61255046111106507686103989445305
61255046111106518803221920317769
61255046111106518803472595841157
61255046111106518803472624420873
61255046111106518803472710160021
61255046111106518804224736730184
61255046111106518804224736730185
61255046111106522371980249474546
61255046111106522509993403478474
61255046111106522510264999590170
61255046111106522556018584500038
61255046111106522556018956036346
61255046111106524156557341360394
61255046111106524156641282453214
61255046111106524156642139844694
61255046111106524157394169596978
61255046111106524339653269042533
61255046111106524339656736695787
61255046111106524340405038395253
61255046111106552158306093947330
61255046111106552158306093947331
61255046111106555863782271040299
61255046111106555863782356779447
61255046111106557510910667747688
61255046111106557510911782356612
61255046111106557691478289331743
61255046111106557692230058684463
61255046111106566974937154525151
61255046111106566982467475628504
61255046111106568629032529641492
61255046111106568629596274099004
61255046111107408113392391111565
61255046111107408115568145936133
61255046111107408115568260254997
61255046111107408115630907700897
61255046111107408115630936280613
61255046111107408115817816937373
61255046111107408115818850039237
61255046111107408115818931527423
61255046111107408115818931546297
61255046111107408115818935778225
61255046111107408115818935778385
61255046111107408115818964357941
61255046111107408115818964358101
61255046111107408115819221575385
61255046111107408115819303063731
61255046111107408115819307314533
61255046111107408115839852233775
61255046111107408115839856366533
61255046111107408115840113583977
61255046111107408115840223770083
61255046111107408115902532392469
61255046111107408115902871098099
61255046111107408116383048590085
61255046111107408116651544451917
61255046111107408116654644701621
61255046111107408116654644701781
61255046111107408116654645173957
61255046111107408253079604414549
61255046111107408253079975950857
61255046111107408253100525002857
61255046111107408253100867959449
61255046111107419233689264757321
61255046111107419233752022271283
61255046111107419233752022290157
61255046111107419233752026522085
61255046111107419233938935739687
61255046111107419233938935758561
61255046111107419233939940280549
61255046111107419233939940280709
61255046111107419233939968860265
61255046111107419233939968860425
61255046111107419233940050348611
61255046111107419233940050367485
61255046111107419233940054599413
61255046111107419233940054599573
61255046111107419233960860868857
61255046111107419234023618401853
61255046111107419234023622633941
61255046111107419234772291736797
61255046111107419371200723235737
61255046111107422933202137717569
61255046111107422933202166297285
61255046111107422940541044574315
61255046111107422940541073154031
61255046111107422940544514943177
61255046111107423070462806353733
61255046111107424716837684559731
61255046111107424716837684561183
61255046111107424716838713430959
61255046111107424717590829989621
61255046111107424717591201525929
61255046111107424717591858859397
61255046111107424724365652612931
61255046111107424724366685733509
61255046111107424724366795801571
61255046111107424724366800052373
61255046111107424724367057269817
61255046111107424724369095820631
61255046111107424724369124516987
61255046111107424724370124690407
61255046111107424724386573202691
61255046111107424724386916159283
61255046111107424724387606321817
61255046111107424724387949278409
61255046111107424724390016881323
61255046111107424724450363837391
61255046111107424724453836095739
61255046111107424724454179050879
61255046111107424725202480396053
61255046111107424725205951237251
61255046111107424770204296307493
61255046111107424770207763960747
61255046111107424770959537564269
61255046111107452588291889068529
61255046111107452588293003677453
61255046111107458076212708099373
61255046111107458076212712350175
61255046111107458076212969567619
61255046111107458077027500685263
61255046111107458078472401096181
61255046111107458078718977479533
61255046111107458078719749130413
61255046111107458078719749131865
61255046111107458078722420685781
61255046111107458078722449737881
61255046111107458078723105182023
61255046111107458078723221390213
61255046111107458078723449555557
61255046111107458078723478251913
61255046111107458078723482857007
61255046111107458078723564345353
61255046111107458078723564346805
61255046111107458078723568596155
61255046111107458079287305622197
61255046111107458122029316596703
61255046111107458122781085949423
61255046111107458124473334040281
61255046111107458124477039187159
61255046111107458124477149255221
61255046111107458124477153506023
61255046111107467405488181790271
61255046111107467405676205618249
61255046111107467405676205635511
61255046111107467405676209867599
61255046111107467413015116724345
61255046111107467413018588628401
61255046111107467542686174400659
61255046111107467542936878503763
61255046111107469189312785580989
61255046111107469189815226906323
61255046111107469190064902139651
61255046111107469190065931009427
61255046111107469194333716852499
61255046111107469196593148381061
61255046111107469196839724762961
61255046111107469196839724764413
61255046111107469196843167970661
61255046111107469196843168443045
61255046111107469196843196667017
61255046111107469196844196840437
61255046111107469196844201562171
61255046111107469196844225536793
61255046111107469196844311630233
61255046111107469196844311631685
61255046111107469196844315881035
61255046111107469197408395863669
61255046111107469235818487403811
61255046111107469235819602012735
61255046111107469242593309672829
61255046111107469242596781931177
61255046111107469242597896540101
61255046111107469242597900790903
61255046270303180621260141103779
61255046270304081051810911151295
61255046270304081051811168368739
61255046270335645534393253320313
61255046270335645535145622834019
61255046270336562017674500541432
61255046270336562024953748715318
61255046270336562025204795775014
61255046270336562025204824472822
61255046270336562025205596007062
61255046270336562025205596125154
61255046270336862214476190005298
61255046270339247257159003210515
61255046270339263721109588232235
61255046270339263728639884882758
61255046270339263728639913580518
61255046270339263728641028071398
61255046270340464478192220983305
61255046270555400000926113979062
61255046270558051877986474462995
61255046270558051878550558690767
61255046270558051878801262793871
61255046270558051878801262798083
61255046270558051878802291663647
61255046270558101706622010791868
61255046270558101706622010791916
61255046270558101843882650726061
61255046270558101843882650726221
61255046270558101843882679305777
61255046270558101843882679305937
61255046270558101843882679423821
61255046270558101843882679424029
61255046270558101843882765044925
61255046270558101843882765045085
61255046270558401895892604672012
61255046270558402032400132124877
61255046270559302463704271993581
61255046270559302463704272006679
61255046270559302463704300573297
61255046270559302463704300573345
61255046270559302463704300586395
61255046270559302463704386312445
61255046270559302463704386312493
61255046270559302600965026246637
61255046270559302600965054944397
61255046270627385033678456681059
61255046270627385033679199753675
61255046270627385033679228333391
61255046270627385033679228346440
61255046270627385033679228346441
61255046270627396151611147321945
61255046270627396151799546922531
61255046270627396151799546935581
61255046270627401504968609669959
61255046270627401504969752858599
61255046270627401687980620239931
61255046270627401687982948837255
61255046270627401687982948955347
61255046270627401687982977535015
61255046270627401687984092143987
61255046270627434856602272994457
61255046270627435039805640529141
61255046270628285463476999623803
61255046270628285463477342580395
61255046270628285463978407830011
61255046270628285463979436699787
61255046270628285464229111933115
61255046270628285464229454889707
61255046270628285464229455379352
61255046270628285464230140802891
61255046270628296582099412332335
61255046270628296582350116435439
61255046270628296582350459392031
61255046270628301516207334388472
61255046270628301523486582562358
61255046270628301523486611260166
61255046270628301523737624838842
61255046270628301523737629621811
61255046270628301523737629622054
61255046270628302065183889212099
61255046270628302065249237264015
61255046270628302072526157785295
61255046270628302072526272576383
61255046270628302072527272394219
61255046270628302072527387185307
61255046270628302072529257090233
61255046270628302072529628626541
61255046270628302072592390391465
61255046270628302072776947627547
61255046270628302072776948099723
61255046270628302072777976497323
61255046270628302072780304149881
61255046270628302072780420003779
61255046270628302072780420358070
61255046270628302072781448755671
61255046270628302072781448873768
61255046270628302072781534494659
61255046270628302118282842017570
61255046270628334875559322440822
61255046270628335424351263813653
61255046270628335424351292865593
61255046270628335424352292683429
61255046270628335424352407474517
61255046270628335424601967916757
61255046270628335424602996786533
61255046270628335424603111577621
61255046270628335424603111577781
61255046270628335426859448505557
61255046270628335426862433019407
61255046270628335426862547338271
61255046270628335426862892184188
61255046270628335426862892184189
61255046270628601712736284552002
61255046270628601713009023852338
61255046270628601850269006575478
61255046270628601850269778227810
61255046270630986752619682924755
61255046270630986753183767152527
61255046270630986753183767156739
61255046270630986753435500125407
61255046270630986755631490097115
61255046270630986755690808187779
61255046270630986755691837057555
61255046270630986755694166122891
61255046270630986755694166123051
61255046270630986755694251862039
61255046270630986755694251862199
61255046270630986755694251866411
61255046270630986755695309311691
61255046270630986755883308809143
61255046270630986755883308813515
61255046270630997866221168611127
61255046270630997866471872710019
61255046270630997866471872714231
61255046270630997873188524686319
61255046270630997873251286451243
61255046270630997873251286455615
61255046270630997873752608918303
61255046270630997873815284944079
61255046270630997873815370683227
61255046270630997873815370687599
61255046270630997874003284446063
61255046270631003219642422079275
61255046270631003226420720739351
61255046270631003226984804971335
61255046270631003226984805089586
61255046270631003226985833959154
61255046270631003227172718729798
61255046270631003227172718729799
61255046270631003227172747427558
61255046270631003227173862036530
61255046270631003356054642497681
61255046270631003356556736617073
61255046270631003356651271999199
61255046270631003356836971006979
61255046270631003356902319058895
61255046270631003361167432875827
61255046270631003361731517107811
61255046270631003361919545185139
61255046270631003363618627724631
61255046270631003364179239580175
61255046270631003364179354371423
61255046270631003364180354189099
61255046270631003364180468980347
61255046270631003364182338885113
61255046270631003364182683258647
61255046270631003364182711956407
61255046270631003364182711956615
61255046270631003364183825030297
61255046270631003364245445023571
61255046270631003364245472186345
61255046270631003364245473603287
61255046270631003364245474075671
61255046270631003364430029422427
61255046270631003364430029894603
61255046270631003364431058292203
61255046270631003364431173083243
61255046270631003364431173083451
61255046270631003364433385944761
61255046270631003364433385944809
61255046270631003364433501798659
61255046270631003364434529133401
61255046270631003364434530550551
61255046270631003364434530668643
61255046270631003364434530668648
61255046270631003821781064426498
61255046270631031228084641658837
61255046270631031228084670238553
61255046270631036578806382054297
61255046270631036581255219253628
61255046270631036581255219253676
61255046270631036708661219643857
61255046270631036708661991296189
61255046270631036716000902402285
61255046270631036716004259869385
61255046270631036716004345608533
61255046270631036716005374478309
61255046270631036716256078581413
61255046270631036716256193372661
61255046270631036718512530300597
61255046270631036718515514814287
61255046270631036718515859187821
61255046270631036718515859187981
61255046270631036718515887767697
61255046270631036718515887885581
61255046270631036718515887885789
61255046270631036718515973979068
61255046270631036718515973979069
61255046270631037176051821547340
61255046270631047696927472295769
61255046270631047826781966928737
61255046270631047829292451166025
61255046270631047833561380669961
61255046270631047834125350110857
61255046270631047834125464901945
61255046270631047834376054213961
61255046270631047836632505932985
61255046270631047836632505933145
61255046270631047836635490446835
61255046270631047836635834820369
61255046270631047836635834820529
61255046270631047836635861983143
61255046270631047836635863518129
61255046270631047836635863518337
61255046270631047836635949139233
61255046270631047836635949139393
61255046270631047836635949611616
61255046270631047836635949611617
61255046270631303416256427839298
61255046270631303553453277274304
61255046270631303553703979960466
61255046270631303553704094279330
61255046270631303965214391161586
61255046270631336770525813133772
61255046270631336906970663161388
61255046270631336907033340586637
61255046270631337319568830635660
61255046270631348025154430828109
61255046270631348025906543137421
61255046270631348025906543137629
61255046270631348025906543154891
61255046270631348437688463311616
61255046270632203975888231298025
61255046270632203976452058312565
61255046270632203976640343607337
61255046270632203984067066291091
61255046270632203984067066304189
61255046270632203984067094870807
61255046270632203984067094883905
61255046270632203984255094368467
61255046270632203984255122948135
61255046270632204121244138190915
61255046270632204121265087476983
61255046270632237336076671346387
61255046270632237475598234708397
61255046270632237475598263406157
61255046270632248454009733510531
61255046270632248456457456087889
61255046270632248456457456100987
61255046270632248456457570406753
61255046270632248456457570406801
61255046270632248456457570419851
61255046270632248593718210340945
61255046270632248593718239038705
61255046748937922189688057717640
61255046748938222378958651597784
61255046748946327489452718671136
61255046748947228056508260667108
61255046748949929759880843456138
61255046748949929760445699340454
61255046748949929897141597831610
61255046748949929897706453715926
61255046748949929897772228924253
61255046748949931544336512706146
61255046748949931544336769923590
61255046748949931590090097616062
61255046748949931727350766248171
61255046749120689411955882541731
61255046749121589982215501463036
61255046749129693857174746847676
61255046749132395009119236986211
61255046749132396792693140923335
61255046749168767873429984777286
61255046749168767873493746718384
61255046749168767873681031841188
61255046749168767873681774795712
61255046749168767873681803489314
61255046749168767873681803493520
61255046749168767873681803493526
61255046749168768285276009844800
61255046749168768285464037922128
61255046749168769520057714815890
61255046749226055848382084065626
61255046749226056259971905597803
61255046749226056259971934177519
61255046749226056259973048786443
61255046749226056259976406253543
61255046749226056259976406257754
61255046749226056259976406257755
61255046749226056260164434335082
61255046749226056260164434335083
61255046749226061793081110583775
61255046749226089200202976652346
61255046749226089611796954470941
61255046749226089614245791670320
61255046749226956278114080488711
61255046749226956278928868823799
61255046749226956278929983432723
61255046749226956827721953870703
61255046749226956827725426247148
61255046749226956827783601030915
61255046749226956827788187893975
61255046749226956827788187898186
61255046749226956827788187898187
61255046749226956827972657973807
61255046749226956827976130350252
61255046749226956827976215975514
61255046749226956827976215975515
61255046749226961769175358123838
61255046749226961769363386201166
61255046749226961814297968849082
61255046749226961814297968862132
61255046749226961814928943033706
61255046749226961815113871793094
61255046749226989629939100777921
61255046749226989630753889113009
61255046749226989630754003917306
61255046749226989630755003721933
61255046749226990179545945290137
61255046749226990179546974159913
61255046749226990179797678263017
61255046749226995166122989138292
61255046749226995166938892082304
61255046749227004454916160433092
61255046749227305195488433213338
61255046749229657982367427382106
61255046749229657982368543513014
61255046749229658118625365327693
61255046749229658118625365345003
61255046749229658118625365345163
61255046749229658118813393405069
61255046749229658118813393422331
61255046749229658118876069448267
61255046749229658119378506506781
61255046749229658119378506524091
61255046749229658119378506524251
61255046749229658119628181757335
61255046749229658119628181757419
61255046749229658119628181757578
61255046749229658119628181757579
61255046749229658119629210609885
61255046749229658119629210609933
61255046749229658119629210627354
61255046749229658119629210627355
61255046749229658531160512419965
61255046749229658531223532819482
61255046749229658531411560896810
61255046749229661688220891564680
61255046749229661688408919642056
61255046749229661871423258809352
61255046749229663472610703045134
61255046749229663472610704094894
61255046749229663472798731122459
61255046749229663472798731122462
61255046749229663472798732172222
61255046749229663518364287955002
61255046749229663518552315547104
61255046749229663653361791219739
61255046749229691336449900730160
61255046749229706158163564420100
61255046749229706160609909535110
61255046749229706160609909535158
61255046749229706295361555609287
61255046749229706297868225104067
61255046749229706297868596640327
61255046749229706297868596640375
61255046749229963707634881835146
61255046749229997059372863248790
61255046749230006898923520917142
61255046749230897764445399618986
61255046749230897764528967653354
61255046749230908692041545230775
61255046749230908701267560814807
61255046749230908701267560819179
61255046749230908701518356782892
61255046749230908702078883017381
61255046749230908702078997336245
61255046749230908702078997349295
61255046749230908702082349135393
61255046749230908702082349136845
61255046749230908702082349154267
61255046749230908702082349154315
61255046749230908747271941574716
61255046749237761856320500304172
61255046749237761856320500304173
61255046749237761856571204407277
61255046749237761856571547363869
61255046749237761857135260042283
61255046749237761857135288621999
61255046749237761857135288639261
61255046749237761992073472063525
61255046749237761993581254679644
61255046749237761993769425170119
61255046749237761993769539961367
61255046749237761993772897546564
61255046749237761993772897559609
61255046749237761994395928210435
61255046749237761994584213505207
61255046749237761994584328296455
61255046749237761994584328309504
61255046749237761994584328309505
61255046749237761994587685881646
61255046749237761994587685881647
61255046749237761994587685881652
61255046749237763092673462145994
61255046749237763640901691299537
61255046749237763640964711694843
61255046749237763640964711699055
61255046749237763641524980716099
61255046749237763641528451557297
61255046749237763641716824004155
61255046749237767347568919542688
61255046749237767347753384856778
61255046749237767393322504452604
61255046749237767528257245986941
61255046749237795208396224679225
61255046749237795208396224696487
61255046749237795208396567653079
61255046749237795208960308928471
61255046749237795345590745035637
61255046749237795345594188241885
61255046749237795345594445459329
61255046749237795345657236276353
61255046749237795345657236289403
61255046749237795346409233794417
61255046749237795346409348585665
61255046749237796992785916769113
61255046749237811267904743295461
61255046749237811268656511248500
61255046749237811270352202888301
61255046749237811270352207605662
61255046749237811270352207605663
61255046749237811270916205748578
61255046749237811397571295598673
61255046749237811398324436777761
61255046749237811405099263651873
61255046749237811405165497675145
61255046749237811405914051986961
61255046749237811407609748361545
61255046749237811407609862680409
61255046749237811809918414609405
61255046749237811810169118708297
61255046749237811816693356287814
61255046749237811816693356287815
61255046749237811816696707554760
61255046749237811816696712324715
61255046749237811816696712337973
61255046749237811816947416441077
61255046749237811817508029818605
61255046749237811817508144622903
61255046749237811817511500659803
61255046749237811819144434928428
61255046749237811819203381815235
61255046749237811819203381832705
61255046749237811819203753351543
61255046749237811819203753369013
61255046749237811819206849468489
61255046749237811819206849485959
61255046749237811819207192264432
61255046749237811819207192330123
61255046749237811819207197030174
61255046749237811819207197030175
61255046749237811819207197034387
61255046749237811819207197047401
61255046749237811819207197047485
61255046749237811819207197047644
61255046749237811819395225124813
61255046749237811819955494142017
61255046749237811819955838498289
61255046749237811819955865665067
61255046749237811819955865678325
61255046749237811819959304635223
61255046749237811819959309339486
61255046749237811819959309339487
61255046749237811864960438983498
61255046749237811865712546592710
61255046749237811865712551310072
61255046749237811865712894249402
61255046749237812002158774567901
61255046749237812002973562889939
61255046749238062183586312113786
61255046749238062183669994467018
61255046749238062183858279761790
61255046749238063829962223440362
61255046749238063830799046972682
61255046749238111595188118243544
61255046749238111596880456678645
61255046749238111596880456691695
61255046749238111597447554004194
61255046749238112006782096075188
61255046749238112006970124165566
61255046749238112008411672758414
61255046749238112008415028808572
61255046749238112008477448089294
61255046749238112008477790914531
61255046749238112008477790927629
61255046749238112008477790927788
61255046749238112008665819004957
61255046749238112009226461080452
61255046749238112009229560398392
61255046749238112009229560398606
61255046749238112009229817130610
61255046749238113243761818187820
61255046749238113243824580307036
61255046749238113244012608489412
61255046749238113244576606509858
61255046749238962613656937495783
61255046749238962613657280469637
61255046749238962614137425113683
61255046749238962614158345701991
61255046749238962614409392761687
61255046749238962750855273080185
61255046749238964397711329050807
61255046749238964397983296698811
61255046749238964398046744376919
61255046749238964398548152583127
61255046749238968101301545339497
61255046749238968102304361751913
61255046749238969931632193420191
61255046749238969934227418050684
61255046749238969934230518300340
61255046749238969934230861256932
61255046749239003286804550649206
61255046749239012025739231243441
61255046749239012027431369637791
61255046749239012027431483939393
61255046749239012027431483956655
61255046749239012567000790615415
61255046749239012574531201685633
61255046749239012574778433901943
61255046749239012574781905805999
61255046749239012576223338544789
61255046749239012576223340079983
61255046749239012576223454398847
61255046749239012576226806180733
61255046749239012576226806199447
61255046749239012576226810921180
61255046749239012576226810921181
61255046749239012576286102199198
61255046749239012576286130424623
61255046749239012576289572567977
61255046749239012576289572568220
61255046749239012576474042630631
61255046749239012576477600628127
61255046749239012576477600645389
61255046749239012577038214018865
61255046749239012577038242716673
61255046749239012577038242733935
61255046749239012577041342038821
61255046749239012577041342038824
61255046749239012577041684860111
61255046749239012577041686395301
61255046749239012577041686395310
61255046749239012620263865889149
61255046749239012622039686636731
61255046749239012622791798928781
61255046749239012622794926830648
61255046749239012752525614492382
61255046749239012752713899787154
61255046749239012759237679247279
61255046749239012759300441366494
61255046749239013857327185092252
61255046749241663905787035004507
61255046749241663905790506908563
61255046749241663905807955592815
61255046749241663905870717357739
61255046749241664454833438675514
61255046749241664454917121028746
61255046749241665552435685635631
61255046749241665553003156032522
61255046749241665689360938941631
61255046749241665689364410845687
61255046749241665689616143818567
61255046749241665689699826171799
61255046749241665689699826171804
61255046749241665690197762473951
61255046749241665690201234378007
61255046749241665690201234378012
61255046749241666102046173534416
61255046749241669255944662588107
61255046749241669259043622600764
61255046749241671223348722893179
61255046749241671223850131099387
61255046749241671225883600095220
61255046749241697257695651912013
61255046749241697257695737646949
61255046749241697809186506323220
61255046749241698904260705924841
61255046749241704440110121617344
61255046749241704440172883382268
61255046749241713721643907864025
61255046749241713728982818965909
61255046749241713728986205135028
61255046749241713730681899970158
61255046749241713730681899970159
61255046749241713730681899974371
61255046749241713730869928047534
61255046749241713730869928047535
61255046749241713731430541438273
61255046749241713731430570140292
61255046749241713731433926190450
61255046749241713731434012279435
61255046749241713731434012279470
61255046749241713731434012279471
61255046749241713731434012279518
61255046749241713731434012279519
61255046749241713731434012397562
61255046749241713861164356634532
61255046749241713861352384711860
61255046749241713866180811576457
61255046749241713866184283480513
61255046749241713866184283480518
61255046749241713867876420326571
61255046749241713867942654345630
61255046749241713868127124425511
61255046749241713868127124429883
61255046749241713868130596806328
61255046749241713868130682423006
61255046749241713868130682423007
61255046749241713868130682427171
61255046749241713868130683962412
61255046749241713868691208661659
61255046749241713868691208661867
61255046749241713868691210196900
61255046749241713868691210196901
61255046749241713868691295813745
61255046749241713868691324511553
61255046749241713868691324515764
61255046749241713868691324515765
61255046749241713868694680565922
61255046749241713868694681038099
61255046749241713868694681038312
61255046749241713868694766654907
61255046749241713868694766654942
61255046749241713868694766654990
61255046749241713868694766654991
61255046749241713913884181593726
61255046749241713913884267337087
61255046749241713914448351564858
61255046749241713914448351564859
61255046749241714272946619760948
61255046749241714273134647838276
61255046749241714279721102257107
61255046749241714325478159425370
61255046749241714462676237779279
61255046749241714462927286256124
61255046749241715512811927779974
61255046749241715515067891636355
61255046749241715515070587641489
61255046749241715515071706851294
61255046749241715515071706851295
61255046749241715515071706855507
61255046749241715515256264091637
61255046749241715515259734932835
61255046749241715515259736468082
61255046749241715515820348319409
61255046749241715515823819160606
61255046749241715515823819160607
61255046749241715558292773275668
61255046749241715561013321259900
61255046749241715688147696958669
61255046749241715695487379717097
61255046749241715695490851621153
61255046749241715695742584594033
61255046749241715695826267419654
61255046749241715698022255501983
61255046749241715698270517633665
61255046749241715698273988474863
61255046749241715698834716656902
61255046749241715698838159863141
61255046749241715698838159863150
61255046749262426926107006423976
61255046749262426926107092517256
61255046749262427337699951140658
61255046749262427337700208358150
61255046749262427337701322967026
61255046749262427337701327553247
61255046749262427337888236435430
61255046749262427337888236435478
61255046749262427337889351044402
61255046749262428573235030059864
61255046749262428756249369699336
61255046749262429167279520499178
61255046749262429167843690470310
61255046749266029059905436613087
61255046749266029197103172002027
61255046749266029197162375769455
61255046749266029197165848027803
61255046749266029197350661064227
61255046749266029197354133322575
61255046749266029197354219061723
61255046749266030843479083332767
61255046749266030843479083345865
61255046749266030843479340550211
61255046749266030843479340563309
61255046749266030843667368640637
61255046749266030844293871680953
61255046749266030844294128885299
61255046749266030844482156975725
61255046749266030889211747549381
61255046749266030889212004766825
61255046749266030889400032844153
61255046749266031026409654521563
61255046749266031026409740142667
61255046749266031026409740159929
61255046749266031026409997377373
61255046749266031026409997495417
61255046749266031026472416168443
61255046749266031026472759142297
61255046749266031026493336874795
61255046749266031026493679848649
61255046749266031026660701463215
61255046749266031026660787202363
61255046749266031026660787219625
61255046749266031027224528495017
61255046749266031027224528613061
61255046749266031027224871434347
61255046749266031027245449201369
61255046749266031027245792140699
61255046749266031027496496261065
61255046749266034733265934992809
61255046749266034733537902640813
61255046749274084755530968599067
61255046749274084755781672702171
61255046749274084756345728354439
61255046749274084756345756934155
61255046749274084756366648942747
61255046749274134169643144647249
61255046749274134170395256956561
61255046749274134170398727797759
61255046749274134170398727797807
61255046749274134306841251698965
61255046749274134306903927724741
61255046749274134307656040034053
61255046749274134307659397501153
61255046749274134718434856459059
61255046749274134718434856472157
61255046749274134718435113689761
61255046749274134718435229543659
61255046749274134718437552455769
61255046749274134718437552474483
61255046749274134718438324112313
61255046749274134718438581343015
61255046749274134718438581348631
61255046749274134718685817775395
61255046749274134718685817792865
61255046749274134718685819192545
61255046749274134718685933646763
61255046749274134718688256576183
61255046749274134718688256576343
61255046749274134718688256577587
61255046749274134718688256581959
61255046749274134718689285428649
61255046749274134718689285446119
61255046749274134719155481433603
61255046749274134719187227398753
61255046749274134719190698239951
61255046749274134719249644807245
61255046749274134719249644807405
61255046749274134719249989163677
61255046749274134719250017878747
61255046749274134719253112466275
61255046749274134719253117065593
61255046749274134719253369664845
61255046749274134719253369683719
61255046749274134719253374269939
61255046749274134719253375332797
61255046749274134719253460004875
61255046749274134719437930102177
61255046749274134719441402360365
61255046749274134901365772038859
61255046749274134901365800605525
61255046749274134901365800618575
61255046749274134901365886344673
61255046749274134901365886357723
61255046749274134901368123553771
61255046749274134901368123553819
61255046749274134901369238162695
61255046749274134901428562370449
61255046749274134901428562383499
61255046749274134901430885318743
61255046749274134901449454392091
61255046749274134901616590447777
61255046749274134901616590460827
61255046749274134901618913396071
61255046749274134901637482456369
61255046749274134902180560360897
61255046749274134902180674679761
61255046749274134902180674692811
61255046749274134902184026497783
61255046749274134902184026497831
61255046749274134902184031084003
61255046749274134902184031202095
61255046749274134902184032146861
61255046749274134902201480949205
61255046749274134902204951790403
61255046749274134902264242714129
61255046749274134902455741645705
61255046749274136548559943473437
61255046749274136548561058078149
61255046749274136548561058082361
61255046749274136548749086159689
61255046749274136549313170387461
61255046749274140254601434145712
61255046749274140254622354734020
61255046749274140255353203498432
61255046749274140255625171146436
61255046754858555721753560589162
61255046754858555722569463533174
61255046754858556957100349968410
61255046754858556957351397028106
61255046754858556957438180103378
61255046755077393698565705319360
61255046755077394933911723046276
61255046755138283944513228294042
61255046755138288884893110962922
61255046755138288885900398034420
61255046755138288885900398500980
61255046755138288885900398519694
61255046755138288885900399569454
61255046755138317298594585511188
61255046755138322236718131252132
61255046755138322237450351842912
61255046755138322237450351856010
61255046755139489825993642838752
61255046755139490237591349778798
61255046755139523177630635050634
61255046755139534114620024180130
61255046755146392759852356360660
61255046755146392760670586938516
61255046755146437225446998681940
61255046755146437225446998695038
61255046755146437232224920156678
61255046755146437232225181619308
61255046755146437232496892503330
61255046755146437233060600500358
61255046755146437233060976735314
61255046755147593699865389167684
61255046755147637989307300394616
61255046755147637989307557612060
61255046755147637990142980738296
61255046755147638165627281889662
61255046755147638165815309966990
61255046755147638170897884145150
61255046755147638172402108763774
61255046755150295220286394436202
61255046755150296455971012527652
61255046755150296455971013950418
61255046755150324869417197528308
61255046755150329807458204104660
61255046755150339280960382172234
61255046755150339280960639389678
61255046755150339281043950205198
61255046755150339281043950206602
61255046755150339281044321741506
61255046755150339281044321742910
61255046755150339281232235501374
61255046755150339281232349820238
61255046755150339281796434050818
61255046755150339685964719123812
61255046755150339686236315235508
61255046755150339876028953653353
61255046755150339876028953653356
61255046755150339876028953653362
61255046755150340920746652618744
61255046755150340921582332962424
61255046755150340928361402324450
61255046755150340928361403865314
61255046755150340928922015720852
61255046755150340928925371771010
61255046755150340928925373306044
61255046755150340928925486556434
61255046755170754390838711875487
61255046755174656256559830023647
61255046755174656256560087254189
61255046755174656257395510380425
61255046755174656257395767584771
61255046755174656440326167194489
61255046755174660146639541340285
61255046755182760132354755765065
61255046755182760315285669783475
61255046772864198476755354047866
61255046772864498711800453544332
61255046772864498711863129570108
61255046772864509783581753217665
61255046772864509786673770489281
61255046772864509786673770506751
61255046772864509786677214167912
61255046772864509786677214167913
61255046772872265293286583965919
61255046772872265293287355619655
61255046772872265294123407498239
61255046772872268450368744278574
61255046772872268999157358552516
61255046772872270280512135951534
61255046772872313464752000886894
61255046772872313471530179027952
61255046772872313471530183810921
61255046772872313471530183811164
61255046772872313471547633676159
61255046772872313472362421992373
61255046772872313472362422011247
61255046772872313518119106108168
61255046772872565482557177846063
61255046772872565483122033730379
61255046772872568639639338158718
61255046772872569234160616754268
61255046772872570424029145039854
61255046772872613659376678963455
61255046772872613660797335547711
61255046772872613660800777691308
61255046772872613660818227556303
61255046772872613661633015872517
61255046772872613661633015891391
61255046772872613706550891759819
61255046772872613706571927257472
61255046772872614896147567070556
61255046772872614896168487776956
61255046772876167753805076061527
61255046772876171459929140665211
61255046772876172695275930044459
61255046772876217165134914543281
61255046772876217167662847582913
61255046772876217168226931813493
61255046772876217168226931814897
61255046772876217168230375493525
61255046772876217168230375493528
61255046772876217168230375493529
61255046772876217210888470753985
61255046772876217213419876051964
61255046772876217213419876051965
61255046772896930224889930296280
61255046772900530712228423376607
61255046772900530712228423494699
61255046772900530712249344083007
61255046772900530712500019488303
61255046772900530712500048186111
61255046772900532495801984488281
61255046772900532495802327313731
61255046772900532495802327326829
61255046772900532495802327444873
61255046772900532496053031412463
61255046772900532496053031416835
61255046772900532496053031529103
61255046772900532496053031547977
61255046772900532496073923421055
61255046772900532496073923425427
61255046772900532496073923438525
61255046772900532496073952117411
61255046772900532496638007653039
61255046772900532496638036349395
61255046772900532496888711773613
61255046772900532541555912223647
61255046772900532541555912236697
61255046772900532541806587642041
61255046772900532541806587741211
61255046772900532541806587747035
61255046772900532541806616320927
61255046772900532541806616326751
61255046772900532541806616339801
61255046772900532541827508335343
61255046772900532542370329035477
61255046772900532542370700552911
61255046772900532542642296683481
61255046772908636370758130568031
61255046772908636370758216307179
61255046772908636370820892314081
61255046772908636370820892315485
61255046772908636370820892332955
61255046772908636370841784322673
61255046772908636370841784341547
61255046772908636371029726660853
61255046772908636371029726662257
61255046772908636371029726679727
61255046772908636371029812400001
61255046772908636371092488425777
61255046772908636371092488427181
61255046772908636371092488444651
61255046772908636371573004623393
61255046772908636371576362562876
61255046772908636371576362562877
61255046772908636371593810892837
61255046772908636371593810911711
61255046772908636371656572657761
61255046772908636371656572676635
61255046772908636371659671863640
61255046772908636371660044916108
61255046772908636371660044916109
61255046772908636371847957158412
61255046772908636416511686780139
61255046772908636416574448527593
61255046772908636416574448545063
61255046772908636416762390865773
61255046772908636416762390883243
61255046772908636417326475097757
61255046772908636417326475115227
61255046772908636417326560836905
61255046772908636417329574420324
61255046772908636417329918776388
61255046772908636417329918776389
61255046772908636417413256773556
61255046772908636417601542068328
61255046772908638200966584478437
61255046772908638200966613056749
61255046772908638200967727665673
61255046772908638200967727667077
61255046772908638201155641424137
61255046772908638201155670005257
61255046772908638201176562012445
61255046772908638201239323777369
61255046772908638201719725657525
61255046772908638201719754235837
61255046772908641358989051565500
61255046772908641906941990230594
61255046772908641907025586962776
61255046772908641907759758296320
61255046772908641908031725944324
61255046825758157807576183111665
61255046825758459643411059475018
61255046825759358564574876279009
61255046826039086648167001094113
61255046826039086648982904038125
61255046826039086786243572670077
61255046826039090355295135025433
61255046826049893599231811176173
61255046826049893599232160271441
61255046826049941640401914587103
61255046826049941640485511319230
61255046826049941641237594930782
61255046826049941641237594930783
61255046826049941641237623627090
61255046826049941775152184257275
61255046826049941777659225283943
61255046826049941777659225288315
61255046826049941777662668962575
61255046826049941777662668966739
61255046826049941777662668979837
61255046826049941777683589673139
61255046826049941777746236996735
61255046826049941777746237001107
61255046826049941777746237014205
61255046826049941777746265693091
61255046826049941777746265698915
61255046826049941778494905631995
61255046826049941778498378002403
61255046826049941823416168133294
61255046826049941823416253872443
61255046826049941823416253876655
61255046826049941824251934216122
61255046826049941824251934216123
61255046826050193788502754151585
61255046826050197357554086440922
61255046826050197494752079051470
61255046826050199141881131557134
61255046826050199141943893322058
61255046826050241966933262846883
61255046826050241966933262859981
61255046826050241966933262964975
61255046826050241966933262978025
61255046826050241967016830881251
61255046826050241967016830894349
61255046826050241967016830993519
61255046826050241967016831012393
61255046826050241967016859573235
61255046826050241967016859579059
61255046826050241967016859592109
61255046826050241967768857569720
61255046826050243614062315470852
61255046826050243614898024388370
61255046826051094219053781416545
61255046826051094219074702122897
61255046826051099755509145429572
61255046826051142397484290107679
61255046826051142397484290124941
61255046826051142397484290225723
61255046826051142397484290242985
61255046826051142397567858159309
61255046826051142397567858277353
61255046826051142397567886839806
61255046826051142397567886839807
61255046826051142397567886857069
61255046826051142398319970451358
61255046826051142398319970451359
61255046826051142398319970569402
61255046826051142398319970569403
61255046826051142398319999147666
61255046826051142398319999147667
61255046826051142580498543653870
61255046826051142580498543653871
61255046826051144179426637400187
61255046826051144179614665477515
61255046826051144179698233511883
61255046826051144181874096988815
61255046826051144181874097006077
61255046826051144181957665022975
61255046826051144181957665040445
61255046826051144181957669744709
61255046826051144181957693719331
61255046826051144182709777332251
61255046826051144182709777332287
61255046826051144182709777332494
61255046826051144182709777332495
61255046826051144182709806028643
61255046826051144225368250387383
61255046826051144225451818421751
61255046826051144227627681915945
61255046826051144227648488166674
61255046826051144227711249931439
61255046826051144227711249950313
61255046826051144227711254536533
61255046826074258799287669490164
61255046826074258936213694330239
61255046826074258936213694347501
61255046826074258936213951564945
61255046826074258936276370356014
61255046826074258936276370356015
61255046826074258936276370373277
61255046826074258936276713329869
61255046826074258936464655650786
61255046826074258936464655650787
61255046826074258936464655668049
61255046826074258936464741389935
61255046826074258936464741407197
61255046826074557296156799498697
61255046826074557296157056716141
61255046826074557296240367533065
61255046826074557296428652827837
61255046826074558942532625186906
61255046826074558943368419847998
61255046826074559125546964354202
61255046826074559125735221067806
61255046826074559126299048083798
61255046826074559126299076662062
61255046826074559126319968672106
61255046826074559126571015731802
61255046826075457726707741142553
61255046826075457726708083981101
61255046826075457726708084099145
61255046826075457726729004687453
61255046826075457726979680092797
61255046826075457726979708790557
61255046826075459510281987918225
61255046826075459510532692003859
61255046826075459510532692021329
61255046826075459510532692120499
61255046826075459510532692126323
61255046826075459510553584012451
61255046826075459510553584016823
61255046826075459510553584029921
61255046826075459510553612708807
61255046826075459510553612714631
61255046826075459511368372351911
61255046826075459556035201291785
61255046826075459556035572828093
61255046826075459556286248220339
61255046826075459556286248332607
61255046826075459556286248351481
61255046826075459556286276912323
61255046826075459556286276918147
61255046826075459556286276931197
61255046826075459556307168939789
61255046826075459557121957261827
61255046826086216498710776767311
61255046826086249715723222551492
61255046826086249715806533368416
61255046826086249853004555026538
61255046826086249853066516441316
61255046826086249853067288093648
61255046826086249853067316791462
61255046826086249853067574008906
61255046826086249853631372325632
61255046826086264533189735307600
61255046826086264540448091939246
61255046826086264540531745596170
61255046826086264540531745596171
61255046826086264540531774292478
61255046826086264540720059587250
61255046826086264676893967518797
61255046826086264676893967524413
61255046826086264676894053262317
61255046826086264676894053281031
61255046826086264676976506689005
61255046826086264676977621296477
61255046826086264676977621309575
61255046826086264677705747009669
61255046826086264677708841593033
61255046826086264677708841597197
61255046826086264677708841597405
61255046826086264677708841610295
61255046826086264677708846314559
61255046826086264677726553284937
61255046826086264677729647868093
61255046826086264677729766902867
61255046826086264677789315049861
61255046826086264677792409631565
61255046826086264677792409633017
61255046826086264677792414236659
61255046826086264677980699531431
61255046826086264677980813962563
61255046826086264722646494866905
61255046826086264722709170892681
61255046826086264723462397810757
61255046826086264723462397810917
61255046826086264723462402528278
61255046826086264723462402528279
61255046826086264723483323116586
61255046826086264723545999146575
61255046826086264723734370176282
61255046826086264723734370176283
61255046826086270076148334683606
61255046826086270076903799860748
61255046985282938713123779418058
61255046985282938713688635302374
61255046985283238902373452709894
61255046985283238902938308594210
61255046985465704700403935722389
61255046985466605130954962987349
61255046985502977995036208693388
61255046985502977995600292925372
61255046985502977995601350492962
61255046985502978041354906703564
61255046985571971566900216431397
61255046985571977055296622172863
61255046985571977055380190207231
61255046985571977055547669232511
61255046985571977055568561241311
61255046985571977055631237266927
61255046985571977055631237267087
61255046985572020978982167222463
61255046985572020980674305599551
61255046985572020980674419918415
61255046985572321718718300848538
61255046985572321718718386583475
61255046985572321718718386587687
61255046985572321718989982676297
61255046985572321718989982680669
61255046985572321718989982681913
61255046985572321718989982699383
61255046985572321718991044848926
61255046985572321718991130592287
61255046985574673407320647520907
61255046985574678346469187770287
61255046985574678346949703967903
61255046985574678346950818576827
61255046985574678347033272002271
61255046985574678347221300079599
61255046985574678347285090714299
61255046985574678395488806788232
61255046985574678806181247910806
61255046985574678806997150854818
61255046985574706210102993265029
61255046985574706210374503637577
61255046985574706210374589376565
61255046985574706210855019835033
61255046985574706210938587869401
61255046985574706210938587869561
61255046985574706210938673608549
61255046985574706210938673608709
61255046985574706759898037336921
61255046985574706759981348153797
61255046985574706759981348153845
61255046985574706759981605371289
61255046985574712158822171144028
61255046985574712158904710308620
61255046985574722660952479701492
61255046985574722682229141096788
61255046985574722682417169174068
61255046985574722683839777170310
61255046985574722683840119991597
61255046985574722683860669178950
61255046985574722684111716103293
61255046985574722811248384436109
61255046985574722812062801234889
61255046985574722812063172771037
61255046985574722812063172771197
61255046985574722812084064779789
61255046985574722812146740805405
61255046985574722813475276816391
61255046985574722818588067194537
61255046985574722818922339332009
61255046985574722819402855529465
61255046985574722819402855529625
61255046985574722819406211579623
61255046985574722819406213114609
61255046985574722819406213114817
61255046985574722819406298735873
61255046985574722819406299208097
61255046985574722819423747538217
61255046985574722819427219442273
61255046985574722819489866770081
61255046985574722819489866770241
61255046985574722819489895467841
61255046985574722819489895468049
61255046985574722819674451641113
61255046985574722819674451641321
61255046985574722819677807691271
61255046985574722819677807691319
61255046985574722819677923545169
61255046985574722821089940434273
61255046985574722821098464275575
61255046985574722821098551431825
61255046985574722821100788740189
61255046985574722821100788745805
61255046985574722821100788758855
61255046985574722821100788759063
61255046985574722821100874380119
61255046985574722821101909017017
61255046985574722821121795086519
61255046985574722821182148163793
61255046985574722821185591842425
61255046985574722821370060387271
61255046985574722821370061922465
61255046985574722821370176241121
61255046985574722821372384851837
61255046985574722821372384851885
61255046985574722821372384857661
61255046985574722821372384870759
61255046985574722821372470478765
61255046985574722821372499170701
61255046985574722821372499176365
61255046985574722821372499176525
61255046985574722821372499189415
61255046985574978401471142441250
61255046985574978949698256999126
61255046985574978950600855507820
61255046985574979131079290486807
61255046985575012302339180232348
61255046985575012302422748266508
61255046985575023008676892734109
61255046985575023008676892751371
61255046985575023008760460785739
61255046985575023010369145430061
61255046985575023010369145447323
61255046985575023010371468376903
61255046985575023010371468378355
61255046985575023010372158995802
61255046985575023010452713464221
61255046985575023010452713481691
61255046985575023010456185722569
61255046985575023420458812908096
61255046985575023420542380942672
61255046985575023422153388552342
61255046985575874027145969225265
61255046985575879106627275539096
61255046985575879515813971078427
61255046985575879515814314035019
61255046985575879515815085687351
61255046985575879515876990060795
61255046985575879516065018138075
61255046985575879518409538665512
61255046985575879560815786634123
61255046985575879561567898943435
61255046985575879561630574969211
61255046985575879561818603046539
61255046985575879564163094876114
61255046985575907378967517592949
61255046985575907379719286945669
61255046985575907379719629902261
61255046985575907379720434856043
61255046985575907379720664556629
61255046985575907379720693136345
61255046985575907379720777812635
61255046985575907379720778875493
61255046985575907379740207650617
61255046985575907379740550607209
61255046985575907379741585144937
61255046985575907379804345847003
61255046985575907379804346909861
61255046985575907516980298538585
61255046985575907516980298538633
61255046985575907518947705343776
61255046985575912458388505193606
61255046985575912870170768320022
61255046985575912870234530256860
61255046985575912870234558954722
61255046985575912915988115165324
61255046985575923439227920003233
61255046985575923439227920003281
61255046985575923439227920016331
61255046985575923439311488050699
61255046985575923439499516114977
61255046985575923440920172699233
61255046985575923440920172712283
61255046985575923440923529116573
61255046985575923440923529234617
61255046985575923440923530166333
61255046985575923441003740746651
61255046985575923441191768810929
61255046985575923576488588635185
61255046985575923979924366251861
61255046985575923980739154586901
61255046985575923980739154586949
61255046985575923980739411804393
61255046985575923982706818609536
61255046985575923988270594544157
61255046985575923988270851761601
61255046985575923988270937855041
61255046985575923988270937855089
61255046985575923988354534587270
61255046985575923989965170175353
61255046985575923989965170188403
61255046985575923989986062183945
61255046985575923990050230489417
61255046985575923990234786662736
61255046985575923990234786662737
61255046985575924026492739495365
61255046985575924026492996712809
61255046985575924034020707548565
61255046985575924034024179806912
61255046985575924034024179806913
61255046985575924034024522763505
61255046985575924034108090797872
61255046985575924034108090797873
61255046985607143717412809687538
61255046985607143717601094982310
61255046985607143718165950866626
61255046985607143854611059498109
61255046985607143854611059511159
61255046985607143854861849340361
61255046985607143854861849353411
61255046985607143855426962442121
61255046985607143855426962455171
61255046985607427390665751973424
61255046985607443449900958763336
61255046985607443449900958763544
61255046985607443449984612418808
61255046985607443449984641116568
61255046985607443449984641116776
61255046985607443450172669193896
61255046985607443450172897713580
61255046985607443450173012150696
61255046985607443450173013567638
61255046985607443860929818775858
61255046985607443860930075993350
61255046985607443860930937971003
61255046985607443861679865354320
61255046985607443861682964187034
61255046985607443861683222939512
61255046985607443861683307497759
61255046985607443861766532221402
61255046985607443861766613728510
61255046985607443861766618314683
61255046985607443861766905292744
61255046985607443861766991386184
61255046985607443861951461466016
61255046985607443861954817516174
61255046985607443861954903609455
61255046985607443861954933370072
61255046985608343879884802491423
61255046985608343879884888230571
61255046985608343879905694500015
61255046985608343879968456264939
61255046985608343880451986028504
61255046985608343880472992355957
61255046985608343880535639683928
61255046985608343880535668381736
61255046985608343880720568574251
61255046985608343880723924978700
61255046985608343880723953676508
61255046985608343880724039415653
61255046985608343880724039415656
61255046985608343880724040832598
61255046985608344428739534681069
61255046985608344428742978359701
61255046985608344428763898948009
61255046985608344429491646990381
61255046985608344429492675860157
61255046985608344429495004929864
61255046985608344429495004929865
61255046985608344429495090669013
61255046985608344429496119538789
61255046985608344429516011257321
61255046985608344429517040127097
61255046985608344429578687283096
61255046985608344429578687283097
61255046985608344429763243102077
61255046985608344429766715360421
61255046985608344429766715360424
61255046985608344429766715360425
61255046985610995758324035892347
61255046985611001248775260049208
61255046985611045583135047030843
61255046985611045583883974414368
61255046985611045583885089023292
61255046985611045583887416557599
61255046985611045583888188209931
61255046985611045583904866422960
61255046985611045583908337264212
61255046985611045583967628187884
61255046985611045583970727374523
61255046985611045583970984591967
61255046985611045583971099029136
61255046985611045584159012669295
61255046985611045720300408746429
61255046985611045720329854711233
61255046985611045720329940450381
61255046985611045720331920423161
61255046985611045720331920428825
61255046985611045720331920428985
61255046985611045720331920441875
61255046985611045720332954016123
61255046985611045720413508484541
61255046985611045720415488457529
61255046985611045720415488463353
61255046985611045720415488476451
61255046985611045720416636369354
61255046985611045720416636369355
61255046985611045721144728785261
61255046985611045721144728785469
61255046985611045721144729139600
61255046985611045721144729139601
61255046985611045721145757655037
61255046985611045721145757655245
61255046985611045721145843748525
61255046985611045721147823367173
61255046985611045721147823372837
61255046985611045721147823372997
61255046985611045721147823385887
61255046985611045721147827972107
61255046985611045721147828090358
61255046985611045721147828090359
61255046985611045721148080603331
61255046985611045721148080603539
61255046985611045721148085189515
61255046985611045721148085189551
61255046985611045721148085189758
61255046985611045721148085189759
61255046985611045721148085307802
61255046985611045721148085307803
61255046985611045721148170928907
61255046985611045721148856960134
61255046985611045721148856960135
61255046985611045721165535054705
61255046985611045721165535054913
61255046985611045721165649846006
61255046985611045721166649663629
61255046985611045721168629636617
61255046985611045721168629636665
61255046985611045721168629642441
61255046985611045721168629655539
61255046985611045721168748678666
61255046985611045721168748678667
61255046985611045721168972611923
61255046985611045721168977198143
61255046985611045721169091635259
61255046985611045721228296819629
61255046985611045721228296819837
61255046985611045721228297173968
61255046985611045721228297173969
61255046985611045721229440480706
61255046985611045721231391401541
61255046985611045721231391401589
61255046985611045721231396006682
61255046985611045721231396006683
61255046985611045721231738963067
61255046985611045721231767661034
61255046985611045721231767661035
61255046985611045721232539313366
61255046985611045721232539313367
61255046985611045721417353766941
61255046985611045721419681301454
61255046985611045721419681301455
61255046985611045721419682364265
61255046985611045721419795738362
61255046985611045721419795738363
61255046985611045721419797155304
61255046985611045721419797155305
61255046985611045766901379579329
61255046985611045766901379583701
61255048184633918486964402822568
61255048184730281027023144759931
61255048184731181594838283871674
61255048184731181595026569166446
61255048184731181595026569284538
61255048184731181595027340936870
61255048184731184751770642120866
61255048184733882886679392339990
61255048184733882886680421209766
61255048184733886455457035505750
61255048184735088994230334069589
61255048184735088996680379590869
61255048184741986623371710886584
61255048184741986623371710886585
61255048184741986623622414989689
61255048184741986623622757946281
61255048184741986760632379522908
61255048184741986760632465262056
61255048184741986760820407587187
61255048184741986760820750543779
61255048184741986760883426569555
61255048184741986760883426582605
61255048184741986761450611051194
61255048184741986761635538891916
61255048184741986761635538891917
61255048184741986761636310544248
61255048184741986761636310544249
61255048184741986761638896345966
61255048184741986761638896477108
61255048184741986761639668129440
61255048184741991564758880626962
61255048184741992114619787172721
61255048184741992114619787185819
61255048184741992114805743410799
61255048184741992114808072467493
61255048184741992114808072480591
61255048184741992114809187089514
61255048184741992114809187089674
61255048184741992160562771999382
61255048184742286950909118807894
61255048184742286950909490344202
61255048184742286950910233416818
61255048184742286950910233429868
61255048184742288598038257052706
61255048184742292304079781087702
61255048184743187518722015424592
61255048184743192322092305096560
61255048184743192868624380613321
61255048184743192869376492922633
61255048184743192869377607531557
61255048184743192869440283557333
61255048184743192871074511873957
61255048184743192871135208279584
61255048184743192871639401059515
61255048184743192871890419404189
61255048184743192871890792475687
61255048184743192871891448291227
61255048184743192871891448291386
61255048184743192917392957271623
61255048184743192917645033201095
61255048184745888672921842201003
61255048184745888672921927940151
61255048184745888672921927944363
61255048184745888672922956809927
61255048184745888672922956814139
61255048184745889221905198309926
61255048184745890319485781609119
61255048184745890319486124565711
61255048184745890319486896218043
61255048184745890320050980450027
61255048184745890456746535980379
61255048184745890456746793197823
61255048184745890457311649082139
61255048184745894023016793758827
61255048184745894023580877990811
61255048184745894025464887885590
61255048184745894026095490398553
61255048184745894026095490398601
61255048184745894160842661231847
61255048184745894161093365334951
61255048184745894162540337230583
61255048184745894162725527942198
61255048184745894163290383826514
61255048184745894163290498145378
61255048184745894163292711356817
61255048184745894163293483009149
61255048184745894163355473121741
61255048184745894163355501819501
61255048184745894163544531135867
61255048184745894575137479030665
61255048184745894758088970816193
61255048184745895809668360865019
61255048184745895809668365470113
61255048184745895809668622687557
61255048184745895809919327849307
61255048184745895809919670805899
61255048184745895810484182670765
61255048184745895810484268414125
61255048184745895810672554771755
61255048184745895855399073675470
61255048184745895855607136369910
61255048184917554108028278214579
61255048184917554108028278227629
61255048184917554110349619765615
61255048184917554110350734374539
61255048184917554110537648315327
61255048184917554110538019851635
61255048184917554110538762924251
61255048184917565228471853681161
61255048184917565228659881758489
61255048184924757554757837885295
61255048184924757554758952494219
61255048184924757554945866435007
61255048184924757554946237971315
61255048184924757554946981043931
61255048184924757554946981056981
61255048184925657985493792990977
61255048184925657985494564643309
61255048184925657985496893223371
61255048184925657985497236179963
61255048184925657985497236669608
61255048184925657985497236669609
61255048184925657985497922093147
61255048184925659766623331905575
61255048184925659769133816142863
61255048184925659769635910262255
61255048184925669103431099065801
61255048184928359274703281415663
61255048184928359274703281419875
61255048184928359277150318451439
61255048184928359277150347031155
61255048184928359277151090103771
61255048184928361058276413700455
61255048184928361058277185352787
61255048184928361058841269584771
61255048184928361059029297662099
61255048184928361060786641192683
61255048184928361060786897937743
61255048184928361060786898410127
61255048184928361061285634590035
61255048184928361061288992057135
61255048184928361061539782371771
61255048184928361473133759735243
61255048184928370395272208920747
61255048184949074118763422823240
61255048184949074530545685936607
61255048184949085650362129123687
61255048184949085650922770145211
61255048184949085650926213355671
61255048184949085650927242221235
61255048184949085650927242343538
61255048184949085651115270298563
61255048184949090592499341206227
61255048184949090774760424875571
61255048184949090774760424993663
61255048184949090774760425010925
61255048184949090774760453590641
61255048184949090775512537184883
61255048184949090775513566054659
61255048184949091187106515016527
61255048184949091187106515020739
61255048184949091187107543886303
61255048184949118591153812620038
61255048184949119002747790438633
61255048184949119005196627638012
61255048184949974548499546948815
61255048184949974549314335283903
61255048184949974549314450088200
61255048184949974549315449892827
61255048184949975098106305721883
61255048184949975098106305726095
61255048184949975098358124438123
61255048184949986218111063378138
61255048184949986218111148999195
61255048184949986218675147605911
61255048184949986218675147610122
61255048184949986218675147610123
61255048184949986218676262096743
61255048184949986218676262214835
61255048184949986218676262214840
61255048184949986218676262219047
61255048184949986218737909256954
61255048184949986218737909256955
61255048184949986218737909370835
61255048184949986218739023865878
61255048184949986218739023865879
61255048184949986218926194551726
61255048184949986218926966199847
61255048184949986218926966317944
61255048184949986218927051943206
61255048184949986218927051943207
61255048184949989375670267506146
61255048184949989924963989093669
61255048184949991159495219906858
61255048184949991159495219906859
61255048184949991159557895932635
61255048184949991160310008241946
61255048184949991160310008241947
61255048184949991160311122850870
61255048184949991160311122850871
61255048184949991205248804829824
61255048184949991205311452262835
61255048184949991205311452275885
61255048184949991205311480855601
61255048184949991206063478832999
61255048184949991206064593441922
61255048184949991206064593441923
61255048184949991206064707760786
61255048184949991206064707760787
61255048184949991206067692274636
61255048184949991754291449242949
61255048184949991754855449270979
61255048184949991754855449275191
61255048184949991754856563879903
61255048184949991754856563884115
61255048184949991754856678202979
61255048184949991754918210917811
61255048184949991754918210922023
61255048184949991754918211035903
61255048184949991754918211040115
61255048184949991754919325530947
61255048184949991754919354228755
61255048184950019020889936745613
61255048184950019021704725080701
61255048184950019021704839884998
61255048184950019021705839689625
61255048184950019570496695518681
61255048184950019570748514230709
61255048184950019570748514234921
61255048184950019573007180228353
61255048184950019573007294547217
61255048184950019573007294665309
61255048184950019573008323416993
61255048184950019573008323535085
61255048184952687509575858356103
61255048184952687509575858356262
61255048184952687509575858356263
61255048184952687509576201295385
61255048184952687509576201312855
61255048184952687509764143633613
61255048184952687509764143650875
61255048184952687509764229372761
61255048184952687509826905415959
61255048184952687510327970665415
61255048184952687510327970665574
61255048184952687510327970665575
61255048184952687510329342491783
61255048184952687510329342491943
61255048184952687510579017707801
61255048184952687510579017725270
61255048184952687510579017725271
61255048184952687510580046594887
61255048184952687510580046595046
61255048184952687510580046595047
61255048184952687921358207204357
61255048184952687922172995539445
61255048184952691079171727532372
61255048184952691079356660891030
61255048184952691079359755609700
61255048184952691079359755609748
61255048184952691216617070888549
61255048184952691216617070888597
61255048184952691673967958289776
61255048184952692861298402356260
61255048184952692861298402356261
61255048184952692862742192377085
61255048184952692862742278129490
61255048184952692862742278129491
61255048184952692862930564828154
61255048184952692862992982215125
61255048184952692862992982232595
61255048184952692863495419308578
61255048184952692863495420708259
61255048184952692863557067868470
61255048184952692863557067868471
61255048184952692863558095334195
61255048184952692863560162568267
61255048184952692863560162587194
61255048184952692863745353163242
61255048184952692863745353163243
61255048184952692863746123411682
61255048184952692863746123411683
61255048184952692863748452127098
61255048184952692863749480996874
61255048184952692863749567090151
61255048184952692908684149738070
61255048184952692909498938073158
61255048184952692909503037208982
61255048184952693045944445298681
61255048184952693045944445315943
61255048184952693045944531037829
61255048184952693046007207081027
61255048184952693046759319390339
61255048184952693046760348260115
61255048184952693457538423134489
61255048184952720727400736697852
61255048184952720863845129331713
61255048184952720863845243650577
61255048184952720863845500868021
61255048184952720863907891096797
61255048184952720863908262633105
61255048184952720864660003388639
61255048184952720864660003388687
61255048184952720864660003405949
61255048184952720864660003406109
61255048184952720864660374924947
61255048184952720864660374924995
61255048184952720864660374942417
61255048184952720864661032258415
61255048184952720864661032258463
61255048184952720864661032275725
61255048184952720864661032275885
61255048184952720864661403812033
61255048184952720864661403812193
61255048184953893619803648726503
61255048184953893620640472376915
61255048184953893620643916055546
61255048184953894215440146812950
61255048184953926972464349359393
61255048184953926972649277187065
61255048184953926972650048839397
61255048184953926972652377436721
61255048184953926972652634654165
61255048184960629417562121476918
61255048184960640535683240298106
61255048184960641084729615402448
61255048184960646620909917067516
61255048184960780127709812029207
61255048184960780264151448437025
61255048184960780264718632905615
61255048184960780264903560746337
61255048184960780264904332385619
61255048184960780264904332398669
61255048184960780264906660982943
61255048184960781912098475253531
61255048184960791247271336271864
61255048184960791247271336271865
61255048184960791247522040374969
61255048184960791247522383331561
61255048184960791248087239198615
61255048184960791248087239215877
61255048184960791248090596665715
61255048184960791384532004908188
61255048184960791384532090647336
61255048184960791384720032972467
61255048184960791384720375929059
61255048184960791384723476178715
61255048184960791384723733396159
61255048184960791384723733514256
61255048184960791384723733527301
61255048184960791385288587876423
61255048184960791385288589411617
61255048184960791385351351045398
61255048184960791385351351045399
61255048184960791385351351530832
61255048184960791385535935916479
61255048184960791385535935929528
61255048184960791385535935929529
61255048184960791385539379122726
61255048184960791385539379122727
61255048184960793031663470315913
61255048184960793031664241972457
61255048184960793031851757032047
61255048184960793031914174419017
61255048184960793031914433057823
61255048184960793031915290449303
61255048184960793032479030307545
61255048184960793032479374681287
61255048184960796188658506012242
61255048184960796189662695650707
61255048184960796189665794605724
61255048184960796189665794955644
61255048184960796189665794955645
61255048184960796326107547086378
61255048184960796326107547086379
61255048184960796326923450030390
61255048184960796326923450030391
61255048184960796326926463242048
61255048184960796736162340706283
61255048184960796736257647740900
61255048184960796736257647740901
61255048184960796737701437761725
61255048184960796737701523514130
61255048184960796737701523514131
61255048184960796737889810212794
61255048184960796737952227599765
61255048184960796737955580953082
61255048184960796737955586602107
61255048184960796738454664693218
61255048184960796738454666092899
61255048184960796738456989163449
61255048184960796738517340718835
61255048184960796738517340718995
61255048184960796738517342118675
61255048184960796738519407952907
61255048184960796738519407971780
61255048184960796738519407971781
61255048184960796738519407971834
61255048184960796738519665189224
61255048184960796738519665189225
61255048184960796738519665189278
61255048184960796738520441423565
61255048184960796738520784397383
61255048184960796738520784397467
61255048184960796738705368796079
61255048184960796738705368796322
61255048184960796738705368796323
61255048184960796738708726381514
61255048184960796738708812474791
61255048184960796738708812474794
61255048184960796738708812474795
61255048184960796738708813524551
61255048184960796738708813524554
61255048184960796738708813524555
61255048184960796784273221401332
61255048184960796921468891076685
61255048184960796921469005382499
61255048184960796921472361917883
61255048184960796921531652710467
61255048184960796921531681408275
61255048184960796921719680787795
61255048184960796921719709485603
61255048184960798019808043090044
61255048184960798019808300320538
61255048184960798567843686246045
61255048184960798567844543637525
61255048184960798568094477501235
61255048184960798568094477505447
61255048184960798568094734722891
61255048184960798568095592114371
61255048184960798568659590602995
61255048184960798568659676346355
61255048184960824599347060646917
61255048184960824599347060664179
61255048184960824599347403620771
61255048184960824599911144896163
61255048184960824599912259505087
61255048184960824601603369012399
61255048184960824601603397592115
61255048184960824729013870167573
61255048184960824729013870180623
61255048184960824729765982476885
61255048184960824729766754129217
61255048184960824736541581003329
61255048184960824736608072244045
61255048184960824736608072257095
61255048184960824737359812544665
61255048184960824737360069762109
61255048184960824737360184553357
61255048184960824737360956205689
61255048184960824738804489035217
61255048184960824738804746252661
61255048184960824739052065713001
61255048184960824739052437249309
61255048184960824739055537498965
61255048184960824739055537617057
61255048184960824739055537630107
61255048184960824739055794716409
61255048184960824739055794834501
61255048184960824739055794847551
61255048184960824739620649196673
61255048184960824739620650731867
61255048184960826383735723867029
61255048184960826385995160099855
61255048184960826385995531636163
61255048184960826386183446815989
61255048184960826386183818352297
61255048184960829677995243401365
61255048184960829678743883452329
61255048184960829678744912322105
61255048184960829678747355710676
61255048184960829678747355710677
61255048184960830089777247906445
61255048184960830090337861283973
61255048184960830090339004958047
61255048184960830090340955884599
61255048184960830090341332120959
61255048184960830090341332138429
61255048184960830090341333538109
61255048184960830090341333542320
61255048184960830090341333542321
61255048184960830090526918231077
61255048184960830090529618837092
61255048184960830090529618837093
61255048184961091574621945043634
61255048184961093220913059408054
61255048184961096377908179304078
61255048184961096515106171914626
61255048184961096515378141097664
61255048184961096516194044028626
61255048184961096926972118929308
61255048184961096927160404211030
61255048184961096927704337985054
61255048184961096927979406472982
61255048184961096972704783132824
61255048184961097110802246708703
61255048184961098162321235961328
61255048184961098162486271479986
61255048184961098163325424200112
61255048184961124928891216019244
61255048184961124928891330338108
61255048184961126576019239655132
61255048184961129868017949721962
61255048184961129868019064317836
61255048184961130278796766147176
61255048184961130279800212835328
61255048184961130279800954385960
61255048184961130462626152402039
61255048184961130462627266997913
61255048184961130462815295075241
61255048184961131514142783874092
61255048184961131515146972112876
61255048184961992004336148653971
61255048184961992004336148772063
61255048184961992004608116420067
61255048184961992005089289833059
61255048184961992005089289951151
61255048184961992005089289968413
61255048184961992005110210539459
61255048184961993788662079279351
61255048184961993788662164900407
61255048184961993788662165018499
61255048184961993788663193770183
61255048184961993788663193888275
61255048184961993788724841044275
61255048184961993788913211960103
61255048184961993788934132666503
61255048184961993788996808692279
61255048184961993789498902811671
61255048184961996945991844388401
61255048184961996945991930481840
61255048184961996946744985550227
61255048184961997494783814830593
61255048184961997494783900924032
61255048184961997495038305551664
61255048184961997495516033886179
61255048184961997495516033886339
61255048184961997495516035286019
61255048184961997495519477564727
61255048184961997495540398271163
61255048184961997495791102374263
61255048184961997495791102374266
61255048184961997495791102374267
61255048184961997540516479034109
61255048184961997541269620195935
61255048184961997541541216307631
61255048184961997677714471644657
61255048184961997677714557738096
61255048184961998776890676313290
61255048184961999324843524133059
61255048184961999325114434331571
61255048184961999325115120244755
61255048184961999325177110357347
61255048184961999325679204476739
61255048184962025358877044439085
61255048184962025358877044456347
61255048184962025358877387395677
61255048184962025358877387412939
61255048184962025358877501714541
61255048184962025359442243161901
61255048184962025359442243279993
61255048184962025359442243297255
61255048184962025359442271859709
61255048184962025496137798831819
61255048184962027143265822450445
61255048184962027143266079667889
61255048184962027143266193986753
61255048184962027143266851320221
61255048184962027143830935434113
61255048184962027143830935552205
61255048184962030297816835962541
61255048184962030298568948271853
61255048184962030298568976986923
61255048184962030298569977141629
61255048184962030298570005839437
61255048184962030846796747325811
61255048184962030846796747343073
61255048184962030847360574357613
61255048184962030847360574357773
61255048184962030847360947429115
61255048184962030847423709548330
61255048184962030847608522584755
61255048184962030847609294237087
61255048184962030847611621399999
61255048184962030847611621400047
61255048184962030847611994471549
61255048184962030847612650287085
61255048184962031030375172277547
61255048184964682176360815343311
61255048184964682176381707351903
61255048184964682176444383377679
61255048184964683822736726669887
61255048184964683822757618678479
61255048184964683959935490928555
61255048184964683960019058962923
61255048184964683960583143194907
61255048184964683960771171272235
61255048184964693289211046111851
61255048184964693296177257113449
61255048184964693296739014160839
61255048184964693296739014165051
61255048184964693296742112997765
61255048184964693845241110999530
61255048184964693845785046295538
61255048184964693845868728648770
61255048184964694935774128124275
61255048184964694943113810882703
61255048184964694943114925491627
61255048184964694943117168467894
61255048184964694943117254088951
61255048184964694943305539383723
61255048184964695073034882495535
61255048184964695080311803489039
61255048184964695080314902321545
61255048184964695080315159539037
61255048184964695080315161074231
61255048184964695080315246695287
61255048184964695080315246813379
61255048184964695080315931191369
61255048184964695080377921303961
61255048184964695080562850548735
61255048184964695080565949381241
61255048184964695080566208133927
61255048184964695080566293754983
61255048184964695080587214461383
61255048184964695080649890487159
61255048184964695081151984606551
61255048184964695492098281474035
61255048184964695492159927212885
61255048184964695492161043243171
61255048184964698649430374340898
61255048184964698649908448444575
61255048184964698649911547749429
61255048184964698786604002561989
61255048184964698786604002562037
61255048184964698786628366951446
61255048184964698787169202824259
61255048184964698787172216035916
61255048184964698787190123530659
61255048184964698787193222835762
61255048184964698787252799556434
61255048184964698787252799556435
61255048184964699198197980393633
61255048184964700433482352381699
61255048184964700433543999541910
61255048184964700433543999541911
61255048184964700433544769777093
61255048184964700433545114150835
61255048184964700433732284836682
61255048184964700433732284836683
61255048184964700433756649221720
61255048184964700434380823192328
61255048184964700434384266870960
61255048184964700479485869746598
61255048184964700479506761755190
61255048184964700616496605927939
61255048184964700616746624117859
61255048184964700616767516126451
61255048184964700616770615431341
61255048184964700616770988502896
61255048184964700616830192152227
61255048184964700616833291457117
61255048184964700616833664528672
61255048184964700617335385576509
61255048184964726648646487875493
61255048184964726648646487879705
61255048184964726648646573614641
61255048184964726648646573618853
61255048184964726648835630561745
61255048184964726648835630565957
61255048184964726650530124703143
61255048184964726650530210442291
61255048184964726651091967489681
61255048184964726651095066326607
61255048184964726651095439397949
61255048184964727199322095145127
61255048184964727200138113943244
61255048184964728295210427283609
61255048184964728295210770240201
61255048184964728295211541892533
61255048184964728295775626124517
61255048184964728297658492712565
61255048184964728298223348714972
61255048184964728434730874632755
61255048184964728434918902710131
61255048184964728434919161462769
61255048184964728434919275781633
61255048184964728435480659761893
61255048184964728435484017228993
61255048184964728435484017347085
61255048184964728846512880541727
61255048184964728847266023137965
61255048184964732001812564692129
61255048184964732001812564696341
61255048184964732001816007898377
61255048184964732001816007902588
61255048184964732001816007902589
61255048184964732002004293197360
61255048184964732002004293197361
61255048184964732002004321895168
61255048184964732138449829124855
61255048184964732138449829125063
61255048184964732139010557302677
61255048184964732139014029206738
61255048184964732139076676534701
61255048184964732139076676538913
61255048184964732139261604366585
61255048184964732139262376018917
61255048184964732139264961833685
61255048184964732139265847922972
61255048184964732139265847922973
61255048184964732139265847922978
61255048184964732550858681026523
61255048184964733785640614521455
61255048184964733785640615938605
61255048184964733785640615942817
61255048184964733786205470409983
61255048184964733786393757117693
61255048184964733831959399693640
61255048184964733968593222328845
61255048184964733969157306560829
61255048184964744944348291490196
61255048184964744944913118794796
61255048184964744944996801148028
61255048184964745081357970103953
61255048184964745081357970222045
61255048184964745081358998973729
61255048184964745081359027671537
61255048184964745081420646129729
61255048184964745081420646247821
61255048184964745081609017163649
61255048184964745081609045861457
61255048184964745081629937870049
61255048184964745082173787308817
61255048184964745082173787426909
61255048184964745082194708015217
61255048185026872957625589660227
61255048185026872960136073884465
61255048185026872960320658755545
61255048185026872960324101961793
61255048185026873005052835262061
61255048185026873005806090760013
61255048185026873005889658794381
61255048185026873006077686871709
61255048185026884124009634426929
61255048185026884124009634439979
61255048185026884124197662504257
61255048185034075854936418736033
61255048185034075855689558393136
61255048185034075855689559928170
61255048185034076266467376063324
61255048185034076267471564302108
61255048185034076449461053381741
61255048185034076450214308879693
61255048185034076450296762318187
61255048185034076450297876914061
61255048185034077501813393790240
61255048185034077502817582029024
61255048185034976285487445878689
61255048185034976285487445996781
61255048185034976286239558188001
61255048185034976286239558306093
61255048185034976286240587057777
61255048185034976286240587193131
61255048185034976832019636203959
61255048185034976832584835044867
61255048185034976832771748513271
61255048185034976832772863122195
61255048185034976834467357241959
61255048185034976834467357259221
61255048185034976834467442981107
61255048185034976835031184273761
61255048185034976835031184273921
61255048185034976835031528630193
61255048185034976835032213126275
61255048185034976835032556100129
61255048185034976835032556100289
61255048185034976835032557499969
61255048185034976835032557635323
61255048185034976835095319754538
61255048185034976835279132500903
61255048185034976835282231316147
61255048185034976835282231316195
61255048185034976835283260203233
61255048185034976880764192951801
61255048185034976880764192969063
61255048185034976880765221838839
61255048185034977018024861605387
61255048185034977018025976568602
61255048185034977018045782193695
61255048185034977018297944216606
61255048185034978662078659593241
61255048185034978664585700624281
61255048185034987998968879807357
61255048185034987998968879824619
61255048185034988136166872435167
61255048185034988136229634554382
61255048185034988136418691501486
61255048185037628163278941413839
61255048185037628163300204958739
61255048185037628164031396679743
61255048185037628164032168332075
61255048185037628164052317268051
61255048185037629810406965049727
61255048185037629810428228594627
61255048185037629810972163890635
61255048185037629947604957183679
61255048185037629947604957656063
61255048185037629947667976166047
61255048185037629947667976638431
61255048185037629947688982965887
61255048185037629948170070285439
61255048185037629948253753111055
61255048185037629948420860600075
61255048185037629948441781188383
61255048185037630360014837963547
61255048185037672636317097791641
61255048185037672636317183530789
61255048185037672636317183535001
61255048185037672636318212400565
61255048185037672636318212404777
61255048185037672636506240477893
61255048185037672636506240482105
61255048185037674282881037199757
61255048185037674282882151808681
61255048185037674283446236040665
61255048185037677986976133581449
61255048185037677989483174608277
61255048185037677989486617814525
61255048185037677989486617818736
61255048185037677989486617818737
61255048185037677989486617936828
61255048185037677989487646684301
61255048185037677989487646806604
61255048185037677989674903113508
61255048185037677989674903113509
61255048185037677989674903231600
61255048185037677989675674883932
61255048185037678124237916822485
61255048185037678126120439041003
61255048185037678126120439041211
61255048185037678126120524775987
61255048185037678126120524780359
61255048185037678126120526197300
61255048185037678126120783414744
61255048185037678126120783532836
61255048185037678126681167218825
61255048185037678126682281827749
61255048185037678126684524804017
61255048185037678126684524808229
61255048185037678126684610425073
61255048185037678126685639294849
61255048185037678126685639412941
61255048185037678126685639417152
61255048185037678126685639417153
61255048185037678126747286450849
61255048185037678126747286455061
61255048185037678126747286568941
61255048185037678126748401063984
61255048185037678126748401063985
61255048185037678126932214282733
61255048185037678126932985935065
61255048185037678126935571749833
61255048185037678126936343516045
61255048185037678126936343520257
61255048185037678126936429141312
61255048185037678126936429141313
61255048185037678537714416872647
61255048185037678538529290942671
61255048185037678538530406972956
61255048185037679773060434599563
61255048185037679773061291991043
61255048185037679773248807050632
61255048185037679773248807050633
61255048185037679773311224437603
61255048185037679773311225854753
61255048185037679773311225858965
61255048185037679773311483076409
61255048185037679773311568811345
61255048185037679773312340467889
61255048185037679773876080326131
61255048185037679773876338956513
61255048185037679773876424699872
61255048185037679773876424699873
61255048185037679774064367033841
61255048185037679818794214947244
61255048185037679818794329266108
61255048185037679818981499951956
61255048185037679818982243024572
61255048185037679819546327256556
61255048185037679819630009609788
61255048185037679953543370354201
61255048185037679953544484963125
61255048185037679953731398431529
61255048185037679953731741388121
61255048185037679955987735359465
61255048185037679955991178565713
61255048185037679955991178683805
61255048185037679955992207435489
61255048185037679955992207553581
61255048185037679955992236133297
61255048185037679956053854591489
61255048185037679956053854709581
61255048185037679956238782419161
61255048185037679956239554071493
61255048185037679956241882668817
61255048185037679956241882786909
61255048185037679956242225625409
61255048185037679956242254323217
61255048185037679956242254795606
61255048185037679956242911538593
61255048185037679956242911656685
61255048185037679956263146331809
61255048185037679956263832244993
61255048185037679956803638303477
61255048185037679956806995770577
61255048185037679956806995888669
61255048185037679956827916476977
61255048185037690937751014112112
61255048185037691074359529704041
61255048185037691074362972910289
61255048185037691074383893616689
61255048185037691074384922486465
61255048185037691074928086012049
61255048185037691074949006718449
61255048185058387480567296082090
61255048185058404134682758926132
61255048185058404134871044220904
61255048185058404134871815873236
61255048185058404545900937803302
61255048185058404546465022035286
61255048185058404546653050112614
61255048185059287911118323347051
61255048185061987967236328915455
61255048185061987967236328919827
61255048185061987967424271258007
61255048185061987967424356997155
61255048185061989750998175190759
61255048185061989750998260929907
61255048185061989751562259422743
61255048185061989751563031075075
61255048185061989751625021187667
61255048185061989751813049264995
61255048185061993455156033337375
61255048185061993455344061414703
61255048185062006268585191423669
61255048185062006268585562959977
61255048185062006268668873776901
61255048185062006268669130994345
61255048185062006405845860042731
61255048185062006405845945781879
61255048185062006405845945799141
61255048185062006405845974378857
61255048185062006405845974479639
61255048185062006405845974496901
61255048185062006405846231579039
61255048185062006405846231596301
61255048185062006405846231697083
61255048185062006405846231714345
61255048185062006405846317318187
61255048185062006405866780749083
61255048185062006405866866387449
61255048185062006405866866505493
61255048185062006405867123587631
61255048185062006405867123604893
61255048185062006405867123722937
61255048185062006405867895239963
61255048185062006405867895358007
61255048185062006405929542413225
61255048185062006405929542514007
61255048185062006405929542531269
61255048185062006405929885352555
61255048185062006406117827690735
61255048185062006406117827707997
61255048185062006406117827808779
61255048185062006406117827826041
61255048185062006406117913429883
61255048185062010111908272885241
61255048185070093487063819218901
61255048185070093487064162175493
61255048185070093487064933827825
61255048185070093488756414871445
61255048185070093489321270755761
61255048185070093489324628222861
61255048185070093489512656300189
61255048185070093626522619433569
61255048185070093626522620955713
61255048185070093626522620968763
61255048185070093626773323536673
61255048185070093626773325058817
61255048185070093626773325071867
61255048185070095272897416138123
61255048185070095272898273529603
61255048185070095273148205976163
61255048185070095273148207393313
61255048185070095273148550349905
61255048185070095273713061864691
61255048185070095273713320495073
61255048185070095273901348572401
61255048185070098428451333332813
61255048185070098428452362202589
61255048185070098977242959418733
61255048185070098977243216622919
61255048185070098977243303775005
61255048185070098977244331245101
61255048185070098977244332644781
61255048185070098977431244700247
61255048185070098977432359322429
61255048185070098977432360722109
61255048185070098977494007878109
61255048185070098977494350834701
61255048185070098977495036747885
61255048185070099160173874972225
61255048185070099160173874985275
61255048185070099160174989581149
61255048185070099160174989594199
61255048185070099160175103900013
61255048185070099160236636750199
61255048185070099160257557338507
61255048185070099160258671934381
61255048185070099160424664814477
61255048185070099160424922031921
61255048185070099160424922044971
61255048185070099160425693684253
61255048185070099160425693697303
61255048185070099160425808003117
61255048185070099160445842620229
61255048185070099160446700011709
61255048185070110279987217909649
61255048185070110279987217922699
61255048185070110279987246489365
61255048185070110279987246502415
61255048185070110280050008254289
61255048185070110280050008267339
61255048185070110280070900275931
61255048185070110280237922012753
61255048185070110280237922025803
61255048185070110280238036331617
61255048185070110280238036344667
61255048185070110280238293549061
61255048185070110280240244960999
61255048185070110280240244961047
61255048185070110280258842601061
61255048185070110280258842614111
61255048185070110280258928353259
61255048185070110280259185557653
61255048185070110280261165549355
61255048185070110280262280158231
61255048185070110280262280158279
61255048185070110280321604365985
61255048185070110280321604379035
61255048185070110280803149433377
61255048185070110280824041441969
61255048185070110280826364390215
61255048185070110280826364390263
61255048185070110281074745545073
61255048185070110281078188751321
61255048185070111927369388850677
61255048185070111927452985464761
61255048185070111927452985468973
61255048185070111927453328421353
61255048185070111927454100077897
61255048185070111927934501956649
61255048185070111928018184309881
61255048185070111928206212387209
61255048185070115222465358963875
61255048185070115633156393926181
61255048185070115633156765462489
61255048185070115633207446805765
61255048185070115633219069951957
61255048185070115633219155691105
61255048185070115633219184270821
61255048185070115633219412908549
61255048185070115633219413958309
61255048185070115633219442538025
61255048185070115633221393950011
61255048185070115633240076279413
61255048185070115633240076397457
61255048185070115633240333496857
61255048185070115633242400745431
61255048185070115633243429615207
61255048185070115633407440985877
61255048185070115633407469565593
61255048185070115633428361574185
61255048185070115633491037599961
61255048185070115633491037718005
61255048185070115633494476674903
61255048185070115633960930941445
61255048185070115633972296870193
61255048185070115633972555137397
61255048185070115633972669456261
61255048185070115633974620868247
61255048185070115633974878085691
61255048185070115633995541924519
61255048185070115634055893602321
61255048185070115634056237490629
61255048185070115634058217950295
61255048185070115634058560906887
61255048185070115634059336795519
61255048185070115634246588984215
61255048190642508711563324267530
61255048190650612174740192206890
61255048190650612174740306525754
61255048190650612174740563743198
61255048190650612174740563756296
61255048190650613821869359031418
61255048190650617527910854368702
61255048190651812931822939749256
61255048190651818284993115570415
61255048190654514634985945000758
61255048190654519987421173052982
61255048190654520171254544584144
61255048190654521222766933562454
61255048190654521222767962432230
61255048190654521223585935693313
61255048190826190779022217792092
61255048190834294653981463176732
61255048190861313334459761704086
61255048190861313335190982004806
61255048190861313335462949652810
61255048190861318276032232225386
61255048190861318276847020560474
61255048190861318276850115161100
61255048190861318276850119393188
61255048190861318276850119406286
61255048190861318276851148276062
61255048190861346689544306869956
61255048190862519628541814092090
61255048190862519628541842789898
61255048190869416798453018442630
61255048190869418444932160884378
61255048190869418445580956339370
61255048190869418445768984416698
61255048190869422150803192328352
61255048190869422150991477610026
61255048190869422151556333507440
61255048190869422151621332468412
61255048190869422151622451676655
61255048190869422151807037610544
61255048190869422151809360545740
61255048190869422151810393660702
61255048190869422151810479753982
61255048190869422151810479753983
61255048190869451799850341633844
61255048190869455503631286234324
61255048190869455503632057899754
61255048190870622908892769653454
61255048190870623090816225135376
61255048190870623091652934348832
61255048190873319258154464404182
61255048190873319258342749698954
61255048190873319258970367348194
61255048190873319258970396046002
61255048190873320905283516909846
61255048190873320905449881326250
61255048190873320906014737210566
61255048190873320906098305244934
61255048190873324199792710251984
61255048190873324795091493943639
61255048190873324795154141271610
61255048190873324795154169969418
61255048190873325846648994763717
61255048190873325846666558947734
61255048190873325846667587817510
61255048190873325846833952233914
61255048190873325846837022841045
61255048190873325846837051066628
61255048190873325846854844242506
61255048190873325846858316618952
61255048190873359198658972523124
61255048190873359199223828407440
61255048190873369076182962964416
61255048190873370312261229861828
61255048190943602431148564554190
61255048190946303950816428643620
61255048190946305186350474447864
61255048190966729770212155749775
61255048190970631635933273897935
61255048190970631635933273911033
61255048190970631635933645434243
61255048190970631635933645447341
61255048190970631636016956251167
61255048190970631636016956264265
61255048190970631636017213481709
61255048190970631636017985120943
61255048190970631636017985134041
61255048190970631636205241545939
61255048190970631818947613078329
61255048190970631818947870295773
61255048190978740635567026243063
61255048190978741046320822970293
61255048190978741046509108265065
61255048190978741046511432731083
61255048190978741046596143954091
61255048190978741047073964149381
61255048190978741047160228186075
61255048208376493767215856206426
61255048208376795191832467931578
61255048208380397462242429402463
61255048208380397462242429403867
61255048208380397462263321411055
61255048208380397462326340394827
61255048208380397463079224355067
61255048208380397463079252936187
61255048208380397507995985614571
61255048208380397508079925185247
61255048208587194515148834444943
61255048208587194515964765967267
61255048208587194516152022393667
61255048208587194516155466072295
61255048208587194516155466072299
61255048208587494704419428325087
61255048208587494705422587694095
61255048208587528056975640335301
61255048208587528056975640352771
61255048208587528056976783523941
61255048208587528056976783541411
61255048208587528056996560941079
61255048208587528057247265026713
61255048208587528057247607983305
61255048208587539169260929480377
61255048208587539169260958060093
61255048208587539170013041789689
61255048208587539170013041807159
61255048208587539170014099239181
61255048208587539170014184978329
61255048208587539170014184995799
61255048208587539170033962395467
61255048208587539170097753030167
61255048208595292899660442368031
61255048208595292899681362956339
61255048208595292899932410016035
61255048208595292899932410033505
61255048208595292900434504135427
61255048208595294684049134640243
61255048208595294684070026647431
61255048208595294684070055228551
61255048208595294684071169836071
61255048208595294684071169837475
61255048208595294684237162716167
61255048208595294684237162717571
61255048208595294684237419935015
61255048208595294684258083305879
61255048208595294684258426262471
61255048208595294684321102288247
61255048208595294684823167826519
61255048208595294684823196407639
61255048208595294684823282145383
61255048208595294684823282146787
61255048208595294684885958172563
61255048208595294685073986248487
61255048208595294685073986249891
61255048208595298390108079847053
61255048208595298390108108426769
61255048208595298390861221007267
61255048208595298390861335326131
61255048208595298390861335345005
61255048208595298390924011351907
61255048208595298390924011370781
61255048208595298390927453514135
61255048208595298391112039448109
61255048208595298391115483107866
61255048208595298435840744033099
61255048208595298435840744050569
61255048208595298436614805800495
61255048208595298436677567565419
61255048208595298436677567582889
61255048208595300220229436303907
61255048208595300220229436305311
61255048208595300220250356893619
61255048208595300220251471501139
61255048208595300220251471502543
61255048208595300220417464381235
61255048208595300220417464382639
61255048208595300220438384970947
61255048208595300220438727927539
61255048208595300221003498072707
61255048208595300221003583810451
61255048208595300221003583811855
61255048208595326254201452353917
61255048208595326254201452371387
61255048208595326254201795310509
61255048208595326254201795327979
61255048208595328038590116045009
61255048208595328038590116046413
61255048208595328038590487582721
61255048208595328038591259233649
61255048208595328038591259235053
61255048208595328039155343467037
61255048208595331742664320419513
61255048208595331742664320436983
61255048208595331742685241025291
61255048208595331742936288067517
61255048208595331742937059737319
61255048208595594873319699939267
61255048208595594873319728518983
61255048208595594873320843127907
61255048208595594873340620527575
61255048208595594873507728016595
61255048208595594873508013813755
61255048208595594873508099552903
61255048208595594873528648604903
61255048208595594873528905822347
61255048208595594873591667587271
61255048208595594874072841118355
61255048208595594874072955437219
61255048208595594874156523471587
61255048208595594874344551548915
61255048208595598579378673727197
61255048208595598580111008617967
61255048208595598580111008636841
61255048208595598580194576652335
61255048208595598580194576671209
61255048208595598580382604748537
61255048208595598625111337930713
61255048208595600409500030184051
61255048208595600409501144792975
61255048208595600409688058261379
61255048208595600409688315478823
61255048208595600409688401217971
61255048208595600409689172870303
61255048208595600410253257102287
61255048208595626443472017671815
61255048208595628227860709925153
61255048208595628227861052881745
61255048208595628227861824534077
61255048208595628228425908766061
61255048208595631931934914298253
61255048208595631931934914317127
61255048208595631931936028907177
61255048208595631931936028926051
61255048208595631932207625037747
61255048208595631977688470529235
61255048208595643044973316042701
61255048208599196595523808999107
61255048208599196595523837578823
61255048208599196595544729587415
61255048208599196595712122873595
61255048208599196595733014882187
61255048208599196596360632531427
61255048208599197144567626733043
61255048208599197144567626734447
61255048208599197144588518743039
61255048208599197145319739042355
61255048208599197145319739043759
61255048208599197145340631050947
61255048208599197145340631052351
61255048208599202085950554452067
61255048208599202085951697640707
61255048208599202085971475041779
61255048208599202085972589650703
61255048208599202086138954067107
61255048208599202086159846075699
61255048208599202086222522101475
61255048208599202086225965780106
61255048208599202086225965780107
61255048208599202086790821663018
61255048208599202086790821663019
61255048208599202131704139243891
61255048208599202131705253852815
61255048208599202131892424538663
61255048208599202131892510277811
61255048208599202131979550570526
61255048208599202131979550570527
61255048208599202680938628503143
61255048208599202681503512967175
61255048208599202681524404975767
61255048208599229950630017825901
61255048208599230499672692371197
61255048208599230499672692372601
61255048208599235437963602818605
61255048208599235437963602820009
61255048208599235437963974356317
61255048208599235437984523408317
61255048208599235438528830240633
61255048208599235438800426350925
61255048208599235438800426352329
61255048208599235483717187610429
61255048208599235483717530567021
61255048208599235484282386451337
61255048208599246550812976197069
61255048208599246550814119385709
61255048208599246550833896783973
61255048208599246551566231695021
61255048208599246551587123702209
61255048208599246596566560987489
61255048208599246596567675596413
61255048208599246597319787905725
61255048208660173855397605827985
61255048208660474043894137942137
61255048208660485162224091110097
61255048208660485162767254753773
61255048208660485163039994054109
61255048208668277729603710034941
61255048208668277730334930335661
61255048208668277730334930353131
61255048208668288847912742614593
61255048208668288848476826864047
61255048208668288848539588983262
61255048208668577919606524504461
61255048208668577919690206857693
61255048208668577919690206876567
61255048208668577965359080445383
61255048208668577965442763270998
61255048208668589037183336512207
61255048208668589037726500155883
61255048208668589037747420744191
61255048208668589037999239437345
61255048208668589083480084947707
61255048208672181425446184658829
61255048208672181425468219854657
61255048208672181425634212734753
61255048208672181425634212736157
61255048208672181425655133324465
61255048208672181425655476281057
61255048208672181425718152306833
61255048208672181426220332163969
61255048208672181426471036267073
61255048208672181426471036268477
61255048208672181471199769449249
61255048208672181471200884058173
61255048208672181471387797526577
61255048208672181471388912135501
61255048208672181471952996367485
61255048208672192543777252435713
61255048208672192544341336666293
61255048208672192590074000869809
61255048208692605460474397316152
61255048208692905603511004643812
61255048208692905603991435102280
61255048208696506091121465372143
61255048208696507875238532948571
61255048208696507875238532952943
61255048208696507875238561528287
61255048208696507875238561532659
61255048208696507875238561545757
61255048208696507875238561663801
61255048208696507875259453536879
61255048208696507875259453541251
61255048208696507875259453554349
61255048208696507875259453653519
61255048208696507875259453672393
61255048208696507875510157644355
61255048208696507875510157657453
61255048208696507875510157775497
61255048208696507875511276970641
61255048208696507920992117757865
61255048208696507920992117857035
61255048208696507920992117875909
61255048208696507920992146442575
61255048208696507921013038445343
61255048208696507921013038451167
61255048208696507921263742554271
61255048208696507921264861762465
61255048208696508470119593969581
61255048208704595141647643683981
61255048208704595141919239795677
61255048208704596925283166197389
61255048208704596925284309386029
61255048208704596925304086784293
61255048208704596925305201393217
61255048208704596925471194273313
61255048208704596925471565809621
61255048208704596925472223143089
61255048208704596925472337461953
61255048208704596925492114861621
61255048208704596925492114863025
61255048208704596925492457818213
61255048208704596925492457819617
61255048208704596925493143732801
61255048208704596925493229471949
61255048208704596925555133843989
61255048208704596925555133845393
61255048208704596925555905496321
61255048208704596925555905497725
61255048208704596926036421695341
61255048208704596926057313702529
61255048208704596926308017805633
61255048208704596926308017807037
61255048208704600629566290656409
61255048208704600629566319234721
61255048208704600629566319253595
61255048208704600629567319524781
61255048208704600629567433843645
61255048208704600629567433862519
61255048208704600629630109888295
61255048208704600629651001878013
61255048208704600629651001896887
61255048208704600629816994758109
61255048208704600629817366294417
61255048208704600629817366313291
61255048208704600629818023627885
61255048208704600629818137946749
61255048208704600629818137965623
61255048208704600629837915346417
61255048208704600629838258304413
61255048208704600629839029955341
61255048208704600629839029974215
61255048208704600629901705981117
61255048208704600675319875465703
61255048208704600675383666100403
61255048208704600675570579551337
61255048208704600675570922507929
61255048208704600675570922525399
61255048208704600675571608421113
61255048208704600675571694160261
61255048208704600675571694177731
61255048208704611749379547872155
61255048208704611749379576451871
61255048208704611749442338197921
61255048208704611749442338199325
61255048208704611749442338216795
61255048208704611749463230206513
61255048208704611749463230225387
61255048208704611749630251956385
61255048208704611749630251975259
61255048208704611749630366275249
61255048208704611749630366294123
61255048208704611749630623492693
61255048208704611749651172544693
61255048208704611749651172546097
61255048208704611749651172563567
61255048208704611749651258285245
61255048208704611749651258302715
61255048208704611749651515501285
61255048208704611749713934309617
61255048208704611749713934311021
61255048208704611749713934328491
61255048208704611750195479377009
61255048208704611750195479378413
61255048208704611750216371385601
61255048208704611750467075488705
61255048208704611750467075490109
61255048208704611750470517651176
61255048208704611750470519167336
61255048208704611750470519167337
61255048208704611795133132663979
61255048208704611795195894411433
61255048208704611795195894428903
61255048208704611795383836767083
61255048208704611795383922506231
61255048208704611795384179706205
61255048208704611795949035590521
61255048208704611796224103960564
61255048208704611796224103960565
61255048208704613579776058439605
61255048208704613579776087017917
61255048208704613579796979026509
61255048208704613579796979027913
61255048208704613579798007897689
61255048208704613579859998010281
61255048208704613579860769661209
61255048208704613579860769662613
61255048208704613580341171539961
61255048208704613580424853893193
61255048208704613580612881970521
61255048208704613580612881971925
61255048208704616736795366157660
61255048208704616737611273700942
61255048208704617285531919714517
61255048208704617285563063042933
61255048208704617285563063160977
61255048208704617285563091740693
61255048208704617285563320260377
61255048208704617285563320378421
61255048208704617285563436114434
61255048208704617285626083543025
61255048208704617285626083560494
61255048208704617285626112122741
61255048208704617285626112140210
61255048208704617285628063534727
61255048208704617285647004131333
61255048208704617285647004148802
61255048208704617285650098731959
61255048208704617285814024363481
61255048208704617285814024481525
61255048208704617285814110102629
61255048208704617285814138800389
61255048208704617285816434568647
61255048208704617285835030808981
61255048208704617285901145791655
61255048208704617286378965986945
61255048208704617286378994684705
61255048208704617286379224720709
61255048208704617286379253301829
61255048208704617286379339039573
61255048208704617286379339040977
61255048208704617286379339058446
61255048208704617286381204241639
61255048208704617286381547202443
61255048208704617286399886693297
61255048208704617286400145310421
61255048208704617286402211041271
61255048208704617286403244143135
61255048208704617286462907073941
61255048208704617286462907075345
61255048208704617286462907092814
61255048208704617286464887067047
61255048208704617286465230023639
61255048208704617286653258100967
61255048208704617286654291220300
61255048261554121935836025610250
61255048261554122073096665544389
61255048261554122073096694246574
61255048261554122073159084369983
61255048261554122073159427309105
61255048261554122073159427309313
61255048261554122073159455888821
61255048261554122073159455893193
61255048261554122073159455906291
61255048261554122073159456005461
61255048261554122073159456011285
61255048261554122073347369664755
61255048261554122073347483983619
61255048261554122118913012223393
61255048261555322692897108901003
61255048261555322692918029607355
61255048261555322692918401124949
61255048261555322692918401143663
61255048261555322693169076549007
61255048261555322693169076667051
61255048261555322693169105246767
61255048261555322693170105401521
61255048261555322693170105518113
61255048261555322830157777537327
61255048261555322830158120476449
61255048261555322830158120476657
61255048261555322830158149172805
61255048261555322830179041064757
61255048261555322830179069761113
61255048261555322830429745185331
61255048261555324476554952391333
61255048261555324476554952507973
61255048261555324476721974141413
61255048261555324476742980468661
61255048261555324476742980486131
61255048261555324476742980585301
61255048261555324477308093570421
61255048261555324477308093687061
61255048261555324477558797673733
61255048261555324522475559049829
61255048261762116039117722742941
61255048261762116039368769802637
61255048261762116039389690390945
61255048261762116039452452155869
61255048261762116040017308040185
61255048261762116040205593334957
61255048261762116176378477114041
61255048261762116176650444762045
61255048261762121529544553930677
61255048261762121529544811148121
61255048261762121529544811152493
61255048261762121529816435843905
61255048261762121529816521578681
61255048261762121529816521583053
61255048261762121529879197604457
61255048261762121529879197608829
61255048261762121530380520075889
61255048261762121530381377467369
61255048261762121530381634684813
61255048261762121530443281836441
61255048261762121530443281840813
61255048261762121530444053493145
61255048261762121530444402584041
61255048261762121530444431163757
61255048261762121530446725515072
61255048261762121530632344922221
61255048261762121530632430661369
61255048261762121530632459241085
61255048261762121576386015453193
61255048261762121713375059398105
61255048261762121713646684089517
61255048261762149393450127019783
61255048261762149394285835943179
61255048261762149394286950552103
61255048261762149531546590314279
61255048261772922990181503955225
61255048261772922990182996239133
61255048261772922990369789249997
61255048261772922990371024316461
61255048261772922990390709838305
61255048261772922990391944904769
61255048261772922990453471603229
61255048261772922990955565722621
61255048261772922991206612782317
61255048261772926559799441624352
61255048261772926559987469585088
61255048261772926559987469585089
61255048261772926696407842430745
61255048261772926696428763023425
61255048261772926696428848762573
61255048261772926696491524783977
61255048261772926696993704646889
61255048261772926696997434234741
61255048261772926697056380672665
61255048261772926697060195887397
61255048261772926697244665967437
61255048261772926697248223964725
61255048261772926743001723131280
61255048261772926743001808874641
61255048261772928389941690108672
61255048261772928526363297904201
61255048261772928526551325981529
61255048261772928526572246569837
61255048261772956344451146467143
61255048261772956345287969999463
61255048261772960047982187200939
61255048261772960048044948965863
61255048261772960048796946951939
61255048261772960048796946956311
61255048261772960048797061270803
61255048261772960048797061275175
61255048261772960048798090144951
61255048261772960048798096279255
61255048261772960048817867544619
61255048261772960048880629305171
61255048261772960048881778632487
61255048261772971161019217119019
61255048261772971161270264178715
61255048261772971161291184762651
61255048261772971161291184767023
61255048261772971161291270506171
61255048261772971161856040646967
61255048261772971161856126390487
61255048261773223179453590119277
61255048261773226748504922402736
61255048261773226886243377938725
61255048261773226886243635156169
61255048261773226886330789885633
61255048261773226886518817962961
61255048261773228533458813521734
61255048261773228715657135420277
61255048261773228715824242928011
61255048261773228715907839523381
61255048261773260237315514266291
61255048261773260238067540836455
61255048261773260238068655445379
61255048261773260238068661579683
61255048261773260238068775898547
61255048261773260238152343932915
61255048261773271350352915720679
61255048261773271350540858058859
61255048261773271350540943798007
61255048261773271351105799682323
61255048261774123610004617384237
61255048261774123610025538090589
61255048261774123610192531142701
61255048261774123610192559840461
61255048261774123610276213495933
61255048261774123610276242193693
61255048261774123747453285518173
61255048261774123747474206106481
61255048261774127316316618304020
61255048261774127317069759484560
61255048261774127453490217951321
61255048261774127453493661629952
61255048261774129100367451744957
61255048261774129100367537484105
61255048261774129100368223397289
61255048261774129100368566353881
61255048261774129100430213509881
61255048261774129100431334257481
61255048261774129100431362837197
61255048261774129100433314249183
61255048261774129100433657188305
61255048261774129100433657188512
61255048261774129100433657188513
61255048261774129100433657205775
61255048261774129100454577893253
61255048261774129100619276595661
61255048261774129100619362334809
61255048261774129100621599543955
61255048261774129100621685265633
61255048261774129100621685283103
61255048261774129100640282923117
61255048261774129100642605970581
61255048261774129100702958948893
61255048261774129146186899159051
61255048261774129146205839755657
61255048261774129146208162685236
61255048261774129146208162685237
61255048261774129146208162703951
61255048261774129146372861505529
61255048261774129146375184435109
61255048261774129146375298753972
61255048261774129146456543858761
61255048261774129146458866788341
61255048261774129146458866807055
61255048261774129146940383276016
61255048261774129146940383276017
61255048261774160667866541526879
61255048261774160805879322472515
61255048261774160805880471799831
61255048261774162452192472034167
61255048261774162452255233799091
61255048261774162452256383126407
61255048261774162453008374978179
61255048261774162453008381116855
61255048261774162453008495435719
61255048261774162453092063470087
61255048261774162498762051765871
61255048261774171780903942981267
61255048261774171918101935591815
61255048261774173565229959227703
61255048261774173565230645140887
61255048261774173565230988097479
61255048261774173565292635253479
61255048261774173565293756001079
61255048261774173565293784580795
61255048261774173565480663330807
61255048261774173565481692200583
61255048261774173565481698339259
61255048261774173565481784078407
61255048261774173565482041295851
61255048261774173565482069875567
61255048261774173565502704666715
61255048261774173565502961884159
61255048261774173565565380692491
61255048261774173566045776432567
61255048261845906035652425580779
61255048261845906035652511315555
61255048261845906035652768532999
61255048261845906035652768537371
61255048261845906035903472640475
61255048261845906035924393228783
61255048261845906035924478963559
61255048261845906035924478967931
61255048261845906036467556868087
61255048261845906036467556872459
61255048261845906036468706195403
61255048261845906036468791934551
61255048261845906036488477460767
61255048261845906036489334852247
61255048261845906036489592069691
61255048261845906036489598203995
61255048261845906036551239221319
61255048261845906036552359968919
61255048261845906036740302307099
61255048261845906036740388046247
61255048261845906036740645263691
61255048261845917154588304152967
61255048261845917154588304157339
61255048261845917154609310484795
61255048261845917154610339350199
61255048261845917154610339354571
61255048261845917154671986506199
61255048261845917154861392548571
61255048261846206225739271495831
61255048261846206225822953849063
61255048261846206226010981926391
61255048261846208055401146799159
61255048261846217343858983776631
61255048261846217344131986428715
61255048261847106793551053136263
61255048261847106793571973724571
61255048261847106793822677827675
61255048261847106793823020784267
61255048261847108439926964462839
61255048261847108440114992540167
61255048261847108440135913128475
61255048261847108440136170345919
61255048261847108440198932110843
61255048261847108485868577450035
61255048261847108485868834667479
61255048261847108485868948986343
61255048261847108485952517020711
61255048261847117774410011037219
61255048261847117911670679673543
61255048261847117911943768069147
61255048261847119558799732179207
61255048261847119558800081274475
61255048261847119558800195593339
61255048261847119558883763627707
61255048261847119559071791705035
61255048261847119604553780503207
61255048261870217660530247469475
61255048261870217660530504686919
61255048261870217661345035804563
61255048261870217661345293022007
61255048261870234178410066304756
61255048261870234315649814230303
61255048261870234315649899969450
61255048261870234315649899969451
61255048261870234315649899986713
61255048261870532674861813416905
61255048261870532675050098711677
61255048261870534321426010139034
61255048261870534321990094369566
61255048261870534321990094371018
61255048261870534322178122448346
61255048261870534504440349306330
61255048261870534504920751183630
61255048261870534505004090580270
61255048261870534505004433536862
61255048261870534505004433538314
61255048261870534505192461615642
61255048261870534505193490483966
61255048261871433105601125976637
61255048261871433105601126094681
61255048261871434889718193539967
61255048261871434889718193544339
61255048261871434889718193557437
61255048261871434889718222119683
61255048261871434889718222124055
61255048261871434889718222137153
61255048261871434889718222242147
61255048261871434889739114128275
61255048261871434889739114132647
61255048261871434889739114145745
61255048261871434889739114244915
61255048261871434889739114250739
61255048261871434889989818235751
61255048261871434889989818248849
61255048261871434889989818353843
61255048261871434889990932840303
61255048261871434889990932844675
61255048261871434889990937562037
61255048261871434935471778336163
61255048261871434935471778448431
61255048261871434935471778467305
61255048261871434935471807033971
61255048261871434935471807047021
61255048261871434935492699036739
61255048261871434935492699042563
61255048261871434935492699055613
61255048261871434935743403145667
61255048261871434935743403158717
61255048261871434935744517748767
61255048261871434935744522353861
61255048261882223447776999905397
61255048261882223447780098742483
61255048261882223447780471813825
61255048261882223447780471813984
61255048261882223447780472163744
61255048261882223447780472163745
61255048261882223447864039848193
61255048261882223447864039848352
61255048261882223447864040198112
61255048261882223447864040198113
61255048261882223448052067925680
61255048261882225094343553826408
61255048261882225094344668435332
61255048261882225094364445835000
61255048261882225094427979252256
61255048261882225094428236469700
61255048261882225094992063484240
61255048261882225095180348779012
61255048261882225231353231022903
61255048261882225231353916936087
61255048261882225231354259892679
61255048261882225231436829170569
61255048261882225231600836293293
61255048261882225231601607945625
61255048261882225231603935126007
61255048261882225231603936542949
61255048261882225231603936659589
61255048261882225231603937015333
61255048261882225231604279499541
61255048261882225231604279971924
61255048261882225231604279971925
61255048261882225231604308195897
61255048261882225231604308551640
61255048261882225231604308551641
61255048261882225231604308669738
61255048261882225231604963995783
61255048261882225231604965412725
61255048261882225231604965529365
61255048261882225231605080203972
61255048261882225231605080203973
61255048261882225231605308369317
61255048261882225231605337065673
61255048261882225231605423160564
61255048261882225231605423160565
61255048261882225231624857247897
61255048261882225231625200204489
61255048261882225231626229074265
61255048261882225231687876230265
61255048261882225231687876586009
61255048261882225231687962325156
61255048261882225231687962325157
61255048261882225231688648238341
61255048261882225231688991194932
61255048261882225231688991194933
61255048261882225232165692177609
61255048261882225232169048227767
61255048261882225232169049644709
61255048261882225232169164435956
61255048261882225232169164435957
61255048261882225232252732470325
61255048261882225232441017409353
61255048261882228935698945772923
61255048261882228935699031507699
61255048261882228935699803164403
61255048261882228935700060381847
61255048261882239919067553132944
61255048261882239919069504409417
61255048261882239919151121167312
61255048261882239919154220349786
61255048261882239919154220349787
61255048261882239919339149244640
61255048261882240055511945749383
61255048261882240055511945753755
61255048261882240055512288705975
61255048261882240055574707518679
61255048261882240055599067180317
61255048261882240055599067180525
61255048261882240055599067181769
61255048261882240055599067199239
61255048261882240055762992809079
61255048261882240055762992813451
61255048261882240056327848693395
61255048261882240056327848697767
61255048261882240056328193066929
61255048261882240056328221763285
61255048261882240056328221769109
61255048261882240056328307858176
61255048261882240056328307858177
61255048261882240056330173045741
61255048261882240056330173158009
61255048261882240056330173162381
61255048261882240056330258784889
61255048261882240056349113771877
61255048261882240056349113777701
61255048261882240056351093746317
61255048261882240056351179489629
61255048261882240056351179489837
61255048261882240056352212960334
61255048261882240056352212960335
61255048261882240056411875892544
61255048261882240056411875892545
61255048261882240056413855515405
61255048261882240056413855516857
61255048261882240056599817874981
61255048261882240056599817880805
61255048261882240056603261087053
61255048261882240056603261436972
61255048261882240056603261436973
61255048261882240056603261553612
61255048261882240056603261553613
61255048261882240102083843694597
61255048261882245454435422690826
61255048261882245454498070136886
61255048261882245454498184455750
61255048261882245454518990725194
61255048261882245454686098214214
61255048261882245454686126793930
61255048261882245454688422212268
61255048261882245454710371670352
61255048261882245454769780567446
61255048261882245455251325634838
61255048261882245455274455902336
61255048261882245455334893669206
61255048261882245455337217667260
61255048261882245455522921746534
61255048261882245455525245744588
61255048261882245455526279213634
61255048261882245455526279330274
61255048261882245591946766736659
61255048261882245591946766854751
61255048261882245591946852475807
61255048261882245591946881173615
61255048261882245591967687443059
61255048261882245591967773182207
61255048261882245592783590387071
61255048261882245592787033593319
61255048261882245592787033943239
61255048261882245592787034059879
61255048421043775892475855586363
61255048421043775892726902646059
61255048421043775893227967895675
61255048421043775893290729660599
61255048421043775893290758356955
61255048421043775893479014955371
61255048421075295903964141011142
61255048421075295904152169088470
61255048421075295904152426305962
61255048421076502014403944659873
61255048421078897625329069239367
61255048421078897625329097819083
61255048421078897625329183558231
61255048421078897625600693930619
61255048421078897625600779669767
61255048421078897625600779669927
61255048421078897625601036887211
61255048421078897625601036887371
61255048421078897626102102136827
61255048421078897626102102136987
61255048421078897626164778162603
61255048421078897626164778162763
61255048421078897626164863901751
61255048421078897626164863901911
61255048421078898174371743784455
61255048421078898174372115320763
61255048421078898174643711432459
61255048421078898174643711432507
61255048421078898174647155111090
61255048421078898174647183690854
61255048421078898175123856093767
61255048421078898175124227630075
61255048421078898175144776682123
61255048421078898175207538447047
61255048421078898175207795664491
61255048421078898175210982125678
61255048421078898175211267922838
61255048421078898175395823741771
61255048421078898175399267420402
61255048421078902978707823847350
61255048421078902979254086677825
61255048421078902979334298307950
61255048421078902979337392908576
61255048421078902979337678705736
61255048421078902979337683055868
61255048421078902979525678203300
61255048421078903116034326268459
61255048421078903116034354966219
61255048421078903116535757032347
61255048421078903116535757051221
61255048421078903116598433058123
61255048421078903116598433076997
61255048421079198363917749107874
61255048421079198364481489916706
61255048421079198364481604702130
61255048421079203168604892188046
61255048421079203168607986788672
61255048421079203168608248356296
61255048421079203305868655419381
61255048421080098794193364929559
61255048421080098794193450668707
61255048421080098794193707886151
61255048421080098794214285634507
61255048421080098794214371373655
61255048421080098794402656668427
61255048421080098794945477238871
61255048421080098794945477355511
61255048421080098794945820195463
61255048421080098794966397943819
61255048421080098794966740900411
61255048421080098931642404599851
61255048421080098932206488831787
61255048421080098932206488831835
61255048421080103736336090675191
61255048421080103736336119372951
61255048421080103736357011381543
61255048421080103736357263881673
61255048421080104282364116411223
61255048421080104283116228720535
61255048421080104284623897017742
61255048421080104285376009327054
61255048421080104285379109576759
61255048421080104285379138274519
61255048421080104285396929915410
61255048421080104285396958613224
61255048421080104285399938409499
61255048421080104285400030283111
61255048421080104328681528334179
61255048421080104330398145297070
61255048421080104331129594235518
61255048421261668418827796409143
61255048421261668967682785833495
61255048421261679537784595574011
61255048421261680079046273614821
61255048421261680079297234935369
61255048421262569398233813098455
61255048421262569398505437906507
61255048421262580509513618526549
61255048421262580509576294552325
61255048421262580509597300879781
61255048421262580509848262200329
61255048421262580516354560383335
61255048421262580516375480971643
61255048421262580516626528031339
61255048421262580517106672692647
61255048421262580517127593280955
61255048421262580517190355045879
61255048421262580517190383742235
61255048421262580517190640959679
61255048421262580517378640340651
61255048421262580653824520641935
61255048421262613863929362200031
61255048421262613863929619417475
61255048421262613870707542291893
61255048421262613870707628031041
61255048421262613870707885248485
61255048421294100527863737816754
61255048421294100527863766396422
61255048421294100528052051691242
61255048421294106063960385708259
61255048421294106064044068061491
61255048421294133881297442767548
61255048421294133881318363355808
61255048421295000957600005321923
61255048421295000957850709425027
61255048421295000957850709442497
61255048421295000957851052381827
61255048421295000958331082606179
61255048421295000958331111303987
61255048421295000958331111321249
61255048421295000958331197042927
61255048421295000958331197043135
61255048421295000958352003312579
61255048421295000958352117631235
61255048421295000958414764959411
61255048421295000958414765077503
61255048421295000958414793657011
61255048421295000958414793674481
61255048421295000958603164691139
61255048421295001095027752749507
61255048421295001095048673337815
61255048421295001095048702035575
61255048421295001095591836981491
61255048421295001095591865679251
61255048421295001095612757569799
61255048421295001095612786267559
61255048421295005899234751770445
61255048421295005899234780350161
61255048421295006445767284899691
61255048421295006446519397209003
61255048421295006446582073234779
61255048421295006448029816777127
61255048421295006448218102077515
61255048421295006448277424763285
61255048421295006448277426180227
61255048421295006448277426180387
61255048421295006448277426298271
61255048421295006448277426298479
61255048421295006448277512391758
61255048421295006448277512391759
61255048421295006448277769136979
61255048421295006448277797834787
61255048421295006448757828059139
61255048421295006448757913798127
61255048421295006448760922659765
61255048421295006448778748765539
61255048421295006448778834386435
61255048421295006448778834386595
61255048421295006448778834858819
61255048421295006448781843366165
61255048421295006448841510412211
61255048421295006448841510412371
61255048421295006448841510530463
61255048421295006448844605131089
61255048421295006449029881446291
61255048421295006449032890425653
61255048421295006494511412969055
61255048421295006494511412986317
61255048421295006494511498708203
61255048421295006494595095322079
61255048421295006494595095339549
61255048421295006494783466356207
61255048421295006631208083112335
61255048421295006631772167344319
61255048421295006631793087932627
61255048421295034311848355591341
61255048421295034311848384289149
61255048421295034311848470028297
61255048421295034311932038062457
61255048421295034311932066642173
61255048421295034312119980400845
61255048421295034312119980418107
61255048421295034312120094719501
61255048421295034312120094736971
61255048421295034312120323357229
61255048421295034312120437676301
61255048421295034449380734658065
61255048421295306637279490087837
61255048421297691128788591429463
61255048421297691128851267455239
61255048421297702242724806528763
61255048421297702249980806933959
61255048421297702249984193103238
61255048421297702249984278838015
61255048421297702249984279192147
61255048421297702250001727522267
61255048421297702250064489287191
61255048421297702250067961663476
61255048421297702250252774581963
61255048421297702250256160751082
61255048421297702250256246486019
61255048421297702250256246840150
61255048421297702250256246840151
61255048421297702661286140090050
61255048421297702790952606999663
61255048421297702791433866269847
61255048421297702791496542295623
61255048421297702791496542295671
61255048421297702791517462883979
61255048421297702791705833917851
61255048421297702791768509943627
61255048421297702791768509943675
61255048421297702798271369169735
61255048421297702798271369169783
61255048421297702798274812376031
61255048421297702798274841428083
61255048421297702798274841428131
61255048421297702798274927167279
61255048421297702798275184384675
61255048421297702798295733082383
61255048421297702798295733436675
61255048421297702798484018259111
61255048421297702798484018377155
61255048421297702798484133050359
61255048421297702798543336817739
61255048421297702798543336817787
61255048421297702798546780496370
61255048421297702798546780496371
61255048421297702798546809076134
61255048421297702798546809076135
61255048421297702799023481479047
61255048421297702799026953383103
61255048421297702799026953737395
61255048421297702799027296693987
61255048421297702799047845745987
61255048421297702799048217282343
61255048421297702799295449127051
61255048421297702799298892805682
61255048421297702799298892805683
61255048421297707602607449232630
61255048421297707603153335805271
61255048421297707603237304091016
61255048421297707603422237567718
61255048421297707603425332168344
61255048421297707737399103149511
61255048421297707737399103149671
61255048421297707737420023737979
61255048421297707737420366694363
61255048421297707738151215458983
61255048421297707738172136047291
61255048421297707738172479003675
61255048421297707738172479003883
61255048421297707739868089284819
61255048421297707739868203603891
61255048421297707739871183885445
61255048421297707739930506558165
61255048421297707739930850931859
61255048421297707739930879629667
61255048421297707740431916181475
61255048421297707740435382417627
61255048421297707740435382436501
61255048421297707740682618867429
61255048421297707740682963241171
61255048421297707740682963713346
61255048421297707740682963713347
61255048421297707740682991938979
61255048421297707740685972207483
61255048421297707740686086520731
61255048421297707740686086539605
61255048421297707740686091243868
61255048421297707740686091243869
61255048421297707786439647455976
61255048421297708334455142738859
61255048421297708334455143093151
61255048421297708334455143093199
61255048421297708334455486049743
61255048421297708335207255048171
61255048421297708335207255402463
61255048421297708335207255402511
61255048421297708335207598359055
61255048421297708335228518947411
61255048421297708335479223050515
61255048421297735601053743493573
61255048421297735601053829232721
61255048421297735601241742991025
61255048421297735601241742991185
61255048421297735601241771570741
61255048421297735601241771570901
61255048421297735601242114527333
61255048421297735601242114527493
61255048421297735601325339605109
61255048421297735601325339605269
61255048421297735601325425344257
61255048421297735601325425344417
61255048421297735603498079919121
61255048421297735603501093016899
61255048421297735603501551823177
61255048421297735603501551827388
61255048421297735603501551827389
61255048421297735603770047566965
61255048421297735603773060664903
61255048421297735603773146404051
61255048421297735603773519471181
61255048421297735603773519475552
61255048421297735603773519825312
61255048421297735603773519825313
61255048421297736152624694034885
61255048421297736152627794756925
61255048421297736152812722112261
61255048421297736152816079579361
61255048421297736152816194370608
61255048421297736152816194370609
61255048421297740954223263638760
61255048421297741091417812920757
61255048421297741091421170505949
61255048421297741091483932152781
61255048421297741091668488443985
61255048421297741091668488444145
61255048421297741091668859980453
61255048421297741091671845911245
61255048421297741091671960229949
61255048421297741091671960230109
61255048421297741091671960702333
61255048421297741091752170797217
61255048421297741091752428014821
61255048421297741091755528264317
61255048421297741091755528264477
61255048421297752067260665093148
61255048421297752068013806272188
61255048421297752068013806272236
61255048421297752068097374306556
61255048421297752204458543262529
61255048421297752204458571960337
61255048421297752204458657699485
61255048421297752204542225733645
61255048421297752204730510910373
61255048421297752204730511028417
61255048421297752204793272675457
61255048421297752205273446034365
61255048421297752205273446034573
61255048421297752205274446206381
61255048421297752205274446206541
61255048421297752205274474904141
61255048421297752205274474904349
61255048421297752205294337925073
61255048421297752205295366794689
61255048421297752205295366794849
61255048421297752205295366912733
61255048421297752205358128559613
61255048421297752205358128559773
61255048421297752205545384984769
61255048421298002439254758403666
61255048421298002987566326966898
61255048421298002987566327433459
61255048421298002987566441752323
61255048421298002988297547734179
61255048421298002988297890690771
61255048421298002988381115301986
61255048421298002988381230087410
61255048421298002988381230087411
61255048421298007792504517573326
61255048421298007792507873741576
61255048421298007928869810116341
61255048421298007929201444930095
61255048421298007929204544234984
61255048421298007974958129143448
61255048421298008341466947322608
61255048421298008341547535075422
61255048421298008523746743417391
61255048421298008524477849399247
61255048421298008524478192355839
61255048421298008524561531752479
61255048421298036341835712261372
61255048421298036342086759787628
61255048421298036342086759787629
61255048421298041281026122262505
61255048421298041281026122279975
61255048421298041281026465219305
61255048421298041692808471132648
61255048421298052257284400152332
61255048421298052257367968186908
61255048421298052394063866673693
61255048421298052394628722558009
61255048421298052394628722575271
61255048421298052805594825527132
61255048421298892297465202115559
61255048421298892297715906218663
61255048421298903007150222865188
61255048421298903410502346235863
61255048421298903410502374932219
61255048421298903411255487414951
61255048421298903411255487531591
61255048421298903411255492136685
61255048421298903411255516111307
61255048421298903411255750416987
61255048421298903411255864735851
61255048421298903411317134570951
61255048421298903411318282481325
61255048421298903411318512181911
61255048421298903411318540761627
61255048421298903411338055275899
61255048421298903411339174489917
61255048421298903411339432770219
61255048421298903411506534474647
61255048421298903411506539196381
61255048421298903411527455179595
61255048421298903418033671878627
61255048421298903418033786197491
61255048421298903418093076053987
61255048421298903418096433639179
61255048421298903418096433656649
61255048421298903418096462218895
61255048421298903418096462236365
61255048421298903418096548312335
61255048421298903418113996758935
61255048421298903418117354227487
61255048421298903418117354231859
61255048421298903418117354244957
61255048421298903418117469017283
61255048421298903418284718938323
61255048421298903418845102624151
61255048421298903418845102740791
61255048421298903418848545948491
61255048421298903418848546302783
61255048421298903418848574999139
61255048421298903418866023329099
61255048421298903418869466536799
61255048421298903418928785094023
61255048421298903418932228656014
61255048421298903418932228656015
61255048421298903418932257352370
61255048421298903418932257352371
61255048421298903419117070388795
61255048421298903547951300167007
61255048421298903548515384398991
61255048421298903548516499007915
61255048421298903548578917816247
61255048421298903548767203111019
61255048421298903555542029985083
61255048421298903555542029985131
61255048421298903555545473663714
61255048421298903555545473663715
61255048421298903555545502243478
61255048421298903555545502243479
61255048421298903555566394252070
61255048421298903555566394252071
61255048421298903555566422949884
61255048421298903556106114217115
61255048421298903556130478484054
61255048421298903556130478484055
61255048421298908359480504564313
61255048421298908359480533144029
61255048421298908359483599151889
61255048421298908359501425152621
61255048421298908359668818425751
61255048421298908497493285374435
61255048421298908497496729053067
61255048421298908497514206080787
61255048421298908497517649759419
61255048421298908906012694736807
61255048421298908906263741796455
61255048421298908906263741796503
61255048421298908906764807046119
61255048421298908906827826028487
61255048421298908907015854105767
61255048421298908908463854871383
61255048421298908908523178974095
61255048421298908908523179092139
61255048421298908909275291283407
61255048421298908909275291401451
61255048421298908909275291755743
61255048421298908909275548500851
61255048421298908909278643219521
61255048421298908909278734962039
61255048421298908909296555300690
61255048421298908909296555300691
61255048421298908909299655668391
61255048421298908952581153719459
61255048421298908952581410936903
61255048421298908952769439014231
61255048421298908954297770682350
61255048421298908954297770682351
61255048421298908955028876664207
61255048421298908955032348568263
61255048421298908955112559017439
61255048421298936360583813029101
61255048421298936360855809724838
61255048421298936769918010604049
61255048421298936769918096343197
61255048421298936769918353560641
61255048421298936772365733211975
61255048421298936772365818951123
61255048421298936772365847530839
61255048421298936772386739526333
61255048421298936772386739539431
61255048421298936772449415547737
61255048421298936772449415565207
61255048421298936772449501641176
61255048421298936772449501641177
61255048421298936772634343373957
61255048421298936772637787052588
61255048421298936772637787052589
61255048421298936909898455572321
61255048421298941711305524840473
61255048421298941711493552917801
61255048421298941711493552930851
61255048421298941711493581497469
61255048421298941711493581510567
61255048421298941711493838714961
61255048421298941848754221431661
61255048421298941848775142138013
61255048421298942260345099013601
61255048421298942260345099013649
61255048421298942260348199263305
61255048421298942260348199735641
61255048421298942260348199735689
61255048421298942260348571271996
61255048421298942260348571271997
61255048421298942260533127090977
61255048421298942260536484558077
61255048421298942260536599349324
61255048421298942260536599349325
61255048421298942260557520055730
61255048421298942260620167383693
61255048421298942306286711999393
61255048421298942306290155678024
61255048421298942306290155678025
61255048421298952824342926294861
61255048421298952824531211589585
61255048421298952824531240169349
61255048421298952825096067473901
61255048421298952825096067486999
61255048421298952825096096053617
61255048421298952825096096053665
61255048421298952825096096066715
61255048421298952825096181792765
61255048421298952825096181792813
61255048421298952825179749827181
61255048421298952962355707118033
61255048421298952962355707236077
61255048421298952962356821726957
61255048421298952962356850424717
61255048421298953373382243250545
61255048421298953373382243250593
61255048421298953373385600717693
61255048421298953373385686929224
61255048421298953373385686929225
61255048421298953373385715508892
61255048421298953373385715508893
61255048421298953373406521424045
61255048421298953373406607517484
61255048421298953373406607517485
61255048421298953373570528545365
61255048421298953373573886012465
61255048421298953373574000803712
61255048421298953373574000803713
61255048421298953374134612777349
61255048421298953374135384429633
61255048421298953374135384429681
61255048421298953374137713027005
61255048421298953374137713145049
61255048421298953374137713499341
61255048421298953374137713499389
61255048421298953374137970244449
61255048421298953374138828108312
61255048421298953374138828108313
61255048421298953374138856687980
61255048421298953374138856687981
61255048421298953374138856688028
61255048421298953374138856688029
61255048421298953374138856806126
61255048421298953374139084853373
61255048421298953374139113551133
61255048421298953374139199644573
61255048421298953374139199644621
61255048421298953374158633733357
61255048421298953374159748696572
61255048421298953374159748696573
61255048421298953374221395852573
61255048421298953374410709662829
61255048421298953374410795756268
61255048421298953374410795756269
61255048421298953419327557132412
61255048421298953419327557132413
61255048421298953419891298407805
61255048421298953419892441596444
61255048421298953419892441596445
61255048421298953419892784553037
61255048421298953419913333605036
61255048421298953419913333605037
61255048421298953419974980761037
61255048421298953420164380664732
61255048421298953420164380664733
61255048421367985239483523154891
61255048421367985785179004113929
61255048421367985785179347070521
61255048421367985785179347070681
61255048421367985785262572148297
61255048421367985785262915104841
61255048421367985785743088345913
61255048421367985785744202954837
61255048421367985785994135405609
61255048421367985785994135405769
61255048421367985785994907057941
61255048421367985786015027414153
61255048421367985786015027414361
61255048421367985786078475092309
61255048421367985787710293203719
61255048421367985787769956135929
61255048421367985787769956136089
61255048421367985788253573055585
61255048421367985788254228499727
61255048421367985788254687664508
61255048421367985788254687664509
61255048421367985788275149088035
61255048421367985788522068445193
61255048421367985788522068445401
61255048421367985788525167277907
61255048421367985788525512123824
61255048421367985788525512123825
61255048421370637117085961603371
61255048421370637117086047342359
61255048421370637117107996800603
61255048421370637117275104289463
61255048421370637117275104289623
61255048421370637117296024877931
61255048421370637666128721887655
61255048421370637666129750757383
61255048421370637666129750757431
61255048421370637666339042379611
61255048421370637666401718405387
61255048421370681588724324830005
61255048421370681588724353409721
61255048421370681588724439148869
61255048421370681588912352907173
61255048421370681588912352907333
61255048421370681588912381486889
61255048421370681588912381487049
61255048421370681588912724443481
61255048421370681588912724443641
61255048421370681588995949521257
61255048421370681588996035260405
61255048421370681588996035260565
61255048421370681588996292477849
61255048421370681588996292478009
61255048421370681589476437139157
61255048421370681589476465718873
61255048421370681589560033753241
61255048421370681589560033753401
61255048421370681589560119492389
61255048421370681589560119492549
61255048421370681589748404787321
61255048421370682137788005702549
61255048421370682138519111684453
61255048421370682138519483220761
61255048421370682138602794037637
61255048421370682138602794037685
61255048421370682138603051255129
61255048421370686941893873554908
61255048421370686942647014733948
61255048421370686942647014733996
61255048421370686942729553898588
61255048421370686942730582768364
61255048421370686942730582768524
61255048421370686942918610845644
61255048421370686942918610845692
61255048421370686942918610845852
61255048421370687076644029251925
61255048421370687076644057831641
61255048421370687076832057329093
61255048421370687076832085908969
61255048421370687076832428865561
61255048421370687076915653943337
61255048421370687076915996899929
61255048421370687077396141561077
61255048421370687077458817587013
61255048421370687077459960775653
61255048421370687077479738175321
61255048421370687077480852784245
61255048421370687077647217200649
61255048421370687077647988852981
61255048421370687077668109209241
61255048421370687079060007159027
61255048421370687079088394257189
61255048421370687079091493089743
61255048421370687079091751724289
61255048421370687079091780422097
61255048421370687079091866161245
61255048421370687079339098360133
61255048421370687079339098360293
61255048421370687079342455827393
61255048421370687079342541566381
61255048421370687079342570618481
61255048421370687079363376533793
61255048421370687079363460737747
61255048421370687079363462154689
61255048421370687079363462627073
61255048421370687079422780713365
61255048421370687079426138180465
61255048421370687079426138180625
61255048421370687079426224391996
61255048421370687079426224391997
61255048421370687079426481137217
61255048421370687079903182592117
61255048421370687079903182592277
61255048421370687079906540059377
61255048421370687079906625798365
61255048421370687079906654496125
61255048421370687079906654496333
61255048421370687079906654850465
61255048421370687079907310294607
61255048421370687079907654668141
61255048421370687079907654668301
61255048421370687079907683365901
61255048421370687079907683366109
61255048421370687079907769459388
61255048421370687079907769459389
61255048421370687079924103180585
61255048421370687079925217789509
61255048421370687079927460765777
61255048421370687079927546386673
61255048421370687079927546386833
61255048421370687079927546859057
61255048421370687079928575256609
61255048421370687079928575374701
61255048421370687079990222412449
61255048421370687079990222412609
61255048421370687079990222530701
61255048421370687080175150240281
61255048421370687080175921892405
61255048421370687080175921892613
61255048421370687080178593446529
61255048421370687080179277942563
61255048421370687080179279359713
61255048421370687080179279477597
61255048421370687080179279477805
61255048421370687080179365571084
61255048421370687080179365571085
61255048421370687080179622316305
61255048421370687536962071960476
61255048421370687537443617027660
61255048421370687537443617027868
61255048421370687537526156192460
61255048421370687537527185062236
61255048421370687537715213139356
61255048421370687537715213139564
61255048421370687671440288588837
61255048421370687671440288588885
61255048421370687671440374327985
61255048421370687671440374328033
61255048421370687671440631545477
61255048421370687672192400898149
61255048421370687672193515507073
61255048421370687672255162663073
61255048421370687672255162663121
61255048421370687672255419880565
61255048421370687672256191532849
61255048421370687672256191532897
61255048421370698061038586478240
61255048421370698197460217181321
61255048421370698197460217181481
61255048421370698197484466775057
61255048421370698197484466775265
61255048421370698197543785215689
61255048421370698197547228421937
61255048421370698197547228422097
61255048421370698197547228894320
61255048421370698197547228894321
61255048421370698198024301413305
61255048421370698198024301413465
61255048421370698198027285927155
61255048421370698198027630300689
61255048421370698198027630300849
61255048421370698198027657463463
61255048421370698198111312653921
61255048421370698198111312654081
61255048421370698198111313126305
61255048421370698198295897524953
61255048421370698198295897525161
61255048421370698198299253575111
61255048421370698198299253575159
61255048421370698198299255110353
61255048421370698198299340731409
61255048421370698198299341203584
61255048421370698198299597948693
61255048421370698198299597948853
61255048421370987132001176648668
61255048421370987132189204725788
61255048421370987132189204725996
61255048421370987268696732178653
61255048421370987268696732196123
61255048421370987268697075135453
61255048421370987269260816428107
61255048421370987680479081048796
61255048421370987680981175168188
61255048421370987681044194150348
61255048421370987681232222227676
61255048421370987681232222227884
61255048421370987861525756659857
61255048421370998386817822420125
61255048421370998386817822420333
61255048421370998386817822437595
61255048421370998387381906652317
61255048421370998387381906669579
61255048421370998798600085551120
61255048421370998799080258791936
61255048421371838285887924341019
61255048421371838285951372019127
61255048421371838285951376624221
61255048421371838286139742936407
61255048421371838286139747658141
61255048421371838286139748720999
61255048421371838286139777300715
61255048421371838286160663641355
61255048421371838286160669309307
61255048421371838286223339667131
61255048421371838286223345335083
61255048421371838423212126278007
61255048421371882757588620520197
61255048421371882757588963476789
61255048421371882758340732829509
61255048421371882758341075786101
61255048421371882758341880739883
61255048421371882758342110440469
61255048421371882758342139020185
61255048421371882758342223696475
61255048421371882758342224759333
61255048421371882758361653534457
61255048421371882758361996491049
61255048421371882758362772748475
61255048421371882758363031028777
61255048421371882758424415299381
61255048421371882758425448774251
61255048421371882758425791730843
61255048421371882758425792793701
61255048421371882758613735131881
61255048421371882758613819808171
61255048421371882758613820871029
61255048421371882895601744422425
61255048421371882895601744422473
61255048421371887698976134756621
61255048421371887699164162833949
61255048421371887699164162846999
61255048421371887699164420051345
61255048421371887699728161326737
61255048421371887699728161326785
61255048421371887699728247065933
61255048421371887699728247078983
61255048421371887700000128974789
61255048421371887836445752054161
61255048421371887836988915697837
61255048421371887837261654998173
61255048421371888245508324942165
61255048421371888245508410681313
61255048421371888245508667898709
61255048421371888246260780208021
61255048421371888246323199016401
61255048421371888246324227886177
61255048421371888248018809651789
61255048421371888248018809651837
61255048421371888248018895390984
61255048421371888248018895390985
61255048421371888248019152608380
61255048421371888248019152608381
61255048421371888248290777299841
61255048421371888248770921606809
61255048421371888248770921961101
61255048421371888248770921961149
61255048421371888248771264917692
61255048421371888248771264917693
61255048421371888248793214021485
61255048421371888248855633184157
61255048421371888248855718923304
61255048421371888248855718923305
61255048421371888248855976140700
61255048421371888248855976140701
61255048421371888249043918124589
61255048421371888249044004218028
61255048421371888249044004218029
61255048421371888292014365116485
61255048421371888292015136768817
61255048421371888292076783924817
61255048421371888292077812794593
61255048421371888293957321915541
61255048421371888293960765594172
61255048421371888293960765594173
61255048421371888294522177799857
61255048421371888294524506869565
61255048421371888294524849826156
61255048421371888294524849826157
61255048421371888294525993014796
61255048421371888294525993014797
61255048421371888294608189222797
61255048421371888294609561049164
61255048421371888294609561049165
61255048421371888294797589126492
61255048421371888294797589126493
61255048421371898817368849689457
61255048421371898817368849689505
61255048421371898817368849702555
61255048421371898817849251568209
61255048421371898817849251581307
61255048421371898817932933921489
61255048421371898817932933934539
61255048421371898818120961998817
61255048421371898818121219216213
61255048421371898954566842295633
61255048421371898955110005821265
61255048421371899366136456214629
61255048421371899366349105422049
61255048421371899366411867541264
61255048421371899366411867541265
61255048421371899366411867541312
61255048421371899366411867541313
61255048421371899366888568523941
61255048421371899366888568523989
61255048421371899366892011730237
61255048421371899366892012202620
61255048421371899366892012202621
61255048421371899366892040427997
61255048421371899366892268947681
61255048421371899366975694555852
61255048421371899366975694555853
61255048421371899366975951773296
61255048421371899366975951773297
61255048421371899367163979850576
61255048421371899367163979850577
61255048421371899412729536681712
61255048421371899412729536681713
61255048421403119233483180905337
61255048421403402631754590152652
61255048421403402632026186264348
61255048421403402768199441584112
61255048421403402768471037695808
61255048421403402769014229919200
61255048421403402769015230209260
61255048421403402769015344528124
61255048421403402769286940639820
61255048421403402769287197857264
61255048421403408119736942020632
61255048421403408120008909668636
61255048421403418828041974188916
61255048421403418828522404647384
61255048421403418828606058302648
61255048421403418828606058420692
61255048421403418828794343597420
61255048421403418828794343715464
61255048421403418828795115367796
61255048421403419239486522903072
61255048421403419239572156668290
61255048421403419239572413885782
61255048421403419239758119014768
61255048421403419239824238719176
61255048421403419240301311238160
61255048421403419240302425847084
61255048421403419240304377259118
61255048421403419240304381845291
61255048421403419240304410070874
61255048421403419240304753381599
61255048421403419240387978105242
61255048421403419240388059612350
61255048421403419240388064198523
61255048421403419240388316829794
61255048421403419240572907349856
61255048421403419240574021958780
61255048421403419240576344907074
61255048421403419240576349493295
61255048421403419240577378008938
61255048421403419240577379543972
61255048421404303198813116290761
61255048421404303198813144870477
61255048421404303199001058646411
61255048421404303199001144385559
61255048421404303199001172965275
61255048421404303199022064956397
61255048421404303199022064973867
61255048421404303199084740982173
61255048421404303199084740999643
61255048421404303199565228600073
61255048421404303199565228617543
61255048421404303199565257179789
61255048421404303199565257197259
61255048421404303199566257469849
61255048421404303199566257487319
61255048421404303199566286049565
61255048421404303199566286067035
61255048421404303199586149205851
61255048421404303199587178075627
61255048421404303199836853291485
61255048421404303199837882161261
61255048421404303199837882178731
61255048421404303199838225117853
61255048421404303336282733592721
61255048421404303336825897236397
61255048421404303336827040425037
61255048421404303337098636536733
61255048421404308138692962597271
61255048421404308138692991176987
61255048421404308138693991467047
61255048421404308138694020046763
61255048421404308138713883185579
61255048421404308138714912055355
61255048421404308686732820712681
61255048421404308687484933021993
61255048421404308687485961891769
61255048421404308687757929539773
61255048421404319258506219795547
61255048421404319258506248375263
61255048421404319258506334114411
61255048421404319258527140383855
61255048421404319258589902148779
61255048421404319258593001335784
61255048421404319258593001453876
61255048421404319259073403214536
61255048421404319259073431912344
61255048421404319259157085567768
61255048421404319259346142514872
61255048421404319807360980564909
61255048421404319807569814911681
61255048421404319807569900650829
61255048421404319807573258590313
61255048421404319807632576676605
61255048421404319807636020355236
61255048421404319807636020355237
61255048421404319808113092874221
61255048421404319808114121743997
61255048421404319808384688985917
61255048421404319808385717855693
61255048421404319808388132664548
61255048421404319808388132664549
61255048421404319808389161534321
61255048421404319808389161534324
61255048421404319808389161534325
61255048421404324794776770771990
61255048421404324795340855003974
61255048421404324795528883081302
61255048421404324795529140298743
61255048421404324795529140298746
61255048421407004490466196555027
61255048421407004490654138893207
61255048421407004490654224632355
61255048421407004491214867070661
61255048421407004491215981679585
61255048421407004491218223125191
61255048421407004491218308864339
61255048421407004491218994777523
61255048421407004491219080516671
61255048421407004491490278043165
61255048421407009842129079158008
61255048421407009842129107737724
61255048421407009842149999746316
61255048421407009978573844845949
61255048421407009978573929049903
61255048421407009978573930466845
61255048421407009978573930939229
61255048421407009978573959164605
61255048421407009978574187802333
61255048421407009978574302121405
61255048421407009978657527198973
61255048421407009978657870155773
61255048421407009979138013281887
61255048421407009979138784934219
61255048421407009979388976137421
61255048421407009979389090456493
61255048421407009979389747789753
61255048421407009979389747789961
61255048421407009979389833410857
61255048421407009979389833883240
61255048421407009979389833883241
61255048421407009979389862108617
61255048421407009979389862108825
61255048421407009979409982465085
61255048421407009979473430142985
61255048421407009979473516236472
61255048421407009979473516236473
61255048421407020962505391718492
61255048421407020962505420298208
61255048421407020962506534907132
61255048421407020962508486183605
61255048421407020962508490905131
61255048421407020962508862441439
61255048421407020962526312306800
61255048421407020962529411611744
61255048421407020962589074071724
61255048421407020962590102941500
61255048421407020962592173258363
61255048421407020962593202128139
61255048421407020962593202246444
61255048421407020962780458553135
61255048421407021098950927523571
61255048421407021098951270480163
61255048421407021098951272015357
61255048421407021098951300595073
61255048421407021099034954368381
61255048421407021099036934360083
61255048421407021099038048950293
61255048421407021099038048950341
61255048421407021099038048955957
61255048421407021099038048956117
61255048421407021099038048969007
61255048421407021099038048969215
61255048421407021099201974583267
61255048421407021099226334263779
61255048421407021099226334263987
61255048421407021099289100615130
61255048421407021099766058815251
61255048421407021099766060232193
61255048421407021099766060350237
61255048421407021099766060350445
61255048421407021099766174669101
61255048421407021099766174669309
61255048421407021099766175023440
61255048421407021099766175023441
61255048421407021099766830467583
61255048421407021099767174841117
61255048421407021099767203538877
61255048421407021099767203539085
61255048421407021099767289632364
61255048421407021099767289632365
61255048421407021099769154819929
61255048421407021099769154932149
61255048421407021099769154932197
61255048421407021099769154937973
61255048421407021099769154951071
61255048421407021099769159537291
61255048421407021099769240559077
61255048421407021099769273855947
61255048421407021099769273974198
61255048421407021099769273974199
61255048421407021099769502493675
61255048421407021099769531073355
61255048421407021099769531073391
61255048421407021099769531073598
61255048421407021099769531073599
61255048421407021099769531191642
61255048421407021099769531191643
61255048421407021099769616812747
61255048421407021099786980938545
61255048421407021099786980938753
61255048421407021099788095547469
61255048421407021099788095547677
61255048421407021099790075520457
61255048421407021099790075520505
61255048421407021099790075526281
61255048421407021099790075539379
61255048421407021099790080243643
61255048421407021099790161259605
61255048421407021099790161265429
61255048421407021099790418495763
61255048421407021099790418495971
61255048421407021099790423081947
61255048421407021099790423081983
61255048421407021099790423082190
61255048421407021099790423082191
61255048421407021099791194734522
61255048421407021099791194734523
61255048421407021099791194852566
61255048421407021099791194852567
61255048421407021099849742703469
61255048421407021099849742703677
61255048421407021099849743057808
61255048421407021099849743057809
61255048421407021099849743175906
61255048421407021099850857666732
61255048421407021099850857666733
61255048421407021099852837285381
61255048421407021099852837285429
61255048421407021099852837291045
61255048421407021099852837304095
61255048421407021099852842008566
61255048421407021099852842008567
61255048421407021099853184847114
61255048421407021099853184847115
61255048421407021099853956499203
61255048421407021099853956499239
61255048421407021099853956499446
61255048421407021099853956499447
61255048421407021100041122598867
61255048421407021100041127185294
61255048421407021100041127185295
61255048421407021100041127303338
61255048421407021100041127303339
61255048421407021145522825463169
61255048421407021145522825467541
61255048421407026498776199440044
61255048421407026635409079416797
61255048421407026635410108286573
61255048421407026635471755442573
61255048421407026635952928855529
61255048421407026635953386130985
61255048421407026635973849561965
61255048421407026635974192518557
61255048421407026636224896621661
61255048421407026636224982242681
61255048899674856030467160415589
61255048899685511445564188421296
61255048899685661745934134063077
61255048899685661746122390778133
61255048899685661746122419357849
61255048899685661746122505096997
61255048899685661746185181122773
61255048899685661746937293432085
61255048899685661746938065084417
61255048899686862365923091334929
61255048899686862365923119914645
61255048899686862365923205653793
61255048899686862365944011923237
61255048899686862366759571910657
61255048899686862502932827230421
61255048899686862503183874290117
61255048899686862503204766298709
61255048899686862504020326286129
61255048899686863601269880714177
61255048899686863601269909293893
61255048899686863601269995033041
61255048899686863601290801302485
61255048899686863602105675376721
61255048899905716394377728327851
61255048899905716394377756907567
61255048899905716394398648916159
61255048899905716942604842885727
61255048899905716942604871465443
61255048899905716942604957204591
61255048899905716942667633230367
61255048899905716942688525238959
61255048899905716943169698770043
61255048899905716943419745539679
61255048899966639994678204631375
61255048899969347185824076671227
61255048899969656848554978849514
61255048899969658495746022902182
61255048899970547988660008403911
61255048899970548125858001014459
61255048899970557279357053060291
61255048899970557279357053073389
61255048899970557279357053191433
61255048899970559062930952393773
61255048899970559062930952406823
61255048899970559062930952411195
61255048899970559063470678510751
61255048899970559063470792829615
61255048899970559063491684838207
61255048899970559063495036625757
61255048899970559063495036638807
61255048899970559063495036643179
61255048899970559063554360863983
61255048899970559063745740728861
61255048899970559063745740741911
61255048899977300942444447930906
61255048899977445709496497142735
61255048899977445709496754360179
61255048899977445709517389151327
61255048899977445709517646368771
61255048899977445709580065177103
61255048899977445710060581374719
61255048899977445710061610244495
61255048899977445710082502253087
61255048899977445710144149409087
61255048899977445710332434703859
61255048899977445710333206356191
61255048899977451060783322055867
61255048899977462181351104824019
61255048899977462181351104837117
61255048899977462181371649284183
61255048899977462181371649289799
61255048899977462181431230728047
61255048899977462181434325292489
61255048899977462181434325296701
61255048899977462181434325309959
61255048899977462181434325315575
61255048899977462181434672871485
61255048899977462181435444510719
61255048899977462181435444523817
61255048899977462181622700935715
61255048899977462181622700948813
61255048899977462226624173532106
61255048899977462227104346773130
61255048899977462227125238781722
61255048899977462227187914807498
61255048899977462227188257764090
61255048899977462227376285841418
61255048899977462364365329672451
61255048899977462364365329685549
61255048899977462364365358370259
61255048899977462364365358383309
61255048899977462364386250378851
61255048899977462364386250391901
61255048899977462364636954481955
61255048899977462364636954495005
61255048899977462364638068972787
61255048899977751433068226523591
61255048899977761958272252172015
61255048899977761958355820206383
61255048899977762370621327167855
61255048899977762370621327180953
61255048899977762370621698704163
61255048899977762370621698717261
61255048899977762370705266751629
61255048899977762370705268286822
61255048899977762370893294815859
61255048899977762553632567161403
61255048899977762553635918966375
61255048899977762553635923552595
61255048899977762553635923565693
61255048899978646329318003968975
61255048899978646329318089708123
61255048899978646329318118287839
61255048899978646329318461244431
61255048899978646329339010296431
61255048899978646329401686322207
61255048899978646329402029278799
61255048899978646329882173940107
61255048899978646329882202519823
61255048899978646329883202809883
61255048899978646329883231389599
61255048899978646329903094528415
61255048899978646329904123398191
61255048899978646330154141588111
61255048899978646330154827501295
61255048899978646466578758344447
61255048899978646466579129880755
61255048899978646466600021889347
61255048899978646467142842576431
61255048899978646467143985765071
61255048899978646467164877773663
61255048899978647564664136014755
61255048899978647564665136304815
61255048899978647564665164884531
61255048899978647564665250623679
61255048899978647564685028023347
61255048899978647564686056893123
61255048899978647564747704049123
61255048899978647564748818658047
61255048899978647565500845228211
61255048899978647565500930967359
61255048899978651269010936789611
61255048899978651269010965369327
61255048899978651269031857377919
61255048899978651817238165666351
61255048899978651817300841692127
61255048899978651817321733700719
61255048899978651817802907231803
61255048899978651817802935811519
61255048899978651817803021550667
61255048899978651817865697576443
61255048899978651817886589585035
61255048899978651818052954001439
61255048899978651818053725653771
61255048899978651818074531923215
61255048899978651818074617662363
61255048899978651863619253788551
61255048899978651863806510213547
61255048899978651863807196126731
61255048899978651863807281865879
61255048899978652000817246399099
61255048899978662388823165118111
61255048899978662388823279436975
61255048899978662388906847471343
61255048899978662937615135560303
61255048899978662937677925904943
61255048899978662937698817913535
61255048899978662937890197772749
61255048899978662937890197791463
61255048899978662937890197791671
61255048899978662937952965695270
61255048899978662938429923895391
61255048899978662938430038214255
61255048899978662938433018459881
61255048899978662938433018478755
61255048899978662938433394719327
61255048899978662938433394736589
61255048899978662938433480357693
61255048899978662938450930222847
61255048899978662938454282023655
61255048899978662938513606248623
61255048899978662938517048392061
61255048899978662938517049927254
61255048899978662938704986107837
61255048899978662938704986126551
61255048899978662938704990831023
61255048899978662938704990848285
61255048899978662938705076469389
61255048899978662938706106874358
61255048899978662983431482117051
61255048899978662983706550487094
61255048899978662984183594426363
61255048899978662984186946208249
61255048899978662984187065267561
61255048899978662984270633301929
61255048899978662984270634719078
61255048899978662984458661379257
61255048899978662984459691666182
61255048899978663121444263062687
61255048899978663121720446041654
61255048899981364092345291680266
61255048899981364092825436227695
61255048899981364092825807764003
61255048899981364092909375912250
61255048899981364092910147450703
61255048899981364093097403875699
61255048899981364093097403989578
61255048899981364230086100254761
61255048899981364230086100259133
61255048899981364230086219296762
61255048899981364230086447820611
61255048899981364230086476514206
61255048899981364230086476514207
61255048899981364230086476518419
61255048899981364230107368527011
61255048899981364230108140175130
61255048899981364230108140175131
61255048899981364230169787331130
61255048899981364230358072625902
61255048899981364230358072625903
61255048899981364230358072630115
61255048899981364275359630847562
61255048899981364275840061306030
61255048899981364275840147045179
61255048899981364275860953314622
61255048899981364275923715079546
61255048899981364275923715079547
61255048899981364276111657417726
61255048899981364276111743156874
61255048899981364276111743156875
61255048899981364641868453729583
61255048899981364641953164952591
61255048899981364687622067215002
61255048899981364687705635249370
61255048899981364824882792896879
61255048899981364824882821594687
61255048899981364824903713603279
61255048899981365876733979229293
61255048899981365876733979233505
61255048899981365877215243108831
61255048899981365877215614645139
61255048899981365877299182679507
61255048899981365877487210756835
61255048899981366059685647093999
61255048899981366060229868187167
61255048899981366060250760195759
61255143936975489849256067054627
61255145372990303211130126666157
61255145426165185753219397460755
61255145426165230225609787257553
61255145426238165100242995719313
61255146058461084345615555846989
61255146058463785636515039187325
61255146058463785639524631613213
61255146058463796750306039096257
61255146058463796757645721854685
61255146082122302842854046877189
61255146082122313956143267043605
61255146085077082443532949636428
61255146135200279383014575641889
61255146135200279383767716820977
61255146135200279386024168067777
61255146135273214257647784103649
61255146135273214257648927292289
61255146135273214258400925282737
61255146135273214260657376529537
61255146135297229261973016225367
61255146135297240382328322458395
61255146135297240382329437067319
61255146144170986041088163241967
61255146144170986041088391879695
61255146144170986048616131295167
61255146144170989204798701220051
61255146144172186615156542552047
61255146144172186622684510605247
61255146144172336343951446629446
61255146144172336351291129387874
61255146144175043612982762070625
61255146144175043612982762070628
61255146145143899261192408093923
61255146161791795311156232849072
61255146161860828316808055213396
61255146161860828316808826865728
61255146161860828317623958157408
61255146161862029028869095112692
61255146161864730182529173361556
61255146161864730183345076305568
61255146161864730185789441310832
61255146161864730319789927737028
61255146161864730319957063805764
61255146161864730319958092675540
61255146161864730320543068916116
61255146161864730323049852729712
61255146161864730323050109947156
61255146161864741432994465260152
61255146161864741433580470370504
61255146161889056627301396042088
61255146161889056627489652757144
61255146161896862142483872112220
61255146161896862143048727996536
61255146161896862143048985213980
61255146161896862143069648584844
61255146161896862143069877222572
61255146161896862150660378402968
61255146161896862150660635620412
61255146161896865854169355355444
61255146161896865854169612572888
61255146161896865854190504581480
61255146161896865854253294926120
61255146161896865854441323003448
61255146161896865856701013149134
61255146161897162285809495538068
61255146161897162285810267190400
61255146161897162286018329884840
61255146161897162286562265180848
61255146161897162286562636717156
61255146161897162286583185769156
61255146161897162286645947534080
61255146161897162286649391212711
61255146161897162286649391212712
61255146161897162291102018671924
61255146161897162291666874556240
61255146161897162294177359265911
61255146161897162294177359265912
61255146161897162294177730802220
61255146161897165999465624129578
61255146161897165999465652709294
61255146161897166000218022236050
61255146161900903173403259134914
61255146161900914286440660589302
61255146161900914294031390407426
61255146161900919644125198772398
61255146161900919644690054656714
61255146161900919644753102218798
61255146161900919647200824691162
61255146161901214429957412460130
61255146161901214437548142278254
61255146161901219787454179783342
61255146161901219790717805199709
61255146161901219988463597774398
61255146161901219993512447474335
61255146161901219993548301082351
61255146161901219994098452584687
61255146161901219996055342113391
61255146161901219996608937294358
61255146161901219996608937294359
61255146162837343351355346623434
61255146162837343351355603840878
61255146162837343351376495849470
61255146162837343351439286194110
61255146162837343351627314271438
61255146162838243964920942047710
61255146162838243964920970627474
61255146162838243964941862636018
61255146162838243965192652478318
61255146162845158196107980891922
61255146162845458522639300922114
61255146162881481097095680202392
61255146162881481234106387808276
61255146162881481234291234029510
61255146162881481234291319768658
61255146162881481234293644233272
61255146162881481234293672812988
61255146162881481234294673103048
61255146162881481234856432870370
61255146162881481234856432870418
61255146162881481234858500117588
61255146162881481235107136973522
61255163311686024237486839543819
61255163311686024237487296819275
61255163311686024237549601308743
61255163311686024237737886603515
61255164587946401881237683901679
61255164587946401881237769640827
61255164747481999616109400036583
61255165229035122708736000227130
61255165282210049174360669990074
61255165441746825439487106761788
61255165441746836553276877742932
61255165442718248551499902405178
61255165442718248551499988144326
61255165466352750067653104217796
61255165466361110856612926094301
61255165466361155321475347837899
61255165466361155915518839048559
61255165466361155916271951647931
61255165518555052754494457120614
61255165518557754595691964623590
61255165518557754595754640653578
61255165518558955398026517674342
61255165518558966511627746143270
61255165519538472919090210326652
61255165519538472919093309159366
61255165519538472919341000168904
61255165519538472919344356219062
61255165519538472919344356573194
61255165519538484032105662322956
61255165519538484032127611781040
61255165519538484032127697520188
61255165519538484032293947617728
61255165519538484032879724090352
61255165519538484032882822923066
61255165519538484032942485855276
61255165519538484032945585042122
61255165519539673493412393989492
61255165519539673493910358989452
61255165519539673539663943897916
61255165519539684606110936911520
61255165519539684606112051520444
61255165519539684606361983971216
61255165519539684606947760443840
61255165519539684651864521819984
61255165519539684651865636428908
61255165519539684652136489467988
61255165519539684652199251232912
61255165519539684652202608700003
61255165519539684652202608700012
61255165519539684652680424763996
61255165519539684652701345352304
61255202060403009585491280282689
61255202131303812838647863069431
61255202131303812838648206026023
61255202131303812839463766013443
61255203354108596980086488734499
61255203354327434956312199658605
61255203354327434956312571194913
61255203354327434956375247220689
61255203354327434956563246718301
61255203496198984964301783113633
61255203496200186316180761400145
61255203566808004254689956306645
61255203567026792269227071981269
61255203567026792269853832239029
61255203567026792818834173710929
61255203567026792818896849740917
61255203567026836741408513112431
61255203567026837290451187653515
61255203567026842229599927964911
61255203567026842231835258565391
61255203567099788217269651909863
61255203567099788218085211897283
61255203968828074654011634281211
61255203968898324474619415765495
61255203968901020641682244197359
61255203968901020641682615733667
61255204205235230535211328520149
61255204205235234058237366409191
61255204206141800284216928845613
61255204213805188692757995385759
61255204213806390044448948179897
61255204214096971466560014745021
61255204214096972656153222396681
61255204214098172223642390732157
61255204214098174008032574804455
61255204214785902075336569839825
61255204214785902075336598419541
61255204214789803941057687988145
61255204214789803941057716567861
61255204215004740051061244094031
61255204215008641916217134821727
61255204215008641916218363749515
61255204215008642099232589064299
61255204215008642099984729953327
61255204215077686038731825430463
61255204215077686038919853507791
61255204215078890502042978228911
61255204215081587904453057897647
61255204215081587904641343192419
61255204215081588086902198690387
61255204215081588086903198980447
61255204215081588087467283212431
61255204215081591609928235179957
61255204215081591609929235470017
61255204215081591610681347779329
61255204284706292181378810049387
61255204284925124757532756034078
61255204284925124757616352648162
61255204284925125352140958712750
61255204284925125352140987293870
61255204284925125352161879301058
61255204284925125352893442558370
61255204284925125352977010594142
61255204284998070745851821281034
61255204284998070791605377492982
61255204284998071340563709517926
61255204284998071340584601527922
61255204284998071340647363291442
61255204284998076281132537648858
61255204284998076281132623388006
61255204284998076281132651967722
61255204284998076281132880605450
61255204284998076281132909185166
61255204284998076281194610668190
61255204284998076281194639247906
61255204284998076281195753856830
61255204284998076281215531256498
61255204284998076281216220002090
61255204284998076281216562958682
61255204284998076281382895962962
61255204284998076281382924542678
61255204284998076281385994795676
61255204284998076281386023375392
61255204284998076281406944080340
61255204284998076281466578316194
61255204284998076281467267061786
61255204284998076281469591409760
61255204284998076281469591526400
61255204284998076281469935901386
61255204284998076281948554911734
61255204284998076281950879259708
61255204284998076281950879376348
61255204284998076281968672435586
61255204284998076281969361181178
61255204284998076281969446920326
61255204284998076281971685645792
61255204284998076281971771268300
61255204284998076282031434200510
61255204284998076282032122946102
61255204284998076282034447294076
61255204284998076282034447410716
61255204285689706627030568776465
61255204285689706627030597356181
61255204285908542955542592842498
61255204285908542955563513430806
61255204285908543550422764711387
61255204285908544784870081571446
61255204285908544784933500669838
61255204285908544784954421258146
61255204285908544785205468317842
61255204285908544785685984515458
61255204285909445215480314138868
61255204285909445215480428457732
61255204285909445215481457327508
61255204285909445215483784980066
61255204285909445215484556632398
61255204285909445215502349336100
61255204285909445215505448640990
61255204285909445215672814292220
61255204285909445215690377413428
61255204285909445215693734880528
61255204285909445215753053439204
61255204285909445215756496645452
61255204285909445215756497117835
61255204285909445215756497117836
61255204285909445215756524280402
61255204285909445216233569636820
61255204285909445216317137671188
61255204285909445216320608512386
61255204285981488943297542445346
61255204285981490772812287599290
61255204285981490772874963625066
61255204285981490773356222895298
61255204285981490773356251475014
61255204285981490773377143483606
61255204285981490773439819509382
61255204285981494478578373132034
61255204285981494478578744668342
61255204285981494478641163476674
61255204285981494478641506433266
61255204285981494478662055485266
61255204285981494478850340780038
61255204285981494478913102544962
61255204285981494479394276076046
61255204285981494479394304655762
61255204285981494479415196664354
61255204285982380082711192396140
61255204285982380082711935468756
61255204285982380082773582624756
61255204285982380082773954161064
61255204285982380082794503213064
61255204285982380082794760430508
61255204285982380082794846169656
61255204285982380082795617821988
61255204285982380083526723803844
61255204285982380083610406157076
61255204285982391203150924055016
61255204285982391203151038373880
61255204285982391203171844643324
61255204285982391203171930382472
61255204285982391203172959252248
61255204285982391203360215677244
61255204285982391203363314982134
61255204285982391203363343561850
61255204285982391203422891703020
61255204285982391203426363961367
61255204285982391203426363961368
61255204285982391203904179552968
61255204285982391203907278857858
61255204285982391203925071561560
61255204285982391203928170866450
61255204285982391203987747587336
61255204285982391203990961211090
61255204285982394909947627334688
61255204285982394909947655914404
61255204285982394909947655920020
61255204285982394909968547922996
61255204285982394909968547928612
61255204285982394910031223948772
61255204285982394910031223954388
61255204285982394910032343279429
61255204285982394910032343279430
61255216891064787549808502977331
61255216914695685557524792989593
61255216914695686748208195231314
61255217127326060966575393219219
61255217127397794672406724799071
61255217127398995840999653015343
61255217127398995841208601680979
61255221198449979054406489221191
61255221198449979054409589470847
61255221198449979054409932427439
61255221198450012406983621819713
61255221198452680346062671265727
61255221198452724810921992759669
61255221198452724811674105068981
61255221198452724816005338590161
61255221198452724819013787827409
61255221198452724819017231033657
61255221204350543234799095350637
61255221204361348996208024823869
61255221204361350048540475035821
61255221204361350232118898429476
61255221204385665377010870495449
61255221204393769435485663195581
61255221204393769435548424960505
61255221222075507831979524714839
61255221222075507832042200740615
61255221222083622819976171553867
61255221222083622820227218613563
61255221222083622826750998427979
61255221274969468763590130645525
61255221275261206614931150221977
61255221275261208262060202727641
61255221275261208262122964492565
61255221275261251087947928740227
61255221275261252734241386641359
61255221275285267919466740660671
61255221275285267920030367617199
61255221275297273797908723760547
61255221275297273797971485525471
61255221275297273798159770820243
61255221434713987115780421663469
61255221434786888638588609836019
61255221434786921990349839490529
61255221434786921990413630125229
61255221434786933108470558195693
61255221434786933108533605757777
61255222634175709736674648701059
61255222634175709736675763309983
61255222634175709736925695760755
61255222634175709736950059673403
61255222634175709737012735699179
61255222634248689076421325966113
61255222639865529291433615754651
61255222640084334967037387789459
61255222640084335150051726951130
61255222640181640756384685906045
61255222640189744814359042110313
61255222657806607745290438271417
61255222657879587085622977748243
61255222657879587085811263043015
61255222657879598203742867641643
61255222657879598203932010327895
61255222710765131193275765417081
61255222710984237653637884692241
61255222711081243298589137475263
61255222711081243298589509011571
61255222711081243298652270776495
61255222711081243298841327723599
61255222870291113404802739668667
61255222870291113405576029783731
61255222870508716860611016522179
61255222870509918028702365053947
61255222870509951380736591226237
61255222870509962493773992680625
61255222870509962494317927976633
61255222870509962494589895624637
61255222870581696200358465439565
61255222870582897368407201142385
61255222870582897368971285374369
61255222870582897368972399983293
61255222870582897369035076009069
61255222870582897369223104086397
61255222870582908487155051641617
61255223358052610361552133099337
61255223358055313117130756481135
61255223588479695055331725890142
61255223588479984673558445411340
61255223588479984673558816947648
61255223588479984673830413059344
61255223588479995198764795407738
61255223588479995198785687416330
61255223588480885104109472676300
61255223588480885104109586995164
61255223588480885104130479003756
61255223588480885104130736221200
61255223588480885104381440324304
61255223588480896223942707332256
61255223588480896224110100618436
61255223588480896224112424966410
61255223588480896224133316975002
61255223588480896224193668652804
61255223588480896224196078739926
61276659304177942585472504349314
61276970660397624041213637557711
61277124608747071280567561102423
61277124608747071280567561219063
61277126020624866196443556513877
61277126020628473409077848448381
61277126020628473409078881550245
61277126026827730207474467008456
61277126026827730207474467021554
61277126026827730212557812852046
61277126026827730214253418415828
61277126505426384962669148484940
61277126505426384967752494328530
61277126505426384969448099892312
61277126505426685111269503416850
61277126505426685112965108980632
61277126658748305699423277453739
61277126664959269886150721487358
61277126664959269886150979754562
61277126664959570024020301562962
61277126664959570029667730575678
61277126664959570029667988842882
61277126664959570031362307269684
61277126682382807306013342809340
61277126682685446270667223368100
61277126682709463102938029027982
61277126682709463103502888094626
61277126682709463103503146361830
61277126683658044447687987412393
61277126683658044452771333242885
61277126735536125633645289220795
61277126735568541133482270759355
61277126735568541135991720359585
61277126735568541135992753461449
61277126735860373283452651626133
61277126735887091409635630480902
61277126735895195284594875865542
61277126735895195284595134132746
61277126735895195286289452559548
61277126736832621452354370779968
61277126736832621452354373966508
61277126736832621452354632233712
61277126736832621454112741645134
61277126736832621454112742707944
61277126736832621454112745894484
61277126736832621454301032239016
61277126736832621454864853954446
61277126736832621454864855017256
61277126736832669623505897350230
61277126736832669623505898417252
61277126736832669630033028632796
61277126736832669632543512870084
61277126736832670858600863431230
61277126736832670858600866617770
61277126736832670858600867667530
61277126736832670858604305574668
61277126736832670858604309824018
61277126736832670858851915077146
61277126736832670858851916144168
61277126736832670858855358283394
61277126736832670861111346605708
61277126736832670861111347655468
61277126736832670861111347668518
61277126736832670861114789811956
61277126736832670865379046359712
61277126736832670865382485316610
61277126736832670865382489565960
61277126736832670866194950703404
61277126736832670866194954952754
61277126736832670867889526347650
61277126736832670867889530597000
61277126736832971050381941671125
61277126736832971055465544719061
61277139604849176340009170656810
61277139604874392239488767729691
61277139604874392282714391374550
61277139604885199049949044616439
61277139604885199052477006235787
61277139658060124418052793881259
61277143197939165693995678012957
61277143203847490917826751412001
61277143256412986166940191593498
61277143256412986166961083602090
61277143256412991700613452227526
61277143256412991703120493258566
61277143965412013026689891487370
61277143965412013072422555690886
61277143965448035737465474959418
61277143965448035739157727655370
61277143965448035782383350711206
61277143965448035782383350827846
61277143965448035783198139162934
61277143965448035784890391858886
61277145111687744667764957566336
61277145111687794483534792014040
61277145111687794483534792018252
61277145111687794483534795200580
61277145111687794485229367662498
61277145111687794490876797720762
61277145111687798191831509307318
61277145111687799426613442802250
61277145117593721899240716132865
61277145117593721901500151893515
61277145117593723133835142359841
61277145117593723134399226591825
61277145117593723136091479287777
61277145117596424837834572576147
61277145117596424845362540629347
61277145117596424847057117323353
61277145117596439664440319262537
61277145117632698539231798128492
61277145117632709652265757439442
61277145117632709652269199582880
61277145118144863439094532585617
61277145118144863439094532702257
61277145118469018437464347971217
61277145118469018437464348087857
61277145118469034900658602636893
61277145118566330812252276070455
61277145164862671682244618157732
61277145164862719859923014556816
61277145164862721085479305521588
61277145164862721505356458312158
61277145164862726441657958228202
61277145164862726441660282226256
61277145164862726448435109100368
61277145164862741265818311039552
61277145188533545502363620682931
61277145324387452725683599931920
61277145324387502540700292154988
61277145324387502543148010028082
61277145348058326545802602457119
61277145348069082306669874815454
61277145348069082308616183419530
61277145348069087796534855802396
61277145348069087797099972073434
61277145348069087797099973136244
61277145348069087797100059225312
61277145348069087799610456310722
61277145348069131713167071569820
61277145348069132261959042012012
61277145348069137203597255979678
61277145348069137210124387262244
61277145401244009321149535406850
61277145401244009323095844010926
61277145401244009323095845073736
61277145401244014811014516393792
61277145401244014811579632664830
61277145401244014811579633727640
61277145401244014811579719816708
61277145401244014813274209371886
61277145401244014814090116902118
61277145401244014814090202991186
61277145401244059139179062836860
61277145401244059139181386834914
61277145401244059139240709992860
61277145401244059139244152136298
61277145401244059141689546011338
61277145401244059141691870009392
61277145401244059145959308309652
61277145401244059146772120189498
61277145401244059276438702603408
61277145401244059276442141560306
61277145401244059278952624734784
61277145401244064629608131225064
61277145401244064629608131238114
61277145401244064629608132287874
61277145401244064629609250433258
61277145401244064629670893357170
61277145401244064629670894402718
61277145401244064629674336546156
61277145401244064636386053762612
61277145401244064637201960243084
61277145401244064637202304599356
61277145401244064637202304717391
61277145401244064638896536937090
61277145402180300824793793551656
61277145402180300824793879644936
61277145402180300824794912746800
61277145402180301229609849908562
61277145402180306167922540472538
61277145402180306168737583888290
61277145402180306168737587074830
61277145402180306168738358727162
61277145402180306170432934371408
61277145402180306175515508549568
61277145402180306175516627757762
61277145402180348993747958809116
61277145402180350640312931319096
61277145402180350640375607344872
61277145402180350640375607357922
61277145402180350640375693433940
61277145402180350640375951714194
61277145402180350642823411307034
61277145402180350650165417013756
61277145402180350650165675294010
61277145402180354346917388493582
61277145402180354346980064519358
61277145402180354349427871668060
61277145402180354354511217498552
61277145402180354354511475778806
61277145402216623586828309049757
61277145402216623587308710578589
61277145402216671765823163443881
61277145402216671765823163561925
61277145402216671765823278229305
61277145402216688366843060137005
61277145402216688369290864211595
61277145826631769253667140236473
61277145827616039651765672406046
61277145827616039652329756638030
61277145827616039657413359685966
61277145827616039659358726572144
61277145827616039659923842860444
61277145827616087828312805740536
61277145827616087835906891962950
61277145827616104482680345931199
61277145880790966666308352316680
61277145880790966666308352333942
61277145880790966666311451166656
61277145880790966666809417229426
61277145880790966667060464643254
61277145880790966667063563475968
61277145880790966671327902926252
61277145880790966671893020277362
61277145880790966673588372278168
61277145880790966674403503451840
61277145880791014842043796166058
61277145880791014842294500269162
61277145880791014843046612578474
61277145880791014849822469840050
61277145880791014850386552554346
61277145880791014850389648672660
61277145880791014852081901368612
61277145880791014896140108766445
61277145880791014896140108884489
61277145880791031498855701361985
61277145880791031499607813671297
61277146039331175337107149827058
61277146039331175741546029771354
61277146039331175742361937301586
61277146039331175742361938364396
61277146039331175744056514008642
61277146039331175748889155736030
61277146039331175749140203132596
61277146039331175749140204195406
61277146039331175751399638910508
61277146039331191801681051427906
61277146039331191801869079505234
61277146039331191803564774344624
61277146039331444364011614179815
61277146039331477717716915242305
61277146039331477717720358448553
61277146039331477722799489420465
61277146039331477722802932626713
61277146039343133496851771107678
61277146039343133496851772170488
61277146039343183313185694036716
61277146039343183313189136180154
61277146039343183320531141886876
61277146040315746520718956937725
61277146040315746525717848296093
61277146040315747714766884700440
61277146040315747717277368937728
61277146040315795885667363874136
61277146040315795886295239090740
61277146040315795886298682283938
61277146040315795886483267168068
61277146040315795886483271404368
61277146040315795886485594352662
61277146040315795886486710361266
61277146040315795893261451614238
61277146040315795893825534328534
61277146040315795932048795419479
61277146040315795932240294338005
61277146040315795939579090540633
61277146040315795939579090658677
61277146040315796069501049067609
61277146040315796488625318946295
61277146040315797715876960394185
61277146040315797723407252445439
61277146040315812540598987233757
61277146040315812540598988296783
61277146040315812540787016374111
61277146040315812540790454380411
61277146040315812540790454384623
61277146040315812542482707080575
61277146040315812542482711213501
61277146040323901186584493320787
61277177715370723884963645036754
61277177715370723884963645038158
61277177732912834325625789319417
61277178211695260225321147938052
61277178371012002928553020493233
61277178371012304764199526172336
61277178371012308653983024029853
61277178371220041268760129589984
61277178371232048839310772559420
61277178371232048839310773959100
61277178424186881809515576522769
61277178424186885513861377007565
61277178424186885516371598255915
61277178424186885516371856523119
61277178424186931589408592411205
61277178424187235668462684621249
61277178424405773449852117365112
61277178424405773449852117483156
61277178424409677144963371806324
61277178424409677145443516345376
61277178424409677145446987186574
61277178424409677145715484110020
61277178424409677145715484115636
61277181969401209177425361351058
61277182016631486693713809240468
61277182016631486833985079540738
61277182040268689587701056131940
61277182040293907179310121215840
61277182040293907179310121215888
61277182040301996229358453838638
61277182040302012838679322530068
61277182040592593860650604550897
61277182495233748794317515145138
61277182495233748794505543222466
61277182495233748794505543239728
61277182501142374207582818026600
61277182518867049689829836835904
61277182518867344342895736558664
61277182518867349879076038223684
61277182518867349879076038223732
61277182518868250263897873189184
61277182518868250309627065488644
61277182518868250309627065488692
61277182519191248615842963079087
61277182654766633712903770381294
61277182654766633712903770398556
61277182660675259125981045185380
61277182660675259125981045185428
61277182678389129441612637615316
61277182678399934608224964794836
61277182678399934608228063994732
61277182678401135182296100348012
61277182678401137011683137317508
61277182678715980248516962251625
61277182731575161811765898946340
61277182731575161811765898946388
61277182731578763488240814639698
61277182731578763488428842717026
61277182731578763533970008006180
61277182731578765317815879703784
61277182731578765317815879709400
61277182731578765318567992018712
61277183877852045916764276674903
61277183877883614095910040627090
61277183877887162708254340008343
61277183878070032737686961707608
61277183878070032737687994809472
61277183878070033287294842862360
61277183878070033287297937581030
61277183883687774747688684582604
61277183883795838076456199044036
61277183931026122318533380484245
61277183931062139540573441150059
61277183931062139540573441167321
61277183931062139540574474269185
61277183931062145028494175504565
61277183931062145028496498102939
61277183931062145036090327107909
61277183931244910338954696650034
61277183931280027130444759983474
61277183936865398068929643120907
61277183937153285524853203210596
61277183937153285524855530274338
61277183937153285524856559144114
61277183937153285525605576970844
61277183937153285525608671453426
61277183937153285525608929720630
61277183937157187565977267336981
61277183937157187565998187925289
61277183954553906074526366734540
61277183954987529489454864508548
61277183954987529489458341017698
61277183954987529491150593700600
61277183954987529536904178610468
61277183954987530085947196466488
61277183955862414425137495226824
61277183955959675742028202708150
61277183955959690567884247638910
61277184090453640258982336769526
61277184090453640260677684066104
61277184090477951883860072923446
61277184090477951885555420220024
61277184090550903368749512085051
61277184090562608959134687837349
61277184090562608959138039655419
61277184090562608959138043887507
61277184090562608965912609312087
61277184090562608965912866529531
61277184090583323807714999251459
61277184090583323807717323249513
61277184090586025099370408230933
61277184090586870766172210725807
61277184090586876116893922537179
61277184090586920584012422941509
61277184090586920584015775809339
61277184090586925523144285673487
61277184090586925529918336645917
61277184090586925529921432309353
61277184090586926071933157282965
61277184090586926071935479877127
61277184090586926072183947125217
61277184090586926078710307105371
61277184090586926078713402751545
61277184090586926078713405938085
61277184090586926079529308882097
61277184090595029404880677693993
61277184090597681283506249716699
61277184090597725750624750121029
61277184090597725750624751170789
61277184090597725757402929862971
61277184090597730696530663842699
61277184090597730696533759488873
61277184090597730696533762675413
61277184090597731238547807056647
61277184090597731245322634284891
61277184090597731245325728868255
61277184090597731245325729931065
61277184090597731245325733117605
61277184090597731246141636061617
61277184090597732480923569556549
61277184090769691382392906770486
61277184090769691382396001371112
61277184090769691384088254067064
61277184090769740788012549888380
61277184090769740795605608303828
61277184090769740795606637175056
61277184090780496548440374883362
61277184090780496548441149718022
61277184090780496550700581246584
61277184090780545954436590723368
61277184090780545954624877067900
61277184090780545961945962069674
61277184090780545962217935483348
61277184090780546511261724993152
61277184090780546511265081043310
61277184090780546511265081159950
61277184090804808173318885871942
61277184090804808173886064704552
61277184090804808175578317400504
61277184090804857579314326877288
61277184090804857587095671637268
61277184090804857587096700508496
61277184090877792453947535339048
61277184090877792454135821683580
61277184096678066568292184984784
61277184096678066568294512048526
61277184096678066568295540918302
61277184096678066569047653227614
61277184096678066569047911494818
61277184096688871735092798508836
61277184096783431213549509894124
61277184114415047980384408825908
61277184114415047980405329530856
61277184114415047980656378007494
61277184114439359651849463419304
61277184114439359651852558019930
61277184114439359651852816287134
61277184114439359653547134713936
61277184114512294473138352671798
61277184167265770219969470862962
61277184167298185719242364987210
61277184167298185719244687935504
61277184167298185719809547002148
61277184167589925169576219119078
61277184167589925171835908914844
61277184167589925172023936992172
61277184167589925215329803909450
61277184167589925215330837011314
61277184167589925217586140837386
61277184167589925217586912489718
61277184167589925217589493705216
61277184167589925217590268539876
61277184167589925217775198834250
61277184167589925217777521782544
61277184167589974994948010521562
61277184167589974994948785356222
61277184167589974995136038598890
61277184167589974995137071700754
61277184167589975040698242445604
61277184167589975040699014099340
61277184167589975040887300443872
61277184167589975040889623392166
61277184167589975040890656494030
61277184167614236840772395947686
61277184167614236840772654214890
61277184167614236842464648643638
61277184167614236842468004693796
61277184167614236843220117003108
61277184167614286665576750253260
61277184167614286666329124010700
61277184167614286666332476878530
61277184167625091832377363777312
61277184167625091832379686725606
61277184167625091832380719827470
61277184167625091834639122484804
61277184167723255364023201792020
61277184569157666938031944574023
61277184569161269209028024076055
61277184575287476528034083426160
61277184575382085968744191370608
61277184575392876308120821943748
61277184575392892781921486823808
61277184593013702736412823831952
61277184593013702736416176819278
61277184593013702782166408741868
61277184593013702782169761609698
61277184593122676972174398234628
61277184646296697469180515530136
61277184646296697469180544109852
61277184646296697469180544111304
61277184646296697469183992039286
61277184646296697470688212407108
61277184646296697470688212408560
61277184646296697470688212412724
61277184646296697470688212412772
61277184646296697470688212412931
61277184646296697471440328954172
61277184646296697471440328967222
61277184646296697883222592080540
61277184646296703006871984446814
61277184646296703006871984564906
61277184805397309847244707175546
61277184805397309892810262956922
61277184805397309892998292084010
61277184805713360968210140635502
61277184805713360968963023547434
61277184805713360968963281814590
61277184805713360970655534393902
61277184805713360970655534393950
61277184805713361013963725427326
61277184805713361013963725427374
61277184805713361014528581311690
61277184805713361014716608339258
61277184805713361014716866606462
61277184805713361016408090432590
61277184805713361016408090432638
61277184805713361016409119302414
61277184805713410793579092440096
61277184805713410793767378784628
61277184805713410793770734834786
61277184805713410793770734951426
61277184805713410794334819183410
61277184805713410839331905696276
61277184805713410839335004528990
61277184805713410839524319744702
61277184805713410840085051107452
61277184805713410840088145708078
61277184805713410840088403975282
61277184805724215960379705964148
61277184805724215960379705964196
61277184805724215960382028912442
61277184805724215960382029029082
61277184805724215960382029029130
61277184805724215960383062014354
61277184805724215960383062130994
61277184805724216006136646924222
61277184805821478514127197369288
61277194726123459390057352034584
61277194885656344308455579193412
61277194885875148932355204578692
61277194891842011063951678659246
61277194939050075946649936292656
61277194939050075946837964369984
61277194944739896736015613771528
61277194944739896736015613771576
61277194944958701359915239156808
61277194944958701359915239156856
61277194944958701359915240206616
61277194962464872407508833968660
61277194962464872407508833968708
61277194962465772837871832683956
61277194962465772838059860761284
61277194962468474129524916000932
61277194962468474129524919183260
61277194962468474129712944078260
61277194962468474129712947260588
61277194962683376841974229888832
61277194962683376842162257966160
61277194962683677031408459353940
61277194962683677031408459353988
61277194962683677031408460403700
61277194962683677031408460403748
61277194962684577416042266242112
61277194962684577416230294319440
61277194962684577461771459604430
61277194962684577461959486146564
61277194962687278753424541386212
61277194962687280537754028469682
61278050431164036972253382970713
61278056121166663594407770090213
61278056174372253830033040487619
61278056174372253830033126576687
61278056175004400765730504307487
61278172739819661174632847271897
61278173361195519392801006457793
61278173361195519393365862342109
61278173377951200846530408610631
61278173377951200848224984254877
61278185662016110591652550002671
61278186282390255389569456417495
61278186282390255389586905219839
61278186282414570718792993056211
61278186282414570718810476222815
61278186300139546390286213253343
61278186353293759797767367326555
61278186353325278617131785816074
61278189738932524698670193797369
61278189898457348979804413530141
61278189898457353921191579038431
61278189898504134102266744511460
61278189951670040744134923097843
61278189951670040744385627200947
61278189951678145853876098790876
61278190660713189935645997274556
61278190661580436131324339257188
61278190661588540006283584653474
61278191812754678263376956861813
61278191812898767947206598535582
61278191812898769181988532030514
61278191866913017942214857288525
61278191866913023475867225913961
61278191866913051294039877577735
61278191866913051294039877583351
61278191883763583004411886620547
61278191883763583011186713494659
61278191883763597828569915433843
61278191883798700205171492714249
61278191884746953022796637941501
61278191884746953027879212119661
61278191884746995711424095550427
61278192019688679612357031453567
61278192019700652055060719939424
61278192025562436745316683207747
61278192025562436747008935903699
61278192025562436747573020135683
61278192025562437980663472592611
61278192025562437982355725288563
61278192025562437982919809520547
61278192025562482459706608227031
61278192025562486572380817646053
61278192025562487807727607030917
61278192025594901475726729922105
61278192026437784160679902719185
61278192026437804511150617405313
61278192026437804511715473289629
61278192026543148802922063811001
61278192026543149396088717898229
61278192026543154337472788805893
61278192026543198770891331427841
61278192026543204307071633092909
61278192026545552703681007881276
61278192026545552703869294238858
61278192026545552704434239398782
61278192026545552704434497665986
61278192026545600872824492602394
61278192026545600879602414077132
61278192026545600879665176191976
61278192026545602107606426093114
61278192026545602107606426097326
61278192026545602109865857621676
61278192026545602114948431799836
61278192026545602115011193918892
61278192026545602117458911791986
61278192026545605815902877687510
61278192026545605820986484980584
61278192026545605820986484984796
61278192026545605821049247099640
61278192026545605823496964972734
61278192026545616932582337842124
61278192026545616932582337846336
61278192026545616934838674774272
61278192026546801090148897798769
61278192026546801090152253848927
61278192043323480699002485366219
61278192044271728583398489471929
61278192044271728583398518169689
61278192044271728583399637364833
61278192044271728583401845522087
61278192044271728583967077646975
61278192044271776761642117995901
61278192044271776761645474046059
61278192044271782242782753050179
61278192044271782244729065899393
61278192044271782244729180690433
61278192044271782252072219499019
61278192097445455390407381636842
61278192097445504793579306881642
61278192097445504793579306885854
61278192097445504800921312588364
61278192097445504800984074707420
61278192097445504803431792580514
61278192097445519620811555562800
61278192097481777696596148185663
61278192097481777696596919837995
61278192097481825873335434117643
61278192097481825875027686813595
61278192097481826055785951341837
61278192505153564659433136785219
61278192505156268147003888193782
61278192505156268147007245660882
61278192505156268147066650312838
61278192505156268147066653495166
61278192505156268147070007779938
61278192505156268147070010962266
61278192505156268149514371368260
61278192505156282964449769345282
61278192505156282964449770762224
61278192505156282966897491817646
61278192522878540330926356982351
61278192576056121420014772619094
61278192576056121420015120157694
61278192576056121421647705339428
61278192576056121421710467454272
61278192576056121422462495091458
61278192576056121422462498273786
61278192576056169178320780829682
61278192576056169179070565608692
61278192576056169179073921658850
61278192576056169179073926258120
61278192576056169179133241634468
61278192576056169179133246233738
61278192576056169180765059745878
61278192576056169181580962689890
61278192576056169181580967289160
61278192576056169185848748532962
61278192576056169185911510647806
61278192576056169186102896664401
61278192576056170825446476931056
61278192576056170825446476935268
61278192576056170825449837584696
61278192576056170825634763275588
61278192576056170825634763292850
61278192576056170825634766462128
61278192576056170825634766475178
61278192576056170825638119343008
61278192576056170825638123929228
61278192576056170827897555457790
61278192576056170832976768982310
61278192576056170833039531101366
61278192576056170833039534283694
61278192576056170833042891750794
61278192576056170835487252156788
61278192576056185650422650133810
61278192576056185650610678211138
61278192576056185652055584271086
61278192576056185652870372606174
61278192734597482430719619865925
61278192734597482613733844714357
61278192735580602275814975319756
61278192735580602275814978502084
61278192735580649895225057825712
61278192735580649895228410693542
61278192735580649895978198654880
61278192735580649895978201837208
61278192735580649895981554705038
61278192735580649897672775698806
61278192735580649897672778881134
61278192735580666504026950491078
61278192735580666504026953673406
61278192735580666504591034723062
61278192735580666504591037905390
61278192735580666504779062800390
61278192735580666504779065982718
61278192735580900633310707076593
61278192735580900635005282720839
61278192735580901868657499638169
61278192735580901870352075282415
61278192735580902463453754393282
61278192735580902463453757575610
61278192735580902463454101931882
61278192735580902465086687113616
61278192735580902465901476865646
61278192735580950046524182381785
61278192735580950046526505330079
61278192735580950047088266613769
61278192735580950048782842258015
61278192735580950221756320460432
61278192735580950222509547382880
61278192735580950222509550565208
61278192735580950222512903433038
61278192735580950224207480476964
61278192735580950229287730307150
61278192735580950229350492421994
61278192735580950231798210295088
61278192735580951868885458709456
61278192735580951868885461891784
61278192735580951868888816176556
61278192735580951869073745049776
61278192735580951869073745067038
61278192735580951869073748249357
61278192735580951869073748249366
61278192735580951869077101117196
61278192735580951869077102516876
61278192735580951871336537231978
61278192735580951876415750756498
61278192735580951876419108223598
61278192735580951876478512875554
61278192735580951876478516057882
61278192735580951876481870342654
61278192735580951876481873524982
61278192735580951878926233930976
61278192735580966693297549088744
61278192735580966694049659985326
61278192735580966694049661398056
61278192735580966694049661402268
61278192735580966695494566045274
61278224428178935122247431741565
61278224428179233527944122156969
61278224428179233710874778498640
61278224428179235311497105033401
61278224428179235311514553835745
61278224428179239015842905518197
61278224428179239061593018524057
61278224428179239198791045498856
61278224428179239198791045498865
61278224428179240845170394719529
61278224889235738896423814445360
61278224889238440187829290987112
61278224889239340618380318252072
61278224906964316289873538449204
61278225042862700790643673446615
61278225042862701340253903082356
61278225048553387566387245040521
61278225048553389349961148977645
61278225048760519939590828097756
61278225048760519939779227717216
61278225048760519939800119721596
61278225048760519939862795751584
61278225048771026564084976481400
61278225048771325106227518145940
61278225048772225536778545410900
61278225048772227321080197390604
61278225048772227321080198790284
61278225048772227321167237683112
61278225066278363235348979985060
61278225066278363235348979985069
61278225066497201208184725197272
61278225066497201208184726713592
61278225066497201208184726732466
61278225066497201208271765608032
61278225066497202992573417587736
61278225066497202992576889845876
61278225066497202992660457880244
61278225119453290252360125829049
61278225119664024347705141920348
61278225119664024347767817946124
61278225119664024347955844507132
61278225119664024347955846023452
61278225119672128222664387304988
61278225119672128222999030980380
61278225119672128222999031452556
61278225119672128223002130302532
61278225119672128360197023595140
61278225119672130007056550437272
61278225119674829514317469099868
61278225119675731727084791752164
61278225119675731728777044448116
61278225119675731729529156757428
61278228505130775473442558684640
61278228664619234022741315082688
61278228664630939619904669527167
61278228664655551388299414769407
61278228664655556329683113668587
61278228664655556924145072286908
61278228664667262526457100026986
61278228664667263761239033639962
61278228711897541410490580693744
61278228711900244349334362150287
61278228711932659849171343688847
61278228717808569573165435547927
61278228717808569573165435549331
61278228717830483938624732878304
61278228717833185047597861963835
61278228717833185047601332805033
61278228717833185230277814692058
61278228717834085660828841938144
61278228717834085660828841957018
61278228717834085661079546041248
61278228717840988779043569101353
61278228717840990014386115987071
61278228717841285216519426174807
61278228717841289105488135703060
61278228717842174711065202644046
61278228717842189536039162963808
61278228718122267502339050571849
61278228718132772883869993759047
61278228718132772886129425287609
61278228718132772891463822764017
61278228735530842305814874289920
61278228735567150382558422841178
61278228735567165344813943810068
61278228735567166989497602907252
61278228735567166989497602908656
61278228735567166991189855603204
61278228735567166991941967912516
61278228735567166991941967913920
61278229143229900054462017609472
61278229190498902947768188268044
61278229190499803378319215533004
61278229196403620958965308304312
61278229196404821533033344657592
61278229196404827068941678200868
61278229196404827069004354226644
61278229196404827069213646322660
61278229196407228171599261667088
61278229196407528177664103183295
61278229196407528360932502993292
61278229196408428745667298020368
61278229196408428791396489847492
61278229196408428791483530258252
61278229196731427646658504240501
61278229196731427648917935769063
61278229214133104273643509129180
61278229214133404417160518217500
61278229214133404462639007457840
61278229214133404462976750455384
61278229350031787728714247854759
61278229350031787866166415426872
61278229350031788963496181349691
61278229350031788964310969684779
61278229350031789513106410985432
61278229350032688296717442691832
61278229355928402002466966104276
61278229355929608112380659975056
61278229355929608112652627628884
61278229355929608112715303650448
61278229355940109246758344184643
61278229355940112952796397365391
61278229355940113089997488825916
61278229355940114736937484384476
61278229355940407788815825080365
61278229355940413278992987154576
61278229355940413279243689741520
61278229355940413279264954808404
61278229355941308173698356902036
61278229355941313664065525179196
61278229355941313709794717006320
61278229355941313709795090532736
61278229355941313709878658094928
61278229355941313709878658567104
61278229355941313847076650709688
61278229355941315491488340288416
61278229355941315493452562502824
61278229355941315493452562504228
61278229355941315493936177551820
61278229355941315494019745586188
61278229355941315494204674812136
61278229356256208682503657013931
61278229356256208683068512898247
61278229373665989192041736288008
61278229373666289335558745376328
61278229373666289381037234616668
61278229373666289381287937203452
61278229373666289381309202266284
61278229373666289381374977614212
61278229373666291162981560485548
61278229373666291164861841258828
61278229373666291165425925490812
61278229373666291165425926890492
61278229373666291165429397748952
61278229373666291165512965783320
61278229426833112520557648307104
61278229426833112520557649823424
61278229426841210859608561664788
61278229426841216349850377890396
61278229426841216395516893691744
61278229426841216395516895208064
61278229426841216395516895226938
61278229426841216395603934102504
61278229426841216395788862857680
61278229426841216395788863329856
61278229426841216533049531498216
61278229426841218179992626374716
61278229426843619142855038453528
61278229426843619144547291149480
61278229426843917687169977002944
61278229426843919469114304271504
61278229426843919471558669276768
61278229426844819901629552351192
61278229426844819902381664660504
61278230555427341182492353229999
61278230555427391145312160387965
61278230578952929038964193090290
61278230579025574837385129714602
61278230579025875026383754430422
61278230579058246061612460471926
61278230579058295465348469948710
61278230579061897606178887546040
61278230626292177039543926174051
61278230626292177039545045388069
61278230626295729355502660383709
61278230626295762709834807793027
61278230626327249366175009440771
61278230626327293831033988107811
61278230626327293838628161469053
61278230626330846146992723717149
61278230632421889582331399888838
61278230632423192746828997221431
61278230632423192746828997687991
61278230785816891656654268953913
61278230785816908120413382219673
61278230785816908120414157058545
61278230785816908257611374830221
61278230785816908257612149669093
61278230785827763249846286438257
61278230785827763249849381038883
61278230785827763257189411340123
61278230785828663680397313703217
61278230785828663687740438605083
61278230785852024911903444136171
61278230785852024911903445553113
61278230785852024911904215805765
61278230785852024911904220391985
61278230785852024911906540153739
61278230785852030399824264583957
61278230785852074874724022592177
61278230785852074874724794244509
61278230785852074882067147494043
61278230785852074882070242094669
61278230785852079821194881473771
61278230785852079821197976074397
61278230785852080232788859305415
61278230785852080232791953906041
61278230785852925479652465428621
61278230785852925479653580037545
61278230785852925479655558612305
61278230785852925479655560029247
61278230785852925479656679224391
61278230785852930830375291848917
61278230785852980251749003339357
61278230785852980793195612029041
61278230785860183696157221459037
61278230785860185342533132785613
61278230785861084126708248723997
61278230785863780471887377036657
61278230785863785418361330518877
61278230785863785829952213749895
61278230785863785829955308350521
61278230785863787064737241845453
61278230809681102335702388277905
61278231264426423363105804627979
61278231264427273968223302998749
61278231264427323382065948661921
61278231270553831255362441859462
61278231270658947640256582124505
61278231341562452046741319276921
61278231501087217030422455811379
61278231501087217032117031455625
61278231501087533830186169715233
61278241403878835283158224113944
61278241403882437005299657148008
61278241427513342288646914167684
61278241427516944010662995150196
61278241563184811702697580502852
61278241563403616326597205888132
61278241586831024305436665411832
61278241587013506027594790595347
61278241587038117795989535837587
61278241587045926468752795007311
61278241587045926468815471033087
61278241587049828883332030481900
61278241587049828928998546283248
61278241587049828928998547818442
61278241587049828929085586694008
61278241587049830713390710931852
61278241587049830713474278966220
61278241634280107818243377787699
61278241634315229962899517937775
61278241634315230099912581320972
61278241634315230100100609398300
61278241634316130530463608585932
61278241634316130530651636663260
61278241640004750562579889839951
61278241640005050889114594635164
61278241640005050889365298738268
61278241640005951312298218824806
61278241640005951312301576291906
61278241640005951319578583024558
61278241640005951319665621900124
61278241640005951319916326003228
61278241640008653160361378227250
61278241640008654387525205956490
61278241640215751455291453873213
61278241640216652061238603411666
61278241640216685413063623700876
61278241640223555186479515225231
61278241640223555186730219328335
61278241640223555186733690169533
61278241640223555323743654720016
61278241640223555323931682797344
61278241640223855512927181131828
61278241640223855513014220020444
61278241640223855513177885234932
61278241640224755897811691073296
61278241640224755897999719150624
61278241640224755936197844210086
61278241640224755936201201677186
61278241640224755943478208409838
61278241640224755943565247285404
61278241640224755943815951388508
61278241640224789288022864499296
61278241640227457784261003612530
61278241640227492363249851630980
61278241640324763031245920620591
61278241640324763031246034939455
61278241657730926991134477712272
61278241657730926991158842097256
61278241657730926991322505789600
61278241657730926991409546200360
61278241657734529262405625689342
61278241657949431425787902182108
61278241657949431425975930259436
61278241657949731569304911270428
61278241657949731569492939347756
61278241657949731607694421874318
61278241657949731615058467482536
61278241657949731615222131174880
61278241657953333886218210781906
61278241657953333886305251074622
61278521614535384753436094681394
61278521614535384753498770707170
61278521621520666718929247854793
61278521621520682771094354591149
61278521637950181168440448006386
61278521638168985792340073391666
61278521639210620324982364447265
61278521639210625449383874194505
61278521639210625449387227062335
61278521639210625456162168721871
61278521639210669743156271265115
61278521639210673625433038279685
61278521639210674039660700580251
61278521639210675272478412209291
61278521639210675272562095034699
61278521639210675275009812907793
61278521639210675280093272460899
61278521639210675281784754567329
61278521639210675281787849154905
61278521639210690099167841721089
61278521639211525831984556441717
61278522099114758067618613208710
61278522276397536064370602637008
61278522276397536064935458521324
61278522276397536064935716788528
61278522276397536064935719970856
61278522276397536066630292432774
61278522276397536066631067267434
61278522277026080675987226597658
61278522277342214953118222370545
61278522277343115513880888560707
61278522329572463079415119112720
61278522329572463081110727858830
61278522329576368643866007678144
61278522329576368643866007683760
61278522329584473754171270789700
61278522330422085753327712404907
61278522330531404656941240307589
61278534536699146536721829277157
61278534536803655038444346989973
61278535015402314735023100418057
61278535015403181953588389428754
61278535180844692422261888235756
61278535198561263892348197145864
61278535198561263892351664799118
61278535198561564630661810063147
61278538773901078698139737097709
61278538868762340972921190577231
61278539559134907941815669747448
61278539560003354756479923965046
61278539560003354756479923966498
61278540687647244619662068057659
61278540687647287854908784725965
61278540687647293215041442781889
61278540687686280961291628634638
61278540687686280961291628984558
61278540687686280961291657680914
61278540687686280968070701538740
61278540687686280968823068923100
61278540687686280968906407392236
61278540687686285900423609694116
61278540705372215213158201445119
61278540705372218918547831774413
61278540705372268878920687758055
61278540705372268881180123872837
61278540764459424821274770565701
61278540764459424821277865166327
61278540764495742781629472192001
61278540765334737822695751670355
61278540765370158530895201705940
61278540782184350524867045814941
61278540782184350529950391645433
61278540782184400485156225111851
61278540782184400485428192740981
61278540782184400485428192742385
61278540782184400486848477807803
61278540782184400487685301322653
61278540782184400487687624270947
61278540782184400487687624387587
61278540782184400492206114215719
61278540782184400492767875500813
61278540782184400494462451261699
61278540782184415309589316154903
61278540782184415311845653200883
61278540782185295516220263724793
61278540782185299222260639853835
61278540782185299224516976781771
61278540782185301060579686309825
61278540782220368295948831321067
61278540782220368301031405499227
61278540782221618418523892514675
61278540782221619013320496324707
61278540782224292326969832006951
61278540782880832282525969191218
61278540783059713486762511210641
61278540783059713494104516917363
61278540783059745016620646119043
61278540783059745018315221879929
61278540783059761665004991841709
61278540783168665584269134682415
61278540783168665584272229283041
61278540783168665591615641145659
61278540783168671072188839104335
61278540783168671072191933704961
61278540783168671078966760579073
61278540783168713767598690252377
61278540783168715553682729816955
61278540783168719258025435705337
61278540783168719259720782997703
61278540783168719259720869095355
61278540783168730371062808476419
61278540783169030558077065432999
61278540783169030560333402360935
61278540918111848450757872585317
61278540918111848581240619764373
61278540918111896626761842392771
61278540918120003521707962266201
61278540919060145739729984967399
61278540919060151227646594788693
61278540919060151229341170432939
61278540919060151229341942085271
61278540919060160563887985084339
61278540919060160563888013780695
61278540919060193915713120163185
61278540919060195699286938007029
61278540919060199398526235105743
61278540919060199400220724652337
61278540919060199401056405000389
61278540919060199405304070482829
61278540919060199405304156580481
61278540924019590104014498394293
61278540924020521994089004175187
61278540924020538046901791875655
61278540924028628934809629663433
61278540924859517621415856596287
61278540924859517623110432240533
61278540924859522562238165748085
61278540924894939574336507478182
61278540924964917409996845169391
61278540924964917416775225785825
61278540924968824814158072279577
61278540924968835932279163919117
61278540941709130332872199338527
61278540941709131529264622341997
61278540941709131566046339332769
61278540941709131568218993435297
61278540941709131568220141328201
61278540941709176594006994099125
61278540941709181530287459581991
61278540941709181530287574373031
61278540941709181530559427211121
61278540941709181530559428746315
61278540941709181535642773041613
61278540941709181535645095989907
61278540941709181537901549244077
61278540941710030852755333392953
61278540941710032088101351118465
61278540941710032691872922072027
61278540941710032691873693724359
61278540941710077161818689646117
61278540941710080267955958555959
61278540941741547067575826061587
61278540941741547073223256125467
61278540941741595197721636132193
61278540941741595244060968934969
61278540941742495765533503861693
61278540941753254454211562965043
61278540942584477881064001967627
61278540942584477883511722905005
61278540942584477883511723023049
61278540942584498234547293469625
61278540942584526061754203654117
61278540942584542706749397971651
61278540942584542708443973615897
61278540942689844317234649637411
61278540942689844317485698114049
61278540942689893088268445982957
61278540942689894323615123285321
61278540942689898024569832170771
61278540942689898029653176466069
61278540942689898031911952651271
61278540942689909140998325224505
61278540942689909142690577920457
61278540942693444795120096795217
61278540942693444797293898790649
61278540942693445399707460492183
61278540942693450285547875350041
61278540942693461459212278680515
61278540942693494803694260161139
61278540942693494811037672026565
61278540942693500294124447757537
61278540942693500295545018248513
61278540942693500300628364079005
61278540942693500301464417479525
61278540942693511412245453321267
61278540942693511412245453322671
61278540942693746778006402951727
61278540942693746778571635076615
61278540942693750482098171963759
61278540942693752304877522750027
61278540942693752304961090784603
61278540942693752311739012259341
61278540942693752312220532860853
61278540942693752313915108505099
61278540942693761595387281942617
61278540942693761595387281948233
61278540942693761595389604890911
61278540942693794956250031475699
61278540942693796783860876079189
61278540942693796786392279960019
61278540942693800484815583429445
61278540942693800485087294332181
61278540942693800485652408483701
61278540942693800485652408502575
61278540942693800485652411666029
61278540942693800489898929259937
61278540942693800492430333140767
61278540942693811601516047207187
61278540942693811603772384116249
61278540942693811603772384135123
61278540942694648002499526713460
61278540994932137598634873609055
61278540995868372414187121083579
61278540995868372414187235869003
61278540995868373642002843572701
61278540995868373649533910458615
61278540995868373649533939154971
61278540995868373649534283511243
61278540995868379139145124620511
61278540995868379139145896272843
61278540995868388473691939271911
61278540995868388473691967968267
61278540995868421817338240408855
61278540995868421817923130560363
61278540995868421825517074350757
61278540995868421825517332617961
61278540995868423609090892194601
61278540995868423611601372182539
61278540995868427315108024670401
61278540995868427315944078070921
61278540995868427317639425363287
61278540995868438428981450842003
61278540995904744727255847239013
61278540995904746503466824764467
61278540995904746510829751176137
61278540995904746513340231164075
61278541396686239750300751809305
61278541396686240985064973985339
61278541396686240985647541188553
61278541396686240992404656743767
61278541396686255809807892950143
61278541397666907480560846841755
61278541397666908067826009173839
61278541397666909308820231803507
61278541397666909309008518161137
61278541397666957479657944613009
61278541397666957486687287612849
61278541397666957487254470799803
61278541397666959271075979885061
61278541420316838895850449184257
61278541420316840726558701463267
61278541420320743187076423421459
61278541421300258382578764395979
61278541421300258924004450858779
61278541421300558517913585139533
61278541421300558525530914295351
61278541421300558525531692316551
61278541421300559120324935496029
61278541473498338034627974996351
61278541473498338034627979595621
61278541474469782127445823498654
61278541474479087857572678130285
61278541474479104458529784006593
61278541633019200527539832412213
61278541633019200664800501048537
61278541633019200664800501048697
61278541633019248703522795775571
61278541633999918262251454122897
61278541633999966439930223574609
61278541633999966440497406761563
61278541633999968224318915846821
61278541634002668280625955564736
61278541634002684745137181158682
61278541634003820722497206916925
61278541634003868847644125629163
61278541634003868892853746661903
61278541634003868901011659904473
61278541634003868901011774689897
61278541634003869451750140538123
61278541634003870677225846815977
61278541634003885501968765780781
61278541634011924004627542713539
61278541634038957851758729729795
61278541634038959498950544000383
61278541634038959498950547182711
61278571867450552959700159477366
61278573302862273268803609262591
61278573302862274960912184792683
61278573309050692964128682734676
61278573309058796839087928119316
61278573326564933945142197187100
61278573326600953408359158872888
61278573326600957112704959357684
61278573326775668635621902931808
61278573326811691348089738983168
61278573805163588700336878663584
61278573805163588700340236130684
61278573805386034340961086791976
61278573805386334484478095880296
61278573941285618364035020354628
61278573941285620148423712626840
61278573946975405941411866041685
61278573947193042974276481959719
61278573947194245560937276234356
61278573964696473618735105822412
61278573964700080691660816507470
61278573964700082520967384648110
61278573964700381429977895542756
61278573964907208309214811567120
61278573964918919259359313950804
61278573964918921041488574694454
61278573964918921043748006223016
61278573964919219402789284144684
61278573964919219402789284163558
61278573964919221232935003489076
61278574017875004001798144267324
61278574017875007706143944752120
61278574018085737045898581218356
61278574018085742536325326671316
61278574018093846411284572055956
61278574018096549347621312475844
61278574018096549347621317080730
61278574018096549350065677481108
61278574018096549350065677486724
61278574018097749921689353434010
61278577397611747718033482612495
61278577397644163217870464151055
61278577610249265495028085532704
61278577610249267327677375048064
61278577610322261354346462315921
61278577610322262589692475792083
61278577610322262589692475793487
61278577610354678089529457330643
61278577610354678089529457332047
61278577610354681749813585478695
61278577610355567538321677587774
61278577610355567675582346224098
61278577616227885011940436022392
61278577616230586578177535714965
61278577616230587813523549191127
61278577616254903144442437359913
61278577616256098502539290324472
61278577616262992331661042162442
61278577616263007019398243787655
61278577616263007019398588161189
61278577616263007019401682744553
61278577633944755394910740436711
61278577633980779383472284987504
61278577633980779383472284987664
61278577633980779383472286503984
61278577633980779383472286522698
61278577633980779383660314581312
61278577633981079526989295611018
61278577633988868433645971183950
61278577633988868433708647209726
61278577633988868570906639820274
61278577633988883258703504259606
61278577633988883395901496870154
61278577633988885040585155500778
61278577633989168577225656298046
61278577633989183585151170161990
61278577633989185232279189547124
61278577633989185232279189548528
61278578018018317210287948382004
61278578088920921050925210450719
61278578088920921050928309283433
61278578088921821618464938230372
61278578088921821618677329176204
61278578088921821618740005201980
61278578112555122513977258387556
61278578112555122514001622772380
61278578112555122514064298798156
61278578112555417304349455844168
61278578112555422657518631860700
61278578112555422657581307886476
61278578112555422840508865500644
61278578248441794697259430444886
61278578248454708321276220529916
61278578248770802129560827791189
61278578248770802129560828141109
61278578254362125656973836289651
61278578254362127487116457826439
61278578254363333733727108111656
61278578254363333733789784137432
61278578254363333734541896446744
61278578272076301835212504278240
61278578272088007432375485546224
61278578272088007432462525956984
61278578272088307575641792047760
61278578272088307575979535045304
61278578272088307758907092659472
61278578272088309403590755889366
61278578272088309405220327960272
61278578272088309405220332559542
61278578272088309405283003986048
61278578272088309405283008585318
61278578272088309405787511392152
61278578272088309405850187417928
61278578272088309406035116295360
61278578325157514298013776667864
61278578325261533515139230435879
61278578325262934584137079959032
61278578325263234773386753250868
61278578325265637520473820378920
61278578325265637520473821795862
61278578325265637522918185384184
61278578325266831508474127199533
61278578325266838096986221743085
61278578325266838140211845264072
61278578325266838140211846326882
61278578325266838140211849514826
61278578325266838141904097960024
61278578325266838141904097961428
61278578325266838141904102210778
61278578325266838141966773985800
61278578325266838141966778236554
61278578325266838142718886295112
61278578325266838142718886296516
61278578325266838277472513546264
61278578325266838277472513551880
61278578325266838277472514963206
61278578325266838277472518151150
61278578325266838279164766242216
61278578325266838279164766247832
61278578325266838279164770847102
61278578326130132415296207084917
61278578326138236290255452469557
61278579453849409385481984500084
61278579453849409385482013196440
61278579453849409392261057054266
61278579471429949553170652787862
61278579471539267670961281539470
61278579471571687057258927165522
61278579471575285624724224222804
61278579471575285624724339008228
61278579471754051840558333301164
61278579471758106247978395696964
61278579471758106248730508006276
61278579472726659518222325832690
61278579478428261812636497851238
61278579524936583741428152576231
61278579524967849727415736716236
61278579524968099908862989707842
61278579525915985734347979737254
61278579530658843403279463574731
61278579530841358487038147396090
61278579530841358487041503446248
61278579530876425132693291571194
61278579531500523684854416136153
61278579531605874059324521460135
61278579548383819084562407682933
61278579548558179042103014922113
61278579548558179042103015038753
61278579548569884639266369366593
61278579548594196264144105520513
61278579548594196264144105637153
61278579549226399741082316569273
61278579549226400335606951214981
61278579549331750115552506569593
61278579549331750115552506923725
61278579549331750161285171127241
61278579684250681928370177429341
61278579684285799954391495297242
61278579684285804207779941648241
61278579684285804207779944830569
61278579684456563586178241074930
61278579684456612999955801674916
61278579684456613548813628954834
61278579684456613548813632137162
61278579684468569326858604607730
61278579684468618740636165207716
61278579684468619472509365242068
61278579684468619472697651586600
61278579684468619472697654768928
61278579684565882436465564281846
61278579690085155052721700162094
61278579690085155052721703344422
61278579690194429483411647601854
61278579690366139529728111461592
61278579690366139532172476466856
61278579690376944696525372117814
61278579690376944696528724985644
61278579690376944696528728167972
61278579690402462019883416104260
61278579690413267598277749192752
61278579690475408419336375353984
61278579691138775037167467396342
61278579691138776683543378722918
61278579707920305722904936151133
61278579707920307506478839738337
61278579707920307506478840088257
61278579708103120941900923539192
61278579708103120941901695191524
61278579708103120942088951616520
61278579708103120942089981536056
61278579708103120942089984718384
61278579708103120987840213460050
61278579708103120990099644988612
61278579708127432612717949613970
61278579708127432613282033845954
61278579708127432613285128446580
61278579708127432613285386713784
61278579708127432614977381142532
61278579708200384090829595551116
61278579708783645698197823511277
61278579708856547813295115339997
61278579708856547813295115689917
61278579761086228424347503932633
61278579761087128854898531197593
61278579761095234520958500329733
61278579761313170284250629981280
61278579762248961325710224023418
61278579762249009512316472068878
61278579762358212516012988272812
61278579762358212516012989689754
61278579762358212516577072504796
61278579762358212516577073921738
61278579762358262339125177037072
61278579762358262339128533441362
61278579762358262339689261269056
61278579762358262339692617673346
61278580163067224082618916804594
61278580163067273495830845634440
61278580163067273495834198620362
61278580163165435977028611550359
61278580169737435143083487981490
61278580239660216470973509457325
61278580239984470104081736167636
61278580239984470104085093639108
61278580239985671458220409898896
61278580240640934749310187394177
61278580240640934749310191993447
61278580240640982744873835573483
61278580240640987684001569553211
61278580399194358694714427426485
61278580399194358694714427776405
61278580399194358694714430608813
61278580399194358694714430962945
61278580399400283043686226887898
61278580399400283043874513232430
61278580399400283044435244596584
61278580399400283044438339197210
61278580399400283044438597464414
61278580399401183611498009945272
61278580399401183611682943421974
61278580399401183611686296289804
61278580399401183613942374950536
61278580399412288784366590420698
61278580399412288784554876765230
61278580399412288921626574560780
61278580399412288921627346213112
61278580399412288921814602638108
61278580399412288921815632557644
61278580399509251741565209446756
61278580399509251744012935101448
61278580399510452501659390623324
61278580399510452501659391673084
61278580400165715793020765294563
61278580400165715793020765298775
61278580400165715793020766361585
61278580400165715793020766711505
61278580400165715793083527413619
61278580400165721143742478522877
61278580400165721143742481709417
61278590302269338591428375744172
61278590302301754091265357282732
61278590302304455794428476170728
61278590302304455794428476170776
61278590302304455794491152196504
61278590302304455794491152196552
61278590302304455794491153246264
61278590319811532214291814346756
61278590319994314125723603680675
61278590320026729625560585219235
61278590320030331301948462041192
61278590320030331896472723265478
61278590320030331896472723615398
61278590320030331896535399291254
61278590461802256681144066303476
61278590461802256681144066653396
61278590461802256681144066657608
61278590461826568306021802457396
61278590461895582372977578434158
61278590479527198998305598251700
61278590479527198998368274277476
61278590479551243833998013920340
61278590479551543977515023008660
61278590479563216220346688850100
61278590479563216220409364875876
61278590479620559691665975077662
61278590479620602302570698766745
61278590532519344146922096843852
61278590532519344147085760536196
61278590532519344147110124921180
61278590532519344147172800946956
61278590532729138929378380113560
61278590532736948151000129663744
61278590532736948151188157741072
61278590532737248340434360178612
61278590532738148763395000595138
61278590532738148763457676620914
61278590532738148770821722229132
61278590532738148770985385921476
61278590532738148771072426332236
61278590532834205631618713717450
61278590532834205768816706327998
61278590532846260785228577593402
61278590538646774130802401523086
61278590538646807482627421812296
61278590538649476024535549221362
61278590538649476024598225247138
61278590538744081764350592484941
61278590538746783056003674279821
61278590556152645042222026055044
61278590556152645042246390440028
61278590556152645042410054132372
61278590556152645042434418517356
61278590556152645042497094543132
61278590556152945185739036678558
61278590556152945185763399528348
61278590556152945185951427605676
61278590556152945186014103631452
61278590556371449620392459613200
61278590556371449620580487690528
61278590556371449666121652975518
61278590556371449666146015825308
61278590556371749802236303279634
61278590556371749802298979305410
61278590556371749809638660528644
61278590556371749809638660528804
61278590556371749809638662063838
61278590556371749809826688605972
61278590556371749809826688606132
61278590556371749809851052990956
61278590556375352126579796683454
61278590556375352126642472709230
61278592376192982686789290006027
61278593085230702326642422104458
61278593085230702463840414715006
61278596683725268377597816861557
61278596683725316553308896799739
61278696020485399121051856337678
61278696020509725565507258863958
61278696020509726800289192358890
61278696020509726800351868384666
61278696087379994920130795440985
61278696566083753026096709330663
61278696566083764144217799572183
61278696707785363287290185737701
61278696707859543208134325638101
61278696707859543208193535054767
61278696707859543209888110699013
61278696707882669078270528533253
61278696725511539532851442288113
61278696725584218738617577305569
61278696725584218738617578821889
61278696725608534069535691104851
61278696725616950431690015413007
61278696725616950434136704882885
61278696725616954140177081011927
61278696805384744437884482541911
61278696805384744437947158567687
61278696805387135015247792012126
61278696805387146127721112416858
61278696805387146133434772448393
61278696805387146135127025144345
61278696805387445729600240362567
61278696805387446141571655005192
61278696805387446278832323641513
61278696806262447803995333560445
61278696806262447810962692472209
61278696806262447811526744819893
61278696806262497222271610247611
61278696806262497222292502256203
61278696806262497224551158945893
61278696806333025590519318816431
61278696806333025590603001641839
61278696806333025595602664646923
61278696806333025595686347472331
61278696806333040413005986942367
61278696806333040414698239638319
61278696806333040414761030455135
61278696806333040415242203514043
61278696806333040415244612557021
61278696806333040415263095522635
61278696806333040415265533261969
61278709728426209587785829243345
61278713317029844782059491232339
61278713317029844784566532263379
61278713319667368247520485536283
61278713319995180413747646255545
61278713319995180418834348484711
61278714017214125155446860318885
61278714017214125157953898167597
61278714034938800495405365172749
61278714034938800502372719485243
61278714034938800502372724084513
61278714034938800502936776432197
61278714034938848084105685751735
61278714034938848628083693731657
61278714034938849913681637260645
61278714034938849913681641859915
61278714034938849913702533868507
61278714034938849915961190558197
61278714034939100645868812466424
61278714034939100646432891976891
61278714034939100689742202696557
61278714034939100692270132549649
61278714034939148824111293097492
61278714034939150057198650948178
61278714035595297760638337146421
61278714035814452536608212748721
61278715208676130279858469008093
61278715240259693660738235948613
61278715240259693660759156653561
61278715240259693667516157069219
61278715240259693667516157423351
61278715240259697366778612077655
61278715240259698599865969928341
61278715240259698601560545572587
61278715240259698602146322161851
61278715240259698606643891403079
61278715240259698607207975635063
61278715240259698607228896340011
61278715240259709720245377089451
61278715240259709720266297794399
61278715240259709720328944769687
61278715240259709720328945123819
61278715240259713426366997950435
61278715240259713426366998304567
61278715374179786381205370243391
61278715391912861619482317832413
61278715391912861627009257015837
61278715391912861627012351616463
61278715391912867160661625641273
61278715391912867160664720241899
61278715391912867162921057169835
61278715394860470082545914284001
61278715394860475016586745032199
61278715394860475016589844337089
61278715394860475016589959122513
61278715394860475016652721241569
61278715394860475023929985191665
61278715394860475023932309189719
61278715394860475023933084024379
61278715394860475024180574155213
61278715394860475024182898503187
61278715394860475024183013288611
61278715394860475024183013292823
61278715394860489840814102922695
61278715394860489841313071991293
61278715394860489841567329836719
61278715399784430232058333710927
61278715399784474703611985243781
61278715399784474703611985597913
61278715399784474703695582328637
61278715399784474703695668067785
61278715399784474703695668069189
61278715399784474710955138843407
61278715399784474710955139197539
61278715399784478407957785728577
61278715399784478407957786082709
61278715399784478408041468553985
61278715399784478410214123010645
61278715399784478410217593851843
61278715399784479644996056505577
61278715399784479645079738975449
61278715400768750827456166890859
61278715400768795306376987683045
61278715400768800240417818431243
61278715400768800240417818897803
61278715400768800240420917736133
61278715400768800240421003823797
61278715400768800240421032521557
61278715400768800240421375832281
61278715400768800240483794640613
61278715400768800240484137480565
61278715400768800240484137597205
61278715400768800240484138996885
61278715400768800245504721662773
61278715400768800247761058590709
61278715400768800247763382588763
61278715400768800247764157423423
61278715400768800248011647554257
61278715400768800248013971902231
61278715400768800248014086687655
61278715400768800248014086691867
61278715400768800248015205882799
61278715400768815064645176321739
61278715400768815065123253735877
61278715400768815065125577728315
61278715400768815065125577729719
61278715400768815065146469736907
61278715400768815065398403235763
61278715400768815065398407821983
61278715400769100429667491723079
61278715400769100429754731477349
61278715400769100437282241434401
61278715400769115254393847261889
61278715400769115254668997115907
61278715447065490571284409900791
61278715447065490571493329986711
61278715447065505391132868853831
61278715447065505391387302065337
61278715447100312521859353695515
61278715447100312659057341706585
61278715447100327483281231821571
61278715447100327483783668542019
61278715447100327483785992895609
61278715447100327483848668921385
61278715447100327483848668934483
61278715447100622182059219478497
61278715447100622182624075362813
61278715447101507925712886153145
61278715447101513278858046862699
61278715447101513278878938871291
61278715447101513278878967569051
61278715447101528101124942424786
61278715447101528103039976178835
61278715447101528103043415135733
61278715447101528103572660297880
61278715447101528103604143330657
61278715447101528103605205128877
61278715447101528103670261499871
61278715447101528103859351375419
61278715447101528103859351376823
61278715447975625659535087823973
61278715447975659013052360809135
61278715447976810226627494020339
61278715447976810227170654359431
61278715447976810227191546368023
61278715447976826283415198603749
61278715447976826285925683190957
61278715447976826286678828602133
61278715447976859637684583898223
61278715447976859640195068485431
61278715447976859640212516937855
61278715447976859640215960494023
61278715448037754139527943375470
61278715448037768963689066789392
61278715448037802317230587833304
61278715453008899189047441241704
61278715453008932543317198189126
61278715453008947360700400128310
61278715453885451654110565217145
61278715453957181012724515296979
61278715453957186358863917947599
61278715453957186358863917947759
61278715453957186365890592113615
61278715453957186365893949698807
61278715453957186366454676345599
61278715453957186366458033930791
61278715453957197072228300387659
61278715453957202418619811779715
61278715453957202425397733254453
61278715453957229184126398427533
61278715453957229184189074453309
61278715453957229190966995928047
61278715453957230418907984366395
61278715453957230426250339164221
61278715453957230426309657604805
61278715453957230426312642118655
61278715453957230426313015189997
61278715453957234537358590349099
61278715453957235772077421950551
61278715453957235772077766324293
61278715453957235772137084764877
61278715453957235772140180881615
61278715453957235772140184069767
61278715453957235772140442350069
61278715453957235772140528443349
61278715453957235772140528443508
61278715453957235776971677904091
61278715453957235779419398959513
61278715453957235779419767313653
61278715453957235779419772031015
61278715453957235779478718935291
61278715453957235779479090471599
61278715453957235779482071803121
61278715453957235779482448056791
61278715453957245243132131343289
61278715453957245243692859526519
61278715453957245243692859543989
61278715453957245243696217129181
61278715453957245243696301805471
61278715453957245243696303205151
61278715453957245243696303222620
61278715453957250596865645278613
61278715453957250596865649978505
61278715470731054973779251039072
61278715470734814174266023284491
61278715470734828998430499566243
61278715470735114363536588584919
61278715470735129141947508654563
61278715470735129188265149094443
61278715471610111122515868666379
61278715471610127178739492199925
61278715471610160533008877494399
61278715471610160535536810534031
61278715471610160535540282792379
61278715471610411266011957048299
61278715471610427325603813066697
61278715471671355216783148093362
61278715471671355224122830968430
61278715471671370048283954265712
61278715471671370048283954382352
61278715471671403400108974671562
61278715471683057115332847108993
61278715471683062605696916536177
61278715471683105286170646007563
61278715471683105286233322033339
61278715471683106525846778060515
61278715471683112008934959950191
61278715471683112011379324955455
61278715471683121345674345004963
61278715471683357258849827027116
61278715471683362787418506865628
61278715471683362794382476425832
61278715471683362794946560657816
61278715471683362795033600950691
61278715471683362795033629648499
61278715471683405429666733917094
61278715471683405429750301951462
61278715471683405436444569652843
61278715471683405437280623054767
61278715471683406664448320223505
61278715471683406664448324455594
61278715471683406669363758332929
61278715471683406669530894401665
61278715471683406669532013242518
61278715471683406671787231329601
61278715471683406671790330162072
61278715471683406671790330162315
61278715471683406671791359032091
61278715471683406672063328202239
61278715471683406672063413935404
61278715471683410972627310101146
61278715471683412198184604071830
61278715471683412200628626120662
61278715471683412200628969077094
61278715471683412200632065077400
61278715471683412200632322295004
61278715471683412205712314907586
61278715471683412208058015076691
61278715471683412208058043774499
61278715471683412208243629867307
61278715471683412208243715600472
61278715471683421488693360264368
61278715471683421489170404203636
61278715471683421489170433268785
61278715471683421489257559300649
61278715471683421489445729791123
61278715471683421489446501439244
61278715471703667592266328027828
61278715471707421856950566776884
61278715926636757260001402822208
61278715926636757260064078847984
61278715932557040041249684595082
61278715949294743278775469914531
61278715949294743283858044092691
61278715949294759338280288107075
61278715949294759338280316803431
61278715950270024803478635742196
61278715950270058155303656031406
61278715950279363427331724866311
61278715950279363427352645571259
61278715950279378247054831767799
61278715950281730400641990186676
61278715950281731635988782748252
61278715950281731635989041015456
61278715950282015717574386913153
61278715950282030544158999274996
61278715950282063895984019564206
61278715950282079948230743040988
61278715950282079950406477198189
61278716083213629840834663207763
61278716083222935565942740399851
61278716083222935572717567273963
61278716086180415221190555269714
61278716086180415227967587118752
61278716086180416463314500139320
61278716091104455040874468976765
61278716092078218813441538413712
61278716092086073747317895269233
61278716092086088564763773228577
61278716092086088566393235113329
61278716092086088567209257428985
61278716092086088567211580377279
61278716092086088567211580382895
61278716092088740449268409134964
61278716092088740449270732083258
61278716092088773796657636553475
61278716092089040458117812330533
61278716092089073809667663634578
61278716092089073809671150418979
61278716092089073985928230551711
61278716092089073993522059556681
61278716092089073995214312252633
61278716092089075045017942980555
61278716092089090047379447686749
61278716092089990432930260791513
61278716108827629391221969326239
61278716108827629391284645352015
61278716108827629436954633529755
61278716108827629436975554234703
61278716108827644256113656199259
61278716108827644256113684895615
61278716108831531851719459323671
61278716108831531851803142149079
61278716108831531892410590411639
61278716108831531892473352530695
61278716108831531897473015535779
61278716108831531897473015537183
61278716108831531897493936242131
61278716108831531897556698361187
61278716108831546670877793247583
61278716108831546671379890199383
61278716108831546671382327938717
61278716108831546714876366528983
61278716108831546716568619224935
61278716108831546716631378157451
61278716108831546716631381343991
61278716108831546717112583100659
61278716108831546717114992142233
61278716108831546717133475109251
61278716108866668813842745522802
61278716109741955880424855541402
61278716109742004058667336172470
61278716109742005291754694023156
61278716109804095052746540246905
61278716109804143230905338039467
61278716109804143235987912217627
61278716109804144465687271534399
61278716109804144470770617363487
61278716109804144470770617364891
61278716109804159289845300347695
61278716109804159289866192356287
61278716109804159290410156232011
61278716109804159290431048239199
61278716109804159290431048240603
61278716109812200168135149170239
61278716109812248340730199743043
61278716109812248345747774942921
61278716109812248345750094708887
61278716109812248345750097891215
61278716109812248345812770734663
61278716109812248345812773921203
61278716109812248345813545573535
61278716109812248346293946981515
61278716109812248346294033074795
61278716109812248346565916164553
61278716109812248346566006975354
61278716109812248348258259671306
61278716109812249581075880476447
61278716109812249581075966569727
61278716109812249581096887274675
61278716109812249581159563296239
61278716109812250175872484305193
61278716109812250175956167124985
61278716109812264400172227120175
61278716109812264400234989239231
61278716109812264400235017935587
61278716109812264994968830948921
61278716109812264994968859645277
61278716109812264995784767175509
61278716109812264995787090123803
61278716109814950049718789368705
61278716109814950049729379040235
61278716109814950049729379058901
61278716109814950049729382228179
61278716109814951284595684106167
61278716109814966103670335204671
61278716109814966103670338392615
61278716109814966104174869895805
61278716109814966104423480633109
61278716109847322314402186682560
61278716109847322315239010214880
61278716109847322315239011731200
61278716109847370490950091669382
61278716109847370491222059317386
61278716109847370492916636477952
61278716109847371725732025164314
61278716109847371728263425857200
61278716109847372313022580283194
61278716109847372315446053279866
61278716109847372320528627458026
61278716109847372320615634449292
61278716109847372323060028150912
61278716109847386543115227103498
61278716162043996793443849138997
61278716162043996793443852321325
61278716162043996795702509365147
61278716162043996795702510414907
61278716162043996930452694477073
61278716162043996930452694826993
61278716162043996930452699059081
61278716162043996930452699063293
61278716162043996930453813672217
61278716162043996930704517775321
61278716162043996930704520957649
61278716162043996932336446091551
61278716162043996932336450677771
61278716162043996932399212792615
61278716162043996932963178001471
61278716162043996932963179051231
61278716162884178362979238049381
61278716162884211716496511034543
61278716162919284590140306585815
61278716162919284592104150793985
61278716162919284592668235025969
61278716162919300514978503101323
61278716162919300644833370460085
61278716162919300649083360312341
61278716162919300649645091481121
61278716162919300649645124778359
61278716162919300649707767506897
61278716162919300651423263857495
61278716162919300651611291934823
61278716162919300652176495361951
61278716162919300652176524054095
61278716162919333995902925572153
61278716162919333998350643445247
61278716162919334003413068569387
61278716162919334003496751389179
61278716162919334005692649151969
61278716162919348820629249225259
61278716162919348820879953328363
61278716162920485210024689968067
61278716162920485212489857706315
61278716162920485212552619821159
61278716162920501226244447039101
61278716162920534623255615138413
61278716162920534625514271832315
61278716162992230577330395704869
61278716162992278624210718532986
61278716162992278624211062539338
61278716162992278624211062889258
61278716162992278625902971228938
61278716162992278756389156997502
61278716162992278756389157347422
61278716162992278760655823645430
61278716162992278760655823995350
61278716162992278761471472908458
61278716162992278761471731175662
61278716162992278761471731525582
61278716162992278763163725604410
61278716162992279853910049074697
61278716162992279853910077789927
61278716162992279853910422146199
61278716162992279858741947864983
61278716162992279858992651968087
61278716162992279988660349033526
61278716162992279988660349037738
61278716162992279988660349387658
61278716162992279991108041335325
61278716162992279991108070027469
61278716162992279991108070093160
61278716162992279991108070443080
61278716162992279991108414406827
61278716162992279991170832208004
61278716162992279991171090432603
61278716162992279991171090492434
61278716162992279991171090842354
61278716162992279995918671858977
61278716162992279995918675041305
61278716162992279995981437160361
61278716162992279996002243075673
61278716162992279996002325981009
61278716162992279996002329168953
61278716162992279996002616561138
61278716162992279996002702240455
61278716162992279996253406343559
61278716162992279998446604898609
61278716162992279998509367012049
61278716162992279998509625298127
61278716162992279998509625648047
61278716162992294813382462083018
61278716162992294813382462432938
61278716162992294813636866609778
61278716162992294813636866959698
61278716162992294815234588642454
61278716162992294815234674740106
61278716162992294815266098906456
61278716162992294815266099256376
61278716162992294815266099273602
61278716162992294815328746170185
61278716162992294815328832263465
61278716162992294815328860959821
61278716162992294815328860978695
61278716162992294815328861021300
61278716162992294815328861038526
61278716162992294815329119305730
61278716162992294815329119655650
61278716162992294815812615668468
61278716162992294815812701407616
61278716162992294815833622113968
61278716162992294815896297956093
61278716162992294815896298138340
61278716162992294815896298139744
61278716162992294815896298488260
61278716162992294815896384049533
61278716162992529971526275688623
61278716162992529973220851332869
61278716162992546650433431266098
61278716162992546651249468130893
61278716162992546651249726398097
61278716162992546833426964634722
61278716162992546833447885224434
61278716162992546833447885341074
61278716162992546833636170635846
61278716162992578149957045847955
61278716162992578767727986005819
61278716162992578767728072101529
61278716162992580002237950330811
61278716162992580002238721983143
61278716162992580002510777240747
61278716162992580004703188213520
61278716162992580004765950332576
61278716162992580185252289970283
61278716162992580185253032924855
61278716162992580185253061622615
61278716162992580185441319269387
61278716162992580185441347967147
61278716162992580185525002089179
61278716162992594821501777403759
61278716162992594822066633288075
61278716162992595005079810135584
61278716162992595005080972921931
61278716162992595005100729792176
61278716162992595005163492857610
61278716162992595005163492974250
61278716162993447264166190983083
61278716162993447264166190988699
61278716162993447264187197900807
61278716162993479330394517615095
61278716162993479330457193640871
61278716162993479380393461044637
61278716162993480565176106399671
61278716162993480565176106753803
61278716162993480570256243369722
61278716162993480570258680577831
61278716162993480570258680931963
61278716162993480570259711022976
61278716162993480572515017859899
61278716162993480610909115313534
61278716162993480610909115313543
61278716162993480610929921293133
61278716162993480610929921294537
61278716162993480610929921411177
61278716162993480610930036019943
61278716162993480610992683347902
61278716162993480610992683347911
61278716162993480610992683413593
61278716162993480610992683530233
61278716162993480610992712045719
61278716162993480610992798199017
61278716162993480615992346418677
61278716162993480615992346530136
61278716162993480615992346534507
61278716162993480615992346535317
61278716162993480615992346536721
61278716162993480615992461322145
61278716162993480616013267116992
61278716162993480616013267122815
61278716162993480616013267123625
61278716162993480616013267125029
61278716162993480616013267235084
61278716162993480616013267241669
61278716162993480616013381910453
61278716162993480618268484796399
61278716162993480618268570535547
61278716162993480618268570885467
61278716162993480618331246911243
61278716162993495389898101808405
61278716162993495389964334781757
61278716162993495432608488736499
61278716162993495433109782623843
61278716162993495435087605672829
61278716162993495435153806827515
61278716162993495435153806944155
61278716162993495435153835523871
61278716162993495435631913982153
61278716162993495435631913983557
61278716162993495435631914100197
61278716162993495435652805990745
61278716162993495435652805992149
61278716162993495435652806108789
61278716162993495435715568105589
61278716162993495435715568223633
61278716162993495435715596803349
61278716162993495435717919690164
61278716163024650889448694164501
61278716163024651018551448151093
61278716163024651018551452750571
61278716163024651019303560454789
61278716163024651019303560460405
61278716163024699067126318911253
61278716163025899822454708490960
61278748470263522842236204805988
61278752083167772271449243181213
61278752083200192705330241332701
61278752083200192712672247039423
61278752703574326387702705262097
61278752703574342266786230619911
61278752703574342450553712488231
61278752703793179189844811278445
61278752703793180427970610858673
61278752721299017795515697226467
61278752721299017795515698742787
61278752721517855772932597113229
61278752774476941898306356799799
61278752774476946837514219852785
61278752774476946839126343471267
61278752774477846162305571594945
61278752774477846169917222001377
61278752774477846172176655051875
61278752774477847397651589321861
61278752774477847399343842017813
61278752774477847405263239728293
61278752774477847407522672778791
61278752774477847407773719838487
61278752777432610878454886174381
61278752777432611015088712709064
61278752777432611015652792341570
61278753974147594694355634973661
61278753997489445296966600773161
61278753997780945000949414446493
61278753997780945002704343168221
61278753997781229267973506770231
61278753997813649708360830284761
61278753997813649709260420640401
61278753997813665585749779998329
61278753997813665767865763268345
61278753997813665768764119637801
61278753997817251972829692415159
61278753997817251980441342821591
61278753997817251980507204245537
61278753997817268032336833555997
61278753997817268034029086251949
61278753997817268039948483962429
61278753997817268040011246199529
61278753997817268040014345386375
61278754133679629828318045917801
61278754139370301591739804468099
61278754139370301774754028844355
61278754139587955054593484323513
61278754139589106214886973187795
61278754139589139568968330404941
61278754139589154573549974529085
61278754139589155809168733078273
61278754139589155809231495193117
61278754139589155811675774109313
61278754139613466191921385319963
61278754139613466194428426351003
61278754139613466201770432057725
61278754139613466201773871014623
61278754139624273014758670563821
61278754139686401066554593781723
61278754139686417128570006753245
61278754140280770270059027765363
61278754157095277263041181390433
61278754157127697702005901140809
61278754157313831153942318202873
61278754157313831156449359706297
61278754157314081886376722543729
61278754157314115237867470695467
61278754157314115423664147416141
61278754157314130245039838676059
61278754157314130245377552956969
61278754157314131297710375867257
61278754157346535862440581294161
61278754157346535864888299167255
61278754157346550686263990427173
61278754157350138133687364899297
61278754157350138136131983585545
61278754157350138136135082772391
61278754157350152823032438240727
61278754157350152957845390526053
61278754157350152960042059939771
61278754157350152960042517681787
61278754157350154193192183091841
61278754157350154193194506040135
61278754157411092471084074260215
61278754157411392617048887781677
61278754213260549205861840520632
61278754213260556347691876040294
61278754214102586636626666316401
61278754214103487204354764068407
61278754214138603856157244097797
61278754214138603856721328329781
61278754214138603993417912734121
61278754214138603993981996966105
61278754214138603995844827401847
61278754214138603996408908451503
61278754214199847960862685127976
61278754214200731874306926577744
61278754214200743030839615507849
61278754214208837579389035118383
61278754214235815906327650590298
61278754214235865175561768608328
61278754214235865175561770025270
61278754214235865175561854701608
61278754214235865175565212168708
61278754214235865182903775726376
61278754214243919224876822940544
61278754214243969187697401396550
61278754214243969187718236014042
61278754214243969187718322107322
61278754214243969187781084222166
61278754214243969195040440205136
61278754214419581008803063568783
61278754214419586504336369809121
61278754214419586504336712630199
61278754214419586504336741326555
61278754214426785687993296673033
61278754214426791046328528813185
61278754214427686118544242448355
61278754214427690378731875322261
61278754214427690378731904020021
61278754214427690378794637082813
61278754214427690378794637087185
61278754214427690378794665784945
61278754214524051130070691601537
61278754214524052364852625096469
61278754214524052364915301122245
61278754214524952932730177240887
61278754214524952933294261472871
61278754214560069724133157175842
61278754219484074764899079599023
61278754219484074764899194403321
61278754220335115034530446722247
61278754220335115034716409068725
61278754220335115034718732017019
61278754220335115036975068944955
61278754220432377588651925247965
61278754220468694954209910147809
61278754220468694954209938845617
61278754220468694954210024933233
61278754220468694954210024934685
61278754618187764859886046052531
61278754618187814266132538703793
61278754618187814270131823035795
61278754618187814272910460178531
61278754635912785000572234433453
61278754635912789758945433472783
61278754636018151430217153811501
61278754688872465192955380957811
61278754689091269816855006343091
61278754689091319223101498994353
61278754689091319223104941137791
61278754689091319227351487429459
61278754689091319229879420469091
61278754689196669597571688994673
61278754689196669597575131138111
61278754689196669597825835241215
61278754689196680578411218468813
61278754689196685657082272278949
61278754689196685657332976382053
61278754690071982465371046934197
61278754690071982467627383980177
61278754690072031878395461060197
61278754690072031880651798106177
61278754692151443729025296766273
61278754692151443729026301170377
61278754692151443729088058881117
61278754692151443729089063285221
61278754698059774489043581510437
61278754715784744624412352477293
61278754715784744624413356881397
61278754715784744624415679829691
61278754715784744624415708526047
61278754715784744670165908689401
61278754715784744670166941791265
61278754715784744670169264739559
61278754715784744670169293435915
61278754848405351344440192793057
61278754848624155962420420467857
61278754848624155970035509947827
61278754848624200302783284794569
61278754848624204008823660923611
61278754848624204140662901098925
61278754848624204145746618465725
61278754848624204148277990578895
61278754848624205376285101791551
61278754848624205381368819158351
61278754848624205381427770779989
61278754848624205381428142316297
61278754848624205381430093728283
61278754848624205381430466780911
61278754848624205383875488653083
61278754848624205383875860189391
61278754848721450638481593018653
61278754848721450638754676675261
61278754848721450640173845714605
61278754848721450641261717822941
61278754848721461621850200243001
61278754848721461622121796354697
61278754848721466698321917334853
61278754848721466698322288871161
61278754848721466698324240283147
61278754848721466699954190005951
61278754849280697515420987046967
61278754849386063949395995239831
61278754849386063951655426768393
61278754849595912486953330412081
61278754849595912492035789804817
61278754849595912492035904590241
61278754849595912493728042500769
61278754849603667863725283430821
61278754849603701215550303720031
61278754849603968190256520909809
61278754849604016368499001540877
61278754849604017596506108161697
61278754849604017601586359391563
61278754849604017603845790920125
61278754849604017604034077264657
61278754849604868620807544632533
61278754849604901926627960133571
61278754849604901972632564805103
61278754849604901972632564921743
61278754849604905678672940934145
61278754849604916750785988946867
61278754851676224222920167441117
61278754851676224771879273597913
61278754851676224771879273952045
61278754851676224771962841986413
61278754875309525667287250019497
61278754875309525713040806231605
61278754875309525713040834927961
61278767055949653530915833556095
61278767055949658472302999064385
61278767055973973803221112863667
61278767061788034791210255612801
61278767061788034791774339844785
61278767061850173787962092005489
61278767061850179323389165708337
61278767061858284431999852703471
61278767061858284434259284704209
61278767061882594229183144451713
61278767061882594229183144453117
61278767079477888134695367832755
61278767079510308574496911115243
61278767079510308577007394762105
61278767079513910845743694720379
61278767079513910848000031648315
61278767079574854803854568462635
61278767079575149459455312556913
61278767079582959914159831574191
61278767079582959916419263102753
61278767079583254569760578856413
61278767132687937477183480757601
61278767132687937477748339828457
61278767132688837859470471350131
61278767132688837860035327234447
61278767132688837905224027562239
61278767132691539748994348594721
61278767132691539748995123433593
61278767132761783900965540537535
61278767132761788842352706045825
61278767132761788842436274552577
61278767132761789391479293454145
61278767770787962081239386187553
61278767770893328513686183152575
61278771203731714178725401206803
61278771203804709577725849604705
61278771203804709580170214609969
61278771203804709585255883388755
61278771203804709587512220316691
61278771209713291076705755711439
61278771209713334951852198039767
61278771209713334952604310349079
61278771227438261212015235754569
61278771227438294566096592971715
61278771363361861658587195252705
61278771363361898718708585642253
61278771363361899953490519137185
61278771363361914770873721076369
61278771368957122964063107872149
61278771369163920017892233549621
61278771369165120772464014291219
61278771369165120774974494279157
61278771369175927587879165223061
61278771369175960942043746118303
61278771369238072120705383228677
61278771369238072120706502423821
61278771369238105471632047148431
61278771369238105474222656213839
61278771369245019298441820373877
61278771369246177230447678116853
61278771369246177230447681303393
61278771369246210581938081912319
61278771369246210582189130371695
61278771369246210584528690977727
61278771369270487208949617263061
61278771369270492559673537231687
61278771369270536436515326860805
61278771386865780931781773258583
61278771386971147365760252292645
61278771386971180719841609509791
61278771386971195544003077279985
61278771440075830273852046011589
61278771440076730701976160850595
61278771440076730704399633847267
61278771440076735643363326358885
61278771440076735645786799355557
61278771440140359849490962872659
61278771440140375908998104013497
61278771440140376313250076138419
61278771440141571541745861610181
61278771440141576528882373077045
61278771440141577077926166817485
61278771440141609879809036996799
61278771440141609882399646062207
61278771440148524255661484767541
61278771440148814562343025640443
61278771440149676651487040489753
61278771440149676651487040491157
61278771440149680357527416620199
61278771440149681638624323608949
61278771440149682187667342510517
61278771440149682187667345697057
61278771440149713711608773837345
61278771440149714990115071760687
61278771440149714990362680790781
61278771440149714990366120220063
61278771440149714992622112319343
61278771440149714992705680826095
61278771440149714992894081483667
61278771440149726108485751023955
61278771440149726110742087951891
61278771440149726111014057116215
61278771440149726111017151716841
61278771440173141008874873227893
61278771440173991980710577128469
61278771440173991980710577129873
61278771440173992028908498345841
61278771440173992028908498347245
61278771440174030275614243969589
61278771440174030323812193766629
61278771440174041393734991254469
61278771440174041441932912473245
61278771440174041441932941051509
61278771440176693732155557973769
61278771440176743145179972099769
61278771440184798788549354704711
61278771440184798841896736851937
61278771440184798979157409030497
61278771440184846966791835335779
61278771440184847157399889661565
61278771440184848385072724144913
61278771440184848385344693309237
61278771440184848385406996282385
61278771440184848390155298323073
61278771440184848390156069975405
61278771440184848390427267487397
61278771440184848390428039139729
61278771440184848390487247512251
61278771440184848390489570460545
61278771440184848392746679040813
61278771440184848392934965385345
61278771918748384570557633678121
61278771918748384572813970606057
61278772078175854875732087947347
61278772078175854878155560944019
61278772078175854878158655544645
61278772078175854878158999901125
61278772078273116156722841153157
61278772078273116156725164101451
61278772078273116202664425325953
61278772078273149510242437086613
61278772078273164378647503124767
61278772078280068870638464310517
61278772078280320698652327673681
61278772078280320881665432854793
61278772078280354050477347962891
61278772078280354052925065835985
61278772078280369060097057571633
61278772078281221266464020032729
61278772078281221312134008093989
61278772078281254663955589426093
61278772078281254666215020954655
61278772078281254666486961422671
61278772078281254666486990118979
61278772078281270723462730566931
61278772078281270725994131259817
61278773283535444230380330925689
61278773283567859730217312464249
61278773283570561433404019479851
61278773283675977273879666570519
61278773301260414777282612209799
61278773301292535075179270139137
61278773301292568427004290428347
61278773301292840157634497468465
61278773301292868570521303058903
61278773301296470887521639333911
61278773301296470889777976261847
61278773301296475830600285769181
61278773301365814558191912975051
61278773301365829382349938601807
61278773301393748265343583497229
61278773301401837313885368656651
61278773301401837313968936691019
61278773301401837316413301696283
61278773301401841020009312703421
61278773301401841022453677708685
61278773301401852138126965504315
61278773354579482230281333243045
61278773514003083297911171300027
61278773514003383441428183930583
61278773514003383443875901803677
61278773514003383624442408779015
61278773514003383626701840307577
61278773514003383626890126652109
61278773514004284008988827713567
61278773514004284054993432501739
61278773514006985758428520205591
61278773514006985895689192384151
61278773514006985897948623912713
61278773514006985898136910257245
61278773514069139757080920931279
61278773514069139757268949008607
61278773514100659584928077171837
61278773514101560196045607869899
61278773514101565137432801957857
61278773514104262039192639367727
61278773992674987891086993681105
61278773992675002715245022494401
61278773992675002897987389305057
61278773992675002898258985416753
61278773992675904563403946795625
61278773992675904564156059104937
61281155526191860939470159380393
61281155580023296332491789511545
61281157440586495328387906475353
61281194292376616305704516371699
61281196206673988826972297661955
61281196206990088120949070449789
61281196420647948110576767068322
61281196420647953411233287075076
61281196420647953418011208549814
61281196420648854024780860818132
61281196420648854031555687692244
61281196420648854032308029689044
61281207214834867050247130483393
61281313464730016647523788493206
61281313464730016647523789910148
61281313464730066465365373952218
61281313464730066465365375351898
61281313464730066465365378184306
61281313464730066465616078038060
61281313464730066465616079455002
61281313464730066466118519363394
61281313464730066466369223466498
61281313464730066466371547464552
61281313464730066472895327278968
61281313464730066472898766235866
61281313464730066473149813295562
61281325517381487150250321766803
61281325676903566490442243914467
61281325676914371657054485359051
61281325676914373303430482420563
61281325730089298671537584907345
61281325730089300317913496233921
61281325747803463688495420281075
61281325747803469176415124702995
61281325747803469176418477570825
61281326155477904132839484815111
61281326155477904132842837682941
61281326155513026412249166835535
61281326155513026412252605438301
61281326155513026412252605792433
61281326155513026414508597891921
61281326208655532987767550511409
61281326208687953426732266383829
61281326208687953428988258483317
61281326208687953428988602839589
61281326368188419140947711165169
61281326368212734470171247803885
61281326368212734470171248158017
61281326368212734472427326346573
61281326368212734472427584613777
61281326385902587862251347377827
61281326439112637156140775724583
61281326439112637156144128592413
61281326439112637156144128946545
61281326439112637158400207135101
61281329984298392100643999676515
61281330038132816024613995233489
61281330676221135031757595149269
61281330676231940198369922330241
61281330676475995905139393552156
61281330676475995905139393571030
61281332105488010632549812608806
61281332183244519778321677112315
61281332608668551414408368645114
61281332608700971853376178764028
61281332820403451703074911126072
61281332820403451704769745037522
61281332820403499324932711505122
61281332820403499324935035853096
61281332820403499324995387530898
61281332820403499326689964574824
61281332820403499331709776638140
61281332820403499331710891247064
61281332820403499331713215595038
61281332820403499331773653361908
61281332820403499735961833452450
61281332820403499736714974631538
61281332820403499736717298979512
61281332820403499736965678734642
61281332820403499736968002732696
61281332820403499736968003082616
61281332820403499743491782547112
61281332820403499743495221504010
61281332820403499743746268563706
61281332820403499873222502088774
61281332820403499874228757458088
61281332820403499875732982076712
61281332820403499880752794140028
61281332820403499880753565792360
61281332820403499880755888740654
61281332820403499880816327907204
61281332820403499881006937200030
61281332820403500971308622831698
61281332820403501108569291468022
61281332820403501116099583519276
61281332820403501527881589428248
61281332820403515796222117172056
61281332820403515796472820925240
61281332820403515796472821275160
61281332820403515933482871547528
61281332820403515933733575650632
61281332820403516345265134673944
61281332821386869899955804637268
61281332821386919306015039813774
61281332821386919306015040863534
61281332821386919306015041213454
61281332821386919718048094182122
61281364283540707763473126942153
61281364513941081514383250412461
61281364513965391492888428107635
61281364513966592112689128664431
61281364513966597600608833086351
61281364513977098736424341010861
61281364513977098736427693878691
61281364514185430677936092905842
61281364514185435619592133114796
61281364921855974152398847262788
61281364921859876063688592745624
61281364921859876612731267273658
61281364921859876612731267290920
61281364992539739973923732373741
61281364992759778749849501611480
61281364992759778749912177637256
61281365134351547565138066680695
61281365134351551269483867165491
61281365134566487376929816807892
61281365134566781892005807113085
61281365134570389837175196530418
61281365134570389837262236836024
61281365134570391072524686511310
61281365134570391072796282623006
61281365152076523236631287231959
61281365152076526940977087716755
61281365152076528587352999043331
61281365152292663667972660263506
61281365152292663667972660282220
61281365152292663667972664986484
61281365152292663668244634169682
61281365152292663668247728770308
61281365152292663668307305946108
61281365152292663668307310195458
61281365152292663668310404796084
61281365152292665451881209883232
61281365152292665452364824930824
61281365152295364959625742549436
61281365152295364959625746781364
61281365152295365508755457020106
61281365152295365508755457033156
61281365152295366561087249898590
61281365152295367155883480655994
61281365152296265939306484280854
61281365152296265939306484298116
61281365152296267174568933990664
61281365205239448031842374739325
61281365205251153629005729183805
61281365205251453955453309351253
61281365205251453955453395086189
61281365205251455601829306412765
61281365205470291974168083398536
61281365205470291974168083398696
61281365205470291974440052581734
61281365205470291974443147182360
61281365205470293758013951919588
61281365205470293758497567317100
61281365205470293758766064228900
61281368590928939454298937606329
61281368744520779794642264635355
61281368744553195294479246173915
61281368750356408159084145397739
61281368750356408159084145397740
61281368750356409945729174597888
61281368750357308726833165273248
61281368750357308729089502201184
61281368750418598942711953396422
61281368750451019384267651519424
61281368750453720492909607298585
61281368750454621106137115387712
61281368750454621106199791413488
61281368750461524224351843594905
61281368750461525459697861321821
61281368750461825607479098260089
61281368750465411402353213274540
61281368750465411445578836796936
61281368750465411996877847920248
61281368803604331123866617193114
61281368803628647507389267889981
61281368803628647690065748714148
61281368803639152530484585981181
61281368821330207225848188623606
61281368821330207225848188642320
61281368821330207225910864649382
61281368821330207225910864668096
61281368821354518850725924777526
61281368821354518850725924796240
61281368821354518850725924796400
61281368821354518850788600803302
61281368821354518850788600822016
61281368821354518850788600822176
61281368821354523792172672202016
61281368821354524341152670354354
61281368821354524341152670704274
61281368821365328959056972796662
61281368821365330742630872134516
61281368821365330742630876733786
61281368821365330743382984443828
61281368821365330743382984793748
61281368821365331152720625697456
61281368821365331154412878043488
61281368821365331154976962625392
61281368821366231173181903998746
61281369205394462721395214469874
61281369205394462721583242547202
61281369205394462721583242564464
61281369223119438804670440580190
61281369223119438804670440593240
61281369223120338823627490026556
61281369229025056834887285738680
61281369229025362514584596492068
61281369229028063806153737548420
61281369229028964190787544419330
61281369229028964190975572496658
61281369229028964190975572513920
61281369229028964236516737785812
61281369229028964236704764813380
61281369229028964236729128726028
61281369229028964236791804751804
61281369229028964785496735238310
61281369229028964785583775176734
61281369229028964785583775180946
61281369299928861981042870100090
61281369299928861981042870118964
61281369299928861981105546125866
61281369299928861981105546131690
61281369299928861981105546144740
61281369299928866876760425225120
61281369299928866922426941498804
61281369299928866922513981437228
61281369299928866922702009514556
61281369299928866922761586340436
61281369299928866922764685540332
61281369299928867471556655969474
61281369299928867471556655982524
61281369435827250325766322434492
61281369435827251424102375610925
61281369435829952029201410125294
61281369435830852047970431477070
61281369435830852048158459554398
61281369435830852459752437403304
61281369441626558672904221157080
61281369441630461131708420758830
61281369441630461131708425358100
61281369441630461133149973950948
61281369441630461133964757686766
61281369441723853341623388001153
61281369441723853341623388001154
61281369441727755801869140795021
61281369441735577196725419456374
61281369441735860911610319674593
61281369441735860911610319674594
61281369441735875738780921195540
61281369441739462633814424485084
61281369441739472519663634888266
61281369441739477415506542059024
61281369441739477461047707330916
61281369441739477461319675097012
61281369441739479244893583633406
61281369441739479245377194431648
61281369441739479657242768361938
61281369442599155230755985360105
61281369442599155230755985360106
61281369459453643024481851879894
61281369459453643024481851880102
61281369459453643024481851892992
61281369459453643024544527918768
61281369459453643024544527918928
61281369459460552865959203888644
61281369459461751840825168166582
61281369459461751840825168185296
61281369459461751840912208596056
61281369459461751841097137823408
61281369459461751841162912699160
61281369459461753624733722035658
61281369459461753625217332816638
61281369459461753625485830095620
61281369459461753625488928928334
61281369459464448191094179059414
61281369459464448191094179059622
61281369459464448191094179072512
61281369459464448191156855098288
61281369459464448191156855098448
61281369459464453132815994494040
61281369459464453681607964936232
61281369459464455328168805140240
61281369459465353517362761426526
61281369459465353517550789503854
61281369459465353517550789521116
61281369459465354112158992183930
61281369459465354112158992201192
61281369459465355346937831095498
61281369459465355347421441893740
61281369512639081604902409304742
61281369512639375205573839664068
61281369512639375205636515676586
61281369512639375205636515676794
61281369512639375205636515689844
61281369512639380101291394770224
61281369512639380146957911043908
61281369512639380147292555885540
61281369512639380696087625514578
61281369512639380696087625527628
61281369512639381930866459822664
61281369512639381930866464421934
61281369512639381931350075202914
61281369512639381931618572131976
61281369512639381931618572481896
61281369512639381931621671314610
61281369512955426336568022247893
61281370641190421504056075603061
61281370641190421504056075607273
61281370641190437967814844499499
61281370641190437967814844512549
61281370641190438105284890982425
61281370641222841897266861837739
61281370641222853421898241123771
61281370641222853467651826038059
61281370641222853467654148986353
61281370641222853605121876753073
61281370641222858361025975103499
61281370641225544195331530693121
61281370641225544195331534925209
61281370641225555308368936379597
61281370658912662529813740766305
61281370658915397175549295800193
61281370658947779321303804099745
61281370658947829276342005383919
61281370658947829276343124579063
61281370658947829276593057035451
61281370658951381592299883601777
61281370658951386533687134726959
61281370664715519332185331152940
61281370665043728192137271728033
61281370665043776368116849025653
61281370665147943823565929337760
61281370666014973417036247449126
61281370712126363317994935394059
61281370718874310735615747726786
61281370735651891378758053640217
61281370735967990680665510198721
61281370736051748419321261555588
61281370871615121834696753526267
61281370871623225709658322904749
61281370871626829085557105343241
61281370871647487379222532200265
61281370871647492867142236622185
61281370871647492867145589490015
61281370871647492867145589844147
61281370871647492869401668032703
61281370871647537197066011549069
61281370871647537203841954444835
61281370871647540854843438784489
61281370871647542684986835179183
61281370871647542691760628461785
61281370871647542691761657331561
61281370871651094591605777092543
61281370871651139468309786642439
61281370871651139468313139510269
61281370871651144407187845052177
61281370871651144407190944239023
61281370871651144413964737521625
61281370871651144413965766391401
61281370871659198464305591066665
61281370871659198464308943934495
61281370871659198464308944288627
61281370871659200110684855261071
61281370871659200110684855615203
61281370871659200112940847714691
61281370871659200112941192070963
61281370871661900167552650693189
61281370871661901404594015598639
61281370878721950666478677551107
61281370878722851227516694482829
61281370878733658048035574001545
61281370878830903305421200534669
61281370948678503905196479743825
61281371350221835997459181944749
61281371350221835997460210814525
61281371350221835997460210818737
61281371350225438131258297706009
61281371350225438131258297710221
61281371350225487545097587304521
61281371357005855348336390341826
61281371374182987905273147196394
61281371374182987906087940130752
61281371586883001092216877342734
61281381513092695742830904911687
61281381513312439814932916420192
61281381666903344555142057700436
61281381666903346202332385703535
61281381666928562100997566572276
61281381666935761702169367242095
61281381666935767192348879437362
61281381666939367267609893751796
61281381666939368913985805078372
61281381666939368914552988497202
61281381672618377948606216175674
61281381672626486764886855982916
61281381672626486764949532008692
61281381672626486764973896393676
61281381672626486765161924471004
61281381672626486765224600496780
61281381672629188056874583091764
61281381672629188605669652720802
61281381672629188605669652733852
61281381672629189840448491628158
61281381672629189841200599688120
61281381672836286900599728366765
61281381672836286946350189995509
61281381672836287083610854382484
61281381672836287083610858631834
61281381672837181977918530902520
61281381672837187514161881297524
61281381672837187514161885896794
61281381672837187651359878507342
61281381672844090632041964663085
61281381672844090769051929213568
61281381672844090769239957290896
61281381672844385284312848396193
61281381672844385284856040619585
61281381672844390958570099417204
61281381672845291388786481368196
61281381672845291388873521778956
61281381672845291389124225882060
61281381672845293173178645999538
61281381672845293173178646016800
61281381672845293173450242111234
61281381672847992634773047361728
61281381672847992680774208477044
61281381672847992680774208826964
61281381672847993229569278106082
61281381672847993229569278119132
61281381672847994464348112764088
61281381672847994464348117013438
61281381672847994464831727794418
61281381672847994464831727811680
61281381672847994465100225073400
61281381672847994465103323906114
61281381672910176743679403539523
61281381672941696022293099055382
61281381672953403997888694497750
61281381672953403997888694510800
61281381725804115071019598841528
61281381725804115071270302944632
61281381725804116672481106190682
61281381726010908418392832216220
61281381726011213915079388958161
61281381726021718938174707049361
61281381726022914158738923611548
61281381726022919694919224226808
61281381743529090742575496114196
61281381743529090742575499296524
61281381743529090742763523141764
61281381743529090742763524191524
61281381743529090742763527373852
61281381743529090742787887054412
61281381743529090742850563080188
61281381743747595177228919061936
61281381743747895320745928150256
61281381743747895320933956227584
61281381743747895366475120449716
61281381743747895366475121499476
61281381743747895366499484362364
61281381743747895366687512439692
61281381743747897150804608600208
61281381743748795751296955415216
61281381743748795751484983492544
61281381743748797581355635847906
61281381743748797581627231959602
61281382151411525108235477274844
61281382151411525108235849279164
61281387871089706368172196771656
61281387871089706368175291372282
61281387871089706370431628300218
61281661487691059786250730157224
61281661487691059793025557031336
61281661488567273218971756235524
61281661488675380205328577143670
61281661648124475259453108153142
61281661700427251846726921514244
61281661724064155195560565678767
61281661724912294004895895536124
61281662131732592218763063402890
61281662203546221203614503828566
61281662203546221203802531905894
61281662338246288493757451935877
61281662338246288493757451935878
61281662345426208611271983227339
61281662362160877670379035025446
61281662362168981545338280410086
61281662362196904089174282171696
61281662363141279127579863314285
61281662363141293952221502925823
61281662415350212124476521621449
61281662415370626830856019672138
61281674569389073280480553286501
61281675047987728035675234762985
61281675260628849914330837892877
61281675260698241260206204308089
61281675260698242907334227943977
61281675260700942963641292011941
61281675260733363404862344458165
61281675260733363404862344462537
61281678646052378998750122422893
61281678716955883590108473188429
61281678859087092921274367396996
61281678859087096625641058471990
61281678859087098457454667643670
61281678876488769743852718074173
61281678876488770109714031702301
61281678876776966077232686573405
61281678876776966077232686574857
61281678876812082868722749906845
61281678876812084515850773544185
61281678882720393816598660991720
61281678929954594795147434868653
61281678929989711586637498202093
61281678953623903760955955693148
61281678953624203904472964781468
61281678954491145012824799658352
61281679355375620832427368051341
61281679355410742977083508201417
61281679432222923314221607180360
61281679432222923314472311283464
61281679433065488143141744630996
61281679567797938087183345795953
61281679568086134056958337594993
61281679568086135704086361232333
61281679568121256201614477745069
61281679568121256201614477750893
61281679568122142491799653832816
61281679568989388732395868514758
61281679574967058224539769054428
61281679591719420676327467460058
61281679591719420676327468877000
61281679591719420722081025090560
61281679591744652686173525825794
61281679591744652686236201851570
61281679591744653235028172293762
61281679591744653235216543327682
61281679591744653235279219353458
61281679591755443387123947428992
61281679591759345847369695617926
61281679591759345847369695636640
61281679591759345847369695972058
61281679591759345847369700222860
61281679591759345849061952918812
61281679591759410092084697774500
61281679592595971501809921251620
61281679592595971501809921601540
61281679592622689627989807278656
61281679592623890199613478626672
61281679592623890201788198458598
61281679592623890201788198460050
61281679592623890202057843631936
61281679592692933914801753390104
61281679592692933914864429415880
61281679592692934463656399858072
61281679592692934463844770891992
61281679592692934463907446917768
61281679644926233643387033151080
61281679645797616642199822683456
61281679645797616642199822702330
61281679645809622382880186235130
61281679645809622382880186235178
61281679645870562632716758902796
61281679645870562632779434928572
61281680773484450071257511231400
61281680791210326173238882261244
61281680797118996007121220870354
61281680797775493272354192844026
61281680867983732084138973055163
61281680867983732084138974454843
61281680868018854226350639535965
61281680868018898693093757167304
61281680868019749298648998302834
61281680868019749306180065188757
61281680868019754794099659411473
61281680868019754794099774196897
61281680868022489851052779706526
61281680868022500964090181160914
61281680868675394311762532519628
61281680868676296526703628600530
61281680868678996445749249197462
61281680868678998229323153134586
61281680868678998230139060677916
61281680868895101148176453518696
61281680868897802853222434028288
61281680868897834558734304755846
61281681009826748236751642330068
61281681009826758115007110289524
61281681009826763054134844269252
61281681010694039305809194054342
61281681010766983647103549687322
61281681027540661209940730894281
61281681027540676034582370033643
61281681027540676034582370505819
61281681027551424314540819531944
61281681027555341598947571131060
61281681028207932692811192960004
61281681028492811754003567161876
61281681028524046259775043205326
61281681080718556933547680626251
61281681080722197908971422072110
61281681080722207238434575097796
61281681080729411918189926965886
61281681080730262530710920285307
61281681080730262530711035070731
61281681080730264314284824222431
61281681080730268018630624707227
61281681080730269665006536033803
61281681080730303019340136044150
61281681080733004722775568121536
61281681081378706287241795500170
61281681081386811397610509472210
61281681081389513101045941549596
61281681081593908640792720365463
61281681081597544263028858448006
61281681081604748805523455940624
61281681081605647588945429287350
61281681081605647588945430704292
61281681081605647726143421897898
61281681081605647726143423314840
61281681081605649373272475820504
61281681081670440471918315457124
61281681081670488604323557037578
61281681081670490250699468364154
61281681081677693146818154530196
61281681081678545582223578568680
61281681081678545582224607438456
61281681081678545582224608501266
61281681081702877345934152582025
61281681489268349085136436293877
61281681506117672898337922149414
61281681506153996354142252607544
61281681506994223537524704168468
61281681506994223674722696779016
61281681507098423087230829697737
61281681507098423094005656571849
61281681507098439146818444272317
61281681507098439146818444744493
61281681507098674716222701194444
61281681507098689533605903133628
61281681507098689535868433849036
61281681507102276990481371929681
61281681507102276990481371946943
61281681507102276990502292653343
61281681507102293461771553498297
61281681507102325005563929530458
61281681507122689904463727108252
61281681560168251771109661438677
61281681560168251771109665688027
61281681718829386704466847382059
61281681718829386704466961830613
61281681718829386704466962167483
61281681718829388350842758708635
61281681718829388350842762957985
61281681718829388488291802628229
61281681718829388899885780459873
61281681719704738411711653301073
61281681719798131145146377462695
61281681719798131145149472063321
61281681719798131151924298937433
61281681719798132379928310957627
61281681719798132379931406030429
61281681719798147204737086637901
61281681719798147204737087110077
61281681719801985048420935018927
61281681719802001512158784604433
61281681719802001512162226411001
61281681719802001512162227810681
61281681719802001519690195863881
61281681719802033063482571896042
61281681719808937416705572288197
61281681719808937416705573337957
61281681719808937965748246833493
61281681719808937965748247883253
61281681719812806678775588110779
61281681719812806685550410752803
61281713335482808711667518750927
61281713341463195422455249387694
61281713341484805755679903746734
61281713341495610922292230926254
61281713341671228226422360721231
61281713388948635236190766174895
61281713412581936673594877829942
61281713412617960621618025232040
61281713814369661685252701094459
61281713814373269439987742217386
61281713814373269439987742234648
61281714027083782664431671474146
61281714027083782664431671487244
61281714027083782664431676073464
61281714027083782664518711762490
61281714027083782664518711779752
61281714032761563586227521859268
61281714032769667461186767243908
61281714032772368752839849038788
61281714033085752121945273590103
61281714033742260500215389800719
61281714033742260500215647018163
61281714050487439825532525113774
61281714050498244992144852293294
61281714050706278393143637903900
61281714050714383502968757870468
61281714050714383502968758224600
61281714050714383503448901015456
61281714050714383503448901369588
61281714050714383503720870179780
61281714050714383503720870533912
61281714050717083559755965083420
61281714050717083559755965437552
61281714050717083559843005375928
61281714050718284133824001417778
61281714050718284133824001419230
61281714050718284133824001436492
61281714050718284133911041711946
61281714050718284133911041729208
61281714050718285369170019517748
61281714050718285376031996931997
61281714050718285963969722161898
61281714103892011809581643755864
61281714103892011809853612920188
61281717412434311680978789695571
61281717412434312046840103323699
61281717483334214321198114271991
61281717483407210177821417697443
61281717483442326969311481030883
61281717483442332281555412550057
61281717625250221345464722911070
61281717625250221345485614919662
61281717625250221391218279123178
61281717625250221391218279124630
61281717642865898480090607232436
61281717642865900312739896747796
61281717642870700959293409459620
61281717642870701508419652039283
61281717642870701508419652039284
61281717642870702791942698974979
61281717642870702791942698974980
61281717642870703157804012603107
61281717642870703157804012603108
61281717642870734306031268703398
61281717642931539043318872471973
61281717642940094501423042088931
61281717642940094501423042090383
61281717642974913345566794516687
61281717642974918286950865424351
61281717642975211292913105422371
61281717642975211292913105423823
61281717642975212940041129058259
61281717642975212940041129059711
61281717642978804272835311739260
61281717642978804824134322863976
61281717648840316399337544650083
61281717648848419725254115489427
61281717648851122023485810208517
61281717648872731350131851643347
61281717648875438589750711853465
61281717648883536516744178822867
61281717648883538163872202457303
61281717648883538163872202458755
61281717648883541869910255639503
61281717648883542464706862654741
61281717648883542464709957238105
61281717648887429642690434909148
61281717696117423213081449937800
61281717696117723219337790384179
61281717696117723402352391491897
61281717696117723814134397400869
61281717696117725049480410878435
61281717696142035027230127645817
61281717696152840010827853717619
61281717696152841840970474211875
61281717702061170770839260667483
61281717702061170770839605041017
61281717702061170770842699624381
61281717702061170775086035465737
61281717719740219084976152255592
61281717719740219084976153305304
61281717719740219084976153305352
61281717719740219085038828281368
61281717719740219085059720289960
61281717719740219085226857408456
61281717719740219686599492226647
61281717719751024251839184587976
61281717719751924682202182725848
61281717719751924682223074734440
61281717719776236307079918879768
61281717719776236307100810888360
61281717719776236307267948006856
61281717719776241843260220544836
61281717719776242392240219051258
61281717719776541986777229633156
61281717719787048794470533135116
61281717719788249368538569488396
61281717719788249963063204135508
61281717720735344671647974512759
61281718103816480961916992295064
61281718121538749256617723566867
61281718121542357063961239757156
61281718121542357612753209845216
61281718121542357612753210199348
61281718121542357612840250120462
61281718121542357612840250124674
61281718121542357612840250137724
61281718127450982431121295216904
61281718127450982431309322244520
61281718127450983025920996815554
61281718174716383510713145535667
61281718174716383510716244368381
61281718198350585522644204312246
61281718198350885711893877604082
61281718334139951498468438687542
61281718334139951498468443404904
61281718334248969472679412085831
61281718334248969474350775955359
61281718334248969475186453116871
61281718334249262481148693110519
61281718334249264128276716746407
61281718334249264128276716747859
61281718334249267834314769927155
61281718334249267834314769928607
61281718334252855461070899427408
61281718334252855461070903678210
61281718334252856012369915151442
61281718334252864752311907637192
61281718334252870288304182274644
61281718334252870288492209302260
61281718334252870837284179390320
61281718334252870837284179744452
61281718334252870837371219665566
61281718334252872070373861593192
61281718334252872070373864775520
61281718334252872071878086211816
61281718334252872071878089394144
61281718334252872072630197471368
61281718334252872072630198521128
61281718334564162860282964243704
61281718335128157352713894949082
61281718340052177352403021113496
61281718340157587704979766511015
61281718340157589352107790145451
61281718340157594841698858442723
61281718357776702122218200600541
61281718357778055287037234946052
61281718357778086389591149987722
61281718357778088035967061314298
61281718357871758758569061940616
61281718357875366565996145793878
61281718357883471675549301195440
61281718357886171732608472973398
61281718357886171732608472986496
61281718357886171732608473327530
61281718357886171732608473340628
61281718357886171732695513279004
61281718357886471929473499164251
61281718357887372306676509320854
61281718357887372306676509322306
61281718357887372306676509339568
61281718357887372306763549615022
61281718357887372306763549632284
61281718357887373539766190492888
61281718357887373539766194724976
61281718357887373541270419343600
61281718357887373542022527420824
61281718357887373542294496585148
61281718357887374134562794304324
61281718357887374136819131232260
61281718357887374136822230064974
61281718358759099926000277117066
61281718358762658822106224898538
61281718358856077162876886844240
61281718358856077163127590947344
61281718358856077163131033090782
61281718358866734217007977717505
61281718411061098747175173857350
61281718411061099981682043581716
61281718411061398936424847149186
61281718412033707484761296955147
61281719539612456352964119704769
61281719539612456764829950534299
61281719539644871852801101243329
61281719539644871852801105492670
61281719539644871852801105492679
61281719539644876608998182658334
61281719539827342456831777704987
61281719539831244322552895853147
61281719539831244322552896902907
61281719557336964918568514738490
61281719557369497372476150935495
61281719557370698129474844102839
61281719557373454597429237776770
61281719558209613829480233394176
61281719558309572596232507270016
61281719558528416069915336823900
61281719558528430893323314803560
61281719558528430894075427112872
61281719563279378848587738068283
61281719563282080140240819863163
61281719563497009983412002131756
61281719563497009983600288476288
61281719563497009990942294183010
61281719563497009991214267598136
61281719563498216284492040187300
61281719564226409504632794536745
61281719610512009435910799367713
61281719610512309625160472659549
61281719610512359450802831322827
61281719610548381611971657300635
61281719610548382160763626343147
61281719610731195771773984875223
61281719610731196876634189542142
61281719610828456502289133701267
61281719634037141306204566400448
61281719634037141306288249220240
61281719634146810728712414290919
61281719634146811277504384378979
61281719634146811277504384733111
61281719634181682644222093359134
61281719634182833438673210374049
61281719634352290617230545194006
61281719634352290617251465782314
61281719634365248169646856021820
61281719634365248176423892458482
61281719634401721241461000477860
61281719634401721241711704580964
61281719634401721790754722082852
61281719634473466470405337994304
61281719634473466470408775416008
61281719634473466470408780137742
61281719634473466607603416711230
61281719634473766613922347082624
61281719634473766613925784620968
61281719634473766613925789226062
61281719634473766613925790288920
61281719634473766796874010709418
61281719635021706592895359426398
61281719635021739943632617774504
61281719635021862383611844101140
61281719635021862795478827405639
61281719635129813567290146096084
61281719635129913912809784739245
61281719635129913912809785802055
61281719635129914461601754827305
61281719635129914461601755181437
61281719635129930383827193238271
61281719635129930521025185848819
61281719635129930521025296048023
61281719635129930521025300634243
61281719635129978516589204614051
61281719635336655090228472094034
61281719635348618188658657648496
61281719635348618196192019834656
61281719635348651549793345524412
61281719635348666373866199704940
61281719635348666373869756639418
61281719635445877684718705510570
61281719635445911036456716094358
61281719635445912868378251096012
61281719635445923986415777889336
61281719635445923986499345923704
61281719635445927692456155890234
61281719635445927692539723924602
61281719770033071261059939230837
61281719770048847325915248038541
61281719770048847325915252287891
61281719770069560933206533201523
61281719770073157716282903695415
61281719770073163204202608117335
61281719770073163204202612703555
61281719770080366099818860381043
61281719770083967822022969440883
61281719770083968370814935296855
61281719770083968370814939883066
61281719770083968370814939883075
61281719770361344347210222180760
61281719771016489040134559805947
61281719771016490691593046358991
61281719771016490691593303576435
61281719771235343486960582718671
61281719771236188738698674916563
61281719771236189287177608540599
61281719771236189287741692772583
61281719771236189289433945468535
61281719771236189289437044301249
61281719771236189290186057777847
61281719771236194091868103433225
61281719771236194228561679448263
61281719771236194229149778869181
61281719771236194229314591989623
61281719771236238563506123703267
61281719771344295720829521523001
61281719771344295720830293175333
61281719775941411302275243322249
61281719775957471641683911429143
61281719775981788198159113623125
61281719775981788198159457979397
61281719775981788198162557166243
61281719775981788205689376976571
61281719775981788205689496348215
61281719775989892080648622361211
61281719775989892080648741732855
61281719775992593783895681987735
61281719775992593783895686573946
61281719775992593783895686573955
61281719776164303098151434758210
61281719776172406973109905308190
61281719776172406973112999908816
61281719776176309021849496460405
61281719776176309616844860471625
61281719776176309619101197399561
61281719776196718041330644497340
61281719776196718597988416296770
61281719776200626183109762133835
61281719776200626183673846365819
61281719776200626185366099061771
61281719776207523207942971676860
61281719776207523208131258021392
61281719776207523215473263728114
61281719776207523215745237143240
61281719776208729509023009732404
61281719776208730060325344446411
61281719776211431212458354653700
61281719776211431761250325095892
61281719776211431761501029198996
61281719776211433408442143965798
61281719776272371411737396293514
61281719776272371414247876268402
61281719776273572580948389015182
61281719776273572582371370065456
61281719776816762602925193973199
61281719776828872297553896972214
61281719776831574001006030296866
61281719776831574001006805131526
61281719776924814261520497715199
61281719776924814675559611036635
61281719776924830732807321816715
61281719776924830732807579034159
61281719776924830732808350686491
61281719776925981666778624020069
61281719776926133614448043527078
61281719776928835325493892484007
61281719776936939200453251254391
61281719776936939200453255840611
61281719777144814702538707348349
61281719777144814702538711580437
61281719777144814703290819657661
61281719777144819458649007206023
61281719777144819641663346858593
61281719777144819641666441328077
61281719777144819642228205910735
61281719777144819642230525560061
61281719777144819642231300511361
61281719777144819642231301444481
61281719777144819649761592445975
61281719777144848061890695517339
61281719777144863931606347314343
61281719777144864116312943763811
61281719777144869467034884227413
61281719777144869474565176278667
61281719777252921133158156022613
61281719777252921133158157072373
61281719793704062585529519965043
61281719793707664307733629024883
61281719793707664848995675883681
61281719793707664848998774716395
61281719793707664848998775070527
61281719793707664856525594880855
61281719793707664856525599467075
61281719793714867752141847144563
61281719793714867752141961929987
61281719793718469474345956204403
61281719793718469474346070989827
61281719793718470023137922060375
61281719793718470023137926646586
61281719793718470023137926646595
61281719793718470023138040959834
61281719793718470023138041432010
61281719793901285288338080668757
61281719793901285290594417596693
61281719793926502422414764325531
61281719793926502422978848557515
61281719793926502424671101253467
61281719793937309647747060064214
61281719793998547704821572760700
61281719793998548253864590262588
61281719794555046896735109770582
61281719794869480124056759621338
61281719794869494941439617186988
61281719794869494941439961560522
61281719794869494948214444061100
61281719794869494948217887267348
61281719794869495536236219598744
61281719794869495536236305692024
61281719794869495536236563972278
61281719794869495543011390846390
61281719794869496778629033368308
61281719794869544950013866646142
61281719794869544956788950387778
61281719794871195997776845723691
61281719794978749608262033530978
61281719794978797784245422403536
61281719794978797784248521590382
61281719794978797784997534699798
61281719794978797784997534712848
61281719794978797785000633532512
61281719794978797785000633899694
61281719846857374327656792217671
61281719846881690884131995811333
61281719846881690884135437954771
61281719846881690884135439017581
61281719846881690891662259164779
61281719846892496469868567362483
61281719846892497704650497670875
61281719846893396488825613609259
61281719846893397037617582651771
61281719847064156554116560367015
61281719847111334447223205884420
61281719847111334447473909987524
61281719847111336094415024754326
61281719847112234465991970022964
61281719847112235015285691627956
61281719847112236662226720655610
61281719847112236662226806394758
61281719847173173430238285007877
61281719847173473024712275194629
61281719847173473619508879004661
61281719847173474719301233352096
61281719847173474854792653075002
61281719847209491893885519020816
61281719847209491893885522190046
61281719847209491896329887208408
61281719847732425250834398168599
61281719847732425250834741125191
61281719847732425250834741614837
61281719847828738011194804089545
61281719847828738011194918874969
61281719847828738011466773272535
61281719847829638578943823965053
61281719847829671750345342784279
61281719847829671750345686230517
61281719847840443562625609115933
61281719847840443608358273319449
61281719847840445391932177256573
61281719847840476916958012920391
61281719847840493388248194961391
61281719847864788541835749074311
61281719847864788541835749546695
61281719847864788541835749563957
61281720248647505922653726859719
61281720248959997274771991504258
61281720254879129492848304235808
61281720255535593955375964947565
61281720255535593955375969196915
61281720255535593955647819345131
61281720272278405715846465287607
61281720272280751916281785013687
61281720272281090950252225070187
61281720272281991518064007064751
61281720272282007986842540203419
61281720272282007986842544789639
61281720272499895574151850455467
61281720272499928925976870744677
61281720272500796141963632450031
61281720272500845552731709648095
61281720272500845553295793880079
61281720272500845554988046576031
61281720272605005551649446775970
61281720272605306287518693139640
61281720272605306287518693256280
61281720272605306287518694692144
61281720272605306287518697861374
61281720272605306289963059679938
61281720272605306289963062862266
61281720272608891537784969444549
61281720272608906362590650524197
61281720273153401325483158583304
61281720273153401508413815397368
61281720273153401874275129025496
61281720273153449684144782919920
61281720273249795570429224240846
61281720273250996329956222083300
61281720273261475545611769829463
61281720273261475545611774415683
61281720273261518190182113249363
61281720325456034021979203087663
61281720326439098363824807793819
61281720326439103851744512215739
61281720326439146496314851403551
61281720326439146496314855635639
61281720484976863191122907579905
61281720484988565083940458353049
61281720484988570571860165961509
61281720484988918940377430246491
61281720484988918940377434832711
61281720484988918940377549618135
61281720484991620643624489873015
61281720484992521211373509748523
61281720484992521211373514334743
61281720485303813222260166798524
61281720485305013796328203151804
61281720485305014345371222070634
61281720485307415310492955124672
61281720485307415493507294764144
61281720485307415493507294777194
61281720485307415495265665623646
61281720485307415496017774752082
61281720485308616067641449286798
61281720485308616067641450349656
61281720485960277684787712724857
61281720485960277684787827510281
61281720485960277685059680508167
61281720485960277685059681907847
61281720485961177520814219792663
61281720485961178069606190234855
61281720485961178252536732600365
61281720485961211423938250019911
61281720485961211423938251419591
61281720485961216363065983999639
61281720485963879361259272366605
61281720485963879407263789568007
61281720485963929186881858212063
61281720485971982687426546972183
61281720485971983236218517414375
61281720485971983236218517751245
61281720485971983282223149738071
61281720485971983282223151137751
61281720485971985065524971106461
61281720485971985065524975355811
61281720485971985065525085555015
61281720485971985065525085891885
61281720485971985065525090141235
61281720485971985065776019228967
61281720485971985065776022415507
61281720485971985065797055074875
61281720485971985065797058261415
61281720485971988175346251730973
61281720485971988770121822900303
61281720485971988770142739374567
61281720485971988770142743960787
61281720485971988770142854159991
61281720485971988770142858746211
61281720485972021529678311179159
61281720485972033061841103596703
61281730334921088779282078834300
61281730334921088779302970842844
61281730334921088779470105861868
61281730334921088779490997870460
61281730334922289353287439161756
61281730334922289353538143264860
61281730334922289353559034223740
61281730334924991239736750664328
61281730334924991239799426690104
61281730334924996181120821571992
61281730334924996181183497597768
61281730334925029525665483310480
61281730335030406902078772972936
61281730335030406903773348617182
61281730335030406903774120269514
61281730405606088570087379856867
61281730405606989320850996239372
61281730405789776539757610545031
61281730405789776585511538765623
61281730405824893193987005242147
61281730405824893377001602099063
61281730405824898684413750695107
61281730405825793944750621624652
61281730405825793944750621974572
61281730547600387078044102144364
61281730547600387078064994152956
61281730547600387078232131271452
61281730547600420432585084600294
61281730547624698703109866375612
61281730547624732651987453982932
61281730547740920126798027930904
61281730547740920128305347150154
61281730547740920128492600392822
61281730547740920128492604624910
61281730547740920129057459459466
61281730565142580883859093451564
61281730565142581432926127664530
61281730565142582660089953975376
61281730565142582660089958580310
61281730565142582667704961967000
61281730565142582668457074276312
61281730565325364396936943134627
61281730565346973082950005827576
61281730565346973082970896786456
61281730565350574805175005846296
61281730565350580333803352848946
61281730565357479753006211481763
61281730565357479753256915584867
61281730565361385507758714132580
61281730565361385507758714604964
61281730565361386056825753049810
61281730565361387283989579360656
61281730565361387283989583965590
61281730565361387291604587352280
61281730565361387292356699661592
61281730565361420635814599649866
61281730565361420635814604254800
61281730565454790488161908673656
61281730565466796230349594612246
61281730565466796231101706921558
61281730565466796954791863139662
61281730571016084106760324696924
61281730571040396143210773606766
61281730571047298849514673025287
61281730571048499606597306235484
61281730571233687973640364906267
61281730571234888730659950082204
61281730571259234121379783932388
61281730571259234121379784286520
61281730571266103473476974436343
61281730571270011469843823714914
61281730571270011469906499740690
61281730571364617209658866978493
61281730571375422192493251927390
61281730618281485003128286067079
61281730618316601794618349400519
61281730618500289627027911452359
61281730618500289764288952098619
61281730618524606742332769318525
61281730618535406418517974785799
61281730618535411908945092248695
61281730618632419207583979361596
61281730641950808793663042934872
61281730641950808793851072534296
61281730641950808793935016822334
61281730641951108937368080572904
61281730641951108937368081622664
61281730641952009367731079760536
61281730641952009367731083992624
61281730641952009367919107837864
61281730641952009367919112069952
61281730642158802714958069088086
61281730642169613417562668792536
61281730642169613417562669842248
61281730642169613417562669855346
61281730642169613417750696869864
61281730642169913561079677880856
61281730642169913561079678930616
61281730642170813991630704673432
61281730642170813991818732750760
61281730642267221186532372897552
61281730642268110499715927961219
61281730642268121617835741095050
61281730642268125323877051375141
61281731043921316213350891188827
61281731043924917935491952218620
61281731043924951289824013538870
61281731044029433761995863084540
61281731256743549305790078947954
61281732462099188430290877289391
61281732479502060831454807309423
61281732479534476331291788847983
61281732479534476377024453051499
61281732479752113597942946201606
61281732479825064532335124751483
61281732479825398027579563157720
61281732485734924011035136467957
61281732532712104637424530171449
61281732532712104683157194374965
61281732692523872159702739852107
61281732692559889381743825864287
61281732692559889381743830450507
61281732692559889930535796306479
61281732692559889930535796643349
61281732692559889930535800892699
61281732692559894869663530623077
61281732692561123894808935239900
61281732692571929068195314457420
61281732692571929068198409058046
61281733171134232512060771186851
61281733171134232512060775773071
61281733171134233060852741629043
61281736769523431943575741714020
61281736769523431943576774815884
61281736769523431943578840546734
61281736769523431943579869416510
61281736769523431944328887125196
61281736769523431944331981725822
61281736769523431945835177356578
61281736769523431945835177474670
61281736769523431945836206344446
61281736769523481768947278964748
61281736769523481768947280014508
61281836183087706660464842925342
61281836183087739876533075190500
61281836183087739876721361535032
61281836183087740007204304989102
61281836183087740013731440503756
61281836183087754694104678259640
61281836183087756478494485140776
61281836660714097179656342424147
61281836661686398473271922348396
61281836661686409449299359269564
61281836821226484230066207060773
61281836821226487934414330493863
61281836821226487936106583189815
61281836873457031950836403710518
61281836891182608594852167804354
61281836891182608594915307773508
61281836891182908731845517947160
61281836891185310296846338799168
61281836891185315230427119424729
61281836892057910268031194536141
61281836892057910268034289136975
61281836892057910268783306845453
61281836892057910270562221822315
61281836892057910270562594880559
61281836892057910270562599479829
61281836892057910271314334131627
61281836892057959674549283299099
61281836892057960230935455817763
61281836892122800557750459957886
61281836892122800559257008574564
61281836892122804263790837486608
61281836892122806048180648972838
61281836892123106237451242969622
61281836892123106239689753793236
61281836892123106239961722957560
61281836892123106239965166163808
61281836892130889610309015355342
61281836892130889615328827401396
61281836892130904434216253959204
61281836892130904434467044168638
61281836892130904434467302435842
61281836892131210114921312715725
61281836892133596397224065901812
61281849814221719811963867655423
61281849814221721458339778981999
61281849814221721460602682397355
61281853405790641087266265332793
61281853405790641089710629275247
61281853405790641089710630338057
61281853405790641089714072481495
61281853405790641089776748507271
61281853405790641089964776584599
61281853405790642873350652444395
61281853406447133001777525495093
61281853412639409409125866489222
61281854044546257175533452591845
61281854049834709830825676104677
61281854049834710425621906862081
61281854049834710425893876045071
61281854049834710428153307101457
61281854120734312322468633415439
61281854120734312327527958308589
61281854120734312365959314911403
61281854120734312373469829562989
61281854120734312373553516987875
61281854120734612516798556893205
61281854120734612562824082288303
61281854121390807984816375558499
61281854121390809631192286885075
61281854121390809633455190300431
61281854121609614255008339636717
61281854121609614255824247179999
61281854121609614255826571527973
61281854121609614258104603647049
61281854121609614258106927995023
61281855249249334856338254065368
61281855249249335267932230847252
61281855249249335268120517191784
61281855326061431873142655827902
61281855326061431873142657244844
61281855326061465219882117891662
61281855326061465226409253406316
61281855326061481691172298043336
61281855326936781930393647779478
61281855327034028425155261834614
61281855327034028425155262884374
61281855327034093074876667753664
61281855479612794652161055411755
61281855479612794654417392339691
61281855479612794654420835545939
61281855479612794654483511571715
61281855479612794654671539649043
61281855479686024914448931526533
61281855479686040836423350171505
61281855479686040836508066098777
61281855479686040836695319341445
61281855479722043782614765420097
61281855479722043782615138478341
61281855479722048723977920207581
61281855479722063548160337386147
61281855479722063548915888652357
61281855479722063548976240206451
61281855479722063549164268283779
61281855479722063549166592755461
61281855479722063549167711962411
61281855480597361732258812581479
61281855480597361732258812935611
61281855480597393438396243222937
61281855480597395085588057489313
61281855480658283682627208239886
61281855480658331860326410541232
61281855480658331860577459017870
61281855480658333507454807248462
61281855480658333507455463046896
61281855480658333507455836118238
61281855480658337341719355706540
61281855480658337344226396737580
61281855480658337350756971209132
61281855480658338990354616704538
61281855480658338997882584757738
61281855480658338997885654892644
61281855480658338997947670870636
61281855480658338997948417007488
61281855480658338998136703352020
61281855480658353815518900887148
61281855480658353815518900887308
61281855480658589361844031847758
61281855480658604179227576743534
61281855480658604186760967627502
61281855480658637530989949703324
61281855480658637530989951103004
61281855480658637533496962038008
61281855480658637533496990734364
61281855480658637533496992134044
61281855480658637533499316132098
61281855480658637533500429691262
61281855480658637533500435340292
61281855480658637538582546127406
61281855480658637540027565205916
61281855480658637540027566605596
61281855480658637540274798823358
61281855480658637540841981888056
61281855480658637540842324844648
61281855480658637540842353541004
61281855480658637540842354940684
61281855480658639179624839048534
61281855480658639187215568866658
61281855480658639187215569216578
61281855480658639187217893214632
61281855480658639187403854161430
61281855480658639187403855561110
61281855480658654004517527119448
61281855480658654004538419128040
61281855480658654004599144208390
61281855480658654004787172285718
61281855480658654004789466187736
61281855480658654004789494884092
61281855480658654004789496283772
61281855480658654004790609842936
61281855480658654004790614092286
61281855480658654004790615491966
61281855485594349543232698410503
61281855485594349543232698410504
61281855485594349543483402513608
61281855485594350138029300704216
61281855485594350138280004807320
61281855485594350138280004807479
61281855485594351189859313840184
61281855485594351784655916133896
61281855485594351789739519181832
61281855485594650327550570107907
61281855485626766694779119006769
61281855485626787050791577648415
61281855485629740174515419067296
61281855485630689511309299507202
61281855485630689511312398339916
61281855486469669731538288644799
61281855486469669731538288644800
61281855486469669731538660181108
61281855486502083583410790837850
61281855486502116940270785197732
61281855486566914578837606577390
61281855486566962757059166503510
61281855486566962757330389531142
61281855486566962757331134151514
61281855486566962757331135667834
61281855486566962757331507223016
61281855486566962757331508739327
61281855486566962757331508739336
61281855486566962762413619526450
61281855486566962763858638488320
61281855486566962763858640004640
61281855486566962764673055287100
61281855486566962764673428339728
61281855486566964403455912447578
61281855486566964411046642265702
61281855486566964411048966613676
61281855486566979228348600518492
61281855486566979228620568166496
61281855486566979228620569682816
61281855486566979228621688891001
61281855486566979228621688891010
61281855486610201542008664587831
61281855532895773335083087908153
61281855532895775118656990428335
61281855532895775118656991845277
61281855532895789941122390660643
61281855532895789943571603626967
61281855533771086338992566472305
61281855533844339654576673465619
61281855533844373005586533883273
61281855533844373008093946450781
61281855533844373012907905848607
61281855533844373013116825934527
61281855538804667372009420361022
61281855538804710009738009438214
61281855539752648413645445649971
61281855539752648414397557959283
61281855539752648414648262062595
61281855539752696592890742693663
61281855539752698231673944210205
61281855539752698231677071740727
61281855539752698231928463174165
61281855539752698239204236261459
61281855539752713056653327846009
61281855539752965067678312165091
61281855539752998421195585150253
61281855539752998421199057054309
61281855539787815023418522264849
61281855539787829847576551078145
61281855556530291458968224006545
61281855556530291458971666149983
61281855556530591602488675238303
61281855556534193919485944982036
61281855556534193919489388188284
61281855557405589642062766769051
61281855557405622995392011676885
61281855557405889785579748580925
61281855557466865450082194681984
61281855557470414052948884385650
61281855557470414053220480497346
61281855557470419536057609678296
61281855557470419541140183856456
61281855557470419542895112597058
61281855557470419543375628775800
61281855557470428877381862178472
61281855557470430524510918934938
61281855557470434367537010456926
61281855557470462223849359309996
61281855557470462224120955421692
61281855557470462230648086686996
61281855557470462230648459758338
61281855557470462230899133647314
61281855557470462230899135163634
61281855557470463870246105253904
61281855557470463870246191342972
61281855557470463877776483394226
61281855557470463877777139192660
61281855557470463877777512264002
61281855557470463877777516513352
61281855557470467711768689616478
61281855557470467712040658780802
61281855557470467712041031852304
61281855557470467714275730647518
61281855557470467714276103700146
61281855557470467714548072883344
61281855557470467719362030746136
61281855557470467721054283442088
61281855557470467721078274283394
61281855557470467721078274302108
61281855557470467721078647354896
61281855557470467721325879572658
61281855557470467721893062637196
61281855557470467721893435689824
61281855557470467721893435689984
61281855557470469360676292850302
61281855557470469368183340198554
61281855557470469368204260903502
61281855557470469368207331038408
61281855557470469368266649965878
61281855557470469368267023018346
61281855557470469368269347016400
61281855557470469368270093153252
61281855557470469368454936310410
61281855557470478695410389436514
61281855557470484185568607868588
61281855557470484185649851904902
61281855557470484185650224957690
61281855557470484185653295092436
61281855557470484185653295111150
61281855557470484185840577032912
61281855557470484185840577033072
61281855557470484185841696241266
61281855557470767901311625732448
61281855557470767903818666763488
61281855557470767903822109969736
61281855557470767910349241235040
61281855557470767910596473452802
61281855557470767911164029570128
61281855557470784374920818837834
61281855557470784375108846915162
61281855557470784375111170913216
61281855557470784375112290121401
61281855557470784375112290121410
61281855557478567340954497707989
61281855557478574468722895035139
61281855557478574478509266796837
61281855557478589296146614976947
61281855557478819306792852011972
61281855557478824835612578910019
61281855557478824835612578910020
61281855557478824835633470918563
61281855557478824835633470918564
61281855557478824835633470918611
61281855557478824835633470918612
61281855557478824842200149359135
61281855557478824842200149359136
61281855557478824842471745470832
61281855557478824842952261668447
61281855557478824842952261668448
61281855557478824843223857780144
61281855557478824843223857780303
61281855557478867477693326936317
61281855557478867477693326936318
61281855557478867477944031039421
61281855557478867477944031039422
61281855557478867484450585971859
61281855557478867485286295013347
61281855557478869124320199583442
61281855557478869131579638477523
61281855557478874657721606888330
61281855557478874657972568208877
61281855557478874657972568208878
61281855557478874657993203000025
61281855557478874657993203000026
61281855557478874660228647919369
61281855557478874660228647919370
61281855557478874660231975271719
61281855557478874660231975271720
61281855557478874660232000787199
61281855557478874660232003969527
61281855557478874660252924675879
61281855557478874660500244031066
61281855557478874660500501248462
61281855557478874660500501248510
61281855557478874660503944454758
61281855557478874660504059245957
61281855557478874660504059246005
61281855557478874665312250967305
61281855557478874665312250967306
61281855557478874665314574965359
61281855557478874665315321102211
61281855557478874665315321102212
61281855557478874665315694173554
61281855557478874665523495051279
61281855557478874667758939970623
61281855557478874667759968840399
61281855557478874667762291788693
61281855557478874667762296020781
61281855557478874667782926579841
61281855557478874667783183797237
61281855557478874667783188029325
61281855557478874667846721795097
61281855557478874667846721795098
61281855557478883948961438471218
61281855557478883948982359195039
61281855557478883949046154415959
61281855557478883949046154415960
61281855557478883949233407658627
61281855557478889485145584066296
61281855557478889485229923734281
61281855557478889485229923734282
61281855557478889485229923752996
61281855557478889485417180159277
61281855557478889485417180159278
61281855557478889485417208858489
61281855557502850965459768377926
61281855557502850965460026645130
61281855557502884316550129409518
61281855557502884316550473765790
61281855557502884318998191638884
61281855557502899133933331348702
61281855557502899133933675704974
61281855557502899134121703782302
61281855557502899136360243302272
61281855557502899136381135310864
61281855557513691125462425186727
61281855557513691125462769542999
61281855557513957921965234201490
61281855557514006092865450386248
61281855557514006092865708653452
61281855958284395948961216019876
61281855958284395951388127973446
61281855958284395951660097137770
61281855958317116033112166646168
61281855959257258941953326155692
61281855959257292293527671388074
61281855959257292293774903255916
61281855965100742045210707510020
61281855965165617517358744787118
61281855965165617517609418675934
61281856035096509299141535915020
61281856035096525724674687951982
61281856035096525770428272860446
61281856035096525771934821477124
61281856035096525772938757097734
61281856035096525772942200659726
61281856035096825961937382285938
61281856035096825962209351450262
61281856035096825962212794656510
61281856036065520203582299464462
61281856036069072514181531420232
61281856036069072514181531774364
61281856036069072514181531787414
61281856036069072514181617513512
61281856036069072514181617526562
61281856036069088985470678470042
61281856036069120690188567131956
61281856036069120690439615608594
61281856036069122337380385988764
61281856036069122337568672346346
61281856036069122339009130795990
61281856036069122339825038326222
61281856036069122474554387758006
61281856036069122474578378599312
61281856036069122474829427075950
61281856036069122477085792701694
61281856036069137156371153394388
61281856036069422481085710603406
61281856036069422663849346139774
61281856036069422664100050242878
61281856036077192448647917945710
61281856036077194095776970451374
61281856036077194096048685599296
61281856036077194096048685953428
61281856036077225793151939339476
61281856036077225793151939340928
61281856036077225800493858939868
61281856036077225802165190930872
61281856036077225802186111635820
61281856036077227446867417572034
61281856036077227449315135445128
61281856036077242264438676284902
61281856036077242264501696685664
61281856036077242265945224901580
61281856036077242266698456774670
61281856036077242266949160522190
61281856036077242266949160523642
61281856036077242266949160877774
61281856036077542410194545156581
61281856036077542410194545156590
61281856036079895936473075751304
61281856036079929289990348736466
61281856036081096556294438747456
61281856036081096556294697014660
61281856036081144727466882836126
61281856036081144727470326042374
61281856171031215466933912522191
61281856171031231525626265664811
61281856171031231526190349896795
61281856171031231526442172858173
61281856171031231527885730140691
61281856171031231528136749902099
61281856171031231528136778599907
61281856171031232076928749042259
61281856171031232076928749059521
61281856171906518590579942201875
61281856171906518592857175387753
61281856171906533414737970665251
61281856171906533414737971015171
61281856171975610846043443929693
61281856171975610850306983035501
61281856171975612492168651526171
61281856171975612492419355629275
61281856171975612497439512048863
61281856171975627316577642709775
61281856171975627317141464069461
61281856171975877688320755391446
61281856171975879334696666718022
61281856171975879334947374363362
61281856171975911039559785450649
61281856171975911039560814320425
61281856171975911040396613700331
61281856171975911040396614054623
61281856171975912686501584732359
61281856171975912686773553896683
61281856171975927503337337415470
61281856171975927505597141642368
61281856171975927506349253951680
61281856171978580626349489182840
61281856171978613978174786870401
61281856171978613978341922939137
61281856171978613978425605758929
61281856171979529228808673463698
61281856176899917492880288699161
61281856176899917500662662328917
61281856177883335696224519803065
61281856177883335696412806160647
61281856177883335697919095447311
61281856177883335698107381804893
61281856177883336933265884826559
61281856177883351748389655237181
61281856177883352160171919426407
61281856177884202909056344219912
61281856177884204558778792135988
61281856177884204558778793198798
61281856177884204558778836776951
61281856177884236256631533984901
61281856177884236256633857982955
61281856177884236259144337970893
61281856177884236263412779631104
61281856177884236264224588150999
61281856177884236264227572668243
61281856177884236264227682751625
61281856177884236264227685938165
61281856177884236264227686981283
61281856177884236264227686987925
61281856177884236264227687453667
61281856177884236264227941018829
61281856177884236264227944205369
61281856177884236265919164845005
61281856177884236265920196901321
61281856177884237903007445311477
61281856177884237903010539912103
61281856177884237905266876840039
61281856177884237905521023086581
61281856177884237910603483994819
61281856177884237910603852344427
61281856177884237910603852364110
61281856177884237910603857066161
61281856177884237913048217350669
61281856177884252726896814702818
61281856177884252727168410814514
61281856177884252727168779164122
61281856177884252727732652957383
61281856177884252727920939301915
61281856177884252727983701415781
61281856177884252727983701416759
61281856177884252727984476255631
61281856177884252727986796017385
61281856177884252727986799203925
61281856177884252729428344609255
61281856177884252729428348839891
61281856177884252729679051899877
61281856177884252729679310167081
61281856177884252730431419289853
61281856177884504748049386134176
61281856177886954021081429571961
61281856177887237561865054442779
61281856177887239208240965769355
61281856177888138129676835965119
61281856177888138129676836437503
61281856177888138129677093169513
61281856177888139776053004496089
61281856177888139776261924582009
61281856194664532238752126814877
61281856194665718765385115370869
61281856195541036669293030674077
61281856195541036671552835255267
61281856195541036715026067948887
61281856195541036717285498992223
61281856195541036717285499005273
61281856195541070068375855787515
61281856195541070068379298993763
61281856195541070068626908968417
61281856195602258804187300263554
61281856195609211935720907185057
61281856195609228399477696452763
61281856195610112505225200157276
61281856195610113600803163843294
61281856195610128420445797311040
61281856195610128968984313423036
61281856195610378746181884529747
61281856195610378746181913226103
61281856195610379340978488339779
61281856195610412098006904818957
61281856195610412098006933515313
61281856195610412098007023855182
61281856195610412099699157514909
61281856195610412099699186211265
61281856195610412685188503287282
61281856195610412691967483929036
61281856195610412691967483929037
61281856195610412692803508628989
61281856195610412694495421022638
61281856195610412694495761324941
61281856195610412694495763979230
61281856195610413746828242949017
61281856195610414341624818079954
61281856195610414341624818079955
61281856195610428563458273411872
61281856195610428564211530977269
61281856195610429158254877240618
61281856195610429158736165622977
61281856195612765474410527119285
61281856195612813652591737897943
61281856195612815298946728519411
61281856195612815299218324631107
61281856195613080448613799747210
61281856195613115450011462693974
61281856195613130266645651175274
61281856195613982709223389825577
61281856195613982709223418521933
61281856195613982709223422772735
61281856195613982709223761361885
61281856195613982709223761478525
61281856195613982709223762541383
61281856195613982709223765611235
61281856195613982709223765729327
61281856195613982709558154074988
61281856195614014368437899798918
61281856195614014370945941120018
61281856195614014409925162428776
61281856195614014414756602041230
61281856195614014416448854737182
61281856195614014416699526028482
61281856195614016010275433513387
61281856195614016010296354214123
61281856195614016015294987469330
61281856195614016015296016339106
61281856195614016015378555503698
61281856195614016056029018419091
61281856195614016056029018423303
61281856195614016056049939129655
61281856195614016061049572551214
61281856195614016061109268662458
61281856195614016061132513307815
61281856195614016061320541385143
61281856195614030880176198059042
61281856195614030880176199458722
61281856195614030880176199475975
61281856195614030880176199475984
61281856195614030880176542415314
61281856195614030880207967942951
61281856195614030880207968002942
61281856195614030880963519287866
61281856195614030881214223372256
61281856195634729670094867938170
61281856195645185922410878517097
61281856195645185923162990826409
61281856195645186471202847559609
61281856195645186471453556249093
61281856195645186471954959850207
61281856195645186471954959868921
61281856195645186472205664326317
61281856195645234098312679332487
61281856195645234640595659245463
61281856195645234647355352460841
61281856195645234647373149887521
61281856195645234648188713057269
61281856195645234648188713411561
61281856195645234648188713428823
61281856195645234648189057430803
61281856195645234648192180710523
61281856195645234648192180727785
61281856195645234649883290105567
61281856195645234649884323224693
61281856195645235737911444037699
61281856195645235740439377077331
61281856195645236286699941176155
61281856195645236286950645279259
61281856195645236286954117183315
61281856195645236286971570572039
61281856195645236286971914591281
61281856195645236289231346119843
61281856195645236289234818378191
61281856195645236289485522481295
61281856195645236294565657857263
61281856195645236297012342628493
61281856195645251111133037987941
61281856195645251111947822089489
61281856195645251111947826323029
61281856195645251111948166445761
61281856195645251111948170696563
61281856195645251113392847191487
61281856195645251113643895650863
61281856247839459253231787406273
61281856247839459390492456042597
61281856247839459391936099418187
61281856247839459392187147877563
61281856247839459436246127045745
61281856247839459437689684328263
61281856247839459437690028684535
61281856247839459437940704089671
61281856247839459437940732787479
61281856247839459437940732787639
61281856248714746502661129575325
61281856248779637347908991102050
61281856248787742313426388047949
61281856248787742313697984159645
61281856248788007463093460338606
61281856248788057281101038074396
61281856248788057281101296341600
61281856248788057281125311766670
61281856248791643132671607553922
61281856248791643134363860249874
61281856248791659596618748897010
61281856248824015342367995007473
61281856248824015352155767641863
61281856248824015389814176986827
61281856248824015394900874163213
61281856248824015397157215795413
61281856248824015397909323855375
61281856248824063520524841873323
61281856248824063528120990290127
61281856248824063528120994889397
61281856248824063566550367268421
61281856248824063573892372502958
61281856248824063573892372957881
61281856248824063573892372975134
61281856248824063573892372975143
61281856248824063573895467090543
61281856248824065166900753199899
61281856248824065169435597099033
61281856248824065169686301202137
61281856248824065174494840485123
61281856248824065212905386114220
61281856248824065212926278122812
61281856248824065212926278594997
61281856248824065212929372723447
61281856248824079992086962510227
61281856248824079992149638536003
61281856248824079992149724275151
61281856248824079992149752854867
61281856248824079993593252859701
61281892815961471478399690626226
61281892815961471684019226609019
61281894229314195886475508508819
61281894229419546254145856169131
61281894229419546254145856287175
61281894229419546254166744049177
61281894229419546254166748281265
61281894229419594432595219838527
61281894229419595527650822746351
61281894229419595665663976763329
61281894229419595665663981113461
61281894229419595665684897586321
61281894229419595665684901700365
61281894229419595667377121467873
61281894229419595667377150282273
61281894229419595667377154396317
61281894229419595667380219237729
61281894229419595667380220300587
61281894229419595667923412523979
61281894229419595667944303586353
61281894229419610903948420402609
61281894229419610903948420520653
61281894229419612136951062432421
61281894229419612136954156915003
61281894229419612138667301619547
61281894229419612138730096680097
61281894229419612138730096798141
61281894229419612138730353897541
61281894229419612138730354015585
61281894229419612138730354947301
61281894229419612139210493842939
61281894229454728928252839303285
61281894229454728928252839421329
61281894229454728928441125765861
61281894229454728928444220248443
61281894229454728928444220366487
61281894229454728928465140953391
61281894229454728930700557176379
61281894229454728930721477881327
61281894229454729340307847495707
61281894229454729340311200363537
61281894229454729342566475611297
61281894229454729342566504307653
61281894229454729342566507373341
61281894229454729342566507489981
61281894229454729342567279142313
61281894229454729342567537291473
61281894229454729342569860239767
61281894229454729342569860241171
61281894245869384412262892488904
61281894245872986134467001548744
61281894245872986136723338004504
61281894245883786361948241526574
61281894245883791301079328728264
61281894245883791303335406916820
61281894246720413790488133785746
61281894246720420378499848856591
61281894246720420379251961165903
61281894246724017151725770671603
61281894246724017159796930948195
61281894246724022650248040667935
61281894246821267319618901481938
61281894246821283973920321968194
61281894246821283973920322440578
61281894246832074315534488462803
61281894246832074315621151097797
61281894246832074315621494054389
61281894246832074315785535522499
61281894246832085289700212739481
61281894246832090786908217990082
61281894246832090786908560946674
61281894246832090787159284180925
61281894246853649503597818680888
61281894246853649648388865461746
61281894246853698924968433805316
61281894246864454677716164319962
61281894246864504449803049893000
61281894246864504450075019076198
61281894246864504633005331516520
61281894246864504633005675890102
61281894246864504633026596600874
61281894246864504633089358715718
61281894247036518031268803476772
61281894247036518031268832645304
61281894247036519678397975489386
61281894247040116451872535675891
61281894247040116451872564255607
61281894247040121949895691349319
61281894247040121949895776966003
61281894247040121949895805662359
61281894247047321542656665122147
61281894247047325248697414187017
61281894247047326484044203566265
61281894247047326491574127267911
61281894247047326491574498804219
61281894247047326491637917780147
61281894247047326491638290851489
61281894247050878939434113848083
61281894247050878939685160907779
61281894247050912291259134137293
61281894247050912291510181196989
61281894247050923264860774181987
61281894247050923264860802761703
61281894247050926932741652668915
61281894247050928755290987171401
61281894247050928762821253829639
61281894247050928762883929855415
61281894247050928762885044341875
61281894247050928762885074456625
61281894247083343706081855207927
61281894247083343706085298414175
61281894247144587810979901715263
61281894247148188251892164848071
61281894247148188297837221395855
61281894247148188297837221414569
61281894247148188434843827989591
61281894247148188434906504015367
61281894247148188435094532092695
61281894247148188435097975790041
61281894247148190081198732988711
61281894247148190081198732994535
61281894247148190081219739316167
61281894247148190081470443419271
61281894247148190082035556521031
61281894247148190082227028276991
61281894247180555756419340478590
61281894247180588901587303160279
61281894247180605029732868732650
61281894247180605578524839174842
61281894247180605578528281318280
61281894247180605581035714527271
61281894247180605581307683718506
61281894247180605581310749621164
61281894247180605581812186525340
61281894247180605581871509683343
61281894247180605581874952889591
61281894252104610210207096875131
61281894252108517794374583226955
61281894252108517794374583345047
61281894253052913032013430914013
61281894253056815492510260869437
61281894253056815492785672208963
61281894253089230397826050981635
61281894253089230399329898279407
61281894253089230399329926975715
61281894253089230399330271349457
61281894253089230399330271350909
61281894253089230399330271355073
61281894253089230399330271355121
61281894253089230399330271355280
61281894253089230400082010588719
61281894253089230400082387909571
61281894305186333648730037288681
61281894305283589436786581413796
61281894724774680328725869981428
61281894724774680328725898679236
61281894724774680328726644816088
61281894724774680328726673513896
61281894724774680328728997511950
61281894730574938014191116780565
61281894937377132603469996755343
61281894937377132606185186224343
61281894943382713609723473436792
61282708165232139254326380246326
61282708165232139254577424473614
61282708165232139254579748471668
61282708165256454585495537806336
61282708165891348924312851619226
61282708165915664255230964951948
61282708166110153548400505081834
61282708166134468740363205506812
61282708166142574399461558268754
61282708166207448079607758537724
61282708166215553333949746554064
61282708166215553745731752463036
61282708166215557451772015322766
61282708166239868520831905584574
61282708166239868664867488350318
61282708401604333678082020981157
61282708402236515611866971307185
61282708402455320235745704683873
61282708402455320235766596692465
61282708402549777680338124780712
61282708419327808768509797713265
61282708419330510471944884367357
61282708419962691994668090224477
61282708419987022188741820233550
61282708420181496618567715609757
61282708420181496618588607618349
61282708420181496664342225829720
61282708420203110657642395072217
61282708420203110703395951284325
61282708420203110703416905292180
61282708420205860118712881116216
61282708881086399548123260023426
61282708881086399685384014398898
61282708881086399685634718502002
61282708898593771301941036011443
61282708898780155072837603041575
61282708898780155072858495050167
61282708898780155073025631118903
61282708898780155073109199153271
61282708898780160426275275969907
61282708898812275924688930497314
61282708898812275924876958574642
61282709033803237736148007640894
61282709034675838333627523204966
61282709034678539625280604999846
61282709039603450716143997303850
61282709039603450716143997303898
61282709039603750905393670595686
61282709039603750905393670595734
61282709039627766047059786638518
61282709039627766047059786638566
61282709039628066236309459930354
61282709039628066236309459930402
61282709039635871157365049750122
61282709039638567507634060637290
61282709039638567553366724840854
61282709039638571213672113818038
61282709039638571259404778021602
61282709039639768264444725727354
61282709039639768266136978423306
61282709039639771970482778908102
61282709039639773617046718311958
61282709039639773617046718312006
61282709039639773617610802543990
61282709039711561138779229002715
61282709040295064217901516676762
61282709040619285703562738399541
61282709040619285703750765414059
61282709110647792207165494933828
61282709110647792207729574467164
61282709110647792207729579184478
61282709111272771294859362421141
61282709111272771294880283127493
61282709111305186792440269544107
61282709111487673456006107869359
61282709111487971809841901553015
61282709111487971810029929630343
61282709111487972404638132310419
61282709111490673513276989256867
61282709111490673696291214105299
61282709111490675348502840787719
61282709111490675350947205811857
61282709111512283434740529715527
61282709111512283434928557792855
61282709111514985138175617419379
61282709111523090848339822326279
61282709111584062205412410693076
61282721270602472888925053668507
61282721270602472889113081745835
61282721323776198734790778198445
61282721323776200381918801834333
61282721323776204087956855015081
61282721323777367928620914351690
61282721749201132585694932961293
61282721802376026388161396312970
61282721955966699332868051978133
61282721961907743761549763650393
61282721961907743761549764700153
61282721961907744996895782427069
61282721961907745552655108588709
61282721962750924986866300965597
61282721979625782965895605673742
61282721979637523694211382653679
61282721979637523694211382653685
61282721979637524288986807495771
61282721979637524296329846304357
61282721979637524296350767010709
61282721980476802873383184992311
61282721980509288098887280028037
61282722032804345783635535994527
61282722032812450708691043245075
61282722032812450708691043245081
61282725554355870946580309224724
61282725554961695311190317210973
61282725577951346022054532869133
61282725577986468164266308013945
61282725577990405762627318159597
61282725626095984759624130111696
61282725631128974739969281164381
61282725631131676443216339745517
61282725631131676443237231754109
61282725631164091531271316420493
61282725631164091531292207383697
61282725631164091531459344497821
61282725631164096882181056309193
61282725631164096884458284200333
61282725631785472005202253138053
61282725648882169992371721622597
61282725648883070600850046338623
61282725648883070600850046338671
61282725649757499740155481039948
61282726110388079183547177393235
61282726110638087063792321545370
61282726263375305187029501265134
61282726263375305187092177290910
61282726263375305598623479096778
61282726263375305598874183199882
61282726263375305598874440417326
61282726263376506358153458106705
61282726263378907869870519919358
61282726263378907869870605658506
61282726263378907870121309761610
61282726263379208061588544747747
61282726264043808187859114624017
61282726264254542885658513525652
61282726264254542885658513525812
61282726264254542885658513543074
61282726264254542885659661431813
61282726269260514001780183890721
61282726269263216116830140389421
61282726269263501618363541698636
61282726269264401637320591131952
61282726269264402048914568963596
61282726269283930966159846878905
61282726269283930966222494324965
61282726269283931011892511082421
61282726269283931011976079116789
61282726269284831167942950656978
61282726269284831168005626682754
61282726269284831716797597124946
61282726269284831716985968158866
61282726269284831717048644184642
61282726269295636143991959035533
61282726269295636146436324040797
61282726269295636555794855907709
61282726269295636555794856957469
61282726269295636558030300827053
61282726269295636558030301876813
61282726269295636558051192835645
61282726269295636558051193885405
61282726269295638349219213799737
61282726269295638349971326109049
61282726269296886916235005685755
61282726269299524329139120467824
61282726269299524329139125054044
61282726269299524330831377749996
61282726269919712970469134531449
61282726269919712970531810557225
61282726269920013159718808868673
61282726269920980159025515287757
61282726269920980160717768333629
61282726269952133823284164809317
61282726269952133823534868912421
61282726269953384540741749541437
61282726270138852921524399511327
61282726270162868061498634516772
61282726270162868109489586923244
61282726270162868109489586942118
61282726270232212194788074443215
61282726270232212240520738646731
61282726270232212240604306681099
61282726270233112808353441347704
61282726270233112808416117373480
61282726286697659779423960146691
61282726287025400431183367929916
61282726287025417085488150587743
61282726287025417085738940784127
61282726287025417087180403283695
61282726287025417087368431361023
61282726287025417087998630592943
61282726287025450441449788578169
61282726287645955832210988180841
61282726287678360213927222434521
61282726287681913756196487915707
61282726287681913756196487915713
61282726287862026085623593544896
61282726287889044355050843486914
61282726287889044355050843488366
61282726287897148227835373288978
61282726287897148230279733694972
61282726287958088479909308518663
61282726287958989047470072151348
61282726287958989047721119211044
61282726340188336125162958007234
61282726340188336125225634033010
61282726340188636126338589405159
61282726340188686093214676227742
61282726340191337829585649031683
61282726340192238578131332354947
61282726340200327034069050670954
61282726340200327034069055275888
61282726340200327034069055276047
61282726340200327035761307971840
61282726340200343695967662352417
61282726340200393474767842139578
61282726340845133391362641292911
61282726340845133391550669370239
61282726340845133391571561377433
61282726340845133391571561378831
61282726340847835094797728996763
61282726340847835094818621005355
61282726340856840764753393211431
61282726340856840770676148507103
61282726340856840770676148507109
61282726341062770795462467711772
61282726341062770795462467713224
61282726341062770795462467713384
61282726341062770795462467730646
61282726341063971369530504060840
61282726341063971369530504060888
61282726341063971369530504078310
61282726341063971369530504079762
61282726341074776536142831257670
61282726341074776536142831263494
61282726341074778319716735177532
61282726341074778319716735183148
61282726341074778319716735194794
61282726341075678740478038885921
61282726341135716785955039664332
61282727468711813518622804223841
61282727468711828342783927637763
61282727468750503007945484354779
61282727468750504792331852161000
61282727469621932077196702234420
61282727469621932077259378260196
61282727469621932488790680066064
61282727469621932489041384169168
61282727486437639795922016313493
61282727492345965019753089712537
61282727492345981628304024593815
61282727492385006254047531331687
61282727492385050727944513199448
61282727493260384185328312668508
61282727493260385968902216605632
61282727546215574438485232586704
61282727546216475008473140587804
61282727546219176711908485509100
61282727546434379062134182448596
61282727546434379062384857971984
61282727546435279629945964089028
61282727546437981333632013113428
61282727563288511256833097285812
61282727563288544572127120636126
61282727563288555685164522090514
61282727563941450677727472659344
61282727563945051166823590127062
61282727563945052950397494064186
61282727563945052951213401607516
61282727563945052996987993199179
61282727564160255301439069967296
61282727564160255301439098547012
61282727564160255301627098044624
61282727564161155869250880187444
61282727564163857572874253186068
61282727699183021648671900465252
61282727699183021648671901515012
61282727699183025354712277644054
61282727699183025354712277993974
61282727700120816018354650596093
61282727700120827129720691363121
61282727705059241028660723778934
61282727705080839831167579392399
61282727705081140025499826863799
61282727705091600394215555981272
61282727705091600394215642070340
61282727705091600395910217714586
61282727705091600805244415412046
61282727705091600807504195546230
61282727705091602591894007013586
61282727705091644865856242506120
61282727705091644865856243555880
61282727705091645277638248402042
61282727705091645277638248415092
61282727705091645277638249464852
61282727705091646650246053973476
61282727705091647061836675400830
61282727705091647062024960695602
61282727705091647062028059882448
61282727705091650219022319309706
61282727705091650219022319322756
61282727705091650219022320372516
61282727705091650356286431152278
61282727705091650767814289764948
61282727705091650767815064603820
61282727705091650767877051529872
61282727705091650768064993868052
61282727705091650768065337874404
61282727705091650768066113063196
61282727705091650768068437061250
61282727705091650768629852938908
61282727705091650768630197295180
61282727705091650770324773989186
61282727705091652003412130790112
61282727705092801562808196866745
61282727705092846034448540085081
61282727705092847821366772448995
61282727705092850975832610992745
61282727705092851525712572933791
61282727705095516369676995360982
61282727705752013086117996892462
61282727706029087566737199313653
61282727706029135744979679944721
61282727706029441427209424045173
61282727706031789478627854235336
61282727722805815363140613685497
61282727722805815363140613803541
61282727722805815363143708404167
61282727722805815365400045214059
61282727722817478898354491825220
61282727722817490011203607984836
61282727722817490011391893279608
61282727722817777257460668223833
61282727722817788370498069678221
61282727722817788370498844512881
61282727722817793858417774100141
61282727722817793858418548934801
61282727722821380763326582087312
61282727722821381358683841368686
61282727722821392471721242823074
61282727722821395587212642090416
61282727722821395589744042783302
61282727722821429490525347794954
61282727722821440053097093649560
61282727722821440602139768194856
61282727722821440603562749249342
61282727722821440604378652075310
61282727723473987276624865253280
61282727723474335048568304573103
61282727723474335048589253857767
61282727723477939104142513666546
61282727723685069700824444843847
61282727723693139672467929958383
61282727723693173024292950247593
61282727723693173575783690228487
61282727723694040237772316271670
61282727723696727117231509775512
61282727723696743726618383280724
61282727723696743772434730309855
61282727723754063858279707342816
61282727723754066944268472337401
61282727723754066951610478044123
61282727723754116913678944192269
61282727723754116916210435564815
61282727723754128025044984959297
61282727723754964426091484733738
61282727723765771239831835549146
61282727775960333169769205531556
61282727775984611517361266358075
61282727775995466636836322958304
61282727775995466636837442153448
61282727775995466637088146256552
61282727775996367067388468946184
61282727775996367067576497023512
61282727775996367206260146596278
61282727775996367207076049540290
61282727776651965550873237407266
61282727776652866118872960913654
61282727776652866164375846324107
61282727776859963361783373870177
61282727776859963361804295993678
61282727776859963361804295993679
61282727776859963361804382082747
61282727776870768525968920317256
61282727776870770173348767251392
61282727776870803526594439403124
61282727776870803526597796870224
61282727776871668958967650438159
61282727776871670740909758577348
61282727776871704094343463528142
61282727776871704094346902489252
61282727776871704094346905671580
61282727776871704094409578510816
61282727776871704140100487399327
61282727776871704140100491998597
61282727776871704140100492116689
61282727776931692164576485548172
61282727776931692164597377556764
61282727776931692164600735023864
61282727776932898236437217473005
61282727776932898236437590544507
61282727776932942700464263917870
61282727776935594625180874746292
61282727776943399546153896349480
61282727776943699735486137857848
61282727776943699735486909510180
61282727776944600124468434333773
61282727776944605615542967039108
61282727776944605615730990871298
61282727776944605615730995116436
61282727776944605617405794760694
61282727776944614944191676221284
61282727776944614944379704298612
61282727776944614944379961516056
61282727776944616728580368493496
61282727776944616728768396570824
61282727776944616728768653788268
61282727776944616774585000817399
61282727776944648296016696510494
61282727776944648296204724587822
61282727776944648296204981805266
61282727776944648298440169507166
61282727776944650082080188426964
61282727776944650082268216504292
61282727776968031499280480431585
61282727776968031499280481848527
61282728178722170830695892040168
61282728184534402019294128999652
61282728184534403803872237107887
61282728184630496054526965439212
61282728184638601164268144313195
61282728184638601164828784884017
61282728184638601164832228545179
61282728184639753628567173182542
61282728184639753630823505878390
61282728184639768445946902863378
61282728184639768455715705738246
61282728184639768455799761983672
61282728184639802332857371652265
61282728184639803593623178162143
61282728184639818385586591316913
61282728184639818385607483326957
61282728184642455472250710667425
61282728184642455472250710684687
61282728184642471936009566715741
61282728184642471936009566733003
61282728184642471936009823933185
61282728184642471936009823950447
61282728184642471936009828182535
61282728184642471943624574711737
61282728184642471943624575078919
61282728184642471943624579311007
61282728184642471943624660800805
61282728184642471943624918018249
61282728184662868386149469236444
61282728202259377690787349196784
61282728202365644684983408149098
61282728202365644687431129204520
61282728202368348182866814666285
61282728202368348182866814784377
61282728202368348182866819383647
61282728202368348182866900873445
61282728202389044631794408606648
61282728255434306492100319192741
61282728255434306492100319542661
61282728255434306492121240253433
61282728255434306492122359461627
61282728255530398740499846227740
61282728255543258588795539313593
61282728255543275197346818564193
61282728255543306734280426285326
61282728255543306741873480451424
61282728255543323342830586327732
61282728414091874678839243760471
61282728414091874681095580334275
61282728414091889495947292653273
61282728414094542641554447652173
61282728415063236710664515599817
61282728415063284886647564702323
61282728415063284894240647446733
61282728415063284894244091107895
61282728415064486055491312740243
61282728415064486062269234214981
61282728415064487290273246235175
61282728415064502114998453879629
61282728415064502115019345889673
61282728415067155673036437274453
61282728415067155673036437641635
61282728415067155673036780580965
61282728415067155673036781997907
61282728415074942724755241874354
61282728415074942726450161874872
61282728415074944509082543853718
61282728415074944509145048755490
61282728415074944510776862280520
61282728415074944510776863680200
61282728415074944510777120897644
61282728415074944510839625799416
61282728415074944510839968756008
61282728415074992137968285651398
61282728415074992274977905474054
61282728415074992274977906873734
61282728415074992686759911186193
61282728415074992686759911383026
61282728415074992686759911737317
61282728415074992686759911737318
61282728415074992686759912782706
61282728415074992686759912787077
61282728415074992686759912787078
61282728415074992686760940252802
61282728415074992686761026346242
61282728415074992686761027396002
61282728415074992686763264250856
61282728415074992686763265650536
61282728415074992686763350694216
61282728415074992686763351743976
61282728415074992686822674901922
61282728415074992687010960196694
61282728415074992687012074805618
61282728415074992687014398803672
61282728415074993922106957979718
61282728415074993922358092532534
61282728415075292464502991610241
61282728415075292465067847494557
61282728415076145291019579932167
61282728415076193444096774796415
61282728415076194681699904285927
61282728415076209496572508619341
61282728415078846445223880337105
61282728415078861269364083046079
61282728415078861270199763389759
61282728415078861270199792086115
61282728415078861399787253014603
61282728415078861406562075302495
61282728415078861406562075306707
61282728415078861406562075656627
61282728415078861407397756000307
61282728415078861407398129052935
61282728415078861452315664816052
61282728415078863053773696023239
61282728415078863053773700255327
61282728415078863053774040379511
61282728415078894736314975473200
61282728415078896382690886799776
61282760036936382562699602256544
61282760036968803415765336637516
61282760090122114560756101529134
61282760090122114560756104698412
61282760090122114560839672732780
61282760090123014991307128781044
61282760090123014991307128794094
61282760090123014991328020789636
61282760090123315729432339480758
61282760090123315729432339499632
61282760090146426185633837683054
61282760090147632478896772191136
61282760491912541406146831987324
61282760491912546942163465255576
61282760509638423044207712717668
61282760509638423593250387249914
61282760509638423593250387262964
61282760515546748268038786116712
61282760515546748817081460662008
61282760515547048411555795205032
61282760562813350058875401386392
61282760562813350058938077412168
61282760568721675282682483576948
61282760568721975426223483873756
61282760568721975426286159899532
61282760568721975609213717513700
61282760722346234977270533944594
61282760722346234977273628545220
61282760722346234977333209970370
61282760722346234977336304570996
61282760722346235114531202580918
61282760722348932524475040904449
61282760722348932568028484224600
61282760722348936268651641852172
61282760722348936817781356795018
61282760722348936817781356808068
61282760722349837248332384073028
61282760728246450972976280543092
61282760728246456463403025996052
61282760728254560201080710735776
61282760728254560338362271380692
61282760728254561983045930359832
61282760728254561984738182701652
61282760728254561984738183055784
61282760728254561985218325846640
61282760728254561985490295010964
61282760728254561985490295016580
61282760728254561985490295365096
61282760728254860344621711032584
61282760728254860344684387058360
61282760728254860527611944672528
61282760728254860527611949271798
61282760728254862174555039430984
61282760728254862174739968308416
61282760728257261309531166900943
61282760728257262041612430207112
61282760728257263274699016405466
61282760728257263276871407505958
61282760728257263276958447934028
61282760728257263277143376811460
61282760728257561636086764750136
61282760728257563466208121225864
61282760728258462615680466560392
61282760745752588673806121112864
61282760745764596198060417161100
61282760745764599765208225035348
61282760745971426644469500740224
61282760745979537654539150202832
61282760745979537656983515208096
61282760745983138143656677669204
61282760745983139376743263867558
61282760745983139379002695396120
61282760745983437738131012212228
61282760745983438287173686744474
61282760745983438287173686757524
61282760745983439529294641610393
61282760745983440117232367194426
61282760746639931297573540507837
61282760799157165960671892589108
61282760799157165963116257594372
61282760799158066391222920208200
61282760799158066392915172904152
61282760799158066393667285213464
61282760799158361595862989764089
61282760799158364752798700880952
61282760799158364935788939120166
61282760799158365347386011535173
61282760799158366536912325137412
61282760799158366582732029262089
61282760799158366582732029279352
61282760799814858861095961737761
61282760799814862612618983508845
61282760800141464418030145658386
61282764320514928164218034551093
61282764320515095538461303021110
61282764320515395681978312109430
61282764320516296295459996188454
61282764320516296295543679008246
61282764320518997587196760803099
61282764320518999370770664740223
61282764320518999370770664740250
61282764338208852755991151173787
61282764338241268255828132712347
61282764344105471147062146767510
61282764344105471147062146885554
61282764344105471147062147233862
61282764344105471147062147252736
61282764344105471147124823259638
61282764344105471147124823261090
61282764344105471153889515083559
61282764344137891588555168514816
61282764344149597190867972604422
61282764344149597190867972958554
61282764344149597328065965102542
61282764344153496083965917411614
61282764391383778123364056395722
61282764391383778534874088872146
61282764391383778534936764902294
61282764391383778540197232101767
61282764391408089748241792549642
61282764392259113183814485627222
61282764397280396336719234568837
61282764397280397566745577086728
61282764397280397566745577086776
61282764397280397566745578136536
61282764397280397566808253112552
61282764397280397566808254162312
61282764397280397566829145121096
61282764397280397566829145121144
61282764397280397566829146170904
61282764397280397566996282239640
61282764397291202733441473350424
61282764397291202733608609419160
61282764397291202733608612601488
61282764397292103163971611789120
61282764397292103163992503797712
61282764397292103164159636679907
61282764397292103164159639866448
61282764397292103758767838296966
61282764397292103758767838314436
61282764397292103758767842546524
61282764397292399791448560848491
61282764397292403902284847383834
61282764397292403902284847389658
61282764397292403902284847402708
61282764397315514358319208454584
61282764397315514770080322354880
61282764397315514770101214363472
61282764397315519894415941594186
61282764397315519894415941613060
61282764397315519894666645697290
61282764397316715115589870437736
61282764397316720468483979501374
61282764397327209386401133624048
61282764397327209386401138341410
61282764397327209432133797827564
61282764397327209432133802544926
61282764397327211215707701764688
61282764397327211215707706482050
61282764397327225491851269944842
61282764397327227136513660309039
61282764397327522340902934372243
61282764397327527282287005279907
61282764397327527465489630909620
61282764397327527472832784569317
61282764397328410143399831508754
61282764397328411789775742835330
61282764397328427896040658174580
61282764397328428442576291688836
61282764397328428444832628616772
61282764397510942971468079431565
61282764398167438407645559026266
61282764398190849601972267915226
61282764415053101731156186043258
61282764415053102147836933249114
61282764415053387461268963032414
61282764415053387461268963032462
61282764415053401920405854735824
61282764415053401920405859335094
61282764415053402286517963159765
61282764415053402337086620908787
61282764415053404114069512235888
61282764415053404115761764581920
61282764799081629578999339890400
61282764799081629579082907924768
61282764799081635115204001235980
61282764816807511216973181726304
61282764816807511216973181732128
61282764816807511217223885829408
61282764816807511217223885835232
61282764816807511217310924723848
61282764816807511766015854854658
61282764816807511766015854873532
61282764816807511766102895152990
61282764816807511766102895166040
61282764822715836441054959234228
61282764822715836441079322097116
61282764822715836441141998122892
61282764822716136584596331185436
61282764822716136584659007211212
61282764822716137179120965818094
61282764822716137179120965831144
61282764822716137179183641843870
61282764822716137179183641856920
61282764869982433295391913578251
61282764869982438231539881212140
61282764869982438231727909289468
61282764869982438231787486115348
61282764869982438231790585315244
61282764869982438368985478725896
61282764869982438780582555757436
61282764875890758513962519790920
61282764875890758513962524023008
61282764875890763455618559514392
61282764875890764004413629143430
61282764875891058657416852835994
61282764875891058657479528512010
61282764875891058657479528866142
61282764875891058662739996065615
61282764875891063598887963682241
61282764875891063598887963699504
61282764875891063599075991759569
61282764875891063599075991776832
61282764875891063599138667802608
61282764875891063782066225416776
61282764875891064193600626422540
61282764875891064193663302435266
61282764875891064193663302448316
61282764876109901577036082353403
61282764877092966516251500100846
61282764877092966653512168737170
61282765029515322555326434832431
61282765029515323149938108370968
61282765029515324934326800643180
61282765029518008379551615211594
61282765029518009614333548706526
61282765029518020740880992127676
61282765029518024258573494458955
61282765029518026086438514006747
61282765029518026088694850934683
61282765029736864063604708274085
61282765035317327801319865656968
61282765035317327801319865657016
61282765035317331505665666141764
61282765035317331505665666141812
61282765035317331505916370244868
61282765035317331505937262253460
61282765035317331551669926456976
61282765035317332733668181290426
61282765035317332733668185895520
61282765035317332735360438591472
61282765035317333336058618729188
61282765035317333337500167322036
61282765035318227820276915090332
61282765035318228231870892921976
61282765035318228415073145847688
61282765035318228415073145847736
61282765035318231524622715575128
61282765035318231936216693406772
61282765035318232073665390120376
61282765035318232119418946332484
61282765035318232119418946332532
61282765035318233720876981790680
61282765035318233722297638374936
61282765035318233723136671599496
61282765035318233768869335803012
61282765035318528558590154936008
61282765035318532262935955420804
61282765035318533910126655082468
61282765035318533912386344891332
61282765035414638531991567516968
61282765035414638532075135551336
61282765035414639126787798274324
61282765035414639126787798274372
61282765035423492678468994152041
61282765035423642425970539406247
61282765035423647779136616222883
61282765035423648374016786673220
61282765035423650155898437908776
61282765035423650155898437914392
61282765035423650155898438262908
61282765035423948517474218935660
61282765035423948700464452575604
61282765035423950345148111206228
61282765035423950345148115805498
61282765035423950346777692475674
61282765035423950347407547334060
61282765035423950347592476211492
61282765035426344129426518073096
61282765035426344129426518073303
61282765035426344129426519122856
61282765035426344541020495904947
61282765035426349665610291642220
61282765035426351449159831177050
61282765035426351449159832712084
61282765035426351449159835898784
61282765035426646514658861468995
61282765035426650403651935363198
61282765035426650403651935376248
61282765035426651453786595448723
61282765035426651456042932376659
61282765035426651636801197600378
61282765035426651638430774270554
61282765035426651639060629128940
61282765035426651639245558006372
61282765035427535963531669932034
61282765035427535963531669932082
61282765035427550422668561635444
61282765035427550788445934525044
61282765035427550834202962641208
61282765035427552204550212876616
61282765035427552204550217475886
61282765035427552206242470171838
61282765035427552616332218785588
61282765035427552618024471831460
61282765035427552618591654900370
61282765035427552618675596019343
61282765035642482645060988066877
61282765036289973775728195011978
61282765036298978081238467661578
61282765036301684906627486116262
61282765036406862288400483327517
61282765036406862698487911129705
61282765036406864530324737720809
61282765036406897280655470453839
61282765036407062412907357443470
61282765036407062412970033469246
61282765036407062824501334802890
61282765053043209440362556000144
61282765053140520170467193451344
61282765053152226316509185572280
61282765053152522943694725296894
61282765053152525908703196578357
61282765053152525911147556984144
61282765053152526094161781832576
61282765053152526460026194660600
61282765053152526505696182825290
61282765053152526505758858864116
61282765053152527738845445062470
61282765053152527740475021732646
61282765053152527741104876591032
61282765053152527741289805468464
61282765053152528289517691678672
61282765053152528290081775910656
61282765053152528290084875093290
61282765053152528290084875097502
61282765053152528290168816216475
61282765053371365677871795187959
61282765054023925886382011585639
61282765054027527608586120645479
61282765054027812975306193901078
61282765054027827797835793937309
61282765054121231316202293987400
61282765054121231316206541084620
61282765054132938515014280459114
61282765054132939063806250901306
61282765054133239301257313069591
61282765106315440418489133052517
61282765106326247226993376693475
61282765106326252168377447601139
61282765106326252351308103942820
61282765106327153330988846150626
61282765106327154564075428111276
61282765106327447983992069841738
61282765106327447983992069843190
61282765106327447984054745867514
61282765106327447984264039026393
61282765106327447989315213072811
61282765106327452925463180706700
61282765106327452925651208766765
61282765106327453108641442423972
61282765106327453474505855251996
61282765106327453520175843429736
61282765106327453520238519442462
61282765106327453520238519455512
61282765106327454709012720731176
61282765106327454709012724963264
61282765106327454709851872978912
61282765106327454753325101404516
61282765106327454753325105653866
61282765106327454754954678074692
61282765106327454754954682324042
61282765106327454755584537165165
61282765106327454755584537182428
61282765106327454755769466059860
61282765106327454755769466409780
61282765106327454755772565242493
61282765106327454890523093665144
61282765106327454890523098264414
61282765106327454892215346361096
61282765106327454892215350960366
61282765106643499114986251972261
61282765106643547290965943588953
61282765107201554194962213558931
61282765107202454625513240823891
61282765107202735048210402626554
61282765107202754814574886039797
61282765107202754814762914117125
61282765107202754814783806125717
61282765107202755361358215167233
61282765107202755409371116797201
61282765107299762205772961858971
61282765107310567232866609946030
61282765107310567372385289038491
61282765107310567781909284491326
61282765107517649834045020565138
61282765107529357214782278946742
61282766234874892603848045482840
61282766234910029529174498711356
61282766234910881961964864600024
61282766234913633215709743807429
61282766234913633216522179098187
61282766234913633216522207676526
61282766235093697227747670868120
61282766235095948166770067961253
61282766235096398475815541931223
61282766235096446651795232044645
61282766235096446651798591046779
61282766235128518771291664032676
61282766235128518771354340058452
61282766235128519183136603184868
61282766235750205606018044296180
61282766235750238957843064585390
61282766235752495249843510417831
61282766235785060501387057749946
61282766235785060501449733775722
61282766235785060913169320876362
61282766236068594551684847394391
61282766236068609375845970808313
61282766236076650248213325803431
61282766258402837727142061485664
61282766258402841294289869359912
61282766258435256794126850898472
61282766258435258166106777003952
61282766258500087793800813975592
61282766258500099044036208040528
61282766258508204153777386920100
61282766258511811831348828579732
61282766258511811832186026699874
61282766258511811968546820836148
61282766258532503293637795514152
61282766258532519483000923558816
61282766258536127160572365218448
61282766258536127297770357474864
61282766258544231035531639299444
61282766258544231038064159206348
61282766258544232271153841050876
61282766258544527475540017326754
61282766258544532414670850139196
61282766258548118626072751413097
61282766258548129739110152867485
61282766258548132901253876661622
61282766258548134678237886847213
61282766258730600396487465099121
61282766258730647977673911907915
61282766258730648572467156715813
61282766258730900540004474187441
61282766258754963902580211179755
61282766259387113668160015894009
61282766259387113713892680097525
61282766259492464042630205894329
61282766259492464042630206248461
61282766259492464088362870097845
61282766259492464088362870451977
61282766305997202186379808011607
61282766306032024140105563475428
61282766306032024140105649214576
61282766306032024140356353317680
61282766306094511680899408288255
61282766306688565870388985270026
61282766311577319786278009409808
61282766311577319786278038106164
61282766311577319787973643553306
61282766311577618328440467239838
61282766311686989210481840184913
61282766311722145256089715359712
61282766311722161132585855651861
61282766311723011920442633788291
61282766311723011920442635205233
61282766311723012332036611619935
61282766311723056387560269945378
61282766311893419087367234077056
61282766311893419087369586071626
61282766311893419087388154782004
61282766311893819981209557782725
61282766311893864455297623922723
61282766311904220540428779144330
61282766311904674561602539100047
61282766311905376649615711307970
61282766311905376649616054264562
61282766311905424820537449893856
61282766311905527410967125677467
61282766311905527410967126144027
61282766311905577363160028505189
61282766311905577363160028971749
61282766311905827553727890498971
61282766311905876967505450036147
61282766311940999293497279563665
61282766312002838689109330169967
61282766312549931170004328694860
61282766312549931172515184940840
61282766312560684454843277779810
61282766312560717805661751118002
61282766312560717808109845244926
61282766312561140114894009359674
61282766312561140297824666173738
61282766312561938740806048703388
61282766312561938742501740356238
61282766312562041277248252236823
61282766312562340871976385352426
61282766312562340871976385818986
61282766312597207298664836889718
61282766312659185240317079408136
61282766312669986696078342457534
61282766312670092394579209216297
61282766312670092394579210633239
61282766312670142171937856648842
61282766312670142173298045351478
61282766312876783748884672220862
61282766312876831924867721323368
61282766312877988026564193807672
61282766312877988034160720232118
61282766312878034329097979994792
61282766312878034329100304342766
61282766312878034335878225817504
61282766312878038041895359459704
61282766312888791317197953205758
61282766312888795030829031972936
61282766312888795030832387905002
61282766312888824487784798014584
61282766312888824670715569147720
61282766312888830031475356997202
61282766312888830031479087535804
61282766312888839495691482296202
61282766312888946795837482034122
61282766312888946797197670736758
61282766329447988003529832171199
61282766329448021495331955432352
61282766329448032608369356886740
61282766329739821519654924058639
61282766330287016398861625632616
61282766330287016948741472788294
61282766330384277715755772187480
61282766330384277723349601192450
61282766330395968450807196096829
61282766330395969045415427474713
61282766330395969045415771848454
61282766330396018411180096721482
61282766330396268777338545887686
61282766330396316818383291125593
61282766330614823035079722106762
61282766330615107210390133921314
61282766330615107210578161998642
61282766330615123224143662623732
61282766330615123224329366703006
61282766330615123224329395282722
61282766330615123224331690701060
61282766330615123224331719397416
61282766330615123270082980191186
61282766330615123270085304189240
61282766330615123270103872199778
61282766330712417894555110743474
61282766330712417894576002868706
61282766330712417894743396038246
61282766330712417894764030829394
61282766330712417894764288046838
61282766330712417894764288163478
61282766330712417940496723729266
61282766330712432721181748388696
61282766465311283714811954762248
61282766465311294827849356216636
61282766465314001616375799115953
61282766466186596716981953575588
61282766471149681037539547633761
61282766471258644793867350876508
61282766471258649739776434974976
61282766471258650154630958521486
61282766471465780336933166737227
61282766471465780336936261337853
61282766471474786426018462531384
61282766471539626891600685635704
61282766471539626892416588579716
61282766471539627301772025841678
61282766471539627301960053919006
61282766471539627302022729944782
61282766472192487113770469332092
61282766472409673423209041668252
61282766472409673429987312098532
61282766472409674024780815677574
61282766472409674027228533550668
61282766472409723439394171393614
61282766472518928088339205666210
61282766472518928089968781969204
61282766472518928089968782319124
61282766488839233001648457489717
61282766488863544626526193643637
61282766488948202942335147644194
61282766488948487026346993698264
61282766488948503085851811890808
61282766488968866586701020758916
61282766488972518264136093189430
61282766488972818416687361034556
61282766488972818416771043854348
61282766488980623381302961995196
61282766488980923524732844583688
61282766488984509782874196884212
61282766488984520895911598338600
61282766488984526393873198594126
61282766489155284123366774794725
61282766489155284125059027490677
61282766489155332301042076593183
61282766489155334085706291440995
61282766489155334086271064418571
61282766489167289865739391023477
61282766489167339826386654973795
61282766489167339828643766736391
61282766489191601488924874481445
61282766489191601490617127177397
61282766489191651451264391127715
61282766489191651451829135408935
61282766489191651451829250194359
61282766489191651453521502890311
61282766489199762097511596989368
61282766489199762097511682728516
61282766489203357048427745572195
61282766489264302236562557577211
61282766489264602378468643745098
61282766489264602378719347848202
61282766489264602973265246038810
61282766489264602973515950141914
61282766489264602974938931192188
61282766489264602975126959269516
61282766489819901272530258662463
61282766489819901318262922865979
61282766489823504824040935862943
61282766489823504824041710697603
61282766489844260707362078620728
61282766489855968454755939430848
61282766489855969691965817998476
61282766489917147406012524943542
61282766489917147772040949243027
61282766489917147817773613446543
61282766489917162230152702255128
61282766489917163877281755810552
61282766489917164425321732288402
61282766489917164426408489315638
61282766489917195581786338416852
61282766489920799454429902507968
61282766489928853369204299455419
61282766489928853369204303687507
61282766489928853369204557722623
61282766489928855198510867596059
61282766489928855198510871828147
61282766489928855199348054615846
61282766489928870015894073767331
61282766489928870015894327802447
61282766489929203566843566130686
61282766489953181595019253882563
61282766490135999998972710902557
61282766490135999999703783116403
61282766490136049961790190512799
61282766490136049961856051460357
61282766490136049962604978847887
61282766490139952491202911001848
61282766490139952491766995233832
61282766490139952493459247929784
61282766490148041544260464501128
61282766542147745467945667754689
61282766542147745605143746454305
61282766542147745605147102504463
61282766542147745605147103921405
61282766542330253781872840929919
61282766542342216880303107506167
61282766542342266294080667043343
61282766542365375514750069771649
61282766542365377342382981456671
61282766542365377342632996814183
61282766542365377342634029916047
61282766542365377344890366843983
61282766542366583589902956508084
61282766542377084716412232260710
61282766542377084716600517555482
61282766542377388619254615051280
61282766542438312209673037368357
61282766542438312210308182340866
61282766542439529392915416484138
61282766542439529393103702828670
61282766542439529438669001394054
61282766542439529438857287738586
61282766542439529577573566424232
61282766542439529578389469368244
61282766542474646184346154765899
61282766542474646184346156282219
61282766542474646184346159470163
61282766542474646186017515374554
61282766542474646186853195801311
61282766542474646186853196267871
61282766542474646186853200518673
61282766542997531405526064639061
61282766542997559203795434028018
61282766542997579404013617711207
61282766542998479971846063072423
61282766542998479971846320289867
61282766542998479971846320425221
61282766542998479971846320425380
61282766543033581981645204234382
61282766543033596763336383758820
61282766543094775940703983883931
61282766543094792541665308161103
61282766543094792549275839353517
61282766543094792549275840403277
61282766543094820588578555768926
61282766543094820588766841063698
61282766543095676508453003759439
61282766543095726471357007688103
61282766543095726471357265040901
61282766543095726471357265041060
61282766543106531500687916771367
61282766543106531500771685686051
61282766543106548101645022647675
61282766543106548101707784762519
61282766543106548109322878847583
61282766543106831872972851354000
61282766543130809763703042709345
61282766543130809763703300976549
61282766543130809763703304158877
61282766543130809763706398759503
61282766543130809771316929951917
61282766543130809901151996268839
61282766543130809954247586765981
61282766543130809954247587815741
61282766543130843262847328357079
61282766543130843262847328374500
61282766543130843262847414450519
61282766543130859734200615001503
61282766543131143497850587507920
61282766543313625212478181154206
61282766543313625212666466448978
61282766543313658564303201443416
61282766543313658564491486738188
61282766543325321480178038081422
61282766543325365945040459825020
61282766543325365945228745119792
61282766944131492565403100761531
61282766944228753882296016522367
61282766949821235894737652158480
61282766949822136462486672033988
61282766950028110359483063037871
61282766950040117932751183248895
61282766950040123467250112059791
61282766950692727600697622043352
61282766950789974052198649053316
61282766950789974052198649072030
61282766950789974097952233963184
61282766950790874485194298540984
61282766950801648676659484248955
61282766967543209717017966081480
61282766967547161545392293852088
61282766968418561561465209514258
61282766968515816985347383731612
61282766968515850336981019893336
61282766968515850336985266990556
61282767020928864062979456266405
61282767021037882770879228653647
61282767021705153084564532088545
61282767021705486628167531780724
61282767180253719237203103381205
61282767180476507259326400256091
61282767180573770358102087984145
61282767180573770358161406914378
61282767180573770358349693258910
61282767180573770359773447136231
61282767181121015201894910268723
61282767181129119074343762939767
61282767181129119074347115807597
61282767181130019644603176578631
61282767181130019645439228575259
61282767181130019645439228925179
61282767181132720799058264713203
61282767181132726286977969135123
61282767181132726287814022531431
61282767181226332222868747988829
61282767181226332222868749038589
61282767181226332406071346811671
61282767181226365025064946656931
61282767181226365573854707555447
61282767181226365576365100269043
61282767181226381628530236752919
61282767181226385332876037237715
61282767181229967435767202989191
61282767181229967436603254985819
61282767181229967436603255335739
61282767181229972787324966797191
61282767181229972787324967147111
61282767181229983899526315205191
61282767181229983899526316254951
61282767181229983907956542098255
61282767181238037820032102433309
61282767181238037820032103483069
61282767181238038003234729952506
61282767181238038003234729952507
61282767181238038003234816041575
61282767181238039649589691522083
61282767181238039649589694704411
61282767181238043353935490957119
61282767181238043353935495189207
61282767181238043353956411663679
61282767181238043353956416249898
61282767181238043353956416249899
61282767181238087782915787482895
61282767181238092722043521462623
61282767181238338146751710344518
61282767181238339793127650367402
61282767181238339793127653549730
61282777030191045823550422957604
61282777030191045823613098983380
61282777083147167802620421070556
61282777083365071812682825526636
61282777083365071812745501552412
61282777083365071812745502602172
61282777083365071812766393561004
61282777083365071812766394610716
61282777083365071812766394610764
61282777083365071813017470368220
61282777083365972426520046455836
61282777083365977779664859609480
61282777083365977779665231263880
61282777083365977779686123272472
61282777083366011123958816195104
61282777083427216390677953511092
61282777242646736607595150927538
61282777242682761147782134102232
61282777242682761150226499107496
61282777242865274442330719123300
61282777242865574585847729628610
61282777242887151564531402581432
61282777242887151564719430658760
61282777242887151564740322667352
61282777242889586067208455277220
61282777242889886210725464365540
61282777242889886210725464719672
61282777242898864482476141886146
61282777242901565765759004191840
61282777242901565771681759487512
61282777242901565774126124492776
61282777242901565774129223681026
61282777242901599117584024481050
61282777242960097144875433101848
61282777242960130476885440319275
61282777242960134182925816564957
61282777260405033699924389031044
61282777260408636016739799957806
61282777260408637249826381564324
61282777260408637249826381569940
61282777260591417333539023757647
61282777260591417333560287424804
61282777260591417928147225374706
61282777260591419163681272241967
61282777260591450687891977090702
61282777260615734494597433235200
61282777260615734494681001269568
61282777260615762312769711827632
61282777260623832833459944989140
61282777260623834663518253780527
61282777260623837774760076203871
61282777260623838369556678619840
61282777260623838369640246654208
61282777260623868016784822662585
61282777260627440046028123476164
61282777260627440640639425343086
61282777260627441875418259645556
61282777260627441876170371954868
61282777260627441876170371960484
61282777266280937933491363797266
61282777266281238671595682481162
61282777266305550296473418635082
61282777266313358969324089764764
61282777266313358969512117842092
61282777266313358969574793867868
61282777266313659112841098853084
61282777266313659113026027730516
61282777266313659113026032329786
61282777266313659113029126930412
61282777266313659113088703756292
61282777266313659113088708355562
61282777266313659113091802956188
61282777266317255893658038155289
61282777266317260835233235990252
61282777266317260835292812816132
61282777266317261384087882458220
61282777266317262619433900185136
61282777266499742557391360823848
61282777266499775911723049072756
61282777266499775911723049422676
61282777266499775911723049426888
61282777266500043295495307866442
61282777266500076649764693160916
61282777266524087536600785226676
61282777266524087536600785580808
61282777266524354920310367990214
61282777266524354920373043666230
61282777266524354920373044015990
61282777266524354920373044020362
61282777266524359861966412330426
61282777266524359862029088356202
61282777266524388274642428960704
61282777266524388274642429314836
61282777266532162996146784597651
61282777266532162998612041611507
61282777266532163547470158937936
61282777266532163547658187015264
61282777266532163593223715150044
61282777266532460030678308189111
61282777266532460030866336266439
61282777266532463736653683827764
61282777266532463736716359853540
61282777266532463736928752315692
61282777266532464969806042168839
61282777266532464972250407174103
61282777266532465566862080714092
61282777266532493384132905148497
61282777266536060517473722084934
61282777266536060517473722434694
61282777266536060517473722434854
61282777266536060517536398460470
61282777266536060517745691617897
61282777266536065458857792887604
61282777266536065458944833298204
61282777266536065459129762175636
61282777266536066007987507843500
61282777266536066053657496008190
61282777266536066053657496021240
61282777266536066053720172033966
61282777266536066053720172047016
61282777266536067243333525570416
61282777266536067243518454797773
61282777266536067289066189773932
61282777313582361862540126928270
61282777313582662051789423966436
61282777313582662051789427148764
61282777313582662051789800220106
61282777313582662051813786829324
61282777313582662051876462855100
61282777313583564265914355164148
61282777313766344348039948016200
61282777313790661501545658468610
61282777313801166486254818836848
61282777313801450018961174537266
61282777313801466629771827925168
61282777313801466629959856002496
61282777313801466675525384137276
61282777313801466675713412214604
61282777313801468457654640281656
61282777313801468457654644880926
61282777313801468459914076409488
61282777313802367060322855190128
61282777313802367060507784067560
61282777313802367060510883267456
61282777313802368888205672145886
61282777313802368890465103674448
61282777313802368890650032551880
61282777319480476899380366120636
61282777319490981739523762685227
61282777319490987092689839501863
61282777319490987275456832133777
61282777319490987275620495843544
61282777319490987275644860211105
61282777319490987275644860228368
61282777319490987275707536254144
61282777319491287418973841239360
61282777319491287419137506453848
61282777319491287419224545342464
61282777319492187849524868504320
61282777319492187849688536901136
61282777319492187849712896581648
61282777319674669571682620633804
61282777319674669571682621679351
61282777319674669571849756702540
61282777319674669571849757748087
61282777319674669571849757752300
61282777319674669571870648711132
61282777319674669571870649760892
61282777319698080766260406329980
61282777319698114120529791624454
61282777319698981196560357837484
61282777319698981196727493906220
61282777319698981196727493919270
61282777319698981196748385914812
61282777319698986732991825952765
61282777319699314877612052826166
61282777319709786363089115932828
61282777319709786363089115932876
61282777319709786363089116982636
61282777319709786363151791958652
61282777319709786363151793004199
61282777319709786363151793008412
61282777319709786363172683967196
61282777319709786363339820035980
61282777319709786363339820036139
61282777319709786363339821081527
61282777319709786363339821085740
61282777319709791714061531847511
61282777319709791714061532892899
61282777319709791716338760784039
61282777319709791716338761829427
61282777319709791899356457536320
61282777319709793544203780331831
61282777319709793546460117259767
61282777319710086552422357259239
61282777319710086552610385336567
61282777319710091903332097147939
61282777319710091905588434075875
61282777319710092042873466624640
61282777319710093687720789420151
61282777319710127040987358302209
61282777319710992473337453479000
61282777319710992473424493889600
61282777319710992473609422767032
61282777319710994247938746641674
61282777319710994249630999337626
61282777319710994255281780845166
61282777319710994256976357889092
61282777319710994256976357894708
61282777319710994256976357906354
61282777319710994257162061501806
61282777319710994257164385966420
61282777319710994257164385972036
61282777319710994257164385983682
61282777319710994257726145733790
61282777319710994257726145850430
61282777319710994303545850365328
61282777319711025827941484087282
61282777319711027601456019626836
61282777319807399486123252159939
61282777319807399486123253222749
61282777319807399486123596516211
61282777319807399486123597579021
61282777319807399661715390053895
61282777319807399668322688673066
61282777319807399668490216928007
61282777319808255627403995225337
61282777319808288981485352442483
61282777319808298267018299837398
61282777319808298267038071098342
61282777319808300092266416968935
61282777319808300236050906884224
61282777319819105082450898614143
61282777319819105083286606604419
61282777319819105083286607654179
61282777319819105219638315146871
61282777319819105219648891224691
61282777319819105219648894424281
61282777319819105220463679553955
61282777319819110570370606235653
61282777319819110571185389965647
61282777319819110571185391365327
61282777721245391362789832390972
61282777721245391362789832404022
61282777721245391362810724399564
61282777721463895843256388376652
61282777721463929197525400599784
61282777721463929197525400949704
61282777721464195986773397464972
61282777721464229341042410042236
61282777721464229341042411105094
61282777721558755604415915063128
61282777952009605808273030859029
61282777957590105913279689781979
61282777957806511218913895877259
61282777957806511219101923954587
61282777957808896306727009193974
61282777957808910529585576487450
61282777957808943883917637807700
61282777957808945720504565543205
61282777957809210726178284355991
61282777957915529335675161268564
61282777957918231223611249637288
61282777957918231223799277714616
61282777957918231224363361946600
61282779157257470124575568005408
61282779157260171416228649800288
61282779157260204768053670089498
61282779157292325020007257484950
61282779157292325431538559290818
61282779157292325431726844585590
61282779157292325431789263393922
61282779157354464201212240268208
61282779157354736343881206811426
61282779157354736526810715360984
61282779157354736938405841457134
61282779157365243562896428164297
61282779157393488806359196580809
61282779180882670850709010171712
61282779180890774128615315862528
61282779180894378186717539603237
61282779180894378781242174248945
61282779180915085753493052016448
61282779180930745605829709382644
61282779180988020628126260478208
61282779180988037833730135053310
61282779180991671674041316778803
61282779180999745207877499683381
61282779181000078164300966418055
61282779181003678648340980323553
61282779181003678648341267287113
61282779181027990824794287286885
61282779181036112581820612629739
61282779181036112581821731470751
61282779181036112581821731824883
61282779181036112581823711462453
61282779181036112581824830657597
61282779228195829977164503070282
61282779228195829977227264835206
61282779228293391492332077374953
61282779234069305201008824909742
61282779234069305247013805503859
61282779234105672620058322446323
61282779234178557486932022440336
61282779234213740888207501249459
61282779387693861235539477284816
61282779387696562527192559079696
61282779387717009160950421853534
61282779387720611020666246609394
61282779387720611432448252518366
61282779387728716130972281373282
61282779387728716542503583179150
61282779387728716542691868473922
61282779387728716542754287282254
61282779387802818821831108932456
61282779387802833639214310871640
61282779387825944514349381325413
61282779387825944514349382375173
61282779387827178213355053534484
61282779393418504117328497015942
61282779393641260614749323371005
61282779393641260614749342029976
61282779393714145480828945862359
61282779393714195306451532062109
61282779393714195306454888112267
61282779393714195489947406376052
61282779393734603418229077487162
61282779393735803993301393954290
61282779393738521931643130155817
61282779393738521931646483023647
61282779393746610806288856557261
61282779866400287644666326647977
61282783464426591171005729516819
61282783464426605812149419162819
61282783464426605812152513409313
61282783464426605857906098201137
61282783464645396273152721582974
61282783464648097564805803377854
61282783464680217816696714747530
61282783464680217816759390773306
61282783464680218228290692579174
61282783464680218228541396682278
61282783464680218228541653899722
61282783488379564470793450067159
61282783535583722773916636358638
61282783535583722773916722097786
61282783535583722773979398123562
61282783695104901546108577310246
61282783695104901546171253336022
61282783695104901957702555141890
61282783695104901957953259244994
61282783695108503817355703871974
61282783695108503817418379897750
61282783695108504228949681703618
61282783695108504229200385806722
61282783695177836420741785772006
61282783695177836420804461797782
61282783695181439103582890165378
61282783695181439103833594268482
61282783701099379849144374577060
61282783701099379849332402654388
61282783701099379849332659871832
61282783701099381450707870368171
61282785609620559837710315105755
61282785615529187447046475922564
61282785615529187447234762267096
61282882800568901513535948374980
61282882800600421522012312654084
61282882800600436348367096970166
61282882800600436348429772995942
61282882800601336778918124235126
61282882801256929900282686082144
61282882801541514132587106414796
61282882801552320938986484636992
61282882801552320946326167395420
61282882801552335763709369334604
61282882801552335763772045360380
61282882801552335763774368308674
61282882801584736446163148933980
61282882878352844197583242037146
61282882878352844197645918062922
61282882878352860813452191416658
61282882878352860813724131903500
61282882878352860813724160599856
61282882878352894159462301101744
61282882878352894159462675689566
61282882878352894159462761778634
61282882878352894167055729855664
61282882878352894167056471393086
61282882878352894167056475992356
61282882878352894167056844464588
61282882878352894167056849063858
61282882878352908984626959872176
61282882878361764430030496087768
61282882878361764430030754354972
61282882878364466131564267522144
61282882878364466131773473508766
61282882878364466131773474571624
61282882878364466133465726204718
61282882878364466133465727267576
61282882878364466134285102469936
61282882878385175442162126207494
61282882878385175624924642076542
61282882878385175624987404191386
61282882878386076053278999927784
61282882878386076054908232241688
61282882878386076055475669341502
61282882878386076604518686843390
61282882878386076604581448958234
61282882878386076604769735302766
61282882878388777756651209662686
61282882878388777758343462358638
61282882878388777758974551216466
61282882878388777896171768638270
61282882878388777896234530753114
61282883355980151763468780717981
61282883516492538948695240210062
61282883563750751906476868749348
61282883568690664993083554191337
61282883568690664994587405738459
61282883568725488778615849719421
61282883569663279182848837107918
61282883569663279183099541211022
61282883569663279183099655996446
61282883569663279183099914276700
61282883569663279184543528937268
61282883569663279185275404705216
61282883569671373181982625785973
61282883569671373184238962713909
61282883569673769383480818215172
61282883569673769383669104572754
61282883569673769388563392393332
61282883569673773087826618350048
61282883569673773088014904707630
61282883569673773094601445224160
61282883569673774878993576472144
61282883569673784206197298435620
61282883569673784207827133386050
61282883569673789699072880619948
61282883586448963322434012528169
61282883586451664613835275598003
61282883586451664614651092446314
61282883587323064423825244508145
61282883587323064424013272585473
61282883587387954850031198543530
61282883587387954850031456810734
61282883587389160961039507099072
61282883587399645622785733963668
61282883587399645627868308141828
61282883587399649333906361322576
61282883587399650981037737840796
61282883587399651118298492570560
61282883587399660445439538158340
61282883587399660445502300273184
61282883587399660445502558553438
61282883587399660447194552969136
61282883587399660447194811249390
61282896413969368229732446593595
61282900030155892557254540824387
61282900030155894340828444761511
61282900030155894345912047809447
61282900030155894348168384737383
61282900083330771397571131007647
61282900083330819571734201415783
61282900083330821362648131067927
61282900106921189656076151087994
61282900106921193360421951572790
61282900107839768801238039200705
61282900745099814572695434616771
61282900745938892974993966297457
61282900798165520320438672654369
61282900798165522104012576591493
61282900798274441032962833129683
61282900798274490809234711346085
61282900798274790993421587859429
61282900798274790993425055512683
61282900798274790998505305226229
61282900798274791001015785214167
61282900798274791174179844251949
61282900798274791181791494658381
61282900798931288258658027486355
61282900798931303081455751276557
61282900799113819989473625334945
61282900799150091096807885459182
61282900799150092882554185218381
61282900799150092883391008750701
61282900799150092883641712853805
61282900799150092883644037318419
61282900799150092929123672954217
61282900799150124450805301570467
61282900799150126234379205507591
61282900799150126236910606200477
61282900799150141051762407446775
61282900799150141052013111549879
61282900799150141059374057853207
61282900799150141059624761956311
61282900799150142888680625993847
61282900799150142891191105981785
61282900799150142891212026686733
61282901944514456067590849580124
61282901944514456067590935669192
61282901944514489421382157816204
61282901944514489421383157633880
61282901944514489421383162220100
61282901944514489421383272425128
61282901944514489421383276657216
61282901944514500532453271323722
61282901997689416023829882880264
61282902021326585835859551374032
61282902021326619189126233978704
61282902021326619194940683924812
61282902021326619194940942205066
61282902021326619194940943604746
61282902021326619194941028281084
61282902021326619194941028294134
61282902021326619194941029343894
61282902021326619196633280977036
61282902021326619196633282039846
61282902021326630307978085379200
61282902021326630307978343659454
61282902021326630307978345059134
61282902021327486403608571249540
61282902021327519762752725245178
61282902021327530875790126699566
61282902021327786646226922001162
61282902021327819992966297621722
61282902021327819999556281694420
61282902021327836601517232503000
61282902021352135328779818333136
61282902021352151932435346185642
61282902022300447985221602563248
61282902157214164125509491945708
61282902157214164125509578034776
61282902157214197067519541459268
61282902157214197471519804027430
61282902157214197479300800181788
61282902157214197479301799999464
61282902157214197479301804585684
61282902157214197479301914790712
61282902157214212296684002120972
61282902157226219867508795143564
61282902157261024802372850730999
61282902157261024802376208198099
61282902157261026585946754668123
61282902157261026585950112135223
61282902157261041410861367866755
61282902158198815878009018308708
61282902158198832486559953189986
61282902158241537881026932856465
61282902158241537882721852856983
61282902158241587294239976633509
61282902158241587835689597012707
61282902158241587836505499956719
61282902158241587836507823954773
61282902158241587836507824304693
61282902158241587843094365884033
61282902158241587843282651178805
61282902158241603896012641097557
61282902158241603896012642147317
61282902175923443181800504106370
61282902175923443181800505506050
61282902175923491360231271081970
61282902175923491367009536912980
61282902180891941203868174057242
61282902180893125356834503844973
61282902180893125356835163894209
61282902180893125356918071879341
61282902180893125356918846714001
61282902180893125357399248126193
61282902180893125357399362911617
61282902180893125359091500822145
61282902180893125359091615607569
61282902180893127141224315331203
61282902180893127141307883359747
61282902180893127143753281466875
61282902180893127143753396258123
61282902180893141960320580400568
61282902180893141960866867224586
61282902180893141961136512108079
61282902180893141961138463336282
61282902180895828242270003591493
61282902181771141252681483676146
61282902181828015970205325159894
61282902181832133381633170674526
61282902228052875822159699022213
61282902228052875822163141165651
61282902228052875822225817191427
61282902228052875822413845268755
61282902228153991572688846777696
61282902228154039741413572993272
61282902228160927488286412960851
61282902228160927488345731519527
61282902228160927488345732936469
61282902228160927488349088986627
61282902228160929134662324287427
61282902228160929271919636873593
61282902228160929271922992923751
61282902228160943959634763783913
61282902229036240492255211500621
61282902229036242276643899173563
61282902229036273842340752039019
61282902229098370195944773352100
61282902229098370196280161498176
61282902229098370196280166097446
61282902229098418381489197504376
61282902229098420158285294758010
61282902229098420165627300464732
61282902229098420165627960512356
61282902229098420165690722627200
61282902229098420165879008971732
61282902229098434983073178429692
61282902229102272656735212048576
61282902229102283782449270367078
61282902229102320835227993583774
61282902229102320835229022453550
61282902229102320835229026702900
61282902229102320841819006176328
61282902229102320842570745433012
61282902229102320842571118485640
61282902229102322618614357318882
61282902229102322626142325372082
61282902229102322626144649370136
61282902229102337443506959300728
61282902229102337443588203337042
61282902229102337443590527335096
61282902229102337443778928465052
61282902229102337443779957334828
61282902229102337443779961584178
61282902234026327247044876344288
61282902234026327254551923342620
61282902234026327430058756369888
61282902234026327437841216088712
61282902234062616985790514173524
61282902234062616985790858529796
61282902234062665156690989097870
61282902234070755447357717747841
61282902234070755447441400567633
61282902234070755449614054675777
61282902234070755449697737495569
61282902234070770267272353621343
61282902234946068267161145330409
61282902234946068267349173407737
61282902234946101620615769451117
61282902234946101620866446392899
61282902235007043794590865255948
61282902235007043795154949487932
61282902235007043795155064273356
61282902235007045571386962037198
61282902235007045571386962503758
61282902235007045578728967743920
61282902235007045578728968210480
61282902235007045578729627791544
61282902235007045578729628258104
61282902235007045578980676250920
61282902235007045578980676717480
61282902235007060396091163355648
61282902235007060396112830197288
61282902235007060396174845708880
61282902235007060396174846175440
61282902235010909149797352736341
61282902235010912901403027417678
61282902235010942495532624081574
61282902235010942503126711366798
61282902235010942503314739444126
61282902235010946245882713229422
61282902235010946248139050157358
61282902235010946248142144757984
61282902235010946248142149344204
61282902235010946255108701532796
61282902235010946255672412712152
61282902235010946255672785764780
61282902235010962856692194614236
61282902235010962856692567666864
61282902235010962856693337919516
61282902235010962856693342505736
61282902235010962856693342518777
61282902235010962856693342524610
61282902235017847031770507822615
61282902235017850601365036928785
61282902235017852384940060079927
61282902235017852385128346437557
61282902235017861856746538962143
61282902235018997643937475442476
61282902235018997644021043476636
61282902235018997644021043476844
61282902235019003179302988772248
61282902235019003179302988772456
61282902235019003180117777107544
61282902235019019788752653094691
61282902235019045828959255006210
61282902235019047603495543090822
61282902235019047603495543091030
61282902235019047605754864414564
61282902235019047605754980268622
61282902235019047613348033017618
61282902235019047613349061887346
61282902235019047613619629129314
61282902235019053139675844755890
61282902235019053139675844756098
61282902235019053139679202223198
61282902235019053139679317014238
61282902235019053139762999485775
61282902235019053141935281933690
61282902235019053141938633732886
61282902235019053141938633734290
61282902235019053141938633738502
61282902235019053141938752774852
61282902235019053141938752774936
61282902235019053142210721957926
61282902235019053142210721958133
61282902235019053147021207912450
61282902235019053147271912015554
61282902235019053147271997754750
61282902235019053149528248943490
61282902235019053149528334682686
61282902235019053149529363552414
61282902235019053149531806940950
61282902235019053149531806941034
61282902235019053149803403052486
61282902235019053149803403052522
61282902235019053149803403052729
61282902235019053149803403052730
61282902235019062431002745327898
61282902235019062431002745333514
61282902235019062431002745333722
61282902235019067966096662546182
61282902235019067966998605629608
61282902235053867965750221906819
61282902235053867967442708772889
61282902235053869744241555916585
61282902235053869744241556270877
61282902235053869744241900627149
61282902235053869749324474805309
61282902235053869749491491483527
61282902235053869749575178554121
61282902235053869749575178908413
61282902235053869751768720420055
61282902235053869751831396458881
61282902235053884566860636270430
61282902235053884566958380493305
61282902235053884566958380847597
61282902235053884568399580479079
61282902235053884568399585084173
61282902251788541259007464005992
61282902251788541259010563192838
61282902251796646369041532595290
61282902251796646369313130242180
61282902251799348072748847940526
61282902251799348072751947127372
61282902252735584677773563963254
61282902252735621730552287179950
61282902252735621730553316049726
61282902252735621730553320299076
61282902252735621737143299772504
61282902252735621737895039029188
61282902252735621737895412081816
61282902252735623513938650915058
61282902252735623521466618968258
61282902252735623521468942966312
61282902252735638338831252896904
61282902252735638338912496933218
61282902252735638339103222061228
61282902252735638339104250931004
61282902252735638339104255180354
61282902252736822487635691570302
61282902252736839096186626451580
61282902252743728621985540063455
61282902252743728624429905068719
61282902252744929381515638056386
61282902252779745853812881806129
61282902252779760670695139469674
61282902635824574430730640851060
61282902635824574433157552804630
61282902635824574433157811071834
61282902635824574433429407183530
61282902636807977399199296551762
61282902636807977399261972577538
61282902636807977401521404106100
61282902636807992218904979097912
61282902660440044003420342525771
61282902660440044003420371222127
61282902660440077354409424191047
61282902660440077354430344895995
61282902660440077356665761118983
61282902660440077949205913228705
61282902660440077949206028019953
61282902660440077949226948724901
61282902660440077951462364947889
61282902660440092174048876969099
61282902660440092174069770328942
61282902660440092768845480798005
61282902660442445563066825029580
61282902660442729090777586265142
61282902660442777266760635367648
61282902660442777274019044343646
61282902660442779052782343266934
61282902660442793876940372080230
61282902712636704391215791230084
61282902712636704391216049516162
61282902712636704391968936658522
61282902712637004395777468899006
61282902712637004395777727179260
61282902712637004397221341839828
61282902712637004578540989644334
61282902712637004578708010927646
61282902712637004578728931633998
61282902712637004578729276007740
61282902712637004578791693747438
61282902712637004580967557241632
61282902712637004580967819759590
61282902712637004580988482534204
61282902712637004581051125276000
61282902712637004581051244299128
61282902712637004581051502579382
61282902712637004581054601766228
61282902712637004581239531011050
61282902712637004581239788942836
61282902712637004581242888129681
61282902712637004581242888129682
61282902713605715151367202837390
61282902713605715151555230914718
61282902713609565826640274980056
61282902713609567656595385012748
61282902713609600955073106042854
61282902713609600955323810145958
61282902713609600962604431331278
61282902713609600962667193328078
61282902713609600962667193446122
61282902713609600962855221405406
61282902713609601001077395055826
61282902713609601003336826584388
61282902713609601008608806315274
61282902713609601010865143243210
61282902713617656105257245806778
61282902713617672718887267707991
61282902713617704281240294909284
61282902713617720889725339792516
61282902713617720889788130603716
61282902713620072633852774854280
61282902713620074418242237716014
61282902713620074418242241965364
61282902713620074418242586321636
61282902713620105978419386517412
61282902713620105985761477950232
61282902713620105987453730646184
61282902713620107769335381906230
61282902713620122586966963931590
61282902713620122588661540625596
61282902713620122588661540644470
61282902713620122589142712640360
61282902713620122589226280674728
61282902713620122589414686054034
61282902713620122589414686403954
61282902713621258376504115487932
61282902713621258376504373768186
61282902713621274992582247832888
61282902713621275038147776085703
61282902713621306559745487477368
61282902713621308391665049070865
61282902866188269371310589755451
61282902866188269373838522795083
61282902866296321443397605503989
61282902866296369619948977081255
61282902866296369620196557550507
61282902866296370854647571775797
61282902866296370854647572125717
61282902866296370856987218807767
61282902866296370856990690716195
61282902866296371403501960330901
61282902866296371403770461487631
61282902866296371406029893370533
61282902866296371406033365261491
61282902866296385679703698678295
61282902866296385679704731793209
61282902866296385681148370918045
61282902866296385681148375169007
61282902866296385681148719525279
61282902866296385681148719529491
61282902866296386230191394074787
61282902866296386230191394087837
61282902866297271422459267677081
61282902866297271424987200716713
61282902867135366450399826270315
61282902867135398016096679135771
61282902867171672738776695514203
61282902867171672743780169134749
61282902867171672744594957469837
61282902867171672746119820416069
61282902867171672746934604151887
61282902867171672747122890509469
61282902867171687568000616043487
61282902867171687570280968276997
61282902867171689218225157723371
61282902867171689345552063346145
61282902867171689347895182286543
61282902867171689352329984803621
61282902867171689352329984820883
61282902867171689352392746922677
61282902867171689353145892351115
61282902867171689354670009160655
61282902867171720915575647560721
61282902867171720922917653254393
61282902867171720922917653267443
61282902867171720924613263413233
61282902867171720924613349506513
61282902867171722699069336331307
61282902867171722699149551497845
61282902867171722701412455271705
61282902867171722706491557191517
61282902867171722706492590306431
61282902867171722706492676399711
61282902867171722706495029449865
61282902867171722709002037179455
61282902867171737523878231389049
61282902867171737525570484085001
61282902867232661128673835140254
61282902867232661130933266668816
61282902867240764859596837271301
61282902867240764861856273386083
61282902867240764866374758746039
61282902867240764866375877941183
61282902867240764867128248530749
61282902867240781469777607103009
61282902867240781470592395438097
61282902867241965623455046161864
61282902867241965624210626137480
61282902867241982226859984709740
61282902867244666915674962414128
61282902867244666915675306770400
61282902867244668699249210707524
61282902867244668699499914810628
61282902867244668699500032783267
61282902867244683516632068290436
61282902867244683516883116749812
61282902867244683519143699370868
61282902867245583949883014043218
61282902872096895335711239928155
61282902872202295113356797316704
61282902872204710857782220282385
61282902872204710859225748866935
61282902873077612882326181647012
61282902873077613476850814776400
61282902873149389860916246224547
61282902873149389863363964097641
61282902873149389870139910181390
61282902873149390272698509350963
61282902873149390272698510400723
61282902873149390275146227224057
61282902873149390279472916375012
61282902873149390279473173592456
61282902873149390279476268193082
61282902873149390281922174357566
61282902873149392058532963951926
61282902873149406880431427373314
61282902873149406881249444232241
61282902873149406881249445282001
61282902873149406881249702439578
61282902873149406881249702499445
61282902873150590441678778432739
61282902873150590441678861456119
61282902873150590441678864460328
61282902873150590441678864526019
61282902873150590441679636112660
61282902873150590441762429490487
61282902873150590441762432560387
61282902873150590444019541074964
61282902873150591036475463749831
61282902873150591036475468270360
61282902873150591036475468336051
61282902873150591036475468349101
61282902873150591036476239922692
61282902873150591036559031784199
61282902873150591036559036370419
61282902873150591036559036389292
61282902873150591036559036389293
61282902873150591037040212617271
61282902873150591037040327402695
61282902873150591037312181800469
61282902873150591037312296585893
61282902873150591038732465313223
61282902873150591038732580098647
61282902873150591038816144884996
61282902873150591038816148133015
61282902873150591039004434490597
61282902873150591039004434496421
61282902873150591039004549281845
61282902873150592221007022454472
61282902873150592221007022515951
61282902873150592221007023517282
61282902873150592226068589900095
61282902873150592226068672923475
61282902873150592226068672936525
61282902873150592226068675927684
61282902873150592226068676990494
61282902873150592226089596694111
61282902873150592226152240970893
61282902873150592226152272719887
61282902873150592815803511553609
61282902873150592815803511557821
61282902873150592815803626344857
61282902873150592820865276752381
61282902873150592820865279756590
61282902873150592820865279822281
61282902873150592820886085731769
61282902873150592820886200523017
61282902873150592820948847318574
61282902873150592820948847850825
61282902873150607043165877051241
61282902873150607045164936543823
61282902873150607045165051329247
61282902873150607045711223367841
61282902873150607045794906187633
61282902873150607638234076991843
61282902873150607638332078487977
61282902873150607639961540366905
61282902873150607639961540371117
61282902873150607639961540372729
61282902873150607639961654624290
61282902873150607640507827190923
61282902873150607640507827196747
61282902873150607640591510016539
61282902873150607640777473548130
61282902873150607640777473548131
61282902873152992134423838754903
61282902873152992139506039880435
61282902873152992139506411931488
61282902873152993917997741156833
61282902873152993917997742692027
61282902873152993923080025288483
61282902873152993925587066319523
61282902873152993925587066338237
61282902873153008740463145756743
61282902873153008742155398452695
61282902873153008742158835874399
61282902873153008742970268258707
61282902873153008742973624209487
61282902873153292145762749338157
61282902873153293931844813501465
61282902873154194492253806078539
61282902873154194492253807141349
61282902873185412985169784280481
61282902873185412985170559119353
61282902873185412991865142124747
61282902873185412991947705755219
61282902873185412991948824950363
61282902873185412992701195539929
61282902873185414364471829556621
61282902873185414366999761179103
61282902873185414366999762596253
61282902873185414768740995403223
61282902873185414768744463056477
61282902873185414776003130312729
61282902873185414776003905151601
61282902873185414776253834415833
61282902873185414776271627218705
61282902873185414776275099477053
61282902873185414776275103727855
61282902873185414776275874315925
61282902873185414776334049569321
61282902873185414776334303244481
61282902873185414776334307849575
61282902873185414776337517222575
61282902873185414776337779753631
61282902873185414778593739378137
61282902873185429593717505183665
61282902873185429595162267754607
61282902873185429595350554112189
61282902873185429595350558362991
61282902873185429595977056089695
61282902873185429596165342447277
61282902889930872921092129636377
61282902889930872921364098819367
61282902889930887149097061742713
61282902889930887149097434696114
61282902889930887150728876671747
61282902889930887743642961468307
61282902889930887743830989545635
61282902889930887743831018125351
61282902889930887743893780244614
61282902889930887745253597423824
61282902889930887746090334849823
61282902890806174215428496237925
61282902890806189039861474030699
61282902890806190824815365025775
61282902890806190868372280539386
61282902890806190870548029229291
61282902890806224175801352221567
61282902890876435708366052871189
61282902890876466681820696148458
61282902890876466683512948844410
61282902890876467271534638156069
61282902890876467276617183637873
61282902890876467276617212334229
61282902890876467276617298423297
61282902890876467276617299958490
61282902890876467278309551119249
61282902890876468467902760311766
61282902890876469055108542093193
61282902890876469060170195500714
61282902890876469060170195566405
61282902890876469060253878386197
61282902890876483877637080325381
61282902890876483879266527795535
61282902890876483879266542144442
61282902890876483879266542210133
61282902890876483879266570906489
61282902890876483879812829034151
61282902890876483879833749739099
61282902890876483880084798198475
61282902890876483880084798217349
61282902890878870020021069449011
61282902890878870020041990153959
61282902890878870020229989534931
61282902890878884845207307639394
61282902890879170163747025921539
61282902890879170163747027338481
61282902890879184986181288639322
61282902890879184988470125839471
61282902890879184988472118763147
61282902890879184988724316727705
61282902890879184988724316727714
61282902890911540650493700904304
61282902890911541242845565140124
61282902890911541244475146514612
61282902890911541245018334020642
61282902890911541245018334033692
61282902890911541245289930263480
61282902890911589421272979365986
61282902890911589421273352300522
61282902890911589421276332115724
61282902890911589422968675605056
61282902890911590602523714760510
61282902890911590604968079765774
61282902890911591197233281366600
61282902890911591197319944001594
61282902890911591199492712895162
61282902890911591204848002498254
61282902890911591207357363291048
61282902890911606022230458176830
61282902943072178325758779688110
61282902943072178325758780038030
61282902943072193149916808501406
61282902943072193149916808851326
61282902943073093716099013821582
61282902943073093717791266517534
61282902943073379082841069587630
61282902943073379082841156030990
61282902943073393905369607819818
61282902943073393905369608174110
61282902943073393906998840133722
61282902943073393906998840488014
61282902943073393906999098400926
61282902943104598764451525963369
61282902943104598764451526313289
61282902943104598766794644903767
61282902943104613407937961019139
61282902943104613543755101070913
61282902943104613545198629655463
61282902943104613545198744446503
61282902943104613545387030791035
61282902943104613589446010309137
61282902943104613589508685980781
61282902943104613590952329356579
61282902943104613590952673712851
61282902943104613590952673717063
61282902943104613591140587003143
61282902943105499332263221864653
61282902943105499334791154904285
61282902943105513974306128335873
61282902943105799340775530772561
61282902943105799340775559470369
61282902943105799340778998425815
61282902943105799478036199408885
61282902943105799478039667062139
61282902943105799521533787165081
61282902943105799524061753501791
61282902943105814163514046190241
61282902943105814163514046308333
61282902943105814163514074888049
61282902943105814163576722216017
61282902943105814163576722334109
61282902943105814163577095287510
61282902943105814165208537263143
61282902943105814346530624206711
61282902943979900648580649701775
61282902943979900655923774603641
61282902943979917128029111910943
61282902943979917255356017533717
61282902943979917257699136474115
61282902943979917262133939008455
61282902943979917262949846538687
61282902943979917264473963348227
61282902943979948825379601748293
61282902943979948832721607455015
61282902943979948834417217600805
61282902943979948834417303694085
61282902943979950608873290518879
61282902943979950608953505685417
61282902943979950611216409459277
61282902943979950616296544494003
61282902943979950616296630587283
61282902943979950616298983637437
61282902943979965433682185576621
61282902943979965435374438272573
61282902943981101229908128131513
61282902943981101229908156829321
61282902943981101230743832468689
61282902943981116054341134622095
61282902943981117831955086107859
61282902943981117837101450920719
61282902943981117839295025617171
61282902943981117877433602548513
61282902943981117882855035712543
61282902943981117885027689820687
61282902943981117885027804611935
61282902943981117885027804624984
61282902943981117885027804624985
61282902943981151185472359093021
61282902943981151190280984115155
61282902943981151190281012812963
61282902943981151190555961674397
61282902943981151190618723789241
61282902943981166007664186054339
61282902943981166007726862080115
61282902943981166007914890157443
61282902943981166007935810745751
61282902944044791498747244468946
61282902944044806318073403207186
61282902944045942105916236330902
61282902944045942105916236336726
61282902944046006892709651961292
61282902944052894825478919251813
61282902944052894825479263608085
61282902944052894825479292737278
61282902944052894827171516304037
61282902944052894827171516658169
61282902944052896603970364156157
61282902944052896603970621945361
61282902944052896603970622063405
61282902944052896603970622069229
61282902944052896603970622423361
61282902944052896603970708512429
61282902944052896604158650140733
61282902944052896604158650146557
61282902944052896604158650500689
61282902944052896609053167545209
61282902944052896609053282336457
61282902944052896609053282690589
61282902944052896609220303613945
61282902944052896609303871648313
61282902944052896609303986439561
61282902944052896609303986793693
61282902944052896611560204344161
61282902944052896611560208576249
61282902944052911426404629706556
61282902944052911426589444155710
61282902944052911426624426618033
61282902944052911426687073587497
61282902944052911426687188378745
61282902944052911426687188732877
61282902944052911426687447072962
61282902944052911428128392615321
61282902944052911428128392969453
61282902944052911428128622180345
61282902944052911428131716662927
61282902944052911428316679313985
61282902944052911428316679386866
61282902944052911428863195781732
61282902944052911428883857786639
61282902944052911428946504998015
61282902944052911428946878253216
61282902944052911428946878601524
61282902944052911428946878607348
61282902944052911428947653558440
61282902944053797034710021840670
61282902944053797042048469494277
61282902944053797042048474080497
61282902944053811857175339091745
61282902944053811857238473983790
61282902944053811858867591787697
61282902944053811858867706297694
61282902944053811858930726679742
61282902944053811859414222692560
61282902944053811859434770148131
61282902944053811859435229492400
61282902944054095399463641605841
61282902944054095399463645837929
61282902944054095399463646192061
61282902944054095399463646369202
61282902944054095399463646369362
61282902944054097177954975596893
61282902944054097178226571708589
61282902944054097178227030928990
61282902944054097178227031283122
61282902944054112000692348180065
61282902944054112000755483072110
61282902944054112002384596289797
61282902944054112002384600876017
61282902944054112002948680521781
61282902944054112003014914954804
61282902944056497096663658229710
61282902944056497096663658579630
61282902944056497096663744318778
61282902944056497096726420348766
61282902944056497096726420698686
61282902944056497096726506437834
61282902944056497098355910925662
61282902944056497098355911275582
61282902944056497098355997014730
61282902944056497098418673394638
61282902944056497098418759133786
61282902944056498737957081467194
61282902944056498743039655645354
61282902944056498875217750107730
61282902944056498875217750457650
61282902944056498880300324285890
61282902944056498880300324635810
61282902944056513560610799572798
61282902944056513560610799922718
61282902944056513560673561687642
61282902944056513562303052268750
61282902944056513562303052618670
61282902944056513562365814383594
61282902944056513562849310396412
61282902944056513697871554302402
61282902944056513697871554652322
61282902944056513697934316417246
61282902944056513699563806998354
61282902944056513699563807348274
61282902944056513699626569113198
61282902944056513700110065126016
61282902944056513700194006231886
61282902944056813889464600230122
61282902944057697669978549527558
61282902944057697670166577604886
61282902944057714274262817892002
61282902944057714319952607449856
61282902944057714320016402800466
61282902944088869353806137324197
61282902944088869353806137674117
61282902944088869354558249633509
61282902944088869354558249983429
61282902944088869361148143030919
61282902944088869361148143380839
61282902944088869361148147612927
61282902944088869361148147617139
61282902944088869361148233706207
61282902944088869361149262226063
61282902944088869361149262575983
61282902944088869361901288442095
61282902944088869361901288792015
61282902944088869361901374885295
61282902944088869361964050561151
61282902944088869361964050911071
61282902944088917537884337894521
61282902944088917537884337898733
61282902944088917537884423987801
61282902944088917537887547284783
61282902944088917537947099659445
61282902944088917537947099663657
61282902944088917537947185752725
61282902944088917537950309049707
61282902944088919176837770080633
61282902944088919176900532199689
61282902944088919176921452904637
61282902944088919179177675042937
61282902944088919179177761136217
61282902944088919184179775787355
61282902944088919184242537906411
61282902944088919184260249221097
61282902944088919184260249225309
61282902944088919184260335314377
61282902944088919184430824250943
61282902944088919186707967094191
61282902944088919186708053187471
61282902944088919186770729213247
61282902944088919314098524460317
61282902944088919316438429422621
61282902944088919316441901680969
61282902944088919316629929758297
61282902944088919321521003596569
61282902944088919321521003600781
61282902944088919321521089689849
61282902944088919321524475859129
61282902944088919321524561948197
61282902944088919321691578626415
61282902944088919321775266051301
61282902944088919323968721469663
61282902944088919323968807562943
61282902944088919324031483588719
61282902944088934001079366932509
61282902944088934001643451164493
61282902944088934001831479241821
61282902944088934003338913246495
61282902944088934138340121303769
61282902944088934138340207397049
61282902944088934138904205535753
61282902944088934138904291629033
61282902944088934139154995732137
61282902944088934140599667621967
61282902944088934140599672227061
61282902944088934140600016583333
61282902944088934140787958571593
61282902944088934140850720686437
61282902944089217728913389914013
61282902944089219503449706578548
61282902944089219503453059446378
61282902944089219505712495679205
61282902944089219505897424451642
61282902944089219505900523756533
61282902944089219510792716807202
61282902944089219510792716807211
61282902944089219510795155946433
61282902944089219511045860049537
61282902944089219513302077586955
61282902944089234329870266225297
61282902944089234329870524492501
61282902944089234329870610581569
61282902944089234330058552569829
61282902944090069933775754585973
61282902944090069935969439481629
61282902944090119890697966105961
61282902944090119895506591128095
61282902944090119895781568687337
61282902944090119895844330802181
61282902944090119898037991820981
61282902944090119934003713653047
61282902944090119941260175919919
61282902944090119941535124899445
61282902944090119941597887014289
61282902944090119943770655907857
61282902944090119943791576612805
61282902944090134713161417758691
61282902944090134713224065204751
61282939511542719646248742161085
61282939564717646660916429785873
61282939564717646663447715687511
61282939564717646663447830478759
61282940710713907414258569402805
61282940787704500275416180354294
61282940787704500281921362524324
61282940787704500282109390601652
61282940787740823177158053610137
61282940787849791882317402619360
61282940787849791882380192964000
61282940788360996991334165307462
61282940788360996991334165774022
61282940788360996991355057316054
61282940788360996991355057782614
61282940788360996991543085859942
61282940788361006457514483774802
61282940788361006869296489683774
61282940788361007006494482294322
61282940788361008104368213894020
61282940788361008104389105902612
61282940788361008104559594839178
61282940788361008104559599425398
61282940788361008104580486847770
61282940788361008104643277658970
61282940788361008104643535926174
61282940788361008104643539462586
61282940788361008104643540525444
61282940788361008104643540531268
61282940788361008111355313721882
61282940788361008112173574296444
61282940788361008241904295256660
61282940788361008653411232795588
61282940788361008653432124808552
61282940788361008653602613740746
61282940788361008653620067146732
61282940788361008653620410103324
61282940788361008653623505749338
61282940788361008653623534445694
61282940788361008653623534799986
61282940788361008653682828907284
61282940788361008653686296560538
61282940788361008653686296564910
61282940788361008653686553782354
61282940788361008660377440614858
61282940788361008660398332623450
61282940788361008661028564070876
61282940788361011815680222664646
61282940788361011815701114673238
61282940788361012366229789133132
61282940788361012366250681141724
61282940788397315088949626735019
61282940788397331561931281542572
61282940788397331562140204833905
61282940788470265842795038275066
61282940788470280666953067088362
61282940788470280712706651880186
61282940788470282497096458761322
61282940788494592291830802192522
61282940788494592291830803242282
61282940788494592337584388034106
61282940788494592886439377458618
61282940788494592886442476664337
61282940788494592886627405535994
61282940788677062938902764588278
61282940788677062938905088469692
61282940788677062939090792199046
61282940788677062939090792665606
61282940788677062939093117013580
61282940788677063487948106442512
61282940788677107403953213942644
61282940788677107404036896762436
61282940788677107404037155029640
61282940788677107953079915668376
61282940788677107953080172885820
61282940788677111110077532558362
61282940788677111666650584198592
61282940788688820284971084601770
61282940788688820284991976610362
61282940788689065517505523796448
61282940788689065517505523913088
61282940788689065700519863436127
61282940788689070463975234890132
61282940788689070464160938969358
61282940788689070464163262980510
61282940788689070509725376605398
61282940788689070509726495819415
61282940788689070509726495819416
61282940788689070509728848391362
61282940788689070509728848397185
61282940788689070509728848397186
61282940788689070509728848863746
61282940788689070509913404216166
61282940788689070509913404682726
61282940788689070509914523411310
61282940788689070509914523424360
61282940788689070509914523896743
61282940788689070509914523896744
61282940788689070647177602620190
61282940788689071058769513185742
61282940788689071058771837650356
61282940788689071058771866348164
61282940788689071058959865727684
61282940788689071061217235780570
61282940788689071061217350449353
61282940788689071061217350449354
61282940788689071061219555523450
61282940788689114930718224266980
61282940788689114930718224733540
61282940788689114930801907086772
61282940788689115113732563906660
61282940788689115113816246726452
61282940788689115525322811212752
61282940788689115525323184265380
61282940788689115525326537133210
61282940788689115525326541732480
61282940788689115525511097557284
61282940788689115525594780377076
61282940788689115530409111311370
61282940788689118642406030575138
61282940788689118642406030925058
61282940788689118642406116651156
61282940788689118642406116664206
61282940788689118642677711713044
61282940788689118642677712762852
61282940788689118642677712775902
61282940788689118680625965848608
61282940788689118680814252193140
61282940788689118680901292485855
61282940788689118680901292485856
61282940788689118687404117360754
61282940788689118687406441358808
61282940788689118687406469938524
61282940788689118687592145438082
61282940788689118687594469436136
61282940788689118688159587124068
61282940788689118688159587124116
61282940788689118688159587137166
61282940788689118688159615366962
61282940788689118688159701456030
61282940788689118688431296504868
61282940788689118688431297567726
61282940788689118818162047211248
61282940788689119237202346358752
61282940788689120471796252826164
61282940788689120471981956438878
61282940788689120471981956905390
61282940788689120471981956905438
61282940788689120471984280903492
61282940788689120474241645184836
61282940788689120474241646701156
61282940788689120474241646701204
61282940788689120474241649902198
61282940788689120474241761020068
61282940788689120474241765625161
61282940788689120474241765625162
61282940788689120474241765638212
61282940788713430312281853048114
61282940788713430312469881125442
61282940788713430854822046141663
61282940788713430861324900646038
61282940788725137693772255795298
61282940788725137694023047037278
61282940788725138245346421377769
61282940788786081602140294921584
61282940788786081602140295971344
61282940788798037379996613393480
61282940788798037562927270207544
61282940788798037974709533333912
61282940788798070731570929579586
61282940788798070731738065648322
61282940788798070731738322865718
61282940788798070731759214874310
61282940788798070914752290496754
61282940788798071326534553623122
61282940788798087342566516811532
61282940788798087342566602537630
61282940788798087342566602550680
61282940788798087386039371815666
61282940788798087386039371815714
61282940788798087386039486134578
61282940788798087386060635360566
61282940788798087386123054168946
61282940788798087388299181001950
61282940788798087388299181015048
61282940788798087388320073010542
61282940788798087388320073010590
61282940788798087388320073023640
61282940788798087388320187342504
61282940788798087388382863368280
61282940788798087388570777113646
61282940788798087388570777113694
61282940788798087388571149712812
61282940788798087525580827399112
61282940788798087525580855978828
61282940788798087525831531489166
61282940788798087525831904438204
61282940788798087935103309905862
61282940788798087937362832245225
61282940788798087937362832245226
61282940788798087937363090512429
61282940788798087937363090512430
61282940788798087937613794615534
61282940788822399010917222288498
61282940788822399011000790322866
61282940788822399012360979394088
61282940788822399012361008090444
61282940788822399012361095229320
61282940788822399012632604202140
61282940788822399012632948558412
61282940788822399150458563436392
61282940788822399150458592132748
61282940788822399559792760765058
61282940788822399561403768374936
61282940788822399562240567932586
61282940788822399562240567932634
61282940788822399562240826549709
61282940788822399562240826549710
61282940788822399562240940985261
61282940788822399562240940985262
61282940788822399562242887675466
61282940788822399562242887675514
61282940923279881131392219441387
61282940923409562894028964098126
61282940923421268491195671410436
61282940923423969782845400337486
61282940923423969785104831748004
61282940923628400872097030117316
61282940923640108247940086760184
61282940924357810770832171373226
61282940924369551505926128036916
61282940924369566323305609487124
61282940924369566323305613719212
61282940924369567565430946229460
61282940924369567565493708460135
61282940924372252614540621182175
61282940924372252797366675526923
61282940924372252798119816237999
61282940924372267621464992062734
61282940924372269268657065067086
61282940924372269268929053381431
61282940924404633159569530611196
61282940924404633159569531674006
61282940924404682984104239730334
61282940924404683114795935692910
61282940924404683114795936755720
61282940924404683114858697807754
61282940924404683114858698870564
61282940924404684768494046605646
61282940924576696919800712316762
61282940924576698155147501696010
61282940924576698160230075874170
61282940924588356129888544239220
61282940924588389481648445111661
61282940924588400594413907497761
61282940924588400594685503609457
61282940924588400594685846566049
61282940924588400594685881398321
61282940924588400602027973187646
61282940924588400602090649213422
61282940924588403711076105650305
61282940924588404300726343137790
61282940924588405536073132517038
61282940924588405541155591903950
61282940924588405541155706695198
61282940924588405541155706806657
61282940924588405541218354134625
61282940924588405541218382720974
61282940924588405541218382832433
61282940924588405541218382833194
61282940924588405541218382839018
61282940924588405541219497323265
61282940924591101883890981968359
61282940924591101886066735257525
61282940924591101886150672249399
61282940924591105414511077500099
61282940924591105599696678768264
61282940924591107237057316002439
61282940924591107237060754959337
61282940924591107244403536567741
61282940924591107244591051727953
61282940924591107244591821849463
61282940924591107244653354564135
61282940924591107244653440303283
61282940924591107244653699055921
61282940924591107244653727753729
61282940924591107244654469173059
61282940924591107244654585027117
61282940924623522332621406227289
61282940924623522736894297540999
61282940924623522736897736497897
61282940924623522744215384058933
61282940924685617446695263015224
61282940924685650800237287871514
61282940924685665625025171543196
61282940924685665625025946376244
61282940924685665625025946382068
61282940924685666858112529406980
61282940924685666858112529406989
61282940924685666859741632383900
61282940924685666859742019988088
61282940924685666859742106058234
61282940924685666859742106064058
61282940924685666860371960804400
61282940924685666860371960916620
61282940924685666860372735755492
61282940924688366733598913659303
61282940924688366733661589679255
61282940924688366916613252820775
61282940924688366916675928846551
61282940924688366916863956923879
61282940924688368561547874315178
61282940924688368562989164147351
61282940924688368563177106491355
61282940924688368563742305332263
61282940924688368563804981352215
61282940924688368563804981358039
61282940924688368563993009429543
61282940924688368563993009435367
61282940924720734100739638500910
61282940924720784061384855853738
61282940924720784063560216956916
61282940924720784063579288406618
61282940924720784063579293011712
61282940924720784063581529866774
61282940924720784063640934514527
61282940924720784063641964432394
61282940924720784063644287382300
61282940924720784063644291980166
61282940924720784063644291981618
61282940924720784063644291981627
61282940924720784063645063638114
61282940942313381212648812101082
61282940942313381212648926892330
61282940942313381212648927358682
61282940942313381212648927364506
61282940942410641296455716068684
61282940942410642531298002641098
61282940942410642531301096769548
61282940942410642531301097235900
61282940942410642531865181467884
61282940942414244802545129202826
61282940942446660300627838880742
61282940942446660302322414524988
61282940942446660302382110741386
61282940942446660302884175808678
61282940942446660302886498756972
61282940942446660302886498757180
61282940942446660302886613548220
61282940947893898108401446685319
61282940947930217716431769638970
61282940947930217716515452464378
61282940947991144470713512602615
61282940947991144471278368486931
61282940947991144471470125685759
61282940947995046931796090445123
61282940947995063532945728359131
61282940948002868461571171931538
61282940948027461837024868850145
61282940948027462431549503477139
61282940948027462431552859546011
61282940948027478437145806642647
61282940948027478437983007944957
61282940948027478445575689412559
61282940948027478445579161316567
61282940948027479032507642472573
61282940948039184630004612193441
61282940948039184767202604803829
61282940948209949092838481113365
61282940948221701495093605028934
61282940948225608896998378176504
61282940948258024396832006380722
61282940948318967755069363873947
61282940948318967755885315695222
61282940948355285715985455128133
61282940994325224989809465231939
61282940994641318933967144220813
61282940994641319529010319827737
61282940994641319529010691364045
61282941000549494037805884752338
61282941001497778789395150304324
61282941001497789909207378632824
61282941001532912237695888967168
61282941018177364452828554802152
61282941018274619829350096327833
61282941425840092167516150398713
61282941425840092167516523451341
61282941479123992822035395611861
61282941632643187731260192534656
61282941639534726913787337616631
61282941656373744003047360314471
61282941656373744598095041298869
61283231539493166259155676409576
61283231539493166396353669020124
61283231539493171802618808705921
61283231539493171941825958837348
61283231540149680180889182133981
61283231540437850899019031762602
61283231540437851310989322966346
61283231540438751329570059027562
61283231540438751878797632702722
61283231540438751878801104606778
61283231540441419816933442562200
61283231540441453167752207482096
61283231540463078321058571845586
61283231540465779610201430869972
61283231540465779612711652590706
61283231699026058095319159850176
61283231699026058095381835875952
61283231699971637480992626824338
61283231699971637483248963752274
61283231753148365587600922126419
61283231753149266750461045272741
61283231753151967904601635015005
61283231769602651858475544146364
61283231769821489834200189820854
61283231769893490789196596352972
61283231769893524141021616642182
61283231769917839471937405976850
61283231770874256644540835946606
61283231770877842443409677472270
61283231770877842448576191225478
61283231770877842448764219302806
61283231770877859096102418018676
61283231770877859097962151139636
61283231770898268123369043459642
61283231770898268125061410604148
61283231770898268125061640174996
61283231770899468880535446291796
61283231770899469430998772703986
61283231770899469431186803963482
61283231770899469431775133090762
61283231770902170583886763901514
61283231770902170583907684606414
61283231770902170586230997463886
61283231770902170586419283808370
61283231770902170722839885758362
61283231770902170722840139793638
61283231770902170723428214885642
61283231770910259778723676507866
61283231770910259778744568516410
61283231770910274597799131143002
61283231775803215064445451512521
61283231776775779477042485596452
61283231776775779484633330083360
61283231776775812830288133773562
61283231776775812830371816593354
61283231776775812837902108644608
61283231776775812837903251833248
61283231776775812837903256554982
61283231776775812837966018669826
61283231776775827655536014686896
61283231776786436196211673235853
61283231776786467861656909220002
61283231776786469549728946221015
61283231776786484374391391752077
61283231776807193864777994645704
61283231776807194277127780961002
61283231776808094293637113570984
61283231776808094295329021910664
61283231776808094844100411403458
61283231776808094844939562601434
61283231776810795997072458492279
61283231776810795998764711188231
61283231776810795999269127905997
61283231776810795999331890020842
61283231776810796134270450752908
61283231776810796135962703448860
61283231776810796136592644396314
61283232177589739444234740526201
61283232230767668488493066683741
61283232230767668488681094761069
61283232390332524776865512880004
61283232390335226477855205646006
61283232391210527766268730858442
61283232391210527773611769667028
61283232391267902808242011154038
61283232391268798297137371395266
61283232391268803785304684274116
61283232391279904842048641158038
61283232391279908546394440125062
61283232391279910192770352969410
61283232391280825585514109340848
61283232391283510817641568090682
61283232391283512647028380095620
61283232391283521938290248410982
61283232391303920439349146540078
61283232391307822490532325383132
61283232391307838961902974736460
61283232391307839099351757071216
61283232391315927554516477213770
61283232391315927600270033425878
61283232391315928011867482094348
61283232391315942377004177391650
61283232391315942378677862077064
61283232391315942422757762301518
61283232391315942424431446986932
61283232391315942834518876201898
61283232391315942836213452895904
61283232408995146368107405558285
61283232413935061242744097393035
61283232413966275985561378968831
61283232413967476740886506473889
61283232413967476740949182499665
61283232414915457619541733784590
61283232458281716302003545508108
61283232458281716302819448452120
61283232458281720008859825980842
61283232461228074793572402760011
61283232461228074793635164879227
61283232461236484981449974416947
61283232462176371869101882256154
61283232467112383044171102534109
61283232467145110394551641814179
61283232467147506967140679434885
61283232467147507012894264344801
61283232484862576262964732709467
61283232484870981150758071966503
61283232484870981150820747992279
61283232484873381429577059888987
61283232484873381429639822008203
61283232484873382663294017517395
61283232484873382664986619291352
61283232484873383258090621346301
61283232484873383258278907690833
61283232484873688335564611163129
61283232484874583832158629001773
61283232484874583832158657699581
61283232484874583832346944044113
61283232485745082618596909310156
61283232485821663868226450482788
61283232485821663868226450495886
61283232485821663868414478560116
61283232485821669358656634910116
61283232485821669361164795136300
61283245380445478076822085761482
61283249619884377627837082400158
61283249637612907253990559460411
61283249637612907257270604927447
61283249637612956660425080175951
61283249637612956668015809994075
61283249691663185567130503421961
61283250842933805360998986376491
61283250842933805361563070608475
61283250842933805363317999330203
61283250843809123899980633979931
61283250896115003174574469734532
61283250896115003182165199552656
61283250896115003182165228249012
61283250896115003182168557019756
61283250896115036535496796087670
61283250896115036535496797504820
61283250896115036535497567740002
61283250896115036535497572339272
61283250896115036535497912113744
61283250896115036535497916713014
61283250896115047646839247795424
61283250896115047647027621296254
61283250896115051353069030526952
61283250913829205255926236131004
61283250913839978716212735079734
61283250913839978716212736129494
61283250913840012069918409194852
61283250913840923749071782664906
61283250913864327399141945367008
61283250914812575230188124539042
61283250914812575230188126055362
61283250914812575230190450053416
61283250914813475797999906179474
61283250914813475797999907695794
61283250914813520315143389988146
61283251055679442974621374180611
61283251055680338181653105471554
61283251055680338186756681923201
61283251055680338186819357931507
61283251055680338186819357948977
61283251055680343539926114789995
61283251055680353003916619568625
61283251056523241040564188419711
61283251056523241040564188419712
61283251056620485704849165668686
61283251056620485704849166718446
61283251056620485712442219834784
61283251056620485712442220884544
61283251056620533883342694759130
61283251056620533883342695808890
61283251056620533883342953026334
61283251056620533889932962258928
61283251056620533890120990336256
61283251073405161773299827147138
61283251073405163557688519419350
61283251073405313720989147744861
61283251073405317381275938946565
61283251073405317381276713781225
61283251073405317381338614972341
61283251073405317383533050709161
61283251073405318662355395711657
61283251073405319211419335341259
61283251073408915986881390756817
61283251073408920928265466250701
61283251073408921482666118592028
61283251073408921484923230354624
61283251073408921485174278814000
61283251073408921485174279168132
61283251073410136510325126750490
61283251074342754731519871186909
61283251074342754731582547212685
61283251074342754738861876893631
61283251074342754738924552565275
61283251074342754738924552919407
61283251074342759672903941622397
61283251074342759672903942094573
61283251074342759672966617648173
61283251074342759672966617766217
61283251074342759672966618120349
61283251074342759672969712248799
61283251074342759678052286426959
61283251074342759678052286545003
61283251074342759680245947329119
61283251074342759680308623354895
61283251074342759680308623827071
61283251074342802909762265374777
61283251074342802909762351817977
61283251074342802909825027843753
61283251074342804746663122035089
61283251074342804746684042740037
61283251074342807848889999236461
61283251074342807848952761351305
61283251074342807851146336164397
61283251074342807851146336282441
61283251074342807851146336636573
61283251074342807851146422253465
61283251074342807851146422725641
61283251074342807851209098397285
61283251074342809680707052082401
61283251074342809680707138175841
61283251074342809680707166873441
61283251074342809680707166873601
61283251074342809685790856014817
61283251074342809685811776719765
61283251074342809688047106495181
61283251074342809688047192470577
61283251074342809688047192588621
61283251074342809688047192942753
61283251074342809688050205682027
61283251074342809688050291775467
61283251074342809688068113175525
61283251074342809688068113293569
61283251074342809688068113647701
61283251074342809688071212480415
61283251074342809688322174846351
61283251074342809688322260939791
61283251074342824505430308320693
61283251074342824505430308434365
61283251074342824505430308792869
61283251074342824505451200447329
61283251074342824505451200797089
61283251074342824505451200801461
61283251074342824505454299629803
61283251074342824505454299634175
61283251074345461376153325732174
61283251074345461376154354601950
61283251074345461376341612076706
61283251074345461381236928780110
61283251074345509552325690048988
61283251074345509554832731080028
61283251074345509561610767340190
61283251074345509561613091338244
61283251074345526208889645618245
61283251074345526208889645618254
61283251074345526209140692677950
61283251074389482322946825644086
61283251074389483558292843371002
61283251079314795184574442445581
61283251079314795186266695145745
61283251079314839656128005055555
61283251079314839656149011855187
61283251079314839656149011872657
61283251079314839656211687880963
61283251079314839656211687894061
61283251079314839656211687898433
61283251079314839658406123617783
61283251079314843362168381184597
61283251079314843362168467277877
61283251079314843362169156023469
61283251079314843362189387984229
61283251079314843362252064010005
61283251079314843362252838848877
61283251079314843364446499746825
61283251079314843364509175776813
61283251079314844597515173750385
61283251079314844597536180550017
61283251079314844597598856575793
61283251079314845192311863672571
61283251079314845192332784378923
61283251079314845192395460400327
61283251079314845194840944600895
61283251079317861904741685667864
61283251080251380144684214254381
61283251080251380144684214608513
61283251080251385086068285162045
61283251080251385086068285516177
61283251080251385086071379762671
61283251080251385091153953824191
61283251080251385091153953940831
61283251080251385092846206636783
61283251080251385093351087101339
61283251080251385093410291222899
61283251080251429557708628380381
61283251080251433262054514841817
61283251080251433264310851769753
61283251080251435093892488397077
61283251080251435101148859867809
61283251080251449918531975717925
61283251080265794170220082076488
61283251080265794170997215986208
61283251080265794171055762420168
61283251080265794171056791289944
61283251080265794171056791290104
61283251080265810825360540846067
61283251080265842349490743187326
61283251080265842356829654293422
61283251080265844176286833229354
61283251080265844176287204765662
61283251080265844176346408533090
61283251080265844176346408533250
61283251080265844176349880791437
61283251080265844176349880791438
61283251080265844176349966530586
61283251080265844178546554905207
61283251080265844178797311327966
61283251080265859003794407122185
61283251080265859003794492861333
61283251126539686903797958446498
61283251126539686911577062115372
61283251126539686911577090811728
61283251126539720264908658650386
61283251126539720264909430302718
61283251126539720264909774676460
61283251126539735082289164588648
61283251126539735082291487536942
61283251126547775359987849032982
61283251126547775360050525058598
61283251126547825365341285490544
61283251126575742974867129204688
61283251126575742977377609192626
61283251126583847942745123654105
61283251126583847950360217800404
61283251126583862767996331926857
61283251126586549791118993127160
61283251127423143726537069208239
61283251127423143726537069208240
61283251127423143726596387294692
61283251127459160951088553169865
61283251127459160951088639263145
61283251127459160951088667959501
61283251127459194304334230043331
61283251127459194304355150748279
61283251127459194304417912867335
61283251127520405045188811441824
61283251127520438405962199151046
61283251127520438405983119855994
61283251127520438405985442804288
61283251127520438405985443154208
61283251127520453223345056733958
61283251127520453223365948742550
61283251127520453223368530307968
61283251127520453223431292072892
61283251127523985179232040638402
61283251127523990667151743997512
61283251127523990669658786091362
61283251127524001826005407450402
61283251127524001833536818709850
61283251127524005493820282557912
61283251127524007316184546587376
61283251127524033349944228155406
61283251127524033350132515562748
61283251127524035186802382106280
61283251127524035186802383169138
61283251127524035186803153758612
61283251127524035186803412038914
61283251127524035186803416288264
61283251127524038840370973608366
61283251127524038847149526402936
61283251127524040677209239973466
61283251127524040677229903460922
61283251127524040677230160678414
61283251127524040677292922793258
61283251127524040677295246791312
61283251127524040677483274868592
61283251127524055494675751679814
61283251127524055494675752729526
61283251127524055494678075677820
61283251127524055494678075677868
61283251127524055494679194872964
61283251127524055494679194886062
61283251127531211858926838256991
61283251127531239866620068693081
61283251127531245212172172173705
61283251127531245212175528223863
61283251127531245219789503094909
61283251127531245219977531172189
61283251127532444147478157286031
61283251127532445969446185856883
61283251127532445976785868615311
61283251132492788324612771570700
61283251132496342607723087506414
61283251133432660554214261244764
61283251133432664253664629190972
61283251133432680907969148982117
61283251133432680907969148982118
61283251133439837272028505536179
61283251133439868795969565663521
61283251133439885450274343734969
61283251133439885450462371812297
61283251133440721184699628349180
61283251133440721184699742668044
61283251133440721185455984096788
61283251133440721185535423011724
61283251133440721185536451881500
61283251133440721185539552131156
61283251133440721192230810970900
61283251133440721192230811443075
61283251133440721192230811443076
61283251133440721193066491314580
61283251133440721193066491786755
61283251133440721193066491786756
61283251133440737839756261866579
61283251133440737839840201555561
61283251133440737839840287176611
61283251133440771190578465271198
61283251133440771190826069124646
61283251133440771190829169374302
61283251133440771190829512330894
61283251133440771193026302652901
61283251133440771193273534379566
61283251133440771193273534851741
61283251133440771193273534851742
61283251133440771193273877336158
61283251133440771193277006755797
61283251133440771193277349712390
61283251133440771198357252218541
61283251133440771198357252218542
61283251133440786018086125375402
61283251133440786018086125392664
61283251133441086207544747332873
61283251133467749345290364877891
61283251133467749528304704517363
61283251133467782698807637863053
61283251133475902807030836627549
61283251150174188426723005548636
61283251150174221779992927298524
61283251150174221779992932020258
61283251150174221780055694135102
61283251150218364420400678584952
61283251150221017952747635351233
61283251150221017952747635351242
61283251150221051258003162850432
61283251150221051258003163200352
61283251150221051258191190927760
61283251150221051258191191277680
61283251150221051303756748110268
61283251150221051303944776174498
61283251150221051306202146221608
61283251150221051306264908336452
61283251150221051306452936413732
61283251151092761989929941952013
61283251151157591746475000361618
61283251151157591746663286706150
61283251151157591753250857271906
61283251151157591754253673684322
61283251151157591754257141220936
61283251151157591754257144525520
61283251151157591754257145942670
61283251151157606578415170034232
61283251151157608400779520152764
61283251151157608400779520269404
61283251151157608408561895317762
61283251151157636218113279015504
61283251151157636225707481441896
61283251151157636225894389838646
61283251151157639925157848915711
61283251151157639925157849388104
61283251151157639931747857203548
61283251151157639931747858620698
61283251151157639931932441969634
61283251151157639931934765967688
61283251151157639932499625156588
61283251151157639932499969512860
61283251151157641761806193297228
61283251151157641761828492896176
61283251151157641761891255011020
61283251151157641762075838346858
61283251151157641762078162344912
61283251151157656579189395236412
61283251151157656579189739592684
61283251151157656579210287128364
61283251151157656579210287245004
61283251151157656579461335704380
61283251151157656579462368706857
61283251151157656579462369179250
61283251151158486831638710221714
61283251151158486831638710227538
61283251151158486831638738919522
61283251151158486831638738923894
61283251151158492314287812388146
61283251151158492319370386566306
61283251151158492321062639262258
61283251151158492321880898438592
61283251151158492322065455674674
61283251151158503478349314918870
61283251151158503485943516995341
61283251151158508968779502515268
61283251151158535009066689482706
61283251151158535009129451601922
61283251151158536785925061005856
61283251151158536793519263082328
61283251151158536831594963095980
61283251151158536831678645915772
61283251151158536839208937967026
61283251151158536839210081155666
61283251151158536839210085877400
61283251151158536839272847992244
61283251151158540499496618811900
61283251151158540499744223610066
61283251151158540500311407146988
61283251151158540500311665414192
61283251151158542329618233554832
61283251151158542329636829795166
61283251151158542329699591910010
61283251151158551656842844009314
61283251151158557147001177226812
61283251151158557147001435494016
61283251151158557147084745261180
61283251151158557147085864475197
61283251151158557147085864475198
61283251151158557147273031605712
61283251151165696856192848546152
61283251151165696856969325122356
61283251151165696856969325122404
61283251151165696856970096774736
61283251151165696857029672078472
61283251151165696863536003090544
61283251151165696863724031640208
61283251151165696864371683434224
61283251151165696864375127112856
61283251151165696864563150472821
61283251151165696864563155190184
61283251151165745035463882614611
61283251151165746862319289321618
61283251151165746862322761579965
61283251151165746862322761579966
61283251151165746864578726499210
61283251151165746864582170177842
61283251151165746864582194158287
61283251151165746864767126585181
61283251151165746864767126585182
61283251151165746864770198255170
61283251151165746864770226952930
61283251151165746864770455472614
61283251151165746864770479453059
61283251151165746864770570263813
61283251151165746869665887544642
61283251151165746869850472415673
61283251151165746869850472415674
61283251151165746872110162211487
61283251151165761689495663105422
61283251151165761689495663118520
61283251151165761689768402405758
61283251151190023313410915011483
61283251151190023313598944138580
61283251151190056667116212887442
61283251151193608975291975387212
61283251151193625584658042972900
61283251151193625584846071050228
61283251151193625630411627882768
61283251151193625630599655960144
61283251151193657153785504477656
61283251151193658935664831370854
61283251151193658935667155718828
61283251151193658935855183796156
61283251151193658938175311358792
61283251151193658938175315958062
61283251151193658981420740641794
61283251151193658981608768706024
61283251151193658983928900867978
61283251151201764086623284697639
61283251151201764086811656081431
61283251151201778909012321974638
61283251151201778909263026077742
61283251151202064237751944724584
61283251535219188643433066574846
61283251535219188643621094652174
61283251535227294347886907127929
61283251535227294347907827832877
61283251535227309167547251914573
61283251551968849991811901889883
61283251551968849991874577915659
61283251551968849992375986121867
61283251551968849992438662147643
61283251551968849994068238817819
61283251551968850030766644620065
61283251551968850037544566094803
61283251551968850037565486799751
61283251551968850038129571031735
61283251551968850039821823727687
61283251551968864857204910881447
61283251551968866090355030846977
61283251551968866090355030864447
61283251551968866092551700260695
61283251551968866092614462375539
61283251552944164315110871306188
61283251552952270019380126975141
61283251552952284839103233876629
61283251552953470181686819839723
61283251552953470181749495865499
61283251552953470183943156767659
61283251552953470776462416874453
61283251552953470776462502963681
61283251552953470776483423668629
61283251552953470776546099694245
61283251552953470778739760596565
61283251552953485596122847750325
61283251552953485596185609865009
61283251552955838388147088923252
61283251552955871743861490463828
61283251552955871743861495063098
61283251603200649458745648313906
61283251603200651243135455195042
61283251605150097216714812579538
61283251605150097219037006222944
61283251605150397405985406577726
61283251605150397405985750951468
61283251606119091329593888420126
61283251606122693600649630718854
61283251606122693648850938101134
61283251606130798758341154254814
61283251606130813573464461274390
61283251606130813575724237159224
61283251606133500599099930981250
61283251606133500599099931331170
61283251606134667865404279609147
61283251764609987973718041580047
61283251764679365041381912471935
61283251764679365046464483345511
61283251764679365046464486650095
61283251764679365046485378658687
61283251764679365046548140773531
61283251764679379865539941285231
61283251764679379865540027374299
61283251764679379866128012126433
61283251764679379866190774241277
61283251764682967312377991441725
61283251764718089454589508201289
61283251764719304899406216214903
61283251764719304899408196206605
61283251764719304899594244292231
61283251765558285117313412317845
61283251765593407269312677369787
61283251765593407399167544728549
61283251765593407406510669630415
61283251765593407406510698322559
61283251765593440749968598211503
61283251765593440757496566264703
61283251765593440757559328029627
61283251765662751539046860089110
61283251765662751539235145383882
61283251765662751539297907503098
61283251765662751539297912102368
61283251765662783060979322007673
61283251765662783060979579225117
61283251765662783060979579244800
61283251765662784891122718397995
61283251765662784891122975615439
61283251765662799709926548225079
61283251765662799710114833519851
61283251765662799710114833524223
61283251765663983818062726417709
61283251765663983818815100648729
61283251765663983818815183083293
61283251765663983818815183437425
61283251765663983818815186737797
61283251765663983818815187800654
61283251765663983820507353344681
61283251765663983820507439433749
61283251765663983820507440496606
61283251765663985643039180700277
61283251765663985648121751223933
61283251765663985648121751578065
61283251765663985648121754878437
61283251765663985648121754882649
61283251765663985650650746434630
61283251765663985650650832169567
61283251765664000465525762737145
61283251765664000465588524851989
61283251765664000467785194265707
61283251765664000467847956380551
61283251765666384913414842628863
61283251765666384920194165671873
61283251765666384922638530677137
61283251765666386607972627231465
61283251765666386607972628294323
61283251765666386745170620909243
61283251765666386745233295517869
61283251765666386745233296935019
61283251765666401567684753016138
61283251765666401567719620700471
61283251765666401567719706793751
61283251765666401567970667742697
61283251765666401567970753835977
61283251765666651758391807580632
61283251765666653587698375721272
61283251765666653587782059474184
61283251765666685110279867383037
61283251765666686939772169249689
61283251765666686939775520700577
61283251765666686939858060331729
61283251765666686939859203520369
61283251765667537362521951373192
61283251765667537362521951373240
61283251765667554019337209436997
61283251765667585540768132532994
61283251765667585542711200832498
61283251765667587370323196160358
61283251765667587370323196514649
61283251765667587370323196514650
61283251765667602187443698139669
61283251771502032817355999981874
61283251771571408062298983397581
61283251771571408064743348402845
61283251771571408474077759719904
61283251771571408474080989306553
61283251771571408474081246504305
61283251771571408474081246523988
61283251771571408474081246523997
61283251771571408476525611529261
61283251771571409892442378725093
61283251771571409892442379774853
61283251771571409894698458435585
61283251771571409894886744780117
61283251771571410298870185586534
61283251771571410304224384634065
61283251771571410304224385696875
61283251771571410304224614196819
61283251771571410304224642894627
61283251771571410304224642914319
61283251771571410304224643964079
61283251771571410306480721562001
61283251771571410306669007919583
61283251771571410306669008969343
61283251771571425121607816082778
61283251771571425123216500797587
61283251771571425123216500799039
61283251771571425123216500803411
61283251771572309042646173929729
61283251771572309042646260018797
61283251771572309042646261081606
61283251771572309044338426625681
61283251771572310866870253981277
61283251771572310871952828159437
61283251771572310871973745683461
61283251771572310871973748870001
61283251771572310872036421722334
61283251771572325689070921231511
61283251771572325689321625334615
61283251771572325689356836018145
61283251771572325689419598132989
61283251771572325691679029661551
61283251771572325691864993076454
61283251771572325691864993076455
61283251771572561055178250465940
61283251771572609231161299568446
61283251771572609231163622516740
61283251771572611063752413831862
61283251771574978811592125028048
61283251771574978811864185008790
61283251771575010334110940664037
61283251771575010334110969360393
61283251771575012163415214571453
61283251771575012163417537501033
61283251771575012163626457586953
61283251771575012163686925475167
61283251771575012163689133612729
61283251771575012163689248403769
61283251771575012163689249473221
61283251771575012165945586401157
61283251771575012165946615270924
61283251771575012165946615270933
61283251771575012166134643348261
61283251771575026979982207594334
61283251771575026981073451585816
61283251771575026982430316110393
61283251771575026982492686047078
61283251771575026982493078230853
61283251771575310518215393453506
61283251771576179386685291924313
61283251771576212737671279002013
61283251771576212737671279002014
61283251771576227557400924184994
61283251771607433008830980606854
61283251771607447834012976108362
61283251771607447834075652134138
61283251771607447836523455623916
61283251788313866510774241949215
61283251788313866510774328038283
61283251788313866515856816127375
61283251788313866515856902216443
61283251788313866515877819740467
61283251788313866515877819757937
61283251788313866515877822922795
61283251788313866515877822927007
61283251788313866515940495766243
61283251788313866515940495783713
61283251788313866515940498948571
61283251788313866515940498952783
61283251788313866518134931503063
61283251788313866556527912948151
61283251788313866561610483943983
61283251788313866561610483961453
61283251788313866561610487126311
61283251788313866561631293045835
61283251788313866561694051995821
61283251788313866561694055160679
61283251788313866563867595706579
61283251788313881333260910075151
61283251788313881333323672189995
61283251788313881335520341603713
61283251788313881379014494985019
61283251788313881379077257099863
61283251788313881381273926513581
61283251788352590377383447221745
61283251788352605200121934059709
61283251788352605200184610085485
61283251788352605751424298400723
61283251788352605751426622748697
61283251788352605794918537888407
61283251789224290544562983997438
61283251789224307197008110319632
61283251789224338723077433792830
61283251789224340550689424772904
61283251789227892265158408395902
61283251789227892266516044580697
61283251789227908875902913486582
61283251789227908875902913486591
61283251789227908919459828882158
61283251789227908919462923465314
61283251789227908919462923465371
61283251789227908921656498396507
61283251789227942272642485356163
61283251789286479137186092729419
61283251789286479731961775853377
61283251789286479731982696558325
61283251789297251362314456390051
61283251789297251362314456407521
61283251789297284709056790898005
61283251789297284713323572318307
61283251789297284713386248344083
61283251789297284713386248361553
61283251789297284713387019934936
61283251789297284713387020013677
61283251789297284713387020013885
61283251789297284714139365076165
61283251789297284714139393772521
61283251789297284714139476679261
61283251789297284714139479861589
61283251789297284715831389539470
61283251789297284715831732557541
61283251789297286538363359038645
61283251789297286543446044837371
61283251789297286543446048006649
61283251789297286543466853921753
61283251789297286543466965543771
61283251789297286543466968713001
61283251789297286543529612871739
61283251789297286543529616036597
61283251789297286543529641569547
61283251789297301360818284016261
61283251789297301360818288751093
61283251789297301360850055860937
61283251789297301360912817975781
61283251789297301362521387851941
61283251789297301363074620944197
61283251789297301363086243736257
61283251789297301363088566684551
61283251789297301363109487389499
61283251789297301363360535848875
61283251789297301363360535866345
61283251789297301363361312106057
61283251789298184732092220620263
61283251789298185281135354312871
61283251789298185281135354325969
61283251789298185281198030338647
61283251789298185281198030356117
61283251789298185281700127290447
61283251789298185281700213379515
61283251789298185281951175767293
61283251789298185283392466075467
61283251789298186557132236899803
61283251789298186562214811077963
61283251789298186562235616997487
61283251789298186562235733201518
61283251789298186562298379112331
61283251789298187106175169725401
61283251789298187106175169731017
61283251789298187106175255818841
61283251789298187111257743903561
61283251789298187111278750707565
61283251789298187111341426728969
61283251789298201379681581051515
61283251789298201381290179624031
61283251789298201381878250465233
61283251789298201928661837851337
61283251789298201928661837856953
61283251789298201930333198543069
61283251789298201930921269384271
61283251789298201930921269385515
61283251789298437292790999603181
61283251789298485465867226404123
61283251789298485470403625375863
61283251789298485470405948324157
61283251789298485470468624354305
61283251789298485470469396006637
61283251789298485470949797395743
61283251789298485470949800582283
61283251789298485470949886671351
61283251789298485471221766578781
61283251789298485471221769765321
61283251789298485471221769765481
61283251789298485471221852672221
61283251789298485471221855854389
61283251789298485471221857389582
61283251789298485472642139367303
61283251789298485472914108550341
61283251789298485472914110085534
61283251789298486700649159899055
61283251789298486700649245988123
61283251789298486705731730890675
61283251789298486705731734077215
61283251789298486705731820166283
61283251789298486708260897929749
61283251789298487295445763727801
61283251789298487295445849817029
61283251789298487300528334719421
61283251789298487300528337901749
61283251789298487300528337905961
61283251789298487300528420812861
61283251789298487300528423999401
61283251789298487302785532575457
61283251789298487303057501758495
61283251789298501523135828024991
61283251789298501523198590139835
61283251789298501524828077534403
61283251789298501524828080720943
61283251789298501524890842835787
61283251789298501525374367544961
61283251789298501525395259553553
61283251789298502117932431853737
61283251789298502117932431853897
61283251789298502117995193968581
61283251789298502119624681363149
61283251789298502119624684545477
61283251789298502119624684549689
61283251789298502119624684549849
61283251789298502119687443482365
61283251789298502119687446664533
61283251789298502119687446668905
61283251789298502120168648425573
61283251789298502120170971373707
61283251789298502120170971373867
61283251789298502120171057467147
61283251789298502120189540434165
61283251789298502120191863382299
61283251789298502120191863382459
61283251789300853084267387771831
61283251789300854913573616137999
61283251789300854913573954377229
61283251789300854913573954377277
61283251789300854913573955912471
61283251789300854913573959094591
61283251789300854913573960511741
61283251789300886431009852836887
61283251789300886431260556939991
61283251789300886436092425656994
61283251789300886436092540449003
61283251789300886437784793079264
61283251789300888260316448258185
61283251789300888260379183092211
61283251789300888260379211788567
61283251789300888260567211169539
61283251789300888265396785653638
61283251789300888265399794147726
61283251789300903083053820487225
61283251789300903083053821904167
61283251789301188404084248973089
61283251789301203229082430254217
61283251789302087188092228829630
61283251789321551868235052027040
61283251789321601279401222093312
61283251789321601282096291201680
61283251789321601874361492802506
61283251789333306876752862882372
61283251789333306877313221193898
61283251789333307425858298129734
61283251789333307426610668719348
61283251789333308699277783627816
61283251789333308706687052210116
61283251789333308706891758498862
61283251789333308706895111366692
61283251789333308709402238486800
61283251789333309255728950515456
61283251789333309255729725355732
61283251789333309255917236859988
61283251789333309255918011700264
61283251789333309255934776000750
61283251789333309256000546627152
61283251789333309258194207529312
61283251789333323524002991273722
61283251789333323524065667299498
61283251789333323525949673993236
61283251789333323526785354336916
61283251789333324074992691495124
61283251789333324075828371838804
61283251789333559439057664044160
61283251789333559439058037096788
61283251789333559439058807232800
61283251789333559439058808749120
61283251789333559439622892981104
61283251789333559439894487576480
61283251789333559439894489092800
61283251789333607615605569030982
61283251789333607615605942083610
61283251789333607615609266255084
61283251789333607615877536678986
61283251789333607615877909731614
61283251789333607615881233903088
61283251789333607617300517727856
61283251789333607617572113839552
61283251789333608842881828403710
61283251789333608845305301400382
61283251789333608850223834110432
61283251789333608850387502525914
61283251789333608850387875578542
61283251789333608852647307107104
61283251789333608852918903218800
61283251789333609437406461533098
61283251789333609440101530641466
61283251789333609445020436404144
61283251789333609445184104819626
61283251789333609445184477872254
61283251789333609447443909400816
61283251789333609447715505512512
61283251789333623667582676387770
61283251789333623667770704465098
61283251789333623669466654385152
61283251789333624262567679811438
61283251789333624262651247845806
61283251789333624264263256678864
61283251841495097138822905764030
61283251841495097138822906118322
61283251841527517391863107813141
61283251841527517572621364205661
61283251841527517574880800316231
61283251841527532214664270676881
61283251841527532397618172545271
61283251841527532397618172549483
61283251842402819280995705172093
61283251842402819281831380811461
61283251842402819281831380929553
61283251842402835890382574077987
61283251842402835928608191284623
61283251842402835928796219361951
61283251842402835933942584056767
61283251842402835936136158987903
61283251842402835936136273773327
61283251842402869282041896235417
61283251842402869287122145947559
61283251842402884104505348004787
61283251842402884104588916039155
61283251842402884104591240387129
61283251842402884104776944116483
61283251842402884104779268464457
61283251842402884106199925048713
61283251842467710126410903646210
61283251842467710169656328329942
61283251842467710172080805736334
61283251842467710172164488556126
61283251842474881497837065797318
61283251842474914849662129211989
61283251842474914851918466139925
61283251842474929668465571085164
61283251842475765267057625840437
61283251842475780098746702821681
61283251842475780098746702939725
61283251842475781928053270962321
61283251842475781928053271080365
61283251842475781928053614968625
61283251842475781928053615318593
61283251842475781928053615436637
61283251842475781928053615441009
61283251842475781928053619685987
61283251842475813427663520549962
61283251842475813450572086248342
61283251842475813450572086248390
61283251842475813450572086543425
61283251842475813450572086720566
61283251842475813450572086720726
61283251842475813450572201033766
61283251842475813450572201033814
61283251842475813450572201053422
61283251842475815274796108849581
61283251842475815274796194938649
61283251842475815275046899041753
61283251842475815275046899395885
61283251842475815279876359088736
61283251842475815279878683435306
61283251842475815279878683553350
61283251842475815279878769174406
61283251842475815279878769174454
61283251842475815279962337208774
61283251842475815279962365906582
61283251842475815279962365926238
61283251842475815279962366280370
61283251842475815280129473277510
61283251842475815280130502148738
61283251842475815280150279547002
61283251842475815280150279665046
61283251842475815280150393983910
61283251842475815280151422853686
61283251842475815280213041311878
61283251842475815280213041311926
61283251842475815282386795852860
61283251842475815282406683101818
61283251842475815282406687688032
61283251842475815282407716557808
61283251842475830030291987113630
61283251842475830097247909658574
61283251842475830097247909662786
61283251842475830097251008495500
61283251842475830097251008508550
61283251842475830097251008845420
61283251842475830097258413135016
61283251842475830097313770610344
61283251842475830097345539090361
61283251842475830097498613761678
61283251842475830097498613765890
61283251842475830097502056967926
61283251842475830097512560726353
61283251842475830097531157139616
61283251842475830097533481078621
61283251842475830097533481432753
61283251842475830097596243193465
61283251842475830098953836230908
61283251842475830098953836348952
61283251842475830098954094616156
61283251842475830098957189098738
61283251842475830099204813422305
61283251842475830099792912489139
61283251842476115423646453669522
61283251842476115423646453673894
61283251842476115425923696894396
61283251842476130242474198305102
61283251842478515154069965137182
61283251842478515154070223404386
61283251842478515155762476100338
61283251842478515290515070249626
61283251842478515290515156338694
61283251842478515290703098326954
61283251842478515290765860441798
61283251842478515291330719512654
61283251842478515291330977779858
61283251842478515291330978129778
61283251842478515291331063868926
61283251842478515293023230475810
61283251842478515293023230825730
61283251842478515293023316564878
61283251842478517120658466626850
61283251842478517120658552733388
61283251842478517120846494704178
61283251842478517120909256819022
61283251842479715910336691867114
61283251842479715910524719944442
61283251842479715912844852093298
61283251842479717694726503334470
61283251842479717694914531411798
61283251842479717740480088257436
61283251842479717740668116321666
61283251842479732514620931535250
61283251842510887419307939705839
61283251842510887546718188378353
61283251842510887546718442059337
61283251842510887548974520602025
61283251842510887549162807064601
61283251842510887554249595388451
61283251842510887554312271064307
61283251842510887556505931966467
61283251842510887556505931979565
61283251842510887556568607992243
61283251842510887556568608342163
61283251842510887556568608359633
61283251842510935595290988454213
61283251842510935724957569822575
61283251842510935724958603278571
61283251842510935724958689017719
61283251842510935724960669009421
61283251842510935724960922690405
61283251842510935724960927276625
61283251842510935724961013365693
61283251842510935731739992052431
61283251842510935731740078145711
61283251842510935732492076019519
61283251842510935732551657090537
61283251842510935732551657094749
61283251842510935732551743183817
61283251842510935732554751695375
61283251842510935732554866480799
61283251842510937417258645842889
61283251842510937417259018914390
61283251842510937417259018914391
61283251842510937419514982770825
61283251842510937424790085800304
61283251842510937424790085800305
61283251842510937554265171065079
61283251842510937554265257158359
61283251842510937554265285738075
61283251842510937554268380338701
61283251842510937554453567496387
61283251842510937554456638103517
61283251842510937554456666683233
61283251842510937554457011175019
61283251842510937554519314129293
61283251842510937554519687200794
61283251842510937554519687200795
61283251842510937556712975031453
61283251842510937556716447289801
61283251842510937556775651057229
61283251842510937556779123315577
61283251842510937556967151392905
61283251842510937561799792070533
61283251842510937561861434621439
61283251842510937561862467742017
61283251842510937561882240536751
61283251842510937561882326630031
61283251842510937562050754086465
61283251842510937562050754086708
61283251842510937562050754086709
61283251842510937562050840179989
61283251842510937562050840529909
61283251842510937562071761234857
61283251842510937562134436906500
61283251842510937562134436906501
61283251842510952379178751144585
61283251842510952379241427170361
61283251842510952379241513263641
61283251842510952379262429265729
61283251842510952379262433851949
61283251842510952379262433987463
61283251842510952379263467443459
61283251842510952379265442475935
61283251842510952379265528569215
61283251842510952379265533174309
61283251842510952379265791441513
61283251842510952379429455247689
61283251842510952379451495520787
61283251842510952379513137955053
61283251842510952379514171546563
61283251842510952379514257285711
61283251842510952379516495544617
61283251842510952379516581633685
61283251842510952381709807481199
61283251842510952381772569483615
61283251842510952381772569600255
61283251842511187735989126750330
61283251842511187743520193636244
61283251842511235914396677719284
61283251842511235923434293221876
61283251842511237560772589045860
61283251842511237568115627854446
61283251842511237568328015593620
61283251842511237570647028547332
61283251842511237743786928213156
61283251842511237746234646086250
61283251842511237751129967021742
61283251842511237753577684894836
61283251842512088168148723885778
61283251842512088174133896926897
61283251842512088174133896926924
61283251842512088174133896926981
61283251842512088175490729572817
61283251842512088175490729592500
61283251842512088176327553242921
61283251842512104850510106553589
61283251842512136344947675932296
61283251842512136344968596520604
61283251842512136352289681619335
61283251842512136352289681639018
61283251842512136352310602207643
61283251842512136352310602227326
61283251842512136353985406575821
61283251842512136353985406575848
61283251842512136354006327280769
61283251842512136354006327280796
61283251842512138128521579869420
61283251842512138135863585556459
61283251842512138135863585576142
61283251842512138135864733469019
61283251842512138135864733469046
61283251842512138135864733469103
61283251842512138136118790439980
61283251842512138136118790439989
61283251842512138136202473259745
61283251842512138136202473259772
61283251842512138136202473259829
61283251842512138138396134161905
61283251842512138138396134161932
61283251842512138138396134161989
61283251842512138174275164661244
61283251842512138176538068548785
61283251842512138176788772651889
61283251842512138181617170348283
61283251842512138181617170367966
61283251842512138181618318260843
61283251842512138181618318260870
61283251842512138181618318260927
61283251842512138181872375349905
61283251842512138181956058169697
61283251842512138184128798248781
61283251842512138184128798248808
61283251842512138184128798248865
61283251842512152999273116429851
61283251842512152999275354688757
61283251842512152999275440777825
61283251842512152999335792455627
61283251842512152999338116803601
61283251842514806694299396773831
61283251842514806694299482512979
61283284146790191363656359517900
61283287747915913261255694197593
61283287747915918611977406008965
61283287765640888795300218030993
61283287765640894283219922452913
61283287765640894285726963483953
61283287765640894489299086874279
61283288385905621554615024066912
61283288385905623796351250382828
61283288385905623798022611070236
61283288386013640278250916476562
61283288386013690103622453845382
61283288386013691516311018299504
61283288386013691523842085185418
61283288386013691933764697625438
61283288386014890449107752701648
61283288386014890449111105569478
61283288386014890860701611497066
61283288386014890860705083401122
61283288386014892692518783383604
61283288386015035673499836696967
61283288386331086796910406697927
61283288386331134972893455800433
61283288386886339698261522073620
61283288386888993403772254971096
61283288386888993405443615658456
61283288386889036046020396283622
61283288386889037876162640050580
61283288386889037878673124287868
61283288386889041399001539151332
61283288386889043229143792339916
61283288386889043230815148795396
61283288386889043231650829139076
61283288386983547899608873809948
61283288386983547947872566699270
61283288386983552843503081394826
61283288386983553435789175475016
61283288386983581253878259104422
61283288386983597354035491316164
61283288386983597354119059350532
61283288386983601019426810525926
61283288386983602849569059010246
61283288386986238073140951102456
61283288386986254727442371588712
61283288386986287898512488471276
61283288386986297415445934418954
61283288386994353066221200989468
61283288386994354896363444756426
61283288386994360249529526290424
61283288386994386420490586283942
61283288386994388250632830050900
61283288386994402479998760526644
61283288386994402482505883992200
61283288386994402893262951139646
61283288386994404310141004293602
61283288386994407833164832625918
61283288386994409663307085827600
61283288386995555470431481109706
61283288386995559176469534290454
61283288386995559176473006194510
61283288386995561006615254678830
61283288386995588824700866404180
61283288386995588824702014310182
61283288386995594360882315975250
61283288386995594360884639973304
61283288386995604884209040646882
61283288386995608590247093827630
61283288386995608590250565731686
61283288386995608592757694386988
61283288386995610420392814216006
61283288386995610422899856782240
61283288386995610422899942871308
61283288386998254980206010981562
61283288386998262117760780070410
61283288386998262298264983605832
61283288386998290116355096105062
61283288386998295469335095784132
61283288386998295655045883542612
61283288386998304798234509541796
61283288386998304940513124918358
61283288386998304986266333587654
61283288386998304986269689637812
61283288386998304986269804428852
61283288386998306587456216121640
61283288386998306770655373402678
61283288386998306770658726270508
61283288386998306772977482492210
61283288386998306772980925698458
61283288386998306773168953775786
61283288386998310479207006956534
61283288386998312118531907367380
61283288386998312123636520974652
61283288386998312126146915359004
61283288387202385877777884489702
61283288387202435332288070030286
61283288387214442861605138882344
61283288387217100275660989967682
61283288387217144750314256034532
61283288387217150095948805737822
61283288403740013106504841491477
61283288404720586094393163068277
61283288404724182874959053574231
61283288404724188365389241170629
61283288456914945679018007172459
61283288457231039490704305422487
61283289582765498556652546480972
61283289582765498556673467185920
61283289662492916889415751512035
61283289662528039034075243480181
61283289662602136502559779885629
61283289663149414103812564399083
61283289663149414149566149307547
61283289663149414149566149326261
61283289663149425816729142927257
61283289663184547412345616908241
61283289663257493954390201076189
61283289663257497065383269391473
61283289663258650239082157176315
61283289663258694162178480994379
61283289663258694162178854047007
61283289663258694711472548372793
61283289663258694711472577069149
61283289663258694711475934654341
61283289663281808690261005545393
61283289663281808736014590337217
61283289663465480051381162280219
61283289663465513403206183502549
61283289663465525117881131113401
61283289663465525118069071697609
61283289663465528822414872182405
61283289663476286862925529145795
61283289663476286865122546203107
61283289663476286865122546216205
61283289663476287459919150026237
61283289663476287459981912145453
61283289663476331519839905081075
61283289663476331931807099446631
61283289663476331931810455614881
61283289663476335224186050872525
61283289663476335636156256099677
61283289663476336873006326271453
61283289663477488217064287666029
61283289663477521570583880417157
61283289663477532093824258614563
61283289663477532688704545263101
61283289663477532688704886319161
61283289663477532688704891036523
61283289663477532688892831607633
61283289663477535798170059099359
61283289663477536393238632092429
61283289663477536394741909230453
61283289663477537630088701792029
61283289663500646850758362787331
61283289663512654833277346831773
61283289663512654833298267536721
61283289663512654833361029651565
61283289663574749533393202101621
61283289663585604113511494106093
61283289663585604113595060740989
61283289663585604113783088818317
61283289663609916150171493386429
61283289680217893102606511618992
61283289680217893102669187640396
61283289680217893109198758056360
61283289680217893109198758060732
61283289680217893109386757558344
61283289680217893109386786133688
61283289680217893109386786138060
61283289680253865997049062746975
61283289680327161996829509460578
61283289680327161996829624246002
61283289680327161996913192280370
61283289680327161997080557919954
61283289680327161997080672705378
61283289680327161997081332758826
61283289680327161997081447544250
61283289680327161997102253465178
61283289680327161997102597838920
61283289680327161997164240739746
61283289680327161997165015578618
61283289680327161997165359953763
61283289680327161997165359953764
61283289680327161998524976128800
61283289680327161998524976246844
61283289680327161998525205699648
61283289680327161998525234514048
61283289680327161998608544163168
61283289680327161998608544281212
61283289680327161998608888519440
61283289680327161998796825921480
61283289680327161998796830520750
61283289680327161998796830625744
61283289680327161998797170277752
61283289680327161998797174877022
61283289680874401069160741620672
61283289680874401076502747327394
61283289680874401076502776023750
61283289680874401480688599752280
61283289680874401480855993034088
61283289680874401480859088684474
61283289680874401480859089151034
61283289680874401480859089155406
61283289680874401480859092337574
61283289680874401480859093400384
61283289680874401480859093406208
61283289680874401480876885047052
61283289680874401480879981163998
61283289680874401480939303855384
61283289680874401480939561068456
61283289680874401480943004747087
61283289680874401480943004747088
61283289680874401487466779956410
61283289680874401487466779960782
61283289680874401487633915558586
61283289680874401487633916025146
61283289680874401487633916029518
61283289680874401487636238973440
61283289680874401487636238977812
61283289680874401487636240023200
61283289680874401487654808038110
61283289680874401487654836263534
61283289680874401487657130986404
61283289680874401488285010453810
61283289680874401488285011503570
61283289680874401488285039132696
61283289680874401488285039150166
61283289680874401488285040199926
61283289680874401488469596373198
61283289680874401488473067210024
61283289680874401488473068277253
61283289680874401488473068277254
61283289680874405193507156085452
61283289680874405193507184665168
61283289680874405194323063634558
61283289680874405194323092214274
61283289680910407726956428386917
61283289680971666518182413467830
61283289680983653309285842925916
61283289680983658670051540748750
61283289680983658670051541798510
61283289680983658670051541811560
61283289680983658853065766646942
61283289680983658853065766665816
61283289680983658853065766764986
61283289680983658853065766782456
61283289680983659257251876420414
61283289680983659264848029773358
61283289680983659264848029891402
61283289680983670375350931348014
61283289680983670375434614167806
61283289680983670382965682594583
61283289680983670382965797380007
61283289680983670382969125800831
61283289680983670382969154497178
61283289680983673494209454776622
61283289680983673494209456292942
61283289680983673494209569562046
61283289680983673494209570611806
61283289680983673677223795460238
61283289680983673677223795578282
61283289680983674089006058599704
61283289680983674089006058605528
61283289680983674089006058704698
61283289680983674089006173390951
61283289680983674089006173390952
61283289680983675324352846566222
61283289680983675324352847965902
61283289681019693095436961850734
61283289681190450956973470581966
61283289681190450957161755876738
61283289681190456315225501974548
61283289681190456315413530047504
61283289681190456317670871385160
61283289681190456317670871501800
61283289681190456317673191263554
61283289681190456317673219843270
61283289681190489669492448131252
61283289681190489669492562916676
61283289681190489669495891687420
61283289681190489669495920383776
61283289681190489669495920389600
61283289681190489669496006478668
61283289681190500780085313456372
61283289681190500780085313922932
61283289681190500780085571719204
61283289681190500780085572190136
61283289681190500780273857013976
61283289681190500781780148879770
61283289681190500781968434174542
61283289681190500782030938026554
61283289681190500782031196293758
61283289681190500782533293245398
61283289681190500782533294308208
61283289681190500782780898045016
61283289681190504486314234659338
61283289681190504493907059142320
61283289681190504495348493062012
61283289681190505729003032815208
61283289681190505729003034331528
61283289681190505729003061511516
61283289681190505729003148650344
61283289681190505729003148650392
61283289681190505729253851703688
61283289681190505729253851703736
61283289681190505730695401346296
61283289681190505730695401346344
61283289681202163699227246820017
61283289681202211326167278420635
61283289681202446819876213527668
61283289681202447231658476654084
61283289681202447231661834121184
61283289681202447231742044688452
61283289681202447231745516946799
61283289681202447231745516946800
61283289681202457932913614982056
61283289681202458344699322831040
61283289681202458344699322836864
61283289681202458527713547679472
61283289681202458527961151416280
61283289681202462057514435379136
61283289681202462057598118198928
61283289681202463291252630551858
61283289681202463291438334151474
61283289681202463474181077692556
61283289681202463474183402157170
61283289681202463475875654736482
61283289681202463885962221604954
61283289681202463885963254712434
61283289681202463885963340800098
61283289681202463885965320791752
61283289681202463885965320909844
61283289681202463885965574472784
61283289681202463885965579072054
61283289681202463885965579177048
61283289681202463886045789639322
61283289681202463886046908834466
61283289681202463886049261897669
61283289681202463886049261897670
61283289681202463887657831756360
61283289681202463887660151516710
61283289681202463887741514576152
61283289681202463888473739299642
61283289681202463888473825393081
61283289681202463888473825393082
61283289681202463888475800779690
61283289681202463888476059059992
61283289681202463888493507512416
61283289681202463888494631312654
61283289681202463888494660004590
61283289681202463888494660010413
61283289681202463888494660010414
61283289681202463888494660010467
61283289681202463888494746098077
61283289681202463888494746098078
61283289681202463888557422123854
61283289681202463888557422125258
61283289681202463888559741885608
61283289681202495409339455668346
61283289681202495409423138488138
61283289681202497239482847457946
61283289681202506522376944378202
61283289681202507757974670630992
61283289681202507757974699327348
61283289681202507757974785416416
61283289681202507940989038967028
61283289681202507940989125056096
61283289681202507941009930975620
61283289681202507941072693090464
61283289681202508352516782775400
61283289681202508352516897094264
61283289681202508352519995349394
61283289681202508352519996399154
61283289681202508352520221732298
61283289681202508352520225981648
61283289681202508352520253616598
61283289681202508352520336051162
61283289681202508352520340772896
61283289681202508352603904085530
61283289681202508352603908807263
61283289681202508352603908807264
61283289681202508352767829718456
61283289681202508352767944503880
61283289681202508352771297371710
61283289681202508352792189380302
61283289681202508352851512538248
61283289681202508357602909179562
61283289681202508357602910229322
61283289681202508357684154265636
61283289681202508357686477213930
61283289681202508357686478263690
61283289681202508360131876860463
61283289681202508360131991179327
61283289681202508360135344515175
61283289681202508360135348764525
61283289681202511462320498645744
61283289681202511469662505855736
61283289681202511469662505868786
61283289681202511469662591607934
61283289681202511469934215236488
61283289681202511469934216286248
61283289681202511645334925540892
61283289681202511652760499281982
61283289681202511652760527861698
61283289681202511654390104531874
61283289681202512057113630203252
61283289681202512057113744988676
61283289681202512057117097856506
61283289681202512057117102455776
61283289681202512057117102461599
61283289681202512057117102461600
61283289681202512057197313023044
61283289681202512063640962360310
61283289681202512063724530394678
61283289681202512066151360858450
61283289681202512066172252867042
61283289681202512066172367658289
61283289681202512066172367658290
61283289681202512066235043684066
61283289681202513298987755975810
61283289681202513298990080323784
61283289681202513298990080323832
61283289681202513299073648358200
61283289681202513299259352087506
61283289681202513299259352437426
61283289681202513299261676435480
61283289681202513301498148824968
61283289681202513301498150224648
61283289681202513301498153425642
61283289681202513301498235963748
61283289681202513301498240568841
61283289681202513301498240568842
61283289681202513301498240568889
61283289681202513301498240568890
61283289681202513301498240581940
61283289681202513301519040833560
61283289681202513301519042233240
61283289681202513301519074130590
61283289681202513301519161273789
61283289681202513301519161273790
61283289681202513301519161273837
61283289681202513301519161273838
61283289681202513301519161286888
61283289681202513301769832075444
61283289681238531070071521119506
61283289681299723374680178045696
61283289681299756314722935208490
61283289681299756314723279681402
61283289681299756726505198334906
61283289681299757961580394788950
61283289681299757961580394788998
61283289681299757961580481927778
61283289681299757961643157953554
61283289681299757961831186043980
61283289681299757961831443261424
61283289681299757961852335270016
61283289681299757961852336436416
61283289681299758144845411014876
61283289681299758144845784067504
61283289681299758144866331603184
61283289681299758144866676076096
61283289681299758144929093718028
61283289681299758144929093834668
61283289681299758147126107488018
61283289681299758147126107604658
61283289681299758147376811690292
61283289681299758556373526359556
61283289681299758556373641144980
61283289681299758556376740331778
61283289681299758556376740331826
61283289681299758556376740333230
61283289681299758556376740449870
61283289681299758556376969915724
61283289681299758556376994012810
61283289681299758556376998600434
61283289681299758556376998612080
61283289681299758556376998617904
61283289681299758556376998717074
61283289681299758556377084706972
61283289681299758556457209179348
61283289681299758556460308367598
61283289681299758556460308484238
61283289681299758556648594712130
61283289681299758556648594828770
61283289681299758558071571056736
61283289681299758558343167168432
61283289681299758558887220319716
61283289681299758558887220319764
61283289681299758558887478600018
61283289681299758558904927052442
61283289681299758558908112328308
61283289681299758558908370608610
61283289681299769265246083237206
61283289681299769265308845352050
61283289681299769265496787322840
61283289681299769674577956464228
61283289681299769676188965123866
61283289681299769676189195161274
61283289681299769676189309480138
61283289681299769676272533158234
61283289681299769676272877514506
61283289681299769676439897748058
61283289681299769676439899264378
61283289681299769676440012533482
61283289681299769676440013583242
61283289681299769676523580567850
61283289681299769676523581617610
61283289681299769677007426702610
61283289681299769677026023415327
61283289681299769677090765154484
61283289681299769677090765171954
61283289681299769677091109528226
61283289681299769677279050449256
61283289681299772788248876073326
61283289681299772788248905106504
61283289681299772788248905106552
61283289681299772788248905119602
61283289681299772788248990858750
61283289681299772788269795598824
61283289681299772788269796661634
61283289681299772788269797115144
61283289681299772788269797128194
61283289681299772788520499701880
61283289681299772788520499701928
61283289681299772788520501218200
61283289681299772788520501218248
61283289681299772788520845237650
61283289681299772788523943380512
61283289681299772971346898532798
61283289681299772971534840385496
61283289681299772971534840385544
61283289681299772971534840503588
61283289681299773380785698232854
61283289681299773380785813018278
61283289681299773380869381052646
61283289681299773383066399421906
61283289681299773383066399427729
61283289681299773383066399427730
61283289681299773383317103511912
61283289681299773383317103525010
61283289681299773383317103530834
61283289681299773383317103630004
61283289681299773383320547190544
61283289681299774616132490798642
61283289681299774616153412903222
61283289681299774616153498642370
61283289681299774616216174668146
61283289681299774617576363739464
61283289681299774617576365255784
61283289681299774617576392435772
61283289681299774617576479574600
61283289681299774617576479574648
61283289681299774617639155600376
61283289681299774617827067842568
61283289681299774617827069358888
61283289681299774617827183677752
61283289681299774617847988547468
61283289681299774617848075686296
61283289681299774617910751712072
61283289681299774617910751712120
61283289681299774618392295379832
61283289681299774618392296779464
61283289681299774618392296779512
61283289681299774618392382518612
61283289681299774618394619727758
61283289681299774618394619727806
61283289681299774618413187388424
61283289681299774618413188788104
61283289681299774618415511736398
61283289681299774618663891491528
61283289681299774618663892891160
61283289681299774618663892891208
61283289681299774618663978630308
61283289681299774618666215839454
61283289681299774618666215839502
61283289681299774618667335053471
61283289681299774618667335053472
61283289681299774618667336116330
61283289681299774618667336215500
61283289681299774618667336232970
61283289681299774618667336569791
61283289681299774618667336569792
61283289681299774618667336582890
61283289681311430207190325055964
61283289681311465390581689370648
61283289681311465390581805205784
61283289681311465390832766526380
61283289681311465390853401317480
61283289681311465390853658534972
61283289681311465939624478701368
61283289681311465939624736968572
61283289681311465939708046735736
61283289681311465939896333080268
61283289681311480169801812415718
61283289681311480169802070682922
61283289681311480169885380450086
61283289681311480170073666794618
61283289681311480213316767347702
61283289681311480214739718183944
61283289681311480214739834019080
61283289681311480214802510044856
61283289681311480214990422287048
61283289681311480215011430130776
61283289681311480215074106156552
61283289681311480215555397207542
61283289681311480215555654429405
61283289681311480215555654429406
61283289681311480215555655474746
61283289681311480215555655492216
61283289681311480215555655945678
61283289681311480215555655945726
61283289681311480215555655958776
61283289681311480215557974172286
61283289681311480215576546437997
61283289681311480215576546437998
61283289681311480215576547500808
61283289681311480215576547954318
61283289681311480215576547967368
61283289681311480215578866180878
61283289681311480215638965241910
61283289681311480215639309615652
61283289681311480215827250541102
61283289681311480215827251586442
61283289681311480215827252057374
61283289681311480215827252057422
61283289681311480215827337679882
61283289681311480215829570283982
61283289681311480215830695265074
61283289681311480352816410316778
61283289681311480352837302226200
61283289681311480353088006428474
61283289681311480762338978930114
61283289681311480762422546964482
61283289681311480763782507514664
61283289681311480763866075549032
61283289681311480764619565339565
61283289681311480764619565339566
61283289681335791839617454337864
61283289681335791839617455854184
61283289681335791839617483034172
61283289681335791839617570173000
61283289681335791839617570173048
61283289681335791839889079145868
61283289681335791839889166284696
61283289681335791977694144954378
61283289681335791977715038496760
61283289681335792388660243318616
61283289681335792388660243318664
61283289681335792388660473356072
61283289681335792388660587674888
61283289681335792388660587674936
61283289681335792388723005433460
61283289681335792388723263700664
61283289681335792388743897442052
61283289681335792388744155709304
61283289681335792388911177459176
61283289681335792388911291778040
61283289681335792388932183786584
61283289681335792389476150863350
61283289681335792389476409130554
61283289681335792389497042876314
61283289681335792389497301610125
61283289681335792389497301610126
61283289681335792389499362619194
61283289823045540575510905687561
61283289823110386801623170822155
61283289823142802301460149191485
61283289823142802301460152360715
61283289823142802303904517365979
61283289839787052341759597868600
61283289839787052341762692469226
61283289839787100517745741571732
61283289839787100520002078499668
61283289839787101753089436350354
61283289839787101753091759281386
61283289839787101753091759298648
61283289839787101755348867861654
61283289839787101755348867878916
61283289840504553906520952186835
61283289840504553907274093365923
61283289840516545004363441570205
61283289840516545006058017214451
61283289840516559828524564984127
61283289840516559830969188249794
61283289840516561478097867702830
61283289840516561478098240755458
61283289840520147140543012323584
61283289840520163741754608927392
61283289840520163749093947204862
61283289840552527455966915036255
61283289840552528690752316184441
61283289840552576866735365286947
61283289840552578699305558844011
61283289840552578699326479533101
61283289840552578699326479550363
61283289840552579241591590465952
61283289840552579241650913149452
61283289840552579248369497034989
61283289840552579248930933093554
61283289840723342059068883715421
61283289840723391882182921835549
61283289840735349629892643625454
61283289840735349629892643625662
61283289840735349629894966556486
61283289840735349629894966573956
61283289840735349629895738208818
61283289840735349629895738226080
61283289840735382981717663914872
61283289840735397805878787308894
61283289840735397805878787311324
61283289840735397808135124239260
61283289840735397808135124256730
61283289840735398219896332754825
61283289840735399453007069225084
61283289840735399453069745250860
61283289840738985115431977654394
61283289840738996228469379108782
61283289840739001724254881699996
61283289840739001724316871812588
61283289840771417223816885212914
61283289840771417226602346533508
61283289840771417226602432626948
61283289840832644092416051039150
61283289840832644094108303735102
61283289840832644094108332419812
61283289840832655830752102066004
61283289840832655830773367132840
61283289840832655830774141967500
61283289840832655830835784891412
61283289840832658941993924830382
61283289840832658942014816838974
61283289840832658942017139787268
61283289840832660769065028933629
61283289840832660771321384992712
61283289840832660771321499311576
61283289840832660771572069498109
61283289840832660772137316516440
61283289840832660772158208525032
61283289840832660772160532523086
61283289840832660772408912628136
61283289840836263041148228030858
61283289840836263042568497015289
61283289840868628580341141168083
61283289840868661863500959472268
61283289840868676689353563929810
61283289840868676689353650023090
61283289840868676756324190270589
61283289840868677991106119065629
61283289840868677991106119531981
61283289840868677991106123765521
61283289840868677993365555294083
61283289840868678540985209569418
61283289840868678540985209569578
61283289840868678542405478195345
61283289840868678542408572795971
61283289840868678543221430386223
61283289840868678543241930191357
61283289840868678543244253139651
61283289840868678543244641097980
61283289840868678543244641098140
61283289840868678543245416975758
61283289840868678543245416995441
61283289840868678543307015258707
61283289840868678543307407462165
61283289845480642172340112502853
61283289845480642174599917090628
61283289845699472829155517037741
61283289845699472831686917730627
61283289845796735977905343745029
61283289845796735977968105509953
61283289845796735977968105859873
61283289845796735978720132080117
61283289845796735978720217819265
61283289845796735978720218169185
61283289846428789154919038438224
61283289846428789161693865312336
61283289846428789161693865316548
61283289846461352995440860704500
61283289846643724676838143103106
61283289846643724676900818774750
61283289846643724676900819128882
61283289893913926954041340650280
61283289894046306846835134460884
61283289894046306846897891875676
61283289894046306847086178220160
61283289894046306848506490448352
61283289894046306849342170792032
61283289894046306849342175491924
61283289894046306849342256880940
61283289894046306849342261589576
61283289898874406424620332438383
61283289898971662944750537193233
61283289898971662944917902832817
61283289898971662947195158949381
61283289898971662947446207408757
61283289898971662947450425921841
61283289898971662947450427338991
61283289916599375515128397826269
61283289916599382644905178721228
61283289916599382654943631484100
61283289916696638663878224533557
61283290300628509323488725936277
61283290300737776383572573872999
61283290315495988059425770761570
61283290318462752055063469605517
61283290318462753839183893249365
61283290318462753839204813954313
61283290318462753839204813960136
61283290318462753839204813960137
61283290318462753839267233118389
61283290318462753839267576074981
61283290318462753839452161877729
61283290318462753839452504834321
61283290318462753839455518045771
61283290318462753839455519462920
61283290318462753839455519462921
61283290318462753839455862413689
61283290318462753839456638671114
61283290318462759190174991480352
61283290318462759192371660894070
61283290318462759373189589400126
61283290368573652064690436314308
61283290369557066418835139544934
61283290371528410180134117529297
61283290371528410180134117879217
61283290371637680716423461895758
61283290371637680716424494997622
61283290371637680853681030872901
61283290371637680853932079332277
61283290371637680853932079686569
61283290371637680853932165425717
61283290371637680853935178637167
61283290371637685792872646162857
61283290371637685795069315576575
61283290371637685795132077691419
61283290371637686387669249991522
61283290536973531149678370317470
61283290536973531157290021190461
61283290536973531157290021190462
61283290537738110826051246585120
61283290554698506818661105817980
61283290554698506818661105936072
61283290554698506826255193221296
61283290554698506826255193221504
61283290554698506828699558209298
61283290554698506828699558226560
61283290554795762241207800139849
61283290554795762243405502655431
61283290607970689804667974262997
61283290607970689804667974729557
61283290607970689804730736848773
61283290607970689806338962364289
61283290607970689806339048457729
61283290607970689806339076683153
61283290607970689806339077037445
61283290607970689806339335304649
61283290607970689806339335421289
61283290607970689806927405791559
61283290607970689806927406258119
61283290607970689806990168377335
61283290607970689806990942745275
61283290607970689850421559525753
61283290607970689850484321640597
61283290607970689852113812221705
61283290607970689852176315719425
61283290607970689852176573986629
61283290607970689852176574336549
61283290607970689852743753169159
61283302744193629044435380724433
61283302744338025227581228903165
61283302744338025227584696556419
61283302744338025227605617144727
61283302759061091930773177881456
61283302762063901263463852365085
61283303450382266884265520367042
61283307042810880803931295924942
61283307048759479156670462970004
61283307066448984132979784515512
61283307066485355212961010854640
61283307757770207723671084954786
61283307757770207861015436060822
61283307757770209688564751015280
61283307757770209691075231003218
61283307757770209691096151708166
61283309672162140407715634359816
61283406916358516133913602726230
61283406934081996173432815166016
61283406934084392380181717778066
61283406934084692516735527440582
61283426291723147301797389431350
61283426291723147302135100525720
61283426291723147304307869419288
61283481497970488276849534140511
61290559085808295259624240192654
61290575759972565378122780299586
61290576244455230028739786871486
61290608646911712353651438236076
61290610774345885164756869195770
61290614390200930903160935271120
61290615081514074553434261166286
61290615081523078259086622423900
61290615081525787290878041362470
61290615242027627790697131644939
61290615242027632729824865624667
61290616518291624177173111326106
61290616518509544929777231566246
61290616518509544929777231682886
61290616518509559748852686201382
61290616518509593100677706490592
61290616518510460368232881748012
61290616677824509095571338484934
61290617156423163850766019961418
61290617156425865554201455343433
61290627312619887872321616423764
61290627525330134316912222763220
61290629386621292095986451847201
61290633694009181186700531954809
61290731417760469895444710640603
61290732828650792437298696026045
61290732846375768108791916223177
61290732846376670322916847425261
61290732846376670322917622259921
61290732846583795559861227407863
61290733059083581276451479201129
61290733059087183547447558703161
61290733059087183547447816970365
61290733543594461886416676997089
61290733543594463669990580934213
61290733544854941714855829385504
61290733544854941714855832572044
61290733544854941715607941712078
61290733544854941717115608474140
61290733544854941717302521942544
61290733544854941717303555044408
61290733544854941717303636551468
61290733544854991121039646010990
61290733544854991121039646028252
61290733544854991121603385886702
61290733544854991121606828030140
61290733544854991121854434363340
61290733544854991128381651717712
61290733544854991128381654904252
61290733544854991128382684836838
61290733544854991128385012371352
61290733544854991129200915315364
61290733544854991130893168011316
61290733561319437557909897194221
61290733561319439341483801131345
61290733561319439341484575966005
61290733561643691923076284578366
61290733561643691929854464320308
61290733561643691930419667747436
61290733562579917387101161909210
61290733562579917387101165091538
61290733562579917387102193961314
61290733562579917387102195011074
61290733562579917387102281104354
61290733562579917387102284286682
61290733562579917388796775241540
61290733562579917389360859473524
61290733562579917389361631125856
61290733562579966792532866225384
61290733562579966792595542251160
61290733562579966792595542601080
61290733562579966792595546837380
61290733562579966793347654560472
61290733562579966793347654910392
61290733562579966793347659146692
61290733562579966799875905033970
61290733562579966800690697955278
61290733562579966800691812564202
61290733562579967204126844057028
61290733562579967204314784978266
61290733562579967204314786395208
61290733562579967204314789564486
61290733562579967204314790627296
61290733562579967204315129351800
61290733562579967204318232770734
61290733562579967204377548160132
61290733562579967204377548510052
61290733562579967204377552746352
61290733562579967204941636978336
61290733562579967205129919086568
61290733562579967205129922273108
61290733562579967205130693571308
61290733562579967205130693925440
61290733562579967205130697107768
61290733562579967206825269215554
61290733562579967206825269569686
61290733562579967206825273801774
61290733562579967211660238477456
61290733562579967211907840561306
61290733562579967211907843393714
61290733562579967211907843747846
61290733562579967211908958356770
61290733562579967211908962588858
61290733562579967212473818473174
61290733562579967212476141421468
61290733562579967214167279508496
61290733562579967214168394117420
61290733562579983264449811221038
61290733562579983264637834712146
61290733698410175602735466314834
61290733698481920831817151803070
61290733704318801015837105014306
61290733721168472973858649521624
61290733774019145615828281292601
61290733774019145615828539559805
61290733774019146850610214787533
61290733774019147399402185229725
61290733774019147399402443496929
61290733774027250725569460172173
61290733774343399980806898870834
61290733774343399987773106685892
61290733774343399987773192779172
61290733774343399988337965756748
61290733775291380447617185964868
61290733775291380447617186314788
61290733775291380449874299127144
61290733775291380449876622075438
61290733775291380454960224773454
61290733775291380454960225123374
61290745987475686050897922503319
61290746005200662133985120182175
61290746412907519315207645947049
61290746466046455180656590638289
61290746466049156472309672433169
61290746466050024242087133496235
61290746466074374756749642425156
61290746483774999364788383601095
61290746483796648587735503260178
61290746483796648587735504309938
61290746483807422001180526735577
61290746483808320785627525768091
61290746483811022488874585394615
61290746625607225726750635253261
61290746643332201261318606861915
61290746643332201398243855450393
61290746643333101829066507542279
61290746643333101829067626737423
61290746643343908642054746048375
61290746696510730546793227760199
61290746696510730546794346955343
61290746696510730684055101680735
61290746696518835656534406639771
61290750082128776302824616141012
61290750082128778132131184281652
61290750082160296788921279525127
61290750294860004846254945650135
61290750294860004846839921890711
61290750312588571851943233828446
61290750720915918227910178595551
61290750773434347977408723926645
61290750773437049269061805721525
61290750773458665282505696211480
61290750773462267553501775713512
61290750773470356045385873633238
61290750773470356045385875050180
61290750933870486974273126470508
61290751004770389797443999502194
61290752132409772980526803309730
61290752132409776684869504961812
61290752132409776684869504974862
61290752132409776694724176267980
61290752132409821156509848180148
61290752132409821159016890273998
61290752132409826509487897982266
61290752132409826509738602085370
61290752132409826511998295417596
61290752132409826517271161592062
61290752150134752219164388192124
61290752150134752219164389237672
61290752150134752219164389254934
61290752150134752356362380798460
61290752150134752356362382215402
61290752150134752356362725171994
61290752150134752366217396465112
61290752150134796830510110471130
61290752150134802181231822282502
61290752150134802181232855384366
61290752150134802181235178332660
61290752150134802183679543337924
61290752150134802183679543692056
61290752150134802188764381789194
61290752150182793836294160870224
61290752156091408060102582030704
61290752156091408061797157674950
61290752156091452524400143657898
61290752156091452526659579418548
61290752156091452531743182466484
61290752156091452531993886219668
61290752156091452531993886569588
61290752156091452531993887619348
61290752157027747597198655936844
61290752157027747602282344723928
61290752157027747602282345073848
61290752203309675666499684098258
61290752203309679370842041389856
61290752203309679370842042793748
61290752203309679370842385750340
61290752203309679370842385763390
61290752203309679380697057056508
61290752203309723852337399924924
61290752203309728783866799876340
61290752203309729197971176206124
61290752209258279439502440829904
61290752209266329586098366829368
61290752209266329586098367879128
61290752209266335074832945679656
61290752209266335074832946729416
61290752209266335074836302779574
61290752209266379538691431448512
61290752209266379538691431798432
61290752209266379538691432848192
61290752209266379546222843057880
61290752209266379546222844107640
61290752209266379546285605176936
61290752209266379546285606226696
61290752209266379547038750588112
61290752209266381188268296751908
61290752209266384891858627827474
61290752209266384892610654043506
61290752209266384892610655093266
61290752209266384894305230737512
61290752209266384899388919874516
61290752209266384899388920924276
61290752209266384899389694713388
61290752209266384900204483048476
61290752209266384900204484098236
61290752209266384900204827404748
61290752209266384901899059742482
61290752209266384901899404098754
61290752210202625196142270254738
61290752210202625196142270272000
61290752210202625196142356348018
61290752210202625196143389467144
61290752210202625196393059051442
61290752210202625196393060451122
61290752210202625196393317314434
61290752210202625196393317331696
61290752210202625196393318731376
61290752210202625196394092153306
61290752210202625196396416501280
61290752210202625203736099259708
61290752210202625203736443633242
61290752210202669667782957846608
61290752210202669670227321434930
61290752210202669677822183559026
61290752210202674609355055414658
61290752210202674609417731440434
61290752210202674609418506279306
61290752210202674609420830627280
61290752210202674611614491529440
61290752210202674616949917538754
61290752226983251406587184516464
61290752226983255110932985001260
61290752227858553844762456420712
61290752227927600867635576545150
61290752227927600867636609310144
61290752227927600867636609664276
61290752227927600867802597468506
61290752227927600875229663830374
61290752227927600875230438315114
61290752227927600875230467012922
61290752227927600875230467362842
61290752227927600875232762663088
61290752227927600875418753370504
61290752227927600875418753720424
61290752227927600875418839463784
61290752227927600877678189485286
61290752227927600877678275574354
61290752227927600877678532441878
61290752227927600877678532791798
61290752227927645339276178043740
61290752227927645349315403756158
61290752227927645349318875660214
61290752227927645349318876010134
61290752227927650280849050450662
61290752227927650280851374798636
61290752227927650283171535308430
61290752227927650283171536725372
61290752227927650288192463393400
61290752227927650288192463743320
61290752227927650288255225512456
61290752227927650288255225862376
61290752227927650288443137735886
61290752227927650290702946567878
61290752227927650290702946917798
61290752368791116118271928499392
61290752368791116119966504143638
61290752368791116119967623338782
61290752368791160447568171161844
61290752368791160582318442699708
61290752368791160583134350242990
61290752368791160584828925887236
61290752368791160589661824832068
61290752368791160589912528935172
61290752368791160589912529984932
61290752368791160589913648130316
61290752368791160590477732362300
61290752368791165943078605751808
61290752368791165943078606801568
61290752368791165943079724946952
61290752368791165943082048945006
61290752368791177056116007206196
61290752386516091789514444593420
61290752386516091789765148696524
61290752386516091789768504750894
61290752386516136253812005853432
61290752386516136254627570440122
61290752386516136261405750182064
61290752386516136261406868327448
61290752386516136261970952559432
61290752386516141196011641347786
61290752387472494258623586858740
61290752439691018803994105184816
61290752439691018804248165342290
61290752439691018805688680829062
61290752439691018805752476049982
61290752439691018805940504127310
61290752439691018806504502270226
61290752439691018806504588359294
61290752439691063130842625374904
61290752439691063133290347847268
61290752439691063268103294361148
61290752439691063268856526928414
61290752439691063270551102572660
61290752439691063275634705620596
61290752439691063275634706670356
61290752439691063275697467739652
61290752439691063275697468789412
61290752439691063276450613150828
61290752439691068623718212495372
61290752439691068628800782437232
61290752439691068628800783486992
61290752439691068629616689967464
61290752439691068631311266661470
61290752440651018602966303097775
61290752847353496007059036814034
61290752847353496014402161715900
61290752847353497384499479513586
61290752847353497788938359457882
61290752847353497791448843695170
61290752847353497796531417873330
61290752847353497797099715901084
61290752847353497798791968597036
61290752847353513849261409191762
61290752847365453758162042279928
61290752847365453759854293926120
61290752847365453759854294975880
61290752847365503576190540840162
61290752847365503577882792486354
61290752847365503583533664692268
61290752847365503583533665742028
61290752847365503585225917388220
61290752848338116767006026011686
61290752848346172106979029007284
61290752848346172106979030406964
61290752848346172106979373380818
61290752848348889869921622879585
61290752848348890281703886006001
61290752848348923038732332581215
61290752848348923221474961317951
61290752848348923221746643168795
61290752848348923633256967226923
61290752865090429431347514123252
61290752865090431215736293534292
61290752865090446101596667981276
61290752865090447336378601476208
61290752865090478835085933691370
61290752865090478842428972499956
61290752865090479384128951175996
61290752865090479384128952592938
61290752865090479384944515762686
61290752865090479386388387303828
61290752865090479386639091406932
61290752865090479391471990351764
61290752865090479391471991401524
61290752865090479391722694104948
61290752865090479391722694454868
61290752865090479391722695504628
61290752865090479391723813650012
61290752865090479392287897881996
61290752865090480621982786185554
61290752865114746613437002680808
61290752865114762665602138114924
61290752865122851723178181560380
61290752865122866540561383499564
61290752866062742271027478936580
61290752866062742271215851387442
61290752866062742273475201408944
61290752866062744054788636116372
61290752866062744054788640715642
61290752866062744055353495183016
61290752866062744057048071877022
61290752866062744057048076476292
61290752866062744057049105346068
61290752866062791676458151200650
61290752866062791676458154382978
61290752866062791676458155799920
61290752866062791676461508667750
61290752866062791676461511850078
61290752866062791676646436495422
61290752866062791676646441094692
61290752866062791677211295562066
61290752866062791678905876855342
61290752866062791683989479903278
61290752866062791684805382847290
61290752866062792233032149849304
61290752866062792233032154448574
61290752866062792233848057392586
61290752866062793461599987834278
61290752866062793461851036310916
61290752866062793468378167576220
61290752866062793468378172175490
61290752866062793469194075119502
61290752866062808285260051647614
61290752866062808285824132697270
61290752866062808285824135879598
61290752866062808286012160774598
61290752866062808286012163956926
61290752866071147778221546518254
61290752866071147778472249204416
61290752866071163830386681952370
61290752866074749980994856976472
61290752866074799247472520415306
61290752866074799247472521814986
61290752866074799249729633581794
61290752866074799796327254376234
61290752866074799798774975431656
61290752866074799803858321262148
61290752866074815858279793624200
61290752866074815858530496327624
61290752866074815858530496677544
61290752866074815858530497727304
61290752866095463107445083156970
61290752866095463107695785843132
61290752866095464342227016651902
61290752866095464343045247130428
61290752866095479159610218591086
61290752866095479169651768651478
61290752918253348873120557040500
61290752918253348873308843398082
61290752918253348873308929491362
61290752918253350656945504850780
61290752918253350656945508037320
61290752918253350657509588037216
61290752918253350657509592269304
61290752918253350657510363921636
61290752918253350657698650279218
61290752918253350657698736372498
61290752918253350659204165081142
61290752918253350659204169330492
61290752918253350659205283939416
61290752918253350659393230509684
61290752918253350659393312016744
61290752918253350659957314741668
61290752918253350659958086394000
61290752918253398278551142161530
61290752918253398278551228254810
61290752918253398278739514612392
61290752918253398278802190638168
61290752918253398286082553420978
61290752918253398286145315540034
61290752918253398690333491381226
61290752918253398691086636792402
61290752918253398691086637855212
61290752918253398697864558267140
61290752918253398698680466860182
61290752918253398700375042504428
61290752918253398827594159663418
61290752918253398827594160017550
61290752918253398827594245756698
61290752918253398828347391167874
61290752918253398828410067193650
61290752918253398828410068610592
61290752918253398830104644254838
61290752918253398835125312642612
61290752918253398835125570922866
61290752918253398835128670109712
61290752918253398835187988668388
61290752918253398835188333041922
61290752918253398835941135496506
61290752918253398835941478453098
61290752918253398837635711140752
61290752918253399925868567100794
61290752918253399925868571350144
61290752918253399926432306976506
61290752918253399926433426171650
61290752918253399926495073327650
61290752918253399933210572807516
61290752918253399933210577056866
61290752918253399934026484587098
61290752918253400062940949042666
61290752918253400062940949396798
61290752918253400062941035135946
61290752918253400063129321476266
61290752918253400063129321493528
61290752918253400063191997502042
61290752918253400063191997519304
61290752918253400063191997856174
61290752918253400063192002105524
61290752918253400063693061351978
61290752918253400063693065938198
61290752918253400063694180547122
61290752918253400065451433634086
61290752918253400070471327182988
61290752918253400070472360302114
61290752918253400070534003562896
61290752918253400070534007812246
61290752918253400070535122421170
61290752918253400071287153223422
61290752918253400071288267832346
61290752918253400474723298262362
61290752918253400475475324478394
61290752918253400475475325878074
61290752918253400475475329064614
61290752918253400475476444736348
61290752918253400475478767684642
61290752918253400475478772270862
61290752918253400475538086597450
61290752918253400475538087997130
61290752918253400475538090829538
61290752918253400482253590309404
61290752918253400482253594558754
61290752918253400482254365148276
61290752918253400482256689496250
61290752918253400482256693745600
61290752918253400483069502088986
61290752918253400483070273741318
61290752918253400483072596689612
61290752918253400484764849385564
61290752918253414750092370789842
61290752918253414887917209751430
61290752918253416534482177670978
61290752918253416534482178007848
61290752918253416534482182257198
61290752918253416535046262239832
61290752918253416535046266489182
61290752918265356444134922018696
61290752918265356444134923068456
61290752918265356445639232730600
61290752918265356445639233780360
61290752918265356445827174714648
61290752918265356445827260807928
61290752918265358230027925002812
61290752918265358230027926052572
61290752918265406261159570697468
61290752918265406261159571047388
61290752918265406261912716462776
61290752918265406261912716475826
61290752918265406263604969171778
61290752918265406263607293169832
61290752918265406269506545480796
61290752918265406269506546530556
61290752918265406271198798176748
61290752918265406398420239333792
61290752918265406398420239683712
61290752918265406400868047895224
61290752918265406405951650943160
61290752918265406406014413062216
61290752918265406406767558473392
61290752918265408047993661430940
61290752918265408047997104637188
61290752918265408053080449417920
61290752918265408053080450467680
61290752919237669285507139527976
61290752919237669285695425885558
61290752919237669285695430471778
61290752919237669285695511978838
61290752919237669287954862000340
61290752919237669422767895307500
61290752919237669422956181665082
61290752919237669422956267758362
61290752919237669425215617779864
61290752919237671069268296707768
61290752919237671069268301307038
61290752919237671069833155774412
61290752919237671069833414054666
61290752919237671069833418640886
61290752919237671071527732468418
61290752919237671071527737067688
61290752919237671071528765937464
61290752919237718690937811792046
61290752919237718690937814974374
61290752919237718690937816391316
61290752919237718690941172441474
61290752919237718691126097086818
61290752919237718691126098149628
61290752919237718691126101331956
61290752919237718691126101686088
61290752919237718691690956153462
61290752919237718693385537446738
61290752919237718698469140494674
61290752919237718699285043438686
61290752919237718828386851816582
61290752919237718828386852879392
61290752919237718835729891687978
61290752919237719239980829648226
61290752919237719239980830711036
61290752919237719240733976122212
61290752919237719247511810440700
61290752919237719247511815039970
61290752919237719247511896534140
61290752919237719248327717983982
61290752919237719248327805127182
61290752919237720475515909617144
61290752919237720476079648425674
61290752919237720476079649475434
61290752919237720476079649829726
61290752919237720476142411594650
61290752919237720476142411607540
61290752919237720476145767657698
61290752919237720476330696902312
61290752919237720476330697952072
61290752919237720476330697952232
61290752919237720482857828167616
61290752919237720482857832766886
61290752919237720482857914261056
61290752919237720482857915323866
61290752919237720483673735710898
61290752919237720483673822854098
61290752919237735299739707994032
61290752919237735299739709056842
61290752919237735299739712239010
61290752919237735300303792226016
61290752919237735300303793288666
61290752919237735300303796470994
61290752919237735300491821365994
61290752919237735300491821366154
61290752919237735300491824548322
61290752919248775830982585383293
61290752919248775832677932679871
61290752919248825724705213369743
61290752919248825861965967745215
61290752919248825907719523957323
61290752919248826319229848015451
61290752919248826456490602390923
61290752919249676263166112090756
61290752919249676995286575229688
61290752919249676995474517567868
61290752919249676995474603307016
61290752919249726261952181006702
61290752919249726264211617121484
61290752919249726810806913917870
61290752919249726811560059329046
61290752919249726813254636023052
61290752919249726818337980803784
61290752919249726818337981853544
61290752919249742872759452815916
61290752919249742872759454215596
61290752919249742873010156919020
61290752919249742873010157268940
61290753078773306685381169066672
61290753078773306685381169416592
61290753078773306685381170466352
61290753078774507861776962577972
61290753078774507861776963627732
61290753078774523916449138693208
61290753078774523916449139043128
61290753078774523916449140092888
61290783105419301915372129686380
61290783105430862838192589865357
61290784771579926828098956115666
61290784771579928658241200349232
61290784771582629947365977097400
61290785173344843121487001043514
61290785173344843121487001056564
61290785179254369102400335657320
61290785226523371858170770707800
61290785232209207562948283265635
61290785232213159437244339618749
61290785232419989837895394781652
61290785232431089520147796620605
61290785232431997408449509991966
61290785232431997408533078026334
61290785232431997408533078043596
61290785232431997408721106103662
61290785249923420710912629585425
61290785249926122002565711380305
61290785249926122414159689211949
61290785249934225877524956764945
61290785249935433817083358825857
61290785249935433817084478021001
61290785249937784956645354255403
61290785249937827599729065824785
61290785249937828011323043656429
61290785249938085145915862164731
61290785249938135108736440620737
61290785249938135108737559815881
61290785249938135108800321930725
61290785250146166129000915920332
61290785250146166129188943997660
61290785250146166129189315552842
61290785250146166129210207561434
61290785250146166129272883574160
61290785250146166129272883587210
61290785250156672753495064303976
61290785250156972897012073379246
61290785250156972897012073392296
61290785250156973079375175115916
61290785250156973080026298240728
61290785250157873510577325505688
61290785409460214860522340600045
61290785409678750858337869402572
61290785409679051047336467053544
61290785462633889508785983624023
61290785462637491779782063126055
61290785462637493014563996620987
61290785462637793203834504530315
61290785462637843166655082986321
61290785462856679353531885465436
61290788842403994816664095096997
61290788842406696108317176891877
61290788842406696520099182800849
61290788848291010269093188495541
61290788848315321887447265288213
61290788848315325598316725134257
61290788848603158976016055757996
61290788848603158977708308453948
61290788848603158977710631402242
61290789001939582673843051428759
61290789001939587615227122336423
61290789007848211335447181187899
61290789007848212982575204823787
61290789061022838618195309441145
61290789061022839853541327168061
61290789061023138761712318529465
61290789061023139997058336256381
61290789061025539909848391236025
61290789061025836392240631444861
61290789061025840053365400324345
61290789061026742448809204490660
61290789078749000221710163180970
61290789078749016828649343247044
61290789078749016830341595942996
61290789078749016831093707898176
61290789078749016831093708252308
61290789078751718120218485000476
61290789078751718121994678800686
61290789078751718122474821928412
61290789078751718122746789693056
61290789078752618550853452306884
61290789078752618552545705002836
61290789078752618552545706065646
61290789078752618553297817312148
61290789462788953975906293186686
61290789462788953975906293203948
61290789462788955622846288749458
61290789480513929509947345828967
61290789480513930744729279323899
61290789480513930745544067658987
61290789480513931294339508959640
61290789480514830077950540666040
61290789486411444214188419567018
61290789486411444214251095592793
61290789486411444214251095592794
61290789486422549524380431860633
61290789486422554877546508677269
61290789486423455445298623153404
61290789533688857760027199091581
61290789533692458383895254957726
61290789533692458384083283035054
61290789533692460031023278597826
61290789533692460031023278610876
61290789539589072520383837979069
61290789539589072932165843888041
61290789539589372526639834057531
61290789539597467247535139967306
61290789539597476538860092452029
61290789539600177693000304523681
61290789539600177693252161237051
61290789539600178242295180155881
61290789539600179522557576767425
61290789539600179895946863153017
61290789539601080097922064327140
61290789539601083751243337445090
61290789539601083751431365522418
61290789539601083751431365539680
61290789539601083796972529270762
61290789539601085581573614006738
61290789539912326955739382781530
61290789539912326955741705729824
61290789539912326955741706779584
61290789539912326957433958425776
61290789557314048191814382150426
61290789557314048191877058176202
61290789557315254301040958436614
61290789557315254301228986513942
61290789557315254302062715451460
61290789557315254302062715464510
61290789557315254302125391490286
61290789557323352640841663888346
61290789557323352640904339914122
61290789557323358176749993182432
61290789557323359958882348528160
61290789557323359961138685456096
61290789557323359961225724348924
61290789557326059465295961592478
61290789557326059467841313676200
61290789557326059467841313693462
61290789557326059468405397908184
61290789557326061252791767250976
61290789557326061252878806126542
61290789557326061252878806143804
61290789557326061253063735015620
61290789557326061253066834203870
61290789557326959853475613001772
61290789557326961683429833408764
61290789557326961683614762634712
61290789716848141004097522685616
61290789770025767525759956046156
61290789770025767525822632067512
61290789770025767525822632071932
61290789770025767525822632084982
61290789770025769310230265071892
61290790898584929228915132117479
61290790898584929228915389334923
61290790898608340423242098223883
61290790898609191021643321913247
61290790898609191029174733531199
61290790898609246342531831687489
61290790898620050952755692465201
61290790898620051509144158867009
61290790898620052743926092361941
61290790916237859611242334943053
61290790916309905031079126486295
61290790916334166700667953728331
61290790916334205405743763588007
61290790916334205542941756198555
61290790916334205543004517963479
61290790916334216663300245468251
61290790916334216663303340068877
61290790916334221602431074048605
61290790916335067268479735364391
61290790916335106110753537838987
61290790916335117093851272733211
61290790916335122032982101313565
61290790916342325477387996484951
61290790916342325477390319433245
61290790916343225907941346698205
61290790916345927199594428493085
61290790916345927603866546507169
61290790916345927741127301232561
61290790916345928848499422169347
61290790916345928985697414779895
61290790922461680053811445363846
61290790969415484487365081516155
61290790969476728170621577006923
61290790969476728177126668254091
61290790969476728177126753993239
61290790969484831914888012906007
61290790969484832052085913638731
61290790969484832052085999377879
61290790969484832052086003977149
61290790969484832052087032846925
61290790969484833691683990763299
61290790969484833691959057716193
61290790969484833691959058066113
61290790969484833699277734024909
61290790969488433774290113036989
61290790969488433774291141906765
61290790969509093707616202719037
61290790969509131824593089883769
61290790969509131961791082494317
61290790969509132373385060325961
61290790969509149020910883471047
61290790969509149027686480812217
61290790969509149028501270663625
61290790969509149028504712476017
61290790969511850320154352458505
61290790969512734691219243982579
61290790969512745399167844591639
61290790969512745399167849190909
61290790969512745399168878060685
61290790969512750749889556403011
61290790969512750749890589872057
61290790969512750749890590921817
61290790969512750750708821535857
61290790969512750887906814146405
61290790969519950490768140314941
61290790969519954194298807991737
61290790969519954195113940799737
61290790969520806448866015551619
61290790969520837970544972613953
61290790969520837970545315587807
61290790969520837970547381301395
61290790969520837970547639935781
61290790969520837970548414420521
61290790969520837970548415820201
61290790969520850913725080294677
61290790969520850913728437761777
61290790969520850914000062571233
61290790969520850921318824623309
61290790969520850921319167579901
61290790969520854022710108048069
61290790969520854022710451021923
61290790969520854022712516735511
61290790969520854022712775369897
61290790969520854618074237915527
61290790969520854624848801787651
61290790969520854624849836306457
61290790969520854625668066920497
61290790969520856409241970857621
61290790969523552212971906418189
61290790969523555917317706902985
61290790969523555917321148715377
61290790969523557700895052652501
61290790976256630712130387537923
61290790976256634416287901665137
61290790976365569762345333857525
61290790976583492353439942162083
61290790976583540531114091468159
61290790976584442746058315894611
61290790976584442746058316011251
61290790976692509228999933861319
61290790976692510876127953265119
61290790976692510876128987313153
61290790976692510878321499259599
61290790993362483163024084672150
61290790994022582699503839201198
61290791129045587492304997325807
61290791129045619013986621355837
61290791129045619013987397594389
61290791129045635066149432791899
61290791129045635066151756789953
61290791135172143130811888054264
61290791135172143132504140750216
61290791135172143132506463698510
61290791205853864813710501007915
61290791205857767273956253801783
61290791206040582676907550974310
61290791206076599901459124274804
61290791206181971681293415822769
61290791206181972230336433791217
61290791206697074377996696360164
61290791607616376665623584173099
61290791607616378311999495499675
61290791607619028406237580407371
61290791607619077819261994533371
61290791607619078368869867896489
61290791607619078368869872147291
61290791607619078368870643799623
61290791607619079603651458434829
61290791607619079603651801391421
61290791607619079603652577294555
61290791607619079603652577648847
61290791607619928973986600282879
61290791607619978387830016181233
61290791607619978798604735023079
61290791607619978798604992240523
61290791607619980034202828656381
61290791607619980034203604559515
61290791607619980034205927507809
61290791607619980582995575355999
61290791613419629972798188892300
61290791613734480520446145845974
61290791613734480520448468794268
61290791613734480520448469844028
61290791613734480522140721490220
61290791613746486261128833376828
61290791613746486262821086072780
61290791632118076187435027655962
61290791632126180062394273040602
61290791632223437674942619110670
61290791684639235642626841015916
61290791684744586017097031016236
61290791684755114603633679152421
61290791684756315360653379113781
61290791684756315360716055139557
61290801764762249599476103753423
61290801764764952538257209184191
61290801764797368038094190722751
61290801764797371744132243903499
61290801770488093100814003928346
61290801770488093101064708031450
61290801770490796176373310503928
61290801770490796176373311920870
61290801770697893419535677390964
61290801770698793850086704660136
61290801770705991620801756108833
61290801770705997294494922779816
61290801770706897724713629313626
61290801770706897724964333416730
61290801770706897725045950040564
61290801770709600800272935889208
61290801930011973119175000845023
61290801930227776307967211372879
61290801930230761681101194972294
61290801983189601836901721062943
61290801983405405025881959668127
61290801983405405025885430509325
61290801983405699678720398474417
61290801983405705169402439597645
61290801983408106317538512304205
61290801983408400969788504028721
61290801983408400970373480269297
61290801983408406461055521392525
61290802001131581408644679687548
61290802001131581454125491876342
61290802001131581454376195979446
61290802001134282700109733405100
61290802001134282700297761482428
61290802001134282743233221215946
61290802001134282745778573671222
61290802001135183130660760670060
61290802001135183130848788747388
61290802461763941261180613204759
61290802461979744450160851809943
61290802461980042946549837262375
61290803838497928476930476767439
61290803838498829044679496642947
61290803838498845508435172351489
61290803838498845508436286960413
61290803838498845508438265535173
61290803838498845508438609908707
61290803838498845508438614494927
61290803844730806295134296179336
61290803844734376968290391936543
61290803844734409794200273114840
61290803844734426999835490936250
61290803897876920670835533238730
61290803897909309549455867497236
61290803915601896479526746046410
61290803915610001047355338122494
61290808222698934979131864904530
61291081727287592325238470812423
61291081727290294028676914566433
61291081727290297733019616335155
61291081727290298967804648546161
61291081727387544232530560950835
61291081727387588704170904169171
61291081727387593645554975076835
61291081727395649344531175474417
61291081727395693814476943048507
61291081727395697520514996229255
61291081728262890588220931465411
61291081728368306845310364331379
61291081745005813800198420344657
61291081745988782887219037275565
61291081752002808500162345829001
61291082389129790117982268344289
61291082436387982353332329850530
61291082436395786231888872602826
61291082436396086228291575235170
61291082460032988992934283297402
61291082460032988992935397906326
61291082460032988992935398956086
61291082460065410028956153012558
61291082460065411673824740887796
61291082460065411674389858221644
61291082460065411676084176648446
61291082595931675504743506730026
61291082596828291380316536716536
61291082596832193843072687949442
61291082596832193843093579958034
61291082619566181238162431357034
61291082619590191072395134786746
61291082619590492860780732683424
61291082619590492863040425661518
61291082620222645141815393394942
61291082620539688925655341733995
61291082672743509398518729827460
61291082672743509400778422805554
61291082672743809544295173743310
61291082672765118077648003425660
61291082672765118084614326031806
61291082672765118085179099009382
61291082672765118085179185098450
61291082672765118085179443365654
61291082672765118086874795378142
61291082672767821025655900808910
61291082672768121166913475069700
61291082672769019952595913532126
61291082672775924898355711366020
61291082672775924900615146193550
61291082672775924900615404344114
61291082673712500522862556250176
61291094832719208771455818704625
61291094879961194488064369946697
61291094879996311279554433280137
61291094903623575454235341508717
61291094903623580942155040281607
61291094903623580942155041331367
61291094903623580942155044867827
61291094903623580942155045930637
61291094904462637175911505602366
61291095358584164574174840757849
61291095358594969740787167937369
61291095358594969740787167943193
61291095382197918584552281182251
61291095382197918584552285768471
61291095382197918584552286831281
61291095382233040315170079545179
61291095382233042098743982432543
61291095382233042098743983482303
61291095594932748921880691303195
61291095594932748921880692352955
61291098974642176449815495312642
61291098974677280949787846210862
61291098974677280952294887241902
61291098974677282141344156183398
61291098974677282141344156533318
61291098974677282735868790829106
61291098974677282735868791179026
61291099140118809133050406531463
61291099187349087284816503235053
61291099187384204076306566568493
61291099187385094074225401413820
61291099187385094119958065617336
61291099211010289905541180333940
61291099211011490479609216687220
61291099211018394969549695009996
61291099211018395015282359213512
61291099211019595589350395566792
61291099211882934380886193818608
61291099211885936410664859386156
61291099619580791555740739747870
61291099665950442095502339719899
61291099665972057370926977234149
61291099665983748827724472591898
61291099665983748827724474126932
61291099665983748829416725287850
61291099671892374239990432482724
61291099671892440132649275474226
61291099671895141835896335100750
61291099672755718570220400339266
61291099689584929472518940348108
61291099689585829491475989781424
61291099689585829903069967613068
61291099689605358866047909731893
61291099689620950398905826831986
61291099689620950398905827181906
61291099689620951633687760326918
61291099689620952183294519104198
61291099689620952183294519117296
61291099689620952183294519454118
61291099689620952184986771800150
61291099689620968846906643956667
61291099689621018075201336938474
61291099690457577837734744732276
61291099690480694241713620536398
61291099825483328249246584605643
61291099826383879801529601414236
61291099826456842450007844088612
61291099826456875801832864377822
61291099849153902993536802332378
61291099849153902994351590667466
61291099849798643047660972180817
61291099850018381453852588160446
61291099850018381453852588177708
61291099850018381453852588177756
61291099850018381453936529266156
61291099850018381456380893803456
61291099850018381456380893921500
61291099850018381456380894271420
61291099850018381591134521526784
61291099902320658456824469197570
61291099902320658456824469210668
61291099902328830008016461524094
61291099902328830008016462923774
61291099902328830008831251258862
61291099902985277441185638457865
61291099903194809005242974324576
61291099903196009759985331613744
61291099903202914114984153204148
61291101049468139739444289029322
61291101049468139739506965055098
61291101049476244849750323793210
61291101049476244849812999818986
61291101054498763138169851923215
61291101054513426323414095367800
61291101054513437436451496822188
61291101054513438671233430317120
61291101055352771379513546036394
61291101055388789151141723231170
61291101055388822502966743520380
61291101055447014721095890274737
61291101101779744030262796970606
61291101101779744441856774802250
61291101101779744442045061146782
61291101101779777726624474229927
61291101102436285578844848815863
61291101107687465712716267118325
61291101107687465713532174648558
61291101107688413862530655593494
61291101107688415509658679229382
61291101107688415511270721358066
61291101107691067984779301210286
61291101107691072932944651042526
61291101108563716163445258861418
61291101108563749517446404098726
61291101125366248540001836796645
61291101125381860173993625608578
61291101125402223836704142971099
61291101125402268103006847239327
61291101125402271809044900420075
61291101125413044918035102502124
61291101125414242383304520925617
61291101125414275734941513137508
61291101125416949172186891115166
61291101125416977026779179803468
61291101125416977026782623009716
61291101125929097870031794795698
61291101126361321207804998567418
61291101126361321207805255784862
61291101261304569540044281898227
61291101261961066759544589668383
61291101262179871383632370695924
61291101262179871383632371050056
61291101267220099855623783932968
61291101267868791603389827546375
61291101268052479437432188401978
61291101268087596226476486324070
61291101268088497208244462639692
61291101268088530148538266875232
61291101268088530560069482941952
61291101268088530560132244706876
61291101284935119319180665073444
61291101284937821022616009994740
61291101284937821022616014244250
61291101284939060415128119886321
61291101284939071007197982021276
61291101284939071007950094330588
61291101284949834090313134345908
61291101284949834090564182805284
61291101284949861945177406962296
61291101284949861945180850168544
61291101284949867442388184407201
61291101284949877821755268764468
61291101284949877823930017649738
61291101284949878370797943309764
61291101284949878372158248216218
61291101284949878372409295275914
61291101284949878372973035151626
61291101284949878372973036551306
61291101284949878372974154346770
61291101285595568273183066304260
61291101285595568410443734940584
61291101285606375088599249747698
61291101285606375225860004123170
61291101285606375637453896333758
61291101285606375637453896337970
61291101285606375637642267249586
61291101285813505820028045265636
61291101285813505820031488471884
61291101285814372896330579380228
61291101285814372896330607959944
61291101285814373033509587680654
61291101285814373033591362335416
61291101285814373034343360325864
61291101285814373036039040284852
61291101285814373082610866894932
61291101285814406250582515737004
61291101285814406799374486179196
61291101285825179713062615008690
61291101285825180262105632510578
61291101285825180262105633910258
61291101285825213064323894022508
61291101285825213613115864464700
61291101285825213613930652786738
61291101285883400547808892637754
61291101285886102251244237559050
61291101285886102251244241808560
61291101285886418454266064839914
61291101285886418866046956139962
61291101285886418866048070748886
61291101285886423814212257812201
61291101285886451807702098388032
61291101285886452219296076219676
61291101285887303008262822580440
61291101285887303008263594232772
61291101285887303008326617801360
61291101285894207361549243453162
61291101285918522650981456049778
61291101338111880820833616949036
61291101338112748037095413368852
61291101338115449740530762539498
61291101338123554850836797303386
61291101338124744448312148647715
61291101338124755561349550102103
61291101338124755607082214305619
61291101338124788959406363450588
61291101338124788959471449563486
61291101338124788959472482682612
61291101338124794273663183497094
61291101338124794273663183501306
61291101338124794456679816921269
61291101338124794456679845617625
61291101338124804836233896236738
61291101338124804836234929355864
61291101338124804837845938365422
61291101338124804838409678241134
61291101338124804838410797436278
61291101338781302093873814044312
61291101338781302651933556929366
61291101338781302651933643018434
61291101338992034968309234542194
61291101338992035105507227152742
61291101339000106727542275600086
61291101339000107274409168140986
61291101339000140627654845014452
61291101339000140628410313378134
61291101339060128651883239432312
61291101339061029265723640933162
61291101339061083968000455928858
61291101339061095081037857383246
61291101339061350821077282066373
61291101339061350821077286665643
61291101339061350828691918403597
61291101339064931726241366096608
61291101339071836079465282085140
61291101339073036652693166018716
61291101339073036653258021903032
61291101339073036789977777666413
61291101339073036835707390867148
61291101339073036835710441869929
61291101339073036836459503176460
61291101339073036836460274828792
61291101339073036836462942133358
61291101339073036836462946382708
61291101339073036836463718035040
61291101339073036836546629208164
61291101339073036836547400860496
61291101339073036836547658077940
61291101339073036836547659140750
61291101339073036841292144903848
61291101339073036841542849006952
61291101339073042151218501563734
61291101339073042334232726392474
61291101339073052713037107761188
61291101339073053261264993971396
61291101339073053262079782306484
61291101339073086064023004500470
61291101339073086064043896509062
61291101339073086064858684844150
61291101339073086064862128050398
61291101339073086064863156920174
61291101339073086203733804296600
61291101339073086203734920305204
61291101339073086615325454930600
61291101339073086615327782128244
61291101339073086615328901323388
61291101339073086616078600359038
61291101339073086616080923294282
61291101339073086616082042502476
61291101339073086620346386202110
61291101339073086621161174537198
61291101339097368592914197692691
61291101339097368600257322594557
61291101739911268833187851398560
61291101739911283696303717541260
61291101740851475876658661573810
61291101740858714326527326847706
61291101740862282514163787235685
61291101740862282651424541961077
61291101740862282697178098173185
61291101740862283063206806137253
61291101740862283108960360949681
61291101740862283108960362349361
61291101740862283108960389529397
61291101740862283246221144254789
61291101740862283246221145304549
61291101740862315865988807524895
61291101740862316003249562250287
61291101740862316048919464338959
61291101740862316049003118462395
61291101740862316460513442170603
61291101740862316460534334179195
61291101740862316597774196895995
61291101740862316597795088904587
61291101740862316597795347171791
61291101746661939356790332813920
61291101746661939356793431646634
61291101746662839924605328426566
61291101746662839927030102989290
61291101746662873278855123278500
61291101746662873278876015287092
61291101746662873690449101110144
61291101746767039550543329356010
61291101746770908476308443320453
61291101746770908476308444836773
61291101746770908659322782954309
61291101746770941416267518130015
61291101746770941416351200949807
61291101746770942010876092346399
61291101746770942010876093862719
61291101763497789997898659808495
61291101763512149289545106646198
61291101763512165387442906282426
61291101763512449478794779936630
61291101763512464296177981875814
61291101763512465530959915370746
61291101763513364734259304393239
61291101763513366517833208330363
61291101763513366518083879486309
61291101763513366518083998513649
61291101763513414665908039937803
61291101763536464618768643284914
61291101763536464618770966233208
61291101763544569728509822163082
61291101763544569728512144994736
61291101763544584591628011137436
61291101763548486876470703284372
61291101763548486876470703634292
61291101763548487013668695894920
61291101763548487013668696244840
61291101763548488111252636779304
61291101763548488248450629389852
61291101763548488248450629739772
61291101763548488660295654631121
61291101763548488845507815822392
61291101763548488845758864281768
61291101764388716163826533003218
61291101764482108221163321548817
61291101764482108221163324736761
61291101764482110005552013821029
61291101764482110005552017008973
61291101764484811701373469610587
61291101764484811708802521357256
61291101764485060863335976833782
61291101764492865234763539627058
61291101764492865829476201170596
61291101764492881881453309706882
61291101764492881882288990037464
61291101764494082463051384436208
61291101764494082463616243502852
61291101764496784158955661995211
61291101764496784164038893506839
61291101764496784166570293733165
61291101764496784303768286461805
61291101764496784303768289648345
61291101764496784303768289998265
61291101764496784303768291061075
61291101764496784712830863949031
61291101764496784716178205120711
61291101764496818067166785112703
61291101764496818067187677121247
61291101764496818112920341324763
61291101764496818112920341324811
61291101764517181158699737809312
61291101816687126104143978918649
61291101816687391318187561466005
61291101816687391318187566052225
61291101816687392964563472792581
61291101816687392964563477378801
61291101816690993040391670862715
61291101816690993040391675112065
61291101816690993589434692613953
61291101816690994686767586438641
61291101816690994824216626108885
61291101816690994824216740899925
61291101816690995235810603940529
61291101816691044619169839061831
61291101816723413479356384981323
61291101816723413479356386044133
61291101816723413479356386381003
61291101816723414028148355423515
61291101816723414028148356486325
61291101816723414028148356823195
61291101816723414028399404945701
61291101816723415125732296307899
61291101816723415125732297370709
61291101816723415262930288918447
61291101816723415262930290318127
61291101816723415674524266750091
61291101816723415674524267812901
61291101816723415674524268149771
61291101816723415674775316272277
61291101817670494295547745198771
61291101817670511018764315137253
61291101817670543775792761712467
61291101817670543913053516087939
61291101817670543913053516437859
61291101817670543958723418526531
61291101817670543958807072300047
61291101817670543958807072649967
61291101817670544370317396358175
61291101817670544370338288366767
61291101817670544507578150733647
61291101817670544507578151083567
61291101817670544507599043092159
61291101817671695091040809717797
61291101817671695258469209800667
61291101817671711173435317987337
61291101817671711181049957511101
61291101817671711723231143019467
61291101817671711723234581622233
61291101817671711723234581976365
61291101817671711727310524527377
61291101817671711729821004178445
61291101817671711729821008764665
61291101817671711729843076314209
61291101817671711730574149943753
61291101817671711730657864649297
61291101817671711730657865712107
61291101817671711730846236750239
61291101817671711730846237100159
61291101817671744456533495251103
61291101817671744456535817732837
61291101817671744502370648199551
61291101817671744532791426183455
61291101817671744532791426183503
61291101817671744532791454879811
61291101817671744532812346888451
61291101817671744639550157838869
61291101817671744670052209138643
61291101817671744670052209255283
61291101817671744670073101147283
61291101817671744715805765350751
61291101817671744715805765467391
61291101817671744715805765467439
61291101817671744715826686055747
61291101817671745051897280963645
61291101817671745051897281081689
61291101817671745058675202556427
61291101817671745081646444187779
61291101817671745127400000399887
61291101817671745127400000516479
61291101817671761111402098806269
61291101817671761111402098807673
61291101817671761111402099274233
61291101817671761111485667308601
61291101817671761113096674451892
61291101817671761113096674451919
61291101817671761113096674800435
61291101817671761113096674918479
61291101817671761113180242486287
61291101817671761113180242840419
61291101817671761113180242952847
61291101817674413014696197799877
61291101817674413014696283888945
61291101817674413014699635357095
61291101817674413014699635707015
61291101817674413014699639939103
61291101817674413022311033600267
61291101817674413022311290817711
61291101976248194522795367818321
61291101976248194934389345649965
61291101976248195071838385670129
61291101976248195071838386719889
61291101977196526102114184330615
61291101977196542156619224260475
61291101977196542156619224614607
61291101977196542156619224727035
61291101977231614504718082356681
61291131997838885113376346411749
61291131997932694879889618809222
61291131997944235487846536412069
61291133439324801758380072864139
61291133439346412091604727223179
61291133439349113383257809018059
61291133593157395537993019890651
61291133646335024255719740108571
61291133670001646709328748692004
61291133670004347998453525440172
61291134071767761929656810601048
61291134124933682716952474765803
61291134124945390235705984935694
61291134124945390235977581047390
61291134130631273797111590724564
61291134130633975088764672519444
61291134130854015655645123352939
61291134130854015655833151430267
61291134148345438951333535108459
61291134148348140242986611254309
61291134148348140242986615503659
61291134148348140242986616903339
61291134148357144548496888153259
61291134148357144548496889552939
61291134148357150036416593974859
61291134148359845840149965698789
61291134148359845840149966748549
61291134148359845840149969948139
61291134148359845840149971347819
61291134148359851328069670120709
61291134148359851328069671170469
61291134148359851328069675769739
61291134148566983749725464031536
61291134148575989837117388967856
61291134148575989837201328655172
61291134148575989837201329009304
61291134148575989838893581351124
61291134148575989838893581705256
61291134148575989839645693666052
61291134148575989839645694014568
61291134148578691128854410450052
61291134148578691128854410804184
61291134148578691128854410805588
61291134148578691131113846583500
61291134148578691131298775460932
61291134148578691131298775809448
61291134148578691131298775810852
61291134148579886404732585815754
61291134148579886816514591724726
61291134148579891705181882936780
61291134148579891711956820062733
61291134148579891711956820412653
61291134308100770882332563130928
61291134308100770882332563480848
61291134361059559385988312486293
61291134361059559385988313536053
61291134361274795682415324754144
61291134361278399188465305517204
61291134362258195354743032833882
61291137669924909758569693442638
61291137669924914697697427304322
61291137669924914697697427422366
61291137723002530976356707446834
61291137723006431653028556303578
61291137723006432842077825594994
61291137740792396944044266434798
61291137740826013057022208740197
61291137740828714348675290535077
61291137740828714760457296444049
61291137740836524764407566474454
61291137740837724103691346502552
61291137740837724103693669450846
61291137740837725338475602827734
61291137740840410565534511698924
61291137740840411160059146344632
61291137740840421691000950760930
61291137740840425395346751245726
61291137741116601765339963747958
61291137746701922740251123491170
61291137746712729594756647165335
61291137900326481880786847343775
61291137900361600914201537079039
61291137906271130606239742595257
61291137953504110598701595639023
61291137953504112428844216131875
61291137953539227390191658972463
61291137953540119217977788710216
61291137953540119217977788723314
61291137953540130206452085098354
61291137953540130206452859933014
61291137959447558149930317200365
61291137977170718227127723346002
61291137977170734879736891589816
61291137977170734881429144285768
61291137977171018416377396637838
61291137977173418329731535849466
61291137977173419518780805140882
61291137977173436171306033343248
61291137977173436173082227143458
61291137977173436173562370271184
61291137977173736363167695571679
61291137977174618903799572202746
61291137977174620694985241502407
61291137977174620694985241852327
61291137977174636745374069700740
61291137977174636745458009737976
61291137977174636747066322396692
61291137977174636747902374743240
61291137977174636930916715447187
61291137977174636936066522935679
61291137977174637341862924808448
61291137977174637341862925158368
61291137978119024856584834000072
61291138361210968377290380803644
61291138361210972216240042934500
61291138361210972216240042934548
61291138378935643999033436761228
61291138378935643999035759709522
61291138378935647703379237246024
61291138378935647703381560194318
61291138378935648938161170739552
61291138378936844573101473114508
61291138378936844573103796062802
61291138378936849512231529924486
61291138378936850102509318504124
61291138384844272928362087837003
61291138384844272928633683948699
61291138432001557836900303317282
61291138432005454760150970710264
61291138432005454760422566821959
61291138432005460297146056111150
61291138432098863630424325749514
61291138432098863632116577395706
61291138432098863632118901393760
61291138432098863632683760460404
61291138432102765353896280303451
61291138432102765496142348129244
61291138432113570519692695235425
61291138432113576056689282219381
61291138432114476624229005755300
61291138432114478407805232622052
61291138432114478407805232623456
61291138432114478407805232640718
61291138432114478407805232640766
61291138432114478407993260699380
61291138432114478407993260712430
61291138432114478407993260713882
61291138432114478407993260718094
61291138432114478408830088950466
61291138432425769745818759249054
61291138432425769745818760298814
61291138432425769747511011945006
61291138437913783688327844594152
61291138438021897574210330066695
61291138438023103828497631256015
61291138438991759495631935150852
61291138438991759632892603787176
61291138455638308458226592116969
61291138455639661210615968285752
61291138455639661623024734452484
61291138455639961766541743540804
61291138455743721605936202332561
61291138455745078010053836563864
61291138455745078010053836912380
61291138455745078011746089259816
61291138455747623471657320480721
61291138455747779301434949542936
61291138455747779301706918707260
61291138455747779301706919770070
61291138455747779303129526231278
61291138455747779303315230316168
61291138455747779303315230316216
61291138455747779303317554308606
61291138455747779303317554314222
61291138455747779304151283358392
61291138455747779304151283712524
61291138455748074556094319575132
61291138455748074556282347652460
61291138455748074556909107910220
61291138455748074557097135987548
61291138455748079493487996961663
61291138455748963823045850246955
61291138455748974531831508810366
61291138455748974943613514719338
61291138455748979875691015023304
61291138455748979877385590667502
61291138455748979877385590667550
61291138455748979878034390839856
61291138455748979878219320065804
61291138455748979884809327965809
61291138455748979924039024226623
61291138455748980472179870480932
61291138456064129205041148842500
61291138456064173258121564677126
61291138456064173303875149585590
61291138456624324591843689085072
61291138456624324591864581093664
61291138456624324637597273993536
61291138456624324637618166002128
61291138456624325003437666916716
61291138456624325003646587002636
61291138456624325049191251825180
61291138456716735304302112579127
61291138456717635734874175223492
61291138456717635734936936988416
61291138456717635872197605624740
61291138456717683316121872399360
61291138456720640876063344923712
61291138456720685340737738589982
61291138456720685340925766667310
61291138456728490267125427396984
61291138456935573280026758253617
61291138456936473710598820897982
61291138456936473847859575273454
61291138457044391683685376905843
61291138457044439260813329843553
61291138457044441090119902692829
61291138592838808849922845278628
61291138615269859053492818332436
61291138615269859054913103263744
61291138615269859055185071028388
61291138616250521888680834331348
61291138616253271173306065019065
61291138616253271310564409171172
61291138616253272957692432807060
61291138616254471930304758186409
61291138616254471931997010882361
61291138616254471932017931120749
61291138616254471932017931470669
61291138616472109745247598035215
61291138616472109882508266671539
61291138616472409888764607123535
61291138616472410071778831971967
61291138668447487359353592954068
61291138668447487359625560718712
61291138668447487361045845650020
61291138668447487361048168598314
61291138668447487361236196662544
61291138668447487361317813414664
61291139796885517134828554223313
61291139796885520429084601495089
61291139796885520840678579326733
61291139796885520840866607404061
61291139796920639279296666177969
61291139796920644220683835918347
61291139797006947424356517785146
61291139797006947607287174594998
61291139797006949253935049454139
61291139797031209223611668106658
61291139797031209269344332310174
61291139797031259232164910748918
61291139797212422838440725646197
61291139797212426542786526130993
61291139797212426544478778826945
61291139797212428189162437339477
61291139797244843277402342213727
61291139797868940273470864066377
61291139798194328969154356181353
61291139814755884751839184542427
61291139814755884751839184555477
61291139814757085508837877709771
61291139814757085508837877722821
61291139814767925630177903825694
61291139814767929334523704310490
61291139814767930569305637687378
61291139814767945439970021053538
61291139814938755332492123987862
61291139814938755332492125037622
61291139814974726433539250827578
61291139814975022915984811490292
61291139814975022915987135488346
61291139814975022916736923799604
61291139814975022918431500493610
61291139814982831543845285591466
61291139815631268163697320570624
61291139820664560119961488804914
61291139820665765633157259137922
61291139820672668934046145337628
61291139820673854873766254524648
61291139820673869508116504522562
61291139820676571402093901435575
61291139820880651927574459478241
61291139820880696392436881221839
61291139820883397362964093731132
61291139820883398102638529077596
61291139820883398102639562179460
61291139820883398104895899107396
61291139820883398104898993708022
61291139821620916818400565370550
61291139867894677177860489633217
61291139867894677185202495339939
61291139867894677185205851390097
61291139867894677596985791581269
61291139867894677596988115579323
61291139867894693649150927015385
61291139867894693649150928065145
61291139867894693656492933771867
61291139867898746830166751363095
61291139867898746830166752762775
61291139867906851939907930242667
61291139867910454210904011144379
61291139867931167269131468281063
61291139867934764052207841961495
61291139867934764052207846547715
61291139867934769540127546383415
61291139867934769540127547783095
61291139867942869161949020841067
61291139867942872454453152486132
61291139867942872866235416662308
61291139867942874649868725262987
61291139867942874649868726662667
61291139867945574157700212112656
61291139867945574157888498457188
61291139867945574569482476288832
61291139868113682344526387403798
61291139868113682344526387520438
61291139868117584210247505668598
61291139868117584385648128698660
61291139868117584393200116290926
61291139868149699566565154107734
61291139868149999755751293510138
61291139868149999755834976335546
61291139868152701047404375305018
61291139868221583293170494053809
61291139868221583293170494170449
61291139868770043714833753242573
61291139868772728946979692833805
61291139868878091669269218962943
61291139868878091676611223606807
61291139868878091676796158146367
61291139868878095373613985166377
61291139868878095376059383286603
61291139868878095380953667924805
61291139868878095381145310332593
61291139868878111852244106356733
61291139869096899996677815416937
61291139869096899997241899648921
61291139869096899998934152344873
61291139869096933358370566295247
61291139869096933358373922345405
61291139869096949829659975857399
61291139869096949829661004727175
61291139869097800427792926913881
61291139869097800572857870322863
61291139869097833781310199899043
61291139869100535629617984421257
61291139869108640739927204577859
61291139869108657211216872425929
61291139869108657211970013605017
61291139869205853878514960139615
61291139869205853879997259647783
61291139869205853880185544825915
61291139869205853880206436834507
61291139869205853880750405058959
61291139869205902056190260771673
61291139873803002401691562915621
61291139873803002401693885863915
61291139873803002409033568622343
61291139873803002409036924672501
61291139873803018872982000297837
61291139873803018872984324295891
61291139873819079212390778603935
61291139873819079212390780003615
61291139873838124551434662163791
61291139873838135664472063618179
61291139873838135669554637796339
61291139873838135671814069324901
61291139873843389595228277040628
61291139873851494705534569021960
61291139873854185295932255271424
61291139873854196408969656725812
61291139874021807030591108640069
61291139874025909428909226400638
61291139874025909434078577888192
61291139874025909434078578951002
61291139874058324926298490066104
61291139874058324927053955126606
61291139874058324928746207939198
61291139874058324933828782000718
61291139874058324933912464826126
61291139874058324933913236478458
61291139874058324933913236595098
61291139874058324933913239777426
61291139874058324933915559426752
61291139874058325109503439944572
61291139874058325116867399459558
61291139874058325116927838643370
61291139874058325119375559698792
61291139874061026217953895742398
61291139874061026218707036921486
61291139874061026225481863795598
61291139874070338040931618275808
61291139874129908514554850918175
61291139874129908514742878995503
61291139874129908515306963227487
61291139874142081622035714064860
61291139874166376638930811830270
61291139874166393246913448685198
61291139874166393249256792621662
61291139874166393249256796853750
61291139874166393249444820699038
61291139874166393249444824931126
61291139874678348763028844942337
61291139874678348763217935882147
61291139874714837018987984119282
61291139874786416893099258080625
61291139874786416900442296889211
61291139874786422246266368012223
61291139874787588002703447500725
61291139874787771893621192581042
61291139874798545536378074735047
61291139874798545536378076134727
61291139874798545536378079321267
61291139874798578706609431087138
61291139875005258582201639810931
61291139875006425978153026209063
61291139875006425978153029391391
61291139875006425978341054286391
61291139875006425985771252423919
61291139875006425985959537718691
61291139875006427624717223893269
61291139875006459751069668854919
61291139875006470449980654432111
61291139875006472099453055107779
61291139875006472106984121993693
61291139875006475803231676876605
61291139875006475810574458467747
61291139875006475810574487047463
61291139875006475810577930726095
61291139875006475810766216020867
61291139875017233211293863183415
61291139875017282624506566836275
61291139875017282625071422720591
61291139875114523765576326902979
61291139875114527469354948671805
61291139875114527469358047504519
61291139875114527471614384314363
61291139875114527471614384432455
61291139875114529116964145366601
61291139875114529118742403719615
61291139875114529118742404782425
61291139875114529118743437884289
61291139875114543940645128823479
61291139875114543941209209886185
61291139875114543941209213055463
61291139875114543941397241132791
61291139891472004334564350687030
61291139891472004380317935595494
61291139891472008040602403867778
61291139891544054883883998801067
61291139891565668923714148022725
61291139891577359831718143623079
61291139891577374465085464813122
61291139891577374520877502467205
61291139891577375699867398308054
61291139891577376304451406054409
61291139891577376304451406404329
61291139891580061535174495344064
61291139891580072648211896798452
61291139891580077403300162117403
61291139891580077586316825768178
61291139891580077593844793821387
61291139891580077593844795221067
61291139891580077596104229582028
61291139891580077596377246630692
61291139891762887361397393631574
61291139891762887362212181966662
61291139891762887362213296575586
61291139891762887910440411133462
61291139891784501408430708179574
61291139891784501408433031127868
61291139891784501408434064229732
61291139891787202692284109955708
61291139891787202699832741497816
61291139891787202699832998715260
61291139891787202699835064446110
61291139891787202699835322713314
61291139891796214280173772255168
61291139891796214280424562101584
61291139891798915571826854050048
61291139891798915571889615814972
61291139891798915571889615819184
61291139891798915571889615832234
61291139891798915571889616169104
61291139891892269486239342548665
61291139891892269487055246892357
61291139891892269488749822536603
61291139891892553066942328033308
61291139892420289269230631432088
61291139892420300433104191973100
61291139892444600893899447500088
61291139892513916195933347201550
61291139892516646495349724802070
61291139892731136468827455952258
61291140027431632983346912016855
61291140027467649793543235637034
61291140027467653909733804499731
61291140027467653909733807686271
61291140027467655693307707037175
61291140027467655693307708436855
61291140027682541385400593659098
61291140027685243088835938580394
61291140027755835600968413747984
61291140027758536892621495542864
61291140027758536895131975530802
61291140028341784819746120632752
61291140028412332411271307345142
61291140028412332411271565625444
61291140028415934682267779030949
61291140033375030526215929941012
61291140033376275748889610753239
61291140033376275748910531813780
61291140033595118489573995884371
61291140033595118672588221204979
61291140033595118672609141793287
61291140033668048599059436812170
61291140033668048599247464889498
61291140033668059717363997315798
61291140033668064660258945439991
61291140033668065070618229033914
61291140034320658046550306188156
61291140034323326579817056509235
61291140034323326579817061095455
61291140034324555193211714261878
61291140034324555193211971479322
61291140034324556794586324112005
61291140034324556977600406534090
61291140034324556977600663751534
61291140034324556977601521143014
61291140034324556977601778360458
61291140034324560095285649184739
61291140034324560095369446310137
61291140034539463906047768012380
61291140034542160843603124808926
61291140051100954941984125774210
61291140051101255131505763998291
61291140051101255131505767184831
61291140051102151804450242313540
61291140051102157348142211141299
61291140051393038500186051649114
61291140051393040147314070563268
61291140051393040148737826450953
61291140051393040742111449231046
61291140051941178421291482273476
61291140051941183911636032568045
61291140051976300703126095901485
61291140051976300703961891030589
61291140051976301114720073733129
61291140052045600547791253547278
61291140052045600547791253551490
61291140052046786480733350932628
61291140052049235577759304363245
61291140052049235577780225423937
61291140052049235989353282194889
61291140052049252041518417629005
61291140052049252049132390983731
61291140052049252049132397105145
61291140052050436334590651003429
61291140052081651077596285901805
61291140052081651077617206608365
61291140052081651077617206625627
61291140052081667541355399167565
61291140052264482805445612963984
61291140052268084527649722023824
61291140104243762941802641166651
61291140104243762941802642566331
61291140104276182145985424589687
61291140104276182145985427776227
61291140104279736240246345513761
61291140104279783868189533649527
61291140104279783868189536836067
61291140104279785644233028858425
61291140104279785651763436186971
61291140104279785651763437586651
61291140104279785654274953527575
61291140104279786065868931359219
61291140104462595419316035997158
61291140104462595420130824332246
61291140104462595420130910071394
61291140104462595420131938941170
61291140104462595968359053499046
61291140104493815103705531344774
61291140104494719926506172928560
61291140104498623629808258180556
61291140104498623629808258184768
61291140104498623629808258534688
61291140104603983150088074059514
61291140104603983150088074177558
61291140105118764634155157905221
61291140105118812629362752785965
61291140105119064823404831197057
61291140105153931065743118665558
61291140105153931066557907000646
61291140105223258906216986620798
61291140105224163003835265734579
61291140105224179055998078220401
61291140105224179056000401168695
61291140105226830987994047757283
61291140105226830987994050943823
61291140105226831536786018199475
61291140105226831536786021386015
61291140105226832771567951694407
61291140105442111523360361259232
61291140506029935940074772230575
61291140506029935940074772243625
61291140506041997176976777500598
61291140506247923172511622158216
61291140506247923310525522313498
61291140506247923310525523363258
61291140506247923310525780580702
61291140506247923312217775009450
61291140506247923312218033276654
61291140506248773917397523171390
61291140506248823740321081204486
61291140506248823740321081217536
61291140506249074060914532143070
61291140506249074104222723176494
61291140506249074104975864355582
61291140506249074106667088181758
61291140506249074106668117051534
61291140506249123334985938960154
61291140506249123883838090189216
61291140506249123883838094421304
61291140506249123922732393732778
61291140506249123929507220606890
61291140506249123929590903432298
61291140506249123929594002265012
61291140506249124059429064244852
61291140506249124059429068476940
61291140506249124066769008452860
61291140506249124066789929159212
61291140506249124066793024809598
61291140506249124067044076468564
61291140506249124069300413396500
61291140506259928501598266139674
61291140506259928913191985691016
61291140506354488526835606028960
61291140506354490312919994553292
61291140506357175542348939440426
61291140506357175543102080619514
61291140506357175544794333432106
61291140506357192013844856304322
61291140506357197139062267093198
61291140507009753650662948260242
61291140507009753650662948264454
61291140507010985929426946629786
61291140507010985929427204910088
61291140512168253717814331430454
61291140512265516871647250424008
61291140512273620566102636157114
61291140512273620746606495803032
61291140512273620749116975790970
61291140512824767591713193163924
61291140512919279623964999286450
61291140512919284982235228321282
61291140512919312799571055984724
61291140512921986273891780957360
61291140512921986685674045133536
61291140512923215445528006930528
61291140512923219149894441156712
61291140512923219149894699423916
61291140513142020069427632315808
61291140529664437592397759007145
61291140529675244405385997513241
61291140529676494934493268593424
61291140529676494934493268594828
61291140529676494934495591543122
61291140529676498638839069079624
61291140529676498638841391909874
61291140529676498638841392027918
61291140529676499873621002573152
61291140529676499873623325404806
61291140529676500475947524333671
61291140529676500475948672226575
61291140529676500475950996224629
61291140529882424771547634179064
61291140529882424771547637359988
61291140529882424773995355233082
61291140529882424773995355234486
61291140529882424779077929411242
61291140529882424779078701064978
61291140529882424779918110530158
61291140529882424781610104958906
61291140529882424781610363226110
61291140529882424819748940024906
61291140529882424824831514203066
61291140529882424824918550027446
61291140529882424824919324862106
61291140529883625536433050367862
61291140529883625536436406418020
61291140529883625538692743345956
61291140529883625582188958224620
61291140529894130368710988623544
61291140529894130368710991804468
61291140529894130371158709677562
61291140529894130371158709678966
61291140529894130376241283855722
61291140529894130376242055509458
61291140529894130377078883759140
61291140529894130378773459403386
61291140529894430560429303557706
61291140529894430565511877735866
61291140529894430565598913560246
61291140529894430565599688394906
61291140529894430748801285404140
61291140529991376870669654293242
61291140529991393522734516805138
61291140529991393522797191277006
61291140529991393523550419730276
61291140529991393659995271174787
61291140529991393660811178705019
61291140529991399013228494564012
61291140529991677059940248173386
61291140529991693666251525875988
61291140529991693666251525893458
61291140529991693666314200365326
61291140529991693666314200366730
61291140529991693666317644045362
61291140529991693667067428818596
61291140529991693667067432000924
61291140529991693668762004346202
61291140529991693668762009050466
61291140529991699202499088562248
61291140530003399263480998489842
61291140530003404753908858079342
61291140530536186982642854776904
61291140530536186982642854778308
61291140530539788704846963836744
61291140530539789299371598482452
61291140530539794192766668258664
61291140530547892762736866035448
61291140530547898067725913644708
61291140530547898067728236593002
61291140530547942173249767054336
61291140530644255302985816000634
61291140530644255302985935023762
61291140530644255302985935027974
61291140530644260653707527812006
61291140530645155687804554965837
61291140530645155687804555319969
61291140530645155726006923916888
61291140530645155733537219169353
61291140530645155733537219523485
61291140530645161221456547337594
61291140530645161221456547687514
61291140530645161223989099124426
61291140530645439405764819739448
61291140530645455869523933005208
61291140530645488819626062102032
61291140530647856979457637114849
61291140530647857574232942562371
61291140530647857574233061589711
61291140530647857574233061939631
61291140530647857574253863268771
61291140530647857574253867518121
61291140530647857574253896552751
61291140530647857574253982296111
61291140530647857574253982309161
61291140530647857574253982646031
61291140530647857574253983708841
61291140530647857574255011161675
61291140530647862924954654373743
61291140530647905157951161133639
61291140530647905157951166205293
61291140530647910508672872945011
61291140530649105777772787468405
61291140582733146972160384718554
61291140582733146972160385768314
61291140582733146972348412795882
61291140582744852567817191596116
61291140582744852569323739163034
61291140582744852569323740212794
61291140582744852569511767240362
61291140582850171419865285020245
61291140582850176907784986255625
61291140582854128782080381509535
61291140582854128782080382909215
61291140583057301968270511356696
61291140583057301968834595588680
61291140583057301968835624459908
61291140583057301968837690190758
61291140583057301968837947408202
61291140583057301969023652537236
61291140583057301969025975485530
61291140583057301970529942886710
61291140583057301970530201153914
61291140583057302014024096148520
61291140583057302014026419096814
61291140583057302014588180380504
61291140583057302014591274981130
61291140583057302016282756024750
61291140583057302016283527677082
61291140583057351793641273774216
61291140583057351793644368374842
61291140583057351839397953401398
61291140583057351839398210618842
61291140583057351839583915747876
61291140583057351839586238696170
61291140583060053086050594649230
61291140583060053086050595698990
61291140583060053086050852916434
61291140583060053087742847345182
61291140583060053087743105612386
61291140583060053131051292413722
61291140583060053131804437824898
61291140583060903692734051945098
61291140583060953515846153553268
61291140583061203880309298528664
61291140583061203880312393129290
61291140583061203882003874172910
61291140583061203882004645825242
61291140583061253705119071549558
61291140583061253705119328767002
61291140583061253705872474178178
61291140583061253837210477740656
61291140583061253842294080788592
61291140583061253842296146636034
61291140583061253842314744277500
61291140583061253842318097145330
61291140583061253842377764676810
61291140583061253842380087741744
61291140583061253843133233152920
61291140583061253888070910401462
61291140583061253888071682053794
61291140583068157006010537798362
61291140583068157006196242927396
61291140583068157006198565875690
61291140583068157006199598977554
61291140583068157006763683209538
61291140583069007565997950033160
61291140583069007565998978904388
61291140583069007566001301852682
61291140583069007567692525677406
61291140583069007567693554548634
61291140583069007567693555598394
61291140583069057391561125566034
61291140583069057393253378261986
61291140583069057566393278392918
61291140583069057573822324038064
61291140583069057574575469449240
61291140583069307754704459681320
61291140583069307754706782629614
61291140583069307755268543913304
61291140583069307755271638513930
61291140583069307756963119557550
61291140583069307756963891209882
61291140583069357580078316934198
61291140583069357580078574151642
61291140583069357580266602228970
61291140583069357580267635330834
61291140583069357580831719562818
61291140583069357755666971105776
61291140583069357763030155786102
61291140583069357763030927438434
61291140583069357763278623047242
61291140583069357763280945995536
61291140583069357763281979097400
61291140583069357763846834981716
61291140583071758683211626145416
61291140583071758683213949093710
61291140583071758683213950143470
61291140583071758684906201789662
61291140583071758684906202839422
61291140583072058871731655946522
61291140583165419511932660813118
61291140583165419514188998213230
61291140583165419514189002445318
61291140583165420106663150131574
61291140583165420108985605211414
61291140583166304065907317609224
61291140583166320674286902159437
61291140583166320674286902625997
61291140583166320675102806969689
61291140583166320676797382147375
61291140583166320676797382613935
61291140583166320676797383663695
61291140583166604255177915721456
61291140583166620680797304164374
61291140583177125109096015257598
61291140583177125111352352657710
61291140583177125111352356889798
61291140583177125523322648093590
61291140583177125704454379423816
61291140583177125704454382606144
61291140583177125704642407501192
61291140583178309808844022185456
61291140583178326277894540929334
61291140583178326277960658608902
61291140583178326280405019382078
61291140583178326280405019500122
61291140583178326280405023614166
61291140583178331768388518670738
61291140583821884020712536205513
61291140583821884020712540454863
61291140583821884020984618774247
61291140583821888959840270185241
61291140583822784405782065367043
61291140583822784588461556081021
61291140583822784588461560330371
61291140583822784588712607390067
61291140583822789527589288661069
61291140583822789527589289723879
61291140583822789527589290060749
61291140583825485697435147161923
61291140583825485742916644928483
61291140583825485742916649514703
61291140583825486291959781807631
61291140583825491230836348287593
61291140583825491230836349350403
61291140583825491230836349687273
61291140583825535522806684530743
61291140583833589618147973218727
61291140583833589618147977804947
61291140583833595106067679040327
61291140742375306319741351686439
61291140743358370661586954992915
61291140743358370661586956392595
61291140743358372445160860329719
61291140743358376149234575446421
61291140743358376149234576509231
61291140743358376149485623918847
61291140743358376149485624968607
61291140743358376149506659414835
61291140743358376149506660814515
61291140743358420028858042005319
61291150645275609826274611520648
61291150645275609826274611520696
61291150645486305031503627202442
61291150645486305038846662828700
61291150645486305038867554837244
61291150645486338385856580531284
61291150645494414450174236905928
61291150645494414450174236905976
61291150645494414450174237955688
61291150645494414450174237955736
61291150645591721296110524232040
61291150645591721297805100926046
61291150645591721297806129795822
61291150645594422999357583858516
61291150645594423001052931155094
61291150645594423001052932088214
61291150662993376700214801494216
61291150663004188996014778874426
61291150663004189001937532751704
61291150663004189003629785447656
61291150663004189003629785453272
61291150663212181324114426879496
61291150663212186814541172332456
61291150663219089794948196134575
61291150663219089795219792246271
61291150663220290689500417717096
61291150663222993619914402841312
61291150663222993625837158136984
61291150663222993627529410832936
61291150663222993627529410838552
61291150663222993627529411188472
61291150663281530353099075430458
61291150663281530947623710076166
61291150663293285912233396897857
61291150663320299423288476420943
61291150663320299423372531268176
61291150663320299423372532317936
61291150663320299423560559345504
61291150669120812227621918905292
61291150669128916102581164289932
61291150669228924651764253329400
61291150669228924653459600625978
61291150669228924653459601675738
61291150875667872382492091321923
61291150875702989173982154655363
61291150875921799288308897503539
61291150876026866125302485658682
61291150876026866125304809656736
61291150899338396747366853713144
61291150899552399074910393064820
61291150899552399074910393064868
61291150899552399074910394114580
61291150899552399074910394114628
61291150899553299505461420329828
61291150899553299505461421379588
61291150899553327323634073043362
61291150899553599648978429418100
61291150899553599648978430467860
61291150899556000797198443213108
61291150899556000797198447462458
61291150899556034151467828507582
61291150899556329353412738610910
61291150899557201371182911064056
61291150899557234725535864392898
61291150899557251330826642057755
61291150899557251331390726289739
61291150899626289375142242918260
61291150899626589701590023611684
61291150899662612274373630401574
61291150899662612457300931282120
61291150899662612457304403540468
61291151301319442544147064178354
61291151301413070026689661234116
61291151301413070209622640879834
61291151354266527137686772798407
61291151354493435635729734508725
61291151354496136927382816303605
61291151354496136927926008526997
61291151354497037488416681540746
61291151354497037495759716117244
61291151354497070842748742860996
61291151354601253178934646922602
61291151354601253180629223616608
61291151354601253592223975207004
61291151354605155457945093486306
61291151354605155639455470901452
61291151354605155641711807829388
61291151354605155641714902430014
61291151377909132802250937251500
61291151378127670453951018365926
61291151378127970780482623957030
61291151378130338391063117704876
61291151378130338391084009713420
61291151378130338391084010763180
61291151378131572914280711198434
61291151378131589110401212794300
61291151378131589156175689711356
61291151378131589521995190625944
61291151378224032991670431729133
61291151378224033037424016520957
61291151378224033037507584555325
61291151378224933193474456095514
61291151378224933193537132121290
61291151378224933605319395247706
61291151378224933742517473597402
61291151378224933742580149623178
61291151378227949866906903012646
61291151378236055571193651987705
61291151378236956001744679252665
61291151378236957189893240665546
61291151378236957237007904848507
61291151378236957237091468631913
61291151378239657294128934583789
61291151378239658939081913161222
61291151378239659067916093336927
61291151378239659075444061390127
61291151378239659076070956633910
61291151378239659076258984711238
61291151378239659077766676984568
61291152719194987654091933869382
61291152736896552131509750854431
61291152736896552131509751917241
61291152736920863710654822454915
61291152736920863710654822467965
61291152736920863710654822804835
61291152736920863710654823867645
61291152736920863893585479618899
61291152736920863893585480681709
61291152737146637792560964782888
61291152737209050938965798575046
61291152743012009141636911893946
61291152743012009324567568708010
61291152743044424641471570600852
61291152743044424824402227414916
61291152743059182276903827304356
61291152743132117150971922664356
61291152743156395231786964886461
61291152743156395231790064073307
61291152743156395414802337640895
61291152743156395414804661988869
61291152743156428590379331369194
61291152743156428590944187254914
61291152790098492611311823229017
61291152790098492611311826765477
61291152790098492611311827828287
61291152790106601425398801543625
61291152790106601425398802593385
61291152790324266510475970295580
61291152790324268294864662567792
61291152790421496266711671438667
61291152790422730238075764412776
61291152790422730238075764425826
61291152790433535406380372882466
61291152796007151379018772723528
61291152796015256489325064704860
61291152796017958192760152408712
61291152796236810994818575586554
61291152796298940099936079248946
61291152796305842813572976964722
61291152796307045812392264714446
61291152796307045813144719980350
61291152796309745868698642869226
61291152796309747103982670483550
61291152796309747104045432248474
61291152796309747104233717543246
61291152796331321834487718751350
61291152796331322429280620756893
61291152796331322429280622156573
61291152796331371843058525003012
61291152796331371843061619137078
61291152813728224452733774848536
61291152813731826723980644192820
61291152813739931422504673047736
61291152813739931834286678956699
61291152813739931834286678956708
61291152813739931834286936174152
61291152813741132591369312166952
61291152813741132728567304777500
61291152813743833883022136744388
61291152813743834294804399870804
61291152813743834432002392481352
61291152813915514098605613904204
61291152813915814287855287312680
61291152813923618019485809836892
61291152813923619803059713890665
61291152813927564539879709773356
61291152813927564951661715682328
61291152813951865000862993377672
61291152813951865046637470294728
61291152813951865412456971209316
61291152813951869116802771694112
61291152813951879870795499108024
61291152813951880230049093234420
61291152813962686685080817152724
61291152813962688468654707725823
61291152814020008004346767312758
61291152814020008416129030439174
61291152814023610275593550917894
61291152814023610687375814044310
61291152814023910464864231009410
61291152814023911013907248511298
61291152814031715385898814029450
61291152814031715385899928638374
61291152814031715797682191764790
61291152814032919673538623349992
61291152814032919809708800754694
61291152814032919810799378075384
61291152814035617845514363359310
61291152814035617846330266303322
61291152814035621366929507030042
61291152814035623343558506832365
61291152814035623343559670670902
61291152814035623343559670688164
61291152814035623343561864282203
61291152814035623343561950025563
61291152814035623343561950375483
61291152814055997774242492580317
61291152814056002860443002678465
61291152814056002860443003028385
61291152814056297917759502718397
61291152814056297917762944861835
61291152814057203434511039031745
61291152814057203434511039381665
61291152814057231298412911705837
61291152814057231298414030900981
61291152814057231434586536908614
61291152814057231480340121818482
61291152814057246114791892108942
61291152814057246115043718608392
61291152814057247899181703576298
61291152814059899639963610361295
61291152814059933550703855416835
61291152814059949602784188817301
61291152814059949602784189171433
61291152814068008601123366211265
61291152814068008601123366561185
61291152814068038248578222098659
61291152814068038248578309254749
61291152814068038248599228915761
61291152814068038248600262017625
61291152814068038660172287086393
61291152814068054712340778570667
61291152814068058416686579055463
61291152814068058426745952406643
61291152814068059021354011260635
61291152949846345850479607148472
61291152949849019690009248723126
61291152949849019690011572721180
61291152949849047553914952069768
61291153428205720065502737322583
61291153428205720065502737335633
61291153428520620440467598535419
61291157026909819322940318621148
61291157026909819322940322853236
61291157026909819322942642619202
61291157026909819322942645801530
61291157026909819323693464033776
61291157026909819323695786982070
61291157026909819734722582797324
61291157026909819735286670211636
61291157026909819735287441863968
61291157026909819736981246789002
61291157026909819736982018441334
61291157026909867501935944664844
61291157026909867501936202932048
61291157026909867501938268662898
61291157026909867501938525880342
61291157026909867503630521358850
61291157026909867503630778576294
61291157026909869148311084337636
61291157026909869148311085270756
61291157026909869148311855989968
61291157026909869148314179871382
61291157026909869148314179988022
61291157026917973023273425256022
61291157026917973023273425372662
61291157044526425478944301542432
61291157044534530589250336306320
61291157044534530589313098071244
61291157044534532372887002008368
61291157050213546166149227993751
61291157050432350972979510193095
61291157097712159307228103583936
61291157097712161090802007521060
61291157097774287368057170595588
61291157097774287368119846621364
61291157097813324875524112735075
61291157097813324877216365897587
61291157121023706674204556665068
61291157121023706674225448673660
61291157121023706719958141573532
61291157121023706719979033582124
61291157121023707085798534496712
61291157121023707131552119405176
61291157121120953173715501280748
61291157121120953219489978197804
61291157121120953585309479112392
61291157121120957289655279597188
61291157121120968043648007011100
61291157121420809350616858059034
61291157121420809351431646394122
61291157121420809351432761003046
61291157121423510642081911776586
61291157121423510642896700111674
61291157121423510642897814720598
61291157121423516130814075936270
61291157121447875940871398833555
61291157121447875940871400349875
61291157257015434023332115051548
61291157257018135726767459972844
61291157257234238647231740436828
61291157257236940350667085358124
61291157257307173521802187133664
61291157257307173521864863159440
61291159171738192988233981702340
61291159171740894279887063147291
61291159171740894279888182342435
61291159171740894279890506690418
61291255004611920193462481535178
61291255004613122734306673707406
61291255004623927764285093552298
61291255004682503509408362867400
61291255004717286627628097958058
61291255004718487384710359159770
61291255004718487384711507065772
61291255004718487386402611855722
61291255004718489168284263115768
61291255004718489170791304146808
61291255004718537204431110415956
61291255004718537204434582320012
61291255004718537204518150354380
61291255004718537205267938665638
61291255004718537205270262663692
61291255004718538988819802707042
61291255004721189080615155875178
61291255004721190871532098626712
61291255004721190871719350819620
61291255004721190874226391850660
61291255004721190874791251967064
61291255004721238494392715412354
61291255004721238496167874577118
61291255004721238496649052340290
61291255004721240281037744618326
61291255004729294198451857881180
61291256204169497848479195674473
61291256204172199139924100337957
61291256204172199139924103520285
61291256204172199139944992346597
61291256204172199139944996578685
61291256204172199139945021044357
61291256204172199140132277469353
61291256204172199140133023606205
61291256204172199140135347604259
61291256433633279495695844387041
61291256434572521839235790058547
61291256434572556418061686992439
61291256434572556418813799301751
61291256434573457404997708763829
61291256434573457405813644991869
61291256434580660300552090073635
61291256434580671414216337524931
61291256434580671414400807604923
61291256434581527517102820865753
61291256434581527517353524968857
61291256434581560868363871714067
61291256434581571844115379691543
61291256434581571844136271700135
61291256434581571844198947725911
61291256434581571844202385147615
61291256434581571844767364789891
61291256434584229220788869890153
61291256434584262571610035943349
61291256434584273135855466955545
61291256434608590248649470096631
61291256434608590251098420429601
61291256434608590251161096455377
61291256434608590251724923469917
61291256434608590251913208764689
61291256434616677515814910119451
61291256434616693988859330247101
61291256434616694126057665814241
61291256434616694126120084622573
61291256434616694126120341840017
61291256434616694126684168854557
61291256434616694126872454149329
61291256440514514373176952650278
61291256919080891374723768276100
61291256919080901938965759281638
61291256919080901938969202487886
61291256919080907429395943691496
61291256919080907429399386897744
61291257122855333334409115632682
61291257130854224908030716087670
61291257148251832983722333584925
61291257148544984491414070466476
61291257148568995967691539395700
61291257148568995967691539395748
61291257148569284989737448166870
61291257148569296110369051208084
61291257148569296111209323202004
61291257148569296111209323202088
61291257148569296117712090016426
61291257148569296117712090016510
61291257148569296117712091551703
61291257148569296117712091551704
61291257148569296117712091610758
61291257148569296117712091617310
61291257148569296117712091617311
61291257148569296117796118816495
61291257148569296117796118816496
61291257148569296118547771899755
61291257148579806484771058886266
61291257148579806485021762989370
61291257148579806492302125772179
61291257148579806494060525335105
61291257148580101145643466646224
61291257149189318519261586304969
61291257149201031299713494654059
61291257149201031299713494655511
61291257149224442493224295999737
61291257149225341276647299628809
61291257149225341277463207172091
61291257149225343061037111110667
61291257149236148088947221059563
61291257149408123143161211690249
61291257149419835921356783111403
61291257149419835921356783112855
61291257149419835923613120039339
61291257149419835923613120040791
61291257149419869277130393025953
61291257149443245287797580445431
61291257149443247117123921385017
61291257149444145900546925014089
61291257149444145901362832557371
61291257149444147684936736495947
61291257149444297642582988268573
61291257149444297643147072500557
61291257149444297647394996608865
61291257149444297647398094391819
61291257149444297647582994584333
61291257149444297648209754842093
61291257149444297649926027077159
61291257149444297649926400135403
61291257149444297650114399528021
61291257149444297650678139386471
61291257149444347054665196263985
61291257149444347054666315472179
61291257149444347054728991497955
61291257149444347062259026331813
61291257149444347063766723202961
61291257149444347610218672847825
61291257149444647802832074314220
61291257149454952714287275829497
61291257149515929979310912913155
61291257149515931214091812937589
61291257149516229573195765836677
61291257149516229573216657845269
61291257149516230168556080843535
61291257149516240693763459359789
61291257149516240693784351368381
61291257149517126894786704638211
61291257149517130555070053700849
61291257149517131973618439157663
61291257149517132382684483949675
61291257149517132385212416989307
61291257149517132385213450091171
61291257149517296754967226122018
61291257149517598728815658632600
61291257149525246829253091051261
61291257149525246829504139510637
61291257149527936954772176483487
61291257149527937000504726238401
61291257149527937000504726251499
61291257149527937549296696343771
61291257149527937549296696693691
61291257149527937549296811011103
61291257149527937549296811129195
61291257149527937551824744050735
61291257149527937551824744168827
61291257149527937551828101635927
61291257149527948075340644823789
61291257149527948121094200917805
61291257149527948121157221318567
61291257149548661728089637643729
61291257149548661728110529652321
61291257149548661729868901580297
61291257149548661730621013889609
61291257149548663376996925216185
61291257149548663376996925229283
61291257149548663377000024534173
61291257149549547333666704116751
61291257149549547333666704234843
61291257149549547333729380260619
61291257149549547334566208845719
61291257149549562112908000705173
61291257149549562114602577528917
61291257149549562158452265306699
61291257149549562158640664908689
61291257149549562158661556917281
61291257149549562160171204850543
61291257149549562160335241614341
61291257149549562160418809648709
61291257149549562160419928843853
61291257149549562160419928845257
61291257149549562160419928961945
61291257149549562161172041154569
61291257149549562161172041271257
61291257149549563944537801375467
61291257149549563944558693384059
61291257149549563944725053199789
61291257149549563944725053212839
61291257149549563944728152401089
61291257149549563944745600729805
61291257149549563944745600847897
61291257149549563944745601201945
61291257149549563944745945208381
61291257149549563944745945209785
61291257149549563944745945221431
61291257149549563944745973801147
61291257149549563944746720044445
61291257149549563944749044409681
61291257149549563944749073106037
61291257149549563944808621234157
61291257149549563944808621235561
61291257149552199166625126858459
61291257149552248579650945626843
61291257149552248580402686399847
61291257149552248581906909601481
61291257149552248625382576827825
61291257149552248625383609948403
61291257149552248625403468718373
61291257149552248625403468836417
61291257149552248625404501838951
61291257149552248627639575221987
61291257149552249174174432497691
61291257149552249174174432847611
61291257149552249174174547165023
61291257149552249175011260612019
61291257149552249175011260629281
61291257149552249175011261084195
61291257149552249176703513430227
61291257149552249176703514841553
61291257149552263404561083562911
61291257149552263406068407486425
61291257149552263406255659323797
61291257149552263406884315029671
61291257149552263450105347101579
61291257149552263451799923795585
61291257149552263451801071688537
61291257149552263452071891443589
61291257149552263452637871240411
61291257149552265097509557948363
61291257149552265234707550560279
61291257149552265236190883170347
61291257149552265236210654453021
61291257149552265236210654571065
61291257149552265236210655969293
61291257149552265236210655969341
61291257149552265236210655970745
61291257149552265236211773760545
61291257149552265236211775178939
61291257149552265236211803875295
61291257149552265236378134994621
61291257149552265236378909829281
61291257149552265236398682530349
61291257149552265236398682648393
61291257149552265236399027003213
61291257149552265236399027004665
61291257149552265236399055582977
61291257149552265236399055701021
61291257149552265236399801837873
61291257149552265236399801839325
61291257149552265236461703028989
61291257149552265236461703030441
61291257149560368974160279660665
61291257149560368974160279660713
61291257149560369111337380379261
61291257149560369111337380379309
61291257149560369111337380392359
61291257149560369111357927910777
61291257149560369111357928027417
61291257149560369111358272387853
61291257149560369111358272387901
61291257149560369111358272400951
61291257149560369111359047105921
61291257149560369111359047222477
61291257149560369111359047222513
61291257149560369111359047222561
61291257149560369111359075920321
61291257149560369111420948413629
61291257149560369111420948413677
61291269831408060628533813929591
61291269831444083384502337968137
61291269840199105244867680068305
61291269840272366071110356190400
61291270071608107605369110329135
61291273663153013331947702054983
61291273663176979053040539129241
61291273663176979053040542315781
61291273663176979055296876057177
61291273663177028473596367701229
61291273663177029022367328144151
61291274138831961359349311717879
61291274138831976183510808184429
61291274138832010773126871255055
61291274141678672817788738907857
61291274141751316832635775826973
61291274141751318486543098412997
61291274142407863915709218283551
61291274147586998041619812306901
61291274147692364475598521973208
61291274147692414301865058611566
61291274147696266929336571928645
61291274147696266931028823574837
61291274147696266936112540941637
61291274147696266936948222335077
61291274147696266938434998619369
61291274147696266938623025178925
61291274147696316754788691768223
61291274147696316757299176005511
61291274147696316762323201860385
61291274147696316763993415109755
61291274147696316763994562547745
61291274147696316764015455009847
61291274147696316764078130582113
61291274147696316764830242891425
61291274377804599172174601184805
61291274378023436599020237541537
61291274378120648509477537970077
61291274378120697922689981205903
61291274378120697922689981223165
61291274378120697922689981560035
61291274378120697922689981573085
61291274378120697922693338673003
61291274378120697923255097507253
61291274378120698464791069416105
61291274378120698471481951648095
61291274378120698471485309115195
61291274378120698518054800504131
61291274378120698518135384142693
61291274378120698520582733543763
61291274378120998709853413635439
61291274378131504873694443168255
61291274378131505285288420999899
61291274378132656265218015453079
61291274378132656265219134648223
61291274378132706088145531723609
61291274378132706090590672017043
61291274378132706090652572754649
61291274378777195778221618232211
61291274378996000399593310577859
61291275557838354473886853486907
61291275577474351574308320419497
61291275577474384928389677636643
61291275577474402774167167885593
61291275577547647172432200851311
61291275577547647172620142822101
61291275577547648957007625705397
61291275577547648957010293008298
61291275577547648957010293008346
61291275577547648957011068911639
61291275577582470911643382301443
61291275577583603999770190344345
61291275577583653822885762793713
61291275577583653825392890981051
61291275577583669882358036149644
61291275577583669882389433093353
61291275577583669884085157680263
61291275577583669884273184235655
61291275577583669884903359474079
61291275577583669884903388171839
61291275577583669884903388172047
61291275578458966831812761890165
61291275578458999774321061995117
61291275578459000186082147184639
61291275583455955878592318464031
61291275583455956291002461043304
61291275583455956291002546782452
61291275583455968644657597089020
61291275583455968644657597089068
61291275583455974180838698986183
61291275583455974180838698986184
61291275583455974180838698986343
61291275583456274370109264286563
61291275583456274370109264286611
61291275583456274370109264286771
61291275583456274370111588284665
61291275583491390977560246444609
61291275583492245431879551812931
61291275583492245843473529644575
61291275583492245843473529661997
61291275583492295249904951544822
61291275583492295249908050377536
61291275584148754221743903077007
61291275584367591788214604918558
61291275584428515980968341782054
61291275584428515980968342831814
61291275584428519679415636448322
61291275584428519679415637498082
61291275584428519687006396012562
61291275584428565797994023929872
61291275584428565798808812264960
61291275584428565805525090815786
61291275584428565806339879150874
61291275584428569093256330703672
61291275584428569502339825464428
61291275584428569504846866495468
61291275584428569504850193731018
61291275584428569504850194197578
61291275584428569504850195266212
61291275584428569504850310057459
61291275584428569511565467877948
61291275584428569511565467994588
61291275584428569512377817546198
61291275584428569512377818945878
61291275584428569512377933381382
61291275584428569512380141894172
61291275584428569512380256329676
61291275584428585564545391647152
61291275584428585564545391763792
61291275584428585564546510971986
61291275584428585564546510977650
61291275584428585564546510977809
61291275584428585564546511327570
61291275734160876565660336004858
61291275743025132204833331182230
61291275743888470962774596092694
61291275743993837400095792447507
61291275790258145577257397506023
61291275790258162043251955691127
61291275790258162043272847699719
61291275790258162044092139977869
61291275790258162044092222902079
61291275790258162044280168055197
61291275790258162181352977277551
61291275790282177322182263458989
61291275790282177322432967562093
61291275790282177322432972161363
61291275790282177322997056393347
61291275790282177323000409261177
61291275790282177323000409274275
61291275790282177323188437338505
61291275790293267721726652754313
61291275790293278834764054208701
61291275791157473721702908299339
61291275791230758747859763371351
61291275791230758747863119421509
61291275791230759159394416527485
61291275791230759159457097253153
61291275791230775212186312219361
61291275791230775212186316919253
61291275791230775212374344996581
61291275791262840766022780712919
61291275796166471161846665889207
61291275796166487405184050676595
61291275796191086863351689305857
61291275796191097388349836304529
61291275796191097388538121599301
61291275796191102922858830446695
61291275796191102924742467270133
61291275796191102925372670734141
61291275797139083971439759594545
61291275797139083971693044932021
61291275797139083971693159717237
61291275797139083972254547948507
61291275797139084376509216074143
61291275797139084376510330688891
61291275797139084376510336351019
61291275797139084381592447119419
61291275797139084383287022763665
61291275797139084384036812124683
61291275797139084384040282960057
61291275797139100435368590163413
61291275797139100435389482172005
61291275797139100435452272982997
61291275797139100436017477491857
61291275797139378624508011559609
61291275797139378624509130754753
61291275797139379036290274686025
61291275797139384572475163218365
61291275797139395088265145187799
61291275797139400625287950918833
61291275797147189493593057527553
61291275797147205545674624927301
61291275797147205545695516935893
61291275797149841364878686387847
61291275797149841364878689570175
61291275797149891190251716036203
61291275797149907249758857177041
61291275797171466114666545326298
61291275797174201168000307929860
61291275813892647224560571738215
61291275813892647224560944790843
61291275813892647224560944790844
61291275813892647225396625134524
61291275813892647229643145916375
61291275813892647229664066622775
61291275813892647636154806768430
61291275813892647636154806774254
61291275813892647636154925810479
61291275813892647636154925810480
61291275813892647636990602966168
61291275813892647636990606154160
61291275813892647636991635023936
61291275813892647641237380952414
61291275813892647641238528858416
61291275813892647641259073305481
61291275813892647641990293606201
61291275813892663695658624807879
61291275813892663695679516816471
61291275813892663695850005734323
61291275813892663695850005753037
61291275813892663695867802111243
61291275813892663695868573744861
61291275813892663695868573763575
61291275813892663695870897761629
61291275813892663695870900943957
61291275813892663695933945790273
61291275813892663695933946840033
61291275813892663696686833989621
61291275813892663696686837171949
61291275813916678838146324133807
61291275813916678838335471404827
61291275813916978981847893631699
61291275813916979027602593499007
61291275814767960185892481146679
61291275814767960598678646577754
61291275814767960598678679880607
61291275814767960598678679880608
61291275814767966132331015203190
61291275814767966132331045318099
61291275814767966132331045318100
61291275814791975785828735602421
61291275814792009139346008587583
61291275814792275517626467481274
61291275814792275929345711743583
61291275814792275929345715992933
61291275814792275929408392018709
61291275814792309282842092720153
61291275814792309282842096969503
61291275814792309282925665003871
61291275814792309283677773063833
61291275814792309283677777313183
61291275814864955125385062373131
61291275814864960623345284797675
61291275814864971184262001112771
61291275814864976675510420231791
61291275814865210979441190467668
61291275814865210979463230369212
61291275814865210979629218527574
61291275814865210987056284535310
61291275814865210987244312612638
61291275814865254856491928764033
61291275814865254863814046866219
61291275814865254863814391222492
61291275814865254864650071566172
61291275814865255268065243089252
61291275814865255268065243089460
61291275814865255268902038040452
61291275814865255268902038041856
61291275814865255268902071343305
61291275814865255268902071343306
61291275814865255273085912894176
61291275814865255273148588919952
61291275814865255273921593237856
61291275814865255275592953925216
61291275814865255275596309992635
61291275814865255275596397131464
61291275814865255275596654348908
61291275814865255275680337174315
61291275814865255275680337174316
61291275814865255276428634268896
61291275814865255276432077475144
61291275814865255276432363394767
61291275814865260802554406665888
61291275814865260804248987960616
61291275814865260804248987964988
61291275814865260804249102751864
61291275814865260805084783095543
61291275814865260805084783095544
61291275814865260805085811963867
61291275814865260805085811963868
61291275814865260805085816214670
61291275814865260805085840663079
61291275814865260805085840663080
61291275814865260811780169637778
61291275814865260811860667537191
61291275814865260811860667537192
61291275814865260811863766369905
61291275814865260811864110743440
61291275814865260812612407842391
61291275814865260812612665059835
61291275814865260812615849981457
61291275814865260812615849981458
61291275814865271327758089359332
61291275814865271328409184831932
61291275814865271328409299640441
61291275814865271328593769703012
61291275814865271328593769707224
61291275814865271328597212909260
61291275814865271328597212913471
61291275814865271328597212913472
61291275814865276863944157178782
61291275814865276864592957355508
61291275814865276864781014113333
61291275814876012264801951675807
61291275814876017793182685988035
61291275814876017799979433740515
61291275814876017800167461817843
61291275814876017800982250158755
61291275814876061675294961920977
61291275814876061677554397681627
61291275814876061677555516876771
61291275814876061677555774094215
61291275814876062081805593922129
61291275814876062081827633823625
61291275814876062082642422158713
61291275814876062089336660808043
61291275814876062089337780003187
61291275814876062090173489044627
61291275814876067213756734997437
61291275814876067214006664284755
61291275814876067214007783474075
61291275814876067214010135120129
61291275814876067214011139524233
61291275814876067214571523351399
61291275814876067616294787596205
61291275814876067617989363240451
61291275814876067618007932300749
61291275814876067618010284996611
61291275814876067618827311753911
61291275814876067623094634181399
61291275814876067623825854482119
61291275814876067625520430126365
61291275814876067625538999186663
61291275814876067625605117355877
61291275814876067626353787527575
61291275814876078141310412114673
61291275814876078141331304123265
61291275814876078142150567703655
61291275814876078142338595780983
61291275814876083677769248385889
61291275814876083677769249435697
61291275814876083678334337021977
61291275814876083678334452894749
61291275814876083678522365099305
61291275814900393472228476557082
61291275814900393472229513908296
61291276213707827189811140417483
61291276213707827235564696629591
61291276215703503412475971901012
61291276216651751431623193821047
61291276216651784783194042353899
61291276216651784783448214110257
61291276216651801247204204096344
61291276216651801249652036741765
61291276216662557009200685092960
61291276221611829185350064200220
61291276221611829185350064201624
61291276221619934295656102152052
61291276221623834925193226426338
61291276221623834926030427734424
61291276221623836160539244153254
61291276221623836161377220300212
61291276221623836753452899904314
61291276221623836755335847982160
61291276221623836755336995875064
61291276221623836756172676218744
61291276221623836756173451057616
61291276222462814096245976445446
61291276222487164426115838574988
61291276222499136402543817876318
61291276222499136997340421232840
61291276222499169754368838165528
61291276222499186218127951431288
61291276222499186220572316436552
61291276222559209843464301361209
61291276222559209843467654229039
61291276222559209851061483234009
61291276222559209853505848239273
61291276222559225903223265800295
61291276222559225905670983673389
61291276222560060595756921061126
61291276222560076655454267103451
61291276222560076655454270289991
61291276222560110002196031826058
61291276222560110007279287392661
61291276222560110007279290579201
61291276222560110009534480598302
61291276222560110009535624320597
61291276222560110009535627507137
61291276222560110418869022669296
61291276222560110418870170640988
61291276222560110421317891696410
61291276222560126471035306062007
61291276222560126471035306075104
61291276222560126472667205680477
61291276222560126473483113145018
61291276222568213877155274103106
61291276222568213877155277210698
61291276222568213883928866916298
61291276222568213883930010638593
61291276222568213884493725982942
61291276222571215179875129628187
61291276222571215590904248393187
61291276222571215590904994530039
61291276222592481037169354452508
61291276222592481037169357634836
61291276222592546914707260191868
61291276265898433792720121461043
61291276265934456547685826521093
61291276265934456550192867552133
61291276266777337942497310276193
61291276266777337988229974479709
61291276266882704379484123756463
61291276266882704425237679968571
61291276266882754205106709601921
61291276266885455946768790588127
61291276268856498903380029046303
61291276268856500138725788492757
61291276268856500550508048450103
61291276268856514962319728824719
61291276268856514962883813056703
61291276268856516747465005132347
61291276268892823039648279132193
61291276268892823040464186656601
61291276268892837862366993150885
61291276268892837864626802337169
61291276268892839509496048844493
61291276268892839509496049907351
61291276268892839511755859093635
61291276268892839646504895599719
61291276268892839646692923663997
61291276268892839648199472293725
61291276268892839648200706274293
61291276268892839649015494609381
61291276268892839649016527729959
61291276268892839649204554744429
61291276268892839649206878742483
61291276269731816844426799455805
61291276269731816848673317049713
61291276269731816852016410415655
61291276269768123691722833249005
61291276269768123694250766288637
61291276269768140300270668943437
61291276269768140301986165280985
61291276269829113304498510692706
61291276269829113723623928481766
61291276269829113723623933081036
61291276269829129778108076869594
61291276269837217181717567912339
61291276269837484024496286517442
61291276269840235133174012753182
61291276269840235133429236762234
61291276269840235133993320994218
61291276274765391113172156232036
61291276274765391113172184929796
61291276274765392347954089726968
61291276274765392759548067558612
61291276274765442348810173766613
61291276274765442348810178017415
61291276274765442349084121531005
61291276275421904430570263639824
61291276275734136857943961952605
61291276275734136865541143825405
61291276275734136867985508830669
61291276275734152917702926391691
61291276275745809237453199647368
61291276275745842601573048031104
61291276275746142605380422200182
61291276275748510951574506712198
61291276275748510951574550290351
61291276275748544303399455775423
61291276275748544305092080009896
61291276275748560354473686876490
61291276275748810546236667372162
61291276275748811140845115590779
61291276275748843897789877923435
61291276275748844487587937411176
61291276275749711525830842755161
61291276275749711525830871452921
61291276275749744465036799316321
61291276275749744465037832418185
61291276275749744876631810249829
61291276292418022860075907294379
61291276292418022860260837588753
61291276292491002202914717684947
61291276292491002202914722271167
61291276292491016429106241468204
61291276292491016432279500119175
61291276292491016432467499498695
61291276292491268587259091577583
61291276292491268998853069409227
61291276292523738847350101088740
61291276292526074521948158602369
61291276292526138576935608389115
61291276292526140407080152689811
61291276292527275278194739460401
61291276292527324690548657899471
61291276292527325101306841068571
61291276292527325102121714093047
61291276292527325102125185997103
61291276292527325102146077887603
61291276292527325104653118918643
61291276292527325104653119036735
61291276292527325104656476503835
61291276292527341116085253613453
61291276292527341116085625149761
61291276292527341116085626212571
61291276292527341116086401047231
61291276292527341117779829257699
61291276292527341118408857679415
61291276292527341118596884221709
61291276292527341161650810459091
61291276292527341161651929300103
61291276292527341161651929654235
61291276292527341161838838051145
61291276292527341161839181479913
61291276292527341161839182542771
61291276292527341161839211122487
61291276292527341161839956196529
61291276292527341161839957259339
61291276292527341161839957377431
61291276292527341161839957731563
61291276292527341161842280194583
61291276292527341161842281729617
61291276292527341161902976713883
61291276292527341161902977776741
61291276292527341161903005293647
61291276292527341161903006356457
61291276292527341163345387153097
61291276292527341163346535046001
61291276292527341164162413891523
61291276292527341164162442589283
61291276292527341164350440433817
61291276292527341164350440905984
61291276292527341164350469249669
61291276293147781081469243309033
61291276293147781081469243322083
61291276293366318908803675218263
61291276293366318908866437337319
61291276293366318916142210066317
61291276293366352262947794554465
61291276293366352267131550011847
61291276293366352267967230355527
61291276293366618640601440516667
61291276293366619052299763600183
61291276293366619052320655608775
61291276293366651994870825811141
61291276293366652406464688851697
61291276293402625344335237531507
61291276293402625344338679674945
61291276293402625346845720705985
61291276293402641360349634764617
61291276293402641769872204899841
61291276293402641772130493117507
61291276293402641772382689137129
61291276293402641772382689487049
61291276293402641815419940207259
61291276293402641815604868985313
61291276293402641817864304745963
61291276293402641818136273929001
61291276293402675169706774900327
61291276293402675169710217043765
61291276293402675172217258074805
61291276293402675172217258541365
61291276293463563768776293329842
61291276293463613179858411749958
61291276293463613584109636688268
61291276293463613591640670277104
61291276293463613591640675926134
61291276293463613591640790717382
61291276293463613594147831748422
61291276293463614966755637319856
61291276293463615368499414871596
61291276293463615368499443569404
61291276293463615368499448155624
61291276293463615370194020263410
61291276293463615371009927793642
61291276293463615376030481757510
61291276293463615376030482807270
61291276293463615376030486343730
61291276293463615376030602197788
61291276293463615378537643228828
61291276293463629643802482958140
61291276293463629645309031574818
61291276293463629646312966132618
61291276293463631428192294425496
61291276293463631429886870069742
61291276293463631430514745986186
61291276293463631430514750585456
61291276293463631430514750585616
61291276293463631430702773013754
61291276293463631430706220806382
61291276293463913735217377115404
61291276293463913735220475948118
61291276293463915565360744807918
61291276293471969022410165382454
61291276293472018428033364012060
61291276293472018428849276147386
61291276293472018436187724919630
61291276293474419988767268669647
61291276293474419996105803535171
61291276293474420400361590874873
61291276293474686782006444866668
61291276293474686785270073452322
61291276293474686785353412961230
61291276293474686785353752735494
61291276293474686785541669558194
61291276293474686785541669564018
61291276293474719930626056406447
61291276293474719932885492167097
61291276293474720548961083980996
61291276293475571286255738096347
61291276293475571331821266231127
61291276293475571332009294308455
61291276293475587810617327815763
61291276293475587810617331468863
61291276293475587810617331470315
61291276293475587810617331474686
61291276293475587810617332533125
61291276293475587810617356512119
61291276293475587810617356630211
61291276293475587810617360166623
61291276293475587810617360168075
61291276293475587810617360172446
61291276293475587810617361229481
61291276293475587810638277218519
61291276293475587810638280873023
61291276293475587810701042637947
61291276293475620543943734951419
61291276293475620704363756315831
61291276293475620742502304553568
61291276293475620745849615964630
61291276293475620749845343362154
61291276293475620750096391997228
61291276293475620750117312703628
61291276293475620753188437789502
61291276293475621111690295864477
61291276293475621111690295864636
61291276293475621115874050263421
61291276293475621115874050440514
61291276293475621115874051326231
61291276293475621115874051503372
61291276293475621115874137415299
61291276293475621115936808841805
61291276293475621115936812378265
61291276293475621115936813441075
61291276293475621115956958328662
61291276293475621115958077633840
61291276293475621116709730784194
61291276293475621116709731847052
61291276293475621118381178446339
61291276293475621119216857727209
61291276293475621119216858790019
61291276293475621157443852076576
61291276293475621157443852076585
61291276293475621157443880774345
61291276293475621157443880774552
61291276293475621157443966867832
61291276293475621161627606475529
61291276293475621161627606652622
61291276293475621161627606665720
61291276293475621161627607715480
61291276293475621161627635245436
61291276293475621161627636236147
61291276293475621161627636295196
61291276293475621161627722325215
61291276293475621161627722384264
61291276293475621161627722500904
61291276293475621161627979601708
61291276293475621161627979718348
61291276293475621161690398350991
61291276293475621161690398410040
61291276293475621161690741837404
61291276293475621161711290535272
61291276293475621161711662427116
61291276293475621162442394987710
61291276293475621162442396050568
61291276293475621162442510835992
61291276293475621162442739361451
61291276293475621162463315576018
61291276293475621162463316638876
61291276293475621162463402727944
61291276293475621162463659949759
61291276293475621164134647506569
61291276293475621164134991941573
61291276293475621164134992058213
61291276293475621164155568212921
61291276293475621164155568226019
61291276293475621164155653965167
61291276293475621164155912647925
61291276293475621164155912764565
61291276293475621164970443699935
61291276293475637147470985347355
61291276293475637168024178337082
61291276293475637170534656925340
61291276293475637171381993161325
61291276293475637171385436367573
61291276293475637171386584277946
61291276293475637213589735182720
61291276293475637213777763260048
61291276293475637214416146307438
61291276293475637214437066895746
61291276293475637216100219420008
61291276293475637216132791423607
61291276293475637216947551073976
61291276293475637216947551073985
61291276293475637217139049975249
61291276293475637217140169364955
61291276293496336006587214133920
61291276293496352061197862938588
61291276452048518654605088989054
61291276452048518654605462060556
61291276452048518655441142404236
61291276452048518655442290297140
61291276452923820131955680439034
61291276452923853483780700728244
61291276452923869947539813994004
61291276452923869949984178999268
61291276452996799471451424963256
61291276452996799471472345786248
61291276452996799888881033776393
61291276452996799890573286472345
61291276452996815942822075482984
61291276453029220513391463462508
61291276453032822646371320346446
61291276453032822647126788239356
61291276453032822648819041401868
61291276453032838700984291627024
61291276453032838701799079962112
61291276505225846632595589478789
61291276505225846634854250754699
61291276505225846772114919391023
61291276505225846772116067297025
61291276505225846772118390245319
61291276505225846815609929112645
61291276505225846817869738298929
61291276505237854385620104328511
61291276505237854385620105844831
61291276505237854386436013388113
61291276505237854387876471470527
61291276505237854388127145359551
61291276505237854388127403639805
61291276505237854388127489728873
61291276506113140171748341380497
61291276506113140215788753236577
61291276506113140217501899003931
61291276506113156231255482515719
61291276506113156276988146602595
61291276506113156276988146606807
61291276506113156643038521532171
61291276506113156687078933388251
61291276506113189631279458541107
61291276506113190040616323093835
61291276506174144517787284104272
61291276506174394843272395101078
61291276506174427988547021603685
61291276506174427990804134532681
61291276506182533716349679009767
61291276506185201657013793917409
61291276506185202068795799826381
61291276506185235008190042745123
61291276506185235008273725564915
61291276506185235008274844760059
61291276506185235008754901811767
61291276506185235008838584637175
61291276506185235010531181687995
61291276506185235419784020576767
61291276506185235420620848813351
61291276506185235602798360210623
61291276506185235602820285321079
61291276506185235603551505621799
61291276506185251474206612133963
61291276506185251657220951767819
61291276506186135576023864635568
61291276506186135576587604512897
61291276506186135621505480245758
61291276506186135621755380946132
61291276506186135621756528839036
61291276506186135621776301534440
61291276506186135621776301540263
61291276506186135621777449427344
61291276506186135621777449428796
61291276506186135622341160606907
61291276506186152088611130118487
61291276506206549036698900620793
61291276506210401488642487935361
61291276506210401488642489348139
61291276506210401532139707101489
61291276506210401534396044029425
61291276506210401534646748132529
61291276506210450899326882308017
61291276506210450899326883707697
61291276506210450906666565066445
61291276506210450906668889414419
61291276506210450906670007209883
61291276506210450906670008609563
61291276506210450906917613525821
61291276506210450906917613543083
61291276506210450906917613879953
61291276506210450906917613893003
61291276506210450906920969593241
61291276506210450906920970992921
61291276506210450906921057086201
61291276506210450906938534114129
61291276506210450907484795544971
61291276506210450907485053825225
61291276506210450909177049640603
61291276506210450909197970346955
61291276506210450952692090343499
61291276506210450952695561184697
61291276506210450953259272345387
61291276506210450954951526557659
61291276506210450954951526570709
61291276506210451311733669899989
61291276506210451311754561908581
61291276506210451311758032749779
61291276506210451314265073780819
61291276506210451318452271399109
61291276506210451318452272798789
61291276506210451318514947424885
61291276506210451318514948824565
61291276506210451319267059734197
61291276506210451319350629168245
61291276506210451320980204438741
61291276506210451357487253629003
61291276506210451357487254691813
61291276506210451357490696835242
61291276506210451357490696835251
61291276506210451357508145637595
61291276506210451357508146700405
61291276506210451360018629874874
61291276506210451360018629874883
61291276506210467371261703049419
61291276506210467371261703386289
61291276506210467371261703399339
61291276506210467371512407489393
61291276506210467371513526347667
61291276506210467371515850695641
61291276506210467372957427986249
61291276506210467373145339872857
61291276506210467373772100130617
61291276506210467373772101530297
61291276506210467373772187623577
61291276506210467417267139837242
61291276506210467417267139837251
61291276506218506598383666809317
61291276506218506644137223021425
61291276506218506651668290261471
61291276506218556421226123251217
61291276506218556428820210536441
61291276506218572483450602984413
61291276506218572483513279010189
61291312426385646058689873907280
61291312426385646058689873907289
61291312426385646468027629596421
61291312904959972992049603899965
61291312904959987816211100366515
61291312904959987816212219574709
61291312904959989188190910636811
61291312904959989593006709776273
61291312904959989599785004303639
61291312904959989599972916545783
61291312904959989600600797061497
61291312904959989600600911846921
61291312913823078010845620212412
61291312913823078012349844826664
61291312913823078012537871858604
61291312913823078019944046903136
61291313144247305761536933021967
61291313144247309465882733843585
61291313144247309466154329955281
61291313144247309467574987602395
61291313144247559786473230616181
61291313144247609609399742931905
61291313144247609611091996695087
61291313144247609611928796246961
61291313144247609655405122459731
61291313144247609655405123522541
61291313144247609657661460450477
61291313144247609792601996924895
61291313144247609792603116133089
61291313144247609794294248571087
61291313144247609795110156101319
61291313144247611441234245179407
61291313144247611441235362858231
61291313144247611441235364387601
61291313144247611441486066961335
61291313145122606003729535159181
61291313145122606004565215502861
61291313145122611355015331202537
61291313145122611355286927314233
61291313145122611355286928377091
61291313145122611356707584961347
61291313145122661318108653332145
61291313145122661319611844830191
61291313145122906147246544247501
61291313145122906148082224591181
61291313145122911498532340290857
61291313145122911498784164669385
61291313145122911501061393605913
61291313145122911681735711962671
61291313145122911684242752993711
61291313145122913330367960217183
61291313145122913330367961746553
61291313145122913330618664320287
61291313145122913330618664333337
61291313145122955561087123847165
61291313145122955561108015855757
61291313145122955972677744080567
61291313145122955972677744081971
61291313145122955972680068546585
61291313145122955972681101549071
61291313145122955972681101665759
61291313145122955972698636089159
61291313145122955972698637624353
61291313145122955972702108465551
61291313145122955972869130093007
61291313145122955972949340192263
61291313145122955972951664658281
61291313145122955972952812568655
61291313145122955973704810436639
61291313145122955973704810436687
61291313145122956155879997375121
61291313145122956155883469382719
61291313145122956155904361391311
61291313145122956155904361404409
61291313145122956156719149726399
61291313145122957802823464836285
61291313145122957802823464954377
61291313145122957802844356844877
61291313145122957802844356962969
61291313145122957803011378581699
61291313145122957803011378594749
61291313145122957803095060947981
61291313145122957803095061066073
61291313145122960912560948309091
61291313145122960914336768685119
61291313145122960914336768698169
61291313145122961095575173157523
61291313145122961095576321063525
61291313145122961097267425399965
61291313145122961097267425853475
61291313145122961097267425866525
61291313145122961098104254103157
61291313145122961499826888078051
61291313145122961501267317462705
61291313145122961502083225005987
61291313145122961507190157329673
61291313145122961507357179066495
61291313145122961507357180129305
61291313145122961508861403231609
61291313145122961508861518003983
61291313145122961508861518017033
61291313145122961508882410012575
61291313145122961508882410025625
61291313145122961508882410130619
61291313145122961509049431308937
61291313145122961509049431762447
61291313145122961509049431775497
61291313145122961509133114115679
61291313145122961509133114128729
61291313145122961509133114233723
61291313145122961509698231481291
61291313145122961509698232997611
61291313145122961509886259545569
61291313145122962744396596928805
61291313145228027752087105081141
61291313145228274228415952072259
61291313145228274228415952076631
61291313145228278117405554080035
61291313145228279764596253741699
61291313145228324229458675485297
61291313145228327935496728666045
61291313145230674141227013955285
61291313145230675376573031682201
61291313145230679631653759408245
61291313145230679632406904838135
61291313145230680866999777135161
61291313145230680867000810255739
61291313145230724096516181151843
61291313145230724104044149088403
61291313145230724104044149205043
61291313145230725331862198878759
61291313145230729036209032834053
61291313145230729038653397839317
61291313145230729043551038540775
61291313145230729043735967300115
61291313145230729045243290886807
61291313145230729045430544123859
61291313145230729045431318964135
61291313145230729455333044449747
61291313145230974284719658660025
61291313145230974284721983006595
61291313145230974284740550667213
61291313145230974284742875015187
61291313145230976114865379401289
61291313145230976114886271409881
61291313145230979224411477338297
61291313145230979820924324590629
61291313145231013165950158810441
61291313145231024110366608889111
61291313145231024293297265586487
61291313145231024293297265586535
61291313145231024293297265703175
61291313145231024294132945930215
61291313145231024294132946046855
61291313145231025521132764061143
61291313145231025528643283311999
61291313145231025528643283313451
61291313145231025528726851346367
61291313145231025940508857255339
61291313145231025940508857373431
61291313145231029051750679796775
61291313145231029227170817241891
61291313145231029232801831026303
61291313145231029234681336492747
61291313145231029234681336494151
61291313145231029234681336610839
61291313145231029234764904527115
61291313145231029234764904645207
61291313145231029235517016954519
61291313145231029644583836935275
61291313145231029646546910436087
61291313145231030881622106891583
61291313145231030881892928281095
61291313145231874707679956223501
61291313145231874715291577932173
61291313145231874715291606629933
61291313145231874715293902280147
61291313145231874715293902398191
61291313145231874716047047709989
61291313145231874716047047710037
61291313145231874716047047826677
61291313145231876537822204720919
61291313145231876545353615967317
61291313145231876545353615980367
61291313145231876545437298805983
61291313145231879839609663135503
61291313145231880205721795761525
61291313145231880249699416335425
61291313145231880249699416335473
61291313145231880249779657011827
61291313145231880251391669031425
61291313145231880251453311949673
61291313145231882035864044258943
61291313145231908061761313440647
61291313145231908062032909552343
61291313145231908244963566366407
61291313145231908244963566379505
61291313145231909891903561938065
61291313145231924129068362997659
61291313145231924129068363115751
61291313145231924129069137954575
61291313145231924129069137954623
61291313145231924266330179190065
61291313145231924266330179662449
61291313145231924312061695489031
61291313145231924312061695837499
61291313145231924312061695843323
61291313145231924312062843749325
61291313145231924312065167741555
61291313145231924312066286955573
61291313145231924312083735402173
61291313145231924312086059750147
61291313145231924670584217505123
61291313145231924678112185085939
61291313145231924678112185085987
61291313145231924678112185435859
61291313145231924678112185435907
61291313145231924678112185553951
61291313145231924678112185558323
61291313145231924678114509433913
61291313145231924716254090774975
61291313145231924716313409333651
61291313145231924716315733680221
61291313145231924716334330038599
61291313145231924717068879110063
61291313145231924717068879110111
61291313145231924717068879226751
61291313145231924723843701398003
61291313145231924723843701746471
61291313145231924723843701752295
61291313145231924723843701864563
61291313145231924723844849290907
61291313145231924723844849639375
61291313145231924723844849639423
61291313145231924723844849645199
61291313145231924723844849658297
61291313145231924723844849757467
61291313145231924723847173637429
61291313145231924723847173637477
61291313145231924723847173755521
61291313145231924723848292851447
61291313145231924723848292851495
61291313145231924723865741298047
61291313145231924723865741766059
61291313145231924723865741770431
61291313145231924723865741783529
61291313145231924723868065646021
61291313145231924723868065764113
61291313145231924723868065781583
61291313145231924723869213674487
61291313145231924724683973195127
61291313145231924724683973195175
61291313145231924724683973311815
61291313145231924724684002009575
61291313145231926096475871339919
61291313145231926500726466002541
61291313145231926508257877248939
61291313145231926508257877261989
61291313145231929619499355298541
61291313145231929619499355311591
61291313145231929655945908986687
61291313145231929657638161682639
61291313145231929657638161695737
61291313145231929657700837708415
61291313145231929657700837721513
61291313145231929658452950017727
61291313145231929663557559865503
61291313145231929663560658698057
61291313145231929665230871492465
61291313145231929665230871492513
61291313145231929665231244545093
61291313145231929665231244545141
61291313145231929665231244558191
61291313145231929665232019385417
61291313145231929665232019398467
61291313145231929665232363759111
61291313145231929665232363772209
61291313145231929665252136553685
61291313145231929665252136553733
61291313145231929665252136566783
61291313145231929666068044102791
61291313145231929800818228501827
61291313145231929800821671708075
61291313145231929802512805325571
61291313145231929802513924520715
61291313145231929802513924533765
61291313145231929803328712855803
61291313145231930206764519170191
61291313145231930212600235473657
61291313145231930212603677617047
61291313145231930212603677617095
61291313145231930214294811234543
61291313145231930214295930429639
61291313145231930214295930442737
61291313145231930214295959127447
61291313145231931449641948156555
61291313145231931449641948156603
61291313145231931449641948169653
61291313145447162207627686165051
61291313145447165913665739345799
61291313145449562074497163754269
61291313145449862261236325057227
61291313145449862263743366088267
61291313145558785952556375566571
61291313145558830419925839390921
61291313145558830419925839507609
61291313145558830419928162339215
61291314272843195927554034452528
61291314323273236151126959131659
61291314323273239857917125088279
61291314323273241639046663553579
61291314323273241641491029025403
61291314323273241641553704584619
61291314323273241642305817360491
61291314327175802222400331989475
61291314327175802222400332106115
61291314327175850399133170569639
61291314327175850810980548524023
61291314327175850810981581509247
61291314327175850810981581625887
61291314327175852048019590482583
61291314327281152590259737763291
61291314327281202003301973646289
61291314327281202003301973762929
61291314327281202003305072479003
61291314327281202003869128013227
61291314327281202003869128129867
61291314327281202003869156710987
61291314327281202415066414899067
61291314327281202415150097724475
61291314327281202415150097841115
61291314327281202415714183019269
61291314327281202415714183135909
61291314327281202415715216121133
61291314327281213533270073473663
61291314327281217237615873841819
61291314327281217237615873958459
61291314327281217237616906943683
61291314327281217237616907060323
61291314327281217239308126537771
61291314327281217239308126654411
61291314327281217240061271948947
61291314327281217240061272065587
61291314327281218474571233091611
61291314327281218474571233208251
61291314327281218474654915917019
61291314327281218474654916033659
61291314327281218474658271967177
61291314327281218474658273029987
61291314327281218475156209448827
61291314327281218475222357261971
61291314327281218475410384276489
61291314327316334029103614226965
61291314327316334029105937175259
61291314327316334029105937291899
61291314327316335264198554792533
61291314327316335264369015149383
61291314327316335264369043729099
61291314327316335264369043845739
61291314327316335264389935855735
61291314327316335264452729736835
61291314327316335265893131486539
61291314327316335265893131603179
61291314327316335266148306720901
61291314327316335266148335300617
61291314327316335266625352077319
61291314327316335266646272665627
61291314327316335266646272782267
61291314327316335675980819085349
61291314327316335676234993913011
61291314327316335676234994029651
61291314327316335676236023844193
61291314327316335677675394612955
61291314327316335677675394729595
61291314327316335678491327671669
61291314327316335678491327788309
61291314327316335678491330853997
61291314327316335678491330970637
61291314327316335678494683721827
61291314343742696337840924247784
61291314343742698128924974014502
61291314343745397639260230397476
61291314343745399420578055809382
61291314344069602453483869150943
61291314344690994182548074456064
61291314344693695292690764303112
61291314344693695475620390712206
61291314344693695475621419581982
61291314344693695475621421117176
61291314344715239375763528895784
61291314344715255801297025287358
61291314344715255801299349285412
61291314344715255801299349302882
61291314344715255839518428719906
61291314344715255839521871926154
61291314344715305809664305600450
61291314344717957687477065726000
61291314344718006918386730585638
61291314344718006956794952675816
61291314344718007101314031326458
61291314344898124367193626957428
61291314344898124367193656121748
61291314344898124779227743615046
61291314344900822359568902842635
61291314344900822771351165969051
61291314344909832153186045878269
61291314344909832159964972826506
61291314344909832159965001524266
61291314344909832159965001996650
61291314344909832162221338452202
61291314344912533453852077417736
61291314344936845483822440983894
61291314344936845490537600339549
61291314344936845490537600339576
61291314345017850467484249673348
61291314345017883224513829988681
61291314345017883636107807820325
61291314345017883636358511923429
61291314345017883681861392612149
61291314345017883681861397333883
61291314345017883682112096715253
61291314345017883682112101436987
61291314345017883818557205364157
61291314345017883819122061248473
61291314345017883819310089325801
61291314345017883819372851090725
61291314345017883819373108308169
61291314345017899698313375536791
61291314345017899698314494731935
61291314345017899743249077515157
61291314345017899743311447446274
61291314345017899743311451695624
61291314345017899743311705726528
61291314345017899743311753540933
61291314345017899743311839636634
61291314345017899743878932375964
61291314345017899743879018469244
61291314345017899743879022712009
61291314345017899744063865850245
61291314345017899880488518996130
61291314345017899880509439702690
61291314345017899880509440056822
61291314345017899880509832247182
61291314345017899881139686626599
61291314345017899881139686744851
61291314345017899881324228018904
61291314345017899881327714703927
61291314345017899881327714822179
61291314345017900290408113697657
61291314345017900290659932409685
61291314345017900292081638951020
61291314345017900292082753559944
61291314345017900292103676168720
61291314345017900292292094894629
61291314345017900292354770920405
61291314345017900292918597934945
61291314345017900292918598407329
61291314345017900292919626804721
61291314345017900292919626922973
61291314345017900292919713016253
61291314345017900292921920688025
61291314345017900292921949740125
61291314345017900292921949753015
61291314345017900293106883229717
61291314345017900293109977830343
61291314345017900293110326914934
61291314345042162092344163972344
61291314345042162092365084665806
61291314345042162092365084683068
61291314345042195237512126640935
61291314345042211299276634625033
61291314345042211299276634629245
61291314345042211505366255150050
61291314345042211916960538007927
61291314345042211917796199221912
61291314345042211917796199239174
61291314345042211917797318434478
61291314345042211917797363083478
61291314345042211917797449176758
61291314345042211917799642447034
61291314345042211917799642451246
61291314345042211917799657334012
61291314345042211917799686031772
61291314345042211917799772125052
61291314345042211917985346517422
61291314345042211917985391160806
61291314345042211917988833296207
61291314349966216543056577064905
61291314350587612027334141236255
61291314350590298906611458394015
61291314350590313730769487207311
61291314350626632926285016576257
61291314350626632926285045272613
61291314350806450002786847842457
61291314350809151289440349189281
61291314350809151294523955419337
61291314350809151701222612315697
61291314350809151706222193813513
61291314350809151706243085822105
61291314350809151706305876639129
61291314350809151706306219595513
61291314350809152940805332296991
61291314350809152943249696369135
61291314350809152943249697418943
61291314350842768781894785521707
61291314350842768781894785523159
61291314350845470485141845148231
61291314350845470485141845149683
61291314350845470896924109324407
61291314350845470903618260818891
61291314350845470903639152826031
61291314350914518135389004636047
61291314350926525110377358676193
61291314350926525110564267545327
61291314350926525110565386753521
61291314350926525156130943586109
61291314350926525705173962491889
61291314350950836733750874462291
61291314350950836735441978185059
61291314350950836735441979234771
61291314350950836735443127158243
61291314350950836919308237468581
61291314350950836919308237470033
61291314350950837328544030348553
61291314350950837328544033532285
61291314350950837328547472492151
61291314350950837328547472493555
61291314350950837330050549219067
61291314350950837330050549219115
61291314350950837330050553451155
61291314350950837330050577915423
61291314350950837330238577296443
61291314350950837330238605992799
61291314350950837330239725188103
61291314500532004446323316176489
61291314500532004447138104511577
61291314553709630968881034367687
61291314553709632752454823519387
61291314553709632752454938304811
61291314553814099023691810331521
61291314554657012175477989452703
61291314554657012176292777787791
61291314556445557833635314484771
61291314556769755467277783819576
61291314562572721584416878807369
61291314562678080691108857218620
61291314978887493127367863701575
61291314979105430537787854505821
61291314979106297751267489086855
61291314979106330968338881770781
61291314979106347569295987647089
61291314979106347577454933998957
61291314979214399235419259442289
61291314979214415706776706731989
61291314979214415707340790963973
61291314979214415707340877057253
61291314980077704671849220416669
61291314980077704672665127959951
61291314980078004861119785717097
61291314981842271008748283423166
61291314982169171583300772611352
61291314982169171583303096609406
61291314982169178903120431215051
61291314982169178903120431215052
61291314988077496807131071177140
61291315032065121845282611996823
61291315032065121845847472113227
61291315032271913408556288351713
61291315032280357552832375213621
61291315032283926468994209304775
61291315032283926469747097498507
61291315032283959275036484273461
61291315032283975875993590149769
61291315032283975882834532023808
61291315032283975882834532023817
61291315032283975883587677434984
61291315032283975883587677434993
61291315032283976287842087312347
61291315032283976292925433142839
61291315032389326250463780150089
61291315032389342310226559803898
61291315033255333389575940634589
61291315033255333390391849227631
61291315033255633578846505935017
61291315033255666933178567255267
61291315033255666933931712666443
61291315033256534147474110429334
61291315033256583561251669966510
61291315035344098597029869007022
61291315041147064708017546643370
61291315041147064713041572498243
61291315041147064714712933185603
61291315041147064715548613533655
61291315041252423820586650293448
61291315041252423820607542302088
61291315041252423820607570999848
61291315041252431139673827861200
61291315271677109334662583146974
61291327263161972318716965653903
61291327263162874579410241403183
61291327263234918311473244348837
61291327263268241150461075094078
61291327263270942854084448079661
61291327266129361628416596591730
61291327266223020261749285280248
61291327272131345439826773770668
61291327272146060256927899061710
61291327954436023504508188336787
61291327954446830318248539152195
61291327954544091641920607181797
61291331570331962752074462961727
61291331570622860932844802696701
61291331570622860932845147070226
61291331570622860932845147070235
61291331570631822322523758573046
61291331570656133946585586133933
61291331570656133947401493677215
61291331570656183353652319147366
61291331570656183771957123502753
61291331570658819042097361191967
61291331570658835643054467068275
61291331570658835649832645760457
61291331570658835650648554353499
61291331570658868455874920729143
61291331570658885056832026605451
61291331570658885064426113890675
61291331570658885468618880844117
61291331570658885468681556869893
61291331570658885468681642963173
61291331570658885472949081263433
61291331783333364866888021065007
61291331783333364867702809400095
61291332261832021410750539184167
61291332261928982594166127878389
61291332261929332148197067918231
61291332261932017794446350383251
61291332261932017795199495794427
61291332261932019624593185262459
61291332261932033854707756130409
61291332261932034265736874908450
61291332261932034265736874908459
61291332261932034266490020319626
61291332261932034266490020319635
61291333644586405467362295025337
61291333697619925040741046200867
61291333697631637821212725946303
61291333697655047185397186350943
61291333697655047186150331762119
61291333697655949446843607511399
61291333697725307526881189827847
61292127240612931987965613169767
61292128658901519090059808218342
61292128658901519090540324415958
61292128658901519135792472421858
61292128658901519136293880628066
61292128658901520325322257910890
61292128658901520325405825945258
61292128658901520371075814122998
61292128658901520371138490148774
61292128658901820514655499237094
61292128658902719710361916981346
61292128658902719847058501385686
61292128658902719847622585617670
61292128658902720945143850476278
61292128676627695381855137178478
61292128676627695518551721582818
61292128676627695519115805814802
61292128676627696616637070673410
61292129131686458111278199667919
61292129131686458112970452363871
61292129132561759956349579617045
61292129137465356831228736277150
61292129137465357243010742186122
61292129137489367077995557925146
61292129137489371971202599624030
61292129137489372382984605533002
61292129137497472188300821036702
61292129137497475846161845008670
61292129137497477493289868644558
61292129137497776035411518300506
61292129137497777682539541936394
61292129137500173890983796431242
61292129137501378306407597802538
61292129137501379541189531297470
61292129137501379952971537206442
61292129137501379953535621438426
61292129137594782924998713951681
61292129137594782925019605960273
61292129137594783336780605056563
61292129137594783336780719860653
61292129138470085225913317219605
61292129138543063945211349525783
61292129138543063945776205410099
61292129155331770239133783897340
61292129155331771474752430837815
61292129155331771474752430855285
61292129156174645778305921119811
61292129156174645778326813128403
61292129156268040173906391019333
61292129156268040372489495638611
61292129291198634501282048898202
61292129291198634501302940906794
61292129291198634912896918738438
61292129291198634913064312024618
61292129291198634913064312202724
61292129291198634913085204033210
61292129291219344266718136206513
61292129291219344266718136223983
61292129291222045558368894003339
61292129291222946537774654892358
61292129292073936754771735266658
61292129292073936800504399470174
61292129292094646155848525419858
61292129292094646155911201445634
61292129292097347447501491362291
61292129292097347859095469193935
61292129292097347859095585046382
61292129292097347996356253682706
61292129292098248381153696039202
61292129292098248426907252251310
61292129292098248426907280947666
61292129297106054215916120424801
61292129297107259868651023394158
61292129297127669490549209605557
61292129297127669490549209623027
61292129297130369545139657063517
61292129297130369546831909759469
61292129297130674631736461678383
61292129297763768664329939900379
61292129297763773603457673880107
61292129297978959944135103991186
61292129297981661234095933090114
61292129297982562167852481957538
61292129297982562213690006910519
61292129297982562215381887596322
61292129298002971378046664759602
61292129298005973226422659671303
61292129298005973272448299859107
61292129298075050286908618330531
61292129298075050286929510339123
61292129314856547576804242399450
61292129315707537473338173162754
61292129315731849459160984504159
61292129367706953564057026806538
61292129367707253708326148204170
61292129367715362522413127568538
61292129367925758188708764501130
61292129367925761892490480753942
61292129367926058331473661280138
61292129367933867002795743865498
61292129368667228599301621253194
61292129368667262502697637593138
61292129368686737379115241551802
61292129368691574174060150264305
61292129368691574174081070970657
61292129368873142553369688447115
61292129368873142553390609153521
61292129368874055888711112259965
61292129368874055888899140337293
61292129368874059592492828512777
61292129368874059594749165440713
61292129368874059594937193518041
61292129368874059599834835269259
61292129368874060827838846239693
61292129368874355482600470561009
61292129368874355483352582870321
61292129368874359789105429266043
61292129368874359790797681961995
61292129368874361017088519530125
61292129368874361018780772226077
61292129368874361023887362760975
61292129368874361024619586416039
61292129368882164710329158508843
61292129368882459357559715947053
61292129368882459358311828256365
61292129368882464892047764916169
61292129368882464893740017612121
61292129368882464894492129921433
61292129368882464894495228754147
61292129368882464899578831802083
61292129368884866001229095942259
61292129368885161060994803650905
61292129368885161198276364295821
61292129368885166186148310549027
61292129368885166190478769235547
61292129368885166190499689940495
61292129368885166192923132723087
61292129368885166192923132841131
61292129368885166595482852620021
61292129368885166597175105315973
61292129368885166597175105333443
61292129368885166604538031727643
61292129368885166604538032777403
61292129368886067126597262978418
61292129368886067170073962262689
61292129368886067170094854269877
61292129368886067170658938503265
61292129368886067170826074572001
61292129368886067170846966579189
61292129368886067172350847886882
61292129368906476334453748785027
61292129368909476390218340289621
61292129368909476527499900934537
61292129368909477625564358015133
61292129368909477625585250025129
61292129368909477627256610711085
61292129368909477627277502721081
61292129368909477811022947870233
61292129368909477811026046702947
61292129368909478220360588773941
61292129368909478222052841487363
61292129368909509881497690117315
61292129368909511162095855850131
61292129368917581500523603401177
61292129368917581500544495408365
61292129368917581502215856097129
61292129368917581502236748104317
61292129368978553390280877817669
61292129368982105708495634667738
61292129368982106943841652394654
61292129368982110647622335195682
61292129368982155119827795747866
61292129368982155119827796097786
61292129368982171790513632355157
61292129368982462447473887886385
61292129368990577457813863602571
61292141575253966244513986504917
61292141581162558120582671872726
61292141581162858444581471637567
61292141581163754073202754351019
61292141581163758875132495720199
61292141581163759423924466162391
61292141581163759423924469344719
61292141598889668463645538847704
61292141598889668463645538847707
61292141598889668463645538847713
61292141598900475871412555076775
61292142006595623837570519414283
61292142006595623840014884419547
61292142059665186211495914386301
61292142059737196635770682980403
61292142059738096654727732413719
61292142059738147029142447071531
61292142059758543474028168148241
61292142059758545075402635572021
61292142059761212875777353349210
61292142059769617074735394266603
61292142059773219345731473768635
61292142059773220580513407263567
61292142060394660346540554479319
61292142077390161880732797655497
61292142077390161881296881891693
61292142077464006652578413262604
61292142077495493176779642778455
61292142077495494960353546715579
61292142213385772753358846742850
61292142219271033182887463609607
61292142219294398118174376040791
61292142219295298548725404355511
61292142219295298685923396966059
61292142219927546500285571017395
61292142220170699806757865085749
61292142290194000068366197120390
61292142290197902526351365889159
61292142290197903075143336331351
61292142290206942107805912313537
61292142290206942109498165009489
61292142291073238176536769029623
61292142291178654753904997328790
61292145652217475452925820565756
61292145888526213516301943463148
61292145888550484452110302356615
61292145888551668961315965492628
61292145888558573451319119841180
61292145888558573497051784044696
61292145888559774071119820397976
61292145888559774208317813008524
61292145906284749742613040595108
61292145906285666924832394580305
61292145906288368668164688365131
61292145906933219036126613992901
61292145906933219037818866688853
61292146290349015126518729201068
61292146308063185679012500037379
61292146313971510902864494142775
61292146313983518473751011598947
61292146314846846139554412041146
61292146361238112281731161532485
61292146361240814395046967559347
61292146361240814396739220255299
61292146361240814397491332564611
61292146361248903025904995023676
61292146366834290441596903553985
61292146366834290441599226502279
61292146367125107954288365179292
61292146367125122786795602081419
61292146367146436270780301436597
61292146367146437503114542633178
61292146367146437503930450163410
61292146367146437505541342922937
61292146367146437505562234931529
61292146367146437871590684628393
61292146367146437917323348831909
61292146367146438052973467665298
61292146367149137974215303034119
61292146367149139620591214360695
61292146367149139621343326670007
61292146367157228204818192552840
61292146367157243036510640058473
61292146367157243038202892754425
61292146367157528393253076111360
61292146367157528393253077511040
61292146367157528395760117142400
61292146367157545057679644925383
61292146367157545057679645279515
61292146367158445488230672190343
61292146367161130665063943948480
61292146367161196556970676030350
61292146367996555562421535290406
61292146368000458022667288434034
61292146368021773108029812330380
61292146368032578320643300502960
61292146384559266113654207983101
61292146384559266115348783627347
61292146384883419320274642899719
61292146384883419320295534908311
61292146384884321720676394447075
61292146384884321727472912262983
61292146384887006767108191410572
61292146384887072796213001846510
61292146384887072796275677872286
61292146385539916585507614873391
61292146385539916585528506881983
61292146385539966549852045915177
61292146385746748779523032527512
61292146385746748825527292829674
61292146526682024081641874528613
61292146526683274249866146737083
61292146526694081475368903189178
61292146526694081476121015498490
61292146527338821529430397012001
61292146527339771919541470564297
61292146527339771920105554796281
61292146527339787979610372988825
61292146527533044032351705078163
61292146527533344175868714167887
61292146527557359363812637575826
61292146527557359364082282277148
61292146527557359364082282281360
61292146527558559935705953747420
61292146527558559938150318634640
61292146527558559938150318752684
61292146527631522585024209835205
61292146527631522585212495123392
61292146597558812049721859868669
61292146597585812610087114238984
61292146597586713180343175145532
61292146597593683606254127875244
61292146597593934191933635013481
61292146597593934191933636080711
61292146597593934191954527020669
61292146597593934191954528089303
61292146597593934193646779716621
61292146597593984162093896287018
61292146598215309314954831842341
61292146598215309314975723850933
61292146598239624643447147830423
61292146598239624645891512835687
61292146598242326346861343875597
61292146598242326349138572812125
61292146598250431457166606985749
61292146598250431457166606987153
61292146598250431457166608054383
61292146598250431457187498994341
61292146598250431457187498995745
61292146598250431457187500062975
61292146598250431458858859681701
61292146598250431458879751690293
61292146598250431458879751691697
61292146598250431594448283486181
61292146598457262001794192873282
61292146598457262049785518364354
61292146598461163915504312520284
61292146598461163915504313570044
61292146598461163915506636512514
61292146598461163915506636518338
61292146598469269574039785835682
61292146598566280165798144774222
61292146598566547552349498098522
61292147726094297207455828149997
61292147726094297209716038755135
61292147726098149654817764812191
61292147726098149837833137197991
61292147726098195361805159926329
61292147726098199067843213107077
61292147726098199248580323804405
61292147726098199670233760713327
61292147726098215720452381363941
61292147726130616403157319159757
61292147726144995497343355213426
61292147726144996046407294819942
61292147726144997146436632780408
61292147743870872148636356737068
61292147749732701320108910108241
61292147749779480907227767665448
61292147802906427570749194410675
61292147802906427580037713384579
61292147802906443630256335551513
61292147802942446586468610864115
61292147802942451525596344843843
61292147802953207278932319790605
61292147802953251745486994230155
61292147802953251750551771471121
61292147802953267804994135725125
61292147802953267804994135841765
61292147802953520434606515578158
61292147802953553785344003510210
61292147802957122705853642139886
61292147802957127516758308926172
61292147802957127516758323335802
61292147802957127516758323353064
61292147803781745519455165404367
61292147803796154604443328675004
61292147803890693904356599502817
61292147803890697608531820244617
61292147803890697610394651152743
61292147803890698157826662461903
61292147803890698157828985410197
61292147803890742090211849739833
61292147803890742637562616412009
61292147803890743872344549906941
61292147803890747573048095070835
61292147803890747573298797643325
61292147803890747573298799174147
61292147803890747578131554161753
61292147803890747580642038867053
61292147803891047767381112656725
61292147820667372247629558764965
61292147820667421699065437166153
61292147820667421699065437284197
61292147820667421699630293168513
61292147820667422248654742910453
61292147820667422255429569784565
61292147820667422256269578831855
61292147820668578564055716359883
61292147820679379889040466054353
61292147820679394706423667993537
61292147820679400194343372415457
61292147820679427991027359242747
61292147820679427996113027904893
61292147820679429887388250972302
61292147820679432937497098457021
61292147820679433556021241418782
61292147820679444050534499911409
61292147820679445902164597449624
61292147820680284160946312391754
61292147820680297104378861855217
61292147820680300213111447825870
61292147820680330455952144939459
61292147820680330455953178041332
61292147820682998807835213576202
61292147820683001916358507452394
61292147820683003756000563408442
61292147820683046389021655667634
61292147820683048172658235643584
61292147820683048173411381054760
61292147820683048174834361986990
61292147820683048174897123756126
61292147820683048175085409050898
61292147820683048175649236065438
61292147820683048175650268117542
61292147821335941384514048642067
61292147821339543656493515766898
61292147821339544205536447529638
61292147821554746008413674027347
61292147821554779910010609170928
61292147821554779910013966638028
61292147821558348278154253026586
61292147821558381632218161441388
61292147821615670194370891007779
61292147821615673280025126647457
61292147821615673280193295818057
61292147821615673281887872885069
61292147821615717761705069936965
61292147821615723242281620754887
61292147821615723244520423263795
61292147821615723249624774358885
61292147821615723252134139854539
61292147821615723252135259045471
61292147821615723252135259064185
61292147821615723252135259068556
61292147821616870905720573726249
61292147821627675935050862319651
61292147821627680883046882489107
61292147821627681432821125940802
61292147821627725897683547684400
61292147821627725902763793265236
61292147962477999465157565199198
61292147962477999504322677310510
61292147962478304593535002231380
61292147962479233413812345338521
61292147962479238355196416246185
61292147962479238561182888652627
61292147962479238927402918763854
61292147962479238927967002995838
61292147962479249422501153498461
61292147962479249626228161092418
61292147962479249626959381393081
61292147962479249628487592620923
61292147962479250038010167001390
61292147962479250041001081697146
61292147962486104614628712074398
61292147962490012432623984299628
61292147962490012435156536085000
61292147962490045786980567430225
61292147962490056439969540777602
61292147962490056854742461382330
61292147963135747305482027573038
61292147963135747306234053670818
61292147963146553705202512751274
61292147963146554116984518660246
61292147963146554119223321169154
61292147963146554119223407258222
61292147963354551378081019901130
61292147963354551378100118530276
61292147963354551380526784962718
61292147963354551927142764360342
61292147963354584732351940568188
61292147963354585281143911010380
61292147963365358743875058741282
61292147963365392095700079030492
61292147963426280732950904874820
61292147963427486255161973398710
61292147963427497366523759420644
61292147963427497915566433965940
61292147963427497968728229897205
61292147963427530718327887701253
61292147963427530719834178031853
61292147963434385843256939638708
61292147963458701104693899264291
61292147980205125729024520881235
61292147980205126279491209460634
61292147980205126279742256520330
61292147980215883138025942454872
61292147980215932542766933668292
61292147980215933091809608213588
61292147980215933093232589145818
61292147980215933093483636205514
61292147980860722426445711332576
61292147980860722427953059112611
61292147980860722975488385742358
61292147980860722975488728698950
61292147980861622994257492854907
61292147980861623544724267663099
61292147980872429809673590677298
61292147980872430358465561119490
61292147980872430358465561237582
61292147980872430358528323356638
61292147980872430358716608179186
61292147981079527049593224408544
61292147981079527049593252988260
61292147981079527050345336717856
61292147981079527600874786943918
61292147981079560952699807233128
61292147981080427617405034628692
61292147981080427617406971495694
61292147981080428215464205226158
61292147981080460971656856666604
61292147981080461520448827108796
61292147981091268334190293022773
61292147981153373605828761258208
61292147981153374154871435803504
61292147981153406957652748445545
61292147981153406957653777315321
61292147981153406957653781547409
61292147981153406957653781547418
61292147981160567632319726324475
61292148033382709983503050498711
61292148033382709984318958028943
61292148033382754448425959240574
61292148033382754449178071549886
61292148033389609571848376468062
61292148033389609571911138232986
61292148033389909761119056559577
61292148033389943111919220517406
61292148033389948426925828529621
61292148033389948426925828529622
61292148033389948426925914618690
61292148033389959125942421566130
61292148033389959128369252152365
61292148033389959128934111219009
61292148033390843680484147586436
61292148034039251714411043523558
61292148034046456805196201957681
61292148034046456805196201957682
61292148034046456805196288046750
61292148034258089689383576888736
61292148034265294780917490042608
61292148034265294780920847509708
61292148034265294781672959819020
61292148034326183418899536187656
61292148034326183418902517400926
61292148034326183418920428196248
61292148034326183418922752544222
61292148034326183418923524200766
61292148034326183418923785663348
61292148034329785690149643962654
61292148034330135228614371529622
61292148034330140581780448346258
61292148034331002323743766770900
61292148034331002872786441316196
61292148034331035675565086636418
61292148034331035675568525597528
61292148034331035675568787060110
61292148034331036226850345485860
61292148034337890800454907074210
61292148034337890800476946988964
61292148034338190950768390747769
61292148034338190989809188497332
61292148034338190989809960149664
61292148034338196301490233295814
61292148034338196304481147991570
61292148034338207002744514232306
61292148034338207414526520141278
61292148034338240354569534521516
61292148034338240354570649130440
61292148034338240769343569735168
61292148034338240773670674136916
61292148034339096869301933446608
61292148034339096870054045755920
61292148034339107433296660355700
61292148034339107434048772665012
61292148034339107434049801534788
61292148034339107982339334900996
61292148034339107983091447210308
61292148034339107983092476080084
61292148034339140785121680644910
61292148034339140785873792954222
61292148034339140785874821823998
61292148034339140787545153641582
61292148034339141341420727131710
61292148034362522753603564355049
61292148034362555533414971281389
61292148034362555670111641424877
61292148034362556287540336778457
61292148034362556287606455997430
61292148034362556287627376703782
61292148034363456101226752921821
61292148435144050695411847927863
61292148435144050700494422106023
61292148435144066754918989068701
61292148436116613352395572940111
61292148436116613352395573294243
61292148436116613357478919124735
61292148436116613357729967601581
61292148436116613359989775370715
61292148436116613901438592312451
61292148436116613908216513787189
61292148436116629966280159174155
61292148436116630035008123278236
61292148436116630037452488283500
61292148436116630037453517153276
61292148436116630037453518669596
61292148436116663183101619761441
61292148436116663312185777501923
61292148436116663312768430794205
61292148436116663319546352268943
61292148436116663319800871586987
61292148436116663319800875837789
61292148436116664966674751692101
61292148436116664966928895222875
61292148436124718286716616128539
61292148436124718904484158773398
61292148436124735146921953540356
61292148436124735147758781776940
61292148436124768292845381031797
61292148436124768430106134694331
61292148441037968486717203632025
61292148441041520795624843656617
61292148441041520927803023835215
61292148441041520927803023853929
61292148441041520932885598013375
61292148441041568966525318580963
61292148441041570156118523155289
61292148441041570156118523168387
61292148441041570157813098799535
61292148441041570338591993514047
61292148441041570345931676272475
61292148441041570750915125462099
61292148441041570757965106432305
61292148441041570758532285731475
61292148441041570760224537960867
61292148441041586809879075895865
61292148441041586810422271307201
61292148441041870940208935815401
61292148441041870947802879611619
61292148441041885764366964628697
61292148441052644020071006140004
61292148441053528368143147307873
61292148441053543216028729578555
61292148441053544999853304317333
61292148441053544999853337247181
61292148441053594406100731223177
61292148441076657970434183272422
61292148441088667142065079462145
61292148441088667327277241007708
61292148441710090436551769701917
61292148441710106488716905136033
61292148441964050190426315299962
61292148442022236696806305610311
61292148442022287251975509856761
61292148442022536886076899607095
61292148442024939125248773230727
61292148442024939130331347408887
61292148442024939130604087200273
61292148442024939130604091432361
61292148442024939130604177525641
61292148442024939132863609054203
61292148442024940777544173084201
61292148442024940779239520380779
61292148442024955190111232573199
61292148442024955190111318666479
61292148442024988536037742437383
61292148442024988536037742909559
61292148442024988538273187356727
61292148442024988543355761534887
61292148442024988543377425667987
61292148442024988543631944986031
61292148442024988543631949236833
61292148442024988544193704753401
61292148442024988544193708985489
61292148442024988544196803586115
61292148442024988955222569483285
61292148442024988955975710662373
61292148442024988955975714894461
61292148442024990183978488696383
61292148442024990190505825091145
61292148442024990190756530591508
61292148442024990190759968621919
61292148442024990191321728389289
61292148442024990191321732621377
61292148442024990191324827222003
61292148442026139157888889821687
61292148442026139751848287743029
61292148442026139775572746458810
61292148442026140985499729703443
61292148442026140987194305347689
61292148442026141536238099223435
61292148442026141559961434144651
61292148442026141560234178149411
61292148442026155832907234546880
61292148442026155835079510991686
61292148442026155835351598502384
61292148442026155835351599552144
61292148442026155835352631604248
61292148442026157612126569578767
61292148442026157612126570628527
61292148442026157612126573810855
61292148442026189110081792531365
61292148442026189110081792649409
61292148442026189110081792666671
61292148442026189110646648415681
61292148442026189110646648537937
61292148442026189112341224182183
61292148442026189163178126102527
61292148442026189164014297495289
61292148442026189712221148325941
61292148442026189714752663343515
61292148442026189735945388805383
61292148442026190940813259412921
61292148442026190941060864683519
61292148442026190947567166052857
61292148442026190948404104376425
61292148442026190948407203209139
61292148442026190970727322300315
61292148442026190972986753828877
61292148442026205764950396571757
61292148442026205764971288580349
61292148442026205788110524239499
61292148442033043510547689527583
61292148442033043510547689545052
61292148442033043647808443916153
61292148442033044128315227584818
61292148442033044311245883932322
61292148442033044311329566752114
61292148442033060370753026939400
61292148442033060371589855175984
61292148442033093516676454430841
61292148442033093646343005550343
61292148442033093653937208093375
61292148442033093653937209510524
61292148442033093653937212679595
61292148442033093653937984331927
61292148442033093654502068563911
61292148442034244885146556517874
61292148442034244885397603577570
61292148442034260944904746118088
61292148442034260944905520956960
61292148442034260945657637498360
61292148442034260945657891529264
61292148442034294846250651916939
61292148442034294847945999213517
61292148442034310898415787351055
61292148442034310900111134647633
61292148442036962777922994882909
61292148442036962777923079909167
61292148442036962777923080971977
61292148442036962777926432776997
61292148442036962777926433839807
61292148442036962777926437026347
61292148442036962778738897808047
61292148442036962778738900990375
61292148442036962785516790586429
61292148442036962785516793768757
61292148442036962785537711647121
61292148442036962785537714829449
61292148442036962785537715896471
61292148442036963197110768418073
61292148442036963197110771600401
61292148442036963197110800285111
61292148442036963197131807452133
61292148442036963197132837371669
61292148442036963197132840553997
61292148442036963197132840571259
61292148442036963197132841621019
61292148442036963197382785312863
61292148442036963197382785779423
61292148442036963197382871505521
61292148442036963380313442126927
61292148442036963380313442593487
61292148442036963380397124946719
61292148442036963380397125051713
61292148442036996114451118985838
61292148442036996548873529331891
61292148442036996548957216389387
61292148442036996594689760034581
61292148442036996731887752645129
61292148442036996731887754180323
61292148442036996731887868499187
61292148442036996731950520531467
61292148442036996731971441237819
61292148442037012578210232251598
61292148458802535261524257878120
61292148458810924501575490702264
61292148458814526772571570204296
61292148458814541589954772143480
61292148458814541597566079593320
61292148458814542832079487583686
61292148458814542832348013088252
61292148458814542832351456748010
61292148459653870179891214118586
61292148459654770747453066849078
61292148459654770747723916818258
61292148459747264159379606847453
61292148459751165386245883540647
61292148459751166619081421275413
61292148459751166619897328805645
61292148459759269891883370092163
61292148459759269899498465594169
61292148459759269945252050620725
61292148459762838879967240928059
61292148459762838879967242345001
61292148459762838879970679884957
61292148459762838879970681301899
61292148459762838887581961941621
61292148459762838887581963358563
61292148459762839436625025502143
61292148459762839482357689705659
61292148459762839482378610293967
61292148459762839482441372408811
61292148459762872833932115961279
61292148459783551945624601790862
61292148511941473436888007650307
61292148511941473436890330598601
61292148511941473443665157472713
61292148511941473446197418749395
61292148511941489495851956567753
61292148511945342027042360364459
61292148511953447685826218035709
61292148511955830918912982589952
61292148511955830918912982939872
61292148511955830919477841656596
61292148511955830919477842010728
61292148511955830921172418700522
61292148511955830921172418704734
61292148511955830921173447220378
61292148511955830921173447570298
61292148511955830921173447574510
61292148511955832154259772319120
61292148511955832154824631035844
61292148511955832154824631389976
61292148511955832156519208079770
61292148511955832156519465297214
61292148511955880332502514049800
61292148511955880332502514399720
61292148511955880332503285702132
61292148511955880332503286052052
61292148511955880332503286056264
61292148511955880744284520308692
61292148511955880881545274684164
61292148511955881979631309687940
61292148511955881979631309692152
61292148511956147193654691794781
61292148511956147193654692144701
61292148511956147742697337637897
61292148511956148840030603471277
61292148511956148840030603488539
61292148511956148977228595744955
61292148511956148977228596081825
61292148511956148977228596099087
61292148511956148977228597144635
61292148511956148977479271132829
61292148511956148977479299830589
61292148511956197122960083409138
61292148511957049407779618759113
61292148511957049407779623009915
61292148511957049407779623345333
61292148511957049407779623346785
61292148511957049407779624409595
61292148511988568181662048924097
61292148511988568181662049973857
61292148511988569828037960250673
61292148511988569828037961300433
61292148512924841267533921789153
61292148512924841267533950486913
61292148512924841269793729558287
61292148512924841816576967988801
61292148512924841816576972220889
61292148512924857876084113361727
61292148512924891092905573949013
61292148512924891229604825774559
61292148512924891230166585541929
61292148512924891230166589774017
61292148512924891230169684374643
61292148512924891641948591450901
61292148512924891641948595682989
61292148512924892876478705879673
61292148512924892876729411380036
61292148512924892876732849410447
61292148512924892877294609177817
61292148512924892877294613409905
61292148512924892877297708010531
61292148512926044220515628011121
61292148512926044220515632715385
61292148512926044222210980011963
61292148512926091796054673337155
61292148512926091796054673455199
61292148512926092398194029114469
61292148512926092400725544132043
61292148512926093626786140201449
61292148512926093626786140555581
61292148512926093633540046841385
61292148512926108450923277360285
61292148512926108450944169368877
61292148512928493500597467248366
61292148512928495147725490884254
61292148512929662576689703230729
61292148512936849411731854828983
61292148512936849411731854846245
61292148512936865883083649206601
61292148512936865883083681073639
61292148512936865883083681440821
61292148512936865883083682490581
61292148512936865883104688240661
61292148512936865883105716760517
61292148512936865883105718160197
61292148512936865883105721342525
61292148512936865883105721359787
61292148512936865883105722409547
61292148512936865883920509677613
61292148512936865883920509694875
61292148512936865883920510744635
61292148512936865883920595416761
61292148512936865883920596833703
61292148512936865884108882128475
61292148512936898800423999715317
61292148512936898800423999774366
61292148512936898800428586747441
61292148512936898800428587097361
61292148512936899211937733724242
61292148512936899234909084611001
61292148512936899280662640823109
61292148512936899417857282101021
61292148512936899417860633433657
61292148512936915264183112981077
61292148512936915264183113040126
61292148512937766451920577675627
61292148512937766451920663768907
61292148512937766497674249033114
61292148512937799223382312981119
61292148512937799230976141986089
61292148512937799802654753153873
61292148512937799848408309365981
61292148512937799848408337945697
61292148512937815832497332212425
61292148512940467598509870093153
61292148512940467598698155383713
61292148512940467605308712274243
61292148512940467605309055580755
61292148512940467605309830419627
61292148512940467606041280285579
61292148512940467606124619804475
61292148512940467606312876397275
61292148512940467606312905095035
61292148512940467735707862699489
61292148512940467735707862703701
61292148512940467735707948792769
61292148512940467735711300256707
61292148512940467735711300260919
61292148512940467735711300610839
61292148512940467735711304842927
61292148512940467735958910113317
61292148512940467743302034661051
61292148512940467743322612410811
61292148512940467743322612415023
61292148512940467743322698504091
61292148512940467743322955721535
61292148512940467743573630772747
61292148512940467743573659470507
61292148512940467743573745563787
61292148512940467781461533720106
61292148512940467789076541698632
61292148512940468155104875537227
61292148512940468155104961630507
61292148512940468155167723395431
61292148512940468200356377921503
61292148512940468337554370532051
61292148512940501071675717908439
61292148512940501094582788177629
61292148512940501140315452381145
61292148512940501140315452731065
61292148512940501140336372969453
61292148512940501140399135084297
61292148512940501547580373336488
61292148512940501547601265463124
61292148512940517607087514477326
61292148512940517607108406487322
61292148512961214565762199455087
61292148512961214611578430157777
61292148512961214748776422768325
61292148512961214748776424303519
61292148512961214748776538622383
61292148512962115179327565887343
61292148671513349225101030698285
61292148672457777246088316993557
61292148672457777383349070656091
61292148672457777383349072073240
61292148672457777383349846894643
61292148672457777383913931126627
61292148672458927997041928081647
61292148672458977957417107959753
61292148672461679707170898378141
61292148672461679843867568521629
61292148672461679843867568871549
61292148672461679844431653103533
61292148672461680255376715498430
61292148672462580266823617353681
61292148672462580274417446358651
61292148672462580274982680018573
61292148672462580894358804135048
61292148672462580894358804251688
61292148672462580894379724841400
61292148672462596877630889164299
61292148672462596877630889518431
61292148672462596877630889635071
61292148672462596944852607696204
61292148672497669088528283812971
61292148672497669088528284162891
61292148672497669225726276423519
61292148672497669637323725096361
61292148672497669637323725446281
61292148672497669637508539549935
61292148672497669637508540949615
61292148672497669637512011790813
61292148672497669637571301664779
61292148672497669637571302714539
61292148672497669637574773555737
61292180134830409751627483974352
61292180134830409751690159995916
61292180347540922976137561628908
61292180347540922976158453519456
61292180347540922976221129663276
61292180347541823406709480780204
61292180347542125380347846460892
61292180347544524698362567296609
61292180347544524698362567296610
61292180347544524698425238723116
61292180347544524698425243322386
61292180365266799215463369613660
61292180365270400937667483395026
61292180365270701087962413958291
61292180365270702725784206821768
61292180749296233029787149821260
61292180749307038196486515895060
61292180767032914298530763357152
61292180767032916082835887594996
61292180767032916082919455629364
61292180772929528572217338971782
61292180772929533925383411189148
61292180772941241306750529028408
61292180772941541495937526294468
61292180820199737437964138153148
61292180820199737437964138153308
61292180820199737437964139669468
61292180820199737437964139669628
61292180820199737438026814178924
61292180820199737438026815695244
61292180820199737438214842256252
61292180820199737438214842256412
61292180820199737438214843772572
61292180820199737438214843772732
61292180820199737438215215327754
61292180820199737438236107336346
61292180820199737438298783349072
61292180820199737438298783362122
61292180820199737575496775955408
61292180820199737575496775972670
61292180820207843097315548186392
61292180820210544388968629981272
61292180820211444819519657246232
61292180825900029675089972710816
61292180825900029809839099183821
61292180825901232215746252635076
61292180826104460939591104008672
61292180826108057308901108623017
61292180826108057308901108623018
61292180826108062662129856866160
61292180826108062799327849354452
61292180826108362805584189806448
61292180826108362805584189823710
61292180826108362805646865849486
61292180826108362988577522646288
61292180826108362988577522663550
61292180826116168318886813798832
61292180826116168318886813799040
61292180826116168320663006182308
61292180826116168321415118491620
61292180826116468510417186885864
61292180826116468510664792138992
61292180826116468515751581175785
61292180826116468518007918103721
61292180826118864129984498247011
61292180826118869612799703380316
61292180826118869612883271414684
61292180826118869613068200286500
61292180826119167972011588230792
61292180826119169802070268680744
61292180826120070186867739733596
61292180826120070186951307767964
61292180826120070193726244889705
61292180826120070232116789950926
61292180826120070232621295945704
61292180843614200314719989019105
61292180843622304189679234403745
61292180843622304189679237586073
61292180843625905911883343463585
61292180843625905911883346645913
61292180843833032980394328820150
61292180843833038333539508910880
61292180843841143990463973683488
61292180843844745714843950842408
61292180843844745714927518876776
61292180843845044074055835692884
61292180843845045857793404840076
61292180843845045857793404840284
61292180843845045858360959930728
61292180843845045858444527965096
61292180843845045863716160140327
61292180843845045865219465091049
61292180843845045903547334122282
61292180843845045904114516142836
61292180843845045904362122463193
61292180843845045909448910432757
61292180843845045911141163128709
61292180843845045911705247360693
61292180985422109561624995980801
61292180985640047149893488607616
61292180985640047149914380734252
61292180985640947580528084024988
61292180985640949364101987962112
61292180985641247723710449315820
61292180985641247723773125341436
61292180985641247723982416965276
61292180985641247723982416982538
61292180985641247724045092995264
61292180985641247724045093008314
61292181056324713539250958564209
61292181056325613969801985829169
61292181056540850266166321015868
61292181056543535496117567671869
61292181056543535496138488378275
61292181056544452535240707737531
61292181056544452537497044665467
61292181056544452537685072742795
61292181056544752132159406813644
61292181056544752269420075449968
61292181056544752320238409952753
61292181056544752321930662648705
61292181056544752724490381027963
61292181056544752733524640480397
61292181056544753959836398754879
61292181056544753961528651450831
61292181057200946096127879226407
61292181057200951037511950134071
61292181057201251225069370728551
61292181057201251226761623424503
61292181057309329385045838418960
61292181057524265951767327401732
61292181057527868223014111006868
61292181057528166813420062244106
61292184365190969281511099720014
61292184418380587812522003035176
61292184418380603877116176081282
61292184436094769488789960241913
61292184441999497924459099864624
61292184441999497924459099868836
61292184441999497924479991873216
61292184442003398562197016616377
61292184442011203526792796439210
61292184442011499965964005042734
61292184595627661125367979316840
61292184595627661125367979317048
61292184648770167149855881035699
61292184648802571530736062955882
61292184648805221579029604316270
61292184648805267880813688634088
61292184648805289299661743465736
61292184648805289299661743467140
61292184648805289431500721703116
61292184654604594713721262186048
61292184654604595811305203070432
61292184654604595948565871706756
61292184654604595948586763715348
61292184654604595994319427918864
61292184654604596543362102464160
61292184654604596543863510670368
61292184654605495144272289451008
61292184654605495327286514299440
61292184654605496379054222945940
61292184654605496379137790980308
61292184654605496516314891582264
61292184654605496562068447794372
61292184654605496928180465525604
61292184654605496928660981723220
61292184654605795470803523387760
61292184654605796568387464272144
61292184654605796705585456882692
61292184654605797117430138817440
61292184654605797117931547023648
61292184654678491138320044700639
61292184654678492373666062427555
61292184654710011148990069413940
61292184654710011149010961540576
61292184654710896891827804991250
61292184654710911579541096674688
61292184654711211722807030121984
61292184654711211722807030140858
61292184654711213550693313332928
61292184654711213552385566028880
61292184654711213553200354363968
61292184654713596811497603082408
61292184654713598000546872386874
61292184654713598000550229972066
61292184654713598595071507032582
61292184654713612870943101312224
61292184654713612870943101312384
61292184654713612870943102828544
61292184654713612870943102847418
61292184654713613287873714997433
61292184654713613290319567564872
61292184654713614517590983344141
61292184654713614518405771679229
61292184654713614523492816864780
61292184654713913431411644792105
61292184654713913433856009797369
61292184654713914667009825954504
61292184654713914844853436158848
61292184654713914844937120402863
61292184654714798757545565672310
61292184654714798757548923139410
61292184654714799169139543503954
61292184654714799176754666333591
61292184654714815227227434215028
61292184654714815275488147667823
61292184654714815282183505512080
61292184654714815282747589744064
61292184654714815823632349639632
61292184655658308260969561945881
61292184672330470998779734496572
61292184672330472050631011177440
61292184672330472645406349926252
61292184672439490756895899436734
61292184672439490762714164930232
61292184672439773194256852374510
61292184672439773194260209841610
61292184672439774291844150725994
61292184672439774840632763701086
61292184672439774845991549952707
61292184672439774848247886526511
61292184672439789254036995664896
61292184672439790898636714724844
61292184672439790900395458678773
61292184672439790900893051652780
61292184672439790901165019417424
61292184672439790906231174018552
61292184672439790944453318971212
61292184672439790946897683620940
61292184672439790946981367864955
61292184672439791084179360475503
61292184672439791495689654418668
61292184672658579472147512265923
61292185056368009878177893356180
61292185056368009878198785364772
61292185056368009923931449568288
61292185056476126374400658203666
61292185074202002471296232365788
61292185074202002471633975363332
61292185074202004255684924639404
61292185074202004255684924639612
61292185074202004255688395498072
61292185074202004255771963532440
61292185080001310773585754986724
61292185080001310956516411800788
61292185080098622098215027083632
61292185080110627838644314853152
61292185080110627838982057850696
61292185080110627844065732157722
61292185080110629668790034197544
61292185127368825610816647572544
61292185127368825611088615226372
61292185127368825611088615239422
61292185127368825611151291265198
61292185127368825748349283858484
61292185127368825748349283875746
61292185127379630777428974752064
61292185127379630777766717749608
61292185127379632424076854200431
61292185127379632431670941485656
61292185127379632561817667025680
61292185127379632561817667025888
61292185127379632561821137884348
61292185127380532992372165149308
61292185133168132858243086808264
61292185133168132860687451813528
61292185133176232480565969472124
61292185133176237785555017079980
61292185133176237968485673894044
61292185133176237970992714925084
61292185133178937841590485036248
61292185133178939076372418531180
61292185133178939078879459562220
61292185133179834751060640767948
61292185133179834751812753077260
61292185133179838409402180937532
61292185133179838409673777049228
61292185133179838411849903409896
61292185133179839506923445796140
61292185133179839509371168268504
61292185133179839644184114432464
61292185133179839646631836904828
61292185133179839689937670644572
61292185133179839690689782953884
61292185133179839692385393116936
61292185133179839692444711675612
61292185133179839693196823984924
61292185133179840056801800685116
61292185133179840104731483257892
61292185133180134894577649856268
61292185133180138598672746237960
61292185133180138598923450341064
61292185133180138601120468710324
61292185133180139698704409594708
61292185133180139833454679732892
61292185133180139835902402205256
61292185133180139835961720763932
61292185133273549112506287937524
61292185133277145893514730426473
61292185133277145893598298461049
61292185133277150834898796734868
61292185133277150972180357257528
61292185133277450978436697726786
61292185133277450978499373735300
61292185133277450978499373752562
61292185133277451161430030549364
61292185133277451161430030566626
61292185133284337622557873189162
61292185133284337622578765199206
61292185133284339451885333339846
61292185133285556681010259011028
61292185133285556682702511706980
61292185133285556683269694788940
61292185133285556683517300042068
61292185133285556688604089078861
61292185133285556690860426006797
61292185133287957647887035589479
61292185133287957792700007023072
61292185133288256145114800236972
61292185133288257974418269172100
61292185133288257974922776583820
61292185133288257975170381481412
61292185133289142304815274724007
61292185133289142307071612006075
61292185133289156712860720790328
61292185133289158366578753146913
61292185133289158404969296437060
61292185133289158404969296791192
61292185133289158405473803848780
61292185133289158405721409100504
61292185133289158405721409101908
61292185133289158953949295312116
61292185133289158954513379544100
61292185133495983871516605037491
61292185133506790684504839294237
61292185133507996342303398467271
61292185133507996342303398821403
61292185134152480542204046107514
61292185134159639511690470548114
61292185134159639511690470549566
61292185134159639511711362556706
61292185134159639511711362558158
61292185134159683986612264227194
61292185134163586446878909029653
61292185134257814216706361819600
61292185134268502570943113229937
61292185134584569570846599523303
61292185150904815363878613314068
61292185151002126506392016932000
61292185151002126506412908822548
61292185151013833848802413450459
61292185151013833885520592063346
61292185151014126893906308247641
61292185151014126893927200256233
61292185151014132247072380464800
61292185151014132247072385064277
61292185151014132247093272351136
61292185151014132247093272355348
61292185151014132247093277072869
61292185151014134031209996975136
61292185151014134031209996975344
61292185151014134031297035868172
61292185151014134031481964739988
61292185151014134031548084345017
61292185151014134035816625943214
61292185151014134038071972989913
61292185151014134038072978750887
61292185151014134038073007447243
61292185151014134038825091060199
61292185151014134074770265361005
61292185151014134077214628943504
61292185151014134077214628949120
61292185151014134077301669254939
61292185151014134083826563659351
61292185151014134084557755263760
61292185151014134084557755263769
61292185151014134213660509244740
61292185151014134214499661865487
61292185151014134625442515159328
61292185151232922602464457234355
61292185151232922602464457238567
61292185151232972013796618664403
61292185151232972013796618668615
61292185151889133946955309131399
61292185151889434136225874431821
61292185151982789888115899191267
61292185151982790025397459836183
61292185151986741761406988221595
61292185152201628001122105510673
61292185287886025596046778831265
61292185292809135322745996628736
61292185292809135322766888519284
61292185292810032047258971062867
61292185292810035753297023893696
61292185292810035753297024243615
61292185292810035753297024243616
61292185292810035753380591805808
61292185292810037535262243163620
61292185292810037536682528094928
61292185292810332190796872158375
61292185292810335896562957218736
61292185292810335896834924872564
61292185292810335896834924885614
61292185292810335896897600894128
61292185292810335896897600911390
61292185292810337724449240783812
61292185292810337724511916455456
61292185292810337726141493479764
61292185292810337726204169151408
61292185293028870024696761441901
61292185293789799756823249688263
61292185293789799939816553948387
61292185293789799939837474536695
61292185293789833291641574237597
61292185293789833291662494825905
61292185293790700370450259162532
61292185293790700370451378357676
61292185293793449792336158486573
61292185293793449794028411182525
61292185293793749981523155752633
61292185293793749983298976482953
61292185293794651009402850638918
61292185294008637915541199622877
61292185294012288364215015476947
61292185294013488938283051830227
61292185294013488984036636622051
61292185363604518480221800625788
61292185363604518480973912935100
61292185363604518480973912936552
61292185363604522187011966117300
61292185363604523420101646914828
61292185363604523420101646916280
61292185363712619964373569918412
61292185363712623668719371471841
61292185363712639730922986477104
61292185363713540708093215640607
61292185363713836598973862006743
61292185363713840305011914720932
61292185363713840442272583353044
61292185363713840493090917855829
61292185363713840897342888931039
61292185363713840899787253936303
61292185363713840906377148383473
61292185363713840907129259643025
61292185363713840907129260692785
61292185363713842132626230632180
61292185363713842132626231694990
61292185363713842132688907720766
61292185363713842134318483328132
61292185363713842134381158999776
61292185363713842141911192671397
61292185363713842141912311862329
61292185363713842269886898914372
61292185363713842269886900331314
61292185363713842271579151610324
61292185363932378685990630208665
61292185363932678875261195507689
61292185364588838298835894066671
61292185364588838893444096746747
61292185364588838893632124824075
61292185364588842004873946897505
61292185364588843832571830726475
61292185364589127369208978187902
61292185364589138487333455047791
61292185364589138488085567357103
61292185364589138488106459365695
61292185364589144021821504016907
61292185364589144023513756712859
61292185364693352891720534229939
61292185364693354127045631249774
61292185364694553648802795431651
61292185364696954614467806814682
61292185364696956398041710751806
61292185364697254803007181912559
61292185364697254940267936288031
61292185364697254940455877226579
61292185364697254985937838726623
61292185364697255351966287023807
61292185364697255352049856457855
61292185364698155371006990580607
61292185364698155965531625226315
61292185364698155965594302301851
61292185364698155965782587596623
61292185364698155966371810929270
61292185364916092915909013928361
61292186492260829632274964125624
61292186492272101760550077907837
61292186492273003425883034412706
61292186492296063233608609369399
61292186492296413202500250785452
61292186492296413385427812994735
61292186492296413385699409106431
61292186492296416908538303966200
61292186492296418141624886972398
61292186492296418736421117735475
61292186492297263990607302536743
61292186492297313953511190746863
61292186492297319304232899375907
61292186492304518312241429665024
61292186492304522016587230149820
61292186492304522018279482845772
61292186492304522199329601669112
61292186492304522199601570833436
61292186492304523253626275407348
61292186492308120629238671695159
61292186492308123921533710728952
61292186492308124333584472179955
61292186492308124470597650335468
61292186492308124470845226555427
61292186492479683667507784042816
61292186492514756399140544254492
61292186492523011672806443203600
61292186493136175986269983228174
61292186493171298128481758372986
61292186493171447880750863004790
61292186493171447880813539030566
61292186493171448292533126131206
61292186493171448429793880506678
61292186493460380395969637095528
61292186493460396455477811338230
61292186493460396455477815924450
61292186493463037627014592220026
61292186493463087040792151757202
61292186493495502540629133295762
61292186493495518600133951488306
61292186509997977816108171377274
61292186509997977862594325369929
61292186509997977999038828191338
61292186510021939472850849459301
61292186510021939472850849796171
61292186510021939472850850858981
61292186510022239662100522733875
61292186510022239662100522751137
61292186510022239662100523088007
61292186510022239662100524150817
61292186510022289487472060106907
61292186510022289487472060456827
61292186510022289487472061523849
61292186510022289487743653386195
61292186510022289487743656218603
61292186510022289487743656568523
61292186510022289487743657635545
61292186510022289487743771009643
61292186510022289487743771359563
61292186510022289487747128476743
61292186510022289625004410943995
61292186510022294975663357808115
61292186510033996868543673532723
61292186510034000710087466628067
61292186510240632638445546441976
61292186510897174368540940159246
61292186515906303223706696528484
61292186515906304321291010834290
61292186515906604464724337097202
61292186515930614711389910813884
61292186515930619650514547473006
61292186515930619650517644793612
61292186515930619650517646309932
61292186515930918558415896854680
61292186515930919794034653881932
61292186515930919794034655398252
61292186515930919795726907044444
61292186515938719821131089693456
61292186515938723525201479318176
61292186515938723525476891694572
61292186515938723527169143340764
61292186515939009027028899552964
61292186515939023668993899266572
61292186515939023668993900782892
61292186515939023851921085338608
61292186515942605627072322696178
61292186515942609331418123180974
61292186515942625520781251225638
61292186515942626122920637098988
61292186515942627772013929092862
61292186516149252697560843372838
61292186516149258051547213837804
61292186516878915657484456840411
61292186563175606168998692565661
61292186563175607815374570945127
61292186563199917793876427652559
61292186563199917793876513745839
61292186563199918205470491577483
61292186563199918205473844445313
61292186563199923144598107583843
61292186563199923144601578425041
61292186563200823712158840745968
61292186563200823712409889224275
61292186563208023315211552483687
61292186563208023315215023324885
61292186563208027019557352968483
61292186563208027019560823809681
61292186563208027156818107343955
61292186563211625586211102826917
61292186563211629290556903311713
61292186569085133742856692608631
61292186569085133742857725710495
61292186569109449079510393975360
61292186569116654218744555381867
61292186569120251130043997655412
61292186569120255940948678851328
61292186569120255940948678868590
61292186569120256489740634883899
61292186569335490540478324496427
61292186569335490547818007254855
61292186569335490547820330203149
61292186569335490549512582899101
61292186569335492194194263304124
61292186569339093916398372363964
61292186570054094685317521748428
61292186570271314950596880783442
61292186570271329775320023748258
61292186586725150962451017124293
61292186586810107630777041970503
61292186586810109414349912805763
61292186586810109414350945907627
61292186586830517389954944069460
61292186586834124607483134342144
61292186586834419987733162141584
61292186586834424750916489186176
61292186586834424936441398223304
61292186586842213795731115359568
61292186586842224771508105395076
61292186586842224908768516813956
61292186586842229856932903811040
61292186586842513984980788651395
61292186586842513985001795451084
61292186586842513985064471476860
61292186586842524914190222746472
61292186586842524914273905571880
61292186586842524921613588330308
61292186586842525097285965401016
61292186586842525098018190105783
61292186586842525098039454122916
61292186586842525098101872931248
61292186586842528625959762236526
61292186586842528674140147145601
61292186586842528674140147495521
61292186586842529860657668065748
61292186586842530457714051082725
61292186586842530457714051432645
61292186586846127369286237728052
61292186586846127369286238790862
61292186586846130340737836990823
61292186586846132180190918923760
61292186586846132180190918923967
61292186586846132180190918923968
61292186586846132317178656604908
61292186586846132317451673299440
61292186587016890459291598392021
61292186587016890460983851087973
61292186587053207824849697962101
61292186587053207824849698078741
61292186587053207826541950658053
61292186587061367838723467228037
61292186587061368021737806884979
61292186587061368433436417283484
61292186587061368433436503026844
61292186587061368433499179052620
61292186587061368433499179402540
61292186587061368434251291361932
61292186587061368434251291711852
61292186587064970155640612086684
61292186587064970155703288112460
61292186587064970156455400421772
61292186587064970156455400771691
61292186587064970156455400771692
61292186587064970292964042837852
61292186587064970293716155147164
61292186587134011851227386050910
61292186587134297810111440334868
61292186587134297810926228669956
61292186587134312177005588877928
61292186587134312177736809178591
61292186587134312588787594786900
61292186587134312588787852004344
61292186587134312589330672691428
61292186587134312589518700768756
61292186587134314421921901628000
61292186587158624213570024398278
61292186587158624216080422546649
61292186587685109330659966037619
61292186587685454541157219604547
61292186587685459480284953584275
61292186587709469133759741461944
61292186587709470915909545604192
61292186587709470917333645399068
61292186587778754153531297676126
61292186587778770205696433110242
61292186587778770213206579289804
61292186587778796978795761329930
61292186587778798206800908507354
61292186587778798618583171633770
61292186587778798755843926009242
61292186587778801917711190475820
61292186587778801917986258963908
61292186587778801919406901376457
61292186587778801919406929956173
61292186587778818338352726351171
61292186587782400478047692112490
61292186587782400889829955238906
61292186587782700667318372204006
61292186587782700667381048229782
61292186587782701216361389705894
61292186587790459705129122936075
61292186587790459705129123985835
61292186587790459705129127168163
61292186587790459705130156037939
61292186587790476351818894065659
61292186587790476351818897247987
61292186587790476351819151283103
61292186587790476351819926117763
61292186587790509665501999450592
61292186587790509666988775266872
61292186587790525719089984732775
61292186587814787938558142582719
61292186587814837343967720886695
61292186587814837344783628429977
61292186587997603379743551394522
61292186587997606334894435550499
61292186587997606335628606595655
61292186587997606335712667078785
61292186587997606335713441913445
61292186587997608120102473959921
61292186587997652608059050708980
61292186587997656297780874941013
61292186588009314289401624835872
61292186588009358205222405153460
61292186588009358754264046579470
61292186722697685920784677569775
61292186722952547843321146317729
61292186723607838991714772284198
61292186723607839540757789786086
61292186728637527441655713145444
61292186728638416895676947902890
61292186728638416896408168203553
61292186728641083463631995244397
61292186728641118599112035606742
61292186728641129712149694278574
61292186728641129712902496750580
61292186728641129712902839707172
61292186728641385253525690970332
61292186728641385253525690970341
61292186728641429902173176842096
61292186728641433431768171601400
61292186728641434664854754607598
61292186728641435262183537156055
61292186728642330469963951682839
61292186728642330470047634508304
61292186728642330476765465773003
61292186728860271583917306270615
61292186728860271590504076362997
61292186728860271590692133144727
61292186728860271591259311977337
61292186728860271592951564673289
61292186728860272643024927729611
61292186728860273237633245078312
61292186728861173210669228805093
61292186728861173393683568462035
61292186728861173805382264603900
61292186728861173805444940629676
61292186728861173805445026718744
61292186728930215500215893139528
61292186728934103320071101715994
61292186728934117412443741508101
61292186728934117412443741508110
61292186728934119196833548389237
61292186728934119196833548389246
61292186728934119198339838721241
61292186728934119381354178378183
61292186728934119790876662433282
61292186728934119791629893937738
61292186728934119791692569963514
61292186728934119793115550545824
61292186728934119793303835840596
61292186728934119793867662855136
61292186728934119793868694907240
61292186729481362393426378105789
61292186729512827499891757477048
61292186729512876913732075946740
61292186729516479184916441456491
61292186729516479594250744355292
61292186729516480829597795201494
61292186729516781021295301157671
61292186729585808670282911839978
61292186729585808670283940709754
61292186729586664635219400802518
61292186729586679459358474138806
61292186729586962994325666495604
61292186729586979602875453466508
61292186729586979603712651586650
61292186729589366338654488506370
61292186729589382947204519353938
61292186729589409157141260390346
61292186729589410940776807233960
61292186729589410940777921842884
61292186729589410941529695445114
61292186729589410941529952662558
61292186729589410941530038401706
61292186729589410941531067271482
61292186729589414059549649900989
61292186729589414059549649918251
61292186729589414468883952817052
61292186729589681490165453645745
61292186729589681490165453657391
61292186729590611515597989015829
61292186729590611561414336044810
61292186729590615228960336690213
61292186729590616463742270185145
61292186729590626347077989374467
61292186729590627581859922869399
61292186729590631286205723354195
61292186729590631287900298998441
61292186729590631288465154882757
61292186729621829559386631439549
61292186729621829559386631456811
61292186729805502610944046477008
61292186729805513723981447931396
61292186729805517389348490498480
61292186729805561854210912242078
61292186729808215564677551477674
61292186729808215565430692656762
61292186729808219092783578202332
61292186729808220330557541002104
61292186729808264792993050792132
61292186746363359078066556108088
61292186746363403542946819428448
61292186746367005814193945990176
61292186746367005952207498588144
61292186746367010760663668417326
61292186746367261492851613862764
61292186746367306141478435897104
61292186746367309852329146793874
61292186746586149476875399057672
61292186746586149476938161176728
61292186746659078808047541418875
61292186746659078853550422109056
61292186746659078853801126212160
61292186746659094869748343461873
61292186746659095462369882630414
61292186746659095463185790160646
61292186746659095464546008973820
61292186746659095464797056033516
61292186747242355833555660453708
61292186747242355834307772763020
61292186747311640307443812738067
61292186747311640307443841317783
61292186747311655131605179870054
61292186747311683125199135666182
61292186747311684771575046992758
61292186747311684772327159302070
61292186747311684772328188171846
61292186747315242577959404604786
61292186747315242577959747561378
61292186747315242578711516914098
61292186747315242578711859870690
61292186747315257395257879022175
61292186747315257395258907891951
61292186747315285396445919271318
61292186747315285396446262227910
61292186747315287042821830597894
61292186747315287042822173554486
61292186747315287043573942907206
61292186747315287043574285863798
61292186747315287043575314733574
61292186747315290162408776390878
61292186747315290708188868915468
61292186747315290708940981224780
61292186747315290710427757041060
61292186747315587370105634591638
61292186747315587370106663461414
61292186747315590351679370389114
61292186747315590900453556887345
61292186747315602018571209571599
61292186747315606952616369373167
61292186747315606957698943551327
61292186747315606959958375079889
61292186747348022505068773835749
61292186747530489395474672378038
61292186747530537526457277867808
61292186747534091666720765820480
61292186747534091666721798939766
61292186747534095332088494300748
61292186747534095332840606610060
61292186747534139248661386927648
61292186799509817518085936364993
61292186799542236732058789511185
61292186799544634669368329819884
61292186799544939670088557472917
61292186799544939670088557822837
61292186799544939670088557840099
61292186799544939670088558889859
61292186799544940219131576741667
61292186799545835427203851224019
61292186799545840237837578765367
61292186799763777645810234926680
61292186799764678213559254452268
61292186799764678213621930478044
61292186799764678213622016567112
61292186799764678350882685203436
61292186799832803464069358309304
61292186799832803464570766515512
61292186799832803464633442541288
61292186799832803464821470618616
61292186799832819889623861163896
61292186799832819890377002342984
61292186799833704032382462416796
61292186799833704032633509476492
61292186799833721693534715971184
61292186799869137438104351060562
61292186799869144622264853677713
61292186800383961399225211578886
61292186800385147154720234604894
61292186800416382283214404504611
61292186800419984004665368036635
61292186800419984139688402371972
61292186800419984139688402839984
61292186800419984139688402857406
61292186800419984140440514681284
61292186800419984140440515149456
61292186800419985786817454877636
61292186800419985786817459595158
61292186800419985787569567186948
61292186800419985787569570369276
61292186800419985787569571904470
61292186800419985788992417501575
61292186800489311843089891703182
61292186800489311843110783711774
61292186800489311843113108059748
61292186800489317154856833137568
61292186800490217722668529038852
61292186800490217722668529524286
61292186800490217723420641348164
61292186800490233777008627115621
61292186800492869649560231686210
61292186800492869649560231690422
61292186800492914114359891664884
61292186800492918877060942197408
61292186800492919014321610833732
61292186800492920662202775648708
61292186800492935487870436449255
61292186800493219206101651718931
61292186800493235722873665957618
61292186800494120186201136360183
61292186800525350431300693471071
61292186800525350568498690431799
61292186800525350568498690449061
61292186800525350980845809441079
61292186800525350980908571555923
61292186800525352215627742936011
61292186800708116465988653019540
61292186800708116466176681096868
61292186800708116466740765328852
61292186800708116466741794198628
61292186800708118251399873021598
61292186800708121778756458522848
61292186800708149818814537377672
61292186800708165831836874357474
61292186800708165832588986666786
61292186800708165832590015536562
61292186800708166244372021445534
61292186800708166244372024627862
61292186800708166244434702188832
61292186800708166429080161891317
61292186800708167478964898478796
61292186800708167478965926863138
61292186800708167478965931580660
61292186800708167479718039172450
61292186800708167479718042354778
61292186800708921642801081139903
61292186800709022346568154424132
61292186800709022346568154909566
61292186800709066263141042801522
61292186800709066811430576653164
61292186800709066812183717346818
61292186800709066812183720529146
61292186800711718737235779581268
61292186800711718737988920760356
61292186800711719972582572142844
61292186800711719973335713321932
61292186800712024241452281186513
61292186800712068294529312391473
61292186800712924853386067448876
61292186800712924853406988155228
61292186800712924853407016734944
61292186800816989772683466200863
61292186800817424068174372065132
61292186800817424068174372181772
61292187201295090093337417254679
61292187201295090093337417271941
61292187201295095446506846821053
61292187201295990661086437147449
61292187201306797474074675636283
61292187201306797474074675653545
61292187201306801178420476121079
61292187201306801178420476125291
61292187201306801178420476138341
61292187201306801180868193876081
61292187201306802827244105202657
61292187201307101367670149412915
61292187201307101367670149417127
61292187201307101367670149430177
61292187201307151193041686785947
61292187201307151193041688202889
61292187201308001935419169288423
61292187201308001935419169305685
61292187207204616074167183838329
61292187207215422887155422344425
61292187207215476554154059361444
61292187207215728383842636292896
61292187207215772856044740794922
61292187207215776560390541279718
61292187207215776560392864228012
61292187207215776562085116923964
61292187207215777795171699930162
61292187207216677311428211580363
61292187207216678362920719805670
61292187207216678957779711283911
61292187207434614721009078467291
61292187207434614721573934351607
61292187207434614723268509995853
61292187207531572141764694944618
61292187207531572141765728063744
61292187208079114931799686399848
61292187208079114932050390502952
61292187208079114932050733459544
61292187208087220041540865279420
61292187208087220089802606177768
61292187208184433601825731914870
61292187208184433784755613884446
61292187208184437307866108043912
61292187208184465306521699698416
61292187208184481366028840839254
61292187208184481368473459869806
61292187208185334169573976945890
61292187208185334169573980151153
61292187208185334214553155615290
61292187208185334215118014686146
61292187208185334215306644000537
61292187208185334215306644354669
61292187208185337873169734044380
61292187208185365736820903665128
61292187208185365737071950724824
61292187208185638062419407336216
61292187208188035461227061946033
61292187208188036056002367393395
61292187208188036056002400323243
61292187208188036056023292703437
61292187208188036056086050219011
61292187208188041406724079204767
61292187208188041406744999915539
61292187208188041406746147808443
61292187208188041406748472156417
61292187208188083637210106445057
61292187208188083637210107861999
61292187208188083639720590682345
61292187208188083639720590686557
61292187208188083639720591036477
61292187208188085283586017771633
61292187208188085286096502008921
61292187208188085286849389144007
61292187208188085286849643173507
61292187208196139336186307330673
61292187208196189161808634528647
61292187208196189161809663398423
61292187208415283039120461401088
61292187208415316390945481690298
61292187224929591745660404035461
61292187224941299126397662417065
61292187224941353883368961467218
61292187224941353890980240318468
61292187224941652798878520973754
61292187224941654034497277986504
61292187224941654034500720148816
61292187225804948391764300444566
61292187225804948940556270886758
61292187225910309841067199994153
61292187225910309886799864197669
61292187225910313544659512093702
61292187225910314825742407824276
61292187225910315374534378266468
61292187225910315374802903771034
61292187225910315374806347430792
61292187225910341591304099111132
61292187225910341591579167599220
61292187225910342826090251124972
61292187225913911563271309053993
61292187225913912158046647785335
61292187225913912158067654589387
61292187225913959741764838144437
61292187225914259931035432147044
61292187225922015438230554438633
61292187225922321163748470540603
61292187225922354515573490829813
61292187225922365635385719158313
61292187278104518760139691538093
61292187278115325573127930044189
61292187278116226140876949919697
61292187278118927844124009546221
61292187278118927844124038243981
61292187278119282798144919141927
61292187278119282798144920541606
61292187278119282798144920541607
61292187278119282798146067034831
61292187278119282798148391382805
61292187278120183365956701132278
61292187278120183365956701132279
61292187278432675404044415521172
61292187278443187563311205003493
61292187278443187565003457699445
61292187278443480568418973784743
61292187278443480568421297782806
61292187278443487752581799000277
61292187278443487754274051696229
61292187278444388320393580990629
61292187278444388322085833686581
61292187279087938604526584402539
61292187279087938604526584752459
61292187279087938604526584769721
61292187279087938604526585819481
61292187279087938604798176282147
61292187279087938604798180514235
61292187279087938604798180864155
61292187279087938604798180881417
61292187279087938741724572775335
61292187279087938741724577026137
61292187279087938741724577361555
61292187279087938741724577363007
61292187279087938741724578425817
61292187279087938741996173474703
61292187279087938741996173491965
61292187279087938741996202171011
61292187279087938741996202172463
61292187279087938741996202189725
61292187279087938742058931007539
61292187279087938742058935239627
61292187279087987961943891635559
61292187279087987961947247685717
61292187279087987964454284349155
61292187279087987964454288581243
61292187279087987972822269932535
61292187279088839126793730270867
61292187279088839172275604278047
61292187279088839172275604291097
61292187279088839172275604627967
61292187279088839172275604645229
61292187279088839172275605690777
61292187279088839172275605694989
61292187279088839172526279678971
61292187279088839172526308376731
61292187279088839172547196157655
61292187279088839172547200389743
61292187279088839172547200739662
61292187279088839172547200739663
61292187279088839172547200756925
61292187279088839172547315180783
61292187279088839172547315530703
61292187279088839172548348649829
61292187279088839172609962504587
61292187279088887305036126208175
61292187279089139316064238524290
61292187279091540281249848324975
61292187279091540463928310163353
61292187279091540464179390171611
61292187279091540464200311232302
61292187279091540464200311232303
61292187279091540464200311249565
61292187279091540464200397325583
61292187279091540464201430444709
61292187279091540464263072997227
61292187279091540464263159090507
61292187279091540464264187960283
61292187279091540875794288714027
61292187279091540875794289063946
61292187279091540875794289063947
61292187279091540875794289081209
61292187279091540875794290130969
61292187279091540875794374807307
61292187279091540875794375157227
61292187279091540875795403677083
61292187279091540875795408276353
61292187279091541013056158402475
61292187279091545769169552746895
61292187279091545814923137656811
61292187279091545814925462004785
61292187279091573631985849639619
61292187279091588596689208003055
61292187279091590243065117925739
61292187279091590243065118279871
61292187279091590243065119329631
61292187279091590243818349434567
61292187279091888785959802001450
61292187279099644338887927206765
61292187279099644338887927219815
61292187279099644339159642708771
61292187279099677506945090792171
61292187279099677506945095024259
61292187279099693561617638793635
61292187279099693561617643025723
61292187279099693569985624377015
61292187279099694118024364714271
61292187279099699057152098693999
61292187279099699057908682016685
61292187437640110323360803129677
61292187438624427028974417837618
61292187438624430733299296211963
61292187438624430733320216922735
61292187438624430733320218322414
61292187438624430733320218322415
61292187438624430733323689163613
61292187438624430870580972697887
61292187438624476396998764117827
61292187438624480101344564602623
61292187438624480101347663790873
61292187438624727172491455622246
61292197287585542019257544032368
61292197340752365159029036400680
61292197340752365159029036518724
61292197340752365159049928409272
61292197340752365159049928527316
61292197340759568603437254520360
61292197340759568603437254638404
61292197340759568603458146528952
61292197340763170325641363698244
61292197340763170325662255706836
61292197340821708834868500266014
61292197340821709429393134911722
61292197340821751659878790615496
61292197358258531265238560772831
61292197358266636375543823884387
61292197358270243585751205044980
61292197358270243587359518053408
61292197358270243587443458096468
61292197358453024264072048855362
61292197358477335294362847409300
61292197358477340822990816771698
61292197358477340830522256715856
61292197358477340830605824750224
61292197358485440999443449269667
61292197358485444697950062156338
61292197358485444705481501978240
61292197358485444705481502100496
61292197358485444705481502450415
61292197358485444705481502450416
61292197358485444705565070012608
61292197358485444705565070134864
61292197358485444705565070484784
61292197358485478049775082445548
61292197358489046381952946956820
61292197358489046976477208531026
61292197358489046976477208544076
61292197358489048209566890742736
61292197358489048211343083126212
61292197358489048211343083131828
61292197364167161573991605704276
61292197364167161574054281730052
61292197364175261742912798378939
61292197364175265448950851088916
61292197364175265448950851093128
61292197364175265449013527118904
61292197364178867171154960148756
61292197364178867171154960152968
61292197364178867171217636174532
61292197364178867171217636178744
61292197364178868954791541645238
61292197364385966197891231089556
61292197364385966197953907115332
61292197364394066366812423764219
61292197364394070072578507308260
61292197364394070072578507308420
61292197364394070072641183334036
61292197364394070072829211411364
61292197364394070072829211411524
61292197364394070072850476478408
61292197364394070072913152499972
61292197364394070072913152504184
61292197364397671794782616368260
61292197364397671794845292393876
61292197364397671795033693525444
61292197364397671795033693529656
61292197364397671795054585534036
61292197364397671795054585538248
61292197364397673569383906342942
61292197364397673622668901095364
61292197364397673622668901449496
61292197364397673622668902512306
61292197364397673622731577475272
61292197364397673622731578538082
61292197364397673624361153791316
61292197364397673624361154145448
61292197364397673624423829817092
61292197364397673624423830171224
61292197571187854009135633180012
61292197571187854009323661257340
61292197571188754439686660444972
61292197571188754439871589322404
61292197571188754439874688522300
61292197576874973506684564699324
61292197576874973506935268802428
61292197576877674798337646494204
61292197576877674798588350597308
61292197576878575221521270683846
61292197576878575228888673759164
61292197576878575229073602518552
61292197577093477986980142120718
61292197577093778123216786891194
61292197577093778130497149673844
61292197577093778130497149674004
61292197577093778130497151209038
61292197577093778130747853776948
61292197577093778130747853777108
61292197577093778130834894187708
61292197577096162614540954388776
61292197577096179271293541157170
61292197577096179271356217182946
61292197577096179278633223915598
61292197577096179278905196267865
61292197577096212623177879886964
61292197577096474481017238190579
61292197577096479414873226271266
61292197577096479422237271879484
61292197577096479422487975982588
61292197577097379845361577510450
61292197577097379852701258733844
61292197577097379852788299144444
61292197577097379852952335891028
61292197577097379852952335895240
61292197577097379852973227899620
61292197577097379852973227903832
61292197577097379852973228021876
61292197577097413197245916240244
61292197577097413197245916358336
61292197577097413207305289219870
61292197577097413207305289224082
61292197577097413207305289342126
61292197577097429813160150766791
61292197577097429814852403462743
61292197577166768183359362349428
61292197577201846451176018599861
61292197577201879805257375817007
61292197577201890922624818724242
61292197577201890922813267217571
61292197577201890922813267567491
61292197577201890923377189300758
61292197577202790756122164759200
61292197577202791491189087027124
61292197577202796294751459990821
61292197577202796295315544222805
61292197978858687241033772078680
61292197978858687241096448104456
61292197978858720595365460677508
61292198055449311284020362432603
61292198055449311284020362432604
61292198055666915150900402641948
61292198055666948505169787936422
61292198055668149262252049138134
61292198055670518703184084160331
61292198055670817611334183513143
61292198055765111675243880926698
61292198055765111675306556952474
61292198055765112224286898428586
61292198055765112224349574454362
61292198055765126316198002051244
61292198055765126316452149714936
61292198055769028779143672637514
61292198055769030607026271232256
61292198055769030608471291733475
61292198055769030608533967759308
61292198055775767089500636472813
61292198055776234046355385666023
61292198055776234052879509853164
61292198055776234052941763574630
61292198055776234052942155758405
61292198055776234052963076818889
61292198055776234053130183841566
61292198055776234053130212540135
61292198055776234053694134151146
61292198055776234053697391372745
61292198055776234053697391722665
61292198055777133887210178003598
61292198055777134619267191716190
61292198055777135718860893463097
61292198055779835775083618913004
61292198055779836324377340517996
61292198055779837420851337992406
61292198055779837559536105002292
61292199414461042238156535231573
61292199414461042238156538413901
61292199414461042238156911485403
61292199414678712399371062739794
61292199414678712811090649840434
61292199414678712948351318476758
61292199414686818058657353240646
61292199414749229428349974638244
61292199414749260538247014613704
61292199414784045893305593245047
61292199414784045893305593258097
61292199414784045893305593594967
61292199414784045893305593612229
61292199414784045893305594657777
61292199414784045893305594661989
61292199414784046030503585868645
61292199414784046030503586205515
61292199414784046030503586222777
61292199414784046030503587268325
61292199414785280003810062637845
61292199432186017863917467483231
61292199432186017863917467496281
61292199432186017863917467833151
61292199432186017863917468895961
61292199432186017909649758611033
61292199432186017909650131682535
61292199432186017909650132036667
61292199432186017909650133099477
61292199432509922132547833317687
61292199432509922132547833330737
61292199432509922132547833667607
61292199432509922132547833684869
61292199432509922132547834730417
61292199432509922132547834734629
61292199438277163294899556926634
61292199438277163889424191572342
61292199438309584328388907090630
61292199438325236860717486587739
61292199438382530323674268234420
61292199438398171688780087651959
61292199438398171688780173741027
61292199438398171689595990577097
61292199438398173518926921461715
61292199438398187740945223086075
61292199438398187740945309175143
61292199438398187741761126011213
61292199438422449952798629790285
61292199438422449952801642883851
61292199438422483314746560030099
61292199438422499961184377474682
61292199438422499961184417884583
61292199438422499961184422116671
61292199438422499961184422122287
61292199438422499961184503623731
61292199438422499961184508209951
61292199438422499961184508211355
61292199438422499961185536725595
61292199438422499961185537079727
61292199438422499961187864261513
61292199438422499961435469531903
61292199438422499961438568364617
61292199438422499961438568368829
61292199438430603241598107549773
61292199438430603241598107899693
61292199438430605070925682503303
61292199438430605070926715605167
61292199438430605070926715959299
61292199438430605070929039957353
61292199438430608775272516444095
61292199485364547195125495522133
61292199485364552134253229501861
61292199485578615497063530628962
61292199485578615634324199265286
61292199485582217356528308325126
61292199485582217356591070090050
61292199485590322878616691954578
61292199485590323015877360590902
61292199485687550438680577116693
61292199485687550850526372601719
61292199485687556338446077023639
61292199485688799366665373309852
61292199491248910351624611421881
61292199491269553820124674227573
61292199491273206100030437627352
61292199491280110453253320496598
61292199491280410642587709733176
61292199491284012364728799810648
61292199491284012364791475836424
61292199491284012913771817312536
61292199491284012913834493338312
61292199491467743388221523116643
61292199491467748327349257096371
61292199491492059999422127701167
61292199491502865166850228974015
61292199491502865715892916516154
61292199491561042954842045326034
61292199491561043000595601538142
61292199491561059007007152062390
61292199491561059052760736972258
61292199491561087602886961725467
61292199491561392558141333081661
61292199491561392558141333431581
61292199491561392558142366550707
61292199491564993593770520913071
61292199491565009645935656347187
61292199491565009653277662053909
61292199491571866422323089985286
61292199491572198135511977230212
61292199491572198318714228271018
61292199491573098292568802906568
61292199491575801642376354143085
61292199491575801642376355542765
61292199491575801642377387244949
61292199491575801642377473338229
61292199491575801642379711592923
61292199491575816642690218546815
61292199491575816642693574596973
61292199491575816642693574601185
61292199491596159746520483961675
61292199491596209754153129328536
61292199491596225806318236064892
61292199491596524173792781297428
61292199491597360366321184518471
61292199491597381916280463862929
61292199491597382510804754035668
61292199491597410328137569073613
61292199491597410329225445782614
61292199491597410329226220621495
61292199491600078258993789917711
61292199491600112032473280248019
61292199491600128267567953283793
61292199491600128267567953636473
61292199491600128267567953637925
61292199491600128267568982152117
61292199491608187082892791042449
61292199491608217141942743974053
61292199491608217142213593948849
61292199491608217142213680037917
61292199491608217142214368783509
61292199491608217142214454876789
61292199491608232142528227536757
61292199491608236908515377237827
61292199491608237502308562017583
61292199508973886023117831619013
61292199508994279173745439752360
61292199508998181634325665213936
61292199509005986555298601077976
61292199509006286744631699977824
61292199509006286744631957195268
61292199509009889015878740800404
61292199509188772172748368771928
61292199509192675867881003082927
61292199509192703685945349604901
61292199509192719059714743313775
61292199509192720294496676808707
61292199509192723998842477293503
61292199509225139546962121509666
61292199509228743052468380019099
61292199509286018672088821385354
61292199509286063137140695342998
61292199509289665408387478948134
61292199509289965597720835065426
61292199509297770518693856668614
61292199509297773636690402565695
61292199509298073826797821629993
61292199509298074375568871365625
61292199509298074375840930180126
61292199509298074420758849272416
61292199509298075610372844775311
61292199509301676692005632877551
61292199509301677927354615514787
61292199509301677927375536575479
61292199509301677927375622668759
61292199509301692744737822059065
61292199509301692744737822063277
61292199509322052495254157466879
61292199509322052495254157484141
61292199509322057444256674971741
61292199509322057444256675321661
61292199509322101863341152139205
61292199509322352638771167622221
61292199509322352638774523672379
61292199509322357587773684409981
61292199509322385451675556734153
61292199509322385451676675929297
61292199509322402052611746154863
61292199509322402052632635312324
61292199509322402052632638026480
61292199509325954360975275265119
61292199509325954360978632732219
61292199509325988271715520320659
61292199509326004369612200745884
61292199509326004369612200745885
61292199509326004369612201100017
61292199509326004369615558212985
61292199509334063184937038504541
61292199509334063184937038854461
61292199509334092832391894391935
61292199509334092832412815115757
61292199509334092832413934310901
61292199509334093381183864851389
61292199645220435357078804275521
61292199645220435357078804279733
61292199645220440707800514674163
61292199645220440707800516091105
61292199645220784951821479369430
61292199645220784951822251021762
61292199645220784952386335253746
61292199645220785501638532521696
61292199645221669467678104173968
61292199650805161854699388592425
61292199650988877871225479071160
61292199651093026939651997559172
61292199651096629210898781164308
61292199651096946008722977366619
61292199651097829967899778131320
61292199651097879197740528012651
61292199651097879380733975152481
61292199651097879380924192257320
61292199651129110541681233099053
61292199651129366449944801465175
61292199651130261473897607644932
61292199651130266833841518294734
61292199651130294697743825667936
61292199651130294880758079195254
61292199651130316284230803674855
61292199651132963177332608179605
61292199651132963177332952553139
61292199651133017951118305602609
61292200123460069052153055171379
61292200123460069052153055184429
61292200123470874218765382350899
61292200123470874218765382363949
61292200123471774649316409628909
61292200123783072753034401480247
61292200123783072753034401497509
61292200123783072890232393753925
61292200123783072890232394090795
61292200123783072890232394108057
61292200123783072890232395153605
61292200123783973320783421005835
61292200123783973320783421018885
61292200123783973320783421355755
61292200123783973320783421373017
61292200123783973320783422418565
61292200123783973320783422422777
61292200123786675024282299698471
61292200123786675024284624046445
61292200123794778487395748185355
61292200123794778487395748535275
61292200123794778487395749598085
61292200123794778487395749602297
61292200123795128631955480558416
61292200129695600763917658843103
61292200129696501141033873104899
61292200129696501141034217478424
61292200129696501141034217478433
61292200129696501141096893517307
61292200129696550554874453054483
61292200129704654475608301725161
61292200129704654612869056100633
61292200129707339669596794646471
61292200129707356316283136991755
61292200129707356316283394209199
61292203721812998727132137847457
61292203721812998727132137864719
61292203721812998727696993735985
61292203721847801121203826379834
61292203721847801121203912118982
61292203721855906231509861143722
61292203722066605196060520002374
61292203722066605196123196028150
61292203722066605607905459154566
61292203722066605745103451765114
61292203722066605745166213530038
61292203722074710718211493918454
61292203722074710855409486529002
61292203722137148232626367061567
61292203722137153174011213276067
61292203722137153723054227473371
61292203722137154960660456271985
61292203722137187077323612417925
61292203722137187077323612767845
61292203722137203136831791732073
61292203722137203137398970551633
61292203722137203139091223247585
61292203722172272370012202229665
61292203722183977967175556674145
61292203745446299622456430994335
61292203745770454618946478978733
61292203745770487972647906014101
61292203745770500326118032130239
61292203745770504032156080256803
61292203745782511625858957455249
61292203745806823250736693609169
61292203745818479434875633927649
61292203745818528847900048053649
61292203792747703258133775405622
61292203792747703258196451431398
61292203792751305529380816228202
61292203792751305529380901967350
61292203792751305529443577993126
61292203792966507882033400790902
61292203792966507882096076816678
61292203792966508293878339943094
61292203792966508431076332553642
61292203792978215675431501268710
61292203792978215812629493879258
61292203798960087401896898531748
61292203798960987786694712539731
61292203798960987787196778079407
61292203798984451968648346835782
61292203798984451968651698771944
61292203798985352582228320929321
61292203798988003179470693867565
61292203798996157565815053216424
61292203816689618892214655394475
61292203816710278842378123971041
61292203816713931073844322372934
61292203816713931073844322489574
61292203816713931073844351069290
61292203952280588176532002564450
61292203952284190447779129126178
61292203952499392800494303975506
61292203952502995071741430537234
61292203952572327675064836411490
61292203952572327675127512437266
61292205866862339818791224101234
61292205866862344758483817501738
61292205866894760260015371148084
61292205866894761495362163713872
61292205866897480402141953803164
61292205866898831322490004160127
61292205866905589216793789056060
61292205866905589216796112354274
61292205866979935537868263996531
61292205866982637376872111647107
61292205866982637378564364343059
61292205867004247162745999800531
61292205867006948864467942799839
61292205867006948864467943149759
61292205867006948864551510834207
61292205867006948864551511184127
61292205867006949001728697525231
61292205867006949001749503794675
61292205867006949001812265559599
61292205867006949413510961701407
61292205867006949413594529735775
61292205872891262606171082122482
61292205872891262608618799995576
61292205872915574230965250243278
61292205872915574230986142250466
61292205872915574231048818276402
61292205872915574231551259585718
61292205872915574231801963706292
61292205872915574233224940037640
61292205872915574233224944269728
61292205872915574233245836279724
61292302898454834298497308475184
61292302898462042684292692103154
61292302899402218800982985285106
61292302899402218802677560929352
61292302899403115527125536039494
61292302899403119226387990693798
61292302899403119231471336524290
61292302899403119233165912168536
61292302899434650355178763159942
61292302899434650355181086108236
61292302899435535968346588485718
61292302899435550785729790424902
61292302899435550785732113373196
61292303111176159817973083220221
61292303111176161060851287041245
61292303112110031831382052283719
61292303112112735312177201964579
61292303112112735319770916178301
61292303112112735319771259134893
61292303112113600751556242150319
61292303112113634095600291332799
61292303112113635338727965607405
61292303112113635879988983605011
61292303112120838645123522294271
61292303112120849895922885800103
61292303112120849895923000591191
61292303112120849896173585181473
61292303112120849896173962974549
61292303112121739212935218195555
61292303112121750326474027856151
61292303112121750326724990239509
61292303112124407565109250333571
61292303112124440916934270622781
61292303112124440916934613579373
61292303112145165227091813305235
61292303112156872608642654882355
61292303135780569093686433090460
61292303135780569094188616136944
61292303826085162837426678562749
61292303826119984975767274144726
61292303826741204244758305338829
61292303826764620975750308417299
61292303826765519576490001855213
61292303826765521404104318712678
61292303826765521404104318712679
61292303826765521406301335682259
61292303826765521410882498454620
61292303826948290367269297061007
61292303826960014403126207944039
61292303826983123625234088643561
61292303826983123626069768987241
61292303826983425599649933802579
61292303826984324199302124996841
61292303826984326028003944097958
61292303826984326028003944097959
61292303826984326034782123839900
61292303826984326034782238625324
61292303826984776275379941320832
61292303826984826281321424744192
61292303827053708593457714370939
61292303827056107911469101817929
61292303827056107911472545496561
61292303827056109561108643284067
61292303827056410299171179375202
61292303827057305376551654088579
61292303827057308485456899024225
61292303827057308485539433952565
61292303827057308485540467058593
61292303827057309080061745649979
61292303827057309080064068598273
61292303827057309082509466592973
61292303827057309082593150947959
61292303827057309082596506998117
61292303827057310315682830347258
61292303827057310315682830347259
61292303827057310318106188552683
61292303827057310318189871378299
61292303827057310866981843220171
61292303827057310866985199270329
61292303827057319606083911455933
61292303827057319606170951744277
61292303827057321436230406562328
61292303827057321436251556838124
61292303827057325143105288096300
61292303827064513762264478809422
61292303827064524697453793395818
61292303827064524698461113751296
61292303827064524880722566241181
61292303827068115482211474706986
61292303827068115482295157526778
61292303827068115482295157526779
61292303827068115484722762830827
61292303827068115484806330865195
61292303827068115850579829716075
61292303827068115850583301618679
61292303827068115893805452538630
61292303827068116033513958432743
61292303827068116033597526467111
61292303827068126602863884034906
61292303827068126602926674846106
61292303827068126602926674846107
61292303827068131956008695889700
61292303827068131956009068842950
61292303827068131956092378709492
61292303827068131956092637349702
61292303827068131956092751662742
61292303827068131956092752135126
61292303827088540022307065189455
61292303827088541669244737816983
61292303827088825384968784620858
61292303827088825384968784620859
61292303827088825385721930032034
61292303827088840211553639648577
61292303827088840211574531657169
61292303827088840211637207682945
61292303827089723985377448480513
61292303827089725815436129048557
61292303827089725815436129066027
61292303827089740596372002224539
61292303827089740642105441285849
61292303827089741877475708589238
61292303827089742426243429450537
61292303827089742426243430984327
61292303827089742426328118215243
61292303827089742426494478026761
61292303827089742426494478044023
61292303827089742426497577232273
61292303827089742426515025562233
61292303827089742426515398632331
61292303827089742426518497937221
61292303827089742426518727508069
61292303827089742426578046066744
61292303827089742426578046066745
61292303827089742426578046084214
61292303827089742426578160869638
61292303827089742426581145266641
61292303827089742426581518336738
61292303827089742426582293177014
61292303827089742427083586591939
61292303827089742427334290677817
61292303827092377694127215893158
61292303827092377694127215893159
61292303827092425871551808983419
61292303827092425871554131931713
61292303827092427107090359103730
61292303827092427107173926665922
61292303827092427107904774367317
61292303827092427109346324023182
61292303827092427109349794864380
61292303827092427473766460612033
61292303827092427655943857678795
61292303827092427656780685460465
61292303827092427658472939672737
61292303827092427659228494144360
61292303827092441749132515783546
61292303827092441749136648207770
61292303827092441750576015788380
61292303827092441750831223852016
61292303827092441932063173064170
61292303827092441932063173064171
61292303827092441932146741098539
61292303827092441932146855417402
61292303827092441932146855417403
61292303827092441933758523080729
61292303827092441933845563485664
61292303827092441934344533952538
61292303827092441934344648743579
61292303827092441934346971691873
61292303827092443578442068438036
61292303827092443579278896692090
61292303827092443579279009943724
61292303827092443579279011483130
61292303827092443580719410643668
61292303827092443580719411115844
61292303827092443580719412159988
61292303827092443580719412165604
61292303827092443580720444217708
61292303827092443580720445279114
61292303827092443580886804979608
61292303827092443580889904284498
61292303827092443580907696988200
61292303827092443580907697460376
61292303827092443580970114746772
61292303827092443580970115218948
61292303827092443580970373013976
61292303827092443580970373486152
61292303827092443580970487799400
61292303827092443580970488271576
61292303827092443580973472318866
61292303827092443580973587104290
61292303827092443716539651417482
61292303827092443717896512761945
61292303827092443717896512779207
61292303827092443717981200010123
61292303827092443717981228706479
61292303827092443718733341015791
61292303827100547044150826597220
61292303827100547455679689600944
61292303827100547455929360602184
61292303827100547455930393704048
61292303827100547592855756630057
61292303827100547593106805223543
61292303827100547593127352741753
61292303827100547593127352741961
61292303843846157515267232514906
61292303843846161219883884326770
61292303844709451793317700257257
61292303844709451793881784489241
61292303844709451796409718928553
61292303844709451800660739065843
61292303844709451800911787542481
61292303844709451803940785814467
61292303844709451803941130188001
61292303844709501207990604470003
61292303844709501215521671355917
61292303844709501217029368231277
61292303844709501217781451844233
61292303844709501217781480540589
61292303844709501759231445294933
61292303844709501759233768243227
61292303844709501764317114073719
61292303844709501766009366769671
61292303844721457726883721049716
61292316511830974425948880378341
61292316511830974974991554923637
61292316535464275321273173974517
61292316535464275870315848519813
61292320127689692214868808476551
61292320127689692217313173481815
61292320127689694000887077418939
61292320128017498893176265123813
61292320128017499446218110609751
61292320128017500676750169060937
61292320340717206951094907489397
61292320340717207504136752975335
61292320364352008751268464409972
61292320818963739698758596029823
61292320818963739699510708339135
61292320819000062598801388281417
61292320819000063147593358723609
61292320819000063150044552054641
61292320819291496968124490917455
61292320842633363494125681877593
61292320842633364042917652319785
61292320842926298764215195121740
61292320842961120755315869306845
61292320842961120758407887978141
61292320842961120762655896421545
61292320842961120762658908115431
61292320842961120762909956592069
61292320842961120765938954864055
61292320842961120765939299237589
61292320842961168346544119738923
61292320842961168346544121138603
61292320842961168895336090181115
61292320842961168895336091580795
61292320842961170169988773519591
61292320842961170177519840405505
61292320842961170179779620893821
61292320842961170721229614344521
61292320842961170725542248690493
61292320842961170726311810864959
61292320842961170726312155221231
61292320842961170728007535819259
61292320842961170728822294039437
61292320842961420906172905509865
61292320842961420908620626447195
61292320842961420908620626451407
61292320842961420908620627986601
61292320842961420908871330554511
61292320842961420908871330672555
61292320842961420970569220057971
61292320842961470368214534552749
61292320842961470907215628918531
61292320842961470910500179644949
61292320842961470910502502593243
61292320842961470914747068880159
61292320842961470914812813990921
61292320842961470915582749223839
61292320842961470917257178996185
61292321055345078024450671080939
61292321055661177143421788897868
61292321055661177143424888202758
61292321055661177318761716006236
61292321055661177326373366412668
61292321055671683218014826562333
61292321055671683355212819172881
61292321055671683761993097758649
61292321055672834745024595526379
61292321055672834745024624224187
61292321055672834745275299629483
61292321055672834746967552325435
61292321056317674401064031171469
61292321056536478476171687531707
61292321056536479025214360659844
61292321056536479025214360659853
61292321056536479027658725665117
61292321056536529033534462337687
61292322255087811379020380347815
61292322255087825790898210086835
61292322255087827438780408003468
61292322255087827438780408003675
61292322255122627431695537154459
61292322255122631136041595569589
61292322255122631138485960574853
61292322255122632784861872251349
61292322255122633333653842343621
61292322255122633333653842693541
61292322255122647746033045924589
61292322255122647746220987908637
61292322255122647746283750027693
61292322255122647746788515701001
61292322255122647747039219804105
61292322255122649393412807132627
61292322255122947935557701510658
61292322255779456311878275346682
61292322272739555143855908976785
61292322273785048282378536425130
61292322273785097696156094562626
61292322278745438126387851251456
61292322278754747701448796883248
61292322278754749531592193260472
61292322278757449405451439660282
61292322279632745803652411456058
61292322279632779157733768673204
61292322279689670484627062478912
61292322279693673695480202304638
61292322279693673695480203820958
61292322279693723658050191566880
61292322279693723658050191916800
61292322279693723658050192966560
61292322279726140398314097873786
61292322279726140398376859992842
61292322279726156452989745180134
61292322438279523804318499272804
61292322438279528745702570180468
61292322438279529337970864710296
61292322438279529339663488942556
61292322438279529339684380951148
61292322438279529339684385655412
61292322438279529340249241539728
61292322438279529340251564488022
61292322438279529340499173990500
61292322438279529340502268591126
61292322439154825693451096631756
61292322439154825693451469684384
61292322485547325985770193849647
61292322485547331338434857860805
61292322485547331338434858214937
61292322485547331475695612590409
61292322485547331475695617189679
61292322485547331475698970070607
61292322485547331476196939302607
61292322485547331476196939320077
61292322485547331476200378263717
61292322485547331476451082366821
61292322485559289708914062019703
61292322486422627874902791208599
61292322486422627874965467238587
61292322486422627874965553327655
61292322486422628423945465771365
61292322486422661228482826312817
61292322486423829042931287182271
61292322491431625315109306318253
61292322491432776293053759126278
61292322491432776293304463230834
61292322491432825706329250409462
61292322491432825706412818443830
61292322491432825706413966354209
61292322491432826252673388193136
61292322491432826252674502802060
61292322491432826255122228461124
61292322491432826255204788886022
61292322491432826255959053528478
61292322491432826260288477673106
61292322491432842314964126396610
61292322491432842315466194650442
61292322491432842315466194669316
61292322491457157463370082031747
61292322492308139079691488087864
61292322492308139080197028600044
61292322492308139080444629265500
61292322492308139080447989920752
61292322492308139080448075659740
61292322492308144613347324366554
61292322492308144614096997890936
61292322492308144614100470149283
61292322492308144614100470149284
61292322492404232634338708267019
61292322492404232635090820576331
61292322492404237978470177608751
61292322492404237980164757951645
61292322492404237980917903381535
61292322492404237987508141133813
61292322492404237988260253443125
61292322492404249235545483727577
61292322492404249235546518265305
61292322492404254588714918011313
61292322492404254589468063423941
61292322492405433208594772231068
61292322492405433209158856463052
61292322492405433749771877103620
61292322492405433750608705357674
61292322492405433750608821211572
61292322492405433754917984703248
61292322492405433757362349708512
61292322492405433757365821966859
61292322492405433757365821966860
61292322492405433758201502306168
61292322492405438738000275719783
61292322492405439284261189837008
61292322492405439285955765468156
61292322492405439285955765468204
61292322492405439286789122876640
61292322492405439286792593717838
61292322492405439291039111298696
61292322492405439291101758622292
61292322492405439291101758626664
61292322492405439291101787324472
61292322492405439291853870931604
61292322492405439291937467668152
61292322492405439293546123631928
61292322492405439293546152329736
61292322492405439293546495286328
61292322492405439293549852753428
61292322492405439294381832673416
61292322492405449809276695296164
61292322492405449810115962352410
61292322492405455345794855811270
61292322492405455346296264017478
61292322492436653073867249402597
61292322492437854196894617114459
61292322492437854198586869810411
61292322492440221993205670003958
61292322492440222542248344549254
61292322492440255344550201209933
61292322492440255344550288886835
61292322492440255344550292069163
61292322492440255344550292086425
61292322492440255345113913971264
61292322492440255345114376301147
61292322492440255345114376318409
61292322492440255346806166483517
61292322492440255346806166667216
61292322492440255346806511023488
61292322492440255894073364838464
61292322492440255894156932872832
61292322492440255894157046063231
61292322492440271946322068306948
61292322492440271947668424669512
61292322492440271947763616899796
61292322492440271947919128772616
61292322492440271947951672091505
61292322492440271948515756323489
61292322509193840559718859809119
61292322509193840559718888506933
61292322510057129939091380630737
61292322510142066848615623614792
61292322510142072376933596162096
61292322510142072377017248891675
61292322510142072377185418062276
61292322510142072377205190856850
61292322510142072377205192273792
61292322510142072377205195461736
61292322510142072377205195461944
61292322510142072383793105679500
61292322510142072384043809782604
61292322510142072384047282040951
61292322510142072384545217988812
61292322510142072384545221176756
61292322510142072384548690247160
61292322510142072384795922091916
61292322510142072384795925279860
61292322510142072384795925280068
61292322510142072384799392933321
61292322510142072384799392933322
61292322510142072384799394350263
61292322510142072384799394350264
61292322510142116802901974398934
61292322510142116803654086708246
61292322510142121790209057347792
61292322510142121790210090449656
61292322510142121790292740173407
61292322510142121791046545633612
61292322510142121795293439468092
61292322510142121797820336217916
61292322510142121797821369319780
61292322510142121797824840160978
61292322510142121797824844766072
61292322510142122336553306717300
61292322510142122336554339836426
61292322510142122337306452145738
61292322510142122337390134971359
61292322510142122339001027789984
61292322510142122339002060891848
61292322510142122339081239756932
61292322510142122339082272876058
61292322510142122339082387667311
61292322510142122339084712015279
61292322510142122339084712015280
61292322510142122339084712015285
61292322510142122339085745134405
61292322510142122339085745134406
61292322510142122339085748322350
61292322510142122339834385185370
61292322510142122339837857443717
61292322510142122339837857443718
61292322510142122344169433921490
61292322510142122344169437109434
61292322510142122346617154976912
61292322510142138398780914335310
61292322510142138398780914352572
61292322510142138398843933334940
61292322510166098644313512730796
61292322510166131996138533020006
61292322510166382172003699282238
61292322510166432139655889651165
61292322510166432141410440537269
61292322510166448193575575971385
61292322893255340072193391145940
61292322894190762370686566240709
61292322894191963676748168916858
61292322894191979728910866808473
61292322894191979731421375492767
61292322894191979731421378680711
61292322916853866933796293410490
61292322916853866933817558471710
61292322916853866934632346806798
61292322916853868764026065506506
61292322916888940976280949904694
61292322916888989076844892192616
61292322916888989076845263728924
61292322916888990312192057707442
61292322917729168816154440135902
61292322917729168823764944165750
61292322917729218229175383420704
61292322917764274357429996813728
61292322917764290416934815006272
61292322917764290965977489551568
61292322917764290965980931695006
61292322917764291011731417299984
61292322917825264025537604961986
61292322917825264025537604961992
61292322917825264572070139289397
61292322917825264574580619281547
61292322917825264574580622463875
61292322917825280624297950552248
61292322917825280624297950749289
61292322917825280626494710838300
61292322917825280626745668622383
61292322917826431428538504341459
61292322917826431428538619132499
61292322917826463498991555568010
61292322917826463499012213473579
61292322917826464779526696380987
61292322917826464779526811172027
61292322917826464780090780612971
61292322917826464780090895404011
61292322917826464780091670238671
61292322917826464780175238273039
61292322917826464780363524630669
61292322917826464780363639421709
61292322917826464781783148099963
61292322917826464782619976349645
61292322917826465329134689157709
61292322917826465329218257191869
61292322917826465331662995268683
61292322917826481383828044592049
61292322917826481383828044609311
61292322917826481383828044609519
61292322917833367899931986496930
61292322917833367899931991275770
61292322917834568611260782475246
61292322917834568611260782476698
61292322917834568657014367268522
61292322964013602626053443834105
61292322964049876118265306848865
61292322964049925525344123776387
61292322964121653056579998048843
61292322964121654291173640936635
61292322964121654292176715629305
61292322964121654702955905125861
61292322964121654840968690321055
61292322964121669113890120802951
61292322964121669113890120807163
61292322964157977190382990053647
61292322964157977191467395571587
61292322964157977191470866767077
61292322964157977740175682142775
61292322964157977740179154401123
61292322964157977742710559344811
61292322964157992015629552085921
61292322964157992017826685246429
61292322964157993799767540628035
61292322964157993800019362509133
61292322964157993801463350241203
61292322964157993801463351302609
61292322964157993802215377518641
61292322964157993802216495669641
61292322964157993802216496732499
61292322964157993802467199772745
61292322964158878173258114351423
61292322964158878173261586609771
61292322964158892585638381147553
61292322964158894230319686733847
61292322964158894230507714811175
61292322964158894230570390836951
61292322964158894232014292474129
61292322964158894232766404783441
61292322964158894232767436487029
61292322964158894232767437904179
61292322964158894232767523997459
61292322964158894232830200023235
61292322964158894370028192633783
61292322964996970997689444484121
61292322964996971001935962078029
61292322964996971005279055094051
61292322964996971005279055443971
61292322964996971546920405387207
61292322964996971550978979562655
61292322964997004352021505804371
61292322964997004901001762604353
61292322964997020957497098457785
61292322964997020959753433951309
61292322964997020959753435385721
61292322964998172166742026650195
61292322964998172170800516149513
61292322964998172174080561515719
61292322965033293904427877307401
61292322965033293904430976494247
61292322965033294453470551852697
61292322965033294453473993996135
61292322965033327253759903968215
61292322965033327258281860169369
61292322965033327260537825442953
61292322965033327261290970854129
61292322965033327807806055316385
61292322965033327810333988356017
61292322965033343859238966045677
61292322965033343859803050277661
61292322965094265680777149430658
61292322965094266229820168332226
61292322965094267320563191808234
61292322965094267327906201919060
61292322965094267876949220837890
61292322965094283931308045871926
61292322965094283931308045872134
61292322965095167895902831310096
61292322965095168443941656341112
61292322965095435282143817622014
61292322965095435282143818671774
61292322965095468084985483324284
61292322965095468084988582156998
61292322965095468085173425306880
61292322965095468085173425308332
61292322965095468085173511401612
61292322965095468633965481843804
61292322965095468633965740124058
61292322965095468633968838960984
61292322965095468633968953752232
61292322965095468633968954102152
61292322965095468634028157869580
61292322965095468634031601075828
61292322965095468634031625522834
61292322965095468634031629772184
61292322965095468634031629778007
61292322965095468634031629778008
61292322965095468634031630127928
61292322965095484685942589200592
61292322965095484686193293303696
61292322965095484688390421859110
61292322965095484688390426114283
61292322965105923650933239295421
61292322965105940320870418686011
61292322965105940328208953551535
61292322965105973056619118560109
61292322965105973056681880674953
61292322965105973061765569462037
61292322965105973061765571062921
61292322965105973064020415540477
61292322965105973613816578453541
61292322965105989665229716369385
61292322965105989665793800601369
61292322965106273251036163991711
61292322965107174230379076685703
61292322969958501485610033268809
61292322969958501668624258117241
61292322969958501669376370426553
61292322970031496887646650175509
61292322970066302415298468970631
61292322970066302964090439412823
61292322970066302966541632743855
61292322970066317193455217265203
61292322970066317193455217282465
61292322970066319026047570131543
61292322970066619215568866815892
61292322970067453759964164287213
61292322970067453760716276596525
61292322970067502988530824980231
61292322970067503171545049828663
61292322970067503172297162137975
61292322970067503537322795422423
61292322970067503723620537878147
61292322970067503723621570997273
61292322970067503723623893945567
61292322970067519597854678086133
61292322970067519597855022459667
61292322970067519597855051039383
61292322970067519597858035553233
61292322970067519600114458574449
61292322970067519600115520391543
61292322970067519600115606484823
61292322970067519780869362099347
61292322970067519780869390679063
61292322970067519780872375192913
61292322970067519783129831333255
61292322970686808395438156631006
61292322971003793309004498705924
61292322971003793857043668093212
61292322971004091667863285495309
61292322971004092216905140541087
61292322971004092216906304396877
61292322971004093498006681872533
61292322971004094047048536935781
61292322971004094047049700791571
61292322971004094047070621497980
61292322971004094047133297523756
61292322971004108269151564322252
61292322971012196777604459653391
61292322971012196777688027687759
61292322971012196779860796581327
61292322971012196779944364554216
61292322971012196779944364615695
61292322971012197327211566091527
61292322971012197328903818787479
61292322971014598474595183004153
61292322971014598474595525960745
61292322971014598474867152187351
61292322971014598474867236859317
61292322971014598474867236863689
61292322971014598474867237410441
61292322971014599019329008316605
61292322971014599023575524480473
61292322971014599023575525897415
61292322971014599023659207305881
61292322971014599024473882266871
61292322971014599026918245850821
61292322971014599026918245855193
61292322971014615075537538400788
61292322971014615075788242486422
61292322971014615075788242503892
61292322971014615078235963541844
61292322971014615078237111447846
61292322971014615078331383766665
61292322971014615078331383771037
61292322971014615078334736529501
61292322971014615078832707314005
61292322971014615078836149444345
61292322971014615079086853547449
61292322971014865129862184055149
61292322971014865678905069040146
61292322971014865678905072222474
61292322971014865678905073289496
61292322971014865678905202956717
61292322971014865861919527714600
61292322971014898480851394316196
61292322971014898659807287499066
61292322971014898663864586062764
61292322971014898663865733955668
61292322971014898663865748849111
61292322971014898664137831407225
61292322971014898664617861158423
61292322971014898664701543511655
61292322971014898664701915639209
61292322971014899208599602315000
61292322971014899213744562413223
61292322971014915267351275137947
61292322971015815652402773355165
61292322971036512658130712359640
61292322971036514488356638965104
61292322971036514490801004088460
61292322971036530540519480148686
61292322987683226420668417372563
61292322987792179068585880205947
61292322987792193297947187199659
61292322987792195128091731500355
61292322987792195128091817593635
61292322987792195128154493619411
61292322987792479211263738096291
61292322987792479254569571831663
61292322987792479257853003349887
61292322987792479257854122558081
61292322987792479257856445506375
61292322987792493485022254994451
61292322987792493486382072156407
61292322987792493487218900410461
61292322987792493487218929108269
61292322987792493487219015201492
61292322987792493487219015201549
61292322987792493487221223358755
61292322987792493487221252056563
61292322987792495269348271240887
61292322987792495269410918686947
61292322987792495270770764428619
61292322987792495271607592682673
61292322987792495271608740588675
61292322987792495271608826681955
61292322987792495314349715139311
61292322987792495314914574328419
61292322987792495315080562486781
61292322987792495315101483191729
61292322987792495315101827571087
61292322987792495315101856150803
61292322987792495315104840658829
61292322987792495315104840664653
61292322987792495315164503596863
61292322987792495315164618265647
61292322987792495315165651384773
61292322987792495315167602783709
61292322987792495316524349338535
61292322987792495316524435431815
61292322987792495316524435444865
61292322987792495316525468546729
61292322987792495316608032181413
61292322987792495316609151370733
61292322987792495316796058719335
61292322987792495316797436194733
61292322987792495316799416291429
61292322987792495317361177592589
61292322987792495317362296800783
61292322987792495317615323834702
61292322987792495317615323834711
61292322988631473062066320246579
61292322988631473066124809745689
61292322988667779314649662624551
61292322988667779316843352224519
61292322988667795374157951658341
61292322988667795375598381056045
61292322988667795376351497769413
61292322988667795376351526467221
61292322988667795376413140675903
61292322988667795376414288586277
61292322988667795923197498318983
61292322988667795924557344060655
61292322988667795925645334165445
61292322988667795968951083110807
61292322988667828727590393907673
61292322988667828729846845626697
61292322988667828730683673880751
61292322988667829276382364349865
61292322988667829277216208208161
61292322988667845328547499783981
61292322988667845330803836711917
61292322988728719568917287456186
61292322988728719568917292055456
61292322988728719569167994741618
61292322988728768972966766337458
61292322988728768975417840260710
61292322988728768980312875753174
61292322988728768980313247289482
61292322988728768982757609112418
61292322988728768982757613711688
61292322988728769521758736779650
61292322988728769521762178940510
61292322988728769523456665291726
61292322988728769524206454652744
61292322988728769524209810702902
61292322988728769529293247348408
61292322988728769529355894672004
61292322988728769529355918652450
61292322988728769529355923251720
61292322988728769529355923368360
61292322988728769529355923374184
61292322988728769531800283657714
61292322988728769531800286840042
61292322988728769531800288256984
61292322988728785581517701218736
61292322988728785583714714988726
61292322988728785583714719587996
61292322988728785583965422274158
61292322988728785583965422291580
61292322988728785583968775141988
61292322988728785583968779741258
61292322988729970281292186707291
61292322988729970286354616535695
61292322988740475121373169685417
61292322988740475121373255778697
61292322988740475121435931804473
61292322988740475125619687261855
61292322988740475125619771938193
61292322988740475125682449380911
61292322988740475125703370104733
61292322988740475126455453698815
61292322988740475128962493312913
61292322988740475128962494729855
61292322988740491177581785858508
61292322988740491177832489961612
61292322988740491180876954776097
61292322988740491180880306288220
61292322988740491180880310808785
61292322988740725302257628395059
61292322988740774716097950051291
61292322988740774716098208331536
61292322988740774716098208331545
61292322988740774720156782506993
61292322988740774720344726083672
61292322988740774720344726089496
61292322988740774720344807401993
61292322988740774720344810584321
61292322988740774722601144329929
61292322988740775264890178773737
61292322988740775264890264867017
61292322988740775269136777844185
61292322988740775269136781026513
61292322988740775271665087203037
61292322988740775272479502401233
61292322988740775272479503818175
61292322988740791321098794946828
61292322988740791321349499036882
61292322988740791321349499049932
61292322988740791323546512819922
61292322988740791323797220092304
61292322988740791324393963864417
61292322988740791324397315315305
61292322988740791324644637835349
61292322988740791324647995302449
61292322988740791324649143212823
61292322988741642531712708977631
61292323129588697134763534558200
61292323129588697134763906094508
61292323129599504133213173723268
61292323130535777241975657043173
61292323130535777242727769352485
61292323130536977821043326758795
61292323130536977821043441427579
61292323130536977821043441549835
61292323130536977821607410990779
61292323130536977821607525781819
61292323130536977821691093816187
61292323130536977823299663686731
61292323130536977823299778477771
61292323130536977823383346389883
61292323130536978370650544683387
61292323130536978372342797379339
61292323130536994422836486050077
61292323130536994422836486050284
61292323130536994422836486050285
61292323130536994422899276744637
61292323130536994424528738623773
61292323130547785186084181313111
61292323130569348850934654982054
61292323130569398262264493463808
61292323130569398264795898761788
61292323130569398811056463906000
61292323130569398811328431554004
61292323130569398813566947080478
61292323130569398813838916263676
61292323130569398857061095757520
61292323130569398857711847210718
61292323130569398859320531872302
61292323130571750541419048787933
61292323130571800371793031611575
61292323130571800373568852341895
61292323200394890995954943482455
61292323200394890997647196178407
61292323200467886397232735685895
61292323200467886397232764383709
61292323200467886397236120433867
61292323200491000785606411208857
61292323200491000922867079845181
61292323200491000922867080195101
61292323200491000924813479137595
61292323200491000968872488047681
61292323200491000971069621208189
61292323200491901355301743933579
61292323200491901355865828165563
61292323200491901355865829565243
61292323200492185620362102590629
61292323200492201542688701108377
61292323200492201542880086635543
61292323200492201542940897360035
61292323200492201544300714521991
61292323200492201544551417225415
61292323200492201544572337813723
61292323200492201545136422045707
61292323200492201545136423563479
61292323200492201545136509656759
61292323200492201545137542776045
61292323200492201545137571473853
61292323200492201545137657567076
61292323200492201545137657567133
61292323200492201545139865724339
61292323200492201545139894422147
61292323200492201728151882409684
61292323200492201728151882409741
61292323200492201728151882409900
61292323200492201728154205357978
61292323200502708168854066671659
61292323200502708168854153114859
61292323200502708169042094748987
61292323200502708169104857217963
61292323200502708306114821751183
61292323200503008541139087796711
61292323201366336207002839929975
61292323201366336211524796131129
61292323201366336213780761404713
61292323201366352812481902007437
61292323201366352813045986239421
61292323201367503431821298467329
61292323201367503433684014584367
61292323201367503433704935172675
61292323201367503434269019404659
61292323201367503434269020922431
61292323201367503434331783041487
61292323201367503982475986426239
61292323201367504028229569818383
61292323201367536785509034873577
61292323201367536785509036273257
61292323201367536787765487992281
61292323201367537334301005315769
61292323201367537334301006715449
61292323201367553386466140749885
61292323201367553386466142149565
61292323201367553387030224981869
61292323201367553388722479077501
61292323201439232791253562978588
61292323201439282199194631274096
61292323201439282199195406112968
61292323201439282199195406462888
61292323201439282204277977104588
61292323201439282204279009095213
61292323201439282204279010144973
61292323201439282204279010206452
61292323201439282204279010560584
61292323201439282204279096299732
61292323201439282206534974368797
61292323201439282206535088871396
61292323201439282206535089221316
61292323201439282206535433227668
61292323201439282747986601716288
61292323201439282747987634818152
61292323201439282748739747127464
61292323201439282753885855077012
61292323201439298805988228392072
61292323201439298806050990511128
61292323201439298807397232554792
61292323201439298807397233604552
61292323201439298807491419908832
61292323201439298807647936657896
61292323201439298807679705203604
61292323201439298807680479976785
61292323201439298807682804036318
61292323201439298807745566155374
61292323201439298808244564208769
61292323201439298808244565320008
61292323201439298808248007482076
61292323201439298808248007482284
61292323201440433360239286970386
61292323201440483322808817067873
61292323201440483322808903161153
61292323201440499381814636095783
61292323201440499382315929044391
61292323201440499382315929510951
61292323201440499382315957739937
61292323201440499382315957742124
61292323201440499382315957742151
61292323201440499382315958208711
61292323201451289591815428674994
61292323201451289592003715038399
61292323201451289592087397858191
61292323201451289592087397858192
61292323201451289592088430960055
61292323201451289774829653523426
61292323201451289774830801416330
61292323201451289775101622706623
61292323201451289775101622706624
61292323201451289775102741901767
61292323201451289775102741901768
61292323201451289777359193148567
61292323201451290323873820335367
61292323201451290323873820335368
61292323201451290323894712343959
61292323201451290323894712343960
61292323201451290323894826662824
61292323201451290324625932644679
61292323201451290324625932644680
61292323201451290324709614997911
61292323201451290324709614997912
61292323201451290326401867693863
61292323201451306378316299024875
61292323201451306378316299026279
61292323201451306378569326076273
61292323201451306378570359197011
61292323201471653227391929576461
61292323201471703057765912400103
61292323201471703059541733130423
61292323201475304909905875991707
61292323201475304909968637756631
61292323201475304917251352539627
61292323201475304917314114304551
61292323201475304918943491494299
61292323201475304918943577583367
61292323201475304919006253609143
61292323201475305329033616711591
61292323201475305329033616715803
61292323201475604916228364379359
61292323201475604923570370086081
61292323201475604925262622782033
61292323201475605106020853536648
61292323201475605106020853536657
61292323201475605106584937768632
61292323201475605106584937768641
61292323201475605474305640266451
61292323201475605648031575151921
61292323201475605648034931202079
61292323201475605650479296207343
61292323201475605654788574503157
61292323201475605654791931970248
61292323201475605654791931970257
61292323201475605654809466511749
61292323201475605654812823978840
61292323201475605654812823978849
61292323201475605654812938770097
61292323201475605655627612313928
61292323201475605655627612313937
61292323201475605657236296975512
61292323201475605657236296975521
61292323201475605657319979801136
61292323201475605657319979801137
61292323201475621707538686177849
61292323201475621707538714875609
61292323201475621707538716292759
61292323201475621707542043644949
61292323201475621709401432409628
61292323201475621709485115235252
61292323201475621709485115235253
61292323201475621709986408650204
61292323201475621709986408650213
61292323201476456070199709926603
61292323201476505483953364361621
61292323201476505483974284949929
61292323201476505483977384254867
61292323201476505485671845108025
61292323201476505486233721182803
61292323201476505486235929340009
61292323201476505490734641886517
61292323201476505490734643286197
61292323201476505490755562474825
61292323201476505491319646706809
61292323201476506032745334803813
61292323201476506032832373679379
61292323201476506035276738684643
61292323201476506039526612328709
61292323201476506039526613728389
61292323201476506078498919595637
61292323201476506078585929773443
61292323201476506078585958471251
61292323201476506081009402770115
61292323201476506081030323476515
61292323201476506085363879945989
61292323201476506086115877464213
61292323201476506087808244951253
61292323201476522094219680802457
61292323201476522094783765034441
61292323201476522094783766434121
61292323201476522139973265594281
61292323201476522140537349826265
61292323201483710765118087090396
61292323201483710765118087090405
61292323201483726817283222524521
61292323201483726819706695521184
61292323201483726819727587529776
61292323201483726819727587529785
61292359821678471027737488547041
61292359821783885823726163906926
61292359821786583813027271410451
61292359821786587517102250273907
61292359821786587519630184730688
61292359821786587526408364466806
61292359821786587527161624687944
61292359821787488094408201697260
61292359821787738265798291504911
61292359821787740104976290658550
61292359821787784570025619731877
61292359821787784577369117722506
61292359821787784577452685756874
61292359821787784577619821808348
61292359821787788091420216239935
61292359821787788092861420459041
61292359821787788092861421526271
61292359821787788093112468935887
61292359821787788093115567768601
61292359821787788093133016570737
61292359821787788093133360944479
61292359821787788093697101869951
61292359821787788093698221078144
61292359821787788093698221078145
61292359821787788093948149279567
61292359821787788093951248112281
61292359821787788274371420338929
61292359821787788274371421756079
61292359821787788274435216990048
61292359821787788274435216990049
61292359821787788276063672912625
61292359821787788276627758684015
61292359821787788276628877892208
61292359821787788276628877892209
61292359821787788276879580578370
61292359821787788276879580578371
61292359821787788276881904926345
61292359821787788281714803521256
61292359821787788281715951427258
61292359821787788281798486241670
61292359821787788281962151569831
61292359821787788281962151574203
61292359821787788281965507624360
61292359821787788281965509041302
61292359821787788281966655530362
61292359821787788281966656947304
61292359821787788283406022992881
61292359821787788283406024515025
61292359821787788283407057634150
61292359821787788283407170903254
61292359821787788283407172425398
61292359821787788283490738937622
61292359821787788283656727214077
61292359821787788283657760320312
61292359821787788283657874989096
61292359821787788284243885883832
61292359821787789517312760767660
61292359821787789519004552782511
61292359821787789930618764091282
61292359821787789930619797210408
61292359821787789930786931745562
61292359822111992686582591912824
61292359822115594819565229021756
61292359822661933331360363134206
61292359822661933331527499202942
61292359822661933331527843576476
61292359822661933332112475443518
61292359822661933873060343693749
61292359822663089972959387424097
61292359822663089975215724352033
61292359822663089980552813598887
61292359822663089980553589500568
61292359822663089980553589500569
61292359822663089981997461024449
61292359822663089982248165127553
61292359822663089982265613929689
61292359822663089982265958303431
61292359822663089982830818437096
61292359822663089982830818437097
61292359822663089983083845471233
61292359822663123327040744641243
61292359822663123336350414353291
61292359822663133905595535556222
61292359822663134446856439561591
61292359822663134447107488038437
61292359822663134447128035673287
61292359822663134447128380047029
61292359822663134447943168382117
61292359822663134454468062805457
61292359822663134454468089968023
61292359822663134454471418855615
61292359822663134454638554574430
61292359822663134454638554924351
61292359822663134454718765491411
61292359822663134454721089489465
61292359822663134454722122608591
61292359822663134454722122608798
61292359822663134454722122608799
61292359822663134454722122958511
61292359822663134454722237399839
61292359822663134455474234801263
61292359822663134455474235267823
61292359822663134455474235268031
61292359822663136284864485897256
61292359822663136284864485897257
61292359822663139394330373136063
61292359822663139396106193512091
61292359822663139396106193529353
61292359822663139396106193883645
61292359822663139440085076904252
61292359822663139441859864532708
61292359822663139441859864532709
61292359822663139442613009943884
61292359822663139988960615281435
61292359822663139989127752866490
61292359822663139989127752866491
61292359822663139989211319367276
61292359822663139989211319367277
61292359822663139990651836374580
61292359822663139990651836374581
61292359822663139991404981803018
61292359822663139991655684372540
61292359822663141226166021773039
61292359822663141226249589906785
61292359822767299763831405442210
61292359822767299765527128525898
61292359822767300175425498077992
61292359822767300177121106357542
61292359822767305666107423947992
61292359822767305667546791528602
61292359822767305667547939438976
61292359822767305667798642474850
61292359822767305668301084850152
61292359822767306903145693321100
61292359822768452710185376903443
61292359822768489768550634934960
61292359822768500932424191245336
61292359822768500934119799524886
61292359822768502169716607443974
61292359822768502711228100312109
61292359822768505874063442564216
61292359822768505875754660624722
61292359822768506417266153492857
61292359822768506423106117109512
61292359822768506423106203202792
61292359822768506424546631066914
61292359822768506424797335170018
61292359822768507658452220929708
61292359822770852615381345051325
61292359822770852622992995457757
61292359822770852623811227121557
61292359822770853850727362778241
61292359822770853858343489983882
61292359822770853859158278318970
61292359822770857562684813319549
61292359822770857562688256998181
61292359822770857562689290118759
61292359822770857565195298029221
61292359822770857565196331149799
61292359822770857976978337408690
61292359822770858111730931543477
61292359822770858111731964664055
61292359822770859760552241345814
61292359822770859760552241345815
61292359822770885969734298380167
61292359822770902578285606332947
61292359822770902585813573919586
61292359822770902585813573919587
61292359822770902585815897911817
61292359822770902585815898384201
61292359822770903676371988544116
61292359822770903677186776879204
61292359822770903683715027352702
61292359822770903683902280595370
61292359822770903683964956621146
61292359822770907390002751534690
61292359822770907390003009801894
61292359822770907525320463022039
61292359822770907527199968819481
61292359822770907929760463224289
61292359822770907938794721958009
61292359822770907938794721976882
61292359822770907938794721976883
61292359822770907938983008321414
61292359822770909174140739684925
61292359822770909174141772805662
61292359822771152217446408963383
61292359822771152217446409429943
61292359822771152218034398297524
61292359822771152766489083491209
61292359822771152766489083957769
61292359822771152767328121302196
61292359822771154413620464611666
61292359822771157751686766922960
61292359822771157753630068095550
61292359822771158300977133877475
61292359822771158300980489927632
61292359822771158302672742623584
61292359822771185571799362758785
61292359822771186113230759833637
61292359822771186113251651842229
61292359822771186114066440177317
61292359822771186120511122149886
61292359822771186120842037286611
61292359822771186120842037304081
61292359822771187943373008317957
61292359822771191656691423814954
61292359822771191656942127918058
61292359822771202036062896857758
61292359822771202041313981864284
61292359822771202042838754117966
61292359822771202042838867387070
61292359822771202042838868436830
61292359822771202042841191385124
61292359822771202043089915863708
61292359822771202043089915981800
61292359822771202172735576159941
61292359822771202172735576626501
61292359822771202178574392216142
61292359822771202180015940342430
61292359822771202180099508843358
61292359822771202180350211546782
61292359822771202218241441362510
61292359822771202218993553671822
61292359822771202224077158236078
61292359822771202224077273040216
61292359822771202224328206712716
61292359822771202224328321499592
61292359822771202224328321503964
61292359822771202225769410932030
61292359822771202225769525250894
61292359822771202225771848199188
61292359822771202225772881319766
61292359822771202225853092235502
61292359822771202225853093770536
61292359822771202225855416233556
61292359822771202225856564611734
61292359822771202226022896675826
61292359822771202226023929796404
61292359822771202226104140712140
61292359822771202226106464710194
61292359822771202226608561663446
61292359822771202226608676921046
61292359822771202590440337695790
61292359822771202592048907571950
61292359822771202592132475722958
61292359822771202592132590391742
61292359822771202592132590513998
61292359822771202767531806899875
61292359822771202767531806917345
61292359822771202767531807366435
61292359822771202767531807383905
61292359822771202767534131731879
61292359822771202767535279624783
61292359822771202768287276676494
61292359822771202768370959968463
61292359822771202773370994509854
61292359822771202775063132420382
61292359822771202775063132537022
61292359822771202775063247211422
61292359822771202775063247328062
61292359822771202775065571203860
61292359822771202775066604324438
61292359822771202775146815362430
61292359822771202775146815375528
61292359822771202775902284668118
61292359822771203873151953415030
61292359822771204422194627977588
61292359822771207533519760621558
61292359822771207533520104995300
61292359822771207577330273474818
61292359822771207579190006613040
61292359822771207579273689905216
61292359822771207707223625111587
61292359822771207714591028204582
61292359822771207714842076663750
61292359822771207714842076663751
61292359822771207716450416969270
61292359822771207716450761325334
61292359822771207716450761325335
61292359822771207716450761342804
61292359822771208126620640429332
61292359822771208126623996479490
61292359822771208128232681141074
61292359822771208128316364433042
61292359822772042079755820183419
61292359822772053197061031811037
61292359822772053197879263474837
61292359822772055027185716820065
61292359822772058136672610525845
61292359822772058138448431606293
61292359822772058138450755604347
61292359822772058138451903510349
61292359822772058139264367497463
61292359822772058139266691845437
61292359822772058687491220942629
61292359822772058687494578055645
61292359822772058733223770000813
61292359822772058733227242259161
61292359822772058733788628955029
61292359822772058733977030103858
61292359822772058733977030103859
61292359822772058733979354568473
61292359822772058734060598138227
61292359822772058734060598254867
61292359822772058734062922602841
61292359822772059968507111602575
61292359822772059968569787615301
61292359822772059968573259986077
61292359822772059968594151994669
61292359822772060517550934040982
61292359822772060517550934040983
61292359822772060517553258505597
61292359822772060517636826539965
61292359822772086543802679107189
61292359822772086551142361865617
61292359822772086551144685863671
61292359822772092078018787254045
61292359822772092088058014249503
61292359822772093322839947744435
61292359822772102610837787828843
61292359822772102610841260205283
61292359822772102610903936231059
61292359822772103152353642686227
61292359822772103159881610267043
61292359822772103159881610267250
61292359822772103159881610267251
61292359822772103159883934265097
61292359822772103159883934737481
61292359822772103159883934750579
61292359822772103198086191631983
61292359822772103198838303941295
61292359822772103205363198364635
61292359822772103205366669205833
61292359822772103205425874390411
61292359822772103205429345231609
61292359822772103205613126229187
61292359822772103205613126695747
61292359822772103205614274122091
61292359822772103205614274588651
61292359822772103205616598954095
61292359822772103205617631589398
61292359822772103205617717682678
61292359822772103205617717682679
61292359822772103205617718149239
61292359822772103205700166988463
61292359822772103205701286183607
61292359822772103205701314881367
61292359822772103206177986699723
61292359822772103206181457540921
61292359822772103206453398026359
61292359822772103206453398492919
61292359822772103206453427190679
61292359822772104440963391030237
61292359822772104440963391049110
61292359822772104440963391049111
61292359822772104440963391148281
61292359822772104440963649316314
61292359822772104440984656582507
61292359822772104441047332136107
61292359822772104441047332608283
61292359822772104989755361491095
61292359822772104990027331127803
61292359822772104990089978101687
61292359822772108093741070706907
61292359822772108101268780479805
61292359822772108139407586526921
61292359822772108139469229550211
61292359822772108139470262552697
61292359822772108139470262652075
61292359822772108139473734910423
61292359822772108139494626919015
61292359822772108140223149800259
61292359822772108140307090906129
61292359822772108140309415254103
61292359822772108145055016706037
61292359822772108145305720791879
61292359822772108145306092333803
61292359822772108145310310845690
61292359822772108145310310845691
61292359822772108145310569125944
61292359822772108145310569125945
61292359822772108146750740126547
61292359822772108147000296436125
61292359822772108147000669389375
61292359822772108147000669861759
61292359822772108147001444210985
61292359822772108147001444216601
61292359822772108147001444229651
61292359822772108147001444229858
61292359822772108147001444229859
61292359822772108147001444329029
61292359822772108147001788603392
61292359822772108147001788603393
61292359822772108147021561397967
61292359822772108147021561870351
61292359822772108147084237896127
61292359822772108147084323635275
61292359822772108147085356737139
61292359822772108147085385316855
61292359822772108147838243885323
61292359822772108147838272466443
61292359822772108147838272583083
61292359822772108147838502165577
61292359822772108688453733429943
61292359822772108695793414653177
61292359822772108695793414658793
61292359822772108695793414671843
61292359822772108695793414672050
61292359822772108695793414672051
61292359822772108695793416188371
61292359822772108695876982687545
61292359822772108696064235943263
61292359822772108696064236415647
61292359822772108696065383836374
61292359822772108696065383836375
61292359822772108696065384308551
61292359822772108696126998180571
61292359822772108696881291385480
61292359822772109923883319191227
61292359822772109931139432398759
61292359822772109931474049363483
61292359822987344392990799167347
61292359822989690593362327653751
61292359822989697738533223948240
61292359822989740556266588935373
61292359822989740563794556522012
61292359822989745907741445826715
61292359822989745914516269862802
61292359822989745916963990923840
61292359822989747152310783485416
61292359822990898493086518652920
61292359822990898495531916643408
61292359822990941130334625288653
61292359822990941176004498208633
61292359822990942965560563622914
61292359822990942968008284578958
61292359822990946663983521202279
61292359822990946663983522718599
61292359822990946663985845666893
61292359822990946663986878786019
61292359822990946666434716032369
61292359822990946671514962563586
61292359822990946671598615287343
61292359822990946671598616803662
61292359822990946671598616803663
61292359822990946671598645383378
61292359822990946671601628380908
61292359822990946671601972754442
61292359822990946674045993386172
61292359822990946674046366438800
61292359823095362529358172109066
61292359823095362714819084444496
61292359823095406994220593852664
61292359823095407179681506188094
61292359823096307562053554833883
61292359823096307607723543011623
61292359823096307607786219037399
61292359823096307607807111045991
61292359823096307610230582176423
61292359823096307610314150210791
61292359823096313098150286598343
61292359823096313098150288464583
61292359823096313098233854632711
61292359823098964434328124395761
61292359823098992839680049415131
61292359823099008899188223657833
61292359823099014209132148143191
61292360968326785922256192911692
61292360968326785927339538742184
61292360968947226984302505353226
61292360968947260337819778338388
61292360968971538609177918564468
61292360968971538609180241512762
61292360968971571961002938848062
61292360968971571961002938853678
61292360968971571962697514492308
61292360968971572099958269221912
61292360968971588020510079994516
61292360969044473483813449968906
61292360969044517955450698586616
61292360969044518092709130367926
61292360969044518092711453316220
61292360969044518092712224968552
61292360969044518093276309200536
61292360969044521661488751767364
61292360969076905043155249705626
61292360969263311459535772695102
61292360969263311461230348339348
61292360969263326283693801508398
61292360969263326285388377152644
61292360969263356070693207570978
61292360969263360872560186821102
61292360969263361424615901590578
61292360969263375696718215634398
61292360969263376248773930403666
61292360969263376248773930403874
61292360969263377481863607082986
61292360969271464747519432205742
61292360969275033666941539895202
61292360969275083629511069874570
61292360969275083629573831993626
61292360969295776372397168359662
61292360969295792983395940037784
61292360969295792983960024264152
61292360969299395252696553338154
61292360969299395255207036512632
61292360969299395255207151298264
61292360969372328337857495059482
61292360969372329572639428554414
61292360969372344396797457367710
61292360969372344396860133393486
61292360969372346181187264715406
61292360969372346181187264715614
61292360969372346181249940741182
61292360969372346181754447667676
61292360969372346181817123693452
61292360969404745072476410092974
61292360969404745073041269158214
61292360969404759896634438906270
61292360969404759896697114932046
61292360969404759896697114932254
61292360969404761681024250373626
61292360969404761681086926399402
61292360969404761681591429200620
61292360969404761681591429206236
61292360969404761681654105226396
61292360969404761681654105232012
61292361021469294140757809460481
61292361021598975907599654296218
61292361022124889191050033027205
61292361022223052732110543220889
61292361022223068791614198743726
61292361022230272097988744264922
61292361022233857898782309534717
61292361022233873821028562364798
61292361022233873957389815543390
61292361022254533898334094247998
61292361022254533898334098497348
61292361022254583722868803367136
61292361022258136169327849384586
61292361022258168791602553567848
61292361022258185438564291413720
61292361022258185438564292830662
61292361022258185438566615761694
61292361022258185438566615778956
61292361022258185445906269822362
61292361022258185445906298518718
61292361022258185445906384607786
61292361022258185583104381486398
61292361022438254535782814078750
61292361022441901818421801992007
61292361022441901820869610675743
61292361022441905531993332150003
61292361022441905532056008175779
61292361022441905532056009594934
61292361022449110074549575386051
61292361022449110074550232719519
61292361022452662522684602224563
61292361022452706390236378984703
61292361022452706390236493303567
61292361022452706435906367162443
61292361022452711743407042655561
61292361022452711750938109541475
61292361022452711750999637674139
61292361022452711926420267226983
61292361022452711933951677069489
61292361022452711933951678604523
61292361022452711935621502248920
61292361022452712345734711835187
61292361022473420053993865085792
61292361022477023965529103696022
61292361022477023972369672498568
61292361022547271411342893287607
61292361022547271960884995931530
61292361022547271960884996067044
61292361022547271960887318879824
61292361022547273195732700053072
61292361022547273196234108259072
61292361022547273196234108375712
61292361022558062300891490329167
61292361022558062300891576540539
61292361022558062301079518406495
61292361022558062301079861363087
61292361022558062301079862898121
61292361022558062301142280643643
61292361022558062301142538923897
61292361022558073420870821897177
61292361022558073420870821897337
61292361022558078180080476006951
61292361022558078362279256734911
61292361022558078362341932760687
61292361022558078362846435554471
61292361022558078362846440153741
61292361022558078363097139657575
61292361022558078774123937121575
61292361022558078774126146678301
61292361022558078774127290339325
61292361022558078774626374197559
61292361022558078774626375732545
61292361022558078774626375732752
61292361022558078774626375733354
61292361022558078774628698681648
61292361022558078774628702794883
61292361022558078774628702797096
61292361022558078774877078300663
61292361022558078774879287857389
61292361022582390399504111883062
61292361022582390399504111887274
61292361022582390399504111888886
61292361022582390399504116486752
61292361022582390399506434830595
61292361022582390399506434831356
61292361022582390399506434834807
61292361022582390399506434835568
61292361022582390399506434837180
61292361022582390399506434837237
61292361022582390399506439435046
61292361022582390399506439436498
61292361022582390399506439436507
61292361022582390399754815991990
61292361040166881198403207935798
61292361040166881203486553766290
61292361040166882433749997315046
61292361040174986313227617854822
61292361040174986313227732645862
61292361040174986313227733112422
61292361040174986315484069573798
61292361040202900204834105887718
61292361040202900211611912571208
61292361040202900211612027362456
61292361040272247632378216128662
61292361040272247632440892154438
61292361040272248867225920716556
61292361040272248867727328456204
61292361040272248867790004481980
61292361040272248867790004482188
61292361040272248867790004948540
61292361040283954464890683373068
61292361040283954464953359398844
61292361040283955013366522036522
61292361040283955013429198062298
61292361040283955013432292662924
61292361040283955013931377920838
61292361040283955013994053946614
61292361040283955013996376894908
61292361040283955014181310371610
61292361040308266636552662361398
61292361040308266638247238005644
61292361040308266638310028816844
61292361040308266638809114080582
61292361040308266638811322237836
61292361040308266638811437028876
61292361040308266638871790106358
61292361040308266638874113048828
61292361040308266638874113054652
61292361040308266639059818183686
61292361044916477286014149252671
61292361044916477695352048436681
61292361044916477697796413441945
61292361044920079417556157496521
61292361045852701393533448522125
61292361045864757141781735977426
61292361045864773149032419619667
61292361045864773149032419636929
61292361045864773149032422807611
61292361045864773155869634497349
61292361045864773332046759259139
61292361045868375472599522571035
61292361045868375609797515181583
61292361045889035550657080539125
61292361045889066934887345137157
61292361045889068767750427035479
61292361045889084773069858470971
61292361045889084964518322901709
61292361045889085368432465953229
61292361045889085368434788901523
61292361045889085376112300731901
61292361045892687235514402403741
61292361046180572307164989259319
61292361046192579832489731052134
61292361046192579877153068843133
61292361046192579877425057138604
61292361046192579877490942083662
61292361046192580012961814272394
61292361046192580014413823218445
61292361046192580015504842342534
61292361046192580426447182631692
61292361046192580426468074640284
61292361046192580427031768088381
61292361046192580427031882407037
61292361046192580427032930524600
61292361046192580427033044843464
61292361046192580427035238575287
61292361046192580427035253472894
61292361046192580427282862975372
61292361046192580427285957575998
61292361046216842089008713352787
61292361046216842226269468078019
61292361046216891431948418213576
61292361046216891431948418214980
61292361046216891499773695950225
61292361046216892051411695739470
61292361046216892051909503775533
61292361046216892051912974628425
61292361046216892051912974629829
61292361205389255840934977186382
61292361205389554200062150343126
61292361205389554383076489982598
61292361205608344593847980507130
61292361205713459010207594678162
61292361205717360875110453650036
61292361205717360875928712826322
61292361205717361058124793289508
61292361205717362705232953785128
61292361205717362705253845793720
61292361205717362706068634128808
61292361205749778205155940625214
61292361251711612966241043313518
61292361251711612966241043313519
61292361251893977321126740260297
61292361251893977876860554622161
61292361252034466448803144377081
61292361252035810188289420021425
61292361252035810188289534812465
61292361252550486255130928050221
61292361252550489961171563846147
61292361252550489961171649585295
61292361252585606613788921131941
61292361252585606614039625235045
61292361252585606615400957126321
61292361252585606615400958543263
61292361252585606615651661229425
61292361252585606615651661246687
61292361252585606751237617845593
61292361252585606752661368545201
61292361252585606752661711855925
61292361252585606752661712918735
61292361252585606752912415959029
61292361252585607850747749692109
61292361252585607850998453795213
61292361252585608399790768610939
61292361252585608400041472714043
61292361252658541079153358035229
61292361252658541490033822631489
61292361252658541490033822648751
61292361252658541490284869691185
61292361252658541490284869708447
61292361252658541627294577006961
61292361252658541627357339126017
61292361252658541627357343843379
61292361252658541628193019469697
61292361252658541628196375519855
61292361252658542726279057305881
61292361252658543274423634116107
61292361252658543274486395881031
61292361252658543274674681175803
61292361252658557550377768045775
61292361252658557550440529810699
61292361252658558099420700854063
61292361252658558099420786947343
61292361252658558099483458255757
61292361252658558099483543994905
61292361252658558099483548712267
61292361252658558099671747913759
61292361252658558099671834007039
61292361252658559334830250467413
61292361252659393880250517640001
61292361252659442057845604626053
61292361252659442058096651685749
61292361252659442058684641019891
61292361252659443842235415752327
61292361252659443843074452500297
61292361252659443843074538239445
61292361252659454404806047592649
61292361252659458667232477777133
61292361252659458667232482498867
61292361252659458667295244617923
61292361252874644408886322918857
61292361252874693822730087781337
61292361252874694371145136773491
61292361252874694371145141490853
61292361252874694371146284666395
61292361252874694371146289383757
61292361252874694371207898538415
61292361252874694371207903255777
61292361252874694371207903260149
61292361252874694371209046431319
61292361252874694371209051153053
61292361252874695606493076878051
61292361252877345702151183490673
61292361252877346112321410622709
61292361252877346112321754978981
61292361252877346113933446617089
61292361252877346113933448016769
61292361252877346113933448034031
61292361252877346113933790973361
61292361252877346113933792390303
61292361252877346251194202392241
61292361252877346251194546765775
61292361252877346251256964511297
61292361252877347349280240582557
61292361252877347349280583539149
61292361252877347349343002347481
61292361252877347898323259501387
61292361252877347898323602457979
61292361252877347898386021266311
61292361252877347898409236223197
61292361252877379603019222681451
61292361252877379603081984800507
61292361252877381250148279790597
61292361252877381250211041555521
61292361252877390716056967446563
61292361252877390716056968509373
61292361252877391814205687442827
61292361252877392363186024201577
61292361252877392363248704944715
61292361252877395479596744844713
61292361252877395479596745198845
61292361252877395479596830937993
61292361252877395526165175485189
61292361252877395662611084484393
61292361252877395662611428840457
61292361252877396074306648373945
61292361252877396074392196400015
61292361252877396074392539356607
61292361252877396074393349010281
61292361252877396074393349027751
61292361252877396074393691966873
61292361252877396075142333434987
61292361252877396075145341811191
61292361252877396075145432621833
61292361252877396075145684767783
61292361252877396075208103930247
61292361252877396075208189669395
61292361252877396075208194386757
61292361252877396075208446886839
61292361252877396076817131548423
61292361252877397310492134376979
61292361252877397310492220116127
61292361252877397310492477333571
61292361252877397310554896141903
61292361252877397312163580803487
61292361252878246680133450880265
61292361252878246681745229657201
61292361252878246681745230011333
61292361252878246681745486874645
61292361252878246681745488291587
61292361252878248466135041137607
61292361252878248466135298355051
61292361252878280033570249946411
61292361252878280033570250300543
61292361252878291144995872623863
61292361252878291144997015816875
61292361252878291146607908618243
61292361252878291146607910035185
61292361252878292381954707318495
61292361252878292930997720098649
61292361252878292930997724820383
61292361252878296048157425507525
61292361252878296093161308212513
61292361252878296093162456109789
61292361252878296642118344275229
61292361252878296642203978040447
61292361252878296642203982744711
61292361252878296642203982757809
61292361252878296642203982762181
61292361252878296642205125933351
61292361252878296642205125946449
61292361252878296642205130655085
61292361252878296642205130668183
61292361252878296642954029336271
61292361252878296642957123451623
61292361252878296642957128168985
61292361252878296642957214262265
61292361252878296643019885570679
61292361252878296643019890292413
61292361252878296644628827449707
61292361252878297870773997037659
61292361252878297878304259323923
61292361252878297879975620011283
61292361252913413289653155966951
61292361252913413289656598110389
61292361252913413296410161435229
61292361252913413426917267805151
61292361252982745481511377850213
61292361252982745846723896036447
61292361252982745847287980268431
61292361252982745893293383759185
61292361252982746029738235676127
61292361252982747128639401486101
61292361252982747676867287696309
61292361252982747677431371928293
61292361252982757150030861161645
61292361252982758797159917916659
61292361252982761908676435284413
61292361252982761908676435638545
61292361252982761909240519516397
61292361252982761909240519870529
61292361252982761909303281635453
61292361252982762091690774924093
61292361252982762091691114562795
61292361252982762091753790588571
61292361252982762092254859156077
61292361252982762092258216605707
61292361252982762092258216623177
61292361252982762092258302716457
61292361252982762092320978742233
61292361252982762092505902897883
61292361252982762092509263665403
61292361252982762503200295445381
61292361252982762503285006655291
61292361252982762503285092394439
61292361252982762503287300551693
61292361252982762503475242889873
61292361252982762503538004654797
61292361252982762504037118964603
61292361252982762504037123699435
61292361252982762504040479732123
61292361252982762504040560771379
61292361252982762504291269574375
61292361252982763737124475415609
61292361252982763738631798866947
61292361252982763738819826944275
61292361252982763738822035455661
61292361252982763738822121194809
61292361252982763739383911176259
61292361252983646460289262941087
61292361252983662522304817853531
61292361252983662522809243888137
61292361252983662522809325259683
61292361252983662522809329981417
61292361252983662522872001285459
61292361252983662522872006007193
61292361252983662523056930162843
61292361252983663071012077072715
61292361252983663071012077090185
61292361252983663071096788295723
61292361252983663071096793013085
61292361252983663071285078307857
61292361252983663071848900605035
61292361252983663071848905339867
61292361252983663071852342761571
61292361252983663071915018787347
61292361253018779862502140406155
61292361275563746301096010222632
61292361275669118266421112373335
61292361659382449490768756731035
61292361659710257815444240778296
61292361730285954447988764063795
61292361730504788536003946004486
61292361730504788536087628829894
61292361730610153316325778940361
61292361730610153316325779294493
61292361730610153316409461765769
61292361730610160499722544861172
61292361753919256991850770414349
61292361754243454211650072536537
61292361754243454211733755361945
61292361754243461395043482116532
61292361896043261233256177106306
61292361896043265119798199677865
61292361896698861611390200665894
61292361896698878219944493020096
61292373943633520485263870252481
61292373943763198743518710111432
61292373943773511150795987324352
61292650574447889236502292326910
61292650574665492691537650601506
61292650574746542607430461094254
61292650574750450555951196788020
61292650574770859720311584036376
61292650574770907756458317023524
61292650574772108513460482094924
61292650574772108513544050129292
61292650574772108514296162438604
61292650574774762180828932941940
61292650574774809622179435190558
61292650574782915327282076946646
61292651787915406034411522646283
61292651787915406036730535599995
61292651787915439388492879863429
61292651787916606793729228295163
61292651796876841419043222486240
61292651796876852538855450814740
61292651796876852538918126840516
61292651796884060924713510468486
61292651796884961355264537729234
61292651797752154420711041441040
61292651797752154421275897325356
61292651797825133767483678379050
61292651797825137471829478859634
61292651797825137471829478863846
61292651797825137473524054503880
61292651797825137473524054508092
61292651797833242581570657739206
61292651797833242583830089267768
61292651797833242583830092454308
61292651797857554207012478129322
61292651797857554208704730825274
61292651947509565939501380989227
61292652000720513882895898650561
61292652000720515712202463603257
61292652024321694662695037750065
61292652024333702233789269870765
61292652024355026652607750932063
61292652024355031594810828575679
61292652027324055403232670398628
61292652028268399720887810790830
61292652028304767088034088512266
61292652408285051837383460774077
61292652408310263892812227375285
61292652408383248727548642753375
61292652408383248729324492181455
61292652408391353837289821632947
61292652426046946945042701236499
61292652426046950649388501717083
61292652426046950649388501721295
61292652426046950649451177742859
61292652426047252623110435319711
61292652426108224399125459332715
61292652426116327724477950539553
61292652426116329508866638206671
61292652426140639349355686693473
61292652426140639351800048516409
61292652426140644839782427424699
61292652479225776420582904486221
61292652479294853306335639607499
61292652479294858842519408925821
61292652479294858843356237162405
61292652479298761303308725479389
61292652484914400293828609528029
61292652485133204917728234913309
61292652485207385020750151892601
61292652485207386667878171296401
61292652485207386668149767408097
61292652485207401080588209120753
61292652485207401081090760498131
61292652485207401083601248394343
61292652485227799538276239722637
61292652485227799541623551133699
61292652488186025407415754096096
61292652488186026002212332413734
61292652488186026002212361111542
61292652488186030758346385993388
61292652488194134818830712489702
61292652488196832813781059059248
61292652488196832815475634703494
61292652488196836519755317006026
61292652489130404630802762301812
61292652489130410123488940328882
61292652489133406477566826299294
61292652489141209797415084763970
61292652489141209797415089481332
61292652489141514882319263605718
61292652489141526000435797567052
61292652489145112214435219102884
61292652489145112260188775314992
61292652489145117153566391571338
61292652489145117565156927731928
61292652489145117565160369402982
61292652489145128134509952633366
61292652489145128136204528277612
61292652489145133624120876176990
61292652489145133627384504762644
61292652489165541187858821154788
61292652489165541602151316005360
61292652489165542834965952782084
61292652489166743548829477677326
61292652489169429190034663885848
61292652489169445249751758214470
61292652489169445249816844344630
61292652489169445249817877446494
61292652489169445252264565381178
61292652489169445295570429254546
61292652489169445295571462356410
61292652489177532699156958486374
61292652489177548577425580723836
61292652489177549172225283366422
61292652489177549172975071211120
61292652489177549172977395675734
61292652502640272689834803809373
61292652502640276395872856990121
61292652502640578369260518451065
61292652502823958877289109579487
61292652502847370071887419301877
61292652502859382993160143836345
61292652502859382993348171907849
61292652502859416346614740795731
61292652502920349411111453395539
61292652502920349417886275547917
61292652502920354768883051246495
61292652502920354769447135478479
61292652502920354769447911735905
61292652502920354771076712148655
61292652502920354816809376234127
61292652502928459878916345188111
61292652502928459879753173424695
61292652502928459881360711610317
61292652502928459881361830811285
61292652502928459881382751517637
61292652502928459882197539846901
61292652502929354956569540303067
61292652502929358662607593483815
61292652502929358662611030905519
61292652502929369782903775431635
61292652502929369782924696254627
61292652502929371018271485633875
61292652502929374722617286002031
61292652502932060365795706187141
61292652502932060366046376889625
61292652502932060368490775295509
61292652502932060369054859527493
61292652502932061603564820670157
61292652502932061604401648906741
61292652502932062198361422963869
61292652502932062198633019075565
61292652502932062199197879664145
61292652502932076421220994662853
61292652502932076421220999384587
61292652502932076426031711279785
61292652502932076426031716001519
61292652502932076428563115160615
61292652502932076428563119882349
61292652502932362342150028163885
61292652502932362342151147364853
61292652502933261118523145858367
61292652502933261122853346277683
61292652502933272236646589144169
61292652502933272236919304469675
61292652502933277185645122803807
61292652502933277185645381084061
61292652502952775212551539201571
61292652502952775213116771330831
61292652502952785919454482787203
61292652502956672317121108243653
61292652502956672317368341505351
61292652502956672319627773033913
61292652502956672319628144552959
61292652502956672319628144570221
61292652502956672320463829618165
61292652502956672320464601270497
61292652502956677670287181877961
61292652502956677670349829201557
61292652502956688376959165471805
61292652502956688377461716849183
61292652502956688377715748321947
61292652502956688379135371787077
61292652502956688379972089954147
61292652502956688379972204745395
61292652502956688781963506651099
61292652502956688784410970961253
61292652502956688789494656443753
61292652502956688789494659630293
61292652502956688789494688328053
61292652502956688789498012498123
61292652502956688790917635976303
61292652502956688791754092676579
61292652502956688791754095863119
61292652502956688791754468934621
61292652503609281941726596507623
61292652503795656651237355495231
61292652503796566554953102111013
61292652503804705016602612586365
61292652506856686645678000783821
61292652506856686645740676805385
61292652506856686645740676809597
61292652506856731115058912473595
61292652506856731115685672731355
61292652506856731117315249401531
61292652506856736651783436290477
61292652506856736651783436294689
61292652506856736651783522388129
61292652506856736654314840175519
61292652506856736654314926268959
61292652506856747762645060348323
61292652506856752704032225852241
61292652511796365603313942951845
61292652638539857949863439754701
61292652638722343378898397312621
61292652638745754572472992829459
61292652638758666278129756099787
61292652638819638054123859760571
61292652638827743163865038640143
61292652638827754276986008128899
61292652638852054791271856793829
61292652638852060327455629300095
61292652638855060527278554559103
61292652638855071638352107205843
61292652638855072873217608735143
61292652638855073475541921864611
61292652638855076586786843597217
61292652638855957249072123964523
61292652638855957249908952201107
61292652638855957251516490386729
61292652638855957251517609587697
61292652638855957252353318623313
61292652638855960955113620707103
61292652638855960955134541412003
61292652638855960957829581824063
61292652638855960957829610520371
61292652638855960958393694752355
61292652638855962785276789896323
61292652638855962786092697432379
61292652638855962787700262892995
61292652638855962787701382093963
61292652638855962787971859004691
61292652638855962787972978205659
61292652638855972068900811526881
61292652638855972075950585976627
61292652638855973304521781409827
61292652638855973906092977825879
61292652638855973906094097026847
61292652638855977604519380600195
61292652638855977605355060943875
61292652638855977610438778310675
61292652638855977612133326774933
61292652638855977612134474672209
61292652639727371496971747026539
61292652644760685694803711787459
61292652644760695028534647604983
61292652644764588152538981406849
61292652644764588153437337776305
61292652644764588155049464581327
61292652644764588155321060693023
61292652662454139706050012679707
61292652662464946519540722725217
61292652662464946522799876065569
61292652662464962574968338852083
61292652662465263320057548760559
61292652662485661363849123296483
61292652662485661366295784087315
61292652662485661366296817187727
61292652662485670835342222049819
61292652662489258147677612219489
61292652662489263681329980844925
61292652662489263683024556489171
61292652662489263683296152600867
61292652662489274199846075006003
61292652662489274801417271422055
61292652662489563824115769632525
61292652662489563826541536881183
61292652662489563826542569981595
61292652662489573295859944008011
61292652662489573297533598945905
61292652662497366963459138531795
61292652662497383610148908611619
61292652662497383617763658322941
61292652662497683761281700511673
61292652663361006070715056963521
61292652666389620974903883373707
61292652715533573316224308141357
61292652715558785373825840447981
61292652715631768423965019255209
61292652715638973105892800356389
61292652715638973105913721062741
61292652715639873536442708420381
61292652715639873537279536656965
61292652715643775994704063710345
61292652715643775994724984415293
61292652715643787107741465164733
61292652715643787107762385869681
61292652715643787107825406251729
61292652715643792049125536072397
61292652715643792056552257706391
61292652715643792056552286402747
61292652715663288437082508746675
61292652715663299548156061393415
61292652715663299553236307918969
61292652715663299555767711799799
61292652715663300783021562922715
61292652715664185161320444574301
61292652715664185161321563775269
61292652715664188865666245059097
61292652715664188867633564707943
61292652715664188868197648939927
61292652715664199978704765714453
61292652715664199978976618571209
61292652715664199985503607895543
61292652715664199985754540164199
61292652715664199985754654955239
61292652715664201214325735597399
61292652715664204927141710252885
61292652715664204927141825049749
61292652715667190897328261540543
61292652715667192132674279267459
61292652715667203250795398088647
61292652715668043147753085262089
61292652715668087620230256717009
61292652715668087620230599673601
61292652715668087621838912680833
61292652715668087621839284217141
61292652715668087621859833387185
61292652715668087622110880328837
61292652715668087622110880446881
61292652715668091318653560186435
61292652715668092561614327624673
61292652715668092561617769768111
61292652715668092563226454429695
61292652715668092563498050541391
61292652715668102439222372900271
61292652715668102439222486156325
61292652715668102439494082268021
61292652715668102439494082386065
61292652715668102446021329853735
61292652715668102446272262122391
61292652715668102446272376913431
61292652715668103681347201714575
61292652715668103681619054689583
61292652715668103682183138921567
61292652715668107380609656368879
61292652715668107380881252480575
61292652715668107387387577843617
61292652715668107387659547007941
61292652716299088695101775595473
61292652716323400320000432455745
61292652716323400731008628993861
61292652716323400731008630510181
61292652716324599702281571557605
61292652716517877256505583416115
61292652716517893316012724556953
61292652716517893318185493450521
61292652716517893721016808991187
61292652716517893728610896282235
61292652716517893730302114336917
61292652716517893911541553096299
61292652716542188881383319570035
61292652716542203708532344568885
61292652716542204943063229604441
61292652716542204943879137134673
61292652716542204943900057841025
61292652716542205345894545145107
61292652716542205354908255895461
61292652716542205355179850490837
61292652716542205355180883592701
61292652716542205355661400261089
61292652716542205538675740963579
61292652716543389503377681034815
61292652716543404320760882973999
61292652716543404327538804448737
61292652716543406112743662531435
61292652716543406112743777316859
61292652716543438917218002691047
61292652716543438917238923397399
61292652718305404292748234409597
61292652718598555792845768164916
61292652718622420267935167799781
61292652718622420679779849734529
61292652719254597072014780282557
61292652719254602608739394430423
61292652719275011772555468723597
61292652719278011972107946223099
61292652719278011972358994699945
61292652719278013802250194724889
61292652719278013802501243184265
61292652719278912403474880687245
61292652719278912403746476798941
61292652719278914233557810625987
61292652719278914233620486651763
61292652719278914238159894103296
61292652719473401695893858015517
61292652719473401695914750024109
61292652719473407230382682887767
61292652719473407232639019815703
61292652719473440586156292800865
61292652719493816396455094108877
61292652719496816596007571608379
61292652719496816596258620085225
61292652719496816596823480220342
61292652719496816596823480220343
61292652719496816597094300428905
61292652719496816597097399261619
61292652719496818426149820110169
61292652719496818426400868569545
61292652719496818426403967402259
61292652719497702200140766546083
61292652719497717025139062570330
61292652719497717026558599940569
61292652719497717027374506072525
61292652719497717027374507489674
61292652719497718857520112037043
61292652719565899018972260800392
61292652719569797773236181533331
61292652719569797773239652391998
61292652719569800882162346586560
61292652719569800882221666562179
61292652719569800882225022612336
61292652719569800882242558570771
61292652719569800882726086462272
61292652719569801476767193216479
61292652719569801477581981551567
61292652719569801479214944503290
61292652719569812002789359134701
61292652719569812002810251143293
61292652719569812002872927169069
61292652719569963927380886955953
61292652719569963927380886957357
61292652719569963928134032385843
61292652719569963928134032386003
61292652719570701907318249173423
61292652719570701909827585977093
61292652719570701909828733883095
61292652719570701909830942027251
61292652719570701909832089933253
61292652719570703097185634287631
61292652719570703099629999292895
61292652719570703691710268933339
61292652719570703694154633938603
61292652719570712433340386399661
61292652719570712433361278408253
61292652719581508263797961467151
61292652719581508858322596112859
61292652719581508858322710786014
61292652719581508858322710786015
61292652719581508860770433376471
61292652719581524783348853535128
61292652719581524783349197891400
61292652719581524783349197910114
61292652719581524783353330334338
61292652719602233038810114592305
61292652719602233038831006600897
61292652719602233038893682626673
61292652719602233038897125819871
61292652719602233038897125832921
61292652719602233039650012963759
61292652719602234686022824985481
61292652719602234686022825004195
61292652719602234686025924309085
61292652719603118642692604009755
61292652719603118642755280016657
61292652719603118642755280035531
61292652719603133467478164615051
61292652719603133467753576040904
61292652719603133469110065732419
61292652719603133469111213642793
61292652719603133469362260702489
61292652719603133469382033380583
61292652719603133469444709406359
61292652719603133469444709423621
61292652719603133469447808728559
61292652719603133469448153084830
61292652719603133469448153084831
61292652719603133470197941046168
61292652719603133470197941046169
61292652719603133470200954139734
61292652719603133470201298513268
61292652719603133470201298513269
61292652719603135253499905928055
61292652719603135253563701150379
61292652719603135253750952987751
61292652719603135253771500504557
61292652719603135253771500504717
61292652719603135253771500505961
61292652719603135253771844996343
61292652719603135253774944184593
61292652719603135253775202469266
61292652719603135253837620210369
61292652719603135254319169509849
61292652719603135254319169514061
61292652719603135254319169527318
61292652719603135254590765621545
61292652719603135254590765625757
61292652719605819752230593564163
61292652719605819888675697621071
61292652719605820483200332266779
61292652719605820483200446939934
61292652719605820483200446939935
61292652719605836406535456660417
61292652719605836406535457723275
61292652719605836407954995112386
61292652719605836408226589689048
61292652719605836545152987722935
61292652719605836545216782945259
61292652719605836545424582299437
61292652719613940281494702045057
61292652719613940418692952581775
61292652719613940420363280167271
61292652719613940420383827685481
61292652719613940420384172175863
61292652724531192643793466216478
61292652724542003161395745250194
61292652724542003161395745256017
61292652724542003168738784064396
61292652724542003170371831575818
61292652724542297869463285451510
61292652725406342438219809261210
61292652725406342440476146189146
61292652725406344224864838455534
61292652725406494326216787082653
61292652725417348950186455178798
61292652725474524246611865967536
61292652725474524432053007491272
61292652725478426709368476523544
61292652725478426892382701371976
61292652725478428537816148313858
61292652725478428539508401009810
61292652725478576992937168113023
61292652725478576994629420808975
61292652725478589340482554235141
61292652725478589341235699664983
61292652725478589341235699665031
61292652725478589341235699665191
61292652725486242795302218304772
61292652725490150150701412821702
61292652725510558125465120495468
61292652725510558125468219328182
61292652725510558126220331637494
61292652725511758880855243320092
61292652725511760072896173562208
61292652725511760666940406820214
61292652725511760667420808226790
61292652725511760667504491052198
61292652725514445899565715778968
61292652725514459989406975769870
61292652725514459989494761850970
61292652725514459990913266119344
61292652725514459991189337495216
61292652725514459991666411530520
61292652725514460172421200618302
61292652725514460172504882971534
61292652725514460173927490967776
61292652725514460174680636378952
61292652725514460174764319204360
61292652725514461775303077599750
61292652725514461776331261266060
61292652725522565696016911235552
61292652742256168315286686413610
61292652742257068743598825179972
61292652742257068745837713678570
61292652742257369079228343801023
61292652742257374423296252143007
61292652742267873910211152359492
61292652742267879263378349807088
61292652742267879272478755059473
61292652742267880500513129463572
61292652742268181237135266041495
61292652743131469995537236864064
61292652743131470180787022940869
61292652743131519594564582478045
61292652743131519999568666929541
61292652743131519999570989877835
61292652743143175777886580745875
61292652743143175777887613847739
61292652743143175778158176857571
61292652743143175778159209959435
61292652743205354854078914763173
61292652743205669860732682002785
61292652743216171177706292802089
61292652743216460208185900436021
61292652743216460619215765337873
61292652743216471321219917142443
61292652743216471321223273192601
61292652743216471321223301890409
61292652743216476671941628953815
61292664922888189237710113865211
61292664922888194179097279373501
61292664922895098669853665226509
61292664946522695824161831652819
61292664946522695831776581364141
61292665401485947266219052369739
61292665401485948364307496060957
61292665401493753425048346702993
61292665401494954044869967966141
61292665425097034013094706067719
61292665427977666915631352132871
61292665561019733982629741413425
61292665637831864220839095266833
61292668999835779127076935185321
61292669230282975403838384838531
61292669230282975406282749843795
61292669230282991466605798514865
61292669230283024820123071500027
61292669253910572566241788476019
61292669253910572568748829507059
61292669253910621979325522577637
61292669253910621982610071869643
61292669256839885536297895426071
61292669708850425165054230732877
61292669708874740495970020067385
61292669708874740630723642968357
61292669708874740632959092592013
61292669708874740633230688703869
61292669708874741868305881971261
61292669708874775219649351425957
61292669708881630159033066315015
61292669708881644983946644878201
61292669708881644985701573599929
61292669708881644986453685909241
61292669714783366043825310346923
61292669714783400634923674459299
61292669714783400635760502695883
61292669732484926817189189419069
61292669732484926817189218115425
61292669732484960163928196573221
61292669732484960168258396992537
61292669732484960170706462404231
61292669732504424293441694100799
61292669732504424295886062288391
61292669735470961284832013957688
61292669735474513585100277290205
61292669735474513592443689157035
61292669735474513592631688549653
61292669735474513592631717234363
61292669735474563003689930906661
61292669735474563004508075173815
61292669735474563004776315353445
61292669735474563545957006803209
61292669735474563553547736621333
61292669735474563555264267613041
61292669868407626649443440498137
61292669868407626779381874701781
61292669868407626784467543480567
61292669868407626786704109130089
61292669868407660131206894990991
61292669868415731896445288009661
61292669868415765248352841696341
61292669868415765250798241338503
61292669945218556260509971776247
61292669945218556262682740669815
61292669945218556397707963319565
61292669945218556399942376181189
61292669945218556400215003878429
61292669945218556400215004350605
61292669945219757012170914586303
61292669945219757018948836061041
61292669945219757019764743591273
61292669945219757019765001871527
61292669945219757019765115127581
61292669945219757019785664297625
61292669945219757020036711239277
61292669945219757020036711357321
61292669945219757157297379871389
61292669945219790371673360612611
61292669945226661370815234887803
61292669945876254275210225657815
61292669945876254277403886559975
61292669946095092253191208260241
61292669948174269827161283451045
61292669948174269956747625532905
61292669948174269964338355351029
61292669948185076642596211776939
61292669948185076642596986615811
61292669948185076769734830937137
61292669948185076777262800156737
61292669949049571114157597175007
61292669949049571708953826397217
61292669949060377929590199636607
61292669949060378661584422631553
61292671073668737858396026964479
61292671073669038047666592264907
61292671073763299127390607596293
61292671073766301018466683930397
61292671073767196227963961392811
61292671073767201588473188626745
61292671073767245646134483468359
61292671073767245646134512166119
61292671073778053049504405207215
61292671073778053049525325912163
61292671073778056756107318508579
61292671073778056756128239214931
61292671073778056760646724456843
61292671073778056762885613035945
61292671073778056762906160689669
61292671073778056762906533742297
61292671074653353108494754081847
61292671091468805184109837211361
61292671091492219938242233364379
61292671091493076043367457105327
61292671091493077825583380483971
61292671091493120512831936829469
61292671091493125447441180863021
61292671091493125454718216293433
61292671091493125454780892319209
61292671091499980396109828498691
61292671091500024860972250242289
61292671091503932817000063030423
61292671091503932817000063147063
61292671091503932817003505173861
61292671091503932817003533988261
61292671091503932819447784202485
61292671091503932819447898993525
61292671091503932820011868440085
61292671091503932820011983225509
61292671091503932820011984625189
61292671091503932862757090083777
61292671092367221640280100687301
61292671092436570851670084171031
61292671092436570851732731494627
61292671100320187793954580077757
61292671100320187793954665816905
61292671100320191498300380214037
61292671100320208152542482141825
61292671100320208152605244260881
61292671101300859823040258318907
61292671101300859823102934812647
61292671101300909829984931576057
61292671101300909832242042876305
61292671101300909832244367336707
61292671150555064391577302729865
61292671150579376016455038883785
61292671150579376016456186776689
61292671153544966175915815153858
61292671168206744330698899954525
61292671168267982944407079902587
61292671168276088054715440797097
61292671168276089838289340129127
61292671168300405169833037497819
61292671168304007441267045660913
61292671168304007441268078762777
61292671168304307628030598609395
61292671168304350317514599878449
61292671168312155238550040762193
61292671168312160177489402187469
61292671168312160180020806068299
61292671169248697515953332660653
61292671169248701215213465789429
61292671169248701220299133028809
61292671169248701221991387264167
61292671169248701222535698695753
61292671169248701222556619389055
61292671169248701222619293875425
61292671169252599976533730545243
61292671169252603675793862251253
61292671169252603680879531016989
61292671169252603683137015850879
61292671169252603683323896035303
61292671169252603683325015230447
61292671169252603683325043928207
61292671171234503317191570255946
61292671171234505101581377137082
61292671171234515670930188596882
61292671171234519376698711383686
61292671171234519376698711396784
61292671171234519376970564707210
61292671171234521161088518264822
61292671171234521161088518264870
61292671171234521161088518277920
61292671171270526029659401526523
61292671171270527813233304050869
61292671171270542086931010578829
61292671171270542088623263274781
61292671171270542088686025406935
61292671171270542088689468613183
61292671171270543873013074405267
61292671171270543873078160885395
61292671171271727975790930601248
61292671171271744630095794766136
61292671172109821812636472650838
61292671172109821812699234415762
61292671172145838441300490616091
61292671172145838441303933822339
61292671172145838442118722157427
61292671172203063319223306278720
61292671172204364771016342591633
61292671172204364771016342941553
61292671172204364771037263179941
61292671172204364773272679519569
61292671172204410487811487202995
61292671172204410487811487552915
61292671172204410487874163578691
61292671172204411083423998912053
61292671172204414184814822717117
61292671172204414184814823185081
61292671172204414191593203339167
61292671172204414191593203805727
61292671172204414192157287571151
61292671172204414192157288037711
61292671172204414192158062405811
61292671172204414192219963596927
61292671172204414192220738431587
61292671172204414192409025261553
61292671172204414192409111354833
61292671172204414193849540267103
61292671172204414193849540383743
61292671172204414194103601955559
61292671172204414194103688048839
61292671172204414194665361839409
61292671172204414194665362189489
61292671172204414194665447932849
61292671172204414194665448282769
61292671172204414194667686187383
61292671172204414194667686187543
61292671172204414194667772280823
61292671172204414781846928978931
61292671172204414781846957558647
61292671172204414781850315120753
61292671172204414781850315126369
61292671172204414781850399820129
61292671172204414781850401219809
61292671172204414786933659907101
61292671172204414786933745650621
61292671172204414786954666238929
61292671172204414787017342260333
61292671172204414788628236601107
61292671172204414788628322694547
61292671172204414788649243395283
61292671172204414788649243399495
61292671172204414788711919420899
61292671172204414789461592946733
61292671172204414789461678690253
61292671172204414789461707265597
61292671172204414789461707269969
61292671172204414789461965532801
61292671172204414789461965649441
61292671172204414789461965999361
61292671172204414789462051626241
61292671172204414789462051742881
61292671172204414789462052092801
61292671172204414789463916944787
61292671172204414789464003038227
61292671172204414789464031730211
61292671172204414789464031730371
61292671172204414789464031734583
61292671172204414789464288597735
61292671172204430840814264038199
61292671172204430840814264043815
61292671172204430840877026163031
61292671172204430841355131801349
61292671172204430841355218012673
61292671172204430841357456265963
61292671172204430841357456267367
61292671172207116485282303991816
61292671172207132545065516158606
61292671172239382513229363198622
61292671172251088110396157766400
61292671177143144744318389982793
61292671177143146574461781655753
61292671177176449700433999253257
61292671178112990186311670772981
61292671178112990186311671240945
61292671178112990186374347266721
61292671178112990186649413751651
61292671178112990193989470049598
61292671178113039597979338322473
61292671178113039600235589157129
61292671178113039600235675250409
61292671178113039607205269351387
61292671178113039607205355444667
61292671178113039607767029118757
61292671178113039607767115212037
61292671178113039607769353583371
61292671178113040194948596258119
61292671178113040194952067099317
61292671178113040194952068615637
61292671178113040194969516964471
61292671178113040201729990086163
61292671178113040201729990090375
61292671178113040202563345969441
61292671178113040202563719022069
61292671178113040202565670429843
61292671178113056253915931439803
61292671178113056253978693558859
61292671178113056254456799198581
61292671178113056254456885291861
61292671178113056254480015671787
61292671178113056254542777786631
61292671178113056254542777790843
61292671178148108632608585420684
61292671178148158638651348088104
61292671178148158638735030913512
61292671178148158641182751968934
61292671304105128968545147902975
61292671304202434767678821319171
61292671304203635387500413884559
61292671304203635387500442580915
61292671304203635524761082520883
61292671304203640328887608089205
61292671304211740632057977883585
61292671304214397865212596843265
61292671304214397866049425079849
61292671304214447272549949186613
61292671304214447279073839205849
61292671304214447279889746736081
61292671304214447681068326509931
61292671304214447684331955095585
61292671304214447688412599304701
61292671304214447690857222596043
61292671304214447690918865496869
61292671304214447690919640335741
61292671304214447691106777737609
61292671304214447873849522328403
61292671304214447873871447444475
61292671304214447874686235779563
61292671304214447874686350564987
61292671305077736646209140434501
61292671305078036837906616625689
61292671305078937266009840991297
61292671305151888750029660078745
61292671327838137036898634235043
61292671327838141978014206819581
61292671327838141981294252168525
61292671327848949343241852277859
61292671327848949344078680514443
61292671331678725213840575010342
61292671381014570076379212219657
61292671381014570079387661456905
61292671381026578054382035167241
61292671381026578237396260015673
61292671381889867019040921999255
61292671381960116662030746024177
61292671383945018188098450064815
61292671383945028894644992331499
61292671383945034247602149062215
61292671383945034247814420480931
61292671383946235004621734238151
61292671383946235004684410263927
61292671383946235004893701886155
61292671383946235004894473538487
61292671383946235004896798003101
61292671383946235004959474028877
61292671383946235005441021812037
61292671383946235005712619440053
61292671383970250144097630990829
61292671383970250146541905185451
61292671383970250146541909889715
61292671383970250146545348864083
61292671383970250146608110978767
61292671383970250283806103589315
61292671383981351796112940741517
61292671383981351796112940747133
61292671383981351796175702860573
61292671384820380738859037484579
61292671384845546499494205583599
61292671384845546500037364523011
61292671384845546500037369109231
61292671384845546500058289815583
61292671384845579853575562800745
61292671384845596500536924288001
61292671384917625415841253928701
61292671384917625416593366255275
61292671384917626003776338151061
61292671384917626010634500172255
61292671384917626010637856222413
61292671384917630769007330745337
61292671384917630769010683613167
61292671384917630769762799122069
61292671384917631363803934574083
61292671384917631363807290624241
61292671384917631364559402932101
61292671384917642062528010913555
61292671384917642062799607044125
61292671384917647415972392778749
61292671384918381211600319051961
61292671384918831526277964048040
61292671384918832114028143355944
61292671384918832120802970230056
61292671384925736466497542573491
61292671389854543711412170106127
61292671389854560182699222727279
61292671389854560182761898753055
61292671389854560182949926830383
61292671389854560182974286492229
61292671389854560183036962518005
61292671389854560183038081732023
61292671389854560366051306408487
61292671389854560366052420899319
61292671389877958479662628221229
61292671389889665861215789546845
61292671389889665861218026401859
61292671389889666456851200181271
61292671389889676974253191467793
61292671389889676975006336897683
61292671390729862069387455080967
61292671390729862664456798191335
61292671390729862664456798191336
61292671390826250821599853818183
61292671390826250822352999248073
61292671390826251416878005430249
61292671390826256173074706342083
61292671390826267475629678192743
61292671390826267475901274304439
61292671390826267475901274323313
61292671390826272829074060057937
61292671390827107328740746569799
61292671390827107329493891980976
61292671390827107336811906846391
61292671390827156742581326493236
61292671390827156750109037328992
61292671390827156750112393379150
61292671390827156750676249576723
61292671390827157337105961138944
61292671390827157337859107035394
61292671390827157337859216754940
61292671390827157337859216754988
61292671390827157337859221354258
61292671390827157337859221472302
61292671390827157337859222889451
61292671390827157342126659641420
61292671390827157342210227675788
61292671390827157343025016010876
61292671390827157344634043629100
61292671390827157344658065057491
61292671390827157345469381016140
61292671390827157345472853386755
61292671390827173396882404154042
61292671390827173396885847832673
61292671390827456932604804453115
61292671390837914143025318478375
61292671390837914143025320000519
61292671390837914143296914577021
61292671390837914143296916106391
61292671390837914143296916112215
61292671390837930210144886369191
61292671390837930797598336598471
61292671390837930804941490198097
61292671390837958203089138434533
61292671390837958203151900553749
61292671390837958203906160573689
61292671390837958797614144597835
61292671390837958797615263811853
61292671390837958798431166755865
61292671390837963556258566583965
61292671390837963556321330232391
61292671390837963556322449433359
61292671390837963557075593322391
61292671390837963561969906671451
61292671390837963563602839378735
61292671390837963564417627726873
61292671390837964150783575817335
61292671390837964150784695031353
61292671390837964150846336414407
61292671390837964150847455615375
61292671390837964151600602574635
61292671390837964156766510481483
61292671390837964158399444742675
61292671390837964159214233071939
61292671390837974857181724928309
61292671390837974857182839518359
61292671390837974857394002599421
61292671390837974857453321021131
61292671390837974857453321040005
61292671390837974857454435648929
61292671390837974857456677071289
61292671390837974857456678625197
61292671390837974857457791699087
61292671390837974858209905524559
61292671390837980210563430748853
61292671390837980210626106774629
61292671390837980210626108290789
61292671390837980210627227517857
61292671390837980211379338273261
61292671390862240187893440818238
61292671390862240782690044647144
61292671390862273538903672772360
61292671390862274129349194468292
61292671390862290185589310426716
61292671390862290188313143385738
61292671390862290188375905504794
61292671390862290188852935961184
61292671407579469832954574955222
61292671407579519245896430174096
61292671407579519245896687391540
61292671407579519246461543275856
61292671407579519246733253706416
61292671407579519792239931883156
61292671407579519792240960752932
61292671407579519792241046492080
61292671407579519794751419598496
61292671407579519795503562022718
61292671407579519795504590892494
61292671407579519795504676631642
61292671407579519799835136965296
61292671407579519837993488095264
61292671407579519840505004390320
61292671407579519841257116699632
61292671407579519841257118234826
61292671407579519841258145569408
61292671407579519841258147104602
61292671407579519841258261423466
61292671407579530364581518908404
61292671407579530364853486556408
61292671407579530364854258208740
61292671407579535854467510940164
61292671407579535854531301929155
61292671407579535855011732033332
61292671407579535855011817772480
61292671407579535900008818178967
61292671407579535900217995482331
61292671407579535900218767134663
61292671407579535900221094315045
61292671407579535900765288245440
61292671407579535900765315408213
61292671407579535900765402564304
61292671408454832802756790812652
61292671408454832802756876551640
61292671408454832803028758460656
61292671408454832803028844199644
61292671408454838335950018388467
61292671408454838335950018388468
61292671408552083000233966766931
61292671408552083000965072259142
61292671408552083000987112178108
61292671408552083000987113713142
61292671408552083007828054034734
61292671408552083008305127043523
61292671408552083008580166344046
61292671408552083008580166344206
61292671408552132414827687865244
61292671408552133006904605822972
61292671408552133006904634402688
61292671408552133008599181331704
61292671408552133008599181448344
61292671408552133008599210029464
61292671408552133008599210029672
61292671408552133009348970828236
61292671408552133009348999407952
61292671408552133009351293641016
61292671408552133009352322510792
61292671408552133009352327232526
61292671408552133009352441551390
61292671408552133009352441669434
61292671408552133009352443086583
61292671408552133016130621289120
61292671408552133016210488899588
61292671408552133016213932578220
61292671408552133016214304114528
61292671408552133016966044887532
61292671408552133016966073583888
61292671408552149068292027737090
61292671408552149068379068029805
61292671408552149068856111969074
61292671408552149068856140548790
61292671408563784891837342357480
61292671408563784892088046460584
61292671408563784892088417996892
61292671408563784898947584557704
61292671408563784899431548683302
61292671408563784899703140545647
61292671408563784899703140545648
61292671408563790381511975501128
61292671408563790381512089818540
61292671408563790381512089819992
61292671408563790381783685931688
61292671408563790381783943149132
61292671408563790382264087810440
61292671408563790382267558196724
61292671408563790382330321833711
61292671408563790382330321833712
61292671408563790382518611377834
61292671408563790382536055458444
61292671408563790382539154289706
61292671408563790382539154291158
61292671408563790382539155824740
61292671408563790382540275038758
61292671408563790382601917943955
61292671408563790382601917943956
61292671408563790382601917945407
61292671408563790382601917945408
61292671408563790382602951064534
61292671408563790387347805177240
61292671408563790387619401288936
61292671408563790389106177577599
61292671408563790389106177577600
61292671408563790389377773689295
61292671408563790389377773689296
61292671408563790389858294136262
61292671408563801554004561031903
61292671408563807036067543769119
61292671408563807036087435604297
61292671408563807036840576784837
61292671408563834305133728853217
61292671408563834305134500505549
61292671408563834305134504737638
61292671408563834305134761955082
61292671408563834305950321942502
61292671408563834310217074211326
61292671408563834310217074683709
61292671408563834310218103063840
61292671408563834310218107785574
61292671408563834312477543546016
61292671408563834312477915082324
61292671408563834312725144094880
61292671408563834312727554671647
61292671408563834312727558920998
61292671408563834312728587773511
61292671408563834312728587773512
61292671408563834312728592022862
61292671408563834897210641952406
61292671408563834897211670823634
61292671408563834899658363026542
61292671408563834899658363498925
61292671408563834899659391879056
61292671408563834899659396600790
61292671408563834899659420575412
61292671408563834899722187417659
61292671408563834900474272091968
61292671408563834900475328124518
61292671408563834904743113967590
61292671408563834904805872900106
61292671408563834904826424784306
61292671408563834907253593955527
61292671408563834907253593955528
61292671408563834907274145839728
61292671408563834908085578124658
61292671408563839795560473833794
61292671408563839795561245468864
61292671408563839795561245486126
61292671408563839795561502686308
61292671408563839795563569950740
61292671408563839795564601536284
61292671408563839795626332069955
61292671408563839800643819664286
61292671408563839800644848516800
61292671408563839802908099492182
61292671408563839803155333226471
61292671408563839803155333226472
61292671408563839803158803595286
61292671408563839803722631099471
61292671408563840387637387405366
61292671408563840387638416276594
61292671408563840387640855060072
61292671408563840387641888179198
61292671408563840387641974272638
61292671408563840387641974274090
61292671408563840388390528585906
61292671408563840388393972264538
61292671408563840388395119702528
61292671408563840388457795728304
61292671408563840390086137332016
61292671408563840390088547908783
61292671408563840390088576132756
61292671408563840390089585259998
61292671408563840390089609234620
61292671408563840390148900986265
61292671408563840390148900986266
61292671408563840390149015305129
61292671408563840390149015305130
61292671408563840390151338251971
61292671408563840390151339769743
61292671408563840390151339769744
61292671408563840390151339769749
61292671408563840390152371355287
61292671408563840390152371355288
61292671408563840390152372890318
61292671408563840390152372890327
61292671408563840390152458983761
61292671408563840390902160733568
61292671408563840390905516783726
61292671408563840390905604412199
61292671408563840395173302626798
61292671408563840395232618353065
61292671408563840395232618353066
61292671408563840395235717185572
61292671408563840395256609194164
61292671408563840395256613915898
61292671408563840395256637890520
61292671408563840395256985452206
61292671408563840396008721503476
61292671408563840396008750199832
61292671408563840397680339408487
61292671408563840397680339408488
61292671408563840397683438240994
61292671408563840397704330249586
61292671408563840397704334971320
61292671408563840397763650225204
61292671408563840397767093903835
61292671408563840397767093903836
61292671408563840397767122601640
61292671408563840397767122601649
61292671408563840398515762534516
61292671408563840398519206213147
61292671408563840398519206213148
61292671408563840398519234909500
61292671408563840398519234909503
61292671408563840398519234909504
61292671408563850959163181219086
61292671408563850959163181691469
61292671408563850959163210389283
61292671408563850959164238767956
61292671408563850959225857244862
61292671408563850959225857717245
61292671408563850959225972036109
61292671408563850959413885303476
61292671408563850959413885322190
61292671408563850959434806009876
61292671408563850959434806500979
61292671408563850959435149339473
61292671408563850959435920991805
61292671408563850959438245456419
61292671408563850959438248172187
61292671408563850959438249707218
61292671408563850959438249707227
61292671408563850959500921482195
61292671408563850959501264322147
61292671408563850959982469265355
61292671408563850959982473497236
61292671408563850960254066893371
61292671408563850960254066893372
61292671408563850960254069608932
61292671408563856449593370350678
61292671408563856449656046376454
61292671408563856449844445990090
61292671408563856449865337998682
61292671408563856449866109651014
61292671408563856449868434098366
61292671408563856449868434115628
61292671408563856449928014024458
61292671408563856449928785676790
61292671408563856449931110141404
61292671408563856449932229355421
61292671408563856450409301874406
61292671408563856450412657907094
61292671408563856450412657924564
61292671408563856450684254017386
61292671408563856450684254018790
61292671408564090570782655118968
61292671408564090571597443454056
61292671408564090571600915712403
61292671408564090571600915712404
61292671408564090571788832186636
61292671408564090571789205257978
61292671408564090571872511824099
61292671408564090571872511824100
61292671408564090571873544944678
61292671408564090579128510712975
61292671408564090579128514945064
61292671408564090579128883765603
61292671408564090579128883765604
61292671408564090579128888016406
61292671408564090579400479877299
61292671408564090579400479877300
61292671408564090579403954969296
61292671408564090579403954969299
61292671408564090579403954969300
61292671408564107225358029484441
61292671408564107225359144093365
61292671408564107226090249957123
61292671408564107233433288765709
61292671408564135043239167335782
61292671408564135043991309760004
61292671408564135048322513166274
61292671408564135050765759330685
61292671408564135051606059471322
61292671408564135051606059471325
61292671408564135051606059471326
61292671408564139982365525257213
61292671408564139984896925950099
61292671408564139989893493310413
61292671408564139992424894003299
61292671408564139992429373499404
61292671408564139992993224979612
61292671408564139992993224979615
61292671408564140576912453833918
61292671408564140577728361028732
61292671408564140579422941259198
61292671408564140579443861965550
61292671408564140580171607174269
61292671408564140580171607174270
61292671408564140580172726033996
61292671408564140580175079078322
61292671408564140580175079078325
61292671408564140580175079078326
61292671408564140580176082438286
61292671408564140580176198292343
61292671408564140584506282484596
61292671408564140584506282503470
61292671408564140584506287089690
61292671408564140584527207796042
61292671408564140586949528649007
61292671408564140586950647508734
61292671408564140587789828789644
61292671408564140587789828789647
61292671408564140587789828789648
61292671408564151102680190661697
61292671408564151102742866687473
61292671408564151102930894764801
61292671408564151102955258677449
61292671408564151103017934703226
61292671408564156638926640256598
61292671408564156639115782942850
61292671408564156639201704021548
61292671408564156639202823235565
61292671408564156639679867174834
61292671408588116290125973569439
61292671408588116290125973570891
61292671408588116884650608215147
61292671408588116884650608216599
61292671408588116884650691121887
61292671408588116884650694308427
61292671408588116884650694309879
61292671408588116884650695372689
61292671408588116884671611828287
61292671408588149641136334725031
61292671408588149643455347678743
61292671408588150231393441926013
61292671408588150231393528019293
61292671408588150236497022785761
61292671408588150238189189388433
61292671408588150238251951507489
61292671408588166290322527111069
61292671408588166290354296124705
61292671408588166290354296124789
61292671408588166290357390843459
61292671408588166290420152962515
61292671408588450374910536989485
61292671408588450374910536989521
61292671408588450374994105023889
61292671408588450381768960595969
61292671782777978514808909987345
61292671782777978646923552145045
61292671782777978654513939023839
61292671782801393415741227117185
61292671782802245800160600607717
61292671782802293848171387258149
61292671782802293848735471490085
61292671782802293978654129715423
61292671782802293978654134419895
61292671782802293978657229020361
61292671782802293982925014863433
61292671782802293983552660029531
61292671782802293983737475545915
61292671782802293983740917807445
61292671782802293983740946387113
61292671782802293985996140126409
61292671782802293985997283315049
61292671782802295213188458412189
61292671782802295214003246747277
61292671782802295218331122683265
61292671782802295218334593524463
61292671782810399088147703796829
61292671782810399088962492131917
61292671782810399093290368067905
61292671782810399093293064068827
61292671782810399093293838909103
61292671782810399093294183282845
61292671782810399094046180919001
61292671782810399095738090658361
61292671782810399095738433614953
61292671782813052620407278319749
61292671782813100792395513632695
61292671782813100796725714052011
61292671782813100796725714168651
61292671782813100796729184893209
61292671782813100796729185009849
61292671782813100797230478780553
61292671782813100797293269241833
61292671782813100799173435224073
61292671782813100799173550015113
61292671782813102026929842328009
61292671782813102027744630663097
61292671782813102034268520682333
61292671782813102436263007986415
61292671782813102438770391857407
61292671782813102438774524262757
61292671782813102439523537272795
61292671782813102439526636572069
61292671782813102443606504425993
61292671782813102443853737687899
61292671782813102443853737804539
61292671782813102443857093854697
61292671782813102443857208529097
61292671782813102443858213049841
61292671782813102443858241630961
61292671782813102444422297287441
61292671782813102444422325867157
61292671782813102444610353944485
61292671782813102446113431138169
61292671782813102446113545457033
61292671782813102446301459214093
61292671782813102446302578055105
61292671782813102446866662292705
61292671782813102446866690872421
61292671783652079776525712704437
61292671783652079777006228902053
61292671783652079778698481598005
61292671783677595730526063142523
61292671783688402680774965580471
61292671783688402681528110991647
61292671783746639255234581844253
61292671783746639262009408718365
61292671783746641039623274116465
61292671783746641046398100990577
61292671783746641046398872642909
61292671783750541723280018889163
61292671783750543506853918221193
61292671783750543507668706456903
61292671783750591134425300134787
61292671783757446206173962621423
61292671783757495620013165082511
61292671788721726204663538191561
61292671788721726205227622423545
61292671788721726209830823592729
61292671788721727440009555918477
61292671792613681132475026077891
61292671792613681133039110309875
61292671792613681133039885144535
61292671792613681133099466569685
61292671792613681133101786335651
61292671792613681133102561170311
61292671792613681727835717259630
61292671792613681727836488973441
61292671792613681727836492159981
61292671792613681727836493694931
61292671792621785009753284350552
61292671806412431990893671469231
61292671806412480159600485491417
61292671806412480166943610393283
61292671806412480166943639091043
61292671806412480166943983445911
61292671806412480166943983447315
61292671806412480167131896750865
61292671806412480167215579557607
61292671806412481394946503218333
61292671806431944293734472967985
61292671806431944294570156493993
61292671806435894923543983653745
61292671806435894932494674022051
61292671806443699851270683377233
61292671806443699853530119510889
61292671806443699853801715622585
61292671806443699853802087158893
61292671806443699853802088675213
61292671806444000041192028847493
61292671806444000043072309620773
61292671806447602311788032301671
61292671806447602311791388351829
61292671806447602311808952889979
61292671806447602312355472583813
61292671806447602312438812452629
61292671806447602312439155409221
61292671806447602314047468416453
61292671806447602314047841469081
61292671806447602314068389122805
61292671806447602314319436064457
61292671806447602314319436182501
61292671806447603549394634036273
61292671806447604098436533754343
61292671807287782048733082850369
61292671807322904193956660100259
61292671807322904195586236770435
61292671807391947728073890652333
61292671807391947728909575595283
61292671807391997139489620116749
61292671807391997141933989721283
61292671807393197899581224786503
61292671807416263059827687879697
61292671809355237371737468434033
61292671809355237371740563030447
61292671809355237371740563034659
61292671809355237371803239056223
61292671809355237371803239060435
61292671809355237373432044078279
61292671809355237416929292054595
61292671809355237417470132637549
61292671809355237417470132650647
61292671809355237417473227238175
61292671809355237417491053356999
61292671809355237417494147938911
61292671809355253469718836119131
61292671809355254018761855025071
61292671810265711409082793921110
61292671810335905689199963679511
61292671810335905689199963685127
61292671810335905689199966866051
61292671810335905689199966871667
61292671810335905689764822751771
61292671810335905689764822755983
61292671810335953865183012786229
61292671810335953865747871858489
61292671810335955100529805347805
61292671810335955100529805353421
61292671810335955695305488475975
61292671810335955695326409176711
61292671810335955695326409182327
61292671810335955695870347542619
61292671810335955695891268248971
61292671810335955697836889164649
61292671810335955697836889168861
61292671810335955697836889170265
61292671810335955697836892356805
61292671810335955698401748236909
61292671810335955698401751423449
61292671810335970512772258449527
61292671810335971748119051011103
61292671810338657399305693513675
61292671810338657399308016461969
61292671810338657399328937168321
61292671810338657399329708820653
61292671810338657401835978015418
61292671810338657401837094207965
61292671810338673451554396982159
61292671810338673453248972626405
61292671810339808148088883830888
61292671810339808150282544714175
61292671810339808150282544728677
61292671810339808150282544733049
61292671810339808150282547915217
61292671810339822972246912644184
61292671810339856326265593816681
61292671810339856326265593835555
61292671810339856326268688417307
61292671810339856326331364443083
61292671810339856327960169460927
61292671810339856328776077010033
61292671810339857561612386396971
61292671810339857561614706144223
61292671810339857561615480978883
61292671810339857561677382165787
61292671810339857561678157004659
61292671810339857561866443363693
61292671810339857561866443368065
61292671810339857561866446550233
61292671810339857561866529456973
61292671810339857561866532643673
61292671810339857561866534178706
61292671810339857563306958840175
61292671810339857564122866384909
61292671810339857564122871106642
61292671810339858156388069519525
61292671810339858156391078009401
61292671810339858156391078013613
61292671810339858156391081195941
61292671810339858156391164102841
61292671810339858156391167289381
61292671810339858156408990225877
61292671810339858156412084807789
61292671810339858156474760833405
61292671810339858158919473400355
61292671810339874208636772988008
61292671810339874208636772988009
61292671810339874210268586500101
61292671810339874210833442380045
61292671810339874210833442384257
61292671810339874210833442384417
61292671810339874210833445566585
61292671810339874210896204499101
61292671810339874210896204499261
61292671810339874210896207685801
61292671810346760678989395677571
61292671859515914094061132472595
61292671859588908264974605222059
61292671859588908265058288047467
61292671859588908265873076382555
61292671859588908268317441387819
61292671859588909495488752873919
61292671859588909496324433217599
61292671859588909500654633636915
61292671859588909502827402530483
61292671859609573010040536601649
61292671859610473717286789223597
61292671859614424348707309054589
61292671859614424352975094897661
61292671859614424353790997841673
61292671859614424353874337710489
61292671859614425588655123312517
61292671859614425588656242507661
61292671859614425588656271205421
61292671859621280530211232507321
61292671859621280531048060743905
61292671859621328571445126086391
61292671859621328706282435094317
61292671859621328707097223429405
61292671859621328708726800099581
61292671859621329936712904506989
61292671859621329937548584850669
61292671859621329944051554163553
61292671859621329944888382400137
61292671859625232809576716643725
61292671859625232992590941492157
61292671859625232997674287322649
61292671859625232999366540018601
61292671860464210146847388850201
61292671860557870847216599860391
61292671860558769625556262240819
61292671860558771409944949926811
61292671860558771415028295757303
61292671860562672086073979967083
61292671860562673870399996213519
61292671860562673870462672239295
61292671860562673875483342044011
61292671860562721499014826058715
61292671860562721499098394093083
61292671860562721499850506402395
61292671860562721504933852232887
61292671860562721504934885334751
61292671860569576581640622935371
61292671860569576582997488884927
61292671860569576583834317121511
61292671860569625990334836642055
61292671860569625990334841228275
61292671860569625994666184954275
61292671860569625996858731247511
61292671860569625996859845856435
61292671860569625997674638777743
61292671860573479037013360762967
61292671860573528450853682419199
61292671860573528862362973021331
61292671860573528862364092216475
61292671860573529045377197869763
61292671860573529045378317064907
61292671860573529045378345762667
61292671860573529045399237771259
61292671860573529049645755365167
61292671860573529052152796396207
61292671862471594171818112205493
61292671862544573511856934634243
61292671862544573511856934988535
61292671862544573511856939220463
61292671862544589568373080989207
61292671862579695791266702254249
61292671862579695791266702743895
61292671862579711713846241743405
61292671862579711713846243278439
61292671862579711850291003203629
61292671862579711850291088942777
61292671862579711851044234353953
61292671862579711851044235888987
61292671862579711851105878794185
61292671862579711851106910379729
61292671862579711851106911914763
61292671862579711852800454321791
61292671862579711852801487423655
61292671862579994196211366103700
61292671862580012042825312943768
61292671862580894763956943831399
61292671862580894763960299881557
61292671862580896411150970980767
61292671862580896413595335986031
61292671862580896413598808244379
61292671862580910825431289830043
61292671862580912470112625529635
61292671862580912470116069189393
61292671862580912470593113147535
61292671862580912470844936445783
61292671862580912470865857034091
61292671862580912470868095405425
61292671862580912470868181498705
61292671862580912470869213202293
61292671862580912470869214619443
61292671862580912470928533059867
61292671862580912470928877551653
61292671862580912470931976738499
61292671862580912472560346585057
61292671862580912473376254115289
61292671862580912473376254233333
61292671862580912608125837043075
61292671862580912608128850136641
61292671862580912608129969349047
61292671863419890217829546295207
61292671863419890217892222320983
61292671863419923571890011503761
61292671863419939628406153272505
61292671863419939630578922166073
61292671863455011909761840745921
61292671863455011911728041199623
61292671863455012499746350360033
61292671863455012504830039147117
61292671863455012507089504076299
61292671863455045265809398416769
61292671863455045851299774537547
61292671863455045858890504355671
61292671863455061910054889462353
61292671863455061910869677797441
61292671863455061911138951077483
61292671863455061912833526605089
61292671863513534400399350690613
61292671863513534400399350694825
61292671863513534405482696521105
61292671863513534405482696525317
61292671863513583811729189172367
61292671863513583811729189176579
61292671863513583811729275265647
61292671863513583818510583004623
61292671863513583818510586074523
61292671863513583819011994280731
61292671863513583819263728438885
61292671863513583819263814532165
61292671863513583820766919932559
61292671863513583820766919936771
61292671863513583821520065366821
61292671863513583821520151455889
61292671863513583821520151460101
61292671863513584408705103343169
61292671863513584408705103347381
61292671863513584413785349868771
61292671863513584413785349872983
61292671863513584413785354105071
61292671863513584413787677053365
61292671863513584413787677403285
61292671863513584413788449173661
61292671863513584413788449177873
61292671863513584413808597759717
61292671863513584413808598109637
61292671863513584416316753749601
61292671863513584416316753753813
61292671863513584416316757985901
61292671863513600465971291222411
61292671863513600466034053337255
61292671863513600466034057573555
61292671863513600467728633217801
61292671863513600467728633567721
61292671863513600468209835446645
61292671863513600468209921535713
61292671863513600468209921539925
61292671863517202739456963407866
61292671863517502928727647748891
61292671863524356228030539055444
61292671863524356228030653846484
61292671863527991114025650446593
61292671863527991114025654678681
61292671863527991248775840140527
61292671863527991248775840144739
61292671863527991251286319082917
61292671863527991251286323315005
61292671863527991256118993740153
61292671863527991256118993744365
61292671863527991256119079833433
61292671863527991256119337050877
61292671863527991258563354163409
61292671863527991258563358749629
61292671863527991258563701706221
61292671863527991258626120864473
61292671863527991258626378081917
61292671863527991259378490391229
61292671863527991850915592968177
61292671863527991850915596150505
61292671863527991850915596566116
61292671863527991850915597573271
61292671863527991850915683662339
61292671863527991851730467392333
61292671863527991851730470578873
61292671863527991853359961221460
61292671863527991853359961571380
61292671863528007903044717797540
61292671863528291446204343325093
61292671863528291446204714861401
61292671863528308094522899291614
61292671863528308094586695575392
61292671863529191876125429514520
61292671863529191876125429515972
61292671863529191876125515253668
61292671863529191876125515272382
61292671863529191876128872838860
61292671863529191876128873193152
61292671863529191876128873194604
61292671863529192470653879020876
61292671863529192470653879376620
61292671863529192470716641139932
61292671863529192470737190309976
61292671863529192470737561846284
61292671863529192471468410610696
61292671863529208522877961377982
61292671863529208523379283826328
61292671863529208523379283845042
61292671863529208523442045591252
61292671863529208523442045609966
61292671863529208523630073668580
61292671868452298499571509236155
61292671868452298499574607006059
61292671868452298499574608068869
61292671868452298501266859702011
61292671868452298502019230291577
61292671868452312723016974998181
61292671868452314370146027503845
61292671868452314553160367137701
61292671868452314553160371388503
61292671868452314553913512567591
61292671868453497421347678163614
61292671868489521963205647203443
61292671868489536191088240351792
61292671868489536193323656573169
61292671868489536193325979521463
61292671868489537838280059225863
61292671868489537839699567899745
61292671868489537840451680209057
61292671868489538021227504322263
61292671868489538023467052967863
61292671869422159820844173108832
61292671869422209826886935776252
61292671869422209826970618601660
61292671869422209829418339657082
61292671869425811503361566011789
61292671869425828152558634936564
61292671869436583318210385072328
61292671869436583318210515806571
61292671869436583913006988901234
61292671869436583913007074994514
61292671869436616463297066054427
61292671869436616671728042297028
61292671869436617264832135209595
61292671869436617264832138389493
61292671869436617264832138391923
61292671869436617264832139452303
61292671869436617264832139458945
61292671869436617266524387905547
61292671869436617266524391087875
61292671869436617266524392154897
61292671869436633316993802982411
61292671869436633318355139591049
61292671869436633318417772038672
61292671869436633318417902772915
61292671869436633318606188067687
61292671869436633318692850710718
61292671869436633319173366908307
61292671869436916854140220120702
61292671869436916854411816232398
61292671869436916859222332496235
61292671869436916859306129640507
61292671869436917270252570469429
61292671869436917448936823949608
61292671869436917455794985103373
61292671869436917455794986153133
61292671869436917456547356742699
61292671869436933507688496771151
61292671869437784486991310544599
61292671869437784486991313731139
61292671869437784486991425335639
61292671869437784486991428522179
61292671869437784486991429586441
61292671869437817838064351974348
61292671869437817838816464283660
61292671869437817840592685721157
61292671869437833890217863691538
61292671869437833890217864754348
61292671869437833892662228696802
61292671869437833892663261815928
61292671869437833892760886998365
61292671869437833892760887058175
61292671869437833893241288464751
61292671869437833893241403255755
61292671869437833893324971290159
61292671869469037522979527980654
61292671869469037524734456702382
61292671886179075117695144866212
61292671886210611051702503661018
61292671886214195478777382501939
61292671886214197262351286439063
61292671886214197306475379368191
61292671886214197308923101840555
61292671886214211536048992612731
61292671886214211536049078706011
61292671886214211536109774757507
61292671886214211537744687469543
61292671886214211538287879692926
61292671886214213320435790999571
61292671886214213320438804093137
61292671886214213320438890186417
61292671886214213320498467029719
61292671886214213366189031534501
61292671886214213366189375913859
61292671886214213366190150748519
61292671886214213366192389001601
61292671886214213366192389007425
61292671886214213366192475094881
61292671886214213366192475100705
61292671886214213366193508215619
61292671886214213366252051939635
61292671886214213366253171147829
61292671886214213366255151126481
61292671886214213366256270334675
61292671886214495668047947802367
61292671886214497452436640074579
61292671886214497452437787980581
61292671886214497452440110928875
61292671886214497498191344192689
61292671886214497498193667140983
61292671886214511725383467942589
61292671886214513508954272574775
61292671886214513509769060909863
61292671886214513509773279422995
61292671887053491256670848979863
61292671887054391275418978327250
61292671887054391275439870335842
61292671887054424629771931656092
61292671887089497365737210967323
61292671887089497367909979860891
61292671887089513425245500001056
61292671887089513974285046661755
61292671887089514020038631453579
61292671887089514020042073597017
61292671887089514042950248824655
61292671887089547374036420636357
61292671887148036060086498901747
61292671887148036060086498916249
61292671887148036060086498920621
61292671887148084236069548004253
61292671887148084236069548023127
61292671887148084236072642604879
61292671887148084236134546978323
61292671887148084236135318630655
61292671887148084237764123648499
61292671887148084238580031197605
61292671887148085470854576099811
61292671887148085470854579282139
61292671887148085471419435166455
61292671887148085471481339539899
61292671887148085471482111192231
61292671887148085471670397551265
61292671887148085471670397555637
61292671887148085471670483644545
61292671887148085471670486831245
61292671887148085473110913027747
61292671887148085473926820572481
61292671887148086061111686365077
61292671887148086061111686366481
61292671887148086061111772464133
61292671887148086066192023707097
61292671887148086066194260543237
61292671887148086066195032196973
61292671887148086066195118290413
61292671887148086066195121476953
61292671887148086066212944413449
61292671887148086066216038995361
61292671887148086066277943368645
61292671887148086066278715020977
61292671887148086067886599338245
61292671887148086068723427587927
61292671887148102118440727175581
61292671887148102120051648679081
61292671887148102120072540681897
61292671887148102120072540687673
61292671887148102120616504557621
61292671887148102120616504559025
61292671887148102120616504563397
61292671887148102120616590652305
61292671887148102120637396567617
61292671887148102120637396571989
61292671887148102120700158686673
61292671887148102120700158686833
61292671887148102120700161873373
61292671887150787762095958412806
61292671887150787764543676285900
61292671887150787764547118448212
61292671887150787769626250464060
61292671887150787769627369678078
61292671887150787769714036894863
61292671887150787771321945322324
61292671887150803824051855133696
61292671887150803824326888802610
61292671887151685958276756265357
61292671887151686553073360075389
61292671887158891049875930895595
61292671887158891051505504317752
61292671887158891051505504396493
61292671887158891052320297252110
61292671887162443353345148040023
61292671887162459420442918421071
61292671887162459420442918537711
61292671887162460014967553066779
61292671887162460014967554606185
61292671887162460014967639160059
61292671887162460014967640695253
61292671887162460014988470589399
61292671887162460014988473771727
61292671887162460014988559865007
61292671887162492748544976860623
61292671887162492748544976977263
61292671887162492771449808855668
61292671887162492771453166259347
61292671887162492771453166440860
61292671887162492771453281113808
61292671887162492771453281231900
61292671887162493361710391320025
61292671887162493361710477413305
61292671887162493365977915759516
61292671887162493365977915877608
61292671887162493365978172617052
61292671887162493365978172622876
61292671887162493366040591780920
61292671887162493366040934736108
61292671887162493366040934741932
61292671887162493366061483789512
61292671887162493366061483793884
61292671887162493366061512485868
61292671887162493366061855442460
61292671887162493366061855448284
61292671887162493366813596098824
61292671887162493366813624795180
61292671887162493366876272128972
61292671887162493366876272247064
61292671887162493368505828250815
61292671887162493368506220454273
61292671887162509418127956281216
61292671887162509418131313748316
61292671887162509418190632306992
61292671887162509418191751515186
61292671887162509418194075863160
61292671887162509418226619182049
61292671887162509418975287971156
61292671887162509420399254317229
61292671887162509420674335520109
61292671887162509420674335699463
61292671887162509420674340220001
61292671887162509421217527922828
61292671887162509421489128555089
61292671887162760158484530410525
61292671887162760158484534996745
61292671887162760158484648365019
61292671887162793505227367171125
61292671887162793505227486501625
61292671887162793509494924847836
61292671887162793509557572175852
61292671887162793509557572288120
61292671887162793509557572306994
61292671887162793509557943824428
61292671887162793509578492882204
61292671887162793510309713182924
61292671887162793510393281217292
61292671887162793512002308836241
61292671887162793512002308836277
61292671887162809561743628270369
61292671887162809564156481521953
61292671887162809564167329479353
61292671887162809564731180959538
61292671887162809565007256856023
61292671887163693523996163484022
61292671887163693524017055492614
61292671887163693524267759595718
61292671887163694073039182402852
61292671887163694073060074411444
61292671887163694077306592005352
61292671887163710132542852702492
61292671887183207611246520559996
61292671887183207618585198914320
61292671887183208213381801208032
61292671887183224265547941046252
61292671887187077340009982901421
61292672019146109749637734398633
61292672019146109749721416751865
61292672019146109749972120854969
61292672019146109750724233164281
61292672019146109752144775429673
61292672019146109752228457782905
61292672019146409934075400754277
61292672019146409934639484986261
61292672019146409939242686155445
61292672019147310369710030717413
61292672019147310370274114949397
61292672019147310500213784556375
61292672019147310501887469708349
61292672019147310501908361716941
61292672019147310502720825587415
61292672019147310502723150052029
61292672019147310509227150950457
61292672020126827481773911532349
61292672020128028092372989458007
61292672020128028094817354463271
61292672020128028099714995164729
61292672020128028101323679826313
61292672020128028101595275938009
61292672020128028101595648990637
61292672022112596633938271578059
61292672022987881868767152701371
61292672022987882005965144938913
61292672022987898065473405293609
61292672022987898477317312724903
61292672022987898523070868937011
61292672022987898523070897652241
61292672022987898523072016847385
61292672022987898660268889895399
61292672023046468736845359184971
61292672023046468736846134141887
61292672023046468736908035210747
61292672023046468736908810167663
61292672023046468739102471069823
61292672023046468739165147095599
61292672023046468739353433336749
61292672023046468739353433453389
61292672023046468739353519542457
61292672023046468739353519546669
61292672023046485384371842845853
61292672023046485384434604960697
61292672023046485386126857544221
61292672023049137271469520829632
61292672023049186677779939339100
61292672023050371197927940215423
61292672023086393355708655658080
61292672023086393356523443993168
61292672023086393910461894020386
61292672023086393912091470690562
61292672023086393955313651601556
61292672023086393957845055482386
61292672023086410010008956930318
61292672023086410010824864479424
61292672098816609048754632125715
61292672098816609048755665227579
61292672098888703834735144782963
61292672098889604400307177247400
61292672098889604448302748070233
61292672098889904591819757158553
61292672098913903122654324559143
61292672098913903534251658327065
61292672098913903534251658445109
61292672098913903536696023450373
61292672098913903536696024867523
61292672098913903671446295001335
61292672098913903671449650933401
61292672098913903717199879793159
61292672098913903717203235843317
61292672098913919593967634978315
61292672098913919594028072749397
61292672098913919594028417123091
61292672098913919595638965568187
61292672098913919595659886156495
61292672098913919595659886274587
61292672098913919595663329835127
61292672098913919596203049800171
61292672098913919596206522058510
61292672098913919731228389707919
61292672098913919731229508916113
61292672098913919732920640999979
61292672098913919732924084560359
61292672098913919778674225791803
61292672098914219920500102914508
61292672098914219920500102914509
61292672098924710349684262304985
61292672098924710484436856337633
61292672098924710486882254567017
61292672098924726409191374749467
61292672098924726409463343932665
61292672098924726409464118771537
61292672098924726544216626808671
61292672098924726544216628208351
61292672098924726544216714301631
61292672098924726546389367360015
61292672098924726546452043385791
61292672098924726546640071463119
61292672098924726546660991813935
61292672098924726546660991819551
61292672098924726546723753816351
61292672098924726546727111401543
61292672098925927303744400927473
61292672099789221484771562927139
61292672099789221484792483515447
61292672099789221484792483633539
61292672099789221485335647159123
61292672099789222033563533369331
61292672099789222070345621877537
61292672099789222070366542583937
61292672099789222072810907589201
61292672099789254836617503804657
61292672099789255424426979094683
61292672099789255431142138450365
61292672099789271438387161279131
61292672099789271483307273884481
61292672099789271483871358116465
61292672099800012239088455794507
61292672099800012376014851920353
61292672099800012376286448032049
61292672099800028298323972108419
61292672099800028298596716130489
61292672099800028298596744828249
61292672099800028435521964718967
61292672099800028435521993061191
61292672099800028435584640744743
61292672099800028435605561101175
61292672099800028435772668822071
61292672099800028435793589172887
61292672099800028435793589178503
61292672099800028435856351175303
61292672099800028847366646653715
61292672099800028847638615836913
61292672099800028893392200745377
61292672099800028893393319940520
61292672099800028893393319940521
61292672099800029022976218111873
61292672099800029030318223818595
61292672099800029030319343013739
61292672099800029030319371711499
61292672099800029030402939745867
61292672099800029030591312196936
61292672099800029030591312196937
61292672099800061787681371464513
61292672099800062374612177105251
61292672099800062377057575329019
61292672099800062382206006110221
61292672099800062384651404333989
61292672099800062384672325040341
61292672099800078434120437441233
61292672099800078434371141544337
61292672099861267642356171784914
61292672099861267642418933904130
61292672099861300401139861458732
61292672099861317047829631537152
61292672099861317047831954368806
61292672099861317048104712917089
61292672099861317048581743846464
61292672099861317048582906516123
61292672099861317048582906632811
61292672099862168072886192366675
61292672099862168072886278810035
61292672099862168072907199049874
61292672099862168072907199049875
61292672099862168072907199516435
61292672099862200824288113838897
61292672099862200831628170005489
61292672099862201419629029496117
61292672099862201419629029618373
61292672099862201419629115707441
61292672099862201419629115711813
61292672099862217476894959206516
61292672099862217476894959212132
61292672099862217478317896682813
61292672099862217478592978062833
61292672099862217478592978063643
61292672099862217478592978413563
61292672099862217478592978419179
61292672099862217478592978535819
61292672099862217478655740538395
61292672099862217478655740650663
61292672099862217478655740655035
61292672099862217479133933431163
61292672099862217479136170286960
61292672099862217479136170288412
61292672099862217479136170636880
61292672099862217479136170642544
61292672099862217479136170642731
61292672099862217479136170759371
61292672099862501563146038706853
61292672099862501563146124800133
61292672099862517622109987151153
61292672099862517622109987624299
61292672099862517622172749626715
61292672099862517622172749743355
61292672099862517622650942519531
61292672099862517622674071856283
61292672099862517622736833504567
61292672099862517622736833858699
61292672099862517622736833971127
61292672099862517622736833975339
61292672099869405923165531150763
61292672099872974291914784865921
61292672099872974291915043133125
61292672099872974886711273890529
61292672099872974886711388675953
61292672099873007642925016820044
61292672099873007643739805155131
61292672099873007643739805155132
61292672099873007645369640092511
61292672099873007780185771176642
61292672099873007780373971796528
61292672099873007780436733561452
61292672099873007781000559530603
61292672099873007781000559530604
61292672099873008237699580711110
61292672099873008237720472719702
61292672099873008237721505844651
61292672099873008237721620630076
61292672099873008238536294179739
61292672099873008238536408965163
61292672099873008238536408965164
61292672099873008374898692185756
61292672099873008374960335086582
61292672099873008374961368207160
61292672099873008374981227095174
61292672099873008374982260215752
61292672099873008374982260220124
61292672099873008374982289267857
61292672099873008374982375005548
61292672099873008375734372525064
61292672099873008375797163340635
61292672099873008375797163340636
61292672099873008377489416038045
61292672099873024292059410166719
61292672099873024292059410172335
61292672099873258558311341165571
61292672099873275030228283096941
61292672099873275030228397415805
61292672099873275213158939905389
61292672099873307962929119124357
61292672099873307969622497317923
61292672099873307969623616513067
61292672099873307969706180137715
61292672099873307969707299332859
61292672099873307970187356384567
61292672099873307970187727920875
61292672099873307970271039209975
61292672099873307970271153528839
61292672099873307970271410746283
61292672099873307971880067759867
61292672099873308381216475149567
61292672099873308381216846685875
61292672099873308382053303386151
61292672099873308382053417705015
61292672099873308382053674922459
61292672099873308383662330886283
61292672099873308383683251592635
61292672099873308564230814783423
61292672099873308564231186319731
61292672099873308564231933978567
61292672099873308564983960194599
61292672099873308564984331730907
61292672099873324435639181025627
61292672099873324435850337966561
61292672099873324618653520659483
61292672099873324618928472840211
61292672099874208400174643655724
61292672099874208400174643773816
61292672099874208400195564360672
61292672099874208400195564362124
61292672099874208400195564478764
61292672099874208948966614097916
61292672099874208949026305727934
61292672099874208994720199006380
61292672099874208994720199007832
61292672099874208994720199025094
61292672099874208994720199124472
61292672099874208994779861940042
61292672099894621820265848226832
61292672099897273553475562368091
61292672099897273693180594470273
61292672099897322967312784837477
61292672099897322967315884024323
61292672099897322974657918428805
61292672099897322976350171124757
61292672099897323103757287540851
61292672099897323104510432952027
61292672099897323104510433424203
61292672099897323104510777443653
61292672099897323104513876630499
61292672099897323104573195187723
61292672099897323104573453469429
61292672099897323106208452274745
61292672099897323106271128300521
61292672099897323111100699874241
61292672099897323111100785613389
61292672099897323111103797307275
61292672099897323111103798706955
61292672099897323111103883283915
61292672099897323111103883400555
61292672099897323111103884800235
61292672099897323111288727951569
61292672099897323111351489716493
61292672099897323111855881274363
61292672099897323111918556950219
61292672099897323111918671619003
61292672099897323111918671735643
61292672099897323111918930017349
61292672099897323111918930021720
61292672099897323111918930021721
61292672099897323113548163712219
61292672099897323113610925831275
61292672099897323561837417947991
61292672099897323561837448062901
61292672099897323561840890206338
61292672099897323561840890206339
61292672099897323568639732387428
61292672099897323568639732387429
61292672099897323568639732853988
61292672099897323568639732853989
61292672099897323571146745169799
61292672099897323571146773418469
61292672099897323699035410554327
61292672099897323699035439606219
61292672099897323699038882812675
61292672099897323699098086580103
61292672099897323705813361080957
61292672099897323705876122845881
61292672099897323705896929115325
61292672099897323705896930281725
61292672099897323705897014854473
61292672099897323705897016370793
61292672099897323705900487112821
61292672099897323705900487229461
61292672099897323705900488629141
61292672099897323706631592721671
61292672099897323706652513309979
61292672099897323706715160756039
61292672099897323706715160760251
61292672099897323706715275564548
61292672099897323706715275564549
61292672099897323706715276964229
61292672099897323708344737426215
61292672099897323708344737430427
61292672099897323708344766005931
61292672099897323708407413451991
61292672099897323708407528143860
61292672099897323708407528143861
61292672099897339621554542858082
61292672099897339758041143843089
61292672099897339758062150288589
61292672099897339758062151705739
61292672099897339758062151804909
61292672099897339758605228075073
61292672099897339758605313814221
61292672099897339758815297233395
61292672099897339758876940139997
61292672099897339758877973259171
61292672099897339758878059352610
61292672099897339758878059352611
61292672099897339760509872761001
61292672099897339760572634880216
61292672099897339760572634880217
61292672099897623295541808392196
61292672099897623296019915548238
61292672099897623301105927637748
61292672099897623302881519848384
61292672099897623302881778115588
61292672099897623714663782974800
61292672099897639765071551947854
61292672099897639766828889711156
61292672099897639949843228878452
61292672099898474310557852267611
61292672099898474312730592463371
61292672099898523724311478004821
61292672099898523724311506584537
61292672099898523724311506702629
61292672099898523724314491098387
61292672099898523724332398593129
61292672099898523724332398711221
61292672099898523724335411804787
61292672099898523724335497898067
61292672099898523726009066742624
61292672099898523726009066742633
61292672099898523726029987449033
61292672099898523726570914119594
61292672099898523726570942817411
61292672099898523726573150974608
61292672099898523726573150974617
61292672099898523726591834825946
61292672099898523731092755529708
61292672099898523731092755529717
61292672099898523731113676118016
61292672099898523731113676118025
61292672099898523731656839761692
61292672099898523731656839761701
61292672099898523731656868459509
61292672099898523733348835594332
61292672099898523733349208648421
61292672099898523733369756300684
61292672099898524273103448447013
61292672099898524273103477144821
61292672099898524273169595313978
61292672099898524273169595313987
61292672099898524273190487322579
61292672099898524275613960319251
61292672099898524275634852327834
61292672099898524275634852327843
61292672099898524279884725971909
61292672099898524279947516788716
61292672099898524280699514306988
61292672099898524280699514306997
61292672099898524280783197132396
61292672099898524282412773802572
61292672099898524318857033238837
61292672099898524318857061936645
61292672099898524318923151408042
61292672099898524318923151408051
61292672099898524318923180105859
61292672099898524321367516413306
61292672099898524321367516413315
61292672099898524321367545111123
61292672099898524325638310763724
61292672099898524325638310763733
61292672099898524328145437888044
61292672099898540332862412886090
61292672099898540332883333592499
61292672099898540332946009618275
61292672099898540334556902437056
61292672099898540334556902437065
61292672099898540334577823143465
61292672099898540335120986669040
61292672099898540335120986669049
61292672099898540377883686879867
61292672099898540378636918384266
61292672099898540378699594410042
61292672099898540380310487228880
61292672099898540380310487228889
61292672099898540380331407935289
61292672099898540380874571460864
61292672099898540380874571460873
61292672099905378801041492693205
61292672099905378802733745394773
61292672099905378802733745744693
61292672099905378810264898387065
61292672099905428216513715386301
61292672099905428216576391412077
61292672099905428633944556468256
61292672099905428635636808814289
61292672099905428635699485189741
61292672099905428635699485189984
61292672099905428635699485189985
61292672099905428816184743541225
61292672099905428816184743541384
61292672099905444870815135872557
61292672099909281270782620364131
61292672099909330684351261215067
61292672099909330684434944040475
61292672099909331093688125884435
61292672099909331096217207166891
61292672099909331276702465518291
61292672099909331277455610929467
61292703689266224766941507480439
61292703689266224766941510668383
61292704167832459080640072745749
61292704167832459080912041910073
61292704167843266031164386592449
61292704167843266031164386611163
61292704191466049047386925179953
61292704191466063871548048593875
61292704191466063871548421646503
61292704191474149352753996262315
61292704191474149353568789202497
61292704191477773029060397423449
61292704191477773036402403130171
61292704194432536826127238850238
61292704327365332878683250871731
61292704404176562818516204265089
61292704404176563918293806051633
61292704404176578735677007990817
61292704404176578740762676769603
61292704404176578742454929465555
61292704404176578878023345405927
61292704407132244268127874237019
61292704407132244884045881215822
61292707765966501387605959063081
61292707996438000547865725726821
61292707996438011668496179949079
61292707996438014780490116079963
61292707996438015375014749209351
61292707996438016426866025890219
61292707996438016426866027406539
61292707996438016427619171772167
61292707996438016610633139403155
61292707996438016610633512474657
61292707996439215949082790266895
61292707996439217177107346751465
61292707996439217183864720573883
61292707996439217183885268226203
61292707996439217183885639762511
61292707996439217183886416119107
61292707996439217184450500351091
61292707996439217184701548827937
61292707996654150917210913753957
61292708005302304206952520408747
61292708020072516425303615178171
61292708020072516430386189356331
61292708020072817216691902708495
61292708023027280017879176596356
61292708023027281252744794451947
61292708404098031907974766616043
61292708404316836531874392001323
61292708422041812020416063380011
61292708475000646822944991277953
61292708475000646823216964693079
61292708475000650529255017873987
61292708475001547253492580648825
61292708475001550957295560433487
61292708475001551097066713775111
61292708475012343083386440291981
61292708475012343677911074937689
61292708475012354798750449227153
61292708475012354798750449245867
61292708475012357909992271650497
61292708475012357910807059886207
61292708475012357910808092988071
61292708475012358368072060536861
61292708475012358504788502426615
61292708475012358505331696048235
61292708475012358505603290643611
61292708475012358505604323745475
61292708475012359557182971212783
61292708475012359557184004785419
61292708475012359557936117094731
61292708475012359740678488614023
61292708475013558660296266904559
61292708475013558667074561431925
61292708475013558667890468981031
61292708475013559261849876206115
61292708475013559262686699738435
61292708475013560314202585085075
61292708475232391703650552538379
61292708475232397239830858808541
61292708480920983735420143024225
61292708480920983918433334747707
61292708480920983918434482658081
61292708481141022650425485173329
61292708483767229536915754169832
61292708483767230131711984927236
61292708483872594919314439361454
61292708483875248444317983737274
61292708483875296624985316362556
61292708483876497382067580746596
61292708483876497382067609444404
61292708483876497382339205556100
61292708483876499028715112650588
61292708483876647476974502555227
61292708483876648528554178873428
61292708483876649123350409649715
61292708484200697941126530020682
61292708484203399644373589647206
61292708484203403304660381916092
61292708484750642976741450521842
61292708484845154238040738321644
61292708484845154283794294533752
61292708484845159176920863844442
61292708484845159771717094601846
61292708484845192531190249138916
61292708484845203694308225485274
61292708484845207357858675037622
61292708484847909244036477584700
61292708484849056149515412682072
61292708484849056698558087227368
61292708484849106699517242601666
61292708484855959404653065501164
61292708484855959450406616995910
61292708484855959450406621713272
61292708484855959450410089366526
61292708484856008815923580820760
61292708484856008817597239994906
61292708484856008861677165729224
61292708484856009229191217826550
61292708484856009268435115556144
61292708484856014168336511758208
61292708484856014170846909292916
61292708484856014171600140343862
61292708484856014763885888399172
61292708484859850744542364169052
61292708484859861316127739861592
61292708484859861865170414406888
61292708484859867401357626950172
61292708484859900755627012244646
61292708484859911140937512764394
61292708484859911322191157068310
61292708484859911322194513118468
61292708484859911871237646811076
61292708484859916628853860663772
61292708484859916631364258217354
61292708484859917225888892863062
61292708485063997155089874524196
61292708485067944677498225204092
61292708485074847244159761230634
61292708485074852742117575104702
61292708485078705379255041518230
61292708485078749849197336698618
61292708485078749849197713428884
61292708485078749849197714491694
61292708485078754790584879999984
61292708485078755194832261012656
61292708485078755202363327898570
61292708485078755204057903542816
61292708485172059939334150821720
61292708485172065887296458395760
61292708485184115543859245157010
61292708485184116138572279416194
61292708485184116138655847450562
61292708485184116141100212455826
61292708485184116275833034141586
61292708485184116275833039926130
61292708485184116275916602175954
61292708485184116275916607960498
61292708485184116278360967181218
61292708485184121034205864246656
61292708485184121036733797286288
61292708485184121217220205434420
61292708485184121217303773468788
61292708485184121628810625255678
61292708485184121628998653333006
61292708498635137217795068077765
61292708498635137766566146511365
61292708498635137812319702723473
61292708498635147240002461973883
61292708498635148475623519490967
61292708498643241092754313462405
61292708498643241095198681649997
61292708498643257154706970683739
61292708498646843366173865955285
61292708498646845147303404887145
61292708498646845196316114439605
61292708498646855856360773267637
61292708498646855856360773286351
61292708498646859425681007096123
61292708498646859425952946047771
61292708498646859425952974744127
61292708498646859425953979149635
61292708498646859425953983871369
61292708498646859974724025997691
61292708498646859974995620593067
61292708498646859974995625297331
61292708498646859974996653694931
61292708498646860019913529862115
61292708498646860020477237853527
61292708498646860020477582209799
61292708498646860020477609389835
61292708498646860020477614094099
61292708498646860020478385746431
61292708498646860020478730120173
61292708498646860020749205501531
61292708498646860020749210205795
61292708498646861209254911033247
61292708498646861209526878681251
61292708498646861210091739269831
61292708498646861255824403473347
61292708498862042150320922490853
61292708498862045719098307035277
61292708498862091560897615561431
61292708498865692598974846134555
61292708498865697403097905466565
61292708498865697995471039467869
61292708498865697997894136223969
61292708498865697997894507760277
61292708498865697998730192808221
61292708498865697998730964460553
61292708498865699185064272635009
61292708498865699230817828847117
61292708498865699234076982187469
61292708501601474700145656467649
61292708501601623008762685928443
61292708634533536682184125350849
61292708634533536683000034416275
61292708634534423020630928708043
61292708634534437250811730313187
61292708634753225675435384160087
61292708634753227644530554093323
61292708711345652089454061258757
61292708711345666913615557725307
61292708711345667053049741397715
61292708711345667053321594254471
61292708711345667053321709045719
61292708711346563914258523643343
61292708711346567483035908542059
61292708711346567483119476104043
61292708711346567620296576824091
61292708711346567620861437294627
61292708714191863900726627711755
61292708714191908510402136132091
61292708714191911482752595103551
61292708714191912077548824325761
61292708714191912077548825860955
61292708714191912079241077021713
61292708714191912079241077507147
61292708714191912207132842061051
61292708714191912207132843596085
61292708714191912207132843600457
61292708714191912209389180524021
61292708714191912214746816936309
61292708714191912214747936146114
61292708714191912214747936146115
61292708714191912214747937681148
61292708714191912214747937681149
61292708714191912216167475055759
61292708714191912216439069632261
61292708714191913451786206704337
61292708714299976640283746354179
61292708714299980344630321211287
61292708714299980344630322746480
61292708714299980353852866070920
61292708714299981451730070283258
61292708714300877070562832796879
61292708714300880370929750934775
61292708714300880775180229258017
61292708714300880776600887377307
61292708714300880776872481953969
61292708714300882157010694503259
61292708714301132795221680811105
61292708714301132795222800006249
61292708714301132932420792262664
61292708714301132932420792262665
61292708714301132932423116610639
61292708714301177404897188760668
61292708714301180966122500091723
61292708714301180966125598924437
61292708714301180972041554495691
61292708714301180972044996634917
61292708714301180972044996639129
61292708714301180973465654754207
61292708714301181103320147991707
61292708714301181103323591534985
61292708714301181109239547106239
61292708714301181109242989245464
61292708714301181109242989245465
61292708714301181109242989249677
61292708714301181110662498054701
61292708714301181110662499458753
61292708714301181110663561275686
61292708714301181110663645965074
61292708714301181110663645965075
61292708714301181110663647369126
61292708714301181110726321990850
61292708714301181110726323390530
61292708714301181110913202157805
61292708714301181110914235264040
61292708714301181110935241945629
61292708714301181110935242063673
61292708714301181110935242076770
61292708714301181110935242076771
61292708714301182346281259803687
61292708714301332439288129444143
61292708714301332921392735651873
61292708714301333056898389118898
61292708714301333058590641814850
61292708714624184758472273313502
61292708714628086621473986666070
61292708714628086622226098975382
61292708714628087033256336948576
61292708714628087218714957016400
61292708714628087218718399159838
61292708715175326700316818637477
61292708715175326701131606972565
61292708715175326707847885056830
61292708715175326707847885173470
61292708715176182664312826616969
61292708715176182664312828152003
61292708715176182665733484736259
61292708715176182666005079312921
61292708715280682022072685619468
61292708715280682022073718740052
61292708715280683670893994022132
61292708715280693141825216197988
61292708715280693141825216314628
61292708715280694788954272953002
61292708715280698495619202698870
61292708715281545393945849675330
61292708715281598512069211096982
61292708715281600298151273879330
61292708715284284294949302757932
61292708715284294862335123151484
61292708715284294864090050356892
61292708715284294864090050356893
61292708715284300354456443898771
61292708715284545593766450442125
61292708715284545593766450792045
61292708715284545593766450910089
61292708715284545593766450927559
61292708715284545593768774790099
61292708715284545594584596245924
61292708715284546829869086323838
61292708715284550525847766041139
61292708715284550528375699080771
61292708715284550533189685654580
61292708715284550533437378063799
61292708715284550533440734113956
61292708715284550533458268653837
61292708715284550533458268655241
61292708715284550533458270072391
61292708715284550533461740912185
61292708715284550535152845697763
61292708715284550535153993608137
61292708715284550535909463502640
61292708715284550535968667153588
61292708715284551120643996798543
61292708715284551128233608821203
61292708715284551128236964871360
61292708715284551128257971669589
61292708715284551129950224365541
61292708715284551130705694260044
61292708715284578940487234777365
61292708715284578941322915121045
61292708715284578947826916118643
61292708715284578947826916136113
61292708715284578947826917535793
61292708715284578948098511762375
61292708715284578948098512112295
61292708715284578948098512230339
61292708715284578948098512247809
61292708715284578948100836110349
61292708715284580183444529957255
61292708715284580770629483261685
61292708715284580777969164602963
61292708715284580777969166020113
61292708715284583887790331392641
61292708715284584474976058118793
61292708715284584482314966038349
61292708715284584482590032989839
61292708715284584483947928990072
61292708715284584484198976049768
61292708715284584484282285685791
61292708715284594999992051570229
61292708715284595000012943578821
61292708715284595007335090378814
61292708715284595007335091778494
61292708715284595007546707534130
61292708715284595007606686490510
61292708715284595007607059561852
61292708715284595007609383559906
61292708715284595594788282327633
61292708715284595594790606675607
61292708715284595594812646577103
61292708715284595595627434912191
61292708715284595602131321136218
61292708715284595602319607480750
61292708715284595602342938291534
61292708715284595602344086184438
61292708715284595602403290306158
61292708715284595602403290319256
61292708715284595602405614317310
61292708715284595602406733862327
61292708715284595602406762210214
61292708715284595603158759611846
61292708715284595603158759728486
61292708715284595603158845705126
61292708715284595603158845705127
61292708715284595603158845821766
61292708715284595603158845821767
61292708715284595603158846171687
61292708715284595603158874519526
61292708715284596654463115431644
61292708715284596654739559859984
61292708715284596655491672169296
61292708715284597249534757030250
61292708715284597249534757030251
61292708715284600359084326757642
61292708715284600359084326757643
61292708715284600360775460258450
61292708715284600360776579453594
61292708715284600360776579453595
61292708715284600360776579939028
61292708715284600361340319330710
61292708715284600534504464320851
61292708715284600536116506567626
61292708715284600536196717016803
61292708715284600536952186911306
61292708715284600541827730334655
61292708715284600542098551606074
61292708715284600542098551606075
61292708715284600542099326446351
61292708715284600543707236385750
61292708715284600543707236385751
61292708715284600543728156974058
61292708715284600543790804302026
61292708715284600543790804302027
61292708715284600544355663374287
61292708715284600544542916729430
61292708715284600544542916729431
61292708715284600953877115371608
61292708715284600953880557515046
61292708715284600953880557515047
61292708715284600955571691015854
61292708715284600955572810210998
61292708715284600955572810210999
61292708715284600955572810679016
61292708715284600956137669749819
61292708715284600956325956107448
61292708715284602190648007133055
61292708715284602190918828405878
61292708715284602190918828405879
61292708715284602190919603244751
61292708715284602190919861525052
61292708715285434896890159894403
61292708715285434904504134765449
61292708715285434904505253979467
61292708715285434906196387461401
61292708715285434906199831140033
61292708715285434907014619475121
61292708715285446017541536342093
61292708715285446024317477707085
61292708715285446024317478057005
61292708715285446024317478175049
61292708715285446024317478192519
61292708715285446024317506404845
61292708715285446024317506754765
61292708715285446024319802055059
61292708715285446024319802173103
61292708715285446024320835292229
61292708715285446024320950083477
61292708715285446025072947484949
61292708715285446025072947485108
61292708715285446025072947485109
61292708715285446025072947601589
61292708715285446025072947951669
61292708715285446025135738418565
61292708715285447259668000925360
61292708715285447846848104495831
61292708715285447854379515742229
61292708715285447854379515755279
61292708715285447854463198580894
61292708715285447854463198580895
61292708715285450965703872975773
61292708715285450965704906077637
61292708715285450966457018392613
61292708715285450966457793227273
61292708715285450966520842324551
61292708715285450966523166789165
61292708715285451552889601219857
61292708715285451558725316110385
61292708715285451558725316110544
61292708715285451558725316110545
61292708715285451558805556786739
61292708715285451558808998930336
61292708715285451558808998930337
61292708715285451560419893271111
61292708715285451560479212196969
61292708715285451560482569296887
61292708715285451561256721520793
61292708715285451561317073081955
61292708715285451561319397546569
61292708715285451561319483640008
61292708715285453344619007952473
61292708715285453344806261208239
61292708715285453344890977135724
61292708715285479370787213215559
61292708715285479371058809327255
61292708715285479371059154050917
61292708715285479371622893559239
61292708715285479371873942386005
61292708715285481200929461712977
61292708715285484318282813516435
61292708715285484318282813516483
61292708715285484912807448162191
61292708715285484914560570463875
61292708715285484914561718369877
61292708715285484914833686490270
61292708715285486698888393246947
61292708715285486699160362430198
61292708715285495438094262772571
61292708715285495438094262890663
61292708715285495438094262895035
61292708715285495438095037729535
61292708715285495438095037729694
61292708715285495438095037729695
61292708715285495438095410801036
61292708715285495438095410801037
61292708715285495438097361727748
61292708715285495438097361727749
61292708715285495438097362077669
61292708715285495438097735149011
61292708715285495438160411174787
61292708715285495987138084860851
61292708715285495987138085210771
61292708715285496025279991016655
61292708715285496025341633940567
61292708715285496025360229813511
61292708715285496025360230163431
61292708715285496025363673842063
61292708715285496026178462177151
61292708715285496031199388727134
61292708715285496032619672357933
61292708715285496032619672362145
61292708715285496032619672375243
61292708715285496032619672375402
61292708715285496032619672375403
61292708715285496032619673775083
61292708715285496032621996373297
61292708715285496032621996723377
61292708715285496032623144266201
61292708715285496032623144616281
61292708715285496032682348383709
61292708715285496032684672749153
61292708715285496032685820642057
61292708715285496032869601639475
61292708715285496032891641072959
61292708715285496032891641073167
61292708715285496032891641540971
61292708715285496032891641541184
61292708715285496032891641545342
61292708715285496032891641545343
61292708715285496032891641558440
61292708715285496032891641558441
61292708715285496032893965421140
61292708715285496032893965421141
61292708715285496032893965539025
61292708715285496032893965556494
61292708715285496032893965556495
61292708715285496032893965893317
61292708715285496032893965906415
61292708715285496032895113449398
61292708715285496032895113449399
61292708715285496032895113799319
61292708715285496032953284346999
61292708715285496032954403542143
61292708715285496032954403660187
61292708715285496032954432239903
61292708715285496032956641446917
61292708715285496032956641919093
61292708715285496032956641932191
61292708715285496032956727540197
61292708715285496032957761127287
61292708715285496032957789825095
61292708715285496033458824493241
61292708715285496033458824493401
61292708715285496033458824609881
61292708715285496033458824959961
61292708715285496033521500519177
61292708715285496033521500985737
61292708715285496033709872970087
61292708715285496033709872970246
61292708715285496033709873086727
61292708715285496033709873436563
61292708715285496033709873436599
61292708715285496033709873436647
61292708715285496033709873436806
61292708715285496033709901784487
61292708715285496033709902134407
61292708715285497809668682951837
61292708715285497817095404450477
61292708715285497817283776901546
61292708715285497817283776901547
61292708715285497817283777036900
61292708715285497817283777036901
61292708715285497817283777373723
61292708715285500926833002255197
61292708715285500928524480129587
61292708715285500928525254951149
61292708715285500929089339201847
61292708715285500966729061948149
61292708715285500966730209854151
61292708715285500967565890197831
61292708715285500972311491533125
61292708715285500972583459640414
61292708715285500972583459640415
61292708715285500972586558467305
61292708715285500972586558467353
61292708715285500972586558472969
61292708715285500972586558473129
61292708715285500972587706379130
61292708715285500972587706379131
61292708715285500974256771734145
61292708715285500974257144805487
61292708715285500974278036328645
61292708715285500974278036341695
61292708715285500974278036800981
61292708715285500974278036814079
61292708715285500974278811163305
61292708715285500974340712354581
61292708715285500974340712826757
61292708715285500974340712839855
61292708715285500974341831562775
61292708715285500974341860260583
61292708715285500974341860732972
61292708715285500974842895413955
61292708715285500975094747410171
61292708715285501515706736132585
61292708715285501516543564369382
61292708715285501521354166078421
61292708715285501521441204935273
61292708715285501521441204953987
61292708715285501521626135242745
61292708715285501521629577386342
61292708715285501521629577386343
61292708715285501521630610506920
61292708715285501521630610506921
61292708715285501523133457631225
61292708715285501523320710886991
61292708715285501523321830200392
61292708715285501523321830204550
61292708715285501523321830204551
61292708715285501523321830217648
61292708715285501523321830217649
61292708715285501523321858902364
61292708715285501523885569959251
61292708715285501523886689271194
61292708715285501523886689271195
61292708715285501523949365296971
61292708715285501524137651537961
61292708715285501524137651654601
61292708715285502758667847931466
61292708715285502758667847931467
61292708715285502758667847944565
61292708715285502758667848281387
61292708715285502758667876629280
61292708715285502758668622766126
61292708715285502758668622766127
61292708715285502758668881046429
61292708715499486645154050411313
61292708715499531117547538924184
61292708715503388922388934307528
61292708715503389098624979400969
61292708715503389105399801688861
61292708715503389105399803088541
61292708715503389107850996518790
61292708715503390752531182791848
61292708715503418748611240702983
61292708715503432982997060960648
61292708715503433570262224832139
61292708715503433570262225298699
61292708715503433572769264912589
61292708715503433572769264930059
61292708715503433572771589278033
61292708715503433572772737170937
61292708715503433572793629179529
61292708715503433573608417514617
61292708715503433577793291718052
61292708715503433577793664789394
61292708715503433577793664906034
61292708715503433577855967743828
61292708715503433577856340815170
61292708715503433580304148080512
61292708715503433580321596766168
61292708715503433580321596882808
61292708715503433580325068786864
61292708715503438336250176670112
61292708715503438519180835000544
61292708715503438930959627285714
61292708715503440166392425154432
61292708715503440168900585380617
61292708715503440168900585847177
61292708715504283994686838600839
61292708715504285824829087098257
61292708715504289530870583822283
61292708715504289535950859045485
61292708715504289535953153295971
61292708715504289536706298712970
61292708715504291322788018632227
61292708715504334000813252097099
61292708715504334000813252563659
61292708715504334003260973619081
61292708715504334003320292177549
61292708715504334003320292195019
61292708715504334003322616542993
61292708715504334003323764435897
61292708715504334003341212415937
61292708715504334003341212765857
61292708715504334003344656444489
61292708715504334004159444779577
61292708715504334008344318983012
61292708715504334008406334959553
61292708715504335787649665554263
61292708715504338949730714355291
61292708715504339491243353729747
61292708715504339493687718721913
61292708715504339493687718735011
61292708715504339498771064552405
61292708715504339498858103324429
61292708715504339499610215615027
61292708715504339501302468310979
61292708715504339501302468329693
61292708715504339501302812806976
61292708715608754944773320718906
61292708715608754945609117369994
61292708715608755356367298550550
61292708715608755539566568596872
61292708715608755539568518357184
61292708715608755540402248940552
61292708715608755540405348127398
61292708715608757186509547034870
61292708715608757186697575112198
61292708715608788886307900098998
61292708715608788886391468133366
61292708715608788887143580442678
61292708715608800004428990340470
61292708715608800004491666366246
61292708715608800006956922213702
61292708715608800007019598239478
61292708715609700434978870049349
61292708715609700434980017955351
61292708715609700435041546075125
61292708715609700435042693981127
61292708715609700437507949128743
61292708715609700437570625154519
61292708715612357216667871480653
61292708715612357675874794639173
61292708715612357810624951053179
61292708715612357810627274001473
61292708715612357811464102238057
61292708715612385666936524358859
61292708715612391157363267945579
61292708715612401728951739282521
61292708715612407216871442188281
61292708715612407216871443704441
61292708715612407216873766652735
61292708715612407217623554497593
61292708715612407217710594889319
61292708715612407219318131657999
61292708715612407219319279550903
61292708715612407219402847585271
61292708715612407220154959894583
61292709839831866282586382480005
61292709839831867975467962328001
61292709839906013034869634920515
61292709839906013034869663616871
61292709839930324659747371074435
61292709839930324659747399770791
61292709839941135039820393890403
61292709840112811734322182311661
61292709840120916844627445423217
61292709840124817658769260305795
61292709840124817658769289002151
61292709840124819305082520070863
61292709840124819305145167400283
61292709840124819305145196096639
61292709840124867069345953376373
61292709840124867069345982072729
61292709840124867658997224075729
61292709840147928526564731025915
61292709840147967269779007253307
61292709840147977937894569507669
61292709840147978527608491785795
61292709840147978531938692205111
61292709840147982093940130667229
61292709840147982100714957541341
61292709840149118025818545046353
61292709840149129276033050285025
61292709840149129276053942293617
61292709840149129283646996459715
61292709840149129283647025156071
61292709840149134634369479927631
61292709840149134634369508625391
61292709840149134636563169527551
61292709840149167988450865842537
61292709840149168034204422054645
61292709840149177461053796747103
61292709840149178694223689530293
61292709840149178694223718226649
61292709840149178694224464369165
61292709840149178694224493066925
61292709840149179283874960229649
61292709840149179284418927293317
61292709840149179284439819301909
61292709840149179288748352872357
61292709840149179288749127712633
61292709840149179291197193124327
61292709840149179291218113829275
61292709840149179292032873468007
61292709840149179292032902164363
61292709840149184047310582882575
61292709840149184049838515922207
61292709840156037342908823206851
61292709840156086755933237332851
61292709840156087351294700215143
61292709840159924839558895861761
61292709840159936096551662699355
61292709840159936096572583404303
61292709840159939803154576000719
61292709840159939803175496707071
61292709840159973010459370786107
61292709840159986097594386108021
61292709840159986097615306812969
61292709840159986104958460412595
61292709840159989213919554011937
61292709840159989213940474600245
61292709840159989216178990126719
61292709840159989216199910833071
61292709840159989627961254315945
61292709840159989628798082552529
61292709840159989804197299409385
61292709840159989804218220115737
61292709840159989808736705357649
61292709840159989810975593936751
61292709840159989810996141590475
61292709840159989810996514643103
61292709840159989811812049120707
61292709840159989811812307400961
61292709840804473960250375011531
61292709857655000004433946025441
61292709857655304037281739052781
61292709857655305272627756779697
61292709857837787405752754830857
61292709857837787405815402508793
61292709857837787406379515088617
61292709857837820759834112048003
61292709857837835035200171836257
61292709857845892516058017936797
61292709857845892516120693962573
61292709857849526494509183601281
61292709857849528324651432085601
61292709857849539442584266065479
61292709857849542414245176453275
61292709857849542416752218547125
61292709857849542966360096520953
61292709857849543009042551917043
61292709857849543011361564870755
61292709857849543146365982318291
61292709857870241201309312153547
61292709857870241381875814411523
61292709857870241384323537001979
61292709857873804627790750710587
61292709857873804627793845429257
61292709857873804628420605687017
61292709857873808332136551195383
61292709857873808471907704537007
61292709857873837981875202646403
61292709857873838119386919755201
61292709857873843653122598016659
61292709857873843653122972604481
61292709857873843655567221420269
61292709857873843655570320607115
61292709857873852804403654789523
61292709857873852806033231459699
61292709857873854039185589701605
61292709857873854039186704304705
61292709857873854039750444168771
61292709857873854041380020838947
61292709857873854042194813773305
61292709857873854591241184143023
61292709857873854636176627718879
61292709857873854771243718472211
61292709857873854773439702322665
61292709857873854773691439544895
61292709857873854773691439546347
61292709857873857745160965321383
61292709857873858340019873639757
61292709857873858343032798122099
61292709857873858343032912913347
61292709857873858470505799955843
61292709857873858472950423359453
61292709857873858472950427945673
61292709857873858472953522546299
61292709857873858477280628365149
61292709857873858477284094601253
61292709857873858477845858954843
61292709857873858477848953555469
61292709857873858478033769071853
61292709857873858478033769189945
61292709857873858478037211215291
61292709857873858478037240031143
61292709857873858479477755503413
61292709857873858480293552847491
61292709857873858480293581545299
61292709857873858480293667638739
61292709857873859529616891784463
61292709857873859530369004093775
61292709857873859712627416209203
61292709857873859712627789261831
61292709857873859712630887050401
61292709857874104815348171773031
61292709857874104815431739340839
61292709857874104817040424002423
61292709857874108661181364438061
61292709857874110307557275764637
61292709857874143250044655150139
61292709857874143661555064947415
61292709857874143842393537904909
61292709857874152986332214265185
61292709857874152995282904633491
61292709857874154228372586961841
61292709857874154228456155002033
61292709857874158666554659783637
61292709857874158667053773739311
61292709857874158668727428677205
61292709857874158669564143657735
61292709857874159713720200381531
61292709857874159713803768415899
61292709857874159718802770308889
61292709857874159718887485782699
61292709857874159721331850787963
61292709857881909738099108535197
61292709857881909738161784560973
61292709857881913444955393612865
61292709857881913582213739300895
61292709857881913582216062249189
61292709857881946798472666598027
61292709857881948763427861128215
61292709857881948765875583718671
61292709857881959883745740273093
61292709857881959883808416298869
61292709857881962855529676106835
61292709857881963580811063067399
61292709857881963583258785657855
61292709857881963590599616309187
61292709857881964822936150278597
61292709857881964825381549804119
61292709857885812335856578443479
61292709857885816041894631624227
61292709857885816042459492094763
61292709857885816042461815043057
61292709857885817277243748537989
61292709857885845690209531772321
61292709857885849396247584953069
61292709857885849396250684139915
61292709857885850631596701866831
61292709857885851223945584621601
61292709857885862161499711922543
61292709857885862344263462250159
61292709857885865315963801823949
61292709857885865316047369385933
61292709857885865865090043931229
61292709857885865865570560128845
61292709857885865867265137289411
61292709857885865868101965525995
61292709857885866048104383570909
61292709857885866048106708035523
61292709857885866050280594607915
61292709858506040223166623986031
61292709858506040223438592814937
61292709858506040223500896123503
61292709858506040223501268840713
61292709858506040269251386431341
61292709858530350062294620938429
61292709858530350064467018308739
61292709858530351297556699107719
61292709858530351848379004994633
61292709866420698532824000011730
61292709866420698532886676037506
61292709866530068131904227823616
61292709866530118139638980189324
61292709866736792890833544093488
61292709866736792890896220119264
61292709866736792891397628325472
61292709866736796596873924342190
61292709866736796596936600367966
61292709866736796597500684599950
61292709866736796599130261270126
61292709866744901707179959106078
61292709866744901709436296034014
61292709866744902942588652853154
61292709866748804167697681083144
61292709866748804169954018011080
61292709867393290149351270500154
61292709867393290149351270618198
61292709867393290151045846262444
61292709867393304975708382002234
61292709867393304975771058028010
61292709867393306210550664454988
61292709867393306210550668569032
61292709867502559045538547734614
61292709867685040767635979598212
61292709867685040767636751368588
61292709867685040768200835600572
61292709867685044473674032429040
61292709867685074121780784611510
61292709867685093885003870910794
61292709867685095532951069336898
61292709867685095534643322032850
61292709867685095534643408121918
61292709867717509384843951637604
61292709867717509385408035869588
61292709867717509385470711895364
61292709867717509387100288565540
61292709867717510620189969358904
61292709867721363667683272977882
61292709867721411847618010542606
61292709867721413080707691335970
61292709867721413495565293639224
61292709867794364419853039573794
61292709867794364419915801688638
61292709867794364421545292269746
61292709916718145051504197778719
61292709916718145051566873804495
61292709916742460383235894177059
61292709916753261843056937137935
61292709916935797279555394956059
61292709916957405370857750934515
61292709916957405371129347046211
61292709916960058896614437988481
61292709916960058896614442239283
61292709916960107067514917163629
61292709916960107072597487090987
61292709916960108309638852114481
61292709916960108309638856365283
61292709916960108310475684601867
61292709916960108901988770703985
61292709916961259653696703440995
61292709916961309067557945803579
61292709916961309659008384577889
61292709916961309659071146696945
61292709916972070173476250630163
61292709916972116292244876231201
61292709916972119583990181581685
61292709916972119587337492992747
61292709916972120178786785391717
61292709916972120181297268566195
61292709917030356892449341055231
61292709917030357944867682249845
61292709919926432888684932233457
61292709920535816902110081706209
61292709920680204235310901923557
61292709920680204235310901940819
61292709920863908950700832618247
61292709920898992387918157672743
61292709920898992387918157789383
61292709920899025739743177961953
61292709920899025739743178078593
61292709920899025741437753606199
61292709920899025741437753722839
61292709920899025742190894785287
61292709920899040563904559759719
61292709920899040565599135403965
61292709920899040566348923598583
61292709920899040566348924764983
61292709920899041800945927965541
61292709920969286494703648670994
61292709920980091662069121261690
61292709920980097014963597367360
61292709921004408042776655200977
61292709921004408044468907896929
61292709921004408228334022924629
61292709921004408636817789234437
61292709921004408636820112066091
61292709921004408637569901543749
61292709921004408637573257475815
61292709921004408639264477071355
61292709921004408639265510171767
61292709921004408639265511725675
61292709934369872754889255470051
61292709934439216478905796312623
61292709934439218262479695644653
61292709934442818750152919569559
61292709934442818887413588205883
61292709934442820533789499532459
61292709934467130372582853283461
61292709934467130374212429953637
61292709934467130375031688941983
61292709934467134078620906464209
61292709934467135865458434278303
61292709934467135865458434394943
61292709934467430563462103245473
61292709934475235484520786243053
61292709934475239321041586468747
61292709934479141649363387881715
61292709934479141786624056518039
61292709934479143435445366068383
61292709934649917776638515208605
61292709934649917776701191234381
61292709934649951130155788193767
61292709934649961836493499650139
61292709934649965403642342049017
61292709934649965540903096774409
61292709934658021102805421697903
61292709934658022886379321029933
61292709934661623373780948843143
61292709934661656864558890564007
61292709934661669218025655575803
61292709934661669218109338401211
61292709934661672922455138886007
61292709934661673379091487263621
61292709934661673381598527822277
61292709934661673381683239500199
61292709934682332727683157851823
61292709934682338215604005444913
61292709934682338217923018398625
61292709934682380896136169987951
61292709934682380898580534993215
61292709934682380903479323587577
61292709934682380905358456467953
61292709934682382140520691793399
61292709934682385982061124116851
61292709934682385982123800142627
61292709934685934998742281832781
61292709934685968352196878792167
61292709934685968489436626717927
61292709934685972193782427202723
61292709934685974023172679585921
61292709934685974025620400641343
61292709934685983167111357481391
61292709934685983174642768740839
61292709934685983174725330935287
61292709934685983174726107192713
61292709934685983176354907605463
61292709934685984409235296683045
61292709934685984409236411286145
61292709934685984410072120314535
61292709934685984410072124919629
61292709934685984411680776278359
61292709934685984411680776291409
61292709934685984411680780883453
61292709934685984411680780896503
61292709934685984411684132341567
61292709934685984411684136946661
61292709934685984411701696984711
61292709934685984411701701589805
61292709934685984548964774658397
61292709934685984548965807777523
61292709934685984958216668072869
61292709934685984958216671255197
61292709934685984958279430187713
61292709934685984958300354080605
61292709934685984960727151243135
61292709934685984960748071953699
61292709934685984961559507420957
61292709934685984961562860288787
61292709934685985004033018166077
61292709934685985004053938872429
61292709934685985006498299278423
61292709934685985007313092212781
61292709934685988118557985249079
61292709934685988245696514060823
61292709934685988252471340934935
61292709934685988252471428563409
61292709934685988253287245295889
61292709934685988253287331488547
61292709934685988253370931290575
61292709934685988253374025891201
61292709934685988255002827839145
61292709934685988255818649176719
61292709934685988255818739974471
61292709934685988710007277648049
61292709934685988843003602580527
61292709934685988848170631236427
61292709934685989899663156622465
61292709934685989899666598765903
61292709934685989899687519472255
61292709934685989899687519588895
61292709934685989900415268931777
61292709934685989902131884594159
61292709934685989902194560503295
61292709934685989902946672812607
61292709934685989902946672929247
61292709934685990082677496262145
61292709934686274212443244886349
61292709934686274214890965941771
61292709934686283356381922781819
61292709934686283365604580779255
61292709934686284599342690220057
61292709934686288442578846075043
61292709934686290088937192764139
61292709934694043815086372843105
61292709934694043944941211854027
61292709934694077296766232143237
61292709934694089522072733904997
61292709934694089659270812608825
61292709934694089659333488634601
61292709934694090071032069998419
61292709934694090071303666110115
61292709934694093225579383088275
61292709934694093228110786969105
61292709934694093767282719248677
61292709934694093768034831557989
61292709934694093768035864659853
61292709934694093769810652288309
61292709934694093770562764597621
61292709934694093770563797699485
61292709934694093774622402007105
61292709934694093774625844150543
61292709934694093774646764856895
61292709934694093775374514316417
61292709934694093775378989561719
61292709934694093775399910268071
61292709934694093775646110428113
61292709934694093775649581269311
61292709934694093775650614371175
61292709934694093777153805887935
61292709934694093777905918197247
61292709934694093777906951299111
61292709934694093820375986898307
61292709934694093822907390779137
61292709934694093952744781460099
61292709934694093953580461803779
61292709934697946275519350194931
61292709934697946275520383296795
61292709934697948059093254132055
61292709934697981593995291603041
61292709934697981596440688193849
61292709934697981596443012658463
61292709934697992119788419794643
61292709934697992119788534585891
61292709934697995688628480248203
61292709934697995689380592557515
61292709934697995689381625659379
61292709934697996235892236274609
61292709934697996238423267102811
61292709934697996238424300204675
61292709934697996413826214597647
61292709934697996418156415016963
61292709934697997470510131606015
61292709934697997472933604602687
61292709934697997472954496611279
61292709934697997655947915427967
61292709934697997655968836250959
61292709934755315770769378449711
61292709934755315907967369520853
61292709934755331969145958977525
61292709934755334211157506275883
61292709935318170593550975803439
61292709935318170593759895889359
61292709935318170593822571815757
61292709935318170594574684125069
61292709935342480432344329455063
61292709935342480432553248001577
61292709935342480432615925566759
61292709935342482218428711957359
61292709935342482219453453497493
61292709935411829646999973254007
61292709935630630564043313561459
61292709935630630564044458272035
61292709935630630564608542504019
61292709935630630564671218529795
61292709935630634268390261822519
61292709935630663918125815489181
61292709937636699145586050401114
61292709937636699146150906285430
61292709937636699146210487710580
61292709937636699146213582311206
61292709937636699147905063354826
61292709937636699282846719037438
61292709937636699282846805130718
61292709937636699283408566414408
61292709937636699283410803269422
61292709937636699283411661015034
61292709937636699283471242440184
61292709937636699283473565388478
61292709937636699285103055965374
61292709937636699285103142058654
61292709937640553567946337053048
61292709937640601743929386155554
61292709937648402821662920300444
61292709937648402823355172996396
61292709937648402823357495944690
61292709937648402958359504700572
61292709937648402958359590793852
61292709937648402958923588932556
61292709937648402958923675025836
61292709937648402960615841628508
61292709937648402960618250670082
61292709937648402960678603747564
61292709937648402960680926695858
61292709937648406527704072197266
61292709937648406527766748223042
61292709937652308988284470199948
61292709937652309125482548903936
61292709937721652703805238966196
61292709937721652703805353285060
61292709937721654489011067696428
61292709937721654489013304551442
61292709938370041290855235130304
61292709938370046644212983056700
61292709938370057343020370564420
61292709938370057350362376271142
61292709938377865837102089080883
61292709938402176229708374915801
61292709938406080467211150835052
61292709938406080467273912954268
61292709938406080474553156541774
61292709938406080474615918660990
61292709938584946539995349328806
61292709938584947157955436761572
61292709938584947160211773689508
61292709938584947160214010544522
61292709938584947160214868290134
61292709938584980512099470004494
61292709938584980513731283529684
61292709938584996570979764794292
61292709938584996570979850887572
61292709938584996571543849026276
61292709938584996571543935112914
61292709938584996571543935119556
61292709938584996571606611145332
61292709938584996573236187815508
61292709938588845914692098396528
61292709938588851267861647004792
61292709938588884622193965659126
61292709938588884622194051752566
61292709938588895137903449741378
61292709938588895327716512522528
61292709938588895327779274641584
61292709938588895732700052035090
61292709938588899032062431912408
61292709938588899443844696101634
61292709938588899443844696107298
61292709938588899443844696107458
61292709938588899443907372133074
61292709938588899446352080443398
61292709938596703815083071683309
61292709938600606276333060426872
61292709938600606276333061489682
61292709938600606825397857899634
61292709938600606825460533925250
61292709938620966166080910351914
61292709938620966166644994583898
61292709938620999381206937199422
61292709938620999382901512843668
61292709938621014205368064728792
61292709938621014205430740754568
61292709938621014207062640373038
61292709938621014207125316398814
61292709938621015440149994108276
61292709938621015442406331036212
61292709938621015442469007061988
61292709938621015577410662740388
61292709938621015577410748833668
61292709938621015577974833065652
61292709938621015579666999668324
61292709938621015579667085761604
61292709938621015991703410109916
61292709938621015991703496203196
61292709938621015992267494341740
61292709938621015992267494341900
61292709938621015992267580435180
61292709938624916665885786705858
61292709938624916665948462731474
61292709938624916667580362350104
61292709938624916667643038375720
61292709938624918451970169697800
61292709938624918451970169702012
61292709938624918452032845723416
61292709938624918452781862964090
61292709938624918452784957560504
61292709938624918452784957564716
61292709938694212341327423830964
61292709938694217099695992660299
61292709938694261754351837956964
61292709938694261754414600076020
61292709938694262166677269920194
61292709938694262166677297082968
61292709938694265275410544502537
61292709938694265458424884142009
61292709938705956048664642426918
61292709938705956048685534435510
61292709938705956643461244720470
61292709938705972704660596514301
61292709938705972704681530565852
61292709938705972704681532082332
61292709938705972705496318900940
61292709938705973253452561171949
61292709938730283094755364518969
61292709938730284258449394684536
61292709938730284327030170893953
61292709938730284876910804702406
61292709938730284876910804702566
61292709938730284876973566821622
61292709938730284878605380346652
61292709938730284878605380346812
61292709938730284878668142465868
61292709938730284879148572095598
61292709943342248509772255205132
61292709943561086343118063483755
61292709943561086348140969676925
61292709943561086480315969646732
61292709944505329229000690208826
61292709944505329366261444584297
61292709944505329366261444584298
61292709944509231826716490535428
61292709944509231826779166561203
61292709944509231826779166561204
61292709944614598665134735944474
61292709944614598665197498063530
61292709944614598666829311588720
61292709944614598666892073707776
61292709944614598667391072872410
61292709944614598667393395820704
61292709944614598667453834987254
61292709944614598667453834991466
61292709944614598667456157935548
61292709944614598667456157939760
61292710070362818663364135965793
61292710070365519955013861710515
61292710070365519955017217760673
61292710070365520549559417062575
61292710070366721123627453415855
61292710070549201060897399318857
61292710070549201061646446786709
61292710070549203028238013112221
61292710070581621502870593833559
61292710070581623286444497770683
61292710070581623287260405300915
61292710070581623287263761351073
61292710070581656640781034336235
61292710070584308516146073419461
61292710070584325173459042447855
61292710070584357932434116131115
61292710070584358524531950427753
61292710070584373214127702839227
61292710070584373348689950544693
61292710070584373351952571538299
61292710070584374584040210763735
61292710070584374587299364104087
61292710070584673357373116878661
61292710070584673540387456512517
61292710070584673541223136838727
61292710070585520393775220790349
61292710070585520393796112798941
61292710070585525744517481670983
61292710070585525746690250564551
61292710070585525747527078801135
61292710070585525747781110256637
61292710070585557314374188084027
61292710070585557316633619612589
61292710070585559098599986781033
61292710070585559101026787130103
61292710070585559147612696333493
61292710070585568564675695714695
61292710070585568572017701421417
61292710070585569805188713399751
61292710070585573925183779654995
61292710070585573926020607891579
61292710070585573968678707875173
61292710070585573970938139403735
61292710070585573970938483777477
61292710070585573971773819747415
61292710070585573971774164103687
61292710070585575153191922564219
61292710070585575154027602907899
61292710070658503439308904176455
61292710070658515792859323315899
61292710070658519498813808462279
61292710070658519911435109045343
61292710071529018771481705576425
61292710071529018955252542095431
61292710071529052308769815080593
61292710071529902730746679329391
61292710071529913848866654961939
61292710071529919339293401477709
61292710071529919340046546888885
61292710071529919340046546893097
61292710071529919340046661678521
61292710071529919340046661679925
61292710071529919340049644676051
61292710071529919340049984800235
61292710071529919340049989032323
61292710071529919340050013142459
61292710071529919340050017728679
61292710071529919385046986386173
61292710071529919385050424280261
61292710071529952693567286127621
61292710071529952693567290713841
61292710071529954523709534611941
61292710094182846754891726808967
61292710094182851694083257426765
61292710094215256075799113906083
61292710094215272135307407661559
61292710094218858347045897511219
61292710094218858347046272099041
61292710094218869465167017966771
61292710094218869465647505466627
61292710094218869467363001817225
61292710094218869467614739040907
61292710094218874406551088756391
61292710094218874406554186544961
61292710094218875001011904206557
61292710094218875001347324236933
61292710094218875001350791890187
61292710094218875004359215617619
61292710094218876056126833464963
61292710094219158536316837399469
61292710094219174598269375129503
61292710094219175190282498203341
61292710094219175190621360377155
61292710094219175192794011310405
61292710094219175193629809614403
61292710094219176245397398766843
61292710095163520606819031979625
61292710095163520606839952684573
61292710097246433884505003676858
61292710097899046396944324052110
61292710097902947209579475022120
61292710097902948857461672957674
61292710098117866665216868531152
61292710098117868312345921055530
61292710098117882724724095765270
61292710098121437231768028727728
61292710098121437231771128032618
61292710098121737421038249671884
61292710098121737421038594028156
61292710098121770772591673849398
61292710098121785185806676795722
61292710098121786825572716813746
61292710098227103848237659338304
61292710098227148320422318325308
61292710098227153261263192659448
61292710098227153262077980994536
61292710098230753748099617144908
61292710098230753748120509153500
61292710098230753748935297488588
61292710098263171032893593333566
61292710098263171032914485342158
61292710147142528591708141898043
61292710147177645383198205349575
61292710147177650736364282048119
61292710147178846140196898516919
61292710147178851493383895920411
61292710147361331431699591208727
61292710147393796482094370934543
61292710147393796482094399632303
61292710147396498185278783233051
61292710147396498185341459258827
61292710147396499420603880253615
61292710147396499420624800959967
61292710147396503127477642357711
61292710147396504771325591946895
61292710147396504771346512653247
61292710147396504773853553684287
61292710147397654333437992560515
61292710147397654333438021256871
61292710147397656117011896497639
61292710147397656117011925193995
61292710147397700177707062161679
61292710147397703747299234923099
61292710147397703747299263619455
61292710147397704293058766330881
61292710147397704293810878640193
61292710147397704296341909468395
61292710147397705528428802551315
61292710147397705530873167556579
61292710147501855138452657045349
61292710147501855140980590084981
61292710147501864475196517822019
61292710147501864612457272193119
61292710147501865847322773722419
61292710147501871795288811835061
61292710147501871795770102871549
61292710147503072552852364073261
61292710147503072552852392771021
61292710147503072552873284779613
61292710148052995443231277632873
61292710148125946789150538425725
61292710148127142055722486612493
61292710148127142055743407317441
61292710148127142056559311661133
61292710148127147544479015610669
61292710148127147546170152298017
61292710148127147546173591254915
61292710148127147546738450327175
61292710148342049710099806100539
61292710148344750864492133638199
61292710148344751412778567699309
61292710148344751413535152557029
61292710148344800824132769030853
61292710148344800826639810061893
61292710148345051602805746553813
61292710148345101013382442321285
61292710148345952169860828901021
61292710148345952170617441965451
61292710148345984975927462487409
61292710148345985521686993895191
61292710148345985522439106204503
61292710148345985524218024723393
61292710148345985524970137032705
61292710148345986759564042450309
61292710148345996093212788162581
61292710148345996093295326283029
61292710148345996093295354979385
61292710148346001581194135036029
61292710148346001581194138222569
61292710148346001581215058928921
61292710148346001581947280447205
61292710148346001583659423934185
61292710148346001583722071263605
61292710148377166364329115176759
61292710148377166501589869552071
61292710148377199718117984277829
61292710148377199855378738648929
61292710148377215777626273311571
61292710148377215778190357539343
61292710148377215914887027682671
61292710148377215915451111914655
61292710150097157730801959108757
61292710150352016450566585892943
61292710150352016587764578503491
61292710150352017045362156601111
61292710150352018234956392774079
61292710150352018280734341955099
61292710150352018829690320581421
61292710150352018829777016500395
61292710150971302091615702069353
61292710150971303326962490381419
61292710150971303326962494630929
61292710150971303327714602690731
61292710150972202522102934444439
61292710150972203758265548466053
61292710151077559622890968829263
61292710151080554332370729408916
61292710151080559866291730299565
61292710151080561515683690824018
61292710151080570979329131753953
61292710151080570979330160623729
61292710151080572222207331325467
61292710151080572222207336047200
61292710151080572222207336047201
61292710151080576340029976229955
61292710151080577575376765609203
61292710151081460296779995793777
61292710151081471409817397248165
61292710151081471409818511862913
61292710151081471409881187888689
61292710151081471416595663079175
61292710151081471417411566029011
61292710151081472652758277100789
61292710151081472652758363312161
61292710151081476313045069837687
61292710151081476313045155581047
61292710151081476357982832819553
61292710151081476358798654746151
61292710151081476907025764582293
61292710151081476907025850325653
61292710151081476907653386958883
61292710151081476907841757874759
61292710151081478143188461510647
61292710151081478143188547249795
61292710151116577088332820897965
61292710151116578735461873403629
61292710151116593561317918334389
61292710151116593561317922933659
61292710151116593562071068363549
61292710151116593698578586970713
61292710151116593699143450292323
61292710151116594797417860929337
61292710151116594934678615304809
61292710151295511854483755701637
61292710151295511854484903594541
61292710151296412422233809028769
61292710151296412422295451602921
61292710151296412422296570798065
61292710151299364491552693710425
61292710151299364491614336611251
61292710151299364491615451225999
61292710151299366138681746216089
61292710151299366138768527874211
61292710151299397843377713999635
61292710151299397843439356900461
61292710151299397843440471515209
61292710151299399490506766505299
61292710151299399490568409406125
61292710151299408956477872969597
61292710151299408957231017330853
61292710151299408957231018398035
61292710151299410191824670252746
61292710151299414314726438219421
61292710151299414314751576976717
61292710151299415552542988578672
61292710151299415552542988578673
61292710151300264922165363876211
61292710151300264922166392745987
61292710151300264922166392751811
61292710151300266111696838284255
61292710151300266706580566732087
61292710151300297679194813457253
61292710151300298228175069194217
61292710151300298273928737015245
61292710151300298273928741264595
61292710151300298273990384165421
61292710151300298273991416223189
61292710151300299463521858573465
61292710151300299463584620338389
61292710151300300058318548145731
61292710151300300058380191046557
61292710151300308792985356090729
61292710151300309386966138469633
61292710151300309387028814489585
61292710151300309387028814495409
61292710151300314287679887386761
61292710151300314333520598332705
61292710151300314335942923413387
61292710151300314335943952283163
61292710151300314874945165693755
61292710151300314882476576959027
61292710151300314882563244298285
61292710151300314882563272878001
61292710151300314882563615834593
61292710151300314883378032633373
61292710151300314884985940919487
61292710151300314884987060133505
61292710151300314885007637883265
61292710151300314885007980839857
61292710151300316117910405213841
61292710151300316120333763769393
61292710151300316120333849508541
61292710151300316120354770219105
61292710151335431529990377601559
61292710151335431536767528817821
61292710151335431536768643432569
61292710151335431666435229027195
61292710151335431666435229033019
61292710151335431667188370212107
61292710151335431673966636043117
61292710151335431673966640292467
61292710151335431674053307631725
61292710151335431674868095966813
61292710151335432909376104630309
61292710151335432909400473264643
61292710151405675821212746091875
61292710151405675821215070439849
61292710151405675821216103558975
61292710151405675821275422117651
61292710151405675821277746465625
61292710151405675821278086221175
61292710151405675821278090820445
61292710151405675822030973364987
61292710151405677056558763818791
61292710151405677056621439844567
61292710151405681311370219294227
61292710151405681311370219313101
61292710151405681311371333903151
61292710151405681311434009928927
61292710151405681311621266353923
61292710151405681311621266372797
61292710151405681311641770758318
61292710151405681312186122257113
61292710156041956361788257591906
61292710156260744538010120517992
61292710156260794539052843926658
61292710156329687770760783933448
61292710156986199310567811850150
61292710157025219104087290422220
61292710157025219104903193372056
61292710157207740776353141389456
61292710157244057087883096373302
61292710157313107202988466823892
61292710157349423516236988299114
61292710173985770027531839275358
61292710174751230644371821719973
61292710548928154468431970938751
61292710548929051192669533713589
61292710548929056683372718873315
61292710548929056866387058512995
61292710548937156302410712593161
61292710548939861849984012950971
61292710548939861849985046052835
61292710548939863496359924277547
61292710548939863497113069692935
61292710548939863679311501796559
61292710548941062599473219969323
61292710548941062604555794147483
61292710548941062607066278857155
61292710548941062607067422045795
61292710548941064253379538149839
61292710549147004791787546181643
61292710549147861304764270125691
61292710549147861307272344258595
61292710549147861482692481821803
61292710549147861487778523653217
61292710549147861489470747769453
61292710549147861489470776349169
61292710549147861490286683898275
61292710549147894658344219136629
61292710549147894659097364547805
61292710549147905223091723107129
61292710549147909070660665320115
61292710549155966416761443093247
61292710549158666471439273430365
61292710549158668118568330072951
61292710549158668120259549662827
61292710549158668121012695078215
61292710549158668300766390640267
61292710549158668303210755645531
61292710549158668303211127181839
61292710549158699824956546316149
61292710549158699825709691727325
61292710549158701472084569952037
61292710549158701472837715367425
61292710549158712773219542201989
61292710549158712775663907207253
61292710549158715884464806652131
61292710549158715886909171775487
61292710549158716342753543358743
61292710549158716479009218815551
61292710549158716479010362004191
61292710549158716479261066107295
61292710549158716479763507415367
61292710549158716479825150438657
61292710549158716480014211518471
61292710549158716481705402532891
61292710549158716482269515344543
61292710549158717531593863389883
61292710549158717531593863506523
61292710549158717532345975699195
61292710549158717534038228511787
61292710549158717709461723542095
61292710549158717710276511877183
61292710549158717715360229243983
61292710549158717717051077301763
61292710549158717717051420259807
61292710549158717717051448838071
61292710549159867223372845354603
61292710549159867228437966597709
61292710549159867228455419532763
61292710549159867228458887186017
61292710549159867230151111302253
61292710549159867230151139881969
61292710549159867230965904242435
61292710549159867230967047431075
61292710549159868877279163535119
61292710549159902277364781067477
61292710549159911694992641037259
61292710549159911695013533045851
61292710549159911700640071099735
61292710549159913347015982443573
61292710549159913347287578555269
61292710549159913349731943560533
61292710549159913395485528352357
61292710549159916641542595777819
61292710549159916641543367430151
61292710549159916641546063431073
61292710549159916641546838271349
61292710549159916641547182645091
61292710549159916643991432977199
61292710549159917228665906276381
61292710549159917231172947307421
61292710549159917231176414960675
61292710549159917231197306969267
61292710549159917232009770839741
61292710549159917232012095304355
61292710549159917236009059876007
61292710549159917236071817290799
61292710549159917236845883408327
61292710549159917239351781250727
61292710549159917239352924439367
61292710549159918289428265597263
61292710549159918291120518293215
61292710549256272451417102002495
61292710549256273686282599280993
61292710549256273686282603531795
61292710549257113722883789970283
61292710549257158194503585652939
61292710549257158194524477661531
61292710549257161898598337561719
61292710549257161898849386038357
61292710549257161898849386137735
61292710549257161901377319077989
61292710549257161901377323782461
61292710549257163545225297364933
61292710549257163545978442776109
61292710549257163547753230404565
61292710549257163548506375815741
61292710549257163730687359576355
61292710549257163730708251584947
61292710549257163731520715455421
61292710549257163731523039920035
61292710549257172881965806323533
61292710549257172882237402435229
61292710549257174117586771620259
61292710549257174117586776225353
61292710549257174666629790521827
61292710549257174711564114919801
61292710549257174711626790945577
61292710549257174711627905541451
61292710549257174712380022455857
61292710549257177958436742332683
61292710549257177958437513985015
61292710549257177960885579413971
61292710549257178555412567222261
61292710549257178555681068733331
61292710549257178555684163333957
61292710549257179608014636151723
61292710549257179791027942689539
61292710549257180202811239980629
61292710549257180202813564445243
61292710549265283665987188074179
61292710549815213739344545482879
61292710549815213740159333718589
61292710549908872792585770740431
61292710549909767686953025503337
61292710549909769470504889534545
61292710549909769470525810239493
61292710549909769471069748605401
61292710549909769471090669311753
61292710549909773223136798009603
61292710550127671872773535480099
61292710550127671879548362354211
61292710550127673114895151733459
61292710550127673526676387052909
61292710550128572308407908225631
61292710550128574085202776092143
61292710550128574087651616342709
61292710550128574092734183102241
61292710550128574092796973563521
61292710550128574094425435624773
61292710550128574094488082954193
61292710550128574094990294697033
61292710550128574095241228365369
61292710550128574095241228369581
61292710550128607441983677662959
61292710550128607446314246432043
61292710550128607446314246548683
61292710550128607448758611553947
61292710550128612982494548097111
61292710550128612982494548213751
61292710550128612984942269269173
61292710550128612984942384060213
61292710554849688020167946252983
61292710555056529405742030487197
61292710555068492644067571638263
61292710555068542641767573672209
61292710555068542649110727271835
61292710555068542652453448646555
61292710555161886500257051469043
61292710555161903154644364454281
61292710555161903155125655492173
61292710555161903155209223526541
61292710555165787311971945425515
61292710555165798295339069832461
61292710555818398590484880496967
61292710556037238390432372236661
61292710558132276009961758270964
61292710558132276009982650281008
61292710572570761093882775855599
61292710572781460607477134946995
61292710572781461840378787668647
61292710572781461841987472330231
61292710572781462389421462213943
61292710572781462389421833731377
61292710572781462391051038884119
61292710572781462435175389943485
61292710572781462436783703087635
61292710572781462436784074605069
61292710572781490389769305514639
61292710572781490389769677032073
61292710572781495196340425659073
61292710572781505213930771749639
61292710572781505214412322584105
61292710572781505214496005409721
61292710572781505216103540643207
61292710572781506449194256077633
61292710572781506449277565850621
61292710572781506449277938903249
61292710572781510011279262592993
61292710572781510013723627598257
61292710572781510018622416192619
61292710572781510020501922125623
61292710572789565716946717714871
61292710572789565717782401240879
61292710572789595500074568626195
61292710572789615128363598254519
61292710572793169773418993125219
61292710572793212595483963289335
61292710572793212596048047521319
61292710572793213830829607962219
61292710572793213830829984202791
61292710572793214425354615679429
61292710572793214425626211791125
61292710572793217399527043407781
61292710572793217399610721511455
61292710572793217399610726233189
61292710572793217948319013832503
61292710572793217948381771247295
61292710572793217948381775951559
61292710572793217948402691953647
61292710572793217948653396056751
61292710572793217949130446117433
61292710572793217949155837364823
61292710572793217949406541467927
61292710572793217950825021761679
61292710572793217951661845293999
61292710572793217951661846810319
61292710572793217994135360860023
61292710572793217994323274146311
61292710572793217995160097678631
61292710572793219178829805432801
61292710572793219178833161482959
61292710572793219179665485776481
61292710572793219179668841826639
61292710572793219183749486035755
61292710572793219184752559193439
61292710572793219186171811139523
61292710572793219186443407251219
61292710572793219186443778787527
61292710572793219186444555144123
61292710572793219187008639376107
61292710572793468177464438137869
61292710572793497960592289049193
61292710572793517591325680513503
61292710572793519375715491986683
61292710572886860385749452593313
61292710572886871642738867612837
61292710572886873472881116097157
61292710572886873472902036802105
61292710572886873473445975168013
61292710572886873473466895874365
61292710572886878826616552745383
61292710572890774103256588035835
61292710572890775934235664774209
61292710572898569553303351483279
61292710572898569554139031826959
61292710572898579024292028919579
61292710572898583829257480695585
61292710572898584378300499597153
61292710572898585659400877072809
61292710572898586208443895991847
61292710573543374261976952796983
61292710573543374261977985898639
61292710573543374261978100689887
61292710573543375497324890073347
61292710573762164059270742224477
61292710573762164060900318894653
61292710573762173531871464971789
61292710573762175177391832447075
61292710573762175177391832465949
61292710573762175362013713456109
61292710573762175362034634161057
61292710573762175362578572526965
61292710573762175362599493233317
61292710573762178883367241365495
61292710573762180118779002560459
61292710573762208533353470456375
61292710573762213474740640550885
61292710573762214067005839081811
61292710573762214067026759670119
61292710573762214067656619232769
61292710573762214069265275196593
61292710573762214069286195902945
61292710573762214070102103433177
61292710575529143213098476794254
61292710575857251681538546035904
61292710625740284838753274031727
61292710625740285934393910578615
61292710625741187053694022083091
61292710625748389809353155963255
61292710625749292163748352925991
61292710625751992217860951156935
61292710625751992219490527827111
61292710625751993857395922024953
61292710625751993864990007893235
61292710625753192974859644324279
61292710625753194623680953756531
61292710625753194623700841242975
61292710625959091109510356878157
61292710625959133927243725048909
61292710625959138735697241650657
61292710625959986186890835244633
61292710625959990030192999206595
61292710625959991265539788585843
61292710625960034362878355012045
61292710625960034362961694880861
61292710625960034362962037837453
61292710625960035599915249370633
61292710625960035599916363979557
61292710625960035600752077607217
61292710625960039304349207931963
61292710625960039444054241569179
61292710625967194433252781348535
61292710625968095138263589051139
61292710625968095140499033970483
61292710625968096784638381181119
61292710625968096786811150074687
61292710625968096787647978311271
61292710625968139604796595243545
61292710625968139604817487252137
61292710625968139605632275587225
61292710625968139610715621417717
61292710625968144546204657346647
61292710625968144547019445681735
61292710625968144554360276333067
61292710625970798078464231869567
61292710625970798079301060106151
61292710625970798490309258160587
61292710625970841307980978844293
61292710625970842550917383431289
61292710625970846118005871689875
61292710625970846255350222793103
61292710625970846256957760960011
61292710625970846256958878756927
61292710625970846256979799463279
61292710625970846257794589196595
61292710625970847896556525650721
61292710625970847896559881700879
61292710625970847901639095242661
61292710625970847901642451292819
61292710625970847901664234331003
61292710625970847902479279529403
61292710625970847904086816652215
61292710625970847904086817701975
61292710625970847904087935493227
61292710625970847904170500523171
61292710625970847904171275362043
61292710625970847904171532579487
61292710625970847904923644888799
61292710625970848087101157354705
61292710625970848087937985591289
61292710625971999247328870516559
61292710625972042065063240046005
61292710625972043170739004576393
61292710625972047014062060664991
61292710625972047601247013950707
61292710625972047602061802285795
61292710625972047606329588128867
61292710625972047606388908104485
61292710625972047606390022713409
61292710625972047606390051293125
61292710625972047606392002705111
61292710625972047606393121900255
61292710625972047606393150598015
61292710625972047607145491072879
61292710625972047608836629159907
61292710625972047608837743768831
61292710625972047608837772348547
61292710625972048658724827285571
61292710625972048658745719294163
61292710625972048658745747873879
61292710625972048661190084299427
61292710625972048661190112879143
61292710626064489103664200888561
61292710626064502190883157297471
61292710626064502191636306957997
61292710626065386104307539859225
61292710626065386104328431867817
61292710626065389808653340344021
61292710626065389808674232352613
61292710626065389808674236938833
61292710626065389811181273383653
61292710626065389811181277969873
61292710626065389811184372570499
61292710626065391045715601962327
61292710626065391046530390297415
61292710626065400791769760511105
61292710626065405870688419110711
61292710626065406463037301865481
61292710626065406463038416474405
61292710626065406463040396466107
61292710626065406465214284554819
61292710626065407517820914822623
61292710626076192918048923775045
61292710626076192918884604118725
61292710626076197859436093869555
61292710626076197860271774213235
61292710626076198268770635586417
61292710626076198268790151536553
61292710626076198269606315930097
61292710626076198271026715651041
61292710626076198271030071701199
61292710626076198271215000945813
61292710626076198272050681289493
61292710626076198272053780122207
61292710626076207605513463144583
61292710626076207605785059256279
61292710626076207743046071888919
61292710626076209573189468283613
61292710626076212684433241983429
61292710626076214329114576266079
61292710626076214330808808953733
61292710626076214330809153310005
61292710626076214331558941271343
61292710626076214514576638378123
61292710626077408500128103526851
61292710626077410147257160263151
61292710626077414033024233538921
61292710626077414033777460457157
61292710626077414033798381045465
61292710626077414035220989041707
61292710626077414036036896571939
61292710626077414036057817278291
61292710626724600993611064435757
61292710626724601535059914556479
61292710626724601542653997242433
61292710626724601542654000424761
61292710626724601545098365784157
61292710626724601725605661206257
61292710626724900079629371362581
61292710626724901731924680398185
61292710626724901914855334498093
61292710626724905028628191981567
61292710626725800517520081390341
61292710626725800517541002096693
61292710626725800517792049038345
61292710626725800517792049156389
61292710626725802299673697087153
61292710626725802299673700273693
61292710626725802299673728971453
61292710626725802301364833774501
61292710626725802301365953087689
61292710626725802301365981667405
61292710626725805459179219250899
61292710626940702678729588976489
61292710626940704462302373712645
61292710626940704463118276656657
61292710626940704464475142606213
61292710626940704465291050136445
61292710626940736032245742766507
61292710626940737816635549641819
61292710626940752091754003102489
61292710626940752091754031800249
61292710626943404384337702437221
61292710626943404521597339365537
61292710626943404521598368235313
61292710626943405756128224401093
61292710626943405756944131931325
61292710626943405756965052637677
61292710626943406167973250692113
61292710626943406168726395057741
61292710626943406168726396126375
61292710626943406351740735760231
61292710626943453798198944799805
61292710626943453935458581728121
61292710626943453935459610597897
61292710626943454521828741048433
61292710626943454521891417074209
61292710626943454522644562485385
61292710626943454522644648578665
61292710626943454526911315226593
61292710626943454526971668304075
61292710626943454527727222756825
61292710626943454527748143463177
61292710626943454527748915115509
61292710626943454527811591141285
61292710626943454529419389359497
61292710626943454529503072184905
61292710626943455579328226862529
61292710626943455579328484079973
61292710626943455581834493054697
61292710626943455581835267893569
61292710626943455581835521924473
61292710626943455581835525111013
61292710626943455582587637420325
61292710626943455582587638488959
61292710626943455764765149886231
61292710626943455764766178738745
61292710626943455764849861564153
61292710626943455765601978122815
61292710626943693590303567216145
61292710626943693592747932221409
61292710626943704710869051042597
61292710626943738057610353965007
61292710626943739709069982656931
61292710626943743005772346347409
61292710626943743006609174583993
61292710626943754117118642998749
61292710626943754117202211033117
61292710626943754122285928399917
61292710626943754123893465168597
61292710626943754124730293405181
61292710626943754711161982374637
61292710626943754711998810611221
61292710626943754716242233604503
61292710626943754718689954659925
61292710626943754718773637485333
61292710626943755771022518741443
61292710626943755954036744039173
61292710626943755954036744056435
61292710626943755954120426864581
61292710626944594020851152342039
61292710626944605141419963638933
61292710626944606923364029450525
61292710626944606924992863048085
61292710626944606925808655905321
61292710626944606925808657328087
61292710626944606925829691284669
61292710626944638492491495560375
61292710626944638493244983928143
61292710626944638493328323796959
61292710626944638493328666753551
61292710626944639730282992895655
61292710626944640276818887859443
61292710626944640276881302435687
61292710626944640276881678558215
61292710626944640276902570684851
61292710626944640276902599264567
61292710626944640277717359019939
61292710626944640279325667440951
61292710626944640280161724025203
61292710626944643433875566468039
61292710626944643434712394704623
61292710626944643434715836848061
61292710626944645218265373343351
61292710626944645218268844184549
61292710626944645219104524528229
61292710626944645220713094398773
61292710626944645221549922635357
61292710626944654551996685289227
61292710626944654551999784594117
61292710626944654552753272961885
61292710626944654552836584132941
61292710626944654555281202813365
61292710626944654555281206001517
61292710626944656336322701529839
61292710626944656336389591469429
61292710626944656337225271813109
61292710626944656338834214619641
61292710626944656338834217806181
61292710626944656338917897445049
61292710626944656339669898267905
61292710626944656339669899690671
61292710626951558901164148912361
61292710626951558901164149266493
61292710626951558906247495096985
61292710626951559632385827458237
61292710626951559633221507801917
61292710626951559638304767539129
61292710626951559638304853632409
61292710626951559639725424123385
61292710630015141231451134680613
61292710634835137490685764783922
61292710634835137490706656792514
61292710634835137490707804702887
61292710634835137490707804702888
61292710634835137491460174231095
61292710634835137491522591975166
61292710634835137491522593037976
61292710634835137491522593039428
61292710634835137493213697823554
61292710634835137493214844671117
61292710634835137493214844671118
61292710634835137493214845735379
61292710634835137493214845735380
61292710634835137493215102952823
61292710634835137666859304522288
61292710634835137668551557218240
61292710634835137669369789249222
61292710634835137676145387758403
61292710634835137676145759294712
61292710635599717161976066897950
61292710635599717161977099998362
61292710635599717161977099999814
61292710635599717161977104249164
61292710635599717299237858974556
61292710652560113155401061994416
61292710652560113155401062112460
61292710652560113155401062125558
61292710652560113157848784597922
61292710652560113162932128998374
61292710652560113162932130415316
61292710652560113163015697026918
61292710652560113163015697032742
61292710652560113163015698449684
61292710652560113163016070104084
61292710652560113164645273702918
61292710652560113164645275119860
61292710652560113164645646774260
61292710652560113165460063454948
61292710652560113340863009446354
61292710785492877417048588552243
61292710785492877418719949239603
61292710785492878011824298954163
61292710785492878013537443658707
61292710785492910773072902568445
61292710785492925457445681524015
61292710785492925458281361867695
61292710785492925587949063476589
61292710785492925589643639120835
61292710785492925590456104507629
61292710785492925590458427455923
61292710785492925595542116243007
61292710785492925597234025982367
61292710785492925597234368938959
61292710785492925597234399034995
61292710785597392051147522290487
61292710785598275826832268476239
61292710785598275826915836510607
61292710785598275962419253476909
61292710785598275964113829121155
61292710785598275964928617456243
61292710785598292436219141981451
61292710785598292481133688962495
61292710785598292481219581461477
61292710785598292481700872499369
61292710785598292481784440533737
61292710785602178422936973918941
61292710785602178424610659070915
61292710785602178424631551079507
61292710785602178425444014949981
61292710785602178425446339414595
61292710785602180254750583090621
61292710785602194347691520556151
61292710785602194896733161999583
61292710785602194896734195101447
61292710785602194896734539475189
61292710785602194896736863939803
61292710785602195078912079557171
61292710785602195079479263094045
61292710785602195079500155102637
61292710785602195079750859205741
61292710786254789701448670398907
61292710786254789701448785184331
61292710786258692159459092942215
61292710786258692161151345754807
61292710786258692161694537978199
61292710786258692161715429870151
61292710786258692206884009841731
61292710786258692207448094073715
61292710786472693938022891691911
61292710786472727291540164677073
61292710786473594322820362744555
61292710786473594322904045564347
61292710786473594363490316258695
61292710786473594368657601659863
61292710786473627676421318549509
61292710786473627678865683554773
61292710786473627717007589243857
61292710786473627722174874645025
61292710786473638247943641509141
61292710786476295477212776253239
61292710786476296209269675297047
61292710786476296209270048349675
61292710786476328831565729582081
61292710786476329563351032514193
61292710786476339944603131036469
61292710786476339951378729212993
61292710786476339951379102265621
61292710786476340681472152851701
61292710786476340683164405897573
61292710786476345618045334974125
61292710786476345624551660337167
61292710786476345624823256448863
61292710786476345624823629501491
61292710786476640872434971198001
61292710786476645804871563849005
61292710786476645807315928854269
61292710786476645812213569555727
61292710786476645813822254217311
61292710786476645814093850329007
61292710786476645814094223381635
61292710786477496783338084702747
61292710786477496783421394469911
61292710786477530136667071343377
61292710786477530136687963235329
61292710786477530139195004266369
61292710786477530182420627438893
61292710786477540705933430427701
61292710786477540705933430777621
61292710786477540706769111121301
61292710786477540708461363467333
61292710786477541255540189204773
61292710786477546189585323490909
61292710789212271048892187184858
61292710865259771395228443792978
61292710865259771396920696488930
61292710865259821266604700995923
61292710865259821405557621857428
61292710866025301436228645067516
61292722780013304192932177253067
61292722780037614583048900268487
61292722780037616366598445955091
61292722780045719692769158791627
61292722780045725228952932360751
61292722833192133668013127855897
61292722833211642401822114767791
61292722833212541597504202609363
61292722833215244670558419447799
61292722833215244670558792500427
61292722833215244673068898372927
61292722833215244673069271425555
61292722833215245267593906090137
61292722833215245267865502201833
61292722833215245267865875254461
61292722833215544862339836725983
61292722833215545457136440554889
61292722833216444058021924567555
61292722833216444058293892215559
61292722833216445290380385065815
61292722833216445839151463499415
61292722833216445839423059611111
61292722833216445839423431147419
61292722833216445888436140699879
61292722833216449594477293185517
61292722833223348548028516810195
61292722833223349783374161484483
61292722833223353487721109512263
61292722833223353946948149838939
61292722833227251008545865734633
61292722833227252838416518107257
61292722833227252838688487271581
61292722833227255812669268005973
61292722833227256543035062246733
61292722833285493080687571113529
61292722833285493126441156021993
61292722833285493126714242865141
61292722833288495156680564505745
61292722833288496208259869289259
61292722833289390051050142214137
61292722833289391835439864522525
61292722833289395538969847108441
61292722833289395540724775830169
61292722833289395541476887667097
61292722833289395541477920768961
61292722833289395587230472575561
61292722833289395587231591770705
61292722833289395587231620468465
61292722833289397369113240297721
61292722833289397369175915973577
61292722833289397370870491967743
61292722833296299482918660023161
61292722833296299482922016073319
61292722833296299894428955035013
61292722833296299894704362106475
61292722833296300077464215375221
61292722833320609872177634446969
61292722833320609872449602094973
61292722833320609872450635196837
61292722833320611107524427012757
61292722833320611518825513421549
61292722833320611519306691188933
61292722833320611519578658836937
61292722833320915597904974537321
61292722833321810492271971015553
61292722833321810492272342551861
61292722833321811727617988742469
61292722833321811864878657378793
61292722833321812274216293683231
61292722833321812275845870372281
61292722833321812276389067194943
61292722833321812276660663287765
61292722833321812276661034824073
61292722833321812322414591036181
61292722833321812459403292043375
61292722833321815433658393569271
61292722833321816028183028214979
61292722833321816028454624326675
61292722833321816028455743521819
61292722833321817215600364590895
61292722833321817812029642878547
61292722839135878251518185503085
61292722839194118082282270856971
61292722839194118494062325353957
61292722839194118494064649818571
61292722839194118677078874667003
61292722839198020954579674259521
61292722839198022782193986988601
61292722839229240226938411007047
61292722839230437689762673641637
61292722839230441395531082006035
61292722839230441395803051170359
61292722839230441395803826010635
61292722839230443225110389451383
61292722856825735301584918895367
61292722856846142682371030676115
61292722856849744953370576414251
61292722856849746737192089748859
61292722856850046923934722009655
61292722856850046926445202469977
61292722856850046927280882813657
61292722856850050630536487891903
61292722856861752523608556914457
61292722856861752524444237258137
61292722856922992919218934216605
61292722856922992920034838560297
61292722856922996626072894461025
61292722856955111387596264617553
61292722856955111387596636153861
61292722856955113171169420890017
61292722856955113171170163962633
61292722856955113171713360791119
61292722856955113216922977102125
61292722856955113217738884638181
61292722856955116923780037123819
61292722856955118707353161511983
61292722856955118707353936468899
61292722856955118707897128692291
61292722856955118707918020584243
61292722856955118707918020700883
61292722856955118708170102162953
61292722856955411576866858615741
61292722856955417067297046212139
61292722856955417067297304492393
61292722856955418896603609644143
61292722856955418897167693876127
61292722859925505805692636662823
61292722859925507599388675845741
61292722992744527320220341926619
61292722992748129591467125531755
61292722992748129591467498584383
61292722992822276203979254507899
61292722992822281694409438917757
61292722992853496025357795100729
61292722992854696646016215901297
61292722992854696646016215902701
61292722992854696783276884539025
61292722992854701587403410107347
61292723069560259961788801696393
61292723069560259961789174749021
61292723069560560151059740049449
61292723069561466069509206320817
61292723069561466117707156116453
61292723069633506143812579787485
61292723069634412064731115082235
61292723069634412110460340210761
61292723069666832505952942368735
61292723069666832506517026600719
61292723069666832551685606452755
61292723069666832551685635150515
61292723069666832552249719382499
61292723072625213873483400316369
61292723471311665769087732335805
61292723471319770879309055889735
61292723471319770881088314514143
61292723471322472722349302629287
61292723471420936447972220779983
61292723471420936450421061043599
61292723471427839156514920122411
61292723471429039913597296115163
61292723548123796139409036964135
61292723548134603092670978793925
61292723548135803710148452477371
61292723548135803711927712636973
61292723548135805496044435390569
61292723548229162573386368105293
61292723548229162575559136993037
61292723548232166250482201393257
61292723548232166433412860921477
61292723548233065033904090063485
61292723548233066818231220914473
61292723548233066818293896944621
61292723548233066818293900132565
61292723548233066863963888186437
61292723548233066863963916884197
61292723548243871847645555837737
61292723548243871849337808533689
61292723548243871984843548093993
61292723548243871987102982810499
61292723551187829879923982985783
61292727069480827888701741882339
61292727069481984585863019513901
61292727069488931763660987266979
61292727069676522056588271295885
61292727069676522239518932342037
61292727069676522239539853046985
61292727069699633108150083405837
61292727069700822561650341214167
61292727069700833857618402664947
61292727069700833864396668495957
61292727069700833864417589200905
61292727069700838621158601550149
61292727069707741924494175586773
61292727069711627728262668393687
61292727069711638847994766594957
61292727069711640678137015079277
61292727069711640678157935784225
61292727069711644384739928380641
61292727069711644384760849086993
61292727069711677736648545401979
61292727069769880912964695873683
61292727069769880919739522747795
61292727069769882155086312127043
61292727087206702753704652550733
61292727087206702755901408171563
61292727087206702755964084197339
61292727087207002942975217851161
61292727087214807865705234729071
61292727087425507379801033556843
61292727087425507379863709582619
61292727087425509161177810349879
61292727087425807566874843236441
61292727087425813057301588689401
61292727087425814294346397387155
61292727087433618026540745992787
61292727087433651380058018977949
61292727087437520486786498786655
61292727087437553245779137126109
61292727087437553840303771771817
61292727087494852885194689764179
61292727087494852885194718460535
61292727087494856589541261551387
61292727087494856589541290249147
61292727087494856591734951151307
61292727087494889943622647466293
61292727140361221841617748068285
61292727140384332843410927350875
61292727140384332845921406276003
61292727140384332845921779328631
61292727140392441660573617415339
61292727140396341011206349984557
61292727140396343983829523213097
61292727140396344715615974038113
61292727140580027013536339577853
61292727140603436424226468485039
61292727140604336852329692850647
61292727140604336854774057855911
61292727140604338635903596787771
61292727140604342388534357365505
61292727140604342390957830362177
61292727140604375745310783691019
61292727140611241344717974072775
61292727140611241344780650098551
61292727140611246284473242800619
61292727140615143804963726885517
61292727140615145635105975369837
61292727140615149341980856437249
61292727140615182693868552752235
61292727140672479955981415486349
61292727140672479956733899804353
61292727140672485490470612365839
61292727140672485492914972771833
61292727140672485492915345824461
61292727140672487132515285921885
61292727140672487139290884098409
61292727140672487139291257151037
61292727140673371052801158328163
61292727140673380386532442751309
61292727140673385326162384224527
61292727140673385328481397178239
61292727140673385870184360267347
61292727140673385875204631472359
61292727140673385875205288352317
61292727140673385876959187141459
61292727140673385876959560194087
61292727140673385877711673566209
61292727140673385877712329383357
61292727140673385877712702435985
61292727140673385877715771526795
61292727140673385923278000988271
61292727140673387110551420851607
61292727140673387112245996495853
61292727140673387112246770986209
61292727140673387112305976520707
61292727140673387112306349573335
61292727140673387112309447361905
61292727140673387112873531243969
61292727140673387707102580349613
61292727140673387707102953402241
61292727140673387707106050840891
61292727140673387707670135072875
61292727140673418680243741441673
61292727140673418682185927649803
61292727140673418682750786722063
61292727140673419275040345251705
61292727140673420464068693836769
61292727140673420466328128203355
61292727140673421061124617241013
61292727140673421061124732032261
61292727140673421061939405576101
61292727140673429800118645795949
61292727140673429800307017891275
61292727140673429800307017897099
61292727140673429800874201311509
61292727140676382416979652579347
61292727140676383652326441958595
61292727140676387953161097083135
61292727140677282847530679390797
61292727140677284082961065605763
61292727140677284631920401699185
61292727140677288337957424843757
61292727140677288383795721430143
61292727140677289573391253202161
61292727140677290168187857031067
61292727140677317436415662565149
61292727140677318031190229556635
61292727140677321735537144987225
61292727140677321735537150771769
61292727140677321735558065693577
61292727140677321737228282737383
61292727140677321738065110973967
61292727140677322926845850161547
61292727140677322926908526187323
61292727140677323519111050109623
61292727140677323521642453990453
61292727140677332258944114708269
61292727140677332260573691378445
61292727140677332847821319186507
61292727140677332852905009373271
61292727140677332853657121682583
61292727140677332855349372965805
61292727140677332855351697326829
61292727140677332855352730432905
61292727140677332855432970047853
61292727140677332855436068897829
61292727140677332855436413254101
61292727140677332856188181207141
61292727140677332856188525563413
61292727140684176216903379635183
61292727140684176219347744640447
61292727140684192279670793311517
61292727140684192688192497988637
61292727140684192690699539019677
61292727140684192690699912072305
61292727140684192690700940942081
61292727140684192690704010032891
61292727140684192690704014264979
61292727140684192691452684435065
61292727140684192691453057506567
61292727140684192691456122342203
61292727140684192691456126574291
61292727140684192691456495394831
61292727140684192729678640347491
61292727140684192866873195063951
61292727140684192873651116538689
61292727140684192873652264431593
61292727140684192874216348663577
61292727140684192874467397140423
61292727140684192874470375538683
61292727140684192874470748591311
61292727140684225633188066296679
61292727140684225633191422346837
61292727140684226225289227947119
61292727140684226225289256643475
61292727140684226228548381287471
61292727140684237345857806477787
61292727140684237345858064758041
61292727140684237345920482503563
61292727140684237346672853093129
61292727140685393447783316935041
61292727140685393448535433493703
61292727140685437965657731027907
61292727140708487841780742736475
61292727140708502661674423600787
61292727140708502666694694352289
61292727140708502666695351685757
61292727140708502668449250474899
61292727140708502669201735383329
61292727140708502669202392716797
61292727140708502669202768957577
61292727140708503896958802653141
61292727140708503903796039854147
61292727140708504306291968311547
61292727140708504307984221007499
61292727140708504308803484587889
61292727140708504313070234142557
61292727140708504313886050997501
61292727140708504315577275173597
61292727140708504315577646709905
61292727140708504315578304043373
61292727140708504316330420588985
61292727140708504316330792125293
61292727140708504361332346214243
61292727140708504498529224228917
61292727140708537251290863973391
61292727140708541556207340230081
61292727140708541559466493570433
61292727140708543204151180720913
61292727140708543204152299916057
61292727140708543205843433766785
61292727140708543206596664921321
61292727140708552075452327511497
61292727140708552079719108931799
61292727140708552079782903699209
61292727140708552080283968004059
61292727140708552080284739656391
61292727140708552080535016008521
61292727140708552080535016480905
61292727140708552674328459051269
61292727140708552675081604462445
61292727140708552677587612391621
61292727140708552677588645965869
61292727140708553721828243070161
61292727140708553722580011023201
61292727140708553722580355379473
61292727140708553726911960553601
61292727140708553729356325558865
61292727140708553909862500604759
61292727140708553912369545885149
61292727140708852864331279288071
61292727140708852866106089829743
61292727140708853916182555968939
61292727140709703286579739317519
61292727140709703288752503592943
61292727140709703289024099723513
61292727140709704523534437087875
61292727140709704523534437106749
61292727140709705070968426971587
61292727140709705070968426990461
61292727140709705070968798507895
61292727140709705072598003660637
61292727140709705072598375178071
61292727140709705073141200464425
61292727140709705073141200483299
61292727140709705073412796576121
61292727140709705073413168112429
61292727140709705118331039381587
61292727140709708230410526857627
61292727140709708824935161503335
61292727140709710012355968720449
61292727140709710013985545390625
61292727140709710606250372286073
61292727140709710607152199496727
61292727140709737877887390435591
61292727140709741583927799842789
61292727140709742178452434488497
61292727140709742179288114832177
61292727140709743365873241705611
61292727140709743960331729503219
61292727140709743961149873888465
61292727140709743961233556713873
61292727140709743962863133384049
61292727140709743963679040914281
61292727140709752695270592374775
61292727140709752695273953024203
61292727140709752699604177523135
61292727140709752700168261755119
61292727140709752701797838425295
61292727140709752702048547127669
61292727140709752702048886902141
61292727140709752702612631359653
61292727140709753294129159606661
61292727140709753294150080313013
61292727140709753294882305017837
61292727140709753294964864048831
61292727140709753294965987843245
61292727140709753296573520012655
61292727140709753297409233653365
61292727140709754479659289227383
61292727140709754483743289486657
61292727140709754483931574309253
61292727140709754483992841097587
61292727140709754483993964910875
61292727140709754483993988990491
61292727140709754483994337963503
61292727140709754486187649892651
61292727140709754486437210702121
61292727140709754486438325316869
61292727140709754486438358595025
61292727140709754486438698369497
61292727140709754487002442827009
61292727140709754662678104131031
61292727140709758231453250266293
61292727140709758235516329819215
61292727140709758235788299002413
61292727140709758236264999985089
61292727140709758236536967633093
61292727146292958259023418028103
61292727146292958259023422278905
61292727146294159016022115446249
61292727146304966424308017380385
61292727146304969534192977973833
61292727146304970128717612619541
61292727146511761648057541884083
61292727146511767184237847799953
61292727146512967755861519147969
61292727146519866757798720763655
61292727146519872294815850216217
61292727146523771048207642765665
61292727146523774755061603010085
61292727146582011283286376270249
61292727146582011290061198893559
61292727146582011290064293494185
61292727146582011290064297744987
61292727146582011472991970026487
61292727146582013120204592101713
61292727146582044232551677130489
61292727146582044642367507032717
61292727146582044644062082676963
61292727146582044644062086927765
61292727146582045877149440527649
61292727146585947102885227474589
61292727146594018860884955634513
61292727146617135263088267588889
61292727146617166377207817280565
61292727146617177487717281444519
61292727146617177487717285695321
61292727146617177487800849478887
61292727146617177487800853729689
61292727146617177492799855622679
61292727146617177492884571096489
61292727146617177493364711506995
61292727146617177495328936101753
61292727146617178087409205742197
61292727146617178088161313800707
61292727146617179322943247295639
61292727146617179322943251544989
61292727146617179325471184584621
61292727146617179325471184586073
61292727146618319365949346965895
61292727146618328838550069713207
61292727146618330484070437207367
61292727146618330485679126468221
61292727146618330486514806811901
61292727146618330669529146451581
61292727146618336019352039565261
61292727146618336020170528324041
61292727146618336020254211130783
61292727146618336020254985971059
61292727146618367545800488279553
61292727146618367546637316516137
61292727146618368781419245311177
61292727146618369373433396782407
61292727146618369375943879956885
61292727146618369376780708193469
61292727146618379897847998161485
61292727146618383595521258708405
61292727146618383597965623713669
61292727146618383602864412308031
61292727146618383605579598584715
61292727146618383605580373424991
61292727146618383606144457656975
61292727149576745959215251901223
61292727149587552766177704171850
61292727149587552766178737273714
61292727149587552772956631568416
61292727149587552773708743877728
61292727163994522736942041192077
61292727164018833126285760343103
61292727164018834361820810564501
61292727164018838065410028086727
61292727164030845636152509504233
61292727164030845636153542606097
61292727164030846184945513048289
61292727164030847419789089467133
61292727164030847422234487690901
61292727164213327908860632701645
61292727164234026142884838033689
61292727164234035476678798959207
61292727164237637747653986452647
61292727164237637750185385728383
61292727164237639534491514383381
61292727164237643283834288117715
61292727164237937936924551753075
61292727164237943427351297206035
61292727164245731740048192478169
61292727164245744644315228078817
61292727164245748347825348219933
61292727164245748348578493631109
61292727164245748350353281259565
61292727164245748351106426670741
61292727164245748351106426787381
61292727164249650810599034053433
61292727164249650811352179464609
61292727164306970351312007420967
61292727164306983255516365928817
61292727164306983255516394625173
61292727164306986959862937697151
61292727164306986959862942302245
61292727164306986959862966394911
61292727164306986959862971000005
61292727164306986962307560982669
61292727164306988791697811948925
61292727164306988791700135247139
61292727164307020313944323612057
61292727164307020313944328217151
61292727164307020359697884429259
61292727164310591063428467801627
61292727164310889422637023764719
61292727164310922774462044053929
61292727164318694343107610058833
61292727164318694343859612304455
61292727164318694343862705482315
61292727164318694343863049838587
61292727164318727697108382355781
61292727164318738860983059261141
61292727164342994847336292835613
61292727164342994848089438246789
61292727164342994849864225875245
61292727164342994850617371286421
61292727164343004181904028295551
61292727164343004181904032900645
61292727164343005966292720580813
61292727164343005967921554178373
61292727164343005967984201507793
61292727164343005967984973160125
61292727164343005967984977881859
61292727164343005968737346918969
61292727164343006013737786416257
61292727164343006013738901012131
61292727164343009718087805406911
61292727164343011502393183197659
61292727164343011502393958037935
61292727164343039319538397337639
61292727164343039319538397454279
61292727164343043072169162624057
61292727164343044856557850304225
61292727164343044858250102883537
61292727164343044859003248294713
61292727164343053594845135855589
61292727164343053597373068895221
61292727164343054189453453208661
61292727164343054190290281445245
61292727164343055374988058087735
61292727164343055381762908936469
61292727164343309861601372351793
61292727164343309861604814495231
61292727164343337725255984115979
61292727164343343215682729568939
61292727164343354333723609243143
61292727164343355568505538483109
61292727164343355568505542732459
61292727164343355569341218826789
61292727167277361646767599492754
61292727299917217764320006487459
61292727300136022388156955846963
61292727300136022388219631518607
61292727300136022388219631872739
61292727300136322577406629138799
61292727300137223005509853504407
61292727300137223005530745512999
61292727300137223145218324685951
61292727300137227946917911021289
61292727300137227950181539606943
61292727300137261895959540463949
61292727300137261898218971992511
61292727300137261899055800229095
61292727300205404814717900770169
61292727300205404817165622198597
61292727300206266540276714916467
61292727300206271482417001743059
61292727300206272023928605153091
61292727300206272030703432027203
61292727300206272030704576732163
61292727300206272030706899326325
61292727300206272030706899680457
61292727300206272031209082726941
61292727300206272031456693292229
61292727300206272031460016412539
61292727300206272031460020644627
61292727300206305382466920995597
61292727300206305382529596667241
61292727300206305430730878538253
61292727300210174491789480356777
61292727300210207845306753341939
61292727300210218414383710072919
61292727300241388683241718383407
61292727300241388684933971079359
61292727300241388815418668486531
61292727300241388820502387015519
61292727300241388822193495360643
61292727300241422036758991368569
61292727300241427573694761766113
61292727300241427573695909659017
61292727300241427710952073875683
61292727300241438233464125469875
61292727300241438235972285360641
61292727300241438828888264023811
61292727300241727717212918747337
61292727300242589441932664246703
61292727300242589579193418972095
61292727300242594384155543395703
61292727300242594930667161604385
61292727300242594930754195875065
61292727300242594933198562297271
61292727300242627737672816380865
61292727300242628284271468860227
61292727300242628329941346850409
61292727300242628330778170382729
61292727300242628332197451026573
61292727300242628333033131370253
61292727300242638853348425591207
61292727300242638855792792013413
61292727300242644344528370683037
61292727300242644384362586460689
61292727300242644385198266804369
61292727300242644389445160638849
61292727300242644390281984171169
61292727376729348135121825324701
61292727376730553693319039560505
61292727376730553693339960265453
61292727376944550487210583345245
61292727376944550487294150907229
61292727376945451055022278892237
61292727376948152758206662847277
61292727376948152758269338518761
61292727376948158291942599034697
61292727376948158294386964158053
61292727376949358866825423841157
61292727376949358869269788728329
61292727376949358911764220296441
61292727376949358915023373636793
61292727376949392220342696826319
61292727376949392268540646621955
61292727377017496479963767439553
61292727377017496479984688144501
61292727377017535187215329180037
61292727377018385929655487353997
61292727377018402401028575490803
61292727377018402401029350331079
61292727377018402401593434563063
61292727377018402401778364733729
61292727377018402583959232304867
61292727377018402583960007145143
61292727377018435755027111170389
61292727377018435755110707548225
61292727377021404294215777699557
61292727377021437647733051138229
61292727377022304861270860985709
61292727377022304862024117527597
61292727377022304862027215316167
61292727377022304862027559689909
61292727377022304862048480849771
61292727377022304907024445894173
61292727377022332725113529051195
61292727377022337666585381790401
61292727377022337667337494099713
61292727377022337804598162736037
61292727377022338213033205249143
61292727377022338213097025625587
61292727377022338213849137816807
61292727377022338215628056335697
61292727377022338216380168645009
61292727377022338258786790157607
61292727377022338258850581719603
61292727377022338259602694028915
61292727377022338261293830716263
61292727377022348784642710565913
61292727377022349371886867165387
61292727377022349376970557352151
61292727377022349379418048842341
61292727377022349379418393216083
61292727377022349379501616876709
61292727377022349379501961232981
61292727377053524589663484583035
61292727377053557488172841168897
61292727377053558083533184737953
61292727377053568598682309937945
61292727377053568603764884116105
61292727377053569061865589085061
61292727377053869387581033464949
61292727377053869390171642530357
61292727377054725303248267762391
61292727377054725346745745312363
61292727377054725349001852670855
61292727377054758105550097308689
61292727377054758107994491010309
61292727377054758654321147044529
61292727377054758654321175860381
61292727377054758654342067750881
61292727377054758656765512167885
61292727377054758656786432874237
61292727377054758657601221091233
61292727377054758702519125656017
61292727377054758703354805999697
61292727377054769355764570667273
61292727377054769774885516380101
61292727377054769818194707585541
61292727377054769818215628291893
61292727377054769818947849814389
61292727377054769820639101288565
61292727377054774708930647602001
61292727377054774716544622473047
61292727377054774716545397313323
61292727377054774717109481545307
61292727377054774754684261090133
61292727377054774759766835268293
61292727377054774759853842259559
61292727377054774760418701330415
61292727377057410532948695636357
61292727377057410534578272306533
61292727377057421645986097090745
61292727377057421653514180861037
61292727377057454999440694050131
61292727377057459809465586895713
61292727377057459809466734788617
61292727377057459946809937998941
61292727377057459948418593962765
61292727377057459948439514669117
61292727377057470922502988350101
61292727377057471059847339453329
61292727377057471066538594987037
61292727377057471067375423223621
61292727377057471653744439355293
61292727377057471653807115381069
61292727377057471654560260792245
61292727377057471654560346885525
61292727377057471654581267591877
61292727377057471654643943617653
61292727377057471658827785185785
61292727377057471658828156722093
61292727377057471658887366610935
61292727377057471658890461211561
61292727377057471659643606622737
61292727377057471659643692716017
61292727377057471659664613422369
61292727377057471661335087666357
61292727377057471661418770491765
61292727778491560894574275430115
61292727778491560895139134506587
61292727778491560895201810532363
61292727778710365518536576841171
61292727778710365519038759891867
61292727778710365519101435917643
61292727778711566139110286320965
61292727778711566275535270008515
61292727778711567922684185652995
61292727778711601322769831782331
61292727778804024570958395029325
61292727778804024571711655235961
61292727778804026211311590728291
61292727778804026218086417602403
61292727778804026218087189254735
61292727778804059564828863713453
61292727778804059572360303675081
61292727778804925001446773435495
61292727778804925001509422294285
61292727778804925002262567705461
61292727778804925002262567709673
61292727778804925002262682496709
61292727778804925002262682500921
61292727778804925002265005444843
61292727778804926784207008350719
61292727778804926785836581828739
61292727778804926785836585020895
61292727778804926785838904777033
61292727778804926785839679621521
61292727778804926786466439879281
61292727778804926786651255395665
61292727778804926786651370181089
61292727778804926786654726236863
61292727778804958355778836285115
61292727778804958355782278430005
61292727778804958356343695357375
61292727778804960137724278143725
61292727778804960137724278160987
61292727778804960139921036838667
61292727778804960140168643166251
61292727778804960140171999216409
61292727778804960140171999222233
61292727778804960140172085311141
61292727778804960323182868014683
61292727778804960323186338855881
61292727778804974412839287938813
61292727778804974415287096626921
61292727778807927031959730973751
61292727778807960385748600070609
61292727778807976445256889104351
61292727778807976445820973336335
61292727778808827462508435294789
61292727778808827462508435307839
61292727778808827462592030487511
61292727778808827462780031406485
61292727778808829246357401579713
61292727778808829246897122974957
61292727778808829246984161837473
61292727778808829247168719086653
61292727778808862600438758796859
61292727778808862600501434818423
61292727778808862600501434822635
61292727778808862600685992071815
61292727778808862600689348121973
61292727778808876869026524057747
61292727778808876869029880120955
61292727778808876875616444613511
61292727778808876875804445532485
61292727778808876876369677657373
61292727778808876876369677670423
61292727778808877460541961801547
61292727778808877461294074110859
61292727778808877463069894841179
61292727778808877463822007150491
61292727778808877467881644542713
61292727778808877467881644559975
61292727778808877467885086703413
61292727778808877467906007409765
61292727778808877468633756869287
61292727778808877468638232114589
61292727778808877468905352980983
61292727778808877468908823822181
61292727778808877470413048423543
61292727778808877470413048440805
61292727778808877470601047820373
61292727778808877470601076518133
61292727778808877471165160750117
61292727778815731808474945172771
61292727778815731815249772046883
61292727778815731815250543699215
61292727778815731952448794240097
61292727778815731952448909025521
61292727778815731953263582575185
61292727778815731953263697360609
61292727778815731953267053416591
61292727778815765161992218157933
61292727778815765169523658119561
61292727778815765304336605340507
61292727778815765306780970345771
61292727778815765306784326395929
61292727778815765306784326401753
61292727778815781363844865676489
61292727778815781366038182210731
61292727778815781366289230681753
61292727778815781366289230683205
61292727778815781366289230687577
61292727778815781816295963108803
61292727778815781954306420769275
61292727778815781958390421028549
61292727778815781960834786020763
61292727778815781960834786033813
61292727778815781960838142083971
61292727778815781961085490136917
61292727778815781961088846187075
61292727778815781961649574368901
61292727778816932572333182221779
61292727778816932573085294513829
61292727778816934356662664687057
61292727778816966063866702388681
61292727778816982123371491883465
61292727855303691265460810671225
61292727855303692500241596268881
61292727855304893120043329926089
61292727855511688938333939140235
61292727855511722290158959429445
61292727855519794045651645023135
61292727855519794048914240508377
61292727855519794048915269376701
61292727855519794185339224214801
61292727855522495888586283841325
61292727855522495889360436056505
61292727855522497718665856299869
61292727855522497718666889400281
61292727855523698292733892653149
61292727855616154941761362217401
61292727855616154941782282923753
61292727855616156771342218234359
61292727855616189942410010656521
61292727855617040684850168830481
61292727855617055372311270281393
61292727855617055372312389482361
61292727855617055372584242805677
61292727855617055372584357130365
61292727855617057154528308274785
61292727855617057156161355786159
61292727855617057156224031807563
61292727855617057156701077162529
61292727855617057201890925271005
61292727855617057201974493299549
61292727855617057337459424230545
61292727855617057339154688621627
61292727855617057339175580628767
61292727855617088724136290570603
61292727855617088725828543266555
61292727855617089958918224065535
61292727855617089958919338680283
61292727855617089959001792105727
61292727855617089959002906708827
61292727855617090507711309122475
61292727855617090510218350147691
61292727855617090510242713003305
61292727855617090510305389024709
61292727855617104776301426004719
61292727855617104783077367493579
61292727855617104783098288081887
61292727855617104783160935522123
61292727855617104783913076411151
61292727855617104785336803608361
61292727855617104785357724314713
61292727855617104786172512643977
61292727855619759043150765955385
61292727855620042578119910652965
61292727855620057402279082659273
61292727855620059232421331139221
61292727855620090749020385577311
61292727855620090755798307052049
61292727855620091991144324778965
61292727855620091991981153015549
61292727855620092400480011555079
61292727855620092402927732610501
61292727855620092402927732614713
61292727855620092402927732627763
61292727855620106812793013610795
61292727855620106815303496785273
61292727855620106816140325021857
61292727855620943006223130773595
61292727855620943007852707443771
61292727855620957825235909382955
61292727855620957832013830857693
61292727855620957832829738387925
61292727855620957832829996668179
61292727855620957832830109924233
61292727855620957832830111453603
61292727855620957832850659094277
61292727855620959617218426068093
61292727855620959617218684335297
61292727855620959617218770424365
61292727855620959617218802308665
61292727855620991177123605697941
61292727855620991183901527172679
61292727855620991184655016957389
61292727855620991184655131742813
61292727855620991184738355409263
61292727855620991184738698360031
61292727855620991186346263708427
61292727855620991187183063365295
61292727855620991187183091945011
61292727855620992419247544899595
61292727855620992419248659502695
61292727855620992420084373136179
61292727855620992421693024507959
61292727855620992421693029100003
61292727855620992421696380558117
61292727855620992421713949806355
61292727855620992422533208794701
61292727855620992558953693144283
61292727855620992968228916289419
61292727855620992968228919471747
61292727855620992968229031080667
61292727855620992968291334047991
61292727855620992968291678404263
61292727855620992968291707102071
61292727855620992968312602297155
61292727855620992969043707812659
61292727855620992969127390638067
61292727855620992970735699053255
61292727855620992970739055103413
61292727855620992970739399459685
61292727855620992970756967308243
61292727855620992970760320170249
61292727855620992970760434961497
61292727855620992971571755637507
61292727855620992971575108505337
61292727855620992971575883339997
61292727855620993016488512192747
61292727855620993016489631393715
61292727855620993017325340429331
61292727855621007239076231039187
61292727855621007239097151745539
61292727855621007244158829205019
61292727855621007245854525566553
61292727855621007245854525579603
61292727855621007245875073220277
61292727855621007245875446272905
61292727855621007246690980750509
61292727855621007246691237607997
61292727855621007246691239030763
61292727855621007833119601822619
61292727855621007833956430059203
61292727855621007838140644685787
61292727855621007838202947653111
61292727855621007838203292009383
61292727855621007838955059962423
61292727855621007838955404318695
61292727855621007840649979962941
61292727855621007840650754801813
61292727855621007840650783499573
61292727855621007840651013069017
61292727855621007840651127860265
61292727855621007840651127873315
61292727855621007840734695890213
61292727855621007841486463843253
61292727855621007841486808199525
61292727855621007841487583038397
61292727855621007841487956109899
61292727855627862323585261909101
61292727855627862323588356509727
61292727855627864015635404261079
61292727855627895539573365101001
61292727855627895676830677327211
61292727855627897369716761478225
61292727855627911736338937669017
61292727855627912193874787099365
61292727855627912193874787103577
61292727855627912193874787116627
61292727855627912331135197118357
61292727855627912331135541479049
61292727855627912331135541492099
61292727855627912331970877462037
61292727855627912331971135729241
61292727855627912331971138917393
61292727855627912331971221818309
61292727855628197513233770566545
61292727855629062940879033387873
61292727855629062942654856832349
61292727855629062943406969143113
61292727855629063078139787763345
61292727855629063079835052154427
61292727855629063079855944161567
61292727855629064726959981188237
61292727855629064726983967798907
61292727855629098081065325016053
61292727855629098081066358116465
61292727855629112353903447513873
61292727855629112905202461819305
61292727855629112950956017914821
61292727855629112950957051015233
61292727855629112951040733840641
61292727855629112951792846151405
61292727855629114186302835990377
61292727855631749958857164448349
61292727855631764646573814069819
61292727855631764783078640939753
61292727855631797997643365999559
61292727855631798000090714006565
61292727855631798000091087054981
61292727855631798000091087059193
61292727855631798137351468377665
61292727855631798137372389084017
61292727855631798137435065109793
61292727855631799372697486104581
61292727855631799372718406810933
61292727855631814057150507140397
61292727855631814059595905247525
61292727855631814059595905251737
61292727855631814059598228195819
61292727855631814059599003040307
61292727855631814196939883302337
61292727855631814196940256354965
61292727855631814791653261920921
61292727855631814791674182627273
61292729214287541219662023460449
61292729214287541220481287040839
61292729214311852845104618686629
61292729214311852845359023194759
61292729214313052229015334452841
61292729214313052229834593452835
61292729214313053464361352179757
61292729214313053465180611179751
61292729214313053601622020816081
61292729214495524617507921392607
61292729214503627943424492231951
61292729214503629727813184504163
61292729214506345843561648845729
61292729214506345844380912426119
61292729214506346438357879603133
61292729214506379053106072587065
61292729214506379197898180830885
61292729214506379197898185411281
61292729214527039137751201120911
61292729214527044490917277937547
61292729214527987746729672252807
61292729214527987747294531325067
61292729214530641406487505800919
61292729214530641408997984726047
61292729214530656233661664239081
61292729214530656233724340264857
61292729214530657468442822893737
61292729214530657468506273759789
61292729214530657469004244071909
61292729214530657469007681965997
61292729214530657469258730442843
61292729214530658064054961200247
61292729214530690683067527274185
61292729214530690815997627037835
61292729214530690822775921565201
61292729214530691224516004361153
61292729214530691227779632946807
61292729214530956422910562690641
61292729214530957657692496185573
61292729214531856853458152061513
61292729214531856853459271275531
61292729214531858637032055998637
61292729214531858637851319579027
61292729214531861792585886041241
61292729214531891440149788475897
61292729214531891442597509550193
61292729214531891442597514130589
61292729214531891989192463021193
61292729214531891989192467639337
61292729214531891991640184095489
61292729214531891991640188675885
61292729214538746519303247837603
61292729214538750088080632382027
61292729214538761204509499673663
61292729214538761206201752369615
61292729214538761206957220747959
61292729214538761343402068278377
61292729214538761343464744304153
61292729214538761343966927350637
61292729214538761344217889384283
61292729214538761344217975827483
61292729214538766742384377332897
61292729214538766880398191049351
61292729214538794552943054125625
61292729214538794558026772658825
61292729214538794697735162369445
61292729214538800231467742960217
61292729214538800233915464034513
61292729214542663667202973541827
61292729214542663804463728621351
61292729214542664901984907036759
61292729214542665039245662116283
61292729214542697020991842638685
61292729214542697158252511275009
61292729214542698256337860365601
61292729214542702099636582182673
61292729214603942350437771241935
61292729214604837427820398392045
61292729214604837976863072937341
61292729214604842918247143845005
61292729214604852846774686555511
61292729214612957957083387561155
61292729214637256632003180415401
61292729214637256634450906070093
61292729214637258418024810007217
61292729214637258418839598342305
61292729214637258601014786815773
61292729214637262168103274695529
61292729214637263954184215083297
61292729214637273288752326556349
61292729214639958337885989193549
61292729214639959572479894611153
61292729214639959573232006920465
61292729214639959709677891802097
61292729214639959710492680137185
61292729214639960119011057460503
61292729214639960121522573736845
61292729214639960122274686046157
61292729214639975129176484070673
61292729214639975129178893112247
61292729214639975129450489223943
61292729214639976776304511974625
61292729214639976776580583331623
61292729214648063447439139995793
61292729214648063448191252305105
61292729214648063584637132606341
61292729214648063585451920941429
61292729214648069118289501231777
61292729214648069119104289566865
61292729214648069120796542262817
61292729214648080238917662950245
61292729214648080238938554958837
61292729214648080238940877557211
61292729214648080239753343293925
61292729214648081474350432593379
61292729220232486423327531616363
61292729220440484234235823422745
61292729220451291047164480975867
61292729220451291047227157001643
61292729220451324401308514218789
61292729220548600542364128543847
61292729220548600542552156621175
61292729237942750853071952441113
61292729237946353122710051384665
61292729237946353124339628054841
61292729237946354359685645781757
61292729237946354909276069180343
61292729237946358064094122292329
61292729237946653313589301346677
61292729237946654548935319073593
61292729237946655096370799682933
61292729237946658802135766026357
61292729237946658804584721067963
61292729237954463725076222063655
61292729237954463725138869275031
61292729237958366183880397450275
61292729237958366186136763192611
61292729237958367420918696687543
61292729238141181451354326904719
61292729238161555476971577826393
61292729238161588831324531155235
61292729238165157748239624957555
61292729238165157748242719676225
61292729238165157748305395702001
61292729238165157748783560253563
61292729238165157748869479933985
61292729238165159532692112463737
61292729238165159533172257143919
61292729238165159533444224773049
61292729238165159533447290677319
61292729238165162690442702719215
61292729238165164474831361584983
61292729238165164474831390399383
61292729238165191100608580542773
61292729238165191102324076893371
61292729238165192335390514037705
61292729238165192886689530129081
61292729238165192886961497758211
61292729238165457935880613587807
61292729238165457937489298249391
61292729238165459722714790073477
61292729238165463425972715385861
61292729238165463426035391411637
61292729238165463426307359040767
61292729238165493073704127304851
61292729238165493073704130019007
61292729238165493074539807648531
61292729238165496779489988371023
61292729238165496782837299782085
61292729238173262858524739133135
61292729238173264093894775349357
61292729238173264093957451375133
61292729238173264643000441479563
61292729238173268349038494660311
61292729238173268349790606969623
61292729238173268349790635784023
61292729238173268395544191879539
61292729238173296210349759422345
61292729238173301703307908769185
61292729238173301749061464864701
61292729238177165317350208764169
61292729238177170810036359763491
61292729238177170810036388577891
61292729238177170855789944673407
61292729238177172044818293258423
61292729238177172044818322072823
61292729238177172044839214081415
61292729238177198670867481749331
61292729238177198671703162093011
61292729238177203614782583012861
61292729238177204163553661563053
61292729238177204163825257674749
61292729238177204164389341906733
61292729238177204209307217658569
61292729238177205399171275401665
61292729238234540305202815378809
61292729238238439061374737220999
61292729238238439062210417564679
61292729238246258852407681157331
61292729238250144658538091665479
61292729238250144658621659699847
61292729238250144659373772009159
61292729238250160718128800840685
61292729238250166208492872982025
61292729238250166208555549007801
61292729238270557527243905977209
61292729238270557527327474011577
61292729238270559313324855563517
61292729238270563063511251122937
61292729238270563065955616128201
61292729238270564849508623464689
61292729238270574183323470142079
61292729238270574184075587056485
61292729238270863209472625216521
61292729238270865038779188648525
61292729238274459987008027983411
61292729238274461771335534955475
61292729238274461771398210981251
61292729238274461772171215299155
61292729238274461772233891324931
61292729238274461773842575986515
61292729238274461774678256330195
61292729238274464928392098891075
61292729238274464929232369271097
61292729238274464931676734276361
61292729238274466712785376607585
61292729238274466713621056951265
61292729238274466715229741612849
61292729238274466716065421956529
61292729238274476047265301441859
61292729238274476047286222030167
61292729238274476049524737556641
61292729238274476049525885449545
61292729238274476049545658262993
61292729238274477831679389541857
61292729238274477831741804236145
61292729238274477833935465138305
61292729238274477833938821188463
61292729238274477834186430572897
61292729238274477834189525291567
61292729238274478428711066772513
61292729238274478428987252920551
61292729238282570591024667341169
61292729238282570633498178087741
61292729238282570635942543093005
61292729240803404507221860506952
61292729240803404507221860512568
61292729240803409446914454490656
61292729240876650682531136109270
61292729240876650689309057584008
61292729240900923332976667760127
61292729240900966020977336414778
61292729240900966020979659363072
61292729240900971508959716862633
61292729240912678936202668225554
61292729240912690049241074202090
61292729240912690049243397150384
61292729241083436622506956917570
61292729241095455313146035641272
61292729241095455313710119873256
61292729241095457098099931340612
61292729241095460804140307469654
61292729241095488667227392858418
61292729241095490451617204325774
61292729241095494155398145757184
61292729241095494155963004810570
61292729241095494156214053287416
61292729241095494157657580454816
61292729241095494157908628931662
61292729241115868183606008318696
61292729241119455628937854867878
61292729241119455630632430512124
61292729241119459334978235112368
61292729241119470453098978283204
61292729241119470453161654308980
61292729241119470455355315211140
61292729241119470455417991236916
61292729241119471688444909915436
61292729241119475394483053304912
61292729241119475394545729330688
61292729241119503807180335500350
61292729241119505041962268993878
61292729241119759524248825922612
61292729241119761308638637403018
61292729241119761308638637408842
61292729241119770644625913323372
61292729241119770644629007923998
61292729241119770644879284746900
61292729241119771880226077308476
61292729241119772426755169829318
61292729241119772426758608803478
61292729241119772429269091977956
61292729241119772429269096210044
61292729241119772475022681137222
61292729241119775583753647303100
61292729241119775583755967063450
61292729241119775583756741903726
61292729241119776132796666222138
61292729241119776132859342247754
61292729241119776135056100919770
61292729241119776135059195520396
61292729241119776181063054066674
61292729241119777368142335337608
61292729241119777368145778543856
61292729241119777370402890299018
61292729241119777370656261718334
61292729241119803995886074540322
61292729241119803996450933612582
61292729241119803996701982087816
61292729241119803998396557732062
61292729241119803998396557733514
61292729241119805232048774649392
61292729241119805233743350293638
61292729241119805780272442814480
61292729241119805780275881788640
61292729241119805780275886020728
61292729241119805781091789318872
61292729241119805782786364963118
61292729241119805782786369195206
61292729241119809486881121208980
61292729241119810721659608322770
61292729241119810722227910588228
61292729241119810722478959059250
61292729241119810724173534703496
61292729241127564445284269876256
61292729241127575563404155300076
61292729241127575563404241393356
61292729241127575563466917414920
61292729241127575565096407996028
61292729241131466905801991853322
61292729241131483560169187670084
61292729241131511377439236355584
61292729241131511378255143885816
61292729241131511379949719525850
61292729241131511379949719530062
61292729241131511379949719531466
61292729241131516867865981336160
61292729241131516867865981686080
61292729241131516868681888862180
61292729241131516868681888866392
61292729241131516868681889216312
61292729241131516870376464506426
61292729241131516870376464510638
61292729241192701805941706110230
61292729241192751218903358117174
61292729241192751218966120236230
61292729241200855093862603501814
61292729241228741172653967155556
61292729241236894459005813136794
61292729241236894460698065832746
61292729291319705246381310341451
61292729291342821785174507070775
61292729291342821787622228126197
61292729291342821787622232394261
61292729291342821787705910951605
61292729291343121791430847522771
61292729291343121791430850236927
61292729291343121793878568578193
61292729291343121974445072371203
61292729291343121976892793426625
61292729291343121976976476252033
61292729291344020577297099676119
61292729291344020578133927912703
61292729291344022359242546138211
61292729291344022359263466844563
61292729291344022361690268747541
61292729291344022407439348160439
61292729291344022407443824959649
61292729291344022408276176397023
61292729291354827388594201967251
61292729291354827391041923022673
61292729291354829355997119087895
61292729291354829358444840143317
61292729291354829358528522968725
61292729291425087732608461432081
61292729291448204273782233374061
61292729291448204273844909399837
61292729291448504280018712205173
61292729291448504280854392548853
61292729291449404846159050133253
61292729291449404848666091164293
61292729291449408598012331147781
61292729291460209877182066649653
61292729291460209877267957632315
61292729291460209878017746993333
61292729291460211844672108739143
61292729450981089192160598912005
61292729450981089192181490920597
61292729450981089192996279255685
61292729450984990921188230448607
61292729450984990921271798482975
61292729450984990921459826560303
61292729450984991650985695121617
61292729450984991653242032049553
61292729450984991653245588984031
61292729450984991653329157018399
61292729450984991653517185095727
61292729929544608717174073910325
61292729929544608717257641944693
61292729929544608718010787354417
61292729929544610501563794702553
61292729929544610501563880791461
61292729929544610684578134336201
61292729929547610747140395550929
61292729929547610747704479782913
61292729929547611982486413277845
61292729929547612394269821109381
61292729929547612395105501453061
61292729929547626806645585279781
61292729929547626806731477778763
61292729929547626807212768816655
61292729929547626807296336851023
61292729929548511178528509350197
61292729929548512550299252484361
61292729929548512551134932828041
61292729929548527237761473137693
61292729929548527238033069249389
61292729929548527238033325988833
61292729929548527238035650472321
61292729929548527830384187336869
61292729929548527831992871998453
61292729929548527832640524264805
61292729929548527832828552342133
61292729929555415668176121882073
61292729929555415668197013890665
61292729929555415669011802225753
61292729929555417361058849977105
61292729929555417361142418011473
61292729929555417361894530320785
61292729929555431726072341501941
61292729929555431727764594197893
61292729929555432185216875598245
61292729929555432186052555941925
61292729929555432320868600955653
61292729929555432322476399179689
61292729929555432322477285617237
61292729929555432322500758841535
61292729929555432323062261857813
61292729929555432323065617907971
61292729929555432323312965960917
61292729929555432323316322011075
61292729929555432323316666367347
61292729929555432323316666384817
61292729929555717505411539409105
61292729929556616426094178212681
61292729929556618118141110700817
61292729929556632942298106413701
61292729929556632942299139514113
61292729929556634131891311001125
61292729929559317991433175553861
61292729929559317991516743588229
61292729929559317992268855897541
61292729929559318128693556876545
61292729929559318129257641108529
61292729929559319226779968125265
61292729929559319226863536159633
61292729929559319227615648468945
61292729929559319364039574603461
61292729929559334050937993746405
61292729929559334051023884729067
61292729929559334051505175771171
61292729929559334051588743805539
61292729929559334051773674090085
61292729929559334188284639104379
61292729929559334188765930142271
61292729929559334188849498176639
61292826961007369777309074371421
61292826961031686938370584565397
61292826961031686945771910247737
61292827173742505666989318565627
61292827173753012283867169111057
61292827173753012329598685421669
61292827173753012329599833314573
61292827173753012329874871569707
61292827191444066567974537014387
61292827191467016021146458659226
61292827191467016021919462977130
61292827191468078049062520075387
61292827191468078049062634866427
61292827191468376408462805939179
61292827191468378192852617425408
61292827191468378192852617425409
61292827191474835814816301156406
61292827191475135958332277141410
61292827191478888576456019575000
61292827191478888576456019575001
61292827191479188712359082469709
61292827191479188712361405418003
61292827192459451192970946037366
61292885101770970380457535892100
61292885101770970383737581241044
61292885101876333241593197666602
61292885102524428776030050237120
61292885102524730747242615157762
61292885102536436346016977206296
61292885102743266754011032839546
61292885102743282810259020640032
61292885102743282813518173980384
61292885102743566895017530057080
61292885102743582954529175140980
61292885102743584784671418925408
61292885102755240970480686823560
61292885102755274321574486812050
61292885102755274322303384164476
61292885102755274323997959808722
61292885102755285439673570554098
61292885102755285440426715965274
61292885102755285442138827567954
61292885102755285442954735098186
61292885102755290381834773364064
61292885102755290384341929186144
61292885102848949383671541606456
61292885102848951212978105047204
61292885102848951213813785390884
61292885102860656765224702932072
61292885315454098009265150589568
61292885315454998439816177850156
61292903767154652700341666334654
61292903767248331466031261297920
61292903767260038893339155303892
61295267019342338255728057970902
61295267019342338255728058443286
61295267019342338255728062675166
61295267019342338255728062675374
61295267020131964955726245610897
61295267020313599954417218968843
61295267096154468031253135010898
61295267096154469817271399249022
61295267255679250860710381023210
61295267255687354735669626407850
61295267255711664574529093619382
61295267255711664574529095135702
61295267255711670064893163046566
61295268508125351775370550298357
61295268531978357862406165181097
61295269146265005204434504619482
61295269146483809828313238350461
61295269146483809828334130359053
61295269146483809874087715268975
61295269146556800302484700228289
61295269146559502042479124730074
61295269146559503277261058225006
61295269146559503277825142456990
61295269164209686113392631367391
61295269169863145120356437640879
61295269169891063955357986922427
61295269169891063955357987276559
61295269170085587192200019592873
61295269170085587192200019592874
61295269170085887335152944449209
61295269170085887335152944449210
61295269170085891039498744934005
61295269170085891039498744934006
61295269170109902523115808927541
61295269170109902523115808927542
61295269170118011291470119502222
61295269170118011291470119856513
61295269170190101197808993824465
61295269170191001628360016503205
61295269170191001628360016853125
61295269170194003650826699950597
61295269170218020073554043472487
61295269170839361657868607592275
61295269170871815635560852427497
61295269171090620259439585804185
61295269171090620259460477812777
61295269171093321962686640831439
61295269171093321963459645499263
61295269217484621864202635264109
61295269217484622274313194379391
61295269217484622276005447075343
61295269217484622276757559384655
61295269223368930665306359492233
61295269223368935604434093471961
61295269223368935604998177703945
61295269223392947086275307552144
61295269223392947086275308024320
61295269223395648791489602269267
61295269223395648792241714578579
61295269223403753901794860676559
61295269223403753901986332415049
61295269224049444170273343546148
61295269224268247742593292594427
61295269224268248977187193313335
61295269224268248977187198030697
61295269224268248977939306090659
61295269224268249388969203921003
61295269224268249389722345100091
61295269224268249524535754738690
61295269224268249524786458841794
61295269241117922757831203887272
61295269241121513917736650846740
61295269241121513917945570932660
61295269241121525036065546565208
61295269241121825179645227428503
61295269241129630141289010254559
61295269241129630552882988086203
61295269241129930284785127332835
61295269241129935637787425549287
61295269241129935637787425566757
61295269241778022250274360071284
61295269241778022296007024274800
61295269241778322485277618271584
61295269241970113591074999527223
61295269241972815294510087231075
61295269241993225197723092754376
61295269241996826874173985456564
61295269241996860225999005745774
61295269241996860226187033823102
61295269241996860271731669949290
61295269241996860271940590035210
61295269241997127109177243656864
61295269241997160461002263946074
61295269242067108633137161225950
61295269242067108633325189303278
61295269242067408868140419426250
61295269242069761748807193918324
61295269242069761748995221995652
61295269242069761794539858121840
61295269242069761794748778207760
61295269242069806218752189840082
61295269242069806218940217917410
61295269242069806259402279865438
61295269242069806259611199951358
61295269242069806264484854043598
61295269242069806264693774129518
61295269242069809924790243020830
61295269242069809924978271098158
61295269242070061983810452118624
61295269242070106448672873862222
61295269242070106453755448040382
61295269242070110159793501221130
61295269376993191449987021012850
61295269376995893153444148618406
61295269376995894388226082113338
61295269376995894388790166345322
61295269376995894389040870448426
61295269376996793721255844519690
61295269376996794956601862246606
61295269376996795368383868155578
61295269376996798664317043609674
61295269376996798664525963695594
61295269376996799076934987079770
61295269377017506790121422720741
61295269377017508429941158995313
61295269377021110289403698432572
61295269377021110700997676264216
61295269377673703858584156387459
61295269377872100551757388272674
61295269377872100551778280281266
61295269377872100551966308358594
61295269377891609696802118794664
61295269377892510264613900434936
61295269377892510265177984666920
61295269377892810273881961437493
61295269377892810456332216844982
61295269377895511564782929860251
61295269377895511565535042169563
61295269377896412178536295791524
61295269382796105769897061705264
61295269382796106958946330996680
61295269382796402206811933380852
61295269382796407148196004288516
61295269382820722477419540927232
61295269382828526208861777223552
61295269382832424916772728401172
61295269382904218379725267360179
61295269382904219614507200856515
61295269382904519758003318997649
61295269382905424031686018105630
61295269382928533709887910817111
61295269382928533710639937033143
61295269382928534945425314189237
61295269382928838793096652023863
61295269382929735656730888909892
61295269382936638820193087835387
61295269382936638820381115912715
61295269382936644315894993892626
61295269383780725919293498837366
61295269383780725964859026972146
61295269383780725965047055049474
61295269383801135131119466744419
61295269383801135542902505753851
61295269383803836834366526370943
61295269383804136977863676551131
61295269383805037545675458191564
61295269383805037545863486268844
61295269383805037589924789668360
61295269383805037591429014286984
61295269383805037591617042480952
61295269383811940709326805918853
61295269383811940709514832933371
61295269383873214449940255574912
61295269383884920047103610019392
61295269400327792857416137532140
61295269400338599670968460153580
61295269400338599670968460270220
61295269400521978302537165428030
61295269400522282152092226162064
61295269400522282152092226278704
61295269400545396772309428367342
61295269400545397824098029022434
61295269400546593776969962315984
61295269400546597346314788694846
61295269400546597481315762917420
61295269400546597481315763290425
61295269400546598581096722189778
61295269400553501699057274407074
61295269400553501882050607246914
61295269400650807676166750788236
61295269400650807676229426814012
61295269400650807685445716316917
61295269400654709541950544962172
61295269400654715034013782549952
61295269400654715034097350584319
61295269400654716681225374221656
61295269400662820556164760703736
61295269401275756472365853369365
61295269401287797582144598458562
61295269401311206801539187129055
61295269401311208448667210764943
61295269401311208591785720276743
61295269401311208591785720276744
61295269401312109205330080381496
61295269401312109205330080498136
61295269401312109205330080871141
61295269401312109205351001577541
61295269401494594633549131931167
61295269401494596273147120733245
61295269401494894822819725927951
61295269401494894824511978623903
61295269401494896469195637254527
61295269401502700155637433002395
61295269401503000293318726734871
61295269401503000337356039409721
61295269401505401439759447912765
61295269401505401442203812918029
61295269401505401446537370435811
61295269401505401447290514798679
61295269401505701447711139893427
61295269401505701448254332116819
61295269401505701629009121204601
61295269401505701635787043729099
61295269401505701635807964434047
61295269401505701636373167874226
61295269401505701638252329439311
61295269401505701638253447230563
61295269401527310132091527079321
61295269401527311962233775563641
61295269401527345315751048548803
61295269401529713067081549071949
61295269401529713067084647904663
61295269401529746420330324778129
61295269401530011423744608891671
61295269401530013072588876047347
61295269401530013260664778483339
61295269401530013263110262678083
61295269401530013263110262678084
61295269401530046607404130343683
61295269401530913783497041679948
61295269401530913829229705883416
61295269401530913830921958579368
61295269401599090490312412304735
61295269401599090551984503037004
61295269401599094198609900551909
61295269401600294955692276072485
61295269401600294955692276189125
61295269401602997961419687159625
61295269401603907811582282122571
61295269453513522981102320730952
61295269453513522981102320732356
61295269453732331308783662369044
61295269453732331308783662370448
61295269453732331309347746601028
61295269453840448860790179633057
61295269454489737877324136513992
61295269454489737923056800599464
61295269454489737923056800716056
61295269454489737923056800717508
61295269454672219640152129139793
61295269454672219640340157217121
61295269454672224991061869028493
61295269454672519783669138226709
61295269454672525187654581127511
61295269454672525189346833823463
61295269454680328454239108502757
61295269454680328455931361198709
61295269454680328456683473508021
61295269454680328461770175388671
61295269454680623520782738735853
61295269454680623520803630744445
61295269454680623521346822967837
61295269454680628462190800484823
61295269454680628462733992708215
61295269454680628599448370288433
61295269454680628599451469121147
61295269454680628643488781795997
61295269454680628645181034491949
61295269454680628645748217556647
61295269454680629055270787704969
61295269454680629057527124632905
61295269454680629057530223465619
61295269454683330349180206426381
61295269454683330349180206427785
61295269454683330349183305260499
61295269454683330354266908307031
61295269454684230876346399170985
61295269454684230921514979142517
61295269454704640081376280418731
61295269454704640081561209663345
61295269454704673432550549608875
61295269454704673434809985369525
61295269454704940085352293100081
61295269454704940085373185108673
61295269454704940085373185110077
61295269454704940087068536638743
61295269454704940222633853744997
61295269454704940268366517949917
61295269454704940270625953710567
61295269454704973576067558695791
61295269454704974034229881074631
61295269454707641935083426567303
61295269454707641935083426567304
61295269454707641971801605653769
61295269454707641974057942581705
61295269454707641974061041414419
61295269454715779200842208254151
61295269454781494032669220462741
61295269454789597907628465847381
61295269454813942883683455238735
61295269454813942884247539470719
61295269454813942885939792166671
61295281613784294457638794704387
61295281614623306657042716991965
61295281661052130407737009293717
61295281666961923175365514922307
61295281667809040485074700321441
61295281684687832626680533559176
61295282092355030377856290829393
61295282092355063731916770386853
61295282092382081863600879955816
61295282092389885131000855715629
61295282092389885542782861624601
61295282092389886778128879351517
61295282092391086297358454849151
61295282092391088081747147121363
61295282092393788138054211189327
61295282092393788140310547767343
61295282092393788140310548117263
61295282145524588574893165287387
61295282145535095245096648126413
61295282145535395387881403793483
61295282145535395388634544972571
61295282145557009061846881937079
61295282145560611279834062155329
61295282163261236489255976020083
61295282163262170404082192261491
61295282163262172057737347156776
61295282163285586951327282352461
61295282163285587003856149130578
61295282163293690274963152370089
61295282163293690277219489298025
61295282163293692061632545464017
61295282163294592489924136987195
61295282163294592489924136987201
61295282163294592492368501992459
61295282164168992164095749729041
61295282164168992166352086656977
61295282299156653046979036639755
61295282299159354750414125406417
61295282299180968377141680096687
61295282305065578603032567095103
61295282305101601307970369012499
61295282305964895489564829235495
61295282306041760139811171269148
61295282306041793493328444254310
61295282322818471320096710838283
61295282322818471320930440255251
61295282323693773209229308197235
61295285761611418476218789764582
61295285761638129849327178105525
61295285761638133745930668892359
61295285921168602270378435208503
61295285921171019897418576850167
61295285921179119465684575048461
61295285921179124817158399169145
61295285921179124818871543873689
61295285974348648615145297068087
61295285974348648617589662073351
61295285974348948758641385450055
61295285974356748183599323343709
61295285974356748184163407575693
61295285974970023547601053104369
61295286376108440044026588561226
61295286376144462754802172033274
61295286376144462800534836236790
61295286376144462802227088932742
61295286393836733910853282179291
61295286393861049241768042644183
61295286393869154349877403475820
61295286393869154760844535310556
61295286393869154760844878267148
61295286393869154898669373918012
61295286393869438471213267982194
61295286393869454350235151951129
61295286394517846505726948231769
61295286399733635829588815990763
61295286399741740939329990265450
61295286399741740939329991682392
61295286399742656385169344438993
61295286399742941696412256072047
61295286399742956383877856881301
61295286399742956384086776967221
61295286399745657675530938676181
61295286399745659467471931028489
61295286399766972950870533872087
61295286399769673419523577527671
61295286399769673419523658916687
61295286399769674464304157648501
61295286399769674608364008122183
61295286399769674654096672443743
61295286399769674654305511022603
61295286399769675065899488854247
61295286399769973563019780695015
61295286399777763650126465629450
61295286399777778337027953881917
61295286399777778338722530575923
61295286399777778339286614807907
61295286399777778481818914215203
61295286399777778529828835934963
61295286399777779572373971608833
61295286399777779574068548302839
61295286399777779764610769429895
61295286399778080502988263779371
61295286399781664325983526156722
61295286399781664325983526506642
61295286399781665560765459651654
61295286399781665560765460001574
61295286399781666110372218423318
61295286399781666110372218428934
61295286399781666110372218777450
61295286399781666110372218778854
61295286399781715523586066805473
61295286447035976256247703235579
61295286447036276444745264235365
61295286447046783066977620666474
61295286447692773520206608823117
61295286447911611633380319683332
61295286452922988041869669174011
61295286452923286393445686971429
61295286452923288184612530287823
61295286452944601622843668713579
61295286452944601622843673412227
61295286452944601623595670936115
61295286452944601623595785721539
61295286452944601623596814591315
61295286452944601668597224925639
61295286452944601668597229643001
61295286452944901812093346704063
61295286452944901858599015225435
61295286452947303372032231240523
61295286452947303372784343549835
61295286452955708671587278197251
61295286453605001341819167417357
61295286453892882895781957733964
61295286470650063200583621446695
61295286470669577157076224972952
61295286470670777914074918140296
61295286470673529577945537912704
61295286470681568246738340440182
61295286470681584858384678752373
61295286470681634688189153887134
61295286470681634688439857971364
61295286470681634688439857990238
61295286470682468815302148645162
61295286470682468815302148663876
61295286470682485477200756094537
61295286470682485478893008790489
61295286470682485478913929496889
61295286470685187182161333129771
61295286471329977013312387614489
61295286471544912576696713610856
61295286606547547134088261273401
61295286606567960604638246469844
61295286606569161363917525626017
61295286606571863067352612267059
61295286606579967573052976791689
61295286606580017405221376780545
61295286607204044399321233247073
61295286607204044399342125255665
61295286612453171256832809690393
61295286612455872960267896331435
61295286612457123493935011112222
61295286612457123494143931198142
61295286612457123539688595904046
61295286612477486396641172941507
61295286612477486397184365164899
61295286612477486397205257173491
61295286612477486541429924417699
61295286612477486587183509326163
61295286612477486587747478300547
61295286612477486587747593558147
61295286612480187688294254736387
61295286612480187688837446959779
61295286612480187688858338968371
61295286612480188244676984044223
61295286612480188291182566004399
61295286612480488433926657336059
61295286612481372383902168522306
61295286612481372383902168535404
61295286612488292796884050190733
61295286612488292798576301841297
61295286612488292798576302886685
61295286612488292798576302891057
61295286612488292798578625839351
61295286612488292798597193849889
61295286612488292798597194899649
61295286612488292798599517847943
61295286612488343361091124521560
61295286612488343361112045226508
61295286613133983662435905149109
61295286613133983662438229147163
61295286613133983662686609252213
61295286613136684953527226710059
61295286613136684954070418933451
61295286613136684954091310942043
61295286613145991369955474624447
61295286613328806635656649252835
61295286613353121964942861567408
61295286613355522930064336721376
61295286613355522932320673649312
61295286613356723687063029888720
61295286613356723689319366816656
61295286613356723689321690814710
61295286613429686289892664134122
61295286613429686333933075641686
61295286613429686336462127525766
61295286630203662823501558691625
61295286630206348055395388732536
61295286630206348055395389067954
61295286630206364115154640503975
61295286630206414497097250629978
61295286630207248625651449639084
61295286630207248625651449993375
61295286630214469637241909507033
61295286630214519194805118391713
61295286630214519240558703183537
61295286630218055438639688126466
61295286630218055438639688132082
61295286630218121878649297342458
61295286630218121878649297346670
61295286630835844760283998344485
61295286630860160088734530665297
61295286630860160088755422673895
61295286630860160091199787679153
61295286630862861382081816100311
61295286630870966902474881480705
61295286630870966902495773489297
61295286630870967041448694471659
61295286631077797495093792857906
61295286631077797495093792858066
61295286631078998066987109379420
61295286631078998204185101640048
61295286631081699360814911006066
61295286631081699360814911006226
61295286631081699360814911011842
61295286631089805019348060310520
61295286631089805019348060329234
61295286631089805019617705501328
61295286631154662008146732217614
61295286631155562575958513858046
61295286631187082997385688623404
61295286631187082997385717321212
61295287812814587494805447439130
61295287829653455698684696913364
61295287829654661747638664820283
61295287830497558012368555787852
61295287835566888218712141032677
61295287836546351636749311140746
61295287836546351636749311144958
61295287836546351637502453386856
61295287836546351637502456569184
61295287836546351637502539475924
61295287836546351637502542662464
61295287836546351639197030430782
61295287836546351639197033617322
61295287836546351639198148222034
61295287836546351639198148226246
61295287836546399815746053208856
61295287836546399815746053213068
61295287836546399815746056395396
61295287836546401462120845681370
61295287836546401462120848863698
61295287836546401462124288887618
61295287836546401462124292069946
61295287836546401462309217778100
61295287836546401462309220960428
61295287836546401462312574182390
61295287836546401462874076844744
61295287836546401462874076848956
61295287836546401462874080031284
61295287836546401462877433249034
61295287882807975134637880978624
61295287882831084423212928021769
61295287882835854100470086724012
61295287888716298705502694602450
61295287888739709790561010509133
61295287888739709790811714612237
61295287888739709836293674712649
61295287888740910547893975813949
61295287888743312061808137070861
61295287888743312062058841173965
61295287888743312107540801274377
61295287888744516524844883418953
61295287888744529285073763599412
61295287888752584577287461813247
61295287888752623260210827988613
61295287888752634393705338844678
61295287888752634395568085076466
61295287889409130012060991289938
61295287889616228903795238571585
61295287889616228903795243170855
61295287889619831174206360958364
61295287889619862879655469920998
61295287889619864526031381247574
61295287889627934635626229746498
61295287889627934635876933849602
61295287889627934638136828775034
61295287889627967852701094688772
61295287889627967989961849064244
61295287906466753298594335752567
61295287906466753298594450556865
61295287906466753298594455143085
61295287906466758786514040174487
61295287906466758786514154965735
61295287906466758786514154978785
61295287906466786786864705514041
61295287906469488490300050435337
61295287906469504956566983796544
61295287906477558465206661882327
61295287906477558465206662932087
61295287906477560111582573208903
61295287906477560111582574258663
61295287906477563815928373693699
61295287906477563815928374743459
61295287906477563953126366304247
61295287906477563953126367354007
61295287906477565599502277630823
61295287906477565599502278680583
61295287906477598953772826644764
61295287906477598954023873704460
61295287906477608212146515439442
61295287906477610065177552242130
61295287906477610065199592161096
61295287906477610065365580319458
61295287906477610066810228099152
61295287906477610066873018560432
61295287906477610066873018566256
61295287906477610066873018579306
61295287906477610067061303855204
61295287906477610067061303874078
61295287906478460679331708925419
61295287906478460679331708938469
61295287906478464383677509410215
61295287906478464383677509423256
61295287906478464383677509423265
61295287906478464386187992481103
61295287906478466169761896418227
61295287906478499522486808584653
61295287906478510635437171150386
61295287906481212338873290906342
61295287907134105548469296135700
61295287907134105683491535456922
61295287907134105685730050511172
61295287907134105685730079207528
61295287907134105685730079226402
61295287907317793492723148066712
61295287907344806846452722334584
61295287907344838551148690118130
61295287907352910307203161480104
61295287907352910307370154042522
61295287907352910309629963228646
61295287907352943661454983517856
61295287907353810737754188745064
61295287907353844092002653333138
61295287907353844092006096526336
61295287907353844275020436179065
61295287907353844275041356885465
61295287907413887415358797350656
61295287907414787983170578991088
61295287907417786185195211360854
61295287907425845183446961239117
61295287907425845183446965488467
61295287907425845184262142820630
61295287907425861647204959546033
61295287907425861647206074504877
61295287907425861647206075567687
61295287907425861647206078754227
61295287907425861654799046826885
61295287907425861654819938839849
61295287907425889649124564564228
61295288042332705112086184246660
61295288042332754525110598372660
61295288042375981670805421209997
61295288042375982403053015637888
61295288042376882970865859797117
61295288043032490232006451452121
61295288043251294672975420023337
61295288043251294855906076837401
61295288043251295405014094365308
61295288043313417900056211542074
61295288043313467730136013249050
61295288048272594747911316273772
61295288048276163667357672021982
61295288048277369326766819249917
61295288048277369327582726793199
61295288048277402678652554698524
61295288048277402678840582775852
61295288048284268777663706785870
61295288048284302129464477599388
61295288048284307077629913188029
61295288048284307489687244783659
61295288048284307490251328897599
61295288048284307490251329015643
61295288048288176736204670525272
61295288048933911056860281288205
61295288048933911056922928126584
61295288048940815410167622412573
61295288048942016167166316052093
61295288048942016167249998405325
61295288049116698321520431145465
61295288049116698321541352919046
61295288049152715543561521393945
61295288049152715543561525993215
61295288049152715543561913590761
61295288049152715543561913590770
61295288049152715680759514354413
61295288049152715680759518603763
61295288049152715680759906673485
61295288049152715726513491465309
61295288049152748895386933866930
61295288049152748895386933879971
61295288049152748895386933879980
61295288049152748895386934352147
61295288049152748895574876218160
61295288049152749032584926477478
61295288049152749032584926490519
61295288049152749032584926490528
61295288049152749032584926962695
61295288049152749032835630574758
61295288049152749032835630593632
61295288049159619896806493422381
61295288049159620034067247797853
61295288049159653385892268087063
61295288049159653431624932290579
61295288049160820791065941437373
61295288049160820791149623790605
61295288049160820836819526229197
61295288049160820836882287994121
61295288049160854005692969116035
61295288049160854142890961726583
61295288049220842578960938757048
61295288049220842624714523548872
61295288049220842624735415557464
61295288049221743192800225648974
61295288049221748064372999498040
61295288049221792544441158933294
61295288049221797895162870744666
61295288049225650555391579155149
61295288049225650555392608024925
61295288049225650555643790050952
61295288049225650556207788543788
61295288049225650601146699927069
61295288049225650601418292853010
61295288049225661529558754132116
61295288049225667019150692420909
61295288049225667019151721290685
61295288049225694883057200826486
61295288049225694883245486134308
61295288049225694888140775172242
61295288049225695020255164734854
61295288049225695020255193437034
61295288049225695020506240490906
61295288049225695020506240509780
61295288049225695021069948483722
61295288049225695021071096375222
61295288049225695021071096394096
61295288049225695021071100980316
61295288049225695025338767782790
61295288049225695025589814842486
61295288049225695026150456931032
61295288049225695026153551531658
61295288049225695026153899074470
61295288049232549959698197138652
61295288049232550005451781930476
61295288049232550006267684874488
61295288049232550006287462274156
61295288049232550006288576883080
61295288049232550006291934350180
61295288049232550011371151061240
61295288049232550011621855164344
61295288049232554771439701884141
61295288049232554954370358698205
61295288049232566622432479854429
61295288049232566622432484558693
61295288049232599968275459691336
61295288049256915167350119526336
61295288066002039906662673859546
61295288066003240485729319921063
61295288066003289893922260407562
61295288066010133904118559344532
61295288066010183866190153375823
61295288066010183866190153393293
61295288066010433909601393205595
61295288066010434046799385816143
61295288066010450703697685318203
61295288066010483460389162821165
61295288066010483506142747612989
61295288066010483506417040777557
61295288066010484055438764520416
61295288066010484055438764520417
61295288066010484055459685226816
61295288066010484055460058279445
61295288066014052974694539652762
61295288066014052975446910247992
61295288066014052975446910597912
61295288066014080828662649650174
61295288066014080829226733882158
61295288066014080829226733886370
61295288066014086326706813186821
61295288066014086326706841884581
61295288066014097256706658994314
61295288066014097257270743226298
61295288066014097257270743230510
61295288066014097257271518065170
61295288066842574536434099042812
61295288066877724704328850771890
61295288066878625134879878055724
61295288066885797057420763954236
61295288066885829814384181923715
61295288066946718863959058921598
61295288066946718864043774862128
61295288066946718864209763024702
61295288066946773569103813886545
61295288066950620729680177069758
61295288066950626226885827872137
61295288066950626226886215823824
61295288066950626226888267011359
61295288066950626227700746941468
61295288066950642690643941320221
61295288066950642690647380277119
61295288066950642698238024001803
61295288066950642698238028601073
61295288066950642698258920614036
61295288066950642698258920614037
61295288066950642698260065337711
61295288066950642698260068520039
61295288066950670554550421017794
61295288066950670691748413628342
61295288066950670691999460688038
61295288066950670692563168685066
61295288066950670696828888797288
61295288066950670696831983397914
61295288066950670697646771733002
61295288066950676027088751536118
61295288066950687140126152990506
61295288066951521235626613243384
61295288066951526626997643427780
61295288066951537768863755969680
61295288066951571120688776258890
61295288066951571122550487971872
61295288066951571123112245023474
61295288066951576597433315968849
61295288066958426245512220247214
61295288066958426245595903068458
61295288066958426245762924350318
61295288066958476212936119381005
61295288066958731337528966115889
61295288066958731382945954888089
61295288066958731383282551024353
61295288066958743051008076044313
61295288066958743051008080276401
61295288066982758192592818832721
61295288066983058198911838848601
61295288066983058198911839911411
61295288066983091550109338591046
61295288066983091595653974715782
61295288066983091595842002793110
61295288066983091732848610786527
61295288066983091733099314889631
61295288066983091733102757051942
61295288066983091733102758568262
61295288066983091733102787147978
61295288066983091733123677758342
61295288066983091733123679274662
61295288119180918609975554207272
61295288119180918611648980612432
61295288119180918612402126390790
61295288119188123292156359050686
61295288119189012608917872670198
61295288119189012608917872674410
61295288119189012746115865284958
61295288119189023719716471620050
61295288119189023720280555852034
61295288119189023720281588971160
61295288119189023722143302083822
61295288119189023722707386315806
61295288119189023722707386320018
61295288119189023722708161154678
61295288119189023856977140260586
61295288119189023859968140695490
61295288119189023859968915530150
61295288119844620554398416328602
61295288119845520978171177762712
61295288119845520984949443593722
61295288119845520987188246102470
61295288119845520987376274057494
61295288119845521122210112230046
61295288119845521122210112234258
61295288119845521124386238708806
61295288119845521124386238713018
61295288119845521124637028432966
61295288119845521170202671357373
61295288120056253852606598260594
61295288120056253989804590871142
61295288120063425181288956409638
61295288120063458533113976698848
61295288120064325609413153210986
61295288120064325611839983674758
61295288120064325746673821847310
61295288120064325749100738054442
61295288120064358962909534187556
61295288120064358962909534191768
61295288120064358962912977398016
61295288120064358962933898104359
61295288120064358963665003968180
61295288120064359100107526798104
61295288120064359100107526802316
61295288120064359100110970008564
61295288120064359100925758339440
61295288120064359145864554918423
61295288120129166486778504264928
61295288120129199838600081347890
61295288120129199838603524554129
61295288120129199838603524554138
61295288120129199838603781771582
61295288120129199840277208176742
61295288120129199978291108330572
61295288120136404520219730730680
61295288120136404520784586614996
61295288120137260620742946077086
61295288120137260620742946081298
61295288120137260621307030309070
61295288120137260623169862280006
61295288120137260623733946516202
61295288120137260669010457366276
61295288120137271596518907242818
61295288120137271596518907247030
61295288120137271596519683144500
61295288120137271597083763127134
61295288120137271597083767376484
61295288120137271733779575879142
61295288120137271733779575883354
61295288120137271734344431763458
61295288120137304948341260227462
61295288120137304948343927532028
61295288120137304948343927536240
61295288120137304948344699184360
61295288120137304948344703433701
61295288120137304948344703433710
61295288120137304948344960651154
61295288120137304948905344459446
61295288120137304948908787665685
61295288120137304948908787665694
61295288120137304948909816535470
61295288120137304950580144103704
61295288120137304950582471288298
61295288120137304950768433647826
61295288120137304951333289532142
61295288120137304955851779478318
61295288120137304956415863710302
61295288120137305088031512371272
61295288120137305088031512375484
61295288120137305088032284023604
61295288120137305088032287210144
61295288120137305088596368255588
61295288120137305088597143094460
61295288120137305092860710892412
61295288120137305092860710896624
61295288120160686505044581234877
61295288120161570456147612076927
61295288120161586928168886865795
61295288120161586935512011767661
61295288120161586935595609566859
61295288120161587072793602177407
61295288120161587118526610748832
61295288120161587118526610750236
61295288120161620286601637884759
61295288520975502590409405784290
61295288521849953864554576326588
61295288521849953864575497031536
61295288521849987218071849311750
61295288521849987218092770016698
61295288521911827237192002436080
61295288521911827237192003853022
61295288521911827237192007035350
61295288521912126191182788747748
61295288521914794200487482994972
61295288526851706967469489222225
61295288526851707516512506729729
61295288526851708751294354127009
61295288526851708751294440224661
61295288526851709162888331958653
61295288526851742514922657104078
61295288526851742560467321809982
61295288526851757333789191653294
61295288526882927198227477429132
61295288526882928478742075127580
61295288526884129647606600861012
61295288526884163139224971842079
61295288526884163139726380048287
61295288526884163141481308770015
61295288527727058811891249056001
61295288527758278951145902150006
61295288527758312304913879238272
61295288527820452651113022122455
61295288527824305311402193671681
61295288527824305311402451024479
61295288527824305311403226908899
61295288527824305311403313002339
61295288527824305356612974329494
61295288527824321775161305537761
61295288527824321775161306937441
61295288527824321775161307055533
61295288527824321775161307059905
61295288527824321775161307072795
61295288527824321775161307409825
61295288527824321775161311659175
61295288527824321775161564272977
61295288527824321775161564290239
61295288527824321775161568522327
61295288527824321775162340174659
61295288527824321782692718319353
61295288527824321782692718669273
61295288527824321782776285303961
61295288527824321782776286353721
61295288527824321782776286703641
61295288527824321782776315051529
61295288527824321782776315401449
61295288527824321782776319650799
61295288527824321782776658375303
61295288527824321782776659425063
61295288527824321782776662607391
61295288527824321782777434259723
61295288527824355104096635751560
61295288527831207879755987253034
61295288527831224534059735386016
61295288527831224534624591270332
61295288527831225083667610171873
61295288527831258228754210111285
61295288527831258434865026891022
61295288527832425108128044906297
61295288527832425108128046305977
61295288527832425245388799165129
61295288527832425245388800681449
61295288527832425291142384073593
61295288527832425291142385473273
61295288527832425656898735370059
61295288527832425656898735383109
61295288527832425656920772469667
61295288527832425656920775656207
61295288527832425656920776705967
61295288527832425657170720851273
61295288527832425840101377665337
61295288527832425840185060018569
61295288527832458459953065195507
61295288527832458459953066595187
61295288527832458985752786977487
61295288527832458985836470846230
61295288527832459008745037037379
61295288527832459008995741140483
61295288527832459054477699841215
61295288527832459054477701240895
61295288527832459054665727918543
61295288527832459054665729318223
61295288527832459191926397954547
61295288527832459191926482177375
61295288527832459191926483693695
61295288527832459191926512273411
61295288527835126811563134009877
61295288527835126941773634235053
61295288527835126941773895701847
61295288527835126941774667354179
61295288527835126948823802646201
61295288527835126949388642231049
61295288527835126949388642580969
61295288527835126949388646830319
61295288527835126949388728320117
61295288527835126949388986604583
61295288527835126949388989786911
61295288527855573628582852667248
61295288527855573765571896139770
61295288527855573765780816225690
61295288544572815702990228745159
61295288544572815703555084629475
61295288544572830519553792595826
61295288544573983131134492529261
61295288544573983131134578622701
61295288544573983131134578626913
61295288544573983131134578976833
61295288544574016460072604265735
61295288544574016460637460150051
61295288544576682638962590378759
61295288544576684422536494315883
61295288544576684422787574324141
61295288544577583618556754187609
61295288544577584853087640622836
61295288544577584853338687682541
61295288544577584853338688036673
61295288544577585402130658124733
61295288544577585402130658128945
61295288544609138628184224163533
61295288544609138629876476859485
61295288544609138810655516013435
61295288544610039241269219304171
61295288544610039378467211914719
61295288544610039379031296146703
61295288544610039380723548842655
61295288545484455334135939229685
61295288545484455516961217217708
61295288545484455516961245915516
61295288545484455516982137922656
61295288545484455516982166620464
61295288545484455518653469913660
61295288545484455518653498611468
61295288545484488688217296446831
61295288545484488870666518280198
61295288545484488870666546976554
61295288545484488870687438986598
61295288545484488870687467682954
61295288545545378359217361468226
61295288545545378359217364648124
61295288545545378359217364650554
61295288545545378359217364654766
61295288545545378359970506896664
61295288545545378359970510078992
61295288545545378359970592985732
61295288545545378359970596172272
61295288545545378361665169679738
61295288545545378361665172862066
61295288545545378361666201731842
61295288545545378361666201736054
61295288545545378496478115843698
61295288545545378496478119026026
61295288545545378497231261272136
61295288545545378497231264454464
61295288545545378498925838316062
61295288545545426538214106716234
61295288545545426538214106718664
61295288545545426538214106722876
61295288545545426538214109905204
61295288545545426675474861098348
61295288545545426675474864280676
61295288545545427086444320579000
61295288545545427087260227774783
61295288545545427087260228128915
61295288545545428321786977186742
61295288545545428321786980373282
61295288545545428321790334653842
61295288545545428321790337840382
61295288545545428321849653566650
61295288545545428321849656748978
61295288545545428321853096772898
61295288545545428321853099955226
61295288545545428322037939924232
61295288545545428322037943110772
61295288545545428322038025663380
61295288545545428322038028845708
61295288545545428322041381713538
61295288545545428322041382067670
61295288545545428322602798988446
61295288545545428322602798990876
61295288545545428322602798995088
61295288545545428322602802177416
61295288545545428322602884734236
61295288545545428322602887916564
61295288545545428322606240784394
61295288545545428322606241134314
61295288545545428322606241249928
61295288545545428322606242319344
61295288545545428322606242319371
61295288545545428322606242319587
61295288545545428322606242667077
61295288545545428322606242669264
61295288545545428322606242669291
61295288545545428322606245501699
61295288545545428322606245855831
61295288545546627843502303608021
61295288545546629078848321334937
61295288545546629079688618306507
61295288545549280982895757315051
61295288545549280982916678021451
61295288545549295852810355433804
61295288545549297446675333054097
61295288545549297446675676010689
61295288545549297454185938866405
61295288545549297454269535248661
61295288545549297454269539847931
61295288545549297454269879622195
61295288545549297454269882804523
61295288545549330783123964627456
61295288545550198022018555474089
61295288545550198022018641213237
61295288545550231350935746267888
61295288545557084050085334680628
61295288545557084642621471971152
61295288545557084642621473388094
61295288545557084643186589322262
61295288545557084644881166366188
61295288545557084644881936618840
61295288545557084644881938018520
61295288545557101322909764155285
61295288545557134056211003448262
61295288545557134056211004847942
61295288545557134467993009357234
61295288545557134467993010756914
61295288545557134467994038227010
61295288545557134467994039626690
61295288545557134467996362225064
61295288545557134467996363624744
61295288545557400917635151775856
61295288545557400962551534313376
61295288545557400962635605670405
61295288545557401321613775825249
61295288545557401321613777242191
61295288545557401321614034105503
61295288545557401321617128693079
61295288545557401321617130110021
61295288545557401321617133292349
61295288545557401321802062537123
61295288545557401321802062541335
61295288545557401328391955567191
61295288545557401328391955580241
61295288545557401328391956984133
61295288545557401328413222064227
61295288545557401328413996903099
61295288545557401328601263624401
61295288545557401329145187438989
61295288545557401329228785233975
61295288545557401329228785238187
61295288545557401329229128190567
61295288545557401329417156267895
61295288545557401329417156622027
61295288545557401374354849932545
61295288545557401511594596346149
61295288545557401511594597862469
61295288545557401511678280215701
61295288545557401511678280333793
61295288545557434131174313022901
61295288545557434131446285275999
61295288545557434131446285392639
61295288545557434131446286792319
61295288545557434131446313973807
61295288545557434131446315490127
61295288545557434245460648024002
61295288545557434268372305633449
61295288545557434268620028405031
61295288545557434268620029454791
61295288545557434268623009736553
61295288545557434268644393839823
61295288545557434657246007174619
61295288545557434657329691043362
61295288545557434657519124244136
61295288545557434657519125313579
61295288545557434657519125780139
61295288545557434657519128966679
61295288545557434680216987568197
61295288545557434680238251113097
61295288545557434680238255718191
61295288545557434680238257234511
61295288545557434680488959821295
61295288545557434680488959937935
61295288545557434680488959939387
61295288545557434680488961337615
61295288545557434680489332992015
61295288545557434725970915316613
61295288545557434725970920038347
61295288545557434725970921438027
61295288545557434726242544729759
61295288545557434726242544731211
61295288545557434726242546247531
61295288545557434726242889086031
61295288545557434863165556109091
61295288545557434863168907927161
61295288545557434863416260212195
61295288545557434863419612030265
61295288545557434863419616635359
61295288545557434863419616751999
61295288545557434863419618151679
61295288545557434863419732470543
61295288545557434863440624597227
61295288545557434863441772391041
61295288545558301889613844531687
61295288545558301897228938262459
61295288545558335225330910607111
61295288545558335294055475681777
61295288545558335431253468292325
61295288545558335433509805220261
61295288545561003051349293310885
61295288545561003051432889693141
61295288545561003051432894292411
61295288545561003051432894293815
61295288545561003051433234066675
61295288545561003051433237249003
61295288545561003188630882303689
61295288545561003188630882653609
61295288545561003188630885841553
61295288545561003188630886902959
61295288545561003188630886904363
61295288545561003188631226677223
61295288545561003188631227027143
61295288545561003188631229859551
61295288545561003188631230215087
61295288545561003233798706922309
61295288545561003233819627628709
61295288545561003233882389275541
61295288545561003233882389393633
61295288545561036402421474285807
61295288545561036402442394992159
61295288545561036517548073447408
61295288545561053050219664009806
61295288545581749599538799071221
61295288545581750011132776902865
61295288545581750194335401364933
61295288545581750194335520405530
61295288597755211924689496578097
61295288597755213708263400515221
61295288597755213754016985307036
61295288598626961360687405500615
61295288598662083686042153656704
61295288598662083687525486266736
61295288598662116993617842352430
61295288598662117039350506555946
61295288598734729491028581239460
61295288598735029497536013282085
61295288598735029627746518211525
61295288598735029627746776845911
61295288598735029627749871446537
61295288598735029627749875678625
61295288598735029634524697848473
61295288598735029634524698320649
61295288598735029634796681918409
61295288598735029634796796703833
61295288598735029635361526557441
61295288598735029635361526574703
61295288598735029635361612296589
61295288598735029635361870930975
61295288598735029680550352915941
61295288598735062986621702207619
61295288598735062986621816993043
61295288598735063027021116472094
61295288598735063032103690650254
61295288598735930057481637832581
61295288598735930058485832192571
61295288598735930065096617126397
61295288598735930065096645824205
61295288598735930065096645942249
61295288598735930065096646296381
61295288598735930065097765032399
61295288598735930065097765150443
61295288598735930065097765504575
61295288598735930065285033275637
61295288598735930065912553822401
61295288598735930065912897841803
61295288598735930066100839830063
61295288598735930066100840184195
61295288598735930066100925919131
61295288598735930202545701911961
61295288598735930203110546432949
61295288598735930203110890806483
61295288598735930203361594555455
61295288598735930248278366114025
61295288598735930248299286820425
61295288598735930248362048817225
61295288598735930248362048935269
61295288598735963394202898263783
61295288598735963409578981955955
61295288598735963416922025486067
61295288598735963416922054183875
61295288598735963417110053564847
61295288598735963417110082261203
61295288598735963531463652993387
61295288598735963554370722201171
61295288598735963554370836518631
61295288598735963554370836520035
61295288598735963554370836986595
61295288598735963592509638770019
61295288598735963600103386403235
61295288598735963600103472492303
61295288598735963600103500722099
61295288598735963600124307109635
61295288598735963600124392730739
61295288598735963600124392732143
61295288598735963600124393198703
61295288598735963600124421428499
61295288598738631906545892421267
61295288598738631906545978510335
61295288598738631906546236795008
61295288598738631906608740275259
61295288598738631952299821704876
61295288598738631952362583819720
61295288598759330187036430882416
61295288598759378363019479984922
61295288598760247181158185976156
61295288598760280534675458961318
61295288598760280580429043753142
61295288757311513388136025409757
61295288757311513388139497313973
61295288757311513388139497318185
61295288757312413407093074843233
61295288757312413408536717733597
61295288757312413409352625276879
61295288757312413818687052674877
61295288757312413818690524583145
61295288757312413818690524933065
61295288757312413955885045285425
61295288757312413955888517189481
61295288757312413955888517543613
61295288757312413955951279308537
61295288758151442214040657522582
61295288758151742403290329279225
61295288758151742403290329629145
61295288758151742403311251402726
61295288758151742540488322239693
61295288758151742540488323302503
61295288758255941958166072674001
61295288758256792702800580384104
61295288758256842525915004590648
61295288758256842525915005990328
61295288758257142715164649540203
61295288758257142715248333408946
61295288758257142715437767679163
61295288758257142715437768145723
61295288758259810677963675023391
61295288758259810678800504793765
61295288758259810678800505143685
61295288758259810678800848117539
61295288758259810678800849167299
61295288758259810678800849517219
61295288758260694637162622362663
61295288758260711100921734565613
61295288758260711100924058563667
61295288758260711101736524067101
61295288758260711101736524417021
61295288758260711109267935326549
61295288758260711109267935676469
61295288758260711109351502311157
61295288758260711109351503360917
61295288758260711109351503710837
61295288758260711109351532058725
61295288758260711109351532408645
61295288758260711109351875382499
61295288758260711109351876432259
61295288758260711246549524669273
61295288758260711246549525019193
61295288758260711246549867993047
61295288758260711246549869042807
61295288758260711246549869392727
61295288758260744391636122737990
61295288758260744437368873501298
61295288758260744438205961087600
61295288758260744575466715812992
61295288758260744577158966990437
61295288758271518059789931215944
61295288758292231117768662469945
61295288758293131548319690089037
61295288758293131548319691138797
61295288758293132097111660181309
61295288758293132097111660531229
61295288758293132097299946875761
61295288758293132097362708640685
61295288758295833251692273958506
61295288758295833251755036077562
61295288758295833388949556429763
61295288758295833389012318544607
61295288758295833390456994549885
61295288758295833391209106859197
61295288758295833434685692419234
61295288758295833434769375240430
61295288758295833437213654156842
61295318707673132115448297777648
61295318784481358239233986209532
61295318784481360025252250565540
61295318944006141068691232339728
61295318944006141068691233739408
61295320220410630975651386842686
61295320220605158602703739251031
61295320380129937816000100533819
61295320380162358852017755273756
61295320380162358852017755291018
61295320380162358852017755745932
61295320380162358852080431316794
61295320427431663717872064653004
61295320433340287713240597292929
61295320450847325979396008840085
61295320451065865044583437865108
61295320451066165188100446953428
61295320834778280877885785493805
61295320835102496817488453013832
61295320835102496818052537245816
61295320835106104162783684260430
61295320852820272883272412646860
61295320852820272883335088672476
61295320852820272883335090188796
61295320852820272883523116749964
61295320852828376758569402545204
61295320852828376763314232190786
61295320852828376763314232196610
61295320852828376763314232668786
61295320852831074305708138878657
61295320852831979029565482029974
61295320858412477399616786559315
61295320858412477400180870791299
61295320858412481058229922840595
61295320858412481060486259768531
61295320858508854170064315182527
61295320858508854170067787086583
61295320858509754600615342447487
61295320858516958045023557030707
61295320858516958045023560567167
61295320858516958045024704936709
61295320858517808649868315624593
61295320858517808649868315974513
61295320858517808649868318806921
61295320858517808649868319161053
61295320858517814000590030618293
61295320858517814000590030972425
61295320858517858475574584295667
61295320858517858475574587477995
61295320858517858475574587832127
61295320858517858475578059736183
61295320858517858612773724812217
61295320858517863963494291899915
61295320858517863963494292254046
61295320858517863963494292254047
61295320858517863963494320580253
61295320858517863963497764158103
61295320858727676080947555611805
61295320858728593165991389025541
61295320858728598107438131359712
61295320858728598656146160690418
61295320858728598656146160696034
61295320858728598656146160696194
61295320858728598656146161045954
61295320858728598656146161046114
61295320858728892760465379195031
61295320858736703764279028334040
61295320858736703765971280675860
61295320858736703765971281029992
61295320858736703766723392985172
61295320858736703766723392990788
61295320858736703766723393339304
61295320858739705064426994334377
61295320858740600743655083266172
61295320858740604396913564517338
61295320858740605632176014209886
61295320858740605632259582244254
61295320858740605632447610321582
61295320858740606226972244967290
61295320858740606226972244971502
61295320906006005064702144931480
61295320906006006711558572438409
61295320906006006848756565066220
61295320911902603095427216203249
61295320911914332070327829143674
61295320911914625497921499582907
61295320911914632078906654925773
61295320929420467941120283163661
61295320929421663621793249740729
61295320929421663621817614024931
61295320929421668698118976331005
61295320929628500793139042860208
61295320929628500793139043332384
61295320929639307741904990563316
61295320929639307741904990917448
61295320929639307744349355922712
61295320929640208172456018182408
61295320929640208174148270878360
61295320929640208174900383187672
61295320929640501592435335938646
61295320929640503377096087738297
61295320929640506534031798855160
61295320929640508318148895015676
61295320929640508363902451227784
61295320929640508363965127236297
61295320929640508363965127253560
61295320929640508364150056480917
61295320929640508910685689645248
61295320929640508912942026573184
61295320929640508912945125760030
61295321071220273313069485132027
61295321071439108036898265647871
61295321071439113115543004841940
61295321072204888564001526784674
61295321072418909281820732158618
61295321072423726541418425155116
61295321088946149415110260340143
61295321088946149415110260690063
61295321088946149415111408246145
61295321088946149415113732594119
61295321089161385711474593993100
61295321089164087003399645426092
61295321089164089198818231297964
61295321089164987980548982231083
61295321089164987982721378053150
61295321089164987982805319159019
61295321089164987982993347236347
61295321089165287577467681307196
61295321089165287577467681324458
61295321089165287765546684446305
61295321089165287767238937142257
61295321089165288126238386785886
61295321089165288169798655521515
61295321089274257019895519957026
61295321089821486482820224627623
61295321090144801397075601895284
61295321090146000965382657890554
61295321090146000967074910586506
61295321090148403668322385500420
61295324450997517279981357923638
61295324521865919911914797209392
61295324521865919911914797213764
61295324521890215469694747098109
61295324521890231536792531766799
61295324521890231536792531828278
61295324521890231536792531832490
61295324527774245090013206409339
61295324527774245135745870607032
61295324527774246775534983136983
61295324527774545278719715125783
61295324527798540647855832319461
61295324527798556714890942563259
61295324527798556760623605231534
61295324527798855668815517784771
61295324527798855668815518834531
61295324527798856904161536561447
61295324527798860607943251764499
61295324527809351167634231598256
61295324527809352448148829296704
61295324527809352996940799738896
61295324663697225337900000287770
61295324681390702594390779202815
61295324681425803326121963127640
61295324681425808265249697107368
61295324681425823052024274056781
61295324681609540572309085779465
61295324687299027755141388768408
61295324687331447024598293992182
61295324687331447024849371185502
61295324687331447024932939202608
61295324687331447024932939219870
61295324687331447024932939674784
61295324687334132256805877589010
61295324687334133445855146867376
61295324687334134040379781513084
61295324687334148314057719608039
61295324687334433635104820277256
61295324687334448467382273677685
61295324687517865750658199079549
61295324687517865796412127300141
61295324688282445977273914524523
61295324688282445977273914878655
61295324688314861477110896063083
61295324688314861477110896417215
61295324740509059271285538167356
61295324758234953214991580762920
61295324758234953216683833458872
61295324758235252125334967593662
61295324758235252125334967597874
61295324758235252125334967598034
61295324758235252125334967947954
61295324758235252125334967952166
61295324758235253358508589851240
61295324758235253358508590914050
61295324758235253360952954502372
61295324758235253360952954856504
61295324758454091384102517081951
61295325142166168688043453770818
61295325142166168688043455187967
61295325142166168688064345661366
61295325142166168688064347196559
61295325142166173627171187632502
61295325142166173627171187750546
61295325142166173627171189167695
61295325142166173672924743844610
61295325142166173672924745379803
61295325142166174224223755435886
61295325142271584535314735067816
61295325142271584990340960916908
61295325142275191100373742470958
61295325159989355664255182864565
61295325159989361056124922066096
61295325159997459539778508250505
61295325159997459582998336292864
61295325159997459583249040395968
61295325159997464930334378072408
61295325159997464930334378076620
61295325159997464930334378095494
61295325159997464930585082179724
61295325159997464930585082198598
61295325159997464931084170638680
61295325159997464931086490381720
61295325159997464931086490387384
61295325159997464931086490387544
61295325159997464931086490400434
61295325159997464931149166407496
61295325159997464931149166413320
61295325159997464931149166430582
61295325159997464931171206345176
61295325159997464931356135572527
61295325159997464931421910448280
61295325159997464935665327301434
61295325159997466715476330565758
61295325159997466715559898600126
61295325160000151395566642429932
61295325160000151395566642431336
61295325160001067202417989933050
61295325160001067202417989937262
61295325165799469582803667734280
61295325165799469628557223946388
61295325165799469629121308178372
61295325165799473287149468219076
61295325165799473289405805147012
61295325165800369601510013064492
61295325165800370196306243821896
61295325165800370196368919847671
61295325165800370196368919847672
61295325165800370196870328053880
61295325165800370196933004079655
61295325165800370196933004079656
61295325165800373854898488094584
61295325165800373857154825022520
61295325165896764253779171506289
61295325165896780313224665491176
61295325165896780908020896229866
61295325165897664867532451697009
61295325165897680744026401091279
61295325165897680744026401091280
61295325165897681338634599171926
61295325165897681338634603771196
61295325165897681338823004920025
61295325165897686828998668476806
61295325165897686828998668949190
61295325165897979842571444881523
61295325165897979842571445931283
61295325165897980933317887098107
61295325165904869363520347197918
61295325165904873067866146638777
61295325165904873067887038647369
61295325165905784212286206970784
61295325165905784213999351558688
61295325165905790154917563784976
61295325165905790154917563785184
61295325165905791937131535882984
61295325165905791937131535888600
61295325165905791937131536237116
61295325165905791938554143743712
61295325165905791938554143748084
61295325165905791938554143749328
61295325165906084808277132482747
61295325165906084952312623761095
61295325165906084952312624810855
61295325165906086187658642537771
61295325165906090298707316892605
61295325165906092126381209180436
61295325165906092126381209530356
61295325165906092128073461876388
61295325165908471680520690203105
61295325165908776762914724917296
61295325165908776762914724918700
61295325165908786655559684437379
61295325165908787890905702164295
61295325165908787891662286544015
61295325165908792001954376519129
61295325165909676098388856579666
61295325165909692569679032481990
61295325165909692569679036731340
61295325165909692569766072420414
61295325165909692569766072424626
61295325165909693804275261896244
61295325165909693804275261897648
61295325165909693805025051275928
61295325165909693805112090147330
61295325166115568877678796891569
61295325166116469491181372979185
61295325166116519316803987522451
61295325166116519316824879531043
61295325166123727105626899595358
61295325166127325718219135956145
61295325166127631214696400607895
61295325166779719161382446582777
61295325166889053892827871583911
61295325213175088257693256545753
61295325213175093237216908793028
61295325213175093237279589050648
61295325213175093237279589050732
61295325213175093237279589050891
61295325213175093237279589050892
61295325213175093237488877958803
61295325213175093237488882208153
61295325213175093237491976791517
61295325213175093237551553634660
61295325213175093237551558233930
61295325213175093237554652834556
61295325213175093244811029008147
61295325213175093244831921016739
61295325213175094883864789285379
61295325213175094884411080341485
61295325213175095021125457571784
61295325213175095021609072952034
61295325213175095021877569881096
61295325213175095021877570231016
61295325213175095021880669063730
61295325213393931212941558699605
61295325213393931213213527882643
61295325219083420107674970674427
61295325219083420244686886134152
61295325219083420244686886134360
61295325219083420244686886135604
61295325219083420244686886153074
61295325219083713670039343979015
61295325219083713670042787166549
61295325219083715309828800865079
61295325219302551641412984381687
61295325219302553287788891458913
61295325219302558229176061199291
61295325219302558409930849937159
61295325219959048906666844114601
61295325219959048906729519790458
61295325219959048906729520140378
61295325220055977968147292960280
61295325220055978379678594766148
61295325220055978379929298869252
61295325220055978516939263402471
61295325220055978516939263402472
61295325220274816355403240440638
61295325220274816492663909076961
61295325220274816492663909076962
61295325220274816492663994816110
61295325220274816492914698919214
61295325236797588965928874737508
61295325236797588965928875209684
61295325236809295073243554635594
61295325236809296345308526085484
61295325236809589765225167817398
61295325236809591549133807306285
61295325236809591556476841393137
61295325236809591556476846114871
61295325236809591599883955030684
61295325236809594706696278680908
61295325236809594706884306740973
61295325236809594706884306758236
61295325236809595308246812835894
61295325236809596488741593715206
61295325236809596490248142680352
61295325236809596490248142684564
61295325236809596490248142686016
61295325236809596490248142686176
61295325236809596490248142699066
61295325236809596490248142703438
61295325236809596490436170763344
61295325236809596490436170763504
61295325236809596491084970935857
61295325236809596491084970935858
61295325236809596491084970953120
61295325236809596491272999013185
61295325236809596491272999013186
61295325236809596497860912300801
61295325236809596497860941115249
61295325236809596498048940378177
61295325236809596498048940496221
61295325236809596498048969192577
61295325236809596534558199378724
61295325236809596534558199378729
61295325236809596536187776048900
61295325236809596536187776048905
61295325236809596536250451724756
61295325236809596536817635139373
61295325236809596536817635156636
61295325236809596542089351885693
61295325236809596543593576504317
61295325236809596543781604698285
61295325236809596544345688813629
61295325236809597083538197548324
61295325236809597083538197898244
61295325236809597085794534476260
61295325236809597085794534826180
61295325236809597085797633658894
61295325236809597085797633663106
61295325237028133049156228387412
61295325237028434468418301271931
61295325237124490137739499012038
61295325237125345830813731713374
61295325237125394372825201816388
61295325237125694562095767116816
61295325237136197518476757393642
61295325237684629758568259906074
61295325237684880536296342116598
61295325237684896595807984014005
61295325237684896596016904099925
61295325237684925008690199568107
61295325237684925008773767252550
61295325237684941616488247029980
61295325237684941616697167115900
61295325237684941662241831938444
61295325237781002183827731944658
61295325237781854207452294797844
61295325237781854618983596603712
61295325237781854619171538941892
61295325237781854619234300706816
61295325237781854756244265240036
61295325237781858325023883457874
61295325237781858325211911535202
61295325237781902750907547167120
61295325237781902751095575244448
61295325237781902751639513585090
61295325237781903986421447080022
61295325237782158468519971841246
61295325237782158468728891927166
61295325237782202933382393584844
61295325237782202933591313670764
61295325237782202938673887848924
61295325237782202940157220458956
61295325237792709015773019884070
61295325237792709153033774259542
61295325237792709564564990326262
61295325237792709564627752091186
61295325237792709565380893270274
61295325237999792026872096370990
61295325238000692594896184616382
61295325238000692732156938991854
61295325238001040916090786219366
61295325372699870579760760114992
61295325372699874280094130314620
61295325372699874280156806335976
61295325372699874280156806340396
61295325372699874280156806353446
61295325378499177640471602810268
61295325378499177641286391145356
61295325378499177686475861707086
61295325378499181345088997988366
61295325378499181347324443263246
61295325378499181393077999475354
61295325378499182580414125125084
61295325378499182582106376758178
61295325378499182582106377821036
61295325378499182582127268766770
61295325378499183176651903412478
61295325378499183176902607043406
61295325378499183176902607160046
61295325378499183176902607515582
61295325378604597782282854906420
61295325378608201288311571516842
61295325378608201288313895981456
61295325378608201288313895987280
61295325378827033776137778321729
61295325378827034187731756153373
61295325378936303041535936628708
61295325378936303041744856714628
61295325378936303087289521420532
61295325379588912663655309288320
61295325379589212854597235276108
61295325379591613955308391083200
61295325379591914192840701400860
61295325379592814714083019649648
61295325379592814714271305994180
61295325379592814760652483041292
61295325379807702646409011354186
61295325379807750641072207658762
61295325379808050830321880950598
61295325379810451932725289453642
61295325379811652689995951668670
61295325396225053925530075119340
61295325396225053926282187428652
61295325396225053926282187430104
61295325396225057035267671507118
61295325396225057035267672925512
61295325396225057446861649338762
61295325396225057630126578173658
61295325396225059278696150402394
61295325396225059278696150519034
61295325396225059278946854622138
61295325396330473883577314051478
61295325396330473883577314051638
61295325396330473883577314052882
61295325396330473883577314057254
61295325396330473883828018154582
61295325396330473883828018155986
61295325396330473884329426360950
61295325396330473884329426366566
61295325396330473884392102387970
61295325396333159114027644896760
61295325396333159114027644915633
61295325396333175175418423910588
61295325396333175175418423912040
61295325396333175175481099936364
61295325396333175175481099937816
61295325396334076153401490134159
61295325396334372044282136500295
61295325396334372593324811045591
61295325396334375749298432182328
61295325396334375749298432186540
61295325396334375749298432199638
61295325396334375749486460259704
61295325396334375749486460263868
61295325396334375749486460276966
61295325396334375749549136285432
61295325396334375749549136285480
61295325396334375749549136289644
61295325396334375749549136302742
61295325396334375750050544495852
61295325396334375750050544508950
61295325396334375750113220517416
61295325396334375750320189214484
61295325396334375750320189227534
61295325396334375938399192349381
61295325396334375938400340255383
61295325396334375940091445045333
61295325396334376306706247408459
61295325396334376342651163424591
61295325396334377533875152531916
61295325396334377533875152536288
61295325396334377585340335813943
61295325396334377587053480518487
61295325396552914131298904702217
61295325396553214320569470001241
61295325396657376291484515550114
61295325397209373744144168560223
61295325397209373927158393408655
61295325397209379277880105220027
61295325397209407280675666393817
61295325397209410802007241680262
61295325397209412633841743210453
61295325397209662814517252681454
61295325397209673933414733859247
61295325397313888335146291090464
61295325397313888335146291107726
61295325397313888335148615574521
61295325397313888336839703948363
61295325397313888336839705365305
61295325397313888380881279778037
61295325397313888382594452712377
61295325397313888518141948414361
61295325397313888519855121348701
61295325397313889572353905743326
61295325397314739125599470310756
61295325397314740772728613141788
61295325397314740909989281778112
61295325397314788354105665007837
61295325397314788354168341033613
61295325397314788355797917703789
61295325397314788902960311475805
61295325397314788904568881351965
61295325397314788948964571791017
61295325397314788950322552349497
61295325397314789086162564401565
61295325397314789087583220985821
61295325397314789087666903339053
61295325397315088545068511234013
61295325397315088545068511583933
61295325397315089092147222652797
61295325397315089092209984767641
61295325397315089093839473813555
61295325397315089093839475348749
61295325397315089093839561437817
61295325397315089094111069925251
61295325397315089094111071324931
61295325397315089094111071460445
61295325397315089139593146229641
61295325397315089276853814865965
61295325397315089276916576630889
61295325397315089277125410627741
61295325397317490057350400150304
61295325397317490057350400167566
61295325397317490057352724634361
61295325397317490057541010978893
61295325397317490059043813008203
61295325397317490059043814425145
61295325397317490059233263674845
61295325397317490059776081308234
61295325397317491841739092422356
61295325397317491843349985245358
61295325397317790246602397926197
61295325397317790246811604859037
61295325397317790248294650136875
61295325397317790248315570860537
61295325397317790248503857554989
61295325397317790248566619319913
61295325397317790385764151720131
61295325397317790385764153119811
61295325397317790431246113220175
61295325397317790431308874985099
61295325397318690814414093827481
61295325397318690814623386499469
61295325397318690816315265074159
61295325397318690816315639195421
61295325397318690816378315221197
61295325397532676533512334344814
61295325397532678180617112909066
61295325397532726312565427720381
61295325397532726312565427855895
61295325397532726312565513944963
61295325397532726358297718988069
61295325397532726358298092059411
61295325397532726358298177663205
61295325397532726358298178148479
61295325397532726495558846784803
61295325397532726495579767373111
61295325397533626926047198023987
61295325397533627063307866660311
61295325397533927069564120887725
61295325397533927069564121023239
61295325397533927069564207112307
61295325397533927115568381202889
61295325397533927252578460540455
61295325397536628224019210207571
61295325397536628224019296296639
61295325397536628361217202682605
61295325397537528975033244638201
61295325397641951972713416402892
61295325397641952016774747567048
61295325397641952018467001194668
61295325397641952018467001312760
61295326575355048225871169988988
61295326577982456647735049938915
61295326577982461589122215447205
61295326577982461589122216496965
61295326577982461590816792141211
61295326578059455259221227921176
61295326578059455396481982296648
61295326578070250548393990085252
61295326578070260425833555100696
61295326578070261661179572827612
61295326578070262210223361981832
61295326578071160993645336741128
61295326578071162228427270236060
61295326578071162640209533362476
61295326578071162640774389246792
61295326578071167588917770494013
61295326578071167588917770843933
61295326578091875845215490860787
61295326578095428153641952874473
61295326578095478116462617423919
61295326578095478116546214156095
61295326578102682658475579515099
61295326578103583088754752382493
61295326578103583089026606780059
61295326578103586794795128044975
61295326578103586930552950023347
61295326578274194499141925880917
61295326578274245559295393562341
61295326578289053936946826091284
61295326578289055172293615470532
61295326578289998969369982415618
61295326578290000204716000142534
61295326578290000616498263268950
61295326578290000616499034921282
61295326578309316643799094900769
61295326578309317878581028395701
61295326578309317878583352393755
61295326578310213507265080642625
61295326578310218446392810390265
61295326578310263330377179068467
61295326578310263330377182250795
61295326578310268271764347759085
61295326578310268271764348808845
61295326578314319660211799373479
61295326578314319660483395485175
61295326578321020321005686556007
61295326578321175423431638646476
61295326578321175424246426968514
61295326578930691759289228959163
61295326578930736230929572294139
61295326578930742819445019705521
61295326578934756736822609213408
61295326578934790088647629502618
61295326578942860611781854598048
61295326578965876080527588713675
61295326578966758941706274844691
61295326578966910339785652665512
61295326578966910752383475775136
61295326579257594168081522913403
61295326579257615578498661277025
61295326579257643579410589741421
61295326579257648932580018494171
61295326579257663756738818843159
61295326579258494735893305024607
61295326579258498440239108691731
61295326579258499675021039004335
61295326579258548265045782761819
61295326579258548265045786993907
61295326579258549500392576373155
61295326579261249556698864556699
61295326579261262321947898339693
61295326579293665056535850327347
61295326579293666291882639706595
61295326579293681527822931646307
61295326579293682763169721025555
61295326595796142163078101821263
61295326595796143397608983651613
61295326595817751947535060375151
61295326595817751947535063561691
61295326595820453650782123188215
61295326595820453787955751527611
61295326595820453787976758331663
61295326595820453788039434353227
61295326595820453788039778726761
61295326595820458589909852581723
61295326595820458727086924485919
61295326595820458729363923717697
61295326595821354218506778792571
61295326595821354218531143063723
61295326595821354218590461618187
61295326595821354218590805991721
61295326595821359157637951750879
61295326595821359157658872457231
61295326595821359157721634572075
61295326595828558760523298881247
61295326595828558897445964840253
61295326595828562464869097966363
61295326595828562602046170220479
61295326595828562602129852691755
61295326595828562603486340852655
61295326595828562604302248395937
61295326595828562604574217578975
61295326595829459328272318756755
61295326595829463032597197135519
61295326595829463032597197485439
61295326595829463032618117841871
61295326595829463032680879956715
61295326595829463169857951860911
61295326595829463169878872567263
61295326596046950091911921719510
61295326596046950091911922073642
61295326596995242436149296285655
61295326597019557767065085620323
61295326597019559004922703634496
61295326601704768810961699525483
61295326601705669233982348295829
61295326601738088399966200204549
61295326601912347698473261216908
61295326601944715160425150635709
61295326601944715160425150637113
61295326601944764985231832120213
61295326601944764985231832121617
61295326601948817606758891533103
61295326601948821266802121933483
61295326601955525677761512574895
61295326601955525677761512692939
61295326601955525680205877698203
61295326601955571796527814743574
61295326601955571796527814749433
61295326601955571798972179754697
61295326601955575502568190995115
61295326601955575505012556000379
61295326601956927658459586881024
61295326602568861567173819054826
61295326602601261829648278334111
61295326602676909344241600246852
61295326602891817041632327821820
61295326602891850395905155276994
61295326602893001329875687942037
61295326602893016563851381626430
61295326602893049506423592928859
61295326602893049917368654611592
61295326602893049918205860169319
61295326602893051155247225310857
61295326602893061035488630244140
61295326602895751026004297585770
61295326602895763976803318449910
61295326602895767680311141841530
61295326602895767680392504918442
61295326602928133357870903213549
61295326602928135004246814540125
61295326602928135004246814541529
61295326602928166709695923502759
61295326602928167761191172389072
61295326602928167761275227832520
61295326602928167761275227949160
61295326602928167944289567472235
61295326602928167945042712883411
61295326602928168356071834829335
61295326602928183180145803496080
61295326602928183180229859056168
61295326602928183180983004821719
61295326602928184415576648791195
61295326602928184415576653023283
61295326602928184418024370896134
61295326602928184418024370896377
61295326648971068628786713739677
61295326648971069177557762412659
61295326648995330839614833663001
61295326648995380253664449893597
61295326648995380253667801711667
61295326648995380253667805947967
61295326648995380665258308689015
61295326648995380665258426662431
61295326648995380802435412119007
61295326648995380802435498212447
61295326648995380802456418923059
61295326648995380802456677203313
61295326648995380802519094944623
61295326648995380802519439318157
61295326648995385604386042668743
61295326648995385741587505783667
61295326648995385741587506133587
61295326648995385741587507183347
61295326649006190770998369848263
61295326649007087634405059743351
61295326649007087634405060093271
61295326649007088045995567070618
61295326649007088045995567070619
61295326649007091338750860228147
61295326649007091338750860578067
61295326649007091338750861627827
61295326649007091750344838059791
61295326649214221751408998456603
61295326649224680792998769239552
61295326649224680793249473342656
61295326649224680930258404760962
61295326649225930963021878054823
61295326649225930963105560408055
61295326649225930963105560757975
61295326649869515141541001631206
61295326649869515141791705734310
61295326650161269054394873481527
61295326654914801908982835384688
61295326654915702341795995836199
61295326654915702476794531285972
61295326654915702478993988446747
61295326654915713589831932740360
61295326655122543452132675488963
61295326655122543452466947626435
61295326655122546975240071855647
61295326655122546975490775958751
61295326655122547158170728669711
61295326655122547524283089357535
61295326655122547524533793460639
61295326655122843595983956714755
61295326655122847164489745147483
61295326655122847164761341259179
61295326655122847713532762649371
61295326655122847713804358761067
61295326655133606535144593955067
61295326655133606535144593956519
61295326655133655762896007613957
61295326655133655763460091727897
61295326655133655763460091845941
61295326655133655946387306404148
61295326655134507102893613832027
61295326655134551574594310127845
61295326655134556330453643243935
61295326655134556330707789141961
61295326655134556330707789608521
61295326655134556331209111622119
61295326655134556331271873840505
61295326655134556376461375471249
61295326655134556378717712399185
61295326655134556513722044107573
61295326655134556514223452313781
61295326655195489440137557542583
61295326655195493145841338585859
61295326655206299957876154313248
61295326655206299959570729957494
61295326655779057138715000556887
61295326655851058274197441680361
61295326655851958659015804741805
61295326655851992013348209035909
61295326655852290418146477169276
61295326655852290967189494671164
61295326655862763825628131921325
61295326655862763871360796124841
61295326655862797041864120260242
61295326655862797177701924168154
61295326655862797179062112870790
61295326655887075450505868075245
61295326655887108804838272352087
61295326655887108804838272369349
61295326655887125276128453920703
61295326656069894421742955968891
61295326656069894467224916069303
61295326656069894467496512180999
61295326656069895016267933571191
61295326656069927773567976258101
61295326656069927819049936358513
61295326656069927819321532470209
61295326656069928368092953860401
61295326656069928368364549972097
61295326656081601801601549553434
61295326672532324464194390603286
61295326672532324464382418680614
61295326672532624653652983981042
61295326672532624699197648803586
61295326672628681552989938780932
61295326672640377821505698652160
61295326672640388934542842889104
61295326672640389071803511525428
61295326672640678148225075457328
61295326672640678148287751483104
61295326672640689261262476911716
61295326672640689261325152937492
61295326672640692377316837557182
61295326672641578581100911934615
61295326672641578716036771358612
61295326672641578718298904545163
61295326672641594639978854008708
61295326672824108432860248449412
61295326672824404954230046589014
61295326672824404954793787864406
61295326672824404954794902473330
61295326672824408667884398658304
61295326672848423763776037784080
61295326672848719834954686414847
61295326672848723540992739595595
61295326672848723952775002722011
61295326672848723953046603084508
61295326672859482774449510054935
61295326672859527236798837291593
61295326672859532002761535586839
61295326672859532184877518856855
61295326672859532185692308241712
61295326672859532185775875226311
61295326672859532185779347130367
61295326672859532187471601232641
61295326672860383204937775200838
61295326672860383204937861294119
61295326672860383342198529930443
61295326672860427676575881564161
61295326672860432569949943471081
61295326672860432570514027703065
61295326672860432610595905445005
61295326672860432615428546121815
61295326672860432615428547171575
61295326672860432615428547171584
61295326672860432615679251274688
61295326672860432615681574573711
61295326672860432615682579095859
61295326672860432615703615543889
61295326672860432616243335506672
61295326672860432616246663327843
61295326672860432617937911151727
61295326672860432617937911501647
61295326672860432617938916023795
61295326672860432617959952471825
61295326672860432752964284180213
61295326672860432753528368412197
61295326672860432755220621108149
61295326672932176014262380762382
61295326673480621753079418382167
61295326673480905882281211545352
61295326673480905927825876367896
61295326673480917000401187177900
61295326673480917046154772086364
61295326673503582502516174871428
61295326673504932141858383134812
61295326673504932142046411212140
61295326673504933377957154536087
61295326673504933377957154553349
61295326673505232331108056426648
61295326673505232376861641335112
61295326673576934376241572951525
61295326673576934376241574001285
61295326673576934513439681403081
61295326673576962781617909127798
61295326673576962781618166345242
61295326673576962918878920720714
61295326673577834943990592827033
61295326673577834943990593876793
61295326673577867016491591596572
61295326673577868252590363015109
61295326673577868252591138899529
61295326673578167251494849796872
61295326673588623456298171695723
61295326673588639920057284961483
61295326673588640110602921056313
61295326673588640110603035847561
61295326673588640110603035860611
61295326673588640110603040446831
61295326673588673279495352736054
61295326673588673419202690177367
61295326673588689882940625519283
61295326673588689889739729155569
61295326673588689889739729168619
61295326673612951544935021115403
61295326673612951544935369031221
61295326673612951544935370080981
61295326673612951544936144915641
61295326673612951544938467863935
61295326673612951552550376668713
61295326673612951552550377022845
61295326673612951552550378068393
61295326673612951552550378072605
61295326673612951552551152907265
61295326673612951552553475855559
61295326673612985044080426331287
61295326673612985044081202232969
61295326673613001507818623141449
61295326673613001514617465322539
61295326673613001515370955111669
61295326673613001515433717226513
61295326673795320169213359627822
61295326673795353522730632612984
61295326673795353522730634129304
61295326673795364640850608245532
61295326673795370177032059687214
61295326673795670368813476529150
61295326673795767405517791730522
61295326673795767542778546105994
61295326673795816771094045420452
61295326673796570936625258169582
61295326673796705038157850256854
61295326673796973065743924250994
61295326673796973065743924367634
61295326673797004769620967159905
61295326673797005181403230286321
61295326673797005181674830648818
61295326673797016294712232103206
61295326673797017537381172985344
61295326673797017583134757777168
61295326673797021241726969121412
61295326673797021241726973353500
61295326673797021287480558261964
61295326673807477903394978121334
61295326673807522368257399864932
61295326673831639366607108387718
61295326673831639366607108854278
61295326673831687542590157490224
61295326673831687542590157956784
61295326673831687588344087139612
61295326673831689375244378240774
61295326673832139680365948215972
61295326673832139682037308903332
61295326673832139727790864998800
61295326673904639064811575306760
61295326673905089374074611196228
61295326808422900382514870241028
61295326808422900382765574344132
61295326808422900519775538877352
61295326808495845958403131291612
61295326808495845958653921133864
61295326808495846370185137200584
61295326808495846370186251809508
61295326808495846370436184260280
61295326808495846507445891576056
61295326808495846507446148793500
61295326808495846507446920445832
61295326808495850083819667695027
61295326808495850083819672281247
61295326808495851318329633056729
61295326808495851318329633069779
61295326808495851318329633406649
61295326808495851455527625667277
61295326808495851455527626017197
61295326808528266818438584128199
61295326808528266818438587314739
61295326808528270522784387799535
61295326808531869089434666816771
61295326808531872793780462715347
61295326808531872793780467301567
61295326808531874030800911147937
61295326808531874167998903758485
61295326808714237157117738524357
61295326808714683933542767441338
61295326808714683934106851673322
61295326808714683934127776966102
61295326808714683934127862705250
61295326808714684345909782875074
61295326808714684345910125831666
61295326808714684345910897483998
61295326808745859152843501209192
61295326808745859153658289531230
61295326808746759720655282849624
61295326808746759721470071171662
61295326808746760132437545962990
61295326808749461424905416092958
61295326808749461973133302298794
61295326808749461973697386530778
61295326808749461973697386535150
61295326809371147847786518492816
61295326809371181199360748939774
61295326809371181199360834678922
61295326809371195949713701031344
61295326809402400882938894913412
61295326809402400883753683261550
61295326809403301450750676553844
61295326809403301451565464901982
61295326809403301862532596719456
61295326809403301863096680955652
61295326809403301863347728015348
61295326809403301999793351094768
61295326809403301999793351099140
61295326809403302000357435326912
61295326809479254829652565533803
61295326809480155397464261417617
61295326809694140381471728760452
61295326809694140381471728773502
61295326809694140382286517095540
61295326809694140382286517108590
61295326809694152048632054586110
61295326809697651648523110741067
61295326809730072089744163187291
61295326814331525932856285568232
61295326814404475634098406996455
61295326814404475634098411582675
61295326814404476868880340491387
61295326814404476868880341891067
61295326814435691604690707856916
61295326814436896073063127100963
61295326814439282762335315612986
61295326814439293875372717067374
61295326814440494450256574875019
61295326814440494633208238488772
61295326814440494633270914514548
61295326814440497795267236160803
61295326814440499578841135511707
61295326814440499581352652852311
61295326814440499581352653206443
61295326814440499992946630565911
61295326814440499992946630683955
61295326814440499992946631038087
61295326814659337373808940794439
61295326814659337374707297163895
61295326814659337556823280433911
61295326814659337557157552571383
61295326814659337557721636803367
61295326814731080955091997723368
61295326814731080955906786058456
61295326814732278420366302598468
61295326814732278601410656931094
61295326814732281575478736219582
61295326814732281714401178369487
61295326814732283359868543100718
61295326814732283362377907080043
61295326814732283545308679734916
61295326815275924285465034916883
61295326815275924285465034929933
61295326815279504571835670919328
61295326815279526556461113019235
61295326815311042723812573905128
61295326815311941643071461866516
61295326815311942054038679440240
61295326815311942056298094907715
61295326815311943291561593780636
61295326815311943291812642240012
61295326815383943192867636622499
61295326815383971048925771072990
61295326815383972833315577954126
61295326815383972833317906551450
61295326815383972833318935421226
61295326815383975951588305312403
61295326815383975951588306712083
61295326815383975951588309911673
61295326815383975951590629660377
61295326815383977598445782366888
61295326815384873400564742318908
61295326815384876382138214781899
61295326815384876382139332927283
61295326815384876382139333977043
61295326815384876382139333990093
61295326815384876382141656925337
61295326815384876517704670328276
61295326815384876930930528180683
61295326815384876930931303019555
61295326815384876930931303369475
61295326815384876930931307618825
61295326815384876930933627367529
61295326815384878166194802242396
61295326815384878166445850701772
61295326815384892990689492619769
61295326815384892990689497219039
61295326815384892990690527269717
61295326815384892990690531855937
61295326815387544915071747082019
61295326815387544915071750268559
61295326815387546698645536233718
61295326815387546698645651019143
61295326815387578220324969696880
61295326815387578222583609975563
61295326815387578222583614574833
61295326815387578222584384814435
61295326815387578222584389413705
61295326815387579869692910328296
61295326815387594694689699540971
61295326815388778843224237968803
61295326815388778979583470650771
61295326815388779025337055442595
61295326815388780627610879053715
61295326815419993173629397310483
61295326815419993173629397323533
61295326815419993722399331033299
61295326815419993722421366352995
61295326815419993722423690700969
61295326815420009782179820354717
61295326815420009782180590603157
61295326815420009782180590957289
61295326815420009782180595189377
61295326815420009782182914955343
61295326815420010194526681079531
61295326815602782222345407739118
61295326815603681141604295713556
61295326815603682790094427614626
61295326815603682790094427627676
61295326815603682790345131730780
61295326815603682790345476087052
61295326815603726017433935030878
61295326815606382844224595082320
61295326815606382845039383417408
61295326815606384493592191344254
61295326815606427309087016825918
61295326815606427309901805161006
61295326815606428956216073580932
61295326815606718220233894472723
61295326815607618787982914348231
61295326832057402034837857004548
61295326832057402034900533030324
61295326832130351728611501461931
61295326832130351728611505711281
61295326832130351728612276300803
61295326832130352963393434956863
61295326832130352963394210858545
61295326832161567706734955319008
61295326832162771580314124677069
61295326832162773412149773750245
61295326832162773961192791254563
61295326832162773961192791608695
61295326832162773961213711959511
61295326832162773961213712313643
61295326832165169977416968778976
61295326832165170114676604300386
61295326832165170114677633170162
61295326832165170115241717397934
61295326832165173828248417200873
61295326832165459193926190418067
61295326832165470304701458685904
61295326832165470304764134711680
61295326832165473466760456357935
61295326832165474015552422213907
61295326832165474015552426800127
61295326832165474018084085424799
61295326832165475059789637792553
61295326832165475115396831979519
61295326832165475115396832333651
61295326832165475115668026309183
61295326832165475115668801143843
61295326832165475115668801497975
61295326832165475664439075928383
61295326832165475664439850763043
61295326832165475664439850881087
61295326832165475664439851235219
61295326832165475664459996751375
61295326832165475664460771586035
61295326832165475664460771940167
61295326832166359761737886319351
61295326832166375683396900314403
61295326832166375683396900668535
61295326832166375683417821373483
61295326832166376232188095803891
61295326832166376232188870638551
61295326832166376232188870756595
61295326832349185997669028363202
61295326832349185998232769638594
61295326832349185998233112595186
61295326832349185998233884247518
61295326832384011803973062875363
61295326832385213658867527896003
61295326832385213659120556347899
61295326832385213659121560870047
61295326832385213659685645102031
61295326832385213661376892921703
61295326832385213661376892925915
61295326832385213661376893275835
61295326832385213661377897797983
61295326832385214208185528724471
61295326832385214208185529078603
61295326832453355334932392874892
61295326832456941180624759364584
61295326832456941181376871673896
61295326832456942827753811870248
61295326832456942828255220076456
61295326832456942828255994911116
61295326832456942828318670936892
61295326832456957057136158978140
61295326832456957057136501934732
61295326832456957057616646596040
61295326832456957057867350699144
61295326832456957194396913821624
61295326832456957194960998053608
61295326832456958841525965859276
61295326832457243154786568804456
61295326832457257383646586645448
61295326832457257383646587117832
61295326832457257384398698954760
61295326832457257384483415367514
61295326832457259031277047357320
61295326832457259031360730178564
61295326832457259031527751460424
61295326832489672885647807465753
61295326832489672885647807469965
61295326832489672885647809000787
61295326832489672885647809005159
61295326832489672885647812187327
61295326832489672885647812187487
61295326832489672885731375504541
61295326832489672885731375505945
61295326832489672885731375972505
61295326832489672885731375976717
61295326832489672885731377039527
61295326832489672885731377039575
61295326832489672885731377040979
61295326832489672885731377041192
61295326832489672885731380221855
61295326832489672929225530302789
61295326833004454095444402463101
61295326833004481888678569143658
61295326833005654806710460006693
61295326833036917176489138884916
61295326833036917313749893260388
61295326833036917727791574570215
61295326833036918960878945766052
61295326833037817744300920525348
61295326833037817746727837196440
61295326833037817746748624003531
61295326833037817746748624353451
61295326833037818293343595070644
61295326833037818293343595538656
61295326833037818293343595538816
61295326833037818293907679770640
61295326833037819531117558338268
61295326833109802823537680965855
61295326833109847242393534345214
61295326833109847288147119137038
61295326833109848934774077523310
61295326833109848934794969531902
61295326833109848934798069781558
61295326833109848935338933407626
61295326833109848935359825416218
61295326833109848935362154013542
61295326833109848935363182883318
61295326833109852051122347346676
61295326833109852051853539067680
61295326833109852188383101722148
61295326833109852189114207704004
61295326833109852600165364848564
61295326833109868654568653368735
61295326833109868654568653385997
61295326833109868655320765676595
61295326833109868662182977218409
61295326833109868662183747471061
61295326833109868662183747820981
61295326833109868662183752053069
61295326833110747856044793159652
61295326833110752618934128987108
61295326833110752619665234968964
61295326833110752621381832815211
61295326833110754405750766800028
61295326833110769229931646598969
61295326833110769229931648015911
61295326833110769229931651198239
61295326833110769229931997093917
61295326833110769229932767696489
61295326833110769229932771928577
61295326833111003580704012491408
61295326833113406329315690780491
61295326833113406329399630819179
61295326833113422793074804046251
61295326833113454322369473908404
61295326833113454324628892441735
61295326833113454459629885327284
61295326833113454459629885795296
61295326833113454460193970027280
61295326833113456108997826426552
61295326833113470925564048728817
61295326833113470925564732870767
61295326833113470925564732888029
61295326833113470925564819331389
61295326833113470925564823563477
61295326833113470925567143329443
61295326833113470926316845178627
61295326833113470933178706225493
61295326833113470933178707642435
61295326833113470933178710824763
61295326833113470933178710929757
61295326833113470933179826973093
61295326833113470933179827323013
61295326833113754514630725857288
61295326833113756299044895483259
61295326833113756344774117530247
61295326833113756482059236174921
61295326833113767409631108328357
61295326833114656866856591367073
61295326833114656866919353149467
61295326833114656912669466155279
61295326833114656912672938059335
61295326833114657049870932076205
61295326833145869824465873980295
61295326833145885876609743967135
61295326833145885877361856274995
61295326833145885884224067816809
61295326833145885884224838419381
61295326833145885884224842651469
61295326833145885884227162417435
61295326833145886425401714426589
61295326833145886426153826717187
61295326833145886433015687764053
61295326833145886433015692481367
61295326833145886433016808511653
61295326833145886478769636533676
61295326833145887660998522326963
61295326833146186668018921871638
61295326833328651911296927513092
61295326833328651912049039822404
61295326833328653558424951148980
61295326833328653558425725983640
61295326833328653558425980018756
61295326833328653558425983201084
61295326833328653558613236443752
61295326833328653558614011278412
61295326833328653558673702908590
61295326833328653558676687304188
61295326833328653558694594917182
61295326833328653559178092328068
61295326833328653559178095510396
61295326833328653559178867162728
61295326833328653559238558792906
61295326833328653559241543188504
61295326833328653559262808268598
61295326833328653695955006336062
61295326833328653695955263553506
61295326833328653695958706759754
61295326833328656675021972731956
61295326833328656675753164452960
61295326833328656813013833089284
61295326833328657224064990233844
61295326833328658459411779613092
61295326833328686910498723197800
61295326833328701277145148851026
61295326833328701688927155228170
61295326833328701688927411977442
61295326833328701689492013826642
61295326833328701689492271044086
61295326833328701689492272579280
61295326833328701689742976682384
61295326833328702924273172486914
61295326833328702924274201356690
61295326833329557243564860354244
61295326833329557840080513810287
61295326833329559029650392185308
61295326833332258946247835748784
61295326833332258946268756337092
61295326833332258946269099293684
61295326833332258946999948058096
61295326833332259083445828359332
61295326833332259083529511180576
61295326833332259084009912591316
61295326833332260730658563218228
61295326833332260732897451811832
61295326833332303411131178080690
61295326833332303411131264288010
61295326833332303411696037147334
61295326833332303411696122886482
61295326833332303411696381639120
61295326833332303548391932456162
61295326833332305195519956092050
61295326833332305195519956560062
61295326833332305195519956564434
61295326833332305195520984961826
61295326833332305196084815158694
61295326833332544494396034352075
61295326833332560967942522614807
61295326833332560967945621447521
61295326833332594459538810571139
61295326833332605385355754002847
61295326833333494890027075717042
61295326833333495027287830446647
61295326833437959513294618597996
61295326833437975527821955031290
61295326885339184899265178903998
61295326885340052115255283309939
61295326885340097129721120771886
61295326885340097129721377989330
61295326885340352304504956601775
61295326885340402264814017699915
61295326885340402267325533640839
61295326885340402267325533994971
61295326885630967627854512986594
61295326885630968863201302365842
61295326885631869430388533309452
61295326885631869430451209331016
61295326885631869430451209335228
61295326885631869430952617541436
61295326885631869430953392376096
61295326885631869431015293563000
61295326885631869431016068401872
61295326885631869431203321640328
61295326885631869431203321644540
61295326885631885856005626450672
61295326885631885856569710682656
61295326886214547678793698778822
61295326886214547679357783010806
61295326886215446462779753520752
61295326886215446600040421684692
61295326886215446600040421688904
61295326886215446600040422157076
61295326886215446600040422161288
61295326886215448246605389958372
61295326886215448246605389962584
61295326886215448247169474190356
61295326886215448247169474194568
61295326886215448247169477376896
61295326886287432776068386179098
61295326886287447555039994484041
61295326886287447600772658687557
61295326886287476006124886414654
61295326886287476006145778423246
61295326886287476006148874427764
61295326886287477240906819909586
61295326886287477240927711918178
61295326886287477240930036270364
61295326886287477240930807922696
61295326886287477241471675793902
61295326886287477241492567802494
61295326886287477790537913901706
61295326886287480906861934245168
61295326886287480906861934717552
61295326886287497380662580329499
61295326886288332109097462672266
61295326886288333343879034193131
61295326886288333343880082076010
61295326886288333344694956150406
61295326886288333344694956154618
61295326886288347985591021749001
61295326886288376573959884415864
61295326886288376573960656068196
61295326886288377808741732167276
61295326886288377808741732171648
61295326886288377808741817910796
61295326886288377808742503819608
61295326886288381337412961510128
61295326886288381337412961514340
61295326886288381337412961982512
61295326886288381337412961986724
61295326886288381474673630146452
61295326886288381474673630150664
61295326886288381474673630618836
61295326886288381474673630623048
61295326886288381888882809952384
61295326886288383121802682652116
61295326886288383121802682656328
61295326886288383123665515095276
61295326886288682078237043547954
61295326886323464777081085082441
61295326886323514602703670927899
61295326886323814967583076332780
61295326886324715496983953087830
61295326886324715535457533998989
61295326886324715908745429426847
61295326886324717143527362921779
61295326886506270751793031853588
61295326886506281864806445294866
61295326886506281864827337303458
61295326886506281864830694770558
61295326886506281865371301179182
61295326886506282413873455054993
61295326886506282413873455055002
61295326886506282414434867733070
61295326886506285530197504454776
61295326886506285530761559630448
61295326886506285530761559634660
61295326886506285530761560102832
61295326886506285530761560107044
61295326886506285530761588686760
61295326886506287179565416506316
61295326886506313981849532089144
61295326886506315216631465584076
61295326886506329995623981374046
61295326886506329995623981378258
61295326886506329995623981850642
61295326886506329995624756212918
61295326886506330407407020874528
61295326886506331642188954369460
61295326886507182432369389432328
61295326886507182432369389436540
61295326886507182432370164271200
61295326886507182432370504041252
61295326886507182432370504045464
61295326886507182432370507227792
61295326886507182432557760466248
61295326886507182432558535305120
61295326886507182432620436492024
61295326886507182432620436496236
61295326886507182432621208148568
61295326886507182432621211330896
61295326886507182433122616350564
61295326886507182433123391189436
61295326886507182433185292376340
61295326886507182433185295562880
61295326886507182433186067215212
61295326886507185960748531719736
61295326886507185961228904542176
61295326886507185961291580567952
61295326886507185961291580572164
61295326886507185961312586895408
61295326886507185961312587367792
61295326886507185961312615951720
61295326886507186097925488950728
61295326886507186098009286095208
61295326886507186098489573182712
61295326886507186098573255531732
61295326886507186098573255535944
61295326886507186098573256004116
61295326886507186098573256008328
61295326886507186098573370327192
61295326886507187745138223805412
61295326886507187745138223809624
61295326886507187747314436377612
61295326886507187747565140484927
61295326886507187747565140484928
61295326886507230426176037508782
61295326886507230426176037512994
61295326886507230426176040695322
61295326886507230975218715240618
61295326886507232209999873896678
61295326886507232209999873900890
61295326886507232210000645549010
61295326886507232210000645553222
61295326886507232210564729780994
61295326886507232210564732967534
61295326886542654589662741325254
61295326886542654597005780133840
61295326886615287630156768031632
61295326886615304101443849350592
61295326886615554466115910179820
61295326886615587772187345677206
61295326886615589464295949787014
61295326886616504812960671693165
61295327287094509777870115018009
61295327287094509777870115031059
61295327287094509777870115367929
61295327287094509780401518795297
61295327287094509915068107628557
61295327287094509917599511405845
61295327287102259933862266347489
61295327287102263638208066832285
61295327287102263638208411223289
61295327287102263638211510410135
61295327287102263640718632812881
61295327287102613790278318580127
61295327287102613790278404673567
61295327287102613792809805267123
61295327287102613792810838368987
61295327287102615439186749695563
61295327287105315493525378206651
61295327287105315496057897995511
61295327287105316728308427731869
61295327287105316730839831490443
61295327287106166098453819626153
61295327287106212219751496875902
61295327287106212219751611672766
61295327287106215924076491569263
61295327287106215924097412157562
61295327287106216061274484175599
61295327287106216063806917871019
61295327287106217158607373399613
61295327287106217158607373749533
61295327287106217158859454992617
61295327287106217161390858755403
61295327287106217296057447607377
61295327287106217298588851365951
61295327287313342402298765658895
61295327287321446279514343188502
61295327287418709378286412023735
61295327287418709378286412029351
61295327287421410349664404531020
61295327287421410351358980175266
61295327287429519900046341112074
61295327288075173154782276084550
61295327293013942141408947573019
61295327293014837038035756064318
61295327293014841291445494644926
61295327293014841474376151453374
61295327293014842709157967448527
61295327293232730708897077845571
61295327293233675563012638004884
61295327293233675608557302710788
61295327293327034602180161920891
61295327293327034602180166170289
61295327293327034602180166171693
61295327293329735575190053574310
61295327293329735756509817569536
61295327293329735758204393213782
61295327293329735758267069239718
61295327293330936469512291928035
61295327293330936469595859962611
61295327293330936881390117169780
61295327293337839450149298958950
61295327293337839631469062948560
61295327293337839633163638592806
61295327293339040344471537312675
61295327293339040388049255428269
61295327293339040390308685539841
61295327293339040390308685893973
61295327293339040390308686956783
61295327293339040390308686956831
61295327293339040390308690139159
61295327293874579038130638765415
61295327293886284635293993209895
61295327293886284637821951642703
61295327293886284772491985820443
61295327293886290125745098208061
61295327293886585376073936535644
61295327293982597353265715320045
61295327293982597353265719919306
61295327293982597353265719919315
61295327293982597353265719924922
61295327293982597947790349965753
61295327293982597947790350315673
61295327293982597947790354565014
61295327293982597947790354565023
61295327293982597947790354570630
61295327293982597948062204713239
61295327293982597948062322213018
61295327293982630704253910560615
61295327293983497783816742585005
61295327293983497783816742598046
61295327293983497783816742598055
61295327293983497783816747184266
61295327293983497783816747184275
61295327293983498332608713377117
61295327293983498332608717626467
61295327293983498332859764691779
61295327293983498515790335408191
61295327293983498515874018233807
61295327293983503271736447006925
61295327293983503271736447019966
61295327293983503271736447019975
61295327293983503271736447356845
61295327293983503273431022534531
61295327293983531137332896258383
61295327293983531272002930436123
61295327293983547735762043701883
61295327293983547745884174096253
61295327293983547745884437093869
61295327293983547745885208746201
61295327293983803460986120311802
61295327293986199624261795171997
61295327293986199624261799421347
61295327293986199624512846486659
61295327293986199670266312373399
61295327293986205158186016795319
61295327293986232975249990062647
61295327293986249449884380667535
61295327293986249449884381017455
61295327293986249449884383855479
61295327293987439271798750635021
61295327293994302950429069777575
61295327293994303499221040556637
61295327293994303499221044805987
61295327293994303544953704410233
61295327293994303544953704760153
61295327293994303545225672543463
61295327293994308438348774199495
61295327293994309033145376965383
61295327293994336301417261818555
61295327293994336301417265005095
61295327293994336303946342768560
61295327293994341791866045655287
61295327293994352902374367694863
61295327293994352902374370881403
61295327293994352912496764273389
61295327293994352912496764627521
61295327293994352912497535925721
61295327293994352912497535929933
61295327293994352912497536279853
61295327293994353324843626052175
61295327293994353324843629240119
61295327294202684668483808679078
61295327294205343327949355076319
61295327294205376679774375365529
61295327294206243895761052046077
61295327294206243895761136716751
61295327294206277247523396309511
61295327294213447202343741407332
61295327294213480554168761696542
61295327310727755908695054355929
61295327310739463289432312737533
61295327310739516819421590956874
61295327310739813441523571165710
61295327310739813441523571171326
61295327310739818243454342941113
61295327310739818243456666939167
61295327310740713872074483639422
61295327310740717576420284124218
61295327310740718811202214910619
61295327310740718811203362816621
61295327310740718811205686814675
61295327310740718811266124581545
61295327310959507378669424118267
61295327310959556784351832541757
61295327310959556789438506192611
61295327310959556790002590424595
61295327310959556791694843120547
61295327311052010136349955966172
61295327311052010273610710341645
61295327311052010273610710343049
61295327311052010273610710347261
61295327311055611997509395046891
61295327311064015876465460433732
61295327311064015877030319498972
61295327311064015878703999952250
61295327311064015878704003134578
61295327311064015878724891962294
61295327311064016013705322676745
61295327311064016013705322676905
61295327311064016013788889654079
61295327311064016013788889667129
61295327311064016013788889667177
61295327311064016013788889785221
61295327311064016013788890716889
61295327311064016013788890834981
61295327311064016014270177517076
61295327311064016014270181749164
61295327311064016015964752788317
61295327311064016015964753142449
61295327311064016015964754205307
61295327311064016015964754205467
61295327311064016015964754211082
61295327311064016015964754211083
61295327311064016015964754323351
61295327311064016015964754677643
61295327311064016015964757393410
61295327311064016015964757393411
61295327311064016016048320828509
61295327311064016016048322245451
61295327311064016016048322245499
61295327311064016016048322363543
61295327311064016016048325427743
61295327311064016016048325427779
61295327311064016016048325427827
61295327311064016059542474562543
61295327311064016059542475625401
61295327311064016060044658666268
61295327311064016061739234310514
61295327311064016061801905736973
61295327311064016061801907153915
61295327311064016061801907153963
61295327311064016061801910336207
61295327311064016061801910336243
61295327311064016061801910336291
61295327311708473592508217228113
61295327311708473592508988880445
61295327311708474187032594639058
61295327311708474187283641698763
61295327311708474187304476666015
61295327311708474187304476670227
61295327311708474187367238430939
61295327311708478943230700691817
61295327311708478943233024689871
61295327311708506806298043581379
61295327311708521771002517970889
61295327311708523417378428947545
61295327311708527121724229782261
61295327311708527121726556962643
61295327311709374023059244138941
61295327311709374023059244493073
61295327311709374023060015791273
61295327311709374617834582870283
61295327311709374617855503935187
61295327311709374617856619956841
61295327311709374617856623143381
61295327311709422201553544885929
61295327311709422201553545235849
61295327311709422750344400701727
61295327311709423985126328075453
61295327311709423985126329492395
61295327311709423985126332674723
61295327311709423985126677520641
61295327311709423985127449172973
61295327311709674761372513019294
61295327311709724220966763976398
61295327311712075726306303765465
61295327311712075909487664665163
61295327311712075909487750758603
61295327311712075909487750762815
61295327311712075909487751112735
61295327311712075909508585725854
61295327311712075909508585725855
61295327311712075909508585730067
61295327311712075909508585743117
61295327311712075909508671469215
61295327311712075909508671482265
61295327311712075909508671819135
61295327311712075909508672881945
61295327311712075909508930099389
61295327311712075909509700352041
61295327311712075909509701751721
61295327311712075909509704938261
61295327311712075909571347490779
61295327311712075909571691864313
61295327311712081260230264257411
61295327311712081260231412163413
61295327311712081260231413563093
61295327311712081260233736161467
61295327311712081260233736511387
61295327311712125680758384309623
61295327311712125688373392301247
61295327311712125688373392406241
61295327311712125688373393823183
61295327311712125688374508449577
61295327311712129392719193258219
61295327311712414943291970832153
61295327311712425878397128999262
61295327311713315373905674122889
61295327311720179601265549150105
61295327311720184540393283129833
61295327311720184540393283483965
61295327311720184540394054782165
61295327311720184540394055136297
61295327311720184540396379130139
61295327311720184540396379134351
61295327311720185089435957657659
61295327311720185089439396632027
61295327311720212952253365285723
61295327311720229014541011735481
61295327311720229014541783392025
61295327311720229151738655254973
61295327311720229151738656671915
61295327311720229151738659854243
61295327311720229151739004700161
61295327311720229151739776352493
61295327311720229555717629694263
61295327311720229563332633086617
61295327311720229563332637685887
61295327311720229563332637790881
61295327311720229563332637803931
61295327311720229563332639207823
61295327311720234502460367066345
61295327311720234502460368483287
61295327311720234502460716511533
61295327311720234503279718288259
61295327311720529204565523168778
61295327311931252919016616506643
61295327311939372669901107256368
61295327311939372715633771576476
61295327312036630282449453326436
61295327363902682923174714947325
61295327363914390303911973328929
61295327363914745395130846837375
61295327363914745395131994743377
61295327363914745395134318741431
61295327363914745395134319091351
61295327363914745395197080856275
61295327364242550836296161379364
61295327364242550837991512908030
61295327364886102356239193161927
61295327364886107844158897583847
61295327364886152135857264644007
61295327364887002740785964356861
61295327364887002740785964710993
61295327364887002923967325256559
61295327364887002923988246321463
61295327364887002923989360943437
61295327364887002923989365529657
61295327364887002924051008082175
61295327364887003289828724982339
61295327364887003335582309892255
61295327364887003335582310242175
61295327364887003335583343361301
61295327364887008274711072754809
61295327364887008274713396752863
61295327364887008411974151478255
61295327364887052702853053010687
61295327364887052702853053364819
61295327364887052703606542799817
61295327364887052703606543149737
61295327364887052703669304914661
61295327364887352938693484194318
61295327364897813395568700043935
61295327364897857733020619088487
61295327364897857869465380177157
61295327364897857869465380190207
61295327364897857869465380544339
61295327364897857870218870329257
61295327364897857870281632094181
61295327364899014015390407286682
61295327364899014198320949303882
61295327364899058627300901476082
61295327364899058672217629450154
61295327364899058672217629568198
61295327364899059077494066422193
61295327364899059077556742447969
61295327523439524654996040859543
61295327523439525203788009902055
61295327523439526852674663616531
61295327524314570638231011502915
61295327524314570638231013038108
61295327524418987228632902769433
61295327524418987228632903119353
61295327524418987274365566972949
61295327524418987274365567322869
61295327524418987274637535106179
61295327524418992167760636749161
61295327524418992167760637099081
61295327524418992169455212276767
61295327524418992762536204032111
61295327524418992762539676290299
61295327524418992762557124742675
61295327524418992762557239528099
61295327524418992763979846922475
61295327524419020582150174238275
61295327524419036641909398492649
61295327524419036641909398842569
61295327524419037054255488614891
61295327524419037054255488964811
61295327524419038289037422109823
61295327524419041993383222594619
61295327524419041993383222944539
61295327524419887659183930034393
61295327524419887659183930384313
61295327524419888893965863542375
61295327524419892598311664014121
61295327524419892598311664027171
61295327524419892598311664364041
61295327524419892598315021495723
61295327524419892600006239541727
61295327524419892600822147085009
61295327524419893147358038997611
61295327524419893147358039001823
61295327524419893149614117527201
61295327524419893193087231296911
61295327524419893193090703201127
61295327524419893193090703205339
61295327524419893193111623911691
61295327524419893195367702437117
61295327524419893195618750913755
61295327524419893330285223907619
61295327524419893330288695811675
61295327524419893330288695815887
61295327524419893330351457930731
61295327524419893330372378637083
61295327524419921012701201503235
61295327524419921012701201853155
61295327524419921012701203038428
61295327524419937072459391103449
61295327524419937621251276869143
61295327524419937621252396199801
61295327524419937621252396549721
61295327524419938856849204100175
61295327524419942561135598538999
61295327524419942561195004584971
61295327524419942561198360653843
61295327524420192787561337202358
61295327524420192787561337318998
61295327524420192927290647604724
61295327524420193522087251433630
61295327524420221384902453732636
61295327524422588950837011829273
61295327524422588950837012179193
61295327524422590780415549502823
61295327524422594439011120796703
61295327524422594484761349987619
61295327524422594484764706056491
61295327524422622304354284833308
61295327524422638776459597674731
61295327524422638776459598024651
61295327524422638912904357247081
61295327524422638912904358664023
61295327524422638912905477994681
61295327524422638912905478344601
61295327524422640560033501611855
61295327524422640560033501961775
61295327524422644264379302096651
61295327524422644264379302446571
61295327524422894630537707231248
61295327524423795058557416821030
61295327524423839670739880067942
61295327524423839670739880184582
61295327524641767789922377118917
61295327524642635003652801542203
61295337373161299424659826963242
61295337373161299424847855040570
61295337373162199847865491067478
61295337373162199855145853732036
61295337373162199855145854204420
61295337373162199855148178202426
61295337373162199855208529757812
61295337373162199855208530230196
61295337373162199855398882305530
61295337373380104048494452324692
61295337373380104048494452324740
61295337373380104048496776322746
61295337373380104048557128350468
61295337373380104048557128350516
61295337373380104048559452348522
61295337373380104048747480425850
61295337373381004471765116452758
61295337373381004478483719355770
61295337373381004478546395377334
61295337373381004478546395381546
61295337373381004479045479117316
61295337373381004479045479589700
61295337373381004479047803583542
61295337373381004479047803587706
61295337373381004479047803587754
61295337373381004479110479609318
61295337373381004479298507690810
61295337373381037823590136741968
61295337426339828161278596590648
61295337426339828161529300693752
61295337426546621508651829965340
61295337426558632785178221975928
61295337426558632785178223025688
61295337444064803833106461629412
61295337444065706047147453138356
61295337444248486129063754245923
61295337444272797754150782494248
61295337444272797929612679626181
61295337444272831283882064920655
61295337444283604567138648991859
61295337444283604567681841215251
61295337444283608273719894395999
61295337444283608457006087014692
61295337444283608457006087364612
61295337444283610240579991301736
61295337444284508841740882041768
61295337444284509024755106890200
61295337444284510669354825827684
61295337444284510671131018216776
61295337449973425494353815258767
61295337450156813182472991895851
61295337450191918855838950831444
61295337450191935327129132045927
61295337450192229980783479913271
61295337450192230118232176626923
61295337450192235468953888438295
61295337450192263471498745508981
61295337450193134254570551453208
61295337450193134254633227478824
61295337450193134254821255556152
61295337450193136036514878819374
61295337450193136036702906896702
61295337450193136038209455863300
61295337450193136038209455867464
61295337450193136038209455880562
61295337450193136038397483940628
61295337450193136038397483944792
61295337450193136038397483957890
61295337450290441834259114521275
61295337450290441879991750145027
61295337450301246863683995188671
61295337450301246863683995538591
61295337450301246863683996588351
61295337450301247000881988149139
61295337450301247000881989198899
61295337586082546567211244063454
61295337603589584876213122536984
61295337603589584876213122541148
61295337603589584876213122541356
61295337603589584876213122554246
61295337603589584876463826657350
61295337603808089311111827462676
61295337603808122662936474680384
61295337603808389500112747922264
61295337603808389500112747926428
61295337603808389500112747926636
61295337603808389500112747939526
61295337603808389500175423952204
61295337603808389500175423952412
61295337603809289885179863815956
61295337603913500031267401249839
61295337609495508952180867252941
61295337609498210243830850215107
61295337609499110674196948252716
61295337609499110674381877012104
61295337609499110674384976330044
61295337609499110674444553033668
61295337609499110674444553037880
61295337609499110674444553155924
61295337609681592396542729505075
61295337609713113001800064312228
61295337609713113001800068544316
61295337609714313575243664388540
61295337609714313575306340414316
61295337609714313576080492638221
61295337609716698069971364466396
61295337609716714724213466512067
61295337609716714724276142187924
61295337609716714724276142537844
61295337609717014866708718123354
61295337609717014866896746183420
61295337609717014866896746200682
61295337609717014866959422209196
61295337609717014867460830415404
61295337609717014867460830432666
61295337609717014867521181988052
61295337609717014867521186692316
61295337609717014867711534535770
61295337609717915297259745388314
61295337609717915297447773446768
61295337609717915297447773448380
61295337609717915297447773465642
61295337609717915297510449472544
61295337609717915298011857674540
61295337609717915298011857680364
61295337609717915298074533700316
61295337609717915298074533704528
61295337609717915298096573637996
61295337609717915298262561777644
61295337609717915298262561781856
61295337609717915298281502393172
61295337609717915298281502397384
61295337609717915298281502515428
61295337609717915298284601715324
61295337609717948642554190733796
61295337609717948650085258091886
61295337609717948650085262323974
61295337609717948652341595019822
61295337609717948652341599251910
61295337609822426184918093064147
61295338082380025802928631001416
61295338082382428735390719954411
61295338082382462088907992939573
61295338082487827285004806531734
61295338082487828520351595910982
61295338082487843161582296780336
61295338082487843711189055557616
61295338082487843711189055561828
61295338088072549668109742355519
61295338088073448863126723467725
61295338088288351026425059208956
61295338088288351026425060258668
61295338088288351026675764361772
61295338088288351026696655320652
61295338088288351026697028024764
61295338088291054148492358653883
61295338088292253486942407747130
61295338088292253486942407747290
61295338088292253486942408097210
61295338088292253486942409164232
61295338088292286841274470484482
61295338088388665438570760657668
61295338088388665440266107954246
61295338088396769498438458348168
61295338088397669928706922508375
61295338088397669928706923577009
61295338088400371035734115102148
61295338088400371769685615011548
61295339500442021666911348989356
61295339500442021804172103364828
61295339500450125130339378307276
61295339500450126777216612100912
61295339500450126913913282244400
61295339500452826833523676168876
61295339500452826833774723228572
61295339500452828617348627165696
61295339500452828617913483050012
61295339500452860185348696458086
61295339500452861420130629953018
61295339500452861420946532897030
61295339500453727401335457809308
61295339500453729048463738662640
61295339500453729048464510314972
61295339500453760753160478098518
61295339500453761988506495825434
61295339500453762400289530604182
61295339500474174858343176374740
61295339500474175270940999484364
61295339500474175407385850920036
61295339500476876974376348655010
61295339500484980437553326681146
61295339500484981672899344408062
61295339500484982084682383418898
61295339500484982221688990485018
61295339500557898019868612502709
61295339500557898019868617101979
61295339500557931325121046106729
61295339500557931325124143889683
61295339500557931325936996878244
61295339500582209644746348656629
61295339500582209644746353255899
61295339500582210193538319098821
61295339500582210193538319448741
61295339500582210193538323698091
61295339500582210193789370759191
61295339500582210193790400696037
61295339500582215132666053078549
61295339500582215132666053428469
61295339500582215134360628606155
61295339500582242950001879693683
61295339500582242950001880043603
61295339518199150529836396571872
61295339518199151078879071117168
61295339518200051509994182614112
61295339518200051510246001321928
61295339518210856676520498383742
61295339518210856676607624398344
61295339518210856676858328518710
61295339518210857912204346245626
61295339518210858460996316670556
61295339518272068524749505520321
61295339518272096518235783413218
61295339518275998985617319235043
61295339518275998985617404974191
61295339518276002508390443464255
61295339518276002508641147567359
61295339518276002691321100278319
61295339518276002691655458154939
61295339518283775905486763914975
61295339518283802663626252415574
61295339518283802664191108299890
61295339518283803898973041794822
61295339518283807427168391001855
61295339518283807427168391351775
61295339518308085883988851610245
61295339518308085883988851614457
61295339518308085883989621862897
61295339518308085883989626449117
61295339518308086295582566910833
61295339518308086295582829441889
61295339518308086295582829446101
61295339518308086295583604280761
61295339518308086295834648153917
61295339518308086295834648158129
61295339518308086433032640764465
61295339518308091234710300540641
61295339518308091234710300553691
61295339518308091234710300890561
61295339518308091234711333674269
61295339518308091234713658022243
61295339518308091236404876068247
61295339518308091237220783611529
61295339518308119052046127155775
61295339518308119052046127505695
61295339524088235641696833630949
61295339524119798889954407417620
61295339524120699320505421672687
61295339524180725598486191736739
61295339524180726010268454863155
61295339524184324209448392634087
61295339524184324209448478373235
61295339524184327732472220966403
61295339524184327915152173677363
61295339524184327915214935442287
61295339524184327915486531553983
61295339524184328326997198568703
61295339524184328327268794680399
61295339524184627921742786266831
61295339524184628470785803768719
61295339524192434627168026917733
61295339524192733764022502777620
61295339524193635384165859156977
61295339524193635384166633991637
61295339524193635384187555052329
61295339524193635384187899425863
61295339524193635384189879050383
61295339524193635384190998258577
61295339524196287262062043836567
61295339524196287262063076955693
61295339524196287307794708040083
61295339524196335441037007456925
61295339524196335441037093900285
61295339524196351904796895557345
61295339524216716787520357530288
61295339524216716787521478254803
61295339524217917361589514608083
61295339524217945225491731642659
61295339524220597652159227176367
61295339524220613704302322691517
61295339524220614115833624501757
61295339524220614115836723688603
61295339524220614298847878047997
61295339524220614298847878397917
61295339524220614298850977230631
61295339524220614298850977234843
61295339524220647477781554741571
61295339524220663529673860060337
61295339524220663529673860414469
61295339524220663529676959247183
61295339524220664124470464243375
61295339524220664124473563076089
61295339524220664124473563080301
61295339524228750940058826072735
61295339524228752175656697325077
61295339524228752175677618385769
61295339524228767404633102611165
61295339524228768639415810590837
61295339524228768639418134938811
61295339524228772343761611075633
61295339524228772947616836511135
61295339524228772948431710585371
61295339571461738303931956388911
61295339571461738304015638742143
61295339571485714601966360607559
61295339571485714601966360611771
61295339571486965184420533666366
61295339571486968887950052485166
61295339577359251223928053225483
61295339577359254929631834268759
61295339577370061560421643969470
61295339577370061697619636580018
61295339577370063390585957760099
61295339577370363534102966848419
61295339577370363717033623668099
61295339577371214276542736484279
61295339577371214322274625848923
61295339577371214322275400687795
61295339577371214322277724685849
61295339577371262454701539944793
61295339577371262455516410135409
61295339577371262455516754491681
61295339577371262455537330841809
61295339577371262455537675198081
61295339577371264101914619643783
61295339577371264101916943641837
61295339577371278918460739299621
61295339577371278919275523383907
61295339577371278919275523401169
61295339577394340015068027890950
61295339577394373323395796061315
61295339577394373323395796078577
61295339577394640158585036973654
61295339577394640158585036979270
61295339577394673512666390076972
61295339577395540718781725002659
61295339577395574080415409952321
61295339577395574080416100097593
61295339577395588950309087364674
61295339577395590544153262371479
61295339577395590544153263788421
61295339577395590544156619838579
61295339577395590544156619856049
61295339577395590544341549087565
61295339577395590727108283469745
61295339577395590727355888721421
61295339577395590733883105626486
61295339577395590734719935392488
61295339577406380893382727734755
61295339577406395710765586717347
61295339577406401254564711238851
61295339594804150306802036766136
61295339595023003063127005442097
61295339595023003063127781326517
61295339595024161040869128492663
61295339595024205512506243305261
61295339595024205512506329398701
61295339595084226895421359161763
61295339595084230601187816230815
61295339595084230601459412342511
61295339595085432960419600980687
61295339595085432960421925328661
61295339595095934269943145047422
61295339595095937800565406219463
61295339595095937937760213886595
61295339595095937937760213903857
61295339595095939584136901114853
61295339595095939584136987208293
61295339595095939584139310156587
61295339595096237979980087143306
61295339595096238126194846230993
61295339595096238127009629978249
61295339595096238127009888245453
61295339595096239764369894024442
61295339595096239773385541287563
61295339595096239773385541641855
61295339595096239773407581206529
61295339595096239773409905554503
61295339595096239956401387620507
61295339595096239956422193534207
61295339595096239956609431301901
61295339595096239956610206140773
61295339595096239956610464421027
61295339595096239956612788769001
61295339595096239957156741661931
61295339595096254589953959496753
61295339595096254590768743226747
61295339595096254590768743581039
61295339595096254590769776345873
61295339595097105203500483604704
61295339595097138557560915510413
61295339595097138694006929734044
61295339595097140341134819447537
61295339595097140341135594282197
61295339595097140387139451767021
61295339595097140387223134592637
61295339595097140387226233425351
61295339595097140387707768926891
61295339595120216063492544824631
61295339595120216063493668624869
61295339595120216063495991573163
61295339595120216063743596471951
61295339595120249425440819425089
61295339595120249562637950040515
61295339595120249562637950057777
61295339595120249562638725942197
61295339595120266026376146850677
61295339595120266078928545124370
61295339595120266079744482889008
61295339595120266216942470782034
61295339595120266216942470898674
61295339595120266216942475503768
61295339595120516253014190474559
61295339595120516260357312201522
61295339595120516260357316787742
61295339595120516260629284435746
61295339595120516436028788394333
61295339595120516436031887581179
61295339595120516436031887594229
61295339595120521748277016623442
61295339595120555285812866244089
61295339595120555285812866248301
61295339595120555288071526124531
61295339595120555288071526474451
61295339595120566215646482568611
61295339595120566215646740848865
61295339595120566215646740866335
61295339595120566215649840053181
61295339595120566215667371271167
61295339595120566215667628488611
61295339595120566215834768930565
61295339595120566222445554212690
61295339595120566223261573465674
61295339595120566223261573483143
61295339595120566223261576652214
61295339595121450182459571321133
61295339595121466791010507251954
61295339595121466791010510434282
61295339595121466836743520429886
61295339595121470540273038894554
61295339595132207170077048342621
61295339595132227521112617844431
61295339595132229177551345374303
61295339595132256995426889103407
61295339595132256995447809827229
61295339595132256995448671804929
61295339595132257132624881713955
61295339595132257132624881731217
61295339595132257132625657615637
61295339595132257132625743709077
61295339595132271812809833829519
61295339595132271812809834179439
61295339595132273596384770881397
61295339595132273596384856974837
61295339595132273596387093829691
61295339595132273596387179923131
61295339595132277300730571366193
61295339595132277300730657459633
61295339595132277300732980407927
61295339595132277310792611672019
61295339595132277310792612021939
61295339595132277493806951311491
61295339730909664166711046166598
61295339730910564733874284865010
61295339730910564734526266763928
61295339730910564734776970884294
61295339730982615054536006452399
61295339730983510721544894781158
61295339731018599520113536106017
61295339731018599520113536119067
61295339731018599520113536455937
61295339731018599520113798991205
61295339731018604459241270098795
61295339731018604459241531921173
61295339731018604459242303573505
61295339731018604459244627571559
61295339731018604461751753156633
61295339731018605008284206094867
61295339731018605008284292188307
61295339731018605008284550468609
61295339731018605008287645069235
61295339731018605010543723598825
61295339731018632276577096700879
61295339731018632276577097050799
61295339731019850102002478687022
61295339731019855041130213138926
61295339736819206026545213552740
61295339736823108486309792815515
61295339736823108670349247522412
61295339736891191102875277565416
61295339736892140901178422014500
61295339736894793374121028051426
61295339736894793374122061170552
61295339736894793374122142660350
61295339736894793374122146909700
61295339736894809982421158328150
61295339736894842741874522710948
61295339736896010144895304005868
61295339736896043361130945137400
61295339736896043498140607808049
61295339736896043498140866088303
61295339736896059961899721073809
61295339736896059962714504803803
61295339736896059962714505158095
61295339736927229872322016673026
61295339736927230423897472692651
61295339736927274896098462585744
61295339736927530610635632757918
61295339736927557881457515035368
61295339736927563967249557711693
61295339736928425613393062565973
61295339736928425637117187208571
61295339736928425637117190396723
61295339736928425637117534770257
61295339736928425637120630433741
61295339736928425637183306459517
61295339736928425644732285544428
61295339736928430987840016817019
61295339736928430997965509045931
61295339736928431180916312080203
61295339736928475050142720548637
61295339736928475050145044546691
61295339736928475103489248018434
61295339736928475462551490947249
61295339736928475462554842398137
61295339736928475462554843815079
61295339736928475462554846997407
61295339736928475462823469940075
61295339736928475470166843312558
61295339736928475470354871389886
61295339736931127340367688984357
61295339736931132289618590840811
61295339736931132289618591194943
61295339754328930114894224915938
61295339754328930114894224928988
61295339754511717516501696812187
61295339754512617947052724077147
61295339754548985320348263626694
61295339754617067342095204675083
61295339754617067342180279402980
61295339754617116709388328909559
61295339754617116709388329259479
61295339754618017139939356524439
61295339754620669613091284177115
61295339754620669613363268123906
61295339754620669613364382732830
61295339754620669613427063008116
61295339754620718843164466561737
61295339754620718843167561162363
61295339754620718980363621604500
61295339754620718981179438809204
61295339754621019169633828005181
61295339754621019169634086285435
61295339754621019169634086289647
61295339754621019169634215602736
61295339754621019169968473213911
61295339754621019170450123150230
61295339754621019216203574492043
61295339754621019216478641444937
61295339754621019765332383662751
61295339754621886246939465378892
61295339754621919600247918897684
61295339754621919600999897284601
61295339754621919601000672119261
61295339754621919737717493089419
61295339754653106114096695280872
61295339754653106523430206933790
61295339754653106663139712765291
61295339754653150997326887080062
61295339754653150998142710052048
61295339754653151135340697940862
61295339754653151135340702658384
61295339754653401171412419050329
61295339754653401308676526656649
61295339754653406257613704369192
61295339754653406659335561012205
61295339754653406659335561029467
61295339754653406666947216022110
61295339754653406849877758039310
61295339754653434670286626392861
61295339754653439609497397577985
61295339754653440199127747572425
61295339754653440206469753283359
61295339754653440206469753633279
61295339754653440206553436108975
61295339754653451134316690137207
61295339754653451141659800628714
61295339754653451323774438185582
61295339754654306688164731634152
61295339754654307237207749118571
61295339754654307237207749472703
61295339754654307280428785304270
61295339754654307282961334381167
61295339754654351754325465450542
61295339754654351755141747587310
61295339754654356693453199548314
61295339754657003442411936092317
61295339754657003442411936109579
61295339754657008381539670072045
61295339754657008381539670089307
61295339754657008528860830913451
61295339754657008528860831267583
61295339754657008574614415821915
61295339754657008574614416176047
61295339754657053405232514548323
61295339754657053405232514902455
61295339754657053405295190573939
61295339754657058344360248528051
61295340209266336678554089101229
61295340209266336678556413449203
61295340209581236504475156541909
61295340209581236504475161141179
61295340209581237053267126984101
61295340209581237053267127334021
61295340209581237053267131583371
61295340209581237053518178644471
61295340209581237053519208581317
61295340209582137072224439298393
61295340209582137072224439302605
61295340209582137072225209551045
61295340209582137072225214137265
61295340209582137072227533899019
61295340209582137483818417130037
61295340209582137483818417134249
61295340209582137483819191968909
61295340209582137484070235842065
61295340209582137484070235846277
61295340209582137621268228452613
61295340209584838775722287704311
61295340209584838775722287708523
61295340209584839324514258150715
61295340209585138964992881588658
61295340209585139513784852030850
61295340209586039944335764498946
61295340209592942650430481428581
61295340209592942650430481441631
61295340209592942650430481778501
61295340209592942650430744313769
61295340209592942650681533088951
61295340209592942650681791369253
61295340209592943885212414936563
61295340209592975406890944590409
61295340209594193232319424009586
61295340215489861871823243628534
61295340215489861871823243634150
61295340215489862466347878274242
61295340215489862466347878279858
61295340215489862466619845922246
61295340215493764332340964070406
61295340215493764332340964076022
61295340215493764926865598721730
61295340215494664892474889984727
61295340215494664892475234358261
61295340215494664899818011711690
61295340215494665304068867816371
61295340215494665304069212189905
61295340215494714717909189468231
61295340215494714717909447748485
61295340215494714717909447765955
61295340215494714718097475830185
61295340215501567468986593486794
61295340215501868207300209455046
61295340215501901606299095003640
61295340215502752166480468467219
61295340215502768767437574326265
61295340215502768767437574343527
61295340215502768774777257096330
61295340215502802129384729744469
61295340215502802129384988011673
61295340215502818592868434852871
61295340215502818592868446564667
61295340215502818592868446564715
61295340215502818592868446564875
61295340215502818592868693133125
61295340215502818592868818100975
61295340215502818592868818101183
61295340215502818775883158803513
61295340215505503832631789357943
61295340215505503832632047638197
61295340233219340428069552658584
61295340233219640434385212004674
61295340233219640983177182446866
61295340233219674520464651981385
61295340233219690389590696381449
61295340233220574951078355272121
61295340233227494127643718077938
61295340233227494127643832869186
61295340233227494265657643380066
61295340233227494265657646562394
61295340233227744301729363305871
61295340233227744438993471979213
61295340233227779630833447441723
61295340233227793860383030999206
61295340233227793860383031000610
61295340233227793860386125601236
61295340233227794264633892677215
61295340233227794271160727166258
61295340233227794271976746301198
61295340233227794272168388727652
61295340233227794454091383508146
61295340233228678231429235473765
61295340233228694839725679733346
61295340233228694884642410773106
61295340233231346572725442807903
61295340233231346572725787181437
61295340233231380071874029430583
61295340233231380071874287710837
61295340233231395986503358063115
61295340233231395986503386642831
61295340233231395986754050821717
61295340233231395986754050825929
61295340233231395986774982754527
61295340233231396581299617400235
61295340233231396581299960356827
61295340233231396718895360295564
61295343807643263580238358823112
61295343807645965147228856558086
61295343807645965284238906830454
61295343807654068610405834584222
61295343807654069845751852311138
61295343807654070257534891321974
61295343807654070393979738508296
61295343807654070394541498388094
61295343807838051278916446145694
61295343807838051278916531884842
61295343807838052926045584390506
61295343807840752982351876806138
61295343807840754217698666185386
61295343807841653549912525647726
61295343807841653549912611386874
61295343807841655197040892240206
61295343807841655197041663892538
61295343807862067655910097998184
61295343807862068204702068440376
61295343807864769770877777840262
61295343807864769771128481943366
61295343807864769908389236318838
61295343807872873234054755866398
61295343807872873234305459952240
61295343807872874468836689361330
61295343807872874469651477683368
61295343807872874881434516707254
61295343807872875017879363889364
61295343807872875018443448125560
61295343807945824122689130166600
61295343807946124311115486462114
61295343807970435935993222732674
61295343807982142130210292637354
61295343825345089542162411147960
61295343825345089542413115251064
61295343825368239115286727584572
61295343825369139682846690517188
61295343825369139683098509225004
61295343825379946084154939781750
61295343825379946496023985966176
61295343825555823642927811437810
61295343825555823643178515540914
61295343825563927517887056822450
61295343825563927518137760925554
61295343825587043327403318195316
61295343825587043876195288637508
61295343825598749473359757703962
61295343825598749473610461789804
61295343825598750708141691198894
61295343825598751257184365726768
61295343825598751257184365726928
61295343825663891782369452523399
61295343825663895305393280855715
61295343825663895488135995331599
61295343825663928656967597041821
61295343825663928657218301144925
61295343825663928839898253855885
61295343825671685582774899647604
61295343825671685582774899660654
61295343825671685583589687995742
61295343825671700223918474498144
61295343825671744688780896241742
61295343825671745238387655019022
61295343831289787492510267428903
61295343831568618395238325025095
61295343831568618807020588151511
61295343831568652158845608440721
61295343831572217006200525922443
61295343831572217006200611661591
61295343831572220528973650151655
61295343831572220711904306965719
61295343831572220711967068730643
61295343831572220712238664842339
61295343831572221123749331857059
61295343831572254475574352146269
61295343831572254475845948257965
61295343831572254612772344756817
61295343831572517149717535010763
61295343831572517149717620749911
61295343831572520718223323443491
61295343831572520718494919555187
61295343831572520855755673930659
61295343831572521267266340945379
61295343831572554070048343732701
61295343831572554070319939844397
61295343831572554619091361234589
61295343831572554619362957346285
61295343831573456401810275782518
61295343831580326234046845966428
61295343831584278245600820606358
61295343831584278245600820607762
61295343831604637858922259055414
61295343831605836784082869064301
61295343831605838615920837429863
61295343831605838615920837431267
61295343831605886746990602249979
61295343831605886791903886532369
61295343831608589867949217665484
61295343831608589868222219950143
61295343831608589870478552173815
61295343831608589870478556760278
61295343831616643599602622588214
61295343831616643736863377330868
61295343831616693559977803053732
61295343831616693562423458274519
61295343831616693745437425905507
61295343831616693745437426022147
61295343831616693745437540696790
61295343831616693745437797558455
61295343831616693745437797914234
61295343878557574802157071313256
61295343878776379426871485033624
61295343878837621745804905093831
61295343878837655097379221279937
61295343878849314300689905160296
61295343878849314301504693495384
61295343878849329079094006225176
61295343878849329079657975665912
61295343878849329079658090457160
61295343878849664452509109966477
61295343878849664452592792319709
61295343878849664452592792669629
61295343878850564883143705259981
61295343878874891332151173475467
61295343878874891332339458770239
61295343884686210951920658610561
61295343884686210951920658612013
61295343884686211089181327248337
61295343884746247113152987581195
61295343884746247113153330537787
61295343884746247158634947681607
61295343884746247158906543793303
61295343884746280464978007870405
61295343884746280464978350826997
61295343884746280510459967970817
61295343884746280510731564082513
61295343884747144020680186513839
61295343884747147726383967557115
61295343884747444164197195602159
61295343884757989676423866067269
61295343884758256514687671324225
61295343884758289868203823697301
61295343884758289868204944309387
61295343884758300801051914770561
61295343884759140424848280728984
61295343884759151537885682183372
61295343884759201414616052280645
61295343884783466876320943260671
61295343902193282567263187206092
61295343902411186760587507147089
61295343902411186760587507501221
61295343902411186760674547445469
61295343902412087191138534416261
61295343902412087191162898684653
61295343902472119692173492450119
61295343902472123397939949519171
61295343902472123398211545630867
61295343902473020054001022463578
61295343902473023965960855670976
61295343902473057317785875960186
61295343902473070014121710760776
61295343902473357461030998772209
61295343902483865778468113175229
61295343902484116096341500921904
61295343902484127209378902376292
61295343902484132570160101974339
61295343902484132753174326822563
61295343902484132753425029881731
61295343902484132753428589279725
61295343902484132753908874950287
61295343902484132753992673511709
61295343902484164274772385888333
61295343902484164274772386360509
61295343902484164320525971152333
61295343902484165921901438393997
61295343902484165921985122263549
61295343902484166104915778033469
61295343902484166104915779083229
61295343902484166107426147935449
61295343902484177032679065363231
61295343902484177033326717629583
61295343902484177035834873269547
61295343902484177040019091078251
61295343902484177040917447447707
61295343902484177040920546752597
61295343902485033184459902215247
61295343902485066535466805298429
61295343902485066537977175200409
61295343902508442546121883128305
61295343902508442593546799081555
61295343902508448082564999532445
61295343902508481436646356749591
61295343902508481436646356753803
61295343902508481436648680052017
61295343902508490724051704361447
61295343902508490724616560129123
61295343902508490724616560245763
61295343902508490769529848184061
61295343902508492363314701448609
61295343902508492363314701798529
61295343902508492370991436918179
61295343902508492549686081506405
61295343902508492553921979413171
61295343902508492553921980462931
61295343902508492554205575974729
61295343902508492554769660206713
61295343902508492556461679678717
61295343902508492556461680032849
61295343902508492556461912902665
61295343902509348513116026801617
61295343902509381867197384014551
61295343902509381867197384018763
61295343902509381867197384368683
61295343902509381867199706962845
61295343902509392980237108417233
61295343902509392984473006678131
61295343902509392984756603239689
61295343902509392985320687471673
61295343902509392987012706947889
61295343902509392987012940167625
61295343902520198151085333857651
61295343902520198151085334907411
61295344035416945457490595553772
61295344038078752339563554069674
61295344038078752339817697146938
61295344038079652906726792768086
61295344038079652907291648652402
61295344038079652907378774667004
61295344038079652907629478787370
61295344038297556963466618429114
61295344038297556963717322514956
61295344038298457531278400069546
61295344038298457531529104155388
61295344038301159234713744990842
61295344038370502956468182261290
61295344038374094109346957684690
61295344038374094109597661787794
61295344038374110122532987994992
61295344038374110123096957435888
61295344038374110123097072226976
61295344038374154587959379179486
61295344038406531159121178687058
61295344038406531159309206764386
61295344038406564512638451672220
61295344038406564512826479749548
61295344038406575630758427304768
61295344038406575630946455382096
61295344044211034634886946393081
61295344044211034634886946865257
61295344044282736133506941118415
61295344044282769485331961407625
61295344044283036322779514759411
61295344044283080609707848446509
61295344044283936339017132584248
61295344044283936340918305366120
61295344044283969692534405569410
61295344044283981176683060586310
61295344044283981176891980672230
61295344044315156572201925377938
61295344044315189925719198363100
61295344044315201043839173995648
61295344044315456764000567559767
61295344044315490115825587848977
61295344044315490115826707039909
61295344044315490115826711289259
61295344044315501233109765160024
61295344044315505991480271268492
61295344044315505991751953473628
61295344044315505991751953590268
61295344061935966569328238606093
61295344062008895905186834500144
61295344062009846344395741372741
61295344062009857462494534357273
61295344062041332817952214881991
61295344062041332995879880864993
61295344062041333003221886571715
61295344062041333003221886921635
61295344062041366172033572099137
61295344062041366355046907210845
61295344062041366356739159552665
61295344062041366356739159556877
61295344062041377468084308665233
61295344062041377472603803133557
61295344062041377473167887365541
61295344062041377474859906837545
61295344062041377474859906841757
61295344062041377474859907191677
61295344062041377474860140061493
61295344062042233426430908125741
61295344062042233433772913832463
61295344062042266778255928414951
61295344062042266778255928419163
61295344062042266785597934121673
61295344062042266787290186817625
61295344062042266787290186821837
61295344062042277903154830398517
61295344062042277903718914630501
61295344062042277905410934106717
61295344062042277905410934456637
61295344062042277905411167326453
61295344062042282839455322251741
61295344062042282839455322255953
61295344062042282844537896429901
61295344062042282844537896434113
61295344062042282844537896784033
61295344062042282844538668086445
61295344062042282844538668436365
61295344062042282844541995906807
61295344062042282845102752314217
61295344062042282845102752318429
61295344062042282845102752668349
61295344062042282845106080138791
61295344514014698363774011781992
61295344514014731718106073102242
61295344516980918761075372627332
61295344516980918761263400704660
61295344516981168989939100522634
61295344516981218950325045919168
61295344522566540338522176140076
61295344522785378314246821814566
61295344522785378360000406606390
61295344522881390338821690886188
61295344522881423690646711058758
61295344522881423690646711175398
61295344522881690480068505165080
61295344522881690526386945841220
61295344522881724431491818182263
61295344522881740305440039234932
61295344522882591096112986842604
61295344522882591461932746141036
61295344522882624447729087045894
61295344522882624813757766430246
61295344522882624859511351222070
61295344522882639637915795243542
61295344522889493617278218695408
61295344522889493618972795389414
61295344522889494213770172989962
61295344522889494213772496988016
61295344522889543442084896997584
61295344522889544169073545140052
61295344522889544174177040023160
61295344522889544174365039404132
61295344522889794355594929382330
61295344522889794357287183011402
61295344522889794403043090868160
61295344522889796187716495723341
61295344522889796188280579959537
61295344522889829541797852940487
61295344522889829541797852944699
61295344522889829541797852946151
61295344522889844180399284619572
61295344522889844180401607684506
61295344522889844358344139136836
61295344522889844363426710482588
61295344522889844363426713314996
61295344522893396077231859609560
61295344522893445902603393679412
61295344540607567317280232947849
61295344540607600670734058254903
61295344540608467747768584187033
61295344540608501101284999426582
61295344540608501101285085519863
61295344540615672427021497915037
61295344540615672427585582147021
61295344540615705781040093018791
61295344540615720598401253987797
61295344540615720602941784904151
61295344540615720605176852164321
61295344540615720605198121832087
61295344540615720605201216432713
61295344540616606211591034190470
61295344540616621035727879779201
61295345949714317978758376844028
61295345949737727754724847749684
61295345949737761109056909069934
61295345949811612649901016684774
61295345952703903680388959977314
61295345952703903680576988054642
61295345952703937033906232962476
61295345952703937034094261039804
61295345952704198380892259556664
61295345952704203869638633269150
61295345952704203869659553974098
61295345952704203871330885965102
61295345952704237223364826340232
61295345952704248336193307708700
61295345952777183211035436256380
61295345952777194329155411888928
61295345952780801540074242427315
61295345952780801540095134435907
61295345952780801540157810461683
61295345952780801541787387131859
61295345952780801541850063157635
61295345952801510755614212841840
61295345952801510757873644370402
61295345952801510757873647556942
61295345958249432900672271668887
61295345958285450122713362267287
61295345958285499945827786823751
61295345958285499945827786940391
61295345958394921385882817808361
61295345958394921523080810418909
61295345958565232057113736635229
61295345958565233704245117254395
61295345958565533847762126341311
61295345958565533849454379037263
61295345958565533849456701985557
61295345958576339013809593405831
61295345958576355485099773557505
61295345958579957939926101290647
61295345958579957939926101408739
61295345958579957939926104591067
61295345958580408246708784743178
61295345958581305521967792774060
61295345958581305522176712859980
61295345958581353692868267698406
61295345958600350495735180587835
61295345958600350497427433283787
61295345958600350497429756232081
61295345958600365275834971787841
61295345958600650638687329676391
61295345958600650640946765318997
61295345958600654345290241805739
61295345958600665509164574000487
61295345958600665509166897998541
61295345958600665510859150694493
61295345958600667109977509828065
61295345958600698816927490541493
61295345958600700464058867045211
61295345958601549422671836321949
61295345958601549424366416080239
61295345958601551069236033876417
61295345958601551069800892941657
61295345958601551071495469635663
61295345958601551071495469637067
61295345958601554775841269070699
61295345958601554775841269188743
61295345958601566032917347780593
61295345958601566076411500110735
61295345958601566076976355995051
61295345958601566078670932689057
61295345958601566078670935871385
61295345958601566488193764286911
61295345958601566488758623353555
61295345958601566490453200047561
61295345958601567677786968874335
61295345958601567677786972056663
61295345958601567678351827940979
61295345958601567723540556848487
61295345958601567724105412732803
61295345958601567725799989426809
61295345958601567863059969317541
61295345958601567863059972499869
61295345958601571383827344886737
61295345958601571386086780647387
61295345958601571430145788861845
61295345958601571431840365555851
61295345958601599247478517688409
61295345958601599247478517806453
61295345958601717841902647926021
61295345958601717843311304060946
61295345958601717843594900621973
61295345958601717843594900738661
61295345958601751195419919978063
61295345958601751195419920911183
61295345958601751195419921027871
61295345958602018031173240873045
61295345958602018031173240873093
61295345958602018031173241922805
61295345958602018031173241922853
61295345958602018032865494618757
61295345958602018032865494618805
61295345958602051384690513858207
61295345958602051384690513858255
61295345958602051384690514907967
61295345958602051384690514908015
61295345958604252774933913408303
61295345958604267736352692701889
61295345958604267779846846081791
61295345958604267782106277610353
61295345958604269566496093322847
61295345958604269566684379680477
61295345958604269566684379798521
61295345958604419545337992847317
61295345958604419547030245543269
61295345958604419547030245659909
61295345958604419729764087454428
61295345958604719734608586844101
61295345958604719736300839540053
61295345958604725410309103465383
61295345958612356236415544119231
61295345958612356236415544120635
61295345958612356238110119763477
61295345958612356238110119764881
61295345958612372709397201083841
61295345958612372709397201200481
61295345958612372846657955813445
61295345958612372846657956876303
61295345958612372846661054646159
61295345958612372890720063910377
61295345958612372892414639554623
61295345958612373258440220002671
61295345958612378243886398075599
61295345958612378243886399008719
61295345958612378243886399125359
61295345958612378381147152688563
61295345958612378381147152805203
61295345958612378381147153738323
61295345958612378381147153854963
61295345958612378792929416994429
61295345958612406061222221489691
61295345958612523009923631240466
61295345958612523603028757193418
61295345958612523604721009889370
61295345958612529093469706668194
61295345958612562446986979653356
61295345958612823748238018979094
61295345958612823748240341927388
61295345958612823793993926835852
61295345958612825579231415927229
61295345958612825579231415928681
61295345958612829284704608987328
61295345958612829285268348850023
61295345958612830520050282344955
61295345958612873749294975104528
61295345958613726009218358960205
61295345958613726146980435804189
61295345958613730950602429867869
61295345958613730950602429869237
61295345958613730950602429869321
61295345958613731087863098505645
61295345958677399069268157059238
61295345958678600192379212314086
61295345958678603530696333414530
61295345958678615016537241127382
61295345958685508434657589569504
61295345958685508434866509655424
61295345958685519552986485287972
61295345958689426952973561884647
61295345958709823763881126208220
61295345958709834883902274622640
61295345958711036690753183791788
61295345958711036690753184841548
61295345958711036690774075801832
61295345958711036690774076968232
61295345958711036690774077318152
61295345958711036691338931686148
61295345958711036691338931802788
61295345958711036693012616370110
61295345958711036693033508496794
61295345958711036693033508846714
61295345958711037286135540217914
61295345958711037286135540219318
61295345958711037286198216243690
61295345958711037286198216245094
61295345958713738579483197662656
61295345958713738579545873688429
61295345958713738579545873688432
61295345958721842271407206677450
61295345958721842271407206794090
61295345958721842454505114351498
61295345958721842454505114468138
61295345976111792084267995852153
61295345976112692514881699142889
61295345976112692652079691753437
61295345976120797625187733906777
61295345976120797762385726517325
61295345976120802566010043530751
61295345976307186749187615634440
61295345976330145805989640271920
61295345976331502080081449738079
61295345976338250778782752503120
61295345976338254483128552987916
61295345976338701818536332027097
61295345976338705524576708156139
61295345976338706759356318702777
61295345976339602249024597173000
61295345976339602249024683266281
61295345976339602386285351902605
61295345976339605955040695122719
61295345976339605955065059395323
61295345976339606092325728031647
61295345976339607188152331152728
61295345976339607189822628617651
61295345976339607189822628621863
61295345976339607189822628971783
61295345976339607189844669941961
61295345976411684863985298063117
61295345976411684863985298417249
61295345976415303009466572376771
61295345976415303009487464385363
61295345976415303009550140411139
61295345976415303011179717081315
61295345976415303011242393107091
61295345976415303054463798233043
61295345976415303055220157168595
61295345976415303055241049177187
61295345976415303055303725202963
61295345976415303056933301873139
61295345976415303056995977898915
61295345976436001427988445248471
61295345976436001427988445252683
61295345976436001429683020892717
61295345976436001429683020896929
61295345976439614634365199489522
61295345976439614636036560176882
61295345976439614636057452185474
61295345976439614680118784397986
61295345976439614681790145085346
61295345976439614681811037093938
61295345976439615229161803299555
61295345976439615230833163986915
61295345976439615230854055995507
61295437397534780905571155806554
61295437397537483846044512883514
61295437397545587721003758268154
61295441066576231867604444089938
61295441545150574995393451773600
61295441545150574997921384813232
61295441545150574997921389412502
61295441545150576782247401409588
61295441545182991730848047518162
61295441545182995436886100331520
61295441545182997084014124334798
61295441545182997220376436601666
61295441545182997221212116927876
61295441545182997221212116945346
61295441545186597707882179833552
61295441545186599355010203469440
61295441545369379621821014797782
61295441545389788783925060518932
61295441704707772773451348931200
61295441704707772774287029292350
61295441704707778127453106108986
61295441704707778263815418008464
61295441704707778263815418358384
61295441704707778263815418375854
61295441704707778264651098719534
61295441704719483860978772802864
61295441704890259851306583888190
61295441704901065017918911067710
61295441704901965585667930943218
61295441704922675351143565426750
61295441704926577398123978651854
61295441704926582888550724104814
61295441704933480517755892606270
61295441704934381085504912481778
61295441775611277732864673877104
61295441775611277733700354220784
61295441775619386547787333935072
61295441775622088251034393561596
61295441775801868271640810314596
61295441775830082355343643028048
61295441775830082357599979955984
61295441775830087708321691767356
61295441784774125241642362429395
61295441784798135485212706762815
61295441784798135487657071768079
61295441784798436865767985807443
61295441784809247383854137574207
61295441785454599396092725407645
61295441785466606968607589649945
61295441785641322018025331671527
61295441785641322020469696676791
61295441785641323712578271740323
61295441785649427130774959788347
61295441785673437374261736087399
61295441785673437376789669127031
61295441785673438612135686853947
61295441785673738754900583166395
61295441785673738800633247369911
61295441785673739212415253278883
61295441785684544379027580458403
61295441785685444946776600333911
61295441785750290771511535456843
61295441785750290771511535573483
61295441785750292555085439393966
61295441785750292555085439393967
61295441785750323932728128937789
61295441785750324115658785751853
61295441785750340587032993102676
61295441785750340589540034133716
61295441785757495267628143782438
61295441785757495722695350056948
61295441785757495724954785817598
61295441785757495862152778428146
61295441785758390939616820115841
61295441785758395698241847077387
61295441785758395836003923919919
61295441785758395881255038805241
61295441785758396292766481723095
61295441785758396293539486040999
61295441785758396429964474333643
61295441785758396430047009247433
61295441785758396430800154677323
61295441785758445699845297245273
61295441785761147540478636194107
61295441785781556566829341330944
61295441785781556567644129666032
61295441785781556704088976850903
61295441785781556704090009971481
61295441785781556704842122280793
61295441785781805701008888171126
61295441785781805701008888171127
61295441785781805701008888171180
61295441785781805703536821210759
61295441785781805703536821210812
61295441785781806938882838937675
61295441785781855656318947376277
61295441785781855658825988407317
61295441785781855658825988407370
61295441785781856893338650142739
61295441785781856893339683263317
61295441785781856893359542151331
61295441785781856893608180188167
61295441785781856893610246254435
61295441785781856893611279375013
61295441785782706261226382350071
61295441785782706268820584072464
61295441785782706268820584426542
61295441785782706268820584426543
61295441785782706271348516995403
61295441785782706271348517112096
61295441785782707321424231698429
61295441785782707323053808368605
61295441785782707460126190179335
61295441785782707503540100177410
61295441785782707505858854382851
61295441785782707505878627177425
61295441785782707506882821552130
61295441785782708053146858953281
61295441785782708054922420932526
61295441785782708054922420932527
61295441785782708055674791992913
61295441785782740669603380782577
61295441785782740852534037596641
61295441785782757323828034498288
61295441785782757323907125733447
61295441785782757323908244947464
61295441785782757323908244947465
61295441785782757324096531777270
61295441785782757324099630609984
61295441785782757324723033282552
61295441785782757324726390867744
61295441785782757324726390867745
61295441785782757324911320112364
61295441785785459027346690236508
61295441785785459028161478571596
61295441785785459164607358877045
61295441785785459165359471186357
61295441785793513038708809621245
61295441785793513082498517496476
61295441785793513084253187467131
61295441785793513084253187471343
61295441785793513084253445747433
61295441785793563039563246672281
61295442904166837341287575709832
61295442904166841047262951820868
61295442904353226464786106626808
61295442904353226465538218936120
61295442904377536847538787571874
61295442904377541748256085655188
61295442904377541750512422583124
61295442904377541796264859586990
61295442904377570201620144789020
61295442904385641964623088165368
61295442904385641965187172397352
61295442904385641965187201095112
61295442904385641965375200474680
61295442904385645478360833752826
61295442904385645615621502389150
61295442904385645618065867394414
61295442904385645625471667967764
61295442904385645625473992315738
61295442904385645663819423606522
61295442904385645668967767921438
61295442904385645671162577206148
61295442904385675318704445382514
61295442904385675318892473459842
61295442904385678832692895073076
61295442904385678969890887683624
61295442904385678976397184331436
61295442904385678978928589275124
61295442904385679015644443895732
61295442975256729592364929325418
61295442975281041217305341523828
61295442975289146922406835374074
61295442975289150033648657816132
61295442975289150033648659215812
61295442975289150628444888554822
61295442975289180275924108359236
61295442975360930452898858663784
61295442975360930452982455046200
61295442980978970823038700605880
61295442981185764162546511002042
61295442981197775446750297913832
61295442981197775446938325991160
61295442981197775995792971042186
61295442981197808798491750168674
61295442981197808798575345483860
61295442981201377717934404076250
61295442981201377717997080102026
61295442981270454603690869722872
61295442981270454603753287481652
61295442981270454603753631837716
61295442981270454604505744147028
61295442981270456433833228276706
61295442981270456433895531244238
61295442981293871195308779688618
61295442981293871739264377864820
61295442981294722351724230543770
61295442981294722351786906569546
61295442981294766221790426134850
61295442981294766228565248409692
61295442981294771755442791572342
61295442981294771763057798501108
61295442981294771763120215892498
61295442981294771763120561683182
61295442981294771764811320695546
61295442981294771764811322112488
61295442981294772167287472090148
61295442981294772169815405129780
61295442981294772304485464700696
61295442981294772307013397740328
61295442981294782699855428561366
61295442981294782829835820503948
61295442981294782830340586177256
61295442981294782837931315995380
61295443117088049895582749640388
61295443117088054836966820548052
61295443117088083249914810960638
61295443117088088188770915881352
61295443117088088191298881868302
61295443117096155005888009569616
61295443117096188360220070889866
61295443117096193848118853538204
61295443134595121511802795741294
61295443134603226621543974620866
61295443134606835664259021393542
61295443134813931076525879706310
61295443134813931625317850148502
61295443134813932906668128190630
61295443134813964428013155953992
61295443134813964430544560897680
61295443134813964977055830499288
61295443134813964979587235442976
61295443134822031245192925668032
61295443134822036735623113260058
61295443134822036782129929678754
61295443134822070087361093610844
61295443134822070089892498554532
61295443134822070133198246087116
61295443134822070135708730792416
61295443134825639053376713283890
61295443134825640288158646778822
61295443134885709667030932173148
61295443134885709667031276529420
61295443134885711496337840437972
61295443134885711496421436820388
61295443134885711496421438237330
61295443134886612064233218810580
61295443134918130693261955223950
61295443134918130695518291797594
61295443134918130695518296383974
61295443140503751866288538295540
61295443140718682441804013670634
61295443140722556490188163680820
61295443140722558274017358575270
61295443140722589841177499027080
61295443140722591628098715792416
61295443140734263871180713019750
61295443140734263871682121225958
61295443140734297225262070236896
61295443140794335079380828452482
61295443140794336863769520724694
61295443140795235647129590043364
61295443140795236234394752379820
61295443140795236235209540714908
61295443140795236241905271630676
61295443140795236241926192337076
61295443140795236241988839665044
61295443140826767187764153755698
61295443140827651139435418607102
61295443140827651140251326131510
61295443140827656673087785815388
61295443140827656673924614400488
61295443140827656676368979405752
61295443140827656680619197424756
61295443140827656680619201656844
61295443140827656680681614820358
61295443140827656680681619419628
61295443140827656680681963775900
61295443140827656680869901177940
61295443140827656680869905764160
61295443140827656680869991853228
61295443140827656680953583984682
61295443140827656680953588589776
61295443140827656680953588602826
61295443140827656681517668212454
61295443140827656683147134700688
61295443140827656683209896815532
61295443140827656683961918449556
61295443140827656683961918799476
61295443140827656683961923031564
61295443140827656683961923035776
61295443140827656683962009124844
61295443140827658330275154087226
61295443140827658330337829758870
61295443140827658460009002580724
61295443140827658460761114890036
61295443140827658467535908462698
61295443140827658467598584488474
61295443140827667755514407257642
61295443140827667755575935396130
61295443140838463496950156938390
61295443143796695263469643008545
61295443143796695263470417843205
61295443143796696498816435570121
61295443144657631937680666657251
61295443144669339181219846676109
61295443144669339181971958985421
61295443144669339730262864177997
61295443144669339731014976487309
61295443144730568649234418136521
61295443144730568650050325679803
61295443144733270345139386317175
61295443144733270345891498626487
61295443144733270352732067411771
61295443144733270353485298579357
61295443144734135785082163073995
61295443144734169136907183363205
61295443144734169136907269102353
61295443144734170783848326814717
61295443144734170784036325840105
61295443144734170913703280266919
61295443144734170920481173026427
61295443144741385340453650598277
61295443144741385341231275084743
61295443144741385341291622040971
61295443144741385341293946388785
61295443144741385341293951110519
61295443144742285725188445629565
61295443144742285771213971024871
61295443144742285771277790239287
61295443144742285771279741515759
61295443144742285771782302349703
61295443144765401715209447444301
61295443144766602338047203539689
61295443144777391442704581366859
61295443144777391442704667106007
61295443144777391442892609444187
61295443144777391442892952400779
61295443144777407504659530719209
61295443144777407916441793832575
61295443144777408051440445138619
61295443144777408053135365138977
61295443144777408053761868179293
61295443144777408053762901298579
61295443144777408053765225646393
61295443188095760648215233272080
61295443194005286636409044378260
61295443194005586779926053472196
61295443194005586780740813105104
61295443211626063230986318865830
61295443211634161616330134868634
61295443211634166557153593808278
61295443211634166557655002014486
61295443211634168341291581977386
61295443211634168341479610054714
61295443211634194969847407853796
61295443211634199911231478761460
61295443211634199911234951025424
61295443211634201695560967271860
61295443211637768828901785619622
61295443211695138927961753855804
61295443211695138927961753860016
61295443211695140163245092374616
61295443211695140163246125488126
61295443211695140163307768400392
61295443211695140163308887607182
61295443211695140164060913823214
61295443211698742435307667313440
61295443211705945146905754523290
61295443211705945741701985280694
61295443211706845714717536517854
61295443211706846309513767275258
61295443211730261065839594872016
61295443211730261072617774615362
61295443211730262305435860719796
61295443211730262306272688968026
61295443211730262307963792342278
61295443211730262307964911549068
61295443211730262308152939626396
61295443211730262308152968324156
61295443211731113461936027513866
61295443211731161631060681707892
61295443211731161637922548876124
61295443211731161637922548880336
61295443211731162868185992429092
61295443211731162868938104738404
61295443211731162873184880595304
61295443211731162873184966688584
61295443211731162873247642714360
61295443211731162874000786720032
61295443211731162874084470962590
61295443211731162875713960476676
61295443211731162875775574336842
61295443211731162875964635527680
61295443211731163285782792629004
61295443211731163287558613359324
61295443211733864579211695154204
61295443214696597812245306021025
61295443214696597949443298631733
61295443214697498386835267753319
61295443214700201318587403249973
61295443214700201326181490535197
61295443215636775310705220190465
61295443215637675741067961093631
61295443215637675878265953704179
61295443215644879040873533585335
61295443215644879177883498118715
61295443215644879178071526196043
61295443215644879185476179213311
61295443215644890297611786876539
61295443215644890298447467220219
61295443215644890298513580667699
61295443215645779020328034023545
61295443215645779608434525383515
61295443215645779615463495317629
61295443215645779615964444363427
61295443215645779616215492840065
61295443215645779752661487928177
61295443215645779753225199088819
61295443215645790133365435477933
61295443215645790728500896772017
61295443215645790728500902556561
61295443215645790729064986788545
61295443215680896399924588716955
61295443215680896399924588717115
61295443215680896400112616794443
61295443215680912873157036922093
61295443215680912873160394389193
61295443215680912873659478247427
61295443215680912873910182350531
61295443215680913010355029532641
61295443215680913010919113764625
61295443221473364441800347143503
61295443221473364441988375220831
61295443221473366226190154024639
61295443221473366226378182101967
61295443221481469552106381907391
61295443221542697785024839376221
61295443221542699020120580277427
61295443221545398938665083188497
61295443221545400722779450045237
61295443221545400722782893251485
61295443221545400723054890069633
61295443221545400723535005560797
61295443221545400723556298275841
61295443221545400723618601224499
61295443221546266155215555695989
61295443221546266155215900069523
61295443221546267801780868343203
61295443221546267802344952575187
61295443221546301153333920512233
61295443221546301154086032821545
61295443221546301154107325540801
61295443221546301154169628489459
61295443221546301154169628490863
61295443221546301154169629908013
61295443221546301154169972864397
61295443221546301154358000941725
61295443221546312267207031362401
61295443221553470697710156379519
61295443221553470697898184456847
61295443221553471246690154899247
61295443221553471246690413179501
61295443221553471246752830925023
61295443221553471246753174944425
61295443221553471246941117282605
61295443221553504049535176668729
61295443221553504597678346934403
61295443221553504597741022960179
61295443221553504598014106752093
61295443221553504598014135454273
61295443221553504598014140053543
61295443221553504598014140053591
61295443221553504598574752027387
61295443221553504598577846609139
61295443221553504598577846610543
61295443221553504598577851214233
61295443221553504598578190984077
61295443221553504598766137571815
61295443221553504598766219061405
61295443221553515710713454155727
61295443221553515710775440018761
61295443221553515710796332027353
61295443221553515711047036130457
61295443221553515711549134499407
61295443221553515711550249108331
61295443221553515711552576642845
61295443221553515711552605340605
61295443221553515711552945114869
61295443221553515711552949714139
61295443221553515711552949714187
61295443221553515711611896264331
61295443221553515711612153481775
61295443221553515711612925134107
61295443221553515711615248063527
61295443221553515711615248064931
61295443221553515711615252668621
61295443221553515711615253731431
61295443221553515711615362854567
61295443221553515711615367105529
61295443221553515711615367459661
61295443221553515711616395975305
61295443221554371265459176255027
61295443221554371265521938019951
61295443221554371814502194819933
61295443221554371814564612565455
61295443221554371814752898923037
61295443221554404617284196544237
61295443221554404617284306730391
61295443221554405028481451195857
61295443221554405028502486687633
61295443221554405028565167318551
61295443221554405029045535427841
61295443221554405029066570919617
61295443221554405165490128574835
61295443221554416141327124149225
61295443221554416142103972374005
61295443221554416142103972379829
61295443221554416142103976979147
61295443221554416142103978041957
61295443221554416142166275328487
61295443221554416142166390119527
61295443221554416142166648399781
61295443221554416142166654067733
61295443221557072968894263958879
61295443221557106320218244514113
61295443221557106320218249113383
61295443221557117433756685702477
61295443221557117433756714400445
61295443221557117433757058773979
61295443221557117433816262541407
61295443221557117433819476165369
61295443221557117433819476519501
61295443221577831041715507531301
61295443221577831042467619840613
61295443221577831042471063046861
61295443221577832277313343970245
61295443221577832277817851363299
61295443221578731473084508052971
61295443221578732705352829425961
61295443221578732707529383064023
61295443221578732707592144828947
61295443221578732708431296013825
61295443221578732708431300618919
61295443221578733257474314934267
61295443221581432763919616591141
61295443221581432764671728900453
61295443221581432764675172106701
61295443221581432764737589847851
61295443221581434411866642353515
61295443221581434548309423472277
61295443221581434549061535781589
61295443221581434549064634968435
61295443221581434549064978987837
61295443221581434549064983587155
61295443221589538286825887738155
61295443221589538421573720154427
61295443221589538424021556000889
61295443221589538424021900374423
61295443221589538424021900374471
61295443221589538424021901437281
61295443221589538424024224372477
61295443221589538424024224372525
61295443221589538424084318119945
61295443221589538424084576400199
61295443221589538424084576400406
61295443221589538424084577463057
61295443221589538424086642113787
61295443221589538424086642467919
61295443221589538424086900392628
61295443221589538424086900394089
61295443221589538424087675232904
61295443221589538424087675232913
61295443595476008843471793179682
61295443595476014377961018756932
61295443595662398562895899553158
61295443595662398562895904158252
61295443595662399797678092751110
61295443595662427608235765121068
61295443595686709590721068040452
61295443595686709590721068394744
61295443595686709592977404968388
61295443595686709592977409554768
61295443595686710187773635707078
61295443595686710187773640312172
61295443595686710187773669009932
61295443595686715126901369705520
61295443595686715126901370059812
61295443595694798643210324916030
61295443595694813458086484774414
61295443595694813467120744226848
61295443595694813467936650353028
61295443595694813468124938114662
61295443595694815114500849441238
61295443595694815297514814586650
61295443595694815297515074289670
61295443595694818994266786439482
61295443595694819001860615071446
61295443595694819001860615090160
61295443595694819001860615444452
61295443595694819001860644142212
61295443595694819004119276366070
61295443595694820785434519008570
61295443595694846812418546094664
61295443595694846818924842742476
61295443595694846821452805547098
61295443595694848606030903372036
61295443595694848651596171803796
61295443595694848651784459584144
61295443595694852357636549351232
61295443595698450922842955408932
61295443595759388743202359668450
61295443595759394279382771538386
61295443595759394286914182797834
61295443595766597593308505363114
61295443595767492617345779366788
61295443595767492617596483469892
61295443595767492618160567701876
61295443595767498150998147992224
61295443595767498151248852095328
61295443595767498153529552935912
61295443595767498153780257039016
61295443595767498158588791717068
61295443595767498158588791721280
61295443595767498158588796303288
61295443595767498158588796320550
61295443595767498158591890903914
61295443595767498158592235277448
61295443595767498158780263354776
61295443613201890617203258829572
61295443613388274802138139625798
61295443613388274802138139631414
61295443613388274802138144230684
61295443613388274802138144230892
61295443613388274802200815651574
61295443613388274802200820256668
61295443613388274802389102364692
61295443613388276035290870940450
61295443613388276036982750563448
61295443613388276036982750569272
61295443613388276037484157358330
61295443613388276037735120091608
61295443613388276585774719588698
61295443613412585829963566730168
61295443613412585830025984125770
61295443613412585830025984138868
61295443613412585832219649627408
61295443613412585832282321066804
61295443613412586427015876135254
61295443613412586427015880384604
61295443613412586427015880384812
61295443613412586427015904831610
61295443613412586427016134415508
61295443613412586427016249206756
61295443613412586427078551805494
61295443613412586427078556410588
61295443613412591365954462492590
61295443613412591365954462842510
61295443613412591366142490919838
61295443613412591366143868395236
61295443613412591366206286158228
61295443613412619186551710947450
61295443613412619781347941704854
61295443613412619781348195735758
61295443613420689697391400872830
61295443613420689699835765878094
61295443613420691536757056076232
61295443613420691536757083711182
61295443613420691536819730685066
61295443613420691536819732102008
61295443613420691536819732107832
61295443613420691537572101630168
61295443613420695233571702537898
61295443613420695241102855517092
61295443613420695241102884195978
61295443613420695241102884214852
61295443613420695241165531169862
61295443613420695241165531542868
61295443613420695241165904596900
61295443613420695243362664335986
61295443613420696889989164968802
61295443613420697024739435106986
61295443613420697027187157579350
61295443613420724890901087902212
61295443613420724890901089319154
61295443613420724891089117396482
61295443613420728587841087832372
61295443613423398181642246763682
61295443613423398730434217205874
61295443613423426595088546551166
61295443613423431535660927955052
61295443613423431535723603980828
61295443613423431535911632058156
61295443613424293807815810187098
61295443613424293808568181132200
61295443613424297514609447941122
61295443613424298747507628754346
61295443613424298747695915111928
61295443613424298749391266639190
61295443613424299159289892943572
61295443613424299160985244470834
61295443613424326567288964729784
61295443613424327162085195481572
61295443613424327162085195487188
61295443613424332103472623856336
61295443613424332515254629765308
61295443613484364414883607942910
61295443613485270526219100295930
61295443613492473823579158826768
61295443613492473825019334176306
61295443613492473825835241706538
61295443613492473826023523832032
61295443613492473830082011918412
61295443613492473830082016517682
61295443613492473830085110751126
61295443613492473830085455474580
61295443613493374391139892327224
61295443613493374393584257332488
61295443613493374393584261581838
61295443613493374393584261582046
61295443613493374397831031793920
61295443613493374397831036375928
61295443613493374397831036393190
61295443613493374397831117882988
61295443613493374397831122115076
61295443613493374397834130626634
61295443613493374397834130976554
61295443613493374397834475350088
61295443613493374397914719201336
61295443613493374400362437074430
61295443613493385328191928325604
61295443613493385336284066349936
61295443619078091283225424730634
61295443619078095545649272753658
61295443619078096773589489908468
61295443619078096780932614810334
61295443619078096781183576843772
61295443619078096781183577193692
61295443619102106432213769080568
61295443619110210299767213891858
61295443619110210307173014465208
61295443619114118120797121610018
61295443619114119346352291968320
61295443619292982927530845920336
61295443619296884793251964068496
61295443619296895907125050115914
61295443619296900169548898138938
61295443619296901405083202229052
61295443619296901405083202578972
61295443619296934756072542524502
61295443619320911056113394465848
61295443619329014923666839277138
61295443619332917391589988737338
61295443619332918617085840886884
61295443619332918619530205892148
61295443619332918624617252146332
61295443619332918626873330794014
61295443619332918627124292827452
61295443619332918627124293177372
61295443619332922744696746995298
61295443619332922744759423021074
61295443619332923970251917703520
61295443619332923977783328962968
61295443619332951978113633122902
61295443619393845930746602927608
61295443619393846525542833666298
61295443619393890399792866226240
61295443619393895748775101487842
61295443619393895752962299093034
61295443619393895753024975468730
61295443619393895754050175819354
61295443619393895756306512747290
61295443619393895893567181383614
61295443619393896343571332226532
61295443619393896348574810446348
61295443619393896351102743485980
61295443619393896488363412122304
61295443619401093701940668028382
61295443619401093701940671210710
61295443619401093702191372131486
61295443619401093702755456363470
61295443619401093702755459545798
61295443619401095532084064405606
61295443619401095532084067587934
61295443619401095532334768508710
61295443619401095532898855923022
61295443619401099190927241314132
61295443619401099192367416663670
61295443619401099197433537961944
61295443619401101030042220055204
61295443619401101030856979688112
61295443619401110308795877955360
61295443619401110311302918986400
61295443619401110311306279635828
61295443619401110316389965240584
61295443619401110318834333428176
61295443619401951635785421107614
61295443619401951636036383141052
61295443619401994269752362394472
61295443619401994269752363929666
61295443619401994269752448483540
61295443619401994270003152586644
61295443619401994270567236818628
61295443619401994274752369891134
61295443619401994274752370241054
61295443619401994274752373073462
61295443619401994274752373427594
61295443619401994275588165021690
61295443619401994277259411272094
61295443619401994277259414458634
61295443619401996099874842782658
61295443619401996099895760306890
61295443619401996099895849582498
61295443619401996100146553685602
61295443619401996100647847100562
61295443619401996100647872616202
61295443619401996100710523126338
61295443619401996100710637917586
61295443619401996104894733149232
61295443619401996104894736331560
61295443619401996107485342214640
61295443619401996107485345396968
61295443619401996107485346813910
61295443619401999622921882885368
61295443619401999623172586988472
61295443619401999623734346872482
61295443619401999623736671220456
61295443619401999627918445640748
61295443619401999627918449890098
61295443619401999627921549076944
61295443619401999627981121666524
61295443619401999627981121670736
61295443619401999627981126270006
61295443619401999627984220853370
61295443619401999627984225102720
61295443619401999627984565226904
61295443619401999760370579599020
61295443619401999760934663831004
61295443619401999765179200370352
61295443619401999765182557837452
61295443619402001460592099409790
61295443619402001460654775081434
61295443619402001461408006603152
61295443619402001461408006953072
61295443619402001588630223298908
61295443619402001590325947903288
61295443619402001591074588304172
61295443619402001591078060212600
61295443619402001595576658317780
61295443619402001596161634558356
61295443619402001597915529811038
61295443619402001598668675239476
61295443619402001598668675589396
61295443619402010741854322505190
61295443619402010741857306900788
61295443619402010749385360693136
61295443619402010749385733764638
61295443619402010885892883901022
61295443619402010885894028624696
61295443619402010886646029329460
61295443619402010886646402400802
61295443619405902084251695759332
61295443619405903326375893229594
61295443619405903456047066051448
61295443619405903456799178360760
61295443619405903463636647959198
61295443619405918692802888920864
61295443619405919928089358512434
61295443619405919928089702885968
61295443619405919934927172484406
61295443619429012544515038802170
61295443619429012544515043051520
61295443619429012545540239152794
61295443619429012547796576080730
61295443619429029148752190027422
61295443619429029148816357982814
61295443619429029155593136133558
61295443619429029156346276962726
61295443619429029156346277312646
61295443619437073778248158285864
61295443619437116412968331912532
61295443619437116414411946218808
61295443619437116414662650321912
61295443619437116415224410205922
61295443619437116415226734553896
61295443619437116419471184999964
61295443619437116419471185004176
61295443619437116419471186416906
61295443619437116419474284186810
61295443619437116419474628560344
61295443619437116420310338669014
61295443619437118242274900035702
61295443619437118244555342600404
61295443619437118244806046703508
61295443619437118249806052664976
61295443619437118252144838414874
61295443619437118252898069936592
61295443619437118252898070286512
61295443619437123733286363448984
61295443619437123734982088053364
61295443619437123740817774708432
61295443619437123742512351402438
61295443619437123742513499312812
61295443619437123742575027428214
61295443619437133021263714006720
61295443619437133021263714356640
61295443619437133021451999297280
61295443619437133021451999301492
61295443619437133021514761416336
61295443619437133023213843483444
61295443619437133023711435412062
61295443619437133023775603367454
61295443619437133023777927715428
61295443619437133028857801291944
61295443619437133030552376918928
61295443619437133030553526241872
61295443619437133030553869198464
61295443619437133031305522347366
61295443619437133031305522697286
61295443620265595546582003960152
61295443666601960821387372151584
61295443666659296972887063586362
61295443666670103783346221496744
61295443666671004343563830112804
61295443666671004351095241372252
61295443672255723714521346503610
61295443672288140447448008859864
61295443672288144153486062021898
61295443672288144153486062040612
61295443672288145937874754312824
61295443672470625877903623002040
61295443672474528338420971888890
61295443672494937502781359155960
61295443672506943838257953427450
61295443672506948777385687407178
61295443672567922337978809145790
61295443672567922340235146073726
61295443672571524649704074612808
61295443672571524657235485872256
61295443672579629765033737010488
61295443672579629766705068658846
61295443672579629767540748989428
61295443672579944727628524745048
61295443672579944727688618119510
61295443672579944727688618138224
61295443672579944727690942486198
61295443672579944732708774912104
61295443672579944734467142249488
61295443672579944734655170326816
61295443672579944735218881491670
61295443672579944735219254544298
61295443672579944735219259149392
61295443672579946380091974727120
61295443672583530390384438145608
61295443672583530397162617888954
61295443672583546998875308332922
61295443672583546998935631307140
61295443672583547006466042754528
61295443672603044529894710105410
61295443672603044529895083159442
61295443672603044529895083176704
61295443672603045078937729006770
61295443672603045078937757704738
61295443672603939560019899744190
61295443672603939562276236659028
61295443672603939562276236672126
61295443672603940149541056151368
61295443672603940157072467416432
61295443672603945088668790131096
61295443672603945095928605278848
61295443672603945095949526345156
61295443672603945097643729980918
61295443672603945097644103034950
61295443672603945097644103052212
61295443672603945097706406006694
61295443672603945097894807155316
61295443672603945098460010576828
61295443672603945098460010582444
61295443672603945098460010595542
61295443672603945646686748882278
61295443672603945647502685127740
61295443672603956163235666883310
61295443672603956163486370986414
61295443672614751908916843803658
61295443672614751911446756822102
61295443672614751911447904715006
61295443672614751911448249088540
61295443672614751911448249101638
61295443672614752460490923633836
61295443673443224265333551457402
61295443673479242038673653510320
61295443689981599953763586931786
61295443689981599953763591181344
61295443689981599953763845212040
61295443689981599953826262602026
61295443689981599953826267207120
61295443689981601738152537484252
61295443690014016686752925312572
61295443690014020392539155177602
61295443690014020392727183254930
61295443690014020392728302450074
61295443690014020392728302467544
61295443690014020392790978493320
61295443690014020395238700592678
61295443690014022176928966644958
61295443690014022177116994739756
61295443690016722098485760219202
61295443690016723880364312629064
61295443690200404575218876008158
61295443690200404575218880259120
61295443690200404575469924486408
61295443690200404575469928735758
61295443690200404577663211961530
61295443690200404577663216566624
61295443690200404577725887987306
61295443690200404577914174700424
61295443690200437931995531917570
61295443690200439579123555553458
61295443690232820077562869525866
61295443690232825016439928454382
61295443690232825016439928473256
61295443690232825016627927852824
61295443690232825016627956531710
61295443690232825016627956550584
61295443690232825018887621874854
61295443690232825018887736671718
61295443690232825019138325977958
61295443690232825430669627783826
61295443690232825430732303809602
61295443690232826801016620125036
61295443690232858369872485513676
61295443690232858370691750155472
61295443690232858370709313748856
61295443690232858370709313767730
61295443690232858373219683195104
61295443690232858785001689104076
61295443690232860154262296998502
61295443690232860156793701929092
61295443690235526722322709578706
61295443690235526722385385604482
61295443690235556370613618886898
61295443690235560074126837859324
61295443690235560076654770898956
61295443690236427290134520276854
61295443690236456937610640894422
61295443690293793676315464777742
61295443690293793676315493475502
61295443690293793676315837849036
61295443690293793676378255594558
61295443690293793676378513874812
61295443690293793680562354008532
61295443690293793680625030388440
61295443690293793681460710377988
61295443690293793683152963073940
61295443690293798438997856257258
61295443690293798614418366891760
61295443690293798615234274439462
61295443690293798615255195145814
61295443690293798616862731897024
61295443690293798617699560151078
61295443690293798621946420684108
61295443690293798621949778151208
61295443690293798622009096709884
61295443690293798622012195896730
61295443690293798622200482254312
61295443690293798622284164607544
61295443690293798622765685698910
61295443690293798622786606405262
61295443690293798622844777053564
61295443690293798622847875768234
61295443690293798622848248957620
61295443690293798622849024150784
61295443690293798623037281810606
61295443690293798623037310508366
61295443690293798624456819182248
61295443690293798624540128464186
61295443690293798624540128580826
61295443690293798624540501535480
61295443690293798624540501653572
61295443690293798625292499525928
61295443690293798625293647436302
61295443690304600489282811275246
61295443690304600489303731981598
61295443690304603606446236484570
61295443690304605431690844634614
61295443690304605438198289210270
61295443690304605438218061993198
61295443690304605438219209903572
61295443690304605438219209916670
61295443690304605438280737664842
61295443690304605438281885588314
61295443690304605439033969536480
61295443690305501057031831150754
61295443690305501057115513976162
61295443690305501057115767657146
61295443690305501057867511494434
61295443690305501057867879966458
61295443690305501062114400725224
61295443690305501062197968759592
61295443690305504166664964662956
61295443690305504169109329668220
61295443690305504173359203312286
61295443690305504173439791537068
61295443690305504174191903846380
61295443690305504174195256714210
61295443690305504175887509410162
61295443690305504176702388083668
61295443690305505995971532821066
61295443690305505998415897826330
61295443690305505998502937751656
61295443690305505999255050060968
61295443690305506003502944080514
61295443690305506003585134149838
61295443690305506003753648166148
61295443690305506003773535285410
61295443690305506004338653108904
61295443690305506004589328527298
61295443690305506006009985111554
61295443690305506006029757894482
61295443690305506006029872213346
61295443690305506006030905804856
61295443690305506006030905817954
61295443690305506006092519659406
61295443690305506006093667582878
61295443690305506006845665437764
61295443690305804355935558305608
61295443690305804355935558659740
61295443690305804355935558678614
61295443690305804355935562910702
61295443690305804355935649003982
61295443690305804356186353107086
61295443690305804356186611387340
61295443690305804358379923665004
61295443690305804358379923683878
61295443690305804358442690035022
61295443690305804362626784216908
61295443690305804362630141684008
61295443690305804362630145916096
61295443690305804362692908035152
61295443690305804362880936112480
61295443690305804362901856818880
61295443690305804362964532849028
61295443690305804362964532862078
61295443690305804363525140586364
61295443690305804363525144818452
61295443690305804363528612471706
61295443690305804363528612490420
61295443690305804365220841074784
61295443690305804365972863058728
61295443690305804365972867290816
61295443690305804365972953384096
61295443690305806012286098346478
61295443690305806012348774018122
61295443690305806013102005889760
61295443690305806142019946839976
61295443690305806142772059149288
61295443690305806149546852721950
61295443690305806149609528747726
61295443690305806150362674526084
61295443690305820827472281929452
61295443690305820828916962656464
61295443690305820829670448209086
61295443690305820829672772207140
61295443690305820829731980556576
61295443690305820829732865581602
61295443690305820829732870186696
61295443690305820829735189948290
61295443690305820829736223048702
61295443690305820834753022374196
61295443690305820834753022387246
61295443690305820834815320738038
61295443690305820834815665111572
61295443690305820834815669343660
61295443690305820835003693188900
61295443690305820836447221760400
61295443690305820836509897432044
61295443690305820836509902031314
61295443690305820836511021226458
61295443690305820836511389711580
61295443690305820836699417788908
61295443690305820837263129303682
61295443690305820837263133535770
61295443690305820837263502006390
61295443690305820837263506611484
61295443690305820963918252556056
61295443690305820964733040891144
61295443690305820966178061742340
61295443690305820966992735286180
61295443690305820966992850077428
61295443690305820972076075467642
61295443690305820972076079699730
61295443690305820972076424073264
61295443690305820972076452771072
61295443690305820972264361825224
61295443690305820973707976135872
61295443690305820973709124023160
61295443690305820973709124041874
61295443690305820973709382322128
61295443690305820974523797940006
61295443690305820974523802172094
61295443690305820974524175243436
61295443690305820974524261336876
61295443690305822613305879894430
61295443690305822613305965987710
61295443690305822614062239300962
61295443690305822614062583674496
61295443690305822619208604109450
61295443690305822619396890825536
61295443690305822621089143521488
61295443690308517180001106234880
61295443690308517185084709287188
61295443690308517187529045590272
61295443690308522674696637702880
61295443690308522677144355575974
61295443690308522677144470012930
61295443690308522677144470367222
61295443690308522677959262947288
61295443690308524322643950452060
61295443690309406627182432609118
61295443690309406627182686640022
61295443690309406629626682823342
61295443690309406629627051645286
61295443690309406629627055894636
61295443690309406633960612346848
61295443690309406633960612351060
61295443690309417747750126110548
61295443690309417747750126114760
61295443690309417747812888229604
61295443690309417747813921348730
61295443690309423100164090617872
61295443690309423100917207348550
61295443690309423100917231796960
61295443690309423100917236046310
61295443690309423100919555795014
61295443690309423108510290212408
61295443690309423108510290216620
61295443690328915230487919590698
61295443690328915818506347913962
61295443690328915818527268620314
61295443690328915821034276348500
61295443690328915825221851625708
61295443690328915827749780420202
61295443690328915827812456091846
61295443690328915827812460691116
61295443690328915828564573000428
61295443690328920759074507041836
61295443690328920759890414589538
61295443690328920759893771683632
61295443690328920762421704723264
61295443690328920762609732800592
61295443690328920766856622404388
61295443690328920767421825848986
61295443690328920767442746542288
61295443690328920767442746555338
61295443690328920767693421960682
61295443690328920767693450658442
61295443690328920769136950172226
61295443690328920769136950178050
61295443690328920769137323249344
61295443690328920769199626198002
61295443690328920769388027352448
61295443690328920769951738507314
61295443690328920769952886400218
61295443690328920769953230779576
61295443690328920769953230792674
61295443690328921171675777592604
61295443690328921174203710632236
61295443690328921318995905324872
61295443690328931704494777936978
61295443690328931705058489464850
61295443690328931834725070815950
61295443690328931834726218708854
61295443690328931834728887080442
61295443690328931834979591183546
61295443690328931841755446927434
61295443690328931842319158101174
61295443690328931842319277124302
61295443690329815798236939466206
61295443690329815798317527690988
61295443690329815800765245564082
61295443690329815800765331303230
61295443690329815801580124237588
61295443690329815801581153107364
61295443690329816393033547526992
61295443690329816393096309646048
61295443690329816393113758094260
61295443690329816393113758448392
61295443690329816393117230352448
61295443690329816393117230352608
61295443690329816393849450825136
61295443690329816393933133650752
61295443690329816394121420008334
61295443690329816395561475967354
61295443690329816395561476321486
61295443690329816395561562060634
61295443690329816396376354994992
61295443690329816396377383864768
61295443690329821334417355922314
61295443690329821334417614202568
61295443690329821335233521732800
61295443690329821335317204558416
61295443690329821336948760866002
61295443690329821336949105226646
61295443690329821747015527641772
61295443690329821747287496824970
61295443690329821748730996344370
61295443690329821748731025042338
61295443690329832272055511454904
61295443690329832272870185366134
61295443690329832272870304389262
61295443690340578735217118926344
61295443690340623201775006994068
61295443690340628140627672971142
61295443690340628140815959311254
61295443690340628143159077901732
61295443690340628148159084230590
61295443690340628148409788316224
61295443690340628149245468677374
61295443690340628150688996894742
61295443690340628150690144787646
61295443690340628150690489161180
61295443690340628150690489174278
61295443690340628150753165200054
61295443690340628150941193264284
61295443690340637431888425260430
61295443690340637439482512545654
61295443690340922796248193639816
61295443690340922796496946466448
61295443690340922796498897742920
61295443690340922803838837369032
61295443690340926503101035155652
61295443690340926509880362807968
61295443690340926510632446415100
61295443690340928286674939092776
61295443690340928294206350352224
61295443690340928294457054455328
61295443690340937628753450567664
61295443690340937628753450917584
61295443690340939275129361894240
61295443690340939275317389971568
61295443690340939404799386801348
61295443690340939405048139627980
61295443690340939405050090904452
61295443690340939412327469173412
61295443690340939412578058607892
61295443690340939412578173276516
61295443691169100503550964250712
61295443691169100504366871798414
61295443691169100504386644594392
61295443691169100504387792504766
61295443691169100504638467910110
61295443691169100505995329255976
61295443691169100506832157510030
61295443691216240105089339640215
61295443700141502627262136763836
61295443700141507568649302272126
61295443700141507576243016485848
61295443700141507576243016835768
61295443700141519098611894108572
61295443700141519100243795126722
61295443700141519100871329869222
61295443700141524042258495377512
61295443700145104349466245823676
61295443700145109709978341258276
61295443700145109710229389717652
61295443700145109839896430233534
61295443700145109847490144447256
61295443700145120820752982781992
61295443700145120823075438929062
61295443700145126313505623338920
61295443700177389934254451832637
61295443700177391169601240149027
61295443826123101298737803272356
61295443826123106237614574868726
61295443826123106237614575218646
61295443826123106237865278984928
61295443826123106237865279339220
61295443826123106237865537252084
61295443826123106237865537619474
61295443826123106239559856028854
61295443826123106239561262219482
61295443826123132819583488910328
61295443826123134653007188916750
61295443826131204578274059058982
61295443826131210112824524369568
61295443826131210112824524723860
61295443826131210112824783004114
61295443826131237929888752021884
61295443826131237932606120379232
61295443826131243467094168298588
61295443826131243468600458630640
61295443826134812383820862488676
61295443826134845738090247783150
61295443826192181880410010554940
61295443826192181880660714658044
61295443826192181881435125166576
61295443826192181881497542557806
61295443826192181881497542912098
61295443826192181881497801192352
61295443826192181882941415498628
61295443826192181883192119601732
61295443826192181883753879485742
61295443826192181888000654279784
61295443826192181888000654283996
61295443826192181888003753116710
61295443826192181888003753466630
61295443826192181888004097840164
61295443826192181888192125917492
61295443826194884821971160368832
61295443826194884826785203270932
61295443826195785387002811886992
61295443826195785394534223146440
61295443831788609867701507157370
61295443831812921490886990634052
61295443831812921493143327561988
61295443831812921493143327898810
61295443831812925199183705090710
61295443831812925748226379636006
61295443831812926981313736087012
61295443831824632577662302177690
61295443831824632578226386415290
61295443832007414492165216774634
61295443832007447845682489759796
61295443832007448394725164305092
61295443832031726114786616006234
61295443832031726116479241786786
61295443832031726117042952934170
61295443832031731604962657356090
61295443832031763176600603461152
61295443832031764960989295733364
61295443832031764960990443630640
61295443832043437204072440857974
61295443832043465616766254903492
61295443832043470558153798075120
61295443832100807250289497985992
61295443832100807251101961973106
61295443832100807251104286321080
61295443832100807294348506206226
61295443832100807294599210309330
61295443832103508410580303577492
61295443832103509004540852591536
61295443832103509007068785631168
61295443832104408972493607045832
61295443832104408973306071032946
61295443832104408973308395380920
61295443832104408978391999478776
61295443832104409568102301771636
61295443832104409568102674861852
61295443832104409572289872467044
61295443832104409572289872816964
61295443832104409574880481532452
61295443832104411359270292993984
61295443832104709711619310859956
61295443832104722064273610368318
61295443832104725770562740827054
61295443832104725771126452000794
61295443832104725771127599893698
61295443832104725777843105027014
61295443832104725777843105040064
61295443832104725778094152086502
61295443832104725778658236318486
61295443832111614117374048742724
61295443832112514685185744644008
61295443832116416548378931152216
61295443832116416548588998079876
61295443832116416549215759400446
61295443832116416550906862774698
61295443832116416550907981981488
61295443832116416551096010058816
61295443832116416551096040173726
61295443832116417099950656526784
61295443832116427661625252692524
61295443832116427662253160854834
61295443832116427669027610058174
61295443832116433022198535558796
61295443832116433022385416794384
61295443832116433152051998145484
61295443832116433152620328057538
61295443832116433152620672431072
61295443832116433152683348451232
61295443832116433152871376528560
61295443832116433152871376534176
61295443832116433159396270951900
61295443832116433159396528169344
61295443832116433159458142029510
61295443832116433159646085430708
61295443832116433160211059286988
61295443832116433160211316504432
61295443832135923910417285116052
61295443832135923912109536762244
61295443832135925739723853256692
61295443832135925740560681504922
61295443832135929448292937264238
61295443832135929448293310318270
61295443832135931232682777429354
61295443832135931232683121797272
61295443832135940520660729923776
61295443832135940520848759050864
61295443832136824472330588584392
61295443832136824473143052552792
61295443832136824473143052571506
61295443832136824473145376919480
61295443832136824478228981017336
61295443832136826301029338599072
61295443832136826302473984965988
61295443832136826302724689069092
61295443832136826303285301037112
61295443832136826307472873132200
61295443832136826307473647971072
61295443832136826307535549157976
61295443832136826307724695030560
61295443832136826308288780675322
61295443832136826308560749858520
61295443832136826310816712302176
61295443832136826310816712652096
61295443832136830006795421178228
61295443832136830006795421183844
61295443832136830006816313192436
61295443832136830006819785450784
61295443832136830007067017295540
61295443832136830007070489553888
61295443832136830009326826481824
61295443832136830013510925263188
61295443832136830013514024100114
61295443832136830013765072559282
61295443832136830016041957139746
61295443832136830016042330193778
61295443832136830016042330211040
61295443832136830016104633165522
61295443832136830016104977521586
61295443832136830016104977534684
61295443832136830016293005598914
61295443832136830016293034314144
61295443832136830016857089830898
61295443832136831792900730418948
61295443832136831798151440483520
61295443832136831798153764831494
61295443832136831800430993768022
61295443832136831800432141672780
61295443832136831800432141678396
61295443832136831800493669793798
61295443832136831800682845781500
61295443832136840951399786315824
61295443832136841081696570081012
61295443832136841081884598158340
61295443832136841086776443640266
61295443832136841088471019284512
61295443832136841088472511564048
61295443832136841089224280898054
61295443832139531717012132198904
61295443832139531719540065238536
61295443832139542235270751698392
61295443832139542242864838983616
61295443832139833098403092053772
61295443832139833098404239964146
61295443832140726933660401458356
61295443832140728168195103114148
61295443832140728168442708030406
61295443832140728168445807217252
61295443832140728173253193998028
61295443832140728173256293184874
61295443832140728175723071167348
61295443832140728175784598928618
61295443832140728175785746852090
61295443832140728176537830800256
61295443832140731872519896793488
61295443832140731872540903598944
61295443832140731872791607702048
61295443832140731875047829833120
61295443832140731875047944629984
61295443832140731879486190707442
61295443832140731880130399413414
61295443832140731881763075287906
61295443832140731881763448359200
61295443832140731881825751307858
61295443832140731881825751313682
61295443832140731881826095669746
61295443832140731882014123747074
61295443832140731882014152462304
61295443832140731882578207979058
61295443832140731882578236675414
61295443832140733657117882241836
61295443832140733658621848567108
61295443832140733658810134937788
61295443832140733663874882979654
61295443832140733664711711246806
61295443832140733666152111916182
61295443832140733666153259826556
61295443832140733666153259839654
61295443832140733666214787941958
61295443832140733666215935865430
61295443832140733666403963929660
61295443832140742990908106839948
61295443832140742992269071794234
61295443832140742992352754147466
61295443832140742992603831444328
61295443832140742993105900048288
61295443832140742993106273119582
61295443832140742993106273119630
61295443832140742993108224046342
61295443832140742993108597117636
61295443832140742993167542482554
61295443832140742993167542599194
61295443832140742993170900066294
61295443832140742993171014858786
61295443832140742993171014863158
61295443832140742993171273143412
61295443832140742998251145648534
61295443832140742998251490022068
61295443832140742998254588736738
61295443832140742998439518099396
61295443832140742999884194109094
61295443832140742999884194581270
61295443832140742999945722342540
61295443832140742999946841432690
61295443832140742999946841549330
61295443832140742999946870134870
61295443832140742999947214622076
61295443832140743000135242699404
61295443832140743000135242703776
61295443832140743000698953742002
61295443832140743000698953858642
61295443832140743000698954214178
61295443832140744639484135372918
61295443832140744640300071600910
61295443832140744647264299441528
61295443832140744776657764066446
61295443832140744776741446419678
61295443832140744776744804009242
61295443832140744776745148365306
61295443832140744776933176442634
61295443832140744776995852468410
61295443832140744777494592320500
61295443832140744777498064211458
61295443832140744777498408584992
61295443832140744777498408598090
61295443832140744777561084623866
61295443832140744777749112688096
61295443832140744777749112701194
61295443832140744781828492673862
61295443832140744782016779018394
61295443832140744782832715736032
61295443832140744782832715749130
61295443832140744782832801488278
61295443832140744784273116418506
61295443832140744784273230737370
61295443832140744784335533827366
61295443832140744784335878183430
61295443832140744784335906763146
61295443832140744784524968431984
61295443832140744785088679605724
61295443832140748345522188553666
61295443832140748346338124781658
61295443832140748353116275838890
61295443832140748482783201546054
61295443832140748482783316337302
61295443832140748482971229623382
61295443832140748483597989881142
61295443832140748488681678668226
61295443832140748490313235330104
61295443832140748490314268431968
61295443832140748490314383223216
61295443832140748490565431699854
61295443832140750129910880825878
61295443832140750129912028718782
61295443832140750137443439978230
61295443832140750137504968111102
61295443832147636829844983980930
61295443832147636829846131873834
61295443832976110420770078091150
61295443832976110420770079140910
61295443833012128189889965711968
61295443833012128191853814164080
61295443833012128192417898396064
61295443833012128192417898401680
61295443833012128192417899814458
61295443849514185917673183347976
61295443849514486106943748646952
61295443849514486107006423255786
61295443849514486107006424672728
61295443849514486655798393697978
61295443849538796487252060354874
61295443849538796489696425360138
61295443849538797722598078081790
61295443849538797725042442719664
61295443849538797725042443087054
61295443849538797730129230706692
61295443849538797730129489341238
61295443849538797730191907086760
61295443849538797732385567621530
61295443849538797732385567634628
61295443849538797732636530004888
61295443849538797732636530354808
61295443849538797732636530372278
61295443849538801428636131245068
61295443849538801428636131262538
61295443849538801435978136951790
61295443849538801436166165029118
61295443849538801438425945163350
61295443849538801840418137171510
61295443849538801987468619708646
61295443849538803075764154898426
61295443849538803083358242183650
61295443849538803220555976159652
61295443849538803220555976513944
61295443849549608242376482060476
61295443849549608251665920872962
61295443849549608800457891315154
61295443849721283153241720301294
61295443849732990541572808733256
61295443849733290728963120893902
61295443849733290730906050058008
61295443849733290731407456847274
61295443849733291279698019083258
61295443849733324083211586544834
61295443849733324084987405858212
61295443849733324084987407275154
61295443849733324085175435352482
61295443849733324633967404377732
61295443849753689369347868508636
61295443849753689370183548852316
61295443849753698653078701839854
61295443849757335520531900704642
61295443849757591235068986656796
61295443849757591235068986674266
61295443849757591235904667000476
61295443849757591235904667017946
61295443849757601118472770723054
61295443849757601120102347393230
61295443849757602346497703449600
61295443849757602348942068454864
61295443849757602353254704217986
61295443849757602354029114709048
61295443849757602354029114726518
61295443849757602354091532117748
61295443849757602355448365120146
61295443849757602355531961384310
61295443849757602355784157885202
61295443849757602356285193356730
61295443849757602356536155390168
61295443849757602356536155740088
61295443849757606052535756630348
61295443849757606059292757398734
61295443849757606059794165604942
61295443849757606059856841630718
61295443849757606059877762337070
61295443849757606060065790414398
61295443849757606608084727840926
61295443849757606608836840150238
61295443849757607699663780266236
61295443849757607707195191525684
61295443849757607708890916143162
61295443849757607708953592168938
61295443849757607843430745567842
61295443849757607844267573804426
61295443849757634471990043708216
61295443849757634472010963946604
61295443849757635707336061435132
61295443849757635707356981673520
61295443849757635707525495335698
61295443849757635707525495685618
61295443849757635708361176046768
61295443849757639406805141924822
61295443849757639406805141942292
61295443849757639413311438590104
61295443849757639413311467287864
61295443849757639415842843533792
61295443849757639962354113135400
61295443849757639964885518079088
61295443849757641060691572502254
61295443849757641061527252863404
61295443849757641063222977463412
61295443849757641197700130862316
61295443849757641197701278772690
61295443849757641198536959098900
61295443849757641200231535806004
61295443849765406041409790271816
61295443849765439395491146089282
61295443849768412875565546258242
61295443849768413424357516700434
61295443849768446227303899681774
61295443849768446229584227449612
61295443849768446229646903475388
61295443849768446229834931552716
61295443849768446778626901994908
61295443849826633527711910301614
61295443849826679829286702157430
61295443849826679829558298269126
61295443849826679830122382501110
61295443849826683350889872507262
61295443849826683350890131141808
61295443849826683352333745448084
61295443849826683352584449551188
61295443849826683353146209435198
61295443849826683353148533783172
61295443849826683357392984233452
61295443849826683357396083066166
61295443849826683357396083416086
61295443849826683357396427789620
61295443849826683488087865117810
61295443849826683489782442161736
61295443849826683490344202045746
61295443849826683490346526393720
61295443849826683494591062933068
61295443849826683494594420400168
61295443849826683497122467876756
61295443849826683532816593582624
61295443849826683532816593700668
61295443849826683532816594050588
61295443849826683532816679671692
61295443849826683533067269455932
61295443849826683533067383774796
61295443849826683533631353687916
61295443849826683533632501598290
61295443849826683533652274394268
61295443849826683533652360015372
61295443849826683533653422304642
61295443849826683533841794401420
61295443849826683533903064118476
61295443849826683533904097355694
61295443849826683533904470427196
61295443849826683533904470781487
61295443849826683535260930358092
61295443849826683535260959055852
61295443849826683535264402262148
61295443849826683535344526622256
61295443849826683535344612711324
61295443849826683535595316814428
61295443849826683535598674399620
61295443849826683536096639399532
61295443849826683536097787309906
61295443849826683536159401046412
61295443849826683536160434283630
61295443849826683536162758631604
61295443849826683540344647842936
61295443849826683540348005310036
61295443849826683540407323868712
61295443849826683540410422583382
61295443849826683540410422700022
61295443849826683540410422705638
61295443849826683540410423055558
61295443849826683540410766956916
61295443849826683540598709063220
61295443849826683540598709413140
61295443849826683540682363068612
61295443849826683540682391766372
61295443849826683540682391766420
61295443849826683541180328186616
61295443849826683541183426901286
61295443849826683541183685653716
61295443849826683541243004212392
61295443849826683541246102927062
61295443849826683541246447300596
61295443849826683541434389288856
61295443849826683541434475377924
61295443849826683542855045873112
61295443849826683542855046341076
61295443849826683542855131962180
61295443849826683542876052668580
61295443849826683542938355623014
61295443849826683542938355739654
61295443849826683542938699996548
61295443849826683542938728694308
61295443849826683542938728694516
61295443849826683542938728698728
61295443849826683542938728812400
61295443849826683543690726334836
61295443849826683543690726684756
61295443849829384642543212936688
61295443849829384644987577941952
61295443849829384649049164861046
61295443849829384649049165210966
61295443849829384649049509584500
61295443849829384649049510634260
61295443849829384649801622943572
61295443849829385239512212587660
61295443849829385243845768689952
61295443849829385244618772872342
61295443849829386433375526880696
61295443849829386436154164023432
61295443849830237041083753348936
61295443849830237635691954610618
61295443849830282100470808319848
61295443849830282100554376354216
61295443849830282101306488663528
61295443849830285210103947500002
61295443849830285210291974177650
61295443849830285210291975577330
61295443849830285211986551221576
61295443849830285212548312505266
61295443849830285212550635453560
61295443849830285216794829036316
61295443849830285216795085903840
61295443849830285216795087303520
61295443849830285216795171992908
61295443849830285216798184736554
61295443849830285216798185086474
61295443849830285216798529460008
61295443849830285216798530509768
61295443849830285217613318844856
61295443849830285217633981284052
61295443849830285219326233980004
61295443849830285219577167652504
61295443849830285804063348957964
61295443849830285804063463276828
61295443849830285804816608804644
61295443849830285804899143620508
61295443849830285805088578006556
61295443849830285806507713963228
61295443849830285806511185867284
61295443849830285806591396316460
61295443849830285806594753901652
61295443849830285811594788565460
61295443849830285811594788915380
61295443849830285811678471268452
61295443849830285811678471268612
61295443849830285812430468773626
61295443849830285812493230905732
61295443849830285814101915567316
61295443849830285814122836273716
61295443849830286863926208372442
61295443849830286863926554145656
61295443849830286863989230171432
61295443849830286866705191288392
61295443849830286866706339194394
61295443849830287459538719725756
61295443849830287461314540456076
61295443849830297977235551711740
61295443849830297977298227737516
61295443849830301681640669705452
61295443849830301689172080964900
61295443849830581695027677678736
61295443849830581695278381781840
61295443849830585399290944764610
61295443849830585399374540079796
61295443849830585406131540848182
61295443849830585406967594245894
61295443849830585408659473887814
61295443849830585408659475304756
61295443849830585811135625282416
61295443849830585813663558322048
61295443849830585948333617892964
61295443849830585950861550932596
61295443849830598166317857830410
61295443849830598303578526466734
61295443849830598303829574943372
61295443849830601870660216642540
61295443849830601872610345756246
61295443849830601873170699462886
61295443849830601873171847355790
61295443849830601873174429984018
61295443849830601877690591337082
61295443849830601878191627884726
61295443849830601878254675564854
61295443849830601879887352502156
61295443849830601880702483780578
61295443849830602007920971018012
61295443849830602009616579764122
61295443849830602010368692073434
61295443849830602010369839966338
61295443849830602014951346062474
61295443849830602017148105797348
61295443849830602017148107214498
61295443849830602017399068534838
61295443849837490356616289152026
61295443849837490356678964823670
61295443849837501421455395980878
61295443849838390738885453757082
61295443849838390914368612069520
61295443849838390916812977074784
61295443849838390916896659428016
61295443849838390916900017013208
61295443849838390916901164910484
61295443849838390921983361308666
61295443849838390922234409785304
61295443849838390924427985053310
61295443849838390924490746818234
61295443849838401852006423245838
61295443849838401852257473122156
61295443849841092030538881325176
61295443849841092030601557350952
61295443849841103143847878891260
61295443849841103143910554917036
61295443849841392222338555204944
61295443849841392222589259307840
61295443849841408830888600461718
61295443849841408830889748366476
61295443849842292782622283058644
61295443849842292783374395367956
61295443849842292787683933343912
61295443849842292787893914178292
61295443849842292788520761592142
61295443849842292790150251106228
61295443849842292790401042365422
61295443849842303900930254884220
61295443849842303901558163046530
61295443849842309254097393512126
61295443849842309254664575519630
61295443849842309254664919893164
61295443849842309254727595913324
61295443849842309254915623990652
61295443849842309254915623996268
61295443849842309261440518413992
61295443849842309261440775631436
61295443849842309261690418986080
61295443849842309262255306749080
61295443849842309262255563966524
61295443849861800142380194475248
61295443849861800143823808781524
61295443849861800144074512884628
61295443849861800144636272749924
61295443849861800144636272768638
61295443849861800144638597116612
61295443849861800144824559480512
61295443849861800148883047566892
61295443849861800148883048966572
61295443849861800148886146749526
61295443849861800148886491123060
61295443849861800148886492172820
61295443849861800149638604482132
61295443849861801933212508419256
61295443849861801933275184445032
61295443849861801935991145561992
61295443849861801972438875974960
61295443849861801974778521234244
61295443849861801974966807597442
61295443849861801979028769355108
61295443849861801979782000876826
61295443849861801979802921583226
61295443849861801979865597603338
61295443849861801979865597604790
61295443849861801981494025305946
61295443849861801981556700977590
61295443849861801982309932499308
61295443849861805677472705502904
61295443849861805677472734200664
61295443849861805677476177406960
61295443849861805677723409606008
61295443849861805677726881510064
61295443849861805678287493837992
61295443849861805678288641375360
61295443849861805678288641394074
61295443849861805678288641748366
61295443849861805678308414544344
61295443849861805678476928105948
61295443849861805678497820114540
61295443849861805678501292018596
61295443849861805678560237505770
61295443849861805678563968044372
61295443849861805680004110446592
61295443849861805680254814549696
61295443849861805680818898781680
61295443849861805681008333049636
61295443849861805685070264692184
61295443849861805685254849563216
61295443849861805685839825790742
61295443849861805685839825803792
61295443849861805687535550404008
61295443849861805687598197718718
61295443849861805687598197731816
61295443849861805687598226429784
61295443849861805687598226433996
61295443849861805687786225809144
61295443849861805687786254488190
61295443849861805688350310028030
61295443849861805688350310041128
61295443849861805688350338720174
61295443849861805688350338724386
61295443849861807327133167182892
61295443849861807327383871285996
61295443849861807471925361869912
61295443849861816621197280513108
61295443849861816623456716273758
61295443849861816623456717673438
61295443849861816750675576919356
61295443849861816750863861864208
61295443849861816750863863263888
61295443849861816752622235191864
61295443849861816752625706046160
61295443849861816753123297974778
61295443849861816753187465930170
61295443849861816753189790278144
61295443849861816753374346451416
61295443849861816753374347501176
61295443849861816753377818355472
61295443849861816758457949149432
61295443849861816759964239481644
61295443849861816759964240898586
61295443849861816759965388804588
61295443849861816759965731761180
61295443849861816760717384910082
61295443849861816760717385260002
61295443849861816760717386309762
61295443849861816760717501095186
61295443849861818399750258827752
61295443849862652540920734887496
61295443849862658074656670128906
61295443849862658075220754716426
61295443849862700709940929038562
61295443849862700712385292625432
61295443849862700712385292644146
61295443849862700712385294043826
61295443849862700712387616992120
61295443849862700716631810574876
61295443849862700716632067442400
61295443849862700716632068842080
61295443849862700716632153531468
61295443849862700716635166275114
61295443849862700716635166625034
61295443849862700716635510998568
61295443849862700716635512048328
61295443849862700717450300383416
61295443849862700717470962822612
61295443849862700719163099314746
61295443849862700719163215518564
61295443849862700719163558475156
61295443849862700719414149191064
61295443849862702363763535684216
61295443849862702363826211709992
61295443849862702366542172826952
61295443849862702366543320732954
61295443849862702539247497183574
61295443849862702539999608070120
61295443849862702539999609487062
61295443849862702539999609492886
61295443849862702541775428800440
61295443849862702541775428806056
61295443849862702541778901064404
61295443849862702542527541109752
61295443849862702542527541115368
61295443849862702542531013373716
61295443849862702546777875323896
61295443849862702546778564069488
61295443849862702546778908443022
61295443849862702546840551349672
61295443849862702547029611128976
61295443849862702547029611478896
61295443849862702547593696773738
61295443849862702547593696778110
61295443849862702547614616415828
61295443849862702547614616421652
61295443849862702547614617484510
61295443849862702547677379597902
61295443849862702547677379599354
61295443849862702549305721207230
61295443849862702549305806946378
61295443849862702549306495691970
61295443849862702549306840065504
61295443849862702549368482972154
61295443849862702549557545581386
61295443849862702549557545585758
61295443849862702550121628400592
61295443849862702550121628750512
61295443849862706246036513713500
61295443849862706246037661250868
61295443849862706246037661606404
61295443849862706246037661623874
61295443849862706246121229640772
61295443849862706252815583081142
61295443849862706252815841365816
61295443849862706252815927454884
61295443849862706252818940198530
61295443849862706253069988657698
61295443849862706253651263424822
61295443849862706253651521692026
61295443849862706253651636477450
61295443849862706255346873238162
61295443849862706255346988024830
61295443849862706255347217594226
61295443849862706255347217607324
61295443849862706255347246309504
61295443849862706255347332398572
61295443849862706256162005929314
61295443849862707894944863084176
61295443849862707900195688295532
61295443849862707900198012293586
61295443849862707900279255974364
61295443849862707900780693232464
61295443849862707902475241230114
61295443849862707902475269926470
61295443849862707902476044761130
61295443849862707902476389134872
61295443849862707902537917255890
61295443849862717181226604184316
61295443849862717181477651244012
61295443849862717182922212580506
61295443849862717183173262456824
61295443849862717183674324889818
61295443849862717183674325239738
61295443849862717183925373716376
61295443849862717183925374766136
61295443849862717189008976414392
61295443849862717189009062503460
61295443849862717190452590720828
61295443849862717190453623839954
61295443849862717190515266746604
61295443849862717190515268163546
61295443849862717191268412175042
61295443849862717191268412524962
61295443849862717191268413574722
61295443849865403655416271705882
61295443849865403656504148432202
61295443849865403657945697025050
61295443849865407948722961012096
61295443849865407949473007607980
61295443849865407949744603719676
61295443849865407949748075623732
61295443849865407951250894051728
61295443849865407952004412551668
61295443849865407956317048297320
61295443849865407958782305311176
61295443849865407959597093646264
61295443849865409598379950788028
61295443849865418473067970924048
61295443849865418473130733038892
61295443849865418474575294375386
61295443849865418474575753535796
61295443849865418474829815106000
61295443849865418475327406684698
61295443849865418475327407034618
61295443849865418475328898964234
61295443849865418475391574990010
61295443849865418475393899337984
61295443849865418480662058209272
61295443849865418480662144298340
61295443849865418482105672515708
61295443849865418482106705634834
61295443849865418482168348541484
61295443849865418482169840821020
61295443849865418482921493969922
61295443849865418482921494319842
61295443849865420121703318011274
61295443849865420129234729270722
61295443849865702605153621655488
61295443849865702605153621674202
61295443849865703839687175414004
61295443849865703839935928240636
61295443849865703839937879517108
61295443849865703840687925745602
61295443849865703845021482079770
61295443849865703845774713732630
61295443849865703847195370316886
61295443849865703847277819125750
61295443849865703847277819143220
61295443849865703847278967049222
61295443849865703848031050647468
61295443849865703848031050660566
61295443849865707544201145067948
61295443849865707544281355635216
61295443849865707544281355653930
61295443849865707545725228594752
61295443849865707546729078107580
61295443849865707550787566212834
61295443849865707551543150774670
61295443849865707553318971504990
61295443849865707553318971510814
61295443849865707553319315866878
61295443849865707553319315879976
61295443849865707554071083814302
61295443849865707554071428176190
61295443849865707554071428189288
61295443849865708092993115510140
61295443849865708095521048549772
61295443849865709335368103176786
61295443849865709336201459185590
61295443849865709336204931443938
61295443849865709337645332113314
61295443849865709337645332126412
61295443849865709337646480036786
61295443849865709337896036229516
61295443849865718662066940112780
61295443849865718663846347415940
61295443849865718664097051519044
61295443849865718664097051637088
61295443849865718664100409108767
61295443849865718664599493316762
61295443849865718664601444243474
61295443849865718664601817310604
61295443849865718664601817314768
61295443849865718664601817314816
61295443849865718664660762796326
61295443849865718664661910707944
61295443849865718664664120263426
61295443849865718664664235055918
61295443849865718664664493336380
61295443849865718669936095768048
61295443849865718671377414300402
61295443849865718671438942421628
61295443849865718671438942539672
61295443849865718671440061746462
61295443849865718671440090326178
61295443849865718671440090332002
61295443849865718671440434701164
61295443849865718671440434705536
61295443849865718671440434819208
61295443849865718671628462778492
61295443849865718671628462896536
61295443849865718672192174055774
61295443849865718672192174061390
61295443849865718672192432341852
61295443849865718672192547010476
61295443849865719213704814817020
61295443849865720310977355570050
61295443849865720318568343668428
61295443849865720318756371745756
61295443849865720448238024206374
61295443849865720448238368562438
61295443849865720448238368575536
61295443849865720448489072665542
61295443849865720448489072678640
61295443849865720448991284408590
61295443849865720448991628782124
61295443849865720448991628795222
61295443849865720449242332885228
61295443849865720449242332898326
61295443849865720454325935933164
61295443849865720454325935946262
61295443849865720454326021685410
61295443849865720455766336615638
61295443849865720455766450934502
61295443849865720455766450947600
61295443849865720455828754024498
61295443849865720455829098380562
61295443849865720455829901913030
61295443849865720456017040736212
61295443849865720456017155050704
61295443849865720456017155055076
61295443849865720456018188629116
61295443849865724024609496036022
61295443849865724152832548796748
61295443849865724154276077381298
61295443849865724154276077387122
61295443849865724154276192173790
61295443849865724154276421743186
61295443849865724154276421756284
61295443849865724154276536547532
61295443849865724155028189690610
61295443849865724155028189696434
61295443849865724155028534052498
61295443849865724155029337583514
61295443849865724155029681957256
61295443849865724155029681975970
61295443849865724160112137100434
61295443849865724160362841221008
61295443849865724161806455527236
61295443849865724161806455527444
61295443849865724161807488629100
61295443849865724161807488646570
61295443849865724161807861717912
61295443849865724161869131553220
61295443849865724161870623832756
61295443849865724162622276981658
61295443849865725799960572451350
61295443849865725801404101023010
61295443849865725801404445379074
61295443849865725801404445392172
61295443849865725801405593302546
61295443849865725801655149495276
61295443849865725808998188308234
61295443849866559941129900959384
61295443849866604405992695420192
61295443849866604407500019212564
61295443849866604407684948116144
61295443849866604408252131521876
61295443849866604412582588686460
61295443849866604412770616763788
61295443849866604413335734569812
61295443849866604413586409988206
61295443849866604415007066572462
61295443849866604415026839018728
61295443849866604415027986924730
61295443849866604415027987265764
61295443849866604415027987278862
61295443849866604415028073018010
61295443849866604415090749043786
61295443849866608112030375883730
61295443849866608121067991386322
61295443849866608121068364457664
61295443849866608121068450546732
61295443849866609759158657799872
61295443849866609759162129703928
61295443849866609760854382399880
61295443849866609766752486804842
61295443849866609766755958708898
61295443849866609768196015022210
61295443849866609768197507301746
61295443849866609768260183327522
61295443849866619231658043321596
61295443849866619231658129410664
61295443849866619232410930937744
61295443849866619232411274957194
61295443849866619232413254935798
61295443849866619232472917745752
61295443849866619232473950982970
61295443849866619232476275330944
61295443849866619237747877758400
61295443849866619239251872322354
61295443849866619239252216695888
61295443849866620877282875571866
61295443849866620879542311673550
61295443849866620884876962857090
61295443849866620884876963198124
61295443849866620884876963211222
61295443849866620886317105263682
61295443849866620886317363543936
61295443849866620886569215894076
61295443849866624583320900408938
61295443849866624584827477723424
61295443849866624584827563812492
61295443849866624585580709240930
61295443849866624585643385266706
61295443849866624590913954575036
61295443849866624592357482792404
61295443849866624592358515911530
61295443849866624592358888982872
61295443849866624592421651097716
61295443849873507525373531150242
61295443849873507530375517090522
61295443849873507530375862863736
61295443849873507530438538889512
61295443849873507532904942409690
61295443849873507533155647912474
61295443849873513059025899775678
61295443849873513059025900129970
61295443849873513059861580456180
61295443849873513061556157163284
61295443849873513066557311389418
61295443849873513066619987060902
61295443849873513066808015475052
61295443849873513067392991715628
61295443849873513067643695481910
61295443849873513067643695836202
61295443849873513069087224053570
61295443849873513069087568409634
61295443849873513069087568422732
61295443849873513069088716333106
61295443849873513069150244435410
61295443849873513069151392358882
61295443849873513069338272525836
61295443849873523996662563395914
61295443849873523996913613272232
61295443849873524004193974655362
61295443850414099611730675423272
61295443850414099611730675440742
61295443850414099614175040078616
61295443850414099614175040428536
61295443850414099614175040446006
61295443850701985415442866063968
61295443850701985417887231069232
61295443850701985421949190941576
61295443850701985421949191059620
61295443850701985421949191409540
61295443850701985422199866814884
61295443850701985422763951046868
61295443850701985422784871753220
61295443850701985422972899362584
61295443850701985424393527717044
61295443850701985424393556414804
61295443850701986657483236863864
61295443850713692803501209428472
61295443850713692805945574433736
61295443850713992993023999796409
61295443850716710759247651465441
61295443850737103860819359607450
61295443850737103861571471916762
61295443850737103861571473333912
61295443850737103863347294064232
61295443850737103864099404956394
61295443850737103864099406373544
61295443850738004428380094536702
61295443850738004428380094542526
61295443850738004429132205429072
61295443850738004429132206846014
61295443850738004429132206847466
61295443850738004429132206851838
61295443850738004430908026159392
61295443850738004430908026165008
61295443850738004430908027576334
61295443850738004431096054236720
61295443850738004431096055653662
61295443850738004431096055655114
61295443850738004431660138468704
61295443850738004431660138474320
61295443850738004431660138824240
61295443850738004431660139887098
61295443850738304617901735950329
61295443858728662272484275426805
61295443858729993436238825766372
61295443858730008260400322779591
61295443858730010044790133896298
61295443859600058583955867915885
61295443859600091935780888205095
61295443859600959014508014390490
61295443859600959014508014390491
61295443859600959015322802725578
61295443859600959015322802725579
61295443859673037931046733318289
61295443859673037931046733318292
61295443859673041634573238922675
61295443859673041634573239039315
61295443859673041637585820584146
61295443859673942065127738208330
61295443859676943500273465178883
61295443859676943500294357170005
61295443859676943500294357187475
61295443859676943500294358587155
61295443859676954620924841037757
61295443859676954620924842437437
61295443859676954620928200022628
61295443859677843930845384452435
61295443859677843930847708446117
61295443859677843930847709850169
61295443859677843930848856356491
61295443859677843931600853861505
61295443859677843931600853874555
61295443859677843931601628696165
61295443859677845760907422002097
61295443859677855051475869702397
61295443859677855051476902939614
61295443859677855051476902939615
61295443859677855051479227287589
61295443859677860585902274820096
61295443859677860587660675445880
61295443859685049205378316503296
61295443859685049207844721423154
61295443859685049207847820255868
61295443859685949635866667386737
61295443859685949635866667388189
61295443859688650927582425563137
61295443859688667401401026261288
61295443859709075330417347076670
61295443859709075330418380178534
61295443859709075467615339683007
61295443859709076565698249977022
61295443859709375655188229093697
61295443859709375656882806137623
61295443859710261260744403542109
61295443859710261260807079922176
61295443859710261260807079922177
61295443859710261261643908171859
61295443859710261263273484842035
61295443859710276085529964613965
61295443859710276085801932261969
61295443859710276087433833402582
61295443859710276087433833402583
61295443859710276087434981308585
61295443859710277870195216124638
61295443859710277871823644888812
61295443859710277871823673580797
61295443859710277871824420786123
61295443859710277871886320560296
61295443859710277871886320560297
61295443859712962506728644951579
61295443859712962552460161717057
61295443859712962552481168161153
61295443859712962553025020783541
61295443859712962554658069357932
61295443859712977194440789227338
61295443859712977196138465224990
61295443859712977196139498345568
61295443859712977331638781487967
61295443859712977333964337302781
61295443859712977379715597746587
61295443859712979024587284437276
61295443859712979026215971953928
61295443859712979026219070786642
61295443859712979026281746812418
61295443859712979026281861597842
61295443859712979026843621365212
61295443859712979163539402353724
61295443859712979163539402353725
61295443859712979163539402355176
61295443859712979163539402355177
61295443859712979164045057658601
61295443859721082489456778142478
61295443859721083038439099593031
61295443859721083038498647738364
61295443859721083038498647738365
61295443902716426450363250572728
61295443902716431938282954994648
61295443902724535266145581464358
61295443902935231072006538680152
61295443902935231074262875608088
61295443902935264425440243980866
61295443902935264428532261252482
61295443902935269916451965674402
61295443902943339890045206849638
61295443902943339890045321646502
61295443902943373244126564066784
61295443902943373244126678863648
61295443902943373793106562586304
61295443903007915767447282842352
61295443903016319234624554539840
61295443903016319235188638771824
61295443903016335838593208846066
61295443903016335838593553219600
61295443903016335845368375484406
61295443903016335845368375488618
61295443903016335845369150323278
61295443903039434405512946013966
61295443903039434405512974711934
61295443903039435638600302459356
61295443903039435640859767277722
61295443903039435640860111645640
61295443903039435640860111651256
61295443903039436189902786196552
61295443903040286793135761291928
61295443903040330672425357603348
61295443903040331259693649359652
61295443903040331267221588360752
61295443903040334963952668181906
61295443903040334964039449844448
61295443903040334964224264293602
61295443903040334973261965889474
61295443903040334973261994587442
61295443903040336198734601676838
61295443903040336201077720267316
61295443903040336201265633547780
61295443903040336206328430331888
61295443903040336206328430681808
61295443903040336206349351386756
61295443903040336206411998360640
61295443903040336206913435618740
61295443903040336208608012308534
61295443903040336208608012312746
61295443903040336208608787147406
61295443903040336208608787153230
61295443903040336208609131521148
61295443903040336208609131526764
61295443903040336208859835629868
61295443903040347143715537755022
61295443903040630851887541337974
61295443903040630854167983902676
61295443903040630854415588818934
61295443903040630854418688005780
61295443903040630859418693967248
61295443903040630861675030895184
61295443903040630861695951955876
61295443903040630862510711238864
61295443903040630862510711588784
61295443903040636344594729355636
61295443903040636350430416010704
61295443903040636352124992704710
61295443903040636352126140615084
61295443903040636352187668730486
61295443903040646228184475408416
61295443903040647325705768970608
61295443903040647326272952389438
61295443903040647333237180230056
61295443903040647333237180584188
61295443903040647462906057231162
61295443903040647462968733256938
61295443903040647463467817465092
61295443903040647463470944999986
61295443903040647463471289373520
61295443903040647468554519345742
61295443903040647468805596524560
61295443903040647470245997207034
61295443903040647470246111525898
61295443903040647470308758971958
61295443903040647470308787551674
61295443903040647470309562504426
61295443903040647470497849220512
61295443903040652823416320766758
61295443903044233125411668320966
61295443903044233125414767507812
61295443903044233132943079580414
61295443903044236829760567992608
61295443903044236838983112735602
61295443903044249596701848472640
61295443903044249602603683061912
61295443903044249602603683416044
61295443903044253302742226001362
61295443903044253303558133548856
61295443903051141787066140641032
61295443903052341949289495053948
61295443903052358413048608319708
61295443903915633146483128128126
61295443903915633147047212360110
61295443903915633149575145399742
61295443912571789032196832608836
61295443912790593654404205298164
61295443912855489306140282807772
61295443912862677925574540473788
61295443912887889569134258045272
61295443912887889569137729949328
61295443912887904805914473883648
61295443912887904805979588698518
61295443912887906039066945028672
61295443912887906040698731378038
61295443912887906040761407403814
61295443912887906041323281956608
61295443912898711618902712389744
61295443929633514453802832786106
61295443929641618327926369125094
61295443929641618327926369129306
61295443929641619975055081860706
61295443929641619975055167599854
61295443929641620112315061401518
61295443929641620112315836236178
61295443929644321266708249394734
61295443930504963670226260964457
61295443930504963675125049204735
61295443930504963677569299773043
61295443930516920184958510013178
61295443930580598598722541620250
61295443930581511933414907693590
61295443930581515640268868417620
61295443930581817613113366707272
61295443930589915951891162164363
61295455903458848509502027405950
61295455903458848509502028822892
61295455903469655315900372514636
61295455903469655323242378221358
61295455903470550393033585641352
61295455903470555746451399779596
61295455903470555883649392390144
61295455903470555890239285787554
61295455903470555890239287204496
61295455903470555890991398096866
61295456062991734655840471719588
61295456062991734663183596621454
61295456062991734663246272297310
61295456062991734663246276896580
61295456062991734663434558654892
61295456062991734663434559004812
61295456062994436366681360001162
61295456062994436366681704357434
61295456062994436366682737476560
61295456062995331436660509399588
61295456062995331436723271518644
61295456062995331444000540173004
61295456062995336796417861793296
61295456062995336797169969857470
61295456062995336797169969870520
61295456062995336797170744692130
61295456062995336797232645529114
61295456062995336933678616522900
61295456062995336934430380226590
61295456062995336934430638139662
61295456062995336934430638493794
61295456062995336934430638506844
61295456062995336934430642738932
61295456062995336934430724232942
61295456062995336934430728832212
61295456062995336934431757701988
61295456062995336934493400258718
61295456062995336934493404857988
61295456063002541476422883237006
61295456063003436546213660324088
61295456063003441906911148737042
61295456063003441906973824408686
61295456063003442043983530678914
61295456063003442044171558756242
61295456063003442044171903112514
61295456063003442044234579138290
61295456133898841746859346449438
61295456133898841754390757708886
61295456133898841754453433734662
61295456541460657690915541549464
61295456541496680400876336569784
61295456541496680403320701225128
61295456541496680403320701575048
61295456541568774006568465620060
61295456541569674574380161167212
61295456541601194445536275389054
61295456541601196224839299232400
61295456541601196232370710141928
61295456541602095005754142635288
61295456541602096662670688930250
61295456541602096662921737756808
61295456541602096790143954102644
61295456541602096792588318757988
61295456541602096792588319107908
61295456541602096797675020988558
61295456541602096797675365362092
61295456541602096799931357566574
61295456541602096799931357916494
61295456541602096800182406043212
61295456541602096800182406393132
61295456541604798366168797383332
61295456541604798500922424988616
61295456541604798503366789643960
61295456541604798503429466019656
61295456544415171049467925096153
61295456544451510010965544567803
61295456594778824947841093445010
61295456594778824950097430372946
61295456594779723723670009788858
61295456594779723725926346716794
61295456594779723725928671064768
61295456594779725515590113320518
61295456594779725517846450248454
61295456612473179524010214955366
61295456612505599962974926241566
61295456612505599970505218292820
61295456612505601610103208157708
61295456612505601612547573162972
61295456612505601754895029773226
61295456621259737920769498755375
61295456754304504769618356942060
61295456771921362894942181423054
61295456771921362897386546428318
61295456772026778735166005198004
61295456772026778742697416457452
61295456772029480445944217453802
61295456772029480446195180191500
61295456772030381006413908015754
61295456772030381013944200067008
61295456772030381013945319275202
61295456772030381014006962181852
61295456780796508688417920889791
61295460134033395397349864388660
61295460134033395398185574497330
61295460134033395399877797428292
61295460134033395399877827193282
61295460134034294730400547151444
61295460134034294732844912156708
61295460134034295967626845651640
61295460134034295967626847068790
61295460134045101543305189275332
61295460134045101543555893378436
61295460134045102778901911105352
61295460134045102781430992055358
61295460134045102781430993100746
61295460134045102781430993105118
61295460187222731499345998630860
61295460187222731499345999680620
61295460204948607735870871395912
61295460210845525768236399251148
61295460210846426335985419126656
61295460210846426336048095152432
61295460210846426336069016212916
61295460210846726525318689504752
61295460210846726527846622190252
61295460210846741306254160694306
61295460210846741306254162111248
61295460210850328796502796729980
61295460210850328796586364764348
61295460210850328796586365118480
61295460210850328799030729769612
61295460210850328799030730123744
61295460210857548117487843536918
61295460210858433906808059841536
61295460210858433906891627875904
61295460210858433906891628230036
61295460210858433908583880571856
61295460210858433908771908649184
61295460210858443189785718929708
61295460210858443194868979137692
61295460210858448542952828964848
61295460210858448680213497601172
61295460210858448686991419075910
61295460210858481894756957245466
61295460210858481897284890285098
61295460210858482031954949856014
61295460210858482031954951272956
61295460210858482034482882895646
61295460210858482041260804370384
61295460213812913173717525702977
61295460213812963143881229060849
61295460213812963144131934563633
61295460364469785272717051838048
61295460364469785272967755941152
61295460364469785273804584195206
61295460364469785273804588427294
61295460364469785276059773212768
61295460364469785276060920768850
61295460364469785276060921123142
61295460364469785276060925355230
61295460364469785276249207113334
61295460364470685841365580225266
61295460364470685841553603716422
61295460364470685843809940631260
61295460364470685843809940644358
61295460364470685843809945230530
61295460364470685843809945230738
61295460370345989652329370138514
61295460370379311253630414786644
61295460370379311253630415136564
61295460370379311253818442863972
61295460370379311254467243371744
61295460370379311256910460135588
61295460370379610848355453782692
61295460370379611443716916663580
61295460370379611446244849349080
61295460370379627450149387913054
61295460370379627457680540537956
61295460370379627457738969820804
61295460370379627457738974070154
61295460370379627457743216918024
61295460370379627459935734159160
61295460370379627459998410184936
61295460370379627460186691943248
61295460370379627460186692293168
61295460370379660811176032238698
61295460370382329160927600145766
61295460370382329160927600164480
61295460370382362515197244080450
61295460370382362517704256059390
61295460370383213119351533284724
61295460370383213120167440814956
61295460370383213120188361165772
61295460370383213120188361519904
61295460370383213120188361538778
61295460370383213120188365770866
61295460370383213714901023888808
61295460370383213714984591923176
61295460370383213714984592277308
61295460370383224233475404807000
61295460370383224237744252920468
61295460370383229591729590167090
61295460370383229593984783416740
61295460370383229728174437330326
61295460370383229728174441581128
61295460370383229728990344879432
61295460370383229731245538146344
61295460370383262945162151439598
61295460370383262945810947011230
61295460370383262947502051802632
61295460370383262947502056401902
61295460370383262948254164479126
61295460370383263082172111740730
61295460370383263082172115972818
61295460370383263082422906169202
61295460370383263082443826875602
61295460370383263082988019270962
61295460370383263084700044413180
61295460370383263084700044767312
61295460370383263084700130506460
61295460370383263085514923440818
61295460370383263085515952310594
61295460370390418256893527622149
61295460370390434265585434617612
61295460370390434270668004190678
61295460370390434270668779025338
61295460370390434271232863257322
61295460370390434272923968415906
61295460370390434273175016525362
61295460370391318229844824123688
61295460370391318229929540045344
61295460370391318232372757163320
61295460370391318824453026803764
61295460370391318824453027153684
61295460370391318824641054881092
61295460370391318824725770802748
61295460370391318824725771156880
61295460370391318825206287000364
61295460370391318825289855034732
61295460370391318825289855388864
61295460370391318826897391809028
61295460370391318826897392158948
61295460370391318826982107730684
61295460370391318827734220039996
61295460370391318827734220394128
61295460370391329342965793612444
61295460370391334696131870429080
61295460370391334703663281671266
61295460370391334703663281688528
61295460370391334703663282025398
61295460370391334703725957697042
61295460370391334833397130518896
61295460370391334834149242828208
61295460370391334838480474926622
61295460370391334839044559158606
61295460370391334840735663967270
61295460370391334840924036400870
61295460370391334840986712426646
61295460370391368055467409969146
61295460370391368055552125890802
61295460370391368195005049261744
61295460370394036536832218222748
61295460370394069896185206559334
61295460370394069896749290791318
61295460371036119227461507554432
61295460371047826608198765936036
61295460373313727396286155737722
61295460373313727808131094894286
61295460373313727808132238082926
61295460373313727808696322310538
61295460373337692568336231499617
61295460373337692570780596150589
61295460373337692570780596504881
61295460373337692989905985241681
61295460373337742396403181996047
61295460373337742403745192288989
61295460373337742403746306897913
61295460373337742537663106603435
61295460423560891802614793062560
61295460423560891803430700605842
61295460423568996912920056174116
61295460441285817512103341991432
61295460441285817512291628354630
61295460441285834120654535152964
61295460441285867474923920447438
61295460441285867474923920453054
61295460441286718077324433432402
61295460441286718077408374538064
61295460441286718079852366472034
61295460441286734548698554689738
61295460441286767902947019277860
61295460441286767905474952317492
61295460441293922622408605102988
61295460441293939091192118712066
61295460441293939093699129628196
61295460441293939222805099011276
61295460441293972444687351784086
61295460441293972444709391697228
61295460441293972445524180032316
61295460441293972447216402613358
61295460441293972584665099327010
61295460441294839659003814613350
61295460441294839796264569342954
61295460441294839798143702211684
61295460441294873012521087598512
61295460441294873149697126389198
61295460441939624184619644882454
61295460450121955306090481461602
61295460450125857766335861184128
61295460450125857767151765543678
61295460450125857767152022761122
61295460450125857767152022762526
61295460450125857767172686250078
61295460450782365961675577798124
61295460450782365962491396420138
61295460848629745863768049102620
61295460848665768573728844122940
61295460848665768573728844472860
61295460848665768576173209478124
61295460848884606551897855152614
61295460848945544976151653642462
61295460848945545570947884381152
61295460848952748282483296999638
61295460848952748282483300181966
61295460848952750112626693376862
61295460848952750112626696559190
61295460848952750112877397479966
61295460848952750112877400662294
61295460848953648850211395101564
61295460848953648850294991365728
61295460848953648850294992900922
61295460848953650680417467154644
61295460848953650680438389278146
61295460848953650680689436337842
61295460848953650681190471822468
61295460848953965099324551338196
61295460848956666802759986580488
61295460848957567363542712547818
61295460848957567363542798641098
61295460848957567363730740625146
61295460848957567363793502744202
61295460848957567368061199311666
61295460848957567370568207041256
61295460848957567370571679299604
61295460848957567370571682486144
61295460848957567371132294455568
61295460848957602371780943944448
61295460848977064846467845359704
61295460848977064848995808164326
61295460848977965414300466216898
61295460848977965416744828039834
61295460848980982134239482488174
61295460848981868470095705365292
61295460848981868472623638759056
61295460848981882702051178389458
61295460848988772822817270376784
61295460848988772822817270726704
61295460848988772825909287648400
61295460848989072417291604919808
61295460848989072417291605269728
61295460848989072418127285263488
61295460848989072419819568074350
61295460848989073011837161689018
61295460848989073012087835677212
61295460848989073012087836027132
61295460848989073012088208748714
61295460848989073012088209098633
61295460848989073012088209098634
61295460848989073012651919909196
61295460848989073012651920259116
61295460848989073014344172605148
61295460848989073014365094728650
61295460848989073014615798831754
61295460848989073014616141788346
61295460848989073015179883063738
61295460848989087234695727932734
61295460848989087234695728982494
61295460848989087237202770013534
61295460848989087242285309840484
61295460848989087242285310890244
61295460848989087242288408677410
61295460848989087243729987385168
61295460848989087243980691488272
61295460848989087243981034440492
61295460848989087243981034444864
61295460848989087243981035844544
61295460848989087244544745605346
61295460848989089019084391139796
61295460848989089021591432170836
61295460848989089026678478425020
61295460848989089028369698001846
61295460848989089029122843430284
61295460848989089029122843780204
61295460848989122380112183375814
61295460848989122380112183725734
61295460848989122382640146530356
61295460848989972985103300821092
61295460848989972985103301171012
61295460848989973572305702573526
61295460848989973572305702923446
61295460848989973573057814882838
61295460848989973574750067928710
61295460848989973579648857590302
61295460848989973579899531578496
61295460848989973579899531928416
61295460848989973579899904649998
61295460848989973579899904999918
61295460848989973580400968476848
61295460848989973580463616160400
61295460848989973582155868506432
61295460848989973582176790629934
61295460848989973582364817638628
61295460848989973582427837689630
61295460848989973582928901870612
61295460848989973582928902939246
61295460848989987802506275923644
61295460848989987802507423834018
61295460848989987804950640928908
61295460848989987804951788839282
61295460848989987809845958682072
61295460848989987810033986759400
61295460848989987810034329715992
61295460848989987810034359812028
61295460848989987810097005741768
61295460848989987811541681747046
61295460848989987811541681751258
61295460848989987811792730341776
61295460848989987812293765830774
61295460848989989458857963501882
61295460848989989458857964564692
61295460848989989458920639173526
61295460848989989458920640590468
61295460848989989459422822568526
61295460848989989459673871045164
61295460848989989586896087391000
61295460848989989588591811995380
61295460848989989589340452396264
61295460848989989594427498650448
61295460848989989595931494749436
61295460848989989596119522826764
61295460848989989596181393903130
61295460848989989596683491204850
61295460848989989596934539331568
61295460848989989596934539681488
61295460848990022813190025884942
61295460848990022947923879277098
61295460848990022947923879627018
61295460848990022948508511494060
61295460848992675283334992353850
61295460848992675283334992703770
61295460848992675285862925393482
61295460848992675286427009625466
61295460848992691162356874787752
61295460848992691300118923282236
61295460848992691300181598958092
61295460848992724643765137975980
61295460848992724651358966980950
61295460848992724651358967330870
61295460848992724651943943571446
61295460848992724653615303908886
61295460848992724653636224969578
61295460848992724654450984252566
61295460848992724654450984602486
61295460849610462357778452527076
61295460849646485067739247547396
61295460849646485067739247897316
61295460851584275274485565251017
61295460851620598183818052470879
61295460851839436158707017801689
61295460851912032001838444273059
61295460851912081827461116207425
61295460902166717746285852500820
61295460902167618313845351901212
61295460902167649874754204397464
61295460902167649877010541325400
61295460902167649877012865673374
61295460902167649881260414956368
61295460902167651660586769610498
61295460902167651665583332370090
61295460902167651665586431202804
61295460902167651665670372190422
61295460902167651666674307929124
61295460902167651668094964513380
61295460902167651668114737650600
61295460902167651668115885574072
61295460902167651668930644843962
61295460902167651668930644857060
61295460919533250820925037820428
61295460919565671259701725261388
61295460919565671262146090266652
61295460919568372963136812965240
61295460919861072320762463034762
61295460919861072320762721315016
61295460919861105675031733538196
61295460919861105675032106609490
61295460919880569804524338007422
61295460919880569806780679167446
61295460919881785388024059177986
61295460919892577377039575424606
61295460919892577377039575437704
61295460919892577377791573292590
61295460919892592191915392326398
61295460919892592199504974234148
61295460919892592200865939188434
61295460919892592200949621541666
61295460919892592201200698838528
61295460919892592201764409876754
61295460919892592201764409993394
61295460919892593985590768599236
61295460919892627202409964900522
61295460919892627339860153880612
61295460919892627339860153893710
61295460919892627340423865391014
61295460919893477942260547836624
61295460919893477943096228180304
61295460919893477944516626484306
61295460919893477944788595313212
61295460919893492768761690518664
61295460919893494415890747387558
61295460919893494551647163061582
61295460919893494553151502117162
61295460919893527770139212329764
61295460919893527770158984776030
61295460919893527770160132682032
61295460919893527770160133036164
61295460919893527904892839935048
61295460919893527907420887411636
61295460919896179648035654926638
61295460919896196119325835078312
61295460919896229610856233382644
61295460920513967314935441244884
61295460920549089457147216389696
61295460920549990024960031503594
61295460920732805292979185494190
61295460920767927437638683229458
61295460928428826093622006658451
61295460928647664068510971989261
61295460928756582810849766522923
61295460928756632632224430014045
61295460928756632639567468822631
61295460928756882817172226556863
61295460928756882954429537258123
61295460928756932779738399086601
61295460928756932779801074639993
61295460928756932779801075112377
61295460928756932782248883678021
61295460928756932825826600371961
61295460928756932963003700623997
61295460928756932963007144302628
61295460928756932963007144302629
61295460928756932963839380967677
61295460928756932965535077342261
61295461061668082242167881663780
61295461061668082791838434256476
61295461061668116145355707241638
61295461061668116146107819550950
61295461061692397563861497922904
61295461061692397566368538953944
61295461061692397572811700765490
61295461061692397573648529019544
61295461061692397573648902090838
61295461061692397573648902090886
61295461061692430918193559243154
61295461061692430920451847447562
61295461061692430924696297893630
61295461061692430924699397080476
61295461061692430927144135157034
61295461061692430927227702841690
61295461061692430927980963411088
61295461061700502683451610135572
61295461062348894831350462805062
61295461079090451067794689326130
61295461079090451070239054331394
61295461079309289045963700005884
61295461079390039961175304380972
61295461079390356210289579806924
61295461079390356210853664038908
61295461079393958481472883855476
61295461079393958481472912553236
61295461079393958482038029898730
61295461079393958482100792017786
61295461079393991835554269770382
61295461079393991835555302883892
61295461079413454715328736161280
61295461079413454722649821144180
61295461079413454725178901721180
61295461079413454725178901739894
61295461079413454725367189501528
61295461079414355290483558008366
61295461079414355292927921596688
61295461079414355292927921615402
61295461079414671531918138486360
61295461079414671531919286396734
61295461079414671534362503491624
61295461079414671534363651401998
61295461079414671539446192278708
61295461079414671539449549745808
61295461079414671539508868304484
61295461079414671539513115401704
61295461079414671541204592786400
61295461079414671541204592904492
61295461079414671541705628393490
61295461079414671541706776303864
61295461079414671541769451975348
61295461079414671541956590426928
61295461079414671541956590776848
61295461079414704892945930722378
61295461079417357185696250626744
61295461079417357185696250645458
61295461079417373235354718120036
61295461079417373237861759151076
61295461079417373242948432333758
61295461079417373244388861600320
61295461079417373244388976391568
61295461079417373244639680608344
61295461079417373244639680612716
61295461079417373245142122288018
61295461079417373245203391767582
61295461079417373245204539679200
61295461079417373245204769261694
61295461079417373245204884052942
61295461079417373794247443788276
61295461079417406597216698301946
61295461079417406597217817628232
61295461079417406599474154556168
61295461079417407148516829082750
61295461079417407148516829101464
61295461079418273803166414021320
61295461079418273803166414375611
61295461079418273805610779026584
61295461079418273805610779380875
61295461079418273810697452563558
61295461079418273810697481261318
61295461079418273812200672292852
61295461079418273812388700488224
61295461079418273812953559909000
61295461079418273812953817835170
61295461079418273812953818189254
61295461079418273812953818189302
61295461079418273812953818189461
61295461079418273812953903928450
61295461079418273813016579954226
61295461079418307157435799315794
61295461079418307164757917772112
61295461079418307164778838478464
61295461079418307165029513883808
61295461079418307166469942914330
61295461079418307166470057705370
61295461079425162105916160121498
61295461079425478347351890957854
61295461079425478354883302217302
61295461079425478354944830332704
61295461079425478354945719962824
61295461079425511706686281537786
61295461079425511706686282587546
61295461079425511709215363537552
61295461080038748358186480562848
61295461080038748358374422551108
61295461080038748358437184665952
61295461080071168797151110460032
61295461080071168799596624425430
61295461080073870500587317022206
61295461080073870502843653950142
61295461080073870502845978298116
61295461080073870503096682401220
61295461080074771068399013277782
61295461080081975612584862931526
61295461080257586335603292844222
61295461080257586335603378933290
61295461080257586336418167268378
61295461080290006775320121139786
61295461080292708478819003727736
61295461080292708480259432994298
61295461080292708480262876668558
61295461080292708481075340655672
61295461080292708481077665003646
61295461080293609046568023957536
61295461087965613331995835500405
61295461087965613334252172428341
61295461087965613469193828110953
61295461087965613469758945574491
61295461087965613471450165038889
61295461087965613471701902373547
61295461087965613471725233521361
61295461088172443137851306094427
61295461088184401485170053824015
61295461088184451447990632280021
61295461088281362017454212116369
61295461088281362017454212470661
61295461088281362019898577475925
61295461088281362622037847023041
61295461088281411843076798316119
61295461088281411845521163321383
61295461088281411849579651403551
61295461088281411849579651407763
61295461088281411849583094963931
61295461088281411850335120830043
61295461088281411986777644014099
61295461088281411986781087574479
61295461088281412447660432868499
61295461088281662206703885762497
61295461088281662209169142776353
61295461088281662628273639858853
61295461088281662763023909997037
61295461088281662763086585550429
61295461088281662763086586022813
61295461088281662765534308005531
61295461088281712032344034729163
61295461088281712169541998287611
61295461088281712169541998759995
61295461088281712169545470664050
61295461088281712169545470664051
61295461088281712176864145087605
61295461088292469622583965289802
61295461088292519584860231843450
61295461088292519587368392199324
61295461088293370144579313807823
61295461088293370146270533272221
61295461088293370182801458760483
61295461088293370182989486837811
61295461088293370184681739887895
61295461088293370190332526000529
61295461088293370190332898717739
61295461088293370190395660836955
61295461088293370192024003391049
61295461088293370192024089484329
61295461088293370192024778696481
61295461088293370192296747879519
61295461088293370192296833972959
61295461088293420007858927142403
61295461088293420010304325733353
61295461088293420015473935134027
61295461088293420015473935250667
61295461088293420015955111845987
61295461088293420017647364541939
61295461088293420017919333724977
61295461088293420017919419818417
61295461088293420147585226330645
61295461088293420147588325163359
61295461088293420152671927744735
61295461088293420152671928211295
61295461088293420152672013838015
61295461088293420153216239292961
61295461088293420154928265139231
61295461088293420155180088100609
61295461089157013913885873690275
61295461089157047268217935010525
61295461089157063885803386207549
61295462261119031813828626598672
61295462261139444684227065982228
61295462261139444684227067045038
61295462261139444685041825615136
61295462261143342196394140392946
61295462261143347143115957425810
61295462261143347145309647025730
61295462261143347145560322431074
61295462261143347145560351128834
61295462261150550450262387696760
61295462261150550452518724274776
61295462261150550452518724624696
61295462261151451010481373805480
61295462261151451012925738810744
61295462261151451020267744150284
61295462261151451020267744500204
61295462278864419120937979608714
61295462278864419121000655284570
61295462278864419121000655634490
61295462278864419121189056433192
61295462278864420348188846217732
61295462278864420349003634552820
61295462278864420354024561220848
61295462278864420354024561225060
61295462278864420354024562637790
61295462278864420354087237246624
61295462278864420354087237250836
61295462278864420354087238313646
61295462278864420355782589129422
61295462278864420355782933502956
61295462278864420356535045812268
61295462278865320921899019241188
61295462278865320923532067815420
61295462278865320924346741713552
61295462278865619878083031271706
61295462278865621111106937213600
61295462278865621111169613239376
61295462278865621112865337839384
61295462278865621113366373328382
61295462278865621113429049004238
61295462278865621113430196910240
61295462278865621113617335361820
61295462278868322814357353957304
61295462278868322814609177268650
61295462278868322816864394988344
61295462278868322817052423065672
61295462278869218442473878761784
61295462278869218443225991425228
61295462278869223382165692741408
61295462278869223382168791928254
61295462278869223382353720818736
61295462278869223383861417341416
61295462278869223384049445418744
61295462278869223384613156933518
61295462278876126494958959439492
61295462278876126500230590214836
61295462278876126502490025975486
61295462278876126502490026325406
61295462278876126502553046724716
61295462278876126502741074802044
61295462278876127729740892934424
61295462278876127737271959470418
61295462278876127737334980219648
61295462278876127737336129175410
61295462278876426689316599341944
61295462278876426691823640372984
61295462278876426691823640373192
61295462278876426692011668450312
61295462278877327249786031269350
61295462278877327251393568374852
61295462278877327251957652606836
61295462278877327252041334960068
61295462278877327252042368197286
61295462278877327252044692545260
61295462278877327257128036840718
61295462278877327257128037312894
61295462278877327257128381214252
61295462278877327257379085317356
61295462278877327257379085435448
61295462278877327257379085789740
61295462278877327258820289653310
61295462278877327259572401845982
61295462278877327259572401962622
61295462278877327259572401968238
61295462278877327259572402318158
61295462278877327259823450322620
61295462278877328492663232072900
61295462278877328494166307385842
61295462278877328494354335463170
61295462278877328494355484768852
61295462278877373371062932820939
61295462278877373371627017052923
61295462278877377076852604846877
61295462278877377077103308949981
61295462287708346412546391696030
61295462287708346412546391701854
61295462287708346417045018503390
61295462287708346417609102735374
61295462287708346417629994743966
61295462287708362883081475024590
61295462287708362883332064808782
61295462287708362883332064808830
61295462287708362883332179127694
61295462287708362883335537067129
61295462287708362883335537067130
61295462287708362883335537067177
61295462287708362883335537067178
61295462287708362883896149040766
61295462287708362883897296952805
61295462287708362883899621299113
61295462287708362883899621299114
61295462287708362883900395785305
61295462287732361422268581618444
61295462287732361559529336348048
61295462287740782089209794898400
61295462288723745678752287688443
61295462288723745678752288038363
61295462288723745678752289088123
61295462337931210362456605777863
61295462337955527341253535945657
61295462337963630801421321296151
61295462337963630803677658224087
61295462338899871107899857577858
61295462340918110204124913466035
61295462355580488327408102538204
61295462355580488327429023244556
61295462355580488329936035577836
61295462355653436152208175440934
61295462355653436152270851466710
61295462355653436152270851479760
61295462355676550726857496442772
61295462355676550726857525140532
61295462355677749653608103607438
61295462355677751483751499984662
61295462355677751483939786342244
61295462355677794123470647520694
61295462355677794123491566692060
61295462355677794123491568227094
61295462355677799469126118993194
61295462355677799471636602167672
61295462355677799476640080387488
61295462355677799479168013427120
61295462355677799616428682063444
61295462355680453184679804937728
61295462355680453187186845968768
61295462355688558294985068049284
61295462355688600936396122844924
61295462355688600936396123894684
61295462355688600938903164938774
61295462355688606422827027172130
61295462355688606430169032878852
61295462355689458864677159515096
61295462355689501506735867639898
61295462355689506997166056635976
61295462356553096005092639535510
61295462356553096007603122709988
61295462356624846779393077774990
61295462356624846779393077788040
61295462356624846779393078837800
61295462356624846779455724744454
61295462356624846779455753796554
61295462356624846779455753813816
61295462356624846779643752821782
61295462356624846779643781891144
61295462356624846779643782940904
61295462356625747337417082525858
61295462356625747339924123556898
61295462356625747344759002139300
61295462356625747345011169811082
61295462356625747347267162365484
61295462356625747347267506739018
61295462356625747347267535436826
61295462356625747347455448723066
61295462356625747347455534816346
61295462356636898776081555615390
61295462356660865785070719279978
61295462356660865785885507615066
61295462358632264107990788068698
61295462358643085740867861758121
61295462358643986308681049938941
61295462358643988092442983353073
61295462359580560155756116361334
61295462359580560162722295478584
61295462359580560290694759300460
61295462359580560298288473514182
61295462359580576764306276403740
61295462359580576764306276403900
61295462364544491792590257764208
61295462364544491929851012493812
61295462364544792111527891810314
61295462364544792119121606024036
61295462364544792119121606373956
61295462364544792119121635071716
61295462364544808585137084915492
61295462364544808585137084915700
61295462364544808585140184102338
61295462364552908156664121479082
61295462364552908156936865496940
61295462364552908158359846446431
61295462364552908159196674683063
61295462364552913694877892075048
61295462365489181999450627261252
61295462365489181999450627611172
61295462365489182007044341474974
61295462365489185703796426696288
61295462365489185703796428095968
61295462365489185705491003740214
61295462365489185705491004789974
61295462365489185711390140910010
61295462365489185713084717487376
61295462365489185713084717953936
61295462365489185713084719003696
61295462365489198471367568020606
61295462365489202177405621201354
61295462365489202177407943683088
61295462365489202177407943799728
61295462365489202177407944149648
61295462365489202177407945199408
61295462365492738014670325621426
61295462365492738014733001628328
61295462365492738014733001647202
61295462365492754493551493871318
61295462365492754493553817869372
61295462365492754623280837341634
61295462365492754630812248601082
61295462365492787840104538647228
61295462365492787840104538666102
61295462365492787840104538997148
61295462365492787840104911737444
61295462365492787840104912087364
61295462365492787845376514141814
61295462365492787847071090835820
61295462365492787974771212421870
61295462365492787975043554657696
61295462365492787982637268871418
61295462365492804448652374710294
61295462365492804448652747763082
61295462365492804448654698708348
61295462365492804448654698708508
61295462365492804448655071761136
61295462365499942557163806722973
61295462365499942564503489481401
61295462365499992382598910806127
61295462365499992382599168023571
61295462365500008991149070848533
61295462365500008991149328065977
61295462491575834560408668341070
61295462491575834560408668690990
61295462491575834560659717167628
61295462491578536263906776794152
61295462497484809527587965857364
61295462497484809528423674903224
61295462497484809530053251573400
61295462497484809530868011206308
61295462497488406304156637626860
61295462497488411799670802864632
61295462497488411801300379534808
61295462497488411802114794811444
61295462497488411802115167864072
61295462497496467544585488848625
61295462497496516911856346743644
61295462497496516955083003036857
61295462498363708192474446650724
61295462498363708192474819722226
61295462498363708193289234985812
61295462498436659722227221518972
61295462500442891250262664772283
61295462501294177857207030042705
61295462515105264431175038801700
61295462515105269370031176787776
61295462515113374480524467976660
61295462515113374480609183898316
61295462515113374483119668495560
61295462515116976754867860306904
61295462515174312898208147636518
61295462515177014608485210299020
61295462515177014609237322625594
61295462515177015203782847727438
61295462515209435645254604412072
61295462515210336212815337929998
61295462515210336212815682286270
61295462515210336212815710982626
61295462515210635806788637333944
61295462515210635807540634856380
61295462515210636401584868072634
61295462515210680272152122796336
61295462515210680272152124331530
61295462515210680276398984864560
61295462515210680276398988046888
61295462515210685624817135894178
61295462515210685629568417731354
61295462515210685629632212969536
61295462515210685630656294457674
61295462515210685632159026796762
61295462515210685632348547153626
61295462515210685632912258318480
61295462515210685762582311927928
61295462515210685769609215789950
61295462515210685770172926954804
61295462515213337510223610233658
61295462515213337510975722560232
61295462515213381975838144185786
61295462515213381983178203297214
61295462515213382524630114610716
61295462515213387333819671245692
61295462515213387335595491976012
61295462515213387336347604285324
61295462515213387471101347035988
61295462515213387473044188689664
61295462515213387473044303475088
61295462515213387473044303493802
61295462515213387473608014658656
61295462515213387473608272921648
61295462515213387473608359014928
61295462515213387473608387707072
61295462515214238078536833735880
61295462515214282543399250893258
61295462515214282543399255479478
61295462515214287900899921867452
61295462515214287900900266240986
61295462515214287904159419581338
61295462515214288033829439889336
61295462515214288038913042937272
61295462515214288040605295633224
61295462515214288041420174306730
61295462515221442620528873345214
61295462515221442621282133559076
61295462515221443212819210976128
61295462515221443213383295208112
61295462515221443215053507990922
61295462515221443215053508008184
61295462515221443215241536085512
61295462515221443215326252007168
61295462515221492436051478778958
61295462515221492438557371905448
61295462515221492438558519809998
61295462515221492443560850125264
61295462515221492446088783164896
61295462515221492576323695845200
61295462515221492576574744321838
61295462515221492580821604854868
61295462515221492583349451801220
61295462515221492583349537894500
61295462515221492583349566586644
61295462515221492583349566590856
61295462515221492583350341425516
61295462515222343181503185741340
61295462515222343776299416498744
61295462515222343783075387028056
61295462515222343783639471260040
61295462515222393006122610800848
61295462515222393006373659277486
61295462515222393006874723110160
61295462515222393007125771586798
61295462515225094847570823823870
61295462516085982158273176429842
61295462516085982160511687257668
61295462516085982160532607845976
61295462516085982160532609381170
61295462516085982160783656436494
61295462516085982160783656440866
61295462516085982160783661027086
61295462516088683863967925132322
61295462516088683864970741544738
61295462516088683864970741662782
61295462516089584431779735824854
61295462516096788974440324430658
61295462516157727991752875139492
61295462516157727991753248210786
61295462516157727992003952313890
61295462516157732925797264724544
61295462516157732932635537840948
61295462516157732933388023221554
61295462516157732933391093729514
61295462516158628552033245887658
61295462516158628558812544837794
61295462516158628559564657129844
61295462516158628559627333155620
61295462516158628559627333172882
61295462516158633491160979867386
61295462516158633497940278817522
61295462516158633498755067152610
61295462516158633500447319831300
61295462516158633500447319848562
61295462516158633500948756739480
61295462516158633501199432157874
61295462516161635386043015983218
61295462516161635386293720086322
61295462516161635393658138747168
61295462516161635393908814171385
61295462516161635393908814171386
61295462516161679819541424798900
61295462516193750703468598881540
61295462516194050298193981902606
61295462516194050298194010954706
61295462516194050298946127513368
61295462516194050893491654167668
61295462516194050893742358270772
61295462516194100261014330789216
61295462516194100261014588011032
61295462516194100261014589410712
61295462516194100261014592597252
61295462516194100261578419611792
61295462518168767351304128769117
61295462518168767351558271829119
61295462518168767352056241078429
61295462518168767352122356061103
61295462518168767352310384138431
61295462518180725721971270295483
61295462518180725721971270767659
61295462519148513694740459824239
61295462519148513694928488968589
61295462524041203834400755432767
61295462524041353535647079173518
61295462524041353535647079192391
61295462524041353535647079192392
61295462524041354130443681486104
61295462524041354134962171432280
61295462524053311738424712833758
61295462524053361698170033720608
61295462524053361698170808559640
61295462524053361700429465236072
61295462524053361700701434767786
61295462524053361700702209252525
61295462524053361700702209252526
61295462524053361705763862725530
61295462524053361705764891593902
61295462524053361705764891595306
61295462524053361705764895844864
61295462524053361705764920291662
61295462524053361705764924896756
61295462524053361705765010635904
61295462524053361705784783431930
61295462524053361705785812300254
61295462524053361706328975827290
61295462524053361706329004523646
61295462524053372635595453256870
61295462524053372635595569110768
61295462524053372635596224913414
61295462524053372635807842412986
61295462524053372635807842418810
61295462524053372635867165222464
61295462524053372635867165226836
61295462524053372635867422439908
61295462524053372635867422444280
61295462524053372635868194090788
61295462524053372635868194096612
61295462524053372635870517026032
61295462524053372635870518444586
61295462524053372635870521631126
61295462524053372635870522693936
61295462524053372635870632880090
61295462524053372635870633230010
61295462524053372635870890097534
61295462524053372636435377511230
61295462524053372636435381760580
61295462524053372636435750582572
61295462524053372636435754831922
61295462524053378169519791069716
61295462524053378171716551158722
61295462524053378171779341617034
61295462524053378171800233625626
61295462524053378171800233629998
61295462524053378171988520337547
61295462524053378171988520337548
61295462524053378171988520341919
61295462524053378171991614919252
61295462524053378171991614919460
61295462524053378171991614925076
61295462524053378171991619170261
61295462524053378172050937728730
61295462524053378172050937733102
61295462524053378172051191758230
61295462524053378172051191762602
61295462524053378172051196363323
61295462524053378172051196363324
61295462524053378172051196367695
61295462524053378172051966597054
61295462524053378172051966602878
61295462524053378172052339668609
61295462524053378172052339674433
61295462524053378172054290949448
61295462524053378172054290950852
61295462524053378172054295200202
61295462524053378172054295200250
61295462524053378172054405386356
61295462524053378172054663666657
61295462524053378172054664016577
61295462524053378172054664016578
61295462524053378172054664016583
61295462524053378172616050829038
61295462524053378172616050830490
61295462524053378172619523088837
61295462524053378172619523088838
61295462524053378172619527338188
61295462524077692908737564891940
61295462524088483850441952450537
61295462524089400882765247004065
61295462524916516240081897740123
61295462524916549593327574613589
61295462524916672076886664483108
61295462524928674110689823632812
61295462524928674113217756672444
61295462524928674113221198815834
61295462524928674113221227513642
61295462524928674113702405176032
61295462524928674113723297184624
61295462524928674113782615743300
61295462524928674113786054698746
61295462524928674113786088001647
61295462524928674113786088001648
61295462524928674113974344244320
61295462524928679512625505858189
61295462524928679646873593305426
61295462524928679646873596139078
61295462524928679647375661559258
61295462524928679647438423324182
61295462524928679647626708618954
61295462524928679649322433574657
61295462524928707464708131752840
61295462524928707464980100935878
61295462524928723928467245018600
61295462524928723928467245022812
61295462524928723928717949125916
61295462524928723928718206343360
61295462524928723928718977995692
61295462524928723929283062223464
61295462525024773563236225332517
61295462525025918821229422328274
61295462525025918821502166346132
61295462525025968653631334772075
61295462525025968781603426217918
61295462525025968784131359257550
61295462525025968784134826910804
61295462525025968784134826929677
61295462525025968784134826929678
61295462525025968784134831515897
61295462525025968784134831515898
61295462525025968789196365592928
61295462525025968790888618293092
61295462525025968790892084364335
61295462525025968790892089130078
61295462525025968790892089134290
61295462525025968790892089147304
61295462525025968790892089147388
61295462525025968790892089147547
61295462525025968790892089147548
61295462525025968790892090551439
61295462525025968790892090551440
61295462525025968791727769473758
61295462525025968791727770890748
61295462525025968791727770890908
61295462525025974180589117205417
61295462525025974182283320828081
61295462525025974182283697081751
61295462525025974183120525318335
61295462525025974189815108341199
61295462525025974190650784439693
61295462525025974190650788671781
61295462525025974317787195555114
61295462525025974320315128575872
61295462525025974320315128594746
61295462525025974325380138099194
61295462525025974327072390795146
61295462525025974327072390812616
61295462525025974327075858287751
61295462525025974327075858471486
61295462525025974327075863053494
61295462525025974327075863057706
61295462525025974327075863070720
61295462525025974327075863070804
61295462525025974327075863070963
61295462525025974327096407517710
61295462525025974327096783777156
61295462525025974327347459165030
61295462525025974327347459169402
61295462525025974327347459182500
61295462525025974327347487880260
61295462525025974327911195852798
61295462525025974327911195852958
61295462525025974327911538792080
61295462525025974327911538810794
61295462525025974327911543396930
61295462525025974327911543397014
61295462525025974327911543397173
61295462525025974327911543397174
61295462525025985252889359630876
61295462525025985255423859175349
61295462525025985255483440950420
61295462525025990791607633079892
61295462525025990791607633092942
61295462525025990791607633098765
61295462525025990791608009339178
61295462525025990791670309118718
61295462525025990791670309120170
61295462525025990791670685360741
61295462525025990791670685378004
61295462525032878672977404212089
61295462525032895144894344604053
61295462525057188930393957888507
61295462525057188930393962120595
61295462525057188931146070197819
61295462525057188931146074429907
61295462525058089636218520824492
61295462525058106101607210760428
61295462568391016190771023698672
61295462568391916758520043928472
61295462568399971906757874006844
61295462568400021731565671517214
61295462568400021866570003225602
61295462568400021868826340153538
61295462569371728978741050994086
61295462569372579583857779125462
61295462569372579584421866539774
61295462569372629406785299044880
61295462569372629407036003147984
61295462569372629409229660867816
61295462569372629409229664054356
61295462569372629410044452385232
61295462569372629546490071223886
61295462569372629546490329504140
61295462569372629546490332690680
61295462569372629547305207114836
61295462577263421382890815974273
61295462577263421383162785157311
61295462578102405767010984230277
61295462578106308227528704672149
61295462578199650615082449088557
61295462578199650621924194476359
61295462578199650622422131846985
61295462578199650622488278708343
61295462578199700439952693036593
61295462578199700440516777268577
61295462578199700440517548920909
61295462578199700440517553171711
61295462578199700440517810389155
61295462578199700447484104296041
61295462578199700448048188528025
61295462578199717049067713214117
61295462578199717049067970431561
61295462578210457436226273297093
61295462578210523862809092899301
61295462578211658192681802815145
61295462578211702611791012721621
61295462578211702619112101954031
61295462578211702619112876792903
61295462578211702619113130823807
61295462578211702619113134010347
61295462578211708010775674470551
61295462578211708018304388660603
61295462578211708147973637321885
61295462578211708155314094913569
61295462578211708155565143390207
61295462578211708155568499440365
61295462578211708156132583673753
61295462578211719082867772013543
61295462578211719083080044967293
61295462578211724619326609351829
61295462578211724619891725637321
61295462578214426323326813341173
61295462578234817237090529395743
61295462578235984596593827560414
61295462594956866108607263220550
61295462594956866113690952007634
61295462594956866113941914390832
61295462594956866113962806399424
61295462594956877043710567428150
61295462594956877043794135462518
61295462594956877044546247771830
61295462594956877044549722863830
61295462594956877044549723218122
61295462594956877044612484983046
61295462594956877044612743263348
61295462594956882578198616397266
61295462594956882579893569704849
61295462594956882579894341351566
61295462594956882579977137739217
61295462594956882579977909385934
61295462594956882580165165816545
61295462594956882580730021695246
61295462594956882580733492542113
61295462594956882580733496787245
61295462594956882580733496787246
61295462594956882580792783460170
61295462594956882580793040677614
61295462594981197911147442851880
61295462594981197911715401105322
61295462594989297483322935212790
61295462594989297483510963290118
61295462594991988259183026536505
61295462595832178931150912091150
61295462595832178931234480125518
61295462595832178933117461510429
61295462595832178933678845130782
61295462595832178933682317389130
61295462595832178933682320577074
61295462595832178933682578857376
61295462595832178933745340622300
61295462595832179114165136939582
61295462595832179116696545425506
61295462595832184466769830135865
61295462595832184467331213756218
61295462595832184467334686014566
61295462595832184604595697607322
61295462595925576824613859001967
61295462595925593288372972267727
61295462595937528888839061168930
61295462595937528896370587219466
61295462595937528896433263245402
61295462595937534424371710567646
61295462595937534425211206131882
61295462595937534431986804652709
61295462595937534431986804652710
61295462595937534432049480678326
61295462595937578713896902738992
61295462595937578713897935859570
61295462595937578851094895345168
61295462595937584249809739177022
61295462595937584249809739182638
61295462595937584250077207592004
61295462595937584250078236461780
61295462595937584250080560454010
61295462595937584250080560454058
61295462595937584250080560455462
61295462595937584250080675245258
61295462595937584250081708365836
61295462595937584250646567432479
61295462595937584250646567432480
61295462595937584255081374553040
61295462595937584257420243212486
61295462595937584257421018047146
61295462595937584257423714053684
61295462595937584257423715470833
61295462595937584257423715470834
61295462595937584257609303341870
61295462595937584257609304404728
61295462595937584257612775245926
61295462595937584257612779851020
61295462595937584257612861339365
61295462595937584257612861339366
61295462595937584387275200198180
61295462595937584387278667855859
61295462595937584387278669268584
61295462595937584387840056081092
61295462595937584395437614207727
61295462595937600858293781054426
61295462595937600858377349088794
61295462595937600858377352272526
61295462595937600858565380349854
61295462595937600858568848003108
61295462595937600858568848007320
61295462595937600858568849420258
61295462595937600858568849424469
61295462595937600858568849424470
61295462595937600858631868406837
61295462595937600858631868406838
61295462595937600859134051453322
61295462595937600859196727473487
61295462595937600859196727474885
61295462595937600859196727474886
61295462595940236135986233811605
61295462595940236136048909833010
61295462595940280607878777644670
61295462595940285954081655136331
61295462595940286091279648101012
61295462595940302562631815178737
61295462595940302562631815178738
61295462595961844219946350841460
61295462595961860698575394741717
61295462595961860698575397928257
61295462595961860698575398991115
61295462595961860698575398992519
61295462595961860698575656208511
61295462595961860698575657271369
61295462595961910653363885237378
61295462970150173984120378817868
61295462970150173984120381650276
61295462970150173984120383067218
61295462970178391775368959467838
61295462970178391775368964067108
61295462970178391776121076376420
61295462970185596318113232198364
61295462970185596318678091269220
61295462970186496885674997418266
61295462970186496885675341791800
61295462970186496885926047312054
61295462970186496886427111144728
61295462970186496886427454101112
61295462970186496886678159621366
61295462970189198589110429495652
61295462971122786595641244806430
61295462971122786603171536857684
61295462971122786603235332091654
61295462971122786603987444400966
61295462975986152996478028575648
61295462975986152999005991730190
61295462975989754035470811719868
61295462975989755269981149108720
61295462975989755270253118291918
61295462976059147167746697003028
61295462976059148947048309719606
61295462976059148947052815097080
61295462976059148952135389275240
61295462976062749434474990656372
61295462976062749434663018733700
61295462976062749438721851195018
61295462976062749438721854381558
61295462976062749438993479545354
61295462976062749438993480608164
61295462976062749439473963504330
61295462976062749441249784234650
61295462976062749441249813286750
61295462976062749441249816473290
61295462976062749442001899730502
61295462976062749442001929845412
61295462976062751223047867441454
61295462976062751223131438662362
61295462976062751225554911659034
61295462976062751225638475444052
61295462976062751225638476506862
61295462976062751225826504584190
61295462976083114126629542882814
61295462976083114126631867230788
61295462976087017181671526415372
61295462976087017189223858735511
61295462976087017189223858735512
61295462976087064770392850620548
61295462976087066600620187985597
61295462976087066600620188103641
61295462976087067014846444580969
61295462976094271097359826031756
61295462976094271099052078727708
61295462976095121704983566146284
61295462976095122297251863864056
61295462976095122298777010606182
61295462976095122299027713292344
61295462976095122299027714709286
61295462976095122299028057665878
61295462976095122299508200791992
61295462976095122299779827018598
61295462976095122299780169975190
61295462976095169875130924353050
61295462976095169875134023539896
61295462976095169875134281824522
61295462976095169875695783423906
61295462976095169875698107771880
61295462976095169875886394133834
61295462976095169879946001428408
61295462976095169879946002828088
61295462976095169880698115137400
61295462976095169880970082916546
61295462976095169882473935867720
61295462976095169882662335612498
61295462976095170477270566859399
61295462976095171659273044815240
61295462976095171659439377347136
61295462976095171659460269355728
61295462976095171659519587914404
61295462976095171659522945381504
61295462976095171659524093291878
61295462976095171660025157124552
61295462976095171660272733342842
61295462976095171660276205601190
61295462976095171664272019074524
61295462976095171664334695100300
61295462976095171664522723177628
61295462976095171664523066134220
61295462976095171664543986722528
61295462976095171664606662748304
61295462976095171665108845907264
61295462976095171665359808649126
61295462976095171666862626722990
61295462976095171666862628139932
61295462976095171666863774628992
61295462976095171667050656217260
61295462976095171667050999173852
61295462976095171667051027753568
61295462976095171667052061345078
61295462976095171705277678197581
61295462976095171710360247658379
61295462976095171710361366983213
61295462976095172117059684106553
61295462976095172117623768338537
61295462976097873408712765901433
61295462976097873409276850133417
61295462976097873414360538920501
61295462976934449049264284953254
61295462976934449049285207076756
61295462976934449051792214806346
61295462976938051320531960566982
61295462976938051323038998411482
61295462976970471763991552533176
61295462976970471764263521712002
61295462976970471764263521716374
61295462976970471764263523116054
61295462976970471764828380782858
61295462976970471765016668544492
61295462977030511448525303237890
61295462977031412016336999139174
61295462977031412016337343508336
61295462977035312647276183773528
61295462977035362607568915278970
61295462977035362607589834467598
61295462977035362607589835867278
61295462977035362607589835985370
61295462977035362607589836002632
61295462977035362607589836339662
61295462977035362610096762229534
61295462977035362610096848318602
61295462977035362610096876898318
61295462977035362610096877016362
61295462977035362610096877020574
61295462977035362610096877033672
61295462977035362610096877033832
61295462977035362610096881620052
61295462977042567149581998177378
61295462977042567151838335105314
61295462977043417757017362654504
61295462977043418351813965414776
61295462977043418351813965418988
61295462977043418351813966481798
61295462977043418351813969664126
61295462977043418352378053896110
61295462977043467712811410315618
61295462977043467712811413502158
61295462977043467713062458792256
61295462977043467713062461978796
61295462977043467717058269803100
61295462977043467717058270865910
61295462977043467717058274035188
61295462977043467717059303967774
61295462977043467719565315083490
61295462977043467719566343953266
61295462977043467719837941110510
61295462977043467719838055895934
61295462977046169420578074491466
61295462977046169423085115522506
61295462977066534160995463637224
61295462979017212830457728371039
61295462979017214065991770992955
61295462979017230673786088187447
61295462979053535732195866837479
61295462979053553576031205592527
61295462979053553576033529590581
61295462979053553576033873964115
61295462979053553576284578067219
61295462979989827231576210017442
61295462979989827231576583088944
61295462979989827238351036891554
61295462979989827238919626496800
61295462979989827239166858345768
61295462979989827239170297302666
61295462979989843705185776194330
61295462979997897830192590958835
61295462979997931115819903984901
61295462979998197951386088493477
61295462979998231302580876266579
61295462980000932457039436292109
61295462980000932457600049688511
61295462980000932457603520524093
61295462993712029235782945023984
61295462993714730941662656013354
61295462993714730942498336357034
61295462993772967653402829113002
61295462993772967658549193925862
61295462993776569929544900706312
61295462993783773231609134124166
61295462993783773231609137306494
61295462993784673799420914579324
61295462993784673804504146090952
61295462993784673804755193150648
61295462993784975231001382595688
61295462993784975231064058621464
61295462993784975231064063220734
61295462993785023399373929079672
61295462993785023401905329772558
61295462993785023402469069654094
61295462993785023402470188843414
61295462993785023406715930187124
61295462993785023406716963656170
61295462993785023406716967888258
61295462993785023406967758084642
61295462993785023406988678791042
61295462993785023406988932820494
61295462993785023407531842316626
61295462993785023409245011114044
61295462993785023409245011132758
61295462993785023409496059590682
61295462993785023410059689262978
61295462993785023410059775356258
61295462993785025046564624142066
61295462993785025048846100171442
61295462993785025049092557181698
61295462993785025049660888506530
61295462993785025053844986924876
61295462993785025053844991524146
61295462993785025053907662950652
61295462993785025053907663304784
61295462993785025056372919964508
61295462993785025056372920318640
61295462993785025183762616752614
61295462993785025186290549792246
61295462993785025186858881121450
61295462993785025191105741654480
61295462993785025193633674694112
61295462993787725112679984380988
61295462993787725112679984386604
61295462993787725112680357458106
61295462993787725112680360644646
61295462993787725113495120277554
61295462993787726897069019615408
61295462993788577495285433826442
61295462993788625673716197615502
61295462993788625673716200802042
61295462993788625673716975636702
61295462993788625673717320010236
61295462993788625673968020925396
61295462993788625673968024113340
61295462993788625678235719617994
61295462993788625678799800663438
61295462993788625678799803849978
61295462993788625680491799322870
61295462993788625680492053359390
61295462993788625680492056545930
61295462993788625681306932032896
61295462993788627320092886963278
61295462993788627325175715176554
61295462993788627327620080181818
61295462993788627458106007683178
61295462993788627464880834557290
61295462993808088570055960579758
61295462993808089797306856953766
61295462993808089797306860136094
61295462993808089798125087427920
61295462993808089804838267150404
61295462993808089804838268213214
61295462993808089805401978306674
61295462993808089805403126217048
61295462993808089805653026783312
61295462993808089805653059730630
61295462993808990370765953152536
61295462993808990371017000212232
61295462993808990372649705829872
61295462993808990372650048786464
61295462993808990373213674207958
61295462993808990373464722684596
61295462993811992853164746612504
61295462993811992860717078932436
61295462993811992860717078932643
61295462993811992860717078932644
61295462993812040436802382030596
61295462993812040436823274039188
61295462993812040441886070817680
61295462993812040441906991405988
61295462993819795944080412314592
61295462993819797781751748047208
61295462993820097368948847342316
61295462993820097374032450390252
61295462993820097375660879150054
61295462993820097375723554821698
61295462993820097376476786693336
61295462993820097962843508102090
61295462993820097962930289764632
61295462993820097963494373996616
61295462993820097963658296437178
61295462993820097963745078099720
61295462993820097970185513795762
61295462993820097970186288630422
61295462993820097970248189467406
61295462993820097970437337107060
61295462993820097970458257812008
61295462993820097970458257817832
61295462993820097971001421339044
61295462993820097971273390522241
61295462993820097971273390522242
61295462993820145544033422097578
61295462993820145544848210432666
61295462993820145546561355137210
61295462993820145546564825995878
61295462993820145547377290332912
61295462993820145547379614330966
61295462993820145551373102389304
61295462993820145551373103439064
61295462993820145551375426387358
61295462993820145551375427804300
61295462993820145551624150865942
61295462993820145551624151915702
61295462993820145551626131907404
61295462993820145551627251102548
61295462993820145552191335334532
61295462993820145552462958622052
61295462993820145552463303113678
61295462993820145553904507691496
61295462993820145553904508737044
61295462993820145553904508754306
61295462993820145554155184142180
61295462993820145554155212838536
61295462993820145554155212857410
61295462993820145554155555809630
61295462993820145554155555814002
61295462993820145554155557213682
61295462993820147193505596376048
61295462993820147193752053381932
61295462993820147193756300479152
61295462993820147194320384711136
61295462993820147198755531601748
61295462993820147201283464641380
61295462993820147201848324062156
61295462993820147328422114369790
61295462993820147330932597544268
61295462993820147330950046346612
61295462993820147330950047409422
61295462993820147330951194256986
61295462993820147330953489552860
61295462993820147330954293089700
61295462993820147330954637463234
61295462993820147331518377321684
61295462993820147331765953889894
61295462993820147331769425798322
61295462993820147335765239271656
61295462993820147336015943374760
61295462993820147336016200592204
61295462993820147336016286331352
61295462993820147336037206919660
61295462993820147336853028846258
61295462993820147338543876414392
61295462993820147338544133277704
61295462993820147338544133631836
61295462993820147338544219370984
61295462993820147338544247950700
61295462993820147338545024324766
61295462993820147338545281542210
61295462993820147338545367281358
61295462993820147339108992698480
61295462993820147381770904710230
61295462993820997936697867217824
61295462993820998530741985665916
61295462993820998531494097975228
61295462993820998538081668424344
61295462993820998538269953719116
61295462993820998538833780733656
61295462993820998538834123690248
61295462993820998538834124040168
61295462993821046114938023850838
61295462993821046114940347848892
61295462993821046120023950896828
61295462993821046121716203592780
61295462993821047761317292277332
61295462993821047762069404586644
61295462993821047767404056111218
61295462993821047769096308807170
61295462993823699639944926844348
61295462993823700234741157601752
61295462993823700242269470024274
61295462993823749464752379981184
61295462993823749470651115737742
61295462993823749472280692407918
61295462993823749602201421068370
61295462993823749602765505300354
61295462993823749607849108348290
61295462993823749609541361044242
61295462993823749609541446783390
61295462994652220178848566986394
61295462994660325284322426607708
61295462994660325288506525021682
61295462994660325288569201401590
61295462994660325288590122125412
61295462994660325289404877159050
61295462994660325289404881391138
61295462994660325291034454878986
61295462994660325291097130904762
61295462994660325291097134087090
61295462994663927555318506109740
61295462994695447433980807791618
61295462994695447435673059437810
61295462994695447435693952496162
61295462994695447435756628521938
61295462994696348004070621209790
61295462994696348004070622259550
61295462994756386445457645298858
61295462994756386452985608746964
61295462994756386452985613352058
61295462994756387680236476424616
61295462994756387680239575611462
61295462994756387680239833891716
61295462994756387680991946201028
61295462994756387687767543310530
61295462994756387687767543658838
61295462994756387687767543664662
61295462994756387687830563709840
61295462994756387688331626475284
61295462994756387688331627892226
61295462994756387688582331993926
61295462994756387688582331995330
61295462994756387688582674951922
61295462994756387688582676019152
61295462994756387688582676369072
61295462994757287013269336478408
61295462994757287020796276134008
61295462994757288247964231569950
61295462994757288248051269973340
61295462994757288248051271508374
61295462994757288248051614346874
61295462994757288248528315801934
61295462994757288248866402681962
61295462994757288253133840969172
61295462994757288253133844151500
61295462994757288255578205974436
61295462994757288255642001326498
61295462994757288256143065513256
61295462994757288256143408469848
61295462994760288316262363306802
61295462994760290148013296435444
61295462994760290148013296452706
61295462994760290148828084787794
61295462994760338273995895491362
61295462994760338279062048337274
61295462994760338279062049736954
61295462994760338279082941745546
61295462994760338281589982776586
61295462994760338281590097567626
61295462994761238709696759827530
61295462994768093834537660051280
61295462994768093834537660068750
61295462994768093834538004424814
61295462994768093834788708527918
61295462994768093834788708545388
61295462994768393426818703581318
61295462994768393426818706767858
61295462994768393429263043070942
61295462994768393429263071767298
61295462994768394022972545008028
61295462994768394023223593484666
61295462994768394023787677716650
61295462994768394023808598427422
61295462994768394024059302524702
61295462994768443251626504274016
61295462994768443251626504278228
61295462994768443254070864697272
61295462994768443254070866096952
61295462994768443254070869283492
61295462994768443383737446048372
61295462994768443383737450628768
61295462994768443383737450634592
61295462994768443384552210267500
61295462994768443388552524519038
61295462994768443388552527701366
61295462994768443388824238250018
61295462994768443388824239666960
61295462994768443388824496888776
61295462994768443391058535630542
61295462994768443391059650239466
61295462994768443391080570945866
61295462994768443391080570950238
61295462994768443391080571995626
61295462994768443391080572008676
61295462994768443391080575177954
61295462994768443391331533333596
61295462994768443391331537919816
61295462994768443391895249076086
61295462994768443391895364929984
61295462994768443434557161087836
61295462994769293989295837250898
61295462994769293989484123595430
61295462994769293989484898430090
61295462994769293989546885710274
61295462994769293989547918829400
61295462994769293996823806353858
61295462994769294584092068008302
61295462994769294584092412364574
61295462994769294584093101110166
61295462994769294584093445483700
61295462994769294584280354352834
61295462994769294584281473561028
61295462994769294584343116467678
61295462994769294584344149586804
61295462994769294591620037111262
61295462994769294591620380417774
61295462994769343811844112894288
61295462994769343814103290387734
61295462994769343814103548654938
61295462994769343814103634744006
61295462994769343814354338847110
61295462994769343814855660964250
61295462994769343814856780172444
61295462994769343814918423079094
61295462994769343814919456198220
61295462994769343815107484275548
61295462994769343819186118601010
61295462994769343819186894485430
61295462994769343819187238858964
61295462994769343819375524153736
61295462994769343819437941895046
61295462994769343821630483606274
61295462994769343821882565184776
61295462994769343822446392199316
61295462994769343952116411107634
61295462994769343952116412507314
61295462994769343952116415689642
61295462994769343952116415706904
61295462994769343952367464166280
61295462994769343958891237981746
61295462994769343958891239381426
61295462994769343958892266851522
61295462994769343958892268251202
61295462994769343959707146924708
61295462994769343997871119811880
61295462994769343997871119812123
61295462994769344546913794357176
61295462994772045662327355949438
61295462994792410392707411658450
61295462994792410400238822917898
61295462994792410400301498943674
61295462994792410400802906087024
61295462994792410401053611252986
61295462996634120364474476221827
61295462996634138070546931055427
61295462996634138071361719390515
61295462996670409916946621874621
61295462996670409919474554914253
61295462996670411151728899744491
61295462996670411155071621119211
61295462996670459737503053474487
61295462996670460973100119679445
61295462996743090716827992079407
61295462996743106776398925254625
61295462996778512639223391474645
61295462996779429675877889428773
61295462997714752950287217973038
61295462997714752950287304062106
61295462997714802773211037455714
61295462997714802910409116155330
61295462997714802910412846693932
61295462997714802910660078542900
61295462997714802910663517499798
61295462997714819376616320365686
61295462997715653518098999963390
61295462997715703340395198260366
61295462997715703341026635723656
61295462997715703341211105803648
61295462997715703342654629788928
61295462997715970178660122718922
61295462997715970178660122723134
61295462997715970178660123073054
61295462997715970315920877448686
61295462997715970315920877452898
61295462997716003522954100569224
61295462997716003530297229720440
61295462997716003530297229721844
61295462997716003530485138757330
61295462997716003530485143008132
61295462997716003530485143362424
61295462997716003530485257799172
61295462997716003667742454530036
61295462997716003667745893486934
61295462997716003667745897737736
61295462997716020131438891771632
61295462997716020131501567797248
61295462997716020133698696352662
61295462997716020133698700607835
61295462997722856817714365984085
61295462997722856825057406213825
61295462997722856825245434291153
61295462997722856825245777243533
61295462997722873494095082387603
61295462997722873502521492549407
61295462997722906647609238997571
61295462997722906647609240047331
61295462997722906779719036896809
61295462997722906779723283994029
61295462997722906780288487434207
61295462997722906780534944440091
61295462997722906780539191537311
61295462997722906784802726038025
61295462997722906784807231415499
61295462997722906787313124182033
61295462997722906787878069341957
61295462997722923249381133016347
61295462997722923251637211305525
61295462997722923251825498021611
61295463002579036381878989621307
61295463002579037113873212639339
61295463002579037116944337902363
61295463002651982514336790884849
61295463002651982514337934073489
61295463002651982514337934427621
61295463002651982514337935608523
61295463002651982514337935962815
61295463002651982514337939149355
61295463002651982514358860918565
61295463002651983108883490841295
61295463002687155072471119141088
61295463002688038433842455878025
61295463002688039028638686635429
61295463002688055044858676470967
61295463002688055639655280299873
61295463002688055640219335834049
61295463002688055640220139370729
61295463003308494596952964797705
61295463003308494596954109519975
61295463003308494596954109521379
61295463003308494596954109875671
61295463003308494596954113062211
61295463003624295539479234009908
61295463003624328754124858396916
61295463003624328754127182744890
61295463003624328754127928531822
61295463003624328754128303119484
61295463003624328756572580869280
61295463003624328883979812199038
61295463003624328883983255405286
61295463003624328891325921142370
61295463003624328891326294213872
61295463003624328892996506995070
61295463003624328893833335244752
61295463003624328893833335244912
61295463003624345355269992350552
61295463003624345355269992350712
61295463003624345356964569394478
61295463003624345357592448510672
61295463003624593761618394078560
61295463003624593898879148454032
61295463003624593898879148803952
61295463003624595729022544844514
61295463003624595729022545198646
61295463003624628943586810758252
61295463003624629073253846202480
61295463003624629074948423246406
61295463003624629080847560416202
61295463003624629080847560766122
61295463003624629080847565487856
61295463003624645544540559167460
61295463003624645546863039307866
61295463003631548662482797305818
61295463003632732360173751328814
61295463003632732957498286778798
61295463003635400712431112285966
61295463003635400712619368882930
61295463003636301280243281878085
61295463003636334489160114076982
61295463003636334632005626142924
61295463046893260227222078582478
61295463046966254395962439481782
61295463046966254395962439835914
61295463046966256175268901949368
61295463046966256176021014258680
61295463046986967451365610656360
61295463046986967456365731409076
61295463046986967456449328023160
61295463046997774270190023331598
61295463046997774271882276027550
61295463046997776048681357694252
61295463046997776048932061797356
61295463046997776049496146029340
61295463046997776056272087512376
61295463046998674832102869043788
61295463046998674832854981353100
61295463046998674832855354424394
61295463046998674837165665822280
61295463046998674837186586410588
61295463046998674837938698719900
61295463046998676479230892679676
61295463046998676485318804065432
61295463046998676486760352658280
61295463046998676486760353012412
61295463046998676616493053582438
61295463046998676616493053595536
61295463046998676616681081672864
61295463046998676617245165891750
61295463046998676617245165904848
61295463046998676621491682068716
61295463046998676622328768939686
61295463046998676622579558795036
61295463046998676624021021635638
61295463046998676624021021648736
61295463046998676624021107387884
61295463046998676624083783413660
61295463047873976721232482006934
61295463047935265293562715256126
61295463047946072106550958467938
61295463047946922714738811866550
61295463047946972537102244371656
61295463047946972539609280816476
61295463047946972539609285402696
61295463047946972540361397712008
61295463047946972670031417683136
61295463047946972670031422269356
61295463047946972674550941085308
61295463047946972676807273427024
61295463047946972676807278013244
61295463055861781485837483778153
61295463055861781485837828151687
61295463055861781486088532254791
61295463055862081672845514131084
61295463055862081674603656470950
61295463055862081675167740702934
61295463055862081675168773823512
61295463056737381734158060898520
61295463056737381779074817440662
61295463056801907648844166619022
61295463056801957601894818761490
61295463056801957601898257718388
61295463056801957601898261967738
61295463056801957609241300776324
61295463056801957609491971932110
61295463056801957611748341807364
61295463056801974073184998913164
61295463056801974075507450823774
61295463056801974075507455073124
61295463056801974075695483150452
61295463056809160366843390500825
61295463056810060937663506394637
61295463056810327726910771814504
61295463056810327727099029479942
61295463056810361080344701767188
61295463073478688882904073867017
61295463073543513291555921288952
61295463073543529717089073320090
61295463073543529718783650014096
61295463073543529765165114394338
61295463073555537335928173665194
61295463073555537335990935780038
61295463073586740549027345662217
61295463073587657585681843616345
61295463073587955944747140050613
61295463073587955944747168630329
61295463073587955947006949236680
61295463073587955947006949236737
61295463073587957729135832322825
61295463073587957729136980097685
61295463073587957729201951908981
61295463073587957731459436257645
61295463073587957774889761593177
61295463073587957774952437496489
61295463073587957774952437614581
61295463073587957774955536818840
61295463073587957776583994276459
61295463073587957776585113470142
61295463073587957776585113471603
61295463073587957776585142167959
61295463073587957776585142186833
61295463073587957776585486543105
61295463073587957777149226399943
61295463073587957777150345613961
61295463073587957777213021285605
61295463073587957777215345633578
61295463073587957777215345633579
61295463074463241362592570351457
61295463074463241364848907279393
61295463074463257833879737409565
61295463074463257833883094876665
61295463074463257833945856995721
61295463074463257833945885693472
61295463074463257836118539796009
61295463074463257836139431804601
61295463074463257836139460502409
61295463074463257836390222000985
61295463074463257971140406045889
61295463074463258016893990837713
61295463074463291188215156196915
61295463074463291190471493124851
61295463074524231432758053240476
61295463074524231432758057826696
61295463074524231440100063533418
61295463074524231440289091428582
61295463074524231440289096014802
61295463074524231569952692987566
61295463074524231569956136193814
61295463074524231571650708638470
61295463074524231577299175002400
61295463074524231577549846158186
61295463074524231577549850390274
61295463074524231579806216033440
61295463074524248041242873139240
61295463074524248041305893521128
61295463074524248042749421755918
61295463074524248042937449833246
61295463074524248042937450183006
61295463074524248043502649023914
61295463074524248043565329281778
61295463074524248043565329299200
61295463074524248043567649047904
61295463074526883320337382579854
61295463074526898144770360372676
61295463074526931496320431682360
61295463074526931496595380661886
61295463074526931498014922637218
61295463074526931498015008376366
61295463074526933143536155641326
61295463074526933273388038958622
61295463074526933273391482164870
61295463074526933280734148251874
61295463074526933280734520973456
61295463074526933280985192129242
61295463074526933283241562004496
61295463074526949744678219110296
61295463074526949746916734514306
61295463074526949747000675270256
61295463074526949747188703347584
61295463074527783888149078481138
61295463074527783888149082713226
61295463074527798712309431292488
61295463074527800359438229763036
61295463074527800359438488030240
61295463074527800494460354634252
61295463074527800496699242759844
61295463074527832064132127583644
61295463074527832064156118424950
61295463074527832065826704277650
61295463074527832065847624984050
61295463074527833710528959616620
61295463074527833711344867146852
61295463074527833711347937281758
61295463074527833712976677489714
61295463074527833712976682088984
61295463074527833713792589619216
61295463074527833848545183755614
61295463074527833848545929892306
61295463074527833848546302963808
61295463074527833850216515745006
61295463074527833851053343994688
61295463074527833851053343994848
61295463074527848528100189633132
61295463074527850312490001100488
61295463074527850312490001100648
61295463074527850314184577794654
61295463074527850314728516154738
61295463074527850314812457260608
61295463074527850315000485337936
61295463074528084077440679260292
61295463074528098718587352965228
61295463074528098718838401424604
61295463074528098718838401428816
61295463074528098856099156154208
61295463074528100685991504072056
61295463074528132070663421713814
61295463074528132207673501038074
61295463074528132207924176443418
61295463074528133893275775198668
61295463074528133895534952679016
61295463074528133900806813386774
61295463074528133903063265105750
61295463074528134032168086222920
61295463074528134032168430596662
61295463074528134032729846456850
61295463074528134032732945289564
61295463074528134032732945293776
61295463074528134037816524361266
61295463074528134037816897432768
61295463074528134038067568116378
61295463074528134038067596814138
61295463074528134038067601535871
61295463074528134038067601535872
61295463074528134040323933742074
61295463074528150504020370982058
61295463074528150504020370982106
61295463074528150504020375703791
61295463074528150504085371006096
61295463074528150504086145840548
61295463074535036601817848782911
61295463074535036606064709315941
61295463074535036609156726941689
61295463074535937173897326277757
61295463074535953638188754941352
61295463074535953639881007637304
61295463074535953639912776117321
61295463074535953640100804194649
61295463074536203828892228459573
61295463074536203828892342896529
61295463074536203828892343250821
61295463074536203828892601176783
61295463074536203828892601531075
61295463074536203829143391374784
61295463074536237175697857058854
61295463074536237180132660105762
61295463074536237312331072165446
61295463074536253781705759797584
61295463074536253781705764029672
61295463074536253783620133108926
61295463074538939023106104082865
61295463074538939023106104555257
61295463074563222899354974243818
61295463074571359457533388874729
61295463074571375928904037878297
61295463206495538278710601677342
61295463206499140544812139678020
61295463206518603440963214522940
61295463206518603441213919675804
61295463206519504001996730332202
61295463206519504001996731731882
61295463206519504001999054680176
61295463206519853602014739439178
61295463206519853602600604955582
61295463206519853602851567693232
61295463206519853604295181999508
61295463206519853604295182003880
61295463206519853604483468361462
61295463206519853604545886102612
61295463206519853604545886106984
61295463206519853604546144387238
61295463206519853605107645986622
61295463206519853605109970334596
61295463206519853605109970338968
61295463206519853609354422197606
61295463206519853609356746195660
61295463206519853609357863991124
61295463206519853609357864341044
61295463206519853609545892068452
61295463206519853609629488678324
61295463206519853610193544334804
61295463206519853610193572914520
61295463206519853610193573386904
61295463206519853610193574449714
61295463206519853610381945479262
61295463206519853611802228996388
61295463206519853611823150057080
61295463206519853611823151119890
61295463206519853611885825606260
61295463206519853612074198175214
61295463206519853612074198179586
61295463206522555313064920755758
61295463206522555313629004987742
61295463206522555313629005105786
61295463206522555315321257683694
61295463206522555315321257801738
61295463206522555315321257801946
61295463206522555315321257806158
61295463206522555315321258156078
61295463206522555856773173831150
61295463206522555857585637818264
61295463206522555857586010889766
61295463206522555857587962166238
61295463206522555861856891197950
61295463206522555862671679533038
61295463206522555864363903649274
61295463206522555864363932228990
61295463206523406469292258979868
61295463206523455874035674918508
61295463206523455874098437037564
61295463206523455875538751631130
61295463206523455875541850817976
61295463206523455875541965609016
61295463206523455875542223885106
61295463206523455875542223889318
61295463206523455875542223889477
61295463206523455875542309978386
61295463206523455875730251962434
61295463206523455875730251966598
61295463206523455875730251966646
61295463206523455875730251966805
61295463206523455875793014081490
61295463206523455876292012200528
61295463206523455876292012200576
61295463206523455876293963127288
61295463206523455876294336198582
61295463206523455876294336198630
61295463206523455876354773965500
61295463206523455876357098313474
61295463206523455880601548759542
61295463206523455880604647596468
61295463206523455880604647946388
61295463206523455880625568184776
61295463206523455880792933954050
61295463206523455880792934303970
61295463206523455881357018186034
61295463206523455881377680494088
61295463206523455881440701011442
61295463206523455881628614647650
61295463206523455881628728966514
61295463206523455883049271231906
61295463206523455883070162890578
61295463206523455883070191942677
61295463206523455883070277681618
61295463206523455883070277681666
61295463206523455883070278031586
61295463206523455883132953585138
61295463206523455883132953703230
61295463206523455883132953707442
61295463206523456287320757540102
61295463206523456292386911785694
61295463206523456293139024095006
61295463206523456294852168799550
61295463206523456429584904746162
61295463206523456429668587099394
61295463206523456430420699408706
61295463207398757763167124721378
61295463207398757764587781305634
61295463207398757764671348990082
61295463207398757764671463658866
61295463207468151446742877781742
61295463207468151447306962013726
61295463207468151448999214355546
61295463207468151448999214359758
61295463207471753720245997965102
61295463207471753720245997978152
61295463207471753720245998315022
61295463207504124191871649686094
61295463207504124191873972634388
61295463207504174014986850126978
61295463207504174014987194500512
61295463207504174015237898603616
61295463207504174016681425771224
61295463207504174017494235531552
61295463207504174022580161527782
61295463207504174024209738197958
61295463207504174161470149599576
61295463207504174161470492573430
61295463207506875727707846296956
61295463207506875855871235794426
61295463207506875855933997913482
61295463207506875857377870854304
61295463207506875858127572722362
61295463207506875858190334841418
61295463207506875858192659189392
61295463207506875863464289964736
61295463207506875863464290314656
61295463207506875864905838557584
61295463207506875864968514583360
61295463207506875864968600672428
61295463215362545556918712254063
61295463215386544685438802799239
61295463215386560699196089570055
61295463215386560699384117647383
61295463215386861483260704750206
61295463215397668296436454779272
61295463215398552255425734472679
61295463215398568864000517062279
61295463215398568864188545139607
61295463216262162767746876739802
61295463216262162770253917770842
61295463216262162821030380511538
61295463216331190293821747930931
61295463216331240113544822135411
61295463216331240118629545576655
61295463216331240119381657885967
61295463216331240121073910446565
61295463216331240250742814745959
61295463216331240256642326386937
61295463216331256720401439652697
61295463216331256722093692483994
61295463216331256722096015296943
61295463216335108763008130793975
61295463216335141986522928693728
61295463216335142123783683069200
61295463216335158587542582695669
61295463216335158587542839913113
61295463216345948935352543968155
61295463216345948935352544084795
61295463216345948935916628200139
61295463216345948935916628318183
61295463216345948937608881012731
61295463216345948937608881014135
61295463216345948981670213108603
61295463216345948983362465804555
61295463216346816151902930858969
61295463216346816151903303928853
61295463216346816197092775908929
61295463216346816197656860140913
61295463216346849503101563960304
61295463216346849548834228163772
61295463216346849549398312395756
61295463216367213007985249703891
61295463216367262963214093924827
61295463216367262963215213133021
61295463216367262964027304048633
61295463216367262964030001468109
61295463216367262968295085642355
61295463216367262968298816180957
61295463216367262969113604516045
61295463216367262970805569879643
61295463216367279434502294451981
61295463216367279434563937008551
61295463216367279435317082787069
61295463216370264305242875966036
61295463216371164691466025136987
61295463216371164692301705480667
61295463216371164833744607697485
61295463216371164833747592093291
61295463216371164833747706534619
61295463216371164834562380428379
61295463216371164834562494747243
61295463216371164880316050959351
61295463216371181298528462503587
61295463216371181298590105410029
61295463216371181299951070364315
61295463216371181300765858699403
61295463216371181300849541175099
61295463233003418268133856323633
61295463233003468093756442169091
61295463233003468095199970386459
61295463233003468095949758697717
61295463233003468095952082695771
61295463233003468096200807174355
61295463233003468690745989436247
61295463233015426441012169853501
61295463233015426441012514227035
61295463233015426441075304689927
61295463233015426442704422549453
61295463233015426442955471026091
61295463233015476258538570995375
61295463233015476260732921109687
61295463233015476260983969586325
61295463233088422253824303870089
61295463233088422254324421198821
61295463233112436798914408618211
61295463233112436798915527826405
61295463233112436798978203852181
61295463233112436801424893205419
61295463233112720928469027496179
61295463233112721065667020106727
61295463233112736987411969600735
61295463233112736988186121824801
61295463233112736988186150404517
61295463233112736988248797732325
61295463233112736988248797850417
61295463233112736988249170803818
61295463233112736988249170803827
61295463233112736989692699021195
61295463233112736989880727566327
61295463233112736990444783100551
61295463233112736990445931010868
61295463233112736990445931010925
61295463233112737537229169306085
61295463233112737538651748604359
61295463233112737539487457645847
61295463233112737539487457646007
61295463233112737583045401542348
61295463233112737585242161749398
61295463233112737585242161749615
61295463233112737585242190447215
61295463233112737585244514445269
61295463233119641892209023701435
61295463233120842694982565790098
61295463233123527927107241381525
61295463233123544398480702241365
61295463233123544398483801428210
61295463233123544398483801428211
61295463233124428494939943728517
61295463233124428494942268076491
61295463233124444920476137556877
61295463233124444963785328297161
61295463233124444963785328763721
61295463233124444966229693302425
61295463233124444966229693768985
61295463233124444966229722116873
61295463233124444966229722466793
61295463233124444966292369328201
61295463233988022398500485239731
61295463233988022400944850244995
61295463233988038869766760289247
61295463233988038869770117756347
61295463233988038869787652297839
61295463233988038869787680877555
61295463233988038869791038462747
61295463233988038871213645973715
61295463233988038871963434284973
61295463233988038872214482761611
61295463233988038872235374770203
61295463233988038872235403468011
61295463233988038878741614026915
61295463233988038878825296380147
61295463233988038879577380459663
61295463233988039007048320934163
61295463233988039007051792838219
61295463233988039016002340054339
61295463233988039016253044157443
61295463233988039016817128389427
61295463233988039016838049095827
61295463233988039052801905725987
61295463233988039060335296609955
61295463233988039061755953194051
61295463233988039061755953194211
61295463233988072224119713618089
61295463233988072224123071085189
61295463233988072226567436090453
61295463233988072230625924176833
61295463233988072230629367733001
61295463233988072230629396081049
61295463233988072233073732738265
61295463233988072361317706228637
61295463233988072361321178132693
61295463233988072367823916787381
61295463233988072367827360343549
61295463233988072367827388691597
61295463233988072368078064446653
61295463233988072368642148678637
61295463233988088831583030053141
61295463233988088831586501957357
61295463233988088831837177712413
61295463233988088832335142362453
61295463233988088832401261944397
61295463233988088834030838614573
61295463233988088834281542717677
61295463233988088834845626949661
61295463233988088834866547656061
61295463233996144126580376931104
61295463233996144721105010041778
61295463234059817645255677946673
61295463234060984872331207047221
61295463234060984872331321488602
61295463234060984872331321838469
61295463234071791686323768781571
61295463234071791823584437417895
61295463234072725605709809566929
61295463234072725788724149200785
61295463234092188679227422845539
61295463234092188679415449855845
61295463234092188679415449873107
61295463234092188679478125531701
61295463234092188679478126948643
61295463234092238083948798869585
61295463234092238090727064700595
61295463234092238495812047397929
61295463234092238502590571513405
61295463234092238505038035701303
61295463234092238633010040008477
61295463234092238634707314121959
61295463234092238634708433330153
61295463234092238635520524245765
61295463234092238635523221665241
61295463234092238639788305839487
61295463234092238639788305856749
61295463234092238639788564123953
61295463234092238639792036378089
61295463234092238640606824713177
61295463234092238642298703987707
61295463234092238642298790076775
61295463234092255103547419122509
61295463234092255103547677389713
61295463234092255104299789699025
61295463234092255104300564533685
61295463234092255104362207457597
61295463234092255104363240559461
61295463234092255105995514649113
61295463234092255106057157205683
61295463234092255106810302984201
61295463234093438658101550119242
61295463234093438664876372271620
61295463234093439260428072455516
61295463234093455863077890641856
61295463234096090538172684201503
61295463234096090538421437028135
61295463234096090538423388304607
61295463234096090544948539477379
61295463234096140368043192401457
61295463234096140368795304710769
61295463234096140498734974453092
61295463234096140498734974453101
61295463234096140500157582313829
61295463234096140500993262657509
61295463234096140501242015484141
61295463234096140501243966760613
61295463234096140505237713107789
61295463234096140505237827894665
61295463234096140505239778821377
61295463234096140505240811940503
61295463234096140505241185012005
61295463234096140506327655547697
61295463234096140506327684127413
61295463234096140507748312131953
61295463234096140544466146258829
61295463234096140546995600275965
61295463234096140552081240339521
61295463234096140552081240343892
61295463234096140552081240343893
61295463234096140553501896923777
61295463234096156969748938682861
61295463234096156969999642785965
61295463234096156970083325607209
61295463234096156971505933118177
61295463234096156972531047729813
61295463234096991106170456785551
61295463234096991106170456903643
61295463234096991106170457257934
61295463234096991111256011232423
61295463234097040929076708914931
61295463234097040929261637805413
61295463234097040929282529814005
61295463234097040929282558393721
61295463234097040929345205839781
61295463234097040929348678098128
61295463234097040930792206315496
61295463234097040931521073920195
61295463234097040931541994626595
61295463234097040931793043103392
61295463234097040935851531189773
61295463234097040935854974745941
61295463234097040935872451778081
61295463234097040936607000612053
61295463234097040936607000966185
61295463234097040936627921200361
61295463234097040936627921672537
61295463234097040938299253662137
61295463234097040938299339751205
61295463234097040938320174368489
61295463234097040938320174368537
61295463234097040938320174368696
61295463234097040938320260457605
61295463234097041066543312769193
61295463234097041073049523800321
61295463234097041073052967356489
61295463234097041074139351803273
61295463234097041075580928744009
61295463234097041112275976972709
61295463234097041112296868981301
61295463234097041112296897679109
61295463234097041112296898033400
61295463234097041112300341239648
61295463234097041114807382270688
61295463234097041118803108238013
61295463234097041118803108592145
61295463234097041119642232137861
61295463234097041119892936245177
61295463234097041121313592829433
61295463234097041121334513535833
61295463234097041121334513535992
61295463234097057537832345487089
61295463234097057537833464695283
61295463234097057537896140721059
61295463234097057537898465069033
61295463234097057540342830074297
61295463234097057583585929924781
61295463234097057583587078184915
61295463234097057585093626801752
61295463234104196248526066141388
61295463234104196250301885454766
61295463234104196250301886871708
61295463234104212927494375579358
61295463234104245654772558792650
61295494669839566568616921408894
61295494669839566571144854448526
61295494669840466587323268156048
61295494669840466999167948673854
61295494669840467001695881713486
61295494669840467136365941284402
61295494669840467138893874324034
61295494829337328795007467260730
61295494829337328795007467378774
61295494829337328795007553349798
61295494829337328795279149461494
61295494829373351508249455989458
61295494829373351508315575227306
61295494829373352740502308203338
61295494829373352740502308553258
61295494829373352743097508722238
61295494829373353155443598863194
61295494829373353291889479164430
61295494829373353292641591473742
61295494882551298258746975536650
61295494882551298259311059768634
61295494900275955895192138416090
61295494900276856462941158291598
61295494900276857700066469012798
61295494900276857700818581322110
61295494900277174498072928195524
61295494909140263330598090952366
61295495283989289998064856664312
61295495301715166649151777604470
61295495307623786115105897064990
61295495307623791605469966142254
61295495307623791605469966492174
61295495307935983550976302483216
61295495307935988307151339747384
61295495307935988489329883184906
61295495307935999425272056917354
61295495307936003268570778734426
61295495307939902017967995912172
61295495307946790364779332506728
61295495307946793473763666926904
61295495307946810082311386763066
61295495307946810082311386767278
61295495307946810084759195328710
61295495307947690932528319084998
61295495307947690932528323684268
61295495307947690932528349199908
61295495307947690932590995460694
61295495307947690932590999710044
61295495307947690932591114501292
61295495307947695870820372721046
61295495307947695870883049096742
61295495307947696282602636910272
61295495307947696285757072277330
61295495307947696420510699882614
61295495307947696422955064537958
61295495307947696422955064887878
61295495307947696422958536796306
61295495307947705159633662602556
61295495307947705162140703283676
61295495307947705162140703633596
61295495307947710507778811334222
61295495307947710512862414028026
61295495307947710512862418277376
61295495307947710512862500121306
61295495307947710650123168757630
61295495307947710652570891229994
61295495307948005351163807156854
61295495307948007729785017467708
61295495307948007729785017471920
61295495307948011436387154884652
61295495307948012533699098024996
61295495307948012533699098374916
61295495307948012663553965733678
61295495307948012663553966083598
61295495307948012670897090635544
61295495307948012670897090985464
61295495307948012670959766661320
61295495307948012671169088375372
61295495307951613562821942422862
61295495361113617210337767610092
61295495361125641388812097547916
61295495378839493266628459214368
61295495378839493446298843475466
61295495378839493447114751023168
61295495378839493447135671729520
61295495378839493448743208480730
61295495378839493449580036734784
61295495378850295321163541889648
61295495378850295321998968202632
61295495378850300260291275869376
61295495378850300262735640874640
61295495378850300674329618706284
61295495378851195888912307734460
61295495378851195889747988078140
61295495378851200827852009404772
61295495378851200830296374410036
61295495378851200831135526644674
61295495378851517483324933763610
61295495378851517484140841293842
61295495378851517484329127651424
61295495378851517490856345010008
61295495378851517490856345023058
61295495378851517490919021035784
61295495378851517490919021048834
61295495378851517490919106774932
61295495378851517491672252553290
61295495378851518038479883598632
61295495520646501533378004127506
61295495520646502126228982789932
61295495520646502126479657840984
61295495520646502126479686893036
61295495520646502128174234884910
61295495520646503317766696399718
61295495520646503363517958365664
61295495520650421190189557523486
61295495538372374661167178741136
61295495538372374661355206818464
61295495538372374661376127524816
61295495538372374661919291050448
61295495538372374661940211756800
61295495538372377772620244200146
61295495538372378319968341701516
61295495538372378321662918745442
61295495538372378358190745288722
61295495538372378360635110293986
61295495538372378364697070166330
61295495538372378364697070284374
61295495538372378364697070634294
61295495538372378364697156255398
61295495538372378364947746039638
61295495538372378364947860358502
61295495538372378365512978181996
61295495538372378365533898888348
61295495538372378365784574293692
61295495538372378367141406941798
61295495538372378367141435639558
61295495538372378367144878845854
61295495538372378367978263893612
61295495538372379419808619868128
61295495538372379600231116088618
61295495538372379602760198432480
61295495538372394236375885561850
61295495538375079474423690570154
61295495538375080069219920277798
61295495538375080071664285283062
61295495538375081123243965852234
61295495538375980042172450761356
61295495538375980043867027805282
61295495538375980635943825541670
61295495538375980635943939860534
61295495538375980636697085388350
61295495538375980636969054590262
61295495538375980638388190546934
61295495538375980638391662450990
61295495538375992809116028295446
61295495538375996507622669166986
61295495538375996652414750112518
61295495538376297292233804985578
61295495547239387366592027298621
61295498976973546826195631683566
61295498976985537790978939886790
61295498976985538385775170644194
61295498976985539621121188371110
61295498976985540170101187244762
61295498976985554445279217184406
61295498976985554986732276520502
61295498976985556222078294247418
61295498976985556222266322324746
61295498977008654194954687806306
61295498977008654743997362351602
61295498977008665259731496622640
61295498977009554762766383707590
61295498977009554762766385124532
61295498977009554762954413201860
61295498977009555174548389616562
61295498977009555311746382227110
61295498977009564048487773946548
61295498977009565690282523887600
61295498977009565697060445362338
61295498977009565827543192523924
61295498977009565834321113998662
61295498977009565834572162457830
61295498977009854952036977705778
61295498977009855498572611574166
61295498977009855501016976225298
61295498977009855501016976579430
61295498977009865887142699793538
61295498977009865887142700147670
61295498977009866024340692408298
61295498977009866024340692758218
61295498977009866024403368429862
61295498977009866024403368783994
61295498977009866070160047822312
61295498977009866481942398091768
61295498977009866619140390702316
61295498977009871421070132071496
61295498977009871421070132188136
61295498977009871552994083582086
61295498977009871553182111659414
61295498977009871558079752244232
61295498977020659933107118299474
61295498977020662313984294025042
61295498977020677138982503955802
61295498977021560500856138174982
61295498977021560500856139591924
61295498977021560500918814200758
61295498977021560500918815617700
61295498977021560500939734907110
61295498977021560500939735261242
61295498977021560501106843695028
61295498977021560912700820109730
61295498977021561049898812720278
61295498977021561095735965664514
61295498977021561095735966018646
61295498977021561098180331023910
61295498977021562331081983391430
61295498977021562331081983745562
61295498977021562332962265581652
61295498977021562742843068594050
61295498977021562742863989300402
61295498977021562744535321290002
61295498977021562744556242350486
61295498977021573862679656473372
61295498977021577157688592422702
61295498977021577157688849640146
61295498977021577561939444289670
61295498977021578802372249636384
61295498977227458816326380151954
61295498977227459365369054697250
61295498977227503237963183328170
61295498977228359384075400027462
61295498977228359384075401444404
61295498977228359933118074572758
61295498977228359935646007612390
61295498977228403805712203203470
61295498977228403805712203203678
61295498977228403812490382945412
61295499136506416968131657364570
61295499136506416968695741596554
61295499136506432837031779293276
61295499136506432974292446512450
61295499136506432974292447929600
61295499136506432975044558821762
61295499136506432975044560238912
61295499136506432979939876569310
61295499136506432979939876923442
61295499136509118076519725654040
61295499136509119860908417926252
61295499136510019239127650773322
61295499136510019239127736866602
61295499136510019239942525201690
61295499136510318834417921660978
61295499136510319429214152418382
61295499136510320664560170145298
61295499136510321213540169018950
61295499136510335442149478170826
61295499136510335442901590480138
61295499136510335488718198958594
61295499136510336030171258294690
61295499136510337264953191789622
61295499136510337265517276021606
61295499136510337265705304098934
61295499136510337272292099713390
61295499136510337272480127790718
61295499136510337272480128140638
61295499136541533576356707192600
61295499136541549628521842626716
61295499136542434144168403093884
61295499136542434144984310618292
61295499136542439681100820250384
61295499136542450196333538528000
61295499136542450197085650837312
61295499136542450204491451759130
61295499136542450204491451760582
61295499136542451850804687061382
61295499136542451850804687065754
61295499136542451988065355697706
61295499136542451988065355702078
61295499136542734333418074846314
61295499136542734333418074850526
61295499136542734333418076385720
61295499136542734333418160939594
61295499136542739272545809298218
61295499136542739870435204864606
61295499136542741056871826611884
61295499136542741056935620765574
61295499136542741105217138359538
61295499136542741646582387173352
61295499136542741646582387523272
61295499136542741651731851522978
61295499136542741651752772227926
61295499136542741652316856459910
61295499136542741654761221111042
61295499136542741654761221465174
61295499136542741654764664677246
61295499136542750386356216137740
61295499136542750393194489267194
61295499136542750393194489621326
61295499136542750935461651262686
61295499136542755744668656700006
61295499136542755744668657762864
61295499136542755744668658117156
61295499136542755746928092814788
61295499136542755876782960173550
61295499136542755876782961590700
61295499136542755881114193689114
61295499136542755881114194043246
61295499136542755881866306352558
61295499136542755881929325336330
61295499136542755881929326753480
61295499136542755884126085075416
61295499136542756341724696270688
61295499136542756341724696624820
61295499136542756469135974167110
61295499136542756471392310740914
61295499136542756476474884919074
61295499136542756476474885273206
61295499136542756478922688885448
61295499136542757523974779380278
61295499136542757574815151908540
61295499136542757576506629769832
61295499136542757576506630119752
61295499136542757577071488836476
61295499136542757577071490254870
61295499136542757704461071189078
61295499136542757704481991894026
61295499136542757706174244235846
61295499136542757706926356545158
61295499136542757706926356899290
61295499136542757706926357967924
61295499136542757706929800111362
61295499136542757711172874494602
61295499136542757711256815231678
61295499136542757711256815581598
61295499136542757712076195034760
61295499136542757713704622376168
61295499136542757713704622380380
61295499136542757713704622730300
61295499136542757713767298406156
61295499136542757714269481447024
61295499136542758118771383209184
61295499136542758126114422017770
61295499136542758126114508111050
61295499136545442808380601259550
61295499136546341543541888800250
61295499136546341544357796330482
61295499136546341544378716681298
61295499136546341544378717035430
61295499136546341544378717054304
61295499136546341544378721286392
61295499136546341544378807379672
61295499136546341544546082688064
61295499136546341544629765513680
61295499136546341544629769763030
61295499136546341546826525252766
61295499136546342139174947438702
61295499136546342139174947792834
61295499136546343331215217524978
61295499136546343368786496583112
61295499136546343373684137284570
61295499136546343374520965165618
61295499136546343374520965519750
61295499136546343376128502289834
61295499136546343376965330525014
61295499136546343376968773737086
61295499136546343780380474414756
61295499136546343786302971074590
61295499136546343787974561699980
61295499136546343788810356834908
61295499136546343926011448282382
61295499136546358191340083226950
61295499136546358198871494486398
61295499136546358201126802544558
61295499136546358201127831414334
61295499136546359840724443790774
61295499136546359840975492269024
61295499136546359845246372339716
61295499136546359845246372343928
61295499136546359845811231410572
61295499136546359847502709621784
61295499136546359848318531077610
61295499136546359848318617170890
61295499136546359848506903528472
61295499136546359978176583716498
61295499136546359985767572164796
61295499136546360397361549996440
61295499136727956054751412359570
61295499136760371554588393898130
61295499136760387606753529332246
61295499136760388025878918423338
61295499136761244305000441036394
61295499136761244305005032489886
61295499136761245539782374531326
61295499136761246089393724762098
61295499136761288174502549207754
61295499136761288181845674105248
61295499136761289966234366377460
61295499139501106984322418018450
61295499189720385194394105644478
61295499189720386249232910857646
61295499189720386429740123371394
61295499189720386431599483439726
61295499189720386432163567671710
61295499189720386432435536854908
61295499189939223172625791877832
61295499207445044070572579358798
61295499207445045305918597085714
61295499207446246017188098313506
61295499207446246062938212382176
61295499207446246062941654525614
61295499207446246474783237623436
61295499207446246611981230233984
61295499207446246611984329070910
61295499207446261298945393783478
61295499207446262526948373057552
61295499207446262531194890284070
61295499207446262531219253132456
61295499207446262531784112199100
61295499207446262532035190792100
61295499207446262534291411866138
61295499207446262664146365668100
61295499207446262664149464505026
61295499207446262669233183402648
61295499207446262671489147263454
61295499207446262671489404476686
61295499207446262671489405543708
61295499207446262671740452953324
61295499207446263075740343499744
61295499207446263083334430784968
61295499207663843158291903079010
61295499207663848694472204744078
61295499207663883283335495456156
61295499207663893121112481535016
61295499207663894218444599109506
61295499207664749262221224619586
61295499207664749262224696883550
61295499207664750497003158114518
61295499207664750497570714610466
61295499207665050686837837767456
61295499207665051098035095601196
61295499207665051235880855619264
61295499207665084040355110752618
61295499207665099277114404345188
61295499207665100504281588252458
61295499207665100509117702238194
61295499207665100509368749647810
61295499207665100511624713154324
61295499207665100511896339380930
61295499207665100511896682337522
61295499207665100512460423612914
61295499207665100646378370874518
61295499207665100646629418284134
61295499207665100648906303914150
61295499207665100649157350973846
61295499207665101058411424193106
61295499207665101060688308760312
61295499207665101060939356882818
61295499207665101061503441464722
61295499216309351366252692338333
61295499216309351502886514623458
61295499591377177807679366015224
61295499591377216149149051272918
61295499609103053498693715628098
61295499615011678911858030003426
61295499615011684402222099780530
61295499615011684993738284839070
61295499615011684993738285188990
61295499615011684994302369071054
61295499615011684994302369420974
61295499615011684996182650194254
61295499615011684996746734426238
61295499615011717753211439376140
61295499615011717753211439726060
61295499615011718348007670133544
61295499615011718348007670483464
61295499615011718348571754715448
61295499615105076481696100346412
61295499615105076481699542485478
61295499615105076618894092956960
61295499615105076618897535096026
61295499615105087592226460769760
61295499615105087598124564820430
61295499615105087599817190570414
61295499615105087599817190583512
61295499615105087599817190587884
61295499615105087600380901748366
61295499615105087729487129406084
61295499615105087737077859219836
61295499615105091296572264436884
61295499615105091299079305467924
61295499615105091306422425764696
61295499615105091306422430369790
61295499615105091433832928473730
61295499615105091433832928823650
61295499615105091433832933073208
61295499615105091436277293828914
61295499615105091436277298078472
61295499615105091441172611580674
61295499615105091441423286637502
61295499615105091441426757478700
61295499615105091443620422980338
61295499615105091855464985524568
61295499615105093080962071317860
61295499615105093080962071672152
61295499615105093082656648361786
61295499615105093083469112348900
61295499615105093088300606170286
61295499615105093088300606520206
61295499615105093088551310273390
61295499615105093088551567486622
61295499615105093088551567490834
61295499615105093088551653579902
61295499615105093089996331124586
61295499615105093090184616419358
61295499615105093090247378179910
61295499615105093090811003251484
61295499615107789438820582623188
61295499615107789441080018737970
61295499615107793147118067319448
61295499615107793147118071918718
61295499615108673400342009157988
61295499615108673995138239896678
61295499615108678753508085974624
61295499615108679348304316713314
61295499615108689869120644322462
61295499615108689869371609888148
61295499615108689871627685353502
61295499615108689871631041403660
61295499615108689871631046002930
61295499615108689871815974893412
61295499615108689871815975247544
61295499615108693575158697853130
61295499615108693577669094584408
61295499615108693577669099183678
61295499615108695359547389775422
61295499615108695359547390125342
61295499615108695361995111180764
61295499615108979125792904802530
61295499615108979674772903676182
61295499615108988413707956297988
61295499615108990053559749085644
61295499615108990060901721372872
61295499615108990060901726094606
61295499615108990190820503815248
61295499615108990198096619854970
61295499615108990198099713983420
61295499615108990198099718705154
61295499615108990198159295526614
61295499615108990198162390009196
61295499615108990198162394730930
61295499615108990243915974919064
61295499615108993766939774670260
61295499615108993766939779275354
61295499615108993766939807973114
61295499615108993904137771885902
61295499615108993904137800583662
61295499615108993904200443306584
61295499615108993904200447911678
61295499615108995597082396096184
61295499615108995597082396212824
61295499615108995726938039110298
61295499615108995731835679340984
61295499615108995734280044346248
61295499615108995734280044350460
61295499615108995734280388706732
61295499615108995734280389173292
61295499615115876706673652515164
61295499615115876706673655697492
61295499615115881645780464721310
61295499615115881648308427525932
61295499615115882188066138515690
61295499615115882197100401150452
61295499615115892758838787949280
61295499615115893313779823762690
61295499615115893316039259523340
61295499615115893316039264122610
61295499615115893316227632324122
61295499615115898249265533402240
61295499615115898249265536584568
61295499615115898255163894666142
61295499615115898255163894670354
61295499615115898255163895733164
61295499615115898255163898915492
61295499615115898256796943598878
61295499615115898256796944661688
61295499615115898257361802665522
61295499615115898257423330431004
61295499615115898257423335030274
61295499615115898257611703231786
61295499615116734630730915337346
61295499615116777274401750617090
61295499615116777274485346881254
61295499615116777274485348416448
61295499615116777274485432970322
61295499615116777275301254542628
61295499615116779105380831587344
61295499615116779105443507613120
61295499615116779105631789371432
61295499615116782213529484596818
61295499615116782216060889540506
61295499615116782627654867372150
61295499615116782628467331359264
61295499615116784448759413897580
61295499615116784456353501182804
61295499615116784458609579830486
61295499615116784458797866188068
61295499615116784595807572790954
61295499615116793326650483850564
61295499615116793332486170505632
61295499615116793332548587901234
61295499615116793334241213664316
61295499615116793334804924829170
61295499615116793334993211186752
61295499615116793334993211536672
61295499615116793744079889707102
61295499615116793744079890057022
61295499615116793744330851023438
61295499615116793744330851027650
61295499615116793744330855272788
61295499615116793744330937116718
61295499615116793746586930738142
61295499615116793746590286788300
61295499615116793746590291387570
61295499615116793746775220278052
61295499615116793746775220632184
61295499615116793746778659589082
61295499615116793881340558343426
61295499615116793881528843633986
61295499615116793881528843638198
61295499615116793881591605753042
61295499615116798678125425762340
61295499615116798678125426116632
61295499615116798679820002806266
61295499615116798680632466793380
61295499615116798684900252636452
61295499615116798684900252990744
61295499615116798685463960614766
61295499615116798685463960964686
61295499615116798685714664717870
61295499615116798685714921931102
61295499615116798685714921935314
61295499615116798685714922998124
61295499615116798685714926180452
61295499615116798685715008024382
61295499615116798687159688751394
61295499615116798687410732624390
61295499615116798687912829930482
61295499615116798687974357695964
61295499615116798687974362295234
61295499615116798688162390372562
61295499615116798688162730496746
61295499615116798815386094398664
61295499615116798815386094752956
61295499615116798817830459758220
61295499615116798822724629251090
61295499615116798822724629601010
61295499615116798822975676660706
61295499615116798825172350656432
61295499615116798825172354905782
61295499615116798825173498566806
61295499615116798825423399133070
61295499615116799234694920450622
61295499615116799234694920454834
61295499615116799234694925054104
61295499615116799234757682569678
61295499615116799236954356565404
61295499615116799236954360814754
61295499615116799237018524520796
61295499615116799237205405042042
61295499615117077463735020173090
61295499615117077463735021708284
61295499615117077463735106262158
61295499615117077464006617819980
61295499615117077464006702373854
61295499615117082402862754270862
61295499615117082405390688727644
61295499615117083000752150187170
61295499615117084049991897451814
61295499615117084052518712363532
61295499615117084187189890062362
61295499615117084189716704974080
61295499615117084189783971036198
61295499615117084235534083682102
61295499615117084235534085104868
61295499615117084644788128209218
61295499615117084647883617389262
61295499615117084774454967490652
61295499615117084781986120819766
61295499615117084784305133423558
61295499615117084784514082555754
61295499615117084784577102606756
61295499615117084784580201793602
61295499615117084785078166787738
61295499615117084785081609999810
61295499615117093516673161460304
61295499615117093523511434589758
61295499615117093524075518827358
61295499615117094064963808250162
61295499615117094065715834466194
61295499615117094065778596585250
61295499615117094072554453514412
61295499615117094118311509128560
61295499615117094118875593356332
61295499615117095163049072786880
61295499615117095170642901787478
61295499615117095170642901791850
61295499615117095300309741423204
61295499615117095307840894402398
61295499615117095307903570423802
61295499615117095307903570428174
61295499615117098876430282749582
61295499615117098876680954968226
61295499615117098876680986852686
61295499615117098876681326622578
61295499615117098876681328039728
61295499615117098877245037787432
61295499615117098877246185693434
61295499615117099006347794603952
61295499615117099007099905846034
61295499615117099007099906913264
61295499615117099007101053756408
61295499615117099013879320650276
61295499615117099013941623608922
61295499615117099014443030747900
61295499615117099014444178658274
61295499615117099014505706423756
61295499615117099014506854329758
61295499615117099471226886559614
61295499615117099471477590662718
61295499615117099472041641593252
61295499615117099472041641597464
61295499615117099472041674894702
61295499615117099472042416432124
61295499615117099472042789503625
61295499615117099472042789503626
61295499615117099601897284494938
61295499615117099608487550478416
61295499615117099608675583273266
61295499615117099609239634557932
61295499615117099609239662787728
61295499615117099609240782468306
61295499615117099609302310233788
61295499615117099609303085068448
61295499615117100661069647240438
61295499615117100661069647244810
61295499615117100661069904090652
61295499615117100661069990183932
61295499615117100661634763161508
61295499615117100700045310679940
61295499615117100706551605928072
61295499615117100706823232154678
61295499615117100706823574975756
61295499615117100706823575092396
61295499615117100706823575106898
61295499615117100706823575111270
61295499615117100706823576510950
61295499615117100706823605207306
61295499615117100706824349927056
61295499615117100706824351345450
61295499615117100706824724416952
61295499615117100707388434159040
61295499615117100707388435577434
61295499615117100834778016511642
61295499615117100836406473986674
61295499615117100836491190981176
61295499615117100837243302221854
61295499615117100837243303290488
61295499615117100837246745433926
61295499615117100841489819817166
61295499615117100841576858220556
61295499615117100841576858224768
61295499615117100843749598888540
61295499615117100843812274564396
61295499615117100843833195152704
61295499615117100843833196687898
61295499615117100844021223230032
61295499615117100844021224765226
61295499615117100844021567586304
61295499615117100844021568052864
61295499615117100844021569121498
61295499615117100844021596278448
61295499615117100844021597817854
61295499615117100844022343955998
61295499615117100844022715963238
61295499615117100844084243612080
61295499615117100844084243728720
61295499615117100844084243747594
61295499615117100844084245147274
61295499615117100844085018563380
61295499615117100844085019986146
61295499615117100844586428187982
61295499615117101248840723265570
61295499615117101255867282758430
61295499615117101255867397543854
61295499615117101256368691314558
61295499615117101256431481775838
61295499615119801312738430934510
61295499615119802547184944859596
61295499615120686321238938987284
61295499615120686458436931597832
61295499615120686460780050538230
61295499615120686496659076550492
61295499615120686506509242483398
61295499615120686506530164606900
61295499615120686506781211666596
61295499615120686507282276916212
61295499615120686507285719059650
61295499615120686916035169744688
61295499615120686918291248386754
61295499615120686919043618981936
61295499615120687055576281295634
61295499615120687056325294768020
61295499615120701735674450325938
61295499615120701743226782646078
61295499615120701743289544411002
61295499615120701743289573108762
61295499615120701880487451282402
61295499615120701880487566073442
61295499615120701880550213047326
61295499615120702971041390181972
61295499615120702971044832325410
61295499615120702977798733889480
61295499615120702977819654477788
61295499615120702977819656012982
61295499615120702978071391818270
61295499615120702978071393235212
61295499615120702978071506603694
61295499615120702978071508020636
61295499615120702978071736191804
61295499615120702978635477467196
61295499615120702978635592252620
61295499615120702978823848851036
61295499615120703107741416729750
61295499615120703108490430202136
61295499615120703115080324649306
61295499615120703115081099488178
61295499615120703115269384782950
61295499615120703115269385845760
61295499615120703115269499568374
61295499615120703115269500631184
61295499615120703115833469010722
61295499615120703115833470077744
61295499615120703115833555104002
61295499615120703115833583800358
61295499615120703115833584863168
61295499615120703116084517487360
61295499615120703527615819293228
61295499615326627415965884881934
61295499615326627415965885236066
61295499615327527848961277152158
61295499615327527848961277506290
61295499615327527849800056682684
61295499615327527983714904757442
61295499615327531555838109863432
61295499615334683160967381563100
61295499615334686272208052911212
61295499615334714684905339220694
61295499615334714684905342403022
61295499615334730737070474654810
61295499615334731290925126017224
61295499615334731290925126021436
61295499615334731290925130266574
61295499615334731290925130620706
61295499615334731293372934582868
61295499615334731293456530965284
61295499615334731293456535564554
61295499615334736232312295761814
61295499615334736232312300361084
61295499615334736232584269544282
61295499615334736235028631367218
61295499615334736637588349746428
61295499615334736644094646394240
61295499615334736646622612381190
61295499615335581898301376002370
61295499615335583728695734413032
61295499615335583729280452723274
61295499615335583729280456972624
61295499615335583729531414756712
61295499615335586839957072786720
61295499615335586839960514925786
61295499615335589079354770198628
61295499615335589081861811229668
61295499615335589216615438834952
61295499615335589219707198176234
61295499615335617083612518292874
61295499615335622571532218465444
61295499615335631304819494530318
61295499615335631309631214134204
61295499615335631309631214484124
61295499615335631309882176517562
61295499615335631309882176867482
61295499615335631312162619427812
61295499615335631723920522536798
61295499615335631723923961847828
61295499615335631724759302067324
61295499615335631858674145892732
61295499615335631858674145896944
61295499615335631858674150142082
61295499615335631858674231986012
61295499615335631862021458383914
61295499615335636663048253334198
61295499615335636663048253684118
61295499615335636663048256516526
61295499615335636663048256870658
61295499615335636663051695827556
61295499615335636665579658632178
61295499615335636793555105078418
61295499615335636800057959587164
61295499615335636800061315637322
61295499615335636800061320236592
61295499615335637211840222709368
61295499615335637211840222713580
61295499615335637211840226958718
61295499615335637211840227312850
61295499615335637211843666269748
61295499615335637215187535200550
61295499615338639290907442086440
61295499615338640525689375581372
61295499615338640526253459813356
61295499615339491131185344444930
61295499615339524438949061217984
61295499615339524484702617430092
61295499615339525033745291975388
61295499615339534322538807270764
61295499615339535602822588340906
61295499615339539675704884087400
61295499615339541093249335329060
61295499615339541505032373288732
61295499668282705335180382373124
61295499668282705337436719301060
61295499668294405993216002837876
61295499668294410932343736817604
61295499668294410934600073745540
61295499668294422601767195999408
61295499668294427540894929979136
61295499668294427543151266907072
61295499668294727732421832194402
61295499668294728327218091643950
61295499668294729561664605450992
61295499668294729562000025138882
61295499668294729562000025144706
61295499668294729562000369518240
61295499668501509959080007758404
61295499668501509961336344686340
61295499668501510004833563970512
61295499668513210617115628223156
61295499668513215558499699130820
61295499668513260579936206679162
61295499668513265519063940658890
61295499668513265521320277573728
61295499668513265521320277586826
61295499668513550885679701933872
61295499668513550931433258145980
61295499668513551480475932691276
61295499668513565710590842874156
61295499668513566302942737200396
61295499668513566302942737318440
61295499668513567530109921107666
61295499668513567537451926814388
61295499668513567537724670813372
61295499668513567540733120404752
61295499686008581437224630189508
61295499686008581574422622800056
61295499686008581620176179012164
61295499686008596253791924580990
61295499686008596261382654399114
61295499686008596263579299697080
61295499686008598038181736065816
61295499686008598047967991969292
61295499686019339020138884179646
61295499686019383495039758213732
61295499686019386603836957369028
61295499686019386606093298529052
61295499686019388436423829121396
61295499686019403077383823054260
61295499686019403214580319148812
61295499686020284062600495981216
61295499686020287171585977244536
61295499686020287173842318404560
61295499686020289001728225728856
61295499686020303635345090510296
61295499686020303637601431670320
61295499686020303642876501769744
61295499686020303645132842929768
61295499686020303779384029209510
61295499686020539184869279629218
61295499686020539777137577346990
61295499686020539779393914274926
61295499686020587363112879455430
61295499686020587363112908151786
61295499686020587363112908170660
61295499686020587363112912402748
61295499686020587363175674521804
61295499686020587363179027389634
61295499686020587957909138909190
61295499686020589146752931326758
61295499686020589147501571727642
61295499686020589190161991472990
61295499686020589190163110668134
61295499686020589192418328400926
61295499686020589192691072404122
61295499686020589192754092455124
61295499686020589192757191641970
61295499686020589193255156636106
61295499686020589601945374857360
61295499686020589605103281782926
61295499686020589741546062897316
61295499686020589741549162084162
61295499686020589742298175556548
61295499686020589742301274393474
61295499686020600722408464358652
61295499686020603826872025668508
61295499686020603833650176708270
61295499686020603833650291499518
61295499686020603833650291516780
61295499686020603834402284772444
61295499686020603834402284785494
61295499686020603834402289017582
61295499686020603834403059607104
61295499686020603834403432678606
61295499686020603834403432695868
61295499686020603834403436927956
61295499686020603834464960444088
61295499686020603834464965043358
61295499686020603834465046537368
61295499686020603834465075233724
61295499686020603834465850068384
61295499686020603834465854673478
61295499686020603970910931437874
61295499686020603971662695141564
61295499686020603971662953054636
61295499686020603971662953408768
61295499686020603971662953421818
61295499686020603971662957653906
61295499686020603971663039147916
61295499686020603971663043747186
61295499686020603971664072616962
61295499686020603971664187408210
61295499686020603971725715173692
61295499686020603971725719772962
61295499686020604010074274343306
61295499686020604017416624406300
61295499686020604017417657525426
61295499686020604017417772316674
61295499686020604017479300082156
61295499686020604017479304681426
61295499686020604017480074916816
61295499686020604017668361274398
61295499686020604017668361628530
61295499686020604429262339106042
61295499686020604429262453897289
61295499686020604429262453897290
61295499686020605618038864381212
61295499686020605618038950474492
61295499686020605618792096252850
61295499686020605654737012268982
61295499686020605654737270549236
61295499686020605656366847219412
61295499686020605657268417217042
61295499686020605661536198338380
61295499686020605661536198351430
61295499686020605662268423528430
61295499686020605663708852913084
61295499686020605663708852926134
61295499686020605663709627747744
61295499686020605663771614678008
61295499686020605663792535266316
61295499686020605663792535279366
61295499686020605663960676224382
61295499686020605663981970002284
61295499686020605664043239500562
61295499686020605664043239504934
61295499686020605664044616980332
61295499686020605664044645678140
61295499686020605664524760456366
61295499686020605664608471624205
61295499686020605664608471624206
61295499686020605664796729639563
61295499686020605664796729639564
61295499686020605793711198331432
61295499686020605793714297518278
61295499686020605794463310990664
61295499686020605794466409827590
61295499686020605801053204038154
61295499686020605801241232115482
61295499686020605801242265217346
61295499686020605801242265571478
61295499686020605801242380002770
61295499686020605801242380356902
61295499686020605801242609590880
61295499686020605801242638288688
61295499686020605801806349799250
61295499686020605801806435892530
61295499686020605801806464234754
61295499686020605801806464588886
61295499686020605802057398275888
61295499686020606206060387659234
61295499686020606212836243048990
61295499686020606212836357834414
61295499686020606212836587422524
61295499686020606213588700081756
61295499686227386246332170023140
61295499686227434241811359473904
61295499686227436022856957300102
61295499686238188117915421147308
61295499686238188117936341853660
61295499686238188118751101490988
61295499686238191229992923914332
61295499686238221473020740816158
61295499686238241052271291869074
61295499686238241054799597612818
61295499686238241054799602212088
61295499686238241189553229817372
61295499686238241191997590223366
61295499686238241191997590577498
61295499686238241192813498120780
61295499686239088685664441022816
61295499686239088686500117116938
61295499686239088686500121366496
61295499686239091797741943789840
61295499686239093627048507698392
61295499686239093627884188024602
61295499686239141621108188475274
61295499686239141759809372217930
61295499686239377159758244960028
61295499686239377754554475717432
61295499686239391984735534184436
61295499686239391987015976749138
61295499686239391987263467224068
61295499686239393634391490859956
61295499686239393768309438121560
61295499686239393816317953786206
61295499686239393817154781667254
61295499686239393817154782021386
61295499686239394225845000242640
61295499686239394228916125505664
61295499686239394366200899778754
61295499686239425338000725591096
61295499686239425338837553826276
61295499686239425338837553845150
61295499686239425933633784583680
61295499686239426985380830805486
61295499686239427124921942006512
61295499686239427160800968368694
61295499686239427168142974075416
61295499686239427168979802310596
61295499686239427170675498218620
61295499686239427580177061562890
61295499686239427719715073577070
61295499686239427719718172763916
61295499686239441809541954219408
61295499686239441809541958451496
61295499686239441810128078357308
61295499686239441810128078370358
61295499686239441810378782473462
61295499686239441811819183142886
61295499686239441812633971491024
61295499686239441812633975723112
61295499686239441946551918752628
61295499686239441946551922984716
61295499686239441946802713181100
61295499686239441946823633887500
61295499686239441947367826282860
61295499686239441947639795466058
61295499686239441949079851425078
61295499686239441949079851779210
61295499686239441949079937518358
61295499686239441949894730452716
61295499686239441949895759322492
61295499686239441988055256945732
61295499686239441993121411191324
61295499686239441993142303199916
61295499686239441995649343876824
61295499686239441995649344230956
61295499686239442404903417100296
61295499686239443586337936681794
61295499686239443593931765686764
61295499686239443596207875060966
61295499686239443596207875415098
61295499686239443597023782958380
61295499686239443639684202703728
61295499686239443639685321898872
61295499686239443639685694970374
61295499686239443640249434827212
61295499686239443641940539631664
61295499686239443641962579537580
61295499686239443642213627660086
61295499686239443642777367866844
61295499686239443776946363606698
61295499686239443779222214717908
61295499686239443779223247819772
61295499686239443779474296296410
61295499686239444188728369515670
61295499686239444191005598102278
61295499686239444191820386787286
61295499694883694633767544178006
61295499695855855115893774511619
61295499695867862685880701467697
61295499827815589706230512030582
61295499827815590255022482472774
61295499827815590255834946459888
61295499827815590255837270807862
61295499827815591490616881354500
61295499827815591490619204302794
61295499827815606178082452420558
61295499827815606305493040862964
61295499827815606307187617906890
61295499827815606308000081894004
61295499827815606308002406241978
61295499827815606315280445031106
61295499827815606726309563791894
61295499827815606727125470985096
61295499827815607959964104711490
61295499827819188866797233077670
61295499827819191977226591532614
61295499827819191978039055519728
61295499827819191978039056919408
61295499827819191978041379867702
61295499827819192572835286258418
61295499827819193761615283804826
61295499827819208586590250080940
61295499827819492716352295346738
61295499827819494543966610791426
61295499827819494545658863487378
61295499827819508768517430780854
61295499827819509363042065426562
61295499827819509370594397746702
61295499827819509370657073418138
61295499827819510605439006913070
61295499828034394330130137415862
61295499828034394879734571845168
61295499828034394879736896193142
61295499828034394923231791129340
61295499828034394925488128057276
61295499828034394925488157109328
61295499828034394925490452405250
61295499828034396114516506739780
61295499828034396114518829688074
61295499828034396160270090604260
61295499828034428279007725390412
61295499828034444283724727568494
61295499828034444704541250497424
61295499828034445939888043063212
61295499828037993490696858462950
61295499828037996601126216917894
61295499828037996601938680886294
61295499828037996601938680905008
61295499828037996601938682304688
61295499828037996601941005252982
61295499828037997196734911643698
61295499828037997196734911662412
61295499828037997196735284733914
61295499828037997196737236010386
61295499828037998385514909190106
61295499828038026844214131448112
61295499828038030550254508995548
61295499828038042720707306026596
61295499828038046425053107911072
61295499828038046426745359557264
61295499828038046564759260760694
61295499828038296788681313147090
61295499828038296791209246186722
61295499828038297340251920732018
61295499828038299167866236176706
61295499828038299169558488872658
61295499828038346614324821116050
61295499828038346743970480343648
61295499828038346746498413383280
61295499828038347338766711101052
61295499828038347346381719092628
61295499828038347348826084452024
61295499828038348581727736819544
61295499828038348583608017946956
61295499845436066157974705837836
61295499845436067804350617164412
61295499845541462834291282755908
61295499845541462834855366987892
61295499845541465943777056200974
61295499845541465945469309964156
61295499845541466348029028343366
61295499845541466357879193921980
61295499845541466357881518269954
61295499845541466495077186532528
61295499845541466495079510880502
61295499845541466538573286958378
61295499845541466538636048605258
61295499845541466538637081842476
61295499845541466539993914844874
61295499845541466540077511109038
61295499845541466540077597198106
61295499845541466540328301301210
61295499845541466540331658886402
61295499845541466540829623886314
61295499845541466540892385533194
61295499845541466540893418770412
61295499845541466540895743118386
61295499845541467592661128816592
61295499845541467592661128820964
61295499845541467592663451764886
61295499845541478710533494951034
61295499845541478847794163582986
61295499845541478847794163587358
61295499845541479259764427138682
61295499845541479259827103164458
61295499845541482407536169466734
61295499845541482407537288679348
61295499845541482409228423229916
61295499845541482410044329356096
61295499845541482410046653704070
61295499845541482414875823527402
61295499845541482415064108472254
61295499845541482415067580726390
61295499845541482415067580730602
61295499845541482415126870587098
61295499845541482415130342845446
61295499845541482416571548131782
61295499845541482416759833426554
61295499845541482416759834489364
61295499845541482417323544582824
61295499845541482417324692493198
61295499845541482417386335044104
61295499845541482417574593059462
61295499845541482544797956961380
61295499845541482544797957315672
61295499845541482547242321966644
61295499845541482547242322320936
61295499845541482552136492163726
61295499845541482552139964066330
61295499845541482552139964067782
61295499845541482552387539223422
61295499845541482552391011127478
61295499845541482554020128637244
61295499845541482554020243428284
61295499845541482554584212869228
61295499845541482554584213219148
61295499845541482554584327654652
61295499845541482554585361129522
61295499845541482554835261695786
61295499845541482956580221504898
61295499845541482958838624146262
61295499845541482964106783017550
61295499845541482964169545132394
61295499845541482965614106468888
61295499845541482966366218778200
61295499845541482966366219128120
61295499845541482966430387083512
61295499845541484191925981996948
61295499845541484193618234692900
61295499845541484193618234697272
61295499845541484200960124195804
61295499845541484201148152273132
61295499845541484201148498046346
61295499845541484201149645956720
61295499845541484201211174072122
61295499845541484201212321978124
61295499845544119470473888959612
61295499845544163942678316409932
61295499845544167639682110138246
61295499845544167648716369590680
61295499845544167649720563478494
61295499845544168241799425878550
61295499845544168243512598812890
61295499845544169296096474805070
61295499845544180551417508933562
61295499845544180551480184959338
61295499845544184120006894115888
61295499845544184120257569503762
61295499845544184255759864812430
61295499845544184255759866212110
61295499845544184257267188263768
61295499845544184257455562114310
61295499845544184257518238140086
61295499845544184258019300573080
61295499845544184258019300923000
61295499845544184258270349399638
61295499845544184258270350449398
61295499845544185904395211899656
61295499845544185904646261775974
61295499845545064510406414511858
61295499845545064510490096865090
61295499845545068214752214996654
61295499845545068217283619940342
61295499845545068809548445754058
61295499845545068809632128107290
61295499845545068811240698450010
61295499845545068811324380803242
61295499845545068811327738388434
61295499845545069863659531266918
61295499845545080981968536198522
61295499845545080982031212224298
61295499845545084681042733206102
61295499845545084686373654192234
61295499845545084688006589379270
61295499845545084688069265405046
61295499845545084688634496143352
61295499845545084688821376664598
61295499845545084688821377714358
61295499845545084825267258015594
61295499845545086470516148784204
61295499845545086472395281651482
61295499845545368818396542808830
61295499845545368955594535419378
61295499845545369001348120683378
61295499845545370646010858253518
61295499845545370647703110949470
61295499845545384870561678242946
61295499845545384877088897031522
61295499845545384877339972775928
61295499845545384877903683949668
61295499845545384877904831842572
61295499845545385007759670853494
61295499845545385014349564250904
61295499845545385014349565667846
61295499845545385014537965386476
61295499845545385014537965736396
61295499845545385015101676560216
61295499845545385015102824453120
61295499845545385053513256117494
61295499845545385060855606180488
61295499845545385060855607243298
61295499845545385060856382082170
61295499845545385060856639299614
61295499845545385060856754090862
61295499845545385060856755153672
61295499845545385060919056691004
61295499845545385060919058107946
61295499845545385061107343048586
61295499845545385061107343402718
61295499845545385465086312888654
61295499845545385472638645208793
61295499845545385472638645208794
61295499845545385472701320880230
61295499845545385472701406973717
61295499845545385472701406973718
61295499845545385472701435671477
61295499845545385472701435671478
61295499845545385609899313845118
61295499845545385609899399584266
61295499845545385609899428282026
61295499845545385609899428636158
61295499845545385609962075610042
61295499845545386707231518569874
61295499845545386707232293408746
61295499845545386707232666480248
61295499845545386707483254375162
61295499845545386707483369166409
61295499845545386707483369166410
61295499845545386844681362131090
61295499845545387256275310910842
61295499845545387256275339608602
61295499845760267458128232115412
61295499845760270569368933932286
61295499845760270569368935349436
61295499845760271118976811917808
61295499845760271118979136265782
61295499845760271157387243582342
61295499845760271162472911875694
61295499845760271162474031201980
61295499845760271163893540230154
61295499845760271163893568577994
61295499845760271163893568927914
61295499845760271164730368129916
61295499845760271164730397181968
61295499845760271164732692477890
61295499845760300812460293435662
61295499845760304509212263871552
61295499845760304515718560519364
61295499845760304518249965463052
61295499845760316825963174262740
61295499845760317237724517732516
61295499845760320394991521194894
61295499845760320522966967641134
61295499845760320529469822149880
61295499845760320529473178200038
61295499845760320530308974747536
61295499845760320532001111239670
61295499845760320532001226025094
61295499845760320532001226030710
61295499845760320934749232184652
61295499845760320941252085276296
61295499845760320942070317167552
61295499845760320944599397763266
61295499845760322176601201835926
61295499845760322176601202185846
61295499845760322176852250662484
61295499845760322176852251712244
61295499845760322179381332657878
61295499845760322179381332662250
61295499845762968566577940260018
61295499845762968566577941795212
61295499845762972272615994975960
61295499845762972865972053566154
61295499845762973919996100190350
61295499845763006219216324248992
61295499845763006219237244487380
61295499845763006220241438860628
61295499845763018529377598477636
61295499845763018529377599527396
61295499845763018529649195639092
61295499845763022095707174460628
61295499845763022095707175860308
61295499845763022098238580821418
61295499845763022232905167071176
61295499845763022232905168470856
61295499845763022232971287702880
61295499845763022233723400012192
61295499845763022235436198943522
61295499845763023880099310289008
61295499845763023880099311338768
61295499845763869134306039897138
61295499845763872841180920958934
61295499845763872841180920977648
61295499845763872841183245325622
61295499845763873435140323835290
61295499845763873435977151716338
61295499845763873435977151735052
61295499845763873435977524806554
61295499845763873435979476083026
61295499845763906786965344124500
61295499845763906789496749068188
61295499845763918959928625742596
61295499845763918959928626792356
61295499845763918960200222904052
61295499845763922664274426227392
61295499845763922664274427277152
61295499845763922666803506823106
61295499845763922800716950111288
61295499845763922800720307578388
61295499845763924447848330164516
61295499845763924447848331214276
61295499845763924450377410760230
61295499845764173030451486259362
61295499845764173579494160804658
61295499845764173625247745714526
61295499845764173625247746068658
61295499845764174860029679209458
61295499845764206382255615956922
61295499845764206382276535600464
61295499845764206977072766357868
61295499845764208212418784084784
61295499845764219332234450903622
61295499845764222983212720416288
61295499845764222983212721833230
61295499845764222985740653455920
61295499845764222990827728761996
61295499845764222992518574930658
61295499845764223031494238719920
61295499845764223036560392965512
61295499845764223036581284974104
61295499845764223039088325651012
61295499845764223039088326005144
61295499845764223448342398874484
61295499845764223450870331914116
61295499845764224683688416601400
61295499845764224685652265409048
61295499845764225234444235851448
61295499854299051128453935681915
61295499854299051128453936746177
61295499854299056481682688170195
61295499854407119265866612323356
61295499854407122834435076917214
61295499854407122971904665974876
61295499854407122972469898131736
61295499854408019688614633746383
61295499854408019688886228323045
61295499854408023394924281503793
61295499854408273581439323536929
61295499854408273711106564581521
61295499854408273713550929940917
61295499854408273718699992173253
61295499854408275413274599089513
61295499854408275413274599201940
61295499854408275413274599201941
61295499854408275413276923549915
61295499854408275550471817327749
61295499854408275550472592166621
61295499854408275550474916160463
61295499854408275550535267721624
61295499854408275550535267721625
61295499854408275550535267838264
61295499854408275550535267838265
61295499854408275550537592186239
61295499854408307065375950230127
61295499854408320015333894225429
61295499854408320015333894229641
61295499854408320022948988310492
61295499854408323536728490733487
61295499854408323538444734270745
61295499854408323539259522605833
61295499854408323544008853520508
61295499854408323544071529187781
61295499854408323545762748781869
61295499854408323545763781883733
61295499854408323545972702328156
61295499854408323546035377995429
61295499854408323546035377999801
61295499854408323589825200208398
61295499854408323591517452904350
61295499854408323719679694714437
61295499854408323719679694832481
61295499854408323719679694845579
61295499854408323719680814040882
61295499854408323719680814040883
61295499854408323719742715581919
61295499854408323721371947406177
61295499854408323721371947410389
61295499854408323721371947878353
61295499854408323721371947895823
61295499854408323721372292252095
61295499854408323721375391084809
61295499854408323727019720914891
61295499854408323727085868844722
61295499854408323728778121540674
61295499854408325368313062182967
61295499854408325368563766281859
61295499854408325368563766286071
61295499854408325368563766398499
61295499854408325368566090746473
61295499854408325374152249910830
61295499854408325375906030255785
61295499854408325375906805090285
61295499854408325375906805206925
61295499854408325375907178161786
61295499854408325375907178161787
61295499854408325376116098718478
61295499854408325376178774390122
61295499854408325376178774390123
61295499854408325376178860483562
61295499854408459067882299302774
61295499854731323670546745831399
61295499854735226130791349179862
61295499854735229834573438620656
61295499854735231481701462256544
61295499854736080440254738486322
61295499854736130265061416788498
61295499854736130265061789859840
61295499854736130404850477979156
61295499854736130404853576811870
61295499854736276869401364881186
61295499854736276869401364885398
61295499855283669350984366506897
61295499855283669351488786290350
61295499855283669488248505997516
61295499855283674833802932272367
61295499855283674833823824280959
61295499855283674834638612616047
61295499855283674841351792338370
61295499855283674841414468005643
61295499855283674841414468009855
61295499855387785797033566708455
61295499855387785797033566825095
61295499855387785797809582720244
61295499855387791285788950540935
61295499855387791288239771851836
61295499855387819151386520037297
61295499855387819151386520153937
61295499855387824632531401257078
61295499855387824640062468142749
61295499855387824640062468142992
61295499855387824641753946004284
61295499855387824641757044836998
61295499855387824642318805070928
61295499855387835615085968971166
61295499855387835615086343558828
61295499855387835620712851865144
61295499855387835620733772571544
61295499855387835622407427025568
61295499855387835622408460144694
61295499855387835622428347730516
61295499855387835622428349265550
61295499855387835622613938540686
61295499855387835622676700188970
61295499855387835622679023137264
61295499855387835623181494676726
61295499855387835623432168565702
61295499855387835752343625913605
61295499855387835752345950378219
61295499855387835759874692799518
61295499855387835759877015747812
61295499855387841105516158102758
61295499855387841111351873460006
61295499855387842348452935743626
61295499855388686365684413924354
61295499855388691716343449709950
61295499855388691718850490740990
61295499855388691853604118346274
61295499855389036372085036726172
61295499855389036372920717069852
61295499855389036377732465738888
61295499855389036379427042432894
61295499855389036379696314546536
61295499855389036379698638544590
61295499855389041275392948456854
61295499855389041868496925001986
61295499855389041869854905560466
61295499855389041869917581586242
61295499855391676542942460181215
61295499855391687662754683456935
61295499855391687662754684856615
61295499855391687662758040924034
61295499855391693151489176663033
61295499855391693151489176680503
61295499855391693151489178080183
61295499855391693153961263052464
61295499855391726507478536037626
61295499855391737480807461706988
61295499855391737486433970013304
61295499855391737486622256357836
61295499855391737488126222225434
61295499855391737488128545173728
61295499855391737488129578292854
61295499855391737488147142930382
61295499855391737488149465878676
61295499855391737488149467413710
61295499855391737488398191407020
61295499855391737488398191525112
61295499855391737488902612824886
61295499855391737618043850653493
61295499855391737618043852053173
61295499855391737623694638632366
61295499855391737625324214835982
61295499855391737625386890861758
61295499855391737625661183109730
61295499855391737671143917932326
61295499855391737671331946009654
61295499855391737671352868232374
61295499855391737671916952464358
61295499855391739318292863790934
61295499855391739455804579486954
61295499855391742971237649303386
61295499855391742976801395477596
61295499855391742976860715449002
61295499855391742976860715466264
61295499855391742978828379121510
61295499855391742978828379121511
61295499855391743024309994748962
61295499855391743024581964031378
61295499855391743152531900071699
61295499855391743159879530351039
61295499855391743162323894889743
61295499855391743162323895356303
61295499855391744808698687021174
61295499855391744808699806216319
61295499855392593581980885019397
61295499855392593581980885019445
61295499855392593581980885032495
61295499855392593583755674047741
61295499855392593584571608889151
61295499855392593584572641991015
61295499855392593584574966338989
61295499855392621584856658055141
61295499855392621584858981003435
61295499855392626938092239324151
61295499855392627075290231934699
61295499855392638048618095791339
61295499855392638056146062322395
61295499855392638056146063844539
61295499855392638056146838679199
61295499855392638056149161627493
61295499855392638056149162677253
61295499855392638056149534698835
61295499855392638056208854189179
61295499855392638193407879914481
61295499855392638193407880386865
61295499855392639886271665523741
61295499855392639886272010369659
61295499855392639886292557532333
61295499855392639886292558004717
61295499855392639886292931076059
61295499855392643539049345200459
61295499855392643546577054973357
61295499855392643583023608428063
61295499855392643583024383262723
61295499855392643585530649459103
61295499855392643585531424293763
61295499855392643590363291186491
61295499855392643590613995289595
61295499855392643590614366825903
61295499855392643590617810504534
61295499855392643590617810504535
61295499855392643590618585339194
61295499855392643590618585339195
61295499855392643590635258834495
61295499855392643592059014620099
61295499855392643592309718704489
61295499855392643592309718723203
61295499855392643592329836350805
61295499855392643592873802955187
61295499855392643593145743544167
61295499855392643593146518378827
61295499855392643729590504987129
61295499855392643729591624195323
61295499855392643729591652893131
61295499855392645376447706892311
61295499855392645376719647831211
61295499855606673593318030264358
61295499855607529831773129026028
61295499855610575459039148412518
61295499855610575593768497727663
61295499855610575593768498194223
61295499855610575596296429367615
61295499855610575596296430767295
61295499855610580949469336008916
61295499855610580954553024796001
61295499855610581129948797975581
61295499855610581129948798442141
61295499855610581137563806321496
61295499855610581137567249994305
61295499855610581138132109065161
61295499855610582784695273630193
61295499855610582786952384930441
61295499855611431559397783390047
61295499855611431697494132382941
61295499855611431697494247174188
61295499855611433392047847739859
61295499855611481517218355880213
61295499855611481522298228389499
61295499855611481522300552404863
61295499855611481522302044671509
61295499855611481560440506798505
61295499855611481561005365865149
61295499855611481562947547829545
61295499855611481563512406896189
61295499855611481567780189556933
61295499855611481568030893660037
61295499855611481568031265196345
61295499855611481568034708874977
61295499855611481568052157204937
61295499855611481568052157206389
61295499855611481568052157677320
61295499855611481568052157677321
61295499855611481568054481671003
61295499855611481568054482025295
61295499855611481568055629581377
61295499855611481705312825842713
61295499855611481705312826191181
61295499855611481705312826197004
61295499855611481705312826197005
61295499855611481705312826309273
61295499855611481705315150307327
61295499855611481705315150661619
61295499855611481705316269869813
61295499855611481705316298567621
61295499855611483344829199070717
61295499855611483352444293505701
61295499855611483354701433499544
61295499855611483354952109021480
61295499855611483354952109021481
61295499855715894314381949633978
61295499855715898020420374369748
61295499855715898020422325296460
61295499855715898021175470724898
61295499855715898022679695343522
61295499855715898157681043006072
61295499855715898157682993932784
61295499855715942442057174107270
61295499855715942622543465916070
61295499855715942625071398955702
61295499855715947380912939253880
61295499855715947383444344201780
61295499855715947975709541566306
61295499855715947976545221909986
61295499855715947978240573443024
61295499855716794884659275620461
61295499855716795021919944256785
61295499855716798588169393895337
61295499855716798725430062531661
61295499855716843009806194332699
61295499855716843053030669599173
61295499855716843053031817505175
61295499855716843055559750544807
61295499855716843055562074542861
61295499855716844839951886023267
61295499855716848543458561091895
61295499855716848544294241435575
61295499855719499834154438905589
61295499855719533180893790416013
61295499855719544161754242136070
61295499855719544164261283167110
61295499855719544299013876135497
61295499855719544299014911122315
61295499855719544301459276127579
61295499855719549652184085708807
61295499855719549697938014642336
61295499855719549700445055673376
61295499855719549835111642869305
61295499855719549835111643217773
61295499855719549835111643223597
61295499855719549835111643335865
61295499855719549835113967333919
61295499855719549835114742172791
61295499855719549835195210903673
61295499855719549835195211257965
61295499855719549835195211370233
61295499855719549835195296997113
61295499855719549835195297463673
61295499855719549835195326043389
61295499855719549835197535368287
61295499855719549835197535722579
61295499855719549835198310207159
61295499855719549835198683628581
61295499855719549835950422516471
61295499855719549836010085798761
61295499855719549837371079450807
61295499855719549837641900727843
61295499855719549837643019936037
61295499855719549837643048633845
61295499855719551482326334193127
61295501027197506816327264507536
61295501027197506862080820719644
61295501027205610141407007092826
61295501027205610142242717201496
61295501027205610143934969897448
61295501027205610690198977535018
61295501027205610691013765870106
61295501027205610729446237099314
61295501027205610737040066104284
61295501027205611925795699365038
61295501027205611928324781364804
61295501027282160238018982114198
61295501027282160238081744233254
61295501027302868356927322908846
61295501027302873250301467746618
61295501027302873252749190218982
61295501027302873296055052656486
61295501027306470620584495908472
61295501027306475567306312941336
61295501027306475569499629469962
61295501027306475569501953468016
61295501027306475569750677946600
61295501027314575692102378742682
61295501027314575737855963652758
61295501027314575737918725771814
61295501027314579437116094326270
61295501027314579442010377543158
61295501027314579442265558325976
61295501027314579444709923331240
61295501027314580633486449650346
61295501027497361355952340042282
61295501027497362590734270354886
61295501027497394107330225488086
61295501027497394114673350389952
61295501027497395899062042662164
61295501027497410715881418649618
61295501027497410716633530958930
61295501027497410761634745279232
61295501027497410761634748461560
61295501027497410762198832693544
61295501027497411318017678286900
61295501027500963627199468003690
61295501027500964861730694213190
61295501027500964861918607499478
61295501027500964861981369618534
61295501027500964861981398316294
61295501027501013581673846865160
61295501027501014679738185973792
61295501027501014816998940703396
61295501027521661264817577093786
61295501027521661267345539898408
61295501027521672383774004372426
61295501027521672386030341300362
61295501027521672973488070489480
61295501027521672980262864062142
61295501027521672980266336320490
61295501027521672980826945111798
61295501027521672980831450489272
61295501027521676084728745019920
61295501027521676092071869921786
61295501027521677874200749825386
61295501027521677874201093131898
61295501027521677876648815604262
61295501027521677919954678041766
61295501027521677919954679091526
61295501027521677919959184469000
61295501027521705732207961642006
61295501027521705737019681245892
61295501027521705737019681595812
61295501027521705739551086543872
61295501027521706332651968583336
61295501027521706334344218096960
61295501027521706334344221279288
61295501027521709436553765309130
61295501027521711220943572544398
61295501027521711227446426698852
61295501027521711227638155549792
61295501027521711229977831996832
61295501027521711229981188046990
61295501027521711230166118354414
61295501027521721113504905211780
61295501027521722340759154803538
61295501027521722345570874407424
61295501027521722345570874757344
61295501027521722348101131795030
61295501027521722348102279687934
61295501027521722348102279705404
61295501027521722348289159872358
61295501027521722391596433086710
61295501027521722393855864615272
61295501027521722803378437928660
61295501027521722936120362587904
61295501027521722936120620868158
61295501027521722936308648945486
61295501027521722940367478218860
61295501027521722940367481401188
61295501027521722940555509478516
61295501027521722940639106569196
61295501027521722940639107632006
61295501027521722942895411258492
61295501027521722942895414440820
61295501027521722942898539143306
61295501027521722942898542329846
61295501027521722942898883516840
61295501027521722942898886699168
61295501027521722943647523567804
61295501027521726044829628638036
61295501027521726045101224749732
61295501027521726045104954225524
61295501027521726045104958470662
61295501027521726047361033936016
61295501027521726047361037118344
61295501027521726047364389986174
61295501027521726047549323475926
61295501027521726051611255118474
61295501027521726052361039897484
61295501027521726052361043079812
61295501027521726052444607931852
61295501027521726052444636979740
61295501027521726052444636983952
61295501027521726052448080190200
61295501027521726054139188158106
61295501027521726054891300467418
61295501027521726054892448377792
61295501027521727698736950157038
61295501027521727701267207194724
61295501027521727747021941414646
61295501027521727874408164894644
61295501027521727875243845238324
61295501027521727875248350615798
61295501027521727877692715621062
61295501027521727881754647263610
61295501027521727881754648313370
61295501027521727884282581353002
61295501027521727885034692612554
61295501027521727885034693662314
61295501027524412933416275750842
61295501027524412979169831962950
61295501027524429588470038246948
61295501027525263536901188952976
61295501027525275244484121293752
61295501027525275244484149991512
61295501027525275251258943564174
61295501027525275251262415822522
61295501027525275252073731899262
61295501027525278361059213162582
61295501027525278363259330368976
61295501027525278363322006394752
61295501027525280009635241695552
61295501027525280190950757543798
61295501027525280190955262921272
61295501027525280191201461646902
61295501027525280191205938326616
61295501027525280191205967024376
61295501027525280193399627926536
61295501027525280193650303331880
61295501027525308603083963853384
61295501027525308603898752188472
61295501027525308605591004884424
61295501027525311715140570379728
61295501027525313363967303015802
61295501027525313499721767408982
61295501027525313545282818864048
61295501027525313545475323621090
61295501027525313546918851838458
61295501027525325074374517430692
61295501027525325206551583019080
61295501027525325207283807741166
61295501027525325207304699749758
61295501027525325207304728447518
61295501027525325214145670304304
61295501027525328323691763541260
61295501027525328323879791618588
61295501027525328326139227733370
61295501027525330008962496401620
61295501027525330010657073095626
61295501027525330010677965104218
61295501027525330015740761882710
61295501027525330015740762232630
61295501027525330015761682471018
61295501027525330018268694922342
61295501027525330018268723502058
61295501027525330018268723620102
61295501027525330019021065861828
61295501027525330146223509411478
61295501027525330146244430117830
61295501027525330148667874416742
61295501027525330148688795123094
61295501027525330148688795123301
61295501027525330152998331686320
61295501027525330153001430519034
61295501027525330153001430868954
61295501027525330155446054158684
61295501027532479794006569162530
61295501027532482905813249606970
61295501027532482905815573605024
61295501027532483500609480364374
61295501027532483500609853435668
61295501027532483500611804362428
61295501027532484733699535284408
61295501027532516854129077347590
61295501027532518043721538862398
61295501027532529756827147618536
61295501027532532861104740801582
61295501027532532868633828062976
61295501027532533462677171322276
61295501027532533463430058820380
61295501027532534515009739389552
61295501027533367404266605332646
61295501027533367411587690315546
61295501027533368646369623810478
61295501027533368648898705810244
61295501027533379766771071940314
61295501027533380316002004127962
61295501027533380316064680153738
61295501027533380361567675751750
61295501027533380361818351157094
61295501027533380361818379854854
61295501027533383465466000219196
61295501027533383471113400516682
61295501027533383471364447576378
61295501027533383472809125121062
61295501027533383472997410415834
61295501027533383472997411478644
61295501027533383473562269482478
61295501027533383473564593480532
61295501027533383473812170048742
61295501027533384012817798494178
61295501027533384015262163499442
61295501027533384020407122121674
61295501027533384022854844594038
61295501027533384058571354706286
61295501027533384061015719711550
61295501027533384065910002928438
61295501027533384065914508305912
61295501027533384066160707031542
61295501027533384066165183711256
61295501027533384066165212409016
61295501027533384068358500239882
61295501027533384068358873311176
61295501027533384068360824237936
61295501027533384068609548716520
61295501027533385119940504807108
61295501027533385257386075035626
61295501027533385257448751061402
61295501027533413121103133260564
61295501027533413670062469336516
61295501027533413670334065448212
61295501027533416818106926988878
61295501027533416824609781143332
61295501027533416827141186441312
61295501027533416827144542491470
61295501027533416827329472798894
61295501027533417367087183788652
61295501027533417374408268771552
61295501027533417411815625389124
61295501027533417412066329492228
61295501027533417412630413724212
61295501027533417412840740000760
61295501027533417420242064248688
61295501027533417420434569005730
61295501027533417421878097223098
61295501027533418474272566127358
61295501027533418609190202266484
61295501027533418609190203316244
61295501027533418611718136355876
61295501027533418611719284266250
61295501027533429722227604770632
61295501027533429722248496779224
61295501027533429722311172805000
61295501027533429729654326404626
61295501027533429729654326422096
61295501027533429729842354481954
61295501027533429775345235288926
61295501027533429775345235306188
61295501027533429775407911314702
61295501027533429775407911331964
61295501027533430316835922241956
61295501027533430324367247408124
61295501027533430324367333501404
61295501027533430324388254207756
61295501027533430324450930233532
61295501027533430324638929613100
61295501027533430324638958310860
61295501027533433298430561639204
61295501027533433425566887019640
61295501027533433426402567713240
61295501027533433426653614772936
61295501027533433426658120150410
61295501027533433428098292317620
61295501027533433428101648367778
61295501027533433428286577612392
61295501027533433428851436679036
61295501027533433428853760677090
61295501027533433429101337245300
61295501027533433429102485155674
61295501027533433433163297235896
61295501027533433433163298652838
61295501027533433434185026032384
61295501027533433434188412201664
61295501027533433435628554249752
61295501027533433435691230275528
61295501027533433435691231692470
61295501027533433435879259769798
61295501027533433435880664897616
61295501027533433436445523964260
61295501027533433471571519339124
61295501027533433472407199682804
61295501027533433472411705060278
61295501027533433473851877227488
61295501027533433479754485588610
61295501027533433479754829962144
61295501027533433481383287424126
61295501027533433481383288486936
61295501027533433482198047057034
61295501027533433482199194967408
61295501027533433847473236184500
61295501027533433885637210488858
61295501027533433890696908434636
61295501027533433890700265547604
61295501027533433891452377856916
61295501027533433891452378211048
61295501027533433891723974322744
61295501027533433893144630907000
61295501027533433893227940306982
61295501027533433893227969004742
61295501027533433893228198587236
61295501027533433893980310896548
61295501027533434021182754796118
61295501027533434021203675502470
61295501027533434021454723979315
61295501027533434022898252196683
61295501027533434023627119801382
61295501027533434023648040507734
61295501027533434023899088984579
61295501027533434027957577070960
61295501027533434027961020627128
61295501027533434028713046493240
61295501027533434028713046847372
61295501027533434028797504507440
61295501027533434030405299543324
61295501027533434030405385632392
61295501027533434030425932917530
61295501027533434030426191197784
61295501027533434030426306338792
61295501027533434031241869512704
61295501027533434031242127793165
61295501027533435128574762970210
61295501028153908019252967541582
61295501028153908019273859550174
61295501028153908024336656678586
61295501028153908026596092443448
61295501028153908026617013149800
61295501028153908026617016332128
61295501028153908026864589368298
61295501028153908026867688555144
61295501028153908026867717252904
61295501028153908026867720435232
61295501028153908575656562975348
61295501028153908575660035233696
61295501028178218414432462152512
61295501028178218414453383230466
61295501028178218414704087333570
61295501028178218416960395192144
61295501028178219603209759095872
61295501028178219603209759445792
61295501028178219605716800126912
61295501028178219644130703695502
61295501028178219649214392465116
61295501028178219649214392832506
61295501028178219651473828597368
61295501028178220198257067010412
61295501028178220201290913633726
61295501028178220201349087464356
61295501028178220201541617736830
61295501044923381270991664668102
61295501044923383055569504225884
61295501044923383057825841153820
61295501044923383101385736463768
61295501044923383103642073391704
61295501044923383103644397739678
61295501044931486380649247165466
61295501044931486383180652109154
61295501044931486930256005942746
61295501044931486976093158537062
61295501044931486976344981848408
61295501044996329096398351951284
61295501044996329096398352067924
61295501045004432970793857477474
61295501045004432970793862181738
61295501045004432971295184298878
61295501045004432971357597458180
61295501045004432971357602057450
61295501045004432971357946413722
61295501045004432971545883815762
61295501045004432971545888401982
61295501045008036477323898212614
61295501045008036477386660331670
61295501045028744001623918371080
61295501045028744001623918721000
61295501045028744588893332504648
61295501045028744596172920452798
61295501045028744596232239007262
61295501045028744596232239361394
61295501045028744596232240424204
61295501045028744596235682567642
61295501045028744596423624555902
61295501045028747705217348266310
61295501045028747707665073921002
61295501045028749352345629115430
61295501045028749352345629119642
61295501045028749352345630182452
61295501045028749489606383845034
61295501045028749492054106317398
61295501045028749535359968754902
61295501045028749537807690877346
61295501045031446292328793280049
61295501045031449410912128948256
61295501045031451238799532784176
61295501045031451241055869712112
61295501045032346859889412006888
61295501045039554518957956294950
61295501045039555113758778168816
61295501045039555115453355212742
61295501045039555116013995888510
61295501045040451977160879751174
61295501045040451977223641870230
61295501045040455681315293641574
61295501045040455681318392478500
61295501045040455681318392828420
61295501045040455681569441305266
61295501045215131890093052943108
61295501045215181713205159156164
61295501045215181896198574547208
61295501045215181896219493718574
61295501045215181896219495253608
61295501045215183542511722691918
61295501045215183542511723741678
61295501045215183542511724091598
61295501045215183545039657131230
61295501045215183674688788163666
61295501045215183674688788280306
61295501045215183675524468507346
61295501045215183675524468623986
61295501045215183679772391328242
61295501045215183679772392378002
61295501045215183679772392727922
61295501045215183680587266819420
61295501045215183680608073071602
61295501045215183680608187525820
61295501045215183682300324367874
61295501045215183682300325417634
61295501045215183682300325767554
61295501045215183682300411506702
61295501045215183682300438686738
61295501045215183682300440086418
61295501045223236999834231828296
61295501045223236999834490108550
61295501045223237594630840237598
61295501045223237595194546817684
61295501045223237595194551416954
61295501045223237595194805097938
61295501045223237595194809684158
61295501045223237595194919889186
61295501045223237595194924469582
61295501045223237595194924475406
61295501045223237595445513787262
61295501045223237595445595172066
61295501045223237595445599876330
61295501045223238829976480312616
61295501045223238829976738592870
61295501045223238829976853379746
61295501045223238829976853384118
61295501045223270353915590458220
61295501045223270354730381979800
61295501045223270948712082669320
61295501045223270949526612737204
61295501045223270949526866418188
61295501045223270949526871004408
61295501045223270949526957093476
61295501045223272138304282730432
61295501045223286822673590477414
61295501045223286822673590831546
61295501045223286959934259467870
61295501045223286959934345207018
61295501045223287000605363724536
61295501045223287001441044068216
61295501045223287005687930116886
61295501045223287005687933299214
61295501045223287412387627900712
61295501045223287412638332003816
61295501045223287413223308244392
61295501045223287413474012347496
61295501045223287418307026077752
61295501045223287549648377921840
61295501045223287549899086729208
61295501045223287549920002849388
61295501045223287549920007435608
61295501045223287550463166256928
61295501045223287550463170961192
61295501045223287550734762368624
61295501045223287550734767072888
61295501045223287554730607844510
61295501045223287554982689777144
61295501045223287558074707048760
61295501045223288653088956386144
61295501045223288784994051397478
61295501045223288785265647509174
61295501045225989253167067062132
61295501045225989258250641412260
61295501045225989261509794752612
61295501045225990493596311577698
61295501045225990496040676582962
61295501045226839866441708080542
61295501045226841101223523597894
61295501045226841101223609691174
61295501045226841101223638388934
61295501045226890918980426046432
61295501045226890919252022158128
61295501045226891056241180776036
61295501045226891056512776887732
61295501045247537504059817166426
61295501045247537506591222110114
61295501045247548623016503075240
61295501045247548625523543756360
61295501045247548625523544106280
61295501045247549212730281864152
61295501045247549219505133185270
61295501045247549219508461606094
61295501045247549219508576391518
61295501045247549219508576392970
61295501045247549220069188720898
61295501045247549220069189783708
61295501045247549220072545838078
61295501045247549220072660623502
61295501045247549220073432277286
61295501045247552331313995203178
61295501045247552331314109994426
61295501045247552331564699306282
61295501045247552743095996862800
61295501045247552743096001112150
61295501045247553976182578474934
61295501045247553976182578479146
61295501045247553976182579891876
61295501045247553978442014589716
61295501045247553978693063066354
61295501045247554115142415271646
61295501045247554115702683226040
61295501045247554115953731702678
61295501045247554159196575157814
61295501045247554159196918114406
61295501045247554159196948210442
61295501045247554159201164857334
61295501045247554159201166257014
61295501045247554160895741901260
61295501045247554161456354229188
61295501045247554161707316262626
61295501045247581976261921318532
61295501045247581976261921668452
61295501045247581976512883701890
61295501045247581976512884051810
61295501045247581978793326612140
61295501045247582566811639081298
61295501045247582567062343184402
61295501045247582573589818823240
61295501045247582574401251103958
61295501045247582574404607158328
61295501045247582574404693247396
61295501045247585683118123483796
61295501045247585683139126034078
61295501045247585683139127096936
61295501045247585685646056523428
61295501045247585685646171314468
61295501045247586097428062432400
61295501045247587329431354535246
61295501045247587329678960518526
61295501045247587329678960868446
61295501045247587329682403011884
61295501045247587332213807955572
61295501045247587460185812262746
61295501045247587466688666771492
61295501045247587466692022821650
61295501045247597207958422855748
61295501045247597215549152673872
61295501045247598440209320941874
61295501045247598440209321291794
61295501045247598442716361972914
61295501045247598442740726222384
61295501045247598443552042316594
61295501045247598443552042666514
61295501045247598450059486874780
61295501045247598450331456040508
61295501045247598450331456053606
61295501045247598450331456057978
61295501045247598450333407334450
61295501045247598450334555227354
61295501045247598584813114480064
61295501045247598623223665163354
61295501045247598625755065856240
61295501045247598630566441459598
61295501045247598630566699389932
61295501045247598630566699739852
61295501045247598630566703971940
61295501045247598630566703976152
61295501045247598630817403493036
61295501045247598630817408079256
61295501045247598630817494168324
61295501045247598630838410623922
61295501045247598630838414874724
61295501045247598630838668904176
61295501045247598633094637015784
61295501045247598633097846403286
61295501045247598633098104664826
61295501045247598633345795674364
61295501045247598633348894861210
61295501045247598633909420764652
61295501045247598633909421114572
61295501045247598633909425346660
61295501045247598633909425350872
61295501045247598633909511439940
61295501045247598633912892999914
61295501045247598633912979093194
61295501045247599042348705635774
61295501045247599042348708818102
61295501045247599042599757294740
61295501045247599043184762231672
61295501045247599044876638669790
61295501045247599044876638675406
61295501045247599044877011746908
61295501045247599044877014933448
61295501045247599045131162238428
61295501045247599045691774566356
61295501045247599045691800076172
61295501045247599179609373917966
61295501045247599179609377104506
61295501045247599179609463193574
61295501045247599179609718291500
61295501045247599179609721473828
61295501045247599179860422394604
61295501045247599179860511670212
61295501045247599179881432376612
61295501045247599182388355434236
61295501045247599182952439666220
61295501045247599182952442848548
61295501045247599182952528941828
61295501045247599182952554451644
61295501045247599182952557638184
61295501045247602146814556474430
61295501045247602146814560723780
61295501045247602147062165640038
61295501045247602147062165994170
61295501045247602147083053403492
61295501045247602147083058002762
61295501045247602149342489514062
61295501045247602149342493763412
61295501045247602149593197866516
61295501045247602149593566338540
61295501045247602154405287359576
61295501045247602154405290541904
61295501045247602154408643409734
61295501045247602154408643759654
61295501045247602154425835344554
61295501045247602154426206998906
61295501045247602154426207003118
61295501045247602154426208416056
61295501045247602154429306185752
61295501045247602156935547929510
61295501045247602156936351466142
61295501045247602156936576449366
61295501045247602156936576799286
61295501045247602156936691234790
61295501045247602156936691240406
61295501045247602156936695839884
61295501045247602290850137724014
61295501045247602290853495191114
61295501045247602291686961728510
61295501045247602291686962791368
61295501045247602291690319195610
61295501045247602291690320258468
61295501045247602294196216565834
61295501045247602698385164059358
61295501045247602705979251344582
61295501045247602751732921992194
61295501045247602751732955276174
61295501045247603930636065332024
61295501045247603930639508888192
61295501045247603931471745675704
61295501045247603931476336787954
61295501045247603933170913831880
61295501045247603933731181786274
61295501045247603933982230262912
61295501045247603933983377818994
61295501045247603937979190229678
61295501045247603937979191296700
61295501045247603937982547346858
61295501045247603937982547696778
61295501045247603938814527616766
61295501045247603940760152787410
61295501045247603940761643650004
61295501045247603941325268721578
61295501045247603941325269071498
61295501045247603976393093448140
61295501045247603976393094847820
61295501045247603978900134479180
61295501045247603978921027887452
61295501045247603979735814822860
61295501045247603979735816222540
61295501045247603983732775139546
61295501045247603983732775143758
61295501045247603983732776189306
61295501045247603983732776206568
61295501045247603983735873976472
61295501045247603983735874326392
61295501045247603983983480309672
61295501045247603983983824665944
61295501045247603983986922453110
61295501045247603983986922803030
61295501045247603983986923852790
61295501045247603984568455487438
61295501045247603986243259381046
61295501045247603986263032531364
61295501045247603986263033594174
61295501045247603986264181487286
61295501045247603986513737697278
61295501045247603986514856892422
61295501045247603986515228559872
61295501045247603986515228564244
61295501045247603986515229963924
61295501045247603987078939724726
61295501045247603987078940074646
61295501045247603987078941124406
61295501045247603987078969816550
61295501045247604114490332053892
61295501045247604114490333453572
61295501045247604116184909097818
61295501045247604116745521425746
61295501045247604116746670381508
61295501045247604120993186912558
61295501045247604120993443780082
61295501045247604120993445179762
61295501045247604120993529869150
61295501045247604120996542612796
61295501045247604120996542962716
61295501045247604120996887336250
61295501045247604120996888386010
61295501045247604121247591089434
61295501045247604121247591439354
61295501045247604121247592489114
61295501045247604121265156076882
61295501045247604121828867256238
61295501045247604121829124123762
61295501045247604121829125523442
61295501045247604121829210212830
61295501045247604121829240308866
61295501045247604121832223306396
61295501045247604121832567679930
61295501045247604123523701167688
61295501045247604123524591856246
61295501045247604123524821425642
61295501045247604123775525528746
61295501045247604123775640314170
61295501045247604124339608361050
61295501045247604124339608710970
61295501045247604124339609760730
61295501045247604124339724546154
61295501045250250916228418665329
61295501045250250922755521232618
61295501045250250923507633541930
61295501045250250923570309567706
61295501045250254034811754333536
61295501045250255816945601957348
61295501045250255819201938885284
61295501045250255862447334858110
61295501045250255862636510841648
61295501045250255862699158169456
61295501045250255864954375889150
61295501045250284277024906527092
61295501045250284277839694862180
61295501045250287379043060408816
61295501045250287389081512699304
61295501045250289170127110525502
61295501045250289171214987251822
61295501045250289173471324179758
61295501045250289219223761183624
61295501045250303850333584934024
61295501045250303852840252893770
61295501045250303852840625965064
61295501045250303857843731113586
61295501045250303860371664153218
61295501045250303996816540387220
61295501045250304035854592527626
61295501045250304040858070747442
61295501045250304043386003787074
61295501045250305633886223791262
61295501045250305634974100517582
61295501045250305637230437445518
61295501045250305641417635050710
61295501045250305644760356425430
61295501045250305682984022355594
61295501045250305816900448639694
61295501045250305816900563425118
61295501045250305817649462116292
61295501045250305817652560949006
61295501045250305817737391680416
61295501045250305817904757331646
61295501045250305817988325366014
61295501045250305817988440157262
61295501045250305819431968724342
61295501045250305820161094259582
61295501045250305820244662293950
61295501045250305820244777085198
61295501045250305825246763019654
61295501045250305825264211827614
61295501045250305826958788871540
61295501045250305827022583749974
61295501045250305827022583751426
61295501045250305827022583755798
61295501045250305827022956827140
61295501045250305827774696059286
61295501045250305827774696064902
61295501045251151491315972326034
61295501045251151491319415532282
61295501045251156249688798194852
61295501045251156430443701719542
61295501045251156430448292836212
61295501045251156432703137834324
61295501045251184838058422686642
61295501045251184845651476852532
61295501045251189600678138140382
61295501045251201316938558171492
61295501045251204418061340079566
61295501045251204420589273119198
61295501045251204425655427364790
61295501045251204425924039080680
61295501045251204428183360404422
61295501045251204428183475195462
61295501045251204564628322027652
61295501045251204611197699688358
61295501045251206209229331301914
61295501045251206254983001955350
61295501045251206254983002305270
61295501045251206256066287565000
61295501045251206257762012169380
61295501045251206258325723207606
61295501045251206258325723324246
61295501045251206258325723679782
61295501045251206258325981610324
61295501045251206385737460032770
61295501045251206387993796960706
61295501045251206392240571758960
61295501045251206392243670591674
61295501045251206392243670941594
61295501045251206394771603631306
61295501045251206394771976702648
61295501045258356033248809235170
61295501045258356033311485260946
61295501045258359135268085511468
61295501045258359136962662555394
61295501045258359137775126542508
61295501045258359137777450890482
61295501045258359142857581680230
61295501045258359144552933563028
61295501045258359144556749840618
61295501045258359145117017445092
61295501045258359145117017795012
61295501045258359145308862149930
61295501045258359693344904005220
61295501045258359693348720282810
61295501045258359694163508617898
61295501045258359730064689340374
61295501045258359732571730371414
61295501045258359737406580242750
61295501045258359739913621273790
61295501045258359739913621273998
61295501045258359739914740482032
61295501045258359739914769180000
61295501045258359739917064830006
61295501045258360921349031879312
61295501045258360928690921732136
61295501045258360928882766087054
61295501045258360928943119164536
61295501045258360928945442112830
61295501045258392489600146831718
61295501045258392496043681714766
61295501045258392498826135135092
61295501045258393045083257073216
61295501045258393047618105577284
61295501045258393048432893912372
61295501045258393084144554277776
61295501045258393091738641563000
61295501045258393093430894259160
61295501045258393093434337815168
61295501045258393094183006568264
61295501045258394280432373637058
61295501045258394280432373986978
61295501045258394283212504459010
61295501045258394283214827407304
61295501045258405263803195140026
61295501045258405264074791251722
61295501045258405437047608460136
61295501045258405444579019719584
61295501045258405446838455480234
61295501045258405446838455486058
61295501045258405993433292766338
61295501045258408959802794980526
61295501045258408960050399896784
61295501045258408960617583315614
61295501045258408960886080240464
61295501045258408962330728020158
61295501045258408962581432123262
61295501045258408963145516005326
61295501045258408963145516355246
61295501045258408967581811156232
61295501045258408968148994575062
61295501045258408968417491499912
61295501045258408969924815305382
61295501045258408970676927264774
61295501045258408970676927614694
61295501045258409098150306874124
61295501045258409099783241011400
61295501045258409100598029346488
61295501045258409104591517409198
61295501045258409104593841407252
61295501045258409105681718133572
61295501045258409107184450472660
61295501045258409107373970829524
61295501045258409107937596251018
61295501045258409142813692126640
61295501045258409142813692476560
61295501045258409142817134270078
61295501045258409143005420627660
61295501045258409143064739536256
61295501045258409143649372470320
61295501045258409143652814613758
61295501045258409143653962519760
61295501045258409143900419879936
61295501045258409145324175301118
61295501045258409145348539563686
61295501045258409145596144479944
61295501045258409145596144484316
61295501045258409145599243666790
61295501045258409146159855644798
61295501045258409146161003550800
61295501045258409146163327898774
61295501045258409150345102319066
61295501045258409150345102323278
61295501045258409150345103386088
61295501045258409150347426317120
61295501045258409150347427734062
61295501045258409150348201155992
61295501045258409150599249632630
61295501045258409151180782666958
61295501045258409151243458688522
61295501045258409151243458692734
61295501045258409151243459755544
61295501045258409151246901898982
61295501045258409151248049804984
61295501045258409151435303043440
61295501045258409151436077882312
61295501045258409152855586560566
61295501045258409152875359710884
61295501045258409152875360773694
61295501045258409152938035382528
61295501045258409152938036799470
61295501045258409153127555739392
61295501045258409153127555743764
61295501045258409153691266904246
61295501045258409153691267254166
61295501045258409153692414810248
61295501045258409508842370338976
61295501045258409511373402565454
61295501045258409511377218843044
61295501045258409512192007178132
61295501045258409516373781598424
61295501045258409517460166045208
61295501045258409518967489850678
61295501045258409519719602159990
61295501045258409557943267740234
61295501045258409565474678999682
61295501045258409691856595187408
61295501045258409691856709978448
61295501045258409691859694374254
61295501045258409694304059379518
61295501045258409694307875657108
61295501045258409694387741732750
61295501045258409694391214108982
61295501045258409694391443691476
61295501045258409694391558482724
61295501045258409695122663992196
61295501045258409695206232026564
61295501045258409695206346817812
61295501045258409699387776864362
61295501045258409699388121237896
61295501045258409699388121237944
61295501045258409699390100862416
61295501045258409699473668778740
61295501045258409699474787986934
61295501045258409699475161058276
61295501045258409699638825341000
61295501045258409700286477607352
61295501045258409700289576322022
61295501045258409700289949393364
61295501045258409700289949511408
61295501045258409700474505684680
61295501045258409700477977588736
61295501045258409701898261455782
61295501045258409701898605475232
61295501045258409701918033784004
61295501045258409701918034256180
61295501045258409701919526063540
61295501045258409701919526535924
61295501045258409701981829017974
61295501045258409701981829136066
61295501045258409701982173509600
61295501045258409701982202207360
61295501045258409702170230284688
61295501045258409702733941327286
61295501045258409702733941799462
61295501045258409702734314398628
61295501045258410744191486902818
61295501045258410744191487252738
61295501045258410746719420292370
61295501045258410751722898512186
61295501045258410751722899561946
61295501045258410754313507577594
61295501045258410754501536704682
61295501045258410927205826542290
61295501045258410929734908887604
61295501045258410934736893428204
61295501045258410934737239201418
61295501045258410934987941904842
61295501045258410934987943304522
61295501045258410937265172241050
61295501045258410937327848266826
61295501045258410937328996172828
61295501045258410937515876344154
61295501045258410937517024250156
61295501045259243650829930388186
61295501045259243653359010983900
61295501045259243653361335331874
61295501045259256418046251590054
61295501045259256601060505136454
61295501045259256601060591229734
61295501045259256601060619927494
61295501045259259705524146418016
61295501045259259712301953088616
61295501045259259712302067879656
61295501045259259712866037320600
61295501045259259712866037670520
61295501045259259712866152106024
61295501045259259713117086147158
61295501045259259713120558051214
61295501045259260122388607468922
61295501045259260124648043229572
61295501045259260124648043579492
61295501045259260124899092056130
61295501045259260261912528493406
61295501045259260299483549275658
61295501045259260300320750246922
61295501045259260305402947104182
61295501045259260305407423429604
61295501045259260307662382746788
61295501045259260307662382863428
61295501045259260307662382869044
61295501045259260307662383218964
61295501045259260307662641149298
61295501045259260307662641149506
61295501045259260307663530775046
61295501045259260307663760357540
61295501045259260307663789055508
61295501045259260307663875148788
61295501045259260307665855123020
61295501045259260307666084705514
61295501045259260307666199496762
61295501045259260307916788808618
61295501045259261359429976724504
61295501045259261359430322497718
61295501045259261540753212973706
61295501045259261542444316363976
61295501045259261542444574644230
61295501045259261542447788617952
61295501045259289360345373328832
61295501045259289772106716798608
61295501045259289772378312910304
61295501045259293057349166707226
61295501045259293063852021215972
61295501045259293063855377266130
61295501045259293064691172750770
61295501045259293064691173813628
61295501045259293475634284342388
61295501045259293476452516233644
61295501045259293478981596829358
61295501045259293478983921177332
61295501045259293651872653796852
61295501045259293659484304321328
61295501045259293659487403035998
61295501045259293659487403508174
61295501045259293659738451512636
61295501045259293659739484749854
61295501045259293661183357690676
61295501045259293661434061793780
61295501045259293661995821677790
61295501045259293661998146025764
61295501045259294710983400902018
61295501045259294710983401251938
61295501045259294711234449728576
61295501045259294711234450778336
61295501045259294713762383817968
61295501045259294713763531723970
61295501045259294713765854672264
61295501045259305824271852232724
61295501045259305824292744241316
61295501045259305831614891041310
61295501045259305831886487153006
61295501045259305831886601944046
61295501045259306014650237480622
61295501045259309527799419776504
61295501045259309528366603191122
61295501045259309528617651667760
61295501045259309528635100120184
61295501045259309530894536230754
61295501045259309531145584707392
61295501045259309531146732263474
61295501045259309531149056611448
61295501045259309535393507061728
61295501045259309536229187405408
61295501045259309536229273494476
61295501045259309536232745752824
61295501045259309537923507231890
61295501045259309538488623166058
61295501045259309538488623515978
61295501045259309672405537308536
61295501045259309672405538725478
61295501045259309673242366975160
61295501045259309673489942130800
61295501045259309673493414034856
61295501045259309674933470348168
61295501045259309710813759411764
61295501045259309711649439755444
61295501045259309713348263542298
61295501045259309713908875870226
61295501045259309713912347774282
61295501045259309718410945883834
61295501045259309718992564657310
61295501045259309718995922124410
61295501045259309720939251640676
61295501045259309721502962805530
61295501045259309721502963155450
61295501045259309721504110711532
61295501045259310077409622109952
61295501045259310079941027053640
61295501045259310085271948039772
61295501045259310086715476257140
61295501045259310123436295061340
61295501045259310125943336092380
61295501045259310129939148507276
61295501045259310129942505620244
61295501045259310132449288370822
61295501045259310132470553800884
61295501045259310132721257549648
61295501045259310132721257554020
61295501045259310133284968708886
61295501045259310133284968714502
61295501045259310133285226994964
61295501045259310133286116620504
61295501045259310133286374900966
61295501045259310133286460994246
61295501045259310262955366693320
61295501045259310267199903232668
61295501045259310267203260699768
61295501045259310268289645146552
61295501045259310269731308176356
61295501045259311312191555604884
61295501045259311312191556654644
61295501045259311314719489694276
61295501045259311314720636200598
61295501045259311314720637600278
61295501045259311319534594063550
61295501045259311319534595463230
61295501045259311322062527103182
61295501045259311357945141564512
61295501045259311360473074604144
61295501045259311365538969519722
61295501045259311365538970569482
61295501045259311367816199506010
61295501045259311368066903609114
61295501045871679156368748208806
61295501045871679156431424234582
61295501045871679156431424351222
61295501045871680933226373595104
61295501045871680940757440481018
61295501045871680940820460880328
61295501045879779324534762671292
61295501045879779325286874980604
61295501045879784083910748977544
61295501045879784220920455580430
61295501045879784258578860202464
61295501045879784259393648537552
61295501045879784263390523944620
61295501045879784263578896751226
61295501045879784263641572777002
61295501045879784264142636253932
61295501045879784265838330976682
61295501045879784265838331448858
61295501045879784265838332511716
61295501045879784265901007124714
61295501045879784266110300159720
61295501045879784266169505462342
61295501045879784266169505466714
61295501045879784266172603114154
61295501045879784266172604649188
61295501045879784266172976303540
61295501045879784266172976307912
61295501045879784266674011792538
61295501045879784266736687468394
61295501045879784677620599874384
61295501045879784677704167908752
61295501045879784677871299391268
61295501045879784677871303977488
61295501045879784678456280218064
61295501045879784678518951657620
61295501045879784678518956243840
61295501045879784678706979734948
61295501045879784678706984321168
61295501045879784812621574465592
61295501045879784814881005994154
61295501045879784814944030625552
61295501045879784814961479073764
61295501045879784814964922634144
61295501045879784814964951331952
61295501045879784815132058702880
61295501045879784815152979409280
61295501045879784815215626737248
61295501045879784815713591737208
61295501045879784815716686337834
61295501045879784815717034943456
61295501045879784815779710969232
61295501045879784815967734342296
61295501045879784815967739046560
61295501045904094653674702225152
61295501045904094653674702579284
61295501045904094653737378255140
61295501045904094653737378605060
61295501045904094654008974366836
61295501045904094656202635268996
61295501045904094656202635618916
61295501045904094656265311290560
61295501045904094656265311294772
61295501045904094656265311644692
61295501045904095705442292915546
61295501045904095705442293265466
61295501045904095705504968941322
61295501045904095705504969291242
61295501045904095706340649285002
61295501045904095707949333946586
61295501045904095707949334296506
61295501045904095708785014290266
61295501045904095708785014640186
61295501045904095844959040199552
61295501045904095888268260098540
61295501045904095888268260104156
61295501045904095888268260454076
61295501045904095888456288181484
61295501045904095888456288531404
61295501045904095888456632537756
61295501045904095888456632905146
61295501045904095888519308563532
61295501045904095888519308930922
61295501045904095888539856210236
61295501045904095888540229618400
61295501045904095889020372407852
61295501045904095890716068665636
61295501045904095890984221215500
61295501045904095891548305453100
61295501045904095891615572927996
61295501045904096437499307083052
61295501045904096440591324354668
61295501051135466514326424992956
61295501051135466514890509224940
61295501051159780015662905370328
61295501051159781843548812204978
61295501051159781845805149132914
61295501051159829838775006978498
61295501051159831668356638417528
61295501051159831670612975345464
61295501051167035113391243717850
61295501051167035115083496413802
61295501051167036348170079547872
61295501051167036348173177214186
61295501051167036350429515662654
61295501051167036350430290497314
61295501051167885125403707990454
61295501051167886955546329528806
61295501051167886955547104367678
61295501051167886955547477439180
61295501051167934948515809598624
61295501051167934950775245359274
61295501051167934950775618430776
61295501051167936778661901529084
61295501051167936780919014808000
61295501052104177221899780770428
61295501052104177221902879957274
61295501052104177222466962672938
61295501052104177222466964189258
61295501052104210436464046684166
61295501052104210438723482444816
61295501053902509841877742137154
61295501053903410272428769402114
61295501054088928423708489862141
61295501054088928606722829029437
61295501054089827939125059525697
61295501054089828991457509737649
61295501054089829037211094529473
61295501054197896076535412639857
61295501054197897311882202019105
61295501054197897314141982625672
61295501054230316520084340201274
61295501054742722934868500970360
61295501054842703669173825383512
61295501054842703669173826783192
61295501054843604236922473237278
61295501054843604236922845259020
61295501054843604236922846658700
61295501054876019737010535492520
61295501055062436669121502269175
61295501055062436714875058481283
61295501055062436714875087060999
61295501055062436854395622042879
61295501055062436854395622043038
61295501055062440382755965683441
61295501055062440565770276627339
61295501055069645512514725327497
61295501055070545531221842445555
61295501055070546080263745203005
61295501055070546081959441111998
61295501055094857302648624239153
61295501055094857714430920177400
61295501055170460519330734447716
61295501055170508697848675168256
61295501055170508697911351194032
61295501055170510345036917025350
61295501055170510345036917025510
61295501055170510345036918075110
61295501055170510345036918425190
61295501055178597745634904688893
61295501055178597746384692650391
61295501055178597746388135856639
61295501055178608864505439935271
61295501055178608866827896567614
61295501055178613625138046410449
61295501055178613807587139027426
61295501055178613807587139381558
61295501055178613807653301719351
61295501055178613808154710043811
61295501055178613808154710048023
61295501055178613808217385951335
61295501055178613808217386069587
61295501055178614217736860082089
61295501055178614219159338275756
61295501055178614219369449850203
61295501055178614219369794219365
61295501055178614219369794341781
61295501055178614219432211615127
61295501055178614219432470245141
61295501055178614219432470364154
61295501055178614219432470367557
61295501055178614219432470368366
61295501055178614219434421171853
61295501055178614219435564845767
61295501055178614219933534082187
61295501055178614219936977288435
61295501055178614219996295847111
61295501055178614219999649077751
61295501055178614219999653314211
61295501055178614219999653316424
61295501055202876019168491870696
61295501055202909373023125086686
61295501055202924197685656706816
61295501055202924197748332732592
61295501055202925292735391538042
61295501055202925292737715886016
61295501055202925432531037880064
61295501055202925433030122206319
61295501055202925842617953827946
61295501055202925844038237332663
61295501055202925844310206523898
61295501055202925844812386382438
61295501055202925844874674449734
61295501055202925844875062402390
61295501055202925844875062406602
61295501055202925844875062408214
61295501055202925844877389470344
61295501098425177340742964662986
61295501098425177340742965012906
61295501098425177343250005694026
61295501098425177343253361744184
61295501098425177343253366343454
61295501098425181046781018193654
61295501098425181049291414924932
61295501098425181049291419524202
61295501098425182831169710115946
61295501098425182831169710465866
61295501098425182833617431521288
61295501098425225514153841267800
61295501098425225521681895060148
61295501098425227306070587332360
61295501098425227306073940200190
61295501098425231002070185390212
61295501098425231004517906445634
61295501098425231012111993730858
61295501098425232656792295961404
61295501098425232659240017366746
61295501098436888428333064910346
61295501098436888430028673306536
61295501098436888430780785615848
61295501098436888430780785965768
61295501098436890077156696942424
61295501098436938256403371461306
61295501098436938256403372860986
61295501098436940039977275398430
61295501104090688337156290883820
61295501104090688885948261326012
61295501104126706107989351924412
61295501104126711049373422832076
61295501104309192771534646865568
61295501104309192771785350968672
61295501104309491130913672502142
61295501104309491131477756734126
61295501104309492961055916269100
61295501104309524484995029719288
61295501104309526315137273486246
61295501104309526864179948031542
61295501104309541086202839698700
61295501104309542916345083465658
61295501104333508101009921193282
61295501104333802755791408656062
61295501104333808292535789835752
61295501104333836109872761155846
61295501104333836109872765873208
61295501104333836704668991913250
61295501104333841646053062820914
61295501104333842195095737366210
61295501104333852711080575852620
61295501104333852716164178904928
61295501104333852718423954317378
61295501104333852718423959034740
61295501104333852718611987112068
61295501104333852764177539244716
61295501104333853313220185074782
61295501104333853313220213772750
61295501104333858252347919054510
61295501104333858252347947752478
61295501104333858254604255982446
61295501104333858254604284680414
61295501104333858254604284697676
61295501104333858255356368291758
61295501104344613276134925752734
61295501104344613870931156510137
61295501104344613870931156510138
61295501104344663238955504208740
61295501104344663833751734966144
61295501104345510137343450655392
61295501104345510731888977309692
61295501104345513843883945628242
61295501104345514438680176385645
61295501104345514438680176385646
61295501104345515673273048217356
61295501104345544086221038629942
61295501104345560100164029111398
61295501104345560138135469960954
61295501104345560138386174064058
61295501104345560145666909918370
61295501104345560145666909935632
61295501104345560145729585944145
61295501104345560145729585944146
61295501104345560145729585961408
61295501104345563850076161734374
61295501104345563850076506107908
61295501104345563852520871113172
61295501104345564393969343582204
61295501104345564399119180653204
61295501104345564401563430867428
61295501104345564401563545658468
61295501104345565636345479153400
61295501104441626195906545612408
61295501104966038351185107569268
61295501104966038351435811672372
61295501104990350021795503226811
61295501105281804156052253031822
61295501107081491129620465579734
61295501107081491129620465586376
61295501121743616751598458053730
61295501121743616751619378760082
61295501121743617346415609517486
61295501121743618581761627244402
61295501121804557003691823081018
61295501121804557006202306138856
61295501121804557006202306255496
61295501121816264386939564520460
61295501121816563341680421510105
61295501121816564576210158518648
61295501121816564576461206982236
61295501121816564576461206995286
61295501121816564577026066165520
61295501121816564577026439237021
61295501121816564577214352523102
61295501121816564988808330354746
61295501121839679150859823880970
61295501121839679151047851958298
61295501121840579718859547859582
61295501121840580130453525691226
61295501121840874371757311342994
61295501121840879905684743634002
61295501121840879907941855500188
61295501121840879908130141857770
61295501121840880317217078658374
61295501121840880319724119689414
61295501121851685486336446868934
61295501121852582347294268022828
61295501121852587286422002002556
61295501121852587286986861185840
61295501121852587288678338930492
61295501121852587698769125375066
61295501122023359799893564987242
61295501122023359799897007130680
61295501122023361630039284196120
61295501122023361630039628569654
61295501122023394984371689889904
61295501122035067181449058452466
61295501122035069011027591041312
61295501122035102365108948258458
61295501122035367370155912579154
61295501122035367370716177004362
61295501122035367370719652450654
61295501122035367370719996811138
61295501122035367370719996824188
61295501122035367370720767040704
61295501122035367370721025320958
61295501122035367965517256078362
61295501122035367965517370869610
61295501122035369200298156341740
61295501122035369200299189573294
61295501122035369200299304364542
61295501122035369200863015525024
61295501122035369200863273805278
61295501122035400724237269796300
61295501122035400725052058144438
61295501122035400725053086641208
61295501122035401319849317398612
61295501122035402554379513558886
61295501122035402555195335125528
61295501122035402966977341034500
61295501122035417330255680180242
61295501122035417332784729227074
61295501122035417376010381101522
61295501122035417376010384283850
61295501122035419155588471561100
61295501122058483772252436932970
61295501122058483774947477343578
61295501122058517126584498253220
61295501122058528198136100642216
61295501122059368280472017485890
61295501122059368282999950525522
61295501122059378798984788899664
61295501122059378806326794606386
61295501122059384335165085959638
61295501122059384342508239559264
61295501122059384342759173244862
61295501122059417694312597422376
61295501122059417696840530462008
61295501122059418106094603331348
61295501122059418108622536370980
61295501122059428624607374745122
61295501122059428631949380451844
61295501122059428769207035977132
61295501122059678988255382897852
61295501122059678988255727271386
61295501122059678995597355185080
61295501122059678995597359906814
61295501122059682699376006024672
61295501122059682701635413087562
61295501122059682701635441785322
61295501122059682701635786158856
61295501122059684529521692993506
61295501122059684531777685547908
61295501122059684531778029908392
61295501122059684531778029921442
61295501122059684532029767243050
61295501122059712342587788591636
61295501122059712349111563806782
61295501122059712349115001228486
61295501122059712349115005950220
61295501122059712943911231985890
61295501122059716053457363241818
61295501122059716055967847479106
61295501122059717885295302893554
61295501122059717886110091241692
61295501122059717886111124460196
61295501122059718297893130369168
61295501122059727164238427768270
61295501122059727166494764696206
61295501122059727166497834831160
61295501122059727166497863528920
61295501122059727166498207902454
61295501122059727170744724061950
61295501122059727171581552670136
61295501122059727171581810950390
61295501122059727171832515053494
61295501122059727173276129364142
61295501122059727174088851981430
61295501122059727174088937720578
61295501122059728813877968743310
61295501122059728818124829276340
61295501122059728820402087269180
61295501122059728820402088331990
61295501122059728820405181380160
61295501122059728820405186101894
61295501122059728820652792435094
61295501122059728821219941030538
61295501122059728821219945752272
61295501122059728955134535529306
61295501122059728955134793809560
61295501122059728955385584005944
61295501122059728955406504712344
61295501122059728958477515184280
61295501122059728958477601277560
61295501122059728995804771321360
61295501122059729003398600326330
61295501122059729003418373126728
61295501122059729003419521014016
61295501122059729003419521032730
61295501122059729004234194576730
61295501122059729004234280670010
61295501122059729415180864502506
61295501122059729415201785209065
61295501122059729415201785209066
61295501122059732524747887767026
61295501122059732524998591870130
61295501122059732527257994327926
61295501122059732527257998933020
61295501122059732527258027630780
61295501122059732661171469514910
61295501122059734350058265803284
61295501122059734354308598482234
61295501122059734354329519188793
61295501122059734354329519188794
61295501122059734356564935410170
61295501122059734356585483045228
61295501122059734356836531521866
61295501122059734357400271393366
61295501122059734357400615753850
61295501122059734491590187825118
61295501122059734493846268002170
61295501122059734493846524753054
61295501122059734905628530662026
61295501122070489515439812799050
61295501122070489515627840876378
61295501122070490100114023231598
61295501122070490102621064262638
61295501122070490107729031223174
61295501122070490110236072254214
61295501122070491343075048950090
61295501122070523454446084551848
61295501122070523454467005258200
61295501122070523462061092543424
61295501122070523464505457548688
61295501122070524697407110270340
61295501122070535809607798149494
61295501122070535809628345797602
61295501122070535809628690158086
61295501122070535809879394261190
61295501122070535817159757044000
61295501122070535817222433069776
61295501122070535817222433082826
61295501122070539513975265594182
61295501122070539516482306625222
61295501122070539516482564905476
61295501122070539521485784845038
61295501122070539521569352879406
61295501122070539523260486367164
61295501122070539524013717884670
61295501122070541305330538640526
61295501122070541307838698996400
61295501122071374023680314058322
61295501122071375851294629503010
61295501122071375852986882198962
61295501122071386376585690728032
61295501122071390075845449492438
61295501122071390083187455199160
61295501122071390083188603092064
61295501122071390083188832674558
61295501122071390083439536777662
61295501122071390494970838583530
61295501122071390670370084138146
61295501122071390677985092129722
61295501122071390677985178223209
61295501122071390677985178223210
61295501122071390677985206920969
61295501122071390677985206920970
61295501122071391912767025624654
61295501122071391912767140415901
61295501122071391912767140415902
61295501122071392322585154028218
61295501122071392324277406724170
61295501122071419730667047945178
61295501122071420325463278702582
61295501122071423434992960955176
61295501122071423437520893994808
61295501122071423849302899903780
61295501122071424022195104427356
61295501122071425266847349610246
61295501122071425676917215348468
61295501122071425678609468044420
61295501122071425815891143480584
61295501122071436377356818025002
61295501122071436377628414136698
61295501122071436384971912110066
61295501122071436796732911219198
61295501122071436796753803227790
61295501122071439901468035337896
61295501122071439908810041044618
61295501122071439908811188937522
61295501122071440045256036119632
61295501122071440091825413785954
61295501122071440493485628952564
61295501122071440495992669983604
61295501122071440503607764068667
61295501122071440503607764068668
61295501122071440503607792766427
61295501122071440503607792766428
61295501122071441735860645198926
61295501122071441735881537207518
61295501122071441738116982126862
61295501122071441738117757078162
61295501122071441738137874135454
61295501122071441738389726261359
61295501122071441738389726261360
61295501122071441873142320635090
61295501122071441875398657563026
61295501122071441875399432514326
61295501122071442287181668005792
61295501122071442287181696703552
61295501122131477891843386263714
61295501122131479583033743333890
61295501122131479585540783315170
61295501122131479585540784364930
61295501122143186966281484786382
61295501122167480290542618462994
61295501122167480290730646540322
61295501122167485824194982483336
61295501122167485826722915522968
61295501122167485826910943600296
61295501122167486235976988392308
61295501122167486238504921431940
61295501122167495113884476862114
61295501122167496898274288329470
61295501122167500650884038936890
61295501122167502295501579385250
61295501122167502295501579398300
61295501122167502298012062572778
61295501122167502298013210465682
61295501122691914454045171880640
61295501122691914454233199957968
61295501122691914590490023667844
61295501122691914633711827037756
61295501122691914634463939347068
61295501122691914637059138448818
61295501122691914637059511520319
61295501122691914637059511520320
61295501122691915048757834603676
61295501122691915048841402638044
61295501122716224429283371664614
61295501122716224429283372714374
61295501122716224429471399741942
61295501122716224431727736669878
61295501122716224431727737719638
61295501122716224431790383626292
61295501122716226213672034867464
61295501122716226261037398921498
61295501122787975203645732702714
61295501122788875771457514693066
61295501122788875771457514710328
61295501122788877416078411208846
61295501122788877416078411221896
61295501122788877417774105944646
61295501122788877418588894279734
61295501122788877418588894396374
61295501123006813179370378377204
61295501123007680395294492754542
61295501123007713749629881440240
61295501123007715396757904959488
61295501123007715396757905076128
61295501123043148848245375642791
61295501124807366773585587063855
61295501124807367506123374172877
61295501124807367506123374290969
61295501130922372284436359983638
61295501130934380406834542594359
61295501130934380406834542710999
61295501131688150107084601664790
61295501131869767907574536582415
61295501131870620299339472719917
61295501131870620299339474236237
61295501131870620299340249070738
61295501131870653513064587547948
61295501131870653515595992392465
61295501131870664770976721337627
61295501131870668330447789487132
61295501131870668337222616361244
61295501131870668338062543447852
61295501131870668338062543797985
61295501131870668470239949160583
61295501131870668475323298173244
61295501131870668477014776034695
61295501131870668882022212300097
61295501131870668887105561299660
61295501131870668887356609776511
61295501131870668888797039174209
61295501131906087516752872363185
61295501131906087516940900440513
61295501131906987535455512682082
61295501131906987535455513032002
61295501131906987535458873337339
61295501131906987665941445138455
61295501131906987671024014711522
61295501131906987672716267407474
61295501131906987672970298868597
61295501131906987672970327566357
61295501131906987672970332152577
61295501131906988077723708251773
61295501131906988082806277824840
61295501131906988082806278887698
61295501131906988084498530520792
61295501131906988084498531583650
61295501131906988084498535125885
61295501131906988084752596341794
61295501131978736607716077133074
61295501131978736607716077133233
61295501131978736607716077133234
61295501131990744178539837056355
61295501131990744590322100180347
61295501131990744590322100182771
61295501131990744590322100186989
61295501132015055666156042484037
61295501132015055666156817322696
61295501132015055803354120833525
61295501132015055803417572048087
61295501132015055803417572048088
61295501132015056215198673431280
61295501132015056215199836224263
61295501132015056215199836224264
61295501132015056215199836224423
61295501257633896141814949157574
61295501257633896142065653260678
61295501257633896690857623702870
61295501257739262579324407226178
61295501257742864850320142354676
61295501257742865399363165505594
61295501257925696723815925409346
61295501257958051140184764543174
61295501257958062261651588903012
61295501257958062261839961703794
61295501257958067202409272978550
61295501257958067202409274041360
61295501257958067203035659810676
61295501257958067203035664409946
61295501257958067203224032611458
61295501257958067752015658680116
61295501257958067752015662929466
61295501257958067752266707156754
61295501257958069032614197117044
61295501257958095615085638577260
61295501257958095615169234959676
61295501257958095615169236376618
61295501257958097445311483426526
61295501257958100554024999756206
61295501257958100554025004355476
61295501257958100554213372556988
61295501257958100556741335361610
61295501257958100965807350388632
61295501257958101103005342999180
61295501257958102935675553207842
61295501257958111667271695784958
61295501257958111667334371810734
61295501257958111674676348802226
61295501257958111674677496708228
61295501257958111674677496712600
61295501257958111674864376879554
61295501257958112223719021930580
61295501257958112224472167359018
61295501257958117027842424201920
61295501257958117027842428801190
61295501257958117027843572107922
61295501257958117027843576711564
61295501257958117154982105632514
61295501257958117157698440175108
61295501257958117158262151331378
61295501257958117158513199808016
61295501257958117162513516891962
61295501257958117162513517241882
61295501257958117165103092838244
61295501257958117165103094255186
61295501257958117165103097437514
61295501257958117165291122332514
61295501257958117165292527460332
61295501257958117165856238266682
61295501257958117165856238616602
61295501257958117576885103346486
61295501257958117577638244525574
61295501257958118857985820579144
61295501257958118987840688641958
61295501257958118995183814606634
61295501257958118995246489215468
61295501257958118995246490632410
61295501257958118995434775927182
61295501257958119407028753404694
61295501257960768905656332605074
61295501257960770736049284838366
61295501257960770736049285192498
61295501257960797318604322663528
61295501257960804090130642055512
61295501257960815757297764291910
61295501257960818729022585754684
61295501257960820696425498153594
61295501257960820698869863648504
61295501257961653411431548148310
61295501257961669473656056212084
61295501257961669473656056566216
61295501257961669474219767739956
61295501257961669474220116345578
61295501257961669474282792371354
61295501257961669886064798280326
61295501257961670023262790890874
61295501257961671303610276619076
61295501257961671303798304713874
61295501257961671303798305068006
61295501257961697886332422182396
61295501257961699716495591360018
61295501257961702825209107685486
61295501257961702825272132316884
61295501257961702825460156162124
61295501257961702825460160394212
61295501257961702827737413783362
61295501257961703237054133993768
61295501257961703237054138225856
61295501257961703374252126604316
61295501257961703374252130836404
61295501257961704647820289283892
61295501257961704657879662267682
61295501257961719288968220951246
61295501257961719296562308236470
61295501257961719299089207807056
61295501257961719299089212406326
61295501257961719299090355699960
61295501257961719299090360299230
61295501257961719299842353585414
61295501257961719426229238193192
61295501257961719426417266270520
61295501257961719433760300847018
61295501257961719433843987904514
61295501257961719436287200417604
61295501257961719436288348310508
61295501257961719436288606944894
61295501257961719838011239870076
61295501257961719838011244102164
61295501257961721119110469435566
61295501257961721126725563048246
61295501257961721129232604079286
61295501257961721129232604197378
61295501257961721129232604201750
61295501257961721129232862464534
61295501257961721129232862482004
61295501257961721129420890559332
61295501257961721266430596812298
61295501263611565685295617199268
61295501263647890371612489919671
61295501263830369713834929130194
61295501263830369714399013362178
61295501263830370309195242584548
61295501263830371498223621402406
61295501263830403067916286347340
61295501263830403662712515569710
61295501263830403662712888641212
61295501263830404852304978619552
61295501263830419669688180558736
61295501263833971984831008632226
61295501263833971985645796967314
61295501263833972580442399261186
61295501263866387484667990170786
61295501263866387485482778505874
61295501263866388720014007897702
61295501263866388720264712000806
61295501263866422074346069217952
61295501263866427607998436780530
61295501263866436890914482822048
61295501263866436891729271157136
61295501263866436898508570107272
61295501263866436898696598184600
61295501263866436899260682416584
61295501263866437447488568626792
61295501263866437448303356961880
61295501263866438682834586353708
61295501263866438682897262379484
61295501263866438683085290456812
61295501263866687674753342271268
61295501263866692615573703553484
61295501263866694857502461889837
61295501263866721028270615256430
61295501263866721028270616791464
61295501263866721028270988327932
61295501263866721028270989862966
61295501263866722263616634518380
61295501263866725967126753596638
61295501263866725969654687699128
61295501263866727754043379971340
61295501263866727797269002080958
61295501263866737630042509467826
61295501263866737636821808417962
61295501263866737636821809952996
61295501263866737636822181489464
61295501263866737636822183024498
61295501263866737637573920727274
61295501263866738872167827679912
61295501263866742575677946758170
61295501263866742578205880860660
61295501263866742578394282009490
61295501263866742578957992107114
61295501263866743171310259614062
61295501263866743173190511685162
61295501263866743173754595917146
61295501263866744405820195242490
61295501263866744406092193104782
61295501263866744406657052175638
61295501263866744408264560247754
61295501263866744408536529412078
61295501263866744408537677322452
61295501263869396149155543684717
61295501263870289945185710612818
61295501263870296717716224364791
61295501263870330068515785686094
61295501263870344849390360435614
61295501263870344850204775712250
61295501263870344850205148764878
61295501263870344893514368673902
61295501263870344895143945339866
61295501263870344895143945344078
61295501263870344895394620745002
61295501263870344895958704976986
61295501263870346677904180154308
61295501263870346679532608919934
61295501263870346679784460927588
61295501263870346680348545159572
61295501263939371765547691283808
61295501263939371766362479618896
61295501263939372360343920506178
61295501263939372361158708841266
61295501263939383478463896138726
61295501263939388374913672780428
61295501263939388375101700857756
61295501263939388420666997875008
61295501263939388420666999410042
61295501263939388968890641591686
61295501263939388968895113667710
61295501263939388969709902002798
61295501263943290881184719833200
61295501264523234940193644292359
61295501264523234940193730381428
61295501264595880743696868112398
61295501264595885682824602564302
61295501264595885686088227980678
61295501264595886234128085641382
61295501264595886234942873976470
61295501264813790291030832162646
61295501264813823644548105147808
61295501264814674250291306200218
61295501264814690309799595233960
61295501264814690309799596768994
61295501264814690309799825288630
61295501264814690858842614152998
61295501264814692093373729225754
61295501264814723663233530239424
61295501264814723664069210583104
61295501264814724213111884656224
61295501264814724213111885128400
61295501264814725447622222511636
61295501266606271760650595001174
61295501266606271760713356766098
61295501266606271760713356766099
61295501281232074895011065408296
61295501281264490394848046946856
61295501281268397794221532303302
61295501281268399624363780787622
61295501281268399624551808864950
61295501281268399624636524786606
61295501281268399625200609018590
61295501281268399627648417590058
61295501281268400176691092135354
61295501281337441924036793439234
61295501281337441924600533297684
61295501281337441924600877671218
61295501281337441924788819659478
61295501281337441924788819777522
61295501281340143627973203242964
61295501281341044195784899144248
61295501281341044195847661276354
61295501281341344385118255373920
61295501281341345619900188868852
61295501281341345619900188873064
61295501281341345619901336779225
61295501281341345620465047939708
61295501281341345620465421011209
61295501281341345620653334297290
61295501281341346032247312128934
61295501281372564069444959927598
61295501281372565304038865327940
61295501281373465871850647322504
61295501281373759290346919346198
61295501281373759290346920881392
61295501281373764231730990371906
61295501281373764231730991789056
61295501281373764823828827832206
61295501281373766058610758144810
61295501281373766061121241319288
61295501281373766061122016153948
61295501281373766061877830309718
61295501281373766470397239312134
61295501281373766470961323544118
61295501281373766472904280343174
61295501281373766610669456378376
61295501281373766610669800751910
61295501281373766610920504855014
61295501281376467764557362138054
61295501281377361561342998830968
61295501281377367095079050394240
61295501281377368329860983889172
61295501281377368329860983893384
61295501281377368330425842960028
61295501281377368332873565438216
61295501281377368332873909811750
61295501281377368333124613914854
61295501281377368742208107149254
61295501281377368881916584357046
61295501281556245946298128537324
61295501281556245953077426070310
61295501281556246541094357759534
61295501281556246548437482657188
61295501281556246548437482779444
61295501281556246548437511359160
61295501281556246548437741059698
61295501281556246548437855728530
61295501281556246548437855846574
61295501281556246548437855850946
61295501281556246548437860437166
61295501281556246548688445044758
61295501281556246548688531133826
61295501281556247737465861479418
61295501281556247783219416274376
61295501281556247783219444854092
61295501281556247783219446389286
61295501281556247783219674554630
61295501281556247783219789341506
61295501281556247783219789345878
61295501281556279901934121918224
61295501281556279901934122036268
61295501281556279901934208007292
61295501281556279901955128713692
61295501281556281137300802071238
61295501281556281137300803606432
61295501281556295771920714382782
61295501281556295908930419218598
61295501281556295913177281168778
61295501281556295915705246092710
61295501281556295915706017739426
61295501281556295915957066216064
61295501281558947656324487113984
61295501281558947656575191199826
61295501281558947657076599406034
61295501281558948251872828628244
61295501281558981010656548434234
61295501281558997616696998705218
61295501281559848224324211075334
61295501281559848224888295307318
61295501281559848819684524529528
61295501281559848819684639333666
61295501281559882173180991612428
61295501281559882173201912318828
61295501281559898042916793867552
61295501281559898184424064773914
61295501281559898186953145700834
61295501281560148413594889744036
61295501281560148414158973976020
61295501281560148414158973980232
61295501281560149008951765776526
61295501281560149008955204733424
61295501281560149008955204737636
61295501281560149008955233317352
61295501281560150243737138228356
61295501281560150243737168347478
61295501281560150243738171347482
61295501281560150243738286138730
61295501281560150243738287555672
61295501281560150244301997299212
61295501281560150244302255579466
61295501281560150244302370370714
61295501281560150244302371787656
61295501281560183597818150976802
61295501281560183597818495333074
61295501281560183598070232667732
61295501281560183598634316899716
61295501281560184010416322808688
61295501281560192885796998849752
61295501281560198232188507072530
61295501281560198232439211175634
61295501281560198236706991352206
61295501281560198237271075584190
61295501281560198237271075588402
61295501281560198369448141176790
61295501281560198369448916011450
61295501281560198369699965905238
61295501281560198373695691872562
61295501281560198374510566313980
61295501281560198374531487020380
61295501281560198374531744224726
61295501281560198376222594998274
61295501281560198376223624912194
61295501281560198376223711001262
61295501281560198415201725968614
61295501281560198415201727503808
61295501281560198415202846712002
61295501281560198419449366058038
61295501281560198419449621155964
61295501281560198419449624338292
61295501281560198419700414534676
61295501281560198420264495580120
61295501281560198420285416286520
61295501281560198422228258298700
61295501281560198422228261481028
61295501281560198422228344387768
61295501281560198422228347574308
61295501281560198422792345713012
61295501281560198422792431806292
61295501281560198831231630247264
61295501281560198832067306341594
61295501281560198832067306345806
61295501281560198834574351621984
61295501281560198964245519840356
61295501281560200066577644791852
61295501281560200066849239836526
61295501281591363156161468652544
61295501281591363156412172738386
61295501281591369925432597586730
61295501281591369927938490713220
61295501281591369927942737810440
61295501281591369927943082183974
61295501281591369928444146016648
61295501281591369928695194493286
61295501281591370476734708252632
61295501281591370476735052626166
61295501281591370477487164935478
61295501281591396510493529972794
61295501281591402037388638126824
61295501281591402044145897181080
61295501281591402046673830203450
61295501281591403272170571621756
61295501281591403279679942985324
61295501281591403279764658906980
61295501281591403282024095027586
61295501281591403282209023912244
61295501281591403831067113946416
61295501281591403831819226255728
61295501281591412562658665406910
61295501281591412569937995070594
61295501281591412570000671096370
61295501281591412570001445935242
61295501281591412570001790308776
61295501281591412982536166790052
61295501281591413116533980243778
61295501281592254436747667675230
61295501281592263724161192613894
61295501281592263724725276845878
61295501281592264959506952077818
61295501281592269260341607647236
61295501281592269260905318830804
61295501281592269260905577093796
61295501281592269260905577111058
61295501281592269260905663187076
61295501281592269260908791089152
61295501281592269260909135445424
61295501281592270488912803109346
61295501281592270495687252325736
61295501281592270495687510588728
61295501281592270495687510605990
61295501281592270495687596682008
61295501281592270495687625374152
61295501281592270495688400213024
61295501281592270495690724584084
61295501281592270495691068940356
61295501281592270495691757685948
61295501281592270495692102059482
61295501281592270496252484445008
61295501281592270496255841917932
61295501281592270496506890394570
61295501281592271044734776604778
61295501281592271045298860836762
61295501281592303849772081801230
61295501281592303849773114903094
61295501281592303850024163379732
61295501281592304262370253520688
61295501281592304398815100702798
61295501281592304398816133821924
61295501281592313135218371767178
61295501281592313542753775406112
61295501281592313549783778459352
61295501281592313550347862691336
61295501281592313684261046312474
61295501281592313686790127239394
61295501281592314785129537923276
61295501281592554030653327949928
61295501281592554626018232975658
61295501281592563906652457446254
61295501281592563913431756396390
61295501281592563913431757931584
61295501281592563913995582343908
61295501281592563914246544731478
61295501281592563914246630820546
61295501281592565148777517378246
61295501281592568854815828839248
61295501281592568854815943626124
61295501281592568855630615757186
61295501281592569450179729442208
61295501281592570639204262831206
61295501281592570639208766774268
61295501281592570639209111147802
61295501281592570678183368409774
61295501281592570682429884586532
61295501281592570684957846205880
61295501281592570684957847741074
61295501281592570684958190562152
61295501281592570684958192097346
61295501281592570684958220793702
61295501281592570684959338939086
61295501281592570684959340001896
61295501281592570684961289884512
61295501281592570684961662937140
61295501281592570685777455694998
61295501281592571234002013484382
61295501281592571234005341905206
61295501281592571234005370603014
61295501281592571234566097716366
61295501281592571234569426137190
61295501281592597267492221604944
61295501281592597267492223140138
61295501281592597267492307694012
61295501281592597267513228400412
61295501281592597267513229935606
61295501281592597267763819251834
61295501281592598495515749693526
61295501281592599097655476871634
61295501281592602206619955702716
61295501281592602209147890159498
61295501281592603856275913795386
61295501281592603993290123991414
61295501281592603993541172468052
61295501281592604029168116901812
61295501281592604036783210851362
61295501281592604039039203423026
61295501281592604039039204958220
61295501281592604039042647101658
61295501281592604039291285113956
61295501281592604039294728680160
61295501281592604451073291022928
61295501281592604451637375254912
61295501281592604451640818821116
61295501281592604588085666003226
61295501281592604588086354748818
61295501281592604588086699122352
61295501281592604588337403225456
61295501281592613319678365369722
61295501281592613324760561759018
61295501281592613325304873307244
61295501281592613325325794013644
61295501281592613326997126003196
61295501281592613327000483476120
61295501281592613327021404176856
61295501281592613327021404182472
61295501281592613327268722114892
61295501281592613327272079587816
61295501281592613327272108285576
61295501281592613327836192511944
61295501281592613732275043291712
61295501281592613738802260646084
61295501281592613738802262181278
61295501281592613921817748172844
61295501281592613921818006457310
61295501281592613922068710560414
61295501281592614966806274218734
61295501281592614974149054747066
61295501281592614974400103223704
61295501281592615568946030093198
61295501281592618673659114317420
61295501281592618680186333088942
61295501281592618680187480993492
61295501281592618680187480994944
61295501281592618680438528054432
61295501281592618680438529471582
61295501281592618681002239219286
61295501281592618681002269328580
61295501281592618814919842107356
61295501281592618814920187898040
61295501281592618815170890583994
61295501281592618815731618760204
61295501281592618815752539466604
61295501281592618817447776564138
61295501281592618817448148572622
61295501281592618817448149635480
61295501281592618817448235724548
61295501281592618817698825040776
61295501281592618818262907855610
61295501281592619265677855819376
61295501281592619268184896850416
61295501281592619268456492962112
61295501281592619272452682693488
61295501281592619272703386796592
61295501281592619272724274555834
61295501281592619273267471028576
61295501281592619273270909985474
61295501281592619273288358787818
61295501281592619273288358792030
61295501281592619273291457519750
61295501281592619273291831050378
61295501281592619274963162681426
61295501281592619274983710215702
61295501281592619275234758793122
61295501281592619275798498550790
61295501281592619275798843025106
61295501281592619275798843029318
61295501281592619405466572640712
61295501281592619405468896638766
61295501281592619409985062586888
61295501281592619409988415454718
61295501281592619410549146818872
61295501281592619410552499686702
61295501281592619412244498347538
61295501281592619412244752382654
61295501281592619412495546824176
61295501281592619413059631056160
61295501281592620464575800200026
61295501281592620464826848676664
61295501281592620464827191615786
61295501281592620500458641409758
61295501281592620500458641427020
61295501281592620502965682458060
61295501281592620502966830345348
61295501281592620503554905778594
61295501281592620503802510689028
61295501281592620507801421955352
61295501281592620508049401341180
61295501281592620508052470431990
61295501281592620508052843484618
61295501281592620508070292282750
61295501281592620508070292286962
61295501281592620508073391020298
61295501281592620508073764072926
61295501281592620508073764545310
61295501281592620508074539379970
61295501281592620508617702551262
61295501281592620508638623611954
61295501281592620508889672088592
61295501281592620510308807359926
61295501281592620510309955247214
61295501281592620510329727930972
61295501281592620510329729466166
61295501281592620510330876307906
61295501281592620510330877370716
61295501281592620510580433586532
61295501281592620510580776407610
61295501281592620510580776520038
61295501281592620510580776524250
61295501281592620510580776538752
61295501281592620510580776543124
61295501281592620510580777942804
61295501281592620510580805103966
61295501281592620510580806639160
61295501281592620510581551358910
61295501281592620510581581473820
61295501281592620510581924430411
61295501281592620510581924430412
61295501281592620510581924784544
61295501281592620511145635590894
61295501281592620511145665705804
61295501281592620640248506135644
61295501281592620640250457081070
61295501281592620640250801437342
61295501281592620640250830133698
61295501281592620645335208016294
61295501281592620645335552389828
61295501281592620645899292248278
61295501281592620646150340724916
61295501281592620647590139839498
61295501281592620647590484195770
61295501281592620647590512892126
61295501281592620647591544944230
61295501281592620647842336203424
61295501281592620647842593420868
61295501281592620648406420435408
61295501281592621052597924697424
61295501281592621057117558298800
61295501281592621057681642530784
61295501281592621059372747322186
61295501281592621059372776018542
61295501281592621059373550853202
61295501281592621059624598975708
61295501281592621059624599329840
61295501281592621060188683207692
61295501281592621060188683561824
61295501281595265616678816022914
61295501281595265617430928314964
61295501281595270558313591134464
61295501281595272385677202493310
61295501281595272385865230553376
61295501281595272385865230570638
61295501281595272385949946492294
61295501281595272388184243507088
61295501281595272388184243524350
61295501281595272388456987523334
61295501281595272388460431089538
61295501281595272388460459787346
61295501281595272388961494922212
61295501281595272389212543398850
61295501281595272937252401531730
61295501281595272937252430229538
61295501281595272938004513841042
61295501281595303903109756274984
61295501281595303912394948351610
61295501281595304497905987032388
61295501281595305732415176528336
61295501281595305732687920527320
61295501281595305733252004759304
61295501281595305740009263813560
61295501281595305740197291890888
61295501281595305740282007812544
61295501281595305742453628818824
61295501281595305742541443933150
61295501281595305742541788306684
61295501281595305742726372817808
61295501281595305743290457049792
61295501281595305743293900615996
61295501281595306291584462851980
61295501281595306292336575161292
61295501281595315443053514160422
61295501281595320383685472876818
61295501281595320384437585186130
61295501281595320511660691156262
61295501281595320519187884374802
61295501281595320520945883232888
61295501281595320520946227606422
61295501281595320520946256304230
61295501281595320521697995559462
61295501281595320521698339915734
61295501281595320521698368612090
61295501281595320556574353228920
61295501281595320556845949340616
61295501281595320556849388297514
61295501281595320557330937614256
61295501281595320557410033572600
61295501281595320557413472529498
61295501281595320557414247368370
61295501281595320557414620439871
61295501281595320557414620439872
61295501281595320559084833216858
61295501281595320559356429328554
61295501281595320559920513560538
61295501281595320559921288399410
61295501281595320559921546679664
61295501281595320559921661470911
61295501281595320559921661470912
61295501281595320564105764488368
61295501281595320564377356350714
61295501281595320564440032376490
61295501281595320564440032380702
61295501281595320564440036625840
61295501281595320564443475582738
61295501281595320564443475586950
61295501281595320564923991780354
61295501281595320564941440582698
61295501281595320564941440586910
61295501281595320566616244476306
61295501281595320566699468141352
61295501281595320566699812510674
61295501281595320566699812514886
61295501281595320566887840588002
61295501281595320567451924819986
61295501281595320567451924824198
61295501281595321106457294985168
61295501281595322343497516707594
61295501281595322343497861063866
61295501281595322343497889760222
61295501281595322343498549809458
61295501281595322343498894182992
61295501281595322343498922880800
61295501281595322343748565166970
61295501281595322343749598286096
61295501281595322344250662118770
61295501281595322344251006492304
61295501281595322344501710595408
61295501281595322351025484760794
61295501281595322351025829117066
61295501281595322351025857813422
61295501281595322351026632648082
61295501281595322351277681124720
61295501281595322351841765356704
61295501281596156897265016580794
61295501281596166185242624216248
61295501281596171126062611009972
61295501281596171126062725795396
61295501281596171126062725814110
61295501281596171126626695241956
61295501281596171126626781335236
61295501281596171126626810027380
61295501281596171126626810031592
61295501281596171721426513047344
61295501281596172910455894752938
61295501281596172949430152014910
61295501281596172953677012547940
61295501281596172955933263382596
61295501281596172955933349475876
61295501281596172956204974298430
61295501281596172956204974302802
61295501281596172956206007398842
61295501281596172956206122190089
61295501281596172956206122190090
61295501281596172956206122544222
61295501281596172956208417845920
61295501281596172956208446542276
61295501281596172956209450965046
61295501281596172956209479662854
61295501281596172956770206422073
61295501281596172956770206422074
61295501281596172956770206776206
61295501281596172956773190823496
61295501281596172957024239300134
61295501281596173505816209742326
61295501281596199538739091299148
61295501281596199538760012005548
61295501281596201368902260476770
61295501281596206264532746592610
61295501281596206264537251970084
61295501281596206308029994456498
61295501281596206310286331384434
61295501281596206310289430706794
61295501281596206310289775063066
61295501281596206310290463808658
61295501281596206310290808182192
61295501281596206310541512285296
61295501281596206722887602426252
61295501281596206859332449608362
61295501281596206859333482727488
61295501281596216003271122776482
61295501281596216010029529718026
61295501281596216010865210061706
61295501281596217840192785001978
61295501281596220951685196855430
61295501281596220951685311640854
61295501281596220951685311659568
61295501281596220952249281087414
61295501281596220952249367180694
61295501281596220952249395872838
61295501281596220952249395877050
61295501281596221081915948531794
61295501281596221086418018545402
61295501281596221086435582133170
61295501281596221086999666365154
61295501281596221088693870006532
61295501281596221088694903108396
61295501281596221088695017893820
61295501281596221088695017912534
61295501281596221088695247481930
61295501281596221088695276179738
61295501281596221088695276534030
61295501281596221089510035817018
61295501281596221127670681700552
61295501281596221127673005698606
61295501281596221132189138345278
61295501281596221132753222577262
61295501281596221134699536489286
61295501281596221135263620725482
61295501281596221546209946286562
61295501281596221683491621722726
61295501281596222735823271117818
61295501281596222774801689383730
61295501281596222775052737860368
61295501281596222779299598393398
61295501281596222779320518981706
61295501281596222779321667358640
61295501281596222780136455693728
61295501281596222781555849228054
61295501281596222781555935321334
61295501281596222781555964013478
61295501281596222781555964017690
61295501281596222781556738852350
61295501281596222781576855909642
61295501281596222781576856382026
61295501281596222781827560143888
61295501281596222781827560148260
61295501281596222781828708035547
61295501281596222781828708035548
61295501281596222781828708389680
61295501281596222782392792267531
61295501281596222782392792267532
61295501281596222782392792621664
61295501281596222911497585042478
61295501281596222916582335994964
61295501281596222917146420226948
61295501281596222918837266401226
61295501281596222918837610757498
61295501281596222918837639453854
61295501281596222918838414288514
61295501281596223323844708302560
61295501281596223328928426135920
61295501281596223330620678477740
61295501281664347437291873868670
61295501281664347438043986177982
61295501281664348030141822221132
61295501281664349264923752533736
61295501281664359149957116335858
61295501281664364045587599269370
61295501281664364045838303372474
61295501281664364046343871165472
61295501281664364046594921059260
61295501281664364089084850433630
61295501281664364091591888282342
61295501281664364091591891464670
61295501281664364092097801866024
61295501281664364092160222793874
61295501281664364503126546020324
61295501281664364641140474994378
61295501281664364641140479580598
61295501281664364641203241695442
61295501281667966179829181981752
61295501281667966316834382874506
61295501281667966775126819410170
61295501281668251727700536037762
61295501281668251727700880394034
61295501281668251727951584497138
61295501281668266552110761333076
61295501281668266552615522289022
61295501281700365208877047201312
61295501281700370742613097229390
61295501281700371977123061564210
61295501281700371977311347904530
61295501281700371977311347921792
61295501281700371977374110023586
61295501281700371977395030724322
61295501281700371977395030728534
61295501281700371979655499964054
61295501281700371979902043063218
61295501281700371979906548440692
61295501281700371980407612273366
61295501281700371980658660750004
61295501281700372528698518882884
61295501281700372529450631192196
61295501281700381267628689867770
61295501281700381267879393970874
61295501281700381679666163520312
61295501281700381816671364413066
61295501281700386801552686484990
61295501281700386801552686489202
61295501281700386804063166477140
61295501281700386804064314383142
61295501281700386804064572663396
61295501281700386804568735687288
61295501281700386804569080060822
61295501281700387215846463768230
61295501281700387352856289411714
61295501281700387353611754588856
61295501281700387353612098962390
61295501281700387353862803065494
61295501281700388451192481495146
61295501281700388451192596280570
61295501281700388451193371119442
61295501281700388451698136798574
61295501281700388451948840901678
61295501281700389000740811343870
61295501281700670337088206630000
61295501281700670339595247661040
61295501281700670931884810440191
61295501281700670934391851471231
61295501281700672166666743935123
61295501281700672168901815801680
61295501281700672169173670180740
61295501281700672169173671597682
61295501281700672169173784966163
61295501281700672169173784984878
61295501281700672169925783906994
61295501281700672718216689099570
61295501281700681457154493346743
61295501281700682051696662392606
61295501281700682052511450727694
61295501281700686948083766213946
61295501281700686948146440822572
61295501281700686948146442239722
61295501281700686948334468899900
61295501281700686948334470317050
61295501281700687542943044514720
61295501281700687543131072592048
61295501281700688777473558002322
61295501281700688777473902375856
61295501281700688777724605062018
61295501281700688777724606478960
61295501281700688777728077320365
61295501281700688778225670311634
61295501281700688778476718788272
61295501282212743806327329733206
61295501282216695677151185052516
61295501282216695677339213129844
61295501282216695677903294179500
61295501282216695677903297361828
61295501282216695679661664928026
61295501282216695679661665040454
61295501282216695679661665044666
61295501282216695679661669649760
61295501282216695679682585632974
61295501282216695679682587168168
61295501282216695679933261152150
61295501282216695679933261156362
61295501282216695680434324889658
61295501282216695680434669245930
61295501282216695680434673967664
61295501282216695680434697942286
61295501282216695680434699477480
61295501282216695680497345384134
61295501282216697326978749872796
61295501282216697327062317907164
61295501282216697327542834104780
61295501282216697327626402139148
61295501282216697327814430216476
61295501282216697464260425663092
61295501282216697464824509895076
61295501282249061171885429419926
61295501282249061171885430955120
61295501282249110578131923606382
61295501282249110582463528763040
61295501282249110584702044190344
61295501282249110996484306844376
61295501282249110996484308379570
61295501282249110997508015265384
61295501282249110997508016800578
61295501282249111171904444407584
61295501282249111171904530496652
61295501282249111172155234599756
61295501282249111172656556716896
61295501282249111172719318831740
61295501282249111179435970453908
61295501282249111179498646484055
61295501282249111179498646484056
61295501282249111180271306428218
61295501282249111180271650784490
61295501282249111180271679480846
61295501282320861356828216306172
61295501282321756983001781028486
61295501282321756983001784210814
61295501282321761922129518308586
61295501282321761922129518312798
61295501282321761924639998300736
61295501282321761925393143729174
61295501282321762336171213895280
61295501282539665973131807710152
61295501282539665978218850782008
61295501282539665978218853964336
61295501282539665980663218969600
61295501282539665981230024736532
61295501282539665981230397808034
61295501282539665981230399207714
61295501282539665981230399224976
61295501282539665981230402394254
61295501282539666530273072235286
61295501282539667764866978125066
61295501282539699332550912102258
61295501282539699332550915284586
61295501282539699334809198908598
61295501282539699334810346818972
61295501282539699334810348218652
61295501282539699334810348235914
61295501282539699334810351405192
61295501282539699334995280289850
61295501282539701119136363419540
61295501282540550488697865929178
61295501282540550488698210302712
61295501282540550488948914405816
61295501282540550489533546272858
61295501282540550489784594749496
61295501282540566541699056300412
61295501282540566541699059486952
61295501282540566548474653404090
61295501282540566548474997777624
61295501282540566548475000964164
61295501282540566549038740822614
61295501282540566549041835306600
61295501282540566549041840028334
61295501282540566549042095108998
61295501282540566549042098295538
61295501282540566549042179680134
61295501282540566549042179798226
61295501282540566549042181202278
61295501282540566549042184384606
61295501282540566549293146772176
61295501282540566549293232861244
61295501282540566960824443869408
61295501282540566960824443987452
61295501282540566961075147972512
61295501282540567098084854225638
61295501282540567098084858947164
61295501282540567098085117214368
61295501282540567098085203303436
61295501282540567098335902702276
61295501282540568195606377482384
61295501282540599902538445987920
61295501282540599902559368094160
61295501282540599902559371280700
61295501282540599902807059097874
61295501282540599902807062284414
61295501282540599902810415166746
61295501282540599902810415171118
61295501282540599902810419757338
61295501282540599903374126331600
61295501282540600314340224575034
61295501282540600314341716854570
61295501282540600314592420957674
61295501282540600314592421075718
61295501282540600315156132240572
61295501282540600451602390199530
61295501282540601549666469623808
61295501282540601549687391730048
61295501282540601549938438802634
61295501282540601549938438807006
61295501282540601686948146459652
61295501282575983941584728134113
61295501282576033767207313979571
61295501284295674790960182489693
61295501284332148411517031154501
61295501284332148548715023765049
61295501284514510936479908375821
61295501284514512766622957092189
61295501284514512766623300048781
61295501284514512773126154553155
61295501284514513315665974594077
61295501284622580903844248672865
61295501284622580904095297132241
61295501284622580904096071971113
61295501284658603616566575327039
61295501284658603753764567941959
61295501285171021144954944374799
61295501285171021151396527981215
61295501285203440357336562741615
61295501285276375232993736841827
61295501285276375232996835674541
61295501285279076340544723178997
61295501285279076340795770255955
61295501285279076340795771655635
61295501285279076523560091233331
61295501285279076523560095937595
61295501285279076523622852998255
61295501285279078170688114851957
61295501285279092995749061521695
61295501285279976908608585348171
61295501285279995347887545186393
61295501285279995347887888142985
61295501285495179856057681883427
61295501285495229268223205413125
61295501285495229269646956125831
61295501285495231051801694695425
61295501285497882794925798537549
61295501285497916146747375620511
61295501285497927258091091073663
61295501285497927259701990013707
61295501285497927396711695912541
61295501285497927396962744389179
61295501285497927397045274587059
61295501285497927397547371538859
61295501285497930925154918828829
61295501285497930925653659730471
61295501285497930925657017197571
61295501285497930925904708207109
61295501285497930925908064257267
61295501285497930970909648357377
61295501285497930970909991313969
61295501285497930970909996035703
61295501285497930971658293116977
61295501285497932748267132423519
61295501285497932748270488473677
61295501285497932748270489890619
61295501285497932748521536950315
61295501285497932755048411365357
61295501285497932755048754321949
61295501285497932755299458407791
61295501285497932755299459824733
61295501285497932755299802781325
61295501285497932755800408870531
61295501285497932755800494609679
61295501285497932755800751827123
61295501285497932756051455930227
61295501285498781530833149622399
61295501285498783499935573142661
61295501285498816714222218168825
61295501285498816714496395496019
61295501285498825995695571365997
61295501285498825995696714554637
61295501285498825995696719276371
61295501285498827825002139506637
61295501285498827825838967760691
61295501285498827825840110949331
61295501285498827827535036734233
61295501285498831492900582654179
61295501285498831492903938704337
61295501285498831492905086614711
61295501285498831492905430988245
61295501285498831493719846247619
61295501285498831538657868000837
61295501285498831538659015898113
61295501285498831538659015911211
61295501285498833323045122233141
61295501285498833323048478283299
61295501285498833323048478287671
61295501285498833323048479700241
61295501285498833323612190860883
61295501285498833323612533817475
61295501285498833323863237920579
61295501285498833325283894504835
61295501285530346052186443895103
61295501285530346463968707021519
61295501285530346600413554203629
61295501285603281338601915483279
61295501285603281475046762665389
61295501285603294242468192397113
61295501285603297948593279744999
61295501285603297948593279749371
61295501285603297948593284449263
61295501285603297948595575045245
61295501285603297948781307822327
61295501285603297948781312526591
61295501285603297948781652195861
61295501285603297948783603122573
61295501285603297948844328221637
61295501285603297948844332930273
61295501285603297948846279148349
61295501285603297949345392054311
61295501285603297949345392058683
61295501285603297949348835264931
61295501285603297949348835614691
61295501285603297949411511640467
61295501285603297949411515990599
61295501285603297949596440530949
61295501285603297949596445239585
61295501285603297949599539368035
61295501285603297949599539717795
61295501285603297949599544067927
61295501285603299183940073727729
61295501285603299184128101805057
61295501285603299184128444761649
61295501285603299184130395688361
61295501285603299184692186037041
61295501285603299184943233096737
61295501285606883014236536794393
61295501285606883014236538211335
61295501285606883014800363804561
61295501285606883014988649099333
61295501285606883014988649103705
61295501285606883014988650520647
61295501285606883151497291523997
61295501285606883152249403828937
61295501285606883152249403833309
61295501285606883197250871725229
61295501285606883197250871729601
61295501285606884844376572412823
61295501285606884844379928462981
61295501285606884844379929879923
61295501285606884844380014556261
61295501285606884845132040776665
61295501285606884845194802891349
61295501285606884981640683192585
61295501285606884981640683196957
61295501285606884982392795501897
61295501285606884982392795506269
61295501285606895964672301452789
61295501285606895964672301457161
61295501285606895964923349929427
61295501285606896101933056186765
61295501285606899625294857080245
61295501285606899625795920912919
61295501285606899625862040140571
61295501285606899626046969389557
61295501285606899669101780058729
61295501285606899670797390221781
61295501285606899670797394930417
61295501285606899670799341148493
61295501285606899670963726058469
61295501285606899670985418299109
61295501285606899671048437268379
61295501285606899671048437281477
61295501285606899671048441990113
61295501285606899671048442003211
61295501285606899671549502531093
61295501285606899671549507239729
61295501285606899671552944674531
61295501285606899671552949396265
61295501285606899671615620700307
61295501285606899671615625422041
61295501285606899671800549577691
61295501285606899671800549590789
61295501285606899671800554299425
61295501285606899671800554312523
61295501285606899671803648777635
61295501285606899671803653499369
61295501285606899808060095878097
61295501285606899808060438834689
61295501285606899808248466912017
61295501285606899808311142937793
61295501285606899808813703771737
61295501285606899808876379780043
61295501285606899808876379797513
61295501285606899809064403157479
61295501285606899809064407857371
61295501285606899809064407874841
61295501285606901453491591526085
61295501285606901455375228349523
61295501285606901455375229766465
61295501285606901455375572723057
61295501285606901455377523649769
61295501285606901455438248748833
61295501285606901455440199675545
61295501285606901455939312581507
61295501285606901455939312585879
61295501285606901455939313998449
61295501285606901455942755792127
61295501285606901456190361058145
61295501285639315170549659124763
61295501285639315170549660524235
61295501285639315170822747515995
61295501285639315307810414899707
61295501285639316406169536895243
61295501285639316406232212921019
61295501285639316406736719959941
61295501285639316543997474689545
61295501290459159663627375965290
61295501291407458736129226507704
61295501291407458736150118516296
61295501291407458736693310739688
61295501291407458736965278387692
61295501291407458738657531083644
61295501291515525084150109269292
61295501291515525218818719182886
61295501291515525221346652222518
61295501291515525221350139006919
61295501291515525221915366451598
61295501291515526868539916144604
61295501291515526869107099564886
61295501291547940515010440832847
61295501291547940721187101296448
61295501334769899211159042137602
61295501334769932567684764360012
61295501334770233305998004205736
61295501334770243875141448501038
61295501334770243875141448505250
61295501334770248123381206144920
61295501334770249228307496743622
61295501334770249363877060942836
61295501334770249365505489708462
61295501334770249365505518400606
61295501334770249365505518404818
61295501334770249365506293239478
61295501334770249365757341716116
61295501334770249366321425948100
61295501334879201452372526061094
61295501334879201454565842589720
61295501334879201454565842593932
61295501334879201454816891066358
61295501334879201454837438705628
61295501334879201454837811772758
61295501334879201455652571410038
61295501334879202004444541852230
61295501334879217924498502410346
61295501334879218063388746654036
61295501334879218063952802188212
61295501344581583667482771501951
61295501344581583668046855733935
61295501344581585451872578383087
61295501344581635270737905074959
61295501344581635277516171022609
61295501344581635278080255254593
61295501361359208898060669651702
61295501361359208898332642021280
61295501361467282017862130657215
61295501736208241105053929067328
61295501736208241653845898092370
61295501736313602002847486634990
61295501736313602002847744548062
61295501736313602002847744902194
61295501736313602002847744915244
61295501736313602002847749147332
61295501736313602002847830641342
61295501736313602551827743067582
61295501736313602551827743421714
61295501736313602551890505186638
61295501736313606304249325296404
61295501736313606304249583559396
61295501736313606304249583576658
61295501736313606304249588158666
61295501736313606304249588162878
61295501736313606304249669652676
61295501736313606304250358398268
61295501736313606304250702771802
61295501736313607539031517054328
61295501736313607539031603147608
61295501736313607539784748576046
61295501736313607951378726407690
61295501736313608087823487496520
61295501736313608087823573589800
61295501736313608087824262335392
61295501736313608087824606708926
61295501736313608088576719018238
61295501736317204274031852127422
61295501736317209810215626050838
61295501736317209810278388169894
61295501736317209810279421289020
61295501736317209810780485121694
61295501736317209811031533598332
61295501736524334868016540981260
61295501736524334868016540985472
61295501736524340406706979693532
61295501736524349692993485849396
61295501736524351476567389773470
61295501736524351476567390123390
61295501736524355229177256584868
61295501736524356875490491872618
61295501736524356876305280207706
61295501736524356876305280220756
61295501736524356876305623159878
61295501736524357008419926987554
61295501736524357012747688250594
61295501736524357012747688600514
61295501736524357012751160508942
61295501736532396103173038932674
61295501736532405391150389840330
61295501736532405391150390190250
61295501736532405391401352206426
61295501736532405391401352560558
61295501736532405391401352573608
61295501736532405391401356805696
61295501736532405391401438299706
61295501736532405391965178525338
61295501736532406624240448297032
61295501736532406626496407567246
61295501736532406626496407917166
61295501736532406626747112020270
61295501736532406626747369933342
61295501736532406626747370287474
61295501736532406626747370300524
61295501736532406626747374532612
61295501736532406626747456026622
61295501736532407175727368452862
61295501736532407175727368806994
61295501736532407175727373056344
61295501736532407175790130571918
61295501736532410925078198467076
61295501736532410925078198471288
61295501736532410925892991407258
61295501736532410925894020277034
61295501736532410925894020294296
61295501736532410928149209311858
61295501736532410928149213543946
61295501736532412160424216198204
61295501736532412162680180073512
61295501736532412162680180423432
61295501736532412162931142439608
61295501736532412162931142793740
61295501736532412162931142806790
61295501736532412162931228532888
61295501736532412163496001860384
61295501736532412163684373961326
61295501736532412573022043912922
61295501736532412709466890739288
61295501736532412709466890743500
61295501736532412711723112881800
61295501736532412711723113235932
61295501736532412711723198975080
61295501736532412712476344403518
61295501736532438742954776383940
61295501736532438742954776401202
61295501736532438742954776738072
61295501736532438742954776751122
61295501736532438742954780983210
61295501736532438742954780987422
61295501736532438742954862477220
61295501736532438743706889060434
61295501736532438743706893296734
61295501736532438743790576118138
61295501736532439973489935439122
61295501736532439978300536197784
61295501736532439978488822555366
61295501736532439978488826791666
61295501736532439978572509617282
61295501736532440527280792630376
61295501736532440527280792984508
61295501736532440527280797229646
61295501736532440527280797233858
61295501736532444279156088030968
61295501736532444279156088035180
61295501736532444279970876366056
61295501736532444279970876383318
61295501736532444281666481929838
61295501736532444281666486529108
61295501736532444281666568023118
61295501736532444282418594606332
61295501736532444282418598842632
61295501736532444282419713451556
61295501736532446058462206129232
61295501736532446065992498176274
61295501736532446065992498530406
61295501736532446065993617388680
61295501736532446066055260295330
61295501736532446066808405723768
61295501736532454794868949451960
61295501736532454794868949801880
61295501736532454795119911835318
61295501736532454795119912185238
61295501736532454795683738136968
61295501736532454797396882491592
61295501736532454797396882841512
61295501736532454797400354745568
61295501736532454797400354749940
61295501736532454797588641107522
61295501736532454797647586944616
61295501736532454797647845224870
61295501736532454797651317133298
61295501736532454798211671176600
61295501736532454798215143080656
61295501736532454802461917524778
61295501736532454802461917878910
61295501736532454802463036737184
61295501736532454802463037087104
61295501736532454803215149396416
61295501736532454803487118225322
61295501736532454803487118579614
61295501736532454804989850918542
61295501736532454804990625753202
61295501736532454804990970126736
61295501736532455343911882260248
61295501736532455343911882614380
61295501736532455343911968353528
61295501736532455346439557386808
61295501736532455346627843377208
61295501736532455346627843731340
61295501736532455346690605496264
61295501736532455353969849083930
61295501736532455354033644672032
61295501736532455354785761213432
61295501736532456449591060355810
61295501736532456449591064955080
61295501736532456579257642074092
61295501736532456579445928418624
61295501736532456579445932667974
61295501736532456581785574763804
61295501736532456581785575113724
61295501736532456581973861458256
61295501736532456581973865707606
61295501736532456582036623223180
61295501736532456582041128600654
61295501736532456582542192433328
61295501736532456582793240909966
61295501736532456586789052966358
61295501736532456586789053333540
61295501736532456586789057565628
61295501736532456587123702778814
61295501736532456589316641649718
61295501736532456589379662398948
61295501736532460331052721958226
61295501736532460331303684691504
61295501736532460332140512945558
61295501736532460333584127251834
61295501736532460333584127256206
61295501736532460333772413613788
61295501736532460333834831354938
61295501736532460333834831359310
61295501736532460333835089639564
61295501736532460334398915586922
61295501736532460338645690385176
61295501736532460338645694634526
61295501736532460338646465219836
61295501736532460338646469469186
61295501736532460338646809243450
61295501736532460338646809593370
61295501736532460338834837320778
61295501736532460338918438652384
61295501736532460339479046376670
61295501736532460339479050626020
61295501736532460339483637493132
61295501736532460339483637847424
61295501736532460339670890731588
61295501736532460339671665570460
61295501736532460341173623070676
61295501736532460341173627669946
61295501736532460341926854592394
61295501736532460341926854942314
61295501736532460745366391428170
61295501736532460745617095531274
61295501736532460745617095548536
61295501736532460750428815152422
61295501736532460750449740445202
61295501736532460750700788921840
61295501736532460751453930100928
61295501736532460880283682843842
61295501736532460880283687443112
61295501736532460880346444962898
61295501736532460882623587806146
61295501736532460882623673899426
61295501736532460882626801797130
61295501736532460882627060064494
61295501736532460882627146157774
61295501736532460882815088141822
61295501736532460882877850260878
61295501736532460887625688550564
61295501736532460887625693149834
61295501736532460887626812344978
61295501736532460887689484138666
61295501736532460887689488370754
61295501736532460888441600680066
61295501736532460888442629549842
61295501736532460888522065295500
61295501736532460888522069527588
61295501736532460888525537180842
61295501736532460888525537199556
61295501736532460888526312021166
61295501736532460888526312375458
61295501736532460888713565276884
61295501736532460888714598733040
61295501736532461979268536564184
61295501736532461980713183993958
61295501736532461980963888097062
61295501736532461986047576878322
61295501736532461986611661110306
61295501736532461986611661111758
61295501736532461986611661466050
61295501736532461986799947823632
61295501736532461988302765901708
61295501736532462115441414230438
61295501736532462115692462689814
61295501736532462115693495808940
61295501736532462115713383394762
61295501736532462116194559641614
61295501736532462116445608118252
61295501736532462117969347270070
61295501736532462117970380371934
61295501736532462117973852630282
61295501736532462118157633964522
61295501736532462118161105867126
61295501736532462118161880701786
61295501736532462118220395729446
61295501736532462118224901106920
61295501736532462118722492681246
61295501736532462118725964939594
61295501736532462118973541157884
61295501736532462118977013416232
61295501736532462122972481116352
61295501736532462123035501515662
61295501736532462123223529592990
61295501736532462123224562694854
61295501736532462123224563044774
61295501736532462123307470679986
61295501736532462123308245514646
61295501736532462123788646926838
61295501736532462123872329746630
61295501736532462123872329748082
61295501736532462123872329765344
61295501736532462124060357842672
61295501736532462124060616464168
61295501736532462125500758512256
61295501736532462125500758529518
61295501736532462125501791631382
61295501736532462125563434538032
61295501736532462126316579966470
61295501736532462126316580316390
61295501736532462527475501717912
61295501736532462530006907015892
61295501736532462535089476584746
61295501736532462535089476588958
61295501736532462535570653185730
61295501736532462535591918270036
61295501736532462535654335655602
61295501736532462535842622368928
61295501736532462535842622373140
61295501736535998374419822537810
61295501736536008895487230485018
61295501736536008897931477512702
61295501736536008897931480699242
61295501736536008897994239631758
61295501736536013196885598650942
61295501736536013196889070909290
61295501736536013199334435736442
61295501736536014433927221941640
61295501736536014433927308034920
61295501736536014433927996780512
61295501736536014433928341154046
61295501736536014434115251436118
61295501736536014434116369225758
61295501736536014434178013555174
61295501736536014434179046674300
61295501736536014434680453463358
61295501736536014844018123414954
61295501736536014845710347057402
61295501736536014845710347063018
61295501736536042244486013524004
61295501736536042249484901690216
61295501736536042249484904876756
61295501736536042249547666991600
61295501736536042249568587697952
61295501736536042249568587702164
61295501736536046550402871636104
61295501736536046550402871640316
61295501736536046552913351628254
61295501736536046553666497056692
61295501736536047788259369355170
61295501736536047788260402468680
61295501736536047788448430546008
61295501736536047788448431968774
61295501736536047789012514783608
61295501736536048200042408377652
61295501736536058713244014955976
61295501736536058713244018142516
61295501736536058715776193675678
61295501736536058720838102241200
61295501736536058720838105427740
61295501736536058723554063358160
61295501736536058850504772867908
61295501736536058853037206685536
61295501736536058853789318994848
61295501736536058858036098038288
61295501736536058858119780863696
61295501736536058860814818087764
61295501736536063016613175033306
61295501736536063021693396165524
61295501736536063021696868423872
61295501736536063022450009602960
61295501736536063024203790060182
61295501736536063024203876153462
61295501736536063153873929762910
61295501736536063158957537055984
61295501736536064249427788879392
61295501736536064249428563718264
61295501736536064251959967599094
61295501736536064251960311967012
61295501736536064256959200138840
61295501736536064256959974977712
61295501736536064257021876164616
61295501736536064257043657797504
61295501736536064257231943092276
61295501736536064257858445071186
61295501736536064257858446132592
61295501736536064257858704414298
61295501736536064258046731427364
61295501736536064258046731428768
61295501736536064259549807787098
61295501736536064259737837281576
61295501736536064260302696352432
61295501736536064386688543608996
61295501736536064386689576728122
61295501736536064387441689037434
61295501736536064389220980603336
61295501736536064389220980608952
61295501736536064389409008680664
61295501736536064389973092918264
61295501736536064394219954868444
61295501736536064394220643614036
61295501736536064394282630894220
61295501736536064394304326433828
61295501736536064394492611728600
61295501736536064395056695966200
61295501736536064395056697029058
61295501736536064396998592011180
61295501736536064801002986517924
61295501736536064806838701870960
61295501736536064806838701875172
61295501737180848779939283034756
61295501737180848779939283038968
61295501737180848779939284456118
61295501737180848780189987142072
61295501737180848783282004409476
61295501737180848783282005826626
61295501737188952060101921425632
61295501737188952060101921775552
61295501737188952060916710110640
61295501737188952062880558918288
61295501737188952609144854233920
61295501737188952609144854588052
61295501737188952609144854601102
61295501737188952609144858833190
61295501737188952609144940327200
61295501737188952609896966543232
61295501737188952609896966897364
61295501737188952609896966910414
61295501737188952609896971142502
61295501737188952611860815350880
61295501737188952611860815705012
61295501737188952611923577469936
61295501737188952654898529840758
61295501737188952655149232526712
61295501737188952657426461459028
61295501737188952657426461463240
61295501737188952658241249794116
61295501737188952658241249798328
61295501737188957596285695344676
61295501737188957596285695349048
61295501737188957596536398035002
61295501737188957596536398384922
61295501737188957599064332487412
61295501737188957599064332491784
61295501737188957599628415306618
61295501737188958145516654817514
61295501737188958145516655171646
61295501737188958145516655184696
61295501737188958145516659416784
61295501737188958145579416936570
61295501737188958147856559779818
61295501737188958147856564379088
61295501737188958147856645873098
61295501737188958148608672089130
61295501737188958148608672443262
61295501737188958148608672456312
61295501737188958148608676688400
61295501737188958148671434208186
61295501742104858902143482365504
61295501742112962777102727750144
61295501742116865237620076636994
61295501742116866515627633310018
61295501742116866517883970237954
61295501742116866517904892361456
61295501742116866518155596464560
61295501742116866518155939421152
61295501742116867066926644777634
61295501742116867066926644783250
61295501742116867067198613966448
61295501742210220439923116778858
61295501742210224146528351973140
61295501742213828202165205325886
61295501742214126012249470121300
61295501742214127842392866498524
61295501742214128391373123652637
61295501742214128391373123652638
61295501742214128391435885417561
61295501742214128391435885417562
61295501742221927821475163495550
61295501742221932762862676546652
61295501742221932763615821975090
61295501742222226180603480324756
61295501742222227415949498038574
61295501742222227415949498051672
61295501742222231121990650419266
61295501742222231122554733238472
61295501742222231717351337044292
61295501742222231717351337048504
61295501742222231717352111883164
61295501742222232906379685634972
61295501742222232907132831063410
61295501742222232952133270426796
61295501742222232952133270543436
61295501742222232952133270557938
61295501742222232952133270562310
61295501742222232952133271961990
61295501742222232952134045378096
61295501742222232952134305081116
61295501742222232952698129610080
61295501742222232952698129628794
61295501742222233498668903941052
61295501742222233500925240868988
61295501742222233501177322583004
61295501742222233501929434892316
61295501742225833988536478097118
61295501742225833988599239862042
61295501742225835220873013000892
61295501742225835223129349928828
61295501742225835223129351464022
61295501742225835223380055567126
61295501742225835223381087269310
61295501742225835223381088686252
61295501742225835223381431642844
61295501742225835224133200995564
61295501742225835224133543952156
61295501742429024467334258710782
61295501742429024467334258723880
61295501742429024469026511419832
61295501742429025064386829582662
61295501742429025064386859697572
61295501742429028173375409673080
61295501742429028175631746601016
61295501742429029952678433185220
61295501742429029952680757533194
61295501742429029957764446320278
61295501742429029959456356059638
61295501742429029959456699016230
61295501742429030003517658163016
61295501742429030003517688277926
61295501742429030003518031230146
61295501742429030003518031234518
61295501742429030003518032634198
61295501742429030003518806069018
61295501742429030003519065753324
61295501742429030005210283926098
61295501742429030005775142996954
61295501742429058415376166341652
61295501742429058415376169528192
61295501742429058415647795754798
61295501742429063356763335036482
61295501742429063357600163286164
61295501742429063359291298191024
61295501742429074292705796097072
61295501742429074424315678616390
61295501742429074424318777803236
61295501742429074424882862035220
61295501742429074430154837179886
61295501742429074431847089875838
61295501742429077998746173625794
61295501742429078130920913797574
61295501742429078130920913803190
61295501742429078130924271270498
61295501742429078136006842262118
61295501742429078136007617100990
61295501742429078136007960057374
61295501742429078138452325057022
61295501742429078138452325062638
61295501742429079777488210674402
61295501742429079778052294906386
61295501742429079782299155439416
61295501742429079783135640736878
61295501742429079784827893432830
61295501742429079784828236385050
61295501742432615622717406810944
61295501742432616217513637549634
61295501742432630444371490593506
61295501742432630446878531624546
61295501742432632228949587018764
61295501742432632231268599972476
61295501742432665585537985266950
61295501742432666180334216005640
61295501742432676565644832398160
61295501742432676701150916681918
61295501742432676703657960899498
61295501742432680407192069049512
61295501742432680409699110080552
61295501742432926927851610802886
61295501742432926930107947730822
61295501742432930636149095506580
61295501742432932464035380004568
61295501742432932466292491883804
61295501742432933007720416717778
61295501742432933015335425063694
61295501742432933015335510802842
61295501742432960281097287676352
61295501742432960281368913902958
61295501742432965817552652989730
61295501742432965818117512173014
61295501742432965819808989917666
61295501742432966368851664462962
61295501742432976889648480837884
61295501742432976889920106001680
61295501742432976889920107064490
61295501742432976892928526186828
61295501742432980591438262703138
61295501742432980596525339072232
61295501742432982421581659080362
61295501742432982421584356499838
61295501742432982426103846151262
61295501742432982426584362461306
61295501742432982426667930495674
61295501742432982426855958460574
61295501742432982428360183079198
61295501742432982428360183195838
61295501742432982428360211777166
61295501742432982428360211794428
61295501742439836817259416568732
61295501742439884944100537853922
61295501742439884944664622085906
61295501742440719497676652195584
61295501742440721326983220323126
61295501742440721327255189506324
61295501742440730612725502565108
61295501742440730613289583610552
61295501742440730615232540409608
61295501742440732445374788880830
61295501742440735547334746598660
61295501742440735549029323642586
61295501742440735549841787629700
61295501742440735549844111977674
61295501742440735554109573472772
61295501742440735554676753705062
61295501742440735554924361807860
61295501742440735554927800764758
61295501742440735556619710504118
61295501742440735556620053460710
61295501742440736098071998187882
61295501742440736098636082419866
61295501742440736103908832403404
61295501742440736106227845357116
61295501742440737384255289480608
61295501742440737386762301931932
61295501742440737386762330511648
61295501742440737386763364103158
61295501742440737387515447360370
61295501742440765791866564190226
61295501742440765796949108253476
61295501742440769460497230651590
61295501742440770733504781344432
61295501742440770738504787305900
61295501742440770738587350800858
61295501742440770740844464102860
61295501742440770741032750460442
61295501742440771282296751786624
61295501742440771289803798779132
61295501742440771289886333694374
61295501742440771289887481604748
61295501742440771290075767962330
61295501742440771290639479122812
61295501742440780021231428144612
61295501742440780021479033060870
61295501742440780021482132247716
61295501742440780022046216479700
61295501742440780027318191624366
61295501742440780029010444320318
61295501742440780440604077782800
61295501742440780576110162066558
61295501742440780578617206284138
61295501742440785374651565118882
61295501742440785379462509883896
61295501742440785379734139297042
61295501742440785381990442923528
61295501742440785381990476224978
61295501742440785381991247877310
61295501742440785509965920901620
61295501742440785510155325054666
61295501742440785511661529652102
61295501742440785511849557729430
61295501742440785511849902098592
61295501742440785512413641961414
61295501742440785512662366085706
61295501742440785512664690433680
61295501742440785516660502494444
61295501742440785516930151928778
61295501742440785517497332161068
61295501742440785517744940263866
61295501742440785517748379220764
61295501742440785519251111559852
61295501742440785519440288960124
61295501742440785519440631916716
61295501742441020919201217938214
61295501742441021513997448695618
61295501742441021516253785623554
61295501742441021516525754806752
61295501742441032039849123423854
61295501742441035744198394762946
61295501742441035744198396180096
61295501742441035744199169601818
61295501742441036338994625501636
61295501742441036338994658803086
61295501742441036338995773412009
61295501742441036338995773412010
61295501742441037530279311020252
61295501742441037531032456448690
61295501742441037573504589836456
61295501742441037574341418067424
61295501742441037574341418086138
61295501742441037574341791157640
61295501742441037575760926764392
61295501742441037576032552990998
61295501742441037576032895812076
61295501742441037576032895928716
61295501742441037576032895943218
61295501742441037576032895947590
61295501742441037576032897347270
61295501742441037576033930466396
61295501742441037576597754995360
61295501742441037576597755014074
61295501742441038122547608738024
61295501742441038122548641857150
61295501742441038123300754166462
61295501742441038124803945665960
61295501742441038124804978785086
61295501742441038125076947968284
61295501742441038125557091094398
61295501742441038125829060277596
61295501742441065386591602836354
61295501742441065391674177014514
61295501742441069097443698569282
61295501742441069098280526818964
61295501742441069099971633021692
61295501742441069692511898491010
61295501742441069693075982718782
61295501742441069693076757557654
61295501742441069694768235414734
61295501742441069694768235418946
61295501742441070877021790432752
61295501742441070882021796394220
61295501742441070884360325293904
61295501742441070922771904501422
61295501742441070927585947053602
61295501742441070927857916101286
61295501742441070927857916217926
61295501742441070928422775284570
61295501742441070928422775303284
61295501742441070930113910208144
61295501742441070930115027980522
61295501742441070930115029403288
61295501742441070930303315760870
61295501742441071471542952820112
61295501742441071471814922003310
61295501742441071471818021190156
61295501742441071476818027151624
61295501742441071476900590646582
61295501742441071479074364079560
61295501742441071479156927574518
61295501742441071479156927686946
61295501742441071479156927691158
61295501742441071479158046905176
61295501742441071479346333262758
61295501742441080210752726250276
61295501742441080629874643083228
61295501742441080760359827861732
61295501742441080760359829396926
61295501742441080765359835358394
61295501742441080767135311719552
61295501742441081862692727770512
61295501742441081865220660810144
61295501742441081995138290620412
61295501742441081995142795997886
61295501742441081995894908307198
61295501742441082000225370176046
61295501742441082002481329446468
61295501742441082589666395989274
61295501742441082589937992100970
61295501742441085568733105299234
61295501742441085571261038338866
61295501742441085571261813177738
61295501742441085699487563376654
61295501742441085701182913842302
61295501742441085701182913846674
61295501742441085701183172126928
61295501742441085701746998074286
61295501742441085701935284436240
61295501742441085705993773935558
61295501742441085705994891730814
61295501742441085706182919808142
61295501742441085706747005452904
61295501742441085706830602183788
61295501742441085706831719980496
61295501742441085706831721397646
61295501742441085707018973218952
61295501742441085707018974636102
61295501742441085707019748057824
61295501742441085708521706975190
61295501742441085708522481814062
61295501742441085708522826183224
61295501742441085709274937079758
61295501742441086301544382684818
61295501742441086301627175880314
61295501742441086301627950719186
61295501742441086301627979771286
61295501742441086301628323672644
61295501742441086301628323790688
61295501742441086303319428580478
61295501742441086304071540889790
61295501742441087348311970584426
61295501742441087353959743599122
61295501742441087355650505449950
61295501742441087355650848389072
61295501742441087528794129969002
61295501742441087528794131504196
61295501742441087529547276932634
61295501742441087531050093960950
61295501742441087531053566214926
61295501742441087531053566219298
61295501742441087531054599321162
61295501742441087531241852576880
61295501742441087531322063008634
61295501742441087531322063121062
61295501742441087531322063125274
61295501742441087531322063139776
61295501742441087531322063144148
61295501742441087531322064543828
61295501742441087531323096246012
61295501742441087531323097662954
61295501742441087531325162326622
61295501742441087531325162330994
61295501742441087531325420593986
61295501742441087531325420611248
61295501742441087531325535379410
61295501742441087531325535383622
61295501742441087531326195432858
61295501742441087531886922191918
61295501742441087531886922210632
61295501742441087532075209972266
61295501742441087536137140215134
61295501742441087536137170312782
61295501742441087536138288121136
61295501742441087536325168292462
61295501742441087536325541345090
61295501742441087536325541363964
61295501742441087536326574465828
61295501742441087536409109375246
61295501742441087536409109379458
61295501742441087536409137960786
61295501742441087536409138427346
61295501742441087536409884214118
61295501742441087536410257285620
61295501742441087536890400411734
61295501742441087536890401834500
61295501742441087536973968446102
61295501742441087536973968464816
61295501742441087536973997498202
61295501742441087536973998561012
61295501742441087537161996542144
61295501742441087537162255163640
61295501742441087537162369613646
61295501742441087538581505220398
61295501742441087538665101952734
61295501742441087538665103352414
61295501742441087538665103369676
61295501742441087538665878191286
61295501742441087538666221142054
61295501742441087538666222564820
61295501742441087538853131447004
61295501742441087538853474380510
61295501742441087538853474384722
61295501742441087538853474399224
61295501742441087538853474403596
61295501742441087538853502983312
61295501742441087538854507505460
61295501742441087538854507859592
61295501742441087539418333451366
61295501742441087539418333470080
61295501742441087948755974356526
61295501742441087948756347428028
61295501742441087950447452217818
61295501742443738044687083606889
61295501742443738044687083606890
61295501742443788007507662062896
61295501742444621958194001082434
61295501742444623787500569223074
61295501742444623787500569228690
61295501742444623787772538411888
61295501742444634308588869184490
61295501742444634311095907028990
61295501742444638566745194243966
61295501742444638602376730131218
61295501742444638604883771162258
61295501742444638609991852914042
61295501742444638612498779508174
61295501742444638612498865247321
61295501742444638612498865247322
61295501742444639844497571551322
61295501742444639844748275654426
61295501742444639844751717797864
61295501742444639844752750916990
61295501742444639844772638386172
61295501742444639844772638502812
61295501742444639845337497569456
61295501742444639845337870640958
61295501742444639845504863226302
61295501742444639847008054725800
61295501742444639847009087844926
61295501742444639847279680952406
61295501742444639847280713008722
61295501742444639847280714071532
61295501742444639847281057028124
61295501742444639847761200154238
61295501742444639848033169337436
61295501742444667657587682338386
61295501742444667662670226401636
61295501742444671921014579538440
61295501742444673148017869934784
61295501742444673155607451842534
61295501742444673156360597270972
61295501742444673193747061879952
61295501742444673193767984003454
61295501742444673193771426146892
61295501742444673194019031063150
61295501742444673194022130249996
61295501742444673198829632871572
61295501742444673199022136211464
61295501742444673199104699706422
61295501742444673199607141504140
61295501742444673201278473139400
61295501742444673201361036634358
61295501742444673201361036746786
61295501742444673201361036750998
61295501742444673201361038169552
61295501742444673201361811585658
61295501742444673201361813008424
61295501742444673201362155965016
61295501742444673201550099366006
61295501742444673201550442322598
61295501742444673202114183597990
61295501742444673742814100692188
61295501742444673750404830504696
61295501742444673750404830510312
61295501742444673750593116867894
61295501742444673751157201099878
61295501742444684133960779624812
61295501742444684271221419563168
61295501742444684273728456344858
61295501742444684273728457407668
61295501742444684273916485484996
61295501742444684311870505049114
61295501742444684311891397057706
61295501742444684312142101160810
61295501742444688567707821876612
61295501742444688567725270678956
61295501742444688567728713885204
61295501742444688567788032443880
61295501742444688567791389910980
61295501742444688572791424924548
61295501742444688572791510663696
61295501742444688572812431252004
61295501742444688572875107277780
61295501742444688575319357964180
61295501742444688575319443703328
61295501742444688575319472283044
61295501742444689619308050086458
61295501742444689670960083416366
61295501742444689670960456487868
61295501742444689672652336112318
61295501742444689799790211006228
61295501742444689799791244125354
61295501742444689800543356434666
61295501742444689802237932061650
61295501742444689802300694180706
61295501742444689802301727299832
61295501742444689802318144045860
61295501742444689802319177164986
61295501742444689802321500096018
61295501742444689802321586189298
61295501742444689802321614881442
61295501742444689802321614885654
61295501742444689802322274934890
61295501742444689802322619308424
61295501742444689802509528173346
61295501742444689802570224224682
61295501742444689802572290292402
61295501742444689802573323411528
61295501742444689803053839609144
61295501742444689803071289474298
61295501742444689803074387244202
61295501742444689803074731617736
61295501742444689803322336533994
61295501742444689803325435720840
61295501742444689807321622265676
61295501742444689807384298291452
61295501742444689807572326368780
61295501742444689808137185439636
61295501742444689808137442657080
61295501742444689808158334665672
61295501742444689808158449098416
61295501742444689808409038768776
61295501742444689809912229914142
61295501742444689809912231331084
61295501742444689809913004753014
61295501742444689809913006169956
61295501742444689809913349126548
61295501742444689810100259408412
61295501742444689810101291110596
61295501742444689810101291464728
61295501742444689810665118479268
61295501742444689810665375342580
61295501742444689810665461435860
61295501742537982049352732245380
61295501742537982049355056593354
61295501742538026520742372760292
61295501742538026520989977663452
61295501742538026520989977676550
61295501742538026520993076863396
61295501742538026521557161095380
61295501742538027113007571278120
61295501742538027113007574464660
61295501742538027115538976576100
61295501742538027115538979762640
61295501742538027115786208420856
61295501742538027115789680679204
61295501742538027115789683865744
61295501742538030225088171832310
61295501742538030225088173245088
61295501742538030227595212857734
61295501742538030227595212863350
61295501742538030822391443615138
61295501742538032009476865517300
61295501742538032009666269670346
61295501742538032011360846714272
61295501742538032012173310701386
61295501742538032012175635049360
61295501742538032054394739972950
61295501742538032054642346288888
61295501742538032055231568222632
61295501742538032056901781003990
61295501742538032056926145266558
61295501742538032057173750182816
61295501742538032057173750187188
61295501742538032057173751586868
61295501742538032057176849369662
61295501742538032057738609253672
61295501742538032057740933601646
61295501742538041940512567140590
61295501742538042992280157832596
61295501742538043129540912557828
61295501742538043175293349561694
61295501742538043175858581680966
61295501742538043175861680886526
61295501742538043721830363737888
61295501742538043722394186497462
61295501742538043724337401582388
61295501742538043724901227528502
61295501742538043725089513891700
61295501742538043725089517078240
61295501742538046698884622779842
61295501742538046835581288673772
61295501742538046836086054347080
61295501742538046836145258114716
61295501742538046836148730372856
61295501742538046836148730373064
61295501742538046836334435514988
61295501742538046836336758450184
61295501742538048482709197518620
61295501742538048665473638004398
61295501742538048665473867573794
61295501742538048665476190522088
61295501742538048665664218599416
61295501742538048665723537158092
61295501742538048665724571676898
61295501742538048665724685064094
61295501742538048665726894625192
61295501742538048666225979883106
61295501742538048666229450737402
61295501742538048666289802415204
61295501742538048666292126763178
61295501742538048666476682586530
61295501742538048666476683986210
61295501742538048666477830492532
61295501742538048666480154840506
61295501742541885104394715777938
61295501742541928979000318839426
61295501742541928981256655767362
61295501742541928981260093189066
61295501742541928981260097910800
61295501742541928981510797292170
61295501742541928981510802013904
61295501742541929576035431937878
61295501742541929576056323946470
61295501742541932688112561763298
61295501742541934515163165917606
61295501742541934515184057926198
61295501742541934515748917109482
61295501742541934517419502845542
61295501742541934517440394854134
61295501742541934517691098957238
61295501742541934518255958140522
61295501742541934518256216420776
61295501742541935067298977059560
61295501742541943806236009659810
61295501742541945453365066397562
61295501742541945635563465087308
61295501742541945636379401309684
61295501742541945636379401328398
61295501742541951125991359962750
61295501742541951125991616713634
61295501742541951126807266093302
61295501742541951126809590441276
61295501742541951126995552450884
61295501742548833929280359447824
61295501742548833929531063550928
61295501742548833929531064613738
61295501742548838870915134104460
61295501742548838870915135521402
61295501742548848158892485012116
61295501742548848707935503926574
61295501742548850538077752397796
61295501742548853649321524698140
61295501742548853649322674021084
61295501742548853649827438281822
61295501742548853649890114307598
61295501742548853650078142384926
61295501742548855479214218389202
61295501742548855479464922492306
61295501742548855479466068981366
61295501742548855479970834659046
61295501742548855480221538762150
61295501742550032856219338586804
61295501742550032856219340121998
61295501742550032856470042689908
61295501742550032856470044225102
61295501742550032856972485531722
61295501742550032857034126921892
61295501742550032857034128457086
61295501742550032857035161557498
61295501742550032857223189634826
61295501742550034686340695049434
61295501742550034686361587058026
61295501742550034686612291161130
61295501742550037796161862436814
61295501742550037797854113715616
61295501742550037797854115132766
61295501742550038390707387655250
61295501742550038390708162494122
61295501742550038390708535565624
61295501742550038392378748342610
61295501742550038393214428686290
61295501742550038393215203525162
61295501742550038393215461805416
61295501742550038393215576596664
61295501742550039581996234177806
61295501742550039582242777276970
61295501742550039582247282654444
61295501742550039582748346487118
61295501742550039582999394963756
61295501742550039625217351990070
61295501742550039625217380569786
61295501742550039625217382104980
61295501742550039625468429029162
61295501742550039625468430564356
61295501742550039625488976681482
61295501742550039625489321037754
61295501742550039625489321150182
61295501742550039625489321154394
61295501742550039625489351269304
61295501742550039625490095989054
61295501742550039625490469060556
61295501742550039626054180221038
61295501742550039627724393021110
61295501742550039627725426122974
61295501742550039627725540908398
61295501742550039627727865279458
61295501742550039627728898381322
61295501742550039627745313609418
61295501742550039627745315144612
61295501742550039627748757288050
61295501742550039627996362068794
61295501742550039627996362181222
61295501742550039627996362185434
61295501742550039627996362199936
61295501742550039627996362204308
61295501742550039627996363603988
61295501742550039627997137020094
61295501742550039627997395300348
61295501742550039627997510091596
61295501742550039627999461391154
61295501742550039627999834443782
61295501742550039628000494493018
61295501742550039628000867564360
61295501742550039628501902699226
61295501742550039628561221252078
61295501742550040176770884181026
61295501742550040176771917300152
61295501742550040176791776189618
61295501742550040176791804885974
61295501742550040176792464935210
61295501742550040176792809308744
61295501742550040176792838006552
61295501742550040177042480292722
61295501742550040177043513411848
61295501742550040177524029609464
61295501742550040177544577244522
61295501742550040177544921618056
61295501742550040177544950315864
61295501742550040177795625721160
61295501742550048914031531128694
61295501742550048915914394536026
61295501742550048915973713094494
61295501742550048915974860999092
61295501742550048915974860999252
61295501742550048916479253606882
61295501742550048916479626672560
61295501742550048916479626678176
61295501742550048916479626678224
61295501742550048916538572159734
61295501742550048916538945231076
61295501742550048916538945231236
61295501742550048916542302698336
61295501742550049327508372367670
61295501742550049463074550030262
61295501742550049465581591061302
61295501742550049511338646694324
61295501742550050562855164933458
61295501742550054268892443275334
61295501742550054403893420702954
61295501742550054404374593761862
61295501742550054404458276581654
61295501742550054404646561882042
61295501742550054406153886750530
61295501742550054406154259821872
61295501742550054406154345910940
61295501742550054406403900690892
61295501742550054406405048596894
61295501742550054406405050014044
61295501742550054406905999059842
61295501742550054406909469901040
61295501742550054406909814274574
61295501742550054407157046119330
61295501742550054407160518377678
61295501742550055000950608533930
61295501742550055001205009878398
61295501742550055001702974878358
61295501742550055001703749713018
61295501742550055001706073711072
61295501742550055001766511477942
61295501742550055001768835825916
61295501742550055001769868945042
61295501742550055001954797835524
61295501742550055001957122187710
61295501742550056053281910386418
61295501742550056054038871012326
61295501742550056054289575115430
61295501742550056234793431580472
61295501742550056236296250025890
61295501742550056236296594382162
61295501742550056236296623078518
61295501742550056236299606076048
61295501742550056236299950449582
61295501742550056236484535320662
61295501742550056236484879676934
61295501742550056236484908373290
61295501742550056236485683207950
61295501742550056236487978509648
61295501742550056236487978526910
61295501742550056236488007206004
61295501742550056236547297085586
61295501742550056236547298485266
61295501742550056236547670138214
61295501742550056236548444972874
61295501742550056236550654535424
61295501742550056236550654552686
61295501742550056236550769320848
61295501742550056236551027605314
61295501742550056237049767439934
61295501742550056237053210646182
61295501742550056237053210647634
61295501742550056237053210651762
61295501742550056237053210664896
61295501742550056237112529204858
61295501742550056237115886671958
61295501742550056237115886673410
61295501742550056237115886690672
61295501742550056237303914749286
61295501742550056237303914768000
61295501742550056648835474841072
61295501742550056648897892582382
61295501742550056649086178944176
61295501742552740094122616823976
61295501742552756705139066999364
61295501743089474147287365526332
61295501743089474193040951853350
61295501743089474193291625841544
61295501743089474193291655956454
61295501743089474195547962769480
61295501743089477856671234676810
61295501743089479685978175759054
61295501743089479686814631054034
61295501743097577475982570334970
61295501743097578025025244880266
61295501743097582966412414974776
61295501743097582966976497793982
61295501743097583561773101599802
61295501743097583561773101604014
61295501743193640421758677654776
61295501743193645363145847749286
61295501743194539205745507229962
61295501743194540438019283690866
61295501743194540440526321535366
61295501743194540440527440730510
61295501743194540441279814506616
61295501743194540987063335711560
61295501743194540987627158471134
61295501743194540989570373556060
61295501743194540990134199502174
61295501743194540990322485865372
61295501743194540990322489051912
61295501743194544696175608750342
61295501743194545930894867624794
61295501743194545930956509131764
61295501743194545930957543650570
61295501743194545931458951856778
61295501743194545931709654560202
61295501743194545931709655959882
61295501743412445046222420573490
61295501743412449985353249153844
61295501743412449985353593510116
61295501743412477848440682085420
61295501743412478397483356630716
61295501743412478399739660257202
61295501743412483341126830351712
61295501743412483341126859049680
61295501743412483341126859066942
61295501743413329002140168637072
61295501743413329002140171823612
61295501743413329004918805779808
61295501743413329005482893198332
61295501743413333943527337331902
61295501743413333943774943647840
61295501743413333944364165581584
61295501743413333944614096249868
61295501743413333946034378362942
61295501743413333946306347541768
61295501743413333946306347546140
61295501743413333946306348945820
61295501743413333946871206612624
61295501743413343827138118764238
61295501743413343827138120163918
61295501743413343829645132615242
61295501743413343829645161194958
61295501743413343829645161313002
61295501743413343829645161330312
61295501743413343829645161330472
61295501743413343829645165916692
61295501743413345057648028632448
61295501743413345057651497704256
61295501743413345057651500890796
61295501743413345064427352048464
61295501743413345064427356634684
61295501743413345064991182226458
61295501743413345064991182245172
61295501743413345064991183649224
61295501743413345606443468146448
61295501743413345606443471332988
61295501743413345614034201151112
61295501743413350545571202126176
61295501743413350547266552604922
61295501743413350547830636836906
61295501743413350552914325623990
61295501743413350552914327028042
61295501743413350552915358743116
61295501743413350553102611981572
61295501743413350553103386820444
61295501743413350553165289411400
61295501743413378416168779837426
61295501743413378968303471654338
61295501743413383907162705522676
61295501743413383908854956818948
61295501743413383909126925997774
61295501743413383909126926002146
61295501743413383909691785068630
61295501745180565478005630150372
61295501745399452867224631868595
61295501745399452869188480676243
61295501745399453280782457445077
61295501745508416030699161323676
61295501745508416031264020390320
61295501745508421566881900177926
61295501745508421566885257645074
61295501745508421567387440691558
61295501759838790881410559540238
61295501759838790883854924545502
61295501759838838464292729431476
61295501759838838466737091254412
61295501759842692749576042693662
61295501759842693343536593107386
61295501759842693344100677339370
61295501759842741522615901973634
61295501759842742571918583190176
61295501759842742575198628539120
61295501759842742712208334792086
61295501759842742747338720753384
61295501759842742749783085758648
61295501759842742754932549758354
61295501759842742755496633990338
61295501759842742757397835468566
61295501759842742757961919700550
61295501759842743166714813947580
61295501759842743169159178952844
61295501759842743169723263184828
61295501759842743307004938620992
61295501759936096672453210601028
61295501759936096679228032877274
61295501759936096679228037476544
61295501759936096679792120291586
61295501759936096679792121708528
61295501759936100385833268071556
61295501759936101572915218069662
61295501759936101573166265129358
61295501759936101575362939125084
61295501759936101575613987601722
61295501759936101618919850039226
61295501759936101621367572511590
61295501759938801494409334556724
61295501759938803278798026828936
61295501759939698943449288686118
61295501759939704304209452787978
61295501759939998545513238439746
61295501759939998545513239856688
61295501759940002251554386219716
61295501759940002251554387636658
61295501759940002251554390824810
61295501759940004079440670730754
61295501759940004081635365205550
61295501759940004081697782596940
61295501759940004081697784013882
61295501759940004081886069308654
61295501759940004630678039751054
61295501759940004630740801515978
61295501759946906604714597668280
61295501759946906604965646144918
61295501759946907153757272213576
61295501759946907154008320690214
61295501759946908434293134978860
61295501759946908434355810650504
61295501759946908435109042522142
61295501759947802228694501606478
61295501759947802228945548666174
61295501759947804060529375490862
61295501759947804060529378673190
61295501759947807170078572514142
61295501759947807170329619573838
61295501759947807172526293569564
61295501759947807172777342046202
61295501759947809002167592645068
61295501759947809002920738423426
61295501759948102412317666609420
61295501759948102413133574133828
61295501759948102419908396427544
61295501759948103647663684336336
61295501759948103655254414136990
61295501759948103655254414154460
61295501759948103655254418736260
61295501759948107353701737517084
61295501759948107361233148776532
61295501759948107361295566516230
61295501759948107361295566522054
61295501759948107362047936044390
61295501759948107362047937111620
61295501759948107956594610590190
61295501759948107956656253146920
61295501759948107956656257746190
61295501759948107956657027981580
61295501759948107956845314693294
61295501759948109008423847003784
61295501759948109008423848438196
61295501759948109145684601733388
61295501759948109146186699035108
61295501759948109146437747511746
61295501759948109188930801133688
61295501759948109191187139601030
61295501759948109191376544085122
61295501759948109191438186525212
61295501759948109191438186641852
61295501759948109191438186660726
61295501759948109191438188060406
61295501759948109191438961476512
61295501759948109191438962893454
61295501759948109191438962899278
61295501759948109192191332420210
61295501759948109192191332439084
61295501759948109601528972851742
61295501759948109603221225547694
61295501759948109732891250583042
61295501759948109740419218636242
61295501759948109740983302864014
61295501759948109741234351340652
61295501759951704684129652218918
61295501759951705926250493639022
61295501759951705926250496821350
61295501759951710227841394195534
61295501759951710227904155960458
61295501759951711416680681235420
61295501759951711455095359642882
61295501759951711460177929099308
61295501759951711462434266027244
61295501759951711462434267562438
61295501759951711462435042401310
61295501759951711462623327696082
61295501759951711463438460400492
61295501759951711872525052353774
61295501759951711874217305049726
61295501759951712011478059897582
61295501759951712012230430842684
61295501760154889590147661255372
61295501760154900701492810013808
61295501760154901296290159960532
61295501760154901303629070005222
61295501760154901303629071068032
61295501760154904407530862127326
61295501760154904407530866376884
61295501760154904412614207956414
61295501760154904414873986673656
61295501760154904414873991278750
61295501760154906061438184717770
61295501760154906061438185780580
61295501760154906062003043784414
61295501760154906191920673612152
61295501760154906197007375492802
61295501760154906198698596132278
61295501760154906198698939088870
61295501760154906199263712420738
61295501760154906237674258522020
61295501760154906242759926811160
61295501760154906242760156865830
61295501760154906242760271184694
61295501760154906242760271302786
61295501760154906242761047541338
61295501760154906244452523998738
61295501760154906245017383423886
61295501760154934055010082998970
61295501760154934650350625169086
61295501760154934650622221280782
61295501760154934654618406414292
61295501760154934654618409596620
61295501760154934654869115116666
61295501760154934655433199348650
61295501760154937766699008381260
61295501760154939415770247100830
61295501760154939551087700653472
61295501760154939596002133315604
61295501760154939596256537842400
61295501760154939596274102479928
61295501760154939597092332504944
61295501760154939598533538263664
61295501760154939598784586717216
61295501760154939599349445788072
61295501760154949299109064054232
61295501760154950526300607506708
61295501760154950526300607524178
61295501760154950527115395841796
61295501760154950527115395859266
61295501760154950533640288848194
61295501760154950533891337324832
61295501760154950533891337342302
61295501760154950534455081782552
61295501760154950663561017875876
61295501760154950664125102107860
61295501760154950668371876906114
61295501760154950668371962645262
61295501760154950668372651740774
61295501760154950668372996114308
61295501760154950668643587336674
61295501760154950669208332084454
61295501760154950669208705142698
61295501760154950669208790894944
61295501760154950670900957838650
61295501760154950670901043590896
61295501760154950671715836512156
61295501760154954232902370798386
61295501760154954232905842700990
61295501760154954233153447972784
61295501760154954233153452222342
61295501760154954233156546804094
61295501760154954237967492991874
61295501760154954237967496174202
61295501760154954237968525043978
61295501760154954237985716628878
61295501760154954237986088283230
61295501760154954237986089700380
61295501760154954240495429213834
61295501760154954240495457911594
61295501760154954240496229562522
61295501760154954240496458083610
61295501760154954240496572519114
61295501760154954240496577124208
61295501760154954374410019008338
61295501760154954374413376475438
61295501760154954375228161628198
61295501760154954375245728403910
61295501760154954375246843012834
61295501760154954375246844075692
61295501760154954375249081271740
61295501760154954375250200479934
61295501760154954375250201542792
61295501760154954376941419706840
61295501760154954377756097850158
61295501760154954377756212641198
61295501760154954787011199589274
61295501760154956016727351914328
61295501760154956016730450747042
61295501760154956016730795116204
61295501760154956017292210980972
61295501760154956017294534979026
61295501760154956017543259457610
61295501760154956017545583451292
61295501760154956021538728557410
61295501760154956021539071514002
61295501760154956021541395512056
61295501760154956021541396928998
61295501760154956021542428981102
61295501760154956021789777034048
61295501760154956021790119990640
61295501760154956021792101032102
61295501760154956021793133084206
61295501760154956022378225178680
61295501760154956022629186503600
61295501760154956022629272238376
61295501760154956024070133505470
61295501760154956024070476457690
61295501760154956024321181977736
61295501760154956024321181982108
61295501760154956024321439199552
61295501760154956024321524934328
61295501760157606118308959942004
61295501760157652371870758426994
61295501760157652374315124849200
61295501760157656071150406083140
61295501760157656073598127138562
61295501760157656078660925333996
61295501760157656078664281384154
61295501760157656081192214423786
61295501760157657725040192710730
61295501760158492454227944582642
61295501760158492456755877622274
61295501760158536921618299365872
61295501760158542279850530428100
61295501760158542282378463467732
61295501760158552798111473944356
61295501760158552798111478543626
61295501760158552805702208361750
61295501760158552935372228669588
61295501760158552939618749432726
61295501760158552939619778302502
61295501760158552940455574500080
61295501760158552942147827196032
61295501760158556504149154403522
61295501760158556509211952598956
61295501760158556509215308649114
61295501760158556509236316511604
61295501760158556511743241688746
61295501760158556511743357542644
61295501760158558288541662953324
61295501760158558292785856536080
61295501760158558292789212586238
61295501760158558293625008783816
61295501760158558295317261479768
61295501760158792646026471974594
61295501760158803169350188153382
61295501760158803169350189216192
61295501760158806875391335579220
61295501760158806875391340184314
61295501760158808703277620090258
61295501760158808705534731956444
61295501760158808705534733373386
61295501760158808705534990590830
61295501760158808705785694693934
61295501760158809254577665136334
61295501760158809254577750875482
61295501760158836520339527744780
61295501760158836520590233264826
61295501760158840227195465276780
61295501760158842052272964625856
61295501760158842057360010880040
61295501760158842057609681410508
61295501760158842059051229990306
61295501760158842059866794693636
61295501760158842059867051911080
61295501760158842471649057820052
61295501760158851340253761927912
61295501760158851340253790625672
61295501760158851340254134999206
61295501760158851344500651158702
61295501760158851345337738047142
61295501760158851345588442150246
61295501760158852986546363482904
61295501760158852987632747929688
61295501760158852991629709313396
61295501760158852991880756373092
61295501760158852994972430688116
61295501760158852994972773644708
61295501760158852994972773998840
61295501760158853123806769134710
61295501760158853123806773856444
61295501760158853124057822315612
61295501760158853124639355349940
61295501760158853124642449478390
61295501760158853124642454200124
61295501760158853124642798556188
61295501760158853124643602093028
61295501760158853124643946466562
61295501760158853124893502659292
61295501760158853124894650569666
61295501760158853128890376886910
61295501760158853128890376904380
61295501760158853128890462626058
61295501760158853128890462643528
61295501760158853129141425363548
61295501760158853129141511102696
61295501760158853129726057230590
61295501760158853129726401604124
61295501760158853132233185417720
61295501760158853132233442635164
61295501760158853132233528374312
61295501760158853169560698418112
61295501760158853170396407445098
61295501760158856697670085442438
61295501760158856701012806817158
61295501760158856835763077309474
61295501760158856838273561546762
61295501760158858523544921136314
61295501760158858523544921140526
61295501760158858523563489151064
61295501760158858523565813149118
61295501760158858523814193254168
61295501760158858527813478635930
61295501760158858528064525578986
61295501760158858528085446285545
61295501760158858528085446285546
61295501760158858528085446302808
61295501760158858528628266966806
61295501760158858528628266971018
61295501760158858528628609923398
61295501760158858528900205922666
61295501760158858530320862506922
61295501760158858530341410141980
61295501760158858530341410608540
61295501760158858530341411671350
61295501760158858530341411675562
61295501760158858530341783213481
61295501760158858530341783213482
61295501760158858530341783230744
61295501760158858530592458618618
61295501760158858530592487333848
61295501760158858660826596576690
61295501760158858665910199624626
61295501760158859072606163696568
61295501760158859079384457758778
61295501760165696996220362222496
61295501760165696998664727227760
61295501760165696999500407571440
61295501760165706279135030792988
61295501760165706279135033975316
61295501760165706279699115024972
61295501760165711218826849004700
61295501760165711218826852187028
61295501760165711220519101700652
61295501760165711220519104882980
61295501760165711225606151137164
61295501760165711226420935227114
61295501760165711226420936289924
61295501760165711226421710061774
61295501760165711228050511897290
61295501760165711228050512960100
61295501760165711228615370963934
61295501760165711228865271530198
61295501760165713056564331604338
61295501760165713058192760010008
61295501760165713058192760364140
61295501760165713059008667907422
61295501760165713605356302046530
61295501760165739633216388010134
61295501760165739633216391192462
61295501760165744572344125172190
61295501760165744579938212457414
61295501760165744582382574280350
61295501760165746961317940036956
61295501760165755691280000566422
61295501760165755692724648341744
61295501760165755692724648346116
61295501760165755692912934703698
61295501760165755692972253262374
61295501760165755692975352444848
61295501760165755692975352449220
61295501760165755692975610729474
61295501760165755693539436676832
61295501760165755693539436681204
61295501760165755697786211475086
61295501760165755697786986309746
61295501760165755697787330683280
61295501760165755698623039375008
61295501760165755698623039729140
61295501760165755700503664521822
61295501760165756246830003811634
61295501760165756246830348185168
61295501760165756249274370233840
61295501760165756249274713190432
61295501760165756249295633896832
61295501760165761043634649697398
61295501760165761044449438032486
61295501760165761046141690728438
61295501760165761046144785316014
61295501760165761046708869547998
61295501760165761050956763550074
61295501760165761054236808899018
61295501760165761054237956809392
61295501760165761181706716254392
61295501760165761184154438726756
61295501760165761188150284084598
61295501760165761188151055736930
61295501760165761188151398693522
61295501760165761188153722691576
61295501760165761188153724108518
61295501760165761188153727290846
61295501760165761188154756160622
61295501760165761188216398717352
61295501760165761188216400134294
61295501760165761188402104213568
61295501760165761188402447170160
61295501760165761188404428211622
61295501760165761188404431393950
61295501760165761188405460263726
61295501760165761189238127513840
61295501760165761190681655731208
61295501760165761190682803637210
61295501760165761190932361251254
61295501760165761190933509157256
61295501760165761191497477535342
61295501760165761599999438095370
61295501760166597567061141089366
61295501760166606854474780486620
61295501760166608684617028953470
61295501760166611789084028056632
61295501760166611794170729937282
61295501760166611795861950576758
61295501760166611795861950581130
61295501760166611795862293533350
61295501760166611796425918954844
61295501760166611796426037995442
61295501760166611796427066865218
61295501760166611796676967431482
61295501760166613619226276523482
61295501760166613619229748431910
61295501760166613624312978404132
61295501760166613624313094258030
61295501760166613624313322777666
61295501760166613626004455911292
61295501760166613626004542004572
61295501760166613626569315332068
61295501760166613626820363808706
61295501760166642036170453130984
61295501760166642036170456313312
61295501760166645148251055097952
61295501760166646972747021417072
61295501760166646977809703754236
61295501760166646980086704175500
61295501760166647391867819391542
61295501760166647391868967301916
61295501760166647392683726934824
61295501760166647529129721677388
61295501760166656260721273137882
61295501760166656260724372320356
61295501760166656260724372324728
61295501760166656261288456552340
61295501760166656265535317089742
61295501760166656265536350558788
61295501760166656266372145339424
61295501760166656268064398035376
61295501760166656673070719328996
61295501760166656679825397498800
61295501760166656679825740455392
61295501760166656679846661161792
61295501760166656680661453746390
61295501760166656810331474054228
61295501760166656814577994817366
61295501760166656814579023687142
61295501760166656814579368060676
61295501760166656815414819884720
61295501760166656815665752507460
61295501760166656817107072580672
61295501760166661613890706358808
61295501760166661613890707421618
61295501760166661613893805191522
61295501760166661613894149560684
61295501760166661614454417515078
61295501760166661614455565425452
61295501760166661614457889423506
61295501760166661614705465991716
61295501760166661614706613902090
61295501760166661614708937895772
61295501760166661618702425958482
61295501760166661618704749956536
61295501760166661618704751373478
61295501760166661618704754555806
61295501760166661618705783425582
61295501760166661618953131478528
61295501760166661618953474435120
61295501760166661618955455476582
61295501760166661618955458658910
61295501760166661618956487528686
61295501760166661619541579623160
61295501760166661619789154778800
61295501760166661619789188080250
61295501760166661619792540948080
61295501760166661619792626682856
61295501760166661619793315782740
61295501760166661621483388516214
61295501760166661621484536422216
61295501760166661621484536426588
61295501760166661621484793644032
61295501760166661621484879378808
61295501760166661622048504800302
61295501760166661622049652710676
61295501760166661755962065725030
61295501760166661755965418592860
61295501760166661755965420009802
61295501760166661756802248259484
61295501760166661757049823415124
61295501760166661757053295319180
61295501760166661758493351632492
61295501760166662163500908337964
61295501760166662167745444877312
61295501760166662167747424501832
61295501760166662167747429101102
61295501760166662167748457970878
61295501760166662168835301228152
61295501760166662170276849821000
61295501760166897158442340232860
61295501760166897160970273272492
61295501760166897748152901144248
61295501760166897756331735086150
61295501760166907036970523493332
61295501760166907043473376953770
61295501760166907043745345787048
61295501760166908278819394680686
61295501760166908279091363496494
61295501760166908279091363513964
61295501760166911982601110933498
61295501760166911983436819973534
61295501760166911985132515875734
61295501760166911985132515881558
61295501760166911985132774161812
61295501760166911985947561429670
61295501760166912578236894158204
61295501760166912578237899047534
61295501760166912580493202506424
61295501760166912580493207105694
61295501760166912580494235975470
61295501760166913630569693007750
61295501760166913632260796363288
61295501760166913632260796717420
61295501760166913633076704260702
61295501760166913762746757520230
61295501760166913766989803205710
61295501760166913769521208153770
61295501760166913769521551092892
61295501760166913770337372897026
61295501760166913807660042285086
61295501760166913807661161480230
61295501760166913808496870520266
61295501760166913808496870539140
61295501760166913808500313732338
61295501760166913812743388115578
61295501760166913813583916774450
61295501760166913813583916793324
61295501760166913813584031230280
61295501760166913815003167186952
61295501760166913815274793063638
61295501760166913815275135884716
61295501760166913815275135997144
61295501760166913815275136001356
61295501760166913815275136015858
61295501760166913815275136020230
61295501760166913815275136351276
61295501760166913815275137414086
61295501760166913815275137419910
61295501760166913815275164576860
61295501760166913815275912252958
61295501760166913815275912254410
61295501760166913815276169470402
61295501760166913815839995068000
61295501760166913816090957805490
61295501760166913816090957824364
61295501760166914219443425669456
61295501760166914220258214004544
61295501760166914224529094081060
61295501760166914226785431008996
61295501760166914226785431363128
61295501760166914227601338906410
61295501760166914357542988277634
61295501760166914362626591325570
61295501760166914364883013992654
61295501760166914365133976725932
61295501760166940390486677289174
61295501760166940391030988701886
61295501760166940391302584813582
61295501760166941625832695016090
61295501760166941630895496376382
61295501760166945331870748196838
61295501760166945336682468150644
61295501760166945336936901375200
61295501760166945337500728388336
61295501760166945339213873094332
61295501760166945339464835482062
61295501760166945927232210010496
61295501760166945932314784188656
61295501760166945932319256264680
61295501760166945934825268425944
61295501760166945934826297295720
61295501760166946984901754328000
61295501760166946986592859117950
61295501760166947116264030505392
61295501760166947121071160422856
61295501760166947121074632331284
61295501760166947121326712842556
61295501760166947123602565366544
61295501760166947162014143505428
61295501760166947162017586717500
61295501760166947166824745332724
61295501760166947167096714497048
61295501760166947167100156173926
61295501760166947167101189759612
61295501760166947167915978113574
61295501760166947169356150280784
61295501760166947169357269475928
61295501760166947169607198734336
61295501760166947169608230790652
61295501760166947170172057805192
61295501760166947573775486989706
61295501760166947579447279428392
61295501760166947579697983531496
61295501760166947581139532124344
61295501760166947581139532602344
61295501760166947581954320931608
61295501760166947711060261262796
61295501760166947716958997015142
61295501760166947718400286977816
61295501760166956449719869605032
61295501760166956449723341507636
61295501760166956449723341509088
61295501760166956449991494413084
61295501760166956449991838438310
61295501760166956449994937619332
61295501760166956449994937625156
61295501760166956449994966322916
61295501760166956449995310692286
61295501760166956449995310696657
61295501760166956450559050554900
61295501760166956454805910969886
61295501760166956454805911087930
61295501760166956454806944555572
61295501760166956454806944556976
61295501760166956455057648660080
61295501760166956455057992683902
61295501760166956455057993033822
61295501760166956455077507081582
61295501760166956455078540667268
61295501760166956455621732890660
61295501760166956455621818629808
61295501760166956455642739336208
61295501760166956455893673377502
61295501760166956457333844127562
61295501760166956457334618960818
61295501760166956457585581698308
61295501760166956457585667437456
61295501760166956457585925723534
61295501760166956458149665931696
61295501760166956861777201814382
61295501760166956862320394037774
61295501760166956867404082824858
61295501760166956867425003531258
61295501760166956869116883136994
61295501760166956869116883155868
61295501760166956869116883486914
61295501760166956869116887736264
61295501760166956869367931632506
61295501760166956869931676071352
61295501760166956998762544150328
61295501760166956998766358892884
61295501760166956999581147227972
61295501760166956999852743339668
61295501760166957003849963476014
61295501760166957004936347922798
61295501760166957006377552123238
61295501760166957006377637862386
61295501760166957050438968558578
61295501760166957052131222654210
61295501760166957052131594312774
61295501760166958097102327532706
61295501760166958097123219541298
61295501760166958097124367447300
61295501760166958097939155782388
61295501760166958101934967825682
61295501760166958101934972424952
61295501760166958102185676528056
61295501760166958102186016319790
61295501760166958104462900865314
61295501760166958104462900882784
61295501760166958104462901219446
61295501760166958104713949359422
61295501760166958234108561877244
61295501760166958234112033781300
61295501760166958234112033785672
61295501760166958234383629897368
61295501760166958234384777785900
61295501760166958234948862022256
61295501760166958239195636816138
61295501760166958239195636833608
61295501760166958239195722555286
61295501760166958239195722572756
61295501760166958239446431257660
61295501760166958239467351964060
61295501760166958241723569855770
61295501760166958241723655594918
61295501760166958691649000539100
61295501760166958692484680882780
61295501760166958692735384985884
61295501760166961801448128017502
61295501760166961801470167932096
61295501760166961803161272722046
61295501760166961803164743563244
61295501760166961803976059989904
61295501760166961803979531898332
61295501760166961807975343954724
61295501760166961807975348553994
61295501760166961808226052657098
61295501760166961808244617483904
61295501760166961808791252914996
61295501760166961808791252919368
61295501760166961808812173625768
61295501760166961809059748776988
61295501760166961809059750194138
61295501760166961809063220681044
61295501760166961809063222098194
61295501760166961810503277348488
61295501760166961810503278411506
61295501760166961810504053244554
61295501760166961810504053250378
61295501760166961810755101722644
61295501760166961810755101727016
61295501760166961811318841579642
61295501760166961811319184891770
61295501760166961811319185954628
61295501760166961937890278130056
61295501760166961940425153914942
61295501760166961945236012945180
61295501760166961945236100101478
61295501760166961945236787779840
61295501760166961945237132153374
61295501760166961945486807386702
61295501760166961945487836256478
61295501760166961945507728093102
61295501760166961946051921551320
61295501760166961947763945984812
61295501760166961947764031723960
61295501760166961947765066255864
61295501760166961948015770358968
61295501760166961948579853528094
61295501760166962395994801023896
61295501760166962397689378185866
61295501760166962397689378190078
61295501760166962398504166520954
61295501760166962398504941359826
61295501760166962398522734063528
61295501760166962398522734535704
61295501760166962398525058533758
61295501760166962398525833368418
61295501760166962398775762632650
61295501760166962398775762636862
61295501760166962402772727202898
61295501760166962403587515537986
61295501760166962403587855308038
61295501760166962403588630146910
61295501760166962403605304114594
61295501760166962403605308713864
61295501760166962403608402842314
61295501760166962403609550735218
61295501760166962403859479999450
61295501760166962403859480003662
61295501760166962405301028592298
61295501760166962405301028596510
61295501760166962406115788347670
61295501760166962406115788351882
61295501760166962406115788701802
61295501760166962406115816927386
61295501760166962406116936139999
61295501760166962406116936140000
61295501760166963587549963913978
61295501760166963587554210657066
61295501760166963587554555030600
61295501760166963588118294889050
61295501760166963588365871457260
61295501760166963588369343365688
61295501760166963592365156856492
61295501760166963592616892994230
61295501760166963593201985106174
61295501760166963593452946413624
61295501760166963594892745522590
61295501760166963594893088461712
61295501760166963594893089891752
61295501760166963595143793994856
61295501760166963595143793999228
61295501760166963595708910265846
61295501760166963630775586732322
61295501760166963633032698849050
61295501760166963633036170751654
61295501760166963633036170757478
61295501760166963633282628130544
61295501760166963633286100015886
61295501760166963633286100020098
61295501760166963633286100038972
61295501760166963633286874854758
61295501760166963633304668030636
61295501760166963633304668036460
61295501760166963633306992024478
61295501760166963633306992028690
61295501760166963633306992030302
61295501760166963633306992047564
61295501760166963633307766863350
61295501760166963633307766869174
61295501760166963633308139936303
61295501760166963633308139936304
61295501760166963633308139940516
61295501760166963633308139953566
61295501760166963633871851095334
61295501760166963633871851101158
61295501760166963634119456365724
61295501760166963634119456384598
61295501760166963634122555198438
61295501760166963634122928288654
61295501760166963638115268440990
61295501760166963638115269490750
61295501760166963638115269844882
61295501760166963638115269857932
61295501760166963638118740349418
61295501760166963638118741747486
61295501760166963638118741749098
61295501760166963638118741766360
61295501760166963638119516587970
61295501760166963638365973961036
61295501760166963638369788807182
61295501760166963638369788826056
61295501760166963638370449206338
61295501760166963638370822277839
61295501760166963638370822277840
61295501760166963638387237605314
61295501760166963638387237609526
61295501760166963638387239022256
61295501760166963638390336325600
61295501760166963638390709395490
61295501760166963638390709397101
61295501760166963638390709397102
61295501760166963638390709414364
61295501760166963638934304917234
61295501760166963638934533438322
61295501760166963638934647873826
61295501760166963638934649292220
61295501760166963638934649296592
61295501760166963638955568462134
61295501760166963638955568599100
61295501760166963638955570002992
61295501760166963638955570016042
61295501760166963639206272565238
61295501760166963639206274119146
61295501760166963639206502621520
61295501760166963639206502625732
61295501760166963639206617075738
61295501760166963639206618475418
61295501760166963640625753032410
61295501760166963640625781257994
61295501760166963640626786134274
61295501760166963640646673253536
61295501760166963640646673720096
61295501760166963640646674782906
61295501760166963640646674788730
61295501760166963640647449621778
61295501760166963640647449627602
61295501760166963640647821158086
61295501760166963640897378886010
61295501760166963640897378890222
61295501760166963640897378909096
61295501760166963640897721842602
61295501760166963640897721846814
61295501760166963640897721861316
61295501760166963640897721865688
61295501760166963640897722196734
61295501760166963640897750422318
61295501760166963640897750426530
61295501760166963640897750445404
61295501760166963640898498099868
61295501760166963640898498104240
61295501760166963640898755321684
61295501760166963641462237956866
61295501760166963641462580913458
61295501760166963641462582331852
61295501760166963768601230647692
61295501760166963770295806291938
61295501760166963770567402403634
61295501760166963770567746759906
61295501760166963770567775456262
61295501760166963775379152122430
61295501760166963775379409339874
61295501760166963775379496478702
61295501760166963775380184174534
61295501760166963775380185224294
61295501760166963775380528548068
61295501760166963775380529597828
61295501760166963775631576657524
61295501760166963775631577007444
61295501760166963775651119770434
61295501760166963775651464126706
61295501760166963775652153338858
61295501760166963775652497712392
61295501760166963776195317932916
61295501760166963776215864518214
61295501760166963776216208891748
61295501760166963776216237570842
61295501760166963776216237589556
61295501760166963776216238639316
61295501760166963776466912994852
61295501760166963776467257351124
61295501760166963776467286047480
61295501760166963777907085162062
61295501760166963777907428118654
61295501760166963777907429518334
61295501760166963777907456698370
61295501760166963777908118263926
61295501760166963777908462637460
61295501760166963778159166740564
61295501760166963778159509697156
61295501760166964182078070463902
61295501760166964182078845302774
61295501760166964182079189676308
61295501760166964182329893779412
61295501760166964182349666575598
61295501760166964182350785788004
61295501760166964182350814481600
61295501760166964182350814485812
61295501760166964182893978011396
61295501760166964182914525646454
61295501760166964182914870019988
61295501760166964182914898717796
61295501760166964183162475286166
61295501760166964183165574123092
61295501760166964187413496823136
61295501760166964187413582566496
61295501760166964187433383942398
61295501760166964187977581059332
61295501760166964187998473067924
61295501760166964187998587381172
61295501760166964188249177166816
61295501760166964188249177171028
61295501760166964189689692290618
61295501760166964189689692644750
61295501760166964189689720870334
61295501760166964189690725763876
61295501760166964189690840077124
61295501760166964190505514094752
61295501760166964190505599838112
61295501760166964190505600188032
61295501760169598865221525719600
61295501760169599456737711128060
61295501760169599459182076133324
61295501760169599459746160365308
61295501760169614281484958674058
61295501760169614283929323679322
61295501760169614283929323679529
61295501760169614283929323679530
61295501760169615508652142459072
61295501760169615509466930794160
61295501760169615511096507464336
61295501760169615516244852255848
61295501760169615516245971464042
61295501760169615516809711322492
61295501760169615516810055696026
61295501760169615516830976400974
61295501760169615517081680505690
61295501760169615517081680509902
61295501760169615517082024879224
61295501760169615517082053577032
61295501760169615518438513158008
61295501760169615518439287992668
61295501760169615518690336469306
61295501760169615519254420701290
61295501760169615519526389884487
61295501760169615519526389884488
61295501760169616065873650952094
61295501760169647638261384999572
61295501760169648827037910274742
61295501760169648827853817818024
61295501760169648862984203779322
61295501760169648865428568784586
61295501760169648872792614397224
61295501760169648873043318494504
61295501760169648873607402726488
61295501760169649421835288936904
61295501760169649421835288942520
61295501760169649422650421646930
61295501760169659937631837412424
61295501760169659942714295736686
61295501760169659942714640110220
61295501760169659945158657559622
61295501760169659945159000516214
61295501760169659983363725246246
61295501760169659983384617254838
61295501760169659983384645946982
61295501760169659983384645951194
61295501760169659983635321357942
61295501760169665298328434799950
61295501760169665336555199562827
61295501760169665336555199562828
61295501760169665336555199567040
61295501760169665336805903670144
61295501760169665337369987897915
61295501760169665337369987897916
61295501760169665337369987902128
61295501760169665473815868203364
61295501760169665474567980512676
61295501760169665479651326343168
61295501760169665479651554862804
61295501760169665479713972604114
61295501760169665479714316977648
61295501760169665479714345675456
61295501760169665479902258965908
61295501760169665481342774439630
61295501760169665481343807558756
61295501760169665481594511661860
61295501760169665482158681982912
61295501760169665885597874108124
61295501760169665885597874112336
61295501760170498194908308115442
61295501760170498197436241155074
61295501760170500025050556599762
61295501760170500026742809295714
61295501760170500027578863066432
61295501760170510550338147101630
61295501760170514668726765680282
61295501760170514844126011234898
61295501760170514851741019580814
61295501760170514851741105319961
61295501760170514851741105319962
61295501760170516079743998500548
61295501760170516079747097337474
61295501760170516083990515727066
61295501760170516083993957870504
61295501760170516084830700381198
61295501760170516084830700385410
61295501760170516084830816235096
61295501760170516084831044754732
61295501760170516084831073452540
61295501760170516086250208705160
61295501760170516086250294798440
61295501760170516086521921025046
61295501760170516086522953081362
61295501760170516087086780095902
61295501760170516087087037309134
61295501760170516087087123052494
61295501760170516087338085785772
61295501760170516496341081124970
61295501760170516498033333820922
61295501760170516636130056227964
61295501760170542662298662898672
61295501760170543901891571279144
61295501760170543901891574461472
61295501760170548020530893960900
61295501760170548023058827000532
61295501760170548195951031524108
61295501760170549394849691915174
61295501760170549433264370322636
61295501760170549438071872944212
61295501760170549438346939779062
61295501760170549439163106074982
61295501760170549440603276706998
61295501760170549440603278242192
61295501760170549440604053081064
61295501760170549850673142445220
61295501760170549850694063033528
61295501760170549852365395141172
61295501760170549852386315729480
61295501760170549852386316201864
61295501760170549852386316207480
61295501760170549853201448911890
61295501760170549987955076517174
61295501760170549989647070577336
61295501760170549989647070582952
61295501760170560368098405600326
61295501760170560368370001712022
61295501760170560373432799907456
61295501760170560373432803089784
61295501760170560375710027781174
61295501760170560375710028843984
61295501760170560375960732947088
61295501760170560505359160329930
61295501760170560505630756441626
61295501760170560506195988583984
61295501760170560510442506160422
61295501760170560510442509342750
61295501760170560510693557819388
61295501760170560510714478525788
61295501760170560512970439200054
61295501760170560512970696417498
61295501760170560551112745121754
61295501760170560551384341233450
61295501760170560962895784144236
61295501760170560963731464487916
61295501760170564667241556049316
61295501760170564667241584629032
61295501760170564669748597080356
61295501760170564669752069338704
61295501760170564669769517668664
61295501760170564669769518141048
61295501760170564669772961347296
61295501760170564674835672386640
61295501760170564674835758125788
61295501760170564674856678714096
61295501760170564677363605426272
61295501760170564677363691165419
61295501760170564677363691165420
61295501760170564677363719745135
61295501760170564677363719745136
61295501760170565858801338635736
61295501760170565859365422867720
61295501760170565863862987503854
61295501760170565864448767276898
61295501760170565864449025915656
61295501760170565866140216440382
61295501760170565904282179523742
61295501760170565904282954362614
61295501760170565904283298736148
61295501760170565904534002839252
61295501760170565904551451641596
61295501760170565904553775635438
61295501760170565904554894847844
61295501760170565904554923545652
61295501760170565905098087071236
61295501760170565905118634706294
61295501760170565905118979079828
61295501760170565905119007777636
61295501760170565905366584346006
61295501760170565905369683182932
61295501760170565909362397469420
61295501760170565909365869727768
61295501760170565909366644566640
61295501760170565909613101572524
61295501760170565909616543715962
61295501760170565909616572295678
61295501760170565909616573830872
61295501760170565909617691626336
61295501760170565909637464304270
61295501760170565910181432901728
61295501760170565910181690119172
61295501760170565910202582127764
61295501760170565910453286226656
61295501760170565910453286230868
61295501760170565910453402080554
61295501760170565910453659297998
61295501760170565911872794550618
61295501760170565911872880643898
61295501760170565911872909223614
61295501760170565912144506870504
61295501760170565912145538926820
61295501760170565912145624665968
61295501760170565912709365941360
61295501760170565912709623154592
61295501760170565912709708897952
61295501760170566041542934253346
61295501760170566041814530365042
61295501760170566042379762507399
61295501760170566046626280083838
61295501760170566046627313202964
61295501760170566046878360262660
61295501760170566046878360612580
61295501760170566046898247731842
61295501760170566046899281317528
61295501760170566047462992479622
61295501760170566047463108333520
61295501760170566047463336853156
61295501760170566047463365549512
61295501760170566047463365550964
61295501760170566047463365555335
61295501760170566049154213123470
61295501760170566049154556080062
61295501760170566049154584659778
61295501760170566049155244825654
61295501760170566049155246242596
61295501760170566049155589199188
61295501760170566453325973275828
61295501760170566453325973281444
61295501760170566454158554788198
61295501760170566454161653619508
61295501760170566454161653625124
61295501760170566459224450398000
61295501760170566459245256668848
61295501760170566459245256673060
61295501760170566459245370986308
61295501760170566459245371105804
61295501760170566459245629740190
61295501760170566460937509363396
61295501760170566460937509369012
61295501760170566460937595102544
61295501760170566460937595108160
61295501760170566460937623682260
61295501760262957720030046316332
61295501760263002192235592961796
61295501760263002192423879319378
61295501760263002192483197860584
61295501760263002192483197878054
61295501760263002192486297064900
61295501760263002192486555345154
61295501760263002193238667654466
61295501760263002784500791475252
61295501760263002784500794657580
61295501760263002784751495578356
61295501760263002785315582992668
61295501760263002786948517129944
61295501760263002787011193155720
61295501760263002787028724514884
61295501760263002787028727697212
61295501760263002787032196773232
61295501760263002787032199955560
61295501760263002787199221233048
61295501760263002787279428617988
61295501760263002787282900876336
61295501760263002787763305465032
61295501760263002787843516032300
61295501760263002787846873499400
61295501760263002787846988290648
61295501760263002787847763129520
61295501760263002788034901576728
61295501760263005896577921538164
61295501760263005896581393446592
61295501760263005896832097549696
61295501760263005896832100732024
61295501760263005896832354767140
61295501760263005896832359012278
61295501760263005899025642593586
61295501760263005899088434477632
61295501760263005899088437659960
61295501760263005899091790527790
61295501760263005899276719767984
61295501760263005899276724017542
61295501760263006448068317138882
61295501760263007545655729931694
61295501760263007546219814163678
61295501760263007680966613810376
61295501760263007681217660870072
61295501760263007681222166247546
61295501760263007682662338414756
61295501760263007682665694464914
61295501760263007682850623709528
61295501760263007682853722542242
61295501760263007683414334865798
61295501760263007683415482776172
61295501760263007683417806774226
61295501760263007683665383342436
61295501760263007683666531252810
61295501760263007725884518376564
61295501760263007726135565436260
61295501760263007726135566486020
61295501760263007726138922903360
61295501760263007726971245779940
61295501760263007726975751157414
61295501760263007728415923324624
61295501760263007728583287908624
61295501760263007728666971784000
61295501760263007729418968252304
61295501760263007729420116162678
61295501760263017612005787337722
61295501760263018799090717145414
61295501760263018799091061518948
61295501760263018800782280745854
61295501760263018800785638212954
61295501760263018800970223084034
61295501760263018800973666290282
61295501760263018801032984848958
61295501760263018801036342316058
61295501760263018801535082150678
61295501760263018801538898415170
61295501760263018801786130627316
61295501760263018801789602518274
61295501760263018801789602535744
61295501760263018845095469555256
61295501760263018846535865655722
61295501760263018846786569758826
61295501760263018847292483323634
61295501760263018847292483342508
61295501760263018847351691691944
61295501760263018847351806483192
61295501760263019395579692693400
61295501760263019396332062224368
61295501760263019396335157870542
61295501760263019396335161057082
61295501760263019396335502244076
61295501760263019396397923171926
61295501760263019396398956291052
61295501760263019396586206347180
61295501760263019396586209529508
61295501760263022369813754141300
61295501760263022370377842976974
61295501760263022505127995491502
61295501760263022505128081230650
61295501760263022505128770326162
61295501760263022505129114699696
61295501760263022505378788516082
61295501760263022505379817385858
61295501760263022506823694576030
61295501760263022506823809367278
61295501760263022507011747105980
61295501760263022507575802286072
61295501760263022507575806885342
61295501760263022507576606172624
61295501760263022507576950546366
61295501760263022507638478311848
61295501760263022507638479728790
61295501760263022507638482911118
61295501760263022507638597702366
61295501760263022507641950570196
61295501760263022507826510988446
61295501760263022507827654649262
61295501760263024152256793962050
61295501760263024152507841021746
61295501760263024153951713612648
61295501760263024154202417715752
61295501760263024154704859391006
61295501760263024154706007301380
61295501760263024154708331299434
61295501760263024154771007325210
61295501760263024154955563494110
61295501760263024154959035402538
61295501760263024198261425931614
61295501760263024198261426981374
61295501760263024199706447832570
61295501760263024199956002625620
61295501760263024199957150535994
61295501760263024200522011006530
61295501760263024200524333954824
61295501760263024337720002567318
61295501760263024337720346940852
61295501760263024337722326565372
61295501760263024337971051043956
61295501760266608167824705143300
61295501760266608170272426198722
61295501760266621072782208712406
61295501760266624776375898304832
61295501760266626423503921940720
61295501760266626425951642996142
61295501760266904652753313386198
61295501760266904652753318103560
61295501760266904653004017489302
61295501760266904653004022206664
61295501760266905247528652135010
61295501760266905247549544143602
61295501760266908357095299140084
61295501760266910186656386114738
61295501760266910188933615051266
61295501760266910189184319154370
61295501760266910189937465049368
61295501760266910738729435491768
61295501760266919477729229852570
61295501760266921259859605205144
61295501760266921261300810841400
61295501760266921261551857901096
61295501760266921262056274483508
61295501760266921262056618857042
61295501760266921262056623574404
61295501760266921262307322960146
61295501760266921262307327677508
61295501760266921307056685284440
61295501760266921307810203784380
61295501760266921856852878312414
61295501760266924967341186970442
61295501760266926798237724525510
61295501760266926798238068899044
61295501760266926798488773002148
61295501760274708338438525947054
61295501760274708338441878814884
61295501760274708338629906892212
61295501760274708338629908309154
61295501760274708339193991124196
61295501760274710166052841374272
61295501760274710168500559247366
61295501760274710168580774413904
61295501760274710168584127281734
61295501760274710168772155359062
61295501760274713278129968254856
61295501760274713278381015314552
61295501760274713278385520692026
61295501760274713280013978154008
61295501760274713280013979216818
61295501760274713280577689310278
61295501760274713280578837220652
61295501760274713280828737786916
61295501760274713280829885697290
61295501760274715107628293227094
61295501760274715107692088815196
61295501760274715109885405343822
61295501760274715110136453820460
61295501760274715110156226620858
61295501760274715110157374531232
61295501760274715110972134164140
61295501760274724396254071589894
61295501760274724396505234503488
61295501760274724396505234507860
61295501760274724396505492788114
61295501760274724397945635190334
61295501760274724398133577528514
61295501760274724398134725084756
61295501760274724398134725438888
61295501760274724398137020734762
61295501760274724398196339293438
61295501760274724398197487199440
61295501760274724398197487203812
61295501760274724398199696760538
61295501760274724398698436595158
61295501760274724398702252872748
61295501760274724398764928898524
61295501760274724398764928902896
61295501760274724945548137568420
61295501760274724946988309735630
61295501760274724946988312917958
61295501760274724946991665785788
61295501760274724947741454097046
61295501760274724947992502573684
61295501760274726228088945474278
61295501760274726228089031567558
61295501760274726228276973551606
61295501760274726228276973905738
61295501760274726228339735670662
61295501760274726228845649254344
61295501760274726228908325275748
61295501760274726777888322382698
61295501760274729748855292522214
61295501760274729749420148406530
61295501760274729749671195466226
61295501760274729751115072656398
61295501760274729751116220566772
61295501760274729751365772160232
61295501760274729751365776759502
61295501760274729751868213835486
61295501760274729751869361745860
61295501760274729751871685743914
61295501760274729751934361769690
61295501760274729752118917938590
61295501760274729752122389847018
61295501760274729886116046897686
61295501760274729886681161416388
61295501760274729886932208476084
61295501760274729888375736693452
61295501760274729888375738110394
61295501760274729888375741292722
61295501760274729888563764770780
61295501760274729888563766187722
61295501760274729888564914093724
61295501760274730298714214385056
61295501760274730300157747201694
61295501760274730300910888380782
61295501760274731581261821901452
61295501760274731581449849978780
61295501760274731581509426817710
61295501760274731581510316447830
61295501760274731581512526004556
61295501760274731582015082121138
61295501760274731582077758146914
61295501760274731582265786224242
61295501760274732130490573601736
61295501760274732131057756666434
61295501760274965885566697464656
61295501760274965886381485799744
61295501760275008527712185712594
61295501760275008527712187247628
61295501760275008527712558784096
61295501760275008527712560319130
61295501760275008528526974047682
61295501760275008528526975582716
61295501760275008528527347119184
61295501760275008528527348654218
61295501760275009763058204974544
61295501760275009763308909077648
61295501760275010357854835947302
61295501760275013467651609312740
61295501760275013467655082633946
61295501760275013467656114690214
61295501760275013469096258155292
61295501760275013469911046490380
61295501760275013470099331785104
61295501760275013470100479695478
61295501760275014061361488905936
61295501760275014062180749317048
61295501760275014062197169249616
61295501760275014064625114322312
61295501760275014064896710434008
61295501760275015253484950427504
61295501760275015253673235709178
61295501760275015253674383619552
61295501760275015254489143252460
61295501760275015296711721492884
61295501760275015296961534907430
61295501760275015296961534920480
61295501760275015296982569927030
61295501760275015299239654532516
61295501760275015299405899925744
61295501760275015299407047817244
61295501760275015299407047836118
61295501760275015299427939831660
61295501760275015299431411731503
61295501760275015300054442867604
61295501760275015300242728160924
61295501760275015711025389563147
61295501760275015711840177898235
61295501760275015848199018265260
61295501760275015848470614376956
61295501760275015849285747081366
61295501760275024585775828501676
61295501760275024587133321551906
61295501760275024587217377093120
61295501760275024587405663456526
61295501760275024587405663806446
61295501760275024587468081196224
61295501760275024587468339482302
61295501760275024587972846875356
61295501760275024588032165428208
61295501760275024588035264616458
61295501760275024588035522901132
61295501760275025134818847420714
61295501760275025136258906798102
61295501760275025136262259665932
61295501760275025136263378874126
61295501760275025136263380409160
61295501760275025137078167209214
61295501760275025137078168744248
61295501760275025137078541815750
61295501760275025137266568358044
61295501760275025137266569893078
61295501760275025182013606315490
61295501760275025182013607715170
61295501760275025182828396050258
61295501760275025182831866891456
61295501760275025182832125171710
61295501760275026371609398136076
61295501760275026371860102239180
61295501760275030075386641250006
61295501760275030076202544194018
61295501760275030077647451316824
61295501760275030077647566108072
61295501760275030077834359123100
61295501760275030078650266666382
61295501760275031723335072835826
61295501760275031906286651777604
61295501760275031906349413892448
61295501760275031906349671109892
61295501760275031907977755517794
61295501760275031907978099874066
61295501760275031907978128570422
61295501760275031907978903405082
61295501760275031907979247778616
61295501760275031908542987637066
61295501760275031908609106870542
61295501760275031908794036113704
61295501760275032318131676664732
61295501760275032319761511969294
61295501760275032320391112779514
61295501760278616335892789936248
61295501760278634042532804098044
61295501760278634042595480119608
61295501760278634042595480123820
61295501760278634042783508196936
61295501760278634042783508201148
61295501760278634179226031383752
61295501760278634179790115615736
61295501760278634591575478639128
61295501760278634591575478643340
61295501760811403500461717580054
61295501760815305963424579382382
61295501760815350386592281974668
61295501760815350389872327323612
61295501760815350428078171384302
61295501760815350428099063392894
61295501760815350428349767495998
61295501760815350432345866883132
61295501760815350432345866902006
61295501760815350432533865909972
61295501760815350432596542289880
61295501760815350433160626167732
61295501760815350433160626521864
61295501760815350434790202837908
61295501760815350434852878863684
61295501760815350435625912232076
61295501760815350435625912250950
61295501760815355788796461124736
61295501760815355789047165227840
61295501760823409242834334876036
61295501760823409243586446118118
61295501760823409243586447185348
61295501760823453707696756619634
61295501760823453707696841173508
61295501760823453708448868928946
61295501760823453708511629508596
61295501760823453712508505269796
61295501760823453712508505271200
61295501760823453712759180676544
61295501760823453712759552330896
61295501760823453712759553398126
61295501760823453712759553748046
61295501760823453713323264908528
61295501760823453714952841578704
61295501760823453715224466386756
61295501760823453715224810411982
61295501760823453715287486437758
61295501760823454119478762528606
61295501760823454256739515718804
61295501760823454261551151118736
61295501760823454261551524190238
61295501760823454263995516124000
61295501760823454307304736027200
61295501760823454309749101032464
61295501760823454310585157616716
61295501760823459060862833436270
61295501760823459065928986614632
61295501760823459066681099991174
61295501760823459068394244695718
61295501760823459068456920721494
61295501760823459069209031963576
61295501760823459069209033030806
61295501760823459203123250103728
61295501760823459203687334335712
61295501760823459203690806239768
61295501760823459205654655047416
61295501760823459206218738216542
61295501760823459661562045135040
61295501760823459663755706509376
61295501760919514877175964262490
61295501760919514877175965312250
61295501760919514877175965662170
61295501760919514877238641338026
61295501760919516104426831922672
61295501760919516104426835105000
61295501760919516105241623440088
61295501760919516105244980907188
61295501760919516110328321088650
61295501760919516110328665462184
61295501760919516110328669694272
61295501760919516111957898808586
61295501760919516111957899162718
61295501760919516112020574834362
61295501760919516112020579433632
61295501760919516112020922390224
61295501760919516112584663665616
61295501760919516112772687510856
61295501760919516112772691742944
61295501760919516112773030467448
61295501760919516112773034699536
61295501760919521457596266206408
61295501760919521458411054541496
61295501760920415437459692110574
61295501760920415444987660163774
61295501760920415444987661213534
61295501760920415445050423328378
61295501760920415445050423345640
61295501760920416672238527823956
61295501760920416672238531006284
61295501760920416673056762901752
61295501760920416677324199785070
61295501760920416677324200139202
61295501760920416678140103083214
61295501760920416678140107315302
61295501760920416678140451688836
61295501760920416679580533530678
61295501760920416679580536713006
61295501760920416679769594709870
61295501760920416679769595064002
61295501760920416679832356828926
61295501760920416679832361428196
61295501760920416679832704384788
61295501760920416680396444243238
61295501760920416680396445660180
61295501760920416680584726368732
61295501760920416680584730600820
61295501760920416680584730954952
61295501760920420798219856212434
61295501760920422025407962107692
61295501760920422031306438180104
61295501760920422031306439229864
61295501760920422032749967814414
61295501760920422033565875344646
61295501761138309615271520262312
61295501761138309617715885267576
61295501761138319501075590697530
61295501761138319501075591047450
61295501761138320728326460490280
61295501761138320728329588392356
61295501761138320728329817957380
61295501761138320728329932748628
61295501761138320728893669442012
61295501761138320728893672624340
61295501761138320728894791819484
61295501761138320729081930266692
61295501761138320729141248825368
61295501761138320729144717901388
61295501761138320729144721083716
61295501761138320729145495922588
61295501761138320736421611962310
61295501761138320736421613025120
61295501761138320736672660084816
61295501761138321277372607293924
61295501761138321277936688343580
61295501761138321277937466364780
61295501761138321285464659583320
61295501761138326081495891591688
61295501761138326224407460086346
61295501761138326224408234921006
61295501761138326224408235970766
61295501761138326224408579294540
61295501761138326224408580344300
61295501761138326226852944299804
61295501761138352852963287012516
61295501761138354080130585588570
61295501761138354080966269114578
61295501761138354082578311243262
61295501761138354082658518628202
61295501761138354082658521810530
61295501761138354082661879277630
61295501761138354082661990886550
61295501761138354082661994068878
61295501761138354083226853139734
61295501761138354083413991586942
61295501761138354087473623347396
61295501761138354087473624397156
61295501761138354087473624751288
61295501761138354087473624764338
61295501761138354087473627933616
61295501761138354087473628996426
61295501761138354087661657073754
61295501761138354087662000030346
61295501761138354087745568064714
61295501761138354087745597116814
61295501761138354087745597121026
61295501761138354087745597134076
61295501761138354088225741305738
61295501761138354090753674345370
61295501761138354631453961328742
61295501761138354631453964511070
61295501761138354636537567559006
61295501761138354636537567563218
61295501761138359578740640614790
61295501761138359580369098076772
61295501761138359581185005620054
61295501761138359581185006669814
61295501761139205241633112812816
61295501761139205241633117412086
61295501761139205242197197044800
61295501761139205242197200227128
61295501761139205242197201644070
61295501761139205244161045852448
61295501761139205244725133620892
61295501761139205244725134683702
61295501761139208948238348007098
61295501761139210183017182670720
61295501761139210183017183720480
61295501761139210183856334918456
61295501761139210185548587614408
61295501761139210185548587618780
61295501761139210185548589012636
61295501761139210185548589018460
61295501761139220068887286598814
61295501761139220068887372687882
61295501761139220068887401389854
61295501761139220068887401402952
61295501761139220068887401403112
61295501761139220068887405989332
61295501761139221296890269055008
61295501761139221296893712261256
61295501761139221296893736372844
61295501761139221296893736377216
61295501761139221296893737776896
61295501761139221296893740959064
61295501761139221296893740963436
61295501761139221296894515798096
61295501761139221296894860171630
61295501761139221303669592121104
61295501761139221303669679254108
61295501761139221303669682440648
61295501761139221303669682442100
61295501761139221304233307863594
61295501761139221304233308926404
61295501761139221304233422299098
61295501761139221304233422317972
61295501761139221304233422672104
61295501761139221304233423717492
61295501761139221304233423717652
61295501761139221304233423721864
61295501761139221304484355986100
61295501761139221304484356340232
61295501761139221304484442079380
61295501761139221845937534716926
61295501761139221853276441223752
61295501761139221853276441573672
61295501761139221853276442636482
61295501761139226655146859443664
61295501761139226655147635682216
61295501761139226656839112139616
61295501761139253415628702790328
61295501761139253420691500985762
61295501761139253420712420157128
61295501761139253420712421692162
61295501761139254647879605464078
61295501761139254647879610063348
61295501761139254650390093237826
61295501761139254650407538503710
61295501761139254650411009358006
61295501761139254650411009362378
61295501761139254650411010756234
61295501761139254650411010762058
61295501761139254650411013942774
61295501761139254650411013944226
61295501761139254650411013948598
61295501761139254650975873015242
61295501761139254651225773581506
61295501761139254651226921491880
61295501761139254655221611170800
61295501761139254655221614353128
61295501761139254655222643222904
61295501761139254655222644272664
61295501761139254655222644626796
61295501761139254655222644639846
61295501761139254655222647809124
61295501761139254655222648871934
61295501761139254655222730365944
61295501761139254655222733548272
61295501761139254655473439068318
61295501761139254655473691699542
61295501761139254655473696285762
61295501761139254655473782024910
61295501761139254655494359774718
61295501761139254655494613804170
61295501761139254655494702731310
61295501761139254656037523300302
61295501761139254656309372043222
61295501761139254657750577312296
61295501761139254657750577666428
61295501761139254657750663405576
61295501761139254658565456339934
61295501761139255069532583569784
61295501761139255069532583575400
61295501761139255070347719466350
61295501761139255200018891934072
61295501761139258773860933852556
61295501761139260008388720039540
61295501761139260008388721089300
61295501761139260008388721443432
61295501761139260008388721456482
61295501761139260008391044037594
61295501761139260008391045454536
61295501761139260008392164649680
61295501761139260008639768516178
61295501761139260008660690620806
61295501761139260009206952984768
61295501761139260009478920763914
61295501761139260010920126381456
61295501761139260010920126387280
61295501761139260011171173459866
61295501761139260011171173464238
61295501761139260011736033930402
61295501761139260148180879717204
61295501761139260148180881116884
61295501761139569618654345169491
61295501761139571316034814809365
61295501761150376431642583675587
61295501761150376431642585210621
61295501761150376432457372010675
61295501761150376432457373545709
61295501762906489893234276792375
61295501763125324118573660786694
61295501763233391701856621698698
61295501763233391701857736307622
61295501763233397238375121787835
61295501763233397238375121787836
61295501763233397238880660888690
61295501763233397238943336910253
61295501763233397650725342819225
61295501813125736674572034557082
61295501813125737909352934951602
61295501813125737909352934955974
61295501813125737909353968052014
61295501813125737909353968057838
61295501813125738458145938500030
61295501813125738458146282873564
61295501813125738458898395182876
61295501813332534960486991520706
61295501813332534960486991525078
61295501813332534962179244216658
61295501813332568314819052840956
61295501813332568316511305536908
61295501813332568316511305541280
61295501813343341774228375442350
61295501813343342323271049987646
61295501813343389906968233529438
61295501813344226284224149796884
61295501813344242343732324393718
61295501813344270749086571540482
61295501813344275690473741634992
61295501813344275696309456992240
61295501813344275698001709688192
61295501813344275698064471453116
61295501813344276247044728252890
61295501813344290331620869765506
61295501813344290339211513844482
61295501813344290339211599583630
61295501813344290468881538401830
61295501813344290469633650711142
61295501813344290474717253759078
61295501813344290476409506455030
61295501813344290476409592194178
61295501813344526473494715097312
61295501813344540700603275407742
61295501813344540700603275412114
61295501813344542533001856233778
61295501813344542533001856238150
61295501813344542533755001649326
61295501813344542533817678023410
61295501813344543080541712338028
61295501813344543082798020568156
61295501813344574054684632624888
61295501813344574054684632629260
61295501813344574055437773808348
61295501813344574055499416373756
61295501813344574055500449474168
61295501813344574650296680231572
61295501813344575833990750723312
61295501813344575839826466080560
61295501813344575879744306935420
61295501813344575879991911851678
61295501813344575885580022292668
61295501813344575885642697958488
61295501813344575887272274988620
61295501813344575887333917554028
61295501813344575887333917558400
61295501813344575887335036753544
61295501813344575888087063317884
61295501813344576428783882293870
61295501813344576428786981480716
61295501813344576434622696837964
61295501813344576436315293553318
61295501813344576437130081888406
61295501813344590520891463763902
61295501813344590521142167867006
61295501813344590521142167884268
61295501813344590525974812780934
61295501813344590526225861257572
61295501813344590526979002436660
61295501813344590655892442604300
61295501813344590658151874132862
61295501813344590658152132400226
61295501813344590658152218493506
61295501813344590658340160477554
61295501813344590658402922596610
61295501813344590663423853863748
61295501813344590664050609535288
61295501813344590664051384356898
61295501813344590664238637612616
61295501813344590702190219908124
61295501813344590704718152593624
61295501813344590704721251780470
61295501813344590708968145614950
61295501813344590709721372533186
61295501813344590709804940567554
61295501813344590709804969147270
61295501813344590709805313639055
61295501813344590709805313639056
61295501813344590709805313993188
61295501813344592305531979351624
61295501813344592311116990605768
61295501813344592311367694708872
61295501813344592351034860154223
61295501813344592351849648489311
61295501813344592356096509039604
61295501813344592356932964204894
61295501813344592356933337276395
61295501813344592356933337276396
61295501813344592356933337293658
61295501813344592356933337630528
61295501813344592358624442066186
61295501813344592358624442079236
61295501813344592485763090395076
61295501813344592486015171973578
61295501813344592486516235806252
61295501813344592486767284282890
61295501813344592486788204989290
61295501813344592488210812850178
61295501813344592488210812867440
61295501813344592488273574969234
61295501813344592488274608088360
61295501813344592488291023434708
61295501813344592488292056536572
61295501813344592488294122621554
61295501813344592488294380884546
61295501813344592488294466977826
61295501813344592488295155723418
61295501813344592488295528790548
61295501813344592488295528794760
61295501813344592488482408961874
61295501813344592488482408979136
61295501813344592488483556867876
61295501813344592488483556885138
61295501813344592488543105013210
61295501813344592488545171080930
61295501813344592488546204200056
61295501813344592489026720397672
61295501813344592489044168845884
61295501813344592489047268032730
61295501813344592489047612406264
61295501813344592489047641104072
61295501813344592489047641117122
61295501813344592489295217322522
61295501813344592489298316509368
61295501813344592493294157280990
61295501813344592493357177680300
61295501813344592493545205757628
61295501813344592493546238859492
61295501813344592493566126328674
61295501813344592493566126345936
61295501813344592493629921679284
61295501813344592494110323091476
61295501813344592494110323445608
61295501813344592494131215454200
61295501813344592494194005911268
61295501813344592494194005912720
61295501813344592494194005929982
61295501813344592494194006265400
61295501813344592494194006266852
61295501813344592494381919557304
61295501813344592494382034007310
61295501813344592495822434676894
61295501813344592495822434694156
61295501813344592495822435031026
61295501813344592495822463256610
61295501813344592495822463273872
61295501813344592495823467796020
61295501813344592495823468150152
61295501813344592495885110702670
61295501813344592495885110719932
61295501813344592495886229915076
61295501813344592496638256131108
61295501813344592496638342224388
61295501813344592906164298533406
61295501813440636446333998972270
61295501813440653054885192133802
61295501813440653055637304443114
61295501813441532072758644151932
61295501813441532072758644156304
61295501813441537014145809660222
61295501813441548544863957012228
61295501813441551656107726130196
61295501813441551793305718740744
61295501813441551839119626625038
61295501813441553486249056453006
61295501813441553486251122520518
61295501813441553622693530567986
61295501813441553623445642877298
61295501813441553623447135156834
61295501813441553623509811182610
61295501813441851981820847561838
61295501813452338886500023487356
61295501813452338886500023841488
61295501813452355495803328958200
61295501813452358607047102658016
61295501813452360436433881383394
61295501813452360436437238850494
61295501813452360437190499052710
61295501813452642185320158869308
61295501813452642185570862972412
61295501813452644017158131949423
61295501813452644017972920284511
61295501813452660624264419051008
61295501813452660626523855165790
61295501813453542753130821310224
61295501813453543347844517133672
61295501813453544539216242945004
61295501813453544539968355254316
61295501813453544582437389450864
61295501813453544582437389455236
61295501813453544583190534860588
61295501813453544584947874029394
61295501813453544584948907148520
61295501813453544584968421681714
61295501813453544584968766037986
61295501813453544584968794734342
61295501813453544584969454783578
61295501813453544584969827854920
61295501813453544585217404073370
61295501813453544585219470141090
61295501813453544585220503260216
61295501813453544585701019457832
61295501813453544585721567092890
61295501813453544585721911466424
61295501813453544585721940164232
61295501813453544585972615569528
61295501813453545134009374515562
61295501813453545134012473702408
61295501813453545134764586011720
61295501813453559226364187830350
61295501813453559363374008887454
61295501813453559363374238456850
61295501813453559363374267154658
61295501813453559364126350766162
61295501813453559364127154298630
61295501813453559364129478650976
61295501813453559364129823024510
61295501813453559364380527127614
61295501813453559409381999726766
61295501813453559409879964726726
61295501813453559409881083934920
61295501813453559409883063559440
61295501813453559409943386535062
61295501813453559409945825674284
61295501813453559409946858793410
61295501813453561008999099645340
61295501813453561010502262092738
61295501813453561011258535405990
61295501813453561054815446670100
61295501813453561056506551118808
61295501813453561056507957296386
61295501813453561057012464689440
61295501813453561057074882430750
61295501813453561057074882448012
61295501813453561057263168792544
61295501813453561193516257376146
61295501813453561193516601732418
61295501813453561193516630428774
61295501813453561193517290478010
61295501813453561193517634851544
61295501813453561193519614843246
61295501813453561193519959199518
61295501813453561193705691975148
61295501813453561193705691976600
61295501813453561193707987276846
61295501813453561193708015973202
61295501813453561193770663302622
61295501813453561193771811212995
61295501813453561194269776207132
61295501813453561194272875039846
61295501813453561194272875041298
61295501813453561194272875045426
61295501813453561194272875045669
61295501813453561194272875058560
61295501813453561194523923522307
61295501813453561603795703119954
61295501813453561606055139234736
61295501814097150320114806640374
61295501814098049104352598598710
61295501814098050887926502541658
61295501814098050888678614850970
61295501814315949454399409004916
61295501814315954942322208027462
61295501814315982805660345062142
61295501814315983354452315504334
61295501814315988290755763527780
61295501814316838901583055136376
61295501814316838901583055140748
61295501814316838903275307832328
61295501814316838903275307836700
61295501814316850014620456590764
61295501814316850014620456595136
61295501814316850014620461176984
61295501814316850014620461181356
61295501814316850021396312339024
61295501814316850021396316925244
61295501814316850021396402660020
61295501814316850022148429234556
61295501814316850022211190995108
61295501814316850022211190999480
61295501814316853725745216236930
61295501814316855372873579661584
61295501814316855373125402977302
61295501814316855374565832357536
61295501814316855510133990022026
61295501814316855510134248302280
61295501814316855510323309494570
61295501814316855510323395587850
61295501814316855510386071613626
61295501814316883373973444937546
61295501814316883373973449523766
61295501814316888727205640981834
61295501814316888728897893677786
61295501814316888729651039106432
61295501814316888866095886292706
61295501814316888866911793836036
61295501814317200034033245575937
61295501814327994083089681235397
61295501822316644535804229915376
61295501822316649477191394879130
61295501822316650026234413859435
61295501840041620207359862782116
61295501840041620207359867503850
61295501840041625146487855354645
61295501840041625148117432007352
61295501840041625148747291097825
61295501840041625560529297006797
61295501840041625695465529567984
61295501972541250012292603309824
61295501972646615255173506934834
61295501972646615255236182610482
61295501972646615257429843862770
61295501972646615257492519538418
61295501972650217528676627467906
61295501972650518952792949826202
61295501972650519501585006361882
61295501972865404461870449652912
61295501972865419276746609161376
61295501972865419278441186205302
61295501972865419279253650192416
61295501972865419279255974540390
61295501972865419284088616267778
61295501972865419284339663327474
61295501972865419286031573066834
61295501972865419286031830284230
61295501972865419286031830284438
61295501972865419286031916023426
61295501972865419696121583497458
61295501972865419697563132090306
61295501972865419825789283706672
61295501972865419827483860750598
61295501972865419828045620634608
61295501972865419828047944982582
61295501972865419833382337872770
61295501972865419834823800726630
61295501972865419834823886465618
61295501972865419871542839918780
61295501972865419873799176846716
61295501972865419873801501194690
61295501972865419874052205297794
61295501972865419878885218561490
61295501972865419879135808345890
61295501972865419879135894084878
61295501972865419879135922664594
61295501972865419879135922664754
61295501972865420931217673009902
61295501972865420933160629808958
61295501972865421061135302833268
61295501972865421062827555529220
61295501972865421068478341646226
61295501972865421068666714092716
61295501972865421070421642814444
61295501972865421114232012645002
61295501972865421114232012649374
61295501972865421114482975032732
61295501972865452631078670481626
61295501972865453051895193410556
61295501972865453225874901239030
61295501972865453227318774179852
61295501972865453227569478282956
61295501972865453228131238166966
61295501972865453232381484869228
61295501972865453232381484869436
61295501972865453232402491546652
61295501972865453232402491546812
61295501972865453232569513296476
61295501972865453232653195649708
61295501972865453232653195649756
61295501972865453234825850224412
61295501972865453234909417909068
61295501972865453234909503997976
61295501972865453234909532577644
61295501972865453234909532577852
61295501972865454287241985976344
61295501972865454424691028108918
61295501972865454467915531023392
61295501972865454467999213376624
61295501972865454470256326659752
61295501972865454470256326661204
61295501972865454470256326665576
61295501972865454470444613023158
61295501972865469102368076148720
61295501972865469102368850987592
61295501972865469104060328844672
61295501972865469104063427681598
61295501972865469104625187915528
61295501972865469104627511913582
61295501972865469109147116462858
61295501972865469109710857744074
61295501972865469109899487408168
61295501972865469111403110440026
61295501972865469111403453390794
61295501972865469111403453392246
61295501972865469111403453746538
61295501972865469239377783464336
61295501972865469239567187617382
61295501972865469239628830524032
61295501972865469239629863643158
61295501972865469241073392214818
61295501972865469241261420286322
61295501972865469241261420292146
61295501972865469241261764661308
61295501972865469241823180526076
61295501972865469241825504524130
61295501972865469242074228648422
61295501972865469242076552996396
61295501972865469246073398176286
61295501972865469246073398526206
61295501972865469246324102279390
61295501972865469246324102629310
61295501972865469246407785099182
61295501972865469246888186511374
61295501972865469246909194723784
61295501972865469246971869336782
61295501972865469247160241783480
61295501972865469248601103044750
61295501972865469248601103050574
61295501972865469248601331215918
61295501972865469248601446001342
61295501972865469248601446002794
61295501972865469248601446006958
61295501972865469248852151522840
61295501972865469248852494479432
61295501972865469651411869552130
61295501972865469653106446596056
61295501972865469653668206480066
61295501972865469653670530828040
61295501972865469657918080111034
61295501972865469657918080460954
61295501972865469658670192770266
61295501972865469658942161953464
61295501972865469660446386572088
61295501972865469660446472311076
61295501972865470893264097837950
61295501972865470893264099237630
61295501972865470893452126265198
61295501972865470895793179137876
61295501972865470895981208264964
61295501972868120987523962238994
61295501972868120989216213885186
61295501972868120989466919038050
61295501972868154935816572573288
61295501972868154938344505612920
61295501972868170813146548084452
61295501972868170949571161905914
61295501972868170949571162255834
61295501972868170949571163305594
61295501972869006732866527755264
61295501972869021547993394166192
61295501972869021549687969810438
61295501972869021550249729694448
61295501972869021550249731094128
61295501972869021550252054042422
61295501972869021555335399872914
61295501972869021555335658140278
61295501972869021557027652568866
61295501972869021557027909786470
61295501972869021557027995525458
61295501972869021557215938913558
61295501972869022145045960451852
61295501972869022145048284799826
61295501972869022150132002166626
61295501972869022150132002166786
61295501972869023339725469620524
61295501972869023341605750393804
61295501972869054902074751383338
61295501972869055498565557784988
61295501972869055503565592448796
61295501972869055503565592798716
61295501972869055503649275151788
61295501972869055503649275151948
61295501972869055506156287603112
61295501972869056695687106211270
61295501972869071373364156700512
61295501972869071375056408346704
61295501972869071380122189520794
61295501972869071380122190570554
61295501972869071380143197364570
61295501972869071380874301830106
61295501972869071380958243985736
61295501972869071381146271013304
61295501972869071382650122560426
61295501972869071382650238395610
61295501972869071382650495631928
61295501972869071510625944544870
61295501972869071510813972622198
61295501972869071512508548266444
61295501972869071513070309550134
61295501972869071513072632498428
61295501972869071517320182131342
61295501972869071517320183181102
61295501972869071517403866000894
61295501972869071518155978328920
61295501972869071518407025388616
61295501972869071519848231006158
61295501972869071519848231024872
61295501972869071519848573981464
61295501972869073164448205417310
61295501972869073164448205767230
61295501972869323574749733203674
61295501972869323576692575565614
61295501972869324123792407748970
61295501972869324125484546008014
61295501972869324125484631747162
61295501972869356928516562282188
61295501972869356929081679732676
61295501972869356930773675565316
61295501972869356930961960860088
61295501972869357479753931302488
61295501972869357479816693067412
61295501972869371569413791367178
61295501972869371570228579702266
61295501972869371570228579715316
61295501972869371570228922654438
61295501972869371702343226482114
61295501972869371706674460003502
61295501972869371706925507062990
61295501972869371707489591294974
61295501972869371745629201682312
61295501972869371745650208128020
61295501972869371747323778372106
61295501972869371747323778376318
61295501972869371747344785171946
61295501972869371747344785176158
61295501972869371747595374488014
61295501972869371747595489279262
61295501972869371748157134367812
61295501972869371748159458715786
61295501972869371748159458719998
61295501972869371748159573507034
61295501972869371748159573511246
61295501972869371752407124202598
61295501972869371752595495240730
61295501972869371752675621131660
61295501972869371752679063275098
61295501972869371753159579468502
61295501972869371753243147502870
61295501972869371753243147507082
61295501972869371753243176086798
61295501972869371753243176559182
61295501972869371753243177621992
61295501972869371754935057242230
61295501972869371754935057246442
61295501972869371754935400198822
61295501972869371754935400203034
61295501972869371754935428778538
61295501972869371754935428782750
61295501972869371755123428276150
61295501972869371755123428280362
61295501972869371755123428630282
61295501972869372294671961966964
61295501972869372294692882673316
61295501972869372296387459717242
61295501972869372296387459721454
61295501972869372297137133241672
61295501972869372297199895006596
61295501972869373531733477448370
61295501972869373537632988039588
61295501972973517658670183154592
61295501972973520768491347943920
61295501972973520768492122782792
61295501972973520770186699476798
61295501972973520770750783708782
61295501972973521363016757428500
61295501972973521363288726611490
61295501972973521364711334122506
61295501972973521364732226131098
61295501972973522600326998084118
61295501972973534267430296402044
61295501972973537379236976846484
61295501972973537379239300844538
61295501972973537379301976870314
61295501972973537379490004947642
61295501972973537424488120081098
61295501972973537425055303499928
61295501972973537973280061825530
61295501972973537973280090523290
61295501972973537973280320105784
61295501972973537973282386173504
61295501972973537973283419292630
61295501972973537973468348183112
61295501972973537974033207603888
61295501972973537974035531601942
61295501972973537974098580699219
61295501972973537974286608776547
61295501972973539025863593325924
61295501972974371924719919694768
61295501972974371924722244042742
61295501972974373159501854589380
61295501972974418226419203030100
61295501972974418226690799141796
61295501972974418226754709166853
61295501972974418227318793398837
61295501972974421336052082524496
61295501972974421336241486677542
61295501972974421336303129584192
61295501972974421336304162703318
61295501972974421337936063721468
61295501972974421338748527708582
61295501972974421338750852056556
61295501972974421748086168612290
61295501972974421749530041553112
61295501972974421749780745656216
61295501972974421750342505540226
61295501972974421750344829888200
61295501972974421886978738266764
61295501972974421887542822498748
61295501972974421930012889805904
61295501972974421930200917883024
61295501972974421930200917883232
61295501972974421930849459775124
61295501972974421931016825426354
61295501972974421931037746132914
61295501972974421931038090506448
61295501972974421931100393460722
61295501972974421931100508251970
61295501972974421931100766532224
61295501972974421932460698367176
61295501972974421932544036819050
61295501972974421932544381192791
61295501972974421932544381192792
61295501972974421932711402470280
61295501972974421932794970504648
61295501972974421932795085295895
61295501972974421932795085295896
61295501972974421933273162354290
61295501972974421933356730388658
61295501972974421933356845179906
61295501972974421933359054736632
61295501972974421933545131537488
61295501972974423122322431645706
61295501972974423122322433045386
61295501972974423165546935609940
61295501972974423167887731597672
61295501972974434103184719838098
61295501972974434103247395863874
61295501972974437809034743891758
61295501972974437809034858683006
61295501972974437809285447994862
61295501972974437809786856201070
61295501972974437809849531876926
61295501972974437809849532226846
61295501972974437810037559954254
61295501972974437810037560304174
61295501972974437946483556459308
61295501972974437946483899415900
61295501972974437992048855011594
61295501972974437992239435606612
61295501972974437992299902071290
61295501972974437992299902075662
61295501972974437992300160351544
61295501972974437992302111632388
61295501972974437992801195840542
61295501972974437992804667744598
61295501972974437992863871516398
61295501972974437992865019422400
61295501972974437992867343770374
61295501972974438358077418437054
61295501972974438358077877247544
61295501972974438358829530746366
61295501972974438403831462039368
61295501972974438403831462511752
61295501972974438404082166142472
61295501972974438404082166260516
61295501972974438404647025331372
61295501972974438404647283611834
61295501972974438404649349679346
61295501972974438539584434271264
61295501972974438541092130793944
61295501972974438541092216887224
61295501972974438541094082074788
61295501972974438541346278457428
61295501972974438541843870386046
61295501972974438541910362689412
61295501972974438542098390766740
61295501972974439593423435814050
61295501972974439593423436163970
61295501972974439593611463891378
61295501972974439593611465291058
61295501972974739965708485641234
61295501972977123633447977509756
61295501972977123633447977859676
61295501972977135943692446701266
61295501972977139650482612541246
61295501972977139650482613591006
61295501972977140245279216370152
61295501972977141296858523867822
61295501972977423229009844740984
61295501972977423823534479386692
61295501972977439839754698804676
61295501972977440434550929562080
61295501972978323796549915478472
61295501972978323796737943555800
61295501972978323799077848518104
61295501972978323799265876595432
61295501972978324208331921387444
61295501972978324210859854427076
61295501972978324391283498907860
61295501972978324391346261027124
61295501972978324391367181733476
61295501972978324393874194066756
61295501972978326177448098003880
61295501972978336563514153935438
61295501972978336563702440279970
61295501972978340270366995567914
61295501972978340270368143460818
61295501972978340452566576969946
61295501972978340452817624033854
61295501972978340453381593474590
61295501972978340453381708265838
61295501972978340453382368309250
61295501972978340453382483100498
61295501972978340453384807448472
61295501972978342236955612202962
61295501972978342236956387037622
61295501973630034688025712873684
61295501973630034689721064756482
61295501973630034690285148988466
61295501973630035237009067810752
61295501973630035238513033799202
61295501973630035238513292079456
61295501973630035238701320156784
61295501973630035239265404738688
61295501973630935250691043962108
61295501973630935255774388742840
61295501973630935255837408774968
61295501973630935255840506562134
61295501973630935257468965436846
61295501973630935257470084631990
61295501973630935257532760657766
61295501973630935258034167814214
61295501973630935258034168863974
61295501973630935258096843490070
61295501973630935258096844889750
61295501973630935258284871567398
61295501973630935258284871917318
61295501973630935804817406244936
61295501973630935806324729700486
61295501973630935806513016058068
61295501973630935807076842009798
61295501973630935807076842359718
61295501973630935807077100290052
61295501973848823251584495366676
61295501973848823251584495716596
61295501973848823252420176060276
61295501973848823253840832644532
61295501973848824489459594393310
61295501973848824489459595443070
61295501973848839304335756351214
61295501973848839311677760640994
61295501973848839311677762040674
61295501973848839311677762057936
61295501973848839311928810517312
61295501973848839855634766774686
61295501973848839855636717701446
61295501973848839860720435068246
61295501973848839860720435186290
61295501973848841096067573525292
61295501973848872658667816621704
61295501973848872658667817671464
61295501973848872665174113269516
61295501973848872665174114319276
61295501973848872667702047358908
61295501973848872667702076056876
61295501973848872667702076074138
61295501973848873207459787063896
61295501973848873209153990686608
61295501973848873214213688628174
61295501973848873214216787465100
61295501973848873214216787815020
61295501973848873214217045745354
61295501973848873214237708053408
61295501973848873214405073822682
61295501973848873214405074172602
61295501973848873215240754516282
61295501973848873216661411100538
61295501973848874452091887541494
61295501973849723812638903534450
61295501973849723814895240462386
61295501973849723814897564810360
61295501973849723819145487164648
61295501973849723819145487164856
61295501973849723819333515241976
61295501973849723819333515242184
61295501973849723819981167508328
61295501973849723820231957700548
61295501973849723821589852169912
61295501973849725054679532968892
61295501973849725057020327556944
61295501973849725057020328956624
61295501973849734939794282274632
61295501973849734939794282274792
61295501973849734939794540891708
61295501973849734939794626630856
61295501973849736167800502457648
61295501973849739872147193967872
61295501973849739874403529496128
61295501973849739874403530895808
61295501973849739874405853844102
61295501973849739878922274871436
61295501973849739878922360610584
61295501973849739878925373704150
61295501973849739878925459797430
61295501973849739879489199674594
61295501973849739879489428194230
61295501973849739879489457936134
61295501973849739879489457941958
61295501973849739879489542513094
61295501973849739879489542631186
61295501973849739879489544029414
61295501973849739879489544035238
61295501973849739879677828988768
61295501973849739879740506418596
61295501973849740283929428059658
61295501973849740283929801131160
61295501973849740286185764987594
61295501973849740286185793685562
61295501973849740286188089335568
61295501973849740286436842162200
61295501973849740286438793438672
61295501973849740291271806702368
61295501973849740291271806820412
61295501973849740291522482225756
61295501973849740291522510805472
61295501973849740291522511277856
61295501973849740421190211487230
61295501973849740421190469767484
61295501973849740423446548415166
61295501973849740423448872763140
61295501973849740423634834772748
61295501973849740428532217058598
61295501973849740428532217180854
61295501973849740428532475461108
61295501973849740428720503534272
61295501973849740428720503538484
61295501973849740428783265653328
61295501973849768291807589258246
61295501973849768292371673490230
61295501973849769522069887752122
61295501973849769527153606985162
61295501973849773225580007893238
61295501973849773232919690651666
61295501973849773232919691001586
61295501973849773232923133145024
61295501973849773232923134194784
61295501973849773233173836898208
61295501973849773233173837248128
61295501973849773233191660165910
61295501973849773233758813488704
61295501973849773235430173826144
61295501973849773235451095926560
61295501973849773235451095932384
61295501973849773235702143004970
61295501973849773235702143009342
61295501973849773638261489379908
61295501973849773638261862451410
61295501973849773639705362320730
61295501973849773639956066423834
61295501973849773640517826307844
61295501973849773640520150655818
61295501973849773644789079687530
61295501973849773645039783790634
61295501973849773647296092138854
61295501973849773647296120836614
61295501973849773647296120836822
61295501973849773647296120841034
61295501973849773775459855061958
61295501973849773781962708503682
61295501973849773781965807340608
61295501973849773781965807690528
61295501973849773781966065620862
61295501973849773784493998660494
61295501973849773784494113447370
61295501973849773784494113451534
61295501973849773784494113451582
61295501981841424984506956352080
61295501981841424984509280699894
61295501981841425579303187109484
61295501981841425579303558645792
61295501981841425579305509922264
61295501981841425579305511457458
61295501981841431067411291144880
61295501981841431067411291145040
61295501982494324071178135750842
61295501982494340679729070515480
61295501999239500495076912438825
61295501999566400655937500523436
61295501999566401250733731280840
61295501999566406738904511342172
61295511899184438320633357001418
61295511899185338888382376876926
61295511899185338888382378293868
61295511899368120799626167185410
61295511899368120845630427500622
61295511899368122629204331437746
61295511899368122629768415669730
61295511899368154153895552479884
61295511899392432470508163300410
61295511899392437960872233081726
61295511899392465824589520517556
61295511899403242944532982386698
61295511899403244773860471587822
61295511899403276296086406564212
61295511899403276298614339603844
61295511899404138021666195513414
61295511899404139851997534345458
61295511899404143374833305548554
61295511899404143375084009651658
61295511899404143512093974184878
61295511899404143512093975601820
61295511899404143512282002262206
61295511899404143512282003679148
61295511899404143557847559094746
61295511899404143558035587172074
61295511899404143558035587526206
61295511899404171375998256833664
61295511899404173206078891562604
61295511899404176726637433829172
61295511899404176729165366868804
61295511899404176863835426439720
61295511899404176863835427856662
61295511899404176866363359479352
61295511899404176912116944743352
61295512058706512170209386307010
61295512058706512170209386311222
61295512058706512170209386779186
61295512058706512170209472400290
61295512058706512581991393755388
61295512058706512719189384826530
61295512058706512719252146945586
61295512058706517523375464663052
61295512058706517660573455856450
61295512058706517660573456206370
61295512058706517660573457273600
61295512058710114441205466281218
61295512058710114441393493886370
61295512058710119794371543097854
61295512058892901843065148959598
61295512058892901889069409274810
61295512058892902437861379717002
61295512058892935197334534254072
61295512058925016604775770838262
61295512058925316794109011692290
61295512058925316794109011696502
61295512058925316794109011814546
61295512058925316794109097785570
61295512058925317205076230805580
61295512058925317342336897902498
61295512058925317342336983995778
61295512058925317343089010211810
61295512058925317343151772330866
61295512058925317388906390459238
61295512058925322146460301713244
61295512058925322283720970349568
61295512058925322284473081591650
61295512058925322284473082658880
61295512058925350147626284677452
61295512058925350147626370770732
61295512058925350559136696014134
61295512058925350559408292125830
61295512058925350696334687085276
61295512058925350696669045316028
61295512058925350742987747676384
61295512058925355500792363033494
61295512058925355635462421187260
61295512058925355635462421537180
61295512058925355635462422604410
61295512058925355637990355644042
61295512058928919065293119271650
61295512058928919065293119743826
61295512058928919065355881390706
61295512058928924601286540868934
61295512058928952418538796145116
61295512058928952418538796617292
61295512058928953014171855609876
61295512058928957955555926517540
61295512537280855712308339077952
61295512537280855849506330149094
61295512537280855849569092268150
61295512537499660473468717653430
61295512537499693689453641336698
61295512537499693826651632407840
61295512537503262195611214026524
61295512537503295549692571243670
61295513949664774816668896665192
61295513949685484170299849213976
61295513949689041967402346724292
61295513949689086442110720233424
61295513949696295238876678906798
61295513949697145842361592108932
61295513949697195256197695365704
61295513949697195669427706171758
61295513967386999371704679595518
61295513967390651055973902039216
61295513967411315935459359655038
61295513967411359172315446424532
61295513967411359172315532517812
61295513967411359174822573548852
61295513967411359174825929599010
61295513967411360402767270198314
61295513967411360402829946224090
61295513967411360409545449940256
61295513967411360409604765312392
61295513967411360409604768494720
61295513967411360409604769911662
61295513967411360409604854588000
61295513967411360409608212055100
61295513967411360410109275905036
61295513967411360410171951930812
61295513967411360410356882220974
61295513967411360410360233689124
61295513967411360410360238275344
61295513967411360410360324364412
61295513967414017638894447358890
61295513967414062113544621876092
61295513967414062113795321392976
61295513967414062113795325979196
61295513967414065819645088210526
61295513967414962678344511422948
61295513967414962678344597162096
61295513967414962680603942479334
61295513967414962680854995660236
61295513967414962681415722425120
61295513967414962681419075187956
61295513967414962681419079892220
61295513967414962681607107969548
61295513967414968034588509589784
61295513967422121513853692743530
61295513967422165986055797239940
61295513967422165987751491962690
61295513967422165988566280297778
61295513967422165988566280414418
61295513967422167772328472114628
61295513967422170920100185394792
61295513967422170927439868153220
61295513967422170927690915562836
61295513967422170927690916612596
61295513967422170927694272680016
61295513967422170929323850749872
61295513967422170929386526775648
61295513967422170929950351327698
61295513967422170930138637685280
61295513967422170930138639084960
61295513967422171478094555062418
61295513967422171478178237415650
61295513967423022081666507853056
61295513967423022083921811543774
61295513967423022083922844780992
61295513967423022083925169128966
61295513967423066548784233287372
61295513967423066553867579234504
61295513967423066555559831930456
61295513967423066555563187863974
61295513967423066556315300173286
61295513967423066556378320572596
61295513967423066556566348649924
61295513967423068340140254109192
61295513967423071495439935438344
61295513967423071497135546651156
61295513967423071497699371553126
61295513967423071907289093698514
61295513967423071908732966639336
61295513967423071909545430626450
61295513967423073144263570287044
61295513973283618449329637911506
61295513973283618449329637915718
61295513973283618449329724004786
61295513973287568905073267312268
61295513973287569039742979338968
61295513973287569039742979693100
61295513973287569039805741458024
61295513973287569042271259927028
61295513973287569042271260276948
61295513973287569042333935948592
61295513973287569042333935952804
61295513973287569042334022041872
61295513973295324595472990879718
61295513973295324595535752994562
61295513973295668661376425719292
61295513973295668661376426073424
61295513973295668661376511812572
61295513973295674015381658325900
61295513973295674150048242450524
61295513973295674150048242804656
61295513973295674152579650936448
61295513973295674152642413055504
61295513973298375856077759022188
61295513973298375898735826058624
61295513973299270933459348815420
61295513973299270933459352001960
61295513973299276286628786287308
61295513973299276423826778897856
61295513973299276423826778902068
61295513973299276423889541016912
61295513973299276469576892970738
61295513973299276469639655085582
61295513973319935814887737598226
61295513973319935814887737602438
61295513973319935814887823691506
61295513973319983985788212526784
61295513973319983990599962358008
61295513973319983990599962712140
61295513973319983990600048451288
61295513973319983993131366122198
61295513973319983993131366126410
61295513973319983993131452215478
61295513973319985632917388773098
61295513973319985637164249660260
61295513973319985639423680716646
61295513973319985769278548429540
61295513973319985770114228773220
61295513973319985770176990888064
61295513973319985770178143502702
61295513973319985774362241916676
61295513973319985774362241920888
61295513973319985774362242270808
61295513973319985774424917946664
61295513973319985774424918296584
61295513973319985774425004035732
61295513973319985776621673327194
61295513973319985815868937595754
61295513973319985815931613621530
61295513973319985822706432708220
61295513973319985822706435890548
61295513973319985822706518797288
61295513973319985822706521983828
61295513973319985823210943302476
61295513973319985823273614606518
61295513973319985823273619328252
61295513973319985823273700699798
61295513973319985823273705421532
61295513973319986235055969593336
61295513973319986372253962204044
61295513973319986372253962208256
61295513973319986372313277574568
61295513973319986372313280761108
61295513973319986372316638229820
61295513973319986372316724323100
61295513973319989346297447660568
61295513973319989480964031785192
61295513973319989480964032139324
61295513973319989481026793904248
61295513973319989483495440271116
61295513973319989483558202390172
61295513973322687477860005650516
61295513973322687526709051388216
61295513973322691186993548356856
61295513973323586264312350875348
61295513973323586264312379590578
61295513973323586264375026546992
61295513973323586264375112640272
61295513973323586264375141355502
61295513973323586264378235820614
61295513973323587903913468275130
61295513973323587908411033265396
61295513973323587910670464321782
61295513973323587911503050182880
61295513973323587911506407649980
61295513973323588041174223004734
61295513973323588045609025875944
61295513973323588047868456932330
61295513973323588048701043147560
61295513973323588048763804912484
61295513973323588048767162379584
61295513973323588086905734593612
61295513973323588086927693123562
61295513973323588086927779216842
61295513973323588087115721200890
61295513973323588087178483319946
61295513973323588091362581733920
61295513973323588091362582088052
61295513973323588091425258113828
61295513973323588091425343852976
61295513973323588094454627701892
61295513973323588094454628056024
61295513973323588094457726907612
61295513973323588094517389820948
61295513973323588094520484304934
61295513973323588094520489026668
61295513973323588094520747289500
61295513973323588094520747289660
61295513973323588094520833382940
61295513973323588506302753198472
61295513973323588635970453762138
61295513973323588635970712042392
61295513973323588643500745809180
61295513973323588643500745813392
61295513973323588643563507928236
61295513973323591617481784804952
61295513973323591617544460830728
61295513973323591617544575621976
61295513973323591754805215560332
61295513973323591754805330351580
61295513973330790806036007896166
61295513973330792590424700168378
61295513973330793185431258718650
61295513973330796891258984106530
61295513973331641961031090566438
61295513973331641961093852681282
61295513973331691366441902874020
61295513973331691367277583217700
61295513973331691367340345332544
61295513973331691372089333403056
61295513973331691373781586099008
61295513973331691373844347863932
61295513973331691374053554914816
61295513973331691374053555264736
61295513973331691374116317029660
61295513973331691374620736813114
61295513973331691374620736817326
61295513973331691374683498932170
61295513973331691778035880705664
61295513973331691785629967990888
61295513973331691961050105554096
61295513973331691961050191643164
61295513973331691961802217863408
61295513973331691961864979978252
61295513973331691966885564160460
61295513973331691966948325925384
61295513973331691968577816856412
61295513973331691968640578621336
61295513973331691969416967570518
61295513973331691969416967574730
61295513973331691969479729689574
61295513973331693020975727433338
61295513973331693158173720043886
61295513973331693204195803399136
61295513973331693204195803749056
61295513973331693204258565513980
61295513973331693753242954619934
61295513973331693753305716738990
61295513973331696725322562553580
61295513973331696862520555164128
61295513973331696910801038478182
61295513973331696910801038482394
61295513973331696910863800597238
61295513973331697314216182370732
61295513973331697320389727858576
61295513973331697321810269655956
61295513973331697457587720473496
61295513973331697457650482588340
61295513973391729823598491192482
61295513973391734762726225054166
61295513973391734764982562100146
61295513973391735314026355840586
61295513973391735314026614120840
61295513973391735314214642198168
61295513973392630384068181741176
61295513973392630391410187093766
61295513973392630391410187097978
61295513973392630391410187447898
61295513973392631618599063234656
61295513973392635325455346777290
61295513973392635330537920955450
61295513973392635332794258001430
61295513973392635332794258005642
61295513973392635736986911571888
61295513973392635737237615674992
61295513973392635744577297016478
61295513973392635744577641390012
61295513973392635744579621381714
61295513973392635874247666297280
61295513973392635874498370400384
61295513973392635881775634350480
61295513973392635881838051741870
61295513973392635881838396115404
61295513973392635881840376107106
61295513973392635882026338099452
61295513973392635882026338453584
61295513973392636979359227323466
61295513973392636979359227336516
61295513973392636979362670879634
61295513973392637109844383423036
61295513973392637116557220283934
61295513973392637116560663490182
61295513973392637116619982048858
61295513973392637116619982066120
61295513973392637117375450308950
61295513973392637117375451825270
61295513973395639010081476388943
61295513973396532257131305241926
61295513973396537610298759533960
61295513973396537747559169890030
61295513973396537747559514263564
61295513973396537747747456247612
61295513973396537793312751611954
61295513973396537793312751616166
61295513973396537793312754798494
61295513973396539440444131198622
61295513973403442695519083998602
61295513973403442695581760024378
61295513973403742335809416492752
61295513973403742885040721769372
61295513973404642720039590856266
61295513973404642857300345581658
61295513973404642857300345598920
61295513973404642903053930491526
61295513973404642903053930495738
61295513973404642903053933678066
61295513973404642903618017910050
61295513973404642903621112394036
61295513973404642903621117115770
61295513973404643314836197867292
61295513973404643452601373902494
61295513973404643452664136017338
61295513973404643452664136034600
61295513973404643452664480390872
61295513973404643452852417674868
61295513973404643452852422379132
61295513973404644550182212411880
61295513973427752528473617438228
61295513973427752528724321541332
61295513973427752536066327243842
61295513973427752536066327248054
61295513973427752536066327597974
61295513973427752536067360349918
61295513973427752536067360699838
61295513973427752536067446438986
61295513973427753764070339264036
61295513973427753770849290656906
61295513973427753770849376745974
61295513973427753771413378426754
61295513973427753771413464165902
61295513973427754320393376596354
61295513973427754320393720969888
61295513973427754320456138711198
61295513973427754320456396991452
61295513973427758018903720354076
61295513973427758026434873333270
61295513973427758026497549359046
61295513973427759124018811029710
61295513973427759261216803640258
61295513973427759261279479666034
61295513973428052130540661791078
61295513973428052725338037249230
61295513973428052725338040435770
61295513973428053915118759616016
61295513973428053960119970744162
61295513973428053960119970748374
61295513973428053960684054976146
61295513973428053960684058162686
61295513973428053960684058181400
61295513973428054502325405273514
61295513973428952691013446464010
61295513973428952696096020642170
61295513973428952698352357688150
61295513973428953293149733150514
61295513973428953293149733154726
61295513973428953293149736337054
61295513973428954338141733084416
61295513973428954475402483109756
61295513973428954475402487814020
61295513973428954482679407390582
61295513973428954482742169155506
61295513973428954482742170572448
61295513973428954482930455867220
61295513973428954520905024264720
61295513973428954521156072723936
61295513973428954521156072724096
61295513973428954521156847562968
61295513973428954527931666645446
61295513973428954527931666649658
61295513973428954528495754063970
61295513973428954528495754082844
61295513973428954528495755482364
61295513973428954528495755482524
61295513973428955069948043166288
61295513973428955069948818005160
61295513973428955069949162378694
61295513973428955070199863293854
61295513973428955070199866481798
61295513973428955077476011219488
61295513973428955077538772984412
61295513973428955077538774401354
61295513973428958188782546701490
61295513973428958646319170620790
61295513973428959879408846716910
61295513973428959881101100929182
61295513973428959881665185165378
61295513973428959881665960000038
61295513973431656224591160427788
61295513973431656231868424028124
61295513973431656231868424382256
61295513973431656231931186142808
61295513973431656780911098573420
61295513973431656780911098927552
61295513973439760099550401108164
61295513973439764864699174562510
61295513973439765001897167173058
61295513973439765001959843198834
61295513973439765457803524178984
61295513973439765595001516789692
61295514026497614541188711979612
61295514026606583239070821019184
61295514026617393766192603480098
61295514044199178972601667093098
61295514044199179109799659690596
61295514044199179109799659703646
61295514044199179109862421805440
61295514044223488950285260379106
61295514044223488950288698863620
61295514044223488950348022144030
61295514044223490727147103793262
61295514044223490731393964326292
61295514044223490733901005357332
61295514044223490772900573912090
61295514044223490772900660005370
61295514044223490773088946362952
61295514044223490773151622388728
61295514044223490779654475476160
61295514044223490779654561569440
61295514044223490780427509913186
61295514044223490780430952056624
61295514044223490780430952069674
61295514044223490780490272028030
61295514044223490780493628078188
61295514044223490780493628095450
61295514044223490780493714171468
61295514044223494303517456427766
61295514044223494440715449038314
61295514044235151859447917098010
61295514044235196331840745580312
61295514044235201682542569903836
61295514044235201819740562514384
61295514044235201822268495554016
61295514044235201868021047232330
61295514044235201868021047245380
61295514044295236016102527205418
61295514044295239714612615888300
61295514044295239722140583941500
61295514044295239722203345706424
61295514044296140282424307067850
61295514044296140282424311789584
61295514044296140289952279842784
61295514044296140289955718327298
61295514044296140290015041607708
61295514044296142073588942339418
61295514044296142073588942356680
61295514044296142074344410599510
61295514044306947103696069142706
61295514044306947103696073864440
61295514044306947103758749890216
61295514044308147814269305872218
61295514044308147814269305889480
61295514044308147860778703402662
61295514044308147860778708124396
61295514044308147860841125882968
61295514044308147860841470239240
61295514044331258727818250947466
61295514044331258727818337036534
61295514044331258728570363256778
61295514044331258728570363269828
61295514044331258728570367861872
61295514044331258728633129976716
61295514044331262434611863199108
61295514044331262434674539224884
61295514044331264211470517082176
61295514044331264211658545159504
61295514044331264218248438556914
61295514044331264219000550866226
61295514044331558917841305170784
61295514044331558917841306233594
61295514044331558918092010336698
61295514044331564406015152180322
61295514044331564408271489108258
61295514044332457647982406754570
61295514044332457647982406871210
61295514044332457647982411476304
61295514044332459478125803248434
61295514044332459478125807853528
61295514044332459478376856330166
61295514044332459484900626936006
61295514044332459484900626940218
61295514044332459485653001085118
61295514044332459485715762832780
61295514044332459485715762850042
61295514044332459485715764249722
61295514044332463008742575578164
61295514044343266292054440421424
61295514044343266298829264113208
61295514044343269952150880614976
61295514044343269952338908692304
61295514044343269958928802089714
61295514044343269959680914399026
61295514044343270005434499192254
61295514044343270005434843552738
61295514053207527269016132855903
61295514053207527269016132972543
61295514053207527269016907807203
61295514053207575448074521017203
61295514053207575448074521017363
61295514053207575448074521133843
61295514053207577231921169442957
61295514053207577300529850795998
61295514186030498863954650261750
61295514186103150196299551623194
61295514186103150197114339958282
61295514186103150203893638908418
61295514186103150203893640443452
61295514186138272348549780593528
61295514186138567550679619587338
61295514186138572492066789681848
61295514186139467561857651309914
61295514186139467561857652844948
61295514186139467562672439645002
61295514186139467562672441180036
61295514186139473059815809557356
61295514186139473060630597892444
61295514203723954662056426229588
61295514203723960016229706858534
61295514203723960149954862402344
61295514203723960152486270888268
61295514203723960152486529155472
61295514203723960152486615244540
61295514203723960152737319347644
61295514203723960153490461588138
61295514203756325689690840819842
61295514203756325689690842355036
61295514203756325689690926908910
61295514203756330631074913262700
61295514203756375095937333471104
61295514203756375095937335006298
61295514203756375095937419560172
61295514203756375100749169395608
61295514203756375103196890334390
61295514203756375103256210426648
61295514203756375103259566482422
61295514203756375103259567899572
61295514203756375103280487070730
61295514203756375103280488605924
61295514203756375103280573159798
61295514203756375103280577881532
61295514203756375103447852721960
61295514203756375103447852840004
61295514203756375103447938811028
61295514203756375103468744730552
61295514203756375103468859517428
61295514203756375103531535547576
61295514203756375103531535665620
61295514203756375103531621636644
61295514203756375515041830553604
61295514203756375515313428200494
61295514203756375644980094105468
61295514203756375652239909253220
61295514203756375695545400153012
61295514203756375698052441184052
61295514203756375699080913245526
61295514203756375699080999338806
61295514203756380454169564651376
61295514203756380456697499108158
61295514203756380456697613895034
61295514203756380591175914848568
61295514203756380591179272321492
61295514203756380591367557261924
61295514203756380591367558679074
61295514203756380593707323334492
61295514203756380593710676202322
61295514203756380593895491718706
61295514203756380593895606505582
61295514203759977367184203165308
61295514203759977374443673939526
61295514203759977374524262280948
61295514203759977374527356764934
61295514203759977374527361486668
61295514203759977374527619753872
61295514203759977374527705842940
61295514203759977374694722416164
61295514203759977374715643122564
61295514203759977374778405241780
61295514203759977374778409946044
61295514203759977923486692858356
61295514203759977969320493038352
61295514203759982728512956981620
61295514203759982864954331905382
61295514203759982864954451295900
61295514203759982864957804163730
61295514203828120933747612136802
61295514203828125868545143949298
61295514203828125872875342816158
61295514203828125872875345998486
61295514203828125875323063871580
61295514203828125875323065406774
61295514203828125875385827525830
61295514203828125875386860644956
61295514203828125876138972954268
61295514203829026435604467721610
61295514203829026440687038717442
61295514203829026440687041899770
61295514203829026443134759772864
61295514203829026443134761308058
61295514203829026443197523427114
61295514203829026984647486640440
61295514203864143646215448188162
61295514203864143646215448192374
61295514203864148581012980000658
61295514203864148587790901458134
61295514203864148587853663577190
61295514203864148587854696696316
61295514203864148588606809005628
61295514203864149129867711127494
61295514203864149136645632602232
61295514203864149136646665704096
61295514203864149136647010077630
61295514203864149136834952061678
61295514203864149137399036293662
61295514203864149137399122386942
61295514203864443240941516771296
61295514203864443828900622280710
61295514203864448594109917935906
61295514203864449319327366198476
61295514203865343801159469760890
61295514203865343801162567408330
61295514203865343801162568947736
61295514203865343806245138404162
61295514203865343806245141586490
61295514203865343808501478632470
61295514203865343808690536646804
61295514203865343808690537000936
61295514203865343808690881020338
61295514203865343808753298765860
61295514203865344212944833136962
61295514203865344350205586327160
61295514203865344396523255568390
61295514203865344396523255572602
61295514203865344396524030407262
61295514203865344396775080301050
61295514203865344403298854094834
61295514203865344403298854099046
61295514203865344403298857281374
61295514203865344403487139389606
61295514203865349154328904044626
61295514203865349298931663046540
61295514203868051002368128225790
61295514203868051002556070209838
61295514203868051003120154441822
61295514203868051003120240535102
61295514203868051041531475258316
61295514212732306483149321440751
61295514212732356491786246807845
61295514212732356491786246925889
61295514664604841992012160991468
61295514664604841992847841348246
61295514664701803716709205126376
61295514664701803716959909229480
61295514664701803716963381500925
61295514664701803722046955483664
61295514664701803724303292411600
61295514664701804957392970037138
61295514664701804959088321901222
61295514664713810699765241877854
61295514664713811287785988796312
61295514664713811295317400055760
61295514664716512998564459669186
61295514682318663080080655643432
61295514682322613121513225366864
61295514682322613121513226783806
61295514682322613121575901746772
61295514682322613121575987485920
61295514682322613121596822470594
61295514682322613121596908209742
61295514682322613121596909609422
61295514682322613121763930886910
61295514682322613121847612312846
61295514682322613121847613712526
61295514682322614768139842213486
61295514682322614770399272207062
61295514682322614770587563268908
61295514682322614900903030890014
61295514682322614905337834824034
61295514682322614905985485673444
61295514682322614905985486027576
61295514682322614905985571766724
61295514682322614907597264817610
61295514682322614907597269539344
61295514682322614907848317998512
61295514682322614908433294239088
61295514682329517475070496249322
61295514682330370461444673221390
61295514682330668820759899986912
61295514682330668820761019176232
61295514682330718226986619818902
61295514682330718227006392638174
61295514682330718227007511827494
61295514682330718231066028979024
61295514682330718231066028980428
61295514682330718231066114718172
61295514682330718231254401064108
61295514682330718231254405663378
61295514682330718231317077089884
61295514682330718231317077457274
61295514682330718231317081689154
61295514682330718231337998144752
61295514682330718231338083883900
61295514682330718231880788617756
61295514682330718232069193998466
61295514682330718232152757800954
61295514682330718232152876824082
61295514682330718233513837190536
61295514682330718233513837191988
61295514682330718234328625525624
61295514682330718234329658627488
61295514682330718234349546237800
61295514682330718234350665427120
61295514682330718234350665432944
61295514682330718646382485832370
61295514682330718780108674827964
61295514682330718780109047549546
61295514682330718780109047899466
61295514682330718780861159858858
61295514682330718782556854575784
61295514682330718783371642910872
61295514682330718820778999528444
61295514682330718821593787863532
61295514682330719878445100725772
61295514682330719878445105325042
61295514682330719880704536853652
61295514682330720015454692554880
61295514682330720015643093336320
61295514682330720015643093353790
61295514682330720015643097935590
61295514682330720017902529464200
61295514682330720017902529468572
61295514682330720018739357705156
61295514682334320498066385334494
61295514682334320502501184669244
61295514682334320503065268901228
61295514682334320503065272083556
61295514682334320503128034202612
61295514682334320503148840117924
61295514682334320503148926211204
61295514682334320503148951721020
61295514682334320503148954907560
61295514682334320503148956326114
61295514682334320505596674199208
61295514682334320505596677381536
61295514682334320505596677385748
61295514682334320505597449038080
61295514682334320505659439500592
61295514682334320505848497509102
61295514682334321100392903421418
61295514682334322335175870029860
61295514682426779388393810863724
61295514682426779393288094098082
61295514682426779395733492559342
61295514682426779395733493622152
61295514682426779395735816570446
61295514682426780622984011624144
61295514682426780623739825425782
61295514682426780628886190588562
61295514682426780630515422866330
61295514682426780630515422883592
61295514682426780630515427115680
61295514682426780631330555243906
61295514682426780631330555593826
61295514682426780631333654430752
61295514682426781177677905565438
61295514682426781177678163845692
61295514682426781180122525668628
61295514682427679956014121574712
61295514682427679961099789999366
61295514682427679961099790353498
61295514682427679963545532834160
61295514682427681196697628209592
61295514682427681198327118767614
61295514682427681198327123016964
61295514682427681198330561973862
61295514682427681199142251145190
61295514682427681199142251495110
61295514682427681745489601466722
61295514682427681745489945840256
61295514682427681747934221569912
61295514682430683640643345297346
61295514682431581826820908147526
61295514682431583611210719614882
61295514682431583611211063988416
61295514682438486769754472390120
61295514682438486774841174270770
61295514682438486774841260009918
61295514682438486775092222764878
61295514682438486777285539276034
61295514682438486777285540338844
61295514682438486777285883649568
61295514682438486777536587416010
61295514682438486777536587770142
61295514682438786966810620253052
61295514682439686939825713864836
61295514682439687534371267664440
61295514682439687534371612037974
61295514682439687534622316158548
61295514682442389237806699741826
61295518256866234016633608685890
61295518257049065339646313308780
61295518257049065342741461664800
61295518257052667613926943537230
61295518257052667613988589626208
61295518257052669260280814945048
61295518257052669397541569674652
61295518257052669397562490381004
61295518257052700967502387170694
61295518257052700967502390353022
61295518257073376960277192111998
61295518257073376967055113586736
61295518257073377516098132488304
61295518257073377516663246657086
61295518257073382454950793865900
61295518257073382455790980636814
61295518257076968118486541332898
61295518257076979231273271614030
61295518257076979238048065186692
61295518257076979238051193088768
61295518257076979238051537445040
61295518257076979238862853521780
61295518257076979780315917461566
61295518257076979787094211990336
61295518257076984589505125372876
61295518257076984589526390452762
61295518257076984589777094555866
61295518257076984591199702066882
61295518257076984726766138382734
61295518257076984726787059089086
61295518257076984729210503387998
61295518257076984729231424094350
61295518257077012592380126506942
61295518257084188036441649603482
61295518257084188036443600530242
61295518257084189271223583098414
61295518257084221389960873515404
61295518257085071985851957712568
61295518257085071992358254360380
61295518257085071992608958463484
61295518257085071993173042695468
61295518257085071993445786717538
61295518257085084348356453017996
61295518257085084897378551213212
61295518257085084897399471919564
61295518257085088052114148310380
61295518257085088052114149360140
61295518257085088594403150874100
61295518257085088596847515879364
61295518257085088601725383767374
61295518257085088601746304473726
61295518257085088604169748772638
61295518257085088604190669478990
61295518257085088604192620405750
61295518257085089701774611413134
61295518257085121820511900780364
61295518257085121948672536168574
61295518257085121956266365173544
61295518257085121957709893390912
61295518274592110253682187856370
61295518274592110254246272088354
61295518274766838255231417134922
61295518274766838256067472066216
61295518274774941578888553381420
61295518274774941578888557980690
61295518274774941581147988096522
61295518274774941581147992695792
61295518274774941581398955066100
61295518274774941581399041155168
61295518274774941581419961860116
61295518274774941582234635409780
61295518274774941582234721498848
61295518274774941992930252285748
61295518274774941992930256871968
61295518274774941993180960975072
61295518274774942130191006893096
61295518274774942130441715700464
61295518274774942131005795228184
61295518274774942131005799932448
61295518274774942131026720637396
61295518274774942131026720643220
61295518274777643285478337919124
61295518274777643285481809823180
61295518274777643285482581475512
61295518274778543853230826516520
61295518274778543853230829703060
61295518274778545499523055017688
61295518274778545636783809747292
61295518274799253199519403486670
61295518274799253203766292717668
61295518274799253203766293071800
61295518274799253203766294134610
61295518274799253206025724600362
61295518274799253206025728849712
61295518274799253206276686633800
61295518274799253206276691220020
61295518274799253206276777309088
61295518274799253206297583228612
61295518274799253206297698014036
61295518274799253206297698015488
61295518274799253206861404944042
61295518274799253206862553899804
61295518274799253207112366977480
61295518274799253207112371563700
61295518274799253207112457652768
61295518274799258556935722419396
61295518274799258556935723819076
61295518274799258559442763450436
61295518274799258694193033938540
61295518274799258694196391055720
61295518274799258694196392455400
61295518274799258695032961025148
61295518274799258696724325495032
61295518274799258696724440280456
61295518274799258696727538069074
61295518274799286553851464806920
61295518274799286561193470513642
61295518274801943789727937864392
61295518274801943789979761175738
61295518274801954909541314434312
61295518274801954909544642855136
61295518274801954909544757640560
61295518274801954909544757642012
61295518274801954910359168323750
61295518274801954910359426604004
61295518274801954910359431190224
61295518274801960261270285700946
61295518274801960397443077610950
61295518274801960397443192396374
61295518274801960398195189920262
61295518274801960398278872745670
61295518274801960398279131025924
61295518274801960398280020651672
61295518274801960398447386302902
61295518274801960398468307009462
61295518274801960398531069128518
61295518274801960399974597695598
61295518274801960400703723230838
61295518274801988263814028149610
61295518274801988264628811898478
61295518274801988264628816484698
61295518274802855478105093948552
61295518274802855478108188549178
61295518274802855478108537154800
61295518274802860828746217535142
61295518274802860966280089004026
61295518274802888832440598475050
61295518274802894185610028172614
61295518274810047664687183249032
61295518274810047664939006560378
61295518274810047667195343488314
61295518274810047667197667836288
61295518274810058785318413586134
61295518274810058785318413702774
61295518274810060019828751091626
61295518274810060020100720270452
61295518274810060020100720274824
61295518274810060568892692116696
61295518274810063723356321097896
61295518274810063723356321447816
61295518274810063723359763241334
61295518274810063723548049598916
61295518274810063723548050998596
61295518274810063723607368507512
61295518274810063723607369557272
61295518274810063723628290612140
61295518274810063723631733818388
61295518274810063724196591491016
61295518274810063724446522159300
61295518274810063725866804272374
61295518274810063726703632522056
61295518274810063726703633921736
61295518274810063726705956870030
61295518274810064136229531085586
61295518274810064138485868013522
61295518274810064138485896711490
61295518274810064138488192361496
61295518274810064265896485508188
61295518274810064272399224158664
61295518274810064272399338949704
61295518274810064272402323345510
61295518274810064273238491201812
61295518274810064274850504628364
61295518274810064275665292963452
61295518274810064275746651441094
61295518274810064275748975789068
61295518274810065507748455513546
61295518274810065507936741871128
61295518274810065507936743270808
61295518274810065510277537858860
61295518274810065510279860807154
61295518274810097492005465346658
61295518274810097626671708639984
61295518274810948231851198536124
61295518274810948232415282768108
61295518274810948232688026435886
61295518274810948234944363363822
61295518274810948234946687711796
61295518274810959353067433461642
61295518274810960587577771317054
61295518274810961136620791285852
61295518274810964291356388383020
61295518274810964291356389432780
61295518274810964291359746899880
61295518274810964293615824147882
61295518274810964294452652397564
61295518274810964294454976745538
61295518274810964703978550961094
61295518274810964705398088337108
61295518274810964706234887889030
61295518274810964706234916586998
61295518274810964706237212237004
61295518274810964706487916340108
61295518274810964843495671316602
61295518274810964843497995664576
61295518274810965938487770535768
61295518274810997646276525130692
61295518274810998057219636722310
61295518274810998057222735555024
61295518274810998058310612281344
61295518274810998059754485222166
61295518274810998060566949209280
61295518274810998060569273557254
61295518280452706622182145814582
61295518280452706622182145818794
61295518280452706622182231907862
61295518280456657212595835140392
61295518280456657215123420281676
61295518280456657215123767830104
61295518280456657215123768180024
61295518280464412768137470705466
61295518280464412768137556794534
61295518280464412768325498782794
61295518280464412768388260897638
61295518280464414002919490289466
61295518280464762187670081996992
61295518280464762322900750353600
61295518280464762322900750707732
61295518280464762324864599161248
61295518280464762324864599515380
61295518280464762324868418963652
61295518280468364458917209958400
61295518280468364459482324121566
61295518280489023987740245501302
61295518280489023987740245505514
61295518280489023987740331594582
61295518280489073805769896676174
61295518280489073812276188619722
61295518280489073942131056332616
61295518280489073942966736676296
61295518280489073947214749819752
61295518280489073947214749823964
61295518280489073949474181230270
61295518280489077516893618635708
61295518280489077654088136154096
61295518280492676083523235209376
61295518280492676083711263286704
61295518280492676220972018016308
61295518280492676221553551050636
61295518280492676221556645179086
61295518280492676221556994256884
61295518280492679788057063771500
61295518280492679788140746597116
61295518280492679788140746614378
61295518280492679925317818501104
61295518280492679927595047437632
61295518280500730133131486160202
61295518280500730133131572249270
61295518280500730133883598469514
61295518280500731368477589976186
61295518280500735666783854785638
61295518280500735666783940874706
61295518280500735667347939017622
61295518280500735667348025106690
61295518280500735667535967094950
61295518280500735667598729209794
61295518280500735669040191713574
61295518280500735669040277802642
61295518280500779958482475893964
61295518280500780095680554593580
61295518280500784898174037354792
61295518280500784898175070456656
61295518280500784898447039639854
61295518280500785028030024258618
61295518280500785030557957298250
61295518280500785035372029965340
61295518280500785035373063067204
61295518280500785037335878772988
61295518280682366191748344381908
61295518280683250745470801041540
61295518280686268652265808078560
61295518280686268698583448522652
61295518280686269246790442724268
61295518280687169083319273481070
61295518280687169220014827958440
61295518280687169263237008987478
61295518280687169266329024836328
61295518280687169266329026259094
61295518280687169266332468398320
61295518280687169266332468402532
61295518280687169266332493912348
61295518280687169266332497094676
61295518280687169814539462599936
61295518280687169814539462604148
61295518280687170912625841621710
61295518280687170913440629956798
61295518280687171049886510258034
61295518280687171050158106369730
61295518280687171050158192463010
61295518280687171050158221160770
61295518280687171050701384686402
61295518280687171050722305392754
61295518280687202437651334801320
61295518280687202574096185175586
61295518280707578377596920673606
61295518280710580277143544232480
61295518280710580277704156210488
61295518280710580322625504332892
61295518280710580322897100444588
61295518280710580323461184676572
61295518280710580323461184680944
61295518280710580323461213373088
61295518280710585811359877598760
61295518280710585811631588501704
61295518280711479058808147235768
61295518280711479058808175950998
61295518280711479061064484163704
61295518280711479061067578292154
61295518280711480708195864912560
61295518280711480842361159164300
61295518280711480844871643401588
61295518280711480844892564107988
61295518280711480845453176435916
61295518280711480845456270564366
61295518280711480845456619642164
61295518280711480883595105762912
61295518280711480883596258377550
61295518280711480883867854489246
61295518280711480888114715022276
61295518280711480888114715376408
61295518280711480890371051950212
61295518280711480890374179852288
61295518280711480890374524208560
61295518280711480890646120320096
61295518280711480891206760990248
61295518280711480891206761344380
61295518280711480891209855474234
61295518280711480891209860195968
61295518280711480891210204552080
61295518280711480891210204552240
61295518280711480891210233248596
61295518280711481432639277296380
61295518280711481432910873408076
61295518280711481439417198753856
61295518280711484411956689156780
61295518280711484414233918093308
61295518280711484549217443886384
61295518280711484551494672822912
61295518280711486379380608377212
61295518280711514061692245889130
61295518280711514062527926232810
61295518280711514197278196725126
61295518280711514198973921329506
61295518280711514199788680962414
61295518280711514786992230625222
61295518280711514793770152086910
61295518280711517768565979413558
61295518280711517905826734143162
61295518280718683602788141184522
61295518280718683603059737296218
61295518280718683603060110367560
61295518280718683603623821528202
61295518280718684152666496073498
61295518280718684197584745013268
61295518280718684198420425356948
61295518280718684198420455575400
61295518280718685387448429568430
61295518280718685982246068032782
61295518280718685982246182823822
61295518280718685982810152264766
61295518280718685982810267055806
61295518280718689137548189555128
61295518280718689685755153538244
61295518280718689686318864698934
61295518280718689688011375675140
61295518280718689688011490466180
61295518280718690921101172781480
61295518280718690921666031852336
61295518280718690921938001035534
61295518280718719336515453327256
61295518280718719337079537559240
61295518280719568111028900728260
61295518280719568111300496839956
61295518280719573644952865465392
61295518280719573647209202393328
61295518280719584163194036162376
61295518280719584164029716506056
61295518280719584168841466691412
61295518280719584169113062803108
61295518280719584169113435857140
61295518280719584170805315499060
61295518280719584170808785873698
61295518280719584170809130247440
61295518280719584171372841403710
61295518280719584582591021365164
61295518280719584583405809700252
61295518280719584720415515949006
61295518280719584720666564425644
61295518280719584763637697448816
61295518280719584763638070152928
61295518280719584763638070502848
61295518280719584765329950144768
61295518280719584765333420515194
61295518280719584765333420519406
61295518280719584765333764893148
61295518280719584766169100858874
61295518280719584766169100863086
61295518280719584766169445232456
61295518280719584766169475450908
61295518280719585998420003647860
61295518280719585998420003997780
61295518280719586000951034358018
61295518280719586549723491796594
61295518280719586549995087908290
61295518280719586549995174001570
61295518280719586549995202699330
61295518280719586550538366224962
61295518280719586550559172140274
61295518280719586550559286931314
61295518280719589524539952855792
61295518280719589524790656958896
61295518280719589651929649643898
61295518280719589654457582683530
61295518280719589659271655350620
61295518280719589659272688452484
61295518280719589661235504158268
61295518280719589661800621492116
61295518280719589704461154499134
61295518280719589705296834838602
61295518280719589705296834842814
61295518280719589706717491422858
61295518280719589706717491427070
61295518280719590117058178325688
61295518280719590254339853761852
61295518280719590255760510346108
61295518280719617936651486573718
61295518280719619904076445125436
61295518280719619904327235321820
61295518280719623472831788238786
61295518280719623608421210974786
61295518280779611499699621208032
61295518280779611499971217319728
61295518280779611499971246389090
61295518280779611502227554247664
61295518280779622613008648893238
61295518280779622620350624480838
61295518280779623855132554675398
61295518280779623855697786916926
61295518280779627554395817583856
61295518280779627559478358342522
61295518280779627559478358460566
61295518280779627559479506370940
61295518280779627561734695388502
61295518280779627561734695742634
61295518280779628103438836485424
61295518280779628108522439183440
61295518280779628108522439533360
61295518280779628108522439537572
61295518280779628108522439550622
61295518280779628108522525272508
61295518280779661462791824845096
61295518280779661465048132703670
61295518280779662562384494186032
61295518280780508363938546806372
61295518280780508363938549992912
61295518280780512067448641083540
61295518280780512067448641437672
61295518280780512067720237549368
61295518280780512069976574127384
61295518280780512069976574477304
61295518280780512069979668605754
61295518280780513302794311266240
61295518280780513303066280786100
61295518280780513304490005988990
61295518280780513304758160073888
61295518280780513304761975172028
61295518280780523180757639003756
61295518280780523188099644360558
61295518280780523188099644710478
61295518280780524416103308832324
61295518280780524416103682240488
61295518280780524422881574550906
61295518280780524422882722556238
61295518280780524422882722910370
61295518280780524423446806788222
61295518280780524423446806792434
61295518280780524423446807142354
61295518280780524971925744661608
61295518280780524972489828893592
61295518280780527944214186960900
61295518280780527945908763654906
61295518280780528122141362013072
61295518280780528127228526246288
61295518280780528129483715268222
61295518280780528129483715618142
61295518280780528129487957639496
61295518280780528671187827662964
61295518280780528671187856360772
61295518280780528676271430710900
61295518280780528676271545147856
61295518280780528678527767638836
61295518280780528678529833369686
61295518280780528678530861767286
61295518280780528678530976558326
61295518280780529913309353572290
61295518280780529913311676054024
61295518280780529913312796778538
61295518280780529913312911569578
61295518280780529913313168333560
61295518280780529913876995801562
61295518280780558189561132651830
61295518280780558189561135838370
61295518280780558326006725620920
61295518280780558326821887027302
61295518280780558326821890213842
61295518280780561887987538146126
61295518280780561888259134257822
61295518280780561894765459620864
61295518280780561895599159972842
61295518280780561895601139964544
61295518280780562022737808634230
61295518280780562023009404745926
61295518280780562025248292871518
61295518280780562025265741673862
61295518280780562025268835802312
61295518280780562025269184880110
61295518280780562025269213577918
61295518280780562025519888983214
61295518280780562029515730108968
61295518280780562030331895919454
61295518280780562030351410452648
61295518280780562030352787928046
61295518280780562030352902719294
61295518280780562032026214346256
61295518280780562032047130335294
61295518280780562032047135052656
61295518280780562032859828604954
61295518280780562032859828959086
61295518280780562032859914698234
61295518280780562032861894689936
61295518280780562032862923087536
61295518280780562032863037878576
61295518280780563128416897111698
61295518280780563130112591834448
61295518280780563130112593350768
61295518280780563130380745919346
61295518280780563130384189462464
61295518280780563130384218160224
61295518280780563130384561017486
61295518280780563130948272178128
61295518280780563130948273694448
61295518280780563130948302392208
61295518280780563260614853529228
61295518280780563260865902005866
61295518280780563264862777749804
61295518280780563265133340293076
61295518280780563265134373861500
61295518280780563265134488652540
61295518280780563265698458093484
61295518280780563265698572884524
61295518280780563267373261987092
61295518280780563267390452172312
61295518280780563267390710439516
61295518280780563267390710789436
61295518280780563267390796528584
61295518280780563267390823708620
61295518280780563267390825108300
61295518280780563267393033271170
61295518280780563267394153995684
61295518280780563267394268786932
61295518280780563267641500648950
61295518280780563267644858098788
61295518280780563267644972889828
61295518280780563268208940814452
61295518280780563268208942330772
61295518280780563268209057121812
61295518280783264970825798143368
61295518280783264970825798493288
61295518280783515197258708094759
61295518280783529969159954633424
61295518280783529974243557685732
61295518280783529974243643420508
61295518280783530022253189353158
61295518280783531806081526065748
61295518280783565160350911360222
61295518280783579799615439428086
61295518280784413933441384412758
61295518280784413935697344727116
61295518280784415763311660171804
61295518280784415765003912867756
61295518280784415765007383592314
61295518280784415765843063935994
61295518280784425046478786916906
61295518280784430404731908920704
61295518280784430404731908937966
61295518280784430406987869239274
61295518280784430406987869252324
61295518280784430536908974509092
61295518280784430541992663296016
61295518280784430544248623964666
61295518280784430582387114806940
61295518280784430590002208874534
61295518280784430590002208878746
61295518280784430590005681132882
61295518280784432234602184697012
61295518280784432236294437379914
61295518280784432236294437392964
61295518280784463759063970258216
61295518280784463896074020867454
61295518280784463898580946753114
61295518280784463898581032846394
61295518280784465588934246017262
61295518280784465590626498713214
61295518280784465590629969437772
61295518280784465591465649781452
61295518280784465727908174149378
61295518280784465727911617692496
61295518280784465727911646390256
61295518280784474872101372762364
61295518280784474878607668006284
61295518280784474879443348349964
61295518280784475013357939548360
61295518280784475015868422735888
61295518280784475015885786494712
61295518280784475015885872587992
61295518280784475015889343442288
61295518280784475016704016986288
61295518280784475016704103079568
61295518280784480360021076117262
61295518280784480362531560354550
61295518280784480366527372415154
61295518280784480366527372428204
61295518280784480367343279958436
61295518280784480367364200664836
61295518280784480367364201019128
61295518280784480367364459299382
61295518280784480367615163402486
61295518280784480369871209810124
61295518280791334759712909687022
61295518280791334896973578323346
61295518280791335492271212582694
61295518280791336589855153467078
61295518280791368113794266904168
61295518280791368845767598263528
61295518280791368846603273902944
61295518280791369943936510684224
61295518280791619072217867386119
61295518280791619072217953475188
61295518280791619073053633818868
61295518280791629596378150462824
61295518280791635130302488253988
61295518280791635131721627416074
61295518280791635131994368232730
61295518280791635131997840136786
61295518280791635132561549781108
61295518280791635132561924368770
61295518280791635673989474615082
61295518280791635674261443798280
61295518280791635681604482611078
61295518280791635681604568700146
61295518280791635681604826980400
61295518280791635681792855057728
61295518280791668897861464731309
61295518280791669035038531931194
61295518280791669035874212274874
61295518280791679558634645023668
61295518280791679559198728918830
61295518280791679559198729255652
61295518280791684909920440712940
61295518280792519633187559613524
61295518280792519637707197565032
61295518280792519638271281797016
61295518280792519639966973350536
61295518280792519640799214836648
61295518280792519640802309324846
61295518280792519640802653694216
61295518280792519640802658402852
61295518280792520873053212109620
61295518280792520875584242819778
61295518280792530156784045423368
61295518280792530163561938083706
61295518280792530163563086089038
61295518280792530164126797266990
61295518280792530164127170321022
61295518280792530164127170325234
61295518280792530164127170338332
61295518280792530164127170338492
61295518280792530164127174924712
61295518280792535509954598915506
61295518280792535517296604609178
61295518280792535517296604622228
61295518280792535647215353645110
61295518280792535653993192201462
61295518280792535653993536574996
61295518280792535654557273245502
61295518280792535654557359334570
61295518280792535692964350270764
61295518280792535692967444758962
61295518280792535692967793836968
61295518280792535692967819346784
61295518280792535697214310009514
61295518280792535697214310013726
61295518280792535698051508129496
61295518280792535698051511316036
61295518280792535699470646937450
61295518280792535699470646941662
61295518280792535699743387754106
61295518280792535699746860012454
61295518280792535699746863198994
61295518280792535700307475172630
61295518280792535700310569656616
61295518280792535700310574378350
61295518280792535700310944244438
61295518280792535700310944248650
61295518280792535700310947430978
61295518280792536104478084138732
61295518280792536104728788241836
61295518280792536112343882322528
61295518280792536242010463678000
61295518280792536248789882117824
61295518280792536249353502486586
61295518280792536249353588575654
61295518280792536249353593297180
61295518280792536249353851564384
61295518280792536249353966349808
61295518280792536249604550963224
61295518280792536249604637052292
61295518280792537484136671497072
61295518280792537484700755729056
61295518280792564066687089153720
61295518280792568864286660235756
61295518280792568871628665942478
61295518280792569001547414965360
61295518280792569008070044058396
61295518280792569008070815705112
61295518280792569008071073972316
61295518280792569008071160061384
61295518280792569008074546230664
61295518280792569008074549418608
61295518280792569008074632319732
61295518280792569008321864181750
61295518280792569008325597895246
61295518280792569458810145458982
61295518280792569463329783410490
61295518280792569463893867642474
61295518280792569465589559195994
61295518280792569465861155307690
61295518280792569466421800682106
61295518280792569466424895164688
61295518280792569466424895170304
61295518280792569466425239539674
61295518280792569466425244248310
61295518280792569600611459200786
61295518280792569601175543432770
61295518280792569602849974273750
61295518280792569602850227836690
61295518280792569602850232540954
61295518280792569602850313925758
61295518280792569602869747074148
61295518280792569602870775471748
61295518280792569602870780176012
61295518280792569602870894961436
61295518280792569602870894980150
61295518280792569602871124549546
61295518280792569602871148543090
61295518280792569602871153247354
61295518280792569602871234632158
61295518280792569603121823948386
61295518280792569603121828652650
61295518280792569603121943438074
61295518280792569603685654617430
61295518280792569603685998973702
61295518280792569603686027670058
61295518280792570698675797955078
61295518280792570701207978087718
61295518280792570701772062319702
61295518280792570838216909506024
61295518280792570838468732817322
61295518280792570839032817049306
61295518280792579982406631268826
61295518280792579988913961035972
61295518280792579989184523929164
61295518280792579989185557147668
61295518280792579989749641379652
61295518280792579989749756170692
61295518280792579989749760770170
61295518280792580118580628476140
61295518280792580118580628493402
61295518280792580119415964463548
61295518280792580119416308819820
61295518280792580119667012940186
61295518280792580126174715761364
61295518280792580126194230294558
61295518280792580126194603352802
61295518280792580126195263413684
61295518280792580126195378187462
61295518280792580126195636471928
61295518280792580126195636485026
61295518280792580126446311873060
61295518280792580126446340575032
61295518280792580126446426664100
61295518280792580127010051748772
61295518280792580127010396105044
61295518280792580127010510896084
61295518280792580537976492954414
61295518280792580537977527589860
61295518280792585472585771805736
61295518280792585472586891013930
61295518280792585476833665457892
61295518280792585477648539882048
61295518280792585477669460588448
61295518280792585477669460605710
61295518280792585479360568566342
61295518280792585479360568583604
61295518280792585479361340230320
61295518280792585479361598497524
61295518280792585479612302600628
61295518280792585479612388689696
61295518280792585518586937538988
61295518280792585525366235072182
61295518280792585525366235426314
61295518280792585525930062440854
61295518280795237400734486710576
61295518280795237401298570942560
61295518280795272404455382087824
61295518280795272542468163033460
61295518280795287359031988709038
61295518280795287363283354619542
61295518280795287363534058722646
61295518280795287363555066585136
61295518280795287365811287663386
61295518280795287366626075994262
61295518280795287366626162087542
61295518280815629910789981102060
61295518280815630505314615743556
61295518280815630505314615747768
61295518280815630505565319850872
61295518280815630507842548783188
61295518280815630507842548787400
61295518280815630508657337118276
61295518280815630508657337122488
61295518280815634212188349267984
61295518280815634212191821526332
61295518280815634212442525629436
61295518280815644734951104511770
61295518280815644734951104515982
61295518280815644734951104865902
61295518280815645325225750726584
61295518280815645325229222984932
61295518280815645325479927083824
61295518280815645325479927088036
61295518280815645332819490450330
61295518280815645332819490800250
61295518280815645332819576539398
61295518280815646515010372620480
61295518280815646519340829890058
61295518280815646519340830239978
61295518280815646519340915979126
61295518280815646560007684217304
61295518280815646560011156475652
61295518280815646560822472552392
61295518280815646560822472556604
61295518280815646567349689924026
61295518280815646567349689928238
61295518280815646567349690278158
61295518280815646567601423945262
61295518280815646567601510034330
61295518280815646568165511365190
61295518280815646568165511715110
61295518280815646568165597454258
61295518280815647109053831020948
61295518280815647109614442998796
61295518280815647116393394387454
61295518280815647116393480476522
61295518280815647117145854258244
61295518280815650271695490408822
61295518280815650271695490413034
61295518280815650271695490762954
61295518280815650813399631505744
61295518280815650820742756407610
61295518280815650820993718790968
61295518280815651920770944318066
61295518280815652051190671097604
61295518280815652055521128367182
61295518280815652055521128717102
61295518280815652055521214456250
61295518280815652057968936928614
61295518280815679868526870770982
61295518280815680331208826752810
61295518280815680468134849830240
61295518280815680468385898306878
61295518280815680470662779681928
61295518280815680470663127243406
61295518280815680471477915574282
61295518280815680471477915578494
61295518280815684167397305897274
61295518280815684169925238936906
61295518280815684174175227372012
61295518280815684174991134902244
61295518280815685272324368495580
61295518280815685273160077541440
61295518280815685273160077554490
61295518280815685273161196749634
61295518280815685274852301535212
61295518280815685409790514011576
61295518280815685409790514028838
61295518280815685412049949789488
61295518280815685412050294145760
61295518280815685412300998248864
61295518280815696339879813037500
61295518280815696344963501824584
61295518280815930100039654393896
61295518280815930100875334737576
61295518280815930694835885151300
61295518280815930694835915266210
61295518280815930695399969383284
61295518280815930697092222079236
61295518280815930697363848305842
61295518280815930697927932537826
61295518280815935637059134170808
61295518280815944925036458151498
61295518280815944925037606057500
61295518280815944927292795079434
61295518280815944927293566726150
61295518280815944927293938262458
61295518280815945476336585627718
61295518280815945522090170419542
61295518280815945522090170537586
61295518280815945522090170554896
61295518280815945522090170555056
61295518280815945522090175141276
61295518280815946704339481644924
61295518280815946709426527899108
61295518280815946711870892904372
61295518280815946750093067971942
61295518280815946750096535625196
61295518280815946750096538807524
61295518280815946750097571928101
61295518280815946754343026292138
61295518280815946756599363220074
61295518280815946756872104032518
61295518280815946757436191451042
61295518280815946757436191469756
61295518280815946757436192873808
61295518280815947161879577837073
61295518280815947298864116290632
61295518280815947299140214587646
61295518280815947303387078312832
61295518280815947303951162544816
61295518280815947305643153768358
61295518280815947305643415240768
61295518280815947305915041467374
61295518280815947306395527550080
61295518280815947306479124282416
61295518280815947306479125699358
61295518280815947306479210375696
61295518280815952245610327332340
61295518280815952245611102167000
61295518280815952247302578511972
61295518280815980062860232849902
61295518280815980515960935054219
61295518280815980653138003770424
61295518280815980653409599882120
61295518280815980657656463607306
61295518280815980657656493722216
61295518280815980659912800535242
61295518280815980660184426761848
61295518280815980660748510993832
61295518280815985601571963806446
61295518280815994749844284359836
61295518280815994887021356263824
61295518280815994887858184513506
61295518280815994890113373535440
61295518280815994890114145182156
61295518280815994890114516718464
61295518280815995482382815953960
61295518280815995482382815958172
61295518280815995482382819140500
61295518280815995484910748875548
61295518280815995484910748993592
61295518280815995484910748997804
61295518280815995484910749010902
61295518280815995484910749011062
61295518280815995484910753597282
61295518280815996534232943212554
61295518280815996534234095822820
61295518280815996534234095827192
61295518280815996534234354107446
61295518280815996536489284844754
61295518280815996712916739493380
61295518280815996712917114081202
61295518280815996712917888915862
61295518280815996717163604748144
61295518280815996717164752635432
61295518280815996717728833680876
61295518280815996717728833685088
61295518280815996717728836867416
61295518280815996719419941676080
61295518280815996719692682488524
61295518280815996720256769907048
61295518280815997131286660320216
61295518280816830667788674265192
61295518280816831262584905022596
61295518280816831263148989254580
61295518280816831264841241950532
61295518280816831265676951344700
61295518280816834374662060599536
61295518280816836204807779454282
61295518280816836206228436038538
61295518280816845487699462053924
61295518280816845487702932424350
61295518280816845487702937146084
61295518280816845487703276802304
61295518280816845495041814832686
61295518280816845495041815304862
61295518280816845495042586601658
61295518280816845495042958137966
61295518280816845906824850777834
61295518280816845906824851127754
61295518280816845906824855377104
61295518280816846044085605503226
61295518280816846082224096699632
61295518280816846089839190295050
61295518280816846089839190413094
61295518280816846089839190417306
61295518280816846089839190430404
61295518280816846089839190430564
61295518280816846089839190767226
61295518280816846089839195016784
61295518280816847134831190346996
61295518280816847142170872042614
61295518280816847142170873105424
61295518280816847142421920165120
61295518280816847142421920519252
61295518280816847272088501870352
61295518280816847272091945076600
61295518280816847272092748613440
61295518280816847272093092986974
61295518280816847277175548124536
61295518280816847279431540678938
61295518280816847279431627835028
61295518280816847279682589155576
61295518280816847279682674894724
61295518280816847315314124688696
61295518280816847317006377384648
61295518280816847317006377738780
61295518280816847317842086778816
61295518280816847317842086797690
61295518280816847317845180908670
61295518280816847317845185630404
61295518280816847317845529986516
61295518280816847317845529986676
61295518280816847317845529990888
61295518280816847317846304825548
61295518280816847317846677896890
61295518280816847322092046163434
61295518280816847324348383091370
61295518280816847324348383445502
61295518280816847324621123908026
61295518280816847324621124262158
61295518280816847324621128512960
61295518280816847325185211326550
61295518280816847325185211345424
61295518280816847325185211699556
61295518280816847325185212744944
61295518280816847325185212745104
61295518280816847325185212749316
61295518280816847736131419268394
61295518280816847736946555164960
61295518280816847866889320556434
61295518280816847866889323744378
61295518280816847866889352442186
61295518280816847874228144507844
61295518280816847874228230251204
61295518280816847874228230601124
61295518280816847874228231663934
61295518280816850845952585124744
61295518280816850848211249234466
61295518280816850848212020885394
61295518280816850985472003964070
61295518280816879261156916697354
61295518280816879390826935489032
61295518280816880488327571323566
61295518280816880489163251667246
61295518280816880493410917154058
61295518280816880493411260110650
61295518280816880496502934425674
61295518280816880625588326053170
61295518280816880625609242059678
61295518280816880625609246759570
61295518280816880625609246763942
61295518280816880626172953215948
61295518280816880626174105830586
61295518280816880626424001692586
61295518280816880626424006396850
61295518280816880626425154307224
61295518280816880630420880624468
61295518280816880630420966363616
61295518280816880630671671883662
61295518280816880630671929101106
61295518280816880630672014840254
61295518280816880630691439979796
61295518280816880630692592590062
61295518280816880630692935546654
61295518280816880631256560968148
61295518280816880633763689155278
61295518280816881091299537190158
61295518280816881220133881405438
61295518280816881220133881409650
61295518280816881220405477521346
61295518280816881220949785764988
61295518280816881220949788952932
61295518280816881220969561749118
61295518280816881220970336587990
61295518280816881220970680961524
61295518280816881220970709659332
61295518280816881221221381876684
61295518280816881221221385064628
61295518280816881225217227235930
61295518280816881225217227240142
61295518280816881225217484453374
61295518280816881225217484457586
61295518280816881225217570192522
61295518280816881225468275712568
61295518280816881225489080569282
61295518280816881225489196418968
61295518280816881226053164797054
61295518280816881227745160274158
61295518280816881227745160279774
61295518280816881227745503236366
61295518280816881228560292984184
61295518280816884199451293283100
61295518280816884202543310554716
61295518280816884202544082205644
61295518280816884336712048012704
61295518280816884336732968719104
61295518280816884337293581047032
61295518280816884339804065284320
61295518280816884794812756163988
61295518280816886030158770704364
61295518280816886030158770708576
61295518280816886030159545543236
61295518280816886030430365299740
61295518280816886031851021883996
61295518280816886032122619512012
61295518280816886032122619516224
61295518280816886032122991071406
61295518280816886032687478582868
61295518280816886166876360396436
61295518280816886169132697324372
61295518280816895312488694737488
61295518280816895313322047899382
61295518280816895313324375081168
61295518280816895313325522991542
61295518280816895317572383524572
61295518280816895318408063750208
61295518280816895319828720334464
61295518280816895320664400678144
61295518280816895320664400796188
61295518280816895320664401150320
61295518280816895449498745363988
61295518280816895449749449467092
61295518280816895449770365456130
61295518280816895449770370173492
61295518280816895450330982029244
61295518280816895450330982501420
61295518280816895450334425707668
61295518280816895450335224522774
61295518280816895450335568896308
61295518280816895450335568896516
61295518280816895450585129810772
61295518280816895450586272999412
61295518280816895454582004038390
61295518280816895454582089777538
61295518280816895454582347939748
61295518280816895454582348411924
61295518280816895454833052515028
61295518280816895454833138254176
61295518280816895454853968504066
61295518280816895454854054243214
61295518280816895454854058960576
61295518280816895455414671288504
61295518280816895455417680727566
61295518280816895455417681194126
61295518280816895455417684382070
61295518280816895455418028283428
61295518280816895455418028755604
61295518280816895455668732386532
61295518280816895457109933423518
61295518280816895457109933890078
61295518280816895457110019629226
61295518280816895457110391171150
61295518280816895457925069314468
61295518280816895457925069786644
61295518280816895457925155525792
61295518280816895862114018324312
61295518280816895867201064578496
61295518280816895869708105609536
61295518280816895907846682545090
61295518280816895915461776612684
61295518280816896045131801170240
61295518280816896045131829868000
61295518280816897096627797397476
61295518280816897096627802101740
61295518280816897096878506204844
61295518280816897097460039239172
61295518280816897097463477741156
61295518280816897097463482445420
61295518280816897097464630355794
61295518280816897097711087715810
61295518280816897097714181844260
61295518280816897097715334458898
61295518280816897101711147932232
61295518280816897101711405149676
61295518280816897101962109252780
61295518280816897101962194991928
61295518280816897101981963088062
61295518280816897101981964505004
61295518280816897101983115698328
61295518280816897101983117115270
61295518280816897101983374337086
61295518280816897102547085493356
61295518280816897104238304720262
61295518280816897104238306137204
61295518280816897105054126524396
61295518280816897105054212263544
61295518280816897143464672624274
61295518280816897147715665464888
61295518280816897147715781318786
61295518280816897147716038536390
61295518280816897147716038540602
61295518280816897148551830128874
61295518280816897149970969290960
61295518280816897149972002392824
61295518280816897150243710107616
61295518280816897150243714358418
61295518280816897150243971580234
61295518280816897150807798590402
61295518280816897279641797385148
61295518280816897279642141741420
61295518280816897279642141758682
61295518280816897279892845861786
61295518280816897279912618662184
61295518280816897279913766549472
61295518280816897279913766568186
61295518280816897279914110923006
61295518280816897279914110924458
61295518280816897280477477728828
61295518280816897280477822085100
61295518280816897280477822102362
61295518280816897280477847599128
61295518280816897280477850781456
61295518280816897280478966807322
61295518280816897280728526205466
61295518280816897280728899258094
61295518280816897280729670910426
61295518280816897284725401482844
61295518280816897284725487571912
61295518280816897284725745856378
61295518280816897284976449959482
61295518280816897284976536048550
61295518280816897284976793265994
61295518280816897284996221710120
61295518280816897284997366415080
61295518280816897284997369597408
61295518280816897284997370665882
61295518280816897284997456754950
61295518280816897284997713970942
61295518280816897285561450647064
61295518280816897285561453829392
61295518280816897285812502306030
61295518280816897287252644377204
61295518280816897287252645776884
61295518280816897287253334522476
61295518280816897287253678896010
61295518280816897287504382999114
61295518280816897287504725955706
61295518280816897288068553320166
61295518280816897692261230996596
61295518280816897699035680550016
61295518280816900807751524061274
61295518280816900808023493244312
61295518280816900808584105572240
61295518280816900810279453912962
61295518280819536077912939674332
61295518280819547190950341128720
61295518280819547190950341133092
61295518280819547191201045231824
61295518280819547191201045236196
61295518280819547196284647930000
61295518280819547196284648284132
61295518280819547196284734018908
61295518280819548842597883230800
61295518280819548974774949168948
61295518280819548979858551867124
61295518280819548979858552221256
61295518280819548979858637956032
61295518280819549020528505381056
61295518280819549021092589613040
61295518280819549021092589617412
61295518280819549028620557316480
61295518280819549028620557670612
61295518280819549028683233342256
61295518280819549028683319431164
61295518280819549028683319435536
61295518280819549570324698426292
61295518280819552679120749653744
61295518280819552686652160913192
61295518280819582196929944551050
61295518280819582924406055643438
61295518280819582928652571807306
61295518280819587870311706380542
61295518280819587870875417541232
61295518280819587872568043308478
61295518280819597014313146490234
61295518280819597016572582605016
61295518280819597021656529672354
61295518280819597021656530026486
61295518280819597153770919584726
61295518280819597154021623687830
61295518280819597158854263998276
61295518280819597159105312474914
61295518280819598805481137712582
61295518280819598805481138066714
61295518280819598850962839528368
61295518280819598851234808711566
61295518280819598851234809065698
61295518280819598983912818995620
61295518280819598983913168073418
61295518280819598983914315979420
61295518280819598984163867472258
61295518280819598984165020082524
61295518280819598988161090777674
61295518280819598988411794880778
61295518280819598988432686889370
61295518280819598988432801322114
61295518280819598988432801676246
61295518280819598988996885906778
61295518280819598990689023463174
61295518280819598990689023817306
61295518280819599395758997914168
61295518280819602511249546058106
61295518280827641782178748495348
61295518280827641782178748495508
61295518280827641783014428839028
61295518280827641783014428839188
61295518280827641783265132942132
61295518280827641783265132942292
61295518280827641784685789526548
61295518280827652300691515304028
61295518280827652300691515304188
61295518280827652306338945483144
61295518280827652306338945483304
61295518280827652896051830293416
61295518280827652896302534396520
61295518280827652896302534396680
61295518280827652902827428936500
61295518280827652902827428936660
61295518280827657659508379753990
61295518280827657661451307850866
61295518280827657791871034630404
61295518280827657796769048390314
61295518280827657796769134479382
61295518280827657798649300461414
61295518280827657798711976487190
61295518280827657841958635157106
61295518280827657841958635157266
61295518280827657841958635161478
61295518280827657842522719389090
61295518280827657842522719389250
61295518280827657842522719393462
61295518280827658254555657467340
61295518280827658384222238818600
61295518280827658391565277631398
61295518280827658391565363720466
61295518280827658391753650078048
61295518280827658391816326103824
61295518280827688033875262152028
61295518280827688034146858263724
61295518280827688034710942495708
61295518280827691006498435380568
61295518280827691013004732028380
61295518280827691013840441074240
61295518280827691013840441087290
61295518280827691015532665068012
61295518280827691152730313322288
61295518280827691152730657678560
61295518280827691152981361781664
61295518280827691607801334340806
61295518280827691608072930452502
61295518280827691608637014684486
61295518280827691610329267380438
61295518280827691745270951765182
61295518280827691745834662925872
61295518280827691745835007295194
61295518280827691746085711398298
61295518280827691747506367982554
61295518280827691747527288688954
61295518280827691747527288693118
61295518280827691747527288693166
61295518280827702126877842528628
61295518280827702131961531315712
61295518280827702263240124576996
61295518280827702263240126093316
61295518280827702263511722205012
61295518280827702263512093760034
61295518280827702264075804920676
61295518280827702264075806436996
61295518280827702264326509023780
61295518280827702268323728791332
61295518280827702268323729141252
61295518280827702268595325252948
61295518280827702268595440043988
61295518280827702269138517476340
61295518280827702269138603215488
61295518280827702269159409484932
61295518280827702269159523921888
61295518280827702269159523939150
61295518280827702269159524275972
61295518280827702270851403563760
61295518280827702270851661830964
61295518280827702270851662180884
61295518280827702270851775100068
61295518280827702270851776499748
61295518280827702271102365934068
61295518280827702271102366283988
61295518280827702271102452023136
61295518280827702682696343765712
61295518280827702682696344115632
61295518280827702863956128104878
61295518280827702865648007379616
61295518280827702865648007392666
61295518280827702865648007729536
61295518280827703910702420350356
61295518280827704506064257837780
61295518280827707616740475047424
61295518280827707621824077745440
61295518280827707621824163834508
61295518280827707622391634235772
61295518280827707622391720324840
61295518280827707804779212101164
61295518280827707807035549029100
61295518280827708218880489244150
61295518280827708218880575333218
61295518333642391042595139181572
61295518333677513185810759607332
61295518333861195666745468669956
61295518333861195713063109114048
61295518333861229020826825887102
61295518333885507291623204823876
61295518333885507337105164924288
61295518333885507337376761035984
61295518333885507337940840550606
61295518333885507337940845267968
61295518333885540645704557323660
61295518333885540645704562041022
61295518333885540691458113535768
61295518333885540691458118253130
61295518333897214718678098932210
61295518333897214718928803035314
61295518333897218422438923176430
61295518333897248073010160252460
61295518333897251779048213433208
61295518333958156840122606153969
61295518333958190194203963371115
61295518333969297203994202400223
61295518333969297203994202400224
61295518333969297203994207117585
61295518333970164418476624695706
61295518333970197724293941580096
61295518333970197771805525230006
61295518333970197771805869603540
61295518333970197771805903023082
61295518333970197772557637556580
61295518333970197772557981912852
61295518333970199556131915018716
61295518333970199556132689853376
61295518333970199556383738330014
61295518333970199556947822561998
61295518333970214243092955644234
61295518333993280636994845045180
61295518333993575468012320223349
61295518333993608822093677440495
61295518333993608828868471371662
61295518333993614317042318381200
61295518333993614317042347079167
61295518333993614317042347079168
61295518333993614317607206616584
61295518333993614319298655309136
61295518333993614319298684007103
61295518333993614319298684007104
61295518333993614319298684024366
61295518333993625430644608070972
61295518333994464922535877618372
61295518333994464925230946726740
61295518333994474210513228526028
61295518333994476035572245487074
61295518333994476035572250204436
61295518333994476035573398114810
61295518333994476035822949590178
61295518333994476035822954307540
61295518333994476035824102217914
61295518333994476043100218262008
61295518333994509343335962260128
61295518333994509343335966977490
61295518333994509389068626463644
61295518333994509389068631181006
61295518333994509389340222575340
61295518333994509389340227292702
61295518333994509389904311524686
61295518333994509389905459435060
61295518333994509394423830345010
61295518333994524167497085674050
61295518333994524167497090391412
61295518333994524175025053727250
61295518333994525865714354870218
61295518333994525868158719875482
61295518333994525868722804107466
61295518333994525997640486786106
61295518333994525997640745053310
61295518333994525997640831142378
61295518333994525997891535245482
61295518333994525998393632197282
61295518333994525998393976570816
61295518333994525998456652596592
61295518333994525998644680673920
61295518333994526002722941928040
61295518333994526002724090883802
61295518333994526002975138293418
61295518333994526005167306933304
61295518333994526005168684408702
61295518333994526005419388511806
61295518334005286560688399840518
61295518334005319914205672825680
61295518334005319914205701523648
61295518334005319914769757057664
61295518334005319914769786226404
61295518334005319916462009753616
61295518334005319916462038451584
61295518334005319916462038468846
61295518334005321699159597706810
61295518334005332811381091617916
61295518334005332811381866452576
61295518334005332811382210826110
61295518334005332811632914929214
61295518334005332812196999161198
61295518334005336332964375774538
61295518351368267142107633801628
61295518351368267144639042287552
61295518351368267144639386643824
61295518351368267144639386661086
61295518351368267145454945212690
61295518351368267145455203492944
61295518351392234291808089545614
61295518351392578762738856966734
61295518351392578769495853013386
61295518351392578769495857735120
61295518351392578770328438874484
61295518351392578906693845623934
61295518351392578906693850345668
61295518351392582473841658219916
61295518351392582473862578926268
61295518351392582473862923299802
61295518351392582611039650830464
61295518351404240032488453078414
61295518351404284503857200068414
61295518351404289847800990521688
61295518351404289854578911996426
61295518351404289855395077806912
61295518351404289855415740233010
61295518351404289855415998513264
61295518351404289855583105884240
61295518351404289992593070417460
61295518351404291685558361788831
61295518351585871148717046409684
61295518351587071905987708746968
61295518351587071949209889776006
61295518351587071951469319765162
61295518351587071951469324486896
61295518351587071951469668860430
61295518351587071952301907047622
61295518351587071952305004830576
61295518351587071952306119420626
61295518351587071952306377700880
61295518351587071952306492492128
61295518351587073736129952509554
61295518351587105123624214172698
61295518351587105260069065964114
61295518351610171699512119232900
61295518351610171699533039939252
61295518351610180987510390846908
61295518351610180990020874021386
61295518351610182766816861088866
61295518351610182773594782563604
61295518351611072267261139108408
61295518351611381744781056739526
61295518351611381747040459080682
61295518351611383531429151352894
61295518351611383531429156074628
61295518351611383569569139166078
61295518351611383569840735277774
61295518351611383569841079651308
61295518351611383574087595810804
61295518351611383576347060640816
61295518351611383576347404997088
61295518351611383576347405014350
61295518351611383577163221846208
61295518351611383577179643201542
61295518351611383577182736262762
61295518351611383577182740984496
61295518351611383577183080623246
61295518351611383577183080636296
61295518351611383577183085340768
61295518351611383577434817957904
61295518351611387237467209255376
61295518351611389065082667987874
61295518351611389065082926268128
61295518351611389065353489161320
61295518351611389066774145745576
61295518351611415098862413956672
61295518351611415101372893472226
61295518351611416884946797396300
61295518351611416884946802118034
61295518351611416923922092494920
61295518351611416924173140971558
61295518351611416928168953027950
61295518351611416930696916186704
61295518351611416930700353608408
61295518351611416930700358330142
61295518351611416931515141956546
61295518351611416931515146678280
61295518351611416931516175175050
61295518351622177440192482765700
61295518351622177440213403472052
61295518351622177442720415805332
61295518351622179270355651956372
61295518351622188558333002864028
61295518351622188560028697586778
61295518351622188560028726284538
61295518351622188560843485921866
61295518351622188560843486038506
61295518351622190344417389858990
61295518351622190390151202072050
61295518351622190390170974768858
61295518351622190390171319129342
61295518351622190390171319142392
61295518351622190390422023232446
61295518351622190390986882415730
61295518351622190390987140695984
61295518351622190390987255487231
61295518351622190390987255487232
61295518351622193914010940330540
61295518351622194041149588642008
61295518351622194048764338353330
61295518351622194051271608966864
61295518351622194051459637044192
61295518351622194093681094909974
61295518351622194093932143373562
61295518351622194094517894565438
61295518351622194094518152845692
61295518351622194094518267636940
61295518351622194094767823717242
61295518351622194097024935596478
61295518351622194097025193876732
61295518351622195878341727654366
61295518351622195878823277083536
61295518351622195878906586837650
61295518351622195878906845117904
61295518351622195878906959909152
61295518351622223745256525990458
61295518351622227265835989317510
61295518351622227451294579171206
61295518351623078007941502641208
61295518351623078010469435680840
61295518351623089128592505797374
61295518351623090958171043107954
61295518351623094481759960206048
61295518351623094482010664309152
61295518351623094616492695802740
61295518351623094619020628842372
61295518351623094661681163249070
61295518351623094662516843592750
61295518351623094664773955471986
61295518351623094664774213752240
61295518351623124312252400325100
61295518351623128018290453505848
61295518351683128812917451310590
61295518351683132511364777874416
61295518351683132516447318751126
61295518351683132516448466661500
61295518351683132516448725295886
61295518351683132516699429398990
61295518351683132518954359782166
61295518351683162166371933478936
61295518351683165870718110590360
61295518351683165870968814693464
61295518351683167517093645290308
61295518351683167517908433625396
61295518351683167519600685271588
61295518351683167519600686321348
61295518351684062734183715469288
61295518351684066258025688204112
61295518351684066433445825650680
61295518351684066433445830372414
61295518351684066438529548211390
61295518351684066440224120183662
61295518351684066440224124905396
61295518351684066441039912935904
61295518351684066441039913052544
61295518351684066441040027726944
61295518351684068088167936571792
61295518351684068088167936688432
61295518351684068224610460922248
61295518351684318451816289098056
61295518351684333090704789726494
61295518351684333092960750040852
61295518351684335060367223979334
61295518351684366444786146943640
61295518351684383053337081824918
61295518351694839716681869995052
61295518351694839853942538631376
61295518351694873071013931315302
61295518351694873254780263751312
61295518351694873254780268473046
61295518351694874901156175077888
61295518351695134553597814856488
61295518351695140089781472441976
61295518351695140089781472455026
61295518351695140089781587227400
61295518351695173443236442472864
61295518351695173444051230802128
61295518351695184515603605314436
61295518351695184516418393312494
61295518351695189866325317125808
61295518351695189867140104043746
61295518351695189867140105106604
61295518351695189867140105460896
61295518351695189867140362324000
61295518351696025832804251569714
61295518351696035121346806016926
61295518351696035121346839318376
61295518351696040611213200968660
61295518351696040611777023728234
61295518351696040650187453508898
61295518351696040650187458230632
61295518351696040656690311331114
61295518351696040656966871966192
61295518351696040657527139566294
61295518351696040657527397846548
61295518351696040657530492317484
61295518351696040657530497039218
61295518351696040657530578423814
61295518351696040657530578523192
61295518351696040657530583128286
61295518351696040657530607102908
61295518351696040657530608638102
61295518351696040657530611824642
61295518351696040657530836691018
61295518351696040657530836803446
61295518351696040657781540794122
61295518351696040657781545515856
61295518351696040657781631604924
61295518351696068474843187010758
61295518351696068474864079002088
61295518351696068474864112303538
61295518351696068475679240408470
61295518351696073826338189037976
61295518351696073826338189042188
61295518351696073828848673275264
61295518351696073828848673279476
61295518351696073963598943767580
61295518351696073965290824455048
61295518351696073965294296713396
61295518351696073965294558185806
61295518351696074004268810726044
61295518351696074008515331620324
61295518351696074008516479511824
61295518351696074008516737792078
61295518351696074009331609033906
61295518351696074009352413886408
61295518351696074009352413890620
61295518351696074009352499979688
61295518351696074009352529740306
61295518351696074009352530094598
61295518351696074009352533281138
61295518351696074011026959400384
61295518351696074011026964122118
61295518351696074011027217667588
61295518351696074011027217784228
61295518351696074011027222389322
61295518351696074011046732200782
61295518351696074011046736922516
61295518351696074011047765302646
61295518351696074011047770024380
61295518351696074011047880088070
61295518351696074011047880106784
61295518351696074011047881623264
61295518351696074011047884809804
61295518351696074011047884828518
61295518351696074011048109676180
61295518351696074011048114397914
61295518351696074011048143095722
61295518351696074011298813779284
61295518351696074011298818501018
61295518351696074011859545260078
61295518351696074011862639744064
61295518351696074011862644465798
61295518351696074011862898011268
61295518351696074011862898123696
61295518351696074011862898127908
61295518351696074011862988822070
61295518351696074011863014331886
61295518351696074011863017518426
61295518351696075655644758245638
61295518351696075655916353290312
61295518351696075655916353294524
61295518351696075658155241415904
61295518351696075658155241420116
61295518351696075658156016254776
61295518351696075658175788938534
61295518351696075658176133312068
61295518351696075658426837415172
61295518351696075658426837527600
61295518351696075658426837531812
61295518351696075658427985437973
61295518351696075658427985437974
61295518351696075658991696598456
61295518351696075658992069669957
61295518351696075658992069669958
61295518351696084939375218488092
61295518351696084939375591559386
61295518351696084946133625429636
61295518351696084946154517438228
61295518351696084946154632579396
61295518351696084946154636828746
61295518351696084946969305773316
61295518351696084946969420564356
61295518351696084946969425163834
61295518351696085075800292869804
61295518351696085075800292887066
61295518351696085076635973213484
61295518351696085083394380155028
61295518351696085083415272163620
61295518351696085083415386954868
61295518351696085084230060498708
61295518351696085084230175289748
61295518351696090429805779155784
61295518351696090429806553990444
61295518351696090434053329851556
61295518351696090434868204275712
61295518351696090434889123919254
61295518351696090434889124982112
61295518351696090434889124999374
61295518351696090434889125336404
61295518351696090434889382203720
61295518351696090436580232960006
61295518351696090436581262891188
61295518351696090436581348980256
61295518351696090475555897829548
61295518351696090482585899465846
61295518351696090482585899819978
61295518351696090483149726834518
61295518351719140404737611454592
61295518351719140407453572571552
61295518351719149692735883068600
61295518351719151334781684674234
61295518351719151472042353310558
61295518351719151472230381387886
61295518351719151524569354317690
61295518351719151524570473512834
61295518351719151524570731793088
61295518351719151525385261847922
61295518351719151525385520128176
61295518351719155228915154802486
61295518351719155228919660179960
61295518351719155228919746273240
61295518351719157008410678447860
61295518351719157013308433923096
61295518351719157013309467042222
61295518351719184878839769530296
61295518351719184878839769543346
61295518351719184879654905422650
61295518351719188585696053202620
61295518351719188585696057807714
61295518351719190229561481341668
61295518351719190230380859726148
61295518351719190232071964529196
61295518351719190369269957139744
61295518351719438766392483834934
61295518351719440593443087989242
61295518351719440593463979997834
61295518351719440594028064229818
61295518351719440594028839181118
61295518351719440594029212252620
61295518351719440594278768332922
61295518351719440595699424917178
61295518351719440595971021028874
61295518351719440596535880212158
61295518351719440596536138492412
61295518351719449882006563160276
61295518351719449884513488337258
61295518351719449884513602656122
61295518351719451707062028262502
61295518351719451707065465684206
61295518351719451707316169787310
61295518351719451707316174509044
61295518351719451714092030252932
61295518351719451714092031315742
61295518351719451714655855844706
61295518351719451714655857267472
61295518351719451714656114130784
61295518351719451714656115547726
61295518351719455374943676996466
61295518351719457195235874209230
61295518351719457202015173159366
61295518351719457202578999223524
61295518351719457202580032342650
61295518351719457202580147133898
61295518351719457202580405414152
61295518351719457202767285468678
61295518351719484882652121236474
61295518351719485065582778050538
61295518351719485065582779467480
61295518351719485065833483570584
61295518351719485068361416610216
61295518351719485068925500842200
61295518351719488729213062290940
61295518351719490556284558453840
61295518351719490557099346788928
61295518351719490559356458668164
61295518351719499706813244650396
61295518351719499847334066793264
61295518351719499847334181112128
61295518351719501491201908207378
61295518351719501491203056117752
61295518351719501491203314398006
61295518351719501493708949238418
61295518351719501539463653356528
61295518351719501669885699766678
61295518351719501669885704488412
61295518351719501669886044140212
61295518351719501670136748243316
61295518351719501670136752965050
61295518351719501674132565021442
61295518351719501674969389020322
61295518351719501674969647300576
61295518351719501674969762091824
61295518351719501677476434300712
61295518351720339331613570670810
61295518351720339331613575275904
61295518351720339334141503710442
61295518351720339334141508315536
61295518351720341161192107864750
61295518351720341161756967048034
61295518351720341162027788208430
61295518351720341162027788221480
61295518351720341163448444792686
61295518351720341163448444805736
61295518351720341163720040904382
61295518351720341164284900087666
61295518351720350450006548961218
61295518351720350452262508212766
61295518351720350452262598557008
61295518351720350452262622531630
61295518351720352099641584558784
61295518351720352229312757380638
61295518351720352236651290829220
61295518351720352236902339288388
61295518351720352272533789082360
61295518351720352275065189662818
61295518351720352275065194380340
61295518351720352275065194384552
61295518351720352275066313592746
61295518351720352275066342290554
61295518351720352279313088032496
61295518351720352280127876367584
61295518351720352280127962460864
61295518351720352281568047485034
61295518351720352281569166680178
61295518351720352281569424960432
61295518351720352281820215156816
61295518351720352281841050128440
61295518351720352281841135863216
61295518351720352282384213295520
61295518351720352282384299388800
61295518351720352282404875720214
61295518351720352282404875739088
61295518351720352282404876093220
61295518351720352282404877138768
61295518351720352282404877142980
61295518351720352282405134356212
61295518351720352282405134373474
61295518351720355805432028235650
61295518351720383799003925337400
61295518351720383799003925454040
61295518351720383799003930059134
61295518351720383799004298408694
61295518351720383799004303130428
61295518351720383804066723649474
61295518351720383804087642820840
61295518351720383804087644355874
61295518351720383804087906178364
61295518351720385453722941775930
61295518351720385583394114597784
61295518351720385587640630774750
61295518351720385590983696505534
61295518351720385628307398995458
61295518351720385628310866536284
61295518351720385628310866549334
61295518351720385628310871253806
61295518351720385628310871258018
61295518351720385628310871271068
61295518351720385628582462647980
61295518351720385628582467369714
61295518351720385629126778801300
61295518351720385629146551614748
61295518351720385629147321831264
61295518351720385629147326436358
61295518351720385629147670809892
61295518351720385629147699507700
61295518351720385629398374912996
61295518351720385633393067774244
61295518351720385633394186969388
61295518351720385633394212483416
61295518351720385633394215665744
61295518351720385633394215684618
61295518351720385633394217084298
61295518351720385633394217088510
61295518351720385633394445249642
61295518351720385633394474301742
61295518351720385633394474305954
61295518351720385633394474319004
61295518351720385633394560040890
61295518351720385633645235446026
61295518351720385633645264161256
61295518351720385633645265560936
61295518351720385633666070417650
61295518351720385633666156152426
61295518351720385633666184867656
61295518351720385633666186267336
61295518351720385634209233584730
61295518351720385634230154662684
61295518351720385635901486280682
61295518351720385635922145518836
61295518351720385635922145523048
61295518351720385635922150128142
61295518351720385635922493084734
61295518351720385636737281432872
61295518351720385636737282832552
61295518351720389157236156516268
61295518351720389157236161121362
61295518351720389159764089555900
61295518351720389159764094160994
61295518351720390986835585718800
61295518351720390986835614416767
61295518351720390986835614416768
61295518351720390987379552893492
61295518351720390987650374053888
61295518351720390989091578273202
61295518351720390989091951344703
61295518351720390989091951344704
61295518351720390989907485933124
61295518351720391124096369146372
61295518351720391126352706074308
61295518351720400270273562575750
61295518351720400270291006773000
61295518351720400270294454584342
61295518351720400270294483282102
61295518351720400275357161018592
61295518351720400275357165623686
61295518351720400275357251362834
61295518351720400277884065189852
61295518351720400277885094058224
61295518351720400277885184402466
61295518351720400407555233289972
61295518351720400412634335682168
61295518351720400414330055564814
61295518351720400415144819919456
61295518351720402053847461791140
61295518351720402053847466512874
61295518351720402054683142134820
61295518351720402054683146856554
61295518351720402054684294749458
61295518351720402058931069560810
61295518351720402058931155299958
61295518351720402059203038730750
61295518351720402061457969113926
61295518351720402062273876657208
61295518351720402062273876674678
61295518351720402099869548688674
61295518351720402100437879659374
61295518351720402104684998826950
61295518351720402104684998831162
61295518351720402104935702934266
61295518351720402104956594942858
61295518351720402104956709375602
61295518351720402104956710792544
61295518351720402105499782556944
61295518351720402105499782561156
61295518351720402107212668981234
61295518351720402107212673232036
61295518351720402107463635973898
61295518351720402108027720201670
61295518351720402236861806135084
61295518351720402236861806152346
61295518351720402237112854611722
61295518351720402237133775318122
61295518351720402237697486478764
61295518351720402237697486496026
61295518351720402237697830852298
61295518351720402237697854949384
61295518351720402237697859548654
61295518351720402237698629784044
61295518351720402237698634389137
61295518351720402237698978762671
61295518351720402237948534955402
61295518351720402237949682865775
61295518351720402241945409183020
61295518351720402241945410250042
61295518351720402241945494922168
61295518351720402242196457659658
61295518351720402242196543398806
61295518351720402242217378366058
61295518351720402242217378370429
61295518351720402242217464105206
61295518351720402242781457997320
61295518351720402242781462596590
61295518351720402244472308770868
61295518351720402244472310170548
61295518351720402244473341872732
61295518351720402244473343289674
61295518351720402244473686246266
61295518351720402245288217713830
61295518351720402245288560670422
61295518351731147975497576143696
61295518351731147975581144178064
61295518351731147975581258969312
61295518351731147977273396874016
61295518351731147977461424951344
61295518351731157263558609876808
61295518351731157263558609876968
61295518351731159088618545632452
61295518351731159088618660423700
61295518351731162611642345267008
61295518351731162618420266741746
61295518351731162748903013903332
61295518351731162749091041980660
61295518351731162753424971508378
61295518351731162753988798873046
61295518351731162753989055740362
61295518351731162755680935378070
61295518351731162794656598813200
61295518351731162799178642511734
61295518351731162799742267475346
61295518351731162799742353568626
61295518351731162799742383782914
61295518351731162799742611948258
61295518351731162799930639913158
61295518351731162799993315938934
61295518351731164583567334783946
61295518351731164584132193850590
61295518351731192442052250583246
61295518351731192442323846694942
61295518351731192442887930926926
61295518351731192447134821579078
61295518351731195963467394253978
61295518351731195970224395022364
61295518351731195971060448420076
61295518351731195972752328061996
61295518351731196109950320672544
61295518351731196146398051068042
61295518351731196153447912898320
61295518351731196153447941596288
61295518351731196153991105234140
61295518351731196154011652769820
61295518351731196154012025822448
61295518351731196154012026294832
61295518351731196155704278524224
61295518351731207088345399524688
61295518351731207088345400574448
61295518351731207088366292583040
61295518351731207088366407374288
61295518351731207088366407724208
61295518351731207089097512883760
61295518351731207089181080918128
61295518351731207089181195709376
61295518351731207089181196059296
61295518351731207090810656538544
61295518351731207090810657588304
61295518351731207090873332564320
61295518351731207090873333614080
61295518351731207220459788970660
61295518351731207220459789087300
61295518351731207221295469314340
61295518351731207221295469430980
61295518351731207225543392135236
61295518351731207225543393184996
61295518351731207226358267609152
61295518351731207226379188315552
61295518351731207226379188332814
61295518351731207226379188669844
61295518351731207228071325174868
61295518351731207228071326224628
61295518351731207228071412313696
61295518351731207228071439493732
61295518351731207228071440893412
61295518351731207272133117953246
61295518351731207273824997223564
61295518351731207273824997227776
61295518351731208867671380640916
61295518351731208867859666985448
61295518351731209055957724580744
61295518351731212571181500898672
61295518351731212572018329135256
61295518351731212573709433938304
61295518351731212578793038036000
61295518351731212578793124125068
61295518351731212578796596383416
61295518351731212579611383301354
61295518351731212579611384718504
61295518351731212761999220851100
61295518351731212764255213405502
61295518493199587036807158164826
61295518493199592525813621640066
61295518493382074250230809529992
61295518493418091471457111793304
61295518493418091472271900128392
61295518493418391660706783550106
61295518493418391660706785085140
61295518493418391660978379661802
61295518493418391661542463893786
61295518493418392210585138439082
61295518493418425015059736878948
61295518493418425015059738413982
61295518493418425564102411424244
61295518493418425564102412959278
61295518493418425564102784495746
61295518493418425564102786030780
61295518493421993931974459163834
61295518493421993931974832235336
61295518493421993932789247498922
61295518493422027286306520484084
61295518493422027286306893555586
61295518493491042954641513416596
61295518493491042955456301751684
61295518493491042993866473246638
61295518493491042993866847853174
61295518493491043001209856900934
61295518493491043001397884506086
61295518493491076308910898711070
61295518493491076309725685983300
61295518493491076309725687046158
61295518493491076347383746231800
61295518493491076347384120838336
61295518493491076347947830463784
61295518493491076354643561379552
61295518493491076354643561851728
61295518493491076354643562914586
61295518493491076354727129413920
61295518493491076354727130948954
61295518493491076355479241723232
61295518493491076355479242195408
61295518493491076896175716673992
61295518493491076903686236397024
61295518493491076903769803959216
61295518493491076904521916268528
61295518493491076904521916740704
61295518493494945461724135298746
61295518493494945461724135302958
61295518493494978813549155587956
61295518493494978813549155592168
61295518493526165143610034257434
61295518493526165145865997051010
61295518493526198496855336996540
61295518493526198496855338059398
61295518493526198499383271099030
61295518493526199045898011541836
61295518493526209564160074247412
61295518493526209564160075310270
61295518493526209564410778350516
61295518493526209564974862582500
61295518493526209564974863645358
61295518493526465287127043345754
61295518493526498641208055130720
61295518493526498641209175401772
61295518493526498642900280187350
61295518493526499236004658940752
61295518493526499236005433775412
61295518493526499236005777676770
61295518493527349248831795236664
61295518493527349840934104777200
61295518493527360358609784598270
61295518493527360358610157669772
61295518493527360358610159204806
61295518493527360359424572933358
61295518493527360359424946004860
61295518493527360359424947539894
61295518493527360959032812143322
61295518493527360960662388813498
61295518493527365853848165451162
61295518493527393712941845918520
61295518493527393712941847453554
61295518493527393712942218990022
61295518493527393712942220525056
61295518493527393713505930150504
61295518493527393713505931685538
61295518493527394261733816360712
61295518493527394261733817895746
61295518493527394261734189432214
61295518493527394261734190967248
61295518493527394266817420924968
61295518493527394269261785930232
61295518493527394312550085128484
61295518493527394313386137126516
61295518493527394313386137130728
61295518493527394315266419316738
61295518493527394315830506735262
61295518493527399208117550745636
61295518493527399208936155358314
61295518493527399210648179791806
61295518493527399210649300062858
61295518493527399210900004165962
61295518493527399211464087335088
61295518493527399211464088397946
61295518493527410184796483377892
61295518493527410192324424264106
61295518493527410318709929861292
61295518493527410318981525972988
61295518493527410321154952200024
61295518493527410321157647734386
61295518493527410321158766942580
61295518493527410321158768477614
61295518493527410321237862900924
61295518493527410321241215768754
61295518493527410321242105394454
61295518493527410321242106929488
61295518493527410321242334976948
61295518493527410321242336511982
61295518493527410321242449768196
61295518493527410321242451303230
61295518493527410321429243846082
61295518493527410321493039080052
61295518493527410321973556812702
61295518493527410322057123312036
61295518493527410322057124847070
61295518493527410322057238103284
61295518493527410322057239638318
61295518493527410322245151389364
61295518493527410326241336521470
61295518493527410326241338056504
61295518493527410326241341120740
61295518493527410326324561599246
61295518493527410326324562065806
61295518493527410326324565253750
61295518493527410326324909155108
61295518493527410326324909627284
61295518493527410326512932633166
61295518493527410326575608658942
61295518493527410326575613258212
61295518493527410328768926604510
61295518493527410328768927071070
61295518493527410328768927076686
61295518493527410328769269561102
61295518493527410328769270033278
61295518493527410328769298612994
61295518493527410329584834619968
61295518493527410738107945450176
61295518493527410741367098790528
61295518493527410741367098809402
61295518493527410921937073424944
61295518493527410923566650095120
61295518493527415671880480288986
61295518493527415672695268624074
61295518493527415674408413328618
61295518493527415674659117431722
61295518493527415675223201663706
61295518493530067606383719009202
61295518493530100912455183092128
61295518493530100912455957572496
61295518493530100958208768000592
61295518493530100958209886736610
61295518493530100958209887208786
61295518493530117383742235358988
61295518493530117383745707617336
61295518510889096497549419357250
61295518510889096497737361345510
61295518510889096497800123460354
61295518510892698768796202962386
61295518510893048188329067916022
61295518510893048188329067920234
61295518510893048188893926986878
61295518510893048188894185267132
61295518510893048188894186684282
61295518510925119210209788968406
61295518510925413863295461032230
61295518510925413863295462567424
61295518510925413863358223147074
61295518510925418804679532057938
61295518510925418804679533475088
61295518510925463268706273339812
61295518510925463269541953683492
61295518510925463269541955218686
61295518510925463276300360625036
61295518510925463276885078703402
61295518510925463276885107283118
61295518510925463276885108818312
61295518510925463277136040968716
61295518510925463277136127057784
61295518510925463680300251171456
61295518510925463687894338456680
61295518510925463687894339991874
61295518510925468627857869102158
61295518510925468764220066582150
61295518510925468764783892533880
61295518510925468765055861712706
61295518510925468767311824156362
61295518510925468767315296414710
61295518510929016134354302649106
61295518510929021075930907116566
61295518510929065548111314551224
61295518510929065548131862186282
61295518510929065548132235257624
61295518510929065548132239966260
61295518510929065959914126362458
61295518510929070898206180116550
61295518510929070898268942235606
61295518510929070898289862936342
61295518510929070898289862940554
61295518510929070898853947187040
61295518510929070898854722007198
61295518510929070898854980287452
61295518510929070901302444485386
61295518510929070901302788858920
61295518510929070901553492962024
61295518510929071035466934846154
61295518510929071038558952117770
61295518510929071038562424376118
61295518510929071493651325836103
61295518511107934474882663604256
61295518511110635583605090120266
61295518511110652054895614645474
61295518511110652192156283281798
61295518511110652192908395573848
61295518511111552623459422838808
61295518511111852812731136043786
61295518511111852995176799984732
61295518511111852995180272243080
61295518511111852995724468883626
61295518511111852995724554976906
61295518511111852995740887399044
61295518511111852995744326355942
61295518511111852995744326360154
61295518511111852995744354939870
61295518511111852995744356475064
61295518511111852995745101194814
61295518511111852995745359475068
61295518511111852995745474266316
61295518511111852995745475683258
61295518511111852995996064995322
61295518511111852995996151088602
61295518511111886167063195946886
61295518511111886167063197364036
61295518511111886303508047738302
61295518511143051083442071658826
61295518511143056617094438867112
61295518511143056617931267098080
61295518511143067135607207092942
61295518511143067142950331994808
61295518511143067554732596184034
61295518511143100909064657504284
61295518511143957188190771570832
61295518511143968123296404377368
61295518511144251840440763290976
61295518511144251840440764826170
61295518511144251840712359402672
61295518511144251840712360937866
61295518511144256779568497388748
61295518511144256779568498805898
61295518511144256782096431845530
61295518511144267892605898725092
61295518511144267892605900260286
61295518511144267893441579068772
61295518511144267899949025162152
61295518511144267900199986010316
61295518511144267900199986128360
61295518511144267900220621273848
61295518511144267900220648436414
61295518511144267900220649971608
61295518511144267900220878018908
61295518511144267900220992810156
61295518511144267900784703966426
61295518511144267901035666353996
61295518511144267901035666472040
61295518511144267901035752443064
61295518511144268311731289351378
61295518511144268312002883927880
61295518511144268312817672262968
61295518511144268449827378511722
61295518511144268450078426988360
61295518511144268492485851665988
61295518511144268493049932715644
61295518511144268495017252246446
61295518511144268495017253781640
61295518511144268495561449005036
61295518511144268495561450422186
61295518511144268495561536515466
61295518511144268495581338013624
61295518511144268495582342430778
61295518511144268495582456159008
61295518511144268495582457221818
61295518511144268495833045116732
61295518511144268495833046533882
61295518511144268495833132627162
61295518511144273250859023331106
61295518511144273254201743288676
61295518511144273388119432270026
61295518511144273388119690550280
61295518511144273388119691967430
61295518511144273390647366726808
61295518511144273390647625007062
61295518511144273390650837568006
61295518511144273982916036080058
61295518511144273983480895146702
61295518511144273983481153426956
61295518511144273985447441378038
61295518511144273986011525610022
61295518511144301246958852053934
61295518511144301246958853589128
61295518511144301254302005653560
61295518511144301254302007188754
61295518511144301666063349136434
61295518511144301666063350671628
61295518511144301666334946783324
61295518511144301803345026103420
61295518511144301849914402333878
61295518511144301849914403751028
61295518511144306605191083234206
61295518511144306607719017690988
61295518511144306742200790904322
61295518511144306744732194785152
61295518511146953543959419029196
61295518511146958482815557015272
61295518511146958483652385246240
61295518511146959078448616003644
61295518511146969595852958351616
61295518511146969601208276646804
61295518511146969603446787474630
61295518511146969603467708062938
61295518511146969603467937645432
61295518511146969603468052436680
61295518511146969603718756653456
61295518511146969603718756657828
61295518511146969603718761244048
61295518511146970015249943554404
61295518511146970153262724482778
61295518511146970195732911292512
61295518511146970198243391280450
61295518511146970198243391284662
61295518511146970198264311872970
61295518511146970199079071624130
61295518511146970199080104743256
61295518511146970199080219534503
61295518511146970199080219534504
61295518511146975091366491896550
61295518511146975091554778236870
61295518511146975091554778254132
61295518511146975091617540355926
61295518511146975091638461056662
61295518511146975092202545288646
61295518511146975092203320127518
61295518511146975093897897194530
61295518511146975094148945653906
61295518511146975094651042605706
61295518511146975094651386979240
61295518511146975094902091082344
61295518511146975137952662543856
61295518511146975137956101500754
61295518511146975137956876339626
61295518511146975137957134619880
61295518511146975137957249411128
61295518511146975139902530562370
61295518511146975140463142531794
61295518511146975140464175650920
61295518511146975686916241130808
61295518511146975686998776046050
61295518511146975686999809165176
61295518511146975686999923956424
61295518511146975688694501004562
61295518511147002957716430931314
61295518511147002957716431049358
61295518511147003553349490037730
61295518511147008308438142860730
61295518511147008310966075883100
61295518511147008448983448299490
61295518511147008494733560945394
61295518511147859053911889718992
61295518511147870171467781119556
61295518511147870172031487571562
61295518511147870583813751747738
61295518511147870766829239764144
61295518511147875525197822773446
61295518511147875525202069870666
61295518511147875525453118347304
61295518511147875659366560231434
61295518511147875661897965529414
61295518511147875662458577503050
61295518511147875707651550437878
61295518511147875708212162407302
61295518511147875708212162411514
61295518511147875708213195526428
61295518511147875708215634669862
61295518511147903525549138336702
61295518511147908879534475564450
61295518511147909015975850488212
61295518511147909015979322746560
61295518511216002010240415554702
61295518511216002017583540456568
61295518511216013723157768414792
61295518511216013730751855700016
61295518511216013731315681651746
61295518511216013731315939932000
61295518511216018488872945769370
61295518511216018618791608716234
61295518511216018619543721025546
61295518511216018626130228240626
61295518511216018626133700498974
61295518511216018626134733618100
61295518511216018626380932343730
61295518511216018665297277237654
61295518511216018672640056348836
61295518511216018672640429420338
61295518511216018672640430837280
61295518511216018672702851765130
61295518511216018672891106242624
61295518511216019221745870666698
61295518511216047085021240994490
61295518511216047085585325226474
61295518511216051843205005672470
61295518511216051843205007089620
61295518511216051973060994010708
61295518511216052018793658214224
61295518511216052018814550222816
61295518511216052026136783116090
61295518511216052026156554377082
61295518511216052026156555912276
61295518511216052026157330751148
61295518511216052026157702759632
61295518511216052026157703822442
61295518511216052026157703822490
61295518511216052026408379227786
61295518511216052026408407925546
61295518511216052438001236311830
61295518511216052438001236429874
61295518511216052438002384340248
61295518511216052438002388926468
61295518511216903180943577885162
61295518511216903181194626361800
61295518511216919233109087925814
61295518511216919240451866918904
61295518511216919240451871640638
61295518511216919240452096623654
61295518511216919240452211414902
61295518511216919240452216014172
61295518511216919240702800604502
61295518511216919240703173675844
61295518511216919240703259769284
61295518511216919789494771046694
61295518511216919789494885837734
61295518511216919789494890542206
61295518511216919789495144118036
61295518511216919789495234915740
61295518511216919789745939018844
61295518511216947652833022989054
61295518511216947653397107221038
61295518511216952410954026965128
61295518511216952411769933095472
61295518511216952586626360910976
61295518511216952587190070536424
61295518511216952587441119013062
61295518511216952591708557300272
61295518511216952593948477600224
61295518511216952593968250278366
61295518511216952593968251813560
61295518511216952593969399719562
61295518511216952593969485812842
61295518511216952594216717656146
61295518511216952594220446779050
61295518511216952594220446783422
61295518511216952594784157821648
61295518511216952594784157943904
61295518511216953005730483509196
61295518511216953005750256187338
61295518511216953005751408801976
61295518511216953005751753175510
61295518511216953006002452688022
61295518511216953006002452692394
61295518511216953006002457278614
61295518511216953006566163852876
61295518511217219246708467184944
61295518511217219383969225102492
61295518511217219978201744680540
61295518511217219978762356654176
61295518511217219978765828912524
61295518511217252600225740170106
61295518511217253195021969392316
61295518511217269208772431146320
61295518511217269208773202793036
61295518511219620760873219159216
61295518511219620897377011845762
61295518511219620898133887795540
61295518511219621492930117017750
61295518511219654115205280479466
61295518511219654710001509701676
61295518511219921132656743054070
61295518511219921132656743526454
61295518511219921133217355495878
61295518511219921133217441589158
61295518511219921133221602593098
61295518511219921133221946966632
61295518511219921682264621511928
61295518511219954486675424717824
61295518511219954487491332261106
61295518511219955036534006806402
61295518511220805046100989581316
61295518511220805046665073813300
61295518511220821517391514106524
61295518511220821517951778518682
61295518511220821517955253964974
61295518511220821518206302441612
61295518511220821655212533244074
61295518511220821655216008690366
61295518511220821655216353063900
61295518511220821655467057167004
61295518511220821698438156416550
61295518511220821698438156433812
61295518511220821700130409129764
61295518511220821700405849141110
61295518511220821700405853740380
61295518511220821700966118153942
61295518511220821700966118158154
61295518511220821700966375371386
61295518511220821700966375375598
61295518511220821700966376438408
61295518511220821700966379620736
61295518511220821700966461464666
61295518511220821700966462527476
61295518511220821700966465714016
61295518511220821700969560297380
61295518511220821700969588877096
61295518511220821700969590412290
61295518511220821700969593598830
61295518511220821700969818577634
61295518511220821700969818581846
61295518511220821700969933373094
61295518511220821700969937972364
61295518511220821700970593416506
61295518511220821700970708207754
61295518511220821700970966488008
61295518511220849519118225369198
61295518511220854869777170816376
61295518511220854871472526950136
61295518511220854871472871323670
61295518511220854871723575426774
61295518511220854872287655053664
61295518511220854872287659658758
61295518511220854872288429888324
61295518511220855007037925541768
61295518511220855008729806229236
61295518511220855009548414384150
61295518511220855051955343312644
61295518511220855051955458103684
61295518511220855051955461286012
61295518511220855051955719566266
61295518511220855052770217754062
61295518511220855052770590808094
61295518511220855052791138460462
61295518511220855052791395660596
61295518511220855052791395664808
61295518511220855052791481753876
61295518511220855052791511514494
61295518511220855052791511868786
61295518511220855052791515055326
61295518511220855054462470450014
61295518511220855054466199558416
61295518511220855054483395742794
61295518511220855054486834699692
61295518511220855054486861862258
61295518511220855054486863397452
61295518511220855054486866583992
61295518511220855055298523847726
61295518511220855055298527034266
61295518511220855055301879897884
61295518511220855055301879902096
61295518511220855055301996106074
61295518511220855055301999292614
61295518511220855055302654736756
61295518511220855055303027808257
61295518511220855055303027808258
61295518511220855467085033717229
61295518511220855467085033717230
61295518511220865989571577285692
61295518511220865989592469281234
61295518511220865990408405520872
61295518511220866126832332015296
61295518511220871477491281694562
61295518511220871477491281707612
61295518511220871478328105693442
61295518511220871478328363973696
61295518511220871480020330754444
61295518511220871480835119089532
61295518511252025322319672808550
61295518511252025322319931088804
61295518511252025322507959148870
61295518511252025322507959166132
61295518511252025322570721267926
61295518511252025322591641968662
61295518511252025322591641972874
61295518511252025323155726200646
61295518511252025325599976420486
61295518511252025325599976437748
61295518511252035840832439617230
61295518511252035840832697897484
61295518511252035840832699314634
61295518511252035845915013791178
61295518511252035845915013795390
61295518511252035848171318839026
61295518511252035848422022942130
61295518511252036397213993384322
61295518511252036435629043423050
61295518511252036435629043427262
61295518511252036442968611394650
61295518511252036442968697483718
61295518511252036442968697500980
61295518511252036443720723703962
61295518511252036443783485818806
61295518511252041382096431480708
61295518511252041382663991158984
61295518511252041382852274330074
61295518511252041382914950355850
61295518511252041385108236773730
61295518511252041931142835130194
61295518511252041931706661081924
61295518511252041931706661100638
61295518511252041931706665687018
61295518511252041931706919362178
61295518511252041931706919380892
61295518511252041931894947445170
61295518511252041931894947458220
61295518511252041934151169582018
61295518511252041934151255675298
61295518511252069195102083191958
61295518511252069195102084609108
61295518511252069606696062440752
61295518511252069794982031765460
61295518511252069795546115997444
61295518511252069795546116001656
61295518511252069797237996689124
61295518511252074728754451817394
61295518511252074728754453234544
61295518511252074731282386274176
61295518511252074736097232345726
61295518511252074736097578136410
61295518511252074736348280822364
61295518511252074738624391963636
61295518511252074738625166802508
61295518511252074738876215279146
61295518511252074739440298093980
61295518511252075140348429649038
61295518511252075147942258654008
61295518511252075147963183946788
61295518511252075147963528320322
61295518511252075148214227818332
61295518511252075148214232423426
61295518511252075150470449956632
61295518511252075150470536049912
61295518511252075151222562265944
61295518511252075287668442567180
61295518511252075287668528660460
61295518511252075288483316995548
61295518511252085666203976986050
61295518511252085673793560310950
61295518511252085810991552921498
61295518511252085811242601398136
61295518511252086215999367894334
61295518511252086222836579229780
61295518511252324917880766282638
61295518511252325511862207273302
61295518511252325512426291501074
61295518511252325512427066339946
61295518511252325512427439411448
61295518511252325514933332532114
61295518511252325514934365651240
61295518511252336030103033497374
61295518511252336030103035032568
61295518511252336030103379401938
61295518511252336030918166201832
61295518511252336030918167737026
61295518511252336035185579095818
61295518511252336035750434974518
61295518511252336035750808046020
61295518511252336037692616940318
61295518511252336038257476005558
61295518511252336579710136644024
61295518511252336579710138179218
61295518511252336584793453876086
61295518511252336587300494907126
61295518511252336624899637307406
61295518511252336624899638842600
61295518511252336625464727491738
61295518511252336625715431594842
61295518511252336630526118079602
61295518511252336632218370775554
61295518511252336632490253869476
61295518511252336633054079698950
61295518511252336633054079816994
61295518511252336633054079834304
61295518511252336633054079834464
61295518511252336633054084420684
61295518511252336633054337034438
61295518511252336633054341283788
61295518511252341518837872158946
61295518511252341518838905278072
61295518511252341520533222628966
61295518511252341526180997060812
61295518511252341526182030179938
61295518511252341526369283418394
61295518511252341526431959444170
61295518511252342115329826438998
61295518511252342115891471409504
61295518511252342120413400434834
61295518511252342120413515226082
61295518511252342120977226382352
61295518511252342120977484662606
61295518511252342120978259501478
61295518511252342120978374292726
61295518511252342120978632454936
61295518511252342120978632572980
61295518511252342123485673485976
61295518511252369803557013185770
61295518511252369979713220777620
61295518511252369979734112786212
61295518511252369979984816889316
61295518511252374742415475401776
61295518511252374744943408441408
61295518511252374744944183280280
61295518511252374873108290572546
61295518511252374880451415474412
61295518511252374880701344738644
61295518511252374882957307182300
61295518511252375467904519776042
61295518511252375475248017749410
61295518511252375477753910988120
61295518511252375477753910992332
61295518511252385855452876856164
61295518511252385855473768864756
61295518511252385855474543703628
61295518511252385860536565643248
61295518511252385860557486231556
61295518511252385860557489418096
61295518511252385860557489536140
61295518511252385860808160219750
61295518511252385863064497147686
61295518511252385863064498682880
61295518511252385863064527262596
61295518511252385863064530449136
61295518511252385863065273521752
61295518511252385863065531802006
61295518511252385992650867931518
61295518511252385992650869466712
61295518511252385992922464043214
61295518511252385992922465578408
61295518511252385992923957857944
61295518511252385993487697716394
61295518511252385993738744657838
61295518511252385993738746193032
61295518511252385997734558253796
61295518511252385998006152830298
61295518511252386000513195396324
61295518511252386000514228515658
61295518511252386001078054461564
61295518511252386409600130661942
61295518511252386412107173228016
61295518511252386412107173228176
61295518511252386412108206328428
61295518511252386412108206347302
61295518511252386592531822111452
61295518511252386593346696535608
61295518511252386593367616179150
61295518511252386593367617242008
61295518511252386593367617259270
61295518511252386593367617596300
61295518511252386593367874459404
61295518511252386593367874463616
61295518511252386593367989254864
61295518511252386595038863142492
61295518511252386595038949231560
61295518511252386595874658154956
61295518511252386595874658273000
61295518511252386595874658277212
61295518511252386595874658290310
61295518511252386595874658290470
61295518511252386595874662876690
61295518511252386595874915490444
61295518511252386595874915494656
61295518511252391343369883858608
61295518511252391343372581278084
61295518511252391345900514317716
61295518511252391345901289156588
61295518511252391345904759997786
61295518511252391350903992537532
61295518511252391350966668563308
61295518511252391353494343322686
61295518511252391353494600185790
61295518511252391353494601602940
61295518511252391353495376441812
61295518511252391353682629680268
61295518511252391354247488751124
61295518511253220545934495692458
61295518511253225484793991027590
61295518511253225485357816979320
61295518511253225485626312836940
61295518511253225485626314254090
61295518511253225485629784740996
61295518511253225485629786158146
61295518511253225487321665786968
61295518511253225487321924067222
61295518511253226079590335140218
61295518511253226080154419367990
61295518511253226080155194206862
61295518511253226082682352407622
61295518511253226082682352411834
61295518511253236598667186081712
61295518511253236598667186195384
61295518511253236598667186199756
61295518511253236598667187612534
61295518511253236598667187616905
61295518511253236605170012006370
61295518511253236605441636697782
61295518511253236605441636815826
61295518511253236605443014308694
61295518511253236606006495881066
61295518511253237017788760057242
61295518511253237154212686551666
61295518511253237155049514782634
61295518511253237193463416934074
61295518511253237193463416938286
61295518511253237193464537563630
61295518511253237198275051866042
61295518511253237198275137955110
61295518511253237198275137972372
61295518511253237199967304561994
61295518511253237199967390651062
61295518511253237199967390668324
61295518511253237200803099574458
61295518511253237200803099692502
61295518511253237200803099696714
61295518511253237200803099709812
61295518511253237200803099709972
61295518511253237200803104296192
61295518511253237200803356909946
61295518511253237200803443003226
61295518511253237200803444066036
61295518511253237200803447252576
61295518511253241956916837362148
61295518511253241956920310683354
61295518511253242093340420531394
61295518511253242095871825829374
61295518511253269952180988343720
61295518511253269952184087530566
61295518511253269952184459066874
61295518511253269952184459180546
61295518511253269952184459184918
61295518511253269952184460597696
61295518511253269952184460602067
61295518511253269952748170223144
61295518511253269952999218699782
61295518511253269956995032295580
61295518511253269956995060875296
61295518511253269956995060993340
61295518511253269956995064057624
61295518511253269956995064175668
61295518511253269957247142939232
61295518511253269957266656986992
61295518511253269959523768866228
61295518511253269959524027152306
61295518511253269959524113241214
61295518511253269959524140402536
61295518511253269959774817342866
61295518511253269959775075628944
61295518511253270363966351719792
61295518511253270371306033042404
61295518511253270371306033061278
61295518511253270371557081537916
61295518511253270506037706840876
61295518511253270506039113381424
61295518511253270508566787767796
61295518511253270508566787786510
61295518511253270546709093807540
61295518511253270546709093811752
61295518511253270546980689919236
61295518511253270547525002772184
61295518511253270547544774151220
61295518511253270547544774155432
61295518511253270547545548990092
61295518511253270547796598883880
61295518511253270551792324851204
61295518511253270551792439642244
61295518511253270551792442824572
61295518511253270552043491301210
61295518511253270552064292967172
61295518511253270552607199292622
61295518511253270552607572346654
61295518511253270552628119999022
61295518511253270552628377199156
61295518511253270552628377203368
61295518511253270552628493053054
61295518511253270554299451988574
61295518511253270554320372559620
61295518511253270554320372677664
61295518511253270554320372681876
61295518511253270554320372694974
61295518511253270554320372695134
61295518511253270554320377281354
61295518511253270554320629895108
61295518511253270554320629899320
61295518511253270554320744213972
61295518511253270554320744218184
61295518511253270554571421154302
61295518511253270555135508572826
61295518511253275303659317837506
61295518511253275305350422627456
61295518511253275310164493860134
61295518511253275310980402824778
61295518511253275310997850205760
61295518511253275310997851622910
61295518511253275311001323526966
61295518511253275311001323531178
61295518511253275311002442739372
61295518511253275311248898682398
61295518511253275311248900099548
61295518511253275311252370586454
61295518511253275311252372003604
61295518511253275312692428316916
61295518511253275312693203155788
61295518511253275312944251632426
61295518511253275447421777748540
61295518511253275447425250006888
61295518511253275448258604935364
61295518511253275448258605998222
61295518511253275448262078256570
61295518511253275449953181629370
61295518511253275905212920985676
61295518511253275905777005213448
61295518511253275905777780052320
61295518511253275905794454015792
61295518511253275905794454020004
61295518511253275905797552747724
61295518511253275905798700640628
61295518511253275905799045014370
61295518511253275907490178501920
61295518511253275908304938253080
61295518511253275908304938257292
61295518511253286423201895196478
61295518511253286423201895314522
61295518511253286423471512868928
61295518511253286423473491308174
61295518511253286423473491426218
61295518511253286423474612055774
61295518511253286423474639336592
61295518511253286423474640753534
61295518511253286423474985127275
61295518511253286424017804279166
61295518511253286424038723450532
61295518511253286424038723568576
61295518511253286424038724985518
61295518511253286424038724985566
61295518511253286424038724985725
61295518511253286424289773462363
61295518511253286428536289621652
61295518511253286428536292803980
61295518511253286428557180095258
61295518511253286428557181512200
61295518511253286430792626431544
61295518511253286430813517023194
61295518511253286430813517495370
61295518511253286430813518558180
61295518511253286430813518558228
61295518511253286430813518558388
61295518511253286430814293397260
61295518511253286430814551677514
61295518511253286431064222543240
61295518511253286431064222661284
61295518511253286431065341873898
61295518511253286558202842274992
61295518511253286560459179202928
61295518511253286560462650044126
61295518511253286560462651461276
61295518511253286560734246155822
61295518511253286560734247572972
61295518511253286560735394061824
61295518511253286561299478175716
61295518511253286561299478175923
61295518511253286561299478175924
61295518511253286561299478293808
61295518511253286561299479710958
61295518511253286561550526652561
61295518511253286561550526652562
61295518511253286565545995874618
61295518511253286565545999056946
61295518511253286565546252619886
61295518511253286565546253092062
61295518511253286565546254036828
61295518511253286565546254509212
61295518511253286565546340248360
61295518511253286565547373717406
61295518511253286565797047533584
61295518511253286565817848731582
61295518511253286565817850148524
61295518511253286565817963522622
61295518511253286565817968239984
61295518511253286568073928908634
61295518511253286568073928914250
61295518511253286568074185659518
61295518511253286568074186131694
61295518511253286568074187194552
61295518511253286568074300450558
61295518511253286568074962029212
61295518511253286568075306402746
61295518511253286568326010505850
61295518511253286979856193103524
61295518511253286979856193103684
61295518511253287018831855470180
61295518511253287023898009715772
61295518511253287023918901724364
61295518511253287023918901728576
61295518511253287024169605827468
61295518511253287024169605831680
61295518511253287024169724867906
61295518511253287025611154420316
61295518511253287025611154424528
61295518511253287026425942755404
61295518511253287026426028848684
61295518511253287156095710449648
61295518511253287156096083520942
61295518511253287161179313497584
61295518511253287161179685151936
61295518511253287161179686568878
61295518511253287162871651932684
61295518511253291918715428741412
61295518511253291918715774532096
61295518511253291918966477218050
61295518511253291919548786149896
61295518511253291919548786504188
61295518511253291919549129460572
61295518511253291919549130523430
61295518511253291919552256991094
61295518511253291919552602781778
61295518511253291919799834626534
61295518511253291919799834980826
61295518511253291919803305467732
61295518511253291921243363198194
61295518511253291921243706154578
61295518511253291921494411674832
61295518511255927188312764726128
61295518511255927188876844367520
61295518511255927188877877467932
61295518511255927189065905905216
61295518511255927783590540190968
61295518511255927783674108225336
61295518511255938301350161589924
61295518511255938301350161594296
61295518511255938301350166180516
61295518511255938301914245703864
61295518511255938301914245821908
61295518511255938306433768868496
61295518511255938896711509679724
61295518511255943659603289251336
61295518511255943660356430430424
61295518511255943662611619093854
61295518511255943791780350590374
61295518511255943797427779248798
61295518511255943797428037529052
61295518511255943797616065593330
61295518511255943797616065606380
61295518511255943799872287730178
61295518511255943799872373823458
61295518511255943837533935498838
61295518511255943838095580587388
61295518511255943842617538074390
61295518511255943842617538546774
61295518511255943842617624285922
61295518511255943842617628885192
61295518511255943843178154765548
61295518511255943843178240858828
61295518511255943843181593722446
61295518511255943843181713117176
61295518511255943843182368561318
61295518511255943843182397141034
61295518511255943843182741632820
61295518511255943843182741986952
61295518511255943843433446090056
61295518511255943845625958727710
61295518511255943845625958731922
61295518511255972250980894974198
61295518511255977013684302094948
61295518511255977013684646468482
61295518511255977013935350571586
61295518511255977014415747374472
61295518511255977014437787647570
61295518511255977014688491750674
61295518511255977016191568104792
61295518511255977016191654198072
61295518511255977016943680414104
61295518511255977151697423164768
61295518511255977153389560715340
61295518511255977153389646808620
61295518511255977154204435143708
61295518511255977189837032842230
61295518511255977190108628835882
61295518511255977197430087008328
61295518511255977197430861847200
61295518511255977197450634542604
61295518511255977197451008073232
61295518511255977197451782435508
61295518511255977197452126809250
61295518511255977197452127281426
61295518511255977197702831384530
61295518511255977199143260296800
61295518511255977199958020047960
61295518511255977199958020052172
61295518511255988126721698963116
61295518511255988126721699317248
61295518511255988126721703549336
61295518511255988264170740045930
61295518511255988264734824159870
61295518511255988264734824277914
61295518511255988315572102913974
61295518511255993615372853250780
61295518511255993617148673981100
61295518511255993617148760074380
61295518511255993617152232332728
61295518511255993617900786290412
61295518511255993622150774725518
61295518511255993622213536844574
61295518511255993622966682255750
61295518511255993622984475431628
61295518511255993622987947689976
61295518511255993623238651438788
61295518511255993623238651793080
61295518971765826838697397138636
61295518971765826838948101241740
61295518971773930167392601947274
61295518971773930167395701134120
61295518971773931951781294206388
61295518971773931951781294219486
61295518971773931951784393406332
61295518971980729004858307587646
61295518971984314668122457525798
61295518971984315262918688264488
61295518971984331276673650687330
61295518971984631465939743898636
61295518971984631511696767647358
61295518971984664816929083844166
61295518971984664819460484420412
61295518971984664819460489142146
61295518971992418543081702910438
61295518971992420372388271037980
61295518971992420372409193161482
61295518971992420372660240221178
61295518971992434601774057115868
61295518971992434602021662019028
61295518971992434602021662032126
61295518971992435151632896071970
61295518971992468505902281366444
61295518971992734791023730407704
61295518971992734791292227319456
61295518971992734791295355221532
61295518971992735385820332688318
61295518971992735385820332701416
61295518971992735386656013045096
61295518971992736575680919591668
61295518971992768143117280910116
61295518971992768145376683736546
61295518971992768145376712438678
61295518971992768694419358281842
61295518971992768694419731353344
61295518971992768740173286017160
61295518971992768740173286030258
61295518971992769929765376008758
61295518971992769929766523906034
61295518971996321003599051797288
61295518971996322238109389186140
61295518971996322238130311309642
61295518971996322238381358369338
61295518971996337060011081071500
61295518971996337060031973080092
61295518971996337060032003195002
61295518971996337062539010924592
61295518971996337062542483182940
61295518971996337062542486369480
61295518971996337063044924502658
61295518971996337063044924508274
61295518971996337612150244958820
61295518971996337657067116293454
61295518971996338709420835834850
61295518971996338709671539937954
61295518971996338892434026028962
61295518971996370414092435102106
61295518971996370414092438288646
61295518971996370416623840400086
61295518971996370416623843586626
61295518971996370417376985822908
61295518971996370417376985828524
61295518971996370966419630253294
61295518971996371011420069622296
61295518971996372198502022569450
61295518971996372200929967642146
61295518971996372201012502557388
61295518971996372201013650467762
61295518971996372201201936825344
61295518971996372201765647985826
61295518971996372246766087349212
61295518972088797188027640098974
61295518972088830496356560298948
61295518972088830539850713697724
61295518972088830542108997316120
61295518972088830542109772154992
61295518972088830542110145207620
61295518972088830542110145209024
61295518972088830542110145226286
61295518972088831088893388243020
61295518972088831091149691869506
61295518972088831091152819754320
61295518972088831091152822940860
61295518972088831091153164127854
61295518972089696513464810673080
61295518972089696513712042517836
61295518972089696513715514776184
61295518972089696520992778726280
61295518972089696521055425699956
61295518972089696521243453777284
61295518972089697748246740994570
61295518972089697749058057058212
61295518972089697755776659974482
61295518972089697755837011652284
61295518972089697755837356021446
61295518972089697755839336000258
61295518972089697755840455189578
61295518972089729865265466695350
61295518972089729865537062807046
61295518972089729867793399734982
61295518972089729867796871993330
61295518972089729867796872006427
61295518972089729872880445989166
61295518972089729875324810994430
61295518972089731100047397003742
61295518972089731102575330043374
61295518972089731102578802301722
61295518972089731102578802314820
61295518972089731109838244372356
61295518972089731109838244391070
61295518972089731109918368869430
61295518972089731109920693217404
61295518972089731109921812406724
61295518972089731109921812425438
61295518972089731110109840484052
61295518972089731110673924716036
61295518972089731648839367445934
61295518972089731648839370632474
61295518972089731649110966744170
61295518972089731656454349926290
61295518972089731656621485995026
61295518972089731658961387770790
61295518972089731659713500080102
61295518972089731659713503266642
61295518972092432813353456573282
61295518972092732956874280740820
61295518972092733002627492596864
61295518972092733002627865650895
61295518972092733002627865650896
61295518972092733002627865668158
61295518972092733551670511498224
61295518972092733551670540196191
61295518972092733551670540196192
61295518972092747781785455454938
61295518972092749428161366781514
61295518972093598376926149749866
61295518972093598379182486677802
61295518972093598379185928821240
61295518972093598379436632924344
61295518972093598386713896874440
61295518972093598386713897937250
61295518972093600209328172583826
61295518972093631733517990141490
61295518972093631741045959257500
61295518972093633562824553560396
61295518972093633563096149672092
61295518972093633570439188480678
61295518972093648202548735595324
61295518972093648204805072523260
61295518972093648204808170293164
61295518972093648212336482719898
61295518972093648346249581293304
61295518972093648346253023436742
61295518972093648346333149327672
61295518972093648347089851686424
61295518972093648348843632502150
61295518972093649996161090405994
61295518972100488509822989481890
61295518972100488510073692168052
61295518972100488510073693584994
61295518972100502739435458339436
61295518972100502739435458352534
61295518972100502739438557526282
61295518972100504569577362467692
61295518972100504569577706836854
61295518972100504569580806023700
61295518972100536093519914743428
61295518972100536093519914756526
61295518972100536642561439978878
61295518972100536686056742687500
61295518972100537916320186236256
61295518972100537923658719684838
61295518972100537923662163240846
61295518972100537923663311138122
61295518972100537923663311151220
61295518972100538472701737523388
61295518972100538472701738586198
61295518972100538472705984262104
61295518972100538472705984266476
61295518972100538472894270624058
61295518972100553113850013577374
61295518972100802928706052691964
61295518972100803524069464996341
61295518972100803524069464996342
61295518972100803524257751353923
61295518972100836831833154602250
61295518972100836831833527673752
61295518972100836877586737981504
61295518972100836877587111035535
61295518972100836877587111035536
61295518972100838067179172329166
61295518972100852891526631147970
61295518972100853486326332274396
61295518972101703488927104527370
61295518972101703489680249937094
61295518972101703496457023507282
61295518972101703496517375166210
61295518972101703496517375167614
61295518972101703496517719541148
61295518972101703497021882578138
61295518972101703497022255630766
61295518972101703497022255643816
61295518972101703497269831850460
61295518972101704084287417981564
61295518972101704084538122084668
61295518972101704091818484871850
61295518972101704092069533344116
61295518972101736843259165847620
61295518972101736844012311257344
61295518972101736848070426291096
61295518972101736848342395455420
61295518972101736850598732383356
61295518972101736850598732384760
61295518972101736850598732402230
61295518972101736850601056750204
61295518972101736850601831589076
61295518972101736850602204656206
61295518972101736850602204660418
61295518972101736851354316964066
61295518972101737397134365897612
61295518972101737438055395069830
61295518972101737438619479301814
61295518972101737445315210217582
61295518972101737445398433865318
61295518972101737445398433882788
61295518972101737445398778238852
61295518972101737445398778251950
61295518972101737445398806954130
61295518972101737445586806329278
61295518972101737446150546191892
61295518972101737446150890548164
61295518972101737446150890561262
61295518972101753321889256927438
61295518972101753321891581275412
61295518972101753321892356114284
61295518972101753322079609352740
61295518972101753322644468423596
61295518972101753322644841476224
61295518972101753449027532167404
61295518972101753449027991309100
61295518972101753449299501331728
61295518972101753449299587420796
61295518972101753449863327296508
61295518972101753449863671652780
61295518972101753451535032340140
61295518972101753451806628451836
61295518972101753452370712683820
61295518972101753456641507038450
61295518972101753456642626246644
61295518972101753456642999317986
61295518972101753456893674706020
61295518972101753457374190903636
61295518972101753457395111610036
61295518972101753457395111627298
61295518972101753459066443599588
61295518972101753459066443618302
61295518972101753459148892444476
61295518972101753459149667266038
61295518972101753459149667277684
61295518972101753459149667279136
61295518972101753459149667283508
61295518972101753459150011633956
61295518972101753459150011639572
61295518972101753459150011652670
61295518972101753459150040331764
61295518972101753459150040337380
61295518972101753459150040349026
61295518972101753459150040354850
61295518972101753459337953622216
61295518972101753459338039711284
61295518972101753459901779586996
61295518972101753459902037854200
61295518972101753459902123943268
61295518972101753459902123948884
61295518972101753459902152645240
61295518972101753459902152658338
61295518972101753870931931453860
61295518972101753870931931472734
61295518972101753870932304544076
61295518972101753916688958407996
61295518972101753917441070717308
61295518972104405199952836297100
61295518972104405199952839483640
61295518972104438554034193514246
61295518972104438554034196700786
61295518972104439148833865942704
61295518972104455025324718039454
61295518972104455025324721225994
61295518989394391794145413064836
61295518989394391794981093408516
61295518989487751252745135469180
61295518989487751252933163546508
61295518989487751252995839572284
61295518989491701296893666663704
61295518989491701296893667726514
61295518989491701296893695378934
61295518989491702940992349053752
61295518989491702943252043094656
61295518989491702944087460453818
61295518989491702944087465175552
61295518989491702944087723438336
61295518989491703078190341664300
61295518989491703081285453064366
61295518989491703081285457786100
61295518989491703081285802142164
61295518989498558066673771580764
61295518989499458633733215933080
61295518989499756992860295580676
61295518989499756992860380134550
61295518989499756993612407889988
61295518989499756993613527079308
61295518989499756993675168469638
61295518989499756993676203105084
61295518989499806399858900541250
61295518989499806399860019730570
61295518989499806404106536263072
61295518989499806404670620495056
61295518989499806404670649191412
61295518989499806406362873191008
61295518989499806406362901887364
61295518989499806406634497999060
61295518989499806406637941205308
61295518989499806406637941206760
61295518989499806407182166530564
61295518989499806407453762642260
61295518989499806815700514094716
61295518989499806816515302429804
61295518989499806818211285314438
61295518989499806818482881426134
61295518989499806953713295040352
61295518989499808046234811867826
61295518989499808051046531821632
61295518989499808051297235924736
61295518989499808053825541668480
61295518989499808053825541685950
61295518989499808053828640868424
61295518989499808053828640872796
61295518989499808188495228535284
61295518989499808190751565463220
61295518989499808191023534279028
61295518989499808191023534296498
61295518989499808191026633478972
61295518989499808191026633483344
61295518989503360499454334081240
61295518989503410324821621170512
61295518989503410324825871450060
61295518989706589230893254140342
61295518989706589231164850252038
61295518989709306945654981873648
61295518989709306947347610473510
61295518989709306948102702929070
61295518989710207378653730194030
61295518989710505918536983836278
61295518989710505920793292048984
61295518989710505920793293111794
61295518989710507567924672797840
61295518989710507702089968112390
61295518989710507704600451286868
61295518989710507705181984321196
61295518989710507705181985384006
61295518989710507705185078449646
61295518989710507705185083171380
61295518989710507705185427527444
61295518989710507750938663359514
61295518989710507750939007719998
61295518989710507750939007733048
61295518989710507750939036412142
61295518989710507750939036416354
61295518989710539272597421392412
61295518989710539272618312338194
61295518989710539272618341053424
61295518989710540921421053774410
61295518989710540922256734118090
61295518989710541057007004610406
61295518989710541058702724493052
61295518989710541058702729214786
61295518989710541059517488847694
61295518989717394213759016981390
61295518989717394213759020163718
61295518989717396044069777942614
61295518989717396044905458286294
61295518989717410265924152415506
61295518989717410273267277317372
61295518989717410273514882216160
61295518989717410273514882233630
61295518989717410820865274317984
61295518989717410822310213325250
61295518989717410823312996790348
61295518989718296612466191804220
61295518989718310841263902091668
61295518989718310841263902109138
61295518989718311253612975578670
61295518989718311253864024055308
61295518989718594970757710148734
61295518989718594971029306260430
61295518989718594971573617673142
61295518989718594971845213784838
61295518989718611022922845582850
61295518989718611023759645115850
61295518989718611028570274576692
61295518989718611028841870688388
61295518989718611030262498576288
61295518989718611030265970484716
61295518989718611030534123384340
61295518989718611030534467392096
61295518989718611030534467409566
61295518989718611030537566590588
61295518989718611030537566596412
61295518989718611030537595294172
61295518989718611031081791915844
61295518989718611031102683924436
61295518989718611031102798721300
61295518989718611031353388027540
61295518989718611442048234673942
61295518989718611579305173121584
61295518989718611579577141954862
61295518989718611580395372310924
61295518989718611625062228400474
61295518989718611625062572778428
61295518989718612812394853920564
61295518989718612814651190848500
61295518989718612814923159664308
61295518989718612814923159681778
61295518989718612814926258868624
61295518989718612814927406757156
61295518989718613409452298146680
61295518989718613409723894258376
61295518989718613410287978490360
61295518989718644377275798911692
61295518989718644378091706436100
61295518989718644382087518865498
61295518989718644382087547561854
61295518989718644382087547563258
61295518989718644382338600271984
61295518989718644382359516727582
61295518989718644384598031799142
61295518989718644384618923809186
61295518989718644384618952511318
61295518989718644385434745244686
61295518989718644385434860035726
61295518989718644796380295994192
61295518989718644796651892105888
61295518989718644931130193410794
61295518989718644931130566132376
61295518989718644931130566482296
61295518989718644933661598354482
61295518989718644933661971425984
61295518989718644979415526089800
61295518989718644979415526102898
61295518989718644980230314437938
61295518989718646166476211137710
61295518989718646169007616081398
61295518989718646169008763978674
61295518989721297909790896090774
61295518989721297910626576434454
61295518989721312731504301618552
61295518989721312734035706562240
61295518989721312734600562446556
61295518989721313328560336490586
61295518989721314518090782495414
61295518989721314518174466383680
61295518989721314518341830972052
61295518989721314563927246226094
61295518989721314563927274918238
61295518989721314563927274922450
61295518989721314564178983442708
61295518989721315112970953884900
61295518989721347872442960989596
61295518989721347872444108899970
61295518989721347873258868532878
61295518989721347918197664634078
61295518989721347918448368737182
61295518989722213301781250997232
61295518989722213301784723255580
61295518989722213301784726442120
61295518989722213302345335229216
61295518989722213302349582326436
61295518989722213896309356366094
61295518989722214948913778947784
61295518989722215131656407206520
61295518989722215131928003318216
61295518989722246653334675174746
61295518989722246655866080472726
61295518989722246655866083659266
61295518989722247250662309694936
61295518989722248302995136164930
61295518989722248486008327421852
61295518989722248486009360535362
61295518989722248897791366444334
61295518989814656765435097031186
61295518989814656771082497328672
61295518989814656772778221933052
61295518989814656773025826831840
61295518989814656773025826849310
61295518989814657365294124549612
61295518989814657367553822126976
61295518989814657367571353486140
61295518989814657367571356668468
61295518989814657367574714135568
61295518989814657367574825744488
61295518989814657367574828926816
61295518989814657367741850204304
61295518989814657367822057589244
61295518989814657367822060771572
61295518989814657367825418238672
61295518989814657367825529847592
61295518989814657367825533029920
61295518989814657368326826444880
61295518989814657368386141821228
61295518989814657368386145003556
61295518989814657368389502470656
61295518989814672184957657811968
61295518989814672184957686509728
61295518989814672184957916074752
61295518989814672185205262710756
61295518989814672185208620177856
61295518989814672185208734969104
61295518989814672192485625847698
61295518989814672192485625865168
61295518989814672192485998923412
61295518989814672192485998936462
61295518989814672192547268417478
61295518989814672192548302936284
61295518989814672192548387612622
61295518989814672192548387630092
61295518989814672192548416308978
61295518989814672192548416327852
61295518989814672192548417727532
61295518989814672192548645892876
61295518989814672192550625884578
61295518989814673242372677480346
61295518989814673373986290175248
61295518989814673373986290192718
61295518989814673379633690490204
61295518989814673381324909717110
61295518989814673381328267184210
61295518989814673381329415094584
61295518989814673381516295261538
61295518989814673381575613820214
61295518989814673381578971287314
61295518989814673381580119180218
61295518989814673382328759598572
61295518989814673417208183176512
61295518989814673417772267408496
61295518989814673418022971511600
61295518989814673419739846404826
61295518989814673420551277255344
61295518989814673424822157580998
61295518989814673427078494626978
61295518989814673427079532328112
61295518989814673427079647119360
61295518989814673427083000004452
61295518989814673427267556154686
61295518989814673427267556171948
61295518989814673427267560404036
61295518989814673427267929244902
61295518989814673427329198612038
61295518989814673427329198730082
61295518989814673427330231830542
61295518989814673427330236429812
61295518989814673427330576222950
61295518989814673427330604920758
61295518989814673427332642290670
61295518989814673427333675409796
61295518989814673427333704088682
61295518989814673427333704107556
61295518989814673427831640038154
61295518989814673427831640392286
61295518989814673427831640405336
61295518989814673427831644637424
61295518989814673427894316063930
61295518989814673427894320663200
61295518989814673427894402157210
61295518989814673427894430853566
61295518989814673427897788320666
61295518989814673427898563161150
61295518989814673427898907534684
61295518989814673428082688882182
61295518989814673968779166647880
61295518989814673968782638906228
61295518989814673969343247697536
61295518989814673969347497977084
61295518989814673976122291549746
61295518989814673976122546647672
61295518989814673976122549830000
61295518989814673976125763808094
61295518989814673976126018906020
61295518989814673976126022088348
61295518989814673976373368724352
61295518989814673976376723009124
61295518989814673976376726191452
61295518989814673976874658956984
61295518989814673976941582079980
61295518989814705539206409360634
61295518989814705539227301369226
61295518989814705539478005472330
61295518989814705544289755191126
61295518989814705544310646136908
61295518989814705544311019208410
61295518989814705544311019225672
61295518989814705544561723328776
61295518989814705545984330835372
61295518989814705546817688230758
61295518989814705546818031187350
61295518989814705546820011179052
61295518989814706728255675487192
61295518989814706735846405305316
61295518989814706735848356581788
61295518989814706773988339690708
61295518989814706774009231699300
61295518989814706779071684453970
61295518989814706779071688686058
61295518989814706779072028477792
61295518989814706779072028827712
61295518989814706779092576443896
61295518989814706779092576461158
61295518989814706779635768684550
61295518989814706779907709171392
61295518989814706781331464592574
61295518989814706781348913021912
61295518989814706781348913023316
61295518989814706781348913371832
61295518989814706781348913377448
61295518989814706781348917621182
61295518989814706781351237388760
61295518989814706781352012227632
61295518989814706781352385280260
61295518989814706781352385281664
61295518989814706781352385298926
61295518989814706781352385298974
61295518989814706781599617492198
61295518989814706781599621724286
61295518989814706781599961517424
61295518989814706781603060704270
61295518989814706781603089383156
61295518989814706781603089402030
61295518989814706782163701725586
61295518989814706782163705957674
61295518989814706782167173615140
61295518989814706782168292829158
61295518989814707190665662272564
61295518989814707190665665454892
61295518989814707190686554275540
61295518989814707190686557463484
61295518989814707190686930534986
61295518989814707190937634638090
61295518989814707330391931942146
61295518989814707330395404200494
61295518989814707331206720277234
61295518989814707331206723459562
61295518989814707331210967374454
61295518989815557340774846707348
61295518989815557340774846724818
61295518989815557933043144425120
61295518989815557933043147961580
61295518989815557933043149024390
61295518989815557935553632198868
61295518989815557935571077464752
61295518989815557935574549723100
61295518989815557935574552905268
61295518989815557935574552909640
61295518989815557936135161696736
61295518989815557936135165233196
61295518989815557936135166296006
61295518989815557936138608439444
61295518989815557936138633949260
61295518989815557936138637135800
61295518989815572752954282940396
61295518989815572752957726146644
61295518989815572752957754844452
61295518989815572752957754848824
61295518989815572760296288647118
61295518989815572760297321766452
61295518989815572760297407505600
61295518989815572760297408905072
61295518989815572760297436184486
61295518989815572760297436203360
61295518989815572760297436557492
61295518989815572760297437607252
61295518989815572760297666122516
61295518989815572760297780563844
61295518989815572760297780576894
61295518989815572760297780913764
61295518989815572760297781976574
61295518989815572760299731853366
61295518989815572760548369871488
61295518989815572760548370225620
61295518989815572760548455964768
61295518989815573812063879320250
61295518989815573812065371250026
61295518989815573812067322526498
61295518989815573812628738386894
61295518989815573812879786863532
61295518989815573988028328315044
61295518989815573988300297130852
61295518989815573988300297148322
61295518989815573988300297498242
61295518989815573995078218487546
61295518989815573995078218605590
61295518989815573995079251724924
61295518989815573995079256305320
61295518989815573995079596098458
61295518989815573995079624796266
61295518989815573995079710885334
61295518989815573995081576072898
61295518989815573995081662166178
61295518989815573995082695262218
61295518989815573995082695280932
61295518989815573995643078026366
61295518989815573995643335939438
61295518989815573995643336293570
61295518989815573995643336306620
61295518989815573995643340538708
61295518989815573995643422032718
61295518989815573995643426631988
61295518989815573995643450724862
61295518989815573995643450729074
61295518989815573995643451078994
61295518989815573995646808191962
61295518989815573995894384433546
61295518989815573995894384783466
61295518989815573995897483616020
61295518989815574544122270626284
61295518989815574544122388598248
61295518989815574544122388599700
61295518989815574544686354858268
61295518989815574544686472830232
61295518989815606104507707117910
61295518989815606104507708180720
61295518989815606107018191355198
61295518989815606107035640157542
61295518989815606107035641220352
61295518989815606107038739007726
61295518989815606107039083363790
61295518989815606107039112061598
61295518989815606107039112065970
61295518989815606107289787466894
61295518989815606111285628592648
61295518989815606112101537185690
61295518989815606112101794403134
61295518989815606112121308936328
61295518989815606112122456846702
61295518989815606112122686411726
61295518989815606112122715113906
61295518989815606112122801202974
61295518989815606113796112829936
61295518989815606113817033536336
61295518989815606113817033540708
61295518989815606114629470225322
61295518989815606114629727088634
61295518989815606114629727442766
61295518989815606114629813181914
61295518989815606114631793173616
61295518989815607166146384076168
61295518989815607166146384430300
61295518989815607166397432570276
61295518989815607166399383846748
61295518989815607303407138805772
61295518989815607339289264372270
61295518989815607339289637076382
61295518989815607339289637093852
61295518989815607339289637443772
61295518989815607339289641675652
61295518989815607341817570116014
61295518989815607341817570133484
61295518989815607341821042368538
61295518989815607341821042374362
61295518989815607341821042387460
61295518989815607346632417971896
61295518989815607346632675884968
61295518989815607346632675902438
61295518989815607346632676233484
61295518989815607346632676239100
61295518989815607346632676252150
61295518989815607346632676252358
61295518989815607346632680482834
61295518989815607346632680484238
61295518989815607346632761995718
61295518989815607346632762345638
61295518989815607346883470680622
61295518989815607346883724379076
61295518989815607346883724728996
61295518989815607346903238776756
61295518989815607346904272345180
61295518989815607346904387136220
61295518989815607346904391387022
61295518989815607346904645416474
61295518989815607347719405072676
61295518989815607349143160470772
61295518989815607349159575822736
61295518989815607349160350655992
61295518989815607349160608923196
61295518989815607349160608924600
61295518989815607349160608942070
61295518989815607349160609273116
61295518989815607349160609278732
61295518989815607349160613522466
61295518989815607349160695012264
61295518989815607349160695017880
61295518989815607349160723591980
61295518989815607349162933290044
61295518989815607349163822915584
61295518989815607349164052479364
61295518989815607349164052498078
61295518989815607349164081177124
61295518989815607349164081182948
61295518989815607349164081196046
61295518989815607349164167270612
61295518989815607349164167276228
61295518989815607349164167289326
61295518989815607349411399132630
61295518989815607349411657418708
61295518989815607349414756582468
61295518989815607349414756601182
61295518989815607349414871373508
61295518989815607349975487952238
61295518989815607349978840814452
61295518989815607349978840833166
61295518989815607349978955605492
61295518989815607349979988726070
61295518989815607758414682148072
61295518989815607758414685330400
61295518989815607758665733807038
61295518989815607759250738743970
61295518989815607760942615182088
61295518989815607760942615187704
61295518989815607761197138750726
61295518989815607761757751078654
61295518989815607761761994635042
61295518989815607895675436523544
61295518989815607895675694803798
61295518989815607898203369557560
61295518989815607898203369563176
61295518989815607898203627843430
61295518989815607899018505454126
61295518989815872766553663262384
61295518989815874001899680990704
61295518989815874139160435720308
61295518989815923961710772390284
61295518989815923963967114022484
61295518989815923963968261932858
61295518989818259042329280933808
61295518989818259044777001989230
61295518989818275513619805459016
61295518989818275516067526514438
61295518989818275653324837683662
61295518989818275689019051013632
61295518989818308870399587834688
61295518989818309052595696627048
61295518989818309052595696645922
61295518989818309052595696976968
61295518989818309052595701226318
61295518989818559233546646460558
61295518989818559233546651177920
61295518989818559828071281106266
61295518989818559828092173114858
61295518989818574050929853117104
61295518989818574056013456169412
61295518989818574058207117071572
61295518989818574058269535875532
61295518989818575842094486872352
61295518989818575842097839622090
61295518989818575842097844339452
61295518989818575880821392780958
61295518989818575887599314255696
61295518989818575887600720446324
61295518989818575887851424549428
61295518989818576436643366276390
61295518989818609196367229633926
61295518989818609241869732669504
61295518989818609241870105723536
61295518989818609241870105740798
61295518989818609242120809843902
61295518989818609790912751570864
61295518989818623881385337911766
61295518989818623883829702917030
61295518989818624013750431573110
61295518989818624018583330522314
61295518989818624018834034625418
61295518989818624021090114331538
61295518989818625664959241848890
61295518989818625665209945951994
61295518989818625667403606854154
61295518989818625667654310957258
61295518989819459801295666336066
61295518989819459801295671057800
61295518989819459801859377509806
61295518989819459801859382231540
61295518989819460395820300981774
61295518989819474618678872992772
61295518989819474618678872996984
61295518989819474623762476044920
61295518989819474623762476057970
61295518989819474623762562133988
61295518989819474626018525653760
61295518989819474626018554332646
61295518989819474626018554351520
61295518989819474626018554705652
61295518989819474626018555755412
61295518989819474626018812972856
61295518989819474626018812985906
61295518989819474626018898712004
61295518989819474626018898725054
61295518989819474626018899061924
61295518989819474626018900124734
61295518989819474626269488019648
61295518989819474626269574112928
61295518989819476272582752376760
61295518989819476273149902035014
61295518989819476409843506747860
61295518989819476410407217925972
61295518989819476448549147589630
61295518989819476456164155581206
61295518989819476456164241674486
61295518989819507972759857155886
61295518989819507972760230214130
61295518989819507972760230227180
61295518989819507977843574994862
61295518989819507977843833262066
61295518989819507977843833275116
61295518989819507977843919351134
61295518989819507979538151688868
61295518989819507980350845236794
61295518989819507980350931330074
61295518989819507980350960045304
61295518989819507980350961444984
61295518989819509626664109593906
61295518989819509626667203704886
61295518989819509626667208426620
61295518989819509627481963355264
61295518989819509627481968076998
61295518989819509763924863969378
61295518989819509764739623602286
61295518989819509802066420574792
61295518989819509802066793633036
61295518989819509802066793646086
61295518989819509802338389744732
61295518989819509807985818401912
61295518989819509809660622651056
61295518989819509809678072497544
61295518989819509809680395451454
61295518989819509809681428553318
61295518989819509809681543338742
61295518989819509809681543357456
61295518989819509809681801624819
61295518989819509809681801624820
61295518989819509809681887718100
61295518989819509810496302994736
61295518989819510221463778835824
61295518989819510221463807533791
61295518989819510221463807533792
61295518989819524441790974600942
61295518989819524441790974618204
61295518989819524444047311533090
61295518989819524444047311546140
61295518989819524444050381681094
61295518989819524444050410365804
61295518989819524444050410378854
61295518989819524444297986579882
61295518989819524444301458838230
61295518989819524449134099502808
61295518989819524449134099520070
61295518989819524449134357783062
61295518989819524449134357787274
61295518989819524449385061886166
61295518989819524449385061890378
61295518989819524450804311942924
61295518989819524450825203938466
61295518989819524450828676196814
61295518989819524451639992286604
61295518989819524451641111481748
61295518989819524451641111499218
61295518989819524451641140178104
61295518989819524451641140196978
61295518989819524451641140551110
61295518989819524451641141596658
61295518989819524451641141600870
61295518989819524451641398814102
61295518989819524451641398818314
61295518989819524581287145197790
61295518989819524581558741309486
61295518989819524585554582435240
61295518989819524585554583485000
61295518989819524586390262778920
61295518989819524588065066672528
61295518989819524588085872574790
61295518989819524588085987378928
61295518989819524588900747016208
61295518989819524588901780118072
61295518989819524588902153189414
61295518989819524588902239282854
61295518989819526235194123410280
61295518989819526235215044116680
61295518989819526235215044121052
61295518989819526236029803771430
61295518989819526278439519278160
61295518989819526280946560309200
61295518989819526281783757366324
61295518989819526281786827520151
61295518989826362917288526318448
61295518989826362917539573378144
61295518989826362918981154918310
61295518989826362918984509203082
61295518989826362919736247373870
61295518989826362919987295850508
61295518989826364749043963407414
61295518989826364749123403385160
61295518989826364749295011884052
61295518989826364749315932594824
61295518989826364749879988124628
61295518989826378971149644619728
61295518989826378971149644637198
61295518989826378976232993632548
61295518989826378976796700561150
61295518989826378976797044934684
61295518989826378978488264161590
61295518989826378978489412071964
61295518989826378978491621628690
61295518989826378978492769539064
61295518989826378978676206499770
61295518989826378978677354038542
61295518989826378978677354392674
61295518989826378978677698429546
61295518989826378978679649706018
61295518989826378978738968264694
61295518989826378978740116157598
61295518989826378978742325731794
61295518989826378978743473624698
61295518989826378979241065566414
61295518989826379388579050843656
61295518989826379388830097903352
61295518989826379391026771899078
61295518989826379526090766539676
61295518989826379527530938706886
61295518989826379527530941889214
61295518989826379528284083068302
61295518989826379528535131544940
61295518989826379574037672581860
61295518989826379574038016937924
61295518989826379574100434346784
61295518989826379574100692609568
61295518989826379574100692627038
61295518989826380798760229893204
61295518989826380801291893121518
61295518989826380801293041027520
61295518989826380808631574445534
61295518989826380808631579044804
61295518989826380808631660538814
61295518989826380808631665138084
61295518989826380808636165916288
61295518989826380808819602540332
61295518989826380808819602894464
61295518989826380808823046096340
61295518989826380808882364655016
61295518989826380808882364659388
61295518989826380808882622939642
61295518989826380808885722122116
61295518989826380808885722126488
61295518989826380808886870019392
61295518989826381357674593364364
61295518989826381357674596546692
61295518989826412325419029931672
61295518989826412331066085855624
61295518989826412332758711255688
61295518989826412332758711609820
61295518989826412333009759749796
61295518989826412333011711026268
61295518989826412745358833219328
61295518989826412925027012509920
61295518989826412925027013572730
61295518989826412925027356546792
61295518989826412925027356900924
61295518989826412925278060986558
61295518989826412925863037227134
61295518989826412926113741347708
61295518989826412928370077904042
61295518989826412928370077921512
61295518989826412928370078258174
61295518989826414155561278415992
61295518989826414155562426321994
61295518989826414162900959740008
61295518989826414162900959757478
61295518989826414162900960094140
61295518989826414162904403313486
61295518989826414162905551210762
61295518989826414162905551223860
61295518989826414163152008234116
61295518989826414163155107416590
61295518989826414163155107420962
61295518989826414163156255309494
61295518989826414163156255313866
61295518989826414572238948553710
61295518989826414574666549252872
61295518989826414574686666426804
61295518989826414574687814337178
61295518989826414574938518440282
61295518989826414711943977596028
61295518989826414711943978658838
61295518989826428794825199121384
61295518989826428802356610380832
61295518989826428804863651411872
61295518989826428941308498244062
61295518989826428941309646136966
61295518989826428941559546720700
61295518989826429353906668913760
61295518989826663108254814683850
61295518989826663108254816218884
61295518989826663108255187755352
61295518989826663108255189290386
61295518989826663109069603018938
61295518989826663109069604553972
61295518989826664343600833945800
61295518989826664343851538048904
61295518989826679160420324724502
61295518989826679166046373852986
61295518989826679167675950523162
61295518989826679167948292427782
61295518989826679167948292764604
61295518989826679167948292777702
61295518989826679168010968453558
61295518989826679168011054542626
61295518989826679168014038938224
61295518989826679168574794264110
61295518989826679168574794399464
61295518989826679168578123170208
61295518989826679716803024984818
61295518989826679716806007845382
61295518989826679716806009380416
61295518989826679716806380916884
61295518989826679716806382451918
61295518989826679717620796180470
61295518989826679717620797715504
61295518989826679754944584763674
61295518989826679755759373098762
61295518989826679756031342281960
61295518989826679760027158941834
61295518989826679762534199972874
61295518989826679762556235286746
61295518989826679762556236686426
61295518989826679763374381090338
61295518989826679763374381094758
61295518989826679763374467183825
61295518989826679763374467183826
61295518989826679763374725464080
61295518989826679763374754142966
61295518989826680952152027107332
61295518989826680952402731210436
61295518989826712522283424232698
61295518989826712522847508464682
61295518989826713071075394674890
61295518989826713071075767746392
61295518989826713071890181474944
61295518989826713071890183009978
61295518989826713116808430414874
61295518989826713116828978054144
61295518989826713116829351108176
61295518989826713117644110758554
61295518989826713117644139437440
61295518989826714306421412401806
61295518989826714306672116504910
61295518989826728990854544434858
61295518989826728993298909440122
61295518989826728994134589783802
61295518989826729123237459624340
61295518989826729123240903180508
61295518989826729128052537045406
61295518989826729128324133138228
61295518989826729128867325361620
61295518989826729130580470066164
61295518989826729130580470071780
61295518989826729130580584521994
61295518989826729130580584526206
61295518989826729130580584857412
61295518989826729130580584863028
61295518989826729130580584876126
61295518989826729130583941989094
61295518989826729130831546909564
61295518989826729130831632998632
61295518989826729131395000139664
61295518989826729131395258401252
61295518989826729131395258406868
61295518989826729131395258420126
61295518989826729131395372855470
61295518989826729131395373192292
61295518989826729539918110969872
61295518989826729543177264329098
61295518989826729717765163219680
61295518989826729718579951554768
61295518989826729725376813742752
61295518989826729725376815142432
61295518989826729725380171198206
61295518989826729725380285989454
61295518989826729725380544269708
61295518989826729726195045639832
61295518989827563675979845253246
61295518989827563675983202370426
61295518989827563676254798482122
61295518989827563676818622894446
61295518989827563677069671371084
61295518989827564911600557928784
61295518989827579728980660663652
61295518989827579728985252128790
61295518989827579735486957328934
61295518989827579735758582020346
61295518989827579735758582138390
61295518989827579735759615240254
61295518989827579735759730025678
61295518989827579735759730044392
61295518989827579735759959613788
61295518989827579735759959631258
61295518989827579735759988329066
61295518989827579735759988665888
61295518989827579735759988678986
61295518989827579735759988683357
61295518989827579735760074418134
61295518989827579735762025698978
61295518989827579735763058818104
61295518989827579735763087498602
61295518989827579735763087515864
61295518989827579736323441203630
61295518989827579736323699470834
61295518989827579736323699472238
61295518989827579736323785559902
61295518989827579736323785565518
61295518989827579736323814139618
61295518989827579736323814257662
61295518989827579736323814261874
61295518989827579736323814274972
61295518989827579736323814275132
61295518989827579736323818861352
61295518989827579736327171729182
61295518989827579736327171742232
61295518989827579736327257818250
61295518989827579736574747948876
61295518989827580284529631874230
61295518989827580284802634176554
61295518989827580322944653115820
61295518989827580323508392974270
61295518989827580323508737347804
61295518989827580323780362161680
61295518989827580330283216666054
61295518989827580330283219848382
61295518989827580330556332319390
61295518989827580330556332673522
61295518989827580330559689790702
61295518989827580331123400970266
61295518989827580331123487059126
61295518989827580331123487059333
61295518989827580331123487059334
61295518989827580331123745326330
61295518989827580331123745339428
61295518989827580331374449442532
61295518989827580331374449446904
61295518989827580331374535535971
61295518989827580331374535535972
61295518989827613082501405920260
61295518989827613083317313449040
61295518989827613087311977618144
61295518989827613087313039417768
61295518989827613087564087894406
61295518989827613087564088261796
61295518989827613087583602309556
61295518989827613089820166553734
61295518989827613089823524026658
61295518989827613089840714188792
61295518989827613089840972455996
61295518989827613089840972457400
61295518989827613089840972474870
61295518989827613089841058545064
61295518989827613089841058563778
61295518989827613089841087124780
61295518989827613089841087242824
61295518989827613089841087260134
61295518989827613089841087260294
61295518989827613089841087261538
61295518989827613089841091846514
61295518989827613089843296822844
61295518989827613089844071661716
61295518989827613089844444714344
61295518989827613089844444715748
61295518989827613089844444727394
61295518989827613089844444728846
61295518989827613089844444733010
61295518989827613089844444733058
61295518989827613089844444733217
61295518989827613089844530803412
61295518989827613089844530822126
61295518989827613090091762665430
61295518989827613090092020934038
61295518989827613090092020951508
61295518989827613090092135719462
61295518989827613090095120138354
61295518989827613501602431098704
61295518989827613501623351805104
61295518989827613501625301196622
61295518989827613501625302731816
61295518989827613636354652163440
61295518989827613638883733090360
61295518989827613638883733109074
61295518989827613638884106180576
61295518989827613677025665959432
61295518989827613677026010332966
61295518989827613677276714436070
61295518989827613677840798668054
61295518989827613677861719361356
61295518989827613677861719374454
61295518989827613682108236955264
61295518989827613682108240137592
61295518989827613684619868035696
61295518989827613684620126302900
61295518989827613684620126320370
61295518989827613684620212409438
61295518989827613684637316482504
61295518989827613684637317882184
61295518989827613684637689536536
61295518989827613684639640836094
61295518989827613684640673937958
61295518989827613684640673955428
61295518989827613684640788723382
61295518989827613684640788742096
61295518989827613684641018311492
61295518989827613684641018324590
61295518989827613684641047007848
61295518989827613684641047026770
61295518989827613684641133115838
61295518989827613684891722414596
61295518989827613684891722427694
61295518989827613684891722432066
61295518989827613685455548379376
61295518989827613685455806646580
61295518989827613685455806659678
61295518989827614729629314769272
61295518989827614736972095297604
61295518989827614737223143774242
61295518989827615331769041947380
61295518989827615331769070643736
61295518989827629553767566532820
61295518989827629553788487239220
61295518989827629554352198031068
61295518989827629554352198032472
61295518989827629554355670289416
61295518989827629554603246509110
61295518989827629558854268046080
61295518989827629558874126834764
61295518989827629561110605341406
61295518989827629561110605345618
61295518989827629561110691434686
61295518989827629561130463880744
61295518989827629561130463880792
61295518989827629561130463880952
61295518989827629561131496981204
61295518989827629561131496982608
61295518989827629561131497000078
61295518989827629561131612122372
61295518989827629561131612141086
61295518989827629561131616371722
61295518989827629561133563067798
61295518989827629561133821348052
61295518989827629561134596186924
61295518989827629561134969239552
61295518989827629561134969240956
61295518989827629561134969258266
61295518989827629561134969258425
61295518989827629561381167865804
61295518989827629561381167983848
61295518989827629561382201084308
61295518989827629561382201085712
61295518989827629561382574174524
61295518989827629561382574511346
61295518989827629561382574524444
61295518989827629561382574528815
61295518989827629561384611544436
61295518989827629561385673344060
61295518989827629561946285316292
61295518989827629561946285317696
61295518989827629561946371410976
61295518989827629561946400107332
61295518989827629561949757574640
61295518989827629688519787597556
61295518989827629690776124525492
61295518989827629690777272412780
61295518989827629690777272430042
61295518989827629691612952756460
61295518989827629691612952762076
61295518989827629695863974299046
61295518989827629696115022775684
61295518989827629698390874231198
61295518989827629698390874236814
61295518989827629698391132517116
61295518989827629698391247289442
61295518989827629698391907338678
61295518989827629698391907350324
61295518989827629698391907351776
61295518989827629698391907356148
61295518989827629698392022124102
61295518989827629698392022142816
61295518989827629698392251706596
61295518989827629698392251712212
61295518989827629698392251725310
61295518989827629698392280404404
61295518989827629698392280410020
61295518989827629698392280421666
61295518989827629698392280427490
61295518989827629698392366497844
61295518989827629698392366516558
61295518989827629698642955809700
61295518989827629698642955815316
61295518989827629698642955828414
61295518989827629698642955832786
61295518989827629698643070600740
61295518989827629699207040047300
61295518989827629699207154832724
61295518989827630110173136891054
61295518989827630110173138426088
61295518989827630110173138426248
61295518989827630110174171526500
61295518989827630110174171545374
61295518989827630110174544616716
61295518989827630148315071276446
61295518989827630149151899530500
61295518989827630149152243886564
61295518989827630149402948007138
61295518989827630153398760063530
61295518989827630155910306454574
61295518989827630155930165361302
61295518989827630155930165361509
61295518989827630155930165361510
61295518989827630155931198463166
61295518989827630155931198480636
61295518989827630155931571551978
61295518989827630156745986815724
61295518989830281436750714546804
61295518989830281436750714551016
61295518989830281436750800640084
61295518989830281439195076369740
61295518989830281439195079556280
61295518989830281439257841316832
61295518989830283269152767139930
61295518989830283269152767144142
61295518989830314793276433586886
61295518989830314793276436773426
61295518989830315388076106015344
61295518989830316623422152434404
61295518989830316623422152438616
61295518989830331254779213107038
61295518989830331262122338008904
61295518989830331262122596289158
61295518989830331262122596293370
61295518989830331262373300392262
61295518989830331262373300396474
61295518989830331264566958112094
61295518989830331264566961298634
61295518989830331264817665401738
61295518989830331401827368113872
61295518989830331401827371296200
61295518989830331402078419772838
61295518989830331447580924202272
61295518998690718393075246296889
61295518998690718393075246646809
61295518998690718530336001022281
61295520401685597299562027883058
61295520401685597299624708489230
61295520401685597848605048201568
61295520401689199568612142074476
61295520401689199570808816068590
61295520401689203276846869249338
61295520401696404661843990810768
61295520401696407818839023673006
61295520401696407818839369446220
61295520401696408367630994115198
61295520401697305229593010686276
61295520401697308384704406706202
61295520401880090298642864368454
61295520401880090298643126880796
61295520401880090298646220418612
61295520401880090298646224667962
61295520401880090298646564792146
61295520401880090298646569024234
61295520401880090298834597101562
61295520401880092082220124355736
61295520401883692569827229860886
61295520401883692569827574234420
61295520401883694353655539741956
61295520401883694353655625835236
61295520401883694353718301861012
61295520401883725923407264965104
61295520401883725923407268147432
61295520401883725923407523245358
61295520401883725923407526427686
61295520401883725924159635554670
61295520401904385863448603143088
61295520401904385864012687375072
61295520401904390802892812206454
61295520401904400688174840707126
61295520401904401916177822809188
61295520401904401916181955115160
61295520401904401922955744283926
61295520401904401922956863479070
61295520401904401922957121759324
61295520401904401922959097151756
61295520401904401922960220946170
61295520401904401923520858435446
61295520401904401923520858452708
61295520401904401923520861621986
61295520401904401923520863034716
61295520401904401923520863038928
61295520401904401923520944528726
61295520401904401923520947711054
61295520401904401923520973225082
61295520401904401923523956222612
61295520401904401923523960821882
61295520401904401923524305178154
61295520401904401923524333874510
61295520401904401923709234068636
61295520401904401923712329023394
61295520401904407274430942697680
61295520401904407276126294580478
61295520401904407276690378812462
61295520401904407406545246521144
61295520401904407411440304594374
61295520401904407411440304944294
61295520401904407411440561807606
61295520401904407411440561811818
61295520401904407411440562857366
61295520401904407411440563211498
61295520401904407411440647900886
61295520401904407411440648950646
61295520401904407411443660644532
61295520401904407411443660994452
61295520401904407411628589884934
61295520401904407411628589889146
61295520401904407411628591301876
61295520401904407413323166933072
61295520401904407413323167995882
61295520401904407413888025999716
61295520401904407413888370373250
61295520401904407413888371423010
61295520401904434039999860996336
61295520401904435267188054763310
61295520401904435269695095794350
61295520401904435270263312332306
61295520401904435274530060470032
61295520401904435274530060824164
61295520401904435274782142048534
61295520401904435277037101501072
61295520401904435277038131420608
61295520401904435277038136019878
61295520401904435277038217513888
61295520401904435277038220696216
61295520401904435277040454368902
61295520401904435277041578163316
61295520401904435277790244097102
61295520401904435277790248333402
61295520401904435277793686240540
61295520401904435277793690472628
61295520401904435823573764933460
61295520401907109114875649515670
61295520401907109115126697992516
61295520401907109116570226559596
61295520401907988134444682645120
61295520401907993074139595811590
61295520401908004193951823785958
61295520401908004193952942981102
61295520401908004193953201261356
61295520401908004193956300448202
61295520401908004194704969551266
61295520401908004194708408525426
61295520401908004194708412757514
61295520401908004194767731316190
61295520401908004194767989596444
61295520401908004194771088783290
61295520401908004736221053536230
61295520401908004742995990597900
61295520401908009545427021149952
61295520401908009545430120336798
61295520401908009545677725253056
61295520401908009682875717868024
61295520401908037540691175296382
61295520401908037545776844075168
61295520401908037545776844429300
61295520401908037545777877531164
61295520401908037545777963270312
61295520401908037548224562302394
61295520401908037548285262581606
61295520401908037548288361768452
61295520401908037549037374890918
61295520401908037549040469845676
61295520401908037549040474077764
61295520401908038090490438830704
61295520401908042902206804592854
61295520401915196383794444256528
61295520401915208736700595877538
61295520401915209285680825379232
61295520401915209285743501405008
61295520401915209285743616196048
61295520401915212441043269877200
61295520401915212443302704942222
61295520401915212443302705991982
61295520401915212983915497067574
61295520401915212992345379137806
61295520401915212992345379487726
61295520401915212992345637418060
61295520401915212992533665495388
61295520401915214226876264505812
61295520401915214226876608879346
61295520401915214226876609929106
61295520401915242640012886699482
61295520401915245796819978977144
61295520401915246335740517356784
61295520401915246344167300589882
61295520401915246345862652122968
61295520401916096940920007252924
61295520401916096941484091484908
61295520401916096949098841196230
61295520401916096949349889673076
61295520401916096951543464132036
61295520401916108068912099088730
61295520401916108068912213879770
61295520401916108069664211398042
61295520401916108069664211747962
61295520401916109304258231606686
61295520401916109853492521280516
61295520401916109853492607373796
61295520401916109853492636071556
61295520401916109853555283399572
61295520401916113008603659388774
61295520401916113008603916252086
61295520401916113008603917669028
61295520401916113008604002345366
61295520401916113008607015438932
61295520401916113008607359812466
61295520401916113008791944329414
61295520401916113008791944333626
61295520401916113008791945733306
61295520401916113008854706448470
61295520401916113011051380094276
61295520401916113011051380444196
61295520401916113011051724817730
61295520401916113011051725867490
61295520401916113412207088221964
61295520401916113420636970637744
61295520401916113557834963252664
61295520401916113557897725367508
61295520401916113557901082834608
61295520401916113560094399013314
61295520401916113560094399363234
61295520401916113560094657293568
61295520401916113560345447839872
61295520401916114650084512292200
61295520401916114657427637194066
61295520401916114657678341297170
61295520401916141420737119377940
61295520401916141420737119727860
61295520401916141421489232037172
61295520401916141423181484383204
61295520401916141423181484733124
61295520401916143067865143363748
61295520401916143207824668694046
61295520401916146355345333847492
61295520401916146362873301546560
61295520401916146362873301550772
61295520401916146362873302950452
61295520401916146362873302963502
61295520401916146362876745106940
61295520401916146362936063665616
61295520401916146364567878594698
61295520401916146364567879657508
61295520401916146364568998852652
61295520401916146364631674878428
61295520401916146365383786137980
61295520401916146365383787187740
61295520401916146766288445439110
61295520401916146776413679387928
61295520401916146776413937668182
61295520401916146777166049977494
61295520401916146912170468129082
61295520401916146913611671998476
61295520401916146913611930278730
61295520401916148011759698514316
61295520401977386750372223620376
61295520401977386752628560548312
61295520401980987237794284394244
61295520401980987237794399185284
61295520401980988884922308030132
61295520401981000004737978398480
61295520401989092347534433355684
61295520401989092350046320938142
61295520401989103879697219183850
61295520401989108821333402257102
61295520402012503955904331632970
61295520402012508897288029469132
61295520402012518780877803174332
61295520402012518780877804224092
61295520402012518780877919015132
61295520402012518780877922197460
61295520402012520013151666756802
61295520402012520015658703555754
61295520402012520015658704618564
61295520402012520015658707787842
61295520402012520015659737720428
61295520402012520015659855692392
61295520402012520016164618184984
61295520402012520016164621371524
61295520402012520016415322288088
61295520402012520016415325474628
61295520402013354561080008079556
61295520402013402737547697898436
61295520402013402737631265932804
61295520402013402737631266282724
61295520402013402737631380723844
61295520402013402740075630938068
61295520402013402740075631287988
61295520402013403972140573397908
61295520402013403972141602267684
61295520402013403972141603317444
61295520402013403972141603671576
61295520402013403972141606853904
61295520402013403972141689410724
61295520402013403972141692593052
61295520402013403972329631394772
61295520402013403972329635994042
61295520402013403972329978950634
61295520402013403972392393513828
61295520402013403972392650744322
61295520402013403972412169509604
61295520402013403972413202965600
61295520402013403972413288704748
61295520402013403972413314218776
61295520402013403972413576041314
61295520402013403972413661776249
61295520402013403972413661776250
61295520402013403972956480928140
61295520402013403973144767285722
61295520402013403973228077039836
61295520402013403973228331088002
61295520402013403973228335320090
61295520402013403973228450111337
61295520402013403973228450111338
61295520402013403974588291271002
61295520402013403974589415065416
61295520402013403974652091091192
61295520402013403974668506437540
61295520402013403974669536357076
61295520402013403974669622450356
61295520402013403974669625632684
61295520402013403974671859305370
61295520402013403974673007215744
61295520402013403974840119168520
61295520402013403974857564434404
61295520402013403974857564788536
61295520402013403974859887382698
61295520402013403974861035293072
61295520402013403974861039873468
61295520402013403974920326553460
61295520402013403974920588016042
61295520402013403974923687202888
61295520402013403975425119525056
61295520402013403975426243319470
61295520402013403975484413967772
61295520402013403975487771434872
61295520402013403975488919345246
61295520402013403975672696093266
61295520402013403975672700325354
61295520402013403975675799512200
61295520402013403975676947422574
61295520402013404522020420553530
61295520402013404523716027534254
61295520402013404524468139843566
61295520402013404524468917864766
61295520402013408090800818189908
61295520402013409325307679084320
61295520402013409325307680134080
61295520402013409325307680488212
61295520402013409325307680501262
61295520402013409325310003082374
61295520402013409325310004499316
61295520402013409325311123694460
61295520402013409325558727560958
61295520402013409326125912029548
61295520402013409326146831336428
61295520402013409326394407904638
61295520402013409326394408954398
61295520402013409326397881212746
61295520402013409327837937538948
61295520402013409327839056734092
61295520402013409328653845069180
61295520402013419208921790807932
61295520402013420443699252232456
61295520402013420444518627080524
61295520402013420444518630262852
61295520402013420444518885715070
61295520402013420444518888901610
61295520402013420446774967190788
61295520402013420446962877648832
61295520402013420446962880831160
61295520402013420446963253906874
61295520402013420583471637688568
61295520402013420583972960155628
61295520402013420583972961222650
61295520402013420583976054406334
61295520402013420583976059005604
61295520402013420583976400179548
61295520402013420583976403361876
61295520402013420584035721920552
61295520402013420584227104282652
61295520402013420584227107464980
61295520402016105678108094919596
61295520402016111168534811674796
61295520402016122285151969216010
61295520402016122287408306143946
61295520402016122287411400390440
61295520402016122287411404976660
61295520402024165081425849192996
61295520402024210788392437674512
61295520402024210788664033786208
61295520402024211337372695524254
61295520402024211337644291635950
61295520402024214492174153927324
61295520402024214493006736133918
61295520402024214495266172248700
61295520402024215040963025182878
61295520402024215040966124019804
61295520402024215040966124369724
61295520402024215040966382300058
61295520402024215041154410377386
61295520402024215043494057059436
61295520402024215043494315339690
61295520402024215043682343417018
61295520402024215044246427649002
61295520402024231103002346093178
61295520402024231103002691866392
61295520402024231514784955005906
61295520407594223124508726170627
61295520407596924416161807965507
61295520407780610553429981341572
61295520407780643907511338558718
61295520407792351748291200092442
61295520407813060642130253592210
61295520407813060644389684648596
61295520407815762347821678223998
61295520407815762347824772352448
61295520407815762393575234436106
61295520407815762393578328564556
61295520407816627777664732842132
61295520407816627777667826970582
61295520407816629424043738297158
61295520407816661129552429157118
61295520407816662778375799617408
61295520407816662959130593409454
61295520407816662961390024465840
61295520407823832320224070206630
61295520407823832915020300964033
61295520407823832915020300964034
61295520407823832915208587321615
61295520407823838405447046416994
61295520407823866268537573949196
61295520407823867458130035464004
61295520407823871757272066706204
61295520407823871758964319402156
61295520407824732887973090082138
61295520407824733482769320839541
61295520407824733482769320839542
61295520407824734534349001408714
61295520407824766241553039093076
61295520407824766836349269850480
61295520407824767888681062728964
61295520407824772189515346667116
61295520407889629078940050412676
61295520407897718311939584188548
61295520407897718312691696497860
61295520407897729247045301671214
61295520407897734188430522355492
61295520407897734189245310690580
61295520407900436075068124457514
61295520407922027558447185647940
61295520407922029205011125051844
61295520407922029205575209283828
61295520407922029339761658528678
61295520407922029342021089585064
61295520407922029342206023533942
61295520407922029342209117662392
61295520407922029342773201894376
61295520407922029385494322732194
61295520407922029388025727671669
61295520407922029799807733580641
61295520407922029800371817812625
61295520407922029934286293174386
61295520407922029934557889286082
61295520407922029937002254291346
61295520407922044166931197406222
61295520407922044166993873431998
61295520407922044166997345690345
61295520407922044166997345690346
61295520407922044761728577940240
61295520407922044761728606638000
61295520407922045811050771804862
61295520407922045811866712750216
61295520407922045811866971388974
61295520407922045813307108732798
61295520407922045813557812835902
61295520407922045813558965446168
61295520407922045814063726419584
61295520407922045814123049678152
61295520407922045814126402445360
61295520407922045814311336394238
61295520407922045814314430522688
61295520407922045994065030426920
61295520407922045996509395432184
61295520407922045996510543319472
61295520407922045997074624369128
61295520407922045997074627551456
61295520407922045997077721685522
61295520407922045997078070759156
61295520407922045997140746784932
61295520407924731045453083160466
61295520407924731091460815375521
61295520407924731092024899607505
61295520407924731640249313917870
61295520407924736581636478953984
61295520407924745870430113746116
61295520407924747515302059092826
61295520407924747516994311788778
61295520407924747697501495606170
61295520407924747698316398374002
61295520407924747699756454586532
61295520407924747699756455058708
61295520407924747699757832534106
61295520407924747699760926662556
61295520407924747700008536637210
61295520407924747700008651069954
61295520407924747700509944843418
61295520407924747700513038971868
61295520407924747700572735301938
61295520407924747700575834488784
61295520407924747700760648946522
61295520407932834371623452231364
61295520407932834372187536463348
61295520407932834966148086877072
61295520407932834966983767220752
61295520407932840454067791298992
61295520407932840454903471642672
61295520407932840456595724338624
61295520407932850979920585688932
61295520407932850980735374024020
61295520407932851573024563750384
61295520407932851574716816446336
61295520407932851574716845144096
61295520407932851574719138928070
61295520407932851575531604781424
61295520407932852810062862875224
61295520407932856516104013372366
61295520425287682033830563732742
61295520425287682033830911290008
61295520425287682171028556343290
61295520425287682171279608003660
61295520425295787143571742612314
61295520425318896913783276680138
61295520425320097122077009479506
61295520425320098766757573627548
61295520425320098906462607269136
61295520425320098906465701751718
61295520425320099363813642273256
61295520425320099501011634883804
61295520425322800655404048042360
61295520425322801204446722587656
61295520425323699393073088981538
61295520425323701177461781253750
61295520425323701220935014046748
61295520425323701223191350974684
61295520425323701223215743943644
61295520425323704743791706310328
61295520425330904529523764565686
61295520425330906313912456837898
61295520425330910019953952058494
61295520425330910020768740393582
61295520425331804502813148652916
61295520425331805097335460466970
61295520425331809853532537632634
61295520425502568318128284936512
61295520425502568320659312458726
61295520425502569555169649841962
61295520425502569555420698318600
61295520425502569555441619025000
61295520425502569556256378662280
61295520425506470183849403084672
61295520425506486657667513092246
61295520425506486657918564752616
61295520425506486794928181728570
61295520425506486795179233388940
61295520425506520009471988930130
61295520425506520011999921969762
61295520425506520141669975583422
61295520425506520146732396115518
61295520425506520146753316821918
61295520425506520146753320364154
61295520425506520146753578631358
61295520425506520146753664720426
61295520425506520148447897058160
61295520425506520149260590606086
61295520425506520149260676699366
61295520425514275701375678831738
61295520425514275701376023205272
61295520425514275701626727308376
61295520425514275702211359175418
61295520425514275702462407652056
61295520425514276936721696558654
61295520425514276936972745035292
61295520425514575296121987266436
61295520425514575891482302255824
61295520425514586826588705296138
61295520425514591767412167418110
61295520425514591767972776203802
61295520425514591767976251650094
61295520425514591768227300126732
61295520425514591904672836054434
61295520425514591904673180427968
61295520425514591905233444840126
61295520425514591905236920286418
61295520425514591905487968763056
61295520425514591951241524975164
61295520425514592363023526175500
61295520425514592500033151043822
61295520425514592500033495417356
61295520425514592500284199520460
61295520425514619768303166470066
61295520425514619768324087159156
61295520425514619768324087163368
61295520425514619768324087176466
61295520425514619768324087176626
61295520425514619768324091762846
61295520425514620180105978281300
61295520425514620317366733006692
61295520425514625118962116149332
61295520425514625121493524635256
61295520425514625121744573111894
61295520425514625251411154462994
61295520425514625256221754867524
61295520425514625258750717825288
61295520425514625258750803914356
61295520425514625258753160169716
61295520425514625258754193271580
61295520425514625258754276172704
61295520425514625259005241748218
61295520425514625259569067712998
61295520425517327007939738354826
61295520425518177567368770871572
61295520425518177567932855103556
61295520425518178162729085860960
61295520425518194038659295396780
61295520425518194039219559808938
61295520425518194039223035255230
61295520425518194039474083731868
61295520425518194175919964033104
61295520425518194176484048265088
61295520425518194222237260103662
61295520425518194222237604477196
61295520425518194222488308580300
61295520425518194771280279022492
61295520425518222039570842066532
61295520425518222039570875367982
61295520425518222040386003472914
61295520425518222040386006659454
61295520425518227390208899754468
61295520425518227392740308240392
61295520425518227392740652613926
61295520425518227392991356717030
61295520425518227393555440949014
61295520425518227529997587519492
61295520425518227530001059777840
61295520425518227530001321250250
61295520425518227530816195674406
61295520425518227575730513191206
61295520425518227575751172311316
61295520425518227575751177038666
61295520425518227576566309743076
61295520425518227987533440165082
61295520425538587324558067807124
61295520425538587326525388877332
61295520425538587327089473109316
61295520425538591033127526290064
61295520425538601968233929330378
61295520425538603203830998717664
61295520425538885686217412145446
61295520425538886918468318118164
61295520425538886920727749528682
61295520425538886920978798005320
61295520425538886920999718711720
61295520425538886920999723420356
61295520425538886921563429872362
61295520425538886921814478349000
61295520425538887513264548875568
61295520425538887513828633107552
61295520425538887515795954177760
61295520425538887516360038409744
61295520425538901745976634864786
61295520425538902294768605306978
61295520425538903392286804739316
61295520425538903392288750957392
61295520425538903392289903572030
61295520425538903393101564018092
61295520425538903393104658500674
61295520425538903529549419593716
61295520425538903529550572208354
61295520425538903529550911873252
61295520425538903529550916581888
61295520425538903530114623033894
61295520425538903530362232654416
61295520425538903530365327136998
61295520425538903576119261129084
61295520425538904124343704133044
61295520425538904124347147339292
61295520425538904124911231571276
61295520425538935092463904796708
61295520425538935096710798631188
61295520425538935096710798749232
61295520425538935097526703108782
61295520425538935097547622280148
61295520425538935097547623815182
61295520425538935097547627357418
61295520425538935099242199329690
61295520425538935099242204051424
61295520425538935100057992081932
61295520425538935100058106872972
61295520425538935641506579342004
61295520425538935649100666627228
61295520425538935692343853037552
61295520425538935692343854437232
61295520425538935692343854572586
61295520425538936744090903963622
61295520425538936746350335374140
61295520425538936746370108174538
61295520425538936746371260789176
61295520425538936747186015717820
61295520425538936876288890616914
61295520425538936876852597068920
61295520425538936876853749683558
61295520425538936877103645545558
61295520425538936877104798160196
61295520425538936881100610216588
61295520425538936881351658693226
61295520425538936881372579399626
61295520425538936883628573375342
61295520425538936883630776810862
61295520425538936883631929425500
61295520425538936883882977902138
61295520425538936884446684354144
61295520425538936919511041526830
61295520425538936922042446829022
61295520425538936922607305895666
61295520425538936926853047233552
61295520425538936929382129587450
61295520425538936929384447814010
61295520425538936929384452535744
61295520425538936929633173454782
61295520425538936929633176641322
61295520425538936929636534114246
61295520425538936930200355357292
61295520425538936930200360079026
61295520425538937471085121374318
61295520425538937475896751696980
61295520425538937478424804127130
61295520425538937478428160182904
61295520425538937478428243084028
61295520425538937478428504556438
61295520425538937478679208659542
61295520425538937479239932232062
61295520425538937479239935418602
61295520425538937479243378980594
61295520425538940587137544202192
61295520425538940587953448561742
61295520425538940587974369268142
61295520425538940587974372810378
61295520425538940589668949504384
61295520425538940590484857047666
61295520425541605278798793317376
61295520425541605278802236523624
61295520425541605279365976382074
61295520425541605279366320755608
61295520425541605827590763759568
61295520425541605827594206965816
61295520425541605828408995300904
61295520425541638587063918296638
61295520425541638587067017129352
61295520425541638587067361502886
61295520425541638587318065605990
61295520425541638632817474508746
61295520425541638632820573341460
61295520425541638633071621818098
61295520425541638633635701341446
61295520425541638633635706050082
61295520425541639181863592260290
61295520425541639182678380595378
61295520425541642291409718781434
61295520425541642293920203018722
61295520425542489191971438651236
61295520425542489191974533133818
61295520425542489192246507025492
61295520425542489192810213477498
61295520425542489785075416712688
61295520425542489786767669408640
61295520425542489787606822014880
61295520425542492898848644438224
61295520425542494726462582102934
61295520425542494728154834798886
61295520425542504014713312012612
61295520425542504016969648940548
61295520425542504016972714366818
61295520425542504017220323987340
61295520425542505663533588344452
61295520425542505664100738002706
61295520425542505664348347623228
61295520425542505800797700187024
61295520425542505801361406639030
61295520425542505844834639432028
61295520425542505846547813192884
61295520425542505846551256399132
61295520425542505847090976359964
61295520425542505847114996257582
61295520425542505847366044734220
61295520425542506396158015176412
61295520425542509367879388829248
61295520425542509370138824589898
61295520425542509370389873066536
61295520425542537363710688401844
61295520425542537363711066181822
61295520425542537368794405885284
61295520425542537368794410962554
61295520425542537368794669229758
61295520425542537368794755318826
61295520425542537370488982934826
61295520425542537370488987656560
61295520425542537371301681204486
61295520425542537371301767297766
61295520425542537371301796012996
61295520425542537371304775687068
61295520425542537371304890478108
61295520425542539017594024496694
61295520425542539017597118979276
61295520425542539017614945561598
61295520425542539017618044394312
61295520425542539018429704840374
61295520425542539018432799322956
61295520425542539148100877662228
61295520425542539154875699937070
61295520425542539154879057404170
61295520425542539155690459569978
61295520425542539193014162059902
61295520425542539193017256542484
61295520425542539193289230434158
61295520425542539193832389251106
61295520425542539193854089500802
61295520425542539193854433874336
61295520425542539194105137977440
61295520425542539198099830720644
61295520425542539198099830838688
61295520425542539198100950033832
61295520425542539198101208314086
61295520425542539198351998510470
61295520425542539198372833482094
61295520425542539198372919216870
61295520425542539200608249345126
61295520425542539200629256149178
61295520425542539200631231419146
61295520425542539200631236140880
61295520425542539200632269242744
61295520425542539200632613616278
61295520425542539200883317719382
61295520425542539201444044478442
61295520425542539201447138962428
61295520425542539201447143684162
61295520425542539201447397242730
61295520425542539201447488040434
61295520425542539612411176319002
61295520425542539742897108419632
61295520425542539749671930694474
61295520425542539749675288161574
61295520425542539750490162585730
61295520425542542721939824981490
61295520425542542721960746046394
61295520425542542724471230283682
61295520425542542861731985009074
61295520425542542904974707550352
61295520425542544554613474059366
61295520425549708557269178635082
61295520425549708558961431331034
61295520425549708558963754162688
61295520425549708558964873370882
61295520425549708558965246442224
61295520425549708559525515563018
61295520425549708559528957602866
61295520425549709106061149077274
61295520425549709107755724604880
61295520425549709107756843813074
61295520425549709107757216884416
61295520425549709108571632148162
61295520425549709108572005219504
61295520425549709153486065976742
61295520425549709154325561431612
61295520425549710343102861539990
61295520425549710343353565643094
61295520425549710343353938714436
61295520425549714046881135752954
61295520425549714047445219984938
61295520425549714643916253469550
61295520425549741910452179482772
61295520425549741912962662553660
61295520425549741912982435354058
61295520425549741913234631736698
61295520425549741913798342897340
61295520425549742462025109899354
61295520425549742462026602178890
61295520425549742462841017442636
61295520425549742462841390513978
61295520425549742505248410240176
61295520425549742508594946726086
61295520425549743697623324008910
61295520425549744289637102512388
61295520425549747400878924935732
61295520425549747996493386068072
61295520425549747998185638764024
61295520425550593067748911227080
61295520425550593067769458862138
61295520425550593067769831933480
61295520425550593068020507338776
61295520425550594302279796245374
61295520425550594302530844722012
61295520425550598601421827487574
61295520425550598601672875964212
61295520425550598603114080183526
61295520425550598603114424557060
61295520425550598603365128660164
61295520425550598603929212892148
61295520425550598603950133598548
61295520425550609126712774038196
61295520425550609127274535438526
61295520425550609127277977478374
61295520425550609127528681581478
61295520425550609127529054652820
61295520425550609539056541347498
61295520425550609676320652023670
61295520425550609676321025095012
61295520425550609721235085852250
61295520425550609722074581307120
61295520425550609722325285410224
61295520425550615074403485500540
61295520425550615075240658123756
61295520425550615075491362226860
61295520425550642474015951513400
61295520425550642474266999990038
61295520425550642478262842165552
61295520425550642480771002521426
61295520425550642480791808423688
61295520425550642480791894512756
61295520425550642480791921692792
61295520425550642480791923092472
61295520425550642480791923210516
61295520425550642480791923214728
61295520425550642480791923227826
61295520425550642480791923227986
61295520425550642480794131255342
61295520425550642480794246046382
61295520425550642480795366771104
61295520425550642481042971687154
61295520425550642481610038798624
61295520425550642481610153589664
61295520425550642892573814332660
61295520425550642892576137164314
61295520425550643029834569058052
61295520425550643067976501927124
61295520425550643067976846300658
61295520425550643068791634635746
61295520425550643068812555342146
61295520425550643073060106141460
61295520425550643073874980582878
61295520425550643073895901289278
61295520425550643075567233278830
61295520425550643075588152450196
61295520425550643075588153849876
61295520425550643075588153967920
61295520425550643075588153972132
61295520425550643075588153985230
61295520425550643075588153985390
61295520425550643075590476803786
61295520425550643075591597528508
61295520425550643075591854292282
61295520425550643076406384347068
61295520425550643076406642627370
61295520425550644310934171694836
61295520425550644310934171699048
61295520425550644311185220171474
61295520425550644859980289800720
61295520425550647831429952200692
61295520425550647971222112224064
61295520425550648016974547711450
61295520425550648017790455254732
61295520425550648426228505789750
61295520425550648427316382516070
61295520425550648428757931108918
61295520425550648429572719444006
61295520425550648564326088769196
61295520425550648564577137245834
61295520425610636448282266109168
61295520425610636450789307140208
61295520425610682157442425866120
61295520425610682158278106209800
61295520425610682706485100411416
61295520425610682707320780755096
61295520425610685864318482222202
61295520425610686276164316771588
61295520425610686413338289484518
61295520425610686413359210549422
61295520425610686413362309382136
61295520425610686413609885596214
61295520425610687508164137677492
61295520425610687508435733789188
61295520425610687508999818021172
61295520425610687509250522124276
61295520425610687510671178708532
61295520425610687510673501540186
61295520425610687510694393548778
61295520425610687510942774820228
61295520425610687510945097651882
61295520425610687511506859052212
61295520425610687647869171319080
61295520425610687647871494150734
61295520425610687648143090262430
61295520425610687648704851662760
61295520425614284429524889814936
61295520425614289780246601626308
61295520425614604749617363438080
61295520425614604750370853222790
61295520425614604750621557325894
61295520425622393245035967803408
61295520425622393245871648147088
61295520425622393246122352250192
61295520425622393794078642348704
61295520425622393794914322692384
61295520425622394892247559473664
61295520425622394892498263576768
61295520425622644021343417528214
61295520425622693983348088440938
61295520425622693983349207649132
61295520425622693984163995984220
61295520425622709859923742198332
61295520425622709859923742552624
61295520425622709860738530533420
61295520425622709860738530887712
61295520425646654861608070918328
61295520425646655456404301675732
61295520425646659160750102160528
61295520425646703632871991494612
61295520425646703632872339051878
61295520425646703635399924534244
61295520425646703635403399980536
61295520425646703635403744354070
61295520425646703635650976194614
61295520425646703635654448457174
61295520425646704684723615732746
61295520425646704685538404067834
61295520425646704687230656763786
61295520425646704867654272546810
61295520425646704868469060881898
61295520425646704868489981946802
61295520425646704870185333475468
61295520425646704870185677849002
61295520425646704870745942261160
61295520425646704870749417707452
61295520425646704870750536915646
61295520425646704870996993921530
61295520425646704871000466184090
61295520425646704871001241018750
61295520425646705280083959778446
61295520425646705417261031324090
61295520425646705419228352394298
61295520425646705419792436626282
61295520425646705419793211460942
61295520425646708986125111791908
61295520425646708986125456165442
61295520425646708986376160268546
61295520425646708988632497196482
61295520425646709123299084504838
61295520425646710220631973728852
61295520425646710220903569840548
61295520425646710221467654072532
61295520425646721295781591645064
61295520425646955051696892107768
61295520425646955051696896816404
61295520425646955645678339238720
61295520425646955646242423470704
61295520425646955646493127573808
61295520425647003229876581908922
61295520425647003639211899980976
61295520425647003641718941012016
61295520425647003822142556795040
61295520425647004876231601226906
61295520425647004876252493235498
61295520425647004876253645850136
61295520425647004876503197338602
61295520425647004876504349953240
61295520425647004877068434185224
61295520425647005012006991035122
61295520425647005013429593837454
61295520425647005013699243731074
61295520425647005013701189949150
61295520425647005013702342563788
61295520425647005013702682228686
61295520425647005013702686937322
61295520425647005014266426795772
61295520425647005014517470563774
61295520425647005014517475272410
61295520425647005057760547247230
61295520425647005059184302664200
61295520425647005059452799943182
61295520425647005059455898775896
61295520425647005059456271847238
61295520425647005060019983007880
61295520425647005060021130913882
61295520425647005471050249678882
61295520425647005471300953781986
61295520425647005471865038013970
61295520425647005471865812848630
61295520425647005606531625680830
61295520425647005606803221792526
61295520425647005608226977209496
61295520425647005608227321583030
61295520425647005608478025686134
61295520425647005608495474488478
61295520425647005608498917694726
61295520425647005608498946392534
61295520425647005609042109918118
61295520425647005609062657553176
61295520425647005609063001926710
61295520425647005609063030624518
61295520425647005609063805459178
61295520425647005609313706029814
61295520425647019698719041005174
61295520425647019698719041121814
61295520425647019700411293701126
61295520425647019700662369458582
61295520425647019700662374062272
61295520425647019700662374180316
61295520425647019701226082036214
61295520425647019701226082152854
61295520425647019701226453690566
61295520425647019701226458294256
61295520425647019701226458412300
61295520425647019701229552877412
61295520425647019701229557599146
61295520425647020247763093142508
61295520425647020250270134173548
61295520425647021482540554562820
61295520425647021482543992001994
61295520425647021482543996706258
61295520425647021485051033033034
61295520425647021485051037737298
61295520425647021485052185643300
61295520425647021485052185647672
61295520425647021485556951320980
61295520425647021485616269875284
61295520425647021485616269879656
61295520425647021485619627346756
61295520425647021485807655424084
61295520425647021529113519274366
61295520425647021531369856202302
61295520425647021531372953989468
61295520425647022077905456413704
61295520425647022080353555149726
61295520425647022080412497444744
61295520425647022080416231175502
61295520425647022080604259252830
61295520425647025189145786574774
61295520425647025190841514717018
61295520425650557322692976318436
61295520425650557917489207075840
61295520425650561028731029499184
61295520425650605501121419295982
61295520425650605501124518128696
61295520425650605501124862502230
61295520425650605501375566605334
61295520425650607145805077926606
61295520425650607147497330622558
61295520425650607147500429455272
61295520425650607284949470542458
61295520425650607285513554774442
61295520425650607328735734740670
61295520425650607329007330852366
61295520425650607330431086269336
61295520425650607330431430642870
61295520425650607330682134745974
61295520425650607330703026754566
61295520425650607330703055452374
61295520425650607331246218977958
61295520425650607331266766613016
61295520425650607331267110986550
61295520425650607331267139684358
61295520425650607331268258892552
61295520425650607331517815089654
61295520425650607331518962995656
61295520425650607742297033284018
61295520425650607743112940827300
61295520425650607879474105188166
61295520425650607880309785531846
61295520425650607880310933437848
61295520425650610851846229940068
61295520425650610851846574313602
61295520425650610852097278416706
61295520425650610854353615344642
61295520425650621971658453682348
61295520425650621971658454036480
61295520425650621972411943821190
61295520425650621972474361212580
61295520425650621972476685560554
61295520425650621972477718679680
61295520425650621972662647924294
61295520425650623754544299165466
61295520425650623756236551861418
61295520425650623756800636093402
61295520425650623756803734926116
61295520425650623800360645836093
61295520425650623800360645836094
61295520425650623800360646190226
61295520425650623801801821357440
61295520425650623802616609692528
61295520425650623802616982764029
61295520425650623802616982764030
61295520425650623802616983118162
61295520425650623802620081950876
61295520425650624351600338754862
61295520425650624351663100869706
61295520425658661197652216994440
61295520425658666733832518659508
61295520425658710610594067490128
61295520425658710610844771593232
61295520425658710610866036673166
61295520425658710611429747833808
61295520425658710611680451936912
61295520425658710611680825008254
61295520425658711159636742035424
61295520425658711159908711218462
61295520425658711160472422379104
61295520425658711160472795450446
61295520425658711205390671318874
61295520425658711205641375421978
61295520425658711206226351662554
61295520425658711206477055765658
61295520425658712257805659160384
61295520425658712258056363263488
61295520425658716556112383130246
61295520425658716556363087233350
61295520425658716556948063473926
61295520425658716557198767577030
61295520425658716558640316169878
61295520425658716558891020272982
61295520425658716559455104504966
61295520425658727080272465313904
61295520425658727080523169417008
61295520425658727081964718009856
61295520425658727081964832801104
61295520425658727081964833151024
61295520425658727082215422112960
61295520425658727082215536904208
61295520425658727082716830319168
61295520425658727082779506344944
61295520425658727082779621136192
61295520425658727082779621486112
61295520425658727082967534422272
61295520425658727629315139859200
61295520425658727631007392555152
61295520425658727631759504864464
61295520425658732570698952499660
61295520425658732570699210766864
61295520425658732570699296855932
61295520425658732570950000959036
61295520425658732572395021810232
61295520425658732572645725913336
61295520425658733167191624122658
61295520425658733168006412457746
61295520428472506928788466935122
61295520428472506929039515411760
61295520428504924213015256771968
61295520428504927370012613981972
61295520428504927370263662458610
61295520428504927919055632901010
61295520428568902815777998872150
61295520428577006139434789693742
61295520428577006141129369453436
61295520428580608412376497432106
61295520428601317764312525847662
61295520428601317766007105607356
61295520428604936506911738352902
61295520428604936509171169881464
61295520428613023912778334855190
61295520428613028853600644478956
61295520428613045872301942999539
61295520434405449457449878223496
61295520434405477137521852308602
61295520434405477274782607038206
61295520434405492501437330662092
61295520434489250251639193260950
61295520434489250251639193265162
61295520434513495442597554835266
61295520434513544167560602457291
61295520434513544167560602457292
61295520434513545404602316073390
61295520434513550941350944475826
61295520434513561876519256482824
61295520434521654816310189860466
61295520478497727669946384672582
61295520478716532245017856665624
61295520478716532245017942400400
61295520478716532247524983431440
61295520478716532247528336181178
61295520478716532286504004351140
61295520478716532293278539643548
61295520478716532293779862114980
61295520478716532293842623875532
61295520478716537646447969209922
61295520478716537647012053441906
61295520478716537784210046052454
61295520478716565599099213882770
61295520478716565599099299617546
61295520478716565601543578888034
61295520478716565601547017372548
61295520478716565601606340648586
61295520478716565601609693398324
61295520478716565647297135100142
61295520478716565647359896860694
61295520478727339061017982893482
61295520478727339061268686996586
61295520478727342811368043693490
61295520478727342813624380621426
61295520478727344594941947630614
61295520478727344597198284558550
61295520478727372415350044213732
61295520478727376165449400910636
61295520478727376167141653606588
61295520478728239628829678794766
61295520478728239629017706872094
61295520478728243379117063568998
61295520478728243381373400496934
61295520478728245025492974895574
61295520478728245027749311823510
61295520478728272983099064089240
61295520478728276734890673482096
61295520478728276734953349507872
61295520478728276735705461817184
61295520478728278382081373143760
61295520478789531764097024029476
61295520478801222720096026384388
61295520478801222720367622496084
61295520478801222720869030702292
61295520478801224367224050020276
61295520478801224367244942028868
61295520478801224367495646131972
61295520478801239191404004433674
61295520478801239191654708536778
61295520478824633731425963948994
61295520478824633731429402433508
61295520478824633777179520161102
61295520478824639265353367170640
61295520478824639267609704098576
61295520478824648555587087362916
61295520478824648556405314182518
61295520478824650385729335847236
61295520478824650385730480547984
61295520478824650385732774331750
61295520478824650386486297536002
61295520478824650386548711026510
61295520478824650386548715294574
61295520478824650386737001639106
61295520478825534297545492889102
61295520478825534299237745585054
61295520478825534299241098334792
61295520478825534299993210644104
61295520478825534342463283022754
61295520478825534342463368757530
61295520478825534342734879134450
61295520478825534342734964869226
61295520478825534343278157092618
61295520478825534343549753204314
61295520478825534344991301797162
61295520478825534345182716056820
61295520478825534345746800288804
61295520478825534345747919483948
61295520478825534345806090132250
61295520478825534345810595509724
61295520478825534345998623587052
61295520478825539695904394435600
61295520478825539696447586658992
61295520478825539696719182770688
61295520478825539698160731363536
61295520478825539698975519698624
61295520478825548986891226749248
61295520478825549123398868998976
61295520478825549124154334058026
61295520478825550770527925736728
61295520478825550770716212452814
61295520478825550771280296684798
61295520478825550771283390795778
61295520478825550814025403659658
61295520478825550814840306427489
61295520478825550814840306427490
61295520478825550814840307844432
61295520478825550816281481948836
61295520478825550816284834698574
61295520478825550816469768664922
61295520478825550817033852896906
61295520478825550817096270283924
61295520478825550817096643355425
61295520478825550817096643355426
61295520478825550817096644772368
61295520478825550817099623033662
61295520478825550817099996105163
61295520478825550817099996105164
61295520478825550817284557000010
61295520478825550817288024182491
61295520478825550817288024182492
61295520478825550953730552088122
61295520478825550953793313853046
61295520478825550954294636320106
61295520478825550954294636324477
61295520478825550954297735170082
61295520478825550954298074808992
61295520478825550954298079526354
61295520478825550954357398085030
61295520478825550954360755552130
61295520478825550954548778912096
61295520478825550954548783629458
61295520478836344865587846878144
61295520478836355937892246200980
61295520478836355982893834992464
61295520478836361473324366495836
61295520478836361474139154830924
61295520638030611993736002660498
61295520638030612587780523335574
61295520638030612588344607567558
61295520638034214264732082162530
61295520638034214676514346338706
61295520638034214813775014975030
61295520638034219800348701822598
61295520638034219800912786054582
61295520638034220211942679654242
61295520638217001664142924708436
61295520638217035017660197693598
61295520638249416614937231701700
61295520638249416616820868885046
61295520638249416616883515736466
61295520638249416617444272732740
61295520638249416617447599968450
61295520638249416617447628664806
61295520638249416617635628045778
61295520638249417166427598487970
61295520638249417166490274513746
61295520638249417212240503490144
61295520638249421970049967159638
61295520638249422105363977154660
61295520638249422107247614338006
61295520638249422107247959770186
61295520638249422107310635795962
61295520638249422702607928849394
61295520638249449968454504686862
61295520638249449970881304919244
61295520638249449970902226102192
61295520638249449970961545717902
61295520638249449970964872953612
61295520638249449970964901649968
61295520638249450519945246079668
61295520638249450520007547498908
61295520638249450520007922105444
61295520638249450563250735444266
61295520638249450565757776475306
61295520638249455458881250139822
61295520638249455461328971555152
61295520638249455461580021090436
61295520638252123810494673964530
61295520638252123810745722423906
61295520638252123856499307332370
61295520638252123857063391564354
61295520638253018887879595238498
61295520638253018887879623934854
61295520638253018888631707547810
61295520638253018888694383573586
61295520638253019300413971723986
61295520638253019300476647749762
61295520638253019437674640360310
61295520638253019483428340532198
61295520638253024378494742299414
61295520638253024421800609334784
61295520638253024422364693566768
61295520638253024424248327207878
61295520638253024424812411439862
61295520638253052242128088524380
61295520638253052242149009229328
61295520638253052242149009707328
61295520638253052242211656558748
61295520638253057732576099516560
61295520638253057778329310894396
61295520638322101302954610168992
61295520638322101303226580887224
61295520638322101303288882306464
61295520638322101303289256913000
61295520638322101303790290512672
61295520638322101303852966538448
61295520638322101304040994615776
61295520638322101851997284714288
61295520638322101852080852748656
61295520638322101852832965057968
61295520638322401444295523128034
61295520638322401446551860055970
61295520638322402039092130480302
61295520638322402039656214712286
61295520638324803556268311029024
61295520638326003761296239540142
61295520638326003761859947177262
61295520638326003761860323772126
61295520638326014698661277893040
61295520638326020189277453463776
61295520638357223447945397063076
61295520638357518100784611163152
61295520638357518101035315266256
61295520638357518101599399498240
61295520638357518649827631140628
61295520638357518650078335243732
61295520638357518650642419475716
61295520638357518695581214973184
61295520638357518695831919076288
61295520638357518696396003308272
61295520638357518696396778142932
61295520638357523589519103920160
61295520638357523589770153455444
61295520638357523591462406151396
61295520638357524183751623498208
61295520638357524184315707730192
61295520638357524184316482564852
61295520638357534709583152017722
61295520638357534710147236249706
61295520638357535302436425958808
61295520638357535302436425976070
61295520638357535302436426313100
61295520638357535304128679009052
61295520638357535304128707706812
61295520638357535304128710893352
61295520638357535304379639979472
61295520638357535304379754770720
61295520638357535304943466989848
61295520638357535304943467007110
61295520638357535304943467344140
61295520638357535304943724207244
61295520638357535304943724211456
61295520638357535304943839002704
61295520638357535304946937712954
61295520638357535304946938185338
61295520638358418666336613726434
61295520638358418668512709855712
61295520638358418668592950654370
61295520638358418668763413958816
61295520638358418668784334663764
61295520638358418668846981993184
61295520638358418669348390199392
61295520638358418669411066225168
61295520638358418669599094302496
61295520638358419217555384401008
61295520638358419217638952435376
61295520638358419217639327041912
61295520638358419217827355119240
61295520638358419218391064744688
61295520638358419218391439351224
61295520638358419260861248372142
61295520638358419261696928715822
61295520638358419263389181411774
61295520638358419264146143454832
61295520638358419264208819480608
61295520638358419264396847557936
61295520638358424020321180720404
61295520638358424022013433416356
61295520638358424614030681120844
61295520638358424614866361464524
61295520638358424616558614160476
61295520638358435139882327275028
61295520638358435139882330339264
61295520638358435140133031378132
61295520638358435140133034442368
61295520638358435140638943426780
61295520638358435140638944961814
61295520638358435140701619452556
61295520638358435140701620987590
61295520638358435140889647529884
61295520638358435140889649064918
61295520638358435277142995911352
61295520638358435277142998975588
61295520638358435277398289945963
61295520638358435277899353778430
61295520638358435277899353896522
61295520638358435277899698152172
61295520638358435277899699687206
61295520638358435277962375712982
61295520638358435278150402255275
61295520638358435278150402255276
61295520638358435278150403790310
61295520638358435688925001820324
61295520638358435688925004884560
61295520638358435732423626209180
61295520638358435732987710441164
61295520638358435732987710445376
61295520638358435733238414544268
61295520638358435733238414548480
61295520638358435870248122214384
61295520638358435872128774642016
61295520638358435872128776058958
61295520638358435872692487219648
61295520638358435872692860290942
61295520638358440630313318403846
61295520638358440630313664194530
61295520638358440630564368297634
61295520638361120372031394768288
61295520638361120921826410715744
61295520638361120966827998578320
61295520638361120967643906121602
61295520638361125860766231881568
61295520638361125905955732558048
61295520638361125906519816790032
61295520638361125906771640101330
61295520638361136844136707628584
61295520638361137575375834268540
61295520638361137576194066164008
61295520638361142333749009102728
61295521116596549824222978027396
61295521116603754366215132451064
61295521116604654927000268855116
61295521116604654927188555199600
61295521116604654932334661745304
61295521116604654932334920012460
61295521116604654934026914441256
61295521116604655344116924871720
61295521116604955115706749923560
61295521116604955116521538258648
61295521116604955116522571359060
61295521116604955123297393652776
61295521116604955123297398233172
61295521116604955123297479741684
61295521116604956770425417288664
61295521116604956900095442195772
61295521116604956907623409899212
61295521116604956907686172013896
61295521116608557936561668362980
61295521116608559041421841146760
61295521116608559178682509783084
61295521116608559178870537860412
61295521116815654629865572674212
61295521116815654630116276777316
61295521116815654635199879825252
61295521116815687984197633994462
61295521116815687989281237042398
61295521116815689767771537931586
61295521116815689772854883762078
61295521116815689772855140979522
61295521116815689772855226718670
61295521116815689773105930821774
61295521116822558988422849496456
61295521116822558990114757836344
61295521116822558990115102192408
61295521116822559537214475582584
61295521116822559538906728278536
61295521116822592342503862357538
61295521116823459550899894240396
61295521116823459556234287130584
61295521116823459557863777711852
61295521116823459557926539826536
61295521116823459962118072785068
61295521116823459968016550257000
61295521116823459969457755543496
61295521116823460099378827510300
61295521116823460099942911742284
61295521116823460105026257572776
61295521116823460106718510268728
61295521116823759740422196744340
61295521116823759744690097384276
61295521116823759747134343012280
61295521116823759747197023618452
61295521116823759747698427244264
61295521116823759747761107850436
61295521116823760158728320843924
61295521116823760295988989480248
61295521116823760296741101789560
61295521116823760296741106369956
61295521116823760335217765937640
61295521116823761394074338570840
61295521116823761524748586080992
61295521116823761529078789656488
61295521116823761531335007207164
61295521116823761531523035284492
61295521116823762119544815284488
61295521116823793093687732525986
61295521116823793094502520861074
61295521116823793094503553961486
61295521116823793098750443215570
61295521116823793098750447795966
61295521116823793098771454601422
61295521116823793099586209648158
61295521116823793642730407071282
61295521116823793648628884193454
61295521116823793688484334819698
61295521116823793689299123154786
61295521116823794745878466851458
61295521116823794878076424798198
61295521116823794878077572695474
61295521116823794878265859066154
61295521116823794883076459462006
61295521116823794883160146873634
61295521116826461448940230640660
61295521116826463227995644631608
61295521116826494803021587857806
61295521116826496581512917616770
61295521116826496586595491794930
61295521116827362010853535158920
61295521116827362015937138206856
61295521116827362015937223946004
61295521116827362016689250516168
61295521116827362018381470973480
61295521116827362018444146999256
61295521116827362018945555205464
61295521116827362560461293748260
61295521116827363657982587664584
61295521116827363663065161842744
61295521116827363665321466532040
61295521116827363665572170635144
61295521116827363800325916218216
61295521116827363802582135168364
61295521116827363802770163245692
61295521116827364253342902175972
61295521116827395364934892376066
61295521116827395369997571176770
61295521116827395370018238206558
61295521116827395370018495424002
61295521116827395370018581163150
61295521116827395370269285266254
61295521116827395370749683486082
61295521116827395370770607733314
61295521116827395914730679042734
61295521116827397012063944881730
61295521116827397017125594812658
61295521116827397017146519059890
61295521116827397149324699257202
61295521116827397154323587423206
61295521116827397154407273435362
61295521116827397195266197329490
61295521116827397606860175161134
61295521116919854255889967793176
61295521116919855444667609088388
61295521116919855490399154096968
61295521116919855490420046105560
61295521116919855490420820944432
61295521116919855490421193997060
61295521116919855490421193998464
61295521116919855490671898101568
61295521116919855490671898118830
61295521116919856039460740658946
61295521116919856039463868543760
61295521116919856039463871730300
61295521116919856039464212917294
61295521116920706050410838856076
61295521116920754821191266613262
61295521116920754821191523830706
61295521116920754821191609569854
61295521116920754821442313672958
61295521116920754822885842253136
61295521116920754822885842257508
61295521116920754823638987668684
61295521116920754823639332042218
61295521116920754823702008067994
61295521116920754823890036145322
61295521116920755873522940114486
61295521116920755873773988573654
61295521116920755875218636353348
61295521116920755875218636366446
61295521116920755875469340469550
61295521116920755876033424688436
61295521116920755876033424701534
61295521116920756055701484619238
61295521116920756055973200108194
61295521116920756056453596928550
61295521116920756058148173972476
61295521116920756058149293161796
61295521116920756058149293180510
61295521116920756058211969187572
61295521116920756058229417658870
61295521116920756058231742006844
61295521116920756058232631632384
61295521116920756058232889899748
61295521116920756058232889912846
61295521116920756058232975987412
61295521116920756058232975993028
61295521116920756058232976006125
61295521116920756058232976006126
61295521116920756058417445736198
61295521116920756058417450316594
61295521116920756058419770084172
61295521116920756058420889273492
61295521116920756058420917971252
61295521116920756058420917977076
61295521116920756058421262363708
61295521116920756058483565299268
61295521116920756058483565317982
61295521116920756058483680096132
61295521116920756058483938389484
61295521116920756058964081515598
61295521116920756058981529968182
61295521116920756059047649531252
61295521116920756059047649549966
61295521116920756059047764322500
61295521116920756059047764341213
61295521116920756059047764341214
61295521116920756059235677608580
61295521116920756059236050698796
61295521116920756468319547466594
61295521116920756604744503520598
61295521116920756605016217610082
61295521116920756605496615829910
61295521116920756607272436560230
61295521116920756608024548869542
61295521116921056199490209196514
61295521116921056201746546124450
61295521116923457761664505362722
61295521116923757905185329530260
61295521116923757950938541386304
61295521116923757950938914440336
61295521116923757951189618543440
61295521116923757951189618560702
61295521116923758499981560287664
61295521116923758499981588985632
61295521116923772729343014459668
61295521116923772730096504244378
61295521116923772730158921631396
61295521116923772730161245996632
61295521116923772730347208347482
61295521116923774375030866978106
61295521116923774376723119674058
61295521116924608510928564006584
61295521116924656686912384761422
61295521116924656686912641978866
61295521116924656686912727718014
61295521116924656687163431821118
61295521116924656688606960405668
61295521116924656689357006984130
61295521116924656689360105816844
61295521116924656689360450190378
61295521116924656689419768749054
61295521116924656689423126216154
61295521116924656689611154293482
61295521116924658334040665614754
61295521116924658335732918310706
61295521116924658335736017143420
61295521116924658470737335758242
61295521116924658472993672686178
61295521116924658518750352074256
61295521116924658518750610341620
61295521116924658518750696434900
61295521116924658518938638418948
61295521116924658519001400538004
61295521116924658930532587552624
61295521116924658930532616250592
61295521116924658931347375887712
61295521116924673159894041370496
61295521116924673159894041724628
61295521116924673159894042770176
61295521116924673160647531509338
61295521116924673160709948894904
61295521116924673160709948896356
61295521116924673160709948900728
61295521116924673160709950317670
61295521116924673160712273248702
61295521116924673160713306367828
61295521116924673160898235612442
61295521116924673297154796095728
61295521116924674944283852833480
61295521116924674944283852837852
61295521116924674990036289736772
61295521116924674990855923201915
61295521116924674991043951279243
61295521116931511628805428812252
61295521116931561040135267294006
61295521116931561040386315753174
61295521116931561042081667649070
61295521116931561042645751867956
61295521116931561042645751881054
61295521116931561590873894958946
61295521116931561591061923036274
61295521116931561591626007268258
61295521116931562869441835434646
61295521116931562871952320021694
61295521116931562871969768474278
61295521116931562872223916133390
61295521116931562872225064030666
61295521116931562872789148275748
61295521116931563283756623053978
61295521116931563284007327157082
61295521116931563284571411389066
61295521116931563418484854336006
61295521116931563420932575391428
61295521116931563421012787375638
61295521116931563421016143425796
61295521116931563421017033051544
61295521116931563421017033055916
61295521116931563421204171503124
61295521116931577648937250634452
61295521116931577648937250647550
61295521116931577650629503343502
61295521116931861780144203391690
61295521116931861780144576463192
61295521116931861780958991726778
61295521116931861780959364798280
61295521116931861825876894762352
61295521116931861825897786770944
61295521116931861825898159824976
61295521116931861826712575106032
61295521116931863015490221118606
61295521116931863015491369028980
61295521116931863015740925221710
61295521116931863015742073132084
61295521116931863016306157364068
61295521116931863610287971303978
61295521116931877838207844508980
61295521116931877838207844632688
61295521116931877838207844645738
61295521116931877838207844645946
61295521116931877838207844650158
61295521116931877838207844986980
61295521116931877838207845000078
61295521116931877838208103267234
61295521116931877839649393219920
61295521116931877839649393237182
61295521116931877839649393574212
61295521116931877839900097340286
61295521116931877839900097346110
61295521116931877840464181555008
61295521116931877840464181572270
61295521116931877840464181909300
61295521116931877840467280760520
61295521116931878432753369763600
61295521116931878434445622459552
61295521116931878434445623859232
61295521116931878435260410794640
61295521116931878435260412194320
61295521116931878435263768250094
61295521116931878435263883035518
61295521116931878435263883041342
61295521116931878435264141321596
61295521116931878435452169398924
61295521116932712385887804682588
61295521116932761796632896611206
61295521116932761797217614584626
61295521116932761797385008920518
61295521116932761797468318687730
61295521116932761798909781191670
61295521116932761798909867280578
61295521116932761798912105539644
61295521116932761798912880378516
61295521116932761798913253431144
61295521116932761798913253432548
61295521116932761798913253445646
61295521116932761798913253449858
61295521116932761798913253450017
61295521116932761798913339520212
61295521116932761798913339538926
61295521116932761799100133616972
61295521116932761799101281521522
61295521116932761799101281522974
61295521116932761799160571383682
61295521116932761799160829650838
61295521116932761799164043623316
61295521116932761799164043642030
61295521116932761799164301909186
61295521116932761799664992687828
61295521116932761799665365740456
61295521116932761799665365741860
61295521116932761799665365753506
61295521116932761799665365754958
61295521116932761799665365759122
61295521116932761799665365759170
61295521116932761799665365759329
61295521116932761799666484948650
61295521116932761799728127855300
61295521116932761799728127874014
61295521116932761799729160974426
61295521116932761799916414218498
61295521116932761799917189051754
61295521116932762210694111448616
61295521116932762346260289129922
61295521116932762347952541825874
61295521116932762393626259007022
61295521116932762393688935019700
61295521116932762393709482672228
61295521116932762393709597458896
61295521116932762393709855743570
61295521116932762393709941832637
61295521116932762393709941832638
61295521116932762393876963110126
61295521116932762393960531131396
61295521116932762393960531144494
61295521116932762393960645935741
61295521116932762393960645935742
61295521116932762394461594981540
61295521116932762394461939337604
61295521116932762394461939350702
61295521116932762394461968033960
61295521116932762394524615376478
61295521116932762394712643440708
61295521116932762394712643453806
61295521116932763443760920247094
61295521116932763446037804827558
61295521116932763446040904014404
61295521116932763446042396293940
61295521116932763446288853286726
61295521116932763446293100397044
61295521116932763446857184629028
61295521116932763583298559552790
61295521116932764040816958655588
61295521116932764040837850664180
61295521116932764040837879360536
61295521116932764040838654195196
61295521116932764040838998568937
61295521116932764040838998568938
61295521116932764041088554767284
61295521116932764041089702672041
61295521116932764041089702672042
61295521116932778268696110150353
61295521116932778268758872265038
61295521116932778270199272597544
61295521116932778270199272597592
61295521116932778270199272597752
61295521116932778270200305698004
61295521116932778270200305699408
61295521116932778270200305716878
61295521116932778270200420839172
61295521116932778270200425088522
61295521116932778270202371784598
61295521116932778270202630064852
61295521116932778270203404903724
61295521116932778270388707215468
61295521116932778270390658142180
61295521116932778270449976700648
61295521116932778270449976700696
61295521116932778270451009801108
61295521116932778270451009802512
61295521116932778270451124960990
61295521116932778270451129191626
61295521116932778270451382891324
61295521116932778270451383228146
61295521116932778270451383241244
61295521116932778270454482078329
61295521116932778270952418007316
61295521116932778270952418008720
61295521116932778270952418026190
61295521116932778270955517213036
61295521116932778270955890265664
61295521116932778270955890267068
61295521116932778270955890284378
61295521116932778271015209174260
61295521116932778271203122110420
61295521116932778271203122111824
61295521116932778271206594368768
61295521116932778271206594370172
61295521116932778271206594387482
61295521116932778271206594387641
61295521116932778405768463371172
61295521116932778405768463372624
61295521116932778405768807727444
61295521116932778405768807746158
61295521116932778405956864508196
61295521116932778405956864525666
61295521116932778406019511830548
61295521116932778406019511849262
61295521116932778406019626640509
61295521116932778406019626640510
61295521116932778407459941233916
61295521116932778407460716067124
61295521116932778407460716068576
61295521116932778407460716072948
61295521116932778407460830859616
61295521116932778407461060423396
61295521116932778407461060429012
61295521116932778407461060442110
61295521116932778407461089121204
61295521116932778407461089138466
61295521116932778407461175214644
61295521116932778407711764526500
61295521116932778407711764532116
61295521116932778407711764545214
61295521116932778407711879317748
61295521116932778407711879336461
61295521116932778407711879336462
61295521116932778408212828376436
61295521116932778408212828382260
61295521116932778408213172732708
61295521116932778408213172738324
61295521116932778408213201430516
61295521116932778408213201434680
61295521116932778408213201434888
61295521116932778408213201447778
61295521116932778408275963549732
61295521116932778408463876835812
61295521116932778408463876841428
61295521116932778817739128714892
61295521116932778819241947142888
61295521116932778819241947143048
61295521116932778819242980243300
61295521116932778819242980262174
61295521116932778819995092552612
61295521116932778819995092571486
61295521116932778864995535121412
61295521116932778864998974078102
61295521116932778864998974078310
61295521116932778865000007179966
61295521116932778865000007197436
61295521116932778865752119506748
61295521116932778865752492578090
61295521116932778866003196681194
61295521116932780054588739704464
61295521116932780054588739708836
61295521116932780054589084064900
61295521116932780054589084077998
61295521116932780054839788168004
61295521116932780054839788181102
61295521116935415324669943691768
61295521116935463500652992794274
61295521116935463502345245490226
61295521116935464097959703067232
61295521116935465149477741202138
61295521116935465149728445305242
61295521116935465150292529537226
61295521116935465286738151199704
61295521116935479972194218236046
61295521116935479972194221422586
61295521116935479973886474118538
61295521116935480110896176830672
61295521116935480110896180013000
61295790606383708026193462179450
61295790606420036416666355244310
61295790607355376160005524516024
61295790607355377396962550902578
61295790607355377397046118936946
61295790607355409506743842924584
61295790607356573022113126508162
61295790607356573022948806851842
61295790607367078045208444599362
61295790607367078046044124943042
61295790607367083357727783195662
61295790607367083540742008044094
61295790607367083540743155950096
61295790607367127458986004136538
61295790607391394982605519349582
61295790607392595739687780551294
61295790607392595739688928457296
61295790607392643362361144118966
61295790607392643364055720812972
61295790607392645148361964240136
61295790607395345067490808516824
61295790607395345248809796149630
61295790607395345250502048845582
61295790607395346851609023866660
61295790607395346852444704210340
61295790607403450177793748680086
61295790677311529549510895341483
61295790677311529549758500139697
61295790677311529549761599444587
61295790677311529550242115642203
61295790677311829693027904429803
61295790677311829693278608532907
61295790677311829693759124730523
61295790677311829738760568633319
61295790677311829739512680942631
61295790677311830287803243178615
61295790677311830288555355487927
61295790677315432010007352238455
61295790677315432010759464547767
61295790677322336363230354148299
61295790677322336363251246156891
61295790677322336363501950259995
61295790677322340067844651906461
61295790677322340069268407329047
61295790677322340069289299337639
61295790677322340069540003440743
61295790677322636506747363236619
61295790677322636506768255245211
61295790677322636507018959348315
61295790677322640212785416417367
61295790677322640212806308425959
61295790677322640213057012529063
61295790677322640258538972629475
61295790677322640807581647174771
61295790677323537120249939324235
61295790677326242529785756234611
61295790677967993460662510098009
61295790677971895920905163705031
61295790677971895920908262891877
61295790677980033102771553860372
61295790678154416487846086520325
61295790678162519630999136496297
61295790678162519631002235801187
61295790678162519814496976847235
61295790678162520179791107056533
61295790678162520179794206243379
61295790678162520362721763870597
61295790678162520362724863057443
61295790678162819958013985935555
61295790678162820369064771543807
61295790678162820551992329171025
61295790678162820551995428357871
61295790678162820552810216692959
61295790678166422275014325752799
61295790678186831438891097498649
61295790678186831438894196803539
61295790678186831439374713001155
61295790678186831802976590864420
61295790678186831987686167245731
61295790678187131579817497988120
61295790678187131579817497988121
61295790678187131582160501788755
61295790678187131582411205891859
61295790678187132176935840537567
61295790678190733853404186207045
61295790678190733853407285393891
61295790678190733899139949597407
61295790678190733899892061906719
61295790678198837726587611211284
61295790678198837728279863557317
61295790678262482839178593848954
61295790678262482841602066845626
61295790678262484440553061272734
61295790678262484623567286121166
61295790678262484625175970782750
61295790678263679891915169001374
61295790678263679891915169001375
61295790678263683598768010400571
61295790678263685382341914337694
61295790678263685382341914337695
61295790678263685382341914454334
61295790678263685382341914454335
61295790678270583009770113265337
61295790678270583009791005273929
61295790678270587948920145798464
61295790678270588497962820343760
61295790678270588500971269581008
61295790678271783721119710145489
61295790678271783721119710151105
61295790678271783766852374467049
61295790678271788655164874674407
61295790678271788660247444247473
61295790678271788708511513748969
61295790678271789249689509320115
61295790678271789257303484191161
61295790678271838480533054453663
61295790678294898339015689706378
61295790678294898339015689706379
61295790678294898341522730737419
61295790678294899528042919083041
61295790678294899528042919199681
61295790678294899530299256005361
61295790678294899530299256010977
61295790678294899530299256123405
61295790678294899530299256127617
61295790678294899530300030845637
61295790678294899576031920331133
61295790678294899576052812339725
61295790678294899940390042811294
61295790678294900123404381978590
61295790678294900123404381978591
61295790678294900125096634674542
61295790678294900125096634674543
61295790678294932922774371047277
61295790678294932922795263055869
61295790678294932923042867854083
61295790678294932923045967158973
61295790678294933471837937601165
61295790678294949529085642608347
61295790678294949531341979414027
61295790678294949531341979419643
61295790678294949531341979532071
61295790678294949531341979536283
61295790678295199717230949934994
61295790678295199717313484383469
61295790678295199719569821305789
61295790678295199719569821311405
61295790678295233066291380135597
61295790678295233066562976247293
61295790678295233661087610893001
61295790678295249720595125086467
61295790678295249720616017095059
61295790678295249720866721198163
61295790678296099096097950908090
61295790678296099096097950908091
61295790678296099098604991939131
61295790678296100278347259294044
61295790678296100278347259294045
61295790678296100280042610828327
61295790678296100285125180284753
61295790678296100285125180401393
61295790678296100287381517212689
61295790678296100287381517329329
61295790678296100287382292047349
61295790678296100325524570928739
61295790678296100330879884407235
61295790678296100333114181532845
61295790678296100333114956367505
61295790678296100697472304013006
61295790678296100697472677084348
61295790678296100699080988674590
61295790678296100699917042088208
61295790678296100872871893941157
61295790678296100874567245474035
61295790678296100880486643180302
61295790678296100880486643180303
61295790678296100882178895876254
61295790678296100882178895876255
61295790678296100882178895992948
61295790678296133634040400011105
61295790678296133679793956223213
61295790678296134228836630768509
61295790678296148868372778937352
61295790678296150105327481324448
61295790678296150105410015885351
61295790678298835337559055749325
61295790678298835383291719952841
61295790678306905865776998207343
61295790678306905865776998323983
61295790678306905911530554536091
61295790678306939212515201941503
61295790678306955866819721616009
61295790678306955866819721732649
61295792039217254482263418693369
61295792039249674921228134211657
61295792113119516215160070147549
61295792113119517862289126902563
61295792114056058494799922978169
61295792114059660766047049539897
61295792114059660766047050602707
61295792114059694118624440418721
61295792114059703264234222250827
61295792114059705047808126187951
61295792114066608349601134795006
61295792114066864074009305868751
61295792114066864074009305986795
61295792114066864074009649888153
61295792114066897425019537940917
61295792114066897425207938971543
61295792114066897425269467209361
61295792114066897425270586417555
61295792114066897425270614997319
61295792114066897425831226971115
61295792114066897425834326157961
61295792114066897425834326276005
61295792114066908537969900519739
61295792114066908538056939395305
61295792114066908538306868663749
61295792114066908538307987871943
61295792114066908538784688854827
61295792114066908538785832043467
61295792114066908538868371208059
61295792114066908538868628425503
61295792114066908538869400077835
61295792114066908538871727730393
61295792114066908538871813351497
61295792114066908538871813823673
61295792114066908538872071631751
61295792114066908538872842221273
61295792114067764641758665514151
61295792114067764641821087509183
61295792114067797993019720611975
61295792114067797993583685803361
61295792114067808968857895928709
61295792114070510260261048455145
61295792114070510260510977723589
61295792114070510260512096931783
61295792114070510260992240057897
61295792114070510261075836790233
61295792114070510261075922411129
61295792114070510261075922883513
61295792114092126083891638692909
61295792114092126084644008219665
61295792114102930701461291327133
61295792114102931248830195098155
61295792114102931250503965872429
61295792114102931250503965872637
61295792114102931250692251167249
61295792114102931250692251167409
61295792114102931251256335399185
61295792114102931251256335399233
61295792114102931251257110238265
61295792114102931251257111301075
61295792120011556115316104507142
61295792120011556664442690043606
61295792511627511128620472356851
61295792511846315752520097742131
61295792517500113786007764073245
61295792517536132789930501663467
61295792517536136495968554844215
61295792517754975708898607010309
61295792517815909230680178695115
61295792517824018005812415330753
61295792517824018008883540593777
61295792517824334669444573010843
61295792517826721541626225290735
61295792517826721541898194473773
61295792517827036372879660714695
61295792517851036873381166873139
61295792517859141980590940809023
61295792517859141982934317675383
61295792517859141983122345752711
61295792520782250872548519081262
61295792520782250872714878780144
61295792520806561445347952804758
61295792520806561445347952804806
61295792520806561447604289732694
61295792520813463968174067871848
61295792520814666372385500619822
61295792520814666372551860318704
61295792521645539878612313221194
61295792521653949250254639806526
61295792521680662023268453371270
61295792521688765898227694051646
61295792521750044587030743073222
61295792521750044588725319767228
61295792521751245161015210919750
61295792521753641321843050051518
61295792521753641370023554350846
61295792521753646675009126868154
61295792521753941511113644048302
61295792521753946864279720864938
61295792521754858550212506891054
61295792521754858550212511612788
61295792521754858552722995850076
61295792521761745196802295436158
61295792521762050327627538099270
61295792521762061859785770934572
61295792521762962425425900057430
61295792521762962425425904306780
61295792521762962427682239699522
61295792521762962427682241234716
61295792521762962471179484965894
61295792521762962471179489216696
61295792521762967368504547676362
61295792521786061808988265164870
61295792521786078280274227275636
61295792521787278991690031134330
61295792521787278993382283830282
61295792521787279037443616044246
61295792521789980880396826966644
61295792521798084571776616901304
61295792521798084571779972951462
61295792521798084755356072352688
61295792564793428715698605573591
61295792565012233339598235208221
61295792571001948148155627765375
61295792571001962975577057129915
61295792571001963387359321306091
61295792571025963887860827464535
61295792571036770700849065970631
61295792588731435988172034992137
61295792588731441341338111808773
61295792588762946534628287912859
61295792588762957645973436671295
61295792588762957653501433422303
61295792588762958057755442580267
61295792588762963005918841154749
61295792591685900649905576628684
61295792592701589712494493176563
61295792592701589712575736746317
61295792592701589712578061210931
61295792597626947052710325565204
61295792598567139063349640531542
61295792598567144553779824941400
61295792730526729191594609539563
61295792730526744015753410471751
61295792730537235816065515779057
61295792730558850039073667405187
61295792730558850040852931341755
61295792730561551744288019045607
61295792730569649534020845032509
61295792730569651315902497317617
61295792730569651318409537285847
61295792731412552525088355045423
61295792733517075723818161639734
61295792733525185133353615158982
61295792733525185135045867854934
61295792734173571197967829652494
61295792734356354893788312302562
61295792734364158625230548598882
61295792734392377612950758998686
61295792734460559460381989999926
61295792734461754681200381496378
61295792734472276175393375353812
61295792734472276175581661698344
61295792734497777393671659691176
61295792734497777805265637522820
61295792734497792080652240365528
61295792734497793864957621801942
61295792734500479096918719317700
61295792747960816519342364226183
61295792748248701774262584424687
61295792748263110868201442297931
61295792748263110868473411480969
61295792748264327502049709233249
61295792748285020931489855002857
61295792748285020933244783724585
61295792748285020933432811801913
61295792748285020933433069019357
61295792748285026284659287869651
61295792748285026286414216591379
61295792748285026286602244668707
61295792748285035757405907138507
61295792748285035757594192433279
61295792748285035757594193483039
61295792748285037404723249171031
61295792748285041110575340005301
61295792748285041110763626349833
61295792748287426199203123682491
61295792748287722636868156723209
61295792748287726342720132770811
61295792748287736904458522751967
61295792748287742814010685976357
61295792748288622646413485443459
61295792748288626352367970589839
61295792748288626352451538624207
61295792748288627999579562260095
61295792748288628008617177762687
61295792748288637470575728052525
61295792748288639117704009968667
61295792748288639119147538186035
61295792748288639125235105552389
61295792748288639126738268004159
61295792748941533006010761943917
61295792748941533013352767650639
61295792749160322814950658386685
61295792749160372640322195755505
61295792749160372640594164938543
61295792750915132924504185115309
61295792751133937548403810500589
61295792751219087533871005892800
61295792751241754956223741263499
61295792751241754956223741282213
61295792751242055512945736843101
61295792751242055512966628851693
61295792751242956125088122710309
61295792751242956125088381445525
61295792751242956126510988956493
61295792751243391744635706649848
61295792751250160804843392130993
61295792751899449226685463877837
61295792752090339954460570553821
61295792752093942270708138012676
61295792752113451411212342859613
61295792752113484763037363148823
61295792752114652173378321428125
61295792752114685520036056316167
61295792752118237236111399086167
61295792752118253850585089263117
61295792752118253852277341959069
61295792752118253895582429438205
61295792752186434461829713866403
61295792752187631332036599400662
61295792752187631515301987516980
61295792752187635038408148363531
61295792752187635038408148367903
61295792752187801785656057482087
61295792752187801787348309711479
61295792752190047304580625939613
61295792752190047304581400774272
61295792752191236758101859279523
61295792752191236758104184793897
61295792752191236941032516093587
61295792752191236941034841607961
61295792752191236941847304428675
61295792752191236943541882639001
61295792752191236943543030545003
61295792752191238725424680256810
61295792752191247878484623657190
61295792752191247878648660893213
61295792752191247878648662292893
61295792752191253413137857638592
61295792752191253414917121575160
61295792752191253414917121588258
61295792752198441849369517667040
61295792752198603247836693191727
61295792752202043754838900501249
61295792752202043754838900506865
61295792752202054875404385867106
61295792752202054875488039518158
61295792752202054875491397103351
61295792752202060228657472384952
61295792752202060228657472390568
61295792752222753474248374545474
61295792752222753475084054889154
61295792752222768299242079453100
61295792752222768482423811912193
61295792752222768484118389072759
61295792752222768484118389085857
61295792752222768484203075848761
61295792752222768484203075861859
61295792752222768484205400313375
61295792752222768484205400326473
61295792752222768484770259380019
61295792752222768484770259380067
61295792752222770131331099479033
61295792752222770131331099484649
61295792752223654042330890656613
61295792752223670699059227818173
61295792752226355333983972451493
61295792752226355334548831523753
61295792752226355379716636305041
61295792752226355379716751096289
61295792752226355379717411145525
61295792752226355379737643104881
61295792752226370204711489018046
61295792752226370204711489018047
61295792752226370204711574757195
61295792752226370206406065712052
61295792752226370206406065712053
61295792752226370206406151801120
61295792752226370206406151801121
61295792752226370206406840548164
61295792752226370206406840552536
61295792752226370206407184921698
61295792752226370206407184921699
61295792752226370206407184926070
61295792752226370206409165016942
61295792752226370206972043992555
61295792752226371853534864182600
61295792752226371853534864188424
61295792752226371990544828721485
61295792752226371990795877180866
61295792752226371990796652015520
61295792752226371990796652015521
61295792752234459208943217836133
61295792752234475865671554997693
61295792752234475865674653830407
61295792757127712946972673171988
61295792757151728096713391569971
61295792757779855653653909977122
61295792757782556762376334957938
61295792758001361386275960343218
61295792758027027566402294501557
61295792758027027568825767498229
61295792758027029222733090084253
61295792758027077392024880347015
61295792758033782421457563203166
61295792758095056171404846961492
61295792758095059877923042218754
61295792758095060927266158188004
61295792758098961740383887345984
61295792758098963387511910981872
61295792758099124786543974158535
61295792758106767258910229849928
61295792758106778239770222405204
61295792758131093570772017041398
61295792758131093571525162471288
61295792758134995436497611988768
61295792758134995437249724298080
61295792758134995619511951622416
61295792758134995620076035854400
61295792758134995620264063931728
61295792758134997219191813169156
61295792758134997220799637375024
61295792758134997221451507682284
61295792758134997221639535759612
61295792758143100729814891785678
61295792801462354447254100459803
61295792801462354449029921190123
61295792801462649651347817314605
61295792801462654590792030255927
61295792801462654592546930278443
61295792801462654592546958977655
61295792801462654592734987054983
61295792801462665703892079036879
61295792801462665711420075787887
61295792801462666115674084945851
61295792801462669821712138126599
61295792801462671063836335596861
61295792801465056152465008893975
61295792801465351354594876941129
61295792801465356295982046681507
61295792801465371120143428362633
61295792801473472524408314293983
61295792802305252315131952402521
61295792802316057481744279582041
61295792802348472981581261120601
61295792802348506335662618337747
61295792804421031590233240581504
61295792804428840262874360194965
61295792804429141634342061321345
61295792805073475667493722350680
61295792805085181819371429463086
61295792805085181821063682159038
61295792805267668523834282837400
61295792828030917173972267796204
61295792828030920879448561033840
61295792828030920880012645264419
61295792828051619654439660837420
61295792828053885327968799779221
61295792828055231268728800228779
61295792828055232914416308863328
61295792828055533242639910164816
61295792828055533242639910164817
61295792828055538173964234944260
61295792828055538182080651142091
61295792828055538182080651142092
61295792828061990438274062889165
61295792828061990438274062890777
61295792828061990438274837729649
61295792828061990438275210800991
61295792828063325251603015281900
61295792828063325259218023273524
61295792828063336379285542277370
61295792828063336379285542278099
61295792828063336379285542572399
61295792828063336379285542572400
61295792828063336379285542750275
61295792828063341732266690144421
61295792828063341915197346958485
61295792828063341915197346958486
61295792828063638353510032346499
61295792828063638353510032346500
61295792828066038082720888622160
61295792828066043023919771939301
61295792828067238839614949199775
61295792828067238839803264609297
61295792828067240074877398895806
61295792828067240075714141406340
61295792828067243779244005586572
61295792828067243780918465106646
61295792828683665694959520595131
61295792828683665695523604827115
61295792828687267966206648575413
61295792828687267966770732807397
61295792828706775328035708909651
61295792828707675895784728785159
61295792828707675895784728901799
61295792828707675895784729257335
61295792828707675941538313695027
61295792828707677131134218892679
61295792828707677176887775104787
61295792828707677177138479207891
61295792828707677725930449650083
61295792828707976082882927433510
61295792828707976085055322783347
61295792828707977320404784193107
61295792828707977320655488296211
61295792828710378832309755690501
61295792828711579591651567798243
61295792828902170127980240392141
61295792828902170130152636215611
61295792828902470319423230212395
61295792828906072590106273960693
61295792828906072590670358192677
61295792828926463908689054756073
61295792828926465143470987783041
61295792828926480519684354287079
61295792828926480519684354642615
61295792828926481752857976546061
61295792828926481754466288137547
61295792828926481755030372369531
61295792828926481755033844277959
61295792828926780706782552818790
61295792828926780708954948168627
61295792828926781944300966366315
61295792828926781944304409578387
61295792828926781944552014843161
61295792828926932638903595803423
61295792828926982464439170412477
61295792828929183458465718003717
61295792828929183458468817184947
61295792828930384215551193183523
61295792828930384268164660682350
61295792828937287332672592793175
61295792828937287332860879506293
61295792828938488089943255499253
61295792828938638230144108975431
61295792828938638230332137052759
61295792828938638237674401026685
61295792828938638237675520234870
61295792828938638237675520234879
61295792828938638237675548932687
61295792828938638237759203060494
61295792828938638237759203060495
61295792828938638237926224337983
61295792828938638237947145044383
61295792828938688007776918738137
61295792828938688017565470580236
61295792828938688053446562542343
61295792828938688053446906915877
61295792828938688053509582941653
61295792828938688061040649827567
61295792828938688061040764618607
61295792828938688061124332652975
61295792828938688063380669580911
61295792828938688200579810214309
61295792829002166554902450649365
61295792829002168340920719591913
61295792829003363561822764866301
61295792829003363561822793564061
61295792829003363607576349776169
61295792829003367266168565351097
61295792829003368915051517708713
61295792829003368915072438298425
61295792829003368915072438415065
61295792829003369098003095112489
61295792829003369098003095229129
61295792829003533880355041929722
61295792829011472240971101647239
61295792829011472240971474718581
61295792829011472378168405512195
61295792829011472378168434208551
61295792829011472423921990420659
61295792829011472790014120566069
61295792829011472790035041272469
61295792829011488847826684995639
61295792829011634048709395086131
61295792829011634048709395087583
61295792829011634048711374710651
61295792829011639537443887848963
61295792829011923079190982344583
61295792829011923262206326407033
61295792829011934192226404174451
61295792829011934192228383798971
61295792829011934192791263246711
61295792829011939726714453149391
61295792829014190552891607648517
61295792829014190734276370263729
61295792829014190735968622959681
61295792829034583289520332212359
61295792829034583289521365332937
61295792829034583291777702260873
61295792829034583840757701130473
61295792829034583840841383483705
61295792829034598665735076092625
61295792829034598665737429138323
61295792829034598665755996682385
61295792829034598665818672708077
61295792829034598665818672708113
61295792829034598665818672708161
61295792829034598665820997172691
61295792829034599900265186631795
61295792829034599900265215328151
61295792829034599900327862303439
61295792829034599900327948396719
61295792829034599900327977093075
61295792829034599900348782890343
61295792829034599900348868985027
61295792829034599900348869101667
61295792829034599900519333941147
61295792829034599900519362637503
61295792829034599900519362638955
61295792829034599900540254647547
61295792829034599900602930671871
61295792829034599900602930673323
61295792829034599901084221704147
61295792829034599901084221705599
61295792829034599901084221709727
61295792829034599901105113714191
61295792829034599901167789738515
61295792829034599901167789739967
61295792829034600312866485899037
61295792829034600312887377907629
61295792829034883433037341184039
61295792829034899907424130190511
61295792829034900089536555463239
61295792829034900089598456182179
61295792829034900089598542276863
61295792829034900089598570973219
61295792829034900089623595407492
61295792829034900089789927939383
61295792829034900089873610765004
61295792829034900089874643884121
61295792829034900089874643884130
61295792829034900090354787004575
61295792829034900090354787006027
61295792829034900090354787010155
61295792829035734589454200114933
61295792829035734590018284346917
61295792829035784049615662821498
61295792829035784413217425893511
61295792829035784414825737482349
61295792829035784414825737483753
61295792829035784414888499247273
61295792829035784415640870192375
61295792829035784596147823955097
61295792829035784597840076651049
61295792829035799239803112801441
61295792829035799239803141499249
61295792829035799239824033507841
61295792829035800472704421149559
61295792829035800472725341854507
61295792829035800472725427593655
61295792829035800472892821944097
61295792829035800472913713951285
61295792829035800472913713952689
61295792829035800474333222985075
61295792829035800474333251681431
61295792829035800474395898655315
61295792829035800474395898656719
61295792829035800474585046296373
61295792829035800474585074520553
61295792829035800474585074640049
61295792829035800474585074992729
61295792829035800474585074994181
61295792829035800474587370288811
61295792829035800474605966648641
61295792829035800474605967002773
61295792829035800475149130528357
61295792829035800475170051234757
61295792829035800475235826091795
61295792829035800518646378036709
61295792829035800520087582728199
61295792829035800520149483447139
61295792829035800520338630732661
61295792829035800520338631204837
61295792829035800520359551911237
61295792829035800520902744134629
61295792829038485704786566114717
61295792829038485704786566232761
61295792829038502176160773459717
61295792829038502176160773579213
61295792829038502177853026275165
61295792829038502223585690359185
61295792829038502359154106299557
61295792829038502359154106417601
61295792829038502359154106419053
61295792829038502359342507572091
61295792829038502360846358995509
61295792829038502360846359115005
61295792829038502360867279825782
61295792829038502360867624199316
61295792829038502360870723386162
61295792829038502361601943686873
61295792829046589581501084590407
61295792829046589627254669500323
61295792829046606234113351802205
61295792829046606234113351802241
61295792829046606234113351802289
61295792829046606234134272508641
61295792829046606235805604498241
61295792829046606235826525204593
61295792829046606235826611298086
61295804961413753308044763813531
61295804961413753315387802622117
61295805439988091085195632319459
61295805510926719426689363884923
61295805510927619858055179503845
61295805510927619858055523877379
61295805510927619858055552575187
61295805510927619995315934233449
61295805510927620041069519143317
61295805670448797524568285653145
61295805670448797531910291359867
61295805670452399246772394730455
61295805670452399254366223735425
61295805670463206618841874846113
61295805671324099413700883012097
61295809109279601358491167608717
61295809112234080816490351880800
61295809268801629638509850796495
61295809268801679051534264922495
61295809271758810799775862791236
61295809339716858082627315311461
61295809342638049699334033313085
61295809342639250456415522862465
61295809747376017242723476265331
61295809747402685907701914358317
61295809747402685910208959638707
61295809818315496183517132640527
61295809821269975631330385604719
61295809821269975633106206335039
61295809821269975633106206348089
61295809821269975638189895122123
61295809821269975638921115422843
61295809821269975638942036142293
61295809821269975638945393609393
61295809821269975640637646410339
61295809821270025456701922973539
61295809821270025456701922986589
61295809821270025456703042181733
61295809821270025456953746284837
61295809821270025457034215604535
61295809821270025458477743716909
61295809821270025459293651247141
61295809821270025463561432503993
61295809821270025464292652791663
61295809821270025464292652804713
61295809821270025601577685690555
61295809821270025603269938403769
61295809821270025603269938508763
61295809977836690331170614635025
61295809977836690331358642712353
61295809977836690331358899929797
61295809977839392034793987633649
61295809977840292043524528018811
61295809977840292051118357023781
61295809977847196406033612679337
61295809977847496595304206677525
61295809978493187586553390915173
61295809980697494124869108171859
61295809980794755263749036212765
61295809980794755446846943414429
61295809980794755446846972112237
61295809980794755449294694584601
61295809980794804670329801001499
61295809980794804671773329218867
61295809980794804860878679312897
61295809980794804863135016240833
61295809980795104859603838560266
61295809980805612085648149342763
61295809981451302110902814289975
61295809981670106560905926577819
61295809981670106734886007709623
61295811177287689131086505334717
61295811177287689133029462133773
61295811177299395277543581388401
61295811177299396512639671246553
61295811177299396514582628045609
61295811186129162660455596224755
61295811186129180367175358955385
61295811186130063228267377864980
61295811186130063228267377865028
61295811186130075993516406003192
61295811186130075993516406003240
61295811186130080934901248563187
61295811186130080934901248563188
61295811186130080934984816597763
61295811186130376182870567917703
61295811186130381123693650710329
61295811186130381124171842443331
61295811186130381124255410477699
61295811186130381124255410477907
61295811186130381124257734942313
61295811230359901589464355979801
61295811230371608971016402696493
61295811230468019554191527259891
61295811230477019917281072130797
61295811230477023583676323774677
61295811230477023624072271072641
61295811230477023630850192547379
61295811230477023631122161730417
61295811230479677110373155815957
61295811230479726935744693184777
61295811231316302754251222415621
61295811236373941614950533477257
61295811257029965365197241151619
61295811257029965365197241151620
61295811257029978130446269289832
61295811257029978130446269289880
61295811257029983620874129351715
61295811257029983620874129351716
61295811257029983620957697386291
61295811257066006332613067519265
61295811257066006332863773022049
61295811258002578350360646494298
61295811258013385171628994058527
61295811258013385171632350108685
61295811258013385353831901426327
61295811258013385354646689742541
61295811262938609033975796630903
61295811262938609034059364665271
61295811262938609034059364665479
61295811262966521099957267693247
61295811262974926399533896317623
61295811263914756209086854975190
61295811263914756209086856024950
61295811263914756209337559078294
61295811263914756209337560128054
61295811263914769157600927550202
61295811263914772863638979681190
61295811263914772863641304029164
61295811263914772863641305078924
61295811263914806034709096097194
61295811263914806034709096447114
61295811263914806034709097496874
61295811263914806034709440820648
61295811263914806034709441870408
61295811263914806217640211953576
61295811263914806217640213469896
61295811263914818982888897234574
61295811263914818982972465268942
61295811263914822688926950415322
61295811263914822688929272897056
61295811263914822688929273013696
61295811263914822688929273363616
61295811263914822688929274413376
61295811263914822689012840931424
61295811263914822689012841048064
61295811263914822689012841397984
61295811263914822689012842447744
61295811263921960759362221397717
61295811263921960759362221869893
61295811263922861318806769817822
61295811263922861319392889247246
61295811263922861319643593350142
61295811263922861319643593367611
61295811263922861319643593367612
61295811263922911144199223193149
61295811263922911145012031886456
61295811263922911145012031903718
61295811263922911145012117642866
61295811263922911145015475092704
61295811263922911327942774439460
61295811263922911327942774456930
61295811263922911327945103509167
61295811263922911327945103509168
61295811263922911327946246697808
61295811263922911327946246715277
61295811263922911332464651022927
61295811263922911332464651022928
61295811263922911333049627263503
61295811263922911333049627263504
61295811263922911335560111500791
61295811263922911335560111500792
61295811263922927798504087358037
61295811390008959758088339226695
61295811390012611440104663244441
61295811390012611442361000172377
61295811390012611480502934557769
61295811390012611481338614901449
61295811390852791180058158431117
61295811390885206679895139969677
61295811395874357915412666667743
61295811395874407321659159319005
61295811395874407329190599276261
61295811395874407733441165227977
61295811395906827767967033154281
61295811395906827771226186494633
61295811395906828179937325407785
61295811395906828183008450670809
61295811395909529471402374421073
61295811395909529883184385034309
61295811396749709210791756677957
61295811399809588447166572327399
61295811399809604919104404745425
61295811416554746408636222925807
61295811416554746408636222925808
61295811416554746957679240427696
61295811416554762879925279165023
61295811416565553221812743538731
61295811416565569692931315545645
61295811416565569693101804482211
61295811416566753978894750710943
61295811416566753978894750710944
61295811416566753978895119059307
61295811416566753978895119059308
61295811416566753979458834942927
61295811416566753979458834942928
61295811416566753979459978131567
61295811416566753979459978131568
61295811416566753983978468077744
61295811416566754345007111398768
61295811416566754345572224500528
61295811416566754350090714446704
61295811416566754527937768212832
61295811416566754533021485579632
61295811416566765509445781736956
61295811416566770450184180002787
61295811416566770450184184725765
61295811416566770450749043792409
61295811416566770450832611826777
61295811416566770999224103395153
61295811416566770999225217880155
61295811416566770999225217880156
61295811416566770999307671429521
61295811416566770999308785920347
61295811416566770999875969451397
61295811416566770999875969451398
61295811416590613837944764764239
61295811416590785589405905484381
61295811416590785591662242412317
61295811416590785592477030747405
61295811416590786140704912354131
61295811416597973668138061005527
61295811417466081937751551731339
61295811417466081944802480077199
61295811417466081945345729691851
61295811417466081945366564309183
61295811417466081945366650398251
61295811417466081945429326424027
61295811417466082128380903948655
61295811417466115291352392750869
61295811417466115299134627486517
61295811417466115299698711718501
61295811417466115481898172229553
61295811417466115481898176933817
61295811417538166390471435178841
61295811417538166390471778152903
61295811417538166397246262052953
61295811417538166397518231235991
61295811417538182861280667272301
61295811417538182861760840513325
61295811417538916664521018788009
61295811417538916664521363179013
61295811417539366971401338344657
61295811417539367154331995158721
61295811417539383618843220733793
61295811417539383618926788768161
61295811417546271507576917964403
61295811417546271508391706280617
61295811417546287971502019392897
61295811422463372187766568539587
61295811422463388841589797292841
61295811422475079157536352129911
61295811422475079157536352129912
61295811422475079162076762954455
61295811422475079162076762954456
61295811422475079162076877273320
61295811422475079162619955177847
61295811422475079162619955177848
61295811422475079568837065471574
61295811422475079568838094341350
61295811422475079568838099058664
61295811422475079568838184797812
61295811422475079569319729865203
61295811422475079569319729865204
61295811422475079573838215088242
61295811422475079573920668519510
61295811422475079573921787845748
61295811422475079751767722285638
61295811422475079756873365248168
61295811422475090687439700780438
61295811422475090687439705497752
61295811422475090687523268808982
61295811422475090687523270344176
61295811422475095628007497207782
61295811422475095628070173233558
61295811422475095628094532895404
61295811422475095628258201310886
61295811422475095628341883664118
61295811422475095628342140881562
61295811422475095628342912533894
61295811422475095628343255490486
61295811422475095628345236998508
61295811422475095628826503583777
61295811422475095628826503583778
61295811422475096222804099501494
61295811422475096222866775521446
61295811422475096222866775527270
61295811422475096222867890136194
61295811422475096222891135189116
61295811422475096223054803604598
61295811422475096223055176676099
61295811422475096223056291279199
61295811422475096223056291279200
61295811422475096223138744704643
61295811422475096223138744704644
61295811422475096223138744710467
61295811422475096223139859319391
61295811422475096223141839292220
61295811422475096223620002445506
61295811422475096223623478948832
61295811422475096223707042732397
61295811422475096223707042732398
61295811422475096223707046983200
61295811422499706207626088712563
61295811422510201901510932782771
61295811422510201902347761032453
61295811422510218366103746767691
61295811423350397514883757638798
61295811423350397514884129175106
61295811423350397517416562988569
61295811423350397697898354017714
61295811423350397697899125670046
61295811423350397700430902622425
61295811423446741802801203171905
61295811423446741802801203644081
61295811423446791803573445432091
61295811423446808274382334551489
61295811423447642370337918200478
61295811423447642370421486229022
61295811423447692186195019706561
61295811423447692186195019706562
61295811423447692188451099417054
61295811423447692188454460053431
61295811423447692188454460053432
61295811423447692195169992480455
61295811423447692195169992952631
61295811423447692195232383044489
61295811423447692195232383044490
61295811423447692195232754599512
61295811423447692195420782676840
61295811423447692195981310433471
61295811423447692195981424752335
61295811423447692195984780802493
61295811423447692371381756231118
61295811423447692371384113979759
61295811423447692371384113979760
61295811423447692378163411413576
61295811423447692378183960564953
61295811423447692378184332120135
61295811423447692378435007525272
61295811423447692378995650067327
61295811423447692378995650067328
61295811423447692378995764386191
61295811423447692378995764386192
61295811423447692378999120436349
61295811423447708842674265433625
61295811423447708842674265433626
61295811423447708842674265439242
61295811423447708842674636975550
61295811423447708842674636988648
61295811423447708842758205004301
61295811423447708842758205004302
61295811423447708842758205023016
61295811423447942559883464373617
61295811423447992375193645938701
61295811423447992382723593616421
61295811423480107695254576226138
61295811466822040154917232792905
61295811469740480236292404130127
61295811469740496707410976137041
61295811469740496707581465073607
61295811469740496708229978267899
61295811469744399168664049305101
61295811469744399168747617339469
61295811469775602385864781204733
61295811469775602385864781210349
61295811469776814256716783375363
61295811470713093229547636424111
61295811470713093229550992474269
61295811470713093404951095770237
61295811470713093411725922644349
61295811470713093412001247877545
61295811470713093412561976057967
61295811470713093412565332108125
61295811470723850217729196628031
61295811470723850217732552678189
61295811470725050967388202319585
61295811470725050974184697571983
61295811470725050974727885078013
61295811470725050974727889795375
61295811470725050974811457829743
61295811470725050974814925482997
61295811470725050974814928670941
61295811470725062092932576650931
61295811470725095439047119315581
61295811470725095447201961945405
61295811470725095447205317995563
61295811470725100792844169713523
61295811470725100792844426930967
61295811470725100799621603785173
61295811470725100800371391629871
61295811470725100800374747680029
61295811470725100975209220255617
61295811470725100982548903014045
61295811470725100982552260599237
61295811470725100983385731263727
61295811470725100983389087313885
61295811470725117446499401942325
61295811470725117446520293950917
61295811470725117446582969976693
61295811470725117447147914664393
61295811470725117447148171881837
61295811493374981705496332936578
61295811493374981705768300584582
61295811493374981706248445245890
61295811493374981711332162612690
61295811493374981843509232918440
61295811493374981848049643742984
61295811493374981848049758061848
61295811493374981848592835966376
61295811493374981888698704898516
61295811493374981888699073246879
61295811493374981888699073246880
61295811493374981888699076434823
61295811493374981888699076434824
61295811493374981889262789130500
61295811493374981889263932319139
61295811493374981889263932319140
61295811493374981893782422265316
61295811493374992824369564067078
61295811493374998314067413683932
61295811493374998314316136279014
61295811493374998314799384372306
61295811493374998359988134190359
61295811493378584111681790538512
61295811493378584112245870521098
61295811493378584114756359480167
61295811493378584114756359480168
61295811493378584114757130069642
61295811493378584119024829347098
61295811493378584119296770304711
61295811493378584119296770304712
61295811493378584119296884623576
61295811493378584119839962528103
61295811493378584119839962528104
61295811493378595094798115770922
61295811493378595094881683810906
61295811493378595095614023320028
61295811493378595095616347317874
61295811493378595095616350500202
61295811493378595095616350972586
61295811493378595095699918534570
61295811493378595095699918534618
61295811493378600585228304903971
61295811493378600585311871403092
61295811493378600585311871407304
61295811493378600586046535382443
61295811493378600586046535382444
61295811493378600586046535386655
61295811493378600586046535386656
61295811493378600586130103416811
61295811493378600586130103416812
61295811493378600586130104479670
61295811493378600586130107666215
61295811493378851002473888890919
61295811493378884349216425340387
61295811493378884349216425340388
61295811493378884349780509572371
61295811493378884349780509572372
61295811493378884354300028388323
61295811493378884354300028388324
61295811493378900820251683348049
61295811493378900820502387451153
61295811493378900821070718421853
61295811493378900821154286456221
61295811493411015534326915526810
61295811493411015534410483555562
61295811493411015534577964003656
61295811493411015534578738838316
61295811494250300383872006458574
61295811494253896982322028468290
61295811494253896984748830353798
61295811494253896984748833540290
61295811494253896984748833540338
61295811494253896984748947859154
61295811494253896984748948331538
61295811494253896984749206611840
61295811494253896984769839867794
61295811494253896984832515893522
61295811494253896984832515893570
61295811494253896984832888965072
61295811494253897165252685287970
61295811494253897167760073874872
61295811494253897167763173179970
61295811494253897167763517553503
61295811494253897167763517553504
61295811494253897167763545778928
61295811494253897167784437787520
61295811494253897167847199906735
61295811494253897167847199906736
61295811494253902472668534775718
61295811494253902472668648031724
61295811494253902472668906312026
61295811494253902472752217601339
61295811494253902655682872880156
61295811494253902655683245951498
61295811494253902655766900079305
61295811494253902655766900079306
61295811494253930335839301453452
61295811494253930518769958267516
61295811494253930518769958273132
61295811494253930519585094164082
61295811494253946982529071533276
61295811494253946982529071538892
61295811494253946983281183848204
61295811494347545048804751809962
61295811494347545049055455911454
61295811494347545049055455912858
61295811494347545056310798989006
61295811494347545056394367017550
61295811494347594874427337655420
61295811494347594874427340841959
61295811494347594874427340841960
61295811494347594881205259111284
61295811494347594881205263833018
61295811494347594881393663448105
61295811494347594881393663448106
61295811494347594881954305540863
61295811494347594881957661591021
61295811494347595057354637002176
61295811494347595057356966071884
61295811494347595057356994768288
61295811494347595057358109259120
61295811494347595057358109260524
61295811494347595061876513585644
61295811494347595062461489826220
61295811494347595064407888296330
61295811494347595064407916994297
61295811494347595064968645174719
61295811494347595064968645174720
61295811494347595064971972528314
61295811494347595064972001224877
61295811494347611528647141500420
61295811494347611528647141506036
61295811494347611528647146222154
61295811494347611528647146227770
61295811494347611528647517764078
61295811494347611528731085792829
61295811494347611528731085792830
61295811494347611528731857445161
61295811494347611528731857445162
61295811494358351862712495915761
61295811494358351870052178674189
61295811494358351870139221794941
61295811494358362988256870247107
61295811494358396342526255541581
61295811494358396342529611591739
61295811494358401688168463309699
61295811494358401688168720527143
61295811494358401695695685226047
61295811494358401695699041276205
61295811494358401870533513851793
61295811494358401877873196610221
61295811494358401878710024859903
61295811494358401878713380910061
61295811494358418342472208260569
61295811494358418342472465478013
61295811494359246939843017502504
61295811494359246939843041482950
61295811494359246939905693528280
61295811494359246939905693528488
61295811494359246939926609511702
61295811494359246940094089959796
61295811494359246940094093141916
61295811494359246940094864794456
61295811494359246940177657988340
61295811494359246940177661176284
61295811494359246940178432828616
61295811494359246947433775900344
61295811494359246947437219578976
61295811494359246947517343934712
61295811494359246947517343934920
61295811494359246947520787613343
61295811494359246947520787613344
61295811494359263601822208099599
61295811494359296762473855241172
61295811494359296762473942397470
61295811494359296762474971267246
61295811494359296763039830333890
61295811494359296764729934951664
61295811494359296764730963821440
61295811494359296764733287813878
61295811494359296764733288286054
61295811494359296764733291001822
61295811494359296764733292536856
61295811494359296764733378630296
61295811494359296764734062654154
61295811494359296764734067371516
61295811494359296764734407500072
61295811494359296764734410210016
61295811494359296764980983428510
61295811494359296764982012298286
61295811494359296764984336290516
61295811494359296764984336291968
61295811494359296764984336762900
61295811494359296764984339950844
61295811494359296764984341013702
61295811494359296764985455976917
61295811494359296765546871364930
61295811494359296765550315043561
61295811494359296769813537999600
61295811494359296769816981678232
61295811494359296769817009903656
61295811494359296769817756040508
61295811494359296769817784738316
61295811494359296770006038148788
61295811494359296770006041335328
61295811494359296770006042870522
61295811494359296770006066845144
61295811494359296770006070033088
61295811494359296770006157189386
61295811494359296770570151082744
61295811494359296772261260590056
61295811494359296772261374908920
61295811494359296772262035424716
61295811494359296772262149743580
61295811494359296772262403773080
61295811494359296772262403778696
61295811494359296772262406961024
61295811494359296772264699546954
61295811494359296772264702733494
61295811494359296772264703796304
61295811494359296772264813865818
61295811494359296772264818587552
61295811494359296772265474381614
61295811494359296772265478630964
61295811494359296772265593422211
61295811494359296772265593422212
61295811494359296772265846984944
61295811494359296772265847451711
61295811494359296772265847451712
61295811494359296772265847457327
61295811494359296772265847457328
61295811494359296772265850167272
61295811494359296772265850639655
61295811494359296772265850639656
61295811494359296772327461666170
61295811494359296772327489891594
61295811494359296772513079179828
61295811494359296772516522858459
61295811494359296772516522858460
61295811494359296772516527107810
61295811494359296772516551088256
61295811494359296772516551556273
61295811494359296773080635320032
61295811494359296773080635320240
61295811494359296945404599205710
61295811494359296945405374045986
61295811494359296947660591765728
61295811494359296947664035444360
61295811494359296947664059418982
61295811494359296947911640236750
61295811494359296947915079666032
61295811494359296947915107891456
61295811494359296947915107895828
61295811494359296947915111077948
61295811494359296947915112613195
61295811494359296947915858755657
61295811494359296947915858755658
61295811494359296947916227104021
61295811494359296947916227104022
61295811494359296947916230291965
61295811494359296947916230291966
61295811494359296948476499309010
61295811494359296948479942987641
61295811494359296948479942987642
61295811494359296948481086176281
61295811494359296948481086176282
61295811494359296952747666712104
61295811494359296952748441552380
61295811494359296952999485779668
61295811494359296952999490029018
61295811494359296952999576122458
61295811494359296953020382037610
61295811494359296955258146700042
61295811494359296955258921540318
61295811494359296955275599751736
61295811494359296955275599757352
61295811494359296955276374592012
61295811494359296955279038708634
61295811494359296955279041900790
61295811494359296955279043435983
61295811494359296955279043435984
61295811494359296955279813548910
61295811494359296955279818270643
61295811494359296955279818270644
61295811494359296955280186619007
61295811494359296955280186619008
61295811494359296955280186624623
61295811494359296955280186624624
61295811494359296955280189806951
61295811494359296955280189806952
61295811494359296955527418819300
61295811494359296955530862025548
61295811494359296955530866747282
61295811494359296955530890721904
61295811494359296955530890727728
61295811494359296955530976816795
61295811494359296955530976816796
61295811494359296956091507300634
61295811494359296956094949444072
61295811494359296956094950979265
61295811494359296956094950979266
61295811494359296956094974953888
61295811494359296956094974954096
61295811494359302252904039649626
61295811494359302252904043900428
61295811494359302252904044372817
61295811494359302255163475410276
61295811494359302255163475411680
61295811494359302255163480133254
61295811494359302255164251781374
61295811494359302255414524359298
61295811494359302255414525423565
61295811494359302255414528610100
61295811494359302260247197500054
61295811494359302260247969148174
61295811494359302260432783601748
61295811494359302260436254442946
61295811494359302261000338679142
61295811494359302262691448186454
61295811494359302262691562505318
61295811494359302262692219834574
61295811494359302262692334153438
61295811494359302262692591370882
61295811494359302262692591375094
61295811494359302262694888206162
61295811494359302262695001462216
61295811494359302262695666227362
61295811494359302262696034575726
61295811494359302262696034577130
61295811494359302262696034581342
61295811494359302262757677487992
61295811494359302262757682209726
61295811494359302262758453857845
61295811494359302262758453857846
61295811494359302262943268311419
61295811494359302262943268311420
61295811494359302262943382630283
61295811494359302262943382630284
61295811494359302262946738678830
61295811494359302262946738680198
61295811494359302262946738680234
61295811494359302262946738684654
61295811494359302262946739152617
61295811494359302262946739152618
61295811494359302262946740215472
61295811494359302262946740215481
61295811494359302263510822916394
61295811494359302263510822916430
61295811494359302263510822916637
61295811494359302263510822916638
61295811494359302263510823388814
61295811494359302435834784087952
61295811494359302435834815499916
61295811494359302438090776175586
61295811494359302438094219854218
61295811494359302438341825118992
61295811494359302438345295492226
61295811494359302438345297023048
61295811494359302438346071863323
61295811494359302438346071863324
61295811494359302443177854308502
61295811494359302443429674911259
61295811494359302443429674911260
61295811494359302443447123241220
61295811494359302444011207473204
61295811494359302444014651151835
61295811494359302444014651151836
61295811494359302445688334296440
61295811494359302445688335831634
61295811494359302445689110671909
61295811494359302445689110671910
61295811494359302445705784167210
61295811494359302445705787348134
61295811494359302445706559001870
61295811494359302445709226305032
61295811494359302445709226310648
61295811494359302445709227840226
61295811494359302445709227845841
61295811494359302445709227845842
61295811494359302445710374215406
61295811494359302445710374216810
61295811494359302445710374221022
61295811494359302445957607478508
61295811494359302445957607950891
61295811494359302445957607950892
61295811494359302445957722269755
61295811494359302445957722269756
61295811494359302445961054343680
61295811494359302445961078319913
61295811494359302445961078319914
61295811494359302445961078324126
61295811494359302445961079854944
61295811494359302445961079854953
61295811494359302446525135389123
61295811494359302446525135389124
61295811494359302446525162550493
61295811494359302446525162550494
61295811494359313416691336151136
61295811494359313416691336156752
61295811494359313418951112041586
61295811494359313418951116290936
61295811494359313418951116763320
61295811494359313418951140737942
61295811494359313418951144988744
61295811494359313418951919823404
61295811494359313419013788061746
61295811494359313419013788067362
61295811494359313419034708772310
61295811494359313419034713017496
61295811494359313419034713023112
61295811494359313419034713489885
61295811494359313419034799116552
61295811494359313419035487857772
61295811494359313419035827986328
61295811494359313419038152446783
61295811494359313419038152450942
61295811494359313419038155160886
61295811494359313419038155166710
61295811494359313419201816139074
61295811494359313419201820388424
61295811494359313419201820866424
61295811494359313419202192402732
61295811494359313419205259817705
61295811494359313419205259817706
61295811494359313419205288047501
61295811494359313419205288047502
61295811494359313419205292770479
61295811494359313419205292770480
61295811494359313419285503219656
61295811494359313419285760437100
61295811494359313419286532089432
61295811494359313419288856081662
61295811494359313419288856083114
61295811494359313419288856554046
61295811494359313419288860804848
61295811494359313419288942176554
61295811494359313419770147119762
61295811494359313419770151837123
61295811494359313419770151837124
61295811494359313419770491493296
61295811494359313419850616315800
61295811494359313419853719871491
61295811494359313419853719871492
61295811494359318909382104233262
61295811494359318909443977193338
61295811494359318909465672267630
61295811494359318909468341111607
61295811494359318909468344292531
61295811494359318909468344298142
61295811494359318909632005270666
61295811494359318909635475639480
61295811494359318909635475639528
61295811494359318909635475643692
61295811494359318909635475643900
61295811494359318909635475645144
61295811494359318909635475645304
61295811494359318909635477174722
61295811494359318909719043678060
61295811494359318909719043679512
61295811494359318909719045214711
61295811494359318909719048401246
61295811494359318910200336246981
61295811494359318910200336246982
61295811494359318910283904281349
61295811494359318910283904281350
61295811494359552619606471816878
61295811494359552619794876153699
61295811494359552619794876153700
61295811494359552619878444188067
61295811494359552619878444188068
61295811494359552626591366688735
61295811494359552626591366688736
61295811494359552627134439870078
61295811494359552627134439875902
61295811494359552627134558912127
61295811494359552627134558912128
61295811494359552627137911779957
61295811494359552627137914962285
61295811494359552627218126946495
61295811494359552627218126946496
61295811494359597091453788432333
61295811494359597091453788432334
61295811494359597091996980655725
61295811494359597091996980655726
61295811494359597096537391480269
61295811494359597096537391480270
61295811494359597097080583703661
61295811494359597097080583703662
61295811494359597098771688493612
61295811494359597098775160397667
61295811494359597099047875717558
61295811494359597099608516743293
61295811494359597099608516743294
61295811494359602442153717546556
61295811494359602444685118239442
61295811494359602449493400304984
61295811494359602449496872209039
61295811494359602449497618345891
61295811494359602449497618345892
61295811494359602449685903640663
61295811494359602449685903640664
61295811494359602450250013388127
61295811494359602452024800997870
61295811494359602452028272901925
61295811494359602452029019038777
61295811494359602452029019038778
61295811494359602452777946427759
61295811494359602627616637044255
61295811494359602627616637044256
61295811494359602632721160798591
61295811494359602632721160798592
61295811494359602633264353021983
61295811494359602633264353021984
61295811494359602634955457811934
61295811494359602634958929715989
61295811494359602635231645035879
61295811494359602635231645035880
61295811494359602635231648223824
61295811494359602635792286061615
61295811494359602635792286061616
61295811494359613562468125733596
61295811494359613562530801759372
61295811494359613562718829836700
61295811494359613563287132109591
61295811494359613563287132109592
61295811494359619098906071059077
61295811494359619098926963067669
61295811494359619098989639093445
61295811494359619099470901427913
61295811494359619099470901427914
61295811494359619099470901433530
61295811494361948650872564500272
61295811494361948650872564500320
61295811494361954133771341900079
61295811494361954133771341900080
61295811494361954133788785979238
61295811494361954140756117729887
61295811494361954140756117729888
61295811494361954140822261410322
61295811494361954141299309953279
61295811494361954141299309953280
61295811494361954141382877987647
61295811494361954141382877987648
61295811494361954141386345640901
61295811494361965259503996808835
61295811494361998475700938343507
61295811494361998605618539473485
61295811494361998605618539473486
61295811494361998610702256840286
61295811494361998613773382103309
61295811494361998613773382103310
61295811494361998658715163191939
61295811494361998658715277510803
61295811494362003966193798779141
61295811494362003966942811787775
61295811494362004142346275855476
61295811494362004142367167864068
61295811494362004149121098008013
61295811494362004149121098008014
61295811494362004149124455593205
61295811494362004149957151421631
61295811494362004149957151421632
61295811494362015123205496758419
61295811494362015123289064792787
61295811494362020613635681168277
61295811494362020613656573176869
61295811494362020613719249202645
61295811494363149407951382023560
61295811494363149407954853927616
61295811494363149407954940020848
61295811494363149407954940020896
61295811494363149408038508055216
61295811494363154897838493250464
61295811494363154897841846118294
61295811494363154898381566437630
61295811494363154898381681223054
61295811494363154898381685473856
61295811494363154898465249257422
61295811494363154898465253508224
61295811494363199225230953200476
61295811494363199225251873906828
61295811494363199225419239558058
61295811494363199225440160264458
61295811494363199225980652236126
61295811494363199230314553061872
61295811494363199230314556248412
61295811494363199230335473766820
61295811494363199230335476954764
61295811494363199230502842605994
61295811494363199230523763312394
61295811494363199232758918067136
61295811494363199232783313864084
61295811494363199233034247549682
61295811494363199362700914994062
61295811494363199363244107217454
61295811494363199367512548858960
61295811494363199367784518041998
61295811494363199368327710265390
61295811494363199370019586703460
61295811494363199370023058607516
61295811494363199370295002279286
61295811494363199370855643305022
61295811494363199408433579197530
61295811494363199408997663429514
61295811494363199413266130580884
61295811494363199413266133768828
61295811494363199413517182245466
61295811494363199414081266477450
61295811494363199415797535524572
61295811494363199415797538712516
61295811494363199416048587189154
61295811494363199416612671421138
61295811494363199432158076911726
61295811494363204720741298514832
61295811494363204720744744907620
61295811494363204720744770418888
61295811494363204721497139949856
61295811494363204723272702395662
61295811494363204723276145600506
61295811494363204723276174299718
61295811494363204724025072989488
61295811494363204896917363602084
61295811494363204896918138440956
61295811494363204899424404631720
61295811494363204899425179471996
61295811494363204903947395353132
61295811494363204904511450887308
61295811494363204904532371593708
61295811494363204906203359209726
61295811494363204906203359213938
61295811494363204906206831113782
61295811494363204906206831117994
61295811494363204906227723120970
61295811494363204906227723126586
61295811494363204907039412623344
61295811494363215833778699969220
61295811494363215834530812278532
61295811494363215834534258671320
61295811494363215880284397186996
61295811494363215880287872278996
61295811494363221369962472479698
61295811494363221370718027989642
61295811494363221370718027995258
61295811494363221370718056688854
61295811494363221370718056693066
61295811494363221370738948697446
61295811494363221370738948701658
61295811494383578749662945916737
61295811494383578749662947333887
61295811494383578749662947335291
61295811494383578749663201364791
61295811494383578749663204552735
61295811494383578749913908655839
61295811494383912422916208948026
61295811868572540547054295729347
61295811868596857110812156356305
61295811868596857112755113155361
61295811868599559227784435895203
61295811868607662140226490929649
61295811868607663923800394860949
61295811868608563257018529706565
61295811868608563257269232409989
61295811868608564492365322268141
61295811868608564494308279067197
61295811868611266195299344720925
61295811868611266197555681648861
61295811868611266241617013744733
61295811868611266243309266440685
61295811868611266609337601820089
61295811869472157759574713319959
61295811869472158991849601066537
61295811874481165956896808736467
61295811874481165956896809786227
61295811874481165957084836813795
61295811874483867660331897490079
61295811874509084790141028049889
61295811874509084797669024800897
61295811874509085201923033958861
61295811874515939736550010933049
61295811874515939737114094102223
61295811874517188670099276397397
61295811874517188670120197103797
61295811874517188671875125825525
61295811874517188672063152853093
61295811874517190319192209590845
61295811874519891608338250353281
61295811874519891610657263306993
61295811874519891611409375616305
61295811875384386679186614168225
61295811875456131914377017682281
61295811875464585804730768210083
61295811875488552355601168978689
61295811875488552356165251675479
61295811878408209856456276860604
61295811878408243208280522315154
61295811878408243208280568609893
61295811878408243210537677190161
61295811878408259671955694475204
61295811878419015434850096563968
61295811878419048788178093196431
61295811878419915818894438131377
61295811878419916002661923199495
61295811878420216191932488499923
61295811878420249543482210712887
61295811878420249543757535946083
61295811878422617111112120711195
61295811893191362238208341446731
61295811895092129197812969399483
61295811895092129202896658186567
61295811895092162549554421654325
61295811895092179020844601805999
61295811895092179021408686037983
61295811895092179021409805246177
61295811895092179021660509349281
61295811895092179024000414311585
61295811895092179570451704952601
61295811895092179570452479791473
61295811895165125013681355469709
61295811895197846196208910002912
61295811895200247159154516236957
61295811895200247159154516709133
61295811895200247707945711840277
61295811895200247707945711844489
61295811895201431261119822828932
61295811895201431444861910044433
61295811895201431810726581607616
61295811895201447915984983173647
61295811895201447915986102033373
61295811895201447915986102387665
61295811895201447915986102505549
61295811895201447916153209404301
61295811895201447916236806608653
61295811895201447917680679075847
61295811895201447918411899848734
61295811895201447918413019062752
61295811895201447918496586624952
61295811895201447918496586624953
61295811895201448465028002094089
61295811895201448465031445772513
61295811895201448467454918767772
61295811895201448467455693608048
61295811895201448467539261170249
61295811896040425068069620848317
61295811896040425068320324951421
61295811896040425073235788572113
61295811896040425075659231458247
61295811896040425075659231808167
61295811896040425075659232870977
61295811896040425075680153577377
61295811896040458422485250202935
61295811896040458427505173866587
61295811896040458427505173870799
61295811896134119439971678477479
61295811896134119439971681664019
61295811896134134678171406654229
61295811896134134678254974216421
61295811896134135911342327830807
61295811896134135911342331017347
61295811896134135912953340149161
61295811896134135913036907711353
61295811896134135913518196029265
61295811896134135913518199215805
61295811896137719751178615323198
61295811896137719751178619909418
61295811896137719934192954490494
61295811896137719934192954957054
61295811896137719934192959543274
61295811896137721528036642472814
61295811896137721528036986846348
61295811896137721535568426803604
61295811896137721535568431389824
61295811896137721718581651348926
61295811896137721718582766443284
61295811896137721718582771029504
61295811896137721721089811588160
61295811896137736400375168148144
61295811896137738184764979634374
61295811896137988548747603830146
61295811896137988548747948186418
61295811896138021725089728091643
61295811896138021900485960434602
61295811896138021900489403640841
61295811896138021908104067731115
61295811896138038371609004517540
61295811896138038371609005917220
61295811896138038374035573631158
61295811896138038374119141198966
61295811896138038374119485555238
61295811896138038374119488754819
61295811896144891673339186620338
61295811896144891674155098755664
61295811896144891674155098768714
61295811896144924844407109772531
61295811896144925025164986349302
61295811896144925025980159100426
61295811896144941488922951709060
61295811896148526559898010221889
61295811896148526559898013404217
61295811896149694153253341615041
61295811896149727298277131258514
61295811896149727321248889554546
61295811896149727321248889555950
61295811896149727321249232511138
61295811896149727321437146269602
61295811896149727321437260588466
61295811896149727322001230507202
61295811896149727322001231924352
61295811896149727322001346243216
61295811896149727504179546370014
61295811896149727504179546374226
61295811896149727504179889325202
61295811896149727504430593433922
61295811896149727504430595319036
61295811896149727504451601646492
61295811896149727504994677660290
61295811896149727504994679077232
61295811896149727505015571559612
61295811901074000754694963344978
61295811901074049337943034035127
61295811901074050573289823414375
61295811901074051168088751242117
61295811901106169589331727953876
61295811901106171419475124331100
61295811901106171420039983401956
61295811901110072048241540090769
61295811901110072050413935912826
61295811901110073285195869407758
61295811901110073285759953639742
61295811901110073285761101550116
61295811901110073285846993576930
61295811901110073285846993576931
61295811901110073879741424758631
61295811901110073880556557468657
61295811901110073880557332307520
61295811902046347126579909968136
61295811902046347131684436909012
61295811902046347131684438425332
61295811902046347134191477940051
61295811902046347134191477940052
61295811902046363597866646913562
61295811902053517087256766152896
61295811902053550439081829542259
61295811902053550439081829561951
61295811902053550439081830611711
61295811902053550440773825027409
61295811902053550440774082257903
61295811902053550440774083307663
61295811902053550441337908209633
61295811902053550441337909259393
61295811902053566904449598771795
61295811902054450818608386855290
61295811902054450825571521432062
61295811902054451000974296201802
61295811902054451001539158460602
61295811902054451006893608369966
61295811902054451008585473113259
61295811902054451008585861065918
61295811902054467470652692937918
61295811902054467470652692937919
61295811902054467470652695573334
61295811902054467470652696107197
61295811902054467472261377520762
61295811902058319520601395403193
61295811902058319520601424101001
61295811902058352871778677806400
61295811902058352872339289660540
61295811902058352872339289661944
61295811902058352872342733340576
61295811902058352872342847659440
61295811902058352872363654046976
61295811902058352872363768365840
61295811902058352874306591242465
61295811902058369338549678799076
61295811902078784039091141441772
61295811902089573150713693509968
61295811902089573153245098453656
61295811902089589617003408186948
61295811945408987476113908838417
61295811948375157702074380556685
61295811948375157704602313596317
61295811948375172526505120090601
61295811948375174173634176828353
61295811948375174173634177300529
61295811948375174310079024010463
61295811948375174310079024027725
61295811948375174310643108242447
61295811948375174310643108259709
61295811948375174310644141361573
61295811948375174310893812362813
61295811948375174310894845464677
61295811948375174310894845936853
61295811948375174312337341052357
61295811948375174312589422508603
61295811949250457761336325543013
61295811949250457763592662470949
61295811949250474232626850540605
61295811949250474369884161237445
61295811949250474371327689926989
61295811949250474415637717449553
61295811949250474415641189707900
61295811949250474415641189707901
61295811949315366902766996374424
61295811949315648795875677916343
61295811949315650626019074293567
61295811949315667091950927755087
61295811949323453574377673995613
61295811949323720554355533121478
61295811949323753907622097417316
61295811971965548005439315996818
61295811972009659173350348845899
61295811972009673995900807979541
61295811972009675780035352452755
61295811972009675780289500251753
61295811972009675825788937361219
61295811972009675825788937380093
61295811972009675825790056575237
61295811972009675826041105169919
61295811972009675826043085161612
61295811972009675827484633282293
61295811972009675828216973250324
61295811972009675828300540812525
61295811972009975969307065663557
61295811972009975971168750213765
61295811972009975971733982338644
61295811972009975971817549900845
61295811972009975971819874365458
61295811972009975971819874365459
61295811972849003130111077643715
61295811972884975884970671917245
61295811972884975885033405338493
61295811972884975885033434036301
61295811972884975887227008845181
61295811972885009240743248711009
61295811972885009241559156258711
61295811972946249810289914622174
61295811972946249810293357828413
61295811972946249817657317697540
61295811972946249820164358728580
61295811972946249820164444467728
61295811972946266281412958705112
61295811972946266283923442942391
61295811972949816769925978365797
61295811972949816952940318005485
61295811972949850121499175343718
61295811972949850121500289952642
61295811972949850121500294538862
61295811972949850121500294551912
61295811972949850123191428039670
61295811972949850124007335569902
61295811972949850299410105832162
61295811972949850304513514977574
61295811972949850304514629586498
61295811972949850304514634172718
61295811972949850304514634191592
61295811972949850306205767673526
61295811972949850307021675203758
61295811972949851898358317102258
61295811972949851898358661475792
61295811972949851905888986811074
61295811972949851905890101433048
61295811972949851905890106019268
61295811972949851908397142451038
61295811972949851908397147050299
61295811972949851908397147050308
61295811972949852083796474093270
61295811972949852083799572931600
61295811972949852083799572944650
61295811972949852083799917305342
61295811972949852083799917318392
61295811972949852088903326444930
61295811972949852088904441072728
61295811972949852088904445658948
61295811972949852091411482084894
61295811972949852091411486689987
61295811972949852091411486689988
61295811972949866768272211574147
61295811972949866770696842777588
61295811972949866770696847369424
61295811972949866770699166775642
61295811972949868555086654263610
61295811972949868555086654263818
61295811972949868555086658849830
61295811972949868555086658850038
61295811972949868555088978261872
61295811972949868555173665485560
61295811972949868555173665491384
61295811972950118924151853104310
61295811972950150448282347499655
61295811972950152095411404237407
61295811972950152096830999021991
61295811972950152273070511315176
61295811972950152279845338189288
61295811972950166914214200961175
61295811972950168741930680663304
61295811972950168744357248260602
61295811972950168744357597338399
61295811972950168744359572258656
61295811972950168744441164900583
61295811972957921879143062890449
61295811972957921879143063008493
61295811972957921879979800795889
61295811972957921879979800913933
61295811972957921879979805500153
61295811972957921879979891239301
61295811972957921879980149401511
61295811972957921879980149519555
61295811972957921880230853504615
61295811972957921880230853622659
61295811972957921880230853982615
61295811972957955226785376703875
61295811972957955231053186698710
61295811972957955231053186717584
61295811972957955231241100476048
61295811972957955231241129036890
61295811972957955231241129154934
61295811972957955231241214776038
61295811972957955231241214794912
61295811972957955232056003130000
61295811972957955233497418272593
61295811972957955233497547414241
61295811972957955409716148308970
61295811972957955413983843512774
61295811972957955413983843531648
61295811972957955414234547912365
61295811972957955414255439643344
61295811972957955414255439920957
61295811972957955414255468322230
61295811972957955414819524152941
61295811972957955414819552554214
61295811972957955414819552573870
61295811972957955414819552928002
61295811972957955416490970656702
61295811972957955416511805269822
61295811972957955416511805623954
61295811972957955416511891363102
61295811972957955417326565183981
61295811972957971878578632892472
61295811972957971880238001965855
61295811972957971881085677976104
61295811972958255553233157397290
61295811972958255560007979745022
61295811972958272024519071869300
61295811972960657119926316627758
61295811972961857687219186272795
61295811972961857687302754307163
61295811972984940902453521338462
61295811972984940904709853680178
61295811972993077370628703911295
61295811972993077371443492246383
61295811972993077513976250814041
61295811972993077515417799406889
61295811972993094024930124397551
61295811972993094025744912732639
61295812104941872399511138960113
61295812104945474115900337532677
61295812104945474116067473601413
61295812104945474116715125867765
61295812104945474121151162388497
61295812104945474123491067350801
61295812104945474527661451433057
61295812104945474527682343441649
61295812104945474528497131776737
61295812105925291832324601623601
61295812105925291834079272078125
61295812105925291834079530345329
61295812105925291834267558422657
61295812105925292244106864750017
61295812105925292245861535204541
61295812105925292245861793471745
61295812105925292246049821549073
61295812107872036518433148459871
61295812107875938979599296008579
61295812107899937510164245417111
61295812107899937510435841528807
61295812107899953569128194321507
61295812107899953569692278553491
61295812107899953569942982656595
61295812107899953569944101864789
61295812107899954118736330569973
61295812107899954121246470787859
61295812107908059230986874832771
61295812107911961554243928173512
61295812107911961554243928173513
61295812107911961688997556245357
61295812107911961691253548449839
61295812107911961691256992006007
61295812107911961691424128074734
61295812107911961691504596809837
61295812108775255276064713106599
61295812108775255414766671701177
61295812108775255451482870218771
61295812108775255459075580015547
61295812108775255459079052273894
61295812108775255459079052273895
61295812108775255460520600978963
61295812108783360388063349172061
61295812108783360937105247343291
61295812108783394288930267632501
61295812108783410935620037712325
61295812108783410938147970751957
61295812108844599731822689102326
61295812108844632902576800617183
61295812108844649549078284331331
61295812108844649549266570675863
61295812108847334193978703198752
61295812108847334194041596054433
61295812108848234617816652587473
61295812108848534951061078719328
61295812108855389890507312323321
61295812108855439302090177856473
61295812108855439302843323286363
61295812108855439304284871879211
61295812108855439304347633998427
61295812108855439713872442032649
61295812108855439714437301104909
61295812108855439896614812502181
61295812108855439896803098846713
61295812108855439897451640738765
61295812108855439897639927096395
61295812108855439899144236292139
61295812108856590647506005490665
61295812108856606708100935735173
61295812108856607295367218801967
61295812108856640059925584488075
61295812108856640059925698806939
61295812108856640059925956024383
61295812108856640061367247399787
61295812108856640470954703234361
61295812108856640470956195513897
61295812108856640473400560519161
61295812108856640653885474367289
61295812108856640654722188298107
61295812108856640654722302616971
61295812108856640654722559834415
61295812108856657118478288352209
61295812108856657120090330598985
61295812108856657120173897104143
61295812108860208842087052220305
61295812108860209024348131526419
61295812108860209024349279432421
61295812108860209024912990594467
61295812108860209024912990711107
61295812108860209024913335084641
61295812108860209025101277068737
61295812108860242192908108191097
61295812108860242330357952694111
61295812108860242330922008346379
61295812108860242330922036926095
61295812108860242332865079464299
61295812108860242375838879678158
61295812108860242375839654514222
61295812108860242376090703107500
61295812108860242376675621834559
61295812108860242376675707927840
61295812108880605240445122241479
61295812108880605789487796786775
61295812108880655056779042708027
61295812108880655058473620801713
61295812108880655246487993582897
61295812108880655246490319447191
61295812108880655605821717253323
61295812108880655788755845836089
61295812108880655795530668110931
61295812108880655795532992575545
61295812108880655796369820825227
61295812108880655796369820842489
61295812108880672259310674802225
61295812108880672260125462204193
61295812108880672260125463137313
61295812108880672260125806093905
61295812108880672260125806560465
61295812131425436508491969966833
61295812131425486334114555812282
61295812131425486334114555812291
61295812131437144493875997737243
61295812131437194266069581613343
61295812131510139708082842623562
61295812131510139708333891100408
61295812131510139708334665935068
61295812131510140257125861542600
61295812131510140257210204411420
61295812131510140302879073380966
61295812131510140302879417754708
61295812131510140303130121857812
61295812131510440448908057923459
61295812131530853318743590516592
61295812131534438567962598007307
61295812131534438979556575838951
61295812131534438982004298293845
61295812131534438982004298311315
61295812131534439162508153241323
61295812131534439162762300550675
61295812131534455038499517943507
61295812131534455038520438531815
61295812131534455039085641971993
61295812131534455039251630252819
61295812131534455039252749461013
61295812131534455039336346075097
61295812131534455039336346193189
61295812131534455039336690566883
61295812131534455039339789753729
61295812131534455040780218784251
61295812131534455041511439433270
61295812131534455588379365094709
61295812131534455589739325644882
61295812131534455634132950003173
61295812131534455635492910553346
61295812131534455635576478121371
61295812131534689345652277766285
61295812131534689345902981869389
61295812131534738757233191887451
61295812131534738757236635093699
61295812131534739171274863611743
61295812131534755777399254871957
61295812131534755777653402653485
61295812131534755779824679280615
61295812131545262449568221769689
61295812131546446733584912667173
61295812131546446735279489711099
61295812131546463158389885728253
61295812131546463158389886194813
61295812131546463160645878399295
61295812131546463160813359191476
61295812131546463160896926759293
61295812131546463160900026064183
61295812131546463204143470754809
61295812131546463204143471104729
61295812131546463206378542486171
61295812131546463206566914937033
61295812131546463206566915403584
61295812131546463206566915403593
61295812131546463206587835760073
61295812131546463206587836109993
61295812131546463206650511785849
61295812132373784172734147288401
61295812132409740449588033582503
61295812132409756920854308632019
61295812132409756920875200640611
61295812132409756920878558107702
61295812132409756920878558107711
61295812132409756923050982627745
61295812132409756923053306625799
61295812132409756923302031104374
61295812132409756923302031104383
61295812132409756928384227611771
61295812132409756929912816143203
61295812132409757058135869276935
61295812132409757103889454068759
61295812132409757103892897275007
61295812132409757106399938306047
61295812132409757111401924246167
61295812132409757111422844952567
61295812132409790275207261960861
61295812132409790275210619427952
61295812132409790275210619427961
61295812132409790276654147645329
61295812132409790281734393107913
61295812132409790284182230485197
61295812132409790458141390560889
61295812132409790464665049921977
61295812132409790464940117937729
61295812132409790467196454865665
61295812132409806883758455122393
61295812132409806885201983339761
61295812132409806928699231669992
61295812132409806929179747401265
61295812132409806929263315901976
61295812132409806930872000563560
61295812132409806930955568131585
61295812132479084727731278987045
61295812132479134730386157426317
61295812132479134730386158764518
61295812132479134735468728422149
61295812132479134737725840184745
61295812132479151200064555500635
61295812132479151201673240083478
61295812132479151201756807829405
61295812132479151201759130777699
61295812132479151202240421814187
61295812132479151202240421815591
61295812132481835846385372787680
61295812132482702922582040059543
61295812132482702922582040060947
61295812132482702922583073180121
61295812132482702922583074715315
61295812132482702923419128111623
61295812132482702923419128461543
61295812132482703106684170804438
61295812132482703106684170804439
61295812132482703106684171854198
61295812132482703106684171854199
61295812132482736206582389859547
61295812132482736206582389977591
61295812132482736252335974886055
61295812132482736269408446348561
61295812132482736274491792220632
61295812132482736274491792238102
61295812132482736275243933245014
61295812132482736275244161764698
61295812132482736275244190462458
61295812132482736276936400052640
61295812132482736276936414401601
61295812132482736276936443099361
61295812132482736276936444499041
61295812132482736276936529188429
61295812132482736276936530605579
61295812132482736277187234708683
61295812132482736452339217947832
61295812132482736453155126956458
61295812132482736457422477749766
61295812132482736457693413814656
61295812132482736457694445805281
61295812132482736457694446855041
61295812132482736457694447204961
61295812132482736457694447270652
61295812132482736457694447283702
61295812132482736458258158093446
61295812132482736458258530037265
61295812132482736458258531087025
61295812132482736458258531436945
61295812132482736458258531502636
61295812132482736458258531515686
61295812132482736459950784198588
61295812132482736459950784211638
61295812132482736459950869950786
61295812132482736460201574053890
61295812132482752922015291716180
61295812132482752922015291734894
61295812132482752922265995837998
61295812132482752924441045488288
61295812132482752924444187918812
61295812132483003250201179892758
61295812132483003250201179892759
61295812132483036395852983857735
61295812132483036595856227036152
61295812132483053065699408176880
61295812132483053065699408194142
61295812132483053067958053643488
61295812132483053067961541380666
61295812132493543271435831204367
61295812132494743845291532604848
61295812132494743845293856602902
61295812132494743845293856957034
61295812132494743845293857075078
61295812132494743845312453309796
61295812132494743845312453315412
61295812132494743845314777307850
61295812132494743845314777661982
61295812132494743845314777780026
61295812132494743845315552148126
61295812132494743845315925219468
61295812132494743845479474593108
61295812132494743845479560682176
61295812132494743845482917799356
61295812132494743845482918149276
61295812132494743845482918265916
61295812132494743845482918267368
61295812132494743845482918271739
61295812132494743845482946497164
61295812132494743845482946847084
61295812132494743845503838505756
61295812132494743845503838855676
61295812132494743845503838972316
61295812132494743845503867552032
61295812132494743846047002031340
61295812132494743846047002385472
61295812132494743846047002503516
61295812132494743846047002503723
61295812132494743846047030729148
61295812132494743846047031083280
61295812132494743846047116822380
61295812132494743846067922737740
61295812132494743846067923091872
61295812132494743846067923209916
61295812132494743846067951789632
61295812132494743846068037528780
61295812132494743982489525215396
61295812132494743982491849213450
61295812132494743982491849567582
61295812132494743982491849680010
61295812132494743982491849685626
61295812132494743982491964004490
61295812132494743982740229318500
61295812132494743982743701576688
61295812132494743982743701694732
61295812132494743982764593585280
61295812132494743982764622283040
61295812132494743983307756756732
61295812132494743983307757228908
61295812132494743983307757229115
61295812132494743983307785454540
61295812132494743983307785808672
61295812132494743983307871547772
61295812132494743983328677463132
61295812132494743983328677817264
61295812132494743983328677935308
61295812132494743983328706515024
61295812132494743983328792254172
61295812132494744028243110123860
61295812132494744028243110129476
61295812132494744028245434121914
61295812132494744028245434471834
61295812132494744028245434476046
61295812132494744028245434594090
61295812132494744028245548912954
61295812132494744028246208962190
61295812132494744028246582033532
61295812132494744028493814232580
61295812132494744028497257438828
61295812132494744028497257788748
61295812132494744028497257905388
61295812132494744028497286136636
61295812132494744028497286486556
61295812132494744028518178493744
61295812132494744029061341665196
61295812132494744029061342019328
61295812132494744029061342137372
61295812132494744029061370363004
61295812132494744029061370717136
61295812132494744029061456456236
61295812132494760447063426816244
61295812132494760447251454893572
61295812132494760492754335704548
61295812132494760492817011724708
61295812132494760493005039802036
61295812132494760493005039807652
61295812132515156708373162215148
61295812132515156715712844973576
61295812132515156715904602172404
61295812132515156715904603222164
61295812132515157265762409059140
61295812132515157267454662105012
61295812132515157448776375640368
61295812132515157450217924233216
61295812132515173365665239234950
61295812132515474103415112276464
61295812132517808587001829902911
61295812132517808589257908078209
61295812132517808594594539695475
61295812132517808596036087938403
61295812132517858412621058281269
61295812132517858549822149724371
61295812132517858552078486652307
61295812132517858557415232588220
61295812132517858557415232588229
61295812132517858557415232588437
61295812132517858557415232592648
61295812132517858557415232592649
61295812132517858558856781181068
61295812132517858558856781181077
61295812132517858558856781181285
61295812132517858595304138404659
61295812132517858595551743675049
61295812132517858602078961029421
61295812132519009344084205423487
61295812132519009344084205541579
61295812132519009344084205895870
61295812132519009346528570546843
61295812132519009346591246454527
61295812132519009346591246572619
61295812132519009353034781105747
61295812132519009353034781459879
61295812132519059169431378997751
61295812132519059169434822558122
61295812132519059169434822558131
61295812132519059169434851255939
61295812132519059169452299586059
61295812132519059169455743264474
61295812132519059169619751448604
61295812132519059169619751448613
61295812132519059169619780028320
61295812132519059169619780028329
61295812132519059169619780146421
61295812132519059169621731073133
61295812132519059169640672155013
61295812132519059169703348062688
61295812132519059169703348062697
61295812132519059169703348180789
61295812132519059169703434274228
61295812132519059169706791741319
61295812132519059169706791741328
61295812132519059171150319958696
61295812132519059171879187563386
61295812132519059171879187563395
61295812132519059171879216261203
61295812132519059171900108269795
61295812132519059176209644832973
61295812132519059176230565421281
61295812132519059176964770235851
61295812132519059176965114255244
61295812132519059176965114255253
61295812132519059176965114609376
61295812132519059176965114609385
61295812132519059176965142953061
61295812132519059176965143307193
61295812132519059176986063541369
61295812132519059176986064013545
61295812132519059177236739064757
61295812132519059178657367298695
61295812132519059178657367305328
61295812132519059178657367305337
61295812132519059178657396003145
61295812132519059178678288005095
61295812132519059178678288011737
61295812132519059178678316709497
61295812132519059178678402798565
61295812132519059306880534403792
61295812132519059306880534403801
61295812132519059306880534876184
61295812132519059313407637443521
61295812132519059314225897678453
61295812132519059314497493787719
61295812132519059314497493794361
61295812132519059315918150378617
61295812132519059315939042380567
61295812132519059315939042387209
61295812132519059315939071084969
61295812132519059352634090615900
61295812132519059352634090615909
61295812132519059352634119313717
61295812132519059352634119668008
61295812132519059352637562874256
61295812132519059352655011322309
61295812132519059359161221881213
61295812132519059359161222235345
61295812132519059360000374478869
61295812132519059360000403647401
61295812132519059361671706465991
61295812132519059361671706472633
61295812132519059361671735170441
61295812132519075777417454812385
61295812132519075778169567121697
61295812132519075778170686329891
61295812132519075778254627435760
61295812132519075779698155653128
61295812132519075823757163750787
61295812132519075823923151559389
61295812132519075823945191828115
61295812132519075824007867853891
61295812132519075824010192318448
61295812132525913706593175760777
61295812132525913706593175765149
61295812132525914253943596191727
61295812132525914255385144803289
61295812132525914255573172880617
61295812132525914255635850306073
61295812132525930932848915343676
61295812132525930932849259699948
61295812132525930932849259705564
61295812132525930932849259723034
61295812132525963661819665531879
61295812132525963667470567835224
61295812132525963669413524634280
61295812132525963669413867608351
61295812132525963712659293677260
61295812132525963713475201220543
61295812132525964261681046098998
61295812132525964261681046099215
61295812132525964262517874348896
61295812132525964262517874348897
61295812132525980727968436661500
61295812132525980727968436661501
61295844206361609370056739668367
61295844206361624194217863082289
61295844206369728892929152611599
61295844206372410876384574128597
61295844436797998877139140492955
61295844436798000480205860612687
61295848034964470641021755850159
61295848037922839232884700658343
61295848105867975598241418826881
61295848108822744320647700802282
61295848108822744323092065807546
61295848108822744328178767688196
61295848108822744328262794887346
61295848507632877339666451232559
61295848507632879124055143504771
61295848513530697540402206540403
61295848513541502707014533719923
61295848513541502709521579000313
61295848513541519180811759151987
61295848513757655040691517854077
61295848513760303673136707416953
61295848513760307333421204385593
61295848516387759677234985759792
61295848516387763932963365752396
61295848516485020994129132314656
61295848516495778400870878169490
61295848516495826572335437325820
61295848516495826572607033437516
61295848516495827807117370820752
61295848516495827814648437706666
61295848516495827815212518750706
61295848516495832070377162072804
61295848516495833302648606612926
61295848516495833302652078983542
61295848516497028382021084335592
61295848516497032641934709471274
61295848516497032641938181375330
61295848516497032827375970031188
61295848516497032827375970031236
61295848516497032827459538065556
61295848516497032827647566142932
61295848516497033876716642966206
61295848516497033876720114870262
61295848516497034054626374293304
61295848516497034055378486602616
61295848516497034062157441179218
61295848516497034062157785552752
61295848516497034062157814250560
61295848516497034062721525411202
61295848516497034062993494594240
61295848516497184149282591998831
61295848516820037708083921025784
61295848516820038119865926934756
61295848516820038122122263862692
61295848516820038122124588327306
61295848516821238282068389344696
61295848516823934677334745129978
61295848516823938749968656409644
61295848516823939985315448971220
61295848516823940168326232148598
61295848516823940168513485391266
61295848516823940168514260225926
61295848517368476535412008127740
61295848517368476581165593036204
61295848517465739089511561174208
61295848517465739089515007566996
61295848517465744632557168612874
61295848517468391013144114734568
61295848517468391020755765141000
61295848517468424326576034538300
61295848517468429679742111354936
61295848517468440792762067193520
61295848517468440800372599926744
61295848517468440843054943719738
61295848517476494847454298963676
61295848517476500203133954599512
61295848517476500383638068281998
61295848517476500386064611413576
61295848517476528201535279922940
61295848517476528201723684258150
61295848517476544260478713089676
61295848517476544667721312578160
61295848517476544672822475560764
61295848517476544672825833145956
61295848517476544674687520397430
61295848517476544674771200036298
61295848517476544674771203217222
61295848517476544675332962984592
61295848517476544675335287449206
61295848517476544718576060469228
61295848517476544718579418054420
61295848517476544855836700409196
61295848517476544855836705130930
61295848517476549616155270961432
61295848517476549796662482407998
61295848517476549799085927775496
61295848517476549799169495809864
61295848517476550203905081896482
61295848517476550211515589114274
61295848517476550211516732302914
61295848517477695469786028210650
61295848517477695604536674484252
61295848517477700957702632264662
61295848517477700957706104168718
61295848517477728958806059778726
61295848517477745475661793580612
61295848517477745478356838708742
61295848517477745614780679095384
61295848517477745615617507345066
61295848517477750370730518294718
61295848517477750373237532163144
61295848517477750556168188977208
61295848517477750556168217675016
61295848517477750557003898018696
61295848517687228991396693448690
61295848517687278771014645907642
61295848517695332825623309643430
61295848517695382238647723769430
61295848517695382645973891292282
61295848517695382834068391836460
61295848517695382834071835042708
61295848517695388182157660610604
61295848517695388187241377977404
61295848517696583408056303361620
61295848517696583591067085003804
61295848517696583591070528210052
61295848517696583591091448916452
61295848517696583593598489947492
61295848517696583593601927369196
61295848517696588534420796389138
61295848517792595384642425315272
61295848517792595796233045561724
61295848517792595796236403146916
61295848517792595979247270410156
61295848517792600920885489099556
61295848517792645385747910843154
61295848517792645385747913557310
61295848517792645797529916752126
61295848517792645797529919466282
61295848517792645799786256394218
61295848517792650740608564353588
61295848517804651537938686887386
61295848517804651538210280284926
61295848517804651538210282999082
61295848517804651540466619927018
61295848517804651583692268614926
61295848517804651583963864726622
61295848517804651583963865193390
61295848517804651586220201654558
61295848517804651720949470064764
61295848517804651721137498142092
61295848517804657074122456205708
61295848517804657074394052317404
61295848517804657076650389245340
61295848584442318728558364149445
61295848584442321885553747389991
61295848584442323669942435057109
61295848584442618917265222894277
61295848584442618917828958147633
61295848584442622074824341388179
61295848584442623859213029055297
61295848588369544426445174734281
61295848743963500657180738949587
61295848743967088651366115819811
61295848743967103066253394613803
61295848743967103475527239233733
61295848743967399961267939921821
61295848743967403301277544822647
61295848744185941044422405293557
61295848746812397651481961296945
61295848746812397651481961669951
61295848746812397697214625383821
61295848746812397697214625873467
61295848746812399483232894798385
61295848746812447112683779107119
61295848746812447476853957713906
61295848746812447476853957713907
61295848746812447522857099304747
61295848746812447652441116554603
61295848746812447654697453972185
61295848746812447660118887155088
61295848746812449308688459010819
61295848746812449308939163113923
61295848746812449308939163119539
61295848746920512092935059306396
61295848746920512093186912738268
61295848746920515615958887638712
61295848746920515615958887657426
61295848746920515797282008052730
61295848746920515798889544825782
61295848746920515798973112487144
61295848746920515799726373075464
61295848746920517444410031688618
61295848746921366219445780342903
61295848746921366219445780815079
61295848746921366402460005191335
61295848746921416220488503751569
61295848746921416220488504223745
61295848746921416222180756447521
61295848746921667645733725597013
61295848746921667645734844805207
61295848746921667828749069653638
61295848746921668194779842281535
61295848746921668377728292271477
61295848746921668377791742781992
61295848746921668377791742781993
61295848746921668377794067129967
61295848746921712110597266548804
61295848746921712111432946892484
61295848746921712659389236990996
61295848746921712660224917334676
61295848746921712666919529042250
61295848746921712667004243565678
61295848746921712713004028504447
61295848746921715814943065517281
61295848746921715817470998556913
61295848746921715822557040388327
61295848746921716007179951416115
61295848746921716007179951420486
61295848746921716007263519450488
61295848746921716363735035959473
61295848746921716363985740045314
61295848746921716363985740045315
61295848746921716365680317205881
61295848746921716366262968999105
61295848746921716366513673084946
61295848746921716366513673084947
61295848746921716366515997549561
61295848746921716371264983637192
61295848746921716371349010830518
61295848746921716371349010830519
61295848746921716371599714916361
61295848746921716373040115616097
61295848746921716373040115734189
61295848746921716373041148840424
61295848746921716373041263526470
61295848746921716373291852821065
61295848746921716373291852939157
61295848746921716373291852943529
61295848746921716548628422472161
61295848746921716548628422485259
61295848746921716548628422822081
61295848746921716548628422839551
61295848746921716548628767195823
61295848746921716554363235678950
61295848746921716554613939782054
61295848746921716554613939782055
61295848746921716555970772548253
61295848746921716555971805654488
61295848746921716555971806004409
61295848746921716555971806021671
61295848746921716555971920458626
61295848746921716555971920458627
61295848746921716556055488374902
61295848746921716556055488475738
61295848746921716556055488492994
61295848746921716556221476651357
61295848746921716556221477005649
61295848746921716556222509753221
61295848746921716556222509757592
61295848746921716556222509757593
61295848746921716556222510107305
61295848746921716556222510124775
61295848746921716556222624548633
61295848746921716556222624898553
61295848746921716556807600802306
61295848746921716556808633904170
61295848746921718195820241342227
61295848746921718195822565690201
61295848746921718203184545230746
61295848746921718203435249333850
61295848746921718203435249333851
61295848746921866092613508543623
61295848746921867771904780456655
61295848746921868496283908672314
61295848746921868501934694784948
61295848746921868503626947480900
61295848746921868503878110748786
61295848747245867246165074544952
61295848747245917071536611913772
61295848747245920775317551815604
61295848747248622478564267068594
61295848747248622478564611442128
61295848747796767515867593761783
61295848747796767517559846457735
61295848747901183931726465959188
61295848747901184113045425368023
61295848747901184113045425484663
61295848747901184114657467619170
61295848747901228404183062599068
61295848747901228579600100857333
61295848747901228579600100973973
61295848747901228579602425321947
61295848747901233940363391444326
61295848747901235175710529901420
61295848747902379336395107022739
61295848747902380975157159784384
61295848747902380975992840128064
61295848747902380983586583039754
61295848747902384687116933623906
61295848747902384687116933625364
61295848747902384688809186319858
61295848747902384870047475648175
61295848747902384870047475652547
61295848747902384870131158472338
61295848747902384870131158473796
61295848747902384871823411168290
61295848747902412690727168342989
61295848747902418224379536968425
61295848747902418224379536972797
61295848747902418224463219792588
61295848747902418224463219794046
61295848747902418226155472488540
61295848747902429337500621248434
61295848747902429345031688134342
61295848747902434286416879770732
61295848747902434688159657032572
61295848747902434689851909728524
61295848747902434690667731184191
61295848747902434695753399944019
61295848747902434695753399944262
61295848747902434695753399945714
61295848747902434697445652640214
61295848747902434698197764950978
61295848747902435932792791097308
61295848747904769180948142620493
61295848747904782130907205950665
61295848747904785835254039905958
61295848747904819189523425200432
61295848747904830126384072472062
61295848747904830126387171658908
61295848747904830307643397645036
61295848747904835660624544172914
61295848747904835660625577274778
61295848747904835660812830517446
61295848747904835797885212790365
61295848747904835800329577795629
61295848747905981057763535855539
61295848747905981057847218681154
61295848747905981058599216082579
61295848747905981058599216199219
61295848747905982704975127512904
61295848747905982704975127512905
61295848747905986409238134681193
61295848747905986409317570781143
61295848747905986409321042685204
61295848747905986409322075787062
61295848747905986409322075787063
61295848747905986411012147469325
61295848747905986411012148991469
61295848747905986411013180571189
61295848747905986411015505041627
61295848747905986411016652947629
61295848747905986411765292886165
61295848747905986411765292899215
61295848747905986411766067720825
61295848747905986411829116818103
61295848747905986411831441282717
61295848747905986592251584708015
61295848747905986592335267533636
61295848747905986593943837857637
61295848747905986593946161855691
61295848747905986593947309761693
61295848747905986594782990105373
61295848747906014412113133116961
61295848747906014412113160296997
61295848747906014412113161696677
61295848747906014412115456065255
61295848747906014412116489184381
61295848747906014412116603975629
61295848747906014412931392310717
61295848747906019763590313175375
61295848747906019763590313188425
61295848747906019765344210311719
61295848747906019765347566361877
61295848747906019765348714267879
61295848747906019946601210665793
61295848747906019948274867125783
61295848747906019948276015031785
61295848747906019948278223175941
61295848747906019948279371081943
61295848747906019948296907040377
61295848747906019948300263090535
61295848747906019949111695375465
61295848747906019949115051425623
61295848747906030875872246387093
61295848747906030875874570735067
61295848747906030883131716111343
61295848747906030883131716111391
61295848747906030883131717161103
61295848747906030883402537384215
61295848747906030883403312223087
61295848747906030883403685294588
61295848747906030883403685294589
61295848747906030883406009642563
61295848747906030883465329132907
61295848747906030883967396455071
61295848747906030884218474562797
61295848747906031066395871628107
61295848747906031066397019534109
61295848747906031066417909670637
61295848747906031066417911070317
61295848747906031066417911542701
61295848747906031066420234018611
61295848747906031066985093091078
61295848747906031067232699877789
61295848747906031067236141567717
61295848747906036372141276748797
61295848747906036372141276754413
61295848747906036373833529444749
61295848747906036410280083255151
61295848747906036410280083268249
61295848747906036412037336441701
61295848747906036412059376356295
61295848747906036412874164691383
61295848747906036417619766013579
61295848747906036417619766026677
61295848747906036417706804902450
61295848747906036417894832960905
61295848747906036417894832966521
61295848747906036419565046227697
61295848747906036419565047277457
61295848747906036419565419285941
61295848747906036419565419299039
61295848747906036419566194120601
61295848747906036419566195183459
61295848747906036419586310835247
61295848747906036419586311307631
61295848747906036419587085656857
61295848747906036419648986848133
61295848747906036419650106056327
61295848747906036419650134754135
61295848747906036420151169907507
61295848747906036420401874010819
61295848747906036420401875527139
61295848747906036420402218384353
61295848747906036420403021903723
61295848747906036556848099139099
61295848747906036557662887474187
61295848747906038196361803174663
61295848747906038203788869182404
61295848747906038203976122774987
61295848747906038203976897259726
61295848747906038203976897259727
61295848748120021907451111633678
61295848748120022091281244497776
61295848748120055438019562906336
61295848748120066379653560608616
61295848748120066555324745598703
61295848748120066555324746648463
61295848748120066557831787562863
61295848748120066557831787679503
61295848748120066557834112027477
61295848748120071911004319752016
61295848748120071915837333482064
61295848748121218960669209272724
61295848748121222664450149174556
61295848748121222847464374022989
61295848748121222848279162353705
61295848748121222848279162358077
61295848748121267322197882401680
61295848748121272666307660918311
61295848748121272673671706522364
61295848748121272675363959218316
61295848748121273910961801777062
61295848748123657159407764399601
61295848748123673638289047328473
61295848748123673638291371793087
61295848748123673638291371806185
61295848748123673638292146627747
61295848748123673638794587954532
61295848748124807908585439158737
61295848748124824524751382148279
61295848748124824569667451480023
61295848748124824569668483532127
61295848748124824570484046235107
61295848748124824570504279729705
61295848748124824572179082560662
61295848748124868996388627467021
61295848748124869042120630221781
61295848748124869042121291670489
61295848748124869042121291787129
61295848748124869042121291787336
61295848748124869042121291787337
61295848748124869042121750952118
61295848748124869042121751302038
61295848748124869042957459989240
61295848748124870691531163106953
61295848748124874349558175124855
61295848748124874350122259351223
61295848748124874350123378565241
61295848748124874387696981625593
61295848748124874387696982092361
61295848748124874388511769960681
61295848748124874388511769973779
61295848748124874390206347121455
61295848748124874390207495027457
61295848748124874390228387036049
61295848748124874391043175371137
61295848748124874395038987332522
61295848748124874395038987332523
61295848748124874395038988848843
61295848748124874395287367424315
61295848748124874395287740490200
61295848748124874395287740490201
61295848748124874395287740495816
61295848748124874395287740495817
61295848748124874395289691902187
61295848748124874395290064488047
61295848748124874395290064960431
61295848748124874395290064973529
61295848748124874395290839795091
61295848748124874395291184168832
61295848748124874395310956982121
61295848748124874395311731336963
61295848748124874395875815563331
61295848748124874395875815582204
61295848748124874395875815582205
61295848748124874395875817098525
61295848748124874396126519685101
61295848748124874396126864058843
61295848748124874397818772362387
61295848748124874397818772368003
61295848748124874397818772381053
61295848748124874397818772381261
61295848748124874532572744813589
61295848748124874533387533148677
61295848748124874533388307633416
61295848748124874533388307633417
61295848748124876174342785777089
61295848748124876179700423609175
61295848748124876179700767982916
61295848748124876179700767982917
61295848748124876179700768449477
61295848748124876181957879862152
61295848748124876181957879862153
61295848748229290794332189861982
61295848748229290796860122901614
61295848748229290801674539924976
61295848748229290801925244028080
61295848748229290802678389456518
61295848748229290804203506083734
61295848748229290984939468876512
61295848748229324148685143190824
61295848748229335266785343289944
61295848748229340802718411710368
61295848748229340803554092054048
61295848748229340805497048386752
61295848748230187849176419200513
61295848748230191552686537475389
61295848748230235880287144542901
61295848748230235880288292448903
61295848748230235882794185573941
61295848748230235882795333479943
61295848748230235882816223622295
61295848748230235882816225488535
61295848748230235883631013823623
61295848748230237667208360966995
61295848748230241370715036035623
61295848748230241371550716379303
61295848748232887165895142051253
61295848748232892524966181791065
61295848748232892699547512542929
61295848748232892699550868593087
61295848748232892706892874299809
61295848748232892707141254987851
61295848748232892707143578402913
61295848748232892707729702536393
61295848748232892707980406639497
61295848748232892709589091301081
61295848748232925871704385408585
61295848748232926053881896811473
61295848748232926053883044704377
61295848748232926053903936712969
61295848748232926054718725048057
61295848748232937172002900491493
61295848748232937172002900841413
61295848748232937172002900847237
61295848748232937172002901891173
61295848748232937172002902363557
61295848748232937172003015282741
61295848748232937172003015632661
61295848748232937172003676731449
61295848748232937172004136362998
61295848748232937172023907291333
61295848748232937172023907641253
61295848748232937172839816706678
61295848748232937174447267368821
61295848748232937174530948322373
61295848748232937174531981442951
61295848748232938958924117258286
61295848748232942525173568763024
61295848748232942525173568763025
61295848748232942525173569229792
61295848748232942526009249573472
61295848748232942527701501802656
61295848748232942527701501802657
61295848748232942662451771939437
61295848748232942662451772289357
61295848748232942662455129874549
61295848748232942663269918209637
61295848748232942664899494879813
61295848748232942665714283214901
61295848748232944309583153510437
61295849925728493807664455282503
61295849925947343447725604209981
61295849925947343447725862490226
61295849925947348389026016757909
61295849925955401713418315938867
61295849925955435653261644460983
61295849925955435662299259963575
61295849925955452261812837622515
61295849925955452263256365839883
61295849925955452270763527977771
61295849925955452270847095658007
61295849925955452271600270134173
61295849925955452271600356227453
61295849943681313091382428794741
61295849943681327958765732174843
61295849943681327961297137118531
61295849949371099288460877330537
61295849949371100523806895057453
61295849949581844923809102656343
61295849949581848630686308084827
61295849949589953326677898892787
61295849949589953740991566496331
61295849949589955021255115718093
61295849949589955021527086417451
61295849952534957056379284379355
61295849952534957056379284495995
61295849952534957057131396688667
61295849952534960760725084864151
61295849952534960760913112941479
61295849952534960763169449869415
61295849952543065871031118694919
61295849952543065873475483700183
61295849952543067105813052189851
61295849952543067108257417195115
61295849952619915554479204260280
61295849952652334757897101406623
61295849953156336928463723559171
61295849953298037428329098951875
61295849953483258048858129687885
61295849953483258051302494693149
61295849953484410630145485718441
61295849953484455094732843677646
61295849953484455101782648229613
61295849953484458806128418966889
61295849953484458806128447546605
61295849953484458806128447664649
61295849953484460447902272313081
61295849953484460447902273362841
61295849953515658724722015773419
61295849953515658726981448351741
61295849953515658726981448469785
61295849953515673548695111226445
61295849953515673548695112159565
61295849953515673548883139303773
61295849953515673548883140236893
61295849953515673550389687920451
61295849953515673550577715997779
61295849953515673551139476231709
61295849953515673551139477164829
61295849953515674783477045654497
61295849953515674784229157963809
61295849953515674786488589610622
61295849953515674786488589610623
61295849953515675195725501580661
61295849953515675195725504762989
61295849953515675197518744541563
61295849953515675197518744658203
61295849953515675197706772618891
61295849953515675197706772735495
61295849953515675197706772735531
61295849953515675198270856850875
61295849953516875535956990608585
61295849953516875535956990725225
61295849953516875543006795159823
61295849953516875543006795276463
61295849953592526755169230099569
61295849953592526755169233281897
61295849953592526800922818075173
61295849953592526938183572921369
61295849953592528585314949308447
61295849953592528585314949308655
61295849953592528585314949425087
61295849953592528585314949425135
61295849953592528585314949425295
61295849953600627107186010210814
61295849953600631864710385040107
61295849953600632048491931566671
61295849953600632460274194809727
61295849953624943489588121193819
61295849953624943489588121194027
61295849953624943489588125425907
61295849953624943673369667720591
61295849953624943673369667720799
61295849953624943673369667837231
61295849953624943673369667837439
61295849953624943673454010588215
61295849953624944082693246674595
61295849953624944082693247146979
61295849953624944082693250334923
61295849953624944084385499370547
61295849953624944084385499842931
61295849953624944084385503030875
61295849953624944085236274764391
61295849996604079929630837067399
61295849996628391547166567514597
61295849996628397042429306495753
61295849996628397045124748675463
61295849996640102639592660940233
61295849996822884553530462452679
61295849996822933958941274760261
61295849996847185012024526880927
61295849996847196171066192899877
61295849996847201666328931881033
61295849996847245583819010914181
61295849996847245584572156325357
61295849996847245591350077800095
61295849996847246000705425773351
61295849996857706508917066154841
61295849996857708292490970091965
61295849996858892393576573597619
61295849996858907266187728505223
61295849996858952965371053031603
61295849996858952972902119917517
61295849996858956672162251973447
61295849996858956678940173448185
61295849996858956679212142631223
61295849996858956679777259965071
61295849996858957090722437624361
61295850002767578386003787196705
61295850002767582458154202464957
61295850003495824583743964998299
61295850003738940835031837943177
61295850003738974737592129829907
61295850005503209111251913829822
61295850005503209134975349718990
61295850005720696237766401472487
61295850005721896994765094640039
61295850005722046743823912089381
61295850006439332263643059180803
61295850006439347087801087994099
61295850006439347499331613560011
61295850006474465937950733514563
61295850006475666283504903835863
61295850006475666695033109507315
61295850006658185476748511930453
61295850006658185476811274049669
61295850006693303913675379189053
61295850006693303915430394004013
61295850006694504260921800789155
61295850006694504670820514113077
61295850006767455599794610016483
61295850006802572391284673349923
61295850020493454580392291107847
61295850023434864681225375597604
61295850023446572065226377485639
61295850023447767695378164198456
61295850023447767878392503365752
61295850024056254621692536130572
61295850024056255033474799256988
61295850024092273625782414038880
61295850024092273625782414505440
61295850024092273625865982539808
61295850024092273627474667201392
61295850024092273627558234769200
61295850024092274039256931377568
61295850024164307935136279377935
61295850024164322759294308191231
61295850024164323171076570845471
61295850024165508692030368670619
61295850024165508692218626667311
61295850024165508692218654898511
61295850024165508692218655015151
61295850024165508692218655365071
61295850024165523516376655480607
61295850024165523516376682662047
61295850024165523516376683711807
61295850024165523516376684178367
61295850024165523927970660493691
61295850024165523928158946832607
61295850024165523928158946838223
61295850024177230890401072402203
61295850024201542522809905673427
61295850024383112375833623139696
61295850024383145909853603278554
61295850024383157030484058899040
61295850024383157442455416151805
61295850024383160551816672242202
61295850024383160727236805101098
61295850024383160727487594943350
61295850024383160727487852160794
61295850024383160727487853677114
61295850024383160734829859383836
61295850024383161139269858069766
61295850024383161146549479314993
61295850024383161146613274535913
61295850024383161146613274535914
61295850024383161148241732010945
61295850024384313315027390825472
61295850024384313315846655940896
61295850024384313316118252052592
61295850024384346666852411114682
61295850024384357787755529018141
61295850024384358199537764509607
61295850024384358199537792144557
61295850024384361484486288110694
61295850024384361484486661163322
61295850024384361491829705043402
61295850024384361492101301155098
61295850024384361896268551237110
61295850024384361903631855302129
61295850024384361903632515351365
61295850024384361905324107998081
61295850024384363133875154034521
61295850024384363133875154151161
61295850024396068872565925251648
61295850024396069284348188378064
61295850024419180154672634193341
61295850024419180154926691160063
61295850024419180154926777253343
61295850024419180154926777253344
61295850024420330491314896632048
61295850024420330903097160808224
61295850024420363843139916454698
61295850024420363843139916921258
61295850024420363888893501363162
61295850024420364254922181097434
61295850024420364437936520264730
61295850024420379124833793302874
61295850024420379124833794702554
61295850024420380316961759238276
61295850024420380360998468786906
61295850024420380362690721482858
61295850024420380362694165161490
61295850024420380497443661405568
61295850024420380499976098405572
61295850024420380500226802510079
61295850024420380500226802976639
61295850024420380500226804026399
61295850024420380911737184063058
61295850024420380911737442343360
61295850024420380912009038455055
61295850024420380912009038455056
61295850024420380912009067152815
61295850024492429624156106018522
61295850024492429624156453580207
61295850024492429624156454643017
61295850024492430035938717769433
61295850024492430035938717782531
61295850024492431271287830096975
61295850024492431271287830213615
61295850024492431271372174482371
61295850024504136822697599749631
61295850024504137005795506951503
61295850024504137417494203559663
61295850024528448447575335903551
61295850024528448447659678759530
61295850024528448493328920812015
61295850024528448493413263667994
61295850024528448493413263686708
61295850024528448629738560019136
61295850024528448630589675070847
61295850024528448630589675537407
61295850024528448630589676587167
61295850024528448630674018393386
61295850024528449042371939713583
61295850024528449042371939713631
61295850024528449042456282582659
61295850024528449042456282588275
61295850024528449042456282588276
61295850024528449042456282588281
61295850029137709140253622149440
61295850029344390527325907167711
61295850030073833916049728297555
61295850030073833916049728764115
61295850030073845445951963868575
61295850030073848740207756177731
61295850030073848740207757577411
61295850030073849151989991669197
61295850030085856303502739798031
61295850030110167935911572952615
61295850030292683011586602300545
61295850030292683423096208559737
61295850030292683423368862239017
61295850030292687122359433466693
61295850030292687127713632454357
61295850030292687129134260340805
61295850030292687129155181047205
61295850030292688357706227433565
61295850030304694280835725760363
61295850030304694285918299938523
61295850030327805017017761608535
61295850030327805154278864945165
61295850030327805566061124883637
61295850030327805566061129134439
61295850030327805567840420705957
61295850030327805568028358439251
61295850030329005906278666771611
61295850030329005910796036092443
61295850030329005913328469905907
61295850030329005913328471305587
61295850030329006325110734432003
61295850030400751553731734799785
61295850030400754847987527108941
61295850030400755259769791298215
61295850030400756495118903612659
61295850030412762235799267145459
61295850030412762418813607712435
61295850030412762418897174347331
61295850030437073906430588091203
61295850030437074043691342466675
61295850030437074043691343866355
61295850030437074455473606992771
61295850156128562568189060403629
61295850156128862757459654401817
61295850156160983009410112849853
61295850156163684712848558020805
61295850156347400545605958774071
61295850156347666831752522426759
61295850156347666832316606658743
61295850156347716654612427665387
61295850156379820986827011220295
61295850156380082331589503965319
61295850156380082332153588197303
61295850156380087639569436154229
61295850156380120993086709139391
61295850156382488787141424628805
61295850156382522141222781845951
61295850156382522690265456391247
61295850156383684557646785475629
61295850156383684603400370385497
61295850156383689499030856383293
61295850156383689910816219759365
61295850156383717911164058460791
61295850156383722852548129368455
61295850156383723264333492744527
61295850156383739370344265373743
61295850162288444613031711215663
61295850162288444613031826473263
61295850162291146316466798919515
61295850162292347073549175378827
61295850162292363133054255020903
61295850162292363133057349621529
61295850162292363136316880265311
61295850163017904473041695464667
61295850163271825753430065102005
61295850163271825753618351459635
61295850163271876767826853739495
61295850165246828339566214482263
61295850166191023040531545779772
61295850166191072865903083148592
61295850166194925501049266221644
61295850166194975326420803590464
61295850180014637055550297887051
61295850180122699697512606989943
61295850180122707018086190963565
61295850180744080309268668111959
61295850182717691390967539571537
61295850182717693587704468651557
61295850182935328609610579861463
61295850182935329158652482876891
61295850182935329158653597363351
61295850182935329158653602085085
61295850182968949624816100626599
61295850182971351871058790672963
61295850182971351871062233879211
61295850182971351871124909904987
61295850182971351871622874904947
61295850182971353106405923008803
61295850182971353106409280475903
61295850182971353106468599034579
61295850182971353107220711343891
61295850182971353518191286384875
61295850182971353518253962410651
61295850182971353518755370616859
61295850182972552079916633317721
61295850182972552445105901733623
61295850182972553863491656468863
61295850182972554275249298111055
61295850182972554275252741789470
61295850182972554275273662377835
61295850183044597498936396147659
61295850183044597865048646771784
61295850183044598047979413649547
61295850183044598047979418371280
61295850183080617051982284572413
61295850183589135833488625870115
61295850183589137481094760320969
61295850183589137481178328355337
61295850183589137481181767312235
61295850183592737555692734929955
61295850183592739202484081045721
61295850183592739203298869380809
61295850183592739203382437415177
61295850183625157996830219341811
61295850183625158545622189784003
61295850183625158545872893887107
61295850183697194088040338422301
61295850183698409669304992816517
61295850183698409669367754463349
61295850183698409670120929061978
61295850183700796359036417924333
61295850183700796359873246174015
61295850183701997116370874091743
61295850183702006260142159167753
61295850183702008090284436231789
61295850183702008090285550840713
61295850183702008097878609256161
61295850183702011803103079708161
61295850183702011940363833965381
61295850183702013588246031900935
61295850183734426891346083414917
61295850183916030828502882095610
61295850183916041939029800362479
61295850183916041939594659429123
61295850183916041941540283549998
61295850183916043586157823998367
61295850183916043586158598833027
61295850183916043588669337105422
61295850183916043588669340287750
61295850183916043589234196172066
61295850183916043593752686118242
61295850183916043593752686118251
61295850183916047299793062234243
61295850183916048535139851491027
61295850183917198233679763875764
61295850183917198233699914328117
61295850183917231402487345692797
61295850183917231585501689581827
61295850183917242515524747147185
61295850183917242698539087830801
61295850183917242698539091017341
61295850183917242698539091036215
61295850183917242698539092552534
61295850183917242699103946920531
61295850183917244345668145058198
61295850183917247645029638491007
61295850183917247645029752809871
61295850183917247645030781679647
61295850183917247645030786401381
61295850183917247645845570014735
61295850183917247645845574736469
61295850183917247647536793840911
61295850183917247647537822710687
61295850183917249292158805315535
61295850183919600983208787327311
61295850183919600983209130283903
61295850183919600983212487751003
61295850183919634335096826598889
61295850183919634335597891848505
61295850183919634335848938908201
61295850183919643668827733718605
61295850183919645315956795178091
61295850183919650806324332141729
61295850183919650806386978052755
61295850183919650806387008167505
61295850183919650806387351124097
61295850183919650806888416373713
61295850183919650807139463433409
61295850183919650808831373172769
61295850183919650808831716129361
61295850183920799956719583375377
61295850183920799956719840592821
61295850183920801740270499477023
61295850183920801740293487312501
61295850183920801740294606526519
61295850183920801740294863743963
61295850183920833124691111796045
61295850183920833307704680827329
61295850183920835092095519766233
61295850183920844237728513250433
61295850183920844421308055980371
61295850183920846065361401060211
61295850183920846066176189395299
61295850183920846067617766567863
61295850183920846067621209774111
61295850183920846067871913877215
61295850183920846068433669511875
61295850183920846068437112718114
61295850183920846068437112718123
61295850183920846072701455354947
61295850183920846072976523724831
61295850183920849779016896667333
61295850183920849781523937698373
61295850183920849916276536415007
61295850183920849916277565284783
61295850183920849916277570006517
61295850183920849916277912963109
61295850183920849916841649516767
61295850183920849916841654238501
61295850183920849917092696576463
61295850183920849917092701298196
61295850183920849917092701298197
61295850183920849918784949272415
61295850183920851563405588920671
61295850183920851563406593343441
61295850183920851563406708134689
61295850183920851563970677575425
61295850183920851564221724635121
61295850183920851565913749165728
61295850183920851565913749165729
61295850183920851565914092122321
61295850183952064110048786164829
61295850183952064658840756607021
61295850183952065757180946811161
61295850183952066306223959591315
61295850183952066306223964313049
61295850183953264677258432331354
61295850183953264860272771498650
61295850183953264867070729089407
61295850183953264867071872296921
61295850183953264867071876999781
61295850183953264867071877001185
61295850183953264867886660613135
61295850183953264867886665334869
61295850184025310836596753559513
61295850184025310836600192516411
61295850184025312482909988860313
61295850184025312483729249271425
61295850184025316189202446573464
61295850184028864379742474345625
61295850184028864379742560084773
61295850184028864379743588954549
61295850184028897731483898020751
61295850184028897731546574046527
61295850184028897731567494634835
61295850184028897731567580373983
61295850184028897731568609243759
61295850184028912557986069585617
61295850184028912557988393933591
61295850184028912557988394050231
61295850184028912557988398632239
61295850184028912557988398636451
61295850184028912558152435518341
61295850184028912558153550004801
61295850184028912558153554726534
61295850184028912558153554726535
61295850184028912558155501416787
61295850184028912558236003430245
61295850184028912558236003552709
61295850184028912558236773688721
61295850184028912558239098030871
61295850184028912558239098036695
61295850184028912558239098153335
61295850184028912558239102739555
61295850184028912558239183775843
61295850184028912558239188356239
61295850184028912558239442509607
61295850184028912558239447108877
61295850184028912558240216894969
61295850184028912558800862501101
61295850184028912558804301457999
61295850184028912558804301576251
61295850184028912558804301593513
61295850184028912558804306179733
61295850184028914205117455387253
61295850184028914205117455392869
61295850184028914205284591461596
61295850184028914205368159495964
61295850184028914205368159495973
61295850184028914205369278704215
61295850184028914205933358331265
61295850184028914205933362936199
61295850184028918046720566923021
61295850184028918046971613982717
61295850184028918048394337697503
61295850184028918048582622992275
61295850184028918048583394644607
61295850184028918048583737601199
61295850184028918048583742322932
61295850184028919695712451401073
61295850184028919695712794357665
61295850184028919695798686856638
61295850184028919696276534220487
61295850184028919696276535633057
61295850184061335195635668395358
61295850184061335196116959437462
61295850188662490023438859117218
61295850188662491418474910488498
61295850188662491807096790352662
61295850188881324452717989194816
61295850188881324455789114457840
61295850188881324455792467325670
61295850188881324455792471924940
61295850189606734710937662827166
61295850189937543278482780553832
61295850189969960608738110513426
61295850236146280533297793445514
61295850236146580172707137932514
61295850236146580722004303093674
61295850236146731025539095270791
61295850236875738061316042271804
61295850237094527997500506052862
61295850237094577821430839202368
61295850237094577823123091898320
61295850237094828186771099933006
61295850237094878010137348850528
61295850237094878010137348967168
61295850237094878010701433199152
61295850237094878012393685778464
61295850237094977046062706502233
61295850237094978281406396932127
61295850237094978281409381096057
61295850237094978281409495881481
61295850237094978281409754167399
61295850237094978281409754517319
61295850237095028104772645966289
61295850237095028105336730198273
61295850259525919842786316167367
61295850259525920940872351171143
61295850259525921078133105546615
61295850259744759060803038801987
61295850259744759061367123033971
61295850259779881205459207531779
61295850259779881206023291767975
61295850259779881617808998100630
61295850259780782185617336534823
61295850259781081962541583524531
61295850259781082374327289857186
61295850259852825955921314956017
61295850259852825958347887139535
61295850259852825958347887257579
61295850259852827191268104335265
61295850259852827193129817447927
61295850259852827193693901684123
61295850259852827193694676518783
61295850259852827193694676636827
61295850259888849903174523463419
61295850259889150092444774505015
61295850260401265601984728254471
61295850260401266196781335269917
61295850260401267432128124649165
61295850260401272792239517626399
61295850260437288367151554656117
61295850260437288367715638538181
61295850260437288367715638888101
61295850260437289966664190989655
61295850260437290014844691043845
61295850260437290014844695643115
61295850260437290151541362600271
61295850260437290563887709962883
61295850260509334334191431166633
61295850260509334334191688384077
61295850260509335569538477763325
61295850260509335981320483672297
61295850260509339694390092724183
61295850260509340922707653766807
61295850260509340922707912047061
61295850260509340922875019536072
61295850260509340922875048115788
61295850260509340929736882103431
61295850260509340930300966213159
61295850260510223239357847977767
61295850260510223239921932209751
61295850260510224841297399451415
61295850260510224843160117103478
61295850260510234352395249432155
61295850260510234352959333664139
61295850260510234352960448273063
61295850260510234353211152376167
61295850260510239705564682303161
61295850260510239706128766529529
61295850260510239713157736469259
61295850260510239713722596597300
61295850260510239713722596597309
61295850260510239713722597069693
61295850260510241490518574829219
61295850260510241497485901974775
61295850260510241497548664093783
61295850260510241498049986206759
61295850260510241498112403834189
61295850260510241498300690309863
61295850260510523383438941298071
61295850260510534496477457361383
61295850260510534496728161464487
61295850260510534908510428840253
61295850260510536143856446567169
61295850260510536143857218219501
61295850260510539857239601554323
61295850260510539857239604624223
61295850260510539857239605687024
61295850260510539857239605687033
61295850260510539857239606159417
61295850260510540040191528053415
61295850260510540040253945326713
61295850260510540040254289700247
61295850260510541679789943666279
61295850260510541679790288039813
61295850260510541680040992142917
61295850260510541686819258090567
61295850260510541687382997832377
61295850260510541687382997949017
61295850260510541687383342205911
61295850260510541687383342322551
61295850260545356497054745636601
61295850260545358281443868021703
61295850260545358281444896891479
61295850260546557071686866217653
61295850260546557071687637869985
61295850260546557208948392245457
61295850260546557208948736618991
61295850260546557254137121623737
61295850260546557254701205855721
61295850260546557254701977508053
61295850260546557254702321883199
61295850260546557254702325069739
61295850260546557254952254333971
61295850260546557254953025986303
61295850260546557254953029172843
61295850260546557620730655371873
61295850260546557803745339385087
61295850260546557803996043488191
61295850260546558856076673098789
61295850260546559039092131950875
61295850260546559039342061215107
61295850260546559039342836053979
61295850260546693104159756804921
61295850260546707973987687590249
61295850260546709026407295718440
61295850260546709575450308965127
61295850260546709575450313214477
61295850260728129082262414806879
61295850260728162434651519332285
61295850260728172309916076841123
61295850260728172309916334058567
61295850260728173545263123437815
61295850260728173957045129346787
61295850260728177258081427144135
61295850260728177258081427145539
61295850260728177669842769215683
61295850260728178898432299441297
61295850260728178898432557721551
61295850260728178898599665210562
61295850260728178898599693790278
61295850260728178905377959621288
61295850260729027866248472735141
61295850260729029466808808803169
61295850260729029466809038385654
61295850260729029650074196447311
61295850260729029650074196919487
61295850260729061217258361378539
61295850260729061217509408792367
61295850260729061217509409855177
61295850260729072330295762831523
61295850260729072330295762832927
61295850260729072330546810246755
61295850260729072331110894128819
61295850260729072331110894478739
61295850260729072331111665776939
61295850260729072331111666131071
61295850260729072331112010150473
61295850260729072331112013337013
61295850260729072880154687882517
61295850260729073977424043690471
61295850260729073977424790890181
61295850260729073977675837949877
61295850260729073977675867001769
61295850260729073978239951233753
61295850260729073982508393938117
61295850260729073982759440997813
61295850260729074114935846542789
61295850260729074114936618190909
61295850260729077643631268788005
61295850260729077643631268792217
61295850260729077691055151037317
61295850260729077691055926933383
61295850260729077826081524195493
61295850260729077826645608427477
61295850260729078237591789091191
61295850260729079473186298055481
61295850260729079473210576228981
61295850260729079473210662322261
61295850260729079473753711174840
61295850260729079473753711174849
61295850260729079473774631881249
61295850260729079473774660460965
61295850260729079473774746554245
61295850260729079475445734170263
61295850260729079475445734288307
61295850260729079475445963870792
61295850260729079475445992568609
61295850260729361955823021709593
61295850260729363191169811088841
61295850260729373069425281880705
61295850260729373069425626254239
61295850260729374304207559749171
61295850260729374304772071259953
61295850260729374304772415633487
61295850260729378015080120311479
61295850260729378015080120312883
61295850260729378015080120317095
61295850260729378015327839902137
61295850260729378015331167376791
61295850260729378015331168789521
61295850260729378015352203814785
61295850260729378015895251608775
61295850260729378015895253021505
61295850260729378015916173727905
61295850260729378017587275662787
61295850260729378427113431566017
61295850260729378427134466941201
61295850260729378427677515798001
61295850260729379664716328168451
61295850260729529750317366900465
61295850260729529757095632731475
61295850260764194480850637326831
61295850260764196264676361388921
61295850260765395184586371052865
61295850260765395237118110187839
61295850260765395237120434541429
61295850260765395237121206193761
61295850260765395237121209376089
61295850260765395237368815709289
61295850260765395237368930500537
61295850260765395237372257852727
61295850260765395237932898522927
61295850260765395237932899941273
61295850260765395237933013313967
61295850260765395237936342084711
61295850260765396884250262943159
61295850260765396884501310002855
61295850260765397021758737381673
61295850260837129164963202106763
61295850260837129302220771556241
61295850260837129302223099090755
61295850260837129302223100153565
61295850260837129302223870743087
61295850260837129302223874992437
61295850260837129302224217949029
61295850260837129347412599772851
61295850260837129714005104999727
61295850260837130949351894378975
61295850260837131132366492298909
61295850260837140468521247242979
61295850260837142252346199656949
61295850260837142252346971305069
61295850260837142663940949136713
61295850260837145820937536098277
61295850260837145820958428106869
61295850260837145821209132209973
61295850260837145821694125205338
61295850260837145958136305078679
61295850260837145958951436374571
61295850260837145958952208022691
61295850260837147605328119231223
61295850260837147605328119349267
61295850260837147605328348931752
61295850260837147605328377629569
61295850260837147605516377009080
61295850260837147605516405588796
61295850260837147605516405588805
61295850260837147606163799574903
61295850260837147606164057855148
61295850260837147606164057855157
61295850260837397969247981780115
61295850260837430085726212690077
61295850260837431321073002069325
61295850260837442441616793655137
61295850260837445964475437195189
61295850260837445964726141298293
61295850260837445965211134293658
61295850260837446147469660722343
61295850260837446147490552730935
61295850260837446147493133947837
61295850260837446147493905600169
61295850260837446147493908786709
61295850260837446148222030254715
61295850260837446148222801901431
61295850260837446148305341066023
61295850260837446148309041489715
61295850260837446559273074143221
61295850260837446559523778246325
61295850260837446560004294443941
61295850260837446560091047398687
61295850260837447794598713228007
61295850260837447794619605236599
61295850260837447794619863516844
61295850260837447794619863522469
61295850260837447794870567625573
61295850260837447794874010831812
61295850260837447795351083823189
61295850260837447795354183122427
61295850260837447795434393571687
61295850260837447795434651851932
61295850260873463369510636529495
61295850260873463369510979486087
61295850260873463369701331917005
61295850260873463370263120853115
61295850260873463370266187801321
61295850260873465016639032179691
61295850260873465153899786555163
61295850260873465154652927734251
61295850634727219245031988198391
61295850634735624544607816610375
61295850634946375115848632697257
61295850634954429168507441995655
61295850634954478571661917375301
61295850634954478579192984261215
61295850634954478990807878081897
61295850634954478990808136362199
61295850634956830682672993251593
61295850634956832466246897188717
61295850634958081264562047074345
61295850634958082635394004757105
61295850634958082635414925463505
61295850640643949722685333797359
61295850640643951369814386284309
61295850640646652660903384910015
61295850640862754346584959182639
61295850640862755993714011669589
61295850640862756173657111254997
61295850640862789347231284654751
61295850640862803757291393456791
61295850640862803760362518719815
61295850640862804168885366571073
61295850640862805406738425795589
61295850640865457284803010295295
61295850640865457285367093464469
61295850640865505872320717259443
61295850640866706629403093252403
61295850640866706631910129561709
61295850640866707865565015334657
61295850640866707867256147288625
61295850640866708048495672154337
61295850640866708048516592860737
61295850640962763116580833498463
61295850640962768609521502145609
61295850640970857660883450079703
61295850640970866992103901659939
61295850640970872485044573493625
61295850641616559046914291402927
61295850641616563988301461156403
61295850641616564171315800795875
61295850641616564171316030365271
61295850641616564171316059063079
61295850641616564172068946207051
61295850641619260338567373197807
61295850641619260381813805472135
61295850641619265691736806064601
61295850641627364214090706014069
61295850641627364257336873633611
61295850641627369154913788334471
61295850641835363670813916788207
61295850641835368612201086541683
61295850641835368793523517845847
61295850641835397024895274005353
61295850641835402146953664799145
61295850641835402149485069742833
61295850641835402150049928809477
61295850641835411849056397419275
61295850641835413082084438493981
61295850641835413084591476338481
61295850641835413085155563757005
61295850641835416788124815672783
61295850641835416788187577791999
61295850641835416788748218345351
61295850641835416791195940935807
61295850641838070315636431449881
61295850641838098314041319018543
61295850641838098316548355800233
61295850641838103669717788667027
61295850641838103850200724425669
61295850641838103852648445481091
61295850641838103853485273730773
61295850641838114785331499170217
61295850641838114787838535951907
61295850641838118491371875299259
61295850641838118493878912080949
61295850641846157719870355748087
61295850641846168837990331399349
61295850641846168837990332449061
61295850641846173779377496888925
61295850641846202189000564403183
61295850641846207130387729905857
61295850641846207720916522363001
61295850641846207728444519114009
61295850641846218248696765673501
61295850641846218251203803518001
61295850641846218251767890936525
61295850641846218662797781336547
61295850641846223602493042771977
61295850643930440356767308168038
61295850643930440356767308173654
61295850658370127386043864698287
61295850658373729657039942783377
61295850658580870134717721365873
61295850658580870134738642072273
61295850658580875121858471782627
61295850658580875487908074939067
61295850658588974690332532331265
61295850658588976474722343792797
61295850658588980226516304831707
61295850658588980231620828586043
61295850658588980232163734894183
61295850658592582869439196350089
61295850658592584105057958093299
61295850658592584282716984142007
61295850658688943251758305645931
61295850658688943251761661696089
61295850658697048361499484525503
61295850658697048361502840575661
61295850659342733828925952434093
61295850659342735056933030355701
61295850659342739182095356603079
61295850659342739182095385300887
61295850659561528567711686252225
61295850659561571804567001376407
61295850659561571804587922082807
61295850659561577157757354949601
61295850659561588270773835697589
61295850659561588275857181528081
61295850659561588275878359451925
61295850667455672938439436340665
61295850667455672939275489754283
61295850667455673119761408497358
61295850667455673119782673573079
61295850667455673119782673573080
61295850667455673121453660715310
61295850667455673121453660716714
61295850667455673121453661189098
61295850667455673121453661193310
61295850667455673122289714602715
61295850667455673122289714602716
61295850667563740656727068733917
61295850667563740656810637831095
61295850667563741252091601769830
61295850668217550903765570862242
61295850668217551452809367802272
61295850668217551455400091169075
61295850668217551455400091186544
61295850668217551455400091186545
61295850711766308577313409600551
61295850711766310361703216475863
61295850711766310363959553403799
61295850711766608766584003598739
61295850711766610550973810474051
61295850711766610551537894587991
61295850711766610551537894706035
61295850711766610553230147283943
61295850711874362068224759584391
61295850711874362069060439928071
61295850711874376893221563341993
61295850711875579433877843277693
61295850711875579433878876379557
61295850711875579434128891737069
61295850711875579434129924856186
61295850711875579434129924856195
61295850712520367488228127687163
61295850712520367488416155764491
61295850712738873750743180839831
61295850712739173940013746022215
61295850712739205463890097335877
61295850712749678775012154994223
61295850712749678780095872361023
61295850712749712129093512211369
61295850712749712134177229578169
61295850712749728559713050104763
61295850712749728561405302800715
61295850714502235559386743883458
61295850714830337506640102640798
61295850714830337506641131510574
61295850714830342447208175030489
61295850714830343042740188962182
61295850738355568484597083138705
61295850738355575805734288931754
61295850738355575805734289285886
61295850738463638401964396237182
61295850738463638401964654517436
61295850738463643342699949522445
61295850738463643342703048374033
61295850739109345301782461001525
61295850739121039938738818742729
61295850739121051104868716211677
61295850739121051105119420314781
61295850739121055861070040476013
61295850739121055861070040476049
61295850739121056043999548906102
61295850739121056043999549361016
61295850739121056402497960706297
61295850739121056410111935110783
61295850739121056410111935577343
61295850739121056410113054772487
61295850739121056410113059377581
61295850739121056412368272038719
61295850739121056412369391233863
61295850739121056412369391246913
61295850739121056412369395833133
61295850871072236958127029468747
61295850871072237369909292595115
61295850871072537193151179677591
61295850871287487350069344458775
61295850871291041582026654854027
61295850871291041993808917980395
61295850871291075347890275197541
61295850871291089758514465030571
61295850871291089760457421829627
61295850871291090172051398611463
61295850871291091407398535177987
61295850871291341817050805062871
61295850871291389985987431179569
61295850871291389987682006823815
61295850871291389987953602935511
61295850871291389988515364219201
61295850871291389988517687167495
61295850871291389993517723230823
61295850871395539605905501180887
61295850871395556214456436062165
61295850871395556214456694342410
61295850871395556214456694342419
61295850871396740362152196824135
61295850871396740362423792935831
61295850871396740362987877167815
61295850871396741597767487714453
61295850871396752670702090371607
61295850871396753082484096280579
61295850871396756421928611128375
61295850871396756421931967178533
61295850871396756422496051410517
61295850871399157936093363102647
61295850871399157936096719152805
61295850871400354941949216933335
61295850871400355353731222842307
61295850872052953497891247372467
61295850872052953862227442973699
61295850872052954046683216415187
61295850872053253639716030944919
61295850872053253642160395950183
61295850872053255288537054929931
61295850872055655153880524768627
61295850872055655201326335076319
61295850872270891450327265736397
61295850872271758486127068358979
61295850872271791473532325012589
61295850872271791840208425576125
61295850872271792022574998158413
61295850872271802960021425906877
61295850872271802960021768863469
61295850872271802960021769913229
61295850872271807899152601674507
61295850872271807901408938602443
61295850872272058858161182984659
61295850872272091617070253289585
61295850872272093266518037532357
61295850872272103147036025932317
61295850872272103147036026982077
61295850872272103147600110164301
61295850872272103147600111214061
61295850872272104377027505947113
61295850872272104377863186290793
61295850872272108081373306431909
61295850872272108083901239471541
61295850872272108088903598483163
61295850872272108088987279786635
61295850872272108090679160946279
61295850872272108090679419213483
61295850872272108090679532482587
61295850872274459777780150153907
61295850872274493176779384639113
61295850872274504249919837247281
61295850872274504251862794046337
61295850872274509602587947528923
61295850872274509603152031760907
61295850874245854466485637612035
61295850875007728156013044617852
61295850875007728156263748720956
61295850875007733095143877784426
61295850875007733508680122269806
61295850875007733509244981336450
61295850875335840372122947589514
61295850875335840373815200168826
61295850897880306840536345570724
61295850897880306840536718642066
61295850897880306842228598266676
61295850897880306842479761062386
61295850897880306842500567449714
61295850897880340196581924316940
61295850897880356667851298903381
61295850897880356668123268086419
61295850897880356843522484471052
61295850897880356850865523751814
61295850897880356850865867653172
61295850897880356850865896350980
61295850897880356850886788476212
61295850897880356850886788481828
61295850897880356851137492462676
61295850897880356851137492934852
61295850897988419445317396703340
61295850897988422600142329216371
61295850897988422601836905910377
61295850897988423149181990729337
61295850898645836881536919561068
61295850898645836881536919574118
61295850898645836881536920623878
61295850898645838690589962146955
61295850898645838690589963546427
61295850898645838690589963546635
61295850898645838690590306503019
61295850898645838690590306503227
61295850898645838690590306520489
61295850898645838690590307920169
61295862865809067390866359254099
61295862865845090103334195305459
61295862865845091338932037743401
61295862865908731647311917773555
61295862865916835339824010137143
61295862865916835522838345171729
61295862865941146964698648508109
61295862865941152088536327686927
61295862865941152089101186753571
61295862871752514346130018183355
61295862871753710163520576076823
61295862871753710164084660308807
61295862871753711398782910865903
61295862871825460935936917968335
61295862871825460935940012568961
61295862871825462163943997308337
61295862871825462170721918783075
61295862871849776266855801786989
61295862871849776266856036073747
61295862871849776266856064771555
61295862871849776267044092848883
61295862871849777501637708117743
61295862871849777502390105875747
61295862874675770413698187494849
61295862874675770825480450621265
61295862874809360012898899211711
61295862874817463887858144596351
61295862874817463887858144596559
61295862918986695696999101640375
61295862918986695697813894574733
61295862919011011026222638629011
61295862919011011028729683909401
61295862919011012673351695366763
61295862919094463645956747924149
61295862919094463645956752523419
61295862919118775270831389844625
61295862919118779022626126767955
61295862942657216401590143408271
61295862942718154823520339244887
61295862942718160313950526841285
61295862942728961637260690060295
61295862942728967127690877656693
61295862942754477672730705053267
61295862945575656491120903519446
61295862945720968275330995960931
61295862945720970082053661536267
61295862945720970082054436370927
61295863078543897594260406761475
61295863078651660188665529571879
61295863078651660189229616986191
61295863102145978392844752997875
61295863102178398831809353612695
61295863102178398834316396178929
61295863102181996209682074353679
61295863102250144108966048409521
61295863102250144115745002986123
61295863102251344819479963528843
61295863102251345421616253397675
61295863102251345421619347998301
61295863102253746935784099972573
61295863102286166828212839037483
61295863102286166828213183411017
61295863102286167377005152418797
61295863102286466969222805559569
61295863102286466971729848125803
61295863102286466971730221197145
61295863102287362041521055662437
61295863102287362042335843997525
61295863102287362597903755905283
61295863102287367402280875390763
61295863102287367402281219764297
61295863102287367402281248462105
61295863105100458260365277237592
61295863105240946427973974063614
61295863105244532660176864546851
61295863105244532660176864565725
61295863105244548582423255550164
61295863105244549133973310441395
61295863105245699310405796266435
61295863105245699310405796744435
61295863105245749317954845038143
61295863105245749318791673274727
61295863105245749319042721751573
61295863557226003319549656559461
61295863580752737022998679858999
61295863580756339294977688168959
61295863580849999579757991302379
61295863580852399904894397873915
61295863580853600067431218532077
61295863583808365462493013267537
61295863583808380332404626872657
61295863583808380332404655570465
61295863583815284502362236556802
61295863583818886956877765373559
61295867155507106842355122220237
61295867155507140189093440628797
61295867155507140198131056131389
61295867172978155564533655492263
61295867173014174204287336399659
61295867173014177908655178198729
61295867173014178274494450512583
61295867173232978828186961784939
61295867173232982535061844615049
61295867173296622660239099015331
61295867173296624443813002952455
61295867173296657798900876655837
61295867173304722829160639824845
61295867173304724063942224358619
61295867173304728136012403549787
61295867173304728136576143425499
61295867173304728136576487781771
61295867173329039395610388874737
61295867173329039761450781796465
61295867173329039944465121436145
61295867173329043101651536651899
61295867173329044883596294372771
61295867173329072746620620828859
61295867173329076453225852838005
61295867173329078237865592174125
61295867173329078239557846269757
61295867173329078240122705336401
61295867178922799983230517325137
61295867178922803275982339978289
61295867178922804922378022588943
61295867179107986703918556677937
61295867179140407142067363136623
61295867179205248619876632678591
61295867179213353137895887819095
61295867179213354785024944556847
61295867179213388138542217542009
61295867179237653641578307752303
61295867179237669061097685124815
61295867179237669061351947225415
61295867181844858402972386317717
61295867181844858997768874292565
61295867181844858997768988611429
61295867182172916067416205432018
61295867182172965893874962670286
61295867182172966069274979405010
61295867182172966076053245236020
61295867182172966076889215744302
61295867182172966076889301837582
61295867182204185757956505821880
61295867182204185758520590053864
61295867182204185760463546852920
61295867182205386334531583206200
61295867226155783869851614142721
61295867226155783870666397878539
61295867226180051023339706932059
61295867226180099199075150781437
61295867226180100848711244300879
61295867226374588493751234928731
61295867226374588539483903731517
61295867226398900157855314522395
61295867226398900164361639885437
61295867226398905470103828655119
61295867226410607545913682002859
61295867226410611252704880944703
61295867226410611252976850127741
61295867226471584813380537247233
61295867226482356442145145936063
61295867226482356442705786961799
61295867226482356442708881212505
61295867226482356442708885811775
61295867226482356442709230168047
61295867226482356488462811895587
61295867226482389841980084880749
61295867226506668067583523132981
61295867226506668067583524182741
61295867226506671819378255806961
61295867249790287170202124199603
61295867249826308233202002955011
61295867250043908396321218920135
61295867250045109153319912087479
61295867250045109199073496997347
61295867250045146211182985557437
61295867250106084678867114219739
61295867250106384822383775392241
61295867250106386654221747297071
61295867250116843270954427381895
61295867250116858095115550795817
61295867250116893279528590747817
61295867250117193468799184746005
61295867250141173469528937091045
61295867250141173471784924923713
61295867250141473613045946179413
61295867250141475442937399732517
61295867250141508615947488900287
61295867250141508798878145714351
61295867250141518085436335976211
61295867250141523437580655298551
61295867250141523437601576004903
61295867250141523440108612314209
61295867250142359356612572955971
61295867250142409182256079507829
61295867250142418510632049290442
61295867250142418693646039951295
61295867250142420478035856023745
61295867250142420478036200397270
61295867250142420478036200397279
61295867250153181040351544386431
61295867250153215997500626244053
61295867250153230814883828183237
61295867250153230821661749657975
61295867250153230867415363149011
61295867250153230867415621416215
61295867250153230867603649493543
61295867253072871733770892947438
61295867253097183358648629101358
61295867385899369583759710554345
61295867385931785083596692092905
61295867385931790391012540049831
61295867385935387354843474281099
61295867386007137485329632858087
61295867386007137485584127710251
61295867386007137486144768735987
61295867386007137486148211942235
61295867386007137531901793669775
61295867386007170885419066654937
61295867386007171434461739783291
61295867386039552983474361700695
61295867386039552985166614396647
61295867386039552985417662860235
61295867386039557970866509205533
61295867386039591875682792229515
61295867409347181739002895134485
61295867409347481928252568426321
61295867409347487004578295016597
61295867409351084383266835659339
61295867409566291628477920401877
61295867409569889007166461044619
61295867409638971383621349758793
61295867409639221564798181683803
61295867409639237624578325109543
61295867409639271390441688235661
61295867409639271570924627275961
61295867409639282507725610571231
61295867409639287446853344550959
61295867409641673086784726546811
61295867409674059625717456171299
61295867409674093525749442065099
61295867409674359769234465259619
61295867409674393531838301974043
61295867409674404240599744694291
61295867409674409586510479974393
61295867409674409591321456505663
61295867409674409592078042426193
61295867409674409592098963132593
61295867409674409594606002628439
61295867409675243725152219462037
61295867409675288192521682236675
61295867409675294100381562650363
61295867409675294100654306668061
61295867409675304663812206761883
61295867409675304664375946620333
61295867409675304847390284837039
61295867409675304851908771600887
61295867409675304852473630667531
61295867409675304852745599850569
61295867409675304852745857068013
61295867409675305213418964104751
61295867409677962038036970066603
61295867409677962038038003168467
61295867409677962083791559261079
61295867409677995392307388462941
61295867409678011865100989700771
61295867864287323543444522778033
61295867864506128168158936498401
61295867864603090583845976562885
61295867864603123934856208517007
61295867864605791051747017395423
61295867864605792241342544463177
61295867864605792287096129373045
61295867864605826189656421259775
61295867864613896116301789847817
61295867864613897396838428859087
61295867864613930750919786076233
61295867864613931299961684371331
61295867887921826843230921322113
61295867887925429114226999407203
61295867888143032570077146016887
61295867888144233327075839184231
61295867888237591000906628420685
61295867888237626136284627341349
61295867888237891144423637509005
61295867888237925733286928221083
61295867888237926144797222164461
61295867888237940962180424103645
61295867888237940968958345578383
61295867888237940969795432095269
61295867888237942205141188371249
61295867888240327841979408023295
61295867888240592847670697135529
61295867888240594082452630630461
61295867888240628031250001903439
61295867888240642261448256672705
61295867888240643906131909652847
61295867888241526218181141003211
61295867888241528005102266715881
61295867888241542691999627265859
61295867888248382944547336017207
61295867888248397814458922460957
61295867888248397814462044340997
61295867888248399598036177848969
61295867888248432952557415152549
61295867888248432953121499383129
61295867888248697955719617668667
61295867888248698001473202460491
61295867888248747371753519782857
61295867888248749018045744038839
61295867888249631879496394768077
61295867888249647801468833775853
61295867888249647801493111599433
61295867888249647801740716869823
61295867888249648350511506903999
61295867888249648350783476087037
61295867888249648350786833186955
61295867888252301464573232236815
61295867888252334818842617531289
61295867888252349642436558931677
61295869300083304281133531094977
61295869300118120882534770301623
61295869300119322920720075933637
61295869300293704840803317097429
61295869300301808715759468231363
61295869300301808715762567081339
61295869300304510007412550026243
61295869300304510007412551093265
61295869300326120340076563359547
61295869300326120340637205452305
61295869300326120340640647591531
61295869300326420529347154175407
61295869300326453883428511392553
61295869300328821631729645154427
61295869300328821632290286180163
61295869300328821632293380430869
61295869300328821632293385030139
61295869300328821632293729386411
61295869300336925506434395686903
61295869300336925507252625815509
61295869300338127544619701318917
61295869300338127910899200892099
61295869300338131616686204196529
61295869300338161264980558109245
61295869300338165154032834738953
61295869300434527137897220286937
61295869300446232732532641691785
61295869300446232735060574731417
61295869300446233284667332109225
61295869306027951991849874555769
61295869306027953638977898191657
61295869306234750695126036822841
61295869306237447045395047710057
61295869306238651508703767941239
61295869306238651920297745772883
61295869306238684862785125158385
61295869306245555861738364002361
61295869306245589213563384291571
61295869306246751675177233439227
61295869306246752911967783688237
61295869306246757029787842777957
61295869306246785028694506424389
61295869306246785029258590656373
61295869306246786266216276974119
61295869306246790567134502018141
61295869306319735957501467074343
61295869306319737604629490710231
61295869306319752428787519523527
61295869306344064051974033367591
61295869306354858697768999388413
61295869308948643503168869008777
61295869308948643503357927018739
61295869308970252189453439018887
61295869308974160002886532174291
61295869308981059003194908557299
61295869308981063944578979464963
61295869308981064356172956363487
61295869309164746423633148539641
61295869309164746423821434897271
61295869309167448124809059696181
61295869309167448127068494394057
61295869309167448127068494510697
61295869309167448127257466782879
61295869309167448127257552404019
61295869309167448127257552522063
61295869309189056813353064404167
61295869309191759751382146445731
61295869309191759751946230547977
61295869309191759752134512791527
61295869309191760163161311789109
61295869309192959273870784846039
61295869309192960509217577524255
61295869309199863627094448321439
61295869309199863627094533942579
61295869309199863627094534414719
61295869309199868568290317559457
61295869309199868568290317559493
61295869309199868568292641557547
61295869309199868568478604850243
61295869309199868568480927915177
61295869309199868568481702755417
61295869309199868977815469869447
61295869309199868977815469986087
61295869309199868979507722565399
61295869309199868980072581748767
61295869309199868980072581750171
61295869309199868980074905748225
61295869309201064384176134167759
61295869309201064384176134169163
61295869309201064384176824314191
61295869309201069325560980843203
61295869309201069325563303908137
61295869309298377353289702415123
61295869309301078646635040093899
61295869327035058623837434498065
61295869327035058624401518730049
61295869327035058624404617446123
61295869332935562407897824091899
61295869332943683989514156298069
61295869332943683991773591942079
61295869377247569191644300730429
61295869536780453561814637087005
61295869536783155265249724790857
61295869536783155266941977486809
61295869536783155267506061718793
61295869536783155267509160433463
61295869536783155633537839701175
61295869536783160574357826376855
61295869536783160574921910608839
61295869539735216962951808288823
61295869539735216962954902889449
61295870015341873731030011762237
61295870015343074442923920173145
61295870015343074854705926082117
61295870015343089678863954895413
61295870015343090914209972622329
61295870015343090914213067222955
61295870015343090914213325490159
61295870015346676714171046734873
61295870015346677125953052643845
61295870015346691401070386909371
61295870015346693185460193784683
61295870015353581112311581556553
61295870015353581113147261900233
61295870015353581662190279402121
61295870015353880067071061820733
61295870015353881851460873282265
61295870015354780039271367093217
61295870015354780039522071196321
61295870015354780040002587393937
61295870015354781686378498720513
61295870015354781686399390729105
61295870015354781686650094832209
61295870015354796510558448412177
61295870015354796510812595721520
61295870015354796510812595721529
61295870015354797059855613205947
61295870015357483572829301998425
61295870015357483573100898110121
61295870015357483573664982342105
61295966961126701947893077305684
61295966961126701950985094577300
61295966966965951474808292886342
61295966966965951475581297204246
61295966966965984829077678180816
61295967020236973008039898635042
61295967020236983577116855366022
61295967037973955653299691277368
61295967037973972126097912325256
61295967173861533935442557186646
61295967173861533937200957812430
61295967173861533937388985889758
61295967173864235640636045516282
61295967179769859158709546352302
61295967179769868492983674393218
61295967197498735462899203941318
61295967197498735463651316250630
61295967200454400849553079450457
61295967200454417322601660227915
61295967206370846000571209711503
61295967206370846008102276597417
61295967206370846009796853291423
61295967250673663710971101426434
61295967250673663712726030148162
61295967250673663712914058225490
61295967250676365416161117852014
61295967250676380233544319791198
61295967250684485350627762643292
61295967277266547297459367220523
61295967277266547297459711594048
61295967277266547297459711594057
61295967277266547297459740291865
61295967277266547297462839124579
61295967277274351033796101787742
61295967277274351036243953577407
61295967277274634499473312937441
61295967277274634500016505160833
61295967277274650552181640594949
61295967277274650559524679403535
61295967277274650561491971417431
61295967277274650973085203112223
61295967277274650973085949249075
61295967277274651172418612603759
61295967277274651172422055810007
61295979481539974408498618198876
61295979960138629161248590313824
61295983788927867202806386481968
61295984267526521960445088607444
61295985712185941055415191680011
61295985871710720269274864496903
61295985916033049275096303963412
61295985916033049275931984307092
61295986342405073069433261569786
61295986345357134904682522967079
61295986350317162243892068574307
61295986350317162245835025373363
61295986351265460128764673423929
61295986351265760310988823629513
61295986351265760311260419741209
61295986351265760315507567610805
61295986351265776782546726225509
61295986351289776684907789052413
61295986351289776688250510427133
61295986351289776692250827860999
61295986351289776693334113475069
61295986351289776693334888309729
61295986351289776695029465003735
61295986351289776695593549235719
61295986351289793157031325549713
61295986351289793157094001575489
61295986351289793159542182858343
61295986395582701779821448002302
61295986580753853589860355249111
61295986580753853591824204056759
61295986581726466155812479467493
61295986581726466155836843380141
61295986581726466158343884411181
61295986581726466162590400942231
61295986581726466162590659209435
61295986581726466162594102415683
61295986581726466163178849086863
61295986581726466165121805885919
61295986581726466165122064153123
61295986581726466750609081761205
61295986581726466750633072602511
61295986581726466752868517521855
61295986581726466757387003235943
61295986581726466757387261503147
61295986581726466757411252344453
61295986581726466757975078309233
61295986581726466757975336576437
61295986581726466758226126785871
61295986581726466758226385053075
61295986581726466759646438996593
61295986581726466759646697263797
61295986581726482627102659619167
61295986581726482627123551627759
61295986581726482628881148721075
61295986581726482629633261030387
61295986581726483221983203018589
61295986581726483223677751014787
61295986581726483224429863324099
61295986581730068472813190838515
61295986581730068472816634044763
61295986581730068472834082847107
61295986581730068475344567084395
61295986581730068479343765310067
61295986581730068480179445653747
61295986581730068481850806341107
61295986581730084944187312095899
61295986581730084945609919606867
61295986581730084946633628027875
61296022484175483101397342574678
61296022957060338982772179829008
61296023193178412421456615993154
61296023193397250399625626672908
61296024392892337081476208289038
61296024398800947670416723573136
61296024398800962446313777839902
61296024398800962446856970063294
61296024398800964141434186888600
61296024398800964141706157587958
61296024451966583639702576460250
61296024451978587506182858367212
61296024611499469792719076137274
61296024611499469795414485374198
61296024611499469795978229477626
61296024611503372253233326191410
61296024611503372256495951435818
61296024611503374040320526551974
61296024630173894648143681518590
61296024630173943876459553885676
61296025089854958842864404967866
61296025090073763466764030353146
61296025090073812869939397741384
61296025090073812877470464627298
61296025090073812880541589890322
61296025090077717168674743324844
61296025090077717168695664031244
61296025090077717171202331990942
61296025161950183060192817192722
61296025320283546313330250848098
61296025320502350937229876233378
61296025320502399106166502350076
61296025320502399108694435389708
61296025320502399113696794401330
61296025320502399115660643208978
61296025320607750717946558884960
61296025321264262761587356327698
61296025321264262762339468637010
61296025321264263357135697878254
61296025321482817058056289221900
61296025321482817060563330252940
61296025321482817065586581273154
61296025321482817067341251727678
61296025321482817067341509994882
61296025321482817067529538072210
61296025321483067978340254155166
61296025321483067978528282232494
61296025321483100737249325976412
61296025321483101332045555217656
61296037315152461397985734588418
61296037315152461397985992855622
61296037315152461398738879999594
61296037320964720518961982036410
61296037321060786621817066253262
61296037321060786622569178562574
61296037391868229226115014946934
61296037551389407954495467349436
61296037551497476091908919296310
61296037551497476091909292367652
61296037551497476092661031605622
61296038029967348460931236141286
61296038030071814327347833768938
61296041622225187028834249369236
61296041622443991655240915785556
61296041622540387549007511438452
61296041622540387549572370505096
61296041628133808691835381948078
61296041628352613315735007333358
61296041628448679416058686606522
61296041628448679416877032939106
61296041628448712770328071900996
61296041699037317399155550927338
61296041699256122025290621231962
61296041699256155377136533529764
61296041699317360590758718282130
61296041699317362420904437491008
61296041699317393942562846562748
61296041699317393942584115184918
61296041699317393942834819288022
61296041699317395774400818467578
61296041699352482733225017349920
61296041699352517919894045134540
61296041699352527205615407146718
61296041699352528893226417669074
61296041699352532557780647175410
61296041699353379643193138081532
61296041699353429468564675450352
61296041699364239980816512844780
61296041699364239987594434319518
61296041699364239987594692586722
61296041858777300748656991572384
61296041858777300751999712947104
61296041858777334105516985932266
61296041858850280693070986110232
61296041858885113217282698903114
61296041858885368889413164893978
61296041858885369480950613828464
61296041858885369481702726137776
61296041858885402242930437879140
61296041858885402243494522111124
61296041858885402835219999122938
61296041858885402837455444042282
61296041858885413358543370945454
61296041858885418706689551144900
61296041858885418712278034303100
61296041858886314386962899421236
61296041858888971203969597329722
61296041858888971203970630431586
61296041858889004558240015726060
61296041858889021031785786668818
61296042337136436633762852035770
61296042337355241257662477421050
61296042337448601356431717316704
61296042337448902093909275285118
61296042337448934853465999391590
61296042337448935446319271814904
61296042337448935447990632502264
61296042337451651381627327843212
61296042337459707078155031416188
61296042337459708907464950889624
61296042337459742261734336184098
61296042337459742262007051503988
61296042337459756491932590953364
61296042337459758138496411339916
61296042337463358808933273610512
61296043755457762032125962850152
61296043755457762032146854858744
61296043755457762032334882936072
61296043755457765739188099039570
61296043755457766333984328280814
61296043755457795386395348144626
61296043755457799092705372024732
61296043755457799687313573188648
61296043755457799688065685497960
61296043755553861481907393552892
61296043755565867220080716054652
61296043755565867222587757085692
61296043755565867817948070558920
61296043985994164387688231603970
61296043985994164799470524595998
61296044464556800090696136560012
61296044464564889187250132991240
61296044464564890376279631017292
61296044464564890971639944452772
61296044464568492693008373168932
61296044464568492693279969280628
61296044464568492693844053512612
61296832991201245182536556322006
61296832991222853866940934349206
61296832991225555570376020653378
61296832991226457375225986977530
61296832991226461491353793371298
61296832991226462726699811098214
61296832991233660682373537860566
61296832991233666033074356263666
61296832991234561250185232362170
61296832991234566601659056482854
61296836636844707123774549172526
61296836654581388392431123814138
61296837062244123102413841297518
61296837133144926356135740557502
61296837138871070044610898209626
61296837138871070045363010518938
61296837274943831297530476269278
61296837274954636326944810842622
61296837274976246797367457807838
61296837274978947951822545946782
61296837292669707399574722331690
61296837292680512566187050910890
61296837292712928066024032449450
61296837298395851088049879983814
61296837298395851088801992293126
61296837298578331575638090608294
61296837298578331712898759244618
61296837298578332812676362430842
61296837298578332949937031067166
61296837298589137976823432596506
61296837298589137979267797601770
61296837298590038547100385511646
61296837298610748312513343969402
61296837298610748449774012605726
61296837298613448366919233855814
61296837298613454954867244167382
61296837298614348934939849843018
61296837298614354288105926659654
61296837298614355523451944386570
61296837298614650359535540861770
61296837298614655711949505369094
61296837298614655712701617678406
61296837298621553479104779140330
61296837298621558829826489552022
61296837298622454046937367050206
61296837298622459398411189771210
61296837354534661865114059261993
61296837354534662459638693907701
61296837354535862621360640114409
61296837354538564325359812055861
61296837354826490897182481989135
61296837354827691471250518342415
61296837354827691471271410351007
61296837354827696410399143976603
61296837354827696412655480787899
61296837354830394547313528791840
61296837354830398253351237132287
61296837354831300514023965714681
61296837354850757453387051000935
61296837354850757455079303580247
61296837354850762988731672205683
61296837354850762988731672322323
61296837354850762989546460540771
61296837354851706796682971076431
61296837354852008037533216941819
61296837354852008175797046480941
61296837354854709879044106107465
61296837354854709923961637956283
61296837354854713582575118144745
61296837354855614013126145409705
61296837354855614013126145527749
61296837354862513609671209582527
61296837354862514845017227776003
61296837354862518548798943558043
61296837354862518549363027906667
61296837354862768729412035738483
61296837354862768729412035855123
61296837354862768730226824073571
61296837354862813798920883340923
61296837354862814988534236864323
61296837354862815034266901067839
61296837354862818693131085355193
61296837354863719122866979911323
61296837354863719122866980027963
61296837354863719123431064259947
61296837354866417305514029048121
61296837355508455887212693979211
61296837355508455889719735010251
61296837355511173789108992397597
61296837355511173834862548609705
61296837355518977520551228693917
61296837355519261055517274204603
61296837355519277709821793994345
61296837355694894975871507311719
61296837355694895021604171981795
61296837355701797720355996301993
61296837355701797725463704982275
61296837355702998299531741335555
61296837355726109304587884924087
61296837355726109342726691308233
61296837355726109352597777947491
61296837355727010332191479761959
61296837355727309926665814300771
61296837355727310476523621671537
61296837355727343271126789098403
61296837355730011768176703820549
61296837355730011813094235315235
61296837355737815498803807408039
61296837355737815498804151781780
61296837355737815498804151781781
61296837355738115688053480699875
61296837355802957760098335273666
61296837355802957760871339591570
61296837355802961329711400161771
61296837355802961456850048006471
61296837355802961459377981046103
61296837355802961464444135291695
61296837355802961464444135291903
61296837355802961466909392305551
61296837355802961466909392305759
61296837355802961466972068331535
61296837355802961502603604218579
61296837355802961510197691503803
61296837355802963113264412090095
61296837355802963113285303632127
61296837355802963159017968302203
61296837355802963159017968302410
61296837355802963159017968302411
61296837355802991106857201317077
61296837355802991152589865520593
61296837355811061627735433859716
61296837355811061628278626083108
61296837355811066439456050946803
61296837355811066440020135178787
61296837355811066574184281046525
61296837355811066576654043557351
61296837355811066577196862709241
61296837355811066577468831892439
61296837355811066619937837258633
61296837355811066619958757964985
61296837355811066622950418921349
61296837355811066622950791992851
61296837355811066623034360027219
61296837355811066623222388104547
61296837355811066988248021388995
61296837355811066989062809724083
61296837355811067033980685592511
61296837355811067034816365936191
61296837355811094981816791076862
61296837355811111453106971228536
61296837355811116395305830471289
61296837355812017005800071757161
61296837355812017008035143605003
61296837355812017008307112788201
61296837355812017008871197020185
61296837355814718711470489589157
61296837355814718711470489590561
61296837355814718711470489594773
61296837355814718711470489943449
61296837355814718712306543004339
61296837355835076813170020456711
61296837355835076815697953496343
61296837355835078055565928818477
61296837355835078055567048032495
61296837355835078055567306312797
61296837355835078056381836367583
61296837355835078056382094647885
61296837355835078057822265746413
61296837355835078057823384960431
61296837355835078058011671318061
61296837355835078058638173295519
61296837355835078058826459653149
61296837355835078467913396457965
61296837355835078470420437484793
61296837355835111404561244204209
61296837355835127875851768728013
61296837355835127875851768729417
61296837355835127875851769201800
61296837355835127875851769201801
61296837355835127875854868034355
61296837355835361582917999573353
61296837355835361585425040604393
61296837355835376829548381700331
61296837355835376964300975836361
61296837355835376964302008956939
61296837355835376964302382028441
61296837355835376966725481953611
61296837355835376966809423059481
61296837355835377002440585757139
61296837355835377010033639923237
61296837355835377010034673042363
61296837355835378062638062499311
61296837355835378064058719083567
61296837355835378064330314846747
61296837355835378064894399078731
61296837355835378192304987869813
61296837355835378193976348557173
61296837355835378194812028900853
61296837355835378199084057237455
61296837355835378199836427827069
61296837355835378201319129085297
61296837355835378201319387365599
61296837355835378201319387719890
61296837355835378201319387719891
61296837355835378201339246136973
61296837355835378201591098268495
61296837355835378202155068063571
61296837355835378202343468858109
61296837355835378244836494118905
61296837355835378247071910458533
61296837355835378247072685297405
61296837355835378247072943579111
61296837355835378247092831046841
61296837355835378247344654480603
61296837355835378247908738712587
61296837355835378611430032469119
61296837355835378611430032474735
61296837355835378611430032592827
61296837355835378611430405664329
61296837355835378613101393275975
61296837355835378613101393280187
61296837355835378613122285170687
61296837355835378613937446689753
61296837355835378657162696678251
61296837355835378657163069867845
61296837355835378658854949840970
61296837355835378658854949840971
61296837355835378659691002901861
61296837355835378659691002907477
61296837355835410311040327365659
61296837355835410313547368396699
61296837355835410356772647077389
61296837355835426782330507517089
61296837355835426782330507517173
61296837355835426782330507517333
61296837355835426784837548548373
61296837355835428019619482043305
61296837355835428200104740609111
61296837355835428202361077655091
61296837355835428202362110775669
61296837355836278629634969594527
61296837355836278631891306522463
61296837355836279224974392693415
61296837355836279226666645387963
61296837355836311976372943629553
61296837355836311978629280557489
61296837355836328630655767874071
61296837355836328630676688580423
61296837355836328630677807794440
61296837355836328632853561201699
61296837355836328632933025508359
61296837355836328632934144722376
61296837355836328632934144722377
61296837355836328632937502307568
61296837355836328632937502307569
61296837355836328633125530384896
61296837355836328633125530384897
61296837355836328633668349536787
61296837355836328633668722608288
61296837355836328633668722608289
61296837355836328633752290642657
61296837355836328633940318719985
61296837355838980335326394698539
61296837355838980472587063334863
61296837355839030336348226097161
61296837355839030336369491178707
61296837355839030336372590011420
61296837355839030336372590011421
61296837355839030337184279513795
61296837355839030337187378346509
61296837355847084210285639615167
61296837355847084210285640081727
61296837355847084210285640081935
61296837355847084210285640083179
61296837355847084210286013153277
61296837355847084210536716789821
61296837355847084347546308719503
61296837355847084393300238001708
61296837355847084393300238001709
61296837355847084393550942104813
61296837355847134211307471481801
61296837355847134211307471482009
61296837355847134211328736561942
61296838497854913815893662586054
61296838497854913823424729471968
61296838497854913955598696227642
61296838498073718439793287971334
61296838498073718447324354857248
61296838498073718625230985816438
61296838498073751794041781257216
61296838498073751801384820065802
61296838498073751931323341902132
61296838498073751977056006105648
61296838551024439215235223210980
61296838551024439217679588216244
61296838551031341374731548988520
61296838551031341374982253091624
61296838551035240128458731335390
61296838551035244381847550390500
61296838551250145998631174373800
61296838551250145998881878476904
61296838551250179350518870688786
61296838551250179352963235694050
61296838551254044753110469029982
61296838551254049005747175775780
61296838551254078106627742015144
61296838568750309966557758861700
61296838568761120483891797852592
61296838568761120483891798202512
61296838568979624920965222942708
61296838568979626154054904091608
61296838568979925107791423237872
61296838568979926893872368555956
61296838569049003414331342997202
61296838569049003414352235005794
61296838574993651538230604952174
61296838577949181473153994991992
61296838577951883178344727664492
61296838577951883178344727782536
61296838577951883178532640956396
61296838577951883178532641073036
61296838577951883178532669652752
61296838577951883178532669770796
61296838577951883178532755741820
61296838577951883178532755859864
61296838578900179222032468071394
61296838578900179223703800179038
61296838578900179223703914497902
61296838578900179223724720767346
61296838578924490848602799877858
61296838578924490985675268263090
61296838578924490985863296340418
61296838710568131772633164880342
61296838710784235150821321459390
61296838710786936396532790265622
61296838710786936442474403254270
61296838710786969750802175560096
61296838728573783222445202239597
61296838728573784861959275432740
61296838728573784862794955776420
61296838728573784869574369517804
61296838728573784870389157852892
61296838728574983796513238592877
61296838728606203654631991696936
61296838734483310255669434523714
61296838734483310255690326532306
61296838734514840141795398513106
61296838735390175385009353089204
61296838738465480877871925469962
61296838781456921965917054265948
61296838781459623669352140906990
61296838781467732485131374030120
61296838781467732485695458262104
61296838781468633053510596306826
61296838781468633465292602215798
61296838781468929536175582051084
61296838781468934886897293862456
61296838781468934889345101011158
61296838781468935026605769647482
61296838781471631239422640614798
61296838781471636729852829274006
61296838781675726589816679651228
61296838781675759943333952636390
61296838781678428293251766292270
61296838781678461646769039277432
61296838781686533402804917094514
61296838781686533402804918157324
61296838781686533402992945171842
61296838781686566757074302388988
61296838781686566757074303451798
61296838781686570463112356632546
61296838781687437677410221692106
61296838781687438089192227601078
61296838781687439323786133018682
61296838781687439323974161096010
61296838781687471030927494677268
61296838781687471442709500586240
61296838781687734160075207436364
61296838781687737866680786992534
61296838781687738278462792901506
61296838781687739513241284253000
61296838781687739513244726396438
61296838781687739650505395032762
61296838781687767514156564653510
61296838781687771220177167969104
61296838781687772867322641470146
61296838781687772867326083613584
61296838781687773004586752249908
61296838781687773416368758158880
61296838781690172734362582381120
61296838781690435863322266000078
61296838781690439570115874696386
61296838781690441353752454659286
61296838781690469217591651294552
61296838781690472923612255672956
61296838781690474708021839953760
61296838781748711289235645710216
61296838781760419265585155765200
61296838781783832374782184898430
61296838781783833616907158614726
61296838781784734177396707716016
61296838787377558655318744773954
61296838787377559066912722605598
61296838787377560302258740332514
61296838787377560302446768409842
61296838787380260358565804400478
61296838787560040789070474733630
61296838787560040789822587042942
61296838787587053706353404991742
61296838787587087059870677976904
61296838787595192170175941088460
61296838787596363279218370159234
61296838787596363690812347990878
61296838787596364926158365717794
61296838787596364926346393795122
61296838787596396633299727376380
61296838787596397045081733285352
61296838787596398280406859003676
61296838787599098336734815080232
61296838787657335650005638206592
61296838787657335650026530215184
61296838787657336702337313107496
61296838787669042840950372955980
61296838787669042841786053299660
61296838787669042848544460241204
61296838787669042848565467041044
61296838787669042848628143066820
61296838787669042849380255376132
61296838787669044083890479032373
61296838787669044083911369976712
61296838787669044083911484767960
61296838787669044266904818672061
61296838787692453486317975334012
61296838787692453487070087643324
61296838787692457792217413351404
61296838787692457792238305359996
61296838787692457794661778356668
61296838787692457794682670365260
61296838787692459022501748904540
61296838787692459022689776981868
61296838787692459023232969205260
61296838787692459028316573314602
61296838787692459028337465323194
61296838787692459030029718019146
61296838787692470095600389860517
61296838787692470095621280804856
61296838787692470102375216734629
61296838787693359596149247317758
61296838787693360007910359801196
61296838787693658359528415652318
61296838787693658359716443729646
61296838787693658359716448328916
61296838787693658361972785256852
61296838787693658496977116965240
61296838787693658499233453893176
61296838787693659596733822143922
61296838787693660153391590774282
61296838787693674968267636891178
61296838787693674970523634044850
61296838787693676211207513737974
61296838787693676212899766433926
61296838787696072366868064409992
61296838787696076118639159116343
61296838787696076118659788127319
61296838787704166403970227586864
61296838787704166404053795621232
61296838787704166404241823698560
61296838787704166409116593816873
61296838787704175692219432873420
61296838788348967360833361834189
61296838788348967360854367569776
61296838788348967361105071672880
61296838788532653408874007600764
61296838788535355104778799002560
61296838788535356889167491274772
61296838788535356896698902534220
61296838788543460215084062114116
61296838788543460222050269934790
61296838788543460770906035609548
61296838788543460771658147918860
61296838788544360790427169274848
61296838788547062486330845719252
61296838788547062493862256978700
61296838788567755375450572692964
61296838788567755376202685002276
61296838788567770200364070934204
61296838788567770604615780541120
61296838788567770611393960284466
61296838788567771839961798268036
61296838788567771846739978011382
61296838788567771984753992955056
61296838788567805338271151148970
61296838788567805338271265940218
61296838788567805742521745798494
61296838788567805750053157057942
61296838788571407472257266117782
61296838788579477986167827257812
61296838788579477992947126207948
61296838788579477993699238517260
61296838788579511339685100242974
61296838788579511347216511502422
61296838790659694696929494624601
61296838791596236839308593083961
61296838791596270192136802857089
61296838791598971894820121208221
61296838791598971895383862483613
61296838791598971895384205440205
61296838791599839110555721058419
61296838791599872462569141083729
61296838791599872463133225315713
61296838791599872463383929418817
61296838791607042417702154514505
61296838791607075723749598699813
61296838791607075769779366592861
61296838791607075769779371192179
61296838791607086425004737499961
61296838791607086425193022322557
61296838791607086836787000154201
61296838791607087019801339793673
61296838791607087019823003454597
61296838791607087019826360921697
61296838791607087019826365643431
61296838791607087020578477952791
61296838791607087020578736233045
61296838791607976337591067093463
61296838791607976338092097623235
61296838791607987451129499077623
61296838791607987451129505217751
61296838791607987451129763498005
61296838791610688697007993885933
61296838791610688742030473286329
61296838791610688742780257942875
61296838791610688742782585477389
61296838791631103257296353208121
61296838791631403586067017338899
61296838791643109138229932303353
61296838791643109181744973461163
61296838791643109550012195429769
61296838791643109733025760230369
61296838805422237546900892303846
61296838805422237547088920381174
61296838805422254155451827185124
61296838805422254155640113542706
61296838805430358028907192324824
61296838805430358030411416943457
61296838808388274286987184850237
61296838808388274287551269082221
61296838808388274287551383873469
61296838808388274287614059899245
61296838809325759815475519950929
61296838809332918657760560416345
61296838809332952009084287290595
61296838809333819225572337807427
61296838809333819225572342056777
61296838809333852576833302562413
61296838809333852576833306811763
61296838809333852576896068931027
61296838809333863690434759551025
61296838809333863690434763800375
61296838809333863690434765335569
61296838809336553868486388606643
61296838809368985832643867391271
61296838809368985834505923460525
61296838814285335848349900214069
61296838814296899654899351569528
61296838815233482967859288933643
61296838815233484614235200260219
61296838815233484614988341439307
61296838815234374115518602185433
61296838815234385228577187230117
61296838815241543659079964687161
61296838815241544070862227813577
61296838815241544071113018010169
61296838815241577421910857620023
61296838815241577422102243164451
61296838815241577422185925990067
61296838815241577422662969929335
61296838815241588672985147069543
61296838815242444638674009454009
61296838815242444638924799650601
61296838815242477989914020555533
61296838815242477989914024804883
61296838815242477989933912392109
61296838815242477989934945511235
61296838815242477989997707630499
61296838815242477990749819939811
61296838815242489102759697758251
61296838815242489102971313846497
61296838815242489102972346965623
61296838815242489103511810067563
61296838815242489103536174334502
61296838815242489103536174334503
61296838815242489103536431197607
61296838815242489103536432614757
61296838815245145930327091248889
61296838815245179281588027306115
61296838815245190394624395641377
61296838815245190394625428760503
61296838815245190395189512992487
61296838815277610836390445082451
61296838815277611201878255540164
61296838815277611202419123298942
61296838815277611245724614082151
61296838815277611248172451345762
61296838815277611248172451345763
61296838815277611248172708208867
61296838815277611248172709626017
61296838815277611385433205721235
61296838815277611385433464001489
61296839189155983830212202753956
61296839189164081795619313607642
61296839189164083451970658225076
61296839189164087286046059060602
61296839189166784741179373950430
61296839189166784743435710878366
61296839189166788996824529933476
61296839189166790233865899537574
61296839189374788499865413049152
61296839189374788500053441126480
61296839189382886419518938992922
61296839189382888075870283610356
61296839189382891909945684445882
61296839189382891955678348649398
61296839189382919773788324287396
61296839189382921427486383813646
61296839189382921429930748818910
61296839189382925264215069740356
61296839189382925309947733943872
61296839189385593666477740228672
61296839189385593666665768306000
61296839189385594856237309108783
61296839189385622721604721558120
61296839189385628212034910217328
61296839189447467652513922252946
61296839189447467660129016338010
61296839189455571120212750874734
61296839189455571122469087802670
61296839189455571122489979811262
61296839189458274053657135862086
61296839189458274053723254031300
61296839189458274054492816205766
61296839189458274054496258349204
61296839189458274059642653276974
61296839189458274061272229947150
61296839189458274062087018282238
61296839206857242767386441549637
61296839206857544191438937158466
61296839206880653412670126933556
61296839206889958037368594711322
61296839206889963388090306522694
61296839206889963395621373408608
61296839207075131586965776816826
61296839207076048624375744547366
61296839207076332344048038018538
61296839207076348813709100664818
61296839207076348815338562543746
61296839207076376808910459762136
61296839207099458036569756905056
61296839207100659342695151816845
61296839207107547086802758355386
61296839207108747843885019557098
61296839207108762668862423572754
61296839207108764313546082203378
61296839207108764315175544082306
61296839207108764315175658873554
61296839207108764452436327509878
61296839207108768011989931907974
61296839207108768019520998793888
61296839207108796013093240385812
61296839207108797669507720193804
61296839207108797852521945042236
61296839207172437970861962241343
61296839207173638544929998594623
61296839207180546608691631419296
61296839207180546609255715651280
61296839207181447178780671061237
61296839207181447178780671061246
61296839207184148872909531179386
61296839207184148875437464219018
61296839207184150115033725461704
61296839207184150117813596608094
61296839207184150298884893349454
61296839207184150704747500012912
61296839207184150705583180356592
61296839207184150712359150419344
61296839212766168369758674247306
61296839212801286805932391612100
61296839212801290511970444792848
61296839212801290512158472870176
61296839212801291747504490597092
61296839212981070523353169255658
61296839212981070530884236141572
61296839212984972991401962704650
61296839213008083447415054090372
61296839213008088800581130907008
61296839213016187314843232589098
61296839213016192668009309405734
61296839213016192675540376291648
61296839213016192805269978042058
61296839213016220669112617883572
61296839213016226029600841500202
61296839213017093235821005307018
61296839213017126590090390601492
61296839213019796776720832655611
61296839213020089782871100732420
61296839213020091429247012058996
61296839213020091431691377064260
61296839213020091432255461290619
61296839213020095136037177549056
61296839213020095136058098255456
61296839213020096371383195270347
61296839213020096371404115982372
61296839213020096919611081486180
61296839213020129724900496958942
61296839213081063383942737629992
61296839213081068147482936515345
61296839213081068696525954017242
61296839213081068698970319022506
61296839213081068734873364928014
61296839213081068742216403736600
61296839213081068742279538927158
61296839213081068742467567004486
61296839213089166669208837604138
61296839213089172015036006497006
61296839213089172017271451416350
61296839213089172021601913285198
61296839213089172021810833371118
61296839213089172021814305629466
61296839213089172021876952957425
61296839213089172021876981655242
61296839213089172022354025594510
61296839213089172024070527753056
61296839213089172024070642557402
61296839213089172024133318583178
61296839213089172024885402194673
61296839213089172024885430892490
61296839213089173852521666848156
61296839213090072582848046771824
61296839213090072589605080824190
61296839213090072591861413148644
61296839213090072591861417752126
61296839213090072591882309760718
61296839213090083703227458519154
61296839213090083710818217035246
61296839213090372772118645356232
61296839213092770764951592123292
61296839213092776125711837719322
61296839213092776125711866417130
61296839213093074475281792574854
61296839213093074475365360609222
61296839213093074477809725614486
61296839213093074482122734435852
61296839213093074482143626440232
61296839213093074482143626444444
61296839213093074484567099441116
61296839213093074484587991449708
61296839213093075712595098066316
61296839213093075718242786407642
61296839213093075719934005990084
61296839213093075719935039103594
61296839213093075719935153900458
61296839213093075720185858003562
61296839213093075855503541137246
61296839213093076268956906322252
61296839213093076268977798207136
61296839213093086968540942591634
61296839213093091083915520655840
61296839213093091083916635264764
61296839213093091085611212308690
61296839213093091086359885661104
61296839213093091086361000146320
61296839213093091086361004869298
61296839213093091086364357731512
61296839213093091090691462134664
61296839213093091093139299402488
61296839213093091093954087733364
61296839213093091093954087737576
61296839213093092319450596387054
61296839213093092321142935177690
61296839213093092321145172019654
61296839213093092321146291227848
61296839213093092321710375458428
61296839213093092326793721288920
61296839213093092328485197616582
61296839213093092328485199151616
61296839213093092328485973986276
61296839213093092328486347056374
61296839213093092328549107758488
61296839213093092328549109175430
61296839213093092328549109176834
61296839213093092328737051159478
61296839213093092328737137252758
61296839213093092328737137254162
61296839213093092329301220067800
61296839213093992896548833154042
61296839213117085918567044615642
61296839213117085921011409620906
61296839213117086094175128762008
61296839213117086101769330838480
61296839213117090859867088337254
61296839213117090860142156707298
61296839213117090860142242800578
61296839213117090862398493635234
61296839213117090862398579728514
61296839213117090997402911436902
61296839213117090999659248364838
61296839213117091447341200979374
61296839213117091454666791334132
61296839213117091454747374978518
61296839213117091454935403055846
61296839213117101970669044872298
61296839213117101972360182946228
61296839213117101972363621903126
61296839213117101979703307861192
61296839213117101979703680932694
61296839213117101980518469267782
61296839213117102107928684992978
61296839213117102107929799601902
61296839213117102110185021920914
61296839213117102110188460877812
61296839213117102116964435662298
61296839213117102117779223997386
61296839213117102521970380680406
61296839213125189374338110105264
61296839213125189381659225203074
61296839213125189381680117211666
61296839213125189383351476486296
61296839213125189383351477899026
61296839213125189383372369907618
61296839213125191030752588500478
61296839213125191211823513587486
61296839213125194727232246436670
61296839213125194727503842548366
61296839213125194727504186921900
61296839213125194734073188293456
61296839213125194734073188297668
61296839213125194736541802761314
61296839213125194736541917565660
61296839213125194736541917569872
61296839213125194736604593591436
61296839213125194736604593595648
61296839213125194873802557504016
61296839213125196556810755049442
61296839213125196556873431075218
61296839213125196564404871032474
61296839213125196564404957125914
61296839213125196566664307141640
61296839213125196566664307143044
61296839213125196566685199151636
61296839213125205847322867287766
61296839213125205852967198180706
61296839213125205854725683837120
61296839213125205854913713331549
61296839213125205982889044986542
61296839213125205985147706262452
61296839213125207631711559559978
61296839213125211336055121803178
61296839213125211337749612740726
61296839213125211338313783079088
61296839213125211345092737655690
61296839213125211345093110731404
61296839213125211345155872846248
61296839213781703113368762413334
61296839213953684934324430809872
61296839213953684934324430814084
61296839213953684934324432226814
61296839213953684936016684922766
61296839213956381147141302844210
61296839213957287205572333627414
61296839213964473904168603855958
61296839213964473906404048775302
61296839213964484610506570397206
61296839213964485022100548228850
61296839213964489956145711212746
61296839213964489963672647213842
61296839213964489963672650396170
61296839213964490512719797017490
61296839213965390531487785254352
61296839213965390531487786671294
61296839213965390531487789857834
61296839213965391080531579012054
61296839213988801581023447366666
61296839213988801587798274240778
61296839213988801727506748256206
61296839213988801727506751442746
61296839213988835079331771731956
61296839213989702158057775521166
61296839213992403997062396960854
61296839214000507322977850004734
61296839214000507324670102700686
61296839214000507737268387798614
61296839260059483297005121694660
61296839260059483299449486699924
61296839260066387787676820668076
61296839260067593350577835668390
61296839260067593487838504304714
61296839260069988276791248579016
61296839260070295191085563931238
61296839260250073426171652644724
61296839260252775129606740348576
61296839260253975884433066391454
61296839260274385051049388798644
61296839260274385462831394707616
61296839260274418402853517079262
61296839260274418814635522988234
61296839260278287509310802545374
61296839260278287511567139473310
61296839260278287920904775777748
61296839260278287923349145382282
61296839260278292862288846685412
61296839260278292862476874762740
61296839260286396327913521649766
61296839260286429679717649930384
61296839260286431328558818270816
61296839260286431328558846970028
61296839260286431465819486907140
61296839260286431877601492816112
61296839260289093087517074259460
61296839260289093087517102957268
61296839260289094873598019577544
61296839260289098028901173864932
61296839260289098029089201942260
61296839260289098031348609353618
61296839260289131383152737634236
61296839260289133169254574610992
61296839260289133215008159522312
61296839260347364802327024912974
61296839260347369749048870643806
61296839260347369749048956737086
61296839260347369751305207571742
61296839260350972617348681081594
61296839260358174907858165986302
61296839260358174908046194063630
61296839260358174910323423000158
61296839260358174915385100570456
61296839260358174915385100583506
61296839260358174915388458037556
61296839260358174917916505868436
61296839260358174917916505881486
61296839260358176739696134819828
61296839260358176740469139137732
61296839260358176744778704413220
61296839260358176747224102537610
61296839260359075484913413447522
61296839260359077129764175199724
61296839260359077129786129006536
61296839260359077132042465934472
61296839260359077315035884532174
61296839260359077719227160604308
61296839260359077720062840947988
61296839260359077726838811010740
61296839260361777179042273565662
61296839260361777181570206605294
61296839260361779011715922742868
61296839260383393057756810026002
61296839260383393057756924817090
61296839260383403581896548537916
61296839265943796675891416633582
61296839265943797224934177272365
61296839265943798322267323710808
61296839265976217114859226735234
61296839265978915113757387044248
61296839265978918818103187179124
61296839265978918818106286361758
61296839265978918818291215256452
61296839266158698837016978527848
61296839266158700484145002163736
61296839266161401089307057060104
61296839266162601297534705090926
61296839266162601299791042018862
61296839266162602946166949096088
61296839266162636298159105454034
61296839266183010461894714681768
61296839266183010875933062104896
61296839266183015815060791498404
61296839266186613144735820478984
61296839266186613147180190083557
61296839266186618086119891386648
61296839266193850631408675745692
61296839266193854335733583886478
61296839266194721551744595048810
61296839266194756552389891669860
61296839266195021738483783767940
61296839266195021738734487871044
61296839266195023384859695094516
61296839266195023385110399197620
61296839266195023385611807403828
61296839266195023385677926971270
61296839266195023385862511506932
61296839266195023385865955048598
61296839266195023522875919581818
61296839266195023523126623684922
61296839266195023934657925490790
61296839266195023934720601516566
61296839266195055092815845088190
61296839266195056739191756414766
61296839266195056739943868724078
61296839266195056741639564961696
61296839266195056741639593660908
61296839266195057290682239506992
61296839266197418311348147658504
61296839266197423252732218566168
61296839266197423255179682752662
61296839266197719737657012429528
61296839266197723442002812564404
61296839266197753089649168787474
61296839266255945336527923143528
61296839266255990215407800301662
61296839266255990352689705320103
61296839266255990398422398221388
61296839266255990398443290229980
61296839266255995156791866623106
61296839266255995162150538041086
61296839266255995162150623780234
61296839266255995162150624134366
61296839266255995164406874969022
61296839266255995164406960708170
61296839266255995164406961062302
61296839266255995301667629344494
61296839266255995337299050440498
61296839266255995339806091471538
61296839266255995344893252516970
61296839266255995345164848628666
61296839266255995347421185556602
61296839266259548019369028940744
61296839266259592074893814379943
61296839266259592486654928280323
61296839266259592669669267920011
61296839266259597428038994588678
61296839266259597433209723668478
61296839266259597435654088673742
61296839266259597984696763219038
61296839266266752150268273958936
61296839266266797211431524486726
61296839266266797211619552564054
61296839266266800321168748883282
61296839266266800323404193802626
61296839266266800323425090397438
61296839266266800327926041202804
61296839266266800330203270139332
61296839266266802107232245384520
61296839266266802107817221625096
61296839266266802114572185024974
61296839266266802114655867850590
61296839266266802150287288946594
61296839266266802151039401255906
61296839266266802152794329977634
61296839266266802152818694227104
61296839266266802153006722304432
61296839266266802153546442286946
61296839266266802153549914527824
61296839266266802157881491023066
61296839266266802158633603332378
61296839266266802158905199444074
61296839266266802160409424062698
61296839266266802161161536372010
61296839266266811995674777998060
61296839266267695949853059764583
61296839266267697596145054432464
61296839266267697596145058683266
61296839266267697596980734776144
61296839266267702537783272649480
61296839266267702538368248890056
61296839266267702543702670832344
61296839266267702543702670851058
61296839266267702545123212289934
61296839266267702545144219425192
61296839266267702545144219443906
61296839266267702545206895115550
61296839266267702726466191105288
61296839266267702728137551912144
61296839266267702728137551929406
61296839266267703086575243091672
61296839266267703087410923435352
61296839266267703138227305479296
61296839266267703139919557821116
61296839266267953320637139096408
61296839266267996139102761754188
61296839266267996139123653762780
61296839266268001078230495733916
61296839266268001078251387742508
61296839266268001627294062287804
61296839266268001629550399215740
61296839266268002727071659824998
61296839266268002727074758657712
61296839266268002727617950881104
61296839266268002731969300054280
61296839266268002732136436595192
61296839266268002734413665059544
61296839266268002734414698633584
61296839266268003281765206574747
61296839266268003283457458798532
61296839266268019335621475038956
61296839266268019335622852986530
61296839266268019335624918717380
61296839266268019335625951819244
61296839266268019340708521746602
61296839266268019341524457993516
61296839266268019342964858674538
61296839266268019342964858693252
61296839266268019342964973012324
61296839266268019343028768231792
61296839266268019343028768351288
61296839266268019343215677115428
61296839266268019343216796309120
61296839266268019343216796428616
61296839266270398887798136227344
61296839266270398888633816571024
61296839266270399482678308091862
61296839266270399483430424650524
61296839266270402594651321768198
61296839266270404378228324886552
61296839266270404379064005230232
61296839266270404429901278809140
61296839266270404431572639615996
61296839266270413712795202502904
61296839266270413712796321711146
61296839266270419203223067164106
61296839266270697842537849458040
61296839266270697842558741466632
61296839266270702781414506263370
61296839266270702781414534961130
61296839266270702781498102995498
61296839266270702781498442769762
61296839266270702781665583437768
61296839266270702781686470847090
61296839266270702781686475446360
61296839266270702783921547294410
61296839266270702783921920365704
61296839266270702783942468000762
61296839266270702783942812374296
61296839266270702788276368826508
61296839266270702788276368830720
61296839266270702790699841827392
61296839266270702790720733835984
61296839266270703330541121914328
61296839266270703332964566213231
61296839266270703332985486919592
61296839266270713901313770280896
61296839266270713901313770285108
61296839266270713902065796501140
61296839266270713902066915709325
61296839266270713902066915709334
61296839266270715686455603730792
61296839266270719390048263042116
61296839266270719390049377651040
61296839266270719390049382250310
61296839266270719391743954694966
61296839266270719392472740455933
61296839266270719392472740455942
61296839266270719392472855246973
61296839266270719392497100117788
61296839266270719392556423281558
61296839266270719396824204520940
61296839266270719399272041788764
61296839266270719400086830119640
61296839266270719400086830123852
61296839266271619967898612112743
61296839266291968051255539664490
61296839266291968463037545573462
61296839266292012516117961408088
61296839266292012523708719942894
61296839266292012925368595321982
61296839266292012927899967317060
61296839266292012932962682607206
61296839266292012935491074811611
61296839266292017866752661643426
61296839266292017869284038224724
61296839266292017873784989031542
61296839266292017874346748928650
61296839266292017874433875301539
61296839266292017874621817298694
61296839266292017874621903391974
61296839266292017876062217968070
61296839266292017876878154226630
61296839266292017876878240301196
61296839266292017876878240306803
61296839266292017876878240319910
61296839266292018011882572028298
61296839266292018049770330033524
61296839266292018050021034136628
61296839266292018057361088550860
61296839266292018057361088568330
61296839266292018057364532109996
61296839266292018057381980439956
61296839266292018057632684680026
61296839266292018057636128240406
61296839266292018057636156938166
61296839266292018059055665612048
61296839266292018059076557620640
61296839266292018059892465149628
61296839266292018059892465168342
61296839266292018059892493848840
61296839266292018059892493866102
61296839266292018418326712770020
61296839266292018423476549846835
61296839266292018425920914852099
61296839266292018469143094459832
61296839266292018469146451925528
61296839266292018469230134756760
61296839266292018470837671507970
61296839266292018471674499757812
61296839266292018471674499762024
61296839266292028985148705463694
61296839266292028986843282494522
61296839266292028987405046977850
61296839266292028994182968452588
61296839266292028994998129859169
61296839266292028994998215933735
61296839266292029178012555573207
61296839266292029536450041271802
61296839266292318612680995437248
61296839266292318615191480146920
61296839266292329184268809931896
61296839266292329184268809931923
61296839266292329321529564661527
61296839266302818094488303306758
61296839266302819329273335982920
61296839266302819329858312223496
61296839266302819335192734165784
61296839266302819335192734184498
61296839266302819336613275623374
61296839266302819336634282758632
61296839266302819336634282777346
61296839266302819336696958448990
61296839266302819929153542861006
61296839266302819929717368812736
61296839266302823033364988822946
61296839266302823033616037286486
61296839266302823033636584934642
61296839266302823040397316211062
61296839266302823042674545147590
61296839266302823582491575763046
61296839266302824825622922843706
61296839266302824827064471417840
61296839266302824827064471436554
61296839266302824862755124997954
61296839266302824863507237307266
61296839266302824865202962244096
61296839266302824865286530278464
61296839266302824865474558355792
61296839266302824870349327074218
61296839266302824870349327074426
61296839266302824871373035495434
61296839266302824871376392962534
61296839266302824871376479055814
61296839266302824871376507753574
61296839266302824872796016425995
61296839266302824872797049529320
61296839266302824872797049546790
61296839266302824872797135621356
61296839266302824872797135640070
61296839266302824872816908436048
61296839266302824872817941537912
61296839266302824872817941555382
61296839266302824872818056329160
61296839266302824872818056346422
61296839266302824872880703674438
61296839266302824872880732354936
61296839266302824872880732372198
61296839266302824873068645658486
61296839266302824873068731751766
61296839266302824873068760432264
61296839266302824873068760449526
61296839266302834151761032643214
61296839266302834159099939504124
61296839266302834160795291382758
61296839266302834160795664458424
61296839266302834161046368561528
61296839266302834161610452787887
61296839266302834708146057592538
61296839266302834709838310288490
61296839266302835943743927346030
61296839266302835943744013085178
61296839266302835945185475920164
61296839266302835946000349994400
61296839266302835983597972961039
61296839266302835990917020911057
61296839266302835990917020928319
61296839266302835990937912919649
61296839266302839651225480041966
61296839266302839697794312432981
61296839266948526252638133742770
61296839266959331968544179344906
61296839267131297043689019062714
61296839267131297045924463982058
61296839267131308156538397025994
61296839267131311870106742257948
61296839267131313652240212224246
61296839267134013571097460707186
61296839267134013571097464956536
61296839267134015348144233029086
61296839267134015355487271837672
61296839267134899314748118950958
61296839267142102210301346242234
61296839267142102212536791161578
61296839267142102212557687756390
61296839267142113323150724205514
61296839267142118680838643836108
61296839267142118681402728068092
61296839267142118683847093073356
61296839267142118813580908613920
61296839267142118818852539403766
61296839267142119230446517222312
61296839267145704481360446130478
61296839267145704483783919127150
61296839267145720945307587473566
61296839267145720952650626282152
61296839267145721084827692219056
61296839267145754299388944690712
61296839267166428661596805591388
61296839267166429070934442245746
61296839267166429070934446495096
61296839267166430305716379990028
61296839267166430307972712668614
61296839267166430307972716917964
61296839267166430308724824977926
61296839267166430308724829227276
61296839267166430847981214567646
61296839267166430855324253376232
61296839267167314817029470094091
61296839267167330876537644336802
61296839267167330876537759128050
61296839267167330876600430567606
61296839267167364223279057327274
61296839267167364228362659908641
61296839267167364230869815862080
61296839267167364772321731872570
61296839267178119981197427669038
61296839267178119983620900665710
61296839267178136043150082075482
61296839267178136043212757747126
61296839267178136592443804730186
61296839267178169395225806467796
61296839267178169397482143041600
61296839267178169799225926229272
61296839267178169946525161947332
61296839269222475624329054717529
61296839270197330159755242796145
61296839270230045803109233423025
61296839270241767645241791114563
61296839283984573104702943865610
61296839283984573107147308870874
61296839283984573653745618410906
61296839283984573656189983416170
61296839283984573699499174623014
61296839283984573699499203320822
61296839283984573701943539628278
61296839283996280486254990582302
61296839283996280488135271355582
61296839283996281081051221339706
61296839283996580677405865353818
61296839283996595493788202157058
61296839283996595501316289250856
61296839283996595502131077585944
61296839284016988604539925404170
61296839284016988606984290409434
61296839284016993683375792225430
61296839284016993685632129153366
61296839284016993729129348437538
61296839284016993731385685365474
61296839284016994140720227069238
61296839284016994140720255767046
61296839284016994140723326256075
61296839284016994140723354953892
61296839284016994140908283844374
61296839284016994142330891705102
61296839284016994142351783713694
61296839284016994143167691261339
61296839284016994143167719959156
61296839284017004803752104785905
61296839284017004849505402717711
61296839284020595818802336561426
61296839284020595818802336574476
61296839284020907264269568463795
61296839284028695986091972120862
61296839284028695987721548791038
61296839284028695987972252894142
61296839284028699693761581946066
61296839284028699693761581959116
61296839284028701110681395154230
61296839284028701112102051738486
61296839284028701112122943747078
61296839284028701521624621519578
61296839284028701522272273785930
61296839284028701523904978340760
61296839284028995756174472317520
61296839284028995757929401039248
61296839284028995758681513348560
61296839284028996175362537421281
61296839284028999471229249346400
61296839284028999472064929690080
61296839284029001246601217770480
61296839284029001246604575237580
61296839284029001248296827933532
61296839284029001665789282874241
61296839284029010582595290113428
61296839284029010587929683003616
61296839284029010590186019931552
61296839284029010590186048511268
61296839284029012364725665479052
61296839284652792570751445268438
61296839284685208070588426806998
61296839284871597194651070653718
61296839284871630546288062865600
61296839284871630548732427870864
61296839284904012694237348089174
61296839284904012694488052192278
61296839284904046046125044404160
61296839284904046048569409409424
61296839293732284441289092450268
61296839293832282103662263818158
61296839293832297059913412863170
61296839293833182671474045808510
61296839293833199274854251609988
61296839419566856657258068836054
61296839419567757636789093553304
61296839419592369039155388761858
61296839419592369450749366580404
61296839419592369453193731585668
61296839419592374941176112033364
61296839419600472915806886842450
61296839419600472915806888242130
61296839419600478267280366589600
61296839419600478267280710963134
61296839419602874428279156886744
61296839419603175852143283229838
61296839419603180107788439212884
61296839419785661281157694221334
61296839419785661282786926513604
61296839419785694637119332211760
61296839419786561848906714092470
61296839419786561850598966788422
61296839419786562260688718938584
61296839419807271616011580871192
61296839419807271616575665103176
61296839419807304970092938088338
61296839419809972905972408926184
61296839419809972907476633544808
61296839419810907241340064655682
61296839419811173663055014147138
61296839419811179199238788070554
61296839419811179200931040766506
61296839419819277539706513627410
61296839419819282891179991974880
61296839419819282891180336348414
61296839419819282891183808606762
61296839419819282891246484632538
61296839419819282892938737328490
61296839419819283028444477243086
61296839419819283030136729939038
61296839419819283074198033455194
61296839419819316245515869927012
61296839419819316247208122622964
61296839419819316428530094775444
61296839419819316430222347471396
61296839419821712407952391835202
61296839419821980478299245543054
61296839419821984184528798706590
61296839419822013832568630837528
61296839419822017536329799106766
61296839419822017538610155923736
61296839419880254842846687376492
61296839419880254842867579385084
61296839419880254849624608838180
61296839419880254851880945766116
61296839419882955958827436625204
61296839419882955958911119450820
61296839419882955958911119468082
61296839419882956546093746989918
61296839419882956548538111995182
61296839419883808760199663554264
61296839419883856526660139326168
61296839419883856526660139339218
61296839419883858351152634812768
61296839419883858358474866306362
61296839419883858770528841385434
61296839419884158959548358090963
61296839419891962050440693093300
61296839419891963880582941577620
61296839419894663339564695006808
61296839419894663339627457125864
61296839419894665164896083396628
61296839419894665172236139226557
61296839419894665172236139226558
61296839419894674452873692572892
61296839419894674452873778666172
61296839419894974642688598002705
61296839419894980140166353312957
61296839419894980178872370508971
61296839419895881165325696980559
61296839419916272026497120864728
61296839419916272028189372161000
61296839419916273856619596548650
61296839419916273856640517253598
61296839419916277564373117382236
61296839419916277564373146084416
61296839419916279211502202816344
61296839419916579400751876109575
61296839419916588864988860137399
61296839419918925551689726887704
61296839419918974964693220307352
61296839419918974964715174114164
61296839419918974965530048561406
61296839419918974966971510706682
61296839419918974966971511042100
61296839419918974967034273180030
61296839419918975560326652372842
61296839419918978671316277954260
61296839419918979267808233783848
61296839419918980494116520867212
61296839419918980500686641451174
61296839419918980500688965799148
61296839419918980503154222813004
61296839419918980503154251509303
61296839419918980503155284611224
61296839419918980503155284612628
61296839419918980503155284630098
61296839419918980503155370704664
61296839419918980503155370723378
61296839419918980503218046749154
61296839419919275749346169195011
61296839419919280692404957904455
61296839419919289981218446902179
61296839419919291803750106662891
61296839419919291809105506705599
61296839419919291811361843279403
61296839419919295517402220808098
61296839425475482070359736233334
61296839425475482072051988929286
61296839425500994454764183283618
61296839425500994863851033977684
61296839425500999942683887705538
61296839425500999942687245172638
61296839425508798138008499762246
61296839425508803492807509316478
61296839425508803492870185342254
61296839425511800032155614203076
61296839425511804972035460142196
61296839425683465057986057881882
61296839425683479872924893416122
61296839425683480284706899325094
61296839425683481666537251043414
61296839425691585402543229657982
61296839425694286693444200206360
61296839425694286694259361618614
61296839425694286694259447707682
61296839425694286695888565211624
61296839425694286695888565217448
61296839425694286695951700403634
61296839425694320050220999609040
61296839425695187262071143608966
61296839425715880557823039420442
61296839425715895372761874954682
61296839425715897021582152686202
61296839425715897029113219572116
61296839425715897029113219576488
61296839425715897166374232581974
61296839425715900725927951771318
61296839425715900863188620407642
61296839425715928727031260249156
61296839425715930383194576787810
61296839425715930383445280896738
61296839425718587200176939618422
61296839425718603809480245070543
61296839425718631675662445873842
61296839425719502585392729467482
61296839425719502997174735376454
61296839425719535939662114761956
61296839425719787957259200820134
61296839425719787958011313129446
61296839425719797833007627748550
61296839425719797835514668779590
61296839425719799067789561243482
61296839425719799070296602274522
61296839425719799076135760838018
61296839425719799077828013533970
61296839425719799077911696359586
61296839425719799487165654424580
61296839425719799489610019429835
61296839425719799489610019429844
61296839425719802774642402759318
61296839425719803186173704565186
61296839425719803186424408668290
61296839425719803323434373201510
61296839425719804558216306696442
61296839425719804566586870557918
61296839425719804568279123253870
61296839425719804977529723851764
61296839425719832430488828958108
61296839425719836128911788053792
61296839425719836540505765885436
61296839425719837920915574411068
61296839425719837920918931878168
61296839425719837922611184574120
61296839425727602761908125147526
61296839425727602763537587026454
61296839425727608107479998488010
61296839425727608115011409747458
61296839425727608116769810727534
61296839425727641469346943326056
61296839425727641471039196022008
61296839425730309408359843406422
61296839425730310001251802200715
61296839425730342762441200623568
61296839425730642949431466504046
61296839425788830247395083416442
61296839425788880075190093781934
61296839425788880210215661872448
61296839425788880219229028253480
61296839425788880264982613045304
61296839425791577660073902430764
61296839425791577660826014740076
61296839425791581364398811975602
61296839425791581364419703984194
61296839425791581366843176980866
61296839425791581366864068989458
61296839425791581371177077806612
61296839425791581371361662340662
61296839425791581371946638581238
61296839425791581371950110839586
61296839425791581372012758150292
61296839425791581372012786865362
61296839425791581373621442811876
61296839425791581373642363535538
61296839425791581373705039561314
61296839425791581373893038923572
61296839425791581373893067638642
61296839425791581374457123155556
61296839425791581915886194482546
61296839425791581959404334473118
61296839425791581965994227752484
61296839425791581968417700749156
61296839425791581968438592757748
61296839425792481932419770932288
61296839425792481939740886030098
61296839425792481941433137313320
61296839425792481941454030734642
61296839425792482346437221747506
61296839425792482346437221760604
61296839425792482351522890876260
61296839425792482529451446609036
61296839425792482529535129434652
61296839425792483725822948793726
61296839425792484137876923872789
61296839425792484137876923872798
61296839425792484183358539599516
61296839425792484183630508782714
61296839425792782540814376881579
61296839425792783913422183502830
61296839425792784326896440578327
61296839425792795026459584957218
61296839425792795438241590866190
61296839425792798732497638137966
61296839425800587461264069755832
61296839425800587463521439784180
61296839425800598574134335141484
61296839425800598574887480551208
61296839425800598757901821253481
61296839425800887650555555761151
61296839425800898763592957215539
61296839425800904254024178978072
61296839425800904259106748905430
61296839425803285041542381113088
61296839425803285041542382175898
61296839425803285041625949147456
61296839425803285041813977224784
61296839425803285041813978287594
61296839425803288747580435356646
61296839425803288747646553525860
61296839425803288747834581603188
61296839425803288748416115700326
61296839425803288748419557843764
61296839425803288753565952771534
61296839425803288755195529441710
61296839425803288755446233544814
61296839425803288756010317776798
61296839425803290532056137806664
61296839425803290532244165883992
61296839425803299865954439263772
61296839425803305363997426712010
61296839425803305363997512801078
61296839425803305409751097709485
61296839425803588936938039534092
61296839425803588937126067611420
61296839425803588937669259834812
61296839425803588941936927704516
61296839425803588942752863944154
61296839425803588942773755952746
61296839425803588944443968735556
61296839425803588944444054828836
61296839425803588944464975535188
61296839425803588944466008648698
61296839425803590721243163771936
61296839425803590721326731806304
61296839425803590721514759883632
61296839425803590726410422008926
61296839425803600055058011984312
61296839425803600055225033262008
61296839425803600055247073175150
61296839425803600055811157407134
61296839425803601839447823463314
61296839425803601839614959533445
61296839425803605543793623948110
61296839425803605545401074611864
61296839425803605545484757437272
61296839425803605545485876644062
61296839425803605545488199580710
61296839425803605545676141564758
61296839425803605545677260772952
61296839425803605546220452996335
61296839425803605546241345003532
61296839425803605551324690834024
61296839425803605553016168696720
61296839425803605553016943529976
61296839425803605553080077303592
61296839425803605553080078720534
61296839425803605553266872800032
61296839425803605553268106797862
61296839425803605553268106799257
61296839425803605553268106799473
61296839425803605553832189612904
61296839425804506121079802699146
61296839425824849261419069763206
61296839425824849263048531642134
61296839425824852959862919467802
61296839425824897432256752470848
61296839425824897439577867568658
61296839425824897441270118851880
61296839425824897441291012273202
61296839425824899079363885497824
61296839425824899086226865738533
61296839425824899086706924306410
61296839425824899086727931110462
61296839425824899086790607132026
61296839425824899086790607136238
61296839425824899086978979582888
61296839425824899088670887909518
61296839425824899088671232278840
61296839425824899223967679036014
61296839425824899224239648219212
61296839425824899262378110346256
61296839425824899262461793171872
61296839425824899269721263944478
61296839425824899269742155953070
61296839425824899269993204431320
61296839425824899271685457127272
61296839425824902785150888802254
61296839425824902785401937278892
61296839425824902792743942966891
61296839425824902794460445126898
61296839425824902794460559931244
61296839425824902794460559935456
61296839425824902794523235961232
61296839425824902931721199869600
61296839425824902968416276918572
61296839425824902968419634385672
61296839425824902968440526394264
61296839425824902968499844952940
61296839425824902970947567425304
61296839425824902977453892775296
61296839425824902978289573118976
61296839425824904577220794732579
61296839425824904578850371402755
61296839425824904579101075505859
61296839425824904622887339344172
61296839425824904622890696811272
61296839425824904624582949507224
61296839425824904624603841515816
61296839425824904624603841517220
61296839425824913903354429286842
61296839425824913904966442700456
61296839425824913905238153603400
61296839425824913905241509653350
61296839425824913905781231035544
61296839425824913910885840546290
61296839425824913912581192410374
61296839425824913912581307220279
61296839425824913912581565500590
61296839425824913912644326202704
61296839425824913912832240888624
61296839425824913912832269603694
61296839425824913912832354279975
61296839425824913912832355679712
61296839425824913913396325120608
61296839425824914042502264396052
61296839425824914049842320225982
61296839425824914088255849304459
61296839425824914088819933536443
61296839425824914095595532062887
61296839425824915689355134972668
61296839425824915689630201925562
61296839425824915697220933160836
61296839425825154803792948348276
61296839425825197621527346455986
61296839425825199268655370091874
61296839425825199275977488194051
61296839425825199275977488194060
61296839425825199275998408900460
61296839425825199276061172436609
61296839425825199276249572168346
61296839425825199277941453209889
61296839425825199277941824864298
61296839425825202974693423272622
61296839425825202981262395963623
61296839425825202983710118418734
61296839425825204759082115544834
61296839425825204765861156096615
61296839425825204766404233647011
61296839425825204766404233647020
61296839425825204768098810690946
61296839425825204768100044694591
61296839425825204768120850605540
61296839425825204768371640806287
61296839425825214092817526607660
61296839425825214094512103651586
61296839425825215878901915131992
61296839425825215883984484592790
61296839425825215884800422373286
61296839425825215886492644954488
61296839425825215886492673652296
61296839425825215886492675069238
61296839425825219592282347095176
61296839425827555907682759944774
61296839425827555907870788022102
61296839425827599135691840174700
61296839425827599137927285080946
61296839425827599137927285094044
61296839425827599143012954209700
61296839425827599144726098914244
61296839425827600371037857901616
61296839425827600372524289679780
61296839425827600372709218588976
61296839425827600372712317757108
61296839425827600372733209765700
61296839425827600373297293997684
61296839425827600377794887704632
61296839425827600377794887704792
61296839425827600377816812813636
61296839425827600378631601167598
61296839425827600380052257397562
61296839425827600380052257732980
61296839425827600380052257751854
61296839425827600380072116641160
61296839425827600380073149741572
61296839425827600380134792667096
61296839425827600380887938095534
61296839425827600927674734860206
61296839425827600973156350586924
61296839425827600973428291072305
61296839425827600973428291072314
61296839425827600973428319770122
61296839425827604076870090164576
61296839425827604077055019073772
61296839425827604077058118241904
61296839425827604077075911082364
61296839425827604079335347178432
61296839425827604083853832408698
61296839425827604086113641726124
61296839425827604086113641730336
61296839425827604086176317756112
61296839425827604635156287573452
61296839425827604671663221753848
61296839425827604671851249831176
61296839425827604671854722089524
61296839425827604671872170524478
61296839425827604671875614098116
61296839425827604671938290123892
61296839425827604674111059017460
61296839425827604674131951026052
61296839425827604674194627051828
61296839425827604680909872470270
61296839425827604680909872487740
61296839425827604681724660822828
61296839425827605861464603354576
61296839425827605862971927141332
61296839425827605863159955218660
61296839425827605869061904617894
61296839425827605870502305300368
61296839425827605870503453192028
61296839425827605870503453210742
61296839425827605870566129236518
61296839425827605913788308848406
61296839425827605914815489527762
61296839425827605916234998200183
61296839425827605916257038103348
61296839425827605916257038120610
61296839425827605916319714146386
61296839425827605916507742223714
61296839425827615194986589308300
61296839425827615195174617385628
61296839425827615195200014417402
61296839425827615195200014771694
61296839425827615196703206271032
61296839425827615197456351699630
61296839425827615202789711470692
61296839425827615202793068937792
61296839425827615202793097639755
61296839425827615202793183728823
61296839425827615204234273156946
61296839425827615204234646228448
61296839425827615204234646232612
61296839425827615204234646232660
61296839425827615204297407875280
61296839425827615204297407993372
61296839425827615204297407997584
61296839425827615204297408347504
61296839425827615204485350335716
61296839425827615205049405865728
61296839425827615205049520184592
61296839425827615745749324022576
61296839425827615753277292062678
61296839425827615753277292075776
61296839425827615792252696762631
61296839425827616979588707025032
61296839425827616981091898543244
61296839425827616981095341749492
61296839425827616981845043952968
61296839425827616988623309802692
61296839425827616988624457694352
61296839425827616989438872976812
61296839425827616989439246029440
61296839425827616989439331768588
61296839425827617027036954735227
61296839425827617027581180061935
61296839425827617032936465315007
61296839425827617034356002685245
61296839425827617034356002702507
61296839425827617035192916561807
61296839425827620687133394930240
61296839425827620692405025570230
61296839425827620693219928709616
61296839425827620694664461816154
61296839425827620694664834887656
61296839425827620694727597006712
61296839425827620731380430742359
61296839425827620740397240815073
61296839425827620741233294207169
61296839425827851155566184204036
61296839425827856087893698190406
61296839425827856095174060973216
61296839425827856095424765076320
61296839425827899324774406082510
61296839425827899324962434159838
61296839425827900560036482716814
61296839425827900560287560228082
61296839425827900560287560245552
61296839425827900560308452254144
61296839425827900560371128279920
61296839425827900561815775688012
61296839425827900562000704932626
61296839425827900562000704950096
61296839425827900562003803765340
61296839425827900562063380975872
61296839425827900562543523747854
61296839425827900562546995988732
61296839425827900562815493285184
61296839425827900566898345161908
61296839425827900567065453005060
61296839425827900567065481702820
61296839425827900567630570002038
61296839425827900567630684793286
61296839425827900567630685147418
61296839425827900567651605853770
61296839425827900567902195165834
61296839425827900567902280904982
61296839425827900567902281259114
61296839425827900567902309956874
61296839425827900569321789578864
61296839425827900569321789932996
61296839425827900569321818158580
61296839425827900569322822697990
61296839425827900569342710167172
61296839425827900569342710639348
61296839425827900569343743739808
61296839425827900569343743741212
61296839425827900569343743758682
61296839425827900569343858549722
61296839425827900569406505523606
61296839425827900569406505877738
61296839425827900569406534575498
61296839425827900570158532093770
61296839425827900570158617832918
61296839425827901116673359675244
61296839425827901116945328858442
61296839425827904266074535897562
61296839425827904266325240000666
61296839425827904266325613058910
61296839425827904266346505067502
61296839425827904273103534533648
61296839425827904273667590063660
61296839425827904275363315022172
61296839425827904276198995361640
61296839425827904815201151535470
61296839425827904815389179612798
61296839425827904824426881558590
61296839425827906050463228169774
61296839425827906050714276646412
61296839425827906050717748904760
61296839425827906050738640913352
61296839425827906050797959472028
61296839425827906050801316939128
61296839425827906052410001600712
61296839425827906052430893609304
61296839425827906052493569635080
61296839425827906058329026357942
61296839425827906058332383825042
61296839425827906058332469918322
61296839425827906058332498616082
61296839425827906059751978592204
61296839425827906059753040409298
61296839425827906059753126502578
61296839425827906059772899298556
61296839425827906059772899298764
61296839425827906059773932399016
61296839425827906059773932400420
61296839425827906059773932417890
61296839425827906059774047191668
61296839425827906059774047208930
61296839425827906059836694536946
61296839425827906059836723234706
61296839425827906060023603401868
61296839425827906060024636520994
61296839425827906060024722614274
61296839425827906060024751312034
61296839425827915384281547105304
61296839425827915384281547223348
61296839425827915384470608769930
61296839425827915385973800269220
61296839425827915386726945697866
61296839425827915391809515276548
61296839425827915392063662940240
61296839425827915393504867153730
61296839425827915393505240230848
61296839425827915393568001995772
61296839425827915393568002345692
61296839425827915393755944333952
61296839425827915393756029955056
61296839425827915393756030073100
61296839425827915394319999863964
61296839425827915933325340963788
61296839425827915933325340976838
61296839425827915933513627321370
61296839425827915935019918007714
61296839425827915935019918020764
61296839425827915942547886060914
61296839425827917168671358703754
61296839425827917168922063161198
61296839425827917170363611736576
61296839425827917170363611754046
61296839425827917170530632677402
61296839425827917170614315503018
61296839425827917170614315857150
61296839425827917171119081157452
61296839425827917176202425589668
61296839425827917176453474066514
61296839425827917176453474420646
61296839425827917176453588857518
61296839425827917176453589211893
61296839425827917177894678622490
61296839425827917177894678639960
61296839425827917177895051692588
61296839425827917177956665920144
61296839425827917177957813457512
61296839425827917177957813458916
61296839425827917177957813476178
61296839425827917177957813813048
61296839425827917178145726762466
61296839425827917178145727116598
61296839425827917178145841536244
61296839425827917178145841553506
61296839425827917178145841890376
61296839425827917178709466975048
61296839425827917178709925766824
61296839425827920874708292676308
61296839425827920874709411871452
61296839425827920874709411884502
61296839425827920874900797429138
61296839425827920874960115987814
61296839425827920874962440340000
61296839425827920876403988928428
61296839425827920877157134338200
61296839425827920877157134357074
61296839425827920877407838460178
61296839425827920882493851599448
61296839425827920883914508177062
61296839425827920883935055812938
61296839425827920883935428890056
61296839425827920883998191004900
61296839425827920884186219069178
61296839425828801547308298998346
61296839425828801549188579771626
61296839425828801549188608469434
61296839425828801549752664003610
61296839425828805254977908823550
61296839425828806626144165819606
61296839425828806627564822403862
61296839425828806627585714412454
61296839425828807037735044451306
61296839425828807037738143638143
61296839425828807039346828299727
61296839425828807039367720308319
61296839425828816365570945272674
61296839425828817738366778938906
61296839425828817738930863170890
61296839425828817739181567273994
61296839425828817744265256061078
61296839425828817745684535034365
61296839425828821863529216776330
61296839426350783953590470300834
61296839426480510190856416966976
61296839426480510602638422875948
61296839426480511837984440602864
61296839426480512387027115148160
61296839426480512387111945878326
61296839426480512387676029047500
61296839426480512387676030110310
61296839426481412404188714539814
61296839426492217570801041719334
61296839426492217984024595156892
61296839426492217984275300328629
61296839426664181954556179335628
61296839426664183199125518044090
61296839426664193081711443640306
61296839426664198014064353578330
61296839426664198570637406268160
61296839426664198572141631236704
61296839426664199807676711205622
61296839426664199807676711209994
61296839426666884900659431901808
61296839426666884902351684597760
61296839426666884902372576606352
61296839426666894373343603311844
61296839426666894373364525435186
61296839426666894373531631389172
61296839426666894373531632438932
61296839426666896013717725364788
61296839426666899719755778545536
61296839426666899726721987429068
61296839426666899862353165488656
61296839426666899863982742158832
61296839426666901503580386604638
61296839426666901503580387654398
61296839426666901510923769769288
61296839426666901510923769786758
61296839426666901511111798913846
61296839426666901511174473889862
61296839426674988775075485063056
61296839426674988777310929982400
61296839426674988777331821990992
61296839426674999888112886517444
61296839426674999888676970749428
61296839426675004827804705791966
61296839426675004829496958487918
61296839426675004829496958489370
61296839426675004837027249477766
61296839426675004837027250540624
61296839426675004974267111739643
61296839426675005379107159408636
61296839426675005384378790533900
61296839426675005385881981579888
61296839426675005385881982052272
61296839426675005385883015152524
61296839426675005385883015171398
61296839426675900456676694728040
61296839426675905403147811889888
61296839426675905403210603771174
61296839426675905947106883387248
61296839426675938756665084875041
61296839426678601747577665276418
61296839426678607099051488334292
61296839426678607099051489397102
61296839426678607100743741030244
61296839426678607100743742093054
61296839426678607101307825262228
61296839426678607101307826325038
61296839426678607101311268468476
61296839426678607106582899593740
61296839426678607238759965182128
61296839426678607243906704484884
61296839426678635101847050570892
61296839426678635102411134802876
61296839426678640462607214678576
61296839426678640463171298910560
61296839426699299988923327281898
61296839426699299990615581377530
61296839426699300399953221216976
61296839426699300399953222279786
61296839426699300400496413440368
61296839426699300400496414503178
61296839426699300400496414504630
61296839426699300400517306511770
61296839426699300402188666136320
61296839426699300402209558144912
61296839426699300402209559207722
61296839426699314805554416911770
61296839426699314814756042352256
61296839426699315217336423156160
61296839426699315219592760084096
61296839426699315224654408971088
61296839426699315224654410020848
61296839426699315226350020183900
61296839426699315226538048261228
61296839426699315226558968967628
61296839426699315227102132493212
61296839426699316452682441945886
61296839426699316454374694643290
61296839426699316461884065988144
61296839426699316461904985631686
61296839426699316461904986694544
61296839426699316599166774539062
61296839426699317003981452356308
61296839426699317003981453419118
61296839426699317003984895562556
61296839426699317010676036430336
61296839426699317010738712456112
61296839426699317010760866097692
61296839426699317010760867160502
61296839426699317010948780448034
61296839426699317010948780452406
61296839426699317011011456478182
61296839426699317011011571263606
61296839426699317011575540710166
61296839426699317011575654432780
61296839426699317011575655495590
61296839426699349950991793764010
61296839426699350355242388413534
61296839426699350355242389476344
61296839426699350355806473708328
61296839426699350357498725341470
61296839426699350357498726404280
61296839426699350357502168547718
61296839426699350362585887449712
61296839426699350362773799672982
61296839426699350363400675784800
61296839426699350365092927417942
61296839426700200967765261021013
61296839426700200968580165682392
61296839426700200970209627561320
61296839426700215794099040059408
61296839426700215794349857553863
61296839426700215794370749427158
61296839426700215794370750962192
61296839426700215794913828394496
61296839426700217028088339925094
61296839426700217029695761889428
61296839426700217029717801804022
61296839426700217578760562442598
61296839426700250925501892526330
61296839426700515983620422854291
61296839426700549335257415066173
61296839426702902261841815947928
61296839426702917076801544890440
61296839426702917084307214744580
61296839426702918730683126071156
61296839426702918730707489852662
61296839426702918730707489865712
61296839426702918732963826793648
61296839426702918732963827266032
61296839426702918732964860367688
61296839426702918732964860385158
61296839426702918863637701336048
61296839426702950431070930184914
61296839426702950438663640331770
61296839426702950440105188924458
61296839426702952079706277607558
61296839426702952084788847082858
61296839426702952084977908732822
61296839426702952087234245660758
61296839426702952087295888586282
61296839426702952087296921705408
61296839426702952217154974321210
61296839426702952224746077229550
61296839426711022194700667104614
61296839426711022196308089068948
61296839426711022196330128983542
61296839426711022196330128987914
61296839426711022598888469872852
61296839426711022600580722568804
61296839426711022606419881132300
61296839426711022607839390874816
61296839426711022607902066900592
61296839426711022607923072650672
61296839426711022607924105750924
61296839426711022607924105769798
61296839426711022607924220542172
61296839426711022608090094977920
61296839426711022608174925713909
61296839426711055550662190308164
61296839426711055954662079785950
61296839426711055954662079804824
61296839426711055962193491045398
61296839426711055962256167090048
61296839426711055962256281862422
61296839426711055962256281881295
61296839426711055962444196217136
61296839428757913310839891616462
61296839428779526938299700901864
61296839428779526984053287210008
61296839428779528585427724519038
61296839428779528631181310845896
61296839428781933437930489737700
61296839428782229876914445452689
61296839428782380040441786111655
61296839428782380040441786662780
61296839428782380047774321893323
61296839428783129255112127427204
61296839428783129255300413771736
61296839428783129255888489199158
61296839428783130902428437407624
61296839428783130902429212247901
61296839428783130902431536594470
61296839428783130902449329299582
61296839428783134195012865724836
61296839428783134195012865724837
61296839428783134196687583866246
61296839428783134606795129901012
61296839428783134608281561710941
61296839428791236012734476770783
61296839428791236150016123510590
61296839428791239718587599662773
61296839428791239718608491671365
61296839428791239718774852899825
61296839428791239718775627740101
61296839428791239856057532758758
61296839428793936069040764587144
61296839428793936069043863773990
61296839428793936069061656479102
61296839428793937304223520268234
61296839428793937304408449512848
61296839428793937304411548345562
61296839428793941008754249642108
61296839428793941010427934681654
61296839428793941010448826691656
61296839429436025848233867441509
61296839429436025850660696492710
61296839429654530323533914165402
61296839429654530323533914165403
61296839429654530331064206216656
61296839429654830472133492826789
61296839429654830520313908204848
61296839429657531757011750934256
61296839429657531757011750934257
61296839429657531758683111621616
61296839429657531758683111621617
61296839429657531763765681567689
61296839429657531763786573576281
61296839429657531766026150803049
61296839429657531766047042811641
61296839429727809814076845508882
61296839429727809814641704575526
61296839429727809859809538410206
61296839429727813520114897173310
61296839429730514809320256478357
61296839429730514809320257895507
61296839429730514810054834263646
61296839429730514811767978950928
61296839429730514811767978968190
61296839429730514857500673385834
61296839429730516456430745572960
61296839429730525928175581531057
61296839429730525929867058459437
61296839429730525929867834343697
61296839429730525929870158691671
61296839429730525929888726235601
61296839429730525929888726235808
61296839429730525929888726235809
61296839429738619922074018432178
61296839429738620331389990957600
61296839429738631040197346932556
61296839429738631451979351778670
61296839429742233357173810698290
61296839429742238710343243210792
61296839429762647874724149751934
61296839429762647874724150814792
61296839429762931546930862576054
61296839429762931956288619236752
61296839429762931956853479720338
61296839429762946781011503934364
61296839429762946781199789229136
61296839429763832569770303317021
61296839429763832572280816605004
61296839429763847396187765057155
61296839429763847396274803950191
61296839429763847396438469160259
61296839429763847396439617070633
61296839429763847396459732705111
61296839429763847397027949361366
61296839429763848631809882857702
61296839429763849180662292483707
61296839429763849180828652299436
61296839429763849180828652299437
61296839429763849180850320561035
61296839429763849180852901776533
61296839429763849181396868834585
61296839429763849181417760847389
61296839429766533815753397282677
61296839429766533862050920558453
61296839429766533862238948635781
61296839429766533862239321707282
61296839429766533863767537167212
61296839429766533863952465939650
61296839429766533863952466411826
61296839429766533863955565244540
61296839429766533864498757467932
61296839429766548686208944667485
61296839429766548686396972744813
61296839429766548686397345816314
61296839429766548686397345816315
61296839429766548687904669738376
61296839429766548688112814518918
61296839429766548688113589357785
61296839429766548688115913822350
61296839429766550335053584912132
61296839429766550335054618486172
61296839429766550335224078552962
61296839429766550335241871256664
61296839429766550335244970561554
61296839429766550472482508928928
61296839429766550472482508928929
61296839429766550472502281624173
61296839429774654209991938759112
61296839429774654210183323936198
61296839443201358309664738420818
61296839443226575857153180030254
61296839443226876044728135167630
61296839443226876044731492634730
61296839443233773809501719959378
61296839443420162933564363806098
61296839443420196289526001796524
61296839443421063501313383681606
61296839443421063503005636377558
61296839443444479913241109514250
61296839443444479913303785540026
61296839443445380481052805415534
61296839443445680668627760552910
61296839443445680668631118020010
61296839443445680670323370715962
61296839443445708669793745056524
61296839443445714022959821873160
61296839443445714022963179340260
61296839443445714024655432036212
61296839443452578433401345344658
61296839443452578435093598040610
61296839443452583788263030924666
61296839443452611789362983335084
61296839443452617140840163523188
61296839443452617142532416219140
61296839443514756495253356965628
61296839443514756495274248974220
61296839443518358590096701109403
61296839443518358766521032579356
61296839443518359825442718836319
61296839443518359827867196255818
61296839443518658779346374401239
61296839443518660014692392128155
61296839443518660015466430964922
61296839443518671128503832419310
61296839443518676625960695716758
61296839443525574429395041450613
61296839443529164992808192844014
61296839443529166639184104170533
61296839443529166639184104170590
61296839443529181466041674169890
61296839443529465182078758144442
61296839443529465593839870627880
61296839443529466823559007345724
61296839443529466828433777463821
61296839443529466828454669471018
61296839443529476295116159598830
61296839443529481647721508235044
61296839443529481648264700458427
61296839443529481648285592465624
61296839443529481653368938296116
61296839443529481655061190992068
61296839443529481655061564063570
61296839443529481655124324765684
61296839443529481655312268166674
61296839443529481655312354261565
61296839443529481655876437074996
61296839443529481792322317376232
61296839443529481792573022896278
61296839443529482197328267010920
61296839443529482204104208493956
61296839443529483439450341012120
61296839443529483439701046532166
61296839443549874757720086052305
61296839443549874758283827329158
61296839443549874760164108102438
61296839443549878603214420066732
61296839443549878639909497115704
61296839443549878639912854582804
61296839443549878639930389124296
61296839443549878639933746591396
61296839443549880293900387717373
61296839443549880294380559541247
61296839443549880294380559541304
61296839443549880294383917008404
61296839443549880296076169704356
61296839443549880296076169705751
61296839443549880296076169705760
61296839443549880296097061712948
61296839443549880296097061714352
61296839443549889712300907549258
61296839443549889713995484593184
61296839443549889714559568825168
61296839443549889721335540423114
61296839443549889721586244526218
61296839443549889759749069501591
61296839443549889760313153733575
61296839443549889765393141980327
61296839443549889767088752260019
61296839443550775326011926498106
61296839443550775326032847203054
61296839443550779033765447331692
61296839443553476619357259589258
61296839443553476619378151597850
61296839443553480325418529126572
61296839443553480325418557824540
61296839443553480911180530196532
61296839443553480913436867124468
61296839443553481970078971400630
61296839443553481970081295748604
61296839443553481970102216453495
61296839443553481971106152079986
61296839443553481972546552762460
61296839443553481972546581458759
61296839443553481972547614560680
61296839443553481972547614562075
61296839443553481972547614562084
61296839443553481972547614579554
61296839443553481972547700672834
61296839443553481972610376698610
61296839443553482567343845318084
61296839443553482567343845319479
61296839443553482567343845319488
61296839443553491434505016609098
61296839443553491436199593653024
61296839443553491436761353537034
61296839443553491436763677885008
61296839443553491443539648066012
61296839443553493090668331749524
61296839443553732747956679218222
61296839443553732748019355243998
61296839443553776799613454091708
61296839443553776801368382813436
61296839443553776802120495122748
61296839443553776808627824889686
61296839443553777212819100961820
61296839443553777212819129661032
61296839443553777212881776987596
61296839443553777212902697695400
61296839443553777218738498672300
61296839443553777220409830779944
61296839443553777220409859359660
61296839443553777220409859479156
61296839443553777220430751368252
61296839443553777221245884195117
61296839443553780505630615263864
61296839443553780505651507272456
61296839443553780505714183298232
61296839443553780514668202418408
61296839443553782152006526590440
61296839443553782152761996366852
61296839443553782152782888375444
61296839443553782152842206934120
61296839443553782152845564401220
61296839443553782154453875972588
61296839443553782154454249062804
61296839443553782154474796680392
61296839443553782154475141071396
61296839443553782154537817097172
61296839443553782159349536701058
61296839443553782159349565399026
61296839443553782159351861049032
61296839443553782159372781753923
61296839443553782160373273820034
61296839443553782160376631287134
61296839443553782160376717380414
61296839443553782160376746078174
61296839443553782161796226054296
61296839443553782161796254750595
61296839443553782161797287853911
61296839443553782161797287853920
61296839443553782161797287871390
61296839443553782161797373964670
61296839443553782161817146760648
61296839443553782161817146760856
61296839443553782161818179861108
61296839443553782161818179862512
61296839443553782161818179879982
61296839443553782161818294671022
61296839443553782161880941999038
61296839443553782162067850863960
61296839443553782162068883983086
61296839443553782162068970057652
61296839443553782162068970076366
61296839443553782162068998756864
61296839443553782162068998774126
61296839443553782297637386016738
61296839443553782299078934609586
61296839443553782703245846414780
61296839443553782710860940499844
61296839443553782710923616525620
61296839443553791623775610607494
61296839443553791625470187649751
61296839443553791626034271881735
61296839443553791626034271883404
61296839443553793270903634243382
61296839443553793272410183209980
61296839443553793272598211287308
61296839443553793272599244388964
61296839443553793272599244406434
61296839443553793273142436612347
61296839443553793273163328619544
61296839443553793273163328638418
61296839443553793278246673051760
61296839443553793278497721528606
61296839443553793279938265582044
61296839443553793280002060919604
61296839443553793280188941105432
61296839443553793280188969685148
61296839443553793280189974224558
61296839443553793280754173228859
61296839443553793280754173228916
61296839443553793410424083368022
61296839443553793410674787471126
61296839443553793415758476258210
61296839443553793819758280574384
61296839443553793822206003164840
61296839443553793822206003166244
61296839443553793822206089258280
61296839443553793822268765284056
61296839443553793827289691953319
61296839443553793827289691953328
61296839443553793827352482650856
61296839443553793829044735346808
61296839443553793829044735466304
61296839443553797115625308294716
61296839443553797116462136548770
61296839443553797121798853786932
61296839443553798761309458989782
61296839443553798761396499282498
61296839443553798762753331930604
61296839443553798762838047875346
61296839443553798763004036033708
61296839443553798768924553074846
61296839443553798770369114761260
61296839443553798770369487813888
61296839443553798770432249951817
61296839443553798770619130118772
61296839443554677367425149992992
61296839443554677369117402688944
61296839443554682720591226809628
61296839443554682720594584276728
61296839443554682722286836972680
61296839443554682729609069865954
61296839443554682729629961874546
61296839443554697544756826885794
61296839443554697547013163813730
61296839443554697552349881051892
61296839443561580492645174382574
61296839443561580494316504973898
61296839443561580494337396982490
61296839443561582139021085709150
61296839443561582141465449297472
61296839443561585845038216785270
61296839443561585846065397464626
61296839443561585847505798147100
61296839443561585847506859945320
61296839443561585847506946057474
61296839443561585847569622083250
61296839443561586029079622313058
61296839443561586030500278897314
61296839443561586030521170905906
61296839443561602501790459031509
61296839443561602501810317938237
61296839443561880681894847674353
61296839443561882328270759002381
61296839443561882328291651009521
61296839443561886035060923074047
61296839443561886036755500135235
61296839443561886036777425247152
61296839443561897292137000616137
61296839443561898931943825994197
61296839443561898939538028070669
61296839443561902637712606011543
61296839443561902637984202123239
61296839443561902643887184624337
61296839443561902645327327026557
61296839443561902645327700079345
61296839443561902645328733199932
61296839443561902645578404199711
61296839444206388626918268765848
61296839444390076046981711997638
61296839444390076046981713397318
61296839444393661709677675512744
61296839444393661709677676912424
61296839444393678318228497002454
61296839444425224954761745393217
61296839444425225000494409596733
61296839444426093269022803995718
61296839444426093818065478541014
61296839444428828463799916153360
61296839444436898435635129775558
61296839444436898435635131175238
61296839444436932338759161538000
61296839452418087941137296595439
61296839452425887966518236057769
61296839452425887966539156762717
61296839452425891672558612186811
61296839452425891672558612186812
61296839452425891672580652105777
61296839452428589494268533597596
61296839453257116728459965771720
61296839453362011322967539125901
61296839453401050294770031617821
61296839453401050340523616526237
61296839453401050341087700758221
61296839453401051942463172586105
61296839453401051987652673265441
61296839453409155450826556689499
61296839496404504762454769279012
61296839496411402527353705072552
61296839496415309929067096458532
61296839496586986486496245387976
61296839496597791653108572567496
61296839496598692632514246650344
61296839496622103276294085073192
61296839496622103277798280994008
61296839496622103278550393303320
61296839496622103826840955539304
61296839496623009197083800666056
61296839496623037611661367748818
61296839496623304444949403050228
61296839496623304444970323756628
61296839496623309385706713700132
61296839496623309386333473957892
61296839496623309386354394664292
61296839496623342740038775020382
61296839496630207152945583153784
61296839496630212094332724194950
61296839496630212094332752894162
61296839496630245448414081412096
61296839496630245448414110111308
61296839496631112662144420096234
61296839496631113073738397927878
61296839496631146016225777313380
61296839496631146428007783222352
61296839496631412849451136589014
61296839496631412849701840692118
61296839496631412851394093388070
61296839496631412851415014095874
61296839496631413261233142497986
61296839496631413261295818523762
61296839496631413262988071219714
61296839496631413263008991927518
61296839496631446203783197909264
61296839496631446205475450605216
61296839496631446205496371313020
61296839496631446615565203818236
61296839496631446617257456514188
61296839496631446617278377221992
61296839496633809424004309983784
61296839496633814363696127845576
61296839496633842778273694928338
61296839496633847719660865017232
61296839496634109613274903982020
61296839496634114552966721843812
61296839496634147908931459016872
61296839496695086321618819325650
61296839496695086324063184330914
61296839496695086870682385879538
61296839496695086873126750884802
61296839496695086916415050083054
61296839496695086916435970789454
61296839496695086918859415088318
61296839496695939132025191266024
61296839496695987301149845460050
61296839496695987301233413144498
61296839496695987301233413494418
61296839496695987303677778499682
61296839496695988545865885993758
61296839496695988546053913721166
61296839496703191433619434314388
61296839496703191433807462391716
61296839496703191434392438632292
61296839496703193218029018595192
61296839496703193218217046672520
61296839496703193225557072387540
61296839496703193263699006772932
61296839496703193263699035472144
61296839496703193263761682798708
61296839496703193263782603506512
61296839496703193263949710876036
61296839496703193263970631583840
61296839496704092001368454189896
61296839496704092002204134533576
61296839496704092413150460098868
61296839496704092413986140442548
61296839496704093648580045860152
61296839496704093648768073937480
61296839496704093653851676985416
61296839496704093653851791776664
61296839496704093656108013913352
61296839496704093656108128704600
61296839496704103532107144944872
61296839496704393837767071825424
61296839496704393838038667937120
61296839496704408662201168826440
61296839496704408667283738753798
61296839496704408669540075681734
61296839496704408670355983230831
61296839496704408670356097666335
61296839496704409218647004631605
61296839496706793704803541893748
61296839496707110502705539620784
61296839496707110503461009397196
61296839496707110510236950880232
61296839496727458593655640733302
61296839496727458593843668810630
61296839496727501823900165869474
61296839496727503058497170468308
61296839496727503058685198545636
61296839496727503058706090554228
61296839496727503059270174786212
61296839496727503063768801594976
61296839496727503063789693602164
61296839496727503063789808393412
61296839496727503064604596728500
61296839496727503066025138521508
61296839496727503066025138522912
61296839496727503066046030530100
61296839496727503066046145321348
61296839496727503066108821347124
61296839496727503066860933656436
61296839496727507311903438325762
61296839496727507357636102529278
61296839496727507357657023235678
61296839496727507357824130606606
61296839496727507357845051313006
61296839496727507366861861250206
61296839496727507366882753258798
61296839496727508548944807929860
61296839496727508549132836007188
61296839496727508556476333980556
61296839496727508592922543411648
61296839496727508592985219437424
61296839496727508593173247514752
61296839496727508594614796107600
61296839496727508594614824806812
61296839496727508594677472133376
61296839496727508594698392841180
61296839496727508594865500210704
61296839496727508594886420918508
61296839496727508600513301927580
61296839496727508600516659394680
61296839496727508600516745488120
61296839496727508602208912090632
61296839496727508602208912092027
61296839496727508602208912092036
61296839496727508602208998184072
61296839496727508602229804099224
61296839496727508602229804100628
61296839496727508602229918891876
61296839496727508602292566218440
61296839496727508602292594917652
61296839496727508602480594295768
61296839496727508602480622994980
61296839496727518437557920155254
61296839496727518439250172851206
61296839496727519665561587813560
61296839496727519667817924741496
61296839496727519674597338482880
61296839496727519675412126817968
61296839496727519675412212557116
61296839496727519713554060850463
61296839496728359161655364711914
61296839496728359573249342543558
61296839496728403626246190343816
61296839496728403626517786455512
61296839496728403627081870687496
61296839496728403632165588054296
61296839496728403633857812170532
61296839496728403633857840750248
61296839496728403633857840868340
61296839496728403633857840869744
61296839496728404038028196252788
61296839496728404038111764287156
61296839496728404038863876596468
61296839496728404043947593963268
61296839496728404045639818079504
61296839496728404045639846659220
61296839496728404045639846778716
61296839496728404045639846782928
61296839496728407742373996737584
61296839496728407744901929777216
61296839496728407751680109520562
61296839496728407751680224311650
61296839496728408979495835194820
61296839496728408979683863272148
61296839496728408987026127247478
61296839496728408987027275152076
61296839496728408987027275153471
61296839496728408987027275153480
61296839496728408987027361245516
61296839496728409160734239312932
61296839496728409162426492008884
61296839496728409168328441389403
61296839496728409168328441389404
61296839496728409170041586093947
61296839496728409170041586093948
61296839496728409170041614793159
61296839496728409170041614793160
61296839496728409170292290197052
61296839496728409581823505909480
61296839496728409581823505910875
61296839496728409581823505910884
61296839496728409581823620702131
61296839496728409581823620702132
61296839496728409581823620706344
61296839496728418863025258278998
61296839496728418869801199762034
61296839496728420097807191773930
61296839496728420098369037745604
61296839496728420105147217488950
61296839496728420105963239822076
61296839496728659760803663958212
61296839496728659762436339809618
61296839496728659762499015835394
61296839496728702580982427071186
61296839496728704227298761553216
61296839496728704227298790252428
61296839496728704227361437578992
61296839496728704227382358286796
61296839496728704233218159263696
61296839496728704233281179786865
61296839496728704233281179786874
61296839496728704234889491371340
61296839496728704234889520070552
61296839496728704234889520074764
61296839496728704234910411959648
61296839496728704235161460560154
61296839496728704235161489257962
61296839496728704235725544786513
61296839496728704235725544792138
61296839496728707931644562038012
61296839496728707931644590737224
61296839496728707931704138882558
61296839496728707931707238063788
61296839496728707931725059588958
61296839496728707931728158771592
61296839496728707931913087666286
61296839496728707934172523776856
61296839496728707940929782812398
61296839496728707940929897603486
61296839496728707940950789612078
61296839496728709166423396351714
61296839496728709166423425049522
61296839496728709166486072377490
61296839496728709167259105393202
61296839496728709168682832460880
61296839496728709168682861160092
61296839496728709168954457271788
61296839496728709174017139263404
61296839496728709174017254054492
61296839496728709174019463611378
61296839496728709174581223495388
61296839496728709174668349881375
61296839496728709176275800539314
61296839496728709176276948443912
61296839496728709176276948445307
61296839496728709176276948445316
61296839496728709176277034537352
61296839496728709176277034542959
61296839496728709176297840452504
61296839496728709176297840453908
61296839496728709176297955245156
61296839496728709176548630649048
61296839496728709176548630654655
61296839496728709176548659348260
61296839496728709176548659352472
61296839496728709313558595182267
61296839496728709723707925239834
61296839496728709725340601091239
61296839496728709725340601091240
61296839496728709725403277117016
61296839496728719049849249017276
61296839496728719050037535374858
61296839496728719051543826061202
61296839496728719052272607222860
61296839496728719052274931570834
61296839496728719052295852277234
61296839496728719052295938370514
61296839496728719057379540946226
61296839496728719057379541064318
61296839496728720285383294697812
61296839496728720285383294815904
61296839496728720287054540717792
61296839496728720287056865065766
61296839496728720287077785772166
61296839496728720287078904980360
61296839496728720287618624949776
61296839496728720287622097203743
61296839496728720287642989210940
61296839496728720292161474441158
61296839496728720294417811369094
61296839496728720294481721392908
61296839496728720294481721511000
61296839496728720294481721512404
61296839496728720294669634802847
61296839496728720294669634802856
61296839496728720294669663500664
61296839496728720294669749470236
61296839496728720294669749589732
61296839496728720295233719034840
61296839496728720295233833820228
61296839496728720295233833820255
61296839496728720295233833820312
61296839496728720424903743940703
61296839496728720836685663756236
61296839496728720836685663757640
61296839496728720836685749849675
61296839496728720836685749849676
61296839496728720836748425875452
61296839496728720841769352544724
61296839496728720841832143242252
61296839496728720843524395938204
61296839496728724541886888688706
61296839496728724542723716936984
61296839496728724542723716938388
61296839496728724542723803030423
61296839496728724542723803030424
61296839496728724542786479056200
61296839496728725775813397735964
61296839496728725775813397737368
61296839496728725775873060673950
61296839496728725775876159855180
61296839496728725777232906415622
61296839496728725777505650433320
61296839496728725783156522639234
61296839496728725784848000500526
61296839496728725784848000500685
61296839496728725784848000500686
61296839496728725784848775335186
61296839496728725784849148405284
61296839496728725784849148406688
61296839496728725784849148410900
61296839496728725785099852509792
61296839496731055923515254599464
61296839496731060864902424338438
61296839496731104092639908793490
61296839496731104095167841483202
61296839496731104095167841833122
61296839496731105329681278047668
61296839496731105330516958391348
61296839496731105335600675758148
61296839496731105335851724708574
61296839496731105337355949327198
61296839496731105932152180084602
61296839496731109034027078532464
61296839496731109036555011572096
61296839496731109043333191315442
61296839496731110864169327016784
61296839496731110865861579712736
61296839496731110873476587704360
61296839496731110873476587705764
61296839496731110873476673797799
61296839496731110873476673797800
61296839496731110873539349823576
61296839496731404281910502791726
61296839496731404281994070826094
61296839496731404284438435831358
61296839496731405516692436286658
61296839496731405518951872047308
61296839496731405519032341248962
61296839496731405519035440081676
61296839496731405524286523571882
61296839496731405524850349523612
61296839496731405525122318706810
61296839496731405526626543325434
61296839496731409223297672532104
61296839496731409223378141383838
61296839496731409223381240566472
61296839496731409223566169461166
61296839496731409225825605571736
61296839496731409232582979398366
61296839496731409232603871406958
61296839496731422127583276130240
61296839496731422128338745551116
61296839496731422133422434221551
61296839496731422133422434339595
61296839496731422133422434339604
61296839496731422135177477852580
61296839496731422135177478206712
61296839496731425831931400613090
61296839496731425834376798731864
61296839496731425834376798733259
61296839496731425834376798733268
61296839496731425841155179359738
61296839496732306504527963392010
61296839496732306506157540062186
61296839496732306506157568759994
61296839496732311445264382033322
61296839496732311445912034299674
61296839496732311447544710156687
61296839496732311447544738854504
61296839496732321321096376996106
61296839496732321323540742001370
61296839496732326262480447903770
61296839496732326264927912095871
61296839496732326271706206624698
61296839496739164738166317845896
61296839496739209204637424251078
61296839496739209204909020362774
61296839496739209212252432242702
61296839496739209212252518336142
61296839496739209212315194711838
61296839496739209212503222439246
61296839496739210440258137270920
61296839496739210445341740318856
61296839496739210447598077246792
61296839496739210447598162985940
61296839496739211040117538233853
61296839496739214143765158230806
61296839496739214151947349637048
61296839496739214153638454426998
61296839496739214153639602331596
61296839496739214153639602333000
61296839496739214153639688425036
61296839496739214738561388988210
61296839496739214746155591064682
61296839496739214746803243331034
61296839496739230807943318591642
61296839496739509401501847254284
61296839496739509401502105416485
61296839496739509401773816437482
61296839496739510629257135158864
61296839496739510629340703193232
61296839496739510629528731270560
61296839496739514333035752229042
61296839496739514333871432572722
61296839496739514340629581234012
61296839496739514341193665460380
61296839496739514341197022927480
61296839496739514341280705758712
61296839496739514342889275623432
61296839496739514342909134518514
61296839496739514342910167632024
61296839496739514342910167633428
61296839496739514342910282424676
61296839496739514342910282428888
61296839496739514342972958454664
61296839496739514343160986531992
61296839496739530941670255139072
61296839496739530942234339376672
61296839496739530942425724915484
61296839496739530943928916420598
61296839496739530944117977611436
61296839496739530951460327680046
61296839496739530951461102514706
61296839496739530951461475584804
61296839496739530951461475586208
61296839496739530951461475590420
61296839496740415320307195446705
61296839496740415320790810831176
61296839496740415320808603536273
61296839496740415320811731538980
61296839496740415322503955535720
61296839496740415322503984234932
61296839496740415322566631561496
61296839496740427668631037789088
61296839496740427673777402601948
61296839496740427675971092201832
61296839496740427675971092201916
61296839496740431372973738970389
61296839496740431374669090969836
61296839496740431379815455782696
61296839496740431380316892570015
61296839496740431382011469730554
61296839496740431382011469730581
61296839496740431382012502849764
61296839496740431382012502851168
61296839496740431382263206954263
61296839496740431382263206954272
61296839497360906476285774528805
61296839497360906477037886838117
61296839497384016795790256776652
61296839497384016933051011152124
61296839497384016933051011506416
61296839497384917363602038417084
61296839497387619064843809948006
61296839497395722939740293213430
61296839497395722939803055332646
61296839497395722941432545909382
61296839497395722941495308028598
61296839497395723077001047943194
61296839497395723078505272561817
61296839497396023130682218733245
61296839497396023130703110859881
61296839497570389859571693366362
61296839497570389859592585025034
61296839497570389859592585374954
61296839497570389859592613722842
61296839497570389859592614072762
61296839497570404674719450036282
61296839497570404676975786964218
61296839497570406460800395004446
61296839497570406460800395354366
61296839497570406468143434162952
61296839497571290427404280926318
61296839497571290427404281276238
61296839497571290427592309003646
61296839497571305244787482865502
61296839497571305244975510942830
61296839497578509787284149257004
61296839497578509792555780382268
61296839497578509924544817893328
61296839497578509924732845970656
61296839497578509932072871685676
61296839497578510336326823802300
61296839497579410355095845158288
61296839497579410355283873235616
61296839497579410360367476283552
61296839497579410362623813211488
61296839497579410362623898950636
61296839497582112057963749448926
61296839497582112058530932862140
61296839497602805357152337627066
61296839497602805357716421859050
61296839497602805357737313867642
61296839497602805357737342565450
61296839497602820174556431574842
61296839497602821412161885410924
61296839497602821418937741156216
61296839497602821418937769852620
61296839497602821419689853465528
61296839497602821419689882161932
61296839497602821556198524582384
61296839497602821556950636891696
61296839497602821967980415701512
61296839497602853665898457428312
61296839497602854902939827032410
61296839497602854903127855109738
61296839497602854908211458157674
61296839497602854908211572948922
61296839497602854910467795085610
61296839497602854910467909876858
61296839497602855314721832941382
61296839497602855322249800994582
61296839497603721979973581312208
61296839497603721986749551374960
61296839497603721986749551493052
61296839497603721986937579452288
61296839497603721987501663802364
61296839497603755333490854297370
61296839497603755333678882374698
61296839497603755341018908089718
61296839497603755341018936787526
61296839497603755341018936788930
61296839497603755890061582635014
61296839497606407217390119991054
61296839497606407218894344609678
61296839497606407219646456918990
61296839497606423683405570184750
61296839497606423683408669016060
61296839497606423688680673214070
61296839497606423688743435333286
61296839497606423690184524411432
61296839497606457036922843169912
61296839497606457036925942001222
61296839497606457044517045246384
61296839497606724062469802772801
61296839497606724063221915082113
61296839497606757414461959130747
61296839497614511093770021610030
61296839497614511093853589644398
61296839497614511093853589994318
61296839497614511094041617721726
61296839497614527557800730987486
61296839497614527557800731337406
61296839497614527563639918598710
61296839497614527563702680717926
61296839497614527565143769796072
61296839497614527565143770144588
61296839497614527565143770145992
61296839497614527565394933413878
61296839497614527700900673328474
61296839497614527702404897947097
61296839497614560911882088204632
61296839497614560911882088554552
61296839497614560919413155090546
61296839497614560919413155439062
61296839497614560919413528161888
61296839497614560919476290631024
61296839497614561054982030545619
61296839497614561056674282891652
61296839497614827754581844236569
61296839497614827754602736127117
61296839497614827891675491945333
61296839497614827891863520022661
61296839497614861108663201335671
61296839497614861291677426184103
61296839499662774547477010230617
61296839499693994416074329201718
61296839500561036769020406887552
61296839500569140643979652272192
61296839505274346129629886504755
61296839505567041834774071773706
61296839505567046590678172957945
61296839505567346918901774026153
61296839505569744772991351254196
61296839505570950837277184276709
61296839505591358355285651038390
61296839505591358401018343941118
61296839505591358767067656947362
61296839505591358812800349850090
61296839505594060057965269321366
61296839505594060058720738742242
61296839505594060103697847429991
61296839505594060104453431644970
61296839505594063763921963674553
61296839505594063809738339400041
61296839505594063809759231408633
61296839505594510965634792518621
61296839505595264521004339667513
61296839505595266168196187239550
61296839505595266168217079248142
61296839505595409750560987179179
61296839505595409750749015256507
61296839505602163932924514706006
61296839505602163978657207605878
61296839505602165168270532432922
61296839505602165168441025613222
61296839505602165211746773615222
61296839505602165214003110543158
61296839505602165214194610524542
61296839505602165214215502533134
61296839505602168874227226786109
61296839505602168874228374690867
61296839505602168874228374696483
61296839505602168918286234652259
61296839505602168918348910678035
61296839505602168918369917472050
61296839505602168918369917472051
61296839505602168919980811696185
61296839505602168919981586535057
61296839505602168919981959606399
61296839505602168920043487721961
61296839505602168920044262560833
61296839505602169469024605453887
61296839505602169469024634151695
61296839505602619775870079723234
61296839505602619775890971731826
61296839505602619783422411689082
61296839505603369629113617523318
61296839505603369629615025729527
61296839505603369629869087299730
61296839505603369631310635892579
61296839505603369631561339995682
61296839505603370041463065131374
61296839505603370043092641801551
61296839505603370043155317827326
61296839505603370043155317827327
61296839505603516508748194188983
61296839505603516508748194188992
61296839505603521440379355997147
61296839505603521440379355997148
61296839505603521440379355997184
61296839505603821769337420399159
61296839505603822180931513022050
61296839505603822180931513022051
61296839505606216562798146963101
61296839505606217797890791746584
61296839505606217800401275983863
61296839505606217800401275983872
61296839505606218387137223764837
61296839505606218387137223764840
61296839505606218387137223764841
61296839505606221498095080791666
61296839505606221505626520748922
61296839505606222093718095747556
61296839505606223328502353584766
61296839506223543848589370847589
61296839506223543851096411878629
61296839506246953809805133863091
61296839506246955044587325632661
61296839506247854240356161128051
61296839506247854240377081716359
61296839506250557359895527900737
61296839506250857558201757777044
61296839506442343532776286366696
61296839506442343533361262607272
61296839506442348472488996232869
61296839506442348479810770316897
61296839506442649210781344425536
61296839506465758433704759248371
61296839506465759538569063265485
61296839506465759668991458410995
61296839506465759669239063327253
61296839506466658864255786513331
61296839506466658864276707101639
61296839506467110381251731258919
61296839506467110382964875963463
61296839506467110937634431519235
61296839506467110939518069881871
61296839506467160343337731947105
61296839506467160346350313490325
61296839506467160346352637954939
61296839506467160948175916073409
61296839506469361940238242016131
61296839506469361947097866680318
61296839506469361986051490213952
61296839506469361986051490213953
61296839506469361992830444788943
61296839506469361992830530883834
61296839506469361992830530883835
61296839506469361992830789164088
61296839506469361993582901473400
61296839506469662182101383162324
61296839506477465822057112064958
61296839506477465860195602888359
61296839506477465867789804964830
61296839506477465867810696973422
61296839506542341286593496885676
61296839506542341332263398970136
61296839506542341332347081795598
61296839506542341333078187305224
61296839506542345039116613207400
61296839506543562220982439012062
61296839506543562221003330904014
61296839506550445161552742270316
61296839506550445207285435170188
61296839506550445208058697768394
61296839506550450148668357813347
61296839506550461679348877920068
61296839506550745350823594548806
61296839506550745351011622626134
61296839506550750292210764289184
61296839506550750292941984589904
61296839506550750703989671365442
61296839506550750703992770198156
61296839506550761822844995001200
61296839506551667329596109826823
61296839506551667331288362167031
61296839506554369217738047790864
61296839506554369217738047790865
61296839506574761727817906443464
61296839506574761728570018752776
61296839506574761771228114488424
61296839506574761772042902823512
61296839506574761773484451416360
61296839506574761773568133769592
61296839506574761773568133769593
61296839506574761773571491354784
61296839506574761773759519432112
61296839506574761774299239751448
61296839506574761774302711655504
61296839506574762137904216455853
61296839506574762139596468673805
61296839506574762139596468679421
61296839506574762139596469151805
61296839506574762139599912352436
61296839506574762185353497263756
61296839506574762186165186293955
61296839506574778244858572673744
61296839506574778245028032740534
61296839506574778245048924749126
61296839506574778382097401920047
61296839506574778382118293810595
61296839506574778382853646535331
61296839506574778382853646536783
61296839506574778382874538543923
61296839506574778382937214569699
61296839506574778382937214571151
61296839506574778794635910724605
61296839506574778794635910730221
61296839506574778794656802733197
61296839506574778794656802738813
61296839506574778794719478758973
61296839506574778794719478764589
61296839506575962345379833194937
61296839506575962347552487295853
61296839506575962347552487297257
61296839506575962896595161841149
61296839506575962896598605519780
61296839506575962896657924078456
61296839506575962896657924078457
61296839506575962896657924084073
61296839506575962896661281545556
61296839506575962942352190431100
61296839506575962943166978766188
61296839506575977720819420550622
61296839506575977720843670027772
61296839506575977721572565980513
61296839506575977767326150772337
61296839506575977767328475236950
61296839506575977767347042780929
61296839506575977767349367245542
61296839506575978954494766213307
61296839506575978954494852424838
61296839506575978954494852424839
61296839506575978954745814690153
61296839506575978956102647338259
61296839506575978956165323487902
61296839506575978956165323487903
61296839506575978956165438273327
61296839506575978956354499351736
61296839506575978956354499351737
61296839506575978956356709030926
61296839506575978956356709030927
61296839506575978956921568098815
61296839506575978956921568103187
61296839506575978956942574897202
61296839506575978956942574897203
61296839506575978956942833177501
61296839506575978956942833177504
61296839506575978956942833177505
61296839506575978957005250922979
61296839506575978957193537280609
61296839506575979002110293942246
61296839506575979002110408727671
61296839506575979002131300736263
61296839506575979002193976762039
61296839506575979002672168495040
61296839506575979551718171926317
61296839506575979551718171927721
61296839506578664234005272225980
61296839506578664234820060561068
61296839506578680659622451460480
61296839506578680659622451460481
61296839506578680660377920881356
61296839506578680660377920881357
61296839506578680660440596907133
61296839506586768107269166080550
61296839506586768107519870183654
61296839506586784534581696845120
61296839506586784534581696845121
61296839506586784578622022258000
61296839506586784580314274953952
61296839506586784580314389744992
61296839506586784580335281753584
61296851497146923118001237179010
61296851656679808029056342623916
61296851703959317599089825519689
61296851703959317599653909751673
61296851703959617788339498811525
61296851703959617788903583043509
61296851709860137907953397462080
61296851709860138038436230730203
61296851709860138038603252007683
61296851709860138045946290816269
61296851709860138045946405607309
61296851709860138045967297615874
61296851709860138045967297615901
61296851709860138045967297615910
61296851709860138045967297616117
61296851709860138045967297616118
61296851709860138046029973641894
61296851709860138046218346092747
61296851709867942829177124581141
61296851709867942829741208813125
61296851709868243010919749463328
61296851709868243018259689437796
61296851709868243018259690500606
61296851709868243018426797872977
61296851709868243018447717515124
61296851709868243018447718577934
61296851709868243018990882104961
61296851709868243155520445230210
61296851709868243155708473307538
61296851709868243201441137512449
61296851709869143723520167791880
61296851709869143723520169208822
61296851709871845289506473042932
61296851709871845426767227418404
61296852129240105650777663478058
61296852135254145668946542493520
61296852135289267811158313039062
61296852135289269054035397651892
61296852135289269603078416570722
61296852135289269603141178689938
61296852135289269605585543695202
61296852135292870084849461649462
61296852135292871324530155035380
61296852135292871325282267226600
61296852135292871325282267344692
61296852135292871874137258191970
61296852135292871876581623197234
61296852188434475678326000132786
61296852188434475678514372583648
61296852188434477332233318468056
61296852188434477332985430777368
61296852188434477469494072843528
61296852188434477470246185152840
61296852188456091095470549855720
61296852188466597584182743440356
61296852188466896124633061014016
61296852188466896124633061132060
61296852188466896124821089091344
61296852188466896124821089209388
61296852188466897771198033986344
61296852188466897771762117869812
61296852188466897771950146295656
61296852188466897771950146314530
61296852188466897772012822340306
61296852188466897772012908079454
61296852188466897773454370914280
61296852188466897774269159268242
61296852188466897774269245007390
61296852188466897901679833804088
61296852188466897904186874835128
61296852188466897908458788361816
61296852188466897909022872612466
61296852188466897909210900671128
61296852188466897909210901044134
61296852188466897909273577069910
61296852188466897909273921089312
61296852188466897911718286094576
61296852188467798339009815626776
61296852188467798339761927936088
61296852188467798339761927954962
61296852188467798342018264864024
61296852188467798342018264882898
61296852192042767167155060425537
61296852342083052169197779407015
61296852342091157278938959821781
61296852347967361838848507667212
61296852347967361839037568858050
61296852347988975869076955404646
61296852347988975876608022290560
61296852347991677160730037566916
61296852347991677163174402572180
61296852347991677163237078597956
61296852347991677168072042906248
61296852347991677168072043256168
61296852347991677168260070983576
61296852347991677168260071333496
61296852347991677168261104452830
61296852347991677168323866217754
61296852347991677168323866571886
61296852347991677169764295952120
61296852347991677572512043108498
61296852347991677579854048815220
61296852347991677579855081917084
61296852347991677717115836646688
61296852347991677717115836659738
61296852347991677717115836996608
61296852347991677717304123004270
61296852347991677717304123354190
61296852347992577728541819207348
61296852347992577730986184212612
61296852347992577731048860238388
61296852347992578147917912388446
61296852347999482501140456550649
61296852347999482502832824037857
61296852347999782691852598074512
61296852348000683442845742047593
61296852348003384955756342521142
61296852348003384963099467423008
61296852348003384963099467772928
61296852348003384963099726053182
61296852348003384963287753780590
61296852348866979052097706419578
61296852350838072426809236271401
61296852350838088892845578460639
61296855727700755118565408258382
61296855727700755119129492490366
61296855727733175559786459306378
61296855727733175559786460706058
61296855780910804277513179859716
61296855804534849266578390756576
61296855804546556648130437473268
61296855940432882380666831249094
61296855940432882380666835835314
61296855940432882382923168177030
61296855940432882382923172763250
61296855940435583672110968846466
61296855940435583672298996923794
61296855940435583674576225860322
61296855940443689193655070090608
61296855940443689195911407018544
61296855964067684222323436996332
61296855964067684222344329004924
61296855964067700830895636957704
61296855964067734177633496201482
61296855964067734185227698277954
61296855967000594521967532510740
61296855967000600012418612235226
61296856011339088629267957214354
61296856011339088629351893720746
61296856011339088631795890253986
61296856011339088631796258726010
61296856011339105283844704468783
61296856017247730516188077459103
61296856017247730696946343168255
61296856017247730699202417098575
61296856017248014231640189912062
61296856017248014231702865937838
61296856017248014231703210311363
61296856017248014231724126418454
61296856017248014231724131017724
61296856017248014231891267086460
61296856017248014231912154495782
61296856017248014231912159095052
61296856017248014234147230943102
61296856017248014234147575316627
61296856017248014234168496022988
61296856017248030695671267761542
61296856017248030703013278054484
61296856017248030703014306570128
61296856017248030832659971814146
61296856017248030832911020290775
61296856017248030840191383073594
61296856017248030840275061299732
61296856017248030840275065899002
61296856017248030840526114375839
61296856017248030840526229167095
61296856017248064056509659031054
61296856017248064186929357108620
61296856017248064194523444393844
61296856017248064197051492224724
61296856017248064197051836598249
61296856017248931270826461636194
61296856017248931271014489713522
61296856017248964625158522956444
61296856017248964625346551033772
61296856017255868977545358072787
61296856017256135807671882751684
61296856017256135812670770922108
61296856017256135812733446947884
61296856017256135812755486861026
61296856017256135813319571093010
61296856017256135815177811953148
61296856017256135815743015393317
61296856017256135949994201677488
61296856017256135950580325822614
61296856017256135998193270800805
61296856017256169166814804165030
61296856017256169166815923373215
61296856017256169167568063316082
61296856017256169167568064378892
61296856017256169169259169170294
61296856017256169169260288378479
61296856017256169304012882868858
61296856017256169304097598807776
61296856017256169304828819108496
61296856017256169306519923899898
61296856017256169349830263012687
61296856017257036375483578652968
61296856017257036383575716675896
61296856017257069735379844956514
61296856017257069872661407018372
61296856017259771577788746001234
61296856019851316715531164050402
61296856020175476652274797396366
61296856020175521124665187193164
61296856020175526477918302885574
61296856020175526477919417494498
61296856020175526478671529803810
61296856020179379113357348330782
61296856020179423539262700146554
61296856020179423584995364350070
61296856020179423585747738127580
61296856020179429075425553009278
61296856020179429075425553010682
61296856020179429075425581707086
61296856020179429075446473715678
61296856020179429076177665319994
61296856020179429076198586024990
61296856419009923098103030139832
61296856419009923098103031202642
61296856419009923098291058217160
61296856419009923098291059279970
61296856419009923098855142449144
61296856419009923098855143511954
61296856419042343537819857632014
61296856419042343537819859031694
61296856419042343539512111727646
61296856419042343948849751567092
61296856419042343949413836863338
61296856419042343951106088495028
61296856436409193823630168194594
61296856436441614262594883712882
61296856436441614265039248718146
61296856436628031801799182060888
61296856436660452242456147088588
61296856442633618349282804357022
61296856442668740491494579501834
61296856442668740491515500208234
61296856442668740493938944507098
61296856442668740493959869812768
61296856442669090643606385560706
61296856442676845601235758381406
61296856442676845603680123386670
61296856442677145792950717384906
61296856442677162401501537475096
61296856442677162401585593372054
61296856442677195755854949968720
61296856442677195755854978666528
61296856442680748061753107286970
61296856442680748062317191518954
61296856442680748062338112225354
61296856442680748064197472292234
61296856442680748064761556524218
61296856442680762879136309226154
61296856442680762879157229932554
61296856442680762881580674231418
61296856442680764123705646534936
61296856442680764124269730766920
61296856442680796233217666443300
61296856442680796235662031448564
61296856442680797470447064124726
61296856442680797475530666824146
61296856442680797476094751056130
61296856442680798019239034566918
61296856442680798025221452800576
61296856442680798026829764385042
61296856442680798026850684973350
61296856442680798027101733573856
61296856442680798027665817805840
61296856443333657873143418301090
61296856445307470799699547525579
61296856445635227510214127671939
61296856445635227512742060711571
61296856445635227517804857490063
61296856445635227517829135663563
61296856445635227520273500668827
61296856445635276924242735685753
61296856445635276924243510524625
61296856445635276931018332799467
61296856445635276931585774498551
61296856445635276933549738097447
61296856445635277473034706127945
61296856445635277473035480966817
61296856445635277475562639167577
61296856445635277475563414006449
61296856445635277480082272424649
61296856445635277480625435946069
61296856445635277480646327954661
61296856445635277480649714119569
61296856445635277480649800213009
61296856445635277480712476242997
61296856445635277482341708533815
61296856445635277483156841244049
61296856489938060047551685536543
61296856489938093399376705825753
61296856489945848495039866399212
61296856489945848495039866736034
61296856489945848495039866753504
61296856489945848496732119095164
61296856489946165157292864416115
61296856489946165340034460518951
61296856489946165341122337232381
61296856489946198501586817815199
61296856489946198508928823521921
61296856489946198509117884705325
61296856489946198691859480808161
61296856489946198692947357521591
61296856489947065725668759336211
61296856495822053468340765198600
61296856495822053468424706305714
61296856495822053468424710555064
61296856495822053468612734383042
61296856495822053468612738632392
61296856495822053469176445542280
61296856495822368475057212714790
61296856495822368475078133421142
61296856495822368475078477794676
61296856495822370129737564065724
61296856495822401829326598009264
61296856495822401829326971080558
61296856495822401836104892542246
61296856495843667094400809909742
61296856495843667096657151423898
61296856495843681920797727202753
61296856495846385271382758935587
61296856495854473908141160725150
61296856495854473909561817644824
61296856495854473910397497988504
61296856495854490371900618345721
61296856495854490373571979033081
61296856495854490378657647811867
61296856495854490378678539820459
61296856495854490380913984739803
61296856495854490518948805941067
61296856495854523870773826230277
61296856495854774089044978795984
61296856495854774091552019827024
61296856495854774096576419107532
61296856495854774096639066081208
61296856495854774096639180872456
61296856495854774097391178390520
61296856495854774097412099451212
61296856495854774097474861216136
61296856495854774098895058635610
61296856495854774099083431086472
61296856495854774099104352129694
61296856495854774099104352147164
61296856495854774099167028172940
61296856495854774099167113912088
61296856495854774099647170944922
61296856495854774099919140482252
61296856495854788916278260574794
61296856495854788923056526410016
61296856495854788923077447466288
61296856495854790560335158947658
61296856495854790562842199978698
61296856495854790562866564228168
61296856495854790563406284210682
61296856495854790567929246232882
61296856495854790567949133702064
61296856495854790568702279602886
61296856495854790568765041367810
61296856495854790570185583160818
61296856495854790570205470630000
61296856495854790570206504204040
61296856495854790570206504221510
61296856495854790570373611238146
61296856495854790570457294063762
61296856495854790570937695470130
61296856495854790571021378295746
61296856495854790697596171957516
61296856495854790700103212988556
61296856495854790705190000962486
61296856495854790707446337890422
61296856495854790707467258933644
61296856495854790707467258951114
61296856495854790707634279874470
61296856495854790707717962700086
61296856495854790707717963054218
61296856495854790707718307073620
61296856495854822270547645869268
61296856495854822275633659004326
61296856495854822275633659358458
61296856495854822277325911704490
61296856495854822277325940284206
61296856495854823916923557195844
61296856495854823922010603450028
61296856495854823922010718241276
61296856495854823922762715759340
61296856495854823923034340923136
61296856495854823924454968455292
61296856495854823924538565541760
61296856495854823924538651280908
61296856495854823925290677851072
61296856495854824054372598283030
61296856495854824054456281108646
61296856495854824059207563295582
61296856495854824059208711205956
61296856495854824059458267398686
61296856495854824060295095652740
61296856495854824060295439672142
61296856495854824061714603972490
61296856495854824061714604326622
61296856495854824061715637091616
61296856495854824061715723184896
61296856495854824061715751882656
61296856495854824061799319917232
61296856495854824061799320271364
61296856495854824061987692368094
61296856495854824062551432226544
61296856495854824062551432580676
61296856495855674664450876773740
61296856495855674665223881091644
61296856495855674666978809813372
61296856495855674667730922122684
61296856495855691131158747627856
61296856495855691131409451730960
61296856495855691131430372438764
61296856495855691135761977612892
61296856495855691138749477445980
61296856495855691138749506143731
61296856495855691139021446629169
61296856495855724484926724716122
61296856495855724489822414142560
61296856495855724490094354609067
61296856495855724490846122563568
61296856495855724492266750431142
61296856495855724492266779130354
61296856495855724493102459491504
61296856495855724629527419086180
61296856495858376367823202695198
61296856495858376368658883038878
61296856495858376370163107657502
61296856495858376370915219966814
61296856495858392832417996304638
61296856495858392834674333232574
61296856495858392834677432065288
61296856495858392839949407564086
61296856495858392841453373902456
61296856495858392841453402598812
61296856495858392841453632182710
61296856495858392841453746973958
61296856495858392978714042538780
61296856495858426193445788540656
61296856495858426195785808294208
61296856495858426331291174783170
61296856495858426331291175137302
61296856498810154120711432258407
61296856498810154120711432275669
61296856498810154120711460973477
61296856498810154120714904516755
61296856498810154120714904534017
61296856498810154123221945547795
61296856498810203938722396277149
61296856498810203938723171116021
61296856498810203946062077635897
61296856498810203946337146005941
61296856498810203946337490362213
61296856498810203948593482933877
61296856498810204085039363234953
61296856498810454335379792470840
61296856498813156038626852097364
61296856499649531242810936883739
61296856649446629223231226973961
61296856649470628302944802356058
61296856649470628305389167361322
61296856649470944965949912695371
61296856649470945148964252801403
61296856649470978317774932984581
61296856649470978500789273090613
61296856649479050075691091574943
61296856649479083429772449258649
61296856655052647789650631334526
61296856655052647789838659411854
61296856655052647792157672365566
61296856655052647792345700442894
61296856655271485767882318040056
61296856655271485768070346117384
61296856655355254635767662233264
61296856655355254635768781441449
61296856655355254635789702146406
61296856655355254636332865673433
61296856655355254636353786378390
61296856655355255047383678915240
61296856655355255048135791224552
61296856655355287989849019450410
61296856655355287989849105543690
61296856655355287989850138658595
61296856655355288538891780088986
61296856655376552005184402148288
61296856655376552005267970182656
61296856655376552012778490833192
61296856655376552012862173658808
61296856655376552015306538664072
61296856655376852202069975427242
61296856655376868673423290769474
61296856655376868675867655774738
61296856655376868810621283380022
61296856655376868813128324411062
61296856655376902027420592089662
61296856655376902027692676063948
61296856655379253716025549060036
61296856655379253716046469753338
61296856655379253716234469145956
61296856655379253716234497830666
61296856655379253718469914052202
61296856655379253718469914065300
61296856655379253718469914402122
61296856655379270189780986094415
61296856655379270372795325733887
61296856655379553905317035053766
61296856655379553905484171472422
61296856655379553905505063131094
61296856655379569957482170855272
61296856655379569959717242348982
61296856655379569964992316680494
61296856655379569965013237741186
61296856655379569965013352532226
61296856655379569965075999506110
61296856655379569966495508177562
61296856655379569966495508184204
61296856655379569966495508534124
61296856655379569966516429240476
61296856655379569967248653608430
61296856655379569967269574669122
61296856655379569967269689460162
61296856655379569967332336434046
61296856655379569967332336788178
61296856655379569967332365485938
61296856655379569967520393563266
61296856655379570369264176396854
61296856655379570376606182103576
61296856655379570376607215205440
61296856655379570513868343006546
61296856655379570514056371083874
61296856655379570516375384037586
61296856655379570516375384387506
61296856655379570516563412114914
61296856655379570516563412464834
61296856655379603311730664141154
61296856655379603311814232175522
61296856655379603313986627643456
61296856655379603314258597180786
61296856655379603318508585598422
61296856655379603319072640778514
61296856655379603319072641132646
61296856655379603319073673897640
61296856655379603319073788688888
61296856655379603319073789043020
61296856655379603319345299061436
61296856655379603319345384800584
61296856655379603319345385154716
61296856655379603319345413852476
61296856655379603320764893478678
61296856655379603320764893828598
61296856655379603321601635989372
61296856655379603321601721728520
61296856655379603321601722082652
61296856655379603868116463570846
61296856655379603868388432754044
61296856655380470525293952495704
61296856655380470944419370271506
61296856655380470946926411302546
61296856655380470947114410682066
61296856655380470947114439379874
61296856655380503879542445781586
61296856655380503879626013815954
61296856655380503882070378821218
61296856655380504298751402893948
61296856655380504298751431591756
61296856655380504298939459669084
61296856655380504301195767899212
61296856655387374887719268587245
61296856655387375299522164973987
61296856655387375299522166509181
61296856655387408242072221920459
61296856655387408651973947056151
61296856655387408653666313493599
61296856655387408653854227829431
61296856655388575644801644579997
61296856655388575644822536587137
61296856655388609545501168825509
61296856655388609591233833029025
61296856655388609591986979857143
61296856655391261288561334816330
61296856655391261288749362893658
61296856655391277752508476159418
61296856655391277758159377061688
61296856655391277758410425539938
61296856655391277759851514966600
61296856655391277759851514968004
61296856655391277759851601061284
61296856655391277759851629757640
61296856655391277759851974132786
61296856655391277760102678235890
61296856655391277897112642769110
61296856655391277897300670846438
61296856655391311114184035453036
61296856656033365931062060666674
61296856656036067217607175514068
61296856656036067224950214322654
61296856656254905193331821188558
61296856656254905200862888074472
61296856656254905203119225002408
61296856658225965223582261568349
61296856658334933928616396943421
61296856658334933931064119415785
61296856658334983754242426336369
61296856658335283897759435542724
61296856658343389190241836863410
61296856658345740744051296558457
61296856658345740744051325256217
61296856658345740744052100095089
61296856658345740744052444468831
61296856658345790559802823995857
61296856658345790569675030314289
61296856658345790697000816606405
61296856658345790699528749646037
61296856658345790704615566317727
61296856658345790706871903245663
61296857854827817650220165813342
61296857854827862259122673116976
61296857854827867613106892553472
61296857854827867614799145249424
61296857854827867614799231342863
61296857854830517708786927445572
61296857854830518118124568349280
61296857854830562727775708289462
61296857854830564369067935061042
61296857854830564369820047370354
61296857854830564374151623848126
61296857854830568073413735545838
61296857854830568075858100551102
61296857854830568080941785106098
61296857854830568080945257364446
61296857854830568083452298395486
61296857854830568083452302627574
61296857854830569316287802833014
61296857854830569316291275091362
61296857854830569316541979194466
61296857854830569317983527787314
61296857854830569318046203813090
61296857854830569318234231890418
61296857854838322629257509140416
61296857854838324276385532776304
61296857854838624465656126774540
61296857854838672781411443713874
61296857854838673183908141711036
61296857854838673185411333210534
61296857854838673186164478638972
61296857854838673191501195877134
61296857854838673191501224574942
61296857854838673192942400094836
61296857854838673192942400096288
61296857854838673192942773167790
61296857854838673193005420495758
61296857854838673193757532805070
61296857854838674420945293971098
61296857854838674420946413183664
61296857854838674426032080893816
61296857854838674428288417823204
61296857854838674428289565733578
61296857854838674428352241759354
61296857854838674428539467349762
61296857854838674428540242188634
61296857854838674428540270886358
61296857854838674428540270886442
61296857854838674428540528116936
61296857854838674428540529166696
61296857854838674428540615260135
61296857855703164003442180597988
61296857855703164003442183780316
61296857855703164003463075788908
61296857855703164005886545603252
61296857855705865709157857874698
61296857855705865709324993943434
61296857855705865709345885952026
61296857855705865709909970184010
61296857855713969584096208064254
61296857855713969584305128150174
61296857855713969584848320373566
61296857872456431322895459017912
61296857872456431322979027052280
61296857872456431330238497826498
61296857872456431330510093938194
61296857872456432567548365760742
61296857872529426731205463753556
61296857872532080264284301858309
61296857872532128440288242973619
61296857872532128442798751659534
61296857872532128442798837752814
61296857872532128442798840935142
61296857872553692656417955846885
61296857872553693889528524050984
61296857872553693889528524055196
61296857872553693889528525467926
61296857872553693891220778163878
61296857872553738356083199907476
61296857872553738361166920579068
61296857872553742060428998979542
61296857872553742060429003578812
61296857872553743844817692664484
61296857872553743844818810459948
61296857872553743846509945360436
61296857872553743846513387503874
61296857872553743852411894740956
61296857872553743854104146019966
61296857872553743854104146024178
61296857872553743854104147436908
61296857872556390646305504221006
61296857872556390646472984663267
61296857872556395592964644873962
61296857872556395595283772618922
61296857872556438829819955751554
61296857872556440060083408131707
61296857872556440060083408131716
61296857872556440065165973478470
61296857872556440609126082677012
61296857872556443771204026659218
61296857872556445555848100240272
61296857872556445558104351074928
61296857872556445558104437168208
61296857872564199280156516461884
61296857872564499460392823372688
61296857872564499469427082112232
61296857872564500703332700202222
61296857872564500704962162081150
61296857872564543934289503855830
61296857872564543941817472958742
61296857872564543941817472971840
61296857872564543941817587763088
61296857872564543942068291516272
61296857872564545169823464616554
61296857872564545169824583824739
61296857872564548874170382909864
61296857872564548881763551867210
61296857872564548883204641649408
61296857872564548883204642712218
61296857872564548883455691175966
61296857872564548883455804563162
61296857872564549424719692515038
61296857872564549430806226766638
61296857872564549432247660568238
61296857872564549432247775359486
61296857872564549432310451035342
61296857872564550667844383448178
61296857872564550667845529954500
61296857872565401272773942676034
61296857872565401272773944075714
61296857872565449441982164904428
61296857872565449443676741948354
61296857872565449991024839449724
61296857872565449992719416493650
61296857872565449993281176377660
61296857872565450000059442208670
61296857872565451228063109872592
61296857872565451228063111272272
61296857872565451235657311949064
61296857872565451235657313348744
61296857873407430324316344209030
61296857873407430324317374141607
61296857873407430324337150128554
61296857873429040245194903840894
61296857873431741941601026196852
61296857873431741941684594231220
61296857873431741949195108895856
61296857873431741949278791721472
61296857873431741949466819798800
61296857873439845823338448136894
61296857873439845823418659071344
61296857873439845823422101214782
61296857873439845823610044248590
61296857873439845824153321165582
61296857873439845824153321515502
61296857873439845824153322565262
61296857878464764053630141374085
61296857878464765288976159101001
61296857878464765290668412146873
61296857878464768995101338667745
61296857878464768997545703673009
61296857878472824693446183120583
61296857878472824694010267348355
61296857878472874097227418753777
61296857878472874104567101512205
61296857878472874104842512838841
61296857878473124881024524889379
61296857878473169347370279243009
61296857878473169353205995650026
61296857878474025451092643457747
61296857878474026685874576952679
61296857878474026685875611471485
61296857878474071150717141206491
61296857878474074854309794863169
61296857878474074856757517335533
61296857878474074861649477504957
61296857878474074861924888948233
61296857879348171047441202223133
61296857879348471237275880919865
61296857879413016869581974987434
61296857881395235088166131846038
61296857881395235088187023859050
61296857881428834690237776830126
61296857881428855050558681436832
61296857881428855050579573445424
61296857881428855051125864973706
61296857881428855051146756982298
61296857881428856285926367528936
61296857882302950692265840647864
61296857882400096432693084464368
61296857882400096440307145074722
61296857925625956173257021123318
61296857925625956173277941829718
61296857925625956173465969907046
61296857925636761339890269009238
61296857925636761340078297086566
61296857925636761342313713308102
61296857925636762988689624984598
61296857925636762988710545690998
61296857925709757159898595765588
61296857925709757159898710556836
61296857925709758944287374131080
61296857925731367073997865282886
61296857925731372564428049692744
61296857925734024303348326270198
61296857925734024310691365078784
61296857925734067130869013582834
61296857925734067135952698137830
61296857925734068777244920660060
61296857925734068777244924909410
61296857925734068777997037218722
61296857925734068782328613696494
61296857925734068783080721773718
61296857925734072481590721144856
61296857925734072481590725394206
61296857925734072484035086150120
61296857925734072484035090399470
61296857925734072484038529356368
61296857925734072489118774937204
61296857925734072489118774954466
61296857925734072489122132404304
61296857925734072489122247195552
61296857925734072491629288226592
61296857925734072491629292475942
61296857925734072621299197992692
61296857925734074267675109319268
61296857925734074268427221628580
61296857925734074273510910769796
61296857925734074275203163465748
61296857925734074276019099357078
61296857925734974843014973803988
61296857925741829231914091317160
61296857925742173887738211848944
61296857925742177593779708235940
61296857925742177601119389944656
61296857925742177601119763003060
61296857925742179378168400508152
61296857925742179385760278236650
61296857925745730037772349351002
61296857925745730040216714356266
61296857925745731686592625682842
61296857925745731686592626032762
61296857925745731692431813294066
61296857925745731692494575413282
61296857925745731693935664491428
61296857925745731693935664841348
61296857925745731694124065990018
61296857925745731694186828109234
61296857925745776341791878589567
61296857925745776342543990898879
61296857925745779863143886719822
61296857925745779863143887069742
61296857925745779864838463763748
61296857925745779865588252075006
61296857925745779872366431816948
61296857925745779872366517910228
61296857925745780009627186192420
61296857925745781655064105392649
61296857925745781656756357738438
61296857925745781656756357738522
61296857925745781656756357738682
61296857926582357338064808965378
61296857926606668962858866530142
61296857926606668963130462641838
61296857926606668963674769474154
61296857926609370666293949984644
61296857926609370666293954233994
61296857926609370666377518019012
61296857926609370666377522268362
61296857926609370667109857178006
61296857926609370667129630328324
61296857926609370667129634577674
61296857926617474129554872298818
61296857926617474129742900376146
61296857931614431927272819632356
61296857931615332502615926793088
61296857931615332502616041584336
61296857931615332502866745687440
61296857931618034206051014496940
61296857931642349536966803365039
61296857931642394006138794968893
61296857931643594946235510595501
61296857931650454646520069425100
61296857931650754835790548632088
61296857931650803005165906929218
61296857931650803012507912635940
61296857931650803014200166381652
61296857931650804797169693286494
61296857931650804798611127088094
61296857931650804798611241879342
61296857931654407115590574430177
61296857931654407115590689221217
61296857932517695890961822467589
61296857932587943878957140539603
61296857932587943886317972505353
61296857932598750700058318714858
61296857932598750700061417921396
61296857934562055345208119358268
61296857934562055345210442189922
61296857934570093838580444600818
61296857934570143844518857298908
61296857934570156749493896826656
61296857934570156749494925696272
61296857934570162100383773576380
61296857934594460830181117360106
61296857935542756839658153815798
61296857935542756885411738724262
61296857935542756885414063072236
61296857935542773486371828996168
61296857952323038772858444073740
61296857952323038773109492533116
61296857953271284812175107003550
61296857953271334772359676629610
61296857953271334779954136986336
61296857953271334820540090603570
61296857953271334820540348883872
61296857953271334827402297540498
61296857953271351429090250645976
61296857953271351429090250646024
61296857953272185387577647514206
61296857953272235393455622557742
61296857958196556814600706538218
61296857958196556814603031935952
61296857958231664140182162176120
61296857958231664140182420456374
61296857958231664140184486524094
61296857958231664186211159812304
61296857958231664186211159928944
61296857958231675250981024123588
61296857958232564753834913388506
61296857958232864943105507385290
61296857958232881546485713186768
61296857958240981120631453188988
61296857958240986656226778613480
61296857958243638427343892039119
61296857958243638427907976387770
61296857959071858701476938272878
61296857959071858701476939322638
61296857959071858701497858977826
61296857959179910225276772883058
61296857959179910225276774399378
61296857959179923173351854415588
61296857959179923173351855815268
61296857959179926879389907596336
61296857959179926879389908646096
61296857959179926879392231594390
61296857959179926879392231944310
61296857959179956481115542490882
61296857959179956481115543540642
61296857959179956481115543890562
61296857959179956488710002847608
61296857959179956488710004247288
61296857959179956534463589157204
61296857959179960185461344025438
61296857959179960187155919553044
61296857959179960187155920019604
61296857959179960194750379909770
61296857959179960194750380376330
61296857959179960194750381426090
61296857959179960238809389292080
61296857959179960240503964936326
61296857959179960240503965286246
61296857959179960240503966336006
61296857959179973136172432871594
61296857959179976842210486052342
61296857959179976842212809933756
61296857959179976842212810050396
61296857959179976842212810400316
61296857959179976842212811450076
61296857959180807094641260679526
61296857959180807094641261729286
61296857959180810793088554873410
61296857959180810793088555345794
61296857959180810793088556395554
61296857959180810800679285163918
61296857959180810800679286213678
61296857959180810800679314910034
61296857959180810800681638208248
61296857959180855272131974407314
61296857959180855272320002484642
61296857959180857049115869106020
61296857959180857056521785887720
61296857959180857102275370797636
61296857959180860801453798153412
61296857959180860801453798270052
61296857959180860808315746926678
61296857959180873703963323903162
61296857959180877410003700032204
61296857959181110989949907740418
61296857959181110989949908790178
61296857959181127590906898825478
61296857959181127590906984564626
61296857959181127636660569474542
61296857959181127636660827741746
61296857959181155461402568287458
61296857959181155461590596364786
61296857959181157245707577734054
61296857959181160950053378218850
61296857959181160950138178852980
61296857959181160951832755896906
61296857959181160995891763762896
61296857959181177599293119840170
61296857959181177599295185920940
61296857959181177599295444188144
61296857959188015335558443714690
61296857959188065304993651489398
61296857959188065305244447453111
61296857959188065305808439824486
61296857959188065341500328802318
61296857959188065343382938277915
61296857959188065348466626946908
61296857959188065350998032362976
61296857959188065350998032362979
61296857959188065350998032362985
61296857959188065351558644218524
61296857959188065351561996036594
61296857959188065351561996036642
61296857959188081951955017676546
61296857959188081951955017680918
61296857959188081952495886969114
61296857959188081952516778977706
61296857959188081952519101912902
61296858085169647495496973143092
61296858085169647496081949383668
61296858085169647907090950974736
61296858085239941602864456934548
61296858085242593893086756997276
61296858085242593900618168256724
61296858085242643306864660907986
61296858085242643313706750675146
61296858085242643313894778752474
61296858085242643314458862984458
61296858085242643855907335453282
61296858085242643862685601289908
61296858085242643862686749194666
61296858085242643862749425220442
61296858085242643863501537529754
61296858085263006770451380798644
61296858085263006771015465030628
61296858085263907338263076699928
61296858085263907338827160931912
61296858085264207114059493596088
61296858085264207114059495013030
61296858085264207115751747708982
61296858085264207525841499505060
61296858085264251580614169452580
61296858085264252129656843997876
61296858085264252130220928229860
61296858085264256932087992156322
61296858085264256932087993573264
61296858085264256933780246269216
61296858085264256938866951336406
61296858085264256939682109560668
61296858085264256939682194232794
61296858085264256939682195649736
61296858085264256941123285077802
61296858085264256941123288264342
61296858085264256941374362256620
61296858085264256941374446928746
61296858085264256941374448345688
61296858085264256941374448350059
61296858085264257069348662209588
61296858085264257071040914905540
61296858085264257076942864286060
61296858085264257078635115565070
61296858085264257078635116982012
61296858085264257490229093396714
61296858085266608629916158494808
61296858085266608630480242726792
61296858085266608630480328815860
61296858085266609042262248635764
61296858085266908817494581299940
61296858085266909230780812186040
61296858085266909231595600521128
61296858085266953283861228016294
61296858085266953283861228020666
61296858085266953284111932123770
61296858085266953284613340325606
61296858085266953284864044433082
61296858085266953695643233929638
61296858085266953696458022264726
61296858085266953832903902561590
61296858085266953833656014870902
61296858085266958635585756244454
61296858085266958637027304837302
61296858085266958637278008940406
61296858085266958642365059426678
61296858085266958643117167503902
61296858085266958643117196201710
61296858085266958644558744794558
61296858085266958644621392122526
61296858085266958644809420199854
61296858085266958644809424431942
61296858085266958645373508663926
61296858085266958780127131547476
61296858085266958781882175191594
61296858085266958782070093068266
61296858085266959186069979382598
61296858085266959191909137456448
61296858085266959191909137928624
61296858085266959193601390624576
61296858085266959193664066667822
61296858085266959194416183209222
61296858085274714151816543093208
61296858085275014332051472515564
61296858085275014334307809443500
61296858085275014334311252649748
61296858085275014339582883775012
61296858085275014341087223184884
61296858085275014341902011519972
61296858085275058806701642446546
61296858085275063745829376426274
61296858085275063752607297901012
61296858085275063753423578502746
61296858085275063754863634830400
61296858085275063754863635893210
61296858085275063755114684356958
61296858085275063755115831198698
61296858085275063889868310427048
61296858085275063892375352993282
61296858085275064294872050971570
61296858085275064301650316336020
61296858085275064301651464712954
61296858085275064301714226477878
61296858085275064302466253048042
61296858085275064303907801640890
61296858085275064303970477666666
61296858085275064303970563405814
61296858085275914908898918731876
61296858085275914909651031041188
61296858085275964322676479685994
61296858085275964871719497187882
61296858085278616193776030345912
61296858085278616201304084138260
61296858085278616605558036254884
61296858085278661077948426051682
61296858085278666023855487679354
61296858085278666023855573772794
61296858085278666023918335537718
61296858085278666026110762795972
61296858085278666026110791492328
61296858085278666026111824607290
61296858085278666026111910700730
61296858085278666026174586726506
61296858085278666026174672465654
61296858085278666161179004174042
61296858085278666163371431078164
61296858085278666163372578982762
61296858085278666163372665076202
61296858085278666201577275487369
61296858085278666202350279805273
61296858086117945188465847007490
61296858086117945195997258266938
61296858086117945195997286964746
61296858086142255172910257345250
61296858086142255172972933012522
61296858086142255172993825375246
61296858086142255172993825379618
61296858086142255173160961089850
61296858086142255173160961443982
61296858086142255173160961448354
61296858086142255173244529482722
61296858086142255173745937684558
61296858086142255173808613714706
61296858086142255173996641792034
61296858086150360283466224201406
61296858086150360687467148202370
61296858086150360688302828546050
61296858086150360695082156193994
61296858086150360695834239805498
61296858086150360695834268503306
61296858086215206519669326296531
61296858086215251174301052464657
61296858091078272908619532550368
61296858091078272909162724773760
61296858091078273320213510382012
61296858091139211742143963422974
61296858091140111898361768648752
61296858091140111898361768661802
61296858091150968537453022041775
61296858091171632183365015869198
61296858091172532339582821108026
61296858091172882901011632917844
61296858091172882901011637635206
61296858091172882903267969845780
61296858091172882903267974563142
61296858091175234042829879199516
61296858091175234043017907263794
61296858091175283866948269600697
61296858091175283868452494219321
61296858091175283868640522296649
61296858091175284003206207441497
61296858091175284006465360781849
61296858091175284052218916993957
61296858091175534229844136269816
61296858091175534229844140974080
61296858091175578697694115242070
61296858091175578697694119946334
61296858091175584050863549630800
61296858091175584055194786338520
61296858091175584055383072696102
61296858091175584055466755521718
61296858091175584056218863598942
61296858091175584057639151343784
61296858091175584057723088217566
61296858091175584057911116294894
61296858091175584057911120526982
61296858091175584058475204758966
61296858091175584192476801439742
61296858091175584192476806144006
61296858091175584194921051653758
61296858091175584194921056358022
61296858091175584194921166445006
61296858091175584194921171149270
61296858091175584195735954780094
61296858091175584195735959484358
61296858091175584604989913317312
61296858091175584606703058021856
61296858091183339564917148220035
61296858091183339564917148220044
61296858091183388968886411934769
61296858091183388976417479292859
61296858091183388976417737560063
61296858091183388978946819572927
61296858091183388978946905661995
61296858091183639746848835816448
61296858091183689160604728510372
61296858091183689165688073291104
61296858091183689165688331558308
61296858091183689297886289155288
61296858091183689297887408363473
61296858091183689297887408363482
61296858091183689709396698952564
61296858091183689709480266986932
61296858091183689709481386195126
61296858091183689709668295064260
61296858091183689709669414272454
61296858091183689710212606495846
61296858091187291432416715555677
61296858091187291432416715555686
61296858091187291615430940404109
61296858091187292027212946313081
61296858091187292034072944047375
61296858092050880586095492300302
61296858092050880586095492772478
61296858092050880586283520377630
61296858092050880586283520849806
61296858092050880586283525081894
61296858092120825098114063319923
61296858092120825098678147551907
61296858092120830031970161925046
61296858092120830031970161938096
61296858092120830039477242218995
61296858092120830039501228810960
61296858092123531735948440802473
61296858092123531742936573732208
61296858092123531743479765955591
61296858092123531743563448781216
61296858092123831932015782078592
61296858094094875293801689501422
61296858094094925299928130276888
61296858094094925306789992857496
61296858094094941498955721705958
61296858094094941910737984832374
61296858094106882452842406741894
61296858094106882452863298749034
61296858094106882864373597415390
61296858094106882864373597415438
61296858094106882864458308638446
61296858094106882864624301518542
61296858094106882864624669868310
61296858094106932412482927815892
61296858094106932412484042424816
61296858094106932414927292821156
61296858094106932414928407430080
61296858094106932414930731776602
61296858094106932414930731894694
61296858094106932414930736499787
61296858094106932414930736499788
61296858094106932414931764897180
61296858094106932415496623968036
61296858094106932458215592017956
61296858094106932460663424677926
61296858094106932825019192699368
61296858094106932826709555947572
61296858094106932826710670556496
61296858094106932826712655252462
61296858094106932826712994903018
61296858094106932826712995021110
61296858094106932826712999626204
61296858094106932826713769861386
61296858094106932826714028023596
61296858094106932826714032745330
61296858094106932827275529627304
61296858094106932827278887094452
61296858094106932831796344039546
61296858094106932831860139277888
61296858094106932831860167857604
61296858094106932869998629984696
61296858094106932872442220151088
61296858094106932872445319455978
61296858094106932872445687804342
61296858094106932877342127958064
61296858094106932877613724069760
61296858094106944127635693734112
61296858094106944127823721811440
61296858094106944127827189464694
61296858094106944127848081473286
61296858094106944127848086078379
61296858094106944127848086078380
61296858094106944128392311420898
61296858094106944128413197761538
61296858094106944128413202366632
61296858094106944128413203429490
61296858094106949069779476911718
61296858094106949069800368918906
61296858094106949478545690838804
61296858094106949478545690840256
61296858094106949480805127073082
61296858094106949480826047661390
61296858094106949480827162270314
61296858094106949480829486616884
61296858094106949480829486734928
61296858094106949480829491340021
61296858094106949480829491340022
61296858094106949480993155032366
61296858094106949480993155150410
61296858094106949480993523498774
61296858094106949480993528103867
61296858094106949480993528103868
61296858094106949480994561222994
61296858094106949481014075738718
61296858094106949481014415507366
61296858094106949481014420111007
61296858094106949481014420111008
61296858094106949481014420112459
61296858094106949481014420112460
61296858094106949481014420229105
61296858094106949481015190347642
61296858094106949481015453231586
61296858094106949481017514694164
61296858094106949481017514812256
61296858094106949481017519417349
61296858094106949481017519417350
61296858094106949481561740038134
61296858094106949481561744759868
61296858094106949481579274578174
61296858094106949481582632045322
61296858094106949481582636768460
61296858094970243248568213268464
61296858094970243248589133856772
61296858095078339388672881019323
61296858095078344741842315421151
61296858095079545446330045121170
61296858095079545446330045134268
61296858095079545453104872008380
61296858095079545453108344384772
61296858095079545498841008588288
61296858095079562100612902799684
61296858095079562100633794808276
61296858095114211935251426490821
61296858108866338701351919604350
61296858108902360862332831012981
61296858108902360865591615886925
61296858109882123671888990460669
61296858109882173082742127959747
61296858109882173084998117699003
61296858109882173633957452376736
61296858111867947863263446265331
61296858117740183759948963464486
61296858117740233178057846865632
61296858117740233178141414900000
61296858117740233178621931097616
61296858117740233719505916504116
61296858117740233719568678269040
61296858117740233719569707137364
61296858117740233719589570277632
61296858117740233720321819448128
61296858117740233722033849543748
61296858117740233722034964152672
61296858117740233722037288499194
61296858117740233722037292749996
61296858117740233722038321619772
61296858117740233722603180690628
61296858117740233727100778628212
61296858117740233727100778628372
61296858117740233727100864367520
61296858117740233727184432401888
61296858117740233767766513747264
61296858117740233767769981400518
61296858117740244839945648162992
61296858117740244840133676240320
61296858117740244840134047776628
61296858117740244840137143893574
61296858117740244840154596828628
61296858117740244840154939783768
61296858117740244840154939785220
61296858117740244840155711437552
61296858117740244840158035784074
61296858117740244840158035902166
61296858117740244840158040507259
61296858117740244840158040507260
61296858117740244840702261128044
61296858117740244840702265849778
61296858117740244840723156323176
61296858117740244840723156323336
61296858117740244840723157858370
61296858117740249781545210247637
61296858117740249781545210247638
61296858117740250373869984434980
61296858117740250373869984436432
61296858117740250376317817094950
61296858117740250376317821700043
61296858117740250376317821700044
61296858117740250376318854819170
61296858117740250376338709103542
61296858117740250376338713707183
61296858117740250376338713707184
61296858117740250376338713708635
61296858117740250376338713708636
61296858117740250376339746827762
61296858117740250376341812541142
61296858117740250376341812541349
61296858117740250376341812541350
61296858117740250376886033634310
61296858117740250376886033634517
61296858117740250376886033634518
61296858117740250376886038356044
61296858117740250376906925641498
61296858117761858467638741605182
61296858117761863409025907113472
61296858117761864003822509407184
61296858117761864003822514111448
61296858117761864004368800935466
61296858117761864004389692944058
61296858117765765867830114502436
61296858117765765869546726860234
61296858117765765870086451430372
61296858117765765870110811092218
61296858117776556628839261469957
61296858117776556629403345701941
61296858117776556629403374399755
61296858117776567742440775854143
61296858118712846341654338711730
61296858118712846341654338730444
61296858118712846341654338730603
61296858118712846341654338730604
61296858118712846341654340265638
61296858118712846348429165585842
61296858118712846348429165604556
61296858118712846348432637980948
61296858118712846348495399627744
61296858118712846348495399627987
61296858118712846348683427686442
61296858118712846348683427687894
61296858118712846348683427705156
61296858118712846349244041078632
61296858118712846349244041196724
61296858118712846349244069776440
61296858118712846349247511919878
61296858118712846349247513455068
61296858118712846349247513455077
61296858118712846384374454692189
61296858118712846384939310576505
61296858118712846384939310576506
61296858118712846386633890452839
61296858118712846387387031631927
61296858118712846394165297462938
61296858118712846394165302167202
61296858118712846394165302184464
61296858118712846394248984537903
61296858118712846394436898277446
61296858118712846394436898278898
61296858118712846394437012596310
61296858118712846394437012597762
61296858118712846394437012615024
61296858118712846394997625987096
61296858118712846395001096828342
61296858118712862995118935665666
61296858118712862995369639768770
61296858118712862995393999432020
61296858118712862995393999450734
61296858118712862995393999450942
61296858118712862995934868743302
61296858118712862995937196378598
61296858118712862995937196395860
61296858118712862995955760751894
61296858118724503760570735862898
61296858118724503767913865015566
61296858118724503767917338809113
61296858118724548240370490370835
61296858118724553768940197661807
61296858118724553768940197661808
61296858118724553769207661348036
61296858118724553769211793773504
61296858118724553775718463492818
61296858118724553775990059604514
61296858118724553775990173921926
61296858118724553775990173923378
61296858118724553776554258153958
61296858118724553776554259689157
61296858118724570376942692932414
61296858118724570377490357704213
61296858118724570377490357704214
61296858118724570377761953815910
61296858118745228495000034240269
61296858118745261846009150168525
61296858118745261848517307343523
61296858118745261848517310512753
61296858118745261891741814372041
61296858118745261894082490925198
61296858118745261894270892135347
61296858118745261894270895304577
61296858118748830216952968791071
61296858162079089014859155507500
61296858162079089152119910237104
61296858162087144297370183086820
61296858162087194115398681647054
61296858162087194117634126566398
61296858162087194122742094944084
61296858162087194122930121958602
61296858162087194122992883723526
61296858162087194123494207253396
61296858162087194125186458886538
61296858162087194125186459949348
61296858162087194125249134912314
61296858162087194125249220651462
61296858162087194125437164052452
61296858162087194126001247221626
61296858162087194126001248284436
61296858162087194260002849673688
61296858162087194260817638008776
61296858162087194262426206462170
61296858162087194262509889287786
61296858162087194262509890704728
61296858162087194262697918782056
61296858162087194263262001597098
61296858162087194263262003014040
61296858162088094690804579624810
61296858162088094692998155850632
61296858162088094693060916552746
61296858162088094693813028862058
61296858162088094828566657884284
61296858162088094830258909163294
61296858163059801795298115917000
61296858163059801795298119099328
61296858163059801800656790517308
61296858163059801802829182802914
61296858163059801802913124262916
61296858163059801802913127445244
61296858163059801802913210002064
61296858163059801802913213184392
61296858163059801803101152340244
61296858163059801803101156589594
61296858163059801803665239754556
61296858163059801803665240821578
61296858163059801940090195812772
61296858163059801940090198995100
61296858163059801940090198999312
61296858163059801940173878638388
61296858163059801940173881820716
61296858163059801940173881824928
61296858163059801940361906715716
61296858165010437371963146237846
61296858165010437417695810441362
61296858165010437417905017387252
61296858165010437422779527808162
61296858165010437422800419816754
61296858165010437422988706174336
61296858165010448536569041571862
61296858165010448536569299852116
61296858165010448536589930392510
61296858165010448536589933580454
61296858165010454026999230703454
61296858165010454027016675845470
61296858165010454027020119524101
61296858165010454027020119524102
61296858165010454027020122712046
61296858165906163112544785696863
61296858165906163113087946035955
61296858165906163113087949222495
61296858165906163113108869928847
61296858165991105550467215351032
61296858165991105551201874254358
61296858165991105551202650628424
61296858165991105551219327660344
61296858165991105551223542637016
61296858165991105551286218662792
61296858165991105558061045536904
61296858165991105558541561734520
61296858165991105558562449019926
61296858165991105558562453743112
61296858165991105558565921278274
61296858165991105558565921396366
61296858165991150022923467280502
61296858165991150028007184647302
61296858165991150030454907119666
61296858165991150031015633884550
61296858165991150031019077563178
61296858165991150031019077563181
61296858165991155520633354423934
61296858165991155559019420286334
61296858165991155559022892190390
61296858165991155559022892544681
61296858165991155559022892544682
61296858165991155559023925309516
61296858165991155559588412845468
61296858165991155559588784381776
61296858165991155566362574948818
61296858165991155566366018627450
61296858165991155566638651046216
61296858165991155566638679625932
61296858165991155567199374505064
61296858165991155567199403202872
61296858165991155567202846763411
61296858165991155567202846881500
61296858165991155567202846881503
61296858165991172167573828606862
61296858165991172167591620247706
61296858165991172167594720615454
61296858165991172167657396641230
61296858165991172168138944424182
61296858165991172168159493474778
61296858166014214779228756971917
61296858166014264734517924168475
61296858166014264742112125182137
61296858166014264742112126244947
61296858166014264784585292734369
61296858166014264784585292738581
61296858166014264784857260854757
61296858166014264784857261921779
61296858170809760587867804116004
61296858170809760587868065582798
61296858170915110362457959780796
61296858170915110362646360929466
61296858170915110362646364116166
61296858170915110362667252936606
61296858170915110362667256124550
61296858170915110362667256124758
61296858170915110362668027776882
61296858170915160185006096197580
61296858170915160185006353415024
61296858170915160185570180429564
61296858170915160185758465724336
61296858170915160192537507457028
61296858170915160192621075491396
61296858170915160193101591689012
61296858170915160322014912820426
61296858170915160322016027429350
61296858170915160322203283854346
61296858170915160322203313969096
61296858170915160322265959880122
61296858170915160322286882003464
61296858170915160322287996612388
61296858170915160322830815764438
61296858170915160322852855683244
61296858170915160323019216913108
61296858170915160323019991751980
61296858170915160324546313513312
61296858170915160324546318236290
61296858170915160324547432845214
61296858170915160324713794073674
61296858170915160324713797261618
61296858170915160324713798678767
61296858170915160324713798678768
61296858170915160324714458726392
61296858170915160324734684547232
61296858170915160324734685964174
61296858170915160324735719084752
61296858170915160325300578155608
61296858170915160329609110291804
61296858170915160329610229505822
61296858170915160329630002300396
61296858170915160329630007023374
61296858170915160329798176093192
61296858170915160329881830339092
61296858170915160329881858918808
61296858170915160330362341815134
61296858170915160330445909849502
61296858170915160368019546205528
61296858170915160368020321045804
61296858170915160370278977716828
61296858170915160370467378865498
61296858170915160375551847096500
61296858170915160375635415130868
61296858170915171442580368067162
61296858170915171442643044092938
61296858170915171442667403754784
61296858170915171442667408477762
61296858170915171442831072170266
61296858170915171442831445241608
61296858170915171442853366119976
61296858170915171442855431832112
61296858170915171443399288708222
61296858170915171443418225190832
61296858170915171443420553788156
61296858170915176793552783981638
61296858170915176793553041199082
61296858170915176795833480571420
61296858170915176796000878580791
61296858170915176796021765866192
61296858170915176796589987127339
61296858170915176978826818016146
61296858170915176978847738722546
61296858170915176978848853331470
61296858170915176978851177678040
61296858170915176978851177796084
61296858170915176978851182401177
61296858170915176978851182401178
61296858170915176979015217747874
61296858170915176979039205755320
61296858170915176979583058027948
61296858170915176979583431099290
61296858170915176979604323106478
61296858170918712633642443617990
61296858170918762593262925824122
61296858170918762594016071254012
61296858170918762594099639288380
61296858170918762595794219636890
61296858170918762596045268113736
61296858170918762596526555963683
61296858170918762596526555963684
61296858170918762596610123998052
61296858170918762601128985480536
61296858170918762639832303491848
61296858170918762641526998513562
61296858170918762641798852905512
61296858170918762642276668497112
61296858170918762642280140755459
61296858170918762642280140755460
61296858170918762642363708789828
61296858170918762646882541692596
61296858170918773714646530533374
61296858170918773714667422541966
61296858170918779250074831020049
61296858170918779250074831020050
61296858170918779250074834207994
61296858170918779250095723030045
61296858170918779250095723030046
61296858170918779250095726216586
61296858170918779250830304102498
61296858170918779250910511363730
61296858170918779250910511365134
61296858170918779250910514551674
61296858170919012822913008918418
61296858170919012822913008918466
61296858170919012822975684944194
61296858170919062782533491124550
61296858170919062783286636554440
61296858170919062785064813517034
61296858170919062785064899610474
61296858170919062785315861993880
61296858170919062790127578409774
61296858170919062790127581597718
61296858170919062790148499116174
61296858170919062790148502304118
61296858170919062790315867955348
61296858170919062790399550780964
61296858170919062830797477720550
61296858170919062835881163319690
61296858170919062835881166507634
61296858170919073903161536657914
61296858170919073903913648967226
61296858170919073903917120871282
61296858170919073903917124059226
61296858170919073903917124413518
61296858170919073903938016422110
61296858170919079439344653367363
61296858170919079439345310227038
61296858170919079439365545375955
61296858170919079439366317028287
61296858170919079440097422536350
61296858170919079440100897982642
61296858170919079440121789991234
61296858171790473192258635887630
61296858171790478682685381340590
61296858171790478682688848993844
61296858171790478682689968207862
61296858171790478685221373505841
61296858171790478728442405205952
61296858171790478728443553116326
61296858171793175035967314017673
61296858171793180386689025829045
61296858171887723393477086080274
61296858171887773356134004026317
61296858171887773362908826177238
61296858171887773363159616025314
61296858171887773363162973492414
61296858171887773363162973958974
61296858171887773363163088277838
61296858171887773363163088279290
61296858171887773363163088283454
61296858171887773363163088401546
61296858171887773363163089818695
61296858171887773363723701670028
61296858171887773363723730367836
61296858171887773363727172511190
61296858171887773363727172511274
61296858171887773363727172629318
61296858171887773401301580643499
61296858171887773401866439710143
61296858171887773401866696927587
61296858171887773406385269312492
61296858171887773408644962758598
61296858171887773408916558868842
61296858171887773408916558870294
61296858171887773408916673187706
61296858171887773408916673189158
61296858171887773408916673193370
61296858171887773408916674728563
61296858171887773409477286578492
61296858171887773409477286584108
61296858171887773409480757419654
61296858171887773409480757419738
61296858171887790009598596257062
61296858171887790009849300360166
61296858171887790010416599752549
61296858171887790010416856969993
61296858171887790010416856969994
61296858171887790010437748977187
61296858171898574815951776546439
61296858171898574816140062904069
61296858171898574869488620011919
61296858171898580166861773180407
61296858171898580169121209413233
61296858171898580169309491053501
61296858171898580176904467968845
61296858171898580176904469503879
61296858171898580212594466080279
61296858171898580215042185488407
61296858171898580222658054413747
61296858171898591470232305024103
61296858171898591470253197031291
61296858171898591470253197032695
61296858171898591470444577977853
61296858171898596823593120369685
61296858171898596823593123553417
61296858171898596823614015562009
61296858171899430774781903898290
61296858171899430774781905315440
61296858171899430775032947653402
61296858171899430775032952375136
61296858171899430775033722492226
61296858171899430775033722492274
61296858171899430775033724027468
61296858171899430775050396454294
61296858171899430775053840132925
61296858171899430775053840132926
61296858171899430775054614500818
61296858171899430775117292061836
61296858171899430781892118935948
61296858171899430781895591194295
61296858171899430782372635133564
61296858171899430782393522418970
61296858171899430782396994677318
61296858171899430782396994795410
61296858171899430782396997865310
61296858171899430782396997983354
61296858171899475246751440311798
61296858171899475246754540679546
61296858171899475247503552621110
61296858171899475251838258046346
61296858171899475254285980518710
61296858171899475254846707283594
61296858171899475254850149426948
61296858171899475254850149426984
61296858171899475254850149427032
61296858171899475254850150962225
61296858171899480744464427822978
61296858171899480744464431010922
61296858171899480780406247720711
61296858171899480780406247720712
61296858171899480782850493685378
61296858171899480782850497934728
61296858171899480782853965589434
61296858171899480782853966061823
61296858171899480782854630360196
61296858171899480782854740428258
61296858171899480782854998708560
61296858171899480782934180760344
61296858171899480782938313185812
61296858171899480783419486244512
61296858171899480783419857780820
61296858171899480783419858253203
61296858171899480783419858253204
61296858171899480783687321939432
61296858171899480783691454364900
61296858171899480787938347726996
61296858171899480788022030552612
61296858171899480790193648347862
61296858171899480790197092026494
61296858171899480790197783841778
61296858171899480790198124084214
61296858171899480790469720195910
61296858171899480790469724445260
61296858171899480790469834513322
61296858171899480790469834514774
61296858171899480791030447904108
61296858171899480791030476601916
61296858171899480791033918745270
61296858171899480791033918745354
61296858171899480791033920162455
61296858171899480791033920280547
61296858171899497391150757412114
61296858171899497391237769125113
61296858171899497391237769125114
61296858171899497391404900470664
61296858171899497391404900470712
61296858171899497391404902005906
61296858171899497391422693646750
61296858171899497391425792479256
61296858171899497391485369672526
61296858171899497391488470040274
61296858171899497391488473228218
61296858171899497391970017823226
61296858171899497391970018295609
61296858171899497391970018295610
61296858171899497391990566873822
61296858171899497391990910302803
61296858171899497392241614407306
61296858171899730963547962041912
61296858171899730963572321705215
61296858171899730964300074351224
61296858171899730971643200315900
61296858171899730971646667969154
61296858171899730971646667970606
61296858171899730971646671157062
61296858171899730971646671157146
61296858171899747572098122084317
61296858171899747572119042790723
61296858171899747572119128529871
61296858171899747572120157399647
61296858171899747580215313121027
61296858171899775435940790623645
61296858171899775443283916588316
61296858171899775444120744842366
61296858171899775444120744842369
61296858171899775444120744842375
61296858171899780923860461742658
61296858171899780923860466347752
61296858171899780923944148819081
61296858171899780926391867040637
61296858171899780926391867040638
61296858171899780926391871291439
61296858171899780926391871291440
61296858171899780926957759232077
61296858171899780931203621010236
61296858171899780931455323866754
61296858171899780931455328471847
61296858171899780931455328471848
61296858171899780932019523954248
61296858171899780933735021703122
61296858171899780933735024891066
61296858171899780933986729164734
61296858171899780933986733415536
61296858171899780934547456993880
61296858171899780934550927835078
61296858171899780934550929252224
61296858171899780934550929252227
61296858171899780934550929252233
61296858171899780972124559941967
61296858171899780979467685906638
61296858171899780979468717964358
61296858171899780979740314076054
61296858171899780980304514160697
61296858171899792044488626318077
61296858171899792045077734864625
61296858171899797580675495886050
61296858171899797580696387894642
61296858171899797580696391082585
61296858171899797580696391082586
61296858171899797580759063920418
61296858171899797580759067108362
61296858171899797581240612175753
61296858171899797581240612175754
61296858171899797581261504182947
61296858171899797581512208287450
61296858171902127125047815834700
61296858171902127125047815834908
61296858171902127125131383869276
61296858171902127132161501713763
61296858171902127132659437661464
61296858171902127132659437661624
61296858171902127132662909919764
61296858171902127132662909919812
61296858171902127132662910038069
61296858171902127132722113687400
61296858171902132477733376453928
61296858171902132477736815533082
61296858171902132478280007756473
61296858171902132478297460685912
61296858171902132478300904364543
61296858171902132485327578530399
61296858171902132485330936115591
61296858171902132485832344321796
61296858171902132485832344321805
61296858171902132485891662762383
61296858171902132485891662880481
61296858171902143809938620442876
61296858171902176950750612247634
61296858171902176955273689061081
61296858171902176955837773293065
61296858171902176958285495883518
61296858171902176958285495883521
61296858171902176958285495883527
61296858171902177087199591853600
61296858171902177094793790742128
61296858171902177094793793930072
61296858171902177131237675708558
61296858171902177132932256057116
61296858171902177132932370730272
61296858171902177133204225122222
61296858171902177133682040713822
61296858171902177133685512972169
61296858171902177133685512972170
61296858171902177133769081006538
61296858171902177138015973423916
61296858171902177138016056330816
61296858171902177138016059517356
61296858171902177138287913909306
61296858171902177140543989370448
61296858171902177140547350142180
61296858171902177140547378721896
61296858171902177140735636499762
61296858171902177140735665079478
61296858171902182447900547588762
61296858171902182486098328156390
61296858171902182486101800414737
61296858171902182486101800414738
61296858171902182486101800532835
61296858171902182486854945957055
61296858171902182486934381565956
61296858171902182491457458385019
61296858171902182493633211788066
61296858171902182493633211792278
61296858171902182493713422241454
61296858171902182493716779822434
61296858171902182493905180975472
61296858171902182493905180975475
61296858171902182493905180975481
61296858171902182494465792825404
61296858171902193741501095246755
61296858171902193741501095246756
61296858171902193741501098433296
61296858171902193742235676319208
61296858171902193742253121461224
61296858171902193742256565139855
61296858171902193742256565139856
61296858171902193742256568327800
61296858171902193742315883581844
61296858171902193742315886768384
61296858171902199094670528117762
61296858171902199095405105999461
61296858171902199095405105999462
61296858171902199095405106003674
61296858171902199095425998006655
61296858171902199095425998012266
61296858171902199095488674033830
61296858171902199095488674038042
61296858171902477147556089763665
61296858171902482637422189945751
61296858171902499284675699879605
61296858563765600547274016782330
61296858563765600956340061574342
61296858563765600958784426579606
61296858563765600959056022691302
61296858563837346192282550818016
61296858563838594710931114775144
61296858563838594716014836846416
61296858563838595127796727964140
61296858563838595127796842755388
61296858563838595130053060659988
61296858563838595130867968018412
61296858563838595267313815035460
61296858563838596355611334431608
61296858563838596358055699436872
61296858563838596358059138411032
61296858563838596358060171512896
61296858563838596363142745691056
61296858563838596363142860482304
61296858563838596363205536508080
61296858563838596365649901513344
61296858563840948047228842817354
61296858563840948047416870894682
61296858563840948051747329576990
61296858563841296414931322999384
61296858563841296420013893995207
61296858563841296420013893995216
61296858563841296420014008786464
61296858563841296420076651865082
61296858563841296420076684808028
61296858563841296421706142441770
61296858563841296422521020052674
61296858563841296422521049813292
61296858563841296826713324657554
61296858563841296831043786527806
61296858563841296833488146933800
61296858563841296833488148350742
61296858563841297014037233690713
61296858563841297016502490704569
61296858563841298061306110868368
61296858563841298061307230075158
61296858563841298061307230076562
61296858563841298061494138945696
61296858563841298062059342384470
61296858563841298066389804254722
61296858563841298066640594451314
61296858563841298068834164660716
61296858563841298068834166077658
61296858563841298203901263087638
61296858563841298610349904620454
61296858563841298611102016929766
61296858563862861869254175072572
61296858563862861869254176489514
61296858563862861869254179676054
61296858563862861870946429185466
61296858563862861870946432372006
61296858563862910040154650001130
61296858563862910040154654600400
61296858563862911687283706751932
61296858563862911688974927745700
61296858563862911694061632812890
61296858563862911694062005884392
61296858563862911694124768003607
61296858563862911694626861768708
61296858563862911694876791037152
61296858563862911694876794219480
61296858563862911694876875709278
61296858563862911694876877126220
61296858563862911694877565871812
61296858563862911696569128405230
61296858563862911696569129822172
61296858563862911696569129826543
61296858563862911824543343686072
61296858563862911824543346872612
61296858563862911824544461481536
61296858563862911826235596382024
61296858563862911826235599568564
61296858563862911826239038525462
61296858563862911831319288355648
61296858563862911831322760613996
61296858563862911832137545762544
61296858563862911832137548949084
61296858563862911833829797041554
61296858563862911833829798458496
61296858563862911833829801645036
61296858563865611750929677680806
61296858563865611750933149939154
61296858563865611751183854042258
61296858563865611753440190970194
61296858563865612155183629780168
61296858563865612157627994785432
61296858563865612157631437991680
61296858563865612162711683572516
61296858563865612162711683589778
61296858563865612162715041039616
61296858563865612162715155830864
61296858563865612162715155848126
61296858563865612165222196861904
61296858563865612165222196879166
61296858563865612299975795769220
61296858563865613392221900203036
61296858563865613392225343409284
61296858563865613392413371486612
61296858563865613398057701316694
61296858563865613398061173575042
61296858563865613398124968795962
61296858563865613398311877660884
61296858563865613398311877678146
61296858563865613398312996873290
61296858563865613399753311462484
61296858563865613399753426253732
61296858563865613399753426270994
61296858563865613399816102279508
61296858563865613399816102296770
61296858563865613400569333801226
61296858563865613941268017954580
61296858563865613942020130263892
61296858563865613947103819405108
61296858563865613947104967315482
61296858563865613947167643341258
61296858563865613949612008346522
61296858563866514516607882439300
61296858563873368907011224569692
61296858563873668682995559007106
61296858563873668682995559342524
61296858563873668682995559361398
61296858563873668683058351223810
61296858563873668684687812038476
61296858563873668684687813102738
61296858563873668685502600392438
61296858563873669089505934126232
61296858563873669094777565251496
61296858563873669096281789870120
61296858563873669096281789871524
61296858563873669096469817947448
61296858563873669096469819011701
61296858563873669096469819011710
61296858563873669096531461922732
61296858563873716853896033931452
61296858563873716853896034285744
61296858563873716856403075316784
61296858563873716861489088451842
61296858563873716861489117149650
61296858563873716861489202888798
61296858563873716862930292670996
61296858563873716862930293733806
61296858563873716863181342197554
61296858563873716863181455584750
61296858563873717265678040194716
61296858563873717265739683101366
61296858563873717265739684151126
61296858563873717265740716220492
61296858563873717267181231694214
61296858563873717267184588793924
61296858563873717267372616871252
61296858563873717267934377103778
61296858563873717267934377122652
61296858563873717267997053148428
61296858563873717268185081225756
61296858563873717272267934623012
61296858563873717272519096357316
61296858563873717273083067333246
61296858563873717273083096031054
61296858563873717273083180589300
61296858563873717273271094360814
61296858563873717273271123045524
61296858563873717273271123058622
61296858563873717274712298578516
61296858563873717274712298579968
61296858563873717274712299628276
61296858563873717274712556847124
61296858563873717274712671638372
61296858563873717274712671651470
61296858563873717274775318979438
61296858563873717274963348106526
61296858563873718501024057567340
61296858563873718501024057902758
61296858563873718501024057921632
61296858563873718501086733947408
61296858563873718502715191391920
61296858563873718502715192454778
61296858563873718502716310598710
61296858563873718502716311662963
61296858563873718502716311662972
61296858563873718502718634598168
61296858563873718502777954573994
61296858563873718502778986643360
61296858563873718503531098952672
61296858563873718507801979377496
61296858563873718508367212571066
61296858563873718508367212584116
61296858563873718508429888596842
61296858563873718508429888609892
61296858563873718508617886926602
61296858563873718508617916687220
61296858563873718508618173904664
61296858563873718508618259643812
61296858563873718508618259979230
61296858563873718508618259980634
61296858563873718508618259998103
61296858563873718508618261043492
61296858563873718510058316306884
61296858563873718510058317369685
61296858563873718510058317369694
61296858563873718510059465280068
61296858563873718510309365833442
61296858563873718510310140672314
61296858563873718510310169370122
61296858563873718510310169383172
61296858563873718510310426600616
61296858563873718510310512339764
61296858563873718510310512675182
61296858563873718510310513739435
61296858563873718510310513739444
61296858563873718638284726539082
61296858563873718639976979235034
61296858563873718645064140280466
61296858563873718645878928615554
61296858563873718645878929679816
61296858563873718647571180976088
61296858563873718647571181311506
61296858563873718685734007352593
61296858563873718690795685271359
61296858563873718690816577279951
61296858563873718690880486838609
61296858563873719050066732448054
61296858563873719051570957066678
61296858563873719051573281066136
61296858563873719051758985144006
61296858563873719051761309143464
61296858563873719056846146189438
61296858563873719056908907954362
61296858563873719057472534444330
61296858563873719057472907511460
61296858563873719057660934524526
61296858563873719057660934525930
61296858563873719059165159143150
61296858563873719059165244882298
61296858563873719059352040378738
61296858563873719059916899449594
61296858563874569250807341001670
61296858563874569252499593697622
61296858563874617421707815926016
61296858563874617423402392969942
61296858563874617970750490471312
61296858563874617972445067515238
61296858563874617973006827399248
61296858563874617973009151747222
61296858563874617979785093230258
61296858563874619076178908466526
61296858563874619206096508198228
61296858563874619207788760894180
61296858563874619213690710274700
61296858563874619215382962970652
61296858563874619625221554315466
61296858563877270948970711822396
61296858563877270949158739899724
61296858563877270954242342947660
61296858563877270954242342949064
61296858563877270955746653305432
61296858563877270955746681885148
61296858563877270956498679875596
61296858563877270956498679877000
61296858563877270956498765614744
61296858563877271360752717731368
61296858563877271365836320780708
61296858563877271367528573475256
61296858563877271367528573476660
61296858563877271367528659214404
61296858563877319536736795705054
61296858563877319538431372399060
61296858563877319539181160708914
61296858563877319539181160710318
61296858563877319539183484708372
61296858563877319544267087756308
61296858563877319544267173849588
61296858563877319544267202075172
61296858563877319545959340452260
61296858563877319545959426191408
61296858563877319545959426545540
61296858563877319681527842485912
61296858563877319683220095181864
61296858563877320772270841507894
61296858563877320773775066126518
61296858563877320773775066127922
61296858563877320773775151865666
61296858563877320773777390125976
61296858563877320773965418203304
61296858563877320779049135570104
61296858563877320779049136036664
61296858563877320779049136040876
61296858563877320779050169155838
61296858563877320779050255249278
61296858563877320779113017014202
61296858563877320779614339486878
61296858563877320779677015512654
61296858563877320779865043584366
61296858563877320779865043585770
61296858563877320779865043589982
61296858563877320781305358179176
61296858563877320781305443918324
61296858563877320781305444272456
61296858563877320781305472498040
61296858563877320781305472964600
61296858563877320781305472968812
61296858563877320781306506083774
61296858563877320781306506085178
61296858563877320781306592177214
61296858563877320781306592182830
61296858563877320781369268202990
61296858563877320781369268204394
61296858563877320781369268208606
61296858563877320781369353942138
61296858563877320911035820501990
61296858563877320916310923885601
61296858563877320916310923885602
61296858563877320916373685650526
61296858563877320916875007764698
61296858563877320918567260459246
61296858563877320918567260460650
61296858563877320918567260813537
61296858563877320918567260813538
61296858563877320918567346552686
61296858563877320962043588090521
61296858563877321322817826410962
61296858563877321328657013673670
61296858563877321328657014027961
61296858563877321328657014027962
61296858563877321328657014032174
61296858563877321330349266369622
61296858563877321330349266373834
61296858563877321330349266728126
61296858564713897009126317951948
61296858564713897009397914063644
61296858564716598301531512060352
61296858564716598301615080094720
61296858564716598304059445099984
61296858564738213575642266673854
61296858564738213575642268090796
61296858564738213575663187262162
61296858564738213578086631679118
61296858564738213578086633096060
61296858564738213578107525104652
61296858564738213578107552267426
61296858564740913634978705275850
61296858564740915279014592599684
61296858564740915279850272943364
61296858564740915281270929527620
61296858564740915281354497561988
61296858564740915282106609871300
61296858564749018743006706162686
61296858564749018743007740681492
61296858564749018743091423507108
61296858564749018744698958858638
61296858564749018744719766177842
61296858564749018744719879446946
61296858564749018745535788512372
61296858564749019154539041441972
61296858564749019154600683863188
61296858564749019154600685398382
61296858564749019154789745527606
61296858564749019154810637534794
61296858564749019154810637553668
61296858564749019154872280460318
61296858564749019154872281510078
61296858564749019154873313579444
61296858564749019156230174912260
61296858564749019156230175975118
61296858564749019156292937044574
61296858564749019156292938094334
61296858564749019156313742946628
61296858564749019156313829053166
61296858564749019156501771023956
61296858564749019156501772086814
61296858564749019156564533156270
61296858564749019156564534206030
61296858564749019157046082455542
61296858564749019157046082473012
61296858564749019157066974462730
61296858564749019157066974481604
61296858564749019157129650507380
61296858564749019157317678584708
61296858564813561083334007763110
61296858564813861274860912705829
61296858564813909633088391730529
61296858564813909633841533972427
61296858564813909633841534425937
61296858564813909633925564340855
61296858564813909636369929346119
61296858564821664541427532586342
61296858564821664548203474069378
61296858564821664953021510417986
61296858564821664953021596507054
61296858564821664953209538495314
61296858564821664959797107894670
61296858564821664959985479978350
61296858564821664960549221253742
61296858564821664960549564560254
61296858564821965149256073858485
61296858564821965149799267612699
61296858564822014560652404048919
61296858564822014560652405111777
61296858564822014563096770117041
61296858564822014697850397722325
61296858564822014743583060862983
61296858569676627884442245981665
61296858569676926426584816344022
61296858569676926426772844421350
61296858569676928073712839979910
61296858569735164380613970630950
61296858569735164382306223326902
61296858569738814825000120472555
61296858569745971600865728267668
61296858569746019372096890368491
61296858569747220536359016593144
61296858569747220543133839235168
61296858569747222319932920530268
61296858569747222320204516641964
61296858569747222320768600873948
61296858569749573460330505963832
61296858569749573460330507026642
61296858569749573460518534041160
61296858569749573460518535103970
61296858569749573872112511872804
61296858569749622054853967916845
61296858569749623285117411465601
61296858569749623290199985643761
61296858569749873649037019980838
61296858569749873649601104212822
61296858569749873649789132290150
61296858569749921827446981041126
61296858569749921828011065268898
61296858569749921828012095200080
61296858569749921828012098388015
61296858569749921828012098388024
61296858569749921832530585151872
61296858569749921832614267977488
61296858569749921833094669383856
61296858569749921833178352209472
61296858569749921835058632982752
61296858569749922239794100046242
61296858569749922376238951483318
61296858569749922376322519517686
61296858569749922377074631826998
61296858569749922381406208304770
61296858569749922383829681301442
61296858569749923475140117774562
61296858569749923479470576461082
61296858569749923479658604538410
61296858569749923479658607720738
61296858569749923481914944648674
61296858569749923611585999137204
61296858569749923611857595248900
61296858569749923612421679480884
61296858569749923616752226027474
61296858569749923619175699024146
61296858569749924023368003983366
61296858569749924023451572017734
61296858569749924024203684327046
61296858569771185859974680267517
61296858569771187093085248471616
61296858569771187093085249888558
61296858569771187093085253075098
61296858569771187094777502584510
61296858569771187094777505771050
61296858569773889200772308304554
61296858569773889208115347113140
61296858569773889210538820109803
61296858569773936974826989689333
61296858569773936977271354694597
61296858569773937386521869212309
61296858569773937389053274510289
61296858569773937569623220446737
61296858569773937572067585452001
61296858569773938616785312761065
61296858569773938621390842999957
61296858569773938621867886939225
61296858569773938621956041840865
61296858569773938621956042194997
61296858569773938622144070272325
61296858569773938624399292237205
61296858569773938624400406846129
61296858569773938624400407200261
61296858569775139515482891955871
61296858569775139561215556159387
61296858569781993906826632406150
61296858569781993906826632741568
61296858569781993908581675919126
61296858569781994311077227391092
61296858569781994311077228453902
61296858569781994312748932097845
61296858569781994313333564319028
61296858569781994313333565381838
61296858569781994313337007525276
61296858569781994318420610224696
61296858569781994318608638650531
61296858569781994318608638650540
61296858569781994320112978060412
61296858569781994320112979123222
61296858569781994320279998989375
61296858569781994320363683226326
61296858569781994320927766395500
61296858569781994320927767458310
61296858569782042084568163977069
61296858569782042085320190547233
61296858569782042086740475124249
61296858569782042491744558145705
61296858569782042497102196456205
61296858569782042498522738236163
61296858569782042498522738237567
61296858569782042498606421074829
61296858569782043726526491640637
61296858569782043731420776286321
61296858569782043731424133754873
61296858569782043731612419036547
61296858569782043732260961995829
61296858569782043732449333378265
61296858569782043734141242769109
61296858569782043734141585725701
61296858569782043861280119594437
61296858569782043862115799938117
61296858569782043868895213679501
61296858569782043869710002014589
61296858569782043909544188743045
61296858569782043914626758670403
61296858569782043914711560354293
61296858569782294097789479437160
61296858569782294502043517292932
61296858569782294507691204222932
61296858569782294509383457268804
61296858569782342681015152143950
61296858569782342681017476491924
61296858569782343914104833292850
61296858569782343915797085638882
61296858569782343915799409986856
61296858569782343920882754767588
61296858569782343920883013034792
61296858569782343921719583021642
61296858569782343921719927027994
61296858569782343921719927377914
61296858569782343923411836767354
61296858569782343923412179723946
61296858569782343923412180073866
61296858569782344464676067671610
61296858569782344464864095748938
61296858569782344465407287972330
61296858569782344470490632740012
61296858569782344470490633802822
61296858569782344470511524398684
61296858569782344470511782678938
61296858569782344470511897470186
61296858569782344470574659585030
61296858569782344470762601923210
61296858569782344472182885086044
61296858569782344472266912280982
61296858569782344472454854269242
61296858569783195077926459208495
61296858569783242836483168357121
61296858569783242841650539969821
61296858569783242842130598419597
61296858569783243390442137340511
61296858569783243390442510412013
61296858569783243431279399114525
61296858569783243431843483346509
61296858569783243436171359400589
61296858569783243436174801544027
61296858569783243436175174615529
61296858569783243436926829177001
61296858569783243438619081872953
61296858569783243438619453409261
61296858569783244483612225096325
61296858569783244483612225096334
61296858569783244488506509747625
61296858569783244488779596707573
61296858569783244490950874751437
61296858569783245032404195538526
61296858569783245032675791650222
61296858569783245033239875882206
61296858569783245038323564669290
61296858569785896361508294989096
61296858569785896362072379221080
61296858569785896362260407298408
61296858569785896366591983774776
61296858569785896367344096084088
61296858569785896367344096085492
61296858569785896773854385130052
61296858569785896778938073917136
61296858569785896778938073921348
61296858569785896778938332201602
61296858569785896780881403791906
61296858569785896781361805192649
61296858569785944951512233881028
61296858569785944952262280122620
61296858569785944957347949238276
61296858569785944959040201580096
61296858569785944959040201934228
61296858569785945088710226491576
61296858569785945088793794525944
61296858569785945089545906835256
61296858569785945096300956309700
61296858569785946186855927254354
61296858569785946186855927255758
61296858569785946186859284721454
61296858569785946186859284722849
61296858569785946186859284722858
61296858569785946187047312798782
61296858569785946187047312800177
61296858569785946187047312800186
61296858569785946187611397032161
61296858569785946187611397032170
61296858569785946192129882733208
61296858569785946192130915848113
61296858569785946192130915848122
61296858569785946192214684411482
61296858569785946192694741799852
61296858569785946192778682909934
61296858569785946192778768644870
61296858569785946192966710981646
61296858569785946192966710983050
61296858569785946192966710987262
61296858569785946194387252774654
61296858569785946194387252776049
61296858569785946194387252776058
61296858569785946194470935600270
61296858569785946194470935601674
61296858569785946194470935605886
61296858569785946194471021339418
61296858569785946194471021340822
61296858569785946195223047909582
61296858569785946324057277332002
61296858569785946324328873443698
61296858569785946324892957675682
61296858569785946329976646464161
61296858569785946329976646464170
61296858569785946329976761255418
61296858569785946331648007150126
61296858569785946331648007151521
61296858569785946331648007151530
61296858569785946331731689975742
61296858569785946331731689977146
61296858569785946332483802285054
61296858569785946369873624362537
61296858569785946370061537648609
61296858569785946370061652439865
61296858569785946370625621880593
61296858569785946370625736671849
61296858569785946375145255487801
61296858569785946375709310667677
61296858569785946377401563363629
61296858569785946377401591943345
61296858569785946735839283240974
61296858569785946735839283242378
61296858569785946735922851275342
61296858569785946735922851276746
61296858569785946736674963584654
61296858569785946736674963586058
61296858569785946741758652373142
61296858569785946743430013060502
61296858569785946743430013064714
61296858569785946743701982247912
61296858569785946781655515480253
61296858569785946781655630271509
61296858569785946782404528601315
61296858569785946782407627789565
61296858569785946787491230836097
61296858569785946787491316575245
61296858569785946787491316576649
61296858569785946787491345627353
61296858569785946787491574855499
61296858569785946787491689646747
61296858569785946787575257686731
61296858569785946789183483533453
61296858569785946789183569272601
61296858569785946789183569276813
61296858569785946789183597852317
61296858569785946789183597856529
61296858569785946790019622686379
61296858570621321642253806407848
61296858570621337694418941841964
61296858570621337705025725581152
61296858570625223709550608461752
61296858570625223709634176496120
61296858570625223709822204573448
61296858570649240505917910120017
61296858570657344378641710933829
61296858570657344380877155504657
61296858570657344380898047861765
61296858570657644567724276506230
61296858570657644567891412924886
61296858570657644570147749502902
61296858570657644570147749852822
61296858570719483552550049174915
61296858570719483557654539632134
61296858570719484785469147512380
61296858570719484785469150698920
61296858570719484787161400208332
61296858570719484787161403394872
61296858570719484787164842351770
61296858570719484787164843414580
61296858570719484793000557354886
61296858570719484793000557359050
61296858570719484793000557359098
61296858570719484793000558771828
61296858570719484793000561958368
61296858570719484793063349588852
61296858570719484793063352775392
61296858570719484794671660828957
61296858570719484794692811467780
61296858570719484794692814654320
61296858570719484794755602284804
61296858570719484794755605471344
61296858570719484795235745055325
61296858570719484795507717426524
61296858570719484795507717780656
61296858570719783749181213689321
61296858570719784977187548657809
61296858570719784982270894488301
61296858570719784983963147184253
61296858570722184844223936872018
61296858570722184849307621427014
61296858570722184849307622826694
61296858570722186490599843949244
61296858570722186490599848198594
61296858570722186491351956258556
61296858570722186491351960507906
61296858570722186495683536985678
61296858570722186496435645045640
61296858570722186496435645062902
61296858570722186496435646462582
61296858570722186497918720455481
61296858570722186498127899158534
61296858570722234674742298218471
61296858570722234677186663223735
61296858570722234857672955032535
61296858570722534858845259135818
61296858570722535001210508567818
61296858570722536648338532203706
61296858570722536650009892891066
61296858570730289959612884534406
61296858570730289959612888783756
61296858570730289961367932296732
61296858570730289962120044606044
61296858570730290370642782370318
61296858570730290370642782383416
61296858570730290371206862352952
61296858570730290371206866602302
61296858570730290371394890430280
61296858570730290371394890443378
61296858570730290373651231956073
61296858570730290373714022437688
61296858570730339786927842103307
61296858570730339962326972866675
61296858570730339967225844379631
61296858570730339967413790949691
61296858570730339967497816731899
61296858570730339969670123173363
61296858570730339969942066951739
61296858570730340310299618924788
61296858570730356362464754358904
61296858570730589937601939644568
61296858570730589945217033729632
61296858570730590143799793981810
61296858570730590143800913189995
61296858570730590143800913190004
61296858570730590150575735814766
61296858570730590532398170401972
61296858570730590554829687581470
61296858570730590554829773670538
61296858570730590555393771813454
61296858570730590555394891021648
61296858570730590555562027090375
61296858570730590555581799890782
61296858570730590555582919098967
61296858570730590555582919098976
61296858570730590559913376718474
61296858570730590562169713646410
61296858570730590562900545993013
61296858570730639968398413139047
61296858570730639968583342016488
61296858570730639968586441203334
61296858570730639968586441216384
61296858570730639968586699483579
61296858570730639968586699483588
61296858570730639969150522248778
61296858570730639969150525448359
61296858570730639969150525448368
61296858570730639973669011145194
61296858570730639973670045314080
61296858570730639973753728139696
61296858570730639973754071446208
61296858570730639975925349122890
61296858570730639975926381192256
61296858570730639976198093144960
61296858570730639976198436101552
61296858570730639976198436451472
61296858570730639976762177376944
61296858570730640106412313279827
61296858570730640106433205288419
61296858570730640152164750296791
61296858570730640499549292216624
61296858570730640515202629654180
61296858570730640517378411658576
61296858570730640517378669925780
61296858570730640517461979692944
61296858570730640517462324049216
61296858570730640517650266037476
61296858570730640517650352126544
61296858570730640518193544349936
61296858570730640518194319188808
61296858570730640518214092002256
61296858570730640518214350269460
61296858570730640518215211197400
61296858570730640522545669879708
61296858570730640522733955174480
61296858570730640522734069965728
61296858570730640522796831730652
61296858570730640524969141463650
61296858570730640524969141476700
61296858570730640525053168658588
61296858570730640525241110646848
61296858570730640525805195228752
61296858570730640563947904098640
61296858570731540541565510128587
61296858570731540544573959365835
61296858570731541090545732564110
61296858570731541092781177483454
61296858570734242247173247335546
61296858572693596665930338779498
61296858572740409168796961360381
61296858572740409168800318827481
61296858572740409169364144779211
61296858572740409169365177898337
61296858572740409169552431136793
61296858572740409581146408972649
61296858572740409581147183807309
61296858572740425777368702511103
61296858572740425777368788250251
61296858572740425777932786743087
61296858572740425777932872482235
61296858572740425777933905601361
61296858572740425778121933678689
61296858572740425780380594954599
61296858572740426189715136671461
61296858572740426189715136675673
61296858573674296556748309263861
61296858573674296556748309381905
61296858573674296559004646191797
61296858573674297784476905376815
61296858573674297792094326930702
61296858573674297792094326990777
61296858573674297792094326992181
61296858573674297792094327108821
61296858573674297792095098583034
61296858573674297792095098648725
61296858573674297792095101831053
61296858573674297794351435576661
61296858573674297794351438758989
61296858573677900009806411677532
61296858573677900009994698022064
61296858573677900017400613754004
61296858573677900017400617990304
61296858573677900063154198663920
61296858573677900063154202900220
61296858573677916666534404465398
61296858573677916666534662732602
61296858573678200199265292018848
61296858573678200206671207634148
61296858573678200206671207750788
61296858573678200206671211870448
61296858573678200206859238898007
61296858573678200206859239016108
61296858573678200206859239947776
61296858573678200206859240065868
61296858573678200252424792544064
61296858573678200252424792660704
61296858573678200252424795730604
61296858573678200252424796780364
61296858573678200252424796898408
61296858573678200252612823807875
61296858573678200252612824975736
61296858573678200254869160735868
61296858573678200254869161785628
61296858573685103369735385449360
61296858573685103369736419619698
61296858573685103369736548818907
61296858573686320730219504480506
61296858573688705178865430845949
61296858573688705223846011437913
61296858573688705223846011442125
61296858573688721830722224976787
61296858573688721830722483794872
61296858573688721830910511872200
61296858573689005372718421696671
61296858573689005418472006606539
61296858587464992900725662220848
61296858587476700286608256901223
61296858587499814860444792006331
61296858587499814860633083068225
61296858587500115045385158421082
61296858587500115049694814374769
61296858587500115049715357423399
61296858587500115049966410486465
61296858587500115050464375014041
61296858587500115050719666102518
61296858587500115052974859723713
61296858587500115052976003030454
61296858587500115594427832966378
61296858587507870559605923298806
61296858587507870560170006113848
61296858587507870560170007530790
61296858587507918736156407966083
61296858587508170748876488600629
61296858587508170749419679288987
61296858587508218919507575557444
61296858587508218920322363892532
61296858587508218924654055178805
61296858587508218924862889035931
61296858587508218924862889035940
61296858587508218925406052679616
61296858587508218925406082794366
61296858587508218925489392565893
61296858587508218925489735522485
61296858587508218927118969236069
61296858587508218927370016295765
61296858587508220152678614711593
61296858587508220155104297387464
61296858587508220155125218093864
61296858587508220155126337302049
61296858587508220155126337302058
61296858587508220160020620418315
61296858587508220160188014754264
61296858587508220160208906762847
61296858587508220160208906762856
61296858587508220160272816788065
61296858587508220162444093414987
61296858587508220703896267829656
61296858587511822431519600393201
61296858587511822431519600509898
61296858587511822432271712819210
61296858587511822433713261412058
61296858587511822434528049630449
61296858587511822434528049747146
61296858588375416934493506304342
61296858588445661223268149021817
61296858588448362927267582289141
61296858588448411102480721674369
61296858588448411103233864021318
61296858588448411103233868620588
61296858588448411103317894284695
61296858588448411105762259289959
61296858588456516215230349792593
61296858588456516215503090632335
61296858588456516762038957012044
61296858588457416776289234745235
61296858588457416776539938848339
61296858588460118486499514608740
61296858588460118486750218711844
61296858588480783367906754630401
61296858588480783367927646638993
61296858588480783368470837445443
61296858588480831543893159783065
61296858588480831543976842608681
61296858588480831544453886547949
61296858588480831546985291845929
61296858590357333174922379538725
61296858590466300647078738600707
61296858590466301879413293992597
61296858590466301881860672095639
61296858590466301882424756327623
61296858590466302429020052774089
61296858590466600836349332598943
61296858590466602068683887990833
61296858590466602069248747061689
61296858590466602071131610463197
61296858590466602071133590559893
61296858590466602071134709768087
61296858590466602071677901991470
61296858590466602071696469534053
61296858590466602620739144079349
61296858591305579226498433604641
61296858591402875688893838183224
61296858591402875734647423093140
61296858591402875734647423097352
61296858591402875737091786580632
61296858591402875737091787980312
61296858591402892338051873771040
61296858591412180368568550285678
61296858591414581280906236164603
61296858591414581280909589032433
61296858591414581280909592218973
61296858591414581288500438241075
61296858596230835164524645798550
61296858596336186773776766105858
61296858596340089234858202431350
61296858596340105294387380285740
61296858596371325571063740895106
61296858596374926014429145554089
61296858596375178101500884550906
61296858596375226201438065064757
61296858596375227436784082786048
61296858596375228031395757848188
61296858596375228031395757848189
61296858596375228033902798879229
61296858597211503480292568591938
61296858597246625630119433222544
61296858597246625675599900938266
61296858597308798158066885847278
61296858597308798163401393590193
61296858597308798163401393594405
61296858597308798165657730518129
61296858597308798165657730522341
61296858597308798209154978498657
61296858597308798211411315426593
61296858597308799391154238993700
61296858597308799391154239171819
61296858597308799391154242359763
61296858597308799398747411315705
61296858597308799398747411317109
61296858597308799398748182968037
61296858597308799398748186155981
61296858597308799401004519895973
61296858597308799401004519897377
61296858597308799401004523083917
61296858597308799444500996225573
61296858597308799444501767877905
61296858597308799446758104805841
61296858597308814812347414504513
61296858597308816047129347997993
61296858597308816047129347999445
61296858597308816047694203704190
61296858597308816047694203882309
61296858597308816047694203882357
61296858597308816047694203883761
61296858597308816047694203887973
61296858597308816047694207070301
61296858597308816047715095712782
61296858597311501101995500880404
61296858597311501101995504062732
61296858597311501101995505579052
61296858597311501104439869067987
61296858597311501104439869067996
61296858597311501147749085790320
61296858597311501150193455376140
61296858597319571671070564122829
61296858597319604976389891713340
61296858597319604978833879066706
61296858597319604978834252119334
61296858597319604978834252198075
61296858597319604978834252199527
61296858597319604978834255367353
61296858597319604978834255368757
61296858597319604978834256902546
61296858597319605024587463858530
61296858597319605024587836911158
61296858597319605024587837107991
61296858597319605024587840277221
61296858597319605024587841694370
61296858597319621623852578666329
61296858597320505585352744660438
61296858597320505592399623684722
61296858597320522191664360596654
61296858597320522191664360656729
61296858597320805728053817520718
61296858597320805728325786685042
61296858597320822382627207171298
61296858597323173347269915176493
61296858597323206699157740696304
61296858597323206701037973758685
61296858597323506887780653730380
61296858597323506888344737962364
61296858597323506890308615468762
61296858597343938190114898934922
61296858640580432618502846548170
61296858640580432620842751510474
61296858640653426789583198148926
61296858640653426789583198503058
61296858640653428431628647960786
61296858640653428431628906241040
61296858640653428431816934318368
61296858640653428432360126541760
61296858640653428436690330130354
61296858640653428436711222138946
61296858640674992234472016563724
61296858640674992239576625939116
61296858640674992241832962867052
61296858640675042057605124499350
61296858640675042059861461427286
61296858640675042059864819012478
61296858640675042065011298498494
61296858640675042065199326575822
61296858640675042067455663503758
61296858640675042194865793135674
61296858640675042197122130063610
61296858640675042197125573742241
61296858640675042197125573742242
61296858640675042197376277845346
61296858640675042202209291109042
61296858640675042202459995212146
61296858640675042204716303560366
61296858640675042204716332140082
61296858640685498858774666009968
61296858640685498858962694087296
61296858640685498864046297135232
61296858640685498865550636072720
61296858640685498866302634063168
61296858640685498866302719802316
61296858640685799054821201846776
61296858640685847225912028859554
61296858640685847226455221082946
61296858640685847230723662724500
61296858640685847231538451059588
61296858640685847231810535033826
61296858640685847233251968835426
61296858640685847233252083626674
61296858640685847233314759302530
61296858640685848872768370277416
61296858640685848872832165509982
61296858640685848872832165528856
61296858640685848872851938311784
61296858640685848872853057518574
61296858640685848872853057519969
61296858640685848872853057519978
61296858640685848872853057537448
61296858640685848873020193587310
61296858640685848873020193606184
61296858640685848873039966389112
61296858640685848873041085595902
61296858640685848873041085597297
61296858640685848873041085597306
61296858640685848873041085614776
61296858640685848873103761640552
61296858640685848873584277820689
61296858640685848873584277820698
61296858640685848873584277838168
61296858640685848873605169827886
61296858640685848873605169846760
61296858640685848873667845872536
61296858640685848877851686360388
61296858640685848877914362386164
61296858640685848877915854315940
61296858640685848878124688643838
61296858640685848878667622588380
61296858640685848878667966625252
61296858640685848878688887318554
61296858640685848878751649433398
61296858640685848878939476997800
61296858640685848878939562736948
61296858640685848878939591771578
61296858640685848880360133563182
61296858640685848880360133582056
61296858640685848880360219321204
61296858640685848880381025571774
61296858640685848880381025573169
61296858640685848880381025573178
61296858640685848880381025590648
61296858640685848880381140364426
61296858640685848880443902129350
61296858640685848881195813925736
61296858640685848881195899664884
61296858640685849010030158120530
61296858640685849010030244232684
61296858640685849010113812267052
61296858640685849010280948335788
61296858640685849010301754232226
61296858640685849010301840344380
61296858640685849010364516370156
61296858640685849010845032567772
61296858640685849010865838464210
61296858640685849010865924576364
61296858640685849010928600602140
61296858640685849015113847280620
61296858640685849015928635598229
61296858640685849015928635598238
61296858640685849015928635615708
61296858640685849016012318423854
61296858640685849016200231727404
61296858640685849016200317466552
61296858640685849016200346501182
61296858640685849017620887938654
61296858640685849017620887957528
61296858640685849017620888311660
61296858640685849017620974050808
61296858640685849017704542085176
61296858640685849017704570782936
61296858640685849018456568655340
61296858640685849018456654394488
61296858640685849055783714334033
61296858640685849056598502669121
61296858640685849061118107578353
61296858640685849061682191456205
61296858640685849061682191810337
61296858640685849063374444152157
61296858640686749440643947504706
61296858640686749440664839513298
61296858640686749440831975582034
61296858640686749440852781516060
61296858640686749440852867590626
61296858640686749440915543616402
61296858640686749441416865748044
61296858640686749441416951822610
61296858640686749441479627848386
61296858640686749441667655925714
61296858640686749445999232403486
61296858640686749446479662526536
61296858640686749446500669189410
61296858640686749446563345215186
61296858640686749446563345334682
61296858640686749446751258638232
61296858640686749446751373292514
61296858640686749446751373412010
61296858640686749448172001297054
61296858640686749448192921885362
61296858640686749448192922004858
61296858640686749449007681640734
61296858640686749577841940115254
61296858640686749577841940133968
61296858640686749578113536226950
61296858640686749578113536245664
61296858640686749578677620458934
61296858640686749578677620477648
61296858640686749583761337825734
61296858640686749584012013367836
61296858640686749585432669952092
61296858640686749585453561941970
61296858640686749585453561960684
61296858640686749585453590521686
61296858640689451150186719750248
61296858640689451151690944368872
61296858641550343941382408379806
61296858641550343941445084405582
61296858641550343941633112482910
61296858641550343948994058786238
61296858641561149114769586900562
61296858641561149114853154934930
61296858641622989751724561158214
61296858641622989751724565744434
61296858641623338117713523444862
61296858641634095105351120942314
61296858641634095105351121296446
61296858641634095107607453638162
61296858641634144926370529966216
61296858641634144926370534198295
61296858641634144926370534198304
61296858641634144930973821579020
61296858641634144933230068185800
61296858641634144933230072785070
61296858641634144933230154274868
61296858641634144933230158506956
61296858641634144933982185077120
61296858641634145067983786112240
61296858641634145067983786466372
61296858641634145068171699280267
61296858641634145068171699752443
61296858641634145068171699752452
61296858641634145068171814543700
61296858641634145068714891621703
61296858641634145068714891975835
61296858641634145070428032094168
61296858641634145070428036326247
61296858641634145070428036326256
61296858641634145070428146885416
61296858641634145070428151117504
61296858641634145071242939452592
61296858641634145071242939806724
61296858641634145109384759046727
61296858641634145113904363601827
61296858641634145113904363955959
61296858641634145114468447833811
61296858641634145114468448187943
61296858641634145116160700529763
61296858641635045498722841454528
61296858641635045500979178382464
61296858641635045501793966717552
61296858641637747197618437016054
61296858641637747197639329024646
61296858641637747197639587304891
61296858641637747197702005050422
61296858641637747197890291407995
61296858641637747334899997660970
61296858641637747380633034935771
61296858641637747380653926944363
61296858641637747380904631047467
61296858641658111889044003995380
61296858641658111889796116304692
61296858641658111894879719352628
61296858641658111894879805445908
61296858641658111896384030064532
61296858641658111897136056280564
61296858641658111897136142019712
61296858641658111897136170599428
61296858641658160255551911988178
61296858641658160257829140924706
61296858641659360829703631161458
61296858641659360831897292063618
61296858641659360832712080398706
61296858641659362614093438042594
61296858641659362616287098944754
61296858641659362617101887279842
61296858643532210371374316408759
61296858643532258542022968034857
61296858643532258544550901074489
61296858643532260189150991670745
61296858643532260189214786891665
61296858643532260189402814968993
61296858643532260191678924710377
61296858643532260191680043905521
61296858643532260326412779502213
61296858643532260328940712541845
61296858643608791988723761509012
61296858643640311854521118509683
61296858643640311855337025567739
61296858643640311855337025585001
61296858643640311855337026039915
61296858643640311855338058686865
61296858643640311857803315700721
61296858643640326679705002999861
61296858643640326679705003353993
61296858643640326681211293686205
61296858643640326681964439114643
61296858643640328326080914313387
61296858643640328326080914326437
61296858643640328326080914663307
61296858643640328326644998545371
61296858643640328326644998558421
61296858643640328328340350441219
61296858643640328328340350896133
61296858643640328463341583316893
61296858643640328463341669038779
61296858643640328463341669056041
61296858643640328463905667548877
61296858643640328463905753288025
61296858643640328463906786389889
61296858643640328464093695626205
61296858643640328464093695744249
61296858643640328464094814467217
61296858643640328464094814939393
61296858643640328465599985958417
61296858643640328465601019077543
61296858643640328466353131386855
61296858643641212423087078562373
61296858643641212425615011602005
61296858643641228893892610227721
61296858643641228894457813654849
61296858643641228894644722537033
61296858643641228894645841732177
61296858643641529083919793315557
61296858643641529085614370359483
61296858643641529086157562582866
61296858644480506235874602493805
61296858644480506236062630571133
61296858644515611916039400423947
61296858644515628523084044146705
61296858644515628523084044618881
61296858644515628524590334833049
61296858644515628524590335305225
61296858644515628568837600358813
61296858644515628568837600712945
61296858644515628568841072617161
61296858644515628568903748642937
61296858644515628568903834736217
61296858644515628591791002102817
61296858644515661876415355122259
61296858644515661877165401363851
61296858644515661877165401836027
61296858644515661915370097868299
61296858644515661922898065567367
61296858644515661922898065921499
61296858644515661922985191953363
61296858644515661925429470865347
61296858644515678523105125202083
61296858644515678525633058241715
61296858644577802703561439713120
61296858644577802703561525806400
61296858644577802741696917309052
61296858644577802749038923015774
61296858644577802751571442922678
61296858644577802751571447172028
61296858644580502805433367150718
61296858644580502805433371400068
61296858644580502807124590976894
61296858644580504452561395018694
61296858644580504455006788893734
61296858644580504455006793143084
61296858644581355013428418497974
61296858644581403190418842300452
61296858644581404973801274481616
61296858644581405019554859391532
61296858644581405020562238677676
61296858644581405022002577264626
61296858644581405022002581863896
61296858644581655203514915444594
61296858644581655203514920043864
61296858644581671850225319248336
61296858644581671850413605605966
61296858644581671850413863873170
61296858644581671855496179784126
61296858644581671857819411255294
61296858644581703379501403503998
61296858644581703379689431581326
61296858644581703379689436180596
61296858644581703379689436297236
61296858644581703379689436298688
61296858644581705163887776027506
61296858644581705163891214984404
61296858644581705163891219688668
61296858644581705164079243048682
61296858644581705164079247764592
61296858644581705164079247766044
61296858644581705202026352928328
61296858644581705202214639285958
61296858644581705202217996753049
61296858644581705209557678111806
61296858644581705209644799894320
61296858644581705209644804480540
61296858644581705209644804598584
61296858644581705209832827958550
61296858644581705209832832557811
61296858644581705209832832557820
61296858644581705209832832674460
61296858644581705209832832675912
61296858644581705211335937981348
61296858644581705212089083409786
61296858644581705212089169485756
61296858644581705212089169485804
61296858644581721810598438098500
61296858644581721810786466175780
61296858644581721813045897704342
61296858644581721813045897704390
61296858644581721813046155971594
61296858644581721813046160570855
61296858644588557902018766297597
61296858644588557902206794374925
61296858644588557908793588585489
61296858644588557908793588939621
61296858644588557909545700881751
61296858644588607864082755782047
61296858644588607864082756136179
61296858644588607864085854968893
61296858644588607864834868078309
61296858644588607864837967278205
61296858644588607871676953613381
61296858644588607871676958212651
61296858644588607872429070504701
61296858644588607910571779374625
61296858644588607914902236644203
61296858644588607915174291916469
61296858644588607915174292270601
61296858644588607915174292467593
61296858644588624515847691223264
61296858644588624516131283001529
61296858644588624518386242336023
61296858644588624518386242454067
61296858644588624518387361649211
61296858644589508295389338899437
61296858644589508302165223358395
61296858644589775138169291149691
61296858644592210188614908674782
61296858644592210188614909024702
61296858649440885558445474616923
61296858649440885559030450857499
61296858649505726441455151318656
61296858649505726441455409598910
61296858649505726441457475666630
61296858649505726622042923355214
61296858649505726624469490952512
61296858649505726624471815300486
61296858649517734195295575210510
61296858649549837655119773677083
61296858649550137981400303510731
61296858649550137981651007613835
61296858649550152804138819065376
61296858649550152804138819065377
61296858649550152806645860096417
61296858649550154451266842701264
61296858649550154451266842701265
61296858649550154453021771422993
61296858649550154453773883732305
61296858649550154634282215442600
61296858649550154634282215442601
61296858649550154636789256473641
61296858650486428109069244690100
61296858650486428116662030746109
61296858650486428116663193203680
61296858650486428162228749918176
61296858650486428162228750036220
61296858650486428162416778113548
61296858650486428164673110318506
61296858650486428164673114923440
61296858650486444763349390267879
61296858650486444765633200590412
61296858650489980427345988843638
61296858650490028603332476903042
61296858650490028603520504980370
61296858650490028603520509696271
61296858650490028603520509696280
61296858650490028603520509697732
61296858650490030380316372651508
61296858650490030387910316447726
61296858650490030387910321163636
61296858650490030387910321165088
61296858650490030426045712685002
61296858650490030426049070152093
61296858650490030428308243387312
61296858650490030428308501680664
61296858650490030433388751510850
61296858650490030433472434336466
61296858650490030433475873293364
61296858650490030433475877879584
61296858650490030433475877997628
61296858650490030433663901357594
61296858650490030433663906073504
61296858650490030433663906074956
61296858650490030435083328554776
61296858650490030435167011380392
61296858650490030435920156808830
61296858650490030435920242884848
61296858650490047034429511497544
61296858650490047036856079094842
61296858650490047036856337361998
61296858650490047036877233969899
61296858650490297222844262270038
61296858650490328787435441006872
61296858650490328787435699287126
61296858650490328792603070899826
61296858650490328792791098977154
61296858650490328792791103576415
61296858650490328792791103576424
61296858650490328792791103694516
61296858650490330569398422023506
61296858650490330569586966648292
61296858650490330576992882380232
61296858650490330576992886966452
61296858650490330576992887084496
61296858650490330577180910444510
61296858650490330577180915043771
61296858650490330577180915043780
61296858650490330577180915161872
61296858650490330578600309061919
61296858650490330578600333042374
61296858650490330617578837384096
61296858650490330622746467290148
61296858650490330622746471876368
61296858650490330622934495354378
61296858650490330622934499953648
61296858650490330624437605377176
61296858650490330625190836881584
61296858650490330625190836881632
61296858650490345393744737194384
61296858650490345395983276701304
61296858650490345395983534981558
61296858650490345395985601049278
61296858650490347223888133571608
61296858650490347226126931358782
61296858650497233284778577963892
61296858650497233330532162755716
61296858650498083683784506223286
61296858650498100362000364548735
61296858650498133713073272527145
61296858650498383873055100103430
61296858650498400551020297922132
61296858650498433902260198463554
61296858650498433902343866407289
61296858650500835600087171588606
61296858650500835600087171938526
61296858650500835601779338541198
61296858650500835601779424284558
61296858650500835601779424634478
61296858650522749236271591704557
61296858650522751020661398585693
61296858650525117599812214101101
61296858650525117599833134689409
61296858650525117599833134806049
61296858650525117602068546796949
61296858650525117602089467385257
61296858650525117602089471634607
61296858650533255858296634916543
61296858650533255859989231986236
61296858650533256035391576367535
61296858650533256040472079762065
61296858650533256041310974550399
61296858650533256043003485060045
61296858650533256043003571153532
61296858650533272642268051374607
61296858650533272643959184745725
61296858650533272644712674543524
61296858800182410477915434658539
61296858800183611234976918636875
61296858800183611234997810645467
61296858800186013344522648038279
61296858800186312938160154333130
61296858800186312938412006340784
61296858800186312938996982581360
61296858800186313349943220990562
61296858800186313350026789024930
61296858800186313350778901334242
61296858800206725813917264774861
61296858800206725813980026539785
61296858800206725814732053109949
61296858800207576968703140028320
61296858800207576968703141428000
61296858800207576970395394123952
61296858800207877152867144541322
61296858800207926565895030919837
61296858800207926571542460982313
61296858800207926975731640879102
61296858800207926976003610062140
61296858800207926977426217923028
61296858800207926977426246620836
61296858800207926977697842732532
61296858800207926978241006258116
61296858800207926978261926964516
61296858800207926982781531401524
61296858800207926983324695045200
61296858800207926983324725159950
61296858800207926983345615633508
61296858800207926983345615751600
61296858800207926983345617168542
61296858800207927115771405822944
61296858800210278664608193948074
61296858800210278664608194297994
61296858800210278667052558953338
61296858800210278667052559303258
61296858800210328085164047913229
61296858800210328085164048379789
61296858800210328085728132611773
61296858800210328087420384841165
61296858800210328087420385307725
61296858800210328496758025744873
61296858800210328499202390750137
61296858800210328674605079977561
61296858800210328675440760321241
61296858800210328679688683025497
61296858800210328680524363369177
61296858800210328682216616065129
61296858800210328682216730383993
61296858800210578862829449966776
61296858800210578862892125992552
61296858800210628267383689922086
61296858800210628267634394025190
61296858800210628267635541935564
61296858800210628267656347850876
61296858800210628267656433589816
61296858800210628267656433590024
61296858800210628267719109969932
61296858800210628269075942618038
61296858800210628269162982556622
61296858800210628269162982560834
61296858800210628269330118625150
61296858800210628269330118625358
61296858800210628269330118629570
61296858800210628269351010633742
61296858800210628269351010633950
61296858800210628269413686659726
61296858800210628269413686663938
61296858800210628269891878509160
61296858800210628269891878509368
61296858800210628269894202857134
61296858800210628269894202857342
61296858800210628269912684778812
61296858800210628269912770872092
61296858800210628269915094865726
61296858800210628269915094865934
61296858800210628269915094870146
61296858800210628269975446543736
61296858800210628269977770891710
61296858800210628270165798969038
61296858800210628270165798973250
61296858800210628274159545316054
61296858800210628274162644498688
61296858800210628274246699923422
61296858800210628274246699927634
61296858800210628274413692625406
61296858800210628274413692975326
61296858800210628274413721673086
61296858800210628274413721673294
61296858800210628274413807416654
61296858800210628274413807766574
61296858800210628274497404026526
61296858800210628274977432833776
61296858800210628274977777207310
61296858800210628274977891644426
61296858800210628274977891998558
61296858800210628274998697913662
61296858800210628274998812232734
61296858800210628275249402016974
61296858800210628275249402021186
61296858800210628275249487756122
61296858800210628275249487760334
61296858800210628275249488110254
61296858800210628276670029553342
61296858800210628276670029903262
61296858800210628276670058251102
61296858800210628276670058601022
61296858800210628276670058601230
61296858800210628276670144340378
61296858800210628276670144344590
61296858800210628276670144694510
61296858800210628276690950141650
61296858800210628276690950608201
61296858800210628276690950609614
61296858800210628276690950609822
61296858800210628276690950614034
61296858800210628276691064928686
61296858800210628276691064932898
61296858800210628276753712374746
61296858800210628276753712378958
61296858800210628276753712728878
61296858800210628276753740954462
61296858800210628678413583171826
61296858800210628678413611751542
61296858800210628679249292095222
61296858800210628679250411408410
61296858800210628679250669570611
61296858800210628679250669688664
61296858800210628679438697765992
61296858800210628680861334324688
61296858800210628680920624202866
61296858800210628680924096443744
61296858800210628680924096461214
61296858800210628680941544791174
61296858800210628680944902359056
61296858800210628680944988452336
61296858800210628680944988469806
61296858800210628681674142685336
61296858800210628681695034575875
61296858800210628681697014668368
61296858800210628681759776804894
61296858800210628685941551225026
61296858800210628686004227250802
61296858800210628686007670457050
61296858800210628686007785248298
61296858800210628686028591045349
61296858800210628686028591045358
61296858800210628686028705836606
61296858800210628686759811800992
61296858800210628686759811818462
61296858800210628686780703337408
61296858800210628686780703455452
61296858800210628686780703809584
61296858800210628686843494171694
61296858800210628688452035462314
61296858800210628688452064022338
61296858800210628688452064024768
61296858800210628688452064042021
61296858800210628688452064042030
61296858800210628688452064142812
61296858800210628688452064160074
61296858800210628688452064496944
61296858800210628688472956050613
61296858800210628688472956050622
61296858800210628688472956505536
61296858800210628688472956523006
61296858800210628688535632548782
61296858800210628688535718287930
61296858800210628688535746867646
61296858800210628816426364467382
61296858800210628816427512360286
61296858800210628816427770640540
61296858800210628816511080394654
61296858800210628816699366752236
61296858800210628816699452508854
61296858800210628818118617163334
61296858800210628818122060369582
61296858800210628818122089054292
61296858800210628818122089067342
61296858800210628818205657088660
61296858800210628818205657101710
61296858800210628818934524356696
61296858800210628818934897428198
61296858800210628818936848704670
61296858800210628818955445399918
61296858800210628818955703680172
61296858800210628818957769397972
61296858800210628818957769411022
61296858800210628819018465462566
61296858800210628823202305950418
61296858800210628823205663417518
61296858800210628823205778208766
61296858800210628823289345770741
61296858800210628823289345770750
61296858800210628824020451752606
61296858800210628824020566543853
61296858800210628824020566543854
61296858800210628825712704448558
61296858800210628825712790187706
61296858800210628825712818767413
61296858800210628825712818767422
61296858800210628825712818872416
61296858800210628825712818885466
61296858800210628825796387274174
61296858800210628862181326851235
61296858800210628862432030954339
61296858800210628868959248325973
61296858800210628869022010090897
61296858800210628869774036661061
61296858800211528837162706539446
61296858800211528837726790771430
61296858800211528842225503317938
61296858800211528842246423906246
61296858800211528843061183661618
61296858800211528844481840245874
61296858800211528844502732254466
61296858800211528844502760834182
61296858800211529247041559674796
61296858800211529247062451683388
61296858800211529247313155786492
61296858800211529248756684371090
61296858800211529249485924680060
61296858800211529249506816688652
61296858800211529249508796680402
61296858800211529249757520791756
61296858800211529253819481149582
61296858800211529253840401737890
61296858800211529256284738163438
61296858800211529256284766743154
61296858800218733791166597436244
61296858800218733791250165470612
61296858800218733791438193547940
61296858800218733798758102093240
61296858800218733798778994451752
61296858800218733798779252731997
61296858800218733798779252732006
61296858800218733798779367523254
61296858800218733799030071276438
61296858800222336070026495152004
61296858800222336070089171527700
61296858800222336070277199255108
61296858800222336070277199605028
61296858800222336207287163788328
61296858801083228857583875455244
61296858801083228860028240460508
61296858801085930156766991034222
61296858801085930156766991384142
61296858801085930158208539976990
61296858801085930158208568206786
61296858801085930158271215652846
61296858801085930158292136241154
61296858801094035680380438831510
61296858801155874662782733554342
61296858801155874662782733904262
61296858801155874662782734954022
61296858801155874663346817786326
61296858801155874663346819186006
61296858801155874670122759619282
61296858801155874670310701607542
61296858801155874670310703007222
61296858801156224271729739035740
61296858801156224273421991731692
61296858801158575961963784802054
61296858801158925974140743843238
61296858801158925974140744892998
61296858801158925974892856152550
61296858801158925974892857569492
61296858801158925976585109798875
61296858801158925976585109898262
61296858801158925976585110265444
61296858801158926152259651888879
61296858801158926159599334647307
61296858801166681477276230129394
61296858801167031628342660694986
61296858801167031628426228729354
61296858801167031628614256806682
61296858801190996808003991386734
61296858801190996808192019464062
61296858801190996813089661215280
61296858801190996814781912861472
61296858801190996814970284828512
61296858801191296995018248458438
61296858801191296996712825152444
61296858801191296997274585386374
61296858801191296997276909384428
61296858801191296997462613463702
61296858801191296997464937461756
61296858801191297002360598171512
61296858801191346415549825417954
61296858801191346415553181835285
61296858801191346415553181835294
61296858801191346415553182885054
61296858801191346416117267117038
61296858801191346416388976970222
61296858801191346417809518763221
61296858801191346417809518763230
61296858801191346418081230715934
61296858801191346545784967676323
61296858801191346546056563788019
61296858801191346548312900715955
61296858801191346553398912451333
61296858801191346555070273138693
61296858801191346600823857930517
61296858801191346957566972522494
61296858801191346957567230802748
61296858801191346957650540556862
61296858801191346957838826914444
61296858801191346959261807496754
61296858801191346959533403608450
61296858801191346960094905562126
61296858801191346960095163842380
61296858801191346960097487840434
61296858801191346965180918347264
61296858801191346965181176627518
61296858801191346965181291418766
61296858801191346966852279034624
61296858801191346967124248217822
61296858801192246976419649073303
61296858801192246978864014078567
61296858801192246979114718181671
61296858801192246983197943600669
61296858801192246984012731935757
61296858801192246985641935553305
61296858801192246985642308605933
61296858801192246985893012709037
61296858801194948679834101999114
61296858801194948680022130076442
61296858801194948680042935991754
61296858801194948680043022085034
61296858801194948682278467004378
61296858801194948682299272919690
61296858801194948682299359012970
61296858801194948682362035038746
61296858801194948686612367830124
61296858801194948687364394050368
61296858801194948687364480139436
61296858801194948687385314756720
61296858801194948687385400845788
61296858801194948687636076251132
61296858801194948687636104948892
61296858801194948689056646746320
61296858801194948689056732835388
61296858801194948689077538748270
61296858801194948689077538754912
61296858801194948689077567452672
61296858801194948689077653541740
61296858801194948689140300869756
61296858801194948689140329567516
61296858801194948817032094255530
61296858801194948817282884451914
61296858801194948817303690367226
61296858801194948817303776460506
61296858801194948817366452486282
61296858801194948818726757392736
61296858801194948818810325427104
61296858801194948819539221379850
61296858801194948819541545727824
61296858801194948819560027295162
61296858801194948819560113388442
61296858801194948819562437736416
61296858801194948819622789414218
61296858801194948819625113762192
61296858801194948823810360440672
61296858801194948823894042793904
61296858801194948824625148421628
61296858801194948824625148775760
61296858801194948824708831128992
61296858801194948824708831247036
61296858801194948824896744537536
61296858801194948824896744887456
61296858801194948824896830626604
61296858801194948824896859206320
61296858801194948824896859324364
61296858801194948826317401121792
61296858801194948826317487210860
61296858801194948826338293130384
61296858801194948826338321828144
61296858801194948826338407917212
61296858801194948826401055245228
61296858801194948826401083942988
61296858801194948870650329322718
61296858801194948872070985906974
61296858801194948872091877915566
61296858803057039997324510645769
61296858803057039997495004181605
61296858803067796994730940411429
61296858803067796994731743948061
61296858803067796994732088321803
61296858803067846810482467848829
61296858803067846947680460459377
61296858803067846950208393499009
61296858803165091662614082088991
61296858803165091663426890445427
61296858803165091663429989632273
61296858803165091663447782440969
61296858803165091663618275976805
61296858803165091665142015128623
61296858803165107722390839345611
61296858803165107722954923577595
61296858803165107722954923581807
61296858803165107722954923931727
61296858803165107723143984774049
61296858803165107724650275460393
61296858803165107725402646049959
61296858803165107725403420888831
61296858803165108136432539653831
61296858803165108273693294379223
61296858803165992231447506432631
61296858803166008702550002867461
61296858803166308482488379626442
61296858803173213246737803214685
61296858803176815517984931193355
61296858803177099233687743032047
61296858803177099234273522809255
61296858803177099234524571286101
61296858803177115842260201273673
61296858803177115844516193361307
61296858803177115844516279921355
61296858803177115844704565812376
61296858803177115844704565812377
61296858803177115844704566278937
61296858803177115844767241838153
61296858803177115844767242304713
61296858804005287286276431450885
61296858804005287286276431787755
61296858804040392959478353500375
61296858804040392959478381725959
61296858804040392959478381730171
61296858804040409421710284071199
61296858804040409558908276681747
61296858804040409568029316607237
61296858804040409568029317079413
61296858804040409568029661453155
61296858804040409604745515247087
61296858804040409612341697297999
61296858804040409612341697302211
61296858804040409613782901987877
61296858804040442913261230010589
61296858804040442919851237709601
61296858804040442919851237713813
61296858804040442919854336896447
61296858804040442958809079642487
61296858804040442965583901913117
61296858804040442965583901917329
61296858804040442968115307211097
61296858804040442968115307215309
61296858804040459566544106976271
61296858804040459566795155452909
61296858804040459567359239684893
61296858804040459567376688487237
61296858804040459569072040015903
61296858804040459569072384389437
61296858804048515090116844361529
61296858804048515135870400573637
61296858804048515135871548484011
61296858804113338945456710720571
61296858804113338952232308897095
61296858804113338952232309247015
61296858804113338952232566110327
61296858804113338952232566114539
61296858804113388907521476093653
61296858804113388907521476443573
61296858804113388907521733306885
61296858804113388907521819400165
61296858804113388907524832493731
61296858804113388907525176867265
61296858804113388908276944803043
61296858804113388915115678170125
61296858804113388915115678520045
61296858804113388915116021476637
61296858804113388915116023077521
61296858804113405560134001450435
61296858804113405560134002001316
61296858804113405560134088090384
61296858804113405560134346357588
61296858804113405562578366455699
61296858804114289345604200533265
61296858804114289345604200533313
61296858804114289345604201932945
61296858804122711841164671528582
61296858804125396346986775559613
61296858804125396483432397574718
61296858804125396483432655855020
61296858804125396483683359958124
61296858804125396529161618099602
61296858804125396529164975684794
61296858804125396529165061778234
61296858804125396529165320058536
61296858804125396529349904457184
61296858804125396529353348135816
61296858804125396529437030489048
61296858804125396530001000402168
61296858804125396530001028981884
61296858804125396530001114721032
61296858804125396530001114721080
61296858804125396530001114721239
61296858804125396530001115193469
61296858804125413130954404319590
61296858804145809766430099559461
61296858804145809766618126587029
61296858804145809768122351205653
61296858804145809804001491523729
61296858804145809804004590710575
61296858804145809804004591177135
61296858804145809804566350594585
61296858804145809811616242652201
61296858804145809811618566067055
61296858804145809811619684795639
61296858804145809811619685262199
61296858804145809812372055851765
61296858804145809814064308081157
61296858804145826412573576693853
61296858804145826413325689003165
61296858804145826413325689469725
61296858804145826415021040885963
61296858804145826415585125117947
61296858804147010563534947572624
61296858804147010571146684072496
61296858804147027172082783267056
61296858804149361664703845722067
61296858804149361664703873951863
61296858804149361664703874419827
61296858804149411482732344282301
61296858804149411487815975560033
61296858804149411488571187170023
61296858804149411488822235651081
61296858804149411490326460269705
61296858804149411490326546358773
61296858804149411625076729935505
61296858804149411625079829118139
61296858804149411625831941427451
61296858804149411625831941899627
61296858804149411626082990376473
61296858804149411627524452525961
61296858804149411663968452278023
61296858804149411663968452632155
61296858804149411664031214397079
61296858804149411670746632374097
61296858804149411670809394139021
61296858804149411671585526808091
61296858804149411673278037317785
61296858804149411673340799437001
61296858804149411673340885526069
61296858804149428272602180708929
61296858804149428272602266448077
61296858804149428274297532237595
61296858804149428275049644546907
61296858804149728463547320437102
61296858804157467186792176540815
61296858804157516598312366048191
61296858804157516600820527343009
61296858804157516737830490472177
61296858804157516781891824084369
61296858804157517147355384949759
61296858804157517192837000693899
61296858804157517193088049153275
61296858804157517193924877407329
61296858808965665367099423714949
61296858809050318738979629242604
61296858809050618516634549863972
61296858809050618928228527695616
61296858809050618928229302534440
61296858809050618928416555772944
61296858809074617463773722775109
61296858809074633660001783885095
61296858809074917790304956711861
61296858809074934259356707430332
61296858809074934259356707430341
61296858809085424276764285629179
61296858809085424413962278239727
61296858809085440885333788520995
61296858809085741255361868321032
61296858810019279728989092169549
61296858810019279728989206838333
61296858810019313029162048887265
61296858810019313029162048892881
61296858810019313034245394840013
61296858810019313034245509631261
61296858810019313035060641850445
61296858810019313035060642322621
61296858810019313036564522584973
61296858810019313036752808942603
61296858810019313036752894546397
61296858810019313036752894565111
61296858810019313036752895018573
61296858810019313036752895031671
61296858810019313079978173834777
61296858810019313080625826101129
61296858810019313080814227114445
61296858810019313082506365038071
61296858810019313082506365154711
61296858810019313082506393734427
61296858810019313082506479473575
61296858810019313082506479810397
61296858810019313082506479823495
61296858810019329681771218335066
61296858810019329681771218335067
61296858810019329683463470895457
61296858810019329683465793843751
61296858810019329684009760901803
61296858810022014328217559738080
61296858810022014328217560800938
61296858810022014328217690474753
61296858810022014371714938455281
61296858810022014372279022687265
61296858810022014373970887312460
61296858810022014373971144529904
61296858810022914758956659189947
61296858810030119848049655194603
61296858810030119850494277417311
61296858810033721570250321047988
61296858810033721570253764254236
61296858810033721570253764254284
61296858810033721570253764254443
61296858810033721570817734167404
61296858810033721570817762747072
61296858810033721570817762747120
61296858810033721570817848486220
61296858810033721570817848486268
61296858810033721570817848486427
61296858810033721570817848958603
61296858810033721707260371670276
61296858810033721707262581343690
61296858810033721707262695662714
61296858810033721707262695668330
61296858810033721707262696134890
61296858810033721707263470501586
61296858810033721707263470973762
61296858810033721707263729254064
61296858810033721707451756864832
61296858810033721707451757331392
61296858810033721708078603683995
61296858810033721709770856379947
61296858810033721752992691498646
61296858810033721752992949778948
61296858810033721752993035873792
61296858810033721752995274126874
61296858810033721752995274126922
61296858810033721752995359866230
61296858810033721752995360338406
61296858810033721752996134706506
61296858810033721752996135177278
61296858810033721752996393457580
61296858810033721753264545896420
61296858810033721753264631985488
61296858810033721753267989102668
61296858810033721753268103888092
61296858810033721753268103889544
61296858810033721753268103893915
61296858810033721753268104243835
61296858810033721753832073329036
61296858810033721753832102380928
61296858810033721753832102380976
61296858810033721753832188120076
61296858810033721753832188120124
61296858810033721753832188120283
61296858810033721755524441171771
61296858810033738354764930085187
61296858810033738354764930085188
61296858810033738354785477718634
61296858810033738354785735998936
61296858810033738354973764076264
61296858810033738355036526196884
61296858810033738356459506779193
61296858810033738356460281612449
61296858810034021896701315837803
61296858810055285786319567043226
61296858810055335198300530049680
61296858810055335200180810822960
61296858810055335200181155179232
61296858810055335749223828324848
61296858810055335787366020971668
61296858810055335792446007818692
61296858810055352395913856666100
61296858810055585975590132343654
61296858810055635386919970825408
61296858810055635387571095350108
61296858810055635389451376123388
61296858810055635389451749176016
61296858810055635928934019792862
61296858810055635929205987440866
61296858810055635935711941267600
61296858810055635935983908915604
61296858810055635936530431426060
61296858810055635938222424442078
61296858810055635938494393625276
61296858810055635938494766677904
61296858810055635981716573119120
61296858810055635983976009233902
61296858810057987070465573143475
61296858810057987076363964526659
61296858810057987077805512647123
61296858810057987077805513119507
61296858810057987077805627438371
61296858810057987077805627910547
61296858810058036894392463086893
61296858810058036901735616690731
61296858810058036901923874346341
61296858810058036903428098964965
61296858810058036903428213755996
61296858810058036903428213756005
61296858810058036903428213756053
61296858810058037031400102799755
61296858810058037031591574555555
61296858810058037033098123522153
61296858810058037033286151599481
61296858810058037038178368630765
61296858810058037038178483422013
61296858810058037038181582608859
61296858810058037038996370943947
61296858810058037038996371416123
61296858810058037039184657773753
61296858810058037040688882042457
61296858810058037040688968131525
61296858810058037077132767003271
61296858810058037077132881794311
61296858810058037077135980981157
61296858810058037078830558141723
61296858810058037078830816421968
61296858810058037079582928731280
61296858810058037079664172301251
61296858810058037083911061536244
61296858810058037083911061536253
61296858810058037083911147625529
61296858810058037083913128070533
61296858810058037084186215995365
61296858810058037084186216112005
61296858810058037084666273498971
61296858810058037084750300343989
61296858810058037084938242682169
61296858810058037086442438132261
61296858810058037086442466834233
61296858810058037086442466834281
61296858810058037086442552923301
61296858810058037086442552923349
61296858810058053685139763990817
61296858810058053685139849613325
61296858810058053685139849613373
61296858810058053685139849613533
61296858810058053685683041836708
61296858810058053685704966964643
61296858810058053685707033148795
61296858810058053685891876300129
61296858810058053685892995041971
61296858810058053685954637948621
61296858810058053685955671067747
61296858810058053687398166519913
61296858810058053687399285728107
61296858810058053687399285728314
61296858810058053687399285728315
61296858810058053687399544008409
61296858810058053687587572085737
61296858810058053688214074063403
61296858810058337220838177712644
61296858810058337220859069721236
61296858810058337223097613473294
61296858810058337266591762504468
61296858810066092188299953264153
61296858810066092599893930031535
61296858810066092600144635203272
61296858810066108865575665983856
61296858810066108865575665985260
61296858810066108865575667046666
61296858810066142013922166042481
61296858810066142013922539113973
61296858810066142013922539113982
61296858810066142151183206346255
61296858810066142194491365832192
61296858810066142194491394530009
61296858810066142552925612389783
61296858810066142560457023649231
61296858810066142560457396254173
61296858810066142560457396720733
61296858810066142560519814466255
61296858810066142560520072279949
61296858810066142562965212242129
61296858810066142598658276593299
61296858810066142598658649664801
61296858810066142599495104847353
61296858810066142606190060924240
61296858810066142606190060924249
61296858810066142606273370678363
61296858810066142607026516106801
61296858810066142608718768336184
61296858810066158797892836713764
61296858810066159207230476554671
61296858810066159207230734834925
61296858810066159209486813482607
61296858810066159209675099373628
61296858810066159209675099373629
61296858810066159209675099840180
61296858810066159209675099840189
61296858810066159209737775399405
61296858810066159209737775865956
61296858810066159209737775865965
61296890423060539915059946004476
61296890470329544867002112338004
61296890470329544867002112342376
61296890470330445434813894332568
61296890476238148318198451917718
61296890476238153671364528734354
61296890476238153809380781585450
61296890476238153854382225488246
61296890476238153855113445788966
61296890476238154220407203279650
61296890476238154266164231397218
61296890476238163554141839509220
61296890476238164782709677492790
61296890476238164789487857236136
61296890476238170279914602689096
61296890476239369802404569793338
61296890476239369802467241219844
61296890476239369802467245819114
61296890476239369802655269297172
61296890476239369802655273896442
61296890476894662184639233870802
61296890877989571285537939754114
61296890877989576226357923243302
61296890877992272988973023208616
61296890877992276695011080638714
61296890877992277929793009884296
61296890878000378098714202088188
61296890878000381805316343750270
61296890878000381805316343750318
61296890901626763523256593529740
61296890901626763523256622227548
61296890901626763566753841511720
61296890901626763568989257733256
61296890901626779572977363958592
61296890901626779575421728963856
61296890901634866846916483080712
61296890901634866849151928000056
61296890901634868082262500807628
61296890901634877553254449621960
61296890901634882898893590437500
61296890901634882906420529620924
61296890901634883455467676242244
61296890901634884685726647714976
61296890901634884690813693969160
61296890901638463767253871157584
61296890901638465597396152938982
61296890901638787198754956756718
61296890901638787198756075964912
61296890902283276838210335932264
61296890902283276840654700937528
61296890948903883056499069920626
61296890948903886213556095717902
61296890948903887997131028518978
61296890954801689988672343206812
61296890954801690125953903851728
61296890954801690169179527024204
61296890954801690171686568055244
61296890954801706589713017117488
61296890954812492043291109061840
61296890954812495152861230673640
61296890954812495155284670386332
61296890954812495155305566981144
61296890954812495155305595678904
61296890954812496801660581712908
61296890954812496801681474056918
61296890954812496938945585899490
61296890954812496939694254667136
61296890954812496982167765530300
61296890954812496982919877839612
61296890954812496984678250103006
61296890954812496984678278802218
61296890954812496985426918870652
61296890954812496985430391111530
61296890954812497350706699799870
61296890954812497350727591808462
61296890954812497394200848950540
61296890954812497396457185878476
61296890954812497396460284711190
61296890954812508462069297360650
61296890954812511624150607292846
61296890954812511754069011955292
61296890954812511756328787838674
61296890954812511761600418628520
61296890954812511761600423214740
61296890954812512173193281838142
61296890954812512173194396447066
61296890954812513401197031340378
61296890954812513403453367932896
61296890954812513403456811474562
61296890954812513408540414173982
61296890954812513408728442264408
61296890954812513410984779192344
61296890954813392428109099050538
61296890954813392428861215610652
61296890954813392428861559984177
61296890954813392611875899623865
61296890954813395720861270328017
61296890954813396269903944873313
61296890954813396269904059664569
61296890954813397369496613164450
61296890954813397918539287709746
61296890954813407390284466643356
61296890954813412329411086014151
61296890954813412329412200623084
61296890954813412331668537551020
61296890954813413976540224258972
61296890954813413978796561186908
61296890954813707579806138153020
61296890954813709226683113310658
61296890954813714204012329818352
61296890954813714206271765579002
61296890954813714206456694823616
61296890954813714206459793656330
61296890954813714211543396704266
61296890954813714213799733632202
61296890954813714762842752551032
61296890955458198364519243638200
61296890955458198364707271715528
61296890955458203854945989091160
61296890955469003531131570817720
61296890955469003531319598895048
61296890955469009019301983928964
61296890955469009021561759812346
61296891108425966102541016836292
61296891108425966102541017190584
61296891108428664099938051694814
61296891108428667256933431398900
61296891108428667257184135502004
61296891108428667394444890231608
61296891108428667805976104527046
61296891108428669040570010293166
61296891114010370080905746014228
61296891114010370083350111019492
61296891114010370492687750523520
61296891114010370632392784165108
61296891114010371866986689582712
61296891114334574897304058560382
61296891114334574904835125446296
61296891114334574907070570365640
61296891114334575037009092201970
61296891114334575080234715374446
61296891114334575082741756405486
61296891114334576141873397268844
61296891114334576279134064505488
61296891114334590956812232803084
61296891114334591096517266444672
61296891114334591101603279579730
61296891114334591101603279583942
61296891114334591101603280996672
61296891114334591103295532275682
61296891114334591103295532279894
61296891114334591103295533692624
61296891114334591508299616727178
61296891114334591513385285488702
61296891114334591513385285492914
61296891114334591513386318607828
61296891114334592742893177771248
61296891114334592750424589030696
61296891114334592750424590430376
61296891114337272491933487005878
61296891114337276196279288559308
61296891114337276196488581716570
61296891114337276196550884671004
61296891114337276196551257742346
61296891114337276198723653564572
61296891114337276198995622747610
61296891114337276745343198069571
61296891114337276745343198069580
61296891114337276791075862273087
61296891114337276791075862273096
61296891114337276791096782979496
61296891114337276791284811056824
61296891114337277845099563822514
61296891114337277845099563841388
61296891114337277845371159953084
61296891114337277845371161002844
61296891114337278394163474401411
61296891114337278394163474401420
61296891114337278394163474751331
61296891114337278394163474751340
61296891114337278394163503099228
61296891114337278439917059661256
61296891114337288963243784332888
61296891114337289512286458878184
61296891114337292660247321910988
61296891114337292667589584817684
61296891114337292667777613957870
61296891114337292667840376077086
61296891114337292667841409196212
61296891114337292669281837513636
61296891114337292669469866653822
61296891114337292669532628773038
61296891114337292805038282594194
61296891114337292805101044713410
61296891114337293209290339412668
61296891114337293216632259362980
61296891114337293216633378221254
61296891114337294446328265829392
61296891114337294446328266879152
61296891114337294453671648994042
61296891114337294453922353114616
61296891114338127352966708610548
61296891114338128587560614028152
61296891114338176764300248915674
61296891114338176764300363706922
61296891114338177175894225334531
61296891114338177175894225334540
61296891114338177175894225684451
61296891114338177175894225684460
61296891114338177176082253424966
61296891114338177359096593064646
61296891114338177361603634095686
61296891114338178550381192484158
61296891114338178550381307275406
61296891114338178961975170302695
61296891114338178961975170302704
61296891114338193372850064588758
61296891114338193372850064601808
61296891114338193372851183796952
61296891114991085066742080235484
61296891114991088222045206176436
61296891114991088224489571181700
61296891114991090008126149744920
61296891114993789925480292816026
61296891114993791709868985088238
61296891114993791711561237784190
61296891114993791711561237803064
61296891114993791711561238852824
61296894493863883543319848005892
61296894493884608262812567297356
61296894493884608270151475216912
61296894493884608270154828084742
61296894493884608270154831271282
61296894493884613210974814760422
61296894493896302746938544399036
61296894493896303983976816221584
61296894493896304166991041070016
61296894547037924951406481449268
61296894547038811151760057948202
61296894547038811152595738291882
61296894547062225913234574711410
61296894547062236576284217603188
61296894547073927348537458558606
61296894547073927349289570867918
61296894547073931052883260112036
61296894547073931055327625117300
61296894547073931601926277613716
61296894547073932701703535375242
61296894547073932701703535394116
61296894547073933296500110507584
61296894564788102152560726843436
61296894564799807703970525075808
61296894564799809124211049837214
61296894564799809535805026606000
61296894570696742344069966028750
61296894570708749960647277913178
61296894570708751746728222881342
61296894570927287292010133536474
61296894573663214548102725681665
61296894706562705994281407693492
61296894706595111654632730520460
61296894706595112020682071161654
61296894706595121494118389232052
61296894706595126433810206039872
61296894706595126847851877633022
61296894706595128082633807941414
61296894706596010804857186764620
61296894706596010807113528278776
61296894706596012041895458587168
61296894706596312780209041388023
61296894706596327056142283196831
61296894706598712096301324361992
61296894706598712096573293545190
61296894706598712098766581375848
61296894706598712099017658550454
61296894706598713882406628992002
61296894706598713928160213903322
61296894706598713928912297513422
61296894706598714337661863345244
61296894706598714339918200273180
61296894706598714339939120979580
61296894706598714339942191113082
61296894706598714339942219812294
61296894706598728570055986692862
61296894724288567866775827953890
61296894724288567867527940263202
61296894724324590579247107211498
61296894724324590579999219520810
61296894724507372490675453339170
61296894724507405844944838633644
61296894724539824630002575604024
61296894730229624794221552665980
61296894730229629732596139700950
61296894730229629733349286645708
61296894730233513938166874306738
61296894730233513938187766315330
61296894730233514487230440860626
61296894730233514489486777788562
61296894730233515584542781383964
61296894730233516179339012141368
61296894730233516181595349069304
61296894730233516181598447902018
61296894730233516182350560211330
61296894730233525607609848021736
61296894730233532239620305491610
61296894730233532242127690897796
61296894730233532790982337365764
61296894730448461124488473593722
61296894733187995658553097993837
61296894777498611078701433430634
61296894777498611078701434493444
61296894777498616428859061010022
61296894777498616614881736158512
61296894777498616614885178301950
61296894777498631805072685333370
61296894777498633038162366482270
61296894777498633039853472335078
61296894777498633039854620245452
61296894777499515761805230935000
61296894777499515764333163974632
61296894777499515764336631627886
61296894777499516999115467354366
61296894777499516999118565122818
61296894777499517594478880112206
61296894777499533607665254329642
61296894777499533607666402235644
61296894777499827254742542132911
61296894777499828489524475627843
61296894777499828490088559859827
61296894777682298910546912313300
61296894777682298911110996545284
61296894777682332264628269530446
61296894777717419955237765561712
61296894777717420000991321773820
61296894783407236491803072130106
61296894783407252955562185395866
61296894783407252962528393216540
61296894783407253092822854032190
61296894783407253100333374347299
61296894783407253100354265291638
61296894783407253100354293989446
61296894783407253100354295052256
61296894783407253100354380082886
61296894783407253100605084185990
61296894783407253504604859941162
61296894783407253512136271200610
61296894783407253512136299898418
61296894783407257215728959209742
61296894783407258445988930848826
61296894783407258450511922631644
61296894783407258451076006863628
61296894783407258451264034940956
61296894783407258451326795997362
61296894783407258452955139732358
61296894783408142412220232521502
61296894783408142595234457369934
61296894783408153668166077046820
61296894783408159018887788858192
61296894783408441364177492330468
61296894783408441364449428216428
61296894783408441364449432815698
61296894783408441366687972318406
61296894783408441366705425370100
61296894783408441366705769743634
61296894783408441501710101452022
61296894783408442601469905813338
61296894783408442602033990045322
61296894783408443196263037388108
61296894783408443196830220802726
61296894783408453856851666108067
61296894783408457965469214717782
61296894783408457967913575123776
61296894783408457972811220411454
61296894783408457972812335020378
61296894783408457972812339619648
61296894783408457973000621377960
61296894783408457975255585416718
61296894783408457975256700025642
61296894783408457975256704624912
61296894783408458018565919924630
61296894783408459208346296142668
61296894783408459253347853419562
61296894783408459253347854836504
61296894783408459255792219841768
61296894783408459256335383368804
61296894783626041115681805506794
61296894783626046466403517318166
61296894783626046651865579077322
61296894783626089705142466083458
61296894783626090932958191757716
61296894783626090940488483810374
61296894783626091077749242785164
61296894783626091077750272717741
61296894783626091078586066788416
61296894783626091489532277562460
61296894783626980390201215123928
61296894783626980573215439972360
61296894783626980984997445881332
61296894783626996996219971289716
61296894783626996996304687228634
61296894783626996997056799537946
61296894783627245988328166192386
61296894783627247820162662773388
61296894783627295951044394797410
61296894783627295951232422874738
61296894783627295951232427474008
61296894783627297226409155424650
61296894783627297234024249509714
61296894783627297783066924055010
61296894784282588336224836685616
61296894786362922606021368047249
61296895185158659046040997229824
61296895185158659046041001461912
61296895185158659451048154985504
61296895185158659458387062905060
61296895185158659458390415772890
61296895185158659458390418959430
61296895185158659458390447657190
61296895185158664399210402448570
61296895185158664399210431146378
61296895185161350086990501808162
61296895185161360742701236780384
61296895185161360750040144699940
61296895185161364867863588541790
61296895185161366100761851912042
61296895185161366102457489710044
61296895185161366102645517787372
61296895185161366103209574384406
61296895185162250654990569811792
61296895185162250655011490518192
61296895185162250657246906739728
61296895185162265069626028843987
61296895185169454787414932856880
61296895185169455150999016484218
61296895185169455153255353412154
61296895185169455198988017615670
61296895185169464624435334554616
61296895185169469977604767421362
61296895185169469978168822955586
61296895185169469978168851653346
61296895185169469978168851653394
61296895185169471212950753263978
61296895185170354110573722015334
61296895185170354110657290049702
61296895185170355172212403909732
61296895185170355355226628758164
61296895185173051522293385655358
61296895185173051523045497964670
61296895185173051523045499027480
61296895185173055775682204710468
61296895185173055821414868913984
61296895185173055821435789620384
61296895185173055823859233919248
61296895185173056875459462471994
61296895185173057012723574314566
61296895185173057058390120348868
61296895185173057058456238518082
61296895185173057059225800692548
61296895185173057059229242835986
61296895185173057470238244427054
61296895185173073484010655633526
61296895185381055232969502916228
61296895185381055278723059128336
61296895185389203215985011426913
61296895185389208155112745406641
61296895185391856146193011040638
61296895185391856146193012103448
61296895185391856146381039117966
61296895185391856146945123349950
61296895185391861497102750929338
61296895185391861499359087857274
61296895185391861636623199699846
61296895185391861636811227777174
61296895185391861680116976840580
61296895185391861682564783989282
61296895185391862094155318614678
61296895185391862094158761820926
61296895185391889500462396335112
61296895185391889500462397397922
61296895185391895036642699062990
61296895185391895036646141206428
61296895185391911459923329385344
61296895202789931053765621873416
61296895202895329608923693798472
61296895202895346217473853840878
61296895202898931880170448705800
61296895202898931880173916359054
61296895202898933114952752085534
61296895202898933297966976933966
61296895202898933709480484499694
61296895203106074966765430027297
61296895203106074966765430027306
61296895203106080318239250948400
61296895203106080319931502244672
61296895203114134230566982255816
61296895203114134232823314597532
61296895203114135467605248092464
61296895203117736504070074091080
61296895203117736504073541744334
61296895203117737738855475239266
61296895203117738333463677919342
61296895203117771687733063213816
61296895208795851693643844418960
61296895208795851693664765125360
61296895208795851696088209424224
61296895208795862402450170356336
61296895208795866520270143339678
61296895208803955022004435903132
61296895208803956254342004392800
61296895208803956803385023292907
61296895208803971071746098340576
61296895208803971078520925214688
61296895208803971078524397473036
61296895208803971080968762478300
61296895208803971081031438504076
61296895208803971081783522115571
61296895208803971218229399230116
61296895208803971218229427932296
61296895208803971218229431114624
61296895208803971630011322219250
61296895208803971630576554357236
61296895208803972856134790612788
61296895208803972865358484664224
61296895208803972865421245385212
61296895208807551940085487052068
61296895208807553174888345852670
61296895208807553769684576610074
61296895208807557290807198863440
61296895208807557290828119569840
61296895208807557293251563868704
61296895208807557293272489174374
61296895208807558525589132358372
61296895208807558528033497363636
61296895208807559120385363115776
61296895208807559122829728121040
61296895208807568548908391116544
61296895208807573899630102927916
61296895208807573902074467933180
61296895208807575137169438594624
61296895208807575137169438594783
61296895208807857480077792861676
61296895208807857482522162466210
61296895208807857482542710101268
61296895208807857482543054474802
61296895208807857482546149058166
61296895208807857619803723111126
61296895208807858717304091361872
61296895208807859311852717198806
61296895208807859312100322119276
61296895208807868730584787637578
61296895208807868737927909352904
61296895208807869973273927078416
61296895208807874083750864454214
61296895208807874091093903262800
61296895208807874091093989356080
61296895208807875325875919664472
61296895208807875325875948360828
61296895208807875326440003896456
61296895208807875326440032592812
61296895208807875371356760556690
61296895208807875371419436582466
61296895208807875371420555790660
61296895208807875371608583867988
61296895208807875371629504572936
61296895208807875371629504578760
61296895208807875371692523561128
61296895208807875372172668099972
61296895208807875920463228917610
61296895209014656317543469804240
61296895209014656319987834809504
61296895209014656363297026016348
61296895209014656365741391021612
61296895209014700379846176718186
61296895209014705730567883930288
61296895209014705733012248935552
61296895209022759645904061288412
61296895209022761427284648678187
61296895209022761473038204890295
61296895209022792997729081577622
61296895209022803703502963886886
61296895209022809056756055480749
61296895209022809056756084178566
61296895209022809606280274726056
61296895209022809606280274739154
61296895209022810841062208220988
61296895209026356563985112437348
61296895209026357798787971237950
61296895209026358393584201995354
61296895209026358394148286227338
61296895209026361914915777631718
61296895209026361917151189253984
61296895209026361917172114559654
61296895209026363747293437738304
61296895209026406526889373718970
61296895209026411877611085530342
61296895209026411880055450535606
61296895209026413112894084269114
61296895209026413114586336965225
61296895209026413114837384030538
61296895209026662106424882434854
61296895209026697290084403904336
61296895209026712066797738418496
61296895209026713347897342470818
61296895209026713349861191284290
61296895209026713898632239598768
61296895209026713898632239602980
61296895211762338195786958326399
61296895256062164408079791301840
61296895256062169356242152038222
61296895256072957912863119656282
61296895256072957915056407486940
61296895256072957915307484661546
61296895256072959698696455103094
61296895256072959698884483180422
61296895256072959744429119306610
61296895256072960156211125215582
61296895256072960156228918392864
61296895256072971229351577823702
61296895256072974386408603620978
61296895256072974523606567529346
61296895256072974523606596227154
61296895256072976168479311804834
61296895256072976169983536422054
61296895256073860129435510445382
61296895256073860723960145091090
61296895256073860724795825434770
61296895256073876736291093816868
61296895256073876737795318435492
61296895256281002386248801981594
61296895256281007332718910017812
61296895256291762536762745041562
61296895256291762538956032872220
61296895256291764322596080488374
61296895256291764322784108565702
61296895256291764368537664777810
61296895256291764780128543778144
61296895256291764780131642609454
61296895256291797722619021994956
61296895256291797722619050694168
61296895256291809206768476194144
61296895256291814145896210173872
61296895256291814148152546753292
61296895256291814148152546766390
61296895256292664753332036662530
61296895256292664753335135830662
61296895256292664936346261510962
61296895256292665347943338510738
61296895256292698702212723805212
61296895256292714715964328760954
61296895261970778159268514181952
61296895261970778161524851109888
61296895261970778296550074826868
61296895261970778342282739030384
61296895261970778344539075958320
61296895261970789828711750750326
61296895261970793120711571299034
61296895261970793120711575898304
61296895261970793122967912826240
61296895261970793534749803931074
61296895261970793534749918722162
61296895261970794760309188092628
61296895261981580216164508973508
61296895261981580216352537050836
61296895261981583328137178289408
61296895261981583328137182875628
61296895261981583328158074884220
61296895261981583328158103581980
61296895261981584972256752688048
61296895261981584974513089615984
61296895261981584974513089951402
61296895261981585111965229871302
61296895261981585112550206111878
61296895261981585155270977536480
61296895261981585157527314464416
61296895261981585157551678713886
61296895261981585157739706791214
61296895261981585158279426773728
61296895261981585158282870315394
61296895261981585523559207702946
61296895261981585569330585790144
61296895261981585569333684622858
61296895261981594857311292734860
61296895261981594858063405044172
61296895261981596634921805263726
61296895261981596641699985007072
61296895261981596641701132911670
61296895261981596642453216523174
61296895261981596642453245220982
61296895261981599796439030963938
61296895261981599797191139023900
61296895261981599798695363642524
61296895261981599798695367891874
61296895261981599799447475951836
61296895261981599799447480201186
61296895261981599926921515272148
61296895261981599929177856786304
61296895261981599934515717348620
61296895261981599934515721934840
61296895261981599936688376037151
61296895261981599936709268045752
61296895261981599936709382837000
61296895261981599936772054276556
61296895261981599936772058862776
61296895261981600347738042437170
61296895261981600348490154746482
61296895261981601574049538908036
61296895261981601576305876171390
61296895261981601576309319377638
61296895261981601581643741319926
61296895261981601583084055914736
61296895261981601583085203819334
61296895261981601583085203838208
61296895261981601583085289912774
61296895261981601583837316128646
61296895261981601583900078247862
61296895261982480600878038919246
61296895261982480600878043170048
61296895261982480601713719262926
61296895261982483893713429271348
61296895261982483895969770785504
61296895261982484445012789704325
61296895261982484445012904495581
61296895261982485542262109826910
61296895261982485542516257136262
61296895261982485543097790170590
61296895261982485543101233376838
61296895261982486091308227578454
61296895261982486092143907922134
61296895261982500504521078738040
61296895261982500504521078738067
61296895261982500504521078738076
61296895261982500504521078738283
61296895261982500504521078738284
61296895261982500504772127214913
61296895261982502150896985815302
61296895261982502150896985832772
61296895261982502151649098123370
61296895261982779143856634000212
61296895261982784082963480220698
61296895261982784634283383702522
61296895261982785731804644311780
61296895261982785731807743144494
61296895261982786281411403089060
61296895261982786281414501921774
61296895261982786324072942029552
61296895261982786326332377790202
61296895261982786327147166125290
61296895261982795745064448228974
61296895261982797399535621213734
61296895261982800693770752029903
61296895261982802333579637355890
61296895261982802340354459525738
61296895261982802340355837473312
61296895261982802379309202726692
61296895261982802379312301559406
61296895261982802384395990346490
61296895261982802385900214965114
61296895261982802386088243042442
61296895261982802386171840146172
61296895261982802386172184502444
61296895261982802386923952455484
61296895261982802386924296811756
61296895261982802925844836240948
61296895261982802928101173168884
61296895261982802928104272001598
61296895261982802934963810569490
61296895261982802934964154944636
61296895261982802935716267253948
61296895262189582785424476495168
61296895262189582968438701343600
61296895262189616137249496784378
61296895262189616320263721632810
61296895262200387949592443255644
61296895262200387952036803674688
61296895262200387952036808260908
61296895262200389598412715001264
61296895262200389598412715336682
61296895262200389735864855256582
61296895262200389781430383391362
61296895262200389781618411468690
61296895262200389782179052159008
61296895262200390147458833088226
61296895262200421303861823963898
61296895262200422950237735290474
61296895262200423133251960138906
61296895262200423134004072448218
61296895262200423135699768685836
61296895262200432835459411406022
61296895262200434619849222885024
61296895262200437774587145385750
61296895262200437774587149635100
61296895262200437776843482313686
61296895262200437912413017125430
61296895262200437912413021711650
61296895262200437912684728028374
61296895262200437914941064956310
61296895262200437914941069542530
61296895262200438324195023021304
61296895262200439558788928452006
61296895262200439558976956516236
61296895262200439561233293457270
61296895262200439561316976282886
61296895262200439561316976618304
61296895262201285224777664304526
61296895262201285224777668555328
61296895262201285225613344648206
61296895262201285225613348899008
61296895262201285225613693272533
61296895262201285408628032912221
61296895262201288517341463131152
61296895262201288519869396170784
61296895262201288519872835126230
61296895262201289068912415089605
61296895262201289068912529880861
61296895262201290166161735212190
61296895262201290166415882521542
61296895262201290166997415555870
61296895262201290167000858762118
61296895262201290349179403266870
61296895262201290349430107369974
61296895262201290715207852963734
61296895262201290716043533307414
61296895262201318579130617633368
61296895262201323520514688541032
61296895262201323520518131747280
61296895262201323657778800383604
61296895262201323703511464587120
61296895262201324069560806292576
61296895262201335187661004525456
61296895262201338475162002322788
61296895262201338481936829215605
61296895262201340129045075451834
61296895262201340129065996493812
61296895262201340129065996512526
61296895262201588706863105605978
61296895262201590951046791510570
61296895262201623707508397977678
61296895262201623709767833738328
61296895262201624302304628735082
61296895262201624304564064495732
61296895262201640316059332858956
61296895262201640316059591139210
61296895262201640361811769875920
61296895262201640361812889071064
61296895262201640361813262142566
61296895262201640364069225662130
61296895262201640364341195182198
61296895262201640910855821896614
61296895262201640910855936687862
61296895262201640913195841650166
61296895262846096649441785451580
61296895262846124515519870212438
61296895262846130003711170746054
61296895262856901816054112631100
61296895262856901818313893100702
61296895262856929682132197391958
61296895262856935172579839439730
61296895262856935172583278395176
61296895264937110105334318155975
61296895264937115092451049017805
61296895264937265208574365354366
61296895264937265210266617933678
61296895264937265736150285642405
61296895264937265736902397951717
61296895265920527936727368728851
61296895415595037664585994649900
61296895415595038901624266472448
61296895415595039084638491320880
61296895415595050568790240820314
61296895415595050568790326913594
61296895415595054275393524739368
61296895415595054275393525093660
61296895415597738956051049771504
61296895415597738958495414776768
61296895415597739505094067273184
61296895415597739507538432278448
61296895415597739550826731476700
61296895415597739553271096481964
61296895415597740604871325053584
61296895415597741199647008158460
61296895415597741199667555792114
61296895415597752272790559597890
61296895415597755427337068919238
61296895415597755429784791391602
61296895415597755429785939301976
61296895415597755430036643405080
61296895415597755566481489069258
61296895415597755567297398134684
61296895415597755978828612430122
61296895415598641355885619299550
61296895415598956369882540137327
61296895415813842290741956963116
61296895415813843525523890458048
61296895415813843708538115306480
61296895415813892251117137176640
61296895415813892251368960964534
61296895415816539875604873603354
61296895415816539876356985912666
61296895415816543579950675156784
61296895415816543582395040162048
61296895415816544128993692658464
61296895415816544131438057663728
61296895415816544174747248870572
61296895415816544177191613875836
61296895415816545228770950419990
61296895415816545228770950438864
61296895415816545823567181177394
61296895415816545823567525202412
61296895415816545823567525552332
61296895415816573229874258897828
61296895415816589838424418958948
61296895415816589838425452059360
61296895415816590250207457968332
61296895415816593405572227883116
61296895415816593405573261002242
61296895415816593408017626007506
61296895415816593542770220493504
61296895415816593544462471789776
61296895415817444561989084928688
61296895415817444745003309777120
61296895415817445979785243285150
61296895415817446391379221103696
61296895421398263289439883811876
61296895421398264663738824270748
61296895421398296643500349020430
61296895421398296780969937742674
61296895421398298018008209565222
61296895421503663070135674454866
61296895421503663079923078268716
61296895421503663207333667065414
61296895421503663207417235099782
61296895421503663253149899303298
61296895421503664314705013163328
61296895421503664451986573808244
61296895421503675982457140354128
61296895421503675982457226447568
61296895421503679129664740706160
61296895421503679274452345343580
61296895421503679274455787487018
61296895421503679274455817601928
61296895421503679276148041595700
61296895421503679276148068758474
61296895421503679276148070297880
61296895421503679678707759624990
61296895421503679686238826510904
61296895421503679686238826865196
61296895421503679687742018364534
61296895421503679687742046590118
61296895421503679687742046594330
61296895421503679688494158903642
61296895421503679688495163793132
61296895421503680915745687074004
61296895421503680921584874333856
61296895421503680921584874339680
61296895421503680921647636454524
61296895421503680923275979125258
61296895421503680923276092394362
61296895421503680923277098333452
61296895421503680923277098337824
61296895421503680923277127029808
61296895421503680923277127035632
61296895421503680923277213124700
61296895421503680923339889150476
61296895421506360664806886917546
61296895421506360665558999226858
61296895421506364369152688470976
61296895421506364369403765645422
61296895421506364371576161467648
61296895421506364371597053476240
61296895421506364371848130650686
61296895421506364918195734670464
61296895421506364920619178969328
61296895421506366017952071744464
61296895421506366017972963734182
61296895421506366017972963753056
61296895421506366566995090645815
61296895421506366566995090645824
61296895421506366567015638279478
61296895421506366567016011352224
61296895421506377129318112492618
61296895421506377136284320313292
61296895421506377266766809206270
61296895421506377273357046978666
61296895421506377274110192388390
61296895421506377678360787037914
61296895421506377685138966781260
61296895421506377685892198297362
61296895421506380833099829814064
61296895421506380835356166742000
61296895421506380840443241693992
61296895421506380840692883980162
61296895421506380840693917099279
61296895421506380840693917099288
61296895421506380842322374556898
61296895421506380842385136676114
61296895421506380842866685992847
61296895421506380842887606699256
61296895421506380842949220908098
61296895421506380842950254027224
61296895421506380842950282725032
61296895421506380843138282104543
61296895421506380843138282104552
61296895421506380977699404970104
61296895421506380977702875811302
61296895421506380977702877228452
61296895421506380977703996423596
61296895421506380979395129906934
61296895421506380979395129924404
61296895421506380979562235878173
61296895421506380979583043193222
61296895421506380979583127751468
61296895421506380979583129286662
61296895421506380979583157984262
61296895421506380980148361428860
61296895421506381025315792090281
61296895421506381026152621744015
61296895421506381382142847315744
61296895421506381389484881720274
61296895421506381389485886124330
61296895421506381389485914822138
61296895421506381391177019962008
61296895421506382617488521017642
61296895421506382624831933966204
61296895421506382625019932277090
61296895421506382626523123795462
61296895421506382626524156914588
61296895421506382626524185594926
61296895421506382626524271686962
61296895421506382626711066829110
61296895421506382626712186041676
61296895421507216760413123330908
61296895421507264929537776125254
61296895421507264929621344159622
61296895421507264937152784103780
61296895421507264939659912641038
61296895421507265341131753956898
61296895421507265348934790012752
61296895421507265351170206234288
61296895421507265351170206247386
61296895421507265351170206584208
61296895421507265351253889073002
61296895421507265524145978805330
61296895421507265534184431095818
61296895421507265534268113921434
61296895421507266723233701786914
61296895421507266723233816578162
61296895421507281548211105802570
61296895421507281959993110648684
61296895421507578031192569443943
61296895421507578031192569444000
61296895421507578442974575352972
61296895421507578442974602987922
61296895421507581737230622624748
61296895421507582194766212380778
61296895421722467703822703653996
61296895421722467879493889693842
61296895421722501055647723943206
61296895421722501231318909983052
61296895421722513960688913153098
61296895421722517251851793848868
61296895421722517656855878296152
61296895421722517664197883985612
61296895421722517664197884339744
61296895421722517664198917104738
61296895421722517664469480451600
61296895421722517664470513570726
61296895421722517665890136681564
61296895421722517665890136685776
61296895421722517666726850498662
61296895421722518901508785043354
61296895421722518901508899830230
61296895421725165289437732603546
61296895421725168993303391030702
61296895421725168995475786852928
61296895421725168995747756035966
61296895421725169544518804354608
61296895421725169587827995561443
61296895421725169587827995561452
61296895421725169590272360566716
61296895421725170640159444414918
61296895421725170641851697110870
61296895421725170641851697129744
61296895421725171190894716031095
61296895421725171190894716031104
61296895421725202347384375176506
61296895421725202349828740181770
61296895421725203996204650458586
61296895421725215106714118854468
61296895421725215114244410907126
61296895421725215251505165649828
61296895421725218811059920407898
61296895421725218817838100145468
61296895421725218817838186238908
61296895421725218818591331667346
61296895421725218818673866582588
61296895421725218818674899701705
61296895421725218818674899701714
61296895421725218818674928399522
61296895421725218820282464087874
61296895421725218820282465150732
61296895421725218821119264706969
61296895421725218821119264706978
61296895421725218821119293404786
61296895421725218955935683129126
61296895421725218957543218480656
61296895421725218957543219880336
61296895421725218957543219880496
61296895421725218957814815992192
61296895421725218958380048134390
61296895421725219000852409687443
61296895421725219001605555098619
61296895421725219001689239341177
61296895421725219360102937909578
61296895421725219367634004795492
61296895421725220602226878511120
61296895421725220604672275568280
61296895421725220604672275585750
61296895421725220604755843620118
61296895421725220604755958392492
61296895421725220604943872747206
61296895421726053501543862188114
61296895421726054738582134010662
61296895421726069561031490195438
61296895421726069561115173021054
61296895421726069563559538026318
61296895421726069972834386713322
61296895421726069975069831619568
61296895421726069975069831632666
61296895421726069975069831969488
61296895421726069975153514458282
61296895421726070155848726353002
61296895421726070158084056468000
61296895421726070158084056481098
61296895421726070158167739306714
61296895421726070158355767384042
61296895421726071347133327172194
61296895421726071347133441963442
61296895421726102907790354839376
61296895421726103510180787673252
61296895421726119522847874750580
61296895421726119523663782293862
61296895421726119523935751477060
61296895421726119525375807803262
61296895421726119935717756323174
61296895421726119937157812649424
61296895421726119937974093251110
61296895421726419712934376290646
61296895421726420170469966046676
61296895422378982804878284432956
61296895422379011217763598818314
61296895422379011218327683050298
61296895422379016159147669727430
61296895422381679155899406565222
61296895422381682722232426104382
61296895422381682724488763032318
61296895422381684506621118376594
61296895422381684508313371091420
61296895422381684508313372141180
61296895422381716076292891312936
61296895422381717862394728289692
61296895422381717862394728308566
61296895424352577782071662815505
61296895424352625547028285516691
61296895424352626141824516261045
61296895424352626141824516274095
61296895424352626143516768956997
61296895424352626143516768970047
61296895424461546121184133946053
61296895424461590997640532458437
61296895424461590997640533521295
61296895424461590997912128570133
61296895424461591005444687741407
61296895424461594298007448859831
61296895424461594703678585639185
61296895424461594703950181750881
61296895424461594709602459798955
61296895424461594848742375971394
61296895424461596495683405117038
61296895424461596495683405117039
61296895424461596495683405117044
61296895424461596495871433194366
61296895424461596495871433194367
61296895424461841323965843605626
61296895424461846310518494484822
61296895424461846722300499330985
61296895424461874670056049520243
61296895424461890729627360016312
61296895424461890730400364334216
61296895424461890737154294596095
61296895424461890737175186486595
61296895424461891141157541546757
61296895424461891141429137658453
61296895424461891141994342165860
61296895424461891148748272427739
61296895424461891148769164318239
61296895424461891148772520844992
61296895424461891148772521907802
61296895424461891148773668750995
61296895424461891148773669813805
61296895424461891148939656913728
61296895424461891148960548922320
61296895424461891194773453335631
61296895424461894441503451018573
61296895424461894441503451031671
61296895424461894441503451036042
61296895424461894441503451036043
61296895424461894441524457830059
61296895424461894443194670725137
61296895424461894443215562615637
61296895424461894488948226937245
61296895424461894488949261460422
61296895424461894488949290158230
61296895424461894488949376251670
61296895424461894488970296958076
61296895424461894489785085293164
61296895424461894489786204501358
61296895424461894845755164880711
61296895424461894847195594727505
61296895424461894847467190371237
61296895424461894847467190839201
61296895424461894848032393817239
61296895424461894848032393830289
61296895424461894848283097920343
61296895424461894853118435661703
61296895424461894853369139751757
61296895424461894854788648556781
61296895424461894854789681675907
61296895424461894854789682012729
61296895424461894854789682030199
61296895424461894854809540447281
61296895424461894854810573553357
61296895424461894854810574021369
61296895424461894854810574025740
61296895424461894854810574025741
61296895424461894854810574038791
61296895424461894854998602103068
61296895424461894893785979193720
61296895424461894899122695963865
61296895424461894899122695976915
61296895424461894900543238224837
61296895424461894900543238224885
61296895424461894900543238229256
61296895424461894900543238229257
61296895424461894900543238242307
61296895424461894900543352679263
61296895424461894900731266306584
61296895424461895036132660510134
61296895424461895036320688574413
61296895424461895036320688587462
61296895424461895036320688587463
61296895424461895036320717272226
61296895424461895037804021315586
61296895424461895037824913206086
61296895424461895037990901482541
61296895424461895037992049379817
61296895424461895038012941270365
61296895424461895038012969968178
61296895424461896273339101638637
61296895424461896273339187732076
61296895424461896273359993647229
61296895424461896273360108438482
61296895424461896273422755766444
61296895424461896677589666527543
61296895424461896684931930497049
61296895424461896684953970416062
61296895424461896684953970416063
61296895424461896684953970416068
61296895424461896685141998493390
61296895424461896685141998493396
61296895424680728707796370696066
61296895424786045727997175401912
61296895424786095141774734939088
61296895424788800548802734450182
61296895424788800549554846776756
61296895424788800597000685898944
61296895424788800960584740359154
61296895424788801143599338395568
61296895424788801146043703400832
61296895424788801146046802587678
61296895424788802195930758086070
61296895424788802790727362031456
61296895424789697870577569377002
61296895424789701162388993492944
61296895424789701163141105802256
61296895424789701574170999401916
61296895424789701574171257669120
61296895424789701574923369978432
61296895424789701576406444321260
61296895424789701576594730665792
61296895425442559457762264959248
61296895425442559464520327527258
61296895425442563168865351656703
61296895425442563168865351661074
61296895425442563168865351661075
61296895425442563171393284700707
61296895425442563214618907873182
61296895425442564451657954647030
61296895425442592811279537944410
61296895425442592818810604830324
61296895425442596568888293167656
61296895425442597760194675737988
61296895425442597805927339941504
61296895425442607681194504535452
61296895425442607681946616844764
61296895425442607688513265537720
61296895425442607688701293615048
61296895425442607688722214321448
61296895425442607688724538319502
61296895425442607688725571421366
61296895425442608870766820178520
61296895425442608871539824496424
61296895425442612630088721622630
61296895425442613169908075065369
61296895425442613169908075069741
61296895425442613169909222975743
61296895425442613169929081863756
61296895425442613169930114984335
61296895425442613171621334559708
61296895425442613172437156015375
61296895425442613177460148749670
61296895425442614414478647894284
61296895425442614414562215928652
61296895425444960605061537046705
61296895425444964317018987588013
61296895425444964317022431266645
61296895425444964317023464387223
61296895425444964319529472297685
61296895425444964319530505418263
61296895425444997671354492586895
61296895425444997671355525707473
61296895425445008745163117830114
61296895425445008745165440765358
61296895425445008745165441828168
61296895425445008745351145894392
61296895425445008745353468842686
61296895425445008745353469905496
61296895425445008791167749681629
61296895425445014279654637271629
61296895425445014279654637290503
61296895425445014281534143087945
61296895425445015928475947074126
61296895425445258971780583698407
61296895425445258972616264975207
61296895425445264455453398405507
61296895425445264460515075971385
61296895425445264460515077388535
61296895425445264460518433438692
61296895425445264460518433455954
61296895425445264460535967978573
61296895425445264460539440236921
61296895425445264462230545022499
61296895425445264462231692932873
61296895425445264506271989668062
61296895425445292326133537027249
61296895425445297807278418694717
61296895425445297814868030717377
61296895425445297860625057769279
61296895425445297862233657872616
61296895425445297862317310465231
61296895425445308927069750894965
61296895425445308927905432171765
61296895425445308934412789703550
61296895425445308972847586330332
61296895425445308973599698639644
61296895425445308980166347332600
61296895425445308980187266503966
61296895425445308980187268039000
61296895425445308980189592037054
61296895425445308980354633677132
61296895425445308980354748468380
61296895425445308980375554383532
61296895425445308980377620114382
61296895425445308980378653216246
61296895425445308980438316502748
61296895425445308980942737448230
61296895425445310581565062802080
61296895425445310581732198870816
61296895425445310627318648774806
61296895425445314278546931998926
61296895425445314285886614757354
61296895425445314286074900052126
61296895425445314287603115982828
61296895425445314333335780186344
61296895425445314333335894990642
61296895425445314333523808263672
61296895425445314334172723227280
61296895425445314461557799380051
61296895425445314461582163645587
61296895425445314463274416341539
61296895425445314463277773926730
61296895425445314464029886236042
61296895425445314468905429659391
61296895425445314469176250930811
61296895425445314469176250932215
61296895425445314469176250949684
61296895425445314469176279647498
61296895425445314470784592753894
61296895425445314470784935710487
61296895425445314470868503626763
61296895425445314470868503744855
61296895425445314471433362699023
61296895425445314471620616054167
61296895425445316117724587262854
61296895425445316117746512373150
61296895425445316117746627164404
61296895425445316117996183374550
61296895425661397435158271321098
61296895425661401146282250027145
61296895425661401192787918552936
61296895425661402429826965326784
61296895425661445659342623206614
61296895425661445666682276217474
61296895425661446848935830858274
61296895425661451147324973435811
61296895425661451148077085749495
61296895425661451148078233655497
61296895425661451148161801689865
61296895425661452392731226608406
61296895425663798583314115760827
61296895425663802294435885958455
61296895425663802294439329637087
61296895425663852257258788762435
61296895425663853906644957753880
61296895425664102431157152071405
61296895425664102433685085111037
61296895425664102437931974341827
61296895425664102437931975758977
61296895425664102437934298688397
61296895425664102438771126942451
61296895425664102483685530552531
61296895425664102483687854900505
61296895425664102484441000347816
61296895425664102484524683154559
61296895425664146902794397502575
61296895425664146905322329609087
61296895425664146905322330542207
61296895425664146950995705001494
61296895425664146958335358012354
61296895425664146958610797570244
61296895425664148559713181473242
61296895425664148742812208355277
61296895425664148743000236432605
61296895425664152255963830369368
61296895425664152263303513127796
61296895425664152263491798422568
61296895425664152309057068406784
61296895425664152309245354751316
61296895425664152311504790866098
61296895425664152438974697749089
61296895425664152438974697750493
61296895425664152438977022097063
61296895425664152439813850351117
61296895425664152441425892597892
61296895425664152441506103047069
61296895425664152446509581268289
61296895425664152446509581384977
61296895425664152446593149302657
61296895425664152446593149419345
61296895425664152447345261610565
61296895425664152447345261611969
61296895425664152447345261629438
61296895425664152447345261728657
61296895425664152449037514325390
61296895425664152449037543023204
61296895425769497325465895001814
61296895425769513931569365690982
61296895425769513934013730696246
61296895425769519284735441341218
61296895425769519286994877572592
61296895425773071143742099964191
61296895425773071143745570805389
61296895425773071181320292957503
61296895425773071182135081292591
61296895425773071183827334105231
61296895425773071188662298664225
61296895425773071191169339811953
61296895425773104489919690190925
61296895425773104535652354394441
61296895425773115653522397576217
61296895425773115653772325322677
61296895425773115653772325324129
61296895425773115653772325672597
61296895425773115653772325678421
61296895425773115653772326722357
61296895425773115653772326840449
61296895425773115653773474750822
61296895425773115653773474750823
61296895425773115653794366759414
61296895425773115653794366759415
61296895425773115656029438607257
61296895425773115656217839756086
61296895425773115656217839756087
61296895425773115656238730598278
61296895425773115656241054596338
61296895425773115656301406624055
61296895425773115656301407790455
61296895425773115657053520099767
61296895425773121006963799626208
61296895425773121007715911935520
61296895425773121009387272622880
61296895425773121143949143029177
61296895425773121143951465977471
61296895425773121144137542642813
61296895425773121144137542644217
61296895425773121144139494054799
61296895425773121144139866990739
61296895425773121144139867108831
61296895425773121144140641947703
61296895425773121144221110677181
61296895425773121144221110678585
61296895425773121144223435025107
61296895425773121144223435143199
61296895425773121144223435160669
61296895425773121144224554239124
61296895425773121144224554239125
61296895425773121144224554355812
61296895425773121144224554355813
61296895425773121144788294214055
61296895425773121144973222986493
61296895425773121144976322291383
61296895425773121144976666665124
61296895425773121144976666665125
61296895425773121145039342690901
61296895425773121146667800030371
61296895425773121146668919244388
61296895425773121146668919244389
61296895425773121146731595386853
61296895425773121147483707696165
61296896620969332448625429843842
61296896620990944841324201166218
61296896620993646542314923864806
61296896621001751241022848508388
61296896621001752882316190243184
61296896621001752889846482290066
61296896621001752889910276478648
61296896621001752889910277528408
61296896621187836883254461230886
61296896621187886838543628427444
61296896621188170426585520437676
61296896621188181681967283914733
61296896621188187073358858551868
61296896621188187073546886629196
61296896621209450510735162861702
61296896621212152212479144730216
61296896621212152212541820755992
61296896621212152214735481658152
61296896621212152214798157683928
61296896621212185566811206050466
61296896621212185569067542978402
61296896621212200985514761032619
61296896621212200988025274440051
61296896621212452401812414754228
61296896621212452404068751682164
61296896621212485756081800048702
61296896621212485758338136976638
61296896621212500717231971521372
61296896621212500719760277632497
61296896621212501129010873998312
61296896621212501129010878230400
61296896621212501131542279296292
61296896621212501131542283528371
61296896621212501131542283528380
61296896621212502363607878598598
61296896621212502366888297017583
61296896621212502402771570128526
61296896621212502405027907056462
61296896621212502410113575816374
61296896621212502412641853231152
61296896621220256087500033025718
61296896621220256088941581618566
61296896621220257322847084917308
61296896621220257324475513677110
61296896621220257324476661587484
61296896621220289443273642938816
61296896621220290678808722907734
61296896621220306050320611481724
61296896621220306051824836100348
61296896621220307287359657789012
61296896621220307325519384996141
61296896621220307330605052706293
61296896621220307330605425777795
61296896621220307331232961925591
61296896621220307332862538595767
61296896621220307333113242698871
61296896621220307333113500979173
61296896621220555864988622177792
61296896621220555866680874873744
61296896621220557512117650217727
61296896621220557512117678915544
61296896621220557513726334879311
61296896621220557513809901863928
61296896621220557513809902913688
61296896621220557513809931611496
61296896621220589218418854870238
61296896621220589220950260168218
61296896621220590868079288208153
61296896621220590868079288208162
61296896621220590868079316905970
61296896621220605826969789751459
61296896621220605826970048031770
61296896621220605827809200633798
61296896621220605829501195049439
61296896621220605829501453329750
61296896621220605873374470488267
61296896621220605875254751261547
61296896621220606238564024800604
61296896621220606239591205479903
61296896621220606239591205479912
61296896621220606241095430098584
61296896621220606241283458175864
61296896621220606284317609710472
61296896621220606284505637787800
61296896621220606285073165580372
61296896621220606285344761692068
61296896621220606285344790389828
61296896621220606286765418276324
61296896621220606286848986310692
61296896621220606286849015008452
61296896621220606287037043085780
61296896621220607466569989160240
61296896621220607466570103951488
61296896621220607469014354165504
61296896621220607469015501026118
61296896621220607469015502075878
61296896621220607473913141710154
61296896621220607473913142759914
61296896621220607474101429117496
61296896621220607474101514161176
61296896621220607474101515210936
61296896621220607476358626977744
61296896621220607476442222660160
61296896621220607476629448250568
61296896621220607476630223089440
61296896621220607476630251787191
61296896621220607476630509017742
61296896621220607476630510067493
61296896621220607476630510067502
61296896621220607476630596160932
61296896621220607476630596160941
61296896621220607519854754697350
61296896621220607522383836697116
61296896621832676722767745907816
61296896621832676722788637916408
61296896621840780596971520470496
61296896621840780596971524702584
61296896621840780596974882169684
61296896621840780596992412479088
61296896638610255122658942867368
61296896638618358997618188252008
61296896638618360234656460074556
61296896638695208687930345942258
61296896638695208870945804790131
61296896638719519070495859736532
61296896638719519070663340178793
61296896638719519253510543749745
61296896638719519253677565027225
61296896638719524017155000389488
61296896638719524154415755119092
61296896638719524156672092047028
61296896638719524200169340029168
61296896638719524202676381060208
61296896638727624187767327480818
61296896638727627480327764606804
61296896638727627480331206746030
61296896638727627480331206750242
61296896638727627480331208162972
61296896638727627482023460858924
61296896638727627884583178888214
61296896638727627892114245774128
61296896638727628031069577547658
61296896638727628067597518527894
61296896638727628070104559558934
61296896638727629129151398388482
61296896638727629129152517596676
61296896638727629266413270926600
61296896638727629266413272326280
61296896638727629266415595274574
61296896638902054095486232608041
61296896638902055703636551176448
61296896638910109615966579183790
61296896638910109615966607881598
61296896638910109616530663415774
61296896638910111034326931959794
61296896638913713122559377329302
61296896638914013311829971327538
61296896638914013311831090535723
61296896638914013312374282759115
61296896638914013494845430175411
61296896638914046665890522629372
61296896638914063266847628505680
61296896638914063312601098624508
61296896638914063312602217832693
61296896638914063312685900658101
61296896638914063313417006167781
61296896638914063313417120959037
61296896638934421240840987985360
61296896638934421240844344035518
61296896638934421241408396383154
61296896638934421241408399569694
61296896638934426180536159060690
61296896638934426182228383058834
61296896638934426363551617908564
61296896638934426365242722711404
61296896638934454180884002361386
61296896638934454593230092506554
61296896638934459710289475752662
61296896638934469595323214146601
61296896638934470647090804802432
61296896638934474534450948126329
61296896638934476143168451159114
61296896638938028454040397402276
61296896638938028589044815203944
61296896638938028591301152131880
61296896638938028634798371416052
61296896638938078416107830434056
61296896638938312169492505137864
61296896638938312169764101249560
61296896638938323694395485121812
61296896638938323694562965564073
61296896638938323877410169135025
61296896638938323877577190412505
61296896638938326996161018542571
61296896638938328641054625774768
61296896638938328641054740566016
61296896638938328643373753519728
61296896638938328824068965414448
61296896638938328826576006445488
61296896638938357048644322781219
61296896638938357231658547629651
61296896638938361987521003698098
61296896638938361995386801886266
61296896638938361997643138814202
61296896638938362170535228546530
61296896638938362178401026734698
61296896638938362180657363662634
61296896638938372060924280872427
61296896638938373702948727781325
61296896638938373702948727781334
61296896638938373702948842572338
61296896638938373702948842572365
61296896638938373702948842572581
61296896638938373702948842572582
61296896638938373703032410606950
61296896638938373709727022314280
61296896638938373709727022314307
61296896638938373709727022314316
61296896638938373709727022314523
61296896638938373709747914317283
61296896638938373709747914322899
61296896638938373709747914322908
61296896638938376819294007560024
61296896638938378596322987056014
61296896638938378598579323983950
61296896638938378602850118671238
61296896638938378605378051710870
61296896638938378641825753071738
61296896638938378641825867862986
61296896638938378644332794102778
61296896638938378644332908894026
61296896638938378644416476928394
61296896638938378651111088635760
61296896638938378651111174729248
61296896638938378651194742763616
61296896638938378779337211904446
61296896638938378781593548832382
61296896638946128622396358867862
61296896638946128622961591005839
61296896638946131914960268247824
61296896638946131916652519526834
61296896638946131916652520943776
61296896638946132328246497358478
61296896638946132328999642786916
61296896638946132466262721864494
61296896638946132504670828826762
61296896638946132512013953728628
61296896638946132512016278076602
61296896638946133562089324985567
61296896638946133562089324985576
61296896638946133563780429775526
61296896638946133745103664625255
61296896638946133745103664625256
61296896638946133746795887223560
61296896638946133746795888623240
61296896638946133746798211571534
61296896638946165856495849115972
61296896638946165865533551061764
61296896638946178028642851519124
61296896638946178631598516490977
61296896638946183526413868380272
61296896638946183707735956723463
61296896638946416037108711713918
61296896638946416037192279748286
61296896638946417281761618456748
61296896638946428811666952866098
61296896638946428811668072074283
61296896638946428812211264297675
61296896638946432104227389992084
61296896638946432104230832135522
61296896638946432105923086244204
61296896638946432508482804273494
61296896638946432516013871159408
61296896638946432517517063013038
61296896638946432518332998904368
61296896638946432691413461087558
61296896638946432691497143913174
61296896638946432693920502118598
61296896638946432694004184944214
61296896638946433751422681103028
61296896638946433753051023773762
61296896638946433753052142981956
61296896638946433753052257773204
61296896638946433890312897711560
61296896638946433890315220659854
61296896638946462165727504167932
61296896638946465450969839285462
61296896638946465457727213112092
61296896638946465862480249082738
61296896638946465862731297559376
61296896638946465870073303248836
61296896638946465870073303602968
61296896638946465871765555944788
61296896638946465871765555949000
61296896638946465872602384198842
61296896638946466009050560150084
61296896638946466045745522407808
61296896638946466045829205233424
61296896638946467107384319093454
61296896638946478217892524810960
61296896638946478217913445517360
61296896638946478217914564725545
61296896638946478225235678410634
61296896638946478225235678423675
61296896638946478225235678423684
61296896638946478225256570432267
61296896638946478225256570432276
61296896638946478400928904365017
61296896638946478408270910071739
61296896638946478812438080163068
61296896638946478812439199371253
61296896638946478812522882196661
61296896638946478813253987706341
61296896638946478813254102497597
61296896638946478820032282239332
61296896638946478820032282239540
61296896638946478820032368332820
61296896638946478820033401447725
61296896638946478820053174247924
61296896638946478820053949082575
61296896638946478820117084273133
61296896638946478820303878351236
61296896638946478820304997559421
61296896638946478820305112350461
61296896638946478820869081791405
61296896638946478820869196582661
61296896638946481922260363810670
61296896638946481923930691378904
61296896638946481929014294426840
61296896638946481929581477845670
61296896638946481929581478908480
61296896638946481929853532768016
61296896638946481931273731604423
61296896638946481931273731604432
61296896638946481931294622550214
61296896638946481931294623613024
61296896638946481931545785463968
61296896638946482061215695584200
61296896638946482472809673415844
61296896638946482473540893716564
61296896638946482477806264869032
61296896638946482478624496410368
61296896638946482478624496764500
61296896638946482480316749106320
61296896638946482480337297095510
61296896638946482480337641469044
61296896638946482480337756260292
61296896638946482480400431931936
61296896638946482516784998456378
61296896638946482516785113247626
61296896638946482519292039487418
61296896638946482519292154278666
61296896638946482519375722313034
61296896638946482524378167413724
61296896638946482524378167767856
61296896638946482524379200532850
61296896638946482524650796644546
61296896638946482526070334020400
61296896638946482526070420113888
61296896638946482526070420463808
61296896638946482526153988148256
61296896638946482526153988498176
61296896638946482526907133572482
61296896638946482655740330229908
61296896638946482656555118564996
61296896638946482663351980636340
61296896638946483713155381782794
61296896638946483713155382832554
61296896638946483715663541672108
61296896638946483715663543071788
61296896638946483715683314822426
61296896639558552962093667756152
61296896639558552962093668805912
61296896639566656287442712220074
61296896639566656837052917372880
61296896639590967909876087600818
61296896639590967912320448024074
61296896644599930405168621195742
61296896644599930405732705427726
61296896644603834101033132546280
61296896644603834101597216778264
61296896644603834238293887275884
61296896644603834238857971507868
61296896644624242030046357349662
61296896644624242030610441581646
61296896644624245736648494762394
61296896644628144483785899584626
61296896644635953118200622863881
61296896644636249600870114084840
61296896644636249738130868814444
61296896644636252893432874025218
61296896644636252893432874029430
61296896644636253304462767624878
61296896644636253305214879934190
61296896644636254539808785351794
61296896644636254540561932296552
61296896644636254542253150357058
61296896644636254542254184992504
61296896644636254677822687026156
61296896644636254679514939722108
61296896644810679879679031676500
61296896644818779638594240997585
61296896644818779638594240998989
61296896644818784991676547833928
61296896644822338718676503572787
61296896644822338719240587804771
61296896644822387306232637435535
61296896644822388536705002133021
61296896644822388537269086365005
61296896644822388673965670769345
61296896644822388674529755001329
61296896644822688680013091135478
61296896644843094825389649882680
61296896644843096065338956401629
61296896644843096616554283987848
61296896644843096616829352007972
61296896644843096617393436239956
61296896644843099909204946332535
61296896644843099911649311337799
61296896644846697096657325496408
61296896644846697101720122274891
61296896644846697101720122274900
61296896644846698933575630136751
61296896644846699068371127848287
61296896644846703874962795645041
61296896644846703874963053925295
61296896644846704009758293356577
61296896644846949115006523863898
61296896644846952821044577044646
61296896644846997285906998788244
61296896644846997290990716273136
61296896644846999070297183339983
61296896644846999077075104797468
61296896644846999077075104801680
61296896644846999077910785145520
61296896644847002781504559414275
61296896644847002783948838326259
61296896644847002783948838326268
61296896644847002783948924419539
61296896644847002964518899048131
61296896644847002966963264053395
61296896644847004064212755914948
61296896644847004199028858773645
61296896644854757741536164021389
61296896644854757742100248249161
61296896644854757925117945472373
61296896644854759159878986958713
61296896644854759159897556019011
61296896644854759159899878967305
61296896644854791093925268538371
61296896644854791278614326448943
61296896644854803449087643810176
61296896644854807145317399654583
61296896644854807152657082413011
61296896644854807153430086730915
61296896644854807282515392269343
61296896644854807285043325308975
61296896644854807292637527385447
61296896644854807330779461883059
61296896644854807742373439714703
61296896644854807743146444032607
61296896644854807748229788800289
61296896644854807748230046608367
61296896644854807748230047080543
61296896644854807749901407767903
61296896644854807749922041496241
61296896644854807879571432325251
61296896644854807880407112668931
61296896644854807887182795871713
61296896644854808985269093387831
61296896644854809120063556584773
61296896644854809122528813598629
61296896644855057931349921540997
61296896644855058114367618764209
61296896644855059166131855035929
61296896644855103630995340112790
61296896644855103638337345806462
61296896644855103638337345819512
61296896644855103768256094842394
61296896644855104179850072674038
61296896644855104187465166759102
61296896644855104187653194836373
61296896644855104188217192975134
61296896644855104188217279068357
61296896644855104188217279068414
61296896644855104188217279068573
61296896644855107334587993652828
61296896644855107342203087737892
61296896644855107342683146304308
61296896644855107344375399000260
61296896644855107344647452743156
61296896644855107481908121379480
61296896644855107481908121383692
61296896644855107525697457245963
61296896644855107891809846519384
61296896644855107893502099211124
61296896644855107893502099215336
61296896644855107894254182822619
61296896644855107894254211520436
61296896644855107894254211524648
61296896644855107939172001766148
61296896644855108067209063488403
61296896644855108069656785960767
61296896644855109126591780010104
61296896644855109127344926954862
61296896644855109128765210467616
61296896644855109129036145015368
61296896644855109129037179650814
61296896644855109129037265744253
61296896644855109301990996983335
61296896644855109302744143811453
61296896644855109304436396507405
61296896644855109309334121768561
61296896644855109311778486773825
61296896644855109312051490592469
61296896644919631971290533958168
61296896644952065312765032340060
61296896645572543571568221443120
61296896645572543573824558021136
61296896645572543573824558371056
61296896645572544852667820896172
61296896645572544854360073592124
61296896645608560793609312041520
61296896645608560795865648969456
61296896645827398771590294643946
61296896645827415372798104623358
61296896645827415380141602596726
61296896645827415380392306699830
61296896645827415382648643627766
61296896647885968902966892971200
61296896647885970138292790341856
61296896647885970138313682350448
61296896647885970275574436726080
61296896648538863301654021794909
61296896648538863896387877912608
61296896648757717924821622896938
61296896648757718069697098286132
61296896648757718069697213077172
61296896648782029549699359050858
61296896648866670570538944045206
61296896648866681645185659472844
61296896648866681690936920266614
61296896648866681690940019217372
61296896648866686631759229890588
61296896648866686632303193766312
61296896648866686632324085774904
61296896648866686769584840150536
61296896648866687179109996215226
61296896648866687180781356900156
61296896648866687180802248442396
61296896648866687180802248908748
61296896648866687180802248911178
61296896648866687180805343509374
61296896648866687180805343511804
61296896648866687180805343516016
61296896648866687181369427741358
61296896648866687181369427743788
61296896648866687181369427748000
61296896648890998185464332244348
61296896648890998186028416476332
61296896648890998803988504025690
61296896648890998803988504027142
61296896648890998806244840953626
61296896648890998806244840955078
61296896691785182685993594287168
61296896691785182688437959292432
61296896691870134650642415877784
61296896691894446268178146324982
61296896691894449798543865559882
61296896691894449798547304516780
61296896691894451582933672441018
61296896691894451582935996788992
61296896691894451626242978438950
61296896691894451626431264796532
61296896691894451626494026915748
61296896691894451628938391921012
61296896691905252905494046635880
61296896691905256602497927170364
61296896691905256609839847120676
61296896691905256609840965978950
61296896691905256611535543022876
61296896691905256792855305618470
61296896691905256793043591976052
61296896691905256793106354095268
61296896691905258388578872138528
61296896691905258395921910947114
61296896691905258395924235295088
61296896691905258441675582300230
61296896692076982718116211767796
61296896692076982718116213167476
61296896692087737922099350267826
61296896692087737922663434499810
61296896692087738333693323850120
61296896692087738333693328099470
61296896692087738334445440408782
61296896692087739569039341577036
61296896692087739569227369654364
61296896692087740163835572334440
61296896692087771276180707484972
61296896692087771687962709144594
61296896692087771687962713393944
61296896692087772923308726871510
61296896692087773518104957628914
61296896692088938679181726273676
61296896692088938679745810505660
61296896692088939274542041263064
61296896692088940326121717582886
61296896692088940326309745660214
61296896692088972033263083490822
61296896692088972628059314248226
61296896692088973680391102877360
61296896692088988679952853570646
61296896692088988680224449682342
61296896692088988685308139869106
61296896692088990327080872957184
61296896692088990327352469068880
61296896692112049540010849904716
61296896692112049540198877982044
61296896692112053662916864738186
61296896692112053665361229743450
61296896692112054898262878215752
61296896692112055447306671619322
61296896692112055449001248663248
61296896692112055485717189022844
61296896692112055493060227831430
61296896692112055493060228181350
61296896692112055494754804875356
61296896692112082894280235199190
61296896692112083312840445298514
61296896692112088254224516206178
61296896692112088847329641823712
61296896692112088849020746963582
61296896692112088849024190169830
61296896692112104861083456671758
61296896692112104862775709367710
61296896692112950108010573883328
61296896692112955468522382328548
61296896692112956063316403529066
61296896692112983462091931100474
61296896692112988822039655313710
61296896692112989416835886071114
61296896692113239595817192024444
61296896692113239595838112730844
61296896692113239596026140808172
61296896692113239598261557029708
61296896692113250304059462427596
61296896692113250892077771710262
61296896692113254008405262912392
61296896692113254010661599840328
61296896692113254422443490945162
61296896692113254422446929902060
61296896692113255657228863396992
61296896692113256204577333969704
61296896692113256204640096088920
61296896692113256207084461094184
61296896692113256250142603824230
61296896692113256250142976895732
61296896692113256250330890181812
61296896692113256250331004973060
61296896692113256250393652301028
61296896692113256252650017926772
61296896692113256252838046004100
61296896692113283658140819644742
61296896692113289009594751561620
61296896692113289009615672268020
61296896692113289011289328605546
61296896692113289558721453306066
61296896692113289560352895159434
61296896692113289561165818311330
61296896692113289597068864216838
61296896692113289604411903025424
61296896692113300264432318411238
61296896692113300304830589724566
61296896692113300305102185836262
61296896692113300305646497254798
61296896692113300310185874606084
61296896692113300310185876023026
61296896692113300312421319542690
61296896692113300312445683809630
61296896692113300312696387912734
61296896692113304377736097098618
61296896692113304382798893877110
61296896692113305610551857437928
61296896692113305612246434481854
61296896692113305612518030593550
61296896692113305617601747960350
61296896692113305619858084888286
61296896692113305619858086423320
61296896692113305656577124552820
61296896692113305658812569472164
61296896692113305663355304172458
61296896692113305665590749227156
61296896692113305665674432052772
61296896692113305665862460130100
61296896692113306205348088195332
61296896692113306205411223385890
61296896692113306205620057378370
61296896692113306205682819497586
61296896692113306207042665239258
61296896692113306207855588391154
61296896692113306208127184502850
61296896692113306214654315645690
61296896692123744573179845912128
61296896692123744575624210917392
61296896692123760634570625276084
61296896692123760635134709508068
61296896692123761046164603107728
61296896692123761046914391069066
61296896692123761046916715417040
61296896692123761227484710077016
61296896692123761229928730708586
61296896692123761229928988988840
61296896692123761229929075082280
61296896692123762280004072217966
61296896692123762281510620834644
61296896692123762281698648911972
61296896692123762868961488435488
61296896692123762874612389689130
61296896692123762874612647969384
61296896692123762874612734062824
61296896692123762874800676046712
61296896692123762874863438165928
61296896692123762876304527244074
61296896692123762876304986758776
61296896692123762876306851592048
61296896692123793988651982493230
61296896692123794581816771397266
61296896692123794584261136402530
61296896692123795635780006129118
61296896692123796230576236886522
61296896692123796230637048079026
61296896692123811007289571754814
61296896692124044762450439910364
61296896692124044762638467987692
61296896692124044764873884209228
61296896692124046411249795885724
61296896692124046411270716592124
61296896692124057117611780916326
61296896692124057117799808993654
61296896692124057529393672021160
61296896692124060823841190576512
61296896692124061226397552555644
61296896692124061233740591364230
61296896692124061235431725201908
61296896692124061235435168408156
61296896692124061416755304075252
61296896692124061416943332152580
61296896692124061419262345106292
61296896692124061419450344485812
61296896692124061419450373183620
61296896692124062470969214212400
61296896692124063012478497873728
61296896692124063018380447254248
61296896692124063019821536682314
61296896692124063019821909753656
61296896692124063019821995847096
61296896692124063019823860680368
61296896692124063020009937830984
61296896692124063020072699950200
61296896692124063064134032164164
61296896692124063065575207685510
61296896692124063065575580757012
61296896692124090471881166210800
61296896692124090883663057315634
61296896692124094176227999447540
61296896692124094580458017764198
61296896692124094587989084650112
61296896692124094588010005356512
61296896692124094589701110496382
61296896692124094589704553702630
61296896692124094763681191396358
61296896692124095825027355422900
61296896692124095825029679420954
61296896692124095825048276129300
61296896692124096374093245974842
61296896692124096374154057167346
61296896692124096419844506886704
61296896692124106935556596638054
61296896692124106935828192749750
61296896692124106943171317664714
61296896692124106943171690723118
61296896692124106943422394826222
61296896692124107118570936290624
61296896692124107118842532402320
61296896692124107126165023575848
61296896692124107126186030375688
61296896692124107126248706401464
61296896692124107126436734478792
61296896692124107537947029471770
61296896692124107537967921480362
61296896692124110641594649818802
61296896692124110641866245930498
61296896692124110641869689136746
61296896692124110642410557012164
61296896692124110642412881360138
61296896692124110647768195311018
61296896692124110649209743903866
61296896692124110649460448006970
61296896692124110650025651097228
61296896692124110779130357773070
61296896692124110786470413602840
61296896692124110823189451732340
61296896692124110825424896651684
61296896692124110829755355333992
61296896692124110829967631351978
61296896692124110830510825110404
61296896692124110830532490540926
61296896692124110830532863612428
61296896692124110830595625731484
61296896692124110830783653808812
61296896692124110832203076389414
61296896692124110832203076406676
61296896692124110832203077806356
61296896692124110832286759232292
61296896692124110832474787309620
61296896692124110833039904643468
61296896692124110833039990736748
61296896692124111190724335604714
61296896692124111196539244692518
61296896692124111196539245046650
61296896692124111198252303657914
61296896692124111198252389751194
61296896692124111234783429563984
61296896692124111234971715921566
61296896692124111237207160840910
61296896692124111242292829956566
61296896692124111242314754730143
61296896692124111242314754730152
61296896692124111242314869521400
61296896692124111242377889920710
61296896692124111242565917998038
61296896692124111243985082298386
61296896692124111243985082315648
61296896692124111243985082652518
61296896692124111244005974661110
61296896692124111244068765141264
61296896692124111244821910552440
61296896692124111244822254925974
61296896692124111381245837027990
61296896692124112425984461299208
61296896692124112425986785297262
61296896692124112426258381408958
61296896692124112431342098775758
61296896692124112433598435703694
61296896692124112433599469290832
61296896692124112433850259137456
61296896692124112479331874864174
61296896692124112479352767222686
61296896692124112479353140294188
61296896692124112479603844047372
61296896692124113021052661239650
61296896692124113028374893783004
61296896692124113028395700048236
61296896692124113028458835238794
61296896692124113028646862966202
61296896692124113028646863316122
61296896692744285005172788475054
61296896692744285005172792724404
61296896692744285005360816552382
61296896692744285005360820801732
61296896692744285005924900784366
61296896692744285005924905033716
61296896692768596630238552706302
61296896697669492220828677777610
61296896697669492221580790086922
61296896697704609012318741111050
61296896697704609013070853420362
61296896697704614365484817927686
61296896697777560351463175147882
61296896697777560908037260952626
61296896697777560953790845862542
61296896697778460926806282308614
61296896697778759468383739570606
61296896697778759468383739587868
61296896697778759468947823802590
61296896697778759468947823819852
61296896697778761710121109545982
61296896697778761710873221855294
61296896697801870329212887665914
61296896697801870329212891916716
61296896697801870740994893574886
61296896697801875682378964482550
61296896697801876238953049820725
61296896697801876238953050287285
61296896697801876238953050287294
61296896697801876284706635197210
61296896697803071086483554267050
61296896697803071093825559973772
61296896697803074797607276226584
61296896697803074799863613154520
61296896697803075209201254045178
61296896697803075211645619050442
61296896697803076996035425813477
61296896697813577718296345642054
61296896697813578122546940291578
61296896697813578130078351551026
61296896697813581836116404265205
61296896697813877907065617527522
61296896697813883258539441648206
61296896697813883260231694344158
61296896697813883853084997000106
61296896697813883854777249696058
61296896697996398885433267314476
61296896697996413158103913272152
61296896697996413160548278277416
61296896697996414937598402748592
61296896697997265549953910175830
61296896697997265550204614278934
61296896697997265550705907693894
61296896697997265550706022485142
61296896697997265550956726588246
61296896697997297257094128192097
61296896697997298904223180679056
61296896697997298904223295470304
61296896697997597446343830164440
61296896697997597446343830181702
61296896698020664251836225497186
61296896698020674960706715127666
61296896698020674960894743204994
61296896698020680311616455016366
61296896698020680313872791944302
61296896698020708314976100422140
61296896698020714260410388863108
61296896698020723136605737049736
61296896698020723680565152920621
61296896698020724922690120973346
61296896698020724922690125224148
61296896698020724922774152423289
61296896698020724923526264732601
61296896698020728627035925708944
61296896698020728629564231820069
61296896698020728629564317913349
61296896698021608881971864346017
61296896698021614233446716851203
61296896698021623699355066285201
61296896698021625490523172298797
61296896698021909071221566318360
61296896698021909071221566335622
61296896698021923888604768274806
61296896698021924442731133006866
61296896698021925677513065102118
61296896698021925677513066501798
61296896698021925679769402012792
61296896698021925679769402030054
61296896698021929384390270884894
61296896698021929386646607812830
61296896698021929795984248703488
61296896698021929798428613708752
61296896698021931030682494651230
61296896698021931078692416506344
61296896698021931627735177127658
61296896698032382341694677612374
61296896698032382342195971027334
61296896698032382342196085818582
61296896698032382342446789921686
61296896698032382746446565676858
61296896698032382753977976936306
61296896698032386460016029650485
61296896698032387693168501733058
61296896698032387694610050325906
61296896698032415695713244012496
61296896698032415695713358803744
61296896698032416099963838662020
61296896698032416107474357912876
61296896698032416107495249921468
61296896698032419811841049939695
61296896698032421048879320829123
61296896698032421048879320829132
61296896698032432159639493346992
61296896698032432160224469587568
61296896698032432166981499053714
61296896698032432167002391062297
61296896698032432167002391062306
61296896698032432167066559354728
61296896698032432167254587432056
61296896698032432167818671664040
61296896698032432304264551965276
61296896698032432304515256068380
61296896698032432708431463789184
61296896698032432709267144132864
61296896698032432716046557874248
61296896698032432716109233900024
61296896698032432716861346209336
61296896698032435866262522301747
61296896698032435873856724378219
61296896698032437655989080189064
61296896698032437657430628781912
61296896698032671822658837514306
61296896698032671824351090210258
61296896698032682524102261137050
61296896698032682531445644319170
61296896698032682531717355222114
61296896698032682935696238968694
61296896698032682943227650228142
61296896698032686649265702942321
61296896698032686786526486369685
61296896698032687874823972948422
61296896698032687882167356130542
61296896698032687882355384207870
61296896698032687882439067033486
61296896698032687884047636437253
61296896698032688431210030675829
61296896698032688431210030675838
61296896698032688431210145466869
61296896698032688432902398162821
61296896698032688476963615585754
61296896698032688478655868281706
61296896698032715884962917304332
61296896698032715885046600129948
61296896698032715885798712439260
61296896698032716289213511953856
61296896698032716296744923213304
61296896698032721238128994120968
61296896698032721238212676946584
61296896698032721787171668666264
61296896698032721787255351491880
61296896698032721831233000880228
61296896698032732356337153352964
61296896698032732357089265662276
61296896698032732487006522418672
61296896698032732494349905600792
61296896698032732898600500250316
61296896698032732906131911509764
61296896698032736200388073106011
61296896698032736602110619924655
61296896698032736612169964223943
61296896698032737837728234230044
61296896698032737844422845466638
61296896698032737845259645489492
61296896698032737846680302073748
61296896698032737846951897718875
61296896698032737890741289913970
61296896698032737892432767304490
61296896698032738439784194041760
61296896698032738439784308832800
61296896698032738439867991658416
61296896698032738441476446737712
61296896698032738441560129563328
61296896698032738441560244354368
61296896698094558573988274746961
61296896698105317621079774138618
61296896698105367034272701808752
61296896698105367034857678049328
61296896698105367583064672250944
61296896698105367583900352594624
61296896698105367628818257160860
61296896698105367629653937504540
61296896698105381996279474350376
61296896698105383642655381426150
61296896698105383688408966336066
61296896698105383689162456120776
61296896698105384238205130666072
61296896698129677012607390567360
61296896698129677012607394818162
61296896698129677424389396476332
61296896698129682365773467383996
61296896698129682914816141929292
61296896698129691836768518232084
61296896698129693483896537617170
61296896698129693621157206253494
61296896698129693621157210504296
61296896698129698974323283070130
61296896698129699017632504024542
61296896698129699019324756720494
61296896698129699020076869029806
61296896698129699020078245455444
61296896698129699569120920000740
61296896698677172218345485024866
61296896698677222036373983585100
61296896698677222180412922320489
61296896698677222181166063480863
61296896698677222181166063480872
61296896698677222181166178272120
61296896698677222181416882375224
61296896698677222592948069389844
61296896698750171740251923809280
61296896698750171742696288814544
61296896698750171925713981316230
61296896698750172291739306198331
61296896698750173526336306683130
61296896698750173527088418992433
61296896698750173527088418992442
61296896698750173572089891593046
61296896698750173572842003902358
61296896698750173572842004952118
61296896698751372499778660102975
61296896698751373048821682191083
61296896698751374284170794518625
61296896698751374284170794985185
61296896698786190741599475806792
61296896698786190748377397281530
61296896698786190749129509590842
61296896698786191290642150352088
61296896698968976503835772216515
61296896698968978148519431313699
61296896698968978150211684009651
61296896698969026327034918467590
61296896698969026329479283472854
61296896698969910286232973228809
61296896698970177123657654929195
61296896698970178905601692515411
61296896699004978901739987926312
61296896699004979313501101826692
61296896699004979313521993835284
61296896699004995373093303268544
61296896699004995373281331345872
61296896699004995510291295879092
61296896699004995510541999982196
61296896699004995922073301788064
61296896699004995922135977813840
61296896699005028719768486486546
61296896699005028726546407961284
61296896699005028727362688563018
61296896699005029268811161031842
61296896699005029276405363108314
61296896699005043681190282787594
61296896699005043686273972974358
61296896699005045328318302172680
61296896699005045335097715914064
61296896699005045335160391939840
61296896699005045335912504249152
61296896700976243782795271047346
61296896700987045609398224780390
61296896701085207129693315982994
61296896701085210651120079146818
61296896701085210834134332691606
61296896701596432966138186186766
61296896701631551402311908267470
61296896701631551404004160846782
61296896701631551404004160963422
61296896701705698703890406111514
61296896701705701860633239286116
61296896701705702409927305264850
61296896701705703645002502764490
61296896701705703645023050766522
61296896701705703645274098876186
61296896701740820299315121495238
61296896701740820299315121611878
61296896701740820299315493148186
61296896701740820299315494547866
61296896701740820299503407852868
61296896701740820299503407969508
61296896701740820436492565048170
61296896701740820436764162694900
61296896701740820848274829224346
61296896701740820848358140513446
61296896701740820848358512049754
61296896701740820848546426871076
61296896701924089482971878673633
61296896701924191471168414521180
61296896701924235942742896786342
61296896701924235942805314531816
61296896701924235942805658888088
61296896701924235942805658901186
61296896701924235942805662070416
61296896701924235942993600889446
61296896701924236491785915687910
61296896701924236491848333433384
61296896701924236492036619791014
61296896701924239639556912823500
61296896701924239647088697271138
61296896701924239647151119132060
61296896701924239647151459372884
61296896701924239647151463623686
61296896701924491614685423608096
61296896701924491614685423958016
61296896701924491614873365946228
61296896701924491614873451568736
61296896701924491614873451685376
61296896701924491614873452035296
61296896701924491657906484243618
61296896701924491659598478322446
61296896701924491660355067295614
61296896701924491660355067412254
61296896701924491660438635329982
61296896701924491660438635446622
61296896701924491660438635813804
61296896701924491660438664026338
61296896701924491660438664511612
61296896701924491660439008399872
61296896701924491660439008401324
61296896701924491660439008517964
61296896701924491660439008867884
61296896701924491660626922158384
61296896701924491660626922171434
61296896701924491660626950856144
61296896701924491660627036478652
61296896701924491660627036595292
61296896701924491660627036945212
61296896701924525011423498961576
61296896701924536086322671158736
61296896701924536086322672575678
61296896701924536086322672575726
61296896701924536086510699236064
61296896701924536086510700653006
61296896701924536132076252768232
61296896701924536132076257485594
61296896701924536132264280845560
61296896701924536132264285562922
61296896701924536681035244487912
61296896701924536681035333881772
61296896701924536681118901916140
61296896701924536681118903333082
61296896701924536681118903333130
61296896701924536681118927313528
61296896701924536681118932030890
61296896701924536681119271687269
61296896701924536681119271805367
61296896701924536681119274869354
61296896701924536681119274869390
61296896701924536681119274869438
61296896701924536681119274869597
61296896701924536681119274987482
61296896701924536681119276404631
61296896701924536681119276404637
61296896701924536681307189690712
61296896701924536681307302946718
61296896701924536681307303064810
61296896701924539790584441162676
61296896701924539790584441279316
61296896701924539790584531606296
61296896701924539790668099640664
61296896701924539790668128220380
61296896701924539790668467989028
61296896701924539790668472593914
61296896701924539790668472710602
61296896701924539790856500671242
61296896701924539828806586115336
61296896701924539828806959167964
61296896701924539836338026071140
61296896701924539836338116514760
61296896701924539836421684432488
61296896701924539836421684549128
61296896701924539836421708896756
61296896701924539836421713128844
61296896701924539836422052916206
61296896701924539836422053253028
61296896701924539836422056085436
61296896701924539836422057502378
61296896701924539836422057502426
61296896701924539836422057503830
61296896701924539836422057620470
61296896701924539836422057620683
61296896701924539836610081330356
61296896701924539836610084162764
61296896701924539836610085579706
61296896701924539836610085697798
61296896701924540377849976687322
61296896701924540380297699161143
61296896701924540385463922862012
61296896701924540385464041902609
61296896701924540385464730630732
61296896701924540385651950939340
61296896701924540387156175557964
61296896701924540387156294598561
61296896701924540387156294600019
61296896701924541622419056778452
61296896701924541622419057128372
61296896701924541622419313995896
61296896701924541622419315395576
61296896701924541622419400085172
61296896701924541622419401134932
61296896701924541622502968119540
61296896701924541622502969169300
61296896701924541622690997246628
61296896701935346649325231458110
61296896701959358224725565457442
61296896701959358636507829633618
61296896701959608266381949792638
61296896701959608268074202488590
61296896701959608449396289309854
61296896701959608817117221390158
61296896701959641619899222661160
61296896701959641619899222777800
61296896701959641757159977503192
61296896701959641802913562295016
61296896701959642168942241679368
61296896701959642214695826471192
61296896701959658229286553908596
61296896701959658230894780944596
61296896701959658230898224506588
61296896701959658230898482786890
61296896701959658230978806604548
61296896701959658230982164077312
61296896701959658230982164193952
61296896701959658230982165593632
61296896701959658230982165606682
61296896701959658231170192253970
61296896701959658231170192271232
61296896701959658231170193670912
61296896701959658274202967612030
61296896701959658274956113040468
61296896701959658275039767169728
61296896701959658275039767286368
61296896701959658275039795866084
61296896701959658275040025450030
61296896701959658275040025566670
61296896701959658275040054146386
61296896701959658275040138822676
61296896701959658275040140222356
61296896701959658275040140235454
61296896701959658275228053643998
61296896701959658276648365736420
61296896701959658276651809415052
61296896701959658276652067695354
61296896701959658276732019865680
61296896701959658276732019982320
61296896701959658276732048562036
61296896701959658276732278145982
61296896701959658276732278262622
61296896701959658276732306842338
61296896701959658276732391518628
61296896701959658276732392918308
61296896701959658276732392931406
61296896701959658276735748985776
61296896701959658276735748987180
61296896701959658276735749103820
61296896701959658276735750503500
61296896701959658276735750522427
61296896701959658276920306223310
61296896701959658276923777045794
61296896701959658276923777063056
61296896701959658276923777064508
61296896701959658276923777181148
61296896701959658276923778580828
61296896701959658412216867765860
61296896701959658412217210722660
61296896701959658412488806834356
61296896701959658412488808369390
61296896701959658413909120461812
61296896701959658413909463418612
61296896701959658413912562723502
61296896701959658413912564140444
61296896701959658413912822420746
61296896701959658413993031452980
61296896701959658413993032988014
61296896701959658413993061567730
61296896701959658413996130757870
61296896701959658413996503711168
61296896701959658413996503829212
61296896701959658413996505246361
61296896701959658414181059530308
61296896701959658414181061065342
61296896701959658414184531906540
61296896701959658823999474898836
61296896701959658824083042933204
61296896701959658824083044468238
61296896701959658824083073047954
61296896701959658824083157724244
61296896701959658825691727594788
61296896701959658825694826899678
61296896701959658825694828316620
61296896701959658825775038883888
61296896701959658825775067463604
61296896701959658825775295629156
61296896701959658825775297164190
61296896701959658825775325743906
61296896701959658825775410420196
61296896701959658825775415019673
61296896701959658825778394934046
61296896701959658825778767887344
61296896701959658825778768005388
61296896701959658825778769422537
61296896701959658825963323706484
61296896701959658825966795964624
61296896701959658825966796082716
61296896702033488175318852569456
61296896702033488175381614684300
61296896702033488175381872951504
61296896702033488175402506692892
61296896702033488175590793037424
61296896702033488724361871471024
61296896702033488724445439505392
61296896702033488770115427683132
61296896702033488770115456262848
61296896702033488770178103708908
61296896702033488770199024297216
61296896702033488770199368670958
61296896702033488770366504739694
61296896702033488770387396748286
61296896702033491879664653054252
61296896702033491879727673436300
61296896702033491879748565345722
61296896702033491879748565462362
61296896702033491879936593423050
61296896702033491879936593522220
61296896702033491879936593539690
61296896702033504829685244849746
61296896702033504829706165438054
61296896702033504829894536471974
61296896702033508533954426284180
61296896702033508535629143020294
61296896702033508535660650584434
61296896702033508535723298030494
61296896702033508535723412349358
61296896702033508535723669566802
61296896702033508535744218618802
61296896702033508536476556714986
61296896702033508536476557777796
61296896702033508536476557777844
61296896702033508536476558114666
61296896702033508536476814995240
61296896702033508536476816394920
61296896702033508536497450123258
61296896702033508536497450142131
61296896702033508536497450142132
61296896702033508536497708403560
61296896702033508536497708422434
61296896702033509084787580494432
61296896702033509084975608571760
61296896702033509085540467644020
61296896702033509085540725924322
61296896702033510318441777403256
61296896702033510318441777403304
61296896702033510318609257478392
61296896702033510318630063747788
61296896702033510318630149487144
61296896702033510320134030099208
61296896702033510320134030099256
61296896702033510320301510174344
61296896702033510320322316443740
61296896702033510320322402183096
61296896702033510320890618839143
61296896702033510320890618839144
61296896702033510320890618839149
61296896702068626972838565036680
61296896702068626972838566436360
61296896702068626972859457045224
61296896702068626974279741976532
61296896702068626974279741976580
61296896702068626974279742093172
61296896702068626974279770672888
61296896702068626974279770672936
61296896702068626974342418118948
61296896702068626974342418118996
61296896702068626974363338707256
61296896702068626974363338707304
61296896702068626974363424796324
61296896702068626974363424796372
61296896702068626974530817732632
61296896702068626974551709741176
61296896702068626974551711140856
61296896702068627109837657266276
61296896702068627110099319762072
61296896702068627110120211770824
61296896702068627111528876742320
61296896702068627111528876858912
61296896702068627111529909962228
61296896702068627111540525398280
61296896702068627111540525398328
61296896702068627111624093432648
61296896702068627111624093432696
61296896702068627111791572458024
61296896702068627111812464466776
61296896702068627112380681006183
61296896702068627112380681006184
61296896702068627112380681124227
61296896702068627521881583938248
61296896702068627521902475947000
61296896702068627523322789574504
61296896702068627523406357608824
61296896702068627523406357608872
61296896702068627523573836634200
61296896702068627523594728642952
61296896702068627524162945298999
61296896702068627524162945299000
61296896702068627524162945299005
61296896702068627524162945300403
61296896715758609190353698588522
61296896715758609190374590597114
61296896715758612850659087565754
61296896715758612850659087578804
61296896716730905560648042195664
61296896716730919788569382658947
61296896716731219980096313585119
61296896718494239570768534023815
61296896719685534516040752359991
61296896719685535063325313238691
61296896724621246706443088450216
61296896724621247072534558179208
61296896724621247118225352626392
61296896724621247118288114391316
61296896724621250412543903395888
61296896724621547261805152177444
61296896724621547307558708389552
61296896724621547307746736466880
61296896724718512095654670156964
61296896724718512095675935218184
61296896724718512141408255065428
61296896725266053009153278831936
61296896725266053009153279181856
61296896725266053054885943036904
61296896725266053054885971733260
61296896725266053054885972083180
61296896725266053054906863741852
61296896725266053056578195732856
61296896725266053056578224429212
61296896725266053603761854920384
61296896725266053605621214632972
61296896725266053605621243330780
61296896725266053605642135693664
61296896725339003305063570783698
61296896725339003305251598861026
61296896725375021899900152074268
61296896725375021899900237813416
61296896725375022311682416250444
61296896725375022311682501989592
61296896725375321951910077086260
61296896725375321951910077436180
61296896725375322089170831811652
61296896725375322500953095987828
61296896725557792507665192440588
61296896725557792510009716154512
61296896725557792510009717204272
61296896725557792510197745163508
61296896725557792553418777350504
61296896725557792553418805930220
61296896725557792554923001969128
61296896725557792555111030046456
61296896725557792555951329141708
61296896725557792555951330073424
61296896725557792555951330191468
61296896725557825906748022258338
61296896725557825906748050838054
61296896725557825906936050335666
61296896725557836981646961467590
61296896725557836981646964772222
61296896725557836981646965821982
61296896725557836981834989544918
61296896725557836981834993899310
61296896725557837027400546377506
61296896725557837027588574454834
61296896725557837164577618281654
61296896725557837576359882457830
61296896725557837576359886708632
61296896725557837576443564929154
61296896725557837576443565283445
61296896725557837576631593006482
61296896725557837576631593360773
61296896725557837576631597610123
61296896725557840685992761952386
61296896725557840685992766306778
61296896725557840686180790029714
61296896725557840686180793216254
61296896725557840686180794266014
61296896725557840686180794384106
61296896725557840724131252777238
61296896725557840724319280854566
61296896725557840724319539121770
61296896725557840731746346862302
61296896725557840731746350048842
61296896725557840731746351098602
61296896725557840731934374939630
61296896725557840731934378126170
61296896725557840731934378244214
61296896725557840731934379293974
61296896725557840868923423120842
61296896725557841273174270279126
61296896725557841273174270283498
61296896725557841273362298356454
61296896725557841273362298360826
61296896725557841279949068455430
61296896725557841279949097153238
61296896725557841280704533632572
61296896725557841280705427861962
61296896725557841280788216458188
61296896725557841280976244535516
61296896725557841280977397163257
61296896725557841282396786328524
61296896725557841282480469154140
61296896725557842517743578895716
61296896725557842517743578895764
61296896725557842517743580412036
61296896725557842517743580412084
61296896725557842517743607592072
61296896725557842517743608991752
61296896725569548661441792014176
61296896725569848301732130275448
61296896725569848301920158352776
61296896725593809729518254495100
61296896725593809729518283191456
61296896725593810278498511748384
61296896725593810278561302093024
61296896725593810324252096540208
61296896725593810324314858305132
61296896725593843265987105349194
61296896725593843266049867114118
61296896725593843677769369525370
61296896725593843677832131290294
61296896725593858501990159053830
61296896725593858501990160103590
61296896725593858639188151664378
61296896725593858639188152714138
61296896725593859692359752594648
61296896725593859692359753657506
61296896725593859692359754110968
61296896725593859692422515776722
61296896725593859692422544473078
61296896725593859694052005290600
61296896725593859694052006353458
61296896725593859694055477665588
61296896725593859694055478611806
61296896725593859694055478728446
61296896725593859694055479065268
61296896725593859694055479078366
61296896725593859694114768472674
61296896725593859694114797169030
61296896725593859694114797518950
61296896725593859694118240712148
61296896725593859694118240830192
61296896725593859694118240843290
61296896725593859694306268789476
61296896725593859694306268907568
61296896725593859738092416798164
61296896725593859738092417861022
61296896725593859738092445494520
61296896725593859738092446557378
61296896725593859738092446894200
61296896725593859739805591261922
61296896725593859739805591598744
61296896725593859739805591611842
61296896725593859739809062457412
61296896725593859739809063520270
61296896725593859739871825622016
61296896725593859739871825635114
61296896725593859740059853699392
61296896725593859875353287376210
61296896725593859877069818245662
61296896725593859877129108106530
61296896725593859877132580364877
61296896725593860287135435698328
61296896725593860287135464396088
61296896725593860287135465458946
61296896725593860287135465813237
61296896725593860287135465813238
61296896725593860287135470064036
61296896725593860287135551552386
61296896725593860287135556157479
61296896725593860287156356404680
61296896725593860287156357467538
61296896725593860287219119586754
61296896725593860288848609100632
61296896725593860288848610163490
61296896725593860288852081358980
61296896725593860288911372282706
61296896725593860288914843123904
61296896725593860288914844541053
61296896725593860288914847727593
61296896725593860288914847728997
61296896725593860289102871201280
61296896725593860289102875804921
61296896725593860289102875806379
61296896725594109918788848493336
61296896725594109918976877037224
61296896725594109920481101189288
61296896725594109920481129885644
61296896725594109920669129266616
61296896725594110101991216204520
61296896725594110103495440823144
61296896725594110103683468900472
61296896725594110469524148787212
61296896725594110515277704999320
61296896725594143272306121478498
61296896725594143272306121945058
61296896725594143272306150174854
61296896725594143272306150524774
61296896725594143272494149555826
61296896725594143272494150022386
61296896725594143455320461112354
61296896725594143821349169076422
61296896725594143867102725288530
61296896725594158645507196839958
61296896725594158645507197889718
61296896725594158691260753052066
61296896725594158691260754101826
61296896725594158691448781129394
61296896725594159883301708341650
61296896725594159883301708691570
61296896725594159883305150840832
61296896725594159883305150957472
61296896725594159883305151903642
61296896725594159883305152020282
61296896725594159883305152357152
61296896725594159883305152370202
61296896725594159883388834723434
61296896725594159883576862787664
61296896725594159926609866429368
61296896725594159926797894506696
61296896725594159927363010794948
61296896725594159927363010794996
61296896725594159927363011857806
61296896725594159927363012194676
61296896725594159927446694683422
61296896725594159927634722760750
61296896725594159929055263490948
61296896725594159929055264553758
61296896725594159929055264890580
61296896725594159929055264890628
61296896725594159929055264903678
61296896725594159929058735749296
61296896725594159929058736812106
61296896725594159929138947379374
61296896725594159929138947729294
61296896725594159929142419620252
61296896725594159929142419639179
61296896725594159929326975806622
61296896725594159929330447697580
61296896725594160064895477486142
61296896725594160066319491537498
61296896725594160066399702104766
61296896725594160066403174363113
61296896725594160066403177551111
61296896725594160066587730182094
61296896725594160476406029696516
61296896725594160476406029696564
61296896725594160476406030759374
61296896725594160476489713584990
61296896725594160478098025175024
61296896725594160478098282392468
61296896725594160478098282392516
61296896725594160478098283455326
61296896725594160478101497433372
61296896725594160478101754650864
61296896725594160478181966280942
61296896725594160478185437122140
61296896725594160478373465199468
61296896725594160478373469803109
61296896725666789070915086528606
61296896725666789070915344795810
61296896725666789208175755164930
61296896725666789253657715265342
61296896725666789253908419368446
61296896725666789619958019341106
61296896725666789619958105080254
61296896725666789665439979441518
61296896725666789665690683544622
61296896725666792775260887013402
61296896725666792775261145280606
61296896725666792912521899656078
61296896725666804625417214037438
61296896725666804627109466733390
61296896725666806274806075729385
61296896725666806274806079980184
61296896725666809431801108591416
61296896725666809431801109654274
61296896725666809431801109991096
61296896725666809431801110004194
61296896725666809431822001999688
61296896725666809431822001999736
61296896725666809431822002012786
61296896725666809569061864384038
61296896725666809569333460495734
61296896725666809980028191264992
61296896725666809980278895368096
61296896725666809980843869225828
61296896725666809980844127506082
61296896725666809980844127510454
61296896725666809980864761234372
61296896725666809980864761234420
61296896725666809980865019514674
61296896725666809981115723622150
61296896725666811213933436755656
61296896725666811213933436755704
61296896725666811213954357343964
61296896725666811215458666652024
61296896725666811215458667701784
61296896725666811215625689451608
61296896725666811215625689451656
61296896725666811215646610039916
61296896725703128579324513642792
61296896725703128579324514692552
61296896725703128579491534926056
61296896725703128579491534926104
61296896725703128579512455631004
61296896725703128579512457030684
61296896725703128579512799987276
61296896725703128581183787622008
61296896725703128581183787622056
61296896725703128625245119834568
61296896725703128625245121234200
61296896725703128625245121234248
61296896725703128626937372530472
61296896725703128626937372530520
61296896725703128627504671804865
61296896725703129174099853441316
61296896725703129174288138736088
61296896725703129174288138736136
61296896725703129175792106137268
61296896725703129175792106137316
61296896725703129175980391432040
61296896725703129175980391432088
61296896851318068841621219127422
61296896851320769993565824074466
61296896851320769995822161002402
61296896851394916929428531386088
61296896851427335538249849111614
61296896851427335538249850528556
61296896851427335950031855020586
61296896851430032302557203189870
61296896851430032302619879220018
61296896851430033942154848666722
61296896851430037241684936815466
61296896851430037655785956036654
61296896851430038881282582646450
61296896851430038883542362780634
61296896851430039071828333191286
61296896851430039074088027586322
61296896851430039074150789705538
61296896851430039432585037325930
61296896851430039485870033495294
61296896851609817673885221549374
61296896851609817674449305781358
61296896851609819092245574325378
61296896851609867629174388745932
61296896851609867629738472977916
61296896851612518965350386888896
61296896851612518965538300157714
61296896851612518965538414966224
61296896851612518966102384389698
61296896851612518966102387576238
61296896851612518966165175223984
61296896851612519377884393485210
61296896851612520612666323793602
61296896851612521161522117103310
61296896851612521162274229412622
61296896851612521200496374365282
61296896851612521207275702013226
61296896851612521208027814322538
61296896851612552319682448209146
61296896851612552319870476286474
61296896851612554515791502397784
61296896851612554561545087307700
61296896851612568783566798717948
61296896851612568784130882949932
61296896851612568784130886136472
61296896851612568921391554772796
61296896851612568921391640861864
61296896851612569333173560681768
61296896851613419533350110863136
61296896851613419533914195095120
61296896851613419944944058934162
61296896851613419944944087631970
61296896851613419945696199941282
61296896851613421363492359347456
61296896851613452887431468080282
61296896851613453299213472926444
61296896851613454717573716564602
61296896851613469900233226130720
61296896851613721507574600559260
61296896851613721552743180530735
61296896851613721553328156771311
61296896851613721964358078005978
61296896851613721965110190315290
61296896851613769728726229633241
61296896851613771508617323967926
61296896851644924991935639460066
61296896851644924994191976388002
61296896851644934465187368427456
61296896851644934465375396504784
61296896851644934466002156762544
61296896851644939816911895588434
61296896851644939818353444181282
61296896851644939818541361699450
61296896851644939819105445931434
61296896851644941053887376239826
61296896851644941236901715892396
61296896851644941236902777690616
61296896851644941602743169549534
61296896851644941641720870017754
61296896851644941646240417531514
61296896851644941646240503624954
61296896851644941648496840552890
61296896851644941648750987862242
61296896851644941649315072094226
61296896851644967819707456762224
61296896851644967819707457825034
61296896851644973172685505501532
61296896851644974954756217916072
61296896851644975002766139753924
61296896851644975002828901873140
61296896851644975002832345079388
61296896851644984290809953210104
61296896851644984290997981287432
61296896851644989367135339671824
61296896851644989369391676599760
61296896851644989773830528896008
61296896851644989778917603848000
61296896851644989778980365967216
61296896851644989779732474044440
61296896851644989781236698663064
61296896851644991014263359056910
61296896851644991052485848009280
61296896851644991060013816062480
61296896851645835033187092401696
61296896851645835033751176633680
61296896851645836863330488777516
61296896851645839972878910613408
61296896851645839974571161892418
61296896851645839974571163309360
61296896851645840386165139724062
61296896851645840386353057600734
61296896851645841621699072141110
61296896851645842216499921644310
61296896851645868387268449618842
61296896851645875570581278861456
61296896851645890346729381120990
61296896851645890346729385838352
61296896851645890347293465352974
61296896851645890348985718180068
61296896851646135222457657702124
61296896851646135223021741934108
61296896851646137052580162069295
61296896851646137053165138309871
61296896851646137053165138309928
61296896851646140162149474496894
61296896851646140162149475913836
61296896851646140163841728609788
61296896851646140573931480405866
61296896851646141809278561347944
61296896851646141810970814043896
61296896851646142360581014964614
61296896851646142406334571176722
61296896851646168576518122910678
61296896851646168576539014919270
61296896851646173927239833305108
61296896851646173929684198310372
61296896851646175714098287949776
61296896851646184628683258344794
61296896851646184628704150353386
61296896851646185228563211171801
61296896851646185230822642700363
61296896851646186458826654720557
61296896851646186463909228898717
61296896851646186466168660427279
61296896851646186466189552435871
61296896851646189980177973057128
61296896851646189981849333744488
61296896851646189986956932237212
61296896851646189987521013282656
61296896851646189989192373970016
61296896851646189989192377156556
61296896851646189989213265978608
61296896851646189989213269165148
61296896851646189989464427829552
61296896851646190538235391471904
61296896851646190538255943710444
61296896851646191771910853446368
61296896851646191773603106142320
61296896851646192360788058029600
61296896851646192361623738373280
61296896851646192366707455858124
61296896851646192368378787847724
61296896851648526853660197290414
61296896851648526853848225367742
61296896851648536736434122267602
61296896851648536736434150965410
61296896851648536737186263274722
61296896851648538383563207701710
61296896851648538384315320011022
61296896851648541677818221518942
61296896851648541678006139395614
61296896851648541678570223627598
61296896851648541678570309716666
61296896851648542090352229536570
61296896851648543323443053990750
61296896851648543324947278609374
61296896851648543508148498080590
61296896851648543508153003439190
61296896851648543508153089532630
61296896851648543508215765558406
61296896851648543912967653622890
61296896851648543919746981270834
61296896851648543919747067364274
61296896851648543920499093580146
61296896851648543920561855699362
61296896851648570090703536259884
61296896851648571737832592996184
61296896851648576676960326975912
61296896851648576862234360656336
61296896851648576862234446749776
61296896851648576862297122775552
61296896851648577274016366565308
61296896851648577274079128684524
61296896851648591496034637955848
61296896851648591501184475027056
61296896851648591638382462915870
61296896851648591638382467633232
61296896851648591638445229752448
61296896851648591638946547147854
61296896851648592050728553529002
61296896851648827043097898659578
61296896851648827043682874900154
61296896851648827454691876491222
61296896851648836925704716265838
61296896851648836925704716270210
61296896851648838566054474052002
61296896851648838572833801699946
61296896851648838573585885311450
61296896851648838573585914009258
61296896851648838755848141339418
61296896851648838756600253648730
61296896851648842278870793086846
61296896851648843507438544959666
61296896851648843507441988165914
61296896851648843512776410108202
61296896851648843514217872607610
61296896851648843514217958701050
61296896851648843514472106010402
61296896851648843514969984916922
61296896851648843515032747036138
61296896851648843515036190242386
61296896851648843652234182852934
61296896851648843652484886956038
61296896851648843698238443168146
61296896851648844056484662711210
61296896851648844063263990359154
61296896851648844063264076452594
61296896851648844064016102668466
61296896851648844064078864787682
61296896851648844107321965460102
61296896851648844109014218156054
61296896851648844109769658880574
61296896851648870279953209551720
61296896851648870279953209556092
61296896851648870279974101560312
61296896851648870280036777590460
61296896851648871927082266288020
61296896851648871927103186994420
61296896851648875221337280105252
61296896851648875633202854407096
61296896851648876868487257902084
61296896851648876868550020021300
61296896851648876868553463227548
61296896851648877005751369744656
61296896851648877005751455838096
61296896851648877006002159941200
61296896851648877052319800385292
61296896851648877417533375653628
61296896851648877417596137772844
61296896851648886743712322821852
61296896851648886743733214830444
61296896851648886751243734081300
61296896851648886751264654787700
61296896851648886751327302115668
61296896851648886751327330813476
61296896851648888573792957074244
61296896851648888574628637417924
61296896851648888581387044359468
61296896851648888581406903254550
61296896851648888581408051159308
61296896851648888581470727185084
61296896851648888582222839494396
61296896851648891682589242139316
61296896851648891682839946242420
61296896851648891683341354448628
61296896851648891683404030474404
61296896851648891683592058551732
61296896851648891685033607144580
61296896851648891685096283170356
61296896851648891685284311247684
61296896851648891690371386199676
61296896851648891690371472293116
61296896851648891690455040327484
61296896851648891692627723127612
61296896851648891692627809221052
61296896851648891692899405332748
61296896851648891693463489564732
61296896851648891820602023084952
61296896851648891822294275780904
61296896851648891827381092465692
61296896851648891827632140925068
61296896851648891829888477853004
61296896851648891829909025505324
61296896851648891830160073969072
61296896851648891830724158201056
61296896851648891873967339883004
61296896851648891876477824592676
61296896851648892231631916684612
61296896851648892232384028993924
61296896851648892234076281689876
61296896851648892239163356641868
61296896851648892239163438503220
61296896851648892239163442735308
61296896851648892239999118829430
61296896851648892239999147525786
61296896851648892241691371525382
61296896851648892241691400221738
61296896851648892241754047568628
61296896851648892242506164110028
61296896851648893467229867908980
61296896851648893474509111850778
61296896851648893474844961994044
61296896851648893475596988564208
61296896851648893477037044890410
61296896851648893477038451063616
61296896851648893477038537157056
61296896851648893477101298921980
61296896851648893512731600824292
61296896851648893515177027981908
61296896851648893515238641855332
61296896851648893515239789746832
61296896851648893515243147213932
61296896851648893515431175291260
61296896851648893516012708325588
61296896851648893516016151531836
61296896851648893520598546903960
61296896851648893521350573474124
61296896851648893522771115267132
61296896851648893522792122066972
61296896851648893522853735940396
61296896851648893522854798092748
61296896851648893522854883831896
61296896851648893523606910402060
61296896851648893652441139824480
61296896851648893652441225917920
61296896851648893652691930021024
61296896851648893653276906261600
61296896851648893653527610364704
61296896851648893657859215540284
61296896851648893658611327849596
61296896851648893660031869642604
61296896851648893660031955736044
61296896851648893660115552468220
61296896851648893660867636079724
61296896851648893660867664777532
61296896851648894064223145733452
61296896851648894065058826077132
61296896851648894070142543561976
61296896851648894070142543916108
61296896851719121333459863182317
61296896851719136158205962836815
61296896851719136569987967682977
61296896851719137805335019574567
61296896852266364345343794165716
61296896852266364345364686174308
61296896852266364894386550567992
61296896852266364894386554800080
61296896852266364894407360719604
61296896852266364894971444951588
61296896852269066048590850605700
61296896852269066048590853792240
61296896852269066048778881869568
61296896852269066048799770691620
61296896852269066048799773878160
61296896852269066049342962915012
61296896852269066049363854923604
61296896852269066049363858110144
61296896852269066185788846402788
61296896852269066186060442514484
61296896852269066186060525421224
61296896852269066186603717644616
61296896852269066186624526746468
61296896852269066186624612835536
61296896852269067833001581728244
61296896852375633835220939656649
61296896852594439693882640692943
61296896857302339754740342169714
61296896857302340166334318938500
61296896857302341401868364742744
61296896857302341401868365805602
61296896857303240322552124164278
61296896857303240322552124177328
61296896857303540924168807252201
61296896857303542296212529641468
61296896857303542296776613873452
61296896857303542753560091320170
61296896857303542754312203629482
61296896857334756901705346281304
61296896857334761843089417188968
61296896857334761843089418251826
61296896857334762430358827799174
61296896857334762437889119850428
61296896857335655822389105715888
61296896857335660763773176623552
61296896857335663005701934959906
61296896857335957796049511180028
61296896857335960951351517930208
61296896857335962598480574662136
61296896857335962600172827358088
61296896857335962735741329391740
61296896857335962737433582087692
61296896857338362467208262779320
61296896857338364114148258350930
61296896857338364708948994586430
61296896857338664484177888279206
61296896857338664486436549555116
61296896857338664487252457104222
61296896857338664487440485181550
61296896857338664896523978774294
61296896857338664898216231470246
61296896857338664898218555464088
61296896857338664898950780187569
61296896857338664899034463013194
61296896857521144378702758389280
61296896857521144379266842621264
61296896857521144379454870698592
61296896857521177732784115606426
61296896857521177732972143683754
61296896857521179379828455336578
61296896857521179379828456399436
61296896857521189399864202153789
61296896857521194197211657275762
61296896857521194197211658338620
61296896857521194334472413068224
61296896857522044946451749549558
61296896857522044946451749562608
61296896857522078300533106779754
61296896857522395091555822174486
61296896857522395549091411930516
61296896857522395553421873799364
61296896857522395554173986108676
61296896857553559879103824159824
61296896857553559879291852237152
61296896857553564818231558139552
61296896857553564819923810835504
61296896857553567061852655260926
61296896857553567062416739492910
61296896857553593232621097144986
61296896857553593232809125222314
61296896857553594879665436875138
61296896857553598174193196129978
61296896857553599818793170854866
61296896857553600415849210444262
61296896857553600415934012478072
61296896857553609697048638814322
61296896857553609703911620590074
61296896857553609703911620607327
61296896857553609703911620607336
61296896857553609704099648667402
61296896857553609704099648684655
61296896857553609704099648684664
61296896857553609704663732899386
61296896857553609704663732916648
61296896857553609834309394606784
61296896857553609834309394619834
61296896857553609841085254600013
61296896857553609841172375332719
61296896857553609841172376395586
61296896857553609841360404459864
61296896857553609841360404472914
61296896857553609841924488691848
61296896857553609841924488704898
61296896857553611069091328114766
61296896857553611488216630036670
61296896857553611488300312862286
61296896857553614773437128599562
61296896857553614780300108840271
61296896857553614781052136595558
61296896857553614781052222684626
61296896857553614782744389291510
61296896857553614782744475380578
61296896857553615185031104883122
61296896857553615192082114736202
61296896857553615192646198968186
61296896857553615192834141441672
61296896857553615194338366060296
61296896857553615194526394137624
61296896857553616419813038391104
61296896857553616427156078721674
61296896857553616427344364016398
61296896857553616427344365079256
61296896857554460446288731088118
61296896857554465387672802008832
61296896857554467630144752568569
61296896857554493800370088318314
61296896857554499151091798594643
61296896857554500983682917562323
61296896857554500983682917562332
61296896857554509852535223752430
61296896857554510408921396271094
61296896857554510409736184593132
61296896857554510409736184606182
61296896857554515210851136105231
61296896857554515211331194673108
61296896857554515213044339377652
61296896857554515759831134611710
61296896857554515760374212043854
61296896857554515760645922959848
61296896857554515762902259887784
61296896857554516995156145538786
61296896857554760635538404393004
61296896857554760636102488624988
61296896857554765575230222604716
61296896857554765576922475300668
61296896857554765989268563906581
61296896857554767224050497401513
61296896857554767818851233637013
61296896857554767818851233637022
61296896857554767819415317868997
61296896857554767819415317869006
61296896857554793989619761610150
61296896857554793989891386424026
61296896857554798931275457331690
61296896857554801172931471645974
61296896857554801172932590854159
61296896857554801172932590854168
61296896857554810041784925746446
61296896857554810591391655821546
61296896857554810598171069562930
61296896857554810598442665674626
61296896857554810599006749906610
61296896857554811826174737207978
61296896857554815400121730103476
61296896857554815400601788669892
61296896857554815402294041365844
61296896857554815402566095108740
61296896857554815530519389801274
61296896857554815538134483886338
61296896857554815539826736582290
61296896857554815539826765284469
61296896857554815994834311435884
61296896857554817185263569320446
61296896857554817186683852833200
61296896857554817186955822016398
61296896857554817225096607080090
61296896857554817774704485065564
61296896857554817779788202549004
61296896857554817781479307340406
61296896857557167090919860100322
61296896857557167091107888164600
61296896857557168735770654799673
61296896857557168738047883736201
61296896857557168738047883736210
61296896857557168921254642140066
61296896857557168921254756931314
61296896857557168922069545266402
61296896857557169332848619971710
61296896857557169332848734762958
61296896857557169333579840272421
61296896857557169333663523098046
61296896857557200442932908453810
61296896857557202089872904025411
61296896857557202089872904025420
61296896857557202275335999357212
61296896857557202275336114148460
61296896857557202276150902483548
61296896857557202687118005266175
61296896857557202687118005266184
61296896857557211975092255908656
61296896857557211975095613378186
61296896857557211975095728169434
61296896857557211975095728186687
61296896857557211975095728186696
61296896857557211975158404212463
61296896857557211975158404212472
61296896857557211975910516504522
61296896857557211975910516521784
61296896857557212112356368107790
61296896857557213759463499735086
61296896857557213759484391743678
61296896857557216907235213942962
61296896857557216914286223796042
61296896857557216914850308028026
61296896857557216915038250484250
61296896857557216916479684285850
61296896857557216916479799077098
61296896857557217051484216406590
61296896857557217052027293838734
61296896857557217052299004754728
61296896857557217054555341682655
61296896857557217054555341682664
61296896857557217463809300219882
61296896857557217465522444924426
61296896857557218690809117893136
61296896857557218693337050932768
61296896857557218698424211978200
61296896857557218698674916081304
61296896857557218700931253009240
61296896857557218739283140700291
61296896857557218739826332923683
61296896857557463985913400486228
61296896857557467280357561456436
61296896857557467280921645688420
61296896857557467691951539288080
61296896857557468925041134465956
61296896857557468927297471393892
61296896857557468927297557014996
61296896857557468927573773409086
61296896857557469103725016481766
61296896857557469110504315431893
61296896857557469110504315431902
61296896857557469110587998257518
61296896857557469111340110566830
61296896857557469515318994313410
61296896857557469522097174055352
61296896857557469522098293263546
61296896857557469522850405572849
61296896857557469522850405572858
61296896857557469522934088398474
61296896857557497340182785780702
61296896857557502279310519760430
61296896857557502281566856688366
61296896857557502281655130626232
61296896857557502464585672649039
61296896857557502464585672649048
61296896857557502464669355474664
61296896857557502464857383551992
61296896857557502876366559349826
61296896857557502876367678558011
61296896857557502876367678558020
61296896857557502876451361383636
61296896857557512157565987719886
61296896857557512162649705203326
61296896857557512164345401461270
61296896857557512164345401478532
61296896857557512164428969495638
61296896857557512164428969512900
61296896857557512164428998210708
61296896857557512165181081804950
61296896857557512165181081822212
61296896857557513948734093727649
61296896857557513948734093727658
61296896857557513948734093731861
61296896857557513948734093731870
61296896857557513948817661767850
61296896857557517096693721699614
61296896857557517098950058627550
61296896857557517103284767239326
61296896857557517103469691879006
61296896857557517103473053596908
61296896857557517103473135440998
61296896857557517103556736422524
61296896857557517104033776110990
61296896857557517104308815784678
61296896857557517105729132244590
61296896857557517105729472368934
61296896857557517105813040403302
61296896857557517106001101427788
61296896857557517106565152712614
61296896857557517243261822738058
61296896857557517243825906970042
61296896857557517281965545817488
61296896857557517281967870165462
61296896857557517286487393230764
61296896857557517286571076056380
61296896857557517287048119995648
61296896857557517289579525293628
61296896857557517653079894216657
61296896857557517653079894216666
61296896857557517654772146912609
61296896857557517654772146912618
61296896857557517654772146931492
61296896857557517654855714965851
61296896857557517654855714965860
61296896857557517655607827275172
61296896857557517698833479126582
61296896857557517700525731822534
61296896857557518887861827707377
61296896857557518887861827707386
61296896857557518890118164635313
61296896857557518890118164635322
61296896857557518890201732675514
61296896857557518928343666706614
61296896857557518928343781492038
61296896857557518928531694783942
61296896857557518933615297831878
61296896857557518933615383571026
61296896857557518933615412617302
61296896857557518933700214301192
61296896857557518934180271688158
61296896857557518934264298533176
61296896857557518935871376492610
61296896857557518935871634759814
61296896857557518935871749545238
61296896857557519066629277763388
61296896857557519070960882937516
61296896857557519071712995246828
61296896857557519073132503802609
61296896857557519073132503920710
61296896857557519073969332174764
61296896857557519478139572769416
61296896857557519478223255595032
61296896857557519483223290252856
61296896857557519483223290606988
61296896857557519483306973078472
61296896857557519483306973432604
61296896857557519484999226128556
61296896857627444727168432214190
61296896857627446374296369743748
61296896857627446374297488951933
61296896857627446557311828591405
61296896857627461198458612365864
61296896857627461199001804589247
61296896857627462982847304625026
61296896857627463029145200966471
61296896857627463166405955696075
61296896857630148077459860273046
61296896857630148077731456384742
61296896857630162901893957274062
61296896857630162901893958336920
61296896857630162902437149497445
61296896857630163039154713066524
61296896857630163084908296441358
61296896857630163084908297976392
61296896857630163084908301158720
61296896857630163085472041034432
61296896857630163450748689835310
61296896857630163496502274745226
61296896857630163497254305210608
61296896857630164686282649546274
61296896857630164686282650609132
61296896857630164731847948111658
61296896857630164732036234456190
61296896857662561930440501456602
61296896857662561930983693666944
61296896857662561930983693679994
61296896857662563165765627174926
61296896857662563165786519183518
61296896857662563577296841811606
61296896857662563577380409845974
61296896857662563577568437923302
61296896857662566870111427659722
61296896857662566871824572364266
61296896857662567281705403943282
61296896857662568516424575791334
61296896857662568516424576854192
61296896857662568516487337451264
61296896857662568518952508830966
61296896857662568518952509893824
61296896857662568701971324791648
61296896857662569113480615380730
61296896857662569113564183415098
61296896857662569113565302623292
61296896857662569113750231395721
61296896857662569113752211492426
61296896857662569113753330700620
61296896857662569114296522924012
61296896857662577989948675699304
61296896857662578401730938812622
61296896857662578538991693542226
61296896857662578538991694605084
61296896857662580186119631084834
61296896857662580186119717178114
61296896857662583892157769886686
61296896857662583892157770358862
61296896857662583936030734371314
61296896857662583937722987067266
61296896857662583937723327191450
61296896857662583937726426024164
61296896857662583937914712381746
61296896857662583938475099376578
61296896857662585127503787613602
61296896857662585173257028635210
61296896857662585173257029684970
61296896857662585173257286902414
61296896857662585173258406110599
61296896857662585173260471828408
61296896857662585173260471841458
61296896857662585173260730108662
61296896857662585722116237504570
61296896857662585722303404653958
61296896858177691461713408948714
61296896858177691461901437026042
61296896858177691461901438088900
61296896858177691462444629249434
61296896858177691462444630312292
61296896858177691599162191283470
61296896858177691599162192818504
61296896858177691599705385041896
61296896858210106961738418564602
61296896858210106962281610787994
61296896858210107098811145229919
61296896858210107098811146292786
61296896858210107098999174357064
61296896858283057888348735446008
61296896858283058025609490175612
61296896858283058033140557061526
61296896858283058483145079944692
61296896858283058483145084176780
61296896858283058490488118753278
61296896858283058490488123002628
61296896858283058490676409347160
61296896858283058491240235298890
61296896858283058491240235311931
61296896858283058491240235311940
61296896858283058491240493579144
61296896858283059680268580697414
61296896858283059726022165607282
61296896858283958463691584326486
61296896858283958463691584339536
61296896858284259202820070150087
61296896858286660167126929247734
61296896858286660167126930310592
61296896858286660304387683505162
61296896858286660304387685040196
61296896858286660350141268415030
61296896858286660350141269950064
61296896858286661951515707141050
61296896858319075247650580774012
61296896858319075255181647659926
61296896858319075666963910786294
61296896858319075804224665515898
61296896858319075804224666578756
61296896858319077032039273059274
61296896858319077451352689151786
61296896858501857716196209179161
61296896858501862703608931949804
61296896858501863061834312643439
61296896858501863069449320639435
61296896858501863069449320639444
61296896858501863069637348716772
61296896858501863114555142723839
61296896858501863115118968688619
61296896858501863115119226955823
61296896858501863115202905549360
61296896858501863115202909781448
61296896858501863115202995870516
61296896858501863115390933626688
61296896858501896057126204934966
61296896858501896422966593624597
61296896858501896422966593624606
61296896858501896423154621701925
61296896858501896423154621701934
61296896858501896423718705933918
61296896858501896468636241660740
61296896858501896468636241673790
61296896858501896468720178534522
61296896858501896468720268855678
61296896858501896468908206611850
61296896858501896468908210843938
61296896858501897703982256201116
61296896858502763087591209711766
61296896858502763088134401948199
61296896858502764918277798325423
61296896858502796439413135413391
61296896858502796441672566941953
61296896858502796441672566941962
61296896858502798271815963319177
61296896858503047217144708330111
61296896858503063277404994882125
61296896858503063826448013328779
61296896858503063826448013800955
61296896858503063872201229890331
61296896858503063872201574246603
61296896858503063872201602942959
61296896858503065061229946823711
61296896858503097179965286786117
61296896858503097180801052752513
61296896858503097225718847231765
61296896858505464791026554633014
61296896858505464791026555695872
61296896858505464791026669424262
61296896858505464791653429682022
61296896858505464791841457759350
61296896858505464928287310425476
61296896858505466621168917554290
61296896858505498145107911850160
61296896858505498145108026641408
61296896858505498145922814976496
61296896858505498328122251017456
61296896858505498328122252552490
61296896858505498328122255734818
61296896858505499975229382762844
61296896858537863819385070738226
61296896858537863819573098802504
61296896858537863820116291025896
61296896858537863820116291038946
61296896858537879871550206172342
61296896858537880290675622902756
61296896858537880291490411220582
61296896858537880291490411237844
61296896858537880291678439315172
61296896858537880427936378691006
61296896858537880428124406755284
61296896858537880428751167013044
61296896858537880428939195103422
61296896858537913225819591453766
61296896858537913225819591466816
61296896858537913233162630275402
61296896858537913644944893388720
61296896858537913644945008179968
61296896858537913644945008197230
61296896858537913645007684223006
61296896858537913645195712300334
61296896858537913645759796515056
61296896858537913645759796532318
61296896858537913782205648118324
61296896858537913782205763985480
61296896858537913783020552307518
61296896858537913783020552320568
61296896858537915010208283739028
61296896858537915429333671754212
61296896858537929834370784615298
61296896858537929841712790322020
61296896858537929841713938228182
61296896858537929842528726550220
61296896858537930246152789461412
61296896858537930253495828269998
61296896858537930253496201341500
61296896858537930253558963460556
61296896858537930253746991537884
61296896858537930254310989676588
61296896858537930254311075769868
61296896860257869872736964525185
61296896860257870284268179069761
61296896860257872069473893486953
61296896860476407659192164107441
61296896860476408070723374058571
61296896860476408070911402135899
61296896860476408070911406853261
61296896860476409855301098812007
61296896860476409855301213603255
61296896860476409855927973861015
61296896860476707848461610199675
61296896860476707848461638779391
61296896860476707848462753388315
61296896860476707848462757987585
61296896860476707849214865697627
61296896860476707849214870296897
61296896860476708214216023479221
61296896860476708214404051556549
61296896860476709632852220513901
61296896860476709632852564868721
61296896860476709632852564870173
61296896860476709633604677178033
61296896860476710044634454929459
61296896860476710045198539161443
61296896860476710045386567238771
61296896860508828100353548922807
61296896860508828101168337257895
61296896860508829747481572541433
61296896860508829747544248567209
61296896860508829747545367775403
61296896860508829748297480084715
61296896860511482037137033577579
61296896860511482037951821912667
61296896860511529803851315834763
61296896860511530215379514208647
61296896860511530215381838556621
61296896860511530215382871675747
61296896860511530215570899735813
61296896860511530215570899753075
61296896860511530215630218311751
61296896860511530215632542659725
61296896860511530215633661500737
61296896860511530215633661854869
61296896860511530216194302543735
61296896860511530216197745732721
61296896860511530216197746086853
61296896860511530216385688088163
61296896860511531450729664237323
61296896860511531450916917462729
61296896860511531450917692301601
61296896860511531450979593488505
61296896860511531450980454066525
61296896860511531450980454079575
61296896860511531450980712696699
61296896860511531451544452559361
61296896860511531451732480649739
61296896860511531451732825006011
61296896860511531587990418612795
61296896860511531588241122715899
61296896860511531588241467072171
61296896860511531588993235025211
61296896860511531588993579381483
61296896860511531999960711220431
61296896860511532000023472981143
61296896860511532000587471478191
61296896860511532000587557213127
61296896860511829993874366497131
61296896860511830359066988253078
61296896860511831640251306694935
61296896860511831777512061070407
61296896860511831778264173378267
61296896860511832189294066979379
61296896860511832189294067333511
61296896860585676546842802975017
61296896860585676958625066101433
61296896860585676960047702677391
61296896860585676960111493312091
61296896860585676960298751136767
61296896860585676960299521376369
61296896860585676960299521389419
61296896860585676960299525975639
61296896860585678332739933680488
61296896860585678744501304785271
61296896860585678744688558023727
61296896860585678744689332862599
61296896860585678744689591142853
61296896860585678744710483151436
61296896860585678744712807616050
61296896860585678745253417094583
61296896860620793750115129434873
61296896861129315962324345678339
61296896861132017254541257670087
61296896861164438106959593819823
61296896861238583019894728175941
61296896861238583065648312967765
61296896861238584850038119848901
61296896861238588014629684784606
61296896861238589799019118613114
61296896861238589799019491665742
61296896861241273245750506263887
61296896861241273245771431550843
61296896861241273246022475428211
61296896861241273246022480027481
61296896861241284311359523146679
61296896861241284311360552016455
61296896861241284364707191109891
61296896861241286148281099627411
61296896861241286148532148222301
61296896861241286149285035371937
61296896861241286149285293652191
61296896861241289854321476806213
61296896861241289855137379769099
61296896861241291502266178226597
61296896861241291502266435444041
61296896861273705354974366011923
61296896861273706589756299501239
61296896861273706590509440699041
61296896861273707002103418517587
61296896861457122643271126107421
61296896861457122643271245616031
61296896861457122643333921641807
61296896861457125754576920152991
61296896861457125754578039361185
61296896861457127584657635800175
61296896861457127584720311825951
61296896861457127584721431034145
61296896861457127585473543343457
61296896861457376578272379668039
61296896861457409930093956769715
61296896861457421043044319329615
61296896861457422824988618016847
61296896861457422827434126210751
61296896861457422827436450558725
61296896861457425989602218149793
61296896861457425990354330459105
61296896861457425992046583155057
61296896861457427773991651978292
61296896861457427773992025030929
61296896861457427774743764287604
61296896861457427774744137340232
61296896861457427774744137340241
61296896861457427776247988906228
61296896861457427776436390036193
61296896861459779327782800763605
61296896861459779327783661341625
61296896861459779327783919971799
61296896861459811032225478646541
61296896861459822143756216693003
61296896861459822150534511226193
61296896861459822150597536324151
61296896861459822151161271483953
61296896861459822151349299561281
61296896861459823934736294629271
61296896861459823934923179500537
61296896861459823934923552572039
61296896861459823934924585691165
61296896861459823934987002964463
61296896861459827458013039926209
61296896861459827458013127065037
61296896861459827458013384282481
61296896861459827458577211297021
61296896861459827458765496591793
61296896861459827503766711973501
61296896861459827503766969190945
61296896861459827640775528601963
61296896861459827640776671808073
61296896861459827640776674990401
61296896861459827640964699885401
61296896861459827641027379093505
61296896861459827641591460143161
61296896861459827641779488220489
61296896861459827641779491402817
61296896861459827643471740916441
61296896861459827644035828330753
61296896861459829287905727496065
61296896861459829288092980721471
61296896861459829288093755560343
61296896861459829288155656747247
61296896861459829288156431586119
61296896861459829288156431599169
61296896861459829288156775955441
61296896861459829288720515818103
61296896861459829288908888264753
61296896861459829290412768527105
61296896861459829290600796591383
61296896861460077869650131649167
61296896861460077869920986204567
61296896861460077869921761039227
61296896861460077869922100813491
61296896861460077869922105412761
61296896861460077869924080805193
61296896861460077869925200000337
61296896861460077870677573772231
61296896861460079517054513970035
61296896861460111175718128054141
61296896861460111175909513598569
61296896861460111221474037306367
61296896861460111221474037310579
61296896861460111221475151938377
61296896861460111221746006493777
61296896861460111221747121102701
61296896861460111221747125701971
61296896861460111222310865560421
61296896861460122288755529508529
61296896861460122288946915052957
61296896861460122289508670687617
61296896861460122334511438760755
61296896861460122334511438764967
61296896861460122334700495712071
61296896861460122334700495730945
61296896861460122340431836784381
61296896861460122340619864861709
61296896861460122340620237914337
61296896861460122340620242513607
61296896861460124118901250245373
61296896861460124119090307192477
61296896861460124124257568737115
61296896861460124124257592730611
61296896861460124124257597316831
61296896861460124124257937086883
61296896861460124124257941336233
61296896861460124125009681046427
61296896861460124125010049394743
61296896861460127647283716345911
61296896861460127647283719532451
61296896861460127647283721063273
61296896861460127647283978280717
61296896861460127693037305853636
61296896861460127693037305853645
61296896861460127693601390085620
61296896861460127693601390085629
61296896861460127693789675380392
61296896861460127693789675380401
61296896861460127695481928076353
61296896861460127830214373177228
61296896861460127830297941211605
61296896861460127830862025443580
61296896861460127830862025443589
61296896861460127831050053520908
61296896861460127831050053520917
61296896861460127832469595477375
61296896861460127832470370312035
61296896861460127832470710105173
61296896861460129477425964830231
61296896861460129477426222047675
61296896861460129477426996886547
61296896861460129477427112740604
61296896861460129477427369953677
61296896861460129477990823901087
61296896861460129477991081118531
61296896861460129478179109195859
61296896861460129478179482261528
61296896861460129478179482261537
61296896861460129479599765780115
61296896861460129479871734957489
61296896861460129479871734958941
61296896861460129479871734963312
61296896861492194825106687801491
61296896861492242591757773229143
61296896861492242591758921139517
61296896861492242591821682904441
61296896861492242591821683254361
61296896861492242591821683371001
61296896861492242592573709474605
61296896861492242592573795563673
61296896861492243003351751060787
61296896861492243003352898971161
61296896861492243004167687306249
61296896861492243004355715383577
61296896861492243140612505436259
61296896861492243140612510140523
61296896861492243140613653346633
61296896861492243140613653696553
61296896861492243140613653813193
61296896861492243140798209502483
61296896861492243140801686010181
61296896861492243140801686128273
61296896861492243141428441681721
61296896861492243141428446267941
61296896861492243141616469759049
61296896861492243141616470108969
61296896861492244376147703850977
61296896861492244376211494367585
61296896861492244376960163487911
61296896861492244376963606676897
61296896861492244787927266257497
61296896861492244787930737098903
61296896861492244787930738515845
61296896861492244787990057074521
61296896861492244787993389144233
61296896861492244787993413124679
61296896861492244787993417723949
61296896861492244788557497356663
61296896861492244788557498773605
61296896861492542781092277252597
61296896861492542781092277369237
61296896861492542781844389678549
61296896861492542781844393792545
61296896861492543193438367510193
61296896861492543330051359420052
61296896861492543330699011686404
61296896861492543330699011686413
61296896861492544565478645176835
61296896861492544565482088383083
61296896861492544566234200673681
61296896861492544977180411925716
61296896861492544977828064192068
61296896861492544977828064192077
61296896861566389748292768345974
61296896861566389748293798148879
61296896861566389748857624230290
61296896861566391532494548549519
61296896861566391532661569831379
61296896861566391532682490421091
61296896861566391532682581230480
61296896861566391533247440302740
61296896861566395238699994567309
61296896861566395238720886575892
61296896861566395239288070106942
61296896861566396473879393842696
61296896861569042861511899170985
61296896861569042861511984910133
61296896861569042862265126089221
61296896861569076213253322846111
61296896861569076213315998871887
61296896861569076214090146378431
61296896861569079919354166371499
61296896861569090993981022196781
61296896861569090994168274968677
61296896861569090994168275435237
61296896861569090994169050274109
61296896861569090994733134507545
61296896861569091038248175191727
61296896861569091039734602402385
61296896861569091039734602408209
61296896861569091039734606988605
61296896861569091039755494416801
61296896861569091039757818764775
61296896861569091039757818881415
61296896861569091039922630485537
61296896861569091039924840042263
61296896861569091039942752235653
61296896861569091039943522494129
61296896861569091039945846836279
61296896861569091039945846842103
61296896861569091039945846958743
61296896861569091039945851068367
61296896861569091039945851072579
61296896861569091039945851073983
61296896861569091039946105103483
61296896861569091039946879943759
61296896861569091040510710139223
61296896861569092824123270681101
61296896861569092824123270682553
61296896861569092824123384999965
61296896861569092824123385001417
61296896861569092824124413869741
61296896861569092824144191269409
61296896861569092824144277008557
61296896861569092824147630226307
61296896861569092824147630344399
61296896861569092824147634948041
61296896861569092824311298758429
61296896861569092824311298759881
61296896861569092824311671829931
61296896861569092824311671831383
61296896861569092824312441947069
61296896861569092824312704950509
61296896861569092824332219346737
61296896861569092824332219348189
61296896861569092824332563838523
61296896861569092824332563839975
61296896861569092824333596959101
61296896861569092824335658303635
61296896861569092824335658439149
61296896861569092824335662554437
61296896861569092824335662672689
61296896861569092824335663025369
61296896861569092824335663026821
61296896861569092824336691424213
61296896861569092824336696145947
61296896861569092824876526180505
61296896861569092824900775772780
61296896861569092824900780377931
61296896861569096392903007799083
61296896861569096392903782637955
61296896861569096392904039855399
61296896861569096393091293093855
61296896861569096393092067932727
61296896861569096528490077493353
61296896861569096530101000413843
61296896861569096530101000415247
61296896861569096530101775248503
61296896861569096530163757948291
61296896861569096530163762528687
61296896861569096530164791048543
61296896861569096530164791067417
61296896861569096530164794230871
61296896861569096530185683076000
61296896861569096530352819125871
61296896861569096530352819144745
61296896861569096530352822308199
61296896861569096530916903359259
61296896861569096530916903376729
61296896861569098177292814686043
61296896861569098177293589524915
61296896861569098177293846736535
61296896861569098177293846742359
61296896861569098177481099980815
61296896861569098177481874813863
61296896861569098177481874819687
61296896861569098178045959051671
61296896861601511892929049471287
61296896861601511893493130522347
61296896861601512029937981953807
61296896861601512030753884897819
61296896861601512030778133440382
61296896861601513677067034459471
61296896861601513677130828275095
61296896861601513677318081519167
61296896861601513677318856352423
61296896875247065090147450501085
61296896875247065090210212621545
61296896875247070623862581246981
61296896875279474959845802335779
61296896875279475005578466539295
61296896875279491065086731480371
61296896875279491065358696058475
61296896875279491068366776829315
61296896875283090044542978367441
61296896875283094940173493081720
61296896875283377420363151241343
61296896875283377466095815444859
61296896875283393479871411577325
61296896875283393482316034746260
61296896875283393483130942575399
61296896875283393525604075780841
61296896875283393525876049550259
61296896875283393528048699049097
61296896875283393528884498787507
61296896875283394074668019992451
61296896875283394077927173332803
61296896875283395129444058363425
61296896875283395129444058382139
61296896875283395129444058382148
61296896875388744945084858868235
61296896875388754418521173056682
61296896875388759952737367278047
61296896876263790067264234760810
61296896876263806490541423039056
61296896876263806492797759966992
61296896878237853055680888594408
61296896883927645571737182446876
61296896883927645617469846650392
61296896884146033057546671007016
61296896884146033652367266012486
61296896884146033652367266130530
61296896884146332194296501254230
61296896884146333841616939305774
61296896884146478654808787956612
61296896884218977992905724237576
61296896884218979044966205283752
61296896884218979045217282439484
61296896884218979045782141511744
61296896884218979640013884733196
61296896884218979640034776741788
61296896884218979640578743805456
61296896884218979640581068270070
61296896884766518723913040102728
61296896884871888864200393472318
61296896884875491135447520051308
61296896884875492965318485383658
61296896884907908465155471036262
61296896885090678663102723140672
61296896885090678663102751720388
61296896885090723727928780066178
61296896885090723728409296263794
61296896885090727022103210698102
61296896885090728671488600148964
61296896885090728671488628728680
61296896885094280934349878282116
61296896885094280934349879798436
61296896885094314286195792096238
61296896885094325399798052622886
61296896885094329110356915510160
61296896885094329111172165708536
61296896885094329293914164628502
61296896885094329294186505348008
61296896885094330933722388896326
61296896885094330940500311887384
61296896885094330942735755290408
61296896885094614475445465388074
61296896885094625589047754494486
61296896885094631129749985179220
61296896885094731215811118831349
61296896885094731216563231140661
61296896885094779394325944768143
61296896885094779395078057077455
61296896885126744054372956555774
61296896885126744191633710931246
61296896885126744603415974057662
61296896885126744793186285578482
61296896885126744793751141462798
61296896885126746440316375435360
61296896885126746440880571272052
61296896885127044243622658545418
61296896885127044380883412920890
61296896885127044845757886129352
61296896885127046629670649071220
61296896885127046630151165268836
61296896885199679478049182519422
61296896885199692428550726626900
61296896885199696134024288157652
61296896885199696134045180166244
61296896885199696134045184399784
61296896885199696134591471577934
61296896885199696134591471694526
61296896885199696134612363703118
61296896885199697369120005085432
61296896885199697369371080724844
61296896885203594293705030176770
61296896885203594293724893315586
61296896885203594293727992502432
61296896885203594294272213597052
61296896885203594294293105722236
61296896885203597999494330666400
61296896885203597999766298314404
61296896885203597999766302547944
61296896885203598000312589842686
61296896885203598000333481851278
61296896885203598182780642187416
61296896885203599829888802683036
61296896885203599829909694691628
61296896885203599830455986103318
61296896885236013500149571264654
61296896885236013500149571381246
61296896885236013545903156173070
61296896885236013545924048181662
61296896885236013683163910548542
61296896885236013683184802557134
61296896885236015330292967287746
61296896928238266980880175069546
61296896928238266981632287378858
61296896928239167549443983280142
61296896928239462204226499611454
61296896928239467554948211422826
61296896928239467555700323732138
61296896928239467694653245064414
61296896928457066070855836071986
61296896928457066071043864149314
61296896928457066071106540175090
61296896928457066071607948381298
61296896928457071421765575960686
61296896928457071424021912888622
61296896928457071424836701223710
61296896928457071559026244242718
61296896928457071604779800454826
61296896928457099425125221366460
61296896928457099425187897392236
61296896928457099425940009701548
61296896928457104778353974208872
61296896928457104959592377972692
61296896928457104959613298679044
61296896928457114661068608957962
61296896928457114661131284983738
61296896928457115896414626684878
61296896928457115896477302710654
61296896928457115896478421917444
61296896928457115896666449994772
61296896928457115897230534226756
61296896928457121384586154416692
61296896928457121386841371665454
61296896928457121386842491344628
61296896928457121386905167370404
61296896928457971991833608435614
61296896928457971992585720744926
61296896928457972175035861361374
61296896928457972586629839193018
61296896928458021954654186891620
61296896928458272775879512484854
61296896928458305533681335032324
61296896928458305716695559880756
61296896928458315555390732526394
61296896928458316791573578501748
61296896928458320908577615140250
61296896928458320945025058687472
61296896928458320947532099718512
61296896928458322142232528193856
61296896928458322142232529611006
61296896928458322142232615704286
61296896928458322142295291730062
61296896928458322143903860183456
61296896928458322143923632867166
61296896928458322143924782306958
61296896928458322143987544426014
61296896928458322144739656735326
61296896928458322187986084405964
61296896928458322187986199197212
61296896928458322187986200614154
61296896928458322188048876639930
61296896928458322189656297188774
61296896928458322189656383282054
61296896928458322189656411974198
61296896928458322189656411978410
61296896928458322189929157413210
61296896928458322190493240228252
61296896928458322190493241645194
61296896928458322325246867833536
61296896928458322325246869250478
61296896928566088893250824628310
61296896928566090128785903546064
61296896928566372428217673674224
61296896928566372428217931954478
61296896928566372428405960031806
61296896928566372430641404951150
61296896928566373665235052084288
61296896928566373665255943973384
61296896928566373802516612609708
61296896928566373802704640687036
61296896928566373848249276932720
61296896928566373848437305010048
61296896928566374214298618518680
61296896928566374260031282841692
61296896928566374260031282845904
61296896928566374260219569203486
61296896928566374260303252029102
61296896928566389036768866835756
61296896928566389036768867190048
61296896928566389039213232195312
61296896928566389039275908221088
61296896928566390319560722518620
61296896928566390319811426271804
61296896928566390320375510853708
61296896928566390457072180997196
61296896928567289607024927738092
61296896928567289652778512528512
61296896929405367660574534767440
61296896929441385247895287279158
61296896929441386483241305006074
61296896929441386483242424212864
61296896929441386483430452290192
61296896929441386483493128315968
61296896929441418602164672573632
61296896929441419837510690300548
61296896929441419837511809507338
61296896929441419837574485533114
61296896929441419837762513610442
61296896929441436446058525989156
61296896929441436446058525993368
61296896931376311992231076535763
61296896931376311992293838650607
61296896931376311992795046448723
61296896931376311992795160767747
61296896931376311992795161239923
61296896931376311992857922882591
61296896931376311992857923354767
61296896931376312129303458808681
61296896931376312129303458810085
61296896931376312129554507286931
61296896931376312130055915493139
61296896931411383076544601718685
61296896931411384723109569992365
61296896931411384723673654224349
61296896931411434136890573090129
61296896931411434136890574152939
61296896931411434136953335204973
61296896931411434136953336267783
61296896931411434137454657322113
61296896931411434137454658384923
61296896931411434137517333347889
61296896931411434137517334410699
61296896931411434137517419436957
61296896931411434137517420499767
61296896931411434273962956425857
61296896931411434273962956427261
61296896931411434274214004904107
61296896931411434274715413110315
61296896931411434685930148448371
61296896931411434685933592008959
61296896931411434686494232680355
61296896931411434686497590147503
61296896931411434686560352266719
61296896931412283644356383709037
61296896931412284879703173088285
61296896931412333606424849855731
61296896931412333606427949042577
61296896931412334704702354730561
61296896931412334704765116845405
61296896931412334705325758933951
61296896931412334705329201077389
61296896931412334841774738421825
61296896931412334842025785481729
61296896931412334842523751544339
61296896931412334842527107593045
61296896931412334842527107594497
61296896931412334842527109011439
61296896931412334842527193687937
61296896931412335253745287555951
61296896931412335253745373649391
61296896931412335254372133907151
61296896931412634893760299521169
61296896931412634893781564601263
61296896931412634893972948728749
61296896931412634893972950145691
61296896931412634894032268704367
61296896931412634894035710843593
61296896931412634894035710847805
61296896931412634894035712260535
61296896931412635031021312526815
61296896931412635031042233233215
61296896931412635031296379479917
61296896931412635031296380896859
61296896931412635031794345541075
61296896931412635031797701591233
61296896931412635443015881554139
61296896931412635443015967647579
61296896931412635443078643673355
61296896931485579646021358287529
61296896931485579646084120052453
61296896931485580879192279591979
61296896931485580879192365681047
61296896931485580879944391901291
61296896931485580879945511109485
61296896931485580881368147672393
61296896931485580881368405952647
61296896931485580881430909437317
61296896931485581018628902043653
61296896931485581018691664162709
61296896931485581018691922442963
61296896931521598238493096045995
61296896931522047312356936727737
61296896931522053900894050804288
61296896932032808014585847870531
61296896932032809250496721481763
61296896932032820370501335644751
61296896932032820370501340244069
61296896932032820371041175000313
61296896932032820371041175000361
61296896932032820371062067008953
61296896932032820371065419876783
61296896932032820371065422941019
61296896932032820371065424476053
61296896932032820371065534667983
61296896932032820371065537732267
61296896932032820371065537850311
61296896932032820371065539267253
61296896932032820371065539267301
61296896932032820371128210693759
61296896932032820371128215293077
61296896932032820919544357745957
61296896932032820920105113090509
61296896932032820920108441977941
61296896932032820920108441978101
61296896932032820920108556769141
61296896932032824031348887853343
61296896932032825860928195416575
61296896932067924806075911203971
61296896932067926453204963709635
61296896932067926453204968309113
61296896932067926453769047941619
61296896932067926453769052541097
61296896932067942515136582251249
61296896932067942515220269676135
61296896932067942515700666483233
61296896932067942515725030750173
61296896932067942515784353908119
61296896932067942515787706775949
61296896932067942652961421208625
61296896932067942652982341913573
61296896932067942652982341914977
61296896932067942652982346164327
61296896932067942652982346164375
61296896932067943064200521876431
61296896932067943064743685397851
61296896932140875742661660330639
61296896932140877389790712836303
61296896932140877390417558833419
61296896932142078145177363874963
61296896932142078147437173061246
61296896932142078147437173061247
61296896932142078147499934826171
61296896932142078147499935176091
61296896932142089258215884537545
61296896932142089264993034341285
61296896932142089265557890231217
61296896932142089265557894830487
61296896932142089265557894948579
61296896932142089265620657067795
61296896932142089814600823056767
61296896932142089814600826239095
61296896932142089814600909145835
61296896932142089814600912332375
61296896932142092925844687217465
61296896932142092971598267759939
61296896932142092971598272009289
61296896932142092971661034246597
61296896932142093520641203884457
61296896932142093520641289977737
61296896932142094755987992797145
61296896932142094755987993151277
61296896932142094755988078886213
61296896932142094755988078890425
61296896932142094755988079240345
61296896932142094755988079356985
61296896932177193701132352534383
61296896932177195348261405040047
61296896932177210312194030405587
61296896932177211410217391148813
61296896932177211410280150085701
61296896932177211547478059785137
61296896932177211547478060847947
61296896932177211959260323974363
61296896932177211959323082911251
61296896932359680318359978333687
61296896932359680318924062565671
61296896932359680364677647475539
61296896932359680367125368530961
61296896932359680367128725998061
61296896932359682011242615749219
61296896932359682013502051509869
61296896932359682013502051864001
61296896932359682013502310144255
61296896932359682013505408976969
61296896932359682013690338221631
61296896932359682013753099986715
61296896932359682013756457453815
61296896932359715366142204507909
61296896932359726483699214053857
61296896932359726484263298285841
61296896932359726620708835276145
61296896932359726620897120570965
61296896932359726620959882690181
61296896932359726620959883752991
61296896932359726621461290896389
61296896932359726621461291959199
61296896932359727032491098402561
61296896932359727032742146879407
61296896932359727033243555085615
61296896932359730143986007857777
61296896932359730144550092089761
61296896932359730189739591699219
61296896932359730189739592767645
61296896932359730190303676999629
61296896932359730326748436553265
61296896932359730326749184225151
61296896932359730326749208205597
61296896932359730326749212803463
61296896932359730326749212804867
61296896932359730326749212921555
61296896932359730329192801558529
61296896932359730329193573210861
61296896932359730329193577808727
61296896932359730738531475929879
61296896932359730738531476047923
61296896932359731973875166127897
61296896932359731973878264960611
61296896932359731974063194205225
61296896932359731974066637411681
61296896932359731974129313437457
61296896932359731974630607324641
61296896932359731974630635904357
61296896932359731974630636022401
61296896932359731974630721643665
61296896932359731974630722115841
61296896932359731974693397669441
61296896932359731974693398141617
61296896932359731976322629965875
61296896932359731976322630320007
61296896932359731976573678442721
61296896932360580748911005598647
61296896932360580749475089830631
61296896932360581345970401586669
61296896932360582581313833504433
61296896932360614697792064408779
61296896932360614697792064414395
61296896932360615933135754956717
61296896932360615933138853789431
61296896932360615933138853793643
61296896932360615933138854143563
61296896932360615933953986498261
61296896932360625809134775918771
61296896932360627043915933039797
61296896932360627043916709413703
61296896932360627051259174267897
61296896932360627051259834315521
61296896932360627051259949106769
61296896932360627051448120673151
61296896932360627051448235464399
61296896932360627051510909955141
61296896932360627051510911490175
61296896932360627600302877210585
61296896932360627600302880397125
61296896932360627600491166754755
61296896932360627601055250986739
61296896932360630711546655276599
61296896932360630711546655282215
61296896932360630711734940104811
61296896932360630711734940571371
61296896932360630711734941639845
61296896932360630712295668282425
61296896932360630712299024336795
61296896932360630757300211494323
61296896932360630757300326279955
61296896932360630757300326285571
61296896932360630757488611574727
61296896932360631306343257570311
61296896932360631306343258042487
61296896932360631307095628633505
61296896932360632541686948118249
61296896932360632541690046949559
61296896932360632541690046950963
61296896932360632541690046955175
61296896932360632541690047305095
61296896932360632541690047421735
61296896932360632541878333312805
61296896932360632541878333662725
61296896932360632541941095427809
61296896932360632542442389314993
61296896932360632542442417894709
61296896932360632542442418012753
61296896932360632542442503634017
61296896932360632542442504106193
61296896932360632544134411954823
61296896932360632544134411960439
61296896932360880938181599596835
61296896932360882768324876950931
61296896932360882768324963039999
61296896932360882770500744677213
61296896932360882770563506796269
61296896932360882770584427497005
61296896932360882770584427851137
61296896932360882770584685782923
61296896932360882770584686137214
61296896932360882770584686137215
61296896932360882770584771876363
61296896932360882770584772226283
61296896932360882770772713860251
61296896932360882770776071327351
61296896932360882770835475979467
61296896932360882770838833446567
61296896932360882770838919535635
61296896932360914887041737706231
61296896932360914887313706889429
61296896932360916122385428248553
61296896932360916122388527081267
61296896932360916122388527085479
61296896932360916122388527435399
61296896932360916122660496268677
61296896932360916122660496618597
61296896932360927235426190356581
61296896932360927236175975131379
61296896932360927236179074318225
61296896932360927240781476790555
61296896932360927240781500771001
61296896932360927240781503953329
61296896932360927240781505370271
61296896932360927240781586860069
61296896932360927240781590046609
61296896932360927789761760752943
61296896932360927789824522872159
61296896932360930901569618683499
61296896932360930946546555898775
61296896932360930946546813110603
61296896932360930946818525081973
61296896932360930946821853969357
61296896932360930946821882549073
61296896932360930946821967225411
61296896932360930946821968760604
61296896932360930947385965712631
61296896932360930947386051451779
61296896932360930948994273767657
61296896932360930948994274121789
61296896932360930948994278371139
61296896932360930948994535582967
61296896932360930949078218408583
61296896932360930949078304147731
61296896932360930949078304153347
61296896932360930949266247554337
61296896932360930949830330717895
61296896932360931495802109701949
61296896932360931495802138281665
61296896932360931495802224025185
61296896932360931495864900050961
61296896932360931498058560953121
61296896932360932724095679553299
61296896932360932730873859295241
61296896932360932730936621410085
61296896932360932731145455406937
61296896932360932731145570192361
61296896932360932731148927310993
61296896932360932731148927660913
61296896932360932731148927665284
61296896932360932731148927665285
61296896932360932731148927777553
61296896932360932731149013404433
61296896932360932731149013870993
61296896932360932731211689430209
61296896932360932731211689780129
61296896932360932731211689896769
61296896932360932731211775519277
61296896932360932731713012009537
61296896932360932731713098102977
61296896932360932731775774128753
61296896932360932733384085248063
61296896932360932733384085252275
61296896932360932733405005953011
61296896932360932733405264238929
61296896932360932733405264593220
61296896932360932733405264593221
61296896932360932733405350332369
61296896932360932733468026708065
61296896932360932733468112447213
61296896932360932733656054435473
61296896932395747549542759141555
61296896932395749195918670468131
61296896932395749195919330515755
61296896932395749196107612156023
61296896932395749196107726947271
61296896932395749196170402973047
61296896932395749196170407572317
61296896932395749196170489062115
61296896932395749196734487205031
61296896932395749196734573294099
61296896932395749333180110282999
61296896932395749333180110284403
61296896932395749333180113470943
61296896932395749333368395577771
61296896932395749333368395579223
61296896932395749333368399828573
61296896932395749333431157698439
61296896932395749333431158761249
61296896932395749333431161947789
61296896932395749333932565904647
61296896932395749333932566967457
61296896932395749745150745866101
61296896932395749745714744004645
61296896932395749745777506123861
61296896932396048287292287358625
61296896932396049385164900079931
61296896932396049385165671737879
61296896932396049385437640921077
61296896932396049385441001688597
61296896932396049385441083064515
61296896932396049386005167290883
61296896932396049522362892690479
61296896932396049522450704282639
61296896932396049522450707469179
61296896932396049522450709004372
61296896932396049522450709004373
61296896932396049522638989577411
61296896932396049522638993826761
61296896932396049522638994299144
61296896932396049522638994299145
61296896932396049523203159901431
61296896932396049934145928537653
61296896932396049934421339864289
61296896932468995510033502606627
61296896932468995510117070640995
61296896932468995510120513847243
61296896932468995510305098718323
61296896932468995510308541924571
61296896932468995510873315375775
61296896932468995510873316438585
61296896932468995921816538453801
61296896932468995922652218797481
61296896932468995922655579565001
61296896932468999214462613908347
61296896932468999216073879786833
61296896932468999216074651439165
61296896932468999216074656037031
61296896932468999216137413558221
61296896932468999216137675019399
61296896932468999216325703096727
61296896932468999627856919163447
61296896932468999627919680928371
61296896932469000861027840467897
61296896932469000861779952777209
61296896932469000863203708194179
61296896932469000863203708548311
61296896932469000863266470313235
61296896932469846527078566447511
61296896932469846527643422331827
61296896932469879878903586736721
61296896932469884820016833185021
61296896932469894705238512144671
61296896932469894705322081715477
61296896932469894705325523858915
61296896932469894705513810216497
61296896932469894706074192488351
61296896932469894706077549955451
61296896932469894706077636166775
61296896932469895938408404929265
61296896932469895940584529871587
61296896932469895940584529872991
61296896932469895940647291992047
61296896932469895940647293527240
61296896932469895940647293527241
61296896932469895940648068366113
61296896932469895940668097905955
61296896932469895940668955652971
61296896932469895940668960374705
61296896932469895940672313120071
61296896932469895940672316424863
61296896932469895940672317841805
61296896932469895940856125983283
61296896932469895940856127519721
61296896932469895940859569661707
61296896932469895940859569663159
61296896932469895940918889638937
61296896932469895940922245689095
61296896932469895941400434233945
61296896932469895941424425546023
61296896932469895941424428734175
61296896932469895941424430151117
61296896932469895941483748709793
61296896932469895941487104759951
61296896932469896490464000787833
61296896932469896490467447653005
61296896932469899645013641173307
61296896932469899645013898390751
61296896932469899645201926468079
61296896932469899646625679058257
61296896932469899646625683301991
61296896932469899646625940519435
61296896932469899646687669170849
61296896932469899646688440823181
61296896932469899646688702284359
61296896932469899646876730361687
61296896932469900195668700803879
61296896932469901428839622458249
61296896932469901429591734767561
61296896932469901431015490183127
61296896932469901431015490184531
61296896932469901431078252303587
61296896932505016438116003852875
61296896932505016438178765617799
61296896932505016849898009761847
61296896932505018085307818123463
61296896932505018085495846200791
61296896932505018222505553516567
61296896932505018222505810734011
61296896932505018634287816642983
61296896937066098323990623647233
61296896937066099376323073387009
61296896937066099376887157623205
61296896937066099559337413026481
61296896937066099559902530377591
61296896937066099559902530377799
61296896937066099560090558454919
61296896937066099560090558455127
61296896937101216213566983451451
61296896937102104432994312791245
61296896937102105668341102170493
61296896937102115546031714245633
61296896937102116781378503624881
61296896937102122279402778506711
61296896937102572563224972150947
61296896937102572563224972270443
61296896937284937542384176803205
61296896937320960254873277933038
61296896937321260444122951226278
61296896937321260444875092231955
61296896937321403838392936662563
61296896937321403838580964739891
61296896937321405669288448548008
61296896937393889631464646858395
61296896937393889632279435193483
61296896937393889632467463270811
61296896937393905007928318772071
61296896937393906059445865862098
61296896937393906242459946744937
61296896937393906242459975441293
61296896937393906242543887849186
61296896937393906243274735080025
61296896937393906243275768199151
61296896937393906243275882990191
61296896937393906243275882990399
61296896937393906243278092547125
61296896937429022894491466744123
61296896937429022894491723961567
61296896937429028202494210504123
61296896937429028202494467721567
61296896937429028385487543343963
61296896937430223651573842736875
61296896937430227723664938046771
61296896937430228959575811656590
61296896937430363065028575978946
61296896937430372534495642645405
61296896937430372534495757430829
61296896937430379123011979498788
61296896937941449442002804084663
61296896937941449444513317369839
61296896937976568066063094272357
61296896938049497442194953798317
61296896938049497442195211015761
61296896938049497442759038030301
61296896938049497442947323325073
61296896938049514050742789492749
61296896938049514050743046710193
61296896938049514051306873724733
61296896938049514051495159019505
61296896938050401538677103144823
61296896938050419979318088925015
61296896938050419979819411042154
61296896938050419979819411042155
61296896938050419979882173156999
61296896938050419980070115145259
61296896938050718331415286193797
61296896938050718331416057846129
61296896938050718339009373947193
61296896938050718339197402024521
61296896938050718933805977775939
61296896938050718933994005853267
61296896938050865345312539837140
61296896938085534979387997482325
61296896938085534979388340438917
61296896938085534979389026352101
61296896938085534979389112091249
61296896938085536763212948474933
61296896938085536763212949892083
61296896938085536763213292848675
61296896938085536763214064501007
61296896938085536763214321718451
61296896938085536764028852836095
61296896938085536764029110053539
61296896938085536771309220222386
61296896938085536771309477439830
61296896938085835168658935854255
61296896938085835168659964724031
61296896938085835717701953356143
61296896938085835717702725008475
61296896938085835717702982225919
61296896938085986871702012024030
61296896938268307380829558136799
61296896938268352028705204434557
61296896938268352028705979273429
61296896938268352028894265631011
61296896938268352028974733415723
61296896938268352029458349862995
61296896938268355557087673720023
61296896938268355557087674069943
61296896938268355557087674187987
61296896938268355557087675136956
61296896938268355557087675136965
61296896938268355557651757952007
61296896938268355557651758301927
61296896938268355557651758419971
61296896938268355557651759368940
61296896938268355557651759368949
61296896938269207994419203210519
61296896938269250627440179143477
61296896938269252411264015527161
61296896938269256124648292914665
61296896938269256124648665986167
61296896938269256124899341391511
61296896938269256124899369621307
61296896938269256124899455710375
61296896938269256125460097798921
61296896938269256125463455384113
61296896938269256125463539942359
61296896938269256719444896743411
61296896938269256719445269814913
61296896938269256720260058150001
61296896938269257954959051773880
61296896938269257954959051773889
61296896938269257955042762829301
61296896938269257955042848918369
61296896938269257955523136005864
61296896938269257955523136005873
61296896938269257955606818831489
61296896938269257955606847057073
61296896938269257955606933150353
61296896938269540254390165035301
61296896938269541489736610039403
61296896938269551365732531697923
61296896938269552600514465192855
61296896938269552601078549424839
61296896938269552602774011493791
61296896938269556313894638386139
61296896938269556314169935389699
61296896938269556314170049708563
61296896938269556314170049712775
61296896938269556314734019621683
61296896938269556908694570035247
61296896938269556908966653537309
61296896938269556909530623450429
61296896938269708238864942775617
61296896938269708239429027007601
61296896938304324783373359999971
61296896938304374746193937393167
61296896938304374746194713294849
61296896938304374746194970512293
61296896938304374746257389320625
61296896938304374746260828277523
61296896938304374746445674615397
61296896938304374746449113572295
61296896938377274432335755377402
61296896938377274477921945938289
61296896938377304122868990205329
61296896938377304123057275500101
61296896938377304123119694308433
61296896938377304123119951525877
61296896938377307783993299823621
61296896938377307783993639597885
61296896938377307783993642780213
61296896938377307829746966227499
61296896938377308195775562950037
61296896938377308195775648689185
61296896938377309431121663233764
61296896938377309431121663233773
61296896938377318949538302547407
61296896938377318950291443726495
61296896938377320733864547309315
61296896938377320733864576007075
61296896938377320733865323210997
61296896938377320733865580428441
61296896938377320733927339189149
61296896938377320733927999236773
61296896938377320734115251412419
61296896938377320734115624483921
61296896938377320734116284531545
61296896938377320734680111546085
61296896938377320734704475813024
61296896938377320734704733030468
61296896938377324439905729436075
61296896938377324439989297470443
61296896938377324439989378965857
61296896938377324439989382148185
61296896938377324439989640427035
61296896938377324439989640428430
61296896938377324439989640428439
61296896938377324439992736432957
61296896938377324439992739615285
61296896938377324440156776495771
61296896938377324440720860729150
61296896938377324440720860729159
61296896938377324440741409779755
61296896938377324440741752736347
61296896938377324440745110203438
61296896938377326087285830542293
61296896938378475051425126403041
61296896938378475051988867677029
61296896938378475051989210633621
61296896938378475051989982285953
61296896938378475600468145321871
61296896938378476835814934701119
61296896938378476836378674558165
61296896938378508403250146692251
61296896938378508403814230922831
61296896938378508403815002575163
61296896938378508952293165611081
61296896938378510187619062980324
61296896938378510188203694847375
61296896938378510188204039220900
61296896938378525013973761662261
61296896938378525013973994428478
61296896938378525013974109219735
61296896938378525014056643666805
61296896938378525014057333823723
61296896938378525014057415319137
61296896938378525014057418501465
61296896938378525014057676780315
61296896938378525014057676781710
61296896938378525014057676781719
61296896938378525014788782763566
61296896938378525014788897554823
61296896938378525014809446133035
61296896938378525014809789089627
61296896938378525014810560741959
61296896938378525608854022330211
61296896938378525608857379797311
61296896938378526844200811709459
61296896938378526844204169176559
61296896938413641851280061360679
61296896938413641851280176157543
61296896938413641851304421029753
61296896938413641851468346655451
61296896938413641852033317336631
61296896938413642400323193659431
61296896938413642400344085668023
61296896938413642400347438885773
61296896938413642401076334838519
61296896938413643452655643871383
61296896938413643635606420563707
61296896938413643635607192216039
61296896938413643635607449433483
61296896938413643635669868241815
61296896938413643635693456252733
61296896938413643635694231091605
61296896938413643635694232508755
61296896938413643635857124666811
61296896938413643635858153536587
61296896938413643636421980551127
61296896938413643636446602035511
61296897329892411422892047762704
61296897329993575802443270422865
61296897330001674964217556392164
61296897330001675375999562301136
61296897330001678670259048547072
61296897330001680317388105284824
61296897330001680866994862999246
61296897330004376667652644096016
61296897330004380969054483111562
61296897330004382020634044640296
61296897330004382020635163847086
61296897330004382020635163848490
61296897330004382020822073780482
61296897330004382020823192988667
61296897330004382020823192988676
61296897330004382203837532628355
61296897330004382203837532628356
61296897330004382204652320963444
61296897330004382569677838392382
61296897330208472015602317064372
61296897330208472426632210668244
61296897330208472429076575673508
61296897330208477368771746748838
61296897330208477370463970746982
61296897330208477551786056286658
61296897330208477551786057703600
61296897330208477551786084866374
61296897330208477551787205596712
61296897330208477553478308982610
61296897330208477553478310399552
61296897330208505369119590049534
61296897330208505781465680194702
61296897330208521835326392490580
61296897330208522384929798400030
61296897330208522384933151267860
61296897330208522384933154454400
61296897330208522390016869106836
61296897330208522390016873352022
61296897330208522390016873356234
61296897330208522391709121802788
61296897330208522392524000476502
61296897330211173713766777001468
61296897330211178019687131474458
61296897330211178019687131487508
61296897330211178022131496479722
61296897330211179072018805312504
61296897330211179072206833389832
61296897330211179072207952615496
61296897330211179072270628641272
61296897330211179074464289543432
61296897330211179074526965569208
61296897330211179666815036069908
61296897330211179666816155278102
61296897330211207068036162295942
61296897330211212426540013935746
61296897330211212427980443302930
61296897330211212428796350863682
61296897330211213022776674060334
61296897330211223544659989568294
61296897330211223546164214186918
61296897330211223546916326496230
61296897330211223676586322338348
61296897330211223681920744297898
61296897330211223683362206797306
61296897330211224092699847683704
61296897330211224093451956810688
61296897330211224093451959993016
61296897330211229034087014240350
61296897330211229036531379245614
61296897330212079777280402892092
61296897330212079779536739820028
61296897330212079823033959104200
61296897330212080237072330625818
61296897330212124251173988437738
61296897330212378593755167827738
61296897330212428190526143123083
61296897330219267712914944943184
61296897330219277593996615810238
61296897330219277593996620409508
61296897330219277595688869569000
61296897330219277595688869905870
61296897330219277595688874155220
61296897330219277595688902853028
61296897330219278828590555570468
61296897330219278831034920575732
61296897330219279240372531718822
61296897330219282946413970714558
61296897330219282946414056807998
61296897330219282947228840910998
61296897330219282948670303393096
61296897330219282948670389503846
61296897330219282949422391253998
61296897330219284182513215727052
61296897330219284184204321562390
61296897330219284184268144448780
61296897330219284364774323372470
61296897330219284365527440221192
61296897330219284365527556429382
61296897330219284365590232437896
61296897330219284365590232455158
61296897330219284367218659798018
61296897330219284367218661214960
61296897330219284367218688377734
61296897330219284367219809108072
61296897330219284367219809125334
61296897330219284731555890253474
61296897330219284733060114872098
61296897330219284733060114873502
61296897330219284772037815340318
61296897330219284778812551877416
61296897330219284778813671084206
61296897330219284778813671085610
61296897330219310948078007374222
61296897330219312182859940864942
61296897330219316300746118128248
61296897330219316302939688687570
61296897330219316303002450824096
61296897330219317536845277047302
61296897330219317713957668351850
61296897330219317719859617749632
61296897330219317721551870428322
61296897330219317721551870445584
61296897330219318085073163238636
61296897330219318125555088325480
61296897330219318133081937171890
61296897330219318133083056378680
61296897330219318133083085077892
61296897330219327007837225861634
61296897330219327009529478557586
61296897330219327413529338989096
61296897330219327419431203693278
61296897330219327419431289769296
61296897330219327421123541065568
61296897330219327558321448982308
61296897330219327602382756747853
61296897330219328832082116060413
61296897330219328837164690238573
61296897330219332911490881849102
61296897330219334144580304379474
61296897330219334145396211928580
61296897330219334147088465674292
61296897330220183103195855935972
61296897330220183104888107214982
61296897330220183104888108631924
61296897330220183692906416514910
61296897330220183697992089879916
61296897330220183697993204488840
61296897330220183700249541416776
61296897330220184750324912673715
61296897330220184750324912673724
61296897330220184752017163969996
61296897330220184933339222215756
61296897330220184933339252313403
61296897330220184933339252313404
61296897330220184933339252330666
61296897330220184935031474911708
61296897330220184935031505026618
61296897330220217044731436804120
61296897330220217053765699793014
61296897330220218700894752279964
61296897330220228124440977939886
61296897330220234712957204772148
61296897330220234714649456068420
61296897330220468469997206144896
61296897330220479588117181777444
61296897330220479997454822681152
61296897330220479999899187686416
61296897330220483294158673932352
61296897330220483294158701095126
61296897330220484938842359725750
61296897330220484939658268791176
61296897330220484941286724731014
61296897330220484941287730670104
61296897330220512934859627888494
61296897330220512939942202066654
61296897330220513346370037685770
61296897330220513346641633797466
61296897330220513351452611863930
61296897330220513351724207975626
61296897330220518288025704705130
61296897330220518293091857887864
61296897330220518890165346279604
61296897330220527759000203667358
61296897330220527759021095675950
61296897330220528307792174109550
61296897330220528308063770221246
61296897330220528313690651231722
61296897330220528315403795936266
61296897330220529403617747298046
61296897330220529403701315332414
61296897330220529406145680337678
61296897330220529406150152413693
61296897330220529406150152413702
61296897330220529411211834583270
61296897330220529411232726591853
61296897330220529411232726591862
61296897330220529411232841383110
61296897330220529411295517408886
61296897330220529954921229784444
61296897330220529954921230847302
61296897330220529955192826958998
61296897330220529960003805025462
61296897330220529960275401137158
61296897330220533295183976172163
61296897330220533300831406234639
61296897330220533851587568324488
61296897330220534902206878063984
61296897330220534902227798768932
61296897330220534939802519976280
61296897330220534940617308311368
61296897330220534942333924919968
61296897330220534947395602838734
61296897330220534947396722052752
61296897330220534947416494847326
61296897330220534948232402396432
61296897330220534948232431094240
61296897330220535488845194521576
61296897330220535491101531449512
61296897330220535491105003353568
61296897330220535491376599465264
61296897330220535496439396598048
61296897330220535496459169392622
61296897330220535497003480475740
61296897330220535497024401062644
61296897330220535497275076941728
61296897330220535498715506320558
61296897330220535498716625180284
61296897330220535498716653758596
61296897330220535499531413869664
61296897330222881095318823718160
61296897330222881099837309414986
61296897330222881099837310477796
61296897330222885403684657805338
61296897330222886453571972300248
61296897330222886453759999313314
61296897330222886453759999314718
61296897330222886455264223931938
61296897330222886455451105167526
61296897330222886636774225226008
61296897330222886638466562596846
61296897330222887043284598945454
61296897330222887048368201994794
61296897330222887050060454689342
61296897330222887050060540428490
61296897330222887050060569131914
61296897330222919807277272298476
61296897330222919985207894098972
61296897330222920396801871930616
61296897330222920404329839983816
61296897330222930917865807975220
61296897330222935181045498851566
61296897330223170170716332731788
61296897330223170173432293848748
61296897330223181289107904476032
61296897330223185407495518643146
61296897330223185409187652298660
61296897330223185590509743491578
61296897330223185590510858100502
61296897330223185592954108496842
61296897330223185592955222987665
61296897330223185592955223105766
61296897330223186644533670025576
61296897330223186644534789233770
61296897330223186644721699165762
61296897330223186644722818373947
61296897330223186644722818373956
61296897330223186826107581343460
61296897330223186827737156596486
61296897330223186827737158013635
61296897330223186827737158013636
61296897330223186828551946348724
61296897330223187193577463779066
61296897330223187237638881736390
61296897330223187239331134428130
61296897330223187239331134432342
61296897330223214638023119480650
61296897330223214638294715592346
61296897330223214643105693658810
61296897330223214643377289770506
61296897330223218761012791628308
61296897330223218763457037593134
61296897330223218944027016476740
61296897330223218946471381482004
61296897330223219988744831292022
61296897330223219996275123343276
61296897330223219996526945591716
61296897330223219997091030886558
61296897330223219997174713712174
61296897330223219998803055320050
61296897330223219998804174526840
61296897330223220171759056140454
61296897330223220174203421145718
61296897330223220174290460021284
61296897330223220174478488098612
61296897330223220180188938560606
61296897330223220181818513694136
61296897330223220182069219333886
61296897330223220182633303565870
61296897330223220547846849072136
61296897330223220586072465930256
61296897330223220593600433983456
61296897330223229873966506007890
61296897330223229874050074042258
61296897330223229879864983130062
61296897330223229879864984547004
61296897330223229881578127834606
61296897330223229881578129251548
61296897330223230018838797887872
61296897330223230064592471605375
61296897330223231106864777163952
61296897330223231107115481267056
61296897330223231109312523734806
61296897330223231109371818194992
61296897330223231109396091769174
61296897330223231109397210977368
61296897330223231109564347044700
61296897330223231109584119846502
61296897330223231110128431278088
61296897330223231110149323285276
61296897330223231114458893146984
61296897330223231114458979240424
61296897330223231114479785155528
61296897330223231114646916624994
61296897330223231114646921224264
61296897330223231114730575352120
61296897330223231116924145561522
61296897330223231244125445800276
61296897330223231246569810805540
61296897330223231246573282709596
61296897330223231246574315828722
61296897330223231247409991921600
61296897330223231247409996172402
61296897330223231251656885757532
61296897330223231251656971850972
61296897330223231251991243988444
61296897330223231658356317486892
61296897330223231658356317488296
61296897330223231658439885522664
61296897330223231659191997830572
61296897330223231663438888484128
61296897330223231663438891666456
61296897330223231663522459700824
61296897330223231665966821523760
61296897330223235370295172143402
61296897330223235372008230754666
61296897330223235372008316847946
61296897330223235407702561708132
61296897330223235408538242051812
61296897330223235408539356660736
61296897330223235410150279577014
61296897330223235410213041696070
61296897330223235410230494747764
61296897330223235410233847611382
61296897330223235410233933704662
61296897330223235415296648993320
61296897330223235415296648993347
61296897330223235415296648993356
61296897330223235415296648993563
61296897330223235415314183534848
61296897330223235415317541001939
61296897330223235415317541001948
61296897330223235415317655793196
61296897330223235416048757053318
61296897330223235416070796972284
61296897330223235416132444128284
61296897330223235416133472998060
61296897330223235417761901757862
61296897330223235417761906007203
61296897330223235417761906007212
61296897330223235547411034306618
61296897330223235547494602340986
61296897330223235555022656133334
61296897330223235555022684713050
61296897330223236604889853458524
61296897330223236604910774163472
61296897330223236605662886472784
61296897330223236605913933886772
61296897330223236643048461457468
61296897330223236643049580665653
61296897330223236643049580665662
61296897330223236643049695456910
61296897330223236643236489534796
61296897330223236643864369000741
61296897330223236643864369000750
61296897330223236643864483791997
61296897330223236643864483791998
61296897330223236644052397078078
61296897330223236644136079903694
61296897330223236645492826462732
61296897330223236645493945670917
61296897330223236645493945670926
61296897330223236645496297303930
61296897330223236645560092536496
61296897330223236645579865338298
61296897330223236645580984545088
61296897330223236645580984546483
61296897330223236645580984546492
61296897330223236645748120613824
61296897330223236645765913318921
61296897330223236645767893415626
61296897330223236645769012623811
61296897330223236645769012623820
61296897330223236646308734006005
61296897330223236646308734006014
61296897330223236646312204847203
61296897330223236646312204847212
61296897330223236646333096854400
61296897330223236646392416831630
61296897330223236650579987508164
61296897330223236650580762347036
61296897330223236650642663533940
61296897330223236650643782742125
61296897330223236650643782742134
61296897330223236650664330375580
61296897330223236650915750390129
61296897330223236651395549614894
61296897330223236651395550676300
61296897330223236651395550677704
61296897330223236651395807893744
61296897330223236651395895051446
61296897330223236651416441273566
61296897330223236651416442684892
61296897330223236651416442690716
61296897330223236651479118716492
61296897330223236651479463085805
61296897330223236651479463085814
61296897330223236651479576459912
61296897330223236651479577877061
61296897330223236651667491163142
61296897330223236651667518798092
61296897330223236653108694319438
61296897330223236653108695380844
61296897330223236653108695382239
61296897330223236653108695382248
61296897330223236653108952598288
61296897330223236653108952599683
61296897330223236653108952599692
61296897330223236653358624650900
61296897330223236653359743859085
61296897330223236653359743859094
61296897330223236653360115395393
61296897330223236653923483721756
61296897330223236653923828091069
61296897330223236653923828091078
61296897330223236782758085147044
61296897330223236783593765490724
61296897330223236788656562269216
61296897330223236788677111321216
61296897330223236788677482857524
61296897330223236788677568950964
61296897330223236788928273054068
61296897330223236790369821646916
61296897330223236790620525750020
61296897330223237194540091056016
61296897330223237194540091057420
61296897330223237194623659090384
61296897330223237194623659091788
61296897330223237195375771399696
61296897330223237200438568178188
61296897330223237200438568179592
61296897330223237200459488766496
61296897330223237202151627143584
61296897330223237202151627144988
61296897330223237202151712882732
61296897330223237202151712884136
61296897330223237202151712888348
61296897330223237202151741462448
61296897330317779794694920787843
61296897330317791325179554092275
61296897330317796266549185171501
61296897330317796266570077180093
61296897330320481315698320615135
61296897330328581072273424208893
61296897330328585190657565999775
61296897330328586425439499494707
61296897330328586425439501025529
61296897330328586608457196715159
61296897330328587020051174546803
61296897330328587020239202624131
61296897330328587020782394847523
61296897330328595896977739846207
61296897330328601433161512352473
61296897330328601844400584305257
61296897330328603079725451756377
61296897330328603079744020816675
61296897330328603079746343745286
61296897330328603079746343764969
61296897330328603079746602032173
61296897330328603217551323819829
61296897330328603629333588009055
61296897330865019098111675288966
61296897330865019100556040294230
61296897330865019642823862454146
61296897330865019647634837334070
61296897330865019650162770373702
61296897330867720797028247535374
61296897330867720802089920869372
61296897330867720802089921919132
61296897330867720802089925105672
61296897330867720802089925118722
61296897330867720802089925455592
61296897330867720802089926518402
61296897330867720803782177801624
61296897330867720934476944249026
61296897330867720939287918083402
61296897330867720939559514195098
61296897330867726292730091766852
61296897330875824677049167303772
61296897330875824677049167321034
61296897330875824677049167657904
61296897330875824677049171907254
61296897330875824677070059312364
61296897330875824677070059329626
61296897330875824677070059666496
61296897330875824677070063915846
61296897330875824677070092613654
61296897330875824678741418954176
61296897330875824678741420016986
61296897330875824678741420353856
61296897330875824678741423186264
61296897330875824678741424603206
61296897330875824678762310962768
61296897330875824678762312025578
61296897330875824814518756380148
61296897330973988401141960765519
61296897330973992107183371531432
61296897330973993342781209383341
61296897330974288590412526065947
61296897330974292296453673847321
61296897331191892457229776989297
61296897331191892457229776993509
61296897331191896161014849296479
61296897331192793025041472890581
61296897331192796728826659988803
61296897331192797964172301470935
61296897331192825781506178190403
61296897331192826376866493184003
61296897331192826378558859135961
61296897331192831319945911384033
61296897331193096918097225289231
61296897331193098153422346297627
61296897331203497438870653867897
61296897331203947792236777978204
61296897335792932272851160083392
61296897335792932275274633080064
61296897335801036834301432366544
61296897335803737439463487262912
61296897335803737441886960259584
61296897335803738536984408096502
61296897335803738536984409159312
61296897335803738537548493391296
61296897335803738539219853015846
61296897335803738539240745024438
61296897335803738539240746087248
61296897335803738674245420752219
61296897335803739086591510898800
61296897335898292806496578842428
61296897335898296924884082450542
61296897335898298150443466612096
61296897335898298295234513388742
61296897335898298295234514805684
61296897335898298296926767501636
61296897335900994502968814762666
61296897335900994503156842839994
61296897335900994914750820671638
61296897335900998625874800899780
61296897335900998625874805149130
61296897335900998765579924897087
61296897335900999853878554651366
61296897335900999856134891579302
61296897335901000402921573221680
61296897335901000410264612030266
61296897335901000412708977384037
61296897335901000412708977384046
61296897335901000448675158131596
61296897335901000456018196940182
61296897335901000458462562293962
61296897335901900566482416206284
61296897335901901023829978934746
61296897335901901024018265292328
61296897335902199385401546147194
61296897335902201169791352910229
61296897335909098383010630807720
61296897335909098383010631157640
61296897335909098383198659234968
61296897335909098384702883853592
61296897335909098384702887040132
61296897335909098384890911930920
61296897335909099620236929657836
61296897335909100025056083783194
61296897335909103317055793791616
61296897335909103323830620665728
61296897335909103735615984028702
61296897335909103736368092088664
61296897335909103737872316707288
61296897335909103737872320956638
61296897335909103738624429016600
61296897335909103738624433265950
61296897335909104964183817427504
61296897335909104964183818825732
61296897335909104973406362511532
61296897335909105110667118317044
61296897335909105515486272442402
61296897335909105520757903567657
61296897335909105520757903567666
61296897335909105560675773121738
61296897335909105568015713097610
61296897335910003892397867833222
61296897335910003892397869250164
61296897335910003892397872436704
61296897335910003894090121946116
61296897335910003894090125132656
61296897335910004441441661590924
61296897335910005539526924588236
61296897335910005539526924923654
61296897335910005676787679317840
61296897335910006091077099310631
61296897335910304081668461713366
61296897335910305728044373039942
61296897335910305730488738045206
61296897335910305730489771619246
61296897335910305730489772680652
61296897335910305867750527410415
61296897335910305867750527429130
61296897335912701884520861479358
61296897335912701884708889556686
61296897335912701884708890619496
61296897335912702296302867388330
61296897335912706000084927666160
61296897335912706007427966474746
61296897335912707235430601368058
61296897335912707235430602430868
61296897335912707237686938295994
61296897335912707237686939358804
61296897335912707237690381502242
61296897335912707242962012627497
61296897335912707242962012627506
61296897335912707374951050138566
61296897335912707375139078215894
61296897335912707786733056047538
61296897335912707837570329750154
61296897335913006198389784653290
61296897335913007426396891269898
61296897335913007433736831244366
61296897335913007433736831245770
61296897335913007433736832307176
61296897335913007433924859321694
61296897335913007433924860384504
61296897335913007433987621440910
61296897335913007569305332805794
61296897335913007570997585501746
61296897335913007981087338714766
61296897335913007982779591410718
61296897335913007982779591883102
61296897335913008028784224921140
61296897335913008029264626321883
61296897335913008029348309153124
61296897336117101686023570569923
61296897336117130782200332508326
61296897336117146013625237570828
61296897336117147385667922621922
61296897336117147391587320804786
61296897336117147393279573500738
61296897336117147803097615797716
61296897336117147804789868493668
61296897336117151090013726293258
61296897336117151509135667578784
61296897336117151509410735948828
61296897336117151511667072876764
61296897336117152738833998021616
61296897336117152743917601069552
61296897336117152743920700256398
61296897336117152744484784488382
61296897336117152744484785551192
61296897336117152744756753671580
61296897336117152744756839410728
61296897336117152746177038247144
61296897336117152746449006367532
61296897336117152746449092106680
61296897336119788425592152593938
61296897336119804485372296038552
61296897336119804485372382113118
61296897336119804487628632966488
61296897336119804487628719041054
61296897336119837839641681333026
61296897336119837841061189993810
61296897336119837841898018260962
61296897336119838434166315959860
61296897336119847310361664146488
61296897336119847854321080017373
61296897336119848952406338752246
61296897336119848956737575473064
61296897336119848957489687782376
61296897336119848957761656965574
61296897336119848959265881584198
61296897336119848960017993893510
61296897336119849089667093494948
61296897336119849089667097744289
61296897336119849089667097744298
61296897336119849095022411695178
61296897336119849096442953488186
61296897336119849096526636313802
61296897336119849097278748268982
61296897336119849097278748623114
61296897336119849097278749667201
61296897336119849135421715756021
61296897336119849505780591192256
61296897336119849506532703501568
61296897336119849508224954780578
61296897336119852795705150925037
61296897336119852800791852805696
61296897336119852800875532448927
61296897336119852803320245010101
61296897336119853212570755265374
61296897336119853212570755282636
61296897336119853212570759514724
61296897336119853215102160563354
61296897336119853215102160580616
61296897336119853215102164812704
61296897336119854442084415102142
61296897336119854442834203063480
61296897336119854442836527411454
61296897336119854447167759882922
61296897336119854447919872192234
61296897336119854448191841362334
61296897336119854449612125936494
61296897336119854449612383155342
61296897336119854449696065980958
61296897336119854449884094058286
61296897336120688993425084528832
61296897336120688995848557525504
61296897336120703405992234710419
61296897336120703408227679629763
61296897336120705190382041591564
61296897336120705601976392481612
61296897336120705604671461589980
61296897336120705647729604320026
61296897336120705647729977391528
61296897336120705647917890677608
61296897336120705647918005468856
61296897336120705650237018422568
61296897336120705650425046499896
61296897336120738958752818807126
61296897336120747873090101373361
61296897336120747873110993381953
61296897336120749662583371254718
61296897336120749664254735128618
61296897336120753780385894727038
61296897336120753780406786735630
61296897336121048474142701267480
61296897336121048479226305378226
61296897336121048479309988203842
61296897336121048616487059058277
61296897336121049846749358946001
61296897336121053552787412126749
61296897336121053557874225610447
61296897336121053969740175800240
61296897336121055801491104224410
61296897336127893537589668401446
61296897336127907948548503462116
61296897336127907948548506644444
61296897336127907950992871649708
61296897336127909595677559150108
61296897336127909597369811846060
61296897336127909732938314942522
61296897336127910138797822400251
61296897336127910144720319769970
61296897336127910146976656697906
61296897336127936360594665596818
61296897336127936361158753015342
61296897336127937595940683323734
61296897336127938002452090145044
61296897336127941301978736154562
61296897336127941302065779629606
61296897336127941304510141452542
61296897336127941716020435378450
61296897336127942949110116177430
61296897336127942949946944444582
61296897336127943087207700236996
61296897336127943088899952932948
61296897336127943500493929683068
61296897336127943538635863715572
61296897336127943543907494840836
61296897336127943546163831768772
61296897336127952413323885262918
61296897336127952415016137608950
61296897336127952415016137958870
61296897336127952420938893258914
61296897336127952420938978998062
61296897336127952420938979347982
61296897336127952422631145954866
61296897336127952422631231694014
61296897336127952422631232043934
61296897336127952826613471827574
61296897336127952827365584136886
61296897336127952832532871090558
61296897336127952964626338879588
61296897336127952964626339942398
61296897336127952969709942977236
61296897336127952969709942990334
61296897336127952969709946176874
61296897336127952969793625815950
61296897336127952969793630052193
61296897336127952969981657079818
61296897336127952971402194273508
61296897336127952971402194273556
61296897336127952971402195673188
61296897336127952971402198872826
61296897336127952971485881698442
61296897336127952972237994007754
61296897336127953009627811478683
61296897336127954199408273437330
61296897336127954204491876485266
61296897336127954204575563541509
61296897336127954611003283306576
61296897336127954611191311383904
61296897336127954616085854303812
61296897336127957903754073922126
61296897336127957905446325201136
61296897336127957905446326618078
61296897336127957910529671035783
61296897336127957910533031685268
61296897336127957910617054279475
61296897336127957911097112730712
61296897336127957911097115917252
61296897336127957911180795560483
61296897336127957911365727633350
61296897336127957911369081918122
61296897336127957911369085100450
61296897336127957911369166590248
61296897336127957911369168007190
61296897336127957911369856752782
61296897336127957913061076333763
61296897336127957913061419286200
61296897336127957913061420703142
61296897336127958317043660486782
61296897336127958317793448448120
61296897336127958317795772796094
61296897336127958322123906084880
61296897336127958322123906084928
61296897336127958322398978687012
61296897336127958322876022626280
61296897336127958322964177527920
61296897336127958322964177882052
61296897336127958323151086746974
61296897336127958323151086764236
61296897336127958323151086764284
61296897336127958323152205959380
61296897336127958324571628539982
61296897336127958324655311365598
61296897336127958324655311382860
61296897336127958324655311382908
61296897336127958325407427924260
61296897336127958325408542533184
61296897336127958325408542887316
61296897336127959552575381943052
61296897336127959552575381956150
61296897336127959552577706291026
61296897336127959557473022994478
61296897336127959557473024057288
61296897336127959557661051071806
61296897336127959557661309338962
61296897336127959558309852311342
61296897336127959558497879325860
61296897336127959558497880388670
61296897336127959558498137606114
61296897336127959558498223345262
61296897336127959558498223680680
61296897336127959560002103944484
61296897336127959560190133084622
61296897336127959560190390302066
61296897336127959560190476028116
61296897336127959560190476041214
61296897336127959560190476376632
61296897336128794103166263402779
61296897336128808516297493218502
61296897336128808516297494635444
61296897336128808516297497821984
61296897336128809065341286976204
61296897336128810163426549973516
61296897336128810163426550308934
61296897336128810163426664764764
61296897336128810165181593486492
61296897336128810300687304703120
61296897336128810757470783193982
61296897336128810758222895503294
61296897336128841869793878798554
61296897336128841869814770807137
61296897336128841869814770807146
61296897336128843516943823294087
61296897336128843516943823294096
61296897336128852980320792829114
61296897336128852981156473172794
61296897336128852982831277066402
61296897336128852982848725868746
61296897336128852982852169074994
61296897336128852988750675249266
61296897336128852990442927945218
61296897336128853537542616639358
61296897336128853539213980513258
61296897336128854635126590806469
61296897336128858470750984674853
61296897336128858470750984674862
61296897336128858471586665018533
61296897336128858471586665018542
61296897336128858471587779627466
61296897336128858473278917714485
61296897336128858473278917714494
61296897336128858473282356671392
61296897336128858478341714492986
61296897336128858478362606501578
61296897336128858478366078759917
61296897336128858478366078759926
61296897336128858479180867095014
61296897336128858480873119790966
61296897336128858524182421183907
61296897336128860117880037161812
61296897336128860118715717505492
61296897336128860125495131246876
61296897336128860126309919581964
61296897336128860127730202759300
61296897336128860128002172277916
61296897336129103764159653813368
61296897336129103765851906509320
61296897336129105001197924236236
61296897336129108705547167927280
61296897336129108707239420623232
61296897336129110947472483057386
61296897336129110949728819985322
61296897336129137117676926798530
61296897336129138353022944525446
61296897336129143706193525285144
61296897336129143844289961438708
61296897336129143845982214134660
61296897336129144300989756042548
61296897336129144303246092970484
61296897336129153170406146464630
61296897336129153172098399160582
61296897336129153177185560206014
61296897336129153178021240549694
61296897336129153179713493245646
61296897336129153721144516912126
61296897336129153721708601144110
61296897336129153727063915094990
61296897336129153728756167790942
61296897336129154819230927800938
61296897336129154956491682530701
61296897336129154956491682549416
61296897336129154957327362893096
61296897336129154961574252478226
61296897336129154964102185517858
61296897336129158660836335123838
61296897336129158660837483034212
61296897336129158662528587819790
61296897336129158662532058659527
61296897336129158663365416073844
61296897336129158667699430272227
61296897336129158668179488722003
61296897336129158668451429208902
61296897336129158670143681904854
61296897336129158670143709067628
61296897336129158713933044934111
61296897336129160309661115398740
61296897336129160314743685326098
61296897336129160314827367698252
61296897336129160315308545478686
61296897336129160315580141590382
61296897336129160315580513581604
61296897336129160315580514643010
61296897336129160317271732703516
61296897336129160317272394286334
61296897336129160353718975708648
61296897336129160360497270236014
61296897336129160360498389450032
61296897336129160361334069793712
61296897336129160363026322489664
61296897336129160904457346156144
61296897336129160904457460947392
61296897336129160905021430388128
61296897336129160905293141291072
61296897336129160909541063995328
61296897336129160910105119175212
61296897336129160910105147753524
61296897336129160910376744339008
61296897336129160910376830078156
61296897336129160911797371871164
61296897336129160911797400449476
61296897336129160912633081266944
61296897336131494160037411708352
61296897336131494162460884705024
61296897336131495807165435344231
61296897336131495807165435344240
61296897336131506508420486864638
61296897336131506508420487927448
61296897336131506508608514941966
61296897336131506920202492773610
61296897336131510623984553051440
61296897336131510631327591860026
61296897336131510633751064856689
61296897336131510768588719661132
61296897336131510771283788769500
61296897336131511859330226753338
61296897336131511859330227816148
61296897336131511859330570772731
61296897336131511861001931460091
61296897336131511861586563681274
61296897336131511861586564744084
61296897336131511861590006887522
61296897336131511866109640494722
61296897336131511866109641557532
61296897336131511866673609586942
61296897336131511866673725789516
61296897336131511866861638012777
61296897336131511866861638012786
61296897336131511866924428829810
61296897336131511866924429892620
61296897336131511868616682588572
61296897336131511869180765757746
61296897336131511869180766820556
61296897336131511998850675523846
61296897336131511999038703601174
61296897336131512006629806490791
61296897336131512049875977299578
61296897336131512410632681432818
61296897336131512415716743297020
61296897336131512417659700096076
61296897336131512461469955131222
61296897336131512461469955135434
61296897336131512461470213415688
61296897336131512461470328206936
61296897336131512463413285005992
61296897336131539861854191815432
61296897336131539861854192878242
61296897336131539861937759849800
61296897336131539862125787927128
61296897336131539862125788989938
61296897336131539862689872159112
61296897336131539862689873221922
61296897336131540273719765758772
61296897336131543978065910268586
61296897336131544125365145986646
61296897336131545212575904689614
61296897336131545212847499738500
61296897336131545212847500801310
61296897336131545212847843757893
61296897336131545213411585033294
61296897336131545215103836666436
61296897336131545215103837729246
61296897336131545215107279872684
61296897336131545220190998774678
61296897336131545220378910997939
61296897336131545220378910997948
61296897336131545221005787109766
61296897336131545222698038742908
61296897336131545352367948509008
61296897336131545352555976586336
61296897336131545405628695204084
61296897336131545764149954417980
61296897336131555097797579406934
61296897336131555097881147441302
61296897336131555098633259750614
61296897336131555102943945636736
61296897336131555103696057946048
61296897336131555103716948537698
61296897336131555103716949954640
61296897336131555105388309225058
61296897336131556333143597133850
61296897336131556333207392366407
61296897336131556333207392366416
61296897336131556333227165168218
61296897336131556333395420443744
61296897336131556333415193245546
61296897336131556333980396684311
61296897336131556333980396684320
61296897336131556338289966544567
61296897336131556338498886630487
61296897336131560588311336100510
61296897336131560589063448409822
61296897336131560594126245542446
61296897336131560594147137551038
61296897336131560594148285461412
61296897336131560594210961487188
61296897336131560596655326138320
61296897336131560596655326492452
61296897336131561821315124865664
61296897336131561822150805209344
61296897336131561823573785793058
61296897336131561823657353827426
61296897336131561823845381904754
61296897336131561828930218950728
61296897336131561828992980715652
61296897336131561829745007285816
61296897336131561831249231904440
61296897336131561831249317643588
61296897336131561831437259633252
61296897336131562014178855245029
61296897336131562015015683499083
61296897336131795996414764611058
61296897336131795998107017307010
61296897336131806697670160156474
61296897336131806697858188233802
61296897336131807109452166065446
61296897336131810822268398989540
61296897336131810960282413466437
61296897336131812048579900045174
61296897336131812050836236973110
61296897336131812055358079788520
61296897336131812055923283227294
61296897336131812056111311304613
61296897336131812056111311304622
61296897336131812056194994130238
61296897336131812057614416716456
61296897336131812233853933727002
61296897336131812234041961804330
61296897336131812238937622514086
61296897336131812239125650591414
61296897336131812240817903287366
61296897336131812604965957772581
61296897336131812604965957772590
61296897336131812604966072097061
61296897336131812606658324793013
61296897336131812645068756221356
61296897336131812645632840453340
61296897336131812645635939635974
61296897336131812650155802475540
61296897336131812650719542682506
61296897336131812650719886707524
61296897336131812652411795378458
61296897336131812652600167480804
61296897336131812652683850306420
61296897336131812653164251707163
61296897336131812653164251712788
61296897336131812653247934538404
61296897336131840051187433141636
61296897336131840462969439050608
61296897336131844174093538319188
61296897336131844176537784284014
61296897336131845404353509958272
61296897336131845404356981863732
61296897336131845409627465082994
61296897336131845409628612988996
61296897336131845411883802010930
61296897336131845411884921217720
61296897336131845411968604043336
61296897336131845587371206712164
61296897336131845587559234789492
61296897336131845960927595763016
61296897336131845961011278588632
61296897336131845999153212621136
61296897336131846004425187770014
61296897336131846004988927976980
61296897336131846004989271996373
61296897336131846005072954827614
61296897336131846006681180674336
61296897336131855287130820733138
61296897336131855287882933042450
61296897336131855292214539634972
61296897336131855431919662084147
61296897336131856522476838460054
61296897336131856522477986364652
61296897336131856522664866537382
61296897336131856523230098675368
61296897336131856527748588620092
61296897336131856527748588621544
61296897336131856659926768699360
61296897336131856660574421438096
61296897336131856660762449515424
61296897336131857071520747003388
61296897336131857072356427347068
61296897336131860775866547021407
61296897336131860777561124183434
61296897336131860782641373895519
61296897336131860782644731480711
61296897336131860782644731480720
61296897336131860783396839540682
61296897336131860783397958753239
61296897336131860783397958753248
61296897336131860783480526615648
61296897336131860783481526787607
61296897336131860783481526787616
61296897336131860783481555485424
61296897336131860783481899504826
61296897336131860783669927582154
61296897336131860785172660271162
61296897336131860785925891792871
61296897336131860785925891792880
61296897336131862011484161326796
61296897336131862012908175023860
61296897336131862012908175025255
61296897336131862012908175025264
61296897336131862013096203101188
61296897336131862013096203102583
61296897336131862013096203102592
61296897336131862013660287334567
61296897336131862013660287334576
61296897336131862013740498254732
61296897336131862017991520855747
61296897336131862017991520855756
61296897336131862018178772563390
61296897336131862018178773029941
61296897336131862018178773029950
61296897336131862018178773035773
61296897336131862018178773035774
61296897336131862018179806150519
61296897336131862018179806150528
61296897336131862018263574713888
61296897336131862018263832994133
61296897336131862018743632102258
61296897336131862018743633165068
61296897336131862018827574269534
61296897336131862018827658827780
61296897336131862018827658947276
61296897336131862019015572586235
61296897336131862019015572586244
61296897336131862019015601284052
61296897336131862019015601285456
61296897336131862019015602346862
61296897336131862019015945303445
61296897336131862020518677998078
61296897336131862020519911523732
61296897336131862057154063412500
61296897336131862058660612029178
61296897336131862058660726814602
61296897336131862058846315758532
61296897336131862058848640106506
61296897336131862063743957859670
61296897336131862063745077067855
61296897336131862063745077067864
61296897336131862063932243154442
61296897336131862063932328893590
61296897336131862063932357939866
61296897336131862063933362012707
61296897336131862063933362012716
61296897336131862063933362362627
61296897336131862063933362362636
61296897336131862063933476803964
61296897336131862063933477153884
61296897336131862064017159623756
61296897336131862064497187964446
61296897336131862064497188314366
61296897336131862064497189377176
61296897336131862064497217010722
61296897336131862064497218073532
61296897336131862064497446244691
61296897336131862064497446244700
61296897336131862064497561035948
61296897336131862064580786113724
61296897336131862064581129070316
61296897336131862064581243855740
61296897336131862064769157497564
61296897336131862066188322864934
61296897336131862066188580082378
61296897336131862066188694401242
61296897336131862066189440660398
61296897336131862066189441010318
61296897336131862066189442073119
61296897336131862066189442073128
61296897336131862066189699290563
61296897336131862066189699290572
61296897336131862066273382116188
61296897336131862066461409843596
61296897336131862067025151118988
61296897336131862196107070483924
61296897336131862196110427951015
61296897336131862196110427951024
61296897336131862196110542742272
61296897336131862196194110776640
61296897336131862196674512182999
61296897336131862196674512183008
61296897336131862196674626974256
61296897336131862196946223085952
61296897336131862201757858013500
61296897336131862201758200970083
61296897336131862201758200970092
61296897336131862201758315761340
61296897336131862202029911873036
61296897336131862203449449125173
61296897336131862203722164568988
61296897336131862607701048314164
61296897336131862607701048315568
61296897336131862607701048319780
61296897336131862607704405781264
61296897336131862607704405782668
61296897336131862607704520573916
61296897336131862607704520578128
61296897336131862607889334677362
61296897336131862607973017502978
61296897336131862608453418909346
61296897336131862608456518090576
61296897336131862608456518091980
61296897336131862608537101734962
61296897336131862608540200917596
61296897336131862608540200921808
61296897336131862612976495722794
61296897336131862613540121138512
61296897336131862613540206877660
61296897336131862613540206879064
61296897336131862613540235457376
61296897336131862613540235929760
61296897336131862613540235935376
61296897336131862613623803969744
61296897336131862613623889704680
61296897336131862613623889708892
61296897336131862613624147989146
61296897336131862615232373834464
61296897336131862615232373835868
61296897336131862615232459573612
61296897336131862615232459575016
61296897336131862615232459579228
61296897336131862615232488153328
61296897336131862615316056660080
61296897336131862615316056661484
61296897336131862615316056665696
61296897336131862615316142399228
61296897336131862615316142400632
61296897336131862615316142404844
61296897336131862615504428762426
61296897336131862616068512994410
61296897336226098247560291373681
61296897336226098247581183382273
61296897336226099479831737444794
61296897336226099482342221682082
61296897336226099482359670484426
61296897336226099482363113690674
61296897336226103186688025353418
61296897336226103186708912762740
61296897336226103186708917362001
61296897336226103186708917362010
61296897336226104833084824083643
61296897336226104833837969513542
61296897336226104835508297081776
61296897336226104971098724243146
61296897336226104972793301287072
61296897336226115953653293842348
61296897336226115954196486065731
61296897336226116548449897657996
61296897336226116549013985076511
61296897336226116549013985076520
61296897336226116549014759911171
61296897336226121442388904394820
61296897336226121444080038232498
61296897336226121444083481438746
61296897336226121444644122464482
61296897336226121444647565670730
61296897336226121627637655833049
61296897336226121627641013301601
61296897336226121627661905310193
61296897336228757123495497667120
61296897336228801597308524022614
61296897336228801597392092056982
61296897336228805301654324507410
61296897336228805301654328756760
61296897336228805301737892541778
61296897336228805301737896791128
61296897336228805304182257547042
61296897336228805304182261796392
61296897336228805304185700753290
61296897336228806538692594930278
61296897336228806538758714162302
61296897336228806538964191041974
61296897336228806538967634248222
61296897336228806539508502123640
61296897336228806539510826471614
61296897336228807087822280716190
61296897336228807088574393025502
61296897336228807131881374675460
61296897336228807132069661033042
61296897336228807134305105952386
61296897336228816010524445328836
61296897336228817656900352406062
61296897336228817657088638750546
61296897336228817837655260162840
61296897336228817838407286750266
61296897336228817838407372489414
61296897336228817840099539446218
61296897336228817840102978403116
61296897336228817840102982635204
61296897336228817840646174857135
61296897336228817840646174875849
61296897336228817840666722510916
61296897336228817840667841706060
61296897336228818251696956221710
61296897336228821912733450708574
61296897336228821912733536801854
61296897336228823145823131507554
61296897336228823147515384203506
61296897336228823191389548918162
61296897336228823191577835275744
61296897336228823193272412319670
61296897336228823193813280195079
61296897336228823740432567836992
61296897336228823742127144880918
61296897336228823742876847098896
61296897336228823742879171096950
61296897336228823742879257190230
61296897336230019008779331742286
61296897336230022301318505317699
61296897336236862233800416753658
61296897336236862235472121460411
61296897336236862236056753681594
61296897336236862236060196887842
61296897336236905058790157951810
61296897336236905060482410647762
61296897336236905060565978682130
61296897336236905060569417639028
61296897336236905060736553707764
61296897336236905060736554770574
61296897336236905060757446779166
61296897336236905061300637939748
61296897336236905061300639002558
61296897336236905061318090991442
61296897336236905061321529948340
61296897336236905061321531011150
61296897336236906296082572497490
61296897336236906296103464506082
61296897336236906707677582366736
61296897336236906707865610444064
61296897336236906708450586684640
61296897336236909999610144273358
61296897336236909999693712307726
61296897336236910000428372982286
61296897336236910000445824617038
61296897336236910000449263573936
61296897336236910000449264990878
61296897336236910000450296693062
61296897336236910002120624261296
61296897336236910002120625678238
61296897336236910002141517686830
61296897336236910412044274511599
61296897336236910412044274511608
61296897336236910414467747508280
61296897336236911646825174879368
61296897336236911646825174899051
61296897336236911647578320328950
61296897336236911647578320664368
61296897336236911649249681003212
61296897336236911649249681016310
61296897336236912195785314865984
61296897336236912196620995209664
61296897336236912243795236703836
61296897336236912243857998468760
61296897336236912243857998470164
61296897336236912243861355935860
61296897336236912244049384013188
61296897336236912244630917047516
61296897336236912244634360253764
61296897336236921118570269143282
61296897336236921118570269493202
61296897336236921120262522189154
61296897336236921120265621021868
61296897336236921120829705253852
61296897336236921530352273972134
61296897336236921530352273989396
61296897336236921530352275389076
61296897336236921532044528085028
61296897336236921532611968365757
61296897336236921667425001700318
61296897336236921713366528933864
61296897336236921715622865861800
61296897336236921715626049738025
61296897336236921715626050800835
61296897336236921715626308005229
61296897336236921715626308005238
61296897336236922950407984295767
61296897336236922950973101629615
61296897336236923362002219333266
61296897336236923362002994167926
61296897336236923362755364756088
61296897336236926609000116965416
61296897336236926609001231574340
61296897336236926610692369661368
61296897336236926610695808618266
61296897336236926611256453893352
61296897336236926611259892850250
61296897336236927020026911365132
61296897336236927020779019442356
61296897336236927020782462985474
61296897336236927022474715681426
61296897336236928256129255210228
61296897336236928257635804176826
61296897336236928257820389046454
61296897336236928257820390096214
61296897336236928257823832254154
61296897336236928301882840107046
61296897336236928301882840120096
61296897336236928301883098387300
61296897336236928303575093152918
61296897336236928303575094215728
61296897336236928850737830944336
61296897336236928850925773281112
61296897336236928850925859020260
61296897336236928850925859021664
61296897336236928852433182827134
61296897336236928852597477987865
61296897336236928853182110209048
61296897336236928853185295136446
61296897336238123524472926048629
61296897336238127367775085306128
61296897336238127368318019365849
61296897336238127963386219306451
61296897336238129014903108923293
61296897336238129058965474374436
61296897336240808756413040154576
61296897336240808756433932163168
61296897336240808756621960240496
61296897336240808756684636266272
61296897336240808757186044472480
61296897336240808757248720498256
61296897336240808757436748575584
61296897336240809168195046063548
61296897336240809168215938072140
61296897336240809169030726407228
61296897336240814107343671697576
61296897336240814107343672051868
61296897336240814108158460386956
61296897336240814109579116616920
61296897336240814109579116971212
61296897336240814109600008979804
61296897336240814109850713082908
61296897336240814110414797314892
61296897336240814704375347374324
61296897336240823992377319754670
61296897336240823993129432063982
61296897336240825227723337481586
61296897336240825227911365558914
61296897336240829482804064735246
61296897336240830716646977168420
61296897336240830716646977522712
61296897336240830716709653548488
61296897336240830718150082462162
61296897336240830718965990476424
61296897336240830761647416649850
61296897336240830761648449768976
61296897336240830762212534000960
61296897336240830763882746783770
61296897336240830901356926972556
61296897336240830901921011204540
61296897336240830902171715307644
61296897336240831312950904802796
61296897336240831312950904804200
61296897336240831312950904808412
61296897336240831313703017112108
61296897336240831313703017113512
61296897336240831313703017117724
61296897336240831313765693137884
61296897336240831313765693139288
61296897336240831313765693143500
61296897336773644511213312588758
61296897336773644511965424898070
61296897336773645055925526663434
61296897336773650002395609307928
61296897336773650004066969995288
61296897336776301743011152010318
61296897336776301745267488938254
61296897336776346210129910681852
61296897336776346216883845211954
61296897336776346347578607395504
61296897336776350060938122898709
61296897336776350060959014907301
61296897336776351698300319206876
61296897336776351700556656134812
61296897336776351705643702040480
61296897336776351705831730466324
61296897336776351705894521283348
61296897336776351708067175037152
61296897336776351708088067394260
61296897336776351708150858211284
61296897336784449677825639768278
61296897336784449677825640122410
61296897336784449678556857236590
61296897336784449678556860423130
61296897336784449678577749245182
61296897336784449678577752431722
61296897336784449680249109582622
61296897336784449680249109932542
61296897336784449680270001941134
61296897336784449680270005127674
61296897336784450066447516326238
61296897336784450090171726726906
61296897336784455168255824176675
61296897336784455170679297174808
61296897336784455170679298591750
61296897336784455170700190600342
61296897336784455583026420421792
61296897336881710994719786323142
61296897336881710994719786677274
61296897336881710997164151682538
61296897336881711002250853563188
61296897336881711004507190491124
61296897336881711408761486614052
61296897336881711408949514691380
61296897336881711551293867882700
61296897336881711551293869282380
61296897336881712641847809959030
61296897336881712643543420108984
61296897336881712644295532418296
61296897336881712648626764889764
61296897336881712649378877199076
61296897336881712650883101817700
61296897336881712651635214127012
61296897336881712780804170602336
61296897336881712786639885605452
61296897336881712786639887022394
61296897336881712786639890208934
61296897336881712827309867820055
61296897336881712827310905172730
61296897336881712832393213650547
61296897336881712832393475100088
61296897336881712832393475118802
61296897336881713197669783441364
61296897336881713198421892918268
61296897336881713198421896099183
61296897336881713238339762470936
61296897336881713238339765653264
61296897336881713238904883004374
61296897336881713239092911081693
61296897336881713239092911081702
61296897336881713243423368351280
61296897336881713243423368701200
61296897336881713243423369768222
61296897336881713243987454000206
61296897336881713245867730524136
61296897336881713245867734773486
61296897336881713246431818999845
61296897336881716494937379150332
61296897336881716904459944699336
61296897336881718139805962422088
61296897336881718139809061607473
61296897336881718139809061607482
61296897336881718141501315353194
61296897336881718142065398536870
61296897336881718187254900264514
61296897336882611981844895147660
61296897336882611981844896547340
61296897336882611984101233475276
61296897336882613217190917119762
61296897336882617474782244215367
61296897336882618707621101529620
61296897336882618707621876368492
61296897336882618710128257350447
61296897336882912173371568738287
61296897336882913408968639640697
61296897336882917661542324806123
61296897336882917663801756334685
61296897336882917663802019319176
61296897336882917664052809515795
61296897336885313273497976942540
61296897336885314914790199464770
61296897336885314914790203714120
61296897336885314915542316023432
61296897336885314919873892501204
61296897336885315097804539117340
61296897336885315098556655676002
61296897336885315098557688777866
61296897336885315102888232136512
61296897336885320405220388123978
61296897336885320405972500433290
61296897336885320456622520891834
61296897336893418376271833393966
61296897336893418377964086089918
61296897336893418377967525046816
61296897336893418378716198399230
61296897336893418378719638418938
61296897336893418383803240049932
61296897336893418383803240054096
61296897336893418383803240054144
61296897336893418383803241466874
61296897336893418383803244653414
61296897336893418385495494162826
61296897336893418385495497349366
61296897336893418794833137885844
61296897336893418795397218948598
61296897336893418795585245945806
61296897336893418795585245963068
61296897336893418795585247362748
61296897336893418797089471981372
61296897336893418797277500058700
61296897336893418927010199592112
61296897336893418927010200654922
61296897336893418927574283824096
61296897336893418927574284886906
61296897336893418927762312964234
61296897336893418932657973673990
61296897336893423866702018866634
61296897336893423868394271562586
61296897336893423869146383871898
61296897336893424286015434959146
61296897336893424287519659577770
61296897336893424287707687655098
61296897336893718574766086623598
61296897337100500801215314928238
61296897337100500801215318114778
61296897337100500801967427237550
61296897337100500801967430424090
61296897337100500803659679933502
61296897337100504919790846613680
61296897337100504922047183541616
61296897337100517412294555920650
61296897337100517412294559107190
61296897337100517413046671062370
61296897337100517413046671416502
61296897337100517413046672460589
61296897337100517451189638549409
61296897337100517862971644458381
61296897337100517869830150975790
61296897337100517870310552376533
61296897337100517870394235207774
61296897337100521116556414949599
61296897337100521119087820247579
61296897337100521528425722600819
61296897337100521528425722600828
61296897337100521530682055296676
61296897337100522763772510930364
61296897337100522763772511980067
61296897337100522765463988785983
61296897337100522765463988787444
61296897337100522766028847858300
61296897337100522809526096889992
61296897337100522811970461895256
61296897337100550764119579396400
61296897337100550764119580440487
61296897337100550764871688519172
61296897337100550764871691705712
61296897337100550766563941215124
61296897337100550809789481461938
61296897337100550809789481463390
61296897337100550809789481480652
61296897337100551216299853064770
61296897337100551216299856247098
61296897337100551217053001675527
61296897337100551217053001675536
61296897337100551221383456112706
61296897337100551221571484190034
61296897337100551221571487372362
61296897337100551221571488439384
61296897337100551221655171265000
61296897337100551222135572671368
61296897337100551222219255496984
61296897337100554470724812459461
61296897337100554882695103663214
61296897337100554884951440591150
61296897337100554884951444823229
61296897337100554884951444823238
61296897337100556117853869197213
61296897337100556118041121384505
61296897337100556118041121385966
61296897337100556118041896224838
61296897337100556119733374081918
61296897337100556120298233152774
61296897337100556120298234202477
61296897337100556162958652880652
61296897337100556163795481134706
61296897337100556165214990858348
61296897337100556166051819112402
61296897337100565588845902700933
61296897337100565589033848221498
61296897337100565591290185149434
61296897337100565626984393874253
61296897337100565629432114929675
61296897337100565634599487959317
61296897337100565634787516036645
61296897337100566000628165827358
61296897337100566000628167227038
61296897337100566000628170059446
61296897337100566000816193904686
61296897337100566000816195304366
61296897337100566003072530832622
61296897337100566003072532232302
61296897337100566003072535064710
61296897337100567235409759548074
61296897337100567235410103554378
61296897337100567235410103567476
61296897337100567236161871857386
61296897337100567236162211627438
61296897337100567236162215876788
61296897337100567237666096476010
61296897337100567237854464323390
61296897337100567237854468559642
61296897337100567237854468572740
61296897337100567238418208785322
61296897337100567276560142796682
61296897337101406722217421442595
61296897337101406722969533753368
61296897337101406724640894440728
61296897337101417840338544986978
61296897337101417841069650831859
61296897337101417841090538255692
61296897337101417842845586018018
61296897337101417843597698327330
61296897337101422096237504595383
61296897337101423331520726914900
61296897337101423331520841706148
61296897337101423331521501753772
61296897337101423333275770427876
61296897337101449959825877750086
61296897337101449959825879149766
61296897337101451194419525944621
61296897337101451194607815490204
61296897337101451194607815825613
61296897337101451194607930281452
61296897337101455450318861812529
61296897337101455452763226817793
61296897337101456687545155722350
61296897337101466561033689129178
61296897337101466568376813694222
61296897337101466568377185702866
61296897337101466568377187102546
61296897337101466568627891205650
61296897337101466570884226733906
61296897337101466570884228133586
61296897337101467798075057335048
61296897337101467798075058397858
61296897337101467798075061584398
61296897337101467798639141567032
61296897337101467798639142629842
61296897337101467798639145816382
61296897337101467803158750371482
61296897337101467803159123442984
61296897337101467803722831416926
61296897337101467805666160224674
61296897337101467805666164474024
61296897337101716797250563564507
61296897337101718025257674902689
61296897337101718030340244830047
61296897337101718032032497059439
61296897337101718032868265025977
61296897337101718620053905660093
61296897337101718627392813578245
61296897337101722285508069895811
61296897337101723520770428784991
61296897337101723520771205141587
61296897337101723522462681480943
61296897337101750149075555274001
61296897337101751383669199236457
61296897337101751383941173005875
61296897337101751974135262877239
61296897337101755639502300726961
61296897337101755642033706024941
61296897337101755642033792118221
61296897337101756874095944689417
61296897337101766752543174439462
61296897337104019388795057441833
61296897337104108426217626485920
61296897337104108428641099482592
61296897337104117897397602327820
61296897337104119538689829099400
61296897337104119539253909082034
61296897337104119539253913331384
61296897337104119539441937159362
61296897337104119539441941408712
61296897337104119543773517886484
61296897337104119544525625946446
61296897337104119721704168751970
61296897337104119722456276811932
61296897337104119722457314163146
61296897337104125029120013509258
61296897337104125029872125818570
61296897337104125034768934438700
61296897337104125037464003547068
61296897337104125080709399515570
61296897337104125080710432634696
61296897337104125080710432984616
61296897337104125080710547425944
61296897337104125080710547775864
61296897337104125083217588456984
61296897337104151251478959544966
61296897337104152892771182067196
61296897337104152892771186316546
61296897337104152892959210144524
61296897337104152892959214393874
61296897337104152893523298625858
61296897337104152897854875103630
61296897337104153075701953685398
61296897337104153075701957934748
61296897337104153075785521719766
61296897337104153075973549797094
61296897337104153075973554046444
61296897337104153076537638278428
61296897337104153076538671380292
61296897337104153081057242816266
61296897337104153081057242833528
61296897337104158383201370726404
61296897337104158383953483035716
61296897337104158391545360764214
61296897337104158434770639912916
61296897337104158434791531571588
61296897337104158434791789851842
61296897337104158434791904643090
61296897337104158435042609096114
61296897337104158436462117420076
61296897337104158437298945674130
61296897337104158437298946024050
61296897337104167854946205634996
61296897337104167854946209884346
61296897337104167860029895489102
61296897337104167860029895839022
61296897337104167860030267497746
61296897337104167862537308528786
61296897337104169501322116961572
61296897337104169501322121210922
61296897337104169502074229270884
61296897337104169502074233520234
61296897337104169506406183056410
61296897337104169507158176325124
61296897337104169507158291116372
61296897337104169508913219838100
61296897337104169509101247915428
61296897337104169509101252164778
61296897337104169509665336396762
61296897337104169509665336409860
61296897337104468049279601015122
61296897337104468049551655937468
61296897337104469737077491702246
61296897337112211888808858031926
61296897337112211889560970341238
61296897337112211889581860932888
61296897337112211889581862349830
61296897337112211891253221620248
61296897337112211891253223037190
61296897337112212301176871870560
61296897337112212303600344867232
61296897337112223000171458779246
61296897337112223001863711475198
61296897337112223001867151494906
61296897337112223007702865439376
61296897337112223007702866502234
61296897337112223007702866852154
61296897337112223007702869684562
61296897337112223007702870038694
61296897337112223007702984475810
61296897337112223007702984829942
61296897337112223007765660855718
61296897337112223009457913551670
61296897337112223010210025506850
61296897337112223010210025860982
61296897337112223419296844333878
61296897337112223419484871348396
61296897337112223551473909209376
61296897337112223551473910272186
61296897337112223556557599059270
61296897337112228490601644251914
61296897337112228498133054094420
61296897337112228498133168885668
61296897337112228498133170302610
61296897337112228498133828933292
61296897337112228498195846328386
61296897337112228909728179823340
61296897337112228909728180177472
61296897337112228909915060344426
61296897337112228909916208254800
61296897337112228912235221208512
61296897337112256353688731764408
61296897337112256354440844073720
61296897337112256356133096769672
61296897337112256356136535726570
61296897337112256356136536789380
61296897337112256361220142669724
61296897337112256361220143023856
61296897337112256361220257460972
61296897337112256361220257815104
61296897337112256361282933840880
61296897337112256362035046150192
61296897337112256772814120488270
61296897337112256773566228548232
61296897337112256773566228565494
61296897337112256773566229628352
61296897337112256773566229965174
61296897337112256904991183257348
61296897337112256905179210271866
61296897337112256905179211334676
61296897337112256905743294503850
61296897337112256905743295566660
61296897337112256910826984353744
61296897337112261844871029546388
61296897337112261846563282242340
61296897337112261852465231622860
61296897337112261854157482901870
61296897337112261854157484318812
61296897337112262263996417561572
61296897337112262263997565471946
61296897337112262264060241497722
61296897337112262264248269575050
61296897337112262266504606148854
61296897337112262266504606502986
61296897337112272962992034048712
61296897337112272962992037235252
61296897337112272964684286744664
61296897337112272964684289931204
61296897337112272964687384514568
61296897337112272964687385577378
61296897337112272964687388763918
61296897337112272964687728888102
61296897337112272965251468746552
61296897337112272965251469809362
61296897337112272965251472995902
61296897337112272969771077551002
61296897337112272969771450622504
61296897337112272969771450976636
61296897337112272970335158596446
61296897337112272970335158600658
61296897337112272970335158950578
61296897337112272970586236125184
61296897337112272970586239311724
61296897337112272970586320801522
61296897337112272970586321864332
61296897337112272972278487404194
61296897337112272972278487408358
61296897337112272972278487408406
61296897337112272972278488821136
61296897337112272972278492007676
61296897337112272972278573497474
61296897337112272972278574560284
61296897337112273374774039944586
61296897337112273376469734783976
61296897337112273381365052181604
61296897337112273381365428441050
61296897337112273382117164509630
61296897337112273382117536501012
61296897337112273382117536518274
61296897337112273382117537581132
61296897337112273382117537917954
61296897337112273382180213943730
61296897337112273382368242021058
61296897337112273383872465222740
61296897337112273383872465240002
61296897337112273383872465240050
61296897337112273383872466639682
61296897337112273384624581781402
61296897337209385815430382876269
61296897353634979977929435470895
61296897353634981762319270914277
61296897353634981808051935117793
61296897353638883673041834498872
61296897353638883673229862576200
61296897353638883673229862577595
61296897353638883810490529795582
61296897353638883810490531212524
61296897353638884222084507627226
61296897353845723544604213579245
61296897353845728902919779911019
61296897353845729446816317791546
61296897353845729451879114570038
61296897353845730687496843217208
61296897353845730688938391810056
61296897353853784187790743534756
61296897353853784187790746717084
61296897353853784598820640316744
61296897353853784599572752626056
61296897353853784599573867234980
61296897353853784601829060856175
61296897353853784601829089553992
61296897353853784601830204162916
61296897353853785834919884961896
61296897353853785836612137657848
61296897353853786383210447179006
61296897353853786383962559488318
61296897353853786386218896416254
61296897353853786428964003391114
61296897353853786429716115700426
61296897353853786431951560503073
61296897353853786431972452628362
61296897353853817541308019702246
61296897353853817953090025611218
61296897353853817953905928555230
61296897353853817955346362539154
61296897353853817956161122176425
61296897353853817956162265483166
61296897353853819189251946282146
61296897353853819739736169401416
61296897353853819785468833488235
61296897353853828660243895096478
61296897353853829254016508106701
61296897353853829256481416160595
61296897353853830484488785649341
61296897353853830489362176873655
61296897353853830489571359827501
61296897353853830489634121946717
61296897353853830491827433887511
61296897353853834005067104270189
61296897353853834012410257869815
61296897353853834012595186760354
61296897353853834012598544227445
61296897353853834012598544227454
61296897353853834012660961972919
61296897353853834012661301741567
61296897353853834012661306346660
61296897353853834012661306346669
61296897353853834013163400111770
61296897353853834013409975095442
61296897353853834013413332562542
61296897353853834013413414052340
61296897353853834013414104214874
61296897353853834015105666748292
61296897353853834015669411210167
61296897353853834556285900559422
61296897353853834556557496671118
61296897353853834561641214037918
61296897353853834561641218755280
61296897353853834562184377681594
61296897353853835797552092365108
61296897353857388105414557655788
61296897353857388105978641887772
61296897353857388106166669965100
61296897353857388107858922661052
61296897353857388108423005476094
61296897353857421460248027182246
61296897353857687062326660924317
61296897353857687062347553049606
61296897353857688295249207188200
61296897353857688297129487962875
61296897353857688297672678651233
61296897353857688297693570776522
61296897353857688845900564861441
61296897353857688889961868494294
61296897353857688891654121190246
61296897353857720414151681330224
61296897353857721649518592482674
61296897353857721786779261118998
61296897353857722200253518306980
61296897353857722244293929814544
61296897353857731668801191274959
61296897353857732898980980812764
61296897353857732899816661156444
61296897353857732899816662573386
61296897353857732904147209001875
61296897353857732944734536908175
61296897353857732945549325243263
61296897353857732949817111086335
61296897353857732949879873205391
61296897353857737021883613963947
61296897353857737021886971549139
61296897353857737021886971549148
61296897353857737021949733668195
61296897353857737021970625676787
61296897353857737022702874493151
61296897353857737022702874493160
61296897353857737025230922205939
61296897353857737060862343418640
61296897353857737063369384449680
61296897353857737063372741916780
61296897353857737067640527759843
61296897353857737067703318576632
61296897353857737067703318576659
61296897353857737067724210585251
61296897353857737068456459283580
61296897353857737068456545495112
61296897353857737068477351292172
61296897353857737070984478534744
61296897353857738249702694041078
61296897353857738250538374384758
61296897353857738252150415096500
61296897353857738252982737973080
61296897353857738252982739390022
61296897353857738252986095440180
61296897353857738257296523047443
61296897353857738257317788126142
61296897353857738257568490812304
61296897353857738258069441270672
61296897353857738258069785644197
61296897353857738258069812806980
61296897353857738258069900435454
61296897353857738258132576461230
61296897353857738258320603121616
61296897353857738258320604538558
61296897353857738259761003685989
61296897353857738259761003691605
61296897353857738259761032387961
61296897353857738259762151601979
61296897353857738260012855705083
61296897353857738260576939937067
61296897353857738295456250254581
61296897353857738296271038589669
61296897353857738297902852101818
61296897353857738297903971310003
61296897353857738297903971310012
61296897353857738298718759645091
61296897353857738298718759645100
61296897353857738302986542305844
61296897353857738303050079259551
61296897353857738303050452331053
61296897353857738303237246408948
61296897353857738303802448432175
61296897353857738303802448432184
61296897353857738303802449849117
61296897353857738303886132674733
61296897353857738305766413448013
61296897353857738852845237767324
61296897353857738854558382471868
61296897353954681543490616851706
61296897353954682778000954234942
61296897353954682778272550346638
61296897353954683372797184992346
61296897353954698152038452546138
61296897353954699432577414511366
61296897353954699432577414511525
61296897353954699432577414511526
61296897353954699433120606734674
61296897353954699433392202846614
61296897353954699982184173288806
61296897353954993033893287743551
61296897353954994223489078147195
61296897353954994223739782267769
61296897353954994269239305470467
61296897353954998341309046426282
61296897353962783130769843485386
61296897353962788483103596008500
61296897353962788483939276352180
61296897353962802712740056080358
61296897353962802713304140312342
61296897353962803261779631425710
61296897353962803262346814857638
61296897353962803308100399766102
61296897353962804542858313356142
61296897353963081489332956880190
61296897353963081489877268292902
61296897353963081489897041112174
61296897353963081489898160301494
61296897353963082724659201787834
61296897353963082724680093796426
61296897353963082724680093797821
61296897353963083273722768341722
61296897353963083274286852573706
61296897353963086429024775091902
61296897353963086430717027787854
61296897353963088077848407456430
61296897353963088077849526664615
61296897353963088077849526664624
61296897353963088213414586553434
61296897353963088215106839249386
61296897353963088672373042102138
61296897353963088672374161310323
61296897353963088672374161310332
61296897353963088673188949645411
61296897353963088673188949645420
61296897353963097548838118029326
61296897353963098097884236130790
61296897353963098098699024465878
61296897353963099333774220902491
61296897353963102900316074451770
61296897353963102902553842301929
61296897353963102902572411379706
61296897353963103451050311393509
61296897353963103451865099747471
61296897353963103496807253888569
61296897353963103496807253888578
61296897353963103497369013654544
61296897353963104684704766705108
61296897353963104686396243031357
61296897353963104686396329120425
61296897353963104686943653769285
61296897353963104732128907354378
61296897353963104732149827942686
61296897353963104732153271621317
61296897353963104732153271621318
61296897353963105281195946166614
61296897353963105281197065374808
61296897353963105281740257598191
61296897353963105282011853709887
61296897353963105282011853709896
61296897353966684995655279872924
61296897353966684995926875984620
61296897353966684996490960216604
61296897353966689111783086148600
61296897353966689111783086266692
61296897353966689111783086268096
61296897353966689111866654182968
61296897353966689111866654302464
61296897353966689114311019188232
61296897353966690346648587795992
61296897353966690347400700105304
61296897353966690349092952683164
61296897353966690941925334751012
61296897353966705768594876671372
61296897353966705768619240938312
61296897353966705768678559496988
61296897353966706955951893266836
61296897353966707003397818384490
61296897353966707003401174434648
61296897353966707003401174438860
61296897353966707003965258670844
61296897353966707004215962769736
61296897353966707004215962773948
61296897353966707553007933210524
61296897353966707553007933211928
61296897354607589485715927649319
61296897354607589485736819656507
61296897354607593192029020618991
61296897354607594426539010465031
61296897354607594426559902473623
61296897354607594426560160736464
61296897354607594427375810003855
61296897354611196697806942806566
61296897354619300527012603399382
61296897354619300527576687631366
61296897354619600167303315103757
61296897354826394109615553034599
61296897354826397813421518879791
61296897354826397813484280999007
61296897354826397815657049892575
61296897354826399048767533425792
61296897354826399050438635850311
61296897354826427463132826019761
61296897354826431170010003221417
61296897354826432402263914402362
61296897354826432402911308405873
61296897354826432402912427601017
61296897354826432404791589179153
61296897354826432405356792606281
61296897354826443474651996065380
61296897354826443474652000664650
61296897354826447181256429146992
61296897354830001314659002017398
61296897354830001319742690804482
61296897354830001320014317030928
61296897354830034668176275002560
61296897354830034673259993904394
61296897354830034673531588481056
61296897354830034674074752124732
61296897354838088540669930831776
61296897354838088540669930850650
61296897354838088542926267759712
61296897354838088542926267778586
61296897354838099247007900574226
61296897354838099658037794173886
61296897354838099661046243411134
61296897354838104600173977390862
61296897354838104600177331675634
61296897354838104600177416347760
61296897354838104600177417764702
61296897354838104600178106510294
61296897354838104600240093790478
61296897354838104600240093794849
61296897354838105149220090893056
61296897354838105189890991418332
61296897354838105194974680205416
61296897354838105194974708785132
61296897354838105194974794996664
61296897354838105197231131924600
61296897354838132600525173559388
61296897354838133012307179468360
61296897354838133014563516396296
61296897354838133190802915768684
61296897354838137953691250376024
61296897354838137954259463727440
61296897354838137954509477668010
61296897354838137954509479084952
61296897354838137956201730363962
61296897354838137956201731780904
61296897354838137956201731785275
61296897354838138504993700806154
61296897354838138543972348635478
61296897354838138549056066002278
61296897354838138549306856316914
61296897354838138551563193244850
61296897354838149071815698084596
61296897354838149072630483237356
61296897354838149072630486419684
61296897354838149615774650528260
61296897354838149621422453662078
61296897354838149621422456844406
61296897354838154557161820635868
61296897354838154557725904867852
61296897354838154562244394814028
61296897354838154562809622234652
61296897354838404789510687793085
61296897356812201716843479162590
61296897356812201725190051824464
61296897356921463428217351726403
61296897356921463428217694682995
61296897356921463428782553753851
61296897356921465213172365233528
61296897356921470016709667269646
61296897356921470612074229357657
61296897356921470612074229357658
61296897356921470612074229361870
61296897356921470612157797392026
61296897356921470612157797396238
61296897362720827085006694471212
61296897362720827091702081014690
61296897362720827091702081018902
61296897362720827092538134428468
61296897362829788652613628565625
61296897362829795240540740668690
61296897362829795240540740672902
61296897362829795240540740673061
61296897362829795240540740673062
61296897362829795240561634094224
61296897362829795833478472297147
61296897362829795835926194763895
61296897363482700232521286882019
61296897363482700232521291468239
61296897363482705606134774595429
61296897363482705606134774595513
61296897406812609923663262290770
61296897406812609928934893416034
61296897406812610060923930927094
61296897406812610061111959004422
61296897406812610068451984719442
61296897406812610472705936836066
61296897406812610525235463584554
61296897406812610525235721864808
61296897406813510491474958192054
61296897406813510491662986269382
61296897406813510496746589317318
61296897406813510499002926245254
61296897406813510679760928484614
61296897406813511093047159485838
61296897406813809038889245300722
61296897406813809041144467739230
61296897406813810686017268936610
61296897406813810687520374833718
61296897406813810687521494028862
61296897406813810687708402911046
61296897406813810687709521632562
61296897406813810687709522106190
61296897406813810823277937572934
61296897406813810824970190268886
61296897406813811237316539163724
61296897406813811282318097857767
61296897406813811282318097857768
61296897406813811283132886192856
61296897407020607738905135505926
61296897407020607739093163583254
61296897407020641094866773496352
61296897407020655917337021694092
61296897407020655917587725797196
61296897407020655919844062725132
61296897407020657700889660545506
61296897407020657701725713961932
61296897407020657701725713966304
61296897407020657703417966657884
61296897407020657703417966662256
61296897407031398494830597876448
61296897407031412900434864040162
61296897407031412900622892117490
61296897407031412904953382685550
61296897407031414547562887676050
61296897407031414552834518801314
61296897407031414684823556312374
61296897407031414685011584389702
61296897407031414689907273679174
61296897407031414690095301756502
61296897407031414692351610104722
61296897407031414729741432180802
61296897407031414729929460258130
61296897407031414729992136283906
61296897407031414735075825070990
61296897407031414735848857968610
61296897407031415096605562221346
61296897407031415103381791037980
61296897407031415147693913448488
61296897407031415149135347250088
61296897407031415149135462041336
61296897407031443142707244468478
61296897407031443142895272545806
61296897407031446254704249334636
61296897407031446259034739902696
61296897407031446261479104907960
61296897407031447901080160661212
61296897407031447908608128714412
61296897407031447908608157413624
61296897407031448038340829297536
61296897407031448045868883089884
61296897407031448045868911789096
61296897407031448084010817475276
61296897407031448084010846174488
61296897407031448084073493501052
61296897407031448084094414208856
61296897407031448089909323296660
61296897407031448089930215185756
61296897407031448091601547293400
61296897407031448091601575992612
61296897407031448091622467881708
61296897407031448450122835206508
61296897407031448495873321285114
61296897407031448495876420117828
61296897407031448501127503608034
61296897407031448503467523361586
61296897407031459568160271674464
61296897407031459568995952018144
61296897407031462725220650335150
61296897407031462725241542343742
61296897407031462725429570421070
61296897407031462725972762644462
61296897407031462730325264432267
61296897407031462730325264432276
61296897407031462730492281460414
61296897407031462730575968535344
61296897407031462730575968535371
61296897407031462730575968535380
61296897407031462731141167376279
61296897407031462731141167376288
61296897407031462731328076595342
61296897407031462732748618388350
61296897407031462732769510396942
61296897407031462732769625188190
61296897407031462732769629437531
61296897407031462732769629437540
61296897407031462732832301213966
61296897407031462733584417772592
61296897407031462733584417772619
61296897407031462733584417772628
61296897407031462733585532381543
61296897407031462733585532381552
61296897407031462862418642945698
61296897407031462862690239057394
61296897407031462867753035835886
61296897407031462867773956424194
61296897407031462867773961141547
61296897407031462867773961141556
61296897407031462868317120067870
61296897407031462913506625343611
61296897407031463274284216889038
61296897407031463280099125976842
61296897407031463280099126330974
61296897407031464507288005654192
61296897407031464507350767419116
61296897407031464508123685997872
61296897407031464509546666581586
61296897407031464509630234615954
61296897407031464509818262693282
61296897407031464514630011360914
61296897407031464514881059471774
61296897407031464514901980060082
61296897407031464514903013645816
61296897407031464514903099739256
61296897407031464514965861504180
61296897407031464515529859648500
61296897407031464515717887738926
61296897407031464515717888074344
61296897407031464517158202669154
61296897407031464517158288408302
61296897407031464517158316988018
61296897407031464517159350573752
61296897407031464517159350575156
61296897407031464517159350592626
61296897407031464517159436318676
61296897407031464517159436331774
61296897407031464517159436667192
61296897407031464517222112692968
61296897407031464517222198432116
61296897407032313468434588018774
61296897407032313473518305385574
61296897407032313475774613733794
61296897407032313475774642313510
61296897407032315115374583577334
61296897407032315115562611654662
61296897407032315120458300944134
61296897407032315120458301417762
61296897407032315120646214702598
61296897407032315120646329021462
61296897407032315120646329495090
61296897407032315122150553640086
61296897407032315122902551630534
61296897407032315122902637369682
61296897407032315297741156159414
61296897407032315303660553869894
61296897407032315305081181874434
61296897407032346822515945235920
61296897407032346827599662602720
61296897407032348468891856562496
61296897407032348476419824615696
61296897407032348613680578991168
61296897407032348651822513376560
61296897407032348657741911087040
61296897407032348659413243194684
61296897407032348659434163782992
61296897407032360135972053314896
61296897407032360136807733658576
61296897407032363435585743136084
61296897407032363435585743136111
61296897407032363435585743136120
61296897407032365082714795640539
61296897407032365082714795640540
61296897407032365082777557405464
61296897407032365083278879873768
61296897407032365083529669733490
61296897407032365084971132214184
61296897407032365084971132568475
61296897407032365084971132568476
61296897407032365084971132587190
61296897407032365084971218307624
61296897407032365084971218326338
61296897407032365085033894352114
61296897407032599249572954115856
61296897407032599251912859078160
61296897407032613665045207613938
61296897407032615311420000218998
61296897407032615311421119060010
61296897407032615311421119414142
61296897407032615494351775874074
61296897407032615903877703489496
61296897407032615906217723243047
61296897407032615906217723243048
61296897407032615906948828752520
61296897407032615907032511578136
61296897407032643716775280821758
61296897407032643716963308899086
61296897407032647016033433070040
61296897407032647016849335894556
61296897407032647016849336014052
61296897407032647016870227903148
61296897407032647018561366109672
61296897407032648655819446767118
61296897407032648658078882527768
61296897407032648658162450562136
61296897407032648658347379806750
61296897407032648663161452473840
61296897407032648663977359649940
61296897407032648663977360004072
61296897407032648663998251539036
61296897407032648665689385513472
61296897407032648665690418615336
61296897407032648665690504234988
61296897407032648801258920175360
61296897407032648802951172871312
61296897407032648802951172990808
61296897407032648841093107376200
61296897407032648846991584498372
61296897407032648848683837194324
61296897407032649213040926084332
61296897407032649250615677524522
61296897407032649252875113285172
61296897407032649258209764809746
61296897407032649258773590407344
61296897407032649258773590761476
61296897407032649259045559944674
61296897407032649260549784563298
61296897407032658683197193624720
61296897407032660325514502060618
61296897407032660326078327538720
61296897407032663619501018951548
61296897407032663619772615063244
61296897407032663624835416427956
61296897407032663624856308436539
61296897407032663624856308436548
61296897407032663624856337134515
61296897407032663624856337134516
61296897407032663625672240078528
61296897407032663627112640778264
61296897407032663627112669357980
61296897407032665264370639928650
61296897407032665266629042587436
61296897407032665266630075689300
61296897407032665266898572968282
61296897407032665266900638699132
61296897407032665266901671800996
61296897407032665271712645635372
61296897407032665271775407400296
61296897407032665271964468933620
61296897407032665271985389638568
61296897407032665272528552811472
61296897407032665272528553165604
61296897407032665272549473398376
61296897407032665272549473516420
61296897407032665272549473870552
61296897407032665272549473889426
61296897407032665272549559491816
61296897407032665272612235517592
61296897407032665272612235654350
61296897407032665272800263731678
61296897407032665274240578675004
61296897407032665274240664414152
61296897407032665274240692993868
61296897407032665274241697516016
61296897407032665274241726094328
61296897407032665274241812187768
61296897407032665274304488213544
61296897407032665309934790588032
61296897407032665310122818665360
61296897407032665310123937860504
61296897407032665310124196140758
61296897407032665310124310932006
61296897407032665310750698118264
61296897407032665310938726195592
61296897407032665310938984475846
61296897407032665310939099267093
61296897407032665310939099267094
61296897407032665311022667301462
61296897407032665312379155593296
61296897407032665312382598799544
61296897407032665312383631901408
61296897407032665312383746692656
61296897407032665312383746709918
61296897407032665312445274825320
61296897407032665312446422735694
61296897407032665312467314727023
61296897407032665312467314727024
61296897407032665312633302902648
61296897407032665312634450813022
61296897407032665312652243971637
61296897407032665312652243971638
61296897407032665312655342804351
61296897407032665312655342804352
61296897407032665312655342821614
61296897407032665312718018847390
61296897407032665313195063123528
61296897407032665313198420236496
61296897407032665313198535027743
61296897407032665313198535027744
61296897407032665313198535045006
61296897407032665313219427053598
61296897407032665313282103062112
61296897407032665313282103079374
61296897407032665313467032306726
61296897407032665313470131139440
61296897407032665317462844380380
61296897407032665317466201847480
61296897407032665317466316638728
61296897407032665317467349757854
61296897407032665317525520406156
61296897407032665317528963612404
61296897407032665317530111522778
61296897407032665317716905950584
61296897407032665317717020741831
61296897407032665317717020741832
61296897407032665317718025145728
61296897407032665317718139936976
61296897407032665317738945850676
61296897407032665318281765004178
61296897407032665318282109023580
61296897407032665318282109377712
61296897407032665318282138074068
61296897407032665318282223814828
61296897407032665318282224168960
61296897407032665318303029728528
61296897407032665318303030082660
61296897407032665318303030101534
61296897407032665318365791849196
61296897407032665318365791866458
61296897407032665318365792203328
61296897407032665318553734187376
61296897407032665318553734204638
61296897407032665318553819926524
61296897407032665318553819943786
61296897407032665318553820280656
61296897407032665319973242878520
61296897407032665319973328617668
61296897407032665319973357197384
61296897407032665319974361719532
61296897407032665319994249205976
61296897407032665319994249678359
61296897407032665319994249678360
61296897407032665319995282780223
61296897407032665319995282780224
61296897407032665319995282797486
61296897407032665320056925704136
61296897407032665320058044545148
61296897407032665320058044562410
61296897407032665320058044899280
61296897407032665320810071115312
61296897407032665320810071132574
61296897407032665320810156871722
61296897407032665320810157208592
61296897407032665449644415328980
61296897407032665449644415346242
61296897407032665449916011440676
61296897407032665449916011457938
61296897407032665450480095689922
61296897407032665455542892451152
61296897407032665455814488562848
61296897407032665455814488580110
61296897407032665457256037155696
61296897407032665457256037172958
61296897407032665866761072762526
61296897407032665869853090034142
61296897407128725834052090955410
61296897407128725877550716431662
61296897407128725878969966825290
61296897407128725879784755160378
61296897407128725879807053359598
61296897407129621505481623249940
61296897407129621506212843550651
61296897407129621506234768678586
61296897407129626401867230064394
61296897407129626445362498072094
61296897407129626447599894267910
61296897407129626447600009058941
61296897407129626447869539103134
61296897407129626582623252801698
61296897407129626584879589729634
61296897407129905040363785049080
61296897407129905040447353083448
61296897407129919865361966286443
61296897407129919865361966286452
61296897407129921649750658552831
61296897407129921649750658554292
61296897407129921649750658558664
61296897407129921649750744647572
61296897407129926591137824061121
61296897407129926636891408971046
61296897407140366781497855372534
61296897407140366781685883449862
61296897407140367193279861281506
61296897407140411664834570734624
61296897407140411665670251078304
61296897407140411847932478409916
61296897407140416603962304714352
61296897407140416604025066479276
61296897407140416604797985058032
61296897407140416787812324225328
61296897407140416789236338394776
61296897407140416789236424488216
61296897407140416789299100513991
61296897407140416789299100513992
61296897407140416790072018738456
61296897407140416790072104831895
61296897407140416790072104831896
61296897407140416790134780857672
61296897407140416790322808935000
61296897407140417201018344303748
61296897407140417201098555226552
61296897407140417201854024647428
61296897407140426489079606544802
61296897407140426489831718854114
61296897407140428319223002935124
61296897407140428319954223235835
61296897407140428319975029149752
61296897407140431568479557243914
61296897407140431614233142152378
61296897407140431979506351643630
61296897407140431979506351997762
61296897407140433214855468570490
61296897407140433259102763129480
61296897407140433259102848868628
61296897407140433259102848887502
61296897407140433260522013541982
61296897407140433260588132774006
61296897407140433260609053478954
61296897407140433260610172675502
61296897407140433260610172692972
61296897407140433260857777609230
61296897407140433261359100057416
61296897407140433261362285002284
61296897407140433261424961028060
61296897407140433396426279624168
61296897407140433398619940526328
61296897407140433398622953638608
61296897407140715146731720955516
61296897407140715146919749032844
61296897407140715146940641041436
61296897407140715149196977969372
61296897407140716793043837062624
61296897407140716793315433174320
61296897407140716795491559639982
61296897407140716795571770102256
61296897407140716795572889295948
61296897407140716795575127674350
61296897407140716795576246882535
61296897407140716795576246882544
61296897407140716795763155751678
61296897407140716795764274959863
61296897407140716795764274959872
61296897407140716796307467183255
61296897407140716796307467183264
61296897407140716932833557932272
61296897407140716933021586009600
61296897407140716978505899273838
61296897407140716978506903696599
61296897407140716978506903696608
61296897407140716978507018487856
61296897407140716978589467308206
61296897407140716978590586522223
61296897407140716978590586522224
61296897407140716978777495385534
61296897407140716978778614599551
61296897407140716978778614599552
61296897407140716979321692031687
61296897407140716979321692031696
61296897407140716979321806822943
61296897407140716979321806822944
61296897407140716979405374857312
61296897407140716979593402934640
61296897407140717344615563841244
61296897407140717388029473844930
61296897407140717390288909605571
61296897407140717390288909605580
61296897407140717390369493598481
61296897407140717390369493598482
61296897407140717390372592431195
61296897407140717390372592431196
61296897407140717391100599107954
61296897407140717391103697940659
61296897407140717391103697940668
61296897407140717391184281933570
61296897407140717391187380766284
61296897407140726678350200543038
61296897407140726678350200543198
61296897407140726678350200560460
61296897407140726679081306052670
61296897407140726679102312869772
61296897407140731619650588625246
61296897407140731619734270978478
61296897407140731619734271450862
61296897407140731619737370283416
61296897407140731619925656640998
61296897407140731620465376960334
61296897407140731757809814043378
61296897407140731801244304622004
61296897407140731801245419230928
61296897407140731803500641549940
61296897407140731803503736137516
61296897407140731803503736150566
61296897407140731803504855345710
61296897407140732168693349263822
61296897407140733401866626789314
61296897407140733404039280897458
61296897407140733404122963250690
61296897407140733404122963717250
61296897407140733404124082576976
61296897407140733404126062568678
61296897407140733404127181763822
61296897407140733404310991341116
61296897407140733404312110654304
61296897407140733404314348913210
61296897407140733404858660344787
61296897407140733447620211232670
61296897407140733447620211699230
61296897407140733447620297438378
61296897407140733447621330557504
61296897407140733448164150065138
61296897407140733448185414789488
61296897407140733448352436422711
61296897407140733448352436422720
61296897407140733449792607540170
61296897407140733449792865807374
61296897407140733449855627572298
61296897407140733449858726772185
61296897407140733449858726772194
61296897407140733449876548160606
61296897407140733449876548627166
61296897407140733449877667841183
61296897407140733449877667841184
61296897407140733449879647477142
61296897407140733449879991833414
61296897407140733449879991839237
61296897407140733449879991839238
61296897407140733449880766672286
61296897407140733449880766678110
61296897407140733449880766691160
61296897407140733450047013116726
61296897407140733450068019910742
61296897407140733450068019916565
61296897407140733450068019916566
61296897407140733450128371594368
61296897407140733450130695942342
61296897407140733450608773350647
61296897407140733450608773350656
61296897407140733450608887669511
61296897407140733450611986974374
61296897407140733450632878981598
61296897407140733450632878987422
61296897407140733450632879000472
61296897407140733450692456176272
61296897407140733450695555013198
61296897407140733450695555026248
61296897407140733587138422216656
61296897407140733587326450293984
61296897407140733587329807761084
61296897407140733587872999984467
61296897407140733587893547636796
61296897407140733588144596096163
61296897407140733588144596096172
61296897407140733998920686760014
61296897407140733998923785592728
61296897407140733999735475095102
61296897407140733999738573927816
61296897407141617363572613274560
61296897407141629077036483965371
61296897407141633972122773335680
61296897407141634017855437657240
61296897407141634017877477913076
61296897407785217783777419905868
61296897407785217783777424137956
61296897407785217788861112925040
61296897407785217791117445620888
61296897407785223098532950619770
61296897407785223099285062929082
61296897407785223136943496722504
61296897407785223142783688405334
61296897407785223144286535531090
61296897407785223144286879904624
61296897407785223145040025333270
61296897407785223145102787452326
61296897407785223145290815529654
61296897407786123710595470045766
61296897407786123712914569092758
61296897407786123713102511076806
61296897407786422072229713270883
61296897407786422072229799364163
61296897407796928695696649426138
61296897407796928695884677503466
61296897407796928833145345785658
61296897407796928833709430017642
61296897407796929244739323617302
61296897407796929244739323971434
61296897407797229022980028615139
61296897408004011112189503220312
61296897408004011113881755916264
61296897408004022232754876959988
61296897408004022367759290175436
61296897408004022369263514794060
61296897408004022408429157600460
61296897408004022415017071006168
61296897408004026119533369257427
61296897408004027720740696386216
61296897408004027720928724459172
61296897408004027720928724463544
61296897408004027720929757578506
61296897408004027720929843671786
61296897408004027722432949077796
61296897408004027722432949082168
61296897408004027723186094506442
61296897408004027723248856625498
61296897408004027759150869411832
61296897408004027765658199178978
61296897408004027766410311488290
61296897408004027766494281296132
61296897408004027766494367385200
61296897408004027766495400504326
61296897408004027766682280671280
61296897408004027766682309373460
61296897408004027766683313790614
61296897408004027766683428581654
61296897408004027766745071488304
61296897408004027768186505289904
61296897408004027768186533992084
61296897408004027768186620081152
61296897408004027769002441535366
61296897408004055721840647392582
61296897408004055721840651624670
61296897408004055723532900088534
61296897408004055723532904320622
61296897408004055766821199286786
61296897408004055767009227364114
61296897408004055767573315828186
61296897408004061075010081676318
61296897408004061075010081680690
61296897408004061075261904992036
61296897408004061076702334372270
61296897408004061076702334376642
61296897408004061077518241919972
61296897408004061119987276103422
61296897408004061119990260499228
61296897408004061120178661647850
61296897408004061120742372808540
61296897408004061120743865092448
61296897408004061121015375110864
61296897408004061121015461204144
61296897408004061121015489901904
61296897408004061122434998575786
61296897408004061122518681401402
61296897408004061123271712038800
61296897408004061123271798132080
61296897408004061123271826829840
61296897408004070540919086423524
61296897408004070586652127928961
61296897408004072188047110057960
61296897408004072192378715115448
61296897408004072192379063844938
61296897408004072192629767948042
61296897408004072193130827424760
61296897408004072193131171922162
61296897408004072193193847947938
61296897408004072193193852180026
61296897408004072194823424618114
61296897408004072194823428850202
61296897408004072194886100643890
61296897408004072195638217185290
61296897408004922798310317440396
61296897408004928288552478022276
61296897408004928288740506099604
61296897408004928288741539218938
61296897408004928288741625312218
61296897408004928288804301337994
61296897408004928290244730718228
61296897408004928290997876146874
61296897408004928291060638265930
61296897408004928334222007389574
61296897408004928334306034234384
61296897408004928334307182144758
61296897408004928334557857550102
61296897408004928335998286930336
61296897408004928335998315632516
61296897408004928336814223175798
61296897408004956151639566934450
61296897408004956151827595011778
61296897408004956154083927353494
61296897408004956154083931585582
61296897408004956746435797691854
61296897408004961643073686632468
61296897408004961644514116012702
61296897408004961645330023560404
61296897408004961687736295978930
61296897408004961687739280374736
61296897408004961688555560639600
61296897408004961688639243465008
61296897408004961688827156751296
61296897408004961688827242844576
61296897408004961688827271542336
61296897408004961690246780216218
61296897408004961691083493679232
61296897408004961691083579772512
61296897408004961691083608470272
61296897408004970976554175551234
61296897408004970976804879654338
61296897408004970979061216582274
61296897408004972760378788173310
61296897408004972760942867819074
61296897408004972760942867823446
61296897408004972760942872051162
61296897408004972760942872405294
61296897408004972762635120515026
61296897408004972762635120519398
61296897408004972762635124747114
61296897408005226693685059744179
61296897408005260047766416961325
61296897408005260050210695873309
61296897408005260050210781966589
61296897408005271160720164288065
61296897408005271165803853075149
61296897408005271168331786114781
61296897408005271168331814694497
61296897408015716841530927655832
61296897408015716841718955733160
61296897408015716846614645022632
61296897408015716846802673099960
61296897408015716849058981448180
61296897408015727964922648852004
61296897408015727964922649206136
61296897408015727967178986134072
61296897408015733317904050813274
61296897408015733317905169671708
61296897408015733317905170025840
61296897408015733318092050192794
61296897408015733318092078890602
61296897408015733318093198103168
61296897408015733320348386766598
61296897408015733320349534676972
61296897408015733320412211056880
61296897408015733496023733804608
61296897408015733496023819898047
61296897408015733496023819898048
61296897408015733496086495923824
61296897408015733501107422591692
61296897408015733501107451171408
61296897408015733501107537264848
61296897408015733501170184710908
61296897408015733501170213290624
61296897408015761318251894113970
61296897408015761318439922191298
61296897408015761319004006069150
61296897408015761319004006423282
61296897408015761320696258765102
61296897408015766672173407409940
61296897408015766672173435753616
61296897408015766672173436107748
61296897408015766672174555320314
61296897408015766672237230991958
61296897408015766672237231346090
61296897408015766672425259423418
61296897408015766673865688803700
61296897408015766674681595997222
61296897408015766674681596351354
61296897408015766847845396508626
61296897408015766850105091021754
61296897408015766850105177115193
61296897408015766850105177115194
61296897408015766850167853140970
61296897408015766850355881218298
61296897408015766855188808388554
61296897408015766855188808506598
61296897408015766855188894481994
61296897408015766855251570507770
61296897408015766857695906933318
61296897408015767221216081955236
61296897408015777789542418289418
61296897408015777789793122392486
61296897408015777789793122392522
61296897408015777790294526366642
61296897408015777790357202392418
61296897408015777790357206624506
61296897408015777791986779062594
61296897408015777791986783294682
61296897408015777792049455088370
61296897408015777792801571629734
61296897408015777792801571629770
61296897408015777927555194998594
61296897408015777927555199230673
61296897408015777927555199230682
61296897408015777927555199584805
61296897408015777927555199584814
61296897408015777929247447694546
61296897408015778333501370746180
61296897408015778334253483055492
61296897408015778334253483409624
61296897408015778339337086103428
61296897408015778339337172196708
61296897408015783273381217389352
61296897408015783274885442007976
61296897408015783275637553963156
61296897408015783275637554317288
61296897408015783280721157011092
61296897408015783280721243104372
61296897408015783280724256197938
61296897408015783280724628915148
61296897408015783280724629269280
61296897408015783280724715362720
61296897408015783280787391034364
61296897408015783280787391388496
61296897408015783280975419465824
61296897408015783282416881965232
61296897408015783282416967704540
61296897408015783282479644084448
61296897408016033507342871394995
61296897408016033509599207850755
61296897408016033509682776357299
61296897408016033643871319554427
61296897408016033644603539672815
61296897408016066861424228612141
61296897408016066861507796174333
61296897408016066861507796646509
61296897408016066861695824723837
61296897408016066863952161179597
61296897408016066863952161651773
61296897408016066997868993945949
61296897408016066997952676771573
61296897408016066998140590057645
61296897408016066998140704848901
61296897408016066998684896889961
61296897408016077979063687574897
61296897408016077979627771806881
61296897408016077981236456468465
61296897408016077982072136812145
61296897408016077982072165509905
61296897408016078116261680181073
61296897408016078116261680299117
61296897408016078116804872522509
61296897408016078116804872876641
61296897408016083471687447265819
61296897410096392089613876545274
61296897410096392089638896256356
61296897410096392090391013169150
61296897410096397031213319075146
61296897410096397625798305734074
61296897410096397626553889949053
61296897410096397626553889949054
61296897410096397626637457983422
61296897410751708544940355069626
61296897411068993566165332812545
61296897411068993566165333162465
61296897415895746966178480359121
61296897415895754104489489264266
61296897415895754104573172088430
61296897416004706196160654122768
61296897416004715664833851979429
61296897416004715666316926326629
61296897416004715667093288094211
61296897416004717497236684015792
61296897416004722254854040403228
61296897416004722255020401260086
61296897416004722255020401277348
61296897416004722255021176098910
61296897416004722255023500446932
61296897416004722438034740978503
61296897416660333706364757850056
61296897416660333706364757850104
61296897416660334324048743806667
61296897416660334324049781157881
61296897416660334326306113853729
61296897416977313848605883586128
61296897416977318789993049094418
61296897416977318790017298220181
61296897416977318790017298686741
61296897416977329907946663497102
61296897416977329908113024726966
61296897416977329908134605481150
61296897416977329908134949854675
61296897416977329908134949854684
61296897416977329910373235326488
61296897416977329910373493606742
61296897416977330456989682398670
61296897416977330457177624382718
61296897416977330457177968756243
61296897416977330457177968756252
61296897416977330458851653441657
61296897416977330458851653908217
61296897416977330459416254228056
61296897416977330459416512508301
61296897416977330459416512508310
61296897416977330459437404871025
61296897416977335398376847906960
61296897416977335400803419736346
61296897416977335400824570379315
61296897566229323385423754024384
61296897566229323385507322058752
61296897566229323385507322408672
61296897566229323385695350136080
61296897566334687621809730400150
61296897566334688035095961277666
61296897566334688170852404945446
61296897566334688173108741873382
61296897566334688218862326665206
61296897566334689270631041250956
61296897566334689407891794576508
61296897566334689407891795976188
61296897566337389325056791426354
61296897566337389325056791426514
61296897566337389326937072199634
61296897566337389326937072199794
61296897566337389327501156431618
61296897566337389327501156431778
61296897566337389729496790228876
61296897566337389866757458865200
61296897566337389869201823870464
61296897566337389876543829577234
61296897566337389919853049363794
61296897566337389922297414369058
61296897566337390972373875190222
61296897566337390973877066708594
61296897566337390973878099808846
61296897566337390973878099827720
61296897566337390974066128954799
61296897566337390974066128954808
61296897566337390974128919771831
61296897566337391515577735197040
61296897566337391515577735546960
61296897566337391522920774005626
61296897566337391522920774354142
61296897566337391522920774355546
61296897566337391568674359264058
61296897566337391568674359265462
61296897566337391568674445358742
61296897566337391568841839239759
61296897566338289893056514005286
61296897566338289894748768100918
61296897566338289895312852332902
61296897566338290297308486130160
61296897566338290297308486480080
61296897566338290299752851485344
61296897566338290306342744882802
61296897566338291679138579581324
61296897566338292136486141260026
61296897566338292136674427617608
61296897566338590082327107885430
61296897566338590493921085717074
61296897566338590496365450722338
61296897566338591868409173578108
61296897566338591914141837781567
61296897566338592325756735256810
61296897566553492245709355785430
61296897566553492247401608481382
61296897566553492656739277964806
61296897566553492657491361694402
61296897566553492657491390274118
61296897566553492658995586313026
61296897566553492658995586662946
61296897566553492794752030330726
61296897566553492839669906199154
61296897566553492840505615122550
61296897566553492841926243127090
61296897566553493892838442638092
61296897566553493892838528727160
61296897566553493892901204752936
61296897566553493894530666636236
61296897566553493894530695334044
61296897566553493894530781423112
61296897566553494031791419961788
61296897566553494031791421361468
61296897566553494075831861565331
61296897566553494077545006269875
61296897566553525599205736762000
61296897566553526010820635181952
61296897566553526010987742670972
61296897566553526010987743020892
61296897566553526013244079598908
61296897566553526013264971957420
61296897566553526013265000187216
61296897566553526150525640243824
61296897566553526194001967519404
61296897566553526196258304447340
61296897566553526196279225035648
61296897566553527248862727956477
61296897566553527248862727956486
61296897566553527248862842743362
61296897566553542063717995806278
61296897566553542063738887814870
61296897566553542070495917263594
61296897566553542070496261637288
61296897566553542071060001495578
61296897566553542071331941980968
61296897566553542071331970678776
61296897566553542071332056417924
61296897566553542072773146200122
61296897566553542073024223374728
61296897566553542073024309113876
61296897566553542200162842638308
61296897566553542200978750181590
61296897566553542200998522981988
61296897566553542200999642190182
61296897566553542202690775677940
61296897566553542202694219234108
61296897566553542208592725058460
61296897566553542210284977754412
61296897566553542612760756090562
61296897566553542612781562360166
61296897566553542612781648099154
61296897566553542614455333134488
61296897566553542614476225143080
61296897566553542615017093018498
61296897566553542615019417366472
61296897566553542615037899288102
61296897566553542615037985027090
61296897566553542615040309375064
61296897566553542619284788523104
61296897566553542619538935832504
61296897566553542619538936182424
61296897566553542619538936182584
61296897566553542619559856420812
61296897566553542619622618535816
61296897566553542620103020414408
61296897566553542620123941120760
61296897566553542620123941125132
61296897566553542620124026742024
61296897566553542620374616526264
61296897566553542620374730845128
61296897566553542621795272760440
61296897566553542621795273110520
61296897566553542621816164769032
61296897566553542621816165118952
61296897566553542621816193348748
61296897566553542621816193466792
61296897566553542621816193816712
61296897566553542621816193821084
61296897566553543855470734730692
61296897566553543857142065322016
61296897566553543857142066721696
61296897566553543857162957330608
61296897566553543857162987426644
61296897566556179538248658944236
61296897566556179538269550602908
61296897566556179538269550952828
61296897566556193941614409705184
61296897566556193944058774710448
61296897566556193948956416811634
61296897566556193948956416811794
61296897566556193948956443991670
61296897566556193950836697585074
61296897566556194353396415614156
61296897566556194360738449900642
61296897566556194362430674016878
61296897566556194362430702596594
61296897566556194490657084250480
61296897566556194493101449255744
61296897566556194536139044350892
61296897566556194538583409356156
61296897566556194542916965825678
61296897566556194543752674749074
61296897566556194545361330830942
61296897566556195596085502264616
61296897566556195596273529274714
61296897566556195596336291392526
61296897566556195597777725195530
61296897566556195597777725213000
61296897566556195597777753891934
61296897566556195597777839985374
61296897566556195597965752922938
61296897566556195597965754340079
61296897566556195597965754340088
61296897566556195597965783037896
61296897566556195598028545157111
61296897566556196139477360582320
61296897566556196139477360932240
61296897566556196145128606209656
61296897566556196145316548193544
61296897566556196145379310312760
61296897566556196146820399740826
61296897566556196146820772812168
61296897566556196146820858905608
61296897566556196147008800889496
61296897566556196147071563008712
61296897566556196190881846744426
61296897566556196192573984649338
61296897566556196192574070394102
61296897566556196192574070744022
61296897566556196192574099440378
61296897566556196192574329024276
61296897566556196192741464625039
61296897566556196192762356751684
61296897566556227295695423965946
61296897566556227298139788971210
61296897566556227302452797788364
61296897566556227302473716976832
61296897566556227302640824465852
61296897566556227304897161393788
61296897566556227304897162793468
61296897566556227304897162793628
61296897566556227304918081982096
61296897566556227305168758905324
61296897566556227707456880822710
61296897566556227707477772831302
61296897566556227714234802297496
61296897566556227714255722885804
61296897566556227844738441467626
61296897566556227847182806472890
61296897566556227853960727947676
61296897566556227890471105671142
61296897566556227892915470676406
61296897566556227897249027145928
61296897566556227897269947734236
61296897566556227899693392151192
61296897566556227899714312739500
61296897566556228944515699248026
61296897566556228949580821424252
61296897566556228952026218481412
61296897566556228952026218498882
61296897566556228952047110488600
61296897566556228952047139186408
61296897566556228952047139187812
61296897566556228952047139205282
61296897566556228952109901305624
61296897566556228952109901324497
61296897566556228952297815660329
61296897566556228952297815660338
61296897566556229493558717799466
61296897566556229493558718149386
61296897566556229501089784685380
61296897566556229501089785033896
61296897566556229501090157756722
61296897566556229501152920225858
61296897566556229546822821842185
61296897566556229546843369943812
61296897566556229546843369945216
61296897566556240062618221828880
61296897566556240062619254929132
61296897566556240062639113837472
61296897566556240062807283006460
61296897566556240063392259247036
61296897566556240199816214439268
61296897566556240199817247539680
61296897566556240611599253448652
61296897566556240612434933792332
61296897566556243766399939131452
61296897566556243766964023363436
61296897566556243766965056482562
61296897566556243766984915372028
61296897566556243766985947074004
61296897566556243766985948491145
61296897566556243766985948491154
61296897566556243767153084559890
61296897566556243768656276059388
61296897566556243768659632109338
61296897566556243768680524117930
61296897566556243768868552195258
61296897566556243769409420070676
61296897566556243769409421487826
61296897566556243769411744418650
61296897566556243769430313496409
61296897566556243769430313496418
61296897566556243769432636427242
61296897566556243773739964846472
61296897566556243773742977939878
61296897566556243773743322313572
61296897566556243773763869947018
61296897566556243773931350390900
61296897566556243774015031681322
61296897566556243774495090247738
61296897566556243774495434622884
61296897566556243774515982257782
61296897566556243774516239475178
61296897566556243774516354266426
61296897566556243774516355329284
61296897566556243774579002657252
61296897566556243774579031355060
61296897566556243774579115913306
61296897566556243774767058369530
61296897566556243776187342943690
61296897566556243776187342945142
61296897566556243776187600162538
61296897566556243776187687318836
61296897566556243776208234952282
61296897566556243776208492171130
61296897566556243776208606962378
61296897566556243776271282988154
61296897566556243776459283430532
61296897566556243776459311065482
61296897566556243776459312128340
61296897566556243904162015973824
61296897566556243904245584008192
61296897566556243905854267270096
61296897566556243905854268669776
61296897566556243910940970548974
61296897566556243910940970550426
61296897566556243911188661559964
61296897566556243911192017492030
61296897566556243911192017627384
61296897566556243911192019027064
61296897566556243911756101724014
61296897566556243911756103259048
61296897566556243911776650894106
61296897566556243911776995267640
61296897566556243911777022430414
61296897566556243911777110058888
61296897566556243911839786084664
61296897566556243912027812762312
61296897566556243913469361355160
61296897566556243913720065322910
61296897566556243913720066857944
61296897566556243956966494427743
61296897566556244315945053584932
61296897566556244316028621619300
61296897566556244317723198663226
61296897566556244318472986624564
61296897566556244318475310972538
61296897566556244322719876226956
61296897566556244322785995459028
61296897566556244322806916047336
61296897566556244323538107751030
61296897566556244323538108105162
61296897566556244323558914020474
61296897566556244323559000113754
61296897566556244323559028339338
61296897566556244323559028810110
61296897566556244323559028828984
61296897566556244325251166716426
61296897566556244325251252455574
61296897566556244325251252472884
61296897566556244325251252809706
61296897566556244325251281052600
61296897566556244325251281151930
61296897566556244325251281170644
61296897566556244325251281506062
61296897566556244325251281524936
61296897566556245558068993135102
61296897566556245558068994184862
61296897566556245558152562219230
61296897566556245559156869848532
61296897566556245560577154429920
61296897566556245560598332347940
61296897566556245560598418441380
61296897566556245560660721414528
61296897566556245560661094467156
61296897566557080105997678469824
61296897566557080106081246504192
61296897566557080106081246854112
61296897566557080106269274581520
61296897566557094511870470611732
61296897566557094516956140790246
61296897566557094518648393486198
61296897566557094921208111865360
61296897566557094923652476520704
61296897566557094923652476870624
61296897566557094930242370268082
61296897566557095106395105257440
61296897566557096303038204966604
61296897566557096713128330188267
61296897566557096713128330188268
61296897566557096714632554806891
61296897566557096714632554806892
61296897566557127870201817663712
61296897566557128275205901048138
61296897566557128275289468732586
61296897566557128275289469082506
61296897566557128275477497159834
61296897566557128277733834087770
61296897566557128281983822522924
61296897566557128284511755562556
61296897566557129657119560784070
61296897566557130067209687405413
61296897566557130068901939751446
61296897566557144471974831083302
61296897566557144472246427194998
61296897566557144473941002839244
61296897566557144474502764122934
61296897566557144474505087071228
61296897566557144478749653358144
61296897566557144479588805960171
61296897566557144479588805960172
61296897566557144481281028554264
61296897566557144885451412636520
61296897566557144885534980670888
61296897566557144886287092980200
61296897566557144890535015684456
61296897566557144890618698037688
61296897566557144891370696015038
61296897566557144893062948710990
61296897566557144893062948724088
61296897566557144893063034463236
61296897566557144893063063042952
61296897566557144893063063160996
61296897566557396538041463166847
61296897566557396949656360642090
61296897566557428062000343183808
61296897566557428471337984087516
61296897566557428473782349092780
61296897566557429844697903484582
61296897566557429890430567688041
61296897566557430302233493240612
61296897566557430303905083043897
61296897566557440957735304938970
61296897566557441369517310847942
61296897566557444661245425080086
61296897566557444663773358119718
61296897566557444670551622434408
61296897566557444670551622551039
61296897566557444670551651136587
61296897566557444670551651136588
61296897566557444706998981292137
61296897566557444707249685395241
61296897566557444708944261039487
61296897566557444709506022323177
61296897566557444709508345271471
61296897566557444714591691101963
61296897566557444716283943797915
61296897566557444716284315334223
61296897566557445079868371329524
61296897566557445080641290011822
61296897566557445082333542707774
61296897566557445082333628343380
61296897566557445082333657041140
61296897566557445118781014836116
61296897566557445118864582870484
61296897566557445120475591530122
61296897566557445120475591543172
61296897566557445120559159564490
61296897566557445121308947875748
61296897566557445121311271873802
61296897566557445121311271886852
61296897566557445126374069002214
61296897566557445126394961010806
61296897566661595376216146858688
61296897566661595378661543933318
61296897566661595378661544983078
61296897566661595378682436991661
61296897566661595378682436991670
61296897566661610750190882005072
61296897566661610795171433899324
61296897566661610795923546208636
61296897566661610797452135094200
61296897566661611986960627850878
61296897566661611987023303876654
61296897566661611987211331953982
61296897566661611987232251609170
61296897566661611987232252658930
61296897566661611987233371872948
61296897566661612032985836520490
61296897566661612032985837570250
61296897566662491004837432754308
61296897566662494296837141698468
61296897566662494297653049241750
61296897566662494297672822042148
61296897566662494297673941250342
61296897566662494299368518294268
61296897566662494709183232189344
61296897566662494709435055150722
61296897566662494710962496125912
61296897566662494711129632194648
61296897566662494711691392078658
61296897566662494711693716426632
61296897566662494848411192839564
61296897566662494848975277071548
61296897566662494892449279999154
61296897566662494892449653070656
61296897566662494892470545079248
61296897566662494893893152939976
61296897566662494894143857043080
61296897566662494894705616927090
61296897566662494894707941275064
61296897566662494894977586110288
61296897566662496083754886218506
61296897566662496083754887618186
61296897566662507064617203108706
61296897566662507064617547482400
61296897566662507248175854179755
61296897566662507659392886231052
61296897566662507659413806937404
61296897566662507659413806937612
61296897566662507659476569056668
61296897566662507659957860088727
61296897566662507659958118369189
61296897566662507660229714480885
61296897566662510768964121402016
61296897566662510770655255239694
61296897566662510770658698445942
61296897566662510771219339471678
61296897566662510771222782677926
61296897566662510907916353988700
61296897566662510954216230308797
61296897566662510954237122317389
61296897566662511319510331820344
61296897566662511319698274158524
61296897566662511320262358390508
61296897566662511320265457223222
61296897566662511363571663916216
61296897566662511363760725230922
61296897566662511363822368491704
61296897566662511365179889885402
61296897566662511365180234258936
61296897566662511365263916612168
61296897566662511365263917084551
61296897566662511365263917084552
61296897566662511365430938362040
61296897566662511365431052680895
61296897566662511365514620833524
61296897566662511365514621187656
61296897566662511365995797078764
61296897566662511365998121426738
61296897566662511365998236217769
61296897566662511366267766261962
61296897566662511502716057004452
61296897566662511503280141236436
61296897566662511503530845339540
61296897566662512555045066370180
61296897566662512555045067769860
61296897566662790782577844153361
61296897566662790782577844153418
61296897566662790782598736161953
61296897566662790782598736162010
61296897566662791194171821985062
61296897566662791194380742070925
61296897566662791194944826302909
61296897566662791194944826302966
61296897566662791331641410707249
61296897566662791331641410707306
61296897566662791332205494939233
61296897566662791332205494939290
61296897566662794486107735578612
61296897566662794486943415922292
61296897566662794488618220282403
61296897566662794488635668618244
61296897566662794897701713410256
61296897566662794898537393753936
61296897566662794900212198114047
61296897566662794900229646449888
61296897566662794900421118199967
61296897566662794900981758759200
61296897566662794900985202431951
61296897566662795037410190724595
61296897566662795037681786836291
61296897566662795038245871068275
61296897566662795083414451039807
61296897566662795083978535271791
61296897566662796271333228919018
61296897566662796273025481614970
61296897566662796317065893122477
61296897566662796318758145818429
61296897566662807253887797105490
61296897566662807254453000545611
61296897566662807254453000545668
61296897566662807803495675090907
61296897566662807803495675090964
61296897566662807803496019464489
61296897566662810960472484666061
61296897566662810960493376674653
61296897566662811097186947868844
61296897566662811142919269232351
61296897566662811142919640768659
61296897566662811507276615459299
61296897566662811508968868155251
61296897566662811508968953777816
61296897566662811509532951920732
61296897566662811509533038009800
61296897566662811509536051219949
61296897566662811553030200369224
61296897566662811554722453065176
61296897566662811554725896271415
61296897566662811555286537297160
61296897566662811555289980503399
61296897566662811691986651001179
61296897566662811692550735233163
61296897566662811692801439336267
61296897566662812742623409070692
61296897566665146587331383310640
61296897566665146589775748315904
61296897566665148236151659642480
61296897566665148236151659992400
61296897566665192296490513499428
61296897566665192296574081533796
61296897566665192296574081533956
61296897566665192296762109611124
61296897566665192891350912549205
61296897566665192892103024858517
61296897566665196000272229402320
61296897566665196000837346736120
61296897566665196001107909746000
61296897566665196002531923780046
61296897566665196002803519891742
61296897566665196411866207233964
61296897566665196412619352645092
61296897566665196412702920679460
61296897566665196414397497723386
61296897566665196415149610032698
61296897566665196594880432082396
61296897566665196595696712684082
61296897566665196595717260318980
61296897566665196595905546676562
61296897566665196595968308795778
61296897566665196598141077689346
61296897566665196598412673801042
61296897566665197649657623417880
61296897566665197649659947415934
61296897566665197649740158350592
61296897566665197649931543527630
61296897566665198244537537000740
61296897566665198244725823358322
61296897566665208767843340979070
61296897566665208767864261685470
61296897566665208767864606059164
61296897566665208768052548029954
61296897566665212472207050126620
61296897566665212472398348514750
61296897566665212473818719183802
61296897566665212473881395209578
61296897566665212474090601210702
61296897566665212474090686831806
61296897566665212474090688367000
61296897566665212474633507518890
61296897566665212474654771063790
61296897566665212474654772598984
61296897566665212609467718762784
61296897566665212609659104307212
61296897566665212611079387820126
61296897566665212611351355468130
61296897566665212611351357003164
61296897566665212611915439700114
61296897566665212611915441235148
61296897566665212655412687682046
61296897566665212655412689217080
61296897566665212655412773893418
61296897566665212655413807012544
61296897566665212657104940377998
61296897566665212657104941913032
61296897566665212657108384056470
61296897566665212657108384056629
61296897566665212657108384056630
61296897566665212657649251931879
61296897566665212657651576279778
61296897566665212657920848043744
61296897566665212657923172391718
61296897566665213022945333417818
61296897566665213022945333771950
61296897566665213067006665985914
61296897566665213067006751725062
61296897566665213067007784844188
61296897566665213068698918681866
61296897566665213068702361888114
61296897566665213069430109947956
61296897566665213069431257840851
61296897566665213069454388104146
61296897566665213069454474197426
61296897566665213069513792773572
61296897566665214258207410406254
61296897566665214304236321599078
61296897566665492485762111900268
61296897566665492485845794725884
61296897566665492486012816003372
61296897566665492486096498828988
61296897566665492486597907035196
61296897566665492486848611138300
61296897566665492897544117809240
61296897566665492897544146507048
61296897566665492897606793835016
61296897566665492897606908626264
61296897566665492897627714541416
61296897566665492897627800634856
61296897566665492898379826850728
61296897566665492898442588969944
61296897566665496601973858933177
61296897566665496604418223938441
61296897566665497837570322949672
61296897566665497838928188716904
61296897566665497839011871542520
61296897566665497839178892820008
61296897566665497839262575645624
61296897566665498387970863262200
61296897566665498432032195476164
61296897566665498432115878301572
61296897566665498433724448172116
61296897566665498433724792079081
61296897566665498433808130997524
61296897566665498433975496182185
61296897566665508957113934975854
61296897566665508957134855682254
61296897566665508957135200038478
61296897566665508957323228115806
61296897566665508957323228133267
61296897566665508957888345466964
61296897566665509095149100196727
61296897566665509095149100196728
61296897566665509095399804299832
61296897566665509506931020012260
61296897566665509506931106105699
61296897566665509506931106105700
61296897566665509506993782131476
61296897566665512661480657216810
61296897566665512663172909912762
61296897566665512663173252752666
61296897566665512663925022222074
61296897566665512663925365061978
61296897566665512663925365062026
61296897566665512663928722645757
61296897566665512801186119791790
61296897566665512801437857014011
61296897566665512844495339812874
61296897566665512846939620141800
61296897566665512846942717911704
61296897566665512846943062285229
61296897566665512846943062285238
61296897566665513212215927297962
61296897566665513212968039624527
61296897566665513212969417099973
61296897566665513258704061394569
61296897566665513258704176185582
61296897566665513258704176185609
61296897566665513258725068194174
61296897566665513258725068194201
61296897566665514446121516111204
61296897566665514447478004403038
61296897566665514491059193006858
61296897566665514491059193473418
61296897566665514491624052544274
61296897566665514493315529934794
61296897566665514493315530401354
61296897566665514493316305240226
61296897566666413826512485935083
61296897567212741169478555981864
61296897567212741171087239243768
61296897567212741171087240643448
61296897567212741171358835355464
61296897567212741171358836755144
61296897567212742816795639745732
61296897567212742818299864364356
61296897567318102107379387609532
61296897567318102107379388659292
61296897567318102108131500968604
61296897567318102114907355312764
61296897567318102114907355312812
61296897567318102114907356712444
61296897567318102114907356712492
61296897567318102519725477750488
61296897567318102519725478800248
61296897567318102526501333144456
61296897567318102526689361221736
61296897567318102526689362621416
61296897567318102656422062154828
61296897567318102656422063204588
61296897567318102656986146386812
61296897567318102656986147436572
61296897567318102657174175513900
61296897567318102663762087869848
61296897567318102663950029858060
61296897567318102663950029858108
61296897567318102663950031257740
61296897567318102663950031257788
61296897567318102708011363470252
61296897567318102709703616166204
61296897567318103891768079881744
61296897567318107466196251588562
61296897567318107466384278614678
61296897567318107467888503234754
61296897567318107468076532360390
61296897567318107468076532361842
61296897567318107468640615544066
61296897567318107468640616593826
61296897567318107596113881416300
61296897567318107597806134112252
61296897567318107598558246421564
61296897567318107605337200998166
61296897567318107605337545371700
61296897567318107605901285230150
61296897567318107651091130281568
61296897567318108015423853978744
61296897567318108015427297535120
61296897567318108015427326231259
61296897567318108016931177778598
61296897567318108016931522153584
61296897567318108016931522153744
61296897567318108017683290087910
61296897567318108017683634463056
61296897567318108053650848678248
61296897567318108055906927325930
61296897567318108056095213683512
61296897567318108061159990434823
61296897567318108061180882444828
61296897567318108061180882445036
61296897567318108061243644564092
61296897567318108062684762688514
61296897567318108062684762689918
61296897567318108062685107063452
61296897567318108062685107063660
61296897567318108062685107067872
61296897567318108062935897260044
61296897567318108063436874997826
61296897567318108063436874999230
61296897567318108063437219372972
61296897567318108063499981492028
61296897567318109252465224632602
61296897567318109252466343846620
61296897567318109298218809543922
61296897567319003087537173301852
61296897567319003087537174701532
61296897567319003094313115134808
61296897567319003094501057123020
61296897567319003094501058522700
61296897567319008035888227213366
61296897567319008035888228263126
61296897567319008035888572636820
61296897567319008036452312495110
61296897567319008036703360971908
61296897567319008575708701035070
61296897567319008577403278078996
61296897567319008577965037963006
61296897567319008583238993086324
61296897567319008584743303794016
61296897567319008584931246132196
61296897567319008585495330014260
61296897567319008621462285945146
61296897567319008621462630318680
61296897567319008623969671349720
61296897567319008628971772075255
61296897567319008628992577996192
61296897567319008629055340115456
61296897567319008630496888585840
61296897567319008630496889058223
61296897567319008630496889058224
61296897567319008630664024654567
61296897567319008630747592807196
61296897567319008630747593161328
61296897567319008631228109003191
61296897567319008631311677043392
61296897567319009820278038343852
61296897567319009820278039743532
61296897567319009866031624653391
61296897567319308225974039541431
61296897567319308772509586966411
61296897567319308774201840128923
61296897567319308774765923894347
61296897567319308819934589954995
61296897567319308820498588097911
61296897567319308820498674186979
61296897567321704378626170864748
61296897567321704378626171214668
61296897567321704378626171214828
61296897567321704379190255096732
61296897567321704379190255446652
61296897567321704379190255446812
61296897567321704379378283174060
61296897567321704379378283524140
61296897567321704385966196929688
61296897567321704385966196929848
61296897567321704386154140317580
61296897567321704386154140317628
61296897567321704386154226056936
61296897567321704386216902082712
61296897567321706025754194850716
61296897567321709730099995335512
61296897567321709730101028087248
61296897567321709730101028437168
61296897567321709731792248031464
61296897567321709731795605131174
61296897567321709732356332263448
61296897567321709732545393442432
61296897567321709737440022100292
61296897567321709737631406594960
61296897567321709737690725153636
61296897567321709739135286839890
61296897567321709739135631213584
61296897567321709739323573184374
61296897567321709739323658805478
61296897567321709739323660340672
61296897567321709739386335316688
61296897567321709739386336366448
61296897567321709739887399149202
61296897567321709739887743037462
61296897567321709739887743522896
61296897567321709739887744572656
61296897567321709739950420598432
61296897567321709740138447626000
61296897567321709874700690736456
61296897567321709876584327441802
61296897567321709876584328976836
61296897567321709877148411673786
61296897567321709877148411809140
61296897567321709877148413208820
61296897567321709913115367726768
61296897567321709922337912351670
61296897567321709922337913886704
61296897567321711569278683217114
61296897567322009926881108583143
61296897567322009928656929313463
61296897567322009929137445511079
61296897567322010112151669892743
61296897567322011712796036677723
61296897567536895618220720581592
61296897567536895618993724899496
61296897567536895620665085586856
61296897567536895620685977595448
61296897567536896030002725440804
61296897567536896030566809672788
61296897567536896032279954377332
61296897567536906731279012994812
61296897567536906731279014044572
61296897567536906737114758098128
61296897567536906738806980698044
61296897567536906738806980698092
61296897567536906738806982097724
61296897567536906738806982097772
61296897567536906738807010794080
61296897567536907143061018903784
61296897567536907143061019953544
61296897567536907143625103135768
61296897567536907143625104185528
61296897567536907148708735929772
61296897567536907150400958529736
61296897567536907150400988625724
61296897567536907150588988006696
61296897567536907150588988006744
61296897567536907150589016703052
61296897567536907280885772821852
61296897567536907287661713255128
61296897567536908972931672326168
61296897567536912089510872035458
61296897567536912089531820388454
61296897567536912089531821438214
61296897567536912090074956267442
61296897567536912090095876973842
61296897567536912090095905670198
61296897567536912090095905671602
61296897567536912090283903999958
61296897567536912090283932697766
61296897567536912091788128620034
61296897567536912091788157316390
61296897567536912091955237040722
61296897567536912091976157745670
61296897567536912091976157747122
61296897567536912091976186443478
61296897567536912091976186444882
61296897567536912220013506801580
61296897567536912227544918061028
61296897567536912227545032852276
61296897567536912227607708878052
61296897567536912229237285548228
61296897567536912273298502970896
61296897567536912273298531667252
61296897567536912631796544780078
61296897567536912634052881708014
61296897567536912638302841427890
61296897567536912639054953737202
61296897567536912639138923545044
61296897567536912639326922920400
61296897567536912639326951616539
61296897567536912639326951618000
61296897567536912639326951622372
61296897567536912640831147538864
61296897567536912640831147539024
61296897567536912640831176236624
61296897567536912640831176240996
61296897567536912676713387529220
61296897567536912677277471761204
61296897567536912677528175864308
61296897567536912677550129689994
61296897567536912677550215783274
61296897567536912677550474063528
61296897567536912678969724457156
61296897567536912679806466617930
61296897567536912679806552711210
61296897567536912679994839068792
61296897567536912680057515094568
61296897567536912684053327155172
61296897567536912684056426337806
61296897567536912684808538647118
61296897567536912685059587123756
61296897567536912685059615820103
61296897567536912685080507828695
61296897567536912685080507830108
61296897567536912685080507830316
61296897567536912685080507834528
61296897567536912685080536526464
61296897567536912685143269949372
61296897567536912686563811742380
61296897567536912686584761145088
61296897567536913873648860204566
61296897567536913876365969231900
61296897567536913922119582839576
61296897567536940634591072834582
61296897567536940634591073884342
61296897567536940635155157066566
61296897567536940635155158116326
61296897567536940641931012460486
61296897567536940641931012460534
61296897567536940641931013860166
61296897567536940641931098549602
61296897567536941869937090561498
61296897567536942327263733646418
61296897567536945574282892096054
61296897567536945575975144792006
61296897567536945581625930904640
61296897567536945583569346868478
61296897567536945626794883947466
61296897567536945986065930074552
61296897567536945988322267002488
61296897567536945992656196524373
61296897567536945992844224601701
61296897567536945993408308833685
61296897567536945993408308835146
61296897567536945993408308839518
61296897567536945993658984240650
61296897567536945995100532833338
61296897567536945995100561529637
61296897567536945995100561531098
61296897567536945995100561535470
61296897567536945995163208859274
61296897567536946031045448849470
61296897567536946031609533081454
61296897567536946031610680991828
61296897567536946031798967349410
61296897567536946031882277103524
61296897567536946031882535383778
61296897567536946034138614031460
61296897567536946038385388475422
61296897567536946038388487658056
61296897567536946038388832031590
61296897567536946038388946822838
61296897567536946038576860108918
61296897567536946038576888806678
61296897567536946038576888806886
61296897567536946039140599967368
61296897567536946039140944340902
61296897567536946039140973037249
61296897567536946039412569150566
61296897567536946039412569154778
61296897567536946040833197036854
61296897567536946040833225734614
61296897567536946040833225734822
61296897567536946040833225739034
61296897567536946040916793769190
61296897567536946040916793773402
61296897567536946040916879862470
61296897567536947228189869257332
61296897567536947230698030552150
61296897567536956694096147894650
61296897567536956694096149294330
61296897567536956694099247077284
61296897567536956694099248127044
61296897567536956694099591450818
61296897567536956694099592500578
61296897567536956694663332359028
61296897567536956699182964560724
61296897567536956699182965610484
61296897567536956701439272792304
61296897567536956701439274209246
61296897567536956701439301488660
61296897567536956701690349971122
61296897567536956701690351370802
61296897567536956701690436060190
61296897567536956701690437109950
61296897567536956739832284350633
61296897567536956745479713926866
61296897567536956747171967109061
61296897567536957105693569282462
61296897567536957105693569282622
61296897567536957105881597359790
61296897567536957105881598409550
61296897567536957105881598409710
61296897567536957105944273385726
61296897567536957105944274435486
61296897567536957106445681591774
61296897567536957106445681591934
61296897567536957106445682641534
61296897567536957106445682641694
61296897567536957106508358667470
61296897567536957106696385695038
61296897567536957110776914744320
61296897567536957113221279749584
61296897567536957113221279768298
61296897567536957113221280118218
61296897567536957113221308466058
61296897567536957113221308815978
61296897567536957113221536985742
61296897567536957113221565683502
61296897567536957113221567083182
61296897567536957113221651776942
61296897567536957113221652839800
61296897567536957113221653176622
61296897567536957113221653189720
61296897567536957113284299100746
61296897567536957113284327802718
61296897567536957113284329202398
61296897567536957113284329215496
61296897567536957113472328227834
61296897567536957113472356942904
61296897567536957113472357292824
61296897567536957158953972531838
61296897567536958341227270711720
61296897567536958346310959498804
61296897567536962045573071196516
61296897567536962045574190410534
61296897567536962045636867486070
61296897567536962047265324942228
61296897567536962047830528388230
61296897567536962048081232491334
61296897567536962052349042309028
61296897567536962052352398844460
61296897567536962052352399894220
61296897567536962052352484937900
61296897567536962052916455429848
61296897567536962052916484126204
61296897567536962053167244576632
61296897567536962053167273272988
61296897567536962054608707076040
61296897567536962054608735772396
61296897567536962054608822915596
61296897567536962054859498322344
61296897567536962054859527018700
61296897567537796597751744966392
61296897567537796598315829548296
61296897567537796598587425310072
61296897567537796600008081894328
61296897567537796600091649928696
61296897567537797835626843639102
61296897567537797835626845038782
61296897567537807710872714455148
61296897567537807710872714805068
61296897567537807710872715854828
61296897567537807711624826764460
61296897567537807718212740520088
61296897567537807718400683907980
61296897567537807718400683908028
61296897567537812658095974023956
61296897567537812658096058713344
61296897567537812659787853648406
61296897567537812659788226719908
61296897567537812659850987435072
61296897567537813199608326420350
61296897567537813201302903464276
61296897567537813201864663348286
61296897567537813201866987696260
61296897567537813206386620831076
61296897567537813206950705063060
61296897567537813207138618471604
61296897567537813208642929179296
61296897567537813245278314598090
61296897567537813245362255703960
61296897567537813247534651526026
61296897567537813247536975874000
61296897567537813247618248258362
61296897567537813247787679977104
61296897567537813247806620709224
61296897567537813247869296735000
61296897567537813252056494340032
61296897567537813252620234548402
61296897567537813252620578921936
61296897567537813252704261275168
61296897567537813252871283025040
61296897567537813252871368764188
61296897567537813252954965850656
61296897567537813254312831267968
61296897567537814444177665128812
61296897567537841064954071672294
61296897567537841065706183981606
61296897567537841065706184331526
61296897567537841065706185381286
61296897567537841072482039725446
61296897567537841072482039725494
61296897567537841072482041125126
61296897567537841072482125814562
61296897567537842895012753521926
61296897567537846012176958169600
61296897567537846012428120033594
61296897567537846014120259342350
61296897567537846014120372729546
61296897567537846553877711714824
61296897567537846555572288758750
61296897567537846556134048642760
61296897567537846556136372990734
61296897567537846562912228384702
61296897567537846562912314473770
61296897567537846599358552956962
61296897567537846599359700513204
61296897567537846599610375918340
61296897567537846599610748989842
61296897567537846599631296624900
61296897567537846599631640998434
61296897567537846599694317024210
61296897567537846601054248859162
61296897567537846601304952962266
61296897567537846601866712846276
61296897567537846601869037194250
61296897567537846606134408350930
61296897567537846606134494439998
61296897567537846606137507533564
61296897567537846606137851907098
61296897567537846606137966698346
61296897567537846606221534260321
61296897567537846606221534260330
61296897567537846606388555660282
61296897567537846606388556010202
61296897567537846606388670451529
61296897567537846606388670451530
61296897567537846606388670801449
61296897567537846606388670801450
61296897567537846607224350790998
61296897567537846607224350795210
61296897567537846607224351145130
61296897567537846608644892588218
61296897567537846608644978677286
61296897567537846608645007375254
61296897567537846608645007379465
61296897567537846608645007379466
61296897567537846608728575409622
61296897567537846608728575413834
61296897567537847798259020946278
61296897567537847844012607255817
61296897567537857124650274342244
61296897567537857124650275392004
61296897567537857124650619765698
61296897567537857125214358574228
61296897567537857125214359623988
61296897567537857131990300057264
61296897567537857132241349583822
61296897567537857132241377231870
61296897567537857132241378281630
61296897567537857673693292911154
61296897567537857673693293261074
61296897567537857673693294310834
61296897567537857673693294310994
61296897567537857674257377143138
61296897567537857674257377493058
61296897567537857674257378542818
61296897567537857674257378542978
61296897567537857679341096381953
61296897567537857681032975650868
61296897567537857681032975669582
61296897567537857681032976019502
61296897567537857681033318976094
61296897567537857681033347673854
61296897567537857681033347678226
61296897567537857681033348723614
61296897567537857681033348741084
61296897567537857681033349077905
61296897567537857681033349077906
61296897567537857681033349091004
61296897567537857681284024129118
61296897567537862613385885957526
61296897567537862613385887357206
61296897567537862615080463001452
61296897567537862615642222885462
61296897567537862615642224285142
61296897567537862615644547233436
61296897567537862620728264600236
61296897567537862620728266116556
61296897567537862622420488716472
61296897567537862622420517412828
61296897567537862622420518812508
61296897567538109684449553297593
61296897567538109685013637529577
61296897567538113391054013658619
61296897567538113391325609770315
61296897567538113396409212818251
61296897567538113396409327137115
61296897567538113441974855277775
61296897567538113442162883355103
61296897567538143038802506626435
61296897567538143039366590858419
61296897567538146200946572906609
61296897567538146744571286643781
61296897567538146744842882755477
61296897567538146745406966987461
61296897567538146749654889691717
61296897567538146749926485336853
61296897567538146749926485803413
61296897567538146752182822264789
61296897567538146752182937050213
61296897567538146795471207552157
61296897567538146797915486468353
61296897567538146797915572557421
61296897567538146797915601259609
61296897567540497882710473320854
61296897567540497885154838326118
61296897567540497889216798683944
61296897567540497889404826761272
61296897567540497890240507104952
61296897567540497891661163689208
61296897567540497891932759800904
61296897567540499536344822669912
61296897567540499538790220426912
61296897567540499538790220776832
61296897567540499538873788811200
61296897567540499539061816538608
61296897567540509002525796250028
61296897567540509002525796599948
61296897567540509003089880482012
61296897567540509010053764303180
61296897567540509010053764303228
61296897567540509010053765702860
61296897567540509010053765702908
61296897567540509010053851442216
61296897567540510832669537350865
61296897567540510833421649660177
61296897567540514354000653822448
61296897567540514355695230516454
61296897567540514356256990750384
61296897567540514356445018477792
61296897567540514356445018827712
61296897567540514356447342825766
61296897567540514360506950487730
61296897567540514360778947883254
61296897567540514360778948349814
61296897567540514361259062797042
61296897567540514361259063846802
61296897567540514361321739872578
61296897567540514361343032587622
61296897567540514361530945873702
61296897567540514361531031980240
61296897567540514361531060192566
61296897567540514361531060659126
61296897567540514361531060664950
61296897567540514361531060678048
61296897567540514363013991518770
61296897567540514363034912225170
61296897567540514363035285296672
61296897567540514363223198569654
61296897567540514363223284308802
61296897567540514363223313005158
61296897567540514363223313006610
61296897567540514363223313360902
61296897567540514498519732483126
61296897567540514498603786962934
61296897567540514498791700266484
61296897567540514498791701666164
61296897567540514498791815040262
61296897567540514498791815057731
61296897567540514498791815057732
61296897567540514500484067736214
61296897567540514537015337485742
61296897567540514539189971562502
61296897567540514539459358117312
61296897567540514539459702491006
61296897567540514544273660349586
61296897567540514544545285040998
61296897567540514544545286576032
61296897567540514544545371252370
61296897567540514546237652644678
61296897567540516144895643809702
61296897567540516191674457055271
61296897567540516191674457055272
61296897567540542356607153467174
61296897567540542356607153817254
61296897567540542356795181544502
61296897567540542356795181894422
61296897567540542357359265776486
61296897567540542357359266126406
61296897567540542357359266126566
61296897567540542364135121520326
61296897567540542364135121520374
61296897567540542364135122920006
61296897567540542364135207609442
61296897567540542364197883635378
61296897567540542364385912762466
61296897567540544003735177453142
61296897567540547708082010689674
61296897567540547708082011039594
61296897567540547708270039116922
61296897567540547709773230633890
61296897567540547709776587733600
61296897567540547710526376044858
61296897567540547710528700042912
61296897567540547715048304479968
61296897567540547715048333644288
61296897567540547715612303090848
61296897567540547715612388711952
61296897567540547715612417409712
61296897567540547715612417527804
61296897567540547715612417876272
61296897567540547715612417882096
61296897567540547715675066272922
61296897567540547715863093300490
61296897567540547717304297519644
61296897567540547717304555786800
61296897567540547717304670572224
61296897567540547717304670578048
61296897567540547717304670591146
61296897567540547717367317919114
61296897567540547852308973116292
61296897567540547852873057348276
61296897567540547852873058883310
61296897567540547854565424953360
61296897567540547854565424970829
61296897567540547854565424970830
61296897567540547891012667503738
61296897567540547891096350329194
61296897567540547891284378406522
61296897567540547891284636686776
61296897567540547891347398805992
61296897567540547892707244547664
61296897567540547893791763811256
61296897567540547897790963449498
61296897567540547898062558026160
61296897567540547898062672933888
61296897567540547898605721669836
61296897567540547898626642258144
61296897567540547898626642376236
61296897567540547898626643793178
61296897567540547900298089156876
61296897567540549499436996752180
61296897567540549547447693896868
61296897567540549547447952177113
61296897567540549547447952177122
61296897567540549547448066968369
61296897567540549547448066968370
61296897567540558827894320875362
61296897567540558827897333968768
61296897567540558827897678342462
61296897567540558828085707469550
61296897567540558828649446278080
61296897567540558828649790651774
61296897567540558828649791701534
61296897567540558832981023804160
61296897567540558835425387759664
61296897567540558835425387761116
61296897567540558835425388809424
61296897567540558835425760832618
61296897567540558835488408160586
61296897567540558835488436858394
61296897567540558835676437287674
61296897567540558835676465985482
61296897567540558965346374706034
61296897567540558965346375055954
61296897567540558965346376105714
61296897567540558965910458938018
61296897567540558965910460337698
61296897567540558970994178176881
61296897567540558972686056397440
61296897567540558972686057814382
61296897567540558972686400770974
61296897567540558972686429473154
61296897567540558972686515562222
61296897567540558972937220715086
61296897567540560612474398206568
61296897567540560617369716076372
61296897567540564323599526339308
61296897567540564323599612432748
61296897567540564323662288458524
61296897567540564324163237972126
61296897567540564324163239034984
61296897567540564324163610571292
61296897567540564324163696664732
61296897567540564324226001154200
61296897567540564324226372690508
61296897567540564325855490668078
61296897567540564325855490681176
61296897567540564325918252800392
61296897567540564362303221076665
61296897567540564362574817188361
61296897567540564364831154116297
61296897567540814550780733968423
61296897567540814550801625977015
61296897567540814733794958350087
61296897567540847905133687297265
61296897567540847906637911915889
61296897567540848041391653845709
61296897567540848043836018850973
61296897567540849690965047357477
61296897567540859017899492639957
61296897567540859200349632789637
61296897567540859200349633256197
61296897567540859200913717021621
61296897567540859205997062832430
61296897567540859207689316014625
61296897567540860801725219875337
61296897567540860802310196115913
61296897567540864506071020360133
61296897567540864508348249296661
61296897567540864513413026066855
61296897567540864515126170771399
61296897567540864558602785007563
61296897567540864688918223464301
61296897567540864689168927567405
61296897567540864691341696460973
61296897567540864691362588469565
61296897567540864691613292572669
61296897567540864695696144939039
61296897567540864695947193398415
61296897567540864696510933274127
61296897567540864696511277630399
61296897567540864698119617935711
61296897567540864698119962291983
61296897567540864698140509944303
61296897567540864698140882996931
61296897567540864698391558403679
61296897567540864698391587100035
61296897569511909774762121528174
61296897569511909782544609962276
61296897569621162014953429676654
61296897569621173316842006576168
61296897569621173316842263793612
61296897569621176425805452176665
61296897569621178667566041612150
61296897569621178669237402299509
61296897570601891387094236364350
61296897575420535142361252610428
61296897575420535149620723384486
61296897575420535149704664838872
61296897575420535149704750933715
61296897575420535149892692449640
61296897575420535149892692567684
61296897575529498356908952846530
61296897575529498357637848799276
61296897575529498540652187966620
61296897576185111228469955825010
61296897576185114749803739605578
61296897576185114749803739606982
61296897576185114932542638867926
61296897576185114932546111126274
61296897576185114932546111143536
61296897576185114932818078774278
61296897576185116581639388343336
61296897576510214826535498296032
61296897576510220316965685892430
61296897576510220316965685892431
61296897576510220318637046107407
61296897576510220318657938465919
61296897576510220318657938471742
61296897576510220318657938471743
61296907416267174670314685798024
61296907416267174670502713875352
61296907416267208024584071092498
61296907469237709302877232997326
61296907469456513926776858382606
61296908107555632747366709725532
61296908107555666101636095020006
61296909543341140211780097109390
61296909543348945132062654958994
61296909543351646976022122813198
61296909543351947027216057720668
61296909543351947027759218059760
61296909543351947027759221246300
61296909543351947027780113254892
61296909543351947027780141952652
61296909543351947164476809263732
61296909543351947165019975971692
61296909543351947165040781891216
61296909543351948811604718108580
61296909543372356740619090816512
61296909543372356741162251155604
61296909543372356741183143164196
61296909543372356741183146350736
61296909543372356741183175048496
61296909543373256756940391112914
61296909543373256759367191466148
61296909543373256759384751536170
61296909543373256759388083474740
61296909543373257308991486197650
61296909543373257308994839065480
61296909543373257308994842252020
61296909543373556946190063005070
61296909543373556946210955013662
61296909543373556948634424828006
61296909543373556948637785464336
61296909543373556948658677472928
61296909543373556948658706170736
61296909543373557497701352018224
61296909543373557498265436250208
61296909543373557543451580877982
61296909543373557543454936928140
61296909543373557543455019834880
61296909543373557544019021160124
61296909543373561204303489430956
61296909543375958455856963359322
61296909543375958462610889393484
61296909543375958462610893992754
61296909543375958462631781402076
61296909543375958462631786001346
61296909543375958462823199876352
61296909543375958463387284108336
61296909543375958463387284108384
61296909543375958593305660072974
61296909543375958600644562343500
61296909543375958600648038833776
61296909543375959004899637904618
61296909543375962169425337289084
61296909543376257003270160442830
61296909543376258645106665348966
61296909543376258645127557357558
61296909543376258649646071769406
61296909543376258651902408697342
61296909543376258652072873168188
61296909543376258652093765176780
61296909543376258652093793874588
61296909543376258652657849408764
61296909543376258782304657959514
61296909543376258782388225993882
61296909543376258789982423838266
61296909543376258790170451915594
61296909543376258828329838981078
61296909543376258832660296617838
61296909543376259201700523954060
61296909543376259239902896106370
61296909543376259239923816812722
61296909543376259247454108863976
61296909543376262358675010580920
61296909543376262358695902589512
61296909543376262358695931287320
61296909543376262907738577134808
61296909543376264140829401607910
61296909543376264140892163726966
61296909543376264143085738535846
61296909543376264143148500654902
61296909543384062337570134778124
61296909543384062337570135840934
61296909543384062337591026786716
61296909543384062337591027849526
61296909543384062338325605600084
61296909543384062338346497608676
61296909543384062338346526306484
61296909543384064122171105648904
61296909543384067279166484284356
61296909543384067279166512982164
61296909543384067826518052994314
61296909543384067826580815113370
61296909543384067828774389922250
61296909543384067828837152041306
61296909543384362115246752007526
61296909543384362526840700074340
61296909543384362526840729839170
61296909543384362526840730189090
61296909543384362526861622197682
61296909543384362527032086668528
61296909543384362527053007374928
61296909543384362527596170900512
61296909543384362527596199598320
61296909543384362664122290834006
61296909543384362664125732977387
61296909543384362664125732977444
61296909543384362664313762104532
61296909543384362664313790802292
61296909543384364311420778940740
61296909543384364357174363850656
61296909543384367468416157576192
61296909543384367468416186274000
61296909543384367468437078282592
61296909543384367604069404252394
61296909543384367605676826212516
61296909543384367605676941003604
61296909543384367605697746918916
61296909543384367605697833012196
61296909543384367605697861727426
61296909543384367606513769257658
61296909543384367649822960464445
61296909543384367652267325469709
61296909543384368015788618294742
61296909543384368017270917785648
61296909543384368017291809794023
61296909543384368017291809794080
61296909543384368017291809794240
61296909543384368017291838491840
61296909543384368018024063214086
61296909543384368018044955222678
61296909543384368054011136318744
61296909543384368061542203204658
61296909543384368061604965323714
61296909543384368063045394703948
61296909543384368063798540132594
61296909543384368063861302251650
61296909543384369252804849848404
61296909543384369252805997758778
61296909543384369252825770554804
61296909543384369252826889767361
61296909543384369252826889767370
61296909543384369252826918465178
61296909543446508431839460061535
61296909543446508470817446911519
61296909543446508477593044971403
61296909543446508478411648987991
61296909543457314055799607193426
61296909561077823267064220251456
61296909561077823267064223433784
61296909561077825050910868206437
61296909561098232430877976315310
61296909561102134884348905421606
61296909561102134892214699023554
61296909561102140380113482738914
61296909561102140380134403445474
61296909561102140382369819666850
61296909561109938577651527448420
61296909561109938577651528498180
61296909561109943516779261074016
61296909561109944065823054831718
61296909561109944068079391759654
61296909561109944068081716107628
61296909561110238766082970261730
61296909561110238766901200390336
61296909561110238766901200740256
61296909561110238766901201790016
61296909561110240001683133881056
61296909561110243698435880199754
61296909561110243706028934365852
61296909561110243707721187061804
61296909561110243708558016715538
61296909561110244247478899118584
61296909561110244257329065051490
61296909561110244257331389399464
61296909561110245492131920652661
61296909561110245492131920652662
61296909567010760892247147949776
61296909567010765795494703419187
61296909567018568929880899655387
61296909567018568929880928353204
61296909567018864179459675912635
61296909567018864180002867669524
61296909567018864180023760144619
61296909567018865414784801160244
61296909567018865963849488442801
61296909567018865963849488442858
61296909567018865963849488443017
61296909567018865964413572674785
61296909567018866009582152646374
61296909567018866010146236878358
61296909567018869668194168203140
61296909567018869715368380999504
61296909567018869716183169330380
61296909567018869716183169334592
61296909567018870905233559350681
61296909567079804432097610625672
61296909567079804432097613808000
61296909567079808092382081730364
61296909567079809372920696134114
61296909567083409807246165075184
61296909567083710003856786205382
61296909567083710552899545427016
61296909567083711834002500826636
61296909567091511813085573110380
61296909567091516747694821389118
61296909567091516747694907482557
61296909567091516754472742863856
61296909567091810172213889926488
61296909567091810172213893108816
61296909567091810172777974158472
61296909567091815106823138205226
61296909567091815113597964016480
61296909567091815113601059666914
61296909567091815113601059679964
61296909567091815708122593956946
61296909567091815708397662445852
61296909567091815708397666677940
61296909567091815708961750915747
61296909567091815708961750915748
61296909567091815709212536403656
61296909567091816897990871147320
61296909567095419214991584036066
61296909567095419215806372371154
61296909567095419215806458464434
61296909567115827098811864950896
61296909567115830850606946252020
61296909567115832085388532185474
61296909567115832085388532198524
61296909567116126731700874359146
61296909567116126731700877547090
61296909567116126738475700170400
61296909567116127280743634997881
61296909567116130994123955340340
61296909567116130994123955340499
61296909567116130994123955340500
61296909567116132222127705905545
61296909567116132227213631430844
61296909567119729597556322997084
61296909567119729597744351074412
61296909567119729597807027100188
61296909567119732716328064400340
61296909567119732716578768503444
61296909567127832884681725977848
61296909567127834661543569405102
61296909567127837826068895718274
61296909567127838373419660424832
61296909567127838419173245334700
61296909567127838419173331423976
61296909567127838419236007453964
61296909567127838420865498497212
61296909567127838421429582262636
61296909567127838421680372455016
61296909567127838421680372459228
61296909567127839610458707198680
61296909570070456054392325306571
61296909570082618041120789624875
61296909570082618041120789629087
61296909570082618041120789979007
61296909614252750280812688190132
61296909614252750281564804748794
61296909614275861141829844147850
61296909614275861149360164896864
61296909614276761709641540049134
61296909614277061905606745754896
61296909614277061906422648698908
61296909614277065610036224478928
61296909614277065612480594083462
61296909614277067394426035946284
61296909614277067394677084423082
61296909614277067396036930164754
61296909614277067397121449428346
61296909614287572236953703751202
61296909614287867072302751523572
61296909614287868719347092320954
61296909614287872425385145501702
61296909614287872426201052695064
61296909614287872426201053044984
61296909614287872426203377043038
61296909614287872561038363125804
61296909614287874209777280980162
61296909614360518412718904548325
61296909614385146698136363410543
61296909620161375693893439113100
61296909620161375693893439130362
61296909620161375694645551422412
61296909620161375694645551439674
61296909620161375694666443448266
61296909620161375831927112084590
61296909620184436736903008734094
61296909620184442090069085550730
61296909620184484915330451558338
61296909620184486554931507294328
61296909620184486554931511545130
61296909620184486562461832294144
61296909620184486699722558339029
61296909620185390836311638784737
61296909620185390836311667482506
61296909620185687311930233410234
61296909620185687312013801444602
61296909620185687316260692096754
61296909620185687318705057102018
61296909620185687318708413152176
61296909620185687318771175267020
61296909620185687319540737445698
61296909620185687319544093495856
61296909620185687494944458258666
61296909620185687495195506735304
61296909620185687502537512424764
61296909620185687502537512442026
61296909620185691023116947071309
61296909620185691025561312076573
61296909620185691025561340774342
61296909620185691025582232782934
61296909620185691162842901419258
61296909620196494124918438967768
61296909620196494133285559268704
61296909620196494269794201689156
61296909620196494315547786598864
61296909620196494316299898908176
61296909620196497829264239452564
61296909620196497836858441529036
61296909620196497839323612449452
61296909620196497839386374568668
61296909620196497974140001707175
61296909620196498019872665910691
61296909620196498022317030915955
61296909620196499622960278505792
61296909620257438044893830392358
61296909620257438090647415302274
61296909620257438090647416352034
61296909620257438091399527611586
61296909620257438091399528661346
61296909620258336821705019764357
61296909620258336829065507375296
61296909620258337004719244612789
61296909620258637010996505771146
61296909620258637018336445747018
61296909620258638848460982897929
61296909620258638848482161418032
61296909620269143642809301396952
61296909620269143780069970033276
61296909620269145426445877109050
61296909620269145465421626637668
61296909620269145465609568621556
61296909620269145465672330740772
61296909620269145472199462018966
61296909620269145472952951803676
61296909620269145473015713922892
61296909620269443831324684234400
61296909620269443831327779884834
61296909620269443832055876901613
61296909620269443832076797606561
61296909620269443832079895395131
61296909620269443832079895395140
61296909620269443832080153662344
61296909620269443969403665789638
61296909620269444015091137246042
61296909620269444015094490113872
61296909620269444015094493296200
61296909620269444015094493302023
61296909620269444015094493302024
61296909620269444015157255416868
61296909620269445615716815463510
61296909620269445661470400373426
61296909620269445661471175212298
61296909620269445662223287521610
61296909620293455260156999516020
61296909620293455260157003766822
61296909620293455260345031844150
61296909620293455267683595394384
61296909620293455397605700480474
61296909620293455443358252288478
61296909620293455450698192264350
61296909620293455450698278003498
61296909620293459149396305469226
61296909620293459156739344277812
61296909620293460757361666443718
61296909620293460803115252403394
61296909620293460803867364712706
61296909620293460803868741138344
61296909620293460803931503257560
61296909620293753802486569104586
61296909620293753809826509080458
61296909620293755449427593514256
61296909620293755449427597765010
61296909620293755449615621591584
61296909620293755449615625842329
61296909620293755449615625842338
61296909620293755586688348244020
61296909620293755632441937404689
61296909620293755632441937404690
61296909620293755632629965482017
61296909620293755632629965482018
61296909620293755639968872356025
61296909620293755639968872356026
61296909620293759300256439459403
61296909620293759300507487936249
61296909620293760939854425060656
61296909620293760947385750226664
61296909620293760947448512345880
61296909620293760993139076856278
61296909620294659731058429107929
61296909620294659731058515201209
61296909620305461184038611103964
61296909620305462830415555998964
61296909620305462830415642092404
61296909620305462830979726324388
61296909620305462831167668308276
61296909620305462831230430427492
61296909620305462967676310728728
61296909620305463013429895638436
61296909620305463014182007947748
61296909620305466537017779505136
61296909620305466537205721489024
61296909620305466537268483608240
61296909620305466542103706080194
61296909620305466543795614886434
61296909620305466543795615936194
61296909620305466544547727195746
61296909620305466544548071085458
61296909620305466544610833204674
61296909620305466679364460809958
61296909620305466725118045719666
61296909620305466727562324631650
61296909620305466727562324648912
61296909620305466727562326165232
61296909620305466727562410724930
61296909620305468328185770727484
61296909620305468328436474830588
61296909620305468373938236424786
61296909620305468373939011263658
61296909623115834972806645997238
61296909623115834972806674576906
61296909623224809053342811365632
61296909773808746067006362670590
61296909773808746067173387117356
61296909773808746067194275939408
61296909773808746067257066773694
61296909773808746204267031302542
61296909773808746204434137610660
61296909773808746204455030669012
61296909773808746204455058317060
61296909773808746204455059379870
61296909773809646634734375728996
61296909773809646634734378915536
61296909773809646634985169107708
61296909773809646635005971840692
61296909773809646635006086649202
61296909773809651576390157552494
61296909773809946961537320581582
61296909773809951763195464422124
61296909773809951765639830844330
61296909773809951765660722852922
61296909773809951902921391489246
61296909773809952315271985571860
61296909773812347926387460710416
61296909773812347926638246670500
61296909773812347926638250902588
61296909773812347926659056822112
61296909773812347926659167376900
61296909773812347926659167381272
61296909773812348338169466619388
61296909773812348475513785147060
61296909773812353279637216120580
61296909773812353279825133638748
61296909773812648115658026010844
61296909773812648115741704600000
61296909773812648115741704604372
61296909773812648115908730113948
61296909773812648115992408707476
61296909773812648527440031919816
61296909773812648664784379145296
61296909773812653468824102827480
61296909773812653468886889412416
61296909773812653468907781421008
61296909773812653469074806930584
61296909773812653469158485524112
61296909773812653606084771463804
61296909773812653606925067366740
61296909773812653606925153460180
61296909773812653607175857563284
61296909773812654017866777372776
61296909773812654017950455966304
61296909773917719896817949137379
61296909773918020086067622429215
61296909773918920470885985490659
61296909779686156737541365437476
61296909779686156737541366487236
61296909779717371480295943336688
61296909779717371480295975220988
61296909779717371480358734170974
61296909779717371617368668939147
61296909779717371617556698066292
61296909779717371617556698079342
61296909779717371663101361839019
61296909779718272048107754046482
61296909779718276987047429711659
61296909779718276989491796251966
61296909779718276989491824954146
61296909779718571825596311898532
61296909779718572237106640311004
61296909779718572237169399260990
61296909779718572237378236422700
61296909779718572237378319346910
61296909779718572237440995372686
61296909779718577176297103003495
61296909779718577176297104538538
61296909779718577176318023709904
61296909779718577178741469543802
61296909779718577178741498245982
61296909779718577178762388715168
61296909779718577178762390254574
61296909779718577178825066280350
61296909779718577316023058890898
61296909779718577728373624272736
61296909779720978690482517402470
61296909779721229057206127611610
61296909779721229057394155688938
61296909779721273528759722105884
61296909779721273528843371997232
61296909779721273528843376229320
61296909779721273528843400693588
61296909779721273528843404925676
61296909779721273529031318217580
61296909779721273529031399602384
61296909779721273529031400074560
61296909779721273529031404306648
61296909779721273529031428770916
61296909779721273529031433003004
61296909779721273940541695067698
61296909779721273940541728014856
61296909779721274123618710744583
61296909779721274123639631450992
61296909779721278879669429047426
61296909779721278879732190694306
61296909779721278881925765975362
61296909779721278881925798922520
61296909779721278882197395034216
61296909779721278882200833991114
61296909779721279020026706067607
61296909779721279020026706067616
61296909779721279020026820858864
61296909779721279065211734668072
61296909779721279065215173624970
61296909779790322589920598812178
61296909779790322590672711121490
61296909779790323009045646698806
61296909779790323009233933056388
61296909779790323009296690943516
61296909779790323009797759008118
61296909779790323009798017288372
61296909779790323009860775175500
61296909779791222974718041162850
61296909779791222982249108048764
61296909779791523163988633626052
61296909779791523164740745935364
61296909779791523171516601676822
61296909779791523171519702045548
61296909779791523720562719430796
61296909779791523720562724135060
61296909779791523766316304811436
61296909779791523766316309043524
61296909779793924685684454019820
61296909779793924822945208749424
61296909779793924868698793659292
61296909779793924868698796841620
61296909779793924869262536717332
61296909779793925234539185518210
61296909779793925280292769955902
61296909779793925280292770428126
61296909779793925280292770428285
61296909779793925280292770428286
61296909779793925281044796644158
61296909779793925281044800893508
61296909779793925281107558763374
61296909779794224874766764846966
61296909779794224874955051204548
61296909779794224875519135436532
61296909779794225012779890161924
61296909779794225058533475070388
61296909779794225423809779044222
61296909779826339766960216805602
61296909779826340178554107468058
61296909779826340178742136608244
61296909779826340185497190686161
61296909779826340316002891337848
61296909779826340316002891350898
61296909779826345303140545633444
61296909779826345309919501743628
61296909779826345309919844583580
61296909779826345309919846122986
61296909779826345309982608237830
61296909779826345310734634458074
61296909779826345310734720547142
61296909779826345675760237964434
61296909779826345714737881037182
61296909779826345714925909114510
61296909779826345719988706245673
61296909779826345721513482750166
61296909779826345721513822402126
61296909779826345721513822872898
61296909779826345721513822874350
61296909779826345721513822874509
61296909779826345721513822874510
61296909779826345721513822891772
61296909779826345721680958941625
61296909779826345721764526994876
61296909779826345721764612598718
61296909779826345722265595059478
61296909779826345722265849090382
61296909779826345722328611209598
61296909779826345722328611226860
61296909779826639955478696959492
61296909779826639955478698498898
61296909779826639956230809268804
61296909779826639956230810808210
61296909779826639963006666552098
61296909779826639963006669734218
61296909779826639963069428317022
61296909779826639963069428666942
61296909779826640367260704390400
61296909779826640367260704407870
61296909779826640367824788622384
61296909779826640374600644364820
61296909779826640374600644366272
61296909779826640374788672443600
61296909779826640374788672461070
61296909779826640374788676692941
61296909779826640374788676692950
61296909779826640374851434225994
61296909779826645446658675469364
61296909779826645453436853671900
61296909779826645453436855211306
61296909779826645453499617326150
61296909779826645454251729635462
61296909779826645862774494562510
61296909779826645865030831490446
61296909779826645865030831961218
61296909779826645865030831980092
61296909779826645865218860039998
61296909779826645865846739510324
61296909779826645910784416871134
61296909779827540524042506709494
61296909779827540530818448192530
61296909779827540935072400309154
61296909779827540935824512618466
61296909779827540942600454101502
61296909779827540942600458683293
61296909779827545876456471216818
61296909779827545877208583526130
61296909779827545877209702734324
61296909779827545877272378760100
61296909779827545883987624191583
61296909779827545883987882476266
61296909779827545884050644591110
61296909779827545884802670811354
61296909779827545884802756900422
61296909779827545884803445646014
61296909779827546433594639819134
61296909779827546433595759027328
61296909779827546478763219671161
61296909779827546478763305760229
61296909779827546479327303903145
61296909779827546479327389992213
61296909779827546479327418689973
61296909779830242227289565268788
61296909779830242227289569500876
61296909779830242227477593346116
61296909779830242234065506751824
61296909779830242234065510983912
61296909779830242234065511338044
61296909779830242234817537554076
61296909779830247580458999185342
61296909779830247584978603622350
61296909779830247587234940550286
61296909779830247587234941021058
61296909779830247587234941022510
61296909779830247587234941022670
61296909779830247587234941039932
61296909779830247587422969099838
61296909779830247587986967238542
61296909779830247588049729357758
61296909779830247588049729375020
61296909779830247588050848570164
61296909779830247725247721614014
61296909779830247725247726213284
61296909779830247725248840822208
61296909779830247763473338819198
61296909779830247768808850803908
61296909779830247771001311121748
61296909782782320748314368713688
61296909782782320748314368715092
61296909782782320793890400432126
61296909782782320794078428509454
61296909782782325679674963003804
61296909782782325679674963009420
61296909782782325687288937762422
61296909782782325687288937763826
61296909782782325687288937880466
61296909782782325687289712598486
61296909782782325687289712602698
61296909782782325687289712715126
61296909782782325733039050413942
61296909782782325733042149596576
61296909782782325733042149600788
61296909782782325733042522672290
61296909782782326099039431990459
61296909782784727201453348676395
61296909782784727201453348676431
61296909782784727203897713550553
61296909782785027390690189306223
61296909782785027390692513785339
61296909782785027393137911778587
61296909782785027393232055071078
61296910252375885888668060570016
61296910252375885888668065169286
61296910252383088783281526177714
61296910252383089195606689967452
61296910252383089195606691367132
61296910252383089195606694549460
61296910252383089195606694566722
61296910252383089197511248896922
61296910252383089198076452354570
61296910252383089198327156457674
61296910252383989763355714088098
61296910252383989763355715487778
61296910252383989765135007076606
61296910252383989765887119368656
61296910252383989765888148236980
61296910252383989766138938452238
61296910252384241776162744185892
61296910252384289952145793288398
61296910252384291182409236837154
61296910252384291187491811015314
61296910252386642879109319401060
61296910252386642879297347478388
61296910252386691050197822402734
61296910252386691055008792683388
61296910252386691055008797282658
61296910252386691057540083190120
61296910252386691057540086376660
61296910252386691057540172465728
61296910252386691057792021296878
61296910252386691469323235940832
61296910252386692701656303658120
61296910252386943067815825980772
61296910252386991244342034363724
61296910252386991244342037546052
61296910252386991244362959319474
61296910252386991246810680374896
61296910252386991246874587217786
61296910252386991658572909232668
61296910252386991658593801241260
61296910252386992890905973767628
61296910252386992890905976949956
61296910252386992893374615529402
61296910252386992893939818968176
61296910252386993031200487604500
61296910252386993031200491855302
61296910252386993442982493513472
61296910258283609086830041727154
61296910258283609086830042776914
61296910258284461890252981666120
61296910258284511301769732566566
61296910258284810255506280760510
61296910258284810255506281810270
61296910258284811490204647270834
61296910258284811491040326564754
61296910258284811491040327614514
61296910258291714173411062203822
61296910258291714197114380945818
61296910258291714197135272604490
61296910258291714608708358777462
61296910258291714608708361964002
61296910258291714608729282670354
61296910258291714611156079819786
61296910258291714611428823854954
61296910258292614764946968855694
61296910258292615179240605849518
61296910258292914954196642147530
61296910258292915364975831644086
61296910258292915365226535747190
61296910258292915365978648056502
61296910258292915367486343514863
61296910258292915368239488927500
61296910258292916600572553474106
61296910258292917152649077457654
61296910258295267056865308845640
61296910258295268291646898315554
61296910258295268291646899378364
61296910258295318109675396875788
61296910258295567246135902843876
61296910258295567246323930921204
61296910258295568481481580796528
61296910258295568481669608873856
61296910258295616652298487686506
61296910258295616652382055720874
61296910258295616652570083798202
61296910258295616656816974450354
61296910258295616657464626716706
61296910258295616659327454438292
61296910258295616659327457624832
61296910258295616659891541852604
61296910258295616659892571783786
61296910258295616659912347772128
61296910258295616659912462557552
61296910258295616659976254615018
61296910258295616660164282692346
61296910258295617064143136672692
61296910258295617071673428725350
61296910258295617071674576629948
61296910258295617071674576631352
61296910258295618298925070167624
61296910258295618306455362220282
61296910258295618307020594358268
61296910258295618443800832889012
61296910258388976115604981101114
61296910258388976115604982150874
61296910258388977305197410731622
61296910258388977351013757760754
61296910258388977353458122766018
61296910258388977762544973458632
61296910258388977762544976640960
61296910258389876495297928399669
61296910258389876678312153248101
61296910258389877735748437646662
61296910258389877737419540053711
61296910258389877921269818667302
61296910258389878332216146933643
61296910258390176689673017087212
61296910258390176689673017437132
61296910258390176689673017454394
61296910258390176689673018504154
61296910258390176691929354365068
61296910258390177919936462047294
61296910258390177925019036231070
61296910258390177926714383508982
61296910258390178476321489843528
61296910258390178521486712234071
61296910258392578386663822355020
61296910258392579617114179385230
61296910258392579617115212487094
61296910258392579622197782433166
61296910258392579622197868172314
61296910258392579624457218193816
61296910258392580036302240239858
61296910258392877976054468106748
61296910258392877976054468110960
61296910258392877976242496184076
61296910258392877976242496201338
61296910258392877981326098882092
61296910258392877981326099232012
61296910258392877981326099249274
61296910258392877981326100299034
61296910258392877983582435810028
61296910258392877983582436159948
61296910258392878530180831443340
61296910258392878530180831456390
61296910258392879628266094807834
61296910258392879628454122885162
61296910258392879765526849166044
61296910258392879765526849183306
61296910258392879768225361852253
61296910258400682897277162128166
61296910258400682902360764826182
61296910258400682902360765176102
61296910258400683313954741577706
61296910258400683313954741594968
61296910258400683314142769668132
61296910258400683314142771085074
61296910258400683451403525460546
61296910258400683497157028867566
61296910258400683497219789937070
61296910258400683499664154942334
61296910258400684727420472410706
61296910258400684727420558522860
61296910258400684727483234548636
61296910258400684735014301434550
61296910258400685139265239376084
61296910258400685143532935943340
61296910258400685145959851083441
61296910258400685146608622563820
61296910258400983086547756130774
61296910258400983086548789226814
61296910258400983093326710688502
61296910258400983502661251342506
61296910258400983502661252759448
61296910258400983502661255941776
61296910258400983503225335574490
61296910258400983503225336991432
61296910258400983505735820167522
61296910258400983505735820184784
61296910258400983643184604050362
61296910258401884073460594810855
61296910258401884073460596228005
61296910258404585776982603772658
61296910258404587004171569189156
61296910258404587004986357524244
61296910258404587011765656474380
61296910261348558768336898883473
61296910261348558768357819471781
61296910261348558768357819588421
61296910261348558768360142886635
61296910261348558768360143936395
61296910261356363734961140484902
61296910261356663878666180837090
61296910261356663924207341400346
61296910261356665113260862139114
61296910261359065392075378004293
61296910261359065392827490312153
61296910261359065438375570000333
61296910261359065438396486455931
61296913850521035337893286607752
61296913850521035337893372701032
61296913850521035337893375883360
61296913850521035337893401398792
61296913850521035337893404581120
61296913850542645671117944153284
61296913850545346955428761974286
61296913850545346962772255715566
61296913850545346963022959818670
61296913850545351078146720032620
61296913850545352313681909510986
61296913850545352313744671630042
61296913850545352315938246438922
61296913850553450836978240880463
61296913850553450837162826464490
61296913850553450837166268957848
61296913850553450837166270007608
61296913850553450882710933780335
61296913850553452072512286684764
61296913850553455776858002126040
61296913850553455776858088219320
61296913850553455776858116934550
61296913850553455776859236129694
61296913850553455776921912155470
61296913850553455778550340915272
61296913850553455778550369630502
61296913850553455779366277160734
61296913850553455822675468367521
61296913850553456188452093698964
61296913850553456188702769104468
61296913850553456188703802223594
61296913850553457418147986410998
61296913850553457425679425318494
61296913850553457425679426368254
61296913850553457425742072646462
61296913850736837928814788247350
61296913850736838480869349941244
61296913850736838480869354173332
61296913850739539634697597010788
61296913850739539635261649358472
61296913850739539635261652545012
61296913850739539635261681242772
61296913850739539772518965126966
61296913850739539772522317994796
61296913850739539772522321181336
61296913850739539772522407270404
61296913850739839824511351348116
61296913850739839824511354534656
61296913850739839961772106077720
61296913850739839961772109260048
61296913850739840006961606755604
61296913850739840006961609937932
61296913850739840007525694169916
61296913850739840418555587769576
61296913850739841608148017404296
61296913850739841653901487523124
61296913850739841653901602314164
61296913850761149556136884824526
61296913850761149556136888006854
61296913850761149556140216763096
61296913850761150098404711566450
61296913850761150105743619486006
61296913850761150105746972353836
61296913850761150105746975540376
61296913850761150105998910460594
61296913850761449742942193111098
61296913850761449742942196293426
61296913850761449745386558116362
61296913850761449745389918752692
61296913850761450341023089368698
61296913850763851252609096647678
61296913850763851259383914690432
61296913850763851259383919289702
61296913850763851259387305087380
61296913850763851259575333164708
61296913850763851260139417396692
61296913850763851260139417396740
61296913850763851390057793361330
61296913850763851397400143424324
61296913850763851397400167890044
61296913850763851397400172122132
61296913850763851397651991205714
61296913850763851801651771192974
61296913850763854963733105572176
61296913850763854966177470577440
61296913850763856748310940898030
61296913850763856748373703017086
61296913850763856750567277825966
61296913850763856750630039945022
61296913850763856793875435913467
61296913850764151441858798637322
61296913850764151448825006456544
61296913850764151586734557126622
61296913850764151586922585203950
61296913850764151632676170113818
61296913850764152036655029394726
61296913850764155153170806941340
61296913850764155155427143869276
61296913850764156937644297015322
61296913850764156939900633943258
61296913850764156983126257115734
61296913850764156983314199099782
61296913850764156983397767134150
61296913850764156983397853227430
61296913850764156983397881925190
61296913850764156985570536027718
61296913850764156985654218853126
61296913850764184941003942421096
61296913850771955134343160075072
61296913850771955134343161137882
61296913850771955135098630897032
61296913850771955135098659594840
61296913850771955272359413274684
61296913850771955272359414324444
61296913850771960074226393574568
61296913850771960075918617572712
61296913850771960075918646270520
61296913850771960623270186282670
61296913850771960623332948401726
61296913850771960624773349084200
61296913850771960625526523210606
61296913850771960625589285329662
61296913850771960670526933992655
61296913850772254911998885295882
61296913850772254911998885645802
61296913850772255323592833362696
61296913850772255323592834412456
61296913850772255323592863127526
61296913850772255323592863477446
61296913850772255323596191879556
61296913850772255323596220577364
61296913850772255323784219956884
61296913850772255324348304188868
61296913850772255324348332886676
61296913850772255460856975306968
61296913850772255461045002334479
61296913850772255461609086566520
61296913850772255461609087616280
61296913850772256696391020061452
61296913850772257107984884151768
61296913850772257153738469061684
61296913850772257153738583852724
61296913850772260262723925859284
61296913850772260262723954557092
61296913850772260263476038168596
61296913850772260265168290864548
61296913850772260265168319562356
61296913850772260399984709286696
61296913850772260400736706804920
61296913850772260400821537540750
61296913850772260402429074291960
61296913850772260403265902546014
61296913850772260446575093752801
61296913850772260449019458758065
61296913850772260812330798377892
61296913850772260812602394489748
61296913850772260812603427608874
61296913850772260814023051074004
61296913850772260814776196502442
61296913850772260814859764536810
61296913850772260850742377598508
61296913850772260853270310638140
61296913850772260857520299055776
61296913850772260858085502500374
61296913850772260858357012518790
61296913850772260858357098612070
61296913850772260858357127309830
61296913850772260859776635983712
61296913850772260860529781412358
61296913850772260860613349446726
61296913850772260860613435540006
61296913850772260860613464237766
61296913850772262047112618131496
61296913850772262047949446385541
61296913850772262049558129997374
61296913850772262049558131047134
61296913850772262049641698031742
61296913850772290508007854356158
61296913850772294166872812903348
61296913850772294168376004402846
61296913850772294169129149831284
61296913850772294205095330927350
61296913850772294212626397813264
61296913850772294214882734741200
61296913850772295403911084375967
61296913850772295403911084375976
61296913850834084430770093286286
61296913850834084430770093636206
61296913850834096144254860570457
61296913850834099253240000642580
61296913850834099255496337570516
61296913850834099850292936799944
61296913850834099850296007284818
61296913850834101039321256687200
61296913850834101039321258086880
61296913850834101039324384567642
61296913850834101039324385617402
61296913850834101039888469849386
61296913850834101077546873893836
61296913850834101077546874943596
61296913850834101078298901159628
61296913850834101083382618998604
61296913850834101083382705105142
61296913850834101085074841590474
61296913850834101085074841592904
61296913850834101085074841597116
61296913850834101085074842996796
61296913850834101085074843009846
61296913850834101085074957801094
61296913850834101085077940779750
61296913850834101085077941829510
61296913850834101085141075970308
61296913850834101085893188279620
61296913850834134439407018771424
61296913850834134439407019121344
61296913850834134439410461264782
61296913850834400037286277744391
61296913850834400039542614672327
61296913850834400039545709272953
61296913850836800956487032621056
61296913850836800958931397626320
61296913850836801096195505219542
61296913850836801134605968414084
61296913850836801546199946245728
61296913850836801551283635032812
61296913850836802742568346411164
61296913850836802742571415496358
61296913850836802743323527805670
61296913850836802786629678625128
61296913850836802789077141413346
61296913850836836096837730305958
61296913850844889597385752404376
61296913850844890009167758313348
61296913850844890009731842545332
61296913850844901310867212196944
61296913850844902957243123523520
61296913850844906061144862483596
61296913850844906061896974792908
61296913850844906061896977979448
61296913850844906199157646615772
61296913850844906205936715996512
61296913850844906205937060357156
61296913850844906206751848692244
61296913850844906610187622072412
61296913850844906610751624447416
61296913850844906610751706304396
61296913850844906610751710536484
61296913850844906617530660880998
61296913850844906617530689577354
61296913850844906617530693828156
61296913850844906617531033956712
61296913850844906617718980172688
61296913850844906617719062034040
61296913850844906617719066266128
61296913850844906617781828380972
61296913850844906618282773190310
61296913850844906618282801886666
61296913850844906618282806137468
61296913850844906618283064404672
61296913850844906618283150498112
61296913850844906618345822291800
61296913850844906618345826523888
61296913850844906618345912612956
61296913850844906618533850369128
61296913850844906656505291214312
61296913850844906656505291218684
61296913850844906656755995321788
61296913850844906663284274487270
61296913850844906664036358100226
61296913850844906664036362349576
61296913850844906664036386796582
61296913850844906664036620616780
61296913850844906664036731175940
61296913850844906664099378503908
61296913850844906664099382735996
61296913850844906664287435279044
61296913850844907852876708354030
61296913850844907898818291595158
61296913850844907898818320291514
61296913850844939552674919600934
61296913850844939560018073213658
61296913850844939560269121677406
61296913850844939964268979289558
61296913850844939964456925509906
61296913850844939971800074871828
61296913850844939971800079122630
61296913850844939971863095276962
61296913850844939972051123354290
61296913850844939972051127586378
61296913850844940010273268306950
61296913850844940010837352538934
61296913850844940017616651489070
61296913850844940017616680186878
61296913850844940017804679566398
61296913850844940017804683798486
61296913850844940017804708264206
61296913850844940018368768030470
61296913850845251325008364301852
61296913850869201219815796196470
61296913850869201220567908505782
61296913850869201222260161201734
61296913850869201627079286647998
61296913850869201632161853040348
61296913850869201632161853394480
61296913850869201632161857639618
61296913850869201632161857643830
61296913850869201632161886337426
61296913850869201632161886341638
61296913850869206573737338190248
61296913850869206575429562188392
61296913850869206575429590886200
61296913850869216456324014159616
61296913850869216456324042857424
61296913850869216458768379164880
61296913850869216458768407862688
61296913850869216641783004732654
61296913850869217684326988474464
61296913850869217684326991674054
61296913850869217684326993073734
61296913850869217686019241170416
61296913850869217686019244370006
61296913850869217686019245769686
61296913850869217686022598637516
61296913850869217686774710946828
61296913850869217686774714133368
61296913850869217691105976352356
61296913850869217691670060584340
61296913850869217691858058914100
61296913850869217693550312659812
61296913850869217693550341357620
61296913850869217694114396891796
61296913850869217694114425589604
61296913850869217869785611625238
61296913850869217876564906343286
61296913850869217876564938227586
61296913850869217876565025366622
61296913850869217877379813701710
61296913850869218235626004546966
61296913850869218235626004551178
61296913850869218235629360601336
61296913850869218235629446690404
61296913850869218240148994204116
61296913850869218240149081364626
61296913850869218240713079503170
61296913850869218240713165596610
61296913850869218242405327949724
61296913850869218242405331132052
61296913850869218242593360276450
61296913850869218242656122395666
61296913850869218243157414393684
61296913850869218243157414743604
61296913850869218243157443441364
61296913850869218243157444508434
61296913850869218243220206627650
61296913850869218281379589456882
61296913850869218281382942324712
61296913850869218281383028417992
61296913850869218281383031600320
61296913850869218281384064719446
61296913850869218281572092796774
61296913850869218288158884161832
61296913850869218288158887344160
61296913850869218288409707305582
61296913850869218288910999303600
61296913850869218288910999653520
61296913850869218288911000716330
61296913850869218288911000720542
61296913850869218288911028351280
61296913850869218288973761772736
61296913850869221580913808847336
61296913850869221992504683246948
61296913850869221992507815363690
61296913850869221992508155505296
61296913850869221995015196536336
61296913850869223182100244992746
61296913850869223182289391234332
61296913850869223182352068309868
61296913850869223183980497069670
61296913850869223183980525766026
61296913850869223184545729212028
61296913850869223184796433315132
61296913850869223220510676304440
61296913850869223220510762397880
61296913850869223220511794467246
61296913850869223222203015093832
61296913850869223223018835498286
61296913850869223227289745670678
61296913850869223227853829904066
61296913850869223228042087563888
61296913850869223228042201305376
61296913850869223228042202355136
61296913850869223228042977194008
61296913850869223228104849683104
61296913850869223228104878380912
61296913850869223228105624521976
61296913850869223228105653219784
61296913850869223229734081979586
61296913850869223229734110675942
61296913850869223229734454001328
61296913850869223229734455051088
61296913850869223229797101329296
61296913850869223230550018225048
61296913850869251228452721681608
61296913850869251587451024836176
61296913850869251587451024840388
61296913850869251589898742709270
61296913850869251594230351421262
61296913850869251594982460548246
61296913850869251594982463730574
61296913850869251594982464793432
61296913850869251594982464797644
61296913850869251595045226912648
61296913850869251595045226916860
61296913850869251640798778879618
61296913850869251640798811822564
61296913850869251640798811826776
61296913850869255347028244902874
61296913850869255349284581830810
61296913850869256535805545005476
61296913850869256536621452554582
61296913850869256574842823718130
61296913850869256574843855787496
61296913850869256576535076414082
61296913850869256577288220792760
61296913850869256582187010436930
61296913850869256582374233927818
61296913850869256582374262625626
61296913850869256582375008766690
61296913850869256584066487673530
61296913850869256584066515321578
61296913850869256584066516371338
61296913850869256584631346744386
61296913850869256584631375442194
61296913850869266007361578053244
61296913850869266414060985318336
61296913850869267648839479856370
61296913850869267648839822812962
61296913850869267648842918813268
61296913850869267649407003045252
61296913850869267653926554808362
61296913850869267653989316927578
61296913850869267653989660234090
61296913850869267656182890686538
61296913850869267656433681932842
61296913850869267656434024889434
61296913850869516157720658447928
61296913850869517852861707340554
61296913850869517860476801425618
61296913850869567813234563324196
61296913850869567820849657409260
61296913850869567884406806340261
61296913850869567889013451188077
61296913850869567892021900425325
61296913868246911439937534069844
61296913868246911439937620163124
61296913868246911439937623345452
61296913868246911439938653278029
61296913868246913224327460341497
61296913868271178592422555029232
61296913868271223057473009436378
61296913868271223064816388032278
61296913868271223064816502823526
61296913868271228552986882650582
61296913868271228555243133485238
61296913868271228555243219578518
61296913868271228555243248276486
61296913868279282460038761605286
61296913868279283702163733908804
61296913868279326939207073926582
61296913868279328174556533792724
61296913868279331878902249588132
61296913868279331878902334277520
61296913868279331878903368796317
61296913868279331878903368796326
61296913868279331878903483587574
61296913868279332422859340061292
61296913868279332427946128035222
61296913868279332429640705079148
61296913868279333663292175859785
61296913868279333664984312364810
61296913868279333664984427156058
61296913868453710277403211012408
61296913868461813600308008444482
61296913868461813602755700806308
61296913868461814152362459583588
61296913868465415874566565456888
61296913868465415874566568643428
61296913868465716063816356722140
61296913868465716063817386654717
61296913868465716063837162641664
61296913868465717847391290591841
61296913868465717847662886703537
61296913868465717847663001494793
61296913868465717893143727595764
61296913868465717893144846803949
61296913868465717893228529629357
61296913868465717893959635139037
61296913868465717893959749930293
61296913868486125227633436960228
61296913868486125777240192550968
61296913868486125777240195737508
61296913868486130716368039917892
61296913868486130718060179226648
61296913868486158579455129892876
61296913868489727499444304797348
61296913868489727499444419584224
61296913868489732987615942735434
61296913868490016568063632669354
61296913868490016568335228781050
61296913868490027681101038709962
61296913868490027681184606744330
61296913868490027688695121408966
61296913868490027688778804234582
61296913868490027688966832311910
61296913868490028275897269467366
61296913868490028275897613840891
61296913868490028275981296666515
61296913868490028276148317943995
61296913868490033176614825830886
61296913868490033176865616027270
61296913868490033176886421942582
61296913868490033176886536733830
61296913868490033222367348923868
61296913868490033222368382042994
61296913868490033222368496834242
61296913868490033222619172239378
61296913868490033224875423074034
61296913868490033224875537865282
61296913868490061035453992038804
61296913868490061043048189529056
61296913868490061630229675161141
61296913868497831374403546995448
61296913868497833204546943385761
61296913868497836315223533671128
61296913868497836862575188120074
61296913868497836864831525048010
61296913868497836864833849395984
61296913868497838143674677365489
61296913868498120435763407279776
61296913868498120443022878053994
61296913868498120443294474165690
61296913868498121680332745988238
61296913868498131562838431952196
61296913868498131562838460650004
61296913868498131562918671584454
61296913868498131562922113727892
61296913868498131563089136055300
61296913868498131563110056761700
61296913868498131563110142854980
61296913868498131563653220287284
61296913868498132798435267169412
61296913868498133347227124224408
61296913868498133392980709134324
61296913868498133392980795227604
61296913868498133392981828342509
61296913868498133393065511167917
61296913868498133393796616677597
61296913868498133393796731468853
61296913868498136501966165931924
61296913868498136501966194629732
61296913868498136502780954267012
61296913868498136502782102173014
61296913868498136502865784998630
61296913868498136504473206962964
61296913868498136504494127669364
61296913868498136505310150003894
61296913868498137044231032406940
61296913868498137044314600441308
61296913868498137051574071215526
61296913868498137051844634212308
61296913868498137051845667327222
61296913868498137051845753420502
61296913868498137053352302387100
61296913868498137054081198339846
61296913868498137054083522687820
61296913868498137089984588619048
61296913868498137090068271444664
61296913868498137092491629650088
61296913868498137092575312475704
61296913868498137097327627427634
61296913868498137097327742218882
61296913868498137097577298765744
61296913868498137097578417624018
61296913868498137099834668458674
61296913868498137099834754551954
61296913868498137099834783249922
61296913868498137099837078899928
61296913868498137099918351284290
61296913868498138286354858204136
61296913868498138288883939149761
61296913868498138288883939149770
61296913868498138288884053941017
61296913868498138288884053941018
61296913868498164917188056878928
61296913868498164917191499022366
61296913868498166747312856547854
61296913868498169849540966816952
61296913868498170398583985735782
61296913868498170407621687681574
61296913868498170444065601462660
61296913868498170444316649939298
61296913868498170444400332764914
61296913868498170450843867647802
61296913868498170451658655628758
61296913868498170451658655982890
61296913868498170451931399650828
61296913868498170453350908328922
61296913868498170453354351885090
61296913868498170454187736578764
61296913868559076704038536446844
61296913868559076710814477929880
61296913868559076749792121356760
61296913868559076756568061790036
61296913868559076756568062839796
61296913868559076756571160976882
61296913868559076756571162026642
61296913868559108873611148588478
61296913868559110057555809432006
61296913868559110103309394341922
61296913868559110110652518194028
61296913868562677198239752681634
61296913868562710550061701436210
61296913868562711144857932193614
61296913868562712381899301799164
61296913868562712381899675920218
61296913868570766248472674411764
61296913868570766249036758643748
61296913868570766249036869198536
61296913868570782301201890891324
61296913868570782301201894077864
61296913868570782307981307819248
61296913868570782308545043441238
61296913868570782308545044504048
61296913868570782308545047690588
61296913868570782308796096154336
61296913868570782857023982364543
61296913868570782857023982364544
61296913868570782857588062360068
61296913868570782857588066592156
61296913868570782857588066596527
61296913868570782857588066596528
61296913868570782903341274198642
61296913868570782903341278447992
61296913868570782903341618218044
61296913868570782903341618572176
61296913868570782903341622804264
61296913868570782903341733009292
61296913868570782903341733363424
61296913868570782903592437466528
61296913868570784138123207693574
61296913868570784138123208756384
61296913868570784138123551712976
61296913868570784138123666504224
61296913868570815654719163876486
61296913868570815654719167063026
61296913868570815662062317489210
61296913868570815662062320675750
61296913868570815662313369139498
61296913868570816250079592607202
61296913868570816256858547183804
61296913868570816256858551433154
61296913868570816256858891557338
61296913868570816256859006348586
61296913868570816256921682020230
61296913868570816257109599896902
61296913868570816257109710097558
61296913868570816257109710451690
61296913868570816257673684128886
61296913868570817492204564910720
61296913868570817492204565973530
61296913868570817492455727824474
61296913868571082497794717776192
61296913868571127564247132116144
61296913868595082813042338978052
61296913868595082814734478286808
61296913868595082814734591674004
61296913868595092695817325757624
61296913868595092698073662685560
61296913868595093926079627045244
61296913868595093926079630231784
61296913868595093931163314782568
61296913868595093931163319368788
61296913868595093931163343480376
61296913868595093932855568528280
61296913868595093932855571714820
61296913868595093932855600425678
61296913868595094482462330492100
61296913868595094482462330842020
61296913868595094520877008895190
61296913868595094527651947378221
61296913868595094527651947378222
61296913868595094528215916814746
61296913868595098232001103912968
61296913868595098232001103913175
61296913868595098234257436254684
61296913868595099421594306978456
61296913868595099423850643906392
61296913868595099462261075216634
61296913868595099467346745395100
61296913868595099467347088351692
61296913868595099467347118453552
61296913868595099467347203142940
61296913868595099467347863190564
61296913868595099467347864590244
61296913868595099467348237661746
61296913868595099469039341047644
61296913868595099469039455838892
61296913868595126049898682974770
61296913868595127279596900030406
61296913868595127279596903216946
61296913868595127284680620714888
61296913868595127284680622114568
61296913868595127874958366112336
61296913868595127880040937108168
61296913868595127880041051899415
61296913868595127880041051899416
61296913868595127881733185554722
61296913868595131586078984639838
61296913868595132814086095505844
61296913868595132821679264463190
61296913868595132821680298981996
61296913868595132823120355308198
61296913868595132823371403771946
61296913868595132823371517159142
61296913868595142653365901416752
61296913868595143888144738911378
61296913868595143893231556995846
61296913868595143895487892524102
61296913874155536853019428665274
61296913874155538636593332602398
61296913874155538636864928714094
61296913874155538636865014807374
61296913874155538637429012946078
61296913874155538637429099039358
61296913874179848477331935869152
61296913874179848477896020101136
61296913874179849019346099640744
61296913874179849019617695752440
61296913874179849026123906311344
61296913874179852181677736353948
61296913874179852183934073281884
61296913874179852730469706796140
61296913874187652162832669265043
61296913874187657101960403240559
61296913874187952352103263263288
61296913874187952352103263729791
61296913874187954136430314140958
61296913874187954136493076260014
61296913874187954136701910252654
61296913874187954136701996345934
61296913874187957291230968540987
61296913874187957291984144183562
61296913874187957840022967685208
61296913874187957840294563796904
61296913874187957841046676102004
61296913874187957841046676106216
61296913874187959075640581519608
61296913874187959076393728464366
61296913874187959078085981160318
61296913874370439015836476194948
61296913874374041287104151808676
61296913874374041287668236040660
61296913874374041287669380758718
61296913874374043071494074892169
61296913874374043072058159124369
61296913874374341476919054050554
61296913874374343260555720106734
61296913874374343306309276318842
61296913874374343306497218302890
61296913874374343306497304396170
61296913874374343307061302534874
61296913874394750640714212348868
61296913874398352911710291850900
61296913874398352911981887962596
61296913874398352912545972194580
61296913874398356616056092335696
61296913874398356618584025375328
61296913874398358446198422204811
61296913874398653101231561254432
61296913874398653101795645486416
61296913874398653689061957263908
61296913874398653689249985341236
61296913874398656805577361739228
61296913874398656807833698667164
61296913874398658591470360019071
61296913874398658635531692233044
61296913874398658637223944928996
61296913874398687043331342558382
61296913874406456786941214736243
61296913874406458571331056430729
61296913874406458571895140662713
61296913874406458571895140662770
61296913874406458571895140662929
61296913874406461725860028625839
61296913874406461725880949332248
61296913874406461726634096277006
61296913874406462277935516791755
61296913874406462322916068685959
61296913874406463556002277110159
61296913874406491925412413648091
61296913874406495631452789776917
61296913874406758760392701645294
61296913874406758760580729722565
61296913874406758761144813954549
61296913874406758761144813954606
61296913874406758761144813954765
61296913874406758806146257857402
61296913874406758806334199841450
61296913874406758806334285934730
61296913874406758806898284073434
61296913874406758806898370166714
61296913874406761915130622624084
61296913874406761915883769568842
61296913874406762467185190083591
61296913874406763700272547934493
61296913874406790330272273943042
61296913874406795820702463068753
61296913874406795866452575608110
61296913874467700927526853507216
61296913874467700934866907801943
61296913874467702170216020596045
61296913874467734240938343299329
61296913874467734240938343299338
61296913874467734281608210724362
61296913874467734286691928209254
61296913874467735523733294631024
61296913874471302603998298363540
61296913874471302609082017265374
61296913874471303198522933009248
61296913874471335963142452359178
61296913874471636152413046357414
61296913874471636152413047774356
61296913874471637984250643536588
61296913874471637984251015091562
61296913874471652753620942430106
61296913874471652761236036515170
61296913874479402779695457914416
61296913874479402780259542146400
61296913874479407721646711899876
61296913874479409506036523367232
61296913874479409544446954677474
61296913874479409551224876152212
61296913874479442859553796352394
61296913874479442897943421747483
61296913874479442905286460555910
61296913874479707910416326625296
61296913874479708498161547529620
61296913874479708498349575606948
61296913874479708505692963493332
61296913874479708505776641614684
61296913874479708505964669692012
61296913874479741262154225585454
61296913874479741264413658163824
61296913874479741264413658176874
61296913874479741264685630534966
61296913874479741264685711919770
61296913874479741852430932824094
61296913874479741859210236478494
61296913874479741859210260942762
61296913874479741859210346565478
61296913874479741859293914599846
61296913874479741859481861292370
61296913874479741859481942677174
61296913874479741860045945524354
61296913874479741860046026909158
61296913874479743048803469644230
61296913874479752931849395670202
61296913874479752932413479902186
61296913874479757866186671583414
61296913874479757871269241175354
61296913874479757871269245761574
61296913874483311966554245344298
61296913874483311966617007463354
61296913874483312011743717324422
61296913874483312011743832115462
61296913874483312011806479443478
61296913874483312011806508141238
61296913874483312012370592373222
61296913874483345320071518329460
61296913874483345320134280448516
61296913874483345320886392757828
61296913874483345365887836660624
61296913874483345366075778644672
61296913874483345366075864737952
61296913874483345366075893435712
61296913874483345366639862876656
61296913874483345366639948969936
61296913874483345366639977667696
61296913874483354654617585779698
61296913874483354654617588962026
61296913874483360187705873356930
61296913874483360187705874423952
61296913874483360189962181232766
61296913874483360189962181236978
61296913874483360190233807463584
61296913874483360190797890628546
61296913874483360190797891695568
61296913874503708225391893947928
61296913874503708227836258953192
61296913874503719344264986766020
61296913874503719941317583149168
61296913874503723645102742612440
61296913874503723645102766605936
61296913874503723647359079540376
61296913874503723647359103533872
61296913874503724879696758112816
61296913874503724880448412790928
61296913874503724880449531986072
61296913874503724882140665473830
61296913874503724882140665486880
61296913874503724882141008326832
61296913874503724882141123118080
61296913874503752697761367742590
61296913874503753246553338184782
61296913874503753247389018528462
61296913874503758188777332991110
61296913874503758234028819433066
61296913874503758234509997194626
61296913874503758236473184438330
61296913874503769306897308623658
61296913874504007180047551739548
61296913874504007182303888667484
61296913874504008414641567239764
61296913874504008415394714184522
61296913874504008417085932245028
61296913874504018293084953193936
61296913874504019528430970920852
61296913874504020123228346396314
61296913874504020123228349584258
61296913874504020130003173276042
61296913874504020130567256091084
61296913874504020130567256441004
61296913874504020130567257508026
61296913874504025024029676265109
61296913874504025025720808232176
61296913874504051647166310411082
61296913874504051652249999198166
61296913874504051652250029312916
61296913874504052881948243906014
61296913874504052881948353988626
61296913874504052887031961739374
61296913874504052887031961740826
61296913874504053477309703613460
61296913874504053477309706801404
61296913874504053481828192498230
61296913874504053481828193565252
61296913874504053482392277797236
61296913874504053484084529426166
61296913874504057142676744651126
61296913874504057145208149949106
61296913874504058377545828521386
61296913874504058378298975466144
61296913874504058379990193526650
61296913874504068255717618363702
61296913874504068255717618363861
61296913874504068255717618363862
61296913874504068255989214475558
61296913874504068260801307150946
61296913874504068261072933377392
61296913874504068301470827014332
61296913874504069490496079600446
61296913874504069495583240645878
61296913874504069498111173685510
61296913874504069536249664510362
61296913874504069536253136762886
61296913874504069536253136768709
61296913874504069536253136768710
61296913874504069537088817112390
61296913874504069541336825905714
61296913874504069542172534945750
61296913874504069543864758595426
61296913874504069543864758945346
61296913874504070085861011566240
61296913874504070086132607677936
61296913874504070092635460769580
61296913874507621807038701297328
61296913874507622394496484362768
61296913874507622394559160388544
61296913874507622398554972444936
61296913874507622398554972799068
61296913874507625510823889458568
61296913874507625513080197688696
61296913874507627340966219327484
61296913874507655158278831439242
61296913874507655748556949571322
61296913874507655748640517605690
61296913874507655752887034119318
61296913874507658867412259008946
61296913874507660650986273028474
61296913874507660696718937231990
61296913874507669977921727423702
61296913874507669983005416210786
61296913874507669983277041020290
61296913874507669985533349250418
61296913874507671766579320147910
61296913874507671766830024251014
61296913874507671766830024600774
61296913874507671766850916255234
61296913874507671766850916609366
61296913874507671767415000487218
61296913874507671767415000841350
61296913874507671769107253183170
61296913874507671769107253187542
61296913874507671769922041522630
61296913874507671808063971199386
61296913874507671808063975903650
61296913874507671808065123814024
61296913874507671808147654025002
61296913874507671808336719925720
61296913874507671812583580458750
61296913874507671812583580812882
61296913874507671812583695249998
61296913874507671812583695604130
61296913874507671813147689155002
61296913874507671813147693387090
61296913874507671813147693741222
61296913874507671814839917386686
61296913874507671815675626782466
61296913874507672357107884452600
61296913874507672357128690367912
61296913874507672357128776461192
61296913874507672357191452486968
61296913874515714560596892130648
61296913874515714560868488242344
61296913874515714561432572474328
61296913874515714561620600551656
61296913874515714563041257135912
61296913874515714563124825170280
61296913874515725673905889696732
61296913874515725674658002006044
61296913874515725681433859266204
61296913874515727503965690871198
61296913874515727504028366896974
61296913874515727504529775103182
61296913874515730620377121645616
61296913874515730622821029006630
61296913874515730622884162676656
61296913874515731207558258322168
61296913874515731208310370631480
61296913874515731215089669581616
61296913874515731215152431696460
61296913874515731215716515928444
61296913874515731215737436635004
61296913874515731215737436639216
61296913874515731215904457916704
61296913874515731215904544005772
61296913874515731215925378623056
61296913874515731215925379089616
61296913874515731215925464712332
61296913874515731215925464716544
61296913874515731215988140738108
61296913874515731215988140742320
61296913874515731217346006509552
61296913874515731217408768624396
61296913874515760812565087987932
61296913874515760813129172219916
61296913874515760858109724114120
61296913874515760858297752191448
61296913874515760858861836423432
61296913874515763974709182965866
61296913874515763977153547971130
61296913874515764523689066698350
61296913874515764525945403626286
61296913874515764525945489715354
61296913874515764569233788913606
61296913874515764569505413723270
61296913874515764570069497959466
61296913874515764571678067829802
61296913874515764571678153918870
61296913874515764571678182616838
61296913874515764571678182621050
61296913874515764571761750651206
61296913874515764571761750655418
61296913874515765759599945008230
61296913874515765761292197704182
61296913874515775641810186104142
61296913874515775641810187153902
61296913874515775641810187503822
61296913874515775642374270336126
61296913874515775642374271385886
61296913874515775642374271735806
61296913874515775683294927491182
61296913874515775688106562885290
61296913874515775688106934539642
61296913874515775688106935589402
61296913874515775688106935939322
61296913874515775689798815214060
61296913874515775689798815581242
61296913874515776871801666118938
61296913874515776872637346462618
61296913874515777466598269947844
61296913874515777466661032066900
61296913874515777466869866059540
61296913874515777466869952152820
61296913874515777466932628178596
61296913874515777467413144376212
61296913874515777467433950291524
61296913874515777467434036384804
61296913874515777467496712410580
61296913874515780576147466603734
61296913874515780576419062715430
61296913874515780578675399643366
61296913874515780583740520769832
61296913874515780583761412778424
61296913874515780583761439958460
61296913874515780585453663958056
61296913874515780585453665474376
61296913874515780585453692654412
61296913874515781177785096866386
61296913874515781177993959560998
61296913874515781178056721675842
61296913874515781178558015091010
61296913874515781178558044259542
61296913874515781178620777210066
61296913874515781178808719198326
61296913874515781178808805287394
61296913874515781178808834101794
61296913874515781180229375782582
61296913874515781180229461871650
61296913874515781180250267791174
61296913874515781180250296488934
61296913874515781180250382578002
61296913874515781180313029906018
61296913877437824773866817472679
61296913877438120039041997416082
61296913877438120039606081648066
61296913877438120044125714782882
61296913877438120047134164020130
61296913877438120047137492907514
61296913877438120047137607698554
61296913877438120047137607698602
61296913877438120047137607698761
61296913877438123750166178523657
61296913877462435375043828466253
61296913877462435375043914677577
61296913877470240296580591466200
61296913921421838453665200342558
61296913921421838454417308402520
61296913921446105604646223053128
61296913921446105607090588058392
61296913921446105607090616756200
61296913921446150079294934001652
61296913921446150079296048610576
61296913921446153782888736981274
61296913921446155569722908854624
61296913921446155569725118411510
61296913921456610581987984932220
61296913921456610584432349937484
61296913921456910771258550232648
61296913921456910773702943935720
61296913921456956892283168258398
61296913921456960596628968743194
61296913921456960596630087601468
61296913921456960596630087951388
61296913921456960598324664645394
61296913921456962382713356917606
61296913921639442320670473549966
61296913921639442320670477799316
61296913921639442321234562031300
61296913921640643077564821478488
61296913921640643260495482541902
61296913921640644907895098040136
61296913921640676431834206772962
61296913921640676431834211022312
61296913921663753938581977436206
61296913921663753945360185875908
61296913921663753945548213953236
61296913921663753946112293935870
61296913921663753946112298185220
61296913921663754075842646072530
61296913921663754076030674149858
61296913921663759434095793241840
61296913921663759435790370285766
61296913921663759436542482595078
61296913921663787299629566921032
61296913921663787299629571170382
61296913921664654506393673337490
61296913921664654506581701414818
61296913921664943582815262430690
61296913921664954702358879043252
61296913921664954702630475154948
61296913921664954703174781987264
61296913921664954703194559386932
61296913921664954878866893332780
61296913921664954885373218695822
61296913921664954885644814807518
61296913921664958406976390443882
61296913921664960191094486409184
61296913921664960191178169234640
61296913921664960191366197311968
61296913921664960191366455592222
61296913921664960191429217711438
61296913921664960192789063453110
61296913921664960193060659564806
61296913921664960193624743796790
61296913921664960193873582716702
61296913921664960236848042621292
61296913921664960237119753524076
61296913921664960237120011804330
61296913921664960237120126595578
61296913921664960237182773923546
61296913921664960238542619665218
61296913921664960239357408000306
61296913921664960239627167626618
61296913921664988056711832372094
61296913921664988239726172024664
61296913921664993547142016781952
61296913921675465033703512691584
61296913921675465033705837039558
61296913921675748749427589610210
61296913921675759869054884811928
61296913921675759869242912889256
61296913921675761516099225609310
61296913921675761516182793643678
61296913921675761516370821721006
61296913921675761699113565261880
61296913921675761699385161373576
61296913921675765220529712986748
61296913921675765222408874901754
61296913921675765222412318108002
61296913921675765222953185983420
61296913921675765222953186333340
61296913921675765222955510331394
61296913921675765357790496414160
61296913921675765357978524491488
61296913921675765359672986744326
61296913921675765403460369800812
61296913921675765403732080703596
61296913921675765403732338983850
61296913921675765403732453775098
61296913921675765403795101103066
61296913921675765405967525622940
61296913921675765405969735179826
61296913921675765406239466108330
61296913921675765406239494806138
61296913921675767006527090270464
61296913921675767006529414268518
61296913921675767006610658304832
61296913921675767006612982302886
61296913921675767006801010380214
61296913921675793223324270106402
61296913921675794870452178938152
61296913921675795053466518590722
61296913921675798574799126979030
61296913921675798576490232118900
61296913921675798576493675325148
61296913921675798713754343961472
61296913921675798750470313018876
61296913921675798757792431121062
61296913921675798757813351827462
61296913921675798759487008164988
61296913921675800360882367597360
61296913921736705428544296284886
61296913921736705429296408594198
61296913921736705429296409643958
61296913921736738828567266489276
61296913921737604212715973266372
61296913921737605997108105545242
61296913921737637564541362027606
61296913921737639396375864607558
61296913921737639396378962390560
61296913921737639396379336511614
61296913921748394555169497843484
61296913921748394555169501030024
61296913921748394555169587119092
61296913921748396201733437247388
61296913921748411018928614295784
61296913921748411018928700384852
61296913921748411019116642373112
61296913921748411025707650729366
61296913921748411025707679427174
61296913921748411025707683676524
61296913921748411025895970021056
61296913921748411025896056114496
61296913921748411025958732140272
61296913921748411025958818229340
61296913921748411026459763038678
61296913921748411026459764088438
61296913921748411026459791736486
61296913921748411026459795985836
61296913921748411026460054253040
61296913921748411026522816372256
61296913921748411026522902461324
61296913921748411156377397098504
61296913921748411163156724746448
61296913921748411163156724750819
61296913921748411163156724750820
61296913921748411163219486865664
61296913921748411163720432724762
61296913921748411163720808982803
61296913921748411163720808982804
61296913921748411163720895071872
61296913921748411209474360591222
61296913921748411209474390705972
61296913921748412855850271917798
61296913921748412856038215318836
61296913921748412856100977438052
61296913921748444373197996403718
61296913921748444379977064721648
61296913921748444379977068970998
61296913921748444380792198480190
61296913921748444562991293819430
61296913921748444562991663691134
61296913921748446210119313205968
61296913921748446210370362732526
61296913921772706172516945132690
61296913921772706172704973210018
61296913921772721001950068143900
61296913921772721004206036599812
61296913921772721004206405071836
61296913921772722648889696280196
61296913921772722649078091762526
61296913921772722649078096361796
61296913921772722650581947926388
61296913921772722651334060235700
61296913921772722651334061285460
61296913921772722651334433289732
61296913921772722786338851108869
61296913921772722787843075727493
61296913921772726538133846312285
61296913921772728141012132336246
61296913921772728185073837608613
61296913921772728185073837608614
61296913921772728185074956816808
61296913921772728187518977098458
61296913921772754356031425361046
61296913921772756002407341269630
61296913921772756004851701675624
61296913921772756185609708649608
61296913921772761533507392754592
61296913921772761539343997387668
61296913921772761539595046214386
61296913921772761541035102540636
61296913921772761541035360807792
61296913921772761541035475599039
61296913921772761541035475599040
61296913921772761541851383142322
61296913921772772605874554079844
61296913921772772606626666389156
61296913921772772606626667438916
61296913921772772610958272613044
61296913921772772613402637618308
61296913921773072841631335013407
61296913921773072841652227021999
61296913927330463866745947033438
61296913927330464003943939643986
61296913927330464004215535755682
61296913927330465651156674956392
61296913927330465651908787265704
61296913927354775491811711247424
61296913927354779333439072394398
61296913927365532479993152413714
61296913927365532480745264723026
61296913927365537831466976534398
61296913927365537833159229230350
61296913927365582298021650973948
61296913927365582305365034156068
61296913927365582305365062853876
61296913927365582305553062233396
61296913927365582435031615507168
61296913927365582442563026766616
61296913927365582442563055464424
61296913927365582442563141557864
61296913927365582442646738289832
61296913927365582442813730869720
61296913927365582442897413695336
61296913927365586002367451458744
61296913927365586004623788386680
61296913927365586009710834174295
61296913927365586009710863338672
61296913927365586009710949432112
61296913927365586009898891416000
61296913927365586009982545543808
61296913927365586146908826784843
61296913927365586146992509610251
61296913927365586192725173813767
61296913927365587788197692323804
61296913927365587794371237816020
61296913927365587795729103583252
61296913927365587795791779609028
61296913927365587795979807686356
61296913927365587796063490511972
61296913927548069518141031719848
61296913927548953477150830356496
61296913927548953477234398390864
61296913927548953477986510700176
61296913927548968294617600330048
61296913927548968301395870429113
61296913927548968302149011589487
61296913927548968302149011589496
61296913927548968302149040287304
61296913927548968302149126380744
61296913927548968302399830483848
61296913927548968438572971031069
61296913927548968484326527243177
61296913927548970086537818652956
61296913927549268490645572418718
61296913927549268673847825327216
61296913927549268673847825344478
61296913927549270320788964545188
61296913927549301844914957695930
61296913927549301844914957713192
61296913927572362887903635308332
61296913927572368238625347119704
61296913927572379351662748574092
61296913927572379351662752824894
61296913927572379495701687309481
61296913927572379496726539372808
61296913927572383200047487794277
61296913927572383245801044006385
61296913927572383248245409011649
61296913927572384847364568358564
61296913927572384847448251184180
61296913927572412850807896589954
61296913927573279919411772700402
61296913927573279919495340734770
61296913927573280063450707184989
61296913927573283630619435765598
61296913927573283630807463842926
61296913927573313417803660513831
61296913927573580291947640023660
61296913927573580298725561498398
61296913927573583819869080359665
61296913927573583820057137134762
61296913927573613469792693849850
61296913927573613652806918698282
61296913927573613652806918715544
61296913927584070268640893689936
61296913927584070268724461724304
61296913927584070269476574033616
61296913927584075621890538540940
61296913927584086732400006955696
61296913927584086733235687299376
61296913927584086740015014947320
61296913927584086740182122318248
61296913927584086740767098558824
61296913927584086740767127256632
61296913927584086878027881986396
61296913927584090439273740480124
61296913927584090444611605628660
61296913927584090446805151273003
61296913927584090446805151739563
61296913927584090446805151739572
61296913927584090584065934700367
61296913927584090629819490912475
61296913927584092276111719880203
61296913927584092276174395905979
61296913927584120231545040180310
61296913927584120231545154971558
61296913927584123935890840198537
61296913927584370457974135016140
61296913927584370458726247325452
61296913927584375809447959136824
61296913927584375811140211832776
61296913927584386922485360591212
61296913927584386929264688239156
61296913927584386930016771850660
61296913927584386930016800548468
61296913927584387067277555278232
61296913927584387067549151389928
61296913927584387112279027878628
61296913927584387113031140187940
61296913927584390626267076844024
61296913927584390628523413771960
61296913927584390633610488723952
61296913927584390633610574817392
61296913927584390633882170929088
61296913927584390636054824564839
61296913927584390636138507857024
61296913927584390773315607992203
61296913927584390816624799199047
61296913927584390819069164204311
61296913927584392417999267089604
61296913927584392418187180375684
61296913927584392418270863201300
61296913927584420276002633576374
61296913927584420283534044835822
61296913927584420420794713472146
61296913927584420420878396297762
61296913927584420421630508607074
61296913927584423980348434061170
61296913927584423987879874018426
61296913927584425774044473114398
61296913927645329195245803828819
61296913927645330888130768891293
61296913927645364195894456966596
61296913927646229618457153052713
61296913927646229625817640663652
61296913927646229801471377901145
61296913927646229806575987394590
61296913927646262972538510269859
61296913927646263155552735118291
61296913927646529812895032924462
61296913927646531644457561733535
61296913927646563167164418218936
61296913927646564998730675682958
61296913927646576071097838157348
61296913927646576071097838524530
61296913927646576071097842756618
61296913927646579775443639009326
61296913927646579775443641843138
61296913927646579775443642197270
61296913927646579775715611380468
61296913927646579775715697119616
61296913927657021607033215417456
61296913927657021607868895761136
61296913927657021614648223409080
61296913927657021614815330780008
61296913927657021615400307020584
61296913927657021615400335718392
61296913927657036438809322375996
61296913927657036438809346823002
61296913927657036439561430434497
61296913927657036439561430434506
61296913927657036439561434685308
61296913927657036439561459132314
61296913927657038223951614973364
61296913927657038224202319076468
61296913927657038262424464029128
61296913927657038268952743200226
61296913927657038269203791677072
61296913927657038269704855509538
61296913927657038269955903986384
61296913927657069793057811411076
61296913927657069793057815661878
61296913927657069930339376306794
61296913927657071577467395691880
61296913927657071577468801865086
61296913927657071577468887958526
61296913927657071577719592061630
61296913927657071615670140902594
61296913927657071616505821246274
61296913927657071623201466068602
61296913927657071623201552162042
61296913927657071623285148894218
61296913927657071624037232505722
61296913927657071624037261203530
61296913927657331275077849145561
61296913927657331275077877843321
61296913927657331275641933377545
61296913927657336628247310710115
61296913927657336628330993535740
61296913927657336628331079624808
61296913927657336628808010189969
61296913927657336628811132424093
61296913927657336804482322697488
61296913927657336811261621647615
61296913927657336811261621647624
61296913927657336811345333169596
61296913927657336811825361510286
61296913927657336812097330693484
61296913927657336812097416782552
61296913927657336812097445478908
61296913927657364629159206362707
61296913927657369980633053513416
61296913927657369982328406459072
61296913927657369982328409647016
61296913927657369982328409660066
61296913927657369982412436841954
61296913927657369982600378830214
61296913927657370120425184372468
61296913927657370162895257809339
61296913927657370163647397398074
61296913927657370163647398815016
61296913927657370165342634495448
61296913927657370165342634508498
61296913927657370165342978864761
61296913927657370165342978864770
61296913927657370165343093656018
61296913927657370165426661690386
61296913927657370165614603678646
61296913927657370165614689767714
61296913927657370166178687910630
61296913927657370166178802696054
61296913927657371766717442037739
61296913927657371766717442037748
61296913927657371812471026947664
61296913927657381230931100574103
61296913927657381230931215359527
61296913927657381237710165336868
61296913927657381237710169936138
61296913927657381237710169941745
61296913927657381237710514315487
61296913927657381237794197136683
61296913927657381238546194659167
61296913927657381238546309444591
61296913927657386584100643976932
61296913927657386588431877148240
61296913927657386588431881747510
61296913927657386589183989457552
61296913927657386589183994056822
61296913927658287197098458642042
61296913927658287197098458659304
61296913927658287204525177459637
61296913927658287204713552727106
61296913927658287204713552744368
61296913927681335296742707560798
61296913927681335296930735638126
61296913927681336944038867418724
61296913927681336946316095888683
61296913927681336946316096355252
61296913927681346415051740140450
61296913927681348056909137055178
61296913927681348061991363677476
61296913927681348064435728682740
61296913927681348064436071521231
61296913927681348239358273267522
61296913927681348240110385559572
61296913927681348246886241320722
61296913927681348246886327042608
61296913927681348246886327059870
61296913927681348247450411291854
61296913927681351943704073752318
61296913927681351951047571725686
61296913927681351951214593003165
61296913927681351951232127544666
61296913927681351951235485011757
61296913927681351951235508992212
61296913927681351951235599803014
61296913927681351951298275828790
61296913927681351953491558942077
61296913927681353590561501429812
61296913927681353590812205532916
61296913927681353593005866435076
61296913927681353593068542460852
61296913927681353593256570538180
61296913927681353598427299617980
61296913927681381548439186735174
61296913927681381548439190985976
61296913927681381598502427263160
61296913927681381598690455340488
61296913927681385305567661123264
61296913927681386905855251986916
61296913927681386906943128700346
61296913927681386908383185026548
61296913927681386944893562750062
61296913927681386945081590827390
61296913927681386952425002707318
61296913927681386952425088800758
61296913927681386952696684912454
61296913927681386954953021373821
61296913927681386954953021840390
61296913927681396418333351674699
61296913927681398018892653441304
61296913927681398018892657692106
61296913927681398018976225726474
61296913927681398019728333784984
61296913927681398019728338035786
61296913927681398023976261789802
61296913927681398024039023904646
61296913927681398024059944609594
61296913927681398024812056918906
61296913927681398026504193779674
61296913927681398026504279518822
61296913927681398026504303847736
61296913927681398026504304897496
61296913927681398065457904452127
61296913927681398065461371042523
61296913927681398072508912774385
61296913927681398073072998537191
61296913927681631774868281571004
61296913927681631775056309648332
61296913927681635485992352154865
61296913927681635486180408929962
61296913927681635488436717160129
61296913927681637125778021459704
61296913927681637128034358387640
61296913927681637133121433339632
61296913927681637133121519433072
61296913927681637133309461416960
61296913927681637133393115544768
61296913927681637135649452472704
61296913927681646604385096257902
61296913927681646606557377288928
61296913927681648246346867122093
61296913927681648251429408351691
61296913927681648251429437049451
61296913927681648252933288615504
61296913927681648253121689278843
61296913927681648253685400924816
61296913927681648253685745279627
61296913927681648382854361649481
61296913927681648428607946559358
61296913927681648429360058851408
61296913927681648429361091970525
61296913927681648429361091970534
61296913927681648429444774796150
61296913927681648433691635346442
61296913927681648434443747638492
61296913927681648434443747655754
61296913927681648435947625066975
61296913927681648436135914612558
61296913927681648436136000334444
61296913927681648436136000351706
61296913927681648436219597438174
61296913927681648436700084583690
61296913927681648436971709747486
61296913927681652087200162134277
61296913927681652094731602091485
61296913927681652094815256219341
61296913927681652094815284917110
61296913927681652096987676021805
61296913927681653741944337404108
61296913927681679953299167601496
61296913927681679958382397578138
61296913927681679958654481552376
61296913927681681599675078910810
61296913927681681600428224339239
61296913927681681600428224339248
61296913927681681604758308904714
61296913927681681604758653259525
61296913927681681604946710036074
61296913927681681605510421214026
61296913927681681737687831175939
61296913927681681737772542852626
61296913927681681737960570929954
61296913927681681782689303759242
61296913927681681782689303776504
61296913927681681782877331836570
61296913927681681782877331853832
61296913927681681783441416085816
61296913927681681783442449187671
61296913927681681783442449187680
61296913927681681783442563978927
61296913927681681783442563978928
61296913927681681783526132013296
61296913927681681783714160090624
61296913927681681787772992546326
61296913927681681787772992563588
61296913927681681787960934884506
61296913927681681787960934901768
61296913927681681787961020623654
61296913927681681787961020640916
61296913927681681788044617727384
61296913927681681788796730036696
61296913927681681790217271812442
61296913927681681790217271829704
61296913927681681790217357568852
61296913927681681790300954655320
61296913927681685443725884356687
61296913927681685448812586237346
61296913927681685449084670211584
61296913927681685451340978441751
61296913927681687088682282741326
61296913927681687090938619669262
61296913927681687096213694000765
61296913927681687096213694000774
61296913927681687096213722698582
61296913927681687097632858318384
61296913927681687098470030928701
61296913927681687098470030928710
61296913927681687141695338425252
61296913927681687143386815815772
61296913927681696559590666722331
61296913927681696561849987691725
61296913927681696561849987691734
61296913927681696561850102482765
61296913927681696566932672410123
61296913927681696566933705530710
61296913927681696566933705530917
61296913927681696566933705530918
61296913927681696567017732375728
61296913927681696567205760453056
61296913927681696567205760807395
61296913927681696568624924639515
61296913927681696569461638570550
61296913927681696605155847295369
61296913927681696607603568350791
61296913927681696611934116312919
61296913927681696612686228622231
61296913927681696612687287252634
61296913927681698208225899018310
61296913927681698208978011327622
61296913927681698208979159220526
61296913927681698213309616840024
61296913927681698213309616857493
61296913927681698213309616857494
61296913927681698213309617901430
61296913927681698213309617902834
61296913927681698213581671762370
61296913927681698215753977139572
61296913927681698215753978189332
61296913927681698215837549897126
61296913927681698216589662206438
61296913927681698216590006561249
61296913927681698253979483915128
61296913927681698253979483928169
61296913927681698253979483928178
61296913927681698254164412805610
61296913927681698254167770272701
61296913927681698254167770272710
61296913927681698254167885063957
61296913927681698254167885063958
61296913927681698254251453098326
61296913927681698254728109433397
61296913927681698254731596224440
61296913927681698254731596237481
61296913927681698254731596237490
61296913927681698254731854504685
61296913927681698254731854504694
61296913927681698254731965040768
61296913927681698254731969290109
61296913927681698254731969290118
61296913927681698254732739879640
61296913927681698254815537330310
61296913927681698255003565407638
61296913927681698259062054906748
61296913927681698259063173052132
61296913927681698259063174114933
61296913927681698259063174114942
61296913927681698259063201748488
61296913927681698259251459409705
61296913927681698259251459409714
61296913927681698259251574200962
61296913927681698259335142235330
61296913927681698259815314057800
61296913927681698259815315120610
61296913927681698259899340902818
61296913927681698260087283240998
61296913927681698261506418862252
61296913927681698261506419912012
61296913927681698261507451981378
61296913927681698261507537707476
61296913927681698261507537720526
61296913927681698261507538057396
61296913927681698261507539120197
61296913927681698261507539120206
61296913927681698261507796337641
61296913927681698261507796337650
61296913927681698261591134806994
61296913927681698261591479163266
61296913927681698261779506890674
61296913927681698262343248166066
61296913927682548814178421912852
61296913927682548818509998390624
61296913927682548818509999807566
61296913927682548820954363395888
61296913927682548820954364812830
61296913927682548821518447508367
61296913927682548958779230935731
61296913927682549004532787147839
61296913927682552525115608078966
61296913927682552525303521365245
61296913927682552525303636156294
61296913927682552525366283484301
61296913927682552525366312182070
61296913927682552527810648489565
61296913927682554354610084771062
61296913927682554355174169003046
61296913927682554355424873106150
61296913927682554355445793812550
61296913927682554355509675144163
61296913927682582172758493093448
61296913927682585879635697476544
61296913927682585881892005706711
61296913927682587666281841154465
61296913927682587708942146091312
61296913927682587709591032361309
61296913927682587712035397366573
61296913927682596992401388028187
61296913927682596997568383268965
61296913927682598781058633177668
61296913927682598781058637776938
61296913927682598781894313403256
61296913927682598781894313521348
61296913927682598822540280444888
61296913927682598822543631777675
61296913927682598822543631777684
61296913927682598822815347397990
61296913927682598826874951392135
61296913927682598826874956109497
61296913927682598826874984805853
61296913927682598826875329180999
61296913927682598827063241050137
61296913927682598827063241050146
61296913927682598827063355841394
61296913927682598827063357258336
61296913927682598827146923875762
61296913927682598827146925292704
61296913927682598829319316397399
61296913927682598829319345093755
61296913927682598829591288881026
61296913927682598829591290297968
61296913927682598830155374529952
61296913927682598959805539135015
61296913927682598959826431143607
61296913927682598960077135246711
61296913927682598967416156420869
61296913927682602487161776026431
61296913927682602487182668035023
61296913927682602489627033040287
61296913927682602532915360934895
61296913927693342866729634516924
61296913927693342867565314860604
61296913927693342869173999522188
61296913927693344514610775332740
61296913927693344514610804030548
61296913927693344514673566149764
61296913927693344514861479435844
61296913927693344514945162261460
61296913927693344516303028028692
61296913927693344516365704054468
61296913927693344516386624760868
61296913927693344516386710854308
61296913927693344516553732131796
61296913927693344516637414957412
61296913927693353980602716314992
61296913927693355627648176787128
61296913927693355627731859612744
61296913927693355627898880890232
61296913927693359331241864962612
61296913927693359331492569065716
61296913927693359333686229967876
61296913927693359333748905993652
61296913927693359333769826700052
61296913927693359333769912793492
61296913927693359333936934070980
61296913927693359338019786437350
61296913927693359338291783834326
61296913927693359338771898746662
61296913927693359338855496528598
61296913927693359340526827468390
61296913927693359340547748174790
61296913927693359340736148839590
61296913927693359476116622912554
61296913927693359516786490337578
61296913927693359521222411950582
61296913927693359521786496182566
61296913927693359521870179008022
61296913927693359521870179124662
61296913927693359521870207704378
61296913927693359522037200285670
61296913927693359522058120992070
61296913927693359522058121009332
61296913927693361168434032318646
61296913927693361170691144552014
61296913927693388981228125798066
61296913927693388981228240589314
61296913927693388981416153875394
61296913927693388981499836701010
61296913927693388982063920932994
61296913927693389118426118408614
61296913927693389118426233199862
61296913927693389118509801234230
61296913927693389119261913543542
61296913927693392685573926282862
61296913927693392685574041074110
61296913927693392685761954360190
61296913927693392685845637185806
61296913927693392688101974113742
61296913927693392693103960066912
61296913927693392693104303956624
61296913927693392693187986782240
61296913927693392694796212762864
61296913927693392829633895798546
61296913927693392830364972592948
61296913927693392830385893299348
61296913927693392830385979392788
61296913927693392830448655418564
61296913927693392832078260786340
61296913927693392832078260803810
61296913927693392875554473270832
61296913927693392877810924989856
61296913927693394476677864004036
61296913927693394476928911996852
61296913927693394477765740717466
61296913927693394479207203216874
61296913927693394479207289310314
61296913927693394479269965336090
61296913927693394479457993413418
61296913927693403805389249211988
61296913927693403806141361521300
61296913927693403810472966696880
61296913927693403810472967746640
61296913927693403811225079006192
61296913927693403811225080055952
61296913927693403812917331584052
61296913927693403812917332633812
61296913927693403947670959307428
61296913927693403947670960357188
61296913927693403948506640700868
61296913927693403950198892347060
61296913927693403994239677975678
61296913927693405589715265458424
61296913927693405589715609348136
61296913927693405589716671631630
61296913927693405589716757725070
61296913927693405589778285373912
61296913927693405589966313451240
61296913927693405589967461828174
61296913927693405590552438068750
61296913927693405590803142171854
61296913927693405640803616312560
61296913927693409293308953633908
61296913927693409294061065943220
61296913927693409294062472116426
61296913927693409294062558209866
61296913927693409294313262312970
61296913927693409294396830347338
61296913927693409295753318639172
61296913927693409296590405156058
61296913927693409296590491249498
61296913927693409296653167275274
61296913927693409296841195352602
61296913927693409300837036005972
61296913927693409300837037055732
61296913927693409300840393591164
61296913927693409300840394640924
61296913927693409300840479684604
61296913927693409300920604040340
61296913927693409301655268019692
61296913927693409301676073921746
61296913927693409301676074984604
61296913927693409303368326617698
61296913927693409303368326630796
61296913927693409303368412724236
61296913927693409303431088750012
61296913927693409346845026493848
61296913927693409346928709319464
61296913927693409347408852912138
61296913927693409349101105141530
61296913927693409349373074324728
61296913927693409484941576475020
61296913927693409486633829054332
61296913930612701850094944653988
61296913930647818641585007987428
61296913930647868647965939483960
61296913930647868647965939501222
61296913930647868647965941017542
61296913930647868648717680274226
61296913930647868648718051793272
61296913930647868648718051810534
61296913930647868648718053326854
61296913930647868650221933472566
61296913930648168791482948572280
61296913930648168792235060881592
61296913930648168792235062416626
61296914080979039936820976643104
61296914080979039936820978060046
61296914080979040074081646696370
61296914080981391627686402815574
61296914080981391627874430892902
61296914080981691816956968116002
61296914080981736289346324458256
61296914080981736289346324812388
61296914080981736838388999357684
61296914080981741640318740731236
61296914080981741779773069911216
61296914081161522209717017717188
61296914081161522209717128276348
61296914081161522210281101949172
61296914081161522210281212503960
61296914081164223363921514420386
61296914081164223364172218523490
61296914081164223364673511921188
61296914081164223364673515107728
61296914081164223364736302755474
61296914081164223501370096325528
61296914081164223501370211134038
61296914081164223501934180557512
61296914081164223501934183744052
61296914081164223501934269833120
61296914081164223913716189653024
61296914081165123931733210317298
61296914081165123931921209683768
61296914081165424259017704454862
61296914081165424304771260666913
61296914081165424716553294210892
61296914081196638863758495958946
61296914081196638863946412414304
61296914081196638864009200062050
61296914081196638864510493459748
61296914081196638864510496646288
61296914081196638864573284294034
61296914081196639001019164590898
61296914081196639001207163957368
61296914081196639001207191605416
61296914081196639001207192668226
61296914081196639001771275837400
61296914081196639001771276900210
61296914081196643940899009462996
61296914081196643940899010879938
61296914081196643942591263575890
61296914081196644354185240349096
61296914081196672218090557279196
61296914081196672355288549885372
61296914081197539431758105129048
61296914081197539431758108315588
61296914081197539431758191222328
61296914081197539431758219937558
61296914081197539432322189361032
61296914081197544371450038144898
61296914081197839209225885899108
61296914081197839758017857758242
61296914081197839758853538101922
61296914081197839804608242205473
61296914081197839804608242205530
61296914081197844559947599127422
61296914081197844560720602028384
61296914081197844560720603445326
61296914081197844697981270664708
61296914081197844697981272081650
61296914081197845108739568152672
61296914081197845109763276573680
61296914081197845112024118860216
61296914081197845155517980677288
61296914081197845157777675072324
61296914081197873112370811087084
61296914081200240723411190110468
61296914081200240723411300665256
61296914081200240723411300669628
61296914081200240723975274342452
61296914081200240723975360431520
61296914081200240723975384897240
61296914081200241135757280251424
61296914081200246076389349408936
61296914081200529795125978795756
61296914081200540912410269858360
61296914081200540912472945525632
61296914081200540912660863402304
61296914081200540912660973602960
61296914081200540912660973957092
61296914081200540912660973961464
61296914081200540913224947634288
61296914081200541324192165208172
61296914081200541324254841233948
61296914081200541325006953543260
61296914081200541461452944399284
61296914081200541508043357544332
61296914081200546263131981669732
61296914081200546263382575213676
61296914081200546263883983419884
61296914081200546263946659445660
61296914081200546264134687522988
61296914081200546265639022700772
61296914081200546396145760697840
61296914081200546400392649947552
61296914081200546401144652056208
61296914081200546403677200655096
61296914081200546403677286748536
61296914081200546403927990851640
61296914081200546449681547063748
61296914081200546812174545655868
61296914081200546812174656215028
61296914081200546812926657965180
61296914081200574266763223182830
61296914081200574266825899212978
61296914081200574267013927290306
61296914081200574815805897728126
61296914081200579619991976029614
61296914081200579803762904280894
61296914081269573738579620876064
61296914081269573739143705108048
61296914081269590340163487010132
61296914081269590340351515087460
61296914081269590346942896519428
61296914081269590347130924596756
61296914081269590347130928828844
61296914081269590347695013060828
61296914081269590347757684854516
61296914081269590347757689086604
61296914081269590347945712931844
61296914081269590385917153781400
61296914081269590393448483179496
61296914081269590393448593738656
61296914081269590393511241066624
61296914081269590393511245298712
61296914081269590393699297841760
61296914081269623335183491988482
61296914081269623693868788072622
61296914081269623701274957839678
61296914081269623701462985917006
61296914081269623701462990149094
61296914081269623739434426766562
61296914081269623746965866723818
61296914081269623747028514051786
61296914081269623747028542749594
61296914081269623747216542129114
61296914081269623747216546361202
61296914081269623747216570826922
61296914081269623747780630593186
61296914081270474306391316777348
61296914081270474306955401009332
61296914081270474306955511564120
61296914081270490366463685806822
61296914081270490366463686869632
61296914081270490366463690056172
61296914081270490542134872909478
61296914081270490915506704725652
61296914081270490915506708957740
61296914081270490961259916564226
61296914081270490961259920813576
61296914081270490961260260583628
61296914081270490961260260937760
61296914081270490961260265169848
61296914081270490961260375374876
61296914081270490961260375729008
61296914081270490961511079832112
61296914081270523719980959854794
61296914081270523719980963041334
61296914081270523895652145894640
61296914081270523903246346554170
61296914081270524314777189549388
61296914081270524314777193798738
61296914081270524314777533922922
61296914081270524314777648714170
61296914081270524314840324385814
61296914081270524315028242262486
61296914081270524315028352463142
61296914081270524315028352817274
61296914081270524315592326494470
61296914081270790738748591808071
61296914081270824092244972784641
61296914081270824504047869639395
61296914081273175598608479617672
61296914081273175598608482804212
61296914081273175598608568893280
61296914081273192062367596069972
61296914081273192062555624147300
61296914081273192069334951795244
61296914081273192069335037888684
61296914081273192069397713914460
61296914081273192069898745862626
61296914081273192069899036027228
61296914081273192069899122120668
61296914081273192069961798146444
61296914081273192199628350795364
61296914081273192199816378872692
61296914081273192206595701803274
61296914081273192206595706520636
61296914081273192206658468639852
61296914081273192207159414498950
61296914081273192207159786035258
61296914081273192207159790752620
61296914081273192207159876846060
61296914081273192252913372480160
61296914081273192618941792416406
61296914081273192664695377326322
61296914081273225416636978177906
61296914081273225424231180254378
61296914081273225606430275593618
61296914081273225606430645465322
61296914081273226018212621613676
61296914081273226018212650311484
61296914081305591097878019474410
61296914081305591097878019811280
61296914081305591097878024060630
61296914081305596037573308523156
61296914081305596037573309940098
61296914081305596039265561219108
61296914081305596039265562636050
61296914081305596450859539409256
61296914081305607155694314442422
61296914081305607157386537027836
61296914081305607157386567138374
61296914081305607561637132722908
61296914081305607561637132740170
61296914081305607561637133077040
61296914081305607561637137326390
61296914081305607561640490190008
61296914081305607561640576283288
61296914081305607562392602499320
61296914081305607562392605685860
61296914081305607567288291906884
61296914081305607567288378354456
61296914081305607567476320338296
61296914081305607568980544956920
61296914081305607569168572680164
61296914081305607569168573034296
61296914081305607569168577283646
61296914081305607569231335153512
61296914081305607569732628214340
61296914081305607699653357228924
61296914081305607704737075081158
61296914081305607706241299699782
61296914081305612684346648054290
61296914081305612686791011642612
61296914081305612691874701846638
61296914081305612691877714940204
61296914081305612691877718126744
61296914081305612691878057896796
61296914081305612691878088015918
61296914081305612691878172688044
61296914081305612691878174104986
61296914081305612691878832735668
61296914081305612691878862850578
61296914081305612691940850130762
61296914081305612691940850135133
61296914081305613057906507934694
61296914081305613059410732553318
61296914081305613096128652904824
61296914081305613103468592509094
61296914081305613103468592526356
61296914081305613103473183979848
61296914081305613103659982302920
61296914081305613103660092844610
61296914081305613103660092862080
61296914081305613103722744422136
61296914081305640915718488894506
61296914081305640915718489957316
61296914081305640916473959716466
61296914081305640923249928834452
61296914081305640923249928851714
61296914081305640923249928851762
61296914081305640923249929914572
61296914081305640923312690970978
61296914081305640923312692033788
61296914081305641060510684639964
61296914081305641106264158299464
61296914081305641106514949545768
61296914081305646038616031931822
61296914081305646038616033348764
61296914081305646038617065050948
61296914081305646040308286044716
61296914081305646045394991111906
61296914081305646045959072157350
61296914081305646045960220067724
61296914081305646047651439642881
61296914081305646047902486704246
61296914081305646047902488121188
61296914081305646047902488125559
61296914081305646411987865151840
61296914081305646451902262817922
61296914081305646457240017407298
61296914081305646457737977803568
61296914081305646457737977820830
61296914081305646457741421363948
61296914081305646457741450060295
61296914081305646457741450060304
61296914081305646457742224546496
61296914081305646457742569274322
61296914081305646457992125484522
61296914081305646457993273377426
61296914081305646459433702756247
61296914081305646459433702756256
61296914081305646459433702757708
61296914081305646459433702775178
61296914081305646459496350103146
61296914081305646460249610305362
61296914081305657525021795410898
61296914081305657525024894597744
61296914081305657531801121995984
61296914081305941087104032118380
61296914081305946236901112934717
61296914081305957347494148321031
61296914081305957347494149383841
61296914081305957347703068406951
61296914081305957348267152638935
61296914081305957348267153701745
61296914081305957352576722499191
61296914081305957352785642585111
61296914081305957355022117437041
61296914081306813268202201594057
61296914081306846619275109573955
61296914081306846619275110990897
61296914081306846621719475996161
61296914081306847214071340331359
61296914081306857915243167842407
61296914081306857915243169259349
61296914081306857915514763954103
61296914081306857916078848186087
61296914081306857916078849603029
61296914081306858332944807165607
61296914081306863265964881070721
61296914081306863266800561414401
61296914081306863268409246075985
61296914081306863268680842187681
61296914081306863269244926419665
61296914081306863273579975155785
61296914081306863274394763490873
61296914081306863276275044264153
61296914081306863276839127079195
61296914081306863276839128496137
61296914086855245048219717769054
61296914086887659998427927793016
61296914086887660410021907164066
61296914086887660411045615585074
61296914086887660547219871072434
61296914086887660548034659407522
61296914086887665349149612441614
61296914086887665349149639604388
61296914086887665349901724750926
61296914086887665349985321487474
61296914086887665351593977446878
61296914086887665352429686492738
61296914086887665486347633754342
61296914086887665487162393387250
61296914086887665487183314098022
61296914086887665897941610046580
61296914086887665901205240167220
61296914086890361702427099728852
61296914086890361702427104433116
61296914086890362113456878996550
61296914086890362114208991305862
61296914086890367052584612976278
61296914086890367052584698597382
61296914086890367053148782829366
61296914086890367054840949904214
61296914086890367054844421808270
61296914086890367055032449885598
61296914086890367055593062213526
61296914086890367055596534117582
61296914086890367189782691207930
61296914086890367189845367233706
61296914086890367192042414418818
61296914086890367192126097238610
61296914086890367192858321962091
61296914086890367192858321962100
61296914086890367192942004787716
61296914086890367193130032865044
61296914086890367602191457374662
61296914086890367603824420327790
61296914087070147623361958722616
61296914087072848777754286247018
61296914087072848777754287309876
61296914087072848777837970152754
61296914087072848915015042039480
61296914087073749344834847953903
61296914087073749344834849016770
61296914087073749345022877081048
61296914087073749345022905778808
61296914087073749482011949618726
61296914087074049672098451145742
61296914087074050129634040901772
61296914087105264276839156539124
61296914087105264277027183553594
61296914087105264277591267785578
61296914087105264277591268848436
61296914087105264277674951691314
61296914087105264414099911268728
61296914087105264414099911281778
61296914087105264414287938296239
61296914087105264414852023578040
61296914087105264414852023591090
61296914087105269353227645261506
61296914087105269353979757570818
61296914087105269398981199938571
61296914087105269765573733854378
61296914087105297631108540770740
61296914087105297631108541833598
61296914087105297631192224676476
61296914087105297768369296563202
61296914087105297768369296576252
61296914087106164433077879886460
61296914087106164844588176414632
61296914087106164844671859257510
61296914087106164844859772526328
61296914087106164844859857084574
61296914087106164844859858619608
61296914087106164844859887317368
61296914087106164845423971566822
61296914087106164981848931144236
61296914087106164981848931157286
61296914087106169783799591697832
61296914087106169784530784835778
61296914087106169784551705546550
61296914087106198198920323828162
61296914087106198336201884486128
61296914087106464622327553178296
61296914087106465033921532549346
61296914087106465171934284792802
61296914087106469973049237826894
61296914087106469973049264989668
61296914087106469973801350136206
61296914087106470111062018772530
61296914087106470525104865552500
61296914087106498388274485878188
61296914087106498388462513955516
61296914087106498525451557777964
61296914087106503329846584863180
61296914087108866136324939512984
61296914087108866136512968062488
61296914087108866136512972294576
61296914087108866548023263055626
61296914087108866548106831089994
61296914087108866685284017798271
61296914087108871487777842914218
61296914087108871489682401979042
61296914087108871670227983543707
61296914087108871673240938259051
61296914087108904978576676557337
61296914087108904978764704621624
61296914087109155208206754185848
61296914087109166325574612804820
61296914087109166325574613276996
61296914087109166325762641354324
61296914087109166325762645586412
61296914087109166737356504381830
61296914087109166738108616691142
61296914087109166921124104235212
61296914087109171676484238361558
61296914087109171677236350670870
61296914087109171678932075270878
61296914087109171679492687598806
61296914087109171816753441856234
61296914087109171817029658250324
61296914087109171861946414904734
61296914087109171862510499136718
61296914087109199679843998099294
61296914087109199679844002803558
61296914087109200091625889676304
61296914087109205030753623656032
61296914087109205033009960583968
61296914087109205033013432488024
61296914087109205171111015467470
61296914087178210407606240791465
61296914087178215394746994391951
61296914087178215761047380329076
61296914087178215805965174336143
61296914087178215805965256197495
61296914087178215806529258568127
61296914087178215806612908463847
61296914087178215806612908463856
61296914087178215806612937161664
61296914087178215806612941393752
61296914087178215806800965238992
61296914087178215806800969471080
61296914087178243761123513776627
61296914087178248740921225386416
61296914087178249114564653314229
61296914087178249114564653314238
61296914087178249115128737546222
61296914087178249160046273273044
61296914087178249160046613414650
61296914087178249160130181449009
61296914087178249160130181449018
61296914087178249160130210146826
61296914087178249160318209526337
61296914087178249160318209526346
61296914087178249160318238224154
61296914087178249160318242456242
61296914087178249160882293758330
61296914087179110838157268052213
61296914087179110838178160065017
61296914087179115771470174451206
61296914087179115779544433560503
61296914087179115954400831265270
61296914087179115955215619600358
61296914087179144191674541037375
61296914087179144191674541041587
61296914087179149125718667737088
61296914087179149133061706545665
61296914087179149133061706545674
61296914087179149308732892585520
61296914087179399496960761640056
61296914087179399908554739471700
61296914087179399909306851781012
61296914087179411027427862048997
61296914087179411164688616778601
61296914087179415968334968990880
61296914087179415968815030745231
61296914087179415969087081300192
61296914087179415969087081770907
61296914087179416106347749936516
61296914087179416517941727768160
61296914087179416556080190365919
61296914087179416561351825723280
61296914087179416563608162651216
61296914087179416563611257251833
61296914087179416563611343345113
61296914087179416563611601625367
61296914087179416563611634555263
61296914087179449322332300542458
61296914087179449322604354285354
61296914087179449459865022921678
61296914087179449871375322631961
61296914087179449871375322631970
61296914087179449871459000753322
61296914087179449872211084364817
61296914087179449872211113062634
61296914087179449914869098708442
61296914087179449917128903308346
61296914087179465929187883540938
61296914087179465929187883895070
61296914087181801422656471517386
61296914087181801422740039551754
61296914087181817474905174985870
61296914087181817482436586245309
61296914087181817482436586245318
61296914087181817482436587308176
61296914087181817482436614943126
61296914087181817482436619192476
61296914087181817482436701036566
61296914087181817483000703424460
61296914087181817483251489371654
61296914087181817619697373917868
61296914087181817663567322002894
61296914087181817665450958826332
61296914087181817666014670005688
61296914087181817666015043058316
61296914087181818069429809631578
61296914087181818077796934181864
61296914087181818077859692051730
61296914087181850836497052516730
61296914087181850836768762356816
61296914087181850837332846588800
61296914087181850973757807246334
61296914087181850973778727952686
61296914087181850973778731135014
61296914087181851019511390739260
61296914087181851019511392156202
61296914087181851019511395338530
61296914087181851385560618007760
61296914087181851385560704101040
61296914087181851431293396648232
61296914087181851431293397002364
61296914087181851431293397002523
61296914087181851431293397002524
61296914087181851431376965036892
61296914087181851432129077346204
61296914087182101200395854048172
61296914087182101200959938280156
61296914087182112319080915151733
61296914087182117671686292484303
61296914087182117671769975309928
61296914087182117672250376716287
61296914087182117672334059541912
61296914087182117672522087619240
61296914087182117808947047209695
61296914087182117809030730035320
61296914087182117809782842344632
61296914087182117854784314943784
61296914087182117855261331602225
61296914087182117855264340096530
61296914087182117855264716350143
61296914087182117855348399175768
61296914087182117855536427253096
61296914087182145672598188136895
61296914087182151023319899948267
61296914087182151024072035287604
61296914087182151024072036704546
61296914087182151025764264953531
61296914087182151025767391421204
61296914087182151026039360604402
61296914087182151026603444836386
61296914087182151163028404426841
61296914087182151163028404426850
61296914087182151163112087252466
61296914087182151163300115329794
61296914087182151163864166146656
61296914087182151163864199561778
61296914087182151207086379172262
61296914087182151207086380589204
61296914087182151208781613081692
61296914087182151209617784470242
61296914087182162274370082344079
61296914087182162281149151711721
61296914087182162281149496089675
61296914087182162281233178910871
61296914087182162281985176429143
61296914087182162281985176433355
61296914087182162281985291218779
61296914087183062711700523354635
61296914087183062712536203698315
61296914087183068202148155031595
61296914087183068247880819351751
61296914087214221449901944321666
61296914087214221449922863493032
61296914087214221450654056630978
61296914087214221452367201335522
61296914087214221452367228498296
61296914087214221861621187035674
61296914087214221862248032914538
61296914087214221863961091997978
61296914087214221864714323047511
61296914087214232562960237784646
61296914087214232974742156524430
61296914087214232974742157587288
61296914087214232974742243680568
61296914087214232982270215983109
61296914087214232982834300215093
61296914087214238096612606410082
61296914087214238097427394745170
61296914087214238099056971415346
61296914087214238104979382336032
61296914087214238104979726715390
61296914087214238105042488830234
61296914087214238105042515993008
61296914087214238107486852300455
61296914087214238107486853835498
61296914087214238107486880998272
61296914087214238508394525149866
61296914087214238510650862077802
61296914087214238516573363342570
61296914087214238516573703465302
61296914087214238516573703484176
61296914087214238516740839534029
61296914087214238516741958748047
61296914087214238516761760240438
61296914087214238516824407570018
61296914087214238518265956161254
61296914087214238519080744497954
61296914087214238519080744515216
61296914087214238519080830119058
61296914087214238519081863710351
61296914087214265917208731070528
61296914087214266328802708889122
61296914087214266333886316186399
61296914087214266466000701499670
61296914087214266466000701512720
61296914087214266466084269547088
61296914087214266466272297611366
61296914087214266466272297624416
61296914087214271450944667730332
61296914087214271451696780039644
61296914087214271453389032735596
61296914087214271458559788978170
61296914087214271459311788035640
61296914087214271459311874124708
61296914087214271461004126820660
61296914087214271461004153983434
61296914087214271825068611842720
61296914087214271826781670453984
61296914087214271826781756547264
61296914087214271870258112166520
61296914087214271870258112520652
61296914087214271870258112520811
61296914087214271870258112520812
61296914087214271870822196751175
61296914087214271870822196751184
61296914087214271870823315965193
61296914087214271870906883999561
61296914087214271871093792864492
61296914087214271871093792881754
61296914087214271871094912076889
61296914087214271872598017483116
61296914087214271872598017500378
61296914087214271873350129792428
61296914087214271873350129809690
61296914087214271873351248532649
61296914087214271873351249004825
61296914087214282530591445688444
61296914087214282533119378728076
61296914087214282937291139931598
61296914087214282937353902050654
61296914087214282937562734980436
61296914087214282937562736043294
61296914087214282937562821073716
61296914087214282937562822136574
61296914087214282938106013297108
61296914087214282938106014359966
61296914087214282988191180351287
61296914087214282988942944036055
61296914087214282989026860694967
61296914087214282991471225700231
61296914087214283127916842999431
61296914087214283127916843012529
61296914087214516700041332436118
61296914087214516700229360163526
61296914087214516700229360513446
61296914087214521639172509622094
61296914087214521639172536784868
61296914087214521639921178375238
61296914087214521639924621931406
61296914087214521640008218667954
61296914087214521641616874627358
61296914087214521641616901790132
61296914087214521642452583673218
61296914087214522050954428361878
61296914087214522051706540671190
61296914087214522053210765289814
61296914087214522053962877599126
61296914087214532750514215174282
61296914087214532752206467870234
61296914087214532758045626433730
61296914087214532759737879129682
61296914087214532759821561955298
61296914087214533141016375337930
61296914087214533163991829816266
61296914087214533164743942125578
61296914087214533169827632329604
61296914087214533171519885025556
61296914087214533171603567514350
61296914087214533301816669853762
61296914087214533309344637906962
61296914087214533309428320732578
61296914087214533347570253699359
61296914087214533355098222802328
61296914087214538240944403833490
61296914087214538248475470719404
61296914087214538248559497918554
61296914087214538248559525081328
61296914087214538248559526620733
61296914087214538251003890086592
61296914087214538660257733832722
61296914087214538660257819926002
61296914087214538660341416658338
61296914087214566106475852814788
61296914087214566106475853164708
61296914087214566106479323533730
61296914087214566106479325073136
61296914087214566106562893107504
61296914087214566107315005416816
61296914087214566111562899418892
61296914087214566111563014210140
61296914087214566114090861160704
61296914087214566114090946899852
61296914087214566114090947249772
61296914087214566518069830646432
61296914087214566518073187033412
61296914087214566518073302887310
61296914087214566518073302904780
61296914087214566518344899016476
61296914087214566518825299342724
61296914087214566518908983248460
61296914087214566523156877237438
61296914087214566523156905935246
61296914087214566523909018243106
61296914087214566525601240825760
61296914087214566525601240843022
61296914087214566525601241905880
61296914087214566525601242242702
61296914087214566525684838992348
61296914087214566525684924731496
61296914087214566525872867069676
61296914087214566655521970916252
61296914087214566656086055148236
61296914087214566662861909479346
61296914087214566662861910879026
61296914087214566662861910892124
61296914087214566662861996631272
61296914087214566662945593717740
61296914087214566663133621445148
61296914087214566663133621795068
61296914087214566706923243091538
61296914087214571595213789127964
61296914087214571595214937038338
61296914087214571595298505072706
61296914087214571596906041823916
61296914087214571602076798066490
61296914087214571602556827936550
61296914087214571602557975846924
61296914087214571602825439656860
61296914087214571602828797123960
61296914087214571602828883213028
61296914087214571602829571958620
61296914087214571604521135908980
61296914087214571604521163071754
61296914087214572013583621290718
61296914087214572014335733582768
61296914087214572014335733600030
61296914087214572014339177143148
61296914087214572014339205839495
61296914087214572014339205839504
61296914087214572014339205840956
61296914087214572014340325053513
61296914087214572014340325053522
61296914087214572014423893087890
61296914087214572014423921785698
61296914087214572014610801952812
61296914087214572014610801970065
61296914087214572014610801970074
61296914087214572014611921165209
61296914087214572014611921165218
61296914087214572014611949863026
61296914087214572016031343745811
61296914087214572016031343745820
61296914087214572016031429839100
61296914087214572016115026571436
61296914087214572016115026588689
61296914087214572016115026588698
61296914087214572016867138880748
61296914087214572016867138898010
61296914087214572016868258093145
61296914087214572016868258093154
61296914087214572060092790749420
61296914087214582715027044913462
61296914087214582715027046326240
61296914087214582715030145158945
61296914087214582715030145158954
61296914087214582715030259949985
61296914087214582715110729151856
61296914087214582715594229390929
61296914087214582715594229390938
61296914087214582720114207371672
61296914087214582722642138998526
61296914087214582722642140411304
61296914087214582760784102075902
61296914087214582761347813236535
61296914087214583108732356223438
61296914087214583126624494986032
61296914087214583126624496048842
61296914087214583126809051885292
61296914087214583126892734710908
61296914087214583126896091097888
61296914087214583127376606823120
61296914087214583127376607295344
61296914087214583127376607295503
61296914087214583127376607295504
61296914087214583127376608358154
61296914087214583127648203407200
61296914087214583132460215655431
61296914087214583134424145970356
61296914087214583134424146307178
61296914087214583172377707886012
61296914087214583173129820195324
61296914087214583173130193266618
61296914087214583177461396673096
61296914087214583178213508982408
61296914087214583178213538034300
61296914087214583178213796314554
61296914087214583178297479140170
61296914087214583178297564879318
61296914087214583315474520929408
61296914087214583317166773625360
61296914087215422206921558199782
61296914087215422207757238543462
61296914087215422621775807027459
61296914087215433739352587389858
61296914087215433739916676202229
61296914087215433915320393832878
61296914087215438671517471017416
61296914087215438673961836022680
61296914087215438678295764011200
61296914087215438679044405601570
61296914087215438679047763068670
61296914087215438679048537903330
61296914087215438679110525183514
61296914087215438679110552346288
61296914087215438681282948168297
61296914087215438681554888653735
61296914087215438681554890188778
61296914087215438681554917351552
61296914087215439273569043292631
61296914087215439273845140178168
61296914087215439276079523280569
61296914087215439276079551978329
61296914087215467090968692173535
61296914087215467090968692174939
61296914087215467093413055645169
61296914087215467093684648710108
61296914087215467269652455153128
61296914087215472025765964303298
61296914087215472025849532337666
61296914087215472032355857683229
61296914087215472032627796633633
61296914087215472032627825331450
61296914087215472033109003111884
61296914087215472033376466921820
61296914087215472033379824388920
61296914087215472033379910477988
61296914087215472033380599223580
61296914087215472035072163173940
61296914087215472035072190336714
61296914087215472581332760067089
61296914087215472581336117652281
61296914087215472581336117652290
61296914087215472581419422702083
61296914087215472581419795773642
61296914087215472581607709046615
61296914087215472581607709046624
61296914087215472581607713763977
61296914087215472581607713763986
61296914087215472581670471178929
61296914087215472582152020596293
61296914087215472582152020596302
61296914087215472583864132062215
61296914087215472583864160759975
61296914087215472583864160778906
61296914087215472584678920416177
61296914087215472584680068309081
61296914087215472627905605386722
61296914087215472629596796265731
61296914087215472629596824963491
61296914087215483145581545499628
61296914087215483152920196786007
61296914087215483153192937625749
61296914087215483290181723167943
61296914087215483694373514507408
61296914087215483694373515924350
61296914087215483694373519106678
61296914087215483694645110501012
61296914087215483694645110619104
61296914087215483694645115218374
61296914087215483745272062536743
61296914087215483746025204883692
61296914087215483746025209482962
61296914087215483746025553856487
61296914087215483747717572252583
61296914087215483748553601687367
61296914087215488641659161619096
61296914087215488643371273203053
61296914087215488643372049578363
61296914087215488687409390477345
61296914087215488687412748062537
61296914087215488689103966104329
61296914087218123910356649068492
61296914087218123910440217102860
61296914087218123910984523935176
61296914087218123911005415824272
61296914087218123911172552012504
61296914087218123911193443901600
61296914087218123913449780829536
61296914087218135023477618557248
61296914087218135029313333913044
61296914087218135030817640040180
61296914087218135031569670840980
61296914087218140376647048241714
61296914087218140381647054557474
61296914087218140381730765608514
61296914087218140381730770330248
61296914087218140382273900908514
61296914087218140382294821613462
61296914087218140382294821632336
61296914087218140382294850311270
61296914087218140382294850330144
61296914087218140382294854562232
61296914087218140382295969171156
61296914087218140382295969525288
61296914087218140382461842892562
61296914087218140382461928985842
61296914087218140382482849690790
61296914087218140382482849709664
61296914087218140382482878388598
61296914087218140382482878407472
61296914087218140382482882639560
61296914087218140382483997248484
61296914087218140382483997602616
61296914087218140383987074328288
61296914087218140384718179820498
61296914087218140384718265441602
61296914087218140384801948267218
61296914087218140384802981858520
61296914087218140518991525055640
61296914087218140519807427999652
61296914087218140557695185904096
61296914087218140557883213981424
61296914087218140557945890007200
61296914087218140560139550909360
61296914087218140565497107482168
61296914087218140565498221973048
61296914087218140565498222091092
61296914087218140565560984092264
61296914087218168382809800984346
61296914087218173735979115877724
61296914087218173735979201971004
61296914087218173735979230314680
61296914087218173735979230668812
61296914087218173735979230668972
61296914087218173736543285730812
61296914087218173736543286202988
61296914087218173736543314546664
61296914087218173736543314899344
61296914087218173736543314900796
61296914087218173736544434113362
61296914087218173736626968556428
61296914087218173736628002147730
61296914087218173736628030491406
61296914087218173736628030845538
61296914087218173736814911029914
61296914087218173736816030225058
61296914087218173736816058568734
61296914087218173736816058922866
61296914087218173738235452805660
61296914087218173738235538898940
61296914087218173738319135631276
61296914087218173738319135648538
61296914087218173739071247940588
61296914087218173739071247957850
61296914087218173739072367152994
61296914087218173872989199447170
61296914087218173873072882272786
61296914087218173873260790841504
61296914087218173873260795558866
61296914087218173873260910350114
61296914087218173873803954367136
61296914087218173873805102391182
61296914087218173873887637192752
61296914087218173873888785216798
61296914087218173874076813294126
61296914087218173876332002198016
61296914087218173912027247224346
61296914087218173912215275301674
61296914087218173919557654180520
61296914087218173919558687181602
61296914087218173919558687299646
61296914087218173919558773275042
61296914087218173919642341309410
61296914087218173919830369386738
61296914087218173922086706314674
61296914087218174285585960748284
61296914087218184849016632140622
61296914087218184849580716372606
61296914087218184856440225890010
61296914087218184983766906860654
61296914087218184986106807236738
61296914087218184986106811822958
61296914087218184991109945669240
61296914087218184991193972868390
61296914087218184991382000945718
61296914087218184993638218496186
61296914087218185037678658700106
61296914087218185037678662932194
61296914087218185037678663286326
61296914087218185037950259398182
61296914087218185040206596326118
61296914087218185397808487774304
61296914087218185397808573867584
61296914087218185397892170127536
61296914087218185398623362202672
61296914087218190336936221754032
61296914087218190336936307847312
61296914087218190337563068105072
61296914087218190337751096182400
61296914087218190339192558681968
61296914087218190339192644775248
61296914087218190339196030586024
61296914087218190339255320801024
61296914087218190339467626697720
61296914087218190340007433110336
61296914087218190344530423476212
61296914087218190344530509923784
61296914087218190344551344064520
61296914087218190344551430157960
61296914087218190345094507590152
61296914087218190345094507708196
61296914087218190345094508062328
61296914087218190345094593683592
61296914087218190345094594155768
61296914087218190345178162190136
61296914087218190345366104174184
61296914087218190345366190267464
61296914087218190345366218493048
61296914087218190346807652766788
61296914087218190346807652766872
61296914087218190346807652767032
61296914087218190346807767085896
61296914087218190346870414886088
61296914087218190347622441102120
61296914087218190347622526723224
61296914087218190347622527195400
61296914087218190347622555420984
61296914087218190390848092970792
61296914087218190390931775796408
61296914087218190391119803873736
61296914087218190529822106719716
61296914087218190530636895054804
61296914090170246896704651947493
61296914090170246896892680024821
61296914559553378128011221441888
61296914559553379362788683923654
61296914559556079419099218837028
61296914559556079419659832223602
61296914559556079419663185091432
61296914559556079419663271184712
61296914559556079419663274367040
61296914559556079419663303064800
61296914559556079419664304299626
61296914559556079419664419090874
61296914559556079419664419095086
61296914559556079419915123198190
61296914559556081066039095355150
61296914559556081066040214561940
61296914559556081066040214563344
61296914559556081203488915526394
61296914559556081204053111363085
61296914559556081204053111363086
61296914559556081615082889107236
61296914559760176958133519451730
61296914559760176965472427371286
61296914559760176965475780239116
61296914559760176965475783425656
61296914559760176965727718345874
61296914559762878117420471279440
61296914559762878117420471292490
61296914559762878119112722575712
61296914559762878119112727174982
61296914559762878119868221032622
61296914559762878119869340258286
61296914559762878119932016284062
61296914559762878120120044361390
61296914559762878256376867715362
61296914559762878257125507766486
61296914559762878257125509166166
61296914559762878257128951309604
61296914559762878257128975775324
61296914559762878257128980007412
61296914559762878257128980024674
61296914559762878257130008875736
61296914559762878257380799090994
61296914559762878668912014784708
61296914559763778685420193858372
61296914559763778685420198457642
61296914559770981580033659466070
61296914559770981582478024471334
61296914559770981994071967960352
61296914559770981994071972559622
61296914559770981994075354107950
61296914559770981994263382185278
61296914559770981994828585642926
61296914559770981994891261668702
61296914559770981995079289746030
61296914559770982129828411978052
61296914559770982129828416577322
61296914559770983778465165586952
61296914559770983778465165588356
61296914559770983778653193664280
61296914559771014934303044760544
61296914559771015348344739402424
61296914559771015349160646963176
61296914559771882555296873896210
61296914559771882560379443842282
61296914559771882562635780416086
61296914559771882562635781815766
61296914559771882562891071740594
61296914559771915916156525659436
61296914559772167926912666657026
61296914559772167927184262768722
61296914559772182337032352633414
61296914559772182339560285673046
61296914559772182748626330465058
61296914559772182748897926576754
61296914559772182751889954818576
61296914559772182888334803080806
61296914559772183986688309308934
61296914559772184535463858755700
61296914559772184535463859818558
61296914559772184535735455930254
61296914559772215691385305962256
61296914559772216103167311871228
61296914559772216242687756409648
61296914559772217333430755419984
61296914559772217338513329598144
61296914559774583854288859011376
61296914559774583854292216478476
61296914559774583854292219665016
61296914559774583854292305754084
61296914559774584266075369229188
61296914559774585500669274646792
61296914559774585500857302724120
61296914559774585501421386957508
61296914559774869218565748451906
61296914559774869218837344563602
61296914559774884041031524573462
61296914559774884041094167652080
61296914559774884041115092607830
61296914559774884042998844218096
61296914559774884043538532657344
61296914559774884043538535839672
61296914559774884043542004561400
61296914559774884043542007743728
61296914559774884043543037676305
61296914559774884043543037676314
61296914559774884043562813663252
61296914559774884043562928454292
61296914559774884043564044480366
61296914559774884043626720501930
61296914559774884043626720506142
61296914559774884043814748579258
61296914559774884043814748583470
61296914559774884454509134979146
61296914559774884454592703013514
61296914559774884455325042521024
61296914559774884455325042522428
61296914559774884455345934529616
61296914559774884638360273702519
61296914559774885687407402952880
61296914559774885689855152706062
61296914559774885689914443983920
61296914559774885689914447166248
61296914559774885689938720740430
61296914559774885689939839948624
61296914559774885690106976015956
61296914559774885690671060249344
61296914559774885827112439776796
61296914559774885827115911680852
61296914559774885827116941613429
61296914559774885827116941613438
61296914559774885827116944799978
61296914559774885827388537725125
61296914559774885827388537725134
61296914559774885827388652516381
61296914559774885827388652516382
61296914559774886238898946458148
61296914559774886238898946459552
61296914559774886238982514493920
61296914559774917395384477902304
61296914559774917397080201435242
61296914559774917397080201439454
61296914559774917397896105796404
61296914559774917397896105800616
61296914559774917808862088307988
61296914559774919044208106034904
61296914559774919044209225241694
61296914559774919044209253940906
61296914559774919181469893878018
61296914559774919227223564408990
61296914559774919593251899786990
61296914559868228491890661279760
61296914559868244729514419510518
61296914559868244736293714228566
61296914559868244736293718460654
61296914559868244736293833251902
61296914559868244737108621586990
61296914559868245095354808187108
61296914559868245095354811369436
61296914559868245100441969232540
61296914559868245102886222628884
61296914559868245102949013445908
61296914559868245147887692047112
61296914559868245147887695229440
61296914559868245148639804356472
61296914559868245148639807538800
61296914559868245148702566475688
61296914559868245148702569658016
61296914559868278080587327490416
61296914559868278083031692495680
61296914559868278088118738749864
61296914559868278088118853541112
61296914559868278088181529566888
61296914559868278447179828476318
61296914559868278454774030552790
61296914559868278499712715518650
61296914559868278500527586764898
61296914559868278502157077341586
61296914559869129062150079299276
61296914559869129062150082485816
61296914559869129062150194090364
61296914559869129062150197272692
61296914559869145114315214733392
61296914559869145119398903874608
61296914559869145119398932572368
61296914559869145121091156216428
61296914559869145121091156570560
61296914559869145121091184931498
61296914559869145121658368333066
61296914559869145304105495868998
61296914559869145670697914993708
61296914559869145670697918180248
61296914559869145709112596583338
61296914559869145715887535066369
61296914559869145715887535066370
61296914559869145715890891116527
61296914559869145715890891116528
61296914559869145715890977205596
61296914559869145716451499903624
61296914559869145716454943464004
61296914559869145716454972161764
61296914559869145716455061437580
61296914559869145716455718298664
61296914559869145716456091370166
61296914559869177421148615951675
61296914559869178467832487718554
61296914559869178472916209802707
61296914559869178472916209802716
61296914559869178475175641331269
61296914559869178475175641331278
61296914559869178650846827371124
61296914559869178655930549442396
61296914559869179063193953800484
61296914559869179068276524796307
61296914559869179068276524796316
61296914559869179068276639587563
61296914559869179068276639587564
61296914559869179069968773242870
61296914559869179069968890748265
61296914559869179069972245146926
61296914559869179069972248333457
61296914559869179069972248333466
61296914559869179070787119575502
61296914559869179070787122757830
61296914559869179070788152690407
61296914559869179070788152690416
61296914559869479259239456048693
61296914559871830346272872229442
61296914559871830346460900306770
61296914559871845177961963696564
61296914559871845177961964746324
61296914559871845772758681949168
61296914559871846824337875023140
61296914559871846824341313980038
61296914559871846824526271572492
61296914559871846825089987332452
61296914559871846825090360386484
61296914559871846825093426289350
61296914559871846825093454987158
61296914559871846825093713254314
61296914559871847007352587379822
61296914559871847008109172102188
61296914559871880176163268366382
61296914559871880178607628772376
61296914559871880178607628789638
61296914559871880178610727972320
61296914559871880178610986239476
61296914559871880359365635746360
61296914559871880361625325892046
61296914559871880361625330124134
61296914559871880361625330141387
61296914559871880362441233422438
61296914559871880770959499123786
61296914559871880773403859529780
61296914559871880773407216996880
61296914559871880773407303090160
61296914559871880773407331787968
61296914559871880773407331788127
61296914559871880773407331788128
61296914559871880774223239331410
61296914559879934228010408973622
61296914559879934228194963734164
61296914559879934228194964796974
61296914559879934228194965133844
61296914559879934228194969383194
61296914559879934228198408340092
61296914559879934228198435988140
61296914559879934228198435992512
61296914559879934228198437050950
61296914559879934228198437055322
61296914559879934228762520220124
61296914559879934228762521282934
61296914559879935875139464647112
61296914559879935875327492724440
61296914559879950280927541912912
61296914559879950286011259397804
61296914559879950286011259751888
61296914559879950286011259769358
61296914559879950287703483395948
61296914559879950287703483750080
61296914559879950287703512093756
61296914559879950287703512447840
61296914559879950287703512460938
61296914559879950287703512465310
61296914559879950287703516693026
61296914559879950287706611293652
61296914559879950691954076995712
61296914559879950691954076999924
61296914559879950691954078399604
61296914559879950691954078412654
61296914559879950691954081581932
61296914559879950691954081599194
61296914559879950691957520556092
61296914559879950692518161227696
61296914559879950692518162644638
61296914559879950692521604788076
61296914559879950697041156533924
61296914559879950697041242627364
61296914559879950697041242644626
61296914559879950697605236166590
61296914559879950697605237601002
61296914559879950697605323677020
61296914559879950697605323690070
61296914559879950697793265673958
61296914559879950697793265678330
61296914559879950697856026376232
61296914559879950697856027793174
61296914559879950697856030979714
61296914559879950699297120407780
61296914559879950699297488862542
61296914559879950699297490279484
61296914559879950699297490292582
61296914559879950699297490296954
61296914559879950699297574969080
61296914559879950699297576386022
61296914559879950699297579572562
61296914559879950699300559364678
61296914559879950699300588061034
61296914559879950699300588062486
61296914559879950699300932440392
61296914559879950699485488259372
61296914559879950699485489659052
61296914559879950699485516939870
61296914559879950699485518356860
61296914559879950699485518374282
61296914559879950699488960517720
61296914559879950699548280476076
61296914559879950699548280489126
61296914559879950700049232717092
61296914559879950700049577073364
61296914559879950700052671673990
61296914559879950700052700370346
61296914559879950700052700371798
61296914559879950700303748852808
61296914559879950835054020049430
61296914559879950836558244668054
61296914559879950836746272745382
61296914559879952117850007669472
61296914559879952529443180907242
61296914559879952529444328812000
61296914559879952529632270795888
61296914559879952529695032915104
61296914559879983634444814898074
61296914559879983639528536982236
61296914559879983641787968510798
61296914559879984046035434212858
61296914559879984046035434217070
61296914559879984046035435629800
61296914559879984046035438816340
61296914559879984046038877773238
61296914559879984051373303947614
61296914559879984051373303964876
61296914559879984053566874157016
61296914559879984053566874170114
61296914559879984053566874174278
61296914559879984053566874174326
61296914559879984053566875587056
61296914559879984053566878773596
61296914559879984053569973355508
61296914559879984053569973356960
61296914559879984053629636289330
61296914559879984053629636293542
61296914559879984053629637706272
61296914559879984053629640892812
61296914559879984053632993760642
61296914559879984053821021837970
61296914559879984190827629962528
61296914559879984236581103622028
61296914559879984236584314057781
61296914559879984236584571262175
61296914559879984236584571262184
61296914559879984236831894868332
61296914559879985464587178186532
61296914559879985471930331784697
61296914559879985471931364886618
61296914559879985883712566201716
61296914559879985883712594898063
61296914559879985883712594898072
61296914559879985883712594899524
61296914559879985883713628013034
61296914559879985883713714106474
61296914559879985883964418209578
61296914559880000250335804209442
61296914559880000662118067318548
61296914559880000662118067335858
61296914559880000662180829455074
61296914559880000662180915544142
61296914559880250476953189989065
61296914559880300430570996498263
61296914559880300432263249194215
61296914559880300439857451270687
61296914559880300485359696021383
61296914559880300485359954301637
61296914559880300825968553688722
61296914559880300897142217421468
61296914559880301034402714922951
61296914559880301034402714936049
61296914559881200870408478531435
61296914559881201419200447556477
61296914565452649083511443733922
61296914565452649083699471811250
61296914565461655173577888743863
61296914565462003538831155959578
61296914565462003677536816394998
61296914565462004775869426382446
61296914565462005324665901829106
61296914565462005324665905017050
61296914565462005324937497940802
61296914565462005324937501128746
61296914565462005324937584034241
61296914565464656653498375407362
61296914565464656653686403484690
61296914565464656653749079510466
61296914565464656653770004467620
61296914565464656654250487716674
61296914565464704832179965527908
61296914565464704832745079686862
61296914565464704832828762518094
61296914565464704833016790595422
61296914565464705236995644575768
61296914565464705380971935970100
61296914565464705381787838914112
61296914565464705381788097194366
61296914565464705381871780019982
61296914565464705382059808097310
61296914565464706471777578070700
61296914565464706479119842046030
61296914565464706479120961252811
61296914565464706479120961252820
61296914565464706479308989330148
61296914565464706608975570681248
61296914565464706616318953863359
61296914565464706616318953863368
61296914565464706616318983623986
61296914565464706616319068654616
61296914565464706616402636216600
61296914565464706616402636688984
61296914565464706616569657966472
61296914565464706616590578672872
61296914565464706616590579735682
61296914565464706616653340792088
61296914565464707020569548512892
61296914565464707028100959772340
61296914565464707028163635798116
61296914565464707028184556504516
61296914565668801828946439400686
61296914565671487061659562405084
61296914565671503525418675670844
61296914565671503532193502563670
61296914565671503533033683681342
61296914565671503669457614406233
61296914565671503669457614406242
61296914565671503670294438410946
61296914565672388041253608240358
61296914565672404098333834241134
61296914565672404098521865854922
61296914565672404100026090473546
61296914565672404238022537225762
61296914565672404650076512304834
61296914565679606995558766580206
61296914565679606995558766930126
61296914565679607407344128876158
61296914565679607407992929065982
61296914565679640347383786869416
61296914565679640347383787219336
61296914565679640758977768237520
61296914565679640761425486093304
61296914565679640762262314360456
61296914565680507563391354840002
61296914565680507968398537042688
61296914565680507973481111239562
61296914565680507974988774815084
61296914565680507974988779064425
61296914565680507974988779064434
61296914565680507975737444980958
61296914565680507975740887124396
61296914565680507975740891373737
61296914565680507975740891373746
61296914565680507975741920224799
61296914565680507975741920224808
61296914565680507975742035034770
61296914565680508112981782610402
61296914565680508157919435878489
61296914565680509210519378475890
61296914565680541329237272350316
61296914565680541330074096355020
61296914565680807752641028131838
61296914565680808162730781344858
61296914565680808164235005963482
61296914565680808164991622215856
61296914565680809399769051767726
61296914565680809949380401642913
61296914565680841104466048421048
61296914565680841516060026252692
61296914565680841516248054330020
61296914565680841655768503100528
61296914565680842751594072056936
61296914565683193207865935419878
61296914565683194442396820786688
61296914565683194442396821849498
61296914565683194442480388821056
61296914565683194442480389883866
61296914565683194442668416898384
61296914565683194442668417961194
61296914565683194443232501130368
61296914565683194443232502193178
61296914565683209266829802830264
61296914565683209267393887062248
61296914565683209267395031780306
61296914565683209267395117873746
61296914565683209671645596669212
61296914565683209678340208378190
61296914565683209678423776412558
61296914565683209679177007928651
61296914565683209679177007928660
61296914565683209816688839484354
61296914565683210906155934052448
61296914565683210906991614396128
61296914565683210913769794139474
61296914565683210913770942044072
61296914565683210914523025655567
61296914565683210914523025655576
61296914565683210914523054353384
61296914565683211052034857205645
61296914565683211508483576069291
61296914565683211508546252095067
61296914565683242621727179193996
61296914565683243170770196701500
61296914565683494631730062112892
61296914565683494632482174422204
61296914565683509456079587726648
61296914565683509456079590908976
61296914565683509456079590913188
61296914565683509456644705072142
61296914565683509456728387903374
61296914565683509456916415980702
61296914565683509860895269961048
61296914565683509867673449704394
61296914565683509868426709919708
61296914565683510005687464299392
61296914565683510005687722579646
61296914565683510005771405405262
61296914565683510005959433482590
61296914565683511096241287687964
61296914565683511103019467431310
61296914565683511103020615335908
61296914565683511103772698947403
61296914565683511103772698947412
61296914565683511103772727645220
61296914565683511240281369711380
61296914565683511240469397790112
61296914565683511241033482020692
61296914565683511241033482374984
61296914565683542810160948126122
61296914565683542810160948130334
61296914565683543221942834998868
61296914565683544449758560673126
61296914565683544457288852725784
61296914565683544457289971932574
61296914565683544457290000631786
61296914565683544594550640568898
61296914565683544594550755007258
61296914565683544594634323394514
61296914565683544595386435703826
61296914565683545006332646477870
61296914565776853492625346540542
61296914565776853495069711545806
61296914565776868914864270211758
61296914565776868914864271261518
61296914565776870103704587532954
61296914565776870104456704072893
61296914565776870142595161969310
61296914565776870149458143745062
61296914565776870150210256054374
61296914565776870150210260285001
61296914565776870561720582925979
61296914565776902266417580647784
61296914565776902266689290500968
61296914565776903455445924996548
61296914565776903457973972827428
61296914565776903493668069949208
61296914565776903494420182258520
61296914565776903496112434954472
61296914565776903501199595999904
61296914565776903501283168264899
61296914565776903502035276343584
61296914565776903503727529039536
61296914565776903912793487725010
61296914565776903912981515802338
61296914565776903912981518984666
61296914565776903913545600032870
61296914565777754060374366416050
61296914565777754062902299455682
61296914565777769297154556725839
61296914565777769299410549298964
61296914565777769299410893653775
61296914565777769482425233312177
61296914565777770524969159675570
61296914565777770526664855927690
61296914565777770532500571271840
61296914565777770534171673342067
61296914565777770534192823967792
61296914565777770534192823980890
61296914565777770534192938772138
61296914565777770534195922813595
61296914565777770534195922813604
61296914565777770534255614447994
61296914565777770534735757568435
61296914565777770709595512741754
61296914565777770717207163620570
61296914565777771128968280221999
61296914565777771128992529810167
61296914565777771129553167654988
61296914565777771129556610861236
61296914565777771129556614047767
61296914565777771129556614047776
61296914565777771129557385695887
61296914565777802646131418905171
61296914565777802829145643753603
61296914565777802834229361592795
61296914565777803880913349213572
61296914565777803885996693631277
61296914565777803885996951911588
61296914565777803885996952261508
61296914565777803888256388022149
61296914565777803888256388022158
61296914565777803888524999742468
61296914565777803888525000092388
61296914565777804063927574062004
61296914565777804069011291901188
61296914565777804071539224940820
61296914565777804483049637439145
61296914565777804483052991837806
61296914565777804483052995024337
61296914565777804483052995024346
61296914565778054663937338942900
61296914565778054664501423174884
61296914565778054664502567892942
61296914565778069481320540882084
61296914565778070721833931638633
61296914565778070723442530206777
61296914565778070723442616300217
61296914565778070724006322868863
61296914565778070724278296638281
61296914565778070724278296643897
61296914565778071272485174637332
61296914565778071318238759429147
61296914565778071318238845522427
61296914565778071318802843661131
61296914565778071318802929754411
61296914565778102835401898099230
61296914565778102840485586886305
61296914565778102840485586886314
61296914565778102840485615584122
61296914565778102840485617001064
61296914565778104075079230848761
61296914565778104075267550495996
61296914565778104075351204618179
61296914565778104075351204623795
61296914565778104077526982005892
61296914565778104077526982018942
61296914565778104077795569629059
61296914565778104624874279158517
61296914565778104624874279158526
61296914565778104626570004108454
61296914565778104626570004112666
61296914565778104626841600224522
61296914565778104627405684456506
61296914565778104627406829174564
61296914565778104627406915268003
61296914565778104669875837734309
61296914565778104672320202739573
61296914565778119443953206047638
61296914565778119443953206051850
61296914565778119444224802163706
61296914565778119449308519648598
61296914565778119449308519998518
61296914565778119451564856576534
61296914565778119451564856926454
61296914565778119451564856943716
61296914565778119451564857993476
61296914565778120686074817700324
61296914565778120686074817713374
61296914565778120686074818067506
61296914565778120686074822299594
61296914565778120686346791488408
61296914565780455766152829923404
61296914565780455766152834172754
61296914565780455766340858000732
61296914565780455766340862250082
61296914565780456177851152993870
61296914565780456177934721028238
61296914565780470583723949385128
61296914565780470588807666870020
61296914565780470591064004165138
61296914565780470591064005214898
61296914565780472235935657576012
61296914565780472237439915491714
61296914565780472237442981377318
61296914565780472237627911671644
61296914565780472237627943569042
61296914565780472237631267721802
61296914565780472237631382513050
61296914565780472238195093686630
61296914565780472413866308424236
61296914565780472413867345775450
61296914565780472420457694088292
61296914565780472420457698337642
61296914565780472420645611604999
61296914565780472420645611606460
61296914565780472420645722165620
61296914565780472420645726414970
61296914565780472421210466427966
61296914565780472421210839499468
61296914565780472832239585193125
61296914565780472832239585193126
61296914565780472832992730617183
61296914565780472832992730617192
61296914565780472832992845408440
61296914565780505591688375463256
61296914565780505591688375480518
61296914565780505591963443833300
61296914565780505726525690156396
61296914565780505726713718233724
61296914565780505772258350110562
61296914565780505772258354359912
61296914565780505774706072582926
61296914565780505774706076815014
61296914565780505774706076832267
61296914565780505774789755408542
61296914565780505774789759657892
61296914565780505774977783485870
61296914565780505774977787735220
61296914565780505775542900819718
61296914565780506186488078478848
61296914565780506186488078479007
61296914565780506186488078479008
61296914565780506186571646513376
61296914565780506187324906728690
61296914565780520592089278771451
61296914565780755948812236745084
61296914565780755955402478766821
61296914565780755955402507447328
61296914565780755955402507464590
61296914565780755955590535524656
61296914565780755955590535541918
61296914565780755956154591076133
61296914565780755956155734718452
61296914565780755956239302752820
61296914565780755956427330830148
61296914565780756360406214576728
61296914565780770780313289485595
61296914565780770780313304385680
61296914565780770780397360282590
61296914565780770780397361332350
61296914565780770780585388359918
61296914565780770780585389409678
61296914565780771329356437610267
61296914565780772424997074619343
61296914565780772426689215712256
61296914565780772426689327315295
61296914565780772426961299686494
61296914565780772427441328021568
61296914565780772427441672376379
61296914565780772427441701074139
61296914565780772427444766977005
61296914565780772427444766977014
61296914565780772427444795674765
61296914565780772427529855975836
61296914565780772564705550404369
61296914565780804127055094680986
61296914565780804127055094698248
61296914565780804132138324674890
61296914565780804132138697379002
61296914565780804132138698795944
61296914565780804132222381621560
61296914565780804132410408649128
61296914565780804676097740545775
61296914565780805778514236001466
61296914565780805778514580356277
61296914565780805778702637132826
61296914565780805778702637150088
61296914565780805778786319975704
61296914565780805779266348310778
61296914565780805780958974060762
61296914565780805780958974078024
61296914565780805780962039962176
61296914565780805781042656903640
61296914565780805781799241270310
61296914565780805911716498026706
61296914565780805915963391525560
61296914565780805918219728436234
61296914565780805918219728453496
61296914565780805918222708598500
61296914565780805918222712849302
61296914565780805918306740048443
61296914565780805919058852357755
61296914565780805919059881208817
61296914565780805919059881208826
61296914565780806323310475858350
61296914565780806327557254901573
61296914565780806330841887117789
61296914565780806330841887117798
61296914565780820733346479009113
61296914565780820733346593451694
61296914565780820733346593464744
61296914565780820735602930375418
61296914565780820735602930392680
61296914565780820735605914788477
61296914565780820735605914788486
61296914565780820735606029579517
61296914565780820740688599506875
61296914565780820740689632260280
61296914565780820740689632273330
61296914565780820740689632610200
61296914565780820740689633673010
61296914565780820740773659455218
61296914565780820740773659459430
61296914565780820740773659472480
61296914565780820740961573094177
61296914565780820740961687532546
61296914565780820740961687536758
61296914565780820740961687549808
61296914565780820742380851736267
61296914565780820742384209304206
61296914565780820743217565667302
61296914565780820743217910022113
61296914565780820743218024340977
61296914565780820743218024346593
61296914565780820743218024460482
61296914565780820743218024464694
61296914565780820743218024477744
61296914565780820743218024832083
61296914565780820788971609250818
61296914565780820788971609250845
61296914565780822387065543936776
61296914565780822389509908942040
61296914565780822389509908959302
61296914565780822389512228706545
61296914565780822389593476993878
61296914565780822389593936158659
61296914565780822390345589303190
61296914565780822390345929052098
61296914565780822390349028258636
61296914565780822390349401316871
61296914565780822390349401329969
61296914565781671759928386067070
61296914565781671759928387116830
61296914565781672994710319562002
61296914565781672994710320611762
61296914565781673130006848870323
61296914565781673132517332044801
61296914565781706943570453999424
61296914565781721173768680075245
61296914565781721173768966003556
61296914565781721173768967053316
61296914565781723003075500711595
61296914565788559638580674613754
61296914565788559639604383034762
61296914565788559641025039619018
61296914565788559641091155664502
61296914565788559641108607653386
61296914565788559641112046610284
61296914565788559641112047673094
61296914565788559641296635730714
61296914565788559641300074687612
61296914565788559641300075750422
61296914565788559641860719962698
61296914565788559641864158919596
61296914565788559641864159982406
61296914565788561280626124052768
61296914565788561281461804396448
61296914565788561288241132044392
61296914565788561288993215655896
61296914565788561288993244353704
61296914565788575693277183107210
61296914565788575699112898114538
61296914565788575699112898451360
61296914565788575700805151147312
61296914565788575700805151160410
61296914565788575700805184094470
61296914565788575700808249993124
61296914565788576103363496300522
61296914565788576105055748996474
61296914565788576105059187953372
61296914565788576105623272185356
61296914565788576110894902956488
61296914565788576110894902960652
61296914565788576110894902960700
61296914565788576110894904373430
61296914565788576110894907559970
61296914565788576112398787805060
61296914565788576112399128992054
61296914565788576112399132178594
61296914565788576112399246969842
61296914565788576112402226761958
61296914565788576112402599837672
61296914565788576112587157056284
61296914565788576112587185752640
61296914565788576113150900114372
61296914565788576113151241301366
61296914565788576113151244469183
61296914565788576113151244487906
61296914565788576113151269984624
61296914565788576113154339069809
61296914565788576113154339069818
61296914565788576113154339071270
61296914565788576113154597337013
61296914565788576286294153114586
61296914565788576287986405810538
61296914565788576296165494833056
61296914565788576296165499083858
61296914565788576296165584127585
61296914565788576296165584127586
61296914565788576296168678709281
61296914565788576296168679772091
61296914565788576296168936976485
61296914565788576296168936976494
61296914565788576296168966737112
61296914565788576296416288230690
61296914565788577523335863557162
61296914565788577523420579501904
61296914565788577524172691792501
61296914565788577524172691811216
61296914565788577530950613267023
61296914565788577530951646387818
61296914565788577935766668561336
61296914565788577942541406159632
61296914565788577942544848303070
61296914565788577942544848304522
61296914565788577942545623139182
61296914565788577942545651835538
61296914565788577942545996209280
61296914565788577942545996214896
61296914565788577942734024292224
61296914565788577943298108518592
61296914565788577943360755852176
61296914565788609047525676393092
61296914565788609052609279091108
61296914565788609052609279441028
61296914565788609054868715201678
61296914565788609464203255855730
61296914565788609464203255859942
61296914565788609464203257272672
61296914565788609464203260459212
61296914565788609466647620847896
61296914565788609466647620860994
61296914565788609466647620865158
61296914565788609466647620865206
61296914565788609466647622277936
61296914565788609466647625464476
61296914565788609466731308290092
61296914565788609466734661157922
61296914565788609601401248470490
61296914565788609601401249533300
61296914565788609602236928814122
61296914565788609602236929876980
61296914565788609602237015966048
61296914565788609603908376653408
61296914565788609647217600098891
61296914565788609647217600098892
61296914565788609648241308519900
61296914565788609649665060748661
61296914565788609649745533138524
61296914565788609650497645447836
61296914565788610877667924877412
61296914565788610877669072769071
61296914565788610877669072787786
61296914565788610877752640822154
61296914565788610885011078475577
61296914565788610885012111577498
61296914565788610885012111596372
61296914565788610885283707708068
61296914565788611289263049537906
61296914565788611290098729881586
61296914565788611296793341588943
61296914565788611296793341588952
61296914565788611296794116425064
61296914565788611296794374703914
61296914565788611296794460797354
61296914565788611296794460802970
61296914565788611296878028837338
61296914565788611296878057529530
61296914565788611296878057535146
61296914565788611297066056914666
61296914565788611297066085612474
61296914565788611297630141141034
61296914565788611297630141146650
61296914565788611297630169838842
61296914565788625661745190212962
61296914565788625663416550900322
61296914565788625709170135685504
61296914565788625709445290267841
61296914565788625710005902241685
61296914565788625710009374499825
61296914565788626049799627204358
61296914565788626075198814026738
61296914565788626075470524929634
61296914565788626113424172951611
61296914565788626118506747129771
61296914565788626120952142054571
61296914565788626120952142067621
61296914565788626121788169954321
61296914565788626121791264554947
61296914565788626121791522822151
61296914565788859830358277408762
61296914565788859830361720964930
61296914565788859830361749667110
61296914565788859830546305486090
61296914565788859830549749042258
61296914565788859831113833274242
61296914565788859831197430010790
61296914565788859831385458088118
61296914565788861477489657431630
61296914565788875890054824452246
61296914565788875890054857386297
61296914565788875890057923284951
61296914565788875890057923284960
61296914565788875890138506927942
61296914565788875890138507277862
61296914565788876292613166405818
61296914565788876294308889941507
61296914565788876294869503333754
61296914565788876294872974173491
61296914565788876299956320003983
61296914565788876300144577665266
61296914565788876301648572699935
61296914565788876301648802283890
61296914565788876301836828928748
61296914565788876301836828931178
61296914565788876301836830348120
61296914565788876301840186398269
61296914565788876301840186398278
61296914565788876301840301206779
61296914565788876301920513186834
61296914565788876301920545071134
61296914565788876301923869223894
61296914565788876302400914593202
61296914565788876302400946458779
61296914565788876302404041059405
61296914565788876302484597418818
61296914565788876302675981550459
61296914565788876302675981550468
61296914565788876438909556659362
61296914565788909236792798137352
61296914565788909236796270395700
61296914565788909236879838430068
61296914565788909237631950739380
61296914565788909241879844741456
61296914565788909241879877675516
61296914565788909241879959532704
61296914565788909244139280502097
61296914565788909244139280502106
61296914565788909244139309185412
61296914565788909244139309198462
61296914565788909244407806483268
61296914565788909244407892222416
61296914565788909244407892572336
61296914565788909648390247158653
61296914565788909649142244665288
61296914565788909653473822560002
61296914565788909653473822573100
61296914565788909653473937364348
61296914565788909653661850650428
61296914565788909653745565360344
61296914565788909654225962148728
61296914565788909654225963565670
61296914565788909655918186148324
61296914565788909655918186165586
61296914565788909655918187565266
61296914565788909655918187578364
61296914565788909655918219462664
61296914565788909655921543615415
61296914565788909655921543615424
61296914565788909655921658406672
61296914565788909655921658423934
61296914565788909656001784314912
61296914565788909656001870403980
61296914565788909656001902288280
61296914565788909656005226441040
61296914565788909656005226458293
61296914565788909656005226458302
61296914565788909656005255156110
61296914565788909656189812392240
61296914565788909656193254518368
61296914565788909656193254535621
61296914565788909656193254535630
61296914565788909656193283233438
61296914565788909656757338750352
61296914565788909656757338767614
61296914565788909786403000470800
61296914565788909793178854801910
61296914565788909793178855864768
61296914565788909793178941953836
61296914565788909793182298345028
61296914565788909793182414212184
61296914565788909793262538690384
61296914565788909793265982246552
61296914565788909793450566767712
61296914565788909793454010323880
61296914565788909794018094555864
61296914565788911021184933965732
61296914565788911028529120665818
61296914565788911440310235887627
61296914565788911440310235887636
61296914565788911440310321980916
61296914565788911440310350673051
61296914565788911440310350673060
61296914565788911440310350677263
61296914565788911440310350677272
61296914565788911440393918713252
61296914565788925845343991298884
61296914565788925845344106090132
61296914565788925845427674124500
61296914565788925850431152694236
61296914565788925852687144879844
61296914565788925852687144892894
61296914565788925852687149479114
61296914565788925852687149484721
61296914565788925852690588454877
61296914565788925852690588454886
61296914565788925852774271280285
61296914565788925852959085383948
61296914565788925852959085720770
61296914565788925852959085733868
61296914565788925852962184566573
61296914565788925852962184566582
61296914565788925852962299357613
61296914565788925890909289733069
61296914565788925898440442712263
61296914565788925898440700992517
61296914565788925898712411895461
61296914565788926257690081789760
61296914565788926257693552612235
61296914565788926257693552612244
61296914565788926257773764615376
61296914565788926262025130525880
61296914565788926264469149744672
61296914565788926264469154343942
61296914565788926264469408024926
61296914565788926264469494101104
61296914565788926264469494118366
61296914565788926264469495518046
61296914565788926264469495531144
61296914565788926264553063565512
61296914565788926264553090850542
61296914565788926264553095449812
61296914565788926264553176939610
61296914565788926264556534393660
61296914565788926264556534406701
61296914565788926264556534406710
61296914565788926264741090212800
61296914565788926264741090230062
61296914565788926264741091629742
61296914565788926264741091642840
61296914565788926264741118909156
61296914565788926264741118927870
61296914565788926264741123508426
61296914565788926264741123527140
61296914565788926264744447679900
61296914565788926264744562465324
61296914565788926264744562470904
61296914565788926264744562470988
61296914565788926264744562471147
61296914565788926264744562484038
61296914565788926265305175874824
61296914565788926265305203141140
61296914565788926265305207740410
61296914565788926265308646697299
61296914565788926265308646697308
61296914565788926307775241639984
61296914565788926310222964112348
61296914565788926310306646937964
61296914565788926447483461613831
61296914565788926447483461626929
61296914565789776457887527153370
61296914565789776869481504985014
61296914565789776870212728099211
61296914565789776870212729516361
61296914565789776870233617294326
61296914565789776870233619989759
61296914565789776870233621524953
61296914565789777004966094254963
61296914565789777007476577429441
61296914565789777007748546612639
61296914565789778105015555019885
61296914565789809809691655433988
61296914565789809812219588473620
61296914565789810221285633265632
61296914565789810221557233607955
61296914565789810223813566305264
61296914565789810224001594382592
61296914565789810224565682845203
61296914565789812008122132313483
61296914565789826273450768699748
61296914565789826275895133705012
61296914565789826280982179959196
61296914565789826281065493943937
61296914565789826283510112998828
61296914565789826284073943181185
61296914565789826284073971878945
61296914565789826830045745077220
61296914565789826830045749328013
61296914565789826830045749328022
61296914565789826830045773775028
61296914565789826830045778024378
61296914565789826832281190015278
61296914565789826832281194247357
61296914565789826832281194247366
61296914565789826878870545474897
61296914565789828113380535297851
61296914565792463336892993100056
61296914565792463336955668771540
61296914565792463336976561134424
61296914565792463337164589211752
61296914565792463337227265237528
61296914565792463337707781080852
61296914565792463337707781435144
61296914565792463337728673443736
61296914565792478158878252666896
61296914565792478158878281363252
61296914565792478566141768982580
61296914565792478572919948725926
61296914565792479801487786709496
61296914565792479808265966452842
61296914565792479808267114357440
61296914565792479809019226666752
61296914565792511513126742770450
61296914565792511515383082880714
61296914565792511515383082884926
61296914565792511920473830302830
61296914565792511927168442011808
61296914565792511927252010046176
61296914565792512061918713212642
61296914565792512064429196387120
61296914565792513154984167686066
61296914565792513155255763797762
61296914565792513155819848029746
61296914565792513162515578945514
61296914565792513162598027773092
61296914565792513162599146979882
61296914565792513162599175677690
61296914565792513162787175057210
61296914565792513163351259289194
61296914565792513163351287987002
61296914565792513299776247227546
61296914565792513299859930053162
61296914565792513300612042362474
61296914565792527984417267649950
61296914565792527984500867564454
61296914565792527986673604577886
61296914565792527986757172612254
61296914565792527986757201310062
61296914565792527986757204492390
61296914565792527986945200689582
61296914565792527986945229387390
61296914565792527986945232569718
61296914565792527987509284921566
61296914565792527987509313617922
61296914565792527987509316800214
61296914565792527987509316800250
61296914565792528114083848646758
61296914565792528121426887455344
61296914565792528121510917836822
61296914565792528121698831122902
61296914565792528121698945914150
61296914565792528123934272859918
61296914565792528123934276042246
61296914565792528123934276046458
61296914565792528124017955685534
61296914565792528124017958867862
61296914565792528124017958872074
61296914565792528124205983762862
61296914565792528124205986945190
61296914565792528124205986949402
61296914565792528169687484578996
61296914565792529771062295427332
61296914565792529771062295431544
61296914568736484916903591056618
61296914568736484916903591058076
61296914568736484962657175848442
61296914568736486153756932590489
61296914568744590028716177975129
61296914568747291732151520758160
61296914568747291732339548835488
61296915995351759966699751650062
61296915995351759967263834815024
61296915995351759967263835882046
61296915995351759967326596934240
61296915995352060156537754046092
61296915995352060156537757232632
61296915995352060293798508775696
61296915995352060293798511958024
61296915995352061940362362086320
61296915995352061940362448179600
61296915995372469321148934677532
61296915995372469458158550600758
61296915995372469458158554850108
61296915995372469869439496913516
61296915995372469870003581145500
61296915995373369888709582115068
61296915995373369888960630578816
61296915995373370437752601021007
61296915995373373594747635295816
61296915995373670075720708118386
61296915995373670075720711300714
61296915995373673781761863668308
61296915995373675566147453571346
61296915995376069945013542751000
61296915995376070356795548659972
61296915995376071589947996177486
61296915995376071592144669818920
61296915995376071592204333105422
61296915995376071592207690205340
61296915995376071728904360698748
61296915995376075295923282639700
61296915995376370134287207234110
61296915995376370543621748955136
61296915995376371773885201335298
61296915995376371774073229412626
61296915995376371778967766682052
61296915995376371781415235119348
61296915995376371911333898048950
61296915995376371918675899506322
61296915995376371918675903755672
61296915995376372322927875880594
61296915995376375485005819862800
61296915995376375624713956936420
61296915995376376034048494408096
61296915995376377269394512135012
61296915995376377271841976322958
61296915995384175055321905045238
61296915995384175464844476243272
61296915995384175466599491058488
61296915995384175467103910954210
61296915995384176701885844449142
61296915995384180407924156959904
61296915995384180407924243053344
61296915995384475236497319227768
61296915995384475244025286926836
61296915995384475244025286931048
61296915995384475244025287976596
61296915995384475244025287993858
61296915995384475244025288330728
61296915995384475244025288343778
61296915995384475244028386113682
61296915995384475655619266162324
61296915995384475655807292835808
61296915995384475655807293885568
61296915995384475655807293902830
61296915995384475655807294252750
61296915995384475655810651352668
61296915995384475655870054955024
61296915995384475655870056004784
61296915995384475655873413471884
61296915995384475793067961476344
61296915995384475793067962539154
61296915995384475793068047565412
61296915995384475793071405032512
61296915995384475793071406082272
61296915995384476891156409749570
61296915995384477020886011499980
61296915995384477028417078385894
61296915995384477028417422759428
61296915995384477440199343624880
61296915995384477440199429718160
61296915995384477440262105744096
61296915995384480595499111047520
61296915995384480595499112097280
61296915995384480595502469564380
61296915995384480595565231683596
61296915995384480597194462930318
61296915995384480597194722260332
61296915995384480597257484379548
61296915995384480732759780733604
61296915995384480732759780750866
61296915995384480732759866826884
61296915995384480732763224293984
61296915995384480734455476989936
61296915995384481144353757519652
61296915995384481144541785592816
61296915995384481144541785597028
61296915995384481144604547712032
61296915995384481146237481849148
61296915995384482381583155202530
61296915995384482381583414532544
61296915995384482381646176651760
61296915995566945848065396257348
61296915995566946259847402166320
61296915995566946260411486398304
61296915995567846828223292854376
61296915995567862885472032399238
61296915995567862885472036631326
61296915995567896238989309616488
61296915995570548119876260907928
61296915995570548119876264094468
61296915995570548119876350183536
61296915995570549766440200311832
61296915995570564588907120089992
61296915995570564590599377035342
61296915995570564591163460200304
61296915995570564591226222319520
61296915995570864917134078626752
61296915995570866564074074185312
61296915995570866564262102262640
61296915995570866609827630397420
61296915995570866610015658474748
61296915995570898271215435843898
61296915995570899918343459479786
61296915995591257877758930500970
61296915995591257882841496893320
61296915995591257882841497247452
61296915995591257882841501492590
61296915995591257882841501496802
61296915995591257885289219365684
61296915995591257885289222552224
61296915995591262826109206041364
61296915995591273945048560062812
61296915995591274493276360179580
61296915995591274493339122298796
61296915995591274493339208387864
61296915995591274493840444411564
61296915995591274493903206530780
61296915995591274493903292619848
61296915995591306198534079365650
61296915995591307288523909911868
61296915995591307290971627784962
61296915995591307290971630971502
61296915995591307298565833047974
61296915995591307435575453220550
61296915995591307840578386562242
61296915995591307848172588638714
61296915995592158453100915266968
61296915995592158453100918453508
61296915995592163393920901942648
61296915995592174512609207500348
61296915995592174512860255964096
61296915995592175061088142169932
61296915995592175061088142174304
61296915995592175061652226401916
61296915995592175061652226406287
61296915995592175061652226406288
61296915995592178218647260681096
61296915995592207858783323686246
61296915995592207858783326872786
61296915995592207863867045770408
61296915995592207866126480485510
61296915995592207866377528949258
61296915995592475250358732985792
61296915995592475296112289197900
61296915995592475296676373429884
61296915995592480191742803893456
61296915995592480235804107409612
61296915995592480237496360105564
61296915995592508053137609671156
61296915995592508055397045785938
61296915995592508604440090202938
61296915995592508650193646415046
61296915995594859737223708197134
61296915995594859737411736274462
61296915995594860149005714106106
61296915995594874568913168136280
61296915995594874980695174045252
61296915995594876213847621562766
61296915995594876215480469239420
61296915995594876215543231358636
61296915995594876215543317447704
61296915995594876216041196354224
61296915995594876216044290954850
61296915995594876216044295204200
61296915995594876216044553471404
61296915995594876216103958490702
61296915995594876216107315590620
61296915995594876216107401679688
61296915995594876351045614173313
61296915995594876351045614173314
61296915995594876352549838791937
61296915995594876352549838791938
61296915995594876352741223964812
61296915995594876352803986084028
61296915995594879919822908024980
61296915995594907920738188425490
61296915995594909562027024800122
61296915995594909562027029399392
61296915995594909569558464757330
61296915995594909569558464757378
61296915995594909569558469002516
61296915995594909569558469356648
61296915995594909569561563940012
61296915995594909569561568189362
61296915995594909569621226876594
61296915995594909569621231475864
61296915995594913273904265242126
61296915995595176992560165469390
61296915995595181933943199025840
61296915995595208110008753725918
61296915995595208521790759634890
61296915995595208659051428271214
61296915995595209752054212015052
61296915995595209757136777361806
61296915995595209758832129240440
61296915995595209758832133489790
61296915995595209889314880651376
61296915995595209896092797876764
61296915995595209896092802126114
61296915995595209939587036997218
61296915995595210301096886560348
61296915995595210346829550763864
61296915995595210351181014828862
61296915995595213463174830542554
61296915995595214012217505087850
61296915995595215247563522814766
61296915995595215249258874693400
61296915995602963619145799701856
61296915995602963619145800764666
61296915995602963619145801101536
61296915995602963619149244307784
61296915995602963619149271955832
61296915995602963619713356187816
61296915995602965266277181850392
61296915995602968560533229122168
61296915995602968972127291997332
61296915995602970207661252758056
61296915995602979676962095365496
61296915995602979676962095719580
61296915995602979676962095732678
61296915995602979678654348061448
61296915995602979678654348415532
61296915995602979678654348428630
61296915995602979679221530430518
61296915995602980088744101628552
61296915995602980090499116443768
61296915995602980091003536339490
61296915995602980228264549349348
61296915995602981325785469834422
61296915995602985031823782345184
61296915995602985031823868438624
61296915995602985580678599950112
61296915995603013025395650865766
61296915995603013436986270184762
61296915995603013436986271247572
61296915995603013436989713740930
61296915995603013437741741006722
61296915995603013444517710141970
61296915995603013444517710142018
61296915995603013444520809324652
61296915995603013444580472261234
61296915995603013444580473324044
61296915995603013445335943083194
61296915995603014672523674501654
61296915995603014679866827051568
61296915995603263808231809178932
61296915995603263808419837256260
61296915995603263808963029479652
61296915995603265043744962974584
61296915995603265043765854983176
61296915995603269159684741291024
61296915995603269161397885995568
61296915995603279867991146689520
61296915995603279868743258998832
61296915995603280416783117131712
61296915995603280417597905466800
61296915995603281652317162935956
61296915995603281652379838961732
61296915995603282063911055723872
61296915995603282064099083801200
61296915995603282109664611935980
61296915995603282109852640013308
61296915995603285358355131072976
61296915995603285769949193948348
61296915995603285808087656075392
61296915995603285814261201567608
61296915995603285816517538495544
61296915995603313214666329907522
61296915995603313222009368716108
61296915995603313222260531983994
61296915995603313626260307739166
61296915995603313633788276842078
61296915995603313633788276855176
61296915995603313633791374625080
61296915995603313633851037557450
61296915995603313634042424151638
61296915995603313634606508383622
61296915995603313763709004452818
61296915995603313771048945478402
61296915995603313771048945491500
61296915995603313771052387634938
61296915995603313771052417382458
61296915995603313771052502426186
61296915995603313771867290761274
61296915995603314869137392351996
61296915995603314999055022179734
61296915995603315006398060988320
61296915995603315006649224256206
61296915995603315418180441018346
61296915995603315418431116423850
61296915995603315463933997230454
61296915995603318575175445532744
61296915995603318575426495059302
61296915995603318712687163695626
61296915995603319122522768199406
61296915995603319124218120078040
61296915995603319124218464451574
61296915995603319159912676364602
61296915995603319160727464699690
61296915995603319170034811480706
61296915995603320359564137804956
61296915995603320359815187331514
61296915995668159588109212527058
61296915995676264560589977850970
61296915995676264697850732580574
61296915995676264743604317490442
61296915995676266344978670123182
61296915995700526359907889228728
61296915995700574536644079160354
61296915995700574536644079160402
61296915995700574536644083405540
61296915995700574536644083759672
61296915995700574538903515270972
61296915995700574538903519520322
61296915995700574948238056991998
61296915995700574948426085069326
61296915995700574948426086469006
61296915995700574950682423396942
61296915995700575085686755105330
61296915995700575087943092033266
61296915995700576183019994732116
61296915995700576183772107041428
61296915995700576185279426597548
61296915995700576185279430846898
61296915995700576185467454674876
61296915995700576185467458924226
61296915995700576186031543156210
61296915995700576321032772845344
61296915995700576321032776031884
61296915995700576322725025541296
61296915995700576322725028727836
61296915995700576322728123311200
61296915995700576322728127560550
61296915995700576322728467684734
61296915995700576323292207543184
61296915995700576323292211792534
61296915995700576732814778741218
61296915995700576734319003359842
61296915995700576735071115669154
61296915995700576777816340263298
61296915995700576780055139467414
61296915995700576780076031476006
61296915995700576780264059553334
61296915995700576780807251776726
61296915995700576780808029797926
61296915995700576780828921806518
61296915995700580027073928045346
61296915995700580029330264973282
61296915995700580438664802444958
61296915995700580438852830522286
61296915995700581674198848245038
61296915995700581675894200127836
61296915995700581676458284359820
61296915995700591602542577827336
61296915995700592837324515922942
61296915995700592839768879865396
61296915995700592839768880928206
61296915995700592839772233796036
61296915995700592839772236982576
61296915995700592840336321214560
61296915995701477347804159342922
61296915995701477348075755454618
61296915995701482286931893322650
61296915995701482289459826362282
61296915995701492172798638733884
61296915995701492172798643333154
61296915995701493407580916603754
61296915995701493407580919786073
61296915995701493407580919786082
61296915995704176810150298876108
61296915995704178456526210202684
61296915995704178639537454887398
61296915995704179051319460796370
61296915995704179052055157776804
61296915995704179052076049785396
61296915995704179052138725811172
61296915995704183990178578828120
61296915995704183992622943833384
61296915995704195108571642484670
61296915995704195109302862785381
61296915995704195110827979412606
61296915995704195110829955159170
61296915995704195110831074367364
61296915995704195110831078599452
61296915995704195111016003257846
61296915995704195111016007489925
61296915995704195111016007489934
61296915995704195111559199713317
61296915995704195111562294668075
61296915995712232506113918218504
61296915995712232506678002450488
61296915995712233741459935945420
61296915995712237859279995035140
61296915995712237859844079267124
61296915995712281919888378572998
61296915995712281919888378573046
61296915995712281919888379972678
61296915995712281919888379972726
61296915995712281919888464662114
61296915995712281919891477755680
61296915995712281919891822129214
61296915995712281919891823178974
61296915995712281919891823179134
61296915995712281920455561987664
61296915995712281920706611514222
61296915995712282331482356404690
61296915995712282331482357804322
61296915995712282331482442493758
61296915995712282331482442493918
61296915995712282331485455587324
61296915995712282331485799960858
61296915995712282331670384481970
61296915995712282331673829088106
61296915995712282331733146597022
61296915995712282331733147646782
61296915995712282331736505113882
61296915995712282332237567896636
61296915995712282332237912270170
61296915995712282332237913319930
61296915995712282332237913320090
61296915995712282332300589345866
61296915995712282332488617423194
61296915995712282468931139207410
61296915995712282468934496674510
61296915995712282468934497724270
61296915995712282469498580906494
61296915995712282469498581956254
61296915995712283566831473314240
61296915995712283567019501391568
61296915995712283567019846815022
61296915995712283567082522840798
61296915995712284116062521360158
61296915995712284116062521360318
61296915995712284161544481460570
61296915995712284161544510158330
61296915995712284161607157486346
61296915995712284161628078192698
61296915995712284161795185563674
61296915995712284161816106270026
61296915995712287271424965858494
61296915995712287271428323325594
61296915995712287273057554572316
61296915995712287273057899995770
61296915995712287273120576021546
61296915995712287273621638804300
61296915995712287273872688330858
61296915995712287408622958468882
61296915995712287408626315935982
61296915995712287410318568631934
61296915995712287453544220502170
61296915995712287454379900845850
61296915995712287456072153541802
61296915995712287822100573491146
61296915995712287822664657723130
61296915995712287865134725030126
61296915995712287865134811119194
61296915995712287865137824212760
61296915995712287865138168586294
61296915995712287865138283377542
61296915995712287865385515222298
61296915995712287865388872689398
61296915995712287865388987480645
61296915995712287865388987480646
61296915995712287865886837339438
61296915995712287865889936522072
61296915995712287865890280895606
61296915995712287865949599454282
61296915995712287866140984998710
61296915995712287866224667824326
61296915995712287867582189218024
61296915995712287867582533591558
61296915995712287867666216417173
61296915995712287867666216417174
61296915995712287867833237694662
61296915995712287867916920520278
61296915995712287868397321926646
61296915995712287868481004752262
61296915995712298984094624544028
61296915995712298985786877239980
61296915995712298986538989549292
61296915995712300221324280512728
61296915995712300770367299431766
61296915995712300770367385525046
61296915995712300770430061550822
61296915995712303925666722480664
61296915995712303925666723530424
61296915995712303925670080997524
61296915995712303927362333693476
61296915995712303927926417925460
61296915995712304474775860985858
61296915995712304476217409578706
61296915995712304476969521888018
61296915995712304477032197913794
61296916001257984414683013328392
61296916001260685706900179355256
61296916001260686117930072954916
61296916001260686118682185264228
61296916001282296040124833714296
61296916001282296085857497917812
61296916001282299743906549967108
61296916001282299746162886895044
61296916001284997329330193036812
61296916001284997377510317198889
61296916001284997377510579712692
61296916001284997741112198945784
61296916001284997743559921418148
61296916001284997789292585621664
61296916001285001035368246217560
61296916001285001037815968689924
61296916001292806415612961790425
61296916001468716731599471430196
61296916001468716731871181283380
61296916001476772429822521232671
61296916001476788490354863061163
61296916001476789085151098052116
61296916001476821841340649241294
61296916001476822392643103922226
61296916001479473721663635338428
61296916001479473722227719570412
61296916001479474133257613170072
61296916001479490193037842689252
61296916001479490193601926921236
61296916001479490330214828499951
61296916001479490330298511325576
61296916001479490331050623634888
61296916001479490375968384712059
61296916001479490376532468944043
61296916001479490376804179846996
61296916001479490742644601466532
61296916001479490788314474853015
61296916001479490788398157678640
61296916001479523539504105821334
61296916001479523545339817994802
61296916001479523547035169523516
61296916001479523547035172711460
61296916001479523547119199906398
61296916001479523547307141894658
61296916001479523547871226126642
61296916001479523684296185717097
61296916001479523684296185717106
61296916001479523684379868542722
61296916001479523684567896620050
61296916001479523685131980852034
61296916001479523727789962862052
61296916001479523730049741929205
61296916001479524096078191626078
61296916001479524096161874451694
61296916001499899334987518677634
61296916001499899541164562861803
61296916001499949287745280576212
61296916001501100709757123303092
61296916001501132231436451551814
61296916001501132231436452968756
61296916001501133466218385046746
61296916001501133466218386463688
61296916001501133468477817973584
61296916001501133468749790344726
61296916001501134017520840076146
61296916001501134055931013106134
61296916001501134063274048730988
61296916001501134063274396288254
61296916001501134063542665051972
61296916001501134063546021102130
61296916001501134063546107191198
61296916001501134064110105334114
61296916001503502223942537715099
61296916001503535165656912782697
61296916001503535577438918691669
61296916001503785346353343415020
61296916001503785346541371492348
61296916001503785758135349323992
61296916001503789053143508905080
61296916001503801817915578843172
61296916001503801955656386372061
61296916001503801999150510702936
61296916001503802000654735321560
61296916001503802000842763398888
61296916001503802000846120865979
61296916001503802000929803691604
61296916001503802001409942584169
61296916001503802001681916000916
61296916001503802413192211006935
61296916001503802413192211006944
61296916001503802413275893832560
61296916001503805659522047964292
61296916001503805661966412969556
61296916001503833518005930648678
61296916001503833523089533346694
61296916001503833523361244616820
61296916001503833934871539255666
61296916001503835164381841975254
61296916001503835165134987403683
61296916001503835165134987403692
61296916001503835169653472750598
61296916001503835169653473100518
61296916001503835169653473117780
61296916001503835169737155943396
61296916001503835171909810028454
61296916001503835171909810045716
61296916001503835171912908865380
61296916001503835171912908878430
61296916001503835171993492871332
61296916001503835171996936060318
61296916001503835172184878048578
61296916001503835309170564403926
61296916001503835347584094901014
61296916001503835348149212252115
61296916001503835348149212252124
61296916001503835348420923155068
61296916001503835352667697948950
61296916001503835352667783688098
61296916001503835352751380791828
61296916001503835354924034876886
61296916001503835354924034894148
61296916001503835354927133726862
61296916001503835354927478083125
61296916001503835354927478083134
61296916001503835355199188986078
61296916001503835720955927779998
61296916001503835759178072732658
61296916001503835759931218161087
61296916001503835759931218161096
61296916001503835760014900986712
61296916001503835766706040785858
61296916001503835766709483992097
61296916001503835766709483992106
61296916001503835766793166817722
61296916001503835767545193037966
61296916001503838876255610163330
61296916001503838878787015461310
61296916001503839013516364888722
61296916001503839016047770186702
61296916001511605687119514676973
61296916001511605687119772957227
61296916001511606921901448171905
61296916001511606921901706452159
61296916001511611039533479184297
61296916001511639040616153933797
61296916001511894574478661382747
61296916001511905281844926394603
61296916001511905876369187968809
61296916001511905876369446249063
61296916001511905876641157152007
61296916001511911183781966853591
61296916001511938635090145153104
61296916001511939039341083126345
61296916001511939045176799533362
61296916001511939228191024381794
61296916001511940282218168788992
61296916001511940877014399546396
61296916001511943988256221969740
61296916001511944537299239838753
61296916001576484857669965716550
61296916001576484857673323183650
61296916001584590379008217381063
61296916001588503500884013681460
61296916001608901592292233983593
61296916001608901592292238217133
61296916001608901592292238217142
61296916001608902002190605885734
61296916001608902003886216048777
61296916001608902003886216048786
61296916001608902004074244126105
61296916001608902004074244126114
61296916001608902004638328358089
61296916001608902004638328358098
61296916001608902004639103196970
61296916001608916966078770844551
61296916001608917992426547335890
61296916001610100929130618483621
61296916001610100931578341075481
61296916001610100931578341075490
61296916001610102163912551978553
61296916001610102166360274570413
61296916001610102166360274570422
61296916001610102301110544589101
61296916001610102301946224932781
61296916001610102303638477628733
61296916001610102715152245012614
61296916001610102715423841124310
61296916001610102715987925356294
61296916001610102759272866967941
61296916001610102761156505327817
61296916001610102761156505327826
61296916001610102761720589559801
61296916001610102761720589559810
61296916001610106419498045497401
61296916001610106419498045497410
61296916001610106419769641609097
61296916001610106419769641609106
61296916001610106422025978537033
61296916001610106422025978537042
61296916001610106465310920148689
61296916001610117537890731850578
61296916001610117540126176769913
61296916001610118773236402020228
61296916001610118773236406619498
61296916001610118775492738948164
61296916001610118775492743547434
61296916001610119369725347822098
61296916001610119369728705289198
61296916001610119370292789521182
61296916001610119370543493624286
61296916001612754044256344463184
61296916001612754044820428695168
61296916001612754045008456772496
61296916001612754456602434604140
61296916001612757748602144947980
61296916001612757750858481875916
61296916001612757751046509953244
61296916001612802223228065403270
61296916001612802223231422870361
61296916001612802223231422870370
61296916001612803867911724033894
61296916001612803869603976729846
61296916001612803869607334196937
61296916001612803869607334196946
61296916001612803869795362274265
61296916001612803869795362274274
61296916001612803870359446506249
61296916001612803870359446506258
61296916001612804005109716644442
61296916001612804005193284678810
61296916001612804005381312756138
61296916001612804006801969340394
61296916001612804006885537374762
61296916001612804050925948882326
61296916001612804051113976959654
61296916001612804052618201578278
61296916001612804052621673836625
61296916001612804052621673836626
61296916001612804052809587122697
61296916001612804052809587122706
61296916001612804052809701913953
61296916001612804052809701913954
61296916001612804052893269948322
61296916001612804053373671354681
61296916001612804053373671354690
61296916001612804053373786145937
61296916001612804053373786145938
61296916001612804053374819265064
61296916001612804053457354180306
61296916001612804053645382257634
61296916001612804053646415376760
61296916001612804418587332716466
61296916001612804418670900750834
61296916001612804419423013060146
61296916001612804462707954791298
61296916001612804464400207487250
61296916001612804464403564954341
61296916001612804464403564954350
61296916001612804464403679745597
61296916001612804464403679745598
61296916001612804465155677263653
61296916001612804465155677263662
61296916001612804465156825174036
61296916001612804465239360089278
61296916001612804465240393208404
61296916001612807711147769825190
61296916001612807711151127292281
61296916001612807711151127292290
61296916001612807711231337859558
61296916001612807711419365936886
61296916001612807711422723403977
61296916001612807711422723403986
61296916001612807713679060331913
61296916001612807713679060331922
61296916001612818829543813645458
61296916001612818831779258564793
61296916001612818831799806553992
61296916001612818831802130552046
61296916001612818831803249760231
61296916001612818831803249760240
61296916001612820475919724972034
61296916001612820476483460478900
61296916001612820476483809204018
61296916001612820476671837281346
61296916001612820478176061899970
61296916001612820478179161086816
61296916001612820478364089977298
61296916001612820478927825484164
61296916001612820478931273396128
61296916001612820658934064611714
61296916001612820661378429616978
61296916001612820661441105642754
61296916001612820662193217952066
61296916001612821072975764915722
61296916001612821073727791135966
61296916001612821073727877225034
61296916001612821073728910344151
61296916001612821073790553250810
61296916001620907332972597516393
61296916001620907744566575348037
61296916001620907745318687657349
61296916001620907927768828273797
61296916001620907928332912505781
61296916001620913232486279769957
61296916001620913232757875881653
61296916001620913233238392079269
61296916001620913233509988190965
61296916001620913234930644775221
61296916001620913235202240886917
61296916001620913235766325118901
61296916001620923939848729199748
61296916001620923942105066127684
61296916001620925588672362998688
61296916001620925771686787681831
61296916001620925771749463707607
61296916001620929293014804848532
61296916001620929293014805898292
61296916001620929293018163483484
61296916001620929294710416179436
61296916001620929295274500411420
61296916004239308803042509753997
61296916004239308848796094545821
61296916004247119123000968296443
61296916004247419266517977384715
61296916004247419266517977386167
61296916004247419312271562177991
61296916004247419312271562294631
61296916004422991274858928981466
61296916004422991274858930031226
61296916004433803035153994624018
61296916004433803037602573425292
61296916004433803083355386682828
61296916004433803083356158333759
61296916004433803083356158335160
61296916004433804683978484751868
61296916004433804684542568983852
61296916004433836391683930642438
61296916004455413416392784733515
61296916004455413416580812810843
61296916004458113426942135139277
61296916004458113427133515967795
61296916004458113427133516084435
61296916004458113427133516085893
61296916004458113472695719931101
61296916004458113472887100876259
61296916004458113472887100994357
61296916004458114660031815938257
61296916004458114661724068634209
61296916004458114662292280452127
61296916004458114662292280568767
61296916004458114662480308529455
61296916004458114662480308646011
61296916004458114662480308646047
61296916004458114662480308646095
61296916004458114662480308647499
61296916004458114705785400730081
61296916004458114707477653426033
61296916004458114707480752258828
61296916004458114708233893437835
61296916004458118411826552743624
61296916004458148013549088923419
61296916004458148016561665746601
61296916004458148016561665863157
61296916004458148016561665863193
61296916004458148016561665863241
61296916004458148016561665864645
61296916004465768230370180466020
61296916004465768230370180466068
61296916004465923746900593681675
61296916004465923746900593681723
61296916004465923746900593683127
61296916004465957098725613970885
61296916004465957098725613972337
61296916004466218537251527371717
61296916004466218583005112280181
61296916004466223478823625871516
61296916004466223524577210781384
61296916004466223890417602653319
61296916004466223890417602769995
61296916004466223890417602771447
61296916004466223936171187561867
61296916004466223936171187563271
61296916004466223936171187679911
61296916004466257242242623059205
61296916004466257242242623060657
61296916004531998730641075141592
61296916004564432076276183121382
61296916004567133367720343779130
61296916004567133367908371856458
61296916004567133367929263865050
61296916004567133367929263866502
61296916019018982250144324387045
61296916019018982796199785960636
61296916019018982798644150965900
61296916019018984033718228324169
61296916019229678057700633480021
61296916019229678057718430769943
61296916019229681761566266732779
61296916019229681764010631738043
61296916019229682312802602180235
61296916019229711409543451059153
61296916019229711411235703755105
61296916019229715118091988955189
61296916019229715667134663500485
61296916019237486684794276480489
61296916019237487233837295282736
61296916019237487278838394928581
61296916019237487279590851494835
61296916019237786874043949772325
61296916019237787422355748273852
61296916019237787466605108681727
61296916019237787468088412477368
61296916019237787468840524786671
61296916019237787468840524786680
61296916019237820225868970061535
61296916019237820776625133568317
61296916019237820776625133568326
61296916019237820822357797771833
61296916019237820822357797771842
61296916019302677711802959879820
61296916019310782819851886063440
61296916019310782822108222991376
61296916019334793068122932213363
61296916019334793068123018306643
61296916019334794302904951795959
61296916019335077835405772175685
61296916019335077836178776493589
61296916019335077837871029189541
61296916019335082091054027817961
61296916019335082091325623929657
61296916019335082093498392823225
61296916019335082093519284831817
61296916019335082093769988934921
61296916019335093257372605621896
61296916019335094444729969774617
61296916019335094444729969774626
61296916019335094446425316953160
61296916019335094446989401185144
61296916019335094447236749354881
61296916019335095041221925490542
61296916019335095041786009722526
61296916019335095042036713825630
61296916019338683813279028886393
61296916019338683815723393891657
61296916019338683815974097994761
61296916019338694933847497226695
61296916019338696715976753379762
61296916019338696717669006075714
61296916019338696718236184790280
61296916019338696761709417583269
61296916019338696761709417583278
61296916019338696763965754511205
61296916019338696763965754511214
61296916019338696763968848993787
61296916019338696763968848993796
61296916019338696763986670984074
61296916019346789472062877602634
61296916019346789474507242607898
61296916019346789475071326839882
61296916019346789517544837703037
61296916019346789517544837703046
61296916019346789517795541806141
61296916019346789517795541806150
61296916019346789518547654115462
61296916019346789519989202708301
61296916019346789519989202708310
61296916019346789520239906811405
61296916019346789520239906811414
61296916019346789520803991043389
61296916019346789520803991043398
61296916019346800041892976661840
61296916019346800044149313589776
61296916019346800636689579440778
61296916019346800638109864003500
61296916019346800638945916368714
61296916019346805534015416850600
61296916019346806126931825999506
61296916019346806127182530102610
61296916019346806128624078695458
61296916019346806129376191004770
61296916022159679139646820887384
61296916022159712493728178104530
61296916022191796233787026271392
61296916022191796234351110503376
61296916022192099580867873333608
61296916022192101364441777270732
61296916022192127993565159643090
61296916022192134716266797559942
61296916022293009469976864196504
61296916022293460372121015129112
61296916022293464078419955618268
61296916022301569117270029255123
61296916022301569186204890607986
61296916022301569186204890608022
61296916028068304552747716632284
61296916028068304552748488284616
61296916028068337906264989617446
61296916028068337906829845501762
61296916028092619883663505966952
61296916028092621668056412046580
61296916028092649531142725771366
61296916028092655022137769263726
61296916028100720052585469823176
61296916028100724993969540730840
61296916028100726778361675158136
61296916028100753406666827040322
61296916028100758897097014648366
61296916028100760131878948143298
61296916028177319506970918631438
61296916028177323210752634884250
61296916028177323213008971812186
61296916028209738710589616422810
61296916028209738712284192062844
61296916028209738712284192067056
61296916028209894364282379097195
61296916028209894366541815207765
61296916072185805936472227370326
61296916072185805938728564298262
61296916072196307072207520128298
61296916072196310778057545231718
61296916072196310778809657541030
61296916072196607261290057351398
61296916072196610965071773604210
61296916072196610967328110532146
61296916072196611150258767346210
61296916072196611151073555681298
61296916072196612749460465876422
61296916072196612751716802804358
61296916072380293446822419396326
61296916072380293447386503628310
61296916072380293447574531705638
61296916072380293584020412006874
61296916072380293584584496238858
61296916072380293630338052450966
61296916072380293630588756554070
61296916072380326800841100587696
61296916072380326800903776613472
61296916072380326801655888922784
61296916072380326938101769224020
61296916072404304882930878930154
61296916072404338236444799165578
61296916072404338236448151915316
61296916072404605069189642243596
61296916072404605071637359998598
61296916072404605072201444230582
61296916072404605247873782898164
61296916072404605254651704372902
61296916072404605255191424320684
61296916072404605255215788604886
61296916072404605255466492707990
61296916072404608775983280009266
61296916072404608776045956035042
61296916072404608778302292962978
61296916072404608778490321040306
61296916072404608913243948645590
61296916072404608915500285573526
61296916072404610562064105451558
61296916072404610562628189683542
61296916072404638423270999460742
61296916072404638425694472457414
61296916072404638425697825207152
61296916072404638425718717215744
61296916072404638561283780406378
61296916072404638602205844218414
61296916072404638606201656274806
61296916072404638608708697305846
61296916072404638608733061590048
61296916072404638609547849925136
61296916072404642132571678257452
61296916072404643914453209972752
61296916072404643916145462668704
61296916072415111696107145513578
61296916072415115402709282926310
61296916072415145050188502730724
61296916072415148754534303215520
61296916072415411885189682736678
61296916072415411885377710814006
61296916072415415728676432631078
61296916072415415774409096834594
61296916072415415774973181066578
61296916072415417375616428189638
61296916072415445239438176022560
61296916072415445239459068031152
61296916072415448945497121211900
61296916072415449082757789848224
61296916072415449128490454051740
61296916072415450729885813484112
61296916072477601020244567290468
61296916072488394930723366122784
61296916072488394930911394200112
61296916072488395113654022936848
61296916072488395114468811271936
61296916072488396715112058394996
61296916072488396715300086472324
61296916072488406186856894469988
61296916072488411537578606281360
61296916072488411539270858977312
61296916072488411539459234611897
61296916072488411540022971286624
61296916072489312153003594716697
61296916072489312153087277542322
61296916072512406549341409074970
61296916072512411902510838641344
61296916072512422975630112392548
61296916072512706553341412599030
61296916072512706555576857518374
61296916072512706555580210268112
61296916072512706555601102276704
61296916072512706555789130354032
61296916072512706556332322577424
61296916072512706736084041335766
61296916072512706736272069413094
61296916072512706738531878616640
61296916072512706738591082366806
61296916072512706738594554642416
61296916072512706738782582719744
61296916072512706738803474728336
61296916072512706738866150754112
61296916072512706739346666951728
61296916072512706739347700053592
61296916072512706739367558960320
61296916072512706739368592062184
61296916072512706739430234986096
61296916072512706739619296165288
61296916072512712043771510801728
61296916072512712044252026999344
61296916072512712044523623111040
61296916072512712046027847729664
61296916072512712046779960038976
61296916072512721517751762048496
61296916072512721517776130566238
61296916072512723161892605760562
61296916072512723162456689992546
61296916072512723162644718069874
61296916072512723164152041892814
61296916072512723164316078757225
61296916072512723164880162989209
61296916072512723164904154202126
61296916072512723164966830227902
61296916072512723207646191024770
61296916072512723209902527952706
61296916072512723209905626802682
61296916072512723210093908425480
61296916072512723210093913147214
61296916072512723210153231705890
61296916072512723210657739111994
61296916072512723210657997379198
61296916072512723210717316287794
61296916072512723210720415137770
61296916072512723210905344365122
61296916072512723210908701482302
61296916072513607123325877393882
61296916072513607123329230143620
61296916072513607123600826255316
61296916072513607306340102242314
61296916072513607306343574517924
61296916072513607306615170629620
61296916072513607307159482048156
61296916072513607307179254861604
61296916072513607307180374056748
61296916072513607307431078159852
61296916072513612657253194880752
61296916072513612659509531808688
61296916072513621948327157831198
61296916072513623732715850103410
61296916072513623775457972665201
61296916072513623775457972665202
61296916072513623775457974082144
61296916072513623776189078174674
61296916072513623777714309593137
61296916072513623777714309593138
61296916072513623777714311010080
61296916072513623777902337670465
61296916072513623777902337670466
61296916072513623777902339087408
61296916072513623777905690420203
61296916072513623777905690420204
61296916072513623777905695137566
61296916072513623778445415102601
61296916072513623778445415102610
61296916072513623778469430395134
61296916072513623778469435013278
61296916072513623778529097928226
61296916072513623778529099345168
61296916072513623778717126005554
61296916072513623778720478755292
61296916072513623778720483472654
61296916072513623915166449867170
61296916072513623915730534099154
61296916072524413937069580959028
61296916072524413937153148993396
61296916072524413937341177070724
61296916072524417640934865246208
61296916072524417641415381443824
61296916072524417643191202174144
61296916072524417643943314483456
61296916072524417823865522060272
61296916072524417824429606292256
61296916072524417826121858988208
61296916072524428759619696879760
61296916072524428761228351793776
61296916072524428761291027819552
61296916072524428761311949575712
61296916072524428762043140128864
61296916072524428762064061885024
61296916072524428898489020430100
61296916072524430545617044065988
61296916072524430591645955142172
61296916072524434295991755626968
61296916072524434297684008322920
61296916072524434298248092554904
61296916075140113155104592382690
61296916075358916131687132935637
61296916075358917778816189690651
61296916075468386974818412594125
61296916075479197492337375776854
61296916081048742411507390501813
61296916081242931377769527284237
61296916081243231567040121282473
61296916081266340787706424692791
61296916081266340787894452770119
61296916081267241355518206216583
61296916081267243002646229852471
61296916081267243002647262954335
61296916081267246846136421890309
61296916081267276356163502837633
61296916081267276356916648248809
61296916081267541544788800213367
61296916081267543191916823849255
61296916081267543191917856951119
61296916081267576545434096834417
61296916081267576546187242245593
61296916081267591497546307013812
61296916081267591497546565299890
61296916081267591497734593377218
61296916081278048169259590617677
61296916081278048169447618681955
61296916081278053522425666017371
61296916081278053659689777747515
61296916081278053659877805807581
61296916081278053659877805824843
61296916081278053705443362657383
61296916081278053705631390716045
61296916081278053705631390734759
61296916081278081523528975428329
61296916081278348358530184615913
61296916081278348358718212680143
61296916081278353711696259897515
61296916081278353848960371745751
61296916081278353849148399805769
61296916081278353849148399823031
61296916081278381712799569425113
61296916081340226045648166753396
61296916081340226045836453459494
61296916081352250225210373412132
61296916081352250226735228589815
61296916081352250226735232821904
61296916081352250227491734772676
61296916081375342837138230086836
61296916081375342837326516792934
61296916081376543594220606073972
61296916081376543594220864360050
61296916081376543594408892437378
61296916081376549130404633678371
61296916081376561849331492946288
61296916081376561849899709485648
61296916081376561849920630190596
61296916081376561849920716279664
61296916081376561850171678667442
61296916081376561850171678785534
61296916081376561851591962181600
61296916081376561851780363329026
61296916081376561851780363447118
61296916081376562032935055919344
61296916081376562034627308615296
61296916081387367018981794453063
61296916081387367018981794569703
61296916231717484609116378148714
61296916231717484609680462380698
61296916231717484609868490458026
61296916231717484746377132874106
61296916231717484746941217106090
61296916231717484747129245183418
61296916231718390118249468931886
61296916231718390118249555020954
61296916231718390118312231046730
61296916231718685366700046122222
61296916231718685366950751659738
61296916231718685504211506385130
61296916231718690305827781536362
61296916231718690308334822567402
61296916231718690308334908656470
61296916231718690443088536261754
61296916231718690857126791575182
61296916231721387070135133826074
61296916231721392009074839728474
61296916231721392148779873370062
61296916231936289233580087765978
61296916231936289233768115843306
61296916231936289371028870568698
61296916231936294723380042710914
61296916231936294723944126942898
61296916231936322587034684725364
61296916231936322587285388828468
61296916231936322724295439450756
61296916231936322724358115476532
61296916231936322724546143553860
61296916231937189800764993159238
61296916231937189800765023409502
61296916231937189801329077391222
61296916231937189801329107641486
61296916231937189938025778134894
61296916231937189938589862366878
61296916231937194742149094317166
61296916231937194742211856432010
61296916231937195291191738612198
61296916231937195291755822844182
61296916231937223154846380626648
61296916231937223292107135352040
61296916231937228096481241726484
61296916231937489990035588709930
61296916231937489990599672941914
61296916231937490127296343435322
61296916231937490127860427667306
61296916231937490128111131770410
61296916231937494929727406921642
61296916231937494929790169036486
61296916231937494931419659617594
61296916231937494931482421732438
61296916231937494932234534041750
61296916231937495066988161647034
61296916231937495068680414342986
61296916231937523344096052484072
61296916231937523344096053918484
61296916231937523344116945927076
61296916231937523344367650030180
61296916231937523481356808643876
61296916231937523481377700652468
61296916231937523481628404755572
61296916231937528285751720937844
61296916231937528285751807026912
61296916231937528423012475663236
61296916231939891504764165095074
61296916231939896445584151770754
61296916231939896445584180586606
61296916231939896446148236002738
61296916231939896582844820407078
61296916231939896583408904639062
61296916231939929797409172059964
61296916231939929934669840696288
61296916231940191279240979893660
61296916231940191279993092202972
61296916231940196632974465113754
61296916231940196633162493191082
61296916231940196634833825062590
61296916231940196635397909294574
61296916231940196769671164303518
61296916231940196770423161827406
61296916231940196770423276612830
61296916231940196772094493698914
61296916231940196772658577930898
61296916231940196815421281558728
61296916231940196815424720515626
61296916231940196816173393868040
61296916231940196816176832824938
61296916231940197182017139659050
61296916231940197183625795504782
61296916231940197183688471530558
61296916231940224633322337110806
61296916231940224633510365188134
61296916231940225047531140187924
61296916231940229986658845351800
61296916231940229986658874167652
61296916231940229986679794872600
61296916231940229988915211095588
61296916231940230123919513988124
61296916231940230162915839979090
61296916231940230169690666853202
61296916231940230169694019721032
61296916232009273696826361461080
61296916232009273696847253469672
61296916232010174264638143451432
61296916232010174264659035460024
61296916232010174265473823795112
61296916232012875785079781976112
61296916232012875785643866208096
61296916232012875922340450612436
61296916232012875922904534844420
61296916232012876334686540753392
61296916232012876379604416621820
61296916232012876379667092647596
61296916232012876380419204956908
61296916232013176154645315652390
61296916232013176154833343729718
61296916232013176154916911764086
61296916232013176155397427961702
61296916232013176155480995996070
61296916232013192581017588055548
61296916232013192581017931366224
61296916232013192582709840751500
61296916232013192583461953060812
61296916232013192583462296371488
61296916232045296406787156481400
61296916232045296406849918596244
61296916232045296407622836825080
61296916232045296407622922914148
61296916232045296407685598939924
61296916232045296409294283601508
61296916232045296409315089521032
61296916232045296409315175610100
61296916232045296409377851635876
61296916232045296818569160955960
61296916232045296819216813222312
61296916232045296819404841299640
61296916232045591473978438979444
61296916232045591473999330988036
61296916232045591474166467056772
61296916232045591474187359065364
61296916232045591474250035091140
61296916232045591474730551288756
61296916232045591474751443297348
61296916232045591474814119323124
61296916232045591611176517679060
61296916232045591611260085713428
61296916232045591611427221782164
61296916232045591611448113790756
61296916232045591611510789816532
61296916232045591611991306014148
61296916232045591612012198022740
61296916232045591612074874048516
61296916232045596550304165569720
61296916232045596551119039993876
61296916232045596551139845913400
61296916232045596551139932002468
61296916232045596551202608028244
61296916232045596552811292689828
61296916232045596552832098609352
61296916232045596552832184698420
61296916232045596552894860724196
61296916232045607670956286498264
61296916232045607670956288033458
61296916232045607671520370730248
61296916232045607671520372265442
61296916232045607671771076368546
61296916232045607715014519996106
61296916232045608080290828672800
61296916232045608081042940982112
61296916232045608126044414645526
61296916232045608126608497814700
61296916232045608126608498877510
61296916232045608128279486493576
61296916232045608129031598802888
61296916232045608265728526517904
61296916232045608266292610749888
61296916232046492041727457420540
61296916232046492041999053532236
61296916232046492041999054966648
61296916232046492042563137764220
61296916232046492042563139198632
61296916232046492178988213580344
61296916232046492179259809692040
61296916232046492179823893924024
61296916232046492225557706019040
61296916232046492225578598027632
61296916232046492225829302130736
61296916232046496980917954949524
61296916232046496981670067258836
61296916232046496981690873178360
61296916232046496981690959267428
61296916232046496983362319954788
61296916232046496983383125874312
61296916232046496983383211963380
61296916232046496983445887989156
61296916232046508101507315302630
61296916232046508102071399534614
61296916232046508696028506369084
61296916232046513591934059216184
61296916232049193745162516308540
61296916232049193745162545124392
61296916232049193745225192334316
61296916232049193745246113158760
61296916232049193745977304643628
61296916232049193745998225468072
61296916232049198684290250288268
61296916232049198684290279104120
61296916232049198684352926314044
61296916232049198684854334520252
61296916232049198684854363336104
61296916232049198684917010546028
61296916232049198684937931370472
61296916232049198821550918924592
61296916232049198822115003156576
61296916232049198867388186772344
61296916232049198867868702969960
61296916232049198867869736089086
61296916232049198867952271004328
61296916232049198868141332200782
61296916232049199233897009065548
61296916232049209805506486175599
61296916232049209942767154335384
61296916232049209942767154453419
61296916232049209942767154453428
61296916232049209986261303601242
61296916232049209986261307833330
61296916232049209987953556297194
61296916232049209987953560529282
61296916232049209988517640529178
61296916232049209988517644761266
61296916232049209988520739243848
61296916232049209988520739361892
61296916232049210353797392767864
61296916232049210354549418511560
61296916232049210354549418629604
61296916232049210354549504604999
61296916232049210354549504605000
61296916232049210354549505077176
61296916232049210354612180630776
61296916232049210354612181102952
61296916232049210397855281419836
61296916232049210399547534115788
61296916232049210400303003538059
61296916232049210400303003538068
61296916232049210537563844711023
61296916232049215293677152609332
61296916232049215293677239056904
61296916232049215293739915082680
61296916232049215295181463675528
61296916232049215295369405187240
61296916232049215295369405305284
61296916232049215295369491280679
61296916232049215295369491280680
61296916232049215295369491752856
61296916232049215295432167306456
61296916232049215295432167778632
61296916232049215295933489419224
61296916232049215295933489537268
61296916232049215295933575512663
61296916232049215295933575512664
61296916232049215295933575984840
61296916232049215295996251538440
61296916232049215338675268095516
61296916232049215339239352327500
61296916235001271892627531210617
61296916235001271893215864918293
61296916235003972975679315685222
61296916235003972975682410285848
61296916235003972975682410290060
61296916235003972975867343762550
61296916235003972975867343779812
61296916235003972975870696647642
61296916235003972976432461113660
61296916235003972976435555714286
61296916235003972976435560300506
61296916235003972978126779894594
61296916235003978535775585879996
61296916710291827737674954708160
61296916710291827739931291636096
61296916710293029724268634322876
61296916710293029725020746632188
61296916710293029725083422657964
61296916710293029862281415268512
61296916710295729781138666579488
61296916710295729787914608062524
61296916710295729788666634632688
61296916710295730200448640541660
61296916710295731435042545959264
61296916710295731565528473460624
61296916710295731565716501537952
61296916710295731572303300334736
61296916710499826783180215124812
61296916710499826784872467820764
61296916710499827333915142366060
61296916710502528481343670653688
61296916710502528486615302828664
61296916710502528488119527447288
61296916710502528488307555524616
61296916710502529037162201992584
61296916710503429049155366554972
61296916710503429054426998729948
61296916710503462408487548627938
61296916710510631951484795000284
61296916710510632356303949138740
61296916710510632356491977216068
61296916710510632363266800909256
61296916710510632500339526157688
61296916710510634140692641410952
61296916710510634140880669488280
61296916710510634147655493181468
61296916710510665303288923280902
61296916710510665691931435362898
61296916710510665709820189023490
61296916710510665710573334433214
61296916710510665715091853078602
61296916710510665715635013421858
61296916710510665852080893723094
61296916710511532924303673117352
61296916710511532930890553422648
61296916710511532931642665731960
61296916710511533068903334368284
61296916710511534708692451128712
61296916710511566278383997234086
61296916710511566278385030334498
61296916710511566283446794012578
61296916710511834348920372017468
61296916710511834486181040653792
61296916710511834943695709212372
61296916710511866471902518168618
61296916710511866472174114280314
61296916710511867702416752994038
61296916710511867702437645002630
61296916710511867702500321028406
61296916710511867839698313638954
61296916710514234221039325909468
61296916710514234221039443528752
61296916710514234222731578605420
61296916710514234222731696224704
61296916710514234223295662837404
61296916710514234627550732743876
61296916710514234634325556437064
61296916710514234635077668746376
61296916710514235862896750470792
61296916710514235863084778548120
61296916710514235869671574163980
61296916710514235869859602241308
61296916710514236000345532923592
61296916710514267574285002782934
61296916710514267575120683126614
61296916710514267575120800745898
61296916710514267981820118038350
61296916710514267986902689035586
61296916710514269216602051533282
61296916710514269221413026418822
61296916710514269353862805908754
61296916710514534404474207732784
61296916710514534409557896519868
61296916710514534410288999201304
61296916710514534411981251897256
61296916710514534412002175785984
61296916710514534412545336129240
61296916710514534816737730009936
61296916710514534816800406035712
61296916710514534821882977032948
61296916710514534823512553703124
61296916710514534823575229728900
61296916710514534823596153617628
61296916710514534824327342038212
61296916710514534960773222339448
61296916710514536052083747736852
61296916710514536052146423762628
61296916710514536052334451839956
61296916710514536056414206424776
61296916710514536056602234502104
61296916710514536056664910527880
61296916710514536056685834416608
61296916710514536058921247455816
61296916710514536058942171344544
61296916710514536059109275533144
61296916710514536059130199421872
61296916710514536188864014613920
61296916710514536189344416373176
61296916710514536189428098726408
61296916710514536193946588792080
61296916710514536235098086904148
61296916710514536601126422282148
61296916710514536605456880970072
61296916710514536607901245975336
61296916710514567758471996915562
61296916710514567758555564949930
61296916710514567758743593027258
61296916710514567763555568083362
61296916710514567763555599963498
61296916710514567763639253737014
61296916710514567763806272186466
61296916710514567763827196075194
61296916710514567763827281814342
61296916710514567764370356418450
61296916710514567764370474037734
61296916710514568171069791330186
61296916710514568175337573992334
61296916710514568175337605872470
61296916710514568176152362327422
61296916710514568312598242628658
61296916710514569405601020722014
61296916710514569405601049421226
61296916710514569405851724825118
61296916710514569405872645532922
61296916710514569410683591719250
61296916710514569410683623599386
61296916710514569410934295822354
61296916710514569410955219711082
61296916710514569542861689358338
61296916710514569542861803796698
61296916710514569542945371711570
61296916710514569542945371831066
61296916710514569543133399908394
61296916710514569547944377974858
61296916710514569548027946009226
61296916710514569548215974086554
61296916710514569588615359889310
61296916710514569588866063992414
61296916710514569954643695267310
61296916710514569959726266264546
61296916710607928815350951604534
61296916710607928816103063913846
61296916710607928816374660025542
61296916710607928817878884644166
61296916710607928818630996953478
61296916710607928861104507816642
61296916710607928861104539696778
61296916710607928861292535893970
61296916710607928861292567774106
61296916710607928861355211919746
61296916710607928861376135808474
61296916710607928861919296151730
61296916710607928862107324229058
61296916710607928863548872821906
61296916710607928863611548847682
61296916710607928863632472736410
61296916710607928863820500813738
61296916710607928864363661156994
61296916710608828834308001037850
61296916710608828836835934077482
61296916710608829019832824927916
61296916710608829019853716936508
61296916710608829020668505271596
61296916710608829429104231795254
61296916710608829431360568723190
61296916710608829431364040627246
61296916710608829431635636738942
61296916710609127788796664723482
61296916710609127789068260835178
61296916710609127791307148960761
61296916710609127791307148960770
61296916710609127791324597763114
61296916710609127791328040969353
61296916710609127791328040969362
61296916710609127928567903694737
61296916710609127928588795703329
61296916710609127928839499806433
61296916710609129025838030795332
61296916710609129025900792927381
61296916710609129026109626907028
61296916710609129026109713013301
61296916710609129026673711139012
61296916710609129026673797245285
61296916710609129026674830347206
61296916710609129163098785537929
61296916710609129163370381649625
61296916710609129163934465881609
61296916710609129574881052897894
61296916710609129575152649009590
61296916710609129575716733241574
61296916710609129575717504892502
61296916710609144397619539735858
61296916710609144399857309007304
61296916710609144399875533705798
61296916710609145632965209905508
61296916710609145632965210272690
61296916710609145632965214504778
61296916710609145635221546833444
61296916710609145635221547200626
61296916710609145635221551432714
61296916710609145635224990389612
61296916710611530537555060664374
61296916710611530540002523452640
61296916710611530540002781719796
61296916710611530540065543838852
61296916710611530540086091487008
61296916710611530540274377831492
61296916710611530540274463924772
61296916710611530540817656148164
61296916710611530723017121372366
61296916710611530723017125604454
61296916710611530723288717484062
61296916710611530723288721716150
61296916710611531132351291421778
61296916710611531134799012477200
61296916710611531134799098570480
61296916710611531134799127268288
61296916710611531134799127268448
61296916710611531134861774596256
61296916710611531134882695302656
61296916710611531134882695302816
61296916710611531135613886905568
61296916710611545547991057361753
61296916710611545548013929360595
61296916710611780903985152348464
61296916710611780904549236580448
61296916710611780904717372819748
61296916710611780904737264657776
61296916710611781316311350651392
61296916710611829080449746518362
61296916710611829080533400291878
61296916710611829080721342630058
61296916710611829080721428369206
61296916710611829082956873288550
61296916710611829082960230755641
61296916710611829082960230755650
61296916710611829082977679557994
61296916710611829082981122764233
61296916710611829082981122764242
61296916710611830726825657844938
61296916710611830727013685922266
61296916710611830727097253956634
61296916710611830729270022850202
61296916710611830729273088751616
61296916710611830729335764777392
61296916710611830729353590884570
61296916710611830730110175268502
61296916710611830864838524529722
61296916710611830864922092564090
61296916710611830865110120641418
61296916710611830866530777225674
61296916710611830866533757387940
61296916710611830866614345260042
61296916710611830867370929998265
61296916710611830867370929998266
61296916710611830867621634101370
61296916710611831279152849813798
61296916710611831279152935907237
61296916710611831279152935907238
61296916710611831279215611933014
61296916710611845689272621530738
61296916710611845691508066450073
61296916710611845691510132535055
61296916710611845691528614439272
61296916710611845691528615500678
61296916710611845691528615502073
61296916710611845691528615502082
61296916710611845691530938437326
61296916710611845691532057645511
61296916710611845691532057645520
61296916710611845691532057662990
61296916710611847336212268364180
61296916710611847336212269899214
61296916710611847336212273069896
61296916710611847337904525765848
61296916710611847338656633369444
61296916710611847338656634904478
61296916710611847338656638075160
61296916710611847338659990941538
61296916710611847338659990954636
61296916710611847338660077048075
61296916710611847338660077048076
61296916710611847338722753073852
61296916710612729650792904763169
61296916710612729651043608866273
61296916710612731891881502788864
61296916710612731891965070823232
61296916710612746122079728864685
61296916710619584589673799502828
61296916710619584590237883734812
61296916710619586237366940471112
61296916710619586237554968548440
61296916710619634000920328217370
61296916710619634001756008561050
61296916710619634003448261257002
61296916710619634412514306049014
61296916710619634412765094841554
61296916710619634413266418358326
61296916710619634413329179073538
61296916710619634413538014470022
61296916710619634414961768835828
61296916710619634414961768837280
61296916710619634415024789223492
61296916710619634415042239088646
61296916710619634415042323778082
61296916710619634415045336871648
61296916710619634415045681232084
61296916710619634415045681245182
61296916710619634415212817313918
61296916710619634415776901532804
61296916710619634415776901545902
61296916710619634415797449179508
61296916710619634415797449180960
61296916710619634415797793541396
61296916710619634415797793554494
61296916710619634549963087452102
61296916710619634550527171684086
61296916710619634552491020491734
61296916710619634597976109538101
61296916710619634597976366742504
61296916710619634598811789881781
61296916710619634598812047086184
61296916710619635833322127265017
61296916710619635833323160366938
61296916710619635833323160385812
61296916710619635833573175743324
61296916710619635833593723376713
61296916710619635833594067751916
61296916710619635833594756497508
61296916710619635833656743777692
61296916710619635834158840710618
61296916710619635834158840729492
61296916710619636242656554533334
61296916710619636242844582610662
61296916710619636245100919538598
61296916710619636245104361682036
61296916710619636245104390378392
61296916710619636245104390379844
61296916710619636245105165214504
61296916710619636245105423493354
61296916710619636245105509586794
61296916710619636245105509592410
61296916710619636245167037707812
61296916710619636245187958412760
61296916710619636245187958414212
61296916710619636245188733248872
61296916710619636245189077626778
61296916710619636245355065785140
61296916710619636245356213689897
61296916710619636245356213689898
61296916710619636245356213695514
61296916710619636245439781729882
61296916710619636245920297927498
61296916710619636245941103837034
61296916710619636245941189930473
61296916710619636245941189930474
61296916710619636245941189936090
61296916710619636246003865956250
61296916710619636246191894033578
61296916710619636246191894039194
61296916710619650656060528363833
61296916710619650658316865291769
61296916710619650658319964124483
61296916710619651022089206214612
61296916710619651022089292307892
61296916710619651023781458910564
61296916710619651023781545003844
61296916710619651024345284873940
61296916710619651024345629248926
61296916710619651067654506195477
61296916710619651070098871200741
61296916710619934190190893517798
61296916710619934191005681852886
61296916710619934192450357974852
61296916710619934192721954086548
61296916710619934192722298461486
61296916710619934193266265518134
61296916710619934193286038318532
61296916710619934193287157526726
61296916710619934601784871349442
61296916710619934602599659684530
61296916710619934604229236354706
61296916710619934604232592404864
61296916710619934604295383220276
61296916710619934604295383233317
61296916710619934604295383239150
61296916710619934604316275224656
61296916710619934604316275228868
61296916710619934604316275230320
61296916710619934604316275230480
61296916710619934604316275243370
61296916710619934604316275247742
61296916710619934604504303301984
61296916710619934604504303307808
61296916710619934604504303319237
61296916710619934604504303320698
61296916710619934604504303325070
61296916710619934604566979350846
61296916710619934605047380739952
61296916710619934605047495525376
61296916710619934605047495529588
61296916710619934605047495531040
61296916710619934605047495531200
61296916710619934605047495542629
61296916710619934605047495544090
61296916710619934605047495548462
61296916710619934605068387538180
61296916710619934605068387551221
61296916710619934605068387557054
61296916710619934605131063565568
61296916710619934605131063582830
61296916710619934605319091642896
61296916710619934605319091660158
61296916710619934741493347134468
61296916710619934741493463001624
61296916710619934741577031035992
61296916710619934741765059113320
61296916710619934742308135469556
61296916710619934742308251336712
61296916710619934742391819371080
61296916710619935976840169455258
61296916710619935976840169474132
61296916710619935977090184831644
61296916710619935977091217950761
61296916710619935977111076840236
61296916710619935977111765566954
61296916710619935977111765585828
61296916710619935977112109959353
61296916710619935977173752866012
61296916710619935977675849798938
61296916710619935977675849817812
61296916710619935977926898294441
61296916710619936386173563621654
61296916710619936388617928626918
61296916710619936388621284677076
61296916710619936388621370770356
61296916710619936388621399462500
61296916710619936388621399466712
61296916710619936388621399468164
61296916710619936388621399468324
61296916710619936388622518680721
61296916710619936388622518680730
61296916710619936388684046796132
61296916710619936388685194706497
61296916710619936388685194706506
61296916710619936388704967496868
61296916710619936388704967501080
61296916710619936388704967502532
61296916710619936388704967502692
61296916710619936388706086715098
61296916710619936388892995574196
61296916710619936388892995578408
61296916710619936388892995579860
61296916710619936388892995580020
61296916710619936388894114792417
61296916710619936388894114792426
61296916710619936388956790818193
61296916710619936388956790818202
61296916710619936389437307015809
61296916710619936389437307015818
61296916710619936389458199024401
61296916710619936389458199024410
61296916710619936389708903127505
61296916710619936389708903127514
61296916710619950799556616747262
61296916710619950799577537085028
61296916710619950799577541684298
61296916710619950799577881477436
61296916710619950800997046131916
61296916710619950801251193441268
61296916710619950801269794380250
61296916710619950801270134155918
61296916710619950801270134173388
61296916710619950801270134510209
61296916710619950801270134510210
61296916710619950801270134523308
61296916710619950801273233337148
61296916710619950801273233356022
61296916710619950801812953675198
61296916710619950801813067994053
61296916710619950801816167298943
61296916710619950801816425560531
61296916710619950801816425566147
61296916710619950801816425579197
61296916710619950801816425579405
61296916710619950801833874012964
61296916710619950801833878612234
61296916710619950802084922508476
61296916710619950802084922845298
61296916710619950802084922858396
61296916710619950802088021691101
61296916710619950802088021691110
61296916710619950845331207983125
61296916710619950847023460679077
61296916710619951210607773991152
61296916710619951210607773995364
61296916710619951211150594578906
61296916710619951211359886304676
61296916710619951211359886323550
61296916710619951211422562332064
61296916710619951211422562349326
61296916710619951211422563749006
61296916710619951211422563762104
61296916710619951212779052040888
61296916710619951212864112354952
61296916710619951212866090916454
61296916710619951212867210124648
61296916710619951213052138996416
61296916710619951213052139000628
61296916710619951213052139002080
61296916710619951213052139002240
61296916710619951213052139015130
61296916710619951213052139019502
61296916710619951213052140419181
61296916710619951213052140419182
61296916710619951213052140432280
61296916710619951213055496469171
61296916710619951213055496469180
61296916710619951213055496469339
61296916710619951213055496469340
61296916710619951213114815045278
61296916710619951213594959584170
61296916710619951213598315621230
61296916710619951213598430425359
61296916710619951213598688692488
61296916710619951213598688692723
61296916710619951213598688705613
61296916710619951213678900690040
61296916710619951213866927354590
61296916710619951213866928754270
61296916710619951213870284804419
61296916710619951213870284804428
61296916710619951394164933746193
61296916710619951396609298751457
61296916710620835355058713579813
61296916710620835355058713579822
61296916710620835355309417682917
61296916710620835355309417682926
61296916710620835355873501914901
61296916710620835355873501914910
61296916710620836407641212096604
61296916710620836407662104105196
61296916710620836407662792850788
61296916710620836407663137224313
61296916710620836407724780130972
61296916710620836408226877082772
61296916710620836408477925559401
61296916710620836956434214223501
61296916710620836956434214223510
61296916710620836956705810335197
61296916710620836956705810335206
61296916710620836957269894567181
61296916710620836957269894567190
61296916710620837002187799013930
61296916710620837003023479357610
61296916710620851230128909092316
61296916710620851231821161788268
61296916710620851413142903884409
61296916710620851414835156580361
61296916710620851779171582201748
61296916710620851779171582220462
61296916710620851779171586452541
61296916710620851779171586452550
61296916710620851780863834897700
61296916710620851780863834916414
61296916710620851780863839148493
61296916710620851780863839148502
61296916710620853061691584104553
61296916710620853061963180216249
61296916710623488285538313674080
61296916710623488286102397786568
61296916710623488286102397906064
61296916710623488286290425863896
61296916710623488286290425983392
61296916710623536462001878974202
61296916710623536462085447008570
61296916710623536463694131670154
61296916710623536463777699704522
61296916710623536875563058835616
61296916710623536876295398343126
61296916710623536876315171144928
61296916710623536876316290351718
61296916710623536876378966377494
61296916710623537012740245176560
61296916710623537012823813210928
61296916710623537013575925520240
61296916710623538110889303760730
61296916710623538110889303766346
61296916710623538110909076562532
61296916710623538110910195769322
61296916710623538110910195774929
61296916710623538110910195774938
61296916710623538111077331838058
61296916710623538111077331843674
61296916710623538111097104639860
61296916710623538111098223846650
61296916710623538111098223852257
61296916710623538111098223852266
61296916710623538111160899872426
61296916710623538111641416075658
61296916710623538111662308078634
61296916710623538111662308084241
61296916710623538111662308084250
61296916710623538111724984104410
61296916710623538111913012181738
61296916710623538111913012187345
61296916710623538111913012187354
61296916710623538248087296016986
61296916710623538248087296018381
61296916710623538248087296018390
61296916710623538248358892128682
61296916710623538248358892130077
61296916710623538248358892130086
61296916710623538248922976360666
61296916710623538248922976362061
61296916710623538248922976362070
61296916710623538293840880808810
61296916710623538293840966902250
61296916710623538293903642928025
61296916710623538293903642928026
61296916710623538294112476920506
61296916710623538294112563013945
61296916710623538294112563013946
61296916710623538294175239039722
61296916710623538294676561152490
61296916710623538294676647245929
61296916710623538294676647245930
61296916710623538294739323271706
61296916710623538294927351349034
61296916710623552933563996783070
61296916710623552935068221401694
61296916710623552935256249479022
61296916710623552935820333711006
61296916710623553070824665065102
61296916710623553070824668247421
61296916710623553070824668247430
61296916710623553072516917761054
61296916710623553072516920943373
61296916710623553072516920943382
61296916710623553073081001993038
61296916710623553117998533368436
61296916710623553482397721127536
61296916710623553484027211704432
61296916710623553484089973823488
61296916710623554717200575323204
61296916710623554717200575327416
61296916710623554719373229431348
61296916710623554719373315524628
61296916710623554719435991550404
61296916719483940178145426611344
61297013877885126439067002869889
61297013877893230314026248254529
61297013877893263668358309574779
61297013877969077536583308451738
61297013877990526638324098358889
61297013877990526638326422706863
61297013877990526640854355746495
61297013877990687869806814900404
61297013877990687869806929691652
61297013877993221159285422264661
61297013877993221160789646883285
61297013877993227922445768907419
61297013877993227923281449251099
61297013877993227929788807716005
61297013877993227930812516137013
61297013877993237212892106291625
61297013877993237212954782317401
61297013877993237220296759308893
61297013877993237220297907219267
61297013877993237767833143167845
61297013877993237769339433854189
61297013877993389161456538178424
61297013877994128909573206311999
61297013877994128911850435248527
61297013877994128911913111274303
61297013878002232375279526750771
61297013878002248838975963990755
61297013878002248839038640016531
61297013878002248844874068041425
61297013878002248846319002799341
61297013878002248846381764918397
61297013878002248846568645085351
61297013878002248976236632627079
61297013878002248983579757528945
61297013878004934076183209143545
61297013878004934076830861409897
61297013878004934078462762428047
61297013878004934078525438453823
61297013878004950128995996844013
61297013878004950130627897862163
61297013878004950130690573887939
61297013878004950137970936670749
61297013878868539102024703650577
61297013878868572456356764970827
61297013878876644623924719428437
61297013878876677978256780748687
61297013878937623164374762161523
61297013878937623169377092470965
61297013878937623171905025510597
61297013878937623171906173420971
61297013878938522502675350756619
61297013878938523739716721411881
61297013878941223793241790887271
61297013878941223796022752377981
61297013878941225440373171972997
61297013878941225443151809115733
61297013878949629507193619358423
61297013878973941129731450550039
61297013878973941132071355512343
61297013878977541152295917211343
61297013878977541153988169907295
61297013878977541159889746216313
61297013878977541161393970834937
61297013878985646675888185685155
61297013878985646683482272970379
61297013878985646683670302097467
61297013878985662733955156758303
61297013901604779946009563210742
61297013901635996335954983210949
61297013901636000041991887081644
61297013901636000041992920200770
61297013901636000041993034991774
61297013901636000041993034992018
61297013901636000041995359339992
61297013901636000041996392459118
61297013901636000224923691805838
61297013901636000225007259840206
61297013954478452002286427638887
61297013954697256626186053024167
61297013954697289980518114344417
61297013954778355902092174441347
61297013954778355902656258673331
61297013954778355909434438765193
61297013954778355909435213604065
61297013954778355909623585700795
61297013954778355910187669932779
61297013954782410311115383177833
61297013954801454597467789586961
61297013954801454597488681595553
61297013954801454597739385698657
61297013954801455839864444089839
61297013954801455839864472787599
61297013954801455840348317754555
61297013954801455840428557019583
61297013954801455842124138484875
61297013954801455842312166562203
61297013954802356407676139991123
61297013954802356409873158360383
61297013954802356410123862463487
61297013954802656406317759435173
61297013954802656407153439778853
61297013954802656413848826321087
61297013954802656414496478587439
61297013954802667525026839010787
61297013954802667527533880041827
61297013954802667532620668015757
61297013954802667534249498426777
61297013954802667534312145872837
61297013954802667534312174452553
61297013954802667534501321860539
61297013954802667535065291301275
61297013954802671782555375296859
61297013954802671782618051322635
61297013954802673015453584463747
61297013954802673015453670557027
61297013954802673015704632940385
61297013954802673017149395511327
61297013954802673017400099614431
61297013954802673023047757842251
61297013954802673024679572767121
61297013954802673024680462397241
61297013954802673024742334886177
61297013954802673024931510873879
61297013954805058113308246064235
61297013954805058113370922090011
61297013954806273504822275179339
61297013954806273648798533620897
61297013954806275288396179116463
61297013954806275295927590375911
61297013954806725639237066898096
61297013954806725642030799091080
61297013954806725642031057371334
61297013954806725642031172162578
61297013954806725642031172162582
61297013954806725642033123439054
61297013954806725642034271349428
61297013954806725646831154183320
61297013954813161985987163331117
61297013954813161986634815597469
61297013954813161988330282271515
61297013954813628348125662573948
61297013954813628348127986921922
61297013954814362148356503523923
61297013954814362150553521893183
61297013954814362150804225996287
61297013954814362560622383097611
61297013954814362562335527802155
61297013954814362562398203827931
61297013954814378614312635158943
61297013954814378614563339262047
61297013954814378619647028049131
61297013954814379163355309704239
61297013954814829516718448358324
61297013954814829516990044470020
61297013954814829516990044470104
61297013954814829516993401937204
61297013954814829523485751445142
61297013955459164790259810984459
61297013955653657788717730769259
61297013955653657789281815001243
61297013955653658386585345425525
61297013955677969416666477400779
61297013955680671302301375039237
61297013955753656002556824971517
61297013955753656002556939762557
61297013955761459276462436981307
61297013955761759877516185147197
61297013955762659850719649316465
61297013955762659851283733548449
61297013955765361736980933791469
61297013955785770899565127593699
61297013955785770899837096776897
61297013955785770902093318913585
61297013955786071495614851584959
61297013955786071500054245572791
61297013955786071500617985779757
61297013955786071500701639558889
61297013955786071500701897839143
61297013955786071500702012630391
61297013955786071502393806510077
61297013955786071502393892249225
61297013955786071503146262844407
61297013955789673360082849570605
61297013955789673360354818753803
61297013955789673362611040890491
61297013955789689824113932019563
61297013955789689825555107540909
61297013955789689825555365821163
61297013955789689826370154156251
61297013955797793700514266830865
61297013955797793700514381621905
61297033259269346386854516146305
61297033259269346386857873613405
61297033259269346389302238618669
61297033259269346395892218092097
61297033259269362996849323968405
61297071788078329443669104894791
61297071788294476646796627806473
61297071788294476651880316593557
61297071788294482187228294319187
61297071788294482736270968864483
61297071788294482739362986136099
61297071788297134068383518615159
61297071788297161884025141593287
61297071788297162295619116242603
61297071788297167421900791600321
61297071788297177257038555229645
61297071788297178347784254859047
61297071788297178354290551506859
61297071788297178354479612703313
61297071788297178354563295528929
61297071788297178355315666118495
61297071788297178357571629974929
61297071788297178494832298611253
61297071788297178904166578865533
61297071788297178906614304520225
61297071788297182655965389283897
61297071788297182656153417361225
61297071788297183883696056058433
61297071788297183890474235800375
61297071788297183890475355008569
61297071788297183890747064492959
61297071788297183891227467317881
61297071788297183891311064054429
61297071788297183891311150143497
61297071788297183893190196917335
61297071788297183893191316125529
61297071788297184028571818779821
61297071788403450885693055251361
61297071788406130580904434220443
61297071788406130581656546529755
61297071788406130993250521179071
61297071788406147054701999776691
61297071788406147055265825728421
61297071788406147055266854243857
61297071788406147055454112086003
61297071788406147055454882321185
61297071788406151356103576971151
61297071788406151356103835251405
61297071788406151356291863328733
61297071788406152589189786924721
61297071788406152591387953204355
61297071788406152591449594692451
61297071788406152591450629230131
61297071788406152591638657307459
61297071788406152728648621840679
61297071789048235830245131919689
61297071789048239536285509098491
61297071789050942467536318227251
61297071789050942475130405512475
61297071789059045937742528718557
61297071789059045938494641027869
61297071789059046349273743355237
61297071789267073808476818625219
61297071789267077514517195804021
61297071789267089858114021019703
61297071789267089860641954059335
61297071789267089860645422775447
61297071789267089864892286850713
61297071789269741555506350301369
61297071789269741560590039088453
61297071789269747091686647715635
61297071789269747096770336502719
61297071789269747096773808761067
61297071789269774909587707518515
61297071789269775097685651268941
61297071789269780443240071893149
61297071789269780445768004932781
61297071789269780450771483152597
61297071789269780453299416192229
61297071789269789916763428852163
61297071789269789921847117639247
61297071789269789922035145716575
61297071789269791518138900680047
61297071789269791518326928757375
61297071789269791561632792612029
61297071789269791568139003170773
61297071789269791571419048519717
61297071789269797051979293132009
61297071789269797052062975957625
61297071789269797054319198094313
61297071789269797054507226171641
61297071789269797059321298838731
61297071789269797061097119569051
61297071789277845621006756535537
61297071789277850559949930110065
61297071789277850562394266413149
61297071789277850971729840173229
61297071789277850973988157075605
61297071789277878971808068403739
61297071789277878975088113752683
61297071789277883914215843146191
61297071789277883915911539398311
61297071789277884318467814208255
61297071789277884325165525098463
61297071789277884325810853016841
61297071789277884325999225467703
61297071789277884327505430060767
61297071789277895398180798550317
61297071789277895398181831669443
61297071789277895443098592928947
61297071789277895443930915805527
61297071789277895443934301970595
61297071789277895443934388063875
61297071789277895446378293904357
61297071789277895446378638277891
61297071789277895581195056700199
61297071789277900515240216514817
61297071789277900522770508566071
61297071789277900522770594655139
61297071789277900933716804353275
61297071789277900934280888585259
61297071789277900934552513394923
61297071789277900934552513412185
61297071789277900934553632607329
61297071789277900936056709315579
61297071789277900936808735531611
61297071789277900936808821624891
61297071789378760269051945735881
61297071789378760269114616093705
61297071789378760269114621761657
61297071789378760269302644171033
61297071789378760269302649838985
61297071789378760406312614372205
61297071789378765757222319895193
61297071789378765757284995920969
61297071789386847487262043444379
61297071789386847489769084475419
61297071789386852611851839549201
61297071789386852611914515574977
61297071789386852614358880580241
61297071789386853023609738395579
61297071789386853023630630404171
61297071789386853023693306429947
61297071789386864097755160285841
61297071789386864098320277636951
61297071789386864098508305714279
61297071789386864141562320741995
61297071789386864141813024845099
61297071789386869222094166198491
61297071789386869222094252287559
61297071789386869222156928313335
61297071789386869222659025265135
61297071789386869634441374471733
61297071789386869634504050497509
61297071789386869634692078574837
61297072024412539565588651896987
61297072024627491094716527225695
61297072024630142837860117423547
61297072024630176191941473590933
61297072024630176786738077400805
61297072024630187897519141927257
61297072024630191007068339651941
61297072024630191008759816090467
61297072024630191009324676579877
61297072024630191013571537112907
61297072024630191013574894580007
61297072024630191013843161920959
61297072024630191013843419138403
61297072024630191013846604064397
61297072024630191013846862344651
61297072024630191014327006889319
61297072024630191014410689714935
61297072024630191016102855253185
61297072024630191016102940992333
61297072024630191016290855696967
61297072024630191016290884393323
61297072024630191016291227349915
61297072024630191151587675525643
61297072024630191151671358351259
61297072024630191603284450754889
61297072024630191608368053802825
61297072024630191608370463889947
61297072024630191608371238728819
61297072024630191608371497009073
61297072024630191608643207776503
61297072024630191609206947652215
61297072024630191609207292008487
61297072024630191609395205430081
61297072024630191609395234009797
61297072024630191609395234482181
61297072024630191610815862014337
61297072024630191610899459100805
61297072024630191610899544839953
61297072024630191746467960644811
61297072024630192797963586852219
61297072024630192800492666752465
61297072024630192800680695879553
61297072024630193395289270562337
61297072024631344189738981385371
61297072024631377543820338602517
61297072024631391953859895151467
61297072024631391956387828191099
61297072024631392358863635579397
61297072024631392360638422853721
61297072024631392361391568619029
61297072024631392365452839877083
61297072024631392365453872996209
61297072024631392365641901410407
61297072024631392365722025901657
61297072024631392365722140220521
61297072024631392365724435988779
61297072024631392365725469107905
61297072024631392365725583899153
61297072024631392366205641286119
61297072024631392366205985642391
61297072024631392366477581417217
61297072024631392366477609996933
61297072024631392366477610469317
61297072024631392367981462016439
61297072024631392367981806372711
61297072024631392368169834113169
61297072024631392368169834450039
61297072024631392368169862692885
61297072024631394150030593682619
61297072024631394150114161250427
61297072024631394150595711033729
61297072024631394150867421936673
61297072024631394152559559841377
61297072024736454304449119748835
61297072024739156602489454783281
61297072024739156602740501842977
61297072024739156602743601029823
61297072024739159712289326496159
61297072024739159713922260633435
61297072024739159713984275193033
61297072024739159714549134263889
61297072024739159714737048968523
61297072024739159714737420621471
61297072024739160307023167160301
61297072024739160307026610366549
61297072024739160308719235998489
61297072024739160308780505969151
61297072024739160309345365040007
61297072024739160309533651397589
61297072024739160309534024333577
61297072024739161498310952905647
61297072024740357359763444019453
61297072024740357359825861764975
61297072024740360654834021462655
61297072024740361063353430838125
61297072024740361063353775194397
61297072024740361063355840925247
61297072024740361063356874044373
61297072024740361063917629388973
61297072024740361064105543147437
61297072024740361064108986353685
61297072024740361064168563529485
61297072024740361065801612458009
61297072024740361065862881956287
61297072024740361066428114098645
61297072024740361066616027384725
61297072024740361066616400793097
61297072024740362850190304730221
61297072025392051589135588390521
61297072025392055301009355528837
61297072025392055301072117643681
61297072025392055302767469526479
61297072025392055303331553758463
61297072025393252346217964377657
61297072025393252346218997496783
61297072025393252346971109806095
61297072025393252353745932430857
61297072025393252353808694195781
61297072025393255464990738900039
61297072025393256058095088516513
61297072025393256060602215636621
61297072025395957161459617721811
61297072025395957168237797463753
61297072025395957168488587655925
61297072025395957169052671887909
61297072025395957349810932413139
61297072025610854573497947604633
61297072025610859919889202152251
61297072025610859924975129198241
61297072025610859924975215287309
61297072025610889567367275096051
61297072025610893271714222441461
61297072025610893278220519089273
61297072025610893278405361890687
61297072025610893278489044710479
61297072025610893280748452128905
61297072025610893280748480825261
61297072025610893280936767188667
61297072025610903987275508545653
61297072025610904391526446164867
61297072025610904391529545351713
61297072025610904396612115876773
61297072025610904396613234138797
61297072025610904398869571066733
61297072025610904399057514467723
61297072025610904536130239703057
61297072025610909879992413300669
61297072025610909880264382483867
61297072025610909880265415602993
61297072025610909882709780608257
61297072025610909886768354783705
61297072025610909886770593042611
61297072025610909886771712250805
61297072025610909886958621119939
61297072025610909886959740328133
61297072025610909887523480186583
61297072025610909887523824560117
61297072025610909887795449369781
61297072025610909887795449373993
61297072025610909889299645290437
61297072025610909889299673986793
61297072025610909889299673992617
61297072025610909889299760081685
61297072025612056970933411217151
61297072025612060682057131643103
61297072025612060682057131647315
61297072025612060682057476016637
61297072025612060682057504712993
61297072025612060683749757408945
61297072025612090324367116167945
61297072025612090324449651083187
61297072025612090324450684202313
61297072025612090325202796511625
61297072025612090329449686096755
61297072025612090329533339870271
61297072025612093443222425605569
61297072025612094035571420231055
61297072025612094035574749001799
61297072025612094036138488864461
61297072025612094036326775222043
61297072025612094036326861311111
61297072025612094036326890007467
61297072025612094037747173526045
61297072025612094038019114007063
61297072025612094038019142703419
61297072025612104553731894020325
61297072025612104554567574364005
61297072025612104558815582807409
61297072025612104561343515847041
61297072025612104561343543376997
61297072025612104561343544426757
61297072025612105110386190392337
61297072025612105146832888035939
61297072025612105148528496332751
61297072025612105149363918396177
61297072025612105149364176676431
61297072025612105153422781433349
61297072025612105153423900628493
61297072025612105153694377078485
61297072025612105154175926861787
61297072025612105154176012937805
61297072025612105154259609687403
61297072025612105155951833668125
61297072025612105156139775669435
61297072025612105156139861745453
61297072025612106933001992155093
61297072025612106933754104464405
61297072025612110049244652608343
61297072025612110637346643213195
61297072025612110643854087771381
61297072025612110644124564674883
61297072025612110644125683883077
61297072025612110644689768115061
61297072025612110644689796811417
61297072025612110644877710099109
61297072025612110644877796192389
61297072025612110646298452776645
61297072025612110646382020811013
61297072025612110646382049507369
61297072025612110646382049513193
61297072025614756439218692681451
61297072025614761785609947210195
61297072025614761790695989060483
61297072025614761792388126952137
61297072025614761792388213041205
61297072025614761973710557798419
61297072025614791433088391709177
61297072025614795137163371387709
61297072025614795139691304427341
61297072025614795144209789787297
61297072025614795144210048054501
61297072025614795144693663438963
61297072025614795146469484169283
61297072025614795146469570258351
61297072025614795327144262749213
61297072025614795327227830783581
61297072025614795327979943092893
61297072025614795329672195788845
61297072025614806257247191241685
61297072025614806257250663500033
61297072025614806257814747732017
61297072025614806262061608265047
61297072025614806262333204376743
61297072025614806262333232956459
61297072025614806262333234006219
61297072025614806262334237495869
61297072025614806262334352287117
61297072025614806262814753693485
61297072025614806263086349805181
61297072025614806264778602501133
61297072025614806264778631080849
61297072025614806264778632130609
61297072025614806402039271137457
61297072025614806447792857451217
61297072025614808229654045729457
61297072025614811745713531430115
61297072025614811745902592626569
61297072025614811745985500613313
61297072025614811748242497588873
61297072025614811748430525666201
61297072025614811752679739249385
61297072025614811752680858457579
61297072025614811752760982935779
61297072025614811752760982948829
61297072025614811752761069024847
61297072025614811752761327305101
61297072025614811752763422088051
61297072025614811752764541283195
61297072025614811753244598333291
61297072025614811753244942689563
61297072025614811753516567503439
61297072025614811753516567516489
61297072025614811753516911872761
61297072025614811755020419063611
61297072025614811755020763419883
61297072025614811755208705408143
61297072025614811755208791497211
61297072025614811928999724994977
61297072025614811936530791880891
61297072025614811938223503741624
61297072025614811938223503741625
61297072025719858272509199283375
61297072025719858272530091291967
61297072025719858272592767317743
61297072025719861975851924025741
61297072025719861978379857065373
61297072025719861979194645400461
61297072025719873096751938386559
61297072025719873096754004454279
61297072025719873097504050695871
61297072025719878585486144166957
61297072025719878585486402447211
61297072025719878586929931018711
61297072025719878586930045804135
61297072025719878586931050226905
61297072025719878586931165018153
61297072025719878587117959096039
61297072025719878587119078304233
61297072025719878587745838561993
61297072025719878587933866639321
61297072025721059029675258096127
61297072025721073853585561086327
61297072025721073853771639753423
61297072025721073853836265189431
61297072025721073854586428088511
61297072025721075638160332025635
61297072025721075638223093790559
61297072025721075638226451257659
61297072025721079341755969611351
61297072025721079341757088819545
61297072025721079342571877154633
61297072025721079344012306539287
61297072025721079344013425747481
61297072025721079344200334616615
61297072025721079344201453824809
61297072025721079345016242159897
61297072025723760138230315896501
61297072025723760138251207905093
61297072025723760138313883930869
61297072025723763841845011338385
61297072025723763842659799673473
61297072025723764024775667685681
61297072025723764025674024055137
61297072025723764027303600725313
61297072025723764028118389060401
61297072025723774959965642432337
61297072025723774960717754741649
61297072025723774962472683463377
61297072025723774962475122602599
61297072025723774963224795772689
61297072025723776746802142786371
61297072025723776746864818812147
61297072025723776927369018700293
61297072025723776929876059731333
61297072025723780450392387885297
61297072025723780450392732241569
61297072025723780451144500194609
61297072025723780451207520576657
61297072025723780452651163952455
61297072025723780452652283147599
61297072025723780452839450296987
61297072025723780452840569505181
61297072025723780453467071482687
61297072025723780453655357840269
61297072025723780634225332007916
61297072025723780635853789464075
61297072025723780635854908678093
61297072025723780636669697013180
61297072025723780636669697013181
61297090453644813849909992860447
61297090453669157586744805855915
61297090453677229349746974399007
61297090453677233056349110761979
61297090453677233056350258672353
61297090453677262704016273600201
61297090453677266409866383747141
61297090453786231401438844544029
61297090453786231401710440655725
61297090453786235105220559747081
61297090453786235106057388001135
61297090453786235106057646281389
61297090453786235107748492786713
61297090453786235108312577018697
61297090453786235108313724929071
61297090453786235108502011286653
61297090453786251716802155971547
61297090453786251716802242064827
61297090453786251716864918090603
61297091168365774979826740647981
61297091168366976972443048716747
61297091168369677440344089534831
61297091168577677078389648265821
61297091168577677080645985193757
61297091168577709837862459859397
61297091168584579603726366033261
61297091168585781593898309096763
61297091168585781596342674102027
61297091168585813711796849385039
61297091168585813712633677639093
61297091168585813890752584261977
61297091168585813895835930092469
61297091168585814947330895189283
61297091168585814948167694391237
61297091168585814948167722970953
61297091168585814948167723443337
61297091168588482064243714920111
61297091168588482245001975445341
61297091168588482247446340450605
61297091168588483297333654004961
61297091168588483297333768796209
61297091168588483299778019010225
61297091168588515004474787020203
61297091168588515410985046422237
61297091168588515416068763789037
61297091168588515599083332662487
61297091168588515599271360739815
61297091168588516650767358955755
61297091168588516651603039299435
61297091168588516834617035504523
61297091168693581655128072405969
61297091168693581655689832289979
61297091168693581655692156637953
61297091168693581655878118647561
61297091168693583073404748009759
61297091168693583073488316044127
61297091168693583073489463954501
61297091168693583074238104005465
61297091168693583074241576263813
61297091168693583486020367118783
61297091168693598264241025451511
61297091168694782595706222091719
61297091168694782595974833807817
61297091168694782595977818203415
61297091168694783647557500307781
61297091168694783648309612617093
61297091168694799204526026969349
61297091168697484299138210595627
61297091168697484299221778629995
61297091168697484299409806707323
61297091168697485350905804923263
61297091168697485350989487748879
61297091168697485351741485266943
61297091168697485533735215194461
61297091168697485534006811306157
61297091168697485534570895538141
61297091168697485534758923615469
61297091168697500724758374338361
61297091168697500905450630422815
61297091168697500907773086582775
61297091168697500907961114660103
61297091168697501957593908896415
61297091168697501957597351039853
61297091168697501957781936973743
61297091168697501957782308510051
61297091168697501957785379117181
61297091168697501959540680910411
61297091168697501960104392070893
61297360622612881780437220739215
61297360693516386188614210587583
61297360693524490063573455968011
61297362129416860929267429009448
61297362129416860931962498117816
61297362129417761354919666150469
61297362554525393505648550586455
61297362554525393505732118620823
61297362554744198129548175971735
61297362554744198129631744006103
61297362554744231483086340965489
61297362554744231483901129300577
61297362554817177475571025065047
61297362554817177478078066096087
61297362554817177478079185310105
61297362554817177478349662207783
61297362554817177478350781421801
61297362554817177478350810113785
61297362554817177478914894345769
61297362607992104482708678899961
61297362607992104485215719931001
61297362607992104486051400274681
61297362607992104490322280718379
61297362607992104490323428611283
61297362607992104492579765085757
61297362607992104492829321749419
61297362607992104492830469642323
61297362608016731131704269958550
61297362608016731726500500715954
61297362613925045783951087328370
61297362613925045786458128359410
61297362616855509504752112932333
61297362616879819544638795739717
61297362631629624647058327561041
61297362631650021455506954857683
61297362631650021455506983555491
61297362631650021457951319862947
61297362631650021457951348560755
61297362631650032568544356312071
61297362631661723346629156934569
61297362631661723349073521939833
61297362634608398036170769964286
61297362634616502947517470238590
61297362634616506303722111116767
61297362634616508473659319613170
61297362634616508481817519828185
61297362767419589622980832474019
61297362767443000817307541362979
61297362767443034171388898580125
61297362767443904944610281372597
61297362767443934602692037804477
61297362767443938298691638589743
61297362773433616606212359813344
61297362773436317897677041522364
61297362773436317900372110630732
61297362773436332722842358829765
61297362773436332724534611525717
61297362773437533893210964281639
61297362773457941273369569208648
61297362773457943057571352592853
61297362773457943057759380670181
61297362773460633229599089431601
61297362773460633231019746015857
61297362773460633231103314050225
61297362773460633231291342127553
61297362773460644342364894774293
61297362773460644342448462808661
61297362773461833979066629619751
61297362773461833980758882315703
61297362773461834398272257844777
61297362773461834398275357149667
61297362773461834399884013113443
61297362773461834399884041811251
61297362773461845511229161871879
61297362776416297191864301257322
61297362776416297199458388542546
61297362776416308312495789996934
61297362776416308319212183338800
61297362776416313436249905876168
61297362776416313436270797884760
61297362776416313855375036673908
61297362776416313855395957380308
61297362777407664923840501404826
61297362791077507273757402319365
61297362791077507273840970353733
61297362791078407841569098220649
61297362791078407841589990229241
61297362791085611148800215738373
61297362791085611285998208348921
61297362791085644501377348336895
61297362791085644503069601032847
61297362791085644638638016973219
61297362791085644640330269669171
61297362791162208826578973773392
61297362791182905954696483184403
61297362791182905954717375192995
61297362791182907608684016202341
61297362791182907608684044900149
61297362791182907609436128511653
61297362791182918719778118017721
61297362791182918728979856845403
61297362791182918729251452957099
61297362791186504390067794329399
61297362791186504391697370999575
61297362791186504392512503708405
61297362791186509323294037994219
61297362791186509324028615880131
61297362791186509324049507888723
61297362791186509324108826329307
61297362791186509324112183914499
61297362791186509325720868576083
61297362791186509325741760584675
61297362791186509325804436610451
61297362791186509331639893215061
61297362791186509331639893215221
61297362791186509331643336893693
61297362791186509331643365591453
61297362791186509333062874263931
61297362791186509333063993477949
61297362791186509333084914184301
61297362791186509333334470375627
61297362791186509333334470375787
61297362791186509333335589589645
61297362791186509333335618287405
61297362791186520442233274137257
61297362791186520444677639142521
61297362791186520451183964505563
61297362791186520451455560617259
61297362791186810071460830038539
61297362791187710081110877081843
61297362791187710082803129777795
61297362791187724907801425802042
61297362791194926300075241582189
61297362791194926300075241582192
61297362791194929998313614762861
61297362791194930004421040550669
61297362791194930005928708847924
61297362791194930006115617711231
61297362791194930006115617711234
61297362794117872583995444157761
61297362794137220315234878598788
61297362794137229788674291736372
61297362794141289517578702789514
61297362794141289525193825572386
61297362794141289525193825572391
61297362794149239006626075280832
61297362794149242712666451409874
61297362794149389300409422065797
61297362794149389300472098091573
61297362794152844434871593573030
61297362794152845029396228218738
61297362795086418173627428940662
61297362795121833917097963853414
61297362795121833919040920652470
61297362795133541298651129765250
61297362795133541300594086564306
61297362795133557352487625886726
61297362844037231933157390535703
61297362844256036557057015920983
61297362844256069911953161473217
61297362844264140431995254501571
61297362844264140432496662707779
61297362844337135841622631440522
61297362844360535907201779294801
61297362844360535907222671303393
61297362844360535915321294797522
61297362844360535917076223519250
61297362844360535917264251596578
61297362844361436337690015746949
61297362844361436338504804082037
61297362844361436345304765458271
61297362844361436345304765458479
61297362844361436347542534842437
61297362844361436347815250167943
61297362844361436347815278865751
61297362844361447458156463300153
61297362844361447458344491377481
61297362844361447465747221697993
61297362844361447465748341024278
61297362844361447465748341024279
61297362844361447466500453333590
61297362844361447466500453333591
61297362844361736672403555999234
61297362844361736674074916686594
61297362844361736674346512798290
61297362844364438377510004390446
61297362844364438377593572424814
61297362844364453194893206329630
61297362844364453194976774363998
61297362844365338808061002961811
61297362844365338808061031659619
61297362844365338808081923668211
61297362844365353625444204900995
61297362844365353625444233598803
61297362844365353625465125607395
61297362844372538544192652840876
61297362844372538546511665794588
61297362844372554598676801228704
61297362844372558311976649181724
61297362844372558311977768395535
61297362844373442673229400849965
61297362844373442680844408841589
61297362844373442681345817047797
61297362844373442681348916352687
61297362844373442683020277040047
61297362844373442683103845074415
61297362844373458733510952481913
61297362844373458742527762535669
61297362844373458742527762535753
61297362844373458742548683242105
61297362845028750439230513800746
61297362845212438272266807761048
61297362845247555062921190752212
61297362845247555063109218829540
61297362845247555063130139186026
61297362845247588280013475444730
61297362845247588415519215359326
61297362845247588417211496403172
61297362845247588417274144081054
61297362847210344322787891759803
61297362847210344324480144455755
61297362847290533290451573486791
61297362847290533292707910414727
61297362847291748873889766897489
61297362847314858506401010878393
61297362847315743698752313269783
61297362847315743700945974171943
61297362847315760172236154329233
61297362847316059263420710373193
61297362847316216129837536358755
61297362847319663227550480135045
61297362847319818280016938198773
61297362847326854408368839062315
61297362847326854410061091758267
61297362847326854957411513607611
61297362847326854959103766303563
61297362847326867312570788527186
61297362847326867312570788527187
61297362847326871018549264520489
61297362847326871018800312997118
61297362847326871018800312997127
61297362847326871055330205253835
61297362847326871057022457949787
61297362847326871062673244062421
61297362847326871604122175696027
61297362847326871605814428391979
61297362847326871611716262981251
61297362847326871613324947642826
61297362847326871613345868349235
61297362847327001347697911283605
61297362847327017407206085526307
61297362847327021708043066533855
61297362847327021721641654896235
61297362847327021724173074720268
61297362847327021729235742181459
61297362847327021731767162005492
61297362847327751269574925286903
61297362847327751271768586189063
61297362847327751271768614886823
61297362847327767733271362526887
61297362847327767735527699454823
61297362847327767743059139412031
61297362847327767916285616073079
61297362847327767923879818149550
61297362847327767926073479051711
61297362847327771447404939780178
61297362847327771632113856580433
61297362847327771632365593804114
61297362847327771632365593804115
61297362847327772043959571635758
61297362847327905474436452254134
61297362847327905475000536486118
61297362847327905482030539539358
61297362847327905482531947745566
61297362847327905482531976443374
61297362847327905482535075748264
61297362847327905484227328444216
61297362847327921534676191171090
61297362847327921534697083179682
61297362847327921542040236779272
61297362847327921542040236779356
61297362847327921543986551163556
61297362847327921743131243364199
61297362847327921743193919389975
61297362847327922129221746523198
61297362847327922130917098524040
61297362847327922130979085802980
61297362847327922130999977811572
61297362847327922131000666558408
61297362847327922136335432402053
61297362847327922136836840608262
61297362847327922138510497062428
61297362847327922138511185809264
61297362847327922138531417768828
61297362847327922138594868634879
61297362847327922138594868634880
61297362847327922159713633063219
61297362847327922159713633063228
61297362847972257430752847746463
61297362847983063145781347499389
61297362848191062053837684796655
61297362848191062054652473131743
61297362848191095405913409188969
61297362848191095408169746116905
61297362848201867769680972884669
61297362848201901123762330101815
61297362848266748594789235799585
61297362848276053226768094702385
61297362848299164092933964292273
61297362848299164092934222454474
61297362848299462635075501417403
61297362848299462636767754113355
61297362848299463869795792472452
61297362848299463869795792472453
61297362848299463870610580807541
61297362848299463872114805426164
61297362848299463872114805426165
61297362848299463872866917735477
61297362848299479283478416201771
61297362848300363065542845974999
61297362848300363065626414009367
61297362848300363067235098670951
61297362848300363067255990679543
61297362848300364292794487417273
61297362848300364293630167760953
61297362848300364295050824345209
61297362848300364295886504688889
61297362848303066141606660309365
61297362848303082788379998069425
61297362848311169881060510154555
61297362848311170010643408330119
61297362848311170010915004441815
61297362848311170016566250069150
61297362848311170018237237335089
61297362848311170018258129343681
61297362848311170018258502415183
61297362848311170018320805719377
61297362848311170018321178790878
61297362848311170018321178790879
61297362848311170018509206518287
61297362848311186482017242609441
61297362848311186482017242959361
61297362848311186482268205342710
61297375051592344776675461510956
61297375689724184639538935452520
61297379358980237573427594799312
61297379358980270925001910985418
61297379997112110790372424908262
61297381220198478596194498162450
61297381220198478596194526860255
61297381220198478596194526860264
61297381273378809017356218928084
61297381273378809017356591999423
61297381282238294960397348226715
61297381282238311607358715467995
61297381432908991820725467707554
61297381432908991820725496403910
61297381432911693928975491508906
61297381432911693933435806203138
61297381432911693935754819156850
61297381432911693935754905250290
61297381432911693936506931466162
61297381441763074356707277495239
61297381441763091001976390990807
61297381441763091004232727918743
61297381513647292100142294480235
61297381513647292101897226382887
61297381513648192525861427221730
61297381911507646574227923786220
61297381911510348689194198841668
61297381911510348690949127563396
61297381911510348690949241882260
61297381917418973689949776096588
61297381917418973693020901359612
61297381920373436491136021585605
61297381920373436491198783233889
61297381920373436491762867465873
61297381920373436493455034539317
61297381920373453140416486353345
61297381920373453140980570585329
61297381936113860688653160315175
61297381936113860691348229423543
61297381936113860691912313655527
61297381938099312593180182487698
61297381938099312593744266719682
61297381938099313137700210682308
61297381938099313142223287499967
61297381938099313142783899469392
61297381938099313142787285634300
61297381938099313142787371727740
61297381938099313142850047757727
61297381938099313142850047757728
61297381938099313145294412758780
61297381938099329242397885607154
61297381938099329242961969839138
61297381938099329789536345579204
61297381938099329791440990619423
61297381938099329791440990619424
61297381938099329792004988757968
61297381938099329792067750877183
61297381938099329792067750877184
61297381939047608648222858818024
61297381939047608649037623054782
61297381939047608649037650334036
61297381939047625295187585658972
61297381939047625296002373994060
61297381988318576049454184713240
61297381988318576050018268945224
61297381989270774695416749630866
61297381989270774695500317665234
61297381989270774695688345742562
61297381989292388190240815975165
61297381989292388192413584868733
61297381989292388193249265212413
61297381991274239603136852372136
61297381991274239607471901108255
61297381991274239607471901108256
61297381991274239607722605310530
61297381991274239608220541159220
61297381991274239608223927324128
61297381991274239608224013417568
61297381991274239608286689542514
61297381991274239608474602847516
61297381991274239608474717520671
61297381991274239608474717520672
61297381991274239609916266212690
61297381991274239610731054448608
61297381991274239610731054547778
61297381991274239745484682036470
61297381991274239745735357577120
61297381991274239747176906169968
61297381991274239747176934749684
61297381991274256254910311239044
61297381991274256255161015342148
61297381991274256255183055243644
61297381991274256255245731269420
61297381991274256255246075643162
61297381991274256256689604227711
61297381991274256256689604227712
61297381991274256256877546211600
61297381991274256256940308330816
61297381991274256257421857748180
61297381991274256257692420640127
61297381991274256257692420640128
61297381991274256257693453859876
61297381991274256394138300923942
61297381992222535662702408172102
61297381992246850991926059112336
61297381992246850994436543822008
61297381992246852775816782251878
61297381992246852776315865993472
61297381992246852778010443154038
61297382147819040521272946997994
61297382147819040521544543109690
61297382147843355857274404761528
61297382147843355857295325349836
61297382147843355858110085105208
61297382148788951444688582548662
61297382148791653140595701149506
61297382148791653145679419682706
61297382148791653147935755444242
61297382148827976040559687961650
61297382148827976040643255996018
61297382148827976043087621001282
61297382150799019409036499995776
61297382150799019411480865001040
61297382150799019415563745947126
61297382150799019416378505702498
61297382150799019418008082372674
61297382150799019418008110952390
61297382150799036063275244456256
61297382150799036065533561375894
61297382150806223960565473869223
61297382150809826231812601830424
61297382150809826361667096117684
61297382150809826366753109601258
61297382150809826366753138299018
61297382150809826367318341745019
61297382150809826369010221019550
61297382150809826369010594091052
61297382150809826369072897395246
61297382150809826369073270466747
61297382150809826369073270466748
61297382150809826369261298194156
61297382150809842878773193181668
61297382150809843015699244956858
61297382150809843015950293783624
61297382150809843015971185792216
61297382150809843016033861817992
61297382151747316699616234056108
61297382151747316706141385347020
61297382151778836717065587935283
61297382151778837126399870204039
61297382151778837126400128471243
61297382151778837126904635982341
61297382151778837128659564704069
61297382151782438841829128413534
61297382151782438844085465341470
61297382151782438850863759870240
61297382151782438978835648913990
61297382151782438978835735007270
61297382151782438979027120669790
61297382151782438979089796695566
61297382151782438981283457597726
61297382151782438981346133623502
61297382151782438985613914749212
61297382151782438985613943446972
61297382151782438985614029536040
61297382151782438985617042746246
61297382151782438985617128839526
61297382151782438986431802389190
61297382151782438986431917174614
61297382151782438986432175456320
61297382151782438986432175460691
61297382151782438986432175460692
61297382151782438986620088746820
61297382151782438986620203533648
61297382151782438988061637339668
61297382151782438988061752126496
61297382151782438988061752130867
61297382151782438988061752130868
61297382151782438988124428152272
61297382151782455632575395727560
61297382151782455633307649147614
61297382151782455633328541156206
61297382151782455633390184062648
61297382151782455633391217181982
61297382151782455633391303275262
61297382151782455634751177831334
61297382151782455634813939950390
61297382151782455635586858175014
61297382151782455635649620294070
61297414243362888911187244667797
61297414243362888911188392573799
61297414296536915539241348398919
61297414296536915541685713404183
61297414296537815916444617729431
61297414296537815918888982734695
61297414296537815924038819805903
61297414296537815926483184811167
61297414456061696994462336437615
61297414456062595734387747711013
61297414456062597562211356313123
61297414456062597563694315851653
61297414456062597563966285034851
61297417912432836850588654857679
61297417912432836850588655207599
61297418071957617342728625507151
61297418071957617345987778847503
61297418071957617894779748935563
61297418071957633954539086800282
61297418071957634546639903721445
61297418125131660581525863919735
61297418125132560966323306276071
61297418125132560968767699977691
61297418125351398938841443219089
61297418125351398946435645295561
61297418532806101028293401450443
61297418533024939005981895932581
61297418533024939006545980164565
61297418550531960475489935368419
61297418550531977082160591007239
61297418550531977083768156459177
61297418550531977083851724493545
61297418550531977083852872399547
61297418550531977084040871780519
61297418550531977084040871784891
61297418550531977084040900476875
61297418550531977084103547806295
61297418550531977084604956012503
61297418550531977084604984708859
61297418550747213383377667912467
61297418550750815062272558486049
61297418550750815062272558490421
61297418550750815062836642718033
61297418550750815656818112307287
61297418603706887487441663386743
61297418603706887489948704417783
61297418603706887490784384761463
61297418603706888039576354849523
61297418603706904091741490637771
61297418603706904098583207352303
61297418603706904098583580404930
61297418603706904098583580404931
61297418603706904099335319661615
61297418603706904099335692714242
61297418603706904099335692714243
61297418603706904693107841980541
61297418603924841689510754672437
61297418603924841691955119677701
61297418603925692114684010146743
61297418603925692663475980234803
61297418603925725465694242100865
61297418603925725468201283131905
61297418603925742074244057786999
61297418603925742074245205679903
61297418603925742074245550053644
61297418603925742074245550053645
61297418603925742076501513574661
61297418603925742076501542154377
61297418603925742076752591084684
61297418603925742076752591084685
61297418603925742672112905719941
61297418763231669082179656285647
61297418763231683907156687579721
61297418763231683907177579588313
61297418763231685729141022477167
61297418763231685729141022827087
61297418763231685736735224903559
61297418763449623146988079639069
61297418763450507060432234999769
61297418763450521882902225262803
61297418763450521885409266293843
61297418763450523714737099164657
61297418763450523714799775540353
61297419968845228346055446920534
61297419968845228348562487951574
61297419968853334686119360626880
61297419968853334693650800584136
61297419986571105777459803582851
61297419986579209650162712035343
61297419986579209651604260628191
61297420039745983375655638427593
61297420039745983378100003432857
61297420039746016729987699747843
61297420039746016732432064753107
61297420039746032782152835181959
61297420039746032784597200187223
61297420039756790189395989592921
61297420039756790191088242288873
61297420039756823545420303609123
61297420039756840199725081680731
61297420039756840199725167424091
61297420039756840199725167774011
61297420045654656420652553972422
61297420064363947151362934148158
61297420199062766611442760082966
61297420199278917708081354400927
61297420199278917709522902993775
61297420199278917709773607096879
61297420199278917709773721869205
61297420199281571235342385468246
61297420199281604588859658453408
61297420199281618861659008261992
61297420199281618863978021215704
61297420199281618998982438658869
61297420199281618999734550968181
61297420199281619001176099561029
61297420199281619001990887896117
61297420199281620694120269700024
61297420199281620831318348045349
61297420205190244274760679910026
61297420205190244277831805173050
61297420205190244460846030021482
61297420205190244869285314555734
61297420205190244872628035930454
61297420276091043962003369760973
61297420276091043962024261769565
61297420276091049315190367170081
61297420276199101385565238037575
61297420276199416399813207353659
61297420276200316967541220543207
61297420677845107549411565524345
61297420677845107551855930529609
61297420677845140903743626844595
61297420677845140906187991849859
61297420677845152016718352273207
61297420677845152016781028298983
61297420677853257131604778164559
61297420677853257133798439066719
61297420677853257134049143169823
61297420677853262668290991997611
61297420677853262668541696100715
61297420677853262669983244693563
61297420677855914358065128247779
61297420677855914362588205061227
61297420677855914363151916339753
61297420677855914363152289293211
61297420677855914364844169035705
61297420677855914365095246092267
61297420677855914365659330324251
61297420677855947717483977660003
61297420677855947717484350613461
61297420677855958423195182870853
61297420677855963822118202068876
61297420677855963824437215022588
61297420677855963959441632465753
61297420677855963961635293367913
61297420677855964365886921024087
61297420677855964365890364702719
61297420677855964366702053728705
61297420677855964366702053732917
61297420677855964366705153037807
61297420677855964371788755727239
61297420677855964371788755731451
61297420677855964371788756085743
61297420677855964371788841824891
61297420677855964371788870404607
61297420677855964371789128684909
61297420677855964373481008777483
61297420677855964373481008781695
61297420677855964373481094520843
61297420677855964373481123096347
61297420677855964373481123100559
61297420677855964374233493690173
61297420677965227312419637965517
61297420677965227312670342068621
61297420677965233261117671223367
61297420677965233261138563231959
61297420677965233261201239257735
61297420678824919772076167714332
61297420683545734743267022962634
61297420683753775650493010984944
61297420683753775650513931691344
61297420683753777479820499831984
61297420683761881990497633407656
61297420683761881991333313751336
61297420683761885838882371565040
61297420683761887486032344758390
61297420683764539364471579239546
61297420683764539366330968004234
61297420683764539367166648347914
61297420683764572720683921333076
61297420683764587949664543252959
61297420683764587953848674968382
61297420683764587953932243002750
61297420683764587957191396343102
61297420683764589181664397456100
61297420683764589182500077799780
61297420683764589189257451622199
61297420683764589189279405447724
61297420683764589189529047733895
61297420683764589190031517757036
61297420683764589190094279876252
61297420683764589191974474556092
61297420686718897001011528750262
61297420701486861373198519858181
61297420701486861373198519858184
61297420701490464193969494006439
61297420701490464193990386015031
61297420701490465428584407639417
61297420701490465428584407639420
61297420701490465429336519948732
61297420701490465431279476747785
61297420701490465431279476747788
61297420701490465431843560979772
61297420701587727342698227839227
61297420701595830622861156368811
61297420701595830623132752480507
61297420701596126694583374898000
61297420701599716472320270963711
61297420701599733083402869541315
61297420701599733083462187981898
61297420701599733083462187981899
61297420701599734316301166211405
61297420701599734316489194288733
61297420701599734318727995263851
61297420701599734318748887272443
61297420701599734318999591375547
61297420701599734364481551475959
61297420701599734913524226017043
61297420702252327338569905919228
61297420702463073109507553511298
61297420702471131960777278608556
61297420702471176427331953048106
61297420702471176428084065357418
61297420702471176981207645556987
61297420702471176981207645556990
61297420702471176981959757866302
61297420702471176984466798897339
61297420702471176984466798897342
61297420704441170510906970038170
61297420704441174079749353556824
61297420704444772782968884934986
61297420704444778135135241338060
61297420704444778135323526166272
61297420704444778136138314501360
61297420704444778137830310446428
61297420704550439401130769641194
61297420704550442969911505531464
61297420704554041671563107867834
61297420704554041672377896202922
61297420704554047024732537434208
61297420704554047025547325769296
61297420705194934448710645375652
61297420705198534935567620695552
61297420705413739070099786051260
61297420705413787843142231261284
61297420705417339559467246080832
61297420705417341341412687943654
61297420705417372913548603297978
61297420705417374695494045160800
61297420705417384029162566297086
61297420705417384029224980978324
61297420705417384029413270400190
61297420705425445216306157993416
61297420705425489139718533629838
61297420705425489687758479255630
61297420705425489691017632595982
61297420705425489734514764387242
61297420705425489871525959602014
61297420705425494674899229672384
61297420705425494677594298780752
61297420705425494678158383012736
61297420705425495224944948797100
61297420705425495224946096690004
61297420705523056732530350520628
61297420705523056732801946632324
61297420705534758760934970869950
61297420705534758761185674973054
61297420705534763565312434847056
61297420705534764114083511846244
61297420705534764114104403854836
61297420705534764114355107957940
61297420754664491875503075015647
61297420754664491876067159247631
61297420754664492058517299864079
61297420754664492059081384096063
61297420754664492061525749101327
61297420754665340833783894089037
61297420754665340836290935120077
61297420754665342480347833963665
61297420754665342480995486230017
61297420754665342481183514307345
61297420754665342482666846917377
61297420754665342483502527261057
61297420754665342618172586361249
61297420754665342619864839057201
61297420754665343030038160421181
61297420754665374188136847417879
61297420754665374190643888448919
61297420754665375835264871524491
61297420754665375837019800246219
61297420754665375837771912555531
61297420754665375972525539690091
61297420754665376384307546069787
61297420754665387496509266826363
61297420754665387497344947170043
61297420754665390789073061285595
61297420754665390791600994325227
61297420754665390796122927949791
61297420754665390796688155370658
61297420754665390796688155370659
61297420754665390799194053212815
61297420754665390799195196401698
61297420754665390799195196401699
61297420754665392435637001160223
61297420754665392436284653426575
61297420754665392436472681503903
61297420754665392437896781313329
61297420754665392437980349347697
61297420754665392438147485416433
61297420754665392438168377425025
61297420754665392438231053450801
61297420754665392438711569648417
61297420754665392438729018431839
61297420754665392438732461657009
61297420754665392438795137682785
61297420754665392442980384361265
61297420754665392443064066714497
61297420754665392443231088446899
61297420754665392443252095245287
61297420754665392443795172678883
61297420754665392443795172696353
61297420754665392443816064687475
61297420754665392443816179477271
61297420754665392443878855049585
61297420754665392443878855503047
61297420754665392444066768808049
61297420754665392444066854547197
61297420754665392444066883126913
61297420754665392444066883580375
61297420754665392445487425392305
61297420754665392445487511131453
61297420754665392445571079165821
61297420754665392445571107745537
61297420754665392445571108198999
61297420754665392446323105718515
61297420754665392446323105735985
61297420754665392446323191475133
61297420754665392446323220054849
61297420754665392446323220508311
61297420754665392483901041628541
61297420754665392484465125860525
61297420754665392489548728908461
61297420754665392489632411261693
61297420754665392489820439339021
61297420754665392620911006161761
61297420754665392621161710264865
61297420754665392621725794496849
61297420754665392626830403854979
61297420754665392627081107975345
61297420754665392628501735979885
61297420754665392628501764542339
61297420754665392628501764559601
61297420754762653762381657686317
61297420754762653762465225720685
61297420754773444516697316181397
61297420754773444516697316535529
61297420754774645272880876639911
61297420754774661332659986845743
61297420755429956192054216626438
61297420755648760815953842011718
61297420755648794169972523203088
61297420755648794170035199228864
61297420755648794170223227306192
61297420755648794172479564234128
61297420755648810686451429550714
61297420755648810687015513782698
61297420755648810688770442504426
61297420755648810689522554813738
61297420913970418334666104585538
61297420913971319451520818338422
61297420914189222958565729970818
61297420914189223505916495126467
61297420914189223507337151710723
61297420914189256312647086138204
61297420914189256861690105039564
61297420914189256861690105039565
61297420914189271127502356087516
61297420914189271127773952199212
61297420914189271130030289127148
61297420914189271135116330960020
61297420914189271676545373589197
61297420914189271676816969700893
61297420914189271683323295063935
61297420914189271684158975407615
61297420914189271685851228103567
61297420914189271859559598437629
61297420914189271861253831125283
61297420914189271862003963442893
61297420914189271862005943434595
61297420914189271866337519912367
61297420914189271866358440500675
61297420914189271868781884917631
61297420914189271868781913497347
61297420914190122288251622042109
61297420914190122289003734351421
61297420914190122290758663073149
61297420914190124073393545818777
61297420914190124073393918890279
61297420914190124073665515001974
61297420914190124073665515001975
61297420914190124075148474540505
61297420914190124075148847612006
61297420914190124075148847612007
61297420914190124075169768318412
61297420914190124075357796045820
61297420914190124075420443723702
61297420914190124075420443723703
61297420914190155635743085861845
61297420914190155638250126892885
61297420914190155642521007336583
61297420914190155645028048367623
61297420914190157421824030480089
61297420914190157429417859485059
61297420914190157429439153262966
61297420914190157429501800940848
61297420914190157429501800940849
61297420914190157429689828668257
61297420914190172243540789238667
61297420914190172244292901547979
61297420914190172244294020743123
61297420914190172244294393814624
61297420914190172244294393814625
61297420914190172244356696768899
61297420914190172244565989926320
61297420914190172244565989926321
61297420914190172244628665952097
61297420914190172245985154243931
61297420914190172245988626147987
61297420914190172246072194182355
61297420914190172246801061774163
61297420914190172246801434845664
61297420914190172246801434845665
61297420914190172246824306491667
61297420914190172247073030957360
61297420914190172247073030957361
61297420914190172251068871610731
61297420914190172251072315289362
61297420914190172251072315289363
61297420914190172251152439645099
61297420914190172251155911549155
61297420914190172251887103605577
61297420914190172251907995614169
61297420914190172251907995633042
61297420914190172251907995633043
61297420914190172251970671304527
61297420914190172253579355966111
61297420914190172253579356320402
61297420914190172253579356320403
61297420914190172253600247974703
61297420914190172253600276554419
61297420914190172253662924335897
61297420914190172253662924354770
61297420914190172253662924354771
61297420914190174083743902636601
61297420914190174083994607089625
61297420914294622739282412622400
61297420914298225559300244546019
61297420914298225559300244895939
61297420914298225559300617967440
61297420914298225559300617967441
61297420914298225559572214079136
61297420914298239971617059079273
61297420914298242213876992150585
61297420914298540573568015255266
61297420914951135377719554557950
61297420914951135378283610093578
61297420914951135378283638789934
61297420914954737235492050511934
61297420914954737237748387439870
61297420915169973353193496129336
61297420915169973355700508464020
61297420915169973355700537160376
61297420915170885035045380851148
61297420915173541722131036308784
61297420915173541859120079785518
61297420915173541859308107862846
61297420915173541859391675897214
61297420915173575077904646221882
61297420915173575213661061191688
61297420915173575215102609784536
61297420915173586196025736463354
61297420915173586333474319789644
61297420915173591722840520681628
61297420915173591723112116793324
61297420915173591725347561712668
61297420915173591725431129747036
61297420915173591725619157824364
61297420915173591729618442156366
61297420915173591730454122500046
61297420915173591732125483187406
61297420915173591732125741454610
61297420915173591732209051221774
61297420915173591732397337566306
61297420917143583841667164658663
61297420917143584435899682720391
61297420917143584438156019665589
61297420917143584572909647270873
61297420917143584573097675348201
61297420917143584573912463683289
61297420917143584575604716379241
61297420917143585673502812699548
61297420917143586222545831600909
61297420917144434995638623474851
61297420917144434995889327577955
61297420917144434997581580273907
61297420917144435133087320188503
61297420917144435134591544807127
61297420917144436781720602017055
61297420917144436781908629744463
61297420917144468349155896460013
61297420917144468349406600563117
61297420917144468486604593160615
61297420917144470135989986961609
61297420917144481251665594400949
61297420917144481251665680490017
61297420917144481251916384593121
61297420917144481434867932352967
61297420917144484957707089621536
61297420917144484957895118152383
61297420917144484958709906033952
61297420917144484958709906152053
61297420917144484958709906506345
61297420917144484960151454744901
61297420917144484960214131106095
61297420917144484960214131124969
61297420917144485003459641410883
61297420917144485003648703062251
61297420917144485003710345513987
61297420917144485004212787294235
61297420917144485005967716015963
61297420917144485006155744093291
61297420917144485135822296280071
61297420917144485140721429261224
61297420917144485140908338111485
61297420917144485140909457325503
61297420917144485141724131000485
61297420917144485141724245673640
61297420917144485141724245673641
61297420917144485143165679593333
61297420917144485143416498356543
61297420917144486376820220862840
61297420917144486378512472159121
61297420917144486378763177661896
61297420917144486378763177661905
61297420917144486782763325075801
61297420917144486782763325425721
61297420917144486782951353153129
61297420917144486788037366636703
61297420917144486788037395334463
61297420917144486788602598780464
61297420917144486790294736335240
61297420917144486790294851126497
61297420917144486790357527502192
61297420917144486790357527502193
61297420917144486790545555229601
61297420917253737236036974688317
61297420917253737236287678791421
61297420917253737238564907727949
61297420917253737238815611831053
61297420917253737373485671388919
61297420917253737376013604428551
61297420917253750138818268740949
61297420917253750138818354830017
61297420917253750141074605668885
61297420917253750141074691757953
61297420917253750141262633746213
61297420917253750141325395861057
61297420917253753845590984262256
61297420917253753848118917301888
61297420917253753891362362329345
61297420917253753891425038355121
61297420917253753891428482033753
61297420917253753892868652678819
61297420917253753893119356781923
61297420917253753893872847039017
61297420917253755675002385970877
61297420917253755677446750976141
61297420917253755677509427001917
61297420918124252706478105321121
61297420918124252708170358017073
61297420918124297180372462169179
61297420918124297180372462519099
61297420918124302303081604416160
61297420918124302304961885189440
61297420918124302304962258242068
61297420918124302715051895619913
61297420918124302716556120238537
61297420918124302716556235023961
61297420918125147783796937581357
61297420918125147785551866303085
61297420918125149567433517544257
61297420918125153274227124842337
61297420918125153274289800868113
61297420918125153275982053564065
61297420918125181137314210566519
61297420918125181139821251597559
61297420918125182921702902838731
61297420918125186628559186162587
61297420918125186630251438858539
61297420918125197784839660990023
61297420918125202733065476818920
61297420918125202733068920497552
61297420918125203275269848251003
61297420918125203275332524276779
61297420918125203276962100946955
61297420918125203277024776972731
61297420918125203281860889539856
61297420918125203282111593642960
61297420918125203282111593643017
61297420918125203282111593643176
61297420918125203282675677874944
61297420918125203282863705952329
61297420918125203284305254545120
61297420918125203284305254545177
61297420918125203284305254545336
61297420918125203284367930570953
61297420918127849077204573628395
61297420918127849077204575032287
61297420918127850859086684015475
61297420918127854428681870007427
61297420918127854565127749939869
61297420918127884213418745335725
61297420918127887784455479920525
61297420918127887921653472162279
61297420918127898902576570161997
61297420918127899032243036726061
61297420918127899032431064803389
61297420918127899032431066203069
61297420918127899037329079957155
61297420918127899037330199165349
61297420918127899037517106634803
61297420918127899037517108034483
61297420918127899037518227242668
61297420918127899037518227242677
61297420918127899039837238802533
61297420918127899039837240196380
61297420918127899039837240196389
61297420918127899040025268273717
61297420918127899040025268279541
61297420918127899083333339918235
61297420918127899083334487828608
61297420918127899083334487828609
61297420918127899083898572060593
61297420918127899085528148730768
61297420918127899085528148730769
61297420918127899085778852833873
61297420918127904436502887943459
61297420918127904436504007138603
61297420918127904436504265418857
61297420918127904437005329257146
61297420918127904437256377728160
61297420918127904437256377728169
61297420918127904438760257978874
61297420918127904573698555720599
61297420918127904573698900094124
61297420918127904573698900094133
61297420918127904573701224560199
61297420918127904573763527514633
61297420918127904573763900585975
61297420918127904573764675424790
61297420918127904573764675425007
61297420918127904574328759656774
61297420918127904574328759658235
61297420918127904574516787735563
61297420918127904574516787753033
61297420918127904575958336326950
61297420918127904575958336327167
61297420918127904575958336328411
61297420918127904575958336345881
61297420918127904576209040431515
61297420918234466679398509329167
61297420918234466681842874334431
61297420918234468462972413266291
61297420918234468465416778271555
61297420918234468465479454297331
61297420918234471622394363731120
61297420918234471623230044074800
61297420918234472169828352214944
61297420918234472171437036876528
61297420918234472172022013117104
61297420918234472172272717220208
61297420918237173323404858180355
61297420918237173324220765710587
61297420918237173324221023990841
61297420918237173325661195108291
61297420918237173325829708652416
61297420918237173325911899211395
61297420918237173326477102638523
61297420918237173326665388996096
61297420918237173326665388996105
61297420918237173460665870822871
61297420918237173461415658666117
61297420918237173461478334691893
61297420918237173463110235828135
61297420918237173463172911853911
61297432908742970877317595197776
61297432908742970879824636228816
61297432908742971418745518631863
61297432908807813546664687045162
61297432961920599732284061932683
61297432961920599732304982639083
61297432961920599734728426937947
61297432961920599734749347644347
61297432962018161247755005973164
61297432962018161247755034670924
61297432962018161247943034050492
61297432962018161247943062748252
61297432962018162894884087159326
61297433121442673995522379454317
61297433121442673995605947488685
61297433121445375287259027862251
61297433121445375836050998645477
61297433121445380777351501177739
61297433121445380777623097276337
61297433121445380777623097289435
61297433121551047813281166410748
61297433600016116693592576094081
61297433600017017124143604404589
61297433600017017256342962543007
61297433600019718967183851161403
61297433600113378019794098127720
61297433600125385590616710144840
61297437198394177466536095274301
61297437198396878758189176019421
61297437198396884108910887830793
61297437198396884111167224758729
61297437198404987983870133215433
61297437198404987986126470143369
61297437198481885852422937744001
61297437198502245596418480335261
61297437198502245603193307209373
61297437198502245603757391441357
61297437198502278950499837552407
61297437198502278955582411726355
61297437198502278955582411730567
61297437198503496369413929377473
61297437198506197470524699601677
61297437198506197660231330712033
61297437198514256877529505972507
61297437198514256878365186316187
61297437198514256879785842900443
61297437198514290234138796229285
61297437198514301352259915050473
61297437215912059050170103100852
61297437216130863674069728486132
61297437216130863676576769517172
61297437216130864215581219954587
61297437216130864218025584959851
61297437216130897569850605249061
61297437216195706343416820333518
61297437216203810218125246819643
61297437216203810218375950922747
61297437216203843571642519804805
61297437216203843571893223907909
61297437216207762084890237686523
61297437216207762085140941789627
61297437216207762091665063147697
61297437216207762092479852895723
61297437216207762092479852899935
61297437216228471443039707815028
61297437216232029242377617657533
61297437216232029242461300482941
61297437216232029242628321760637
61297437216232029242628407853917
61297437216232029242711975888285
61297437216232029242712004586045
61297437216232029244905550697165
61297437216232029244968312816221
61297437216232062596981275089479
61297437216232062596981361182759
61297437216232062596981389880519
61297437216232062599237612017415
61297437216232062599237698110695
61297437216232062599237726808455
61297437216232073716542799314875
61297437216232073717357587986625
61297437216232074304543430566835
61297437216232074304564322575427
61297437216232074304626998601203
61297437216240133109993824233587
61297437216240133110077392267955
61297437216240133112500865264627
61297437216240133112521757273219
61297437216240133112584433298995
61297437216240133116771630904027
61297437216240133117586419239115
61297437216240133119027967831963
61297437216240166464346777562429
61297437216240166464409453588205
61297437216240177042710070007973
61297437216240177042710071057733
61297437216240177584976888813545
61297437216240177591502039981993
61297437216240183118379586450839
61297437216240183118630290553943
61297437216240183118630376647223
61297437216240183118630405344983
61297437216240183118713973379351
61297437216240183120886627481879
61297437216240183120886713575159
61297437216240183120886742272919
61297437216240183120907634281511
61297437216240183125972640616937
61297437216240183125972669313293
61297437216240183126244265430605
61297437216240183126244380216029
61297437216240183127664893317101
61297437216240183127664922014861
61297437216240183127665008103929
61297437216240183127685814023453
61297437216240183127685928808877
61297437269297687362444760050111
61297437269297687362444788747919
61297437269297687362632816825247
61297437269297687362695464153215
61297437269297687365139829158479
61297437269308492529057087229631
61297437269308492529057115927439
61297437269308492529245144004767
61297437269308492531501452234895
61297437269308492531501480932703
61297437269308492531752156337999
61297437269308525883389148549881
61297437269308525885833513555145
61297437269370666711163049807020
61297437269370666711977838142108
61297437269381471870995963226443
61297437269381471878590165302915
61297437269405750146123923613264
61297437269405750149383076953616
61297437269406054044695196036608
61297437269406087398776553253754
61297437269406089043398564711116
61297437269406089045905605742156
61297437269406098509369561005118
61297437269406100156497580372943
61297437269406100160766056030032
61297437269406100164025209370384
61297437269406100202168634618370
61297437269406100202252202652738
61297437269406100202440230730066
61297437269406989611461050458865
61297437269407000724243162354203
61297437269407000731837364430675
61297437269417761415938165457935
61297437269417761415938194155743
61297437269417761416209790267439
61297437269417761418382530463199
61297437269417761418382559161007
61297437269417761422904488081551
61297437269417761422988056096997
61297437269417761423531248320389
61297437269417761423531248321841
61297437269417761423531248339311
61297437269417761423719276416639
61297437269417761423802844432085
61297437269417761423802844433537
61297437269417761423802844451007
61297437269417761425160825009487
61297437269417761425432421102261
61297437269417794770291147484585
61297437269417794770479175561913
61297437269417794772735512489849
61297437269417794777884201649231
61297437269417794777884201650683
61297437269417794778072229745481
61297437269417794779513778319407
61297437269417794779513778320859
61297437269417794779513778338329
61297437269417805897634897159517
61297437269417811424784039726801
61297437269417811427291080757841
61297437269417811432377093892899
61297437269417811432377122589255
61297437428794549570316988757327
61297437428797250862722184282833
61297437428798151842065180909705
61297437428830572281029896086959
61297437428830572283286233014895
61297437428830600146627466071515
61297437428833268084011161150607
61297437428833268633555244243145
61297437428833301438280546803585
61297437428833301987072517228307
61297437428833306928456587794937
61297437428903518276043889185227
61297437428903518276294593288331
61297437428903551629561162170389
61297437428903551629811866273493
61297437428906219559601475475577
61297437428906219560353587784889
61297437428906219567195677552049
61297437428906219567697085758257
61297437428906219567947789861361
61297437428906252921214358743419
61297437428906252921277034769195
61297437428906252922029147078507
61297437428906564228668725025114
61297437428906564229420837334426
61297437428906569581834795707447
61297437428938635060002542676161
61297437428938635065086231817537
61297437428938635067593272848577
61297437428938635067781300925905
61297437428938668283849876847495
61297437428938668413707842662743
61297437428938668413707843738651
61297437428938668414271927970635
61297437428938668421047869453671
61297437428938668421047898033387
61297437428938668421298573556775
61297437428938668421298573898017
61297437428938940606941368522173
61297437428938940607505452754157
61297437428938940607714286745392
61297437428938940607777048865853
61297437428938940610033299699104
61297437428938973961231559730554
61297437428938973961858406082999
61297437428938973963550572684266
61297437428938985079164656260202
61297437428938985082423809600554
61297437428939841175255505390287
61297437428939841175506209493391
61297437428939874529608458719129
61297437428939874529859162822233
61297437428939885642895531161867
61297437428939885650235591590907
61297437428942536970829563711639
61297437428942536971393647943623
61297437428942542329145477582013
61297437428942542329709561813997
61297437428942542329981157925693
61297437428942542458811943800831
61297437428942542459376028032815
61297437428942542459377175925719
61297437428942542459565204003047
61297437428942542459648772037415
61297437428942542461821540930983
61297437428942542466406145864205
61297437428942542466427066564781
61297437428942542466904110404879
61297437428942542466907439292263
61297437428942542466907554070413
61297437428942542466908587185167
61297437428942542466991150796765
61297437428942542467158143395367
61297437428942542467158258173517
61297437428942542467159291288271
61297437428942542467179178874093
61297437428942542467241826207885
61297437428942542467242974113887
61297437428942542469435487110045
61297437428942542469435515802029
61297437428942542469436635016047
61297437428942570332585247360993
61297437428942570332585252060885
61297437428942575684062515142839
61297437428942575813730129254561
61297437428942575813918157331889
61297437428942575821257063733721
61297437428942575821260536091239
61297437428942575821261540514009
61297437428942575821261655305257
61297437428942575821323183419207
61297437428942575821323183425031
61297437428942575821324331331033
61297437428942575821512244617113
61297437428942575821512359408361
61297437428942575822952760095207
61297437428942575822952788787191
61297437428942575823767548424471
61297437428942575823767548424519
61297437428942575823767548430295
61297437428942575823767548443393
61297437428942575823768696336297
61297437428942592475565400256127
61297437428942592477236732245643
61297437428942592478072412589323
61297437428942592478072412589407
61297437428942592478072441287167
61297437907396806597260981244463
61297437907404910053095095831363
61297437907407611763873308423983
61297437907407645118205369744233
61297437907501270816546202718316
61297437907501270816546203768076
61297437907501270816546231416076
61297437907501270816546232465884
61297437907501272463486195077287
61297437907501272463486198259615
61297437907501304168120548651990
61297437907501304170627589683030
61297437907501305815311215366497
61297437907504874185690336034476
61297437907504907536700567988598
61297437907506124897999084864735
61297437907506124905593286941207
61297437907512978060649548117875
61297437907512978060649549534817
61297437907512978195591232502512
61297437907512978195591233559493
61297437907512978197095429481761
61297437907512978197095458178117
61297437907512978197283486255445
61297437907512978197283486261274
61297437907512978197847570487429
61297437907513011414166821103037
61297437907513011414166822519979
61297437907513011549108505468747
61297437907513011551364814776235
61297437907513011551364843472591
61297437907513011551615517820901
61297437907513011551615518879339
61297437907513011551615518883711
61297437907513027656877651443088
61297437907513278387097248371308
61297437907513278387368843433196
61297437907513311738379076437126
61297437907513311741450201700150
61297437907513328211988723039343
61297437907513328211988727657486
61297437907513328212740380802016
61297437907514228230945659113063
61297437907514228230945663345151
61297437907514228779737747178703
61297437907516880106292907126831
61297437907516880108737272132095
61297437907516880109301324483991
61297437907516880109301327666319
61297437907516880109301356364079
61297437907516880109322248372671
61297437907516880650754415350095
61297437907516881892878698902405
61297437907516913462902197383609
61297437907516913463654309692921
61297437907516914005107368678937
61297437907516915247231652231247
61297437907516930071390714169285
61297437907516930072205499318041
61297437907516930072205502504337
61297437907516930072205502504373
61297437907516930072205502504581
61297437907516930072205614103465
61297439343225235776518116485875
61297439343227903711582827684834
61297439343227903713087052303458
61297439343227936930158411690301
61297439343227936930158416289571
61297439343227937068171192631725
61297439343236040805117658137751
61297439349144638355132269192494
61297439349144671708649542177656
61297439349243146136284444496856
61297439349253940593023579374920
61297439349253940593295175486616
61297439349253940595530620405960
61297439349253940595802216517656
61297439349253940596366300749640
61297439366967822212488545003821
61297439366967822213052629235805
61297439366967822213303333338909
61297439366968121807777664689777
61297439366968122402302302527641
61297439369824823045280530651662
61297439369824823045343206677438
61297439369824826752134406687756
61297439369926037380373008222856
61297439369934145647401361924352
61297439369934145647672958036048
61297439420146634621943110649755
61297439420146634621964002658347
61297439420146634622214706761451
61297439420146651276519570926338
61297439579350512106914317687813
61297439579350512107478401919797
61297439579350512107666429997125
61297439579354114377910396113937
61297439579354114378662508423249
61297439579354114378725184449025
61297439579354119182012906376685
61297439579354119182284502488381
61297439579569350084811732255871
61297439579569350085083327291659
61297439579569350085083328367567
61297439579572919002562133808529
61297439579572919002624809834305
61297439579572923806184127873661
61297439579572923806748212105645
61297439579572923943382148822061
61297439579572923943946233054045
61297439579572952356058514785099
61297439579572952356142082819467
61297439579572957160265485090807
61297439579572957297463506039207
61297439579645903145408161967323
61297439579645903145679758079019
61297439579678318782443137192339
61297439579678318782693841295443
61297439579678318782714732228127
61297439579678318782714733304035
61297439579678318782777409329811
61297439579678318783257925527427
61297439579678318783278817536019
61297439579678318783529520563215
61297439579678618971964406595871
61297439579678618972528490827855
61297439579678624323250201563319
61297439579678624324942454259271
61297439579679535462859661522926
61297439579679536011087546298722
61297439579679536011087546298723
61297439579679536011902334633810
61297439579679536011902334633811
61297439579682221242960485021995
61297439579682221243023161047771
61297439579682221243775273357083
61297439579682226044890226391175
61297439579682226045454310623159
61297439579682226047146563319111
61297439579682226182171815373943
61297439579682226182652331571559
61297439579682226182735899605927
61297439579682226184344584267511
61297439579682226184428152301879
61297439579682226184616180379207
61297439579682237303283447258543
61297439579682237760819411134430
61297439579682237760902979168798
61297439579682237897348945913235
61297439579682237898080137516147
61297439579682237898101058222547
61297439579682242838649448432399
61297439579682242838900152535503
61297439579682242838921044544095
61297439579682242839464236767487
61297440058144560422101985396747
61297440058144562069229664641631
61297440058144593776434046716997
61297440058147263360611150324815
61297440058147296714128423309977
61297440058147296714400019421673
61297440058252678018269446923408
61297440058252678019105127267088
61297440058252961964832682838280
61297440058252961965104278949976
61297440058252961965668363181960
61297440058252963337628517555724
61297440058252963337712085590092
61297440058252963338464197899404
61297440058252978571959861935407
61297440058252978573652114631359
61297440058253863768179544820684
61297440058253863768263112855052
61297440058253863769015225164364
61297440058253864316971399037217
61297440058253864317786187372305
61297440058253878592337454593383
61297440058253879138956773765455
61297440058253879139708886074767
61297440058253879139771562100543
61297440058253879141401138770719
61297440058256564374093366235729
61297440058256564374114258244321
61297440058256564374176934270097
61297440058256565608623447711567
61297440058256565608623476409327
61297440058256565608624480832097
61297440058256565608624595623344
61297440058256565608624595623345
61297440058256565608707044443695
61297440058256565608708163657712
61297440058256565608708163657713
61297440058256565608874151814671
61297440058256565608875184935201
61297440058256565608875299726448
61297440058256565608875299726449
61297440058256565608895072521023
61297440058256565608958867760816
61297440058256565608958867760817
61297440058256565609439269167185
61297440058256565609439383958432
61297440058256565609439383958433
61297440058256565609522951992800
61297440058256565609522951992801
61297440058256565609710980070128
61297440058256565609710980070129
61297440060879167807083217008811
61297440060880068375082940987423
61297440060882771313111934095829
61297440060882771448614573284173
61297440060882771450372945212149
61297440060882771451125057521461
61297440061097972430982842394091
61297440061098005782807862683301
61297440061098872996472424602361
61297440061098872996535100628137
61297440061098872998794538295375
61297440061098872998982566372703
61297440061098874234328583627226
61297440061098906350807586661913
61297440061098907586153603916436
61297440061101575937011559481109
61297440061101576072514198669453
61297440061101576072517641875692
61297440061101576075024682906741
61297440061101607642460668443743
61297440061101609289400664002303
61297440061101609426097590886630
61297440061101609426097590886639
61297440061101609426849703195951
61297440061208192031782473215260
61297440061208193127339201935886
61297440061208193129867134975518
61297440061210876529174610603311
61297440061210876529362638680639
61297440061210876529425314706415
61297440061210876531681651634351
61297440061210876531869679711679
61297440061210878176302634239199
61297440061210878176553338342303
61297440061210878178245591038255
61297440061210878178809675270239
61297440061210878315506602154575
61297440061210878316258714463887
61297440061210894967300982082175
61297440061210894968053094391487
61297440061210894968115770417263
61297440061210894969811466319454
61297440061210894969811466319463
61297440061210894970563578628766
61297440061210894970563578628775
61361906907571665735663366627986
61361906907579769618153675716212
61361906907604081235500348166546
61361908768726526739966270972442
61361908821869038256931147918242
61361908821901453756768129456802
61361908840575599260977815710307
61361908840575632614495088695469
61361908999259884386573509284540
61361908999260184527831058147942
61361908999260184530843635104990
61361909000100413657934070469657
61361909000143635994611606153301
61361909052402390548050116120010
61361909052434806047887097658570
61361909052434806048640238839110
61361909052434806048640239888870
61361909052437812836976377491266
61361909052445916709488934922348
61361909053310157755833102770349
61361909053310457899350083160861
61361909053313162894593501785379
61361909053320962922445401252061
61361909053320964157227334746993
61361909053320964157227339451257
61361909053321264300744348539625
61361909053321268004334680664951
61361919847497304274192894434388
61361919847505413461731142406193
61361919847508114745769987865993
61361921761867611670093884186404
61361921761899131548648229485748
61361921921424813528396223485047
61361921921435618692560805611437
61361921921435620341384461991143
61361921974501577001816379108958
61361921974610545699425829865609
61361921974610545707040460553803
61361921974610545707040837857233
61361921974610545745180448248942
61361921974610545745183542849568
61361925360143654556122004533507
61361925360143704380928682835683
61361925519668437240707103676987
61361925519668437248384615507365
61361925519773837029289326236275
61361925590677642175779928982995
61361925590681244469747248647036
61361925590689348344706490849351
61361925590689348390439155052867
61361925590689348390460047061459
61361925590692051329220263665963
61361925590692051329241155674555
61361925998242778729877931630259
61361925998242780378701560829929
61361925998242828554684609932435
61361925998242828554872895227207
61361925998348178922564127458769
61361925998387166675589140185630
61361925998387166675593387265380
61361925998387166683120207421464
61361925998387166683120580474092
61361925998387171614721121245108
61361925999223496870451757881335
61361926069255538232960472124444
61361926069288003100654316687251
61361926069288003146386980890767
61361926069288003146386981940527
61361926069288003146407872899359
61361926069288003146407873949119
61361926069288008016870132146593
61361926069288019134991222388065
61361926069290704849822068594619
61361926069290704849822069644379
61361926069290704849842960603211
61361926069290704849842961652971
61361926205177037450559240093694
61361926211958605873285248672645
61361926228812734364475317304733
61361926228812739715197029116105
61361926228812784189010026423865
61361926228812784189072821485867
61361926228812784189093713494459
61361926228823591002813172301275
61361926228823591002834064309867
61361926281990428905381793121194
61361926281998516370937808857325
61361926281998532773563118914832
61361926281998532780341038505861
61361926281998537720033633422685
61361926282971128784064115377049
61361926282971128784064116426809
61361926282971128784064116428213
61361926282971128784066439375103
61361926282971128784067214215379
61361926282971128790842037902951
61361926282971129333106789573829
61361926282971130565440230355391
61361926282971130575231073131755
61361926282971134279012794460432
61361926282971134279577650321663
61361927434183130947952257519184
61361927435043817226526523364051
61361927664499794505701549173891
61361927664608715106407818817443
61361927665480457475645142578515
61361927665480457475645171274871
61361927665484059197849251638355
61361927665484059197849280334711
61361927665484060982239091802067
61361927665484064543400607440025
61361927665484064688279467931109
61361927665557007448073447836141
61361928143074088862727328476853
61361928143074088907979591273793
61361928143074088908459992680369
61361928143074088908543675505777
61361928143074138868919630676265
61361928144058452146191624912619
61361928144058452146195067056057
61361928144058452146195757338087
61361928144093526109348339254154
61361928144093526111855466374262
61361928144093526111858819242092
61361928144093526116939069422198
61361928144093574288341638116016
61361928144093574846673176103672
61361928144093576072228322357904
61361928144093576074676040230998
61361928197236032639862959737618
61361928197236036345903337266340
61361928197236080818356488828062
61361928197268451487303054801963
61361928197268452036346072303851
61361928197268453081084783836174
61361928197268453123827999845550
61361928197268453126335122366388
61361928197268453126338479833488
61361928197268453126339254672360
61361928197268453131421828850520
61361928197268453675127867647452
61361928197268453675131225114552
61361928197268456977733242398361
61361928197268501259578312926618
61361928197268501302821298707412
61361928197268501303075444953954
61361928197268501303075559744985
61361928197268501305331524664446
61361928197268501305331781881890
61361928197268501305334995505635
61361928197268501310415127712373
61361928197268501310415127712382
61361928197268501854374570864085
61361928197268503086711340403350
61361928197268503089155700822394
61361928197268503089159948391780
61361928197268503096498854421984
61361928197268506793502305197945
61361928197268506793505748876576
61361928197268506800845431611919
61361928356756915521170007578842
61361928356756915521170782417714
61361928356756915521171040697968
61361928356756915521173102179468
61361928356756915521173106765688
61361928356756915521174135298594
61361928356756915528763836583812
61361928356756915528764094864066
61361928356756915528767189464692
61361928356756915528767194050912
61361928356756959995254973019886
61361928356756959995255747858758
61361928356756959995256006139012
61361928356756959995258072206732
61361928356756959995258330486986
61361928356756960002848802024856
61361928356756960002849835143982
61361928356756964934382706999614
61361928356756964934383481838486
61361928356756964934383740118740
61361928356756964934385806186460
61361928356756964934386064466714
61361928356756964934948596003056
61361928356756964934950920351030
61361928356756964935201709130472
61361928356756964935201967410726
61361928356756964935202742249598
61361928356756964941976536004584
61361928356756964941977569123710
61361928356793232528481800461197
61361928356793232528481829157553
61361928356793234124523765610362
61361928356793234312871636038689
61361928356793234314566217318915
61361928356793234716875631244494
61361928356793234718566849421640
61361928356793234718570206888740
61361928356793234724465327943492
61361928356793234726159903587738
61361928356793282303017294700806
61361928356793282346510327717787
61361928356793282346511327541296
61361928356793282346511442326711
61361928356793282346513393609016
61361928356793282346513771378949
61361928356793282346514426728142
61361928356793282346514541519173
61361928356793282346514541631601
61361928356793282346514543035493
61361928356793282348206023606937
61361928356793282348206023608341
61361928356793282348209118208967
61361928356793282348209118679739
61361928356793282348770763656078
61361928356793282348770878441493
61361928356793282348770879491253
61361928356793282348770879492657
61361928356793282348773202907511
61361928356793282348773977279823
61361928356793282348773977746383
61361928356793282353291578068263
61361928356793282355547914996199
61361928356793282355548800967395
61361928356793282483775296361205
61361928356793282490552361494223
61361928356793282492808697949983
61361928356793282492809469603719
61361928356793282897813552638273
61361928356793282904591818467069
61361928356793282904591818469256
61361928356793282904591818469283
61361928356793284132594682596582
61361928356793284132598930165968
61361928356793287836941286972133
61361928356793287836944730650764
61361928356793287843531530503773
61361928356793287843719557524876
61361928356801387456819806147049
61361928356801387458512061558769
61361928356801387458515156159395
61361928356801387459079240857939
61361928356801387465854838917823
61361928356801388013205605589999
61361928356801392954589676497663
61361958613632504396738046468286
61361958613635204453608937550790
61361958613656519490937041880575
61361958613656830381381759057438
61361958613667324657549369060095
61361960049355533787688882435978
61361960049358233844559773518482
61361960527956910147411298065943
61361960669764813860667404056909
61361960669764819394317449384131
61361960669764819394319772682345
61361960687478673055643804945019
61361960687489478222256132124539
61361960687489489342827267786829
61361960687489494693546656999827
61361960687489795065809521688311
61361960687489795068257242743724
61361960740656618205329940431527
61361960740664405236735792715935
61361960740664705426006731442156
61361960740664722080289182279707
61361964120510129830073706496605
61361964126416053540012342864730
61361964126416053585765927774598
61361964285843557251045267534328
61361964285843568364082668988716
61361964285951641579370994799354
61361964333209838078555664398845
61361964333209838078555921629339
61361964339021184321643706898916
61361964339021184321831992193688
61361964339021185556425640393848
61361964339021185556425897611292
61361964339021185557178009920604
61361964339021195434681108353304
61361964339021195434681365570748
61361964339021195434869393648076
61361964339021196669463041848236
61361964339021196669463299065680
61361964339021196670215411374992
61361964339094130309314316815064
61361964339094130309502602109836
61361964339094131544096250309996
61361964339094131544849391489084
61361964339333398863736663000348
61361964339333399412967708933696
61361964339336098920824139122655
61361964339992596186057111096327
61361964356743459937018148322856
61361964356743459937018919975188
61361964356743471050055549777244
61361964356743471050056321429576
61361964356746159993136927096048
61361964356746171106174328550436
61361964356746171106174585767880
61361964356819105980807537012196
61361964357059270161874292051533
61361964357059273868479531436785
61361964357059570351123965343369
61361964357062275303649622319985
61361964357070080681467769942881
61361964357070380830223866824478
61361964357070380870717443234717
61361964758641669686866146882685
61361964758824488521159819857603
61361964758824489755658158387730
61361964764539488285979599926906
61361964764547596970479205501614
61361964764550300045686302584986
61361964764550300046522008438482
61361964764722003225229938062787
61361964764732815526859369538108
61361964811780579341856533547157
61361964811780579341856791810149
61361964811780579341856791814361
61361964811780579341859890647075
61361964811784164600301787604229
61361964811784181064060642589735
61361964811784181064060900869989
61361964811784181064062965538029
61361964811784181064063224868043
61361964811784181064063998657155
61361964811784181064063999706915
61361964811784181201258549111215
61361964811784181201258549124265
61361964811784181201258635200283
61361964811784181201258893480537
61361964811784181201261217478591
61361964811784181201261991267703
61361964811784181201261992317463
61361964811784181208872523982261
61361964811784181208872610071329
61361964811815696133346596863335
61361964811815696133346601112685
61361964811815696133346855143589
61361964811815696133346858330129
61361964811815696133348919811629
61361964811815696133349952930755
61361964811816596563896852475963
61361964811816596563897624128295
61361964811816596563897624145557
61361964811816596563897882412761
61361964811816596563897885595089
61361964811816596563900980195715
61361964811816596701094501793049
61361964811816596701095530649775
61361964811816596701095530662825
61361964811816596701095616738843
61361964811816596701095620988193
61361964811816596701095875019097
61361964811816596701095878205637
61361964811816596701098199017151
61361964811816596701098972806263
61361964811816596701098973856023
61361964811816602051817242474197
61361964811816602051817328567477
61361964811816602051817332799565
61361964811816602051817586830469
61361964811816602051817586834681
61361964811816602051820685667395
61361964811816602059682354731711
61361964811999415535656929251295
61361964811999415535660401155351
61361964811999416770438862746227
61361964811999417317507956730460
61361964812002116827313482950231
61361964812023732099662399384943
61361964817899631531362680449063
61361964817907740713737889644527
61361964817907741991542095210024
61361964817907741994053608322912
61361964817907742543284654256260
61361964817910438344351033759297
61361964817911644592615592730153
61361964817932051970327510771489
61361964818591250941251792572811
61361964835308357736876964764214
61361964835308357736897856772806
61361964835417326442938508965272
61361964835633917185786338214741
61361964835633917185807258803049
61361964835636164417844637201888
61361964835636318699783724549429
61361964835636319937578611059893
61361964835636620078616130599676
61361964835636620078616388879978
61361964835636620080227023418514
61361964835636620080247944124866
61361964835636620081095620148213
61361964835636620081095621197973
61361964835636620124369973789846
61361964835636620126828284351729
61361964835636620126828285401489
61361964835668740376543326578181
61361964835669035577888256266970
61361964835669035577888257316730
61361964835669035577888514534222
61361964835669035578453112138236
61361964835669035578453370418538
61361964835669035578641398495818
61361964835669035578641401678146
61361964835669035585227939025398
61361964835669035585416225369930
61361964835669035623641841176886
61361964835669035623641842226646
61361964835669035623642099444090
61361964835669035624206955328406
61361964835669035624394983405734
61361964835669035624394986588062
61361964835669035630981523935314
61361964835669035631169810279846
61361964835669035631173166330004
61361964835669035760840092054638
61361964835669040520060335666501
61361964836289075885820062573302
61361964836292628743853109050868
61361964836292628743853112233196
61361964836292661546632761976188
61361964836292676372488834086984
61361964836292678155182950714950
61361964836292678156877526359196
61361964836292815553422718691457
61361964836294016310505352829157
61361964836294016722099330660801
61361964836294016722287358738129
61361964836608728035653645291880
61361964836608728043246728154334
61361964836608728043250167111232
61361964836608781164760355473402
61361964836616882561683154215300
61361964836616886272621259713998
61361964836641197897496671519944
61361964971305360392072923410955
61361964971305360392909747055703
61361964971305360392909748455383
61361964971317065982461193763879
61361964971317065982461450981323
61361964971317065989236020637991
61361964971317065989236277855435
61361964971317067224855034995115
61361964971317067224855039581335
61361964971317067773646662480715
61361964971317067773897685430275
61361964971337780831877562810597
61361964971340477183562986744395
61361964971340482122693819556837
61361964971340482123527548955091
61361964971341333140217333863083
61361964971341333142479864224359
61361964971341377607339187135243
61361964971341377607339961969903
61361964971341377744537955630211
61361964971341382546464596762785
61361964971341382546467696999391
61361964971341382554078204217183
61361964971341382554078571633831
61361964971341382554078576220051
61361964971341382554081671870437
61361964971341382691276568830599
61361964971341383095256310341665
61361964971341383095256314573753
61361964971341383095256568608869
61361964971341383095258634339719
61361964971341383095259667441583
61361964971341383095507358451121
61361964971341383102870174659375
61361964971341383102873642312629
61361964971341383103121222068991
61361964971341383105380681827349
61361964971349486429040917255077
61361964971352139543874124898811
61361964971352187713078991077047
61361964971352187713079248294491
61361964971352187713080023129151
61361964971352187720690900213031
61361964971352187720691675051903
61361964971352187720693999049957
61361964971352188261868637154003
61361964971352188261868637521185
61361964971352188261868895788389
61361964971352188261870961519239
61361964971352188261871994621103
61361964971352188262119685630641
61361964971352188269485969492149
61361964971352188271177445832909
61361964971352188271178220671781
61361964971352189506774942501801
61361964971524193008059981468230
61361964971524197811150003585168
61361964971524197813597721458262
61361964971524197813877844520415
61361964971532301688837089905055
61361964971532301688840561809111
61361964971535002977741410059740
61361964971535002977762330764688
61361964971535002980189127932834
61361964971535002980210048637782
61361964971535002980490171699935
61361964971535002980493643603991
61361964971556613310986985123728
61361964971559314602619921052532
61361964971559314602640066918608
61361964971559314610419083435556
61361964971559315151934908091750
61361964971559315152688053502926
61361964971629548188067911458582
61361964971632249477252354675420
61361964971632249477273275380368
61361964971632249479720993253462
61361964971632249479781435625426
61361964971632249479969717719156
61361964971632249479969721969958
61361964971632249484864005552784
61361964971632249487311727676680
61361964971632249487315079475828
61361964972192397516832219212958
61361964972213108884373965488699
61361964977432521388888641587619
61361964977432522991955361707351
61361964977440626866918050298287
61361964977440626912650714501803
61361964977444529510261710779250
61361964977467638591951877900201
61361964977467638591951877900249
61361964977467638591972798606601
61361964977467640376331099887452
61361964977467640376519385182224
61361964977467640383861129409054
61361964977467643533544781737695
61361964978124137094431953226571
61361964978124140798777753711367
61361964994975868139387388863719
61361964995169204443629604403643
61361964995169206090757628039531
61361964995169504632900198401879
61361964995169504998928648098743
61361964995169505044473370331469
61361964995169505044661283604499
61361964995193816621326118459958
61361964995193816621327497371220
61361964995193816621829590073670
61361964995193816621892356437864
61361964995193816622080638550308
61361964995193816622080641732636
61361964995193816804341837010899
61361964995193816804906696077543
61361964995814896542250249197795
61361964995825701708862576377315
61361964995825702121208662286391
61361964995825703355990600013203
61361964995826002264161620072415
61361964995826902877538930215017
61361964995850013333740312531235
61361964995850018684462024342607
61361964995850018686906389347871
61361964995851214503169808597785
61361964995858118855827577319883
61361964995858122560173377804679
61361965048052331425983287232373
61361965048052631615232960524209
61361965048052631615253881230615
61361965048336026757702370969065
61361965048336328183990313634009
61361965048336328184011234340361
61361965048336328184766699045327
61361965048344133105237288630975
61361965048344431601626298076903
61361965048344431647358938286875
61361965048344432058970479725001
61361965048344432059161864902247
61361965048368447198923423415289
61361965048368448433705355860461
61361965048368448433705356910221
61361965048368741989274384384733
61361965048368743224056317879665
61361965048368743269788952335613
61361965048368743269788953385373
61361965048368743635806898632554
61361965048368743635806899682314
61361965048368743636560040861402
61361965048368743636560044043730
61361965048368743643334867735514
61361965048368743681560483542470
61361965048368743681560484592230
61361965048368743681570958244633
61361965048368743681591878950985
61361965048368743681591880000745
61361965048368743682313625771318
61361965048368743682313628953646
61361965048368743689088452645430
61361965048368748622975949858649
61361965048368748622975950908409
61361965048992525257717276437669
61361965048992525260164997493091
61361965049000630370470260604647
61361965049000928866859270050575
61361965049003330426777324672563
61361965049024940348219968418367
61361965049024940759810593854405
61361965049024945692163505192109
61361965049024945698938327834133
61361965049024945698938328883893
61361965049024945701386049939315
61361965049025239254507356358405
61361965049027642051655060826483
61361965049027647402376772637903
61361965049028843221084555843273
61361965049028848162468626750937
61361965049035745927178385738843
61361965049035747161960319233775
61361965049035747573554297183511
61361965049036902209611970811259
61361965049036951579330549780567
61361965049036953272212129628563
61361965049351711122215667888592
61361966194652886129898902075670
61361966247503608732809950376215
61361966247507210592212053446283
61361966247830514435843105486142
61361966247830514436031391830674
61361966247830514436032420701902
61361966253738823462906626344390
61361966271464999843472301746182
61361966271464999845728637624358
61361966271464999845728637624406
61361966271464999845916923968890
61361966271464999845916923968938
61361966271464999845920022801604
61361966271464999851002592747676
61361966271464999853262028508326
61361966271465015905423974411402
61361966271465016500033042624512
61361966271465016500033071322272
61361966271465016500221357666804
61361966271465016507563334675766
61361966271465016507563363373526
61361966271465916518990207898625
61361966271465917067784386498071
61361966271465917075375116316195
61361966407352594185369827499828
61361966407355295479473725422980
61361966407355295480035486706670
61361966407355295486813408181408
61361966407363399354429876206994
61361966413260902802828900120370
61361966413260902802913616065112
61361966413260902810441584118312
61361966413263604102096731626572
61361966413263604513876671822164
61361966413263604513878994752988
61361966413271707967014430131744
61361966413271707969462148004838
61361966413271707977055977009808
61361966430989780895006430387514
61361966430990698111221040737745
61361966431001503275639051552092
61361966431001503283167019605292
61361966431001503283167019606696
61361966431621944477339409727429
61361966484168326417416578540110
61361966484168326424946864451201
61361966484175513075533562275518
61361966484175513077792993804080
61361966484175529724751294091330
61361966885602732906565620609655
61361966885602732906565877827099
61361966885637849698052588292709
61361966885637849698053359927779
61361966885637849698053359945041
61361966885637849698053364177129
61361966885637849698055687125423
61361966885637854637183421105151
61361966885638750265802641270081
61361966885638750265804962081595
61361966885638750265804965268135
61361966885638750265805736920467
61361966885638755616523321025137
61361966885638755616523321029349
61361966885638755616524091631921
61361966885638755616524095864009
61361966885638755616524349899125
61361966885638755616526415629975
61361966885638755616527448731839
61361966885929638609790670745544
61361966885962054107929977336372
61361966891835245933145845442934
61361966891835245933230561387676
61361966891835245933982673696988
61361966891837947637418018618284
61361966891862279162842927738926
61361966891870362722188190903280
61361966891870362722209111608228
61361966891870362722377509304080
61361966891870362723025019157334
61361966909564124017788836565816
61361966909564124017788836567220
61361966909564124017788865145532
61361966909564124017789611400476
61361966909564124025321051239640
61361966909564140672096713842984
61361966909564140672096742540744
61361966909564140674544463596166
61361966909564140681319261772518
61361966909596561113317765935076
61361966909596561113317794514792
61361966909600157894134446968460
61361966909600157894134451200548
61361966909600157894322736495320
61361966909600157894322736496724
61361966909600158031333472699752
61361966909600158031335797047726
61361966909600158031586877389992
61361966909600158031586877391396
61361966909600158038926526865850
61361966909600163384564922493462
61361966962739051031707889434330
61361966962739051031708146651774
61361966962739051032460258961086
61361966962739051032461030613418
61361966962739051033967578180336
61361966962739051034155606257664
61361966962739051034155610489752
61361966962739051039238180435824
61361966962739051039239213537688
61361966962739051039804069422004
61361966962739067093474375991576
61361966962739067139224833372422
61361966962739067139224836554750
61361966962739067146755900258336
61361966962741752323842143225308
61361966962741752325536718869554
61361966962741752330702976935980
61361966962741752331457151216932
61361966962741768980677205982442
61361966962742652944268229043465
61361966962774167823197952767770
61361966962774167823198209985262
61361966962774167823700045470220
61361966962774167823950322294526
61361966962774167823950322294574
61361966962774167823951093946858
61361966962774167830539958474492
61361966962774167830728243769264
61361966962774183883455049672104
61361966962774184478254755992440
61361966962774184485594410053108
61361966962774184485594438750868
61361966962775068444856027279320
61361966962775084916145432596334
61361966962775084916145432712974
61361966962775085045812358439226
61361966962775085045878252705282
61361966962775085046064181754736
61361966962775085046066537982792
61361966962775085053406220739768
61361966962775085053406220741220
61361967122263832075083333186168
61361967122263832075648963905144
61361967122263848182851847456026
61361967122274637241674739660788
61361967122274637249289489372270
61361967122274653303713970240104
61361967122274653349464174635546
61361967122274653349465203503870
61361967122274653356807209212044
61361967122275554463874639240192
61361967122275554463874639240240
61361967122275554466134045254771
61361967122275554466322356063574
61361967122275554466322360295662
61361967122298948866573396519608
61361967122298948867118106533684
61361967122298948867118106538056
61361967122298948867139027238584
61361967122298948867139027244408
61361967122298948867139285524710
61361967122298948867202047656816
61361967122298948867390075721046
61361967122298948867390075721094
61361967122298948867390075721253
61361967122298948867390334001348
61361967122298948874164126337732
61361967122298948874167225524786
61361967122298948874732081409102
61361967122298965528280246416072
61361967122298965528280246416120
61361967122298965528468532773702
61361967122298965529033391827296
61361967122298970325816762380246
61361967122299865952056446317322
61361967122299865952241378862308
61361967122299866089314106577599
61361967122299866089317205764445
61361967122299866089502133592126
61361967122299866089503166711252
61361967122299866089505491059226
61361967122299866089505519755576
61361967122299866096092028052337
61361967122299870893628544370598
61361977202411172254394766931290
61361977202411173489740784658206
61361977208319499125421102399214
61361977279201673623279591575308
61361977279201673623279848792752
61361977279201673624031961102064
61361977279201673624032732754396
61361977279225736941663670014109
61361977279226037085180679102429
61361977279226038733816029329461
61361977279298983080161787629123
61361977680985515384710940129346
61361977686893868400522717325035
61361977686991103579407020100994
61361977757800076367634441915889
61361977757800376511151479583925
61361977757800376556905035796033
61361977757801277536499081962561
61361977757832497213674648324097
61361977757832497221206088281353
61361977757832497221206089331113
61361977757832797357191657412417
61361977757832797364723097369673
61361977757832802296319392441905
61361977757833653503638528157711
61361977893505106174243223610919
61361977893698764764280667382835
61361977893723076389158403536755
61361977917354876704161763533903
61361977917354876749915348443819
61361977917357278264079870847243
61361977917357278264643955079227
61361977917357578408160935469739
61361977917357578453329515441319
61361977917357578453893599673303
61361977917357582114198988650487
61361977917357582114199017348295
61361977917358479014384296680755
61361977917358483916796085718879
61361977917358483962549641930987
61361977917365383374385101029111
61361977917365387078730901513907
61361977917365683517902110117431
61361977917369289493285861260117
61361977917369289531718332489319
61361977917369289539060338178571
61361977970510895132157721324605
61361977970532203629735898006881
61361977970532204866774140781749
61361977970532204866777520825403
61361977970532503773064880067633
61361977970532503773252878397441
61361977970532503773252907095201
61361977970532505007846813562565
61361977970532505010291178567829
61361977970532505056044734779937
61361977970532505467830096739067
61361977970534906570212613233519
61361977970534906570776692761239
61361977970534906570776697465503
61361977970534910276814750646251
61361977970535206706763385804809
61361977970535206714293677856063
61361977970535206759291793356701
61361977970535206759462257827547
61361977970535206759483178533947
61361977970535206760026342059531
61361977970535206760047258061667
61361977970535210418138180687904
61361977970535210420331731036811
61361977970535210463891736900012
61361977970536112633016257320121
61361977970536112635272594248057
61361977970536112678769813532229
61361977970536112681026150460165
61361977970543010444983825836567
61361977970543011680517871640811
61361977970543015377333351848929
61361977970543310635006503446307
61361977970543315520850360937249
61361977970544211156500646514503
61361977970544216143638273634275
61361977970544216509482051321439
61361977970544216510234163630751
61361977970544216546197992030955
61361977970544216555985395844805
61361977970544216555987719842859
61361977970617129329386553080681
61361977970617173794248974824279
61362792066962184603361846775036
61362794140889688542538799839800
61362797756968460981421958690961
61362830833025348765101090446998
61362832747422685548819983580818
61362837001738349820156828788216
61362837001921168788631656340463
61362837054798887653925213704541
61362837054798887699678769916649
61362837055758842964895972559243
61362849977266107483453496268471
61362953596648985153416282263301
61362955671763181673775396425106
61362955676473423542963172699585
61362955676485129140126527144065
61362955676485130923700431081189
61362955747385033609673311869717
61362966312334172792887985733361
61362966312335073360637005608869
61362966471858953836322753711779
61362966471858953836323872906923
61362966471858953836326197254897
61362966471859854404071773924157
61362966471859854404075217130405
61362966471870664921405813977859
61362966471870664921406928586783
61362966471870664921406931773323
61362966471870664921409256121297
61362966525045591935885473506445
61362966525045591935886592364719
61362966525045591935888572356421
61362966525045591935888916712693
61362966525045591935889686965345
61362966525045591943500567254639
61362966525045591943500567591509
61362966525045591943503661838003
61362966525045591943503666441485
61362966542770551006421587477349
61362966542770551006442594290239
61362966542770551006445693477085
61362966542770551006445947158069
61362966542770551006445951744289
61362966542770562119462083882283
61362966542770567607378693353657
61362966542770567607378693366707
61362966542770567607381792553553
61362966542770567614993787438721
61362966542770567614993787451771
61362966542770567614996882039347
61362966542770567614996886638617
61362968386229261239754810690743
61362968386265283949715605711063
61362968439331242259033913334187
61362968439404188254234471282139
61362968439440205468769629155921
61362968439440210956665318270655
61362968439440210956667298262357
61362968439440210956668412871281
61362968439440210964195237250567
61362968439440210964282392347421
61362968457165186635775612544553
61362968598856023302472547565563
61362968598856023302475989709001
61362968598856023302493554365403
61362968598867728899656138557231
61362968598867728899656913396103
61362968598867728899657167427007
61362968598867728899657170613547
61362968598964986512207840681669
61362968598964992000107396045149
61362968598964992007634214788455
61362968598964992007637686696883
61362968598964992007698125863273
61362968598964992007700448811567
61362968598964992007719046587095
61362968598973095516564786560020
61362968616581894053798525359721
61362968616689962183679795811757
61362968616689962183680140168029
61362968616689962183680910420681
61362968616689962191207730567879
61362968616689967679130906894015
61362968616689967679193669008699
61362968616689967679212266784227
61362968669767631585609130341383
61362968669767631585629017946079
61362968669767631585630051402075
61362968669864889205687424443255
61362968669876600290773921929891
61362972215040190704849204364921
61362972215040206764356345505759
61362972215054566504212378077800
61362972693653221259403960366034
61362972693653221259407059554284
61362972740918355455544533158918
61362972740918355455545647767842
61362972740918355592806316399954
61362972746792158847043101552869
61362972746792173671201902012881
61362972746792174906547919745413
61362972747667524966580992023095
61362972747694177235879897097023
61362972764518040025475866534529
61362972764518040032815549292957
61362972764520756560412018677908
61362972764553157231004153565109
61362972764553157231004153681749
61362972764553157231004268000613
61362972764553157231005387214631
61362972764553157231008486519521
61362972764553157236087499512241
61362972764553157236087613831105
61362972764553172060249000216495
61362972764553173290513218599911
61362972764553173295595792778071
61362972900439534227172647091774
61362972900443136635680442779471
61362972900455109078384474221920
61362972901314834469929333124150
61362972901314836254318025396362
61362972901318437976522134456202
61362972901318438388367930999874
61362972901318438525565923614634
61362972906316893768619173945343
61362972906316938242534451731629
61362972906316943182226270415517
61362972906349376390646189495595
61362972907297611324268603643347
61362972907297655789131025386945
61362972924075251399687776948771
61362972924077938271368571237419
61362972924077938271368685556283
61362972924077938281222204706939
61362972924077954333387339786923
61362972924077954333387340141055
61362972924077954338469885267323
61362972924077954338469885739499
61362972924077954338469913965083
61362972924077954340729321500149
61362972924086047095873269469691
61362972924086058208345811853223
61362972924086058208910670924079
61362972977220464618330661043492
61362972977252880118167642582079
61362972977252881347867000378319
61362972977252881347867000732451
61362972977252881352949574556479
61362972977252885059554808090369
61362972977263686926825763593069
61362972977263686926825763942989
61362972977263686931909022267479
61362972977263686933603685417727
61362972977263686933603688605671
61362972978201162581577803637109
61362972978201166280841029943745
61362972978201166288179941054053
61362972978236233477795529988757
61362972978236233482878875819249
61362972978236234713142322550333
61362972978236234718225668380825
61362972978236238419182699729135
61362972978236238424266045559627
61362972978236282891573089525933
61362972978236282891573176682015
61362972978236282896656435356425
61362972978236284721151712466447
61362972978236284721154812125469
61362972978236284726234286644607
61362972978236284728493632420979
61362972978236288432840295018773
61362974183499458275128913085533
61362974183499458282743892360683
61362974183499458282743921058443
61362974183499461987087368497505
61362974183499508243116777042085
61362974201224483909527423061057
61362974201224487613873223545853
61362974201224487621212134656161
61362974343020685774879235300681
61362974343020685774879350558489
61362974343023342411689381299721
61362974343024239326747761903487
61362974343024243030525345867589
61362974343024287497647203725969
61362974343024287497647461993173
61362974343024287497648236827833
61362974343024289286555758816273
61362974343024292993157896233217
61362974343032348753520065276287
61362974360749268657312205320041
61362974413924191967446065426641
61362974413924195671791865911437
61362974413924195679130777021745
61362974413934997134057703858356
61362974820614311996891913826481
61362974820614312411749864617313
61362974820614315703494051705773
61362974821595028905196295881053
61362974821597685542008649570579
61362974821597730014399039367377
61362974821598630627961049743643
61362974821598630627964493422275
61362974821598630627965268262551
61362974821631002897720870859515
61362974821631051615969811634999
61362974821631056564698988602631
61362974839323606299457627512869
61362974839323606299458402347529
61362974839323608083283350157809
61362974839323608088365924335969
61362974839323611787629150642605
61362974839356026738422338444937
61362974839356027287463031832131
61362974839356027287465357346505
61362974839356027287465360533045
61362974839356027289159932990751
61362974839356027289724792061607
61362974839356032228852526041335
61362974839356032236192208799763
61362974892498483907688442758593
61362974892498483907688557077457
61362974892498488846816176384189
61362974892498490632648397240951
61362974892498533320712971203457
61362974892533657242422593415725
61362974892533660946768307457321
61362974892533660946768393550601
61362974892533660954108076309029
61362975051075018853065474763153
61362975052023269890257595896307
61362975052023314364151952977645
61362975052023314911502633210833
61362975052023316141201992523393
61362975052023316146284566701553
61362975052023319845547021360069
61362975052023319845547793008189
61362975052055686627132733422231
61362975052055686627133619393427
61362975052055735345384002898629
61362975052055735345384774550961
61362975052055735347643434427191
61362975052055735352726780257683
61362975052055740286771168406919
61362975052055740294110851165347
61362975052058387040245956125265
61362975052058387042502293053201
61362975052058388275592748686841
61362975052058388277849085614777
61362975052058391983889462793579
61362975052058436454023515662441
61362975052058436454023516725243
61362975052058436455715083857931
61362975052058436456279852590377
61362975052058436499774091605829
61362975052058436637034846335433
61362975052058437051076542040171
61362975052058437057854377758507
61362975052058438285858475530891
61362975052058438285861575189913
61362975052058441990204276015687
61362975052058441990204276019899
61362975052058441990207289231509
61362975052058441990207375324789
61363005238021765470306330396031
61363005238021765470309773602279
61363005238021770958226035880761
61363005238021770958227150489685
61363005238021770958227153676225
61363005238021770958229478024199
61363005308816323269731819856865
61363005308921673644199686908891
61363005308933379241363041366421
61363005308933679430612714658257
61363005308933690543652439397809
61363005308933696031569820521515
61363005308933696031569820534565
61363005308933696031572144882539
61363006726895727086822898089879
61363006726895727224020890700427
61363007152319154600062284452673
61363007205494365195325485488485
61363007205494387329934959990229
61363007205496788256916738650321
61363007205497989052139069050069
61363007205497989052141134780919
61363007205497989052142163296563
61363007205497989059735217466873
61363007205497989196933210077421
61363007205497989196933214676691
61363007223222964723632289247201
61363007223222964723635383493695
61363007223222964731228437664005
61363007223222964868426430274553
61363007223222964868426434873823
61363007364994834613888792234452
61363007364994851260578825186631
61363007364994851397776817797179
61363007365019146238764210045229
61363007365019146238764467262673
61363007365019146238767562908847
61363007365019151726683914467149
61363007365019162839700309121697
61363007365019162839703748078595
61363007365019162885453980125053
61363007365019162885457332988671
61363007365019163022655325599219
61363007365019168373373684546973
61363007365019168373373941764417
61363007365019168373377037410591
61363007365029623397938967374491
61363007365029625181512871311615
61363007365029673175316081831011
61363007365030857323847264325409
61363007365030857323847522942533
61363007365030857323849588673383
61363007365030857323849845540907
61363007365030857323849846940587
61363007365030857323850620375567
61363007365030857323850621775247
61363007365030868444481076000265
61363007365030868444481076350185
61363007365030873932398457469679
61363007365030873932398457473891
61363007365030873932398457486941
61363007365030873932398457823811
61363007365030873932400780417973
61363007365030873932400780422185
61363007365030873932400781834915
61363007365030873970537034405233
61363007365030873970537291622677
61363007365030873970540390455391
61363007365030873970540391855071
61363007365030873978129972717273
61363007365030873978131121673195
61363007365030873978131121690457
61363007365030873978133444625701
61363007365030873980661492334117
61363007365030874115329114283743
61363007365030874115329114287955
61363007365030874115329114301005
61363007365030874115329114637875
61363007365030874115331437236249
61363007365030875764235396271241
61363007382719526697065343971391
61363007382719526697068787177639
61363007382743838321943851777643
61363007382743838321943856026993
61363007382743838321947294983891
61363007382755543926640940080105
61363007382755549414621083668415
61363007382755844108356879513959
61363007382755844115974296197397
61363007382755849596276583935879
61363007382755849596278906534253
61363007382755849596280025742447
61363007382755849596280027142127
61363007382755849603891677666811
61363007382755849603891677684073
61363007382755849603891678020943
61363007382755849603894000615105
61363007382755849603894000619317
61363007382755849603894002032047
61363007382755849642030511819809
61363007382755849642033610652523
61363007382755849642033612052203
61363007382755849649624341870327
61363007382755849649624341887589
61363007382755849649626664822833
61363007382755849786822334480875
61363007382755849786822334498137
61363007382755849786822334835007
61363007382755849786824657433381
61363007435918748735382723667275
61363007435918748735382809410635
61363007435918754223302513832555
61363007435918765336339829543583
61363007435921471986328601213037
61363007435921471986328686947973
61363007435922672781550931612785
61363007435922672781554025859279
61363007435929553901997373445169
61363007435929553901997459888369
61363007435929559389914841012075
61363007435929559389917077867089
61363007435929570365756573154129
61363007435929575853673868534475
61363007435929575853673954277835
61363007435929575861288962619539
61363007435930459820468105132049
61363007435930470933505506586437
61363007435930760009799482670369
61363007435930760009820403731061
61363007435930760009822726329435
61363007435930776610756588546677
61363007435930776610758911494971
61363007435930776664102853505801
61363010798050308311843131327789
61363010821681207876288952940484
61363010821681207876289327528306
61363010981108726367149941477582
61363010981205939513398137017980
61363010981205972866660114446546
61363010981205987684044088032446
61363010981205987689130134468746
61363010981205988918825249880662
61363010981214092798871313348318
61363010981217694928401961940994
61363010981217694928402733593326
61363010981217696163183895435926
61363010981217696163184667088258
61363011028375029615927959711803
61363011028483081281779258800603
61363011028483081281779516018047
61363011028483095366606362702401
61363011028483095366606705658993
61363011028483095366606710245213
61363011028483095366607481897545
61363011028483095503804355312949
61363011028483095503804698269541
61363011028483095503804702855761
61363011028483095503805474508093
61363011028483095915398333144593
61363011028483095915398676101185
61363011052117599398136770155541
61363011052117599405748420561973
61363011436146664950565816304371
61363011436146681421857112831991
61363011436181787046962102165823
61363011436181798022801511009663
61363011436181798159999417876851
61363011436181798213347176165431
61363011436181803510721129688223
61363011436181803510721215431583
61363011436181836918421955742601
61363011436181837055619948353149
61363011436181837055619948357361
61363011436181837055623305820240
61363011436181837055623305820249
61363011436181848031459357196989
61363011436181848031459357201201
61363011436181848031462714664080
61363011436181848031462714664089
61363011436181848168635571713869
61363011436181848168657264068389
61363011436181848168660707274628
61363011436181848168660707274637
61363011436181852977929358337183
61363011436181852979624707046491
61363011436181853115127350947731
61363011436181853115127352364673
61363011436181853115130445548357
61363011436181853116821928008919
61363011436181853116822699657039
61363011436181853519382419086009
61363011436181853526721330196317
61363011436181853528416677488683
61363011459707085735839938513810
61363011459776380046016927817288
61363011459780332049707051437462
61363011459780332054225570079994
61363011459812450934471255114592
61363011459812451071669161985992
61363011459816349683594315881560
61363011459816349683597415069810
61363011459816349820792308847804
61363011459816354622722049862692
61363011459816354759920042827532
61363011459998864759481001613885
61363011507046634062868456713973
61363011507049335354521538508853
61363011507081750854358520047413
61363011507081750854360844045467
61363011507085303170315020434129
61363011507085352530811022422017
61363011513176348260317260738678
61363011513177699180665311095641
61363011513177699313691081565755
61363011513832854983924727367346
61363011513854904511934179905989
61363011514146204816439173012842
61363011514157059394628945241720
61363011530902674847986280454362
61363011530902674847986280454371
61363011531559170875361975689117
61363011666582221378117685673913
61363011666582221515315678288673
61363011666583121945866705549421
61363011666606481935227971487941
61363011666606481935230294436235
61363011666606487423146559883995
61363011666606487423146559901257
61363011666606487423147331536327
61363011666606487423147675909861
61363011666606487423147679096401
61363011666606487423149998858155
61363011666606487423150003444375
61363011666606487430677598076313
61363011666606487430740733262499
61363011666606531898048205570413
61363011666606531905393653420573
61363011666606536844518292799675
61363011666606536844521387400301
61363011666606536844539214927389
61363011666606536844542312710343
61363011666606537248769145729453
61363011666606537248769231822733
61363011666606537248769917381785
61363011666606537256133192754821
61363011666606537256133192759033
61363011666606537256383866743015
61363011666606537256383895440775
61363011666606537256383981534055
61363011666607382502976991363449
61363011666607382502978969938209
61363011666607382502979314311743
61363011666607387853698703174821
61363011666607387853701026123115
61363011666607387853701030709335
61363011666607387861228625691193
61363011666607387861228998766907
61363011666607437275072414665261
61363011666607437275090236537654
61363011666607437275093339975303
61363011666607437824132886972815
61363011666614640719478309836647
61363011666614640719480632784941
61363011666615541150031660049901
61363011666618193020310685980807
61363011666618193020311030354341
61363011666618193020313353302635
61363011666618242441684741844781
61363011666618242845933271826265
61363011666618242845935680867839
61363011666618242983133587389479
61363011672733695096777904307536
61363011672733695097341640996708
61363011672733695097342760191852
61363011672733695097592689456084
61363011672733695097592692642615
61363011672733695097592692642624
61363011672733695104116467870820
61363011672733695104932375401043
61363011672733695104932375401052
61363011672733695104935814357950
61363011672734895717227143574264
61363011672734895854425140784073
61363011690459871525918360981205
61363011690532822873532078145797
61363011690532822873532192931221
61363011690532822873783241390597
61363011691124477472276770749396
61363011691124477472276770749405
61363011743711351616115129849981
61363011743743767108612428630113
61363011743743767108612428631517
61363011743743767115952111388541
61363011744302105778409513135681
61363012895503061114461298658502
61363012895503345387927895736802
61363012896475952921892197436317
61363012942769663453818173467647
61363012942769663453818259211007
61363012942769663453821615280039
61363012948994387756467135449925
61363012949004894380937925369009
61363012949004894388279931075731
61363012949005194981802462733962
61363012949653581045010341921533
61363012949653581045010342038173
61363012949661689861357018434687
61363012949661690410399692979983
61363013108529976025241444508150
61363013108529976025243768506204
61363013108529976025243768978380
61363013108529976032771736559404
61363013108537779306678158234559
61363013179434381007065965817673
61363013179442484876377092394165
61363013580868737665007672622999
61363013580868737665008787231923
61363013580868737802205660634277
61363013580868737802205665233547
61363013580868737802206779842471
61363013580903854456495408421925
61363013580903854456497731357169
61363013580903854456497735956439
61363013580903854456498850565363
61363013580903859944414341178463
61363013580903859944415112843845
61363013580903859944417435779089
61363013580903859944417440378359
61363013580903859944418554987283
61363013580903909770036927023921
61363013580904755024244428297433
61363013580904755024246751232677
61363013580904755024246755831947
61363013580904760374966140108805
61363013580904760374968467643319
61363013580904804849867014129841
61363013580904810337786804645201
61363013587104002493242631098644
61363013587104002494934886981136
61363013587104002495750789925148
61363013587104002495753114273113
61363013587104002495753114273122
61363013587104002500834135755640
61363013587104002502528712799557
61363013587104002502528712799566
61363013587136434059613403596261
61363013658039938461015566570517
61363013658039938467790393444629
61363013658041139218097942563269
61363013658041139224872769437381
61363013658041139629688452723002
61363013658041139629688797096536
61363013658041139629876738017774
61363013658041139629877854043640
61363013658041139629880181224022
61363013658041139629880209921773
61363013658041139637219863982441
61363013658041139637219863982450
61363013817564703444695588496060
61363013817564703444696703104984
61363013817564703444946635555747
61363013817564703444946635555756
61363013817564703444947407208079
61363013817564703444947407208088
61363013817564703451473509970798
61363013817564703452289412914801
61363013817564703452289412914810
61363013817565020104751911581312
61363013817565020104754235579366
61363013817565020112282203632566
61363013817565025046892222518040
61363013817565025046894546516094
61363013817565920672563694638731
61363013817565920673127434497190
61363013817565920673127778870715
61363013817565920673127778870724
61363013817565920673315719791962
61363013817565920673316835817828
61363013817565920673319162998210
61363013817565920673319191694557
61363013817565920680658845756629
61363013817565920680658845756638
61363013817565920680658874452985
61363023903584653278682971188978
61363023956875184320153376375947
61363024358345576598094777724639
61363024358622940365991281002110
61363024429249081006270651551145
61363024453066431644008170778769
61363024588771160758056522828481
61363024588771160758056895904195
61363024588771160758119657664747
61363024665810267570520362526034
61363024665810267707718355136582
61363024665810271276310034552061
61363030101736613523637005820798
61363030101744717398596251205438
61363030101744717406126543256692
61363030101744717406127314909024
61363030101841963898107195821118
61363030101841963905638259524704
61363302519965981667974966479135
61363303955689012843314843680405
61363303955689057383806734111223
61363303955691762379784724382307
61363303955692062523322625479219
61363304434262450052569989103369
61363304434262455405823104795571
61363304434263355424588770101401
61363304434263355973632563841841
61363304434263355973634886790135
61363304434263372033139704982679
61363304434298778330450291080953
61363304568998521967403922792684
61363304568998523796710490933324
61363304576097377566937846317249
61363304592947957348759482240480
61363304592947957348760257075140
61363304593788131526078820360471
61363304593788135232681729543579
61363304593788136467462891386179
61363304593788137016506686543769
61363304593788151244175854129347
61363304646122884360792196611114
61363304646122884363239142831876
61363304646122884363239917666536
61363304646122884368322488662368
61363304646686003638167117266570
61363304646779348226137153498719
61363304646790153392749480678239
61363304646790153392749566413175
61363315441161065435326442175146
61363315441185377052611124158756
61363315441192585857862151382371
61363317331921182940980173928110
61363317337828607597058869978722
61363317337829808354060920618990
61363317337861028038283017025572
61363317355482738460841503994624
61363317491486488300599104921716
61363317497385809081721998683120
61363317497387004889742677146790
61363317497387004889743054920944
61363317515087368609911644714104
61363317515111680234788609215692
61363317515123693302733348529575
61363317568297718100643799002522
61363317568297718103171846833411
61363317568298618533639105183847
61363317568298663181534479218466
61363317568298663181597240983390
61363320930197222160717646163555
61363320930309198311025602048384
61363321089722001962116371557285
61363321107446967620349443125207
61363321107552379068420501623453
61363321107552384009807671363831
61363321184364513145348188859151
61363321184365365534724875292709
61363321184377421306871284912351
61363321184377421352624841124459
61363321185239875565626204842215
61363321568296346334470101001959
61363321568296350033820485574679
61363321568296383385642058998717
61363321569277063233007913737709
61363321569277068174395083478087
61363321569277096587277299032183
61363321639341524428946492864947
61363321639341540435378964095547
61363321639341590453053620340877
61363321640205168915000299334191
61363321645249249404178461283825
61363321645249249404179490153601
61363321645249315313700944442361
61363321645250199799872518919557
61363321645250199804955864750049
61363321645250214629113893563345
61363321645905810932558005089457
61363321645905812578933916416033
61363321646113494138831372733235
61363321646116195430484454528115
61363321662938852569624757002913
61363321662938857508751604068289
61363321662938857516091286826717
61363321662939708115998801713705
61363321662939708665044918402439
61363321662939724724549736594983
61363321662939753137435680897573
61363321662939769196940499090117
61363321662942726640332448666667
61363321662974830258315260345295
61363321662974874730517364847321
61363321662974875282095173928529
61363321662975125467871564109787
61363321662975174874034373935641
61363321662976076039177521107041
61363321662976076044260866937533
61363321662976092096422562351941
61363321662976092103765684067267
61363321662976092103765712763623
61363321662978749350293243332855
61363321662978793824441273801122
61363321663635289305849380517122
61363321663635289854892312279862
61363321663635291089674245774794
61363321663814174214243438204569
61363321804773735817481710989097
61363321804773735819738047917033
61363321804774030447617443058013
61363321804774030447618471927789
61363321804774035800786872742479
61363321804774046918907877244803
61363321804774096357139926216549
61363321804783100784553486194965
61363321805430593622372898190221
61363321805649387126668352692641
61363321822463587355631526432447
61363321822463587356196382316763
61363321822463636721207780122377
61363321822464484217488851972775
61363321822464487924091761155883
61363321822464503935585885741651
61363321822496054053722255100763
61363321822496057765407623086179
61363321822496068878445024540567
61363321822496068882963514485339
61363321822496070113227732868755
61363321822496070118310307046915
61363321822499654538610328898805
61363321822500812684157223281518
61363321822500812684219985046442
61363321822511630571938724527117
61363321822511634276284525011913
61363321823156469861866186726402
61363321823157321062427596709578
61363321823168175459029541170882
61363321823338938603649523457661
61363321823338938610929538701871
61363321823338938611179815526177
61363321823338955259648964783115
61363321823338983085074173190715
61363321823338999739379037355603
61363321823444301340812093835759
61363321823444349511712568760105
61363321823444350106506183475891
61363321823444350106508511478369
61363321823444355052976587791973
61363321823449154393073138218324
61363321875674599406296555948345
61363321875686605734995573020865
61363321875686605734995573487425
61363321875686605741773494962163
61363321875686605741773498148703
61363321875689264208353643446987
61363321875689308680555747949013
61363321876622834378895403544983
61363321876622834378895403661623
61363321876622880634924783508443
61363321876659203529324621196325
61363321876659203534407195374485
61363321876659207240445248555233
61363323004236702256978157294096
61363323005097388535549323479941
61363323076012901065289992602893
61363323076012901065290764255225
61363323081045279579284988871813
61363323081921477095597534319437
61363323098662787469773682256915
61363323098662787469773682373555
61363323098774758090025318230574
61363323099646155711927597147091
61363323099646155711927597263731
61363323099646201960614971403829
61363323099646201967956977110551
61363323099646455853185146007637
61363323099646505861571023015929
61363323235537630865309742344383
61363323235537680324904793632913
61363323235537682108728974377081
61363323235537682116071665288563
61363323240570011392921954149649
61363323240570060622723970646001
61363323241442403825966127248929
61363323241446261224941588126651
61363323258187519099431638357153
61363323258295887495029992246442
61363323258296788062840659277950
61363323259167379497455790515795
61363323259170931219185134071943
61363323259170936752834030439031
61363323259172182549242040691084
61363323311474466147943960596158
61363323312345910018532928564653
61363323312345910018533613769413
61363323312345910018533700216985
61363323312345910025875619476135
61363323312349810718114028701888
61363323312349811267157046203776
61363323312349812501938979698708
61363323312357871911783593506805
61363323713163726164553816592885
61363323713163727399899834315589
61363323714111973446559649917729
61363323714111973446835866180677
61363323714111973446835866184889
61363323714111978980484762551977
61363323714111978982179338196223
61363323714111978990359230647667
61363323714112023409467382040549
61363323714112023409467382394681
61363323714112024004263612797793
61363323714112025239046604904405
61363323714144393888056913926849
61363323714144394487936747727817
61363323714144395723282765454733
61363323714144395724977342615299
61363323714144443848429769910491
61363323714144443850124347071057
61363323714144443896442790935141
61363323714144444443225229011191
61363323714144444443225914924375
61363323714144444443226000667895
61363323714144444443226373720523
61363323714144444443226376908467
61363323714144444443228610575377
61363323714144444443228697018737
61363323714144444443229385765573
61363323714144444443229471509093
61363323714144444444920949364769
61363323714144444444923962576219
61363323714144444445485808437029
61363323714144444445488046808203
61363323714144444450569068524001
61363323714144449384613542416757
61363323720020648821729525185613
61363323720041063520851073769307
61363323720053069856328041117755
61363323720053069856330364415969
61363323720053069858022616762001
61363323736761856739321489148751
61363323736761861678446128527853
61363323736761861680705564778149
61363323736761862229748583679717
61363323736761862229749358518589
61363323736761862229751681466883
61363323736761906702142443962017
61363323736794327143366591008867
61363323736798229601621409436675
61363323736798229601622181089007
61363323736798229601622184275547
61363323736906253297063164828781
61363323737741722032980350050361
61363323737741722627772735838359
61363323737741723863123741723321
61363323737741723868206315901481
61363323737741727567469542208117
61363323737745326134370898500581
61363323737766039192347278362037
61363323737777696618607087747265
61363323737777744789507562671611
61363323737777745338549436872591
61363323737777745338550581573179
61363323737777745338550584761123
61363323737777745338552904171553
61363323737777745340812340404379
61363323737778000468164445317983
61363323737778045527820030870779
61363323737778045529518046515859
61363323737778046764865613916307
61363323737778046769948188094467
61363323737778050469211414401103
61363323737778050475986241275215
61363323737778050476551097159531
61363323737854550586890787288527
61363323737854550587727615523707
61363323789975813328521441904193
61363323789975813328524799371293
61363323789975813328524885464573
61363323790048759323535087808165
61363323790048759323535092058967
61363323790048759872578109901889
61363323790081179762499807577255
61363323790920206892822444981451
61363323790920206900163184835239
61363323790920207441614415423643
61363323790920251319269013284039
61363323790920251365024549483477
61363323790920251365025692676489
61363323790920251914065244037071
61363323790920251914067566985365
61363323790922908733267755485652
61363323790922953205720907047374
61363323790955329591606354536491
61363323790956574815807111530165
61363323790956576050592402486581
61363323790956576055674976664741
61363323790956579754934845509893
61363323790956579754938202971377
61363323790956579754938317762417
61363323790956579761713029845489
61363323790956579761713144636529
61363323790956579762278000520845
61363323791029475817817463118377
61363323791029477598859963292715
61363323791029477598859963642635
61363323791032177658262516890435
61363323791032177658262860196947
61363323791032177658262861246707
61363323791032179297860592831341
61363323791032179297863948885711
61363323791032179298111554151889
61363323791032179298114652984603
61363323791032179305454421836311
61363323791032179305454679053755
61363323791032179305642707131083
61363323791032179488406256040516
61363323949496736904156495008529
61363323949496736904156495126573
61363323949496736909239069186689
61363323949496740608502295494729
61363323949508694542573868928145
61363323949508694542574213301679
61363323949508698246919669412941
61363323949508698246920013786475
61363323949508698246923026530121
61363323949508698246923112619189
61363323950444984229384222390013
61363323950444987936259099219721
61363323950445032957507693818805
61363323950445034192288855661405
61363323950445034192289627313737
61363323950455796541167814309296
61363323950455839358901839345504
61363323950477404678220278577059
61363323950477404678220392895923
61363323950477452849685726896901
61363323950477453396468164972951
61363323950477453396469312870227
61363323950477453396471546537137
61363323950477453396472407470853
61363323950477453398166898537979
61363323950477453398728744398789
61363323950477453398730982769963
61363323950477458337856478378517
61363323950480410221987912038401
61363323950480410221988169255845
61363323950480460230562332621927
61363323950481305301820670101931
61363323950481355262189283121271
61363323950481355262190431014175
61363323950481355262193525968933
61363323950481355263885008174741
61363323950481355264449864063269
61363323950481355271226928146527
61363323950481355271227013881463
61363323950481355271227785538007
61363323950481355307944015922639
61363323950481355307947110877397
61363323950481355309638592966565
61363323950481355310203447805333
61363323950481355310203448855093
61363323950481355316980598673287
61363323950481355316981370329831
61363323950481355859246093304353
61363323950481355866024387831719
61363323950481357091495851261911
61363323950481357094031384260769
61363323950481357101370405554423
61363323950481360798373827284081
61363323950481360798374200349759
61363323950481360798377184745565
61363323950481360798377299536605
61363323950481360805152011619677
61363323950481360805152126410717
61363323950489410412125933213487
61363323950489460374191042942841
61363323950489460419944627734665
61363323950492119442909686521965
61363323950554256858725041129779
61363323950565063803828702667533
61363323950565063803828788760813
61363323950565063804665871026897
61363323950565063804668195020739
61363323950565063804668969859611
61363323950565063811421756833631
61363323950565063811421842926911
61363323950565064223015820758555
61363323950565065451040748897477
61363323950565065451041782353473
61363323950565065451043848084323
61363323950565065451044106351527
61363323950565065458634577902447
61363323950565065458635611004311
61363323950589375433792451960723
61363323950589379133052325399529
61363323950589379140645293476559
61363323950589379140645379565627
61363323950589380790305835479945
61363354207238336159365127088010
61363356044832547427318759396401
61363356098011376490537320981876
61363356098011377085061955627584
61363356098011381886991696996764
61363356103920001903618067672756
61363356103920007254339779484128
61363356121936450231133466736003
61363356121968865730970448274563
61363356257532255485237401761985
61363356257544266350319270436922
61363356263452886814419765214982
61363356263452892175266049765209
61363356263452894004572617905849
61363356281165840098542080152774
61363356281165840098546324057630
61363356281177567657425827755981
61363356281177567693121160393306
61363356334320058856727497229190
61363356334344385306495224036169
61363356334344385855287108743425
61363356334344390794414842723153
61363356334344390794414928458089
61363356334646965102040347607683
61363356334679684497729139850811
61363356334679685732511073345743
61363359696364258467317353068380
61363359696469624849038241123322
61363359696469624849038242639642
61363359696469624894791827549510
61363359714194300514212446354630
61363359714194300520986927809612
61363359714194600703545427884212
61363359714194600703545802472034
61363359873719080329643977153130
61363359873719332340654611961708
61363359873727185432610676701402
61363359873731087892856429499642
61363359879639713168969048832358
61363359926906016561511594274663
61363359932806486902034026837664
61363359932817292068646354017184
61363359933021471825364640556103
61363359933680637440602451757862
61363359950750049768673315438913
61363359950758154878414494318485
61363359950758455021931503406805
61363359950855416202072500596373
61363359950855416202074939735595
61363359951406542091974806301857
61363360334568743531527931926016
61363360334593058860751468564732
61363360334603855295956398339589
61363360334603855295957087435101
61363360334603855295957173174249
61363360334603866408993714054829
61363360334603866408994488889489
61363360334787587594913268954445
61363360334787587599995843132605
61363360352216721189361651068292
61363360352293675463374256370874
61363360352293675470969229743982
61363360352293724876399442147802
61363360352326140377136013687870
61363360352326140377138711107346
61363360352329731535345768793480
61363360352329742648047664594984
61363360352329742648383141666748
61363360352329742648383170247868
61363360352329742654826708452810
61363360352512257586737476557613
61363360352512261293342715942657
61363360352512557730254485645933
61363360352512561482592389234493
61363360352512563266133749852728
61363360353165002417989878632602
61363360353481101712300923557908
61363360353492823918014438044794
61363360353590070417525382660474
61363360353590074123563435841222
61363360358420882999818223248493
61363360405399303098882382762949
61363360405507321227721670989609
61363360405507371236379517181147
61363360405507371236379517535279
61363360405507371365962674345389
61363360405507371365963449180049
61363360405507371365965773178103
61363360405507371373556503350359
61363360405690190200527943432003
61363360405690191435854185170577
61363360405711800119690347079561
61363360406346232857273027300254
61363360406346249458289336943990
61363360406346249459126166597724
61363360406662298803149370213352
61363360406662348760214356740342
61363360411380879446125429326826
61363360411413294945965510052232
61363360411413300426602874900635
61363360411415996779127878342253
61363360411415996779127878696385
61363360411415996779128222715787
61363360411415996786658142049831
61363360411416001718255956695515
61363360411598515378605431921131
61363360411598516801180796681629
61363360411599717375248947820333
61363360411620125297788756275089
61363360411630937098669745371987
61363360412276622563021728248761
61363360412579179413097221461245
61363360429105537038686716816879
61363360429129848663564452970799
61363360429312636065422987757679
61363360429324693088260739968465
61363360429980856764405727895177
61363360429980856810138392098693
61363360429980857358930362540885
61363360429980888926637552109217
61363360429980890156629030658677
61363360429980890156691706684453
61363360429981189070133669188945
61363360430013310595593746176965
61363360565005140735267521371415
61363360565029456056876308304425
61363360565029456056877083139085
61363360565029456056879407137139
61363360565037559392918883222823
61363360565040262330946844741473
61363360565040262468145870471147
61363360565211070566990932685322
61363360565223075756159639784108
61363360565223076307671296218122
61363360565223076353495799264975
61363360565223076353499270106173
61363360565223076488406316739046
61363360565223076490686668972556
61363360565223077589034345824337
61363360565247387930081169695730
61363360565247387976023298167574
61363360565320322255670584399788
61363360565320322860529654748688
61363360570912548913012614097891
61363360570913764364523656485654
61363360570936864243928403432559
61363360570938075989401392639574
61363360571120596547883465617356
61363360571120596555495887792760
61363360571131353536348155251187
61363360571131401577330343505217
61363360571131402767132755019865
61363360571153015203306820517409
61363360571153015203327621715407
61363360571155668865571691889903
61363360571155712604868449337072
61363360571885161356849441111616
61363360571893264819190761107547
61363360572101264276478059313307
61363360588663057149065110642955
61363360588663057149065110992875
61363360588663057149068468110055
61363360588857277816541068660697
61363360588857577960152268691953
61363360588857578005905824904061
61363360588881589439243056105847
61363360588881894570663407347021
61363360588954841114153006877020
61363360589513775082056144850495
61363360589514075225385240665625
61363360589538090411279681489211
61363360589538102721521148748113
61363360589538386850262976819545
61363360589611037596154357209873
61363360641816368891277095647961
61363360641817269459026115523469
61363360641817270549018554937397
61363360641840685447667819258231
61363360641840685455201210496331
61363360641841585839995209286623
61363360641841585878218846523191
61363360641841585885749138574445
61363360641841585885749138924365
61363360641841585885752237761291
61363360641849689762968590204263
61363360641849689762968591720583
61363360641849691546542494141387
61363360642140556511013972469220
61363360642140573294993831279428
61363360642141475510185747304234
61363360642164884742744853765438
61363360642724070853676191932091
61363360642724075792803925911819
61363360642724135503395272886920
61363360642724136737926159322156
61363360642724136738177206381852
61363360642725021292801468656253
61363360642725021292822389362605
61363360642725024998860442543353
61363360642725024998862765491647
61363360642725026231929202635981
61363360642725026233644698986579
61363360643003411770304815867370
61363360643003417114251362080126
61363360643003417121778641037814
61363360643003417121779415876686
61363360643003418356560574532746
61363360643003418356563672669832
61363360643003418356563930937036
61363360643003461588333314427604
61363360643003461588336413614450
61363360643003466527461048407332
61363360643003466527461049457092
61363360643003466527464147594178
61363360643003466527464148643938
61363360643003466527464405861382
61363361841511316657723829189355
61363361841518287070932837799866
61363361841518587214449588620982
61363361841518587214449846888186
61363361841518587214449879835344
61363361841518587809061295089414
61363361841518587816589263142614
61363361842166674277792855374865
61363361842167875034603147412253
61363361842167875034603147528893
61363361842174783094073039603319
61363361842178685554384911629211
61363361848087312210445478504020
61363361865156691321694494196090
61363362000728168342644534909043
61363362000728168342644539495263
61363362000728170126218438846167
61363362000728170126218443432387
61363362001043052054678485104564
61363362001043052062207572365958
61363362001043368852497949683220
61363362001043368853250320259736
61363362001043368853251095094396
61363362001043368853253419092450
61363362001699565372925303054505
61363362006951676870452493766524
61363362006952894833610622647580
61363362006959780745411739151164
61363362007608141379779404822626
61363362025334066987105193177565
61363362077851580291203193467625
61363362077851580296285767645785
61363362077856399379613136548576
61363362077863585901964808436912
61363362077863602686195371350224
61363362077864502521938628091521
61363362077864503116746857880588
61363362077864503116748808702146
61363362077864503254007526048900
61363362077864504352093651509186
61363362077864504901136583271926
61363362078511662533430164870057
61363362078511710528993126086419
61363362078511710528993384353623
61363362078519766408661382620015
61363362078519815631956294214241
61363362078519815631956294568533
61363362078519815631957069048901
61363362078519815639487361454447
61363362078519815639487447543515
61363362479325577868366455187813
61363362479326778625365148355157
61363362479326823097839220619067
61363362479326823097839220623279
61363362479326828039226386009313
61363362479326828039226387525633
61363362479326828578147274516463
61363362479326828585738004334587
61363362479326828585738004338799
61363362479613792919017183241636
61363362479613809520036965143720
61363362479617694776938365690044
61363362479617711433959100627650
61363362479617711433960133746776
61363362479617711982817222186166
61363362479617711983570363365254
61363362479618595942263653870081
61363362479618595942263739609229
61363362479618595947346228048241
61363362479618595947346313787389
61363362479650110276775347228604
61363362479650110284575282928356
61363362479650132421778838399564
61363362479650132422343694289496
61363362479650132422344469124156
61363362479650132429874761175410
61363362480310231404916852978567
61363362485527237369122437013791
61363362485558435500606420627648
61363362486182484647270322866705
61363362486206860319563026624166
61363362502960429670332806189851
61363362502960429670332806194063
61363362502960429670336249396099
61363362502960429670336249400311
61363362502960429672592237250449
61363362502960429672592238766769
61363362503288230809813722515894
61363362503288230809816817116520
61363362503288230810002779461594
61363362503288230810002779462998
61363362503288230810005106641976
61363362503288230810005106643380
61363362503288230817344785169720
61363362503288230817344789401808
61363362503288230855758662854084
61363362503288230855758662855488
61363362503288230863098341381828
61363362503288230863098345613916
61363362503288236345998266691962
61363362503288236353528558743216
61363362503908377357865419470927
61363362503908377357886340173115
61363362503908377357886340177327
61363362503908421234706061086289
61363362503940797799110486752001
61363362503940797799110488268321
61363362503940797799111605960195
61363362503940797799111607476515
61363362503940840441420246518299
61363362556126929242750876626639
61363362556126929242750962365787
61363362556138008564947424799601
61363362556138008564947769173135
61363362556138053029806747710485
61363362556138053029807866568759
61363362556138053029809846543199
61363362556138053029809846560461
61363362556138053029810190916733
61363362556138053029810965755605
61363362556138053037337785902803
61363362556138057968935600548487
61363362556138057968937580540189
61363362556138057968937924896461
61363362556138057976468991786587
61363362556138903642266600039515
61363362556138903642266600389435
61363362556138908995498538157841
61363362556138908995498796438095
61363362556138909132696789048643
61363362556138953467888927600507
61363362556138953467888927604719
61363362556138953467888927617769
61363362556138953467888927954639
61363362556138953467889185884973
61363362556138953467889186234893
61363362556138953597556886444267
61363362556138953597559210792241
61363362556138953605149940610365
61363362556138958407016661584447
61363362556138958407016661597497
61363362556138958407016661934367
61363362556138958407020019051547
61363362556138958409276092990753
61363362556418668741283710473679
61363362556418668741283796212827
61363362556425923418988739613623
61363362556426823857154773335013
61363362556430725722599418475117
61363362556430725722602890733465
61363362556462262198057051914384
61363362556463141215181806135979
61363362556463157824293383107290
61363362556463157824296477707916
61363362556463157824482440054394
61363362556463157824484767234776
61363362556463157831824445761116
61363362556463157831824449993204
61363362556463157870238323445480
61363362556463163360477927283358
61363362556463163368008219334612
61363362557085988872516311527475
61363362557085989009714304138023
61363362557085989009777066252707
61363362557085989604238938783731
61363362557085989604239283157265
61363362557085989604322880239361
61363362557086005473473761777317
61363362557086005473476774870883
61363362557086005473476860964163
61363362557086005481067590777915
61363362557086005481067590782287
61363362557086005656488015673477
61363362557086005656491114523453
61363362557086005656491458879725
61363362557086005663747110192621
61363362557086005663747110205671
61363362557086005664019082559391
61363362557086005664019082576653
61363362557086053659226388570477
61363362557110365284104124724397
61363362557118404372353293066035
61363362557118404509551285676583
61363362557118404509551286030715
61363362557118420973310743315877
61363362557118420973313756409443
61363362557118420973313842502723
61363362557118420980904486223195
61363362557118420980904572316475
61363362557118420980904572320847
61363362557118421156326116070311
61363362557118421156328440418285
61363362557118421163584091744231
61363362557118421163584095995033
61363362557118421163856063748031
61363362557118421163856064097951
61363362557118426105243229138277
61363362557118426105244348346471
61363362557118454334985843794473
61363362557118454334985929533621
61363362557118469159063370109037
61363362557118469159147311214747
61363362557118470387150978874457
61363362557118470393845303603969
61363362557118470394682046118875
61363362557118470394682131858023
61363362557118474098191104088765
61363362557118474100722509386745
61363362715671843327674320149581
61363362715671843327674321665901
61363362715671845111249257205831
61363362715671845111499272563343
61363362715950704325731046645136
61363362715950704325731821479796
61363362715950704327447317830394
61363362715951604893542832886242
61363362715951604895237408530488
61363362715951604902849830705892
61363362715951604902850087923336
61363362715962710068127681363194
61363362715962710205366744798328
61363362715962710205367516449256
61363362715962710205388437155608
61363362715962710205388694373052
61363362715962710210450090628820
61363362715962726676737046594342
61363362715962726676737049776670
61363362715962726676740518498398
61363362715962726676740521680726
61363362715962726676925336121202
61363362715962726676928803793170
61363362715962726676928808025258
61363362715963626695697654020987
61363362715986721508794154061266
61363362715986721509066121690396
61363362715987021698335940853924
61363362715987021835327826781336
61363362715987021835599794429340
61363362715987038299083382055376
61363362715987038299836527466552
61363362715987038306886760944162
61363362715987038307451616829882
61363362715987043287252688739010
61363362715987922265876788334320
61363362715987938867921421827178
61363362715987938867921421828582
61363362715987938867923749007560
61363362715987938913677305221072
61363362715987938921016983747412
61363362715987938921016987979500
61363362715987944403916909057546
61363362716618890582417306534439
61363362716618923341953108395153
61363362716618923341953194134301
61363362716618939805715320493627
61363362716618939812406549224237
61363362716618939813243288551199
61363362716618939813243374290347
61363362716640533675177762754193
61363362716640533675177848493341
61363362716640548496807485125309
61363362716640548496807485475229
61363362716640548499338885701555
61363362716643191086642636076207
61363362716643191086642636426127
61363362716643191086642980799661
61363362716643191086645993543307
61363362716643191086646079632375
61363362716643202207295042688359
61363362716643207560527323309815
61363362716643234966830930288221
61363362716643249788460566920189
61363362716643249790991967496435
61363362716643249790992310453027
61363362716643250200054544751833
61363362716643251430590732299573
61363362716643251437284285378157
61363362716643251438121024705119
61363362716643251438121110794187
61363362716643255141630085862953
61363362716651311023641456297105
61363362716651311023641457813425
61363362716651355305549202849553
61363362716651355305549203199473
61363362716651355313080355828907
61363362716651355313080356178827
61363372778375772137878219388729
61363372778375772137881232132375
61363372778375772137881318221443
61363372796098088725027222147085
61363372849287665922551650438291
61363372849287665923115734670275
61363372849352554389187687403827
61363372849353455407003533816823
61363372849384626920525054863883
61363372849384627057723047474431
61363372849384643521485603946438
61363372849384643521485603946439
61363372849384643521485603950651
61363372854981069858869320930684
61363372855297170983301722335931
61363372855297170983301722348981
61363372855297170983302066705253
61363372855297204344911130035177
61363372855305308219870375419817
61363372872914110458395139584201
61363372872922215570940065594773
61363372872925785768473088317429
61363372873023047046869272224625
61363372873023078614270005386001
61363372873031200922874741987137
61363372873031200922874828080417
61363372873031200922875861182281
61363373256947413564759815202364
61363373257044658417078829344882
61363373274493470940559929291042
61363373274672389236253035282856
61363373274769650559926140073038
61363373327671099200875208982237
61363373327671104551597006528545
61363373327850017954168045499821
61363373327850017954171058243467
61363373327850017954171144332535
61363373327875561857748178558945
61363373327886068115353377995307
61363373327886368254623580399621
61363373327886368254686256425397
61363373327886373612036463900263
61363373327886373612039907106511
61363373327952110169729626436115
61363373327958986659393279087127
61363373327958986659393279441259
61363373327983345867905178387741
61363373333798601472687423614728
61363373333868812829493525219007
61363373333871547475228075357741
61363373333903929437781073817407
61363373351488449884345392413377
61363373351488449884366284421969
61363373351520569580498901260757
61363373351585711200976842301947
61363373351629855684845364830017
61363373351629855684845364834229
61363373351629855684845368016557
61363373351629855684845368134601
61363373351629855685660153635877
61363373351629855685660497992149
61363373351629855685681074342229
61363373351629855685681418698501
61363373487203989655457205006085
61363373487410816219648117872409
61363373487410816219648892711281
61363373487410816356846024393889
61363373487410816356846799228549
61363373487410816356849123226603
61363373487410847926538359314195
61363373487410849573669854854139
61363373487411148070055368402515
61363373487411149717183392038403
61363373487411149717186835244651
61363373487411153423224888425399
61363373487411153423224917123207
61363373487412050323472872481236
61363373487419210535836377285315
61363373487419210537528629981267
61363373487516230786303405546569
61363373493295115320138650934087
61363373493320675690820954968600
61363373493327535761359703380311
61363373493392393115933924025055
61363373493392393115933925424735
61363373493400496579048402431474
61363373493400529749342262648419
61363373493401730687931453945034
61363373493401730687952374533342
61363373493401730688015136298266
61363373493404398856614288957535
61363373493404398856614292144075
61363373493404432393626302516569
61363373493426058786630727702231
61363373493428710481492028297995
61363373493436863953243054881751
61363373511045651362251499139955
61363373511045651369593504846677
61363373511053760183660708209813
61363373511130275095856442941107
61363373511130275095856446123435
61363373511130275095856532216715
61363373511151034457287123917745
61363373511151034458123947899363
61363373511151034458123952148713
61363373511154586720713261218115
61363373511154586720713347315767
61363373511154586720734182277355
61363373511154586720734182296069
61363373511154586720734268370635
61363373511154586720735301491213
61363373511154586766466932225683
61363373511154586766466932575603
61363373511154586766467965694729
61363373511154636728283203419777
61363373511154636728283232117537
61363373511154636728283575074129
61363373511154636728283575424049
61363373511154636729099479416417
61363373511154636729099479766337
61363373511154636729099482954281
61363373511154636729120056116417
61363373511154636729120060348505
61363373511154636729120399073009
61363373511154636729120400122769
61363373511154636729120400472689
61363373511154636729120403305097
61363373511154636729120403659229
61363373511154636729371107408201
61363373511154636729371193501481
61363373511162740055287302343843
61363373564198619682582976578939
61363373564199870310957926595097
61363373564199870311522010827081
61363373564222979532209152038303
61363373564222979943991157947275
61363373564222983238247205219051
61363373564223280079978219357875
61363373564223283381764300413701
61363373564223283793546220216343
61363373564224194930415525970804
61363373564231035182419958117499
61363373564231084451405782132437
61363373564231088346296126698407
61363373564231335371669631409335
61363373564231335372233715641319
61363373564231340311361449621047
61363373564231340313053702316999
61363373564231384777853448034821
61363373564231384777916124060597
61363373564231385197250461935417
61363373564231385242983126138933
61363373564231385243547210370917
61363373564231388489792215080327
61363373564231388489813135786727
61363373564231388901595141695699
61363373564231390138634532843081
61363373564231399472909779094260
61363373564231400021198488381363
61363373564231400021952796596148
61363373564231401256483683031384
61363373564231401256734730091080
61363373564232285810794908133497
61363373564232285811358992365481
61363373564232285811379913071833
61363373564232285948055576769981
61363373564232285948619661001965
61363373564232289057605146497213
61363373564232289461876889919264
61363373564232289470914620679455
61363373564232289507609554122780
61363373564232289517420289200875
61363373564232290752199899747513
61363373564232290752202222695807
61363373564295897523838945740193
61363373564295897523838946090113
61363373564296197667355955178433
61363373564296231204641100362500
61363373564297098235104859912773
61363373564297131770213908151290
61363373564297131772452796276882
61363373564297146413598420902019
61363373564297146413619343012471
61363373564297146413619686336245
61363373564297146413619687386005
61363373564297146413620462220665
61363373564304001399070159258063
61363373564304001399070163844283
61363373564304301542587168346383
61363373564304301542587172932603
61363373564305251524176425201833
61363373564305251524176429433921
61363373564305251524176769208185
61363373564307903264519309622913
61363373564307905048365182743027
61363373564307905231379435939347
61363373564307905231380555147541
61363373564307953227339888078919
61363373564307953410375037884505
61363373564328312978194314735607
61363373564328312978194314739819
61363373564328313023675927628673
61363373564328313161124885456231
61363373564328313161145806516923
61363373564328313161145806521135
61363373564328318102532971557249
61363373564328318102534090765443
61363373564328613167192936367073
61363373564328613167192936716993
61363373564328613167192940966343
61363373564328613350395451115163
61363373564329513735192921809511
61363373564329513735213842870203
61363373564329513735213842874415
61363373564329513735214187243737
61363373564329513735214962082609
61363373564329513780946478380123
61363373564329513780946851447253
61363373564329513780947626286125
61363373564329518676601007910529
61363373564329518676602127118723
61363373564329561364665468616981
61363373564329561364665471799309
61363373564329563148217332635139
61363373564329563148217335817467
61363373564329563149054161355753
61363373564329563149054165587841
61363373564329563149054505362105
61363373564329563149054505712025
61363373564329563743578800233549
61363373564329563743578800234953
61363373564329563743579140007813
61363373564329563743579140357733
61363373564329563743579143545677
61363373564329563743600061064085
61363373564329563743600064250625
61363373564329566852563136302263
61363373564329566855095656209167
61363373564332215026846003604391
61363373564332215026866924315163
61363373564332215026866924669295
61363373564332215026868043523357
61363373564332215026868043877489
61363373564332215026929686430007
61363373564332215438439981436035
61363373564332215438440067533687
61363373564332215438461246870261
61363373564332215438462021709133
61363373564332215621391530617195
61363373564332215621391558960871
61363373564332215621391559310791
61363373564332215621391559315003
61363373564332215621391903334405
61363373564332215621391903684325
61363373564332215621392678169065
61363373564332215621392678523197
61363373564332215621454321075715
61363373564332215621454665449249
61363373564332220562778724351117
61363373564332220562779843559311
61363373564332263205088484235459
61363373564332263205088484589591
61363373564332264851464395562035
61363373564332264851464395916167
61363373564332264852217627070863
61363373564332264852301223816089
61363373564332264852301224170221
61363373564332264852301568172361
61363373564332264852301568526493
61363373564332264852489596249689
61363373564332264852489596603821
61363373564332265034415972968827
61363373564332265034416317460405
61363373564332265034417092177021
61363373564332265034417092295065
61363373564332265035232224986425
61363373564332265035232225340557
61363373564332265035253141459285
61363373564332265035253145691373
61363373564332265035253146045505
61363373564332265035503821098121
61363373564332265035503849794477
61363373564332265447014230895397
61363373564332265447014231249529
61363373564332265447097798929765
61363373564340318764356290811553
61363373564340318764356291161473
61363373564340318764628258944783
61363373564340318764628260344463
61363373564340318901554168630853
61363373564340320548202164281587
61363373564340320731217536686101
61363373564340323843213335090049
61363373564340324254786478304361
61363373564340324255058447487399
61363373564340324437737969735757
61363373564340352117873562280395
61363373564340352117873562630315
61363373564340368314829659814659
61363373564340368315666832541625
61363373564340368315666832891545
61363373564340368718830553715375
61363373564340368726423637646303
61363373564340368727176869267559
61363373564340368727176869617479
61363373564340368909376334375121
61363373564340368910191094115991
61363373564340368910191467187333
61363373564340368910191467537253
61363373564340368910212043520151
61363373564340368910212386843925
61363373564340368910212387893685
61363373564340368910212388243605
61363373564340368910463090947029
61363373564340369961958802762491
61363373564340369961958803112411
61363373564340369962042370796859
61363373564340369962043518702861
61363373564340370556839003323365
61363373564340370556839089412433
61363373564340373666304603247287
61363373564340373666304603597207
61363373564340373668836007024575
61363373564340374262608529360971
61363373564340374263360641670283
61363373564340374263444324495691
61363375401781123615548763250891
61363375401781123615552206457138
61363375401781123615552206457139
61363375401781123615552206461351
61363375401781123752746755861439
61363378999839573335872028016869
61363379000275737652698896476238
61363379000275737835438172463233
61363379000275737835710140111237
61363379017989407485980810994984
61363379017989451950843232738582
61363379018001630548847484833290
61363379018001630548847485299850
61363476901239856144375267663582
61363476954420187940592599147929
61363476954444503269813844717035
61363476954452607144775381171285
61363479099163524677810551881490
61363479099163524677810637624850
61363479099167459943617749559198
61363479099167621707676546138134
61363479099167621707678869086428
61363479099174329844509233440382
61363479099174630033755463525970
61363479099174630033755464588780
61363479099174630033756579197704
61363479099174630033758906732218
61363479099174826249691948795683
61363479099175530464330854703738
61363479099178233542047055360848
61363479099271926358913096437286
61363479099271926358913099623826
61363479099272826934252763219806
61363479099275523279187462728266
61363479099275523279187464127946
61363479099275528081117205497126
61363479099275528081117208683666
61363479099275528225905845014686
61363479099283583916517245361168
61363479099283632093251112694468
61363479104209289480209900675162
61363479105192257506377144008927
61363479105192257506439906127983
61363479121935165856712895477403
61363479121937567422530517730689
61363479121937567422530518084981
61363479121937567423970942760711
61363479121937567423971719134048
61363479121937567424034480898972
61363479121937567424222766077832
61363479121937567424222770309920
61363479121937567424222770782177
61363479122776412155472366274889
61363479122800727484693206912683
61363479122800755899901001907911
61363479122801056043355220177963
61363479122808831359655148298245
61363479122808831361914579826807
61363479122808832596696513321739
61363479122809161160435334629351
61363479122809164857250818602789
61363479122809164864781139351851
61363479122810033902735557042149
61363479122810033910078681944015
61363479122810512004792418572659
61363479122810512004792418689299
61363479122810512004813339277607
61363479122810512004813339279011
61363479122810512004876101042531
61363479122810512004876101043935
61363479122810512012132101447727
61363479122810515716477901932523
61363479122810515716498822638875
61363479122810532371057834449985
61363479122810532371057837632313
61363479122812929631579619203573
61363479122812933335925419675271
61363479122812933335925419688369
61363479122812933335928518521083
61363479122906077866697159801291
61363479122906127279721573927291
61363479122906422477332551319121
61363479122906427415707516128245
61363479122910029878061462844017
61363479122910029878061807666849
61363479122918085576201953739215
61363479122918130041335200991937
61363492020467138230180742116336
61363492020467141936782879173532
61363492026375468944191213982624
61363492044101645235754406495902
61363495636533856033519703397556
61363495636533904204420178321902
61363496115983549223873072821488
61363496121050194997579064853097
61363496121050194997579068035425
61363496121050495186846533682447
61363496121050495186846534032367
61363496121050495186849630153525
61363496280574971101323131944495
61363496280575271290593697244923
61363496280583079915977292007713
61363496280583079915977292011925
61363496280583380105247857308141
61363496280583380105247857312353
61363496327746968250301670171281
61363496327746968387562338807605
61363496327854779572560512412675
61363496327854784504912648915719
61363496327854784504913420568051
61363496327854784511688246392403
61363496327854784511690570390457
61363496327854784512189569908980
61363496327854784512255426274773
61363496333763393240546826157317
61363496333763409918015087965331
61363496333763409925294288307880
61363496333763409925294288326754
61363496333763409925357050441598
61363496333763409925357050445810
61363496333763409925357093672053
61363496333764594028047799251390
61363496333764594028047799255602
61363496333764606970664855825080
61363496334419907183244662782072
61363496334603635783701525269347
61363496334638696984677780275326
61363496334638713455970284425054
61363496334638741456882208775406
61363496334638761632518189411876
61363496334744106648736632944973
61363496334744111594639193798813
61363496334744111594641517796867
61363496351485467570650675236252
61363496351485467572345247692554
61363496351485528653098287075858
61363496351489582459143851173780
61363496351489582466757438919447
61363496351489586163489260992573
61363496351489586163491588525635
61363496351489586163491588527039
61363496351489586163491588531251
61363496351489586171103238932067
61363496351489586171103239055775
61363496351489586216668807418125
61363496352146078489596708547371
61363496352146083428722121361537
61363496352146083428722121715829
61363496352146083428722232852365
61363496352146083428722233324748
61363496352146083428722236034693
61363496352328611455194659721348
61363496352364573086387296080873
61363496352364573086659265618203
61363496352364573086722027383127
61363496352364589694938489596697
61363496352364589695001251361461
61363496352364589695003575709435
61363496352364589695212524493323
61363496352364589695212524497535
61363496352364617558863692578877
61363496352364617558863694118283
61363496352364621263210527699119
61363496352364637871196606697485
61363496352364637871757215843085
61363496352364637871760687747141
61363496352364637871761462580397
61363496352364889882579565365608
61363496352364889882600486070508
61363496352364889884271816661889
61363496352364889884295061714754
61363496352364938060446251290100
61363496352364938060529934121332
61363496352437862459767952399031
61363496352437863695113970125947
61363496352458126440649413659892
61363496352458126445728889123382
61363496352458126445731987838052
61363496352458130151770041018800
61363496352458130152334896903116
61363496352461833175549658597952
61363496352461834410875530454580
61363496352461834410875531504340
61363496352461877640412080224910
61363496352461877640412080341550
61363496352461878882533696478270
61363496352461878882533699660598
61363496352461882586879497079706
61363496352461882586879501311794
61363496352469832038376967599780
61363496352469832045152565659664
61363496352469832592503332331840
61363497764526347145052820749333
61363497764526391609413148722055
61363497764526391614496494553951
61363497764526391616693163967669
61363497764526395313759720860587
61363497764526395321098631965279
61363497770434672368883865568661
61363497770434715605241328960791
61363497770434716833181431427943
61363497770434716833245340980985
61363497770434716840587346687707
61363497770435917407228546598276
61363497770435917407229580189786
61363497770435917407229694508650
61363497770435921118914029841500
61363497788160891850718788366480
61363497788160891850718788366723
61363497788160893078722800386918
61363497788160893086064801310427
61363497788160893086064806093396
61363497788160893086064806093639
61363497788160893086086527032087
61363498243124704181650604323888
61363498243124705416997396889676
61363498243124705416997398289356
61363498243124705417018317596028
61363498243197652019928164912170
61363498265884205191610250754099
61363498266756800428601245106803
61363498266756800428661684395609
61363498266756800430293497802755
61363498266756804134702060408011
61363498266756848606904164910037
61363498266756849836539990454017
61363498266756853548291707721916
61363498266759201988582345172782
61363498266759201990756114356410
61363498266759205696817439888208
61363498266759206932143311744836
61363498266759206932143312794596
61363498266759250161679861515166
61363498266759250161679861631806
61363498266759250166763182879938
61363498266759250168454688389278
61363498266759251403801477768526
61363498266759251403801480950854
61363498266759255108147278369962
61363498266759255108147282602050
61363498266759255108147282956182
61363498266759255108150348388228
61363498266759255108210044721106
61363498266759502131846326276584
61363498266759502132097030379688
61363498266759502134273123444730
61363498266759507073233491784874
61363498266759507074928068362240
61363498266759550302748737594787
61363498266759550310258108941093
61363498266759551547297537570730
61363498266759555251643338055526
61363498266832451825557297303645
61363498266832451833066668649951
61363498266832453655699545787965
61363498266832496297929090393549
61363498266832501237056824373277
61363498266832501244396507131705
61363498401782584928951327630618
61363498401782588633298162285752
61363498402655238637086975741382
61363498402655238643861802615494
61363498402655238644617267909276
61363498402655238644617268263409
61363498402655238644617354352477
61363498402657939935452078120318
61363498407583142209785928075552
61363498407583145915823981256300
61363498407690910152782401029662
61363498407690913856289054567284
61363498407690913856289311784728
61363498407690913857129235684796
61363498408563563868444955026773
61363498408563563868444955493333
61363498408563563868444955498949
61363498408563563868448426216487
61363498408563563868448426334531
61363498408563563868448427738423
61363498408563563868448430920751
61363498408567416322083864103405
61363498408567416322647948329773
61363498408567417557429881830321
61363498408567460787426687725755
61363498408567460794202286252199
61363498408567460794285968605431
61363498408567465726552098757189
61363498408567465733894104463911
61363498408567465733977786811527
61363498408567465733977787283703
61363498408567465734169545886583
61363498408567465734169549068911
61363498408663473356278774170128
61363498408663478709447173935058
61363498425297010741003747137781
61363498425297010741003747255825
61363498425297014440266201792085
61363498425308973796067712212161
61363498425308973796130473975681
61363498425308973796130473977085
61363498425308973841800376414273
61363498425308973841884058885549
61363498425309018260909213366047
61363498425309018260930133955759
61363498425309018260992895719279
61363498425309018260992895720683
61363498425309018306662798157871
61363498425309018306662798159275
61363498425309018306662798275915
61363498425309018306683718864223
61363498425309018306746480629147
61363498425309018311830175421058
61363498425309021972113523078187
61363498425309021972615617315623
61363498425309022017867107988055
61363498425309022018348281401095
61363498425309022018369202107447
61363498426281581472040226882395
61363498426281581472099889813201
61363498426281581472099889814605
61363498426281630879958051641301
61363498426281630885125453249254
61363498426281634584303852126097
61363498426281634584324772714405
61363498426281634591921298905411
61363498426289690283367203019810
61363498426289690288383540109011
61363498426289690290142029893922
61363498426289691525488819273170
61363498426289734754938214431921
61363498426289734755004448571832
61363498426289734755757594332769
61363498426289734755757594351643
61363498426289734760087022749992
61363498426289734762532416508393
61363498426289734762532416620661
61363498426289734762532416625033
61363498426289734762532421206881
61363498426289734762532421207041
61363498426289734762532421225755
61363498426289739694697041501564
61363498426289739701471868375676
61363498426289739702227334023591
61363498426289740289493645330310
61363498426289740296268472204422
61363498426289740297020465123217
61363498426289740297023935963011
61363498426289740297023937498204
61363498426289740297023937498205
61363498426292391993576998207257
61363498426292393228923015932769
61363498426292393228923015934173
61363498426292436458919821828203
61363498426292437698785449581130
61363498426292441398045232742997
61363498426292441398128915562789
61363498426292441398128915680833
61363498426292441404823502761878
61363498426292441404906065035275
61363498426292441405662650820291
61363498426292441405662654008235
61363498426293342019228018197107
61363498478594670277816235235298
61363498478594670277816350026338
61363498478594670285159388834924
61363498478594670285346527286552
61363498478594714750017565252584
61363498478594714750021035621606
61363498478594714750021036093782
61363498478594714750209064171110
61363498478594714750209068403198
61363498478594714750229984876058
61363498478594714757548632138498
61363498478594718454363480172884
61363498478594718454572575974804
61363498478594718461894432623294
61363498478594718461894805326002
61363498479251228433468485205622
61363498479251232320826187590556
61363498479252132751293563915813
61363498479458910046500987538366
61363498479469721940330719612851
61363498479469721940330719962771
61363498479469765169847125107918
61363498479469766405193141238405
61363498479469766405193141356449
61363498479469766405193227327473
61363498479469769979869004422725
61363498479469770109539718074181
61363498479469770116565592009393
61363498479469770116565678102673
61363498479469770117129673059049
61363498479469770117132772324600
61363498479470020711492120046239
61363498479470021946838912607815
61363498479470064741409569762919
61363498479470064741412925929717
61363498479470064742165038239029
61363498479470065176918626021821
61363498479470065176919401906241
61363498479470065182001976081971
61363498479470065183694224548265
61363498479470065359933740494549
61363498479470066418978254870311
61363498479470066594714903386909
61363498479470066594715673989481
61363498479470066599798248167641
61363498479470066599798249094119
61363498479470066601992594509783
61363498479470070092883652149403
61363498479470070092884426985467
61363498479470070116047135885969
61363498479470070123385999044088
61363498479470070123386003761610
61363498479470070123386046871591
61363498479470070123389141472217
61363498479470070123389141592691
61363498479470070299060703871705
61363498479470070305836301348389
61363498479470070305838625346443
61363498479470070306399994439716
61363498479470070306400224010564
61363498479470070306400252588876
61363498479470070306400386505447
61363498479470070306403481224117
61363498479470917573200766500428
61363498479470966984530604982182
61363498479470970683796155577743
61363498479470970683796155581955
61363498479470970691135066683839
61363498479470970691135066688051
61363498479470970736303602195629
61363498479470970736867687839182
61363498479470970736867702365236
61363498479470970736867702370852
61363498479470970736867731063044
61363498479470970736888608545582
61363498479470970736888622953544
61363498479470970736888622959160
61363498479470970736888651651352
61363498479575387137876353305410
61363498479575387145469407471508
61363498479575387319112696410194
61363498479575387320810367704826
61363498479575387326705377504790
61363498479575387328399949612576
61363498479575387328399949966708
61363498479575388556156385431742
61363498479575431610813005928518
61363498479575432845594939423450
61363498479575432845615860128398
61363530786845022976504458422458
61363530786845022976506781370752
61363530786845923407078729696404
61363530787502420672309378371862
61363530787502420672309378721782
61363530787818521758540272084986
61363530787818532871577673539374
61363530810446805098220245499643
61363530810446805098221017151975
61363530810479224304662459051561
61363530810479524501440874882789
61363530811135737622060566459349
61363530811452072837008600452507
61363530811452072837008632338259
61363530811452117301871022196105
61363530811452117492476091653909
61363530811452122248338470820013
61363534408617316726564773409321
61363534408617317321089408055029
61363534881307650510504396189397
61363534881307650512196648418789
61363535094006007282011698999884
61363535094014062980154166232280
61363535094014107452628238500354
61363535094014111149356966325534
61363535094014111149360065512380
61363535094015011579911092777340
61363535094015011587437912924538
61363535094015013373543248985546
61363535094857025951370578591125
61363535094857027186716596318041
61363535094857037072002063081227
61363535094857038307348080808143
61363535094857038718566235372369
61363535094857927617455908877773
61363535094857939286858071213227
61363535094857939286858071217439
61363535094857939286878991801535
61363535094857939286879077540683
61363535094857944227762116500181
61363535094882238006987627304777
61363535094965994659103193333655
61363535094965995756541037305825
61363535094965995757105893190141
61363535094965995757188456685099
61363535094965995757189575543373
61363535094965995893801705942149
61363535094965995893885388295381
61363535094965995894366561826465
61363535094965995894386449295487
61363535094965995894449211060571
61363535094965995894450244179697
61363535095173994116393847606835
61363535095174041743271461921057
61363535095174041743334223685981
61363535095174042292314136466353
61363535095174042292376898231277
61363535095181198658071511873095
61363535095181241476053515233773
61363535095181242716482878791181
61363535095181243123182657728095
61363535095181243128265889239723
61363535095181248069589637171557
61363535095181248069649960147387
61363535095181248069652282960167
61363535095181248069652284495361
61363535095181248069652398814065
61363535095182099226131931885781
61363535095182099226134256237967
61363535095182141911604176928265
61363535095182143147035024914575
61363535095182143690994353629379
61363535095182143695992869200477
61363535095182143696013789788785
61363535095182143696013875527933
61363535095182146799727644158929
61363535095182146807259055890761
61363535095182146807321817651473
61363535095182146807321817655685
61363535095182146853012640800629
61363535095182146853075402565553
61363535095182147402055286648165
61363535095182147402055315345925
61363535095182147402118048408717
61363535095182147402118048413089
61363535095182147402118077110849
61363535095182148637401333072841
61363535095182148637461770367535
61363535095182148637464066135633
61363535095182148637464066135793
61363535095182148637464094715349
61363535095182148637464094837765
61363535095205561754007343345455
61363535095290195217346101014659
61363535095290195217346472550967
61363535095290199060647518715853
61363535095290199068154308963301
61363535095290200158733643708287
61363535095290200158733644180511
61363535095290200166240691173179
61363535095290200295994312344611
61363535095290200295994312816835
61363535095290200303500326690217
61363535095290200303501359809503
61363535095314509931060739886309
61363535100239738079040914845369
61363535100239738079040943425085
61363535100239738086571981731283
61363535100765351177649341100576
61363535100797771616426028541536
61363535100797771616677077023998
61363535100797771618870393546800
61363535100797788087967285873480
61363535100797789325005555246588
61363535100798972190661545342910
61363535100798972190682466049310
61363535100798990080395650891176
61363535100907041746518922684924
61363535100907041746518922686376
61363535101089572050427398219225
61363535101089572050428173053885
61363535101089572052707750452735
61363535101089572058053770538872
61363535101089572060309759923996
61363535101089573293399788265788
61363535101113883133873765873797
61363535101113883676142734279531
61363535101113883682917561153643
61363535101113883683481640663893
61363535101113887389533296562712
61363535101113887389620336505508
61363535101113888617624434614770
61363535101113888624315491511388
61363535101113888624966354232424
61363535101115087551843690924040
61363535101115089381397867499928
61363535101115089381418759508520
61363535101115089381418759525990
61363535101190720425530547639745
61363535101190720425530547639793
61363535101223135916061298405893
61363535101223135916082219110889
61363535101223135916145756070381
61363535101223135923111192250369
61363535101223135923111192250417
61363535101223135923673723765077
61363535101223135923676047643635
61363535101223135923676047645039
61363535101223135923676047763131
61363535101223135923676048116019
61363535101223135923676048117423
61363535101223135923676048134685
61363535101223135923676048134733
61363535101223135923676048134892
61363536530022172107945572704351
61363536530022172114720399578463
61363537008596515238262517676995
61363537008596515245037344551107
61363537008596515245037344901027
61363537032229815584607302145523
61363537032262236023568918831097
61363537032262236023568918832501
61363537174062041944494940377205
61363537174062041951272861851943
61363537191787017028784640577141
61363537191787017066945138491845
61363537191787017067007900606689
61363548016365659030225269738360
61363548016474622863292878436843
61363548016494885570329965933448
61363548016494885570329969119988
61363548016497586862233755023588
61363548016505646262211882168762
61363548016505646264739843788110
61363548016505690736942291713288
61363548016505690736942293112968
61363548016506146577715173927259
61363548016507047008179046466967
61363548016507047008182518371183
61363548016507047008266201074175
61363548016507047008266201192219
61363548022383231759266724999491
61363548022383231759266728181611
61363548040108223899602775829183
61363548040108223902134181121339
61363548040140648047138884822646
61365921145620689940493248020816
61365921145839537243836898583553
61365938322309959405991812627389
61365977087396012506290153686153
61365977087720232971170990785821
61365977088379428235492360335379
61365977301087212305555936479770
61365977301402405081389592714568
61365977301402405128816832563734
61365977301403306108411653582232
61365977301403311048101148963694
61365990009886657752919713836171
61365990063158881085423462553139
61365990063158881092198289427251
61365990063158884796544060282571
61365990222702528490236731984198
61366095549755628283730896812106
61366095549790745075220960145546
61366095757562246267362533014674
61366095757562246267613237117778
61366095834374376227784462559117
61366095834374376639378440390761
61366095834377381778894331758757
61366106557657117595379635248723
61366106557658018163128655124231
61366106557658023513850366935603
61366106557658023513852690933657
61366106557668828680465018113177
61366108472027424991279510037683
61366108472027424991279596130963
61366108472027424991282948998793
61366108472028325559031968874301
61366108472063447701240305058003
61366108472063447701240391151283
61366108472063447701243744019113
61366108525202352005759170629079
61366108525238374715639722139185
61366108684763155759078703913373
61366108684763155759160062386643
61366108684763155759162386384697
61366108702496234756568366822916
61366108702496235351093001468624
61366108755663058445051584701901
61366108755663058445132943175171
61366108755663058445135267173225
61366112300838354868072227153721
61366112300838354868075583203879
61366112300838370927579368294559
61366112300838370927582724344717
61366112773538890489256501223502
61366112773538890900850479055146
61366112773539141273787111158454
61366112773539146212914845138182
61366112773539157325952246592570
61366112773539161030298047077366
61366112827581314471836758782927
61366112833489639695667832181971
61366112986253278180735149489004
61366112987113900436373863362390
61366112987113900985165833804582
61366112987114201039623477330405
61366112987116902330523417963459
61366112987116902331276559125285
61366112987116906034869218448255
61366112987116906035053688515197
61366112993022526262701409567623
61366112993033336780788593969691
61366113010540719626759870602621
61366113010824398083757225384986
61366113010824403429332572383498
61366113010824403436923302201622
61366114427957908573995622482505
61366114446547377514335176322760
61366114446547377514335291108184
61366114446547427337447392716354
61366114446547427469624458304742
61366114446547432820346170116114
61366114446547432827874138169314
61366114446555488518483472412610
61366114446555488519235584720470
61366114446555532990957544562640
61366114446652749459201197638534
61366114901523248910433468145794
61366114906556567033536104443785
61366114906556567035228357139737
61366114906556567035980469449049
61366114906556567080961021343253
61366114906556570739574157624533
61366114907431868780576539331929
61366114907431868963590764180361
61366114907431868970093618702205
61366114907431874316756840996997
61366114907502113259683382575668
61366114907502116966288988014660
61366114907502116966288990728816
61366114907502116966477018806144
61366114924282399265517966034850
61366114925121720637310116288522
61366114925154196399416608013392
61366114925218983821436571685350
61366114925227087101598438539178
61366114925227092627908801457892
61366114925251404252537813498958
61366114925251404262659570944290
61366114925251404262659575543560
61366114925251404262659947079868
61366114978296697614421064218702
61366114978296697619504667266638
61366114978296702965142776030074
61366115137821478662943649040826
61366115137821484008581757804262
61366147238118519154339606254779
61366147238118519154342705454675
61366147238118519565912319002117
61366147238118519565936683286319
61366147238118524459307388778329
61366147238118524505061318066151
61366147238118524505064417266047
61366147309017221037479620723795
61366147309018421794561996716595
61366147309018421840315586243203
61366147309018422251888638751755
61366147309018422251909564074847
61366147309018427145283708527967
61366147309018427191016372731483
61366147309018427191037298054575
61366147468539305730649591492723
61366147468543202883479127992938
61366147468550110897261918672243
61366147468554013355332693483621
61366147468554013355335017481675
61366147468554013401065357687137
61366147468554013401067681685191
61366147521728640043281005351389
61366147521728940369812354075017
61366147521728940369814678073071
61366147521728940415545018278533
61366147521728940415547342276587
61366150830667225616942114179031
61366150830670843757151405821341
61366150883845770771631066412737
61366150901571647010873306485377
61366151043366950145395467287059
61366151043370552005633363723581
61366151043378655742558821718489
61366151061103630811911284328123
61366151061103630811911541532517
61366151061103630811912398923997
61366151061103630811912656154491
61366151061103630811914637195953
61366151061103630811914980152545
61366151061103630811914984738765
61366151061103630811915756391097
61366151061103630949109534143065
61366151061103630949112632993041
61366151061103630949112977349313
61366151061103630949113747601965
61366151061103630949113749001645
61366151061103631360703254770315
61366151061103631360704369366189
61366151061103631360706607638145
61366151061103631360706610824685
61366151061103631360707725433609
61366151061103631360707726833289
61366151061107233082910719884525
61366151061107233082910805973593
61366151061107233082911834843369
61366151137904940147215845211149
61366151138123492750517456254729
61366151138123789235442221070361
61366151138123792939788021555157
61366151138123794177645670302727
61366151138123794726688344848023
61366151138780286500675193044033
61366151138780290205020993528829
61366151521871949140940275007359
61366151521871949552533994221879
61366151521871949552533994571799
61366151521941293268934232854631
61366151521941293269206114531611
61366151521941293269206200620679
61366151521941293269209557737859
61366151521941293269209558087779
61366151521944894991138341914471
61366151521944894991140664862765
61366151521944894991410223591451
61366151521944894991410309680519
61366151521944894991413666797699
61366151521944894991413667147619
61366151521944895540204604487947
61366151521944895540205637589811
61366151521976410060423181242277
61366151521976410060424296188071
61366151521976410060424300437421
61366151521976410060426619136365
61366151521976410060426623385715
61366151521977299515407796286171
61366151521977299515407882375239
61366151521977299515408140659705
61366151521977299515410465007679
61366151521977299515411239842339
61366151521977310033627674618031
61366151521977310033629997216405
61366151521977310445221652449675
61366151521977310445223975048049
61366151521977310490975323453031
61366151521977315979170352758179
61366151521977315979170353108099
61366151521977315986491437758549
61366151521980001218654942001763
61366151521980001218654942019025
61366151521980001218654946251113
61366151521980001218657266366999
61366151521980001218658299468863
61366151521980011736874734244555
61366151521980011782628405247911
61366151521980011782628409497261
61366151521980012331694667821387
61366151521980012331695700923251
61366151521980017270823434902979
61366151539667119553138266701133
61366151539667169508427433897691
61366151539667169508427519986759
61366151539669821393583318938205
61366151539669854747915380258455
61366151539669870800080515692571
61366151539669870800080601781639
61366151539670721824134346203165
61366151539670755178466493612483
61366151539670771230631542957531
61366151539670771230631629046599
61366151539670771237973519962281
61366151539702236344628330034573
61366151539702241832548034456493
61366151539702286299665421314917
61366151539702286299666540510061
61366151539702286299917497231131
61366151539702286299917583320199
61366151539702286307259474235881
61366151539705838615624409536605
61366151539705887976116974317195
61366151539705887976119296915569
61366151539705888021870649569901
61366151539705888022121606290971
61366151539705888022121692380039
61366151539705893326838686128567
61366151539705893326841008726941
61366151539888706993696184479713
61366151545567222849936741380056
61366151545610911720444830125012
61366151545611762325289588718898
61366151545611812288193850000520
61366151545797332953361260316083
61366151545798233385795150982551
61366151545798234621141943549743
61366151546442585270152114153152
61366151546765889107772633837836
61366151546766789675587773413380
61366151546769491376512376878492
61366151546769491376571694964784
61366151546769491379019413187798
61366151546769495082552753007534
61366151546777546663706571502456
61366151546777596488576011919476
61366151546874845457082147825090
61366151592880814990596634908591
61366151592880814990598957506965
61366151592880820341318346719963
61366151592880820341320669318337
61366151598996276207606361836175
61366151599653068263375196785817
61366151616514421616541893198578
61366151616697835880834401577293
61366151616698137307962615625291
61366151616698137855906909688351
61366151616698137857005290170587
61366151616698137860989398127363
61366151616733254096094781227742
61366151616733254103434463986170
61366151617354632923555932942421
61366151617354633335337938851393
61366151752296632732899740077194
61366151752304732902069326799762
61366151752304733039267319410310
61366151752369573916444638133362
61366151752369578858020164852171
61366151752369578864525347977163
61366151752369578865362171608861
61366151752369578865362171958781
61366151752377667915323120969253
61366151752377679026937929322246
61366151752377682732979410236811
61366151752377682732981734234865
61366151752377682739484593361803
61366151752377684379357645561441
61366151752377684379357645911361
61366151752377684386676321870157
61366151752377684386948380334579
61366151752381279513607992577842
61366151752381281160736016217942
61366151752381284455164922589757
61366151752381284461688702421643
61366151752381284866758900421401
61366151752381286108901437729837
61366151752381286108901441979187
61366151752381286657944459836611
61366151752401994357838549683837
61366151752401994364362329515723
61366151752401997878166850110393
61366151752401999708560261495209
61366151752401999715083925468825
61366151752401999715084039787689
61366151752401999715087397377253
61366151752401999715903300321265
61366151752401999716171830525723
61366151752401999716171916619003
61366151752404701006740479172133
61366151752404701007573832312345
61366151752404701007824883622843
61366151752405585378617831827827
61366151752405596086566438575563
61366151752405601430510999147587
61366151752405601430511003746857
61366151752405601430513322095881
61366151752405601437288034528665
61366151752405601437288148847529
61366151752405601437291506437093
61366151752405601438103937472677
61366151752405601438103938522437
61366151752405601438107409381105
61366151752405601438124863832479
61366151752405601438124974018633
61366151752405601438124978617903
61366151752405601575573903852643
61366151752405601575574018643683
61366151752405601987167996475327
61366151752412804874919217267267
61366151752412804874921540215561
61366151752412804875170264676675
61366151752412804875172588674729
61366151752412804882512155592357
61366151752412804882512156642117
61366151752412804882515627500785
61366151752413701601398650416481
61366151752413701608717412468557
61366151752413705305472567480521
61366151752413705305723615939689
61366151752413705305744450901277
61366151752413705305744450920199
61366151752413705313066654765745
61366151752416402900370494263437
61366151752416406597125649275401
61366151752416406597376697734569
61366151752416406604719736560625
61366151752588416698175208238815
61366151752599221864787535418335
61366151752599223511732117839795
61366151752620831783702250828771
61366151752620832195567824772111
61366151752620837136868327645407
61366151752623533487220906566991
61366151752624438173420303781408
61366151753252980916070526681198
61366151753252980916070526698460
61366151753253014266870695360760
61366151753253014266870695378022
61366151753253014267895546970408
61366151753253017975443624147552
61366151753256582638274635741038
61366151753256615989074804420600
61366151753277327814424885419207
61366151753277333304667160786268
61366151758272949105645462885651
61366151758274149862728097158705
61366151758274151509857153896457
61366151758309268713129221972469
61366151759149496216912148625999
61366151759149496224254154332721
61366151759149496224254154449361
61366151759163906956371838242937
61366151759184618780693706564975
61366151759188659826407656451145
61366151759476354565093339768081
61366151759476407692250954538015
61366151759477304546494654285303
61366151759488061534864496601667
61366151759488111360236033970487
61366151829214108119693677237077
61366151829225819207221101108741
61366151829408650485735719929299
61366151829408650485923748006627
61366151829408651080437879233455
61366151829432666083224257987937
61366151829432667318570275714853
61366151829432965814959256568015
61366151829505913502191656868050
61366151829505913502254505076174
61366151829541030291987144557244
61366151829541035645408740509600
61366151829541035652750746216322
61366151829541930859297948454067
61366151829541930859300271402361
61366151830065147750968696502241
61366151830065148208504258623321
61366151830065148209257399785147
61366151830065160494062648884274
61366151830089463080192228541687
61366151830089463080192233140957
61366151830089463082636593546951
61366151830089463537727795262037
61366151830100269893932579357095
61366151830100269895624832053047
61366151830100269939875197098315
61366151830100270351469174929959
61366151830101121093909333112509
61366151830101121096353698117773
61366152957667924526901145013837
61366152957667924526901402244331
61366152976377204002296179705128
61366152981302426042110080622382
61366152981302426179308073232930
61366152981594208905096774787517
61366152981618509281902040934929
61366152981618520529974510941437
61366152981618525343103760169453
61366152981625730427109708829914
61366152981625730427110741931778
61366152982271118905162094198215
61366152982271415381680132521265
61366152982271419048679103286535
61366152982274116490318616415085
61366152982274116490318616531725
61366152982274116490318620585729
61366152982274121978238237851559
61366153035449043504798277006481
61366153035449043504798277123121
61366153035449048992717898442955
61366153052518411962229812354451
61366153188104315492237441079259
61366153194984636898162415138599
61366153194992441819197112949727
61366153194993643124506227259783
61366153211738817152259201566702
61366153212051312940697719959007
61366153212054916446486611499719
61366153212065721613150076231527
61366153212707778087289865978486
61366153265228925186760781899555
61366153666699366879102892017195
61366153666699372229824603828567
61366153666702068033307278511361
61366153666702068033308049100883
61366153666702068033308053350233
61366153666702073521226634308785
61366153666702073521226977265377
61366153666702073521226977282639
61366153666702073521226981870471
61366153666702073521226981887733
61366153666702073521227753522803
61366153666702073521227757772153
61366153666702073521230080720447
61366153666702968601055949412453
61366153666702968601056298391081
61366153666702968601057073225741
61366153666702968601308029946811
61366153666702969012902007778455
61366153666702969012904332126429
61366153666702973951777665823095
61366153666702973951777923040539
61366153666702973951778008785511
61366153666702973951778008798561
61366153666702973951778780437843
61366153666702973951778785037113
61366153666702973951779037668337
61366153666702973951779042254557
61366153666702973951781107985407
61366153666702973951781366252611
61366153672899781615346326437598
61366153672899781615348649385892
61366153672938505617712315562027
61366153672938505617712687098335
61366153673558979981906429051067
61366153673580288113522391122401
61366153673580588264377916459058
61366153673583289823213704474111
61366153673583290006228044126681
61366153673583295311129965689783
61366153673591094927262741937809
61366153673591094927263770790323
61366153673591094927263775039673
61366153673591095339045776699295
61366153673591095339045780948645
61366153673591100280429847606959
61366153673591395528316346249073
61366153673592301584047742322927
61366153673592301586492107328191
61366153673594997387696408004867
61366153673595002875700824117807
61366153673595002878145189123071
61366153690337475611799310106560
61366153690617552201137989961047
61366153690617552202832568054733
61366153690617552202832939591041
61366153690625641251939206532391
61366153690628341300715203229215
61366153690628359558022882224853
61366153690629243522366987876979
61366153691282121217606437879628
61366153691282121217606814015206
61366153691306464363915127139460
61366153743803286023523316285966
61366153743803286023525639234260
61366153903328065427363537599837
61366153903328065427363909136145
61366153903328067066898419932494
61366153903328067066962301242482
61366153903336170941921543444794
61366153903336170941923866393088
61366153903363183856693907621688
61366153903363189210115503574044
61366153903363189217457509280766
61366153903364084424004711518511
61366153903364084424007034466805
61366153903364084431346717225233
61366163829850831306676627265556
61366163829861669825030335414887
61366163983548369936487440622096
61366163989383717459856787919316
61366163989459697594692678430293
61366163989460598025243705695253
61366163989460598032586859294879
61366164060299229987902881061360
61366164060396491312136332703880
61366164461866014729375931593781
61366164461869616451580040653621
61366164467775545511966931647286
61366164467982404334542403321427
61366164467993209498623244050199
61366164467993210733405177545131
61366164467993214851789320866835
61366164467993516230088263450087
61366164521160032640675145707703
61366164521170843157922063253111
61366164521171144947814983668007
61366164538970834442453651447866
61366164538995177774472751993402
61366164674760245434628050407688
61366164674762983648578031101235
61366164674763847156832159450266
61366164674763847568426137281910
61366164674763880508657179743688
61366164674787295271011402249891
61366164680692918793855306361463
61366164680692919205449284193107
61366164680692919205449288792377
61366164680695924344965180160373
61366164680703729311942491113451
61366164680703729723536468945095
61366164680802154876261743103178
61366164680802160226983454914550
61366164698418795444754204890793
61366164698418795445506317200105
61366164698421800584270091659519
61366164698421800584270096258789
61366164698421800586714461264053
61366164698422701609617354262196
61366164698433508423357700497291
61366164698492013214896553720022
61366164698495615485892259800632
61366164698502851552011817433176
61366164698503720595633812101626
61366164698527130555366503496098
61366164698527179968203001621654
61366164698527179968454052932152
61366164698527179968956147032830
61366164698528035924856975318920
61366164698528078752377744138616
61366164698528078752377748737886
61366164698528080399507178565854
61366164698528080399758227025230
61366164698528084103099455949988
61366164698528084103099460549258
61366164698528084103353975268032
61366164751596423751639059586381
61366164751596727598749752250915
61366164751596727601194121855449
61366164751607230564628326944991
61366164751607534412490103066323
61366164751607536061311412849947
61366165903781084715372699702323
61366165903781381740838195874469
61366165903781384858889708790643
61366165903782282171389223139429
61366165903782282176295044966105
61366165903782282178732261953631
61366165903782282313765006624337
61366170205237237523495090514005
61366170205237237525187343209957
61366170205261549148372826667925
61366170205272359668155361493119
61366170205272359669909601109264
61366170205272360079749339324763
61366170205272361316787609747631
61366170211144962180750910311377
61366170211145862890843173001369
61366170211145862892535425697321
61366170211145862931514155035317
61366170211145862936596729213477
61366170211170174515720909155289
61366170211170174561474465367397
61366170211170178267512518548145
61366170211170178680685621702471
61366170211177082430193900388059
61366170211180985035503443980483
61366170211249912217754362285570
61366170211253981031559903265762
61366170211274629853459340704953
61366170211278292656437639419682
61366438297333413626267922107857
61366442604718903626063706357813
61366442604718905274883982689653
61366442605375400891296678331485
61366442605693812120732830956742
61366442605799163593289144882314
61366442605799163730549813518638
61366444448939177232156797249881
61366444448974294023646860583321
61366444520061519588003521373772
61366444520061520343032891732151
61366444520085879594766967891111
61366444520085879960628281519239
61366444520085880006360945722755
61366444520086180149898875516023
61366444678746120914926465439932
61366444678746120914927498541796
61366444678746120922269504248518
61366444678746121097941838194318
61366444679619066305317922700349
61366444679629873119058273515757
61366444679629873119058278233119
61366444731921047929217840736508
61366444731921348118491762087142
61366444731931853095830167916028
61366444731931853095831201017892
61366444731932153285104089266662
61366444732588664042841112846478
61366444732589564610590132721986
61366444732589564610652808747762
61366444732795494449164635108842
61366444732795494449185527117434
61366444732796695023232670995597
61366444732807501425378933892633
61366455456052122919209288238414
61366455456054824210862370033294
61366455509229751225342030624690
61366457370450343799365837641079
61366457370482764649924789271265
61366457370485465941577612785891
61366457441350246485338718429607
61366457583185219061684376081994
61366457600907443028614681742355
61366457600907443028614940022609
61366457600911095300926530415486
61366457600911095300926616154634
61366457600917999654149156067288
61366457600917999654149499023880
61366457601782494180497699195760
61366457601793300994239078880944
61366457601793301543281753426240
61366457601793301543282096382832
61366457654088723469610318870666
61366461654238902147842567040920
61366461654238907086970300554088
61366461654238907086970301020648
61366461654238907094312306260810
61366461671925742664058485060761
61366461671962081447352810448763
61366461671964778387084807113560
61366461671964778387168489472408
61366461671964783326296223452136
61366461671964783333634787015420
61366461677873403800249236163288
61366461677873408739376970143016
61366461678710018150788473117055
61366461678736730878052163204601
61366461731047479476924224448605
61366461731703975095781285095701
61366461731703976742157196422277
61366461731887646456921214453571
61366461731911958079354582479891
61366461748773355716166464390104
61366461748773355716229226155028
61366461748773355716982367334116
61366461748774206459171435695282
61366461748774211819933922728183
61366461748774256282555295562976
61366461748774256282618057327900
61366461748776908025411886372184
61366461748776908162609878982732
61366461748776908162609879449292
61366461748776908162693561808140
61366461748776908208426226011656
61366461748776913696345930433576
61366461748776913703935545637160
61366461748776913703956466343512
61366461748776946874626895135534
61366461748776957987664296589922
61366461749429851335086286802124
61366461749429852981462198128700
61366461749429852981650484958458
61366461749429852982215339307788
61366461749430703770429979358030
61366461749430703770492741122954
61366461749430753550027127082524
61366461749617126607325137411801
61366461749710529919711240620114
61366461890475837583971648551815
61366461890569558817116148000114
61366461890583918671926841995838
61366461890583918672177889055534
61366461891424134881979477120818
61366461891444544458059108159137
61366461891444544638625731053252
61366461891444544638876778112948
61366461908305891901858614810348
61366461908309794911420129128174
61366461908309798622354693502340
61366461908309798622354779595620
61366461908962389167091586784020
61366461908962389716134604285908
61366461908966291627610083599958
61366461909181531586962051732748
61366461909181531589406412020650
61366461909243366316746491559250
61366461909243369814412806551313
61366461909243369816023814166807
61366461909243369816107382195559
61366461909243414288225918668833
61366461961448702331993355798235
61366461961473013956871091952155
61366461961473063774085108290674
61366461961476666045331890360824
61366461961476666045394652125748
61366461961476666045582938955506
61366461961484719554034446396635
61366461961484769507086265108080
61366461961484769507149026873004
61366461961484771155701035980532
61366461962140366204570183904794
61366461962141266772381879810450
61366461962141268420934007954204
61366461962327639839199141514482
61366461962432151816517481904410
61366461962433006273110340137567
61366461962433006273110598400559
61366461962433006273110598417821
61366461962433006273110684493839
61366461962433007919487628939541
61366461962433007919489952937595
61366461962433052384265382571676
61366461962433052384328144332436
61366461962433052384328919171308
61366461962433052384329263544842
61366463107749979760077065377843
61366463107749980125938379005971
61366463107749980171671043209487
61366463107749983831976432186719
61366463107758040773808777941895
61366463107760742065461859736775
61366463107760791928680134796465
61366463113669367478563613227495
61366463160927612138109174572995
61366463160935669079941520328171
61366463161802910321203718751199
61366463184569270164536494016023
61366463184572922252997293959678
61366463184572922253248341019374
61366463185225828358660664965264
61366463185229430629656744467296
61366463185433559310658346049204
61366463185444664694515609872082
61366463185448268607055073292166
61366463321343905337296773868545
61366463321346608682780925655623
61366463326365523082700192429566
61366463326369076123769506740106
61366463326369076123957792034878
61366463326379882937510886425290
61366463327036438897218753721840
61366463327240824971832789788518
61366463327244427242828867755564
61366463327244427242891629520488
61366463327244427243079916350246
61366463327244470061378139937510
61366463327244471707754051264086
61366463327255276872692723872942
61366463327255276872943770932638
61366463344094952363074422838522
61366463344094952363262708133294
61366463344094952363262793872442
61366463344101856167442659239800
61366463344101856716485333785096
61366463344101856716485676741688
61366463344105756805138744158673
61366463344105758451514655472199
61366463344105758451514655485249
61366463344105758451515774680393
61366463344105759176815802523706
61366463344105759177004173557626
61366463344105759177066849583402
61366463344966395707696298657166
61366463344966701211137705886934
61366463344966744441218194135600
61366463344966745676000127630532
61366463344970298168215052690548
61366463344970298168277814455472
61366463344970303482384832448662
61366463344970303482969192566431
61366463344970303482969446247415
61366463344970303482969450846685
61366463344970303482972545434261
61366463344970346163422303195440
61366463344970347946996207132564
61366463344970347947247254192260
61366463344977250515913821814213
61366463344977552489740478445940
61366463344978406991318449458364
61366463344981108648744689979949
61366463344981108649560594807463
61366463344981108649560939163735
61366463344981153112185668048686
61366463344981153112186011005278
61366463344981153118942898504512
61366463344981154758288806777848
61366463344981154758539510880952
61366463344981154765819873663762
61366463344981154765882549689538
61366463344981154765882894063072
61366463344981154766070922140400
61366463345050152220291677380869
61366463345074467556296477018220
61366463345074767699813486107992
61366463397268978222455136381607
61366463397272630310915936325262
61366463397272630311166983384958
61366463397280683819618404750069
61366463397280685603192308674143
61366463397280735421284736036450
61366463397283437124720082374688
61366463397936341583191629788634
61366463397936341583191634510368
61366463397937242151003325694290
61366463397937242151003330411652
61366463398144329929052454182182
61366463398147926886192562750720
61366463398147932200048532149228
61366463398147932200111293914152
61366463398147932200299580743910
61366463398147975018597804331174
61366463398147976664973715657750
61366463398158783478715101477238
61366463398253298627582286696829
61366463398253298627585642746987
61366463398253298634925320786649
61366463799059108627924869956562
61366463799067208753534428963483
61366463799067208753534771920075
61366463799067213692662162943211
61366463799067213692662505899803
61366463799067213737666048836134
61366463799067214104256140774855
61366463799067214104256483731447
61366463799067214104256487982249
61366463799069915395909222569735
61366463799942560094185901671974
61366463800015509793545465672544
61366463804943418666799200915643
61366463804975837870232197828566
61366463804975839105014131323498
61366463805818768724387912461732
61366463805818768726915839833412
61366463805924135153300491279654
61366463822595148153840984476290
61366463822595148199573648679806
61366463822596348773641685499646
61366463822596348773642804694790
61366463822669294761500326668025
61366463822669294768843362301717
61366463822669294768843366552519
61366463822669295310292297110217
61366463822669295317886384395441
61366463822692409523249163552738
61366463822700509641352018074436
61366463822700514580479752054164
61366463822700514626212416257680
61366463822700514626212420957572
61366463822700514632990342432310
61366463822700813541725418025698
61366463822700814776507351520630
61366463822704411560333425622107
61366463822704411560333425635157
61366463822704412101786832514056
61366463822704412101870514872904
61366463822704416903712101812837
61366463822704416903716573883236
61366463822704416911055136979960
61366463822704416911055137433479
61366463822704416911055137446520
61366463822704416911055137446529
61366463822704416911058579123398
61366463822704416911058579589967
61366463822704417040998248852632
61366463822704417048336812415916
61366463822704417048340254559354
61366463822704417050763612764995
61366463822704417086730913056148
61366463822704417094069476619432
61366463822704417094072918762870
61366463822704417460098159540253
61366463822704417635522883498340
61366463822704417643112498701924
61366463823540738629642534660821
61366463823540738631337110305067
61366463823540738632090343345961
61366463823540742335680587841569
61366463823540742338130719475003
61366463823540742345471464031651
61366463823540742482732218780129
61366463823540742886922689917195
61366463823540786810332823977029
61366463823540786810332852673385
61366463823540786810333885775249
61366463823540786810333971887403
61366463823540787359373518530623
61366463823540787359375841478917
61366463823576161133027233172322
61366463823576161133028352367466
61366463823576209279261934189823
61366463823576209279262192457027
61366463823576209281521628217677
61366463823576209690855912021467
61366463823576209690856170288671
61366463823576209691044198365999
61366463823576209691044201548327
61366463823576209691047554416157
61366463823576209693303633076889
61366463823576209693303891344093
61366463823576214632243340029049
61366463823576214632431367056617
61366463823576214632431625323821
61366463823579763404755619223277
61366463823579763404755619240539
61366463823579763404776453853659
61366463823579763404776455253339
61366463823579763404776455270601
61366463823579763404776539946939
61366463823579763404777230092211
61366463823579816903406870325126
61366463823649110829858463782552
61366463823650011392796881849638
61366463823652713103570789967045
61366463823652713103570791383987
61366463823652714750678923164585
61366463823652714750679009253653
61366463823652714750762605635909
61366463823652714750762610235179
61366463823673122260403180814144
61366463823673122306135845017660
61366463823673122311219190848152
61366463823673122311491158496156
61366463875843321352772081704171
61366463875879338574813086213503
61366463875879338574813086226553
61366463875879343925534798037925
61366463875879343925538240181363
61366463875879344062732790635423
61366463875879344062736232791911
61366463875879344065243273356391
61366463876827640118050450558441
61366463876827640118050450912573
61366463876827640118050451975383
61366463876827640118050537001641
61366463876827641757815548135339
61366463876827641757899230602451
61366463876827641757899230956583
61366463876827641765158583755981
61366463876827641765158586943925
61366463876827641765158669845049
61366463876827641765242237879417
61366463876827641765242242130219
61366463876827641765242266577225
61366463876827641765242269765169
61366463876827641765242270826575
61366463876827641765430641866111
61366463876827641765430642216031
61366464035306862547218775984295
61366464035306911938105606085082
61366464035379807993374331846821
61366464035379809639750243160347
61366464035379809639750243173397
61366464035379809639751362368541
61366464035379809776948235770895
61366464035404124968977221955551
61366464035404125106175214566099
61366464035404125108682255130579
61366464036275568832221789258337
61366464036275569381013759700529
61366464036275617010464269889405
61366464036275917339440270583261
61366464036275917748962843913911
61366464036275917748966196781741
61366464036275917751222275442473
61366464036275917751222533709677
61366464036275922690161982394633
61366464036275922690350009422201
61366464036275922690350267689405
61366464036279471294912278711786
61366464036279471325496846260109
61366464036279471462674261588861
61366464036279471462695096219243
61366464036279471462695097636185
61366464036279476813416549632269
61366464036279476813416550682029
61366464036279476813416807912523
61366464036279476813416808962283
61366464036279476813416893988541
61366464036279519470979010634084
61366464036279521256979711739354
61366464036279524961325512690710
61366464036352422808597651619237
61366464036352422808681218253925
61366464036352422808681219653605
61366464036352422808681248001493
61366464036352422808681248351413
61366464036363227975293575548195
61366464036387539600171311702115
61366494294309906685407939183350
61366496136536635300271209732621
61366496136539336591924549807755
61366496207440440080652807860548
61366496207440440492246785692192
61366496349247153877972641963432
61366496349249855169625723758312
61366496350230553728230211825718
61366496420150658834941602253992
61366499729090144425112036996822
61366499729090160294346515616874
61366499799993665258089958874364
61366499801183715560129574430340
61366499801183748911954594719550
61366499941800675767305656330257
61366499941800675767306775538451
61366499959526535352327059432730
61366499959529253115249400672941
61366499959529253298200978197777
61366499965427022347342301331216
61366499965433976243508351598686
61366499965433976251119654447804
61366499965435175628736067444446
61366499965435176817572912859966
61366499965435176817576387951966
61366499965437827513954628510736
61366499965644707327564984042905
61366499966301172885910726251414
61366500012704180129729061264337
61366500012704180129729404220929
61366500012911309069994725140841
61366500018612803934868809830722
61366500018819634339579354751993
61366500018819634339579354868633
61366500018819634342044643584541
61366500018819634705607804448857
61366500036545510581352998171891
61366500036545512228461249460844
61366500036545512777503924006140
61366500036545807475779442704969
61366500036545811180125243189765
61366500036545812417166610867583
61366500036545812417730695099567
61366500036545812554992483397596
61366500036545812966774489306568
61366500036556617583590909969775
61366500036556617583778938047103
61366500037202007846585970145563
61366500037310077585436522961839
61366500420366897316783745957246
61366500420366913186018224110738
61366500420366913186018224577298
61366500420399317755748461475534
61366500420399328685855206115858
61366500420402019458995521102058
61366500420402030572032922556446
61366500420402035511160656536174
61366500437978517978452407503998
61366500437978551330277427793208
61366500437983353809478138891994
61366500437983364876782618925422
61366500437983364876782876142866
61366500437983369184460569301158
61366500438018938113726325573693
61366500438019822019828576019985
61366500438019838132680361896181
61366500438019838132683719363281
61366500438019838681471987982101
61366500438019838681475345449201
61366500438019843437400448714296
61366500438092789425068735682150
61366500438092789425071058630444
61366500438092789471076811212302
61366500438124004351088863378947
61366500438124304540359412736173
61366500438125188507153909363601
61366500438125193811870638714616
61366500438125205108108432611681
61366500438125205108108434028830
61366500438125205115450353642056
61366500438125209864033451200438
61366500438125209864035774148732
61366500438125209871375456907160
61366500438127890210400624633853
61366500438127906262563521796013
61366500438127906811275162629086
61366500438127906811354373043061
61366500438127906811355492238205
61366500438127906811357730510161
61366500438127911750402896608814
61366500438299915080300900617373
61366500438310425044783732822485
61366500438310426691912785309483
61366500438310725234033406114321
61366500438955961488923860009126
61366500438955978090630380775270
61366500438955978097408560517212
61366500438963182633375685563516
61366500439282884205522718372770
61366500439290939491210364384428
61366500439290939900293857506400
61366500439290939902804342216072
61366500439290976967444590882690
61366500439290988080481963757410
61366500439290988080481992337078
61366500439388190108355572150152
61366500443927268276410061731290
61366500444001414838424893699666
61366500444032618650880223033850
61366500444032633475041378332072
61366500444032634703046162004598
61366500444032634709823311827004
61366500444032634710388167711320
61366500444033835277114197891318
61366500444033835881220490556200
61366500444036532224436152835805
61366500444036532224436154252747
61366500444036532224436238929085
61366500444036537163567326125102
61366500444036537170905889688386
61366500444208239938103524319553
61366500444208239938103525369313
61366500444208240349885530228525
61366500444208240349885531278285
61366500444219050409684003976001
61366500444219050412128372103601
61366500444219050412131815309849
61366500444219050867219566097081
61366500444219052104145855977016
61366500444219052104240386122579
61366500444243362492097302251001
61366500444872846383263894154793
61366500444872846385708263332153
61366500444875516153486101955609
61366500444875547674916975949673
61366500444875547677361344077273
61366500444899859302239081280953
61366500444899859302242518720127
61366500491266766648482855115677
61366500491302833277042407548537
61366500491302833277043440667663
61366500491302833277045506735383
61366500491302833825834035034137
61366500491302833825835068153263
61366500491302833825837477177575
61366500491485352059263388696567
61366500491485353706455208019888
61366500491485354255497882565184
61366500491485652248513066705717
61366500491485652660315878516951
61366500491485653849972217108208
61366500491485653894794443169368
61366500491485653894822743996131
61366500491485654444768447865612
61366500491509969224046280634847
61366500497393973765571420294709
61366500497418289094711392021393
61366500497418289460802485925341
61366500498050443167966020827259
61366500514791593381637605449142
61366500514791596497773310737214
61366500514791598329527977726352
61366500514791598329611660546144
61366500514900861681060700790034
61366500514900861681060705507396
61366500514900862276129276984306
61366500514900967562786151970855
61366500514900967562786152324987
61366500514900967974380129802499
61366500514900967974380131219441
61366500514901267752035825616823
61366500514901268300827795704883
61366500514901268300827796059015
61366500514901268300827797121825
61366500514936134721079116350098
61366500514936134721079116816658
61366500514936139660015466668900
61366500514936139660206850796386
61366500514936434910409119717613
61366500514936439849536853697341
61366500514936439849537111977595
61366500514936439849540206913630
61366500514936439856879114833186
61366500514936439859326835888608
61366500514937285522868886303283
61366500514937285522868887720225
61366500514937290873590598114655
61366500514937334929366169150929
61366500514937334929366427431183
61366500514937335478158053499841
61366500514937335478158139593121
61366500514937340234358569508514
61366500514937340241697133052924
61366500514937340280087880962301
61366500514937340280088139242555
61366500514937340280091233712030
61366500515118953095625460108533
61366500515118954744362057273924
61366500515119703407761338945212
61366500515119705192970267347724
61366500515119705199747303784386
61366500515119705199747332480742
61366500515119850004792739662401
61366500515119850004792739779041
61366500515119850370821189475905
61366500515119854075166989844061
61366500515119855358799000698767
61366500515120150148309748750721
61366500515120150148309777447077
61366500515120150560091754659693
61366500515120150605845339568157
61366500515120153852906626391249
61366500515120154310191140052953
61366500515120154310442188512329
61366500515120155685309428720160
61366500515120156097091434629132
61366500515154972146972865302186
61366500515154972147161408864114
61366500515155272298018100710910
61366500515216966518333817354066
61366500515227906838591991328820
61366500515227906841036356334084
61366500515227923493732186741912
61366500515764189351275950283970
61366500515764204175437303268740
61366500515774962813194604981642
61366500515774962813194609699004
61366500515775010989177654084148
61366500515775012813422945005406
61366500515775012821016775545410
61366500515775418839378652668458
61366500515775418839378653135018
61366500515775419250972630500102
61366500515776163753479868434286
61366500515776211786031712373272
61366500515776211793625542441100
61366500515776213578015353927330
61366500515776319269929679933418
61366500515776319269929680399978
61366500515776319270010268289351
61366500515776319270013362758826
61366500515776319407208260899899
61366500515776319818721650375610
61366500515776319818721650842170
61366500515776319818805333201018
61366500515776347636054161332937
61366500515776351386237114760565
61366500515776351386237459116837
61366500515776352624031972672439
61366500515776619413530371847146
61366500515776619596461029127770
61366500515776620008055006492854
61366500515776651118139225312293
61366500515776651118139598364921
61366500515776651529733203143937
61366500515776651529733576196565
61366500515799311495938799701954
61366500515811474768688112822515
61366500515872257488688627396184
61366500515873458286358307314838
61366500515873608411581899467618
61366500516091062107505649906948
61366500516091110283488699009454
61366500516091110283492429548056
61366500516091112113551797680790
61366500516091112115243361277018
61366500516091115819589162228374
61366500516091115819592261415220
61366500516092312870634259879250
61366500516092312870655438747860
61366500516092312878248119861330
61366500516092312878248492913958
61366500516103069675800333601798
61366500516103069677492586297750
61366500516103069677513878539166
61366500516103069861263537956264
61366500516103075211919388343690
61366500516103075219599224522042
61366500516103117855923724809818
61366500516103119686066749668044
61366500516103119686069440947392
61366500516103119686070105600110
61366500516103119686070216141800
61366500516103119686070216258440
61366500516103119686150432487836
61366500516103119691236473139752
61366500516103119691236732482864
61366500516103123390412917434134
61366500516103123397193167965322
61366500516103220024832954647762
61366500516103220573875629193058
61366500516127435015290653588054
61366500516127435015293752780516
61366500516127435015293752897156
61366500516127435022068579654628
61366500516127435022068579771268
61366500516200369891701662421916
61366500516200369896784236600076
61366500650678273800575187645111
61366500650799702627035583423731
61366500650803304349238659364445
61366500650803304349239692483571
61366500650803304486436565885925
61366500650823968130886552408153
61366500650834819418525646757171
61366500650834819418527969705465
61366500650835719803321969899649
61366500650835719986273547424485
61366500650838421094975051694529
61366500650838421140729755817011
61366500650838425396649978635114
61366500651006532477735849914298
61366500651006532477796288035460
61366500651010434938261725770319
61366500651018538215947574869056
61366500651018538218416213447098
61366500651018540597948608519372
61366500651021240104874052949839
61366500651021240104877524853895
61366500651021240104940286986001
61366500651022142868923796012812
61366500651022142868944688021404
61366500651042849841014629423776
61366500651042850397400428870938
61366500651042855377226441288607
61366500651045551727464315047402
61366500651114584143859121709498
61366500651115784715458519484736
61366500651115784717927158062778
61366500651115784717987596183940
61366500651661688294428368074785
61366500651661688294428368191425
61366500651662889050945888299861
61366500651662889051510744184177
61366500651662890690544534894899
61366500651666491321917575192889
61366500651698011193908481558827
61366500651698011193908484741155
61366500651698011195603057319713
61366500651698011195603061551801
61366500651698011196167916269717
61366500651698011196167916386357
61366500651698011196167917319477
61366500651698011196167917436117
61366500651702949563699486302900
61366500651989800510283994044575
61366500651990646313597395367663
61366500651990651251888218186597
61366500651990651252453074070913
61366500651990651252638003315527
61366500651990651252725129347391
61366500651990651259981042124113
61366500651990679667029865385895
61366500651990679672112439564055
61366500651990679672113472665919
61366500651990695724277546301815
61366500651990695724277574998171
61366500651990695724278608100035
61366500651990695726533883229751
61366500651990695726538039628597
61366500651990695731620613806757
61366500651993397430057154531599
61366500652025773397384625547625
61366500652025817869586730049651
61366500652098753155998763739367
61366500656622923573274181482049
61366500656622923575721899355143
61366500656695868325598654648153
61366500656711928108622408328698
61366500656711929899872967413447
61366500656730985117088717981593
61366500656736245221482615274397
61366500656736245229012907674110
61366500656736245229012907674119
61366500656744343608459389867258
61366500656918758513272522837523
61366500656918760116339242957255
61366500656918760121393487612296
61366500656926863996352732996936
61366500656929565328771355667683
61366500656929565328771360385045
61366500656953876905352484059822
61366500656953876905541803536578
61366500656953876906106662603222
61366500656953876912883550945736
61366500656953880657928662987599
61366500656955083199466965442028
61366500657024110488332610726702
61366500657024110490778008851300
61366500657024110495863677612616
61366500657028029605694438434768
61366500657034915115964644863756
61366500657571214267999725666579
61366500657571214275341817466581
61366500657571214275342074684025
61366500657571214687124080592997
61366500657571219628508927501721
61366500657586029240756312520306
61366500657586079020373490144598
61366500657587231782231097154587
61366500657587263306086264601976
61366500657606338064679553698759
61366500657606341770719930877561
61366500657607672882249463674663
61366500657611574931047568790264
61366500657611591401435178841638
61366500657679271698883022362539
61366500657715546015682979011477
61366500657715741019721416298838
61366500657898075908657294720007
61366500657898125741646249122025
61366500657899271725861089804477
61366500657899271725862122906341
61366500657899271726614230983565
61366500657899276664989856886069
61366500657899276665551355787107
61366500657899276665551614054311
61366500657899276665551617236639
61366500657899276665553936885965
61366500657899276665554711837265
61366500657899276665554712770385
61366500657899276665739642131639
61366500657899276665739670725857
61366500657899276665826799925547
61366500657899276667249288414631
61366500657899276672331862592791
61366500657899276673085003771879
61366500657899305080131503968727
61366500657899305085214078146887
61366500657899305085215111365391
61366500657899320954929758640247
61366500657899321137379213581003
61366500657899321137379242277359
61366500657899321139636322277911
61366500657899321139636355089715
61366500657899321139636613371421
61366500657899321139638649341653
61366500657899321139638678038009
61366500657899321139639707972047
61366500657899321144722252389589
61366500657899326490358325182793
61366500657899326491198592393745
61366500657910079775222638941223
61366500657934398810486292943453
61366500657934443282123541561163
61366500674437804713704955229627
61366500674437806550709185317731
61366500674462071871274875766361
61366500674462105401282728946325
61366500674462121331140837489434
61366500674462121879911801251499
61366500674462121879911887344779
61366500674469321071122925638925
61366500674469324180669023108177
61366500674469324767938434072458
61366500674469324775278116830886
61366500674469324775468726123712
61366500674469324775468726123721
61366500674472922793138747887664
61366500674472922793327034698765
61366500674472923342119005140948
61366500674472923342119005140957
61366500674472923342181766789232
61366500674472923342202687494180
61366500674472926490142543132298
61366500674472926497672835183561
61366500674472927038934513574490
61366500674644936590668396422105
61366500674644936591486622196319
61366500674655741757280723601625
61366500674655741757284079651783
61366500674655741757346837066527
61366500674655741757346841783889
61366500674655742123312529348647
61366500674655742123375291480753
61366500674679758544428951702408
61366500674679759093471626247704
61366500674680052099366632070809
61366500674680053379714093700521
61366500674680053379714094750281
61366500674680053745742543397385
61366500674680058732880170517157
61366500674680058732880171566917
61366500674753905257722505521233
61366500674753905845752465129558
61366500674761108740552895602182
61366500675309537685173175750573
61366500675333816139736991973958
61366500675333849310050907187131
61366500675333849310050911904493
61366500675333863721003677923912
61366500675333863721006000872206
61366500675344656123791258002539
61366500675344672183485480862354
61366500675623947208022015819344
61366500675623947215615069985442
61366500675623948260417576633718
61366500675623951964760019651414
61366500675623951964763377118514
61366500675623952558743814073916
61366500675623952559556279106578
61366500675623952559556279123840
61366500675623952559559635173998
61366500675623952559559635510868
61366500675623952559559636573678
61366500675623952559559721250016
61366500675623952566334544941800
61366500675623952566336781796814
61366500675623952567090013668452
61366500675623997031196966685398
61366500675623997033644689157762
61366500675624001973333839015148
61366500675624001973334181971740
61366500675625603196297046400673
61366500675733204990292103104984
61366500675733204990292104521926
61366500675733204991986679798990
61366500675733204991986681215932
61366500675733206631584411383624
61366500675733249456846778594294
61366500675733249456849101542588
61366500727635831109636994625931
61366500727636147907455496062925
61366500727636147907455754343179
61366500727647853328946513723533
61366500727818661748336894274623
61366500727830368587627630058371
61366500727830370183952411451572
61366500727830370184203115554676
61366500727830370229621169880879
61366500727830668771760384193021
61366500727830668771826497657923
61366500727830668771826502375285
61366500727830668772014525735251
61366500727830669137854952072149
61366500727830669183545746152151
61366500727830670373200969799065
61366500727830670373202084743408
61366500727853779592078510276996
61366500727853779598856431751734
61366500727854680029405136068400
61366500727854683911713325783789
61366500727854979113846292662205
61366500727854980356022375300611
61366500727854980805975760200889
61366500727854980805975761250649
61366500727854984055230363569869
61366500727854985747359831108553
61366500727854985747359832158313
61366500727854985885439846230556
61366500727927614898954998699668
61366500727927614904040667478454
61366500727927615087138574674051
61366500727927629904518792217637
61366500727927630453561353377189
61366500727927631698134163060799
61366500727927930048035801305957
61366500727927931742624644678000
61366500727938737458216854055178
61366500727938737458279615820102
61366500727939621379309703679321
61366500727962731688752809337156
61366500727962731695528407863600
61366500727962731695530730811894
61366500727962753833757072161900
61366500727962753841099077868622
61366500728486865848561908649119
61366500728486867494854141854551
61366500728486867495104845957655
61366500728486867495690965853431
61366500728486876760760127361392
61366500728486882274158152940741
61366500728487166403087924045821
61366500728487167638433941772737
61366500728511132998769591984883
61366500728511177473503440490472
61366500728511178021730207505500
61366500728511181179477697983787
61366500728511182816547386442013
61366500728511182816798090545117
61366500728511182826606755188099
61366500728511193899035890494341
61366500728511476379079264635877
61366500728511478027965655482379
61366500728511478027965660199741
61366500728511478210979880797336
61366500728511482960315472704731
61366500728511482967093394179469
61366500728511482969349731107405
61366500728521987990773683793931
61366500728521987993219082367619
61366500728521989639594993694195
61366500728523190395152138268691
61366500728523199685387318435600
61366500728523199822648072811072
61366500728523201468961222372724
61366500728523201469023984137648
61366500728523201469212269432420
61366501856089942767238623878939
61366501873815818816018768579770
61366501873815818822796721938808
61366501873815818869282871341031
61366501873815818869366555566110
61366501874139123254282414859166
61366501874139123254366212469998
61366501874139123254367245571862
61366501874139123254554498814530
61366501874139123261897537623116
61366501875075395263630897849151
61366501880039341125914793802511
61366501880047448478198290273098
61366501880693137145499315832823
61366501880703912389925594338699
61366501880705146501298663813240
61366501880707847792951745608120
61366501927305928684722353252179
61366501927305928685559176784499
61366501927305928692334003658611
61366501927962136737580790459813
61366501927972946845580290519309
61366501950624297142985629528199
61366501950624297142988985582569
61366501950624297691777513881323
61366501950624297691777599970391
61366501950624297691780956020549
61366501950624297691780956024761
61366501950624297691780956037811
61366501950951253623025827672026
61366501950951253623276874731722
61366501950952154191025894607230
61366501950952154192448532232900
61366501950952154192699579292596
61366501950952154193264435176912
61366501951572326360669338920862
61366501951596637802532735435310
61366501951596637985547075074782
61366501951607464930862332699453
61366501951607464930863451907647
61366501951608651451156576771160
61366501951608651458771584412864
61366502086526333740189752199661
61366502086526333740189752212711
61366502086526333740189756798931
61366502086526333877387744810209
61366502086837613542404043899604
61366502086837630143608497828858
61366502086837630143609530930722
61366502086837630143611853879016
61366502086837630150951536637444
61366502086838814116472080252884
61366502086849619822064700474870
61366502086849619829595767360784
61366502086849636479085468359634
61366502086849636486428507168220
61366502087495023028586569276533
61366502087507035959102643227691
61366502087509737244168929408163
61366502087509737250943753099947
61366502087509737250947109150105
61366502087785911784678379235013
61366502092434959290740460684079
61366502092749841033676549661400
61366502092749841216690889300872
61366502092749841219138606105492
61366502092749841219138610356294
61366502092751058994971589249082
61366502092751058995222636308778
61366502092757944499321394609034
61366502092761863614403211863444
61366502093406305131220421702454
61366502093414425614727503134207
61366502093415659725807568931910
61366502110160834104655791197319
61366502110160835392596423201310
61366502110472115004262725747808
61366502110476034119095820054296
61366502110476034668138494599592
61366502110476918589168551876097
61366502110476934639668302667422
61366502110476934648673341488925
61366502110476934648673370068641
61366502110476934648673374790375
61366502110476934686844725142919
61366502110476935234464876381418
61366502110476935235887398153238
61366502110476935236703301097250
61366502110476935241785875275410
61366502110476935241785876810396
61366502110484138131503645830726
61366502110487723204290113583147
61366502110487739805506449043320
61366502110487739815285697248161
61366502110487739815285701969895
61366502110487740402499725332758
61366502110487740402562487097682
61366502110487740402562603419544
61366502110487741452634472206824
61366502110487742049691660056514
61366502111107866038770391144383
61366502111129496138377414321258
61366502111129527845517630920592
61366502111129544263461202098169
61366502111129544263461288187237
61366502111140285245481483997053
61366502111140301670767027947235
61366502111140303500073596074825
61366502111140303500073596087875
61366502111140303500074715283019
61366502111141535232324045485613
61366502163661766849167690022870
61366502163661766849230451787794
61366502163661766849418767197268
61366502163662666829765329259841
61366502163662667416979501778004
61366502163662667417042147689078
61366502163662667417042264010940
61366502163662667417230548837700
61366502163662668467114132798220
61366502164307124810287443153991
61366502164307158164619590567521
61366502164307158164622946617679
61366502164307172988781061171367
61366502164317929976899770320461
61366502164317929976899770333511
61366502164317929976899856409529
61366502164317929976903212476949
61366502164317930022632520613045
61366502164317930022635876680465
61366502164317931806206338461101
61366502164317931806206338474151
61366502164317931806206424550169
61366502164317931806207457669295
61366502164317931806209780617589
61366502164317979802522356165919
61366502164317979802522442254987
61366502565124987398134883966863
61366502565124992199730234160941
61366502565124992199730234173991
61366502565124992199730238760211
61366502565124992199733333360837
61366502565124992336928226771489
61366502565124992336928231370759
61366502565124992336931325971385
61366502565124992339438711358697
61366502565411956665126902999754
61366502565411971490100466290654
61366502565411973273925443151422
61366502565411973273925447383510
61366502565411973273926476253286
61366502565411973273928799201580
61366502565411973281268481960008
61366502565413157236726300774992
61366502565413157236727333881068
61366502565413157239194939353034
61366502565413157785770351737040
61366502565413157785770352799898
61366502565413157793301418622954
61366502565413172064168502643934
61366502565413174442602801379874
61366502565448274577197652951472
61366502565448274577259381951354
61366502565448274577448701428110
61366502565448274578012527380000
61366502565448274578013560494754
61366502565448274584790448837268
61366502565448291231832427245662
61366502565448296585566717078296
61366502565451898452562904971063
61366502565451898452562991060131
61366502566069369323240420532858
61366502566072071019336212898699
61366502566072071019336217616061
61366502566093680940778866066129
61366502566096382644213953769981
61366502566097588899003320006469
61366502566104486519173199154621
61366502566104487754519216881537
61366502566104491460557270062285
61366502566105694413559520624715
61366502566105694420338475667877
61366502566108390214197414589173
61366502566108395711991558512565
61366502566108395712743669305557
61366502566108395712743670821877
61366502571324184347007833554962
61366502571324184349455551428056
61366502571356599252236755908276
61366502571356599847033359737022
61366502571356621809401117829738
61366502572002278495039922604360
61366502572013080369650212241161
61366502572013080369651245360287
61366502588755892122589417171441
61366502588758544010255699293153
61366502588758588475114763586913
61366502588758588475114764986593
61366502588758588475118121036751
61366502588758588475118121054013
61366502588758588482646174846361
61366502588758588482646176246041
61366502588759444438299685527073
61366502588759444578004719168661
61366502588759488913197202094059
61366502588759488913197202111321
61366502588759488913197203511001
61366502588759489042863783462421
61366502588759489042863784862101
61366502588759489042867140912259
61366502588759489050457870730383
61366502588759493798792588568358
61366502588759493806403896117368
61366502588759493806407338279680
61366502588759493852140002483196
61366502588759494393585496673473
61366502588759494393588852723631
61366502588759494393588852727843
61366502588759494393588938816911
61366502588759494401179582541755
61366502589046458864108984985994
61366502589046474743317777332966
61366502589046474743318806202742
61366502589046474743321129151036
61366502589046474750660811909464
61366502589050061135355768236755
61366502589051261167911422450368
61366502589051276536865317690299
61366502589051277771396460993059
61366502589051277778990286811489
61366502589051277778990315391205
61366502589082498048702792669196
61366502589082498048706120021594
61366502589082776237197376723968
61366502589082792701224757195118
61366502589082792701789613079434
61366502589082792701792940433236
61366502589082798237973386667432
61366502589082798237976714019830
61366502589086377959484795059631
61366502589086392776865012603217
61366502589086398862091343081091
61366502589086399914423910798482
61366502589695762159300679223240
61366502589703822614389495012374
61366502589703822614389495029844
61366502589703822797069103833622
61366502589703822797320152292998
61366502589703822797320927131870
61366502589703823163181465472036
61366502589703823346112122752660
61366502589703839215350043049590
61366502589703839215350047749482
61366502589703839810063739341050
61366502589703839810147421699898
61366502589703839817402302437774
61366502589703839817402302904334
61366502589703839817485985263182
61366502589703867269041858102812
61366502589703870973052152936128
61366502589703870975563407762938
61366502589704122940837132683558
61366502589704123352431138763872
61366502589704139404599716341426
61366502589704139404599721041318
61366502589704139412211023890436
61366502589704139999397094991734
61366502589704140006735658555018
61366502589704167412558867191132
61366502589704171119079613314626
61366502589706541101797150745049
61366502589706541109327442796303
61366502589727281984700027837096
61366502589728154597084170066452
61366502589728182415253378050350
61366502589728182598265394741528
61366502589728182598267717689822
61366502589728482741782403829848
61366502589728482741784726778142
61366502589728482744230469376896
61366502589730900729495995950125
61366502589730900729495997367067
61366502589738939954922580565073
61366502589738956014368079153601
61366502589738956426212760716747
61366502589738956601636370538303
61366502589738956608892366237783
61366502589738956608892370488585
61366502589738956608893485432927
61366502589738956609164338591503
61366502589738956609164424334863
61366502589738956609164424684783
61366502589738956609227100356427
61366502589738961959614078036105
61366502589738961959614078049155
61366502589738961959615197244299
61366502589738961959617520192593
61366502589738961962124560757073
61366502589738989368700226212999
61366502589739004604455241334765
61366502589739004604456360542959
61366502589739005832458996504697
61366502589739005832462352554855
61366502589739005832462352572325
61366502641933471024735359884549
61366502641933471024735445977829
61366502641933520428722159557717
61366502641933520428723192676843
61366502641933520428725515625137
61366502641933520428725601701155
61366502642213280775894000796993
61366502642224988157446047513685
61366502642225288339105993997437
61366502642225288341637394690323
61366502642225288346716612814113
61366502642225288346719968868483
61366502642225304263881458625522
61366502642260126355023820350292
61366502642260126355024853452156
61366502642260126362366859158878
61366502642260126362366945247703
61366502642260426544294414348480
61366502642261305515414449084257
61366502642880567555786025402061
61366502642880567555787144610255
61366502642881452064110558106865
61366502642881452064111591225991
61366502642881468116279135684419
61366502642881468123535045290619
61366502642881516119097921804543
61366502642905827743975656908703
61366502642916584732345503103023
61366502642916584732345589196303
61366502642916584777827202089529
61366502642916584777828235208655
61366502642916590265746820422381
61366502642916590265746820435431
61366502642916590265747939630575
61366502642916590265750262578869
61366502642916590268257303143349
61366502642916618086426603456857
61366502642916618086426603474327
61366502642916618086427636576191
61366502642916632910587983721041
61366502642916632910589102929235
61366502801465156420834259040601
61366502801466056988583278916109
61366502801466401650305907151327
61366502801466405354655149779561
61366502801468758691830338542633
61366502801470003372510359167759
61366502801470007076859258839401
61366502801746166192498313435956
61366502801746166924471993406602
61366502801749769195722128340079
61366502801756987967848742645982
61366502801756987967848746878070
61366502801756987967849775747846
61366502801756987967852098696140
61366502801756987975191781454568
61366502801758188587483081968702
61366502801758189136526100874434
61366502801761790995927430538163
61366502801761790995990192653007
61366502801761791003521256356593
61366502801761791003521284936309
61366502801781283531255463341760
61366502801782500758871317140324
61366502801782505746849238279530
61366502801784885260235170928044
61366502801786086017317805201098
61366502801786107972345909214224
61366502801786108018099465427784
61366502802402678417659574649655
61366502802406282337539726762885
61366502802406282337540069719477
61366502802413451878823137222813
61366502802413451879659960871773
61366502802413485230647813155751
61366502802413485230648157512023
61366502802414352310210988136733
61366502802414352310210988149783
61366502802414352447387717079917
61366502802414352447388060036509
61366502802414352858981694911561
61366502802414352859002615635383
61366502802414385798396833031259
61366502802414385798397177387531
61366502802414386212498972147525
61366502802414386212499315104117
61366502802414402264664107581641
61366502802414402264666430529935
61366502802414402265503254533187
61366502802414402269750119317019
61366502802417054150634776706441
61366502802417054150635119663033
61366502802417054150655697417213
61366502802417087501643892657783
61366502802417103976278283262671
61366502802417103976278626219263
61366502802437763503700873376733
61366502802437763504537697025693
61366502802437796855525549309671
61366502802437796855525893665943
61366502802437811672906428300561
61366502802437811672906771257153
61366502802437811675437914615955
61366502802438653546496690760409
61366502802438663934251900641693
61366502802438664071449893252241
61366502802438664072265796190429
61366502802438664483880351789303
61366502802438664666811008603367
61366502802438669422987508001801
61366502802438669422987512252603
61366502802438669425518913299781
61366502802438695639700665248055
61366502802438697286073478787465
61366502802438697286076920930903
61366502802438697423274569185179
61366502802438697423274913541451
61366502802438697425782725752439
61366502802438697425783068709031
61366502802438702776504442281173
61366502802438702776504785237765
61366502802438702776506765229467
61366502802438712240655448176069
61366502802438712240655791132661
61366502802438712240657771124363
61366502802438712243165926291943
61366502802438712243165927691623
61366502802438713889541839018199
61366502802438713889541843735561
61366502802438713890380990687107
61366502802438713894627855470939
61366502802438713897072479097699
61366502802438717593887644220357
61366502802438717593889967168651
61366502802441365775533433571133
61366502802441365775533519660201
61366502802441399126521628811703
61366502802441399129029785378963
61366502802441399129865580980451
61366502802441399129865923937043
61366502802441415601156019416591
61366502802441415601156105505659
61366502802449469101701051483223
61366502802449469650471758245001
61366502802449469650492765044841
61366502802449471479799247096413
61366502802449471479799247109463
61366502802449471479799333185481
61366502802449471479800366304607
61366502802449474589599492224729
61366502802449474589599835181321
61366502802449474592131240479301
61366502802449475184148489737697
61366502802449475185839708847963
61366502802449475185840741967089
61366502802449475186655530302177
61366502802449503003989029363923
61366502802449503003989030763603
61366502802449519056154164798039
61366502802449519056154166197719
61366502802449519476115350890299
61366512722375062652286810358615
61366512722375062652286896464993
61366512722375362841557375659043
61366512722375364444624095778775
61366512722375364444627538985071
61366512864279302323297595910905
61366512864279302323297600510175
61366512881896210269163502371886
61366512881897410614375714367486
61366512881899843695725875118249
61366512881899843695725875234889
61366512881900143839242884206569
61366512881900143839242884323209
61366512881900143839326452240937
61366512881900143839493588426313
61366512881908249363025766143899
61366512882005178425341843372997
61366512882005178425341843386046
61366512882005178425341843386047
61366512882005178562518572316181
61366512882005178562518915272773
61366512882005178974112550147825
61366512882005178974133470871646
61366512882005178974133470871647
61366512882005211771232529745478
61366512887590800137565268244716
61366512887601605304177595424236
61366512887805735655279228273072
61366512887805735655279577346706
61366512887805735838206759068770
61366512887805735838210234160770
61366512887808437541666242571190
61366512887808469063136633631389
61366512887820443282409277528885
61366512887917706428609996842533
61366512887917706428610082918551
61366512935075070853722544797965
61366512935075070853722544914605
61366512935075070853722547918897
61366512935075070853785220940381
61366512935085577525638056235559
61366512935182807280245292534101
61366512935182807280245635490693
61366512958709572508660502943111
61366512958720079178883844670199
61366512958721248228261023402377
61366512958818492898169063128462
61366512958818509499129611165678
61366512958818509499318672811430
61366512958818509506657235889280
61366512958818509506740918714688
61366512958818541259614943527030
61366512958818542906743196850406
61366512958829314673269533439333
61366512958829364491364180283691
61366512958829364498975802110407
61366512958829364674566806267695
61366513342745577727987227497318
61366513342853645453614541233469
61366513360470553399480447694450
61366513360471753561761974178226
61366513360471753561765100663152
61366513360471753561765449270226
61366513360471753744695757010656
61366513360471753744696106084290
61366513360471754156562823687202
61366513360498498450920556711373
61366513360498498453448493805057
61366513360498798594437565683053
61366513360498798594688269786157
61366513360506859827400410081115
61366513360506904115772725515201
61366513360568746859753289235475
61366513360569014885437517299828
61366513360569015068368174113892
61366513360569015479962151945536
61366513360569047003270298323795
61366513360579521509905203781273
61366513360579521509905208032075
61366513360579521692835864846139
61366513360579522104450416194210
61366513360579522104450416194211
61366513360579554899854898374036
61366513360580754012256976172475
61366513360580756215774152005231
61366513360607767347912807289711
61366513366380078785596174062196
61366513366380079380393897086246
61366513366382780672043625664837
61366513366407123820796604990181
61366513366415227693227801481291
61366513366419148045903141511837
61366513366419148045903141861757
61366513366419148045906498978937
61366513366477340109265147491172
61366513366477372227101371722839
61366513366488146923006875782195
61366513366489381034358633533009
61366513366489381034358633882929
61366513366524469822217344094351
61366513366524498420373244251025
61366513366524498420373245300785
61366513366524503176573764609887
61366513413466561706479576831093
61366513413673425465400217302769
61366513413673425467928154396453
61366513413673725608917226274449
61366513413684232278388372706779
61366513413684232278388459862917
61366513413684235985178538196839
61366513413684532424353190006659
61366513413684532470103303012471
61366513413684536174449103497267
61366513413684537775071458611735
61366513413684537775074901818031
61366513413746375165886031621751
61366513413746675309403040710071
61366513413782694362486986845616
61366513437065045953852770361967
61366513437101063175893860606235
61366513437101063175893862023177
61366513437101063358824517420299
61366513437101063358824518837241
61366513437282683175005519563622
61366513437282683175005520030182
61366513437282683357936176377686
61366513437283583788487203642646
61366513437283583788570886934614
61366513437283883932087896022934
61366513437283884114763286909878
61366513437283884115018552370438
61366513437283911932100244550261
61366513437283911932100273129977
61366513437319034077596568803427
61366513437319039428297478950449
61366513437319039430762645620063
61366513437319050548945364301187
61366513437319901337059642968838
61366513437319949467118299360984
61366513437319949467120622309278
61366513437319949515302123599906
61366513437380845066234107781732
61366513437391952252511444763079
61366513437391985423578572762947
61366513437391985605694490137852
61366513437392836211437585970038
61366513437392852636974180162093
61366513437392852636974181211844
61366513437392852636974181211853
61366513437392852682790873082474
61366513437392884341753830771038
61366513437392884387486494974554
61366513437392885991327249817217
61366513437392885991327594173489
61366513437392885991330606917135
61366513437392886036329084368537
61366513437392886173509235998790
61366513437392897101918325405786
61366513437392897102169029508890
61366513437416011858684703970692
61366513437416295401328289667078
61366513437416300934980658292514
61366513437416312048038603012906
61366513437417195829370812195354
61366513437417195966629243976664
61366513437417195966631566924958
61366513437417196012361908180180
61366513437417196012364231128474
61366513437417201365531685557474
61366513437427969428464243495533
61366513437427969428464244545293
61366513437428002645619320054835
61366513437428002645619577285329
61366513437428019246576654446407
61366513437428019254170512166607
61366513437428019254170513216367
61366513437428019254170856522879
61366513437428019436286386418321
61366513572991342749918558605281
61366513573184701699393983332311
61366513573185001888664548632739
61366513573206610527315370447831
61366513573206611620652536533961
61366513573206611803666761382393
61366513573209013317831628159351
61366513573209013321827354480967
61366513573209013321827441637105
61366513573209013325110871733967
61366513573209017028617519971027
61366513573209017031148924914715
61366513573209313507101849086245
61366513573209313511348623884499
61366513573209313513542284786659
61366513573278329183026403809235
61366513573278329183029502996081
61366513573279229605983343788970
61366513573279229613577431074194
61366513573279229613577431074195
61366513573279229750754160004329
61366513573279230162348137835973
61366513573279258156193257018069
61366513573281931454001219630853
61366513573291236086252052321776
61366513573291236086252138415056
61366513573314346359313913731099
61366513573314346953859121880185
61366513573314346953859121893235
61366513573314346953859207969253
61366513573314346953860241088379
61366513573314351892965935149141
61366513573314351892966278105733
61366513573314351895497683403713
61366513573314647143380853164050
61366513573315547703515895447128
61366513573315547710857815060570
61366513573315547710857819311372
61366513573315553061579526405382
61366513573315553061579526871942
61366513573315580918132375145520
61366513578906906419640243438022
61366513579093295542886965331998
61366513579093295542887740166658
61366513579118855919992702550866
61366513579118855920055464315790
61366513579126959381809720022448
61366513579126959793591725931420
61366513579126961028937743658336
61366513579191790978727735294021
61366513579191801906303095184662
61366513579198660742334186289523
61366513579198660742334187689203
61366513579198660742334190875743
61366513579199844845111956380427
61366513579199844845111960629777
61366513579199861499332880856547
61366513579199861499332884043087
61366513579199861499416480421131
61366513579199894258137493950912
61366513579199894852662128615494
61366513579199905369480329938596
61366513579199905369480334660330
61366513579199905781262335847568
61366513579199905964276679736598
61366513579199907016608353574484
61366513579199907016608358296218
61366513579202562608055309023903
61366513579202564437361872578323
61366513579202564437361873978003
61366513579202596556285546123948
61366513579202607667712024657894
61366513579202608903058814037142
61366513579222972367211926563094
61366513579224173124210619730438
61366513579224173124210620196998
61366513579224173124210620197007
61366513579224205883015230104832
61366513579224206285480428933672
61366513579224206292819365556652
61366513579224206292822435691558
61366513579224206293007396816308
61366513579224206293010749684138
61366513579224206295266828344870
61366513579224206295267086612074
61366513579224222537235033856438
61366513579224222538071863622440
61366513579224222948828896897051
61366513579226913120939510320741
61366513579226924240481978691931
61366513579234978107892285976243
61366513579234978107892287375923
61366513579234979937198854116883
61366513579234979937198855516563
61366513579234983641544656001359
61366513579235011461127014633910
61366513579235011461315300978490
61366513579235016995626011683519
61366513596804762515008380532094
61366513596819503538626854279261
61366513596819503538877558382365
61366513596820404475730710318592
61366513596820404475814278352960
61366513596840785819766554202722
61366513596840813083725821307885
61366513596840813640110874631197
61366513596841086009016227494558
61366513596841112182249974139249
61366513596841113272975523297481
61366513596841113455989748145913
61366513596841113829381439931625
61366513596841113874295873643565
61366513596841113874299229693723
61366513596841113874546577746669
61366513596841113874549933796827
61366513596843513742168052754781
61366513596843514970175506931463
61366513596843514977497735573936
61366513596843514977581303608304
61366513596843515388463752097147
61366513596843515389299432440827
61366513596843518683555479712603
61366513596843518683555565818933
61366513596843813883157127753709
61366513596843813885685060793341
61366513596843813885685061843101
61366513596843815159424835849765
61366513596843815525286493851427
61366513596843815529533039080285
61366513596843818824628205184627
61366513596843818827072574907253
61366513596843819238854494709895
61366513596844687685487672350882
61366513596844687731220336554398
61366513596844688280012306996590
61366513596844716276279636763367
61366513596851620087322482487876
61366513596851624203198465116835
61366513596851920230839491576196
61366513596851920825364126221904
61366513596851924346695701858268
61366513596851924349223634897900
61366513596851924532154291245404
61366513596851936702043004571582
61366513596855522502086275181332
61366513596855522547568235281744
61366513596855523096610909827040
61366513596855526070862540530576
61366513596855526206180251901319
61366513596855526253542492775011
61366513596855526253542492775059
61366513596855526253793196878115
61366513596855526253793196878163
61366513596855526254358400305244
61366513596855526617942485463404
61366513596855526620470418503036
61366513596855526803401074850540
61366513596855527855252351997968
61366513596855527898979297283419
61366513596855537324549723829088
61366513596912830652418733758691
61366513596913731265900419237386
61366513596913731265984102062794
61366513596914031409504208471720
61366513596914032004028843117428
61366513596917633680413162987436
61366513596917665247929734867328
61366513596917665430923153800448
61366513596917665430925476748742
61366513596917667078240593284696
61366513596917667080771982756113
61366513596917678145608011283078
61366513596917681858927617506023
61366513596924536249582088190121
61366513596924536249582088203171
61366513596924536249582092789391
61366513596924538078888656330761
61366513596924538078888656343811
61366513596924538620337245003355
61366513596924538627952252999351
61366513596924538627955695142789
61366513596924569603099361188324
61366513596924569786030017535828
61366513596924836987895447426155
61366513596924836987898800293976
61366513596924836987898800293985
61366513596924870524092717296680
61366513596924870524155363201921
61366513596924881048503827654287
61366513596924881635707138168806
61366513596925721130107886132656
61366513596925721130170562158432
61366513596925722777236595681728
61366513596925722777236938638320
61366513596925722777299614664096
61366513596925737006580782770186
61366513596925737548030401732243
61366513596925738835971033736234
61366513596925765594970307876254
61366513596925765594970993789438
61366513596925765594971336746030
61366513596925765594971342395060
61366513596925767242099366030948
61366513596925767242100394900724
61366513596925767242162042056724
61366513596925770359909769415028
61366513596925770359930690121380
61366513596925770360181737063032
61366513596925770360181737181076
61366513596925770907466059856896
61366513596925770907466402813488
61366513596925772142813192192736
61366513596925772190053180318305
61366513596925772190074100906613
61366513596925782203518829483870
61366513596925782203581595835014
61366513596925787007456269746363
61366513596928438710102909353825
61366513596928438893113895771383
61366513596928438893117248639213
61366513596928440493673371147511
61366513596928440493676813290949
61366513596928472795339500901816
61366513596928472795590547961512
61366513596928474442555549171501
61366513596928483312219304875460
61366513596928483312220333745236
61366513596928483312220338462598
61366513596928483906954264730534
61366513596928483907016940756310
61366513596928485142362701265782
61366513596928485142363730135558
61366513596928488855662420373677
61366513596928488855683312382269
61366513596948847874459824344041
61366513596948847874459824357091
61366513596948847874459828943311
61366513596948848011657821555311
61366513596948848011657821572573
61366513596948848057390482570826
61366513596948848606433159949783
61366513596948848606454052312715
61366513596948848606454052329977
61366513596948848606454081010475
61366513596948848606454081027737
61366513596948848606516814077639
61366513596948848606516842775399
61366513596948853364890012886609
61366513596948853408112192969477
61366513596948853408112192982527
61366513596948853408112194382198
61366513596948853408112194382207
61366513596948853410643598263028
61366513596948885115340336186798
61366513596948896233460311819346
61366513596948897882280846425824
61366513596948897882280846880738
61366513596949148200907491659146
61366513596949153551629202057797
61366513596949153551629202070847
61366513596949153551629203470518
61366513596949153551629203470527
61366513596949153553323778648213
61366513596949153554160607351348
61366513596949153554161382190220
61366513596949181554508446070036
61366513596949181600262030861860
61366513596949182149032707644242
61366513596949185258857345275118
61366513596949186905983303174549
61366513596949186905985627172603
61366513596949196376977320907666
61366513596949196973946321025198
61366513596949196973947354127062
61366513596949198025798630807930
61366513596949198200947169090164
61366513596949198201218122751007
61366513596949198201218763666666
61366513596949198201218894403339
61366513596949198208540998095134
61366513596949198208812965743138
61366513596950037510893147904410
61366513596950048631458521775237
61366513596950049180501196303063
61366513596950049180522203107115
61366513596950049363264488900300
61366513596950054111850253780718
61366513596950054119461561329728
61366513596950054119465003492040
61366513596950054165197667695556
61366513596950054713986195994310
61366513596950054713989638137748
61366513596950054714240686597124
61366513596950054714261607302072
61366513596950081982550972849114
61366513596950082119808256737520
61366513596950082119809404630424
61366513596950082119811727578718
61366513596950082165542068833940
61366513596950082165544391782234
61366513596950096809972598504951
61366513596950098591098781262728
61366513596950098594362409985357
61366513596950098594362779855648
61366513596950098594362779855657
61366513596950098594362783037985
61366513596950098631769149661835
61366513596950098639844141920208
61366513596950098640116111084532
61366513596950098777104810556532
61366513596950099188071136969691
61366513596950099188071137087783
61366513596950099188071165785543
61366513596950099188071167202485
61366513596950099188072286397629
61366513596950099189159128586429
61366513596950102343712117490948
61366513596952750471903196690005
61366513596952750471903198089685
61366513596952750472154278097943
61366513596952750472175285251915
61366513596952750472176318371041
61366513596952750472237960923559
61366513596952750472238047016839
61366513596952750517907949455431
61366513596952750517908982574557
61366513596952750883770296202685
61366513596952751066699833804343
61366513596952751066699833821605
61366513596952751066699919897623
61366513596952751066700953016749
61366513596952751066762681662547
61366513596952755822624909901057
61366513596952798650396758715961
61366513596952798650396759083143
61366513596952798650396760132903
61366513596952798650417680839463
61366513596952798650417765882983
61366513596952798650417766932743
61366513596952798650418798984847
61366513596952800296772670409719
61366513596952800296772671459479
61366513596952800297609498663773
61366513596952800297609499713533
61366513596952800297609585802601
61366513596952800297797871097373
61366513596952800480540123574823
61366513596952800480540127825625
61366513596952800480561072978983
61366513596952800480561072996245
61366513596952800480561077228333
61366513596952800480812124288029
61366513596952800480812210381309
61366513596952800892322505743081
61366513596952804001118471944275
61366513596960854339519433363499
61366513596960854339520465065683
61366513596960854339522789413657
61366513596960854346862443474325
61366513596960855444446756017481
61366513596960855444446756030531
61366513596960855985895344690075
61366513596960855993238354800901
61366513596960855993510352686071
61366513596960859148792556502277
61366513596960859148792556515327
61366513596960859148792557915007
61366513596960859150487133092693
61366513596960859697584155285697
61366513596960860934876944560049
61366513596960861529695244400579
61366513596960892503145539473645
61366513596960892503148981617083
61366513596960903760975105985417
61366513596960903760975107035177
61366513596960903760975107385097
61366513596960904355499368959463
61366513596960904355520318013703
61366513596960904355520318363623
61366513596960905407267334473487
61366513596960906001897348902605
61366513596960906002147276767157
61366513596960906002147277816917
61366513596960906002148395962301
61366513596960909111613134958283
61366513596960909111696817311515
61366513596960909111696817661435
61366513650018441801452541525805
61366513650018441991158022031653
61366513650018441991976281220989
61366513650018441991977396165332
61366513650018741990702243515401
61366513650018742134675059817733
61366513650018742135510740161413
61366513650018742135514177600587
61366513650018742173716468363833
61366513650018742180428616029841
61366513650018742180494734212105
61366513650018742181246846521417
61366513650018745839020830555009
61366513650018745839020859252769
61366513650018745839024298208180
61366513650018745841531343490057
61366513650018745841552230781335
61366513650018745841552235498649
61366513650018758606864006316851
61366513650018758606864010916121
61366513650029252509331207503159
61366513650029252511776606076847
61366513650029548949255561984419
61366513650029552652828444244544
61366513650029552655293615165167
61366513650029552700273133490899
61366513650029554301669526491743
61366513650029565419769724789502
61366513650030453268022153366407
61366513650030453268084829392183
61366513650030453268836941701495
61366513650030453268838060896640
61366513650030454915212853028071
61366513650030454915213972223216
61366513650030464203944842144828
61366513650030464341205596520300
61366513650030465985906703948896
61366513650030465987518746081952
61366513650030465987581507846876
61366513650030465987769793141648
61366513650030469691947065533171
61366513650090459553075853910101
61366513650091693527168281071976
61366513650091693664429035447448
61366513650102165104506544151065
61366513650102166933813112291705
61366513650102465293756217442901
61366513650102465294028189812431
61366513650102467123334753366851
61366513650102467123334754766531
61366513650102498693215752367180
61366513650102500477354512188620
61366513650102500477605559248316
61366513650103365907509873891455
61366513650103400908720327788668
61366513650103410326699999053994
61366513650103411973577313865044
61366513650103411973577318586778
61366513650103411973828022689882
61366513650103415686374594480013
61366513650103415686375715105357
61366513650103415687127823163867
61366513650103415687211391198235
61366513650103415687211419896043
61366513650103415687211419913305
61366513650103415687211424145393
61366513650126476729384280304985
61366513650126476775116944508501
61366513650126526555006866150443
61366513650126776918633953596821
61366513650127677486382857281401
61366513650127677486382858681081
61366513650127677486383234957837
61366513650127677486654859754243
61366513650127677486654945493391
61366513650127677486654945843311
61366513650127677486655978962437
61366513650127677532387495259951
61366513650127677532387609709957
61366513650127677532387611109637
61366513650127677532388643165953
61366513650127682837104570492453
61366513650127725664876419674539
61366513650127725664897426474379
61366513650127727311252330633933
61366513650127727311252332050875
61366513650127727312089130203277
61366513650127727312089155700043
61366513650127727312089158887987
61366513650127727312089160299313
61366513650127727312089160304929
61366513650127727312089500073577
61366513650127727312089503255905
61366513650127727312277531688769
61366513650127727494205028783905
61366513650127727495019817118993
61366513650127727495020160425505
61366513650127727495040709127585
61366513650127727495041081130453
61366513650127727495291870972705
61366513650127731015598131485911
61366513650138482515797308041301
61366513650138484299371211978425
61366513650138484345375843965251
61366513650138484345375845364931
61366513650138515869314580559903
61366513650138521358069992972099
61366513650138521358070337328371
61366513650138532470271686436211
61366513650138532478617886497307
61366513650138532478701453131995
61366513650138532478701454531675
61366513650138532478701482879563
61366513650138532478701483229483
61366513650138532478701826203337
61366513650138532478701827253097
61366513650138532478701827603017
61366513650138534124993797823883
61366513650138534308030091288881
61366513650138534308281138348577
61366513650138537829339598308679
61366513650138538014885599642723
61366514796294477542357206998047
61366514796294777685874216086367
61366514796295675003572440498141
61366514796295678709610493678889
61366514796302534886850401956962
61366514796302884436017320124054
61366514796302884436770465553944
61366515009002287547144092985761
61366519085968501624958194336856
61366519086073901403951512207236
61366519103471671192380915474841
61366519103657904838390839774182
61366519103658355008007385255105
61366519103682220032048287657120
61366519103694378457333369668983
61366519103694378459027946829549
61366519103694379694565344101943
61366519103763305037479770337768
61366519103787572197495083348410
61366519103787616662357505092008
61366519103788984191443657479637
61366519103791624956844314284663
61366519103791624958538891445229
61366519109380296605482554174313
61366519109567881126097820457817
61366519109567881131180394635977
61366519109567881132872647331929
61366519109592196462096183970645
61366519109599102464700154726950
61366519109600298279841784398225
61366519109603003275840665615091
61366519109603003687434644509545
61366519109603003870435008367003
61366519109603005107759193516430
61366519109665178050860226707602
61366519109673283160601405587174
61366519109673283161165489819158
61366519109696347904546889047725
61366519109696347904567781056317
61366519109696347911123179721365
61366519109697548485107533254853
61366519109697609605393863233701
61366519109700250369945952982683
61366519109708419529256161701084
61366519156649299544267499975379
61366519156977358237905283841146
61366519316404887794539065810547
61366616986967788511267697058405
61366616986967792215613497543201
61366616987073142590083687543521
61366618499565193074739090218938
61366618978139586029860389845624
61366619131787990038291003910842
61366619131788145491178692389800
61366619131788156610739957862718
61366619131788156610739959397752
61366619131788162099475227343552
61366619131795345223709785920117
61366619131795348935583554458113
61366619131795348935583557640441
61366619131795348935586910508271
61366619131795360048621730747161
61366619131795360048624054745215
61366619131795360053704304925321
61366619131795360053707657793151
61366619131795360055398881619327
61366619131795360055399910489103
61366619131795361702527934124991
61366619131795365406873734609787
61366619131796066049347257426246
61366619131857339669349277126108
61366619131857339669349277476028
61366619131869047050086535507712
61366619131892456453499657702524
61366619131892456453499659119466
61366619131892461399967331656720
61366619131892461399967336255990
61366619131893357021311353603648
61366619131893362371695325990232
61366619131893362371696097642564
61366619131893362371946030075866
61366619131893362379310072496348
61366619131896058175703766762364
61366619131896058175703766779626
61366619131896063663602464738576
61366619131904162004637371977920
61366619131904163239419305472852
61366619131904163651013283304496
61366619131904166997130686101200
61366619131904166997130690700470
61366619131904167355356075277734
61366619131904167538308686271616
61366619131904167538311780872242
61366619136724474695836827109837
61366619136821719958306030792417
61366619207724924766929840691180
61366619207725224910443463964513
61366619207725224915526038142673
61366619207733029883759653733514
61366619207733330027526648084247
61366619207735731587446047133836
61366619208600275860493481711064
61366619208600286973530968904600
61366619208600286974538515660244
61366619208600286981313342534356
61366619208600287111548223448404
61366619208600287116878517682378
61366619208600287118573092860064
61366619208600292469796901973156
61366619208600587300818817328548
61366619208600587306149082982806
61366619208600587306149111562522
61366619208600587307843658160492
61366619208600587307843686856848
61366619208600587307844691262356
61366619208600592651537176272090
61366619208600592659067495969940
61366619208600592659318544429316
61366619208600592659321868717430
61366619208600592659321873316691
61366619208608395788374446835047
61366619208608395795716454143862
61366619208608396345007192751484
61366619208608396345007197350754
61366619208608696534281118701331
61366619208611093932063429834280
61366619208611097636660274546364
61366619208611097636660279145634
61366629985066099355719838611876
61366632129897107703073781525008
61366632130553619732404935170010
61366635729116895823734587844542
61366635729116895825094433609300
61366635729116940297819552819026
61366635729116945649106125213362
61366635729116945649294410508134
61366636206852211818396451332382
61366636207691238954051533167106
61366636207691238955411378931864
61366636207691283428136498141590
61366636207691288779423070535926
61366636207691288779611355830698
61366636360464509851192665555352
61366636360464509851443712496956
61366636361315796180372734092961
61366636361315801533291462856437
61366636366381244079197215497239
61366636366381244079197215613879
61366636366381244079200571547397
61366636366381244079200571664037
61366636366381244079200573063717
61366636366385142827566851405056
61366636366385142827838819053012
61366636366385142827838819053060
61366636366385142827841138821372
61366636366385145944670598104904
61366636366385146539529979998256
61366636366385146539714908875688
61366636366385146539718264925846
61366636367224121403450637614944
61366636367224121403451009151252
61366636367224121403932182682335
61366636367224121403932182682336
61366636367224121404203778794032
61366636367224121404203778794191
61366636367224121404204150330340
61366636367224121404204150330499
61366636367224126754925490605404
61366636367224126754925862141712
61366636367224126756557677070793
61366636367224171221479136175178
61366636367224171226562739223114
61366636367224171226563110759422
61366636367224171228738860984511
61366636367224421593474372674335
61366636367364642094229837610595
61366636367364642094232160558889
61366636367364642094232160676981
61366636367364642094232160681353
61366636367364642094232161726741
61366636367364642094232161744003
61366636367364642094233194845867
61366636367364642099315764774677
61366636367364643740608073053317
61366636367364643740608073070579
61366636367364643740608076252907
61366636367364643740609106172443
61366636367364643745691680350603
61366636367364647444951549421967
61366636367364647444953872370261
61366636367364647444953872488353
61366636367364647444953876737703
61366636367364647444954647328629
61366636367364647451728700429487
61366636367364647451729733531351
61366636367364647451732056479645
61366636367364647452481841591313
61366636413650246971956668976964
61366636413650246972228638141288
61366636419559124397781667351272
61366636419559167033061420764118
61366636419559172566797471281842
61366636419559172574328424782012
61366636419559172574328538167756
61366636420215664298297750322982
61366636420215664298381433148390
61366636420215669649016104549162
61366636420542275751087390764665
61366636420542275751087647982109
61366636437284748487374553000820
61366636437285044918743501436180
61366636437288650947895254774214
61366636438160035546175232569873
61366636438160035546426279629361
61366636438160035546447200335761
61366636438160052147383385505669
61366636438160052154728748662229
61366636438160052154998135217039
61366636438160052154998393497293
61366636438160052155000459565013
61366636438160080018651629185761
61366636438160083715655049841329
61366636438160083722245320543573
61366636438160083722245320560835
61366636438160100324206243002861
61366636438160100330793156238005
61366636438160100331548621769439
61366636438160100331548621782329
61366636438160100331548621786701
61366636438160100331800445079333
61366636438160400521071010379761
61366636438233281683536625645081
61366636438257296870663465539528
61366636438257296870663466589288
61366636438257296870663551632968
61366636438257296870663552682728
61366636438257296870935434237292
61366636438257296870935434703852
61366636438257296870935434709468
61366636438257339688396831576420
61366636438257339688396831593682
61366636438257339688396831943602
61366636438257339688417752183442
61366636438257339688417752300082
61366636438257339688417752650002
61366636438257339693477080240206
61366636438257339693498000945154
61366636438257339693500325293128
61366636438257339693749050821472
61366636438257339695192579038840
61366636438257339695443626115798
61366636438257339695443626117250
61366636438257339695443712210690
61366636438257341342572768948442
61366636438257345046646514642034
61366636438257345046667432164654
61366636438257345046669756512628
61366636438257345046730197467442
61366636438257345046918480624030
61366636438257345046918483806358
61366636438257345046918569899798
61366636438268452003151461779908
61366636438268452003987136352094
61366636438268452003987515190718
61366637797135775442476715025984
61366637797135775450342767244896
61366637797135775450342771494246
61366637797135819921728968802910
61366637797135819921729053007024
61366637797135819921729054542058
61366637797136075776874206292600
61366637803020135487063180604630
61366637803020135487063552140938
61366637803044401000432938872760
61366637803044401000705279592266
61366637803056452852349684179654
61366637873947904165941963647556
61366637873947948638144068149582
61366637873947948644922333980592
61366637873947948645173380940910
61366637873947950292050357635194
61366637873947953988865866050022
61366637873947953989054065255726
61366637873947953989054151344794
61366637873948205963930150338780
61366637873948205963930151388540
61366637873956311074487204395329
61366637873956311074487233093089
61366637873956355538594161079878
61366637873956355538594189659546
61366638274761870703603133884690
61366638274761870703854182344066
61366638274761871252624973812654
61366638274761871252896942976978
61366638274761871252896942982802
61366638274761871252897204445224
61366638275710116933256454036794
61366638275710116933528423201118
61366638275734778702969357994782
61366638275734778708049523485500
61366638275734778708051847950114
61366638275734778709744184868894
61366638275734778710308957846470
61366638275734778710308959246150
61366638275734778710309043935538
61366638275734784060947073393678
61366638275734784060967993981986
61366638275734784061219042558002
61366638275742834404514981512519
61366638275742882582761162488538
61366638275742882583011866591642
61366638275742882583011866653121
61366638275742882583011866769761
61366638275742884231832142635041
61366638280779715757573375582746
61366638281618744123428799193550
61366638281643103926800431393826
61366638281643103931883665969530
61366638281643103933575258267938
61366638281643103934140117334582
61366638281643109284778146792722
61366638281643109284799067381030
61366638281643109285050115957046
61366638281651207806592235887582
61366638281651209455663560407583
61366638281651213160009362758619
61366638281655066849496381811324
61366638281655109672561046623052
61366638281655109674255621800738
61366638281655115025458510325522
61366638281655115025479430913830
61366638281655115025542078241638
61366638281655115025730479489846
61366638351574001028150046135336
61366638351574001028150046148386
61366638351574001073171294613624
61366638351574001073987202143856
61366638351574001073990645350104
61366638351574001074175488501438
61366638351574001074178927574976
61366638351574301263449521460944
61366638351574301263449521577584
61366638352522247296258908970120
61366638352522247303577757129930
61366638352522291768461013472146
61366638352522293414837010906504
61366638352522297119182811372586
61366638352522297119182811391300
61366638352522297119371010578290
61366638352522297126965183952582
61366638352543006617856546758058
61366638352546608751654633282360
61366638352546608881509501345174
61366638352546608888828263515294
61366638352546908897616037607494
61366638352554664031442678721528
61366638352554664036525252899688
61366638352554664036588016081554
61366638352554667742626069262302
61366638352554669392202957732520
61366638352554712207425727824034
61366638352554712209685160402356
61366638352554712214768854260934
61366638352554712215016459059100
61366638352554712215016459175740
61366638352554712215016459177192
61366638352554712215019901202538
61366638352554712216459987276468
61366638352554713856061071728932
61366638352554713856249357023704
61366638352554713861143645907092
61366638352554717560595157508500
61366638352554717567181699087840
61366638352554717568186006835026
61366638352554969535719938004988
61366638352555012358536910290858
61366638352555017711702987107494
61366638352557365734940872550788
61366638352557365740023360989800
61366638352557365742196872955984
61366638352558571806716047371388
61366638352558614629780711016716
61366638352558614675286574702966
61366638352558614675534267228824
61366638352558614675537624695924
61366638352558616278332375284150
61366638352558616278353295989098
61366638352558620028707052963448
61366638352558620028707057562709
61366638487468778494306241188261
61366638487468782205426868547169
61366638487578045604914569631658
61366638487578047251290480958234
61366638487578051093086096320940
61366638487580748542943303423052
61366638487580752247289103907848
61366638488452196697400194418099
61366638488453097260317692823930
61366638488453097260317692824173
61366638488453102611039403587237
61366638488453102617814231331539
61366638488453102617814231509657
61366638488453102617814231511109
61366638488453102617816554457951
61366638488453349278433664463977
61366638488453397240401242676239
61366638488453397242846636434639
61366638488453397449588544986014
61366638488453397449588545102654
61366638488453397454671118211371
61366638488453397456363371860126
61366638488453399095964456429230
61366638488453399101047029537947
61366638488453399101047030607390
61366638488453402807083919932348
61366638488453402807084780866064
61366638488453402807085083671498
61366638488453402807085083788138
61366638488453402807085169703468
61366638488453402807087406716749
61366638488453402807087406736432
61366638488453402807837061111436
61366638488453402807840547895837
61366638488453402807840547915520
61366638488456100392699853052525
61366638488456100394894199401309
61366638488456104099301598281482
61366638488456104099305085065883
61366638488456999171541347759452
61366638488456999171541691779062
61366638488456999176875314783780
61366638488457004529038228869521
61366638488457004529038230286463
61366638488457004529288934389567
61366638488457004530044743051304
61366638488550315969733767580084
61366638493486326308343006354062
61366638493486326310037583048068
61366638493486372429367969447362
61366638493486376316917169719984
61366638493486376316979931838992
61366638493486376316979931839040
61366638493486376323754759775962
61366638493489029248816363995348
61366638493490230013409144447916
61366638493490230425003122279560
61366638493490274478083281369126
61366638493490274478291343709274
61366638493490274485610215947456
61366638493490278182427932893788
61366638493490278189203907205890
61366638493490278189959372851044
61366638493490278777225684632908
61366638494037823213722867613606
61366638494142840220262396589488
61366638494142840220265749457318
61366638494142840221960325101564
61366638494142841869088348737452
61366638494142890053498953056642
61366638494146743742401229687348
61366638494146786560698306321848
61366638494146791918948100505284
61366638494361722673419704478498
61366638494361722673419704595138
61366638494361722680194529933247
61366638494361724324623669731101
61366638494361724324878074239183
61366638494361724327322436063571
61366638494361724327323582438911
61366638494361728030915855682098
61366638494361728030916112912592
61366638494361728030916113962352
61366638494361728030916127419931
61366638494361728030916243279653
61366638494361728030916243629573
61366638494361728031479935659068
61366638494361728031668236548367
61366638494361728031668236568050
61366638494362028220186449680286
61366638494364425618788006334077
61366638494364425618788377889259
61366638494364429322297354841735
61366638494364429322318275430043
61366638494364429322568950934557
61366638494364429323133017453948
61366638494365624545643307361901
61366638494365629896365019173273
61366638494365629896365276403767
61366638494365629896386196992075
61366638494365629897201071403181
61366638494365629897204166003807
61366638494458941169044499727180
61366638494458941169046823725234
61366638494469746335091972072144
61366638494469746335092229289588
61366638494469746337351403600706
61366638494469746337351660818150
61366638494469746345216426931128
61366638494469746345216684148572
61366638494469747992346516806720
61366638494469796161554737985354
61366638494469796161554739035114
61366638494469796168329565909226
61366638511872668203943925604433
61366638512087604270976594809910
61366638512087854039890794194438
61366638512087854041583043591422
61366638512087854041583046773750
61366638512087854637131758311087
61366638512087855688712100329174
61366638512087898512281185390917
61366638512087898513973433388221
61366638512087898513973433504861
61366638512087898513973437620309
61366638512087898513973437637571
61366638512087899101994180054685
61366638512087899101995214574942
61366638512087899101995214691582
61366638512087899107077784502301
61366638512087899108769006928797
61366638512087899108770037198253
61366638512087899108770040030661
61366638512087899108770041447602
61366638512087899108770041447603
61366638512087899108770041449054
61366638512087900153574522189412
61366638512087900158657096367572
61366638512087900748371126018158
61366638512087900753453700196318
61366638512087900755898060834141
61366638512087903864695149431680
61366638512087903864697472379974
61366638512087903864697472496614
61366638512087903865450613559063
61366638512087903865450613675703
61366638512087903865450615075383
61366638512087903865450615092645
61366638512087904452713569267683
61366638512087904459491753260426
61366638512087904459491753377066
61366638512087904459494076325360
61366638512087904459992812859561
61366638512087904460243861318937
61366638512087904460243864501265
61366638512087904460247217504448
61366638512091452652271385768168
61366638512091452652543353416172
61366638512091500778173769659894
61366638512091500778173770027076
61366638512091500778194690733476
61366638512091500783528308770290
61366638512091500783528311952618
61366638512091500783528313369560
61366638512091500823383386343906
61366638512091500823927354568358
61366638512091500823927354935540
61366638512091500823948275641940
61366638512091500829281864982398
61366638512091500829281869581659
61366638512091500829281898279476
61366638512091500830723102030778
61366638512091500830974144858386
61366638512091500830974149090474
61366638512091502432097539338866
61366638512091502432098568208642
61366638512091502467789399618890
61366638512091502475383487376338
61366638512091502475655455024342
61366638512091506128832718122963
61366638512091506136425773889702
61366638512091506136446692982363
61366638512091506136446692999625
61366638512091506136697741637084
61366638512091506136697743054026
61366638512091506174586303032879
61366638512091506174669985858287
61366638512091506181423891730964
61366638512091506181444783739556
61366638512091506181444812732399
61366638512091506181444813782159
61366638512091506182175583612203
61366638512091506182175585030597
61366638512091506182175612309963
61366638512091506182175613726905
61366638512091506182175841879407
61366638512091506182175841898121
61366638512091506182175956548191
61366638512091506182175956666235
61366638512091506182175956683497
61366638512091506182175956683545
61366638512091506182175956683704
61366638512091506182196504318555
61366638512091506182196505736949
61366638512091506182196532898271
61366638512091506182196534433305
61366638512091506182196792700509
61366638512091506182196877254543
61366638512091506182196877389897
61366638512091506182200279504566
61366638512091506182451327963942
61366638512188719329864865057221
61366638512195922179748821467216
61366638512195922766198854163666
61366638512195922771260507636878
61366638512195922774273084576616
61366638512195923826124732793792
61366638512195924413326877801006
61366638512195924420648994503512
61366638512195924420648995903192
61366638512195924420922112996604
61366638512195966643772091098432
61366638512195967239407473968218
61366638512195971994496131489866
61366638512195971995249272668954
61366638512195972002107781896298
61366638512195972002860923075386
61366638512195972589292362247270
61366638512195972589309926903512
61366638512195972589875814838480
61366638512195972590045503426358
61366638512195972590125828797764
61366638512195972590126861898176
61366638512195972590130334175238
61366638512195972596632045005698
61366638512195972596905162099110
61366638512195972597385186184786
61366638564390132699382025236444
61366638564390132745135610264404
61366638564390177164056162157654
61366638564390177164264224497802
61366638564390180875176787994418
61366638564390180875932253639572
61366638564390180920930373022378
61366638565046646428374110475876
61366638565264332001767034617637
61366638565265182614037456048651
61366638565265232439092887160197
61366638565265232439092887706949
61366638565265232439092888577139
61366638565265232439092888756709
61366638565269129496088517955142
61366638565269129496088518309274
61366638565269129496088518322324
61366638565269129496109439015626
61366638565269129502863344829254
61366638565269129541298134639154
61366638565269129541863023924090
61366638565269134854340522184950
61366638565269134854424205004742
61366638565373550887622683404456
61366638565373550890070515596414
61366638565373550894947236059484
61366638565373550897475169099116
61366638565373552536446426922990
61366638565373552726781736889836
61366638565373552726781737239756
61366638565373595362254022808346
61366638565373595362337590842714
61366638565373597008629934134922
61366638565373600712975734619718
61366638565373600720587385026150
61366638565373600895989959468150
61366638565373600896008557224804
61366638565373600903601609874582
61366638565374451508509134837035
61366638565374451508509134955079
61366638565374453157605881230898
61366638565374501326559584508638
61366638565374501326563055349836
61366670820125659195357101746128
61366670820441708535191443811910
61366670820441725136148549688218
61366670820441753000053865555508
61366670820441758487973569977428
61366670820441758495564299795552
61366670820441769478683039718774
61366670820441769608601701249940
61366670820441769615881032329322
61366670820441774966602744140694
61366674896203204933409365768696
61366674896203209872537099866468
61366675108913675378600034783658
61366675108913675378601068252704
61366675110068652909798919834723
61366675110068701086531758414887
61366675110174051462696523942813
61366675110174052550973462419923
61366675110174052550973491234323
61366675110174052690700532793777
61366675110174052690700561491537
61366675110174052690700565723625
61366675110174052690702859974159
61366675110174052690703888843935
61366675110174052698042542732587
61366675110174052698042571430347
61366675110174052698043571602363
61366675110174053103112770864517
61366675110174053103112770981157
61366675110209169892072175509261
61366675110209169892072204088977
61366675110209169892072204207021
61366675110209169898847030963089
61366675126494159672465808761827
61366675126634642897933042139658
61366675126634642897936512998326
61366675126634646602282313833042
61366675126638245168932592500358
61366675126638248324402740054168
61366675127474870813310108189451
61366675127474872460438045613967
61366675127474872460438131825339
61366675127474872461191273004427
61366675127478461232433530568897
61366675127478463062764183371325
61366675127478463062765297980249
61366675127478474175048410345175
61366675127478474320405346597487
61366675127499191086114499824918
61366675127502773040576657654281
61366675127583827851368506872505
61366675127583829498496530508393
61366675127618945009370356464702
61366675127790975048944899531240
61366675127790975049509755415556
61366675127790975056284582289668
61366675127790975466375369088374
61366675127790976701721386815290
61366675127790976703664687504058
61366675127794573475196318538103
61366675127794577143076854068439
61366675127794577143076854185079
61366675127794577188830410397187
61366675127794578972947477861347
61366675127794578972968398449655
61366675127794578973219102552759
61366675127794578973219102669399
61366675127794578974911469690039
61366675127801778161791124705017
61366675127801778161792272615391
61366675127801778573573130613989
61366675127801782279611183794737
61366675127801783509878099136250
61366675127801783514688589805715
61366675127801783514957201521653
61366675127801783514960557453719
61366675127801783514960673307617
61366675127801783514960673780001
61366675127801783517406065770087
61366675127805330465072455436029
61366675127805335825835714125465
61366675127805380288184557044199
61366675127805380290695041281487
61366675127805380295778387584203
61366675127805380433039056220527
61366675127805384141272700582680
61366675127805385785933163381741
61366675127805385785935716367443
61366675127805385786203985126789
61366675127805385786207341058855
61366675127805385786207341175495
61366675127805385786207426798003
61366675127805385786207428333037
61366675127805385786207685550481
61366675127805385786207800341729
61366675127805385788652849375223
61366675127829695626696499381891
61366675127829695763706092372979
61366675127829701117123244834851
61366675127899928791052560972823
61366675127899928791053675569458
61366675127899928792748255329152
61366675127910730250872398178955
61366675127910730662654404087927
61366675127910730662654747044519
61366675127910734322941196824825
61366675127910734515721885300932
61366675127910735604017554407283
61366675127910735604038474995591
61366675127910735604041918201839
61366675127910735604041918674063
61366675127910736152809524849475
61366675127910736153081492497479
61366675127910736153084592747135
61366675127910736153084593219359
61366675127910736160402579015573
61366675127910736160403353382061
61366675127935045376365571173613
61366675127935050935775933903467
61366675127935051492158549485015
61366675132753700384490091650337
61366675132753700384490092700097
61366675132753700385243237061513
61366675132823933969917940422399
61366675132859050758960281650657
61366675132859050758960282700417
61366675132859050759713427061833
61366675133407501887778940234974
61366675133407501895101058337160
61366675133407512604158480948154
61366675133407517957324557646698
61366675133411398410100490189588
61366675133411398410121382198180
61366675133411403763266567006224
61366675133411403763287459014816
61366675133418307064178666996416
61366675133418307064178668046176
61366675133418323535719895605854
61366675133422208927371852104944
61366675133422225582010988407096
61366675133422225582011017104904
61366675133422227230831265788696
61366675133516769145187516595326
61366675133516769145187516595374
61366675133527575956481178407416
61366675133527575956481178407464
61366675133527575958175755101422
61366675133527575958175755101470
61366675133527577605303778737310
61366675133527577605303778737358
61366675133699301919884104313940
61366675133703202738942156960454
61366675133703202739192832365750
61366675133703202739192861063558
61366675133714011193953804537300
61366675133734408003152454077874
61366675133734416925289784072238
61366675133734418571665695398814
61366675133734422423083927995630
61366675133734424062092440851774
61366675133734424062849025219848
61366675133734424062932708062726
61366675133734424069458724364814
61366675133734424069707534936838
61366675133738320986418985742107
61366675133738320986921078444557
61366675133738320987172126921195
61366675133738321032172570652023
61366675133738321032925711831111
61366675133738321169998442728525
61366675133738321176776364203263
61366675133738321177058808075526
61366675133738321177058836773334
61366675133738324883601276901194
61366675133738324883852325383656
61366675133738324883852354081464
61366675133738326523366402823220
61366675133738326530224884892162
61366675133843676897648536047000
61366675133843676897836564124328
61366675185721952699734086080777
61366676568551016175313032157044
61366676568551016175563706046021
61366676568551016175564074849299
61366676568551016175564079098648
61366676568551016175564079098649
61366676568551030992946907985204
61366676568551032784110508621327
61366677041252172284246686554130
61366677041252172284267607142438
61366677041252172826031038101472
61366677041252172826031039164330
61366677041252172833310281687734
61366677041252172833561326964783
61366677047125359299102840080001
61366677047125359305877293901485
61366677047125359305877666954113
61366677047125375914427453943891
61366677047160497912601328189792
61366677047160497919859651076722
61366688048986194476285913758828
61366688049082988907501887625268
61366688049115376540991512308250
61366688049115870955901774708280
61366688049115870956653886998878
61366688049118072344721536795910
61366688049118072344722565665686
61366688049118122307290977865608
61366688049118122307290982116410
61366688049118122307291068209690
61366688049119478578615230305551
61366688049126181707603839487770
61366688049126181710048118281662
61366688049126231525633371517050
61366688049126231532975378273532
61366688049126231533226425333228
61366688049130263981120254805752
61366688055003767204846713105771
61366688055028098594987201053960
61366688125794417032669362155802
61367489046010010622195818578624
61367489046861008110433111924060
61367489046861908723977472028860
61367489046864599314375501234916
61367489046897020304663587771482
61367489046897031417700989225870
61367489046897031422783563404030
61367489046958306674982074956230
61367489046961860770496858052346
61367489046969966292334197687630
61367489046969966297416771865790
61367489046969966297416800562146
61367489046970010214928428920252
61367489046970010352189097556576
61367489046970014056535269577520
61367489283231288708376176601402
61367489300960272722927455490346
61367490718057491812613482312201
61367490736533492846213242809274
61367491119917267914028535134474
61367491120792569803161132493426
61367491197381959737033538940358
61367491350350957733402381601370
61367491350353659024992444413882
61367491350353659024993559022806
61367491350353659025056235048582
61367491350377974363222166268155
61367491351226259622534978960322
61367491351228960914125041772834
61367491351228960914188060755202
61367491357158944573419814106857
61367491357158944575679245635419
61367491374676788072089338677268
61367491374884776416338120819716
61367491374885121001743128188003
61367491374895581582950447999236
61367491374895583230079500504900
61367491374895626047812869742834
61367491427750222522213776881866
61367491427842666542434878973443
61367491427854372139598233417923
61367491427854718626654785139754
61367491427854718763852777750302
61367491427854718763915453776078
61367491427855619194466481041038
61367491428038437547415278147884
61367491428040839267771173957272
61367491428041139411856481191681
61367491428041139457589145395197
61367491428062749790813828451997
61367491428065150893217208257233
61367491428065154596994710595988
61367491428065451082466910246877
61367502151345190968343424928841
61367502151345190968343425991651
61367502204520117434029996932661
61367502204520117434031114723913
61367502204520117434031116140855
61367502204522819274476167315117
61367502204522819274476168377927
61367502204523719705026076434693
61367502204523719705027195642887
61367502222248695376519382720893
61367502222248695376520414777209
61367502222248695376520415840019
61367504065715498364222374407759
61367504065715498364246738691961
61367504112984501303007120281850
61367504113016921744231267328700
61367504118890424829934428823903
61367504118893126670355202887315
61367504118893126670379481065187
61367504118894027238107580234286
61367504118926447722822436978194
61367504118929149380315911814355
61367504118929149380315997907635
61367504272541702787670249219528
61367504278446470205386539911770
61367504278446470617168545820742
61367504278446470617168803038186
61367504278450072888415586643322
61367504278450072888415672382470
61367504278450373077686266734838
61367504278450373214946935371162
61367504278450373214947021110310
61367504278451273782695955246670
61367504278458177586939701237386
61367504278458177998721707146349
61367504278458177998721707146358
61367504278458177998721964363802
61367504279321772094519137270722
61367504279321772506301143179694
61367504279321772506301400397138
61367504279325374365766263832450
61367504279333479476072298596338
61367504279333479887854561722754
61367504296172346856411043110826
61367504296175949127657826715962
61367504296176249316991182833254
61367504349353827621829078171933
61367504349353877622872963898982
61367504349354778190684659800266
61367504349361682544159365631050
61367504350225277051738801664386
61367504350236984433291962990002
61367507711261746611179457560395
61367507711369814741059518623301
61367507711369814741061842621355
61367507711370715308808538498809
61367507711370715308810862496863
61367507870891877998669596813871
61367507870906301564951262497317
61367507894525227072422420530633
61367507894525227072422792066941
61367507894526079461805672404611
61367507894529996220330243951424
61367507894537201312054767442227
61367507894537201312054767446439
61367507895400545013723882458251
61367507947714514611363250351944
61367507947715730056078104015303
61367507947715731839652007952427
61367508349356966646871065687943
61367508349395992927143802702041
61367508349395992927146901534755
61367508349501342890019671559993
61367508349501342890023371970635
61367508349501343301613649391637
61367508349501343301617349802279
61367508349501354003060773425023
61367508349501354414651050846025
61367508349501354414652170041169
61367508349501359353778784825753
61367508349501359353780161238341
61367508349501359353782485236395
61367508349504939673096046640105
61367508349504945161015751062025
61367508349504945161019193205463
61367508349504956136855159905865
61367508349504956136856279101009
61367508349504956136858602049303
61367508349504961624774864327785
61367508349504961624775983522929
61367508349504961624778306471223
61367508349504961808065648279108
61367508367192096819245427639397
61367508367230837917451901447762
61367508373100422043076501038441
61367508373100422592122617727175
61367508373100438651627435919719
61367508373103440567410061898123
61367508373103440567410147991403
61367508373104339350647189273988
61367508373136740033035107921594
61367508373136744972162841901322
61367508373136756085200243355710
61367508373136759789546043840506
61367508373139463277370942657591
61367508420296790692945912837827
61367508420296796180865617259747
61367508420296796180866741073035
61367508420404842359068927415583
61367508420404842359068927428633
61367508420404842359069184633027
61367508420404847709790639226955
61367508420404847709790639240005
61367508420404847709790896444399
61367508420404858822828040681343
61367508420404858822828040694393
61367508420404858822828297898787
61367508420404858822829159889537
61367508420404858822829417106981
61367508420404864310747745103263
61367508420404864310747745116313
61367508420404864310747749721407
61367508420404864310748002320707
61367508420404864310748006925801
61367508420404864310748864311457
61367508420404864310748868916551
61367508420404864310749121528901
61367508420404864310749126133995
61367508420404864318341918477555
61367508420405748277539916319907
61367508420405759390577317774295
61367508420405759390578436982489
61367508420408450118235762999905
61367508421247777511806015853659
61367508426278367589231700548241
61367508426313173070903732313224
61367508426314390299192495568561
61367508426314434764387739376528
61367508426969981684450384313706
61367508426970932031796464757618
61367508427153762098014764385822
61367508427180414360514825406623
61367508427180414360535374458623
61367508427188519470904550426916
61367508427250708401480665451298
61367508444883181374069466519093
61367508444883181374069466519141
61367508579937745524803618538877
61367508579937749229145976880235
61367508579937749229149419023673
61367508579937793687937773592911
61367508579938649255697456537945
61367508579941334487594414817753
61367508579941334899435997548185
61367508579941347247007727598717
61367508579941350951353528083513
61367508579941350951601132982301
61367508585813686938946733650450
61367508585813698051984135104838
61367508585835252792438992525653
61367508585835263910558968158201
61367508585846068529760432516102
61367508585846070383691834525742
61367508585846070795473840434714
61367508585846074431784339676940
61367508585846118355382760547048
61367508585846118904174729473738
61367508585847319318179862895499
61367508585847319668851192869957
61367508585847319668851197456177
61367508585847320904197986835425
61367508586502567648924806499414
61367508586502568060706812408377
61367508586502568060706812408386
61367508586502568060707069625830
61367508586506470109442270196066
61367508586689005291842002259400
61367508586710599222439398760308
61367508586710599222439403346528
61367508586710599222690450406224
61367508586782644647629152254244
61367508586794351612320062090052
61367508586794352024102067999024
61367508586794352024102325216468
61367508586794352029181198970936
61367508586794355325887245352178
61367508603539829893985274300225
61367508603539830442777244742417
61367508603539831677559178237349
61367508603539876150014788070249
61367508603539879854360588555045
61367508603539879861700271313473
61367508603540730460796310218308
61367508603564191480930577404917
61367508603565045790019846857024
61367508603571935921677903151124
61367508603572230500203353939159
61367508603572234279781009475202
61367508603572234280784079549737
61367508603572245393822255838785
61367508603572247184989304640381
61367508603572250881741960260705
61367508603572278676186403041665
61367508603572284235342274687643
61367508603572284242601718298278
61367508603572300302924418360323
61367508603575848907026049110388
61367508603575848907193298909181
61367508603575848907193413700221
61367508603575849455985269351373
61367508603575849495045516126678
61367508603575849495233801421450
61367508603575849501738884026062
61367508603575852610536053416320
61367508603575852610538377414374
61367508603575852611291522825550
61367508603575853160331069836169
61367508603575853160331184627209
61367508603575882253955679902034
61367508603575897076420243512882
61367508603575897625274894225988
61367508603575897625463179520760
61367508604196373415247760043921
61367508604220692450509349863385
61367508604228444299759991284412
61367508604228444299948276579184
61367508604435574848367237835227
61367508604436475461744319444944
61367508604436475461995366504640
61367508604439476762352133371750
61367508604439476762352133488390
61367508604447282275484670260352
61367508604447282275735717320048
61367508604447282275736746189824
61367508604508523967591854965545
61367508604508523967591883663305
61367508604508523967594177913839
61367508604508523974933889370027
61367508604509421449414896059642
61367508604512472716898487727655
61367508604512472716900810675949
61367508604512476421244288212451
61367508604512476421246611160745
61367508604520228263155246875050
61367508604520526622449450164899
61367508604520528406023354102023
61367508604520531570423415539416
61367508604520531571448616227070
61367508604520532120491289839255
61367508604520532120491291238935
61367508604520532120491548106459
61367508604520532120491634195527
61367508604520532120494733382373
61367508604544843196138066153098
61367508604544891890851191304716
61367508656605537957962990998044
61367508656641807213938146540834
61367508656714756915806912950343
61367508656714758699380816887467
61367508656714784907120541445392
61367508656714786690694445382516
61367508656739068540684649104263
61367508656739074028604353526183
61367508656749575340849080111074
61367508656749875353673265282583
61367508656749875490871257893131
61367508656749875490871257897343
61367508656749879195217058382139
61367508656749879195220156165093
61367508656749923660411929118764
61367508656750775921422285158091
61367508656750779625767711525997
61367508656750779625767712575757
61367508656750779625768085642887
61367508656750779625771183430053
61367508656750824090711880272088
61367508656750824090900165566860
61367508656750825876712613728266
61367508657406072606082052084746
61367508657406420925581848808618
61367508657406422574195533651862
61367508657407321348601726281084
61367508657407321356132794583940
61367508657407321356133137540532
61367508657407321356195552099514
61367508657407323141945585701938
61367508657590088442566374105144
61367508657590088443193134362904
61367508657590088443381162440232
61367508657590108734813461418408
61367508657614403776831793963098
61367508657614403776831794079738
61367508657614403776831794079786
61367508657617105480078853589670
61367508657617105480078853706310
61367508657625214433870866595626
61367508657625214433870866712266
61367508657625214479624451505494
61367508657626111157567937852382
61367508657626114854299763466132
61367508657626114864421893977178
61367508657626114864421893977226
61367508657626116693728462001178
61367508657626116693728462001226
61367508657626127764233169903252
61367508657626127764421193731230
61367508657626127764421193735442
61367508657626127764421455198024
61367508657626127764422226850356
61367508657626127810153862656479
61367508657626127810237802227155
61367508657626127810238573879487
61367508657686149193004134713160
61367508657687355259740770027535
61367508657687355259762035107629
61367508657687355259764359455603
61367508657687399708489618280910
61367508657687403405244687081342
61367508657697856569477307675384
61367508657698160426352064105191
61367508657698160426352322372395
61367508657698162072727975414505
61367508657698162072749240498811
61367508657698162072749240511861
61367508657698162072749240848731
61367508657698162072750015333471
61367508657698162072752339681445
61367508657698206537590789714884
61367508657699060856924270343915
61367509785191951842006135320121
61367509785297318268641374661277
61367509785297318680235352492921
61367509808900344976811887329799
61367509808900348635425023611079
61367509808924660260302759764999
61367509809774449213412787070639
61367509809774749402683352371067
61367509809799110967222434824378
61367509857043752707496461966843
61367509857076173338990907126604
61367509862077973282944629716075
61367509862102288566435502151275
61367509862110349076856829921239
61367509862766006840430089796448
61367509862769609111426169298480
61367509862952077931327535365887
61367509862974037981698279138184
61367509862985699136889930902288
61367509862985700967305427080370
61367509862988402670552486706894
61367510016608759668740915695056
61367510016608759668741172912500
61367510016609056191221830567663
61367510016609103895734916935406
61367510021536716324813966570206
61367510021536716329897569618142
61367510021630327267722717629578
61367510021630327679504723538550
61367510021630327679504980755994
61367510021633929950500803040582
61367510021633929950751764361130
61367510021633929950751850100278
61367510021634230277032151768422
61367510021634230277283113088970
61367510021635130256741811392788
61367510021635130844843847669706
61367510021635130845032132964478
61367510021642034649275878955194
61367510021642035061057884864166
61367510021642035061058142081610
61367510021643234131701056777428
61367510021643235955340835156157
61367510021643283583763907324951
61367510021645937658584193898894
61367510021645937658585313094038
61367510021645937658773598388810
61367510021645937658836274414586
61367510022302493618293094651440
61367510022505673621717736732128
61367510022505674033499742641100
61367510022505674033499999858544
61367510022506922922987618966784
61367510022509275892902101528932
61367510022509275892964863293856
61367510022509576082235457646224
61367510022510524645191728026624
61367510022510526428765631963748
61367510022517381003270898057744
61367510022517381346135491066196
61367510022517381346135748283640
61367510022517381369299604972043
61367510022517381415053161184160
61367510022517381420132034938628
61367510022517385058954163122284
61367510022517429524004870160654
61367510022518585290069320836836
61367510022518585290072415437462
61367510022518585290634176721152
61367510022518585290909588047788
61367510022518587074481184046493
61367510022518630309623096186903
61367510022518630311317671831149
61367510022518631544405029681835
61367510022518631546664461210397
61367510022518635250445405810877
61367510022518635251010261695193
61367510022521331593767060216322
61367510022521331593767064802542
61367510022521331593767150541690
61367510022521331593955092879870
61367510022521331593955435836462
61367510022521331594017854644794
61367510022521331594018111862238
61367510022521331601273078675924
61367510022521333240058231604660
61367510022521333240308935707764
61367510022521333242568744421664
61367510022521333247648990002500
61367510039356203918558935533862
61367510039357104486369598315860
61367510039359806189805719138998
61367510039359806190056766198694
61367510039361006946888095131798
61367510039367911300110978001044
61367510039368259621223078442970
61367510039371813767322928455514
61367510039371861342004206448324
61367510039371861890858938655440
61367510039371861891047223950212
61367510040231550272553954636412
61367510040231550272804658739516
61367510040232450840364617418410
61367510040232450840365732027334
61367510040232799162292620804348
61367510040236400884496729864188
61367510040236402668070633801312
61367510040243257654105997103594
61367510040244461529398687412112
61367510040244461530214590356124
61367510040247207695811283212694
61367510040247207695811307678414
61367510040247207695978304962566
61367510040247207695999225550874
61367510040247207695999568507466
61367510040247207703320655029772
61367510040247209479552208899690
61367510040247209486894558966896
61367510092533832224879705997466
61367510092537434496126746820046
61367510092537434496126832559194
61367510092537434496189508584970
61367510092545539606432867323082
61367510092545539606495543348858
61367510092546788356483867039720
61367510093202396304265975439968
61367510093203296734754240467780
61367510093386117466952208986622
61367510093409178578871281893768
61367510093409178578874725100016
61367510093409178578937401125792
61367510093410427315051761976390
61367510093412780850121765922596
61367510093412780850121851661744
61367510093413081039455122039888
61367510093413081039455207779036
61367510093421186149761242542924
61367510093422092030005238160682
61367510093422092030005238164894
61367510093422092031699799395307
61367510093422092031699800794987
61367510093422092031700832497171
61367510093422092031700918590451
61367510093422092031703156845145
61367510093422092031703242938425
61367510093422134710457965553962
61367510093422134710475528675170
61367510093422134710478886142270
61367510093422134710478967636280
61367510093422136494030836371960
61367510093422136494031869491086
61367510093482124571625580597000
61367510093518452780848287775303
61367510093518452788187969470921
61367510494226995923775690493077
61367510494226995923776033803801
61367510494227001274497402304449
61367510494227001274497745615173
61367510494227001274500844447887
61367510494227001411695394914997
61367510494227001411695738225721
61367510494227001411695742830815
61367510494227001411695743880575
61367510494227001411696518715235
61367510494227001411698837058435
61367510494227001411698841663529
61367510494332362350411015927513
61367510494332362350411273144957
61367510494332362350414716338155
61367510494332362762004993759157
61367510494332362762005250976601
61367510494332362762006112954301
61367510494332362762006370171745
61367510494332362762008694169799
61367510494332367701132727738885
61367510494332367701132984956329
61367510494332367701134104151473
61367510494332367701136428149527
61367510494332367838330720349433
61367510494332367838330724954527
61367510494332367838330977566877
61367510494332367838334420760075
61367510494332367845925150928119
61367510494332368249924698181077
61367510494332368249924955398521
61367510494332368249925817376221
61367510494332368249925821981315
61367510494332368249926074593665
61367510494332368249926079198759
61367510494332368249928144929609
61367510494332368249928398591719
61367510494332368249928403196813
61367510494332368257519128759763
61367510494333268825268152886073
61367510494333268873553138493246
61367510494335964629001268790787
61367510494335969979722980602159
61367510494335970109577851498785
61367510494335970116920973212707
61367510495199607101579587306360
61367510495207712394899960187811
61367510495207762210672378687633
61367510495207762218012061446061
61367510495207762761971390160865
61367510495207767701099124140593
61367510495211322009628113879990
61367510495280663756451765828454
61367510495280663946724425161296
61367510500132925533395376542623
61367510500209473799655809226625
61367510500241888880116693912056
61367510500241894238620524386409
61367510500244595530026001282501
61367510500244595530109679386166
61367510500244595530273606181289
61367510500244595941867584012933
61367510501080915283717519691581
61367510501080915283717519697197
61367510501080920827240888881709
61367510501080921376283907800539
61367510501080965246346712608775
61367510501080965292102620815453
61367510501080965292103310625307
61367510501080965292103396718587
61367510501081215472988113689769
61367510501081221565554473100967
61367510501083622667936988519484
61367510501083622667937074258632
61367510501083667132799496002230
61367510501116039393269529809847
61367510501116039400860551198029
61367510501116039400860551211127
61367510501116039400861322850361
61367510501116043099307582990595
61367510501116043106901698979403
61367510501116043109161221299893
61367510501116087571509687492621
61367510501116087571509716190381
61367510501116087574023643043491
61367510501116087579103803481429
61367510501116087983543032031347
61367510501116087985802463559909
61367510501116087985805907569587
61367510501116087990886156933213
61367510501116089220587841064519
61367510501116092924930197539637
61367510501116092932273322441503
61367510501117238779980550039839
61367510501117238785063124217999
61367510501117238810482839537600
61367510501117240020409827503967
61367510501117240035226670770432
61367510501117240042568676477154
61367510501117240046100913474114
61367510501117240046100913590754
61367510501117240595144620188163
61367510501117288191309616869261
61367510501117288191310302428313
61367510501117288191310388521593
61367510501117288740625379326339
61367510501117288742884810854901
61367510501117288770855830844135
61367510501117288772550406488381
61367510501117289998127617691541
61367510501117289998129940989755
61367510501117290005637764339067
61367510501117290007897195867629
61367510501117293682012544834629
61367510501117293711678140468109
61367510501117293712242996352425
61367510501119941886524957961021
61367510501119941886524957978283
61367510501119941886525733862703
61367510501119990032090461754722
61367510501188983627116500605794
61367510501190184795730096897354
61367510501190186030239286393302
61367510501190186030512030392286
61367510501190189734854387198450
61367510501190189737368314051560
61367510501190189744623190073318
61367510501192891585319380180737
61367510501192891585340301241429
61367510501192893231695205400983
61367510501192893231695291507313
61367510501192893231696324609177
61367510501192893232532030467093
61367510501192893232532030817013
61367510501192893232532035066363
61367510501192893232532116556161
61367510501192893232532116573423
61367510501213300793176900624348
61367510501213348783594570347202
61367510517822478293756144891413
61367510517822478842799938631853
61367510517822478842802261580147
61367510517858846214420941090563
61367510517934448922106011580835
61367510517934449471149029065253
61367510517934449471149029423757
61367510517966868117942937320322
61367510517970466685684187161968
61367510517970471624811921141696
61367510517970471632070248731486
61367510517970471632070248744593
61367510517970472181109824444077
61367510517970472226866852556020
61367510518805940963596530822439
61367510518809798982139054103506
61367510518834160536908592988536
61367510518834160539422517717916
61367510518842215691903047701099
61367510518842221175074911962881
61367510518842263862803522625445
61367510518843116284591044890542
61367510518845817988590126146935
61367510518845866134071947451890
61367510518907056599771119056694
61367510518914865219336789417582
61367510518915165408585343384536
61367510518915165408858090588934
61367510518915165408861529545832
61367510518915165416116410270450
61367510518915165416388382640188
61367510518915165416388727486105
61367510518918769471774270539733
61367510518918769471774270889653
61367510518918769471774275139003
61367510518918769471774275140407
61367510518918769517778907464310
61367510518939477031227666497796
61367510518939477033739265816392
61367510571109375936585638856279
61367510571109375936585643461373
61367510571109375936585672172231
61367510571112077777281857544809
61367510571112978390847111079722
61367510571112978390868060483882
61367510571144498215995526020871
61367510571144498215998882071029
61367510571145398646546438481693
61367510571145398646546467192551
61367510571145398646549909335989
61367510571984770438592763949678
61367510571984770445368707298954
61367510571984772229757399571166
61367510571984775926512468371598
61367510572020798646574473197980
61367510572082033569564320506947
61367510572092493944844596488402
61367510572092794134115190486638
61367510572092795911161875630767
61367510572092795911161875984899
61367510572092795911165233097867
61367510572092795917668086189511
61367510572092795917669205397705
61367510572092795918442235229844
61367510572092795918504887158535
61367510572092795918504911255621
61367510572092795918504911605541
61367510572092795918504914793485
61367510572092795918504915854891
61367510572092795918504997344689
61367510572092795918504997361951
61367510572092795918505000532633
61367510572092795918505001949575
61367510572092795918505001967044
61367510572092795918693287244347
61367510572092838598978659681007
61367510572092838598978688378767
61367510572092838599166973673539
61367510572093694701864122851717
61367510572093696486233010774649
61367510572093696486253902433321
61367510572093696486253902783241
61367510572093696486253907034043
61367510572093696486253907038414
61367510572093696486253931131129
61367510572093696486253931481049
61367510572093696486253935730399
61367510572093696486253935731803
61367510572093696486253935749272
61367510572093696486504982791499
61367510572093696531986571241930
61367510572093696532007520646090
61367510572093739166727679556521
61367510572096398189689280653099
61367510572096398189752128511303
61367510572096398235505714838320
61367510730535743189626377503422
61367510730569311155624449041409
61367510730569311155624793414943
61367510730569314859970245988133
61367510730569314859970249170461
61367510730569314859973602038291
61367510730569314859973688127359
61367510730569314859973688131571
61367510730572913426620529610463
61367510730572917130966330095259
61367510730572917130966673401771
61367510731516408205864298951476
61367510731516408205864556168920
61367510731540771303435505606207
61367510731540771715217770132303
61367510731540772949999703627235
61367510731541924298948480620177
61367510731541929232993554328465
61367510731541972470037241889055
61367510731541972472296673417617
61367510731541977411424407397345
61367510731544673763953487263020
61367510731552429133131235961772
61367510731552434621865471501336
61367510731552434621865728368860
61367510731552778874258404601389
61367510731552779285476584895501
61367510731552779286040668777565
61367510731553631705293827225763
61367510731553679311585002031855
61367510731553679853285009304873
61367510731553679853288366890065
61367510731553679853288452983504
61367510731553679853852450772129
61367510731553679853852537215488
61367510731553681088634470710420
61367510731553684792976827166665
61367510731556332859497094174705
61367510731617576961881217004032
61367510731617576961943893029809
61367510731617576961943893379729
61367510731625680836066313348339
61367510731625680836067432556533
61367510731629282559107333580619
61367510731629282695468416453139
61367510731629284342681237517743
61367510731629284342682270619607
61367510731649996165289849987055
61367510731653594183985069734539
61367510731653594321183062345087
61367510731653599674352495095241
61367510731653599674352496611561
61367540971850085167177364014534
61367540988407921523377077604576
61367542808460261454255929923300
61367542808460272567293331377688
61367542808462962745909011718180
61367542809116769832526303351360
61367542831805691365008816453559
61367542831805691913800442539479
61367542831805691913803885745727
61367542831805691959533106742995
61367542831805691959533107792755
61367542831805691959536549931981
61367542831805691959536549936193
61367542831805691959536549949243
61367542831805692096734542559791
61367542831805697447452811164915
61367542831805697447452812214675
61367542831805697447456254353901
61367542831805697447456254358113
61367542884980318373151638697700
61367542884980618379488132688683
61367542884980618379488133738443
61367542884980618379491575877669
61367542884980618516668647786020
61367542884980618928280103130875
61367542884980618928283546337123
61367542884980618974012767334391
61367542884980618974012768384151
61367542884980618974012854473219
61367542884980618974016210523377
61367542884980618974016210527589
61367542884980618974016210540639
61367542884980619111210759944939
61367542884980619111210760994699
61367542884980619111214203151187
61367542884980624461932471756311
61367542884980624461932472806071
61367542884980624461932558895139
61367542884980624461935914945297
61367542884980624461935914949509
61367543038896652565219839202708
61367543038896652565220953811632
61367543038896652565282858185076
61367543038896663678257240657096
61367543038896663678258355266020
61367543038899353856872920997588
61367543038899353856874035606512
61367543038899353856935939979956
61367543038899353856936711632288
61367543038899364969973341434344
61367543039553160943490212630768
61367543039553160943491327239692
61367543039553160943553231613136
61367543039555862235206313408016
61367543044840100070971160344890
61367543045496608449241533772950
61367543045496608449241876729542
61367543062554279904563442819964
61367543062557882175747807616768
61367543062557882175810569381692
61367543062565987286116604145580
61367543063210777169733995985304
61367543063222484551287157310920
61367543063514282744043839421142
61367543063514283293086513966438
61367543115731908210696185206240
61367543115743615592249346531856
61367543116388405475929157179912
61367543116400112857482318505528
61367543116680189439321055303450
61367543116680189444404658351386
61367546424355298578458366362654
61367546424355314447609162157298
61367546424355314630623501796770
61367546477388385543998933491170
61367546477412700868139895951726
61367546477412701280172950687464
61367546477412711986259871584274
61367546477412716104330893411692
61367546477423522918072363086826
61367546477424408661724997404156
61367546477424408668499824278268
61367546477424422936590331598526
61367546477424423485884054737308
61367546477424423485886379085282
61367546477521684809555352514258
61367546477740518529945667950396
61367546477740518531637920646348
61367546478396070757403241324826
61367546478397015795178639924068
61367546478397021287301081279228
61367546478397030614254324130052
61367546478687919514636639548856
61367546478699626889413859391436
61367546478699626896188686265548
61367546478723877570549381156444
61367546478723877577323978459708
61367546478723892257425390649896
61367546478723922042186658470558
61367546478723925746532085902886
61367546478723927393660109538774
61367546478723927400436080067878
61367546478723927401250839356898
61367546478723942217819511577910
61367546495258819587592087499508
61367546495258819587592462087330
61367546501167445000672834190388
61367546501167445000673208778210
61367546637057722607588456687227
61367546637065828091261823561958
61367546637069429989141618012843
61367546637069431589424737882031
61367546637069431589425857077175
61367546637069431589428180025469
61367546637069431597018911243273
61367546637069431772715521949967
61367546660594964727151809624342
61367546660688274177536265474016
61367546660691876448532344976048
61367546660691925862390111892340
61367546660700331153787135058778
61367546660703882189212708508848
61367546660907161973818529096164
61367546661575331436128047029081
61367546661575331481860711232597
61367546661575333265434615169721
61367546707861266145515577970083
61367546707969317811638505391749
61367546707969317811638505404799
61367546707969317811638762609193
61367546707969317811638762622243
61367546707969334275397618670559
61367546707969334275398737865703
61367546707969334275401060813997
61367546707969334275401319081201
61367546707969334282991792031801
61367546707969334282992049249245
61367546707970234850741069124753
61367546708177365486671196650548
61367546713878859212347902638431
61367546713878860447693920365347
61367546714049666716083314963557
61367546714061373731639452181425
61367546714084790286443508149899
61367546714084790691545249314084
61367546714085690710502270049640
61367546714085691259294240491832
61367546714085991448543913783668
61367546714742454764706751277922
61367546731591826756425443902198
61367546731603786521561500623952
61367546731603834281515761581890
61367546731603834327248425785406
61367546731603836110822329722530
61367547115560017025959737731413
61367547115560017026043420202737
61367547115632067346619518791406
61367547115632067522295208774314
61367547115664182702939495963220
61367547115664471314043005681174
61367547115664482838841410966645
61367547115664482838842530161789
61367547115664482838844853110083
61367547115665383452596096267713
61367547115665383452683217577834
61367547115668084561046639221629
61367547115668084561048962169923
61367547115668084744249178062593
61367547115668084744332860533917
61367547115668085163457216523145
61367547115668090104844381896129
61367547115668090232256003794634
61367547115850405182499191471538
61367547116504695981103456928926
61367547116506950625975017147620
61367547116506963385387958373562
61367547116506963386203861317574
61367547116831118383757773759162
61367547116831118384573676703174
61367547116831171511168760409150
61367547133390347598454087664524
61367547133390348148144528776162
61367547133390358711491489118912
61367547133390359131431323234416
61367547133390359131431323234425
61367547133390359131515006059824
61367547133390359261182673303166
61367547133390359261184996134820
61367547133390362415837289603708
61367547133390364200309664210278
61367547133576480175380640760809
61367547133576776248523399667469
61367547133576776614551849364333
61367547133576781601473151765125
61367547133576782150432142067863
61367547133576782150704111605193
61367547139193322860223819763714
61367547139193322860223822950254
61367547139193623186695389251936
61367547139262617170400809067192
61367547139266268847895204518734
61367547139266268848170529752090
61367547139266268991871380426558
61367547139266568991687538723770
61367547139266569174365999168084
61367547139266569181140854738552
61367547139290584321093768800768
61367547139290884510364391377268
61367547139298639882872087261990
61367547139298684347732185940654
61367547139298684348007511174010
61367547139298688058855136364496
61367547139298972965802170151888
61367547139298984498863059849380
61367547139298984674265742825700
61367547139298987783185372091072
61367547139298989613330714686372
61367547139298989620105570256840
61367547139302575649396162739001
61367547139302575649396163093133
61367547139302586357429480113278
61367547139302586762433564547521
61367547139302590061775280598074
61367547139302591701561298173117
61367547139302591884578990558154
61367547139302591884578990674794
61367547139481505104135445604280
61367547139481505104135445720920
61367547139481505104135445720968
61367547139481505104135474418728
61367547139485101884136478975485
61367547139485105588199833974035
61367547139485105588482279460281
61367547139485106825220540809135
61367547139485405731789995526693
61367547139485406969856592566888
61367547139485407015610148778996
61367547139485407564381227212596
61367547139485407564464795246964
61367547139509420925986933322583
61367547140141570737216091423429
61367547140246921065953617574365
61367547186459919300422581426825
61367547186459919300425680613671
61367547186459919711932618502679
61367547186459919711932618519941
61367547186459919712016302390945
61367547186459919712019658445315
61367547186459919712019744534383
61367547186459919849217651055863
61367547186459925199852322941861
61367547186459925199852323991621
61367547186459925199855680041779
61367547186459925199855766130847
61367547186567970783259287549253
61367547186567970783259544753647
61367547186567970783260406744397
61367547186567970783260663961841
61367547186567971378143016329583
61367547186567976271178991971173
61367547186567987247018400815013
61367547186567987247019520010157
61367547186567987247019777227601
61367547186567987384216650629955
61367547186567987384217769838149
61367547186567987430306085695979
61367547186567987437836033373699
61367547186567987437836033727831
61367547186567987849430011205343
61367547186567987849430012622285
61367547186567987849430097648543
61367547186567987849430098711353
61367547186567987979097713181579
61367547186567992734938105236933
61367547186567992734939224432077
61367547186567992734939481649521
61367547186568871945891950116023
61367547186568887998053986363293
61367547186568887998055105571487
61367547186568887998057085550139
61367547186568888409565056558273
61367547186568888409648740446539
61367547186568888409651063381783
61367547186751407189860301352205
61367547186751701844359228658711
61367547186751707378858897604949
61367547186751707378858901658918
61367547186751708616988141973112
61367547186751709165780112415304
61367547186776019003736633758869
61367547186776019003799309784645
61367547186776022716614599926627
61367547186776022716802885221399
61367547192331771863407030280326
61367547192331774981154006162842
61367547192331776809622370020376
61367547192331776811297054879210
61367547192331776811297397835802
61367547192332072052677600180024
61367547192368097881221845996460
61367547192441146456149554987815
61367547192441146456149556050625
61367547192441446233805250448007
61367547192441446782597220890199
61367547192441446782597221953009
61367547192476301495094087828750
61367547192476613392178458809649
61367547192476613392178459872459
61367547192477464004638311488599
61367547192477464004638312551409
61367547192477468943766045114195
61367547192477468943766046531137
61367547192477469355360022945839
61367547192477469355360023299971
61367547192477513411135507888833
61367547192477513411135508242965
61367547192477513411135852262367
61367547192477513822729486074609
61367547192477513967520505220676
61367547192477518761857564073739
61367547192647826278290137031552
61367547192647876103912751574818
61367547192647876103933672163126
61367547192647876110711594687624
61367547192648321471277996440041
61367547192648326420004848938847
61367547192659133821862165822248
61367547192659133821862165938888
61367547192659133821862194636648
61367547192659833672939465590466
61367547192659881843839940514812
61367547192659881843860861219760
61367547192660032191179934142705
61367547192660032557208383839569
61367547192660033839783885755565
61367547192660033840819215372204
61367547192660034388742876058303
61367547192660034389673861723532
61367547192660034389673861840172
61367547192660333984336253158284
61367547192660334030089809370392
61367547192660334578860887803992
61367547192660334578944455838360
61367547192684344182086119993489
61367547193303467448436447643152
61367547193304367834659707363066
61367547193304367834931681132484
61367547193304384482183124886238
61367547193304384482204045591186
61367547193304388195838596266744
61367547193315141295152578109586
61367547193315191296008191646388
61367547193315597321228666209914
61367547193316375403808697271358
61367547193316392053006880208638
61367547193316392053006884813732
61367547193316497751779693120535
61367547193316797895023696600486
61367547193316797895026794505696
61367547193339489977645548507362
61367547193340705558885838527986
61367547193341141636589657267589
61367547193631229476157466015444
61367547193631240589194867469832
61367547193631290595321304014662
61367547193631290597016145110336
61367547193631290597849528622948
61367547193631290597852968642656
61367547193631290602119375941696
61367547193632445049887605133576
61367547193632446880010109515306
61367547193632491352400499312104
61367547193632491352421391320696
61367547193632491352424863579044
61367547193632491354931904610084
61367547193632491354935344629792
61367547193632592040813667928360
61367547193632641447060160579622
61367547193632641449570646352104
61367547193643248157590707717598
61367547193643248159282960413550
61367547193643248160102305973384
61367547193643248342213502908958
61367547193643248343029777389118
61367547193643248343029781994212
61367547193643248343032847524024
61367547193643252046559674929902
61367547193643296337696134036600
61367547193643296337696508643136
61367547193643296519012826491624
61367547193643298167839900316096
61367547193643298167923583135888
61367547193643398506665055504722
61367547193643398918447061413694
61367547193740542835512612163142
61367547193740548374224319126190
61367547210166122127642776247757
61367547210190481511620125378682
61367547210202445026853243497103
61367547210202489082440409842414
61367547210202489082442732674068
61367547210202489082443107261890
61367547210202489494222707334551
61367547210202489494222792010889
61367547210202489494222793428038
61367547210494278542978335384543
61367547211041473560470906282554
61367547211065788751408573597236
61367547211077524540847406302779
61367547211077824684615119494155
61367547211077824730097079594615
61367547211150425474130607422733
61367547211369274745907295577362
61367547211369275157689301486334
61367547211369564187959703237950
61367547211369564187959960455394
61367547211369574889403383961498
61367547211369575300997104692338
61367547211369575301185389870470
61367547211369580247467073949636
61367547211369580247652778028910
61367547211369580247655102026964
61367547211369580247655130723320
61367547211369580247655387940764
61367547211369580249347640520076
61367547211369580293427283525682
61367547211369624714021748389186
61367547211369624714021776968902
61367547211369624714042697673850
61367547211369624714210062263674
61367547211369628418367548873982
61367547211369628418555576951310
61367547211369628464309419077218
61367547211466874963820363692898
61367547211466874966079795104820
61367547346065757348046100067261
61367547346090072669927663252349
61367547346090072669929987250403
61367547346090072677273112165367
61367547346090072677520717064155
61367547346092757909414577561009
61367547346092757909477338258751
61367547346092773834256244458845
61367547346092773834256245975165
61367547346092773968922723105951
61367547346092773968926193960247
61367547346092774380767776690679
61367547346092774380767862783959
61367547346100873537400249884869
61367547346100873544990980052913
61367547346100873948990527305871
61367547346100873948991646501015
61367547346101774562831219308136
61367547346104475671194636365711
61367547346104475671195755560855
61367547346104475671198078509149
61367547346104475678788809726953
61367547346104475861740272460541
61367547346104481214993504356769
61367547346941087092067366208334
61367547346941090800619369803420
61367547346965402425497077259580
61367547346965402425497105957340
61367547352013099849766536876983
61367547352221137927253457415975
61367547352293181522856517646235
61367547352293183354706115276467
61367547352293183758957083463084
61367547352849416024450414504704
61367547352849716167967423592976
61367547352849716213721008502892
61367547352852385935493742187115
61367547352852411966470889552730
61367547352852413750044793489854
61367547352852413750859581824942
61367547352873727649328150658624
61367547353164126742187001464902
61367547353164130446721086894550
61367547353164131040513238905100
61367547353164131041325703941974
61367547353164131041325703955024
61367547353164131041329059992132
61367547353164131041329060005182
61367547353164131048855996006278
61367547353164131048857115201422
61367547353164175515410670782698
61367547353164175515410670795748
61367547353164175515412993730992
61367547353164175515412994793802
61367547353164175515414026832856
61367547353164175515414112939186
61367547353164175515414113988946
61367547353273384702596940666510
61367547353273385113291418810368
61367547353273385113291419873178
61367547353273385113353836568940
61367547353273385120885247828388
61367547353273385120885248878148
61367547353273433289275239228336
61367547353273433289275239565206
61367547353273433289275239578256
61367547353273433289277562513500
61367547353273433289277563576310
61367547353273433290091146758568
61367547353273433291784603544540
61367547353273433291785722752734
61367547353273433291785723802494
61367547353273433292622546401694
61367547369593689613221363492316
61367547369618004942444900131032
61367547369699056039856688926752
61367547369702659965846590233966
61367547369702958318175629815751
61367547369702958461963606522074
61367547369702958866967600257943
61367547369723323610045352791172
61367547369723371369080225565468
61367547369727225658697127753396
61367547369727275437565378485420
61367547369727275438315167846438
61367547369727275438318523896596
61367547369727275438566214906143
61367547369727275484319713722779
61367547369727275484319799816059
61367547369727275621583907407820
61367547369727276033111684164971
61367547369727276033111684514891
61367547369727276033111684532153
61367547369727276033111685581913
61367547369727276033111770608171
61367547369735075458155512904312
61367547369735080407070995543808
61367547369735375601588810591720
61367547369735375601672493417128
61367547369735375609012176175556
61367547369735379496543152792460
61367547369735380733581423565248
61367547369738976089008690856343
61367547369738977323790624351275
61367547369738978063193431809696
61367547369738981028136424836071
61367547369917896214284595363048
61367547369921798674530348156916
61367547369942211543508103187364
61367547369946108466785431151105
61367547369946108467558488495683
61367547369946114003753855981232
61367547369946114003753856097872
61367547369946114003753884795632
61367547370019043343883949303475
61367547370019059998262085300648
61367547370019059998450370595420
61367547370026864370192006849331
61367547370027146850380975674452
61367547370027148497508999310340
61367547370574357928989286285704
61367547370574358341589404326828
61367547370574358341589432907948
61367547370574402393914471193906
61367547370577960018058553882867
61367547370577961847364347188847
61367547370577961847365122023507
61367547370578009980690071142467
61367547370578009980690071159729
61367547370598674904588734250996
61367547370598703272557593350753
61367547370598703318311149562861
61367547370598717732925062568466
61367547370598719333734903795475
61367547370602321604732233244316
61367547370602321605567808363409
61367547370610710889113984180313
61367547370610714551928479724876
61367547370610725302996035967109
61367547370610726904559823204524
61367547370671604429335907689730
61367547370671652605109749742756
61367547370671654208368112257235
61367547370683310392527710781323
61367547370683310392527711831083
61367547370683310392527969048527
61367547370683310392528743883187
61367547370683310575543442305862
61367547370683312222671122985158
61367547370683312222671465941750
61367547370683355040217578754688
61367547370683359942793385280476
61367547370683360354387363112120
61367547370683661779192003268892
61367547370707671980037997296707
61367547370890353179356647561138
61367547370890356886210604619018
61367547370890452075825261811673
61367547370890457014952995791401
61367547370890457023027570700349
61367547370890457162001499180773
61367547370890457573849624304507
61367547370890506978335421630201
61367547370890506987624085008969
61367547370902059325814839619214
61367547370902060561160857346130
61367547370926379596171399639338
61367547422792928070371928900865
61367547422876668111617464542145
61367547422900979736495200696065
61367547422902152627423203554429
61367547422902152673176789885659
61367547422902152673177909093853
61367547422902153084770766667543
61367547422902153084770767717303
61367547422902202452795085314253
61367547422902202452795085668385
61367547422902202452798184501099
61367547422902202453045789399887
61367547422902202491269426636455
61367547422902202498799374314175
61367547422902202498799718687709
61367547422902202636060129039567
61367547422902202636060473413101
61367547422902203047591345123549
61367547422902203047591346173309
61367547422902203047594788312535
61367547422913007482209158401929
61367547422913007482209158414979
61367547423084667568904762747905
61367547423084710797853213447237
61367547423084715739240378955527
61367547423096725277499598951036
61367547423119834358906403876177
61367547423121038776304675801626
61367547423121039188358650402538
61367547423121040606702214883352
61367547423192767405363650750727
61367547423192769235231863867489
61367547423192785659377396326642
61367547423192785659440158091566
61367547423192785843802979084145
61367547423192785851396808084903
61367547423193686274354001627371
61367547423193686274416768463949
61367547423193686281947835349863
61367547423193986417850064617519
61367547423193986417870985322467
61367547423193986418690360421285
61367547423193986418690361937605
61367547423229108751444069837750
61367547423229108751444098535558
61367547423751986464516193376711
61367547423752014442732218812560
61367547423752016227118845353922
61367547423752020001260474144016
61367547423752036427420454658333
61367547423752036427420797969057
61367547423752036427420799018817
61367547423752036427421573853477
61367547423752887032265213252219
61367547423752936995148553810019
61367547423752936995169474398327
61367547423752936995169474533841
61367547423752936995169731751125
61367547423752936995170507635545
61367547423752936995170593728985
61367547423753216867571517955758
61367547423753220576144442139152
61367547423776331623606806422722
61367547423776348052298190812253
61367547423776348052298534122977
61367547423776348052298535172737
61367547423776348052301632955691
61367547423777232606297110949183
61367547423777232606297110949184
61367547423777248619462596399410
61367547423777248620047210687761
61367547423777248620047467905045
61367547423777248620047468954805
61367547423777532200206246651216
61367547423777532201022149478624
61367547423777532201022149595264
61367547423777532201022149595312
61367547423777532201022178293072
61367547423777532749245821891414
61367547423777532795567704947371
61367547423777532795567704947372
61367547423777536453591622376210
61367547423777548855050727156716
61367547423788043123631149823435
61367547423788043123631149823436
61367547423788053649379025087774
61367547423788053649461545243683
61367547423788053649461888567457
61367547423788053649461889617217
61367547423788053786660570968985
61367547423788054198422042589662
61367547423788055432952929024898
61367547423788055433015690789822
61367547423788055433203976084594
61367547423788339196961965621823
61367547423788339608555943453467
61367547423788342720050765630046
61367547423788342858061222111152
61367547423788342858061222227792
61367547423788342902981422444110
61367547423788343269655199942748
61367547423788343269655200059388
61367547423788354021663054336236
61367547423789254406461745104348
61367547423789256190098325062876
61367547423789256190850437372188
61367547423789256190850437376560
61367547423849277617194490228686
61367547423849282924610368300314
61367547423849282924673130065238
61367547423860938698388485047419
61367547423860984998558508868050
61367547423860984998746536945378
61367547423860988521773722744794
61367547423860988524095097029217
61367547423860988524095098078977
61367547423860988524095872913637
61367547423860988524098195861931
61367547423860988661292746329041
61367547423860988661293003529063
61367547423860988661293779430745
61367547423860989070816740246682
61367547423860990306163529625930
61367547423885250323266221201339
61367547423885300148972489859363
61367547423885300148972833183137
61367547423885300148972834232897
61367547423885300148973609067557
61367547423885300148975932015851
61367547423885300286170482347447
61367547423885300286170482469911
61367547423885300286170482482961
61367547423885300286170739682983
61367547423885300286171515584665
61367547424068087548509993685594
61367547424068087548572755450518
61367547424068087549995363311246
61367547424068087550748504490334
61367547424068132013372415429192
61367547424068132013435177194116
61367547424068988117744383186754
61367547424068988118560286130766
61367547424079794931485762871938
61367547424079794931548524636862
61367548551352379018059273794068
61367548551352379018122292776436
61367548551352390131096675248456
61367548551355080309775374571316
61367548551644162981517548367074
61367548551646830921345609872744
61367548551646864273170630161954
61367548551671196219884054119367
61367548552300626894925500051536
61367548552300671359724902812766
61367548552300671359787921795134
61367548552303328186578581846416
61367548552324986690706032296177
61367548552335796798705532355878
61367548552335797355088004450642
61367548570065276963728749063352
61367548570065276963728750463032
61367548575317405660641239705044
61367548576250071693377508959059
61367548622547682764338766976985
61367548622571998093562303615701
61367548622571998095424331105239
61367548628164175847102714953561
61367548628164475624758410413753
61367548628164475624758410426803
61367548628164476173550380855945
61367548628164476173550380868995
61367548628444285736862040869493
61367548628456007576575862544385
61367548628456007942416255584205
61367548628480319201453598698305
61367548628480322905778478594793
61367548628480322905799399183101
61367548628480323271639792106281
61367548628480619344949687081677
61367548628480623049295487683113
61367548628480623460889465514757
61367548628480623462772413592603
61367548628480624703756044660219
61367548628491431702217965337261
61367548628491431702217965350311
61367548628491432105046299562906
61367548628492332672586027816186
61367548628492332672606948404494
61367548628492332672607034143642
61367548628492332672857995464190
61367548629137117021776636886993
61367548629147595417068852318745
61367548629148829345744405298662
61367548629148829345744405765222
61367548629148829391495782595896
61367548629148829940269040060850
61367548629148829940538800097784
61367548629148829940541009244048
61367548781788770129023183073476
61367548781788770129086202055844
61367548781788781242060584527864
61367548781788781242061699136788
61367548781791471376345611779967
61367548781791471376348710612681
61367548781791471420739283850724
61367548781791487840107823878441
61367548782107585541377076135335
61367548782737018005889409330944
61367548782737062470688812092174
61367548782737062470689926701098
61367548782739719297542491125824
61367548782773090673590274282037
61367548787688089219432323427393
61367548787699813247225119871352
61367548787701014011836584310829
61367548787701014423430562142473
61367548788013194648643893497765
61367548788015845940005989605629
61367548788016196083813984380965
61367548788016210908723664826843
61367548788016210913807353613927
61367548788016212738879025649761
61367548788016212745656947124499
61367548788016212745656951244159
61367548788016213148485281337094
61367548788017113305874903299815
61367548788017113305874931879531
61367548788017113305874932929300
61367548788017113306690835873312
61367548788017113716025009590374
61367548788017113716045930178682
61367548788017113716046015917830
61367548788017113716234301212602
61367548788017113716296977238378
61367548788025200389324257030565
61367548788025218833296480516988
61367548788025218833296566610268
61367548788027901681165365367739
61367548788027901685996891086523
61367548788027901688507371074461
61367548788027918289461293074375
61367548788027918289524059910953
61367548788027918297055126796867
61367548788027919934403897033796
61367548788648361319198533901447
61367548788668758129000797238628
61367548788668758129815581901742
61367548788668772351859364532104
61367548788668772397592028735620
61367548788668774181165932672744
61367548788668805713721717903608
61367548788669675168102755842630
61367548788669722745230626929353
61367548788672409631909354790047
61367548788672420742625696354150
61367548788672676650116646184409
61367548788680513506868600174687
61367548788680529566565146868251
61367548788680765700914768155127
61367548788680781760419586347671
61367548788964160241158530201190
61367548805425989492786347846260
61367548805741788650836804870807
61367548805742087564894619977587
61367548805742088792993966678106
61367548805742089387539150375814
61367548805742089387790197435510
61367548805749892533378256110799
61367548805749893761142842817023
61367548805750176241331811642144
61367548805753794391505543723007
61367548805753794391505545258201
61367548805753794399099374258959
61367548806370366659498515623358
61367548806370366667029582509272
61367548806370366667050503214220
61367548806394633820269298397362
61367548806394681998783748192754
61367548806398285870316191934620
61367548806398285871151852792861
61367548806406339783478805016219
61367548806406339966304878369858
61367548806406341613433930875522
61367548806406384431167300113456
61367548806406389333744221248168
61367548806406389745338199079812
61367548806406641940219770342611
61367548806406657999724588535155
61367548806406689523014815600696
61367548806406689934608793432340
61367548858880675063437257876689
61367548858880675070780296685275
61367548858916699605779873648871
61367548858916699606051843186201
61367548858927820983027973238557
61367548858927821433044154663784
61367548858928722000855936304215
61367548858928722000855936304216
61367548858928722001044221598987
61367548858928722001044221598988
61367548859572323428598577142678
61367548859573212885631255117053
61367548859583984560713528702805
61367548859584030810150623859370
61367548859584034523534107158811
61367548859584034523596783184587
61367548859864062927131410989718
61367549260386194481417035301077
61367549260387395238415728468421
61367549260387439703274707001559
61367549260387439710889714993183
61367549260387439710889800736543
61367549260387445191197854629727
61367549260387445198788584452063
61367549260389796752413114803109
61367549260390124347966393924421
61367549260390124347966394974181
61367549260390124347967169808841
61367549260390129835886098346341
61367549260390129835886099396101
61367549260390129835886874230761
61367549260390129835889197179055
61367549260390140811726283074601
61367549260390140811728606022895
61367549260390141002271173041417
61367549260390141002271173045629
61367549260390141002542796788063
61367549260390141002542796792275
61367549260390141002542796805325
61367549260390141414136774619707
61367549260390141414136774636969
61367549260390141414136860363067
61367549260390141414136860376117
61367549260390141551334767234467
61367549260390141551334767247517
61367549260390146299645987496521
61367549260390146299648310444815
61367549260390146352992883440059
61367549260390146352992883453109
61367549260390146355524027265421
61367549260390146355524284132945
61367549260390146355524284482865
61367549260390146490190876050607
61367549260390146490190876400527
61367549260390146490190876417789
61367549260390146490190877467549
61367549260390146490193975250503
61367549260390146492722276743493
61367549260390146492722277093413
61367549260390997509411807970453
61367549260391041974270786520853
61367549260391041981885880238575
61367549260391041981885880251625
61367549260681913854310442198023
61367549260681928671696344406193
61367549260706240301653952603047
61367549261371749134823008939269
61367549266298766956887545885197
61367549266298766964415485227539
61367549266299622874315525452544
61367549266299622920065752908419
61367549266299622920069110362469
61367549266299667387435215683057
61367549266299667387438573137107
61367549266299667387438573150157
61367549266299667394966626929455
61367549266299667394966626942505
61367549266299672875358277559027
61367549266299672875358363665564
61367549266578531650835141015935
61367549266587554395038626791751
61367549266590554039040610615967
61367549266590554039044426893557
61367549266590555869195970972325
61367549266590555869195970976537
61367549266590555875973892434013
61367549266590555875973892447063
61367549266626556433849566856285
61367549266626556441191572563007
61367549266626556442007475507019
61367549267243101077389903209313
61367549267243101260320560023377
61367549267243159954380738354748
61367549267244018291915818146796
61367549267244317886369142684718
61367549267246702799594010852211
61367549267246702982524669083217
61367549267246702982525012039809
61367549267246702982608350504781
61367549267246719400554474195619
61367549267246719583568813848189
61367549267268360899468545834580
61367549267271079211181824049133
61367549267279118299430992390771
61367549267279118299430993807713
61367549267279118299431336764305
61367549267279134496137503984785
61367549267279134900388099684021
61367549267279134900391455734179
61367549267279134900391541827459
61367549267279134907731224598985
61367549267279134907982271645583
61367549267279140443914992383724
61367549267279140443914992383725
61367549267279140443914993900045
61367549267279167850469564950903
61367549267279167850469565305035
61367549267279167850469651044183
61367549267279168262063285919235
61367549267279168262063543136679
61367549267279168262063628875827
61367549267279168262251570846777
61367549267279168262251571200909
61367549267279168300478350312693
61367549267279183086141069433773
61367549267279184314228678216663
61367549267279184314231777403509
61367549267279184320923002928705
61367549267279184321759745443611
61367549267279184321759831182759
61367549267279468489748915613121
61367549267280374547903755630143
61367549267280374547924676219855
61367549267280374555518849715207
61367549267280374555518878296327
61367549267280374555518878412967
61367549267283070349213693309285
61367549267283075837133393009471
61367549267283075839556837424975
61367549267283075839577758014735
61367549267559245026837539014555
61367549267559245027109135126251
61367549267559245027109163824059
61367549284024643058932912542424
61367549284024643066459761383227
61367549284024643066459761387439
61367549284024643066459761400489
61367549284024648554379465805147
61367549284024648554379465809359
61367549284024648554379465822409
61367549284024648554382909011395
61367549284304424948882654380183
61367549284316430141088674355649
61367549284316430689563017912983
61367549284316430690127876979627
61367549284348530807412788593251
61367549284960871840026833312068
61367549284968976949768012191640
61367549284968993376140660848477
61367549284968993421873325038886
61367549284968993963410066724002
61367549284972595647387444440515
61367549284972595693120108644031
61367549284972595693141029346219
61367549284972595693141029350431
61367549284972595693141029363481
61367549284993292278994647663070
61367549284993308742750662096116
61367549284993336751196752165096
61367549284993336751444328366124
61367549284993336753703788474402
61367549284993336753724680599634
61367549285005010598181751092745
61367549285005010598181751446877
61367549285005011192706042781861
61367549285005011192957089824087
61367549285005011192978010884779
61367549285005043952513812767127
61367549285005316277882529486336
61367549285005342898910435334310
61367549285005344134256453061226
61367549285005344317271911895842
61367549285005347840294506241974
61367549285005358965945874539928
61367549285005360750335686020334
61367549285005360796089270930202
61367549285008946405252532563258
61367549285008946588518695500978
61367549285008950111290585744006
61367549285288739459908712444713
61367549285288739459908712457763
61367549285289039603425721533033
61367549285289039649179277758191
61367549285297142859609714951849
61367549337199520255316837196187
61367549337199520255317956404381
61367549337199525194444571175915
61367549337199525194445690384109
61367549337199525194448013315141
61367549337199525194448013332403
61367549337199525196955054346181
61367549337199525606038549007559
61367549337199525606038635096627
61367549337199525606041991146785
61367549337199525606041991150997
61367549337199525608549032177825
61367549337199525608549118271105
61367549337199569661817476089779
61367549337199569661817476093991
61367549337199569661817476107041
61367549337199569661818595302185
61367549337199570080939421624703
61367549337199570080939421974623
61367549337199570080939421991885
61367549337199570080939423041645
61367549337199570080939507717983
61367549337199570080939507731033
61367549337199570080939508067903
61367549337199570080939509130713
61367549337199575020067155604431
61367549337199575020067241697711
61367549337199575020067241710761
61367549337199575149737180511699
61367549337199575149737180528961
61367549337199575568859126413805
61367549337199575568859127463565
61367549337199575568859213552633
61367549337199575568862569602791
61367549337491042736096818971435
61367549337491058803215616640119
61367549337491341093550336031017
61367549337515668785525943143899
61367549337526181083441285827623
61367549337526473952138270323419
61367549337526479442568454733277
61367549337526481272711851128006
61367549337526481272711879825814
61367549337527360099228121377533
61367549337527381695919868282188
61367549337527381703262907090774
61367549337527382252337412644532
61367549337527382252337413694292
61367549337527382252337441340888
61367549337527382252337442390648
61367549338146606217373203135181
61367549338146622086527354984147
61367549338146622093867123848953
61367549338146622139599788052469
61367549338146622269541694619455
61367549338146622688663727660389
61367549338147506647924230400141
61367549338147506647925263519267
61367549338147522700092721888627
61367549338147522700092807977695
61367549338147522707348721834697
61367549338182623256399952681331
61367549338182639308565088115447
61367549338182639308568445582547
61367549338182639315908099643215
61367549338182639315908128354073
61367549338182639315908214447353
61367549338182639315909247549217
61367549338182639491582785217855
61367549338182639498838751852185
61367549338182639498838756457279
61367549338182639498838785168137
61367549338182639498839904363281
61367549338182639499089832210363
61367549338182639499110752921135
61367549338182639499110753271055
61367549338182639499110753275426
61367549338182639499173515035979
61367549338182639864951231936143
61367549338182639910683896135287
61367549338182639910704730752779
61367549338182639910704731102699
61367549338182639910704816846059
61367549338182639910704817195979
61367549338182672670240275767603
61367549338182672807439301480015
61367549338182673219220531137337
61367549338182673219283293256393
61367549338182673257698359079891
61367549338182687494318059282141
61367549338182687494401743542168
61367549338182689271385666571453
61367549338182689271385666925585
61367549338182689277891963219265
61367549338182689278728705734171
61367549338182689278728791473319
61367549338182692982237763704061
61367549338182692984769169002041
61367549338182973446968924380319
61367549338182989513815647824348
61367549338182989513815733930678
61367549338182989514003933119120
61367549338182989514004019212400
61367549338183873419921335822041
61367549338183874014780620281603
61367549338183878910348081275001
61367549338183878956080745361871
61367549338462749984078095416811
61367549338462749984078095416859
61367549338462749984078124114619
61367549338463666474388373036109
61367549338463966663658938349587
61367549338474757554065027090299
61367549338474757554065055788059
61367549338474762493192761070027
61367549338474762493192789767787
61367549338474771647068640581813
61367549338474771647068669279573
61367549338474771647256925876537
61367549338474771647256954574345
61367549338499072883288563728967
61367549338499072883288592426775
61367549496720387717861098887031
61367549496720404181617803111217
61367549496720404181617889204497
61367549496720404181620126059511
61367549496720404181620212152791
61367549496735163427797945404995
61367549496736058497585365478279
61367549497014920977410100805687
61367549497014920977410358023131
61367549497023943721613843798947
61367549497026928540894173253019
61367549497026928545725698971803
61367549497051240170603435125723
61367549497051240171419223284311
61367549497051240171419338069735
61367549497051254995577252097607
61367549497052163295776394418720
61367549497052163295776395468480
61367549497052163295776423115076
61367549497052163295776424164836
61367549497668734787555655121269
61367549497668749610024525839239
61367549497671403129694707343785
61367549497671436490802457884641
61367549497671436490802715102085
61367549497679490541163108221963
61367549497679490541163365439407
61367549497679490541163451528475
61367549497679490586895772425479
61367549497679506455859658288179
61367549497679506455861982286233
61367549497679507004922221487723
61367549497679507004925577537881
61367549497679507004925663626949
61367549497679507011428522753887
61367549497679507012244425679025
61367549497679507012265346402847
61367549497679540365761703269281
61367549497679540365761960486725
61367549497679540366513724884431
61367549497679540366513982101875
61367549497679540366597407723097
61367549497679556417927095920841
61367549497679556417929419918895
61367549497679556418678860318547
61367549497679556418763919569801
61367549497679556418766243567855
61367549497679556423012764345335
61367549497679556425457387972095
61367549497679556426293954403611
61367549497679556426294211621055
61367549497680390971714135486923
61367549497680390971714392704367
61367549497680390971714478793435
61367549497680440384717890357555
61367549497680440384719009565749
61367549497680440933510980007941
61367549497680440934346427598445
61367549497680440934346427598605
61367549497680440934346771954717
61367549497680456985676115442057
61367549497680456986514919082719
61367549497680456986515263438991
61367549497680456990761784220843
61367549497683094092673785422443
61367549497683094092673788604771
61367549497683094092757471430227
61367549497683094092758500300003
61367549497683108726855480572767
61367549497683108726857803521061
61367549497683108726858061788265
61367549497683108734448534738865
61367549497683108734448791956309
61367549497683108734469455449637
61367549497683108734469455462687
61367549497683108871646784566857
61367549497683108910141702239187
61367549497683142088718091161715
61367549497683142088801516782937
61367549497683142088801773987331
61367549497683142225978845887107
61367549497683142225999509393325
61367549497683142225999766475415
61367549497683142225999766593507
61367549497683142225999766610769
61367549497683142225999853749597
61367549497683158688925155064655
61367549497683158688925241153723
61367549497683158689674939820579
61367549497683158689737701935423
61367549497683158689737959152867
61367549497683158689758879741175
61367549497683158689762323065515
61367549497683158689762323069886
61367549497683158689762323069887
61367549497683158689762323419807
61367549497683158694008843847367
61367549497683158694008843851739
61367549497683158696453208839533
61367549497683158697290033905642
61367549497683158697290033905643
61367549497683158697290291123086
61367549497683158697290291123087
61367549497683158697352710281339
61367549497683158697352796020487
61367549497683158697353053237931
61367549497703807516494029160753
61367549497703807516494033765847
61367549497703807516494287427957
61367549497703807516494292033051
61367549497703807699693216556653
61367549497703807699693560563005
61367549497703807699696659762949
61367549497703807699756236588829
61367549497703818080737394442099
61367549497703818080739718440153
61367549497703818087514545197625
61367549497703818087515316849957
61367549497703818636306257372613
61367549497703818636307286242389
61367549497703818637143081021573
61367549497703818637143082556767
61367549497703851579044599246515
61367549497703851990638318692863
61367549497703851990639347562639
61367549497703851990639433301787
61367549497703851991475143877017
61367549497703856929767430266081
61367549497703868042804484046515
61367549497703868042804827003107
61367549497703868042804831720469
61367549497703868042804832074761
61367549497703868043641655723721
61367549497703868043643979721775
61367549497703868050335124126015
61367549497703868051171947774975
61367549497703871747150632205265
61367549497704708130247600934629
61367549497704708130307263853789
61367549497704724143999177156427
61367549497704752559224163752365
61367549497704752559224163752525
61367549497704752559224420834455
61367549497704752559224420969809
61367549497704752559224420969969
61367549497704752559224422369649
61367549497704752559224508108637
61367549497704757497516450141589
61367549497704757498331238476677
61367549497704766832065616437639
61367549497704768610553851595977
61367549497704768611392655236639
61367549497704768611392999592911
61367549497704768615639520374763
61367549497707409238694957886643
61367549497707409421897325249311
61367549497707409421897325599231
61367549497707409421897325616493
61367549497707409421897326666253
61367549497707409421897669972765
61367549497707409421900682716411
61367549497707409421900768805479
61367549497707420351733216726687
61367549497707420359326270892785
61367549497707420359347191481093
61367549497707425847245975314705
61367549497707425849777380612685
61367549497707453712843548483041
61367549497707453712843805700485
61367549497707453713679252923807
61367549497707453713679252936857
61367549497707453713679510141251
61367549497707453850041450282787
61367549497707453850877245529983
61367549497707453850877245547245
61367549497707453850877589903517
61367549497707459200763252904961
61367549497707459200763509768113
61367549497707459200763510122405
61367549497707459200765489764187
61367549497707459200765575853255
61367549497707459201515536342649
61367549497707470313800562498787
61367549497707470313800563548547
61367549497707470313800648237935
61367549497707470313800654359349
61367549497707470313800911222501
61367549497707470313800911576793
61367549497707470321330944993453
61367549497707470322167770409483
61367549497707470322230532174407
61367549497707474025676745478249
61367549497707754032621262253941
61367549497707754040148182856364
61367549497707770556438806738818
61367549497707770556439835608594
61367549497707770556439836658354
61367549497707770557191947917906
61367549497707770557192206185110
61367549497715513113657383605233
61367549497715513113657641872437
61367549497715513296856567445799
61367549497715513296860009589237
61367549497715524226963312086123
61367549497715524226966668136281
61367549497715524226966754229561
61367549497715524233470640686869
61367549497715524233470641736629
61367549497715524234306322196949
61367549497715524234306436988197
61367549497715524234306437338117
61367549497715529173413507474597
61367549497715529175944912772577
61367549497715529722205220699345
61367549497715529724736625997325
61367549497715529770490209390920
61367549497715529770490209390921
61367549497715529770490210907241
61367549497715529770741257867559
61367549497715557587802702007119
61367549497715562527682806680003
61367549497715563076474519904751
61367549497715563076474777122195
61367549497715563076537282019595
61367549497715573639967838490995
61367549497715573640719950916947
61367549497715573640803890973057
61367549497715573648335045002011
61367549497715573648335045351931
61367549497715574197127015444202
61367549497715574197127015444203
61367549497715574197127015794123
61367549497715574197189691819899
61367549497715579128639655338867
61367549497715579128702674671155
61367549497715826253156600362166
61367549497715829502413499031440
61367549497715859149889361735936
61367549497715859149890394837800
61367549497715874431399080993234
61367549497715874431399082042994
61367549497715874432151193302546
61367549497715875666933126797478
61367549497715875666933385064682
61367549497719461414173308970633
61367549497719465120211362151381
61367549497719465163687689426907
61367549497719465163708610016667
61367549497719465165944026238203
61367549497719465165944026354843
61367549497719465165964946944603
61367549497719465166132054315531
61367549497719465166132054432171
61367549497719465166152975021931
61367549497719465171026597350675
61367549498031959037032808614711
61367549498031959037032808627809
61367549498031962743070861795459
61367559346729804157028950247221
61367559399904702942150193415236
61367559399915209383692645913225
61367559399988487272826060131751
61367559399988487272826404488023
61367559559436388750656482420447
61367559559436388750657601615591
61367559559436388750659924563885
61367559559437588958696183867894
61367559559437589095330354068996
61367559559437589096169128523656
61367559559437589508015302841690
61367559559439990472860591467237
61367559559439990472860591480287
61367559559439990472860848684681
61367559559439990472861710675431
61367559559439990472861967892875
61367559559439990473135921305479
61367559559439990610058841295229
61367559559439990610059960503423
61367559559439990610333913916027
61367559559439991021927891747671
61367559559439991021927977836739
61367559559513268308922003563913
61367559559545340847330781480607
61367559559545340847331124791331
61367559559545356899495916914723
61367559559545356899496174132167
61367559559545356899497293327311
61367559559545356899499617325365
61367559559545356899499621930459
61367559559545356907111268204181
61367559559545356907111268217231
61367559559545356907111272803451
61367559559545357448563303271175
61367559559545357455882060718157
61367559559545357455902981441979
61367559559545357455902986028199
61367559577165866712102831552927
61367559582863758022249228867156
61367559582864058165766237955476
61367559582867659887970347015316
61367559583070890403339596437866
61367559583070921904303268650647
61367559583070937963810295118489
61367559583070937963810323698205
61367559583074518707184191826695
61367559583074820680855442312445
61367559583074824385200869744613
61367559583074824385200873915222
61367559583082595954685570738309
61367559583082597783992138878949
61367559583082896143935244030145
61367559583086499695550787642165
61367559583183760966607322093787
61367559583183760973946971549361
61367559583183761012423669135809
61367559583191864841566562873333
61367559583191864841566648962401
61367559583191864841566648966613
61367559630339893113104254813831
61367559630339893113104513081035
61367559630339893158833472268815
61367559630339893158833729473209
61367559630339893158834591463959
61367559630339893158834848681403
61367559630339893158836914412253
61367559630339893158836919017347
61367559630339893158837172679457
61367559630339893158837177284551
61367559630340793726582492144323
61367559630340793726582749361767
61367559630340793726583611339467
61367559630340793726583868556911
61367559630352801296928780836272
61367559630448845392706021143917
61367559630448845392706108300007
61367559630448845392977736647535
61367559630448861856464877192233
61367559630448861856464877205283
61367559630448861856465134409677
61367559630448861856465996400427
61367559630448861856468319348721
61367559630448861856468323953815
61367559630448861856468577615925
61367559630448861856468582221019
61367559630448861856736849913295
61367559630448861856740293119543
61367559630448861864059050566525
61367559630448861864059307783969
61367559630448862001257300394517
61367559636249419094014601695314
61367559636249719283264274987150
61367559636261426664193180503892
61367559636261426710030103860027
61367559636261426710030443634291
61367559636261426710030448233561
61367559636357787596352302449195
61367559636357787596352302462245
61367559636357819127808517125717
61367559636357819127808631444581
61367559636357820957397672683363
61367559636357820957961594416630
61367559636358688026903329727205
61367559636358719558370004744120
61367559636358721388512621681590
61367559636358730668982928308086
61367559636358736205146924948314
61367559636369493155038958270517
61367559636369542973133604760583
61367559636369542973133949116855
61367559636369542980745226941591
61367559636369542980745228341271
61367560038011932226465530919846
61367560038011932226482976179906
61367560038011932638332248164254
61367560038011980191461055811151
61367560038011980198802946844877
61367560038011980198802975424593
61367560038014333557445216959819
61367560038014333557445991794479
61367560038014333557448314742773
61367560038014333557448319347867
61367560038014333557448573009977
61367560038014333557448577615071
61367560038014333603177541407945
61367560038014333603180983551383
61367560038014333603181241818587
61367560038014333740379234429135
61367560038014661791314062433034
61367560038046749057282973333039
61367560038046749057285296281333
61367560038046754590935346563569
61367560038046754590937669511863
61367560038047983207027644204340
61367560038047983207027644204388
61367560038047983207027644321028
61367560038050684498680725999220
61367560038050684498680725999268
61367560038050684498680726115860
61367560038050689986600435142922
61367560038109193405343453335876
61367560038119683931915406960139
61367560038119683931915410515473
61367560038119683931915411565233
61367560038119683931918504743093
61367560038119683931918509348187
61367560038119683931918763010297
61367560038119683931918767615391
61367560038119683977648074718989
61367560038119683977648075768749
61367560038119683977651173551703
61367560038119700029816567253023
61367560038119700174626210388095
61367560038119700174626211805037
61367560038119700586219925229349
61367560038119700586219926764543
61367560038119731736944111458479
61367560038147945829682232121055
61367560055728502460951674806736
61367560055740209842419781480585
61367560055740538398342345047233
61367560055772958878520864401520
61367560055772958878520864518160
61367560055845576276670458200107
61367560055845576276670459262917
61367560061637127874032421497616
61367560061645233533656541760430
61367560061648835210040950929141
61367560061648835804565585574849
61367560061649163811443983746705
61367560061673178996941675900569
61367560061673479140395551221097
61367560061685185968073055948676
61367560061685191455992760370596
61367560061685191455992765092330
61367560061685202629153120708548
61367560061685202629716813805113
61367560061685202629716813818163
61367560061685202629716814155033
61367560061742494857053546379214
61367560061746428841132412716415
61367560061754202231200911009285
61367560061754501833289131147794
61367560061782447848117698612789
61367560061790525138025239420161
61367560061790525138025239774293
61367560061790552409662282016685
61367560061790569611923067459337
61367560108914236243417753374813
61367560108914236243418010592257
61367560108914236243418872583007
61367560108914236289150422196473
61367560108914236289425747416571
61367560108914236289425833505639
61367560108914236426623740027119
61367560108915136856899442071981
61367560108950253465458843973213
61367560108950253465459101190657
61367560108950253465459963181407
61367560108950258999111474421187
61367560108950258999112336411937
61367560108950258999112593629381
61367560109023188340092052434973
61367560109023188340092309652417
61367560109023188523294683037121
61367560109023204948643331685573
61367560109023204986781827132941
61367560109023238302912630890979
61367560109023238302912888108423
61367560109047848515655488700857
61367560109048749083498651749440
61367560109048749083498651768314
61367560114605224435622195193151
61367560114605224435622196255961
61367560114641241657663285437419
61367560114641241657663285791551
61367560114641241657663286854361
61367560114641241840593942251483
61367560114641241840593943668425
61367560114822861839786189919142
61367560114823762224334644923088
61367560114824062413581220309714
61367560114824062413584318214924
61367560114860129643381733772227
61367560114860129644280157099604
61367560114921051404283610769005
61367560114931830361744888901071
61367560114931830361744997565081
61367560114931830361744998964761
61367560114931830361745003686495
61367560114931830545010277017388
61367560114931863716080502563963
61367560114931863716080503963643
61367560114932130550994672728981
61367560114932130551015851365714
61367560114932164080939790781895
61367560114932164087463914969036
61367560114932164088278539739194
61367560114932164088278540685364
61367560114932164088281796488617
61367560114932164088281796838537
61367560114933031118743582068415
61367560114933031164748214392102
61367560114933031164748214392111
61367560114933064518098509199721
61367560114933064518829567950324
61367560114933073799280102369706
61367560114956173739486562112999
61367560114956479419197586173205
61367560114956490529790579043198
61367560114956490529790583764932
61367560114956490537317403912130
61367560114957374313554598919789
61367560114957374313565059291946
61367560114957374448318429679786
61367560114957374450846734354896
61367560114957390967868431177090
61367560114968147773035762990511
61367560114968153260955357213227
61367560114968153260955465877237
61367560114968153260955467276917
61367560114968153260955471998651
61367560114968153263465951986589
61367560114968181264587080938433
61367560114968197728345820660467
61367560114968197728345822060147
61367560114968197735104232307727
61367560114968197735940022736939
61367560114968197735940024136619
61367560114968197918055811249505
61367560114968197918891858996783
61367560268439017332590775778155
61367560268439017332593099776209
61367560268439017469788768388703
61367560268439017469791092386757
61367560268451019550515970405600
61367560268451052902277971712442
61367560268471432237903127276101
61367560268471432237905451274155
61367560268471432786694840500849
61367560268471432786697163449143
61367560268471432832698353629401
61367560268471432832699386731265
61367560268471437771554114883855
61367560268471437771555491296443
61367560268471437771557815294497
61367560268471438320347204521191
61367560268471438320349527469485
61367560268475034508898949560689
61367560268475034508899206778133
61367560268475034692100713566993
61367560268475034692101488401653
61367560268475034692103812399707
61367560268475035103694433114171
61367560268475035103695466233297
61367560268475035103695552326577
61367560268475040042550194372837
61367560268475040042550451590281
61367560268475040042551313581031
61367560268475040042551570798475
61367560268475368228092588678576
61367560268475368647301660595332
61367560268483477453773545874636
61367560268544367707059932676611
61367560268544383759224982017447
61367560268544383766840076102511
61367560268544384315631674522961
61367560268544384315631789314209
61367560268544384315631789664129
61367560268545316407549977663466
61367560268556123220537958952118
61367560268556123220538216169562
61367560268556391885618720980847
61367560268557290670065724615052
61367560268557323611800728689206
61367560268559993607822830040687
61367560268560038210217888068773
61367560268580384883368363676589
61367560268580384883368364726349
61367560268580384883369139561009
61367560268580384883369396778453
61367560268580390417020727696931
61367560268580390417023826529645
61367560268580401126079164961941
61367560268580401126079164966153
61367560268580401126079939800813
61367560268580401530329758548607
61367560268580401530329758565869
61367560268580401537672768676695
61367560268580401537672798437313
61367560268580401537672880262529
61367560268580401537672884530593
61367560268580401537673917632457
61367560268580406469185519820323
61367560268580406469185777037767
61367560268580406476779950399009
61367560268580406479311355696989
61367560268580407025571663623757
61367560268580407028103068921737
61367560268580434297396885584073
61367560268580434846188856026265
61367560268580733431618519938014
61367560268580751269886550843926
61367560268581585823653250385700
61367560268581602294671491604648
61367560268581635236678464843126
61367560268581635236678807816980
61367560268581638941024263928242
61367560268581651700437576709206
61367560268581651700439901057180
61367560268581651707968218205648
61367560268581651708784126800142
61367560268581655404783377194002
61367560274162104181078953624487
61367560274172961140651908341846
61367560274174161897735318516742
61367560274344941179708462172970
61367560274359350263961306257227
61367560274359650454051265896343
61367560274359681970562935012068
61367560274359681978178029097132
61367560274360549054375203663520
61367560274360551021863047886695
61367560274380958401747229939716
61367560274380963889666934361636
61367560274383693268993009868650
61367560274383960248783271380050
61367560274383993595440675771082
61367560274383993595524702970231
61367560274392970090393415350245
61367560274393003388870648120868
61367560274393003396296710256747
61367560274393003397988962602779
61367560274393003444746368146840
61367560274393014102821384926272
61367560274393014105334177585792
61367560274393014514603390835244
61367560274393015749949408562160
61367560274395701029546608542524
61367560274395701441140586374168
61367560274395704680523729915700
61367560274395704680523729915748
61367560274395704680523730032388
61367560274395704736399449941720
61367560274395705147993427773364
61367560274395706519952433172408
61367560274395706519954757637022
61367560274395706519973353995484
61367560274395715669058480019736
61367560274395715806319148656060
61367560274395717637822735165960
61367560274395717637885496930884
61367560274395717638073782225656
61367560274395717638093569314241
61367560274395717638094344148901
61367560274395717638094688522435
61367560274395717638097012520489
61367560274395717638097787355149
61367560274453037590377031478998
61367560274453040838629721729768
61367560274454193419899770321450
61367560274454209883658883587210
61367560274454209891207773513378
61367560274456945124378772906003
61367560274456945129458990850920
61367560274456945131720778262805
61367560274456945131720778612725
61367560274456945131990380322337
61367560274456956059565740212978
61367560274464698854794935307750
61367560274464700455420341544021
61367560274464700638347555169099
61367560274464700638347556218859
61367560274464700639184399232294
61367560274464700639184742188886
61367560274464715326147859982479
61367560274464715326147863169019
61367560274464717102110111623845
61367560274464717109721763919603
61367560274464744971929078195690
61367560274464748267799184436470
61367560274464748679414475156837
61367560274465015469664867671119
61367560274465015469664872257339
61367560274465016704196012019474
61367560274465059522742979688646
61367560274465059980278570389442
61367560274465901396267032105828
61367560274465916029885804684908
61367560274465916037141804622140
61367560274465916075618468770380
61367560274465943488700001847492
61367560274465945723931466887908
61367560274465945723932581496832
61367560274465948841866365629149
61367560274465948841867484837343
61367560274465948841867528415496
61367560274465948979149154150472
61367560274465948979149158854736
61367560274465949390658336071341
61367560274465949390659455279535
61367560274465949390659498857688
61367560274465949436496736358549
61367560274465949574760565432572
61367560274465951220802890530648
61367560274465951220865652295572
61367560274465951221053937590344
61367560274465951221136458095965
61367560274465959952459115113252
61367560274465959953294006481382
61367560274465960502336681026678
61367560274465961737682699225818
61367560274465965440379191071320
61367560274465965450417644883961
61367560274465965451254468532921
61367560274465965489208115039982
61367560274468602504068673317259
61367560274468602504069792512403
61367560274468602504152357188263
61367560274468617328794885367269
61367560274468618975442882067763
61367560274468619158460577403309
61367560274468652329774943388013
61367560274468652511011037567772
61367560274468652512709042345515
61367560274468652512727552610661
61367560274468652512727638703941
61367560274468652512792638723559
61367560274468662205772025947974
61367560274468662251525696951170
61367560274468663486871371721494
61367560274468663486872486330418
61367560274468667337452737209241
61367560274489010433919071793873
61367560274489010433981747819649
61367560274489026356228881771627
61367560274489026493427246036575
61367560274489026493427246386495
61367560274489026493427246403757
61367560274489026493427247453517
61367560274489026539159911657033
61367560274489026905271899273515
61367560274489026905271899623435
61367560274489026905272014064555
61367560274489026951025598856370
61367560274489032029611015354896
61367560274489060233934320867043
61367560274489075129268079487438
61367560274489076319049832231953
61367560274489076493716824015134
61367560274489076502064168333552
61367560274489326675148946920650
61367560274489365572377746826965
61367560274489374861191369496808
61367560274489376554074011144428
61367560274490210641938538088196
61367560274490216129858242510116
61367560274490227105697651353956
61367560274490227113227570333868
61367560274490227113227946606421
61367560274490227113227946960553
61367560274490227662019540776060
61367560274490227662291513160309
61367560274490227662291542194939
61367560274490227707856851637005
61367560274490227708024177363825
61367560274490230819268324139355
61367560274490232593617355775876
61367560274490232601147274755788
61367560274490259231962908657698
61367560274490260601495118056484
61367560274490260601495491127826
61367560274490260601497440888138
61367560274490260601497813959480
61367560274490260604026890304392
61367560274490260604026895008656
61367560274490260604842799369818
61367560274490275281703570923126
61367560274490275291742023336135
61367560274490275291742023686055
61367560274490275291743171242080
61367560274490277067514035922148
61367560274490277072784895400913
61367560274490277075295379988121
61367560274490277076131834816541
61367560274490277076132203619819
61367560274490277076132203637081
61367560274490277076132204686832
61367560274490277076132204686841
61367560274490277076132205036752
61367560274490277076132205036761
61367560274490277076132207869169
61367560274490277076132208224696
61367560274490277669840561918967
61367560274490277669840562268887
61367560274490277669841709824921
61367560274490277669841711224601
61367560274490277670656499559689
61367560274492928816474634565495
61367560274492928953672621521189
61367560274492928953672622570949
61367560274492928953672627176043
61367560274492928953944623639899
61367560274492928953945742848093
61367560274492929365517766858423
61367560274492929365538687577873
61367560274492929365538688977553
61367560274492934304394333332561
61367560274492977132187105670647
61367560274492977132188223816031
61367560274492977132188224878841
61367560274492978779295326395599
61367560274492978779378923140825
61367560274492978779378924540505
61367560274492978779379010633785
61367560274492978779567295928557
61367560274492978961493643595755
61367560274492978961493672411607
61367560274492978961493673811287
61367560274492978961494791619801
61367560274492978961494793019481
61367560274492978962309548056087
61367560274492978962309548406007
61367560274492978962309552656809
61367560274492978962309581354569
61367560274492978962330473363161
61367560274492978962330497460247
61367560274492978962330497810167
61367560274492978962330502059517
61367560274492978962581549119213
61367560274501018003905999212091
61367560274501018003906774050963
61367560274501032691705958269519
61367560274501032691705959669199
61367560274501034467668211310565
61367560274501034467668211314777
61367560274501034475279863606323
61367560274501038172011687801519
61367560274501038179353578717201
61367560274501067829612267883165
61367560274501082241907702095987
61367560274501082242744530816601
61367560274501082242744531866361
61367560274501082242744532216281
61367560274501084483665740277793
61367560274501084483916788737169
61367560274501087595913964616515
61367560274501088190522023820427
61367560291890998372594368076620
61367560292085224536616077592095
61367560292085558072607182474160
61367560292085558080222305256984
61367560292109584339715853016420
61367560292109869697484923233174
61367560292109869705100012596504
61367560292109869705100012713144
61367560292109869705100041410904
61367560292117979067789930103959
61367560292117979070486003434056
61367560292117979070486003434104
61367560292117979070486003550696
61367560292117979116239588343972
61367560292117979116239588460612
61367560292121580782567977494432
61367560292121580782567977494480
61367560292121580790183071462904
61367560292121580792690112610536
61367560292121580792690112610584
61367560292121581384707706108611
61367560292121581384707706108612
61367560292121581387214747139651
61367560292121581387214747139652
61367560292121582621996680634583
61367560292121582621996680634584
61367560292121591908300720096588
61367560292121593739929744392816
61367560292121593740116896065561
61367560292121593740118029687588
61367560292121593740137902865401
61367560292121593740138677704273
61367560292121593740138935984527
61367560292121593740141260332501
61367560292121593740681856702128
61367560292121593740681885754227
61367560292178885419163064265702
61367560292182487690242453171720
61367560292182521044766357784238
61367560292182821231503238313012
61367560292182821234034627784429
61367560292182821234034643261072
61367560292182821234036951782483
61367560292182821234036966209366
61367560292182832298870656311394
61367560292182836012191381746745
61367560292190574911085234490551
61367560292190574911085235540311
61367560292190574911085238722639
61367560292190574911085492757755
61367560292190576740391802631191
61367560292190576740391803680951
61367560292190576741228646694386
61367560292190576741228989650978
61367560292190624872882210799944
61367560292190624918635665342790
61367560292190635435453871033446
61367560292190635984496545578742
61367560292190875099332095975056
61367560292190875100335166049591
61367560292190875100338264765656
61367560292190876930499583666636
61367560292190876930562002474968
61367560292190876930562259692412
61367560292190891159843427798502
61367560292190891701293046760559
61367560292190891708907112329979
61367560292190891754639691508680
61367560292190892943417331735626
61367560292190924513359585826281
61367560292190924513360703971608
61367560292190924513360705034475
61367560292190924514199851501982
61367560292190925062151642361753
61367560292190925062151642374803
61367560292190925062152675476667
61367560292190925062152675480879
61367560292190925062152804798180
61367560292190925062152804811230
61367560292190925062215566913024
61367560292190925062967593133268
61367560292190925062967593483188
61367560292190925063239169064009
61367560292190925063239173650229
61367560292190925063239427331213
61367560292190925063239513420281
61367560292190925063242612607127
61367560292190926890663147892536
61367560292190926890851175969864
61367560292190926892358958585984
61367560292190926892547243880756
61367560292190926893110984806228
61367560292190926893110985156148
61367560292190935624724464913590
61367560292190936173767139458886
61367560292190936219583481901638
61367560292190936219583486487858
61367560292190937409113157185793
61367560292190937409113157185802
61367560292190937409114271794726
61367560292190941114316691702589
61367560292190941114317810910783
61367560292190941122747689080132
61367560292190941122747693330934
61367560292194478606112920779351
61367560292194478606113953881215
61367560292194479200722271352379
61367560292194479200722272415189
61367560292194493423497155820399
61367560292194493431111135296539
61367560292194495252887407849305
61367560292194495260501382726174
61367560292194495260501382726175
61367560292194528569017182060972
61367560292194528569017182060973
61367560292194528569017183106361
61367560292194528569017183460653
61367560292194528569018215162836
61367560292194528569018215162837
61367560292194528569018301256117
61367560292194528569020539510811
61367560292194528569020625604091
61367560292194528613055285029704
61367560292194528614750980931904
61367560292194538445014266020614
61367560292194538490830613049586
61367560292194539680361055399862
61367560292194539726113611794134
61367560292194539726177402428834
61367560292194543392906598805491
61367560292194543393743423858343
61367560292194543393994447175452
61367560292194543439748060783128
61367560292214886535963319255965
61367560292214902595471493498667
61367560292214902595471493511717
61367560292214902595471493848587
61367560292214902595471494911397
61367560292214903144514139346155
61367560292214903144514139696075
61367560292214903144514254137195
61367560292214903190246832243059
61367560292214903190267724256071
61367560292214903190267724605991
61367560292214903190267724623253
61367560292214903190267753303751
61367560292214903190267753321013
61367560292214903190267839047111
61367560292214903190330486370915
61367560292214936544349077222198
61367560292214941483476810729750
61367560292214951366065954554814
61367560292214951368510319560078
61367560292214952558354834069517
61367560292214952595678536913516
61367560292214952603292133658876
61367560292214952603292134008796
61367560292214952603292138258146
61367560292214952603292511329648
61367560292214952603292511784562
61367560292214952604108071305422
61367560292214952604108071771982
61367560292214952604108076022784
61367560292214952604108414728574
61367560292215186725212992547744
61367560292215186725213677038171
61367560292215202784720790531000
61367560292215202784721166803553
61367560292215203333763841331379
61367560292215203333763927429031
61367560292215203333784733220466
61367560292215203333784733711573
61367560292215203379517397915089
61367560292215203379517426245667
61367560292215203379517426595587
61367560292215203379517426612849
61367560292215203379517427662600
61367560292215203379517427662609
61367560292215203379517512338947
61367560292215206490761195241162
61367560292215207037108891493104
61367560292215208272640494952920
61367560292215208275172272255172
61367560292215236688117938319793
61367560292215250955623616984760
61367560292215250963235243533267
61367560292215250963235272112926
61367560292215252740031221622378
61367560292215252744278115593833
61367560292215252746537548520614
61367560292215252746788599831121
61367560292215252746809143097116
61367560292215252746809147346466
61367560292215252746810295711754
61367560292215252747374376757198
61367560292215252747625055013673
61367560292215252747625080860302
61367560292215252747625084046842
61367560292215252747625169785990
61367560292215252747625423816894
61367560292215252747625423816951
61367560292215252747625423834372
61367560292215252747625425234043
61367560292215252747625425234052
61367560292215252747625428066301
61367560292215252747625428067696
61367560292215253341333782466019
61367560292215253341334931425945
61367560292215253342149715155939
61367560292215253342421687521465
61367560292215256450886451030280
61367560292218805055716870033041
61367560292218805055967950391219
61367560292218805055988871101991
61367560292218805055988871451911
61367560292218805055988871469173
61367560292218805055988957545191
61367560292218805055989990664317
61367560292218805604760006931063
61367560292218805650513505747699
61367560292218805650513506097619
61367560292218805650513506114881
61367560292218805650513507164641
61367560292218805650513591840979
61367560292218805650513592190899
61367560292218805650514625310025
61367560292218805650576353955823
61367560292218805650597189990256
61367560292218853234232472345145
61367560292218855017784334959411
61367560292218855018621160012263
61367560292218855018621163213465
61367560292218855018621164613145
61367560292218855018872211672841
61367560292218855057011817459297
61367560292218855063539040485785
61367560292218855064353800118901
61367560292218855064353824215779
61367560292218855064625796581305
61367560292218855064625796937048
61367560292218855064625796954310
61367560292218855064625883030328
61367560292218855613396932411829
61367560292218855613417768446262
61367560292226894105950160585115
61367560292226894105950935419775
61367560292226908923333105306855
61367560292226908923334137358959
61367560292226908923336461357013
61367560292226944068854421862365
61367560292226944068854421866736
61367560292226944068854421866737
61367560292226944068854507955805
61367560292226944068855196701237
61367560292226944068855196701396
61367560292226944068855196701397
61367560292226944068855282794677
61367560292226958344788778278852
61367560292226958344788779678532
61367560292226958931971062843937
61367560292226958931973386841991
61367560292226958939313069600419
61367560292226960723158941670981
61367560292226960723158942720741
61367560292226960723160060866125
61367560345065925387074029159123
61367560345065925387074030208883
61367560345065925387075149417077
61367560345065925570004687022947
61367560345065925570008129179435
61367560345295618355031360808264
61367560345295618492292029444588
61367560345295618494468155805096
61367560345295620139420053080476
61367560345296518925019268813576
61367560345296519062279937445528
61367560345296520706981044878496
61367560345296520707169072955824
61367560345296520708655848772104
61367560345296520709407961081416
61367560345296520709407961085788
61367560345356514091156746858693
61367560345356514091156861649941
61367560345356514091156861999861
61367560345356514136889525853457
61367560345356514136889526203377
61367560345357714848155440026037
61367560345357763026649001015283
61367560345357763026670266099589
61367560345357763026670266449509
61367560345357763026671040934249
61367560345368219688320101303173
61367560345368219688320216094421
61367560345368219688320216107471
61367560345368219688320216444341
61367560345368219688320220693691
61367560345368221517626784235061
61367560345368221517626784248111
61367560345368221517626784584981
61367560345368249517116032577278
61367560345368505235857902180307
61367560345368505235858159397751
61367560345368505235882266447247
61367560345368519877569889736177
61367560345368520053242136175807
61367560345368520060856115297815
61367560345368521661143793673301
61367560345368521836815265274059
61367560345368521836816040112931
61367560345368521836816041175741
61367560345368521844431135260805
61367560345368553414039131976232
61367560345368555014053261542236
61367560345368555199243727192456
61367560345368564342451185131510
61367560345368564479962644082310
61367560345368566126839877403722
61367560345368569839637239508329
61367560345368569839637239521379
61367560345368569839638360133673
61367560345368569840390468192183
61367560345368569840474036226551
61367560345368569840474064574439
61367560345368569840474064924359
61367560345368569840474069173709
61367560345368569840474150663507
61367560345368569840474413548854
61367560345369405620676522459195
61367560345369420445318794470517
61367560345369422267366292539019
61367560345369422267367068440701
61367560345369422274981043317570
61367560345369422274981043317571
61367560345369422274982162525765
61367560345369422274984485474059
61367560345369453934485200834592
61367560345369455581614253340256
61367560345369464910262966771942
61367560345369466694651654794644
61367560345369466694651659516378
61367560345369470407387380009181
61367560345369470408223084449739
61367560345369470408223084449946
61367560345369470408223084449947
61367560345369470408223084799867
61367560345369470408223087632067
61367560345369470408223089049217
61367560345369470408223428823481
61367560345369470453955753254137
61367560345369470453976645262729
61367560345392531313197837457093
61367560345392531313197841012427
61367560345392531313197842062187
61367560345392531313197952248341
61367560345392531313197952261391
61367560345392531313197956847611
61367560345392531313198213729637
61367560345392531313198215129317
61367560345392531313198989968189
61367560345392531313449003908711
61367560345392531496128871943381
61367560345392531496128871947593
61367560345392531496129646782253
61367560345392531496379574629335
61367560345392531496400495690027
61367560345392531496400495694239
61367560345392531496400495707289
61367560345392531496463230178504
61367560345392531496463257454951
61367560345392536803628139741149
61367560345392536846850320873777
61367560345392536846850320886827
61367560345392581276018792522513
61367560345392581276081292819191
61367560345392581276081554287437
61367560345392831502447625540177
61367560345392831502447625553227
61367560345392831502447630139447
61367560345392831639645879986153
61367560345392831639896583717655
61367560345392831639980266543271
61367560345392831685650140288267
61367560345392831685650513005477
61367560345392831685733851824740
61367560345392831685733852874500
61367560345392836990367214121089
61367560345392836990367329962097
61367560345392836990367329975147
61367560345392836992898733739385
61367560345392837176101618003643
61367560345392879818139064348723
61367560345392879818161104621821
61367560345392881464514975662249
61367560345392881464514975675299
61367560345392881465268207184127
61367560345392881465351770980791
61367560345392881465351772030551
61367560345392881465351772380471
61367560345392881465351775231593
61367560345392881465351800728359
61367560345392881465351801078279
61367560345392881465351803916303
61367560345392881465351803929353
61367560345392881465351804266223
61367560345392881465351805327629
61367560345392881465351805329033
61367560345392881465351885299655
61367560345392881465351886699335
61367560345392881465351886817427
61367560345392881465351886834848
61367560345392881465351890005371
61367560345392881465351891421068
61367560345392881465352148284221
61367560345392881465352148285625
61367560345392881465540176362953
61367560345392881511105390243320
61367560345392881511105476332388
61367560345392881647466898973349
61367560345392881647467673808009
61367560345392881647467673812221
61367560345392881648282457542215
61367560345392881648282460724543
61367560345392881648554429907741
61367560345393732070196530624437
61367560345393732070196534179771
61367560345393732070196906896981
61367560345393732070447610982615
61367560345393732070468532043307
61367560345393732070468532047519
61367560345393732070468532060569
61367560345393732070468876416841
61367560345393732070469651255713
61367560345393732070531293808231
61367560345393737606652645268603
61367560345393780248690091613683
61367560345393780248711357047909
61367560345393780248712131532649
61367560345393782033079903081039
61367560345393782033100795107101
61367560345393782033100820603659
61367560345393782033100820603866
61367560345393782033100820603867
61367560345393782033100820953787
61367560345393782033100823785987
61367560345393782033100824158993
61367560345393782033100825203137
61367560345393782033100825208753
61367560345393782033101163927641
61367560345393782033101164977401
61367560345393782033101165327321
61367560345393782033101168159729
61367560345393782033101168515265
61367560345393782033101168532734
61367560345393782078017925188549
61367560345393782078017926238309
61367560345393782078018699673289
61367560345393782078018701072969
61367560345393782078018701077181
61367560345393782078833459293147
61367560345393782078833484807175
61367560345393782078833487989503
61367560345393782078833488362509
61367560345393782078833489408057
61367560345393782078833489412269
61367560345393782078833832364649
61367560345393782078833832718781
61367560345393782078854380371101
61367560345393782078854381420861
61367560345393782078854748837509
61367560345393782078854753423729
61367560345393782078854753442602
61367560345393782079105428476345
61367560345393782079105457545706
61367560345393782079105801901978
61367560345404537236808856754197
61367560345404537236808857803957
61367560345404538883184769130533
61367560345404538883184883921781
61367560345404538883184883934831
61367560345404539058857130711331
61367560345404539058857131774141
61367560345404539058859454709385
61367560345404539058859454722435
61367560345404539066472225859205
61367560345404542587530568565569
61367560345404542587530569615329
61367560345404542587530684406577
61367560345404542587530684419627
61367560345404542590041167477465
61367560345404542590062088183865
61367560345404542773264972448123
61367560345404544373615071414589
61367560345404575941862744204683
61367560345404576079060736815231
61367560345404587054085242888479
61367560345404587062431558440663
61367560345404587062431558790583
61367560345404587062515125425271
61367560345404587062515126475031
61367560345404587062515126824951
61367560345404587062515155172839
61367560345404587062515155522759
61367560345404587199713146733419
61367560345404587199713147783179
61367560345404587199713147783386
61367560345404587199713147783387
61367560345404587199713148133307
61367560345404587199713491107161
61367560345404587199713492156921
61367560345404587199713492506841
61367560345404587245445811986695
61367560345404587245467076017029
61367560345404587245467077066789
61367560345404587245467077416709
61367560345404588846005462377787
61367560345404588846005462727707
61367560345404588846068224492631
61367560345404588846089030412154
61367560345404588846089030412155
61367560345404588846089030762075
61367560345404588846090178318157
61367560345404588891842730108899
61367560345404589029292803252401
61367560345404592542819851480671
61367560345404592550351262862583
61367560345404592550414024977427
61367560345404592550434944166055
61367560345404592550434945565735
61367560345404592552882666639871
61367560345404592552882924907075
61367560345404592552945428759086
61367560345404592735897264546547
61367561473807891413483023760764
61367561473810592705073086573276
61367561473810592705136105555644
61367561473810637169935508316874
61367561473810637169998527299242
61367561473832250759003496650124
61367561704244282524446933040172
61367561704246983816036995852684
61367561704246983816038110461608
61367561704246983816100014835052
61367561704247028280899417596282
61367561704247028280900532205206
61367561704267397052281207878595
61367561704267397098010768644303
61367561704267397098013867477017
61367561704267397098013872082111
61367561704270998957412784208361
61367561704271047090153895426038
61367561704279152611488794919810
61367561710177223405728240165160
61367561710180874953304230954247
61367561710187728245746542927774
61367561710187730030135235199986
61367561710188030219472291864355
61367561710188930603453467293132
61367561710188978232817286640304
61367561710188978415644383908657
61367561710188978780186320655772
61367561710191631895103450373399
61367561710191631895104225212271
61367561710191681901208989573820
61367561710191681901961873535464
61367562182841740182594706439577
61367562182841740182595050813111
61367562182841740182595054368445
61367562182841740182595055418205
61367562182841740182595825647771
61367562182841740182598148596065
61367562182841740182598153201159
61367562182841740228327718571961
61367562182841740228327719621721
61367562182841740228330817404675
61367562182841740228602786570403
61367562182845341904798815499417
61367562182845341904799159872951
61367562182845341904799934707611
61367562182845341904802257655905
61367562182845341904802262260999
61367562182845342087733177342267
61367562182845342088001445034543
61367562182845342088004888240791
61367562182845342088004888245003
61367562182845342499595422866187
61367562182845342499598866072435
61367562182845342499598866076647
61367562182877757404635797037977
61367562182877757404636141411511
61367562182877757404636916246171
61367562182877757404639239194465
61367562182877762938288513592281
61367562182877762938288514642041
61367562182877762938289289476701
61367562182877762938291612424995
61367562182877807367456375493983
61367562188751266209516235979716
61367565781195817562060177338330
61367565781198066710772217697386
61367565781198066710793138402334
61367565781198233483520469634293
61367565781198233895302475543265
61367565781198518853713259133210
61367565781198529966750660587598
61367565781198533672791034934721
61367565781198534038819484631585
61367565781222383826916884658237
61367565781222428299118989160263
61367565781223751225989443328546
61367565781307552340585803040674
61367565781327750680017653963775
61367565781327795144880075707373
61367565781329101599549796771633
61367565781331802882164890575779
61367565781331863965463539194594
61367565798960433033469271851419
61367565798960433033552839885787
61367565798960433042778852286247
61367565798960433042841619122825
61367565799057679533063784501467
61367565799057679542289796901927
61367565799057679542352563738505
61367565804537398657930584311821
61367565804650255068429595423372
61367565804832734952912799583749
61367565804857045342098252960171
61367565804869060241183867276620
61367565804869060241183868676300
61367565804942053809978128385036
61367565804942053809978132990130
61367565804962747104079932135901
61367565804966304351536299931103
61367565804966365434855869144050
61367565804966366029715263789825
61367565852208355457109711094162
61367565852231750042864592034813
61367565852231766514426741369525
61367565857789157532763400090293
61367565858007662157097570810693
61367565858007662157118491515641
61367565858007962300614579899013
61367565858031821788283762138550
61367565858031827133942791490294
61367565858031827134762056624592
61367565858031973775200480207141
61367565858031973775284506916645
61367565858031973781996227669561
61367565858031977486342028154357
61367565858031977488016027566567
61367565858031977488036948154875
61367565858032273918717489178821
61367565858032273925492316052933
61367565858032277631533036654887
61367565858032310983358056944097
61367565858042769475988607369478
61367565858043986658353346618346
61367565858043986658353432357494
61367565858043986658604393678042
61367565858044031123215768361944
61367565858044031123215854101092
61367565858044031123466815421640
61367565858104908649833688668901
61367565858104956825816737771407
61367565858105208793350697757221
61367565858105256969333746859727
61367565858115565307641018305343
61367565858115613478541493229689
61367565858116080256708773710437
61367565858116965997848976823704
61367565858116965998100023883400
61367565858116966051111904498710
61367565858139880637719978919398
61367565858139880637740899624346
61367565858139925102582400662996
61367565858139925102603321367944
61367565858140075220963088386479
61367565858140075266695752589995
61367565858140080754615457011915
61367565858140375410212760628555
61367565858140395587626885993399
61367565858140395587626914691159
61367565858152088189841264634830
61367566017576871164320739111760
61367566017576872811448762747648
61367566017576872811511438773424
61367566017576915629183160855358
61367566017576916040965166764330
61367566017576917276311184491246
61367566017579572733009022269986
61367566017579574697961122862176
61367566017649802739677230496971
61367566017649850503816369317118
61367566017649852753084035472406
61367566017649852753146797237330
61367566017649852753335082532102
61367566017652554037393734085166
61367566017652554044987907581762
61367566017673281741273501447308
61367566017673281741559187654231
61367566017674178579352207308755
61367566490339883597671948495275
61367566490364195222549684649195
61367566490375002036290035464603
61367566496138290076682043198097
61367566496138334541544464941695
61367566496143111429352192366957
61367566496178277440696821074448
61367566496178277440699919907162
61367566496178277623714517826936
61367566496235597718247570626859
61367566496235597718519166738555
61367566496235597718519195436363
61367566496247275245668599612261
61367566496247303315410925071339
61367566496247308803330629493259
61367566496247310449706540819835
61367566496247319786784672207669
61367566496247575434935837560339
61367566496247575434936899359963
61367566496247619930489967640473
61367566496247619930489996338281
61367566496283627815253016357420
61367566496283627861738821858116
61367566496283627861739596692776
61367663759115304414046062487194
61367663759115304825828326663370
61367663759118906685292846092330
61367663759139621352196283728662
61367663759139621535461670292524
61367663759143221975746945019650
61367663759143222021500501231758
61367665194830330611920164293708
61367665673404723704053493717904
61367665673404723704053495253098
61367665673404723704304542177280
61367665673404738529030870547700
61367665673404738529219155842472
61367665673429050153908605185300
61367665673429050154096891529832
61367665809324538796669414122252
61367665809335043636836313654082
61367665809335044878958272745990
61367665809335045016156265356538
61367665809336244393835006821426
61367665809336246177408910758550
61367665809336277745654345649694
61367665809336277745654346712504
61367665809338945685571771441762
61367665809338975286959322183646
61367665809338978991302023835728
61367665809338978991302024885488
61367665809338978991305122668442
61367665809338979037307428507384
61367665809338979037307431689712
61367665809408324552513225512720
61367665809409224983064252777680
61367665809432639881736756487904
61367665809432639881736756500954
61367665809432640285718825179352
61367665809432640285990794345080
61367665809436192190166404844526
61367665809436192190166404857576
61367665809436236657473191593548
61367665809436236657473191610810
61367665809436236657473191947680
61367665809436242008194903404920
61367665809444345478900110460000
61367665809444345478900110932384
61367665832937424442221198400005
61367665832959040446567813293217
61367665832970029062232685243622
61367665832970045533522865395296
61367665832970045541053157446550
61367665832973493456406917331455
61367665832973493456469679446299
61367665832973493456472774046925
61367665832973497115274199859277
61367665833034720903734149806171
61367665833042824961708078141167
61367665833078797709854439532897
61367665833078797717194122291325
61367665833078842183749168267183
61367665833078843830943311590057
61367665833078843830944083242389
61367665833078843968412900316673
61367665880228227207691790527860
61367665880228238327775986504364
61367665880232140237556114384754
61367665886140754479005174499816
61367665886140754479256222959192
61367665886140754485780001373928
61367665886140765599549651998812
61367665886140765599549653061622
61367665886140765606326804737218
61367665886148875016050657973718
61367665886151276118241298247592
61367665886151276118244741453840
61367665886151276118433026729738
61367665902991279494257050164349
61367665902999384611340234750643
61367665903865441132883736401754
61367665903866597417509517154360
61367665903866641889962668716082
61367665903877152220226226796716
61367678808093798214174360001194
61367682346694618131771825758728
61367682423507948709945576700956
61367682423507950501298497150656
61367682879319239577031899215578
61367682902082243669550333327066
61367682902105391549179885648194
61367682902105402662217287102582
61367682902105402662217287439452
61367682902105402662217287452502
61367682902118266402210123979790
61367683037907682314556355643547
61367683037907682726338361552519
61367683038011896580053191053275
61367683038013097337138895462679
61367683038013097337138898649219
61367683038015498851112036906208
61367683038015498851300319014440
61367683038015798627787772010500
61367683038672290398322855215216
61367683038855980015311678946816
61367683038855980015311936164260
61367683055729664004706357525272
61367683055729667708780190362064
61367683055729667709052158010068
61367683061646398232463302249010
61367683061646398232463303849894
61367683061646398232463303849895
61367683061646398232463307036435
61367683061647595285196321236647
61367683061647595285196321354739
61367683061647598982015272998900
61367683061647598989542121839535
61367683061647598989542121843907
61367683061647598989545563510749
61367683061647598989545563514961
61367683061647598989545563516413
61367683061647598989545563516573
61367683061647598989545563982973
61367683061647598989545563983133
61367683061647598989545563987345
61367683061647598989545565032733
61367683061647598989545565045783
61367683061647598989545568232323
61367683061647598989545568238147
61367683061649844302380098998298
61367683061650296386223483121840
61367683061650300692792623077255
61367683062306793651456455095512
61367683062525303622078952085877
61367683062618989301577136339014
61367683062630546514497599382724
61367683062630546519580945213216
61367683062630551453625333362452
61367683062630551460965016120880
61367683108904594174217089252074
61367683108915397283696098641030
61367683108915397420957107051618
61367683108915400988041898775906
61367683108915401125302907536414
61367683108915401125491197080536
61367683108916301556042224341284
61367683108916301693302979070888
61367683109790747343729166141359
61367683109790749128121300103499
61367683109790752825125094998213
61367683114817074009386899442266
61367683114817074009386899558906
61367683114817118473241689385088
61367683114817118473241689386492
61367683114817118480773099583130
61367683114817118480773100645940
61367683114817118480834743551186
61367683114817118480835862759380
61367683114817118481024148054152
61367683114817118481024148059976
61367683114817122177587489869884
61367683114817122185118900184566
61367683114817122185369948661412
61367683114825223408042740372609
61367683114825223408043083329201
61367683114825227112388883813997
61367683114825227112388888063347
61367683114825227112388888069171
61367683114825227112388888082221
61367683114825227112391982663973
61367683114825227112391982669797
61367683114825227112663951833877
61367683114825227295678291475050
61367683114828779604038655747600
61367683114828781390123038628726
61367683114828825854797175077552
61367683114828829566733705847032
61367683114828829566737149053280
61367683114828829566921992191564
61367683114828829566925434335002
61367683115372472130175337956971
61367683115480518308126809402788
61367683115481718882111422616258
61367683115700230629152810686773
61367683115700278806038429598969
61367683115700530824324951940683
61367683115700530825829177977701
61367683115700578995225426865029
61367683115772304062624330590291
61367683115808282302953594509551
61367683115808324981730857474553
61367683115808324983990289003115
61367683115808324983991063837775
61367683115808324989073638015935
61367683115808330472161046133761
61367683115808330472161817787704
61367683115808330472161817787705
61367683115808330472162075004989
61367683115808330472162076067799
61367683115808330479500727842429
61367683115808330479503826675143
61367683115808330479689014186961
61367683132541797530330816772036
61367683132542950111431147016626
61367683132542994582817347058320
61367683132551099693185402030779
61367683132553501207349895854544
61367683132553756924983241235022
61367683132553801350783217885320
61367683132553801389029640544920
61367683132553801389217925839692
61367683132553801396620489734688
61367683132553801396808775029460
61367683132553805055129018370116
61367683132553805100906852405804
61367683132553805101154457658932
61367683132553805101154571977796
61367683132553805101154576699530
61367683132553805101157899802370
61367683132553805101157900865180
61367683133425204522178720668267
61367683133425204524689200656205
61367683133425206300646030883905
61367683133425206308051832874405
61367683133425206308260780595275
61367683133425206308261038875529
61367683133425206308263104593329
61367683133425206308263104606379
61367683133425254485062056639847
61367683133522451024198079619740
61367683133522495495835323651230
61367683133522495495835328250500
61367683133526397956164506639441
61367683133534206580981149354243
61367683133534206580981150404003
61367684473691683893575047475384
61367684498310755728035846182605
61367684498321562534243490240768
61367684498321562534243490240928
61367684498321605228753470172150
61367684498321605228753841708458
61367684498321605229025437820154
61367684498321607005549451116764
61367684498321607005549452651958
61367684498321607013142162444362
61367684498321607013142533980670
61367684498321607013163425987810
61367684498321607013163426006524
61367684498321607013414130092366
61367684550503813844333003663484
61367684550503813852115463382308
61367684550503813852115463848868
61367684551488382654030490933152
61367684551488382661372525336230
61367684551488384438419183205364
61367684551488384443502872459008
61367684551488384445762332217366
61367684551488384445762333617046
61367684551488384445950594464812
61367684551488384445950594931372
61367684551488384445950623629132
61367684551488384491515921713454
61367684551488384491515921726504
61367684551488427126148941791352
61367684551488428917315899881524
61367684551488428917315899894574
61367684551488432621661698966640
61367684551488432621745381319872
61367684551496532243233130763546
61367684551496532243505098411550
61367684551496534027621823035758
61367684551496534027893790683762
61367684952266027022197760110294
61367684952290342353113549444962
61367684952302049322884361905014
61367684952302049322884364619170
61367684952302049734394398643838
61367684952302049734394402880138
61367684952302049734666367813986
61367684952302049734666370528142
61367684953283066417950811629493
61367684953285417559685286146736
61367684953285419344075096214412
61367684953285419344075097614092
61367684953285462024631390697076
61367684953285462029711639010942
61367684953285462029711725100010
61367684953285462029714050614384
61367684953285462031406301794016
61367684953285462031594502412450
61367684953285462031594588151598
61367684953285463815984313879806
61367684953285467520141824937120
61367684953285467520141824955994
61367684953285467520330114481242
61367684975936851576343863692127
61367684976917514401409285823519
61367684976917519292046675185718
61367684976917519297126548757863
61367684976917562579927177295789
61367684976917562579927177295949
61367684976917562579927177762349
61367684976917562579927177762509
61367684976917564366008122613873
61367684976917568070353922743085
61367684976917568070353922748909
61367684976917568070357366421557
61367684976919965331130224152958
61367684976919965331130228752228
61367684976920215511763868571890
61367684976920221002194052981748
61367684976920221002256814746672
61367684976920263690257397662334
61367684976920269178177102084254
61367685029078107012833564884416
61367685029102472128366309304034
61367685029114179693205664998150
61367685029114429919593008640038
61367685029114429919593008645862
61367685029114479698457814276488
61367685029114479699190063446984
61367685029114479699190064509794
61367685029114479699190069214058
61367685029114479874697327036232
61367685029114479881472153910344
61367685029114479881472155310024
61367685029114479882204288295416
61367685029114479882228652661526
61367685029114479882287971115208
61367685029114479882287972632932
61367685029114479882287972650402
61367685029114479882291414321456
61367685029114479882291414776370
61367685029114479882476258994934
61367685029114479882476347798158
61367685029114479882476347803982
61367685029114479882479700665988
61367685029114479882479701138372
61367685029219846125907798821447
61367685029219846125908942010087
61367685030062725791687146660740
61367685030062727568736128994488
61367685030062727568737276904861
61367685030062727573819817781572
61367685030062727575261023417828
61367685030062727575512070477524
61367685030062727576075810353236
61367685030062727576075811752916
61367685030062770256465887113916
61367685030062770256549539824622
61367685030062772040123445161426
61367685030062772040374492221122
61367685030083190452544357046420
61367685030087042907183353232180
61367685030087042907183353582100
61367685030087087377126026205644
61367685030087087378548634538756
61367685030087087378548634551806
61367685030087087379385462438470
61367685030087087379385462788390
61367685030087087417611074927744
61367685030087087422691296528134
61367685030087087424385901801856
61367685030087087425139047230294
61367685030087091082894434686682
61367685030087091083166402334686
61367685030087092913037831063906
61367685030087092913121512367378
61367685030087092913309798711910
61367685030094892343161795316238
61367685030094892345337544025008
61367685030095146230589072430638
61367685030095148017489362486252
61367685030095190703042223992360
61367685030095196193224720579220
61367685030095196193472411588758
61367685030097544216710211642824
61367685030097544216710297381972
61367685030097544221792871560132
61367685030097544223966211711150
61367685030097549712220647418062
61367685030097592394952692273892
61367685030097592394952778013040
61367685030097592400035352191200
61367685030097592400036385310326
61367685030097592400221229977980
61367685030097592400221316067048
61367685030097592400224668934878
61367685030097594178526596211016
61367685030097594183609256128324
61367685030097594183857896035772
61367685030097594186117327564334
61367685030097597882872396695812
61367685030097597882872482434960
61367685030097597889647309309072
61367685030097597890463126513936
61367685030097597890463128049130
61367685030097597890466569720184
61367685030097597890654856531276
61367685030098744795795823329884
61367685030098748501836200392046
61367685030098750288548232799484
61367685030098750288548232800936
61367685030098750288548234199164
61367685030098750288736490447660
61367685030098750288736519144016
61367685030098750288736519493936
61367685030098750288736519611980
61367685030098750334301819109032
61367685030098792968937160592804
61367685030098792968937162109124
61367685030098792968937162122174
61367685030098792974289351953768
61367685030098792974289380650124
61367685030098792974289380651576
61367685030098792975795671336468
61367685030098792975795671454512
61367685030098794760101795877422
61367685030098794760185482816874
61367685030098794760185482934918
61367685030098794805939063127472
61367685030098794805939067726742
61367685030098794805939067732566
61367685030098798463715345662352
61367685030098798464447594832848
61367685030098798464447596362218
61367685030098798464531277652640
61367685030098798464531281901990
61367685030098798464531281903442
61367685030098798464719539550166
61367685030098798464719568246522
61367685030098798464719568247974
61367685030168094002714473633161
61367685030168094078883284132039
61367685030192403843203522236603
61367685030192409333630262967829
61367685183710145754043253259792
61367685183710145760818164356732
61367685183710145761006364975166
61367685183710145761006450714314
61367685183710147545396176442522
61367685183711348165217797705718
61367685183711348165217797718768
61367685183718250862089855108731
61367685183718250869620147159985
61367685183718251275566435981135
61367685183718251275566436447695
61367685183718256764302048062977
61367685183718256764302048615553
61367685183718256764302049663861
61367685183718256764302049665313
61367685183718256764302049678363
61367685183718256764302306895807
61367685183718256764302307945567
61367685183718256771644055370583
61367685183721853135596419184678
61367685183721853140616231243782
61367685183721853140679079101986
61367685183721853140867275121150
61367685183721858631297462717548
61367685183722153324301893781817
61367685183722153324866753502932
61367685183722153324866754565742
61367685183722153324866754902612
61367685183722153324867098939484
61367685183722153324867099276354
61367685183722153329949322898123
61367685183722153329949323960933
61367685183722153329949327681092
61367685183722153331830206386634
61367685183722155108418961349567
61367685183722155113523231067335
61367685183722158811946534892297
61367685183722158811946535955107
61367685183722158812786457373971
61367685183722158812786801753329
61367685183722158813037505856433
61367685183722158819477601778211
61367685183722158819477602841021
61367685183722158819561284248083
61367685183722158819561284266957
61367685183722158819561284621089
61367685183722158819561285666477
61367685183722158819561285666637
61367685183722158819561285670849
61367685183722158819561286197915
61367685183722158819561628627441
61367685183722158819561628640491
61367685183722158819561628977361
61367685183722158819561630040171
61367685183722158820316749976106
61367685183722158820379511557331
61367685183722158820379513153760
61367685183722158820379857527502
61367685183722158820568142809224
61367685183723059243316822231547
61367685183723059243525771002177
61367685183723059243526029282431
61367685183723059250300597876289
61367685183723059250300597889339
61367685183723059250868036584178
61367685183723059250868036921048
61367685183723059251119083980744
61367685183723059251119085043554
61367685189595613722395138358192
61367685189595613722395509894500
61367685189595613722479077928916
61367685189626876284414022488972
61367685189626876686973499697483
61367685189626876696196286665148
61367685189626881772333731632626
61367685189626882184115738591358
61367685189628032980803600512745
61367685189628032980804346655261
61367685189628034765193411993151
61367685189628076850870537575764
61367685189628076851707367426331
61367685189628076858293907470393
61367685189628076858482189577257
61367685189628076858482189583081
61367685189628076858482194300443
61367685189628077445666022256343
61367685189628077445666768044727
61367685189628077445666768398859
61367685189628077445666768511287
61367685189628077445667141385796
61367685189628077446503970769803
61367685189628077446503970886443
61367685189628077446503971236363
61367685189628077451586545064602
61367685189628077451586545064603
61367685189628077453006450803155
61367685189628077453006451157287
61367685189628077453006451269715
61367685189628077453090511280425
61367685189628077453278420334661
61367685189628077453278420340485
61367685189628077453278793393113
61367685189628077453278797643914
61367685189628077453278797643915
61367685189628079237667485665325
61367685189628082339602707566809
61367685189628082339606149177996
61367685189628082346401896640416
61367685189628082346944713273531
61367685189628082347216681984345
61367685189628082934399310923331
61367685189628082934399311395715
61367685189628082934402753006902
61367685189628082940926532821318
61367685189628082941741316630053
61367685189628082942016354880975
61367685189628082942016354886799
61367685189628082942016355353359
61367685189628082942016728424701
61367685189628082942016729474461
61367685189630478548696678341551
61367685189630478555472621340907
61367685189630480332270582278675
61367685189630480339861313613119
61367685189630484044123430228363
61367685189630778743239626859455
61367685189630784232663167251902
61367685189630784233477693764452
61367685189630784233477950981896
61367685189630784233478084905109
61367685189630784233666371249641
61367685189631679122670816969290
61367685206481305328206553683848
61367685206481309032468671330186
61367685207352758424239239838226
61367685207353911004519995924552
61367685207353953091012283039313
61367685207353953091012283524747
61367685207353953097787105793765
61367685207353953097787110398859
61367685207353953685808885799585
61367685207353953685808886868218
61367685207353953685808886868219
61367685207353953685808886984858
61367685207353953685808886984859
61367685207353953685808887334779
61367685207353953690891456441285
61367685207353953690891461163018
61367685207353953690891461163019
61367685207353953692583336551169
61367685207353953692583712673697
61367685207353955469445553036826
61367685207353958586525040227651
61367685207353958586525044949385
61367685207353959173791353521622
61367685207353959180503045027058
61367685207353959181321270985055
61367685207353959181321644037683
61367685207353959181321645572876
61367685207353959181321645572877
61367685207353959181321648759416
61367685207353959181321648759417
61367685207356360138641115827723
61367685207356360146192330517224
61367685207356360146443377576920
61367685207356606622456958089848
61367685207356606622728925737644
61367685207356606622728925737852
61367685207356610328768925536705
61367685207356610328768929786055
61367685207356612106447049761064
61367685207356654794164037166422
61367685207356654794175660312578
61367685207356654800939977599698
61367685207356656582829814073490
61367685207356656583101410185186
61367685207356656583101781721286
61367685207356656583101781721494
61367685207356660282158124916043
61367685207356660289705857069764
61367685207356660289960386665240
61367685259550869208235571535974
61367685259550869208235572585734
61367685259550869208235657275122
61367685259550869208235658674802
61367685259656231755417575294285
61367685259656231755417575294333
61367685259656231755417575300109
61367685259656231755417575313207
61367685259656231931093380087208
61367685260522277913269758598488
61367685260522277915529190127050
61367685260523476698349024334970
61367685260523476698349024684890
61367685260523478489513663032182
61367685260523478489597345379590
61367685260523478489597345497634
61367685260523478535350930289458
61367685260523478535350930295282
61367685260523482193861782922988
61367685260530333055611175690305
61367685260530336767300101076967
61367685260530338553633238362523
61367685260530381234105847969389
61367685260530381234670708753314
61367685260530381239753249450745
61367685260530381239753278148505
61367685260530381241445420641041
61367685260530381241445506734321
61367685260530386722022086254375
61367685260530386722841345247141
61367685260530386722841460044005
61367685260530386722841461639065
61367685260530386722841461640517
61367685260530386722841461640677
61367685260530386729281557028593
61367685260530386729365125061557
61367685260530386729365125062961
61367685260530386729365211156241
61367685260530386729365238454529
61367685260530386729365238808661
61367685260530386729365239854049
61367685260530386729365239854209
61367685260530386729365239858421
61367685260530386729367448011255
61367685260530386729367534104535
61367685260530386729553525153193
61367685260530386730179994903705
61367685260530386730179994909529
61367685260530386730183465744903
61367685260530386730183467341332
61367685260530386730183467345787
61367685260530386730183470528115
61367685260531238982491897587755
61367685260531287153392372512101
61367685260531287160650695399031
61367685260531287160671617583768
61367685260531537343248590377451
61367685260531539126008906676075
61367685260531581815429769936825
61367685260531583597581070776582
61367685260531583597581185095238
61367685260531583597583393724875
61367685260531587296846734278069
61367685260531587296909381600421
61367685260531587303349477545285
61367685260531587303349478595045
61367685260531587303349593563226
61367685260531587303621561152181
61367685260531587303621561165231
61367685260531587303621561211230
61367685260531587303621561224280
61367685260531587304167704487351
61367685260533983505290099575794
61367685260533983505290185314942
61367685260533983505352861340718
61367685260533983510372673753954
61367685260533983510372759493102
61367685260533983510435435518878
61367685260533988864106962505064
61367685260533988864107048244212
61367685260533989001430478999592
61367685260535184079902190602550
61367685260535184079902190615600
61367685260535184079923111308902
61367685260535184085068443014282
61367685260535184086760699947938
61367685260535189575414947790888
61367685260535189575414948853698
61367685260535189575498631673490
61367685260535189621189453405704
61367685260535189621252215520548
61367685260628800490351172137977
61367685260639605471436355697732
61367685260639605654450695337204
61367685260639605654450696400014
61367685260639605656961175325142
61367685260639605664303181031864
61367685260639605664303181031865
61367685260639607440535079262266
61367685260639607440537403260320
61367685260639607447877084968988
61367685260639607447877084968989
61367685260639607447877199287853
61367685260639607447877200804173
61367685260639650129165602303043
61367685260639650129165602303079
61367685260639650129165602303286
61367685260639650129165602303287
61367685260639650129165602419719
61367685260639650129165717210967
61367685260639651912739506240167
61367685260639651912927792584699
61367685260639655617081864704025
61367685260639655617082983893345
61367685260639655617082983893552
61367685260639655617082983893553
61367685260639655617082983899169
61367685260639655617082988498439
61367685260639655623860134071494
61367685260639655623861281981868
61367717497006637336582886046180
61367717497009338628319650666516
61367717497663151202772963896160
61367717497665837677126526577312
61367717497665837677126526590362
61367717497979235685617966810452
61367717497979235685617971409722
61367717497979246798655368264840
61367717497979246798655372864110
61367717497981931306147604634420
61367717497981931443345592658748
61367717497981931443345597244968
61367717497981931443346711859716
61367717497981936977271048605332
61367717497981953440757079136164
61367717497981953440758193750912
61367717497990040707417208357170
61367717497990040852230293989972
61367717497990057315991731603706
61367717521576512223601623051433
61367717521612529445642713177449
61367721591468364439274347743525
61367721668240118918762973880786
61367721668458957298467365294058
61367721668458957298655651638590
61367721668458957298739334458382
61367721668458957298739334462754
61367721668458957305430478512702
61367721668458957305430478979262
61367721668458957305432801927556
61367721668458957305432802977316
61367721668458957305514161332494
61367721668556218622324625067566
61367721668556218622408307891730
61367721668568209721673247368975
61367721668568226193148269141002
61367721668568226193148270676196
61367721668568226193148384989236
61367721668568226193148384995060
61367721668568226193231951960794
61367721668568226193231953023604
61367721668568226193231953029428
61367721668568226194656880768550
61367721668568226199925415776868
61367721668568226199925417293188
61367721668568226199925530562292
61367721668568226199925531612052
61367721668568226200009098596660
61367721668568226200009099646420
61367721668568226202185972621987
61367721669115448661697325656316
61367721669115449073291303487960
61367721669115449074985621914762
61367721669115449210552057859060
61367721669115449210740343153832
61367721669115454014678468641958
61367721669115454014678469108518
61367721669115454014866755453050
61367721669115454563721229747254
61367721669115454563909516091786
61367721669115465127691625219924
61367721669115465127879910514696
61367721669115465135496984572540
61367721669115465135496984572588
61367721669115465135497238253572
61367721669115465135497242839744
61367721669115465135497242852842
61367721669115465272757992983336
61367721669115465683512565596230
61367721669115465683703175355616
61367721669115465683724095943924
61367721669115465684351718179336
61367721669115465684540003474108
61367721669115465684540003474156
61367721669115468839003633990550
61367721669115468839024784266346
61367721669115468839087316343782
61367721669115468840510268696296
61367721669115468840531189284604
61367721669115468840698553991068
61367721669115468840719474579376
61367721669115468841535267440824
61367721669115468841535296020492
61367721669115469388046652892118
61367721669115469388130335245350
61367721669115469389573863834272
61367721669115470625109199957616
61367721669151786387597223470282
61367721669151791740766653154748
61367721669224722866116152782952
61367721669224722866116411050156
61367721669224722866116497139224
61367721669224722866118477130926
61367721669224722866118735398130
61367721669224722866118735411180
61367721669224722904066587901302
61367721669224722904254873196074
61367721669224722909149162079462
61367721669224722909149162546022
61367721669224722909337447374234
61367721669224722909337448890554
61367721669224722909421130194026
61367721669224722909421131243786
61367721669224722911869967262264
61367721669224723049130721987656
61367721669224723458192180981030
61367721669224723458192181447590
61367721669224723458380466275802
61367721669224723458464149095594
61367721669224723460724356512740
61367721669224723460726680860714
61367721669224723460727800074731
61367721669224723460912641807560
61367721669224723460914966155534
61367721669431519962226175914182
61367721669431519962414203524950
61367721669431519962414203991510
61367721669431519962414462258714
61367721669431519962497886344742
61367721669431564427276625268548
61367721669431564427276625735108
61367721669431564427276882485992
61367721669431564427276884002312
61367721669431564427276968575060
61367721669431564427276969624820
61367721669431564427360308088340
61367721669431564427360536609428
61367721669431564427360537659188
61367721669431564427360565305784
61367721669431564427360566355544
61367721669431564429808283178878
61367721669431564572151612086802
61367721669431564976131358296516
61367721669431564976403326994280
61367721669431568133317346220422
61367721669431568133317347270182
61367721669431568133400914254790
61367721669431568140660385033220
61367721669431568140744068904176
61367721669431568140928653320342
61367721669431568140928883357750
61367721669431568140928997676614
61367721669431568140932096981504
61367721669431568140932096998974
61367721669431568140932354198948
61367721669431568278193109991570
61367721669431568682171735475318
61367721669431568689786829556010
61367721669431568689971672221910
61367721669431568689975114850782
61367721669431568689975115900542
61367721669443275522234472714218
61367721669443275659495227439610
61367721669443521991785911621514
61367721669443521991974196916286
61367721669443522174800251255370
61367721669443522174988536550142
61367721669443522179882825433530
61367721669443525702906625069490
61367721669443525703094911414022
61367721669443527487484378525058
61367721669443527487484722894428
61367721669443527487486961269974
61367721669443527487487047359042
61367721669443527489179212799526
61367721669443527525706780708260
61367721669443527533048787931302
61367721669443527533048902250166
61367721669443527533049907145319
61367721669443527533049907145320
61367721669443527533049931119942
61367721669443527533050021464184
61367721669443527533052231137550
61367721669443527533052231143373
61367721669443527533052231143374
61367721669443527533052345928798
61367721669443527533237072759514
61367721669443527533237074275834
61367721669443527533237187544938
61367721669443527533237188594698
61367721669443527533237934737166
61367721669443527533237963434974
61367721669443527533238191954658
61367721669443527533238193489852
61367721669443527533238217464474
61367721669443527533238220652418
61367721669443527533238306740082
61367721669443527533238307802892
61367721669443527533238307808716
61367721669443527533240517482082
61367721669443527533240632273330
61367721669443527533320755579306
61367721669443527533321874774450
61367721669443527533324200307697
61367721669443527533324200307698
61367721669443527670498948215244
61367721669443527670501272213298
61367721669443527670501300909654
61367721669443527670584955033090
61367721669443527672193552439206
61367721669443527672761851516720
61367721669443527673033819631284
61367721669443527673033819749328
61367721669443528082092667294202
61367721669443528082092695990558
61367721669443528082092695992010
61367721669443528082095020456624
61367721669443528083787273034484
61367721669443528084540385167296
61367721669443528084540413863652
61367721669443528084540414213572
61367721669443528084540418468745
61367721669443528084542737161866
61367721669443528084543857425644
61367721669443528084543857537912
61367721669443528084543857892204
61367721669443570167957246018792
61367721669443570167957247535112
61367721669443570167957332107860
61367721669443570167957333157620
61367721669443570168040928838584
61367721669443570168040929888344
61367721669443570350971585652648
61367721669443570350971586702408
61367721669443571954041634530074
61367721669443572548649694778082
61367721669443572548837980072854
61367721669443575665727116373618
61367721669443575665727203512398
61367721669443575665727203525496
61367721669443575665729441901042
61367721669443575665729527990110
61367721669443575665730302830386
61367721669443575665730555330516
61367721669443575665730556393326
61367721669443575665730561097590
61367721669443575666002267277348
61367721669443575666002524494840
61367721669443575666002525557650
61367721669443575703949377174512
61367721669443575703952701812546
61367721669443575703952816131410
61367721669443575704137662469284
61367721669443575704137663519044
61367721669443575704140992406428
61367721669443575704141101426182
61367721669443575704141102475942
61367721669443575704141107197676
61367721669443575704221230503652
61367721669443575704224669460550
61367721669443575704224670510310
61367721669443575710727528686658
61367721669443575710727643005522
61367721669443575710729852684712
61367721669443575710915815031190
61367721669443575710915928300294
61367721669443575710915929350054
61367721669443575710999496334662
61367721669443575711480788420862
61367721669443575711480788433960
61367721669443575711482998113150
61367721669443575711483887738850
61367721669443575711484140238980
61367721669443575711484141301790
61367721669443575711484146006054
61367721669443575711564356940712
61367721669443575711564471259576
61367721669443575711567824109936
61367721669443575711567824127406
61367721669443575711567828831670
61367721669443575711752384532558
61367721669443575711752413230366
61367721669443575711752638563510
61367721669443575711752643285244
61367721669443575711752757604108
61367721669443575711754961511804
61367721669443575711755852187264
61367721669443575711755856908998
61367721669443575711756109404708
61367721669443575711756114126442
61367721669443575713175365464788
61367721669443575713175365464836
61367721669443575713175365477886
61367721669443575848744900731446
61367721669443575848828578852798
61367721669443575849013396475442
61367721669443575849013398010636
61367721669443575849013425173202
61367721669443575849016865197330
61367721669443575849016868851833
61367721669443575849016868851834
61367721669443576260523462966158
61367721669443576260526901923056
61367721669443576260526906640418
61367721669443576260798874760805
61367721669443576260798874760806
61367721669443577495305367764734
61367721669443577495305624982226
61367721669443577495305739767650
61367721669443577495389307802018
61367721669443577497565056510788
61367721669443577497565086606824
61367721669443577497565089807818
61367721669443577497565172345924
61367721669443577497565176951017
61367721669443577497565176951018
61367721669443577497565176951065
61367721669443577497565176951066
61367721669443577497565176964116
61367721669443577497837025675112
61367721669443577497837030280205
61367721669443577497837030280206
61367721669443577497837030293256
61367721669443577497837058972142
61367721669443577497837145065581
61367721669443577497837145065582
61367721669443577497837145065629
61367721669443577497837145065630
61367721669479544892540065974806
61367721669479545304071024824034
61367721669479550245709238441780
61367721669479550245709495659272
61367721669479550794501208883972
61367721669479595266138457501682
61367721669479598378219312086824
61367721669479598378222756828266
61367721669479598423951976290340
61367721669479598423955421031782
61367721669479598561237096345482
61367721669479598561484704435229
61367721669479598973266710344153
61367721669540817262076136097104
61367721669540817262076136563664
61367721669540817262076479403616
61367721669540817262264422908196
61367721669540822203460207004768
61367721669540822203460207471328
61367721669540822203463645961666
61367721669540822203463646428226
61367721669540822203648492299540
61367721669540822203648493815860
61367721669540822203651937022108
61367721669540822203732175119332
61367721669540822203732176169092
61367721669540822203735614076230
61367721669540822203735615125990
61367721669540822203735619847723
61367721669540822203735619847724
61367721669540822205158223122232
61367721669540822205911368434030
61367721669540822205911368550670
61367721669540822205911368900590
61367721669540822340912347397052
61367721669540822340996030216844
61367721669540822752503224856576
61367721669540822752506320506962
61367721669540822752506320973522
61367721669540822752694607318054
61367721669540822752694611567404
61367721669540822752778289671286
61367721669540822752778294393020
61367721669540822754200897667528
61367721669540822754954387452238
61367721669540822755037725786020
61367721669540822755037725786068
61367721669540822759469432675846
61367721669540822759469434192166
61367721669540822759553115495638
61367721669540822759553116545398
61367721669540822760036961630398
61367721669552527755082397562486
61367721669552529586648625752824
61367721669552529591728875583010
61367721669552529591728876982690
61367721669552529591731199930984
61367721669552529592000587529842
61367721669552529592000587879762
61367721669552529592002911877816
61367721669552530140855232948098
61367721669552530140855234347778
61367721669552530143303042565065
61367721669576839928815123141014
61367721669576845472526836434324
61367721804175721802663912323840
61367721804175725514519082736340
61367721804175725514519082753810
61367721804178428592337911415150
61367721804470212553219259872849
61367721804491826600645675508526
61367721805015050942960697367599
61367721805017752233609848626573
61367721805017752234425751570585
61367721805039349665329022953058
61367721805039355155755768406018
61367721805051078596001202158816
61367721805051078596063964278080
61367721805159130672274665404076
61367721805331153948207469597026
61367721805331153948207555684482
61367721805333856887176831605123
61367721805342812604168936646086
61367721805342813153212727335500
61367721805342813153212813428780
61367721805342846504698888499501
61367721805342857623091574852669
61367721805342860775069411570432
61367721805342860782409094328860
61367721805342861329132985502938
61367721805342861329133014200698
61367721805342861329133014673082
61367721805342862559459219868718
61367721805342862564479003229854
61367721805342862564479031927614
61367721805342862564479032393413
61367721805342862564479032399998
61367721805345514305091188595477
61367721805345514305091217175193
61367721805345514442351857231801
61367721805345547796351970294381
61367721805345558724200054126967
61367721805345558769953610339075
61367721805345558769953638918791
61367721805345558907214278975399
61367721805345558914472946216989
61367721805345558914556629055655
61367721805345562620786066345015
61367721805345564267725718965857
61367721805345564267914089986727
61367721805367127933308757647590
61367721805367171170248555940252
61367721805367172405510862149616
61367721805367172405594573667168
61367721805367172954010750354618
61367721805367176111548915330364
61367721805367176111632626847916
61367721805367176660051126483660
61367721805367176660867029900056
61367721805367176660867115993336
61367721805367177895394821262282
61367721805367177896213018929212
61367721805367177896213047621148
61367721805369874245475517204163
61367721805369874246227543780151
61367721805369879592117842727050
61367721805369879598829907901111
61367721805369879599456361708420
61367721805439207263151362434470
61367721805439207263154456562920
61367721805450909144423800339395
61367721805450909144423828919111
61367721805450912804710621656009
61367721805450912987725218040589
61367721805450914223072011669347
61367721805450914223072012141571
61367721805450914223072097880719
61367721805450914225519700846894
61367721805450914225582491663710
61367721805450914634854017578319
61367721805450914634854018050543
61367721805450914634854362069945
61367721805450914642385429310960
61367721805450914644644860827876
61367721805475224406617377552443
61367721805475228326798921817168
61367721805475228326798921817177
61367721805475229966588032727370
61367721805475229966588377640374
61367721805475229973865298297065
61367721805475229973928060411909
61367721805475229973930383347096
61367721823059733121148585160294
61367721823059733127923412034406
61367721823067836451645287919344
61367721823067837000626205700070
61367721823067837000626320491110
61367721823067837000626320957670
61367721823067838230889764039866
61367721823067838235972223426986
61367721823067838235972338218026
61367721823067838235972338684586
61367721823092148077004082346748
61367721823092148625504056645030
61367721823092152331544432774072
61367721823092152332109288658388
61367721823092152332360336190468
61367721823092153560113300678582
61367721823092153566888127552694
61367721823092153567706239126344
61367721823092153567706353911560
61367721823095755831360427712694
61367721823176790327563948308986
61367721823176790327564063100026
61367721827776907943719721209623
61367721827797320400915240878295
61367721827797320812697505054471
61367721827801222861160993672163
61367721828093006826489090064926
61367721828648350053080310120822
61367721828648354994464495352966
61367721828652257454710248146834
61367721828757607829180323822674
61367721828757607829452291489392
61367721828757609613840983761604
61367721828781869446302109041027
61367721828781918860079668578203
61367721828781918860163351403611
61367721828781918860348280176049
61367721828781918860351636226207
61367721828781918860351636698383
61367721828964454287062366994012
61367721828964454294677116718432
61367721828964454294677374985636
61367721828968353050661009938811
61367721828968356755194837160304
61367721828976163459803325987920
61367721828980060379054702933358
61367721828980065920320789212348
61367721829000473300288624338413
61367721829004375891260807131808
61367721829085416294788540429238
61367721829085416294790863377532
61367721829085416294790864894012
61367721829085416294791983753530
61367721875079682015644502920961
61367721881267933841630085598029
61367721881863190525915888725087
61367721882143285547944884382092
61367721882154991150128423961390
61367721882179302767475494992554
61367721882179302775101092477541
61367721882179308265527837930501
61367721882179308265528209466809
61367721882251337214064712504436
61367721882251337221598448228546
61367721882287354441129057322848
61367721882287354441129057789200
61367721882287354441129058839008
61367721882287354441944960266860
61367721882287354441944960733212
61367721898712983503832690396253
61367721899004767468906299237180
61367721899004767476499353403278
61367721899029081158783152886928
61367721899029082805722889115426
61367721899029082805911176522816
61367723263816170328554379171159
61367723263816170328638439300205
61367723263816170328826346819163
61367723263816185146206109801449
61367723263816185146208433799503
61367723263816185146209553013520
61367723263827893586598395289690
61367723316991097343034039762555
61367723316991097343034042950499
61367723316991097343117725303731
61367723316991097343117836907035
61367723316991097343306007410559
61367723316991097343306012114823
61367723316991097343306122201807
61367723316991097343306126433687
61367723316991112160497485103897
61367723718757227388541916177223
61367723718757227388541916177271
61367723718757229172366867542884
61367723718793251745693491299245
61367723718793251745693496020979
61367723718793251745881783428369
61367723742390513452093401152745
61367723742390513452093401502665
61367723742390513452365370317069
61367723742390513452365370666989
61367723742390513457447944495229
61367723742390513458868228376777
61367723742390513459140197541101
61367723742390530067690013345327
61367723742390530067691161139060
61367723742426550994076905478283
61367723742426550994078053388656
61367723795565455291005039713463
61367723795565455291005040185847
61367723795565455298345841785079
61367723795565455298345842134999
61367723795565455298345870364795
61367723948889672943515335945878
61367723948889678433945524605086
61367723948897781757602229216966
61367723948897781757602316373056
61367723948897781757604553564940
61367723948897781757604639304088
61367723948897781757605672423214
61367723948897781760112799547534
61367723948897783543686617741298
61367723948897783543686703484658
61367723948900434872519465116884
61367723948900483049318074206810
61367723948900483049321516350248
61367723948900484835402462718092
61367723948900485246933678430680
61367723948901835763313693352595
61367723948901835763313693365645
61367723949193620145881821808736
61367723949193620145881822871546
61367723949193620145882936417660
61367723949193620145882937480470
61367723949193620283080844001950
61367723949846079055044173991192
61367723949848764103986111176946
61367723949848764103987230385140
61367723949848780750679238841962
61367723949848780758290975341834
61367723949870330141162168493582
61367723949870341259283172645986
61367723949870341259283258735054
61367723949870341259283258739266
61367723949870341259286616202154
61367723949870346749713361655114
61367723949870346749713447398474
61367723949870374613367973082478
61367723949870374613618763615684
61367723949870379560106244376034
61367723949870379560109686519472
61367723949870379562616723301162
61367723949870380101535025544246
61367723949870380101535025894166
61367723949870380101535028726574
61367723949870380101535029080706
61367723949870380103794718535438
61367723949870380104045508718724
61367723949870380104045509068644
61367723949870396168657522213904
61367723949873075729679752141118
61367723949873075905271845060644
61367723949873081217602899769286
61367723949873081220109940800326
61367723949873081255739328068702
61367723949873081258249809119450
61367723949873081393188106276316
61367723949873081395698590513604
61367723949873081403061775188314
61367723949873092376307877902966
61367723949873092376370555004650
61367723949873092376370899360922
61367723949873092376373998547768
61367723949873092383922112117124
61367723949873092383984614433942
61367723949873092383984615833622
61367723949873092383984616306006
61367723949873097864290264012790
61367723949873097864290606969382
61367723949873097864293701570008
61367723949873097864293702969688
61367723949873097866738066562174
61367723949873097866800744000728
61367723949873097871904318855862
61367723949873097871904320255542
61367723949873097871904324977276
61367723949873097874352299713522
61367723949873097874414804965214
61367723949881135305330476104230
61367723949881135307837517135270
61367723949881137091411419672714
61367723949881137091411421072394
61367723949881137099026513757778
61367723949881137099026515157458
61367723949881151776619622078132
61367723949881151779067344196364
61367723949881151779130106315420
61367723949881153562701685904570
61367723949881153562704010252544
61367723949881184543707670878596
61367723949881184726718567306204
61367723949881184726722009449642
61367723949881184726722010512452
61367723949881184728414261692084
61367723949881184728414262164468
61367723949881184729229050480682
61367723949881185130698570266802
61367723949881185130702013473050
61367723949881185132393146960808
61367723949881185133209054504090
61367723949881185268147353073686
61367723949881185268210373118912
61367723949881185270657836248164
61367723949881186916782957041534
61367723949881186916782958441214
61367723949881186916970985105764
61367723949881186916970985455684
61367723949881186916973309453738
61367723949881186917033747574740
61367723949881186917036071572794
61367723949881186924585218140472
61367723949881186924647980259528
61367723949881186924648841659804
61367723949881195846534232725362
61367723949881195846534233079494
61367723949881195846534234142304
61367723949881195847350141789176
61367723949881197493663290996696
61367723949881201190397181615308
61367723949881201190397182678118
61367723949881201192091758322364
61367723949881201192907665852596
61367723949881201199703667009098
61367723949881201335269845144074
61367723949881201335269845161336
61367723949881201335269846211096
61367723949881201336964421738702
61367723949881201739440200180006
61367723949881201739440200534138
61367723949881201739502962299062
61367723949881202976479245441746
61367723949881202976481569789720
61367723949881202984093478476454
61367723949881202984093478593094
61367723949882037529577541022738
61367723949882037529577542422418
61367723949882052346879040097648
61367723949882085698698379988726
61367723949882085698698724362468
61367723949882085701208863163204
61367723949882085706312353810012
61367723949882085706312355209692
61367723949882086943355101959594
61367723949882087484782767100328
61367723949882087484782767450248
61367723949882087484785091448302
61367723949882087492397086228476
61367723949882087492397775441872
61367723949882087492397861185392
61367723949882102307251896081290
61367723949882102307251896435422
61367723949882102314866990520486
61367723949882537799274989021252
61367723949882537799274989156606
61367723949884738638215940204084
61367723949884738813615528732554
61367723949884738813615530132234
61367723949884738821229589567350
61367723949884738821229589580400
61367723949884738821230278780746
61367723949884738821230279843556
61367723949884738821230622817618
61367723949884738821230624217298
61367723949884753636082076502230
61367723949884755292520804368972
61367723949884755422166465013512
61367723949884755422168787961806
61367723949884755429781559098576
61367723949884786807337122494054
61367723949884786816458420835152
61367723949884786944597876873738
61367723949884786990351461783606
61367723949884786990351462133526
61367723949884786992861944958084
61367723949884786992861945308004
61367723949884787000225129982714
61367723949884788638987067501054
61367723949884788639175094515524
61367723949884788639177418513578
61367723949884788646601041309290
61367723949884788646789327200312
61367723949884788776435848895208
61367723949884788776435849245128
61367723949884788776438173243182
61367723949884788784050857236752
61367723949884799764721874687610
61367723949884803461453613871050
61367723949884803461455937156214
61367723949884803461455938219024
61367723949884803461456022899734
61367723949884803463148190914976
61367723949884803463966421393502
61367723949884803469067674822486
61367723949884803469067674835536
61367723949884803469067675172406
61367723949884803469071032304088
61367723949884803470763285000040
61367723949884803471578159409694
61367723949884803606520071978544
61367723949884805247538002382332
61367723949884805247540325330626
61367723949884805255152061830498
61367723949884805255152063346818
61367723950172935337455417582912
61367723950172969103382575929950
61367723950172985711869714527450
61367723950197236391557921661916
61367723950197236391557922724726
61367723950197252451066440291250
61367723950197252862848446187124
61367723950197285804582598667488
61367723950197285805398501611500
61367723950197286216176576145000
61367723950197286216176576499132
61367723950197286216929460093546
61367723950197286216929717324088
61367723950197286216992479443144
61367723950197286217180507507374
61367723950197301041090927863740
61367723950197302275872864545212
61367723950197302276437977660070
61367723950198136822108948922664
61367723950198136822108950339606
61367723950198153430660142084196
61367723950198186784992289497726
61367723950200854584864269952400
61367723950200887939196589548532
61367723950200888076394582513212
61367723950200888076394668256732
61367723950200904547684762664886
61367723950200904547684848408406
61367723950200904547747524429810
61367724025710063490154187071113
61367724025710063490155220172977
61367734726526372958055338589804
61367734726655549527247063938280
61367734726655549527248178547204
61367734726655599496571611861876
61367734726655599497407292205556
61367734726656053142041019916214
61367734726658300789060378236736
61367734726658300789060406947594
61367734726670464013079046357259
61367734750264838994471263775115
61367734750288899843124083596083
61367734750289150619160713584503
61367734750289150619348999929035
61367734750293253205858831547355
61367734750304913664791911836813
61367734750304958138686268697921
61367734750304963673174316481971
61367734750304963673174317998291
61367734750304963673174318016957
61367734750304963673174318017165
61367734803370623577885833899377
61367734803370623579327382492225
61367734803468179625813857493043
61367734803479840679271572428209
61367734803479840679351811588243
61367734803479840679355254794491
61367734803479885153165929289317
61367734803479885154001981635865
61367734803479885154001982685625
61367734803479885154001982685833
61367734803479885154001983035753
61367734803479890687653978608353
61367734803479890687654350131611
61367734803479890687654350144661
61367734803479890687654351194421
61367740469744896527225905405591
61367740469839956249398046475625
61368012420247628820859273850797
61368012420247628958182704601966
61368012420247628958182704718606
61368012420247628963453560873856
61368012420247628965148136518102
61368012420904126086092245824469
61368012421119328987850524264754
61368012421120229555599458517754
61368012421120229555662220166038
61368012421120229555662220282678
61368012421122975181692254994932
61368012421122975318952923631256
61368012421192307922338975551892
61368012421193208352890002816852
61368012421193208352890031396568
61368012421193208902124434547877
61368012421195910193522997392104
61368012421195910193585759157028
61368012421195910193776364082412
61368012421195910193777516342757
61368012421217523682113568035284
61368012421217524231156586936852
61368012421220225385548627042780
61368012421220225522809295679104
61368012421220225522999900721128
61368012632958143836809282131615
61368012633833445581149799607685
61368012633906425065437538393525
61368012633930740249868967384879
61368012650575046238875660536342
61368012651559370134450885393154
61368012651629600012838411743903
61368012651632299466733088798174
61368012651632299466733089152466
61368012651632299466984136212162
61368012651632299467004942131686
61368012651632299467005056450550
61368012651632299467005056800470
61368012651632299512486645364574
61368012651632299512737606335202
61368012651632299512737692424270
61368012651632299512758526923510
61368012651632299512758613012578
61368012651653915342123933773478
61368012651653915342311847046460
61368012651656614802982500774750
61368012651656614848736055937098
61368012651656614848736056986858
61368012651656616633961572791390
61368012651656616633964928841340
61368012657540924880085688822566
61368012657540924925839273614390
61368012657540924925839359353538
61368012657540924925839359703458
61368012657561639775631527706102
61368012657562540206182554971062
61368012657565240216084166654258
61368012657565240216084167004178
61368012657565240261837722866366
61368014068646183356529914354435
61368014485202891804603233317418
61368014538376918381001230219066
61368014538449864373754385733658
61368014538475113487046251202212
61368014703919293542769782170280
61368014721641601281959813865018
61368014721641601281962908448174
61368014724608071724294669312362
61368014725472632789911944898763
61368014725472632789911945253055
61368014725474834241287184246017
61368014725483221793471807081555
61368014725483267914769135826473
61368014725483267914769508897815
61368014725483418185143388385812
61368014725483418185143388398910
61368014725483438360779368918740
61368014725484124010379961211915
61368014725484140069887102352753
61368014725486869629445621206647
61368014725486886245524552838933
61368014725555917607307589584011
61368014725555918842654378963259
61368014725556217788964553084895
61368014725580529231666725587585
61368014725580529231667098658927
61368014725584136494301500989623
61368014725592192330808097172003
61368014725592236619994742839253
61368014725592236795397779148705
61368014725592240506519177110185
61368014730516697137396336709642
61368014731381258203013612650287
61368014731392043598245026967240
61368014731392043598245027085284
61368014731392043598245027098382
61368014731392059657752943060782
61368014731392063362097971776606
61368014731392063773881007618212
61368014774819196228742662958808
61368014774819229583009723792880
61368014774819229590351729495230
61368014774819240708472735514034
61368014774820130011116386048364
61368014774820141139023761379106
61368014774832137581102174533164
61368014774832137581102203229520
61368014774832137583546453449360
61368014774832137583630136269152
61368014774832137583631250878076
61368014774832152405263670999714
61368014774832152406100494532034
61368014774832152413356494937230
61368014777778496075952268445397
61368014777778496075955740466092
61368014777786601192784406084263
61368014777786601193035453143959
61368014777786601193035453148331
61368014778653847170337723219082
61368014778661046903058135618259
61368014778661062962566309736275
61368014778661062962566309854319
61368014778661062962566309860961
61368014778661062969905992619389
61368014783697928263630682401047
61368014784569688375667948553791
61368014801412997545344598394853
61368014801412997545344598507121
61368014801412997545344598511493
61368014801412997545348070415548
61368014801421102662176736033719
61368014801421102662427783093415
61368014801423802711956925574373
61368014801423802711960397595068
61368014801423802716788452338545
61368014801423803953829817828599
61368014801423803953892579597895
61368014801423803954080864888295
61368014801423803954080864892667
61368014801423803954645724892271
61368014801423804548626420122311
61368014801423804548626421172071
61368014801423804548689183291287
61368014801423804548878616492060
61368014801424104692395597000670
61368014802287459510502633354434
61368014802288359887705902330814
61368014802288359935782800195920
61368014802288359942494864955188
61368014802288359942557627070032
61368014802299105812743615495046
61368014802299150277417751943872
61368014802299153981951837723440
61368014802299153982014599838284
61368014802299170460584367956774
61368014802299170460584369019632
61368014802299170460647134321016
61368014802299170597907889050780
61368031245113934676035308941271
61368031245113934676035309295403
61368031298295117067392561887122
61368031298295165245886090977566
61368031298295165245886092394716
61368031298295165246075496530292
61368031315912024471995178781848
61368031316020092555871529950792
61368031316020993123683225852076
61368031316021041347931457647900
61368031697137983634929572575400
61368031697137987340969950104122
61368031724563579085817498145327
61368031768041488598588530426848
61368031768041492297935439553276
61368031768041492302934330911644
61368031777744856384103427043278
61368031777744856384291455120606
61368031777744860088365287490838
61368031794486367602312124104412
61368031794594435739536147455398
61368031794595336254000171174640
61368031794630758661905837758969
61368031794631659229654857634477
61368031795469785754004288590008
61368031795469832055784675317738
61368031795469835759858507687970
61368031795470671543408187720082
61368031936433914819386179807318
61368031936434815388223000481111
61368031936434815388226471320905
61368031936434815388226471322309
61368031936437512975341951952416
61368031936437512975341980532132
61368031936437512975341981017566
61368031936437512975343100212710
61368031936437516679687781016928
61368031936437516679691223174868
61368031937090412077277146074268
61368031937276797496139723058907
61368031937277698063888742934255
61368031937277698063888742934256
61368031954148984245975958784151
61368031954159570620639046181896
61368031954159570620639160500760
61368031954159791059716306771523
61368031954159791059719777612721
61368031954159791059719778675584
61368031954160991809271747826036
61368031954160991816802038454525
61368031954160991816802038458897
61368031954160991816802038460141
61368031954160991816802038808817
61368031954160991816802038814433
61368031955143890621243370133548
61368031955143890621243484452412
61368031955143938792711141868244
61368031955143939341190076537828
61368031955143939341754160769812
61368031955143940576536094264744
61368031960069252209526196809609
61368031960069263327646944094489
61368031960069267031992744583497
61368031960069267032055506698341
61368031960069296681728301311635
61368031960069313336283869579627
61368031960069313336283869697511
61368031960069313336283869701883
61368031960069317033102849922840
61368031960069317040629670064423
61368031960069317040629670068635
61368031960069317040633140551329
61368031960069317040633140555701
61368031960069317040633140905621
61368031960069317040633140909833
61368031960069617229903705856129
61368031960069617229903706206049
61368031960069617229903706210261
61368032005259138518084101523166
61368032005259138518167784342958
61368032005259142214899609956708
61368032005259142224122154703914
61368032005259142224205837523706
61368032007330166639778607009094
61368032007330211118821743822964
61368032008177595207820356462492
61368032008177595208406218674104
61368032008177595208657179994812
61368032008177595212903702292984
61368032008177595213740525825144
61368032008177595213740525825304
61368032008177600742309291402804
61368032008177600742309548620248
61368032008177600742330183411236
61368032008177600742330183411396
61368032008177600749861623722783
61368032008177600749861623722784
61368032008177600749920827490372
61368032008177600749924299748560
61368032008177600749924299748719
61368032008177600749924385487708
61368032008177600749924385487867
61368032008177645213946425701650
61368032008177645213946540020514
61368032008177645213946797237958
61368032008213651327678562074183
61368032008213671640574521071967
61368032008285695059738183972581
61368032008285695059800945737505
61368032008285696889943194221825
61368032013250799630481180968282
61368032013250844095155317417108
61368032013250847623512652545952
61368032013250847623512653595712
61368032013250847806526992185632
61368032013250847806526993235392
61368032013250847807091848069948
61368032013250847807095291276196
61368032013250847807280134414480
61368032013250847807283577620728
61368032013250847807283580808672
61368032014086226163025938448191
61368032014125234322080716424835
61368032014222195433507795737807
61368032030963767541170955775544
61368032030963815717342291222582
61368032030964668108982651676828
61368032030964668162518695359398
61368032030964712633904896567492
61368032030964712633967658682336
61368032030975519447645243133502
61368032030975519447645243146600
61368032030975775118771862320030
61368032030975775119022909379726
61368032030975819583634284063628
61368032030976723909139541926280
61368032031847224548430867222496
61368032031847269020887491042623
61368032031847272724396466465672
61368032031852010992124686802730
61368032031920153887886819016169
61368032031944513690439857100415
61368032031944513690439971891672
61368032031945369832179688558783
61368032031945369832179690075103
61368032031948071489861221566904
61368032031948071533104292025356
61368032031948071533292579432746
61368032031948071535614776262644
61368032031948071535614804960452
61368032031948071535614806476772
61368032031948071535803062607224
61368032031948071535803091304984
61368032031948071535803091771544
61368032031948114170271068548804
61368032031948114170271068665444
61368032031948114170271070065124
61368032031948114175416404840404
61368032031948114175602339203416
61368032031948114175602367901224
61368032031948114177108658586116
61368032031948114177108658704160
61368032031948115961435708069770
61368032031948115961498465467252
61368032031948115961498470184614
61368032031948115961498470188985
61368032031948115961498470188986
61368032031948116007189260032480
61368032031948116007189260045578
61368032031948119711535059000956
61368032031948119711535060063814
61368032031948119711535063600274
61368032031948119711535087697312
61368032031948119711537412045286
61368032031948119711597825365198
61368032031948119711597849812156
61368032031948119711597854062958
61368032031948119711786111709682
61368032031948119711786140407490
61368033364242987779793693190660
61368033364245688941591937054898
61368033373097972126716467128380
61368033373097972126716725395584
61368033373097972126716840199882
61368033390820246682040568075565
61368033390834955361499965184448
61368033390834955361499965184656
61368033443017206679180324728484
61368033444001475299358406401218
61368033444001477076342302504024
61368033444001477083748217868574
61368033444001477083748217881672
61368033444001477129501798074178
61368033444001477129501799590498
61368033444001477129501802777038
61368033444001477129501802795911
61368033444001477129501802795912
61368033444001521601076286443284
61368033444008724450689019940273
61368033444008724450751695966049
61368033444008724450751781705197
61368033444008726280894030189517
61368033841968997479989504883082
61368033841968997888490666144182
61368033841968997891018595995870
61368033842844343834232444093842
61368033842844347402824671712130
61368033851672315249440359334606
61368033851704730754420348096697
61368033851704730756679779625259
61368033851704736292863926619933
61368033851704736292863926736573
61368033851704778932854586280885
61368033865599897270654396937990
61368033869394587989491036247339
61368033869394587989491036601471
61368033869394587989553798362183
61368033869394589217557810382377
61368033869394589217560133330671
61368033869394589224837053974255
61368033869394589812357513396725
61368033869394589812357513398129
61368033869394632454353457990937
61368033869397290920744432259266
61368033869397290920995480718642
61368033869397290928523448771842
61368033869421650729385377216908
61368033869421650731079952977794
61368033869429754604155963185749
61368033869429754604347720388949
61368033869429760140528022054017
61368033869430907182933096426973
61368033869430907182933096445847
61368033869430907184627672071219
61368033869430907185192527955535
61368033869430907185192527961151
61368033869430912119303150246086
61368033869430955361238339178501
61368033869430955361430096027409
61368033869430955361430096027569
61368033869430955361430096377489
61368033869430956590940398863796
61368033869430956595957510552973
61368033869430960897610397692637
61368033869433308150314632682564
61368033869433313684301360584300
61368033869433313686749454711064
61368033869433313686749455177624
61368033869433356326297681785070
61368033869433356326300006133044
61368033869433356326548731661388
61368033869433356327992260345316
61368033869433356328243307422274
61368033869433361862460535115806
61368033869433361862481426656386
61368033869433361862481455354194
61368033918778426009594159161098
61368033919725521305381809994010
61368033919751037383512244715068
61368033921591499840090039829548
61368033921615865138720805173444
61368033921627522557578888174252
61368033921627572382950450008744
61368033921627572383013212123588
61368033921627572383013216709808
61368033921627572520190288732048
61368033921627572520273852062152
61368033921627572520273971085280
61368033921627822746849483589590
61368033921627822746912158548136
61368033921627872572283777424016
61368033921627872709544446060340
61368033921627872709544447477490
61368033921627872709732733822022
61368033922575818429672999027968
61368033922575818429673027725728
61368033922575818429673029142878
61368033922575820206659247826588
61368033922575820214061691300180
61368033922575820252413951594778
61368033922575820252413951944698
61368033922575862894535420771566
61368033922596577746124215424214
61368033922596577746124215774134
61368033922600180016618197955572
61368033922600180017371343385462
61368033922608238870834413701878
61368033922608283342471662319588
61368033922608285172614939673684
61368033922608288876960744291190
61368033922608288877211791350886
61368033922610990717719606056934
61368033922610990717719691796082
61368033922612143161558263956715
61368034078314014415086439791126
61368034079189364061811589189548
61368034079189364063252793426124
61368034079189364063503841885500
61368034081156806990813596806405
61368034081156851455655097961695
61368034081156855167424263558151
61368034081264919044046696497678
61368034081264919455640674329322
61368034081264923159398115596578
61368034081268777039492529982810
61368034081268821504292189961484
61368034081268825215476612205894
61368034081269722483948916421852
61368034081921433322081541326086
61368034081921437025588194863708
61368034081921437034017957770878
61368034082129414478751988127307
61368034082129414478751988131519
61368034082129414483834562305467
61368034082129414483834562309679
61368034082133064384469696975266
61368034082133064386161949787858
61368034082133064386162035876926
61368034082140269058388989233820
61368034082140269058388989233829
61368034082140269065916957287029
61368034082140269447198895653217
61368034082140269470171252360236
61368034082140269470171252360245
61368034082140270888532385611044
61368034082140271300314390470313
61368034082140271300314391520073
61368034082140271300314648750567
61368034082140271300314649800318
61368034082140271300314649800327
61368034082140274592878185979200
61368034082140275004660450168474
61368034082140275012186968450632
61368034082140275012187225668076
61368034082141427592533454621535
61368034082141427592533540714815
61368034082141470225559052586486
61368034082141470227253369600351
61368034082141470228005625871261
61368034082141470228006774827022
61368034082141470228006859857445
61368034082141470228006860920303
61368034082141470228006861270223
61368034082141470233089344637741
61368034082141470233089430731021
61368034082141470234593052358779
61368034082141470234781597333693
61368034082141470234781687794414
61368034082141470234781687794415
61368034082141472064923845818013
61368034082141472064924993724014
61368034082141475761655671431763
61368034082141475761742826155610
61368034082141475769018597843433
61368034082141475769081446051557
61368034082141475769269646302809
61368034082141475769269732396089
61368034082141475769272858526883
61368034082141475769272858876803
61368034082141475769272858881015
61368034082141475769273203237287
61368034082141475769273203250385
61368034082143871199715133453878
61368034082143871199715134503638
61368034082143871199903419798410
61368034082143871336975889229030
61368034082143871337164174523802
61368034082143873159528463512201
61368034082143873159528464929351
61368034082143873159528551022631
61368034082143876733367501534049
61368034082144123347920318724411
61368034082144171526434768539459
61368034082144173349049847706980
61368034082144173356326768759533
61368034082144173356388368088030
61368034082144173356388596725758
61368034082144177059898507360293
61368034082144177060086792596016
61368034082144177060086792655065
61368034082144177060671405408222
61368034082144177060734398160936
61368034082144177060737653957547
61368034082145023778471259895932
61368034082145023778471345989372
61368034082145071949959835777172
61368034082145071956985704993618
61368034082145071956985709710980
61368034082145071956985795804420
61368034082145073777003241731822
61368034082145073777003584688366
61368034082145073777003584688414
61368034082145073777066260714142
61368034082145073779538113206857
61368034082145073784597700671398
61368034082145073784597786764838
61368034082145077490387029681695
61368034082145077490387029740744
61368034082145077490387030731455
61368034082145077490637819510897
61368034082145077490637819569946
61368034082145077491222405039477
61368034082145077491222663306681
61368034082145077491222692003037
61368034082145077491222797227623
61368034082145077491226178807094
61368034082145077491473844287319
61368034082145077491477227266470
61368034087065476868841482353428
61368034087065476868841482366526
61368034087177100975466999864256
61368034087177146682369678450660
61368034087177146682641647620600
61368034087177146689960409318544
61368034087177150386778240583740
61368034087833658765048614011800
61368034087833664306312518724804
61368034088048894471490627933292
61368034088048894881578057011935
61368034088048896301634024192472
61368034088048896301634024310516
61368034088048896713416288381698
61368034088048900005979824677268
61368034088048900417762088866494
61368034088049795451837819411618
61368034088049795451837819411619
61368034088049795451837819528258
61368034088049795451837819528259
61368034088049795451837819878179
61368034088049795451837933256489
61368034088049795451837934202659
61368034088049795451837934319299
61368034088049795451837934669219
61368034088049795456920393589778
61368034088049795456920393589779
61368034088049795456920508380818
61368034088049795456920508380819
61368034088049795458612756944061
61368034088049795458612756957158
61368034088049795458612759592526
61368034088049795458612761193410
61368034088049795458612761193411
61368034088049795458612761206508
61368034088049797281228070372050
61368034088049797288755004890354
61368034088049797288755005428381
61368034088049797288755005441478
61368034088049800985573870856846
61368034088049800985573870875560
61368034088049800992014081164090
61368034088049800992265128223786
61368034088049800993103903578087
61368034088049800993103903583703
61368034088049800993104161863956
61368034088049800993104161863957
61368034088049800993104162908100
61368034088049800993104162908101
61368034088049800993104162926814
61368034088049800993104166096044
61368034088049800993104166096045
61368034088049800993104276636331
61368034088049800993104276649381
61368034088049800993104277699141
61368034088050095647883355191646
61368034088052448571563106828731
61368034088052454107955708899742
61368034088052496719574788836209
61368034088052496750077164427250
61368034088052496750077183552781
61368034088052496750077555561265
61368034088052498577625638051315
61368034088052498580136121225793
61368034088052498580136121238843
61368034088052498580136122288651
61368034088052498580219804045585
61368034088052498580220575225741
61368034088052498580220575697917
61368034088052502283729536608020
61368034088052502283729537657780
61368034088052502283729552178217
61368034088052502283729924205575
61368034088052502284481529404558
61368034088052502284565212229966
61368034088052502284565213292824
61368034088052502284565604413741
61368034088052502284568698483142
61368034088052502284568699014367
61368034088053699151945869252202
61368034088053699154204158641931
61368034088053702857985873300444
61368034088053702857985874894743
61368034088053702858549938829181
61368034088053702858636734836206
61368034088157819113510200379362
61368034088157819113510201796512
61368034088157819116041602489398
61368034088157819121106612012560
61368034088157819123634541864248
61368034088157819123634656655496
61368034088157820946183850969346
61368034088157820953778053045818
61368034088157820953779086164944
61368034088157863176652310370906
61368034088157863588434315217020
61368034088157863588494754051120
61368034088157863588496963607846
61368034088157863588497077349334
61368034088157863595837791809738
61368034088157863596026078154270
61368034088157865006795706765600
61368034088157865418577711624812
61368034088157865418637002531068
61368034088157865418640473726558
61368034088157865418641507908542
61368034088157868710302358203702
61368034088157869121894930907528
61368034088157869122083217252060
61368034088157869122084365162434
61368034088157869122147125864500
61368034088157869122149335421226
61368034088157869129490166103126
61368034088157869129678452447658
61368034088157869130325841711974
61368034088157869130514128069604
61368034104791308506022187341585
61368034104791352970800926731951
61368034104791352970821847320259
61368034104791352970884609085183
61368034104791356675146727100107
61368034104791356675167647805055
61368034104791356682507330563483
61368034104903023379273210018028
61368034105559540400952031780452
61368034105763916131158542923791
61368034105763916131158542925195
61368034105763916136178355337027
61368034105763916136178355338431
61368034105763916136241117101951
61368034105763916136241117103355
61368034105763916137870608032979
61368034105763921072546086207846
61368034105763965549200446514733
61368034105774726658467497723631
61368034105774728487857749555912
61368034105774771122294329619775
61368034105774771122577548405487
61368034105774771122577921398040
61368034105774771123329919350589
61368034105774771123329919350797
61368034105774771123329919467229
61368034105774771123329919467437
61368034105774771123331038658161
61368034105774771123331038662373
61368034105774771123331039608751
61368034105774771123331039725391
61368034105774771123331068423199
61368034105774771128131165118337
61368034105774771128413609535949
61368034105774771128413613786911
61368034105774771128413638233709
61368034105774771130105517993881
61368034105774771130105862349945
61368034105774771130105862367415
61368034105774771130105890929661
61368034105774771130105891065223
61368034105774771130105895664493
61368034105774772952721290573394
61368034105774772952721319389246
61368034105774772960248139413981
61368034105774772960249258744692
61368034105774776656226823787372
61368034105774776656979965027731
61368034105774776656979965027939
61368034105774776656982287976025
61368034105774776656982287976233
61368034105774776657000885732679
61368034105774776657000885732887
61368034105774776657003208680973
61368034105774776657003208681181
61368034105774776657063647847523
61368034105774776663568829494094
61368034105774776663569948683414
61368034105774776663758233978186
61368034105774776663758235046820
61368034105774776664321970734453
61368034105774776664321970734661
61368034105774776664342891439401
61368034105774776664342891439609
61368034105774776664593939898777
61368034105774776664593939916247
61368034105774776664593939917699
61368034105774776664597037331811
61368034105774776664597037686151
61368034105774776664597037687555
61368034105774776664597381509964
61368034105774776664597381688083
61368034105774776664597382042215
61368034105774776664597382061088
61368034105774776664597382061089
61368034105774776664597383123947
61368034105774776664597386293176
61368034105774776664597386293177
61368034105774776664597411820303
61368034105775626669709411954566
61368034105775626676484235646350
61368034105775626676484238828678
61368034105775627225464147009573
61368034105775628499852808331790
61368034105775628504935379205366
61368034105775628506627632023574
61368034105775628506627632036672
61368034105775671141283894024140
61368034105775671141346657389948
61368034105775671148874625438777
61368034105775671148874625443149
61368034105775671148874630025157
61368034105775671690326568280995
61368034105775671690326568630915
61368034105775671690326568753171
61368034105775671697666251389343
61368034105775671697666251511599
61368034105775671697917299984073
61368034105775671697917299988445
61368034105775672971490053644916
61368034105775673528061040735044
61368034105775676675773090419600
61368034105775676675835854129712
61368034105775676675835854148426
61368034105775676683115097723048
61368034105775676683366144781287
61368034105775676683366144782531
61368034105775676683366145136823
61368034105775677224816110935156
61368034105775677232408819327827
61368034105775677232408819682119
61368034105775923708693589921803
61368034105775927408019581175691
61368034105775927408023053434038
61368034105775927413039393239007
61368034105775927413042487839633
61368034105775927413042488193765
61368034105775927414733966050845
61368034105775927414734740889717
61368034105775927414796727815769
61368034105775927414797502650429
61368034105775927414797880308150
61368034105775928648452416991446
61368034105775928650080758612421
61368034105775928650144669687398
61368034105775929244877362441167
61368034105775929244940124210463
61368034105775971877965722175414
61368034105775971879594064846149
61368034105775971879594068028477
61368034105775971879596387794443
61368034105775971879597162629103
61368034105775971879659149559367
61368034105775971879659924398239
61368034105775971880140325806219
61368034105775971880412294989257
61368034105775971880412295343549
61368034105775971880412295460189
61368034105775971880413444415950
61368034105775971880413444415951
61368034105775971880413444765871
61368034105775971884679736457343
61368034105775971884740549049526
61368034105775971884742498576399
61368034105775971885496013872377
61368034105775971885496014226669
61368034105775971886915924686795
61368034105775971886915924799223
61368034105775971886915924803435
61368034105775971886936845387531
61368034105775971887187893982261
61368034105775971887187893986633
61368034105775971887188266922621
61368034105775971887188270104949
61368034105775971887188271639983
61368034105775973717330515406941
61368034105775973717331663312942
61368034105775976819265737304213
61368034105775976819268059785947
61368034105775976819288980490895
61368034105775976819349419657445
61368034105775976819352891915792
61368034105775976826063807365007
61368034105775976826127718789904
61368034105775976826607742544375
61368034105775976826628663249323
61368034105775976826883182567367
61368034105775977414062341020691
61368034105775977414062341132959
61368034105775977414062341137331
61368034105775977414064663614693
61368034105775977414064663968985
61368034105775977414083261725639
61368034105775977414085584319641
61368034105775977414085584673933
61368034105775977414146023486191
61368034105775977414149495744538
61368034105775977420860411193753
61368034105775977420923173312969
61368034105775977420924322618650
61368034105775977421425267078069
61368034105775977421425267432361
61368034105775977421676315537445
61368034105775977421676315891737
61368034105775977421676318724145
61368034105775977421679413324611
61368034105775977421679413678903
61368034105775977421679786396113
61368034105778324673544506432620
61368034105778328377889115433261
61368034105778328377889144131069
61368034105778330209999870268395
61368034105778330210062632033262
61368034105778330210062632033319
61368034105778330210062632098953
61368034105778372852058954633712
61368034105778374674674351090755
61368034105778374679670947208086
61368034105778378378935352729845
61368034105778378379208092562423
61368034105778378379270854677267
61368034105778378385710950206577
61368034105778378385710951433430
61368034105778378385711294212881
61368034105778378385711294271930
61368034105778378385711322910689
61368034105778378385711322969738
61368034105778378385711323260609
61368034105778378385711323277871
61368034105778378385711324327631
61368034105778378386525691840393
61368034105778378386526034796985
61368034105778378386526082547960
61368034105778378386526082547969
61368034105778378386526082607018
61368034105778378386529177564197
61368034105778378386546612546793
61368034105778378386546985599421
61368034105778378386547003136268
61368034105778378386547003313418
61368034105778378386550097736894
61368034105778378386550097736951
61368034105778378386550442093175
61368034105778630346805192102024
61368034105778630353579641121582
61368034105778674818191360179018
61368034105778674823438631701702
61368034105778674823438974658294
61368034105778678522787863233336
61368034105778678530042700928713
61368034105778678530043045284985
61368034105778678530043074000055
61368034105883697193020207029227
61368034105883741108839954227529
61368034105883741657945389487989
61368034105883744812409367430555
61368034105883745361452043375531
61368034105883745369819130261297
61368034105883991838579406960953
61368034105883991838580178613285
61368034105883995544620554742327
61368034105883995545182314509697
61368034105883995552963655020327
61368034105883996779966572469243
61368034105883997374760480278353
61368034105883997374762803226647
61368034105884040024601674357249
61368034105884041252168676971269
61368034105884044964293493502081
61368034105884045558252900727165
61368034105884045559089724259485
61368034157972839272673512632840
61368034157972887441818974146070
61368034157972887441881736260914
61368034157972887448593801020182
61368034157972887448656475996198
61368034157972887448656477045958
61368034157972887448656561735346
61368034157972887448656563135026
61368034158077053125280566393466
61368034158077905334031078667063
61368034158077949799228235944967
61368034158077949806505123637057
61368034158077949806505123637105
61368034158077949806505152334865
61368034158077949806505152339237
61368034158077949806505152352335
61368034158077953503239300428897
61368034158077953503239300428945
61368034158077953503575150922047
61368034158077953510854394513961
61368034158077953510854394514009
61368034158734461881509673856957
61368034158734461881509673857005
61368034158734467415431692371848
61368034158734467422773664309109
61368034158734467422773664309157
61368034158945196540622131725610
61368034158945196540684893840454
61368034158945196540684893844826
61368034158945196586375683701418
61368034158952401258853802445517
61368034158952404969702417396548
61368034158952404969702418446308
61368034158952404970538094081352
61368034158952404970541450131510
61368034158953251688023793952466
61368034158953251688023793952514
61368034158953251688023879691662
61368034158953251688023908389422
61368034158953251688859584028838
61368034158953255392368516340351
61368034158953255392368545038111
61368034158953255392371988598699
61368034158953257224479530859791
61368034158953257224479616598939
61368034158953257224542292624715
61368034158953257224542292703372
61368034158953299797876466193642
61368034158953299857500627778914
61368034158953299857563389543838
61368034158953299866538238984545
61368034158953299866538243747858
61368034158953299866538243747906
61368034158953299866538329487054
61368034158953299866538358184814
61368034158953301686807195919554
61368034158953301686869957684478
61368034158953301689342067040297
61368034158953301689342067394429
61368034158953301694150234727932
61368034158953301694150234846024
61368034158953301694150320467128
61368034158953301694150349164888
61368034158953301696659685964186
61368034158953301696659685968398
61368034158953301696680606669134
61368034158953301696681635420818
61368034158953301696681635538910
61368034158953301696681721160014
61368034158953301696681749857774
61368034158953305332364513296518
61368034158953305393499467872070
61368034158953305393687754216602
61368034158953305393750516331446
61368034158953305400190595897888
61368034158953305400190610797973
61368034158953305400190611906734
61368034158953305400190612024826
61368034158953305400190612373294
61368034158953305400190612373342
61368034158953305400190612374746
61368034158953305400190698112490
61368034158953305400190698118106
61368034158953305400190726693610
61368034158953305400190726697822
61368034158953305400190726697982
61368034158953305400190726810250
61368034158953305400441658907381
61368034158953305400441658966430
61368034158953305400441658979528
61368034158953305400441659432990
61368034158953305400441659434442
61368034158953305400441773694257
61368034158953305400441773698469
61368034158953305400441773753306
61368034158953305400441773757518
61368034158953305400441773757678
61368034158953305400441775292711
61368034158953305401005351014639
61368034158953305401005351014687
61368034158953305401005352431789
61368034158953305401005437103755
61368034158953305401005438520697
61368034158953305401005441825489
61368034158953305401008839218376
61368034158953305401026271721039
61368034158953305401026273138189
61368034158953305401026357808703
61368034158953305401026362413797
61368034158953305401026386506463
61368034158953305401029715281627
61368034158953305401029758328347
61368034158953305401029759923324
61368034158953305401029759924776
61368034158953305401029846018056
61368034158953557367996626041551
61368034158953601830386966772638
61368034158953601830386966772798
61368034158953601832859047785149
61368034158953601840177723808610
61368034158953601840177809547758
61368034158953605543770383109946
61368034158953605543770383114318
61368034158953605543958754148238
61368034158953605543958755683271
61368034158955959065175631639108
61368034158955959065175717378256
61368034158955959065175717728176
61368034158956007234195567522970
61368034158956007234195568572730
61368034158956007234195653262118
61368034158956007234195654661798
61368034158956007234383853867502
61368034158956007234383939606650
61368034158956007234383939956570
61368034158956007234446615632426
61368034158956007234446615982346
61368034158956007241704938869276
61368034158956007241725859575628
61368034158956007241788621339148
61368034158956007241788621340552
61368034158956007241788621689068
61368034158956007241788622757702
61368034158956007241788707428216
61368034158957202320260332942106
61368034158957202320281253648458
61368034158957202327118837583230
61368034158957202327118842169450
61368034158957207815773090013804
61368034158957207815773090130444
61368034158957207815856772833596
61368034158957207861547566932264
61368034158957207861547567995122
61368034158957207861547595628620
61368034159050513005256094351067
61368034159050516711296471996429
61368034159050516716044314895421
61368034159050518541438720480749
61368034159050561188518387045451
61368034159050566717087038304087
61368034159061323532376504170620
61368034159061323669574411041777
61368034159061323669574411041861
61368034159061323669574411042020
61368034159061323669574411042021
61368034159061325361683072311260
61368034159061325491624951601640
61368034159061325498880979182417
61368034159061325498880979182501
61368034159061325498880979182660
61368034159061325498880979182661
61368034159061325498880980232261
61368034159061325498964662008122
61368034159061325498965782266071
61368034159061325499216829680058
61368034159061367997176164149294
61368034159061367997236517226776
61368034159061368134436832431327
61368034159061368134436918407967
61368034159061369826482732289934
61368034159061369826541937474512
61368034159061369826566300324302
61368034159061369826566301387160
61368034159061369826566416178200
61368034159061369826567449280064
61368034159061369834157031542106
61368034159061369834157145860970
61368034159061369963823698649670
61368034159061369963827083397588
61368034159061369964079251423656
61368034159061373530072953861924
61368034159061373530075276810218
61368034159061373530888890103014
61368034159061373530909892179668
61368034159061373530912215127962
61368034159061373531077175397786
61368034159061373537667154534344
61368034159061373667336060231723
61368034159061373668085816192205
61368034159061373668086964089481
61368034159061373668086968806843
61368034159061373668169412928705
61368034159061373668170532119477
61368034159061373668170532123849
61368034159061373668170532136947
61368034159061373668170560815833
61368034159061373668170560834707
61368034159061373668170646909273
61368034159061373668172883764043
61368034159061373668172883764127
61368034159061373668172883764286
61368034159061373668172883764287
61368034159061373668174002978145
61368034159061373668421608229820
61368034159061373674864028284923
61368034159061373675700823120971
61368034159061373675700851817243
61368034159061373675700851817327
61368034159061373675700851817486
61368034159061373675700851817487
61368034159061373675763585240186
61368034159061373675763585240187
61368034159061373675763613936542
61368034159061373675763613936543
61368034159061620144711891066978
61368034159061620144712919936754
61368034159061623848971569942888
61368034159061623851503084960254
61368034159061623856376448900990
61368034159061623856379804951148
61368034159061623858824169956412
61368034159061623858907852781820
61368034159061625497795313461422
61368034159061625497881320751444
61368034159061625505200081282988
61368034159061625680893221601822
61368034159061625680895545599876
61368034159061625688487423678294
61368034159061625711374805352525
61368034159061625711374805352733
61368034159061668323686591700010
61368034159061668323770159734378
61368034159061668330546131435706
61368034159061669969999741378302
61368034159061669970083424203710
61368034159061669970271710548242
61368034159061670153349845421892
61368034159061673674408303511382
61368034159061673681936271564582
61368034159061673682019954389990
61368034159061673857357443763236
61368034159061673857420205528160
61368034159061673857422528359814
61368034159061673864197355706102
61368034159061673864198503616476
61368034159061673864950496413014
61368034159061673865034179238422
61368034159062520575241882835867
61368034159062520575241911532223
61368034159062524279588826509303
61368034159062524279588826625943
61368034159062524281283403669869
61368034159062524282116759665575
61368034159062524286864627957827
61368034159062524286868070101181
61368034159062524286868070101265
61368034159062524289375111132221
61368034159062524289375111132305
61368034159062524289396031838657
61368034159062526065669771477467
61368034159062526065672095942081
61368034159062526072949015069345
61368034159062526072949015069429
61368034159062526072949016585749
61368034159062526111423327806215
61368034159062526111425652154189
61368034159062526118702599979297
61368034159062526118702601495617
61368034159062526118703720703811
61368034159062526141925746344842
61368034159062568754237532875819
61368034159062568754237532875903
61368034159062568754258424884411
61368034159062568754258424884495
61368034159062568754258453582255
61368034159062568761013476225095
61368034159062570538062485388959
61368034159062570545402168514812
61368034159062570545423089201526
61368034159062570545423089221209
61368034159062570545423089221212
61368034159062570545423089221218
61368034159062570583564993025051
61368034159062570583899724304219
61368034159062574241652820579973
61368034159062574242157237297739
61368034159062574242157237297823
61368034159062574248932064171851
61368034159062574249747967115863
61368034159062574249747967115947
61368034159062574249768887822299
61368034159062574287406376908721
61368034159062574287908471028197
61368034159062574287908499725957
61368034159062574287910793509847
61368034159062574287910793509931
61368034159062574287911941415885
61368034159062574287911942932205
61368034159062574288159551390746
61368034159062574295501523327971
61368034159062574295501523328055
61368034159062574295522444034407
61368066413153631256047018315577
61368066414089905050858097995161
61368066414101880913895053182889
61368066414101914268227114503139
61368066414101914268248035208087
61368066414101929085610316442323
61368066414101930320204304765263
61368066414126179591342806606723
61368066414126196238032576686547
61368066414126224246537525092459
61368066414126229597196476201717
61368066414126229597197279734185
61368069984690449733101491292042
61368069984702457303924103309162
61368069984702459133230671449802
61368069984702459133230700146158
61368070011291424205282581275337
61368070055591253398417369787514
61368070055602060212157720602922
61368070055809142218812525090562
61368070463191843164623755777558
61368070463289104488292700510178
61368070463301112059119928090926
61368070463301117592772296599722
61368070463301117592772296716362
61368070463301117594466873760288
61368070463301117595300229755994
61368070481205907051570977840344
61368070481209458772731473394838
61368070481209507492486341224212
61368070481209507500014309277412
61368070489890082122619929098848
61368070489890082671411899541040
61368070534092646837469930929378
61368070534189908153612051263998
61368070534189908161142343315252
61368070534200714555754866254686
61368070534200714967352402079406
61368070534200720091942107477064
61368070534200720501004770704842
61368070534200720503532700556530
61368070534200720507779479605586
61368070534200720507782950446784
61368070534200720510310880298472
61368070534201915731129274988692
61368070534201915731966098521012
61368070534383533525112519398992
61368070534383535364478805380986
61368070534384436336290019819998
61368070543247373907656588678493
61368070543247373907656589131955
61368070543247373907656589145053
61368070543344635787397435223155
61368070543355442045066568721311
61368070543355442591915242224477
61368070543355442594175736023435
61368070543355442599443210277677
61368070543355442601137786038563
61368070543356642801647109328435
61368070543356643358032910188535
61368070543903837773114170303515
61368070543903837818867755211979
61368070543903871127135631368715
61368070543903871172889560652165
61368070543903871172889561105627
61368070543903871172889561118725
61368070543903871721932235197461
61368070543903871722183627084361
61368070543903882291009536738175
61368070543903882291009536751273
61368070543903885951293660182011
61368070544011939264545984482875
61368070544011939310299540694983
61368070544219937074704230182971
61368070544219970426529250472181
61368070544219982141392483023513
61368070544230743886248940454437
61368070544230743888445609868155
61368070544230744483308333382595
61368070544230788543163316406979
61368070544230788543163317824129
61368070544230788955133866940785
61368070544230793896329737597149
61368070544230793896518023941681
61368070544231944690779706687387
61368070544231944691260882934239
61368070544231978593907293142741
61368070544231989155642128430985
61368070544231989712027956589005
61368070544231989712216242933537
61368070544231994653328315979069
61368070544231994653600285143393
61368070544256260020003243209463
61368070544256293923319115076229
61368070544256304484865664953061
61368070544267115149436148844989
61368070544328038748714638201461
61368070544328039151459259123455
61368070544328039158987227176655
61368070544328039160681802937541
61368070544340046136437362925837
61368070544340046319538398124583
61368070544340046319726684469115
61368070544340046731233593683241
61368070544340046731317276503033
61368070544340046731505562847565
61368070544364361648950216757651
61368070544364362060457130322165
61368070560777827488531254541640
61368070560789984762776836979479
61368070560972350125744732250750
61368070560972350125933047287266
61368070560972350125933047641558
61368070560972350125992341753228
61368070560972350125995809402110
61368070560972350125995809406482
61368070560972350132707874161378
61368070560972350132707874515670
61368070560972350132710197463964
61368070560972350132710198509352
61368070560972350132770636276222
61368070560972350132770636280594
61368070561069611449601992019886
61368070561069611451296568130692
61368070561069611451296568135064
61368070561081619020404831236608
61368070561081619020404831708991
61368070561081619020404831708992
61368070561081619020425751941556
61368070561081619020425751947380
61368070561081619020488514062223
61368070561081619020488514062224
61368070561081619021848355688448
61368070561081619021848358876392
61368070561081619021848359926152
61368070561081619021932038041680
61368070561081619021932042627900
61368070561081619021932042745944
61368070561081619022120328040716
61368070561081619022685183475941
61368070561081619022685183942501
61368070561081619027202898564372
61368070561081619029442447565715
61368070561081619029463368270663
61368070561105934351155574680396
61368070561105934351343864212872
61368070561105934358121010847334
61368070561628841443200244387936
61368070561628841854793963598084
61368070561628841854794222219580
61368070561628841855045269279276
61368070561628842037975926093340
61368070561628842039503138543070
61368070561628842039503138547442
61368070561628842039670503253906
61368070561628842039691423842214
61368070561628847390956812682390
61368070561628847390977732916406
61368070561628847390977733270698
61368070561628847390977991183610
61368070561628847391145099022550
61368070561628847391145099026922
61368070561628847391166019615230
61368070561628847391228781375782
61368070561628858099826158653298
61368070561628858099826187233014
61368070561628858099826187349654
61368070561628858100014467927064
61368070561628858510789961244906
61368070561628858510792257013164
61368070561628858510959650299344
61368070561628858510980542307936
61368070561628858511604720888010
61368070561628858511608164562270
61368070561628858511608193241156
61368070561628858511608193258626
61368070561628858511796478535928
61368070561628862215135733033346
61368070561628862215303127835846
61368070561628862215386810189078
61368070561628862217646217724096
61368070561628862217646217724144
61368070561628862217646246303860
61368070561628862217646246421904
61368070561628863452344840402152
61368070561628863452365646321628
61368070561628863452365646321676
61368070561628863452365674901344
61368070561628863452365760990412
61368070561665164344921192333738
61368070561665164345004875153530
61368070561665170292970911853441
61368070561665185119576371576271
61368070561944896684245168349582
61368070561944907797282284006810
61368070561944912929215487355946
61368070561944913338734589378838
61368070561944913338734618075194
61368070561944913338799703492624
61368070561944913340994020907400
61368070561944913340994021373960
61368070561944913340994049603756
61368070561944913340994054308020
61368070561944913340997493146874
61368070561944913340997493165748
61368070561944913340997493264918
61368070561944913340997493282388
61368070561944913340997493632308
61368070561944913341059107491230
61368070561944913341059136070946
61368070561944946098022727886550
61368070561944946692815975292340
61368070561944946692878621576372
61368070561944946692882094880108
61368070561944957211060100761222
61368070561944957211060100761270
61368070561944957211060216596406
61368070561944957211060216596454
61368070561944957399408087030530
61368070561944957399408088430210
61368070561944957803408724777904
61368070561944957803408724782276
61368070561944957803597011122436
61368070561944957803597039818792
61368070561944957803659801938008
61368070561944957805103301938470
61368070561944957805291587233242
61368070561944957805856442650998
61368070561944957805856443117558
61368070561944957805856446187410
61368070561944957805856446304050
61368070561944957805856446304098
61368070561944957805856447372731
61368070561944957805856475001858
61368070561944957805856476051618
61368070561944957805915765813316
61368070561944957810939016829158
61368070561944957810939045525514
61368070561944961105198536340408
61368070561944961105446141610958
61368070561944961509700178416970
61368070561944961509700179466730
61368070561944961516977070009906
61368070561944961516979423054236
61368070561944961516980542249380
61368070561944961516980542268254
61368070561944961517042185173452
61368070561944961517228147165638
61368070561944961517228147519930
61368070561944961517230470468224
61368070561944961517231585077148
61368070561944961518734409289688
61368070561944961518734437869404
61368070561944962752326444141064
61368070561944962752326472837420
61368070561944962752326559976296
61368070561944962752577521296796
61368070561944962754018468315976
61368070561944962754018696953704
61368070561944962754018812672248
61368070561944962754269745413080
61368070561944962754269773992748
61368070561956620310768653280832
61368070561956620722547220238783
61368070561956670135571891576350
61368070561956670135822940035726
61368070561956903843199624853572
61368070561956903843202982425666
61368070561956904254984988334638
61368070561956904254985245552082
61368070561956904255068929322464
61368070561956904437999586136528
61368070561956914956240355182294
61368070561956914956240379642350
61368070561956914956240383880054
61368070561956914956324061995582
61368070561956914961322953353950
61368070561956914961322953820510
61368070561956915368022361091266
61368070561956915368022389789026
61368070561956918667614379458688
61368070561956920314741083519292
61368070561956920314741197838156
61368070561956920314743149250142
61368070561956920314743407517346
61368070561956920314743436097062
61368070561956920314743436213702
61368070561956920314743436563622
61368070561956920314743522302770
61368070561956920314761745477426
61368070561956920314761745490476
61368070561956920314762002694822
61368070561956920314824764809666
61368070561956920497504374699596
61368070561956920497506727277366
61368070561956920497506727743926
61368070561956920497755423158972
61368070561956920497757747157026
61368070561956920497757775853382
61368070561956920497757776203302
61368070561956920497778696441690
61368070561956920497841458556534
61368070561956920500018326577088
61368070561956920500039247283440
61368070561956920500290294693056
61368070561956920909286380123134
61368070561956920909288732235748
61368070561956920909288733285508
61368070561956920909370062942926
61368070561956920909537428595560
61368070561956920909539753060174
61368070561956920909557230092314
61368070561956920909558349300508
61368070561956920909558349306332
61368070561956920909621111421176
61368070561956920910980953047400
61368070561956920911064635400632
61368070561956920911064639986852
61368070561956920911800332481640
61368070561956920911800332835932
61368070561956920911817780829070
61368070561956920911817780834893
61368070561956920911817780834894
61368070561956920911817781301453
61368070561956920911817781301454
61368070561956920911817785421113
61368070561956920911821253192412
61368070561956920911880542949738
61368070561956920911880547535958
61368070561956952432746550863802
61368070561956952615677207677866
61368070561956954265337665599607
61368070561956964781047032434662
61368070561956964781047033834342
61368070561956964781047033834390
61368070561956964781047148269894
61368070561956965375839935834100
61368070561956965375843374790998
61368070561956965375843377977490
61368070561956965375843377978942
61368070561956965375843379028702
61368070561956965375843379040348
61368070561956965375843379046172
61368070561956965375843379396092
61368070561956965375843406675298
61368070561956965375843407725058
61368070561956965375923618187332
61368070561956965375927057144230
61368070561956965375927061848494
61368070561956965375927061865963
61368070561956965375927061865964
61368070561956965376115347143266
61368070561956965380925948502598
61368070561956965380925948969158
61368070561956965381009631322390
61368070561956965381197917666922
61368070561956965383455029919163
61368070561956968485643624161438
61368070561956968485643882441692
61368070561956968485643911021408
61368070561956968492983678456174
61368070561956968492983678469224
61368070561956968492985916728130
61368070561956968492985917194690
61368070561956968492986002920788
61368070561956968492986002933838
61368070561956968492986777774114
61368070561956968492987031337054
61368070561956968492987031790564
61368070561956968492987031803614
61368070561956968492987034991558
61368070561956968492987036041318
61368070561956968492987036395658
61368070561956968493070714143796
61368070561956968493070718748890
61368070561956968493255274567870
61368070561956968493255274580920
61368070561956968493257885892454
61368070561956968493259000501378
61368070561956968493259005106472
61368070561956968668741933480880
61368070561956968676001370957860
61368070561956968676001375675174
61368070561956968676083939187602
61368070561956968676085053796526
61368070561956968676269871419122
61368070561956968676273340141058
61368070561956968676273344740328
61368070561956969086964001683346
61368070561956969086964002149906
61368070561956969086966326147960
61368070561956969087047684503138
61368070561956969087779909213578
61368070561956969087779909226628
61368070561956969087782232628384
61368070561956969087782233678192
61368070561956969087782233691242
61368070561956969087783381584146
61368070561956969087783381938438
61368070561956969087863592052244
61368070561956969088050759182758
61368070561956969088051878390952
61368070561956969088051878396775
61368070561956969088051878396776
61368070561956969088055349586441
61368070561956969088055349586442
61368070561956970322311051466530
61368070561956970322311052982850
61368070561956970322311052982898
61368070561956970322311167301762
61368070561956970322313375814504
61368070561956970322313377330824
61368070561956970322313377330872
61368070561956970322313491649736
61368070561956970322397059684104
61368070561956970322561842708510
61368070561956970322561843175070
61368070561956970322564167173124
61368070561956970322583020630854
61368070561956970322585087761432
61368070561956970322585344978828
61368070561956970322645782745698
61368070561956970324821278958805
61368070561956970324821278958806
61368070561956970324821532970788
61368070561956970324821532970836
61368070561956970324821536171830
61368070561956970324842572599741
61368070561956970324842572599742
61368070561956970324842572612792
61368070561956970325093500618792
61368070561956970325093505336154
61368070561956970325093505340525
61368070561956970325093505340526
61368070561956970325093620009309
61368070561956970325093620009310
61368070561981230292238714458822
61368070561981230292238742688618
61368070561981230292238743155178
61368070561981230704020720367794
61368070561981230704104402721026
61368070561981236240204489219556
61368070561981236240288172039348
61368070561981236240476461589293
61368070561981280705066910963154
61368070561981280705066911429714
61368070561981280705150593782946
61368070561981280711841737837266
61368070561981280711841738303826
61368070561981280711925420657058
61368070561981280712680885834200
61368070561981283823905144073526
61368070561981283823905145136336
61368070561981283823926065724644
61368070561981283824176854504038
61368070561981284006940405364324
61368070561981284418969990679737
61368070561981284418973462919163
61368070561992943072965684689200
61368070561992943073049624726388
61368070561992943621841337951184
61368070561992987544352142064930
61368070561992987544352143581250
61368070561992987544602933306910
61368070561992987544602933773470
61368070561992987544624111229254
61368070561992987544686873344098
61368070561992988093478586568894
61368070561992991251211895975510
61368070561992991251211896325430
61368070561992991251232816563818
61368070561992991251295578678662
61368070561992991251480391701988
61368070561992991388493571289210
61368070562065872955210441292008
61368070562065920582317951917954
61368070562065920765332176766386
61368070562065921176926497904494
61368070562065922418985350526690
61368070562065922418985352043010
61368070562065922418985352043058
61368070562065922418985466361922
61368070562065922419069034396290
61368070562065922419257319691014
61368070562065922968028025071986
61368070562065922968028026588306
61368070562065922968028026588354
61368070562065922968028140907218
61368070562065922968030349536600
61368070562065922968093111651444
61368070562065922968111707891778
61368070562065922968111708941586
61368070562065922968299994236310
61368070562065922968362756351154
61368070562065922970538625618347
61368070562065922970559546323295
61368070562065922970622308438139
61368070562090237704965815658598
61368070562090237704965816708358
61368070562090237704986736251278
61368070562090237704986737314136
61368070562090237704989055994158
61368070562090237750719371875078
61368070562090237750719371875126
61368070562090237750719372937936
61368070562090237750719400567062
61368070562090237750719401517652
61368070562090237750721691617958
61368070562090237750721691618006
61368070562090237750740035245990
61368070562090237750740293526244
61368070562090238299765514073675
61368070562090238299765515473355
61368070562090238299845843560535
61368070562090238299846101839332
61368070562090238299848048516486
61368070562090238299848048516534
61368070562090238299849201032001
61368070562090238300037487372113
61368070562090238300037487372114
61368070699536863394727356820546
61368070699609809387483979988392
61368070699634121012361716142312
61368070699634124718399769323060
61368070699646132289225853598528
61368070699852962694120975924012
61368070703473096836422077854140
61368070703475776532135520473364
61368070703475793186691088741356
61368070703475793187255172973340
61368070703475798539857165557992
61368070703581148502545349649340
61368070703581148912632807626992
61368070703764880799817333444778
61368070703791881361185780884935
61368070703791881368525463643363
61368070703791881368527786591657
61368070703791881368528815461433
61368070703791881368713748938135
61368070703791881368716072936189
61368070703791881368717101805965
61368070703791892302700884387229
61368070703791892479306785387259
61368070703791892486837077438513
61368070703791896185347162566061
61368070703791896192686844274729
61368070703791896192686845324489
61368070703791896192689168272783
61368070703791896192875130619261
61368070703791897832475956253604
61368070703791897832475984951364
61368070703791897839167100778856
61368070703791897839167129476616
61368070703872932473468558944271
61368070703897242677173397335843
61368070703897242860187995255617
61368070703897242861307010221389
61368070703897242861307267438833
61368070703897246559817352566381
61368070703897246567345062352377
61368070703897246567345063402137
61368070703897246567345320619581
61368070703897246567347386350431
61368070703897248206945376202269
61368070703897248206946147854601
61368070703897248206946174951684
61368070703897248214285057910937
61368070703897248214285058960697
61368070703897248214285829563269
61368070703897248214288153561323
61368070703897248214473344255469
61368070703897248214474115907801
61368070717335671220853346434942
61368070717550923574799615727064
61368070717554475844752971820222
61368070717578838803697007721266
61368070717578841182609963102878
61368070717651770522757445526346
61368070717651770522778366231294
61368070717651770523594269058666
61368070717651770523594269175306
61368070720602497610943538168980
61368070720638820093309202376730
61368070720638820093309974029062
61368070720638820100651979735784
61368070721198056449163654164334
61368070721198065325357921283859
61368070721198070676079633095231
61368070721307019068157084727491
61368070721477798868878917201030
61368070721477847670976524358998
61368070721477847670976610452278
61368070721477848906322628179194
61368070721489840419333736629084
61368070721489851537454483913964
61368070721489851537454570007244
61368070721489851537454570361536
61368070721489854638572980090411
61368070721489854821587319724267
61368070721489856476309445177256
61368070721493456917413980298072
61368070721493458747305266412084
61368070721493458747556228782392
61368070721514121982441799735682
61368070721514121982442571388014
61368070721514166271044674566554
61368070721514166454622983646970
61368070721514166866404989569040
61368070721514170153342274660028
61368070721514170160684280366750
61368070721514170160685052019082
61368070721514171807225218463727
61368070721514171807225218568721
61368070721514171808064380992538
61368070721514171808064495777962
61368070721517724253688927714352
61368070721517724253689699366684
61368070721517772287328647909094
61368070721517772294668330667522
61368070721517772294670653615816
61368070721517772424589402638698
61368070721517772431929085397126
61368070721517772431932179997752
61368070721598809122026418782712
61368070721598809122027566688666
61368070721598809124370681043869
61368070721598809124558966321172
61368070721623118887096338446176
61368070721623118893601520620578
61368070721623122661798837909414
61368070721623122669138520667842
61368070721623122669140843616136
61368070721623124453782503910270
61368070726235098648378872608188
61368070726235099058468999227158
61368070726235099058468999227159
61368070726526883160531280139916
61368070727398132288895163271232
61368070727398132288895249364512
61368070727398176761034595283942
61368070727398181702669623975694
61368070727398181702669710068974
61368070727422447069075766961934
61368070727422491540713015579644
61368070727422491541277095579540
61368070727422491671195758155010
61368070727422491677973684215968
61368070727422495246753391708686
61368070727422495247315148760288
61368070727422495247318247593002
61368070727422495384014060345010
61368070727422495384575817042480
61368070727422495384578916229326
61368070770436766499825743024996
61368070770437666518781901298822
61368070770437666518782790928942
61368070770534913145432273782204
61368070770534928383715649235682
61368070770545734785865406971624
61368070770545735197456000051090
61368070770545735204234179793032
61368070770545737034378724093728
61368070770728551881016040933132
61368070770729450618601891619212
61368070770729450618622812324160
61368070770729451030213319314558
61368070770729452311483471467208
61368070770752867217495921884018
61368070770752867217767889532022
61368070770753766366947375205582
61368070770826697118112836234892
61368070770826697118133756939840
61368070770826712353885731700432
61368070771410259372288755113732
61368070774376600009754112278445
61368070774692699263648576510059
61368070779701791743935174399801
61368070779701791743935175799481
61368070779726125512036738488574
61368070797451100634298996733095
61368071917029793959556486598422
61368071917029794508599504100310
61368071917029800036433607582168
61368071970203776063749251113438
61368072129740314915686802839632
61368072129740314915687830292258
61368072129752305420364024111866
61368072129752320648753105407946
61368072129752320656367166372432
61368072130369793308748764394200
61368072130394108637972301032916
61368072130396761753914043559600
61368072130396809924814518483946
61368072138604587484338931931956
61368072153374811031829371735510
61368072153374816560500303471422
61368072153374816568009674817728
61368072153386822301180667004222
61368072156013463854001275511588
61368072156329563155894912844253
61368072156329563155894914243933
61368072156341585505309906503663
61368072206549743033447459795414
61368072209504488340419205472575
61368072209504490170562597145535
61368072209504506779109203557887
61368072209516512519538520030991
61368072608019266268402768417716
61368072608314656209085441992266
61368072608314656216613495784614
61368072608314657627634855950270
61368072608314657634974537542298
61368072608314658039228833665226
61368072608348262588502472271034
61368072608350963871725676367544
61368072608350963872562499899864
61368072608350963879065359125972
61368072608350979107477651128136
61368072608350979108292439463224
61368072608968451768289246355480
61368072608968451771069369643448
61368072608992763393166982509400
61368072608995464687348800880592
61368072617178928783068951113249
61368072617178930612396181691633
61368072617178930612396182741393
61368072617215247977933360673405
61368072617215247977933361839805
61368072617215247977954281378353
61368072617215247977954282428113
61368072617215269940298024283331
61368072617215269940298024283379
61368072631949157869021194237702
61368072631949159142780741995146
61368072631973474478782573161228
61368072632629966202474138357498
61368072634903922894946488289055
61368072634940245611791154142045
61368072634940245611791155559195
61368072634940245611791158391603
61368072634940245611791159791283
61368072634940245611979445085847
61368072634940245611979445086055
61368072634940245794742732723915
61368072634940245794993781183291
61368072634940245794993781537583
61368072635884639176103771250458
61368072635884639176103799948218
61368072684831385520604468930932
61368072684832296786515722357858
61368072684832300490861522842654
61368072685124070050992045220494
61368072685124070058501416566800
61368072685124084461868428839724
61368072685124084463563006000290
61368072685124086156423693839694
61368072685124086156988548207690
61368072685147501055180914436618
61368072685148385387726101111518
61368072685148395956806495736586
61368072685148396086746164993644
61368072685148401492986797401654
61368072685148401492990265054908
61368072685160392950205984373848
61368072685160392958548713133010
61368072685803964960977215714648
61368072688078831468853288339801
61368072688078831469041573634573
61368072688078833298369063529921
61368072688115172077165125455334
61368072688115172077416172515114
61368072688115172809222393315311
61368072688115172809222397901531
61368072688115172809473441774687
61368072688115172809473442128979
61368072844367888357911852794496
61368072844659672732312985629412
61368072844659672732333992073508
61368072844659672732337345291258
61368072844659672737398998414550
61368072844659672739843363419814
61368072844659672739927046239606
61368072844659672739928075109382
61368072844659674562458706035258
61368072844683939883045403264806
61368072844683939889823583006748
61368072844683939890636133082930
61368072844683972825805435861624
61368072844683972832308295087732
61368072844683984362276734568470
61368072844683989898458185556690
61368072845340481210578668515792
61368072845348592268934767168706
61368072845349793025933458819730
61368072845352459133925528381752
61368072845352492485750547621202
61368072845352492487442801366914
61368072845352492488278480660834
61368072845352492488278566283342
61368072847311396490115561386870
61368072848291197592215907628434
61368072848291197592215908678194
61368072848294793917965292744518
61368072848294793917965293094438
61368072848294810435072164648778
61368072848294810572270071170258
61368072848303219578138471726741
61368072848304120008689498991702
61368072848304120008689499341622
61368072848306805057631436073866
61368072848306805240583273390903
61368072848306806886959184717479
61368072848306816175752527831658
61368072848306816175752528181578
61368072848306818005059096322218
61368072848306821849134206755862
61368072848306821849134208272181
61368072848306821849134208272182
61368072848582981146548587130074
61368072848582981558142564961718
61368072848594989135740688362242
61368072848594989135741032718514
61368072848598590857944797409032
61368072848598590857944797422082
61368072848598590857944882098420
61368072848598590857945140378674
61368072848598590987528124997438
61368072848598590987531597255786
61368072848598590995142790019580
61368072848598590995142874708968
61368072848622906179553330306926
61368072848622906179553588587180
61368072848622906316751322917474
61368072848622906316752815197010
61368072853548279076746943696402
61368072854176422474295708236271
61368072854211539265785771569711
61368072854211545213563264573585
61368072854212729308935979882283
61368072854212895536806720180178
61368072854215597240053779806702
61368072871273254191600987389753
61368072871273254191604086222467
61368072871273254191663749504597
61368072871273254191666848337311
61368072871273254198942997328563
61368072871273254748236721748693
61368072871941469752310526841778
61368072871941469752311301676438
61368072924448181762528091746207
61368072925116400473395165294824
61368082907073049492613188970800
61368083385647344446947085307498
61368083456548164171958477731748
61368083456645453359261057193704
61368083616117415915508969441120
61368083616117416456957527985962
61368083616120108467471533088744
61368083616120108467473857436718
61368083616178343768359116779782
61368083616181045052421206225482
61368083616181045052480414243872
61368083616181056170603857529674
61368083616189150578567227280548
61368083616193052630586885766418
61368083616213462203444963434468
61368083616213467742156665792422
61368083616214662414180766059866
61368083616214662415016446403546
61368083616214666670100986139116
61368083616214668500243234623436
61368083616214677239177942870096
61368083616217336430015050662740
61368083616217336437291969790004
61368083616217364247285878303644
61368083616217364248121558647324
61368083616217364248122701840336
61368083616217364255461155316844
61368083616217367951631678788440
61368083616217367954159611828072
61368083616217367954225755507262
61368083616217369784303003505404
61368083616217369784368003991582
61368083616217369791644923118846
61368083616217369791644924635166
61368083616217380909766043456354
61368083616217384605998099765246
61368083616217384608526032804878
61368083616217384608527175993518
61368083622016676301928422504406
61368083622016724477911471606912
61368083622125961843116689362212
61368083622126006322846761917438
61368083622126010019099738464718
61368083624948086067570506755565
61368083624948086067758792050337
61368083624984408992189166699254
61368083625053439759364174492897
61368083625053441587007543674867
61368083625053441587007543679239
61368083625056143290526284089377
61368083625092482253352386681879
61368083639718252445926669442306
61368083639742564070804405596226
61368083639754608153227282962872
61368083639847967565425279268732
61368083639847969395316479276206
61368083639847969395567527753052
61368083639851865763246466711388
61368083639851869469284519892136
61368083639851886077838147587588
61368083642709384663964845117497
61368083642781883505812109069239
61368083642782019395081044490936
61368083642802292671196463355887
61368083642802592814713475277859
61368083642806195131441957415831
61368083642814298411876826888687
61368083642814740024725373582923
61368083642814740024726406684787
61368083642818350966778424316583
61368083642818356493088785835617
61368083642818356493088900154481
61368083642818356493088900160097
61368083642818356493091224508071
61368083642818356493092257627197
61368083642818356493092258093965
61368083642818356500430791075779
61368083642818356500430792942019
61368083642818356500434263334127
61368083642818356500685311793295
61368083642818358286788297146985
61368083693001280540390839953830
61368083693025564347095925493736
61368083693025592164429429160576
61368083693025592165265109504256
61368083693025595871305571722366
61368083693025597701448878822578
61368083693026792785066153367516
61368083693026792785066153384986
61368083693026796491107678469790
61368083693026798321249922219278
61368083693026798321249922685838
61368083693026809393638032947286
61368083695847988341695176191726
61368083695847988341757937956650
61368083695956945995184533527607
61368083695980371688398475157984
61368083695980371688398475158032
61368083695981272256210515432850
61368083695992334907874656005582
61368083695992366475871367947512
61368083695992377550686509541560
61368083695992379380349504996238
61368083695992382901407963189318
61368083695992382901408220419812
61368083695992383084425660291678
61368083695992383084425660295890
61368083695992383084613945119890
61368083695992383084613945590662
61368083695992383084697627943894
61368083695992383084697627958396
61368083695992383086870282047826
61368083695992384733518937508740
61368083695993235338425683270543
61368083695993235338447380345185
61368083695993277980422402698011
61368083695993277981258457629353
61368083695993283507654453146885
61368083695993283507655601057259
61368083695993283514910824719755
61368083695993283514910825069675
61368083695993283514910825088389
61368083695993283514910826254789
61368083695993283514913923921103
61368083695993283514913925437423
61368083695993283514913925441635
61368083695993283515164972384691
61368083695993283515164972501331
61368083695993283515164972855623
61368083695993283515185893089639
61368083695993283515185893108513
61368083695993283515248655223357
61368083695993285369970782270250
61368083695993285369992479344892
61368085051904074443431250211564
61368085051904074443434717864818
61368085051913380722541486326346
61368085530478369402851188263036
61368085530478413874488436880746
61368085530500027362932535776436
61368085530500027906910088132456
61368085530502729198566641831392
61368085530502729198629399341302
61368085530512034936287695347056
61368085530512035477736167802830
61368085530512035485330369408322
61368085530512039183774220983578
61368085530512039191370747053684
61368085530514736768553573504832
61368085530514736769390397037152
61368085530514740472899373989628
61368085530514740475430774682514
61368085530514742303104384588952
61368085530514742304796637284904
61368085530514742305633460817224
61368085530514742305635785281838
61368085530514742310716034995384
61368085530514742312410612155950
61368085530514742312912704409102
61368085766823434097755597311552
61368085766847701257833673370318
61368085766847745722632189810272
61368085766847749428733005106024
61368085766847749428736472759278
61368085766847749433816722472824
61368085766857055707843240866514
61368085766859756996966065157148
61368085766859756996966065623708
61368085766859756998660642317714
61368085766859756999493998663340
61368085766859756999556760311784
61368085766859758828863328452424
61368085766859758828863328569064
61368085766859758828865652917038
61368085769802358618514428345564
61368085769802358671546971282233
61368089128855561310144048165092
61368089128867618883705108661818
61368089128960928158161100108202
61368089128960972623023521851800
61368089128962128915159793275546
61368089128964845023717999578210
61368089128964895029844440353676
61368089146581454023184198285606
61368089146593494985665759393026
61368089146662537244413896498914
61368089146686852573637432671070
61368089146686854403779681155390
61368089146690706301517182539224
61368089146690706857899798123202
61368089146698861976027196985128
61368089199548333401885093397716
61368089199732065705931904067266
61368089199756364429116018465208
61368089199756381030069312785500
61368089199756381030072866527822
61368089199768388600895478544942
61368089199768420175922827495208
61368089199768422007487683958300
61368089199768422008324507490620
61368089199840117372055175862466
61368089199840165542955650786812
61368089199840167373097899271132
61368089199864477168649208046478
61368089199865649924564365884850
61368089199865692619971978787036
61368089199865694449278546927676
61368089199865698153624347412472
61368089199876488445513340897600
61368089199876488445513341247520
61368089359289265948471093686650
61368089359291967240186851153174
61368089359291967247715163579908
61368089359291969077860539599122
61368089359301317990930954321480
61368089359304008172058176112712
61368089359304010002200424601404
61368089359304019290178151745260
61368089359362244753289519962930
61368089359362245302332538864498
61368089359364913232940035247482
61368089359364946586394632561000
61368089359397367439213016769508
61368089359397367446992031882404
61368089359397369269355265253828
61368089359397369277134280366724
61368089359401269488952322667576
61368089359401269488952409115148
61368089359401269496292005780296
61368089359401269496292091519284
61368089359401280607072298300124
61368089359409375017627505447896
61368089365309863377926939230050
61368089365309911553909988332556
61368089367840208572110526485041
61368089368261672677080981148520
61368089368261674300419709871727
61368089368261674300485594816993
61368089368273680246990861138529
61368089368273680246991205494801
61368089368273680246991205512063
61368089368273680246993525260767
61368089368273680246993528093175
61368089368273680246993529510117
61368089368273680246994300095427
61368089368273680247056287025691
61368089368273680247056290208019
61368089368273680247056291624961
61368089368273680247057061860351
61368089368273680254333211201523
61368089368273680254584259678161
61368089368276367725938233927792
61368089368276367725938262507508
61368089368276367725938262625552
61368089368276367725938264025232
61368089368276383787891831688060
61368089382926470547252869548370
61368089382926471141777504194078
61368089383007553768210948621578
61368089383031869097434485260294
61368089383035739434133947776674
61368089385892790861950496063164
61368089385893241725116685066624
61368089385986600009910582105886
61368089385986648737385257276304
61368089385986648744724940034732
61368089385998641556924014239817
61368089386002193821790984126784
61368089436101380953181566444088
61368089436113436701412131376332
61368089436209465874545572014838
61368089436209497406094901001896
61368089436210666494367164463538
61368089436210698018302461653606
61368089436210698018306277931196
61368089436210714634467739755538
61368089436221504968488778509238
61368089436221504968739826968614
61368089436221504968743208532800
61368089436221504968760747673562
61368089436221504976081832675336
61368089436221516086863184165348
61368089837866295553120594536554
61368089837866310370503796475738
61368089837866310377783389028774
61368089837866312024159297167406
61368089837866312207926780701734
61368089837866312208177829178580
61368089837902633276990386499732
61368089837902634923366297826308
61368089837902668453373790862470
61368089837902668454210614394790
61368089837902668460901758915670
61368089837902668461489857986668
61368089837902677749715505709458
61368089837959955017889907993482
61368089837959999482752329737080
61368089837960855036845810566184
61368089837960866154966929387372
61368089837960899501708232309782
61368089837960900058094403411296
61368089837963556870011273438164
61368089837963601349747140850112
61368089837971662398629487167726
61368089837971706871270924024220
61368089837975623744728924869168
61368089837997178484849396181146
61368089837997228485892119589812
61368089837999879776504457600546
61368089837999896430805878086802
61368089837999924241636610137134
61368089837999929777547181009212
61368089837999929777816911802202
61368089837999929785137910827336
61368089837999929785158831415644
61368089837999940903259029648524
61368089837999944602041084290316
61368089838007985297839958667826
61368089838008035299720653532284
61368089838008035306474559818088
61368089838008035306665170510594
61368089838008035307501994042914
61368089843774920959443967405016
61368089843774965431081216022726
61368089843811293866475458258298
61368089843811293874087108664730
61368089843872197107274408604186
61368089846835951576895033687189
61368089846872335000493633808773
61368089861500812441948733728988
61368089861500813677570159594596
61368089861500814272090982230778
61368089861594456670212894757002
61368089861594501135075316500600
61368089861598058941459678344668
61368089861610066512282290379258
61368089861630479380173689777322
61368089861630523845036111520920
61368089861630529381216413185988
61368089861642536959071840093906
61368089861642536959636695978222
61368089914492008387183380284630
61368089914492008387184523477642
61368089914493209006983994752518
61368089914493209006985487032054
61368089914493225607944568281920
61368089914675739037306448435588
61368089914675740684455364080068
61368089914675740684456507273080
61368089914675740730188028283584
61368089914675768554863792736358
61368089914700056020454870785908
61368089914700083884087329375074
61368089914712046982710132706544
61368089914712063583665832392224
61368089914712063591277482798656
61368089914712095160949142483316
61368089914712095161221110131320
61368089914772985536817393051268
61368089914773002008127719073230
61368089914773029871757939291222
61368089914783792358172833700938
61368089914783840526541821838958
61368089914783851654532880572900
61368089914784992977718933101584
61368089914785009578951474278990
61368089914785052274354473021600
61368089914785054057907485066820
61368089914785054103661041162240
61368089914785057762253285551616
61368089914785057762274206139924
61368089914808107686578142581108
61368089914808124333270151032106
61368089914808124340609833790534
61368089914808152151440564324706
61368089914808157687620865989774
61368089914808168805744223182136
61368089914809324907338187385386
61368089914809369432884577800956
61368089914820115249789104187424
61368089914820115257128786945852
61368089914820115257379834005548
61368089914820115257400754593856
61368089914820130073950514564906
61368089914820130081290197323334
61368089914820163428029261870198
61368089914820163428280223190746
61368089914820163428280308929894
61368089914820163428283690494080
61368089914820163428283690844000
61368089914820163428301229518202
61368089914820163428304611082388
61368089914820163434807470308496
61368089914820174546403666126628
61368089914820174546424586714936
61368089914820174553743348885056
61368089914820174553764269473364
61368090074342242631026920546236
61368090074344944471468243644386
61368090074344944471719290704082
61368090074344944471740211292390
61368090074344944479062358210428
61368090074344961126022949915964
61368090074344961126106632269196
61368091273662270936824614598554
61368091273683884427796646533876
61368091273683884427797789722516
61368091273683928892659068277474
61368091273683928899435037407106
61368091273686586131044595803570
61368091273686586260962109405856
61368091273686630740697976817804
61368091273686630740697978217276
61368091273698638310956877651196
61368091273698642017559786720472
61368091273698642017562110018686
61368091273698643847702035554872
61368091510043658540789654355672
61368091510043658540789657539404
61368091988630261251015174852562
61368091988630305723468326414284
61368091988630305723468327813756
61368091988639566981394226912146
61368091988639567530436896722610
61368091988639615152294701836492
61368091988639615708951346518002
61368091988642316992174550614512
61368091988642316992738261794028
61368091988642316992990453558524
61368091988642316993011374146832
61368091988642316999514233372940
61368091988642317000328991612152
61368091988642317000328991961912
61368091988642317000330136316952
61368091988642317000330139500684
61368091988642317000332459615166
61368091988642317000349912200460
61368091988642317000351056905260
61368091988642318822379561213836
61368091988642318822881653466988
61368091988642318823132702392924
61368091988642318823216384746156
61368091988642318829907529267036
61368091988642318829991211620268
61368091988642318830472383285112
61368091988642318830472385151352
61368189232908937427317838514704
61368189232908937429846914393056
61368189250527045530947469910418
61368189250527045537722296784530
61368189250634813661289133020972
61368189250634813666371705799452
61368189250634813668817105329346
61368189250634813668900783427404
61368189250634829720985678651726
61368189250634829721822506905779
61368189250634829721822506905780
61368189250634829726068252479966
61368189250634829728597329058158
61368189250635113805642941665537
61368189250635113805642941665538
61368189250635113812417763817916
61368189250635113812417768539649
61368189250635113812417768539650
61368247374326359061110878287021
61368247374327259498917904440697
61368247374643358790783555490963
61368247374643358798311523544163
61368264603319711482214507808167
61375396706791361689153329528686
61375397344931006472296004219728
61375397345759512189488336252362
61375397398076219690377155604886
61375397398076219690377155722930
61375397398108635190214137143446
61375397398108635190214137261490
61375397399264000351725946947282
61375397399264011464763348401670
61375397399264016777259443357778
61375397399264900919513713766010
61375397399264912032551115220398
61375397399264912032551143800114
61375397399264912445089619408376
61375397399264913679870781252380
61375397399264913679870809830692
61375397399264917393250868718162
61375397399264917393251611790778
61375397399264961858110938933750
61375397399264961858110967513466
61375397399264961858113290461760
61375397399264961858114033534376
61375397558473599684919741734614
61375397558797848561174414764936
61375398994301979038555377047140
61375399472900633793750058523624
61375399472900633793750061705952
61375399472900633793750861938000
61375399473195169285199941667258
61375410267278454442120150627892
61375410267302766066997886781812
61375410267313621058417782237724
61375410267386555933050219047152
61375410320456083160038283669654
61375410320458784451691365346490
61375410320556080775817693880432
61375410320556080775818465532764
61375410320564134826161555346810
61375410320564134826161555464854
61375410320564184650776939265072
61375410480088965282622714859948
61375416010486665763234891136254
61375416010486665763237985736880
61375416010486665808970650057036
61375416010486667044316667783952
61375513964350588010195396558000
61375515855423852602722157650210
61375515855423852603538060594222
61375515855423852740735282024662
61375515855423852740736053676994
61375515878742508848308721311560
61375515878838570833258770714798
61375515879057403655770750528672
61375515879057403656335609595316
61375515879057403658027087456608
61375515879057403658027862291268
61375515879057403658842994986840
61375515879057403658843769821500
61375515879057403658846351036998
61375515879057403663110690504544
61375515879057403663113789337258
61375515879057453072056727509476
61375516038371455751656997873626
61375516091768869129800654516853
61375516091779974484909509577033
61375516091779979378304579353245
61375516091779979379057724764421
61375526814954347571784217194112
61375526815051614202872120176315
61375526885952417456594020840351
61375526885955118611049109552507
61375526885955118611049110024683
61375526885955119159841079994699
61375526885955119159841080466875
61375526885956019178798129428015
61375526885956019178798129900191
61375526885956019727652861985051
61375528729457940604115101702405
61375528782632865972218764878157
61375528782632865972219109234429
61375528800217352516307551670856
61375528800249768016144533209416
61375528800322718950284882812014
61375528800349732865592307531444
61375528800349737804720041511172
61375528800349737812062047217894
61375528800357841092496657956826
61375528800357842921803226097466
61375528800357843290087982490933
61375528800357843290088240758137
61375528942157647015658091008617
61375528959847499993723864586202
61375528959882622135935639731014
61375528959882622687151311205749
61375528959882622730460274376722
61375528959890727840201453256294
61375532398606254046889928532010
61375532611313165000424818575082
61375532611313165000425075792526
61375532611313176113399458264546
61375532611313176113462220029470
61375532611316767271420898077114
61375532611316767271609183371886
61375532611316778384458299531502
61375532611316778384646584826274
61375532611386110988094656838898
61375532629687493714477988162430
61375533030937250859617229239536
61375533037709205721595264906684
61375533084100205431958056739746
61375533084104062878758321962924
61375533084104073991798047415366
61375533084111012245698407555154
61375533084975506771482780712494
61375533084975506772298683656506
61375533084975507184080689565478
61375533084975807375548301872467
61375533090886833890279311642117
61375533107605296899095803422302
61375533107745828707305633232107
61375533107745828712388974830511
61375533107745828712388979062599
61375533108609108407568145695212
61375533108609108407568145708310
61375533108610008838119172955800
61375533108612710129772254750680
61375533244511093394131998519186
61375533249545633736111218280403
61375533250396620706131092048392
61375533250419718808677538800945
61375533250419718809430684225219
61375533250493870316883490749961
61375533250493870499814147564025
61375533268145595048170481909508
61375533268145595048170481913880
61375533320445536765224275597691
61375533320445536770307617196095
61375533320445536770307621428183
61375533321320522062650142500904
61375533321320522062650142505276
61375533321320522062650142518374
61375533321332529633472754522396
61375533321332529633472754535494
61375533321404579999865490501397
61375534466721507741203833077040
61375534466721508975985766571972
61375534466729612850945011956612
61375534526692113837297973258910
61375534526694820361306681334697
61375534544514355787787110011690
61375534685352399828318673121989
61375534686225005406412156431487
61375534703953578002698214128331
61375534704014821548567934292941
61375535158914182500464352506694
61375535158914182500652637801466
61375535163951015655085710791104
61375535163951058287859155083269
61375535163951059524897425506137
61375535163951063229243225990933
61375535164791243021416295116452
61375535164791243021416296179262
61375535164823658521253276300880
61375535164823658521253277717822
61375535164826360034899589970009
61375535164826360217073633719643
61375535164826364976283660877673
61375535164888500639047187834724
61375535164896604514006433215152
61375535164896604514006433219364
61375535181665179014545808010564
61375535181665179019628382188724
61375535181665179022156315228356
61375535181665179022157458416996
61375535181665182718891608495360
61375535181665182726502115713152
61375535181665182726503258901792
61375535181665183953673541990292
61375535181665183961284049208084
61375535181665183961285192396724
61375535181673284124851071122120
61375535181673287829196871606916
61375535181673287836243294592724
61375535181673289063978805101848
61375535181676890108058749297116
61375535181676891342840682792048
61375535182516218693661973041978
61375535182517119260658879208702
61375535182613480014887356422654
61375535182613480017333929467080
61375535182613480017335074177656
61375535182613480017335077359984
61375535182645894912336229492734
61375535182645895506860864138442
61375535182645895509642938821134
61375535182645895516982626183044
61375535182645895516983769371684
61375535182645895517170911477816
61375535182645895517172054666456
61375535182645896741642797633374
61375535182645896751764555078706
61375535182645896751764559677976
61375535182645896751765702866616
61375535182645900458559224406834
61375535234730835282311426619096
61375535234730835282499711913868
61375535234730836929439450254984
61375535234730837064381363155040
61375535234730837066076714683706
61375535234730837066640798915690
61375535234730837071155842486340
61375535234730837071159284629778
61375535234730840770419416335788
61375535234730840772678852096438
61375535234730842007460785591370
61375535234730884693076404630314
61375535234730884695335840745096
61375535234730884695524126039868
61375535234730885107117846654068
61375535234730885242684282602738
61375535234730885244378515290392
61375535234730885245131660701568
61375535234730885245132003658160
61375535234730885249462204077476
61375535234730886477405777281040
61375535234730886477466216097670
61375535234730886479724533017308
61375535234730886479912818312080
61375535234730886479912822544168
61375535234730886479913937153092
61375535234730886480477678428484
61375535234730886484808221804392
61375535234730886889812306238626
61375535234730886891506538926280
61375535234730886892260027294048
61375535234730886896590227713364
61375535234730890183443830461788
61375535234730891830635648964464
61375535235715155692441676415096
61375535235715155831894891344656
61375535235715155831895662996988
61375535235715155831896005953580
61375535235715156926971443655188
61375535235715156926971786611780
61375535235715156927787694142012
61375535235715157064232198384792
61375535235715157066676820607500
61375535235715157066676824839588
61375535235715157066677939448512
61375535235715157071760166437992
61375535235715157476014461157076
61375535235715157476014461511208
61375535235715157478270541221700
61375535235715157483354144269636
61375535235715157483354230008784
61375535235715205105399886632734
61375535235715205105400229589326
61375535235715205242659869710006
61375535235715205242660641362338
61375535235715205242660984318930
61375535235715205654253590324206
61375535235715205654254619193982
61375535235715205654254704933130
61375535235715205655007764605158
61375535235715206889788926447758
61375535235715206889789698100090
61375535235715206889790041056682
61375535235715206890353782332074
61375535235715206890604829391770
61375535235715507079123168646196
61375535235726312321993771250919
61375565581106368992902918497678
61375566857369448340088735768302
61375567489592678849357712145408
61375567489600782724316957530048
61375567495500988013681644403614
61375567495512965753258699477507
61375567548687042162809917573493
61375567548690595889516240464235
61375567548690596438308210906427
61375567548690643885014026161157
61375567548690643885014026633333
61375567548690644433805996603349
61375567548690644433805997075525
61375567566380480940497907186382
61375567566380481352091885018026
61375567566380497587187677266206
61375567566403613769821216332699
61375567566411717644780461717339
61375567566412896440334888724942
61375567566412901791056600536314
61375567566412912499842029865780
61375567566412913087024658804766
61375567566412914329148598006420
61375567566412917850563741677152
61375567566415319366984570777179
61375567725937693543281011639968
61375567725937695372587579780608
61375567725937698894002723451340
61375567779111425702699104082923
61375567779115027424903213142763
61375571141240262078482616346631
61375571158857171397161057331879
61375571158857171397161057686011
61375571158859872688542171360711
61375571158954432714058642843641
61375571158957117404482908213609
61375571158957134005439756872473
61375571158957134005440014089917
61375571158957134012214496141197
61375571158965223063012618578475
61375571158965237285037453287157
61375571158965237285037796243749
61375571158965237285037800829969
61375571158965237696628078250971
61375571158965237696628335455365
61375571158965237696631431118801
61375571158965237696631774075393
61375571158965237696631778661613
61375571158965237880399259474557
61375571158968824785216727638315
61375571158968824785220166595213
61375571158968839418832444532467
61375571158968839418835543365181
61375571158968839418835629454249
61375571158968839418835887721453
61375571158968839602599929577499
61375571158968839602603111316953
61375571158968839602603368534397
61375571164765780200021442780580
61375571164874715140805131871256
61375571324399494942120174443790
61375571324399496184244113645444
61375571324399544355144588569790
61375571371664945205758189135473
61375571371664945205758192317801
61375571371664945205758446352917
61375571371664945205759221187577
61375571371664945342953000006567
61375571371664945342953085741503
61375571371664945342953771654687
61375571371664945342956094589931
61375571371664945342956180329079
61375571371664945342956181746021
61375571371664945342956184928349
61375571371664945342956438963465
61375571371664945342957213798125
61375571371664945754547063573147
61375571371664945754547835229691
61375571371664945754550159577665
61375571371664945754550162759993
61375571371664945754550416795109
61375571371664945754551191629769
61375571371668547476750829676395
61375571371668547476751086880789
61375571371668547476754181481415
61375571371668547476754182544225
61375571371668547476754268637505
61375571371668547476754271819833
61375571371668547476754525854949
61375571371668547476754530087037
61375571371668547476755300689609
61375571371668547476755301739369
61375571378416437426396374216144
61375571378416437426459135981068
61375571378416437426459393198512
61375571395302149294244376140464
61375571395303049724795403405424
61375571395520536369986034673705
61375571396174749342931921262344
61375571396174749480129913872892
61375571396468834069901343556975
61375571779327680655075446199085
61375571779327680655075446216347
61375571779327680655912269848045
61375571779339386245463716569271
61375571779339386245463973786715
61375571779339386245463978018803
61375571779339386252238543443383
61375571779339386252238800643565
61375571779339386252238800660827
61375571779339387487857557787457
61375571779362797446565509532525
61375571779362797446565509549787
61375571779363648052498144857103
61375571779363653405482387029751
61375571779363697870341365567101
61375571779363697870341709940635
61375571779363697877116536797485
61375571779363702817081094426173
61375571779363702954279087036721
61375571779363702956789571157369
61375571779363703368383204632741
61375571779363703368383548989013
61375571779374459806876647704203
61375571779374503043728863977005
61375571779374503043728863994267
61375571779374504225982040977345
61375571779374509767249503687845
61375571779374509767267325542817
61375571779374509769777465307193
61375571779374509769777809663465
61375571779546518214959379106564
61375571779558224223152626087894
61375571779558225595696637488168
61375571797053490461210778254025
61375571797053507062167884130333
61375571797053556887811471107679
61375571797064363159350783648121
61375571797065263727099803523629
61375571797088673686626751394781
61375571797088679037366290729029
61375571797089524284208974728733
61375571797089524284212067912417
61375571797089524284212069329359
61375571797096778796388851335045
61375571797100381067635979313715
61375571797100384634529645173509
61375571797100385869311578668441
61375571797272394317003626581754
61375571797283199895148287606195
61375571797283201129991865087850
61375571797284101697740884963358
61375571802900037775574845992408
61375571803005404209553281912682
61375571803006254814398040506568
61375571803006304777302301788190
61375571803179819110283672702740
61375571803191825444642375528772
61375571803192725829742948647898
61375571803192727110821631641140
61375571803192727659885197145316
61375571803192727659885197151145
61375571850166337590866126644530
61375571850166339237994150280418
61375571850166339375192142890966
61375571850166339376614993205593
61375571850166339376890147316189
61375571850166339376890147670321
61375571850231185193671901004453
61375571850231185193671901354373
61375571850231185201286909350369
61375571850231185201286995439437
61375571850239274251247944449909
61375571850239274251251301917009
61375571850239289068634589945261
61375571850239289068906557711309
61375571850239289068906557717133
61375571850239289076225319763385
61375571850239290715007316350055
61375571850239290715282469037885
61375571850239290715282469392017
61375571850239290722601231089961
61375571850239290722873203815235
61375571850242885849531787192934
61375571850242887496660839698598
61375571850242890798429428823225
61375571850242891202704644962749
61375571850242892444805340149801
61375571850242892444826261210493
61375571850242892445077312875075
61375571850242892993869283317267
61375571850263588985111051676783
61375571850263588985113374612027
61375571850263589580746806675905
61375571850263598863366519636239
61375571850263598863368842571483
61375571850263598863368928310631
61375571850263600098147681483051
61375571850263600098147767217987
61375571850263600098150776066415
61375571850263600098150861805563
61375571850263600509741745049631
61375571850263600556314246355629
61375571850263600693508882543013
61375571850263600693509139760457
61375571850263600693784293865229
61375571850263600693784293871053
61375571850263600701103055917305
61375571850263603802494253615967
61375571850263605448869393294423
61375571850263606044230852988771
61375571850263606044234037910553
61375571850263606044506005676601
61375571850263606051824767728677
61375571850263606052100092967649
61375571850267202827558021448999
61375571850267202827561374316829
61375571850267207774304202027489
61375571850267207911498842124339
61375571850267207911502194992169
61375571850267207913758187091657
61375571850267207913758273180725
61375571850267207913758531447929
61375571850274407514366620016505
61375571850274411210846365090073
61375571850274411218436980122773
61375571850275261823553708253989
61375571850275263469929619580565
61375571850275306106908194081687
61375571850275306106908452716073
61375571850275306290672236987493
61375571850275306290672237337413
61375571850275307342505949030833
61375571850275307479703941641381
61375571850275307891297919473025
61375571850275307937048148681251
61375571850275307937048491620581
61375571850275308082115639537881
61375571850275308082115639892013
61375571850275311046035928061415
61375571850275311046036186695801
61375571850275311641669360126904
61375571850275311641669360126905
61375571850275311648172104443721
61375571850275311786458087508979
61375571850275311786461440376809
61375571850275313432833998835555
61375571850278009182951001267905
61375571850278009785362699164405
61375571850278009785362699518537
61375571850278012933322441921785
61375571850278014726746425597753
61375571850450021799384327996850
61375571850458126909125506876422
61375571850460828201281031055281
61375571850461729180121586378454
61375571850461729180121587441264
61375571850461730415467605168180
61375571850461730415467605181278
61375571851106482141501030107406
61375571851106514943698285291880
61375571851106514944534079950212
61375571851106514944535108819988
61375571851106515493327079279442
61375571851114618818657530676520
61375571851114618819494354208840
61375571851118187738664384551886
61375571851118187738665413421662
61375571851118221090490433710872
61375571856135741374494608030331
61375571856135741381269434904443
61375571856135741381272787772273
61375571856135756198652636843627
61375571856135756198655989711457
61375571856135756205430816585569
61375571856135757845216863225593
61375571856135757845217121492797
61375571856170874636706922195803
61375571856170874637271781262447
61375571856354545995298231919073
61375571856366752276473589363786
61375571856366754106615837843734
61375571856370354182194480447291
61375571856370354547469668865818
61375571856370354547469669928628
61375571856370355966583172719503
61375571856370356377611917363236
61375571857011087735264708042109
61375571857011087735452998513735
61375571857011102552647909981293
61375571857011102559422736855405
61375571857011102559425835688119
61375571857011102560179095785341
61375571857011104206743293587591
61375571857119155872678159988983
61375571857337960489799980107715
61375571857338008667475194290797
61375571857338008667478379689127
61375571857338010322134630235893
61375571857338010322137982053963
61375571857338014028176035234711
61375571857338864760577487559615
61375571857338864761142343443931
61375571857338864761330628738703
61375571857338866407705740766351
61375571857338866415045423524779
61375571857338909647072335180207
61375571857338909647072339412295
61375571857338910882418352907123
61375571857338914586200069159935
61375571857338914586200073392023
61375571857341610938725416975087
61375571857341610938725421207175
61375571857341612585853440610975
61375571857446962548541341970851
61375571857446962548541600238055
61375571857446967899451340126755
61375571873877378037728042009688
61375571873912499761567916718243
61375571873912499764012281723507
61375571873912511437769368747681
61375571874092628515715829432054
61375571874092630345858077920746
61375572009764066406301734577090
61375572009799143536288510266919
61375572009800044515631507974071
61375572009800076037309775818429
61375572009800086738751132306431
61375572009800087150347177272817
61375572009800087150347434136129
61375572009800087150347434490261
61375572009800087150348210374681
61375572009800092089472844117803
61375572009800092089475168115857
61375572010639401646422528697144
61375572010639401647259352229464
61375572015890333981190553574420
61375572015891233176395562045282
61375572015891532953800554469551
61375572015891533319912571133602
61375572015891533319912571137974
61375572015891534738189246741764
61375572015891535150054819617922
61375572015891535150054819635392
61375572015926356691151348594740
61375572015927556029873366153922
61375572015927557860015614655712
61375572016583152316265781745983
61375572016653396607338502007620
61375572033434595579636512950720
61375572033616210083234801036512
61375572033617409010926926063216
61375572033617409010926926076314
61375572033617410840233494203856
61375572033652231557849578329916
61375572033652232793195596056832
61375572033652531701366587418236
61375572033722776039419048493615
61375572033722776046193875367727
61375572033725477742854394464674
61375572033725477749629221338786
61375572086612202880358825104099
61375572086612207819486559083827
61375572086612207821930924089091
61375572086612207821934022921811
61375572086612208233524901920735
61375572086791135862368442851280
61375572086793837702813496138064
61375572086793838938159513864980
61375572086794738133364522335842
61375572086795037865852670943835
61375572086795037911606343010007
61375572086795038322614195627678
61375572086795038322614195645147
61375572086795038322614195645148
61375572086795038323449875971358
61375572086795038323449875988828
61375572086795039557960213372063
61375572086795039557981105380655
61375572086795039558734250791831
61375572086795039558734251854641
61375572086795039695995035282219
61375572086826258141778211656352
61375572086826259377124229383268
61375572086827158160547231962627
61375572086827158572329238934410
61375572086827159807675255598515
61375572086827159807675256661326
61375572086827159808428401009691
61375572086827458304064241050947
61375572086900404756577466438646
61375572086900404756577584412014
61375572086900404756578614331550
61375572086900404756578617513878
61375572086900404756580937279844
61375572086900404757334055056070
61375572086900404764108881930182
61375572086903106048987135788092
61375572086903106048987135801190
61375572086903106048987136850950
61375572086903106055761962662204
61375572086903106055761962675302
61375572086903106055761963725062
61375572086904006616798917441619
61375572086904006623573744315731
61375572087451529571240163691056
61375572087451535130520525583659
61375572087451535131085642917507
61375572087451535542867649889289
61375572087451536816686859982693
61375572087451536823967222765503
61375572087451536823967223828313
61375572087483952316523841521253
61375572087483957262178792872615
61375572087483957262931938283791
61375572087486657272732300728471
61375572087486657273485446139647
61375572087486657275741783067583
61375572087487504769491422463051
61375572087487504769679450540379
61375572087487509711066620280763
61375572087487510120401162351751
61375572087487510122657499279687
61375572087487554595050987909199
61375572087487559534178721888927
61375572087487559536435058816863
61375573215062416878808393768199
61375573215062416878808398354419
61375573215062417016006386378747
61375573215062417016006390964967
61375573215062417427600368796611
61375573239012117806473424807746
61375573239012117806473514084758
61375573239012117806473542781114
61375573239012117806473772351962
61375573239012117806473801048318
61375573239012117806476895648944
61375573239012117807230013425170
61375573239012117814004840299282
61375573285954214584622994189589
61375573285954214584623080278657
61375573285954214592238088274653
61375573285962318459585683130397
61375573285962320105958238056895
61375573285962320105958241239223
61375573285962320105961594456973
61375573285965920181786353233339
61375573285965921828162264559915
61375573285965921835777101427535
61375573285965921835777358644979
61375573292187039468069571571110
61375573292187044821709672966806
61375573292187044828484499840918
61375573292197849988322000133228
61375573292197849988322000146326
61375573292197849988322001196086
61375573292197849995096827007340
61375573292197849995096827020438
61375573292197849995096828070198
61375573292201453494097028728006
61375573292843541530651117812135
61375573292847144358285107037799
61375573292854346514249105339085
61375573309600407428678877977380
61375573309924626658178029248847
61375573309924626664952856122959
61375573309927327949831111024044
61375573309927327956605937898156
61375573310569368363709542389164
61375573451722631031757629039586
61375573451722631031757630102444
61375573451722631031760981907416
61375573451722631031760982970274
61375573451722631038535808781528
61375573451722631038535809844386
61375573470102269341616015467946
61375573470102269478814008078494
61375573470102271125189919405070
61375573522627036014524608843456
61375573924061442496143360422243
61375573924061442496143617639687
61375573924085754258215645620507
61375573924085759608937357786011
61375573924085759608937616053215
61375573924093864718678885272817
61375573924093864718682236740967
61375573924096564226758061730893
61375573924096564775553128154517
61375573924096566010335061672535
61375573924096566017946975063533
61375573924097415380729435958523
61375573924097415380730207610855
61375573924097415380730207628117
61375573924097415380732531976091
61375573924097459855379257282431
61375573924097461501754911745695
61375573924097461501758267795853
61375573924097465206101060841937
61375573924097465206102089711713
61375573924097465206104155442563
61375573924097465206105188544427
61375573924097465206352792397667
61375573924097465213716068833561
61375573924097465213719163434187
61375573924097465351168203441253
61375573924097466440882994332657
61375573924097466440886347200487
61375573924097466989929106789303
61375573925358245252307514756246
61375573929994335206521009797478
61375573930002440316262188677050
61375573930006086503328719480488
61375573930006090764081585555350
61375573930006091998863519050282
61375573930286168994709015678222
61375573930286168994709101772906
61375573930286168994709360040110
61375573930286168994712483337092
61375573930296974162074574362150
61375573930296974162074575425008
61375573930296974162074832642452
61375573930296974162077927229980
61375573930296974162077927243078
61375573930296974162077928292838
61375573930296974168852754104092
61375573930296974168852754117190
61375573930942363875347837049682
61375573930942374986128044184654
61375573930942374993467726943082
61375573930974746021103719651398
61375573930974751509023424073318
61375573930974779372928739940608
61375573930974781014974494248883
61375573930974784314312552567970
61375573930974795427349096630878
61375573930974795427349868283210
61375573930975046164619613067936
61375573930975051517790161966420
61375573930975079518700970285082
61375573930977481071280526264695
61375573930977482718409583015545
61375573930977780665751392104753
61375573930978688965666851402439
61375573930985886187842013974397
61375573930985886370856354676679
61375573930989494130022841654023
61375573931270470668685105585151
61375573947716308845812464497472
61375573947720211306058217291340
61375573947728316415799396170912
61375573947731952041399476044220
61375573947731966858782677983404
61375573947731966866125833017442
61375573947731968100904294240976
61375573947731968100907766512374
61375573948012044685159630733365
61375573948020148560683735183245
61375573948020148560686829783871
61375573948020148567461656657983
61375573948022850264118822887100
61375573948022850264119080104544
61375573948022850264122174705170
61375573948022850264122175754930
61375573948022850270897001579282
61375573948023750831930861744973
61375573948023750831933956345599
61375573948023750838708783219711
61375573948664604893516146696918
61375573948664604898598720875078
61375573948664606128862164423834
61375573948668507353761899490786
61375573948668507358844473668946
61375573948668507361372406708578
61375573948668507361373549897218
61375573948668508589107917217702
61375573948668508593626407163878
61375573948668508596154340203510
61375573948676612463503078370358
61375573948676612468585652548518
61375573948676612471113585588150
61375573948676612471114728776790
61375573948700911146036844929250
61375573948700922264156820561798
61375573948700927800337122226866
61375573948700927800338265415506
61375573948700929584730401366350
61375574001189673402886091621274
61375574001189673402886349888478
61375574001189673402889473185460
61375574001197777277845247728902
61375574001197777277848718570100
61375574001197777278601836346326
61375574001197777285376663220438
61375574001200478570251564210518
61375574001200478570251565273376
61375574001200478570251822490820
61375574001200478570254917078348
61375574001200478570254917091446
61375574001200478570254918141206
61375574001200478577029743952460
61375574001200478577029743965558
61375574001201379138063604131249
61375574001201379138066698712192
61375574001201379138066698731875
61375574001201379144841525586304
61375574001201379144841525605987
61375574001201379144841554166020
61375574160722558321284232685418
61375574160722558321287700344288
61375584087038491559048172679276
61375584087038492153572807324984
61375584087038493388354740819916
61375584087318268553755958116294
61375584087318269788537891611226
61375584087353723639781967474324
61375584246563256542980013312626
61375584246563272602487154453464
61375584246563273189669783392450
61375584246563273197011789099172
61375584246851154706936118770054
61375584317682013861489444971572
61375584317682013998687437582120
61375584317790982559119700580724
61375584317791015508382706026838
61375584317791015508382707089648
61375584701538236954579785407203
61375584701538236956842315768479
61375584719252385500254664331895
61375584719253286068003684207403
61375584719253302531758583677393
61375584719253302531761678278019
61375584719264107698370910856913
61375584725379598664343144131438
61375584725388007484498436933283
61375584725391604405023507659866
61375584725391606235165756161656
61375584725449813166476600731334
61375584725452847813537894571076
61375584725460953477216667267496
61375584725488866817523655861028
61375584725488867412320259675272
61375584725488867412321034511336
61375584725488867419098181150010
61375584772406619220548094339783
61375584772438139642811838967443
61375584772441741362756516616765
61375584772441741365015948027283
61375584772613746111266583374442
61375584772613746660058553816634
61375584772621849986225828754870
61375584772621849986226857641908
61375584772621851769799732691994
61375584772621851770552873888344
61375584772621883338050849061342
61375584772621883338051877931118
61375584772625453492756982930922
61375584772625453904350960762566
61375584772625485609046928546112
61375584772625486843828862045256
61375584772625486843829890915032
61375584772625486844582003224344
61375584778553625111073785910136
61375584778565632681896397927256
61375584778565647505783819633315
61375584778566531282305176707896
61375584778566536223689247615560
61375584778566536770224880062634
61375584778566536770224880067006
61375584778566536953991217237848
61375584778566538053831496099880
61375584778569238061877961857514
61375584778569238061877961861886
61375584778569238061877961874984
61375584778569239892020210346206
61375584778569239892020210359304
61375584778638581783352504254398
61375584778642185887030831149649
61375584778663766570519819068994
61375584796279499566742122045652
61375584796279499566742122058750
61375584796279501350316024919966
61375584796279501350316024933064
61375584796279501350316025982776
61375584796279501350316025995874
61375584796280401780867053260834
61375584796280668753881014279488
61375584796280700140810158398932
61375584796283103072520133975434
61375584796283103072520133979806
61375584796291507090996388448394
61375584796291507137564734062772
61375584796291508921138636937086
61375584796291508921138636950184
61375584796291508921138637999896
61375584796291512032380460436338
61375584796291512078948804970436
61375584796291512441718100259766
61375584796291512441718100264138
61375584796291523608664890627727
61375584796292407521547416780536
61375584796292412462931487688200
61375584796292412462931487701298
61375584796292414293073736172520
61375584796295108813179576820761
61375584796295108813179581052849
61375584796295108813200497525704
61375584796295109224773558884493
61375584796295110643342745992554
61375584796295110643342745996926
61375584796295111048158802366929
61375584796295114163922209323978
61375584796295114163922209337076
61375584796295115987286536346657
61375584796295115994064457803926
61375584796295115994064457821395
61375584796295115994064457821396
61375584796295115996320794749331
61375584796295125879911674232863
61375584796356349666954782797183
61375584796356352915393454307986
61375584796356354744700022448626
61375584796365375110616679387310
61375584796388735106692337615400
61375584796388736342039126994648
61375584796388769696581858481158
61375584796388773400177611437110
61375584796388775184566648065594
61375584796388784512938830266662
61375584796388784512939601918994
61375584796388784520554696004058
61375584796388784520742982361640
61375584796388785069596598897022
61375584796388785069597713505946
61375584796388786297537816447092
61375584796388786301868020148114
61375584938091312462942150025450
61375584938091317813663861836822
61375584938160661125896025716848
61375584938196678347937116315248
61375584938196694994626628114770
61375584955817204624491433764946
61375584955817204807505768681440
61375584955921621259872498269160
61375584955921621260437354153476
61375584955921626748628998693444
61375584955921670673734856657818
61375584955921671220266247311154
61375584955921671222713964012232
61375584955921671222713968261582
61375584955921671222714083525006
61375584955921671222715116626870
61375584955921671222776759550782
61375584955921671222777874159706
61375584955921671223279197672314
61375584955922555181975614308018
61375584955922555181975958681760
61375584955922571241482732872302
61375584955922576592204440084404
61375584955922576592204444683674
61375585008990014437649002917332
61375585008990915005398022805938
61375585008990915005963139076975
61375585008991215011717039270612
61375585008991215148915030813978
61375585008991220090299102801922
61375585008991220499636742625350
61375585008991220499636742629722
61375585008993921794299306776811
61375585008994816871098219186345
61375585008994816871098223418433
61375585008994816871119139891288
61375585008994817282692201250077
61375585008994817419890193860625
61375585008994822221840851689562
61375585008994822221840851702660
61375585008994822359017923608265
61375586214361611032806629048313
61375586214365209787554507455331
61375586214365213304054560559451
61375586214365213494344672945391
61375586214365215134196809043771
61375586214365215134197153417305
61375586214365215140720584271967
61375586232076633019465058708940
61375590444722173080766947990005
61375590444722173080766952576225
61375590444938274766637580253829
61375590444938274766637580607961
61375590462656045755866084947467
61375590462666847218132611642191
61375590462666852568854323453563
61375590468560765004668310945751
61375590468571875713124124599682
61375590468575477527431944932639
61375590468575477984967507053719
61375590468672788721629755932190
61375590468680894374298172148664
61375590515841779174814570438859
61375590521530699395357241600678
61375590521738393722583059240999
61375590521749503836054498206348
61375590521749504019256866985958
61375590521753106237816658381027
61375590521753106244594579855765
61375590521753106283549322584543
61375590521753106290327244059281
61375590521753107930677346220431
61375590521858522680430916056876
61375590521858522680618944134204
61375590539464559169734464982458
61375590539464570287854440615006
61375590539467260872981524608982
61375590539467271991101500241530
61375590539584399331455160634596
61375590539584399331455162034276
61375862862210707271728980987534
61375864067475414716890882152034
61375864758889949534842622802850
61375864759535613770660531307191
61375864759538315062313613102071
61375864776279871300742321682529
61375864776583410275063817578020
61375864776583410275066912178646
61375864776583410281841739052758
61375864776615831308824873939084
61375864776615831308825132206288
61375864776615831311084568084982
61375864777491177664547017754581
61375864912471288562960467844554
61375864912482096792835059541370
61375864912482096793650962485382
61375864936140612168496374881614
61375864936140612169249516079416
61375864936141812926332150352630
61375864936794720817839452125915
61375864937015959943331902470261
61375864937015960354842312267537
61375864937015960354905071217523
61375864937015960354925880301905
61375864937016258852046053107899
61375864989315539366555231009848
61375864989315539369002952183362
61375864989315539373333382055434
61375864989315539375781103228948
61375864989877759862221263761626
61375864989975905557480381440926
61375864989975906929460307546406
61375864989984010667221560320498
61375864989984010804419552931046
61375864990190886957790752908593
61375864990190886957811558357393
61375864990190886957811673614993
61375864990190887369593564266365
61375864990191187512838948545181
61375864990191187512901624570957
61375864990191187513089652648285
61375864990193544743795433070922
61375864990193588661037812535117
61375864990193839391530035490405
61375864990193844330657769470133
61375864990201664679957540301871
61375864990201692535997057919757
61375864990201698031782560591081
61375864990201698031782561640841
61375864990201709144819962045469
61375864990201709144820191732957
61375864990201709144820220312673
61375864990201997618662606436605
61375864990262888459403352188572
61375864990263789027215133829004
61375875713473632443230262163190
61375875766648559457709922754586
61375875784374435696931242474959
61375875784376836662136658367446
61375875784377136988584323797663
61375875784377136988668006736951
61375875784377137400177526790435
61375875784377137400178301629307
61375875784377137400178302101483
61375875784378037419135351062623
61375875784378037419135351534790
61375875784378037419135351534799
61375875784378037967926546665943
61375875784378037967990083619659
61375875784378037968009889835179
61375875784378037968011004444103
61375875784386143077667725545515
61375875784388844369404150509631
61375875784388844780914785172039
61375877675137254357040063412246
61375877681045579580871136811290
61375877681053729750832082431896
61375877681054884212828300052235
61375877681054885859204211378811
61375877698767898059541938561242
61375877698767898471323944470214
61375877698767898471324201687658
61375877698768799176311936491839
61375877698779605990073979547944
61375877698779605990074322504536
61375877698780760314872203158046
61375877698780760314872203158055
61375877698780760314872547514327
61375877698780762098446107095179
61375877698780762098446451451451
61375877698783462018119262784579
61375877698783462018119607140851
61375877698783463390099188890059
61375877698783463801693166721703
61375877698783463801693511077975
61375877699654906094817884634684
61375877858305541358311184932234
61375877858305541358311184932243
61375877858316348171299423438339
61375877858316348308497416048887
61375877859176985434820749835244
61375877859179687138256094756540
61375877911483169664443927318519
61375877911483170076037905150154
61375877911483170076037905150163
61375877911483170076038249506435
61375877911483170213236242116983
61375877911491275185779084029726
61375877911491275185779084029735
61375877911491275185779428386007
61375877911491275322977076640274
61375877911491275322977076640283
61375877911491275322977420996555
61375877911491275323060759465898
61375881291225028127389785536368
61375881291225028127390042753812
61375881291227729419043124548692
61375881291227729830636844113132
61375881291227729830636845162892
61375881291227729830637102380336
61375881297125544678182157844081
61375881503935542548267778556651
61375881527570044055886069755222
61375881527570077959763376069003
61375881527570078004763700780867
61375881527570078005516932281111
61375881527572779708198788484719
61375881528400951257302651469538
61375881911633398351163318637686
61375881911633399585945252132618
61375881929359270883528699167532
61375881935267894467302504665152
61375881935267899818024216476524
61375881935267901052806149971456
61375881982522488687128479840385
61375881982522493626256213820113
61375881988410405981945298490363
61375881988430804431892268686299
61375881988433505723545350481179
61375881988441922736038906791897
61375881988442821481782165243499
61375881988442821481782280028923
61375881988442826420909899223227
61375881988442826420910014008651
61375881988442828067285810549803
61375881989306150793983931641197
61375881989306150973985351106779
61375881989308852084883869074661
61375881989308855791677390614879
61375881989316960901418569494451
61375881989414217070810915833739
61375882006156675293343598885923
61375882006156690117501627699219
61375882006156725121246914251059
61375882006156739945404943064355
61375882006156739952182864539093
61375882006156741187529628408525
61375882006167498786826455792892
61375882006168688292857448700886
61375882006168688293673351644898
61375882006168699543908745709834
61375882006168732759958382257351
61375882006171434051799490594525
61375882006171434463393469961203
61375882006823994267669620885428
61375882006825195024751910802370
61375882007042832243457833278624
61375882007042832243458090496068
61375882007104973201692297344505
61375882007104973201713217932870
61375882007104977943701262267675
61375882007105022409379960007913
61375882007105022416157881482651
61375882142034700531384704247516
61375882142069783925107746818487
61375882142069788864235480798215
61375882142933417132617016744341
61375882143006407178451474944493
61375882147931613157233015922268
61375882147943320538785062638960
61375882147966751363657134914949
61375882147978458743033432810444
61375882148623248628890106888621
61375882148624149606308030825740
61375882148624149606308288043184
61375882148842042543462313811613
61375882148915888694418704995117
61375882148915888694502387820525
61375882165669168229641996851974
61375882165688664661654897554038
61375882165689565229466708246410
61375882165689576342504076399348
61375882165692278006711581454536
61375882165692628014744399747788
61375882165693483558047305135846
61375882165693483565641134140816
61375882165693528581803042094086
61375882165700383156181665449832
61375882165700383156244427214756
61375882165704285577451998662092
61375882165704291113635426345526
61375882165704318970197717753353
61375882165704334844993968867364
61375882165704334845077651220596
61375882165704334982275672883084
61375882165704334983949327466798
61375882165704335393785939309556
61375882165704335393848615335332
61375882165704335394036643412660
61375882165704335394120325765892
61375882165704335394120582983336
61375882165704335394120698837234
61375882165704335395480543533518
61375882165704335395543305298442
61375882165704335395543306698122
61375882165704335395731591992894
61375882165704335396296446477530
61375882165704335396296447877210
61375882166346073607737048373020
61375882166348775311109374311948
61375882166348775311172136076872
61375882166349125277800475121030
61375882166349125279977371721460
61375882166349976068191664228890
61375882166349976068254425993814
61375882166350025435190901565357
61375882166350025435442036236114
61375882166350025847036014067758
61375882166360832111921545064998
61375882166360832249182299440470
61375882166360832249182300840150
61375882166360832658537390546202
61375882166360832659353297739564
61375882166360832660713515507190
61375882166360832660776277272114
61375882166360832660776278671794
61375882166360832660964563966566
61375882166544504022107589110383
61375882166544504067652225236571
61375882166544504067840253313899
61375882166564911583461727348960
61375882166567929901700100506310
61375882166575718397203107034144
61375882166637857571069542198734
61375882166637857571132303963658
61375882166640908831025510186320
61375882166641764796525742801849
61375882166641764933723735412397
61375882166641764933807418237805
61375882166641764979540082441321
61375882166648664384872654779066
61375882218770243336219638676834
61375882218770243747249532276494
61375882218770243747813616508478
61375882218770243884447524887042
61375882218770243885074285144802
61375882218770243885262313222130
61375882218835089711357161053079
61375882218835117565410005770636
61375882218835118114201976212828
61375882218843178210852847138594
61375882218846780481911602666402
61375882218846824946774024410000
61375882218846825358556030318972
61375882218846825495754022929520
61375882218846841534128790618742
61375882218866293379569903066730
61375882218867505211194142591639
61375882218867510152016451749053
61375882218867554479616186966030
61375882218867554480181042850346
61375882218867554616876941341502
61375882218867555028408157408222
61375882218867555028470919173146
61375882218869895650816772411014
61375882218871112423012531251085
61375882218871112423828438794367
61375882218871112423829473431265
61375882218878017371367543334459
61375882218878017371367571914175
61375882218878017371367801601663
61375882218879212591931400973243
61375882218879217531059134952971
61375882218879217533569617673939
61375882218879245939489027090591
61375882218879245981978957945378
61375882218879245982794860889390
61375882218879245984426674241645
61375882218879261858741404618630
61375882218879261859473629458760
61375882218879261859557307562642
61375882218879261859557311811992
61375882218879261996755333474480
61375882218879261996818095239404
61375882218879262408265599900952
61375882218879262408328275926728
61375882218879262409960204124914
61375882218879262410022965889838
61375882218879262410022967289518
61375882218879262410776107055876
61375882218879262410776107068926
61375882218879262410776108468606
61375882219524051882109913315174
61375882219524052293703891146818
61375882219527654014485020674108
61375882219527654014485277891552
61375882219527654153105649847564
61375882219527654153921552791576
61375882219527654153921552804626
61375882219527654564887912973980
61375882219527654564887912987030
61375882219527654565703815917992
61375882219527654565703815931042
61375882219535759126401205656394
61375882219535759263661960031866
61375882219535759675193176098586
61375882219718525113075752451352
61375882219718525113702512709112
61375882219718525113890540786440
61375882219722126835906621768952
61375882219722127247688627677924
61375882219722132373784967622847
61375882219742540301376475644208
61375882219746447703008504261563
61375882219746447704700755422481
61375882219746447704700756957515
61375882219746447704888783499809
61375882219746447705452867731793
61375882219746448116482761331453
61375882219754553178799023311557
61375882219754553226788024443009
61375882219754553365076993067505
61375882219754564296895755934570
61375882219754564296916676522878
61375882219754564296917709642004
61375882219754564297460873285680
61375882219754564297648901363008
61375882219754564297732579466890
61375882219754564297732583716240
61375882219754564297732840933684
61375882219754564297733612586016
61375882219826298599996029165973
61375882219827543638651194971920
61375882219827543638651195326052
61375883365155235149196426422392
61375883365155282771785002305217
61375883371063860562277173113272
61375883371939210440049178986526
61375883371939254492564481719392
61375883371939254904095697786112
61375883371939254904158459551036
61375883371939254904911600730124
61375883418321155890741517378243
61375883418330161569046504462587
61375883418332863272293564089111
61375883419205561429031767260694
61375883424237887001622951221349
61375883424238786982148257953307
61375883424238835151437082479074
61375883424238836798566134984738
61375883425113280937621467851566
61375883425114132100608087609294
61375883425114137039735821589022
61375883425114137452352714616774
61375883425114137453774531363137
61375883425114137453774535949357
61375883425114137453775565881943
61375883425114137453777888830237
61375883425114181505348419228392
61375883425114181916942397060036
61375883425114181919391261308470
61375883425116839341062208009694
61375883425116883208868594413294
61375883441858094216149045380588
61375883441858095999722949317712
61375883441859344797979560319150
61375883441952656238648114209647
61375883441955657543900299270867
61375883441963463051657016086664
61375883441963463051657273304108
61375883441963463052410157265752
61375883441963463052410500222344
61375883441964663672232121502962
61375883441964663672294540311294
61375883441964663809492532921842
61375883441964663809492790139286
61375883441964713039482064464526
61375883441964713039482064814446
61375883441967363141063911995601
61375883441967364924637557652471
61375883441967364924637815932716
61375883441967364924637815932725
61375883441967364924721498758124
61375883441967414742917409385774
61375883442828001981737155988857
61375883442828001981737184686617
61375883442828002592643133312197
61375883442828051800330795975605
61375883442828051807108717450343
61375883442831007604016938188636
61375883442838807622079245861014
61375883442839113123762256710184
61375883442839113309119967448885
61375883442839157176863707924206
61375883442839157588436650376454
61375883442839157595214571851192
61375883442840008379099116969624
61375883442840013691573952611468
61375883442840013693016691463751
61375883442840057607393699809770
61375883442840057607393728389477
61375883442840057607413615994022
61375883442840057607414730602946
61375883442840057607476377758946
61375883442840057607477406628722
61375883442840057609088391294864
61375883442840057744675399239270
61375883442840057744675403825490
61375883442840057746349146020256
61375883442840058156185670251962
61375883442840058157943123851900
61375883442840058163776428649802
61375883442842709495056347996721
61375883442842714845966365770024
61375883442842714847660969980936
61375883442842714984669513460605
61375883442842714984670628419449
61375883442842714984670632668799
61375883442842714984672952417503
61375883442842714985486580240724
61375883442842715396452940423128
61375883442842715397268843380190
61375883442842759243610541238456
61375883442842759310640759436294
61375883442842759310828787513622
61375883442842759312335106429762
61375883442842759312523391737584
61375883442842759448110491529342
61375883442842759448110834485934
61375883442842759449533099040310
61375883442842759449784146100006
61375883442842759449784146113056
61375883442842759450349001984322
61375883442842759450349001997372
61375883442842759859620757955814
61375883442842759859683433981590
61375883442842759861315362179776
61375883442842759861378123931650
61375883442842759861378123944700
61375883442842759862131265110738
61375883442842759867211516353654
61375883442936073892217829659082
61375883578738398233668631373811
61375883601485540608087006219876
61375883601488242311459675115396
61375883601488242311522351141172
61375883601496347421765709879284
61375883601496347421828385905060
61375883601500249843119725916952
61375883601500249888852390120468
61375883601500299659704370195344
61375883602145100656421921004870
61375883602156807488932069078108
61375883602156808037159179386634
61375883602156808037974743623404
61375883602360886962019349296650
61375883602360886962082025322426
61375883602364794371518322650288
61375883602371693775823405007610
61375883602371693775823490746758
61375883602371698723985382495108
61375883602375600999710610655768
61375883602375601001405214866680
61375883602375601001492221993981
61375883602375601001492250573745
61375883602375601001970070764046
61375883602375601550197185308872
61375883602375601550534896422685
61375883602375601550535240895549
61375883602375601550535269475313
61375883602375601551013088265934
61375883602375601596288481331149
61375883602375601733486473941697
61375883602375601734027313094674
61375883602375645464656714752598
61375883602375645466267636610278
61375883602375645601854736415086
61375883602375645603528390998800
61375883602375645608611966866700
61375883602375646015059607052470
61375883602375646015122368830444
61375883602375646015122370230124
61375883602375646015875509996482
61375883602375646020955761239398
61375883602436840345500162440314
61375883602437740776051189705274
61375883602437740913311858345810
61375883654662268758190315831444
61375883654663169326002097471876
61375883654675176308723388884485
61375883654675226124325449048082
61375883654675226675607011837062
61375883654675226675607011841274
61375883654675226675607011854324
61375883655331734503411729669504
61375883655331734639856491247820
61375883655331734640672398778052
61375883655538515679997116574426
61375883655538565024296992540920
61375883655538570382274703222454
61375883655549327441903617594369
61375883655549327990946636495937
61375883655549672048585377130974
61375883655550523250736846470362
61375883655550523255566392197444
61375883655550523255629068223220
61375883655550523255817096300548
61375883655550528006679780576024
61375883655550528016449731355442
61375883655550528562479800364022
61375883655550528562500720952330
61375883655550528563232945792460
61375883655550528563316623896342
61375883655550528563316628145692
61375883655550528564739609077922
61375883655550528564739609196014
61375883655550528565014644269549
61375883655550528565492748857330
61375883655550528565492750257010
61375883655550528748028897697649
61375883655550528748028897710747
61375883655550572479132932137746
61375883655550572479136375343994
61375883655550572480747297214724
61375883655550572616334397006482
61375883655550572618008051590196
61375883655550572618008052989876
61375883655550572618008053107968
61375883655550572618008053125230
61375883655550572618008053462100
61375883655550572623091283101824
61375883655550573029539267656916
61375883655550573029602029421840
61375883655550573029602030821520
61375883655550573029602030939612
61375883655550573029602030956874
61375883655550573030355170587878
61375883655550573034682276402356
61375883655550573035435421830794
61375883655623474550987238061840
61375883655623519022352886318504
61375883655623519023106031746942
61375884056452700503462159993283
61375884056461704985210800697450
61375884056464402945886472724423
61375884056464407885014206704151
61375884056464408479835172927924
61375884057304635848672771109940
61375884057304635848672771122990
61375884057336200740801574141302
61375884057337051348509752648500
61375884057339753005940483268393
61375884057339753044330108663323
61375884057339757986554446290889
61375884057339757986554446292293
61375884057339757986557803877485
61375884057339758398339809786457
61375884057401897165566887918688
61375884057401897165566888981498
61375884057401897170566928699538
61375884057401897172825585387824
61375884057409997341262936742808
61375884057410002099636110645488
61375884057410002282650102251098
61375884062337911567498421161957
61375884062362221545247875062696
61375884062362226484375609042424
61375884062369175899701901608432
61375884062370330359902037847298
61375884062370331594683971342230
61375884063236372462589060281689
61375884063236420229299296313131
61375884063244525964817548069890
61375884063310522537915011185498
61375884063310522540258125185176
61375884063317471952488157986038
61375884063318627649998529580168
61375884079979134430989409754517
61375884079979134430989412941057
61375884079990840028152767387149
61375884079990840028153111760683
61375884079990840028156120254979
61375884079990840028156464628513
61375884079990840028157239463173
61375884079990841811726671324273
61375884079990841811730024192103
61375884079990841811730024209365
61375884079990841811792787387067
61375884080086897020713500494658
61375884080086897020716599681504
61375884080086897027490307360472
61375884080095002130457003720800
61375884080095005887309950926952
61375884080098902807316793504567
61375884080098902807317137878101
61375884080098904590887344573861
61375884080098904590890697441691
61375884080098904590890697458953
61375884080098904590891041815225
61375884080098904598230380211756
61375884080098908158035152448109
61375884080098908158038505315939
61375884080098908158038849689473
61375884080098908165381631297916
61375884080098908165381631297925
61375884080098909941609400758767
61375884080098909941612409270325
61375884080098909941612753626597
61375884080098909949206582631567
61375884080098909949227502877380
61375884080098910132220921793238
61375884080098910132241842499590
61375884080098954599527751607694
61375884080927174189132918071391
61375884080937936675271855528490
61375884080937981140134277272088
61375884080962298115730256068775
61375884080962298116211429599859
61375884080962298116211458179575
61375884080962552216737580331500
61375884080970357183526983664582
61375884080971557756758195441606
61375884080971557757511337670454
61375884080971557757513660618748
61375884080974254658263452146595
61375884080974254658263538235663
61375884080974309399937429131358
61375884081035198065973756755834
61375884081035498209491913735654
61375884081036400419285608702459
61375884081036400419288707535173
61375884081044503751959097409008
61375884081047205455477749488521
61375884081047205585897935527847
61375884081047205585901292994947
61375884081047205592654854807839
61375884081047205592654940901119
61375884081047206004248827922121
61375884081047206004249170878713
61375884081047206005001973804069
61375884081047206005002059893137
61375884081047206188288368361479
61375884081067613514727003105960
61375884081067613558199086825152
61375884081067613558199087888010
61375884081067613558200231076650
61375884081067613560458892469200
61375884081067614749508161760616
61375884081067614749508936600892
61375884081067614750073020832876
61375884081067618499586626448928
61375884081067618499587401289204
61375884081067913711588326920868
61375884081067914946370260415800
61375884081067918650716060782504
61375884133152860664746298853955
61375884133152904717824391740287
61375884133152908423864767869329
61375884133164615675415585286276
61375884133164866612084753598677
61375884133168470117862766578379
61375884133168470117862766595641
61375884133229708732135886959015
61375884133241414329299155327477
61375884133241414329299499683749
61375884133241415975675066641003
61375884133241415975675066654053
61375884133241416112873059251551
61375884133241416112873059264601
61375884133241416112873145340619
61375884133241416112873403620873
61375884133262129171100602477303
61375884133262129171101635596429
61375884133273829821796454095963
61375884133273829821796454113225
61375884133273829821796798469497
61375884133273831605370358033087
61375884133273831605370358050349
61375884133273831605370702406621
61375884133273831612710040790111
61375884133273831612710040803161
61375884133273834768263870845765
61375884133273834769958532099469
61375884133273835181552768211367
61375884133273835309716158517883
61375884133273835309716158535145
61375884133273835309716502891417
61375884133273835317310331896387
61375884133273835318750502541661
61375884133273835318750760821915
61375884133273835319566323995875
61375884133273835319566668352147
61375884133273836551837746073483
61375884133273836551837774769839
61375884133273836551837860858907
61375884133273836554348257490807
61375884133273836956092069844459
61375884133273836956092069861721
61375884133273836956092414217993
61375884133273836963686243222963
61375884133273836965942235322451
61375884133273836965942579678723
61375884133273837146721503090959
61375884133273881613815917984588
61375884134112913512591648545018
61375884134137173932799048520874
61375884134137173932799819110396
61375884134137175304590340725960
61375884134137175304590683682552
61375884134137175304590688268772
61375884134137175304591459921104
61375884134137175307097724713592
61375884134137175307097729299812
61375884134137175307100823900438
61375884134137175312181070544084
61375884134137175312182189739228
61375884134137175312184512687522
61375884134137175716372603852376
61375884134137175716372952457998
61375884134137175718879730622564
61375884134137175718883088089664
61375884134137175723963333670500
61375884134137179423225793973834
61375884134137180657756765085408
61375884134137180657757536737740
61375884134137180657757795017994
61375884134137180657759859686034
61375884134137180657760117966288
61375884134137180658572582290272
61375884134137180658572583353082
61375884134137180660266900717074
61375884134137180660267158997328
61375884134137180665350503765010
61375884134137180665350504827820
61375884134137180665350589504158
61375884134137180665351624022964
61375884134137223345819762223182
61375884134137223345820019440626
61375884134137223345820105179774
61375884134137223345821134049550
61375884134137223345823204366620
61375884134137223345823462646874
61375884134137223345824233236396
61375884134137225130209830907982
61375884134137225130209916647130
61375884134137225130210688299462
61375884134137225130212925508608
61375884134137225130212926571418
61375884134137225130213011247756
61375884134137225130213269528010
61375884134137225130213274114229
61375884134137225130213274114230
61375884134137225130214045766561
61375884134137225130214045766562
61375884134137228836249949819580
61375884134137228836250208099834
61375884134137228836251064428504
61375884134137228836251322708758
61375884134149181535544434433037
61375884134149181672742340967567
61375884134149181672743457094263
61375884134149186452266089129772
61375884134149230947149355830331
61375884134149231465414916354030
61375884134149231495917335543645
61375884134149236414333522155153
61375884134149236414417089722754
61375884134214029144522475099893
61375884134222132469957413266457
61375884134222132607155434574813
61375884134222132607155520663881
61375884134222133012222277008395
61375884134222133012222281594615
61375884134222133018728487450707
61375884134222133018728831470109
61375884134222133018728836056329
61375884134224834310381661119039
61375884134246443040811591685361
61375884134246444636828432510729
61375884134246444819842772163299
61375884134246444820030684386729
61375884134246444820030942653933
61375884134246444820031057458071
61375884134246444824385495622485
61375884134246444826892536653525
61375884134246444826893651262449
61375884134246448531238337138321
61375884134246448531239451747245
61375884134246449575956037638987
61375884134246449575977043966443
61375884134246449583487190618181
61375884134246492401217504266865
61375884134246492812811109027167
61375884134246492812811367294371
61375884134246492812811482098509
61375884134246492998274656733318
61375884134246492998276894992224
61375884292774300482479315981237
61375884292798616224991749985555
61375884292798616362189742596103
61375884292798616363005650126335
61375884293674017457856071496942
61375884293746913643816233537159
61375884293746913643816492154283
61375884293746913643816578247563
61375884293746913643819935360531
61375884293746913650573497173423
61375884293746913650573583266703
61375884293746913650594413162461
61375884293746913650594416349001
61375884293746913650594499255741
61375884293746913650594502438069
61375884293746914055389290999273
61375884293746914055661258782583
61375884293746914055661260182263
61375884293746914055661517049787
61375884293746914062167469224895
61375884293746914062167470287705
61375884293746914062167813244297
61375884293746914062167817830517
61375884293746914062167819365551
61375884293746914062920702258721
61375884293779334501885334875885
61375884293779334501885420964953
61375884293779334501888773832783
61375884293782030846882711464395
61375884293782030847154679584575
61375884293782030853657538338507
61375884293782035786007092580505
61375884293782035786007350843497
61375884293782035786007350847709
61375884293782035786010445444123
61375884293782035786010445448335
61375884293782035792785272318235
61375884293782035792785358411515
61375884293782035792788711279345
61375884293782035795316676199065
61375914550536363364122904350965
61375914550536363364122904823141
61375914550539965086326238571933
61375914550539965086327013410805
61375914550539965086327013882981
61375914550539965223587768136197
61375914550539966869900142509057
61375916393933833199417805324869
61375916441204036712270501577052
61375916441204037306795136222760
61375916447100656338937445220577
61375916447108760213897465444088
61375916447108760213897465444089
61375916447108760213897465916265
61375916447111461505549772400097
61375916447111461505550547238968
61375916447111461505550547238969
61375916447112662262549240878480
61375916447112662262549240878489
61375916447112662262632923345601
61375916447112662674143218710124
61375916447112662674143218710133
61375916447435662798922063332702
61375916464825632010430665417709
61375916464837287781951288144831
61375916464837288330743258587023
61375916464837337607594019862189
61375916464837337607594794701061
61375916464837337607594795173237
61375916464837337744855549426453
61375916464837339574098236257096
61375916465149819994594518007660
61375916465149820406376523916632
61375916465153422265841644569388
61375916465153422677623650478360
61375916465153723006331006651107
61375916465161522383862539431215
61375916465161527376146564724352
61375916465161527376147679333276
61375916465161527787928570633324
61375916465809930644112017997448
61375916465809931055893938167272
61375916465809931055894023906420
61375916466101714607506930631494
61375916466101714607507273588086
61375916624682717673158170256764
61375916624686308831367552407512
61375916625342817209637925835572
61375916677536145234961634962813
61375916677537045665512662227773
61375916677537047449086221808624
61375916677537047449086221808625
61375916677537047449086566164897
61375916677828814941944200258239
61375916677860345979290912643040
61375916678812229479165923812486
61375919986475345871634835054698
61375919986475347106416768549630
61375920057380052637453764129208
61375920057386957166352425200518
61375920057388156512413010578110
61375920057388156551580398269338
61375920057388157740420461553798
61375920057390857843233222846774
61375920057390857843233480064218
61375920057390858254827199628658
61375920057390858254827200678418
61375920057390858254827457895862
61375920063295582579433171891398
61375920063296783153501208244678
61375920063299483667928867024486
61375920063299484902710800519418
61375920216911736975010248320050
61375920216911736981783955999018
61375920216912922731690864687574
61375920216912937549074066626758
61375920216912937549078284673330
61375920270090551035567268254375
61375920270090562148604669708763
61375920270090566320336830078119
61375920270090566320337604912779
61375920270090568103910391058651
61375920270090568103910394240979
61375920293723867345248241659280
61375920293724166985809514920163
61375920293724167534601485362355
61375920293724168769383418857287
61375920293725067965152512627315
61375920293725067965152769844759
61375920293725069161520456346488
61375920293939102868455198279870
61375920293939103051657570241856
61375920293940003070457983841501
61375920293940303213954100921229
61375920293940303213974992929821
61375920293942704774425763533680
61375920293943004917190657130360
61375920293943004917190660312688
61375920293943004917954392047997
61375920293943004963696357530464
61375920293943005328983166456725
61375920294048054965129497340030
61375920294048071757446799139670
61375920294596467348203122581856
61375920294596467393935786785372
61375920294596767124850408817606
61375920294596800890781050726545
61375920294599201993372487306917
61375920294599202039126043519025
61375920294599502182622160598753
61375920677688453100941665019488
61375920677688453146674329223004
61375920677688458085802063202732
61375920677761406277258460780043
61375920677796526775353674153212
61375920677796528010135607648117
61375920677796528010135607648144
61375920695487280732655087412494
61375920695510691926981796301454
61375920695518496840757931745347
61375920695522398713009232530988
61375920695522399307719054683058
61375920695702516431506109651855
61375920695704917946235835950371
61375920695705217723138387066617
61375920695705217723159191446735
61375920695705218132943257586308
61375920695705218134637834280314
61375920701321759530733112370774
61375920701321760765515045865706
61375920701395906100003169899858
61375920701395906138413714588418
61375920701395906145756754459862
61375920701395907334785103394790
61375920701395907517799443034262
61375920701419022082409192420570
61375920701419022089187088385492
61375920701420217770634490613782
61375920701427125964146362466488
61375920701431028425229284684142
61375920701431029660011218179074
61375920701613543312715579988290
61375920701613543317798925818782
61375920701613543355958423442022
61375920701613543358468906616500
61375920701613543495750844577896
61375920702291650545447891178491
61375920748539865311774031827529
61375920748539865311774031828933
61375920748539875190027263418809
61375920748539875190029499788389
61375920748539880138191492170791
61375920748543778892671931555019
61375920748543778892671935787107
61375920748653203441624217074045
61375920748653203853490164088679
61375920748664909038787571518525
61375920748664910822361389366581
61375920748664910822361475455649
61375920748664911234227336381215
61375920748664911234227422470283
61375920748685151970572690711341
61375920748685617111318835355911
61375920748685618941461198612605
61375920748685622050446569335639
61375920748697324531305795255810
61375920748697324538624553057085
61375920748697326322198370905141
61375920748697326322198456994209
61375920748697331675702534620678
61375920748699982958718690930412
61375920748700026188796171139696
61375920748700026188799265720639
61375920748700026188799265740322
61375920748700026234528835343212
61375920748700026234552854882334
61375920748700032967104567938704
61375920748700032967355616415549
61375920748700032967355616415558
61375920748867938822575656147465
61375920748867938824835087676027
61375920748872039582144207739783
61375920748880145146607010634374
61375920748880145149117493808852
61375920748880145149138415578062
61375920748880145149149266539671
61375920748880145149420857947103
61375920748880145149420862651367
61375920748882846440770576666590
61375920748882846440791497372942
61375920748882846440802348334551
61375920748882846440865107265663
61375920748882846440865107284537
61375920748882846440886027972015
61375920748882846441618252689889
61375920748882846852667922277891
61375920748976207500176695926594
61375920748977391646117955250054
61375920748977391648628439487390
61375920748977391648649360193742
61375920749523294622819805375897
61375920749523294630350097072859
61375920749524480562521211565553
61375920749524480562521212746455
61375920749524480562709502155271
61375920749524480562709502273315
61375920749524500730814387209423
61375920749527197083339472512233
61375920749536202768423878061147
61375920749536202768988738177551
61375920749538904472424084161657
61375920749559617529833308221811
61375920749559617532092739750373
61375920749668526938506163791257
61375920749668526938506163792661
61375920749851401492202302375091
61375920749851401492474270495271
61375920749851401914048439272179
61375920749851406853176173251907
61375920749851406855432510179843
61375920749852242771265893141847
61375920749852252649521447662547
61375920749852252649522219314879
61375920749852252649522481845935
61375920749852253884303294596235
61375920749852253884303381157479
61375920749852253884868237041795
61375920749852257590909387538937
61375920749852290812161322177343
61375920749852301925197951980803
61375920749852301925198723631731
61375920749852302475081156249233
61375920749852303709674828913661
61375920749852303709863089744165
61375920749852303709863118322477
61375920749852307423243148631635
61375920749855003765978510354629
61375920749855003765981977895615
61375920749855003765981982612977
61375920749863108876287242523491
61375920749863108876288017358151
61375920749863108876288279889207
61375920749887379733309449028281
61375920749887424204946693413903
61375920749887424204946697645991
61375920749960310904073816384863
61375920749960355375797842428607
61375920749960355375798099646051
61375920749960355375798099646211
61375920749960355375798103878139
61375920749960355375798875530471
61375920749960360728964177525497
61375920749960360728964180707825
61375920749960360729153237654929
61375920754495331783439176790409
61375920754495335489477229971157
61375920754557459425018330304781
61375920754557459432356979948247
61375920754557459432360335998405
61375920754557475896307735621795
61375920754557475903835703674995
61375920754573534451889496846138
61375920754573536052511565332465
61375920754573536052783537701986
61375920754573536235714189929839
61375920754573536235714194516059
61375920754592581574757040387831
61375920754592581574758073489695
61375920754592592687794441842219
61375920754592592692878049122243
61375920754592592695137480650805
61375920754593932490785394805681
61375920754593932856082624201825
61375920754596634147735705996705
61375920754597851564937611783131
61375920754597851564937731154766
61375920754597851564937731154775
61375920754604739303773633311777
61375920754604750971774571235778
61375920754605949944383438513254
61375920754605949951729577571544
61375920754605951598105488898120
61375920754605951735551171468399
61375920754605951735551176054619
61375920754605954845100369524177
61375920754605955439896976539406
61375920754605955439896976539415
61375920754605956491476280850753
61375920754608651647654518046074
61375920754608652882436451541006
61375920754776264046385780143801
61375920754776264046950636028117
61375920754776264048645211672363
61375920754776264053728557502855
61375920754788470324684499123550
61375920754788470324747261244010
61375920754788470324935547601640
61375920754788470327194982299432
61375920754788470327194983362290
61375920754788470332278586410226
61375920754823587161990913731100
61375920754823593750809724217875
61375920754885716824195443740634
61375920754885716824258205859690
61375920754885716824446492217320
61375920754885716825011351283964
61375920754885716826705927977970
61375920754885716826726848684322
61375920754885716826786511970824
61375920755432805786352256268241
61375920755432805786540546857959
61375920755444828182090405573379
61375920755444828593307809633151
61375920755447635576681136000962
61375920755469234379917992164633
61375920755469278851580633564767
61375920755469279218174287156723
61375920755469293493268377943298
61375920755471936083165051791157
61375920755471980555015721268619
61375920755471980555015725972883
61375920755471980966609703804527
61375920755471984215867746130405
61375920755471985862243657456981
61375920755480089325608925009977
61375920755480089737202902841621
61375920755480100306256616449394
61375920755480100443454609059942
61375920755540873916422669406529
61375920755540873916422932036963
61375920755540873923765708215115
61375920755540879269589779338127
61375920755542228367901586405058
61375920755577152351607802492133
61375920755759726716221689883307
61375920755759726716305372590671
61375920755759726716786545767623
61375920755759726718478026811243
61375920755759726718478798463575
61375920755760866353952937934633
61375920755760877466989567736689
61375920755760877466990339389021
61375920755760882817897242012583
61375920755760883001476470359869
61375920755760883001664755654641
61375920755760884648042990979271
61375920755760884650302393811477
61375920755760884655382673737699
61375920755760884655385739641969
61375920755760927290854582120903
61375920755760927473304065758015
61375920755760927475561178570371
61375920755760927475563501518665
61375920755760927887427354222781
61375920755760927887430448823407
61375920755760927887430826481129
61375920755760929122776466433683
61375920755760929130307533319597
61375920755760932826558215614939
61375920755760932833897898373367
61375920755796005146411116424109
61375920755796049618048365041819
61375920755868980788899738228883
61375920755868984494937537373063
61375920755868984494937795640267
61375920755868984494937795758359
61375920755868984500021141470759
61375920755868986142065815045519
61375920755868986142065816108329
61375920755868986142066589880179
61375920755868986149596881931433
61375920755869086411079560836245
61375920755869130883535035346261
61375920772225560971371383281144
61375920772299412284410679103351
61375920772299412291837401669052
61375920772322827238690641143452
61375920772331783316940846246501
61375920772331816122251182306062
61375920772331832730802117187340
61375920772331833325577771731639
61375920772334513017232768248339
61375920772334517958431909911389
61375920772334517958616839156003
61375920772334517958619937988717
61375920772334529678040389660503
61375920772334532780249900371425
61375920772334534617168123640222
61375920772334534617168123640231
61375920772334534617171562597120
61375920772334534617171562597129
61375920772334534619427899525056
61375920772514646801806607296191
61375920772514646801827528002591
61375920772514646801827532234679
61375920772517300469715931833412
61375920772517348094024807487777
61375920772517348505074591861203
61375920772517349694646129487331
61375920772517349694667053376011
61375920772614611018304484726540
61375920772614611025835550549644
61375920772614611025835551612454
61375920772647031464800261363668
61375920773163040146326777673115
61375920773195470056927353513068
61375920773195470056928860305767
61375920773198157350162816344825
61375920773198162289290550324553
61375920773198162290815814684351
61375920773198162291546887252489
61375920773485558300684843132070
61375920773485558300688196367082
61375920773485558300688200599170
61375920773485558307466122073908
61375920773594812556752339315982
61375920773594812967509234864280
61375920773594862381558763919912
61375920908186090006398613839703
61375920908186090006670327928979
61375920908221206797888677173143
61375920908404577963171261210863
61375920908404925781057029413327
61375920908404926190108758772804
61375920908404926192556475583040
61375920908404926192556476645898
61375920908404926192576625699918
61375920908404926192671931133651
61375920908404926329838413544436
61375920908404927428205857448207
61375920908440000294632709647511
61375920908440042935845232952594
61375920908440042936033519310224
61375920908440042936598378376868
61375920908510275969781570124220
61375920908512977858679747378240
61375920908512977866293726500088
61375920909096240060124286354911
61375920909096240060312314432239
61375920909096241295658332159155
61375920909096241707252309990799
61375920909096245001696385339903
61375920909097442462808589608953
61375920914129519112430681591033
61375920914129520301479950882449
61375920914130721659196541685296
61375920914130730987822420287442
61375920914130730987823195122102
61375920914130730995165460158886
61375920914345671855467600561295
61375920914348368205367129141046
61375920914348373558902688265147
61375920914421320742061919000690
61375920914422505621566945194062
61375920914422505621755230488834
61375920914422505622381733529150
61375920914422505622382848138074
61375920914422505622570018823922
61375920914422505622571133432846
61375920915002163769978860723595
61375920915004821001563278949985
61375920915004865473413948427447
61375920915004865473413953131711
61375920915004881487709493791191
61375920915004881487709493791192
61375920915006067830156672096317
61375920915006082655758229481122
61375920915006082655758229494172
61375920915006082656574132425134
61375920915006082656574132438184
61375920915006082839672041161784
61375920915075115069873717514060
61375920915077768778164231788508
61375920915077768778164489005952
61375920915077768778980391949964
61375920915077816362342702252951
61375920915077816362342702252952
61375920915078969353048171085791
61375920915078969536062510725320
61375920915078969536062767942764
61375920915079013817910592829389
61375920915079014000924932468918
61375920915079014000925189686362
61375920915079017118609060510643
61375920915079017118692857636041
61375920915079017714304991356331
61375920915079017714305249623544
61375920915296606753889134680442
61375920931746442710538219361624
61375920931820289265957849153280
61375920931820591658993314692499
61375920931855362005185981739117
61375920931855362005186757050165
61375920931855363788759885676241
61375920931855411415762305392688
61375920931855663795078902154013
61375920931855708450486730893769
61375920931855712154641147246858
61375920931855712154829178510735
61375920931855712154832531378556
61375920931855712154832531378565
61375920931856564362827922029521
61375920931856597165690164080250
61375920931856612532119482703956
61375920931856612538622341948778
61375920931856612577852118209712
61375920931856613774241098961528
61375920932039127655724204864161
61375920932039427799241246899639
61375920932039427799512843011335
61375920932144494042522020523276
61375920932147195334237864083080
61375920932148381723799477950926
61375920932148381724614266286014
61375920932148381724615380894938
61375920932148398334856420394198
61375920932148398334856420407248
61375920932148398334856793933504
61375920932148398334859777861298
61375920932148398335421276291564
61375920932148398335421533509008
61375920932148398335424976702206
61375920932691989432886337452392
61375920932695591567690564908892
61375920932695591567774247256508
61375920932695624914450966278929
61375920932695624920957176837833
61375920932695624921771965172921
61375920932695635444614893599220
61375920932695891711291285042588
61375920932695925064474218873311
61375920932727111575098112597204
61375920932727141041215768465661
61375920932728045362453297299809
61375920932730741712718869230127
61375920932730742948064886957043
61375920932730743359658864788687
61375920932730743359846892866015
61375920932730746654102940137791
61375920932730747065613316987909
61375920932730747065696917969435
61375920932730747065884946046763
61375920932730757726470432537431
61375920932730757727285216267425
61375920932730759371966680100656
61375920932731041856779037594681
61375920932731047209130359023387
61375920932731047209945114411317
61375920932731058328067352622266
61375920932731944070988800589581
61375920932731944071176828666909
61375920932731944116742356801689
61375920932731947823514957636959
61375920932731949058314455786681
61375920932800986002015740413604
61375920932800990760469178487602
61375920932800991307817754261872
61375920932803692599470836056752
61375920932803692601918424729185
61375920932803693011253099183168
61375920932803693011254132302454
61375920932803694246599888562416
61375920932804893770514323184933
61375920932804893815724199198927
61375920932804895005043148137908
61375920933018895363906631126006
61375920933018939828769052869604
61375920933018939828769138608752
61375920933019790619159637553918
61375920933019792403548329826130
61375920933019840396517039625826
61375920933022497223370461442032
61375920933022497635152724568448
61375920933022497635153757687734
61375920933022541550973247668592
61375920933022541688170121420706
61375920933023698439623824584207
61375920984925268480247351101432
61375920984925269029290025646728
61375920984998218730428835987753
61375920984998219965126052492555
61375920984998219965126057078775
61375920985030635464963038617335
61375920985030639169308835915591
61375920985030639169308839102131
61375920985034221074963382536595
61375920985034226016350552276973
61375920985034226016535481521587
61375920985034226016538580354301
61375920985034240891512948161971
61375920985034242675086847512875
61375920985213154239701773802518
61375920985213154239890059097290
61375920985213154239893157930004
61375920985213154247232840688432
61375920985216756373722635997915
61375920985216756373722637047675
61375920985217007978529137888776
61375920985217007978591899653700
61375920985217008527634574198996
61375920985217052443454321397298
61375920985217052992434234177670
61375920985217056151943449853361
61375920985217056517218753076191
61375920985217056517971899550225
61375920985217056562993229994699
61375920985217056562993234226787
61375920985217057752564770803107
61375920985217057798255564429647
61375920985217057798339247721615
61375920985217057798339248771375
61375920985217057799071473489249
61375920985322106153361728978020
61375920985322122212868755327610
61375920985322122807665363388444
61375920985322122815196430274358
61375920985322122945682386827818
61375920985322122952457213701930
61375920985322422951183143064834
61375920985322422951183146247162
61375920985322422951373756604250
61375920985322422958713439362678
61375920985324824106849512069238
61375920985325124242835454271644
61375920985325124250366521157558
61375920985325126073742579980950
61375920985325126073745680230606
61375920985325126073745937448050
61375920985326010029740491836182
61375920985326010030556394780194
61375920985326010030558723377518
61375920985326010030559837986442
61375920985326010578783252120626
61375920985326010578786609587726
61375920985326024811403503552969
61375920985326024818178330427081
61375920985326026640801136115876
61375920985326026641554018677840
61375920985326026641554275895284
61375920985326026641554277294964
61375920985326026641557462220958
61375920985326026641557719088482
61375920985326026641557719438402
61375920985357244545625936525632
61375920985357245087890804387438
61375920985357544689142945613952
61375920985873253220583708665205
61375920985873253227361630139943
61375920985873253632177686496849
61375920985873253638955609021347
61375920985873264269853277131892
61375920985873549662369538608014
61375920985873549662933622839998
61375920985873549663121650917326
61375920985873553370857747218219
61375920985873553370878667924619
61375920985873553783204871523897
61375920985904784583288545574214
61375920985905668727198525117259
61375920985905669962544542844175
61375920985905670328301367731535
61375920985905670374326548753147
61375920985905673668582596024923
61375920985905674070870433894957
61375920985905674080176660417811
61375920985905674080364601933895
61375920985905675315710619660811
61375920985905684603751836466691
61375920985905684603754160464745
61375920985905684740927793407623
61375920985905685152521771239267
61375920985905974223672777496087
61375920985905974224425923970121
61375920985905984930199894215980
61375920985905985341731110282700
61375920985905985341793872047624
61375920985908370430445589448047
61375920985908370430445675537115
61375920985908371665791607174963
61375920985908371665979630548027
61375920985908371665979635252291
61375920985908372077573613083935
61375920985908375326831655409813
61375920985908375369573318723511
61375920985908375369573404816951
61375920985908375371829660355711
61375920985908375372017683728775
61375920985908375372017688433039
61375920985908375372021127389937
61375920985908375372560847254359
61375920985908375783611666264683
61375920985908375783615105221581
61375920985908377016701342359399
61375920985908386854535672135942
61375920985908686633384192064530
61375920985908686633634896167634
61375920985909522964095979895547
61375920985909522964284007972875
61375920985909527905483149635925
61375920985909527905671177713253
61375920985909570591201166232782
61375920985909572374775070169906
61375920985909572972732905380685
61375920985909572972920933458013
61375920985909576083913916611525
61375920985909576129646580815041
61375920985909576129647700023235
61375920985909576539170270171557
61375920985909576541428586724013
61375920985909576541429705932207
61375920985909587064751122286552
61375920985909587612977893887836
61375920985909587613793796831848
61375920985978619478385044928451
61375920985978619478387368926505
61375920985981321729168880597702
61375920985981322964515669976950
61375920986013736269877432259945
61375920986013736818645043034467
61375920986196524081821379421254
61375920986196568546683801164852
61375920986196568546684144121444
61375922113484435668209296747735
61375922131210295252958645977830
61375922131210310077119743881936
61375922131210310123689606205594
61375922131525510633729899752878
61375922131525510633730017724842
61375922131525510633730247295690
61375922131525510633730248358500
61375922131525510633730275992046
61375922131525510633733341896316
61375922131525510633918304069374
61375922131525510634483045164054
61375922131525510641261314181604
61375922131525510641261315244414
61375922131525510641261342877960
61375922132181701807702982799591
61375922132181705513741035980339
61375922132182007480689721060194
61375922132182908048438740935702
61375922132189805682662228184231
61375922132189810624046299091895
61375922137118918881650703601912
61375922137118935071013831646576
61375922137118935491037688692958
61375922137118936908750279001954
61375922137118937320532283511255
61375922137118937320532288097475
61375922137433835857561321757544
61375922137433835857749607052316
61375922137433835857752705885030
61375922137433835865092388643458
61375922138090299761969608673142
61375922184376233244441000056371
61375922184384338354182096029203
61375922184384338354182182122483
61375922184387938841604611368375
61375922184387940076386286596103
61375922184387940076386291182323
61375922184387940625178175531235
61375922184387940625178258437975
61375922184387940625178261624515
61375922184699236479533292613158
61375922184699236891127302323438
61375922184700420991378226708592
61375922184700420993825947764014
61375922184700420998909293594506
61375922184700421001440697488434
61375922184700421001440698538194
61375922184700437053601333211576
61375922184700437053601587246692
61375922184700437053601620175136
61375922184700437053604686079406
61375922184700437648213035429206
61375922184700437648397964673820
61375922184700437648398222941024
61375922184700437648401288845294
61375922184700437655741003482406
61375922184703122283031050223218
61375922184703122283784195647492
61375922184703122285478771278640
61375922184703122285499950265294
61375922184703122290562375389434
61375922184703122293093779270264
61375922184703138756848420471598
61375922184703138939862761173928
61375922184703138940615787550330
61375922184703138947394057630690
61375922184710942076696647057638
61375922184710942076696905337892
61375922185367439747031245741193
61375922190296565626665025897531
61375922190296565626665027297211
61375922190296565626665030483751
61375922190608746261715772160120
61375922190608746263410348854126
61375922190608746271025355782892
61375922190608762872040982348940
61375922190608762872229267643712
61375922190611447552552946411670
61375922190611447555063429586148
61375922190611447555084351355358
61375922190611447562678437590822
61375922190611463980679723441490
61375922190611464163694064143820
61375922190611464171225131029734
61375922190619551427574958160552
61375922190619551430022676033646
61375922190619551430042825087666
61375922190620769846656115885544
61375922190620770441180755252986
61375922190620770441452722900990
61375922190623471732833837047866
61375922190623471740364899216418
61375922190623472147150972654536
61375922191265257758852422372750
61375922191267928068102351059418
61375922191267928075421108860693
61375922191276031950652326614863
61375922191276064571840660878846
61375922191276064709038653489394
61375922191557010152635567954884
61375922208010432320797867653148
61375922208010732510047540944984
61375922208018537430539046532720
61375922208018837619788719824556
61375922208018840006505082792723
61375922208018840006505168886003
61375922208021241108908578453300
61375922208021541298158246094663
61375922208021541298158250680883
61375922208022441675361515071043
61375922208022441728709273359623
61375922208022441728709277945843
61375922208333722072436296147792
61375922208333722079776236123664
61375922208333722079778560121718
61375922208333738543533971912574
61375922208333738543534201483422
61375922208337340410530161919398
61375922208337623937966030168466
61375922208337623937969386218624
61375922208337623945497354271824
61375922208337640409255090060734
61375922208337640409255319631582
61375922208337640592269430763064
61375922208345444140709293502793
61375922208345740759692483032338
61375922208345746112673975450118
61375922208345746112945600141530
61375922208345746112945943098122
61375922208346644438748297125064
61375922208346644850530303034036
61375922208346644850551223622344
61375922208346644850551566578936
61375922208346644850552338231268
61375922208346646085898355958184
61375922208346646085898389259634
61375922208346646680422909114254
61375922208346646680673699428730
61375922208346646680673956173950
61375922208346646680673957708984
61375922208346646680694620017038
61375922208346646680694878297292
61375922208346646680694962973630
61375922208346646682368648008964
61375922208346646682933389102192
61375922208346646683208570492042
61375922208346646687451877648688
61375922208346646687451879048368
61375922208346646687451879166460
61375922208346646687451965259740
61375922208346646688016733533004
61375922208346646688016738237316
61375922208349329535129384612946
61375922208349329542660451498860
61375922208349329542662774447154
61375922208349343030688562534370
61375922208349346151210524028460
61375922208349346151210524402438
61375922208349346151210525452198
61375922208349347789124413506762
61375922208349347834878084509958
61375922208349347972075990909134
61375922208349347972138748424708
61375922208349347972138752674058
61375922208349347972138753146282
61375922208349347973833444509072
61375922208349347973836424318610
61375922208349347974673625626536
61375922208349347979669815327884
61375922208349347979669819914104
61375922208349347979669820032196
61375922208349348386455631535508
61375922208349348386455888752952
61375922208957810015141435690827
61375922208990185983156195888100
61375922208990233567877978526625
61375922208990235214170250610110
61375922208991084584400655012420
61375922208991086414711154155535
61375922208991100636565790446536
61375922208991100644159615909270
61375922208991100644159619451506
61375922208991100827090272723334
61375922208991103023094208244106
61375922208991133998240976668652
61375922208991133998429005791585
61375922208991134181443254749936
61375922208991135782001790533565
61375922208991135782001790537777
61375922208991135782002823639641
61375922208991135782002823652691
61375922208991135782002909728709
61375922208991135782002909745971
61375922208991135782817693475965
61375922208991135782818726577829
61375922208991146893407650206260
61375922208991150599386111667893
61375922208991150599386369948147
61375922208991150606980198953117
61375922208991386741263439079628
61375922208991386741326115105404
61375922208991403212343881535942
61375922208993835701592426188068
61375922208993837485166330112142
61375922208993837486066174155983
61375922208993848596842737910112
61375922208993852310226137954297
61375922208993852310227257162491
61375922208994088444698788587144
61375922208994088444761464612920
61375922208994137674687972586968
61375922209001940811333605067640
61375922209001940948614117713085
61375922209001940948615236908229
61375922209001952060019977385780
61375922209001952471801983294752
61375922209285932756768029579768
61375922209293691558552811232820
61375922209293691970334817141792
61375922343909113900413067835476
61375922343909119397621163896671
61375922344236023675246644448098
61375922344236023858260988332756
61375922344236023858264341200586
61375922344236023858449273614478
61375922344236023859014132681122
61375922344236023859014133743932
61375922344236023859017485548952
61375922344236023859017486611762
61375922344236023865792312423064
61375922344892222025817394209705
61375922367543621049944150660191
61375922367870525327653314037234
61375922367870527156384581915718
61375922367870527156384924872310
61375922367871425482187278899252
61375922367871425893969284808224
61375922367871425893990205396532
61375922367871425893990548353124
61375922367871427129337337732372
61375922367871427724112681202918
61375922367871427724112937948138
61375922367871427724112939483172
61375922367871427724133601791226
61375922367871427724133860071480
61375922367871427725556553671516
61375922367871427725807256361890
61375922367871427725807256374940
61375922367871427725807600731212
61375922367871427725810613828990
61375922367871427726372112259256
61375922367871427726372369476700
61375922367871427726372456615528
61375922367871427726375469713306
61375922367871427730890859409826
61375922367871427730890859422876
61375922367871427730890860944812
61375922367871427730890860944860
61375922367871427730890947033928
61375922368523987385106377203134
61375922368523987392616782135334
61375922368523987392700464960742
61375922368523989176190686072458
61375922368523989176274368897866
61375922368524031811805877365088
61375922368524272895007683965372
61375922368524287536217474049062
61375922368524289365524042189702
61375922368526721992053099491485
61375922368526721992053443847757
61375922368526721992056538448383
61375922368526721992869002429673
61375922368526721992869260696877
61375922368526721992869346785945
61375922368526733515240965068940
61375922368526738456628115678171
61375922368526738456628115695433
61375922368526738463406266741019
61375922368526738463406644398741
61375922368527923161462064551999
61375922368527923161465159152625
61375922368527924396243998046931
61375922368527924396247092647557
61375922368527939213627199986115
61375922368527939220405121460853
61375922368818458165891558308112
61375922368818473013773798915980
61375922420721248121294873458255
61375922420721249356076803770859
61375922420721249356076806953187
61375922420721249356076889859927
61375922420721249356076893046467
61375922421045152336630127145124
61375922421045152336633221745750
61375922421045152343408048619862
61375922421045452525335862075264
61375922421045452525338956675890
61375922421045452525900721141908
61375922421045452525903815742534
61375922421048155464693072992050
61375922421048155464693415948642
61375922421048155464696516198298
61375922421048155464696773415742
61375922421049039421506201878110
61375922421049039421509559345210
61375922421049054202354339520661
61375922421049054209129166394773
61375922421049056030057395039642
61375922421049056030057395511866
61375922421049056031688951701520
61375922421049056031689296057792
61375922421049056031751972083568
61375922421049056031755066684194
61375922421049056032504854645532
61375922421049056032505111862976
61375922421049056032505199001804
61375922421049056032508212099582
61375922421049056032508298188650
61375922421049056032508555406094
61375922421701665471108034554033
61375922421701665477885927332415
61375922421701665477885959212503
61375922421701665477885960629653
61375922421701665477886046722933
61375922421704317401996325867889
61375922421704317402268295050879
61375922421704319185570143715945
61375922421704319185570229805013
61375922421704319185842112898935
61375922421704319185842198988003
61375922822518232874131551576901
61375922822519433631130244744245
61375922822519479749979195231415
61375922822519483454054061057634
61375922822519483455748636701880
61375922822519483583912370905542
61375922822519483593762537901315
61375922822519483594033391058439
61375922822519483594034505549319
61375922822519483594034505667363
61375922822519485240409302385015
61375922822798360653289223941998
61375922822798360653289252638354
61375922822798361064883229420190
61375922822798361064883458991038
61375922822798361064886582288020
61375922822799561821965490621902
61375922822799561821965834996888
61375922822799561821965836046648
61375922822799561821968959343630
61375922822799561821968962525958
61375922822799561822154121341420
61375922822799561822157220174134
61375922822799561822157244638402
61375922822799561822722103705046
61375922822799561829496902932562
61375922822810050190697855391162
61375922822810066250455931267358
61375922822810366439724201266088
61375922822811267557146217112587
61375922822831982260930578739356
61375922822834661956561196738070
61375922822834661956561196739474
61375922822834661956623958858530
61375922822834661956812245216160
61375922822834661957377104282804
61375922822834661964155284024746
61375922822834683552583660521186
61375922822834683553336801700274
61375922822834683560114694478656
61375922822846390941762421282351
61375922823456023492039077776748
61375922823456056843865242317456
61375922823466563920787172837945
61375922823488173842229937140507
61375922823488424167715735783514
61375922823488429701368104408950
61375922823488438991876059315308
61375922823488440227222848694556
61375922823488440821936142750682
61375922823490873898533532505409
61375922823490873898533533555217
61375922823490873898537000158663
61375922823490873898537001208471
61375922823492076447536013079837
61375922823492081792359242114135
61375922823492081792923326346119
61375922823492081799702280922721
61375922823492081800518188471827
61375922823492081800518561543169
61375922823498979008842264320027
61375922823498984362008225284169
61375922823500185116562553446249
61375922823500185119006918451513
61375922823500185256291951000485
61375922823502881468520464178849
61375922823502881468520465228657
61375922823502886408212282390561
61375922823502886409928808188567
61375922823502886410680920497879
61375922823502886821710814097539
61375922823502886959539010627009
61375922823502886959727038704337
61375922823502886967066720413005
61375922823502886967066978680209
61375922823779062734765024053257
61375922828428105300257934532843
61375922828428108821402143544998
61375922828428108823096719189244
61375922828428109004604768119503
61375922828428109004607092467477
61375922828428109004607092471689
61375922828428110643388917594772
61375922828707886451191686575202
61375922828707887045800002983508
61375922828707887045988289341090
61375922828715973715068706925964
61375922828715973717328142686614
61375922828715973722411745734550
61375922828718675006721788720844
61375922828718675603778602067540
61375922828718691617804013754722
61375922828742987226145855046982
61375922828743008776417799824452
61375922828755016354864059981775
61375922829364349310395930189638
61375922829364350950205192129202
61375922829364350950205193178962
61375922829364350950205450396406
61375922829372487591476094300673
61375922829375139515857314231066
61375922829375139515858089065726
61375922829375156124408507392599
61375922829375156124409282227259
61375922829376356881490903580292
61375922829396754925201846660852
61375922829396766045767216149726
61375922829396769568877710309192
61375922829396769749360645707926
61375922829396770984709762623092
61375922829399456628634867221085
61375922829399456628636933288805
61375922829399456628637191569059
61375922829399456628637966407931
61375922829399467749014017496005
61375922829399467749285871893571
61375922829399516979296059636152
61375922829400706802026223460757
61375922829400707213620200242641
61375922829400707213808228306919
61375922829407620854255305020792
61375922846105906777039838328355
61375922846105906777039924417423
61375922846142279511744065195629
61375922846152736124568704513475
61375922846153080971751154729975
61375922846153080971751159316195
61375922846153920273099802331743
61375922846153935090483090359995
61375922846153970236004062055028
61375922846153981348957782242137
61375922846153981348957868331205
61375922846153985108907419640109
61375922846153986295508880251784
61375922846153986892481237488165
61375922846153986892481322060913
61375922846153986892481323577233
61375922846153986892732289148535
61375922846432846062926831945898
61375922846432846106211778274916
61375922846432846108659496148010
61375922846434046819988548694880
61375922846444551840636145729254
61375922846444851846892141807716
61375922846444851849339859680810
61375922846444868504476964165250
61375922846444868511255143907192
61375922846468863465513881883174
61375922846469163471769877961636
61375922846480891168183105372938
61375922846480891168935505014444
61375922846480891175713397791422
61375922846480891175713426489182
61375922846480891351949844648265
61375922847086608453665063358328
61375922847089310157914939380015
61375922847089310157915283753540
61375922847089310157915283753549
61375922847089310157916055405872
61375922847089357741633901391289
61375922847090210175868053204150
61375922847090210176683960734382
61375922847090210588465966643363
61375922847090210588467081252287
61375922847090224817915543006022
61375922847090226594713849816382
61375922847090226601488332334222
61375922847090227189423072521283
61375922847090227189426425389113
61375922847090227189426512558301
61375922847090227189426769762647
61375922847090227189489188584077
61375922847090258171996900224572
61375922847090258355199181846688
61375922847090259955736796923757
61375922847090259955737911532681
61375922847090259955757717634529
61375922847090259956574653674581
61375922847090274773123351730771
61375922847090274778204716519801
61375922847090274780735005319531
61375922847090274780736119928455
61375922847090525144362064540268
61375922847090526783963523108218
61375922847090558496187084829478
61375922847098314050828070241122
61375922847098314051643202932482
61375922847098330469673870041298
61375922847098330476447577720266
61375922847098363281736959777858
61375922847098363281738079102740
61375922847098363281738079104144
61375922847098363462157137070544
61375922847098363464667617058482
61375922847101015755078290636343
61375922847101015755078293822883
61375922847101065122349124103277
61375922847101065122350238712201
61375922847101065534696243095295
61375922847101081586108237369037
61375922847101081586111590236867
61375922847101081591195279023951
61375922847121725063039254540818
61375922847121730595876838503140
61375922847121741717260177613094
61375922847121741717260439539014
61375922847121747067982151350386
61375922847121773241282854498172
61375922847121774476064787991700
61375922847122640500683181358646
61375922847122642277481488187880
61375922847122645853851580988222
61375922847122647635814506036314
61375922847122647638262227091793
61375922847122673852588445381012
61375922847122673855036134687488
61375922847122675455573778462317
61375922847122675455574893071241
61375922847122675456410946467549
61375922847122689721487503972092
61375922847122689914544423721230
61375922847122690272960333269331
61375922847122690272981598349425
61375922847122690280571955096047
61375922847122690280571982258821
61375922847122690280571983675763
61375922847122690280571986858091
61375922847122925820039067033044
61375922847122925820039067034448
61375922847122973996104306577832
61375922847125327334224395724795
61375922847125327334224481463943
61375922847125327334287157489719
61375922847125332867875734400335
61375922847125332867875734417597
61375922847125332867876078773869
61375922847125332867876849009259
61375922847125332867876849026521
61375922847125332867879087268165
61375922847125332867879087285427
61375922847125332867879431641699
61375922847125332867880206476359
61375922847125343980913135854723
61375922847125343980913135871985
61375922847125343980913480228257
61375922847125343980916575891741
61375922847125343988507223144159
61375922847125343988507309233227
61375922847125343988528143850559
61375922847125343988528229939627
61375922847125343988528231002437
61375922847125349331634847666095
61375922847125349331634847683357
61375922847125349331635192039629
61375922847125349331638200533925
61375922847125349331638200551187
61375922847125349339228934955531
61375922847125349339232373912429
61375922847125376747247780967969
61375922847125376747248809837745
61375922847125376748063683906157
61375922847125376748064028262429
61375922847125376748064717008021
61375922847125391569694779853241
61375922847125391572225036890927
61375922847125391572225065470643
61375922847125391572226183261895
61375922847125391572226185151221
61375922847125391976204040028025
61375922847125391976207392895855
61375922847125391981288757684885
61375922847125391981291081682939
61375922847125393211822797154655
61375922847125393211822797171917
61375922847125393211823055439121
61375922847125393211826154644841
61375922847125393216073015177871
61375922847125393218600948217503
61375922847125393218600975380277
61375922847125393218600976797219
61375922847125396915331774007753
61375922847125396915335126875583
61375922847125692356292354089629
61375922847126592786843381354589
61375922847133452804874641876701
61375922847133480622186105641837
61375922847133480622187220250761
61375922847133480622207026348397
61375922847133485973660958613583
61375922847133497085945218907597
61375922847133497086698360067971
61375922847133497093560220764917
61375922847133497093560225364187
61375922847133497093560226899381
61375922847414474289721302388570
61375922847414474426981971024894
61375922847414765144424902468902
61375922847417116627126618395868
61375922847417127745247708637340
61375922847449587097387004321878
61375922899319907815617288914467
61375922899319907815617375007747
61375922899319907815620727875577
61375922899328007986230733814311
61375922899328007986230819907591
61375922899331565784836423520997
61375922899331609708434924381211
61375922899331609708434928967431
61375922899331610257226813316343
61375922899331613412780729452227
61375922899331613412784082320057
61375922899331615188823480411609
61375922899331615188826575012235
61375922899331615196354547296071
61375922899331615196354628803131
61375922899331615196357986252969
61375922899331615198865031534811
61375922899331615610459009366455
61375922899607773082469174878830
61375922899607773123139156739406
61375922899607773123159305793426
61375922899607773123160077445758
61375922899607773260480499708454
61375922899607773260483855758612
61375922899607773260668785003226
61375922899607773260671879603852
61375922899607773260671883835940
61375922899607773268011566594368
61375922899607773268011823811812
61375922899607789136973214052070
61375922899610474367344076931816
61375922899610474369038653625822
61375922899610474369038910843218
61375922899610474369059831549618
61375922899610474374122256673758
61375922899610474414812387588306
61375922899610474414813159240638
61375922899610490840408301755922
61375922899610490840408531326770
61375922899610490840411654623752
61375922899611391591150998360947
61375922899611674988860274887566
61375922899611674988880423941586
61375922899611674988881195593918
61375922899611675126121291081156
61375922899611675126142211786104
61375922899611675126204973906772
61375922899611691597490562957634
61375922899611691597490907332620
61375922899611691597490908382380
61375922899611691597494031679362
61375922899611691597494034861690
61375922899611691598247176040778
61375922899611691598247177090538
61375922899611691605021975268294
61375922899611691650775559113948
61375922899611691780508371319042
61375922899611691781261516730218
61375922899618578287492051340556
61375922899618578289751483918926
61375922899618578289771632972946
61375922899618578289772404625278
61375922899619478672289490514772
61375922899619478674548926275422
61375922899619478679632529323358
61375922899619778863839669326226
61375922899619778863840440978558
61375922899619795518204509265006
61375922899622179964507431376296
61375922899622179966202265287698
61375922899622179966222927726894
61375922899622179971285611118190
61375922899622480155472602067086
61375922899622480155492751121106
61375922899622480155493522773438
61375922899622496810609964831780
61375922899622496817387886293468
61375922899623380723368328351252
61375922899623380724120440660564
61375922899623397332671284843225
61375922899623397332671285216474
61375922899623397332671286266234
61375922899623397332671289448319
61375922899642889866616199403732
61375922899642889867181058470376
61375922899642889873959238212270
61375922899642889873959238212318
61375922899642889912369787494476
61375922899642911463140755906720
61375922899644112037020248679102
61375922899644112037020506946306
61375922899644112037208792254176
61375922899644112043798399724688
61375922899654595463779553848212
61375922899654595464344412914856
61375922899655812829973395202076
61375922899655817641150039463988
61375922899655818183415165605840
61375922899655818190193058382818
61375922899655818190193087080578
61375922899655818228416350872846
61375922899655818366429505239661
61375922900264284753585514138915
61375922900266954927810147899881
61375922900266954927810147917143
61375922900266954927810492273415
61375922900267839443474363361709
61375922900267839443474620579153
61375922900267855312607590254765
61375922900267855495559167775389
61375922900267855495559512148923
61375922900267855495639756013269
61375922900267855495642850613895
61375922900267888673463517141677
61375922900267888673464631750601
61375922900267903498461727059387
61375922900267903498462841668311
61375922900275992134321653325375
61375922900275992134322772520519
61375922900276008605674939615347
61375922900278660486559600187097
61375922900278710304863423986303
61375922900279894460170466338549
61375922900299353780683067244595
61375922900299353780955035010643
61375922900299358719810801224323
61375922900299359314607403636079
61375922900299370427647473811975
61375922900299370435258866067843
61375922900299373543972268994517
61375922900299375375809207441947
61375922900299403191450369603787
61375922900299403191451488798931
61375922900299418008834690738115
61375922900300254211234094509555
61375922900300254348432087120103
61375922900300259150361828489283
61375922900300259699404933142889
61375922900300259882419186693501
61375922900300259882419186706551
61375922900300259882419191292771
61375922900300259882419272782569
61375922900300259882422630249669
61375922900300270812465492517147
61375922900300270995396149331211
61375922900300270995396493687483
61375922900300270995476737551829
61375922900300270995479832152455
61375922900300271002735832084023
61375922900300273974523296259477
61375922900300275943558227317455
61375922900300275944374048771669
61375922900300301975623161194197
61375922900300301975623165780417
61375922900300301975626604737315
61375922900300303759199389479295
61375922900300303759200508674439
61375922900300304173300498680237
61375922900300304173301613289161
61375922900300304174137584134265
61375922900300309112428232659965
61375922900300309112429347268889
61375922900300309113182406945289
61375922900300318576583710613623
61375922900300318584174440431747
61375922900300318998299823206871
61375922900300320226302714845403
61375922900300320226302719568381
61375922900300320226305813814875
61375922900300320226305814169007
61375922900300320230549237162289
61375922900300320230552675769267
61375922900300320233080640570943
61375922900300320233080640688987
61375922900300320233080641043119
61375922900300323937343874715483
61375922900302960991060252133817
61375922900302961036811512695919
61375922900302961036813837061155
61375922900302961036814956256299
61375922900302972104097653588205
61375922900302972104118660388045
61375922900302972698643208940473
61375922900302972698643208957735
61375922900302972698643295033753
61375922900302977637770942920201
61375922900302977637770942937463
61375922900302977645365116298705
61375922900302977647621108398193
61375922900302977647621452754465
61375922900303005464954951816211
61375922900303020289951788975885
61375922900303020289952903951991
61375922900303020289952908184079
61375922900303025643122338222837
61375922900304178402468412519981
61375922900304209789394002977265
61375922900304209789397441934163
61375922900304221090531757200567
61375922900311064316974155668803
61375922900311064866017260322409
61375922900311075979077819679405
61375922900311075979077905772685
61375922900311075986396581725657
61375922900311076032150252729013
61375922900311076032422225098543
61375922900311080925524315705385
61375922900311080925525434565111
61375922900311080928055723837017
61375922900311080928056838445941
61375922900311080971277986708741
61375922900311080971279019827867
61375922900311108788613724048267
61375922900311109339914197200851
61375922900311109340749654096341
61375922900311109340749911313785
61375922900311125389567735323949
61375922900311125389570829924575
61375922900311125392078213439823
61375922900311125392078218026043
61375922900311125392915046747901
61375922900311125392918140994395
61375922900311125392918145580615
61375922900311125399692963151193
61375922900311125399692963505485
61375922900311125399692967750463
61375922900311125399692967855457
61375922900311125399692967868507
61375922900311125399694082359387
61375922900311125399694087063651
61375922900311125804700405524863
61375922900311125811204379241851
61375922900311130750332113221579
61375922900311130752863517102409
61375922900595095153801238344528
61375922900595995721553724338256
61375923058851543800197289456573
61375923058852442584372405394957
61375923058852444367946309332081
61375923058852789029669712406171
61375923058852789029669715588499
61375923058852789029669798495239
61375923058852789029669801681779
61375923058852792734015512890967
61375923058852792734015516073295
61375923058852792734015598980035
61375923058852792734015602166575
61375923058852792734018955030193
61375923058852792734018955034405
61375923059143375347212552132914
61375923059143375392966108346426
61375923059143375758809881782580
61375923059143375804560343395514
61375923059144276372375219990704
61375923059144276372563506348286
61375923059144276509549225519775
61375923059144575967034144699706
61375923059144576515888790116462
61375923059144576515892258838190
61375923059144576515892262020518
61375923059144576516080519668694
61375923059144576516080544132962
61375923059144576516080548365050
61375923059144576516645403199606
61375923059144576516645404249366
61375923059144576523420202427122
61375923059144576569173786272776
61375923059144576699094888004730
61375923059144576699659743889046
61375923059175796381538983065548
61375923059179398102993016831648
61375923059179698246506701748542
61375923059179698246506960015746
61375923059179698658288965924670
61375923059179698841868161448666
61375923059180593872847517909620
61375923059180598684589021238176
61375923059180599233632040157006
61375923059797171320886842254465
61375923059800773591861744300505
61375923059800773591862002567709
61375923059800789644867060833419
61375923059800789651641886191211
61375923059832260294207692881029
61375923059833190327317741600081
61375923059833190327317827339229
61375923059833194030826459818793
61375923059833194030826718085997
61375923059833194030829812686623
61375923059833205144700943189345
61375923059833205144700943539265
61375923059833205151478835967727
61375923059833205151478864547443
61375923059833205151478864547603
61375923059833205151478867729771
61375923059833205151478867847815
61375923059833205151478869264965
61375923059833205151478955358245
61375923059835857075589234503201
61375923059835857075861203686191
61375923059835858859163052351257
61375923059835858859163138440325
61375923059835858859435021534247
61375923059835858859435107623315
61375923059835862565203514102807
61375923059835862565203772383061
61375923059835862566019335557021
61375923059835862566019421646089
61375923059835862566019679913293
61375923059835890383351806098911
61375923059835890383352064366115
61375923059835891618970564760575
61375923059835891618970909134109
61375923059835906436353766699759
61375923059835906436353766717021
61375923059835906436354024984225
61375923059835906443131917762607
61375923059835906443131944925381
61375923059835906443131946342323
61375923059835906443131951046587
61375923059835906443132293885295
61375923059835906443132295420329
61375932979769522202250905463774
61375932979769523985824809400898
61375932979769555555433576286837
61375932979866785302718697688558
61375932979866818069029239849043
61375932979866818069030354457967
61375932985776659064128667040487
61375933139291901685772326239478
61375933139291901868698765006970
61375933139399702987427462421651
61375933139399702987427467007871
61375933139399702987428581616795
61375933192437110145204430887127
61375933192472265048522309535621
61375933192577298389988912491008
61375933192577298527250700335526
61375933192577331293559952661977
61375933192577331293561067270901
61375933216103731912493310494600
61375933216104031643407932526834
61375933216106466557474647142333
61375933216106766701744887730897
61375933216106767112773662139625
61375933216212133135238587602032
61375933216213000753640603771740
61375933216213000799477842803640
61375933216213033565537448598894
61375933216213033565705559443662
61375933216213033565789275098344
61375933216213033748468108595286
61375933216213034160313876441198
61375933216213050166665105526271
61375933216213050220094134658138
61375933617686131436690302980284
61375933617686131436690302980293
61375933617686131436690647336565
61375933617868646376006832560526
61375933617868648159580736497650
61375933617901052130264166974403
61375933617901100168154218901877
61375933617963506139757096035256
61375933617963506322688897217458
61375933617963507969900862296038
61375933617965907699404608458845
61375933617965942242784910213625
61375933617998357742621891752185
61375933617998357742623006361109
61375933617998372560005351958573
61375933617998372560008446559199
61375933623774570039916126914514
61375933623774570039920344961086
61375933623774570222851001775150
61375933623777271743355689882550
61375933623813639299411335686248
61375933623813639299662125528500
61375933623813639300226981412816
61375933623813639300498935106161
61375933623871816539427071530194
61375933623871831363588169434300
61375933623871833193668800523454
61375933623871833193731935695082
61375933623871864306079792376190
61375933623874518242866634498230
61375933623874518242866634498231
61375933623882638360281500405682
61375933623882671528304215492176
61375933623883872469248234272474
61375933623886540637575676029007
61375933623886574174859400490777
61375933623908183913559420326413
61375933623908200560249190406237
61375933623908200560249195005507
61375933623908200560252547873337
61375933623910835791351947442847
61375933623910835791352033536127
61375933623910852262453412182927
61375933623910885606924816989676
61375933623910885606925591822932
61375933623910885613700447394804
61375933623910885614264528444460
61375933623910885614265303279120
61375933623919005726861517585757
61375933623919005726861517935677
61375933670861058313972315317413
61375933670861058451169963571680
61375933670861058451169963571689
61375933670861058451170307927961
61375933670863760154417023198213
61375933670863761389198956693136
61375933670863761389198956693145
61375933670863761389199301049417
61375933671031867793319785839604
61375933671068218551100842050059
61375933671068218558089089783923
61375933671068218558089094488187
61375933671078723535242914379019
61375933671078728474286961288153
61375933671078728476818366231841
61375933671078728888408872159429
61375933671078739549243947789985
61375933671078739549245062398909
61375933671079023717713169229579
61375933671140867610889774087369
61375933671140867610892012346275
61375933671143536005537350858171
61375933671144771900462157868936
61375933671151674423876897984541
61375933671151674423877156251745
61375933671151674423880250852371
61375933671151674460310691399796
61375933671151674467088871141738
61375933671151674881130283187500
61375933671155587995489834832429
61375933671175956444502066376459
61375933671175986048754634138461
61375933671175986048754892405665
61375933671175986048755748747385
61375933671175986048756007014589
61375933671176000866141188945475
61375933671177154046782724163734
61375933671177154047054698051036
61375933671177159390161659088228
61375933671177159400035753766868
61375933671187992427443291929944
61375933671187992429702984907990
61375933676757705941824492187275
61375933676768512755565066918678
61375933676952198346053087347362
61375933676954901878811788812654
61375933676976543917549137861765
61375933676987350731290517546949
61375933676987364962012132769170
61375933676988565717734576804554
61375933676988565719428731194202
61375933676988566129515434803152
61375933676988566314141786106846
61375933676991268017326083968446
61375933676991268018141986912458
61375933677049444845564031963042
61375933677049461499780736975705
61375933677049493021547076361284
61375933677049493023806512594110
61375933677052163203027796602229
61375933677052163203299650999795
61375933677053363960298462139094
61375933677053397123259490574850
61375933677053397123823574806834
61375933677053397123826673522908
61375933677053397312142094613302
61375933677053397312204766052858
61375933677053397312204770639078
61375933677053397313627751221388
61375933677053397313627751234429
61375933677053397313627751234438
61375933677053397314652558774677
61375933677053397314654883122651
61375933677053397725598042425084
61375933677060267078259009770179
61375933677060267078259014356399
61375933677061467835257707523743
61375933677061501189342432156067
61375933677061501189614128507291
61375933677061502836468131306254
61375933677061512117186387675892
61375933677064168943708160135029
61375933677064168943980132504559
61375933677064170773286696058979
61375933677064170773286697458659
61375933677064170773286700645199
61375933677064204125945121454486
61375933677064204128121213101134
61375933677064215238982865865466
61375933677084578702864778140789
61375933677084578703136631138675
61375933677084578703136632538355
61375933677084578703136745924099
61375933677084583641992512120517
61375933677085762805643667108624
61375933677085762805831694127523
61375933677085779460135324306019
61375933677085779460135325705699
61375933677085779460135328892230
61375933677085779460135328892239
61375933677085779460135443677654
61375933677085779460135443677663
61375933677085784810857036117391
61375933677085784810857040703602
61375933677085784810857040703611
61375933677085812621405252414328
61375933677085812628747259172214
61375933677085812628932220295560
61375933677085828866381936328916
61375933677085828873159743018230
61375933677085828873996687103096
61375933677085829277975910501853
61375933677085829277979008289019
61375933677085829284753720377707
61375933677088480568857749286835
61375933677088481163382383932543
61375933677088486102510117912271
61375933677088519456863214606253
61375933677088519456863218838341
61375933677088519456864333801397
61375933677088530569628991233923
61375933677088530569632090083899
61375933677088530576406797923237
61375933677088530576406802172587
61375933677096584443545026888165
61375933677096584443545141673589
61375933677096584443816996071155
61375933677096584443817109456899
61375933677096584443817110856579
61375933677096586273123677597539
61375933677096586273123678997219
61375933677096586273123682183759
61375933677096589382672760867893
61375933677096589382672875653317
61375933677096589977469363296911
61375933677096589977469367883131
61375933677096589977469482668555
61375933677096617794791403113616
61375933677096617794791403113664
61375933677096622737025856162195
61375933677096623331822459990893
61375933677096634451366043307877
61375933677096634451366047557227
61375933694482681064274923048024
61375933694482681476057186174440
61375933694486283335522049609752
61375933694486283747304055518724
61375933694486583524792643962120
61375933694486583936574649871092
61375933694495554430194839446665
61375933694498290906344686092592
61375933694678076826379940290575
61375933694678107794772905448081
61375933694678374773724877849398
61375933694678375186326144628617
61375933694680777935105464458237
61375933694680805913025157974930
61375933694680820737183186788226
61375933694701484406823107027236
61375933694701484452555771230752
61375933694702720210495764071499
61375933694705421502148841634291
61375933694705421502148845866379
61375933694705421861211313082733
61375933694705421867905551718965
61375933694705421868720340054053
61375933694705421868742379968647
61375933694705421913742823698023
61375933694705425163000751238477
61375933694705425574782757147449
61375933694705426809373338393579
61375933694705436143836842291530
61375933694705436281097596667002
61375933694705436692879516836826
61375933694713224586262968781521
61375933694713226789212994609197
61375933694713226834777521509151
61375933694713230539290310330101
61375933694713230540731858922949
61375933694713230541546647258037
61375933694713241202407976599117
61375933694713525377108087018931
61375933694713526978483559909625
61375933694713531919867630817289
61375933694713541389227797001686
61375933694713541801009773858718
61375933694714431252899716160289
61375933694714431297817592028717
61375933694714431298632380363805
61375933694714441819778795214697
61375933694714441819778795214706
61375933694714441821389804224264
61375933694714441957039578642118
61375933694714442004215738128677
61375933694714442368821469760002
61375933694714442370181774666456
61375933694714442370265371396963
61375933694717127458374667527213
61375933694717127648166842546739
61375933694717128883512860273655
61375933694717128883512864505743
61375933694717128883700888350983
61375933694717128883700892583071
61375933694717129295294870414715
61375933694717132589550917686491
61375933694717132589738945763819
61375933694717132590282104590963
61375933694717133001252679732569
61375933694717133001332919363375
61375933694717133001332923595463
61375933694717134236678937090291
61375933694717143523214140136002
61375933694717143524636470604203
61375933694717143660474923563414
61375933694717143661834463214751
61375933694717143661834467464101
61375933694717143707588325534616
61375933694717143707839488903124
61375933694717143708404228478628
61375933694717144072256814681298
61375933694717144119433466734768
61375933694717145307602832408214
61375933694717145492248967963713
61375933694717145492249054052781
61375933694717145492792920750840
61375933694774420562807756895064
61375933694774420974590020021480
61375933694775321496396035007294
61375933694775321542316727288147
61375933694775335771766307193042
61375933694775336320557129724860
61375933694775337548561141745054
61375933694775337555339091916148
61375933694775337555339092979006
61375933694775337555903919104108
61375933694775337738269748258036
61375933694775337738269749793070
61375933694775338143273833164455
61375933694775369123591323823536
61375933694775369125847661223648
61375933694775369125847664410188
61375933694775619901257016045792
61375933694775636509806803016696
61375933694775637744588736511628
61375933694775637920765486685756
61375933694775665745692046052324
61375933694775669315118255220432
61375933694775671099695319926301
61375933694775671099696353045427
61375933694775671099698418759015
61375933694775685923857474925767
61375933694778022834054540500200
61375933694778023199835594788791
61375933694778023245836803626616
61375933694778023245836889365764
61375933694778067298916962243798
61375933694778067710699225370214
61375933694778323023325220591716
61375933694778323435107483718132
61375933694778339631878736690865
61375933694778367449965362396631
61375933694778372846437322199886
61375933694778372983698076575358
61375933694778372985121057507588
61375933694778373395480339701774
61375933694779223407035029042756
61375933694779223591074240467224
61375933694779223591136916493000
61375933694779224002856503593640
61375933694779224002919179619416
61375933694779238224418230981940
61375933694779238232012059986910
61375933694779268055936662210822
61375933694779268055936919428266
61375933694779268055999338236598
61375933694779268467781601363014
61375933694779271766847977281104
61375933694779273414165421487086
61375933694779273414186342075394
61375933694779273415692889623381
61375933694779273416696806236769
61375933694779273551509772476642
61375933694779273963229359577282
61375933694779273963292035603058
61375933694786127944359803611756
61375933694786172409222225355354
61375933694786172821001131014670
61375933694787327282997344501931
61375933694787327283000443216592
61375933694787328517611913290390
61375933694787329066571248439055
61375933694787329066574347153716
61375933694787329113224438144752
61375933694787343478950111790836
61375933694787343883954450378239
61375933694787343883957549092900
61375933694787343891635405292808
61375933694787345126079165346260
61375933694787345126162848171668
61375933694787345720941973433448
61375933694787373578086865537380
61375933694787376695854393921458
61375933694787376696858329660377
61375933694787376696858330014509
61375933694787376696858587927581
61375933694787376696858588281713
61375933694787376696858674016649
61375933694787377243391226294144
61375933694787377291386679618159
61375933694787378478738015673392
61375933694787378480244205388814
61375933694787378480411312873679
61375933694787378480432233951633
61375933694787378480432238183721
61375933694787378480432578307905
61375933694787378480435591051551
61375933694787378480435677140619
61375933694787379072760470460720
61375933694787379073513615889158
61375933694787379073597298714614
61375933694787389591838097875290
61375933694787393297794514812863
61375933694787393297794514830125
61375933694787393297794773097329
61375933694787393305409494479676
61375933694787393305409522808859
61375933694787393305409523176041
61375933694787393305409527408129
61375933694787393305409608897927
61375933694790046829598194628167
61375933694790046829598197810495
61375933694790046829598280717235
61375933694790046829601636767393
61375933694790047012612533913555
61375933694790047012612537095883
61375933694790047012612620002623
61375933694790047012615976052781
61375933694790074869464620682122
61375933694790074869652905976894
61375933694790078583036390339145
61375933694790080182235783652530
61375933694790080227989368916578
61375933694790080364978412389266
61375933694790080365250123292050
61375933694790080366610208305293
61375933694790080366610294394361
61375933694790080366613651861461
61375933694790080367425871995156
61375933694790091295273442324362
61375933694790091295273443859396
61375933694790091478287524746438
61375933694790091478287781963882
61375933694790091478287783026692
61375933694790095001041574456649
61375933694790095191859179736081
61375933694810438150877248435321
61375933694810454942190614477376
61375933694810458510950434856656
61375933694810459881318348457104
61375933694810485915081387156976
61375933694810491451265159663242
61375933694810493235654971130598
61375933694810502526076945796005
61375933694810502980893107830120
61375933694810502983424506652554
61375933694810502983424507006686
61375933694810503113091059655606
61375933694810504352955597074814
61375933694810504355215028603376
61375933694810738477324914324655
61375933694810738477325172604909
61375933694810754948697889088767
61375933694810755131628545902831
61375933694810758654467443944976
61375933694810759890085430832004
61375933694810786106608318553872
61375933694810793241908126655205
61375933694810793241908127718006
61375933694810793424924790288510
61375933694810802715158478596278
61375933694810803124410116918440
61375933694810803126941515740874
61375933694810804544465046736918
61375933694810804544652958493628
61375933694811655103827847944756
61375933694811655103827849479790
61375933694811660454549561291162
61375933694811660455386384810384
61375933694811660456997277629222
61375933694811661050162071115266
61375933694811687083674062877538
61375933694811687086118426347768
61375933694811687266684958819664
61375933694811688318475796329770
61375933694811688321737185009441
61375933694811688455734228111080
61375933694811688458998198019290
61375933694811688870780203929675
61375933694811692025333196016522
61375933694811703135855613522440
61375933694811703135858969572598
61375933694811703145898565174247
61375933694811703145898566591189
61375933694811703145898569773517
61375933694811703145898569891552
61375933694811704930287258962779
61375933694811704930287263562049
61375933694811704930287345051847
61375933694811705517217806336313
61375933694811705517221163803413
61375933694811705523995961981169
61375933694811705524811893608487
61375933694811705524811898207757
61375933694811705524811979697555
61375933694811708636328754183375
61375933694811708679634616619418
61375933694811708679634618036360
61375933694814340611122915122859
61375933694814340611123259496393
61375933694814340748404934928185
61375933694814356807828048750377
61375933694814390162182494465361
61375933694814390162182498714711
61375933694814390573943493578865
61375933694814390574027176417371
61375933694814390574027520773643
61375933694814404986343617879283
61375933694814404986343622465503
61375933694814406816465318591787
61375933694814406816486239416231
61375933694814406816736943536597
61375933694814406816736947768685
61375933694814410339492131443569
61375933694822445858061311772495
61375933694822460545861243533247
61375933694822460545861358318671
61375933694822460675444256844155
61375933694822460675444513711679
61375933694822460683038315083151
61375933694822460683059236143843
61375933694822460683121997908767
61375933694822460728792015132735
61375933694822462329435176166727
61375933694822462329435179349055
61375933694822462329435262255795
61375933694822462512365832980791
61375933694822462512365919069859
61375933694822466026169324709897
61375933694822467865619293042363
61375933694822498839070361891491
61375933694822498839070362954301
61375933694822500622623345117843
61375933694822510089284578146303
61375933694822510089284578163565
61375933694822510089284836430769
61375933694822510089284836780689
61375933694822510089287935613403
61375933694822510096899557445943
61375933694822510096899557813125
61375933694822510096899586142299
61375933694822510096899672231367
61375933694822510096899930865753
61375933694822510500878813077299
61375933694822510500878814612333
61375933694822510691696188921237
61375933694822512337800476838037
61375933694822512337821397544389
61375933694822512338072187386641
61375933694822515440006546707107
61375933694822515440006547057027
61375933694822515447621297835579
61375933694822515447621641142091
61375933694822516044677681203663
61375933830568354433925474926110
61375933830603504578681810064139
61375933830603504578681896153207
61375933830603504578869838141467
61375933830603509520253909049131
61375933830603509520257348006029
61375933830603804722115218170933
61375933830603809661242952150661
61375933830603810075364863021937
61375933830603810075364895969095
61375933830674054364934768372355
61375933830676455467315879758729
61375933830676455503749673173984
61375933830708843149821509946331
61375933830708870967152861297289
61375933830708870967153119564493
61375933830708870967153975906213
61375933830708870967154234173417
61375933854019440396252599776097
61375933854019440396253375087136
61375933854020340964001619651605
61375933854234370560003267680996
61375933854234370605735931884512
61375933854238006231004796827659
61375933854238006231276392939355
61375933854238011172660463847019
61375933854238306368015562409917
61375933854238306374521772968821
61375933854238311316180911892237
61375933854238311725243600651561
61375933854238311727687849785457
61375933854238311727687882732615
61375933854238311727959478844311
61375933854238322432666778775874
61375933854238322846624876331494
61375933854239222864828650682192
61375933854239222999662624170844
61375933854239223001922055699349
61375933854239223411444630079816
61375933854239223413620756440644
61375933854308222473737290378620
61375933854308222473737320139238
61375933854308222512712950625806
61375933854308222520223469876870
61375933854308222520307152702278
61375933854308222656667976953302
61375933854308255279027821877408
61375933854308255279027825063948
61375933854308506054437176699552
61375933854308522662986963670456
61375933854308522663824161790598
61375933854308550664090273211152
61375933854308555468298415874192
61375933854311224367262605548820
61375933854311224367262605548829
61375933854311257903519168456765
61375933854311257903539827720227
61375933854312108325433256201584
61375933854312108326437101110779
61375933854312108326439424992184
61375933854312124377598391635700
61375933854312124385192220640670
61375933854312124927396530868492
61375933854312124934820241292630
61375933854312124980740936760023
61375933854312157739273577857816
61375933854312157740026767910012
61375933854312157922224035692038
61375933854312158286829865111740
61375933854312158286830979720664
61375933854312158288252716495001
61375933854312158288253835703195
61375933854312158289071846894161
61375933854312158334069803537950
61375933854312158334069804010126
61375933854312158334070195721725
61375933854312158334070196193901
61375933854312158334091116782209
61375933854312158335095033395597
61375933854312158472086401098206
61375933854312168850072479847034
61375933854312168988064340068791
61375933854312169399115497213408
61375933854312169407189499578415
61375933854312174340417851929117
61375933854312174340417938022397
61375933854312174340417938035447
61375933854312174340418971137311
61375933854312174346317233558143
61375933854312174348011809202389
61375933854312174348576665086705
61375933854343339311713533210310
61375933854343344662436019866170
61375933854343344662438342814464
61375933854343344664130595510416
61375933854343372619498141643497
61375933854343388724737947336310
61375933854343389136604667660446
61375933854343389136604669176766
61375933854343389266187915259724
61375933854343389266271220309366
61375933854343389273529917778502
61375933854343389274617454368992
61375933854343639455230542298630
61375933854343644805953028954490
61375933854343644805955351902784
61375933854343672259788479207632
61375933854343672808747813417552
61375933854343672808831496709520
61375933854343672854585081501344
61375933854343688868254956424630
61375933854343688868338639250038
61375933854343689455541173390491
61375933854343689455541945042823
61375933854343689463051185646840
61375933854343689463888015418675
61375933854344540022226076640022
61375933854344545372947788451394
61375933854344578773034519056238
61375933854344589840254919574007
61375933854344589840258272441837
61375933854344589886092200301319
61375933854344589894439161724016
61375933854347241589028256124445
61375933854347241718886594668501
61375933854347241726226626051473
61375933854347241772231000093463
61375933854347247077199008668711
61375933854347247077202479864201
61375933854347247078642908789729
61375933854347247079458816319961
61375933854347274942544871776139
61375933854347274942545900645915
61375933854347275079743894437365
61375933854347280430465606130645
61375933854347291543503007585033
61375933854347291543505330533327
61375933854347291551095722098963
61375933854347291551096064937671
61375933854347291551096066472705
61375933854347291734863545750615
61375933854347291734884466575059
61375933854347296482630741564761
61375933854347296482633064513055
61375933854347296490223456078691
61375933854347296490980039401377
61375933907412032676037504858646
61375933907412933245735243377687
61375933907412933245756048826487
61375933907412933245756164084087
61375933907413233382495223001313
61375933907413233389273144476051
61375933907413233389273145525811
61375933907413233435005808678115
61375933907413233435026729384515
61375933907413233435026733616603
61375933907413238330636323373671
61375933907413238330657128822471
61375933907413238330657215383715
61375933907413238330657216450945
61375933907413238330657244080071
61375933907413238739994855819619
61375933907413249311496663549736
61375933907413249312061519434052
61375933907413249448757417925208
61375933907413249860288633991928
61375933907413249860351395756852
61375933907415634948919545122907
61375933907415634949003113157275
61375933907415634949003199246343
61375933907415639888130842432739
61375933907415639890303616030571
61375933907415639890387184064939
61375933907415639890575207438003
61375933907415639890575212142267
61375933907415639890578651099165
61375933907415935085742282627837
61375933907415935138273793243127
61375933907415940031647851521059
61375933907415940034092216526323
61375933907415940445686199062231
61375933907415940445689638019129
61375933907415951014743723163210
61375933907415951151941715773758
61375933907415951563786397708506
61375933907416835706085489144411
61375933907416840645129622159875
61375933907416840647469560052075
61375933907416840647636663190915
61375933907416840647657583897315
61375933907416840647657588129403
61375933907416841059251565961047
61375933907416851582555112619867
61375933907416851582555117219137
61375933907416851582555504803642
61375933907416851582555504816692
61375933907416851583308645995780
61375933907416851583308650582000
61375933907416851719753105580335
61375933907484950807670872332895
61375933907484983566391541022799
61375933907484983566391545622069
61375933907484983566393865370773
61375933907486151564669570086459
61375933907486200794763208954255
61375933907486200794763212140795
61375933907488552529603013609425
61375933907488552529874982792415
61375933907488552529874985978955
61375933907488852673120022697745
61375933907488852673391990481055
61375933907488852673391995067275
61375933907489753286873679146299
61375933907489753286958391550209
61375933907489803065738399734857
61375933907489803065738399747907
61375933907489803065739520360201
61375933907489803065759665182133
61375933907489803066491628418711
61375933907520968029439995147985
61375933907520968029711962931295
61375933907520972924529640101883
61375933907520972925345547645165
61375933907520973520143184575775
61375933907521000788432633033929
61375933907521006276330300723423
61375933907521006276352336393039
61375933907521006276354660391093
61375933907521017396983826667685
61375933907521268172957004236305
61375933907521268173228858633871
61375933907521268173228972019615
61375933907521273113779313393719
61375933907521301526474275355227
61375933907521306465602009334955
61375933907521306465604333682929
61375933907521317586253272287695
61375933907521317586253275474235
61375933907522168740705909320565
61375933907522168740705909339439
61375933907522168740957075776395
61375933907522168740977997545605
61375933907522168786710657498319
61375933907522168786710660684859
61375933907522173542635650708619
61375933907522218016804299552655
61375933907522218016804302739195
61375933907522218153981400154451
61375933907522218153981403336779
61375933907522218153982519835029
61375933907522218154002406954291
61375933907522218154002410136619
61375933907522218154818200178709
61375933907522218557981265185391
61375933907522218557981638256893
61375933907522218565575376569153
61375933907522218565575377986095
61375933907522218565575381168423
61375933907522218565575381273417
61375933907522218565575381286467
61375933907522218565575382690359
61375933907522218566328609957271
61375933907522218566328613145215
61375933907522218566412210940201
61375933907522218748799015481601
61375933907522218749342834805703
61375933907522218749363784209863
61375933907522223504703110548881
61375933907522223504703111965823
61375933907522223504703115148151
61375933907522223504704231646401
61375933907522223504706555644455
61375933907522223507234515846861
61375933907522223507235635055055
61375933907522223507987747364367
61375933907524869895433081079455
61375933907524869895433085665675
61375933907524875384775392895751
61375933907524875385864302723935
61375933907524875429085454291111
61375933907524908783438431613449
61375933907524908783439550454461
61375933907524908783439550808593
61375933907524919849637814639349
61375933907524919858065291672271
61375933907524919858065636045805
61375935053697070201219751893459
61375935053697075142603822801123
61375935106874703814827990684403
61375935106874703814827992219437
61375935106874704265588769450421
61375935130497448672407151456688
61375935130497448718139815660204
61375935130497449953758592862756
61375935130497450365540598771728
61375935130497494418621014606354
61375935130497494830403020515326
61375935130498350520670769030644
61375935130498350933268677864763
61375935130498650664187778118964
61375935130498700490646155544073
61375935130498700490646155893993
61375935130501052225005719424484
61375935130501052636787725333456
61375935130501096689868141168082
61375935130501097101650147077054
61375935130501100220149949884246
61375935130501352414276313776852
61375935130501352826058319685824
61375935130501352963318988322148
61375935130501396879138735520450
61375935130501397428181410065746
61375935130502252982025333652360
61375935130502253393807339561332
61375935130502253531068008197656
61375935130502297446887755395958
61375935130502297995930429941254
61375935130509157335311754188372
61375935130509157883453789786263
61375935130509157883454048053467
61375935130509201800174175931970
61375935130509202217035312812854
61375935130509205878683099219060
61375935130509506066593818288170
61375935130509506249524475574458
61375935130509506249545396162766
61375935130509506249608157927690
61375935130509506249608415145134
61375935130510356261351132563444
61375935130510356673948180469623
61375935130510356673948955304283
61375935130510356673951279185688
61375935130510356857046993259112
61375935130510358457522084406747
61375935130510358457522859241407
61375935130510358457525183122812
61375935130510358504112598086668
61375935130510358504175016895000
61375935130510358504176394370398
61375935130510358641373009505548
61375935130510358641373266722992
61375935130510401321846996194378
61375935130510402969038816113996
61375935130510406086972600246313
61375935130510406086972686339593
61375935130510406086972686352643
61375935130510406086973718391640
61375935130510406086973719454507
61375935130510406087809423895273
61375935130510406087809509988553
61375935130510406087809510001603
61375935130510406087810543103467
61375935130510406634405514189454
61375935130510406635764570688505
61375935130510406680159094867282
61375935130510406680159442410094
61375935130510406817336171475742
61375935130510406817357087477830
61375935130510406817357092064050
61375935130510406817419853828974
61375935130510407917765667549935
61375935130513059749174907934423
61375935130513102437804227221475
61375935130513104259600582575578
61375935130513104260416485519590
61375935130513107781203754323638
61375935130513107927418427322257
61375935130513107928234330260445
61375935130513107973172369964068
61375935130513107973988015690636
61375935130513108383594530113946
61375935130513108520583231102266
61375935130513108520855198750270
61375935130513109573186619620222
61375935130513109618940547840862
61375935130513109618941319493194
61375935130513109755929248356958
61375935130513109755929248829182
61375935130513109756117276906510
61375935130513109756117533651730
61375935130513109756117535186764
61375935130513109756118305304062
61375935130513109756138197494818
61375935130513109756138455775072
61375935130513109756200959259742
61375935130513109756201216477186
61375935130513109756201217539996
61375935130513109756201988129518
61375935130513109758376707962848
61375935130513109758376965180292
61375935744963316278691257566365
61375935744973778621317302846226
61375935744995438321808315408025
61375935744995438321811668275855
61375935745006243488420642587545
61375935745006243488420900854749
61375935745010145987067479766468
61375935745010145987067738033624
61375935745010145992150054994340
61375935745010145992150054994388
61375939343360293006995350940431
61375939343360293006995722476739
61375939343360293006995722948915
61375939343360294653371262267007
61375939343360294653371605105507
61375939343360294653371633803315
61375939343360294653371638507579
61375939343360326169904573241261
61375939343362994710242753877631
61375939343362994710242782575439
61375939343362995945024686900387
61375939343362995945024687372563
61375939343362995945024715598195
61375939343362995945024716070371
61375939343362995945024720302459
61375939343363029291762660935413
61375939343457589321240112924540
61375939343457589323413542351166
61375939343457589323413542352618
61375939343457589323415866350672
61375939343457589323685514704886
61375939343457589324252694587256
61375939343457589331027521461368
61375939343460288784947504513526
61375939343460288790089484288360
61375939343460288790090513158136
61375939343460288792537205461874
61375939343460288792538234331650
61375939343460290615066624146046
61375939343460290615066624147498
61375939343460290615338596499766
61375939343460290615903452384082
61375939343460290620149198324206
61375939343460290620149198325658
61375939343460290622680603256248
61375939343460290622681632126024
61375939343460299903126771423884
61375939343460299903879687265664
61375939343460299903879945532868
61375939343460299903883040133494
61375939343460305256296204290678
61375939361074506127679799264959
61375939361194220584523392220576
61375939366778692973468968985027
61375939366778692973468973689291
61375939366982783199251947670443
61375939366982831351510872664003
61375939366986685659769672816579
61375939366986685659790593522979
61375939366986690598897403613979
61375939366986690598897406796307
61375939366986690781908275790650
61375939366994790769510851696151
61375939366994790769531772402551
61375939366994794473856652180947
61375939366994794475569793703211
61375939366994794656867521175290
61375939366997495765509730793547
61375939366997495767225977531799
61375939366997496172009601127524
61375939366997496179008241707975
61375939366997497414354001167687
61375939366997497414354259434891
61375939367059670121403905996008
61375939367059670539965209320082
61375939367059670539965210842018
61375939367059670540530065204398
61375939367067773996363151380648
61375939367070486820179022185974
61375939367094806916235085017018
61375939367102912614562128736468
61375939413939578133047609146987
61375939414252089840445594536652
61375939414252089850320153079966
61375939414262596657807865266750
61375939414262597069589870112912
61375939414263797819329465577540
61375939414266494176217445503263
61375939414266499071851059050247
61375939414266499072603425377413
61375939414266499522608695447239
61375939414266499530138987498493
61375939414266500718979340953339
61375939414360141516443424875166
61375939414360143887568407760259
61375939414360143888132491992243
61375939414360143888321553171435
61375939414360202589323580721645
61375939414360202590139598806825
61375939420160400979885315579574
61375939420160411917166695965691
61375939420164319319092507326517
61375939420164319319092508376277
61375939420171207793626695264758
61375939420172422780070840261510
61375939420172422782248827145593
61375939420172423193299639935285
61375939420172423193299641451605
61375939420172423194030832004757
61375939420172423194051753760917
61375939420172423374783388665682
61375939420172424428624738472169
61375939420172467244933176265960
61375939420172467244933262005108
61375939420175124484952693498917
61375939420175124484952697749719
61375939420175124484952721730165
61375939420175124484952722196725
61375939420175124485683914849445
61375939420175124896734961925895
61375939420175126132080721385607
61375939420175126132080979652811
61375939420237298839131745409072
61375939420237299250913751318044
61375939420245404361219014429600
61375939420245404367934173654140
61375939420245404367996849679916
61375939420245404368750076598152
61375939420248105652872096224480
61375939420248105659650017213944
61375939420248105660403158393032
61375939420248115538093770468172
61375939420248116773440559847420
61375939437573221903175183859526
61375939437573222314769161691170
61375939437573223687563876131738
61375939437573224098343065628294
61375939437573224099157853963382
61375939437682197923073625382696
61375939437682197923073626899016
61375939437682197928970041554806
61375939437864961401519989629238
61375939437864961813301995538210
61375939437864963185093893566362
61375939437864963230847478358186
61375939437864963231662266693274
61375939437864963231663381302198
61375939437864963596875899475334
61375939437864963597690687810422
61375939437864972514557391083626
61375939437864974710728089264810
61375939437885376514034441532361
61375939437897082248479471412854
61375939437897082248541890221186
61375939437897082248542147438630
61375939437897083483073119613014
61375939437897083483889022557026
61375939437897083894855382739430
61375939437897083895671285683442
61375939437897084032115794158310
61375939437897084032931697102322
61375939437897084032931954319766
61375939437897398451564060458642
61375939437897398863074241145966
61375939437897398863262269223294
61375939437897399046276608862814
61375939437897442916363720437316
61375939437897443327936662889564
61375939437898298882031290579273
61375939437898298882031290579282
61375939437898299430823261021474
61375939437898299431073965124578
61375939437898299614088304764098
61375939437898343346893712322880
61375939437898343484175416338600
61375939437898343895685682765072
61375939437901000585278350205806
61375939437901001134258348725326
61375939437901001134321024751102
61375939437901001317335364390622
61375939437901002552681382117538
61375939437901045050140771949404
61375939437901045599120770468924
61375939437901045599183446494700
61375939437901046834529464221616
61375939437959573226502945992926
61375939437962274922406971515176
61375939437970077990410627446090
61375939437971230640339102149478
61375939437971280600461168290868
61375939437971280608054997413930
61375939437973931931804155867030
61375939437973931936884401447866
61375939437973980115318267623362
61375939437973981709162672683376
61375939437973981892114250085748
61375939437973981899708079090718
61375939437973981899708079208810
61375939437973991182602079564192
61375939437995545352482367350105
61375939437995595315369921722549
61375939437998297041766001720761
61375939437998297224696658062649
61375939437998306513509721298907
61375939437998312047158619437437
61375939437998312048853567667751
61375939437998312049693495222323
61375939437998312049726006656948
61375939438006412035692549792745
61375939573784976140792751198583
61375939573787677890517441037722
61375939573787678302299445883884
61375939573788579007654454832830
61375939573893088743067825607389
61375940052460168499098846019680
61375940052460168499371934397862
61376037084829398551538289145173
61376037084829398551538317841529
61376037314386836095874005041049
61376037314390438229295259876035
61376037315327913880094014485679
61376037315327914428320777133141
61376037315336017754488395019131
61376037315336017754488400803675
61376037315336017755241541982763
61376037315338719046141133870469
61376037315338719594933104312661
61376037315359132328321923152087
61376037315359132465582596523195
61376037315359132466335480471789
61376037315359134112710615437349
61376037315359134112710620159083
61376037315363034376785327215905
61376037315363034376806247804213
61376037315363034376806333543361
61376037315363036161174109813485
61376037315363036161175138683261
61376037315363036161195025815573
61376037315363036161449058670547
61376037315363036162010933341433
61376037315371140037161448416603
61376039229430714296962111391922
61376039229721647296927439619088
61376039229721647296927439632138
61376039229733352894090794063568
61376039229733352894090798662838
61376039229754018324563092912840
61376039229757620595558397103824
61376039235558377240205929408960
61376039235558388495586661183842
61376039235558388907177539815590
61376039235558388907180638530052
61376039235558388907180639015486
61376039235558393848756089451366
61376039448244542330847465834877
61376039448244575127918504775077
61376039448244591744625025372053
61376039448244591744625396908361
61376039465022470905688322897413
61376039465119417263122687330401
61376039465119417263938590280246
61376039465119717399864840854895
61376039465970751511556332781958
61376039465970767982846886010797
61376039465970768576639010154735
61376039465970768577451818374200
61376039465970768584983142483381
61376039465994778228609484524477
61376039465995080202249256929412
61376039465995085148800331921527
61376039465995085148803426640980
61376039465995085148988360471079
61376039465995085148991713339671
61376039466005884773308482931953
61376039466005890315412683566767
61376052150949283725630726859062
61376052156857610725424311956832
61376052387283493794369599897941
61376052387940002177727045095616
61376052387940007111767962403655
61376055979630450335709161585698
61376055979630499746035064459891
61376055985538775101000451458941
61376055985538775101188736753713
61376055985538775696800875041302
61376056458229153269146323615487
61376056458229155053535015887699
61376056458229158208274057595215
61376056458229159992662749867427
61376056458326116185485932728422
61376056458326121126873102468640
61376056464137483385514717849003
61376056464210731398515249790675
61376056464234741598587600124250
61376056464234746540166154359287
61376056464245804130819660179272
61376056464245848190005313124115
61376056464245848601599290955759
61376056464245851705419680063008
61376056464245853542986460696137
61376056464245853543174745990909
61376056464246737455844837101678
61376056464246737455844837101726
61376056464246737456681660633998
61376056464246737456681660634046
61376056464246752273231720337826
61376056464246754110798501089213
61376056465085731856863743524357
61376056465085776329400320689671
61376056465085776329400320689672
61376056465085776330152575429759
61376056465085776330153461400955
61376056465085776330153718618399
61376056465086076519423169309903
61376056465182973004291753107958
61376056465183022829663290476778
61376056623779589228155996253190
61376056671911980707846549003451
61376056676945554411673247630433
61376056676945554411861532925205
61376056676945555012392233684478
61376056676945559953779399192768
61376056676945559953779399310812
61376056676956017166917022227131
61376056677796241376441174430571
61376056677796246728522736705349
61376056677796290789465588556571
61376056677796290790030447623215
61376056677796291201812711799391
61376056677820562060340091269914
61376056677820611471669929751668
61376056677820862249610656570342
61376056677820911660940495052096
61376056677828950910970905040129
61376056677831652614405992743981
61376056677831652614970076975965
61376056677928658191323460975519
61376056677928658191323462038329
61376056677928658196406036216489
61376056677928663130451194955247
61376056677928663137226018660081
61376056677928663137226021829359
61376056677928663137226021842409
61376056677928663137228345840463
61376056677928663137790102892065
61376056677928663137790877726725
61376056677928663137793201724779
61376056694671386598737884484605
61376056694682237510681276751873
61376056694682237510681276770587
61376056694682242868996814517029
61376056694682242869561673589289
61376056694683138444333476829514
61376056694683138490066117054036
61376056694683138490087033041622
61376056694683138490087037640892
61376056695522417804200752879579
61376056695522417804200752879580
61376056695522417804828370528820
61376056695522417805016655823592
61376056695522417805016655829415
61376056695522417805017430663868
61376056695522417805017430663916
61376056695522423155654426529094
61376056695522423155738367634964
61376056695522423157370182682137
61376056695522423157914121042381
61376056695522423158186864947652
61376056695522450975329930985124
61376056695522455914187069162089
61376056695522455914375097226368
61376056695522455914459036810094
61376056695522467622020815679696
61376056695522467627103389852032
61376056695522467627103389857856
61376056695522467627104418727632
61376056695522467627940472136990
61376056695522467629572290248399
61376056695522467629634790550742
61376056695522467629634790569615
61376056695522467629634795150011
61376056695522467629634795150012
61376056695522467630388193198235
61376056695546421691011250570503
61376056695546438291968356446811
61376056695546438299578859079835
61376056695546438299582331338183
61376056695546438299583364438435
61376056695546438299583364457309
61376056695546438299646126557651
61376056695546466162669419913487
61376056695546466163485323192917
61376056695546482771220613075019
61376056695546482772035367977515
61376056695546487710348342790687
61376056695546487710975190219247
61376056695546487711164250334177
61376056695546738488013748627175
61376056695546771245293209327808
61376056695546771245293209327817
61376056695546787899409702104484
61376056695546787900245755519675
61376056695619667827554413173009
61376056695619711879794648021265
61376056695619711879815568727665
61376056695619712297308799919985
61376056695619712298919692738823
61376056695619712299756632112151
61376056695654489416723023580647
61376056695654534293305290692054
61376056695654539239270266122173
61376056695654839382515267034752
61376056695654839383351320445562
61376057894997382335038386426228
61376057899933744129245639097891
61376057899933744318180033309183
61376057899933744723853584560571
61376057900881740595737505830407
61376057900917112509307956266709
61376057900917112509311055099423
61376057900917156980864621363901
61376057900917156980864735682765
61376057900917157385115931936317
61376057900917162325080117899007
61376057900918013489090029106466
61376057900918057548676775953372
61376057900918057952927342023020
61376057900918057952927342027392
61376057900918057960458781862344
61376057900918057960459039079788
61376057900918062900419867592640
61376058130370133593917200361954
61376058130370134005511294047656
61376058130370134051264850259764
61376058130478152386194016701269
61376058131318381887586132448019
61376058131318381887586135635963
61376058131318431300610546574019
61376058131318431300610546574020
61376058131342697218500777058854
61376058131342697218500777060258
61376058131342741278924318859768
61376058131342741683174913507680
61376058131342741683174913509084
61376058131342741690706324768740
61376058131353503612932297573113
61376058131353548084485863371031
61376058131353548496079841202675
61376058131353548496079841215725
61376058131353548503610908101639
61376058131353548503631828794941
61376058131354448705415157550566
61376058131354448705415162149836
61376058131354448705415190847644
61376058131354448706231065093848
61376058131354448706231093791656
61376058131354449063912540361516
61376058131354449109645180586038
61376058131354449109666096573624
61376058131354449109666101172894
61376058131354449117176247471952
61376058131354449117197166660580
61376058131354449117197196756616
61376058131354449117197420676982
61376058131354449118013328226087
61376058533128070847149688548149
61376058533128075793805390581077
61376058533129221783878786767363
61376058533129221786389528209045
61376058533129226727776784155131
61376058533129271190125279418625
61376058533129271192635762238971
61376058533129271192639119706118
61376058533129271192639119824162
61376058533129271192639201195869
61376058533129271192639205898729
61376058533129271192639205917602
61376058533129271197719366690799
61376058533129271197721689633477
61376058533129271197721689751521
61376058533129271197721691155413
61376058533129271197722461225734
61376058533129271197722461291425
61376058533129271197722464473753
61376058533129271197722466008703
61376058533129271199413941980913
61376058533129271199413942335045
61376058533129271199978797865229
61376058533129271199978801401689
61376058533129271199978802464546
61376058533129271199978883954297
61376058533129271604166978305691
61376058533129271604229736882671
61376058533129271604229736888287
61376058533129271604229740070615
61376058533129271604233094473478
61376058533129271604233097655806
61376058533129271609316443486298
61376058533129271611760803774201
61376058533129271611761147080713
61376058533129276543294712285419
61376058533129276543360828335162
61376058533129276550700514275918
61376058533129276550700514393962
61376058533129276550887766568157
61376058533129276550888885763301
61376058533137330602736026357443
61376058533137375067598448101041
61376058539037547010032287746615
61376058539037547010219539922297
61376058539037547010220314761169
61376058539037551951607742768751
61376058539037551951607857554175
61376058539037596413956324237953
61376058539037596413959676922048
61376058539037596416466807412431
61376058539037596416470274594913
61376058539037596416470279297773
61376058539037596416470279316646
61376058539037596421549378404051
61376058539037596421550153242923
61376058539037596421552735871115
61376058539037596421553878979646
61376058539037596421553878981050
61376058539037596421553882167590
61376058539037596423809847270777
61376058539037596423809847283791
61376058539037596423809847283874
61376058539037596423809960539881
61376058539037596825518901405693
61376058539037596827966622461115
61376058539037596835591077291117
61376058539037596835591852129989
61376058539037596835592219946102
61376058539037596835592220479757
61376058539037596835592221528113
61376058539037596835592224716057
61376058539037596835592224729071
61376058539037601767125756986703
61376058539037601767125757104747
61376058539037601767188519223803
61376058539037601774718811270845
61376058539037601774719582927389
61376058539037601774719586109717
61376058539037601774719955980017
61376058539037601774719958984226
61376058539037601774719959162345
61376058539037601774719960585110
61376058539045655826566984966851
61376058539045700298204233584561
61376058539048702007623586286426
61376058539048706946751712344935
61376058539048706947316568229251
61376058539049602161396269553432
61376058539049602575434612036208
61376058539049607514562346370068
61376058586302997457376082818013
61376058586302997861629349139545
61376058586302997866709596019231
61376058586302997866710370853891
61376058586302997866712694851945
61376058586302997866712694970037
61376058586302997866713723839813
61376058586302997869158088726985
61376058586303002808096765877701
61376058586303002808097794747477
61376058586306600137959818699274
61376058586306600137959823298544
61376058586306605079345013047220
61376058586315003792036113741145
61376058586411922308102955943700
61376058586411922308102960647964
61376058591242915819903627466301
61376058591242917650045875950621
61376058591242917650066796656973
61376058591242917650067825526749
61376058591242917650882704200303
61376058591242917650883733070079
61376058591242917651071761147407
61376058591242917651075117197565
61376058591347932646711419515676
61376058591347934476017992378050
61376058591350636179265052004574
61376058591350678822351968243888
61376058591351836342391005281720
61376058591351836346885099435160
61376058591351836346888570289456
61376058591351836349332824739932
61376058591351836754173011190692
61376058591351836760926802571576
61376058591351879579434229445600
61376058591351884518370579310940
61376058591351884518541415790270
61376058591351884518562336496670
61376058591351884525127580066228
61376058591351886164917327116846
61376058591351886347931666756526
61376058592008393308405767049974
61376058592008398247533501029702
61376058592191163696727641141987
61376058592191163696727755460851
61376058592191163697543548672219
61376058592191163697543658740281
61376058592191163697543662991083
61376058592191164108510018574169
61376058592191213519818936349571
61376058592211622863137009889281
61376058592211622863138038759057
61376058592211622868221384589549
61376058592211623274730987720925
61376058592211623274731759373257
61376058592211623279814333551417
61376058592211623279815362421193
61376058592211628221198404459081
61376058592211628221199433328857
61376058592211628221387461406185
61376058592223329016684209298219
61376058592223579197296957571477
61376058592223628610321256912053
61376058592223629022103246877822
61376058592223629022103262821025
61376058592226030720119554219515
61376058592226035659059003389745
61376058592226330313756586953004
61376058592226330906945416275449
61376058592226335848329597269889
61376058592227230880148879381747
61376058592227231294187590572795
61376058592227236232310759010149
61376058592227236233314952897963
61376058592227236233318308948121
61376058592320547506663128249510
61376058592320547512837706856480
61376058592320547515094043784416
61376058592320591979953103343552
61376058592320591979956465528014
61376058592320591985039811358506
61376058592320596918181252026036
61376058592320596919084199507742
61376058592320596926611909267590
61376058608968793706525628865024
61376058608968793707362452397344
61376058608968793707362452397392
61376058608968793752279185077132
61376058608968793753116008609452
61376058608968793753116008609500
61376058609076812013047397246640
61376058609076812424829403155612
61376058609077712626797578231641
61376058609077713000252754163221
61376058609077713038391556063285
61376058609077713038391560662555
61376058609077713038391589360363
61376058609077713038394655263181
61376058609077713045922656251893
61376058609077713045922996020541
61376058609077713045923000619811
61376058609077713046006339071685
61376058609734225121007471708937
61376058609734225121007476295157
61376058609734225121007504992917
61376058609734225121007729976141
61376058609734225121010829162987
61376058609734225121010829164391
61376058609734225128539169933397
61376058609917040348817722381418
61376058609917040348818841713480
61376058609917040348818870293196
61376058609917084812656149912672
61376058609917084812656178486564
61376058609917084812656178505438
61376058609917084813491858830244
61376058609917084813493006742022
61376058609917089759311851945600
61376058609917089759311880525316
61376058609917089759311880538366
61376058609917089760148675477920
61376058609941051964743791778590
61376058609941051964932077073362
61376058609941099586789877452412
61376058609941099594383707992576
61376058609941100000831314522764
61376058609941100005974586624324
61376058609941100005977685338786
61376058609941100005977685456878
61376058609941100007606141396876
61376058609941101782773404947748
61376058609941101785221126003170
61376058609941101785221384270374
61376058609941101789550470080766
61376058609941101790366377610998
61376058609941101790367492219922
61376058609941101790367492705356
61376058609941101790367496937284
61376058609941101792811860407514
61376058609941104947553136260100
61376058609941352156522919073060
61376058609941352156710941501358
61376058609941400149491624409000
61376058609941400151939088246978
61376058609941400151939345464422
61376058609941401570300478610227
61376058609941401570300478610236
61376058609941401974551413034024
61376058609941401979636971607782
61376058609941401981266575926166
61376058609941401982082478870178
61376058609941401982082479919938
61376058609941401982082484519208
61376058609941405090878794031117
61376058609941405090878794516560
61376058609941405091066821058694
61376058609941405091066822593888
61376058609941406921022190893832
61376058609952162493478363430171
61376058609952206958152499878997
61376058609953063061039355228316
61376058609953107166647925504876
61376058609953107167463828448888
61376058609953107525064694522131
61376058609953107532676345092606
61376058609953107532676346628582
61376058609953107570818279432047
61376058609953107570901930438762
61376058609953107576801445377973
61376058609953107576801445732105
61376058609953107576801469725601
61376058609953107576801473957689
61376058609953107578408982129184
61376058609953107578409239346628
61376058609953107578429901304714
61376058609953107578429901317812
61376058609953107578429931413848
61376058609953107578430188631292
61376058609953107579245805665875
61376058609953107579245834363689
61376058609953107579246062878948
61376058609953107579246062883319
61376058609953107579246091575304
61376058609953112472619983905725
61376058609953112472623339772913
61376058609953112517369608624056
61376058609953112517369608742148
61376058609953112517369637316248
61376058609953112517369637321864
61376058609953112518185511581166
61376058609953112518185512053549
61376058609953112518185540260260
61376058609953112518185540633265
61376058609953112518185540751363
61376058609953112518188610886263
61376058609953112518376881637512
61376058769474285890808132116148
61376058769474291243974208932784
61376058769474291244814391651133
61376058769474291244814420347489
61376058769485098058552446678647
61376058769485098058555802728805
61376058769485998626367586258560
61376058769582304610134354210308
61376058769582304610134727281650
61376058769582304616888374814976
61376058769582309960856185057906
61376058769582309963303902931000
61376058769582309967613439861360
61376058769582309967613444093448
61376058769582309968366585272536
61376058769582310146318127779432
61376058769582354435485343944070
61376058769582359374613077923798
61376058769582359381387641813392
61376058821776568247782441873656
61376058821776568247953278352986
61376058821776568247974199059386
61376058822433077037817629612690
61376058822433081976945363592418
61376058822627599684315428903873
61376058822627599690235602970949
61376058822627604631622768479239
61376058822650714447085680069461
61376058822650719387907989693435
61376058822650719388469746745037
61376058822650719388472845577751
61376058822651569995908672401827
61376058822651614877636703102298
61376058822651614877636707688518
61376058822651619819020774009997
61376058822651619819020778242085
61376058822651619819023872842711
61376058822651865195782179053921
61376058822651915021153716422741
61376058822651919962540881931031
61376058822660020131456655417173
61376058822660020131459754249887
61376058822660020133067548236011
61376058822660020316102809626027
61376058822660025072760138100055
61376058822662672010963991200115
61376058822662721415770054453673
61376058822662721422547972858511
61376058822662721423109737212101
61376058822662721423112831930771
61376058822662721834895096106947
61376058822662722019538154547323
61376058822662722019600916666379
61376058822662726776279166896567
61376058822662726958731745364777
61376058822662726959293506530423
61376058822663572624529330450884
61376058822663622038285968338346
61376058822663622038306888925250
61376058822663622447641432059054
61376058822663622448460438913097
61376058822663627389007676967390
61376058822663627389028597555698
61376058822663627389028597568796
61376058822663627389844505234541
61376058822663627389847604067255
61376058822757231624614387873046
61376058822757231631451603453838
61376058822757236566001557613424
61376058822757236975335845649302
61376058822757236977592177872974
61376058822757236977595277177864
61376058822757236977783563522396
61376058822757236982093100452756
61376058822757236982093104684844
61376058822757236982846245863932
61376058822757236984349436908516
61376058822757236985186265145100
61376058822757237158350070497734
61376058822757237160797788370828
61376058822757237165103972079274
61376058822757237167551689952368
61376058822757281037614528070732
61376058822757281037617627257578
61376058822757281042701227123186
61376058822757281042701230305514
61376058822757281449208505902376
61376058822757281449211858652114
61376058822757281449211863356378
61376058822757281449965004535466
61376058822757281454295204954782
61376058822757281454295209186870
61376058822757286388336239882104
61376058822757286388339335886622
61376058822757286388339339068950
61376058822757286388339592631842
61376058822757286388339593104018
61376058822757286388339597336106
61376058822757286389092738515194
61376058822759933327861189232366
61376058822759933327861190282126
61376058822759933327861447499570
61376058822759938266989181479298
61376058822759938269245259667854
61376058822759938269248617239948
61376058822759938276838974353960
61376058822759938276839088672824
61376058822759938681030623148920
61376058822759938864041749164638
61376058822759938864044847997352
61376058822759982741617828063190
61376058822759982741701396097558
61376058822759982748476595675782
61376058822759983153421012945718
61376058822759988275371587646392
61376058822759988282128588414778
61376058822760833941405636478962
61376058822760838882789591178437
61376058822760838882789591179841
61376058822760838882789591197310
61376058822760838882789592596783
61376058822760838882789619758153
61376058822760838882793063436784
61376058822760838882793063449834
61376058822760838889567512653175
61376058822760838889567512654579
61376058822760838889567514071521
61376058822760838889567517252445
61376058822760838890404340908632
61376058822760839294575069345756
61376058822760839294595875279782
61376058822760839302186605097903
61376058822760839302186605097906
61376058822760839302186605097912
61376058822760888706177134227992
61376090917330768266802184769374
61376090917987264296497753355062
61376090918311418746075858113758
61376090918311435347032963990066
61376090923239393679067023935845
61376094745781422459453031740091
61376094746108326606670397294601
61376094746108328986692148573899
61376094746214595987855016599799
61376094746217297279295568210435
61376094746217297280072700230829
61376094746729702459489433660449
61376094746729702460326257192769
61376094746729718924021551244113
61376094746764824604145573810525
61376094746764824604147525086997
61376094746764824604148668411151
61376094746764824604984353336679
61376094746764825831901633371649
61376094746764825831964395136573
61376094746764825839492363189773
61376094746764825839494314466245
61376094746764825840331142715927
61376094746764835722266321095405
61376094746764835723105443578151
61376094746764840663653486603695
61376094746764841067904687076285
61376094746764841068492762499335
61376094746764841068743466602439
61376094746764841075247811978151
61376094746764841076083492317459
61376094746764841076084635506099
61376094746764842303839551878583
61376094746764842304090255981687
61376094746765725034510524274629
61376094746765725034698552351957
61376094746765725035533424607805
61376094746765725035536523794651
61376094746765726270695289813933
61376094746765726270695375553081
61376094746765726399713415012081
61376094746765726818900331168815
61376094746765741049287757195371
61376094746765741635653706951793
61376094746765741636304458400619
61376094746765741636492486477947
61376094746765741644084359489083
61376094746765742871651247779867
61376094746765742871651333519015
61376094746765742871839275857195
61376094746838671028289679309243
61376094746838671028289937589497
61376094746873793165167061559495
61376094746873793301776978746993
61376094746873793302615758273147
61376094746873794537123768126241
61376094746873794537962547652395
61376094747056624626881720444461
61376094747056624631964180303757
61376094747056625038662840382237
61376094747056625038663983570877
61376094747056625039478404951505
61376094747056625039478747908097
61376094747056625043746186212729
61376094747056625044562093738589
61376094747056625046254370432409
61376094747092597789066686944775
61376094747092597795821736423591
61376094747092597796657416762899
61376094747092630735885409588473
61376094747092641848922811042861
61376094747092642260705074169277
61376094747092642261519838506497
61376094747092642266603184336989
61376094747092642397944569586069
61376094747092642398780249925377
61376094747092644045909302431041
61376094747092648984786332307665
61376094747165576728638479363917
61376094747165577136153046968257
61376094747165577140420485272889
61376094747165577273413458387137
61376094747165578919706058901161
61376094747165578920542882429109
61376094751799016585370921531478
61376094751799016585370950111194
61376095153597701174849119758720
61376095153597701174849122941048
61376095153597702363898417629852
61376095207930258010373626582329
61376095207930307424151186119505
61376095207930307835996183849523
61376095208035607783269292342023
61376095208035609613414978739097
61376095208035609613414982971185
61376095208035609620922060196695
61376095208035609620942980783599
61376095208035657791843425948731
61376095208035657791843454645087
61376095208035657791846520549357
61376095208035657798621347423469
61376095208035657798621376119825
61376095208035658886898314596935
61376095208035658886919206723571
61376095208035659027192538276273
61376095208035659027192539339131
61376095208035659033946474322695
61376095208035659033967366213243
61376095208035659033967394909599
61376095208035659435963001528273
61376095208035659436506193751665
61376095208035659436527114338569
61376095208035659438200769395911
61376095208035659438219367034521
61376095208035659438221661286459
61376095208035659438221689982815
61376095208035659438222432938791
61376095208035659438470385870037
61376095208035659438470414566393
61376095208035659438473484702751
61376095208035659438473509167019
61376095208035659438473513399107
61376095208035659439037593282363
61376095208035659439037593399003
61376095208035659439037594461813
61376095208035659446001452755951
61376095208035659446001481452307
61376095208038360737468572204353
61376095208038361149248512382475
61376095208038361149248541078831
61376095208070776228017919696269
61376095208070776228184542378473
61376095208070776228205462968185
61376095208070776228206206040801
61376095208070776234792746570381
61376095208070776234793004837585
61376095208070776234981032914913
61376095208070776235046117982263
61376095208070776235046146561979
61376095208070776235046146678619
61376095208070779941084171163011
61376095208070779941084199859367
61376095208070779941649318137981
61376095208070779941652412738607
61376095208070781176430963724587
61376095208070781176431251632913
61376095208070781176433574581207
61376095208070781176433574582611
61376095208070781588213227900763
61376095208070781588213256597119
61376095208070781588965627070045
61376095208070781588966398720973
61376095224497149801610356350278
61376095224497155154776346959754
61376095224682671702716722318577
61376095224788939125511763706340
61376095224791640407938857073169
61376095225340067568546382113831
61376095225340067568546382126881
61376095225372499862207560564134
61376095225469696399086940221688
61376095225472448065132538372154
61376095225652533212274586833846
61376095225664239358480958762952
61376095225664283692837274902473
61376095225664283830118950334265
61376095225664288627467554446723
61376095225664288634245738774837
61376095225664288635061641718849
61376095225664288771505372888952
61376095225664289178205153113166
61376095225664289183285027150901
61376095225664289184099815485989
61376095225664289184104287562013
61376095225666941064176598134467
61376095225666973866177995243367
61376095225666984980055663908707
61376095225666990338307672832150
61376095225687703535240441319663
61376095225687703947210732648244
61376095225699361502948813499243
61376095225699405838144654009993
61376095225699405967811235242841
61376095225699405974757525828099
61376095225699405974775090484341
61376095225699405975401850742101
61376095225699405975405293948349
61376095225699405975405293948509
61376095225699405975405322528065
61376095225699405975405322646317
61376095225699405975405323000449
61376095225699410779531819406824
61376095225699410779720104819613
61376095225699410916792488036355
61376095225699411321170069555110
61376095225699411321232716882918
61376095225699411321232831674166
61376095225699411328571399344701
61376095225699411328572399641346
61376095225761535126977384453479
61376095225761535126978499050114
61376095225761535128673078821454
61376095225796652260769327924173
61376095225796657416488231279206
61376095225796657828081951893406
61376095225796657828082210160450
61376095225796657828082984995110
61376095225796657828082985013984
61376095225796657828082985368116
61376095225796657828083372965671
61376095225796657828085438685817
61376095225796657828086472152517
61376095230299212965851276652622
61376095230590995098079082721574
61376095230688241605110591173005
61376095230688258115386249613857
61376095230688258122161076487969
61376095230688258122181997076277
61376095230688258251879573063571
61376095230688258251882929113729
61376095230688258259410897166929
61376095231236687380739153401524
61376095231236687792521159310496
61376095231269108233491164342940
61376095231271804034152295726910
61376095231271804445746273558554
61376095231271809525395293551600
61376095231271809936176462690146
61376095231271824349556445661878
61376095231271824761150427725610
61376095231271824761338709916759
61376095231283815676835934214354
61376095231283815676856826222946
61376095231283832329717043140147
61376095231283832329717071719863
61376095231345956686827927199603
61376095231345956686827927316243
61376095231381078831487423338601
61376095231381078831488456453356
61376095231381078831488456518963
61376095231560892196886419933578
61376095231560907021298877921637
61376095231563608312763760515185
61376095231563608724545683316248
61376095231563608732073651369448
61376095231563609959891669164480
61376095231575615698030153050073
61376095231575615699736264860688
61376095231575615700477874105495
61376095231575615743783737959941
61376095231596014339098195078390
61376095231596014346127422312817
61376095231596025464247169424277
61376095231596028614384037218694
61376095231596028751644705855018
61376095231596029163510395730913
61376095231596029163510652948357
61376095231596029170285222605025
61376095231596029170850426517587
61376095231596029171041719834271
61376095231596029171041719952363
61376095231596029171041805849054
61376095231608031381069763768015
61376095231608031381069763768063
61376095231608036322468465778140
61376095231608036330082440733507
61376095231608036740861286840634
61376095231608036741025298561176
61376095231608036741864417866174
61376095231608036741864418062763
61376095231608036741864446642431
61376095231672862801658538966243
61376095231672862801658538983713
61376095231705277696542025803633
61376095231705277696542284070789
61376095231705277696751236036845
61376095231705280991836014022372
61376095231705280991856906030964
61376095231705281403430078992636
61376095231705281403450999697632
61376095231705281403618019931344
61376095231705281403638911939936
61376095231705282638212012487568
61376095231705282638984929666852
61376095231705282638986077555384
61376095231705282684717593870368
61376095231705282821163474171604
61376095231705282822000302403816
61376095231705282829593356652831
61376095231705282829593356769471
61376095231705283232945480080576
61376095231705283233008242195260
61376095231705283233008243244972
61376095231705283233572327476956
61376095231705283233593248181952
61376095231705283233782308312788
61376095231705283241187077267031
61376095231705283241187077267191
61376095231705283241187077383831
61376095384022384856273133682206
61376095443400107947007985461074
61376095443400124601309405947330
61376095443432545031905844493765
61376095443432545031930204174485
61376096660512419006259536546457
61376096666096523209406979020200
61376096666423445925997699972510
61376096666423445926813602781008
61376096666423445933504747301888
61376096897501474727598346919098
61376097299292365050037875665685
61376097304228067822127621635240
61376097352481689487488043941948
61376097588154599453279173770441
61376097588154599499032864022348
61376097588154599499032864023800
61376097588154599506375898482206
61376097588154599506375898600298
61376097588154599506375902714294
61376097588154599506375902830934
61376097588154599506375902832386
61376097588154599506378997314920
61376097588154599506378997314968
61376097588154599506378997431560
61376097588154599506378997433012
61376108146880219469046197609710
61376108146944595243426711105924
61376108146945045733049654340744
61376108146977480996196418565686
61376108146979728635876204315338
61376108146979728635876204669470
61376108146980167875438880823535
61376108146980167877883245828799
61376108146987837869151249163804
61376108146989188789495831494507
61376108146991870317860209578088
61376108146991875671029643783895
61376108146991891867170563696743
61376108152865373540771532337029
61376108152865378893752938543437
61376108152865378893752938560907
61376108152865390195055504491921
61376108152865393306285336838668
61376108152900517277838412529578
61376113889739913434441724907608
61376113889739913434441724913432
61376113889739913434441724926530
61376113889739913434441982130876
61376113889848871090176590470066
61376113890062720875541386334687
61376113890063621443353082235971
61376113890127596756751999167203
61376113890139254315192201493169
61376113890160016786382426649565
61376113890163619469223192685663
61376113890163619469223278424811
61376113890164084228968279573732
61376113890171724579528455797219
61376113890175793394934410294572
61376113890175793400014661524438
61376113895648238658272774332078
61376113895648238658273031549474
61376909326726924558416900015040
61376909486259809476815127173868
61376909539426631518752636033977
61376909557152507620796883496069
61376911377009120215214319161989
61376911377019927028201523130348
61376911378172397828248580504689
61376911378172402769635750245067
61376911400546375185095704495765
61376911400654445099370223959268
61376911447912625172183279452549
61376911453724004040020417324233
61376911453828154938005477317920
61376911454800767923922147465731
61376911454800767923923176335507
61376911454804369646126256525571
61376911455020550908528385683539
61376911455020550909093241567855
61376911455020550909344637587513
61376911455020550911607168420965
61376911455020555850731803095803
61376911471449880142064664786325
61376911471557949507547213807636
61376911471557950056339184249828
61376911472526643797115816435478
61376911472526644163165416408147
61376911472527889385106014751111
61376911472745482321900978232026
61376911472745526786763399975624
61376911472746677336059996116231
61376911472746682895969010334335
61376911472746693388789987434663
61376911472746694009005640136391
61376911472746727339617790629457
61376911472746727360830660425601
61376911472746727360831432077933
61376911472818428309571931104766
61376911613352935981444459092108
61376911613364658134651520212536
61376911613364658180384184416052
61376911614241260019426496817949
61376911614337300995971721265000
61376911614337300995971978482444
61376911614552492236340307019354
61376911614552536701202728762952
61376911614553392666138188855716
61376911614553403779175590310104
61376911614553451888944493772137
61376911614556094369573533777012
61376911614556105482610935231400
61376911614629040357244143693160
61376911614629040494504812329484
61376911632060775538851031290591
61376911632352214893113714870280
61376911684264560866357065204580
61376911685144710072187670982184
61376911685144715013846804255118
61376911685237159034071268410051
61376911685240760756275377469891
61376911685240805953191728632678
61376911685249164957765966873894
61376911685249209468378893470258
61376911685423575991261812736098
61376911685423624304777208093844
61376911685456908736395597660360
61376911685459599464807097974746
61376911685468063917817451032473
61376911685468064055165212281897
61376911685468064055165212300770
61376911685468064055165240997126
61376911685528990762417280637882
61376911685528991174199286546854
61376911685528992408793191964458
61376911685528992408793277703606
61376911685528992409546079108430
61376911685528992409546418882694
61376911685528992409546422065022
61376911685529843611028720382972
61376911685529891192968307902842
61376911685529891742011325404730
61376911685529892976604973604890
61376911685529892977358114783978
61376911685532544902681887934422
61376911685532545451724562479718
61376911685532592896403738563286
61376911685532593033664407199610
61376911685532594680040061308742
61376911685532594680040318526186
61376911685532594680793202487830
61376911685532594680793205670158
61376911685540698005956546408938
61376911685540698005956632148086
61376911685540698006709773327174
61376911685540698006709776509502
61376911685540698143217300784410
61376911685540698143970441963498
61376911685540698554999306693382
61376911685540698554999563910826
61376911685540698555752447872470
61376911685540698555752451054798
61376922479618910144606368304787
61376922479618926196771503738903
61376922479618926203546330613015
61376922479651291740562691533540
61376922479651297231013795132083
61376922479654898953217904191923
61376923897616963864063984075347
61376924370411414233336251463116
61376924376309277847352726854095
61376924376312835104697841905766
61376924376319784471843404379128
61376924376319784471843747335720
61376924376320038366174369638803
61376924394035153903663538460339
61376924394035153903664310112671
61376924394035153949396974316187
61376924394910455792796907471623
61376924529936194041993299859012
61376924535844819409613351412991
61376924535856526790350609794595
61376924536719865620025519587724
61376924606748068688175348404782
61376924606748323817790341261359
61376924606756429476323490583122
61376924606756429476323490583123
61376924606756479484960688881120
61376924606756479484960717577476
61376924606757374554748113080770
61376924607623370577307945763734
61376924607631825655666076510733
61376924607631825838955451232786
61376924607631825838955707983670
61376924607631825838955736680026
61376924607729042690987432794936
61376924607729042690987461491292
61376924607729087155849597787650
61376924607729087155849626367366
61376924607729087155849854538534
61376924607729087162624681412646
61376924607729087162624682928966
61376924607729087162624710109002
61376924607729087162624711508682
61376927968764305583623551213772
61376927986493783963689752107332
61376927992294341239357445430924
61376927992386834643129435780859
61376927992387685797163313864713
61376927992387685797163313866117
61376927992388035400211811773611
61376927992388050224372935187533
61376927992391602556251591985788
61376927992398807647979590922883
61376927992398807647979590927095
61376927992399707665991999214432
61376927992399707665992027792744
61376927992402409370183699982723
61376927992402409370183699986935
61376927992402409918975584335847
61376927992402409918975670424915
61376927992402409918975670429127
61376927992402411153757517830779
61376927992402411153757603919847
61376928151924488709430980988620
61376928151924488709431009566932
61376928151924488709435228085840
61376928199095313633334488383362
61376928205003638857165561782406
61376928205109322107104467321446
61376928205110222537655494586406
61376928222827993666404188376400
61376928606887440003579392751372
61376928607543937268812364725044
61376928607543938915188276051620
61376928607724067225422299105817
61376928607724072166809468846195
61376928607724072167374327922667
61376928607724100579691684400291
61376928607727974627892049880859
61376928624613616248952000520988
61376928624625323637282660742644
61376928624625330409001164498590
61376928624625330409001250587658
61376928630486809970919240961465
61376928630486809970919240962869
61376928630497915219771123554096
61376928630498831839747954889496
61376928630518374317289636977011
61376928630522226844648859708016
61376928677787331576514872085512
61376928677787333222890783412088
61376928677787342689552273539900
61376928678443839954785245513572
61376928678443841601161156840148
61376928678735623918180501104210
61376928678735625564556412430786
61376928683696859341880923420654
61376928683696868462010297805011
61376928683696869697357087184259
61376928683696903050873588517089
61376928683696903257700323076144
61376928683696918433952261032425
61376928683696919667039617011255
61376928683696919669299050411673
61376928683697203377426629479905
61376928683697218623222855029209
61376928683711584540080615470774
61376928683711612531121542085874
61376928683711627151553335305092
61376928684550656101848325044166
61376928684572205557799023400056
61376928684572205558614926344068
61376928684583010725164840364286
61376928684645155183411832968927
61376928701401421412525862739833
61376928701401436229741958239748
61376928701401436236498962190462
61376928701401436778701035121209
61376928701401438013482968616141
61376928701401471372902210096517
61376928701401482485939611550905
61376928701401486190285412035701
61376928701421829309345575277915
61376928701421829311037827973867
61376928701421879271996493731583
61376928701421879274506976906061
61376928701421879274510420230401
61376928701421879274510420584692
61376928701421894105445509925913
61376928701423046080200019046967
61376928701423079480034961173981
61376928701425747854619694393668
61376928701425747861376698344382
61376928701425786703817999431185
61376928701433542257602726631780
61376928701433553369886986907080
61376928701433553370640128086168
61376928701433836912363102545597
61376928701433840616708903030393
61376928701433842446935996673214
61376928701433851729578939778308
61376928701433851729746304484781
61376928701433851736335943729022
61376928701433857217666008906701
61376928701433886911526536372442
61376928701434743013931875369634
61376928701434743014685016548722
61376928701434754126969276824022
61376928701434754127701497296701
61376928701434754127722418003110
61376928701437460776791441480830
61376928701437460779322855543414
61376928701437460779322941278350
61376928701437489184405134865027
61376928701437494123532868844755
61376928701437505195980875317156
61376928701437505196733763510888
61376928701437505196734020728332
61376928702057978516390650029645
61376928702082293847306439364313
61376928702082298786434173344041
61376928702297181229292243597188
61376928702297181230045384776276
61376928702370132097026784204843
61376928702382132958374245065839
61376928702382138456416113319911
61376928702382138456416117906131
61376928702382138456416371587115
61376928702382138456416457676183
61376928702382138456419470773961
61376928702382138456419556863029
61376928837323820001505643358948
61376928837323831114544416639704
61376928837980328379777388613376
61376928838199166355500662461498
61376928843208446280860394418198
61376928843209330796444278859590
61376928843209346711411421683158
61376928843229788176098550234972
61376928843233706514529333213731
61376928843233707045955562941735
61376928843233707048215002711021
61376928843233707063572380713738
61376928843233707063760666008510
61376928843233707064325521892826
61376928843240567135159113257411
61376928843244513463291837494582
61376928843244513875890123668418
61376928843244513877312731529146
61376928843244513877501016823918
61376928843244513878065872708234
61376928843890204327319952947008
61376928843890204328742591044950
61376928843890204328742591058000
61376928843890204328993637982182
61376928843890204329558493866498
61376928843890204329558493988962
61376928843901010730951725671174
61376928843901011140306815377226
61376928843901011142545703502818
61376928843901011142733988797590
61376928844107791768603822138474
61376928844108997286569392311122
61376928844108997881177709782442
61376928844109008951219578332288
61376928844109008999298457128801
61376928844109008999486742416988
61376928844109042306977686612103
61376928844109058359142822046219
61376928844181943278316060113801
61376928844181943828090165043831
61376928844181943873931665590561
61376928844181943874119950878748
61376928844181987743157560778041
61376928844188848363787340821721
61376928860934322382904641880290
61376928860934372344030428573777
61376928860934372350805255447889
61376928860959572189777219450242
61376928860959572189839981569298
61376928860959572190593122748386
61376928860959583302814620786538
61376928860959583302814620904630
61376928860959583302877383023686
61376928860959583303065667846234
61376928860959583303630524202774
61376928860966792785251481020001
61376928860966792792029402494739
61376928860970389566089316124420
61376928860970390114860280239156
61376928860970390115131990669716
61376928860970390115132247887160
61376928860970390115132363741058
61376928860970390116554971601946
61376928860970390116806018661642
61376928861590864670135666567721
61376928861615179998811797068262
61376928861615179998812140024854
61376928861616080568863496176446
61376928861623290050484452993673
61376928861626886832995973133426
61376928861626887381787943575618
61376928861626887382038990635314
61376928861906919498831492943114
61376928861906919499855095094099
61376928861906919499855096493779
61376928861906919499856128195963
61376928861906919499856214289243
61376928861906919499858538637217
61376928861906963963693914686712
61376928861906963964446711493027
61376928861906963969529285671187
61376928861906963971221538367139
61376928861906963971223861315433
61376928861906968903574445472755
61376928861906968910349272346867
61376928861906968910351595295161
61376928861906968910916451179477
61376928861907819517621061951365
61376928861907819517621090531081
61376928861907820113424952716312
61376928861907820113424952733574
61376928861915024655643137650379
61376928914132348100580534855640
61376928914132408977105619115509
61376928914133248668456140427850
61376928914135950371828437314838
61376928914135950371891113340614
61376928914136266439078218323013
61376928914136266576276210929349
61376928914136266576276210933561
61376928914136266577092118459581
61376928914136299928098265935234
61376928914136311041135581650474
61376928914136311430848517050711
61376928914136311437623258185675
61376928914136311437623343924823
61376928914137167007643145724541
61376928914137200358711969230182
61376928914137200495909961836518
61376928914137211470263970821704
61376928914137211471749370684570
61376928914137211608947363290906
61376928914144400136057505917546
61376928914144416149264718283110
61376928914144416563285612317674
61376928914144416564038753496762
61376928914145317129339940830552
61376928914147974369882618805513
61376928914147974415615283009029
61376928914147974415636175017621
61376928914147974415698937132465
61376928914792808718966462358878
61376928914793708735496942795376
61376928914793708737735483837330
61376928914800913828518584291346
61376928914975339823669453196714
61376928914976474520201849382362
61376928915011296725823486532138
61376928915012513908439242725952
61376928915019706786282623915058
61376928915019707380807258560766
61376928915019718450179321551034
61376928915020619017992136310752
61376928915020619018744505837508
61376928915020619018745277489840
61376928915080640447327185352644
61376928915084242713473055288558
61376928915084592269763809214784
61376928915084592269763894953932
61376928915092347823778318400114
61376928915092653327326739127333
61376928915092697378646206067105
61376928915092697791913840354368
61376928915116963144840331718889
61376928915116968223488251952571
61376928915116968223488252070615
61376928915116968841256953853878
61376928915117012688350673696169
61376928915117012688350673814213
61376928915117868654039193128463
61376928915117868654039193246507
61376928915117913668509492962529
61376930042571779910609448084685
61376930042571784852561476901535
61376930042571784859336303775647
61376930042575687313078825807099
61376930042575687319853652681211
61376930042683404269163437180824
61376930042683405915539348507400
61376930043556398865138348307609
61376930060417387265149270499928
61376930067189699760458313321187
61376930113583306955136317969352
61376930113583308601512229295928
61376930113595015983064018795176
61376930113595015983064276012620
61376930113595015983064361751768
61376930114458653309131337071902
61376930114458654955507248398478
61376930114470360690684498397518
61376930114470360698026489670715
61376930114470665644914574984815
61376930114470665645165235982150
61376930114470665827845231798879
61376930114474263158541514111665
61376930119398322657455274314022
61376930119398322659990149986640
61376930119398322659990154704002
61376930119399475131983478510393
61376930119399475131984511612257
61376930119399525087277251688917
61376930119399525092359825867077
61376930119492834720418310691759
61376930119493134909688904571903
61376930119496736448710518625988
61376930119496737051038532769632
61376930119496737051039307604292
61376930119504840467625105064920
61376930119504842290509073791382
61376930119504842291262214970470
61376930119504842291265658632601
61376930119507542217650601681948
61376930119507542217650859949152
61376930119507543444901486949938
61376930119507543452432535176880
61376930119507543864026513008524
61376930119507543864026771275728
61376930120056032235848265800205
61376930120056037169893425601773
61376930120056037176668252475885
61376930120056037177235431308495
61376930120368229046753517875113
61376930120368229046754289527445
61376930120368230281535451370045
61376930120368230281536223022377
61376930120368230282100307254361
61376930120370931992313577888072
61376930120372086516253736039088
61376930120372132764941243745846
61376930120372132772283249927165
61376930120379291607038344826670
61376930120379291607038345299054
61376930120379291607791486005758
61376930120379291791077450454894
61376930120379335658695894520314
61376930120379335660306788738624
61376930120379335660306789211008
61376930120379336071900766570268
61376930120379336071900767042652
61376930120379336072653907749356
61376930120380192172590232014054
61376930120380192175624074032217
61376930120380192221628477719854
61376930120380236089245802590130
61376930120380236089246831459906
61376930120380236090857730382688
61376930120380236090857816121836
61376930120380236637954061963860
61376930120380236639649700824880
61376930120380236639649786564028
61376930120382893443530645729820
61376930120382893444368621876778
61376930120382893464243313808934
61376930120382893465080256381852
61376930120382894062073872913518
61376930120382894062324577016622
61376930120382937725378842624986
61376930120382937908477902441288
61376930120382937929607143758740
61376930120382937929942678125450
61376930120382937936637146811980
61376930120382937937201231043964
61376930120382938343900691354492
61376930120382938348231124643624
61376930120382938348983236952936
61376930137109742047842957719089
61376930137229517635470945597384
61376930137229817825557442557054
61376930137229867191070938596056
61376930137230718392553321253474
61376930137233419500923523364948
61376930137233420103247751936170
61376930137233469461564919746608
61376930137233469462318065157784
61376930138105162356937764559297
61376930138105167297321129782703
61376930138105167844836597639784
61376930138105167844857518228092
61376930138105167846279336492067
61376930138105167846279336509329
61376930138105167846280455704473
61376930138105167846280499282626
61376930138105167846343260925086
61376930138105167846343261397470
61376930138105167847096402104174
61376930138105211760656344838086
61376930138105211760740051657038
61376930138105211762350950579820
61376930138105211762350950584032
61376930138105212309448315280278
61376930138105212311142921022012
61376930138105212311142921026224
61376930138105212311205682668684
61376930138105212311205683141068
61376930138105212311958823847772
61376930138106062916134080982360
61376930138106068412669299868524
61376930138106068414155043037902
61376930138106068460936808326758
61376930138106112328489042834729
61376930138106112328489047066817
61376930138106112328489047066826
61376930138106112328489071532546
61376930138106112330162732102160
61376930138106112878954702544352
61376930138108769567040706699624
61376930138108769567061627287932
61376930138108770116104644789820
61376930138108814031903128443222
61376930138108814031924049031530
61376930138108814031924391988122
61376930138108814039245478510428
61376930138108814580695098885414
61376930138108814587473364720636
61376930138108814588288153055724
61376930273117093676692001538936
61376930273119795380127346460232
61376930273995141734122365562782
61376930279029621550039402598880
61376930279029670915866722829573
61376930279040428370830762335708
61376930279040477728875967663182
61376930279040478188925427820164
61376930279040478326123420430712
61376930279588923323637670487517
61376930279588923330412497361629
61376930279588923330415591962255
61376930279696986107146255352094
61376930279696986107962163017840
61376930279696986518928261261066
61376930279696986518928604217658
61376930279904972669433126090276
61376930279904972669436220690902
61376930279904972669997981974592
61376930279904973264797813257677
61376930279905017683903555611255
61376930279905017690681477085993
61376930279905022623031289590983
61376930279905022629809211065721
61376930279913122800984417249255
61376930279913122800987511849881
61376930279913127740112151228983
61376930279913127740115245829609
61376930279915779617987558694678
61376930279915779618008565022134
61376930279915779618824501267596
61376930279915780029790828148550
61376930279915780078058025179116
61376930279915824082787304412500
61376930279915824082870901026584
61376930279915824082870986765732
61376930279915824083624161246270
61376930279915824090378062810340
61376930279915824090381391697724
61376930279915824494381282244144
61376930279915824496891795061148
61376930279915824497644936240236
61376930279915824501972040641984
61376930279977018827269587625630
61376930279977919257635685652561
61376930349928323479201980739480
61376930349940380417275679037945
61376930349940380828869656869589
61376930349940380828869656869590
61376930349940380828869657219510
61376930350596888793119136140622
61376930350596888793119136276136
61376930350596888793935043806368
61376930350803669833196999842030
61376930350804875905013881800051
61376930350804875905013967889119
61376930350807577172942594031684
61376930350807621637805015775282
61376930350808522646206795421308
61376930350815682715763365980486
61376930350815682718002206395215
61376930350815682718002254106078
61376930350815682718002254578462
61376930350815682718193606491123
61376930350815682718214527079431
61376930350815682718277289297865
61376930350815682718277289310915
61376930350815682718755395285166
61376930350815682763780084365481
61376930350815682763968112442809
61376930350815682764030874102739
61376930350815682901207946124979
61376930350815682901228866713287
61376930350815682901291628950594
61376930350815726768843781815112
61376930350815726769597042034798
61376930350815726771270698018032
61376930350815726771270698153546
61376930350815726771270698490416
61376930350815727182864675849676
61376930350815727182864676322060
61376930350815727183617817028764
61376930350816583284328293049516
61376930350816583285814036218894
61376930350816627200148040247818
61376930350816627201821725283152
61376930350816627201821725401244
61376930350816627201821725418506
61376930350816627750613695725344
61376930350816627750613695843436
61376930350816627750613695860698
61376930350819285035194346541031
61376930350819285035215238549623
61376930350819285035278000664467
61376930350819285172475993275015
61376930350888672764021553515016
61376930350912944224960602379570
61376930751730457705395693570456
61376930751730462651866581031766
61376930752569790002687758498234
61376930752569790002687872817098
61376930752594099772003442888713
61376930752594099772004214541045
61376930752594099774262879475671
61376930752594101411520586707483
61376930752594149590031941448947
61376930752594149592294845689159
61376930752594149728988335039411
61376930752594151373605845386071
61376930752594151373606531299255
61376930752594151376117387545075
61376930752594151376120486495833
61376930752602210374434357196393
61376930752602254839296778939991
61376930752605813263387080404130
61376930752605813263951164636114
61376930752667051326359829719992
61376930752667051326360972554500
61376930752667051326360972908632
61376930752667051326360973971442
61376930752667051326360974424952
61376930752667095607455958415587
61376930752675156435829409295712
61376930752675156436666237532296
61376930757482989982293882628357
61376930757515454896476060632851
61376930757519056752862141330737
61376930757519057164645180360287
61376930757519057165189115538251
61376930757519057165460313050403
61376930757519057165460313056019
61376930757519057165461084702735
61376930757519057167155546033733
61376930757519057172238234530757
61376930757519062106847478558693
61376930757519307529111387105791
61376930757519307535886213979903
61376930757519307536451069864219
61376930757519311235149440286539
61376930757519312470495458013455
61376930757519312912762276375007
61376930757519312912762276379219
61376930757519355706786688904249
61376930757519355707351544788565
61376930757519356942132706631165
61376930757519356942133392544349
61376930757519356942697476776333
61376930757519356942697562515481
61376930757519357354730878350831
61376930757519357354731650003163
61376930757519362296118043859121
61376930757530119313968508990836
61376930757531014805576391377793
61376930757531014805577420247569
61376930757531068464483735986157
61376930757531069699829753713073
61376930757603964634606206704710
61376930757603965732190147589094
61376930757628276312013124758296
61376930757628280016358925243092
61376930757628281061431161241028
61376930757635180612226428552144
61376930757635180657959092755660
61376930757636381232027127710504
61376930757636385073570920805848
61376930757636385080345747679960
61376930757636431377945776342035
61376930757639086784600095781883
61376930757639088011599913809260
61376930757639088011599913927304
61376930757639088019214663520582
61376930757639088430976007108459
61376930757639088478985584472154
61376930757639088616434711648400
61376930757639136785388716540359
61376930757639136785639764999735
61376930757639136785639879318599
61376930757639136785660685588043
61376930757639136785660771327191
61376930757639136785723447352967
61376930758463707711650303774113
61376930758463750948698229591933
61376930758467302663081324946425
61376930758467308748116273085077
61376930758467308748118596033371
61376930758467309990240327072155
61376930758467352670902342902575
61376930758467602852351918944613
61376930758467608387779075198505
61376930758467610179510892372583
61376930758478115226518860599250
61376930758478159484643607775584
61376930758478159621904733706078
61376930758479310850585005886012
61376930758499723722073312788607
61376930758499774894817505854107
61376930758499774894818625067965
61376930758500023293572967158749
61376930758500075084091541995733
61376930758502425539794616654893
61376930758502425544877190833053
61376930758502425544878334493869
61376930758502425544878338725957
61376930758502425547137774840739
61376930758502426598905708936006
61376930758502427186170528453645
61376930758502427191253216950669
61376930758502430486265504234247
61376930758502430488524165980929
61376930758502430488524940349029
61376930758502474952819408438455
61376930758502476597437604698299
61376930758502476598252735989979
61376930758502476598252855013107
61376930758502476598256293970005
61376930758502476599948460944119
61376930758502476600512286895801
61376930758502476600515644480993
61376930758502476605031120844117
61376930758503625564820093720477
61376930758503625564820097834521
61376930758503625564820097952565
61376930758503625564823192907323
61376930758503626159344355294683
61376930758503626159344383874399
61376930758503626189846644674400
61376930758503627346701400469863
61376930758503627422179828362178
61376930758503627943169335934029
61376930758503627948251795793325
61376930758503627948335592937805
61376930758503627974508425443007
61376930758503675526887530980133
61376930758503675534229450951919
61376930758503675570674193776437
61376930758503675570946534495943
61376930758503675570946538728031
61376930758503675573205970610725
61376930758503675573205974842813
61376930758503676151914211743225
61376930758503677355063144328951
61376930758503677355063258647815
61376930758503677355084064917211
61376930758503677355335111977115
61376930758503677355335231000243
61376930758503677355335973954815
61376930758503677355336002652575
61376930758503677355338669957141
61376930758503677355339444796013
61376930758503677357030922653093
61376930758503677357033907066161
61376930758503677357594662882937
61376930758503677357595781723949
61376930758503677357598020468129
61376930758503677377493746244599
61376930758503677377494517896931
61376930758503677378058602128915
61376930758503681061376723137889
61376930758503681061376723155151
61376930758503681084096654955531
61376930758503681091041945722953
61376930758510535598265430595437
61376930758510580063127852339035
61376930758510580474910891704003
61376930758510580475474975935987
61376930758511731299670822001390
61376930758511781252452991629239
61376930758511781260524899210535
61376930758511781262220246507113
61376930758511786193837833835103
61376930758511786201347980486841
61376930758511786201912064718825
61376930758514433140848784502187
61376930758514438676467826978418
61376930758514438676467827096462
61376930758514482414355806183295
61376930758514482414439488536527
61376930758514482551637481147075
61376930758514482597370145350591
61376930758514482963147776625487
61376930758514483146162115792783
61376930758575371601003795788128
61376930758575376550190903119036
61376930758576572175072981445846
61376930758576572175093902152198
61376930758576577116731344471744
61376930758576577124260084173064
61376930758576577124260087359604
61376930758576578908648780694683
61376930758576578908649895303607
61376930758583481659660482694756
61376930758583481660497310931340
61376930758583526125359861478276
61376930758587384067646353563403
61376930758587384067667274619883
61376930758587384067667274624095
61376930758587384067670717826131
61376930758587384074424246341785
61376930758587384074424273504559
61376930758587384074424274921501
61376930758587384074424278103829
61376930758587384074424279639023
61376930758587384074424365732303
61376930758587384074445167402477
61376930758587384479240073110581
61376930758587384479240073127843
61376930758587384486018224173429
61376930758587384486018251336203
61376930758587384486018252753145
61376930758587384486018256040467
61376930758587384486018342146797
61376930758587384486018343563947
61376930758587384486018595709737
61376930758587384486018600414001
61376930758587384486039263207489
61376930758587384486039264270299
61376930758587384486039522537503
61376930758587384669785737920397
61376930758587384670057707103595
61376930758607791867014689741957
61376930758607791867014689741966
61376930758607792050027884303464
61376930758607792050029027492104
61376930775208866221598884815841
61376930775245233044741724238425
61376930775245233595734585306205
61376930775256891044630600558158
61376930775256895983758334537886
61376930775328941403683367786226
61376930775352951604529495736228
61376930775361356903269300852312
61376930775361356903520347907636
61376930775361356903520349311688
61376930775361360607615101337108
61376930775361360607862677538136
61376930775361360607866148396804
61376930775364959182044052505032
61376930775364962878858785637354
61376930775364962886393296184430
61376930775364962886393296201740
61376930775364962886393296201749
61376930775364962886393296201899
61376930775364962886393296201908
61376930775364962886644343244135
61376930775364964113644161393768
61376930775364964121171786484760
61376930775364964121175228279682
61376930775364964121175229679362
61376930775364964121175229696831
61376930775364964121175229696840
61376930775364964670218247181259
61376930775364964715971831990384
61376930775364964715971833525586
61376930775365009183087163517655
61376930775365012887432964002451
61376930775365012887684012461827
61376930775365012887704933050135
61376930775365012887767694815059
61376930776021476801179088661838
61376930776021521266041167448844
61376930776021521266041510405436
61376930776204291472080088453306
61376930776205187089890008079112
61376930776228651251476227361159
61376930776228653026013200882567
61376930776228653028527127263293
61376930776236756903485626629125
61376930776240309242077124794003
61376930776240314771820820309402
61376930776240358653660722281711
61376930776240358653681642870019
61376930776240358653744404634943
61376930776240359202452692723903
61376930776240359248206277515727
61376930776240364189842171857152
61376930776240364189863092445460
61376930776301552787970069344328
61376930776301552795480215523890
61376930776301552795481335204468
61376930776301552795753302852472
61376930776301552795753302970516
61376930776301552795753304370196
61376930776301552795753307556736
61376930776301554580141996659886
61376930776301554580142000891815
61376930776301597260615740480179
61376930776301597260615769177987
61376930776309657905221742437324
61376930776313260176489414510437
61376930776313260725260497547519
61376930776313304642168160255163
61376930776313304642168160256567
61376930776333968287810494561520
61376930776333968295590284509076
61376930776333968295590285926018
61376930776333969522592428056452
61376930776333969523408335599734
61376930776333969530935959279400
61376930776333973226934784862616
61376930776333973226935904070810
61376930776333973236977454603586
61376930828418959853696069382787
61376930828430917491549272166321
61376930828430921195895072651117
61376930828430921195898511608015
61376930828430922979468976588241
61376930828433619332058116810827
61376930828433624271188173384509
61376930828434518116233232749211
61376930828434524838934870666063
61376930828507470696686731557877
61376930828538989470572976570411
61376930828538991116948887896987
61376930829367211434091476821899
61376930829367255906482325760393
61376930829367255906483097412725
61376930829367257141264259255325
61376930829381920295917448026422
61376930829402327684066833663243
61376930829402328233110655629267
61376930829402333174497046769457
61376930829402333174497821137557
61376930829402377502098799876731
61376930829402377638792289226983
61376930829402379283410485486827
61376930829402379285921341732647
61376930829402379285924440683405
61376930829402379286485167684329
61376930829402379286488525269521
61376930829402379286488611362960
61376930829403530629142216722557
61376930829403530660208649365603
61376930829403578212860411768661
61376930829403578220202331740447
61376930829403578265955887952555
61376930829403580041056945705739
61376930829403580041057031444887
61376930829403580041309227814637
61376930829403580041311435971891
61376930829403580041311550745669
61376930829403580043003803441621
61376930829403580043006787854689
61376930829403580043570872558849
61376930829403583747349603926417
61376930829403583747349603943679
61376930829414335665835772288830
61376930829414335665837172694914
61376930829414385209618369015401
61376930829414385209618454986425
61376930829414385209618455104469
61376930829414385621965578701421
61376930829415236257644660676015
61376930829415285647509168179043
61376930829415285647509825512511
61376930829415286189777360696144
61376930829415286216929000447469
61376930829415286262682556659577
61376930829487286760397154293087
61376930829487286760397158892357
61376930829487286760418165692196
61376930829487286760418165692197
61376930829487287171991132124731
61376930829487287171991136828995
61376930829487287172012143641884
61376930829487287172012143641885
61376930829487287172012143996017
61376930829490888894195333412315
61376930829490888894216254118667
61376930829490888894216510986191
61376930829490889031393239933795
61376930829490889031393326022863
61376930829511298600280632958433
61376930829511298601032745267745
61376930829511298607807572141857
61376930829511298607808601011633
61376930829511598836116515795363
61376930829511646417303076923021
61376930829511646554501069533569
61376930829511646600233619418221
61376930829511646600233733737085
61376930829511646600317301771453
61376930829511647149025589860413
61376930829511647149025704179277
61376930829511647151537215672406
61376930829511647151539540020380
61376930988914806336212275836223
61376930988915707498736634459091
61376930988915707498736634460543
61376930988935219327677293158153
61376930988935263792539714901751
61376930988935264204886838498703
61376930988939121788195015017015
61376930988939166253057436760613
61376930988939166665404560475609
61376930988940016682562187328047
61376930988940022218745956192907
61376930988940066690948149953231
61376930988940067233216256026973
61376930988940067233216342470332
61376930988940072179118898252519
61376930989011767470613993785886
61376930989011767477325800277950
61376930989012067666596394276186
61376930989012067666659070301962
61376930989012067666659156395242
61376930989012067797079137182599
61376930989012067797079137199861
61376930989012067803836136067275
61376930989012067803836137484217
61376930989012067803836140666545
61376930989012067803836142201739
61376930989012067803836228295019
61376930989012067804672966204831
61376930989012068215430113898919
61376930989012068215430115315861
61376930989012068215430118603183
61376930989012068215430204709513
61376930989012068215430206126663
61376930989012068215430458272453
61376930989012068215430462976717
61376930989012068215430464393867
61376930989012068215451125416073
61376930989012068215451125770205
61376930989012068215451126819965
61376930989012068215451126833015
61376930989012068215451385100219
61376930989012112131521506394467
61376930989012112132274762358979
61376930989012968234408061479662
61376930989012968234408085455737
61376930989012968234408088642277
61376930989012968234408090177470
61376930989012968783179139913103
61376930989012968783179484269375
61376930989012968828932696125370
61376930989013012699270526269975
61376930989023775048212317715035
61376930989023775185410224586435
61376930989023819696089356315097
61376930989023819696089385011453
61376930989045433736107527967765
61376930989045433736107556665573
61376930989048085430696383761883
61376930989048085430717304468235
61376930989048085430717647424827
61376930989048085430968351527931
61376930989048085430968695884203
61376930989048085437471296725063
61376930989048085437492217431415
61376930989048085567894376368219
61376930989048085567894462461499
61376930989048085568166344138479
61376930989048085568166430227547
61376930989048085568166688494751
61376930989048085568229106253323
61376930989048085574669203242331
61376930989048085574669203246543
61376930989048090379883489203465
61376930989048090379883575292533
61376930989048090507018757484329
61376930989048090507019101840601
61376930989048090507022110347947
61376930989048090507022110352159
61376930989048090513796937222059
61376930989048090513796937226271
61376930989048090513797023315339
61376930989048090513800376183169
61376930989048090927922405027813
61376930989048090927922663295017
61376930989048135027760609309183
61376961228076492020269744884775
61376961228076492066002409088291
61376961228076541845891300784549
61376961228077392450820772149735
61376961228077392633751428963799
61376961228080143568095409844389
61376961228080145351669313781513
61376961245802368305244649160931
61376961245802417719084969754296
61376963065565336488216562899139
61376963089163864651365509533894
61376963089188176276243245687814
61376963089196280151202491072454
61376963089199837957608892848595
61376963089199887920429470228693
61376963089200138146858566140431
61376963089200138284056558750979
61376963142373914367159082074805
61376963142373914367160110472405
61376963142377516089363191134645
61376963142377516089364219532245
61376963142377516089364220004421
61376963142377516638155161576837
61376963142377516638156190446613
61376963142378717029377252805612
61376963142378717578169223247804
61376963142378718675752130559609
61376963142378719224544101001801
61376963142701706406895983825546
61376963143638294484840253195113
61376963143638294530572917280585
61376963160103392328606459604885
61376963160103392328606460077061
61376963160415874715606182911484
61376963160415875264648857456780
61376963160419476986853309473212
61376963160419477535895984018508
61376963160427582097158229628176
61376963160427582097159344237100
61376963160427582646201247130064
61376963160427582646202018782396
61376963161072383093876556339544
61376963161072383642919230884840
61376963161075985365123682901272
61376963161075985914166357446568
61376963161364167469116493864930
61376963161364167469116836821522
61376963161364167606314486475478
61376963161364167606314829432070
61376963161367769328518595535318
61376963161367769328518938491910
61376963301899590487979658242938
61376963302223785746879071626381
61376963302223796859184138171182
61376963302223796859916358761905
61376963302226487449581824420646
61376963302226487450334965599734
61376963302882995827852197848706
61376963302882995828605339027794
61376963302882995828605681984386
61376963372803400575857425098268
61376963373127301267361128019550
61376963373786499001498301266210
61376963373786499001498301279260
61376963373786500236029530653666
61376963373786800426053270434631
61376963374074687240673754287312
61376963374074698353711070002552
61376963374078284199424786244304
61376963374078284199424786244464
61376963374078599220447493632010
61376963374111005386556376749272
61376963374111009090902433984952
61376963374111009090902462681308
61376963374111020203939835439340
61376963374111020203939864135696
61376966681741701833747536023262
61376966681749805701932215988938
61376966734916578878548366745002
61376966734919314080121312553302
61376966734920231158369312162152
61376966734927135518451571445014
61376966734927434007813906729298
61376966734927434602777530281832
61376966734927435661968580533334
61376966734931037978969293420516
61376966734931037978969293421920
61376966752653312076697446221746
61376966758553516138810117176240
61376966758553532190975252610356
61376966758553830549827386470582
61376966758561621248551296055812
61376966758561636065934497994996
61376966758561921437800969347648
61376966758561935659568565350154
61376966758561936255184199870760
61376966758561937489778192912626
61376966758565537794374055498249
61376966758565537794374055502461
61376966758565538343165939851373
61376966758565538343166025940441
61376966758565538343166025944653
61376966758565539577947873346305
61376966758565539577947959435373
61376966759436937817785534713253
61376966759534184271563815121205
61376966894451916561890553219202
61376966894452198998520311364462
61376966894452215470625628816802
61376966918961718861224516483229
61376966965247654119675642680091
61376966965247654119675645862419
61376966965355720603270275915376
61376966965356621033821303180336
61376966966228320651957821037256
61376966971264345467579972870473
61376966971264346016371943312665
61376966971265246035328992745981
61376966971265246446922970577625
61376966972136645875705211616556
61376966972136946019029801917406
61376966972136947253811735412338
61376966972139382114739901100825
61376966972244746909119114121843
61376966972428329088845645887315
61376966972431180909635191211481
61376966972431180909635191215693
61376966972431180909635962863813
61376966972463445880335709220755
61376966972463537113109716486425
61376966972463596409472172750041
61376966972463596409472172754253
61376966972463596409472944402373
61376966972536531284105381211801
61376966972536531284105381216013
61376966972536531284106152864133
61376966988986319245526180939394
61376966988986319245526209517706
61376966988986319245526952590322
61376966988986319245530428036614
61376966989861621501465767605960
61376966989861621547198431809476
61376966989865258354044903292521
61376966990157057148940193403177
61376966990157057148940965055509
61376966990189472648777174941737
61376966990189472648777946594069
61376966990262407523410383403497
61376966990262407523411155055829
61376967372954509515064717260735
61376967373015753609918031484403
61376967373026543959146898457535
61376967373026558776362993957450
61376967373026558776530358663923
61376967373048118552141275380314
61376967373051770831791757376330
61376967373051770831959122082803
61376967373051775780124184601554
61376967373051775780961041435381
61376967373058979215327709475738
61376967373058979225369259555061
61376967373058980871745170881637
61376967373058980871745256970705
61376967373062575998386610716074
61376967373062575998571449262323
61376967373062582593949279941477
61376967373062582593949366030545
61376967373062583142992384949375
61376967374322905551623930776366
61376967374322910493008001684030
61376967390679485323571346615928
61376967390752434839431925659770
61376967390752435022362582473834
61376967390776446320792652725370
61376967390776744673142356036514
61376967390776749612270090016242
61376967390776751452454261632513
61376967390776751452454347721581
61376967390784851750290354857058
61376967390784855327413507017153
61376967390784855327413593106221
61376967390784857110987410954277
61376967390784857110987497043345
61376967390788452061473016258170
61376967390788452244403673072234
61376967390788457183531407051962
61376967390788457598660721084891
61376967390788458833191606103184
61376967390788458833191606103185
61376967390788459382234625022015
61376967390971272444212727996217
61376967390971272444233620004809
61376967390971274091340751632105
61376967396539629957043360103254
61376967396547735067349398053682
61376967396587810410201069800358
61376967396587814251744776806634
61376967396587815349328803898130
61376967396588108769328270607862
61376967396660760247030481275810
61376967396660761336999413814278
61376967396660761481812414770742
61376967396661060428685980720970
61376967396661061488047748423106
61376967396661061671062088062578
61376967396685071727095216355222
61376967396685071871908217429730
61376967396685071871911316279706
61376967396685076666222950452994
61376967396685355268839215223542
61376967396685375584184702055624
61376967396685375764688558042618
61376967396685375767199041689480
61376967396693132371977071396406
61376967396693176836836395234794
61376967396693176981652495159278
61376967396693180547960120498912
61376967396693477163371101547938
61376967396693477170902168451114
61376967396697068184337654195348
61376967396697068321598322831672
61376967396697079441898247953146
61376967396697083146244048437942
61376967396697084381022883082898
61376967396863834368437589614854
61376967396879897811560810483581
61376967397520346451053763527710
61376967397848453322966489837778
61376967397848454558877366635550
61376967397852055594777705217710
61376967397852055594778476870042
61376967397852056829559638712642
61376967397852056830124494596958
61376967397860160704518884097282
61376967397860160704519655749614
61376967397860160705083739981598
61376967443919258566886991774963
61376967443919258566890090607677
61376967443919258574501742903435
61376967443930048916115858748095
61376967443955275788928082373363
61376967443955280728142597893160
61376967443955280738181394558851
61376967443962485828965265737903
61376967443962485828965270442167
61376967443966066138160392535481
61376967443966080955540409552883
61376967443966080955543508385597
61376967443966087551169374797743
61376967443966087551169379502007
61376967443966087551169633064947
61376967443966088099961349944199
61376967444242210612275462902466
61376967444243111180087244542898
61376967444898707877508434876138
61376967449766639885198111299719
61376967449860237946620874329373
61376967449860237946624317535621
61376967449860248922462576938256
61376967449860302598664363709887
61376967449863906095406968976804
61376967449871109592992181068585
61376967449874696307434773203039
61376967449874696307438216392025
61376967449874696307438216396237
61376967449874696444632765813587
61376967449874696490470396581624
61376967449874696903068568301082
61376967449874697040266560911630
61376967449874706185693684355693
61376967449874707420472174657427
61376967449874707420475617846413
61376967449874708016105969755470
61376967449874712908395322268333
61376967449874712964270970986300
61376967449874712964271042311606
61376967449874712964271042311615
61376967449874712964271056718806
61376967449874712964271056721236
61376967449874712964271056725448
61376967449874712964271319591922
61376967451025720317879161428114
61376967451025720317879161432326
61376967451025720317879247167262
61376967451025731293718570276166
61376967451025731430916562882502
61376967451025731430916562886714
61376967451025736781638274698086
61376967451025737387312481983484
61376967451025738622094415478416
61376967451025738622094501213352
61376967451025781852171546259982
61376967451025781852174640860608
61376967451025781852174903727082
61376967451025783086953479750702
61376967451025783086953479754914
61376967451025783086953479767964
61376967451025783086956574351328
61376967451025783086956574355540
61376967451025783086956837222014
61376967451025783086956922956950
61376967451027373006249942318599
61376967451027432297527386552293
61376967451134991449216242291024
61376967451134991449216243353834
61376967451134991449278660049596
61376967451134991456810071309044
61376967451134991456810072358804
61376967451135035326875890286754
61376967451135040863328184164876
61376967451135040863328184169088
61376967451135040863328188751096
61376967451135040863329303377282
61376967467564550385595228504824
61376967467564564653932313755274
61376967467564564836862970569338
61376967467564566437673324131667
61376967467564566437760363938940
61376967467564566445100046697368
61376967467564566445267545322833
61376967467584962887684232612418
61376967467584972765939700571874
61376967467584974000720862415878
61376967467584974000720890994190
61376967467584977705067434551602
61376967467588565571487823285260
61376967467588565708748491921584
61376967467588581623466891489336
61376967467588881766900189173936
61376967467588881766983900577656
61376967467588881959765068166332
61376967467596935823827579948241
61376967467596937470203491274817
61376967467596981525815052604968
61376967467596981571547716808484
61376967467596982120340061838498
61376967467596982120608605074588
61376967467596982127871128724412
61376967467596986883981079390248
61376967467596986886491692369683
61376967467596987059467795818226
61376967467596987066995419515154
61376967467596987066995763871426
61376967467596987069506247045904
61376967467596987478777654640899
61376967467596987478777654995031
61376967467596987478777659240169
61376967467596987478840416759955
61376967467600572546677013275679
61376967467600572546680370375597
61376967467600572729775312680040
61376967467600582424932481235135
61376967467600582424935838335053
61376967467600583659714414730067
61376967467600583659717771829985
61376967467600583842812714134428
61376967467600584392608878464434
61376967467600589340774314389954
61376967467600589340837105225211
61376967467600589340837105343255
61376967467888754833433822790996
61376967468435964677511157672539
61376967468435964677514256387200
61376967468439566353983377363523
61376967468439911564480630930451
61376967468439916503608364910179
61376967468460324066593893611568
61376967468460324068870778174354
61376967468460324069125297492398
61376967468464228176767963268328
61376967468472031815615823815135
61376967468472331593188195244249
61376967468472332004886895985544
61376967468472332004949572011160
61376967468533211131289184049587
61376967468533258942730312702361
61376967468536813036509024651388
61376967468536813585551699196684
61376967468536857501371446394986
61376967468536857913153452303958
61376967468536862815289786892255
61376967468536862816106082387224
61376967468536862816106082391596
61376967468537113225779619003756
61376967468537113225842380768680
61376967468537113774822293549052
61376967468537157690642040747354
61376967468537157690704802512278
61376967468537158239684715292650
61376967468537163004560773445772
61376967468537163004811820505468
61376967468569228353310382812815
61376967468569228353331389612655
61376967468569228353331389629917
61376967468752048534226810275653
61376967468752048534226810277057
61376967468752049152747624852717
61376967468752058411729164585977
61376967468752058412482306814825
61376967468752058412482393393539
61376967468752059602095631759913
61376967468752059647263468657425
61376967468752063360647742875859
61376967468752063909774447785163
61376967468752096712469290906721
61376967468752107825505949288493
61376967468752107825506720940825
61376967468752113323548908489625
61376967468763665112445597138606
61376967468763665661739663099870
61376967468763665662303747331854
61376967468763815228545930798228
61376967468763815777588601094014
61376967603379198732396285295131
61376967603379198732396288477459
61376967603379198732399641345289
61376967603379198732399727438569
61376967603452144720067152428723
61376967603452144720070251261437
61376967603486916720250317647269
61376967603487264676985232693937
61376967603487264676986351902131
61376967603487266323361144020513
61376967603487266323361230109581
61376967603488161942108243027123
61376967603775096766020479440542
61376967603775098412395361897342
61376967604362599912860638074324
61376967604363512010321026124861
61376967604431594031253451414214
61376967604431595677628333871014
61376967609392873919000359228794
61376967609395575622435446932646
61376967609395575622435704150090
61376967609395575623188592361244
61376967609395575623188849578688
61376967609395875812458415061279
61376967609395875812459186713611
61376967609395875812459186713612
61376967609396776380249961554355
61376967609396776380271225571488
61376967609396787493373713611919
61376967609396787500088877098907
61376967609615628991302840996081
61376967609615628991305935596707
61376967609687375463073583904514
61376967609687375463136345669438
61376967609687674601686039943238
61376967609688560342829314200990
61376967609688560342829657157582
61376967609688560343393398432974
61376967609688560343394513041898
61376967610235813926384318430564
61376967610267319705936742119501
61376967610270925136691711473368
61376967610270925685483681915560
61376967610270936208218932058573
61376967610270936208239857368615
61376967610270936619812909890217
61376967610270936620566184985876
61376967610270937853673347416426
61376967610271225280208720561688
61376967610271225874733355207396
61376967610272137423677097932514
61376967610340221227991789112972
61376967610340263870303595956964
61376967610340265693607352035658
61376967610343823361977128179942
61376967610343823361977899832274
61376967610343823499238572718108
61376967610343867964100218559864
61376967610343871082852140520333
61376967610343871082873061581025
61376967610343871082873065830375
61376967610343871495199393447636
61376967610343872728306555878186
61376967610344123689262393988712
61376967610344123689325412971080
61376967610344168154187834714678
61376967610344171271955502664357
61376967610376286582689122058893
61376967610559118310538563439936
61376967610559970748119762046766
61376967610560018877534352147698
61376967610562661474963561349190
61376967610562661475716702528278
61376967610562676119099018832916
61376967610562676164373749978603
61376967610562676301634418614927
61376967610562677352206181263466
61376967610562720032742672499776
61376967610562720169187433942578
61376967610562721817131364771988
61376967610563876921456011180315
61376967627117858873387225603238
61376967627117858919123336671926
61376967627121451724479955861692
61376967627121451862493508459660
61376967627121752051764102812028
61376967627121767930014313388904
61376967627413535831370952744779
61376967627413535876872804565184
61376967627413535876873833434960
61376967627413535877124880494656
61376967627413551893071754787777
61376967627413552488119438961820
61376967627960745720950914281387
61376967627960789773278276448750
61376967627993195762227433369485
61376967627993195807980989581593
61376967627996812308652333007554
61376967627996812859871101084292
61376967627997113048388553785348
61376967627997113049141694964436
61376967628066097330036036575064
61376967628066097330767224063971
61376967628066141794898458318662
61376967628066141795651599497750
61376967628066145461081432409474
61376967628069697954907247560706
61376967628069699601282820180200
61376967628069699601283163136792
61376967628069699602034928240002
61376967628069699602035271196594
61376967628069744066145241923798
61376967628069744066145584880390
61376967628069744066898726059478
61376967628069747185733216586558
61376967628069747733751168366964
61376967628069747734504309546052
61376967628069999928567310087128
61376967628070044393429731830726
61376967628070047923774645264955
61376967628070047923776968213249
61376967628102162685570198125118
61376967628284935306491869738461
61376967628284944772422196843086
61376967628284946419529271192849
61376967628284946419529299772565
61376967628284946419550220478974
61376967628284994549780803512576
61376967628284994549843479538352
61376967628288537577007808811282
61376967628288548690044177146384
61376967628288596271984912572416
61376967628288596272047588598192
61376967680191323614609973862435
61376967680191323614613326730265
61376967680264273306627413133155
61376967680264273306650659254711
61376967680264273306651778462905
61376967680264273451439381683383
61376967680264273451440500891577
61376967680264274541408576038565
61376967680264274686221662734177
61376967680264275097815640565821
61376967680296690041245557577125
61376967680296693707121231951613
61376967680296693745591358061921
61376967680296693745592129714253
61376967680296693755382977088691
61376967680299390098117476466595
61376967680299391332898639372005
61376967680299395037244439856801
61376967680299396691151499457489
61376967680299396693410849485632
61376967680299396693410849485633
61376967680299396693410935574701
61376967680299397242453954493531
61376967680299397242454212760735
61376967680300292312241632829807
61376967680300292312241637079157
61376967680300292312244731679783
61376967680300297251369371058885
61376967680300297261411262194051
61376967680300297810203232636243
61376967680515231121896119569693
61376967680515232769024143205581
61376967680515531265413128658013
61376967680587260487894177841416
61376967680587260487895206711192
61376967680587276912947186750652
61376967680587276912947529707244
61376967680587276913678378471656
61376967680587276913699299059964
61376967680587276913699642016556
61376967680587278149046091621540
61376967680587278149046434578132
61376967680587278149046464693042
61376967680587278149109226457966
61376967680588161055705873742700
61376967680588161055956920802396
61376967680588178716104986118000
61376967680588178716858127297088
61376967680588478954145214224189
61376967680590862759140961446552
61376967680590863994487754008128
61376967680591164183005546951460
61376967680591180655108535936165
61376967680591180656803112507708
61376967680591180657556253686796
61376967680591180657580301928041
61376967680591180662639602822079
61376967680592064750817242852744
61376967680592064751570388281342
61376967680592064751571502890266
61376967680592081224614808408992
61376967680592081224617903009618
61376967680592081225367949588080
61376967680623599814657629719864
61376967680624501671131855899632
61376967680624501671131855899633
61376967681138401819083447127666
61376967681138401819586574348714
61376967681138403466693677396342
61376967681138418285771483559488
61376967681138418422548622904790
61376967681138423805947780624701
61376967681138423805948551227273
61376967681138423805948555459361
61376967681139275006510337200271
61376967681139275006510338263081
61376967681139276241291500105681
61376967681139324373697484659421
61376967681170827822664592261896
61376967681170838754504275717268
61376967681170838755256388026580
61376967681170838755257162861240
61376967681170838756930071662234
61376967681170838891765030092740
61376967681170838892518171271828
61376967681170839304300180363128
61376967681170839304300210478038
61376967681170839305784413085255
61376967681170839305784416267583
61376967681170839305785532765833
61376967681170839305787856763887
61376967681170839306538721282778
61376967681170840538893053728628
61376967681170840539646194907716
61376967681170840539646198090044
61376967681170840539646228204954
61376967681170840541319878543370
61376967681171739322316057357700
61376967681171739323069198536788
61376967681171739871358731902996
61376967681171739872111873082084
61376967681171739872111876264412
61376967681171739873534466197981
61376967681171739873785647038894
61376967681172025284399946499953
61376967681172028988745746984749
61376967681172030223527680479681
61376967681174430093660671763928
61376967681174441025751402278996
61376967681174441026504289422968
61376967681174441026566305405332
61376967681174441027988525327423
61376967681174441028742054108278
61376967681174441163764958059292
61376967681174441574794076824292
61376967681174441575546189133604
61376967681174441575547337039766
61376967681174441577032706665418
61376967681174441577785847844506
61376967681174442810892981695180
61376967681174442810893354766682
61376967681174442812315958045402
61376967681174730237428384955352
61376967681174730282910345055764
61376967681174730831953019601060
61376967681174730832036702426672
61376967681174741217531443164195
61376967681174741400463166498727
61376967681174741766303300662202
61376967681174741767056441841290
61376967681175641785280463039703
61376967681175642334052320537710
61376967681175642334868482117560
61376967681175642380646058222866
61376967681243768871517540868170
61376967681243773629868675900032
61376967681243773629889596488340
61376967681243773629890371323000
61376967681243773767129344536356
61376967681243774178911350445328
61376967681243774178932271033636
61376967681243774178933418939798
61376967681243774178996180704722
61376967681243775414279063595212
61376967681243775414279436666714
61376967681247326672821995856114
61376967681247326672884671881890
61376967681247326672884671886102
61376967681247327907414872421204
61376967681247327908168013583030
61376967681247327908230689608806
61376967681247328456457546949238
61376967681247328456458575819014
61376967681247371137684417599712
61376967681247372372277294147540
61376967681247375901136723050068
61376967681247375901137497884728
61376967681247375901137527999638
61376967681247375902622079684861
61376967681247375902622850287433
61376967681247375902622854519521
61376967681247375902625174285487
61376967681247376037645022159636
61376967681247376038398163338724
61376967681247376038398166521052
61376967681247376039820756437359
61376967681247376039820756454621
61376967681247376449907429947360
61376967681247376450179397595364
61376967681247376450180545501526
61376967681247377684689363442292
61376967681247377685526186974612
61376967681247377685526190156940
61376967681247377685526563228442
61376967681247377685527334880774
61376967681247676274844261380323
61376967681247676275095308440019
61376967681247676824137982985315
61376967681279791402458715327743
61376967681279791402459831825993
61376967681279791402462155824047
61376967681462573489312064345444
61376967681462573489500349640216
61376967681462573490065205524532
61376967681462573490127967289456
61376967681462578253037109564308
61376967681462578253768301285312
61376967681462578253789221873620
61376967681462578253789996708280
61376967681462578255462905509274
61376967681462578391028969921636
61376967681462578391051005118868
61376967681462578802080127066196
61376967681462578802832239375508
61376967681462578802833044325078
61376967681462578802895806090002
61376967681462578804254875951466
61376967681462580037425887575668
61376967681462580038179031937084
61376967681462580038179062051994
61376967681462622855160285683378
61376967681462622855912312253542
61376967681462622855913426862466
61376967681462623266942548809794
61376967681462623266942663614092
61376967681462623267694661119106
61376967681462623267695435953766
61376967681462623267695466068676
61376967681462623267695809025268
61376967681462623267758227833600
61376967681462624502288223580118
61376967681462624502288309319266
61376967681462624503041450498354
61376967681462624503041453680682
61376967681462624503104245560516
61376967681463478820848891204740
61376967681463478821579997186596
61376967681463478821602032383828
61376967681463479369891565750036
61376967681463479370644706929124
61376967681463523285711312948338
61376967681463523286463339518502
61376967681463523286464454127426
61376967681463523834753987493634
61376967681463523835506357020390
61376967681463523835507128672722
61376967681463523835507131855050
61376967681463824072205340294485
61376967681466175760558847950580
61376967681466175760559190907172
61376967681466175761312332086260
61376967681466175761374750894592
61376967681466181073807055332640
61376967681466181075565540512458
61376967681466480852993658023729
61376967681466480853056448368417
61376967681466527009103555038715
61376967681466527016634621924629
61376967681467381876730170843404
61376967681498495320082200693935
61376967681571580490466075492474
61376967681571881096580328989480
61376968808749289083158334509458
61376968808749587991893410107058
61376968808749588167313801345426
61376968808749589226675343597778
61376968808750489840157027676802
61376968808750490389220961651559
61376968809062635613818073160334
61376968809721883988798769127969
61376968809722184178069334428397
61376968826787611285311293357466
61376968832711897737962814884764
61376968833356387242580910539117
61376968833356687431851475839545
61376968879642287416660694518003
61376968879642287957837570525211
61376968879642287957840926575369
61376968879642287957841012668649
61376968879642287965452664960195
61376968879650393075193847026307
61376968879653994797209924822270
61376968879653994797397952899607
61376968879653994797397956086147
61376968879965240003226298870158
61376968879966140571037737553998
61376968879966140571038080510590
61376968879976949031153999695982
61376968879976949031154342652574
61376968879977297536120585877151
61376968880622639482646620854246
61376968880626591311753545463631
61376968880626591357760129601425
61376968885559018480743440383701
61376968885561419453480010673936
61376968885561719772396522178581
61376968885562620157130939902227
61376968885562620164725161093393
61376968885562620202947549443541
61376968885562620210478703841280
61376968885875117782587977063058
61376968885885908122592487226068
61376968885885908125040209817445
61376968885885922949009951798553
61376968885885922949763094519269
61376968885885924594443400281302
61376968885885924594715367929306
61376968885885924596137976852844
61376968885885924596326262147616
61376968885885924596891118031932
61376968885886825161711156300358
61376968885886825162192420156810
61376968885886825162443124259914
61376968885886825162443382540168
61376968885886825162464303128476
61376968885886825162464388867624
61376968885886825162526806613146
61376968885886825162527064893400
61376968885886825163887025426320
61376968885886825164138072486016
61376968885886825164138072503278
61376968885886825169221303997644
61376968885886825169221390090924
61376968885886825169786163068500
61376968885886825169786507442034
61376968885889526316647509341142
61376968885889526461439244863380
61376968885889526461439589236914
61376968885889526873221595145886
61376968886530412049647399124260
61376968886530412049647403357809
61376968886530412094376261151353
61376968886534014320622949750836
61376968886534015966998861077412
61376968886535216724855184163103
61376968886542086664132838185201
61376968886542135902489884259839
61376968886542419620199581699659
61376968903287595828711171326916
61376968903287595881971837949344
61376968903599792715753552651637
61376968903611500095643910408533
61376968903611798454772227224650
61376968903611800239139998908554
61376968903611800239160919496853
61376968903611800239160919496862
61376968903611800424689209628648
61376968903611800833204376497490
61376968903611800833748316379718
61376968903611800833936602737300
61376968903611800833957523325608
61376968903611800834020284027722
61376968903611800834020285090532
61376968903611800841279383265632
61376968903611800841279727639166
61376968903615402510136078410586
61376968903615402555952420717824
61376968903615402555952425439558
61376968903615402563483492325472
61376968903615402563483836699006
61376968903615402693150418050106
61376968903615402694928677388158
61376968903615402694931775175324
61376968903615402695685289130680
61376968903615402695685290530360
61376968904231972995423339102610
61376968904231973002975326694876
61376968904256240522241048887055
61376968904256240705255408602648
61376968904256256619953235143778
61376968904256257168745205585970
61376968904256288333681177249769
61376968904256289935265468667957
61376968904256304760242843981433
61376968904259842427459517662488
61376968904259842976502535164376
61376968904259890422667111478152
61376968904259892206241015415276
61376968904259892207077839059807
61376968904260142616792873779780
61376968904260143165773129516744
61376968904260187081655295523378
61376968904260187081655638479970
61376968904267946119404403331535
61376968904267995532428823112437
61376968904267995532428823125487
61376968904267996081263022560468
61376968904268012140978983167893
61376968904268012140980102363037
61376968904268295721511485298229
61376968904268295858772239673701
61376968904268296270533616912996
61376968904548024668650664193286
61376968904548024668651007149878
61376968904548074081654530607908
61376968904559746142304840619606
61376968904584096791615325628228
61376969039175172335058924863371
61376969039175174118632828800495
61376969039498127803346197865034
61376969039502980245456612643215
61376969040154623422203258512130
61376969040154625068579169838706
61376969040155840650641915242858
61376969040155842434215819179982
61376969040159476275907422082323
61376969045410705638154349703494
61376969045410705639576958627032
61376969045410705639765243921804
61376969045410705640330099806120
61376969045411589734344234400666
61376969045411603963956703730379
61376969045411603963956703730436
61376969045411604375550681562080
61376969045411604375738709639408
61376969045411606205150138074546
61376969045411606205694077956774
61376969045411606205882106034102
61376969045411606205882364314356
61376969045411606205903026622410
61376969045411606205903284902664
61376969045411606205965788387334
61376969045411606205966045604778
61376969045411606205966046667588
61376969045411606212660285776044
61376969045411606212660371865112
61376969046063250619694737389976
61376969046063295084557159133574
61376969046064151049492619226338
61376969046064466017986898880246
61376969046066852752927964147634
61376969046066897355803942738710
61376969046066900473822868678941
61376969046066900473825963279567
61376969046066902114239903721561
61376969046066916945928866034027
61376969046066916945928952123095
61376969046067153080212458304072
61376969046067167904439696823893
61376969046067167904439700939341
61376969046067197545137298856002
61376969046067200656381326195169
61376969046067202303510469021989
61376969046068053465072576330751
61376969046068053510826161594808
61376969046068097975688583338406
61376969046068101643231489383183
61376969046068101643234583983809
61376969046068102871322164923273
61376969046068102878013422878115
61376969046068102878016517478741
61376969046068103472813005971101
61376969046068117695396624817299
61376969046068117702174546292037
61376969046355935012887874816976
61376969046358636647598308526298
61376969046358636854336776585750
61376969115987302697577220231071
61376969115987302842390217651075
61376969115987302842390560957587
61376969115987302842390565206937
61376969115987304488766476533513
61376969116310306304650477984248
61376969116310307539997270545824
61376969116311208107055822085692
61376969116311208107808963264780
61376969116311506514353013459629
61376969116314210047753948475400
61376969116314210048507089654488
61376969116315094142521224249034
61376969116315110613871063083408
61376969116315110613871067805142
61376969116315110615565644376684
61376969116315110615568738977310
61376969116315110616318785555772
61376969116315110616318871294920
61376969116315110751069060415690
61376969116966814133877833910420
61376969116966814682920851412308
61376969116966815918267643973884
61376969116966815918267645509078
61376969116966819624370679936641
61376969116966819631148691751249
61376969116967714701689529811704
61376969116967715250732547313592
61376969116967720198897625533477
61376969116967720198897625537689
61376969116967720198897711626757
61376969116970356063771717219094
61376969116970356063834478979806
61376969116970356063834478984018
61376969116970357298365346401779
61376969116970357299118506594130
61376969116970357299181268359054
61376969116970357847408382916930
61376969116970372123007904682645
61376969116970372123279873865635
61376969116970405476796128159283
61376969116970416405124617515556
61376969116970416954167635017444
61376969116970418189514427579020
61376969116970418189514429114214
61376969116970421902144769836131
61376969116970421902145028103335
61376969116970705483115144637055
61376969116970705620041512556191
61376969116970705620375899012527
61376969116970705665795097348015
61376969116970705666045801451119
61376969116970706215088818953007
61376969116971606050864164512563
61376969117258539540306557124622
61376969117258553632410667757460
61376969117258553769671336393784
61376969117258554181453685259348
61376969117258555416047247720360
61376969117258555416800477820924
61376969117258555416800479356118
61376969117258587121496356682994
61376969117258587717987617646673
61376969117258588767872268009570
61376969117258588767872353748718
61376969117258588768625494927806
61376969117258588768625498110134
61376969117259454200222363658744
61376969117259454749265381160632
61376969117259487552047383947954
61376969117259488101090401449842
61376969117259504208862756739485
61376969117259804398133350736269
61376969117262489583436768146829
61376969117262490178233027483949
61376969117262500565112671418148
61376969117262500702373340054472
61376969117263401132924710153560
61376969117263401681967384698856
61376969117294620999536887092714
61376969117294877266276013138434
61376969517749517241338118640761
61376969517773832031640686804673
61376969517773832031640772893741
61376969517773832570561655279477
61376969517773832570561655283689
61376969517784287595143216480725
61376969517784287595143217539371
61376969517784287595143217543583
61376969517784289241518098937525
61376969517784587784392890831207
61376969517784587784392890835419
61376969517784637197417304957207
61376969517784637197417304961419
61376969517784637198253012467873
61376969517784637198254131676067
61376969517784637609011282793063
61376969517784637744517022703438
61376969517784637746209275399399
61376969517784637747025182929631
61376969517784637747297150577635
61376969517784637747297150695679
61376969517784638844628923794449
61376969517784638844628925310769
61376969517784638844629011399837
61376969517785534463375766050175
61376969517785534470990860135239
61376969517785539412378029759025
61376969517785539412378031275345
61376969517785539961421048677855
61376969518065615994185186152213
61376969518065615994188739894535
61376969518722080447448430606198
61376969518754500893756299606068
61376969518758135972737109144401
61376969518758136521529078169443
61376969518758145855512165774767
61376969518768941138534303632555
61376969518768941687577435803064
61376969518768941687640197922280
61376969523682091367810714044645
61376969523682091367813038392619
61376969523682091367814071511745
61376969523682107793349890484431
61376969523682107831572065569311
61376969523682107831572151658379
61376969523682107976364231554151
61376969523682457993513490026813
61376969523692898180801276898715
61376969523692962366292048666296
61376969523692962961088652476328
61376969523693263150356166773975
61376969523693263150356938426307
61376969523693263150359217776756
61376969523693263150359261374601
61376969523693263160126850325459
61376969523694098754869313251995
61376969523694109867906714706383
61376969523694113717044595086951
61376969523694159830727293162389
61376969523694159830789969188165
61376969523694163718088464970118
61376969523694163725430472093782
61376969523694163725702458873959
61376969523694163727122723726924
61376969523694163727394711569911
61376969523694164769666999046066
61376969523694164777194713068362
61376969523694165374250746892097
61376969523694165374250748408417
61376969523694165374501795368735
61376969523694165374585478194350
61376969523974241361533268639577
61376969523974241361536822381899
61376969523985032298796136914197
61376969523985047123519021616021
61376969523985047130296943090759
61376969524626803400011828274922
61376969524626803400011828392966
61376969524626803406786655267078
61376969524629504516261968794514
61376969524629532509019335958070
61376969524629536213364787370476
61376969524629536223403240127732
61376969524629536223403240129193
61376969524629536223403240133348
61376969524629536223403240133405
61376969524629536223403326222473
61376969524629547333744543609592
61376969524629547333995590669288
61376969524630405076483274647726
61376969524630405671007907776954
61376969524630405671195937389485
61376969524630405671258613415261
61376969524630432939570363223030
61376969524630436653954238346416
61376969524630437202725316779865
61376969524630453254913697268515
61376969524630705265732947939562
61376969524630733128820036514866
61376969524630738620087063527693
61376969524637607971848473871454
61376969524637608391221214184770
61376969524637636383978581348326
61376969524637641333708503239288
61376969524641243604119663543385
61376969524641260067903054987176
61376969524641543786698271517733
61376969524661951713198674308410
61376969524661951723240221667753
61376969524661967775219739115818
61376969524661967775219742302358
61376969524661967782747710355558
61376969524661967820971000026228
61376969524661967820973324024282
61376969524662809509015517536978
61376969524662818791927775884786
61376969524662820583848224239486
61376969524662820628827745865478
61376969524662824289889375213016
61376969524662824289889376275883
61376969524662826109972623413286
61376969524662826116747450287398
61376969524662852143752796173996
61376969524662852146263668304133
61376969524662852153791248936868
61376969524662852153791248936925
61376969524662853389137266658168
61376969524662853937344317902425
61376969524662857641690032298153
61376969524662868754727433752541
61376969524662868754751023180609
61376969524662868759810007930701
61376969524662868759813446887599
61376969524662868762342527837605
61376969524663152335534233604561
61376969524663154119924045066253
61376969524665505816056582320903
61376969524665522279755257819793
61376969524665522279755343908861
61376969524665525581542458066551
61376969524665525581542458070763
61376969524665527821001798389321
61376969524665527823529846115207
61376969524665553437916750099013
61376969524665553994215380113305
61376969524665553994215466202373
61376969524665555222306561560705
61376969524665555634088567469677
61376969524665555640591377528949
61376969524665558933343114093033
61376969524665558933343200182101
61376969524665560575472638377341
61376969524665560580471140898151
61376969524665560580472169767927
61376969524665560580474579855049
61376969524665569916734855257172
61376969524665570051463089725581
61376969524665570051464204684425
61376969524665570051466528682479
61376969524665570053995609628273
61376969524665570053995609632485
61376969524665570053995609982405
61376969524665570457974493379065
61376969524665570463057067557225
61376969524665570463060506514123
61376969524665571700286808183549
61376969524665571700307724539976
61376969524665571701123547510511
61376969524665571701123633599579
61376969524665826365672435608219
61376969524665853627187315399441
61376969524665855411577126861133
61376969524665855823359132770105
61376969524665859117614060852401
61376969524665860764743203677769
61376969524666754606781017209697
61376969524666756391170828671389
61376969524666761332554899579053
61376969524666761934045740628333
61376969524673631286645099827011
61376969524673659103956645081945
61376969524673675575266969924616
61376969524673675576082878634299
61376969524673931475977724235174
61376969524673959149274584419969
61376969524677561008739362116133
61376969524677561420521368025105
61376969524677566498351319234005
61376969524677566499103431543317
61376969524677567100658067688357
61376969524677567100658067806401
61376969524677567100658182610536
61376969524677567101222151920341
61376969524954591573560079544749
61376969524954637877852234945689
61376969524954637946514466884085
61376969524957295108893719228998
61376969524957295108896043227052
61376969524957306227017133468524
61376969524957644917931096701975
61376969524958539743301354857307
61376969541382767579045489672506
61376969541407067039303848502629
61376969541407067039307291708877
61376969541407077969141292331494
61376969541407082908269026311222
61376969541407083503065285766443
61376969541415183078882471211066
61376969541419085539399848814447
61376969541419089243745649299243
61376969541419089388537815284083
61376969541419124572195012741000
61376969541419135502283189385297
61376969541419135502304079958016
61376969541419135502304079962228
61376969541419138657586313907638
61376969541419139206374813862924
61376969541419139206375961401536
61376969541419139213909352652894
61376969541419139213909352652903
61376969541419139262169978579357
61376969541419139262171097787551
61376969541419140448691286152038
61376969541419140448691286152047
61376969541419141043487888546541
61376969541419141043487888563803
61376969541419141043487889963483
61376969541419141045743881000161
61376969541419141045743882516481
61376969542355364879011288342660
61376969542355380793458110594614
61376969542355380793709157654310
61376969542355380793709159053990
61376969542355381342501128096502
61376969542355408794057002354686
61376969542355412508211123126192
61376969542355412508461827229296
61376969542355428931467361548117
61376969542355428933998766846097
61376969542363512669016247737922
61376969542363517617952302005764
61376969542363517618767090340852
61376969542367119706184745972889
61376969542367419888742518979825
61376969542387796293542696931388
61376969542387796293546139074826
61376969542387796301073763817302
61376969542387796301074111832290
61376969542387799961382596468803
61376969542387800007114139927470
61376969542387801232422826112902
61376969542387801781462401353308
61376969542387801781465843614790
61376969542387801788993468239222
61376969542387801788996910500704
61376969542387801788996911917853
61376969542387801788996911917862
61376969542387801791524872120109
61376969542387828005770846676332
61376969542387828008047731239118
61376969542387828008298779715964
61376969542387832947174718963902
61376969542391381918038068018071
61376969542391382055298822393543
61376969542391398572320895437435
61376969542391398572341816143835
61376969542391401683586705528643
61376969542391401683586705532855
61376969542391404060244038462121
61376969542391431331062826504714
61376969542391431918331132255633
61376969542391431925859100308833
61376969542391446153508452146517
61376969542391446153510776144571
61376969542391446156039857094577
61376969542391446156039857444497
61376969542391446702300422588709
61376969542391446702302746586763
61376969542391447937084680081695
61376969542391447939612640284101
61376969542391447939612641701043
61376969542391447939612646422777
61376969542391730278274237406829
61376969542391731513620255133745
61376969542391731513621374341939
61376969542391732107580805547469
61376969542391732115108773600669
61376969542391735219658308314493
61376969542391737049805146835152
61376969542391746345310451092972
61376969542391746345310451447104
61376969542399507388688228080909
61376969542399507388689347289103
61376969542399535206021727511449
61376969542399535206022071884983
61376969542399535206022071889354
61376969542399551814571885668741
61376969542399551814571890268011
61376969542399551814571891803205
61376969542399807578022717834199
61376969542399835388579500518385
61376969542399835395292665887590
61376969542399852049659966451909
61376969542403437659011495788433
61376969542403442600395566696097
61376969542403442601211474239379
61376969542679613755268355717541
61376969542683231949577777624573
61376969542683530308705721380985
61376969542683530308705750078793
61376969542683532093094786711489
61376969542691635419010984492541
61376969542691635419011013190349
61376969542691635968053659039289
61376969542691635968054032097533
61376969542691636013807243947753
61376969542715936471464484394383
61376969542715942007644786059451
61376969542715942007647884892165
61376969542715942007648229265699
61376969542715942008211969124149
61376969542715942008213088332343
61376969594549639446604205466811
61376969594560446259592443972907
61376969594560446259592530066187
61376969594581994053786952283011
61376969594582043833403785550983
61376969594582059885568920985099
61376969594585962391899893967537
61376969594592800866774157687243
61376969594592800866775190789107
61376969594592850646392110150359
61376969594592866698557159491195
61376969594594062562513338867381
61376969594594062562516433468007
61376969594594068057964082896009
61376969594594068057964197687049
61376969594594068058030311270043
61376969594594068060474680861527
61376969594596419197529458491465
61376969594596719341046467579785
61376969594596763854166420662261
61376969594596763854169515262887
61376969594596767558512221147057
61376969594596769212422638339531
61376969594596769214678630775889
61376969594596769214678635480153
61376969594596769214678721569221
61376969594596769214678721586483
61376969594596769214678979853687
61376969594596769349683393064923
61376969594596769763721740488051
61376969594597620368650181907553
61376969594597664787758928061575
61376969594597664833509418369413
61376969594597664833512512970039
61376969594597668080510750714727
61376969594597669726886662041303
61376969594597669772637152349141
61376969594597669780234420329883
61376969594597669782427736740465
61376969594597669782678785217103
61376969594597669782678789921367
61376969594597670331470755659295
61376969594877729710018646204257
61376969594920972335861620358004
61376969594920972335862649227780
61376969595532993596737008390025
61376969595533009465619187886723
61376969595533009465619273980003
61376969595533009465870234928949
61376969595533009465870321022229
61376969595533009465891241746051
61376969595533010068027532915233
61376969595533042824219035050045
61376969595533042824219121143325
61376969595533042826726162174365
61376969595533057651640773938585
61376969595533057651641802808361
61376969595533894027288035654985
61376969595533910033619254804457
61376969595533910033619340897737
61376969595533910033702937642963
61376969595533910079456866913522
61376969595533943394476296654425
61376969595533958219474506572135
61376969595541113347353341517021
61376969595541113347353598734465
61376969595541162754607125944045
61376969595541162758937584643823
61376969595544698599020415953003
61376969595544698599021190787663
61376969595544715062779529218763
61376969595544715063054596171657
61376969595544715253324850005209
61376969595544715253324850018259
61376969595544748423889516618845
61376969595544748423890545471359
61376969595544748561088623833945
61376969595544765024851094553915
61376969595544765025603205446077
61376969595544765025875174629274
61376969595544765025875174629275
61376969595544765025875174983407
61376969595544765025937850655051
61376969595544765025937851009183
61376969595544765032378032320189
61376969595544765032379061189965
61376969595565408364496050436535
61376969595565408364496825271195
61376969595565408501966699908643
61376969595565413852415754858455
61376969595565413852415759463549
61376969595565413852416529693115
61376969595565413852416788333325
61376969595565413852418767970895
61376969595565413852418854064175
61376969595565413852419887166039
61376969595565414035619074202031
61376969595565414035619155691829
61376969595565414035619155709091
61376969595565414035622513158929
61376969595565424965453156312843
61376969595565424965453160917937
61376969595565424965725128683985
61376969595565424965728223284611
61376969595565424972231082392675
61376969595565425018800574845873
61376969595565425018800833113077
61376969595565425019072542611921
61376969595565429904580890292571
61376969595565429911362169236021
61376969595565429960459707984905
61376969595565430509251683148623
61376969595565430509251941415827
61376969595565430509502726903735
61376969595565458324056016588605
61376969595565458324056102681885
61376969595565458326563143712925
61376969595565458326564258317477
61376969595565461619315994864299
61376969595565461619316080970629
61376969595565463265691992297205
61376969595565472737437089705041
61376969595565473151478784346921
61376969595565474383815320797743
61376969595565478090606518326649
61376969595565478093137923624629
61376969595566308932517813266883
61376969595566314420416598046713
61376969595566314420479274072489
61376969595566314466170097221853
61376969595566314466170097234903
61376969595566314466170183310921
61376969595566314466170187560271
61376969595566314466173540428101
61376969595566314466232858999827
61376969595566325586549508628101
61376969595566325586549852984373
61376969595566330525677242607829
61376969595566330528208641771345
61376969595566358894313278192985
61376969595566362049867022129259
61376969595566363834256833609665
61376969595566373719311488110695
61376969595566374951564340673091
61376969595566374954092305474767
61376969595566659083855844541953
61376969595569015574873924072961
61376969595569015574874010166241
61376969595569015757885939714427
61376969595569026687911325527349
61376969595569026687928893370291
61376969595569026687932332327189
61376969595569026687932332681321
61376969595569027290047701390131
61376969595569027290068536007623
61376969595569027290068622450823
61376969595569032229178788237689
61376969595569032231455706102133
61376969595569032231455792191201
61376969595569032231706840667839
61376969595569032780498811110031
61376969595569074873681864536985
61376969595569076650480941599997
61376969595569076650752910783194
61376969595569076650752910783195
61376969595569076650752911137327
61376969595569076650815586808971
61376969595569076650815587163103
61376969595569076657255768474109
61376969595569080364132974256885
61376969595569080364134003126661
61376969595569310962296479903112
61376969595569360376074039440288
61376969595569360787102904168477
61376969595569375200235162854210
61376969595569376893117029665766
61376969595570261393872451631723
61376969595570266335444550616715
61376969595570266335444550734759
61376969595577114099129025483347
61376969595577114099130054353123
61376969595577114099130140446403
61376969595577119449579113908029
61376969595577119449579798404271
61376969595577119449580142777805
61376969595577119449582122415375
61376969595577119449582208508655
61376969595577119449583241610519
61376969595577119449833169457601
61376969595577119449833255550881
61376969595577119587028925226233
61376969595577119587031162068149
61376969595577119587031248161429
61376969595577119632781390926455
61376969595577119632781394108783
61376969595577119632784746976613
61376969595577119632784833069893
61376969595577130562616510757323
61376969595577130562870570911989
61376969595577130562891491616937
61376969595577130562891577710217
61376969595577130569394432115421
61376969595577130569394436837155
61376969595577130569394689332865
61376969595577130569394693564953
61376969595577130569395465217285
61376969595577130745902736668881
61376969595577130753161831556819
61376969595577135501744244737051
61376969595577135646537099468935
61376969595577163923726498157405
61376969595577163923727527009919
61376969595577164060925519148083
61376969595577164060925519266175
61376969595577164060925862104675
61376969595577168862855260635355
61376969595577169000053253245903
61376969595577169000869160789185
61376969595577169411650674638087
61376969595577179975891886087231
61376969595577179975891890319319
61376969595577179975913925652065
61376969595577179975913926006197
61376969595577179983423043416557
61376969595577180120704628055017
61376969595577180120704632654287
61376969595577180120705747263211
61376969595577180524684975370435
61376969595577180525712156521967
61376969595577180525774832193611
61376969595577180532215013858749
61376969595577180532216042728525
61376969595577180532216044145675
61376969595577180532298954964459
61376969595577185463811682369713
61376969595577185463812710885197
61376969595577185463812711239489
61376969595577185463814690877059
61376969595577185464567920964365
61376969595577185471342747838477
61376969595577185471343776708253
61376969595577185471343778125403
61376969595577185473874153136457
61376969595577185473875182006233
61376969595577419638849707906424
61376969595577480767323905523650
61376969595577480768076275050406
61376969595581071499612512907563
61376969595581071501868849717455
61376969595581071502056877794783
61376969595581071502056877912827
61376969595861100461854258684528
61376969595861149737614909102610
61376969595861149737618261970440
61376969595862050305367281845948
61376969595893570313777618784145
61376969595893570726127836627591
61376969754118847320088620944941
61376969754118847320088707034009
61376969754410630688112039389095
61376969754445753380116505093620
61376969755065927333551332207949
61376969755065927333551676564221
61376969755065943804820934592345
61376969755066827764102359468697
61376969755066827764102617735901
61376969755066844372653551095035
61376969755098314878857935143733
61376969755098315016055841665213
61376969755098342833388313746509
61376969755098342833388572009501
61376969755098342833388572026763
61376969755098359304741600386561
61376969755099215446606868930172
61376969755099215446606868930173
61376969755099243263939341007257
61376969755099243263939685380791
61376969755099245087370945258793
61376969755099259872490529451267
61376969755099259872490532633595
61376969755099259872490534168789
61376969755099259872490534173001
61376969755099259872490620262069
61376969755099560062577002767520
61376969755099560100715952388360
61376969755101900676220375882971
61376969755101900676223728750801
61376969755101900676223814839869
61376969755101911796872782500947
61376969755101917150105063122403
61376969755101917150105321389607
61376969755101917287303314000155
61376969755101918933678967059527
61376969755101918933678971763791
61376969755101918933679225326731
61376969755101944555592422806349
61376969755101944555592681069341
61376969755101944555592767162621
61376969755101946751492524674799
61376969755101946790806032962645
61376969755101951690620258654527
61376969755101961020083756171791
61376969755101961026862025190745
61376969755101961027698764517707
61376969755101961027698850606775
61376969755101961164143609829205
61376969755101961164143611246147
61376969755101961164143615967881
61376969755101961164143954202739
61376969755101961164143960324153
61376969755101961568875726613983
61376969755101962811272668454831
61376969755101966508003460593711
61376969755101966514781729612665
61376969755101966517313134910645
61376969755102246385280367504217
61376969755102246385280367505669
61376969755102261811514998557390
61376969755102261811515256824594
61376969755102263046297190319526
61376969755103146953092063406953
61376969755103147547804726129989
61376969755391043881639389022621
61376969755391343476929626858125
61376969755391343476929655555933
61376969755391344070889062314457
61376969755391344071725886313337
61376969755394045180364714561977
61376969755394045180364743259785
61376969755394045363379312468653
61376969755426455232742938669253
61376969755426456879307222446691
61376979657299195294056151464234
61376979657309700821215654178175
61376979657309702467593975596085
61376979657406963784488122150949
61376979680944202290610394218965
61376979680944204119916962359605
61376979680944502479860067506589
61376979680944502479860067510801
61376979681041465436811108910257
61376979681041465436811108914469
61376979681041813217391313135984
61376979681053471177491386353989
61376979681053471177491472443057
61376979681053471177491472447269
61376979681053521185877264792529
61376979681053521185877350885809
61376979681053521192652062970285
61376979681053521192652062974497
61376979816832080212455150275394
61376979887735585170515344746484
61376979887735585307713337357032
61376979887843353111063339158145
61376979893643910394091237244666
61376979893644210537587325626634
61376979893644259950821978878764
61376979893752278255879090460016
61376979893752278850675319663512
61376979893752311616944996638848
61376979893752312211720723322847
61376979893752328088235430825638
61376979893753178686430117724976
61376979893753212047474984274846
61376979893753212047474985691996
61376979893753228694251909082730
61376979893753228694271681765036
61376979893753228701778729225716
61376979893753228701778729229928
61376980295398317775703388245470
61376980295406423342771323827582
61376980295408824994970806440267
61376980295408824994971581274927
61376980295430734967649059981502
61376980295503368006657732875542
61376980295503369653033644202118
61376980295503686444058639440770
61376980295506071494481492788743
61376980295506071494482525890607
61376980295538506759868146375603
61376980295538551049306958638887
61376980313228345324526864399250
61376980313228360141909702852410
61376980313264382861912393841907
61376980319079693884039864444597
61376980319079693884039864794517
61376980319079693884040897913643
61376980319079693884043221911697
61376980319079693884312607399437
61376980319079693884315964866537
61376980319140873153145535931738
61376980319140889807449280901322
61376980319152628712919401903001
61376980319152628712919487992069
61376980319152628758672987167209
61376980319152628758673073256277
61376980319152628758676430373457
61376980319152630542246891117383
61376980319152630542246976856531
61376980319152630542522043809425
61376980319152630542584719835201
61376980319152644765084537337117
61376980319173338066821979615581
61376980319173338111739853967688
61376980319173352890983074333147
61376980319173354713511749695405
61376980319173354713515192901653
61376980319173354720289642473787
61376980319173354720289646718925
61376980319173354720289646723137
61376980319176890375165619736123
61376980319176912519920560158931
61376980319176940338069971356003
61376980319176956984507829210487
61376980319176956984507833442575
61376980319176956984507914949635
61376980319176956984507919535855
61376980319176956991285726220957
61376980319176956991285726225169
61376980319176956992101629519101
61376980319176956992102002221809
61376980319176956992102002571729
61376980319176956992122578921809
61376980319176956992122922928161
61376980319176956992122923278081
61376980319176956992122926110489
61376980319176956992122926464621
61376980319185045447538403025561
61376980319185045447559238010235
61376980319185045447559323749383
61376980319185060264921518875677
61376980319185060272536240258033
61376980319185060310675104152935
61376980319185060310675189879033
61376980319185060310675190228953
61376980319185060310678547346133
61376980319185060317453001163405
61376980319185060317453001167617
61376980319185065798594808574855
61376980319185065798594894314003
61376980319185065805372705585325
61376980319185065805372705589537
61376980319185065806188608533549
61376980366308727680943687228795
61376980366308729327322783477153
61376980366313530160234391739436
61376980366337890367507931030163
61376980366344744902984777827195
61376980366344744902985552661855
61376980366345995485438778694976
61376980366405972396065958585366
61376980366405974042441869911942
61376980366405990644213491075119
61376980366406872963877740225798
61376980366406874610253651552374
61376980366407222566991737484152
61376980366409574667312742190502
61376980366409576313688653517078
61376980366410824837984720850364
61376980366417679777617732253839
61376980366417679777621171210737
61376980366417681423997082537313
61376980366417696241376845519599
61376980366417696241380284476497
61376980366421633295572673811957
61376980366442011168045136223971
61376980366442011168045136228183
61376980366442057241056822137453
61376980366442313553549533360938
61376980366442355829768882136552
61376980366442356378560855275638
61376980366443208623340310416048
61376980366443240337821702388924
61376980366443245276952530969278
61376980366443256801580815654684
61376980366443256809111878308510
61376980366443256809111882540598
61376980366443261740708545048192
61376980366443261740710525026844
61376980366443261740711644235038
61376980366443261748239611934106
61376980366443261748239612288238
61376980366443261750499048048888
61376980371991295017167567214703
61376980372024010843452214672909
61376980372027662574311088668812
61376980372027662574373850433736
61376980372034567476576731822502
61376980372038469937094458048918
61376980372206547927498974504806
61376980372218554902686204444130
61376980372220956416874975028569
61376980372220957011399609670065
61376980372220957011399609674277
61376980372222199861748727949108
61376980372222199861769648655460
61376980372222200411544934442547
61376980372222205350672668422275
61376980372242612733171905670457
61376980372242912921417776784409
61376980372246517023835346954167
61376980372253419684177401430301
61376980372253420278970560161203
61376980372253719873444896595982
61376980372253720284202179621972
61376980372253720284955320801060
61376980372254609731657449151287
61376980372254609731657449505419
61376980372254609733913786079223
61376980372254620850527099706976
61376980372254622133385141234020
61376980372257322142244348394598
61376980372257322738463186662970
61376980372257322739216327842058
61376980372314615470112729439298
61376980372314616064909327618975
61376980372314643470462892505960
61376980372314643516216477415828
61376980372314647167215519317500
61376980372314647176250284807417
61376980372314647177254000773977
61376980372314647177254000778189
61376980372314647177257443984428
61376980372314647177257443984437
61376980372315499612326197352246
61376980372315516030333660826944
61376980372315547597765774930128
61376980372315547607805028038937
61376980372315547607808471245176
61376980372315547607808471245185
61376980372315847931803827812088
61376980372315847934064754789464
61376980372315849581464658668417
61376980372315849581465433503077
61376980372315849581465777876611
61376980372315849581468876709325
61376980372315864403095500243515
61376980372315864405626899756951
61376980372315864405626900819761
61376980372315864405626900823973
61376980372315864405626904006301
61376980372318201315827388817303
61376980372318201864619359259495
61376980372318217786841468895505
61376980372318217786841473144855
61376980372318217787113323293071
61376980372318251094625305668049
61376980372318251094626469523839
61376980372318251278647967273300
61376980372318260604574721948118
61376980372318501870871481314998
61376980372318501870872256149658
61376980372318518525176001119242
61376980372318518525176259386446
61376980372318551465382699858166
61376980372318551465466382211398
61376980372318551465467411081174
61376980372318551466910253733609
61376980372318551466910253736039
61376980372318551466911288252415
61376980372318551467914084607849
61376980372318551467915119126655
61376980372318551467915133536276
61376980372318551467915133553538
61376980372318551467915248446386
61376980372318551467915248463648
61376980372319450205335897939806
61376980372319450205583508977451
61376980372319451897441394812484
61376980372319451897441423514664
61376980372319451897461195266063
61376980372319451897461966914183
61376980372319451897462314454565
61376980372319451897462315517375
61376980372319451898194535991572
61376980372319451898466160801236
61376980372319451898469604007484
61376980372319452033216430956682
61376980372319452033216435542902
61376980372319452034702178240056
61376980372319452035455319419144
61376980372319452035726915193970
61376980372319452445061460434242
61376980372319466676622985026057
61376980372326306426066548167654
61376980372326306791345165024677
61376980372326306975109565669542
61376980372326323445646590586799
61376980372326606980612660194570
61376980372326607164380164271419
61376980372326621805589691151775
61376980372326621805589695737995
61376980372326621988541526939442
61376980372326623634917179998814
61376980372326623634917438266018
61376980372326655341869499120679
61376980372326655342604847128101
61376980372326655342604847478021
61376980372326655342873329992489
61376980372326655342873607272796
61376980372326655342873693007732
61376980372326655342873722178694
61376980372326655342873722182906
61376980372326655342873722195956
61376980372326655342876687446539
61376980372326655342876701873422
61376980372326655342876773181475
61376980372326655342876787608358
61376980372326656577216288497497
61376980372326656987555027644514
61376980372330208840077180668919
61376980372330208840077183855459
61376980372330223527521832428305
61376980372330225311367705548419
61376980372330225311367708734959
61376980372330257019051886376365
61376980372330257019052230732637
61376980372330257064805729553485
61376980372330257064805815642553
61376980372330257064809172759733
61376980372330258665427797702941
61376980372330258665428142059213
61376980372330258665699765468989
61376980372330258665699766868669
61376980372330258665699770055209
61376980372330258711934886806980
61376980372330258846956786358310
61376980372330258849216591077236
61376980372330259260245669426719
61376980372330259260248764027345
61376980372330269822796195202150
61376980372330269822796538158742
61376980372330273482810999642125
61376980372330273490342410884311
61376980372330273673628604567265
61376980372350616769844666939911
61376980372350616769907342965687
61376980372350633286950303431951
61376980372350633286950304831631
61376980372350633286950418217375
61376980372350636581125882914851
61376980372350636581125882919063
61376980372350638767258471743217
61376980372350638767258471747429
61376980372350664399295091372377
61376980372350664399295091376589
61376980372350664399295177111525
61376980372350664399295177465657
61376980372350681007846370627189
61376980372350681043539437466406
61376980372350681045795774394342
61376980372350922495278156181621
61376980372350933430195459522385
61376980372350933430195463771735
61376980372350933430467313919951
61376980372350966964218916170176
61376980372350970076485478600128
61376980372350970076488831467958
61376980372350970673520636812689
61376980372350971901524648832883
61376980372350971905875610524118
61376980372350971908866654539605
61376980372350981059856209900192
61376980372350986547775912786918
61376980372350986550286398559400
61376980372351816977863361570256
61376980372351817526655332012448
61376980372351817526906036133031
61376980372351833441621326930014
61376980372351833441621326947484
61376980372351833449152393815928
61376980372351833449152393833398
61376980372351833990413297389676
61376980372351833990688364323696
61376980372351833997944364258120
61376980372351833997944364275590
61376980372351834043781675117661
61376980372351834043948996599295
61376980372351834043948997998975
61376980372351837155193919272343
61376980372351838982909409451521
61376980372351839524340732849962
61376980372351839531868701021215
61376980372351866803505749266817
61376980372351866803506524101477
61376980372351866803506868475002
61376980372351866803506868475011
61376980372351866803506868476406
61376980372351867352277573855983
61376980372351867352549541604769
61376980372351867352549541608981
61376980372351867352549543021711
61376980372351867352549885978303
61376980372351881619884728266030
61376980372351881625136586592565
61376980372351881625136590841915
61376980372351881627667990005431
61376980372351881627667990355351
61376980372351881627667991422373
61376980372351881627667991888924
61376980372351881627667994604701
61376980372351881627667994722736
61376980372351881627667995076868
61376980372351883456973410589772
61376980372351883456973410706412
61376980372351883456973415311506
61376980372351884005765386816565
61376980372351884006602582456747
61376980372351887115566773716579
61376980372351887118098179014559
61376980372351887118098179486726
61376980372351887153809112723535
61376980372351887153809839728262
61376980372351887153809840791072
61376980372351887153809884371655
61376980372351887153809884375867
61376980372351887153812163726316
61376980372351887163851764395190
61376980372351887163851765458000
61376980372354519230153094679275
61376980372354519230174359759369
61376980372354519230174364008719
61376980372354535152671421580111
61376980372354568643930998589985
61376980372354568643951919296545
61376980372354568643951919313807
61376980372354568643951923545895
61376980372354569055796691573923
61376980372354583468092122003907
61376980372354583468092126235995
61376980372354583468113042710467
61376980372354583468113047296687
61376980372362639027630668364431
61376980372362639027630781750175
61376980372362639027630783149855
61376980372362639164807739914495
61376980372362639164828660620895
61376980372362639164828660975027
61376980372362640810932717567119
61376980372362640810932722153339
61376980372362640811204687086979
61376980372362640811204690273519
61376980372362644507935736443303
61376980372362644507938835280229
61376980372362644698481028200735
61376980372362644701012806197051
61376980372362646347388459256423
61376980372362674165537091363821
61376980372362688990179392422871
61376980372362688990451246466353
61376980372362688990451246820485
61376980372362689172377713996085
61376980372362689173214566325543
61376980372362689173214909636267
61376980372362689173214910699077
61376980372362690819590563758449
61376980372362690819590568344669
61376980372362690819841526128757
61376980372362690819841612217825
61376980372362690819841615404365
61376980372362694525631202740915
61376980372362694526446847417723
61376980372362694526447105684927
61376980389728343046441242944917
61376980389748686188497768954607
61376980389752338468315720422548
61376980389752638657649076539840
61376980389760708583457484474981
61376980389943229150336017178251
61376980389943230979642585318891
61376980389946830872540901072751
61376980389947131061794018993640
61376980389947176083038154639679
61376980389947177317820088134611
61376980389947181022165888619407
61376980389979281555769381734101
61376980389979296380762957033344
61376980389979581699557986932665
61376980389979581745290651137633
61376980389979585403150669348419
61376980389979585403150669702551
61376980389979586640942057840329
61376980389979595973041440243013
61376980389979595973041440243022
61376980389979595974652449252580
61376980389979596522021438762542
61376980389979596522084114788318
61376980389979596523444419694772
61376980389979596523507095720388
61376980389979596524260236899476
61376980389979596570012629255785
61376980389979596570012745583045
61376980389979596570013777166159
61376980389979596570013778702171
61376980389979597757430132515234
61376980389983198244225805039826
61376980389983198793268479585122
61376980389983198840695835741696
61376980389983198841260560771295
61376980389983200028614497312038
61376980389983200076041719546217
61376980389983200076062726346057
61376980390040475695579371962331
61376980390040475695664446690228
61376980390040491755087542904652
61376980390040492296536477838639
61376980390040523279298247768048
61376980390040523279298247886149
61376980390040523279301690029530
61376980390040523279301691446679
61376980390040523279301691446688
61376980390044077966911230295364
61376980390044094026167650073798
61376980390044126142799083972901
61376980390044127333910464917364
61376980390044127334663606096452
61376980390044127334663606100824
61376980390044127379600981971964
61376980390044127379601025077733
61376980390044127380688858685393
61376980390044378156181824647732
61376980390044378156181910386880
61376980390044422621044246391330
61376980390044422628303669335615
61376980390044425739544348576904
61376980390044426286316093061221
61376980390044427523118253589936
61376980390044427523369085931039
61376980390044427524208104141890
61376980390044427524208190703134
61376980390044427567426947320258
61376980390044427567428061793668
61376980390044427567428066515402
61376980390044427567510629673490
61376980390044427567511748868634
61376980390044427568871968171453
61376980390044427568934615009616
61376980390044427568934729800864
61376980390044427569687756188704
61376980390044427569687870979952
61376980390044427569958332069941
61376980390044427569959451265085
61376980390044427569959467091648
61376980390044427569959495925740
61376980390044427569961775613059
61376980390044428116554680631374
61376980390044442348116205227401
61376980390052181247010057971207
61376980390052181247010062203295
61376980390052181247010316238411
61376980390052183076316626111847
61376980390052183076316630343935
61376980390052183076403637335192
61376980390052183077153813131634
61376980390052183077216493406920
61376980390052197893786839274376
61376980390052231254559498808637
61376980390052481436259989530247
61376980390052481436263088244908
61376980390052483266487083173068
61376980390052497495767906437452
61376980390052498037217095406555
61376980390052498037220194121216
61376980390052498044898050321124
61376980390052530850120974688693
61376980390052530850121232837796
61376980390052530850121232955897
61376980390052530850121318926864
61376980390052530850121319044965
61376980390052531399163992544665
61376980390052531399163997130885
61376980390052531399164250811869
61376980390052531399164336900937
61376980390052531399167349526530
61376980390052531399167349998715
61376980390052531399167436087774
61376980390052531399167436087783
61376980390052531444917577454581
61376980390052531444917940823956
61376980390052531444917969658048
61376980390052531444921020997699
61376980390052532632063340976985
61376980390052532632063340976994
61376980390052532633673957901995
61376980390052532633695222863988
61376980390052532633695222982089
61376980390052532633698322168935
61376980390052533226023115488876
61376980390052533226859943742930
61376980390052547451057159841179
61376980390052547458672167837175
61376980390052547458672172436445
61376980390052547458672253926243
61376980390056084942037744260007
61376980390056085536646065963259
61376980390056101596426206206830
61376980390056101596426206206831
61376980390056133121096133484165
61376980390056133121096391751369
61376980390056133121096392105661
61376980390056134903247448556354
61376980390056134904670037421289
61376980390056134904670295688493
61376980390056134904670296042785
61376980390056134904942005541628
61376980390056134904942005541629
61376980390056134904942006587017
61376980390056134904942006941309
61376980390056134904942009773557
61376980390056134904942010127849
61376980390056134904945449084747
61376980390056134948164205566348
61376980390056134948792080433032
61376980390056134948792085154766
61376980390056134948980108510360
61376980390056134948980113232094
61376980390056134949001033820402
61376980390056134949063795585326
61376980390056134950423880952701
61376980390056134950423880965751
61376980390056134950427324154737
61376980390056134950678026840691
61376980390056134950699033994663
61376980390056134951239888644544
61376980390056135499550585525135
61376980390056135500369975492012
61376980390056135500369975610110
61376980390056135500558003569340
61376980390056146016285107228186
61376980390056146016285108763220
61376980390056146062038435274790
61376980390056146062038693555044
61376980390056146062101454257158
61376980390056149722053239360473
61376980390056149722053497627677
61376980390056149722053497981969
61376980390056149729668247338999
61376980390056149775400883213549
61376980390056149775400911542722
61376980390056149775672852029357
61376980390076492871867906522043
61376980390076492871888913321883
61376980390076492871888913339145
61376980390076492871888914402003
61376980390076492871888914756294
61376980390076509526004286770652
61376980390076509526192549149457
61376980390076557704436171556378
61376980390076557704436171910510
61376980390076558939216957489452
61376980390076558939216957607496
61376980390076558940032894784674
61376980390076558940033238209230
61376980390076793061138500518827
61376980390076793061138500524651
61376980390076793061138501941593
61376980390076793061138587693839
61376980390076793061138844898185
61376980390076793061159508754530
61376980390076809120645614013060
61376980390076809120645642591372
61376980390076809669709553992591
61376980390076813375479108848800
61376980390076814608565318434980
61376980390076842474163001802577
61376980390076842474999830037700
61376980390076842474999830037757
61376980390076843023760333686805
61376980390076843023770794053115
61376980390076843023770879792263
61376980390076843024042761800449
61376980390076843024042761801901
61376980390076843024042761806113
61376980390076846178512158341686
61376980390076847962919792621830
61376980390076857291546117534592
61376980390076857291546117652693
61376980390076857298888123222440
61376980390076857299161210202506
61376980390076857299161210202563
61376980390076857299161211619664
61376980390076857299161211737756
61376980390076857840338435991772
61376980390076857845421781822264
61376980390076859082733966577772
61376980390076859083549903991095
61376980390076859083549907527498
61376980390076859083549908590365
61376980390076859083549990080106
61376980390076859083549990080163
61376980390076859083550247297550
61376980390076859670480451718761
61376980390076859670480709985965
61376980390076859670480709999015
61376980390076859670480714231103
61376980390076859670483808831729
61376980390076859677258607009485
61376980390076859678074538636595
61376980390076859678074538636803
61376980390076859678074539003985
61376980390076859678074543236073
61376980390076859678074624725871
61376980390076859678346511002121
61376980390076862779468144885932
61376980390076862779469264217994
61376980390076862779469265635143
61376980390076862779469265635152
61376980390076862787079766714052
61376980390076862787080914624426
61376980390076862787080914624483
61376980390076862787080916041584
61376980390076862789590280002036
61376980390080395332134580026683
61376980390080395332134924400217
61376980390080395332197342141367
61376980390080395332218607221461
61376980390080443508357183659621
61376980390080444745996166775899
61376980390080445295017920597373
61376980390080445295017920601745
61376980390080445295038841321195
61376980390080445295038931646563
61376980390080445295039185677467
61376980390080461400550615829873
61376980390080461400550620061961
61376980390088500441874984065771
61376980390088515259257928787511
61376980390088515259258186004955
61376980390088515259261284837669
61376980390088515266851987376427
61376980390088515266851987376587
61376980390088515266872908082987
61376980390088515266872908437071
61376980390088515266872908437119
61376980390088515266872937133427
61376980390088515266873023222495
61376980390088515266935670202043
61376980390088550404779245343021
61376980390088550404779245347392
61376980390088550404779245347393
61376980390088550404779331436461
61376980390088564680713229739219
61376980390088564680713258435575
61376980390088565221890479166237
61376980390088565229756248658049
61376980390088565267643806163241
61376980390088565267644064076313
61376980390088565267644064443495
61376980390088565267647163263159
61376980390088565267898210322647
61376980390088565274421961453965
61376980390088565275237893081075
61376980390088565275237893081282
61376980390088565275237893081283
61376980390088565275237893448465
61376980390088565275238237804737
61376980390088565275259157094147
61376980390088565275259158511089
61376980390088565275509861214513
61376980390088566464287166971969
61376980390088567058811797385589
61376980390088567058811801617677
61376980390088567059083765151637
61376980390088567059083766201397
61376980390088567059083769383725
61376980390088567059083852290465
61376980525650993464941024357673
61376980525833508724383443837643
61376980525869525946423759601383
61376980525869525946424534436043
61376980525938858549809946253666
61376980525938858549810975123442
61376980525940108719917750356176
61376980525942460821056710845699
61376980525942460821056714028027
61376980525942460821056729858802
61376980525942460821060152989137
61376980525942477284815824111459
61376980525942477284819266254897
61376980525943678049429529869896
61376980525943710991164533944050
61376980525974897870833174850155
61376980525974942159455049296281
61376980525974942159456078166057
61376980525974942159456079583207
61376980525975198060103767311688
61376980525975225920723504072430
61376980525975231411925689831202
61376980525976126491001514082930
61376980525976126491001515482610
61376980525976126491001858456464
61376980525976131430696775855022
61376980525976147894455889120782
61376980525976147901986956006696
61376980525976147903679208702648
61376980531743334711534636973137
61376980531778189655249235182596
61376980531778489798766244270916
61376980531779357469757220605089
61376980531779390229317271535876
61376980531779390775096431279607
61376980531779390777352767853411
61376980531779401482185190181116
61376980531779401893966081481164
61376980531779401893967196090088
61376980531779401942233574112995
61376980531847483962975408885076
61376980531847500388510956603742
61376980531847500563910427137162
61376980531847528388861119666192
61376980531847528434614704574656
61376980531848384530724424511074
61376980531848729145859698042496
61376980531851086234159512214926
61376980531851086234222192490212
61376980531851136013003642061205
61376980531851403024428180992761
61376980531851403031981283548290
61376980531851403032046388692523
61376980531851435790513026373585
61376980531851435836245690577101
61376980531851436385288593287949
61376980531851436385309515411243
61376980531851436385476535626138
61376980531851436385476621365286
61376980531851436385476650419599
61376980531851436386043828902289
61376980531851436386043829252209
61376980531851436386312311766677
61376980531851436386313430961821
61376980531851446902106784943490
61376980531851452262052973194043
61376980531852330868063807102336
61376980531852336221063939338555
61376980531852336221796192741196
61376980531852336770022141326185
61376980531852336770023260534379
61376980531852336770023304112532
61376980531852336815860541613393
61376980531852336815860542676203
61376980531852336816027562891098
61376980531852347331841904678218
61376980531852352819742996326164
61376980531852352829801997786913
61376980531883551098822171431620
61376980531883551101246645768121
61376980531883551101267566474681
61376980531883567565005759033881
61376980531883567618373063621854
61376980531883567756386879200176
61376980531883817929471997560134
61376980531883817929471999095328
61376980531883823473268212791079
61376980531883851153339139364146
61376980531883851153340168233922
61376980531883856819922875991711
61376980531883856826700797466449
61376980531883856827264881698433
61376980531883867761889959454336
61376980531883867937289576539268
61376980531883867944820610478024
61376980531883867944820614727374
61376980531883867944820616262568
61376980531883867945657440249859
61376980531883867945657444499209
61376980531884707384181293151004
61376980531884707384183616099298
61376980531884718367550620973352
61376980531884718367550620974756
61376980531884718367550621342146
61376980531884723847940406416764
61376980531884723847942729365058
61376980531884723855470325396676
61376980531884723855470325764066
61376980531884723901307636606137
61376980531884751309286002855084
61376980531884751721067892792114
61376980531884751721068267398659
61376980531884751721905095633839
61376980531884751855820491527622
61376980531884751855820493062816
61376980531884751855820864598964
61376980531884751858349940945280
61376980531884751903831185134398
61376980531884767773043968214842
61376980531884767773064888919790
61376980531884768329638974726203
61376980531884768329638979325473
61376980531884768367840603922272
61376980531884768367841723117416
61376980531884768375371637742984
61376980531884768375371637861028
61376980531884768375371641992334
61376980531884768376208467514819
61376980531884768376208471764169
61376980531887403599696675368683
61376980531887420063458112634109
61376980531887420063458112651371
61376980531887420070797680955629
61376980531887420207996050882657
61376980531887420246469271591161
61376980531887425558968433500055
61376980531887453424314296607323
61376980531887453561513319268549
61376980531887470025271287692383
61376980531887470026090663012627
61376980531887470032865485182475
61376980531887470032865491303889
61376980531887470032886412010241
61376980531887470216653891406243
61376980531887474972013768214363
61376980602679293049203624340913
61376980602679293051731557380545
61376980602681694612218195473156
61376980602681994755735204561476
61376980602681994755985908664580
61376980602682005736088966873423
61376980602682005871656210957314
61376980602682895186286231826436
61376980602682906303817873804746
61376980602682906303817873823620
61376980602682906853426005826788
61376980602682906899200602259048
61376980602751038696738025390144
61376980602752255515775246929421
61376980602752255515775250115961
61376980602752255515776021764081
61376980602752255515776021768293
61376980602752255515776024950621
61376980602752255516590810569941
61376980602754591191190357865827
61376980602754591191190362115177
61376980602754591191441166721342
61376980602754591191441166725554
61376980602754591191441166738604
61376980602754591191442195591118
61376980602754591191442195595330
61376980602754651531979192947780
61376980602754907432605170841129
61376980602754907432605941430651
61376980602754907440219916320571
61376980602754907440219920552659
61376980602754940746289043165404
61376980602754940748463748939081
61376980602754940748464093295353
61376980602754951859326449337154
61376980602754957219001044763173
61376980602754957219022051580275
61376980602754957219022052979955
61376980602754957219022311260209
61376980602754957219023086099081
61376980602755807824682599725361
61376980602755841773896486746584
61376980602755857786750064651731
61376980602755857786751185264025
61376980602755857833319525210498
61376980602787027692110711369836
61376980602787027692110711369837
61376980602787027692111830578031
61376980602787027692111832112981
61376980602787028103956082034391
61376980602787028241154074644939
61376980602787028241154849479599
61376980602787071980796350700827
61376980602787072117994370473989
61376980602787072117994371890931
61376980602787072117994375073259
61376980602787072117995491571509
61376980602787072521973690808957
61376980602787072521976785409583
61376980602787322756770676179661
61376980602787322757042530927147
61376980602787322940056898908891
61376980602787327833097435903565
61376980602787327833097436257697
61376980602787327833099760251539
61376980602787327833099760255751
61376980602787327835628839666351
61376980602787327835628841201301
61376980602787328244941432266163
61376980602787328246384956129187
61376980602787328430487474004402
61376980602787356110286833039579
61376980602787361784004746989564
61376980602787372170066944580971
61376980602787372307244045182767
61376980602787372307244048365095
61376980602787372307245164509213
61376980602787372307245164513425
61376980602787372307245164863345
61376980602787372307265310262861
61376980602787372307265313449401
61376980602787372307266085097521
61376980602787372307266088284061
61376980602787372308080845207025
61376980602787372712059843376219
61376980602787372718838021597469
61376980602787372718838023014411
61376980602787372718838026301733
61376980602787372718838107690909
61376980602787372718839142345069
61376980602787372718859292798769
61376980602787372718860067637641
61376980602787372719110081578127
61376980602787372719591254635667
61376980602787372902605479484099
61376980602787372902605508181699
61376980602787372902605512781177
61376980602787372902605852555441
61376980602787372902606627390101
61376980602787372902877476315137
61376980602787372902877480547225
61376980602787377657965755577197
61376980602787377657986649002891
61376980602787377660497160875177
61376980602788228263648463168525
61376980602788228263648463522657
61376980602788228263650787516499
61376980602788228263650787520711
61376980602788228266178747723117
61376980602788228266179866931311
61376980602788228266179868466261
61376980602788228812690366044019
61376980602788272737795072447727
61376980602788272737795075630055
61376980602788272737796191778385
61376980602788272737796192128305
61376980602788272737816337527821
61376980602788272737817112366693
61376980602788272737817115549021
61376980602788272738631872471985
61376980602788272738631901168341
61376980602788273286587041472977
61376980602788273286587042889919
61376980602788273286587046072247
61376980602788273286588162570497
61376980602788273333156535446659
61376980602788273333156535814049
61376980602788273333156540046137
61376980602788273333156879820401
61376980602788273333156880170321
61376980602788273333177799476993
61376980602788273333177800876673
61376980602788273333177804063213
61376980602788273333428503580097
61376980602788273333429622775241
61376980602788278225714775452705
61376980602788278225714776869647
61376980602788278225714780051975
61376980602788278225715896550225
61376980602788278225718220548279
61376980602788278228246180750684
61376980602788278228246180750685
61376980602788278228246525124219
61376980602788278228247299958879
61376980602790924608895771131691
61376980602790925157687741560833
61376980602790925157687741573883
61376980602790929967145541326003
61376980602790929968589065189027
61376980602790930096813151542507
61376980602790930104343447838899
61376980602790930106875967627759
61376980602790974433448277540751
61376980602790974441042130657309
61376980602790974441042135361573
61376980602790974441042216750749
61376980602790974578240123267857
61376980602790974578240127867127
61376980602790974578240127972121
61376980602790974578240127985171
61376980602790974579076956576095
61376980602790974579077300949629
61376980602790974624830881271873
61376980602790974624830885503961
61376980602790974624830885858093
61376980602790974625081585374977
61376980602790974625081589607065
61376980602790979978063077307483
61376981731226397397608205357210
61376981731226397397608568843234
61376981731226399043984480169810
61376981731229100885432328756435
61376981731229100885432332988523
61376981802129001787016794553058
61376981802129902354828233236898
61376981802129902354828576193490
61376981802129904001204144563474
61376981802129904001204487520066
61376981802132604058263578158194
61376981802133855830311069172859
61376981802140709168568565039203
61376981802140709168572007182641
61376981802140710814944838335474
61376981802140710814947918509217
61376981802140753640774368895469
61376981802141059319911081560051
61376981802144656101289393336419
61376981808018164677128978871999
61376981808038529003276004450162
61376981808038574017161209019063
61376981808038829741590301880892
61376981808038874206431802899207
61376981808038877325015587923504
61376981808038877325015590757156
61376981808038878971579833423528
61376981808038878972415494649159
61376981808038878972415580375257
61376981808038878972415580725177
61376981808038878972416613844303
61376981808042431280590995209694
61376981808042431417768067599324
61376981808042479456574819146860
61376981808042479459001964347464
61376981808042480008044768206667
61376981808042481286885677564228
61376981808042481286968245444050
61376981808042481286969622919448
61376981808042481288392230780176
61376981808042481289145371959264
61376981808049335817017384135346
61376981808049336365307159955245
61376981808049336366060058680642
61376981808049636555331771891443
61376981808049636555397115340799
61376981808049684549786224523808
61376981808049684731292781210498
61376981808049684731293900405642
61376981808049684731314820993950
61376981808049684731377582758874
61376981808049684731377839976318
61376981808049684732800447481453
61376981808049684732821369604747
61376981808049684733552426223145
61376981808049684733825557845200
61376981808049684733825557849412
61376981808049685785133016735463
61376981808050535155718380135467
61376981808050535338753656325372
61376981808050536985881679961260
61376981808050536985882022917852
61376981808050536985883057436658
61376981808050537123142691554176
61376981808050579803616078068970
61376981808050579803616421025562
61376981808050581450745479180256
61376981808050584568825792472788
61376981808050585116111144136428
61376981808050585161843808475458
61376981808050585161927490828690
61376981808050585161928519698466
61376981808050585161928868304088
61376981808050585163372396869707
61376981808050585164376585110160
61376981808050585299105596306926
61376981808050585299126512309014
61376981808050585299126516895234
61376981808050585299189278660158
61376981808053238231028019823151
61376981808053238231028273854055
61376981808053238231028278103405
61376981808053238231029048692927
61376981808053286407828016570380
61376981808053286409187852153441
61376981808053286410002722344057
61376981808053287002352655933450
61376981808053287002624623581454
61376981808053287004047231092422
61376981808053287004800372271510
61376981808053288056378633670633
61376981808053288056650601436681
61376981808053288056650606022901
61376981808053288100709972672046
61376981808053288100710744324378
61376981808053288102885722774672
61376981808053288237886701737694
61376981808053288237886960017948
61376981808053288237907622326002
61376981808053288237907880606256
61376981808053288237970384090926
61376981808053288237970642371180
61376981808053288237971412960702
61376982440229328502246841049666
61376982440239833342327934275181
61376982440239833342327934279393
61376982440239834988703845601757
61376982440239834988703845605969
61376982440264144967205670429101
61376982440272598396258879322832
61376982440272603934888061103027
61376982446136752975311232173385
61376982446136752975314669713341
61376982446136752975314669730603
61376982446136752975314671130283
61376982446137653177014347778230
61376982446137653543126367044665
61376982446137653726057023858729
61376982446138001496515177738028
61376982446170068676851329434834
61376982446170073981840032555276
61376982446170116664821192013361
61376982446170116852831682521916
61376982446170416854091757313789
61376982446170418638481568775481
61376982446172770197352321354843
61376982446172770197355760311741
61376982446172775868266474655567
61376982446173970954352043391963
61376982446173970954352387765497
61376982446173970954355486598202
61376982446173970954355486598211
61376982446174018718556268336588
61376982446174020364927707586932
61376982446174020502212738955002
61376982446174020547941932435364
61376982446174020917256304669213
61376982446174020917256304673425
61376982446180923623353235299921
61376982446180923665822358761730
61376982446180925262951354290461
61376982446181223667832108129197
61376982446181225452221919590889
61376982446182124377171984339642
61376982446182124422901177820004
61376982446182126020033615492173
61376982446182126202964272306237
61376982446182129731091591352261
61376982446182129731154353117185
61376982446184776120966780658605
61376982446184831612521352885218
61376982446184831612521352885227
61376986038398187273896421667606
61376986038398188920272332994182
61376986038406292384201427561718
61376986038406294030577338888294
61376986038614323546185722420800
61376986038614325192561633747376
61376986038614334659223123875188
61376986038614634641818040177003
61376986038614634642298183303117
61376986038614634649073010177229
61376986038614634777299420528923
61376986038614636433466174525465
61376986038614639538016484551949
61376986038614639583205210389557
61376986038614639588200744275001
61376986038614641372593908623237
61376986038614641374937027563635
61376986038614684190323834654923
61376986038614684604638360820719
61376986038614684611978305032891
61376986038614684611980627981185
61376986038614685847327417360433
61376986038614689543494383547583
61376986038614689545837502487981
61376986038614689553365470541181
61376986038617025249621067342096
61376986038617036362658468796484
61376986038625130359926073236208
61376986038625130359927102105984
61376986038625132006301984562784
61376986038625141472964503560372
61376986038625143119339386017172
61376986038687269533856332336948
61376986038687271180232243663524
61376986038689971237291677258244
61376986038689972883667588584820
61376986038698076347596683152356
61376986038698077993972594478932
61376986038702044628847471676300
61376986056124065159576991875154
61376986056124065159577334831746
61376986056412246851725463860656
61376986056415849122972247465792
61376986056415849122972590422384
61376986056423954233277510577348
61376986062044745727955152431104
61376986062044745727955157135368
61376986062044746276997826976400
61376986062247935537142333773179
61376986062247985507304921577361
61376986062251543375828396556668
61376986062251844754691428076168
61376986062259648486133659668224
61376986062336531518205816795380
61376986062356955510011844686765
61376986062357245129368656437209
61376986062357255653528853775085
61376986062357255653528882472893
61376986062360845021230612764341
61376986062360847400354004486194
61376986109301692231116086061270
61376986109301693877491997387846
61376986109309797341421091955382
61376986109516927935593948130624
61376986109516939048631349585012
61376986109517828503405386814464
61376986109517828503405729771056
61376986109517830149781298141040
61376986109517830149781641097632
61376986109517839616442788268852
61376986109517839616443131225444
61376986109528635317145737629872
61376986109528646430184510910628
61376986109528648076559050410836
61376986109528952117478004718689
61376986109532553839431408258275
61376986109589873923264558046772
61376986109589875569640469373348
61376986109590774491075996730612
61376986109590774491076339687204
61376986109590776137451908057188
61376986109590776137452251013780
61376986109601581304816347546020
61376986109601581304816604763464
61376986109601582951192258872596
61376986109601582951192516090040
61376986109625947696704208048879
61376986109625948245496177073921
61376986109625948245496177091174
61376986109627163277945640319194
61376986115211569416267538533514
61376986115218773958259697065402
61376986115222376410488505537666
61376986115426455700959999465766
61376986115430372797192191235335
61376986115437262514701379150950
61376986115437610287334258986453
61376986115437611933710170313029
61376986115438474200968959833327
61376986115438474201471025373003
61376986115438474201471053952719
61376986115438477911839540424060
61376986115438477912090244527164
61376986115438477912591652733372
61376986115438478095857729595282
61376986115438522376701962167658
61376986115438522377454074476970
61376986115441179067046741922076
61376986115441179069581498487766
61376986115441179204307410558400
61376986115441179206779491098314
61376986115441179252512155301830
61376986115441179799104789221806
61376986115441223531909163665674
61376986115441229024024223673516
61376986115441229024776594250032
61376986115441229024777369084692
61376986115441229069777808583432
61376986115441229069777812815520
61376986115441229070530179159948
61376986115441229070530953994608
61376986115503353422945412980614
61376986115503353422945417702348
61376986115503353430476484588262
61376986115503353560143410312896
61376986115503353971988092247644
61376986115503353978703595963762
61376986115503353979519503507092
61376986115510256684797196638443
61376986115510256684859958403367
61376986115510508690804354287104
61376986115510556272744285231578
61376986115510556684338263063222
61376986115510556867352602230518
61376986115510558514481659457916
61376986115514158406542372127434
61376986115514158543740364733610
61376986115514160236685768517756
61376986115514160373883761128304
61376986115514160793259854322500
61376986115514169663618363220500
61376986115534573108958543790724
61376986115534582397031117230989
61376986115534582580798569346125
61376986115534584227173365715309
61376986115534584227926592982013
61376986115534872200719465309839
61376986115534872200719494007647
61376986115534873252475552879044
61376986115534873252476585998170
61376986115534873847095376655129
61376986115534873847095405334223
61376986115534873847847488964441
61376986115534873847847517643535
61376986115534882586301682531417
61376986115534884371443602070333
61376986115534884371443630768141
61376986115535774414813002638442
61376986115535784915277030789411
61376986115535784984737258255601
61376986115535788645042647116184
61376986115538475523535168289196
61376986115538475524287538865712
61376986115538475524288313700372
61376986115538475569289011466316
61376986115538475570041123775628
61376986115538490345934710962013
61376986115546578849638907323524
61376986115546590517399298598153
61376986115546595642051741546956
61376986115546595642051741663596
61376986115546596053561807454520
61376986115546596053561808504280
61376986115546596053582698996552
61376986115546596053582699463112
61376986115546596053582700512872
61376986115546596053645375022328
61376986115546596053645376538648
61376986115546596053645719378600
61376986115546596053645719495240
61376986132936538354337004812391
61376986132948252512595429025534
61376986133155342978236630197671
61376986133163138615929466451586
61376986133163138615929809408178
61376986133163138616682950587266
61376986133163153395087051179922
61376986133163453035293935607589
61376986133163453035293935607598
61376986133163453584085906049790
61376986133163453584336610152894
61376986133163454819682627879810
61376986133163497500156357351196
61376986133163497500156471670051
61376986133163497500177277939495
61376986133163498048948327793388
61376986133163499284545049623408
61376986133167055306290015109630
61376986133167057136495054410814
61376986133167100320195111398524
61376986133167101555541129125440
61376986133224426588376652395504
61376986133228277852869838659431
61376986133228329094438637899480
61376986133228329101969704785394
61376986133228329643418636419000
61376986133228329643481312444776
61376986133228329651012723704224
61376986133236434159178258085168
61376986133236434761317642442246
61376986133236444044211991875474
61376986133240036430174337587200
61376986133240036483521751502086
61376986133240047596559492608274
61376986133240051302599873442552
61376986133240051302620794030860
61376986133260699465137420745105
61376986133260700062382861655139
61376986133260748299405931362775
61376986133260749468632480657425
61376986133272472292867067559288
61376986133272472292887615207396
61376986133272472292887616607076
61376986268834578384860073729570
61376986269049814089338964668700
61376986269049825202376366123088
61376986269053427473623492684816
61376986269122760077008545715072
61376986269122760077009574584848
61376986269123660644820241616356
61376986269126362348255329320208
61376986269126362348255586537652
61376986269159132940818879272719
61376986269162734660456836293265
61376986269162734662716267821827
61376986269162734667798841999987
61376986269162751135124972895740
61376986274743553766833177783918
61376986274744454334644873685202
61376986274744454380398429895858
61376986274959340070252533096930
61376986274962358390732802695570
61376986274962358390732803167746
61376986274963258543684544366604
61376986274963258544499332701692
61376986274963258955278522198248
61376986274963258956093310533336
61376986274963302872102233247107
61376986274963303008546966110202
61376986274963303420140943941846
61376986274963303420328972019174
61376986274963303421143760354262
61376986275032335834528428189454
61376986275035037126181595723482
61376986275035037720977826480829
61376986275035037728319832187551
61376986275035337316183267005766
61376986275035337316268097269372
61376986275035337318443850676789
61376986275036237746735327390012
61376986275036237883180174571962
61376986275067457615586043298249
61376986275067458164649952791259
61376986275067468734542814231869
61376986275067469145571592874137
61376986275067757759103052386569
61376986275067758353899625963599
61376986275067758353899654661407
61376986275067769472103314733262
61376986275067774231229257255457
61376986275068669902654313217302
61376986275071360487687238625144
61376986275071360488439350934456
61376986275071376502476498472925
61376986275071376502476498945101
61376986275071376682202735718287
61376986275071376685490723315528
61376986275071376685490723433572
61376986275071376685490723787704
61376986747445290673012176353836
61376986747627619708584977915110
61376986747627619715362899389848
61376986747722670284286185953227
61376986747724864979524645584706
61376986747724881032253951344086
61376986747724881039031872818824
61376986747732970089829908696262
61376986747732970089833003296888
61376986747757791400359361233999
61376986747757791400359389931807
61376986747757793046463333629253
61376986747757793046735272579289
61376986747757793046735301258383
61376986747757793047215445938565
61376986747757793047487413567695
61376986747757793054326031627389
61376986747761409593913342626413
61376986747769515253198603719658
61376986747769515253198603725274
61376986747769515253198604073790
61376986747769515253198605119338
61376986747769515253198605123550
61376986747769515253198605124954
61376986747769515253198608311494
61376986753197837215680582856195
61376986753339204837673699916437
61376986753339505026944265216865
61376986753343109082580860283693
61376986753350311840684616032273
61376986753350328632250148894720
61376986753353914111931399637409
61376986753353915941237967778049
61376986753536400958492038616477
61376986753536401370274044525449
61376986753536402559866506040257
61376986753536402605620062252365
61376986753537602264533406329117
61376986753537602272148500414180
61376986753572757760010631166507
61376986753572757760762743475819
61376986753630944310532197148395
61376986753630946173124752838345
61376986753630988919621924393247
61376986753630994273357018093767
61376986753630994280131844967879
61376986753634846771050693941247
61376986753634846772724348879141
61376986753634892434711386469611
61376986753634907327866321543399
61376986753641812276641765463405
61376986753642112420158774553177
61376986753642112602420231359470
61376986753642112602420260055826
61376986753670020320055064159528
61376986753678140666363004538186
61376986753678140666363004539590
61376986753678140666363033235946
61377083780083696479667724358970
61377083780084641375078078766902
61377083780084641380161424597394
61377083780084641381856000241640
61377083780091801452774994859978
61377083780156676917309056732402
61377083780156676924086206554808
61377083780156676924086978207140
61377083780157576249711287228662
61377083780157576254794633059154
61377083780157576256489208703400
61377083780157577491835226430316
61377083780157577491835998082648
61377083780189096265467752841044
61377083780189996696018780106004
61377083991930616848262592645801
61377083991930616848325354410725
61377083991930616849078495589813
61377083991930616849078498772141
61377083991930618083672146972301
61377083991930618084174584048285
61377083991930618084425288151389
61377083992875295806459680792137
61377083992875295806459938009581
61377083992899310947268335329173
61377083992899310947289255917481
61377083992899310947352017682405
61377083992899310948104904826377
61377083992899310948105162043821
61377083992899312045354459254425
61377083992899312594145315087693
61377083992899312594145315091905
61377083992899312594396362151601
61377083992899312594397133799721
61377083992899312594417279553369
61377083992899312594480041318293
61377083992899312594480816152953
61377083992899312595233185679709
61377083992899312595233185683921
61377083992899611136559939326839
61377083992899611136622615352615
61377083992899611137124795211155
61377083992899612783750638988503
61377083992903212858765996008599
61377084016502594013642143222680
61377085907188530045633398748100
61377085907188530045633403452364
61377085907188530045633743104372
61377085907188546097798538886480
61377085907188546646590509328672
61377085907189730802716807838552
61377085907189730802717156933820
61377085907196649972757779566856
61377085907196649972758812668720
61377085907196950299290505901396
61377085907196983658642116749486
61377085907200535969329135018072
61377085907200552570267644671308
61377085907269929646312726665634
61377085907269929646312731251854
61377085907297798932517920637566
61377085907297798940129834046034
61377085930799064131663298052363
61377085930820646789835787185555
61377085930823526032768077394512
61377085930831479631500279590923
61377085930832385688256533041499
61377085930835103496680607194109
61377085930896327423509333375449
61377085930904431115454272073391
61377085930928747861638024193785
61377085930932300170821162333873
61377085930932300178163168040595
61377085930932344649800416658305
61377085930932349996191551809789
61377085930932350002966378683901
61377085930932350141064330472241
61377085930940404053122413425235
61377085930940448524759662042945
61377086143510947058405249918582
61377086143510947065999426129494
61377086143510947066752567308582
61377086143510947066752682101287
61377086143534062873675436590121
61377086143534062873678876616462
61377086143535263630761137818174
61377086143535263630761137818175
61377086143535263630761252603599
61377086143639263152757135878036
61377086161261139870066168702015
61377103135769336826551005297198
61377103135866583326560925518257
61377103135877390139548116021460
61377103135877404963712592303004
61377103136717629588091041648621
61377103153604134076019522298780
61377103159495826514338807452798
61377103159511891608856777554714
61377103159511891608856777558926
61377103159511891609693605808768
61377103159511903317593724661845
61377103159511908264249202893429
61377103160168398203828295357090
61377103160168398752599345075377
61377103160386908173613967285717
61377103160386908173617406242615
61377103160386908722660080787911
61377103160386908723434233016189
61377103160386908723496909041965
61377103160386953195071481633899
61377103160386953195134157659675
61377103160386958134178204214677
61377103160480446701954376425440
61377103160480446701956699373734
61377103160480446704216135960692
61377103160480596872848752381246
61377103160480596875105089191138
61377103160480597424148017771550
61377103160480597424148020953878
61377103160480602363275756101410
61377103319033986368909370300627
61377103319033986368909370300834
61377103319033986368909370300835
61377103319044743244973880171202
61377103367177090251458394338025
61377103367177118251806232934457
61377103367177118251806237638721
61377103367177118800848907479753
61377103367177134723095293877937
61377103372211565080422851537469
61377103372211598019647396284410
61377103372211598019647396288622
61377103372211614667511048974638
61377103372211614674288970449376
61377103372222416542124694556869
61377103373062579494467406674476
61377103373062579494468435545704
61377103373062579495220547853564
61377103373062596141659270873692
61377103373062596141910317933388
61377103373062596145989732743992
61377103373062596146240779802236
61377103373062596148521133436878
61377103373062596148772180496574
61377103373062596148772185218313
61377103373062601629077910047448
61377103373062601629830022355308
61377103373062601629892698381084
61377103373062601629892698382536
61377103373062601636670964212094
61377103373062601636691884918494
61377103373062601637424109641984
61377103373062601637424114363718
61377103373062601637507792466148
61377103373062601637507792467600
61377103373062601637507796716950
61377103373062601639202369628166
61377103373062601639683545873406
61377103373062601639704466461714
61377103373062601639955515056604
61377103373062601639956289778836
61377103373062601639956289896880
61377103373062629457853873072566
61377103373062634395892702868928
61377103373062634395893731738704
61377103373062634396144778798400
61377103373062646101278899940550
61377103373062646101280014549474
61377103373062646102032126857334
61377103373062646103810300633436
61377103373062646108893989420520
61377103373062646109647139454052
61377103373062646111404476844348
61377103373062646112157618023436
61377103373062651050448528489718
61377103373062651050449300142050
61377103373062651050470220730358
61377103373062651050532210842950
61377103373062651050532982495282
61377103373062651051034304962342
61377103373086661253804792808699
61377103373086916970684997499783
61377103373086916970686116694870
61377103373086916970686116707977
61377103373086961442323365325687
61377103373086966381367411863219
61377103373086966381367411880680
61377103373086966381367411880689
61377103373158689657662119592923
61377103373158695145831493599093
61377103373191115587053579166921
61377103373192261257669309098040
61377103373192266749790625473513
61377103373192316161036781602035
61377103373192316161120463955267
61377103373194667898429686646664
61377103373194667898492448748458
61377103373194668447535810624088
61377103373194712360246981931724
61377103373194712360246986181074
61377103373194712361094662729397
61377103373194712361095438626867
61377103373194712362506417696586
61377103373194712362506422295856
61377103373194712362694704054168
61377103373194712362789239436453
61377103373194712362790014271113
61377103373194712363259563474944
61377103373194712363354094257959
61377103373194712363354870492056
61377103373194712367778393191172
61377103373194712367872584204135
61377103373194712912314205168536
61377103373194712912397113159527
61377103373194712912397887993944
61377103373194712912397887994187
61377103373194712912398232367686
61377103373194717851524847139255
61377103373194717851524851388605
61377103373194717851525621973915
61377103373194717851525626223265
61377103373194717858300448865289
61377103373194717858302772863343
61377103373194717859053594276465
61377103389948292643349596575768
61377103389948292644102737754856
61377103389948297590071155446629
61377103389948297590071269765493
61377103389948297590573596773421
61377103389948297590824415176669
61377103390811591901543555850081
61377103390811591903025829848433
61377103390811591903778971008807
61377103390811591904054039024559
61377103390811592452071943350627
61377103390811592452824055659939
61377103390811592452846009466751
61377103390811592452846095578905
61377103390811592452908771604681
61377103390811636924483344196615
61377103390811636924546020222391
61377103390811641864175159221787
61377103390811641864175847948505
61377103390811641864426895008201
61377103390896529407369658848049
61377103390896529408122804259225
61377103390920544549517209890946
61377103390920589014379631617282
61377103390920589014379631634544
61377103390920589019461944345910
61377103390920589019461948577998
61377103390920589019461948932130
61377103390920589019524710697054
61377103390920593960846015253574
61377104596183167641265060292246
61377104596183167642080963236258
61377104596183167642356031606301
61377104596183211557147226298880
61377104596183211557335511593652
61377104596183211557900367477968
61377104596183211564675194352080
61377104596183211564678666728519
61377104596183211564678666728520
61377104596183211565515490260839
61377104596183211565515490260840
61377104596183212106127482035844
61377104596183212106189900844176
61377104596183212106190243800768
61377104596183212106943384979856
61377104596183212113717868897376
61377104596183212113718211853968
61377104596183212113721312576007
61377104596183212113721312576008
61377104596183212113721341273815
61377104596183212113721341273816
61377104596183212113742233282359
61377104596183212113742233282360
61377104596183212113805023621224
61377104596183212113805366577816
61377104596183212114558136103956
61377104596183212114558507756904
61377104596183217052594898769788
61377104596183217052594898774000
61377104807910312486464811331186
61377104807910312669479036179618
61377104808858560369352085020856
61377104808858560369355557279203
61377104808858609782379971405203
61377104808858609782379975656006
61377104808881674576908444055633
61377104808881719049365067869927
61377104808881724536782329566785
61377104808882875151042599640985
61377104808882875700273559481059
61377104808882919615817980973776
61377104808882919623432989437783
61377104808882919623432989437784
61377104808882920164860655519072
61377104808882920172475663983079
61377104808882920172475663983080
61377104808882920172475778296120
61377104808893726619435681896599
61377104808893726620188823075687
61377104808893727168478356441895
61377105210668254275574815412261
61377105210669449537147875900979
61377105210669449537147876019023
61377105210669449537147876373155
61377105210669449542230447009239
61377105210669449542231221849515
61377105210669449544487558659407
61377105210669450091023187862786
61377105210669450093530487239819
61377105210669450093530490422147
61377105210669455032658225569679
61377105210669455032658311658747
61377105210669455032660634605637
61377105210669455032661409445913
61377105210677558907619876803737
61377105210680205297259559930923
61377105233331344066016028176961
61377105234302701018694495286982
61377105234302750430024329519392
61377105234302750436799156393504
61377105234302750437554625819990
61377105234302750437554625819991
61377105234302750439811737936719
61377105234302750988854780835994
61377105234302750988854780835995
61377105234302750988854784018322
61377105234302750988854784018323
61377105234302755927982519165854
61377105234302755927982519165855
61377105234303901780772314703053
61377105234303901780855997528461
61377105234303901783303720118917
61377105234303905443591660162663
61377105234303906724692037634155
61377105234303907271202503362261
61377105234303907271286186660053
61377105234303949359411063000529
61377105234303949359411063472705
61377105234303949366750746231133
61377105234303949915793763614929
61377105234303949915793765132701
61377105234303949915793765137073
61377105234303951189554455145665
61377105234303951189554459377753
61377105234303951194633558600671
61377105234303951194637000271885
61377105234303951194637001789657
61377105234303951194637001806919
61377105234303951196894137904093
61377105234303951745936012099249
61377105234303951745936012099457
61377105234303951745936012217341
61377105234303951745937155405981
61377105234303951745937156805661
61377105234303951745937156823130
61377105234303951745937156823131
61377105234303954854921498758297
61377105234303956685063745724845
61377105234303956685063745724893
61377105234303956685063746197069
61377105234303956685063746197229
61377105234303956685064890431257
61377105234303956685064893617797
61377105234303956685064895152990
61377105234303956685064895152991
61377105234303956685067184681743
61377105234303956685067184685955
61377105234303956685067189403317
61377105234312010599651279832255
61377105234312055018760117138161
61377105234312055025534944012273
61377105234312055025534944012433
61377105234314712257143605065110
61377105281571752639011094242336
61377105281571759232546871702836
61377105281572905087866901396604
61377105281572905087867245752876
61377105281572905088117944206950
61377105281572905088117948439038
61377105281572905088117948456300
61377105281572954491916720034878
61377105281572954494364436858212
61377105281572954494367793958130
61377105281572954494367794312262
61377105281572954501707475671010
61377105281572954501707477070690
61377105281572954501707480253018
61377105281572954501707480270280
61377105281572954501707561760078
61377105281572954501707565992166
61377105281572954501707567409108
61377105281572955040708690477070
61377105281572955043138585898942
61377105281572955043159764754454
61377105281572955043222526519378
61377105281572955048239757361532
61377105281572955048239757380246
61377105281572955048242077595510
61377105281572955048242081709506
61377105281572955048242081827598
61377105281572955048242081844860
61377105281572955049934333361362
61377105281572955049934334405458
61377105281572955049934334424172
61377105281572955049997095126286
61377105281572955050750236305374
61377105281572955050750240537462
61377105281572955050750240554724
61377105281572955050750241954404
61377105281572955050750494572578
61377105281572955050750499171848
61377105281572959989626927592800
61377105281572959989627185741960
61377105281572959989627185860004
61377105281572959989627185860212
61377105281572959989627186208520
61377105281572959989627186214344
61377105281572959989627186227394
61377105281572959989627271831188
61377105281572959989627271949280
61377105281572959989627271966542
61377105281572959989627272303412
61377105281572959989877976052176
61377105281583459470956127968549
61377105281583464958875832390469
61377105281583759659954752801009
61377105281583759659955097157281
61377105281583759660226717379113
61377105281583759660226721965333
61377105281583759660226721966785
61377105281583759660791577849649
61377105281583759665310407565877
61377105281583759665310410752417
61377105281583760208997771702785
61377105281583760209750912526129
61377105281583765148146421783771
61377105281583765148146421801033
61377105281583765148146423200713
61377105281583765148711282271569
61377105281583765155486104542199
61377105281583765155486104896331
61377105281583765155486109678571
61377105281583765155674389836971
61377105281583765155674389854233
61377105281583765155674391253913
61377105281583765155737151956027
61377105281583765155737153018837
61377105281583765155737156205377
61377105281583765156490298980165
61377105281584660639486036848529
61377105281584660639486036865791
61377105281584665586790536066051
61377105286508972188881058334224
61377105287456017707225389378197
61377105287457218280541313435263
61377105287457218280541427754127
61377105287457218830316555641768
61377105287457218830316669960632
61377105287457218830337476230076
61377105287457218830400237995000
61377105287457218830588180333180
61377105287457263295178748747638
61377105287457263295178977385366
61377105287457263295179091704230
61377105287457263295199897973674
61377105287457263295262316782006
61377105287457263295262659738598
61377105287457263302790284835206
61377105287457263302790627791798
61377105287481230304169887706222
61377105287481230304421279122190
61377105287481279718198838659366
61377105287481279723282184489858
61377105287481280264539763874662
61377105287481280266237320733790
61377105287481280266990466144966
61377105287481280272074154932050
61377105287481530498774189029930
61377105287481580453726675401574
61377105287481580463851774364209
61377105287481585402728939227007
61377105287481585402728939227016
61377105287481585402728939699240
61377105287488433207063514118495
61377105287489683735554788178319
61377105287489683735555825529533
61377105287489683740659054715163
61377105287492040419696662792213
61377105287492040419696663855023
61377105287492084884057676408308
61377105287492084884057795365829
61377105287492084884058020427710
61377105287492084889140336325616
61377105287492085432849646850500
61377105287492085432849647913310
61377105287492085433601758608931
61377105287492090372541207783533
61377105287492090379235790788927
61377105287492385079165109319931
61377105287492385080584598767708
61377105287492385080667252717724
61377105287492385080668281587500
61377105287492385080668416553831
61377105287492385081421557732919
61377105287492385629711091099127
61377105287492390385573647438374
61377105287492390386326922534033
61377105287492390568504304724822
61377105287492390568838824153781
61377105287492390569341262173713
61377105287492390569591969564957
61377105287493240993012587912089
61377105287493240993012591098629
61377105287493285458042144661613
61377105287493285458042148893701
61377105287493285463959223850450
61377105287493286006834115103805
61377105287493286006834119353155
61377105287493286006917687387523
61377105287493290946798563591878
61377105287493290946798678383134
61377105287585746130705179458082
61377105304342867199185272576625
61377105304342911664110829512229
61377105305206205975914499319322
61377105305206255389692058856498
61377105305206255389692087554306
61377105305206255389692087908438
61377105305206255394775403637230
61377105305206255394775404686990
61377105305206255394775409404352
61377105305206255397031770666866
61377105305206255397031773849194
61377105305206255936035964236916
61377105305206255936035964355008
61377105305206255936035968469004
61377105305206255937730540930922
61377105305206255938483686342098
61377105305206255938484058350630
61377105305206255938546820115554
61377105305206255942810791111028
61377105305206255942810791229120
61377105305206255942813115109082
61377105305206255943564281013830
61377105305206255943566256406262
61377105305206255943566260520258
61377105305206255943567375129182
61377105305206255943567375614456
61377105305206255943567379846544
61377105305206255946074788168754
61377105305206255946074792768024
61377105305206260884951479456388
61377105305206260884951479804696
61377105305206260884951479810520
61377105305206260884951479823570
61377105305207461642033855325263
61377105305215564922450640059287
61377105305217961534893895375402
61377105305217961534894238331994
61377105305217966482116780473028
61377105305218216664505808109221
61377105305218216664505808174828
61377105305218216665320596431259
61377105305218261129347341013505
61377105305218261678327221559609
61377105305218261678410904463722
61377105305218266617454955539337
61377105305218266624795014551426
61377105305218266624798109139011
61377105305218266625066610663122
61377105305218266625634937387241
61377105305218266625885984446937
61377105305218266625885986042628
61377105305218266625885986043357
61377105305218266625885986049216
61377105305218266625885986049217
61377105305315529779446489325075
61377105447013263661332449915521
61377105447013269152512454540677
61377105447014420314497503328997
61377105447014464784098036489351
61377105447014469725743658985343
61377105447014469725764550993935
61377105447014469726583930913656
61377105447014469726583930913657
61377105447122483144411269782298
61377105447122488445132646220078
61377105447122488451910912051088
61377105447122488634841454192156
61377105447122488634841454546288
61377105447122532917254510508098
61377105447122537855562899050456
61377105447122537855625918032824
61377105447122537855646467084824
61377105516945361514618447032198
61377105516945361515455270564518
61377105516945361515455275169612
61377105516945361697632671880630
61377105516945361698469500017836
61377105517893609392258477839618
61377105517916724149108526417739
61377105517916724698213962032539
61377105517916768610926630034046
61377105517916768610926888301250
61377105517916768613186066148828
61377105517916768613186324416032
61377105517916768613374347907140
61377105517916768613468883289425
61377105517916768613939207327916
61377105517916768614033365918505
61377105517916768614033622669389
61377105517916768614033708758457
61377105517916768618457950955076
61377105517916768618458037044144
61377105517916769163076383303753
61377105517916769168097345323170
61377105517916774101953070340425
61377105517916774101953070346249
61377105517916774102204495241577
61377105517916774108647653351643
61377105517916774108982416716315
61377105517916774109481411447657
61377105517916774109484510831252
61377105517917674540035422838612
61377105517917924723176476677787
61377105517917924723239238796843
61377105517917969742165377090070
61377105517917969742165381322158
61377105517917969742165381676290
61377105517917974683549337264902
61377105517917974683552431926932
61377105517917974683552546712356
61377105517917974683552546830448
61377105517917974683552547184580
61377105517928776006361645151787
61377105517928776189375870000219
61377105517928776191632210097226
61377105517928776191632211514376
61377105517928776191632324416090
61377105517928776191632325833239
61377105517928776191632325833240
61377105517928776738167840442411
61377105517928776738167844674499
61377105517928776738920985853587
61377105517928776738920990458681
61377105517928776740675229016264
61377105517928776740675343335127
61377105517928776740675343335128
61377105517928781496791833810995
61377105517928781679468343315708
61377105517928781679551911332606
61377105517928781679551911350076
61377105517928781679551915936296
61377105517928781679551915937700
61377105517928781679552025651470
61377105517928781679552025668940
61377105517928781679552030255159
61377105517928781679552030255160
61377105517928781680305171434247
61377105517928781680305171434248
61377105517928781680308155966728
61377105518025987911674862575402
61377105518025993033541753400908
61377105518025993033541782097264
61377105518025993033541786329352
61377105518025993036073157262865
61377105518025993036324205739711
61377105518025993040319674856773
61377105518025993040320047928275
61377105518025993040323146760781
61377105518025993041072820286822
61377105518025993041159975014834
61377105518025993042851078737603
61377105518025993042851193056467
61377105518025993042851194591661
61377105518025993042851197778201
61377105518025993043666986286708
61377105518025993043666986286709
61377105518025993043667014983064
61377105518025993043667014983065
61377105518025993043667359339337
61377105518025993585115831825630
61377105518025993585115831825631
61377105518025993585115831827088
61377105518025993585116176181903
61377105518025993585119275014617
61377105518025993585119275020232
61377105518025993585119275020233
61377105518025993585119275033327
61377105518025993585119275033336
61377105518026037508529407557887
61377105518026037508529409091712
61377105518026037508529436726662
61377105518026037515304607484663
61377105518026037515304607502132
61377105518026037515304607502133
61377105518026042996445670307384
61377105518026042996445670308788
61377105518026042996446014663656
61377105518026042996446014682530
61377105518026042996446018914410
61377105518026042996449113515081
61377105518026042996449142211392
61377105518026043003223936138395
61377105518026043003224313441777
61377105518026043003977454621072
61377137594867326595266998275332
61377137594867328241642909601908
61377137594868243809787405001658
61377137594868245456915428618832
61377137594870928729061641505654
61377137594870945513034464628182
61377137594870946618148702150040
61377137594870946755409456875432
61377137595516637611655109422334
61377137595516637611658208609180
61377137595523840324255644557866
61377137595523840324259083514764
61377137595523840507271361686042
61377137595523856970948853594588
61377137595527442221860372074598
61377137595527442778267436601854
61377137595527442778267441188074
61377137595527442778270535788700
61377137595527458693149523697530
61377137595527458830413631303850
61377137595527459249556846505088
61377137595843493352886040746842
61377137595843493901678006602814
61377137595843493901678011189034
61377137595843493901681105789660
61377137595843543175996760274472
61377137595843543175996764506560
61377137595843543313194752885020
61377137595843543313194757471240
61377137595843554289034161728860
61377137595843554289034166315080
61377137595851597227845282944942
61377137595851613828802387421570
61377137595851613828802388821250
61377137595851647050956006708872
61377137595851647188153998269660
61377137595851647188153999669340
61377137595851647188154002855880
61377137619438119657865480585131
61377137619438136258822586461439
61377137619450125398546992006463
61377137619474435780274902729493
61377137619474437023423580271851
61377137619474437023424728160383
61377137619474443105864824738645
61377137619474459158033054773595
61377137619486164717054508112291
61377141423430570058038483418363
61377141423649405793449514882755
61377141423649406205231520791727
61377141423649407486331094730751
61377141423649407492314283548155
61377141423754773920581423911625
61377141423754773920644185676549
61377141423754774469624441430983
61377141423757474342641099071227
61377141423757475623804238661775
61377141423757475624641062194095
61377141424269880804833870198989
61377141424269897405790976075297
61377141424305002537461199887025
61377141424305003084306313980125
61377141424305003086504217388913
61377141424305015844221806619629
61377141424305015844472510722733
61377141424305019550513230735663
61377141424305902921672522323207
61377141424305903516469125089143
61377141424305903517301706250349
61377141424305904751564066704423
61377141424305904751814770807527
61377141424305904752402038147117
61377141424305904752402038619341
61377141424305904752464800384265
61377141424305904752653085206813
61377141424305905300607084206311
61377141424305905300857788309415
61377141424305905300858931498055
61377141424305905301445055649005
61377141424305905301695759752109
61377141424305914627831723717105
61377141424305914635422453535229
61377141424305914635425811002329
61377141424305916412033502520913
61377141424305916412221530598241
61377141424305916419815617883465
61377141424305916419815621065793
61377141424305919530220358017639
61377141424305919530220612052755
61377141424305919530220615235083
61377141424305920118258812126657
61377141424305920124828932706247
61377141424413966294017757277229
61377141424413967941146809782893
61377141424413971059082100602707
61377141424413971196342854978179
61377141424413971196343883847955
61377141424413971653691535865123
61377141424413971654716650476759
61377141424413971791140486141667
61377141424413971791977319113083
61377141424413972889037210635447
61377141424413972889038325244371
61377141424413972890063439856007
61377141424413973026297965010919
61377141424413973027324108492331
61377141424413973438080228137335
61377141424413973438268509777555
61377141424597654133770701444007
61377141424597704089059868640565
61377141424597704089061011829205
61377141424597704096588722664961
61377141424629207495701691397727
61377141424629218471478424215791
61377141424629218608739092852115
61377141424629223555206509590271
61377141424629223555208804873047
61377141424629223555961946052135
61377141424630074574929878232017
61377141424630076358819457598267
61377141424630107926190042636911
61377141424630107926754898521227
61377141424630119039227444091299
61377141424630123985694860829455
61377141424630123985697070373083
61377141424630123985757536855231
61377141424630123985759832138007
61377141424630123986512973317095
61377141424630124534739744935849
61377141424630124534802506700773
61377141424632776278430194343821
61377141424632776414851829886727
61377141424632777512961080897101
61377141424632820742389674385885
61377141424632820742453240037409
61377141424632820743227650545941
61377141424632820878039448803899
61377141424632820880488319182265
61377141424632820880551075162645
61377141424632822526779481267021
61377141424632825688944129999607
61377141424632825826204884375079
61377141424705755615411988629335
61377141424705755617086791455761
61377141424705755617860859007701
61377141424705755752672657265659
61377141424705755754284694672609
61377141424705755755121527644025
61377141424705755755121613383173
61377141424705756853269289758405
61377141424705757401412718308497
61377141424705757401475483727973
61377141424705757402312307260293
61377141424738175651820342168283
61377141424738175651883103933207
61377141424738176063602348077255
61377141424738176063665109842179
61377141424738176064418251021267
61377141424738176200675074375399
61377141424738176200863016713579
61377141424738176200925778478503
61377141424738176201678919657591
61377141447064171150164437793478
61377141447939520661154835531480
61377141448012452378792665357788
61377141448044872263610096936674
61377141448263425430881088892384
61377141448263726855497786709524
61377141849142466738329347098380
61377141849142481555147693153248
61377141849142482790494482532496
61377141849726043803404128707778
61377141849726045046092926963026
61377141849726045595135945881856
61377141849726049293834316304176
61377141849734137802367340830802
61377141849734148913710166640944
61377141849734148920488088115682
61377141849798979913384129718064
61377141849798979920726135424786
61377141849798980469769154343616
61377141850017784544060904925750
61377141850017817898143033795228
61377141850017818447186052714058
61377141850017818447939198125234
61377141850017829016263009427776
61377141850017829565306028346606
61377141850017829566059173757782
61377141850017829566059288543206
61377141850017832714961379850096
61377141850017832715526235734412
61377141850017833272097341723954
61377141850025921773102279179868
61377141850025932883880249105694
61377141850025932891222254812416
61377141850025937825267414613984
61377141850029524044286645039482
61377141850029524044349407158538
61377141850029535162406620672030
61377141850029535162469382791086
61377141850029540096451780473598
61377141850029540101534354651758
61377141850029540233712535203202
61377141850029540238795109381362
61377141850053840608292115173130
61377141850053850491630157310746
61377141850053851726412090805678
61377141850053852276019968778102
61377141850053855425675317112314
61377141850053855432450143986426
61377141850053855569710898716030
61377141850053857217654854460458
61377141850053857217658296603896
61377141850123134916836515162164
61377141850123179388473763779874
61377141850123183089431569850416
61377141850123183089996425734732
61377141850123184324778359229664
61377141850123184881351788173324
61377141850123184881351788645500
61377141850123184881916644057640
61377141850126737183001073082334
61377141850126781661917565287710
61377141850126785361180791594346
61377141850126785361243553713402
61377141850126785367955618468458
61377141850126785368018380587514
61377141850126786595962725089278
61377141850126787145570603061702
61377141850126787150653177239862
61377141850126787153161448137634
61377141850126787153163771085928
61377141850159207592126163655922
61377141902029223036356927206760
61377141902040028195459112456324
61377141902040033142096988029346
61377141902040033556219276558184
61377141902040033693417269168732
61377141902040034791001210053116
61377141902220147252650300247775
61377141902220148899778323883663
61377141902328217031917074924499
61377141902353432936504639437092
61377141902868541047760774216997
61377141902879346214373101396517
61377141902904573094151503213792
61377141902904578035535574121456
61377141902904578035538668722082
61377141903012625814928373581194
61377141903192695497338963652792
61377141903192710323758632022214
61377141903192710323758746929894
61377141903192710323759403674546
61377141903192710323759432843078
61377141903192711558540565517146
61377141903192711558540594685678
61377141903192711558540680424826
61377141903192711559105450569994
61377141903196347182112603045371
61377141903196358301989797053076
61377141903196362001253056171516
61377141903196362006273984726449
61377141903196362008027850233824
61377141903196362550296075090346
61377141903196362555316659271745
61377141903196362555316659291428
61377141903203561739056038039165
61377141903203561739620893923481
61377141903207102934946906818621
61377141903207102934946992557769
61377141903207114047984308273009
61377141903207119408743786448635
61377141903207119408744472361819
61377141903207119408744815318411
61377141903207119408746795310113
61377141903207119408746881049261
61377141903207119408747143918156
61377141903207119408747258825075
61377141903207119408747915570488
61377141903207119408747944738259
61377141903207119545945136528704
61377141903207119545945165696475
61377141903207119545945908181036
61377141903207119545945937348807
61377141903207119545945937361857
61377141903207119546007927461399
61377141903207152897767570996513
61377141903207152897767600183967
61377141903207152897767863050441
61377141903207152897767948789589
61377141903207163873606208192233
61377141903207163873606894105417
61377141903207163873607237062009
61377141903207164008357168961123
61377141903207164010804886711753
61377141903207164010805264504829
61377141903207164010868020485209
61377141903207164015135463507203
61377141903207164015888575498837
61377141903207164015888953291913
61377141903207168766729338900157
61377141903207168820014335541857
61377141903207168949744707540755
61377141903207168956519505717059
61377141903207168957275745728861
61377141903207168957276118800203
61377141903207169369057010087153
61377141903228733033968151626112
61377141903228733033971246226738
61377141903228734269233581128246
61377141903228734269317263953654
61377141903228777498767811250654
61377141903228777498830573369710
61377141903228777505608494844448
61377141903228778740891750452308
61377141903228778740954512571364
61377141903228782440154976758944
61377141903228782440217738878000
61377141903228782446929803633056
61377141903228782446992565752112
61377141903228782447494659517372
61377141903228782996791824682744
61377141903228782996791853380712
61377141903228784232137842409660
61377141903228784232137842409868
61377141903228784232137871106016
61377141903239584449581688943801
61377141903239584449832736003497
61377141903239584456526950659283
61377141903239589803002141714102
61377141903304415868569073912044
61377141903304415870263649556290
61377141903304415870263649557742
61377141903304415870326411322666
61377141903336786347219083563148
61377141903336786347219432187692
61377141903336786347219475772487
61377141903336786347220203840024
61377141903336786347220247420607
61377141903336786347222526752134
61377141903336786347222526756346
61377141903336786347222526771056
61377141903336786347222526775268
61377141903336786484417076173696
61377141903336786484417424798240
61377141903336786484417468378823
61377141903336786484418110711424
61377141903336786484418196450572
61377141903336786484420519381604
61377141903336786484480230497879
61377141903336786484480872476348
61377141903336786484483281500660
61377141903336786484484314619786
61377141903336830194063262691701
61377141903336830742604962798023
61377141903336834044140255057145
61377141903336834044140255061357
61377141903336834662660591329442
61377141903336834662660677064378
61377141903336834662660677418510
61377141903336834662660983513978
61377141903336834662660983526267
61377141903336834662660983532900
61377141903336834662660983532909
61377141903336834662661069265415
61377141903336834662661069267836
61377141903336834662661069267845
61377141903336834662661069621968
61377141903336834662661069621977
61377141903336834662664034531478
61377141903336834662664034535690
61377141903336835684490008144661
61377141903336835691519325752729
61377141903336835691519325756941
61377141903336835753470182215307
61377141903336835760243846300642
61377141903336835760245010149799
61377141903336835760747107458161
61377141903336835897441838906978
61377141903336835897442917004698
61377141903336835897442917021199
61377141903336835897442917023620
61377141903336835897442917023629
61377141903336835897443002760347
61377141903336835897443002762768
61377141903336835897443002762777
61377141903336835897505678786123
61377141903336835898007776075554
61377141903336835898007776094485
61377141903336835898258431996054
61377141903336836309790121773509
61377141903336836310040054205350
61377141903336836310040054209562
61377141903336836310040825857682
61377141919766362069658850549103
61377141920629550001053503256896
61377141920734900375523693257216
61377141920734900375524464909548
61377141920921337816719063041504
61377141920929393374545697274000
61377141920929442787570111400000
61377141920929442787570883052332
61377141920929442788134967284316
61377141920929443336551029180726
61377141920929443336551144438326
61377141920929443337367047382338
61377141920933045059319337735974
61377141920953708842659364433792
61377141920953753170323793566842
61377141920953753307521786177390
61377141920953754412447732768496
61377141920953758255683778559792
61377141920953758256248634444108
61377141920953759903631062606792
61377141920953759903631062607000
61377141920953759903631177392216
61377141920965460559156318802358
61377141920965465499978628426332
61377141920965465500543484310648
61377141920965466042244381786742
61377141920965466049584064545170
61377141921062710902031842067012
61377141921062712136813003909612
61377141921062712136813775561944
61377141925626506297875344589861
61377141925638514280481383116042
61377141925658926736840060108149
61377141925670934306826991781589
61377141925670934718609260202951
61377141926643525790884404110849
61377141926647133140717082328919
61377141926826060629848794769198
61377141926838063253929941670919
61377141926838068155672368757972
61377141926838068193810945674812
61377141926838068200672549974958
61377141926838068201425953666436
61377141926838068750468714304964
61377141926862083342818938107065
61377141926874085972257871872472
61377141926874085972257986191544
61377141926874086109518654827708
61377141926874090913893875811236
61377141926874090913896198759530
61377141926874091051156867395694
61377141926935312795956694842562
61377141926935312795956695905420
61377141926935314626098944389740
61377141926935314626182627209532
61377141926935314626935768388620
61377141926935314626939210532010
61377142085487199538767457166982
61377142086071060334747744166792
61377142086143995209380952628552
61377142086143996993769644900764
61377142086358946783593039654942
61377142086358946784347218186696
61377142086362549606077445740972
61377142086362849244110760096814
61377142086362849244864567092260
61377142086362849244864938628568
61377142086398871911579186583520
61377142086398872094593526222992
61377142132356648551162460921577
61377142132356648551162460925789
61377142132429596925298356667413
61377142132429596925298358067093
61377142132429596925298701023685
61377142132429596925361119836229
61377142132648434351143505663967
61377142132648434900186180209263
61377142132648434900186180213475
61377142132648434900186265948411
61377142132648434900186265952623
61377142132648434900248941978399
61377142132756502481859385505217
61377142132756502483470284427999
61377142132756503032513301947149
61377142132788923472126555702985
61377142132790274399444142650931
61377142133304929779728012460111
61377142133304930374335986637813
61377142133304930374336330994085
61377142133304930374524616288857
61377142133304930374587035097189
61377142133304931609683123559873
61377142133304931609871408854645
61377142133304931609871408854805
61377142133304941494317789216613
61377142133304941494317789233875
61377142133304941494901700501673
61377142133304941494903651428385
61377142133304941495155760654935
61377142133304941495155760659099
61377142133304941495155760659307
61377142133304942730250701224667
61377142133304942730501749684043
61377142133304943271762051666605
61377142133304943278707600697019
61377142133304943278707600701231
61377142133304943279293377169643
61377142133304943279293462908791
61377142133304943279293720126235
61377142133304943279356138938779
61377142133304943279544424229339
61377142133304943279544424233551
61377142133304946390535198193307
61377142133304946390535285332135
61377142133304946390597961362123
61377142133304946390786246652683
61377142133304946390786246656895
61377142133304946436539831566763
61377142133304946985331889160881
61377142133337361936379911938037
61377142133340047166014679622297
61377142133340047166077355648073
61377142133340048401361472188085
61377142133340048401424148213861
61377142133340048950404146733381
61377142133340063639561196701907
61377142133340063639561196719169
61377142133340063639811900805011
61377142133340063776884627457287
61377142133340063776887726290001
61377142133340063777076012647583
61377142133340063777076013001715
61377142133340949380955173998501
61377142133340964207627039916915
61377142133412998101575232769947
61377142133412998102412056315365
61377142133412998102476769361133
61377142133412998102477112317725
61377142133412998514194062224337
61377142133412998514194406580609
61377142133412998514445109266771
61377142133412998514445453640305
61377142133412998650618250272043
61377142133412998650618251688985
61377142133412998650680755169283
61377142133412998650869298748681
61377142133412998651516430795601
61377142133412998651519786845759
61377142133412998651705863996375
61377142133412998651706122276629
61377142133412999748703256405835
61377142133412999748703256406043
61377142133412999748767137379001
61377142133412999748954303465739
61377142133412999749540079951253
61377142133412999749541199146397
61377142133412999749602468631785
61377142133412999749791126993687
61377142133412999749792246206093
61377142133413000297746273907723
61377142133413000297746275324873
61377142133413000297809811924297
61377142133413000297997322384569
61377142133413000298583097453141
61377142133413000298583098852821
61377142133413000298583873691693
61377142133413000298834145912517
61377142133413000298834920751389
61377142133629101432210877433401
61377142133629145899018923280621
61377142133629147688428170570673
61377142133629150799669992994017
61377142133629150845486340018777
61377142133629150845488640023287
61377142133629150845489783225025
61377142133629150845489787933661
61377142133629150846054642295881
61377142133629150846238342245477
61377142133629151394468548099395
61377142133629151394468633838543
61377142133629151394469700709661
61377142133629151394469700714033
61377142133629151394469786448809
61377142133629151394531309864319
61377142133629151394532462478957
61377142133629151396726032933333
61377142133629151396726118672481
61377142133629152629812246182601
61377142133631797777396542490125
61377142133631797777396543889805
61377142133631803135645166309257
61377142133631803135645965137253
61377142133631803135646309493525
61377142133631803272905834945581
61377142133631804921732647549101
61377142133631847737768256689179
61377142133631847737769399873447
61377142133631847739463975517693
61377142133631847740217120928869
61377142133631847740217122345811
61377142133631847740279883047925
61377142133631847744462495321039
61377142133631847744525257440095
61377142133631847744547321348185
61377142133631848842611295276279
61377142133631849391591638169333
61377142133631849391654314195109
61377142133631849391675230197197
61377142133631849391675234901461
61377142133631849392491137727429
61377142133631852503673301935925
61377142133631852503673387675073
61377142133631852503736063700849
61377142133631852685934840166361
61377142133631853097631929604775
61377142133631853097632015698055
61377142133631853097715607725919
61377142133631853097715612430183
61377142133631853097715693465067
61377142133631853097716755631921
61377142133631853097716760336185
61377142133631853097716846075333
61377142133631853098466887949531
61377142133631853098468753137095
61377142133631853098468757858829
61377142133631853098468838876243
61377142133631853098469905764831
61377142133631853098469987136377
61377142133631853098469991503979
61377142133631853098469991858111
61377142133631853098531600995299
61377142133631853098532753623035
61377142133631853100161120637185
61377142133631853100161463593777
61377142133631854332978722170563
61377142133631854333059305809125
61377142133631854333815545702883
61377142133631854333815631442031
61377142133631854333878307467807
61377142133632703703456862206169
61377142133632703703456862210541
61377142133632703703458005399181
61377142133632748168319283949767
61377142133632748168319283954139
61377142133632748168320427138407
61377142133632748168320427142779
61377142133632748169931324665881
61377142133632748169931326082823
61377142133632748170015002782653
61377142133632748170015002787025
61377142133632748170764792143671
61377142133632748170768148193829
61377142133632748170768149610771
61377142133632748175013608679279
61377142133632748175076284705055
61377142133632749410360659521109
61377142133632749954403409139613
61377142133632749959403334066405
61377142133632749959487012187549
61377142133632749960240157598725
61377142133632749960240162320459
61377142133632753063954011968869
61377142133632753116484719525319
61377142133632753116485867435693
61377142133632753665441755601133
61377142133632753665443711245207
61377142133632753665443797338487
61377142133632753665506473364263
61377142133632753665527389366351
61377142133632753665527394070615
61377142133632753665528537272353
61377142133632753665528541980989
61377142133632753666277440662175
61377142133632753666280534777527
61377142133632753666280539494889
61377142133632753666281682687901
61377142133632753666281687405263
61377142133632753666281687759395
61377142133632753666281773498543
61377142133632753666343296896583
61377142133632753666343301618317
61377142133632753666344444802585
61377142133632753666344449524319
61377142133632753667972902277617
61377142133632753667973159481963
61377142133632753667973159495061
61377142133632754901624233228123
61377142133664223576870375050577
61377142133664268048676939301463
61377142133664268178428691035981
61377142133664268185768373794409
61377142133664268185770673798919
61377142133664268185771817000657
61377142133664268185958610015893
61377142133664268185958614737627
61377142133664269284023728680711
61377142133664269832815699122903
61377142133664269832896287347685
61377142133664269832899381476135
61377142133664269833087666770907
61377142133664273127158987095167
61377142133664273127347272389939
61377142133664273127410034154863
61377142133664273538937808078145
61377142133664273538937893817293
61377142133665168616322844269989
61377142133665173557898299305139
61377142133665174106749589722949
61377142133665174106940973832965
61377142133737203053061899497741
61377142133740801481571722573867
61377142133740804592815500636913
61377142133740804592815500995417
61377142133740805141858519555743
61377142133740805186772952217923
61377142133740805187609775750243
61377142133740805187613223678225
61377142133740805194304019103837
61377142133740805324873887597187
61377142133740805324873892314549
61377142133740805331565027396333
61377142133740805331565032118067
61377142133740806422958892314245
61377142133740806429650036835125
61377142133740806972001911233075
61377142133740806972001915950437
61377142133740806978693051032221
61377142133740806978693055753955
61377142139357641286662501615148
61377142139541329039469968341309
61377142139541379071015067341016
61377142156391138201478054300910
61377142156391138201479087402774
61377142156391138202315910935094
61377142156391154802432060973110
61377142156391154802432060990372
61377142156391154803268884505430
61377142156391154855779474787166
61377142156391154855863157239776
61377142156423573648452996089473
61377142156423574883799013814985
61377142156423575294827870063383
61377142156974720324980740444615
61377142156974720327237077372551
61377143361685897827786428978419
61377143361689484046869223625458
61377143361689484046869225042400
61377143361689500509811281809116
61377143361689500510627189335136
61377143361689500510627189352398
61377143361689500510627190402158
61377143361689500510627533358750
61377143361689500517318334923038
61377143361689500517318677879630
61377143361689500647825183008494
61377143361689500647825525965086
61377143574389191920935665472200
61377143574389191920935670071470
61377143574389208521889676743670
61377143574389208521889676760932
61377143575044369736772945911780
61377143976832534068489673335988
61377143999489180327350968958267
61377143999493071812025814417913
61377143999493082787868690916459
61377143999493088278295439555959
61377144000429361387893683249587
61377144000441333774221094866323
61377144000441334376545293658213
61377144000441367127738367851485
61377144000441367127738371038025
61377144000441367135265191185223
61377144000441367135265962833343
61377144000441367722534970261837
61377144000441367867322549720647
61377144000441367867887405604963
61377144000441378245858343484033
61377144000441378840654602937793
61377144000441378840654947294065
61377144000441378848182542275923
61377144000441384331085130304243
61377144000441384331085134890463
61377144000461743540905336083737
61377144000461776886894985857245
61377144000461776886894989043785
61377144000461776894421809190983
61377144000461791719420905559707
61377144000461792947235511560407
61377144000465329340883955458249
61377144000465329340884323806613
61377144000465377516867372909119
61377144000465379158978597698965
61377144000465384100362668606629
61377144000465677525633763371725
61377144000465678752616104005405
61377144000465678753451784353457
61377144000465678760142927339143
61377144000465679310023574840485
61377144000465679347412707815437
61377144000465679493037914007781
61377144000465684243878528271223
61377144000465684251410744580863
61377144000465684837839456454937
61377144000465684846207347345347
61377144000465694134185041092955
61377144000465694171570392272461
61377144000465695407752860465971
61377144000465695414447447130289
61377144000465695960979982402465
61377144000465695963490466049327
61377144000465699662004018825757
61377144000465700898186491741001
61377144000465700902367152615019
61377144000473782627575352576585
61377144000473782635102944371903
61377144000473788126369213613119
61377144000473788126369218317383
61377144000473788309383557951239
61377144000473799281875655384017
61377144000473799289406689322773
61377144000473799290243550506515
61377144000473804183370090075301
61377144000473804772309281937313
61377144000473804773142642519191
61377144000473804777326397994043
61377144000473804778166693885333
61377144000477390435002806313197
61377144000477390435002810899417
61377144000477401553122781945745
61377144000477401553122783345425
61377144000477401553123558184297
61377144000477401553125881132591
61377144000757435455332155375487
61377144000757468259534818047277
61377144000757468808577492592573
61377144000757618354442098762451
61377144000789589059044905395541
61377144000789589059045677043661
61377144000793507585845333620347
61377144000801611454026657996809
61377144000801611454026661183349
61377144000801611454029755311799
61377144000801611454029785527331
61377144000801611460804582185911
61377144046751284220826468587488
61377144046759338270415295476084
61377144046759339917543319093258
61377144046759382742870775972000
61377144046759388230787037187672
61377144046759388230790475807700
61377144046759388230790480393920
61377144046759388233297521424960
61377144046759389877162949577058
61377144046759389877166387134276
61377144046759389877166391720496
61377144046759389879673432751536
61377144046762089385246339830904
61377144046762091033814711344386
61377144046762091034065759821024
61377144046762091168816030309128
61377144046762091168819129159104
61377144046762091168819473515376
61377144046762091171326514546416
61377144046762942188605173807912
61377144046762989952994245097488
61377144046762989955504725085426
61377144046762991599367057574088
61377144046762991599370152174714
61377144046762991599370156424064
61377144046762991601877541811376
61377144046762991601880636412002
61377144046762991602379634512374
61377144046763442511647367670657
61377144046763442648845274187765
61377144047055209824994741628658
61377144047055209825747887057096
61377144047055209825749001666020
61377144047055226481806645289392
61377144047055226482560130487930
61377144047055226619004895843372
61377144047055226619820799124254
61377144047087645274396479551465
61377144047087645274396482265781
61377144047087645274396483800815
61377144047087646913909753457317
61377144047087646920771357757463
61377144047710370439910934657602
61377144047710370616067109420386
61377144047710370616067109437648
61377144047710387086604062322618
61377144047710387094215798822490
61377144047731930948518226046818
61377144047731930948518312135886
61377144047731930948518316385236
61377144047731980949292796563134
61377144047731986439719542016094
61377144047731986445074857016526
61377144047731986445074860198854
61377144047731986445074860552986
61377144047731986445074943459886
61377144047731986445074946646426
61377144047731986447585340186792
61377144047731986447585340540924
61377144047731986447585426634364
61377144047734637773910802848758
61377144047734637773910807098108
61377144047734637776417843879798
61377144047734654239844635946444
61377144047734682065543189597150
61377144047734682065605951716206
61377144047734685954597566628110
61377144047734687594110836301874
61377144047734687594114279508122
61377144047734687594173598416718
61377144047734687594177041622966
61377144047734687601726963035132
61377144047734687601788692029398
61377144047734687601788692501782
61377144047734687601789381248618
61377144047734687601789725149976
61377144047734687601789725639622
61377144047734687731371591027266
61377144047734687731371591044528
61377144047734687736727937761646
61377144047734687736727941993734
61377144047734687736727942347866
61377144047734687736790699863440
61377144047734687738987373522296
61377144047734687738987717896038
61377144047734687738987718250170
61377144047734687739238421981672
61377144047734687739238422335804
61377144047734688150769637698472
61377144047734688150832400167448
61377144047734697072718656869582
61377144047734697072718656882632
61377144047734698719909437914598
61377144047734702563148841279440
61377144047734702563148841292490
61377144047734704202662115202554
61377144047734704202724877317398
61377144047735582633354971591874
61377144047735582633354976178094
61377144047735588167279051120046
61377144047735588167279055706266
61377144047735588169537626301112
61377144047735588169538745515130
61377144047735588169789535694204
61377144047735588710966412051332
61377144047735588718581506136396
61377144047735604770473811453758
61377144047735604778088905538822
61377144047736048359189917183633
61377144047736048359440621269475
61377144047742741465851236522066
61377144047742741465854675478964
61377144047742741468361720759354
61377144047742741641251856378638
61377144047742741641255302771426
61377144047742741643762343802466
61377144047742752761885758391912
61377144047742758114800786736282
61377144047742758120156100686954
61377144047742758122415450354164
61377144047742758122666584924242
61377144047742758249802019607584
61377144047742758249802020670394
61377144047742758249803135279318
61377144047742758249805458227612
61377144047742758249805462813832
61377144047742758252312503844872
61377144047742758259865606046062
61377144047742785932133166602884
61377144047742785932136605559782
61377144047742786070147068156394
61377144047742786115904090622076
61377144047742790872014046347920
61377144047742791428738015699894
61377144047742791468317970441464
61377144047742791468317973628004
61377144047742791469070081686514
61377144047742791469070082749324
61377144047742791469073524892762
61377144047742791475932720152786
61377144047742791475932723339326
61377144047742791604135196599568
61377144047742791606330837474716
61377144047742791614197667366312
61377144047742802586437944674332
61377144047742802586437946074012
61377144047742802586437946091274
61377144047742802586439063869476
61377144047742802586441388217450
61377144047742802587191171927986
61377144047742802594053813580798
61377144047742807525565679008192
61377144047742807525565680071002
61377144047742807525569117965090
61377144047742807528076163245480
61377144047742807528079602202378
61377144047742807533937013087588
61377144047742807533937014150398
61377144047742807536444058367978
61377144047742808076871572644570
61377144047742808082980031652286
61377144047746359972009227517400
61377144047746359974519707505338
61377144047746359979620878024614
61377144047746359979624321602464
61377144047746360386047570341210
61377144047746360393662664426274
61377144047746387792354275003400
61377144047746387792605319230688
61377144047746393143264268573084
61377144047746393150879276564708
61377144047746393153135618078864
61377144047746393328534945489008
61377144047746393328536064703026
61377144047746393333891292193076
61377144047746393333891296438214
61377144047746393333891296792346
61377144047746393336149953463370
61377144047746393336149953480632
61377144047746393336149957712720
61377144047746393336150732552996
61377144047746393336151072694650
61377144047746393877578739230852
61377144047746409797569132737972
61377144047746409799075337330876
61377144047746409799075423424316
61377144047746409799825129878386
61377144047746409799828568852754
61377144047746409805184140729596
61377144047746409805184141083728
61377144047746409805243549967724
61377144047746409805246902848652
61377144047746409806687073830748
61377144047746409934892563488980
61377144047746409942441456480620
61377144047746409942507657574044
61377144047746409944700892595402
61377144048026421739477679421346
61377144048026421739477679438608
61377144048026438210767859590282
61377144048026471565100265266804
61377144048027773002977664082422
61377144048027822965861776659736
61377144048027822970944350487976
61377144048027834083982009159808
61377144048027834083982095248876
61377144048027837790022129471086
61377144048027837790022386688530
61377144048034592047794538008106
61377144048038193769998647068154
61377144048038193907259315350186
61377144048058842590032930627840
61377144048058842590032934877190
61377144048058842727483003435924
61377144048058858649813159674636
61377144048058859198584209528520
61377144048058892140507422148144
61377144048058892141323325092156
61377144048058892141347344631222
61377144048058892141347346030902
61377144048058892552853508733926
61377144048058892552853509083846
61377144048058892552937191437078
61377144048058892552941323862546
61377144048058906965484792862350
61377144048058908612361769069908
61377144048058908612612816479524
61377144048059743158034116794324
61377144048070548324646362466624
61377144048070548324646448205932
61377144048070548324709124231548
61377144048070564384153503607462
61377144048070564795935853522946
61377144048070564933196522509030
61377144048070564933259284273954
61377144048070597737670771993354
61377144048070597737670776592624
61377144048070598149264751224678
61377144048070598149264755474028
61377144048070598287278651378508
61377144048070614208960181909638
61377144048070614208960267648946
61377144048070614209022943674562
61377144048070614347060859118108
61377144048070614757814915516434
61377144070396743406124242873285
61377144070688527514329189911932
61377144070720945986706388847475
61377144070720946123967187765549
61377144070720947816036217537363
61377144212520751351057335679657
61377144212520751358651030761423
61377144212520753325242732893641
61377144213176309319836183898172
61377144213176309320589325058546
61377144213176359145479776543470
61377144213176359282740440458060
61377144213176359282740445179794
61377144283096451418309962768149
61377144283388218778990823018856
61377144283388234840169554416498
61377144283388235381618484646212
61377144283388235389212571918386
61377144283388235389233235407294
61377144283388235389233492624738
61377144283420654037009252631961
61377154824387977508587281578385
61377154824387977509340422757473
61377154824387979293980162070460
61377154824420399735204314707282
61377154824483873294643989477004
61377154824485224214996517559012
61377154824485224214996531985895
61377154824485224214996561156857
61377154824485224215007021492798
61377154824491977169603234861644
61377154824491977169606592315694
61377154824496031576772611814760
61377154824496031576775706398124
61377154824496031576786544544403
61377154824496031577779900285938
61377154824517161358602077794634
61377154824517161358685760620090
61377154824517205833332487326110
61377154824517659477965843396870
61377154824517659480472108058056
61377154824517659480472882892716
61377154824527966525214404974154
61377154824527966525294993198984
61377154824527966525298087799610
61377154824528010999944814505630
61377154824528016343326849226318
61377154824528016350920673645068
61377154824528016352361107628992
61377154824528452019000981723595
61377154824528466833123872318321
61377154824528466840749077678582
61377154824528466842890350704037
61377154848021278404664716353649
61377154848057301117197522604801
61377154848150804531377689801027
61377154848150806369135065766659
61377154848154408640382163632031
61377154848162511919729013864479
61377154848162517454221563589957
61377154848166521830106985805725
61377154848166521830106985822987
61377154848166570009371113854301
61377154848166570009371228167549
61377154848166571793011247104609
61377154848166571793011247222653
61377155060861420274523768541836
61377155060861420274523772773924
61377155060861469688301328079012
61377155060861470236591201102844
61377155060862676368060049993622
61377155060866228058633053212823
61377155060866228058635377683053
61377155060866228058635377700523
61377155060866228058716736055701
61377155060866228058719060053755
61377155060866272533365786890709
61377155060866272533365791122797
61377155060866273082408805792241
61377155060866278067289755741885
61377155060866278067290899402909
61377155060866278090261835055408
61377155060866278090264159053462
61377160567280089720228393914709
61377160567280091367356417550597
61377160567280091916148735653859
61377160567280095073394470731345
61377160567668675257290440632641
61377160567668675257290445354375
61377160567668675394488437492699
61377160567668675394488437964923
61377160567668675806333119899671
61377160567675825035472681665113
61377160567675830525714585501773
61377160567675830525902870324321
61377160567675880348826687109943
61377160567675889822266355444663
61377160567679427306468761167145
61377160567679432796898949826353
61377160567679432796898950298577
61377160567679482071030791448049
61377160567679482071030796169783
61377160567679482208228788308107
61377160567679482208228788780331
61377160567703797950929941491071
61377160567703797950992703255995
61377160567711853235860222138393
61377160567711897708065769846667
61377160567711897708065770318891
61377160567711903061235204602627
61377160567711903061297966367551
61377160567711914174272601470795
61377160591334696783297769050056
61377160591334862245865233244065
61377160591334862245865234760385
61377432678506615148380224555384
61377432678506615150639656083946
61377432678578694059581164423718
61377432678578694066359085898456
61377432678579594490132191688678
61377432678579594496910113163416
61377432678611114498545879942006
61377432678611114505323801416744
61377432678612014929096907206966
61377432678612014935874828681704
61377432908078511190644147477268
61377432908078511190665066665896
61377432908078511190665068065576
61377432908078512426011860631364
61377432908953857682464694287158
61377432909047207074899687325372
61377432909048407236429991128504
61377432909048407831225450252450
61377432909048407831226221904782
61377434823312124010949430529077
61377434823312124010950202181409
61377434823332822383905631801447
61377434823332822391248785873457
61377434823334184170728984366979
61377434823334184170728984371191
61377434823334184170791746136115
61377434823334184175812330201683
61377434823334184175875091966607
61377434823334217522551681712107
61377434823334217524246257356353
61377434823334217529329603186845
61377434823334233582058822852945
61377434823334233582121584617869
61377434823334233582121584967789
61377434823334234179369381859555
61377434823334234186709063101663
61377434823334234186709063455955
61377434823334234186709063568223
61377434823334234186709063568383
61377434823334234186709064617983
61377434823334234186709064972275
61377434823334237890490750652503
61377434823336724851766134760147
61377434823336740720915810893087
61377434823336768720992059617121
61377434823337625236562457921499
61377434823344544452173577575927
61377434823344544452359539468943
61377434823344577810687074610727
61377434823345745163686838740255
61377434823345745163687957935399
61377434823345745171029963642121
61377434823345778567769450603479
61377434823348446912690926481491
61377434823348496323937082137837
61377434823417523805971629642919
61377434823417523805971630705729
61377434823441791096472871904521
61377434823442091278403784205687
61377434823445737838839053288935
61377434823445742967483637056445
61377434823453796697364548735315
61377434823453846698407272143981
61377434829242859599810702151215
61377434829242859599810702155427
61377434829242859599810703671747
61377434829253664765669885085958
61377434982867120333114398393419
61377435035172087958646068532674
61377435036047439228891680436271
61377435036047439228891684668359
61377435036047450754276463537015
61377435036047454046275144894430
61377435036047454053053066369168
61377435041092435570687069068662
61377435041920958970796920178489
61377435041956064641993323366427
61377435041956076167378102235509
61377435041956079459376783592498
61377435041956079466154705067236
61377435041956081114033550115277
61377435058710543861849256549768
61377435058818297036036827212072
61377435059657640788496540914756
61377435059682856136488813095763
61377447957335863980556409001724
61377447957335863987899447810310
61377451555592346820363966443610
61377451555592347002479463386278
61377451555592347002479834922586
61377451555592347002563145739510
61377451555592347003315515266266
61377451573317322491042398305654
61377451573317322491857186640742
61377451573317322539302995548802
61377451574265620368887300119644
61377451574265620368888071771976
61377451574265620373970903167580
61377451574265620373971674819912
61377451574265620377234647626006
61377451574265620377235304959474
61377451574265620377235419278338
61377451981107081920899059134075
61377451981107081920899059138287
61377452034288301377627581869916
61377452035138435538451991134641
61377452052009219341598467794856
61377452052010586878119066484171
61377452052010586878119066484331
61377452052010586878119067533931
61377452052010586878119067888223
61377452052010591817246799991723
61377452052010591817246800346015
61377452052013227498354168115918
61377452052013288579023123359746
61377452052864278836023017277974
61377452052864278838197651831282
61377452052864278838198766440206
61377452052864278838281334184514
61377452052864278838282448793438
61377452052864278838467382283238
61377452052864323303057750639684
61377452052864323303057836378832
61377452052864323308141439426768
61377452052864323309835672101372
61377452052864323309835672114422
61377452052864323309835757853570
61377452052864323309856564109916
61377452052864323309856935646224
61377452052864323310671352445004
61377452052864323310671723981312
61377452052864323310672838590236
61377452052864328248963406094150
61377452052864328248963491833298
61377452052864328248984412421606
61377452052864328249047088447382
61377452052864328249047431403974
61377452052864328249527490326134
61377452052864328249528604935058
61377452052993839529210478316380
61377452052993839529210851369168
61377452052993839529213835764766
61377452052993839530908411409012
61377452052993843235254211893808
61377452052993843242029038767920
61377452053005500663208597973042
61377452053005545677678897807108
61377452053005545677678984250468
61377452057919212291220733763519
61377452057919212291220733767731
61377452057919212291220735284051
61377452057919217230348467743247
61377452057919217230348467747459
61377452057933921557048924133467
61377452057933921557951867002805
61377452057933924666852249426848
61377452058902615069709646740274
61377452194696504651452361944506
61377452212421480319870238372756
61377452212421480322129674605582
61377452212421529733710560030440
61377452264735809369381169617189
61377452264736698274209502971386
61377452264736709936352685465272
61377452265564031367754400201892
61377452265574793707682006213987
61377452265574826649145047374969
61377452265574826649417015022973
61377452265600036876898974126649
61377452265600042410822934159517
61377452265600059019374242112297
61377452265672082431570922342915
61377452265672082439161652161039
61377452265672083033957882918443
61377452270629725508223732189734
61377452270632415503739180739271
61377452270632432157562412661803
61377452270633627973824803048318
61377452270633632732383591262645
61377452270633632907869191197554
61377452270633632907869962849886
61377452270633632914647112672292
61377452270633632915211968556608
61377452270644122884538086263825
61377452270644122885291227442913
61377452270644139356853351262145
61377452270644139539114459397369
61377452270645323642373492889604
61377452271484314154587063448483
61377452271484314154859404149115
61377452271484314154859404149116
61377452271484319687779437864907
61377452271484319687779437864908
61377452271484319688595340808920
61377452271484319690772242009912
61377452271484319691043838121608
61377452271484363567883818275115
61377452271484364162408081384515
61377452271484364162408452920823
61377452271508635021773665037642
61377452271580708439448271344977
61377452271580713379412457301843
61377452271580713386187284175955
61377452271613128881509133005984
61377452271616686093096229945453
61377452271616686687892833774359
61377452271616730557958651689051
61377452271616730564733478563163
61377452271616731152755255517956
61377452271616731152755255517957
61377452271616731152756288619661
61377452271616731152756288632711
61377452271616731157754922754885
61377452288369998986519571602490
61377452288369998986519571719130
61377452288369998987335474546502
61377452288369998987335479268236
61377452288370010099556944475710
61377452288370010099556944477162
61377452288370010099828912125166
61377452288370010694416310425123
61377452288370010694416310425124
61377452288370015641158789411909
61377452288370310837870556230747
61377452288370310838686459174759
61377452288370310838686460691079
61377452288370310838686460691080
61377452288370310883624141140663
61377452288370315784675798498777
61377452288370315830429383408693
61377452289209278704968908506076
61377452289209289817733313442684
61377452289209289818005281090688
61377452289209289818758422269776
61377452289209289822816916490620
61377452289209289822816945070336
61377452289209289823088884138624
61377452289209289826080283645615
61377452289209289826081316747320
61377452289209289826081688283788
61377452289209289826081689818822
61377452289209289826352624346248
61377452289209289826353284395324
61377452289209289826353284395484
61377452289209295351657563976976
61377452289209295351657649716124
61377452289209295351658678585900
61377452289209295359272658062039
61377452289209295359272658062040
61377452289209295359272686759853
61377452289209295360004911483338
61377452289209295360004997222486
61377452289209295360025803491930
61377452289209295360088561006052
61377452289209295360088565256854
61377452289209295362264343011900
61377452289209295362264428751048
61377452289209295362265462207044
61377452289209295362265462325088
61377452289209295362537058318740
61377452289209295362537058436784
61377452289209339823859668479002
61377452289209339823859754218150
61377452289209339823860783087926
61377452289209339832206987405648
61377452289209339832207015985364
61377452289209339832207101724512
61377452289209339833901301581647
61377452289209339833901591629610
61377452289209339833901677368758
61377452289209344772842154923490
61377452289209344773029325609338
61377452289209344773029411348486
61377452289209344773030068681954
61377452289209344773050217617930
61377452289209344773050989270262
61377452289209344773112979382854
61377452289209344773113751035186
61377452289209344773594152913938
61377452289209344773594181493654
61377452289209344773594267232802
61377452289233610097651279288060
61377452289233610692450977698718
61377452289233660103759895475572
61377452289233660103760268547083
61377452289233660104031863123576
61377452289233660104031863123585
61377452289233660104512380856395
61377452289234538529305639477864
61377452289234539124101870235268
61377452289318247412703622282357
61377452289318247458457178493013
61377452289318247458457207190821
61377452289318247459210323905641
61377452289318247459210352601997
61377452289318291923044537989433
61377452289318296869787016976219
61377452289339905551302400693261
61377452289342562789372967829868
61377452289342607259799170212606
61377452289342607259799170566738
61377452289342612201183197894222
61377453469986114864287184872963
61377453470095334373728416835785
61377453488660287568641795069136
61377453488660287575419716530824
61377453488660287575419716543874
61377453488660287575440608539368
61377453488660287576255396874456
61377453488660287576256511483380
61377453488681853017965391560433
61377453488693558622660181369360
61377453701395067351134442143669
61377453701395111823336546645695
61377453701395111830051706005589
61377453701395117357260882917731
61377453701403172873222741101203
61377453701403173056236965949635
61377453701407074921958082562601
61377453701407074921958197348025
61377453701407074928673241918283
61377453701407074929214197286661
61377453701407075333740088471573
61377453701407075523194896748789
61377453701407075523281564088047
61377453701407075523466492860485
61377453701407119393595445965735
61377453701407119988057318492387
61377453701407119988120080611443
61377453701407119995672068203709
61377453701407124934587497349599
61377453701407124934862449530327
61377453701407970417624913273652
61377453701407975359765224193118
61377453701407975901486009155864
61377453701407975947218673359380
61377453701408019824083682059540
61377453701408019824083682060992
61377453701408019824083710757348
61377453701408020418608316705248
61377453701408020418608316706700
61377453701408020418608316723962
61377453701408020418608345403056
61377453701408020418667636682318
61377453701408020418671080360950
61377453701408025365075762141212
61377454109090223101340494971825
61377454109090267574276871249736
61377454109091118133783377467121
61377454109091118133784149119453
61377454109091123669967151390537
61377454109091167540030641770715
61377454109091167542481835084485
61377454109091167542481835202529
61377454109091167542481839788749
61377454109091167547564409262645
61377454109091167549821521147497
61377454109091168134464218014219
61377454109091168136995621895049
61377454109091168137027390375066
61377454109091168144616977066029
61377454109091168144617751904901
61377454109091173076151656761615
61377454109091173083473890835707
61377454109091173083744710927713
61377454109091173083745858820617
61377454109091173083748178580967
61377454109091173083748178586583
61377454109091173083748953421243
61377454109103173884544194636528
61377454125832679354542150090183
61377454125832679359624724268343
61377454125832679359624724616859
61377454125832679359625496269191
61377454125832723824401140592371
61377454125832723824484823412163
61377454125832723826116636937353
61377454125832723826116636942969
61377454125832723831262744886901
61377454125832727530441516721413
61377454125832727530462437422149
61377454125832727530462437427765
61377454125832727530525199192689
61377454125832727530525199541205
61377454125832729322446450611685
61377454125832729322446450617301
61377454126813392096762064846504
61377454126813392096762064852120
61377454126813392101778404884753
61377454126813440272678879813311
61377454126813440275192835009889
61377454126813440281967659050349
61377454126813440282532518122609
61377454126813441510539627571465
61377454126813441517314451617541
61377454126813441517879310684185
61377454126816093805276511575185
61377454126816099341460285498601
61377454126816099341461060333261
61377454126816143211527248137126
61377454126816143213786684015820
61377454126816143219055220422415
61377454126816143219057543370709
61377454126816143219058315023041
61377454126816143220749796066661
61377454126816143220749796184705
61377454126816143221314652069021
61377454126816143808496133115103
61377454126816143808583287844566
61377454126816143808583291026894
61377454126816143816110111174093
61377454126816143816110882826425
61377454126816148747623867094831
61377454126816148747644787683139
61377454126816148747707552984523
61377454126816148747711021706250
61377454126816148747711024888578
61377454126816148755237845035777
61377454126816148755238616688109
61377454126817294557279785293992
61377454126817294557279790011354
61377454126817294562296125443265
61377454126817294562296125448881
61377454126817294562296897101213
61377454126817294562358887562321
61377454126817294562358887563725
61377454126817294562363131124484
61377454126817294564555561559451
61377454126817294564555561563663
61377454126817294564556333215995
61377454126817300093460086959061
61377454126817300098479899012389
61377454126817300098479899018005
61377454126817300098480673852665
61377454126817300098542661137221
61377454126817300098542661485737
61377454126817300098542661487141
61377454126817300098543436326013
61377454126817342735456036488009
61377454126817342740539382318501
61377454126817342743050238564481
61377454126817342743050240080801
61377454126817343968606156471009
61377454126817343968609624124262
61377454126817343970802825867257
61377454126817343970869060002956
61377454126817343971053877526431
61377454126817343971053877644315
61377454126817343971053877644475
61377454126817343971057344825393
61377454126817343971057345297569
61377454126817343971057349529657
61377454126817343971057349548530
61377454126817343971057349548531
61377454126817343971057349902663
61377454126817343975384450998374
61377454126817343975885400045417
61377454126817343975948162160261
61377454126817343976136448522263
61377454126817343976137596415167
61377454126817343976139919003553
61377454126817343976139919357845
61377454126817343976140690661661
61377454126817343976140693843829
61377454126817343976140694198121
61377454126817343977832172059413
61377454126817343978397027943729
61377454126817343978397031126057
61377454126817343978397032661091
61377454126817344565578512290023
61377454126817344565578512290183
61377454126817344565599429696163
61377454126817344565599432878491
61377454126817344565665663831702
61377454126817344570682003874323
61377454126817344570744765989167
61377454126817344570745540828039
61377454126817344573192487044589
61377454126817344573192487161069
61377454126817344573192487161229
61377454126817344573193258701133
61377454126817344573193261883461
61377454126817349504706246151867
61377454126817349504706246269751
61377454126817349504706246269911
61377454126817349504727166858219
61377454126817349504789928622983
61377454126817349504793400881330
61377454126817349511568224567498
61377454126817349512133083639758
61377454126817349512320220668621
61377454126817349512320220670025
61377454126817349512320220674237
61377454126817349512320220674397
61377454126817349512320221022913
61377454126817349512320221024317
61377454126817349512320992326729
61377454126817349512320995508897
61377454126817349512320995863189
61377454126817349512321368561525
61377454126817349512323688323279
61377454126817349512323688327491
61377454126817349512324463162151
61377454126824247088181070328200
61377454126824247095709042967621
61377454126828105084400080126882
61377454126828149548447718134662
61377454126828149549262501870480
61377454126829005721063026448737
61377454126829005721063026448746
61377454179021159495664871122561
61377454179021162656905604564596
61377454179130382133292639427152
61377454179130426605686128410796
61377454179130426605686129473654
61377454179130431551400399383644
61377454179131283760423921375273
61377454179131284354948551788893
61377454179131284354948556020981
61377454179131328819895004963728
61377454179677676523095682768868
61377454179991020819756943818913
61377454179991020819757029907981
61377454179991020819757034140069
61377454179991020821451609784315
61377454179991070226003436470175
61377454179991070226003522559243
61377454179991070226003526791331
61377454179991070226005878437385
61377454179991070226005878791517
61377454179991070227698102435577
61377454179991070228454715873013
61377454179991070228454715991057
61377454179991070228454720577277
61377454179991070233537975614437
61377454179991070233538061703505
61377454179991070235794312660417
61377454179991070235794317246637
61377454179991070235794398749485
61377454179991070822975793706499
61377454179991070822975879795567
61377454179991070828058482553443
61377454179991070828058482557655
61377454179991070830589886434273
61377454179991070830589886438485
61377454179991070830590543417821
61377454179991070830590629506889
61377454179991075762103527686227
61377454179991075762103613775295
61377454179991075762124448274535
61377454179991075762124534363603
61377454179991075769718277279505
61377454179991075769718363368573
61377454179991075769721834209771
61377454179994676256304088099422
61377454179994676256304088118136
61377454179994678040693899585652
61377454179994978229964407848952
61377454179994978229964493938020
61377454180001825988000041108110
61377454180005433795997218649740
61377454180005477665309890621249
61377454180005477665309895207469
61377454180005477665309981296537
61377454180005478260922402512637
61377454180005733387186615948336
61377454180005777855395359048012
61377454180005777862924446368455
61377454180005778457720678642179
61377454180005783395760779668550
61377454180005783395822163939154
61377454180005783395823541433474
61377454180005783396095271324775
61377454180005783396576816411041
61377454180005783396848412503863
61377454180006628879885741270374
61377454180006678285100092360121
61377454180006678290399762547264
61377454180006678290399762548716
61377454180006678292659484518201
61377454180006678885740592074272
61377454180006678885740677813420
61377454180006678887455715275605
61377454180006678888271619813700
61377454180006678888271991350008
61377454180006683826311854265544
61377454180006683826311940358984
61377454180006683826583450377240
61377454180006683826583536470680
61377454180006683827127757209556
61377454180006683827127757582561
61377454180006683827127757582562
61377454180006683827127757700659
61377454180006683827127843302996
61377454180006683827127843321710
61377454180006683827399353321252
61377454180006683827399356509196
61377454180006683827399439414692
61377454180006683827402828767543
61377454180099138960412560855562
61377454180099138968003175882438
61377454184929789855421954518495
61377454184929789855425310568653
61377454185038708546741198652808
61377454185038709141537429410212
61377454185038751783763616901376
61377454185038751783784422816688
61377454185038751783784537620826
61377454185038751783784538670586
61377454185038751783784795888030
61377454185038753018354165909074
61377454185038756722637089843522
61377454185038756729477887756180
61377454185038758552027459844552
61377454185038758559621542880426
61377454185039954187222166746144
61377454185039954187243087451092
61377454185039957479973989399296
61377454185039959126349900725872
61377454185695270642237343740494
61377454185695270642237716793282
61377454185878085900680238592099
61377454185878085907455065466211
61377454185899695648896070396114
61377454185903297917886861309847
61377454185903298512408282455678
61377454185903303453795566981471
61377454185903303453795566981480
61377454185903303453795567337064
61377454185914058611835662958382
61377454185914103086001216270076
61377454185914103086002379041921
61377454185914103086002380106183
61377454185914103680798609799325
61377454185914103680798610863587
61377454185914103681551752041223
61377454185914108619653208523798
61377454185914108619654749084507
61377454185914108619926339074789
61377454185914108619928667673565
61377454185914108620679485902907
61377454185914108620682841953065
61377454185914108620682843022508
61377454185914358801375920786023
61377454185914403266238342529621
61377454185914403266238599747065
61377454185914403273769666632979
61377454185914403275189155844668
61377454185914403275272839136636
61377454185914408626664144168641
61377454185914408809196938722055
61377454185914408809950079901143
61377454185914408809953435951301
61377454185915259782664538011312
61377454185915304252338599207434
61377454185915304253090707464154
61377454185915304254782960160106
61377454185915309194475811490209
61377454185915309194750882557147
61377454202764583420966621250781
61377454202764584655748210273009
61377454202764584655748214971449
61377454202764584655748214977273
61377454202764585250272849617157
61377454202764585250272849622981
61377454202764585250273189391421
61377454202764585250273193996515
61377454202764629676993334147326
61377454202764629676993337329654
61377454202764629715219298559904
61377454202764929858736307648221
61377454202764929858736307648224
61377454203421097332889363304277
61377454203603912552897352761548
61377454203603912553168948873244
61377454203625522472103178817683
61377454203625522472103178819087
61377454203625522472163613402225
61377454203625522473795431513635
61377454203625522474359515747023
61377454203625528008347390513585
61377454203625570652854192752053
61377454203625570652854194268373
61377454203625571878349671468945
61377454203625571878410106053487
61377454203625571878410110658581
61377454203625571878412433589405
61377454203625571880041924164897
61377454203625571880857831714003
61377454203625571880857831832047
61377454203625571880861299012965
61377454203625571880861299485141
61377454203625571880861303717229
61377454203625571880861303736103
61377454203625571880861304090235
61377454203625571885752116347833
61377454203625571885944644843457
61377454203625571885944648385693
61377454203625571888200982131301
61377454203625571888200982243569
61377454203625571888200985313629
61377454203625571888200986848663
61377454203625572475382463289651
61377454203625572475382466477755
61377454203625572475403383883735
61377454203625572475403387066063
61377454203625572480465037355543
61377454203625572480465037467811
61377454203625572480485958061895
61377454203625572480548720176739
61377454203625572480549495015611
61377454203625572482996441232161
61377454203625572482996441348641
61377454203625572482996441348801
61377454203625572482997212888705
61377454203625572482997213000973
61377454203625572482997216071033
61377454203625577414510197269379
61377454203625577414510200339439
61377454203625577414510200457483
61377454203625577414531121045791
61377454203625577414593879622611
61377454203625577422124946508525
61377454203625577422124950050761
61377454203625577422128417349723
61377454203628224177775085851966
61377454203628224177775090451227
61377454203628224177775090457060
61377454203628229711782736497655
61377454203628229711782736497664
61377454203628273581848894182408
61377454203628273591636332813811
61377454203628274183901502652810
61377454203628274183903478039418
61377454203628274183904586952669
61377454203628274185595730735370
61377454203628274186432514324349
61377454203628274186432906527807
61377454203628279125288657860333
61377454203628279125288672742891
61377454203628279125288701445128
61377454203628279125288701458178
61377454203628279125560296034831
61377454203628279125560296034840
61377454203628279125560297084600
61377454203636377458219153100431
61377454203636377465779670655169
61377454203639929774394131928362
61377454203639929775210034866550
61377454203639929775210034872374
61377454203639934716345381592117
61377454203639979187983751016476
61377454203639979187983774932049
61377454203639979187983778114377
61377454203639979187983779714284
61377454203639979187983779715009
61377454203639979188799653960488
61377454203639979780250914639849
61377454203639979780252076894998
61377454203639979780314839014054
61377454203639979781064857090732
61377454203639979781064885670448
61377454203639979782759085179850
61377454203639979782759089765336
61377454203639979782780004272511
61377454203639979782780005689453
61377454203639979782780008871781
61377454203639979782780010471688
61377454203639979782780353310188
61377454203639979782780382007996
61377454203639979783595913409876
61377454203639979783596256249828
61377454203639979783596256254200
61377454203639979783596284946184
61377454203639984721635731684365
61377454203639984721636119282004
61377454203639984721636119641912
61377454203639984721636147802662
61377454203639984721636148339720
61377454203639984721638094498747
61377454203639984721886823385108
61377454203639984721911181359317
61377454203639984722450907977000
61377454203639984722452022585924
61377454203639984722452022599022
61377454203639984722452051178738
61377454203639984722455106888212
61377454203639984722723646917428
61377454203639984722727090480229
61377454203640235447383223021113
61377454203640279923831819404566
61377454203640279924581866179052
61377454203640279924581894758768
61377454203640279926276098853656
61377454203640279926276470389964
61377454203640279926276470403014
61377454203640279927113265342520
61377454203640279927113295576339
61377454203640284865215890377112
61377454203640284865215919074920
61377454203640284865967917065368
61377454203640284865969031556200
61377454203640284865969031687342
61377454203640284865969060254008
61377454203640284865969060267058
61377454203640284865972115975128
61377454203640284866244099572920
61377454203640284866244099572921
61377454203641185434055881563273
61377454203641185479809466473141
61377454203737493072270869143987
61377454203737498621575800250063
61377454203737498628353726429065
61377454203737498629169629373077
61377454203737498629189402068481
61377454203737498629190549961385
61377454203737498631425965828837
61377454203737498631425965833049
61377454203737548019783710959683
61377454339526607031439022882298
61377454339526656442835368550184
61377454339635875919160253985220
61377454339635875919160368770644
61377454339635875925914274589888
61377454339635881269798397762224
61377454339635881272329802705912
61377454339635881276635986401260
61377454339635881452812622610656
61377454339635881455344027554344
61377454339635925744531906158178
61377454415367079565705966677162
61377454415367079565705966678614
61377454415367079565705995258330
61377454415367079565705995374970
61377454415367079566521898202342
61377454415367079566521902924076
61377454415367079702966635314938
61377454415367079748720220223402
61377454415463435513196400183542
61377454415463435513196401233302
61377454415463435513196658450746
61377454415463435558929065435414
61377454415463435558949985092006
61377454415464291478885263616365
61377454416119954371649206303210
61377454416119954371649579355998
61377454416120805390808005669861
61377454416314477018422330814651
61377454416315327443325105477442
61377454416315327985045890440188
61377454416315328030778554643704
61377454416315371907643563343864
61377454416315371907643563345316
61377454416315371907643592041672
61377454416315372502168197989572
61377454416315372502168197991024
61377454416315372502168198008286
61377454416315372502168226687380
61377454416315372509758584852556
61377454416315377448635614727728
61377454416315377448635643425536
61377454416315377448973440632059
61377454416338742341247525521098
61377454416338742938572477627331
61377454416338786815413078832792
61377454416338787403434899370929
61377454416338787408434452170167
61377454416338792349340530236281
61377454416338792349818590035752
61377454416339687838169557005433
61377454416339687838982121491272
61377454416339687838982121495484
61377454416339687838982121495644
61377454416339687838985474849482
61377454416339687838985479434919
61377454416339687838985479434967
61377454416339687838985560938550
61377454416339687838985593868446
61377454416339687838985593872658
61377454416339687838985594222578
61377454416339692779556736864331
61377454416339692779828709293123
61377454416339692780369549988292
61377454416339692780369550342584
61377454416339692780369616828328
61377454416339692780369616946420
61377454416339692780369664773924
61377454416339987982502488523287
61377454416339992923886626034740
61377454416339992923886645165888
61377454416350494059705504912632
61377454416350494196966173530082
61377454416350494196966173548956
61377454416350494196966174594344
61377454416350494654439346491179
61377454416350494789234468078783
61377454416350494789984518908048
61377454416350494791700015127504
61377454416350494791762776888056
61377454416350499593632936830841
61377454416350499594111015766915
61377454416350499594111015780013
61377454416350499730618538968978
61377454416350499730618538986448
61377454416350499730618543218376
61377454416350499730618543219780
61377454416350499730893605822755
61377454416350499730893691561903
61377454416350499731371684398868
61377454416350499731371684416338
61377454416350744972312877738547
61377454416350794383896744611519
61377454416350794383980541750175
61377454416350794384458623750533
61377454416350794384461603678163
61377454416350794384545400822435
61377454416350794386153200444539
61377454416350794795490722443163
61377454416350794795490727029383
61377454416350794796327664998611
61377454416350794797935463570955
61377454416350794797956384277307
61377454416350794978505062077019
61377454416350794979258207488195
61377454416350794979258212093289
61377454416350799736874912255911
61377454416350799737628053434999
61377454416350799919889251889767
61377454416350799920164314256441
61377454416350799920642393068855
61377454416351645402926668168112
61377454416351694815009621963554
61377454416351694815009650661362
61377454416351694816704199007480
61377454416351694816704199125572
61377454416351694816704227705288
61377454416351695363299524151754
61377454416351695365746873670868
61377454416351695365747216509368
61377454416351695365747245207176
61377454416351695409805881418766
61377454416351695409806225792300
61377454416351695411500458462692
61377454416351695411500801419284
61377454416351695411500801436546
61377454416351700304623903429400
61377454416351700304623903547492
61377454416351700304623932127208
61377454416351700305439806373412
61377454416351700305439835071220
61377454416351700350377488337864
61377454416351700350377488455956
61377454416351700350377517035672
61377454416351700350715314242195
61377454416351700351193391281876
61377454416351700351193391300590
61377454416351700351193419979684
61377454416444103828964581244134
61377454416444109182133756893484
61377454416444109365144882909202
61377454416444109365147981741916
61377454416444153654335860345750
61377454416447710911740194640040
61377454416447710911740309425464
61377454416447711041407149410950
61377454416447711041407149410951
61377454416447711041407236549779
61377454416447711041410592599936
61377454416447711041410592599937
61377454416447711041410592618650
61377454416447711041410592618651
61377454416447711041595435751111
61377454416447711041595521844551
61377454416447711048185042170459
61377454416447711048185415241961
61377454416447711048185419492763
61377454416447711048938187600349
61377454416447711048938216296621
61377454416447711048938216296705
61377454416447711048938216296864
61377454416447711048938216296865
61377454416447711048938560653137
61377454416447711498922163529790
61377454416447711498925262716636
61377454416447711506536913254210
61377454416447711506537171521414
61377454416447711636119783083339
61377454416447711636120070046899
61377454416447711636120070396819
61377454416447711636123169229533
61377454416447711636203380168354
61377454416447711636203380168355
61377454416447711636203380169812
61377454416447711636206823357341
61377454416447711636206823376054
61377454416447711636206823376055
61377454416447711643734820125607
61377454416447711643734820125610
61377454416447711643734820125611
61377454416447711643735164481883
61377454416447711643797582244826
61377454416447755375786713439626
61377454416447755375786825042722
61377454416447755375786828225050
61377454416447755375787082260166
61377454416447755375787086492254
61377454416447755376539969404138
61377454416447755383377816683384
61377454416447755513044397543227
61377454416447755513044397674369
61377454416447755513044399074049
61377454416447755513047463914057
61377454416447755513047468164859
61377454416447755513047493674675
61377454416447755513047496861215
61377454416447755513047578232921
61377454416447755513047836631267
61377454416447755513047841217487
61377454416447755520575808916555
61377454416447755971315652513434
61377454416447755971315653576292
61377454416447755971336573232884
61377454416447755971399220547802
61377454416447755971399250308420
61377454416447756108660003616876
61377454416447756108660003621088
61377454416447756108660003634129
61377454416447760909439193668158
61377454416447760917029923486282
61377454416447761046696739001725
61377454416447761046696739001885
61377454416447761046696767699485
61377454416447761046696853792925
61377454416447761046699833602351
61377454416447761046699862300111
61377454416447761046699862304482
61377454416447761046699862304483
61377454416447761047449908882998
61377454416447761047512670997842
61377454416447761054227830003391
61377454416447761054227830353311
61377454416447761054227830357682
61377454416447761054227830357683
61377454416447761054228174727053
61377454416447761054228178959141
61377454416448006289210075770798
61377454416448006289210076820558
61377454416448006289210334038002
61377454416448011228146310832000
61377454416448011228338068017730
61377454416448011230594146206286
61377454416448011230597503778380
61377454416448011230677714712830
61377454416448011230681186598172
61377454416448011230866001057362
61377454416448011235740139836970
61377454416448011238187975211256
61377454416448011238271543717800
61377454416448011238271658036664
61377454416448011642379509687352
61377454416448011825390635703070
61377454416448011825393734535784
61377454416448055703050397427030
61377454416448055703133965461398
61377454416448055709825482214214
61377454416448056114832661603206
61377454416448061053769011095700
61377454416448061060546932458010
61377454416448061236720474184824
61377454416448061244314676255680
61377454416448911666231876891299
61377454416448912210250868420224
61377454416448912217781935306138
61377454416448912263535864688759
61377454416448956133601339665937
61377454416448956140397430557125
61377454416448956682644357504650
61377454416448956689440105083467
61377454416448961621521044087857
61377454416448961667274600299965
61377486511003215333996665098211
61377486511003225720313426299481
61377486511007117794514013984901
61377486511007133663663690117841
61377486511014937394921456800681
61377486511015237584168805745995
61377486511015237584357091985533
61377486511659745120155872774897
61377486511671450712319564208469
61377486511675336518530068858273
61377486511675353172836913114033
61377486511951479085036337996501
61377486511951529086079061405167
61377486511955415081810231505171
61377486511987785927266477477113
61377486511987785927267598201627
61377486511987829979507861635263
61377486511987830392130019945225
61377486511987835925782388570661
61377486511987846459228263962479
61377486511987847053752898608187
61377486511987851985289529717323
61377486511987851992880632587915
61377490109153030409092067811951
61377490339577713546235519400841
61377490339577713546235633719705
61377490339577713683433512011389
61377490339577713683433512012841
61377490339577714092771266171151
61377490339577714277958146658549
61377490339796401398182457286144
61377490339901768381475549815746
61377490339901768382019485111754
61377490340449011164652250643708
61377490340449011164652279223424
61377490340452899213275411741428
61377490340452899213547007853124
61377490340452910331667066038280
61377490340452910331667069224820
61377490340452913625169628110114
61377490340452913625169971066706
61377490340561867911177637950720
61377490340740796781012392648210
61377490340777068623476681376658
61377490340777069675811544880986
61377490340777070270608143988158
61377490340777070270608147174698
61377490340777103622159158078550
61377490340777114740550815561942
61377490340777118446570272502356
61377490340777118446591193090664
61377490340777119681937985656452
61377490340777119682754261653252
61377490747284423208583495536130
61377490747284423213666841366622
61377490747284525155227643735740
61377490748257019768127512435108
61377490748439547617146751270698
61377490748439547617146837363978
61377490748544902932439336634140
61377490748544902932439336988272
61377490748544902933004192518456
61377490748544902933004192872588
61377490748548805393519590478594
61377490748548805393521913426888
61377490748548805393521913431100
61377490748548805393521914830780
61377490748548805393522689665440
61377490748581224177764404183406
61377490800786256336103623783403
61377490801290258506478860758705
61377490801290269624598836391253
61377490801322679542768111531632
61377490801326582003013864325500
61377490801326582003034785031900
61377490801333484709380438711152
61377490801333500631626829358686
61377490801333500768888612953854
61377490801337387169626191505020
61377490801337387169647112211420
61377490801430747268399557569534
61377490801629187009503773881811
61377490801650786412716990646547
61377490801650800642081767966760
61377490801650801236874885542543
61377490801650801236874928570384
61377490801650801237149966353294
61377490801661607455822118782168
61377490801661607638836343630600
61377490801661607639108311259730
61377490801661607639108311278604
61377490801661608050615250689436
61377490801661608050615279385792
61377490801661608050890317168702
61377490801726433515789545371603
61377490801726433697123256535735
61377490801726433698815509231687
61377490801726434108905520711911
61377490801758849005567925578545
61377490801758849005567929809181
61377490801758849013098217629799
61377490801758849013098221860435
61377490801758849052073881063525
61377490801758852903001256170457
61377490818139897882446482070130
61377490818176222436399982009798
61377490818464102292146135937484
61377490818464102293840711581730
61377490818467956584022813568176
61377490818468004754923288492522
61377490818468004761698115366634
61377490818468005990269306219438
61377490818468005997044133093550
61377490818475811330677774280680
61377490818475811330677860369748
61377490818500426847794211521398
61377490818512132575440399220904
61377490818512132582218320695642
61377490819051572496433054293096
61377490819051573731779072020012
61377490819339398433837004749258
61377490819339398433837776401590
61377490819339404000523168789768
61377490819339404000523940442100
61377490819339404176195387465944
61377490819339404181278733296436
61377490819339405235305015723456
61377490819339448465382103748965
61377490819339448465382875401297
61377490819339450303119717798214
61377490819339450303119718152506
61377490819339453589219801591944
61377490819339453594303147422436
61377490819339454009157770973298
61377490819343306644055885851474
61377490819343341645517376985030
61377490819343351115693134469184
61377490819343352763637352617578
61377490819343352763637438706646
61377490819343352763637438706806
61377490819343356050302382622396
61377490819343356469675377096306
61377490819351155892125157462660
61377490819351160831817747326704
61377490819351160838592574200816
61377490819351160839411576350388
61377490819351161390710932653046
61377490819355013842594056678670
61377490819355013842594828331002
61377490819355013888327377406448
61377490819355013888327492533114
61377490819355063843637808603798
61377490819355063850412635477910
61377490819375727083020605489422
61377490819375776489267098140684
61377490819375776496045019615422
61377490819375776907827283804696
61377490819375776908643306120304
61377490819375778143173301531612
61377490819375778143989323847220
61377490819387483741150350754964
61377490819452310350741577820392
61377490819452310350741577820552
61377490819452310350741577824764
61377490819452310350742611989278
61377490819484678996408578147403
61377490819484680231190511642335
61377490819484680758157969965314
61377490819484680758158741617646
61377490819484680781069238067619
61377490819484680826803023014363
61377490819484680964083577701267
61377490819484729005042031374193
61377490819484729005042409044805
61377490819484729005042423577651
61377490819484729005045503626557
61377490819484729005045503627961
61377490819484730171182384072440
61377490819484730171182384073844
61377490819484730194090557592993
61377490819484730194091329245325
61377490819484730194091721448783
61377490819484730239823964869125
61377490819484730239824342539737
61377490819484730239824357072583
61377490819484730377104897226641
61377490824096655525465288450426
61377490824096703703704674480868
61377490824096703703704674485080
61377490824096704938486607975800
61377490824935581842622210458230
61377490824959897173540322605678
61377490824968002283846357369566
61377490825259786796472917292058
61377490825259786803059458871398
61377490825263639438709977640430
61377490825263639438710749292762
61377490825263639438772739405354
61377490825263639438773511057686
61377490825284052169653796831254
61377490825284096641852806378522
61377490825284096641855901333280
61377490825284101583239971886812
61377490825284101583239972240944
61377490825284101583239976473032
61377490825284101583243071073658
61377490825284101713160957768920
61377490825296059740476786156176
61377490825296104212616128539146
61377490825296109153438438163120
61377490825296109153501200282176
61377490825296109154003294047436
61377490825296109154066056162280
61377490825296109154066056166492
61377490825296109695704306192522
61377490825296109695767068311578
61377490825296109703106750715874
61377490825296109703106751070006
61377490825296109703109849902720
61377490825296109703297015652428
61377490825296109703297016002348
61377490825296109703297016006560
61377490825296109703298135197492
61377490978000592366023932110710
61377490978000892555228377725652
61377490978000892555294497412590
61377490978876243856506721096590
61377490978908613236762522832606
61377490978908657701624944576204
61377491030742344623195940095679
61377491030851313192248261201561
61377491030851314975821050529761
61377491030851314975883812290473
61377491030886736898785125269281
61377491031175517739207554831251
61377491031175519380437358566623
61377491031175519380500120327335
61377491031175519385520704397115
61377491031175519385583466157827
61377491031175519386336607336915
61377491031175519386336607341127
61377491031211842287262573421031
61377491031211842287325335185955
61377491031725764467833589845023
61377491031726659546243280304111
61377491031726661329816069632311
61377491031726661329878831393023
61377491031726661330631972572111
61377491031726661330631972576323
61377491031726664440785924407651
61377491031726664440786010142587
61377491031726664441601827351663
61377491031726664441873794999667
61377491031726665035582528236557
61377491031726665036398431180569
61377491031759079941438808890223
61377491031762082017434126644915
61377491031762982447169246360929
61377491031762982447984120440989
61377491031762982447985153914247
61377491031762984231557938633141
61377491031762984231557938637353
61377491031762984231558024372289
61377491031762984232373846182247
61377491031762984232373846186459
61377491031762984232373931921395
61377491031762987341104040707279
61377491031762987341104126446427
61377491031762987341105155316203
61377491031762989171247437101973
61377491031762989171310198866897
61377491031834716106909196202851
61377491031834716107725099146863
61377491031834716564507888905183
61377491031834716564779856553187
61377491031834716701705800031757
61377491031834716701977767679761
61377491031834716702521702975769
61377491031834716702793670623773
61377491031834717800607826901021
61377491031834717800879794549025
61377491031834717937114321238971
61377491031834717937386288886975
61377491031834717937868495537345
61377491031834717938140463185349
61377491031871034111656489441313
61377491031871039464826005214847
61377491031871039464826009464197
61377491031871039602023658050971
61377491031871039602086673851171
61377491031871039602086678100521
61377491031871039602087821761544
61377491032049952406518048557447
61377491032049952407271189736535
61377491032049952407271192918863
61377491032049953641864841119023
61377491032049953642617982298111
61377491032050852837006395541457
61377491032050852837069157306381
61377491032050852837069160494373
61377491032050863955942934171465
61377491032050865734432377669173
61377491032050865734495139429885
61377491032050868851573448867021
61377491032053854866700006583905
61377491032053854867516688967511
61377491032053856102110594385115
61377491032053865796786945122381
61377491032053871338049820965609
61377491032053871338050964154249
61377491032053871338802966399871
61377491032054754703271456423127
61377491032054755297251033848865
61377491032054755297314914823435
61377491032054755298067716232471
61377491032054755298068060251873
61377491032054756532598945152075
61377491032054756532661707389223
61377491032054756533414848096087
61377491032054766364535883513915
61377491032054766410352316277823
61377491032054771905799873966067
61377491032054771905799902545783
61377491032054771905861516866893
61377491032054771906614662301155
61377491032054771906615805489795
61377491032054771908331306426613
61377491032054771909147209370625
61377491032054773141961454862731
61377491032086291779212358389997
61377491032086291779549039098111
61377491032086293014895828477359
61377491032087186856931661997419
61377491032087188641257592523581
61377491032087191752478494339743
61377491032087191752478494358617
61377491032087191752499414946925
61377491032087191752562176692975
61377491032087191752562176711849
61377491032087191798232165357601
61377491032087191798253085945909
61377491032087191798315847710833
61377491032087191798318060454099
61377491032087191798318832106431
61377491032087192347024049573759
61377491032087192347024049592633
61377491032087192347086811338683
61377491032087192347086811357557
61377491032087192347295645685455
61377491032087192347295645704329
61377491032087192347298058973619
61377491032087192347299087843395
61377491032087192347358407450379
61377491032087192347358407469253
61377491032087192347360734999395
61377491032087192347361849608319
61377491032087192347839957254007
61377491032087193582645105570311
61377491032087193582707524378643
61377491032087193582707867335235
61377491032158921112492179763081
61377491032162822946689262368529
61377491032162822949217198241813
61377491032162822977941445054325
61377491032162823434724120025769
61377491032162823434724120031593
61377491032162823434725263214409
61377491032162823434725267937594
61377491032162823434725267937595
61377491032162823435477265460031
61377491032162823571922141338497
61377491032162823571923174340983
61377491032162823571984788662093
61377491032162823571984788667917
61377491032162823572737675811729
61377491032162823572737934096355
61377491032162823572739077284995
61377491032162823572739082002357
61377491032162824807331581229333
61377491032162824807331695548197
61377491032162824808084836727285
61377491032195243876221386881799
61377491032195243876223338158271
61377491032195244013482055518123
61377491032195244013484006794595
61377491032195244013963229049207
61377491032195245111568176261047
61377491032195245248745162544139
61377491032195245248828844897371
61377491032195245248830796173843
61377491036796413385027899886694
61377491037011198805871626502438
61377491037011198805871629684766
61377491037088180905094276515556
61377491037088180907604760752844
61377491037088180908441588989428
61377491037088197555130211157625
61377491037088197561905409586768
61377491037635286742917851833888
61377491037635289854703580855432
61377491037667712123894260495300
61377491037670408887577344851794
61377491037671609644659720838930
61377491037743341520826852650632
61377491037779664832174121003660
61377491037779665015189460461016
61377491037959496087289516085938
61377491037959496094817484139138
61377491037959496094820840189296
61377491037994618239476977157044
61377491037994618239480333207202
61377491037995817211420875761912
61377491037995818995806211965092
61377491037995818995809568015250
61377491037995818996559353144180
61377491037995818996562709194338
61377491038071448985090669872564
61377491054521389078069553058065
61377491054521389078073021065611
61377491054521389078073021067015
61377491054521389123805685269127
61377491054813173042876956291694
61377491054813173043630097453520
61377491054813173043630097470782
61377491054813173043630098870453
61377491054813173043630098870462
61377491054813173050467687509489
61377491054813173050467687509498
61377491054813173051220828688586
61377491054845591835463694636933
61377491054845591843057524704713
61377491054845591881217279546801
61377491054845591888057963140595
61377491054845591888622818670779
61377491054845591888622819024911
61377491055396733786631125588261
61377491055688524321195197453765
61377492466902899754866832967714
61377492466902899754867206020342
61377492874281605734410592318454
61377492875546035510142591744123
61377492875546035510142706529547
61377492891994473540317036334629
61377492892002578645055084550039
61377492892002578645058552203293
61377492892002578645874459739349
61377492892002578650058215214201
61377492892002578652586180133761
61377492892006180367259193609879
61377492892006475569392128602591
61377492892006481110572493979035
61377492892006481110575937172233
61377492892006481112831932927629
61377492892006481113103897859865
61377492892006629620028794236414
61377492892334736317260597082008
61377492892334738101649285102446
61377492892942753124593240902713
61377492892942754763378049002793
61377492892954427007024127274167
61377492892954460368068252292279
61377492892954460368069400198281
61377492892954476976619560240687
61377492892975141856084959128017
61377492892975175204599101449017
61377492892975175212129393500271
61377492892975190037107567746945
61377492892975191264925617779165
61377492892978742337943387450033
61377492892978771990418056469425
61377492892978771992945988446199
61377492892978776926803210508857
61377492892978776931802127377089
61377492892978776934333528069975
61377492892978788601497292856743
61377492892978793542884462951253
61377492892979070490151337047197
61377492892979070490151340235141
61377492892979071725497789844337
61377492892979072128936145501569
61377492892979072137280049782809
61377492892979077071135003214951
61377492892979077078666444688527
61377492892979077665116818702945
61377492892979077665119918007835
61377492892979077673191852770619
61377492892979077673463046982239
61377492892979077673463822289075
61377492892979086961441520386815
61377492892979088790496262045475
61377492892979088790746966148579
61377492892979092495093889012251
61377492892979092497353320540813
61377492892979092497625289705137
61377492892979093725442966684729
61377492892979093729627095212049
61377492892979093732134136243089
61377492892979093732970964479673
61377492892979093732971307436265
61377492892986847448248650561589
61377492892986880802578392121537
61377492892986880806762147596389
61377492892986880809292747944751
61377492892986880809293551477219
61377492892986897417843711519625
61377492892990733254459155211393
61377492892990744372582230148831
61377492892990749313966301056495
61377492892990749870540415541785
61377492892990749908765999467153
61377492892990777726099503133993
61377492892990777726914288286961
61377492892990777733627496697057
61377492892990777733627499885001
61377492892990777870887480819877
61377492892990777871452339892137
61377492892990782667483570853713
61377492892990782667483574041657
61377492892990782668298359194625
61377492892990782673319314442209
61377492892990782675013891602775
61377492892990782675014669625379
61377492892990783262280173147425
61377492892990783262283272452315
61377492892990783267279868038261
61377492892990783267279868510437
61377492892990783269539304271087
61377492892990783269811269203323
61377492892990794342177656739463
61377492892990794342177659927407
61377492892990794380400148779973
61377492892990799321787318992527
61377492892990799321788090644859
61377492892990799330134666498889
61377492892990799330135438151221
61377492892990799870830337894095
61377492892990799870833432494721
61377492892990799875830028080667
61377492892990799875830028552843
61377492892990799876666856317251
61377492892990799878089464313493
61377492892990799878361429245729
61377492892990799878361433477817
61377492893266959175522353790663
61377492893266959175525452623377
61377492893266970293645764842245
61377492893266973999686920393571
61377492893266975235032934936755
61377492893266975235660556128231
61377492893270511483951973448233
61377492893270526308113469914783
61377492893270528093255303017615
61377492893270561447336660234761
61377492893270828281689070177495
61377492893270861223985810509553
61377492893270861635768074698779
61377492893270861635770427394641
61377492893270861635771205417245
61377492893270861636586334924873
61377492893270861643382824410101
61377492893270872753891517636113
61377492893270876458238097543193
61377492893270876459932673187439
61377492893270877695278687730623
61377492893270877695529391833727
61377492893270877696115515967207
61377492893270877700613080620811
61377492893271011318959357009882
61377492893271011318959357009883
61377492893303248721218616070443
61377492893303248727993811410803
61377492893303282074732818914875
61377492893303282074732822102819
61377492893303282074735117403065
61377492893303282074735142912929
61377492893303282074735920935533
61377492893303282082325872731053
61377492893303282082346767809497
61377492893303282082346793319361
61377492893303282082347571341965
61377492893303293192856233154401
61377492893303296898897388705727
61377492893303296899462244590043
61377492893303296899734212238047
61377492893303296906488118523851
61377492893303296907052974408167
61377492893303298134243403248911
61377492893303298141834133067035
61377492893306883796939251972769
61377492893306883797756278730069
61377492893306900405490186854047
61377492893306900413101837260479
61377492893314987671898471847545
61377492893314987671899275380013
61377492893314987679238958138441
61377492893315004281014291306735
61377492893315004281286258954739
61377492893315004281345926473169
61377492893315004287789118180847
61377492893315004288061085828851
61377492945180207370564034908718
61377492946153704491078772900664
61377492946153704491079145972166
61377492946153704498672974977136
61377492946153715609199116999620
61377492946156705972064091145516
61377492946156706391189394619876
61377492946156706391189480359023
61377492946156706391189480359024
61377492946156706391189853411652
61377492946156706391189853761572
61377492946156706391190513460887
61377492946156706391190513460888
61377492946156706391190513815020
61377492946156706391190628246312
61377492946156706391190628600444
61377492946156717509310599646771
61377492946156717509310599646772
61377492946156717509310604232992
61377492946156722443354530053992
61377492946156722443354615793139
61377492946156722443354615793140
61377492946157601422755013624596
61377492946157601422755788459256
61377492946157606356799890576648
61377492946157606356799891048824
61377492946157606364394006564052
61377492946157606364394092653120
61377492946157606364394093125296
61377492946157606410146443581016
61377492946157606410147562776160
61377492946157606410147562894204
61377492946157606410147591592012
61377492946157606410147677679628
61377492946157606410147677698342
61377492946157606410147678033760
61377492946157606951324525694532
61377492946157606951324898766034
61377492946157606958918727771004
61377492946157606958938414495384
61377492946157606958938873637080
61377492946157606958939533336396
61377492946157606958939533690528
61377492946157606958939562401386
61377492946157606958939648121820
61377492946157606958939648140534
61377492946157606958939648475952
61377492946157606958939906407738
61377492946157606958939906757658
61377492946157618069444783704420
61377492946157618077059538015220
61377492946157623011103549457324
61377492946157623011103549929500
61377492946164476173754133267014
61377492946164509657691100080184
61377492946164509657691473151686
61377492946164509665285302156656
61377492946168378039475251415174
61377492946168378633999886060882
61377492946168411988352749064356
61377492946168411988352753296444
61377492946168411988352834803504
61377492946168411988352839389724
61377492946168411988353207856132
61377492946168411988353867905368
61377492946168411988353868259500
61377492946168412117936852874052
61377492946168412117937225945554
61377492946168412125531054950524
61377492946168412125551975302792
61377492946168412125551975656924
61377492946168412125552233937178
61377492946168428185310083413208
61377492946168428185311198022132
61377492946168428185311198376264
61377492946448457000252703675687
61377492946448490354585109352210
61377492946448490354585884191082
61377492946448506414030263212863
61377492946449357567980716384174
61377492946449390922331345714962
61377492946449390922331431808242
61377492946449390922333669713016
61377492946449390922333755802084
61377492946449390922334129227718
61377492946449390922334903712458
61377492946460195951748119427368
61377492946460196088946112033704
61377492946460196088946456407238
61377492946460196088947231247721
61377492946460212147618578316490
61377492946481809584228828101384
61377492946481811367802732038508
61377492946481811367802732388428
61377492946481811368617520354722
61377492946481811368617520704642
61377492946481827420782656138758
61377492946492616534415059567948
61377492946492616534415063800036
61377492946492616535229847884162
61377492946492632586580195002064
61377492946492632587394983318278
61377492951093785906358529385074
61377492951417988662332014021513
61377492951417990339206944871710
61377492951417990522224656524235
61377492951417990522977801935411
61377492952040714034774709439335
61377492952040730506064889591009
61377492952062324367999363798375
61377492952062345971281783043077
61377492952065042733141677279355
61377492952065047666938112969521
61377492952065047667126399314053
61377492952066232372104077657029
61377492952066248424208660515765
61377492952066398546815057499232
61377492952077187699736590442935
61377492952077203568635567649454
61377492952077203568636600768580
61377492952077203576229396654424
61377492952077203576230429773550
61377492952354129938923814967003
61377492952356782224083777076183
61377492952356831637861336613359
61377492952389252076051987063879
61377492952390436774126220048137
61377492952390436781718901142733
61377492952390436781720307333361
61377492952390452840662216318791
61377492952401208403453793410837
61377492952401358681378765455313
61377492952401392034892682390317
61377492952401392035648150749787
61377492969142966011456711195043
61377492969791367624793053433381
61377492969791367624793426486009
61377492969791367632049425374885
61377492969791367632321021473531
61377492969791369256269145809291
61377492969803063938978744544551
61377492969803063939062426910881
61377492970083108754802024770496
61377492970083141696537004883126
61377492970083141696537033579482
61377493105034444504845044910057
61377493105034444504907806679193
61377493105034444504907807029113
61377493105689757463166434478454
61377503722917749626451111819431
61377503740570990998704554459618
61377503740570990999520457403630
61377503740570990999795410982426
61377503740570990999889553806953
61377503740627863346389738656843
61377503740631767591293914982473
61377503740664155270516202329357
61377503740664202846557312845307
61377503740675860867679556773837
61377503740675860870123921779101
61377503740679912827973210261197
61377503740679912827973210261357
61377503740679957295091968945781
61377503740679962829016047988727
61377503740679962836610135746335
61377503740679962859483574979339
61377503740679964620184039696509
61377503740679964620267722049741
61377503740679965240197459965861
61377503953234379289274977778645
61377503953378748321582807759248
61377503953378753855507916039152
61377503953378770463975426375276
61377503953378770463977750845506
61377503953378770464059109200684
61377503953378770464061433198738
61377503953378770465481716724750
61377503953378770466318544961334
61377503953378770466506831318964
61377503953378770489383624251931
61377503953379620878360785385283
61377503953379620885891852639831
61377503953379620885891856871919
61377503953379665360622266066525
61377503953379665360622266420817
61377503953379670894526453285945
61377503953379670894526453640237
61377503953379670894526453758281
61377503953379670894528777638291
61377503953379670894528777756175
61377503953379670894528778110467
61377503953379670894547373992297
61377503953379670894549698344483
61377503953379670895969981870495
61377503953379670896785114684111
61377503953379670917403246214699
61377503953379670919934651516891
61377505867664865392520566891632
61377505867664865392523665724346
61377505867664870928703967290244
61377505867664870928705086485388
61377505867672074373113304723112
61377505867672974208868102643446
61377505867672974796131887504344
61377505867675676644108265384132
61377509465701807725562357465657
61377509466025969930152158276467
61377509466029920148752762785901
61377509466101500450260587476286
61377509466123264195525003371503
61377509466123278989780330965157
61377509466123280636409646645317
61377509466127166648263707401581
61377509466127166655791676871723
61377509466127182067950533218151
61377509466137974061863058453996
61377509466137974061863087505888
61377509466137974062616199650346
61377509466137974062699911038208
61377509466137974064307709256420
61377509466137988881694264081425
61377509466137988888469090955537
61377509483750492908052174131234
61377509483750789947102473486196
61377509483750793097301847423070
61377509483750793692182017769864
61377509483750945600794980918752
61377509483750945600857742683676
61377509483754848061040732177426
61377509483754848061103493942350
61377509483827327139280333183736
61377509483827376550610171665490
61377509483848040191692962385544
61377509483848089557206568610700
61377509483848098892631969873266
61377509483848190286328265512726
61377509483848256308404932383529
61377509483848256308467808933877
61377509483852158791799188535147
61377509483859792050447153204050
61377509483859961928696242196777
61377509483859961935471069065065
61377509483859961935471069070889
61377509483863864983738224212615
61377509483863864983738597265243
61377509483863864990513051086727
61377509483863864990513424139355
61377509483863866172596027985348
61377509483863866173352267997150
61377509483863866180127094871262
61377509483863866180127466407570
61377509483863866180127467942604
61377509483863866180127468296895
61377509483863866180127468296896
61377509483863866180190230057448
61377509696126280691179489810143
61377509696126280828377482420691
61377509696126280828440244185615
61377509696230446551085775736543
61377509696234048822269797576755
61377509696234048822332559341679
61377509696234048822333588211455
61377509696234348416806893884703
61377509696234398372037513107735
61377509696234398378874326906447
61377509696234398378875470095087
61377509696234398379628615997360
61377509696234398379628615997361
61377509696234398379631600392959
61377509696234409496995331408771
61377509696235248984555828021063
61377509696235249396401624564735
61377509696235293457008979582785
61377509696235293457010122771425
61377509696235298802588797117915
61377509696235298802648117215997
61377509696235298802651220647981
61377509696235298810178413866521
61377509696235298810179528475445
61377509696235298810179557055161
61377509696235298810179560237489
61377509696235298939848436884463
61377509696235298939849551493387
61377509696235298946623261042807
61377509696235298946624375651731
61377509696235298947439163992643
61377509696235309928299504107993
61377509696235310064744351284279
61377509696418064798275968773745
61377509696449284521727761493725
61377509696449300954038523561811
61377509696450184914056642270831
61377509696450184914056728005767
61377509696450196031361458031983
61377509696450196032177360975995
61377509696450201521787543437319
61377509696450201521850305202243
61377509696450501299276906378504
61377509696450501299276906378505
61377509696450501711058137434103
61377509696450501756874455411135
61377509696450501894072362282535
61377509696450501894073505471175
61377509696450501894888265226547
61377509696453186394708436505011
61377509696453186942998309639819
61377509696453203597299615807211
61377509696454082020317059372145
61377509696454087374302396599893
61377509696454103433806155803539
61377509696454103433807303713913
61377509696454104020256560036297
61377509696454104027849614202395
61377509696454136788163638962477
61377509696454137372081580325507
61377509696454137374592060313445
61377509696454137379675663361381
61377509696454137382123127199359
61377509696454147905468826259937
61377509696454147906284729203949
61377509696522230514418269562257
61377509696522230514481031327181
61377509696522230522008999380381
61377509696523130905994666493743
61377509696523130906057428254455
61377509696523130906809454828831
61377509696523130906810569433543
61377509696523131044070209200091
61377509696523147515357290519051
61377509696526182213105127155501
61377509696526182944326312902695
61377509696527082780102034721697
61377509696527082780916823056785
61377509696527083367346273277529
61377509696558264306847353852491
61377509696558269835437297235743
61377509696558269835438411844667
61377509696558602783432115690836
61377509696558602783432115690837
61377509696558602783494877455761
61377509696558602791022845508960
61377509696558602791022845508961
61377509696558603377956754567181
61377509696558619254721152185858
61377509696559453395951205438665
61377509696559470600113843537307
61377509696559503213983028168921
61377509696559503214044675324921
61377509696559503214045789933845
61377509696559503214045818513561
61377509696559503221572643378121
61377509696559503221573757987045
61377509696559503221573786566761
61377509696559503221573791284123
61377509696559503808507662795755
61377509696559503808569309951755
61377509696559503816097278004955
61377509696559514332103003801469
61377509696559514339693733619593
61377509696559514339694876808233
61377509696559514339694881525595
61377509696559514934218368246427
61377509696559514934219511435067
61377509696559519822533963045827
61377509696559519822595610201827
61377509696559519822596724810751
61377509696559519830123578255027
61377509696559519830123949791335
61377509696559519830124692863951
61377509696559519830125064400259
61377509696562155099929456650679
61377509696562155099930571259603
61377509696562155510958575415839
61377509696562155648156568026387
61377509696562155648219329791311
61377509696562155693910152934851
61377509696562216043694053448333
61377509696562221716301663149133
61377509696562221716301667748403
61377509696562221716302782357327
61377509696563572454473321334280
61377510121557877590866001804982
61377510121655122855030068119938
61377510121655122855033162366432
61377510121655124090376860681514
61377510121655124090376946420662
61377510121655124090379955282140
61377510121655124090380041021288
61377510121655423036772663833584
61377510121655423041856009664076
61377510121655423044303070688976
61377510121655423044303070807020
61377510121655424828692882274376
61377510121655439652854005688298
61377510121849617089398835652022
61377510121849617638441764232434
61377510121849617638441850321502
61377510121849617638444863065148
61377510121849617638444949154216
61377510121849917277853403083800
61377510121849917826896422002630
61377510121849917827712329532862
61377510121849917872650006912546
61377510121849961742715824827398
61377510121849961750309773222678
61377510121849962291757842511402
61377510121849962291758843746228
61377510121849962292322698395718
61377510121849962292574751276460
61377510121849962292574784573538
61377510121849962292574870666978
61377510121849962299352672751198
61377510121849962299352701449006
61377510121849962299352706048276
61377510121849962299352792141715
61377510121849962299352792141716
61377510121874227665755635049356
61377510121874277072002127700618
61377510121874277078780049175356
61377510121874278863922346017702
61377510121946712235203131365297
61377510121946862353565996213472
61377510121946864137955807680828
61377510121946864137955894142901
61377510121946875256075779077076
61377510121946875256075865170356
61377510121946880197462948821666
61377510121946880197462949171586
61377510121946908060550037746890
61377510121946908609593138155518
61377510121947163778183469220648
61377510121947163778183469220856
61377510121947164327226488122216
61377510121947164327226488139685
61377510121947164327226488139686
61377510121947164372980073049601
61377510121947164372980073049602
61377510121947175437752515359484
61377510121947178594747549638664
61377510121947179143790568540232
61377510121947179143790568557494
61377510121947179151384397562464
61377510121947179189544153467410
61377510121947179197140421139218
61377510121947180386733629263054
61377510121947208242226769443078
61377510121947208249820717838358
61377510121947208791269788361908
61377510121947208792085695887928
61377510121947208792085695892140
61377510121947208792085815282658
61377510121947208798863617366878
61377510121947208798863732153754
61377510121947208798863736739926
61377510121947208798863736740134
61377510121947208798863736757395
61377510121947208798863736757396
61377510121947208798863736758847
61377510121947208799427820971910
61377510121947208799427820977734
61377510121947223615427817157942
61377510121947223615427817175204
61377510121947223616243724705436
61377510121947223616246163844658
61377510121947223623021646180174
61377510121947223623024085319396
61377510121947223623588944391656
61377510121947224850776929485484
61377510121947224851592837028766
61377510121947224851592956411850
61377510121947224858370877880764
61377510121947224858370877880972
61377510121947224858370877886588
61377510121947314460084192609478
61377510121954984072419095369380
61377510121954984072419095373592
61377510121954984072419099955600
61377510121954984072419181462660
61377510121954984072419185694748
61377510121954984072422194206306
61377510121954984072422194556226
61377510121954984072422280295374
61377510121958882819305681284370
61377510121958914396591084741102
61377510121958914396591089328934
61377510121958914396591170830170
61377510121958916180980896204246
61377510121958916180980982297526
61377510121958930448756310856330
61377510121958930455534232325452
61377510121958930455534232331068
61377510121958931004577163733852
61377510121958931004577163738064
61377510121958931004577249827132
61377510121958931005138925017542
61377510121958931005138925021754
61377510121958931005139011110822
61377510121958931005142019618168
61377510121958931005142019622380
61377510121958931005142105711448
61377510121958932239923953113100
61377510121958932239923953117312
61377510121958932239924039206380
61377510121979627453250239175676
61377510121979629238392536018022
61377510121983229725250541261878
61377510121983235261434310598914
61377510121983246379554367721260
61377510121991334835555804373434
61377510121991334835555890462502
61377510121991340371739573710470
61377510121991340371739659799538
61380049413687870534055542683500
61380049413821489346721764608816
61380051061251367485618385719073
61380051463099118164774253305910
61380051463107223275079516417466
61380051486449589121735282723357
61380051486449605585494395989117
61380051540598931675364193215326
61380051540598931675364193215335
61380051540599832654707190922487
61380051540602533946360272717367
61380051558228762172177864306750
61380051558228762583771842138394
61380051558231463875424923933274
61380051558324852836813080376282
61380051558520579328648347422880
61380051558543646484935972943498
61380051558543690949798394687096
61380051558543706812605639101754
61380051558544607380417335003038
61380051558616592335345914223322
61380051693535509275738162585318
61380051693535509412998916960790
61380051693543612738915487800134
61380051693543614385479341464890
61380051693543614385479684421482
61380051693543614386044540305798
61380051693543614386295244408902
61380051693546315677132423259770
61380051693546315677948326203782
61380051693547215010162271405270
61380051693547216657291323910934
61380051693567629527691719865860
61380051693567629527691973900976
61380051693567629527691977083304
61380051693567629527692062822452
61380051694224137905962347329036
61380051694224137905962433068184
61380051694224138042658245820192
61380051694418914628048085159086
61380051694418914628298789262190
61380051694418914628299046479634
61380051699476253293633158505960
61380051699487076718467500983641
61380051700350656399375301730826
61380051700350700864234280268176
61380051700350700864237723474424
61380051700423602386481051513308
61380051700423646856988578971408
61380051700424502954292747414432
61380051700424502955108393141160
61380051716874272851147145286073
61380051716874272851147403553277
61380051716874274497523314879853
61380051716874274634721307490401
61380051716876990606559340346713
61380051716877875122143224788105
61380051716877876356925158283037
61380051716877891585902338053865
61380051716877892820684271548797
61380051716885079664135642059373
61380051716885980231884403667677
61380051716885980231884661934881
61380051716885996695643516933437
61380051717107871712583767262425
61380051717107871712583767266637
61380051717107882830704514547305
61380051717107886535050315032101
61380051717107887764748902700753
61380051717180817705337723009065
61380051717180817705337723013277
61380051717180832522720924948249
61380051717180832522720924952461
61380051717180833757502858447393
61380051717205149088420970730355
61380051717764399847365076613609
61380051717857694479379801179693
61380051717857694479379801183905
61380051717858595047191583174257
61380051717869400076543155628385
61380051717869400213803910353777
61380051718044111436590979238194
61380051718045312147898763639538
61380051718045312193840376508642
61380051718080178827357751584025
61380051718080178827441319618393
61380051718080178827629347695721
61380051718080451023140021043673
61380051718080479016690992792137
61380051718080479016690992910229
61380051718080479016879020869465
61380051718088238235843568024212
61380051718088282700705989767810
61380051718088282700706075506958
61380051718088288060653688489434
61380051718088299173690832726378
61380051718088582891650238176777
61380051718088582891838266254105
61380051718088588196555717750265
61380051718088588196555717868357
61380051718088588196827313861961
61380051718088588387436085321013
61380051718149478625786053350872
61380051718149527854101552197158
61380051718150428421913248098442
61380051718153130125348335802294
61380051718153130125913194868938
61380051718161233451264906641638
61380051718161233588525575277962
61380051718161234000307581186934
61380051718161234000872440253578
61380051718161234048324041188138
61380051771036268413544519584680
61380051771266217105350833616309
61380051771266228218388235070697
61380051771328007912077353431720
61380051771328007912077353435932
61380051771328057139827996389478
61380051771328057139827996393690
61380051771328057140392855460334
61380051771330758843828197199302
61380051771338862718787442583942
61380062494535149624008941799695
61380062494535149624092624266807
61380062494535149624092625683749
61380062494537850915745706061687
61380062494537851327256001426219
61380062494538751346213050859535
61380062494538751483494725937195
61380062494538751895088703768839
61380062494538751895088705185781
61380062547716380201221446155115
61380062547716380201221447572057
61380062547724485310878171978101
61380062547724485310940934092945
61380062565417090367334467570597
61380062565441355735432991274578
61380062565441355735432991274587
61380062565441355872714667769189
61380062565442256303265693617207
61380062565449460845173394843111
61380062565449460982371387453659
61380062565449460982371392171021
61380062565449460982371392175233
61380062565449460982434154290077
61380062565449460982455074996429
61380062565450361412922414718619
61380062565450361412922419440193
61380062565450361412985176837675
61380062565450361550183169448223
61380062565450361550183174165585
61380064456201473286819387231058
61380064462109798510650460630102
61380064462119104194458556195643
61380064479844129828772484634855
61380064479844980433700796268283
61380064479844980570961637086955
61380064480707418832971899638594
61380064621640281869401549482457
61380064621643883591521626643255
61380064621651989250138807864061
61380064639271648313757464888721
61380064639344594306511420635361
61380064639366158108643789555097
61380064639368604133483622885284
61380064639368604133483622898334
61380064639368859263014846840387
61380064639369759830826714924019
61380064639376964921632028061193
61380064639928161631155572292297
61380064639928161631155572296509
61380068001374034634480528143533
61380068001385741466425043945179
61380068214084549093793431183569
61380068214096256475345820837979
61380068231810425195836558965083
61380068231810425195836901921675
61380068231813126899083618591607
61380068231814027466832638467115
61380068231814027466917440617396
61380068231814027649848097431460
61380068231821232002046875063321
61380068231821232146839041035111
61380068237613728570906009300308
61380068237722653056445877205200
61380068237722653056446910307064
61380068237722653468039855036844
61380068237722653468040888138708
61380068237730758577781033916416
61380068238270225836138981273980
61380068238562009799534236864618
61380068238562026461454109021130
61380068290908386883914034569896
61380068692682892508666478942836
61380068692682892508666565031904
61380068692682892508667336684236
61380068692682903626787312316784
61380068692682903626787569184308
61380068692682936980868583444862
61380068692682936980869358279522
61380068692682942334038102400724
61380068692682942334038874053056
61380068692682951805030826049716
61380068692682953452158849685604
61380068692683202614206179165121
61380068710407868180159699139968
61380068710407868180159785229036
61380068710407868180160470792300
61380068710407868180160556881368
61380068710407879298280446424848
61380068710407879298280532513916
61380068710407879298280789731360
61380068710407918005531322597856
61380068710407918005532094250188
61380068710407929123652069882736
61380068710407929123652327100180
61380068710409085438954387479309
61380068710419574403186908000984
61380068710419576050315960506648
61380068710419576050315963688976
61380068710419576187576714882120
61380068710419576187576718064448
61380068710419586751006242950304
61380068710419870293482443274045
61380068710419875644204155085417
61380068710419885110865645213229
61380068710419886902033722511595
61380068710419890461587357024601
61380068710419891017160692490473
61380068710419892252755434322967
61380068710420787332584749776555
61380068710420791036117741923789
61380068710420791036930550261351
61380068710420792820504454198475
61380068711076082781457281429044
61380068716328260685470509257288
61380068717203546171958392663204
61380068717203546171958392667416
61380068717203546172794073024354
61380068717300808517728331746164
61380068717300808517728336345434
61380068717300808517729107997766
61380068717300808522811677576656
61380068717300808522811934794100
61380068717300808654989000382488
61380068717300808654989001799430
61380068717300808654989004985970
61380068717300808654989776634090
61380068717300808654989776638302
61380068717300808660072346212980
61380068717300808660072432306260
61380068717300808660072689523704
61380068717300808660072690586514
61380068717300808660072693768842
61380068717300808660072693773054
61380068717300808660073465425386
61380068717300814005648725267808
61380068717300814005648811006956
61380068717300814005648811356876
61380068717300814008158434666224
61380068717300814008159209505096
61380068717300814013241865173054
61380068717300814013242123453308
61380068717300814013242898292180
61380068717300856694276239919526
61380068717300856694277011571858
61380068717300858477850058117502
61380068717300858477850143856650
61380068717300858477850829769834
61380068717300858477850915508982
61380068717300858478101192329076
61380068717300858478665703844070
61380068717300858478665961061514
61380068717300858478666047150582
61380068717300858478666048213392
61380068717300858478666051399932
61380068717300858478666823052264
61380068717300858480360623844588
61380068717300858485443969675080
61380068717300862184706424329384
61380068769495067420923693407756
61380068769507041600610758353727
61380068769507041600610873139151
61380068769507045304956558838523
61380068769507046951332470165099
61380068769507046999868899163717
61380068769507078659289006238396
61380068769507080305664917564972
61380068769507089772326407692784
61380068770370369310056290766708
61380068770373071014913895596897
61380068770373071014934787487397
61380068770381174295912590444106
61380068770381190949377916475874
61380068787087631563233931878338
61380068787221210321917774608427
61380068787221210321917775658187
61380068787221215812348308096291
61380068787232022618746696448473
61380068787232050411308544734300
61380068787232050411308801951744
61380068787232055977157880540448
61380068787232055977158137757892
61380068787232055977911369262348
61380068787232065443819370668260
61380068787232065443819627885704
61380068787232067090195281994836
61380068787232067090948770716736
61380068787232921409511662540771
61380068787232923193085566477895
61380068787232923239173901355413
61380068787235669359768758222360
61380068788099251102102513153070
61380068788107050535154830988970
61380068788107356077657592339462
61380068788107367377952625751406
61380068788168290968944709553512
61380068788169497040973868001743
61380068788169497040994099962711
61380068788169497040994874801583
61380068788169497040995133081837
61380068788169497040997457429811
61380068788169497040998232268683
61380068923118426358153980908796
61380068923119282461105550366568
61380068923119593175562558019129
61380068923119598663482262441049
61380068923121995277579154133732
61380068923130405477286403868071
61380068923130406075178942236989
61380068923130406075179056555853
61380068923131300549521632053697
61380068923131305907837431133031
61380068923131306045035423743579
61380068923775790839377038403552
61380068923993728247286578267748
61380068923993728249799380671090
61380068923994628815100569469118
61380068923994628816796288224028
61380068923994628817548401018822
61380068923998536219705001244670
61380068924067574802772293994190
61380068928995832041279675537564
61380068928995832041342351563340
61380068929007539285633729643708
61380068929007539422831722254256
61380068929027051725481142807852
61380068929027918987496524019492
61380068929027952339321920566584
61380068929028257842448456800506
61380068929030620690931868940788
61380068929031821455272553405232
61380068929031826350907171338851
61380068929031859496010186506324
61380068929031859701975618481616
61380068929031860113695210168476
61380068929031870609047587960712
61380068929031870814950348496448
61380068929031870815013019936004
61380068929031870815765132245316
61380068929031871226732611622864
61380068929038731298445242659402
61380068929038731299010015636033
61380068929038731299010129954897
61380068929039926565013732284804
61380068929039965407101848278261
61380068929039975971347279290457
61380068929684416252729495993164
61380068929684416252729753210608
61380068929684765671926859786374
61380068929688367941562719998835
61380068929688367941562719998844
61380068929688367942985327859572
61380068929688368080245991909676
61380068929688368080999223414132
61380068929871133381432274376996
61380068929882840762357560835928
61380068929882840762984321093688
61380068929903254047698490429030
61380068929903254228454517925536
61380068929903254230629147709654
61380068929903254230712715271846
61380068929903254230712715277462
61380068929903254230712715389938
61380068929903254230712716806880
61380068929903554374229724483874
61380068929903559727395801182418
61380068929905955339351572218294
61380068929905955339351572223910
61380068929905971993652951647774
61380068929906261019048883443906
61380068929907156096433833420006
61380068929907156096433833425622
61380068929907156096433833538098
61380068929907156096433833543714
61380068929907161449599910236642
61380068929907161449599910242258
61380068929907161449604387022594
61380068929907161584353537828668
61380068929907161584353537841766
61380068929907161584353537841926
61380068929907161584353537847542
61380068929907161586802379633142
61380068929907161587053083732034
61380068929907161632535043836658
61380068929907161632806754752705
61380068929907172704082815610794
61380068929907172750736374819362
61380068929914061041104583340232
61380068929914061041920486284244
61380068929975299653393219773556
61380068929976200216124751583802
61380068929976505170459693633414
61380068929976505719251664075606
61380068929980107441518031462006
61380068929980107441706477238550
61380068929980107442271302885700
61380068929980107578716024072554
61380068929980107578716138863594
61380068929980107578967115637708
61380068929980107579531971522024
61380068929980107579532057261172
61380068929980151906380583450210
61380068929980151906568868744982
61380068929980151907133724629298
61380068929980152043578576060758
61380068929980152043829537381306
61380068929980152044394393265622
61380068929980152044394479004770
61380068929987007029865359616654
61380068929987007034694562387144
61380068929987007034945266490248
61380068929987012527638243200343
61380068930011322184292897670762
61380068946440747604730720072465
61380068946440752543858454052193
61380068946612394761081384236494
61380068946659535205786637700734
61380068946721663678524177281834
61380068946721663680971879205901
61380068946721679733137014640017
61380068946721680281928985082209
61380068946721708143386599025432
61380068946721708280584591635980
61380068946721724135943992232896
61380068946729768790712283250813
61380068946732470492264528097242
61380068946732487103263553919505
61380068946732487103263553923717
61380068946732514957126949840840
61380068946732515094324942451388
61380068946732531574900802537215
61380068946732536514028536516943
61380068946752883545701557169334
61380068946753784113764414921402
61380068946756485817198354715040
61380068946756485817198354732302
61380068946756485817199387834166
61380068946756496929985823718496
61380068946756496930174109013268
61380068946756780472461942539341
61380068946756796531969054982419
61380068946756802434181666206679
61380068946756835786003214118688
61380068946756835786004363546785
61380068946756846349244456892100
61380068946756846463534255433140
61380068946756846486442449502648
61380068946756846899040615573076
61380068946756846899041765001173
61380068946756846899043973022914
61380068946756846899044058762062
61380068946757702449687793756112
61380068946757703047015816918010
61380068946764890932923800128421
61380068946764890932924058395625
61380068946764907542228269437793
61380068946764907542228269442005
61380068946764907727585697447021
61380068946764940896309626654939
61380068946764940896309626659151
61380068946764940941334314099920
61380068946764951642777737722664
61380068946764952016124949584065
61380068946764952016124949588277
61380068946764952191820412267961
61380068946764956948474762089055
61380068946764956955252683563793
61380068946768554278083303027956
61380068946768554278166985381188
61380068947410292491783707988316
61380068947413343614477428865772
61380068947413343751675421476320
61380068947413349103402470951171
61380068947414244173273548812036
61380068947414244180866602995387
61380068947421404802377895580973
61380068947421404802377895585185
61380068947421454213707734062727
61380068947421454213707734066939
61380068947595808842378176962394
61380068947597009620674514449636
61380068947597076033650752957770
61380068947607816433913457058836
61380068947607816434477541290820
61380068947628229855637590904312
61380068947628229856389703704722
61380068947628229901370255225920
61380068947628229901370255230132
61380068947628229901391147116420
61380068947628229901391147120632
61380068947628229902122367906786
61380068947628229902122368969644
61380068947629130286188618173484
61380068947629130286940730968278
61380068947629130467759434023952
61380068947629130469119275459932
61380068947629130469954955344326
61380068947629130469954955816710
61380068947629430613471964434050
61380068947629430613471964906434
61380068947629430658389840756148
61380068947629430658389840760360
61380068947629435417849514487126
61380068947629435966638041723070
61380068947631831578593812764562
61380068947631837115029294840846
61380068947632137118502407055325
61380068947632137121093130433774
61380068947632137121096574112246
61380068947632137121096574113650
61380068947632137121097607214110
61380068947632137258295599824658
61380068947632137258295599830274
61380068947632137258546303929166
61380068947632137258546303933378
61380068947632137304028264033790
61380068947632137304299974949837
61380068947632148422144749754442
61380068947632148422420979511210
61380068947633032335676073964870
61380068947633032335676073966274
61380068947633037689097331194126
61380068947633037871838926827594
61380068947633037871838926828998
61380068947633037872111670851121
61380068947639937281249766649439
61380068947639937281249766649440
61380068947639937281500813709136
61380068947639937282859626275340
61380068947639937282859626288438
61380068947639937282943193837324
61380068947639937282943193850422
61380068947640236877668232502326
61380068947640236877668232620418
61380068947640237426460202921432
61380068947640237426460202940146
61380068947640237426460207661880
61380068947640237472192867243040
61380068947640237472192867247252
61380068947640237472192867260302
61380068947640237472192871865396
61380068947640242230834309318962
61380068947640242230837752993222
61380068947640242230838786099298
61380068947640242365587936901160
61380068947640242365587936919874
61380068947640242365587936924246
61380068947640242368036778709846
61380068947640242368851567040722
61380068947640242779630756541490
61380068947640242825363420745006
61380068947640242962561413355554
61380068947640242963376201686430
61380068947701175887534203220382
61380068947701175887534288959530
61380068947702076455178963578954
61380068947702076455345984860814
61380068947702076455366905917134
61380068947705983864865969613402
61380068947712883268919314394362
61380068947712883269086335676222
61380068947712883269086592893666
61380068947713188223591737501825
61380068947713188360601673456780
61380068947713188360852377441793
61380068947713188406355258365244
61380068947713188406605962350257
61380068947713188955398277266812
61380068947713188955648981251825
61380068947737204097043501183014
61380068999834462219702214060146
61380068999834462220266298292130
61380068999899291984656919668110
61380068999899336449519341411708
61380068999907397094899506753890
61380068999907397094962182779666
61380068999907441559824604523264
61380068999934475202998757162408
61380068999935375633298708315732
61380068999935375634972391938336
61380068999942580313052973214267
61380068999942580313052973214268
61380068999942580313304020273964
61380068999942580314914914492274
61380068999942580315479770376590
61380068999943480743039111293622
61380068999943480743603967177938
61380068999943480743603971427279
61380068999943480743603971427288
61380068999943480743604000479387
61380068999943480743855047539083
61380068999943480745277655049892
61380068999943480745277656462622
61380068999943480745277656466834
61380068999943480745465941757394
61380068999943480746030797641710
61380068999943480746030797645922
61380068999943480880299522716714
61380068999943480880864754854700
61380068999943480881053040149472
61380068999943480882475649077382
61380068999943480882726696137078
61380068999943480883291552021394
61380069000591872898531680289404
61380069000591872900958506626082
61380069000599077580147886465946
61380069000599978010510627023564
61380069000599978010510628440506
61380069000599978010698913731066
61380069000599978145532751903618
61380069000599978147708621046842
61380069000599978147708621051054
61380069000599978147959668106538
61380069000599978147959668110750
61380069000774638338589262744884
61380069000774638338651938770660
61380069000782743448330441624456
61380069000782743448393117650232
61380069000782743448957201882216
61380069000810666406824051412046
61380069000810666589754708226110
61380069000810666589754708230322
61380069000810677707956039213026
61380069000818771516565230291618
61380069000818771653763222902166
61380069000818771654327307134150
61380069000818771699495887105682
61380069000818771699495887109894
61380069000818771700059971337666
61380069000818782769432120071454
61380069000818782769432120075666
61380069000818782769432377288898
61380069000818782769997233173214
61380069000880010127679700983670
61380069000880010265504062712187
61380069000880010265504149155547
61380069000880010265504837546847
61380069000880010265525069507815
61380069000880010265525069861947
61380069000880010265525844346687
61380069000880010265526102981073
61380069000880010265528426974915
61380069000880010265529201813787
61380069000883612397064428397287
61380069000883612398926484588806
61380069000883612582589247674786
61380069000883656861926850140885
61380069000883656861926935880033
61380069000890861541681200778577
61380069000891717507286123474475
61380069000891717509231747700362
61380069000891761972232198991589
61380069000891761973905884145024
61380069000891762111103876755572
61380069000915132453678730688770
61380069000915176872787596220260
61380069000916032838476201741623
61380069000916033021553188354979
61380070128489973692777690435287
61380070146205042981833354562627
61380070146205042981833440651695
61380070146205042981834469171551
61380070146205042981834469521471
61380070146205042981834471056665
61380070146205044216615288057559
61380070146205044216615374146627
61380070146205044216616402666483
61380070146205044216616403016403
61380070146205044216616404551597
61380070146215551016590287379756
61380070146215551428372293288728
61380070146215551428372550506172
61380070146215551428372636245320
61380070146215551565633304881644
61380070146215551566198160765960
61380070146215849383227612050539
61380070146215849383227615237079
61380070146215849383227701326147
61380070146215849383227955007131
61380070146215849383227959593351
61380070146215849788318821582539
61380070146215849794821589882183
61380070146215849794821593068723
61380070146215849794821932838775
61380070146215849794821937424995
61380070146215849794821937897379
61380070146215849932019671768339
61380070146215849932019930035543
61380070146215849932019930507927
61380070146215851022825600969257
61380070146216750355792773443113
61380070146216750362570612944231
61380070146216750362570695850971
61380070146216750362570953068415
61380070146216750362570957300503
61380070146216751590574706938045
61380070147082792268375261563635
61380070147082795791378445539168
61380070152116371470979031714729
61380070152125375912933379558472
61380070152125425777534393301395
61380070152125427012316326796327
61380070152128078714517178277591
61380070152128078851715256977207
61380070152992668187926221880862
61380070152992668209998728397146
61380070152999827098874266119949
61380070153000727658571839542449
61380070153000727666686048110302
61380070153003428958339129905182
61380070200268829991130887507686
61380070200269730552375947665249
61380070205291298485458692306125
61380070205303004082620927555461
61380070205303005866194917568603
61380070205303054083667135687671
61380070205303055730043047014247
61380070206142082819693479694006
61380070206170296927976238457318
61380070206178350429274041104062
61380070206178355918971917725209
61380070206178355926227873194413
61380070206178355926228003928656
61380070206178355927042792263744
61380070206178355964704581928725
61380070206178355965456694238037
61380070206178400185164425713912
61380070206178400389646811348556
61380070206178400391090425672254
61380070206178400391905214007342
61380070206181057676316554226206
61380070206181102093165958131694
61380070223027981400490028964259
61380070223027981537688137765735
61380070223028031363310766854689
61380070223031633625352802651812
61380070223031633810818332418354
61380070223684543445926940767545
61380070223868259248185278261618
61380070223895228135360178089940
61380070223895272599469458654450
61380070223903326100767261296982
61380070223903331596277609797878
61380070223903331597720064871689
61380070223903331597721093741465
61380070223903331597721138382428
61380070223903375856661007032856
61380070223903375923879367626886
61380070223903375930469256302562
61380070223903375930469261011246
61380070223903375930469261024296
61380070223903375931221368611874
61380070223903375931221373333608
61380070223903376061140031541476
61380070223903376062583560126026
61380070223903376063398434200262
61380070223903376067667253499330
61380070223903376067667253621794
61380070223903376068482037248198
61380070223903376068482041969932
61380070223904232026828641784572
61380070223904232212374381663468
61380070223904276491691063528170
61380070223906933730075701411096
61380070223906933730096621999404
61380070223906978194938123154694
61380070223906978194955686275902
61380070223906978194959043743002
61380070223906978194959129482150
61380070223906978196632813104754
61380070223906978202466205526758
61380070223906978332408198204334
61380070358915257839726996250408
61380070358915557441146340509403
61380070358915557441146343691731
61380070358915557441146597726847
61380070358915557441146602448581
61380070358915557989938310951595
61380070358915557989938314133923
61380070358915557989938568169039
61380070358917959543162083954260
61380070358919159712142333918155
61380070358919159712142420011435
61380070358919159712142423193763
61380070358926364803742714317795
61380070358927265371491734193303
61380070359790604193722015352958
61380070364822982685268015156180
61380070364823883253079796796612
61380070364826584956514798761316
61380070364827785720877518541084
61380070364834690066821176481796
61380070364835890830618697420656
61380070364835890830618955687860
61380070364835940236847296341431
61380070364835940602708609969559
61380070364835940602708610087651
61380070364835940648441274173075
61380070364835940648441274291167
61380070365698329039263034258730
61380070365699229607074815899162
61380070365699234898106246418668
61380070365699234898106247953702
61380070365699284309436084900422
61380070365701936259236909988158
61380070365701936259236996077226
61380070365703136833221367201060
61380070365703136969665826448745
61380070365703136970481759624147
61380070365703136970482017891351
61380070365703136970482121576532
61380070365703181298083788944658
61380070365703181302413989009842
61380070365703181419231640523530
61380070365703181434528292833306
61380070365703181435341101176692
61380070365703181435344195777318
61380070365703181435344452994762
61380070365703181435344457580982
61380070365703181435344543320130
61380070365703181440428146368066
61380070365703181440428147903100
61380070365703186793594253422677
61380070365710036420816195584346
61380070365710036425645398354836
61380070365710036425896102457940
61380070365710041918024593038324
61380070365710041918585722626018
61380070365710041918585979843462
61380070365710041918585979863145
61380070365710041918589079168035
61380070365711242080059289227341
61380070365711242080309993330445
61380070365711242492570449704811
61380070365711242537573871650119
61380070365711242674855893037373
61380070365711242675106597140477
61380070365713943776967531384551
61380070365713943822721087596659
61380070365713988246659155957742
61380070365713988246910203017438
61380070365713988248521097235748
61380070365713988249085953120064
61380070365782982413316008270984
61380070382236711870314764501917
61380070382455549847730891224239
61380070382552461195568753556446
61380070382552461195757038833796
61380070382552461195819800598880
61380070382552461195819800616142
61380070382552760797553129526781
61380070382560566305875045520356
61380070382560566306063073597684
61380070382560566306063416554276
61380070382560866456170306030216
61380070382560866501902970233732
61380070382560916274115169598170
61380070382560916274931072538779
61380070382560916274931072542991
61380070382560916281708994013517
61380070382560916281708994017729
61380070382564518543751029810640
61380070383112063165128998632027
61380070383112063165693854512131
61380070383209324489365922541733
61380070383217380186082687295305
61380070383217380186082687299517
61380070383217429592329179946567
61380070383217429592329179950779
61380070383217429599107101421305
61380070383217429599107101425517
61380070383428112641158960556809
61380070383428112641159091291052
61380070383428112641974980175571
61380070383428112641975251452508
61380070383428112641975324531843
61380070383428112641995900881971
61380070383428112641996159149175
61380070383428112641996245238243
61380070383428112687728794183894
61380070383428112687728908969318
61380070383428157083113318965142
61380070383428157104327194607848
61380070383428157106021513034650
61380070383428157106837673196106
61380070383428162441362998829714
61380070383429007649899717348340
61380070383429013070266590456896
61380070383429013072546927792799
61380070383429013072547186060003
61380070383429013072547272149071
61380070383435912659870064622906
61380070383435912659870150362054
61380070383436217614455796514930
61380070383436217614539316721786
61380070383436217751803556366077
61380070383436217797553656355642
61380070383436218163247766957122
61380070383436218163585821008813
61380070383436218164063669895301
61380070383436218164063669901943
61380070383436218346600160176109
61380070383436218347161576053029
61380070383436218347165019715217
61380070383436262079318218258528
61380070383436262628110188700720
61380070383436262635700918519653
61380070383436267574828652499381
61380070383439819883757270271064
61380070383439819885702922958614
61380070383439819885789958648417
61380070383439819886267778838718
61380070383439820020536761126954
61380070383439820021101617011270
61380070383439820022963677329874
61380070383439820023528533218402
61380070383439820068804269235949
61380070383439864348138514234228
61380070383439864348138514238440
61380070383439864348699931161646
61380070383439864348703374367894
61380070383439864348954450479689
61380070383439864350377057990498
61380070383439864350377059403228
61380070383439864350377059407440
61380070383439864350565344702212
61380070383439864351130200586528
61380070383439864355460633875660
61380070383439864356210450412502
61380070383439864486152443090078
61380070383439864487575052013776
61380070383439864487575052017988
61380070383439864487826099073472
61380070383439864487826099077684
61380070383439864488390954957788
61380070383439864492655297594612
61380070383439864492655297598824
61380070383439864492658626481996
61380070383509164339915531799669
61380070383509164339915536031757
61380070383533179481500274588077
61380070837514210961560122078253
61380070837514212196342055573185
61380070837514217684264082930349
61380070837525017774547588918967
61380070837525019558937395794279
61380070837525023262467293340887
61380070837525023262470387941513
61380070837525023263283196279075
61380070837525024498065129774007
61380070837525025095142090424011
61380070837525919570300357959633
61380070837525919577894445227595
61380070837525920126686415669787
61380070837525923281427437374829
61380070837525923686240136276073
61380070837525923693021415206473
61380070837525923831032216154583
61380070837525923879317206012558
61380070837525924928616157038967
61380070837525925065814149649515
61380070837525925525693117339134
61380070837528626815089862087770
61380070838389313643934557154246
61380070838389313643934814371690
61380070838389313643934900110838
61380070838389313643935586024022
61380070838389313643935671763170
61380070838401270232555611926754
61380070838401270232556383579086
61380070838401275171683345906482
61380070838401275171684117558814
61380070838465215489395967265972
61380070838465215489395967620104
61380070838473320598864404007184
61380070838473320599136375904538
61380070838473320599136376359452
61380070838473320599701232243768
61380070838474221166697109422256
61380070843402129902752765965739
61380070843402130039950844665355
61380070843425244613871296905706
61380070843425244659603961109222
61380070843426445369177737371491
61380070843433349770181193380863
61380070843433350318973163823055
61380070843433350319224226832542
61380070843433350319224255412258
61380070843434543748874153437961
61380070843434543748874497794233
61380070843434545532448057357823
61380070843434545532448401731357
61380070843434549236793857842619
61380070843434549236793857859881
61380070843434549236794202216153
61380070843434549243380742391432
61380070843434550883169769169195
61380070843434550883170113542729
61380070843434550890763942193407
61380070843434550939045852228481
61380070843434551076306606958085
61380070843434593757260044322983
61380070843434594992041977817915
61380070843437250947635090493355
61380070843437252182417023988287
61380070844089862401840142478194
61380070844089862401840171057910
61380070844089862401840400745398
61380070844089862401840429325114
61380070844273578028423191741232
61380070844273627439753030222986
61380070844276279389553855310722
61380070844297889094407628631816
61380070844297889094408403470688
61380070844297889096914755402004
61380070844297889096918112869104
61380070844297889096918887707976
61380070844297889101998358449940
61380070844297889231668383007288
61380070844297889231669157846160
61380070844297889234175424038328
61380070844297889239258769868820
61380070844297889239259146126861
61380070844297889239262212012258
61380070844297894584834378334126
61380070844297894584835148923648
61380070844297894584835149986458
61380070844297894584835234662796
61380070844297894584837817291024
61380070844297894587344858322064
61380070844297894587345633160936
61380070844297894592428288828894
61380070844297894592428547109148
61380070844297894592429321948020
61380070844297937273463435227698
61380070844297939057036481773342
61380070844297939057037253425674
61380070844297939057037339164822
61380070844297939057039921793050
61380070844297939057040696631921
61380070844297939057040696631922
61380070844297939057287644681263
61380070844297939057290710572492
61380070844297939057290968852746
61380070844297939057291743691618
61380070844297939057852127499910
61380070844297939057852384717354
61380070844297939057852500565579
61380070844297939057852500571411
61380070844297939059547047500428
61380070844297939064630393330920
61380070844297942763892847985224
61380070844301791588499369078551
61380070844301791588500488273695
61380070844301791725676440965277
61380070844301791725676697832801
61380070844301791725676698182721
61380070844301791725676698318075
61380070844301791725677474202495
61380070844301791725677817513379
61380070844301797076398151376969
61380070844301797076398409644173
61380070844301797076419416793933
61380070844301797076419417856743
61380070844301797076420192695615
61380070844301797076420449913059
61380070844301839733981533439476
61380070844301841518373664668586
61380070844301841520065917364538
61380070844301845224411717849334
61380070844308694294029377149318
61380070844308694705560678961018
61380070844308700379257069428352
61380070844308700379257327695556
61380070844309895638297490564037
61380070844309895639049602873349
61380070844309895645636358737130
61380070844309895645636387315394
61380070844309895645637158967726
61380070844309900580433673781013
61380070844309900587212628357615
61380070844309900587776712589599
61380070844309900945730903177157
61380070844309900946550283096879
61380070844309900991463567380673
61380070844309900998806606189259
61380070844309900999558718498571
61380070844374741287295078884509
61380070844374741287295082071076
61380070844374741424554717605536
61380070844374741424555831742284
61380070844374741424555832214460
61380070844374743071600174424629
61380070844374743071683741059317
61380070844374743071683742458997
61380070844374743071683770806885
61380070844374743071683771156805
61380070844374743071683775406155
61380070844374743071684890015079
61380070844374743254699244537317
61380070844381645822695477406228
61380070844381645823532305642812
61380070844381646372010224942944
61380070844381646372010483210148
61380070844381646372575323144673
61380070844382846396763516951664
61380070844382846397035486115988
61380070844382846534045189195464
61380070844382846534296240505962
61380070844382846573191315583556
61380070844382846579777853398980
61380070844382846579777856113136
61380070844382846579965884190464
61380070844382846939299976333131
61380070844382846945806191125415
61380070844382846945806535498949
61380070844382847129657718269625
61380070844405956213064022203549
61380070844405956213064022203576
61380070844405957264830846296029
61380070844405957264830846296038
61380070844405961700983726625469
61380070844405962801516841768794
61380070861051452936857891389151
61380070861051458424777251437537
61380070861051458424777595811071
61380070861051458424780604305367
61380070861051458424781723513561
61380070861054152993729809922877
61380070861054154228510973184031
61380070861054154777302599252689
61380070861054158481714514370079
61380070861054159716496447865011
61380070861054160131288324078801
61380070861054160131288324083013
61380070861054204602926344348843
61380070861054209542053306680451
61380070861054209542054078328571
61380070861055055207853626517649
61380070861055058912199427002445
61380070861055058912199771375979
61380070861055058912202779870275
61380070861055058912203124243809
61380070861055058912203899078469
61380070861055060146981360497377
61380070861055060146981704870911
61380070861055060146984713365207
61380070861055060146985057738741
61380070861055060146985832573401
61380070861116298761257747669825
61380070861124402628874297185001
61380070861124404412448201122125
61380070861127106124042279825441
61380070861127106124042279829653
61380070861127150595679528447363
61380070861127155534807262422879
61380070861127155534807262427091
61380070861151415552747810517831
61380070861151415552747811003265
61380070861151415552747896606899
61380070861151415552748930198409
61380070861151420903469492699727
61380070861159274597000474820970
61380070861159519420367373635093
61380070861159519420367717991365
61380070861159521203937924687125
61380070861159521203941277554955
61380070861159521203941621928489
61380070861159524771086072329813
61380070861159524960627547378936
61380070861159526554659636498497
61380070861159526554659980872031
61380070861159526554662989366327
61380070861159526554663333739861
61380070861159526557923649513237
61380070861159526557923649517449
61380070861159526562257162390539
61380070861159526562278082978763
61380070861159526563006995343729
61380070861159526563006995347941
61380070861159526747799827155217
61380070861159526748364683039533
61380070861159574741249475974797
61380070861159574741249475979009
61380070861159575976031409469729
61380070861160427178350854420177
61380070861163121691363453119863
61380070861163122926145386614795
61380070861163122933485069371819
61380070861163127042085164931235
61380070861163128276863745558337
61380070861163128276867098426167
61380070861163128284206781183191
61380070861163177050927955838935
61380070861163177050990717603859
61380070861710721624670252241427
61380070861998547751887532124908
61380070861998553692302094228610
61380070862002455818045854291882
61380070862022864720147006701428
61380070862022864720147263918872
61380070862022864765900848828948
61380070862022864765900853078298
61380070862022864765901623667820
61380070862022864765901624730630
61380070862022864768407980198406
61380070862022864768408751850738
61380070862022864768411333066236
61380070862022864768412107905108
61380070862022864775939048616924
61380070862022864903161603558552
61380070862022864903161604621362
61380070862022864903161607807902
61380070862022864903162378393212
61380070862022864905668645652402
61380070862022864905668648838942
61380070862022864905669420487062
61380070862022869031588447444410
61380070862022870256327598531258
61380070862022870256327684620326
61380070862022870256328369120780
61380070862022870256328370183590
61380070862022870256328455209848
61380070862022870256331037488156
61380070862022870258838078519196
61380070862022870258838853358068
61380070862022914728529701970474
61380070862022914728530473622806
61380070862022914728533141990182
61380070862022914728533145176722
61380070862022914728533916829054
61380070862026767397169661162409
61380070862026767397170004119001
61380070862026767397170004608646
61380070862026767397170004608647
61380070862026767397191615460319
61380070862026767442923590445802
61380070862026815545186585237228
61380070862026817189866884865718
61380070862026817191559137561670
61380070862026820895904938046466
61380070862034620945912662527916
61380070862034620950995493923520
61380070862034871248404713879252
61380070862034871248405828488176
61380070862034871317129578816170
61380070862034871317150499521118
61380070862034876210524648592382
61380070862034876256278233500846
61380070862034876617956721796535
61380070862034876617956721800747
61380070862034876623039295978907
61380070862034876623040022985254
61380070862034876623040067627027
61380070862034876623040067631239
61380070862034876625298727503257
61380070862034876625298727507469
61380070862034876663797317834799
61380070862034876671137000593227
61380070862034876808397755322831
61380070862034920479251732945908
61380070862034920525005289158016
61380070862034920545448560316497
61380070862034920682646552927045
61380070862034921064194697385236
61380070862034921064195811994160
61380070862034921090158826298561
61380070862034921090158826302773
61380070862034921094512498406693
61380070862034921095241400480933
61380070862034921096935976125179
61380070862034921096936747773299
61380070862034921096936747777511
61380070862034921140245162610209
61380070862034921277443155220757
61380070862034926029286560278289
61380070862034926029286560282501
61380070862034926036063710104907
61380070862034926036064481753027
61380070862034926036064481757239
61380070862034926036628565985011
61380070862034926036628565989223
61380070862035771884879374002934
61380070862038472994354969904799
61380070862038472994355055643947
61380070862038528346374397663672
61380070862099718743093308532693
61380070862099718743093394621761
61380070862099718743114314978240
61380070862099718743176991004017
61380070862099718743176995603287
61380070862100619310905090523045
61380070862100619310926011229445
61380070862100619310926096968593
61380070862107522611817219910641
61380070862107566938665846622224
61380070862107822206542607531212
61380070862107822251459362650588
61380070862107822610709905890843
61380070862107822610709905895055
61380070862107822615793251721335
61380070862107822615793251725547
61380070862107822617299411322547
61380070862107822617320677819583
61380070862107822618052683249897
61380070862107822618052683254109
61380070862107822656550501929107
61380070862107822663890184687535
61380070862107822801150939417139
61380070862107867082912010392869
61380070862107867082912010397081
61380070862107867089689931867607
61380070862107867089689931871819
61380070862107872022039744372597
61380070862107872022039744376809
61380070862107872028817665847335
61380070862107872028817665851547
61380070862131882269581635956892
61380070862132132634027967863160
61380070862132132634027967981252
61380070862132132641555935916360
61380070862132132641639618387844
61380070862132133823073795011138
61380070862132133823077237154576
61380070862132133868805687562322
61380070862132133868809901358092
61380070862132133868809901476184
61380070862132133868826579570914
61380070862132133868827351223246
61380070862132133876148812464188
61380070862132133876149584116520
61380070862132133876420781647386
61380070862132133876421553299718
61380070862132137527419595495934
61380070862132137527423037639372
61380070862132137534762720397800
61380070862132137573173151708042
61380070862132137582943105656738
61380070862132137583215076374970
61380070862132182411382028548827
61380070862132182411382400085135
61380070862132182411403292093727
61380070862132182413830892731410
61380070862132182594333862818723
61380070862132182594333948907791
61380070862132183648612056174975
61380070862132183648612827827307
61380070862132183653695402005467
61380070914302030942349735440741
61380070914302032588725646754267
61380070914302032588725646767317
61380070914302032725923725453883
61380070914326342567227471594661
61380070914326342567227557198295
61380070914326342567228590789805
61380070914326348055148295211725
61380070914326348055150618160019
61380070914337154868389904776815
61380070914338049940625047206191
61380070914338049940625047223453
61380070914338049947964701266859
61380070914338049947964729963215
61380070914338049947964729976265
61380070914338053644970847708249
61380070914338053652310530461061
61380070914338053652313972604499
61380070914338053652313972605951
61380070914338053654821013168979
61380070914338055291346759017563
61380070914338055298686413078231
61380070914338055298686441774587
61380070914338055298686441787637
61380070914338055298689883582607
61380070914338055298689883931075
61380070914338055298689883932527
61380070914338055301196924495555
61380070914338055438394917106103
61380070914338055481892509916690
61380070914338055481892509933952
61380070914338099903529322854029
61380070914338099949282907763897
61380070914994617390211609455308
61380070915212204785488391575126
61380070915212204785490714523420
61380070915212204785491747625284
61380070915212504786915462252923
61380070915212549446649620148827
61380070915213399985926456508216
61380070915213405354727158154207
61380070915213405354727272945247
61380070915213405537657814968271
61380070915213405537741497793679
61380070915213405544997497726699
61380070915213449831195925101545
61380070915213450014398551098647
61380070915213455298714452043868
61380070915213455367356454088678
61380070915213455367377374676986
61380070915274643973267959673037
61380070915274645757572969124089
61380070915274645757573055213157
61380070915274645757593975569636
61380070915274645757656623247525
61380070915274645757656651595413
61380070915274645757656651945333
61380070915274645757656656194683
61380070915274645757657770803607
61380070915274645757657771157898
61380070915285450923432153603829
61380070915285450924268979142115
61380070915286351353983180873161
61380070915286351354004072881753
61380070915286351354004101697605
61380070915286351491181173483709
61380070915286351491181175018743
61380070915286351492017999017623
61380070915286351536934730167984
61380070915286396002613099313803
61380070915310663116874814447881
61380070915310663116895735154281
61380070915310663116895820893429
61380070915310668470065255177165
61380070915310711148086718788579
61380070915310711331289344785681
61380070915310712978484602249626
61380070915310712980179177893872
61380070915310716684522654380614
61380070915310716684522655430374
61380071073826811985788717214929
61380071073861634533550864554598
61380071073862834695752954378687
61380071073862834698259994943167
61380071073862834698260081032235
61380071073862835290549558194326
61380071074702208271348906653290
61380071074702208278960448408810
61380071074713871250261591381819
61380071074734628720184600159924
61380071074738181028527466857180
61380071074738181051436012381410
61380071074738186402994289444857
61380071074738186402994547712061
61380071074738186402994548774871
61380071074738186402994633801129
61380071074738186402994634863939
61380071074738186542703039045769
61380071074738186588435704666227
61380071074738230844045852697720
61380071074738230851726688365096
61380071074738236342069866247854
61380071074738236342153433815869
61380071074738236342153433818056
61380071074738236342153548601086
61380071074807530263645340936580
61380071074807530675218053688131
61380071074807530675218398061665
61380071074809931823375133087868
61380071074810231966871106798301
61380071074810231966871130778747
61380071074810231966871135378017
61380071074810231966871221589341
61380071074810231966871223006491
61380071074810231967707960916303
61380071074811132390915947955687
61380071074811132397422158397999
61380071074811132397422162647349
61380071074811132397443050406591
61380071074811132397443054655941
61380071074811132397443054774033
61380071074811132397443083471793
61380071074811132534620127028101
61380071074811132534620151008547
61380071074811132534620155257897
61380071074811132534620156792931
61380071074811132534620241346965
61380071074811132534620242881999
61380071074811132580373711942172
61380071074811132580373740634316
61380071074811132580373826727596
61380071074811132580436474057016
61380071074811132580436502753372
61380071074842652408367256312329
61380071074842696736534165572449
61380071074843547485414462723328
61380071074843548027933358853897
61380071074843548027954279560297
61380071074843548027954365299445
61380071074843548073436239659248
61380071074843548080210693480732
61380071074843552836136174534700
61380071074843552838918627937773
61380071074843553385931994491181
61380071074843553385932080580249
61380071074843553385935433448079
61380071074843553387710598379965
61380071074846254670245390358403
61380071074846254670308152123327
61380071074846254677588515256057
61380071074846254677651277020981
61380071074846254679363335814361
61380071074846254679363421907641
61380071074846254680116476525485
61380071074846254680116562614553
61380071074846254726121196117690
61380071074846299007780921542635
61380071074846299007781036333675
61380071074846299007969206837407
61380071074846299007969321156271
61380071074846299007969321628447
61380071074846299190795261176491
61380071074846299190983546004703
61380071074846299190983632097983
61380071074846299190983661262303
61380071074846299197486405230811
61380101260697077291200604147877
61380101260700679013404713207717
61380101331600582248169564438437
61380101331600583482950722622321
61380101331600583482950727339683
61380101331601484050762504616885
61380101331601484050762509334247
61380103151644812584872723980644
61380103151644812996654729889616
61380103151652918106395908769188
61380103151652918106959993001172
61380103151655619398048990564068
61380103151655619398613074796052
61380103151655629276304458523524
61380103151655630511650476250440
61380103152301320963143097408704
61380103174994399986823845307863
61380103174995300417374872572823
61380103174995350380279133854445
61380103174998052083464464940165
61380103174998353690509640772719
61380103174999252840546840574621
61380103174999252840546841991563
61380103174999254121060668037679
61380103174999254121081588742627
61380103174999254258258660648227
61380103228172978549152155089360
61380103228172978549152155089369
61380103228172979097944125059384
61380103228172979097944125531561
61380103228173278875599820991753
61380103228173278875683504875807
61380103228173279287193798823397
61380103245899154977727750920957
61380103245899155114925743531504
61380103245899155114925743531505
61380103245899155114925744948447
61380103245899155526519721363148
61380103245899155526519721363149
61380103245899155526519722780091
61380103246214039290423183531928
61380103246214039427683852168252
61380103246225746672226277308316
61380103246225746809237013493868
61380103246226046998507693585543
61380103246870547257162255154120
61380103246870547668693556959988
61380103246870547668944518280527
61380103246870547668944518280536
61380103246870547805954225596312
61380103247162331220554153277658
61380103247162331220557510744758
61380103247162331632339773871165
61380103247162331632339773871174
61380103247162331632339859610313
61380103247162331632339859610322
61380103247162331769346123719850
61380103247162331769349481186950
61380103382081203695836633260052
61380103382081203695836718999200
61380103382081204107618639169024
61380103382081204107618982125616
61380103382081204244879393544496
61380103382081204244879650761940
61380103382081214808874034714440
61380103382081214808874120453588
61380103382081215220656040623412
61380103382081215357916794998884
61380103382737712074107006688112
61380103382737712074107092427260
61380103382737712074357796530364
61380103382737712074358053747808
61380103387696859162039334287549
61380103387697759592590361552509
61380103387697759729851120999475
61380103387697761376163921133360
61380103387697761376163921133361
61380103387697761376164265489633
61380103388024651612805104426890
61380103388024662725842505881278
61380103388969341501025517866669
61380103388969341501025546446385
61380103405419984146786735135539
61380103405420034109690996417161
61380103405422685438439816930419
61380103405422685438440075197623
61380103405422685987231787372611
61380103405422687222013720867543
61380103405422687222013979134747
61380103405422735264083581749641
61380103405422735264083586471215
61380103405422735401281579081763
61380103405422735401344336479245
61380103405422737047657490408339
61380103405423586006189095073131
61380103405423586417782814637571
61380103405423587652564748132503
61380103405423587652565006399707
61380103405423635831832606342511
61380103405423635831895105477001
61380103405423635831895363744205
61380103405423635969093361072115
61380103405423637615469009414124
61380103405423637615469009414125
61380103405423637615469267681328
61380103405423637615469267681329
61380103405423637615469272398691
61380103405423936204117539978767
61380103405423937850493451305343
61380103405750527714849351889142
61380103405750527715665259082504
61380103405750527852110106268826
61380103405750537181573603786090
61380103405750538827886753343530
61380103405750538828702660536892
61380103405750538965147507723214
61380103406695217786080661289818
61380103406695217786084104496057
61380103406695217786084104496066
61380103406695222685982028780864
61380103406696433367327515100298
61380103406731544536210708478504
61380103406731544536210737174860
61380103406731555649247853182008
61380106980247677517983015050975
61380106980247677517983786699095
61380106980247677929577764530739
61380106997868187918691688668311
61380106997868187918692721787437
61380106997868189565067599994887
61380106997973539527944069381007
61380106997973539527944073630357
61380106997976241231190871790087
61380106997976241231191904909213
61380106997976256048574073729271
61380106997976256048575106848397
61380106997976257290615363565885
61380107003884582369908847683995
61380107003885781480637267239533
61380107003885781487140120226126
61380107051151182933387070417119
61380107051151183063053737507207
61380107051151184168169003912051
61380107051151184297835671002139
61380107074785684578204124796895
61380107074785685812985287702305
61380107458813901169507237792692
61380107458846331038396534680647
61380107458857137851387096121987
61380107458858038281938123386947
61380107458858043956404408707747
61380107459032455012895593387062
61380107459032755156412602020468
61380107459032755156412602475382
61380107459040860266153780900040
61380107459040860266153781354954
61380107459040860449168005754088
61380107459040860449168005872180
61380107459044455992693308002374
61380107459044462537149860856986
61380107459044462582882525060502
61380107459689247111720250986270
61380107460121074656042996395421
61380107476477648937999298693967
61380107476539777548520610662871
61380107476539793470746077784855
61380107476547882520979425360847
61380107476547897345705323169495
61380107476574910262236141118295
61380107476582669475809814035829
61380107476582998717672798789571
61380107476583004068394510600943
61380107476583013535056000728755
61380107476583014090629336194627
61380107476583014137195386502935
61380107476583015326224078027121
61380107476583018885777712540127
61380107476583018892555977904577
61380107476583019029757070174355
61380107476583019078854528614295
61380107476583019441347605390177
61380107476583019441347694665785
61380107476583019441351048005999
61380107476583019490448506445939
61380107476583019627897628904879
61380107476583020676945789838493
61380107476583020725230439940871
61380107476583020725230784297143
61380107476583870232808507203173
61380107476583914697688406091131
61380107476583920058448656169839
61380107476583921292979804172651
61380107476757430684388813134896
61380107476758631395654842565332
61380107476758631441387506768800
61380107476758631441387507831658
61380107476758631578669066941380
61380107476758631578669067046374
61380107476758631578669067413764
61380107476765535794129992008852
61380107476766734721822118570590
61380107476766734721822121758534
61380107476766734904836346606966
61380107476766736551128685648372
61380107476766736551128689899174
61380107476766736688410245925946
61380107476769138065126071493414
61380107476769138065126071497626
61380107476769438208643080585946
61380107476769438391657305434378
61380107476769438391657305552470
61380107476770338822124765133142
61380107476770338822124765137354
61380107482375017001526459474002
61380107482375021300752258231206
61380107482483090675960598405618
61380107482484425488610575917869
61380107482666956665218579678198
61380107482666956802500140341828
61380107482666956802500140814212
61380107482674161161478074496216
61380107482675059945653191969634
61380107482675061729227094843948
61380107482675061774959758561982
61380107482677763615404810794842
61380107482677763615404810799054
61380107482678063804738052121046
61380107482678063804738052125258
61380107482678063804738052239138
61380107482678063804738052243350
61380107482678964189472847620506
61380107482678964189472847624718
61380107482774874646130680870368
61380107483323298230154687038312
61380107483355869018778128133602
61380107483358440735993670688916
61380107483358570539010958188716
61380107483358570676208952334298
61380107483646268706642268665714
61380107483646268706642525870108
61380107483646274067402775706904
61380107483646318532265197450502
61380107483646322245644913385592
61380107483646322245646027994516
61380107483647519289075256599116
61380107483647519289075514866320
61380107483647519296690269312474
61380107483647522995113309779864
61380107483650224698548654701160
61380107483658324455687583778636
61380107483682595731914529484826
61380107483682624784597604620904
61380107483682629085431802469988
61380107483682640203551778102536
61380107483755526894524516784576
61380107483755526894587193873162
61380107483755526902118604069800
61380107483755570772268128447984
61380107483755575073102412386136
61380107483755576305920473094462
61380107483755576308364838453858
61380107483755576308364839503618
61380107483755576309201663152578
61380107529761545069322448765301
61380107529761548364581403260379
61380107529761548913373373702571
61380107529761550008450182745029
61380107529761550010957238792003
61380107529761550010957314586955
61380107529761550010957353110867
61380107529761550148155307197503
61380107529761550559749285029147
61380107529932357698868473720676
61380107529932357698868473726292
61380107529932357698868474192852
61380107529932357698868474194304
61380107529943164649054704837320
61380107529944065079605732089022
61380107529944065079605732561406
61380107529944065079605733637314
61380107529944365268855405849030
61380107529944365268855405853242
61380107529944365268855405866292
61380107529944365268855405867744
61380107529944365269127001511428
61380107529944365269127001979440
61380107529944365406053402727642
61380107529944365406136966143866
61380107529944365406136966162740
61380107530041610128758894582633
61380107535634152665562145445729
61380107535658463238860459316347
61380107535670170619935938501183
61380107535670175375522940466049
61380107535670175561320009408847
61380107535840983066216556208040
61380107535840983066216556680216
61380107535840983066216556680264
61380107535840983249147213022104
61380107535851788232828883387560
61380107535851790062135451528200
61380107535852688845464010651235
61380107535852690446953815048770
61380107535852690446953815061868
61380107535852690629968039424818
61380107535852989400857470278271
61380107535852989583871695002752
61380107535852990636203488336394
61380107535852990636203488340606
61380107535852990636203488353656
61380107535852990819217712716654
61380107535852990819217712735528
61380107535852990819217712834746
61380107535852990819217712853620
61380107535852990819405740812856
61380107535887810949732990783511
61380107536533514162038411882791
61380107536533514162038413299733
61380107536544319190554323124386
61380107536544319328003364211571
61380107536544319328654872432545
61380107536606447801242311998879
61380107536606449036671620361813
61380107536606449036671621761493
61380107536606747441469888495180
61380107536606747990512905997068
61380107536606749225106209836791
61380107536606749225294839492000
61380107536641565828161683677991
61380107536641565828161683695253
61380107536641565828165817048225
61380107553250760010308470085575
61380107553285880368946341293263
61380107553285882152520245230387
61380107553287078014784705364596
61380107553360012889417913826356
61380107553383127463275948652448
61380107553384328174583456706397
61380107553384344236559341534036
61380107553384344282292005737552
61380107553394834249194544290547
61380107553394849066577746229731
61380107553395146291094408730629
61380107553395146291429158698315
61380107553395151230030758582898
61380107553395151230218671874811
61380107553395151232478135282048
61380107553395151232478479638320
61380107553396035604424294562711
61380107553396046721980185963275
61380107553396046722545041847591
61380107553396051656589429996827
61380107553396051663364256870939
61380107553396051663929112755255
61380107553396052212971902085978
61380107553396052212971902204076
61380107553566403507398478891532
61380107553566859305458796752904
61380107553566859351191460484196
61380107553566859351191460956372
61380107553566859488473021247204
61380107553566859488473021252820
61380107553566859488473021601336
61380107553566859488473021602740
61380107553577664334873130849652
61380107553577664517887355698084
61380107553577664517887357233118
61380107553577666118447034769306
61380107553577666118447034786776
61380107553577666164179698972822
61380107553577666164179698990292
61380107553577666301461259635208
61380107553577666301461259753300
61380107553577666301461261170242
61380107553578564902622151197384
61380107553578564902622152260194
61380107553578565085636375573432
61380107553578565085636376045816
61380107553578565085636377108626
61380107553578566731928718852542
61380107553578566731928719324926
61380107553578566731928719338024
61380107553578566731928720400834
61380107553578865091871824489172
61380107553578865091871825552030
61380107553578865274886048847958
61380107553578865274886048852170
61380107553578865274886049337604
61380107553578866875445728409034
61380107553578866875445728413246
61380107553578866875445728426296
61380107553578866875445729489154
61380107553578866921449988274948
61380107553578867058459952808168
61380107553578867058459952926260
61380107553601981447670571408022
61380107553601981447670571425492
61380107553613687044833925852502
61380107553613687044833925869972
61380107553613688874140494010612
61380107553613688882568053659607
61380107553613989026085062747927
61380107553613989208534431717659
61380107553676128199954883038474
61380107553676128206708789324278
61380107553676128206729423998786
61380107553676128206729681216230
61380107553676128245687261328190
61380107553676128245687518545634
61380107553676128245687547241990
61380107553676128252462088202302
61380107553676128252462345419746
61380107553686634870238663575755
61380107553686935013755672664075
61380107553686935196769983607191
61380107554222915590014652804388
61380107554235028813498568443871
61380107554235078776381909001671
61380107554235078776402829708071
61380107554235373405768643458190
61380107554235379011406088858912
61380107554258488186319716111838
61380107554258488186319973329282
61380107554258488598101979238254
61380107554259373792732860387786
61380107554259373975747083701024
61380107554259373975747085236218
61380107554259373975747088424162
61380107554259388616870743376798
61380107554259388754131754969714
61380107554259389165913760878686
61380107554259390401280566929013
61380107554259640810999427160180
61380107554259679472496289311792
61380107554259679518166277489532
61380107554259690590554360636586
61380107554259690590554389332942
61380107554259690636283825012832
61380107554259690636287053536458
61380107554259694296592413817334
61380107554259694342325106717206
61380107554270195429858981882894
61380107554270195430047267177666
61380107554270195430612470740308
61380107554270195567056974493442
61380107554270195567057231710886
61380107554270195567119993475810
61380107554270195567308021553138
61380107554270195567872877437454
61380107554270195567897112505185
61380107554270195978839237619858
61380107554270195978901999384782
61380107554270195979655140563870
61380107554270495757143815809384
61380107554331374882458485794591
61380107554331375340078898710104
61380107554331419393155957077630
61380107554331419804941320453702
61380107554332275313009513059551
61380107554332323491504209172642
61380107554332325275913774341013
61380107554332325275913775390773
61380107554332325275914550225433
61380107554332575685632635621940
61380107554332623680774804593596
61380107554332625464599755590416
61380107554332625465187855012146
61380107554367392104499576392991
61380107554367392104500700193229
61380107554367392104503794793855
61380107554367441930210064510317
61380107554367442067403837657191
61380107554367442067404613558873
61380107554550213315800444134938
61380107554550213315803801602038
61380107554550213453060855553818
61380107554550213453061112771262
61380107554551463442583575576836
61380107554551463442604496165144
61380107554551474560703551209384
61380107554551474560703808426828
61380107554551474560724443101336
61380107554551474560724700318780
61380107554551478266762496282084
61380107554551478305720362307844
61380107554561979391580925509700
61380107554586133493546116642340
61380107554586133493608792318356
61380107554586144611666092274888
61380107554586144611728767950904
61380107554586150102158952360762
61380107554659079481216726558488
61380107554659079481279402234504
61380107689177356994306979761064
61380107689177357406088985670036
61380107689250292280471147072100
61380107689250292280722194131796
61380107689250292417731901447572
61380107689250292419343808709095
61380107689250292419426462664775
61380107689250307236813017467577
61380107689250308341652958643485
61380107689250308341652958656535
61380107689250308341653044732553
61380107689250308341924931008803
61380107689250308471591598098891
61380107689250308478850951254033
61380107689250308478851037343101
61380107689250308890716901450995
61380107689250308890716987544275
61380107689282721599752913534655
61380107689282723841761912547363
61380107689282723841761998640643
61380107689282723971428579637451
61380107689282727087672613234841
61380107689282727087672617956575
61380107689282727087673388069501
61380107689282727499266333849041
61380107689282727499266337031369
61380107689282727499267365901145
61380107689285425133143021976925
61380107689285425133143021989975
61380107689285425133414994342243
61380107689285425682206964784435
61380107689285430621062726398845
61380107689285430621066168555333
61380107689286324458854108065977
61380107689286325693632688697291
61380107689286325693636041560909
61380107689286326112758078142675
61380107689286329221470446091209
61380107689286329221471474960985
61380107689286329221471476010745
61380107689286329407770366489111
61380107689286331051613723561945
61380107689286331051617195820293
61380107689465243852048634374436
61380107689468846123044713858998
61380107689468846123044714331382
61380107689469096904370772457380
61380107689469097041631526832852
61380107689469140957451188292006
61380107689469140957451274031154
61380107689469141369233194200978
61380107689469144482987819027664
61380107689469144482987819482578
61380107689469144619433699433734
61380107689469144666002043876096
61380107689469144666002045411130
61380107689469145077784050239982
61380107689469145077784050244194
61380107689469145077784050257244
61380107689469146312294387623218
61380107689469146449575947918054
61380107689504268454443371620007
61380107689505167786909164461464
61380107689505167787744844805144
61380107689574162731648074674242
61380107689574162731648074678454
61380107689574163143430080583214
61380107689574163143430080587426
61380107689574196495255100872424
61380107689574196495819959943280
61380107689574196495820302899872
61380107689574196632516112469552
61380107689574196633080968349656
61380107689574196633080971536196
61380107689574196633081743188528
61380107689576898336516059240048
61380107689576898336517088109824
61380107690125638222684160265678
61380107690125638222684246004826
61380107690125652973037112357248
61380107690157773117644577870398
61380107690157773254905246506722
61380107690158062781731033179539
61380107690160324703367577689249
61380107690160474820891637496922
61380107690160474958152306133246
61380107690160764075895632785796
61380107690161664643644652655688
61380107690161664643644652661304
61380107690230658762100227761906
61380107690230659996881046647914
61380107690230659996882161256838
61380107690230660408663395517690
61380107690230660409228251397794
61380107690230660545924064149802
61380107690230660545924835802134
61380107690230660546488920038330
61380107690230660546489694872990
61380107690230704873525474300484
61380107690230704873525817257076
61380107690230704874090673145604
61380107690230704874091447980264
61380107690230705010786485897612
61380107690230705011351341777716
61380107690230705011352116616588
61380107690230707992277786332158
61380107690230708129538454968482
61380107690449406963327745576035
61380107695158917830812648138452
61380107695158932649890408108299
61380107695158932649893764158457
61380107695158932657421818322359
61380107695158932657421819722039
61380107695158933884672341603231
61380107695158933884672344789771
61380107695158933892203751817291
61380107695158933892203753216971
61380107695158933892203756403511
61380107695158933892287352781555
61380107695191349392040734755531
61380107695191349392040737942071
61380107695193739785658726938890
61380107695193739786223587072716
61380107695193750349634498705583
61380107695193754612895437515930
61380107695194039975494181425083
61380107695194039975494181425084
61380107695194054619150702237055
61380107695194940406045208690044
61380107695194940543305963065516
61380107695194940543494248360288
61380107695194949871931498706699
61380107695194949871934854756857
61380107695194949879462908920758
61380107695194949879462908920759
61380107695194949879462910320439
61380107695194951106713432201631
61380107695194951114244843815371
61380107695194951656596737463496
61380107695194951663939775209305
61380107695194954811059232686427
61380107695194954811059235872967
61380107695194955186962455647691
61380107695194955186962484227407
61380107695194955186963473869210
61380107695194956602164546837611
61380107695194956602164548237291
61380107695373869219396716861800
61380107695373869402327373681480
61380107695373869402410941715848
61380107695373869402410941833940
61380107695376569276267865167364
61380107695376569871064095924768
61380107695376571105574433308004
61380107695376571105846029419700
61380107695377469706818892881622
61380107695377470301615123657740
61380107695377471490392796818746
61380107695377471673407021194794
61380107695377471673407021213508
61380107695377471673407025935242
61380107695377722454712273523732
61380107695377770033350126481552
61380107695377770033350127898494
61380107695377770445132132727346
61380107695377770445132132731558
61380107695377770445132132744608
61380107695377771679642470110582
61380107695377771862656694486630
61380107695377771862656694490842
61380107695377771862656694505344
61380107695377771862656694509716
61380107695377771862656694604722
61380107695377771862656694608934
61380107695377771862656694621984
61380107695377771862656699227078
61380107695377771862844722587044
61380107695409892112371736717294
61380107695412592038674510407863
61380107695412593640111623755775
61380107695412593815535228328324
61380107695412593815806824440020
61380107695413794389603264675988
61380107695413794397214805545787
61380107695413794398030708489799
61380107695413794572617489530036
61380107695413794572617489648128
61380107695413794572617489996596
61380107695413794572617489998048
61380107695413794580208224596951
61380107695413794580229145185259
61380107695413794581045048129271
61380107695413794581045052361359
61380107695482820080439428302756
61380107695482820080439431483680
61380107695483138113617482748863
61380107695485790594095972127847
61380107695485790594660828012163
61380107695485823948178100997325
61380107695485835066298076629873
61380107695486691155129571310536
61380107695486724505860951445362
61380107695486724505864308912462
61380107695486724506049236740134
61380107695486724506052594207234
61380107695486740385704532029701
61380107695486740568718842971413
61380107696033963379548003155172
61380107696033978196930975056948
61380107696034261805622629892522
61380107696034263589196533829646
61380107696034263590011322164734
61380107696065498100278398456944
61380107696065498100760073768942
61380107696066382654903071259596
61380107696066383889685004737218
61380107696066383889685004755932
61380107696066387596479646558316
61380107696066398530746245149586
61380107696066398530746246684780
61380107696066398530828650883032
61380107696066398531311101033902
61380107696066398668571855409374
61380107696066398713842990522504
61380107696066649490027309144543
61380107696066687739996655646636
61380107696069083763541927733820
61380107696069083763541927739436
61380107696069089299726706184840
61380107696069100233993304776110
61380107696069100233993306311304
61380107696069100372007201865704
61380107696069100372007201865864
61380107696069100416944883835923
61380107696069357919304979673311
61380107696069389443243715273160
61380107696069400423263898778718
61380107696069400560461891389266
61380107696069400607114948694456
61380107696070258487116761667875
61380107696070284518090580262746
61380107696070286301664484199870
61380107696070286301852769494642
61380107696070290010992735148668
61380107696070290056725399352184
61380107696070301174926730334888
61380107696138385391214811901772
61380107696138385391215069119216
61380107696138429856642346747130
61380107696138429861721563458190
61380107696139284175452685355730
61380107696139285959841377627942
61380107696139330423888153644812
61380107696139333405379455146540
61380107696139333954987328532584
61380107696139335189769262027676
61380107696139584364660517606303
61380107696139635378850454722535
61380107696174450608483253186288
61380107696357237598728051731666
61380107696358123934751234967184
61380107696358139813667771404351
61380107696360884195965952506020
61380107712775524420596836890580
61380107712775535533634009707240
61380107712775535533634238344968
61380107712811857413543366961997
61380107712811857413545689910291
61380107712811859058223687138784
61380107712811859059918245169447
61380107712811859059918248355987
61380107712811859059921601219605
61380107712811859059921601223817
61380107712884793932856895600544
61380107712884793932857924470320
61380107712884808157327370155543
61380107712884808301115346861866
61380107712884808706119340597735
61380107712884808751934655570391
61380107712884808751935688689517
61380107712884808759465981095063
61380107712884808896747656176935
61380107712884809986716589065323
61380107712884809994247914589995
61380107712884809994247917772323
61380107712884809994248003865603
61380107712884810543039885032187
61380107712884810543039888214515
61380107712884810543123567503511
61380107712884810543123570685839
61380107712915978618237337163429
61380107712916013616456109306208
61380107712916013617020965190524
61380107712917225486553570603883
61380107712917229190899371088679
61380107712917229190900404207805
61380107712919580889233416665461
61380107712919615888267748795660
61380107712919616025528503171132
61380107712919625354176179234022
61380107712919627138000015626290
61380107712919627138564871506394
61380107712919630852136530049798
61380107712919630852137677942702
61380107712919881032750425753772
61380107712919914384570969374923
61380107712919914384572002476787
61380107712919916077538428887175
61380107712919916077538428887176
61380107712919916214799097523500
61380107712919916214987383881082
61380107712919916215050144583196
61380107712919916215050145646006
61380107712919925497608370829311
61380107712919925497609403931175
61380107712919925543424718903831
61380107712919925543425752022957
61380107712919925550956044428503
61380107712919925550959486571941
61380107712919926778206652398763
61380107712919926785737977923435
61380107712919926785741420066873
61380107712919927334529948365627
61380107712919927334533390509056
61380107712919927334533390509065
61380107712919930445774839879772
61380107712919930482552452883559
61380107712919930482553486002685
61380107712919930858372021722205
61380107712919931038875748850423
61380107712919931038875752032751
61380107712919931038875838126031
61380107712919931038879190993852
61380107712919931038879190993861
61380107712919931040842308088057
61380107712919931041407152744342
61380107712919931041407152744351
61380107712919931041408271939486
61380107712919931041408271939495
61380107712919932093153955217137
61380107712920816645601172910966
61380107712920816782610879163932
61380107712920826111173738779339
61380107712920826111177094829497
61380107712920831461895450590711
61380107712920831461896483709837
61380107712920831471206172433535
61380107712920831471206172433536
61380107712920831471937388147819
61380107712920831472021042275675
61380107712920831472021070973435
61380107712920832844816906028522
61380107712920832844816906146620
61380107712920833256410883860166
61380107712920833256410883978264
61380107713099745458638957406664
61380107713099745504371621143572
61380107713099745504371621610132
61380107713102445514757992911818
61380107713102445514757993029910
61380107713102445560490657115334
61380107713102447161886016547706
61380107713102447207618680751222
61380107713102447207618680770096
61380107713102447207618685487458
61380107713102447207890276881792
61380107713103345946061132972976
61380107713103346128239676986630
61380107713103346128239677459014
61380107713103346129075357349024
61380107713103346129075357821408
61380107713103346540857363730380
61380107713103347775367700622518
61380107713103347775367701094902
61380107713103347775367701113616
61380107713103347775367705362966
61380107713103347775639297225312
61380107713103643021556180964498
61380107713103646135310806263360
61380107713103646135310807326218
61380107713103646271756686197254
61380107713103646271756686551546
61380107713103646272592366540934
61380107713103646272592366908324
61380107713103646317510242287058
61380107713103646317510242291270
61380107713103646317510242759442
61380107713103646317510242763654
61380107713103646318325030622146
61380107713103646318325030626358
61380107713103646318325031111792
61380107713103646730107036531118
61380107713103646730107036535330
61380107713103646730107037020764
61380107713103647918884710187434
61380107713103647918884710200532
61380107713103647964638265946031
61380107713103647964888970026050
61380107713103647964888970030262
61380107713103647964888970049135
61380107713103647964888970049136
61380107713103647964888970515696
61380107713138468682233458063499
61380107713138469917579475790415
61380107713138469917579475790416
61380107713138469917579476256976
61380107713138469917579476258428
61380107713138469917851071879026
61380107713138469917851071883238
61380107713138469917851071902111
61380107713138469917851071902112
61380107713138469925442179555095
61380107713138469925923353080355
61380107713138768825750352833163
61380107713138768825750467151819
61380107713138768825750467269911
61380107713138768826502465142475
61380107713138769008764692466776
61380107713138769016566953762547
61380107713138770061096485345344
61380107713138770106850041208935
61380107713207795933203481204744
61380107713207797579578363661544
61380107713207797579579138496204
61380107713207797579579392531320
61380107713207797579579395713648
61380107713207797579830185555900
61380107713207797580331504840632
61380107713207797580331508022960
61380107713207797580332279675292
61380107713207797580394269787884
61380107713207797580666238971073
61380107713207812358255546983352
61380107713208714162166516577516
61380107713209013163518222490278
61380107713209013163518308229426
61380107713209013164083078374594
61380107713211398203948170690488
61380107713211399850826179318784
61380107713211399850826265057932
61380107713211399851076194326376
61380107713211399851077223196152
61380107713211399851578291628096
61380107713211399851579406237020
61380107713211399851641053393020
61380107713211399851642082262796
61380107713211414080459656043192
61380107713211415864848348315404
61380107713211415865413207382048
61380107713211666833400974319543
61380107713211700177357524864456
61380107713211700178109637173768
61380107713211711305603078821569
61380107713211715004237563678695
61380107713212600608093484202226
61380107713212600608096841669326
61380107713212600608658340086542
61380107713212615434514301992310
61380107713212615434788590943655
61380107713212615435330204936322
61380107713212617219722340770526
61380107713212617219722426509674
61380107713756257548008907998609
61380107713756257548029914798449
61380107713756257548029915148369
61380107713756257548030945067905
61380107713756257548030947900313
61380107713756257548030948250233
61380107713758959251276601231167
61380107713758959251276974306881
61380107713758959251276974424973
61380107713759811686599774599233
61380107713759859819004987483379
61380107713759859819004987500641
61380107713760139669084584627866
61380107713760139692055569626826
61380107713791359561178224485052
61380107713791359561178224603144
61380107713791363267972866755448
61380107713791374337073304586292
61380107713791374339498971332049
61380107713791374339499100531258
61380107713791374339519978131889
61380107713791374339521008401345
61380107713791374339521011233753
61380107713791374339521012650695
61380107713791374339523331349639
61380107713791374339523335598989
61380107713791374748855310495264
61380107713791374749420083822760
61380107713791374749420169561908
61380107713791374751113496680659
61380107713791374751113579587399
61380107713791374751113582769727
61380107713791374751114611289583
61380107713791375984201328222180
61380107713791375986628023818999
61380107713791375986628153036922
61380107713792258894145310859852
61380107713792258894145310861256
61380107713792258894145312395046
61380107713792260128927244356188
61380107713792260128927249077922
61380107713792263835783529550656
61380107713792264244302938445015
61380107713792264247314831356524
61380107713792265479648956171931
61380107713792265482096764851456
61380107713792265482159440877232
61380107713792274767624331851252
61380107713792274770071005392637
61380107713792274770072035312173
61380107713792274770072038498713
61380107713792274770072039911443
61380107713792274770072039915655
61380107713792274770074358260467
61380107713792274770074362859737
61380107713792274953085230240852
61380107713792275316667006396548
61380107713792563842039870001248
61380107713792563842039870002652
61380107713792563842040903103112
61380107713792563842040903108728
61380107713792564390828396888675
61380107713792564435996976742115
61380107713792564436561060974099
61380107713792564436564504646956
61380107713792564436564504648360
61380107713792574957709800291057
61380107713794960002784168280088
61380107713794965538967913151404
61380107713794965538968946257480
61380107713794967185343824477980
61380107713794976471059419555104
61380107713794976471624278621748
61380107713794976471624535839192
61380107713794976471874579911934
61380107713794976471875613013798
61380107713794976473297058088179
61380107713794976473297058206271
61380107713794976473317688647239
61380107713794976473317691829567
61380107713794976473318060301799
61380107713794976473318061718741
61380107713794976473318064901069
61380107713794976473318065019161
61380107713794976473318720349423
61380107713794976473321417768899
61380107713794976473321419303933
61380107713794976474050328601830
61380107713794976474051449327956
61380107713794976474051449332168
61380107713794976608320088191428
61380107713794976610495046466639
61380107713794976610495050698727
61380107713794976610495050816819
61380107713794976610495050834081
61380107713794976610495180033290
61380107713794976610496167196977
61380107713794976610498490145271
61380107713794976611312117964120
61380107713794976611312117968491
61380107713794976611312117968492
61380107713794976611331875882721
61380107713794978257624103321031
61380107713794978257624232538954
61380107713794978257707787209297
61380107713795262021361301371235
61380107713795262021423977397011
61380107713795265545286929627772
61380107713795265545286929629176
61380107713795265545287962729636
61380107713795265728214142768979
61380107713795265728217586443240
61380107713795265728218619549316
61380107713795267372083013064515
61380107713795267374590054095555
61380107713795276662568900616282
61380107713795276662568902033224
61380107713795276663322043212312
61380107713795276799766894643772
61380107713795276800582711844264
61380107713796166113036982605144
61380107713796166113036982610760
61380107713864305963765810920282
61380107713864309624053292284520
61380107713864309624303679313854
61380107713864309624304712415718
61380107713864309625746705142419
61380107713864309625747078213921
61380107713864309625747078332013
61380107713865204879369319094480
61380107713865209642257540313012
61380107713865209644704214208529
61380107713865209644705244128065
61380107713865209644705247310393
61380107713865209644705248373203
61380107713865209644705248377415
61380107713865209644707567076359
61380107713865209644707571325709
61380107713865210191300214858308
61380107713865210193475177500961
61380107713865210193727388746684
61380107713865210193727388746844
61380107713865210194292244631000
61380107713865210194292244635371
61380107713865210194292244635372
61380107713865210194312002549601
61380107713865211429074178125932
61380107713865460603965433704720
61380107713865460604028195469644
61380107713865505068827855448318
61380107713865510428774779312191
61380107713865510428837541077115
61380107713900326436194191098769
61380107713900326436194277192049
61380107713900326436195307107373
61380107713900326436195307461505
61380107713900326436195310293913
61380107713900326436197630055667
61380107713900326436197630409799
61380107713900326847787881829887
61380107713900326847788254901389
61380107713900326847788254905601
61380107713900326847788255019481
61380107713900326847788255023693
61380107713900326847791607769219
61380107713900326847791607887311
61380107713900326847791609304253
61380107713900326847791612490793
61380107714083099468983700793216
61380107714083099468983962255798
61380107714083099469548818140114
61380107714083108934808366916324
61380107714083108935624269860336
61380107714083113838032967830082
61380107714083113883788872506645
61380107714083114247388144342304
61380107714083114247952917669800
61380107714083114247953003408948
61380107714083114249838185632433
61380107714083114295382593120845
61380107714083115482734162069220
61380107714083147647204485997833
61380107714083158300468560176930
61380107714083158712250566085902
61380107714083158712815339413398
61380107714083158712815425152546
61380107714083159947596583812818
61380107714084009502620062817608
61380107714084009503435965761620
61380107714084014268582961643258
61380107714086715969592253402144
61380107714086715970157026729640
61380107714086715970157112468788
61380107714086715970157369686232
61380107714086715971830021269782
61380107714086716109028013880330
61380107714086717756408119562732
61380107714086760434454675145742
61380107714086760434455047150222
61380107714086760435018788442876
61380107714086760435019448473238
61380107714086760435019534212386
61380107714086760435019791429830
61380107714086760435019821544740
61380107714086760435019907283888
61380107714086760435269835485310
61380107714086760435270868604436
61380107714086760571715343782066
61380107714086760572467828095698
61380107714086762218843367417954
61380107714086762219408226484598
61380107714087016161041292460881
61380107714087016298301932517329
61380107714087016298364722861969
61380107714087051297316480611881
61380107714087060761551170272579
61380107714087916728852988362165
61380107714087916912116056712308
61380107714087916912136977418708
61380107714087961376978449876190
61380107714087961376978478455906
61380107714087961376999399162306
61380107766093641922588590229902
61380107766094509138494240158103
61380107766094509138494240162315
61380107766094509138557002277159
61380107766094509550928140825553
61380107766094552368655839829790
61380107766094553603437001672390
61380107766094554153044532097790
61380107766094809877375806727937
61380107766094853792686316176699
61380107766094853792686570207603
61380107766094853792686574456953
61380107766094853800217727790439
61380107766094859288137429025819
61380107766385442312081459404514
61380107766385442312332506464210
61380107766386326453711858891996
61380107766386326453711862078536
61380107766386326453773849008800
61380107766386326453774620656920
61380107766386326453774620661132
61380107766386326453774623843460
61380107766386326454275946310520
61380107766386326454338704888904
61380107766386326454338708075444
61380107766386326454339479727776
61380107766386342879244326553568
61380107766386342879328008906800
61380107766386342879328266124244
61380107766386342879892867973444
61380107766386342879893122008560
61380107766386342879893125190888
61380107766386643116591076762800
61380107766422666383377004648289
61380107766968991985699586973368
61380107766969003057979738162606
61380107766969003057980082654392
61380107766969892553448606843260
61380107766969892553448606848876
61380107766969892553699310947768
61380107766969903486103164374272
61380107766969903486103939213144
61380107766969903486104193244048
61380107766969903486104193248260
61380107766969903486104196430588
61380107766969903486355012138400
61380107766969903487965909543250
61380107766969903488530765427566
61380107766969903488531109923564
61380107766969903623363833010596
61380107766969903623363833014808
61380107766969903623364607849468
61380107766969903625226663918722
61380107766969903625791519803038
61380107766969904035146870975884
61380107766969904037573782929454
61380107766969904037573784468859
61380107766969905269928029631944
61380107766969905270492885516260
61380107766969905270492885520472
61380107766969905270492888702800
61380107766970192697216320036088
61380107766970192697216320040300
61380107767041889799392058967584
61380107767041933029472285753668
61380107767041933034552535579642
61380107767041934264251123244082
61380107767041934264253447596268
61380107767041934264815979128398
61380107767041934269334469074574
61380107767041934269898553306558
61380107767041937930437193335200
61380107767041938342219460710966
61380107767041939577566250090214
61380107767042790367202807493102
61380107767042790916810337918502
61380107767042790916810337922714
61380107767042833597284067394100
61380107767042834832065143493180
61380107767042834832065143497552
61380107767042834832065229236700
61380107767042838360736372836032
61380107767042838360736372840244
61380107767042838360737147674904
61380107767042838363164318385324
61380107767042838497997041472356
61380107767042838497997041476568
61380107767042838497997816311228
61380107767042838912206992930619
61380107767042838912206992930620
61380107767042840144477298523028
61380107767042840144477298527240
61380107767042840146988154768848
61380107767043138551870056499196
61380107767079161262666557257149
61380107767260727775116443179492
61380107767260727775116704642074
61380107767260742554084970956352
61380107767260742554084970960564
61380107767260742554085745795224
61380107767260742554336818720480
61380107767260787018947392699950
61380107767260787018947392704162
61380107767260787018947421756262
61380107767260787018948167538822
61380107767260787018948536365186
61380107767260787019199240464078
61380107767260787019199240468290
61380107767261638221183692775008
61380107767261638221183692779380
61380107767261639455692800758232
61380107767261639455692800762444
61380107767261639455881086057216
61380107767261639455881171792152
61380107767261639455943847817928
61380107767261639455943847822140
61380107767261639456445941937320
61380107767261639456446027676468
61380107767261639456508703702244
61380107767261642984635998221312
61380107767261642984636773060184
61380107767261642984637027091088
61380107767261642984637027095300
61380107767261642984637030277628
61380107767261643121896666857636
61380107767261643121896666861848
61380107767261643121897441696508
61380107767261644768460863478984
61380107767261644769025722549840
61380107767261644770887780154128
61380107767261687449498419964910
61380107767261687449498449021222
61380107767261687449499194803782
61380107767261687449499448834686
61380107767261687449499448838898
61380107767261687449499452021226
61380107767261687449499563630146
61380107767261687449750267729038
61380107767261687449750267733250
61380107767261687998542126566522
61380107767261689233323285222582
61380107767261689233323285226794
61380107767261689233888141106898
61380107767261689233888144293438
61380107767296811431058597579600
61380107767296815137096650760348
61380108894536930148926857693664
61380108894536930148927114911108
61380108894536930560709120820080
61380108894536930697718828135856
61380108894536930697719085353300
61380108894545035670199252639956
61380108894545035671015155583968
61380108894545052281259795353939
61380108894547736961852334434836
61380108894547736962416418666820
61380108894547736962668237378848
61380108894547737511459436168708
61380108894547746840107802394292
61380108894547748075453820121208
61380108894548636294882182580336
61380108894548636294882439797780
61380108894548637529664116075268
61380108894548637529664373292712
61380108894548637530228200307252
61380108894548637941446379201684
61380108894548637942010463433668
61380108894548647407919584034724
61380108894548648643265601761640
61380108894548654003192279604323
61380108894548654003463904413779
61380108894836784635456338379732
61380108894836819634409639522274
61380108894836819634410411174606
61380108894839486338891683301028
61380108894839487574237701027944
61380108894839520926062721317154
61380108894839520926063492969486
61380108894840386906452417881764
61380108894840420258277438170974
61380108894840420258277695388418
61380108894840421493623455897890
61380108894840421493624484767666
61380108894840421905405719024306
61380108894840421905406490676638
61380108894860834913066780429016
61380108894860834913067555267888
61380108894864753442283567659361
61380108894871641177198077171270
61380108894871641178013980115282
61380108895485178025730064968764
61380108895485178025730322186208
61380108895485222490341696870110
61380108895485222490592486712362
61380108895493281900689310353404
61380108895493281900689567570848
61380108895517648284985292082217
61380108895521250563575458869464
61380108895521250563575458869473
61380108895528148320686517104398
61380108912273629811883230945209
61380108912274530242434519676963
61380108912274530242518199315822
61380108912274530379967243591216
61380108912585810584560775465020
61380108912585810584561115235072
61380108912585810584561118421612
61380108912589412718547233390424
61380108912589412855807902026748
61380108912589727320161417000281
61380108913247126940078453317416
61380108913247126940078453317425
61380108918179553933666464588783
61380108918182253990537612888731
61380108918182253990538728914597
61380108918182255217704535205339
61380108918182255217704796672133
61380108918182255225235946819079
61380108918182255225235950005619
61380108918182255225319546383663
61380108918183154558287748790105
61380108918183155648255562470299
61380108918183155648255823937093
61380108918183155655598946006702
61380108918183155655786887994971
61380108918183155655786891177299
61380108918183155655786974084039
61380108918183155655786977270579
61380108918183155793068910988448
61380108918494435816308270642712
61380108918494451875815322506538
61380108918498054330013743856807
61380108918498054330014030820367
61380108918498352687509384702221
61380108918498352687509499487645
61380108918499254904901415090977
61380108918499254911675868912461
61380108918499254911675897608817
61380108918499254949814702562715
61380108918499255504788399615788
61380108918506157472978676951018
61380108918506158067775025681790
61380108918506158067778378549620
61380108918506458211292031587782
61380108918506458211293035991886
61380108918506459630692568023784
61380108918507358228586277117014
61380108918507360060406307697133
61380108918507360061243595288744
61380108918510060666405278466089
61380108918510060666405307163849
61380108918510061901688648925496
61380108918510061901751324890765
61380108918510061901751324951272
61380108918510062313533216008697
61380108918510062313533302101977
61380108919151849709079834231835
61380108919151849709080609070707
61380108919154551413142711048721
61380108919154551413143485883381
61380108919154851601766014868295
61380108919155752353431974126357
61380108919162621979502214943093
61380108919162621979503334151287
61380108919162621979774187308411
61380108919162654875692161411355
61380108919162654875692936250227
61380108919162655288101956433361
61380108919162655288102731268021
61380108919162671347045017588805
61380108965764339733026808242672
61380108965764339733026893981820
61380108965764339870287562618144
61380108965775113332202889962014
61380108965776363370383695899063
61380108971684038942172681259497
61380108971684086930057812021197
61380108971684939326883113436575
61380108971684987083741773146812
61380108971684987679980875562720
61380108971684988730116655603612
61380108971684988730116656071624
61380108971684988739907527562575
61380108971684989325478118971386
61380108971684989325499039559694
61380108971684989325750086619390
61380108971684989333009530230834
61380108972329478427622113372913
61380108972329478427623146474777
61380108972329478427625469423071
61380108972329777381463399008168
61380108972329778616245332503100
61380108972340250239902379214921
61380108972340250239903412334047
61380108972340250239905735282341
61380108972340250285634957329369
61380108972340250285635043418437
61380108972340250285636076537563
61380108972340250285638399485857
61380108972340283456138024597246
61380108972340300065524878971311
61380108972341484343162273240735
61380108989083056511429208444822
61380108989399157597648749700989
61380108989399157635787353780395
61380108989409914998376333633707
61380108989409915181477683446981
61380108989409948351893606614657
61380108989409948351893606618869
61380108989409948525706293046949
61380108989409959643739142647634
61380108989409962617974329425142
61380108989409962755234993339732
61380108989409964402363016975620
61380108989409964402363021697354
61380108989409964409789738627075
61380108989409964587912232417448
61380108989409964592804082498635
61380108989409964996971339168518
61380108989409964996992259756826
61380108989409964997243306816522
61380108989409964999506210231830
61380108989409965004502750427966
61380108989410815566188115624059
61380108989410860074290169912594
61380108989410863782025123024812
61380108989410863787924633307986
61380108989410864969358896144264
61380108989410864970195719676584
61380108989410864976953098221497
61380108989410864979212529750059
61380108989410865017626431251204
61380108989410865564720359044026
61380108989410865564720359044185
61380108989410865564992326692030
61380108989410865567230838559740
61380108989410865567230838563952
61380108989410865567255230107338
61380108989410865572314441607676
61380108989410865572314441611888
61380108989410865572314444794216
61380108989410865572314446329409
61380108990054404868290403314120
61380108990055354666864353091261
61380108990055354666865386193125
61380108990055619717455952358638
61380108990066159696196172213168
61380108990066176304013976449165
61380108990066176304013976462215
61380108990066176304015095657359
61380108990066176304829881158795
61380108990067361048162157609959
61380108990346188694421547062186
61380108990346188694424990268434
61380108990346188831682301437658
61380108990346188831685658904758
61380108990347449937630305607366
61380108990358194366358773143584
61380109124973321259640062869968
61380109124973321259890766973072
61380109124973321259891024190516
61380109124973321671422325996384
61380109124973321671673030099488
61380109124973321808682737415264
61380109124973321808682994632708
61380109124973332372677464324356
61380109124973332372928168427460
61380109124973332784710431553876
61380109124973332921720138869652
61380109124973336498093830299235
61380109124973336498093916388303
61380109124973336498093919574843
61380109124973337732604137567769
61380109124973337869802130178317
61380109124973338281667734236359
61380109124973338281667820325427
61380109124973338281667823511967
61380109125265072282992218341220
61380109125265072420252972716692
61380109125265105223035232721458
61380109125265105223035318460606
61380109125265105634817238630430
61380109125265105634817581587022
61380109125297192122598910641934
61380109125297192122598910646146
61380109125297225886771049946088
61380109125297225886771053128416
61380109125297226024031804317348
61380109125297226024031807503888
61380109125299894375641871731990
61380109125299894375641871736202
61380109125299894375641874918530
61380109125299927727466892021200
61380109125299927727466895207740
61380109125921569136693974248172
61380109125921569136694231465616
61380109125921613601305606149518
61380109125921613601305691888666
61380109125953688153049949120674
61380109125953688153049949124886
61380109125953689387831882615606
61380109125953689800179001626338
61380109125953689800179001630550
61380109125953689800179004812878
61380109125953689800179087365486
61380109125953689936874900117494
61380109125953689937439756006022
61380109125953689937439759188350
61380109125953734265041423374148
61380109125953734265041426556476
61380109125953734402302177745408
61380109125953734402302180931948
61380109125954038160603183638921
61380109130881962040841244075991
61380109130881962040844600126149
61380109130881962048372569600663
61380109130881962048372572782991
61380109130881962048372655689731
61380109130881962048372658876271
61380109130881962048456252071987
61380109130881962048456255254315
61380109130881963283154503095595
61380109130881963283154506277923
61380109130881963283154589184663
61380109130881963283154592371203
61380109130881963283238185566919
61380109130881963283238188749247
61380109131208819985046808095539
61380109131208819985611663033685
61380109131208819985611663979855
61380109131208853339128165312685
61380109131208864457248912597565
61380109131208869208840459988675
61380109131208869208840488568391
61380109131208869391293300746801
61380109131208869398632983505229
61380109131209720370322095210763
61380109131209720553423445974419
61380109131209753897564156939810
61380109131209753897567514406910
61380109131209765025060694592129
61380109131209768128613004834451
61380109131209768129432384636081
61380109131209768136206838457565
61380109131209769959021051248811
61380109131209769959041971955211
61380109131209769959669938559993
61380109131209769959669967256349
61380109131209769959858223854765
61380109131209769964184983959287
61380109131209769964184985009047
61380109131209769964749839843603
61380109131209769964749844075691
61380109131209769966444765499793
61380109131209770368917100745574
61380109131209770368938021333882
61380109131209770369189068393578
61380109131209770371451858374281
61380109131209770371451973165321
61380109131209770371640229763737
61380109131861414782729732101448
61380109131861429607141883916095
61380109131861459064828890317153
61380109131861459247588710638798
61380109131861459247592153845046
61380109131861462366343003724984
61380109131861464012718915051560
61380109131862364580718983386444
61380109131862379404963659954389
61380109131865031329345908286547
61380109131865031329345994375615
61380109131865033112919898312739
61380109131865064637590131686392
61380109131865066283966043012968
61380109131865081108963860745499
61380109131865081108963946834567
61380109131865333303009770441473
61380109131865333303009771387643
61380109131866233870821553382207
61380109131866267224902910533665
61380109131866267224902939230021
61380109131866267225090967307349
61380109132153198563361724164193
61380109132153198746372591545534
61380109132154099313371823459544
61380109132154099313371909198852
61380109132154458204941610758806
61380109132158060338927725592104
61380109132158060476188394228428
61380109132158060476188394363942
61380109132158060476188479967576
61380109132158062122564305690518
61380109148607838142885491538083
61380109148607838142885494724623
61380109148607838150416817062755
61380109148607838150416903151823
61380109148607838150416906338363
61380109148607838287698492144627
61380109148607838287698495326955
61380109148607839385198750557687
61380109148607839385198836646755
61380109148607839385198839833295
61380109148607839933990720999879
61380109148607839934074403471203
61380109148607839934074406653531
61380109148930841202390539513734
61380109148930841797186885062178
61380109148931742372529996467124
61380109148932042516046976859817
61380109148932042561800561768281
61380109148934445255799184283096
61380109148934445255799441500540
61380109148934445256364043349740
61380109148934445304063511120071
61380109148934445304544798964195
61380109148934696224351810287235
61380109148934729568307674918964
61380109148934729569060473141460
61380109148934729569060816098052
61380109148934729578433167504381
61380109148934740513452564021393
61380109148934743662908003210338
61380109148934744395816106569045
61380109148934744395816135266805
61380109148934745447496952174841
61380109148934745447583729476397
61380109148934745448145490760087
61380109148934745630598302938497
61380109148934745637937985696925
61380109148934746040431241531014
61380109148934746040682288590710
61380109148935596609627097398247
61380109148935629999608404401902
61380109148935629999611500406420
61380109148935644238251114616013
61380109148935644831363615082174
61380109148935646012797877918452
61380109148935646013634701450772
61380109148935646015308734165193
61380109148935646020392079995685
61380109148935646022651511524247
61380109148935646061062318600455
61380109148935646061627060165907
61380109148935646061627174484771
61380109148935646066145550117916
61380109148935646608159340818214
61380109148935646608431308466218
61380109148935646610669820333928
61380109148935646610669820338140
61380109148935646610673176738218
61380109148935646610673262477366
61380109148935646610694098446921
61380109148935646615753423386076
61380109148935646615753426568404
61380109149587335349632958100890
61380109149587335349636401307138
61380109149587339016697915716647
61380109149587339016701354673545
61380109149587339017430270088644
61380109149587340252212203587788
61380109149587340252295752491009
61380109149587355076457224512005
61380109149588191451937199585719
61380109149588205681385664527398
61380109149588205864316321341462
61380109149588207511529058070970
61380109149588239035654965149963
61380109149588239035655051239031
61380109149588239585242051728916
61380109149588239585262580250089
61380109149588239585262838517293
61380109149588239585262924606361
61380109149588240820023985223848
61380109149588255644205900031241
61380109149588255644205986120309
61380109149588255644206244387513
61380109149588507700778731362806
61380109149588534459778005502826
61380109149588539767193505844579
61380109149590907561056822834515
61380109149590909214964059685763
61380109149590940738902024776487
61380109149590940738905463733385
61380109149590940739634379148484
61380109149590940739634379152696
61380109149590940876895133523796
61380109149590940876915662044969
61380109149590940876915920312173
61380109149590940876916006401241
61380109149590942523208283089820
61380109149590942523291831638749
61380109149590942523291831993041
61380109149590953634634416777800
61380109149590957347452926356315
61380109149590957347452926710607
61380109149590957347452958223353
61380109149590957347452959657765
61380109149590957347453302596887
61380109149592109972865799893917
61380109149879074847604375024724
61380109149879074848165791947930
61380109149879074848169235154178
61380109149879074848420282213865
61380109149879074984865129395984
61380109149879090861355522213912
61380109149879123025825960461389
61380109149879124213180542503122
61380109149879124213180628242270
61380109149880291671722894494279
61380109149882693133167250624840
61380109149882726484427411847406
61380109149882726484427669064850
61380109149882726484992270914050
61380109149882993322438189468993
61380109149882993374969954002711
61380109149882993374969954120803
61380109149883037794245898321090
61380109149883936578232641690520
61380109149915412711584030899816
61380109603571996192144619529049
61380109603571996194676024822657
61380109603571996329342612139597
61380109603571996331874017433205
61380109603579750054931152628531
61380109603580050244180824857509
61380109603580099658041038363415
61380109603580099658042067233191
61380109603580100069636046114595
61380109603580100206813116597429
61380109603580100206834037658121
61380109603580100207083971171703
61380109603580100207085085780627
61380109603580101441614942300539
61380109603580101441615200567743
61380109603580101853459882498279
61380109603582451758178211192197
61380109603582452992959374097655
61380109603582801910331030798227
61380109603582801910332145289107
61380109603582801910332145407142
61380109603582801910332145407151
61380109603582803144841339483703
61380109603582803144862260194267
61380109603583652515176904359541
61380109603583653749958067260787
61380109603583653749958067264999
61380109603583702478080050673735
61380109603583702478081165164615
61380109603583702478081165282650
61380109603583702478081165282659
61380109603583702478143927283830
61380109603583703572881882509923
61380109603583703575392362497861
61380109603583703575392366748663
61380109603583703575413283204204
61380109603583703575413283204261
61380109603583703575413287453611
61380109603583703575663991558119
61380109603583703712590355108409
61380109603583703712590359359211
61380109603583703712862328546620
61380109603583704124455962000311
61380109603863764234914469867287
61380109603863778510848084745985
61380109603871884032180541192670
61380109603871884032182892838724
61380109604516341607886171085142
61380109604552664510443947615961
61380109604552664510443947615988
61380109604552697857181936018857
61380109604556300135772102806104
61380109604556300135772102806113
61380109604556300272970181155640
61380109604556300272970181155649
61380109604556309606702140329523
61380109604564404002573176205319
61380109604564404003137260437303
61380109604564404009916215013905
61380109604564404010104501843919
61380109604847193002347728809290
61380109604848082382495252124540
61380109609444298652670238824913
61380109609452403762411417704485
61380109609480271590607254393231
61380109609480271590607254406281
61380109609480272139399224835423
61380109609480316011909322033861
61380109609480321362631033845233
61380109609480321370225206865233
61380109609480616803567222380791
61380109609487520553901481037925
61380109609488377249140403714995
61380109609488419939460856987486
61380109609488420984452508302885
61380109609488421121650500913433
61380109609488424825996301398229
61380109609488426472372212724805
61380109609488426479966385744805
61380109609488721913308429956719
61380109609488721913308433139047
61380109609491423014419289090801
61380109609492277882524986846896
61380109609492323444970230262481
61380109609492323635512539016559
61380109609492323635512542198887
61380109609492323635512881973151
61380109609492327698108001189469
61380109609492327698108087282749
61380109609492328932889934684401
61380109609492328942761365691568
61380109609492329115904618343323
61380109609492329123432214742123
61380109609492329123432586395071
61380109609492329123435685577696
61380109609492329123435685577705
61380109609492329123435685583528
61380109609492329123498447348293
61380109609492329125692022505632
61380109609492329125942730859547
61380109609492329125963995943852
61380109609492329537536708691191
61380109609768487004543858329456
61380109609772105518228697685475
61380109609780192601710565641766
61380109609780208661214264639166
61380109609780209400802694328325
61380109609780509399528623680034
61380109609780509399530975326088
61380109609783212521610246069365
61380109609784113089422028063929
61380109609784113501768802634035
61380109609784113501768802635439
61380109609784113501768803696845
61380109610424966975234253572506
61380109610424966976050161096915
61380109610424967158227672146906
61380109610425000329566314420373
61380109610425000329567086072705
61380109610427668854887847224617
61380109610427668854887847241879
61380109610427668854888191598151
61380109610428569239706210286061
61380109610428569422636867100125
61380109610428569422637211473659
61380109610428569422720549938631
61380109610428569422720554187981
61380109610428602601379416528121
61380109610435772141846580752026
61380109610435772142662483690215
61380109610435805493650675731195
61380109610436705924201702996155
61380109610436705926730440517185
61380109610436706061399695606703
61380109610436706475500718718577
61380109610436706475501490370909
61380109610436706476337542704567
61380109610436722525158465915871
61380109610436722525158469102411
61380109610436722525158808872463
61380109610436722527668949090349
61380109610436722527687546393492
61380109610436722527687546393493
61380109610436722528422094518787
61380109610436722532752637877433
61380109610436722535280600559591
61380109610436722535280943516183
61380109610460117121057149406145
61380109610460968275760833504327
61380109610460973626482545315699
61380109610460984327677244827249
61380109610460984335268318995821
61380109610460984380268762745306
61380109610460988452924369924488
61380109610460989685177222469631
61380109610460989685990030807193
61380109610460989685993129658621
61380109610460989688521436105173
61380109610460989868188467167226
61380109610461017549079439150075
61380109610461017551607400769423
61380109610461017686277431760623
61380109610461017688784472319279
61380109610461018101215278858487
61380109610461018101215283457757
61380109610461018101215364947555
61380109610461018101216055110089
61380109610461018101216398066681
61380109610461023039506188848013
61380109610461023039506960500345
61380109610461023039510402643783
61380109610461032503657966395241
61380109610461032503660293929755
61380109610461032503661408538679
61380109610461032506168449097335
61380109610461032552005718716312
61380109610461032559348843618178
61380109610461034153299830672707
61380109610461034153380414292603
61380109610461034153380414305653
61380109610461034153380418891873
61380109610461034153383513492499
61380109610461034153383513493951
61380109610461034153383514556761
61380109610461034153383517743301
61380109610461034157630374031353
61380109610461034157630378276331
61380109610461034160158307070985
61380109610461034160158335650701
61380109610461034160158336713511
61380109610461034160158341430873
61380109610461034160158421389849
61380109610461034160158679670103
61380109610461034160158684387465
61380109610461288642174043216324
61380109610461289877791685747080
61380109610461289877792030103325
61380109610461289877792030103352
61380109610461317878139525865448
61380109610461332702865077867626
61380109610463669430236844812161
61380109610463669430237187768753
61380109610463674918135627110579
61380109610463674963889212020655
61380109610463686030924304453773
61380109610463686031196359712781
61380109610463686038536042465593
61380109610463686076928937823017
61380109610463686076928937840279
61380109610463691564848642244937
61380109610463691564848642262199
61380109610463691572442815269149
61380109610463719392868103785843
61380109610463719392868446742435
61380109610463719392869136904969
61380109610463719392869479861561
61380109610463724738443722019659
61380109610463724738699017235013
61380109610463735856546890299231
61380109610463735864158542221983
61380109610463735864158628311051
61380109610463991764241734392543
61380109610464024927693395311495
61380109610464892148788109605357
61380109610464892332053516387107
61380109610464925495781278436725
61380109610464925678795618076197
61380109610464925686050841622053
61380109610464934836852224072035
61380109610471778793097282595439
61380109610471789364703574288615
61380109610471789906155519004141
61380109610471789906155605097421
61380109610471789913495287850233
61380109610471789959227865964681
61380109610471789959227952053749
61380109610471789959499838329999
61380109610471794852605456838141
61380109610471795447151012543089
61380109610471795449930151958716
61380109610471822718219732198293
61380109610471822718220503850625
61380109610471823129751034476544
61380109610471823266991552169315
61380109610471823267827610637277
61380109610471823267828725246201
61380109610471828613402967404299
61380109610471839189510257195884
61380109610471839316648529249311
61380109610471839316648532435851
61380109610471839319155912764559
61380109610471839319156687603431
61380109610471839319159012423789
61380109610471839319992741485173
61380109610471839319995840673471
61380109610471839319995841736281
61380109610471839319995844922821
61380109610471839326770662830221
61380109610471839326770663893031
61380109610471839326770667079571
61380109610471839326770668610393
61380109610471839326771006849623
61380109610471839326771011566985
61380109610471839326771011571197
61380109610471839326771011921117
61380109610471839326771781688495
61380109610471839731778104849599
61380109610472128802652640696135
61380109610473023879473506912475
61380109610473028956447000087759
61380109610473029368229005996731
61380109610473029369921258692683
61380109610473029370485342924667
61380109610473029561010087005289
61380109610751906620552623817587
61380109610751906621116708049571
61380109610755508891549048148032
61380109610755818369695811414746
61380109627170174891912823271087
61380109627205247262100474590363
61380109627205280570362132282309
61380109627205280570365485150139
61380109627205280570366259984799
61380109627205291683399533736697
61380109627205297034121245548069
61380109627205297034124598415899
61380109627206148241443472297515
61380109627206496014429589226314
61380109627213400916677672447005
61380109627213402151459605941937
61380109627214296178703097060126
61380109627214596367973690940222
61380109627214598007821351894139
61380109627214601124170768105886
61380109627214603505782869261799
61380109627214603505782955355079
61380109627217004468481239400060
61380109627217004468481239404272
61380109627217253551572808565355
61380109627217254786354742060287
61380109627217254834615716974207
61380109627217299261001211443869
61380109627217299299474433689019
61380109627217299307005845302759
61380109627217299307005848489299
61380109627217303377195394410813
61380109627217303379724475356598
61380109627217304611977327905745
61380109627217304614505638614736
61380109627217304659987254343027
61380109627217304659987254347239
61380109627217304797185246957787
61380109627217304797436037149959
61380109627217305209029928888323
61380109627218203947473495232106
61380109627218205217948865805415
61380109627218205227736274218535
61380109627218205227736274222747
61380109627218205227986978321639
61380109627218205227987064414919
61380109627218205227987322695164
61380109627218205776778948763831
61380109627498279980240414695441
61380109627498281763810588093963
61380109627498281763810846361167
61380109627498281809543280877147
61380109627498281809543510447995
61380109627506385646363922182381
61380109627506385692117507090845
61380109627509088760915248261061
61380109627509989741011042706675
61380109627509989741011042708079
61380109627533103763321630036231
61380109627533396769279283185901
61380109627533396769279397971325
61380109627533403906775791264783
61380109627533403906775877353851
61380109627541459611096976244535
61380109627541459611096976248747
61380109627541507789339456875603
61380109628150827201516891131773
61380109628150843260292840195854
61380109628150876568787719993613
61380109628150876568788491645945
61380109628150876568808640704385
61380109628150876568808641054305
61380109628150876568809412706637
61380109628150891386171693585129
61380109628150891386175049635287
61380109628150891391255296633065
61380109628153528447166368054179
61380109628153528493169972926653
61380109628153578269527308480787
61380109628154428877717395319139
61380109628154445524677761694387
61380109628154445524681114562217
61380109628154445524681458935751
61380109628154445524764801650073
61380109628154445524764883139871
61380109628154445524765141407074
61380109628154445524765141407075
61380109628154445524765146006345
61380109628154478839783713760869
61380109628154478840621313289877
61380109628161681735400818825465
61380109628161681735420968233825
61380109628161681735421739886157
61380109628161682144487669887081
61380109628161682147747166165151
61380109628161698199159932091225
61380109628161698199162168933189
61380109628161698199163288141383
61380109628161698199179704773531
61380109628161698199999083276311
61380109628161698199999084693253
61380109628161698204245862319543
61380109628162548811702609849962
61380109628162582165951074438093
61380109628162582165951846090425
61380109628162582165971910472527
61380109628162582165972681057837
61380109628162582165972685307187
61380109628162582714743044880285
61380109628162582714743816532617
61380109628162582715579525555391
61380109628162582715579869928925
61380109628162598766908180314401
61380109628162598766911188808697
61380109628162598766911533182231
61380109628162598766912308016891
61380109628162598767727096351979
61380109628162598774522840632071
61380109628162598774523183588663
61380109628162849000973203728654
61380109628162849000973975380986
61380109628162849595498610026694
61380109628162898963793777941190
61380109628185943947003349592739
61380109628185943947254053697247
61380109628185949297725061404111
61380109628185949297975765508619
61380109628185949480927429122523
61380109628185949480930011754963
61380109628185949480930786589623
61380109628185965349889168341457
61380109628185965349892521209287
61380109628185965356667348083399
61380109628185965359198753027087
61380109628185965405768245467187
61380109628185993360298704037825
61380109628185998711002503632721
61380109628185998711002848006255
61380109628185998711003622840915
61380109628185998711753411139075
61380109628186008177661756918569
61380109628186008596787058840473
61380109628186009824876819430231
61380109628186009824876820847173
61380109628186009831651560097183
61380109628186013528383468729941
61380109628186013528386824780099
61380109628186860619511002817946
61380109628186864143374640617803
61380109628186893790829582244345
61380109628186893790849731298573
61380109628186893790849732715515
61380109628186893790850507554387
61380109628186893973863956146788
61380109628186894340457606082845
61380109628186908608233618801021
61380109628186908608237060944459
61380109628186908608237062361401
61380109628186908608237065543729
61380109628186908615827792179525
61380109628186908791247958434660
61380109628186908791251400578098
61380109628186908798591083336526
61380109628186909164619762604247
61380109628186910392604832505899
61380109628186910392622658610221
61380109628186910392625753210847
61380109628186910392625753216671
61380109628186910392625754633613
61380109628186910392625757815941
61380109628186910392626097567119
61380109628186910399400551388603
61380109628186910399400575369049
61380109628186910399400576785991
61380109628186910399400579968319
61380109628186910399400581507725
61380109628186910399400667596793
61380109628187164330197512019702
61380109628187166117034269826128
61380109628187166159503308508010
61380109628187194117382113126608
61380109628189545669207115714861
61380109628189545669207201808141
61380109628189545669207458652579
61380109628189551019928827526233
61380109628189551019929170463951
61380109628189551019931150461477
61380109628189551019932269669671
61380109628189551020179874568459
61380109628189551157377953272287
61380109628189551203130423573439
61380109628189551203130423590701
61380109628189551203130767946973
61380109628189551203131538182363
61380109628189551203131539599305
61380109628189551203133776441269
61380109628189551203133776458531
61380109628189551203134895649463
61380109628189551203194214207979
61380109628189551203194215270789
61380109628189551203196538206033
61380109628189562140580203366233
61380109628189562270501275456905
61380109628189562316167825027827
61380109628189562316168169401361
61380109628189562316230586792591
61380109628189562316233939660421
61380109628189562316254860384243
61380109628189562316254946473310
61380109628189562316254946473311
61380109628189562323761912317263
61380109628189562323761998052039
61380109628189562323761998406331
61380109628189562323782833023663
61380109628189562323782919112731
61380109628189562323782920175541
61380109628189567666889536839199
61380109628189567666889536856461
61380109628189567666889881212733
61380109628189567666892889707029
61380109628189567666892889724291
61380109628189567674487062731241
61380109628189567814213107771939
61380109628189595631273777094309
61380109628189595632110343504191
61380109628189595632110343521453
61380109628189595632110687877725
61380109628189595632111376623317
61380109628189600981995488905681
61380109628189600981999702342947
61380109628189600981999702697239
61380109628189600982749490641107
61380109628189600982751728917483
61380109628189601023757604336577
61380109628189612095869715054417
61380109628189612095869801143485
61380109628189612095872812825725
61380109628189612102647639599215
61380109628189612102647639699837
61380109628189612102647641134249
61380109628189867820281329452652
61380109628189867866285981854635
61380109628189868003546736584239
61380109628189895676844397130739
61380109628189895684121302358394
61380109628189895821381280830572
61380109628189895821381285062660
61380109628189895821382313932436
61380109628189901213028169637005
61380109628189910508345450403471
61380109628189912292671719249450
61380109628189912338404125185714
61380109628189912338425045892114
61380109628190768434097763849199
61380109628190801780752825110219
61380109628190801787531119656296
61380109628190811076094470278979
61380109628197654894888072910873
61380109628197654894888415848591
61380109628197654894890395846117
61380109628197654894890740219651
61380109628197654894891515054311
61380109628197654895139119953099
61380109628197655032337198656927
61380109628197666191128185019779
61380109628197666191214105745797
61380109628197666198470106050371
61380109628197670947052522785937
61380109628197670947053208344989
61380109628197670947053294438269
61380109628197670947055875653767
61380109628197670953830702527879
61380109628197670954646232396177
61380109628197670954649704300233
61380109628197670956362107467355
61380109628197670956362107471567
61380109628197671496096225829407
61380109628197671496096311922687
61380109628197671503438202838369
61380109628197671503441674742425
61380109628197671505970755674961
61380109628197671541849896831151
61380109628197671549191787746833
61380109628197671549191816326549
61380109628197671549191817376309
61380109628197671549191817848693
61380109628197671549191817861743
61380109628197671549192937056887
61380109628197671549195260005181
61380109628197671551724340465297
61380109628197671551724342000575
61380109628197698957441137771533
61380109628197698957441909423865
61380109628197698957461972389025
61380109628197698957461972738945
61380109628197698957462058478093
61380109628197698957462058482305
61380109628197698957462058832225
61380109628197698957462744041357
61380109628197698957462744391277
61380109628197698957462830484557
61380109628197704308165858077201
61380109628197704308166202450735
61380109628197704308166977285395
61380109628197704856957828519393
61380109628197704856957828873685
61380109628197704856958947727587
61380109628197704856958948081879
61380109628197704857707961185471
61380109628197704857708736025747
61380109628197715421203259531589
61380109628197715421220795371931
61380109628197715421221857189025
61380109628197715421221857307117
61380109628197715421221861906387
61380109628197715421221947999667
61380109628197715422040092384913
61380109628197715426286952917943
61380109628197715428814911355123
61380109628197715428814914541663
61380109628197715428814916072485
61380109628197715428815254311715
61380109628197715428815259029077
61380109628197715428816029150587
61380109628197715558398243647841
61380109628197715566012878568123
61380109628197715566012902548569
61380109628197715566012907147839
61380109628197715566012994776313
61380109628197715566013246922103
61380109628197715566013251993757
61380109628197715566014021756763
61380109628197715975078923360135
61380109628197715977524317222077
61380109628197715977606856399767
61380109628197715977606880380213
61380109628197715977606884979483
61380109628197715977606885084477
61380109628197715977606885097527
61380109628197715977608004292671
61380109628197720909119955459213
61380109628197720909120727111545
61380109628197720909122963953509
61380109628197720909123308327043
61380109628197720909123308681335
61380109628197720909938871496791
61380109628197966388012753907934
61380109628197971136323116784332
61380109628197971146448609013244
61380109628198005049489083018783
61380109628198015618023091266760
61380109628198015618085853031684
61380109628198015618085854448626
61380109628198015755283841274630
61380109628198016166878595108738
61380109628198016167609830303663
61380109628198016213363370570354
61380109628198016213384291276754
61380109628198021106005553086002
61380109628478934005352750225937
61380109628478934005352750227341
61380109628478978470215171969535
61380109628478978470215171970939
61380109628478984029287471148015
61380109628481685137110304342748
61380109628481685137172980368524
61380109628481685137190519509286
61380109628481685182926536463944
61380109628481685183114564541272
61380109628482585750675556339452
61380109628482585750922907574726
61380109628482595039488964316842
61380109628489789012069549729035
61380109628514100634499567890365
61380109628514100634499568008457
61380109628514100634499568009861
61380109628514106171499244875885
61380109628514106171499244877289
61380109680380174276580135194809
61380109680380224056198087653761
61380109680391881657317393563363
61380109680391931436935346035365
61380109680392180566052469156751
61380109680392180566052469169801
61380109680392181800834402651683
61380109680392181800834402664733
61380109680392226130943111051009
61380109680392226130943111068271
61380109680392226130943197144289
61380109680392229972486904146353
61380109680392231618862815490191
61380109680392231801877154775579
61380109680392231801877155125499
61380109680392231801877240864647
61380109680392231809408566384947
61380109680392231809471328136821
61380109680392231809471328149871
61380109680392231811664563188699
61380109680392231811664649281979
61380109680392231811915611648075
61380109680392231811915697741355
61380109680392232223509589479719
61380109680392232223509675572999
61380109680684013952496664568657
61380109680720037257348245458310
61380109680720038904644785938545
61380109681328471925679091091851
61380109681328472108609747905915
61380109681328472108693430377239
61380109681328472108693430727159
61380109681328472108693516466307
61380109681328505287351954360057
61380109681339277145363765214649
61380109681339277145363765227699
61380109681339277145364884422843
61380109681339326917914004099567
61380109681339326917914090192847
61380109681339326925253658160235
61380109681340177530182128276093
61380109681340177713112785090157
61380109681340177713112785103207
61380109681340227485725786094131
61380109681340227492250680163179
61380109681340511667745692927492
61380109681340522785865668560040
61380109681363572665001694625939
61380109681363577603857460839619
61380109681363577603859783787913
61380109681363578198654063251375
61380109681363588717169240518778
61380109681363588724508807069017
61380109681363588762922825428646
61380109681363594258161175694453
61380109681363594260671688511457
61380109681363622078840984591633
61380109681363622078842017693497
61380109681363642256172918336101
61380109681364472683686776293207
61380109681364478034408488104579
61380109681364478034410811052873
61380109681364478217673875862185
61380109681364478217676198810479
61380109681364489147720181690251
61380109681364489155059862907869
61380109681364489155059864443063
61380109681364489155059868693865
61380109681364489330650838504315
61380109681364489330713600264867
61380109681364489330734520975639
61380109681364489330734521325559
61380109681364489330734525574909
61380109681364489337990519721933
61380109681364489337990521257127
61380109681364489337990525507929
61380109681364489338262493628109
61380109681364494642962089949181
61380109681364494688715675213389
61380109681364494691243641200131
61380109681364494828420708386965
61380109681364522509392011856593
61380109681364522509393044958457
61380109681364527997229066560585
61380109681364527997231389508879
61380109681364527997291828321137
61380109681364527997294151269431
61380109681364528038237264927973
61380109681364539117127300304283
61380109681364542821390532913629
61380109681364773422084157770616
61380109681364793050351033064692
61380109681364828181754159225253
61380109681364828227507830228401
61380109681364828227507830228455
61380109681364828364705822839003
61380109681364828364768498864779
61380109681364828372296466563847
61380109681364828372296552657127
61380109681364837522825104860590
61380109681364837522825105214722
61380109681364837660023097939158
61380109681364837660023098988918
61380109681375283201020815284099
61380109681375283201023138232393
61380109681375294314332594963258
61380109681375294321672191609533
61380109681375294321672191622583
61380109681375294321672277698601
61380109681375294321673310817727
61380109681375299809572094180407
61380109681375299809574417128701
61380109681375299812103498061237
61380109681375299812103499478387
61380109681375299855324560234969
61380109681375299855324560248019
61380109681375299855324644451973
61380109681375299855324645851653
61380109681375299855325679443163
61380109681375299855328002391457
61380109681375299857857082851600
61380109681375327676005372137977
61380109681375344147294748758635
61380109681375344147294777454991
61380109681375344283739627470753
61380109681375344283739627483803
61380109681375344283740746678947
61380109681375344284555532180383
61380109681375349636910176717705
61380109681375600001625140536262
61380109681375644473011336445254
61380109681375644473011337495014
61380109681375644519496112956630
61380109681375644519579682390670
61380109681376500429393715802050
61380109681376500429396038750344
61380109681376500431088291446296
61380109681376500432176168159725
61380109681376533961844812879731
61380109681376534518314668403371
61380109681376544903562363596326
61380109681376544904377153447734
61380109681376545041575117007634
61380109681376545086491876743750
61380109681655411577793525065809
61380109681655411577793553763569
61380109681655411990140649371439
61380109681655411990203325397215
61380109681655411990203440188255
61380109681656277419289791575800
61380109681656312145605220612718
61380109681656312145605335404001
61380109681656321890927040193510
61380109681656323127092059869197
61380109681656562921642194832334
61380109681656577608560385455944
61380109681656612195146504189722
61380109681656612334855008577745
61380109681656612334855013295107
61380109681656612747223025358575
61380109681656612747285701384108
61380109681656622080176713485346
61380109681667428437221396137037
61380109681667433835305262910908
61380109681691400804357730628494
61380109681691434157875003613656
61380109681691434157895924201964
61380109681691434287817110430721
61380109681691728940631848420789
61380109681691728941383960730101
61380109681691729535428455418765
61380109681691734477003993377965
61380109681691734477004022075725
61380109681691734477066783840649
61380109681692634907617811101234
61380109839913059197422641151949
61380109839915760900669700778473
61380109839916661468418720653981
61380109839917006122614498609829
61380109839917006122614498627091
61380109839917006130142468084343
61380109839917006130142554173411
61380109839917007364924401579275
61380109839917007364924404761603
61380109839917007364924487668343
61380109839917007364924490854883
61380109839917007913716372021467
61380109839917007913716375203795
61380109839917011061738879725939
61380109839917011061739138006193
61380109839917011618062172506263
61380109839917011618062175688591
61380109839917011618062261781871
61380109839917011618065614649701
61380109840208794851143823651662
61380109840208794851146946948644
61380109840208794988341815906271
61380109840861356438986541994045
61380109840861356438986542466429
61380109840861390204912581281293
61380109840861390204912667370361
61380109840861390204933501869761
61380109840861390204933587958829
61380109840861391440531343361485
61380109840861406257917639901295
61380109840861406264609128311887
61380109840861406264692810665119
61380109840864091496586296682207
61380109840864107967856187938411
61380109840864943931909211770019
61380109840864943931909470050273
61380109840864958572784284529257
61380109840864991927116690323871
61380109840864991927116690678163
61380109840864991927137610929601
61380109840864992064314683288711
61380109840864993711527422509225
61380109840864993711527422863517
61380109840865008528914063405307
61380109840865008528914063759599
61380109840865008535688517226791
61380109840865008535688545806507
61380109840865008535688545810878
61380109840865008535688545810879
61380109840896473688911782399775
61380109840896474877689340775405
61380109840896478581198317611241
61380109840896478581201412211867
61380109840896479179069915670285
61380109840896479179070001759353
61380109840896479179341970942391
61380109840896506996402386212175
61380109840896506996423565203201
61380109840896508232021402095655
61380109840896511936283605843903
61380109840896523056099191645327
61380109840896523056182496813221
61380109840896523056182525392937
61380109840896523056182529642287
61380109840896523056182873998559
61380109840896523056182874116651
61380109840896523056182874133913
61380109840896523056182875533593
61380109840896523101664490214866
61380109840896523101936458925680
61380109840896523101936459379190
61380109840896524703311926620863
61380109840897373661027288236173
61380109840897373661027374325241
61380109840897373661027632592445
61380109840897373661027633064829
61380109840897374072621266067817
61380109840897374072621352156885
61380109840897374073458091601891
61380109840897374249132748128643
61380109840897374256388748415955
61380109840897375308219447329593
61380109840897375445417439940141
61380109840897379011749344876201
61380109840897379011752439476827
61380109840897379012565247814389
61380109840897379014280749832939
61380109840897379015096653112369
61380109840897379609892883888478
61380109840897379609892998207351
61380109840897379746818935545793
61380109840897379746819021634861
61380109840897380844423801853891
61380109840897380844424146210163
61380109840897407015359693912695
61380109840897407426953413477135
61380109840897407426953757968761
61380109840897407426974305485727
61380109840897407426974592940385
61380109840897407426974678557229
61380109840897407426974678675321
61380109840897407426974679029453
61380109840897407426974680092263
61380109840897407564151406087683
61380109840897408662488832624067
61380109840897408799749501260391
61380109840897409250594340054673
61380109840897412366081405842159
61380109840897412366084500442785
61380109840897412366834633108863
61380109840897412914873376301613
61380109840897412914873462390681
61380109840897412914876815258511
61380109840897412915626517461987
61380109840897412915626603551055
61380109840897414150408537045987
61380109840897414150471213071763
61380109840897423479955631312849
61380109840897423479958730499695
61380109840897423486650218910287
61380109840897423486733524078181
61380109840897423486733528677451
61380109840897423486733552657897
61380109840897423486733553720707
61380109840897423486733558438069
61380109840897423486733638397045
61380109840897423486733642996315
61380109840897423486733896677299
61380109840897423486733901263519
61380109840897423486733901381611
61380109840897423486733901394661
61380109840897424035525495583023
61380109840897424035525498765351
61380109840897424035525499119643
61380109840897424035525524162739
61380109840897424035525524162899
61380109840897424035525527345067
61380109840897424035525527349438
61380109840897424035525527349439
61380109840897424035525527463111
61380109840897424035525528880261
61380109840897424035525528884473
61380109840897424035525613438506
61380109840897424035525613438507
61380109840897424035525613556391
61380109840897424035525614973541
61380109840897425271123708611215
61380109840897428967791652896103
61380109840897428967791738985171
61380109840897428967854415010947
61380109840897428974569923332207
61380109840897428977101328275895
61380109840897679204366902754276
61380109840897679204367247110548
61380109840897679341565239371232
61380109840897707197939158696781
61380109840897707609449453707175
61380109840897707609721164605753
61380109840897707753422258837096
61380109840897707753505941190120
61380109840897708989041102075728
61380109840897708989041106307816
61380109840897709439864905355101
61380109840897712551105235513417
61380109840897713097640868559447
61380109840897713099897205487383
61380109840897723675732523375990
61380109840897723676004151371986
61380109840897723676004495273344
61380109840897723676004495728258
61380109840897723676569351612574
61380109840897723813014201526102
61380109840897723813264906101590
61380109840897723813265250457862
61380109840897723813830106342178
61380109840897723858955814631606
61380109840897723858956072898810
61380109840897724270528756971474
61380109840897724270549792463250
61380109840897724271302933642338
61380109840897725460394307213092
61380109840897725506084867137270
61380109840897725506085125404474
61380109840900075364274433951765
61380109840900075365111173383721
61380109840900075365111259472789
61380109840900077194689710707351
61380109840900077194689796796419
61380109840900082685119988643619
61380109840900108718606753539219
61380109840900108718606754011603
61380109840900108718627760470201
61380109840900108718627760824333
61380109840900110502933798772071
61380109840900110503017224375871
61380109840900110503017224730163
61380109840900110503017481597687
61380109840900110503017567686755
61380109840900110503017568749405
61380109840900114206526458433523
61380109840900114206529553034149
61380109840900114207279599256867
61380109840900114207279685345935
61380109840900125189897278536811
61380109840900125190733759229179
61380109840900125190733845318247
61380109840900125320400684599521
61380109840900125320400770688589
61380109840900125327095271147359
61380109840900125327178577377903
61380109840900125327178604540677
61380109840900125327178604894969
61380109840900125327178605957619
61380109840900125327178609144318
61380109840900125327178609144319
61380109840900125327178609244941
61380109840900125327178610679353
61380109840900125327178948914211
61380109840900125327178953618475
61380109840900126974307663166303
61380109840900126974307749255371
61380109840900130671038798611695
61380109840900130677816982958731
61380109840900377383939468688574
61380109840900381044812298997756
61380109840900408901102535502055
61380109840900410692288161702252
61380109840900410692288165934340
61380109840900414254268612318691
61380109840900414437282951485779
61380109840900425517265079260606
61380109840900425562181839120430
61380109840900425562203132525334
61380109840900425562935094730818
61380109840900425562956015437218
61380109840900427209331926763794
61380109840900427209332185030998
61380109840900427346571647401246
61380109840900431050101543542350
61380109840900431053449224482678
61380109840901281475362982256308
61380109840901281475363326612580
61380109840901309468935238198813
61380109840901311305769760619448
61380109840901314822101315015449
61380109840901325947000575230290
61380109840901326085014098781822
61380109840901326085014127478178
61380109840901326085014472201840
61380109840901326123152933862276
61380109840901326123152962558632
61380109840901326129931232044354
61380109840901326129993621110782
61380109840901326129993994163410
61380109840901327914320695973110
61380109841188296496755750363341
61380109841189207633080404485299
61380109841189208044674382316943
61380109841189497253817205177517
61380109841189497253817320435117
61380109841189498900946378235727
61380109841189498900967270244319
61380109841189507639964621569597
61380109841189507639964650267405
61380109841189508233924055608779
61380109841189508234760881024809
61380109841189509469543162063957
61380109841189509469543190760313
61380109841189513175308126516443
61380109841189513176148422773671
61380109841191909336327464111823
61380109841191914690312916480739
61380109841191914690313174747943
61380109841192209525577137285567
61380109841192209525577137403659
61380109841192209526414307180125
61380109841192211172978249767809
61380109841192211172978278464165
61380109841192211310239033193766
61380109841192214878743214220295
61380109841192214879583510477523
61380109841224320304028631521755
61380109841224619395966218675497
61380109841224619395966304751467
61380109841224619396028980440421
61380109841225519826580093794286
61380119690027498687507542529429
61380119690027498688344370777659
61380119690027531996108058854357
61380119760931036953076669716991
61380119760931036953076670066911
61380119760931036953076755806059
61380119766707278868099866000354
61380119766743568491263541608499
61380119766743568491263546207769
61380119766839977380363544665430
61380119766851684937569329073087
61380119902738011912038512091795
61380119920463887968349747317913
61380119920463887968350090274505
61380119920463888563711210671185
61380119926372546735783819346327
61380119926372546735783823595677
61380119926372847657593035281477
61380119926372863526011494772412
61380119926372863526012266424744
61380119926372863533605696848884
61380119926373748088144062546437
61380119926373764101354340938575
61380119926373764101354712474883
61380119926376465988347964903731
61380120381021772378247662896425
61380120381204615505237020080138
61380120381207283856847087494780
61380120381207317208672107783990
61380120381207318443454041278922
61380120381208184424658783396064
61380120381208217776483803685274
61380120381301533954081419859226
61380120381301533954082194693886
61380120381301533954082534463938
61380120381301533954082534468150
61380120381301533954082537650478
61380120381301548229366960151413
61380120381301548229367989021189
61380120381301548229367990556383
61380120381301549830010466014061
61380120381301549830010466031323
61380120381301549830013560614687
61380120381301549875743130217577
61380120381301549875746224818203
61380120381301550006162938498351
61380120381301550012940777999469
61380120381301550012940860906209
61380120381301550012941118123653
61380120381301550012941122355741
61380120381301550012944217428751
61380120381301578418944956207536
61380120381301578418944959394076
61380120381301583184342527334311
61380120381301583184342527351573
61380120381301583184343643360177
61380120381301583184343646542505
61380120381301583184345621934937
61380120381301583184345966308471
61380120381301583184346741143131
61380120381312354996622793193581
61380120381312354996622793210843
61380120381312354996625887794207
61380120381312355042355457414359
61380120381312355042358551997723
61380120381312355591150522439915
61380120381312356826766184983181
61380120381336666621500529347501
61380120381336666621500529364763
61380120381336672155155992573563
61380120381336699975832590667751
61380120381336699975832590685013
61380120381336714793216650365597
61380120381336714793220006415755
61380120381336716447123115192959
61380120398747648480291910358517
61380120398747648480358116151833
61380120398930164791312953312299
61380120398953607555670200664698
61380120398953607556422317242074
61380120398957209827418393556162
61380120398957209827418396744106
61380120398965286933524728457111
61380120398965313702377637877992
61380120398965313702377638940802
61380120398965314937159575623678
61380120398965329578365893514163
61380120398965329578367012722357
61380120398965329578368988114789
61380120398965329578370107322983
61380120398965618833286421396840
61380120399026509075967881274866
61380120399026509075967881279078
61380120399026509625575754665282
61380120399026509625575757847610
61380120399026523900860180348545
61380120399026525501503686211193
61380120399026525501506780811819
61380120399026525547236350414709
61380120399026525547239445015335
61380120399026525684434081103341
61380120399026525684434084285669
61380120399026525684434342552873
61380120399026554090437061795744
61380120399026554090438179591208
61380120399026558855752194036178
61380120399026558855752965688510
61380120399027410056125667317106
61380120399027410056125667321318
61380120399027410056126442155978
61380120399027410056126781926030
61380120399027410056126785112570
61380120399027426108207099867163
61380120399027426114985022275021
61380120399027426114985025461561
61380120399027426114985111550629
61380120399027426114985365231613
61380120399027426114985369817833
61380120399027426114985370290217
61380120399027426114988464890843
61380120399027454520988089064916
61380120399027454520989203673840
61380120399027454520989206856168
61380120399027458188783075637674
61380120399027726305155551469142
61380120399027726441516718676758
61380120399030111759561787077274
61380120399030111759561872816422
61380120399030111896822541452746
61380120399030161126749045190542
61380120399030161126749045194754
61380120399030161126832684792137
61380120399030161126836040842295
61380120399038231098667040655673
61380120399038231098670135256299
61380120399038231281597349454541
61380120399038231281597352641081
61380120399038231281597435547821
61380120399038231281597438730149
61380120399038231281597692411133
61380120399038231693191327286185
61380120399038231693191330472725
61380120399038231693191413379465
61380120399038231693194769902007
61380120399038231694028156006799
61380120399038232928789511734501
61380120399038264452915548480658
61380120399038264452999101975923
61380120399038264453002196576549
61380120399038265001791072435377
61380120399062542723544776809593
61380120399062546613353410721735
61380120399062548250418875011975
61380120399062548257197145435029
61380120399062548257200240035655
61380120399062548258013048373217
61380120399062548259728550391767
61380120399062548260544453671197
61380120399062548260544457921999
61380120399062548397742450532547
61380120399062576077876838129843
61380120399062576077877957338037
61380120399066478721063331494359
61380120404655401326765793450575
61380120404656301894577575091008
61380120404656301894640251116784
61380120404839089296439190051630
61380120404839089296440223153494
61380120404841792234468441440290
61380120404842692665019469055171
61380120404862232923018283156274
61380120404862232968771839364170
61380120404862232968771839368382
61380120404866102075772288440448
61380120404866140737265792656948
61380120404866140737265793106246
61380120404866140737265793123508
61380120404866150200549695136997
61380120404867041302570447504106
61380120404867041302570447508318
61380120404867041302570447522820
61380120404867041302570447527192
61380120404867041305018284903072
61380120404873939115541952585930
61380120404873940350323886080862
61380120404873944466117305569203
61380120404873944468711472627528
61380120404874239259058961674250
61380120404874239259058961692964
61380120404874240493840895186492
61380120404874244200634503884204
61380120404874244612225038041588
61380120404874244612225038490886
61380120404874244612225038508148
61380120404874244612225038509600
61380120404874244612228481715848
61380120404874244795155694836778
61380120404874244795155694850036
61380120404874244795155694855652
61380120404874244795242735260636
61380120404874245844416248152455
61380120404874255912461658582068
61380120404875139689526420436670
61380120404875139826807981096088
61380120404875140924308353927390
61380120404875140924308353944860
61380120404875140924391921979228
61380120404875140924391922097320
61380120404875144627922934111466
61380120404875144627922934115678
61380120404875144631185559845520
61380120404875145179977530287712
61380120404875145225706722101738
61380120404875145225706722114996
61380120404875145225706722120612
61380120404875145225706722120665
61380120404875145362991755136144
61380120404875146460575696020528
61380120404875156343263732887850
61380120404877846334429147550726
61380120404877846469182774683626
61380120404877846469182774687838
61380120404877859419326667288449
61380120404877859419326753377517
61380120404877859419326757626867
61380120404877859419326801207450
61380120404877859419330110494697
61380120404877859419389433652643
61380120404935150915421261150303
61380120404936049698844006517778
61380120404936051528986624868186
61380120404936351672440871487586
61380120404938736578121323671335
61380120404938737126913294113527
61380120404939987891980743587384
61380120404939987892545599471700
61380120404940002121910337396107
61380120404940002121931259519609
61380120404946856512584615594783
61380120404946858341891183735423
61380120404946891650494019809055
61380120404947158485429109993682
61380120404947190785733902089590
61380120404947190787909980604041
61380120404947191839698495288156
61380120404948091172707336987949
61380120404948091172707423077017
61380120404948091218461007869001
61380120404948091218464365458405
61380120404948092407489270482881
61380120404948092407489356571949
61380120404948092407510277632641
61380120404948092407510281881991
61380120404948093002369556070173
61380120404948093002871783758646
61380120404948107224872472422065
61380120404948107232487566507129
61380120404971152077954947742795
61380120404971168137461978696075
61380120404971168137462347149433
61380120404971168137462351748703
61380120404971173627892536158561
61380120404971173810844113329104
61380120404971173810844113329105
61380120404971452404402528973053
61380120404972374384912149682385
61380120404972402248814109512567
61380120404972402797857903254411
61380120404972402797857906440951
61380120404972402843338744022921
61380120404972418857364929608421
61380120404972418857364932790749
61380120404972418857365302661049
61380120404972418857365305843377
61380120404975054538200614447595
61380120404975054538200615864537
61380120404975054675398607058143
61380120404975054675398608475085
61380120404975054675398693151423
61380120404975054675461369172827
61380120404975054675461370235637
61380120404975054675482290946409
61380120404975054675482377035477
61380120404975070597707726890673
61380120404975070734905719501221
61380120404975104089238929772813
61380120404975104089239015866093
61380120404975104089259850483585
61380120404975104089259850837717
61380120404975104089259850850767
61380120404975104089259855082855
61380120404975104089259936576865
61380120404975104501104877141787
61380120404975104501104962880935
61380120404975104501104966067475
61380120404975118913400397547219
61380120404975118913400400729547
61380120404975118913421317204019
61380120404975118913421318253779
61380120404975118913421318607911
61380120404975118913421318620961
61380120404975118913421321790239
61380120404975118913421322853049
61380120404975120742726741569963
61380120404975120743542646398929
61380120404975120743563595801637
61380120404975124264122109358591
61380120404975124266569830768305
61380120404975124266653514656571
61380120404983159785222698167825
61380120404983174472666973688043
61380120404983174609864966298591
61380120404983175707449278822873
61380120404983175707449283422143
61380120404983179551524476861905
61380120404983179960586678109963
61380120404983179960586681296503
61380120404983180146320822423399
61380120404983181197879467832001
61380120404983209198979419905389
61380120404983209199000339566401
61380120404983213314919110597727
61380120404983213314919196686795
61380120404983224016362535755505
61380120404983224016362621844573
61380120404983224023977257137861
61380120404983224023977629840569
61380120404983224023977630190489
61380120404983224617685986954603
61380120404983224617685987072695
61380120404983224617685987422615
61380120404983224617685988485425
61380120404983224617685988489637
61380120404983225670353544349473
61380120404983229367084246031843
61380120404983229367084332120911
61380120404983229367087689706103
61380120404983229374699340116907
61380120404983229377147063057283
61380120404983229969223603245021
61380120404983229969223606427349
61380120404983229971755121911275
61380120452132136841898054147558
61380120452132136841898057335502
61380120452142958433290606005601
61380120452142958433294819797159
61380120452143247551013141614760
61380120452205088141228705786150
61380120452205088141311487642133
61380120452205088141315701433691
61380120452215859999324158948069
61380120452240204932801550621281
61380120452240204932801550975573
61380120452240204932802322273613
61380120452241425911274606999710
61380120458016719248926836951593
61380120458016719248947843764482
61380120458016719248948102031686
61380120458040762072048142489340
61380120458040762209246135572112
61380120458040762254978799775580
61380120458041067751745453242728
61380120458041067751745453248344
61380120458041078869866530534973
61380120458041078869866533721513
61380120458051567238660469668860
61380120458051572772250047955479
61380120458051572774844215012400
61380120458051572774844215013804
61380120458051583709111846833614
61380120458051583846309839444162
61380120458051583847212396141773
61380120458051872918357780422248
61380120458051872918357780427864
61380120458051872918361224102124
61380120458051874562142967897991
61380120458051874562142968370375
61380120458051874564650009401415
61380120458051884036396337680888
61380120458051884036478743401236
61380120458051884036479891307454
61380120458051885683607958047651
61380120458052741779133952839259
61380120458052767995659162836204
61380120458052767995659163308380
61380120458052769642035074162780
61380120458052769779233066760070
61380120458052769779233067232454
61380120458052769779316634794438
61380120458052769825049299116046
61380120458052769825049299134920
61380120458052773348908807687208
61380120458052773483578867717250
61380120458052773483578867730348
61380120458052773485271120413202
61380120458052773485354687975186
61380120458052773485354688093278
61380120458052773486106800769980
61380120458052773531087352178702
61380120458052773531839464488014
61380120458052773531839464506888
61380120458052773531839464973448
61380120458052775129954779056924
61380120458052775178215375833464
61380120458052784602032283479546
61380120458052789954949588338563
61380120458052789954949592587913
61380120458052789957376433470327
61380120458112779816078376715493
61380120458112779816350231113059
61380120458113663775615324965061
61380120458113680200896624991513
61380120458113680246901258378019
61380120458113713554581769203039
61380120458113980390167591705506
61380120458114013743601316141532
61380120458114013743852363201228
61380120458114013744436976999980
61380120458114013789605947993051
61380120458114013789605947993052
61380120458114013790170803877367
61380120458114013790170803877368
61380120458114013926615655308828
61380120458114013926866702368524
61380120458114013927431558252840
61380120458114028568599132353578
61380120458124485367509066956457
61380120458124487196815635097097
61380120458124785556758740248293
61380120458124785557030712617823
61380120458124787386337276172242
61380120458124787386337276172243
61380120458124787386337277571923
61380120458124787386337280758463
61380120458124787386358196878642
61380120458124787386358455145846
61380120458124820557425215506076
61380120458124820558241137929695
61380120458124820558241166509411
61380120458125686170512396696847
61380120458125687954173335973125
61380120458125719478839821461313
61380120458125719478840165817585
61380120458125719478860742167713
61380120458125719478861000434917
61380120458125719478861086523985
61380120458125719524593750255060
61380120458125721125236911761493
61380120458125721125240354967741
61380120458125721170969547268596
61380120458125721308442635528451
61380120458125721308442721267599
61380120458125735942598934709811
61380120458125735942598934727073
61380120458125735950130345969259
61380120458148796992386686925273
61380120458148796992386688324953
61380120458148796992386803110377
61380120458148797038119467313893
61380120458148797038391320311779
61380120458148830346719207387219
61380120458148830346719207404481
61380120458148846818009274170411
61380120458148846818009388955835
61380120458149097181636476402213
61380120458149097181908330799779
61380120458149130535989457973901
61380120458149147189457382758018
61380120458149150710810907498390
61380120458149997749385380092617
61380120458149997749385494405657
61380120458149997749385495805337
61380120458149997795390013479123
61380120458149997795390018065343
61380120458150003100107091903989
61380120458150029316869795607225
61380120458150031102986713200784
61380120458150031103718590735811
61380120458150031103718933674933
61380120458150031103738821278225
61380120458150031103739511423497
61380120458150031103739511429113
61380120458150031103739854380089
61380120458150031103739854385705
61380120458150031149471486408980
61380120458150045927880057088855
61380120458150045966105673944110
61380120458150047750679300047325
61380120458150047757206402633526
61380120458150047758043599336575
61380120458150047758294393778097
61380120458150051278601768900227
61380120458160802778799716061269
61380120458160802778799830846693
61380120458160802779071685244259
61380120458160804562373734783817
61380120458160804562645707153347
61380120458160804608378366770643
61380120458160804608378368170323
61380120458160804608378371356863
61380120458160808266719419083509
61380120458160808266719420483189
61380120458160837916706139060659
61380120458160841621051594716799
61380120458160841621051939073071
61380120458160841621072515777491
61380120458160841621072860133763
61380120458160843450654496294319
61380120458160852734088997570867
61380120458160852734088998043251
61380120458160852741620409302699
61380120458160854387996320629275
61380120458160854571031837842671
61380120458160858277888122564755
61380120475742595350992349843699
61380120475765737743541362686472
61380120475765737880739355769244
61380120475765737880739356832054
61380120475765737926472019972712
61380120475765737926472021035570
61380120475766638311290384097014
61380120475766638494304607410252
61380120475766638494304608945446
61380120475766638494304612133390
61380120475766938500623623888184
61380120475766938500623624006276
61380120475766938500623625423218
61380120475766938637821616498572
61380120475766938637821618033766
61380120475766938683554280820132
61380120475766938683554285425226
61380120475766943990991165691600
61380120475766953324688242851215
61380120475777443477902710213724
61380120475777445304759237243722
61380120475777445304947522538494
61380120475777445307209278337054
61380120475777445307209278341266
61380120475777445307209278354316
61380120475777445307209279417174
61380120475777445307292846371422
61380120475777449014086455086444
61380120475777449014149131112220
61380120475777459949252424157613
61380120475777460085614755536754
61380120475777460085614755542578
61380120475777460086450416768001
61380120475777460086450417817761
61380120475777460086451192652421
61380120475777460086454636214413
61380120475777743667152383033336
61380120475777743667152383505512
61380120475777743667235951067704
61380120475777743667235951073320
61380120475777743667235951185796
61380120475777743667235951191412
61380120475777743667235951539880
61380120475777743667235951539928
61380120475777743667235951541332
61380120475777745450726286957202
61380120475777745450726287429586
61380120475777745450726287442684
61380120475777745450726288505494
61380120475777745450809854991570
61380120475777745450809855004668
61380120475777745450809855477052
61380120475777745450809856539862
61380120475777745496542519308966
61380120475777745496542519663258
61380120475777745496542519681972
61380120475777749020402027884340
61380120475777749020402028339254
61380120475777749155155655476366
61380120475777749155155655489464
61380120475777749155155655489624
61380120475777749155155655495240
61380120475777749156847908172318
61380120475777749157603492871120
61380120475777749157666140200540
61380120475777749200888319793762
61380120475777749200888319811024
61380120475777749200888319816848
61380120475777749203332684685146
61380120475777749203332684704020
61380120475777749203336128378280
61380120475777749203419725109004
61380120475777750803975932276378
61380120475777750804144446017341
61380120475777760136264463031813
61380120475777760136264463031822
61380120475777760136264720249266
61380120475777760273525503676678
61380120475777760274885048049532
61380120475777760275693074312473
61380120475777760275701253779304
61380120475777760275701339518612
61380120475777760320638907169807
61380120475777760320700504976160
61380120475777760320700505448544
61380120475777760321453647205008
61380120475777760321537330497184
61380120475777761920653155304034
61380120475777761920653412521478
61380120475777761922912959885215
61380120475778644234984970943052
61380120475778644234984970944456
61380120475778645881277314217950
61380120475778645881360882252318
61380120475778645881360882269788
61380120475778645881360883804822
61380120475778649587398935437278
61380120475778649588154491439724
61380120475778649588154520136080
61380120475778649770329592251342
61380120475778649771147824279564
61380120475778649771168744984512
61380120475778651415013250896468
61380120475778651415013251013108
61380120475778651417457615883018
61380120475778651417457615887230
61380120475778651417461059580364
61380120475778651417523735606140
61380120475778651417544656311088
61380120475778660703825454830002
61380120475778660706252366787784
61380120475778660841085090347040
61380120475778660842697132480096
61380120475778660843513035419736
61380120475778660843513035424108
61380120475778660888449524851668
61380120475778660888449524969760
61380120475778662490100060562594
61380120475778662535832753463879
61380120475778662536478298093291
61380120475838639263818016893271
61380120475838639447105463570056
61380120475838683911692588778266
61380120475838683911713480786858
61380120475839539831567036768779
61380120475839540014857565037701
61380120475839556485955585158746
61380120475839854845062640100174
61380120475839856675205258450582
61380120475839889983741979187465
61380120475839889983741979541597
61380120475839889983742754026337
61380120475839889983743012306591
61380120475839889983743012660723
61380120475839889983745336654565
61380120475839889983746111493437
61380120475839890028659902770920
61380120475839890029475805714932
61380120475839890166736474351256
61380120475839904807904138908457
61380120475850346828657510286748
61380120475850391293265527503550
61380120475850394823885632606323
61380120475850394823885718695391
61380120475850394961083626279521
61380120475850396607375853717831
61380120475850396607438615832675
61380120475850396607462980099615
61380120475850647017091000154515
61380120475850661659074873986635
61380120475850661842089213272023
61380120475850663442652216880648
61380120475850663442652216880657
61380120475850663625663200115887
61380120475850663625666556166045
61380120475850695149506902972603
61380120475850695150325938417961
61380120475850695150326282774233
61380120475850695150333041304153
61380120475850695150333299571357
61380120475850695196086855666768
61380120475850696787692533698014
61380120475850696795286363765785
61380120475850696795286363765794
61380120475850696795286620983229
61380120475850696795286620983238
61380120475850696796708952613467
61380120475850696796897630111649
61380120475850696796984278200898
61380120475850696796984278200907
61380120475850696797546168346975
61380120475850696979660759603892
61380120475850696980476825160831
61380120475850706260943918758270
61380120475850711614092154552651
61380120475850711621707162548647
61380120475850711621707167147917
61380120475850711621707248637715
61380120475851547401825679344955
61380120475851547401825937612159
61380120475851547401909620433403
61380120475851547401909624682753
61380120475851564011192910773383
61380120475851564055942516832186
61380120475851564056130458820455
61380120475851564056130544909523
61380120475851564056214141291778
61380120475851564056214141291779
61380120475851564056214144474106
61380120475851564056214144474107
61380120475851564056214484598291
61380120475851564056217583431005
61380120475851595580884068569113
61380120475851595580884326836317
61380120475851595580884327190609
61380120475851595580904989629805
61380120475851595580905247897009
61380120475851595715718298808800
61380120475851597362847351314464
61380120475851597363035379391792
61380120475851597364457972488975
61380120475851597364457972506237
61380120475851597364458230773441
61380120475851597364458231127733
61380120475851597364709412106213
61380120475851597364729944858505
61380120475851597410211786868852
61380120475851597410211787341236
61380120475851597410295470161028
61380120475851597410462863092925
61380120475851597410462949186365
61380120475851597410465961925639
61380120475851597410466048373211
61380120475851597410486969079611
61380120475851597410546545918541
61380120475851597410549644751255
61380120475851597411027738106927
61380120475851597411027852425791
61380120475851597411111420815903
61380120475851608475884752768852
61380120475851608475884757490586
61380120475851608482830159391093
61380120475851612181841174428159
61380120475851612181841174445421
61380120475851612181841432712625
61380120475851612181841433066917
61380120475851612189435391404451
61380120475851612189456182423947
61380120475851612189456182424154
61380120475851612189456182424155
61380120475851612189456182791337
61380120475851612189456185606275
61380120475851612189456187023425
61380120475851612189456268513223
61380120475851612235272529820411
61380120475851612235460787114305
61380120475874656623057100102219
61380120475874656623057962452925
61380120475874656623058220720129
61380120475874656623058223902457
61380120475874673094430962961257
61380120475874673094430964011017
61380120475874678584861496449121
61380120475874678628083331586693
61380120475874678628083332636453
61380120475874678630594160652637
61380120475874678630615081358980
61380120475874706448763368760243
61380120475874706448763368773293
61380120475874706448764487968437
61380120475874706448764492573530
61380120475874706585961361366419
61380120475874706585961361383681
61380120475874706585962137268101
61380120475874711936683072709779
61380120475874711936683073059699
61380120475874721455877194570510
61380120475874723057314648010843
61380120475874723232926170769794
61380120475874723240265853528222
61380120475874723240265882224578
61380120475874956812579518821421
61380120475874956812579861778013
61380120475874956812663201292745
61380120475874973466966920729587
61380120475874978774111169740957
61380120475874978774132090447300
61380120475874978774132090447357
61380120475875006638033705435993
61380120475875006638033962640387
61380120475875006638033962653437
61380120475875006638034824631137
61380120475875006638035081848581
61380120475875006775211810561341
61380120475875006775211810578811
61380120475875006775211810932943
61380120475875006775211896672091
61380120475875006775483779748751
61380120475875012125953753151375
61380120475875012125953754214185
61380120475875012125954529053057
61380120475875012125954786270501
61380120475875012308131154131852
61380120475875021462196204913978
61380120475875021599394199409489
61380120475875021599394202596020
61380120475875021599394202596029
61380120475875021599394203658830
61380120475875021599455845501218
61380120475875021599456959637966
61380120475875021599456960110142
61380120475875021645210544547834
61380120475875021645210544901966
61380120475875023238990695458243
61380120475875023238990696508003
61380120475875023238990782597071
61380120475875023238991039814515
61380120475875023246584868956451
61380120475875023246584897534715
61380120475875023246584898584475
61380120475875023246584898702567
61380120475875023246584903301837
61380120475875023246584984673543
61380120475875023246584984791635
61380120475875023246585241890987
61380120475875023246585242009079
61380120475875023421921697696996
61380120475875023421921698169380
61380120475875023421921726393352
61380120475875023421921726865736
61380120475875023422175873112287
61380120475875023429515555516423
61380120475875023429515558698751
61380120475875023429787527881949
61380120475875026950115909335898
61380120475875026952626393927534
61380120475875873851429657178361
61380120475875907205762923937051
61380120475875907205783844624737
61380120475875907205783844643403
61380120475875907205783849229623
61380120475875907206034893102779
61380120475875912738682181278720
61380120475875922029945226324529
61380120475875922029945229506848
61380120475875922029945229506857
61380120475875922029945230923790
61380120475875923814333889881502
61380120475875923814333889881511
61380120475875923814333918577858
61380120475875923814333918577867
61380120475875923814333918578074
61380120475875923814333918578075
61380120475875923814333921760195
61380120475875923814333923177345
61380120475875923814334004667143
61380120475875923860066582781383
61380120475875923860066585963711
61380120475875923860338523268225
61380120475875927563681276234714
61380120475886664193316000945599
61380120475886680664689868522159
61380120475886680847620522153895
61380120475886680847620525336223
61380120475886680847620608242963
61380120475886680847704207807546
61380120475886680847704207807547
61380120475886684368763695119493
61380120475886684368763696169253
61380120475886684369014719249955
61380120475886684371274524185437
61380120475886684371295444891837
61380120475886686154848428122561
61380120475886714018750300429311
61380120475886714018771221153133
61380120475886714155948293039859
61380120475886714155948293044231
61380120475886714155948293057121
61380120475886714155948379133299
61380120475886717723095842178891
61380120475886717723096100446095
61380120475886717723116763239583
61380120475886717723117021506787
61380120475886717723117022569597
61380120475886717723117107595855
61380120475886717723117108658665
61380120475886728836133502385917
61380120475886728836136601572763
61380120475886728843748224450691
61380120475886728843748253147047
61380120475886728973331237643507
61380120475886728973331237761599
61380120475886728973331237778861
61380120475886728973331494996305
61380120475886728973331496046065
61380120475886728973334593829019
61380120475886728980946217061238
61380120475886728980946217061239
61380120475886728980946217428421
61380120475886728980946244707627
61380120475886728980946245757387
61380120475886728980946245757594
61380120475886728980946245757595
61380120475886728980946331846663
61380120475886728980946590481049
61380120475886729026678909960903
61380120475886729026700175390917
61380120475886730627301579684283
61380120475886730627322160266291
61380120475886730627322161683441
61380120475886730673075828083107
61380120475886734324052949454879
61380120475886734324053206322403
61380120475886734324053206672323
61380120475886734324056305640391
61380120475886734331647380169079
61380120475886734331667956401114
61380120475886734331667956401115
61380120475886734331667957450874
61380120475886734331667957450875
61380120475886734331668043539943
61380120475886734331668300757387
61380120475886734334116023347843
61380120475886734334178785467058
61380120475886734377400596258247
61380120475886734377400624954603
61380120475886734517130105769871
61380120611667739476733801571347
61380120611668929162202176364916
61380120611737038726034655773559
61380120611737038771767319977075
61380120611737038772607242808669
61380120611737039321399213250861
61380120611737923280656636862210
61380120611737923280656636866422
61380120611737923280657751471134
61380120611737939156585683038519
61380120611737939339515991820125
61380120611737939339515995006665
61380120611737939339516077913405
61380120611737939339516081095733
61380120611737939339516334776717
61380120611737939339516335130849
61380120611737939339516339852583
61380120611737939339517109615589
61380120611737939339517109965509
61380120611737939751109969651769
61380120611737939751109972838309
61380120611737939751111087447233
61380120611737939751111088846913
61380120611737972510834190846242
61380120611737972510834190850454
61380120611737972510834962498574
61380120611737972510834962502786
61380120611737972510917744358769
61380120611737972510920838942133
61380120611737972510921183315667
61380120611737972510921958150327
61380120611737972648115822704093
61380120611737972648119175571923
61380120611737972648119950406583
61380120611737973059626932940766
61380120611737973059627280483578
61380120611737973059689956509354
61380120611737973059712809384325
61380120611737973059713928592519
61380120611740641042763140722257
61380120611740641042764169592033
61380120611740674351280014735646
61380120611773055948075746371959
61380120611773056543436861692773
61380120611773056543436861705823
61380120611773056543436947781841
61380120611773061481728114997395
61380120611773062033868168144477
61380120611773062033868169561627
61380120611773089302407807692209
61380120611773089302407893781277
61380120611773089302408665433609
61380120611773089851199863869177
61380120611773089851200635521509
61380120611773105903365771309917
61380120611773361674345672858208
61380120611773389491678401684772
61380120611773406145982921475918
61380120611773406145983265849452
61380120611774262653689789288120
61380120611774312066714203414120
61380120617358683197296519140776
61380120617358683197296519140777
61380120617576353818284229894068
61380120617576364752550828607802
61380120617576364752571750731087
61380120617576364889748822631080
61380120617576364890564725575092
61380120617576653961801238982388
61380120617576664941821422487946
61380120617576665079019415098494
61380120617576665079917725175424
61380120617577549036648103971974
61380120617577549448430367098390
61380120617577554392352266247348
61380120617577554529800962956788
61380120617577554574526333952890
61380120617577554941394940788432
61380120617577565509633204128378
61380120617577565510386349906736
61380120617577565692646295367664
61380120617577565693672658848316
61380120617645648126198431673876
61380120617645648126198688891320
61380120617645664734748571657631
61380120617645692545032229307706
61380120617645692590785814099530
61380120617646597924020157892892
61380120617646598061199922262803
61380120617646865484215854610915
61380120617646865491747266224655
61380120617646865491747269411195
61380120617646865491768185531374
61380120617646865491830865789239
61380120617646898845828622969625
61380120617646914721840908278991
61380120617646914721840911465531
61380120617646914721841286072066
61380120617649250397444439377330
61380120617649250397445472496456
61380120617649266456952682117151
61380120617649266456952685303691
61380120617649267005744652559343
61380120617649566600469689805791
61380120617649566600469694392011
61380120617650467213951378471035
61380120617650500384265910686760
61380120617650500384454356463304
61380120617650516992838139328479
61380120617681681956789662256031
61380120617681686898177094881804
61380120617681687446948914835357
61380120617681687447220884018546
61380120617681687447220884018555
61380120617681731324060376669477
61380120617681731324060381268747
61380120617681731324060754340089
61380120617681982092695020808229
61380120617681987041694103970124
61380120617682015316290450187352
61380120617682020988249620065156
61380120617682031376070593613092
61380120617682031513330970549621
61380120617682031513330971612431
61380120617682031513330974798971
61380120617682031513331348342696
61380120617682031513331349405506
61380120617682032108692434961274
61380120617682036856375290043388
61380120617682036866500782272300
61380120617682866059484610453631
61380120617682882660440601722627
61380120617682882667783608664175
61380120617682882668034775101131
61380120617682882668055696870341
61380120617682882706256945209315
61380120617682882713788356823055
61380120617682882713788360009595
61380120617682888011163428142923
61380120617682888011163429559865
61380120617682888018505320475547
61380120617682888018756367535243
61380120617682888021016951188637
61380120617682888021288920371826
61380120617682888021288920371835
61380120617682916021300138694813
61380120617682921556061315966441
61380120617682921556124077731365
61380120617682931936267362540167
61380120617682931936267367139437
61380120617682931943881998877391
61380120617682931943882002063931
61380120617682932073465360222209
61380120617682932081059442435779
61380120617682932081059447507433
61380120617682932081079995142491
61380120617682932081080363496471
61380120617682932119281620802100
61380120617682932126812773663202
61380120617682932486146881265979
61380120617682932493406312469951
61380120617682932493489910264937
61380120617682932493678282715790
61380120617682932676420534130439
61380120617682932676441483534599
61380120617682937424187072033581
61380120617682937424190424901411
61380120617682937425006073810099
61380120617682937431781154247151
61380120617682937431802075307843
61380120617682937434312559545131
61380120617685583822238697835457
61380120617685583822510780404191
61380120617685583822510784990411
61380120617685589310158402257377
61380120617685589312670032983517
61380120617685589312942002166715
61380120617685633785142990997007
61380120617685633785142992059817
61380120635083358542258390968413
61380120635083387138217636241842
61380120635083387138217636254892
61380120635083658731508064260240
61380120635083658731508064260249
61380120635083659280300034702432
61380120635083659280300034702441
61380120635266218386413392237794
61380120635267074970292452577595
61380120635267074970376135403051
61380120635267074970376136465861
61380120635298622798385470129066
61380120635298622798385470601450
61380120635298622844118134454886
61380120635298622844118134809178
61380120635298622844139026813558
61380120635298622844139026817770
61380120635299523228936497398238
61380120635299539288628529101865
61380120635299539288631886568965
61380120635299823418186170690074
61380120635299823418186170808166
61380120635299823555384163296410
61380120635302229873755656482138
61380120635302230057526469966708
61380120635302230057777174065600
61380120635302240991854581915499
61380120635302240992608973041396
61380120635302241129052574526047
61380120635302241129053690906205
61380120635302241129304785789032
61380120635302241129304785789192
61380120635302241129869641673348
61380120635302525259656424101685
61380120635302530063005329773974
61380120635302530198030553037443
61380120635302530200286889946506
61380120635302530201043479055028
61380120635302530201294183153920
61380120635302530201294183158132
61380120635302530246019554150022
61380120635302530246019554268114
61380120635302530609540962952811
61380120635302541181126424325510
61380120635302541181126425742452
61380120635302541181397241366975
61380120635302541181879566921540
61380120635302541316964485450866
61380120635302541318323254983444
61380120635302541318324418353000
61380120635302541319140235553492
61380120635302541364140651057435
61380120635302541364328591506298
61380120635302541364328677245446
61380120635302541364893777356187
61380120635302541364896101354241
61380120635302541365164716252459
61380120635302546664966629734925
61380120635302546672308635441647
61380120635303430630837917211466
61380120635303430631594506319988
61380120635303430631845210418880
61380120635303430813768574025530
61380120635303441748938121643736
61380120635303441749691348561972
61380120635303441749691351744300
61380120635303441886952017193924
61380120635303442343671674952598
61380120635303442343734350978374
61380120635371524365503690728884
61380120635371540836792734430335
61380120635371573595512627231607
61380120635371573595512631480957
61380120635371573595512631599049
61380120635371573595516070437855
61380120635371573595516070555947
61380120635371573732714063166495
61380120635371573776832496108765
61380120635371574142046042666252
61380120635372474163240730767997
61380120635372474163261737917757
61380120635372474163265090785587
61380120635372474163265095034937
61380120635372474712033820755413
61380120635372474712036140521379
61380120635372474757786412487795
61380120635372740998242800753934
61380120635372741593791427597679
61380120635372741593791430780007
61380120635372741593791516873287
61380120635372741593875124969004
61380120635372774352511326183335
61380120635372774352511412272403
61380120635372774353348235921363
61380120635372774488161201098369
61380120635372774489792971500160
61380120635372774535525664281940
61380120635372774901303382714595
61380120635372774901638036670179
61380120635372774902119199550665
61380120635372774947056977788223
61380120635372774947894958652632
61380120635372774948146005712328
61380120635372790953468432059643
61380120635372790953468518148711
61380120635372790961083153073205
61380120635372790961083520006031
61380120635372790961083520360163
61380120635372790961083521422973
61380120635372790961083524605301
61380120635372790961083524609513
61380120635372790961083526144706
61380120635375126636749441214894
61380120635375126636749441219106
61380120635375126636749441232156
61380120635375126636750474334020
61380120635375175864250151726092
61380120635375442702517294721924
61380120635375442702517294721933
61380120635375442877913187054427
61380120635375442885528195046211
61380120635375442885528281139491
61380120635375442885531634007321
61380120635375476193290861247615
61380120635375476238961885707206
61380120635375476605073124374031
61380120635375487304633690243568
61380120635375487304634723830706
61380120635375492657720585481565
61380120635375492664309319256725
61380120635375492664330326073827
61380120635375492664331360592633
61380120635375492665062591188287
61380120635376343262648896160191
61380120635376343269238880255966
61380120635376343865122252930412
61380120635376377218367559440134
61380120635376377219392789317464
61380120635376393232058339145283
61380120635376393232874373178639
61380120635376393271285821645328
61380120635407562953651845168965
61380120635407563136582506700391
61380120635407563136582506704603
61380120635407563137419334954228
61380120635407563549014083008221
61380120635407563549014084425163
61380120635407563549265131839150
61380120635407590954730794101437
61380120635407590954751714807997
61380120635407590954751715157917
61380120635407590954751800897065
61380120635407590954751800901277
61380120635407590954751801251197
61380120635407591366325888295977
61380120635407591503522764526367
61380120635407596305473422251927
61380120635407596305473426501277
61380120635407596305476865458175
61380120635407596854244471987559
61380120635407596854244476219647
61380120635407607426104996730687
61380120635407607563302620987095
61380120635407607563302994412729
61380120635407608020651327275742
61380120635407608020651328792062
61380120635407608021466117127150
61380120635407858194739182177041
61380120635407858194739182194303
61380120635407858202350834117055
61380120635407858331937174787589
61380120635407858385281490931119
61380120635407858385281494113447
61380120635407858385365173402443
61380120635407858385365176584771
61380120635407863142901518460801
61380120635407863280099515788711
61380120635407863280099515792923
61380120635407863280936344042548
61380120635407863682656562250987
61380120635407863682656563667929
61380120635407863689998539259949
61380120635407863690250735629491
61380120635407863691694264214032
61380120635407863692531093513483
61380120635407863692782140927461
61380120635407863692782140927470
61380120635407891144085071273700
61380120635407891144085842926032
61380120635407891693610381029649
61380120635407891738610448519688
61380120635407896677737439544844
61380120635407896677738211197176
61380120635407897043515151725103
61380120635407897043518509192203
61380120635407897044330973160443
61380120635407897044603073080065
61380120635407897227617297928497
61380120635407907607760496998151
61380120635407907607760501247501
61380120635407907615375222261063
61380120635407907615375595332564
61380120635407907615375595450656
61380120635407907744958495393083
61380120635407907744958580419341
61380120635407907744958581482151
61380120635407907744961933287171
61380120635407907744961934349981
61380120635407907744961937536521
61380120635407907745774397268461
61380120635407907752301616039926
61380120635407907752385298865334
61380120635407907752552667350433
61380120635407907752552667354645
61380120635407907752552667704565
61380120635407907752573212157295
61380120635407907752573215339623
61380120635407907752573216406645
61380120635407907752573583693603
61380120635407907752573584756413
61380120635407907752573587942953
61380120635407907752573589478146
61380120635407907752574363249780
61380120635407907752636006154978
61380120635407907752636350175832
61380120635407907752637120763902
61380120635407907753389119700577
61380120635407907753389491353525
61380120635407907790774840881140
61380120635407907790774840999232
61380120635407907790774841353524
61380120635407907790775612651564
61380120635407907790775613005856
61380120635407907798118737907722
61380120635407907798306252612972
61380120635407907798389934966204
61380120635407907798390705555726
61380120635407908157640101463111
61380120635407908164146300795285
61380120635407908164168337881843
61380120635407908164168342131193
61380120635407908340571775918929
61380120635407908347097849511486
61380120635407908347097964774910
61380120635407908347098997876774
61380120635407908347160640800686
61380120635407908347161755409610
61380120635407908347913754327571
61380120635407908347913782675251
61380120635407908347913785857579
61380120635407908348185750808689
61380120635407908348185755040777
61380120635407913095680205669421
61380120635407913095683644626319
61380120635407913103274374444443
61380120635407913103295299754484
61380120635407913105743022344940
61380120635407913105805823321304
61380120635408763710650543057883
61380120635408763711487371307508
61380120635408791711834062098560
61380120635408791711834090794916
61380120635408791711834862447248
61380120635408792306358696624772
61380120635408792306358725322532
61380120635408792306359468277104
61380120635408792306359468395196
61380120635408792306359496974864
61380120635408797657081208904328
61380120635408797658168325193457
61380120635408808183103694615393
61380120635408808183124242254663
61380120635408808183124243671605
61380120635408808183124610604431
61380120635408808183124612021373
61380120635408808183124615203701
61380120635408808183124615326164
61380120635408808183124616743106
61380120635408808358524632527072
61380120635408808725392434281902
61380120635408808732732117040330
61380120635408808771121774313953
61380120635408808771125127181783
61380120635408808777648876776446
61380120635408808778464809940211
61380120635408808778464813122539
61380120635408808778736868399017
61380120635408813673554799617771
61380120635408813709245572568020
61380120635408813709245572686112
61380120635408813709246344220352
61380120635408813709246344338444
61380120635408813716860666653084
61380120635408813719308389243540
61380120635411460054141283864691
61380120635411460054204045625243
61380120635411460061480936502593
61380120635411460061480937908097
61380120635411460473346917869889
61380120635411465404860671310827
61380120635411465404860672727769
61380120635411465412202648319789
61380120635411465412202649719469
61380120635411465412453696796427
61380120635411465412454844689331
61380120635411465414735201156381
61380120635411465414735202573323
61380120635411465414986249987310
61380120635411465542121427098869
61380120635411465542123750034113
61380120635411465542123750047163
61380120635411465587875012007333
61380120635411493414998210420875
61380120635411509886350409855125
61380120635411509886372445542003
61380120635411509886372446941683
61380120635411509886372449774091
61380120635411509886372451191033
61380120635411510023548402465673
61380120635411510023548402478723
61380120635411510024385231069647
61380120635411510024385232132457
61380120635411510024385318225737
61380120635411510070117863387411
61380120635411510070117891735091
61380120635411510070117894917419
61380120635411510070139932003977
61380120635411510070389859868529
61380120635411510070389864100617
61380120635411510070389950193897
61380120635411515367746335879571
61380120635411515375026699016673
61380120635411515376718951712625
61380120635411515376802635600891
61380120635411515422556220509355
61380120635411515558372341869774
61380120635411515560066917514020
61380120635411515560569087544059
61380121816992442955818804744712
61380121816992443093079559120184
61380121816992443093079816337628
61380121817000546419246834062632
61380121817000546419247091280076
61380121817000548066124067856268
61380121817000548202820737999756
61380121817000548202820995217200
61380121817000548203384822231740
61380121817000590883858465963978
61380121817003248122682178983928
61380121817003249906256082921052
61380121817003249906820167153036
61380121817003292587293553667830
61380121817003293822890618454442
61380121817004148690242913564664
61380121817004148690243170782108
61380121817004150337371194417996
61380121817004150337371966070328
61380121817004193155105335308262
61380121817004193155105592525706
61380121817004194390451353035178
61380121817004194390452381904954
61380121817004194802233616161594
61380121817004194802234387813926
61380121817024563345032255822706
61380121817024563345032255826918
61380121817024563345033030661578
61380121817024607809894677566304
61380121817024607809895452405176
61380121817035414623633847694762
61380121834749538466918717242558
61380121834749538466918717246770
61380121834749539016525476024050
61380121834749539016526250858710
61380121834749583481388672602308
61380121834750439447076503284798
61380121834750439447076503289010
61380121834750439447077278123670
61380121834750439447077617893722
61380121834750439447077621080262
61380121834750483911938925032608
61380121834750483911939699867268
61380121834750483911940039641532
61380121834750483911940042823860
61380121834753141150512708784114
61380121834753141287773377420438
61380121834753185615375130527712
61380121834753185752635799164036
61380121834753188871386993400246
61380121834761293843866384448350
61380121834761294392659126542874
61380121834761294392659126547086
61380121840662066341356332869900
61380121840662114885541605082591
61380121840662116120323538577523
61380121840669871810615434448797
61380121840670220178045703011520
61380121840670220178296750071216
61380121840670220178861605955532
61380121840671120014050299588311
61380121840671120014050385677379
61380121840671120014887209326339
61380121840671120014888242428203
61380121840671120562842270030503
61380121840671120563658172955641
61380121840671120601319718767203
61380121840671120607235765322242
61380121840671120607236794192018
61380121840671120608847691578154
61380121840671120608847777317302
61380121840671120744434786802566
61380121840671121798440106450573
61380121840671121836665736494119
61380121840673773676336294316703
61380121840673773676336552596957
61380121840673821855311254750521
61380121840673821855312029585181
61380122526058756226512234520723
61380122526058756226515673494883
61380122526062358497508313685725
61380122526062358497508314040017
61380122526062358497509085338057
61380122526070461823675588965203
61380122526070461823675675071533
61380122526070461823676704991069
61380122526070461823676708173397
61380122526070461823679027939363
61380122526070462372467559070365
61380122526070462372467559424657
61380122526070462372470654008021
61380122526071668521130699914547
61380122526071668528473738723133
61380122526071668528662025553147
61380122526071668529226109785131
61380122526071669756476717641463
61380122526071669761560278688064
61380122526071669763819756450049
61380122531652137196006914254417
61380122531934916726483631688293
61380122531934916726755600854021
61380122531934916726755600871283
61380122531934916726755945227555
61380122531934917321280235499729
61380122531934917321280579873263
61380122531935817157306972492515
61380122531935817340320967771551
61380122531935817340320972020901
61380122531935817706098598561173
61380122531935817889029255375237
61380122531967332226592926766115
61380122531968232794318357213555
61380122531968232840075385684011
61380122531968232840158293316463
61380122531968232840159068155335
61380122531968238145040069024927
61380122531968282067636962859303
61380122531968532983588952628893
61380122531968532983592394772331
61380122531970933948524722286693
61380122531970933948794711477981
61380122531970933948796691452421
61380122531970933948796691469683
61380122531970933948797810664827
61380122531970934497565416840079
61380122531970934497586337546639
61380122531970934497586338963581
61380122531970934497588661894613
61380122531970934543321326098129
61380122531970934543322445310535
61380122531970939436444426708613
61380122531970940031238706172075
61380122531970940031238707589017
61380122531970940031241030520049
61380122531970983908081675326323
61380122531970983911345300742699
61380122531971240223295211561559
61380122531972134705793404645325
61380122531972134705796503832171
61380122531972134705880186303495
61380122531972135254585030713983
61380122531972135254668714602249
61380122531972184668425353428653
61380122531972184668425353446123
61380122531972185080207616559441
61380122531972185126047571676213
61380122531972185126048343328545
61380122531972190014338916936993
61380122531972190060092473149101
61380122531979037823483967671333
61380122531979037823755936837061
61380122531979037823756281210595
61380122531979043311403672093253
61380122531979045140982209399621
61380122531979087236777256374072
61380122531979087783040920710963
61380122531979093132215786328881
61380122531979093177693155317043
61380122531979345333600474673115
61380122531979387837558231477608
61380122531979388020572455853656
61380122531979388020573227505988
61380122531979393321210164405363
61380122531979393321486351629309
61380122531979393511840632355889
61380122531979393511842955304183
61380122531979394555992097900295
61380122531979394556832369356225
61380122531980238580754974377939
61380122531980288542651602336632
61380122531980288542651602454724
61380122531980288542652374107056
61380122531980288581045369788791
61380122531980288581797482098103
61380122531980288588384237961884
61380122531980288588385009612812
61380122531980289816391387515707
61380122531980290190031833688393
61380122531980290372983296771901
61380122531980290373046058536825
61380122531980290373802303086661
61380122531980293523181553005767
61380122531980293530524591814353
61380122531980293889298047530593
61380122531980293889298162321633
61380122531980293893290403452928
61380122531980293894105665475425
61380122531980293896573933637901
61380122531980293934211446605427
61380122531980293941554485414013
61380122531980293942306597723325
61380122531980294072228704344657
61380122531980294072312387170065
61380122531980294077329097256697
61380122531980294079003526973583
61380122531980294079567610733391
61380122531980294079842679221319
61380122531980295169557464332343
61380122531980295170397736260657
61380122531980295176900503140929
61380122531982992077049361651779
61380122549378313487321070155853
61380122549378313487324423023683
61380122549658091720074414841001
61380122549660792828796495448283
61380122549660792828796839821817
61380122549660793377588465890475
61380122549660793377588810264009
61380122549661693991070149969499
61380122549669846685348779269205
61380122549672848715316250214030
61380122549673701562232352963225
61380122549693208328634591595767
61380122549693208465811577406475
61380122549693208511568605876931
61380122549693213862286960221203
61380122549694157257643788853210
61380122549694158310226515418913
61380122549694459048537547107383
61380122549694459048537550293923
61380122549694459048540903157541
61380122549694459048540903161753
61380122549696810599609750391239
61380122549696810599629556488875
61380122549696810599629900862409
61380122549696810599630671097799
61380122549696810599630672514741
61380122549696810782563566170769
61380122549696810782564685378963
61380122549696810782564685383175
61380122549696816133281925114311
61380122549696816133281925118523
61380122549696816133282269487845
61380122549696816133283039723235
61380122549696816133283041140177
61380122549696816133283044326717
61380122549696860562512897063937
61380122549697110377373406868016
61380122549697116462600213753255
61380122549697160339918573997387
61380122549697160339922015786693
61380122549697160340190886119707
61380122549697160340193984956633
61380122549697160340193985306553
61380122549697160340193985324022
61380122549697160751700922849853
61380122549697160751784605671097
61380122549697160751784609920447
61380122549697160927459536776531
61380122549697160934234363650643
61380122549697160934802317304899
61380122549698016893151241018215
61380122549698060770469687001495
61380122549698060770473043051653
61380122549698060770745012217381
61380122549698061365352573867909
61380122549698061365353345520241
61380122549698066303388944343164
61380122549704919413696729755607
61380122549704919413699053766759
61380122549704921243023103993883
61380122549704921243023448367417
61380122549704964025609547960531
61380122549704969417208139407381
61380122549704969422102753574732
61380122549705221389804126096943
61380122549705221389804126101155
61380122549705221572905476864811
61380122549705264214880486686593
61380122549705264215152197235197
61380122549705264215152455502401
61380122549705265495496217056880
61380122549705265861525053885525
61380122549705266044476516969033
61380122549705266044539278733957
61380122549705266045107580416455
61380122549705269564783709739128
61380122549705269565870854370321
61380122549705269568046606732223
61380122549705269606541495170547
61380122549705269606541495524679
61380122549705269614072906429995
61380122549705269614072906784127
61380122549705269743805951789157
61380122549705269748885079218753
61380122549705269751145634547585
61380122549705269751147957495879
61380122549705269751333575066319
61380122549705269751333661159599
61380122549705270802828540222943
61380122549706164233101872085172
61380122549706164645431513601633
61380122549706164645703138411089
61380122549706164645703482767361
61380122549706164827626477915028
61380122549706164827626477916432
61380122549706164827626478034524
61380122549706164827627249567360
61380122549706164827627249685452
61380122549706166429274073761033
61380122549706166475027629973141
61380122549706166612288298609465
61380122549706170181884602331279
61380122549706170181884688424559
61380122549708866486127269924339
61380122549708866524350577130663
61380122549708867766743386547204
61380122549708871470817222216244
61380122549708871470817222216487
61380122549708873112862671674215
61380126124388472567823987640198
61380126124388472567824244857642
61380126124388474214953040145862
61380126124388483680861389094586
61380126124391174271259332561494
61380126124391175506606121940742
61380126124391185384296734015882
61380126124391186619642751742798
61380126124392074838820067142230
61380126124392074838820324359674
61380126124392076485948347995562
61380126124392076485949119647894
61380126124392085951857382857470
61380126124392085951857468596618
61380126124412489493609409404484
61380126124412489493610184239144
61380126124427262862676318887430
61380126124427262862676318888834
61380126124485435481280019320632
61380126124485435481280794155292
61380126124485435481281133929556
61380126124485435481281137111884
61380126124489385982194575924094
61380126124520606901669538345280
61380126124520907045186547433600
61380126124521808207732174318778
61380126124521808207732174320182
61380126124521808207798293552206
61380126124521808208550402679190
61380126124521808215326004387962
61380126124521808215326261605406
61380126124524508269184566425681
61380126124532629434702414299564
61380126124532629434765090325340
61380126124532629853227736901722
61380126141918627189377983922914
61380126141918627189377983927126
61380126141918627189378758761786
61380126141918627189379098531838
61380126141918627189379098536050
61380126141918627189379101718378
61380126141919527619929011187874
61380126141919527619929011192086
61380126141919527619929786026746
61380126141919527619930125796798
61380126141919527619930128983338
61380126141930332786541338367394
61380126141930332786541338371606
61380126141930334021323271862326
61380126141930334433670394059598
61380126141930334570366289364214
61380126141930334570931148435070
61380126141931582957655788568480
61380126141931582957655793154700
61380126141931583369437794477452
61380126141931584604031699895056
61380126141931584604031704481276
61380126142137464615495870820124
61380126142137464615495870824336
61380126142137465165102629601616
61380126142137465165103404436276
61380126142137465165103744206328
61380126142137465165103744210540
61380126142137465165103747392868
61380126142141067299089862361680
61380126142141067436350530998004
61380126142149170762265984041884
61380126142149170762265984046096
61380126142149170762267098650808
61380126142149171997047917536816
61380126142149171997049032145740
61380126142149171997049032149952
61380126142149172409395122286696
61380126142149172546090935038704
61380126142149172546091706691036
61380126142149172546655790923020
61380126142149172546655794109560
61380126142149172546656565761892
61380126142149183110085318991204
61380126142149183110085318995416
61380126142149183115165564589302
61380126142153089284171470811488
61380126142153089284238393934520
61380126142210410603166480736272
61380126142210410603166480740484
61380126142210411152773239513552
61380126142210411152773239517764
61380126142210411152774014352424
61380126142210411152774354126688
61380126142210411152774357309016
61380126142211659950158263439197
61380126142214013286760386538680
61380126142214013286760472277828
61380126142214013424021140914152
61380126142222116749933236508194
61380126142222116749936593958032
61380126142222116749936593962244
61380126142222117984715170003126
61380126142222117984718527452964
61380126142222117984718527457176
61380126142222118396500790583592
61380126142222118397065646463696
61380126142222118397065649650236
61380126142222118397065732202844
61380126142222118533761544954852
61380126142222118534326400839168
61380126142222118534326404025708
61380126142258500602102464334378
61380126142258500739363218709850
61380126142258506085789334903060
61380126142258506092532653000219
61380126147832103214698607827648
61380126147832103626292585659292
61380126147832104907580187675644
61380126147840208187743087516052
61380126147840208187743092220316
61380126147840208325003875642064
61380126147840208736785876964816
61380126147840208774924338979591
61380126147840208782539433060284
61380126147840208782539433176924
61380126147840209971379786968640
61380126147840210009518244397195
61380126147840210017133338477888
61380126147840210017133338594528
61380126147840210017133343180748
61380126148049707668432430438465
61380126148049751385201675287056
61380126148050003609745714775966
61380126148050907838598233212928
61380126148050908242500466791745
61380126148050908295848143590527
61380126148050909531479813060924
61380126148050909668489777594144
61380126148050909668740481697248
61380126148050909668740486418981
61380126148057812786617351089136
61380126148059013360685502350096
61380126148059013398823964364871
61380126148059013542884943449660
61380126148059013543699727081888
61380126148059013543699727198528
61380126148059013543700847810821
61380126148059013543700876508581
61380126148059014778230961176576
61380126148059046752341237350033
61380126148059046752905321582017
61380126148059047987687255076949
61380126148061715246947907437345
61380126148061715246947936135105
61380126148061764469332760680862
61380126148061764470084869806442
61380126148061764515838454716310
61380126148061764652535386677961
61380126148123888875219898493186
61380126148123888875784754377502
61380126148123889424011870457314
61380126148131103433229259342646
61380126148131992750743229631746
61380126148131992880409810995944
61380126148131994534317133568870
61380126148155107463521126455103
61380126148155108551547126641764
61380126148155108554831677368182
61380126148155119673046839398237
61380126148155358872987536167147
61380126148155408695064135730084
61380126148155408697784860491722
61380126148155408698348686456502
61380126148155408880809328943455
61380126148155408881373413175439
61380126148155409293156912880475
61380126148155409293240480914843
61380126148155419816563848486557
61380126148155419816563877184365
61380126148155423522506600484374
61380126148156258075521729780815
61380126148156302539547694792165
61380126148156302539547694793569
61380126148156308027463670579471
61380126148156308028279834972807
61380126148156308028300784258923
61380126148156308029998541759263
61380126148156308030814708986899
61380126148156308035061224100799
61380126148156308037589162808383
61380126148156308083342747716847
61380126148156309860121280315726
61380126148156309860392991217058
61380126148156309860957847101374
61380126148158959908623738586945
61380126148159010968843442782748
61380126148159011152046073011938
61380126148159011152610928896254
61380126148159025793848684788412
61380126148159025800531649920277
61380126148159025976803705981684
61380126148159025983545989554133
61380126148167114295512040900982
61380126148167114848801574916207
61380126148167114890308643666870
61380126148167114890308644716630
61380126148167130904157418752860
61380126148167130949060204827880
61380126148167131498102880434339
61380126148167131498106351275780
61380126148167131498859492454868
61380126148167131498870081948072
61380126148167131498890973490104
61380126148167131498890973956664
61380126148167131498953649510264
61380126148167131498953649515880
61380126148167131498953649982440
61380126148167131505634291693049
61380126148167131505634291699610
61380126148167131505634291699691
61380126195327117515291951774867
61380126195327117515295046375493
61380126195328017945842979039827
61380126195400063508045907521507
61380126195400096859870927810717
61380126195400963938596820467603
61380126195400997285338494926321
61380126195424412185706470455743
61380126195424412186208907514465
61380126195436134391922077276286
61380126201017836904901251892440
61380126201017837081057081365867
61380126201017838727432992692443
61380126201224619315140347709270
61380126201235426128881727394454
61380126201235741143921244428619
61380126201235741144486100312935
61380126201235742928393590474339
61380126201235742928396685074965
61380126201235742928396947943869
61380126201235742928961802882015
61380126201235776096933450319273
61380126201235785561419187039668
61380126201236641664033698014964
61380126201236641664117499876806
61380126201236641664284402118068
61380126201236641704204594441835
61380126201236643310408580471764
61380126201236643310659284574868
61380126201236643351332618077723
61380126201236643358944617739299
61380126201236643358947975208829
61380126201236643496208729938433
61380126201236675059038063968293
61380126201236676705413975294869
61380126201236676710769638028509
61380126201236676710770666898285
61380126201236686128896119758562
61380126201236686128979835881256
61380126201236686128979921620404
61380126201236686129146823861666
61380126201236686129230882940952
61380126201236687775271002215362
61380126201236687775271002683374
61380126201236687775521706318466
61380126201236687775521706786478
61380126201297915270862333007425
61380126201297915317369403338773
61380126201308688921150903690509
61380126201308688921715758628655
61380126201309589351698487746791
61380126201309589351701930009299
61380126201309589351701930955469
61380126201309589488962685685073
61380126201309622649904210677122
61380126201309622649904211145134
61380126201309622649904211149506
61380126201309622650154914780226
61380126201309622650154915248238
61380126201309622650154915252610
61380126201309622653251519385665
61380126201309622653251547965381
61380126201309622705783287226445
61380126201309632123406298305448
61380126201309633816560909490389
61380126201309637458768680701148
61380126201332737271994312278210
61380126201332737409192563168817
61380126201332737409255324933741
61380126201333004245291094498733
61380126201333037415511321366530
61380126201333037598536049161375
61380126201333037598724450310045
61380126201333037598808367483895
61380126201333037599288161470687
61380126201333048717492965119082
61380126201333904675842121763693
61380126201333904813102876493297
61380126201333930845680178911237
61380126201333938029359394748855
61380126201333938166337705526006
61380126201333938166525733603334
61380126201333938166620149478459
61380126201333938167090846705094
61380126201344759805002823849074
61380126201344759805002825384108
61380126201344759805023715876380
61380126201344759805023717392700
61380126201344759805086391883442
61380126201344759805086391902156
61380126201344759805086393418476
61380126201344759805086736258428
61380126201344759805086736375068
61380126201344759805274764335756
61380126201344759805274764452396
61380126218634740730977455432634
61380126218634757318272902711146
61380126218926478582319589618010
61380126218926489695356991072398
61380126218926491479745683344610
61380126218961302367370826288006
61380126218961302368123967467094
61380126218961302368186643492870
61380126218961602374169867914264
61380126218961602510615748215500
61380126218961613487207183629504
61380126218961613487207269368652
61380126218961617198328930319070
61380126218961617198516958396398
61380126218961617335610720073938
61380126218961617335777622310988
61380126218961618982905650668610
61380126218961618984433118823827
61380126218961619167447458463299
61380126218961619167698506572755
61380126218961619167701950135565
61380126218961619168266805069499
61380126218961650734800105176825
61380126218961652336172248130375
61380126218961652336175690391857
61380126218961652336259369557145
61380126218961652336259372745089
61380126218961652337074157892233
61380126218961661663191352062668
61380126218961661663379380139996
61380126218961661800640044054586
61380126218961661800661427112308
61380126218961661847837506631213
61380126218961663447580039613146
61380126218961663447580044334880
61380126218961663450111445027757
61380126218961663450111559346621
61380126218962517766077950194578
61380126218962517951041041308309
61380126218962519549901525115520
61380126218962552949740942505249
61380126218962552950555727652185
61380126218962562368473123013592
61380126218962564014763946859118
61380126219022539143877103849853
61380126219022590751411561367828
61380126219022590751411647106976
61380126219023802629040337219670
61380126219034264834485973130423
61380126219034565160452461269635
61380126219034565160452462319395
61380126219034565160455905882205
61380126219034565161020760816139
61380126219034596652113211042666
61380126219034598321397430870042
61380126219034598321585716164814
61380126219034598322213248074906
61380126219034598322213252796640
61380126219034598323928749029185
61380126219034598324744653489517
61380126219034598324744767808381
61380126219034598329824903203063
61380126219034598507675310303373
61380126219034598507675424622237
61380126219034607795652659677456
61380126219034609442862304657451
61380126219034609442865403962341
61380126219035498889397155320878
61380126219035498938226337568333
61380126219035498938226451887197
61380126219035510010028644064862
61380126219035513762387808527500
61380126219035513762408729115808
61380126219058880484596096690429
61380126219058880491935778498475
61380126219058912005093017909393
61380126219058913654816237460491
61380126219058913837746893802171
61380126219058913837747238181529
61380126219058928479821564177308
61380126219059814268570239347129
61380126219059814268580479762486
61380126219059829092454916778563
61380126219059829093303248722844
61380126219070632200462731793285
61380126219070632200462760489641
61380126219070635861314407103278
61380126219070635907067963334259
61380126219070635907067963787770
61380126219070635907068221601463
61380126219070635907130639813546
61380126219070636044328719664748
61380126219070636044328976882192
61380126219070636044579680550812
61380126354629184741508411279418
61380126354633992718257406311342
61380126354633993130603496452298
61380126354633993130603497869240
61380126354848878820185741016392
61380126354851591636658230178844
61380126354852797342721117345548
61380126354852797754503123254520
61380126354921824807851878873778
61380126354921824807855236323616
61380126354921824807855236327828
61380126354921824807856350932540
61380126354924526511290324031680
61380126354924843316702956149279
61380126354956796795992480709521
61380126354956841260854902453119
61380126354956996777573344641638
61380126354956996777573344641647
61380126354957296966572313457367
61380126354957297103853873984191
61380126354957297104607134671889
61380126354957297104607135734699
61380126354957297104669811760475
61380126354958213594160543249951
61380126354960915435361060463204
61380126360542618085605488798706
61380126360542618131359044892722
61380126360542618131359045010814
61380126360542618497951578821570
61380126360542618497951578939662
61380126360542618497951580356604
61380126360542618543705135033678
61380126360542618543705135151770
61380126360542618543705136568712
61380126360542629059684178395785
61380126360725383386516331319558
61380126360725383798298337228530
61380126360725394499553732773946
61380126360725395048596407319242
61380126360760222547780816875703
61380126360760266417031104917885
61380126360760266462763769121401
61380126360760522737054766929287
61380126360760566604858168813856
61380126360761406648030280400728
61380126360761417761067681855116
61380126360761422707534327413164
61380126360761422755822754509986
61380126360761422755822754628078
61380126360761422755822756045020
61380126360761423121851204206850
61380126360761423121851204324942
61380126360761423121851205741884
61380126360761423167604760418958
61380126360761423167604760537050
61380126360761423167604761953992
61380126360761423304050640720194
61380126360761423304050640838286
61380126360761423304865429055282
61380126360761423304865429173374
61380126360761467171581960349450
61380126360761467172396748684538
61380126360761472527188378415048
61380126360761472527188636682252
61380126360761472527251399864118
61380126360761472527251403046446
61380126360761472527439426891686
61380126360761472527439431123774
61380126360761472527439685158890
61380126360761472528004544225534
61380126360761472573193011800150
61380126360761472573193016032238
61380126360830499997751793934846
61380126360830499997751793935006
61380126360830499998566582270094
61380126360830810896351642371110
61380126360833168540534029549727
61380126360834369290276695268138
61380126360834369297619733013947
61380126360834401909958350178812
61380126360834402046403111149390
61380126360834402046403197360762
61380126360834402047219014093402
61380126360834402513876251273717
61380126360834413030337757204408
61380126360834413167598511579880
61380126360834413579380774706296
61380126360865621776078096186868
61380126360865621779362646913286
61380126360865622190392539437038
61380126360865622190392797718744
61380126360865622190403042501543
61380126360865622190403386857815
61380126360865622190403387212107
61380126360865622327601379822655
61380126360865622327684947502731
61380126360865622327872975580059
61380126360865632897577808943341
61380126360865872509112483543895
61380126360865872509300511621223
61380126360865889163689060324636
61380126360865889163690092363723
61380126360865922333909548525358
61380126360865922333920395946135
61380126360865922333920396300427
61380126360865922515239012593722
61380126360865922516934620675071
61380126360865922517122648752399
61380126360865922517687882425579
61380126360865922517771450459947
61380126360865933041094818033113
61380126360865933452311968044428
61380126360865933635892196865749
61380126360865933642667023739861
61380126360865938393413477106704
61380126360865938393700166672087
61380126360865938393700167734945
61380126360865938393700195369895
61380126360865938394180683047578
61380126360865938394180684110436
61380126360865938394264250904071
61380126360865938394264251966929
61380126360865938394264279601879
61380126360865938394264365222989
61380126360865938394452280044257
61380126360866822353430683266566
61380126360866822901721589864438
61380126360866822901721593046766
61380126360866822901909621124094
61380126360866822901909875159210
61380126360866822902473702173750
61380126360866822902473705356078
61380126360866822902474734225854
61380126360866838961510916788259
61380126360866839007264501580035
61380126360869524056113657585198
61380126360869524239316283595350
61380126360869524239316287827438
61380126360869535174516077104268
61380126360869540664946261709507
61380126360869540664946290289223
61380126360869540710414964815448
61380126378123153144435814607116
61380126378267293431319472600236
61380126378267293613517791850331
61380126378267293614333697448668
61380126378267593757034800938651
61380126378267593795989283331412
61380126378267594168628778770295
61380126378268494775332281025466
61380126378268494775332281038564
61380126378482479903943804964604
61380126378482479904132090259376
61380126378482479904194852024300
61380126378482479904696946143692
61380126378482495921232983016704
61380126378482495966986539228812
61380126378483696541054575582092
61380126378483696541054690249472
61380126378483696541054690367516
61380126378486082175190588569740
61380126378486082175190931526332
61380126378486082175378873864512
61380126378486082175441635629436
61380126378486082175943729748828
61380126378486082176027789890924
61380126378486082176278836950620
61380126378486098052684226963996
61380126378486098649764624976686
61380126378486098787025293613010
61380126378486131588968521650585
61380126378486142519075266290909
61380126378486142702005923104973
61380126378486382319460738837148
61380126378486382319461081793740
61380126378486398236112068618310
61380126378486398243464578849001
61380126378486398243464807486729
61380126378486398244489667872164
61380126378486398378964785377360
61380126378486398381750331922268
61380126378486398381750336508488
61380126378486398419638204613588
61380126378486398419638206148782
61380126378486398426751115837271
61380126378486398792528404155575
61380126378486398793260741700670
61380126378486398793281634065006
61380126378486398793281635126412
61380126378486398793281638314356
61380126378486398839014297912778
61380126378486398839014299329928
61380126378486398976272758464151
61380126378486398976274966549102
61380126378486398976274967966252
61380126378486398976275081412445
61380126378486398976356326852859
61380126378486398976358735540301
61380126378486398976358764238061
61380126378486398976359769116771
61380126378486442708345831591337
61380126378486442843827207120958
61380126378486448199497765489733
61380126378487298946212483253820
61380126378487298946776567485804
61380126378487298949311439905552
61380126378487298994500135712779
61380126378487298994500910367951
61380126378487298995044102591343
61380126378487299361093329966290
61380126378487299361093445814524
61380126378487299399231906410746
61380126378487299399231906423844
61380126378487299399231906883130
61380126378487299406823785729111
61380126378487299406825995227000
61380126378487299406825995231212
61380126378555425892617231293168
61380126378555425892617488510612
61380126378555425892618260162944
61380126378555475668972931697098
61380126378555475669223635800202
61380126378556326460429270151044
61380126378556376237808822342574
61380126378556675878036398856344
61380126378559028163613310795200
61380126378559028163864357854896
61380126378559328307130319883520
61380126378559344969109596686315
61380126378559344969112953211079
61380126378559377718712234294746
61380126378559377725490504847489
61380126378559378137084482679133
61380126378559389250873996442833
61380126378559389250873996442834
61380126378560278149263266277228
61380126378560278746319415934469
61380126378591765402995094551207
61380126378591809280337058105753
61380126378591814633506492039569
61380126378592709710888085370713
61380126378592709710888114067069
61380126378592715200467498819613
61380126378592715246504336282915
61380126378592715247323020789121
61380126378595411551019100244364
61380126378595416947407243854335
61380126378595416950005881379364
61380126378595416950475551220464
61380126378595416950757993688676
61380126378595416950758022268392
61380126378595417084667998579727
61380126833240756692290955121671
61380126833240756699633993930257
61380126833240757934415927425189
61380126833459562558315552810469
61380126833459594669707853492113
61380126833459595905053871219029
61380126833555956798175945085535
61380126833555956798176289441807
61380126833555957217298351712765
61380126833559573757136365415213
61380126833567679004639620941972
61380126839148481682369909258488
61380126839149376754649990001179
61380126839149377806229556251695
61380126839149377989243895418783
61380126839149377989243895536875
61380126839149382059639037609035
61380126839149382066982076417621
61380126839334865867371712068116
61380126839334865867371712251851
61380126839334865867371713198021
61380126839334867102152875040621
61380126839334867102717729978767
61380126839335766297922739333076
61380126839335766435183494242203
61380126839335767669964657035185
61380126839335815654973919843684
61380126839367019280537644218709
61380126839368220036972253626453
61380126839368220037055935979477
61380126839368220037536337858437
61380126839370932446463983177124
61380126839429109710775922989722
61380126839429109710775926176262
61380126839429158023961178498546
61380126839429159671089202134434
61380126839429159671089463601228
61380126839429410061223123855295
61380126839429454990481138911956
61380126839429459883299723418232
61380126839432112366317801929385
61380126839432112366882656867531
61380126839432112366882657813701
61380126839432128425824943070223
61380126839432128426389798008369
61380126839432156838519906431411
61380126839433012797433685078661
61380126839433012934694438857883
61380126839433027758852467671179
61380126839433028856940826219499
61380126839433057269070933696371
61380126839439917287352466909962
61380126839439932111510237456054
61380126839440215639429428866459
61380126839440215639617456943787
61380126839440216874211362361391
61380126839440217476623060790106
61380126839440217476623065040941
61380126839440217477187919979087
61380126839440232294006005647200
61380126839440232301349043393009
61380126839440232301349044339179
61380126839440233529353055413203
61380126839440233536127883233485
61380126839440233536130976887941
61380126839440233536130977834111
61380126839440233536692738171631
61380126839440265645555957916286
61380126839440276772986292956889
61380126839441116214005530185033
61380126839441118044434847035505
61380126839441133966678910498445
61380126839441133966682005099071
61380126839441134103939665228049
61380126839441177203537320221849
61380126839464231853196994006111
61380126839464231853197765658443
61380126839464242971317741290991
61380126839464242971317998508435
61380126839464276531272777663352
61380126839464281815829286104535
61380126839464281815830057756867
61380126839464282021923795277463
61380126839464282029535074227537
61380126839464282029535447280165
61380126839464282029598209045089
61380126839464282441129425111761
61380126839464282441380472171457
61380126839464292933950033389415
61380126839464292933950290606859
61380126839465443729216020227747
61380126839465449219646207824145
61380126839465477082733293212909
61380126839465477083297377444893
61380126839465477631776315295401
61380126839465477631776315301017
61380126839465477632340399527385
61380126839465477632340399533001
61380126839465477632341171179717
61380126839465477837336447098622
61380126839465477837336447100026
61380126839465482573163480809307
61380126839465482573727565041291
61380126839465482603603110580817
61380126839465482603603483633445
61380126839465483191436978475800
61380126839465483191688025535496
61380126839465483198128118279105
61380126839465483198128118279153
61380126839465483198190765725165
61380126839465483198211686313473
61380126839465483198378793802493
61380126839465483198379165338801
61380126839465483198462733373169
61380126839468184306829278315341
61380126839468184307101245963345
61380126839468184489780827021405
61380126839468184489780855717713
61380126839468184489843503165438
61380126839468184489843617482637
61380126839468184489864509841197
61380126839468184490031902777409
61380126839468184490115556900893
61380126839468184490600090737314
61380126839468199307415077549655
61380126839468199307498758289112
61380126839468199307498758840029
61380126839468199307498758840077
61380126839468199307498759889789
61380126839468199307498759902887
61380126856769003659823692621621
61380126856769007364170264754537
61380126856839235044961412741599
61380126856863246483079842607208
61380126856865948186326902233732
61380126856865948368710148843327
61380126856865948368710148978841
61380126856865948369529527166572
61380126856866248375785867618568
61380126856866248513046536254892
61380126856866248558800092467000
61380126856866252628166934848359
61380126856866252628166934848407
61380126856866252628166934848567
61380126856874053479834790278128
61380126856874352242937489712900
61380126856874353623351799366448
61380126856874368859019861915967
61380126856874370093801795410899
61380126856875258352292056549097
61380126857057739482101731838568
61380126857058039670553290822831
61380126857060441185348791465092
61380126857060741366436049327636
61380126857060741367000133559620
61380126857060741555373485515589
61380126857060742106676715389717
61380126857060743341457877232317
61380126857060774725813771887395
61380126857060775274584821741279
61380126857060775274668504094511
61380126857061641941800074427967
61380126857061641941800418919753
61380126857061642124814758087049
61380126857061642537164979405512
61380126857061675293625467788679
61380126857061675842396517642563
61380126857084786344435167589319
61380126857085053180188459904585
61380126857085053180251221669509
61380126857085056886289274850257
61380126857085057252066560233639
61380126857085057252066560233687
61380126857085057252066560233847
61380126857085086533705732889747
61380126857085086899462557895199
61380126857085086899546240248431
61380126857085087082476782743631
61380126857093162362540080140137
61380126857093162362540080144349
61380126857093163597886097867053
61380126857093195716621437357283
61380126857093195716621437361495
61380126857093196951403370852215
61380126857093211768786572791399
61380126857093211775564494266137
61380126857093211776128578498121
61380126857096814085874410176782
61380126857096814092649233868566
61380126857153935249432592771276
61380126857154085527334086123452
61380126857154085938928063955096
61380126857154085939116346067540
61380126857154085939116349249868
61380126857154130426887415017479
61380126857154130472640999809303
61380126857154130609901639865911
61380126857154130609901668445627
61380126857154130609901754184775
61380126857154134176986800294099
61380126857154134177049562059023
61380126857154144816354532448258
61380126857154145228136796624434
61380126857154986575589900895487
61380126857154986575590245387273
61380126857155030994699110918763
61380126857155031040452667130871
61380126857155031040452695710587
61380126857155031040452781449735
61380126857155031177713450086059
61380126857155034744798496195383
61380126857155286168371982742559
61380126857155286170064235438511
61380126857155286696762781839645
61380126857155286763168586571465
61380126857155286764860839267417
61380126857155286902121593642889
61380126857155302748927917273761
61380126857155302748931040570743
61380126857155302755705867444855
61380126857155331183969704798907
61380126857155331183969790538055
61380126857155331229723261011015
61380126857155331366984015386487
61380126857155334888315505283703
61380126857155334934069061495811
61380126857157530375778244413955
61380126857157537566434079535254
61380126857157732332105404569479
61380126857157747156263433382775
61380126857157988010477518663351
61380126857157988010728685230205
61380126857157988011328294057438
61380126857157988605622804121081
61380126857157988606187660005397
61380126857158004665129945261919
61380126857158004665694801146235
61380126857158036644069683051867
61380126857158047299780442471095
61380126857166093532826716464769
61380126857166093532826716468981
61380126857166093533391572349085
61380126857166093533391572353297
61380126857166108357552695763007
61380126857166108357552695767219
61380126857166108540654046530875
61380126857166109585556707783201
61380126857166109592334629257939
61380126857166109775432885425181
61380126857166109775435980025807
61380126857166138005028820966795
61380126857166138005028820971007
61380126857166141709374621451591
61380126857166141709374621455803
61380126857166142944156554946523
61380126857166152829189944380717
61380126857166152829189944384929
61380126857166154057193956400911
61380126857166157760807417258669
61380126857166157761539756885707
61380126857166157768317678360445
61380126857166994100638498459333
61380126857166994101203354343649
61380126857167008925364477757571
61380126857167010153368489777765
61380126857167010160146411252503
61380126857167042277186403446155
61380126857167043511968336941087
61380126857167054625005738395475
61380126857189952469779106675670
61380126857189952469779135372026
61380126857189953064011629440258
61380126857189953064575713673646
61380126857189953064576485324574
61380126857190002470051239158137
61380126857190002470051267854493
61380126857190002470052039506825
61380126857190002470072159746445
61380126857190002470072188442801
61380126857190002470072960095133
61380126857190002470237201504615
61380126857190002470240324801597
61380126857190002470258122092923
61380126857190002470261245389905
61380126857190002470802057388931
61380126857190002470804380337225
61380126857190002470804409033581
61380126857190002470825329621889
61380126857190002477579207211337
61380126857190002477600127799645
61380126857190002477600156496001
61380126857190408236834936922275
61380126857190408419849161776323
61380126857190408862051024755817
61380126857190408862051024760029
61380126857190419537969909061203
61380126857190419537970023846627
61380126857190451473691023703001
61380126857190452709037041424301
61380126857190452891403499687309
61380126857190452891967583919293
61380126857190453508829667295751
61380126857190458275074667229485
61380126857190458275075438881817
61380126857190469385685153412589
61380126857190469393195414514365
61380126857194071702601925330819
61380126857194071702664687445663
61380126857194071703442224303606
61380126857194071839862680056211
61380126857194075409480272688335
61380126857194075409542921275911
61380126857202180519848182775180
61380128275155141757268637897077
61380128275155141757832722129061
61380128275155141757833493781393
61380128275155186229470741452933
61380128275155186229470742399103
61380128275155190980214989844850
61380128275156042188383749394021
61380128275156042188384521046353
61380128275156086660021769664063
61380128275162994116860619128692
61380128275162994300063249370932
61380128275162994300066602238762
61380128275162994307405255077654
61380128275162994307408607945484
61380128275163246867573901008633
61380128275163246867574672660965
61380128275163291339776004564489
61380128275163291339776776216821
61380128275163294855174235229490
61380128275163295036506793883978
61380128275163295045814058691407
61380128275163295045816381639701
61380128275163295045817153292033
61380128275163296098065262398650
61380128275163296098065263461508
61380128275164147298124928273593
61380128275164194874131285724212
61380128275164194874134638592042
61380128275164194881473291430934
61380128275164194881476644298764
61380128275164195469025403197939
61380128275164195476365085956367
61380128275164195476367408904661
61380128275166896577378344289330
61380128292564967925407737051073
61380128292564967925408508699193
61380128292565868493219519041425
61380128292565868493220290693757
61380128292878316087713617805933
61380128292878316087713617807337
61380128292878360552576039549531
61380128292878360552576039550935
61380128292878365493396026226615
61380128292878365500738031933337
61380128292881017996573640088773
61380128292881017997137724320757
61380128292881017997138495973089
61380128292889122923777552436673
61380128292889122923778324084793
61380128292889122923778324089005
61380128292889122924342408316777
61380128292889122924342408320989
61380128292889123106878903200329
61380128292889167395979656938699
61380128292889171095242883241123
61380128292889171095242883245335
61380128292889171100325457423495
61380128292889171102020033067741
61380128292889171102020804715861
61380128292889171102020804720073
61380128292889172330024816736055
61380128292889172337366822442777
61380128292890023491589334427025
61380128292890023491590106079357
61380128292890023492154190311341
61380128292890071663054665235687
61380128292890071668137239413847
61380128292890071669831815058093
61380128292890071669832586710425
61380128292890072897836598730619
61380128292890072902919172908779
61380128292890072905178604437341
61380223386408801958482899405683
61380223386416005265630363149891
61380223386416005402891115990329
61380223386416905237805646826339
61380223386416905375003639436887
61380223386416905833630429617083
61380223386419608909418832744677
61380223386419608909422190211777
61380223387073402503038618800011
61380223387073402640236611410559
61380223387284103977470367660017
61380223387284103985064454945241
61380223387291340643784020597095
61380223387291340643845296216787
61380223387357083192191291061191
61380223387357083329389283671739
61380223387365187199264926008443
61380223387400309211245259668329
61380223387400309341476701153255
61380223387400309341664986448027
61380223387400309349070788438479
61380223387400309349259073733251
61380224024547550022323825249591
61380224024548450590198282920171
61380224024548450590198282933221
61380224024551152293633628904277
61380224024551152294198487970921
61380224024551153528980421465853
61380224025495831250952052813901
61380224025495831251579927680585
61380224025496731681566094343867
61380224025496731681566100128411
61380224025496731818763743997823
61380224025496731818764086954415
61380224025519846255399622476823
61380224025519846392388323465143
61380224025519846392597272130779
61380224025519846392660033895703
61380224025519846392660033908753
61380224025519846392660038617437
61380224025519846392660038630487
61380224025519846392660291113147
61380224025519847491311275172065
61380224025519847627672358511145
61380224025519847628006051622619
61380224025519847628006056344353
61380224025519847628006056357403
61380224025519847628571943808389
61380224025519848039516351350381
61380224025519848039517126185041
61380224025519848039789090646505
61380224025519848040353949717361
61380224025521047012418893411397
61380224025521047012418898128759
61380224025521048247764915855675
61380224025531853964051205403159
61380224095451054842847938358041
61380224095451054843098985417737
61380224095451054980171368759449
61380224095451054980359654054221
61380224095454658348876998414701
61380224095454658349441854299017
61380224096391232196576239096387
61380224096391232196579682302635
61380224096391232196767967597407
61380224096391232334028631516369
61380224096392132764391372419535
61380224096392132764391378204079
61380224096392132764579663498851
61380224096392132901589365030083
61380224096399336208799590539215
61380224096400236639287855689331
61380224096400236639538904165969
61380224096400236776548610414723
61380224096423351213121383822287
61380224096423352447631697225077
61380224096423352448467401549203
61380224096423352448468520757397
61380224096423352448530163664047
61380224096423352448718450021629
61380224096423352584891332742275
61380224096423352584892362679073
61380224096423352584892365861401
61380224096423352585728156274595
61380224096423352585729189393721
61380224096423352996674368588045
61380224096423352997510420463821
61380224096423352997511195302693
61380224096435358783947353306507
61380224096435358921208108031899
61380224096435358921270869796823
61380224102227778829838467858811
61380224102227823302044016039468
61380224102234982274812660721289
61380224102234982274999831407137
61380224102234982275000946016061
61380224102235026739109107722089
61380224102235026739110222331013
61380224102235026739675082464887
61380224102235026739862253150735
61380224102235026739863367759659
61380224102235026739925010666101
61380224102235882293831353061047
61380224102235882293832386180173
61380224102235882842624356622573
61380224102235926758632046158847
61380224102235927177756406852594
61380224102297154808098235816997
61380224102297154808098237233939
61380224102297156043443996680601
61380224102297156043445025077993
61380224102297156455226259334633
61380224102297156455288935478661
61380224102299857746126195345539
61380224102299857746126195351155
61380224102299857746126195817715
61380224102299857746378277415139
61380224102299857746879342664755
61380224102299857746942012550403
61380224102300756530302344876837
61380224102300756530302346293779
61380224102300758176678256203413
61380224102300758177430368394681
61380224102300758177430369929715
61380224102300758177493039815363
61380224102300758177493039816767
61380224102300758177493044538501
61380224102300758177494159029381
61380224102300758177494160092191
61380224102300758314691032425911
61380224102300758314691037031005
61380224102300758314691037149049
61380224102300758314691123242329
61380224102300758314692151639929
61380224102307961613742316183849
61380224102307961614307433535167
61380224102307961614495461612495
61380224102307961614558219127861
61380224102307961621085441085715
61380224102307961621085442620909
61380224102307961621897901886289
61380224102307961621897906135847
61380224102307961621898163353291
61380224102307961621901257935043
61380224102307961621901257936447
61380224102307961621901262658181
61380224102307961621901344029727
61380224102307961621901345092537
61380224102307961621901345092745
61380224102307961621901345564921
61380224102307961621901602310029
61380224102307961621901602310189
61380224102308862052389615314355
61380224102308862189647183228799
61380224102308862189650277810551
61380224102308862189650279351361
61380224102308862189650282415645
61380224102308862189650282533689
61380224102332278187601390857381
61380224102333176787672344219171
61380224102333176787735020244947
61380224102333177383304283899971
61380224102333178617898189317575
61380224102333178618651416235811
61380224102333178618714092261587
61380224102333179167760210014535
61380224102335880322089861412587
61380224102335880459350530048911
61380224102343934371486102389969
61380224102343934371486188129117
61380224102343934371674130467297
61380224102343934371736892232013
61380224102343978836348524133567
61380224102343978836348609872715
61380224102343978836536552210895
61380224102343978836599313975611
61380224102343984197049106797227
61380224102343984197108769725065
61380224102343984334306422565721
61380224102343984334306680845975
61380224102343984334309775433551
61380224102343984334369181143897
61380224102343984334369181144105
61380224102343984334369184330645
61380224102343984334369438361389
61380224102343984334369438361549
61380224102343984334369442610899
61380224102343984334372537194055
61380224102343984334372623287543
61380224102343984334372881567797
61380225938618831291043750488068
61380225939490562982178811226352
61380225939490562982179844328216
61380225939490562982179844332428
61380225939599531687404303434994
61380225939817168954308060107836
61380225939817168954308061524986
61380225939817185013815201126418
61380225939817185418067174790746
61380225939817185555265165861888
61380225939817185555265167401294
61380225939817185555267490332118
61380225939817185562607171568610
61380225939818369711390351420086
61380225939818369711390694258794
61380225939818369711390694263006
61380225939818386175068104795634
61380225939818386175149463268904
61380225939818386175149464685846
61380225939818386175151787634140
61380225939818386312347457296394
61380225939818386312349780244688
61380225939891365529515154389030
61380225939891365529515158975250
61380225939915675316637846811724
61380225939915675316638875681500
61380225939915676551419780306656
61380225939915676551420809176432
61380225939915680804558580103420
61380225939915682039339394390158
61380225939915682039340513598352
61380225939918333973843872427640
61380225939918333973844901297416
61380225939926481718032107486176
61380225939926482129626085317820
61380225939926482266824077928368
61380225939926482266824336195572
61380225939926487801310089862990
61380225939926487801313184463616
61380226015723228058140390081717
61380226015743642766025004247099
61380226016619010461618384269858
61380226016622590763740034319672
61380226016622596124311911696768
61380226016622596124315350653666
61380226016622596124315352188860
61380226016622607242435326286214
61380226175280431332085209283900
61380226176131465300348250039796
61380226176131465301185078293850
61380226176131465437797291126982
61380226176131465437818211715290
61380226176131465438362064458690
61380226176131465438634032106694
61380226176131465438634033170956
61380226176131481916448446634083
61380226176131481916448446634084
61380226176131482092938639055541
61380226176131482099441410653176
61380226176131482099713461324560
61380226229305208761929930655813
61380226229305208768704757529925
61380226229309110627651047268939
61380226229309110817377422964303
61380226229309110818193327326661
61380226246183935740262199132268
61380226246192039615221444516908
61380226247034937094614902854227
61380226247034937094614902972325
61380226247034986873668113861400
61380226247034986873668113865612
61380226247034986912706163173770
61380226247034986919484346097880
61380226247034986919484346099284
61380226247034986920237488345394
61380226247034986920237488817783
61380226247034986920237603136647
61380226247058953883370673138866
61380226247058998492289597192740
61380226247059298537587371706108
61380226247059304033101134715652
61380226247067407907492077825213
61380226247067407907492082076012
61380226247067407907492082076015
61380238937919426266417721195325
61380238937919426266417721199697
61380238937919427912790160268132
61380238937919427912790160268133
61380238937919427912790164849933
61380238937919427912790164867403
61380238937919427912790246357041
61380238937919427912790250943213
61380238937919427920321690904841
61380238937919428095741739186617
61380238937919428095741828462225
61380238937919428095745181330055
61380238937919428103336030538697
61380239097444207309853235315015
61380239097444207309856674271753
61380239097444207309856702969513
61380239097444207309856702973885
61380239097444207317468439469438
61380239098100721038845402044085
61380239098100721038845402398377
61380242689791164399795334699104
61380242689791213810560688828478
61380242689791213810561460480810
61380242689791213810561803437402
61380242689791214222155524051602
61380242689791214222155524055974
61380242689791214222405456506746
61380242689791214222406485372150
61380242689791214222406485376522
61380242689791214222970312386690
61380242689791214224662565082642
61380242766599391577040295373556
61380242766599391577041067025888
61380242766599391714301735657840
61380242766603294218605434382672
61380242766603294221137871382836
61380242766603327526306274603974
61380242766603344180610022737172
61380242766603344180610022738576
61380242767259835905412704629384
61380242767551575403946395867904
61380242767551575404008295990546
61380242767551575404008300241348
61380242767551575404009071893680
61380242767551592050697808852926
61380242767551592050698066070370
61380242767551592058312906125934
61380242767551592058313934995710
61380242767551625226284345247956
61380242767551625228815749128786
61380243168389868568830710366273
61380243168486835053887781761248
61380243169338114658797502957090
61380243239386721131373522539498
61380243239386737739923682581904
61380243245298965424209457907012
61380243245299260123115952367478
61380243245299260260310588923656
61380243245299260260313944855770
61380243245299260260313944978026
61380243245299265613546137840146
61380243245299265613546137840354
61380243245307354068644713129308
61380243245307354069481541365940
61380243245307370723848736828729
61380243245307370723849109901049
61380243245963860663344520589014
61380243246138242946465918535214
61380243246138292771837455904034
61380243246182370631082799061225
61380243246182370633593283298513
61380243246182370634179407445091
61380243246182370634430111548195
61380243246182370634430111565665
61380243246182370634430197658945
61380243246182370771690866295269
61380243246182415106067360165905
61380243246182420593715091172747
61380243246182420593715091177119
61380243246243594558457793462548
61380243382072694634924248328187
61380243398814250735549388225113
61380243399797670306417468525319
61380243399798526264766392823287
61380243404832100708745208919769
61380243404832100708767162745295
61380243404832150524601324668452
61380243404832150531881587288708
61380243404832150531942073948321
61380243404842951987620997127701
61380243404842957345117446654265
61380243404842957345117532276773
61380243404842957345117532743333
61380243404842957345682391815593
61380243404843841258561688453954
61380243404843841258561688458326
61380243404843852417415439651582
61380243404843852417415439651630
61380243404843852417415439657406
61380243404843852417418878614357
61380243404843852418171938303647
61380243404843852418172024042795
61380243404843857912929232899797
61380243405671023273485768902837
61380243405671123611475583033130
61380243405671128962886273871455
61380243405671129100209704272704
61380243405671129100210075809012
61380243405671173566701616947330
61380243405671173572349418527240
61380243405671173572349418546114
61380243405671173572350533136164
61380243405683114528559305983696
61380243405683114528559305983856
61380243405683120015914151334760
61380243405683120016479010405616
61380243405683120016728939669848
61380243405683120016728942856388
61380243405683120016729714508720
61380243405683136670196631211312
61380243405683136670197750419506
61380243405683136670761834650086
61380243405683136672644439889384
61380243405683136672644444494478
61380243405683136672645473009962
61380243405683136672665360477692
61380243405683136672725023410110
61380243405683136673206199655350
61380243405683136673209557240542
61380243405683136673481268025394
61380243405683136673481268026798
61380243405683164488031457339596
61380243405683164488032571948520
61380243405683164488032571952732
61380243405683164488303426522634
61380243405683164488304541131558
61380243405683164488868285593490
61380243405683164488869400202414
61380243405683164490562858032482
61380243405683164490813909695660
61380243405683164491379884439702
61380243405683169841200973117342
61380243405683169841260295925368
61380243405683169841261324790932
61380243405683169841261324795144
61380243405683169841263734882266
61380243405683169841264767997180
61380243405683169841264768001392
61380243405683169841284569848066
61380243405683169841535616907762
61380243405683169841536478904336
61380243405683169842100563132108
61380243405683181007858019130943
61380243405683181137503422558040
61380243405683181137524683388784
61380243405683181137525372135620
61380243405683181138068621398948
61380243405683181142336316903602
61380243405683181144867722197370
61380243405683181145118512039414
61380243405683181145118516643103
61380243405683181145118516643104
61380243405683181145118516761201
61380243405683181145118773506256
61380243405683181145118773860547
61380243405683181145118773860548
61380243405683181145119545159992
61380243405683181145683629390572
61380243405683186495568513420434
61380243405683186495589434008742
61380243405683186495777462086070
61380243405707151667555573014739
61380243405707151669999938020003
61380243405707151669999939082813
61380243405707151670003381226251
61380243405707151670066057252027
61380243405707151675085865084867
61380243405707151675086984274187
61380243405707151677594025305227
61380243405707151677596349322155
61380243405707151677868031522759
61380243405707151807264049862575
61380243405707151814857104047387
61380243405707196150070048400683
61380243405707196150070421472185
61380243405707196287331176197417
61380243405707201630376151470745
61380243405707201630438913235669
61380243405707452004127669347815
61380243405707452004400413369885
61380243405707496476601741497845
61380243405811645956160574477872
61380243405811646086644222978703
61380243405811646086646545926997
61380243405811646093421372801109
61380243405811651444143081548245
61380243405811651444143085797595
61380243405811651444144114650109
61380243405811651444144118899450
61380243405811651444144118899459
61380243458021480724113037922382
61380243458021480724113037923626
61380243458860809862782473679157
61380243458860809863598378041515
61380243458954107645746686361529
61380243458989279750276601942623
61380243458989279750840686174607
61380243475735654932715466645566
61380243475735654940055235615318
61380243475735654940058591547432
61380243475735654940058591665476
61380243475735654940058593082418
61380243475735654940058593082466
61380243475743743395491894701558
61380243475743743395491897883886
61380243475743743395554570727334
61380243475743743395554574978136
61380243475743754508320122040579
61380243475743754508529327917990
61380243475743754509094183807922
61380243475743760050423953835925
61380243475743760050424325372233
61380243475746461753859298757221
61380243475746461753859413076085
61380243476586636132404945217550
61380243476586636132404945223166
61380243476586636137488548271102
61380243476586636140019953569081
61380243476586636140019953569082
61380243476586641493187062083530
61380243476586641493190505289778
61380243476586641493190505762161
61380243476586641493190505762162
61380243476586685964889396812734
61380243476586685964889396814138
61380243476586685965642539060248
61380243476586686095309206499012
61380243476586691452725418882826
61380243476586691452809101236058
61380243476607054353528453803267
61380243476607054353716481880595
61380243476607054355972818808531
61380243476607054355972819871341
61380243476607054356038938040555
61380243476607054356226966117883
61380243476607054360494661623941
61380243476607054361058745855925
61380243476607054361331489872219
61380243476607054363005145861229
61380243476607054363566906093755
61380243476607054363569230093213
61380243476607054363841974109507
61380243476607054363841974110911
61380243476607054493236930651103
61380243476607054501102728839271
61380243476607098835479222728621
61380243476607104316349032259273
61380243476607104316411794024197
61380243476607104323963007131723
61380243476607104323963007135935
61380243476607104323963007137387
61380243476607104323963007137547
61380243476691991409622007819825
61380243476691991448325325829941
61380243476691991455309444326281
61380243476692041278487690681955
61380243476715150494552601233194
61380243476716051062364382869414
61380243476716051062364383223546
61380243476716051062385303575814
61380243476716051062385303929946
61380243476716051062385389669254
61380243476716051067467878108106
61380243476716056420637307792572
61380244605134128879607952816772
61380244605158095705479237831376
61380244605158095713345294299638
61380244605158095850334081245884
61380244680985955495899520404844
61380244680985955633348561356516
61380244681966623949408256377612
61380244681966623949408342466680
61380244681970224428944486471662
61380244681970226076072510107550
61380244681970226083394628209736
61380244681970226083394629609416
61380244681970226220655384339020
61380244681970520919579472147872
61380244681970526407750225046638
61380244681970526409925978335804
61380244681970526409926064424872
61380244681970569044663715184254
61380244681970570882400050603878
61380244681970576233121762415458
61380244681978629545569623682111
61380244681978629553097591735311
61380244681978629553097591735312
61380244681978629553100947785469
61380244681978629682830292318435
61380244681978629690361703564833
61380244681978674017960013478909
61380244681978674017960013478910
61380244681978674024466228755175
61380244681978674155220682097764
61380244681978674161726983117390
61380244681978674161726983130488
61380244681978674161727011692894
61380244681978674161727011697106
61380244681978674161747903705698
61380244681978674161747903718796
61380244681978674162563806649710
61380244681978674162563806662808
61380244840530847382709117619792
61380244840530847383545945873846
61380244840530847520722932038686
61380244840530847520994899686690
61380244840530847931689374779522
61380244840530847931752136538622
61380244840530847931752136544446
61380244840530847931752165236430
61380244840530847931961342421702
61380244840530847931961342427526
61380244840530847932020665235552
61380244840530847932023759817304
61380244840530847932024022702652
61380244840530847932024104192450
61380244840530847932024132888806
61380244840530847932505281968512
61380244840530847932588963259094
61380244840530847932588964794128
61380244840530847977505719913504
61380244840530847977505721330446
61380244840530847977505721448538
61380244840530847977694006625218
61380244840530847978258865696074
61380244840530847978258867231267
61380244840530847978258867231268
61380244840530847978342548167558
61380244840530847978342549584500
61380244840530848114954679516716
61380244840530848114975682061382
61380244840530848115519534332398
61380244840530848115519535396660
61380244840530848115519535401032
61380244840530848115519535867591
61380244840530848115519535867592
61380244840638866313271744605721
61380244841467137832849745589892
61380244841467137832849745608766
61380244841479095402062536402024
61380244841479095402125212427800
61380244841479095402690071498656
61380244841479139866652903227648
61380244841479139866652988962584
61380244841479139866924958145622
61380244841479139867489731477330
61380244841479139874267992703406
61380244841479145219906101466842
61380244841479145220157062791602
61380244841479145220157067396696
61380244841479145220722009015948
61380244841479145224965344857144
61380244841479145227496745550030
61380244841479145227500217808378
61380244841479145402836672545970
61380244841479145403108727818236
61380244841479145403652580089252
61380244841479145403673500795652
61380244841479145410451766626822
61380244841479145410702846987813
61380244841503410596538900689881
61380244841503410733524502360054
61380244841503410733608185179846
61380244841503410733799569325962
61380244841503410733799569326205
61380244841503455061126255952761
61380244841503455061126255952762
61380244841503455061209938305994
61380244841503455198386924099440
61380244841503455198386924103652
61380244841503455198386924570212
61380244841503455198386924589085
61380244841503455198386924589086
61380244841503455198407845276612
61380244841503455198407845295485
61380244841503455198407845295486
61380244841503455206001673828072
61380244841503455206001673828232
61380244841503455206002018184344
61380244841503455206002018184504
61380244841503455206002046880700
61380244841503460549105278443712
61380244841503460555886557508013
61380244841514212056357963529365
61380244841514217402749213471889
61380244841514217409527393213831
61380244841514217540009882108213
61380244841514217540009996897849
61380244841514217540009996899253
61380244841514217546784708982325
61380244841514217546788147589303
61380244841514217546788147943435
61380244841514217546788152188573
61380244841514217546788181358557
61380244841514217547353007010079
61380244841514217547353008545113
61380244841514217547353037241469
61380244841514217547541293367661
61380244841514217585491499368673
61380244841514217585763553109957
61380244841514217592475617865013
61380244841514217592538293890789
61380244841514217592541732847687
61380244841514217592541732851899
61380244841514217616265813911362
61380244841514261874386462089599
61380244841514261874386490785955
61380244841514261881917902045403
61380244841514262018906574337367
61380244841514262018906688656231
61380244841514262018927605117445
61380244841514262019743512660727
61380244841514267363122069455531
61380244841515117970306504490634
61380244841515117970494789785406
61380244841515118153237161304698
61380244841515118160287399505286
61380244841515118160287399505446
61380244841515118160350075531062
61380244841515162441926304779841
61380244841515162449541308053890
61380244841515162450294453482328
61380244841515162450294453954717
61380244841515162579124297390389
61380244841515162579396265036776
61380245296443252257210513464213
61380245296463716735174465202437
61380245296467263693068621192030
61380245296467263693068706931178
61380245296467313645847389890448
61380245296467313653441477175672
61380245296467313655136054219598
61380245296467319006422712371956
61380245296467319006610997666728
61380245296475667756482639112841
61380245296475667757047494997157
61380245296475723070086573471983
61380245296475723070087602341759
61380245296475723070087688435199
61380245296475723070087692686001
61380245313208874696017523839018
61380245314157122565208045716656
61380245314192239364561841389162
61380245314192239364561927128310
61380245314192289189933464497130
61380245314192289189933464847050
61380245314192289324683648896166
61380245314192289324685973244140
61380245314192289324685974779334
61380245314192289324934697372804
61380245314192289326629274416730
61380245314192289327194133133454
61380245314192289327194133483374
61380245314192294677853166204894
61380245314192294677853170804164
61380245314192294678104217863860
61380245314193139932373623025382
61380245314193189757745246487482
61380245314193189894441056057162
61380245314193189895005915123806
61380245314193195245727628470212
61380245314193195245915913764984
61380245314193489936953025345392
61380245314193489937224994528430
61380245314193489939487525361882
61380245314193489939487783629086
61380245314193489946450981413410
61380245314193489947015841902660
61380245314193489947015841902820
61380245314193490083711650053946
61380245314193490083711650403866
61380245314193490084276510538984
61380245314193490084276510539144
61380245314193495434935460702072
61380245314193495434935460707896
61380245314193495434935546796964
61380245314193495434937780450776
61380245314193495434998220933414
61380245314193495434998222468400
61380245314193495434998222468608
61380245314201599309329847015118
61380245314204295105451313634881
61380245314204295105451313639093
61380245314205195673849130499011
61380245314297610122347864002101
61380245319129507634189447618975
61380245319129507634189447618976
61380245319129508228211526266194
61380245319129508228985678376379
61380245319129508228985678376380
61380245319129508229047578144778
61380245319129508229047578144938
61380245319129508229051796191461
61380245319129508229051797726495
61380245319237526542512061727300
61380245319238426966225614790186
61380245319238426973000326873045
61380245320077753863842677076966
61380245320077753863925130502410
61380245320077753863925130620502
61380245320077753863926273809142
61380245320077798328703869892776
61380245320077798328705013082820
61380245320077798328705098820564
61380245320077798328705098821968
61380245320077798328724790599176
61380245320077798328976609194516
61380245320101765337884183301108
61380245320101815163506769146566
61380245320101815163506854885714
61380245320101815168402175825418
61380245320101815170282054812454
61380245320101815170846913883310
61380245320101815298257043888232
61380245320101815300767523876170
61380245320101815300767609615318
61380245320101815305600165721650
61380245320101815307542723452990
61380245320101815307542723802910
61380245320101815308107582519634
61380245320101820658766242538286
61380245320101820658769598470352
61380245320101820658828921278378
61380245320101820658829291616690
61380245320101820658829295866040
61380245320101820658832360235276
61380245320102071024904101067420
61380245320102115283864887250758
61380245320102115360117509298648
61380245320102115489766522811018
61380245320102115496541349685130
61380245320102115497378177934755
61380245320102115497378177934972
61380245320102120848037214192792
61380245320110174305338711802167
61380245320110174305338711806379
61380245320110174305338797895447
61380245320110174900135315635285
61380245320110174900135401724353
61380245320110218776975960419877
61380245320110218776975960424089
61380245320110219227737068742559
61380245320110219234511895616670
61380245320110219234511895616671
61380245320110219364997823467951
61380245320110219371772564252994
61380245320110219371772564252995
61380245320110224722494276182458
61380245320112870517528050862793
61380245320112870518092906747109
61380245320112920341270754634053
61380245320112920343715492592567
61380245320113771085967364407542
61380245320113771085967364407702
61380245320113771085967364408946
61380245320113776576397553541320
61380245320113820903915538088202
61380245320113821041176292813594
61380245320113821041197213519994
61380245320113826391835240909481
61380245320206281164422919798622
61380245372412452962195113909394
61380245372412452962383404853196
61380245372412501131337247014850
61380245372412501131420815049218
61380245373279394055862037721764
61380245373279394060944611899924
61380245373279444018682530438622
61380245373279444018682616177770
61380245373279444023762781804002
61380245373279444023766219225706
61380245373287797530375553687585
61380245373287797531798113387334
61380245373287852845339287628846
61380245373287852845340316498622
61380245373287852845340402591902
61380245373287852845340406823990
61380245373287852845361323180210
61380245373287852845361339123413
61380245373287852846114484534589
61380245373291449621830286383450
61380245373291449759091041108842
61380245373291449759111961815194
61380245373291449804844626018710
61380245390021005065585679981732
61380245390021005065773966326264
61380245390021005066405026118942
61380245390021005066405027654136
61380245390033012636600045996638
61380245390138379070306512754048
61380245391001668023857064089636
61380245391001668028939638267796
61380245391001717849291479549454
61380245391001717849479649935094
61380245391001717849479735674242
61380245391001717854375058131718
61380245391001717856819423018890
61380245391001717984229921612684
61380245391001717986740404664698
61380245391001717986740490403846
61380245391001717991004748486796
61380245391001717991573046510178
61380245391001717994080091655214
61380245391001723344739123326814
61380245391001723344742479258880
61380245391001723344805241023804
61380245391004369727355257918896
61380245391004369727355257931946
61380245391004369734611258337142
61380245391004417905785939168398
61380245391004417905786024907546
61380245391004417910594307439648
61380245391004417910869627955482
61380245391004419552726795287716
61380245391004419557810398335652
61380245391004419689924702159116
61380245391004419690175750635754
61380245391004419690175836374902
61380245391004419695007276337276
61380245391004419695008390946200
61380245391004419695008395545470
61380245391004419695256002001134
61380245391004419695259439422838
61380245391004425048174472362106
61380245391004425048177825229936
61380245391004425048240586994860
61380245391005270295104191701124
61380245391005270295104192055256
61380245391005270295104192068306
61380245391005270295104277794404
61380245391005270295104277807454
61380245391005270295166953820180
61380245391005270295166953833230
61380245391005270300186766233416
61380245391005270300186766246466
61380245391005270300249527998340
61380245391005270300249528011390
61380245391005270302422954238426
61380245391005318471087241170812
61380245391005318473346672332192
61380245391005318473597720808830
61380245391005318478406003340932
61380245391005320119722583658768
61380245391005320120538491189000
61380245391005320120726777546582
61380245391005320124805157836928
61380245391005320125621065367160
61380245391005320125622184575354
61380245391005320255477048038898
61380245391005320255477049574092
61380245391005320257736483799548
61380245391005320257987532276186
61380245391005320262251876448204
61380245391005323824068384143564
61380245391005323830843211017676
61380245391005325616048930028314
61380245391005570489457360225988
61380245391005570489520121995124
61380245391005574014991668563504
61380245391005574152252422938976
61380245391005618479582122309178
61380245391005618479665805117324
61380245391005618486356949183290
61380245391005618486356949533210
61380245391005618487193777419874
61380245391005618616842877034570
61380245391005618617114844682574
61380245391005618623617703908682
61380245391005618624454532145266
61380245391005620309809199972612
61380245391005620309809201389554
61380245391005620309809201507646
61380245391005620314891659363944
61380245391005620317337169092834
61380245391005620317337169442754
61380245391005620446986273411794
61380245391005620447007194000102
61380245391005620452089649260128
61380245391005620452089652324412
61380245391005620454597923818226
61380245391005623975113480778984
61380245391005625805256877051214
61380245391005625805256877169306
61380245391005625805256877169466
61380245391005625805256878586408
61380245391012523015255267822453
61380245391013423583087851211764
61380245391013679124481684102309
61380245391013679124481684181014
61380245391013729084586014476391
61380245391013729085485634769949
61380245391016425300098333454694
61380245391017281396293787183976
61380245391017281579308126823448
61380245391017325867931035801686
61380245391017326005191790527078
61380245391017326044170548567046
61380245391110986743974659436599
61380245391110986751314456986067
61380245391110992231890925374005
61380245391113644185753896583604
61380245391113644185753898118554
61380245391113644185755041228489
61380245391113644185755044476508
61380245391113644185755046011458
61380245391113644185755046011702
61380245391113644186025865766558
61380245391113644186027013659462
61380245391121747398966790798066
61380245391121747438196597310455
61380245391121747438196597314826
61380245391121747444699455001582
61380245391121747466188508863346
61380245531840021452679048015305
61380245531840021452951017198343
61380245531840021453016873550795
61380245531840021453016874017355
61380245531840021453016875080213
61380245531840021453017131831097
61380245531840021453017132297657
61380245531840021453581732617439
61380245531840021453581734152473
61380245531937232763509037286784
61380245531937232771040477125948
61380245531937282769572832604686
61380245531937282769656400639054
61380245532593746088438584533736
61380245532593790553112691689956
61380245532593790553384660872994
61380245532788268728245471331395
61380245532788268728245584587401
61380245532788268734957622179731
61380245532788268735020298205507
61380245532788268735020411461513
61380245532788268773727087056821
61380245532788268780711205553161
61380245532788313199820043923329
61380245532808676709786801467110
61380245532808676709787059734314
61380245532808682200782262666931
61380245532808726526124468384943
61380245532808726526124468403657
61380245532808726532902648126885
61380245532808726535346998133712
61380245532808726665832969582837
61380245532808726665832970632597
61380245532808726672607796456949
61380245532808726672607797506709
61380245532808732023329505204085
61380245532808732023329508390625
61380245532808732023329509433743
61380245532808732023329509453435
61380245532808732023894364274941
61380245532808732023894364275101
61380245532808732023894368507029
61380245532812578575236208718150
61380245532812628391845586551817
61380245532812628399188363897773
61380245532812633889615437758186
61380245532812633889615485592331
61380245532820734243431556364543
61380245532820739594721194314681
61380245532823390877985300268555
61380245532823435342847722012153
61380245532823435395379486662559
61380245532824335963944414081349
61380245532824335965635665424383
61380245532824335965635665424384
61380245532824341271168646794719
61380245532916744847200884634438
61380245532917950500669642281920
61380245532917950500669986638192
61380245532917951095194249747592
61380245532917995567103494709662
61380245532918000315350833072546
61380245532918000917825206639126
61380245532920652203916673678696
61380245532920652204104988266074
61380245532920696668779095422294
61380245532920696675470269235780
61380245532920696721223825447888
61380245532921547280482364782883
61380245532921552814134733408319
61380245532921597235691406084352
61380245532921602586413117895724
61380245549565896959926717280564
61380245549565896960198657766002
61380245549565896960198660948330
61380245549565896960198684928568
61380245549565896960198686345718
61380245549565896960198689528046
61380245549565896960261333791778
61380245549565896960261338042580
61380245549565896960763545417978
61380245549565897508969736199602
61380245549565897509053304233970
61380245549565897509241332311298
61380245549565897509241703847606
61380245549565897509806449663860
61380245549565897554722948037968
61380245549565897554723292411710
61380245549565897554723295594038
61380245549565897554806889025794
61380245549565897554994917103122
61380245549565897554994920285242
61380245549565897554994920285450
61380245549565897554994920286694
61380245549565897554995260059714
61380245549565897555057936085490
61380245549565897555057940336292
61380245549565897555559776169558
61380245549565897555559776169606
61380245549565897555559776175382
61380245549565897555560034455684
61380245549565897555560119126198
61380245549565897555560119126358
61380245549565897555563132225593
61380245549663108453983671178349
61380245549663108453983671179593
61380245549663108453983671183965
61380245549663109048504949756429
61380245549663109048508305806587
61380245549663109048508305824057
61380245549663158871617080066778
61380245549663158871620407419176
61380245549663158879235530201840
61380245550514144837001865041102
61380245550514144837001869291904
61380245550514144837001892203668
61380245550514144837001893620818
61380245550514144837001896454470
61380245550514144837064545317680
61380245550514144837566724107746
61380245550514144837566752687462
61380245550514144974262651179862
61380245550514144974827507062774
61380245550514145020016204208398
61380245550514145020016207390726
61380245550514145020078880234174
61380245550514145020078883416342
61380245550514189301926967061278
61380245550514189301927077129340
61380245550537259594667503496671
61380245550537304059529925240269
61380245550537304066032784466377
61380245550538204632174641172550
61380245550538209984506867954065
61380245550538209985344070857016
61380245550538460166228413198015
61380245550538460168484750125951
61380245550538460168484836215019
61380245550538460168735539849951
61380245550538504633326338301817
61380245550538504770587005888381
61380245550538504770587006938141
61380245550538504770607926594781
61380245550538504775688178019210
61380245550538504775691650260813
61380245550538504775691650260870
61380245550538510128023877042385
61380245550538510128861078348850
61380245550538510128861078348859
61380245550538510128861079945336
61380245550549261628471039548070
61380245550549261628491960136378
61380245550549261628491960136586
61380245550549261628491960137830
61380245550549311589429675192328
61380245550549311591375300829745
61380245550549311634597480323536
61380245550549311637128885621515
61380245550549311637128885621516
61380245550549311637128885621569
61380245550549316942100365508941
61380245550549316942850153353645
61380245550550217555599617426701
61380245550646522951975584980014
61380245550646522951975584980015
61380245550646522951975584980068
61380245550646528435882022872588
61380245550646528481635579083238
61380245550646528481635579084642
61380245550646528481635579084643
61380245550646528481635579084696
61380245550646528485627952064641
61380245550646528485627953605450
61380245550646528485627953605451
61380245550646528485627953605504
61380245550646572907181184142258
61380245550646572907184535943066
61380245550646572907184540192416
61380245550646572954025968413393
61380245550646572960528827639581
61380245550646578257902895953630
61380245550646578257906333493586
61380245550647429049381155404196
61380245550654634213893302561929
61380245550654634213893304143940
61380245550654634213893304162814
61380245550654634213893675680248
61380245550654634217153600607241
61380277627164575941015401657784
61380277627488762608383869365278
61380277627488764247166726525756
61380277627488764247166731243118
61380277627488764254759780691854
61380277627488764254759785409216
61380277627488779117815984020388
61380277627488779117897342493658
61380277627488779117899666858894
61380277627488780909001629178958
61380277627491432231056206451258
61380277627491465538819813037998
61380277627491465546412867204096
61380277627491482193039961258304
61380277627491482193876784907264
61380277627491482193879884094110
61380277627491482200654710973838
61380277628136272077620043234672
61380277628144392423868783216306
61380277628145276337313283296456
61380277628145276375515569359490
61380277628145276520328651333528
61380277628145276520328651337740
61380277628145292984006061870368
61380277628145292991617803091814
61380277628461327506540884468290
61380277628461327506540885885232
61380277628464028798193966263170
61380277628464028798193966617302
61380277628464089741685562524166
61380277628464089878883555134714
61380277628464095229605266946086
61380277628472132673153211647810
61380277628472149274110317524118
61380281455942134425693347656661
61380281455942134562891340267209
61380281455942134974736022201957
61380281455942136386530643790485
61380281455942136386530645325679
61380281455942136386530729529633
61380281455942136386530731064827
61380281456051105099346609098291
61380281456269040533748096619337
61380281456269041082790771164633
61380281456269042364162317469023
61380281456269042364727173353339
61380281456269042501423067127133
61380281456269042501423071844495
61380281456269042506506670175069
61380281456269042506506675959613
61380281456269042507259817138701
61380281456269042913204992014319
61380281456269042913769847898635
61380281456269042918288680801403
61380281456269893107104572953447
61380281456269893656147333237891
61380281456269941238754431909207
61380281456269941238757785131169
61380281456269941238757789376307
61380281456269941650539791040141
61380281456269941650539791053191
61380281456269941650539795285279
61380281456269942931639369224303
61380281456269942931911337344531
61380281456269942932727154077171
61380281456269942932727239816319
61380281456269942936994683175023
61380281456269942937810842864255
61380281456269943067477425754761
61380281456269943067477428937089
61380281456269943069172001399007
61380281456269943069987908942289
61380281456269943075071254772781
61380281456269943479259431663733
61380281456269943479259434846061
61380281456269943480954011894199
61380281456269943486034258537845
61380281456269943486037616004945
61380281456269943486853518948957
61380281456269943486853522131285
61380281456341988356916273215663
61380281456341988494177022873773
61380281456341988494177027591135
61380281456341988905959290717551
61380281456342887643290650782263
61380281456342888925481109823811
61380281456342888925481195562959
61380281456342889473708310597431
61380281456377995144629562279845
61380281456377995145382703458933
61380281456378011206585543671249
61380281456378011206648219697025
61380281456378011207150313816417
61380281456378011207150399555565
61380281456890415654321575220971
61380281456890415654321575225183
61380281456890415791519567831519
61380281456890415791519567835731
61380281456890417485301795147985
61380281456890417621661816320051
61380281456890417621662873769543
61380281456890417622499702019385
61380281456890417622499787758533
61380281456890417622562463784309
61380281456922852880541134489283
61380281456925537936179061203557
61380281456925539759042094461309
61380281456925539766321309687877
61380281456925539767159285847933
61380281456925556231167955306423
61380281456926390372400306692043
61380281456926406843687130793559
61380281456926406843687388011003
61380281456926406980885123404107
61380281456926438366789411272331
61380281456926438366792764494293
61380281456926438366792768739431
61380281456926438503987403882879
61380281456926438503990761349979
61380281456926438549743284460223
61380281456926438549805960485999
61380281456926438550642788740053
61380281456926440189530358421939
61380281456926440189593120186863
61380281456926440195512408300213
61380281456926440196872341197975
61380281456926440196932802945291
61380281456926440196935017223751
61380281456926440197710312640669
61380281456926440197710313112893
61380281456926440197769631199345
61380281456926440197772989138669
61380281456926440197773074877817
61380281456926440197961359700365
61380281456926440327626794680497
61380281456926440332522115615989
61380281456926440334133091328309
61380281456926440334967623809893
61380281456926440334970981276993
61380281456926440334971067488365
61380281456926440335222028336689
61380281456926451445559517070377
61380281456926451445747545147705
61380281456926451445747799182821
61380281456926451453341628200841
61380281456926451453341632432929
61380281456926454967746517148639
61380281456926454967934802443411
61380281456926454975340600188725
61380281456926454975528628279103
61380281456926454975528632511191
61380281456926454975528889728635
61380281456926454976365456533157
61380281456926455151787918094419
61380281456926455159190624434485
61380281456926455159379795700453
61380281457031804984809524016995
61380281457031805396591783961083
61380281457031805533852198562291
61380281457031806631938576522659
61380281457031806769196003427689
61380281457217323730049000458379
61380281457217334848168861772063
61380281457217338371195784569491
61380281457217338554210123872301
61380281457217338559292583731597
61380281457217340201338037771173
61380281457217340201338380727765
61380281457217340206421726558257
61380281457218189167484650445011
61380281457218189167484736184159
61380281457218190944280378994745
61380281457218190944280636212189
61380281457218190951058554369085
61380281457218190951058897325677
61380281457218190951058902043039
61380281457218190951874466279969
61380281457218224297796877145247
61380281457218224297798020333887
61380281457218224298362879400531
61380281457218224302881623381823
61380281457218224303445339259827
61380281457218224303446482448467
61380281457218235415917881647571
61380281457218235416482740714215
61380281457218238938944804444999
61380281457218238939760711634149
61380281457218238984698394089699
61380281457218239121938227758771
61380281457218239121958000559169
61380281457218239121958257776613
61380281457218239121959143747809
61380281457218239121959148465171
61380281457218239122774165319895
61380281457218239122775051291091
61380281457218239127041603607105
61380281457218239127857511150387
61380281457218240767392480602915
61380281457218240769087400603273
61380281457218240774170746433765
61380281457218240774986567888139
61380281457250610150157733480019
61380281457250610157500776887875
61380281457250610157751820765243
61380281457250610157751823947571
61380281457250643371496826267869
61380281457250654072752221813285
61380281457250654484534227722257
61380281457250654621794982097729
61380281457250654626878585145665
61380281457250654627694492688947
61380281457250655857142028694421
61380281457250655857957936237703
61380281457250659973269835088189
61380281457250659980044661962301
61380281457250659980048019429401
61380281457250659980863922373413
61380281457250661216210714934989
61380281457253312950926319764443
61380281457253312958520062680505
61380281457253313088186983818919
61380281457253313088187074139915
61380281457253313095715042193115
61380281457253313095780817055977
61380281457253344662961879985421
61380281457253344663212927045117
61380281457253346310906925756093
61380281457253346440008652290059
61380281457253346440009795478699
61380281457253346440761793469147
61380281457253346447537763531899
61380281457253346447540062482325
61380281457253346447541205675337
61380281457253346447602739575283
61380281457253346447603881696741
61380281457253346448355880754371
61380281457253355775999281439809
61380281457253355781333674329997
61380281457253357423944327210481
61380281457253357428462817156657
61380281457253357558129656792383
61380281457253357560389088320945
61380281457253357565660809767205
61380281457253357565723485797353
61380281457253361088747314129669
61380281457253361264169775703981
61380281457253361264170032921425
61380281457253361271509715679853
61380281457253361271697743757181
61380281457253361271698886945821
61380281457253361271701101224281
61380281457253361271763862989205
61380281457253361272517004168293
61380281457253362911298832791493
61380281457253362911299175748085
61380281457253362912114735735505
61380281457253362918830244050941
61380281457253362918889562609617
61380281457253362918892918664147
61380281457253362918893005815865
61380281457253362919646146994953
61380281457323588947385430275045
61380281457323588952469119062129
61380281457323589364251124971101
61380281457323589501511793607425
61380281457323589502327701150707
61380281457323590731754435486007
61380281457323590732591259018327
61380281532750363060235525279165
61380281532750363060988584968663
61380281532750363060988670707811
61380281532750363068328353466239
61380281532750363068391029492015
61380281532750364165911547028449
61380281532750364166476402912765
61380281532859631825625412892023
61380281532859631962823405502571
61380281532859633053629077252765
61380281532859633060407346386955
61380281532859633060972201800499
61380281532859633060972202154631
61380281532859633060972202271271
61380281532859633190889831628237
61380281532859633198170194415259
61380281532859633198170194881819
61380281532859633610015221191713
61380281533077269175609039122113
61380281533077269175881037007283
61380281533077269176362214665461
61380281533077269176442425232729
61380281533077269176445782699829
61380281533077269176445862654433
61380281533077269176445867376167
61380281533077269176445896073927
61380281533077269176634067994601
61380281533077269176634153733749
61380281533077269176634182313465
61380281533077269181529465702369
61380281533077269181529471486913
61380281533077269181717756781685
61380281533077270227940746261449
61380281533077270273694302473557
61380281533077270274531126005877
61380281533077270279611377371257
61380281533077270410955056849029
61380281533077270411791880381349
61380281533078169560343748410041
61380281533078169606097333318505
61380281533078169606934156856441
61380281533078169743357973258473
61380281533078169743358058997621
61380281533078169744445845385475
61380281533078170795689766136957
61380281533078170795689767203979
61380281533078170841439880205627
61380281533078170841443322349065
61380281533078170841443323411875
61380281533078170841443351045421
61380281533078170841443351046825
61380281533078170841443351051037
61380281533078170841694399523463
61380281533078170842259140616739
61380281533078170842259255407779
61380281533078170842280174577741
61380281533078170842280174583357
61380281533078170842531108264743
61380281533078170842531194003891
61380281533078170842531223055783
61380281533078170847614797051827
61380281533078170978700634585311
61380281533078170978703992052411
61380281533078170978704076724537
61380281533078170978704105420893
61380281533078170978704105426509
61380281533078170979540814634349
61380281533078170979540928953213
61380281533078170979540928958829
61380281533078170979791862644427
61380281533151116834194207488575
61380281533151116971454961868259
61380281533186237880852123162773
61380281533186237881670355176492
61380281533186238979753290875379
61380281533186239116951282072989
61380281533186538070940920475516
61380281533186538070940920475517
61380281533186539305719411832627
61380281533186539305722769299727
61380281533186539305722849254331
61380281533186539306475910478815
61380281533186539306476024797678
61380281533187438500590061953241
61380281533187438501425742296921
61380281533187438506509431084005
61380281533187439735936079681561
61380281533187439736186756621891
61380281533187439736187128158199
61380281533187439736751984042515
61380281533187439737023580154211
61380281533187439737026936204369
61380281533187439737027021943517
61380281533187439742107268941295
61380281533187439874036729735889
61380281533187439879116979915995
61380281533698643747411465159711
61380281533698645395105635016693
61380281533698645532303627627241
61380281533698645944085633536213
61380281533698645944148309561989
61380281533698660348368571036019
61380281533733717714329803213407
61380281533733717714330574865739
61380281533733718263184535420523
61380281533733733087343335886151
61380281533733733087531621180923
61380281533733734322877638907839
61380281533733766434085010344869
61380281533733766434272952683049
61380281533733766439168356175361
61380281533733766439356641470133
61380281533733766441612978398069
61380281533733766441675397206401
61380281533733766441678834628105
61380281533733767539765132633869
61380281533733767539953160711197
61380281533733767669619742062297
61380281533733767674514373902277
61380281533733767674515402772053
61380281533733767674702659197049
61380281533733767676460769662443
61380281533733767676959767777317
61380281533733767676962866964163
61380281533733767676963125244417
61380281533733767677024852355021
61380281533733767677213829347521
61380281533733768086297408681025
61380281533733768088745131153389
61380281533733768088804449712065
61380281533733768088807807179165
61380281533733777559733754262665
61380281533733777559799839130429
61380281533733778657881779379033
61380281533733778795079771989581
61380281533733784145801455221237
61380281533733784148311935209175
61380281533733784148311963788891
61380281533734666459879301211071
61380281533734666459882658678171
61380281533734666459882743354509
61380281533734666460446741491809
61380281533734666872229777688951
61380281533734667009490530529389
61380281533734667009490532064423
61380281533734668099333941073203
61380281533734668099417623898611
61380281533734668106928028358427
61380281533734668107008353716735
61380281533734668107011796923031
61380281533734668107513894229123
61380281533734668107575793880833
61380281533734668107575793997473
61380281533734668107575795415867
61380281533734668107575879619981
61380281533734668107575881155015
61380281533734668107576570254899
61380281533734668107764080238415
61380281533734668107764165977563
61380281533734668107764941288611
61380281533734668244272465559355
61380281533734668244836548256305
61380281533734668245024834618099
61380281533734668656054728685723
61380281533734668656556911730803
61380281533734668656619587756579
61380281533734677578000677249703
61380281533734679225128700885591
61380281533734679225696884122305
61380281533734679225885170479887
61380281533734682924143092992645
61380281533734682931733822810769
61380281533734682931733937129633
61380281533734682931734708781965
61380281533734682931734965999409
61380281533734683060836407087379
61380281533734683060836778623687
61380281533734683061403847368117
61380281533734683061655010637406
61380281533734683068430494372603
61380281533734683068430865908911
61380281533734683068931929740181
61380281533734683068932701392513
61380281533734683069182978218223
61380281533734683069183749870555
61380281533734684715558775225983
61380281533734684715558889544799
61380281533734684715558889544847
61380281533734684716123631110299
61380281533734684716123745429163
61380281533734684716312030723887
61380281533734967061437695665735
61380281533734967198698450041207
61380281533734967198757768477419
61380281533734967198761124527577
61380281533734968288667297190447
61380281533734968296784488227311
61380281533734968296847164253087
61380281533734968845827505729199
61380281533734968845890181754975
61380281533734977760496072719427
61380281533734977760496158458575
61380281533734977767839197267161
61380281533734977767839197621293
61380281533734978309539090221315
61380281533734978316878772979743
61380281533734978316882215123181
61380281533734978316882245238090
61380281533734983075251717871689
61380281533734983075251975089133
61380281533734983113602831099851
61380281533734983120942885394586
61380281533734983120942885394587
61380281533734983250086080379215
61380281533734983250086451915523
61380281533734983250651307799839
61380281533734983250922903911535
61380281533734983250926350776707
61380281533734983258265942720121
61380281533734983662645848601739
61380281533734983669985531360167
61380281533734983669985559939883
61380281533807912635129366920335
61380281533807912642472405728921
61380281533807913184171269813299
61380281533807913191451548396367
61380281533807913191510952571727
61380281533807913191514308621885
61380281533807913191514394715165
61380281533807913191514396250358
61380281533807913191514396250359
61380281533807914282257304817075
61380281533807914289600429364809
61380281533807914419518059192547
61380281533807914426798421979569
61380281533807914426798422446129
61380281533807914426861098001133
61380281533807914426861184094413
61380281533843935346760379439375
61380281533843935347600649836867
61380281533843935354291790698823
61380281533843935354940332595295
61380281533843935896391501065041
61380281533843935896392620279059
61380281533843935896642549543291
61380281533843935903985674445157
61380281533843935904173960802739
61380281533843936993889431945039
61380281533843937001419728595563
61380281533843937001420843204487
61380281533843937002069385100959
61380281533843937002072741151117
61380281533843937131738290444289
61380281533843937138680482971035
61380281533843937139269701703728
61380281533843937139269701703737
61380281533843937139269701709561
61380281533843937550462746097451
61380281533843937551115760069947
61380281534025517058329349874629
61380281534025550405070652797039
61380281534025552052199705302703
61380281534025562758537789345143
61380281534025568116787469209715
61380281534026417077038675473345
61380281534026418723326804847527
61380281534026418860587559227211
61380281534026466894230379075359
61380281534026466895066430955347
61380281534026466895066430960963
61380281534026467031491133450831
61380281534026467031491390668275
61380281534026467032306266160857
61380281534026467032307295030633
61380281534026467032327071011955
61380281534026467032327185330819
61380281534026467032578233808861
61380281534026467032578891142329
61380281534026467032579005461193
61380281534026467039102783857263
61380281534026467039103041074707
61380281534026467039917916567289
61380281534026467039918945437065
61380281534061524389168895919715
61380281534061524389419600022819
61380281534061524938211570465011
61380281534061539221756834311517
61380281534061539221757491644985
61380281534061539221757605963849
61380281534061539221757863181293
61380281534061539769901009470733
61380281534061539769963685496509
61380281534061539770800624882887
61380281534061540997715617005223
61380281534061540998468758184311
61380281534061541005247027197649
61380281534061541005309704290447
61380281534061541005330738248641
61380281534061541005330738252853
61380281534061541006062845469535
61380281534061541006083879431941
61380281534061572572766694733543
61380281534061572573582511934195
61380281534061573121726029759943
61380281534061573122625529318039
61380281534061574219874826528643
61380281534061574220710878408631
61380281534061574357072047486859
61380281534061574357072819139191
61380281534061574357073077423657
61380281534061574357135495164967
61380281534061574358159833406749
61380281534061574768917759354193
61380281534061583685804467720027
61380281534061583685804467724239
61380281534061583686619256055115
61380281534061583686620027707447
61380281534061584235662930772427
61380281534061585333748279863019
61380281534061585470946301175539
61380281534061585471009064353401
61380281534061585471197234861137
61380281534061585475189724168821
61380281534061589181314444684615
61380281534061589181314816220923
61380281534061589182133819886974
61380281534061590829258744217973
61380281534061883875326110199273
61380281534061884424368784744569
61380281534061889782618464609141
61380281534062740526983413689069
61380281534062740527234462165707
61380281534062740527799318050023
61380281534062741625068677039109
61380281534062741762329431414581
61380281534062773146751077309095
61380281534062774931140884190231
61380281534062784259788478763483
61380281534062784397049490354995
61380281534062784397865394717353
61380281534062784442803075146819
61380281534062784442803075148223
61380281534062784443054123624861
61380281534062784443618979509177
61380281534062784443638755490499
61380281534062784443638870281539
61380281534062784443639641933871
61380281534062784443639989495557
61380281534062784443890575620873
61380281534062784992661739793621
61380281534062784992682659435759
61380281534062784992682664040853
61380281534062784992933593122761
61380281534062786089931098782707
61380281534062786227191853158179
61380281534062786228028562371635
61380281534062786228028677162675
61380281534134820397086885021465
61380281534134820946129902523353
61380281534135719271682441599311
61380281534135719272497574309337
61380281534135719317687046289461
61380281534135719318271963952259
61380281534135719318272826421009
61380281534135719318523784082633
61380281534135719318523869821781
61380281534135719730053969861231
61380281534135719735137658648315
61380281534135719867293805066741
61380281534135719867314724236703
61380281534135719867314724708879
61380281534135719867315843922897
61380281534135719867565772714745
61380281534135719872398327284639
61380281534135720918810722454047
61380281534135720965651807718521
61380281534135720970484448027563
61380281534135720970735496505605
61380281534135721102075738561673
61380281534135721102661513615951
61380281534135721102661514088127
61380281534135721102912562093993
61380281534135721107745116663887
61380281534135721107745207480305
61380281534170841467262781307763
61380281534170841467513828367459
61380281534170842016305798809651
61380281534170843114390804943651
61380281534170843114641852003347
61380281534170843251651559319123
61380281534170843252404700498211
61380281534170843663433822445539
61380281934657817472640079469608
61380281934844286014780144689487
61380281934844286014780144693699
61380281934844286060533734203045
61380281935489075944214659460025
61380281935497191076312630994843
61380281935525098796206038804596
61380281935525109914326014496193
61380281935815982196932612038887
61380281935816882627420877538923
61380281935816897405828329949649
61380281935816899235970578433969
61380281935816899235970921255047
61380281935816899235970949951403
61380281935824102542613706600129
61380281935824102543181918538975
61380281935824997757196649659001
61380281935825003110362726475637
61380281935825003110366083947109
61380281935825003110366112644869
61380281935852019733564895676377
61380281935852021380689459682628
61380281935860119901852789809077
61380281935860124705978414413749
61380281935860124706609518849577
61380281935922249054055083778215
61380281935957321929726469868216
61380281935957321929729052496444
61380281935957321929729827335316
61380281935957365639368093979005
61380281935957371205489359029429
61380281935957371206120463465257
61380281935957371336039124792606
61380281935957371342750027661382
61380281935957371342750113754662
61380281935957371342816276215078
61380281935957371343318370336657
61380281935957371747821130701578
61380281935957371755159909485186
61380281935957371755159995574414
61380281935957371755160684319846
61380281935957371755160684321250
61380281935957371755160770413286
61380282005561823796876567793305
61380282005561824392248535788797
61380282005561824529446528399345
61380282005561824529446528403801
61380282011457991879720283031835
61380282011749775303044360701830
61380282011749775303044360714928
61380282011749775845312208373014
61380282011749775852087035247126
61380282011760866381615228100379
61380282011760866381615229163237
61380282011760881198998431102421
61380282011761782867093293755211
61380282011761782873868115907589
61380282011761782873868120629323
61380282012297314974398022331371
61380282012297314974398022344469
61380282012333341939753355315133
61380282012345349512772639731259
61380282012406573299815745647114
61380282012406573299878507412038
61380282012624224925814340610980
61380282012625077322662426770366
61380282012625077322662799822994
61380282012625110676179699755528
61380282012625121657039265032054
61380282012625121657039379804379
61380282012625121657039379804380
61380282012625121657039379817477
61380282012625121657039379817478
61380282012625121794299675388076
61380282012625121794300048440704
61380282012625121794300048453802
61380282012625125356302606111015
61380282012625125356302606111016
61380282012625125361385180289175
61380282012625125361385180289176
61380282012625125361385180302273
61380282012625125361385180302274
61380282012625125498645848925500
61380282012625125498645848938598
61380282012625125500338101621452
61380282012625125905345280656312
61380282012625125910427854847570
61380282012625125912120107530424
61380282012625125912120107543522
61380282012636232363894687861981
61380282012636232364459918924065
61380282012636232912937706763549
61380282012637132927126366038509
61380282012637132932208940216669
61380282012637132932208940229767
61380282012637133069469604131259
61380282012637133069469604249357
61380282012637133069469607435897
61380282012637133071161856827211
61380282012660243937265053686079
61380282012660247643303106866827
61380282012660247643365782892603
61380282012660247643368876942105
61380282012660247643368878542989
61380282012660249290496786343694
61380282012660249290497159396162
61380282012660249290497159396322
61380282012672255031177265711678
61380282012672255031177522928962
61380282012672255076931193460094
61380282012672255076931194995341
61380282012672255214191490560110
61380282012672255214191862096258
61380282012672255214192638466111
61380282012672255625973753686526
61380282012672255625973868005230
61380282012672255625973868005390
61380282012672255625973869540429
61380282012672255625974901592527
61380282012733478863405632477661
61380282012733479412448651379229
61380282012734379433414342498856
61380282012734379433415115804151
61380282012734379570926918656261
61380282012734379982709187549745
61380282012769501530688094492174
61380282012769501576441765023146
61380282012769501576441766539466
61380282012769501713639671894546
61380282012769502125484698302046
61380282012769502125484698302206
61380282012769502125485818578870
61380282165050131814283336598153
61380282165050132370606632560645
61380282165268967959802972023399
61380282165268967959802972040661
61380282165268967959803314979991
61380282165268967959803319701725
61380282165268968508845989525287
61380282165268969796451778757839
61380282165268969796451780157519
61380282165268970345494454702815
61380282165268970345745501762511
61380282165377037926602432578145
61380282165377037927418340108377
61380282165377038475645451479713
61380282165377038476210310550569
61380282165377938495167359984045
61380282165409456538436700182157
61380282165925465225036286953663
61380282165925465225036286957875
61380282165925465225098962979439
61380282165925467054991398053425
61380282165925467055179683348357
61380282165925478168278355700703
61380282165925478174718796118479
61380282165925478174972857688683
61380282165925478175558975705169
61380282165925478175558975718219
61380282165925478175809679821323
61380282165925478175809681221003
61380282165925478175810024177595
61380282165925478312233612068367
61380282165925478313070435600687
61380282165925481835843472673809
61380282165925481836094263933003
61380282165925481836094521150447
61380282165925481881847848842871
61380282165925481881847848855969
61380282165925481881848106060315
61380282165957897381684830381431
61380282165957897381688186431589
61380282165960598673152983298927
61380282165960598673341268239567
61380282165960598673341354332847
61380282165961499241153050234291
61380282166030832256317148167731
61380282166030832256320247000445
61380282166065949045296474763801
61380282166249636465924030906669
61380282166249636877706036815641
61380282166249672015616850389611
61380282166249681345080085972069
61380282166249681486607393026573
61380282166249686291546616752127
61380282166249686291547759927669
61380282166249686839773469843209
61380282166249686839776822592947
61380282166249686839776827310309
61380282166249686839777970485851
61380282166249686839777975203213
61380282166249688075123619876097
61380282166252338169359118610521
61380282166252339815735029937097
61380282166252339816550937467329
61380282166252339818248951583199
61380282166252339818249209863453
61380282166252373170070786946415
61380282166252373170071939574151
61380282166252373170072025667431
61380282166252373170072026730241
61380282166252373306994602233981
61380282166252373307332694303755
61380282166252382635980022355981
61380282166252384281413359210927
61380282166252384288191534231295
61380282166252384288191625041937
61380282166252384420368685912963
61380282166252384420870782864763
61380282166252384420871040082207
61380282166252384425452288960899
61380282166252384425954385912699
61380282166252387948228431018301
61380282166252387948228512040087
61380282166252387948228516757449
61380282166252387948476117293215
61380282166252387948479560499463
61380282166252387948978214245015
61380282166252387948981576429477
61380282166252387949044338194401
61380282166252387949229262721653
61380282166252387949232623489173
61380282166252387994228559027541
61380282166252387994796861304645
61380282166252387994981704455979
61380282166252387994982847631521
61380282166252387994985146599417
61380282166252389778370765241769
61380282166252389778618370494897
61380282166252389778621813701145
61380282166252389779120467446697
61380282166252389779120811820231
61380282166252389779123820196435
61380282166252389779124163153027
61380282166252389779371515923335
61380282166252389779374867256131
61380282166253223913013128519747
61380282166253235026050272756691
61380282166253235026050529974135
61380282166253240523258984468565
61380282166253273737545629494729
61380282166253273737819806821923
61380282166253273737820959449659
61380282166253273737821045542939
61380282166253283019020125880541
61380282166253283019020130602275
61380282166253283203729042227117
61380282166253284848325550832541
61380282166253284849162379086595
61380282166253284850857208276311
61380282166253284855668934014661
61380282166253284855919638117765
61380282166253284855940644917445
61380282166253284855940903197699
61380282166253288516225137168723
61380282166253288516228493218881
61380282166253288516793358424201
61380282166253288517044400762163
61380282166253288517044405483897
61380282166253288561981279326741
61380282166253290346099121611059
61380282166253290346349825714163
61380282166253290346367390370405
61380282166253290346370746420563
61380282166253290346371090794097
61380282166253290346935602186787
61380282166253290346935606908521
61380282166253290346935945143379
61380282166253290347186649246483
61380282166253290347186653968217
61380282166284803631263533176649
61380282166284803631266884509445
61380282166284804729332003174263
61380282166288405345940817371929
61380282166288405345940817376301
61380282166288407000328427032567
61380282166288407000579131135671
61380282166288407000597043347775
61380282166288407000600142534621
61380282166288407000600394680571
61380282166288407000659461093297
61380282166288407000662813488903
61380282166288407000662904299545
61380282166288407137589181762171
61380282166288407137839885865275
61380282166288407137857453703845
61380282166288407137860806453583
61380282166288407137861149410175
61380282166288407137923568218507
61380282166288407137923572940241
61380282166288407138425665642691
61380282166288410706700981473789
61380282166288410843714045193855
61380282166288410843965092253551
61380282166357737767127695645695
61380282166357738315355581855903
61380282166357738315919666087887
61380282166357738368616214112619
61380282166357738498369921495583
61380282166357739603962231839535
61380282166357740145498973515765
61380282166393760669326407087535
61380282166393761080920127701735
61380282166393761080920384919179
61380282166393761081108412996507
61380282166393762317022730185589
61380282166393762866065661576727
61380282171321686197030221234914
61380282172161914112908217567992
61380282172161915760037274305744
61380282172161915761979913539772
61380282172197032551025240337464
61380282172197036119802996418196
61380282172197036120305090537588
61380282172197037904191688684584
61380282172197037904756544568900
61380282172267264349552879859728
61380282172267264486813548496052
61380282172267264487378407568312
61380282224496763367163971206825
61380282224496763374775880365735
61380282224496763374775884615085
61380282224496763374778979198449
61380282225336040690806268567003
61380282225336042477726709093787
61380282225336090517014634185505
61380282225336090517014888220621
61380282225336090517014891402949
61380282225336092300838810696181
61380282225336092301403583675161
61380282225336092301403670831459
61380282242186600661267022487722
61380282242186600798527776863194
61380282242186600799364601930548
61380282242221737811487989736602
61380282242221739038678370749115
61380282242221739046268757256355
61380282242221739046269100567239
61380282242770167961171288786099
61380282242770167963615653791363
61380282242770167963619095934801
61380282242770167963681771960577
61380283447484062539864182894272
61380283447484946506657160127348
61380283447484946506657160127508
61380283447484963107048262331382
61380283447484963107613116680712
61380283607008841799101644168720
61380283607008843583303164668460
61380283607009743418154933739546
61380283607009743425749021024770
61380283607009744014042392551854
61380283607009744014042392556066
61380283607009744014042478291002
61380283607009744020545251782174
61380283607009744150483886520426
61380283607009744150487243987526
61380283607009744151052098454900
61380283607009744151052099990094
61380283607009744151303146927326
61380283607009744151303146931538
61380283607009744157806006153434
61380283607009744157806006157646
61380284061658051892278762835045
61380284062638801692382896104610
61380284062638801694889935600456
61380284079379923541344782912818
61380284079379923541345897521742
61380284079379925324918686845730
61380284079379925324918686849942
61380284079382576654507774568536
61380284079382577203359064986346
61380284079382619891359646486470
61380284079382619891363089692718
61380284079382625249699804896444
61380284079382625249699805250576
61380284079382625249699809495714
61380284079382625381789835145678
61380284079382625381793274106788
61380284079382625386960559626048
61380284079382626484481742990646
61380284079382626616571768644822
61380284079382626616575207601720
61380284079382626617136624523522
61380284079382626617136967480114
61380284079383477633910092251306
61380284079383477633913448301464
61380284079383525812340862414850
61380284079383525812344215278468
61380284079383527047122795905570
61380284079383527047122795909782
61380284079383527047123054190084
61380284079383527047123140279312
61380284079383527047126148773400
61380284079383977545361665395374
61380284079675745408317944795944
61380284079675761927868062024842
61380284080328220836277271965400
61380284080352521343849822342392
61380284080352521885278606692932
61380284080352521892893614680344
61380284080352521892893700777996
61380284080352532461970912583864
61380284080355173219215638385412
61380284080355173219219077342310
61380284080355173219219078405120
61380284080355173219219081591660
61380284080355173221726119436160
61380284080355189685149468296558
61380284080355189685152910439996
61380284080355217648111880095802
61380284080355217648112223052394
61380284080355217686253121134880
61380284080355217686504943034852
61380284080355221399905841134712
61380284080355222998833591907174
61380284080355222998837030864072
61380284080355223001344071895112
61380284080355223036971392922332
61380284080355223036974836128580
61380284080355223039419110795426
61380284080355223039422554001674
61380284080355223039481873973080
61380284080355223039485316116518
61380284080355223044586397731628
61380284080355223044587175754232
61380284080355223044587516945646
61380284080355223044589840937876
61380284080355223044590618960480
61380284080355223047034118787050
61380284080355223047035237528684
61380284080355223047096881968916
61380284080355223047097656804980
61380284080355223047097999643528
61380284080355223047098001178722
61380284080355223047098001182934
61380284080355223047285942099752
61380284080355223174421204250524
61380284080355223176679865170898
61380284080355223176679865520818
61380284080355223176679865538080
61380284080355223176679866587840
61380284080355223176680985801858
61380284080355223176931688487812
61380284080355223182036212242148
61380284080355223182036216841418
61380284080355223182098974356992
61380284080355223184294873162522
61380284080355223184294874579464
61380284080355223184295648002798
61380284080355223184295993793482
61380284080355223184546696829356
61380284080355232518026931376184
61380284080355234157539858080306
61380284080355234157539858093356
61380284080355239645522328866420
61380284080355239645522671823012
61380284080355239645525766423638
61380284080355239645525767823318
61380284080355239647970046739514
61380284080355239647970389696106
61380284080355239648032808854358
61380284080355239648033151810950
61380284080355239655585054731138
61380284080355239655585397687730
61380284080356123614845901844424
61380284080356123614847021058442
61380284080356123615097809837836
61380284080363271560500820662202
61380284080363276913670253533208
61380284080363277048420525084122
61380284080363277048421639693046
61380284080363277048423962641340
61380284080363277048423967227560
61380284080363277050931008258600
61380284080363277089007593647310
61380284080363277094175224957254
61380284080363277094175228143794
61380284080363277096622945540292
61380284080363277096622945544504
61380284080363277096685709194542
61380284080363277096685712381082
61380284080363288207127569279858
61380284080363288207131012486106
61380284080363288214742577271482
61380284080363293156130091402864
61380284080363293557849281095442
61380284080363293560300442170572
61380284080363293560359765332730
61380284080363293560363204289628
61380284080363293565464289082854
61380284080363293565467732289102
61380284080363293567723724860766
61380284080363293567974773320142
61380284080363293697557757939066
61380284080363293697561196900176
61380284080363293705172765930690
61380284080363293705173880539614
61380284080363320973462471256416
61380284080363320973462472673358
61380284080363321377441441096436
61380284080363321377442557105040
61380284080363321377442560291580
61380284080363321377444880053334
61380284080363321378198026881452
61380284080363321378257350039398
61380284080363321378260792182836
61380284080363321515455342649946
61380284080363321515458784793384
61380284080363321523321398055398
61380284080363321561212365115628
61380284080363321561212366515308
61380284080363326324184184484730
61380284080363326507951665297674
61380284080363326507955107441112
61380284080363326510462148472152
61380284080363326866177053398508
61380284080363326866177054461318
61380284080363326866180496604756
61380284080363326911930635120432
61380284080363326911930638306972
61380284080363326911934078326680
61380284080363326911934081513220
61380284080363326914378356180066
61380284080363326914381799386314
61380284080363326914441119357720
61380284080363326914444561501158
61380284080363326919546421138872
61380284080363326919549860095770
61380284080363326919549861158580
61380284080363326919549864345120
61380284080363326919738146453352
61380284080363326921240997845928
61380284080363326922056902189620
61380284080363326922056905376160
61380284080363326922245187484392
61380284080363327049380449630952
61380284080363327049380451047894
61380284080363327051639111968268
61380284080363327051890934222372
61380284080363327056995803413260
61380284080363327057058565178184
61380284080363327059505941859864
61380284080363337627767330699570
61380284080363337627767332116512
61380284080363337627767335298840
61380284080363337627767336838246
61380284080363338039362088074350
61380284080363338039362088087400
61380284080363338040176877822168
61380284080363338040365163116940
61380284080363342973321417339674
61380284080363342973321761713416
61380284080363342973324856296572
61380284080363342978489043927884
61380284080363342978489047110212
61380284080363342978489047582596
61380284080363342978489047586808
61380284080363342978489048649618
61380284080363342978492146415102
61380284080363342979242193011034
61380284080363342979245287594190
61380284080363342980936764983306
61380284080363342980936769705040
61380284080363342980999187446142
61380284080363342980999527102362
61380284080363342980999531819884
61380284080363342980999531824096
61380284080363343118197519712910
61380284080363343520736060273270
61380284080363343528096581181278
61380284080363343528096582244088
61380284080363343528097695790202
61380284080363343528097696853012
61380284080363343528100019788256
61380284080363343528100019801306
61380284080363343528100024387526
61380284080363343528284867538860
61380284080363343528285982147784
61380284080363343529791157888334
61380284080363343529792272484208
61380284080363343529792272497258
61380284080363343530607065418566
61380284080363343530608180027490
61380284080364177481419359497944
61380284080364177656819638171526
61380284080364177664434729070050
61380284080364177664434732256590
61380284080364194128108785208238
61380284080364194128112138071856
61380284080364194135723793195650
61380284080364227482191175540346
61380284080364227482441961137412
61380284080364227487609592443144
61380284080364227487609595629684
61380284080364227490057055222476
61380284080364243541133457614540
61380284080364243548748551695392
61380284080364243548748551699604
61380284080364677796934183058336
61380284080364677796934183062548
61380284080364677796934187779910
61380284080648357862127376253860
61380284080648368980247266147260
61380284080648372686287385058858
61380284080648372686287728015450
61380284080648372686557028358888
61380284080648374470698369868050
61380284080648374470698371267730
61380284080648374470698457006878
61380284080655077118688515557120
61380284080679378035341205121392
61380284080679378035341208307932
61380284080679378035344648327640
61380284080679378035344651514180
61380284080679378172791019636124
61380284080679394095121434168188
61380284080679427998161783577398
61380284080679427998224545342322
61380284080679427998245465930630
61380284080679427998249598356098
61380284080679427998249601542638
61380284080679427998413605481582
61380284080679427998437883650870
61380284080679427998500645415794
61380284080679427998500731513446
61380284080679444057921090973076
61380284080679444057942011561384
61380284080682996366096248725640
61380284080682996366096253311860
61380284080683029720365891237558
61380284080683029720428654402162
61380284080683029720449573590790
61380284080683029720454051793892
61380284080683029720704754475634
61380284080683029720704840573286
61380284080683029857626645967162
61380284080683029857626647366842
61380284080683029857627680487420
61380284080683029857902747440314
61380284080683046328916827518516
61380284080683046328979589283440
61380284080691083769954375493334
61380284080691083769954378679874
61380284080691083769954636960176
61380284080691099829461778101014
61380284080691100241243783996888
61380284080691100241306545761812
61380284080691100241330823931100
61380284080691100241330910028752
61380284080691100248858791984300
61380284080691100378504538722280
61380284080691100386119632807344
61380284080691133594573111457538
61380284080691133594573114644078
61380284080691133595326174328996
61380284080691133595413297174320
61380284080691133595413297178532
61380284080691133595576959926062
61380284080691133595601238095350
61380284080691133732586925872060
61380284080691133732837714651454
61380284080691149654268198122888
61380284080691149654268456403190
61380284080691149654833315469834
61380284080691149655108379236188
61380284080691149655108723609930
61380284080691149655108723614142
61380284080691149655171485374854
61380284080691149655171485379066
61380284080691150203963111443304
61380284080691150203963116029524
61380284080691150204214246000332
61380284080691150211491084082724
61380284086271968936369018189079
61380284086272852903157952378693
61380284086272869504114599090219
61380284086272869504114685183499
61380284086272869504118038051329
61380284086272869511457723992085
61380284086591655278343408849129
61380284086591671749696264676499
61380284139450943228813980026407
61380284139450948122212493027581
61380284156483989837671987632698
61380284156483989837672016212414
61380284156519111567473877284540
61380284156519111567473882001902
61380284156519112117144435663392
61380284156519112117332720958164
61380284157176824224256740489674
61380284157176824363961854085782
61380284298282894771538752356608
61380284298282894771538753891642
61380284298318917489090195705254
61380284298318917489090197240448
61380284298318917489278482535220
61380284298971771780460942982000
61380284298971821605267621284176
61380284298971827093190767849534
61380284315716986314826525086713
61380284316008754407313693897196
61380284316008770285749883832396
61380284316008770873771200441346
61380284316008770873771286180494
61380284316008771010216051991058
61380284316008771010780907875374
61380284316043891376130930300761
61380284316701601746276073196942
61380284316701605267694945871082
61380284316701605404955700718778
61380294856821595720189688418268
61380294857008514738535295384972
61380294857113865182486475878985
61380294857140442562953903657336
61380294857140442570293500671000
61380294857148501970602894634244
61380294857148501970606362288950
61380294857148501970606362293162
61380294857148501973050641087054
61380294857148987463556115038011
61380294857149902719021277289475
61380294933816720687187839901622
61380294933816737295671799222046
61380294933816737295671884961354
61380294933925994958011548214557
61380294933925994958011548214716
61380294933925994958011548214717
61380294933925995095206184425187
61380294933961078371420747536902
61380294933961078371420750719230
61380294933961126359874150929994
61380294933961126359874410260008
61380294933961126497135164985400
61380294933961126549663202658154
61380294933961128197064257271088
61380294933961128334325008818524
61380294933962026935235080659833
61380294933962026935235080660041
61380294933962032471397675592383
61380295093377544617353318450263
61380295093377544619797683455527
61380295093377544620612471790615
61380295093482011033315013315502
61380295093482895015547964163555
61380295093485857585553164352778
61380295093485907410924698539270
61380295093485907548185453264662
61380295093485907548185456451202
61380295093485907593939009476770
61380295093485907593940157387144
61380295093485912891421123472038
61380295093485912898847845123502
61380295093485912899036131463662
61380295093485912901354885682158
61380295093485912901356004877302
61380295093485912901356005349686
61380295093485913084370344511158
61380295093485913493644448933374
61380295093486763504027334542887
61380295093486763504027339264621
61380295093486807977838009020451
61380295093486813469105024866447
61380295093486813535572438264328
61380297007780117421718455884249
61380300600004630178446604997493
61380300600223434802619085659423
61380300600224335370430781560707
61380300600227032817966138226803
61380300600227032818028814248207
61380300600227032818028899991727
61380300600227038306698306631625
61380300600227038308459003379799
61380300600227038308961182888371
61380300600288310683829698491939
61380300600289205898409197872339
61380300600289211244235591930547
61380300600289211251578718367447
61380300600296365971022774256177
61380300600296365971022859995325
61380300600296365971211144817873
61380300600296415794134961603495
61380300600297266401511125495361
61380300600297266538771794131685
61380300600297266538771879870833
61380300600297316354540855042103
61380300600297316361319120877325
61380300600297316361883981479003
61380300600320730713460125974301
61380300600320741826496498558913
61380300600324332984706909579437
61380300600332388681168496631945
61380300600332433015611191595845
61380300600332433016176047480161
61380300600332433016176052201895
61380300600332433146030918375543
61380300600332433153374044812443
61380300600332903677655055025294
61380300600332903678219824814926
61380300600332903678219824816330
61380300600332903678219910909610
61380300600332903684994737783722
61380300600333804246220005890827
61380300600333805488341971393507
61380300677145935851051623963571
61380300677145935851051652659927
61380300677145935851888446096211
61380300677145935851888447495891
61380300677145935851888476192247
61380300677145935858391305322319
61380300677145935858663303066359
61380300677145935858663646022951
61380300836560346216190309341930
61380300836561246646657687065254
61380300836634225993201226401652
61380300836634225993764967677044
61380300836634225993766082285968
61380300836669814503959935063568
61380300836670715064912097131581
61380300836670715202172851861185
61380301309226063384551230836380
61380301309226063384552002488712
61380301309226063796334181056855
61380301309226065031680201964722
61380301309226107856189251106422
61380301309226107856753335338406
61380301309226963952362926737664
61380301309226963952363698389996
61380301309226965736752738334918
61380301309227008424000947007706
61380301309227008424565031239690
61380301309320608180624506649350
61380301309323326355352269994324
61380301309324227060424806364520
61380301309324260267392657445262
61380301309324260274986830819554
61380301309324660728165415937656
61380301309324661146722502755856
61380301309324661283983257131328
61380301309331415542595209982784
61380301309331429818526152935964
61380301309331429818526239029244
61380301309331429818529247536590
61380301309331429818529333629870
61380301309331474290166496154300
61380301309331474290166582247580
61380301309332314326833116850412
61380301309332314326833116854624
61380301309332314326833202943692
61380301309332315562179909416200
61380301309332330386337934930528
61380301309332330386338021136236
61380301309332330386341029531154
61380301309332364149690813931786
61380301309332365385292093931110
61380301309332374857978278148864
61380301309355791403776745540086
61380301309355791403776745544298
61380301309359844019969153800007
61380301309367480941435281792022
61380301309367480941435281796234
61380301309367480941435367885302
61380301309367482176782071171270
61380301309367482176782157264550
61380301309367497000940099984566
61380301309367497000940099988778
61380301309367497000940186077846
61380301309367947894928399184647
61380301314842949116106496399435
61380301315135589182451026147756
61380301315135589319711780877360
61380301315135589319711780989788
61380301315135589319711780994000
61380301315135591149854405732150
61380301315135591149854491825430
61380301315135633654088274765466
61380301315135633654652359114090
61380301315135633791913113839482
61380301315135639135229795312734
61380301315135639135229795316946
61380301315166808863326076060518
61380301315170713284471974017489
61380301315231484806516820737478
61380301315231935251411029591759
61380301315232835681961970763436
61380301315232835681962056856716
61380301315232835819222725493040
61380301315232850506119999576732
61380301315232850506120085670012
61380301315232850643380754306336
61380301315232880153599219381146
61380301315232880153599305474426
61380301315232884399393921870039
61380301315240941524324595732470
61380301315240941524324681825750
61380301315240955753686103623600
61380301315240957583829500018294
61380301315264105921085264350058
61380301315268008381602613255622
61380301315268008381602641951978
61380301315268008381602728041046
61380301315268019080534433444530
61380301315268019080534519533598
61380301315268019087309260318642
61380301315268019087309346407710
61380301315268019087877558164101
61380301315276063658942164017809
61380572763436683163508283273913
61380572764408979577843038388619
61380572993873072671486835374051
61380572993873973231139670658403
61380572993873973238482709821121
61380572993873973238733757943627
61380572993873973239298612765133
61380572993873973239298617014483
61380572993873974885611766576135
61380572993873974886427669520147
61380572994713452877021337116143
61380572994713452877022451730891
61380572994713452877106134084123
61380572994737569523108913572875
61380572994741171794355697178011
61380572994748375102068021056093
61380572994748375102069135665017
61380572994748419566930442799691
61380572994748419566931557408615
61380572994749275669880831566301
61380572994814151004749519364185
61380572994814151004749520426986
61380572994814151004749520426995
61380572994814151004750633973109
61380572994814151004750635035919
61380572994821054259887254734424
61380572994845369590801899346879
61380572994845370825500523560081
61380572994845370826148688726127
61380572994845370826149061797629
61380572994845371237095273048269
61380572994845371237931324924045
61380572994846570164786626418221
61380572994846571994197683181537
61380572994846571994930018091181
61380572994846571995013586125549
61380572994849271501712891248637
61380572994849273148841943754301
61380572994849273285767968716845
61380572994857327198742320116253
61380572994857327198742577333697
61380572994857327198742663072845
61380572994857371663604741859851
61380572994857371663604999077295
61380572994857371663605084816443
61380572994857376566180887092881
61380572994857376612018039918865
61380572994857376612018125658013
61380572994857376612582984728869
61380572994857376612586337946619
61380572994857376977774864924317
61380572994857376977774864924525
61380572994857376978528010352963
61380572994857377160810010361057
61380572994857377161060800203309
61380572994857377161060800203357
61380572994857377161542235201386
61380572994857377161625656087673
61380572994857377161625656087833
61380572994857377161625659274373
61380572994857377161625913305069
61380572994857377161625913305277
61380572994857377161625917554618
61380572994857377161625917554627
61380572994857377161629012492123
61380572994857377161629013554933
61380572994857377161629016741473
61380573000754296427705391555488
61380573000754296427706420425264
61380573000754296427708747605646
61380574915044614364673493012096
61380574915044630973223653054502
61380575050906942938410412272657
61380575050906992757007381034569
61380575050906992763781949641477
61380575050906992763782321177785
61380575050918698354170477192971
61380575050918698498122744443303
61380575050918698498959572692985
61380575068668886355551580868532
61380575068668886362326063386372
61380575068668889928658191766202
61380575068676089662196602948349
61380575068676089662949748359525
61380575068773189778112503655456
61380575074249708616063295644428
61380575074249708799077750069324
61380575074541494414494300331219
61380575074553199961011847881145
61380575121818601588621549713773
61380575121818601589186405598089
61380575121846515080220144993074
61380575121853707267639065942155
61380575121853718380111608447943
61380575121853718380676438816827
61380575121853718380676467514587
61380575121853718380864753872217
61380575144605970584028592835642
61380575144613757668191969635126
61380575144613759495887525465996
61380575144617660128521287163879
61380575145453086586723325967878
61380575145453086586723325973702
61380575145453086587288181852194
61380575145453086769653982787766
61380575145453086770218838672082
61380575145453103241505919991042
61380575145453103248284185938692
61380575145453103248284190071402
61380575145453103248284214518408
61380575145456704917977364488862
61380575145456704917977364493074
61380575145456704918043597449275
61380575145456704924755662208384
61380575145456704925571452250682
61380575145456704963797153659979
61380575145456705107748966818588
61380575145456705107749081137452
61380575145456705107749081141664
61380575145456705108585906203402
61380575145481005475553719912756
61380575145481020299798874642094
61380575145481022084101560212282
61380575145481022084185242565514
61380575145489109350031790002627
61380575145489425553806761649113
61380575145489426147850224298928
61380575145489426147850224298931
61380575145489426148603365478019
61380587759532918244619624695349
61380587989956399433396008661492
61380587989957600007464045014772
61380587989957600190478499439668
61380591428676445084412854569347
61380591588212882450863110241478
61380591588212882450863110241526
61380591588212882450863195980674
61380591588212882450884002250118
61380591588212882450946764015042
61380591588212932273409323907612
61380591588212932273410438516536
61380591588212932273494120869768
61380591659112784587793316484710
61380591659112784587876998837942
61380591659116687048310665390274
61380591659116687048310779709137
61380591659116687048310779709138
61380591659116687048394347743506
61380591659116736870606973774025
61380592066775569258168781666099
61380592066908837234717862253566
61380592066908837234801429821374
61380592066908852058962897591568
61380592066916051250169535153192
61380592067759838016673025929509
61380592067759838016673283146953
61380592067759838200251449796753
61380592067759838200251449796754
61380592067759838200502496856450
61380592067759838200503268508782
61380592067759882489691290592991
61380592067759882672704601357071
61380592067759882672704601357072
61380592067759882672705630226847
61380592067759882672705630226848
61380592137808755980198227141136
61380592137812352898275577860604
61380592137812358251445010746064
61380592137824364030371749084201
61380592138659740702646163935481
61380592138659785175664171381519
61380592143693066062465350169335
61380592143720933839258709740768
61380592143720967010242934608172
61380592143720983664630245709908
61380592143720983664630247109588
61380592143728182849063190468329
61380592143729388963642363290061
61380592143729388964207223425179
61380592143729388964395508719951
61380592143732941435166477955396
61380592144604389011798304515862
61380592279595046241454093440369
61380592279615748187437058392072
61380592279615748187437189126315
61380592279615759300557885467522
61380592279615759308088177518776
61380592279615764246944199532910
61380592280470397543527795158157
61380592280470397544364623407839
61380592297211908761632925934694
61380592297211909310675600479990
61380592297211959133138131792891
61380592297211959133138131792892
61380592297345086923034757695895
61380592297345243169110899340744
61380592297357234131299779012084
61380592297357234131299779128724
61380592297357234131550827601198
61380592297357234131550827605570
61380592297357234131550830787690
61380592297357234131550830789142
61380592297357234131550832204840
61380592297357234131550832206292
61380592297357245198855567567838
61380592297357245198855567572050
61380592297357245198855568040014
61380592297357245199420423456366
61380592297357245199420423924330
61380592298184566401552636906651
61380592298184566401552636906652
61380592298220544642134499697467
61380592298220544642386323013185
61380592298220588930758183514577
61380592298220594464410547889211
61380592298220594464410547895035
61380592298325038737664628487018
61380592298325038920677689479660
61380592298325038920678853335450
61380592298325044271399396940852
61380592298325044271399401172940
61380592298325044271400290803060
61380592303229503428182351776231
61380592303254118949104382962960
61380592303254118972012572328156
61380592303254152117911722343507
61380592303254168177691865769247
61380592303264670038708545587161
61380592303264674801973340460925
61380592303265859498898913157010
61380592303265859498898914692204
61380592303265859499463769041326
61380592303265859499463769047150
61380592303265859499463773764464
61380592303265870611936314611398
61380592303265876145693287837489
61380592303265876153287375122713
61380592304093147157469910596147
61380592304104849188113332020014
61380592304104849188113446338878
61380592304104849188197014367422
61380592304104854540739974314473
61380592304104854541283541138410
61380592304104854541283912674717
61380592304104854541283912674718
61380592304104854723752913542246
61380592304104854723753285078553
61380592304104854723753285078554
61380592304104854724568816486258
61380592304104887892624027247108
61380592304104899005661428701496
61380592304104899010744002879656
61380592304104899010745031749432
61380592304104899013003807460846
61380592304104899013756838571871
61380592304104899188590970900812
61380592304104899188592085509736
61380592304104899195934349956046
61380592304104899195934464274910
61380592304104899196771292524591
61380592304104899196771292524592
61380592304129170055487961712657
61380592304129219878328467190416
61380592304129219878328467190417
61380592304233664150766295882846
61380592304233664333780128527820
61380592304233664333780520731278
61380592304233669684502232424558
61380592351370300229500675946685
61380592351370300230337504196367
61380592351479207876881048626912
61380592374024039131870660993462
61380592374024039131954229027830
61380592374157356336085795665559
61380592374157372944635955707965
61380592374157372945368307039630
61380592374164572129609755599665
61380592374164577487946221249453
61380592374164577487946478466897
61380592374165461446307502442252
61380592374165461446307502558892
61380592374165461446391070121084
61380592374165461446391070476620
61380592374165461446391073309028
61380592374165461446391074725970
61380592374165461446558549496332
61380592374165461446558549501948
61380592374165461446558551035738
61380592374165461446558554219523
61380592374165461446642117536316
61380592374165461446642118597722
61380592374165461446642118599174
61380592374165472559344875315520
61380592374165472559344875316924
61380592374165472559428557668752
61380592374165472559428557670156
61380592374165772885876228176230
61380592374165772886692131114418
61380592374165772886692131120242
61380592374165778245217136218009
61380592374165778290970721127877
61380592374169375157938914721166
61380592374169375157938914725378
61380592374169375157938915191938
61380592375004751874086212808542
61380592375004751874086327127406
61380592375004751874169895155950
61380592375004757227256536245802
61380592375004757227256793463246
61380592375004757409726165867082
61380592375004790578596908035636
61380592375004801696716883668184
61380592375004801696717912537960
61380592375004801698976688249374
61380592375004801699729719360399
61380592375004801879647797693868
61380592375004801879648569346200
61380592375004801881907230744574
61380592375004801881907345063438
61380592375004801882744173313120
61380592375008337536782836366852
61380592375008337536782950685716
61380592375008337536782950685924
61380592375008337536866518720084
61380592375008342887441129080040
61380592375008343070518115693188
61380592375008343070518887345520
61380592375008354137738909124034
61380592375008354137822591475862
61380592375008354137822591477266
61380592375008354142822626490834
61380592375008354145416793552333
61380592375008354145416793552334
61380592375008359495992059357628
61380592375008359495992317637930
61380592375008359497959638708137
61380592375008359498519993460118
61380592375008359498520250677562
61380592375008359498523722935910
61380592375008359498587259539711
61380592375008359671474960102702
61380592375008359679069165365714
61380592375008359679090082885579
61380592375008359681516883238808
61380592375008359681534333099590
61380592375008359681537805357937
61380592375008359681537805357938
61380592375008387542093369599036
61380592375008387542908505489986
61380592375008387542909277142318
61380592375008387545440682086006
61380592375008392895259446415672
61380592375008392895262918674019
61380592375008392895262918674020
61380592375008392895262918792117
61380592375008392895345714701764
61380592375008392895346601145349
61380592375008392896077935174452
61380592375008392896098855880852
61380592375008403963382415207928
61380592375008403967712876009706
61380592375008403968466018255864
61380592375008403970223475038241
61380592375008403970223475038242
61380592375008403970976502965535
61380592375008403970976502965536
61380592375008404143865349899500
61380592375008404146396754841784
61380592375008404146396754843188
61380592375008404150643532822366
61380592375008404150643532823770
61380592375008404151459555162512
61380592375008404153154017533441
61380592375008404153154017533442
61380592375008404153154131852305
61380592375008404153154131852306
61380592375008404153154131856518
61380592375008404153990956918255
61380592375008404153990956918256
61380592375008409503875843667890
61380592375008409504628984846978
61380592375029122564301347978945
61380592375043465239969554330409
61380592375102051902834097998355
61380592375113709324201942616293
61380592375113709507027968259021
61380592375113709507027996837285
61380592375113709507216281777973
61380592375113709529371285777816
61380592375113753788056818530299
61380592375113753796404018420559
61380592375113753970987475344363
61380592375113753978602454761887
61380592375113753978602483335987
61380592375113753978853502171503
61380592375138369451322080133217
61380592375140726540813984696646
61380593502606650721377350956623
61380593502607851066594038214787
61380593502607851478376044123759
61380593502607851484108185409243
61380593503555846938289674656300
61380593503592119831370344141238
61380593503592119831453912169782
61380593574483617080779790733056
61380593574483617263794015581488
61380593574483618865169602213462
61380593574492072340541998004287
61380593733044240759845468316120
61380593733044240805599024528228
61380593734016853376636821774745
61380593734016853383163953040049
61380593734023708318531015588931
61380593734023752790168264206641
61380593734023758324657456364397
61380593734028510797562979434362
61380593734028510804508638557168
61380593734028510804508642806518
61380593734028510804529563512918
61380593734028510805073498686670
61380593734028510805094419391618
61380593734028510980493636254042
61380593734028510987522982440374
61380593734028510987543788355734
61380593734028510987606550474742
61380593734028510988108644245666
61380593734028555269200228052072
61380593734028555269200228057688
61380593734028555269203580919902
61380593734028555269203584107846
61380593734028555269203585642880
61380593734028555269203667013182
61380593734028555269203695710942
61380593734028555269203700310420
61380593734028555269391985250900
61380593734028555269956726821968
61380593734028555269956841140832
61380593734028555276731668009328
61380593734028555276731668014944
61380593734028555276734992652978
61380593734028555276734996902328
61380593734028555276735021232694
61380593734028555276735025482044
61380593734028555276735111687960
61380593734028555276735111693576
61380593734028555276797782997618
61380593734028555276986072541948
61380593734028555276986158631016
61380593734028555277550900200680
61380593734028555277550928426056
61380593734028555277550928426264
61380593734028555277551014519544
61380593734028555452130884866136
61380593734028555452130884871752
61380593734028555452134237733966
61380593734028555452134238206142
61380593734028555452134240921910
61380593734028555452134242456944
61380593734028555452134323823034
61380593734028555452134323827246
61380593734028555452134352525006
61380593734028555452134357124484
61380593734028555452385289398548
61380593734028555452385404183972
61380593734028555452406210104948
61380593734028555452971065983648
61380593734028555459728439806066
61380593734028555459728525899506
61380593734028555459728525903718
61380593734028555459745892857760
61380593734028555459745892863376
61380593734028555459749331814658
61380593734028555459749335002602
61380593734028555459749335006814
61380593734028555459749336542008
61380593734028555459749365116108
61380593734028555459996940272992
61380593734028555460000383477836
61380593734028555460000383479240
61380593734028555460000383951624
61380593734028555460000412175596
61380593734028555460565239362152
61380593734028555460565268059912
61380593734028555460565268060120
61380593734028555460565354153400
61380593734028560802852596677508
61380593734028560802852596683124
61380593734028560803040881972280
61380593734028560803605737862212
61380593734028560810384032389578
61380593734028560810467600423946
61380593734028560810467604674748
61380593734028560811220745853836
61380594193913120708788652769803
61380594193913120709353511836447
61380594193913122356482564342111
61380594193915823648135646136991
61380594193917023169870860742011
61380594193917024404400970925437
61380594193917024404401999795213
61380594193917024405216878468927
61380594194022083873251055871358
61380594194022089414012604897346
61380594194022341450941054060966
61380594194024742934435678264678
61380594194025943508503714617958
61380594194025943508507185459156
61380594194025987568550456243818
61380594194861368586156719111547
61380594194861418408703961653073
61380594194885729614939761617126
61380594194885734974884021358032
61380594194885734975532578727545
61380594194897435587439185328371
61380594194897435587439188510699
61380594194897435588004044399227
61380594194897435770452380257267
61380594194897435770452381307027
61380594194897435770453413359131
61380594194897441121656413024823
61380594194897685951631131839941
61380594194897685951902727970351
61380594194897691485638783535399
61380594194897735776709779325155
61380594194897735959724004173587
61380594194897741310445461831751
61380594194897741310445461837575
61380594194897741310445719049195
61380594194897741310445834908917
61380594194897741310927006904967
61380594194897741311198976088005
61380594194900136878903983946545
61380594194900136878903983947949
61380594194900136879657126194107
61380594194901337636739387395819
61380594211630893485397849064742
61380594211751819198117187882865
61380594211751819198200870702657
61380594211751819205460223503507
61380594211751819205460226691451
61380594211751819205732167171065
61380594211751819205732281967929
61380594211751819381131527516721
61380594211751819381134880384551
61380594211751819388746621601785
61380594211751819747812101557572
61380594211751819754586928431684
61380594211751819754586928431685
61380594211751819937517585245749
61380594211751864226977318228482
61380594211751869204243600427290
61380594211751869204246953295120
61380594212615206167959993973202
61380594212615206348445166935326
61380594212615207944759071036214
61380594212615207952349805453608
61380594212615213486085740578378
61380594212615463849984449669354
61380594212615463849984454268624
61380594212615463849984794025626
61380594212615508131832651163789
61380594212615508322105572418340
61380594212615513674540084094162
61380594212615513675355987038174
61380594212615513675355991637444
61380594212615513675356335993716
61380594212622366967047719914720
61380594212622411259497264596359
61380594212622411435170803346095
61380594212622411435171578167705
61380594212622411435171578180755
61380594212623612013569301450122
61380594212623612016014785768622
61380594212623612199029010617054
61380594212623617549750722310334
61380594212627169266329363552351
61380594212627169449343703191823
61380594212627169449595525084775
61380594212627213731191785295949
61380594212627213731191900086989
61380594212627213736339044397247
61380594212627213737967458747637
61380594212627213737967458749041
61380594212627213737967458753253
61380594212627213737967501853406
61380594212627213737967501859022
61380594212627213737967715965081
61380594212627213737967715966485
61380594212627213737967730491134
61380594212627213737967730492538
61380594212627213738783404803034
61380594212627213738783634857911
61380594212627213738783634857912
61380594212627213738783749176776
61380594212627213913642043889977
61380594212627213914207244142211
61380594212627213920981726701838
61380594212627213920981726707454
61380594212627213920982069658430
61380594212627213920982069659834
61380594212627213920982069664046
61380594212627213921797629645850
61380594212627213921797629651466
61380594212627213921797974019384
61380594212627213921797974020788
61380594212627213921797974491767
61380594212627213921797974491768
61380594212627213921798088810632
61380594212627219264844152858527
61380594212627219264845272065317
61380594212627219265095976168421
61380594212627219271619740216775
61380594212627219271619823127887
61380594212627219271619826310215
61380594212627219271620084590517
61380594212627219271620084591921
61380594212627219271703438513210
61380594212627219271703781469802
61380594212627219271703781471206
61380594212627219271703781475418
61380594212627219272519341457222
61380594212719629529327460418368
61380594212719673994189878979638
61380594217515203567668066693567
61380594217551525873961813369267
61380594217551525874526669253583
61380594217551526469322900010987
61380594217551526469409939949411
61380594217659244586842347853606
61380594217659244586845703903764
61380594217659288463874749839994
61380594217660444756073783384201
61380594217660445160830172222676
61380594217660445160910384206886
61380594217660494571591682914654
61380594217660494579185770199878
61380594218207737767310358666638
61380594218499471915013793454106
61380594218523789073818190372964
61380594218523838899190507179925
61380594218523838899190507179926
61380594218530986847227021566527
61380594218531036672034072921331
61380594218531036672034077173102
61380594218531036855047909818076
61380594218531036855048297769763
61380594218531036855048302021534
61380594218531042198995186840702
61380594218531937237400346152810
61380594218531937239844709675282
61380594218531937239845859163454
61380594218531937239845859169070
61380594218531937420331001838374
61380594218531937420332146543334
61380594218531937422860079228674
61380594218531937422860084011886
61380594218531937422860084017502
61380594218531942766806968831054
61380594218531942773497075650801
61380594218531942773498223359970
61380594218531942773581790921954
61380594218531942773581795710782
61380594218531942773584115471132
61380594218531942773584118659076
61380594218532237429116453165854
61380594218532237612130678014286
61380594218532242962852389707566
61380594218534638532063795777419
61380594218535839289146056979131
61380594218535839289146056979132
61380594218535839289146171297996
61380594218535844639787556629153
61380594218535844639870867505125
61380594218631857234120042972614
61380594265792836850749725286604
61380594265800945529355323747963
61380594288442973481388193551334
61380594288443023260922578461144
61380594288443023306759730920154
61380594288560047115264176641271
61380594289423691759788408456196
61380594289423691759790728204900
61380594289423736051424009637436
61380594289423741577569211407622
61380594289423741584344038281734
61380594289423741585159945825016
61380594289423741585162265573720
61380594289423741585163387968454
61380594289427288494603038369736
61380594289427288494603038382786
61380594289427288494854085429432
61380594289427288494854085442482
61380594289427294030786806289782
61380594289427336528242713916873
61380594289427336528242843253866
61380594289427336528242844657758
61380594289427336528242844670808
61380594289427336535836930526040
61380594289427338312632651538894
61380594289427338312632654721222
61380594289427338319409715268020
61380594289427338320225622798252
61380594289427338320226742006446
61380594289427338503156276896548
61380594289427342064426612572188
61380594289427342064426612577804
61380594289427342072020699844362
61380594289427342072020699863236
61380594289427343856410511324768
61380594289427343856410515929861
61380594289427343856410515929862
61380594289427594220306125815118
61380594289427594220306130414388
61380594289427594220308450163092
61380594289427638502154327309553
61380594289427638511104903358996
61380594289427642215450703843792
61380594289427644038086932316054
61380594289427644038086933365814
61380594289427644044861759190166
61380594289427644044861760239926
61380594289427644045594098804074
61380594289427644045594100221016
61380594289427644045677662134178
61380594289427644045677663183938
61380594289427644045677667783208
61380594289427644045679987531912
61380594289435397176134207560968
61380594289435397356954082643556
61380594289435397359148547200440
61380594289435397359399479272347
61380594289435441645325943150772
61380594289435441647770265047921
61380594289435441647770293745681
61380594289435441647771408219091
61380594289435441647771408236561
61380594289435441647771412935209
61380594289435441647771412940825
61380594289435441647771427461262
61380594289435441647771456059852
61380594289435441647771456159022
61380594289435441647771456178678
61380594289435441647771456532810
61380594289435441824010968944038
61380594289435441830785680908284
61380594289435441830785681007454
61380594289435441831601583833422
61380594289435441831601583852296
61380594289435447181422541795485
61380594289435447181422628005405
61380594289435447181422632604675
61380594289435447181422632604883
61380594289435447181422656585121
61380594289435447181422661302483
61380594289435447181422661302643
61380594289435447181423661002275
61380594289435447181423661008099
61380594289435447181423661120367
61380594289435447181423665706539
61380594289435447181423665707991
61380594289435447181423665725461
61380594289435447181423689818127
61380594289435447181423694404347
61380594289435447181423694423221
61380594289435447181423775793315
61380594289435447181423775799139
61380594289435447181423775911407
61380594289435447181423777315459
61380594289435447181423780497787
61380594289435447181423780516501
61380594289435447181427147727618
61380594289435447181427147727627
61380594289435447181427147733451
61380594289435447181507392706558
61380594289435447181507392719656
61380594289435447181509712469094
61380594289435447181674757407198
61380594289435447182241936068539
61380594289435447182323295644746
61380594289435447182323295644794
61380594289435447182323295663668
61380594289435741972859161766186
61380594289435747325843748293653
61380594289438143534200188135696
61380594289532660284195186070005
61380594289532702964668915541391
61380594289535360406949125829969
61380594289535360406950245025113
61380594289535362191089004662854
61380594289535362193616937702486
61380594289543465306269920809214
61380594289543465450054367838593
61380594289543465489284145653227
61380594289543465489284145657646
61380594289543465496561179665292
61380594289543509961423488034792
61380594289543509961423515669742
61380594289543509961423602825832
61380594424446767602662918434074
61380594424446767648416503342538
61380594424446773143424467460062
61380594424462383047361547880179
61380594425297759506766603277079
61380594425297803978403851894789
61380594425297809512893044052545
61380594425322075024966362280304
61380594425322119493089444644657
61380594425322119493089445694417
61380594425322119493089445711679
61380594425322119499863854868296
61380594425322119499864113135500
61380594425322124843811156337937
61380594425322124843811157387697
61380594425322124850585563379248
61380594425322124850585820596692
61380594425322124850585824828780
61380594425322124850585980029721
61380594425322124850589078862435
61380594425334126474200203317979
61380594425334126475640380084459
61380594425334126878451146927209
61380594425334126885229322064265
61380594425334126885790829685637
61380594425334126885793928518351
61380594425334127068996807128011
61380594425334132421413095633389
61380594425334132421974599003959
61380594425334132421977697836673
61380594425334132422162885361589
61380594425337684318807141643087
61380594425337684318807144831031
61380594425337728609877772150375
61380594425337728609877800730091
61380594425337728747138555105563
61380594425337728791200917604793
61380594425337728792641064374615
61380594425337734143362771468625
61380594425337734143362774656569
61380594425337734143362776073511
61380594425337734143530164754805
61380594425337734144178677949097
61380594425337734144178677949098
61380594425337734144178706646857
61380594425337734144366993004487
61380594425430137621677641523924
61380594425430137621677900853986
61380594425430143157857944251850
61380594425430143157858201456196
61380594425430143158046230596382
61380594425430143164887544460408
61380594425431338385785777722302
61380594425431338385786150774930
61380594425431343320335731881888
61380594425431343729394575661442
61380594425431343731925980605130
61380594425431343731929451446328
61380594425431343732117737790860
61380594425431343736427274721220
61380594425431343737180420132396
61380594425431343738955208823710
61380594425431343912680883993062
61380594425431343914856637419194
61380594425431343915128606583518
61380594425431343915131962639292
61380594425431343922722808659990
61380594425431387791972977311654
61380594425431387799563710317722
61380594425431388203814276282536
61380594425431388203817630567308
61380594425431388211345716226694
61380594425431388386744933096600
61380594425431388387585230403588
61380594425431388391832005201842
61380594425431388394359941075126
61380594425431393737215597848276
61380594425431393737466644907972
61380594425431393737469998129886
61380594425431393737469999192744
61380594425431393737968739027364
61380594425431393738223143541062
61380594425431393744998082018478
61380594425431393745081649580462
61380594425431393745081649599176
61380594447987615011014236925576
61380594447987615011014236926980
61380594447987615011014265623336
61380594447987615011076912952756
61380594447987615011097836373472
61380594447987615011265314100182
61380594447987615011348880600760
61380594447987615011830058381194
61380594447987615560056911470872
61380594447987615560056911472276
61380594447987615560057284542374
61380594447987615560140855292302
61380594447987615560308336201340
61380594447987615560308336202792
61380594447987615560873195273599
61380594447987615560873195273600
61380594447987615605810496380740
61380594447987615605810840754482
61380594447987615605810843936810
61380594447987615605810869334198
61380594447987615605894437368566
61380594447987615605894440202218
61380594447987615606061544857586
61380594447987615606061549456856
61380594447987615606061549458308
61380594447987615606061892413448
61380594447987615606061892414900
61380594447987615606061916393894
61380594447987615606145484428262
61380594447987615606145488679064
61380594447987615606626660674906
61380594447987615606626660675114
61380594447987915749578558545176
61380594447987915749578930081484
61380594447987915750143417617436
61380594447987915750143785965800
61380594447987915795332486293592
61380594447987915795419526237845
61380594448083970958504675726854
61380594448084826505067890751621
61380594448084826505071219520961
61380594448084826505071219522365
61380594448084826505071219522573
61380594448084826505071219526785
61380594448084826505071248218721
61380594448084826916578186111941
61380594448084826916581629319641
61380594448084826916581629319849
61380594448084826916661868465173
61380594448084826916661868583265
61380594448084826916661869982945
61380594448084826924193165057497
61380594448084826924193166456969
61380594448084826924193193637213
61380594448084826924193195153325
61380594448084826924193195153533
61380594448084826924193279842713
61380594448084826924193281242601
61380594448084827061454035972205
61380594448084827099592525397329
61380594448084827099592526797009
61380594448084827099595854168281
61380594448084827107207534793004
61380594448084827107207534793005
61380594448084827107207619482392
61380594448084827107207619482393
61380594448084827107207620882073
61380594448084876334686202800651
61380594448084876334686202802055
61380594448084876334686202918695
61380594448084876334686289007763
61380594448084876334686289011975
61380594448084876922704599713194
61380594448084876922704628409550
61380594448084876922707955763352
61380594448085177066221608801514
61380594448085177073815696086738
61380594448632421496721446396098
61380594448741340233979736726025
61380594448741340233979736727429
61380594448741340233979736727637
61380594448741340233979736731849
61380594448741340234059975991053
61380594448741340241319303282087
61380594448741340241591272465285
61380594448741340241591387250501
61380594448741340416990517901809
61380594448741340416990519436843
61380594448741340416993961574457
61380594448741340416993961575861
61380594448741340416993961576069
61380594448741340416993961580281
61380594448741340424605726890180
61380594448741340424605726890181
61380594448741384889468062894630
61380594448935857534899091224256
61380594448935857534982659258624
61380594448935862881290226847916
61380594448935862888068521375282
61380594448935862888068525626084
61380594448935862888089416099482
61380594448935862888089417634676
61380594448935862888089444797242
61380594448935862888089446214392
61380594448935862888152093660452
61380594448935862888633265656502
61380594448935862888905234839540
61380594448935863064053517538366
61380594448935863071082860542578
61380594448935863071082865141848
61380594448935863071103755733338
61380594448935863071166428576946
61380594448935863071166431759066
61380594448935863071166433176216
61380594448935863071647604823590
61380594448935863071668525529990
61380594448935863071668611619058
61380594448935907352760109342012
61380594448935907352763465392170
61380594448935907352763466927204
61380594448935907352763548297506
61380594448935907352763576995266
61380594448935907352763581594744
61380594448935907352951839378274
61380594448935907353011157818858
61380594448935907353014515404050
61380594448935907353014625472112
61380594448935907353516608106292
61380594448935907353516693727396
61380594448935907353516722425156
61380594448935907353767656583138
61380594448935907353767770902002
61380594448935907360291549299268
61380594448935907360542597776114
61380594448935907535690766156076
61380594448935907535694119490466
61380594448935907535694122206234
61380594448935907535694123741268
61380594448935907535694205111570
61380594448935907535694233809330
61380594448935907535694238408808
61380594448935907535945167967312
61380594448935907535945282286176
61380594448935907535945286885446
61380594448935907535966091389272
61380594448935907535966177476936
61380594448935907535966177478340
61380594448935907536531033361252
61380594448935907541590276747294
61380594448935907543305774147700
61380594448935907543556821557316
61380594448935912886412477967448
61380594448935912887165619146536
61380594448935912893943884977546
61380594448935912893943889693664
61380594448935912893943913673902
61380594448935912893943918273380
61380594448935912894006561003322
61380594448935912894027481708270
61380594448935912894027485959072
61380594448935912894759706431760
61380594448935912894780627138160
61380594448956621149742864401090
61380594448956626502908938213517
61380594448956626502908966793233
61380594448956626502992534827601
61380594448956626502995981221792
61380594448960178219823088310815
61380594448960178402586637753903
61380594448960178402586639153583
61380594448960222684434807350989
61380594448960222684434836048749
61380594448960222684434836066219
61380594448960222691209246817689
61380594448960222691209275514045
61380594448960222691209275519869
61380594448960222691209275519922
61380594448960222691209289927878
61380594448960222691209290045922
61380594448960222691209618826381
61380594448960222872508390546576
61380594448960222872511862824580
61380594448960222874223886430662
61380594448960228218087088820287
61380594448960228218087088837757
61380594448960228224861523569673
61380594448960228224861523686313
61380594448960228224861638359309
61380594448960228224861643076671
61380594448960228224861643076831
61380594448960228224864967248305
61380594448960228224924677518372
61380594448960228224924677535634
61380594448960228224924677535842
61380594448960228224945598223320
61380594448960228224945598242034
61380594448960228225677818697460
61380594448960228225677818714722
61380594448960228225677818714930
61380594448960228225677890377168
61380594448960228225680917842727
61380594448960228225681262198791
61380594448960523016025399518256
61380594448960523016025399535726
61380594448960523016028870495958
61380594448960523016028871912900
61380594448960528369198300180424
61380594448960528369198301597366
61380594448971029639952365881394
61380594448971029642462849173915
61380594448971029642462849173916
61380594448971029685685001503742
61380594448971029686249860576001
61380594448971029686249860576002
61380594448971029687944436202985
61380594448971029687944436202986
61380594448971029687965357976407
61380594448971029688216405386023
61380594448971029688216405386024
61380594448971035039419290260467
61380594448972180436640848626202
61380594448972180436640848976122
61380594448972180436640934715270
61380594448972180436640934719482
61380594448972180436640963417242
61380594448972180436724531451610
61380594448972230252221626131014
61380594448972230252786485197658
61380594448972230252974770492430
61380594448972230259753036323440
61380594448972230259840073433827
61380594448972230259840077683177
61380594448972230259840106380985
61380594448972230260593247560073
61380594448972230262012472088302
61380594448972230262012473501032
61380594448972230262012473505244
61380594448972230262012473619124
61380594448972230262012473623336
61380594448972230262012502198840
61380594448972230262033394324072
61380594448972230262033394329688
61380594448972230262033422903788
61380594448972230262033422909404
61380594448972230262284441267128
61380594448972230397013704959764
61380594448972230397013706494798
61380594448972230397034627083106
61380594448972230397854002285465
61380594448972230399273142137356
61380594448972230399273142255448
61380594448972230399273256928603
61380594448972230399545109903452
61380594448972230399545110375628
61380594448972230399545195996732
61380594448972230399545224694492
61380594448972230442767291285170
61380594448972230443332150357430
61380594448972230445047647752220
61380594448972230445047647757836
61380594448972230445298694817532
61380594448972230445298695167452
61380594448972230445298780906600
61380594448972235749932173677814
61380594448972235749994849349458
61380594448972235750183134644230
61380594448972235750183136061172
61380594448972235750183220737510
61380594448972235750183225455031
61380594448972235750183249429654
61380594448972235750183254034747
61380594448972235750183254152845
61380594448972235750270262093035
61380594448972235795685758587682
61380594448972235795685758704322
61380594448972235795685787284038
61380594448972235795748434613458
61380594448972235795769355318406
61380594448972235795769359569208
61380594448972235795936719552694
61380594448972235795936721087728
61380594448972235795936805641762
61380594448972235795936834343734
61380594448972235795957641676036
61380594448972235796020402378102
61380594448972235796020403440960
61380594448972235796020406628904
61380594448972235796023850189443
61380594448972235796501578624954
61380594448972235796501580041896
61380594448972235796522500748296
61380594448972235796773547807992
61380594449041229527969488995140
61380594449064639274272598520242
61380594449064639274272855737686
61380594449064639281110444376722
61380594449064644215660025478064
61380594449064644627253745042504
61380594449064644627442031387036
61380594449064644631751568317396
61380594449064644632504713728572
61380594449064644810452900185310
61380594449064644810456256235468
61380594449064644818047102256166
61380594449064688694888003913898
61380594449064689106670009822870
61380594449064689282909523999764
61380594449064689287156298798018
61380594449064689289684234671302
61380594449064694632794291726062
61380594449064694633547437137238
61380594449064694640322375614654
61380594449065589850721218501205
61380594449065889451970379919745
61380594449068241003063162020594
61380594449068246349646140464346
61380594449068246356232594887388
61380594449068246486906809100670
61380594449068246493493346429048
61380594449068246493493349612780
61380594449068246493493349612781
61380594449068246532636087139118
61380594449068246532657007845470
61380594449068246532660365312778
61380594449068246532719769960314
61380594449068246532719769960315
61380594449068246532723127426010
61380594449068246532723127427414
61380594449068246532723127427415
61380594449068246539246929803882
61380594449068246539246931338916
61380594449068246540000046654056
61380594449068246540251095130902
61380594449068246540251209916118
61380594449068246560694145370886
61380594449068290821091631883068
61380594449068290821094987933226
61380594449068290828623071840484
61380594449068290965883740476600
61380594449068290965883740476808
61380594449068291004022288697132
61380594449068291004025669194248
61380594449068291004841576737530
61380594449068291004862584600020
61380594449068291005113545920568
61380594449068291009109359398274
61380594449068291009109362580602
61380594449068291011637296688708
61380594449068296354744000508504
61380594449068296354747352307860
61380594449068296354747352309264
61380594449068296354747356558662
61380594449068296355559932498744
61380594449068296362275434797968
61380594449069447106704123492399
61380594449069447106704152072067
61380594449069447106704152072115
61380594449069447106704152072274
61380594449069447106707595746327
61380594449069447106707595750746
61380594449069447106725044198751
61380594449069447106725073245027
61380594449069447106728516451275
61380594449069447106728516457152
61380594449069447106787806313595
61380594449069447106787834891859
61380594449069447106787835009951
61380594449069447113231283803931
61380594449069447113231288054733
61380594449069447114047162300985
61380594449069447114047190880617
61380594449069447114047190880653
61380594449069447114047190880701
61380594449069447114068083007337
61380594449069447114068111587053
61380594449069447114068197792761
61380594449069447114319131484182
61380594449069447114319160063898
61380594449069447114319246269399
61380594449069447243964906797459
61380594449069447243968264382651
61380594449069447243968264387070
61380594449069447243985827620499
61380594449069447243989185087599
61380594449069447243989185093476
61380594449069447289718376920706
61380594449069447289718463127659
61380594449069447289721820594759
61380594449069447289739383832607
61380594449069447289742741299707
61380594449069447289742741305584
61380594449069447297333585909078
61380594449069447317776522960302
61380594449069491578909612624215
61380594449069491585684527122465
61380594449069491585684527126884
61380594449069491585705447826648
61380594449069491585705447827377
61380594449069491585705447827413
61380594449069491585705447833236
61380594449069491585705447833290
61380594449069491716442336648556
61380594449069491716442336649285
61380594449069491762195921913528
61380594449069497073604139670933
61380594449069497073604139787573
61380594449069497119357695999681
61380594449069497119357815390039
61380594449076351670184621748230
61380594449076352219227290093380
61380594449076352219227294692650
61380594449076352221755224532692
61380594449076352221755227715020
61380594449076352221755572266664
61380594449076352221755572272280
61380626757287364182454247268276
61380630355675364687878428845138
61380630355675364687962111198370
61380630425371809064048430282159
61380630425371825680189320142689
61380630425372724600871962003115
61380630425373024599535245574649
61380630425373025887663821330683
61380630425373025888228677214999
61380630425373026017895602468861
61380630425373026437271695663057
61380630425373026437271696135441
61380630425590662003702337598161
61380630425590662008785940646097
61380630425590663239048355325077
61380630425590663239048385439987
61380630425591862577686724899451
61380630425591863996046964288259
61380630425663607996455521692469
61380630425699630708923357743829
61380630425699630714006960791765
61380630425699631944270147123077
61380630425699631949353750171013
61380630425699632356055769251787
61380630425699932132979324198059
61380630426212038359057003911959
61380630426212038359539210562377
61380630426212038359621859796275
61380630426212038359622892915609
61380630426212038771321216471349
61380630426212038771404784505717
61380630426212038771404898824581
61380630426247159261257831515081
61380630426247159261341513868313
61380630426247159268848561333205
61380630426247160321268051365480
61380630426247160504195350712453
61380630426247160504198708179544
61380630426247160504198708179553
61380630426247160504281357413659
61380630426247160504282390532785
61380630426247160915980714088516
61380630426247160915980714088525
61380630426247160916060924655793
61380630426247160916064282122884
61380630426247160916064282122893
61380630426247160916064396441757
61380630426247170386969308618085
61380630426247170387052876652453
61380630426247170387056314074157
61380630426247171622315326345001
61380630426247175137834287126625
61380630426247175145425016944749
61380630426247175145425047059659
61380630426247175145425788597081
61380630426247175145426161668583
61380630426247175739657565243643
61380630426247176975568410152903
61380630426247176975568438732619
61380630426248060934749820120643
61380630426248060934833045198627
61380630426248060934833159517283
61380630426248060934833388155011
61380630426248060934833502474083
61380630426248061483876062700307
61380630426248061483876177019379
61380630426248070397666393795591
61380630426248070405260222800561
61380630426248070405824307032545
61380630426248072182619941952119
61380630426248077535789376235855
61380630426248077535789376236063
61380630426248077536040423295551
61380630426248077542731682135503
61380630426248077542815250169663
61380630426248077542815364488527
61380630426248326488667842933601
61380630426248326671682182100897
61380630426248327907028199827813
61380630426248359835408402783395
61380630426248360026013471768815
61380630426248360026016829235915
61380630426248361261280825419667
61380630426248361261360261148063
61380630426248361261364393454035
61380630426248361261364765108595
61380630426248361261364766525536
61380630426248361261364766525537
61380630426248361673063088546083
61380630426248361673063088664335
61380630426248361673063090081277
61380630426248361673145881741579
61380630426248361673146656580451
61380630426248361673146656698703
61380630426248361673146658115645
61380630426248361673146771017567
61380630426248361673146772434508
61380630426248361673146772434509
61380630426248370541748258768227
61380630426248370541998191218999
61380630426248371144138690066909
61380630426248371144138691129719
61380630426248372372141582891959
61380630426248372379481265650387
61380630426248372379484707793825
61380630426248372379484709329018
61380630426248372379484709329019
61380630426248372379484712043175
61380630426248376077927560143235
61380630426248376077928674752159
61380630426248376077931002286673
61380630426248376078178607202931
61380630426248376078181964670031
61380630426248376085439194003015
61380630426248376085521647428450
61380630426248376085521647428459
61380630426248376085522762037374
61380630426248376085522762037383
61380630426248377725311017175695
61380630426248377732650699934123
61380630426248377732650785673271
61380630426321005829500189567425
61380630426321006927587343901859
61380630426321007064846978946673
61380630426356127234508586186785
61380630426356127234509357839117
61380630426356127783551260732081
61380630426356127974156329717501
61380630426356129018898050111329
61380630426356129072246841519035
61380630426356129209503119096749
61380630426356129613694653940235
61380630426357278768355366552133
61380630426357278768356481161057
61380630426357280552745173433269
61380630426357323233217788295731
61380630426357323233218045513175
61380630426357323233218902904655
61380630426357323233219160122099
61380630426357325017607595176867
61380630426357325017607852394311
61380630426357328174601859203395
61380630426357328174605301346833
61380630426357328174606072999165
61380630426357328179685547990479
61380630426357328182196836118739
61380630426357328182197179075331
61380630426357328723647975892129
61380630426357328723648234172383
61380630426357328728728222535775
61380630426357328731239853620627
61380630426357329775980684384335
61380630426357329829325860044687
61380630426357329829325888624403
61380630426357329829326231580995
61380630426357329829329216094845
61380630426357329958991666084531
61380630426357329958994765271377
61380630426357330370777029460603
61380630426357330370777286678047
61380630426357330378368906126291
61380630426538909885585824818357
61380630426538943232327499277075
61380630426538943237410845107567
61380630426538943237411102325011
61380630426538944472756862834483
61380630426538944472757891704259
61380630426538944879456180246431
61380630426538944884539125960899
61380630426538944884539897613231
61380630426538954350448132243091
61380630426538955585794264288871
61380630426538959108820272535387
61380630426538959108821044187719
61380630426538960944043944153443
61380630426540160048833220665865
61380630426540160048834449593653
61380630426574931858408211572065
61380630426574931858408983224397
61380630426574932590466339893581
61380630426574967185228137842741
61380630426574967597010400969157
61380630426574978298265539297129
61380630426574983656515219161701
61380630426575232786428108531771
61380630426575232786515118703960
61380630426575232786515118703961
61380630426575232787331021647973
61380630426575234021861131714759
61380630426575266138336811174213
61380630426575266138587858233909
61380630426575267373934647613157
61380630426575267785465863679877
61380630426575267785716910739573
61380630426575277251625259688297
61380630426575278486971163096349
61380630426575282197844180817265
61380630426575282609623892493173
61380630426575282609874939552869
61380630426576177270874395940603
61380630426576177270875543850977
61380630426576177819918218396273
61380630426576179055264118145401
61380630426647911937551585308139
61380630426647911942635188356075
61380630426647913177981977735323
61380630426647913584680639348997
61380630426649112145507604402363
61380630426649112145508409356145
61380630426649112145508748653813
61380630426649112145508752312737
61380630426649112694550278947659
61380630426649112694550537227913
61380630426649112694551426858033
61380630426649113929897440926025
61380630833362365007252774191454
61380630833362365007252802889214
61380630833370468881364630879325
61380630833370468888704313637753
61380630833398687723532615864239
61380630833398687730307414041995
61380630833406791781422402149262
61380630833910805069907110884805
61380630833945910743298118741216
61380630833945927214566603902711
61380630833947111500380379942928
61380630833947116853546456759564
61380630833947117036564152449194
61380630833954014618257364125856
61380630833954020154437665790924
61380630833954036625225752177338
61380630833955220911523397833834
61380630833955232029894077586956
61380630833955236834017479858296
61380630833955236968833866461703
61380630833955236968833895158059
61380630833955236971278145312292
61380630833955236971278148494620
61380630833955237382308037376918
61380630834051283125300777842674
61380630834052482235446514344494
61380630834052483470789089927972
61380630834052483470792532071410
61380630834238911941818974848587
61380630834238915646164775333383
61380630834245819994576798644596
61380630834245820040330354856704
61380630834245820593703607538821
61380630834246971528426908251668
61380630834247020797412730731412
61380630834247020797412730849456
61380630834247020797412732266606
61380630834247020934673400902930
61380630834273989612665213223191
61380630834273989795679524166515
61380630834273989795679552862871
61380630834274023149762029270949
61380630834274034084302433144545
61380630834274034084302461840901
61380630834274037783565688147537
61380630834274037790340486325293
61380630834274037790340515021649
61380630834274037790821686952092
61380630834274037829319244361097
61380630834274037836094071235209
61380630834274037836575243165652
61380630834274037966579999090861
61380630834274037966580027787217
61380630834274037973923037897835
61380630834274037973923037899239
61380630834274037973923066595643
61380630834274039621051061535127
61380630834274039621051061535335
61380630834274039621051090231483
61380630834274039621051090231531
61380630834274039621051090231691
61380630834274039621051434587963
61380630834282093670554999508214
61380630834282127017294437107498
61380630834282142893787267311044
61380630834282142893870949664068
61380630834282142939540823523152
61380630834282142939624505876176
61380630834282142939624505876224
61380630834282142946315636048357
61380630834282143076801492159476
61380630834282143084144617055518
61380630834282143488583498068448
61380630834282143488584617257768
61380630834282143495359440951004
61380630834282143495359444131880
61380630834282143495359444133332
61380630834282143495359472829640
61380630834282143495926622964490
61380630834282143496010335616123
61380630834344267852459853607265
61380630834344267852470701913097
61380630834344267852745682304587
61380630834379338316844670811286
61380630834379384023827937155912
61380630834379384450876461520177
61380630834379384451628570648565
61380630834379384458407525225167
61380630834379388348393256595394
61380630834379389370219187098436
61380630834379389393298211926724
61380630834379389400641338424811
61380630834379389439051768138832
61380630834379389445826580664037
61380630834379389446394923333275
61380630834379389446394923333323
61380630834379389576312436775156
61380630834379389576313555964476
61380630834379389583739360412107
61380630834379389987907533796120
61380630834379389988095561873448
61380630834379389995521624588283
61380630886256314734064663500871
61380630886257665792437447416766
61380630887412642493547800485349
61380630887423448711739435162699
61380630887448966635531095179359
61380630887520695211250379778379
61380630887520695257003935990487
61380630887521896014086311983239
61380630887521896156911191620683
61380630887521896158603444299373
61380630887521896158878420576819
61380630887521896563694564439943
61380630887557018301570683221647
61380630903971684303710522498858
61380630903983375806513432216655
61380630904263468273796922610376
61380630904273975081554021365227
61380630904298590599776182819093
61380630904845829900539483274297
61380630904845834201645736395487
61380630904847034546757819630588
61380630904847034958728111916063
61380630904858741926053873811959
61380630904858741926053903907995
61380630904919665388737714265344
61380630904919665388821396618576
61380630904954787670930968561767
61380630904954788082524946374745
61380630904955983484177424748181
61380630904955988428013344554727
61380630904955988837346854432647
61380630905137617758153299289456
61380630905137618165040991986125
61380630905137618169935305198428
61380630905138770339168573587376
61380630905138803509671621724106
61380630905138803692685846572538
61380630905138814627791597356654
61380630905138814627791941712926
61380630905138814810805822205086
61380630905138814810806166561358
61380630905138818332137742197722
61380630905138818515151967046154
61380630905138818516844219742106
61380630905138818921872320447005
61380630905138818922123367506701
61380630905138818928647147321117
61380630905138820162281140005145
61380630905138820162281140005193
61380630905149324951546880080861
61380630905149324997300464989325
61380630905149325141587093648525
61380630905150525896705161669007
61380630905173925835169705219411
61380630905173936953771201921643
61380630905173940476797235228885
61380630905173940652552878462239
61380630905173940659809255102391
61380630905173940659895917270825
61380630905173940659895918687975
61380630905173940659895921857045
61380630905173941064335142651513
61380630905173941071109969525625
61380630905173942306940259970424
61380630905173942306940288666780
61380630905173942306940633023051
61380630905173942306940633023052
61380630905173942306940633023099
61380630905173942306940633023100
61380630905173942307023942323863
61380630905173942307023969957202
61380630905173942307024314313474
61380630905173942307024315376331
61380630905173942307024315376332
61380630905173942307024315376491
61380630905185647858350058202796
61380630905185647858350401159388
61380630905185647858350401159595
61380630905185647858434083512620
61380630905185647904103986069517
61380630905185647904103987467532
61380630905185647904103987467580
61380630905185647904187668422749
61380630905185647904187668757954
61380630905185647904187669820812
61380630905185648041364626007819
61380630905185648041364626007820
61380630905185648041448308361051
61380630905185648041448308361052
61380630905185648453146662012828
61380630905185648453230343303250
61380630905246572052695028839495
61380630905247772396216106284687
61380630905247772398183427000603
61380630905247772398183427013653
61380630905247772398183427019477
61380630905282894357861002818476
61380630905282894403614587726940
61380630905282894403698269017362
61380630905282894540875227666908
61380630905282894540875341039602
61380630905282894540875342439282
61380630905282894540875342452332
61380630905282894540875599319855
61380630905282894540875599319856
61380630905282894540875599320063
61380630905282894540875599321521
61380630905282894540875600719536
61380630905282894952657606628508
61380630905282894952657606628556
61380630905282894952741287918930
61380630905282894952741288981787
61380630905282894952741288981788
61380630905282894952741288981947
61380630909782748796409451825775
61380630909880010120078396556943
61380630909880010120078425254751
61380630909892001219615070916127
61380630909892167444844116533518
61380630909892167993635715322555
61380630909892167993635715322763
61380630910171793536606753590469
61380630910171793543381580464581
61380630910171793543402502587923
61380630910171794091005001766419
61380630910182584432702777387917
61380630910182599250085979327101
61380630910206916234907972039599
61380630910755360182308166951767
61380630910755360182559214011463
61380630910766150522566024423909
61380630910767367339155541207787
61380630910767367339155542607467
61380630910864608897279063447653
61380630910864612603317116628401
61380630910864614250448493132119
61380630911047143596639827273447
61380630911047144145954469602101
61380630911047144152457328710117
61380630911047144152478249416517
61380630911047145386112213404189
61380630911057950369228679874553
61380630911057950554416791862719
61380630911059151126792576954459
61380630911059151304724341926333
61380630911059151309806800368479
61380630911059151311499053064431
61380630911059151311771022247469
61380630911082251470783272727045
61380630911082261994106416028473
61380630911082262177602275320687
61380630911082265883640328501435
61380630911082265883727019366225
61380630911082265883727020783375
61380630911082267530771706422095
61380630911082267530855044419055
61380630911082267530855044419263
61380630911082267530855388775327
61380630911082267530855388775535
61380630911094273271452068555423
61380630911094273447207970400077
61380630911094273453982797274189
61380630911094273454549975756879
61380630911155197463536199603909
61380630911155197465981596779369
61380630911156397627995772831679
61380630911156397809317744984159
61380630911156397811009997680111
61380630911156397811281966863149
61380630911156398223063972772121
61380630911191519953977238019535
61380630911191520365842927681211
61380630911191520365842927681419
61380631063399204066720169523551
61380631063399204615762844068847
61380631063399204616013891128543
61380631063468245953773228939249
61380631063468247738163035807335
61380631063471848773811982986577
61380631063471850009409819412471
61380631063508156712437143129007
61380631063508156712688190188703
61380631063508156849698926374255
61380631063690988037622472579081
61380631063690988586665147124377
61380631063690988586668504591468
61380631063726060356178207637387
61380631063726060905220882182683
61380631063726104821040629380985
61380631063726105370083303926281
61380631063726108534338153802511
61380631063726108534589197557415
61380631063726108534589197679879
61380631063726108534589202279149
61380631063726108534672765591783
61380631063726108900429246246787
61380631063726109083631872225175
61380631063726109083631876824445
61380631063795152061824624679963
61380631063795152066908227727899
61380631063795152615952016869069
61380631063795153846214431548049
61380631063795153846217789015149
61380631063795153846217792197477
61380631063795153851298034595985
61380631063795154257999798106449
61380631063798754881863378727291
61380631063798754882114425773937
61380631063798754882114425786987
61380631063798754882117783241037
61380631063798754882118897849961
61380631063798754886946981775227
61380631063798754887198028834923
61380631063798756117461215153185
61380631063798756117464572620285
61380631063798756117464575802613
61380631063798756122544818201121
61380631063798756529246921485849
61380631063799957291890639346060
61380631063835074075305438680873
61380631063835077233119819441359
61380631063835077239897999533221
61380631063835077788856335927002
61380631063835079016692608775383
61380631063835079024286691811257
61380631063835079024286694643665
61380631063835079024286696060607
61380631064343592856810922587095
61380631064343592856812037182969
61380631064343597615098200888969
61380631064343597615181883242201
61380631064347194579015374603527
61380631064347196363404838515021
61380631064347199886094280391001
61380631064378714406588264222409
61380631064379915758552791592137
61380631064379915758553910787281
61380631064379920698243404651019
61380631064379921110025410559991
61380631064382316677584343724441
61380631064383502654650156322585
61380631064383502654651270931509
61380631064383517480506196535823
61380631064383517481322104097979
61380631064383519264896008016229
61380631064383519265645795979019
61380631064383519265649153446119
61380631064383522969239484153051
61380631064383524616367507790391
61380631064452549711771385353255
61380631064452549711772499949129
61380631064452549894869292554919
61380631064452550260563355795447
61380631064452550260814402855143
61380631064452550443661262997111
61380631064452550443912310056807
61380631064452552090957799232575
61380631064452552091044465981405
61380631064452552091609321865721
61380631064488872794916589121129
61380631064488873343959606623008
61380631064488873343959606623017
61380631064488873343960378275340
61380631064488873343960378275349
61380631064670487851822965583899
61380631064670487851824916873421
61380631064670487851826060184525
61380631064670487851826064770745
61380631064670487851826064783795
61380631064670487851826323050990
61380631064670487851826323050999
61380631064670487852387824650543
61380631064670487852391182117634
61380631064670487852391182117643
61380631064670489498952018089563
61380631064670489498954342437537
61380631064670489498954346686887
61380631064670489498955121521547
61380631064670489499516877156207
61380631064670489499519205753531
61380631064670498964862318327809
61380631064670498964863432923683
61380631064670498964863461638913
61380631064670498964863466225133
61380631064670498964863466238183
61380631064670500200209450650599
61380631064670500205293053698535
61380631064670503728316882030851
61380631064670504323113141503485
61380631064670504323115470100800
61380631064671688425809643926097
61380631064671688608823867258209
61380631064671688608823983565777
61380631064671688608825012085633
61380631064671688608825016684903
61380631064671688609388723142525
61380631064671690255953035599057
61380631064671690255953035721521
61380631064671690255953040320791
61380631064671704668329804762537
61380631064671704670861319775739
61380631064671705080111810671509
61380631064674089574029368889853
61380631064674091221723314813371
61380631064674100687066770344241
61380631064674102471456234255735
61380631064674102476539837303671
61380631064674107829709360508883
61380631064675256933474495442790
61380631064675256979206380556632
61380631064675258763613430985151
61380631064675258763613773941743
61380631064675258763617131408843
61380631064675290148014870783013
61380631064675290148579645177531
61380631064675290330778077268105
61380631064675290331027976318049
61380631064675290331028092625617
61380631064675290331029121145473
61380631064675290331029125744743
61380631064675290331029207234541
61380631064675290331592832202365
61380631064675291977903776439379
61380631064675291977907105326754
61380631064675291978719679383391
61380631064675301261052272237401
61380631064675301444066608688929
61380631064675303228475852728749
61380631064675303228476195685341
61380631064675303229041051569657
61380631064675303229291755672761
61380631064675306939576588367673
61380631064675308586704612005013
61380631064675308589236016830609
61380631064675308589236359787201
61380631064706826813076079316309
61380631064706827224855019345501
61380631064706827224857223253405
61380631064706827224858342442725
61380631064710379121436767887203
61380631064710379122251641961439
61380631064710379122252416800311
61380631064710380905825206129963
61380631064710380905825206134335
61380631064710380905825549086555
61380631064710423548052426852681
61380631064710423587114063705037
61380631064710423587114838543909
61380631064710423593617954987461
61380631064710423593805208225917
61380631064710423593805983064789
61380631064710423593806356136291
61380631064710423593889919448925
61380631064710423593893018635771
61380631064710423594454778519781
61380631064710425370687627873561
61380631064710425370687627877933
61380631064710425370687970830153
61380631064710425371252826714469
61380631064710425371503530816121
61380631064710425371503530817573
61380631064710425378194675337001
61380631064710425378194675338453
61380631064710425378281710913807
61380631064710425378281715163157
61380631064710428901033914554711
61380631064710428901304395585099
61380631064710428901304738541691
61380631064710428901305510194023
61380631064710428901305542078531
61380631064710428901305543495473
61380631064710428901305767411467
61380631064710428901305882202715
61380631064710428901305886452065
61380631064710428901786715609615
61380631064710428901787059983149
61380631064710428946724741943389
61380631064710428946787499458963
61380631064710428946808420047271
61380631064710428946808424302228
61380631064710428946808424302237
61380631064710428946975789003085
61380631064710428947059471361924
61380631064710428947059471361933
61380631064710428947062451502565
61380631064710428947540644893017
61380631064710428947624327240633
61380631064710428947626278517105
61380631064710429083985492073723
61380631064710429084069059985627
61380631064710429084071383983681
61380631064710429084072158818341
61380631064710429084072158841427
61380631064710429084236196176827
61380631064710429084236200776097
61380631064710429084236543732689
61380631064710429084320107045323
61380631064710429084322088086785
61380631064710429084322091292199
61380631064710429084322431043377
61380631064710429084323205878037
61380631064710429084323205901123
61380631064710430731200182454229
61380631064710430731447790562851
61380631064710430731447791975421
61380631064710430731448134932013
61380631064710430731451143780601
61380631064710430731451148029951
61380631064710430731451229513925
61380631064710430731451229519749
61380631064710430732012990816329
61380631064710430732016118699690
61380631064779456001229464469457
61380631064779456008004291343569
61380631064779456008004377082717
61380631064779456549456321809889
61380631064779456550021434911649
61380631064779456550272481971345
61380631064779456556796261785761
61380631064779456557047051614963
61380631064779456557047051628013
61380631064779456557047308845457
61380631064779456557048199525337
61380631064779456557048199538387
61380631064779456557050409082063
61380631064779456557615268148707
61380631064779458204177252031001
61380631064779458204179461587727
61380631064779458204179464770055
61380631064779458204741336258773
61380631064779458204744320654371
61380631064780657131032553519561
61380631064780657131032553538435
61380631064780657131596637770419
61380631064780657176786133730989
61380631064780657307271179842944
61380631064780657314046118320369
61380631064780657314046778367993
61380631064780657314046778386867
61380631064780657314049101317682
61380631064780657314610862618851
61380631064780658961174802003881
61380631064780658961175945192521
61380631064780658961178274263624
61380631064780658961743133334480
61380631064815778703488987557895
61380631064815778909498555084045
61380631064815778909662597018715
61380631064815778909663711627639
61380631064815778909665905238940
61380631064815778909749602143741
61380631064815778910314462608453
61380631064815779252615344456423
61380631064815779321256574850359
61380631064815779321257689459283
61380631064815779321278610047591
61380631064815779321280818210461
61380631064815779321531522313565
61380631064815779322093398382679
61380631064815779458541229629341
61380631064815779458705614520603
61380631064815779459354152758151
61380631064815779459357137153749
61380631064815779459358285064122
61380631064815781105646381731495
61380631064815781105667302319803
61380631064815781105921333775097
61380631064815781105921449634770
61380631064815781106486308700010
61380631069708716353749834785211
61380631069708716353749863482980
61380631069708732999870272187342
61380631069708732999894550360842
61380631069708733000435128071658
61380631069708733000710453304854
61380631069708733008050136063282
61380631070292283540327918272751
61380631070582731405889739123514
61380631070582731413233897127244
61380631070615146493944457535658
61380631070615148141073510041322
61380631070619006136728810255916
61380631070619050601591231999514
61380631070619054314406435002668
61380631070688081368577665997418
61380631070689282727151889344686
61380631070724406519587947399482
61380631070724406519588204616926
61380631117557244287763210188652
61380631117557544477033804186840
61380631117557545712379821913756
61380631117849434067691542084721
61380631117849434067942503405269
61380631117849434067942589144417
61380631117849435304732135438413
61380631117849435304983097826191
61380631117993408177273290576814
61380631117993409824401314212702
61380631140207430695675596831587
61380631140207431930770567499015
61380631140207431931021614558503
61380631140280376873703553311701
61380631140280377971788558027147
61380631140280378520831576947589
61380631140499214849344519819499
61380631140499216084125678475559
61380631140499216084690534364087
61380631140534336994000688549291
61380631140534338228781847205351
61380631140607282979244469064477
61380631140607284214590486791393
61380631140608484841922254588027
61380631140608484978618150365027
61380631140608484979183009435883
61380631140608484979183267716137
61380631140643306926496905919547
61380631140643605888495713068925
61380631140643607123842502453789
61380631140643607123842760734043
61380631140643757240873673825658
61380631141155678160445717836777
61380631141155711512269738308103
61380631141155711512520785367799
61380631141155711924303824395897
61380631141155713159398795063325
61380631141155713159649842122813
61380631141155713159650613775145
61380631141155722625308139580375
61380631141155723227698572414251
61380631141155724462479762958823
61380631141155724463044590141167
61380631141155727983556790575171
61380631141155727985984391750721
61380631141155727985984736124463
61380631141155727986068045401981
61380631141155727986068418473483
61380631141155728168434219875407
61380631141155729813700186969865
61380631141155729815562157299971
61380631141190851958359712221991
61380631141191745205597881173571
61380631141191745342858549809895
61380631141191745757068500795775
61380631141191745940169879305405
61380631141191746992501528696276
61380631141191747174864002273843
61380631141191747175704183391355
61380631141192045533991974720421
61380631141192045534556830604737
61380631141192045943912268929461
61380631141192046128788578549327
61380631141192046129440473303593
61380631141192047179258286656377
61380631141192047181772122694464
61380631141192047364786491030509
61380631141192047364786492447451
61380631141264680080231089635331
61380631141264680082658690810881
61380631141264680217491758271655
61380631141264680262681345042819
61380631141264680262681602260263
61380631141264680263245343535655
61380631141264680263245429274803
61380631141264680263246458144579
61380631141264680263496390595351
61380631141264680265756598006929
61380631141264681864055697679771
61380631141264681866482756777050
61380631141264681912802058031219
61380631141264681912884621642817
61380631141482584868377066423429
61380631141482584870075114307149
61380631141482586105417689896243
61380631141482586105421132035469
61380631141482586105585054480451
61380631141482629333239488167027
61380631141482629334934093912925
61380631141482630568585505893943
61380631141482630570259190929277
61380631141482634098641661631676
61380631141482634098641661631685
61380631141482634099202272538299
61380631141482634099205744796647
61380631141482634099206520698329
61380631141482634099206777915773
61380631141482634281405210006347
61380631141482634281405210007751
61380631141482634282220773181711
61380631141482634283828654424707
61380631141482634693187216983745
61380631141482635921754967812629
61380631141482635928533233642235
61380631141482635928533233643639
61380631141482635928533234710661
61380631141482635928700599294860
61380631141482635929265458365716
61380631141482635929265458483733
61380631141482635929265458483760
61380631141482635929345668932993
61380631141482635929345669995794
61380631141482635929345669995803
61380631141482635929345697630753
61380631141482635929349140836965
61380631141482635929349140836992
61380631141482635929349140837001
61380631141483484887061372306851
61380631141483484889008144320847
61380631141483485255601334642815
61380631141483485438640038545063
61380631141483486490131449421507
61380631141483486673145789061187
61380631141483486673396836120883
61380631141483529351923794050449
61380631141483529353870566064445
61380631141483529359517881335673
61380631141483529359518656174545
61380631141483531138008210804785
61380631141483531138259257864481
61380631141483531138259258336657
61380631141483531138824113748797
61380631141483534712123229969079
61380631141483534712688085859002
61380631141483534712688085859011
61380631141483534849945516418753
61380631141483534849948873885844
61380631141483535262003105723131
61380631141483535264259180834353
61380631141483536496508937729053
61380631141483536496512266616428
61380631141483536496512266616437
61380631141483536496533301995833
61380631141483536497098157880149
61380631141483536498768374906645
61380631141483785030014297163187
61380631141483785030578381395171
61380631141483785627070365336671
61380631141483829494876718906785
61380631141483829495440803138769
61380631141483829497136183251363
61380631141483829497387230311059
61380631141483829497952086195375
61380631141483830091932787080269
61380631141483830092183834139965
61380631141483830097832269091771
61380631141483831333178286818687
61380631141483834856201766059947
61380631141483835038651222648325
61380631141483835038651594184633
61380631141483835038654578698483
61380631141483835038654580115425
61380631141483835038675872358133
61380631141483835039216081719181
61380631141483835039216110298897
61380631141483835039216453255489
61380631141483835039218662930467
61380631141483835039218664347409
61380631141483835039219437769339
61380631141483835039219439186272
61380631141483835039219439186281
61380631141483835039240728242449
61380631141483835039240731428989
61380631141483835039491435532093
61380631141483835040910686992903
61380631141483835040911029945283
61380631141483835040911029949495
61380631141483835450457878267105
61380631141483835451022734151421
61380631141483836686344363635323
61380631141483836686347719685481
61380631141483836686347721102414
61380631141483935720265490286887
61380631141483986780418272405047
61380631141518651450349332164035
61380631141518651450349333581185
61380631141518651450913416391807
61380631141518651450914532417881
61380631141518652053221171293817
61380631141518653287999001062493
61380631141518656856614701420841
61380631141518656856615476259713
61380631141518656856866520487001
61380631141518656856866524736351
61380631141518656857431380615051
61380631141518656857431637832495
61380631141518656993875370057165
61380631141518656993876144896037
61380631141518656993876489263955
61380631141518656993876489265359
61380631141518656993876489269571
61380631141518656994692049251375
61380631141518656994692052439319
61380631141518656994692392207967
61380631141518656994692392209371
61380631141518657405634130911811
61380631141518657405658495172927
61380631141518657405658495178543
61380631141518657406387272090899
61380631141518657406390629557990
61380631141518657406390715769314
61380631141518657406411636353467
61380631141518657406474312377791
61380631141518657406474398116939
61380631141518657406474398118391
61380631141518658640980150051457
61380631141518658641001069694999
61380631141518658641004512901247
61380631141518658641168435346229
61380631141518658641736733373974
61380631141518658641736733492018
61380631141518658641757654080383
61380631141518658641816972639011
61380631141518658641816973701869
61380631141518658641820415845223
61380631141518658641820415845250
61380631141518658641820415845259
61380631141518658641820415845307
61380631141518952241738619862163
61380631141518952242575444457284
61380631141518953477356606305509
61380631141518953477837779836593
61380631141518957000132482161493
61380631141518957000132485348033
61380631141518957000383529575321
61380631141518957000383533824671
61380631141518957000947618051039
61380631141518957183060043323767
61380631141518957183875603316803
61380631141518957183875946267779
61380631141518957183875946273395
61380631141518957594929089171115
61380631141518957595657867506029
61380631141518957595661309649458
61380631141518957595744992115127
61380631141518958830271663691783
61380631141518958830275106898031
61380631141518958831007327370758
61380631141518958831007327488802
61380631141518958831087566635795
61380631141518958831091009842007
61380631141518958831091009842034
61380631141518958831091009842043
61380631141591582664422976704261
61380631141591582664673680807365
61380631141591586188285841780335
61380631141591586325543154012369
61380631141591586325546511479469
61380631141591586325546624853567
61380631141591586325547286318341
61380631141591586737328516325631
61380631141592737722048939792451
61380631141592737722049282749043
61380631141592737722299986852147
61380631141592782186347620260657
61380631141592782186911361536049
61380631141592782186911704492641
61380631141592782186912476144973
61380631141592782187162408595745
61380631141592783375939710239157
61380631141592787082796252178676
61380631141592787127731691168321
61380631141592787127734790355167
61380631141592787128295432443713
61380631141592787128296547052637
61380631141592787128298874587151
61380631141592787128299646239483
61380631141592787128546479503409
61380631141592787135074729975503
61380631141592787135074729976907
61380631141592787135077825981425
61380631141592787135077826098065
61380631141592787135077829163753
61380631141592787135077829280393
61380631141592787135325520173291
61380631141592787135325521708485
61380631141592787135328877640391
61380631141592787135328877758483
61380631141592787135328877758643
61380631141592787135328879175585
61380631141592787135889518311995
61380631141592787135889519728937
61380631141592787135889604405275
61380631141592787135890376057607
61380631141592787135890380779341
61380631141592787135892961872375
61380631141592787135892961990467
61380631141592787135892961990627
61380631141592787135892963407569
61380631141592787135893733524707
61380631141592787135893736829499
61380631141592787135893738246441
61380631141592787684935636535923
61380631141592788774862727896371
61380631141592788782202753611391
61380631141592788782205849733953
61380631141592788782205852916281
61380631141592788782206111078491
61380631141592788782456815181595
61380631141592788782456901392919
61380631141592788783021757277235
61380631141592788783021760465387
61380631141592788783021761882329
61380631141592788919714213980697
61380631141592788919717570030855
61380631141592788920279073051553
61380631141592788920282429101711
61380632269097552093314659995986
61380632339998655529594631818643
61380632499523435337414855032735
61380632499523435337435777137363
61380632499523435337435891928403
61380632499523435337686819964971
61380632499523435337686824197059
61380632499523435337686824202675
61380632499523435337686824214321
61380632499523435337686824220144
61380632499523435337686824220145
61380632499523435337686934283835
61380632499523435337686938988099
61380632499523435337686939005568
61380632499523435337686939005569
61380632499523435344210599312827
61380632499523435344210599779387
61380632499523435344210714098251
61380632499523435344461646839083
61380632499523435344461761157947
61380632499523437167558248103185
61380632960407926180844279313296
61380632961060369628371212981123
61380632961060385687878354121961
61380632961060386099473102530029
61380632977800726344583162365558
61380632977804328066787271425398
61380632977804328615578122654976
61380632977804343432960951522866
61380632977804343432961066313906
61380632977804343432962067548732
61380632977804343432964419181736
61380632977804343440556269625204
61380632977804344667742885017798
61380632977805544060377889471410
61380632977805544060377890888352
61380632977805544197574767473034
61380632977805544197574853566314
61380632977805544197575882081958
61380632977805544197575883498900
61380632977805545424742037349924
61380632977805545432336124635148
61380632977805545432356787061246
61380632977805545843950678799610
61380632978738233290180545616626
61380632978749939436951430484894
61380632978773355432392320761438
61380632978774540125719542229436
61380632978774556192758869468801
61380632978774556192759242521429
61380632978776907873769743722654
61380632978776907873773096590484
61380632978776957699395682435942
61380632978778141985124743086670
61380632978778158463754979066869
61380632978784995147773257537314
61380632978785011748728874316254
61380632978785011748728989107294
61380632978785011748730105133368
61380632978785011748732341988382
61380632978785045110592346895952
61380632978785061574351460161712
61380632978785061574351574952752
61380632978785061574354927833840
61380632978785061579163205629706
61380632978785061581694613761338
61380632978785061581695728370262
61380632978785061581695729787412
61380632978786195721840173147366
61380632978786195721840173164628
61380632978786195721841292355560
61380632978786195721841293890594
61380632978786195859037794221446
61380632978786195859037797403774
61380632978786195859037912194814
61380632978786195859038141777308
61380632978786195859038170475068
61380632978786195859038170475276
61380632978786195859038256568556
61380632978786195859038913429640
61380632978786195859039286501142
61380632978786195904771950704658
61380632978786212322796907487206
61380632978786212322796910669534
61380632978786212322798026695400
61380632978786212505727564301270
61380632978786212505727567483598
61380632978786212505727682274638
61380632978786212505728683509464
61380632978786212505731035142468
61380632978786212505731035155518
61380632978786212513342690266421
61380632978786212513342690266422
61380632978786212513342776359702
61380632978786240323900563520897
61380632978786240323901335173229
61380632978786240331240274977085
61380632978786245684660842414014
61380632978786245722882896556032
61380632978786245722882896573294
61380632978786245722882896691386
61380632978786245722883671526046
61380632978786245860080889284464
61380632978786245860080893883734
61380632978786245860080893883942
61380632978786245860083988471310
61380632978786245860083988484360
61380632978786245860083988484568
61380632978786245860084332858102
61380632978786245867674722888912
61380632978786245867675067262446
61380632978786261789922601584053
61380632978786262331350153329056
61380632978786262331350268120096
61380632978786262331353620987926
61380632978786262331433836154672
61380632978786262336520992482525
61380632978786262338693306928682
61380632978786262338965247414120
61380632978786262338965276111871
61380632978786262338965276111880
61380632978786262338965362205151
61380632978786262338965362205160
61380632979069942427129312547056
61380632979069942427129657257620
61380632979069942427401281716960
61380632979076829081327395431172
61380632979076844995483105874804
61380632979077996476737941251966
61380632979078029830819271207159
61380632979078029830820419100063
61380632979078029837594096664121
61380632979078046301269179902912
61380632979078046302360526984987
61380632979078046302360527097415
61380632979078046302360527097424
61380632979078046302360527103004
61380632979078046302360617795789
61380632979078046309700181163699
61380632979078046309700209743415
61380632979101445826989828001442
61380632979101445833851317038155
61380632979101446238582688037622
61380632979101446238583805833086
61380632979101462297525633347592
61380632979101462305140726960272
61380632979105048097985908920416
61380632979105048105578961669572
61380632979105048105578963086514
61380632979105064569337731978740
61380632979105064569338074935332
61380632979105064576869143238188
61380632979113151240384582787754
61380632979113151424152063250778
61380632979113151789176553229946
61380632979113151789177672425090
61380632979113151835746041082422
61380632979113151835746042482102
61380632979113151973195082152138
61380632979113151979805871690841
61380632979113151980538207054212
61380632979113167894626684837797
61380632979113167902304081404752
61380632979113168444296862572132
61380632979113168444572388223239
61380632983712970081601251591613
61380632984041227068556907971163
61380632984041227076168574327386
61380632984041227076733433394030
61380632984041227664190097246820
61380632984041227671533134992632
61380632984685583112246387463073
61380632984685583112434673807605
61380632984685583117497356149141
61380632984686767268557620993225
61380632984686783869516935009317
61380632984686933992186356624023
61380632984693686992268315187845
61380632984694870548719490909885
61380632984694887157270684071417
61380632984695032493533922249003
61380632984695037320547719764898
61380632984695037867146373678465
61380632984695037867146376860549
61380632984695037867146376860793
61380632984977350481373352632947
61380632984977367083148948667715
61380632985009787522113664186003
61380632985013623556049113230017
61380632985013640164599158481175
61380632985013673381420650598837
61380632985013673511340832939893
61380632985013689982631013091567
61380632985013689989970695849995
61380632985013823476056338384239
61380632985021793261974767325161
61380632985021793857401972130271
61380633031271504770903678084804
61380633031271504771154725144500
61380633031307827075649947983124
61380633031307827082992983957898
61380633031307827082992988208700
61380633031307829462178284290132
61380633031952328432174434173951
61380633031952328432174434192825
61380633031964040808458969781858
61380633054906006423310347668116
61380633054906006423561394727812
61380633054941130349908490601084
61380633054941130357502576823498
61380633054941130357502577886299
61380633054941130357502577886308
61380633055585485805809911862530
61380633055586381020389503588606
61380633055586815244767331203691
61380633055586830084497420470911
61380633055586830084580988518329
61380633055586830092088150289035
61380633055586836678158889869739
61380633055598526398013538463509
61380633055598526398850361995829
61380633055598537472825408670639
61380633055598542275323363509327
61380633055598542275323363509363
61380633055598542458086654683834
61380633055598542460531019553744
61380633055598542460531019571006
61380633055598542460782066613440
61380633055598542460782066630910
61380633055598542816772298325261
61380633055598542823549358872059
61380633055598542823550478067203
61380633055598542824114214756375
61380633055598542824114217925689
61380633055598542824114217938703
61380633055598542824114217938739
61380633055598542824114219355645
61380633055598542824115333951519
61380633055598542824115337133847
61380633055598542824115337133883
61380633055598542824115338550789
61380633055598542824365266415341
61380633055598542824366385610485
61380633055598542826643266991151
61380633055878620620839288356306
61380633055878620627614115230418
61380633055913292485940789347600
61380633055925431888105633114027
61380633190832608119088154922652
61380633190832608126431190898830
61380633190832608126431193731238
61380633190832608126431195130918
61380633190832608126431195148388
61380633190832610498005610877099
61380633190832610498023178779096
61380633190832610505617266064311
61380633190832610505617266064320
61380633190832610505809019014526
61380633191485219511925509065654
61380633191488821849118196635315
61380633191813326793740005053968
61380633214465911393347472375272
61380633215123319751693633243930
61380633215123323494181825861750
61380633215123323501524861619150
61380633215123323501524866205370
61380633215123323501524866224244
61380633215123323501775913265066
61380633215123323501796460782032
61380633215123323501796833853374
61380633215123323501796833853534
61380633215123325104779499634485
61380633215123325104779842573815
61380633215123325104779843990757
61380643755571920903566466440881
61380643826330113514444314845350
61380643826330130122991035930858
61380643826462502542021374284835
61380643826463703116089410638115
61380643826474209923573795471097
61380643826474220995219426785744
61380643826474226349204534071091
61380643826475419754879532009195
61380643826475419754879905080489
61380643826475425288884193653993
61380643826475425288887551121093
61380643826475425296481753197565
61380643826475425298654407286835
61380643826475425298654407286995
61380643826475427105376730022219
61380643826475427105439839698749
61380643985854915283437641509624
61380643985854915283688688569320
61380643985963867586766678441699
61380643985963867586766678441907
61380643985963883455920913672266
61380643985996599282372811500594
61380643985996599282372926286018
61380643985996604091561253539951
61380643985996604274596509167010
61380643985996604277103520083140
61380643985996604277104294917800
61380643985996604277104296334742
61380643985996604277104296452834
61380643985999000796537677327143
61380643985999005598132688817078
61380643985999005605726776102302
61380643985999005608254707742011
61380643985999005781145865657786
61380643986000156323669836136309
61380643986000200798587128680197
61380643986000200798590486147297
61380643986000200798590486153121
61380643986000200798590600938545
61380643986000200805930168905725
61380643986000206341278256364047
61380643986000206342093132310347
61380643986000206342094164012323
61380643986000206342094165429473
61380643986000206342115084600631
61380643986000206342366133077477
61380645900284156340162131997766
61380645900284156340165484865596
61380645900284651118869353638677
61380645900284651119685256576865
61380645900292259666330781246542
61380645900292261449903196086298
61380645900292261449903310877338
61380645900292261449903569157592
61380645900292261449903569157800
61380645900292559855600225939095
61380645900292559855601000773755
61380645900292609627875943462916
61380645900292609627875943475966
61380645900292756229175391583281
61380645900293460240398817599822
61380645900293462023971229257250
61380645900293462023971232439578
61380645900293462023971347230618
61380645900293462023971605510872
61380645900293462023971605511080
61380645900293462023974700098448
61380645900293510203221374617330
61380645900293510241441195235274
61380645900293510378639187845822
61380645900293510378641512198008
61380645900293956986257419548022
61380645900293962339423843860710
61380645900296211350080052522756
61380645900296211357422402580134
61380645900296211533093502178024
61380645900296213141247014870956
61380645900296213316667405997264
61380645900296213316667410714626
61380645900296213316668180836136
61380645900296213316668185553498
61380645900296213324261239719596
61380645900296356716848611021345
61380645900297564061627952920550
61380649498645138028792282620484
61380649498649040489309631526048
61380649498747717330265130517042
61380649498747717330267454515096
61380649498747717330518501574792
61380649498747717335602133202444
61380649498747717337859217789216
61380649498747717337859217789217
61380649498747717337859332108080
61380649498747717337859332108081
61380649498747717337859332574641
61380649498747717513260786286463
61380649498747717513281794148953
61380649498747717513532755469501
61380649498747717513532841208649
61380649498747717520873557068941
61380649498747717520873557423073
61380649498747717520873671741937
61380649498755822439977146045482
61380649498755822440542005113530
61380649498755822440573402121526
61380649498755822440573402122930
61380649498755822440824563321967
61380649498755822440824563440011
61380649569222236565518824900490
61380649569222236565518853480206
61380649569222236566082566175674
61380649569222236566083680784806
61380649569222236566333613235578
61380649569222247679119967630270
61380649569222247679120081948926
61380649569222247679120081949134
61380649569222253037432523578422
61380649569222253037704119690118
61380649569658127876120589558322
61380649569659328632571991497592
61380649569659328632572334454184
61380649569659328632575342965742
61380649569659328632575344365422
61380649569659328632575347197830
61380649569659328632575348614772
61380649569659328632575433286898
61380649569659328632575434703840
61380649569659328633140203082146
61380649569659328633140203432066
61380649569659328633140289171214
61380649569659328633140547805600
61380649569659328633391250509024
61380649569659328633391251558784
61380649569659328633391337647852
61380649569659328639915030323440
61380649569659328639915144642304
61380649569659328639915144741682
61380649569659328639915144747298
61380649569659328640166077365874
61380649569659328640166164521964
61380649569659328640166193218320
61380649569659328640166421739408
61380649569659328640166536058272
61380649569659328640166536530655
61380649569659328640166536530656
61380649728850981996395082282199
61380649728851026285018102869149
61380649728852231976711673712799
61380649728852232524939821843311
61380649728852232525754691214687
61380649728852232532530665980299
61380649728855829306572323984213
61380649728855829313912121061505
61380649728855829313914445426732
61380649728855834796750427760127
61380649728855834796750432464439
61380649728855834796751547073363
61380649728855834803528607955579
61380649728855834803529727163773
61380649728855834804278400517639
61380649728855834804279515126563
61380649728855834804281843723887
61380649728855834804282872593663
61380649728855834849279987435814
61380649729038600243584243267297
61380649729069819790796638012957
61380649729069819928060829810133
61380649729069819974375836246897
61380649729069819974379275203795
61380649729069835987564533406803
61380649729069836391756809774661
61380649729069836399347539592785
61380649729071036744563112255283
61380649729071037339384850567485
61380649729071070510703029995895
61380649729073416708877687758049
61380649729073421650264938869973
61380649729073422062043764574685
61380649729073422244810381314495
61380649729073422244810410016675
61380649729073422244810495633359
61380649729073422245061457076371
61380649729073422245563641535632
61380649729073422245563641535633
61380649729073422245625944507329
61380649729073422245626058826193
61380649729073422245626317559957
61380649729073422245626401765523
61380649729073422245626403300557
61380649729073433317427474728953
61380649729073438113960147182169
61380649729073438121550877000293
61380649729073438121552020188933
61380649729073438121552024910667
61380649729073438121554234467393
61380649729073438258811659968531
61380649729073438670596909012689
61380649729073466717451937213038
61380649729073466717451937213039
61380649729073471473377040478143
61380649729073716898148253058477
61380649729073716898148367377341
61380649729073722251314329875113
61380649729073722251798975192161
61380649729073722381465556543261
61380649729073722388240383417373
61380649729073722388243478017999
61380649729073722388243822374271
61380649729073722388327046052367
61380649729073722388327160371231
61380649729073722388327390402815
61380649729073722388327504721679
61380649729073722388494869428143
61380649729073722388578437462511
61380649729073722388578551787199
61380649729073722434060054606331
61380649729073722434080975317103
61380649729073722434332022376799
61380649729073722434896881443443
61380649729073722434896882860385
61380649729073732957404347139619
61380649729073732957655394199315
61380649729073733506447021684915
61380649729073738310821471015951
61380649729073738447831092592579
61380649729073738447834531549477
61380649729073738448085578609173
61380649729073738487062016877558
61380649729073738487062016877559
61380649729073738493836843751670
61380649729073738493836843751671
61380649729073738493839163517637
61380649729073738859613098501551
61380649729073738859614241690191
61380649729073739036104691422855
61380649729073739042628585556135
61380649729073739042630791003237
61380649729073739043444488500147
61380649729073771662644196936583
61380649729073771662647635893481
61380649729073771662647640142822
61380649729073771662647640142831
61380649729073772206355544612601
61380649729073772206355917665229
61380649729073772206603497071671
61380649729073772206606591672297
61380649729073772206606964724925
61380649729073772211439261979401
61380649729073772211687214438471
61380649729073772211690309039097
61380649729073772211690314688118
61380649729073772211690314688127
61380649729073772211690653395369
61380649729073772211690657644710
61380649729073772211690657644719
61380649729073772213946274430725
61380649729073772213949746216680
61380649729073772213949746216689
61380649729073782775432845699853
61380649729073782780765287178055
61380649729073782783023575517977
61380649729073782783026932985068
61380649729073782783026932985077
61380649729073783324475520245149
61380649729073783324726567304845
61380649729073783324727710493485
61380649729073783329807961723351
61380649729073783332066250063273
61380649729073783332067393251913
61380649729073783332069607530373
61380649729074617465625333865697
61380649729074617465876380925393
61380649729074622812016583808221
61380649729074622818791410682333
61380649729074622818794505282959
61380649729074622818794849639231
61380649729074622819042457742029
61380649729074622819045552342655
61380649729074622819607316808673
61380649729074622819610412826241
61380649729074622819610671093445
61380649729074622819631677888913
61380649729074638878549570167637
61380649729074638878550718078011
61380649729074639015559191757315
61380649729074639015810238817011
61380649729074639061588187974993
61380649729074639062404090919005
61380649729074639420838343144491
61380649729074639427341197653237
61380649729074639427342312262161
61380649729074639428157100610299
61380649729074639428178025902919
61380649729074639428179140511843
61380649729074639428181469109167
61380649729074639428182497978943
61380649729074639428432516168863
61380649729074667291519973566319
61380649729074672413389620253237
61380649729074672415921363904167
61380649729074672820088620101769
61380649729074683892476706371125
61380649729074683893040447646517
61380649729074683893041562255441
61380649729074683893291494706213
61380649729074683900069789233579
61380649729074683900070793656349
61380649729074683900070908447597
61380649729074683900631177464641
61380649729074683900634620670889
61380649729074683900634645117895
61380649729074683900635649540665
61380649729074683900635764331913
61380649729142765783550936716189
61380649729142765920562852538931
61380649729142765920813899585577
61380649729142765920813899598627
61380649729142765920814671237909
61380649729142765959790337872837
61380649729142765967130134950129
61380649729142765967132344996501
61380649729142781980318717791171
61380649729142782392100723687093
61380649729142815738842398145811
61380649729144016503205167049380
61380649729144016503205167049381
61380649729144016504021069974519
61380649729144016548937826529711
61380649729144016548937831251444
61380649729144016548937831251445
61380649729144016548958751957844
61380649729144016548959785059708
61380649729144016686198466573269
61380649729144016686198466586319
61380649729144016686199614483643
61380649729144016687035294822951
61380649729144016687036442733325
61380649729146367643017665701875
61380649729146367643018780297749
61380649729146368054797720321325
61380649729146368191809636144067
61380649729146368192060683190713
61380649729146368192060683203763
61380649729146368238379128601637
61380649729146384114304832746933
61380649729146384251565501383257
61380649729146384251565501396307
61380649729146417461047278857983
61380649729146417461047307573213
61380649729146418063185806903804
61380649729146428579167254490531
61380649729147568811796413488669
61380649729147568812361272555313
61380649729147618225659980212325
61380649729147618408675319650807
61380649729147618767109914832885
61380649729147618767924703167973
61380649729147618774451950654517
61380649729147618774702997695339
61380649729147618774702997714212
61380649729147618774702997714213
61380649729147618774704002118109
61380649729147618774704116436973
61380649729147618774704116909356
61380649729147618774704116909357
61380649729147618775264385926401
61380649729147618775267829132649
61380649729147618775267853579655
61380649729147618775268972321289
61380649729147618812591560673221
61380649729147618820184610134847
61380649729147618820184614839319
61380649729147618820184614856581
61380649729178788077463891273987
61380649729178788084238718148099
61380649729178788084238832466963
61380649729178788626255861716179
61380649729178788626506908775875
61380649729178788633030688590291
61380649729178788633281735649987
61380649729178788633281849968851
61380649729178788672261269941765
61380649729178788679600181047861
61380649729178788679601409958387
61380649729178799202359808389571
61380649729178799751402482921817
61380649729178799751402482934867
61380649729178804731765397499391
61380649729178805104571917205553
61380649729178805104573031814477
61380649729178838497068405502135
61380649729178838504406859350037
61380649729178849569434338949151
61380649729178849569435453558075
61380649729179088861532206877878
61380649729179088861532206877879
61380649729179088868307033751990
61380649729179088868307033751991
61380649729179088868872003955171
61380649729179138823516071871079
61380649729179154699841394352732
61380649729179154699841394352733
61380649729179154700092441412428
61380649729179154700092441412429
61380649729179154707432124170857
61380649729179154707432238489721
61380649729179304864142776010539
61380649729179989252768741823491
61380649729179989253019788883187
61380649729179989253020560535519
61380649729179989253584649366773
61380649729179989436034129916723
61380649729179989436035244525647
61380649729180038666881032658549
61380649729180039215673003100741
61380649729180039215924050160437
61380649729180039261405667285543
61380649729180039261405667302805
61380649729180039261406781894467
61380649729180039396406985900365
61380649729180049785002122900021
61380649729180050334044797426443
61380649729180050334044797445317
61380649729182690956267620162043
61380649729182690956287397561711
61380649729182690956288540750351
61380649729182735421149819305309
61380649729182735421400866365005
61380649729182735421402009553645
61380649729182735426482260783511
61380649729182735428740549123433
61380649729182735428741692312073
61380649729182740362789069561379
61380649729182740362789183880243
61380649729182740367869430878021
61380649729182740367871754889116
61380649729182740911831054888699
61380649729182740911832169497623
61380649729182740916914657936635
61380649729182740916914743675783
61380649729182740916915772545559
61380649729182741099845431071308
61380649729182751480910159802851
61380649729182752029952059391023
61380649729182752029952145130171
61380649729182752029953173999947
61380649729182752220222513867191
61380649729182756976419476129179
61380649729182756976419561868327
61380649729182756976420590738103
61380649729182907318121427729220
61380649729184092019943464673274
61380649729184107892189464082500
61380649729184108441483558760199
61380649729184108441483558760208
61380649729184108448007333975354
61380649729184108623661070144377
61380650189735532673290623949277
61380650189735532680633662757863
61380650189736716783599579801868
61380650189736718018193452276526
61380650189736722317335599434019
61380650189736722317335628130375
61380650189736722317335856651463
61380650189736722317335885347819
61380650189736733430373000888407
61380650189736733437904329359207
61380650189736733437904357938923
61380650189911099983779234118526
61380650189919203446957245778693
61380650189919203447144501671522
61380650189921905150392591749749
61380650189923105907470809921133
61380650189923105907471581573465
61380650189923106502271541273006
61380650189923106502271541274410
61380650189923106502271542337268
61380650189923150372333231664731
61380650189923150372334003317063
61380650189923150379112183059005
61380650189947406411888579207398
61380650189947406823482557039042
61380650189955526941151454776358
61380650190016449945900203247778
61380650190016449945900206430106
61380650190016449946655446287202
61380650190016499951777922744250
61380650190019151649903507669073
61380650190020367231334521426913
61380650190020412107975850246769
61380650190027255524858620568254
61380650190027255524858623750582
61380650190027255525050033056678
61380650190027256759640554063186
61380650190027271584369922890907
61380650190027305530423305905809
61380650190027305530423333539355
61380650190027305530423334602165
61380650190027316650803745222613
61380650190027316650803745224017
61380650190027316650803773920373
61380650190027316650992031581647
61380650190027316650992060278003
61380650190028456282132409049430
61380650190028456282132410466580
61380650190028457516726286284215
61380650190028458112004182566515
61380650190028472334106135355569
61380650190028472340884315097511
61380650190028500746238562598407
61380650190028500746803421665051
61380650190028500753581601406993
61380650190028500753581601425623
61380650190028500753581630121979
61380650190028501981585351977655
61380650190028501988928390786241
61380650190028516805743380790951
61380650190028516806308239857595
61380650190028516813086419599537
61380650190028517217528742768711
61380650190028517217528771465067
61380650190028517224871776794328
61380650190028517224871781577297
61380650190028517224871805490684
61380650190028517224871810273653
61380650190052817904487256428001
61380650190052817912018320132991
61380650190052817912112853912988
61380650190055517786428540705537
61380650190055519021022188904245
61380650190055519021022188905697
61380650190055524557687104649018
61380650190055533838405362147073
61380650190055533838405390844881
61380650190055534250187625273489
61380650190063624725853204728396
61380650190063628425303225131792
61380650190063628432730033983319
61380650190063628432730062679675
61380650190063628432730407035947
61380650190064981136816255017217
61380650190064981136816258199545
61380650190064995954199115782457
61380650190064995954202468650287
61380650190064995961814238625196
61380650190064995961814238626600
61380650190064995961817591494430
61380650207680546352309741247469
61380650207684104334930607381683
61380650207684104334933963430437
61380650207684104334933963431841
61380650207684154152962461990671
61380650207684154152962461992075
61380650207684154160302144749099
61380650207684154160302144750503
61380650207684154160305497616929
61380650207684154160305497618333
61380650207746277272383089713639
61380650207746277279726128522225
61380650207777792851820427595945
61380650207777792851820685863149
61380650207781411907770102468734
61380650207781411914544929342846
61380650213557758272378587915789
61380650213592729702278689869047
61380650213592729702282045917801
61380650213592729702282045919205
61380650213592730106448957681634
61380650213592731349410066371277
61380650213592731349410066371361
61380650213592779520310544478035
61380650213592779520310544479439
61380650213592779527650227236463
61380650213592779527650227237867
61380650213592779527653580104293
61380650213592779527653580105697
61380650213592779527838512531235
61380650213592779527838512532639
61380650213592779527841865400469
61380650213654902639731143386555
61380650213654902639731143504647
61380650213654902647074179012813
61380650213655004771889532531469
61380650213655020800904790206545
61380650213655064060909983088363
61380650213663004053870589029311
61380650213685967912102491519040
61380650213685967912855632698128
61380650213690019438564242346253
61380650213690019438564245646673
61380650213690019438585166234981
61380650213690037137857401416257
61380650213698145954221641595921
61380650213698145961815843672392
61380650213698145961815843672393
61380650260859531457874881800092
61380650260920466306757248366541
61380651643468557976890712286465
61380651643469758191645118174219
61380651643469758733889290662561
61381618980104078232080420106817
61381618980107680503327546668545
61381618980107681733569726672401
61381618980107681733573169878640
61381618980107681733590647260709
61381618980107681733594090466957
61381618980107681733594090939341
61381618980107681733656852704265
61381618980107681738674336047793
61381618980971274548267925814333
61381618980971276241424574032373
61381618980971307900092946103543
61381618980971319013130347557931
61381618980979379658573960578221
61381618980979380116130443287609
61381618980980280683942139188893
61381618980980280683945582395141
61381618980980280683945582867525
61381618980980314035746610426103
61381618980980314035766130608327
61381618980980314035767159478103
61381618980980314035767502434695
61381618980982981922313668138749
61381618980982981975598664308065
61381618981044253887763298802247
61381618981044255723010156661959
61381618981044255723011185531735
61381618981088382165648515669287
61381618981088382165648858625879
61381618981088382173176483722487
61381618981088382173176826679079
61381618981088382173179926928726
61381618981088382173179926928735
61381619458706340201603971747734
61381619459675034298938300969178
61381619459675334442455280298284
61381619459675334442455281361142
61381619459675334442455396133516
61381619459675334442455396146566
61381619459675334625469735786246
61381619459675335037230706302564
61381619459675335037230964582866
61381619459675335037251626890920
61381619459675335037251884108316
61381619459675335037251885171174
61381619459675335037251999962422
61381619459676235056020676962138
61381619459676235605063322792204
61381619459676235605063695863706
61381619459678936713681259169223
61381619459678936759434814312692
61381619459678936759434815362404
61381619459678936759434815375502
61381619618235622846495639428904
61381619618239225117742767390312
61381619618239225118307626461168
61381619618239226353089559956100
61381619671413251099343642846007
61381619671413251152440352657741
61381619671413251152440352661953
61381619671414151712909009750439
61381619671414151713662155178877
61381619671414151720252134652305
61381619671414151721005280080743
61381619671414153360038066505453
61381619671414153367381191407319
61381619671416855208830089989592
61381619671416855208830089989601
61381619672069748364576614819679
61381619672069748776358620728651
61381619672277747867617584028587
61381619672281350138864367633723
61381619672288552851216343220967
61381619672288553400258246113931
61381619672288553400259360722855
61381619672288597865120667857529
61381619672288597865121782466453
61381619672353429055905236299539
61381619672361532327971870410317
61381619672361532739753876319289
61381619672361532922768215958761
61381619672361532930111340860627
61381619672361532930111599140881
61381619672385499344469918514875
61381619672385499344470175732319
61381619672385499344470947384651
61381619672385499344471033123799
61381619672385499344471290341243
61381619672385499756817037529819
61381619672385499756817380486411
61381619672385547522692883672195
61381619672385547522713804256291
61381619672385547522713804260503
61381619672385547523445767629627
61381619672385549169820907308083
61381619672385549169821678956203
61381619672385549169841827896391
61381619672385549170595716275189
61381619672385549307019671566751
61381619672385549307019932915501
61381619672385549307082691966269
61381619672385549307082694680425
61381619672385549307835835859513
61381619672385549307855356041737
61381619672385549307855613259181
61381619672385549307856384911513
61381619672385549307856727868105
61381619672385549718801935637933
61381619672385549718801938824473
61381619672385549718863926227121
61381619672385549718864697402857
61381619672385549718864700589397
61381619672385549719617066933825
61381619672385549719617841768485
61381619672385549719637619168153
61381619672385549719638733777077
61381619672385847666209892754899
61381619672385847666209892760515
61381619672385847666962005069827
61381619672385848261029454193349
61381619672385849313337916396403
61381619672385849496377276686107
61381619672385849497129388995419
61381619672385849497129646212863
61381619672385849908158510948363
61381619672385849908911652121835
61381619672385849908911652127451
61381619672389449983987737545787
61381619672389451631115761181675
61381619672389451631115761187499
61381619672389451768376429817999
61381619672389451768376515557147
61381619672397505680512002164673
61381619672397505680512087903821
61381619672397505680700030242001
61381619672397550145562451985599
61381619672397555048515170994713
61381619672397555094289647795129
61381619672397555094293000657343
61381619672397555094293000662959
61381619672397555505321865392843
61381619672397555506075006566315
61381619672397555506075006571931
61381619672397555506075006572139
61381619672397555642579435192241
61381619672397555642582620118235
61381619672397555643332690806833
61381619689139127796749095990257
61381619689139127804280507249705
61381619689142731302778156046917
61381619689142731303343011931233
61381619689142731310309567306365
61381619689142731310874423190681
61381619690014429685881693349209
61381619690015330253881760284413
61381619690079305157925125634819
61381619690115326222724556148089
61381619690123381919817004002285
61381619690123381920005032079613
61381619690123426384679425745883
61381619690123431745376570865375
61381619690123431745380009822273
61381619690123431882072465107181
61381619690123431882637320991497
61381619695039647642009909457093
61381619695039649289137933092981
61381619695047452982337103848276
61381619695047453028111580648740
61381619695047752752315172568649
61381619695051356677636757785080
61381619695051356678201613669396
61381619695696144907242881430765
61381619695696146554370905066653
61381619695890834302663255490655
61381619695890834302684147379745
61381619695890834302684176078963
61381619695914949531142506816045
61381619695914949531142849772637
61381619695914951178270530451933
61381619695914951178270873408525
61381619695914993996004928559643
61381619695914993996005271516235
61381619695923054641447769927601
61381619695923099106310191671199
61381619695924000139188975744258
61381619695924000139190004614034
61381619695926656912694896489329
61381619695926701377557318232927
61381619695985229416095002392659
61381619695985229416659858276975
61381619695987630336027006616254
61381619695987928870638137021403
61381619695987930517766160657291
61381619695987930525297571916730
61381619695987930707810846306803
61381619695987930708311911556419
61381619695987930708312940426195
61381619695987930708562958616115
61381619695987930708563987485891
61381619695996033980943400132959
61381619695996034445986381255239
61381619696021250344176470519781
61381619696021251579310953648192
61381619696021251579522488246697
61381619696023951635637823813641
61381619696023951635826109108413
61381619696023951635829552314661
61381619696023953282765847449529
61381619696023953282766962058453
61381619696023953282954132744301
61381619696023953282955247353225
61381619696023953282957575950549
61381619696023953420027630694777
61381619696023953420215915989549
61381619696023953420784219683803
61381619696032056746134815426217
61381619696032056746696232353635
61381619696032057112704100051389
61381619696032057112704105835933
61381619696032057157916821335189
61381619696032057158457656263497
61381619696032057158478238262607
61381619696032057158478581573538
61381619696032057158478581573539
61381619696032057158478582636349
61381619696032057158541343338463
61381619696032057158729629696045
61381619696032057295718324899821
61381619696032057295738992992419
61381619696032057295739250209863
61381619696032057295739251272673
61381619696032057295802011974787
61381619696032057295990040052115
61381619696032057295990298332369
61381621609435317808158836022113
61381621609435317808347121316885
61381621609435617997429429902257
61381621610309768647602719739820
61381621610309768647602719741224
61381621610309779582708355738512
61381621610309783471760749602876
61381621610309785126423536317686
61381621610310680150708425136206
61381621742378353284438694453643
61381621745005910427305984167271
61381621769818337642231085835340
61381621769818337642984227014428
61381621769818354120798525213924
61381621769818354121049234040214
61381621769818354121049605576522
61381621769818354121614432763030
61381621769818354121614432881122
61381621769818354121614461460838
61381621817084656316972897021947
61381621817111669096305722716672
61381621817112569657279914305130
61381621817112869846801556780164
61381621817112869853304414471078
61381621817112869853576383654276
61381621822153052183737649181926
61381621822156637853208450793351
61381621822156653905941758241766
61381621822993265068429984430656
61381621822993265068492750800674
61381621822993265069057606684990
61381621822993265069245891979762
61381621822993281135277931774416
61381621822993281723275344817854
61381621822993281730053529277318
61381621822993281730137326421590
61381621822993281730890352809638
61381621822993281730890438548786
61381621822993281730890438902918
61381621822995982832001213481673
61381621823021450748282995865652
61381621823021484100108016154862
61381621823021495220652496958442
61381621823021495220652498375592
61381621823021498924266044968158
61381621823021498924454331325740
61381621823021498924998297443238
61381634454798072214867815297317
61381634507972999221819532295569
61381634507972999221819532297021
61381634507972999229431158708505
61381634507972999229431187407717
61381634507972999275184772316181
61381638283478036463852390297598
61381638283478036464354601923846
61381638283478036464437141088438
61381638283478036464438169958214
61381638283478036464604502608362
61381638283478036464604505794902
61381638283478036464605648983542
61381638283478036466382679569712
61381638283478036466383794178636
61381638283478036466865086633518
61381638283478036466882534963478
61381638283478036467137054281522
61381638283478069772388368317392
61381638283478069772389139969724
61381638283478069772389482926316
61381638283478069818121775593524
61381638283478069818122147129832
61381638283478069818685863012048
61381638283478069818687006200688
61381638283478085877628916715648
61381638283478086419078881469832
61381638283478086419078910049548
61381638283478086419161449214140
61381638283478086419162478083916
61381638283478086419162563823064
61381638283478086419914590391776
61381638283478086426671964332286
61381638283478086426689417267340
61381638283478086426690531874812
61381638283478086426690531876264
61381638283478086426692884920594
61381638283478086426692888108538
61381638283478086426694002716010
61381638283478086426694002717462
61381638283478086426694004133160
61381638283478086426694004134612
61381638336620542628338245191038
61381638336620542628358365547298
61381638336620542628359137199630
61381638336620592587978847753430
61381638336652963066487397533962
61381638336652963066549016110246
61381638336652963066550159298886
61381638336652963067323077877642
61381638336652963068996732916318
61381638336652963069015330573594
61381638336652963069017653504626
61381638336652963069018429878692
61381638336652963069833218213780
61381638336652963069834337427590
61381638336652996375085765782372
61381638336653012892108577307044
61381638336656865481878039412318
61381638336656865484326532474156
61381638336656865484326532592248
61381638336656865484326533537014
61381638336656865484326534009398
61381638336656865484347426017990
61381638336656865527568833859454
61381638336656865527569605511786
61381638336656865527631591375028
61381638336656865527631595624378
61381638336656865527632367276710
61381638336656865530076646542826
61381638336656865530080088804356
61381638336656865530080090221458
61381638336656865530080117384072
61381638336656865530101009392664
61381638336656865530163772574690
61381638336656898835415085547750
61381638336656898835415857200082
61381638336656898881148607142746
61381638336656898881901752571184
61381638336656915482104855627574
61381638336656915482105627279906
61381638336656915482920758571586
61381638336656915489696357098030
61381638336656915489699800304278
61381638336656915489699829002086
61381638336656915489720721363566
61381638336656915490535852656650
61381638337601260768995757454270
61381638337601260768996872063194
61381638762171300246279218105929
61381638762171300246279218111545
61381638762174006212140855507012
61381638763024992216315987427646
61381638763024992216317130616286
61381638763025036688706377218828
61381638763025036688706377224444
61381638763025036688706491543308
61381638763025036688707520407468
61381638763025036688707520413084
61381638763154553458550310229156
61381638763166259604756683575204
61381638815251666003271872056545
61381638815352470299313543963290
61381638815352520261192690633276
61381638816016231398386066836262
61381638833077495796157495731974
61381638833077512404707655774380
61381638833077512404707656824140
61381638833917690359168137564452
61381638833960917612437713713123
61381638833960917614948198422795
61381638838986087809256051346366
61381638838986087809256051696286
61381638838986087809256052746046
61381638838986087809444337703948
61381638838986087809444339103628
61381638838986121162773324681448
61381638838986132283320127357948
61381638838986135980344726889146
61381638838986135987665927842744
61381638838986137817809324219968
61381638838986988377256033955152
61381638838986988377256035004912
61381638838986988423009619914828
61381638838987036548156508879498
61381638838987038385641912013252
61381638838987333031389050745294
61381638838987336737427102876282
61381638838987338574915943917174
61381638838987338574915944966934
61381638838995443685218888329000
61381638839826315726516219933724
61381638839869542982297400118353
61381638839869543028050985028221
61381638839934369032988876481174
61381638839934369039578855954602
61381638839934369040394765020028
61381638839934369040394793716384
61381638839934369040583079024206
61381638839934369086148349929896
61381638839934369086148378626252
61381638839934369086336635237766
61381638839934419046437551784278
61381638974752087240243324630714
61381638974752087241079004974394
61381638974752087242771257670346
61381638974752087652590189611994
61381638974752087652672728776586
61381638974752087654619497602590
61381638974752087655100674321666
61381638974752087655118122651626
61381638974752087655371495594490
61381638974752087655372641969670
61381638974752121143637923636528
61381638974752121143638180853972
61381638974752121143639295461444
61381638974752121143639295462896
61381638974752131661880123203288
61381638974752131666962697381448
61381638974752131666963811990372
61381638974752132073662129112260
61381638974752132079309562361228
61381638974752132125043341173716
61381638974752137607314469157980
61381638974752137607314497737696
61381638974752137607397036902288
61381638974752137607398151511212
61381638974752137608150178079924
61381638974752137614740190501914
61381638974752137614741305110838
61381638974752137614907552020434
61381638974752137614925004955488
61381638974752137614926119562960
61381638974752137614926119564412
61381638974752137614928472608742
61381638974752137614928475796686
61381638974752137614929590404158
61381638974752137614929590405610
61381638974752137614929591821308
61381638974752137614929591822760
61381638974752137615493331679550
61381638975724700271912545182676
61381638975724700271913316835008
61381638975724700274235772981870
61381638975724700274420357866048
61381638975724700274423801544679
61381638975724744738529609850842
61381638975724744738529638430558
61381638975724744739282779609646
61381638975724744746061306894352
61381638975724744746626162778668
61381638975760722986895079208045
61381638975761023130224060205930
61381638975868668823842107887985
61381638975868674311740914633361
61381638975868674311761835221669
61381638992622388284813472629514
61381638992622388284813476878864
61381638992622388285378331229598
61381638992622388285378335951124
61381638992622388285378335951332
61381638992622388285650303599336
61381638993485698658388213311897
61381638993485698658388299405177
61381638998494701863478008153080
61381638998494701863478008154532
61381638998494701909210672356596
61381638998494701909210672358048
61381638998530713463476743611618
61381638998530730117781518849413
61381638998531013652161555116878
61381638998531024765198959639714
61381638998531024765198959641166
61381638998531024765198959641326
61381638998531024765219880346066
61381638998531024765219880347518
61381638998531024765763815525434
61381638998531024765763815525482
61381638998531024765763815525642
61381638998531024810952544551034
61381638998531024811517400433946
61381638999370008694063894958270
61381638999370008694064266494578
61381638999370008694065009567194
61381638999370008694065381103502
61381638999370008739817822705234
61381638999370008739818594357566
61381638999370053166203575928778
61381638999370053166454284755068
61381638999370053166455399363992
61381638999370053167019483477884
61381638999370053167019483595976
61381638999370053167019512175692
61381638999370053212208212502032
61381638999370053212208984154364
61381638999370053212773068386348
61381638999394324071488818892243
61381638999394368497937710492885
61381638999499718841340651480940
61381639045789226378813835855310
61381639045797314888075990633548
61381639045797325818119968785970
61381639046660670099315618643481
61381639046660675632424822208091
61381639046660675632967985851767
61381639046660675632988906440075
61381639051564217567886385178764
61381639051564217567886413876572
61381639051564217567886414821338
61381639051564217567886415293722
61381639051564217567907307302314
61381639051564217611128715143778
61381639051564217611129486796110
61381639051564217613636527827150
61381639051564217613639971505782
61381639051564217613639998668396
61381639051564217613660890676988
61381639051564217613722877957332
61381639051564217613723653859014
61381639051564250918954817896098
61381639051564250918954932214962
61381639051564250918974966832074
61381639051564250918975738484406
61381639051564250919707191672252
61381639051564262031992219350486
61381639051564262032013139938794
61381639051564262037828310493440
61381639051564262077745032489978
61381639051564262077745804142310
61381639051564262083581866705500
61381639051564262083582638357832
61381639051564267565664736911898
61381639051564267565665508564230
61381639051564267566480639855910
61381639051564267573256238382354
61381639051564267573259681588602
61381639051564267573280602647889
61381639051564267573280602647890
61381639051564267574012051115358
61381639051564267574095733940974
61381639051669628328705701043370
61381639051669628466719596597930
61381639051697551609419736128466
61381639051705940254859208264268
61381639051705940254859209799302
61381639051705956718639246841527
61381639051705956726735517171831
61381639051708358423161118995195
61381639052544930210498615643894
61381639052544930211063471528210
61381639052544930216147160315294
61381639052544930216335188392622
61381639052544935706009821536270
61381639052544935706012146000884
61381639052544935706012260319748
61381639052544935706013265214901
61381639052544935706013265214902
61381639052544935706013379533766
61381639052544935708540455181918
61381639052544935708541569790842
61381639052544935708543927085974
61381639052544935708545041694898
61381639052544935709022403079490
61381639052544935709022746036082
61381639052544935709025846758122
61381639052544935709025961076985
61381639052544935709025961076986
61381639052544935709046881783391
61381639052544935751787770711673
61381639052544935751787770711674
61381639052544935754294040090382
61381639052544935754297483296630
61381639052544980173151825260726
61381639052544980173967732809832
61381639052544980178235514047810
61381639052544980178423542125138
61381639052544980178487337364932
61381639052544980179051421596916
61381639052544980179239449674244
61381639052544980180682982489270
61381639052544980180683236520174
61381639052544980180683239706714
61381639052544980181499144069280
61381639052544980181499144187372
61381639052544980181499172767088
61381639052544980218884489464242
61381639052544980219156461833980
61381639052544980219721317718296
61381639052544980223968178251326
61381639052544980224156206328654
61381639052544980224240922273396
61381639052544980226687873093428
61381639052544980227252728977744
61381639052544985714335351114706
61381639052544985714335608332150
61381639052544985714336379984482
61381639052544985714398370097074
61381639052544985714586398174402
61381639052544985714587427044178
61381639052547637412461305998281
61381639052547670946564198711347
61381639052569251037684637167243
61381639052569251040216042465223
61381639052569251085781599299215
61381639052569251085781599303427
61381639052569251085969627376543
61381639052569295512417257342953
61381639052569295557418847916925
61381639052569295557606875994253
61381639052569301038539332498581
61381639052569301038727360575909
61381639052569301045505540319255
61381639052569301046069624551239
61381639052583643721822661981302
61381639052652987374667170655749
61381639052652987375145014831277
61381639052652987420985611454145
61381639052653031846806623112237
61381639052653031892539287314349
61381639052653037380539206904211
61381639052680904840133959542088
61381639052680904977394714271692
61381639052680905023148299181560
61381639052680949311771208159798
61381639052680949448969200770346
61381639052680949449031962889402
61381639052680949488010720925158
61381640198821000954290421653896
61381640198845268061212497113338
61381640198845268106966082023254
61381640251039526934592087501672
61381640252023797346939027398938
61381640252023797385098409882462
61381640252023797392504325601304
61381640252023797392504327000984
61381640252031000280527487576127
61381640252031044759507775002423
61381640252032200854508397407898
61381640252032200854508397425160
61381640410548095973195802965028
61381640410548096339245401887928
61381640410548096339810260960188
61381640410548096384978066091444
61381640410584419240798985599650
61381640410584419240983803239716
61381640410584419240983803241168
61381640410584419240987242196614
61381640410584419240987246919800
61381640410584419240987270894422
61381640410584419241614864569040
61381640410584419241614893147304
61381640410584419241614893148756
61381640410584419241803178443528
61381640410584419286528182149912
61381640410584419286531621105358
61381640410584419286531621223450
61381640410584419286531625828544
61381640410584419286716467443232
61381640410584419286716467444684
61381640410584419286719906400130
61381640410584419286719906518222
61381640410584419286719911123316
61381640410584419287284766535248
61381640410584419287368449359412
61381640410584419287368449360864
61381640410584419423792289741682
61381640410584419423792289859774
61381640410584419423813210448082
61381640410584419424545434108714
61381640410584419424545434108762
61381640410584419424545435171572
61381640410584419424566354813710
61381640410692437622297615802321
61381640410692437622297644382037
61381640410692437627381333169121
61381640411520709004866023793952
61381640411520709004866023807050
61381640411520709012209064019480
61381640411555781331496764583897
61381640411555825796167802200009
61381640411555825803698869085923
61381640411563886853397035446633
61381640889171021592773266205154
61381640889171071966623220626342
61381640889943751801510160194354
61381640890151734197728177963653
61381640890151782963407433892677
61381640890151784198753451625209
61381640890151784198754223271925
61381640890151784198754223273329
61381640890155386477343734249074
61381640890155386477343734262124
61381640890155391967771508571810
61381640890155391967771512821160
61381640890155636658246674775144
61381640890155686613535841971702
61381640890155686623389480281048
61381640890155686623389738548252
61381640890155692157062998709839
61381640890163746026146847540929
61381640890163746071900432450845
61381640890163790490160931629981
61381640890163790491008234587602
61381640890163790491009269284527
61381640890163790491009297982335
61381640890163790497784124856447
61381640890163790536761819496066
61381640890163790543537681068555
61381640890163796024660602858746
61381640890166191593202465774241
61381640890166191638391969634453
61381640890166191638957083797619
61381640890166191638957084331238
61381640890166191638957084335450
61381640890166497322921922172873
61381640890166497322922179390317
61381640890166497322922179391721
61381640890166497323675063351961
61381640907014272274059642448287
61381640907880362103104204031318
61381640907880362105612364742936
61381640907880362143754294174766
61381640907880362148836868352926
61381640907880362148836868370188
61381640907880367639264731951270
61381640907880367639267051717236
61381640907880367639285652189658
61381640907880367639285653606600
61381640907881568396368029593727
61381640907889621716408859511555
61381640907889622311205434642541
61381640907889622311205462868125
61381640907889622311205463340301
61381640907889666188046108129265
61381640907889666730314300174031
61381640907889666737089127048143
61381640907889666776067885083899
61381640907889666782842683260167
61381640907889666782842683260251
61381640907889672270762415906782
61381640907892067701959807039040
61381640907892367892046265355962
61381640912817581190421604853232
61381640913786235850113840865377
61381640913786284570081353068169
61381640913786284570081353072381
61381640913786285805427370793681
61381640913786285805427370799297
61381640913786285805428142446013
61381640913786285805428142447417
61381640913786285858499717873669
61381640913788937553573549586818
61381640913788987488215080621846
61381640913788987518714032138755
61381640913788987518714032138764
61381640913788987564467588350863
61381640913788993052366371717707
61381640913789893620178182404463
61381640913790193809469668293151
61381640913797046921281735056340
61381640913797046921471140787185
61381640913797046921471141141317
61381640913797046921471141142721
61381640913797046921471169839077
61381640913797046967224726051233
61381640913797046967224726052637
61381640913797046967224754276817
61381640913797046967224754748993
61381640913797091385514211658789
61381640913797091386333562530783
61381640913797091386333562886319
61381640913797091386333591584127
61381640913797091393107254619915
61381640913797091393108418456751
61381640913797091393108418456787
61381640913797091393108418456835
61381640913797091393108418458239
61381640913797091432087147322607
61381640913797091432087147794783
61381640913797091432087176020415
61381640913797091432087176492591
61381640913797091438861974668859
61381640913797091438861974668895
61381640913797091438861974668943
61381640913797091438861974670347
61381640913797096926760753247118
61381640913797946940239932910599
61381640913797947535036508041585
61381640913797947535036536267169
61381640913797947535036536739345
61381640913797991411877181528309
61381640913797991954145373573075
61381640913797991960920195664134
61381640913797991960920200447187
61381640913797991999898958482943
61381640913797992006673751876242
61381640913797992006673756659211
61381640913797992006673756659295
61381640913798247129510498211027
61381640913798247678553517129857
61381640913798247724307102039773
61381640913798291601147746828737
61381640913798292143415938873455
61381640913798292143415967571263
61381640913798292150190794445375
61381640913798292195944350657483
61381640913800693108349413752682
61381640913800693115877381859324
61381640913800693115877381977416
61381640913800993297619979053110
61381640913800993305147932751790
61381640913800993305147947159752
61381640913800993305147947165368
61381640913800998793049053398579
61381640913895210114434833745161
61381640960074526549993187816262
61381640960074526549993273555410
61381640960074576375364839976122
61381640960074576511872334486248
61381640960074576511872420225396
61381640960074576512604674100156
61381640960074576512604675162966
61381640961022824244827217767742
61381640961055239157187501186236
61381640961055239157187505435586
61381640961055239157208426023894
61381640961055289112752079709430
61381640961055289117581282007536
61381640961055289117583606355510
61381640961055289119338621288770
61381640961055289120091762467858
61381640961055289120091766717208
61381640961055289165845318679966
61381640961055294653764940076894
61381640961055294653764941126654
61381640961055294653765025816042
61381640961055294653765027215722
61381640961057944747438937211774
61381640961057994709318083881760
61381640961057996357200286047950
61381640961057996357202720600744
61381640961058891390522987148224
61381640961058891390585749267440
61381640961058891434563397579880
61381640961058896924991262241034
61381640961059141617788910120016
61381640961059147151462169673764
61381640961059147151650457094204
61381640961059191578099003984442
61381640961059191578161766103658
61381640961059191579793581028368
61381640961059191579856343147584
61381640961059191579856343264224
61381640961059191580609488694114
61381640961059191580609489030936
61381640961059191580609489030984
61381640961059191623833991576664
61381640961059197113529602364510
61381640961059197114261856239270
61381640961059197114261857302080
61381640961059197114264177049332
61381640961059197114282743543598
61381640961059197114282748129770
61381640961059197114282749192628
61381640961059197114282776826126
61381640961059197114282776844999
61381640961059197114282776845000
61381640961059197114285096587880
61381640961059197114345538609924
61381640961066094324364850422981
61381640961066094324364850440243
61381640961066099812284550140429
61381640961066099819627588949015
61381640961066950244801964994872
61381640961066994716439213612582
61381640961069696557135314309030
61381640961070002280141843785142
61381640965983151963094942350918
61381640965983201918199175007964
61381640965983201918199260747112
61381640965983201918199262146792
61381640965983201924974087621224
61381640965983201924974089020904
61381640965983201925706341495984
61381640965983201925706342558794
61381640966088562680678712033667
61381640966100270062230758750359
61381640966931449612175300137014
61381640966963914502690924935652
61381640966963914530686278161058
61381640966963914532440288684598
61381640966963914533193300526693
61381640966963914533193429863686
61381640966963914533193434468620
61381640966963914578946986075794
61381640966963920066866694610572
61381640966963920066866694611550
61381640966963920066870046429620
61381640966963920066870047479380
61381640966967466839111794564596
61381640966967466841619983637152
61381640966967472375481530493248
61381640966967516803687416663268
61381640966967516804440562093158
61381640966967516804440562430028
61381640966967522330585848889442
61381640966967522337360675763554
61381640966967522338092926450322
61381640966967522338092929636862
61381640966967522338092929638314
61381640966967522338092930701124
61381640966967522338113822591672
61381640966967767023488099691042
61381640966967767028380064563326
61381640966967767028382388561380
61381640966967767028568350920908
61381640966967767028570673869202
61381640966967770734420440692368
61381640966967772518810247573504
61381640966967772518810248973184
61381640966967772518812571571558
61381640966967772518812571921478
61381640966967772518812572971238
61381640966967772521509047220474
61381640966967772564563833883052
61381640966967772564563837069592
61381640966967772564566156831346
61381640966967772564566157881106
61381640966967816983669231759884
61381640966967816983672669317102
61381640966967816983672670716782
61381640966967816983857518117466
61381640966967816990449820539188
61381640966967816992874323468446
61381640966967816992874328190180
61381640966967816992958010543412
61381640966967816993711156426764
61381640966967816993711156426812
61381640966967817031853084690742
61381640966967820689713046845824
61381640966967820696487873719936
61381640966967822527384415525598
61381640966974725233479017539533
61381640966975620128097352306486
61381640966975620129603643129078
61381640966975620130356669516184
61381640966975875847425244909819
61381640966975920318790525466190
61381640966975920318790525467642
61381640966975920318790525484904
61381640966975925800186450014645
61381640966975925806710229888110
61381640966975925806710229889562
61381640966975925806710229906824
61381640966975925806961276947806
61381640966975925806961276966520
61381640966978277361401740832344
61381640966978277498662495561948
61381640966978277544416080471816
61381640966978321833038989450054
61381640966978321970299743825526
61381640966978321970299744179658
61381640966978322009278502215414
61381640967036816046216412065775
61381640967072836974298994801821
61381640967072838804441243286141
61381640967072881445936243419531
61381640967072881454029067357047
61381640967072883281643385635387
61381640967072883284171315841367
61381640967072888772091022977443
61381640967073133456692387620923
61381640967073138945423408119583
61381640967073138945424551308223
61381640967073138947119128352149
61381640967073138947954813417563
61381640967073138955215398682453
61381640967075538888467589694897
61381640967075538888468622796761
61381640967083638441393576379783
61381640967083643970966444456919
61381640967083643970966444456967
61381640967083643970969887663215
61381640967083643971053570484411
61381640967083643975046058727833
61381640967083643975049415840801
61381640967083643977577463671521
61381640967083688450030501860549
61381640967083693937950200502297
61381641117745336617127767193685
61381641117745336754388435830009
61381641117745336800141992042117
61381641119619468452803674286300
61381641119619468864585675944470
61381641119619468864585675944518
61381641119619468864585680195272
61381641119619468864586018901110
61381641119619468864586019963920
61381641119619469001846687537434
61381641119716680174603548790569
61381641120590830903693403739755
61381641120590830903693403743967
61381641120590875322614327287197
61381641120590875322614328336957
61381641120590875326881765102023
61381641120590875326881768284351
61381641120590875375142367062693
61381641120590875375142367066905
61381641120590880863062066767091
61381641120590880863062069949419
61381641120590880863818941831934
61381641120592031477761440097247
61381641120592075942623861840845
61381641120602832937496939322982
61381641120602832937496939328859
61381641120602832937580507357558
61381641120602838497488472353502
61381641120602882898455574967240
61381641120602882900212914247022
61381641120602882900401200610481
61381641120602882944271807205284
61381641120602882945966385782840
61381641120602882945966470459130
61381641120602882946154756816712
61381641120602888433865282872457
61381641120602888433865282872458
61381641120602888433886200274279
61381641120602888434053569230093
61381641120602888434639344285562
61381641120602888434639345702711
61381641120602888434639345702712
61381641120602888434642701752626
61381641120602888434702106404778
61381641120602888434890392762408
61381641120697442376414270813713
61381641120697442383377382982597
61381641120697442978173613740001
61381641120697448466093314502997
61381641120700099607647254015542
61381641120700099790661478863926
61381641120700099790661478863974
61381641120700099795494147748021
61381641120700099797164361001847
61381641120700099797164451340265
61381641120700099798001160555173
61381641120700099798001189251529
61381641120700099798001189251688
61381641120700144086624185391680
61381641120700144262023316155001
61381641120700144262023316155049
61381641120700144262026782745445
61381641120700144262026786990583
61381641120700144262863610995286
61381641120700144262863697088566
61381641120700144269638410234205
61381641120700144269638410240064
61381641120700149749943020576969
61381641120700149749946486694981
61381641120700149749946487167365
61381641120700149749946491412503
61381641120700149750783314944579
61381641120700149757558108871581
61381641120700149757558108877440
61381641125491771330170968838484
61381641125491771330171340374792
61381641125526893657112924211801
61381641125526893657301210569431
61381641125527793631132321439880
61381641125527794042642620104783
61381641125527794042642620104784
61381641125527794042642621167642
61381641125527794042726299271524
61381641125527794042726302458016
61381641125527794042914588815646
61381641125527794225656844953216
61381641125527794225656844953264
61381641125527794225656846016074
61381641125527794225928552197284
61381641125527794225928555383776
61381641125527794225928555383824
61381641125527794225928813664078
61381641125528093819565972863746
61381641125528093819586983796295
61381641125528093819586983796296
61381641125528093820402886740308
61381641125528094231160065014254
61381641125528094231180957022846
61381641125528094231347978772718
61381641125528094231348350309026
61381641125528094231369242317618
61381641125528094231369246922711
61381641125528094231369246922712
61381641125528094231913180683526
61381641125528094231913181746336
61381641125528094231996864571952
61381641125528094232185149866724
61381641125528094414362321126506
61381641125528094414362575157458
61381641125528094414927434228314
61381641125625004986840644357969
61381641125625005398431180046175
61381641125625005398434622189613
61381641125625005406025353407369
61381641125625005406025382103773
61381641125625005588956038917837
61381641125625305587680853338011
61381641125625305587684295481449
61381641125625305595295976101961
61381641125625305732473019309753
61381641125625305732473048006157
61381641126280662803488553943746
61381641126475190945245969968655
61381641126496799443435291763707
61381641126496799487473351743261
61381641126496799489167927387507
61381641126496799494251273217999
61381641126496804977903538820506
61381641126499506276142799225650
61381641126499506276142802407978
61381641126499506276143027746738
61381641126499506276143056443094
61381641126499506276143190359665
61381641126499506276163948335046
61381641126499506276164082251617
61381641126500401171535558183156
61381641126500701360806123483584
61381641126500701360806123496682
61381641126511158161411580756602
61381641126511158161411580762218
61381641126511158161411695081082
61381641126511158161411695431002
61381641126511207984523796689252
61381641126511207986783204224318
61381641126511207986783232804034
61381641126511207986971490581900
61381641126511207986971490581948
61381641126511207986971519161616
61381641126511207986971519161664
61381641126511208114755209471886
61381641126511208114943494766658
61381641126511208122349410485500
61381641126511208122349411548358
61381641126511208122537696843130
61381641126511208124043872855026
61381641126511208124043987179506
61381641126511208124043987646066
61381641126511208124043988708924
61381641126511208124232159218272
61381641126511208124232273537136
61381641126511208167266052354486
61381641126511208167266053883904
61381641126511208167538021537684
61381641126511208168019285407185
61381641126511208168019285407186
61381641126511208168022641457100
61381641126511208168102880604328
61381641126511208168102966697608
61381641126511208168291253055190
61381641126511208169713861038381
61381641126511208169713861038382
61381641126511208169797457648254
61381641126511208169797459181884
61381641126511208169797459183288
61381641126511208169797543391614
61381641126511208169797543858174
61381641126511208169797544921032
61381641126511208169985744010048
61381641126511208169985829749196
61381641126511208169985830215756
61381641126511208169985830221579
61381641126511213657633562273761
61381641126511213657633562273762
61381641126511213657696238293714
61381641126511213657696238293762
61381641126511213657696238293922
61381641126511213657696238299538
61381641126511213657696241480254
61381641126511213657696241480462
61381641126511213657696242543112
61381641126511213657696352612626
61381641126511213657696353084961
61381641126511213657696353084962
61381641126511213657696356271501
61381641126511213657696356271502
61381641126511213657696357334359
61381641126511213657696357334360
61381641126511213657717244621218
61381641126511213657884527837884
61381641126511213657884637907398
61381641126511213657884639442592
61381641126511213657905529915942
61381641126511213657905529915990
61381641126511213657905529921765
61381641126511213657905529921766
61381641126511213657968205941926
61381641126511213657968205947542
61381641126511213657968320732966
61381641126511213657968321795824
61381641126511213658449383723604
61381641126511213658533065012782
61381641126511213658533065014186
61381641126511213658533179803822
61381641126511213658533180866680
61381641126511213658721466161452
61381641126511508313230899769275
61381641126511513846987843224499
61381641126511513847176128519271
61381641126604823109270776192594
61381641126604823116049042023604
61381641126604867580908282027748
61381641126604867580911462717442
61381641126604867581664608134234
61381641126604867581664608147332
61381641126604867627230166028228
61381641126604867627418193055796
61381641126604873114560650298892
61381641126604873114581570887200
61381641126606067789515938210945
61381641126606068345521724925125
61381641126608419478308893480722
61381641126608419484832558153971
61381641126608419484832672939395
61381641126608419484832672940847
61381641126608419484832672941060
61381641126608419484832672945218
61381641126608424831474884202467
61381641126608424831478327408763
61381641126608424831478327410167
61381641126608424831478327414586
61381641126608425014405426231155
61381641126608425014405512320223
61381641126608425014408869437403
61381641126608425014489109050899
61381641126608425014489109052351
61381641126608425014489109052564
61381641126608425014489109056722
61381641126608425014489194673455
61381641126608425014492552258599
61381641126608425014492552262970
61381641126608425014492552263018
61381641126608425018485035780287
61381641126608425018485040029637
61381641126608425018485041564831
61381641126608425018488392893255
61381641126608425018488392897467
61381641126608425018488393365639
61381641126608425018488393369851
61381641126608425018488397614989
61381641126608425019325221147065
61381641126608425020995434400891
61381641126608425020995524739309
61381641126608425021016440723975
61381641126608425021748579825117
61381641126608425021832233954217
61381641126608425022020549008155
61381641126608425042212609419540
61381641126608425044991498992512
61381641126608469310455258784901
61381641126608469310455258786269
61381641126608469310455258786305
61381641126608469310455258786509
61381641126608469310455258786518
61381641126608469310455258790724
61381641126608469445208884856359
61381641126608469485854389554045
61381641126608469485854389554093
61381641126608469485854475643161
61381641126608469485857856144489
61381641126608469485857860389627
61381641126608469485857941879265
61381641126608469486883056845192
61381641126608469490941544393498
61381641126608469490941549176467
61381641126608469493469483634737
61381641126608469493469483634950
61381641126608469493469483639108
61381641126608474973774093976013
61381641126608474973774208761389
61381641126608474973777560094025
61381641126608474973777560566409
61381641126608474973777564811547
61381641126608474974614388343623
61381641126608474981389182270661
61381641126608474981389182276484
61381641126608474981389182276485
61381641126608474981389186521676
61381641126608725157922549638338
61381641126608725165265674535992
61381641126608769499725852788912
61381641126608769636986521425236
61381641126608769676153650843428
61381641126608775170638888627906
61381641126616530151953788294900
61381641126616530151954042324400
61381641126616530151954046562104
61381641126616530154481978551976
61381641126616530567079916967350
61381677049738428060497912334007
61381677049738428060497940913723
61381677049738428065581629700807
61381677049957115879637568402636
61381677050613627415487980930168
61381677050937832373647971827092
61381677050941419271711878061318
61381677050941434095852080886932
61381677050941434095873001475240
61381677050941435880241921050596
61381677050941435880262841638904
61381677102803934194319017343529
61381677102803935422157959030049
61381677102912904127380008045493
61381677102912904172568736948789
61381677102912904317925414565263
61381677102912904729770440879369
61381677102913188440160899270035
61381677102913204369998360332261
61381677102913204919041034877557
61381677102913354624990900507237
61381677103131691090400119176721
61381677103131740916211109825561
61381677103131742148293382623279
61381677103131742151306074358269
61381677103131742287813573230173
61381677103131742288566714409261
61381677103132041059456145127153
61381677103132041063783250945843
61381677103132041104456560158769
61381677103132042340555719070389
61381677103132042340639402958815
61381677103132042340827688253587
61381677103132042477063246523413
61381677103132042477816387702501
61381677103132042482143493521191
61381677103204687045221855624835
61381677103204688144123021920499
61381677103204688281320670155901
61381677103204688693165696465795
61381677103204688693165696470007
61381677103204988332828417081991
61381677103204988881871434583879
61381677103239759227810472290881
61381677103239760874938495926769
61381677103239809053372709763329
61381677103239809053435471528253
61381677103239809053435472945195
61381677103239809053436501814971
61381677103239810285703478519995
61381677103239810288217319284037
61381677103239810288217405373105
61381677103239810288719499142577
61381677103239810288782175168353
61381677103239810288782260907501
61381677103239810288782261257421
61381677103239810288782519537675
61381677103239810288970547615003
61381677103239810293799748850299
61381677103239810425227369550581
61381677103239810425980510729669
61381677103239810431060417486623
61381677103239810431060760443215
61381677103239810837762516638641
61381677103239810837762516644257
61381677103239810837825194082971
61381677103239810837825194087183
61381677103239810837825279826331
61381677103239810842842766352187
61381677103240109196952510731266
61381677103240994571499030411231
61381677103240994571499802063563
61381677103240994571500145020155
61381677103241009810456114147857
61381677103241009814783218549605
61381677103241011045048990697089
61381677103241011050129237694867
61381677103752215422947244907839
61381677103752216657729178402771
61381677103752216703482734614879
61381677103752216704047966757029
61381677103752216704068887345337
61381677103752217253111533310917
61381677103752217253111561890633
61381677103752231474944215407655
61381677103752231474945244277431
61381677103752231482451291452263
61381677103787289022603328739829
61381677103787289022603585957273
61381677103787303801572885867273
61381677103787305448700909503161
61381677103787338845715430347999
61381677103787338985968131475543
61381677103787338985988766266691
61381677103787338985989023484135
61381677103787339397750137384515
61381677103787339397771029393107
61381677103787348266435307610871
61381677103787349913563331246759
61381677103788204232123913132233
61381677103788206015947749515917
61381677103788206016512605404445
61381677103788206061701334307741
61381677103788238181193028599409
61381677103788239408443523201347
61381677103788239408443895209831
61381677103788239415950570666239
61381677103788239416518125743633
61381677103788239416519244951827
61381677103788239416539046331941
61381677103788239416539793531651
61381677103788239416539794004035
61381677103788239416540165540135
61381677103788239416540167075377
61381677103788239416602928840301
61381677103788239965561144190287
61381677103788239965561919024947
61381677103788239965582811033539
61381677103788239965582811505715
61381677103788239965582840085431
61381677103788239965582840085639
61381677103788239965582841620673
61381677103788239965644827015903
61381677103788239965645601850563
61381677103788239965645603385597
61381677103788248696986334875831
61381677103788248704492382050663
61381677103788254187412051459015
61381677103788254187413080328791
61381677103788254187416523535039
61381677103788254187416526717367
61381677103788254194922570709871
61381677103788254194923341295181
61381677103788254194923345544531
61381677103788254194923599579647
61381677103788254194923602761975
61381677103788254194943490353413
61381677103788254194944237553123
61381677103788254194944494770567
61381677103788254195006253535487
61381677103788254195007282405263
61381677103788254195195310478379
61381677103788254240676154556929
61381677103788256024501106966527
61381677103788256024584675001055
61381677103788490192032056340331
61381677103788490192032827992663
61381677103788504970437272014135
61381677103788506205783289741051
61381677103788506251536874532875
61381677103788538317158050214911
61381677103788538317158054464261
61381677103788538317178946472853
61381677103788538324689117100825
61381677103788538370462823788315
61381677103788539598258428635333
61381677103788539603550180116857
61381677103788539603550951769189
61381677103788539605786396688533
61381677103788539605789495993631
61381677103788539605789838831971
61381677103788539605789840367165
61381677103788539605807288697125
61381677103788539605809611632369
61381677103788539605809613167563
61381677103788539605810388002223
61381677103788539605873522720397
61381677103788539606061436478861
61381677103788540152404912323973
61381677103788540152405683976305
61381677103788540154832513377267
61381677103788540154832513495519
61381677103788540154832514912461
61381677103788540154849963242421
61381677103788540154852630669451
61381677103788540154853405385859
61381677103788540154853405504111
61381677103788540154853406921053
61381677103788540154916195848751
61381677103788540154916197265693
61381677103788550716587581571245
61381677103788550723927264329673
61381677103788550723993379434811
61381677103788550723993384034081
61381677103788554376686087600641
61381677103788554376687116470417
61381677103788554384193935293369
61381677103788554384214055653841
61381677103788554422439672392465
61381677103788554422439673927659
61381677103788554422440701262241
61381677103788554422440702797435
61381677103788554422627959222431
61381677103788554422691406900539
61381677103788554429967640445665
61381677103788554429967641980859
61381677103788554430031461195275
61381677103788554971734424402427
61381677103788554979074107160855
61381677103788556206829480802971
61381677103788556211909644777369
61381677103788556211909730516517
61381677103788556213792621551571
61381677103788556214357477435887
61381677103860284788196539708519
61381677103860284978741946228289
61381677103860284978742979230775
61381677103896256493043444264553
61381677103896257727824348885497
61381677103896257727825463494421
61381677103896257727825720711865
61381677103896258140171467900441
61381677103896258140171810857033
61381677103896305853535323254215
61381677103896305853539795330239
61381677103896305853539798512567
61381677103896305861046617339731
61381677103896305861046874557175
61381677103896306265321804421539
61381677103896306318605681737001
61381677103896306318668443501925
61381677103896306318668444918867
61381677103896306455925756088091
61381677103896306455929113555191
61381677103896306455930228164115
61381677103896307500664375759879
61381677103896307500667818966127
61381677103896307550936450493667
61381677103896307550937565102591
61381677103896307553950146645811
61381677103896307553952471116249
61381677103896307554015232881173
61381677103896307554203519588675
61381677103896307683116958343537
61381677103896307683116959760687
61381677103896307690711131722249
61381677103896307691190266230135
61381677103896307691210815282135
61381677103896307691210901021283
61381677103896307691211158238727
61381677103896307691213225485897
61381677103896307691213482703341
61381677103896307691214257543617
61381677103896307691214258960767
61381677103896307691464188224999
61381677103896308095464078775631
61381677103896308102972272139107
61381677103896308102993164147699
61381677103896308102995488612313
61381677103896308103054808593755
61381677103896308103055180130063
61381677103896308103058251800003
61381677103896606088562944187665
61381677103896606088562945722859
61381677103896606096157033008083
61381677103896606462185482704938
61381677103896606637605620268155
61381677103896606645196350086279
61381677103896606645199707553370
61381677103896606645199707553379
61381677103896606645200822162303
61381677103896607689938411901505
61381677103896607735691996693329
61381677103896607735691998228523
61381677103896607735942702331627
61381677103896607743282756626363
61381677103896607879981725719033
61381677103896608284734672773819
61381677103896608284735015730411
61381677103896608292325402591943
61381677103896608292325774128251
61381677103896608292328874377898
61381677104079988195519168722871
61381677104079988797093697189969
61381677104079989979343005106555
61381677104079990032436387447847
61381677104080023379178833558897
61381677104080023384261407737057
61381677104080023384262522345981
61381677104080034497298780611729
61381677104080038157586633634739
61381677104080038158338745944051
61381677104080038158339493143761
61381677104080038158339750361205
61381677104080038158402537991689
61381677104080038158590566069017
61381677104080038203340218420947
61381677104080038203340218426563
61381677104080038204092330735875
61381677104080039987728969270937
61381677104080039987979930591693
61381677104080039988544786476009
61381677104080290221961357397535
61381677104080290222526217881121
61381677104080323568428506850733
61381677104080323569181652279171
61381677104080323573512195637817
61381677104080323574264197877615
61381677104080323574265341066255
61381677104080334686548453903565
61381677104080334687301599332003
61381677104080338346836306926575
61381677104080338392589605915623
61381677104080338392589863138683
61381677104080338392589891712783
61381677104080338392589891718399
61381677104080338392861489365289
61381677104080338392861832321881
61381677104080338392861860901597
61381677104080338393341975447995
61381677104080338393425659336421
61381677104080338393426716785913
61381677104080338393613944631193
61381677104080338941904506867177
61381677104080340176978642562773
61381677104115095698466420381827
61381677104115095698466677599271
61381677104115095703550023429763
61381677104115096110812767744439
61381677104115110477435977509271
61381677104115110477439420715519
61381677104115110477439423897847
61381677104115110889221429806819
61381677104115112124564001145159
61381677104115112177095883652293
61381677104115143881792623083959
61381677104115143881792880301403
61381677104115143881792880305615
61381677104115144431651802168665
61381677104115145521578521989997
61381677104115145528920903941503
61381677104115145528921675589623
61381677104115145529674792320301
61381677104115145666182429965095
61381677104115145666935460956625
61381677104115145666935546695773
61381677104115145666935803913217
61381677104115146078717809822189
61381677104115146078779825804553
61381677104115154994830281755791
61381677104115154994830281760003
61381677104115160490340715995835
61381677104115410719492573092953
61381677104115410720056658393363
61381677104115410720244943688135
61381677104115412366620855014711
61381677104115412367185710899027
61381677104115445855431988936663
61381677104115455184079926472123
61381677104115455184351895655321
61381677104115455595861932375479
61381677104115456832044775175525
61381677104115460679590017749959
61381677104116311097260783692797
61381677104116311104767859738809
61381677104116311653057737478551
61381677104116311653810878657639
61381677104116311692057385986509
61381677104116311698832212860621
61381677104116312881084964455631
61381677104116312926838549247455
61381677104116312934178232005874
61381677104116312934178232005883
61381677104116312934181588056041
61381677104116344456592880028019
61381677104116345050573550796599
61381677104116345050636341613415
61381677104116345050657262201723
61381677104116345051410374328919
61381677104116346240166783965143
61381677104116346240229546084199
61381677104116346278389273291337
61381677104116346278389301871053
61381677104116346278660126330417
61381677104116346278660897982749
61381677104116346278661240939341
61381677104116346279204061626425
61381677104116346285920340175847
61381677104116346285920368756967
61381677104116346285980031689177
61381677104116346285982359340331
61381677104116346285983102296307
61381677104116346285983130521891
61381677104116346285983130992663
61381677104116346285983475367809
61381677104116346285999809088845
61381677104116346286000923697769
61381677104116346286003251232283
61381677104116346286003279928639
61381677104116346286004022529079
61381677104116346286004022884615
61381677104116346286004051580971
61381677104116346286004395956117
61381677104116346286255443015813
61381677104116346286735472885873
61381677104116346835026149440721
61381677104116346835026149913105
61381677104116346835046269796981
61381677104116346835047070501413
61381677104116346835298117561109
61381677104116355569630281482407
61381677104116356163610952250987
61381677104116356164447775783307
61381677104116357396781216571889
61381677104116357399772874340261
61381677104116357404120899330317
61381677104116357404124255380475
61381677104116361064324812778439
61381677104116361064408495131671
61381677104116361064408752349115
61381677104116361103386367076783
61381677104116361103387138729115
61381677104116361103387224468263
61381677104116361103387481685707
61381677104116361110078368989143
61381677104116361110141045014919
61381677104116361110141416551227
61381677104116361110162051342375
61381677104116361110162308559819
61381677104116361110164632913409
61381677104116361110165404565741
61381677104116361110915192521463
61381677104116361110918549988563
61381677104116361659961567490451
61381677104116362887211319491949
61381677104116362887211405231097
61381677104116362894530081662069
61381677104116362894551002250377
61381677104116362894551087989525
61381677104116362894554444039683
61381677104116362894554444393815
61381677104188090419321011678729
61381677104188091514331706084305
61381677104188091514332820693229
61381677104188091516592285505771
61381677104188091522427976414609
61381677104188091654856086348537
61381677104188091659688645050933
61381677104188091659688730790081
61381677104188091659688988007525
61381677104188092066450064180181
61381677104188092066450064184393
61381677104188092071470993916497
61381677104188390013711691031087
61381677104188390059465247243195
61381677104188390059737216426393
61381677104188390470495169416955
61381677104188390608779890971689
61381677104188391660087602357663
61381677104188391660088374004379
61381677104188391705841187149487
61381677104188391705841930216487
61381677104188391706112784796377
61381677104188391706678012217001
61381677104188392255155802298265
61381677104224412777041050131431
61381677104224412777041821783763
61381677104224413188823056040403
61381677104224414423416704240563
61381677104224414424169845419651
61381677104224414560677372876887
61381677104224414560677715833479
61381677104224414560678487485811
61381677104224414561430514055975
61381677104224414561430599795123
61381677104224414561430857012567
61381677104224414972459721742451
61381677104224414973212862921539
61381677528672846372596768304670
61381677529220391533816788381720
61381677529317631950422349157103
61381677529504054975267158937630
61381677529504055158281383786062
61381677529504071629570530835872
61381677529511875314716276848234
61381677529540077732947968775302
61381677529540092694369846918828
61381677529540092694934702803144
61381677529540094342059497915193
61381677529540094342059526611597
61381677529540094342062987888564
61381677529548181607907214159942
61381677529548181745167968889546
61381677529548192726570866818912
61381677529548192726591787407220
61381677529548197667410868513949
61381677529548197804675110030384
61381677529548198216458149041220
61381677529548198217023004925536
61381677529609121809708731517738
61381677529609121814791305695898
61381677529609422006008413894388
61381677529609422006573269778704
61381677529645439225538906060502
61381677529645442924801360714806
61381677529645442932120106935129
61381677529645442932123201535755
61381677529645442932141043473234
61381677529645442932144122124063
61381677529645443062062115444410
61381677529645443068840036919148
61381677529645443069401798202838
61381677529645443069404892803464
61381677529645444121168343006637
61381677529645444166921927915053
61381677529645444166922976968166
61381677529645444304182596551377
61381677529645444715969093656900
61381677529645444716529687915513
61381677529645444716529716611917
61381677529645444716533177888884
61381677529645444716533949541216
61381677581511562642151110299362
61381677581511562642151138995718
61381677581511862785417070792744
61381677581511862785417099489100
61381677581511862785668147948684
61381677581511862831233074981924
61381677581511862831233417821876
61381677581511862831233419338196
61381677581511862831233446518232
61381677581511863380192411058084
61381677581511863380276093883492
61381677581706383777227436596400
61381677581803346605357736575778
61381677581803346605358079532370
61381677581803346605358080595228
61381677581803346605358109174944
61381677581803346605358109628406
61381677581803346612070145704416
61381677581803346612132563449890
61381677581803346612132935102838
61381677581803346612132936049056
61381677581803346612132936165696
61381677581803346612132936502518
61381677581803346612321221460468
61381677581803630276738381212080
61381677581803646748875089664834
61381677581803646748875118244550
61381677581803646755566261365542
61381677581803646755566262765430
61381677581803646755649916538946
61381677581803646794544990703538
61381677581803646794628330572562
61381677581803646794628673412514
61381677581803646794628673529154
61381677581803646794628674928834
61381677581803646794628702108870
61381677581803646801319817577650
61381677581803646801403157446674
61381677581803646801403500286626
61381677581803646801403500403266
61381677581803646801403501802946
61381677581803646801403528982982
61381677581803647343587666648722
61381677581803647343671348940475
61381677581803647343671349001954
61381677581803647343671349474130
61381677581803647350362493522834
61381677581803647350446175876066
61381677581803647350446176348242
61381677581803647350634461170838
61381677582386908996145899817966
61381677582386908996146244174238
61381677582386913251226857127956
61381677582387209139411831615040
61381677582387209139411860311396
61381677582387209139412204667668
61381677582387209185144497348134
61381677582387209185144755615338
61381677582387209185165416523504
61381677582387209185165418058698
61381677582387209185165674803758
61381677582387209185165789595005
61381677582387209185165789595006
61381677582387209185228094084474
61381677582387209185228436924426
61381677582387209185228438440746
61381677582387209185228465620782
61381677582387209185416464996138
61381677582387209185416465001754
61381677582387209185416493698110
61381677582387209185416723263342
61381677582387209185416723282056
61381677582387209185416751978412
61381677582387209185416838054382
61381677582387209185416838067480
61381677582387212845429252583978
61381677582387212845701220231982
61381677582387212891266147265222
61381677582387212891266491621494
61381677582387212891454776444090
61381677582387213440246402529802
61381677582387213440309164650470
61381677582387213440497451008100
61381677582677645940993988347203
61381677582678648494490333934730
61381677582678648494490676891322
61381677582678648494490706987358
61381677582678648494490792726506
61381677582678648494678963248952
61381677582678648494679078034376
61381677582678692966065164806966
61381677582678692966065279125829
61381677582678692966065279125830
61381677582678692966065279579292
61381677582678692966065279592390
61381677582678692966127582552440
61381677582678692966127925509032
61381677582678692966127926571890
61381677582678692966127954205388
61381677582678692966127955151606
61381677582678692966127955268246
61381677582678692966127955605068
61381677582678692966128041357314
61381677582678692966315982282716
61381677582678692966316326638988
61381677582678696665390808859076
61381677582678696665391181911704
61381677582678696670411073942674
61381677582678696670411079610625
61381677582678696670411079610626
61381677582678696672165635733188
61381677582678696672166008785816
61381677582678697214433826360964
61381677582678697214433827423822
61381677582678697214622112718594
61381677582678697219453754155921
61381677582678697219453754155922
61381677582678697221145892533010
61381677582678697221208654297934
61381677582678948683677331195174
61381677582678948683677589462378
61381677582678948683760927931514
61381677582678948683761013670662
61381677582678948683761270771466
61381677582678948683761270888106
61381677582678948683761272287786
61381677582678948683761299467822
61381677582678948683949557129096
61381677582678948683949585825452
61381677582678948683949671914520
61381677582678982037194604180336
61381677582678982037278286533568
61381677582678982037466571828340
61381677582678993109561022187838
61381677582678993109561023250648
61381677582678993109561280468092
61381677582678993109561281867980
61381677582678993109561366544110
61381677582678993109561366557160
61381677582678993109561367606920
61381677582678993109644677374292
61381677582678993109644935641496
61381677582678993155314578399946
61381677582678993155314579812884
61381677582678993155314836680200
61381677582678993155314838080088
61381677582678993155398176549224
61381677582678993155398262166116
61381677582678993155398519389176
61381677582678993155398519505816
61381677582678993155398520433320
61381677582678993155398520452034
61381677582678993155398520568674
61381677582678993155398520905496
61381677582678993155398548085532
61381677582678993155398549148390
61381677582678993155398635237458
61381677582678993155586547460888
61381677582678993155586547466504
61381677582678993155586547583144
61381677582678993155586576162860
61381677582678993155586805728092
61381677582678993155586805746806
61381677582678993155586920519132
61381677582678993155586920532230
61381677582678996808824508174616
61381677582678996808908161948132
61381677582678996808908190527848
61381677582678996813906822672634
61381677582678996813906823735444
61381677582678996813907080952888
61381677582678996813907167028906
61381677582678996813907168091716
61381677582678996815682988822244
61381677582678996815683017401960
61381677582678996815871302696732
61381677582678996854661402855860
61381677582678996854661746739956
61381677582678996854661747212132
61381677582678996859660378884742
61381677582678996859660379947552
61381677582678996859660637164996
61381677582678996861352891260836
61381677582678996861436229729972
61381677582678996861436574086244
61381677582678996861624858908840
61381677582678997403704420241108
61381677582678997403704420357748
61381677582678997403704421223773
61381677582678997403704421303966
61381677582678997403704421420606
61381677582678997403892706598738
61381677582678997408703311710292
61381677582678997410479248178078
61381677582678997410479248294718
61381677582689353322546035063895
61381677582689803804816582382234
61381677582715014629894746109956
61381677582715019518868983951495
61381677582715019525643810825607
61381677582715019526399276549502
61381677582715019572129621109521
61381677582715019572131653893000
61381677582715019572131912173302
61381677582715019572149475294462
61381677582715019572152574481308
61381677582715019572152575544166
61381677582715019572152832761562
61381677582715019572152832761610
61381677582715019572152947552810
61381677582715019572152948615668
61381677582715020121195507306858
61381677582715020121195507306906
61381677582715020121195622098106
61381677582715021356521379285790
61381677582715021356521494071214
61381677582715021356521494071374
61381677582715021356521752338418
61381677582715021356521752338578
61381677582715021356542299874098
61381677582715021356542387030395
61381677582715021356542387030396
61381677582715021356542414659522
61381677582715021356542414659682
61381677582715021356542644247791
61381677582715021356542644247792
61381677582715021356542644247839
61381677582715021356542644247840
61381677582715021356542645310650
61381677582715021356542672926726
61381677582715021356542672926886
61381677582715021356542672944147
61381677582715021356542672944148
61381677582715021356542672944195
61381677582715021356542672944196
61381677582715021356542674007006
61381677582715021356542759033216
61381677582715021356542759033264
61381677582715021356542760083024
61381677582715021356542760096074
61381677582725826340119481616878
61381677582725826340140402205186
61381677582725826385873037828986
61381677582725826385873410899036
61381677582725826385873410899084
61381677582725826385873411961894
61381677582725826385894331487344
61381677582725826385894331487392
61381677582725826385894332550202
61381677582725826523134079517938
61381677582725826523154971427311
61381677582725826523154971427312
61381677582725826523154972490170
61381677582725826523155000106246
61381677582725826523155000123715
61381677582725826523155000123716
61381677582725826523155001186526
61381677582725826934916085426910
61381677582725826934916085427070
61381677582725826934937006015218
61381677582725826934937006015378
61381677582725826934937006032639
61381677582725826934937006032640
61381677582725826934937006034097
61381677582787050128854068036826
61381677582787050174691336717124
61381677582787050174879622011896
61381677582787050723731691968843
61381677582823072839630426232558
61381677582823072839651346820866
61381677582823072885383982444666
61381677582823072885384011141022
61381677582823072885384355497294
61381677582823072885384355514715
61381677582823072885384355514716
61381677582823072885384355514763
61381677582823072885384355514764
61381677582823072885384355516173
61381677582823072885384356577574
61381677582823072885404931729330
61381677582823072885405276103023
61381677582823072885405276103024
61381677582823072885405276103071
61381677582823072885405276103072
61381677582823072885405277165882
61381677582823073022644765866414
61381677582823073022644765866574
61381677582823073022665686454722
61381677582823073022665686454882
61381677582823073022666030828416
61381677582823073022666030828464
61381677582823073022666031891274
61381677582823073434427030042590
61381677582823073434427030042750
61381677582823073434447950630898
61381677582823073434447950631058
61381677582823073434448295004592
61381677582823073434448295004640
61381677600512926956199363097536
61381677600512926956199363097545
61381677600548949124689271614637
61381677605145163864006752499622
61381677605145163864006781197430
61381677605157321598106647126171
61381677605157321598106675822527
61381677605436947827130040442256
61381677605436947827402008090260
61381677605436947827402036788068
61381677605436947833988549669600
61381677605436947833988549787692
61381677605436947833988578367408
61381677605436947834176834964372
61381677605436947834176835082464
61381677605436947834176863662180
61381677605436948238912045865794
61381677605436948238912074563554
61381677605436948238912074563602
61381677605436948245686901437666
61381677605436948245686901437714
61381677606020510034799146673544
61381677606020510034799175369900
61381677606020510034799261458968
61381677606020510080552731583460
61381677606020510080552760279816
61381677606020510080552846368884
61381677606020510080741016878232
61381677606020510080741045574588
61381677606020510080741131663656
61381677606020514335633545397120
61381677606020514335633574094928
61381677606020514335821859389700
61381677606093444909432355135304
61381677606093444909432355251944
61381677606093444909432383831660
61381677606093444909620640430076
61381677606093444909620669126432
61381677606093444909620755215500
61381677606093444955185940045220
61381677606093444955185940161860
61381677606093444955374225339992
61381677606093444955374225456632
61381677606093445092634980063932
61381677606093445092634980182024
61381677606093445504228958945336
61381677606312249533520294511712
61381677606312249533520380600780
61381677606312249579273850725272
61381677606312249579273850841912
61381677606312249579273879421628
61381677606312249579273965510696
61381677606312283481562174608254
61381677606312283481562174962546
61381677606312283481645857315778
61381677606312294004969229138294
61381677606312294004969229254934
61381677606312294004969257834650
61381677606312294004969343923718
61381677606312294050638901638696
61381677606312294050639131339234
61381677606312294050639159918950
61381677606312294050639245994920
61381677606312294050639245994968
61381677606312294050639246008018
61381677606312294050722814048210
61381677606312294050722814164850
61381677606312294050722842744566
61381677606312294050722928833634
61381677606312294050911099342982
61381677606312294050911214128406
61381677606312297754984930761220
61381677606312297754984931824030
61381677606312297892245686553794
61381677606312297892517649952448
61381677606312298298945117099332
61381677606312298298945117217424
61381677606312298298945145797092
61381677606312298298945145797140
61381677606312298299217086282530
61381677606312298299217086400622
61381677606312298299217114980338
61381677606312298304027687741032
61381677606312298304027691395584
61381677606312298304027692458394
61381677606312298304027692462765
61381677606312298304027692462766
61381677606312298304027721160579
61381677606312298304299655861420
61381677606312298305719945154346
61381677606312298305719945508638
61381677606312298305719973734062
61381677606312298305803627861870
61381677606312298305803627979962
61381677606312298305803656559678
61381677606324005687271987153676
61381677606324005687273135413969
61381677606324005687356822607033
61381677606324305325808806538405
61381677606324405551579445757339
61381677606324405960913733911261
61381677606348320467456206832288
61381677606348320467476869140342
61381677606348320467477127420596
61381677606348320604716961562052
61381677606348320604988929210056
61381677606348321016495523792392
61381677606348321016498996168837
61381677606348322251845788730200
61381677606348322251846018318518
61381677606348322251846045952063
61381677606348322251846045952064
61381677606348322251846046997404
61381677606348322251846047014874
61381677606348322251846133090843
61381677606348322251846133090844
61381677606348322251846133103942
61381677606348322251866680620748
61381677606348322251866680626571
61381677606348322251866680626572
61381677606348322251866709318508
61381677606348322251866709322927
61381677606348322251866709322928
61381677606348322251866938887952
61381677606348322251866938906826
61381677606348322251866966540371
61381677606348322251866966540372
61381677606348322251866967585712
61381677606348322251866967603182
61381677606348322251867053679151
61381677606348322251867053679152
61381677606348322251867053679199
61381677606348322251867053679200
61381677606348322251867053692250
61381677606348322252117727686268
61381677606348322252117756382576
61381677606348322252117756382624
61381677606348322252117985966522
61381677606348322252118014662878
61381677606348322252118100738848
61381677606348322252118100738896
61381677606348322252118100751946
61381677606360327992526152263000
61381677606360327992526409484863
61381677606360327992526409484864
61381677606360327992526410530204
61381677606360327992526410547674
61381677606360327992526496623644
61381677606360327992526496636742
61381677606360327992547072851308
61381677606360327992547330068752
61381677606360327992547330073171
61381677606360327992547330073172
61381677606360327992547331118512
61381677606360327992547331135982
61381677606360327992547417211952
61381677606360327992547417212000
61381677606360327992547417225050
61381677606360327992798119915376
61381677606360327992798378195678
61381677606360327992798464271648
61381677606360327992798464271696
61381677606360327992798464284746
61381677606360328038279966742312
61381677606360328038279966759782
61381677606360328038300629067835
61381677606360328038300629067836
61381677606360328038300886280860
61381677606360328038300887348090
61381677606360328038551676127532
61381677606360328038551934407786
61381677606360328175540721485174
61381677606360328175540749120177
61381677606360328175561642073482
61381677606360328175561669708485
61381677606360328175561670758245
61381677606360328175812689120080
61381677606360328175812689133178
61381677606360328587322726331335
61381677606360328587322726331336
61381677606360328587343647969403
61381677606360328587343647969404
61381677606360328587594695029100
61381677606421251592010978122642
61381677606421251592010979185452
61381677606421251592073712724952
61381677606421251592073741304668
61381677606421251637764534334750
61381677606421251637764535397560
61381677606421551781260623897572
61381677606421551827097891515012
61381677606421551827286176809784
61381677606457574492037326466998
61381677606457574492057988769228
61381677606457574492057988775051
61381677606457574492057988775052
61381677606457574492058017466988
61381677606457574492058017471407
61381677606457574492058017471408
61381677606457574492058245986672
61381677606457574492058247036432
61381677606457574492058247055306
61381677606457574492058274684432
61381677606457574492058274688851
61381677606457574492058274688852
61381677606457574492058275734192
61381677606457574492058275751662
61381677606457574492058361827631
61381677606457574492058361827632
61381677606457574492058361827679
61381677606457574492058361827680
61381677606457574492058361840730
61381677606457574492309035834748
61381677606457574492309064531056
61381677606457574492309064531104
61381677606457574492309294115002
61381677606457574492309322811358
61381677606457574492309408887328
61381677606457574492309408887376
61381677606457574492309408900426
61381677606457574537790653090788
61381677606457574537790910312651
61381677606457574537790910312652
61381677606457574537790911357992
61381677606457574537790911375462
61381677606457574537811573683515
61381677606457574537811573683516
61381677606457574537811830900959
61381677606457574537811830900960
61381677606457574537811831963770
61381677606457574538062620743164
61381677606457574538062620743212
61381677606457574538062879023466
61381677606457574675051321727112
61381677606457574675051666100854
61381677606457574675072242315420
61381677606457574675072586689162
61381677606457574675323633748858
61381677606457575086833585903288
61381677606457575086833671996727
61381677606457575086833671996728
61381677606457575086854506491596
61381677606457575086854592585035
61381677606457575086854592585036
61381677606457575086854592585083
61381677606457575086854592585084
61381677606457575086854849802479
61381677606457575086854849802480
61381677606457575086855625705610
61381677606457575086917611567404
61381677606457575087105639644732
61381677606457575087105639644780
61381677740903058367321803278455
61381677740903058368074944457543
61381677740939380901549852825467
61381677740939381267388872509549
61381677740939381267577157804321
61381677740939381267577157817371
61381677740939381313331858734439
61381677740939383097720551006651
61381677740939383097720551012475
61381677741011128335087053953213
61381677741044731276020042825787
61381677741044733060408735097999
61381677741230865087267119011867
61381677741230865094233671200459
61381677741230866878623478081595
61381677741231164825945456960431
61381677741231165237727462882453
61381677741231165238292318766769
61381677741231165283481020610881
61381677741231167067869712883093
61381677741231167067869712888917
61381677741267139406512469543119
61381677741267139817541334278827
61381677741267183871374891286717
61381677741267184282403756022425
61381677741267184283156897195689
61381677741267184283156897201513
61381677741267187538249371979530
61381677741267187538416731968689
61381677741267187538416733031499
61381677741267187538416733498059
61381677741267187538416733503883
61381677741267187538981592570367
61381677741267187584170318412347
61381677741267187584191210298475
61381677741267187584193533246769
61381677741267187584193534296529
61381677741267187949947690831015
61381677741267187950198737890711
61381677741267187950198739407031
61381677741267187950763598479339
61381677741267187995764037504403
61381677741267187995784929512995
61381677741267187995787253860969
61381677741267187995952322799175
61381677741267187995973214807767
61381677741267187995973216207447
61381677741267187995975539155741
61381677741267187995975540205501
61381677741267189780361908485483
61381677741267189780361911672023
61381677741267189780361912734833
61381677741267189780365350628921
61381677741267189780365351691731
61381677741336231111346422254485
61381677741338885048129567134993
61381677741338885048129567139205
61381677741338916753578676114889
61381677741338918399954587424203
61381677741338918399955702033127
61381677741338933224677472126027
61381677741338933226375487789981
61381677741338933226375490976521
61381677741338933226563773084753
61381677741338933231644024314619
61381677741338934459459405616747
61381677741338934461910565633279
61381677741338934467555675947051
61381677741338934604816344583375
61381677741338935010950145595211
61381677741338935010953584552109
61381677741338935016033831195755
61381677741338935016033834382295
61381677741338935016598693448939
61381677741375255721604662245349
61381677741375255722169521316205
61381677741375256080100901401099
61381677741886461373094674483105
61381677741886472446945169573143
61381677741920079277143085564225
61381677741920094103814693221259
61381677741922495159416444581401
61381677741922495159604730938983
61381677741922495160169590005627
61381677741922495160169590009839
61381677741922495205170029485653
61381677741922795347012238817287
61381677741922795394461515374389
61381677741922795394461515378601
61381677741922795395276303732563
61381677741922795395279746938811
61381677741922797042408545396309
61381677741922797042408802613753
61381677741922800745371255263089
61381677741922800883196008135609
61381677741922800883196008154483
61381677741922800883197127343803
61381677741991778395740615846547
61381677741991780042115755507741
61381677741991822860603037590145
61381677741991824095949055317061
61381677741991828218663660494563
61381677741991828357622344794841
61381677741991828357786385316781
61381677741991828357807277208733
61381677741991828357810630089613
61381677741991830004936333963747
61381677741991830005501964682723
61381677742028151119841445263409
61381677742211533413074637887909
61381677742211566764082951210993
61381677742211566764084094866193
61381677742211568548472758092129
61381677742211568548472787138405
61381677742211568548472787144229
61381677742211568548473561978729
61381677742211577877121156687495
61381677742211577877183918452419
61381677742211583372631590792025
61381677742211866907580183366205
61381677742211868737720136082267
61381677742211868737722460552705
61381677742211868737723579760899
61381677742211883561883559519612
61381677742214234703974832520103
61381677742214234703974837119373
61381677742214236348592002975699
61381677742214268055548804210211
61381677742214268055737176661073
61381677742214269840691731009969
61381677742214279168586205664599
61381677742214279168837254263701
61381677742214279168837258862971
61381677742214280813454424719297
61381677742214284481835192018241
61381677742214284529534402565521
61381677742214284664096639908855
61381677742214284666544362382623
61381677742214286304449472449361
61381677742214286304637757744133
61381677742214286311977440502561
61381677742214534894000866080623
61381677742214536540376520172493
61381677742214536540376523359033
61381677742214536540376777389937
61381677742214568199232149139431
61381677742214568199233265161085
61381677742214568199233268347625
61381677742214570029188260406940
61381677742214570029188379448999
61381677742214570029376661555779
61381677742214570029376665806581
61381677742214579358106703438885
61381677742214579358671559323201
61381677742214584853345170012051
61381677742214584853345170030925
61381677742214584853346289220236
61381677742214584853346289220245
61381677742214584855794007093330
61381677742214584856064860151293
61381677742214586503193658608791
61381677742247905725121467764134
61381677742247905725895529531530
61381677742247906274372316159289
61381677742247906274375758298355
61381677742247907510284221822616
61381677742250557557451492851079
61381677742250557557452607460003
61381677742250557603206192718387
61381677742250602022313914594677
61381677742250602022315029203601
61381677742250602068067498459205
61381677742250602068632354343521
61381677742250602075386260629325
61381677742250602075387379818645
61381677742250602075598906513239
61381677742250602075598909701183
61381677742250602075599681347899
61381677742250602076164540418755
61381677742250603722727704983787
61381677742250603722727704989611
61381677742250607382802999255887
61381677742250607382991281364119
61381677742250607383012201952427
61381677742250607383577061023283
61381677742250607428577730087207
61381677742250607428579795818057
61381677742250607428765758164535
61381677742250607428768081112829
61381677742250607429330617235391
61381677742250607565817592926311
61381677742250607565837365627491
61381677742250607565837369859371
61381677742250607565837369876841
61381677742250607565838484466891
61381677742250607565838484468295
61381677742250607565838484816811
61381677742250607565838513514619
61381677742250607565840808814865
61381677742250607565840808833739
61381677742250607565841583649525
61381677742250607566025655154143
61381677742250607566025655171604
61381677742250607566025655171613
61381677742250607566026769761663
61381677742250607566026769763067
61381677742250607566029094109637
61381677742250607566029094128511
61381677742250607566029868944297
61381677742250607566591285871715
61381677742250607566591628828307
61381677742250609212969607285413
61381677742250609213154450442571
61381677742250609213154453629111
61381677742250609213157892580185
61381677742250609213157892586009
61381677742250609213157893648819
61381677742250609213158150866263
61381677742250609213719309507603
61381677742250609213719309513427
61381677742319585076686281653655
61381677742319585076686281666705
61381677742319585076686624610247
61381677742319586723062192976019
61381677742319586723062192980231
61381677742319586723062535936823
61381677742319586723063307584943
61381677742319629541548703410303
61381677742319629541549046366895
61381677742319629541549818019227
61381677742319630776895835746143
61381677742319631187924614719617
61381677742319631187925729328541
61381677742319634489714393016807
61381677742319634489714396203347
61381677742319634893965336271953
61381677742319634894526752136561
61381677742319634894530195342809
61381677742319634901493304325153
61381677742319634901496398925779
61381677742319635031225746641073
61381677742319635031226004908277
61381677742319635031227119517201
61381677742319635038569125223923
61381677742319635038753714681223
61381677742319635038753972961477
61381677742319635038754857999553
61381677742319635038755087570401
61381677742319635038757153301251
61381677742319635038757157887471
61381677742319635038757410518695
61381677742319635038757415104915
61381677742319636678354803378825
61381677742319636678354803383037
61381677742319636678355143153089
61381677742319636678919662449681
61381677742319636678920002223945
61381677742319636679107947744453
61381677742319636685882771436237
61381677742319636685883111206289
61381677742319636685883114392829
61381677742319636685886210393135
61381677742319636686447630502881
61381677742355957345679465461083
61381677742355957391452913391723
61381677742355957391453942261499
61381677742355957757273189256207
61381677742355957803046891223367
61381677742355957803235176518139
61381677742355957803800807235711
61381677742355957940225020695099
61381677742355957940287782460023
61381677742355957940307559859691
61381677742355957940308674468615
61381677742355957940311002016227
61381677742355957940475815272183
61381677742355957940476067754795
61381677742355957940495587937019
61381677742355957940495845154463
61381677742355957940496735860491
61381677742355957940496959763387
61381677742355957940499030093555
61381677742355959175657791395475
61381677742355959175821832999099
61381677742355959175842753587407
61381677742355959175846076690247
61381677742355959587353044330987
61381677742355959587353819164243
61381677742355959587415806095911
61381677742355959587416580929167
61381677742355959587436698104503
61381677742355959587437472937759
61381677742355959587439797285733
61381677742355959587604091390683
61381677742355959587604866223939
61381677742355959587624640442683
61381677742355959587624983399275
61381677742355959587625758232531
61381677742355959587628082580505
61381677742355959588189499507923
61381677758773475398301369845819
61381677759065244956646729271652
61381677759065244956650086738752
61381677759065245139664426378272
61381677764681951242650388076434
61381677764864467963762308757816
61381677764900488433489982750298
61381677764900490080869053463144
61381677764900490081433909347460
61381677764973436668984472092076
61381677764973736858255037392552
61381677764973868721869527522113
61381677764973868722057812816885
61381677764973884774034662957921
61381677764973886970683433928466
61381677764973886978298528013530
61381677765009758975364882919090
61381677765009758975385684484270
61381677765009759021139359720958
61381677765009908079541762493908
61381677765009909733238826926923
61381677765009909733238830113463
61381677765556996674562363567810
61381677765556998459704282775520
61381677765557003993628623753224
61381677765557437625764494799001
61381677765626329873519081065874
61381677765626331062610224718716
61381677765845184457207853109964
61381677765845185692554645677156
61381677765848737957672260738244
61381677765848786134244185618264
61381677765848786135936692326454
61381677765848787963822722923228
61381677765848787964363562102290
61381677765848787966058137746536
61381677765849088153637226707656
61381677765849188239133501287477
61381677765849188241578152089901
61381677765849188241581222342899
61381677765849188241581595768533
61381677765881201634081167156824
61381677765881206757643782551978
61381677765881206758459685495990
61381677765881208405022853264824
61381677765881208405587709149140
61381677765885060857719554099040
61381677765885105329356802716750
61381677765885105329359902021640
61381677765885105329380822609948
61381677765885105375134378823508
61381677765885109035147164889412
61381677765885109035397178845792
61381677765885109035418756767568
61381677765885109035962034730108
61381677765885109035963067833424
61381677765885110865540575223016
61381677765885110866105431107332
61381677765954136553903072758432
61381677765954136691163741394756
61381677765954438528107330614696
61381677811911929942308549098565
61381677811911931032297544834069
61381677811911931177089366566227
61381677811911931177654222333903
61381677811911931177654222450543
61381677811911931177654222451947
61381677811911931177654566825481
61381677811911931588871630761069
61381677811911931589436486523129
61381677811911931589436486645385
61381677811948237468585728134311
61381677811948238017440456092077
61381677811948238017440460341427
61381677811948254079396438900423
61381677811948404059156170452701
61381677812130769008022190508559
61381677812130769016118460838863
61381677812130769153379215214335
61381677812167042091732208091153
61381677812167042092485353519591
61381677812167086556594629834751
61381677812167086557347775263189
61381677812167090635983338088731
61381677812167090681736921934385
61381677812167090682510954649889
61381677812167090682514312116989
61381677812167091917082939661301
61381677812167091917103831203333
61381677812167091917103831553253
61381677812167091917292117560915
61381677812167091917856972382421
61381677812167091917856976981691
61381677812167091917860329495389
61381677812167091917860329849521
61381677812167092054364499835445
61381677812167092054364500189577
61381677812167092055117641014533
61381677812167092055117645263883
61381677812167092055117645618015
61381677812167092055121084220781
61381677812167092055121084574913
61381677812238786087539280176161
61381677812238787734667303807837
61381677812238787734667303812049
61381677812238819439363271595595
61381677812238819439363528813039
61381677812238819439364300465371
61381677812238821086492324101259
61381677812238835918181762757061
61381677812238837145432286405275
61381677812238837147880007464909
61381677812238837147883450671157
61381677812238837148444863349225
61381677812238837148448306555473
61381677812238837152963696251993
61381677812238837153528552136309
61381677812238837153528556735579
61381677812238837290789568328495
61381677812238837697487882263843
61381677812238837702571571050927
61381677812238837702571574237467
61381677812239720007175310453471
61381677812239737715695146572441
61381677812239737721340595593455
61381677812239737853520757182149
61381677812239737858601002762985
61381677812239737858601007012335
61381677812239738270383266952211
61381677812239738270383270138751
61381677812239988079402818007301
61381677812240021431227838296511
61381677812240021431980983724949
61381677812240037902514919265551
61381677812240037904774355376121
61381677812240037904774355380333
61381677812240037904962641737915
61381677812240037904965740570629
61381677812240037910046330524999
61381677812240037910611189591643
61381677812240038039775673990943
61381677812240038040528819419381
61381677812240038042035109751593
61381677812240038047871944321247
61381677812240172154144086969668
61381677812276055261816764589343
61381677812276059387736446871581
61381677812276060614986198873079
61381677812276060622329323774945
61381677812276511524099996253103
61381677812787232921430142193021
61381677812787276158477957591407
61381677812787277393823975318323
61381677812787277394388831202639
61381677812787281054652407460715
61381677812787281054652407464927
61381677812787281099924819316095
61381677812787281100405992374795
61381677812787281100489675200411
61381677812787282884250835090147
61381677812787282884250835556707
61381677812822397846142470794155
61381677812822397891414882649535
61381677812822399492705638549939
61381677812822399538542906285423
61381677812823298276693239778861
61381677812823298276693498063327
61381677812823300106354688275775
61381677812823584234174810807653
61381677812823598465963833777049
61381677812823599060784685196533
61381677812823599060784685550665
61381677812823600296127345810481
61381677812823600296130702923449
61381677812823600296130703277581
61381677812823605784109730503315
61381677812823605784109730857447
61381677812823605784109816596595
61381677812895283352772252149833
61381677812895284999900275781509
61381677812895284999900275785721
61381677812895327817634673893431
61381677812895329464762697529319
61381677812895332720775420975661
61381677812895332720775679255915
61381677812895332765985328873987
61381677812895332766529005885529
61381677812895334367338847011699
61381677812895334410665258378947
61381677812895334413092431921615
61381677812895334413112979438581
61381677812895334413113352509875
61381677812895334413116422644829
61381677812895334413176114747183
61381677812895334413176889581843
61381677812895334413658062640543
61381677812895334413677835322897
61381677812895334413678954531091
61381677812895334413681278529145
61381677812895334413741745466159
61381677812895334550437902119525
61381677812895334550919075650609
61381677812895334550938590048289
61381677812895334550939623167415
61381677812895334550939738076707
61381677812895334550939996238917
61381677812895334550939996357009
61381677812895334962219908028497
61381677812895334962701081559581
61381677812895334962720854237515
61381677812895334962722002147889
61381677812931650724456021077731
61381677812931655665843191172241
61381677812931656077625197081213
61381677812931657449668913815777
61381677813114121328496126171991
61381677813114137390449810261675
61381677813114137390512572380891
61381677813114139036824691537573
61381677813114139036824692718475
61381677813114139036824693072767
61381677813114139037012978013247
61381677813114139037075740132463
61381677813114172525911499317169
61381677813114172526162547794015
61381677813114172526664268841905
61381677813114172526664641913407
61381677813114172937944553702987
61381677813114172938446647822379
61381677813114181854810138240173
61381677813114183502503017760377
61381677813114187167808072806769
61381677813114187215318996996467
61381677813114187350069523881115
61381677813114187352517246470167
61381677813114187352517246471571
61381677813114188997385833878797
61381677813114188999645269993579
61381677813114188999645271174481
61381677813114188999645271528773
61381677813114188999896318588469
61381677813115039604636473178005
61381677813115039604636473527925
61381677813115039604636473644565
61381677813115039604636475063119
61381677813115071721865522331859
61381677813115071721868621164573
61381677813115071721868622581515
61381677813115072956461493467215
61381677813115072956461493817135
61381677813115072956462612675409
61381677813115072956650899033039
61381677813115072957212311711107
61381677813115072957214639245573
61381677813115072957214640308431
61381677813115072957215381846013
61381677813115072957215754917355
61381677813115073505693573578335
61381677813115073506258429462651
61381677813115082834152877661247
61381677813115084067239344365701
61381677813115084069498895388163
61381677813115084070314799750729
61381677813115087735619854447201
61381677813115087735620111664645
61381677813115087783130778636899
61381677813115087783131035854343
61381677813115087783131035859959
61381677813115087783883919815987
61381677813115089558234392095765
61381677813115089565762360148965
61381677813115089565762474940005
61381677813115089565762476002863
61381677813115089567457051634011
61381677813115089567519815284049
61381677813115339791647516624503
61381677813115339793906952385153
61381677813115339793906952735073
61381677813115339793906952739285
61381677813115339793907038478433
61381677813115339793907038828353
61381677813115371316321692162649
61381677813115371910365149498695
61381677813115371911118294928585
61381677813115371911118295991395
61381677813115373099895596099773
61381677813115373099958358218829
61381677813115373145711167225611
61381677813115373145711938877943
61381677813115373145711943128745
61381677813115373145712285967245
61381677813115373145712286439629
61381677813115373145983910776909
61381677813115373145984255150443
61381677813115373694692198393485
61381677813115373694754960512541
61381677813115373694964167576523
61381677813115373695026929695739
61381677813115373695524779904451
61381677813115382428606205410255
61381677813115383023402550953083
61381677813115384258748568679999
61381677813115387969869852900199
61381677813115387969869852905815
61381677813115387969870224442123
61381677813115387970142193625321
61381677813115387970622223495381
61381677813115387972401629740103
61381677813115387972589916097685
61381677813115389747689915338567
61381677813115389754196127432505
61381677813115389754258889547349
61381677813115389754468095080509
61381677813115389755032954147153
61381677813115389755033040240433
61381677813115389756727530841159
61381677813115389756727531195291
61381677813115389756727616934439
61381677813150460289742816557521
61381677813150460289931102915103
61381677813150461936307014241679
61381677813150504761359916233639
61381677813150504762112286828821
61381677813150510251727714782323
61381677813150510251727714783727
61381677813150510251810249230957
61381677813150510251810249585089
61381677813150510251811397136959
61381677813150510251813692791337
61381677813150510251999306178061
61381677813150510252002749384309
61381677813150510252563390410045
61381677813150510252564166660243
61381677813150510252564509616835
61381677813150510252564538314643
61381677813150510252566833616293
61381677813150510252566833970425
61381677813150510663509720691247
61381677813150510664346515525807
61381677813150510664346544223567
61381677813150511898939305985971
61381677813150511898939306340103
61381677813150511898939392079251
61381677813150511899692447165059
61381677813150511899692533258339
61381677813151361269337632971085
61381677813151362504118796232031
61381677813151362504683650699405
61381677813151362504683736792685
61381677813151405734200054714683
61381677813151405741731465974131
61381677813151406968977860508529
61381677813151406968981217975629
61381677813151406969546072441599
61381677813151406976299980145749
61381677813151406976320985410395
61381677813151406976324342523363
61381677813151406976324342877495
61381677813151410636524899921327
61381677813151410636525157137367
61381677813151410636525157138771
61381677813151410636608839492003
61381677813151410637361980669687
61381677813151410682341504166498
61381677813151410682341504166499
61381677813151410682341504172115
61381677813151410682361362589197
61381677813151410682364720056297
61381677813151410682553777003401
61381677813151410683114503768285
61381677813151410683115279664351
61381677813151410683115536881795
61381677813151410683117860881253
61381677813151410683117861235385
61381677813151410683178327698819
61381677813151410683178327704435
61381677813151411231593471398077
61381677813151411232158211427091
61381677813151411232158326218131
61381677813151412466751087976323
61381677813151412466751088330455
61381677813151412466751174069603
61381677813151412467504229154007
61381677813151412467504229155411
61381677813151412467504315248691
61381677813151412467504343945047
61381677813223091268500966069635
61381677813223091269253078378947
61381677813223091680847056210591
61381677813223134498580425452737
61381677813223134498581454322513
61381677813223135733363387813233
61381677813223136145709477958401
61381677813223139446743822941275
61381677813223139446743822945487
61381677813223139851749858319531
61381677813223139859277826372731
61381677813223139859281269578979
61381677813223141086529464629869
61381677813223141086531791814463
61381677813223141086531792164383
61381677813223141086531793227193
61381677813223141087096647698779
61381677813223141087096652298049
61381677813223141087284937592821
61381677813223141093871846581375
61381677813223141094059759867663
61381677813223141094063203073911
61381677813223141094624615751979
61381677813223141094624620351249
61381677813223141094624988823321
61381677813223141094628058958227
61381677813223141223792546539855
61381677813223141224357663890965
61381677813223141224545691968293
61381677813223141231885370477371
61381677813223141231885374726721
61381677813223141231885631944165
61381677813223141231888727944471
61381677813223141636139666617609
61381677813223141636139669799937
61381677813223141643667634666597
61381677813223141643667637853137
61381677813223439452978899846967
61381677813223439453731270442149
61381677813223439635993124695399
61381677813223439635993124701015
61381677813223439635993496237323
61381677813223439636265465420521
61381677813223440048527501199553
61381677813223441283121148331287
61381677813223441283121148336903
61381677813223441283121519873211
61381677813223441283393489056409
61381677813259462165450179104575
61381677813259462302648171715123
61381677813259462302648428932567
61381677813259462348401756626443
61381677813259462348402013843887
61381677813259462348464775967315
61381677813259462348485696197119
61381677813259462348485696555623
61381677813259462348673724274447
61381677813259462348677048444469
61381677813259462348677048798601
61381677813259462349238465720403
61381677813259462349238551459551
61381677813259462349241132676453
61381677813259462349241133030585
61381677813259462349301599499635
61381677813259462760184019752859
61381677813259462760267702106091
61381677813259462760269997760469
61381677813259462761020814585967
61381677813259462761023138585425
61381677813259462761023138939557
61381677813259462897530666396793
61381677813259462898283807575881
61381677813259463995530809132107
61381677813259463995592799603203
61381677813259463995613720191511
61381677813259463995614462786127
61381677813259463995802748080899
61381677813259463995802776780111
61381677813259463995805072080357
61381677813259463995805072434489
61381677813259463996366489356291
61381677813259463996429623135523
61381677813259464132875131422451
61381677813259464133063416717223
61381677813259464133627243731763
61381677813259464133627500949207
61381677817820556399645627321433
61381677817820556400210483209961
61381677817855662123852993322967
61381677817855662124417849207283
61381677817855677500132475764273
61381677817856562691664427757249
61381677817856562691664770713841
61381677817856563240707445259137
61381677817857028351766450455547
61381677817857029656025289491915
61381677818039393331113941463935
61381677818039394566456520233953
61381677818039394566456520234161
61381677818039394566459959190851
61381677818039394566459959191059
61381677818039394566459961905215
61381677818039394566459962377391
61381677818039394566459963440409
61381677818075417095348714513882
61381677818148346654786943575375
61381677818148346654788058184299
61381677818148346654976000522479
61381677818148346655038762287403
61381677818148346655602846519387
61381677818148363266601503873029
61381677818148646844309703845665
61381677818148647393352378390961
61381677818148647393916462622945
61381677818148647393917234275277
61381677818148663270406941648193
61381677818148663453421276566139
61381677818148663453421280815489
61381677818148663453609566110261
61381677818148663455115857859415
61381677818148663455868999038503
61381677818148663455872097871217
61381677818148663460952343452053
61381677818148663460952348173787
61381677818148663460952687825587
61381677818148663460952691012127
61381677818148663460952692547321
61381677818148795736265876929243
61381677818148795736349561167589
61381677818148795736537846112441
61381677818148795736537846462361
61381677818148797518959992506720
61381677818148797521492169457032
61381677818183485408810178768185
61381677818183485416362515337674
61381677818184680675462367164539
61381677818184685982899135826413
61381677818184686173423626368585
61381677818184686173423970742119
61381677818184836153131368053545
61381677818184836336145707687401
61381677818695858288778224680385
61381677818695890405257342033719
61381677818695891640604135662525
61381677818695891640604478618909
61381677818695891641169334503225
61381677818695891641357276841613
61381677818695891641420038606537
61381677818695901526366646365139
61381677818695902754205502312511
61381677818695908297331582130995
61381677818731923689230051173733
61381677818731923689794907058049
61381677818731924238837924559937
61381677818731925474187385965268
61381677818731931007940920110597
61381677818731931008191967170293
61381677818732224428108519975067
61381677818732224474137516211619
61381677818732225663478900550360
61381677818732365257760662307208
61381677818732379464213779855433
61381677818803910000656200598067
61381677818803954465518622341665
61381677818803954466083478225981
61381677818803958728760703328583
61381677818803959961029056581709
61381677818803959961593912466025
61381677818803959963539282538743
61381677818803959963539540818988
61381677818803959963539540818997
61381677818803959963541606886717
61381677818803959963542640005843
61381677818803959964019336739169
61381677818803959964020714350072
61381677818803959964041376658135
61381677818803959964041634938380
61381677818803959964041634938389
61381677818840281078944945725770
61381677818840281078945974595546
61381677818840427423734989163144
61381677819022797939260743287239
61381677819022797939263928213233
61381677819022797939264186493487
61381677819022797939825599171555
61381677819023663185900054116859
61381677819023663737370759469787
61381677819023663783211384672419
61381677819023665017741584131453
61381677819023665017905506576435
61381677819023665017908949782674
61381677819023707650762475860457
61381677819023709482767928320033
61381677819023709483332784204349
61381677819023713141192777893763
61381677819023713141192779310913
61381677819023713141444598018729
61381677819023713148720745946963
61381677819023713148721407407525
61381677819023713148721750364117
61381677819023713148724963987871
61381677819023713148724965405021
61381677819023713148972566071929
61381677819023713148976012464717
61381677819023713742768336649031
61381677819023713743521569233767
61381677819023713743772616293463
61381677819023713746028605661325
61381677819023713746028606015457
61381677819023714971336175701235
61381677819023714971587222760931
61381677819023714978114354375947
61381677819023714978365402502873
61381677819023714978864143754434
61381677819023714978864143754435
61381677819023714978867499804593
61381677819023714978930258382977
61381677819023714978930261569517
61381677819023714979115190814131
61381677819023963924193521280229
61381677819023965161425958987586
61381677819023997278466721789642
61381677819023998513060368926993
61381677819023998513248655284574
61381677819023998513248655284575
61381677819024008389055943023827
61381677819024008390750633323807
61381677819024008390750634386617
61381677819024008391503775565705
61381677819024009624401960750743
61381677819024013337974634093158
61381677819024013338058316918783
61381677819024013932854920747529
61381677819024013933043210291651
61381677819024013934546058834557
61381677819024099263583725569024
61381677819024114018832376276845
61381677819024114019020661571617
61381677819024149203244267273131
61381677819024163477798918874737
61381677819024163478363520723937
61381677819024163478363777941381
61381677819024165255409402707247
61381677819024165262187582449189
61381677819024165262752470213593
61381677819024165264443690739397
61381677819058829985947577205963
61381677819058831579811893732867
61381677819058831579811895150017
61381677819058831580062942209713
61381677819058835888181065434001
61381677819058835888243822949575
61381677819058837122937860299716
61381677819058837123021542652949
61381677819058837123523636772340
61381677819058837123774683832037
61381677819059986636120975783727
61381677819059986636936878727739
61381677819059987872031847976405
61381677819060031100983397527325
61381677819060031101799300471337
61381677819060031154079992547859
61381677819060032336894269720003
61381677819060032343668983220008
61381677819060032389426010274775
61381677819060036049626566137705
61381677819060036049626567200515
61381677819060036049710245421037
61381677819060036049710250026130
61381677819060036049710250026131
61381677819060036049713692169569
61381677819060036050442469081717
61381677819060036050442470144527
61381677819060036050442470616910
61381677819060036050462614952005
61381677819060036050466837598007
61381677819060036050526152970143
61381677819060036050529595113581
61381677819060036050714438264915
61381677819060036095467535358335
61381677819060036095467535359739
61381677819060036095467535363951
61381677819060036096220422507923
61381677819060036096220676537423
61381677819060036096220676543039
61381677819060036096283438302347
61381677819060036096283438303751
61381677819060036096283438307963
61381677819060036644506853854876
61381677819060036644506853854877
61381677819060036644510209905035
61381677819060036644510209909247
61381677819060036644510295998315
61381677819060036644695139149648
61381677819060036644695139149649
61381677819060036645239072910463
61381677819060036645242401797838
61381677819060036645263351088335
61381677819060036645322756798889
61381677819060036645326112849047
61381677819060036645326112853259
61381677819060036645511042093661
61381677819060037879856227630547
61381677819060037880588419524754
61381677819060037880609368809635
61381677819060037880672130574559
61381677819131761146193430401009
61381677819131761146381458478337
61381677819131761146444134504113
61381677819131761147008218736097
61381677819131761147196246813425
61381677819131764807315936314865
61381677819131764807316711149525
61381677819131764807317054106117
61381677819131764853069520161923
61381677819131765219099060015089
61381677819131766453877547117233
61381677819131766453879875714557
61381677819131766453881019375581
61381677819131766454444734785413
61381677819131766636622503388483
61381677819131766636623275040815
61381677819131766636623279290165
61381677819131766636623622246757
61381677819131766636874326349861
61381677819131766636895244224013
61381677819131766637375391599477
61381677819131766637375648816921
61381677819131766637438410581845
61381677819131766637626438659173
61381677819131766644990485684540
61381677819131766644990742901984
61381677819132065598141253160723
61381677819132065598329539518305
61381677819168087761587335255095
61381677819168087761590430901269
61381677819168087761590434087809
61381677819168088310633453006639
61381677819168089545979470727938
61381677819168089545980242380270
61381677819168089545980242380271
61381677819168089546167408462429
61381677819168089546231289439967
61381677819168089546732267533285
61381677819168089546732353272433
61381677819168089546732354689582
61381677819168089546732611907026
61381677819168089546732611907027
61381677819168089546795373671951
61381679014582868463898019169713
61381679017538534233621321233958
61381679177063315329843234114382
61381679177063613682195580769296
61381679655341805249309441083198
61381679655341805256902495249296
61381679655341820211487903612060
61381679655341821858615927229234
61381679655342103799796890960156
61381679655342103799797144991060
61381679655342103799797149240410
61381679655342103799797919829932
61381679655342120400734133697591
61381679655342120400755025706240
61381679655342120408077258599457
61381679655342120408348079872338
61381679655344505313774386507980
61381679655344505313774415205788
61381679655344506540962235900016
61381679655344506540962522878078
61381679655344506548555290066114
61381679655344506548556323185240
61381679655344506960902438836012
61381679655344521785063795007322
61381679655344521785063909798362
61381679655344521785064938668138
61381679655344521785064939730996
61381679655344521914731492384288
61381679655344521922262931278686
61381679655344521922262932341544
61381679655344523013067574270128
61381679655344523019845728502254
61381679655344523150331685049890
61381679655344523157106483227646
61381679655344523568637813735486
61381679655344806730211909191852
61381679655344806730212167472106
61381679655344821928580918886673
61381679655344823338762327514512
61381679655344823338762356212320
61381679655344823339602250350318
61381679655344823346293767471768
61381679655344823346377105923642
61381679656281113468422202844478
61381679656314368462930010815444
61381679656314368462930010819656
61381679656314417876707914726154
61381679656314418418156500923368
61381679656314418418159169294956
61381679656314418425499626888092
61381679656314418425499885168346
61381679656314418425499885172558
61381679656314434477667343550747
61381679656314434477667343550756
61381679656314434484442170424868
61381679656314718020223803555059
61381679656314718020224578395335
61381679656314718607406174215204
61381679656314718615020378674360
61381679656314718615021153513232
61381679656314718615021182206828
61381679656314718615021182211040
61381679656314729138344895196211
61381679656314733438910680815449
61381679656314734666913573634883
61381679656314734674528294649906
61381679656314734674528323346205
61381679656314734674528667702477
61381679656314734674528667702534
61381679656317119572611590107700
61381679656317119572613914105754
61381679656317119579953567116662
61381679656317119579953568166422
61381679656317119579953826446676
61381679656317119579954600235788
61381679656317119579954601285548
61381679656317119579954974352678
61381679656317119709809582718248
61381679656317119709809582735510
61381679656317119717151559727210
61381679656317119717152592846336
61381679656317119717152965898964
61381679656317119717152966963226
61381679656317119717403670003472
61381679656317130698074601365102
61381679656317130698074687454170
61381679656317136180910672992970
61381679656317136180910674042730
61381679656317136180910959956530
61381679656317136181165107267286
61381679656317136185973470815398
61381679656317136188504761327954
61381679656317136188504876113378
61381679656317369943853685562964
61381679656317369943853689795052
61381679656317419723470577254742
61381679656317419723470605951098
61381679656317419723470605964148
61381679656317419723470835534996
61381679656317419723471610373868
61381679656317419723471639071676
61381679656317419723471639084726
61381679656317419723471725159292
61381679656317419723471725160744
61381679656317419723471983440998
61381679656317419906402640255062
61381679656317419906674235321201
61381679656317419906674264001708
61381679656317419906674264018961
61381679656317419906674264018970
61381679656317430841591696542490
61381679656317430841591700791840
61381679656317436370160347334566
61381679656317436370160376030922
61381679656317436370160376043972
61381679656317436370160605614820
61381679656317436370163818187410
61381679656317436370435672567714
61381679656317436377775384022546
61381679656317436377775470111530
61381679656317436377775470111557
61381679656317436377775470111614
61381679656325173621948480296398
61381679656325173629541533412736
61381679656325173629541534462496
61381679656325190100831717800710
61381679656325190100831832591750
61381679656325223454912813551062
61381679656325223454912842247418
61381679656325223454913075017856
61381679656325223454913846670188
61381679656325223454913875367996
61381679656325223454914219741530
61381679656325223584768024583518
61381679656325223584768799422390
61381679656325223584768828120150
61381679656325223584772271326446
61381679656325223592361853588488
61381679656325234526464444653676
61381679656325234573033846749742
61381679656325239651054497604388
61381679656325239651054497608600
61381679656325240056120999788308
61381679656325240056124352651926
61381679656325240063464006712594
61381679656325473773058575435164
61381679656325473773058575448214
61381679656325473811198182286042
61381679656325473818811870193528
61381679656325473818811873380068
61381679656325473818812127410972
61381679656325473818812131660322
61381679656325490244348723702490
61381679656325490244348726889030
61381679656325490244348841680061
61381679656325490244348841680070
61381679656325517695653662892649
61381679656325523186083850489047
61381679656325523186836134985381
61381679656325523186836134985390
61381679656325523774018501411977
61381679656325523774018501411986
61381679656325523774104479533524
61381679656325523774104737813778
61381679656325523780608485134755
61381679656325523781632447586724
61381679656325523781632705866978
61381679656325523781633853291918
61381679656325539833609559192805
61381679656325539840304170896224
61381679656325539840304170900436
61381679656325539841140621829426
61381679656325539841140626078776
61381679656325539841140654776527
61381679656325539841140999150034
61381679656325539841140999150061
61381679656325539841140999150277
61381679656325540245391565088727
61381679656325540245391565088736
61381679656325540245391565088943
61381679656325540245392593486336
61381679656325540245394917950941
61381679656325540245394917952345
61381679656325540245394917952354
61381679656325540251897890451769
61381679656325540252734632595130
61381679656606200612095719326650
61381679656606200612096062283242
61381679656606201846877995778174
61381679656606217220645879386318
61381679656606217220646993977980
61381679656606217220646993995242
61381679656606218448402281899813
61381679656606468629349760990051
61381679656606501982866692806885
61381679656606502028620249018993
61381679656606502578143780934445
61381679656606517402388475570679
61381679656606517402389618759319
61381679656606517409916444686689
61381679656606517409917587875329
61381679656606518636898809761759
61381679656606518637083370185833
61381679656606518637167338452865
61381679656606518637170409061399
61381679656606518637170437757755
61381679656606518637170782114027
61381679656606518637735637998343
61381679656606518637923551301893
61381679656606518637923924355982
61381679656606518644698378177466
61381679656608903688138951307726
61381679656608920151900389990093
61381679656609203869794422523090
61381679656609203869796861679574
61381679656609203877409173651562
61381679656609218694042705271561
61381679656609218694230991629116
61381679656609220341170982569776
61381679656609220347945551058583
61381679656616973659972702778188
61381679656617007006711021186748
61381679656617007418308442211590
61381679656617023614447081641110
61381679656617023614450528033898
61381679656617024034387259052788
61381679656617024034387344791936
61381679656617307561825365225335
61381679656617307744839676162835
61381679656617307745027731860620
61381679656617307745027731873670
61381679656617307751615387945285
61381679656617323803699423304534
61381679656617323804347965196577
61381679656617323811311072648156
61381679656617324215290704053732
61381679656617324216318256387439
61381679656642524738557024127241
61381679656642524738560118727867
61381679656642525295695218612436
61381679656642525295695219679458
61381679656642525295695222861786
61381679656642525295716111571353
61381679656642540112350413779639
61381679656642540119878381832839
61381679656642541347128133473185
61381679656642541347860354046552
61381679656645176441513125111608
61381679656645193042470230987916
61381679656645226442555848520274
61381679656645226442556106787478
61381679656645226442556967715418
61381679656645226442557224932862
61381679656645226579754960325966
61381679656645226579755217543410
61381679656645243051107041668756
61381679656645243051107127757824
61381679656645243051107156455632
61381679656645243051107156460004
61381679656645243051107156473054
61381679656653280499674996480252
61381679656653296963434109746012
61381679656653329866946087164630
61381679656653330270946982115106
61381679656653330278540064979012
61381679656653330278540064996274
61381679656653330317518794315556
61381679656653330461575296522025
61381679656653330461576186152145
61381679656653330462307545809218
61381679656653330462307546858978
61381679656653330462328438750873
61381679656653346513740431956141
61381679656653346513740460652545
61381679656653346514472681243334
61381679656653346521250951325306
61381679656653346521250951329518
61381679656653346521271498840651
61381679656653346521271868731286
61381679656653346521271871913614
61381679656653346521271871917826
61381679656653346925251498601668
61381679656653346926066287053396
61381679656653346932844584770158
61381679656653346932865591469159
61381679673398935023958130404936
61381679673398956436088411101590
61381679673398956985695947900070
61381679674335196712416242444358
61381679674335196712416246693708
61381679674335244890721519541480
61381679674335244890909804836252
61381679674335245027919510616834
61381679674335246674295393363694
61381679674335246675048534542782
61381679674335246675048563239138
61381679674335246681823361416894
61381679674335246681823390113250
61381679678967311747469036687263
61381679678975406478675569710855
61381679678979023391655260750133
61381679678979023437387924953649
61381679678979024665474129073623
61381679678979324808994580305381
61381679679307281659901646800433
61381679679923702341483255089173
61381679679923718400991515425155
61381679679923718401263484602529
61381679679923718407954627594039
61381679679923718407955399242159
61381679679948018915548871991511
61381679679948028798051204615303
61381679679948030032832363747959
61381679679948030078585948657827
61381679679948034334234973933625
61381679679948035562053024085341
61381679679948035562324993249665
61381679679951615688565100302933
61381679679951621224745400550851
61381679679951630520255313675143
61381679679951637833299807690477
61381679679951637840828119627565
61381679679951915877835665603361
61381679679951938022570372990905
61381679679959691753155847747037
61381679679959725061755589709689
61381679679959725061755589711093
61381679679959735629996492554715
61381679679959736178788462996907
61381679679959741121262362029987
61381679679959741121262735101329
61381679679959741708531022235229
61381679679959741714972232315229
61381679679959741715809060551813
61381679679959741716058965840019
61381679679959741716060109028659
61381679679960025243494748001423
61381679679960025251026187958679
61381679679960041303001889142261
61381679679960041310533329099517
61381679679960041897801587535657
61381679679960041902822542783241
61381679679960192012814845678197
61381679680239768342337620656651
61381679680239769524402085426115
61381679680239769524590371783697
61381679680239769524674054590439
61381679680239769570155670335983
61381679680239769570427639500307
61381679680239802878190986403061
61381679680239802923944542615169
61381679680239802924508623664825
61381679680239817702916535221507
61381679680239817748670120131375
61381679680239818305241881920803
61381679680239819532976248791989
61381679680239819533059931598731
61381679680239819539751074603291
61381679680243405339708448169679
61381679680243419974164441222781
61381679680243421804223375218203
61381679680243421804223376753397
61381679680243421810997858208427
61381679680243722000268423508855
61381679680251509024962560005555
61381679680251525084469701146393
61381679680251525130223286056261
61381679680251525678367487905867
61381679680251525679454221430657
61381679680251525686793928637495
61381679680251825876064493937923
61381679680275826191019484579221
61381679680275826191019513275625
61381679680275826191040405167529
61381679680275841007591024544583
61381679680275841015181754362707
61381679680275841015202679655279
61381679680275842249711865964687
61381679680279728056740602727381
61381679680279728056761523315689
61381679680279744711045151214931
61381679680279878197130680376490
61381679680279878334391435101882
61381679680279889262177928439080
61381679680279894805680840418896
61381679680287831930884718484945
61381679680287831931699848112021
61381679680287831931699876808425
61381679680287831977453433020485
61381679680287847983111841317289
61381679680287847990642936901011
61381679680287847990663828790107
61381679680287848578685634425239
61381679680287848585188463435815
61381679723617918033591063746367
61381679726537559492040781129249
61381679726537559492229066424021
61381679726537561145944775280622
61381679726573881804004653112521
61381679726573883443036406398422
61381679726573883443789547594772
61381679726573883451132676728726
61381679726573884000175608491466
61381679726573884000175694230614
61381679726573884037833009164310
61381679726573884038586154592748
61381679726573884045176134066176
61381679726573884045929279494614
61381679727218239631497369375678
61381679727218383023327674103361
61381679727229044660911708536694
61381679727229044798110729658514
61381679727510021810566613311924
61381679727510023594892624966316
61381679727510107667200132225158
61381679727510107667200218314226
61381679727510107673974959099270
61381679727510122491358161038454
61381679727510122491360571498582
61381679727510123726895649004850
61381679727510123726958325380706
61381679727510155845128805804292
61381679727510157080475598365868
61381679727510157629455854796848
61381679727510157629455940885916
61381679727510157630020710681164
61381679727510157630020796770232
61381679727510157636795537555276
61381679727510157636795623644344
61381679727510172454182178451358
61381679727510172454182183056452
61381679727510172454243825980364
61381679727510172454244945175508
61381679727510172454432111275136
61381679727510172454432225594000
61381679727510172454433225884060
61381679727510172454433230116148
61381679727510172454433230470280
61381679727510172460957005325470
61381679727510172460957005344184
61381679727510172461019767463400
61381679727520828624495246235564
61381679732446184859388863616613
61381679732446184859577148911385
61381679732446184905142448525077
61381679732446184905330733819849
61381679732482208666849982221449
61381679732482208674377994935295
61381679733125662633111717904786
61381679733126564852863157064558
61381679733126564852884077652866
61381679733127015139213412949087
61381679733137370014663764621478
61381679733137370021941802938062
61381679733137670028259791024058
61381679733137670203934329921906
61381679733137814815480268930656
61381679733137820122895088023422
61381679733137820122896116893198
61381679733137820325725858131699
61381679733137820326290712964878
61381679733137820326290717202582
61381679733137820328986043528403
61381679733137820740578989303731
61381679733137820740580018173471
61381679733137820740580018173507
61381679733417431596105992965486
61381679733417446420267460735680
61381679733417446603281800369536
61381679733418348818702777660460
61381679733418348823054160117616
61381679733453470960914552805272
61381679733454671717996814006984
61381679733454671718017734595292
61381679733454671725524782060184
61381679733454805210877829162792
61381679733454805211609963660292
61381679733454805211610082700682
61381679733454805753145935101180
61381679733454805753334221458762
61381679733454805760653100067264
61381679733454805760653101602250
61381679733454805760653101602457
61381679733454805760653101602458
61381679733454816276469306922244
61381679733454816276654235812726
61381679733454816276657589030476
61381679733454816322222891832160
61381679733454816322407820722642
61381679733454816322411178189742
61381679733454816329729939292840
61381679733454816329730053611704
61381679733454821812653076242018
61381679733454821820160241208102
61381679733454821820160242743088
61381679733454821820160242743296
61381679733454821820181133216694
61381679733454821820181134633636
61381679733454821820184487501466
61381679733454821820184490683794
61381679733454821820432210391300
61381679733454821820432210395512
61381679733465476892137113470340
61381679733465610369878499734517
61381679733465626979265401819445
61381679733465626986041343302481
61381679733465626986041344702161
61381679886062325716339593672108
61381679886062342143567409675758
61381679886062342182043959509554
61381679886062342182608815393870
61381679886062342189572013301902
61381679886098665082025136366936
61381679886098665088615115490444
61381679886098665088615115840364
61381679886098665088782510312627
61381679886098665088866163967290
61381679886098665089368261268802
61381679886753976002380841667844
61381679887079381507408629548322
61381679887079381514183338449066
61381679891970967556648155303828
61381679891970967556731839542174
61381679891970967556920124487026
61381679892006988483035046387753
61381679892006988483035046400803
61381679892006988483035047450563
61381679892006988666049272298995
61381679892006988666049272312093
61381679892662595805553240083112
61381679892662595858081650821544
61381679892662601346001355243464
61381679892662601348511834759018
61381679892662601349264980170194
61381679892662601369728924136494
61381679892662603018799903523091
61381679892662603018799904572851
61381679892662603018800161790295
61381679892987691913832368379583
61381679892987691913832482698447
61381679892987691913853374707039
61381679892987706737993491793505
61381679892987706737993606112369
61381679892987706738014498120961
61381679892987706738014501125170
61381679892990391414132614205681
61381679892990393197706546735571
61381679892990393197706547207955
61381679892990393197706551457305
61381690450731408420512814232345
61381690450824913077715995249599
61381690450828955132233822749680
61381690450836574797201621103837
61381690450837060241974229977163
61381690503870291996130057323094
61381690503870291996130085902858
61381690503870306820288086136390
61381690503906320062041734049545
61381690503978365646093245968492
61381690504003881732435016324388
61381690504003881778188601232852
61381690504003896556596139738310
61381690504003896602349724646774
61381690504014382868134336566892
61381690504014404830137133840537
61381690504014404830137392120839
61381690504014404830137392475131
61381690504014404830723169064395
61381690504014404830974216124091
61381690663431410788442225146906
61381690663431410788463117155498
61381690663536766650833243487428
61381690663536766696585675781254
61381690663536777215077521884986
61381690663536777215077550577130
61381690663536777215077550581342
61381690663536777215098442585722
61381690663536777215098442589934
61381690663536777215098471287694
61381690663536777626860589592178
61381690663536782709776300392070
61381690663536782710340384628266
61381690663536782710528666736498
61381690663536782710528670981684
61381690663536782710528670985812
61381690663536782710528670985896
61381690663536782713056599776130
61381690663536782713056602958458
61381690663536782713056602962670
61381690663536782713057374609386
61381690663536782713057374610790
61381690663536782713057377797330
61381690663536782755529885300534
61381690663536782756365560922480
61381690663536782756365933998194
61381690663536782758601005846036
61381690663536782758872975029234
61381690663539168210186461982317
61381690663539184638795210989569
61381692577800367264173722261201
61381692577821632981487534524672
61381692577821632981487534528884
61381692577821677407872514681702
61381692577824678889050428476871
61381692577824684242028100963970
61381692577824684242028129660326
61381692577824684242028129673376
61381692577824684242029248868520
61381692577824684242029248869972
61381692577824684242029248887234
61381692577824684242031571816814
61381692577825535030139279743531
61381692577825584802435142798018
61381692577825730031754661263393
61381692577826030220439478554273
61381692577826034061983013854797
61381692577826034061983272122001
61381692577832438140506004005626
61381692577832438148099057121964
61381692577832438148099058171724
61381692577832439795227885338628
61381692577832439795231327482066
61381692577832738284023041791754
61381692577832738291619538114340
61381692577832738337369393902756
61381692577832738337369651120200
61381692577832739938748336575993
61381692577832782763821642616357
61381692577832787705393625747451
61381692577832787705394774703222
61381692577832787705394774707434
61381692577832787705397097651507
61381692577832787705397097651516
61381692577832788109645368289888
61381692577832788109645368307150
61381692577832788109647692287942
61381692577832788109647692305204
61381692577832788109648036661476
61381692577832788109648036674574
61381692577832788116987345298850
61381692577832788116987346348610
61381692577832788300190229563108
61381692577833638905097491536661
61381692577833638905098525128171
61381692577833638905118670995708
61381692577833638905119445834580
61381692577833640505741030342264
61381692577833683376546712195087
61381692577833683376547483846015
61381692577833688318958992651883
61381692577833688677394387809652
61381692577833688677394388165396
61381692577833688677394388182658
61381692577833688684988475450620
61381692577833688723213030507712
61381692577833688723214063626838
61381692577833688730740998560912
61381692577833688730742031661315
61381692577833688730742031680029
61381692577833688730742031680038
61381692577833689965334908227809
61381692577834133684180282526550
61381692577834140406882958268404
61381692577836341797394112137144
61381692577836341797394882372326
61381692577836341835533435196500
61381692577836341835533688755020
61381692577836341835533693476754
61381692577836341843126489362598
61381692577836341843126747642852
61381692577836341843127517759990
61381692577836341843127522481724
61381692577836341843966670478658
61381692577836389969047469960276
61381692577836389976390509835932
61381692577836390022394338622948
61381692577836390022395113461820
61381692577836391615422606096448
61381692577836391615423380931108
61381692577836391615423385536202
61381692577836391616241612826784
61381692577836391623016439702300
61381692577836391623016439706512
61381692577836391623581295585212
61381692577836391668769995914456
61381692577836842112846235695686
61381692577836842158578895177468
61381692577836842158578899899202
61381696167431711934870758489333
61381696185157588167651894773333
61381696185157588174175674587749
61381696191066213587277313287221
61381696193911192612543278415432
61381696193911507619175777523924
61381696193911508815629733134218
61381696193911540934365531771760
61381696193915095073060627320996
61381696193915144479851055268266
61381696193915144484933629446426
61381696193915155604749239218260
61381696193915155604749239222472
61381696193915311189832288592451
61381696193984486927871770483912
61381696194008803486041525726872
61381696194012871483589418100637
61381696194012871483590446970413
61381696194012871483590451024382
61381696194012871483590451202501
61381696194012871483590451221215
61381696194012871483592771318387
61381696194012871483592775569189
61381696194012871483781060863961
61381696194012871483781146603109
61381696194012871483781170932023
61381696194012871483781175653756
61381696194012871483781175655214
61381696194012871483782208774334
61381696194012871488673135467437
61381696194012871490367598192499
61381696194012871490367712511363
61381696194012871491121886792315
61381696194012871491121891513841
61381696194012871491121891513889
61381696194012871491121891514048
61381696194012871491121891515506
61381696194020661584923188032656
61381696194020661584923273771804
61381696194020661587179271047732
61381696194020661631492766229374
61381696194020977828680747008147
61381696194020977829433888187235
61381696244243841710395829271157
61381696246762413263526060499570
61381696246762415047099993016410
61381696246762415047099993016458
61381696246762415047371932084698
61381696246762415047852105325722
61381696246762415047852105325770
61381696246762415047853134195498
61381696246762415048124044394010
61381696246762431519222840418198
61381696246762431519222840418246
61381696247187783312883787333563
61381696247198289936872366386802
61381696247198289939128360358146
61381696247198289939316647169238
61381696247198306357074195784962
61381696247198306357827336964050
61381696247198590082645369564558
61381696247198590082833656259010
61381696247198604900031895657231
61381696247198604900031895675945
61381696247198604900031924236947
61381696247198604900031924255661
61381696247198604900219837995411
61381696247198604900219838014125
61381696247198604900220211066753
61381696247198604906994664869523
61381696247198604906994664888237
61381696247198604906995036405831
61381696247198604906995036541185
61381696247198604906995037940865
61381696247198606547160981463615
61381696247198606553935550070523
61381696406286694428923917706815
61381696406286994618006226292187
61381696406286994618006483496581
61381696406286994618194511586959
61381696406286994755267239401423
61381696406286994755267239407247
61381696406286994755455267478751
61381696406287039226904488019133
61381696406287039226904516598849
61381696406287039227092516096461
61381696406287039227092544676177
61381696406287039227092801893621
61381696406287039227720419548685
61381696406287039227908704843457
61381696406391160432347898634719
61381696406391160478100711761161
61381696406391160478100711774211
61381696406391160478101483426543
61381696406391204896457436403623
61381696406391204897210320378317
61381696406392405653539813453569
61381696406392405661067810086485
61381696406392405706800474290001
61381696406394762749159210071525
61381696406394762749160324693499
61381696406394762749347496901491
61381696406394762749410258666415
61381696406394807175046312867359
61381696406394807175234598149081
61381696406394807175234599211891
61381696406394807214272680410013
61381696406394807221050946241023
61381696406394807221528679293065
61381696406394807221529822481705
61381696406394807221615805311879
61381696406394807221615805324929
61381696406394807221804090619701
61381696406395062892676219159845
61381696406395062892927267754735
61381696406395107356974901157421
61381696406395107357538640903443
61381696406395112305955154133250
61381696406395112306705970965825
61381696406395112306705975552045
61381696406395112351708710345358
61381696406395112710708071073343
61381696406395112715788320768015
61381696406395112718298800891467
61381696406395112718302158341305
61381696406395112718302244080453
61381696406395112718303306251678
61381696406578478398905714876793
61381696406578478398906087929421
61381696406578778588155388168629
61381696406578778588155416748345
61381696406578778588155645373023
61381696406578778588155673952739
61381696406578778588908557927433
61381696406578778726169569507299
61381696406578778726253253395725
61381696406578778726441538690497
61381696406578778771358014147017
61381696406578823198078787308207
61381696406610899024148424148945
61381696406611199212579066593241
61381696406611215638954809856471
61381696406611215683956287037631
61381696406611243677441488336839
61381696406611248992472373337441
61381696406611248992472373343057
61381696406611248993037229221757
61381696406611248993037229227373
61381696406611260110592058474181
61381696406613595190395778210233
61381696406613595190396151262861
61381696406613595190584436557633
61381696406613600681014534761783
61381696406613600719801281580905
61381696406613600719801538785299
61381696406613600719801540320493
61381696406613600719801626053817
61381696406613600719989566875677
61381696406613600724884970367989
61381696406613600726576452927929
61381696406613600726579547528555
61381696406613600726579833312665
61381696406613600726579834847859
61381696406613600726579920464543
61381696406613600726579925186277
61381696406613600726764766802417
61381696406613600726767861403043
61381696406613600726768205759315
61381696406613600726768210481049
61381696406613600726830881907555
61381696406613600726830886506825
61381696406613600727392270138617
61381696406613600727395483657377
61381696406613600727395713344865
61381696406613600727395740861771
61381696406613600727395741924581
61381696406613600727395742391141
61381696406613600727395742392593
61381696406613600727395742396964
61381696406613600727395828130289
61381696406613600727395828131741
61381696406613600727583768952149
61381696406613616732987916297491
61381696406613616732991359503739
61381696406613616740333362028133
61381696406613616740521647322905
61381696406613616740582118373963
61381696406613616787091173064446
61381696406613617152115367937105
61381696406613617152303653231877
61381696406613617198684888974382
61381696406613617198684893678646
61381696406613645191689835997899
61381696406613645196773553364699
61381696406613645197338409249015
61381696406613645199032703695371
61381696406613645199032732275087
61381696406613645199221247257347
61381696406613645199221275837063
61381696406613645199221362042771
61381696406613645199221362044223
61381696406613650092344373243537
61381696406613650095419717019853
61381696406613650140608446049608
61381696406613895379645708706463
61381696406613895379834109849469
61381696406613900870075894179131
61381696406613900870076008964555
61381696406613900870264294259327
61381696406613900870347895596597
61381696406613900870909279226937
61381696406613900870912492863789
61381696406613900870912722433176
61381696406613900870912722433185
61381696406613900870912751480913
61381696406613900870912837218609
61381696406613900870912837220061
61381696406613900871100778158561
61381696406613900871101122513381
61381696406613900915829220820391
61381696406613900915829478024785
61381696406613900916101447207983
61381696406613900916101451807253
61381696406613900916666307691569
61381696406613916923076737609347
61381696406613916929855003440357
61381696406613916929855007672445
61381696406613916929855008026577
61381696406613916930417572859997
61381696406613916930419523786709
61381696406613916930419863910893
61381696406613916930419866743301
61381696406613916930419868160243
61381696406613916930607809081481
61381696406613916930608148868786
61381696406613916930608148868795
61381696406613916930608153455015
61381696406613916968831441708743
61381696406613916975606268582855
61381696406613916975608588348821
61381696406613916975608592935041
61381696406613917334858743518319
61381696406613917341636927842269
61381696406613917341637013581417
61381696406613917342198426276747
61381696406613917342201783726585
61381696406613917342201869465733
61381696406613917342201869482995
61381696406613917342201872652273
61381696406613917342201874069215
61381696406613917342390154777767
61381696406613917342390159363987
61381696406613945335206845086219
61381696406613945335771700970535
61381696406613945342549741481499
61381696406613945342738256345658
61381696406613945342738256345667
61381696406613945342738371131091
61381696406613945342738371132543
61381696406613945380876833258135
61381696406613945385960179088627
61381696406613945388219610617189
61381696406613950277158990101271
61381696406613950277347275396043
61381696406613950283937255930820
61381696406613950283937255930829
61381696406613950284125082066643
61381696406613950284125426440177
61381696406613950284125455133773
61381696406613950284125455137985
61381696406613950284125541225601
61381696406613950284125541227053
61381696406613950284686958154471
61381696406613950284689937950959
61381696406613950284690311018089
61381696406613950284690311022301
61381696406613950284690397111369
61381696406613950319816281943091
61381696406613950327347344579655
61381696406613950329879011344429
61381696406613950330443867228736
61381696406613950330443867228745
61381696406613961394713986227057
61381696406613961394715105422201
61381696406613961395278842111373
61381696406613961395279994603595
61381696406613961402053668985485
61381696406613961402057107942383
61381696406613961402057112191724
61381696406613961402057112191733
61381696406613961402245397469243
61381696406613961402245397486496
61381696406613961402245397486505
61381696406613961402246172308115
61381696406613961402246545375245
61381696406613961402246545379457
61381696406613961402809913583507
61381696406613961402810253353559
61381696406613961402810256540099
61381696406613961402811401259561
61381696406613961806495992136029
61381696406613961807060848020345
61381696406613961813835674894457
61381696406613961813839118100705
61381696406613961814027403378215
61381696406613961814027403395477
61381696406613961814592259262531
61381696406613961814592262449071
61381696406614795947478412464573
61381696406614795947478441044289
61381696406614795947645805750753
61381696406614795947666697759345
61381696406614795947666726339061
61381696406614801293869662407097
61381696406614801293869690986813
61381696406614801294057947701869
61381696406614801300626691756603
61381696406614801300626691873243
61381696406614801300626921444091
61381696406614801300626950023807
61381696406614801300644489281209
61381696406614801300647583765195
61381696406614801300647583881835
61381696406614801300815235318579
61381696406614801300836127327171
61381696406614801437824941571545
61381696406614801437824942634355
61381696406614801437887704865839
61381696406614801437887704871663
61381696406614801437908625454147
61381696406614801438075990160611
61381696406614801438096910748919
61381696406614801438096910754743
61381696406614801438096915472105
61381696406614801438640592015475
61381696406614801438724533121345
61381696406614801476883915835245
61381696406614801481967604622329
61381696406614801482155632699657
61381696406614801483578497900293
61381696406614801483641261077947
61381696406614801483662181666255
61381696406614801483662181788719
61381696406614801483662186387989
61381696406614801483847028004129
61381696406614801483850466961027
61381696406614801483850467083491
61381696406614801483850471682761
61381696406614801484478089332001
61381696406614812418767559397743
61381696406614812418955844679465
61381696406614817360318994998821
61381696406614817360319023695177
61381696406614817360339915587129
61381696406614817497580811541147
61381696406614817497601703549739
61381696406614817498145667425463
61381696406614817541659593500721
61381696406614817543355288340102
61381696406614817544173544347318
61381696406614817909173384249345
61381696406614817909173384262395
61381696406614817909174527451035
61381696406614817909174532155347
61381696406614817909195419459627
61381696406614817909197743911191
61381696406614817909197743924241
61381696406614817909197743930065
61381696406614817909197748529335
61381696406614817909386029205963
61381696406614817909386029224837
61381696406614817909386033811057
61381696406614817909926525441483
61381696406614817910013651460297
61381696406614817910201936768119
61381696406614817948173062872005
61381696406614817948173062885055
61381696406614817948174182080199
61381696406614817952689572839529
61381696406614817954926969170859
61381696406614817954928112359499
61381696406614817954928116945710
61381696406614817954928116945719
61381696406614817954947889746117
61381696406614817954949004368091
61381696406614817954949008954302
61381696406614817954949008954311
61381696406614817954951328703015
61381696406614817954951328716065
61381696406614845910550062316465
61381696406614845948688529159419
61381696406614845956303623244483
61381696406614850849426495201221
61381696406614850849426749230673
61381696406614850849426749236497
61381696406614850849489511001421
61381696406614850851686184996939
61381696406614850851937237128337
61381696406614850852502093012653
61381696406614850887627977844375
61381696406614850894971102746232
61381696406614850897418820619326
61381696406614850897418820619335
61381696406614850897502508044212
61381696406614851255936750961753
61381696406614851255937124014381
61381696406614851256125294523729
61381696406614851256125409309153
61381696406614851256125414032339
61381696406614851256753031681579
61381696406614851261020727062317
61381696406614851261208755139645
61381696406614851261208758327637
61381696406614851261271774127837
61381696406614851263468191391393
61381696406614851263468448123355
61381696406614851263530953038225
61381696406614851263530953156317
61381696406614851263716143850463
61381696406614851263719238451089
61381696406614851263719243037309
61381696406614851263719496600201
61381696406614851263719501317554
61381696406614851263719501317563
61381696406614851264284098921625
61381696406614851264284357201879
61381696406614851299409983753347
61381696406614851299410240970791
61381696406614851301669415281909
61381696406614851301669759638181
61381696406614851301854605976055
61381696406614851301858044932953
61381696406614851302506587892235
61381696406614851302694873187007
61381696406614851306753362686117
61381696406614851306753365872648
61381696406614851306753365872657
61381696406614851306937951806547
61381696406614851306941390763445
61381696406614851306941393949985
61381696406614851309197383335109
61381696406614851309201083745742
61381696406614851309201083745751
61381696406614851309284509366964
61381696406614851309284509366973
61381696406614851309284513953184
61381696406614851309284513953193
61381696406614851309469700061119
61381696406614851309472794661745
61381696406614851309472799247965
61381696406614851309473052928940
61381696406614851309473052928949
61381696406614861962464125293337
61381696406614861962464153873053
61381696406614861967546695816945
61381696406614861969806132049771
61381696406614861970058327369809
61381696406614861970623183254125
61381696406614862008008504200620
61381696406614862008008532780336
61381696406614862015538824831590
61381696406614862015622507670256
61381696406614862015623626865400
61381696406614862374056726594301
61381696406614862374245011876023
61381696406614862374246131202309
61381696406614862374246159782025
61381696406614862379140415381385
61381696406614862379328700663107
61381696406614862379328701725917
61381696406614862381588137958743
61381696406614862381589281632865
61381696406614862381650900091057
61381696406614862381839185372779
61381696406614862381840333278781
61381696406614862382405189163097
61381696406614967638558913251477
61381696406614968050337475967299
61381696406683894795705026379099
61381696406683894795705026384715
61381696406683894795954958835695
61381696406683894796519814720011
61381696406683894796520933928205
61381696406684145205333308137041
61381696406684189670195729880639
61381696406684194985037267438329
61381696406684194985225552733101
61381696406684194985226672046289
61381696406684194985790413321681
61381696406684194985791527924989
61381696406684195030791972009949
61381696406684195165706164120683
61381696406684195167967924233519
61381696406684195168051607190277
61381696406684195168052726385421
61381696406684195168804752955585
61381696406684195168805867564509
61381696406686546117194122088847
61381696406686546117194122106109
61381696406686546673579146714399
61381696406686546673767431996121
61381696406686546673767433058931
61381696406686546711990725916141
61381696406686546712554465675213
61381696406686546712742750956935
61381696406686546712742750969985
61381696406686546712742752492129
61381696406686546712805514257053
61381696406686546719332731622863
61381696406686546719518722549057
61381696406686546719521016904585
61381696406686546720148639171969
61381696406686546720333482310253
61381696406686546720336921267151
61381696406686546720336924453691
61381696406686591185195904053851
61381696406686591191787030978319
61381696406686591191974169884861
61381696406686591191974198581217
61381696406686591191975317789411
61381696406686591191975317790863
61381696406686596080014724991859
61381696406686596080830632540965
61381696406686596087607779181043
61381696406686596087608812282907
61381696406686846863578522215375
61381696406686846863850491398573
61381696406686846908768395840893
61381696406686863334387870495343
61381696406686891328712913142171
61381696406686891335302920858445
61381696406686891335491178973181
61381696406686891335491206153217
61381696406686891335491207669537
61381696406686891335492326877731
61381696406686891335492326879183
61381696406686891373630817584491
61381696406686891380972823278163
61381696406686891380972823291213
61381696406686891381244792461361
61381696406686891381245911669555
61381696406686896269348085377375
61381696406686896270101231142683
61381696406686896276874905524573
61381696406686896276878373061187
61381696406686896276878373177827
61381696406686896276878377310528
61381696406686896276878377310537
61381696406686896276878377777097
61381696406686896276878377778549
61381696406686896276878377782920
61381696406686896276879380769875
61381696406686896276879406163051
61381696406686896276879409349591
61381696406686896276879410880413
61381696406686896276879496972241
61381696406686896276879496973693
61381696406686896277444265233907
61381696406686896315017954495803
61381696406686896315854782749857
61381696406686896322631929389935
61381696406686896322631933989205
61381696406686896322632967091069
61381696406686896681129200597789
61381696406686896688468883356217
61381696406686896688472355142172
61381696406686896688472355142181
61381696406686896688660611839975
61381696406686896688660640436944
61381696406686896688660640436953
61381696406686896689225501025533
61381696406686896863872719886108
61381696406686896863872719886117
61381696406686896864059857392979
61381696406686896864060976601173
61381696406686896864061005180889
61381696406686896869141251824535
61381696406686896871399540151407
61381696406686896871399540164457
61381696406686896871400683353097
61381696406686896871402979108305
61381696406686896871402979121355
61381696406686896871403007688021
61381696406686896871403007701071
61381696406686896871403011937362
61381696406686896871403011937371
61381696406686896871403012409755
61381696406686896871403012422805
61381696406686896871404127031729
61381696406686896871486690176767
61381696406686896871486694762987
61381696406686896871486694776028
61381696406686896871486694776037
61381696406686896871486694894129
61381696406686896871487813971172
61381696406686896871487813971181
61381696406686896871487814089273
61381696406686896871674975471539
61381696406686896871674980057759
61381696406686896871674980070809
61381696406686896871676094679733
61381696406686896871676099265953
61381696406686896872239840659437
61381696406686896872240955268361
61381696406686907394999353215883
61381696406686907395564212286739
61381696406686907799250292238941
61381696406686907806590002177405
61381696406686907806781730678416
61381696406718961617031360849063
61381696406718961617783473158375
61381696406718961617783473171425
61381696406718961617784244823757
61381696406718967107461546321731
61381696406718967114988484442345
61381696406718967114988485505155
61381696406718967114988514084871
61381696406718967114989514374931
61381696406718967114989542954647
61381696406718967153215130167385
61381696406718967153963803403159
61381696406718967153963803416209
61381696406718967153964575068541
61381696406718967153967242476697
61381696406718967153967247081791
61381696406718967153967247094841
61381696406718967153968018747173
61381696406718967154029923120617
61381696406718967159047149233651
61381696406718967159047149246701
61381696406718967159047492190243
61381696406718967160742069350809
61381696406718967160742097943575
61381696406718967160742869595907
61381696406718967161557633943323
61381696406718967161557976899915
61381696406718967161558777145013
61381696406718983586278661424741
61381696406719011579850906185943
61381696406719011579850907248753
61381696406719011579851936118529
61381696406719011625668286334201
61381696406719011625668314913917
61381696406719011626420055686921
61381696406719011626420398643513
61381696406719011626420398656563
61381696406719011626421198888611
61381696406719016567054338296377
61381696406719016567807479475465
61381696406719016567807565214613
61381696406719016574582306349577
61381696406719016574582392088725
61381696406719016932832050588687
61381696406719016933020335883459
61381696406719016938100615693041
61381696406719016978836601405531
61381696406719016978836601422793
61381696406719016978836687498811
61381696406719016978836716195167
61381696406719016978837376244403
61381696406719016978837720617937
61381696406719016978837749315745
61381696406719016979401203258943
61381696406719016979401457289847
61381696406719016979401457307109
61381696406719016979401543046257
61381696406719016979401543383127
61381696406719016979401547632477
61381696406719016979401572079483
61381696406719016979402232128719
61381696406719016979402576502253
61381696406719016979402605200061
61381696406719016979589488553715
61381696406719016979589828341029
61381696406719016979589832927249
61381696406719016986176284181221
61381696406719016986176369920369
61381696406719016986176398953595
61381696406719016986364655215141
61381696406719016986929171312143
61381696406719017115847423330023
61381696406719017115847451909739
61381696406719017116031236430727
61381696406719017116034675504265
61381696406719017116034675517315
61381696406719017116034680109359
61381696406719017116034704083981
61381696406719017116034704097031
61381696406719017116035708624795
61381696406719017116850583066421
61381696406719017121114582261219
61381696406719017121114840541473
61381696406719017121114925217811
61381696406719017121114926280621
61381696406719017121115955150397
61381696406719017123374362513447
61381696406719017123375391383223
61381696406719017123375419962939
61381696406719017123625409927483
61381696406719027692703396591049
61381696406719027692703425170765
61381696406719028051141083168339
61381696406719028096957434783691
61381696406719028096958466485875
61381696406719028097710578795187
61381696406719028097710580212129
61381696406719028104485402482759
61381696406719028104485402500021
61381696406719028104485431079737
61381696406719028105050261553615
61381696406719267304886729404321
61381696406719267305075014699093
61381696406719267305075786351425
61381696406719316711324603350661
61381696406719316718099430224773
61381696406719317122354758404008
61381696406719317122354758404017
61381696406719317122918585418548
61381696406719317122918585418557
61381696406719317122919614288324
61381696406719317122919614288333
61381696406719317123106870713320
61381696406719317123106870713329
61381696406719317130446553471757
61381696406719317312707747340353
61381696406719328241227617998200
61381696406720167917825478340422
61381696406720212382478694200940
61381696406720212382478722780656
61381696406720217689915459683303
61381696406720217690103744978075
61381696406720217697443427736503
61381696406720217735648127067734
61381696406720217735836409180187
61381696406720384057728079751665
61381696406720684239470676998893
61381696406720684239471451833553
61381696406720684240035536065537
61381696406720684246998645052093
61381696406720684246998673748449
61381696406720684246998673749853
61381696406720684247563532815093
61381696406720684292752258658317
61381696406720684293317117724961
61381696406722869575297803950547
61381696406722869576050945129635
61381696406722869614296334680255
61381696406722869614297453875399
61381696406722869614484619975027
61381696406722869614485739170171
61381696406722869618812844634729
61381696406722869619564871204893
61381696406722869620988622389775
61381696406722869621050240966059
61381696406722869621051384154699
61381696406722869621051388740919
61381696406722869621072276163291
61381696406722869621072280749511
61381696406722886046608096571841
61381696406722886046608101276105
61381696406722914040369402997509
61381696406722914040369431577225
61381696406722914045451973521117
61381696406722914085912662709657
61381696406722914085913781904801
61381696406722914085913805898297
61381696406722914085913810484517
61381696406722914086102067199573
61381696406722914086102095779289
61381696406722914091182342422935
61381696406722914093440630762857
61381696406722914093441773951497
61381696406722919027489236939951
61381696406722919034828919698379
61381696406722919391089996545405
61381696406722919393349428073967
61381696406722919393537713368739
61381696406722919398433116861051
61381696406722919398617964598605
61381696406722919398621402155823
61381696406722919398621406742043
61381696406722930152949952780419
61381696406722930511470518315439
61381696406722930511658803610211
61381696406722930511658808196431
61381696406722930518998519652619
61381696406722935458126220348367
61381696406722935458126224934587
61381696406723085760913147487730
61381696406723385942906796385246
61381696406723385942906824918957
61381696406723385943470537660638
61381696406723385943658822955410
61381696406723385950998505713838
61381696406723385950999648902478
61381696406723385950999653619840
61381696406723386354688056525436
61381696406723386355441201936612
61381696406723386355441201955326
61381696406723386362027739283864
61381696406723386362780884695040
61381696884893818858954624709966
61381696884991065358465569325646
61381696884991065358468663926272
61381696885185558403244138067500
61381696885187959871655305131904
61381696885187959916652645306752
61381696885187959917408118389440
61381696885187959917408890040287
61381696885187959917408890041772
61381696885187960329002867871931
61381696885188004389046138659482
61381696885188004389610222891466
61381696885188260105923210607180
61381696885188260106679455340715
61381696885213506061948044169154
61381696885213520422004636903696
61381696885213520467737301223852
61381696885213520475079306930579
61381696885213520833786641762908
61381696885224282816639478237804
61381696885224282816640249890136
61381696885224327243087997829962
61381696885282804856998403172686
61381696885282804857001497773312
61381696885282804902751988082554
61381696885282804902755082683180
61381696885282805238088842625916
61381696885282805313781073427980
61381696885282849740421010567117
61381696885285221241077863469263
61381696885285221241077863470748
61381696885285505370651996880271
61381696885285506972030821575931
61381696885285521384594872559068
61381696885285521430348428769691
61381696885285523031726338350040
61381696885285523077479923259956
61381696885285555323601487279864
61381696885285555330187995912046
61381696885285555330944612181682
61381696885285555330944612181730
61381696885285555330944613244540
61381696885285556558948276641882
61381696885285556566290282348604
61381696885285567503928442852066
61381696885293326305629541672436
61381696885293326351383126582304
61381696885293371235370679149757
61381696885293610435207027417568
61381696885293610435395055494896
61381696885293610435395403571360
61381696885293610480960583629676
61381696885293610481148611707004
61381696885293610481148988479824
61381696885293610481148988492874
61381696885293626494900135670624
61381696885293626540653720579088
61381696885293628142032373113928
61381696885293654907597508073386
61381696885293660441246433136830
61381696885293660441249527737456
61381696885293661676031461228176
61381696885293671378887688236706
61381696885293671378887688238077
61381696885293672613669621731638
61381696885318877986541555013806
61381696885318877986562475602114
61381696885318877987109857292314
61381696885318877987130777880622
61381696885321572499909913558108
61381696885321572507251920314589
61381696885321572552229086510446
61381696885321572552984584634751
61381696885321572552985702780082
61381696885321572552985703842940
61381696885329649250614486430668
61381696885329693669723323264398
61381696902913835973699552593996
61381696902913880445900885443690
61381696902914136162969461033132
61381696902914137993112771328770
61381696902914180635171565535158
61381696902946601622364052000230
61381696902946602857710069727146
61381696902950203345132245292054
61381696902950609751361551392437
61381696902950659165202131328923
61381696902950659714244805874219
61381696902950660948774917476407
61381696902950660948774920662947
61381696902950660948775003569687
61381696902950660949590823601135
61381696903011397486639120021160
61381696903011397486641529062734
61381696903011399271031254448456
61381696903011399316784839358372
61381696903011427134118339825574
61381696903011441958843633564760
61381696903011443743233358950482
61381696903011598128851997586372
61381696903019186348168970941984
61381696903019202407673789134528
61381696903019230820371075444010
61381696903019486537439564940172
61381696903019488314235284534472
61381696903019488366767024617068
61381696903019502596944383132716
61381696903019503138396407948394
61381696903019504381334194611718
61381696903019504381337289212344
61381696903019531009641669442198
61381696903019532785872533152182
61381696903019532794031480921200
61381696903019547610033656561892
61381696903019547610033656566104
61381696903019547610598512450420
61381696903019547618192604335122
61381696903019547618192690430013
61381696903019548845380445941140
61381696903019548852974537830054
61381696903055553719602435292374
61381696903055554954384368787306
61381696903055569771767570726490
61381696903056004002661018567771
61381696903056011392126617994531
61381696903056011392147423791799
61381696903056026209506007918573
61381696903056026209526928506881
61381696903056026216849163113224
61381696908531023861928019969094
61381696908531172721217380552939
61381696908636374236398209969414
61381696908636390295903028161958
61381696908822461386801219991228
61381696908822463171190259817898
61381696908822505858438468608938
61381696908822761576071128428960
61381696908822763360460939909366
61381696908822763406214438726002
61381696908822763406214524819282
61381696908822791772317954408626
61381696908822796711445688388354
61381696908822796711446460036474
61381696908822806048273232930986
61381696908822807824483089842742
61381696908822807832098183927806
61381696908822807832662958318160
61381696908822807832663039812122
61381696908822807832663044411392
61381696908822811528828890327538
61381696908919707886312164606908
61381696908919722710470193420204
61381696908919752357949413224618
61381696908920024684132921845688
61381696908920024684133007938968
61381696908920024729886506755604
61381696908920024729886592848884
61381696908920069156335026347714
61381696908920069156335112440994
61381696908920203160395902900680
61381696908927813545660449818218
61381696908927829605165268010762
61381696908928111950541232336000
61381696908928111950541318442330
61381696908928113734931043816406
61381696908928113734931129909686
61381696908928113780684628726322
61381696908928113780684714819602
61381696908928128010046050528544
61381696908928128010049231218238
61381696908928128010049234404778
61381696908928128559092167230328
61381696908928128559092253323608
61381696908928128604845752140244
61381696908928128604845838233524
61381696908928129794435862008950
61381696908928129794438956609576
61381696908928129840189446918866
61381696908928129840192541519492
61381696908928156422743336838026
61381696908928156422743422944356
61381696908928158206292962601490
61381696908928158206568287834846
61381696908928158206568373928126
61381696908928158207133143719162
61381696908928158207133148318432
61381696908928158207133148318480
61381696908928158207133229812442
61381696908928158207133234411712
61381696908928161910638763086286
61381696908928161910641857682700
61381696908928161910641857686912
61381696908928163145423791177632
61381696908928172481686479835948
61381696908928172482251338906804
61381696908928173023679259137088
61381696908928173023679259141300
61381696908928173030454086011200
61381696908928173030454086015412
61381696908928173030729497337836
61381696908928173030729497342048
61381696908928173031294271732354
61381696908928173031294353222152
61381696908928173031294353226364
61381696908928173031294357825634
61381696908928174258461192632020
61381696908928174259298283752596
61381696908928174266073106027390
61381696908928174266076205227286
61381696908928174266076286717084
61381696908928177969581819990928
61381696908956029550196735076024
61381696908956030785543524455272
61381696908956045609701553268568
61381696908956079512829027174448
61381696908956080747610960669380
61381696908956080748175816553696
61381696908956095572333845366992
61381696908964134660501998187580
61381696908964150720006816380124
61381696908964184623134290286004
61381696908964185857916223780936
61381696908964200682639108478548
61381696908964329219128049644467
61381696908964329226467818496175
61381696955894585139845925256541
61381696956125536171107628554397
61381696956125536308305621164945
61381696956186354148408939237751
61381696956186369103052895552407
61381696956186459947016533561680
61381696956186474771176882024302
61381696956186476372552349738142
61381696956186520890508067846440
61381696956186520890508072078528
61381696956197131497876827134820
61381696956197159314958590037203
61381696956233654445993933783718
61381696956233654445997028384344
61381696956233654453524996437544
61381696956233654453525000669632
61381696956233654515471643353693
61381696956233654515659929711275
61381696961705949228523125212924
61381696961802895394727894348956
61381696961802895402258961234870
61381696961803195721259242954492
61381696961803195727761753102594
61381696961803195728602025017810
61381696961803195728790309778927
61381696961803195728790309840406
61381696961803199432316760655744
61381696961813717177233163535029
61381696961813717222986748443493
61381696961996487833280783531026
61381696961997388401092565521378
61381696961997388401092565538640
61381696961997388401092565540092
61381696961997388401092594236448
61381696961997388401280965135014
61381696961997388531010538305708
61381696961997388537533969042118
61381696961997388537785365179820
61381696961997388538290558131926
61381696961997388538290558150640
61381696961997388538541605191622
61381696961997688590363159536828
61381696961997688590363159536876
61381696961997688590363159537035
61381696961997688720281132303896
61381696961997688726783642333954
61381696961997688727055959059964
61381696961997688727055959178008
61381696961997688727623914249170
61381696961997688727623914266639
61381696961997688766034717095720
61381696961997688772809543969832
61381696961997733062000408154745
61381696962021700023458783863762
61381696962021700023626178335216
61381696962021703729496750955442
61381696962021703729496837044510
61381696962021703866924869920738
61381696962021748194338370084100
61381696962093734332791728146706
61381696962093734470052482872098
61381696962093734470052482889360
61381696962093734470052482890812
61381696962093734470052511587168
61381696962093734515806067799228
61381696962093782645951962540312
61381696962093782645951962540348
61381696962093782645951962540556
61381696962093782646035644893788
61381696962094634900603509670498
61381696962094635037044913657798
61381696962094635037296309795500
61381696962094635037801502747606
61381696962094635037801502766320
61381696962094635083617849776530
61381696962094679555255098411709
61381696962094683206253135886192
61381696962094683206420500126096
61381696962094683213027962760304
61381696962094683213784545734314
61381696962094683214035594211160
61381696962094694189623960711214
61381696962094694189623960712666
61381696962094935089874103667282
61381696962094935089874104152715
61381696962094935226294586949634
61381696962094935226566903793688
61381696962094935227134858392674
61381696962094935227134858864850
61381696962094935227134858882319
61381696962094935272320488585512
61381696962094949914032132966011
61381696962094950051208428501757
61381696962094950051292887695615
61381696962094950051480397684955
61381696962094979561511352770425
61381696962094979698772107500029
61381696962094983395502812016052
61381696962094983395691094122880
61381696962094983395691095658074
61381696962094983402465920996992
61381696962094983402465922532186
61381696962094983402549604885418
61381696962094983403034219026150
61381696962094983403034223747884
61381696962094983403117906101116
61381696962094983403306188207944
61381696962094983403306192458746
61381696962094994378894554709450
61381696962094994513811071290622
61381696962094994515315037506528
61381696962094994516070851308165
61381696962094994516070851424805
61381696962094994516154534133781
61381696962094994516154534250421
61381696962094994516155309439213
61381696962094994522930131591592
61381696962105291733998367103690
61381696962105456675765997382069
61381696962105458368648639029689
61381696962105484538768742728389
61381696962105486368912134751269
61381696962105486368912139473003
61381696962105501010895751470987
61381696962105501010895751484037
61381696962105501193156830908243
61381696962105501193909976319419
61381696962105501193909976320823
61381696962105501193910349390761
61381696962105758512165648116605
61381696962105786512428799466055
61381696962105790216774829638339
61381696962105801200166345482273
61381696962105801200166603749477
61381696962105801337426985407739
61381696962105801337426985409143
61381696962105801337427358479081
61381696962105802983802896734315
61381696962105802983802896735719
61381696962129755395620022750642
61381696962129755395620108839710
61381696962129799867992278304295
61381696962129799867992279367105
61381696962129799867993053138748
61381696962129805358422462714153
61381696962129807005573214892136
61381696962129807005635976657060
61381696962129807187810044836230
61381696962129807187830936844822
61381696962129807187830938261972
61381696962129807188081985321668
61381696962129807188566633926038
61381696962129807188566633943300
61381696962129807188566633944752
61381696962129807188587554514346
61381696962129807188587554531608
61381696962129807188587554533060
61381696962129807188650316279270
61381696962129807188650316296532
61381696962129807188650316297984
61381696962130956152890685101184
61381696962131000617732184721280
61381696962131000617732186256474
61381696962131000624507013130586
61381696962131000624590695483818
61381696962131000625074539506007
61381696962131000625075309624550
61381696962131000625075314346284
61381696962131000625075315409094
61381696962131000625158996699516
61381696962131000625347278806344
61381696962131000625347279869154
61381696962131000625347283057098
61381696962131000625347283057146
61381696962131006115504723915865
61381696962131007761815550056840
61381696962131007762066597116536
61381696962131007762654729956995
61381696962131007762655476093848
61381696962131007762655477143608
61381696962131007762655850214950
61381696962131007762718237858772
61381696962131007762906524203304
61381696962131007762906897274646
61381696962131007945648895146464
61381696962131007945648923842820
61381696962131007945649268199092
61381696962131007945669815716058
61381696962131007945669815733320
61381696962131007945669815734772
61381696962131007945669844431128
61381696962131007945670188787400
61381696962131007945732577480982
61381696962131007945732577498244
61381696962131007945732577499696
61381696962131007945732606196052
61381696962131018872560630829084
61381696962131018873244037267150
61381696962131018873244041516500
61381696962131018880018864141262
61381696962131018880775448526598
61381696962131018880775448526806
61381696962131018880775452776156
61381696962131018918976701606180
61381696962131018925751528480292
61381696962131022586812730073935
61381696962131022586813501726268
61381696962131022586876262422718
61381696962131022586876262428334
61381696962131022587064548785964
61381696962141812929246107851851
61381696962141812929246136548207
61381696962141812929246222637275
61381696962141812929266771222715
61381696962141812929266799919071
61381696962141812929267144275343
61381696962141823902763064766368
61381696962141824039856368696020
61381696962141824039856368696228
61381696962141824040023733402484
61381696962141824040023733402692
61381696962141824047387775706118
61381696962141824047387775706326
61381696962141824047387779955676
61381696962141979670651413999081
61381697115758435558911396774597
61381697115758435566442808034045
61381698318054273070203863469647
61381698318062376990163523906021
61381698321009587063587434876128
61381698321009587063588463390160
61381698321009587070363290264272
61381698321009636484205964985160
61381698321009636484394250279932
61381698321009636621466719709100
61381698321009636621655005003872
61381698321009637025652457460830
61381698321009637025654896600052
61381698321009637025840742755602
61381698321009637025843181894824
61381698321009637026408037424848
61381698321009637026409070543974
61381698321009637026470799544064
61381698321009637033245626418176
61381698321009637033433911712948
61381698321009887252837108167964
61381698321009887253025393462736
61381698321009935598456459823592
61381698321009935598456718090796
61381698321009936673476530285588
61381698321009936673664815580360
61381698321009936810737285009519
61381698321009936810737285009528
61381698321009936810738059849852
61381698321009936810925570304300
61381698321009936810926345144624
61381698321009937213209878056714
61381698321009937213397906134042
61381698321009937215657682018876
61381698321009937215658715021353
61381698321009937215658715137993
61381698321009937215741364844492
61381698321009937215742397963618
61381698321009937222516191718604
61381698321009937222519549185704
61381698321009937222520324024576
61381698321009937222704477013376
61381698321009937222707834480476
61381698321009937222708609319348
61381698321020442268681092938468
61381698321020742412198102026782
61381699027089322639896908046301
61381699035961415296367674530778
61381699035961415472627336232114
61381699035961415479381242517918
61381699035961415479382014170250
61381796218186417812060748231507
61381796218186417815404615981407
61381796271357158056401251631601
61381796271364046524954572691087
61381796271364046530038257228821
61381796271364046530059177817129
61381796271364046532482540744287
61381796271365247103855131731365
61381796271365247104127099379369
61381796271365261921238362366905
61381796271365261923748846604193
61381796271365261928829092185029
61381796271365261931276814657393
61382145163877454138795322117096
61382145163877454138795322117105
61382164465378364114904728635124
61382164468332871257890804898323
61382164468332871387557271458175
61382164468332871388564931601015
61382219532790615534691967392864
61403602175198654957785450460708
61403620839924948506450751236795
61403620839924948506450836975943
61403653384165042770868458208658
61403653384165042770868458210062
61403657638515829184417078560868
61403657638515829191947370612122
61403657691877168244388502905628
61403657692848830470821550840708
61403657692848830472537818843638
61403657692848835785033913916386
61403657692848880249896335659984
61403658099572279068956516484817
61403658116973081298302647314574
61403658116973981866114343215858
61403658117297254740449622246445
61403658330980375637373839628373
61403659605982710084880358936909
61403659606928272729538774384234
61403659765515611474569143910829
61403659766461141176646792811672
61403659766461157647937001543062
61403659766777240285432013568546
61403659766777240285435108287216
61403659766777240285435111469544
61403659766777240331164677772062
61403659766777290294071918981071
61403659766779991585538206685050
61403659766779991997320212594022
61403659766779991997320469811466
61403660245059795931842277702532
61403660245059812403131683019546
61403660245386751267393521958078
61403670543161708835467353864037
61403670560855169574936179099596
61403670560863273449895424484236
61403670560886684506960688496673
61403670560960519949405568867868
61403670560960519949405594265256
61403670560960519949406369099916
61403670560960519949408692164850
61403670614140849958973308630981
61403670614148953833936025788778
61403671021736051965784413622105
61403671039461027637277519383733
61403671252171574029865794487486
61403676782462145610998622951958
61403676782645816788292000163664
61403676782645816788856859230308
61403676782645827901329401618052
61403676782645829732287929181927
61403676782645833443408185004527
61403676782645833443408556540835
61403676782743079942919501156515
61403676782743091055956902610903
61403676782745781234572211415087
61403676782745792347609984405783
61403676782745825699435004694993
61403676782745831052605295779818
61403676782745831052605296829578
61403676782753885109531456798998
61403676835920708660834249451763
61403676835920719773871650906151
61403676835920758067084956371214
61403676835920758067084957420974
61403676835923459770332015997738
61403676835923459770332017047498
61403676835923459770332274264942
61403676835931563095428868323998
61403676995453593029373780203184
61403676995453637494780169936550
61403676995453638729562103432886
61403676995456344276047613287311
61403774020715040433033140332977
61403774020715040433033144578115
61403774020715045372160875375515
61403774641109901993523682027003
61403774712021512060233444952143
61403774712021512060233448138683
61403774712021512060233449188443
61403776147817487438855009876581
61403776147821094651489301811085
61403776171454674147735165733473
61403776171454674147735169978611
61403776171454679086862899713201
61403776171454679086862900776011
61403776171454688965119516978499
61403776785940926941834730816443
61403776809878050903084955156536
61403776809878050904779532200462
61403776810777719727092066952555
61403776810777719727845208114381
61403776862728725335970758020891
61403776862728730275098488814079
61403776862728730275098492000619
61403776862728730275098493050379
61403776862728730275099636707191
61403776862728740153355104666647
61403776862728745092482838646375
61403776862761145774935470352639
61403776862761145774935473539179
61403776862761145774935474588939
61403776862761145774936618245751
61403776862761160592319820184935
61403776862761162378403173722289
61403776863052977917564615747932
61403776863709449013565984915866
61403776863920182016807212459256
61403776863920192581053672341228
61403776863920193129845642783420
61403776863928298240401609993868
61403776863931888848753272064050
61403776863931899961789901866106
61403776863931899962543043027932
61403776864036403298417496893337
61403787587199965813565909816103
61403787587211671547927256858081
61403787587211673194303168184657
61403787587211673194303168197707
61403787587211673194306607154605
61403787640385697994658669239351
61403787640385697994660993587325
61403787640385698002276086255239
61403787640385698002276087672389
61403787640389300273272165757271
61403787640389301500435910570933
61403787640389301500435910583983
61403787640389301500436682236315
61403787640389301500439005171559
61403787640389301500439349540881
61403787640389301500440124379753
61403787640389301508051776321379
61403787640389301508054099239153
61403787640389301508054099252203
61403787640389301508054099256623
61403787640421720712233786692403
61403787658111574233900909311991
61403787658111575887891914706369
61403787658114275388355998483273
61403787658114277171929130763853
61403787658114277171929130781115
61403787658114277171929902433447
61403787658114277171932225364479
61403787658114277171932226781421
61403787658114277179544996501249
61403787658114277179544996518511
61403787658114277179547319449543
61403787658114277179547320866485
61403787658115177602483598407025
61403787658115177610096023783471
61403787658115177610098347068635
61403787658115177610098348131445
61403787658146696248976732016727
61403787658146696383727006876485
61403787658146696383727006889535
61403787658146698032550635953851
61403787658147596814278034137233
61403787658147596814278034154495
61403787658147596816725751892235
61403787658150299892015241476091
61403788863507171753202920453571
61403788863509873456449980080095
61403789023031052231424287654443
61403789023031052231425316524219
61403789023031952796641902227759
61403789023031952796642931097535
61403789023031952799173307529951
61403789023031952799174336399727
61403789023042757955723848084677
61403789023042757963254143672343
61403789023042757963254229407279
61403789023042759609630140733855
61403789023042759609631169607843
61403789023042759609631171020781
61403789023042759612161546036047
61403789023042759612162574905823
61403789076209576163647939504083
61403789076217681273389118387867
61403789076217681273471657548295
61403789076217681273472030619797
61403789076217681273472030624009
61403789076217681273472802272129
61403789076217684977733772379439
61403789076217684977733775561767
61403789076217686624110830199239
61403789076217686624110831612177
61403789093834587023897306707941
61403789093834588670294143327297
61403789093834588670294143331509
61403789093837289961925955455863
61403789093837289961926299829397
61403789093837289961947225122177
61403789093910241490884948669150
61403789093931849994695078594367
61403789093931855482614783016287
61403789093931855485146188318479
61403789093931855485147217188255
61403789093934556639601277502811
61403789093934557185862871516799
61403789093934557188393247945003
61403789093934557188394276814779
61403789093935457207350297378319
61403789093942655153777024451285
61403789093942655153777024464335
61403789093942660641695957220873
61403789093942660641695957233923
61403789093942660641696728873205
61403789093942660641696728886255
61403789093942662295602903549015
61403789093942662295604050396371
61403789093942662295604051809309
61403789093942662298134426824575
61403789093942662298134685100665
61403789093942662298134685104877
61403789093942662298135455694351
61403789093942662298135456752997
61403789093942662298135456757209
61403789093946262363900066635005
61403789093946264017808160869149
61403789093946264020338535884415
61403789501606290439039143128403
61403789501641412718448825148827
61403789501641412718448910883763
61403789554816339732928456688331
61403789554816339733012139509575
61403789572506193125012023916931
61403789714305098058875605267143
61403789714316805439612863635697
61403789714316805439612863648747
61403789714316805439613635301079
61403789714316805447143898637263
61403789714316805447143901823803
61403789714316805447145045484619
61403789714316805447227580412959
61403789714316805447228729386143
61403789714341120776367434226219
61403789714341120776368582119123
61403789714341120776451151415935
61403789714341120776452266011809
61403789714341120776452266024859
61403789732030974168451005691119
61403789732041779327532951548037
61403789732041781118721949566013
61403789732041781118721949583275
61403789732066096447945486204729
61403789732066096447945486221991
61403789732074199773860569380852
61403789732074201603167137521492
61403789732077802045107697342477
61403789732077803691401069504461
61403789785216706342012612152483
61403789785216706349542993462035
61403789785216706349626562913553
61403789785216708133117926273147
61403789785216708133200462251407
61403789785216708133201610157409
61403789785220309847789853838357
61403789785220309855404571328509
61403789785220309855404571665379
61403789785220309855404571678429
61403789785220309855404575914729
61403789785241023462340434037875
61403789785252729059587356534193
61403789785252729059587356888325
61403789785252729059587357933873
61403789785252729059587729588273
61403789785252730705880730095857
61403793170894241778260146631499
61403793324522069867391699681504
61403793324522069867392042638096
61403793377688881886532792404892
61403793377688892999570193859280
61403793402303245515053479781733
61403793402303245515053482964061
61403793808990680310536337139851
61403793808990680315618911318011
61403793809029355526118580507882
61403793857137670804539657208647
61403793857159284844557829908315
61403793863045996028370730607691
61403793863045996029123871769517
61403793863067610068388903307359
61403793863070311360041985102239
61403793863078416469783163981811
61403793880877539232345636507276
61403793880877539232345722596344
61403793880877539232345723646104
61403793880877588637965627181032
61403793880877588645558681347130
61403794016692170997737990562075
61403794021693024053828496643371
61403794021693024053829268295703
61403794021704746461180408847116
61403794021739870397277284342392
61403794022604398682709815537848
61403794022684297341119060380014
61403794022684297341307345674786
61403794039429755416039957328526
61403794039454923207448954488733
61403794039465778198867701217945
61403794040329374491401028358578
61403794040329374491401028360030
61403794040329374491401029876350
61403794040330274921952055624990
61403794040330274921952057141310
61403794040330274921955413214553
61403794040402320274968801076600
61403794040402320277479281064538
61403794040402367897829676148320
61403794040402367897830705018096
61403794040402369681403580085444
61403794040402369681404608955220
61403794040402369688997320164726
61403794040403220914709697426723
61403794040410423809569360719636
61403794040410423809572455320262
61403794092604632474476191748812
61403794092604632474476534705404
61403794092604634258803322608384
61403794092604634258803579825828
61403794092604634259368181675028
61403794092604634259368438892472
61403794092604649076186441990748
61403794092604649076186524547568
61403794092604649076186527729896
61403794092604649076186781765012
61403794092604649076187556599672
61403794092604649077882133293678
61403794092604649082964707471838
61403794092604649083529562306394
61403794092604649083529563356154
61403794092604649085224139000400
61403794092604682430268656599374
61403794092604682430268913816818
61403794092604698901620738292084
61403794092604698901621081248676
61403794092604698908399002723414
61403794093504301368682696326376
61403794093504301505880690467746
61403794093577245505875616715397
61403794093577246740656402300116
61403794093577246740656749855978
61403794093577246740657521508310
61403794093577294912122109366659
61403794093577294919652375902434
61403794093577294919653147554766
61403794093577296695883240676840
61403794093577296695884269546616
61403794093577296695946002791684
61403794093577296695947031661460
61403794093577296703226394276430
61403794093577296703289067469881
61403794093577296703289070652209
61403794093577296703476980756122
61403794093577296703477323712714
61403795244825319789442934679220
61403795245700665341962473160212
61403795298875592608100416076382
61403795298878294304757625356591
61403795316600568622480569530956
61403795316600568623296472474968
61403795316600568623297591683162
61403795316600616252684569504542
61403795316600618028916463148724
61403795316600618036509174358230
61403795316665409165138188556268
61403795316673517974139122902682
61403795316673517979221697080842
61403795316673519766059270012712
61403795316673520176838459509108
61403795316673520176838459509268
61403795457416053444779075393619
61403795457416053444779332611063
61403795457535834662861328771844
61403795457535878532671895948105
61403795458364051087600856335054
61403795458364051087601884854910
61403795458364051087601889454180
61403795458364051087601970943978
61403795458364051087604209202884
61403795458364051087605328411078
61403795458364051088416763865286
61403795458364051088417792385142
61403795458364051088417796984412
61403795458364051088420116733116
61403795458364054791947685339706
61403795458364054791947689925926
61403795458364054799540744092024
61403795458364099264338165461872
61403795458364099264341522928972
61403795458364099264400841487648
61403795458364099264403165835622
61403795458364099266848563960012
61403795458364099271934577095070
61403795458364100499119324117932
61403795458364100499120098956804
61403795458364100499122423304778
61403795458364100499122681585032
61403795458364100499123456423904
61403795458364100501379788765620
61403795458364100501382113113594
61403795458364100501629722616072
61403795458364100501630837224996
61403795458364100501632817216698
61403795458364100501633936411842
61403795458364100506716510590002
61403795458364104205725589250416
61403795458364104205976293353520
61403795458364104205978617701494
61403795458400372416757463292780
61403795458400373605806733647054
61403795458400373654632586994084
61403795458400422172858326945709
61403795458408477526498642172352
61403795458408477529783561365178
61403795458473323346084883416928
61403795458473325137190247490980
61403795458473325138005035826068
61403795458473325549599013657712
61403795458473325549599356614304
61403795458473325549599356964224
61403795475152784806990793296218
61403795475225686405054192705044
61403795475249998029931928858964
61403795475250002969059662838692
61403795475258106844018908223332
61403795475261710764654529191502
61403795475261710764905576233936
61403795475261753580877146162766
61403795475261753580877489119358
61403795475261753580878260771690
61403795475918267266627274525947
61403795476125349071374335722928
61403795476125349072127481134104
61403795476125349325565165117172
61403795476125349326317277425032
61403795476125349665919551305144
61403795476125397243026841449526
61403795476125397243026927188674
61403795476125397243027613101858
61403795476125397288780512116012
61403795476125397288781540985788
61403795476125397837636306826851
61403795476125397844414225119261
61403795476125397844414228301589
61403795476125399072354416053136
61403795476125399072355444922912
61403795476125399072418237139455
61403795476125399072418240321783
61403795476125399079948156132418
61403795476125399079948499089010
61403795476126249893878270741144
61403795476133453201276522809672
61403795476134353768273431898012
61403795476137055470009743521718
61403795476137055470009743525930
61403795476137055470010086478310
61403795476137055470010086482522
61403795476137055470072762504086
61403795476137057253646666441210
61403795476137057254399550402854
61403795476137105242097772401440
61403795476137105242097772418702
61403795476137106476879705913634
61403795476198295318314907049328
61403795476198299022664149694824
61403795476198299024920486622760
61403795476198299025108399909048
61403795476198299025108514700088
61403795476198299025111867567918
61403795476198300672237583150416
61403795476198301220277441283296
61403795476206399193274152433968
61403795528327661865427027716504
61403795528327663649754072836928
61403795528327663649754158576076
61403795528327663650318931903572
61403795528327663650319017642720
61403795528327667218596542444490
61403795528327667355794448965970
61403795528327667355795567806982
61403795528327667356359308032614
61403795528327667356359309082374
61403795528327711821219492567066
61403795528327717181228834188782
61403795528436685955869361476007
61403795529092293301512118330821
61403795529092293301513147200597
61403795529093195568921668398999
61403795529263953361979759296150
61403795529263953361980017559142
61403795529263953361980017576404
61403795529263953361980787811794
61403795529263953361980792398014
61403795529263953361981132168066
61403795529263953361983112159768
61403795529263953361983198253048
61403795529263953361983456533302
61403795529263953361984231354912
61403795529263953361984231372174
61403795529263953362042521410994
61403795529263953362042779678198
61403795529263953362042779691248
61403795529263953362045874278824
61403795529263953362795925102424
61403795529263953362795925106636
61403795529263953362796699941296
61403795529263953369577285538272
61403795529263953774390673173670
61403795529263953774390677772940
61403795529263958712701471103310
61403795529263958712701727970834
61403795529263958712701729370514
61403795529263958712701814059902
61403795529263958712702504209386
61403795529263958712702590298454
61403795529263958712704827157680
61403795529263958712704913246748
61403795529263958713517635501066
61403795529263958713517636913796
61403795529263958713518407153398
61403795529263958713518411752668
61403795529263958715212212544992
61403795529263958715212212558042
61403795529263958715215307145618
61403795529263958720295558388534
61403795529263958720296677583678
61403795529263958720299000531972
61403795529264001538528007235352
61403795529264001538531106422198
61403795529264001538531364702452
61403795529264001538532139541324
61403795529264001541039180572364
61403795529264001546125193707422
61403795529264003184903918561928
61403795529264003184907017748774
61403795529264003185092204906460
61403795529264003185092979745332
61403795529264003185095562373560
61403795529264003185096337212432
61403795529264003185154622665032
61403795529264003185154880932236
61403795529264003185155741860176
61403795529264003185156000140430
61403795529264003185157980132132
61403795529264003185159099327276
61403795529264003187352411273894
61403795529264003187354735621868
61403795529264003187354993902122
61403795529264003187355768740994
61403795529264003187414058779814
61403795529264003187415173388738
61403795529264003187417411647644
61403795529264003187418530855838
61403795529264003187602603404600
61403795529264003187603718013524
61403795529264003187605698005226
61403795529264003187606817200370
61403795529264003192501105033998
61403795529264006891698211758690
61403795529264006891700536106664
61403795529264006891700794386918
61403795529264006891701569225790
61403795529264006891760887784466
61403795529264006891763212132440
61403795529264006893392788802616
61403795529264006893455464828392
61403795529264006894207838604498
61403795529264006894208610256830
61403795529300274891742049285013
61403795529300274891742820937345
61403795529300274896825395115505
61403795529300274896825652332949
61403795529300276131607238267808
61403795529300276131607324006956
61403795529300276131607328606226
61403795529300276131608357476002
61403795529300324305519608822189
61403795529300324305520380474521
61403795529300324310602954652681
61403795529300324310602954652682
61403795529300324310603211870125
61403795529300324310603211870126
61403795529300326086834076644532
61403795529300326086896838759376
61403795529300326094427816723814
61403795529303026166931758111199
61403795529311081245691531084821
61403795529311081247383783780773
61403795529311982484489404113114
61403795529311984130865315439690
61403795529311984130866430052826
61403795529311984131430514280598
61403795529311984131681218383702
61403795529311984268127098684938
61403795529311984268879210994250
61403795529312031706948639018324
61403795529312031706969559606632
61403795529312031707785462550644
61403795529312031898082379268855
61403795529312032256577432992836
61403795529312033491359366487768
61403795529312033544458290595431
61403795529373227823163124047420
61403795529376830094410254841236
61403795529376830095225043176324
61403795529376830095225129265392
61403795529376830506819021007968
61403795529384033264923548752976
61403795529384928472160356990066
61403795529384928472161128638186
61403795529384928472223033011630
61403795529384930118536268312430
61403795529384930118536268316642
61403795529384930119101124196746
61403795529384930255796936948754
61403795529384930256549820910398
61403795529384933969933580208510
61403795529384933969933580221560
61403795529384933970184288560964
61403795529384933970184374650032
61403795529384935616561314846384
61403795529384935617125399078368
61403795529409293628451151165206
61403795936134535756866360182469
61403795936134536992212377909385
61403795936134537037380957880917
61403795937009838739252812797529
61403795937009838921451129647765
61403795937009838922267037645961
61403795937009838926513555239869
61403795937009839334049043554933
61403795937071978108621571766534
61403795937071978108621947902112
61403795937080081976238039787908
61403795937080081976238039805170
61403795937080081976238811440240
61403795937080081976238811457502
61403795937080081981321414198116
61403795937080081983581193286752
61403795937080081983769221364080
61403795953824341160248874181528
61403795953856761599212818047484
61403795953856761599213589699816
61403795954699742202671361375700
61403795954699742202672390245476
61403795954699742202734123490544
61403795954699742202735152360320
61403795954699742210265101454982
61403795954699742210265444411574
61403795954732111660061420204904
61403795954796953780114820543382
61403795954796953780115168099244
61403795954805057647460177146044
61403795954805057647732030121052
61403795954805057647732031537994
61403795954805057652542637005340
61403795954805057652814605716154
61403795954805057652814634395248
61403795954805057652814634399460
61403795954805057655262327242348
61403795954805057655262699824204
61403795954805058890609492389992
61403795954829374219079536061670
61403795954829374219079883617532
61403795954829374219080655269864
61403796007874667440919899975246
61403796007874667440920157192690
61403796007874667440920928845022
61403796007874669217151021967096
61403796007874669217152050836872
61403796007874669224494175566686
61403796007982736191018709330968
61403796008007952089686209820492
61403796167399100664884544990684
61403796167399100664884630729832
61403796167399100664885659599608
61403796167399148287495486198902
61403796167399148836537476230694
61403796167399148836538247883026
61403796167399148836538505100470
61403796167399150071319409725626
61403796167399150071320181377958
61403796167399150071320438595402
61403796167399400854155138993292
61403796167399400854155224732440
61403796167399448476828872431103
61403796167399448477016099804160
61403796167399448477016871456492
61403796167399448477017128673936
61403796167399449025871891332671
61403796167399449025871894514999
61403796167399449032587134830989
61403796167399449032649812807409
61403796167399449032649815989737
61403796167399450260590003741284
61403796167399450260591032611060
61403796167399450260653824827603
61403796167508369623774777022023
61403796167508369623775034239467
61403796167508369628858380069959
61403825715166406911484820857371
61403825715166408557860732183947
61403825715231237911158783934491
61403825715239341648920036708583
61403825715239341786118029319131
61403825715239343432493165806835
61403825715239343432493940645707
61403826424274702658091264827517
61403826424274702658093589175491
61403826424274704304467176154093
61403826424274704304469500502067
61403826424277409173330881304741
61403826424277409356261538118805
61403826424277409356345220585917
61403826424277409722122851746933
61403826424277409905137191028109
61403826424277410956904785241865
61403826424277411139835443118787
61403826424277411139919124523041
61403827629563743695202595255125
61403827783177497857132182587376
61403827783185601732091427972016
61403827789061511822111873685225
61403827789085823446988495234433
61403827789086107164973123939783
61403827789096612005113420949979
61403827789096612005113420963029
61403827789096612005115745311003
61403827789096613788687324900153
61403827789096613788689649248127
61403827789096628606070526839337
61403827789096628606072851187311
61403827789096628613600822413953
61403827789096628613601937018665
61403827789096628613601937022877
61403827789096628613601938435815
61403827789096630259976819475465
61403827789096928802935294216237
61403827789096934336586514935671
61403827789096934336587662841673
61403827789097829370684314074483
61403827789097829370684314091745
61403827789097829370686638439719
61403827789097831017060225401059
61403827789097831017060225418321
61403827789097831017062549766295
61403827789097834767138690089371
61403827789097834767138690106633
61403827789097834769669060750293
61403827789097834904336682699919
61403827789097834904336682717181
61403827789097836550711446487675
61403827789097836550711450719763
61403827789097836550712594026495
61403827789097836553242964687417
61403827842235521797551219303693
61403827842235521797554313891269
61403827842235521797554318490539
61403827842235521797555433099463
61403827842239123519756100002815
61403827842239125303329232283395
61403827842263435144636163704299
61403827842263435144637278313223
61403827842263451745593269580607
61403827842263451745594384189531
61403827842271539019592309902093
61403827842271539019593081541375
61403827842271539019593081554425
61403827842271539019595404489669
61403827842271539019595409088939
61403827842271539019596523697863
61403827842271540803166213839217
61403827842271540803166985491549
61403827842271540803169309839523
61403827842271540803169313026063
61403827842271555620549415778401
61403827842271555620550187430733
61403827842271555620552510365977
61403827842271555620552514965247
61403827842271555620553629574171
61403827842271861170584388015461
61403827842271861351066179063527
61403827842271861353515044829525
61403827842274258566109820500547
61403827842275442714645132097115
61403827842275457539619063850211
61403827842275457539619063854423
61403827842275459323191851761261
61403827842275459323192196135003
61403827842275459323192196139215
61403827842275459323192967787335
61403827842275464676362402075283
61403827842275464856844564760439
61403827842275464856844564764651
61403827842275464856845336412771
61403827842275464856845336416983
61403827842275464859292282515441
61403827842275464859293057354313
61403827842275464859355044634497
61403827842275464859355819469157
61403827859953294161838427787463
61403827859961398036793459376333
61403827859961398036797673172103
61403827859961399683169370685647
61403827859961399683169370702909
61403827859961399683172551379553
61403827859961399683172809659807
61403827859961399683173584498679
61403827859961414500552572642093
61403827859964115799737836268633
61403827859964115799737836272845
61403827859964115799737837685783
61403827859964117446112718725433
61403827859964117446112977364239
61403827859985726125430308782963
61403827859988427417087604386663
61403827859988427424617896420607
61403827859989311383879518385863
61403827859996486870405461133479
61403827859996486870405464333069
61403827859996486870405837745653
61403827859996516474659434036349
61403827859996516474662614712993
61403827859996516474662872993247
61403827859996531292042635962483
61403827859996531292042635975533
61403827859996531299574817807193
61403827859996531299577141805247
61403827859996532945953053131823
61403827859997415258834549974733
61403827859997415258835321627065
61403827859997416905213900258207
61403827859997431722593663240493
61403827859997433513764835139485
61403827859997687447005279055671
61403827859997687629935935869735
61403827859997715448084223266569
61403827859997715448087662223467
61403827859997715448108587516247
61403827859997717094463573550043
61403827859997717094484498842823
61403827859997717094484498860085
61403827859997731911843336532329
61403827859997732049041329142877
61403827859997732049044768099775
61403827859997732102413102601460
61403827859997733695417240469453
61403827859997733695420679426351
61403827859997737399763040954249
61403827859997737453110421921977
61403827859997739236684327276203
61403827859997739236684330108611
61403827859997739236684331508291
61403827860000118196863543078927
61403827860000118196864314731259
61403827860000133014246745022323
61403827860000133021778928284183
61403827860000134668153809323833
61403827860000134668154067962639
61403827860000134668157162191663
61403827860000418386138352294247
61403827860000433211112284047343
61403827860000433759906577424571
61403827860000434994685416336347
61403827860000434994686187984467
61403827860000434994688510919503
61403827860000438701478939293507
61403827860000438701479710945839
61403827860000438747296056553609
61403827860000439296088026995801
61403827860000440347855622272415
61403827860000440528337408703901
61403827860000440528337413303171
61403827860000440528337413307383
61403827860000440528337784961783
61403827860000440528338556609903
61403827860000440530786279086479
61403827860000440530869960490733
61403828338562775905653200686713
61403828480370679794305342862103
61403828480370679794305342875153
61403828480370679794306114527485
61403828498084850299186235879715
61403828498095655473330744903945
61403828498095655473330744908157
61403828498095655473330746321095
61403828498095660824051427845541
61403828498095660824052456715317
61403828498095660824052456719529
61403828498095660824052458132467
61403828498096555903881772168905
61403828498096861215021328376682
61403828498096861626866353250817
61403828498096863410440254372955
61403828498096863410440257205363
61403828498096863410440258605043
61403828551262483963571843052297
61403828551270534354295248704013
61403828551270534354295252940313
61403828551270534354295624949005
61403828551270538058641049188809
61403828551270538058641053425109
61403828551270538058641425433801
61403828551270582480194541179307
61403828551270582480195312827427
61403828551270582480278223650631
61403828551270582480278223663681
61403828551270582480278995316013
61403828551270584126570538240819
61403828551270587838532118723863
61403828551273285425838628385827
61403828551273289130185199105805
61403828551273289130185200518743
61403828551274184202399421887267
61403828551274184202482332710471
61403828551274185848774561565723
61403828551274185848774647300659
61403828551274185856389397011981
61403828551274189560735197496777
61403828551274189560736226370765
61403828551274491716572996392049
61403828551274491716573000991319
61403828551274491716573000995531
61403828551598678285722366639508
61403828551598678285723138291840
61403828551598680069296270563582
61403828551598680069297042215914
61403828551598680069297299433358
61403828551598689398759768093896
61403828551598689398760539746228
61403828551598691182333672017970
61403828551598691182334700887746
61403828551601391101944837594778
61403828551601392337541902377178
61403828551602281791500379623422
61403828551602281791501151275754
61403828551602281791501408493198
61403828551602292904537781077810
61403828551602292904538809947586
61403828551602293454145311503210
61403828551602293454145568720654
61403828552255186663992740054518
61403828552255186663993768924294
61403828552255188447566644004692
61403828552255188447567415657024
61403828552257889601959743063382
61403828552257890151566844793042
61403828552258788934988819556550
61403828552258788934989848426326
61403828552258790170586570252134
61403828552570086990442743454636
61403828552581792587606097899116
61403828552581792587606097903328
61403828552581792587856802006432
61403828552581793822388031398260
61403828552581794371430705943556
61403831860213625739574156385929
61403831860213625739577598529367
61403831860213642210864681248167
61403831860248758949006986293027
61403831860248759002354744581607
61403831860248808957643140130045
61403831860248808957664832484565
61403831860248808957664832488777
61403831860248808957664918223713
61403831860248813904134919363907
61403831860248813904134919713827
61403831913387702148877770628675
61403831913387718612633440688187
61403831913387718612633526777255
61403831913387718612633526794517
61403831913387718612633785061721
61403831913387718612905494543303
61403831913391320334837549748027
61403831913391320334837635837095
61403831913391320335109603603143
61403831913391320335109603620405
61403831913391320472307596213691
61403831913391320472307596230953
61403831913391320883901574045335
61403831913422835404123590110695
61403831913422835404123594360045
61403831913422835404123851577489
61403831913423724264289567086267
61403831913423724859107176297863
61403831913423735377326968540655
61403831913423735788920946372299
61403831913423735834673845723323
61403831913423735834673845740585
61403831913423735834674531286587
61403831913423735834674617375655
61403831913423735834674617392917
61403831913423735834674875660121
61403831913423735834674878842449
61403831913423735972144577752251
61403831913423740728048680352027
61403831913423741330459347979071
61403831913426425967536626712791
61403831913426426562354235924387
61403831913426426562354235941649
61403831913426437080574028167179
61403831913426437126327699170535
61403831913426437126327699187797
61403831913426437126327703419885
61403831913426437675391637378775
61403831931113594852147734615943
61403831931116246737282612856617
61403831931116279542574323978141
61403831931116296143529105506475
61403831931148711643366087045035
61403831931149612081510172726895
61403831931152263959323703455017
61403831931152313365569938887431
61403831931152318670537980051191
61403831937057342003271858027364
61403831937058192608116616621250
61403831937058242433822885292324
61403832072851255698691736969629
61403832072912499252092419514827
61403832072912499252092762471419
61403832072912499663686740290013
61403832072924190573324945431389
61403832072924190573324945785521
61403832072924190573324945802990
61403832072924190573325204065775
61403832072924190573325204083244
61403832072924205253235092410613
61403832072924205390684046341709
61403832072924205390705053141548
61403832072924205390705053154598
61403832072924205398047834745740
61403832072924206632830020839973
61403832072924207044423627031719
61403832072924207044423655728075
61403832072924207044424774942092
61403832072944920101815403824723
61403832072947621394304194659639
61403832072947621394304537616231
61403832072947621394304542202451
61403832072948467060272615299071
61403832072948472410994327110443
61403832072948516878112827514773
61403832072948517015561782495629
61403832072948517015582789295468
61403832072948517022925570899660
61403832072948521817241590010145
61403832072948521824018741219181
61403832072948521824855564868141
61403832072948521824855564881191
61403832072948521824855569467411
61403832072948521962053557478689
61403832072948521962053557491739
61403832072948521962053562077959
61403832072948522366284351698481
61403832072956625699814467309239
61403832072956627483388371246363
61403832072959277577606654289963
61403832072959322044725154694293
61403832072959322044725155744053
61403832072959322051524255142794
61403832072959323828571799466946
61403832072959323835913690365159
61403832072959323835914838275532
61403832072959326983853574233073
61403832072959326990631840064083
61403832072959326990651989122522
61403832072959326991467549104119
61403832072959326991467892047661
61403832072959326991467896646931
61403832072959326991468668299263
61403832072959327532896678878001
61403832072959328775041453041243
61403832072959328775041795984785
61403832072959328775041795997835
61403832090638309468988346483159
61403832090649166244818079906683
61403832090649180925000280369629
61403832090649181062177266180337
61403832090649181062198272984389
61403832090649181069520391082203
61403832090649182304323245287907
61403832090650081492728293445297
61403832090650081500071418347163
61403832090673481436841300982345
61403832090673481574039293597105
61403832090673492687055002334257
61403832090673492687055773986589
61403832090673492694398127236123
61403832090673497496348446372533
61403832090673497633525861215851
61403832090673497633546781926623
61403832090674393117606029599217
61403832090674393124949154501083
61403832090674393254888476687713
61403832090674398064097804953830
61403832090674398064097809191583
61403832090674398605526591771121
61403832090681601371307691757173
61403832090681601508485878252823
61403832090681601508505684367721
61403832090685149921957428713615
61403832090685153626303915111595
61403832090685198284218356778737
61403832090685203772138918950641
61403832090685204877086047697679
61403832096485757213901446944870
61403832096583023477261867066512
61403832096590226921670085186192
61403832096591077526514843780078
61403832143751158384664617758157
61403832143751158384664617775419
61403832143816004209061379792337
61403832143816004209061379805387
61403832143816004209061465531485
61403832143816004209061465544535
61403832143816004209061722761979
61403832143824093259360502245533
61403832143824093259360502258583
61403832143824108083183795406603
61403832143824108083183881145751
61403832143824109730647673903071
61403832143848424456644721127871
61403832143848425052006098284273
61403832143848425059871124806851
61403832143848425059871210541787
61403832143851126351273154950199
61403832143851972017242345820601
61403832143851977367964057631973
61403832143852026774210293070211
61403832143852026774210550300705
61403832143852026781803231395301
61403832143852026781824266419113
61403832143852026781824267941257
61403832143852026781824267954307
61403832143852026782075233866691
61403832143852027330867204308883
61403832143852027330867290043819
61403832143859230218618511189891
61403832143859230218618768420385
61403832143859230226211449514981
61403832143859230226483451986371
61403832143860113590048876550181
61403832143860124703086278004569
61403832143860124703086620978423
61403832143860125305224971744151
61403832143860126944822619123219
61403832143860127089949400207947
61403832143860130053807989815941
61403832143860130053808332789795
61403832143860130649169452715703
61403832143860130655946683555523
61403832143860132432993719212069
61403832143860132440608468923391
61403832143862778228090171099891
61403832143862781932436743241231
61403832143862782534575355941717
61403832143862828236748788943761
61403832143862832497479531488403
61403832143862833724646801006949
61403832149720575206427132682983
61403832149755692407440027614277
61403832149755693642786821240115
61403832149755694054569084366531
61403832149755697356170203351437
61403832149755698995956479562309
61403832149755698995956508142025
61403832149767855639585090685834
61403832149771457910581170187866
61403832149975883097693640426536
61403832150595921567953566227309
61403832150631043710351304782861
61403832150631045357479585634789
61403832150703978579711733150545
61403832150703978579712504802877
61403832150922783201080983641411
61403832150922827673557499180013
61403832150922833026724490193269
61403832150922833026724518772985
61403832150922833034254901162657
61403832150923685423008179261519
61403832150923728241306432962081
61403832150923728243001780260063
61403832150923728652587373976973
61403832150923733593720367841333
61403832150923733593971416304921
61403832150923733593971444884637
61403832150923733594473510068777
61403832150923733601251431543515
61403832151031737501478312848603
61403832151031785259843639636533
61403832151031785259846735285515
61403832151031785260094430882677
61403832151031785260094688100121
61403832151031785260097786932835
61403832151031785260596781863977
61403832151031785260658515114661
61403832151031785260661871164819
61403832151031785267374703338715
61403832151031785671876694009093
61403832151031785672440778241077
61403832151031785672443877073791
61403832151031786906974758921403
61403832151031786907222711736009
61403832151031786907225810568723
61403832151031786907724805499865
61403832151031786914502726974603
61403832167494617479381558080163
61403832167704465839568629986527
61403832551519263232132349147287
61403832551521964523785430942167
61403832569247791350003255475869
61403832569248691780554282740829
61403832570123171060610048078328
61403832575156461237335235185916
61403832575156461237903517262448
61403832575157361661112538822298
61403832575157361661112538826510
61403832575376205129456486005728
61403832575376205129456487522048
61403832576031795878351370276303
61403832576031796290698493987087
61403832622422768189916183493209
61403832622426320498281002954537
61403832622426320498281002958749
61403832622426369912120177767625
61403832622426369912120292553049
61403832623298098075089711857668
61403832628553833435589228377502
61403832628553833435589228390552
61403832628553833435589229914153
61403832628647476433088882204822
61403832629210325027443906075558
61403832646059966187530471847898
61403832646060866618081499117070
61403832646060866624855565698028
61403832646060866625043593775356
61403832646276107266638544262230
61403832646278508779799107064598
61403832646278803570902146909566
61403832646278808969884455982800
61403832646278808969884457499120
61403832646278809107082448574634
61403832646278809107082448587684
61403832646932566236218016973990
61403832646932566373416009580326
61403832646935300698937126272690
61403832646935300698937127807724
61403832646935300836135120414060
61403832646935301430931354359408
61403832781947499270723134995723
61403832781947549232539519563915
61403832781955652696721465940971
61403832781955654343097377267547
61403832781958304437335462175243
61403832781958354399151846743435
61403832781958354399967753915163
61403832781958354399968525567495
61403832781958355634749340202701
61403832781958355634749683159293
61403832781958355634749687410095
61403832781958355634750459062427
61403832781958355634750459416719
61403832781959205005084482050751
61403832781959206651460393377327
61403832781959254829702616790951
61403832781959254829702874008395
61403832781959254830518781180123
61403832781959256065300338421385
61403832781959256065300710424253
61403832781959256065301486327387
61403832783147098345047805525944
61403832783149800048294865152468
61403832787867874885370764362642
61403832787867880381090151976958
61403832788074707074021060411851
61403832788180379058028773277134
61403832788183080342151590655710
61403832788183080342151591705470
61403832788183080342903702963570
61403832788183080342903961249488
61403832788183080342904736084148
61403832788739274314257608927726
61403832788739276097831512864850
61403832788742309514476322370365
61403832788743209945842133234386
61403832788743210129044386645372
61403832788836820957285562631726
61403832788836869133268611734232
61403832805592852340710632505870
61403832805592852348052638212592
61403832805800586885209090995804
61403832805800882773896077994766
61403832805800888310077526036418
61403832805807787858361190950200
61403832805807791427201249999868
61403832805811393698197334223425
61403832805811688488548266495109
61403832805811690133144880588093
61403832805811690133144885187363
61403832805811693887467899523853
61403832805811695671856587074540
61403832805811695671856587078752
61403832805909857561835180032614
61403832805909857561835270371032
61403832806457347416854991358726
61403832806457384293962429628485
61403832806468185753781238468781
61403832806468185754533346056568
61403832806468185754533347572888
61403832806468187401662403266495
61403832806468187584111515017380
61403832806468190741110246516449
61403832806468191106950668153455
61403832806468191107138696213313
61403832806468191107702780443893
61403832806468191107702780445297
61403832806468191107702780462767
61403832806468191152700871497525
61403832806468191152704224365563
61403832806468191153456336674875
61403832806781249852891159685972
61403832806783951556326247389824
61403832806783953202702158716400
61403832806792058313007421827956
61403832806792058313008450697732
61403832858978211896333678522517
61403832858978216837717749430181
61403832858978216837717749430182
61403832858978511491622796664602
61403832858978511628068676984551
61403832858978511628820789275150
61403832858978511628820790805972
61403832858978512086420175333624
61403832858978517026988310013295
61403832858986317006638938446130
61403832858986320301083012265863
61403832858986320301083012265864
61403832858986320301083016970128
61403832858986615548697824453651
61403832858986617195825848089539
61403832858986620490353577566243
61403832858986620901947469304655
61403832858986620901947555397935
61403832859083876872606195030011
61403832859086585170237483615977
61403832859087485867779981493440
61403832859094683686159031159126
61403832859094683686159034341454
61403832859095591391751146096229
61403832859635008756855768638274
61403832859635008894053761248822
61403832859635008894053762779644
61403832859635014292976751862757
61403832859643112768260899060177
61403832859643114461142478908173
61403832859643117709836350895737
61403832859643117748874403391679
61403832859643117755586463446683
61403832859643117755586549539963
61403832859643118160656409300651
61403832859643118167180532088921
61403832859643119402714487082571
61403832859645819413835522830169
61403832859645819413835522831573
61403832859645819452309491095531
61403832859645819459589079042277
61403832859646714491217117224124
61403832859958879805399813394612
61403832859958879805399813398824
61403832859958879806151839964776
61403832859958879806151925703924
61403832859958879806152614803648
61403832859958879806152700542796
61403832859958879806152954573700
61403832859958879806152954577912
61403832859958879806152957760240
61403832859958879806214601729700
61403832859958879806214601733912
61403832859958879806215376568572
61403832859969686619140164214232
61403832859969686619141193084008
61403833987244988968829581540069
61403833987244988968830353175139
61403833987244988968830353192401
61403833987244988968830357424489
61403833987244988968832680372783
61403833987244993907957315165665
61403833987245839574009756627919
61403833987245894346123346171447
61403833987245894346123350757667
61403833987245894483321338781995
61403833987245894483321343368215
61403833987245894895166111043515
61403834004970865208322525348423
61403834004970868921727978431255
61403834004970870017616570606331
61403834004970870017616570619381
61403834004970870017616570956251
61403834004970870017616570973513
61403834004970870017616572019061
61403834004970870017616572023273
61403834004970870019311919315639
61403834004970870154814563216879
61403834004970870154814563566799
61403834004970870154814563584061
61403834004970870154814564633821
61403834004970870566408542461253
61403834004970870566408542465465
61403834004970870568103889757831
61403834004971715813251996713609
61403834004971715813254319648853
61403834004971715813254324248123
61403834004971765638874582546017
61403834004971769352279005696215
61403834004971770585365590481839
61403834004971770585365590494889
61403834004971770585365590849021
61403834004971770585365591898781
61403834004971771126794373061377
61403834010880391059405380500924
61403834011171263479111497683100
61403834011171279942870607884624
61403834011171279942870636464340
61403834011171279945319105191648
61403834011196490353053180664071
61403834011203700391720357076238
61403834058145792085353489576295
61403834058145792085353489593557
61403834058145792085354522695421
61403834058145792222551391492681
61403834058145792222554834698929
61403834058145797573273190460143
61403834058145797573273193642471
61403834058145797573273193661345
61403834058145797573273194015477
61403834058145797573273195061025
61403834058145797573273195065237
61403834058145797573274223930801
61403834058145797573274227117341
61403834058145797581138991836255
61403834058148493377007343023507
61403834058148493377007347272857
61403834058148498864925928231409
61403834058148498864926271188001
61403834058148498864926271205263
61403834058148498864926275456225
61403834058148498864926275793095
61403834058148498864926275810357
61403834058148498864926276855905
61403834058148498864927047445427
61403834058148498864927051694777
61403834058149393944755243335077
61403834058149393944756367148365
61403834058149394356601301701079
61403834058149394356603626049053
61403834058149399295476959745719
61403834058149399295477216963163
61403834058149399295477302708135
61403834058149399295477302721185
61403834058149399295478074360467
61403834058149399295478078959737
61403834058149399295478331590961
61403834058149399295478336177181
61403834058149399303092049231513
61403834058149399303092053830783
61403834058149399303092312116701
61403834058149399303343100896095
61403834058149399442800783180153
61403834058149399442800783646713
61403834058149399852135071334075
61403834058149399852135071338287
61403834064058024855902451043936
61403834064346190488508584096336
61403834064346190493591158274496
61403834064346206959798765783044
61403834064381323750534649056764
61403834064381323750534653301950
61403834064381323750535682171726
61403834064381323755618256349886
61403834064381328690415528110798
61403834064381329104552906906796
61403834064381329109635105371486
61403834064381329109635110075958
61403834064382228030507153373822
61403834064382229676883064701850
61403834064382229677384129951466
61403834064382229677446805977242
61403834064382229677446891716390
61403834064384929184711195498458
61403834064384930826757015966636
61403834064384930831839214431326
61403834064384930831839219135798
61403834064384930968285094736934
61403834064384930969037207028984
61403834064384930969037211278334
61403834064384930969037211744894
61403834064384930969037211746346
61403834064384930969099887770670
61403834064384930969099887772122
61403834065002696485430741672217
61403834065002697041813083091784
61403834065002697041815406040078
61403834065002701838596818488853
61403834065002701983202920622002
61403834065002713101320224232622
61403834065002713101323667906882
61403834065037818630086881822293
61403834065037818630090237872451
61403834065317602350763052355891
61403834065317602350763052822451
61403834081783896015806401665720
61403834081783896015994429743048
61403834081783900955498604029184
61403834081783900955687008247914
61403834082096393039026061452599
61403834082099094331244777152995
61403834082107205348940026174374
61403834082107205348940370197988
61403834082108104132551400835914
61403834082108105367049767419931
61403834082108105909346349729876
61403834082108105909347121382208
61403834082108105909347378599652
61403834082108105916125304306478
61403834082108105916689041345570
61403834082108105916689045581870
61403834082108105916689046049882
61403834082108105916689131789030
61403834082108105916689384289112
61403834082108105916689384302162
61403834082108105916689388538462
61403834082108105916689388888382
61403834082108105916689390069284
61403834082108105916940092641566
61403834082108105916940092991486
61403834082108105916940093108126
61403834082108105916940178730634
61403834082110805423953435571098
61403834082110807070329342194654
61403834082110807071144130529742
61403834082110807071144135234214
61403834082110807071144473486334
61403834082110807071144479257828
61403834082110807208342123140450
61403834082110807208342127376750
61403834082110807208342127843310
61403834082110807208342127844762
61403834082110807208342213583910
61403834082110807208342466097042
61403834082110807208342470333342
61403834082110807208342470683262
61403834082110807208342471864164
61403834082110807208404889609686
61403834082728530639000054009778
61403834082728546561305731802252
61403834217670523303421619203685
61403834217670528791341323608343
61403834217670528791341323625605
61403834217670573266242197642429
61403834217670578075535208721113
61403834217670578212733201331661
61403834217670578616712947441997
61403834217670578616713205709201
61403834217670578616963909453801
61403834217678683726453355714785
61403834217681378295404798547265
61403834217681378295404799597025
61403834217681383234532532172861
61403834217681383783324502969185
61403834217681383783324504018945
61403834217681383783325274621517
61403834217681383783325278853605
61403834217681383790939512010569
61403834217681385018106436464117
61403834217681385018106437513877
61403834217681385025721445505501
61403834217681385028231584302025
61403834217681385028231928675767
61403834217681385028232698910949
61403834217681385028232700328099
61403834217682234388503906400491
61403834217682234388504678052823
61403834217682234388504678070085
61403834217682278863404780434577
61403834217682280509529382187663
61403834217682280509532738237821
61403834217682280654596873044293
61403834217682283809896555776141
61403834217682283809896560375411
61403834217682284213875529866963
61403834217682284213875531283905
61403834217682284213876560153681
61403834217682284214126492245949
61403834217682284214127262839635
61403834217682284214127263898281
61403834217682284221490539275529
61403834217682284223185886567895
61403834217682284223185886572107
61403834217682284351325342606481
61403834217682285448657464774625
61403834217682285456272467102717
61403834217682285456272467115767
61403834217682285456272471353519
61403834217682285456272471703439
61403834217682285458782951223365
61403834217682285458782951689925
61403834217682285458782955940727
61403834217682285458783727593059
61403834217682285595980943833913
61403834217682285997700482276513
61403834217682286005315231987835
61403834218006488633135602184391
61403834218618854494051551216492
61403834218943064260081985198214
61403834223579154214295451543090
61403834223590894398065759771712
61403834223590894803069888315687
61403834223870671339604761884720
61403834223870671340419889989860
61403834223870671340420664828732
61403834223870671347194716863972
61403834223870988002483571742698
61403834223870988002483572214874
61403834223870988002484600612474
61403834223870988007567174790634
61403834223882677126014398734341
61403834223882677126016985021493
61403834223882677126017756673825
61403834223882677128548385714379
61403834223882677133628373605387
61403834223882677133631731544871
61403834223903408448979609244826
61403834223903408449074915209838
61403834223903408449638999441822
61403834223906104793973630830952
61403834223906104793973635076138
61403834223906104793974663945914
61403834223906109733854509884986
61403834223906109733854538931262
61403834223906109733854768637464
61403834223906109733855543472124
61403834223906109733855572051840
61403834223906110145448775030158
61403834223906110152226667808540
61403834223906110153074087145674
61403834223906110153074091850146
61403834223907010714987305515971
61403834223907010715739417825283
61403834223907010720885783169422
61403834223907010720885873490578
61403834223907010721074159848160
61403834223915114046237240784542
61403834223915114046238269654318
61403834223915114046238274358790
61403834223915114183247205436014
61403834223915114183247205440226
61403834223915114183435233517554
61403834223915114183436266501326
61403834223915115825292568627527
61403834223915115830626966631002
61403834223915115830627052370150
61403834223917815881599632695491
61403834223917815886871611422622
61403834223917817534062398354256
61403834224527450267081707920696
61403834224527451501863641415628
61403834224527477940651728305569
61403834224527478085254360647328
61403834224527483026641899208246
61403834224527483476835501857431
61403834224535287992866843839774
61403834224537991336652333969103
61403834224539191003179739027603
61403834224539192649555654587719
61403834224559850348236026000252
61403834224559898381876133602361
61403834224562599673525863596481
61403834224562600085311221306213
61403834224850488916101275073327
61403834224850488916101276589647
61403834224855289676459461241695
61403834241316771049173946486188
61403834241316771049173946503450
61403834241596864240031494923727
61403834241607652797506504322549
61403834241607652797506847279141
61403834241607652797510202030681
61403834241607652797510206281483
61403834241607652797510976870957
61403834241607652800038247972027
61403834241607652805121593802519
61403834241607652805121598407613
61403834241607652805121852437113
61403834241607652805122627277389
61403834241607652805124951742003
61403834241607652805124955992805
61403834241607669268881743843568
61403834241607669406078618680340
61403834241607669406078963036612
61403834241607669406141380795184
61403834241607669413672792041582
61403834241629284688881239632714
61403834241631985835898758882112
61403834241631985835898762064440
61403834241631985835899016099556
61403834241631985835899790934216
61403834241631986392316331922786
61403834241631986392567380045292
61403834241632881469666442751069
61403834241632886403710798089905
61403834241632886952786016000306
61403834241632886952786106338724
61403834241632886952786360373840
61403834241632886959564286080666
61403834241632886959564287969991
61403834241632886960128027356058
61403834241632886960128113563218
61403834241632886960128366063300
61403834241632886960128366076350
61403834241632886960128370662570
61403834241632886960128371843472
61403834241632886960379074415754
61403834241632886960379074765674
61403834241632886960379075946576
61403834241632886960379075950788
61403834241632886960379076305079
61403834241632886960379160504822
61403834241640089717731494555922
61403834241640089854740425637358
61403834241640089854928453714686
61403834241640089854929486698458
61403834241640091502120186828134
61403834241643688412604049987276
61403834241643688412604050000326
61403834241643688412604821652658
61403834241643691988727569353482
61403834241643692126176613260186
61403834241643692126176615149511
61403834241643693773304638431108
61403834241643693773367314452672
61403834242253311545239895379684
61403834242253311545239895396946
61403834242253327603929953834118
61403834242261431478889199218758
61403834242285743103766935372678
61403834242285743104585165851204
61403834242300183894263118036874
61403834242300200366997171133581
61403834242576315197039333801568
61403834242576324663700823929380
61403834242576326310076735255956
61403834242579917468286117406704
61403834242579917468286460363296
61403834242579926934947607534516
61403834242579926934947950491108
61403834242579928581323518861092
61403834294482703087541104802050
61403834294490797633100300347534
61403834294490797633100300360584
61403834294490797633100386086682
61403834294490797633100386099732
61403834294490797633852412656846
61403834294490806962563111951614
61403834294490806962563797864798
61403834294490806962563883603946
61403834294490806962564140821390
61403834294490808746137015888738
61403834294490808746137015901788
61403834294490808746137787554120
61403834294490808746138044758514
61403834294490808746890157067826
61403834294493497552710008358826
61403834294493498787492713506090
61403834294493498788307501836966
61403834294493499337099815235750
61403834294493508665748181465546
61403834294493509900529343308146
61403834294493509901345246247946
61403834294494398120521789999258
61403834294494399355304409407374
61403834294494399355304495146522
61403834294494399356056521716686
61403834294494399356119283477398
61403834294494399904911253919590
61403834294494399904911511137034
61403834294494409233559191453646
61403834294494409233559877366830
61403834294494409233559963105978
61403834294494409233560220323422
61403834294494410468341124948578
61403834294494410468341810861762
61403834294494410468342153818354
61403834294494410469093923171074
61403834294494410469094266127666
61403834294494410469156684931786
61403834294494410469156942149230
61403834294494411017948655373978
61403834294494411017948912591422
61403834294774443134928670856206
61403834294774443134929356769390
61403834294774443134929699725982
61403834294782548244669849735778
61403834294782548244670535648962
61403834294782548244670878605554
61403834294782579819413229871968
61403834294782579819414001524300
61403834294782596285620061010822
61403834294782596290703406841314
61403834294782596420558279271736
61403834294782596420558365347754
61403834294782596420559398466871
61403834294782596420559398466880
61403834294782596420621041386580
61403834294782596427964166288437
61403834294806906263557030997703
61403834294809614561188314997449
61403834294809614561251076994042
61403834294809614561251081698514
61403834294809614561251081715776
61403834294809614697696957299650
61403834294809614697696962017012
61403834294809614698449069591700
61403834294809614698449073841050
61403834294809614698449074307610
61403834294809614698449074309062
61403834294810509775799185137345
61403834294810515128247984560238
61403834294810515128247989281972
61403834294810515129062772895326
61403834294810515129062773017790
61403834294810515129062777617060
61403834294810515129062858634474
61403834294810515129063115851918
61403834294810515258730817461132
61403834294810515265508743657444
61403834294810515266260769742334
61403834294810515266260855949494
61403834294810515266261108449576
61403834294810515266261108462626
61403834294810515266261113048846
61403834294810515266261114229748
61403834294810515266323531975270
61403834294810515266323531992532
61403834294817713077110124344262
61403834294817713077110899178922
61403834294817713082193473357082
61403834294817718016238661856410
61403834294817718428020926032586
61403834294817718435362903041548
61403834294817718435394419203001
61403834294817718572844492211150
61403834294818615427083710591722
61403834294818615427084482244054
61403834294818618591580736965035
61403834294818619003206201075102
61403834294818619003207229944878
61403834294818619003207234666612
61403834294818619003458281709046
61403834294818619140466869829678
61403834294818619140466869833890
61403834294818619140467989042084
61403834294818619140656273851582
61403834294818620782701982063921
61403834294818620787784299022504
61403834294818620787846975044068
61403834295430940400161642829878
61403834295439045509903507635684
61403834295439045509903593374832
61403834295439045510718381692658
61403834295441746664295920781190
61403834295441746665110709116278
61403834295441747213902679558470
61403834295441747213903022510850
61403834295441747213903022515062
61403834295442645997324997274358
61403834295442647232859728987574
61403834295442647232922490752498
61403834295475110908679759628640
61403834295475112692317454217726
61403834295475112693069566509776
61403834295475126969883625545665
61403834295477812611926819259376
61403834295477813846708752754308
61403834295477813846709867359020
61403834295477813846709867363232
61403834295477813847524655694108
61403834295477814396316626136300
61403834295754855184021259278452
61403834295754855184773285848616
61403834295754855184773285852828
61403834295754855184774060687488
61403834295754855184774400457540
61403834295754855184774403644080
61403834295754855184836047613540
61403834295754855184836047617752
61403834295754855184836822452412
61403834295755160733991321466937
61403834295765661997761610093860
61403834295765967547732701152121
61403834295765999201592538900213
61403834295765999613186516731857
61403834295765999796200855899153
61403834295765999796389112614209
61403834295765999796389141193925
61403834702480452863419371945966
61403834702480453275765720352722
61403834703134241654533725706824
61403834703134257714040866847662
61403834703136649797885068626335
61403834703464755576543626902609
61403834703464755576543626902657
61403834720207224599983388073633
61403834720207229540805694516683
61403834720860086234083109042910
61403834720860086234083880695242
61403834720860086234898669017280
61403834720860089938428909527706
61403834720860089938429681180038
61403834721176233707640957627226
61403834721187039900977513508837
61403834773384852906116130459909
61403834774041353864995260984312
61403834932906037024135407202080
61403834932916842189994588953162
61403834932916842601776853129338
61403834932917742765336664061787
61403844782377403987122993669207
61403844782377403987123765334589
61403844782377403987126088269833
61403844782377403987127207478027
61403844782412537387102346140815
61403844853312440073075225516405
61403844853313340503626252777153
61403844853313340503626252781365
61403844853316041795278219967321
61403844853316041795279334572033
61403844853316041795279334576245
61403844859221970855666225569910
61403844995112245445020216858279
61403844995123055962354255849171
61403845012813809914656088200831
61403845018976423410830662703955
61403845018976428942200357838862
61403845018976428942200357843074
61403845018976428942203457143752
61403845018976428942203457147964
61403845019070082326231920729764
61403845019070082326232177947208
61403845019070082326232949599540
61403845066023859078877786244937
61403845066023859078878934137841
61403845066026560370530987058733
61403845072151355956680018434470
61403845072151355956683117735148
61403845072151355956683117739360
61403845072154057659930177365884
61403845072154058894712110860816
61403845072216197936993487817710
61403845072216198081820420573756
61403845072224253777701133451552
61403845072224301361418979436912
61403845072224301956779667474716
61403845072224303191562375814136
61403845072247679659823672142946
61403845072247712416001357865816
61403845089865487624458595356442
61403845089865487624458595360654
61403845089869089895454674862686
61403845089869128183765020511922
61403845089876331628176337936492
61403845089877232058727365197240
61403845089879933350380446992120
61403845089879933350380446996332
61403845089879933761974424827976
61403845089879934996753259013806
61403845089879934996753259018018
61403845089879934996756358322908
61403845089937221742009429364696
61403845089938122309758449235992
61403845089938470265740308151208
61403845089941173753310168966002
61403845089941173753313641224350
61403845089942040829591553723256
61403845089942074183927430154904
61403845089949276895714205956426
61403845089949277032912199634044
61403845089949277078728545123722
61403845089949288151032175266592
61403845089950129879827914406072
61403845089950177647041650747534
61403845089974456329428563841532
61403845089974461268556297821260
61403845089974494622073540706174
61403845089974504088735032367568
61403845089974505735110942160562
61403845089974505735863313207850
61403845089974505742641234682588
61403845089974505742705144237034
61403845550814851052688827523342
61403845550822070960790059856430
61403845550825673232037186418158
61403845568439830754775540679006
61403845568439830891973533293766
61403845568442565354692642592466
61403845568443432614177642353606
61403845568548782988646713139908
61403845568548799048151531332452
61403845568548832401668804317614
61403845568548847219051977573492
61403845568548847224134551751652
61403845568551548922487370303634
61403845568551548922487456042782
61403845568551550706689236265144
61403845568551550706876148320818
61403845568551550706877177190594
61403845568551550706877267529012
61403845568551550706877521564128
61403845568551550706939943554788
61403845710246538832815132636954
61403845710249574033033846079593
61403845710250474599066245792833
61403845710250474599066248992423
61403845710342901373061878793614
61403845710344085475843086340954
61403845710344102122532856420778
61403845710344133651826135443460
61403845710346803833579599239698
61403845710355791073006440785434
61403845710355807719695952584956
61403845710355807719696210865258
61403845710355857133282127994646
61403845710358560620563364811884
61403845710358560620564136464216
61403845710358560621379269155576
61403845710358560621379272342116
61403845710358560621380301211892
61403845727964611798214522457406
61403845727975450272338762178009
61403845727975451916935376270993
61403845728069978232191853598564
61403845728080816569304019991112
61403845728080816704056242485888
61403845728080816753073824347196
61403845728080833353275087731126
61403845728080833354027457952106
61403845728080833360805379426844
61403845728080833360805379782380
61403845728081733921840403797448
61403845728084435625274375479646
61403845728084435625274719853180
61403845728084435625275404349422
61403845728084435625275494687840
61403845728084435625275748722956
61403845728084435625337395878956
61403845728084435625338167531288
61403845728084436859869396918904
61403845728084436860621509228216
61403845781142273275413292347502
61403845781142273412611286488872
61403845781150077143301408963771
61403845781153979009774640933352
61403845781153979009774644121296
61403845781251257392000076240010
61403845781258462071753969135838
61403845781258462071754226366332
61403845781258462071755083744762
61403845781258462071755083757812
61403845781258462071755088344032
61403845781258462071755345561476
61403845781259362502304996394974
61403845781259362502305339351566
61403845781259362502306025264750
61403845781259362639567124015368
61403845781262064343001095697566
61403845781262064343002124567342
61403845781262064343002214905760
61403845781262065577783029192498
61403845781262065577783373561820
61403845781262065577783373566032
61403845781262065577784058062274
61403845781262065577784145214152
61403845781262065578348229446136
61403845781262065578348232632676
61403845781262065578349004285008
61403845781262065578598933549240
61403845781262065578598936735780
61403845781262065578599190766684
61403845781262065578599965605556
61403846933367454842417127841860
61403846933367454847499702020020
61403846986533977975779208754253
61403846986533977983121171396830
61403846986534278165049774054681
61403846986536679679214296458105
61403846986536979868484861758533
61403846986545084930491217681334
61403846986545084930492246551110
61403846986545088684828173333475
61403846986548692600674937448139
61403847146033499204671943899978
61403847146034743838531098783527
61403847146034743838593817851488
61403847146034747400593323972269
61403847146042847713490344168167
61403847146045254207230772930144
61403847146066862900889124414515
61403847146066864136235142141431
61403847146066864541305456347975
61403847146066864548017148050403
61403847146067114866791254990982
61403847146067120400445918334916
61403847146067163042774304093488
61403847146067163044406133502835
61403847146067163045037179296310
61403847146067164279752151229751
61403847146067164730576021648403
61403847146069564597612519366131
61403847146069864603868745015441
61403847146069864786883084666559
61403847146069869545252815923105
61403847146077669707917783527495
61403847146077669714629475229923
61403847146077969858146484318243
61403847146077969897188348827923
61403847146078870469246521397106
61403847146078870469246522459964
61403847146078875818170596805599
61403847146081571577871733641944
61403847146081571577874828242570
61403847146081572174962266899357
61403847146081576926808334543853
61403847146081577109004327396035
61403847146081577109820321013883
61403847146081577109820321015287
61403847146081577109822559392285
61403847146081577109823678600479
61403847146081577116346337807021
61403847146081577116534365884349
61403847146081577520786333305007
61403847146081577521604565301257
61403847146081577521605684509451
61403847146081577528128343715993
61403847146081578756132351031923
61403847146081578893393105761687
61403847163760275874465212300436
61403847163760576200995411699460
61403847163772281615145575833236
61403847163772281798158766143940
61403847163807448412757622746472
61403847163807448412757965703064
61403847163807448412758737355396
61403847163807448412820641733052
61403847163807450196394545683226
61403847163807450196395317335558
61403847163807450197147429627608
61403847216938204369927196096914
61403847216938204369927882010098
61403847216938204369928224966690
61403847216938204918719166539106
61403847216938204918719852452290
61403847216938204918720195408882
61403847216946308244886355755456
61403847216946308244886441494604
61403847216946308244887127407788
61403847216946308244887213146936
61403847216946309891199591043206
61403847216946309891200362695538
61403847216946310028460345418678
61403847216946310028461031331862
61403847216946310028461374288454
61403847216946310029275905401886
61403847216946310029276162619330
61403847216949011183668232825506
61403847216949011183668575782098
61403847216949011732460203267698
61403847216949011732460546224290
61403847216949911750664454478518
61403847216949911750665140391702
61403847216949911750665483348294
61403847216949912163011230528446
61403847216949912163011573485038
61403847216949912300271984903918
61403847216949912300272242121362
61403847216974275664829817202620
61403847216982375427300302337498
61403847216982375427301073989830
61403847216982377073613194664444
61403847216982377074429097608456
61403847216985077130484342968604
61403847216985077130485457573316
61403847216985078365266276463536
61403847216985078365267391068248
61403847216985078365267391072460
61403847216985078366082179403336
61403847216985078914874149845528
61403851217113648772279608475321
61403851217120846174859505358920
61403851217120846174859762576364
61403851217120846174860534228696
61403851217121748529606732526413
61403851217121753874426610794061
61403851217124450232853534935484
61403851217124455166079695788531
61403851217124455171978174314586
61403851217124455171978174314595
61403851217193781049492713820680
61403851217193781049492971038124
61403851217194731572410222269755
61403851217194731572410226501843
61403851217194731579185049143867
61403851217194731579188147976581
61403851217197385107389461504066
61403851217197385107392556104692
61403851217197434510627504918071
61403851217197434511191327700523
61403851217197434511192360802387
61403851217197434517966154574635
61403851217229864837069975925586
61403851234850330040935835573952
61403851240536559623915391917115
61403851240748144934196308156763
61403851240756250043934388190571
61403851240756253748280188675367
61403851240756253748280191859099
61403851240758950052795646538419
61403851240758951145045189474219
61403851240758951290401096851091
61403851240758951747936658972171
61403851240758955453974712152919
61403851240758956687061297294079
61403851240758956688756902398735
61403851240758956826017685826307
61403851240820179370914561724329
61403851240820228789859380031386
61403851240821095868585382285402
61403851240821127984212838851925
61403851240821129220406963617874
61403851240821129357419338356308
61403851240821129357671161671818
61403851240821129769199277016658
61403851240828299312804543580442
61403851240828343777852926148534
61403851240829233232378583740948
61403851240829244208403953394620
61403851240831886622535375889596
61403851240831902681572591921722
61403851240831902681573620791498
61403851240831902818833260676298
61403851240831936033962730034426
61403851240831936170595604943944
61403851240831950987693149192651
61403851240831950990487252369370
61403851240831950990487252370774
61403851240831950990487252374986
61403851240856262615364983942686
61403851240856262615364988523290
61403851240856262615364988528906
61403851240864366487530130731211
61403851240864366490324229327326
61403851240864366490324229677246
61403851240864371843305377247864
61403851288025252929437527025169
61403851288025253341219532934141
61403851288025253348562571742727
61403851288025253349314679802689
61403851288025256643821775538059
61403851288025257052905273394809
61403851288025257053093301472137
61403851288025257055352732633517
61403851288025258282603603841802
61403851288025258282603603841805
61403851288025258287687206889741
61403851288025258288439319199053
61403851288025258290134666128449
61403851288027954640212554704893
61403851288027954640215653537607
61403851288027954640967761597569
61403851288027958344558355176639
61403851288027958344558355189689
61403851288027958347005814428397
61403851288027959991686378812527
61403851288027959993381725754973
61403851288121663510666251583263
61403851288121663510854279660591
61403851288121663511418363892575
61403851293717779685250851247847
61403851293922170783585366098668
61403851293922170783773394175948
61403851293925773240329049480181
61403851293932975950197693278188
61403851293932975950385721355468
61403851293932977596761632664782
61403851293932977596761890945084
61403851293933877067275307142865
61403851293933877113007971346381
61403851293933877115288323096069
61403851293933878342539165724641
61403851293933878350070256591001
61403851293933878708567610704143
61403851293933878708567615421505
61403851293933878713651218469441
61403851293933878715910654230091
61403851293933878761664234422645
61403851293933882049329326497339
61403851293933882466006912094281
61403851293933882468454399912705
61403851293933883695705237823915
61403851293933883695705242541277
61403851293933883700788845589213
61403851293933883701540957898525
61403851293933883703236333407637
61403851293936578770522366756339
61403851293936578770522366769389
61403851293936580007563731307657
61403851293936580053314193404365
61403851293936580053317287986277
61403851293936580053317292237079
61403851293936580053317316217525
61403851293936580054069400295589
61403851293936583752555494115319
61403851293936583752576386123863
61403851293936583757659993889161
61403851293936583760107481707585
61403851293936585404788017511999
61403851293936585404788017525049
61403851293936585406483393034161
61403851293995122864107993447854
61403851293995122864107998146502
61403851293995156215933018435712
61403851293998725127761036956446
61403851293998725135355124708230
61403851293998725135355124709682
61403851293998725135355124726944
61403851293998757863509522438772
61403851293998757938134026779336
61403851293998757938137127495552
61403851293998757938137127497004
61403851293998758075335120106100
61403851293998758075335120107552
61403851293998758075397881872476
61403851293998758075397881889738
61403851293998758487114025298856
61403851293998758487176701324632
61403851294005928023377284633934
61403851294005929677848348963362
61403851294005963029673369252572
61403851294006830244845251829458
61403851294006830245597368838870
61403851294006861738535087935619
61403851294006861942668767475683
61403851294006863597418945453820
61403851294006863597419288410412
61403851294006863597422389126628
61403851294006863597422389128080
61403851294006873063328666228912
61403851294009514928671212863400
61403851294009530294373364135966
61403851294009531949095475542352
61403851294009564751877478312412
61403851294009564751877478329674
61403851294009564888323358630910
61403851294009564889075470921508
61403851294009564889075470922960
61403851294009564889138232687884
61403851294009564889138232705146
61403851294009574766763753932764
61403851294009576002109771659680
61403851294009576007193117490172
61403851294030228529862329671159
61403851294042000149626147717084
61403851311443657022892963724180
61403851311658854434161734596660
61403851311658859512806474140648
61403851311658903792119795428074
61403851311662504286319897053940
61403851311662504423580651429412
61403851311662504835362914555828
61403851311720982631495197132558
61403851311721032455172157786312
61403851311721032455172157805186
61403851311723684334742256759082
61403851311723700806848344906814
61403851311723700806848344924076
61403851311723733609630347694136
61403851311723733746825239581192
61403851311723733746828340303232
61403851311723733746828340304684
61403851311731788819748181544489
61403851311731805917153265061778
61403851311731805917153350800926
61403851311731837408333646399437
61403851311731839268975186168354
61403851311731839268978285350988
61403851311731839268978371090136
61403851311732706484902284937286
61403851311732738044713014937775
61403851311732739836724204508828
61403851311732739836724204521878
61403851311732739836724205921558
61403851311732739836724206039650
61403851311732739836724291660706
61403851311732739836727305226496
61403851311732739836727390965644
61403851311732739836727649245898
61403851311732749165372913685180
61403851311732749165372913691004
61403851311735408188400391640768
61403851311735439336366092127561
61403851311735439336366095315505
61403851311735440991179295228194
61403851311735440991182394410828
61403851311735441120763423031546
61403851311735441128377286316758
61403851311735441128377287716438
61403851311735441128377287834530
61403851311735441128377373455586
61403851311735441128380387019924
61403851311735441128380387021376
61403851311735441128380387038797
61403851311735441128380472760524
61403851311735441128380731040778
61403851311735450273990506970088
61403851311735450411251261345560
61403851311735450411251518563004
61403851311735450457025652542342
61403851311735450457025995480060
61403851311735450823033524471976
61403851311735452104217839871222
61403851311735452241394914957698
61403851311735452241414687758096
61403851311735452241414687771146
61403851311735452241415459423478
61403851311735452241415803779750
61403851311735452241415806966290
61403851311735452241415832477558
61403851311735452246498033601638
61403851311735452246498377957910
61403851311756165712931474195828
61403851311756165712931474545748
61403851311759767435072907229892
61403851311759767435135583255668
61403851311767876800462365617156
61403851447514011810196888570806
61403851447514011810197660205876
61403851447514011810197660223138
61403851447514011815280234384036
61403851447514011815280234401298
61403851447525719058819500159304
61403851447549137660709620592250
61403851447550032745625639002395
61403851447550034392001550328971
61403851447550034392189835610693
61403851447550034392753662638283
61403851447550038091260648933118
61403851447550038096532280045331
61403851447550038096595042356930
61403851447550038098791715819031
61403851447558143201001827812690
61403851447560839558613877508491
61403851447560839558802162790213
61403851447560841205930186426101
61403851447560841343190941174585
61403851447560844909520518551427
61403851447619415302104557593476
61403851447619415308879384467588
61403851447622117012314472171440
61403851447623013731682458451621
61403851447623017435839968459184
61403851447623017436028254803716
61403851447630222117289469745372
61403851447633840448229705798983
61403851447633840448229791538131
61403851447655450232474189110447
61403851453247074495574385098107
61403851453250667066246734390729
61403851453250667073777053622019
61403851453418270962994266012159
61403851453418271374776530188335
61403851453418566165124109592189
61403851453418571106511275100479
61403851453421267871007176991465
61403851453421269103906243892733
61403851453421272809946621071535
61403851453430273409416521147427
61403851453430289468923662288265
61403851453432991350289739078119
61403851453453704370043889179371
61403851453453704781825894025485
61403851453453704783330118527517
61403851453453704783518404885099
61403851453453704827389127791735
61403851453453704827391450740029
61403851453453704827579737097611
61403851453457306679513275716835
61403851453457306679513276766595
61403851453457306681205528412787
61403851453457306681207852410841
61403851453457457401643900479905
61403851453457756993636675052376
61403851453457756993824703129656
61403851453458658151196210802903
61403851453458658158727277688817
61403851453458658158727277701867
61403851453458659348319739216675
61403851453458659757654281274619
61403851453458659759537918099461
61403851453458659805103189028443
61403851453458659805103189034267
61403851453458659943179103612182
61403851453458663097851912835831
61403851453458663509445890667475
61403851453458663511893354518503
61403851453458663511956488156606
61403851453458664744227824162407
61403851453458665296345180428818
61403851453458707516936504499466
61403851453465462163670048708899
61403851453466763268465357735675
61403851453466764867395463337923
61403851453466764869654899115835
61403851453466764869843181211017
61403851453466764915408452145823
61403851453466764915408455327943
61403851453466765052920282491754
61403851453466768619187069547047
61403851453469464369576159019323
61403851453469464964372476336519
61403851453469464971715515145105
61403851453469464971715516207963
61403851453469466161307976193401
61403851453469466161307977722771
61403851453469466161307977728595
61403851453469466199718494063435
61403851453469466207061532872021
61403851453469466207061537122823
61403851453469466207061561103269
61403851453469466207249560600881
61403851453469466207249589180597
61403851453469466573090240382627
61403851453469466618843538432525
61403851453469466618843539843851
61403851453469466618843539849675
61403851453469466618843543031795
61403851453469466618843567012241
61403851453469466753841419899312
61403851453469466753842534508236
61403851453469466756355370313650
61403851453469470324881593024599
61403851453469471560227637919905
61403851453469471697676679007299
61403851453469514329945664066254
61403851453526383977049309651187
61403851453526634304984250915179
61403851453528009010509116614060
61403851453528009010509202353208
61403851453528009010509974005540
61403851453530236621793577072819
61403851453530241563369804810013
61403851453530241972452154878907
61403851453530241973268431113039
61403851453530241974963006757285
61403851453530285842770427799347
61403851453530286025783732796305
61403851453530286033123415554573
61403851453530286033126771604731
61403851453530291378954197117669
61403851453530291386292845239039
61403851453530291386296201289197
61403851453530291516214951493141
61403851453530710308940207140598
61403851453530710309693352437894
61403851453530710309693352904454
61403851453530710309694381307670
61403851453530710721287330737550
61403851453530743660766260885804
61403851453531609504710334365170
61403851453531610877505044102878
61403851453531611281504938885598
61403851453531611281505196116092
61403851453531611281506053494522
61403851453531611281506053507572
61403851453531611281506058093792
61403851453531611281506310711966
61403851453531611281506315311236
61403851453531611288284233599434
61403851453531611289099026637382
61403851453531611289099026638834
61403851453531611289099364878064
61403851453531611289099369477334
61403851453531611289100141129666
61403851453531611289287398735564
61403851453531611289287398739776
61403851453531642185482115415253
61403851453531642856535354654380
61403851453531644014997889542515
61403851453531644014998665445649
61403851453531644228326219227988
61403851453531644228326219232200
61403851453531644228514247309528
61403851453531644640106157888338
61403851453538347085269044703501
61403851453538547341120543144416
61403851453538547346203117322576
61403851453539716391246460734812
61403851453539716391246462134492
61403851453539716391247232387144
61403851453539716398840543757636
61403851453539716398840543770686
61403851453539716398840548356906
61403851453539747966276533535404
61403851453539748103285464612628
61403851453539748103471425428284
61403851453539749750599106107580
61403851453539749750599449064172
61403851453539749750662126502678
61403851453539749750662126620770
61403851453539749750663241111602
61403851453539749750663269809410
61403851453539749750665225807616
61403851453539749750665569827018
61403851453539759079310950121810
61403851453539759216508826882672
61403851453542417682899199573100
61403851453542417682899456790544
61403851453542417682899542529692
61403851453542417682899543929372
61403851453542417682900314182024
61403851453542417690430606570148
61403851453542417690430610819498
61403851453542417690431639689274
61403851453542417690493373052434
61403851453542418102275637241660
61403851453542449257928581874288
61403851453542449806720552316480
61403851453542451034701343612666
61403851453542451034722235621258
61403851453542451042067603516654
61403851453542451042253302511384
61403851453542451042318307602412
61403851453542451042318307602496
61403851453542451042318393341644
61403851453542451454100657530870
61403851453542460924839232352738
61403851453542462152842211253806
61403851453542462155289932313440
61403851453542462155352695491094
61403851453542462160373278143932
61403851453542465724133461956017
61403851453562657061511438002235
61403851453562657063206014696241
61403851453562657063206786348573
61403851453562662414492582391977
61403851453562662416187158036223
61403851453564059514895308377173
61403851453564059522174548781107
61403851453564059522174551969051
61403851453564059522175323621383
61403851453564064456219712124751
61403851453564076194272402296468
61403851453566775701882144003548
61403851453566777485925484091348
61403851453566781060133776880831
61403851453566781192249566298562
61403851453574886170345652049738
61403851470976553059160091057709
61403851470976554293753992243225
61403851471195342993146678954320
61403851471195342993146678971582
61403851471195342993147450623914
61403851471195390431906228706942
61403851471195390569166983082414
61403851471195390980949246208830
61403851471195390981032929047496
61403851471195392216296035588078
61403851471195392216379718426744
61403851471195392269663571394417
61403851471195392269666670227131
61403851471253916747708884641399
61403851471253916824778414502948
61403851471256586548245123239014
61403851471256586548246242434158
61403851471256586548999387862596
61403851471256586960592246835966
61403851471256586960592332575114
61403851471256586960593365694240
61403851471256586960780618936908
61403851471256618665223466740020
61403851471256619693896653464347
61403851471256619762810508347896
61403851471256629229468897752216
61403851471257486979549291564810
61403851471257486979549377303958
61403851471257486979550415127556
61403851471257487109216221521692
61403851471257487109217336130616
61403851471257487528341266711474
61403851471257487528342385569748
61403851471257487528592314833980
61403851471257487528592314838192
61403851471257519095774494004980
61403851471257519095776589833261
61403851471257520330558494771620
61403851471257520330558523332405
61403851471257520879602547146605
61403851471257530208811895459368
61403851471257530208813991287649
61403851471264423448498154957181
61403851471264692070082717026214
61403851471264692070082717030426
61403851471264692070333511454686
61403851471264692070333769734940
61403851471264723637766654545690
61403851471264723637769753732536
61403851471264723774964645625416
61403851471264723774964647160450
61403851471264723774964761479314
61403851471264725422155346817902
61403851471264725422158446004748
61403851471264725422158531743896
61403851471264725422158790024150
61403851471264734888002047079804
61403851471264734888004142906473
61403851471268276078310600542404
61403851471268276078310601959554
61403851471268277313656619686470
61403851471268277725438624161030
61403851471268277725438624165242
61403851471268277725438624178292
61403851471268277867780659085674
61403851471268288980817288870468
61403851471268293792537530070906
61403851471268293792537615810054
61403851471268293922204460027788
61403851471268293922205574636712
61403851471268293929798289150850
61403851471268294341580553340076
61403851471268325497170821951139
61403851471268325497170821951140
61403851471268325908765833251830
61403851471268326046214874326125
61403851471268327144111850978746
61403851471268327144299878688891
61403851471268327144362555064588
61403851471268327693342897607722
61403851471268327693405573629286
61403851471300762953454498192184
61403851524142473930706867614283
61403851524143363433682549337510
61403851524150579041012905560499
61403851524151468543987812449066
61403851524151468955581790280710
61403851524151470190363723790144
61403851524154165303336850871680
61403851524154165303337965476392
61403851524154166538118784366612
61403851524154166538119898971324
61403851524154166538119898975536
61403851524154170247234872075590
61403851524154181777075096570401
61403851524154183011919793242979
61403851524358562072703136328606
61403851524358562072703136332818
61403851524358562629151984522966
61403851524358567563129881309182
61403851524358567563129881313394
61403851524358567563129881781566
61403851524361264332587072108726
61403851524361264332587072226818
61403851524361269266376940958792
61403851524361269266376941408090
61403851524361269266376941425352
61403851524362163116010075855890
61403851524362164343761896124478
61403851524362164351356093582806
61403851524362164763138099373686
61403851524362164763138099491778
61403851524362169696092287880072
61403851524362169696927968200666
61403851524362169696927968204878
61403851524362169696927968223752
61403851524362169704522170281350
61403851524362212481499293794996
61403851524362212893281556921412
61403851524369369434734049379998
61403851524369369434734049384210
61403851524369369439814300687840
61403851524369369439815415296764
61403851524369373140500505999752
61403851524369374376118119819490
61403851524369374376118119838364
61403851524369374376118120287662
61403851524369374376118120304924
61403851524369417015918544854782
61403851524370268218157052654778
61403851524370268218157052658990
61403851524370268218157052672040
61403851524370269453503070381694
61403851524370269453503070385906
61403851524370269453503070398956
61403851524370269453503075004050
61403851524370269461097272358788
61403851524370269870365327952800
61403851524370269870366442565936
61403851524370270007626339545716
61403851524370270007627111198048
61403851524370273571051533264712
61403851524370273716115324044554
61403851524370274806669147084450
61403851524370274806669147103324
61403851524370274814263349175424
61403851524370317446469572119742
61403851524370317446469572137004
61403851524370317583646643673810
61403851524370318048611251912419
61403851524370319230775696179474
61403851524431512320538081327186
61403851524431512320538167066334
61403851524431513975071907425910
61403851524431545542508235442908
61403851524431545679703127331416
61403851524434214031379314450466
61403851524434215678507338087806
61403851524434246834161317237788
61403851524434247383200891061044
61403851524434248617735221193626
61403851524435114454336168218670
61403851524435114454336253957818
61403851524435114461930341715426
61403851524435116238724946235854
61403851524435116238725975105630
61403851524435116238725979704900
61403851524435116238726065444048
61403851524435116246257391082440
61403851524435116246319033870998
61403851524435116246319033987638
61403851524435116246319033989090
61403851524435116246320148479922
61403851524435116246320153201655
61403851524435147401910337113296
61403851524435147813668350291636
61403851524435147813751918326004
61403851524435149048282804780114
61403851524435149048283147736706
61403851524435149048286248458745
61403851524435149185547002834058
61403851524435158331909149335672
61403851524435158469169903711144
61403851524435158514944637845644
61403851524435158880952166837560
61403851524435158926789319780392
61403851524442320788248518030188
61403851524442351892814628174385
61403851524442351893002570512517
61403851524442351893002570512565
61403851524442351893002913469109
61403851524442351938756126724625
61403851524442351938756498260933
61403851524442352304596548344161
61403851524442352350350476092625
61403851524442352355432678379615
61403851524442352487610887511457
61403851524442352492691365856386
61403851524442352492691481710284
61403851524442352492693433105008
61403851524442352492694466578266
61403851524442363605728424354182
61403851524442363610812113141266
61403851524443203092790261116538
61403851524443203092790261133800
61403851524443203092790262550950
61403851524443204739918284752426
61403851524443204739918284756638
61403851524443204882259548007476
61403851524443215858035937873160
61403851524443215858036280825540
61403851524443215858036280829752
61403851524443215995296949461864
61403851524443215995296949466076
61403851524443221348466125115426
61403851524443221348466126528156
61403851524443221348466126532368
61403851524443221348466383749812
61403851524443221348466469484748
61403851524443221348466469488960
61403851524443221348467153985202
61403851524443221348467155402144
61403851524443221348467241137080
61403851524443221356060212750570
61403851524443221356061327359494
61403851524443252923242394656380
61403851524443252923245493843226
61403851524443253060503149386143
61403851524443253060505129006292
61403851524443253060505129010504
61403851524443253060506248218698
61403851524443264036279910429632
61403851524443264173540665159395
61403851524467580602700439184638
61403851524470221362215559669412
61403851524478391259775268661404
61403851524478391671369246493048
61404122902575197761700658935371
61404122902577899465135746639223
61404122902577915517112621126195
61404122902577915517300882073339
61404122902577915517300910651651
61404122902599514327965560597581
61404122902602230848028410460863
61404122902602230855558677114729
61404122902602230855558678164489
61404122902610335958521963097875
61404122902672459080290182416289
61404122902672459085372726964973
61404122902672459085372728014733
61404122902672460313376481766319
61404122902672460313376764382555
61404122902672460313376767563479
61404122902672460315636200143205
61404122902672464019414820744227
61404122902672464026756797872637
61404122902675162016623565741875
61404122902675162016623798610239
61404122902675162016623798611691
61404122902675162430853550973473
61404122902675165722661618922623
61404122902675165722661851792439
61404122902675165730192143843693
61404122902675167369981284953201
61404122902675167377320967828269
61404122902683265891583043996331
61404122902683265891771072073659
61404122902683265891771100651971
61404122902683267126365006069575
61404122902683267126365749142191
61404122902683267128812723942669
61404122902683267133896041193445
61404122902683267538147011978547
61404122902683270832403059250323
61404122902683270832967886556327
61404122902683270832970209504621
61404122902683270833155168377307
61404122902683270833155171559635
61404122902683270833158524427465
61404122902683270840498178607581
61404122902683271244749146208903
61404122902683271244749921043563
61404122902683271252280184516553
61404122902683271252280213212909
61404122902683272479531082886211
61404122902683272487062118010081
61404122902683272487062146707841
61404122925920735147102381549809
61404122925920735147103156388681
61404122925993670021735590011569
61404122925993670021736364850441
61404124999910383619298168964469
61404124999921188785910496143989
61404125046425959679782494290206
61404125046450271304660230444126
61404125070189845149799765027290
61404125070189845152246711230790
61404125070189845152247486082712
61404125070192546441641132099680
61404125070192546443899793025670
61404125070192546443900567877592
61404125070200650316412092206810
61404125070200650316600377482916
61404125070200650316600377484320
61404125070200650318859813262232
61404125070200651963540115823984
61404125070200651963540115825436
61404125070200651963728402181614
61404125070200651965234691468230
61404125070749042202804017506933
61404125070751743494453657158375
61404125070751743494457099301813
61404125070751760095409991382351
61404125070751760095410763034683
61404125070751760095413172058995
61404125070751760095413430339249
61404125070751760095414205178121
61404125070821993685987386011099
61404125070824694970043199844111
61404125070824694970043971496443
61404125070824694970046380520755
61404125070824694970046638801009
61404125070824694970047413639881
61404125070824694977640467805979
61404125070857110469880181382671
61404125070857110469880953035003
61404125071065190885553171306557
61404125071065190886117255538541
61404125471955059756746584780616
61404125531624542325771820404843
61404125531697477200405028866603
61404125549639790307693447185277
61404125549674907099183510518717
61404125684665272837761349701536
61404125684665572981277554308458
61404125685246100173385585630372
61404125685639086625687623159320
61404125691231607386435534923749
61404125708226839623065077495668
61404125708299774490168019303562
61404125708300076280249196414800
61404125708300076280813280646784
61404125708324085931466527090126
61404125708324086122576022111348
61404125708945433188984675869763
61404125708956238355596660092691
61404125708980549980474396246611
61404125708980549980474739203203
61404125709164282257283571350411
61404125709164313824526393256045
61404125709164315059309098403309
61404125709196736120665100817427
61404125709199436177536249117375
61404125709199437824664272753263
61404125709199437824664272754667
61404125709199437824664272772137
61404125709199736321053258207099
61404125709199737555835191700627
61404125709199737967429288587163
61404125709199737968181281842987
61404125709199737968181281860457
61404125709199737968182429748989
61404125709199737968182429766459
61404125709207541287277427996947
61404125709207542934405451632835
61404125761393962898571202016300
61404125761393962898572235118164
61404125761393962898572235119616
61404125761393962898760520412984
61404125761402066773530447402392
61404125761404469568231721250996
61404125761404469568231722313854
61404125761404469568795805482980
61404125761474695970158483486400
61404125761474701504647679894958
61404125761477402613285388935404
61404125761477402613286422037268
61404125761477704586381938801124
61404125761477704586946023034512
61404125761477704587134309390690
61404125761499012946510271932172
61404125761499013129524382928300
61404125761499013129524382929752
61404125761499013129525416031616
61404125761499013129525416048878
61404125761499013136302537272854
61404125761499013137055678453394
61404125761499013137055679503154
61404125761499013137055682702744
61404125761509818113123403575828
61404125761509819943265995483300
61404125761509819943454281840930
61404125761509819950043916958038
61404125762058530684713706207464
61404125762062134055721641905950
61404125762135069067635406602906
61404125762135069113368070806422
61404125762342200069047177254713
61404125762350303532224416730381
61404125762350305179352440366269
61404125762353054647009490925911
61404125762374364839143933009241
61404125762374615157102152884301
61404125762374663333294150776151
61404125762374664567804488159387
61404125762374664568619247796667
61404125762374664568640168503067
61404125762374664980213225628311
61404125762374664982660941979469
61404125762374679804647466177437
61404125762374679804647723394881
61404125762374681039994512774129
61404125762377016717020231499833
61404125762377064893003280607955
61404125762377365036541210402675
61404125762385169957575879515995
61404125762385170002744459487527
61404125762385170003308543719511
61404125762385170005192180542949
61404125762385171238090477214443
61404125762385171240538198269865
61404125762385470146846472464471
61404125762385470146846473514231
61404125762451218368804475741897
61404125762451218368805247394229
61404125762451218376147138776471
61404125762451218376147143362691
61404125762451218376147229101839
61404125762451218376147257799599
61404125762459322251106498479975
61404125762459322251106503184239
61404136556533592481855549379637
61404136556536295419882218153119
61404136556536295419884541084151
61404136556536295419884542501093
61404136556536295419884545687633
61404136556537194204059661612910
61404136556537195850433245418079
61404136556537195850435568703243
61404136556537195850435569766053
61404136556560310425105810285898
61404136556561511182104503453242
61404136556568714626595370820135
61404136556569615054615255789103
61404136556569615191813248399651
61404137921453971037063836637879
61404137921453971039510529164559
61404137921453971039511558034335
61404137921464777852498767670655
61404137921464777852499796540431
61404137968722073364814533854214
61404137974630398588645607253258
61404137974631599345644300420602
61404137974631599345644300420611
61404137992353873725483409953087
61404137992353873725484438822863
61404137992356575428730469579611
61404137992356575428731498449387
61404137992357475447687519012927
61404137992357475996563086183083
61404137992364379937439706386068
61404137992364678892179415249587
61404137992364680538471648459183
61404137992364680538472677328959
61404137992365579457396949872502
61404137992365579457396949872511
61404137992368282260675757519023
61404138630463799359059171217883
61404138630489015256030613123174
61404138630489015256030613123183
61404138630489015256031727732107
61404142045685332438008248831924
61404142045685332438280216479928
61404142070264205464416630527721
61404142205218213644717807821534
61404142205218213644717807827150
61404142205218213652060585180588
61404142205218213652060670919736
61404142205218217349064465703426
61404142205218217356406475996368
61404142205218217356406733213812
61404142205218218591188404899464
61404142205218218591188409485684
61404142205218218591188409491300
61404142222908956445762474102487
61404142222944089891386508078636
61404142222944093588305934123734
61404142222944093595648625271464
61404142222944093595732308563432
61404142222944094830514242058364
61404142223772611454634639787579
61404142228805623671124099918745
61404142228840696608745616333209
61404142228841006093523813431584
61404142228841007739899724758160
61404142228841011032651547411312
61404142228841012679027458737888
61404142228852715297124476938286
61404142228852719001470277423082
61404142282019536614597388901147
61404142282019541965319100712519
61404142282891268343875464876213
61404142299741543576879520099069
61404142299741543576963202918861
61404142299741547840142782187947
61404142299741558958262757820495
61404142299741563899649899335289
61404142299753555473770905880067
61404142299753555473770909062395
61404142299753555474524050241483
61404142299753566529086490567953
61404142299756257177959137945335
61404142299756258412552011310835
61404142299756258412552014493163
61404142300580839364438593975151
61404142300689789807117644776009
61404142300689789807201327601417
61404142300689791461864890200695
61404142300689791591507456243365
61404142300689795297547832372407
61404142300689845123192110578001
61404142701507626025683396339839
61404142701542748350843307214508
61404142701542748350926989573356
61404142707451373766455802142490
61404142708290684457477420541935
61404142708290685694498122057807
61404142708322804709431349825553
61404142754685254331812782657243
61404142754717674770777498175531
61404142754720376474024557802055
61404142755559388853910590005677
61404142755559388856358311048001
61404142755559688999875315885567
61404142760590261381422646257925
61404142761465611471957080083571
61404142761465611471957081133331
61404142761465611474192410198777
61404142761465613118897075642131
61404142761465627531461769136168
61404142761468313175204139710095
61404142761468314410550158486771
61404142761489628260545742882619
61404142761500435258975118190718
61404142778315903316584572926335
61404142778350974430587551019334
61404142778350975665369484514266
61404142778350975665934340398582
61404142778352210229718731717967
61404142778354878126452062375648
61404142778354911521371900650223
61404142778354911933153819421819
61404142779226311499303742697092
61404142779226611505372055066096
61404142779226611505372055084810
61404142914218139250214365884943
61404142914218140896590277211519
61404142914218174294353856165968
61404142915092273172701608321923
61404142915092275007090750659437
61404142915092573918273543045799
61404142915092573918358344742580
61404142915093523942604922540294
61404142915113889186901081981186
61404142915114189190647971299161
61404142915114189192318188329869
61404142915114189376171647281614
61404142915114189376171647283018
61404142915116590338762003636213
61404142915116590890148141590400
61404142915116590890148141609114
61404142915116889246765978437283
61404142915116890893890444062785
61404142915116890893893883019683
61404142915116890893893887269033
61404142915116890893895030925685
61404142915116890893895035175035
61404142915116891079418706890828
61404142915116891079418706909542
61404142915117791464213853597158
61404142915117791464213853614420
61404142915190737500192198949828
61404142915190737501884451762420
61404142915190785671092673874174
61404142920115042424861628032113
61404142920115058516541334614664
61404142920115058896151033349127
61404142920115058928135312446308
61404142920151114992429699929386
61404142920990392515396061857759
61404142920990392515396062907519
61404142920990408574900750910356
61404142920990408574903074908410
61404142921022514414479044696801
61404142921022514416236383522914
61404142921022514600002720682062
61404142921025215706132127554491
61404142921025215707802339273039
61404142921025215707889465317794
61404142921025216302414099964906
61404142921025216303249780289872
61404142921025216303249780308586
61404142921026417060329747264180
61404142921026417060333189407618
61404142921026417060521217498053
61404142921033319582761584659083
61404142921099362869232534133144
61404142921099410626847151601236
61404142921099411038440756361538
61404142921099411038441129432880
61404142921099411045215956306992
61404142921106267222455536042988
61404142921106267405658162021376
61404142921106315368208163836251
61404142937852625940446011923532
61404142937852641999953929302922
61404142937852642549181880281521
61404142937852642549182909151297
61404142937852690697194236759661
61404142937875755474026533857784
61404142937876941402053511919819
61404142937876941447786176123335
61404142937876941447807182568889
61404142937876941447869858594665
61404142937876957878406445790013
61404142937876991226588221038957
61404142937883860583767711673094
61404142937883860584332571808212
61404142937883861819114501052342
61404142937887762907568958454792
61404142937887762907568961660055
61404142937887763045017744099757
61404142937887764142350637924436
61404142937887764279632223029408
61404142937887764691393655426333
61404142937887764691394684296109
61404142937887764874156857675116
61404142937887764874428829555208
61404142937887796439204922852553
61404142937887796439770127809051
61404142937887798086144919946147
61404142937887798086144923128475
61404142938727075570952927599130
61404142938727075570952927604746
61404142938747490087729603720046
61404142938747490271495940877790
61404142938747490271495940879194
61404142938748390656293411930642
61404142938748690845563977232474
61404142938751091947946493725522
61404142938751392137217059025950
61404142938751392548811036858998
61404142938751392732014437695185
61404142938752293106770242833741
61404142938752293109214607839005
61404142938752293109280727071029
61404142938752293114301309719655
61404142938752293152502907037257
61404142938752293154947272042521
61404142938752293160033973923171
61404142938752293162290310851107
61404142938752293162292634849161
61404142938752293299826133596415
61404142938752293299826133596469
61404142938759496012176304411994
61404142938821334839236416138061
61404142938821334839236448022361
61404142938821336074582433864977
61404142938821336074582465749277
61404142938821384245482940673623
61404142938821384794529054175817
61404142938824087732470236419615
61404142938825236842218293383427
61404142938825236842218322081187
61404142991018563474326312621611
61404142991018563474326312971531
61404142991026667349285443233877
61404142991026667349285558006251
61404142991026667349285558019301
61404142991026667349285558356171
61404142991030269071489667066091
61404142991030269071489667079141
61404142991030269071489667416011
61404142991030270855314622667797
61404142991030270855317975548725
61404142991050983914985603667505
61404142991053369408430263112137
61404142991054586047089000259009
61404142991054586184286992869557
61404142991054586184287107641931
61404142991054586184287107654981
61404142991054586184287112241201
61404142991054586184538159306513
61404142991062689510454382584379
61404142991062689510454382934299
61404142991062689510454387183649
61404142991062689512148958111985
61404142991062690059246238254197
61404142991062690059246353026571
61404142991062690059246353039621
61404142991062690059246357625841
61404142991062690059497404691153
61404142991062690060940928554177
61404142991062691156830179138581
61404142991062691294028286521503
61404142991062723453496560083983
61404142991062723454249788400447
61404142991062724506101063664130
61404142991900801828162298911438
61404142991902002585432588196142
61404142991904704288679647835716
61404142991925118393862346106322
61404142991925118989222661078400
61404142991926018817635107524413
61404142991926019374020132131252
61404142991926019556950788945316
61404142991926019556950788945364
61404142991926319151696719600084
61404142991926319563290697431680
61404142991926319746221354245744
61404142991926319746221354245792
61404142991928721260469444687748
61404142991929921422943503210836
61404142991929921834535156688842
61404142991929921834535156690294
61404142991929921834537481041028
61404142991936824540630134962798
61404142991936824540630134981512
61404142991936824540632459310772
61404142991936824540632459329486
61404142991936826370208299097090
61404142991936826370208299215134
61404142991936826370210623567320
61404142991936826370772383447118
61404142991937124729903024629914
61404142991937125964684958123442
61404142991938025152274873582405
61404142991938025297900424241886
61404142991938025297900424247502
61404142991938025297902748595476
61404142991938025340372820514999
61404142991938025342629157442935
61404142991938025342817180802901
61404142991938026387620891309321
61404142991938026944276335450370
61404142991938026944276335568378
61404142991938026944276335568414
61404142991938026944276335568462
61404142991938026944278659920600
61404142991938026944840419800398
61404142991938027127294032675247
61404142991938027127771076614510
61404142991938027128046144985957
61404142992002867415423495445475
61404142992002867415425818393769
61404142992002915423727125638040
61404142992009770370138661033357
61404142992009819776385153684619
61404142992009819989905211285363
61404142992009819989905212685043
61404142992010971290657032949801
61404142992010971290657291230055
61404142992010972937029773759281
61404142992010972937033217437705
61404142992010972937033246017469
61404142992011022350538923664668
61404144119612836377185201896688
61404144119612836377185201902304
61404144119612836377457169544692
61404144119612836378880806416326
61404144137230644296250353074561
61404144137303590283920962990709
61404144137303590291267440769291
61404144137338712426132738135521
61404144137338712616427437383108
61404144137338712616427441969328
61404144137338712616762085643108
61404144137338756534754154223669
61404144138175339284412413423137
61404144143247332495103703139080
61404144143247337434231437118808
61404144143247338031287475999638
61404144143247338032039587954818
61404144144122733613783315024352
61404144190481218597397084304139
61404144190513634097233722886107
61404144190513634097234065842699
61404144190513639036361456865835
61404144190513639447955434697479
61404144190513639447955777654071
61404144190513687666304088780019
61404144190516340739608516492359
61404144190516340739608859448951
61404144190516388956262594930653
61404144190516388957957170574899
61404144190516390557657954363025
61404144191391687093624474905341
61404144196313290772373482225617
61404144196422259510335733244351
61404144196422259510335733257401
61404144196422264449463210356555
61404144196422264451158818653366
61404144196422264861057445068773
61404144196422264861057446468453
61404144196422264861057449654993
61404144196422264862752796485010
61404144196422265046039124434021
61404144197289505695412659342896
61404144214038920361410563478203
61404144214038921591674011613179
61404144214038921591674011729819
61404144214038921596756585907979
61404144214039172395324902677471
61404144214039172395328258727629
61404144214039172395328344820909
61404144214041873686977984472351
61404144214041873686981426615789
61404144214042774117529011737311
61404144214042774117532367787469
61404144214042774117532453880749
61404144214042774666320980762561
61404144214042774666324338229661
61404144214147240532550666665585
61404144214147240532550669852125
61404144214148140551507375993431
61404144214148140551507462086711
61404144214148141092956306196997
61404144214148141092956307613939
61404144214148141092956650570531
61404144214148141100299689392215
61404144214148141100550479575501
61404144214150836904032805283879
61404144214150836904032805296929
61404144214150836904033062501323
61404144214150836904033062514373
61404144214150842247411395735461
61404144214150842247411396798271
61404144214150842247411654015715
61404144214150842254754778911965
61404144214150842254754778917572
61404144214150842254754778930679
61404144214150842384609387991877
61404144214150842384609389408819
61404144214150842384609732365411
61404144214150842391952509705799
61404144214150842391952514305060
61404144214150842391952514305069
61404144214150842391952766923243
61404144214150842391952766936293
61404144214150842391952771522513
61404144214150842392203561370381
61404144214150842394462994293007
61404144214150842394463251510451
61404144214150842796203367240463
61404144214150842796203624457907
61404144214150842796203710197055
61404144214150842803797453462877
61404144214150892394942052780058
61404144214987217642202869381269
61404144215022586477294825006060
61404144215022635034555205944091
61404144215022635034555464211295
61404144215022635037002926999513
61404144215022635037003185266717
61404144215023485647265995495171
61404144215023485647266024192931
61404144215023485809760589390508
61404144215023486904498545568594
61404144215023487019873539249891
61404144215023487019873567947651
61404144215023487042030925102038
61404144215023487044542522885440
61404144215023487087763589305554
61404144215023535053512516844193
61404144215026238571002979418016
61404144215087427359742745987360
61404144215095232325963445042408
61404144215095235976966074118994
61404144349941153816436551004645
61404144349941153816438875352619
61404144349941157520617310197822
61404144349941157520784675837415
61404144349941159167158262816017
61404144349941159167160587163991
61404144349941159167160587177089
61404144350014103508452961405589
61404144350014103515798410314395
61404144350014105154828872732165
61404144350014105162174321640971
61404144350038420124800881325246
61404144350046523954027462506370
61404144350046523954028578178152
61404144350046523954592318390686
61404144350046523999760126709886
61404144350049221946318936065605
61404144350049225650664736550401
61404144350049275109442755584413
61404144350049275110006839816397
61404144350049275476056181521853
61404144350913766478795900427796
61404144350913766481241637855886
61404144350913766481244737160776
61404144350913766481244737514908
61404144350921019748760973692530
61404144350921870353755145812436
61404144350986711056285330946088
61404144350986716127525388770676
61404144355838071815812463999805
61404144355947040553022345504664
61404144355947044259815092093751
61404144355947045492150079484392
61404144355947045906191003420327
61404144355947045906191778259199
61404144355953994907476372050400
61404144356786374489287875369386
61404144356822391848589720343250
61404144356822391848589720815426
61404144356822391848592819530096
61404144356822391848592820002272
61404144356822392260183439894649
61404144356822392260186797361749
61404144356822441671701957389936
61404144356829344972592018511858
61404144356895343790145527399822
61404144356902290960262628428006
61404144373527678686457726044801
61404144373527679921803743771717
61404144373563695906323062285193
61404144373563695906323176604057
61404144373563695906887918169509
61404144373563697141669080012109
61404144373563701397506392124941
61404144373563701397506506443805
61404144373563702634548134437363
61404144373563702639630708615523
61404144373571806510072238772007
61404144373574754900845822039042
61404144373574758605191622523838
61404144373574758605376210568369
61404144373574758605376211631179
61404144373574758605379649525267
61404144373574758605379650588077
61404144373574759839973556018770
61404144373575655331396847891224
61404144373575655331396849304002
61404144373575655331584875951299
61404144373575655331584875968561
61404144373575659035927238896139
61404144373575659035930677853037
61404144373575660270273534811256
61404144373575660270524583270632
61404144373575660270524583283730
61404144373575660270524586457172
61404144373575660270545503975580
61404144373575660819501142833263
61404144373575660819504495714191
61404144373575660819567257829035
61404144373671719739610921243828
61404144373672916648475583549265
61404144373672916648475927922799
61404144373672921594946357767619
61404144373672921594946443860899
61404144373672922136395287971185
61404144373672922136395289388127
61404144373672922136395632344719
61404144373672922136396404010149
61404144373672922136459080035925
61404144373672922143989375610541
61404144373672922143989461349689
61404144373679824849352871774328
61404144373681076708074995859229
61404144373683723468806858043176
61404144373683727165810652821250
61404144373683727303007616567647
61404144373683727303008645437414
61404144373683727303008731170946
61404144373683727303092299205314
61404144373683727310434333963928
61404144373683727310601702790061
61404144373683727312130028803318
61404144373683727356166998167444
61404144373683727357862693006834
61404144373683728545216267458860
61404144373683728949383527894223
61404144373683728956977614116637
61404144373683729132398867345954
61404144373683729139740902104568
61404144373683729139991953278308
61404144373683729142251385279046
61404144373683777311644551858041
61404144373683777311644809075485
61404144373683777311644810610519
61404144373683777311644924929383
61404144374340285552739001658779
61404144374508348237655349384897
61404144374511943188329781585445
61404144374511943188893865817429
61404144374511943371344006433877
61404144374511943371908090665861
61404144374511943783881825077305
61404144374511945019228614456553
61404144374511945156214219307809
61404144374511948867337941267343
61404144374511949271801529499225
61404144374511993195211663559059
61404144374511998685641851155457
61404144374511998687334390814969
61404144374544414185475733389127
61404144374547065476085748941221
61404144374547067376649614271646
61404144374547067376652713458492
61404144374547117123421072387307
61404144374548266294219610309484
61404144374548266301896002939102
61404144374548266304072095998528
61404144374548266304155778823936
61404144374548267940595521636060
61404144374548267950633968277518
61404144374548267950633972863738
61404144374548267950637066992188
61404144374548267950637067110232
61404144374548267950637071696452
61404144374548268085469906876226
61404144374548268087729682761060
61404144374548268087981504659628
61404144374548268131202571079742
61404144374548268133462346964576
61404144374548268133731990264606
61404144374548268134215492375752
61404144374548317911006873488352
61404144374555171252176043075116
61404144374555471395693052164888
61404144374555471395693053700082
61404144374556371413814049722588
61404144374556372008610652016300
61404144374556372008610653532620
61404144374556373060754045281148
61404144374556373060943106460340
61404144374559073496918388882638
61404144374559073503692096548556
61404144374559073503693215756750
61404144374559073503695539754804
61404144374559074739039228897446
61404144374559074739039230297126
61404144374559074739039233483666
61404144374559074764461402492197
61404144374559075280491259350716
61404144374559075280491517630970
61404144374559075288082247799014
61404144374559075288083022637886
61404144374559075288085346635940
61404144374559122909939703821792
61404144374559122940444423014939
61404144374559122940444424414619
61404144374559123077642526757859
61404144374559123123375190961375
61404144374559123489212029073759
61404144374559124694328516534281
61404144374559124694329515289148
61404144374559124724747224303760
61404144374620011539824262578762
61404144374620013369402426812384
61404144374620017027743967000682
61404144374620312278140973147640
61404144374620317217268707127368
61404144374620319460886635268928
61404144374620319461638747596954
61404144374621214493270093649105
61404144374621220029450529237386
61404144374628117244361672201236
61404144374652482531323627700794
61404144426749681915513423538587
61404144426749681915513509631867
61404144426749681915514542750993
61404144426749685619859224023383
61404144426749685619859310116663
61404144426749687266235135349959
61404144426749687266235221443239
61404144426753282402935599103495
61404144426753283637717532598427
61404144426753283637717532615689
61404144426753283637717618691707
61404144426753283637718651810833
61404144426753287272414814684669
61404144426753287890855303525415
61404144426753287890918069906919
61404144426753288988439330503079
61404144426753289125637237020347
61404144426753289125637237037609
61404144426753289125699999152501
61404144426753289125700003401851
61404144426753337281051754695860
61404144426846948178875072919271
61404144426846948180570681216083
61404144426846948590469309031169
61404144426846948590469312217709
61404144426850544954608584569927
61404144426850544954609699178851
61404144426850544961951704866907
61404144426850544961951704879957
61404144426850544961951709466177
61404144426850545503401325247509
61404144426850550305330038101045
61404144426850550305330296381299
61404144426850550312673421277549
61404144426850550442529059227237
61404144426850550442529060644179
61404144426850550442529403600771
61404144426850550449871036236199
61404144426850550449871409288827
61404144426850550449871409301877
61404144426850550449871413888097
61404144426850550452381549053203
61404144426850550452381893876035
61404144426850550854122266823491
61404144426850550854123038475823
61404144426850550854123381432415
61404144426850550861716095828461
61404144426858650071692540789887
61404144426858653777734035660563
61404144426858654189327238653335
61404144426858654189328013492207
61404144426858654326525231263883
61404144426858654326526006102755
61404144426858654327340794437843
61404144426858654327341139260675
61404144426858655559612245211807
61404144426858655562122727932775
61404144426858704142921586937609
61404144426858704142921958473917
61404144426858704142921960008951
61404144426858704325936184857383
61404144426858704325936299176247
61404144427697983321277723951237
61404144427697983321277809690385
61404144427722044137900732978703
61404144427722044137901390312171
61404144427722044137984415798495
61404144427722044137985073131963
61404144427722342680880128745235
61404144427722343092473848309675
61404144427722343092474106576879
61404144427722343094921569365097
61404144427722343094921827632301
61404144427725896806373469422417
61404144427725896806373555511485
61404144427725896806376912978585
61404144427725946628921621783600
61404144427732801204872769512821
61404144427732801753915788414389
61404144427732849197841479448031
61404144427732849335102234173423
61404144427733149493867337330391
61404144427733149493868370432255
61404144427733149494620482741567
61404144427733149524372799473899
61404144427733151140996394068143
61404144427733151143444111941237
61404144427734000511397016354908
61404144427734000511398049474034
61404144427734000518171842879100
61404144427734000518171843229020
61404144427734000518172876348146
61404144427734000518175200346200
61404144427734000543322257755885
61404144427734000680516811409535
61404144427734000680516811527627
61404144427734000680520250366433
61404144427734000680520250484525
61404144427734000681336158027807
61404144427734000681336158363225
61404144427734000681607868917493
61404144427734000727089743273057
61404144427734001745928159670718
61404144427734001745928160720478
61404144427734001746743809983506
61404144427734001746744067200950
61404144427734002294970919942112
61404144427734002294970920292032
61404144427734002294971178222366
61404144427734002294971178572286
61404144427734002302561654359506
61404144427734002302561679874929
61404144427734002302562683229282
61404144427734002302565007227336
61404144427734049924418364595511
61404144427734049924421689810922
61404144427734050473945998817226
61404144427734050503691432447711
61404144427734050503691432914271
61404144427734050503691805985613
61404144427734050549448829384415
61404144427734051708808177125677
61404144427734051708809175880544
61404144427734051708811243011074
61404144427734051708811500228518
61404144427736702384854928557067
61404144427736702384855186824271
61404144427795246475366295860324
61404144427806952026503301912077
61404144427806952209790385550497
61404144427806953856919457185940
61404144427831263237276237407915
61404144427831263237276237762047
61404144427831263237276323501195
61404144427831263237277352370971
61404144427831263644790805370711
61404144427831263644874487837823
61404144427831263644874487842035
61404144427831263644874872135735
61404144427831263652133844179297
61404144427831263652405899097271
61404144427831263652405899101483
61404144427831263827805414630935
61404144427831263827805528949799
61404144427831263827889096984167
61404144427831311820585837755053
61404144427831311820585952073917
61404144427831311820585952540477
61404144427831312006049041436138
61404144828612758263646614012297
61404144828612758263647642882073
61404144828612758270989992939451
61404144828647880413201510866819
61404144828647880413201768084263
61404144828647928631550079210211
61404144828647929866896096937127
61404144829488109611641151389110
61404144829488109611641923041442
61404144829520528810657691217147
61404144829520530457785714853035
61404144829523231749523598209341
61404144829523281579329197112181
61404144829592624195972036990242
61404144829593474810837668230480
61404144829593476045619601725412
61404144829593476045620373377744
61404144852246359354832511024360
61404144852278479604546438641888
61404144852278479604547553250812
61404144852282381928347340004456
61404144852282381928347687565991
61404144852282382065545332615004
61404144852282382065545418354152
61404144852282382065629014973852
61404144852282382065796470005693
61404144852282382111361679177368
61404144852282431929390539760436
61404144852282432066839490551969
61404144852282432066839606405867
61404144853118707360504226124673
61404144853118708595850243851589
61404144853118756766750718775935
61404144853118757315793364624875
61404144853121460253738017709871
61404144853121460253821700529663
61404144853122611264048935587170
61404144853155031520480489588906
61404144853157733957751126803074
61404144853157733958315982693006
61404144853157781538875261415091
61404144853157781584607925618607
61404144853157781996955052395697
61404144853157782134215806771169
61404144853157783185983401104421
61404144853157783231736981310025
61404144853157783231736985896245
61404144853157783368997740271717
61404144853218671782938648477166
61404144853226775706161590290348
61404144853226776934165597711272
61404144853226776940943519186010
61404144853226776940943523785280
61404144853226776940944666973920
61404144853227075847147567153642
61404144853227077081929500648574
61404144853227077084461676180332
61404144853227977514927992110016
61404144853227977514928249327460
61404144853230679348030176308591
61404144853230679348030176662723
61404144853230679348030177725533
61404144853230679348030262401871
61404144853230679348030947960923
61404144853230679348030948315055
61404144853230679348867001707151
61404144853230679348867004893691
61404144853230679348867087446299
61404144853230679348867090632839
61404144853230679348867776546023
61404144853230679348868119502615
61404144853230679355624006730503
61404144853230679355625121339427
61404144853230679356460830712121
61404144853230679356460834961471
61404144853230679356460916451269
61404144853230679760440187683865
61404144853230679760461068470099
61404144853230679760461840122431
61404144853230679760711783795561
61404144853230679767971125722521
61404144853230679767971468679113
61404144853230679943642440609625
61404144853230679943642697827069
61404144853230727527088695199922
61404144853230727936422863733743
61404144853230727936422864200303
61404144853230727936423120951187
61404144853230727936423122467507
61404144853230727938870958130234
61404144853230727938954640683725
61404144853230727938955412336057
61404144853230727938955759878869
61404144853230727944037872195353
61404144853230727984708196895833
61404144853230727989791456987177
61404144853230728121885182978666
61404144853230729173464606526498
61404144853230729173464606530710
61404144853230729173654011020569
61404144853230729173737693368185
61404144853230729219406476617249
61404144853230729219407219689865
61404144853230729219407595812393
61404144853230729224489793868025
61404144853230729224489822447741
61404144853230729356667116673857
61404144853230729356667230992721
61404144853230729356667888326189
61404144853230729356668264448717
61404144853230729356668350187865
61404144853230729361750462504349
61404144853230729361750576823213
61404144905421286370064283912187
61404144905421286370064283925237
61404144905424888084925529892491
61404144905424888084925615631639
61404144905424888084926644501415
61404144905424888092268307232879
61404144905424888092268307245929
61404144905424888092268392972027
61404144905424888092268392985077
61404144905424888092268397571297
61404144905424888092268650189471
61404144905424888092268650202521
61404144905424888092268654788741
61404144905424888633717241700297
61404144905424888633718270570073
61404144905457308531232993717941
61404144905457308531233022751167
61404144905457308531233022764217
61404144905457308531233108490315
61404144905457308531233108503365
61404144905457308531233113089585
61404144905457308942827000595861
61404144905457308942827343552453
61404144905457308942827348138673
61404144905457309080024993193359
61404144905457309080024993206409
61404144905457309080025078932507
61404144905457309080025078945557
61404144905457309080025336149951
61404144905457309080025336163001
61404144905457309080276130597089
61404144905457359081130980652731
61404144906296685811196815800595
61404144906296685811197074067799
61404144906296685813456251561245
61404144906296685813456509828449
61404144906296686222790793632239
61404144906296686225238772954865
61404144906332709010681564041647
61404144906404406208466432312843
61404144906404453647310026916288
61404144906404453830324251764720
61404144906404454379366926310016
61404144906405606225311925661145
61404144906405606226148753909375
61404144906405606226148758495595
61404144906405606226149787365371
61404144906405606230395157172773
61404144906405606774104585203061
61404144906405606774919460806667
61404144906405606774919461143537
61404144906405606774919465392887
61404144906405606774919465411601
61404144906405606774919475689193
61404144906405606774919719423791
61404144906405606774919847225501
61404144906405606774919848760535
61404144906405606774920494262663
61404144906405606774920494281377
61404144906405606775107750339143
61404144906405606775107750693275
61404144906405606775191433158935
61404144906405606775191433160387
61404144906405606775191433177649
61404144906405606775191443337197
61404144906405606775191816408539
61404144906405606775192462028711
61404144906405606775192462030163
61404144906405606775192462047425
61404144906405606782450786313917
61404144906405606782450789501861
61404144906405606782450872053065
61404144906405606782450875241009
61404144906405606782534472323105
61404144906405606782534472340367
61404144906405606782722844419835
61404144906405606782722844424047
61404144906405606957934073608967
61404144906405606957934187927831
61404144906405606958122100151261
61404144906405606958122473222603
61404144906405606958206041256971
61404144906405606964985067026981
61404144906405654404308720609538
61404144906405654539308805245973
61404144906405654539308919564837
61404144906405654539308920031397
61404144906405654541569389245862
61404144906405654541569474985010
61404144906405654541841351781788
61404144906405654541841437870856
61404144906405654950902524791699
61404144906405654950902897863041
61404144906405654953351395154834
61404144906405655136365613356154
61404144906405655136365614872474
61404144906405655136365986408782
61404144906405655136366072497850
61404144906405656187945300591152
61404144906405656187945386330300
61404144906405656195475678383900
61404144906408308066572804423925
61404144906408308066844773239733
61404144906408308074187555185007
61404144906408308074187898141599
61404144906408357891380388295004
61404144906428769578107974581660
61404144906428769715368728957132
61404144906428770813453992308576
61404144906428771362496666853872
61404144906428771362497781462796
61404144906429922294208603665697
61404144906429969872759551670138
61404144906429970467282956902784
61404144906429970467284100091424
61404145064946067413503522903819
61404145064946067413503522916869
61404145064957773003324527286709
61404145064957773003324528703651
61404145064957773003324871660243
61404145064957774649699411160451
61404145064957774649699668377895
61404145064957774649700440030227
61404145064957774649700782986819
61404145064957774657042445731333
61404145064957774657042788687925
61404145064957774786897402354057
61404145064957774786897746727591
61404145064957774786898431223833
61404145064957774786898775597367
61404145064957774786960422766465
61404145064957774786961194418797
61404145064957774794491575732561
61404145064957774794492604602337
61404145064982089574671975492129
61404145064982089986266325313591
61404145064982089986266325326641
61404145064982089986266329912861
61404145064982090123464317924139
61404145064982090123464317937189
61404145064982090123715112371277
61404145065821167076875498232855
61404145065821168311656660075455
61404145065821419119912162040781
61404145065821419119912247779929
61404145065821467268677496461849
61404145065821467268677754729053
61404145065831973478353703530771
61404145065832273667623264427143
61404145065832273667623265476903
61404145065832273667624297529007
61404145065832273668376409838319
61404145065832273670070986532325
61404145065832275314752321164895
61404145065832275317200039037989
61404145065857441829872957061101
61404145065857441829873042800249
61404145065926833723367725249088
61404145065929187251905757043623
61404145065930385627458346656611
61404145065930385627458346660823
61404145065930385627458347010743
61404145065930387405948561810863
61404145065930387405948818674175
61404145065930387405948819028307
61404145065930387405948820091117
61404145065930387405948904767455
61404145065930387406785385455611
61404145065930387406785642673055
61404145065930387406785644072735
61404145065930387406785728766335
61404145065930387406785729829145
61404145065930387406786761868199
61404145065930387406786762931009
61404145065930387411032164504667
61404145065930387411032164858799
61404145065930387411032250597947
61404145065930387413542649096087
61404145065930387414379473077705
61404145065930387414379558816853
61404145065930387414379558834115
61404145065930387452603124373718
61404145065930387818358442567805
61404145065930387818358442580855
61404145065930387818358442917725
61404145065930387818358699785249
61404145065930387818358699798299
61404145065930387818358701197979
61404145065930387825136621143347
61404145065930387825889853827253
61404145065930387825890111044697
61404145065930387864385130282690
61404145065930387864385387500134
61404145065930388001395094815910
61404145065930388001645798919014
61404145065930435445571834308928
61404145065930435994363804751120
61404145065930437231384282365340
61404145065930437231384368104488
61404145065941192991748954103039
61404145065941192991749297059631
61404145065941192991750068711963
61404145065941194227367711601063
61404145065941194227367715833151
61404145065941194227367797340211
61404145065941194227368830442075
61404145065941242809778615453832
61404145065941244045124633180748
61404145065962856626383291640966
61404145065965509555755538849823
61404145065965509556591219193503
61404145065965509556591333978927
61404145065965557729939917378131
61404145065965557780587677268134
61404145065965557780775705345462
61404145065965558192369683177106
61404145065965558329630351813430
61404145065965558329630437552578
61404145065965558329630694770022
61404174613588425151822042491979
61404174613588426798197953818555
61404174613653256151496005569099
61404174613661360026455250953739
61404174613661361672830387441443
61404174613661361672831162280315
61404175245778023344748203022343
61404175298952950359227863613739
61404175299053798580942917289259
61404175299053815181900023165567
61404175299061902455901129554773
61404175299061902455902162673899
61404175299061919056855054754437
61404175299061919056855826406769
61404175299061919056859268550207
61404175322687416274087969529719
61404175322688316841836984805957
61404175322688316887569653595636
61404175322688617031086662683956
61404175322695520149044887379845
61404175322695520149047210665009
61404175322696420579598237929969
61404175322696420579598242179319
61404175322696420716793907255353
61404175322696426067515619066725
61404175322699127359167584818269
61404175322699427550866095549897
61404175322699427550949778017009
61404175322699427962460073381541
61404175322699428145474412662717
61404175322699429197242006876473
61404176522041102691934020292967
61404176681573987610332247451795
61404176681610021440923498092601
61404176687518646854022842559009
61404176687518646854025166906983
61404176687518652207191246897061
61404176687518652207192275766837
61404176687519847611021535726353
61404176687519847611023860074327
61404176687519849257397447052929
61404176687519849257399771400903
61404176687519852961743247537725
61404176687519852964273618181385
61404176687519853147204274995449
61404176687519854793580186322025
61404176734740810749852662658551
61404176734748914624807694247421
61404176734748914624810874924065
61404176734748914624811908043191
61404176734776827971893753256951
61404176734776844572850859133259
61404176734784931846848784845821
61404176734784931846849556498153
61404176734784931846851965522465
61404176734784931846852998641591
61404176734784948447805890722129
61404176734784948447806662374461
61404176734784948447810104517899
61404176734784948455403158683997
61404176734788855720044972019020
61404176734788856314569606664728
61404176734788857549351540159660
61404176740685469993545580696589
61404176740693573868504826068179
61404176740693573868504826085649
61404176740693573868504830684919
61404176740693579221671936358233
61404176740697481270323711320448
61404176740697481681917689152092
61404176740697482916699622647024
61404176758375312402175649422071
61404176758383416277130681010941
61404176758383416277133861687585
61404176758383416277134894806711
61404176758383417923506592337517
61404176758383417923509773014161
61404176758383417923510031294415
61404176758383417923510806133287
61404176758383432740889794276701
61404176758411329624216740020471
61404176758411346225173845896779
61404176758411346644381798587823
61404176758411346644381798600873
61404176758418554893164127685589
61404176758419433499171771609341
61404176758419433499172543261673
61404176758419433499174952285985
61404176758419433499175985405111
61404176758419435145551121892815
61404176758419435145551896731687
61404176758419438987091476031261
61404176758419438987092247683593
61404176758419440633467387357837
61404176758419440633468159010169
61404176758419449970549073897661
61404176758419449970549078147011
61404176758419450100128877485649
61404176758419450100129649137981
61404176758419450100133091281419
61404176758419450107726145447517
61404176758419450153479730239332
61404176758419451746504788812225
61404176758419451746505560464557
61404176758419451746507969488869
61404176758419451746508227769123
61404176758419451746509002607995
61404176758419451754102056774093
61404176758419455450850589297021
61404176758419455450851360949353
61404176758422156615368236745429
61404176758422156615369265615205
61404176758422157164160207187621
61404176758422157164161236057397
61404177237312885144422422415639
61404177372884072621561817818881
61404177372884072621562589471213
61404177396518574281500670319797
61404177396518579632221267522245
61404177396518579632222382131169
61404177450020397566237220361747
61404177450020696474972295955135
61404177450020696520725884052995
61404177450020697709754229450067
61404177450020707639055148669979
61404177450020707639055920322311
61404177450023099223939643862083
61404177450023099269672308065599
61404177450023398224160971756847
61404177451004127620954242950047
61404177451004127628296167616269
61404180758562758885003392858418
61404180758634509244509298921682
61404180758635693942567259528306
61404180758635709864329891669346
61404180758666924744346280460242
61404180758666928448692080945038
61404180758668129068512673692702
61404180758670827198001282471005
61404180758670827198001368210153
61404180758670827198002054123337
61404180811740387785848797950477
61404180811813322660479596325115
61404180811813322660482006412237
61404180811813322660483039531354
61404180811813322660483039531363
61404180811813322660483039879870
61404180811813339124238709590875
61404180811813339124238711007817
61404180811813339124239053964409
61404180811845754219823810741198
61404180811845754219823810741207
61404180811845758976020887906862
61404180811845759570545522552579
61404180829466263887976728251075
61404180829466263887976986518279
61404180829539214768768001025058
61404180829539215363564632502021
61404180829539215363564633551781
61404180829563530104768716532456
61404180829570434640441859058748
61404180829570434641006719193866
61404180829571630268604982563618
61404180829571635207732716543346
61404180829571635214509895412028
61404180829571635215074755547146
61404180829574320858982034021943
61404180829574321042017294381073
61404180829574331972019435476331
61404180829574332154969984127179
61404180829574332154971012996955
61404180829574332155054695835461
61404180835480260620813491813942
61404180835482957575749421511374
61404180835770827958152343105052
61404180835770827965492283080924
61404180971224782046108445751877
61404180971224791517099335950317
61404180971224791517102692000475
61404180971224793159145847206265
61404180971224793164228421384425
61404180971273273756099335257806
61404180971273273939028958604237
61404180971273273939029991723354
61404180971273273939029991723363
61404180971273277643372436157992
61404180971330146825426657674877
61404180971330146825428981672931
61404180971330146832956949726131
61404180971330146832956952908459
61404180971330146832960048558845
61404180971330157943546633307425
61404180971330157951077700193339
61404180971330163296716062991891
61404180971330163296716066174219
61404180971330163296716837826551
61404180971330163304247129877805
61404180971332848528860973726397
61404180971332848528861745378729
61404180971332848528864069376783
61404180971332848528864326594227
61404180971332850175990030462697
61404180971332850175990802115029
61404180971332859646981721011277
61404180971346208264431121504034
61404180971346208630731510263570
61404180971346208813474140418700
61404180971346208813660101352409
61404180971346208813662167065997
61404180971346208813662167420129
61404180971346208813662425700383
61404180971346208813663200185114
61404180971346208813663200185123
61404180971346223455454399553018
61404180971346223631042188682669
61404180971346223631043303291593
61404180971346223631063195495606
61404180971346224690236328456114
61404180971346224690236333042334
61404180971346224873166989862014
61404180971346225277418100009245
61404180971346225277419214618169
61404180971346225284760877362683
61404180971346225284760963101831
61404180971346225284761220319275
61404180971370523959952723953992
61404180971370524142883380773672
61404180971370535255919667619145
61404180971370535255919924836589
61404180971370535255921039445513
61404180971370540019459865094830
61404180971370540019459869681050
61404180971370540202411447220396
61404180971370540606642494039441
61404180971370540606642751256885
61404180971378640373003971400574
61404180971378643894419115071306
61404180971378644077370692605036
61404180971381340291861476777402
61404180971381342068907906125241
61404180971381342068908163342676
61404180971381342068908163342685
61404180971381342068909277951609
61404180971381342076250940696114
61404180971381342076250940696123
61404180971381342076251283652715
61404180971381345230989210757130
61404180971381345773254821218952
61404180971381345773254821218961
61404180971381345773255078436405
61404180971381345780597088729338
61404180971381347015379017619393
61404180971381347015379017632443
61404180971381347015379022218663
61404180971548995921715643987179
61404180971549001274885877086021
61404180971551697625154087741189
61404180971551699271527676118019
61404180971551699271531028985849
61404180971563661965709069874443
61404180971563710136609544798789
61404180971657052941008348649173
61404180971657052941011444299559
61404180971657054587385031626629
61404180971657064059129095934053
61404180971660923282603474696511
61404180971660923289381396171249
61404180971660956636120747681673
61404180972205493186951972011009
61404180972205509653156250514081
61404180972313566670000433888605
61404180972313566670001205539485
61404180972313566670001205540937
61404180972532399295004167983771
61404180972532404654948424658989
61404180972532415765538108122191
61404180972532415766293573300785
61404180972532415767985826113377
61404180972536258937035350949597
61404180972536273754418552888781
61404180972536301755333603603047
61404180972536301755333607833683
61404180972536301755333833289083
61404180972536301755333861870251
61404180972536301762111757946149
61404180972536301762863870256913
61404180972536301762863871306673
61404180972536302990115766784015
61404180972536302990680625850659
61404180972536307115277831580457
61404180972536317814273537330107
61404180972536317814837621563543
61404180972536317815025907908075
61404180972536317815026682742735
61404180972536317815029006740789
61404180972536317821616576138693
61404180972536317822368688449457
61404180972536318226619885739719
61404180972536318226619914317983
61404180972536318226620689152643
61404180972536318234150952625633
61404180972536319461401847813123
61404180972536319461402594067859
61404180972536319461402622647575
61404180972536319461405946935689
61404180972536319461966706879559
61404180972536323167442967014781
61404180972536323174786005823159
61404180972544406865074753901499
61404180972544408512203810639251
61404180972544408519734102690505
61404180972544423336361093197555
61404180972544423336361093197763
61404180972544423336361868032215
61404180972544423343892131503801
61404180972544424571707885759179
61404180972544424574155603632273
61404180972544428285279297012091
61404180972641625371012682090755
61404180972641668189499195691349
61404180972641668189499196741109
61404180972641669836628249245369
61404180972641673541913157014893
61404180972641673541913157015101
61404180972641674778012320153033
61404180989059143560895975724949
61404180989060344317894668892293
61404180989071199302536523488725
61404180989072049861710265048193
61404180989072049861711036700525
61404180989072099870347190533331
61404180989072100929290282170964
61404180989095160782937066323349
61404180989095166270856770745269
61404180989095214449098908402266
61404180989095214449099251358858
61404180989096361539935759490693
61404180989096367027855463912613
61404180989096411357965286907605
61404180989096415023166944755546
61404180989096415023167287712138
61404180989096416257948878249074
61404180989096416257949992857998
61404180989096416258513733070532
61404180989096416258513818809680
61404180989096416845884648372933
61404180989096416845884991329525
61404180989104520316675608703236
61404180989104521368254911950104
61404180989104521368254997689252
61404180989107216524576585217349
61404180989107218308150489154464
61404180989107218308150489154473
61404180989107218308151518024249
61404180989107221424562320037518
61404180989107222012496289639260
61404180989107222012496975552453
61404180989107222012497318509045
61404180989107222019838980786990
61404180989107222019922664078958
61404180989278031361141513046528
61404180989278031361894658459156
61404180994906574834436848812876
61404180994907775408506004492602
61404180994979509702020182514067
61404180994979509708798059530596
61404180994979525760960872016418
61404180994979525768302877723140
61404180994979525768574846887464
61404180995003825032935971848735
61404180995011941260797110482362
61404180995011941268139887841416
61404180995011941268411857005740
61404180995011946207267593241428
61404180995015843728657609818482
61404180995015847295742627343934
61404180995015847433192815856004
61404180995198362508855203953940
61404180995222674126687549056064
61404180995295609001591321696912
61404180995295609001591324879240
61404181042128601604225023649173
61404181042128601604789107881157
61404181042176760450610138174744
61404181042176765941036883627704
61404181042245761347543790736883
61404181042245761347543793923423
61404181042246127970733843890359
61404181042246127971006845112403
61404181042249728405059312818219
61404181042249728405060341687995
61404181042249728588010890338843
61404181042249728588011919208619
61404181042274029099935936746657
61404181042274040075691748845271
61404181042274040075692007125525
61404181042274040083305608943943
61404181042274040212888626492763
61404181042274040212889655362539
61404181042274040212973338201045
61404181042274045563611368590853
61404181042274045563611454330001
61404181042274045563611711547445
61404181042274045571204425943491
61404181042274045571204511682639
61404181042274045571225313365863
61404181042274045571225346644227
61404181042282145185453073590918
61404181042282145185453848425578
61404181042282145193047935710803
61404181042282150086148997802001
61404181042282150086149083541149
61404181042282150086149340758593
61404181042282150680694553171531
61404181042282150680694638910679
61404181042282150680694896128123
61404181042282150680966525523799
61404181042282150680967640132723
61404181042284834083513003567047
61404181042284845196550405021435
61404181042284845242303305435269
61404181042284845249919084010751
61404181042284846484701017505683
61404181042284850730223695770373
61404181042284850730223781509521
61404181042284850730224038726965
61404181042284850737816753123011
61404181042284850737817867731935
61404181042284850737837673823738
61404181042284850737837673823747
61404181042284850737837673829327
61404181042284850737837673829570
61404181042284850737838788432671
61404181042284851965004943346496
61404181042284851965005714998828
61404181042284851972619607318670
61404181042284851972619607318679
61404181042284851972620721927603
61404181042452757830347799409051
61404181042488975598415409648952
61404181042489275780105748535551
61404181042489280675234942194087
61404181042561009485298979871472
61404181042561910465458663131460
61404181042561910465517203550844
61404181042561910465520650416016
61404181042562210653955191012120
61404181042562210654708336423296
61404181042562210654979530771834
61404181042562210654980305606494
61404181043108102517556783552675
61404181043108113638124567514827
61404181043109303274074303659707
61404181043109314387591820724915
61404181043109314394369742199653
61404181043109314395206570449335
61404181043112016090546764238231
61404181043112016098645387260185
61404181043436220500726819513565
61404181043436220502422166808739
61404181043437071656458716447913
61404181043437071657296689406927
61404181043437071657296692589255
61404181043437072754730713442631
61404181043437072754733036274285
61404181043437072892078626084187
61404181043437076595605333981455
61404181043437076596149269160823
61404181043437076596170189880273
61404181043437076596170193048099
61404181043437076596358479405729
61404181043437076602927190635561
61404181043437076603680336046737
61404181043437120932972422422771
61404181043437121070236275985089
61404181043439773360732034328223
61404181043472193801953086774447
61404181043472193801956185607161
61404181043472195037488165695057
61404181043472243212721168204599
61404181043472243213286024088915
61404181043545129911283426593787
61404181043545178087078965354225
61404181043545178087079222571669
61404181043545178499698057661991
61404181043545179737491793262001
61404181048069347681626682843097
61404181048069348916973472222345
61404181048069348916973475404673
61404181048069348919421193277767
61404181048080154497251700413125
61404181048081490723178445678454
61404181048085408015953820183339
61404181048182670389781429997246
61404181048182670572712083624779
61404181048189558311548103753745
61404181048189573690672639028606
61404181048190774447671329009419
61404181048190774447756174272271
61404181048193476150918388635943
61404181048193476150918391822474
61404181048193476150918391822483
61404181048193477385700322130875
61404181048361083061688990407941
61404181048397600408543958922054
61404181048397600415883641680482
61404181048397600957399466434602
61404181048397600958151837012522
61404181048397600958266948560993
61404181048397600965766845004146
61404181048397604710058557953849
61404181048400306001627956910223
61404181048400306001711640798489
61404181048469184545840760763375
61404181048469184546404844995359
61404181048470535832806745618824
61404181048470535832865257458492
61404181048470535832868732903380
61404181048470535839562971552710
61404181048470536023410925446508
61404181048470536023414020047134
61404181048470536023414021096894
61404181049017639611699019589203
61404181049017639619041372838737
61404181049017644969947899221727
61404181049029786598622185430505
61404181049052761761438853124229
61404181049052762173032055059807
61404181049052762173221116250645
61404181049052763408378844439055
61404181049052763408378847621383
61404181049054098223499920534665
61404181049125696628543202963727
61404181049344501252356588642631
61404181049344534613299521578803
61404181049344545724079843032639
61404181049345697070398359868443
61404181049345698305180293363375
61404181049345698305180551643677
61404181049345701825671712454551
61404181049345702008686052107121
61404181049345702009250649709731
61404181049345702009250907976935
61404181049345702009250911159263
61404181049345702009438936054263
61404181049345702009439226096609
61404181049345702016781231803331
61404181049345703655815105661141
61404181049345746297876139904871
61404181049345746481078536199983
61404181049345746483337971960633
61404181049345746483339001894671
61404181049345751834057589475941
61404181049345751834329558644477
61404181049345751841587881527195
61404181049345751841672336003531
61404181049380820862183810805889
61404181049380868625822835483787
61404181049380868628832314655073
61404181049380869040614577781489
61404181049453755329468411240391
61404181049453755329468415354387
61404181049453755329468415472479
61404181049453755331727847001041
61404181049453803500180861271141
61404181049453803500183185269195
61404181049453803500452830439677
61404181049453803500455925040303
61404181049453803500455929272391
61404181049453803501020785156707
61404181049453803502712007815031
61404181049453803507711153322395
61404181049453803507795607798731
61404181049453803507795610862967
61404181049453805148062027134473
61404181049453805154839948609211
61404181049453805154923631434619
61404181049453805155111920961479
61404181049453903634631330368373
61404181049453903635195414600357
61404181049453953595655306273025
61404181065916600678339437122476
61404181065916635719718779714765
61404181065919352390160660120698
61404181065919352390223422234138
61404181065919352390244314362235
61404181065919352390244342940490
61404181066123482736451793229352
61404181066123482736451793230756
61404181066123482736451793234968
61404181066123777434458813425519
61404181066123777434458813425567
61404181066126178354475876645464
61404181066126178354475876646916
61404181066126178491673869257464
61404181066126184439698852855828
61404181066126479137705873052091
61404181066134137598970926125123
61404181066134582601071140605039
61404181066134582601071140605087
61404181066207533898779535026436
61404181066207533898779535026484
61404181066207533906121540733158
61404181066207533906121543915486
61404181066782675619708848619136
61404181066782675619708848620588
61404181067070373604115832855208
61404181067082434894905974817301
61404181067082434894905979600270
61404181067179630328908052246876
61404181067179630328908827098798
61404181067179630328908828498478
61404181067179630333991398077368
61404181067179631378227666783922
61404181067179631378227667133842
61404181067179631975283705306248
61404181067179631975283705660380
61404181067179631976120787589594
61404181067179680151270107630716
61404181067179680152104608344432
61404181067179680154551300866948
61404181467669553868295569322514
61404181467669558814198901827282
61404181467669809592871882408448
61404181467669859005896296534448
61404181467670710023422909673408
61404181467670754442363605675794
61404181467670754449873751855365
61404181467670754488369013770238
61404181467670759388830677926536
61404181467670759436447323799408
61404181467888691852699957042549
61404181467888691852699957060019
61404181468545189117932929016221
61404181473579384803795406286772
61404181473786210306033755850355
61404181473786210306305467815949
61404181473786210308544354873115
61404181473794319076874307202843
61404181473797017119272784565933
61404181473797017119836868797917
61404181473797017122284586653701
61404181473797017122284586671171
61404181473797017122285734559703
61404181473797020780121366816269
61404181473797020782569087871691
61404181520848388289676341769829
61404181521055513754426637716317
61404181521055513756874358771739
61404181521055518741501501654223
61404181521055518741585185542489
61404181521063318723747410225144
61404181521063318728732354971516
61404181521063323802580177745678
61404181521063324214174155676652
61404181521063574577801129748931
61404181521063618453137923009327
61404181521063618864731900840971
61404181521063618867179621883295
61404181521063618867201661797889
61404181521063618867264419312012
61404181521063622616460747038863
61404181521063622618971231276151
61404181521063623991850743164150
61404181521063624403444720977080
61404181521066320158917501108344
61404181521066320158917501125606
61404181521066325695097802790674
61404181521720115718370894982999
61404181526963838612166498236631
61404181526963838614676982473919
61404181526963839024032186984109
61404181526963839024032188033869
61404181526963843919579018841159
61404181526963843919641782023025
61404181526963843919662586875527
61404181526971943722722552620479
61404181526971943722743473313781
61404181526974645425154851546865
61404181526974645425906849052039
61404181526974645425969612247003
61404181526974645425990531890545
61404181526974645427665335784153
61404181526974645428417328585063
61404181526974645428417329039977
61404181526974645428417333289327
61404181526974645428418476945979
61404181526974645428418481195329
61404181527631142693086221031015
61404181527631142693650305262999
61404181527631146351508000832857
61404181544478037502675836596020
61404181544478937933226863860980
61404181544481684238534337487518
61404181544481684238618020307310
61404181544481989374522249144475
61404181544481989376782056907984
61404181544482884858418720751678
61404181544482889759152354072300
61404181544696919945790965833996
61404181544696919945790965835400
61404181544696925298769014573256
61404181544697820376341993098956
61404181544697820376341993104572
61404181544697825271972507695134
61404181544698120519587320337835
61404181544698120519859002188680
61404181544698120519859002192892
61404181544698125461243072995562
61404181544698125461243073113606
61404181544700521621990814580028
61404181544700521667723478783544
61404181544700522216787045337432
61404181544700526975219567420988
61404181544700526975219567439702
61404181544700527158150224236504
61404181544700527570015798065964
61404181544700527570015798178392
61404181544700777941174555703995
61404181544700821811240487871864
61404181544700822223022408041687
61404181544700822223022408059157
61404181544700822406036718509772
61404181544700827164490132740130
61404181544700827210160035160055
61404181544700827210160035178929
61404181544700827210160036222865
61404181544700827347420789417436
61404181544700827347420789535528
61404181544700827354198969829995
61404181544805888511024389299848
61404181544805888513468759022474
61404181544806188654541398388168
61404181544806188656985768110794
61404181545353383856670855344438
61404181545353383856670855692954
61404181545354284287221882957914
61404181545354284287221882963530
61404181545354284287305565316762
61404181545354317641574965072628
61404181545354317641574965078244
61404181545354322572836902281289
61404181545354322580451909210103
61404181545354322580451910272913
61404181545354584613753231331574
61404181545354617784820292311507
61404181545354622723948026291235
61404181545357018750025793943152
61404181545357018887474490556022
61404181545357018925362250096441
61404181545357018925424926122217
61404181545357018933228046768130
61404181545357018933228046886174
61404181545357019344822024700556
61404181545357024238133440720721
61404181545357024276083961907813
61404181545357024278591002938853
61404181545357024283886996913955
61404181545357024283886996932829
61404181545357319488255380015359
61404181545357324422111482869823
61404181545357324427383113995087
61404181545357324427383114012557
61404181545358224996889472701079
61404181545358224996889472701127
61404181545358225042643028913187
61404181545358225042643028913235
61404181680369217459092358433417
61404181680369517648342031725253
61404181680380373875107830103943
61404181680381267674404721400469
61404181680381269320780632727045
61404181680381273208325706332387
61404181680381273210857106921731
61404181680381274259905267855345
61404181680381274854450480268283
61404181680381274854450823224875
61404181680381274854701617658963
61404181680587198792012432556676
61404181680587199340870516935946
61404181680587199341058545013322
61404181680587199341058549245410
61404181680588099355592414184950
61404181680588105257613137450840
61404181680588398260980095784307
61404181680588398261230885993789
61404181680588399498272509265773
61404181680588399499109423155226
61404181680588399910703401086200
61404181680588404894681662307983
61404181680588404897192142294517
61404181680588404897192146545271
61404181680588405035289724820294
61404181680588405446883702751268
61404181680596460730981290402691
61404181680596505017912061494731
61404181680596508769640907692623
61404181680596508772151387680561
61404181680596508772151391929911
61404181680599204524892854504510
61404181680599204525081139799282
61404181680599204532420822557710
61404181680599205073936647311830
61404181680599205074124933656362
61404181680599205081466939363084
61404181680599205081738908546122
61404181680599205081738912778210
61404181680599206312012860081181
61404181680599206312097661642608
61404181680599206312097661760700
61404181680599210061293989487503
61404181680599210063804469474037
61404181680599210063804469475441
61404181680599211848277963307676
61404181680599211848277963425768
61404181680696151430704911841906
61404181681244596619988472152529
61404181681244895526463857967461
61404181681244896763505481239445
61404181681252700493273005062099
61404181681253000636769122141827
61404181681255402196519977519435
61404181681255402198382809490371
61404181681255403433728827217287
61404181681255702342463898561325
61404181681255703577245832054853
61404181681256602956301980330782
61404181681256604145894441845590
61404181681256604191647998057698
61404181681256604191647998175742
61404181681256604556924335426536
61404181681256604602677891638644
61404181681256604602677891756736
61404181681256608446728725888736
61404181681349961817007819425978
61404181686288683034911910352291
61404181686496723530564725395459
61404181686496723530815515604941
61404181686496723530836436311293
61404181686496723530836437361053
61404181686496724582299886018806
61404181686496728840487725987925
61404181686504785954812363801735
61404181686504828642816498599143
61404181686504833950228904866093
61404181686507487658247451505587
61404181686507529748912213198326
61404181686507530343553078705693
61404181686507530343803754111037
61404181686507530346063443434579
61404181686507530346063562942981
61404181686507535241881986660973
61404181686604776255766198157626
61404181686604798393991251307794
61404181686604798393991509574998
61404181686612880123404358540492
61404181686612880130725443542266
61404181687153189228427555619886
61404181687161294338168734499458
61404181687161325908049356235237
61404181687164027609621731023045
61404181687164027611484448189843
61404181687165229558996080545062
61404181687165229970025974126008
61404181687165233676066351772738
61404181687481295917322515033950
61404181687481295961384191621448
61404181687481296100525514083680
61404181687481299621668315518746
61404181687481299621668688590088
61404181687481343674937132502042
61404181687481344086530737262344
61404181687481344086531110333686
61404181687481344093305937207798
61404181687481344132284666545794
61404181704002818543666325321429
61404181704003719111415345196937
61404181704004019117734361674709
61404181704004068531511921566017
61404181704004069126308266747279
61404181704014520436483879281113
61404181704014569850072776206820
61404181704014570391525436962086
61404181704014820580000888369433
61404181704014824284346688854229
61404181704014870581047854140478
61404181704014870588389859847200
61404181704014870588574793323902
61404181704014874109718223371918
61404181704014874292921622796575
61404181704015724852095708729737
61404181704015726498471242735461
61404181704015774677467246098557
61404181704015774860732256894023
61404181704015776507108168220599
61404181704222601419780974873144
61404181704222601419780974878760
61404181704222606910207720326104
61404181704222606910207720331720
61404181704222905269063207385365
61404181704222906504682054769750
61404181704233408232433707615491
61404181704233413723195958714108
61404181704233413723195958832152
61404181704233707964419414879069
61404181704233708375950716703811
61404181704233708376201420788041
61404181704233708376201420806915
61404181704233711670457468059817
61404181704233712082239473968789
61404181704233712082239473987663
61404181704233712127805117976341
61404181704233712127805121158461
61404181704233712127805121158669
61404181704233712272597196988823
61404181704233713317585491695705
61404181704327071126797869688541
61404181704327971694546889564049
61404181704330669553896189188836
61404181704330669554648301498148
61404181704330669693603923082065
61404181704330969698165310586468
61404181704330969698165313768796
61404181704330969882969790695377
61404181704330973587315590130413
61404181704331870267671959435345
61404181704331870449026557874933
61404181704331870450697545509665
61404181704331870450718810570885
61404181704331874155064610005921
61404181704331875809503936857701
61404181704875463196673716312910
61404181704879098684177032859389
61404181704879098684741117091373
61404181704879102388272129241081
61404181704879102388272133490431
61404181704879102388355816328937
61404181704879102390779170272121
61404181704879112911927521635780
61404181704879113094858178455460
61404181704879365657192212993334
61404181704879398827506132923869
61404181704879398827694041946305
61404181704879402531789171276559
61404181704879402534299651263093
61404181704879403769078112853969
61404181704879403769081584758025
61404181704879413238461221891582
61404181704889903850789364288259
61404181704889903851626273926958
61404181704889905041218735441766
61404181704889905086972291771918
61404181704889905498002185234820
61404181704889905498002185352912
61404181704889909151511085230923
61404181704889909155506811552539
61404181704889909155778407645361
61404181704889909156258923842977
61404181704889909156258923861851
61404181704889909194754157205743
61404181704889909202012480055085
61404181704889909202012480056489
61404181704889909202012480073959
61404181704889909202096167144345
61404181704889909202097200246209
61404181704889909203955441104895
61404181704890203994870453359213
61404181704890205229652386852741
61404181704890205641434392761713
61404181704890205641999624901103
61404181704890208933998187337537
61404181704890208933999335243539
61404181704890208935690440033489
61404181704890208935693911937545
61404181704890209345780193246509
61404181704890209345780193265383
61404181704890209347287889788063
61404181704890209347472445942461
61404181704890209347472445961335
61404181704890209348036530174445
61404181704890209348036530175849
61404181704890209348036530193319
61404181704890209348040002078501
61404181704890209348040002079905
61404181704890209348040002097375
61404181704890210582818463669377
61404181704890210582821935573433
61404181704891109915852817206853
61404181704891109916121055833980
61404181704891109960849789033625
61404181704891109961602930212713
61404181704891109961606373418961
61404181704984463286396707231996
61404181704984463469327249260636
61404181704984463469328368455780
61404181704984463469330691404074
61404181704984463469410932080428
61404181704988367715930517483337
61404181704988371420276317968133
61404181705202417297778663942659
61404181705202417480709320290163
61404181705202417480709320756723
61404181705202417480792888791091
61404181705203269877641433275693
61404181705203317865527683351607
61404181705203317865527683818167
61404181705203317911260347555123
61404181705203317911260348021683
61404181705203318048541908200039
61404181705203318048541908666599
61404181705203318048542022985463
61404181705203618054777356643443
61404181705203618054777357110003
61404181705203618237791696277299
61404181705206019019982773002499
61404181705206019614507407648207
61404181705206019621282234055759
61404181705206019621282234522319
61404181705206019758542903158643
61404181705206319758024416736527
61404181705206319764799243144079
61404181705206319941038641584959
61404181705206319947813468459071
61404181705207172338159154184125
61404181705207172338159155233885
61404181705207172339830142868617
61404181705207172339851407929837
61404181705207176044175943353413
61404181705207176044197208414633
61404181705207219776981465703283
61404181705207219776981466169843
61404181757080510263173939957036
61404181757080512092480508097676
61404181757080512092480508110774
61404181757080515753600685409996
61404181757080517582907253550636
61404181757080517582907253563734
61404181757084112534170019459068
61404181757084118024596764912028
61404181757084412723419692750904
61404181757084413958201626245836
61404181757084418213846438203864
61404181757084419448628371698796
61404181757189447450963539872509
61404181757189447450966639059355
61404181757189486103446817274327
61404181757189753130664059882257
61404181757189800712603647501505
61404181757189800712603647851425
61404181757189800712603652100775
61404181757189801124197625346199
61404181757189801124197629932419
61404181757189801307400140081239
61404181757189802358979558841131
61404181757189802358979563427351
61404181757192182501704829292995
61404181757192187395099899069207
61404181757192187443088900200659
61404181757192503010647196521223
61404181757192503010647199707763
61404181757192504245429130016155
61404181757193402983599727003537
61404181757193402983599731602807
61404181757193403395444670402111
61404181757193403395444756499763
61404181757193403578459010041791
61404181757193404630226689994695
61404181757193404813178149891663
61404181757400229542711464333612
61404181757400229725642121147676
61404181757400230137507695096680
61404181757400235030626583311025
61404181757400235033138209786572
61404181757400235033138209805286
61404181757400235216068866600636
61404181757400235216068866600684
61404181757400528631364162059309
61404181757400528631385081715949
61404181757400528631385082765709
61404181757400529914159454831219
61404181757400529914911567140739
61404181757400530278492185695197
61404181757400530280187904528083
61404181757400530280187909245445
61404181757400530281024704066908
61404181757400530325941460740239
61404181757400533572769152623613
61404181757400533984530238875945
61404181757400535219876256602861
61404181757400535264815052127929
61404181757400535267325531647903
61404181757400535267325536365217
61404181757400535267325536365425
61404181757400535268078677525639
61404181757400535268078678588449
61404181757400535405339431901064
61404181757400535405339431901112
61404181757407439758081917495248
61404181757407439758081917613292
61404181757407439758081917613340
61404181757408334832871673551701
61404181757408335246913367852595
61404181757408335247248873970636
61404181757408633789118700215859
61404181757408633789306728293187
61404181757408633789306728293235
61404181757408634976388682640021
61404181757408634976388711337829
61404181757408634976451358665797
61404181757408635390430376822823
61404181757408635390493052848599
61404181757408635390493167639639
61404181757408635390493172357001
61404181757408635390681080925927
61404181757408635436183961732739
61404181757408638728180320730685
61404181757408638730690799200851
61404181757408639139774297512569
61404181757408639142284777032543
61404181757408639142284777500507
61404181757408639142284781749857
61404181757408640329617435482433
61404181757408640332065156537855
61404181757505901653844111324546
61404181757508603547835455388297
61404181757508603547835459974517
61404181757509498573532359585955
61404181757509498579452906720241
61404181757509503925091239756726
61404181757509503931869161231464
61404181757509504115636650546172
61404181757509504115647151289581
61404181757509504115647155875801
61404181757509504115647241614949
61404181757509504115647265608445
61404181757509504115647270312709
61404181757509504115730834114989
61404181757509504115730838347077
61404181757516401742330182666426
61404181757516401742330185848754
61404181757516408468389641588029
61404181757516701878505186048024
61404181757516701885847191754746
61404181757516701885847194937074
61404181757516708657576634273485
61404181757517607799486400909382
61404181757517607806828406616104
61404181757517607806828436376722
61404181757517607806828439559050
61404181757517607807016721671494
61404181757517607807016725785538
61404181757517607807016725903582
61404181757517607852770281997646
61404181757517609042363486585070
61404181757517609225388420500137
61404181757517609629629798362722
61404181758056725753101044601301
61404181758056725753101045651061
61404181758056726942045826201709
61404181758056726987799382413817
61404181758056726988447062328217
61404181758056726988635091455305
61404181758056727400229068237189
61404181758056727400229069286949
61404181758056730694404875876707
61404181758056730694485115508965
61404181758056730694485116558725
61404181758056730694673144636053
61404181758056731106267121417937
61404181758056731106270564624185
61404181758056732295215259068503
61404181758056732295779343300487
61404181758056732341613139144853
61404181758056732341613140194613
61404181758057025896597134032981
61404181758057027131316420199945
61404181758057027131379067527913
61404181758057027132131179837225
61404181758057027133826898670159
61404181758057027543725157668869
61404181758057027545420876501755
61404181758057027545420881219117
61404181758057032484545144344549
61404181758057032484548615198845
61404181758057032485109228576533
61404181758057032485300612704019
61404181758057032485301760610021
61404181758057032486992865399971
61404181758064786345451390997391
61404181758064830817652723852701
61404181758064830858240137846665
61404181758064830863406308762617
61404181758064830863594336839945
61404181758064830865077639702457
61404181758064830866105934617732
61404181758064832512146339826267
61404181758064832512481845944308
61404181758064835614437215012329
61404181758064835797367871826393
61404181758064835804978407747609
61404181758064835804981846704507
61404181758064835804981849885431
61404181758064835804982879818017
61404181758064836163208293445929
61404181758064836163479889557625
61404181758064836171011329514881
61404181758064836216572385579253
61404181758064836216575824536151
61404181758064837451357756979919
61404181758064837452110902391095
61404181758064837452110903453905
61404181758064846739314175653031
61404181758064846876512168263579
61404181758065082830919348036415
61404181758065087770047082016143
61404181758065088181829087925115
61404181758065088184085424853051
61404181758065131006902397144537
61404181758065132655726139613311
61404181758065132655726144330673
61404181758065135943395392788403
61404181758065135943478960822771
61404181758065135947663087838143
61404181758065135948478995836339
61404181758065135950173572530345
61404181758065136352729562849461
61404181758065136354985899777397
61404181758065136360068473961173
61404181758065136360071941614427
61404181758065137594853878310401
61404181758065137595607023721577
61404181758067484390837426651947
61404181758067489332221497559611
61404181758067531966941670818889
61404181758067532561737901576293
61404181758067532569352994244208
61404181758067533797083919303209
61404181758067533804050130310423
61404181758067533804134927621096
61404181758067533804134927739140
61404181758067533804699011971124
61404181758067537462664410246951
61404181758067537464983508941216
61404181758067537503121972483957
61404181758067537508417966459059
61404181758067537508417966460463
61404181758067537510088183491171
61404181758067537920011944292107
61404181758067537920011948541457
61404181758067539154793877785635
61404181758067539154793878848445
61404181758067837646914048526623
61404181758067837651914083538787
61404181758067837651914083540191
61404181758067837654172744464777
61404181758067837654172744466181
61404181758067838063508062433241
61404181758068734378202963974376
61404181758068734378202964092384
61404181758068734378202964092420
61404181758068734378202964092468
61404181758068734378767048324404
61404181758068734515463632610700
61404181758068734561697705138467
61404181758068734561697705138468
61404181758068734561697706555617
61404181758068734927809722757272
61404181758068738084243341621106
61404181758068738222253798218852
61404181758068738222253798220256
61404181758068738222253798224468
61404181758068738265500341981039
61404181758068738633847776050448
61404181758068738677094319812683
61404181758068738816862373976042
61404181758068738816862373976051
61404181758068738816865473162888
61404181758172898405437444261691
61404181758172898405437447448231
61404181758381246772775706254857
61404181758383949901827379890221
61404181758383949901827408469937
61404181758383949901830474490847
61404181758383949901830479077067
61404181758383949901830503070563
61404181758383949901830507774827
61404181758384850469639075791505
61404181758384850469639190110369
61404181758384850469642174978351
61404181758391602874360028211032
61404181758391754822301092661827
61404181758391754822381561503733
61404181758391754822384660690579
61404181758392055011568587355125
61404181758392055011571653376035
61404181758392055011571657962255
61404181758392055011652155383877
61404181758392055011655254688767
61404182885667907601603268815264
61404182885667907784530573805642
61404182885667907784530826436875
61404182885667907784530831023095
61404182885667907784533926673472
61404182885667907784533926673481
61404182885667907784533926674876
61404182885667907784533929861416
61404182885667911307641321996012
61404182885667912540727650971306
61404182885667912725353912305008
61404182885667913135252281017753
61404182885667913135252285617023
61404182885667913135252538248247
61404182885667913135252542834467
61404182885667913135524135765239
61404182885990916785318780620076
61404182885994818831793657563684
61404182885994818833488234607610
61404182886616192719472189906547
61404182886616194366412961349479
61404182903357700184860685204507
61404182903357700184861799813431
61404182903392533304205619265937
61404182903392533304207946800451
61404182903392538792125323687857
61404182903392838983821689506373
61404182903393717406899448268393
61404182903393717406901775802907
61404182903393722894819152690313
61404182903393722894821480224827
61404182903393734007856554144701
61404182903393734061204312433281
61404182903393734061206635368525
61404182903393734061206639967795
61404182903393739414372716771333
61404182903393739549124016855201
61404182903393772720273601101058
61404182903393783833311745628062
61404182903393783833314068576356
61404182903393788772438707955458
61404182903393788772439479607790
61404182903393788779216658476472
61404182903393788779781485314512
61404182903393789374745572754975
61404182903680770309045276632512
61404182903680770311492251551082
61404182903680770316575597381574
61404182903684355972308767928336
61404182903684655566134216218664
61404182903684655568393651979314
61404182903684656114989722196178
61404182903684656115825777016656
61404182903684656122520014248836
61404182903684656123356842498518
61404182903684656123356843548278
61404182903684672770126853142268
61404182903684672770126857374356
61404182903684672770127082829756
61404182903684672770127086012084
61404182903684672770127111409472
61404182903684672770315142667724
61404182903684672771737635878542
61404182903684672772574460928586
61404182903684672772574575247450
61404182903684672777658149715670
61404182904341169618781135425055
61404182904342070186530155300563
61404182904373283149977180587479
61404182909302414194829925074256
61404182909592980789965288082674
61404182909592980789986210322656
61404182909592981385347676387276
61404182909592981385348448039608
61404182909592981385410435324164
61404182909592997993958156227348
61404182909592997993958159409676
61404182909625396297413925911428
61404182910249445436277891282881
61404182910249445436280990469727
61404182956535395382532299635799
61404182956566565241302656930425
61404182956567460318687602775107
61404182956567465671853684195385
61404182956567465806603868235917
61404182956567815821225420436455
61404182956567815821225423622995
61404182956570467701548409724293
61404182956571368132099436989253
61404182956571401438167428808007
61404182956571401438168457677783
61404182956571401438170782025757
61404182956571412192707559054749
61404182956571412192707563654019
61404182956571412551205859132171
61404182956571412604573390234199
61404182956571412604573391633879
61404182956571412734156407783019
61404182956571412734157436652795
61404182956571412734159846739917
61404182956571412734160879859034
61404182956571412734160879859043
61404182956571412741753934025141
61404182956571412741834177889487
61404182956571417543429275465391
61404182956571417543429532682835
61404182956571417543701125613607
61404182956571417680627263476669
61404182956571417680627268075939
61404182956571417680627520694113
61404182956571417680627520707163
61404182956571417680627525293383
61404182956571417680961911869215
61404182956571417683138005281321
61404182956571418084878121011333
61404182956571418084878463967925
61404182956571418084879235620257
61404182956571418084879492837701
61404182956571418092472292972895
61404182956571418092493094656119
61404182956858398617436454961554
61404182956859582580426623567392
61404182956859582580613875275026
61404182956859582580613876810060
61404182956859582587953558033454
61404182956859582587956915618646
61404182956859583130243454572846
61404182956859583130243711790290
61404182956859599784522720825644
61404182956859599784606517964300
61404182956862284421896793585170
61404182956862284428736439459116
61404182956894399785056411909356
61404182956894699372103938608466
61404182956894699379443621366894
61404182957514846469931913010370
61404182957515789718212882072873
61404182957519698912039019915819
61404182957540106284478159988753
61404182957550911862869022222949
61404182957550911862872493077245
61404182957550913098218510804161
61404182957550913098219539656675
61404182957550913098219543906025
61404182957550913507489917671707
61404182957550913510001545565647
61404182957554814323114775016817
61404182957554814323118131066975
61404182957554814330667019826575
61404182957554815563756700625555
61404182957554815975350678457199
61404182957554815977795043462463
61404182957830994992306767205885
61404182957830995178019527767631
61404182957830995587102997963289
61404182962480042911049325606366
61404182962480043094063550568687
61404182962480043096239672678544
61404182962767908399807191112596
61404182962767925008437820002524
61404182962770609507692787856828
61404182962770609690707127496300
61404182962770609691460272907476
61404182962803024595744402831324
61404182962803024595746726712738
61404182962803024595932689175856
61404182962803024595935012007510
61404182962803024603274694765938
61404182962803024603274694882578
61404182962803046741503076453618
61404182962804247322443570110579
61404182962804247323008425994895
61404182962804247500375712759867
61404182962804247910190282768958
61404182962806949201843364563838
61404182963424372450761679925274
61404182963424372450844333899836
61404182963428324325140658613887
61404182980201066893625643693945
61404182980201967324176670958905
61404182980202267467693680047225
61404182980202317476079811080853
61404182980204668615829752753785
61404182980204669164705319923941
61404182980204718575951557085886
61404182980204718575951561672106
61404182980204969353954993215777
61404182980205018574927452190827
61404182980205018574927453253637
61404182980205018582542431484634
61404182980205018767732635658289
61404182980205018767732892875733
61404182980205919142676473129145
61404182980205919142676816085737
61404182980205919150103161460276
61404182980205919150270645090707
61404182980205919737285047463621
61404182980492884025629734390768
61404182980492884025629735453578
61404182980492884032323973040098
61404182980492884071383320363494
61404182980492884071571605658266
61404182980492884071572380492926
61404182980492884078912063251354
61404182980492884207996308035658
61404182980492884208582345026146
61404182980492884216176175093926
61404182980492900085322489858724
61404182980492900087017066669370
61404182980492900087017323886814
61404182980492900092100669717306
61404182980492900679930697247436
61404182980492900687462137204692
61404182980494084790244211447206
61404182980496485747833843450608
61404182980496485747833844513418
61404182980496485754528082099938
61404182980496485938380284153766
61404182980496785937104438511654
61404182980496786074303463174306
61404182980496802545651815395596
61404182980496802545651896883782
61404182980496802728666155048166
61404182980528901247670826051978
61404182980528901254365063638498
61404182980528923392402319461636
61404182980529201436941420050214
61404182980529201437129705344986
61404182980529201437130480179646
61404182980529201444470162938074
61404182980529222987064362051710
61404182980529222987064620318914
61404182980530118613492307069832
61404182980530118615749444347860
61404182980530118620832018526020
61404182980530118620832018527469
61404182980530118659245891861656
61404182980530123554876402326573
61404182980530124149683226925988
61404182980530124157298351308807
61404182980532825441148280662254
61404182980532825448668868128726
61404182981142187503002296094158
61404182981149348122250429114817
61404182981149348122253785164975
61404182981149364181758684858954
61404182981149364181758689445174
61404182981149364181758689450790
61404182981149364586009542380577
61404182981149364593352919895001
61404182981149364593352919908051
61404182981149364593352924494271
61404182981150248552801456379777
61404182981150248552804898523215
61404182981150265153758562256085
61404182981150265153758905212677
61404182981150265161101944034361
61404182981150265161373570247709
61404182981150291377961541478798
61404182981150292612743474973730
61404182981150296133824233256760
61404182981150296136334716431238
61404182981150296316751446386576
61404182981150296319345612386462
61404182981150307246858277238224
61404182981150307246861634711148
61404182981150307254455463716118
61404182981150548879337275761026
61404182981150564755910289233344
61404182981150596462782379141466
61404182981150596462866061966874
61404182981150596463055121629586
61404182981152949844454538174657
61404182981152949844457894224815
61404182981152949844457980318095
61404182981152949844541577063321
61404182981152950393246507199907
61404182981152950393249864667007
61404182981152966262480987236901
61404182981152966262481330193493
61404182981152966445411642634023
61404182981152966445411644050965
61404182981152966445411987007557
61404182981152966445495325472529
61404182981152966452754764347945
61404182981152966452754764360995
61404182981152966452755021578439
61404182981152966453005816012527
61404182981152966453026650975567
61404182981152966453026650992829
61404182981152966453026736718927
61404182981152966453026736731977
61404182981152966857005620465667
61404182981152966857005621882609
61404182981152966857005964839201
61404182981153014448233956986653
61404182981153266642361137650119
61404182981174607941629182540496
61404182981174607941967011612446
61404182981174607944223348540382
61404182981174607944415848695186
61404182981177326073111693140573
61404182981177326073195289872749
61404182981185381762318311732053
61404182981185429948070938525213
61404182981185429948154535257389
61404182981185429948154879630923
61404182981185429948155654465583
61404182981185431182852872020145
61404182981465497239510040623764
61404182981465497239760744726868
61404183116056224132468076948057
61404183116067914912250553801327
61404183116067931513205335329661
61404183116068215055767562889647
61404183116092230241474090440043
61404183116092241362126584562553
61404183116092241362126585979495
61404183116092246842428871968377
61404183116092596857322052153265
61404183116092596864935998327955
61404183116092596864936001514495
61404183116092596864936027024311
61404183116100652151293134062746
61404183116103402023933349400199
61404183116103402023933350463009
61404183116103402031548325507475
61404183116103402031548328694006
61404183116103402031548328694015
61404183116104232277806329140073
61404183116104232277808653488047
61404183116104235982154452910033
61404183116104235982154453972843
61404183116104237765726033561993
61404183116104237765728356847157
61404183116104237765728357909967
61404183116104248878763435016381
61404183116104248932111193304961
61404183116104248932113516235993
61404183116104248932113517652935
61404183116104252583109235501177
61404183116104253827764578919070
61404183116104254285280626512780
61404183116104254285280626512789
61404183116104285944975031366039
61404183116104287591350942692615
61404183116104298757481954770647
61404183116104298757485053957493
61404183116104298757753665673383
61404183116104298757754698775247
61404183116104298757757023127433
61404183116104298887336568436779
61404183116104298887337597306555
61404183116104298887337941680089
61404183116104298887340007393677
61404183116104298887341040512803
61404183116104298887400360501519
61404183116104298894931770685059
61404183116104298894934094678901
61404183116104302003747628021576
61404183116104302004312483905892
61404183116104302462099352772435
61404183116104302463523107143848
61404183116104302591682368921575
61404183116104302591682370338517
61404183116104302591683397791351
61404183116104302591683399208293
61404183116104302591683484947441
61404183116104302591683742164885
61404183116104302591746160986315
61404183116104302599360106098195
61404183116104303696609693336595
61404183116104303699141868869748
61404183116104304238058281665093
61404183116104304238059310534869
61404183116104304238059396274017
61404183116104304238059653491461
61404183116104304245401401975123
61404183116104304245401659192567
61404183116104304245653482496431
61404183116104304245673285405915
61404183116104304245673370095303
61404183116104304245674403197167
61404183116380461758353694242900
61404183116380478366963176975240
61404183116383163050006776037780
61404183116383163606450864124034
61404183116383179661064751950098
61404183116384363624053637655160
61404183116384363624074812391060
61404183116384364172908627446950
61404183116384364173682436347034
61404183116384380827961702599832
61404183116384380828045499738488
61404183116384380828045728376216
61404183116384380828046528608264
61404183116384380834823649850954
61404183116392467498824850726220
61404183116392467499034057775700
61404183116392467506355142777474
61404183116392484107643540508040
61404183116395168790687139570580
61404183116395168798004866987162
61404183116395168798008224572354
61404183116395169202259941616612
61404183116395169339520691741282
61404183116395169339541612447634
61404183116395169339541613864576
61404183116395169339708978085814
61404183116395169341968414219470
61404183116395169347050983793940
61404183116395169347323986077438
61404183116395185994092966788554
61404183116395185994092966801652
61404183116395185994092967851364
61404183116395185996352399379926
61404183116395185996540574587970
61404183116395185996540684674746
61404183116395185996541717776610
61404183116395186001435973848146
61404183116395186001435977030474
61404183116395186001624263375054
61404183116415578549843757576340
61404183116415600512187270798202
61404183116416779123702586880140
61404183116416779123911793929620
61404183116416801269270679905916
61404183116419180828496426798458
61404183116419180829248539109222
61404183116419180829248540158982
61404183116419196881410203702140
61404183116419480415543700988600
61404183116419480416380525006402
61404183116419480827137677770532
61404183116419497072940496331664
61404183116419497484722501177826
61404183116419502561111013875038
61404183116419502561111272142242
61404183116419502972706025876972
61404183116420397638590467406987
61404183116431209949536518788331
61404183116431209949536891724319
61404183117040570761651863847061
61404183117040570768993854136234
61404183117040576114817939613985
61404183117040827675655548101776
61404183117051382516776285570133
61404183117052583830436099185955
61404183117052583830436213971379
61404183117052585065783264800159
61404183117072992850004291728577
61404183117072992850005439634579
61404183117075692906308003997137
61404183117075692906311471650391
61404183117075694141658522492269
61404183117075694553439379432429
61404183117083798016613267108693
61404183117085000419991223402017
61404183117087700476294934620865
61404183117087700476294935670577
61404183117087700476859018852849
61404183117087700476859019902561
61404183117087701716748571746839
61404183117363879910704994364713
61404183117363880093970382481031
61404183117363881743357751533327
61404183117363881743358870747102
61404183117363881743358870747345
61404183117368679280420898719636
61404183117368682984766699204432
61404183122012911403848210297831
61404183122012922516885611752219
61404183122012922516886383404551
61404183122012927830871189631212
61404183122012928004785152699012
61404183122012928004785152712110
61404183122012928012378090674183
61404183122012928012378092073863
61404183122012929066489176518240
61404183122012929066489951357112
61404183122012929661014587084560
61404183122292688847883930448258
61404183122292688850143367743942
61404183122292688855226970791878
61404183122300792722843177367932
61404183122300792725102613128582
61404183122300792730186216176518
61404183122303494014496257627778
61404183122303494014496259162812
61404183122303494014517179867760
61404183122303494609105354655128
61404183122303494609313786865736
61404183122303494609314558518068
61404183122303510623128437724820
61404183122303511217925041540468
61404183122325104347720913521852
61404183122325104355063952330438
61404183122327805639185708486926
61404183122327805639371670950044
61404183122327805639373995316732
61404183122327805646713676540126
61404183122327827784189946385006
61404183122327827784943091814896
61404183122327828196725355991072
61404183122335909514330916334684
61404183122335909514333239166338
61404183122335909521944895456532
61404183122337133654120729297943
61404183122339835357471243427514
61404183122339835362638530423743
61404183122949153357022557744622
61404183122949153357022814962066
61404183122949153494011601584532
61404183122949153494199628585961
61404183122949153494199886866215
61404183122959975124588890549342
61404183122959975124589665384002
61404183122959975132182977834567
61404183122961175889265374022260
61404183122961209243537852672255
61404183122961210478884903501035
61404183122961210890666909410007
61404183123277275183576418947566
61404183139726731893817997914335
61404183139726731893818084003403
61404183139727098517258985091475
61404183139727098517258988278015
61404183139727098517259013787831
61404183139727098519518535637597
61404183139734897347252181514378
61404183139737553534227979912613
61404183139737555180604920108965
61404183139737588669624490865276
61404183139737603487007006891276
61404183139737603487007778537992
61404183139737603494349698039006
61404183139737603494349784244714
61404183139737603494349788830934
61404183139737903683871312270995
61404183139737903683871315457535
61404183139737903686130862817117
61404183139738750393911760317167
61404183139738754291310351196937
61404183139738788694714938799256
61404183139738789289511168002752
61404183139738800356815905371668
61404183139738804114422342244486
61404183139738804115929776727160
61404183139738804116681888565757
61404183139738804116681890082077
61404183139738805305793834353664
61404183140017664520213980434478
61404183140017664520214755269138
61404183140017665068231883324682
61404183140017665068985028735858
61404183140017665075762950092552
61404183140017665075762950210596
61404183140017665076596683859652
61404183140017665076599778460278
61404183140017665076599779510038
61404183140017665114738613526278
61404183140017665114819629042908
61404183140017681725818544800720
61404183140017681730901118978880
61404183140018865833117557897324
61404183140018865833118329549656
61404183140018865833682416963968
61404183140029370665664542693204
61404183140029370672926304537032
61404183140029370672926310321576
61404183140029370856212875870480
61404183140029670999542370384644
61404183140029670999730656729176
61404183140029687463485181946970
61404183140029687463485182065014
61404183140029687463485296738010
61404183140029687463485297800868
61404183140029687463486298090880
61404183140029687463486298090928
61404183140029687463486301273208
61404183140029687465744613593576
61404183140029687465744728266572
61404183140029687465933014624202
61404183140029687465933018856290
61404183140029687465934047726066
61404183140029687470828303797602
61404183140029687470828306979930
61404183140029687646415840314942
61404183140029687656301217050823
61404183140053682290272973923082
61404183140053682290544602845178
61404183140053682291026119334258
61404183140053682297804040808996
61404183140053682298637774458052
61404183140053682298640869058678
61404183140053682298640870108438
61404183140053982480377728729628
61404183140054883054887450983937
61404183140054899656931288845424
61404183140054899659187654469716
61404183140054899659188426122048
61404183140054899659188426123497
61404183140054899664270971603852
61404183140054899664271000300208
61404183140054899710024556395676
61404183140054904605093306741899
61404183140065688214239306030548
61404183140065688214239564297752
61404183140065688221767246553792
61404183140065688221767275251552
61404183140065688221767532468996
61404183140065688221768304121328
61404183140065704685527388689280
61404183140065704685527391871608
61404183140065704692869394396002
61404183140065704692869397578330
61404183140065704825046836238060
61404183140065704825047607890392
61404183140065704825235122582592
61404183140065704830318439715324
61404183140065704830318468413084
61404183140065704876072024507148
61404183140065710175957575813502
61404183140065710358971173915600
61404183140065710366502236687470
61404183140065710366502240919558
61404183140065711596776278566608
61404183140065712013641855363585
61404183140671427462257760742362
61404183140671427462257765328582
61404183140671442103485132737222
61404183140674129165689410889005
61404183140674129165692848428961
61404183140674129165692848446223
61404183140674129165692849845903
61404183140674176749410695831311
61404183140675029001531212865722
61404183140675029550511212920445
61404183140675029550573888946221
61404183140675029596055849046624
61404183140675029596240437091155
61404183140675029596240438153965
61404183140675029596243875570044
61404183140675029596243875575660
61404183140675029596243876048053
61404183140675029596243877110863
61404183140675029596243877123961
61404183140675029596327443604412
61404183140675029733504545760285
61404183140675046197197544030273
61404183140675046197198658633572
61404183140675046197282226667940
61404183140675046204791630252687
61404183140675046204812550959087
61404183140675046204812552016272
61404183140675046204812552021888
61404183140675046204812552021897
61404183140675046204875312600294
61404183140675072421400523252986
61404183140675073465575408833814
61404183140675077169921209318610
61404183140675077179961723096271
61404183140675077352851866138290
61404183140675077362784594160650
61404183140675077362788034652742
61404183140675078964351534576677
61404183140675088297891346299088
61404183140675093780895497824765
61404183140675093785978072002925
61404183140675093785998993063617
61404183140675093788509475761499
61404183140675346386531899959776
61404183140675372564914061618152
61404183140675377504045266321034
61404183140675377506301603248970
61404183140675377506489889606600
61404183140682234274994952188762
61404183140682249100156916604002
61404183140682249100156916609618
61404183140683177340534654218454
61404183140683177348128483223424
61404183140683182472525773040222
61404183140683482616042782128542
61404183140683482616043525201158
61404183140683482616799366515330
61404183140685853017800786277191
61404183140685884130960418194205
61404183140685884130963775667129
61404183140685884130963861756197
61404183140685900594719531442703
61404183140685900594719531459965
61404183140685900601414117640413
61404183140686136736600564339107
61404183140687084750785483019309
61404183140707444501368194522326
61404183140707444684295412248350
61404183140707444684298506848976
61404183140707459325526223335622
61404183140707461102325300398634
61404183140707492679798704634831
61404183140707492852688498598844
61404183140707492860365238771274
61404183140707492862621575699210
61404183140707492862809862056840
61404183140707508736856061817376
61404183140707509280732479363325
61404183140707509280753400069885
61404183140707509280753744443419
61404183140707509285815053541485
61404183140707509285818492498383
61404183140707509285835974248045
61404183140707509288346425538015
61404183140707509288346452700789
61404183140710195755838154348125
61404183140710210577468135336365
61404183140710210577471574293263
61404183140710210579999507332895
61404183140710212219597267596623
61404183140710212219597267613885
61404183140710212219598300715749
61404183140710212223847485619839
61404183140711411748592339884373
61404183140999233382336061317111
61404183140999282108202391940141
61404183140999282109621446058707
61404183140999282109622220897579
61404183140999582296633379135117
61404183140999582298892040055491
61404183140999582298892814895767
61404183141001933848816791001842
61404183141001933986014779013120
61404183141001933986014783612390
61404183141001950457364626696274
61404183141002285443936142295497
61404183141003135980682753121709
61404183141003183975346809886937
61404183141010390554242177059385
61404183192904726823391727477751
61404183192904726823391759356435
61404183192912530325878124515677
61404183192912782338601589788681
61404183192912830515148719931015
61404183192912830515148723117555
61404183192912830698351004741075
61404183192915183486737662495241
61404183192915231617531206310557
61404183192915532401598032488915
61404183192915532401598035675455
61404183192915533636379965983847
61404183192916384060805698848521
61404183192916432237352832177395
61404183192916432374550820188673
61404183192916432374550824787943
61404183192916432420555081922231
61404183192916432961816017008725
61404183192916432961816788661057
61404183192916432969409846009483
61404183192916432969430766714431
61404183192916432971857568481847
61404183192916434204128985859355
61404183192916434204129014555711
61404183192916434204212700209363
61404183193192592083549406688938
61404183193192592129302991598854
61404183193192592129490248023850
61404183193192592129491019676182
61404183193192592129491022858510
61404183193192592266500987391730
61404183193195293376813123022402
61404183193195310031951287186996
61404183193196494132222105539890
61404183193196510786584797413750
61404183193203397251772368407042
61404183193203397256936297870272
61404183193203397256939653920430
61404183193203397257124584214852
61404183193203397257127940265010
61404183193203413309100318223288
61404183193203413309100575440732
61404183193203413309101318513348
61404183193203413311548036214474
61404183193203413311548293431918
61404183193203413316631639262410
61404183193204297680147646963232
61404183193204297682323395672002
61404183193204297687405969850162
61404183193204297865337649218248
61404183193204297865417975515444
61404183193204314479051743327520
61404183193204597869418240961420
61404183193204598006427943690816
61404183193204598006616230035348
61404183193204598006616487252792
61404183193204598006677876023496
61404183193204598006678134290700
61404183193204598006678876313556
61404183193204598006678877363364
61404183193204598008934212951432
61404183193204598008937565819262
61404183193204598008938340653922
61404183193204598014018559071984
61404183193204598014022030976040
61404183193204598014206845416564
61404183193204598014210317320572
61404183193204614477965215609660
61404183193204614477965958682276
61404183193204614480224647138222
61404183193204614485307964388998
61404183193204614660895500906338
61404183193204614668322308627948
61404183193204614668510594972528
61404183193227728640584319498046
61404183193227730287712343133934
61404183193228609305589464168212
61404183193228609307201131825922
61404183193228609313117435049448
61404183193228609313120787917278
61404183193228609488603458973412
61404183193228609490295711669364
61404183193228609490299067719522
61404183193228909494860058164996
61404183193228909494861091285574
61404183193228909495049119362902
61404183193228909495049122545230
61404183193228909497305459473166
61404183193228929809731780337443
61404183193228931044794719121070
61404183193228931044794977388274
61404183193228931044795752241648
61404183193228931045078569716691
61404183193228931046489553032520
61404183193228931046677839390150
61404183193231310598854213620802
61404183193231610788958541268046
61404183193231632748231098212704
61404183193231632938786295942209
61404183193231632938786319935705
61404183193231632938786324639969
61404183193232511354263196138290
61404183193232527965320023785859
61404183193232527965321168509773
61404183193232531671361544619861
61404183193232531676444118798021
61404183193232533316042104304134
61404183193232533316042880207428
61404183193232533498972846853099
61404183193232533499057219859998
61404183193232533501504941014555
61404183193232533501504941033509
61404183193232533506587486496359
61404183193232533506587515192715
61404183193232533506598101576137
61404183193232533506681670082681
61404183193239414473813459005442
61404183193239414478896033183602
61404183193239414478976616816340
61404183193239414478979969684170
61404183193239414479165674813252
61404183193239414479167997761546
61404183193239414479168001993634
61404183193239436623711234928484
61404183193239437859340477555721
61404183193239736210842190416274
61404183193239736210842448696576
61404183193239736213290166569670
61404183193239736622624454592450
61404183193239736624883886121012
61404183193239738043444124216042
61404183193239738048611071553909
61404183193240615235978662853180
61404183193240615236246907145188
61404183193240615236246935842948
61404183193240615236247936014964
61404183193240615236247964712724
61404183193240615236250258963258
61404183193240615236250263195346
61404183193240631700007049280724
61404183193240631700007052463052
61404183193240631837266687997464
61404183193240631837266687997512
61404183193240631837266689047272
61404183193240631839526496829456
61404183193240631839527268481788
61404183193240631839714405870606
61404183193240631839714410102694
61404183193240631839714783173953
61404183193240631839714783173988
61404183193240631839715526128560
61404183193240631839715554826320
61404183193240631844609842659948
61404183193240631844798100306720
61404183193240631844798129004480
61404183193240631885469110920384
61404183193240631890551685098544
61404183193240636781101948682323
61404183193240637190436494867316
61404183193240637190437236404898
61404183193240637190437236877074
61404183193240637190437236890172
61404183193240637190437237939932
61404183193240637190437241122260
61404183193240637190437265102658
61404183193240637197779242583796
61404183193240637197779270809380
61404183193240637197779272344414
61404183193240637197779275526742
61404183193240637197967528941426
61404183193240637197967533173514
61404183193240637197967557639186
61404183193240637197967561871274
61404183193240637243721117965338
61404183193240637373450834506948
61404183193240637380981868581106
61404183193240637380981872813194
61404183193240637380981897278866
61404183193240637380981901510954
61404183193240638433314322552762
61404183193851757288622879096297
61404183193851757288894848262025
61404183193851757883419482907733
61404183193851757883419482924995
61404183193851757883419827281267
61404183193852657719445875526985
61404183193852657902376532341049
61404183193852657902376618434329
61404183193852658451252185621747
61404183193852658451252189871097
61404183193852658451252271360895
61404183193852658451252529628099
61404183193852707681242458242727
61404183193852707682078253377447
61404183193852707682078511644651
61404183193852722506236282190743
61404183193852722506236540457947
61404183193859877817883889440105
61404183193859877817883889453155
61404183193859877817883894039375
61404183193859910574347103891835
61404183193859910574347107078375
61404183193860778202681331790777
61404183193860778385632909315613
61404183193860778385632909328663
61404183193860811142096123767343
61404183193860811142096126953883
61404183193860811144606606941821
61404183193860811556197489835809
61404183193860811556197575924877
61404183193860811556198261488141
61404183193860811556198347577209
61404183193860811556201703627367
61404183193860811556953730201903
61404183193860811557037498762087
61404183193860811557037757029291
61404183193860827608362625265713
61404183193860827608362625269925
61404183193860827608363396918045
61404183193860827608363396922257
61404183193860827609199191916007
61404183193860827609199449133451
61404183193860827609199453500893
61404183193860827609199453502297
61404183193860827609199453855185
61404183193860827609200225153225
61404183193860827613445971096205
61404183193863479494334413585657
61404183193863481323933528663467
61404183193863481323933531845795
61404183193863512848690838824171
61404183193864713467948376203975
61404183193864713651443117250023
61404183193864724586068351836523
61404183193885073219010887899817
61404183193885089277954289164943
61404183193885089820216717887319
61404183193885089827559067944697
61404183193885122629775867310715
61404183193887774510663969694697
61404183193887774510935938860425
61404183193887791111869799682199
61404183193887791111890720388759
61404183193887791119487217760945
61404183193887824473568316710887
61404183193887839297726259417853
61404183193887839297726603791387
61404183193887839297729698392013
61404183193887840937513436968459
61404183193889039915291888475239
61404183193889041884868475004197
61404183193895878385623215079337
61404183193895878385895184245065
61404183193895894994171395124217
61404183193895894994174493975645
61404183193895927796388194490235
61404183193895927796388197676775
61404183193895928347688323286547
61404183193895928348527562095527
61404183193895928348527820362731
61404183193895944399852683881791
61404183193895944399853458720663
61404183193895944400689255367539
61404183193895944400689258555483
61404183193895944400689513652005
61404183193895944400689516834333
61404183193895944400689516835737
61404183193895944400690288486665
61404183193895944812472682353099
61404183193895946230833039241687
61404183193897145752484943035399
61404183193897145752568511069767
61404183193897145752569282722099
61404183193897146987831732409031
61404183194177178921881776991791
61404183194177211038360007901753
61404183194177212273706797281001
61404183194179880815589503217309
61404183194179914167411424319673
61404183194179914167411452899389
61404183194179914167414523506519
61404183194179914167414552204279
61404183194179914167498230325423
61404183194179925280449968962701
61404183194180781383401199118593
61404183194180814735223120220957
61404183194180814735223234539821
61404183194180814735226219407803
61404183194180825848261664863985
61404183194187684500796978010583
61404183194187684500797006590251
61404183194187685736143794563465
61404183194187717252680087243033
61404183194187717252680431599305
61404183194187717298412751446501
61404183194187717298413095802773
61404183194187717298413095802821
61404183194187717664274065074629
61404183194187717710006729278193
61404183194187717847288404241925
61404183194187717847456113304661
61404183194187717847456113304709
61404183194187717847476689536745
61404183194187717847477033893017
61404183194187717852621997250033
61404183194187717852621998299793
61404183194187717852622025829749
61404183194187717852622026879461
61404183194187719087968705120031
61404183194187730201003121706437
61404183194187984690067571890679
61404183194187985925330677516277
61404183194187985925414359863893
61404183194187985925414360336069
61404183194187985925414388915785
61404183194188017441929731838513
61404183194188017441929760534821
61404183194188017441930104891093
61404183194188017441930104891141
61404183194188017853523738366465
61404183194188017853544630375057
61404183194188018036538077533761
61404183194188018036558969542353
61404183194188018036726334132177
61404183194188018036726334248817
61404183194188018036726362828533
61404183194188018036726707184805
61404183194188018036726707184853
61404183194188018041892591130129
61404183194188018041892592179889
61404183194188019277239299118219
61404183194188885074864928637765
61404183194188885257879267805061
61404183194188886493226056237353
61404183194188886493226170556217
61404183594666584492441206954085
61404183594666589980360911376005
61404183594981838120605232395058
61404183594983038877782114652359
61404183594989936505133232733808
61404183594989943642504444758494
61404183594991137079201269087088
61404183594991138862838220934764
61404183594991144399022737576504
61404183594991144399587625228480
61404183594991144406553029627758
61404183594991144407117888700018
61404183594991144407117917279734
61404183594993540010975036713940
61404183594993840749287648265038
61404183594993840749852504162404
61404183594993840749852508395944
61404183594993840750040793690716
61404183594993840751547079793600
61404183594993840751547084038738
61404183594993840752300225219278
61404183594993840752300226269038
61404183594993840752300483486482
61404183594993845691428217464806
61404183594993845698206110359828
61404183594993846103022166735400
61404183594993846110553233621314
61404183595646402203028611322582
61404183595647334340532623090794
61404183595647339279596839183291
61404183595647339686359290231889
61404183595647339686359404569467
61404183595647339691378845092263
61404183595650040978012491081661
61404183595650042625140395662657
61404183595650042625140395664061
61404183595650042625141543570063
61404183595650342951672863263279
61404183595651243519421883138787
61404183595962539792996508358963
61404183595963751668199860229836
61404183595963751673282434407996
61404183595966453371635324191730
61404183595967353939447020093014
61404183595967353939447105832162
61404183595974546132720339874433
61404183595974546132720339874481
61404183595974557245841425198373
61404183595974557245841425198421
61404183595974557246593421665996
61404183595974557246594193318328
61404183595974557251676767496488
61404183595974558892970480884232
61404183595975446701367801852040
61404183595975446701368573504372
61404183595975457814405203306428
61404183595975457814405974958760
61404183595975457814406232176204
61404183595975457819488463397772
61404183595975457819489578006696
61404183595975459460782176785515
61404183595975459460782176785516
61404183595978149501864101179975
61404183595978149502052386474747
61404183595978149639124855905208
61404183595978160752435344319544
61404183618301086137170106432381
61404183618301086144764193717605
61404183618301091632683898139525
61404183618301441647575933600579
61404183618628042075727796430774
61404183618628042075916085970732
61404183618628042075916085972136
61404183618628047566158242326300
61404183618628342218679978214494
61404183618628342219244719309174
61404183618628342219244805519094
61404183618628342219244834098810
61404183618628342219244834113312
61404183618628342219245092380516
61404183618628342219433095059052
61404183618628342219433095060456
61404183618628342219433123638768
61404183618628342219433123640172
61404183618628342221692441899630
61404183618628342221692531175238
61404183618628342221692555168734
61404183618628342221692813435938
61404183618628342226776130686714
61404183618628347755428836324536
61404183618628347762959903210450
61404183618629242794587916926416
61404183618629248330771689450152
61404183619270096858680585864634
61404183619273704068803283674612
61404183619273732117980018709750
61404183619273732118168333648500
61404183619273748543704128658267
61404183619273748543704157237983
61404183619274032261497027798070
61404183619280903855351507755118
61404183619280903855351593494266
61404183619280903855351598080486
61404183619280903855351598086102
61404183619280903855351855303546
61404183619280903855352626950262
61404183619280909206073219566490
61404183619280909206073567114918
61404183619280909206074338761634
61404183619281802448249081371510
61404183619281802455843168658186
61404183619281802638774597123178
61404183619281804240170218023965
61404183619281804285149736798826
61404183619281804285150508449754
61404183619281804285902882227481
61404183619281807943762530123514
61404183619281807943762873080106
61404183619281809773822238975438
61404183619281809773822239441998
61404183619281809773822586649401
61404183619281809773905921800846
61404183619281809773905922267406
61404183619281835990678713370684
61404183619281835992939264094390
61404183619281837227721197589322
61404183619281851867173007139940
61404183619281852052635839485762
61404183619281852411048653383477
61404183619281852411049425035809
61404183619281852411070345742369
61404183619281852411070688698961
61404183619281852416133113822893
61404183619281852416152919920529
61404183619282104429503197868656
61404183619282109963155595092682
61404183619282136136644588121460
61404183619282137371238206677642
61404183619284506126598638908691
61404183619284506126598724647839
61404183619284506126599753517615
61404183619284506126619559610879
61404183619284506126619559615091
61404183619284506126619645354239
61404183619284511477321465328987
61404183619284538886156133145559
61404183619284538886156218884707
61404183619284553707786195617773
61404183619284555349077389287489
61404183619284555354161335292017
61404183619284555354162106944349
61404183619284555356608799116897
61404183619597041856997155798406
61404183619597951758728506088090
61404183619598242619079537807728
61404183619598253732388911612980
61404183619600644128160599865692
61404183619600644128244282360134
61404183619600653599152551862352
61404183619600944314983446961820
61404183619608710394038746835221
61404183619609060545377150119076
61404183619609950000066728644316
61404183619609950000067757514092
61404183619609959282982656118301
61404183619609959282982684698017
61404183619609959282982770437165
61404183619609959327020489105071
61404183619609959328715434640681
61404183619609959329552266057460
61404183619609959465976103277005
61404183619609959465996995285597
61404183619609961113104130098704
61404183619612660437437859621497
61404183619612661031962494267205
61404183619612662267309286832207
61404183671479069953708671400635
61404183671802068064294999699772
61404183671802068065048140880312
61404183671802068066554435932598
61404183671802068066554689967714
61404183671802068066555464802374
61404183671802068117579876951002
61404183671802068662104185178344
61404183671802068662104442395788
61404183671802068662105214048120
61404183671802068667187788226280
61404183671802073601232171671252
61404183671803268691647913304282
61404183671803274175111664443634
61404183671803274175300208018708
61404183671803274181889815605860
61404183671803274182078101963490
61404183671805976069092645596726
61404183671806871095636969108423
61404183671806876453136942521720
61404183671806876629289792175663
61404183671806876629374165182562
61404183671806876636904431818923
61404183671806876636904431836428
61404183672451377261430877928079
61404183672451377261430878977839
61404183672458532565736565228533
61404183672458532573078227959997
61404183672458532573078227973047
61404183672458532573078313699145
61404183672458532573078313712195
61404183672458532573078318298415
61404183672458532573078570916589
61404183672458532573078570929639
61404183672458532573078575515859
61404183672458532573079347168191
61404183672458537512205961939725
61404183672458537512205961952775
61404183672458537512206047678873
61404183672458537512206047691923
61404183672458537512206052278143
61404183672458537512207081147919
61404183672459432950553899420201
61404183672459433140827247848555
61404183672459433140827590805147
61404183672459438079954981828283
61404183672459481136390124362479
61404183672459481136390467319071
61404183672459481136391238971403
61404183672459482364394134978781
61404183672459482364394134996251
61404183672459482364394135350383
61404183672459486075518972951131
61404183672462134242206636841547
61404183672462134242206981215081
61404183672462134242207665711323
61404183672462134249800810220051
61404183672462134249801839089827
61404183672462134295282422758985
61404183672462134295282422772035
61404183672462134295554276106791
61404183672462134836731271487255
61404183672462134836731272904197
61404183672462134836731615860789
61404183672462134836732300357031
61404183672462134836732301773973
61404183672462134844325444865759
61404183672462134844326473735535
61404183672462139783202041441757
61404183672462139783202041454807
61404183672462139783202127180905
61404183672462139783202127193955
61404183672462139783202384411399
61404183672462139783453178845487
61404183672462139783454207715263
61404183672462139783473980528711
61404183672462182428043205107599
61404183672462182428044319716523
61404183672462184067829222687005
61404183672462184067830251556781
61404183672462184075172347588871
61404183672774670162565013579440
61404183672775870925212284778772
61404183672775881853059478991066
61404183672778572628647629700068
61404183672779473196459325601352
61404183672779473196459411340500
61404183672779484124055558493098
61404183672786677738200523303582
61404183672786678149982786429998
61404183672786688851237924757970
61404183672787578717794482331282
61404183672787578717794568070430
61404183672790280009447564126162
61404183672790280009447649865310
61404183672790291122484708363106
61404183672790291122485051319698
61404183831011601015670302936953
61404183831011601015671074589285
61404183831011954872106898559463
61404183831011954872106903145683
61404183831326849704790020472882
61404183831326849705544195822308
61404183831326849710626770000468
61404183831327750133082612844676
61404183831328050276326538159700
61404183831328050276598621642888
61404183831328050276598878860332
61404183831328050277079683570876
61404183831328050277163480709532
61404183831328050277164509579308
61404183831328050278774259215122
61404183831334952985140949436006
61404183831334952985141206653450
61404183831338555299694940024148
61404183831338855442938865339220
61404183831338855443210947772648
61404183831338855443210947772696
61404183831338855443210948822408
61404183831338855443210948822456
61404183831338855443211949112468
61404183831338855443211949112516
61404183831338855445386586394642
61404183831338855445386586394690
61404183831338855445470269214434
61404183831338855445470383533298
61404183831338855445658555559014
61404183831338855445658669877878
61404183831338855450553954819190
61404183831338855450553958001518
61404183831338855450742244346098
61404183831338860384599117803134
61404183831338860392129409854388
61404183831338860796381381979262
61404183831338860803723387685984
61404183831338860986737727325664
61404183831339755873762976377428
61404183831339755873762976377476
61404183831339755881104982084150
61404183831339755881104985266478
61404183831339755881293271611058
61404183831339756011022616143976
61404183831339756011022616144024
61404183831339756013470332967358
61404183831339756013470337199446
61404183831339756013471453225312
61404183831339756018554027403472
61404183831339761364193163973826
61404183831339761364193163986924
61404183831339761364193165036684
61404183831339761371535169680548
61404183831339761371723456038178
61404183831339761371723460270266
61404183831339761371723488849982
61404183831339761547206761603700
61404183831339761547206761603748
61404183831339761554737795677858
61404183831339761554737799909946
61404183831339762607070249649514
61404183831983313609175202629187
61404183831983313609175204046129
61404183831983313609175547002721
61404183831983345138195480429825
61404183831983345138195737647269
61404183831984214176924566878229
61404183831984214176986985699659
61404183831984245568746507694785
61404183831984245568746764912229
61404183831984247354831239175549
61404183831984247354832010827881
61404183831984247354832268045325
61404183831984262172215125142963
61404183831984262172215126677997
61404183831984262172215127027917
61404183831984262177297700856157
61404183831984262177298044162669
61404183831984263407833888403897
61404183831984267118956810014743
61404183831991416896952163429709
61404183831991416896952163442759
61404183831991418726258731570349
61404183831991418726258731583399
61404183831991418726258736169619
61404183831991422430604532055145
61404183831991422430604532068195
61404183831991422430604536654415
61404183831992350678487943791801
61404183831992356169754955964455
61404183831992367281955277037713
61404183831992367281955533905237
61404183831992367281955534255157
61404183831992367281956305557569
61404183831992367281956305907489
61404183831992367282792357418843
61404183831992367282792357768763
61404183831992367282792357904117
61404183831992367282792357904277
61404183831992367287038879735729
61404183831992367287039994694573
61404183831995018619156015272105
61404183831995018619156015285155
61404183831995018619156272502599
61404183831995019167926979264377
61404183831995019167927065003525
61404183831995019167927322220969
61404183831995019168198918351379
61404183831995019213680649917813
61404183831995019213680649930863
61404183831995019213680907148307
61404183831995019213952876318247
61404183831995020989911432141015
61404183831995020989911433557957
61404183831995020989911690775401
61404183831995020989911776514549
61404183831995020989912461010791
61404183831995020989912462427733
61404183831995020997505519780371
61404183831995020997505605519519
61404183831995020997506634389295
61404183831995020997526437298779
61404183831995020997526440481107
61404183831995024107054798983253
61404183831995024107055056200697
61404183831995024107075633954877
61404183831995024107075719694025
61404183831995024701600354339733
61404183831995024701600354352783
61404183831995024701600611570227
61404183831995024701851406004315
61404183831995024701872207687539
61404183831995024701872237783575
61404183831995024701872240965903
61404183831995024701872580740167
61404183831995051970141025586681
61404183831995051970141797239013
61404183831995052518932738811429
61404183831995052518932996028873
61404183831995052518933767681205
61404183831995068574445182464291
61404183831995068574445182481553
61404183831995068574445439698997
61404183831995068574446214539273
61404183831995073932698305539483
61404183831995073932698308727427
61404183831995073932698562756927
61404183831995357645596162757839
61404183831995358240392766586745
61404183831996258213345182633347
61404183831996258808141786462253
61404183831996258808204462474931
61404183831996258808204462488029
61404183832311459193421768204186
61404183832311468657656343178790
61404183832312359761233464105470
61404183832312359761233549844618
61404183832312370874270608342414
61404183832319562656598750462410
61404183832319573769636151916798
61404183832320464871539584608506
61404183832320475984575871453970
61404183832323164927845534067546
61404183832323164927845791284990
61404183832323164927845877024138
61404183832323176040882935521934
61404183832323176040883278478526
61404193681017076057203418690733
61404193681126377701101677713632
61404193681126377702793672142380
61404193681126377702793930409584
61404193734300054737805320790611
61404193734300054737805322207553
61404193734300054737808759747509
61404193734300054737808761164451
61404193734300070797313582537919
61404193751916978743176642435853
61404193751918179088392699405270
61404193751920912359012596678419
61404193751945223983890332832339
61404193751953028904360946411483
61404193751953029315955010349505
61404193751953029316707036552439
61404193751953033022745089733187
61404193751953033022748532939435
61404193751953329459472019437825
61404193751953334401044032316439
61404193751953334401047475522687
61404193752025930839849569669645
61404193752025930839853008626542
61404193752025930839853008626543
61404193752025930977029993374441
61404193752025947440786782292227
61404193752025947440806675545953
61404193752025947440807790154877
61404193752027180962417493608509
61404193757861654679306904149589
61404193757923793454068865563416
61404193757935773618501093635183
61404193757935806378061026638267
61404193757935806378061026655529
61404193757938474910237857897175
61404193757938508264239000296299
61404193893716784115122404012909
61404193893727589281734731192429
61404193893824835781244303981741
61404193893824835781247655782549
61404193893824835781247660031899
61404193893824835781247741521697
61404193893824835781247742938639
61404193893824835781248774640823
61404193893824851840752559712837
61404193893824851840752564312107
61404193893826085766548029866664
61404193893836890927323866970916
61404193893836890927323870035152
61404193893836890927323870153244
61404193893836890927324641687484
61404193893836890927324641805576
61404193893836890927327222902982
61404193893836890932407215865644
61404193893836890932407215983736
61404193893836890932408244853512
61404193893836890934854933856830
61404193893857267340589798468841
61404193893857267340589798481891
61404193893857267340589803068111
61404193893861202558038093200104
61404193911235813291876672057669
61404193911235813291877443710001
61404193911235813291879852734313
61404193911235813291880111014567
61404193911235813291880885853439
61404193911235828109259873996853
61404193911235828109260645649185
61404193911235828116874968081917
61404193911260139741752704235837
61404193911260139787485368439353
61404193911260139924683361049901
61404193911270944954097695618873
61404193911441759786614595340256
61404193911441759786615281253449
61404193911441759786615624210041
61404193911442959948901052945110
61404193911442960543697656774016
61404193911477766025289009298099
61404193911477808713289706656333
61404193911478110503746682605405
61404193911478110505418042243053
61404193911486171326536198397443
61404193911486171327288310706755
61404193911486219312751087785997
61404193911486219319445698430761
61404193911548325147531939194434
61404193911548325330463367659426
61404193911548326976838507335074
61404193911548326976839278986002
61404193911550711837538318334565
61404193911550711837538318347663
61404193911550711837538404073713
61404193911550711883288551443833
61404193911550711883291993587271
61404193911550712020468975161727
61404193911550712020552657987343
61404193911550712020552662236693
61404193911550728484245657320141
61404193911550728484246000276733
61404193911550728491567771167201
61404193911550728491568114123793
61404193911560065880815720767337
61404193911583143442634045943982
61404193911583148930553407409310
61404193911583148930553750365902
61404193917351285172732097764438
61404193917362076109146219350263
61404193917383700672571775318422
61404193917383700855502432132486
61404193917386435727556863995857
61404193917394496550367271796487
61404193917394540832215468691653
61404193917394540833051149035333
61404193917456635547201544692142
61404193917456651606709428905596
61404193917456652201443270965422
61404193917456683313854262818158
61404193917459337250639989981355
61404193917459337250640071488415
61404193917459337250640076074635
61404193917460538007638683148699
61404193917460538007638769241979
61404193917467490536078685934144
61404193917471393182633783780867
61404193917471393182633783793917
61404193917471393182633784843677
61404193917471393182633870932745
61404193917493017745494899746799
61404193917493019574801467887439
61404193917493019575638296118407
61404193917495671270227509222347
61404193917495704621473885784668
61404193917495704622038744851312
61404193917495704622038998886428
61404193917495704622039773721088
61404193917495704807511519947837
61404193917495720675910289177933
61404193917503824742250623297927
61404193964401434028026696566275
61404193964409537902985941950915
61404193964616686801094941844845
61404193964627491967707611980957
61404193964628420398524909902613
61404193964628677899794806542615
61404193964628677900358890774599
61404193964628677900546918851927
61404193964631427230671589859411
61404193964652735727769366197969
61404193964652737377220960585480
61404193964653035871286346588529
61404193964655438661258949710993
61404193964655738855549326013331
61404193964663542540485979894609
61404193964663543776019939592475
61404193964663547482057992773223
61404193964663547482061431730121
61404193964663800044450946692691
61404193964663800045015030924675
61404193964663842730508571397971
61404193964663847625578440817037
61404193964663847625578440818441
61404193964724738467220623727167
61404193964724754526725440501365
61404193964724754526725697731859
61404193964725639034945282522275
61404193964725655498704395788035
61404193964725655506047431758597
61404193964725686618664244529337
61404193964725686618667600579495
61404193964728356797700513553477
61404193964728356797700856510069
61404193964729557554720213183782
61404193964729557966586077628546
61404193964736444018630306118579
61404193964736445847934549898147
61404193964736445847936874246121
61404193964736460665337643674115
61404193964736460665337645091057
61404193964736460665338672543891
61404193964736460665338673960833
61404193964736460665338758637171
61404193964736460665338759699981
61404193964760771748766531099765
61404193964760771748766531112815
61404193964760772290194459121475
61404193964760772290195487991251
61404193964760772297537580831185
61404193964760772297537838048629
61404193964760772297809553206539
61404193964760772297810582076315
61404193964760777236665314810913
61404193964760777236665572028357
61404193964760777236686149782537
61404193964760777236686235521685
61404193964760805099740790890706
61404193964760819873913335389389
61404193964760819878997024176473
61404193964772811435217762488552
61404193964772811435218019705948
61404193964772811435218791358280
61404193970572167908586088584907
61404193970573374197100923025841
61404193970573385138712836600407
61404193970573385322483679584763
61404193970634264448133987025731
61404193970634264448133990212271
61404193970634280919421039646883
61404193970636982211074121441763
61404193970638166313855108360431
61404193970638166313855108373481
61404193970638166908379743001927
61404193970638166908379743006139
61404193970638216131033961016818
61404193970638216131598045248802
61404193970638216131601143964876
61404193970646270188542725762116
61404193970646270188814320319904
61404193970646319601839882474162
61404193970646320196364521724964
61404193970646320197113531524132
61404193970646320197113531524141
61404193970646320197116902598035
61404193970646321431899597448744
61404193970669397710911102980323
61404193970669397710911220485718
61404193970670598467909796147667
61404193970670598467909799334198
61404193970670598467909799334207
61404193970670598467909913653062
61404193970670603818631507959039
61404193970670603818631511145570
61404193970670603818631511145579
61404193970670631636518659479276
61404193970670631636706690737528
61404193970670631636706690738932
61404193970670631638966380534698
61404193970670647880934213460198
61404193970670647880934327779062
61404193970670648285750380943821
61404193970673299576360250545813
61404193970673299576632219728803
61404193970673300171156855774191
61404193970673305110284588354239
61404193970673305110284589753919
61404193970673338464366059884633
61404193970673338464366060221503
61404193970673338464366061284313
61404193970673338464366064470853
61404193970673338464637689280309
61404193970673349577403118382429
61404193970673349577403461675891
61404193970673349577403462738701
61404193970681403451591466513123
61404193970681408985243833738879
61404193970681408985243835138559
61404193970681408985243838325099
61404193970681436802565873555584
61404193970681436802565873555632
61404193970681436804826308556534
61404193970681436804835768625555
61404193970681436804836883234479
61404193970681436805014594901114
61404193970681441743963502605283
61404193970681441743964617214207
61404193970681441744800326604163
61404193970681442339324961249871
61404193970681442339324962299631
61404193970681442339324962312681
61404193970681442339325305606143
61404193970681442339325306668953
61404193970681442339596930432861
61404193970681452857000904059671
61404193970681452857002018668595
61404193988286305061980777265554
61404193988287205675462461344578
61404193988287205675462461350194
61404193988287205675546143703426
61404193988287239029543947347596
61404193988287239029815543459292
61404193988287239029815543464908
61404193988287253258992022040782
61404193988287542876862445389747
61404193988289940138266372328364
61404193988289940138266372329816
61404193988289940275715068942686
61404193988289940321197029143880
61404193988289940321197030559577
61404193988289940321468625154794
61404193988289940321468625255576
61404193988289940321468625272838
61404193988289940733062603087220
61404193988290240464985634243114
61404193988290245814619847117029
61404193988291107541183579498354
61404193988291108135791896497294
61404193988291141032797330144398
61404193988298049135303781207863
61404193988298049546815224592437
61404193988298049548572563405451
61404193988298049548572563405499
61404193988298049549325708829725
61404193988298060210181412522279
61404193988298060210181670806745
61404193988298060210181671156665
61404193988298060667528975149902
61404193988298349277985111487697
61404193988298349692089572493771
61404193988298349692089572493819
61404193988298349692842717918045
61404193988299244762881186351535
61404193988299244762902078360127
61404193988299250253311375010743
61404193988299250253394943045111
61404193988299250257662495116203
61404193988299250258226579348187
61404193988299250259918831690007
61404193988299250296554446985563
61404193988299250299061488016603
61404193988299250303144344615061
61404193988299250303896456924373
61404193988299250303897485794149
61404193988299250433815115621887
61404193988299250436325599859175
61404193988299250436343163098481
61404193988299260830003292419804
61404193988299260964000076885662
61404193988299260966511676204258
61404193988299260967264046677232
61404193988299261012262161809236
61404193988299261378038678002824
61404193988299261424527927046855
61404193988301953382446388029657
61404193988301962670423723035743
61404193988359239936612953676623
61404193988359282212643243988852
61404193988359283996468971218608
61404193988359284042221523026612
61404193988359284042222556128476
61404193988359287703262488528199
61404193988360139955381978219142
61404193988360140550094637755647
61404193988360140550094640942187
61404193988360157158726073245078
61404193988360184427018879288424
61404193988360184427019998483568
61404193988360184610033218927896
61404193988360188133624455663670
61404193988360188133813515793159
61404193988360188314041188805548
61404193988360199251745206135090
61404193988360440693611650030507
61404193988360455098393466272130
61404193988360484616017848482772
61404193988360484616290592481756
61404193988360488322895049660454
61404193988360488460072121560438
61404193988360488460155804385846
61404193988360490107472889200983
61404193988360490107472889218245
61404193988362841658816975580373
61404193988362841658816979829723
61404193988362841658817062736463
61404193988362841658817065923003
61404193988362841841831315232943
61404193988362841841831319482293
61404193988362842207608950271915
61404193988362842207609036365195
61404193988362842253341697382171
61404193988362842253341700568711
61404193988363141985265760689538
61404193988363158639649720459891
61404193988363190163508241320606
61404193988363190163591923679454
61404193988363191810720205595596
61404193988363191810720206062156
61404193988363191993650862858958
61404193988363191993651637697830
61404193988363201281711899312002
61404193988364042415624284147838
61404193988364042415627731013010
61404193988364042415815759090347
61404193988364042964691326264715
61404193988364043010423990468231
61404193988364059024196111154348
61404193988364092560710273927086
61404193988370962325087320185708
61404193988370995084814620984039
61404193988370995084814879618425
61404193988370995129732411117474
61404193988370995129816095000076
61404193988370995130380179232060
61404193988370996731190790576367
61404193988370996731190790926287
61404193988371006247936070632624
61404193988371245860035945959248
61404193988371295273249420205794
61404193988371295273330003366564
61404193988371295273897188321832
61404193988371297103475724091762
61404193988372190350713582460696
61404193988372195703884131336094
61404193988372195703884134522634
61404193988372195704636243662725
61404193988372195840889622275358
61404193988372195840890365347974
61404193988372195841144884666018
61404193988372195886622286478874
61404193988372195886625726970966
61404193988372195887378872382142
61404193988372196252676101795548
61404193988372196298405322321884
61404193988372196298408769187056
61404193988372196433157921528324
61404193988372196435669519311726
61404193988372196435687340713188
61404193988372197533754783727432
61404193988372206822004106968642
61404193988372206822004106985904
61404193988374897545060632393579
61404193988374897590810773629235
61404193988374897590810774692045
61404193988374897590814216835483
61404193988374897590814217303495
61404193988374899191708168529611
61404193988374914191767879505543
61404193988374914199633650178049
61404193988374914199633653360377
61404193988396473975157439425308
61404193988396473975157439426712
61404193988396474523949409867500
61404193988396474523949409868904
61404193988396474524033092692908
61404193988396474562444801110791
61404193988396479463077143847228
61404193988396479463077172426944
61404193988396479463160855252352
61404193988396506093892806445494
61404193988396507465768101501894
61404193988396507509240214981704
61404193988396507511500765705410
61404193988396507511773106424916
61404193988396522145889773876814
61404193988396522328821205525538
61404193988396523929631046634446
61404193988396523930279585344170
61404193988396523937057506818908
61404193988396523937224901051315
61404193988396523938061699658631
61404193988396523938061700725653
61404193988396523938061703907981
61404193988396523975468443584459
61404193988396523975469215236791
61404193988396523976033299472987
61404193988396523983063286576590
61404193988396524532586363932363
61404193988396524532607256060451
61404193988399175678676467190895
61404193988399175815602490612629
61404193988399175815602519192345
61404193988399175861690811058291
61404193988399209215688509796205
61404193988399214703608214218125
61404193988399214703608299957273
61404193988399225824260341054921
61404193988399225824511389514297
61404193988399226236105364163613
61404193988399226236105367345941
61404193988407279690833706248941
61404193988407285041534496286731
61404193988407285224486073811519
61404193988407285224486073811567
61404193988407285224486074874377
61404193988407285224548835926411
61404193988407318395615623447755
61404193988407318395615881714959
61404193988407329103837228230835
61404193988407329508653283519267
61404193988407329515431206062479
61404193988407329515431209244807
61404193988407330751049939213035
61404193988407334455396111234139
61404193988407335049920374362253
61404193988407335049920377544581
61404194390049718579057647241942
61404194390049718761988303937962
61404194390052453633227946534577
61404194390052453634042734869665
61404194390146979902727392321846
61404194390157486710131162004701
61404194390158719029549178612367
61404194443227078858065391863893
61404194443227078858086312570293
61404194443227079905398178592969
61404194443227380231929412529721
61404194443227380236928418692227
61404194443229781791847491145253
61404194443229781796658469230431
61404194443229781799106185568491
61404194443230081942707996791244
61404194443230081942707996808506
61404194443335098819578658231188
61404194443335098819578658231189
61404194443335114833329891508041
61404194443335115420512433313815
61404194443335115420532325150599
61404194443335115420533354020375
61404194443335115420535764107496
61404194443335115420535764107497
61404194443335115420536797226623
61404194443335115428129851392721
61404194443335163004230280362033
61404194443335163009312854540193
61404194466860648192297722588118
61404194466861548805779406672758
61404194466861848949380098226738
61404194466861849132310754928374
61404194466864283451513888727295
61404194466864283451785570578140
61404194466864283451785570582352
61404194466864583595030983554764
61404194466864583595302579665056
61404194466864583595302579670672
61404194466864584006812903724587
61404194466864584006812903742057
61404194466865450671500524820918
61404194466865450854514863988214
61404194466865498847295288641750
61404194466865498849826688271778
61404194466865498987087442647250
61404194466957942456009453179888
61404194466957942456009453198602
61404194466957942501763038089756
61404194466958842886560480444848
61404194466958843069235870282032
61404194466959143075831074443036
61404194466959143078087407138884
61404194466961544775185913360254
61404194466961844918702922330530
61404194466961844918783510686454
61404194466961844918786605622498
61404194466962745486598387262930
61404194466962745529819452147850
61404194466969616943272295764979
61404194466969917086789304853299
61404194466969964853249894360810
61404194466969965440453462669340
61404194466970801228983934774516
61404194466970817105474384749276
61404194466970817646923348261575
61404194466970817646924377131351
61404194466970817646924377137175
61404194466970817646924721510709
61404194466970817646927820343414
61404194466970817646927820343423
61404194466970817654266355191468
61404194466970849404778697532490
61404194466970850456568332824640
61404194466970850458824665520488
61404194466970850596085046824458
61404194466970851053620894742698
61404194466970851054352460462708
61404194466970851054352460462717
61404194466970865273948062505476
61404194466970865283800921625770
61404194466970865413384565938234
61404194466970865413468248763642
61404194466970865825170300974482
61404194466970865871004096681882
61404194466970867065032481467249
61404194466970867068378674727311
61404194466970867068378760816379
61404194466970867105786160559355
61404194466970867105786160913487
61404194466973518808993413913139
61404194466973518938577458932055
61404194466973518938577803305589
61404194466973552346005455105719
61404194466973552346005455118769
61404194466973552346005456168529
61404194466973552346005542257597
61404194466973567711700589231068
61404194466973568764200044777513
61404194602544996096600619103505
61404194602752160044770591467207
61404194602759965011830528771327
61404194602760265155326645851055
61404194602762666714241906991361
61404194602762666714492611094465
61404194602762666715077501228663
61404194602762667949838629884191
61404194602762667952286346222251
61404194602762966304720084732857
61404194602762966858510942282615
61404194602762966858594510316983
61404194602762968134025500263231
61404194602856294200318353741554
61404194602856294200318606367171
61404194602856294200318610953391
61404194602856294200321706603777
61404194602857194585119147556221
61404194602857194630869633632130
61404194602857194768049804370285
61404194602857226292256381512317
61404194602859879817264055095301
61404194602859895914928629191546
61404194602859895922522458196517
61404194602859895922522462795787
61404194602859896463971306924787
61404194602859896463971651298321
61404194602859896463972335794563
61404194602859896471293765145381
61404194602859896471565480303291
61404194602859944052755278453607
61404194602860196660836074183426
61404194602867999751731474735741
61404194602868001581038042876381
61404194602869233908081609317172
61404194602869233908648792736002
61404194602869235143427284074446
61404194626167792014562258811997
61404194626178296991924912699681
61404194626178597181174585991517
61404194626179497611725235935625
61404194626179497611725613256477
61404194626179497748923605867025
61404194626179499395299139872749
61404194626382727532300583208074
61404194626397168369346883746733
61404194626397168370183797735564
61404194626397468513700806823884
61404194626397468513700806829500
61404194626397470152461997509903
61404194626397470159741212386711
61404194626397470159991916470941
61404194626397470159991916489815
61404194626398385003006848925538
61404194626398385137752533259260
61404194626398385140267603301010
61404194626398385186018088905988
61404194626490795669711712560786
61404194626490795669714035509080
61404194626490795852641594530362
61404194626490826825363886603892
61404194626490827374407680344332
61404194626491679628974882268234
61404194626491694636066667082440
61404194626491696237271297831468
61404194626491696237459960442937
61404194626491696283192621795322
61404194626491696283192624646453
61404194626491696283192625000585
61404194626491727804706884311044
61404194626491727804957588414148
61404194626491727804957931370740
61404194626491727987971928048004
61404194626491743864465848750130
61404194626491994779583676170760
61404194626492029228738491097812
61404194626492029231267567792644
61404194626492044183319685647544
61404194626494397940958839122523
61404194626494398123637676883525
61404194626494398123972030864927
61404194626494698129956689097445
61404194626494698129956693696715
61404194626494698130231757467272
61404194626494698130231757467281
61404194626494731071966766276258
61404194626494745894432541927042
61404194626494747543253848644978
61404194626494747543256171593272
61404194626495582089406253029231
61404194626495596501787785230600
61404194626495598141403220342498
61404194626495598148913366522060
61404194626495598148913485918194
61404194626495598148916841968352
61404194626495598690362330035763
61404194626495598690362674428219
61404194626495598690363358905539
61404194626495598690365654205824
61404194626495598690449337031232
61404194626495598697705336964252
61404194626495598697705713236805
61404194626495598697789019789660
61404194626495598697956417322439
61404194626495598697956503420091
61404194626495598697977338033211
61404194626495598697977424126491
61404194626495598698043539107704
61404194626495598736199956559423
61404194626495598736203051160049
61404194626495598743710088211906
61404194626495629853693046196164
61404194626495630267649082620252
61404194626495630448152594239328
61404194626495630448154917187622
61404194626495630448217679306678
61404194626495631637263477874940
61404194626495631639524028598646
61404194626495631639778547916690
61404194626495631682999612801610
61404194626495632097879271902583
61404194626495632234321003963860
61404194626495646324711601543998
61404194626495646324983570708322
61404194626495646327159322599420
61404194626495646327427819524327
61404194626495646327427819874247
61404194626495646327428967784404
61404194626495646876199027625909
61404194626495648103386973750072
61404194626495648103387002447889
61404194626495648108554002387098
61404194626495648111817631004733
61404194626502501404072287622457
61404194626502501449804952180105
61404194626502534620391563746260
61404194626502534800876482665674
61404194626502534803322220093764
61404194626502534803409002572578
61404194626502550862913820765122
61404194626502551274695055021762
61404194626502551274696088123626
61404194626502551404278182762558
61404194626502551404278182763962
61404194626502551404281277363184
61404194626502551404926721472282
61404194626502551411704642947020
61404194626502551411956838267010
61404194626502801593321958063162
61404194626502834397879894972164
61404194626502834946839229182084
61404194626502834946922912474052
61404194626502834992676497265876
61404194626502851006430055014570
61404194626502851593632589155023
61404194626502851593633360807355
61404194626502851594197444689419
61404194626502851601142601416988
61404194626502851601794631163101
61404194626503702023872985328122
61404194626503735377222892679316
61404194626503735377473939739012
61404194626503735512222723259580
61404194626503735514483273983286
61404194626503735514737793301330
61404194626503735515490163892348
61404194626503735557958858186250
61404194626503735560488278906308
61404194626503751436981082279530
61404194626503751436981857118402
61404194626503751979162281861433
61404194626503751986505062389797
61404194626503752024183616065851
61404194626503752024748472304299
61404194626503752031778459412114
61404194626503752162176621028729
61404194626506403727120043541925
61404194626506403727120048141195
61404194626506403856974911250399
61404194626506403856975686085059
61404194626506403864318036152473
61404194626506403864318036165523
61404194626506403864589751306011
61404194626506437217837633150191
61404194626506438865026008812189
61404194626506438865298752816949
61404194626506453269999329627409
61404194626506453269999415720689
61404194626506453270002768584307
61404194626506453270815233969489
61404194626506453270815237151817
61404194626506453682409210751373
61404194626506453689940621997931
61404194626506453865445605769144
61404194626506453865695538219916
61404194626506453865696309872248
61404194626506454917191144246305
61404194626506454917191144246465
61404194679353224006405344943409
61404194679353524195655018235245
61404194679353524195657342583219
61404194679564290415154657742209
61404194679564290415175577398849
61404194679564290415175578448609
61404194679564291508157464534777
61404194679571194770910178136192
61404194679572047205395778425339
61404194679572095381316180205493
61404194679572095381378827533461
61404194679572095382130939842773
61404194679572095382151860549173
61404194679572095384663458227582
61404194679572096428628046228169
61404194679572096428648938236761
61404194679572347348912787513659
61404194679572347349476871745643
61404194679572347349664899822971
61404194679572395383116709919417
61404194679572395525480840510405
61404194679572395525668868587733
61404194679572395525668869637493
61404194679572395527907641909187
61404194679572395527907756694611
61404194679572395527908871303536
61404194679572395528180467433946
61404194679572396755159280164921
61404194679572396760179207020729
61404194679572397175120462973792
61404194679572411998441644485687
61404194679574797085377999469297
61404194679574797087825720524719
61404194679574797087910517953436
61404194679574798315077358780453
61404194679574798322692451330324
61404194679574798322692451448368
61404194679574798323172886157637
61404194679575097228915929264017
61404194679575098466209460418644
61404194679575098466209460536736
61404194679575997844930131710539
61404194679575998897324572033632
61404194679668423975843421472409
61404194679668423975843426071679
61404194679668424570368056118117
61404194679668424570368056468037
61404194679668424570368060717387
61404194679668424570639910865603
61404194679669324589325105564483
61404194679669324589325110150703
61404194679669325001190938130563
61404194679669325138117075993625
61404194679669325138368041560555
61404194679669325138368127658207
61404194679669325138451724386171
61404194679672026247090552639023
61404194679672026292572165177957
61404194679672026292572165527877
61404194679672026292572169777227
61404194679672026292844018525763
61404194679672026841615101187079
61404194679672026841615187284731
61404194679672059597827696215011
61404194679672326436089174616197
61404194679673227003838078300777
61404194679673227003838079350537
61404194679673227003838194141785
61404194679673227003838194154835
61404194679673227003838455623081
61404194679673227004089159708715
61404194679673227004089245806367
61404194679673227004110080419487
61404194679673227004110166512767
61404194679673227004110166525817
61404194679673227004111199627681
61404194679673227415683137540359
61404194679673275182331640339783
61404194679673276828707551666359
61404194679673276829460783175187
61404194679673276829544379907363
61404194679673276829544379920413
61404194679673276829544724276685
61404194679673276829732752354013
61404194679673276874461107764795
61404194679680129573006775916889
61404194679680129573006775929939
61404194679680129573006780516159
61404194679680130122053150900379
61404194679680130167803378695827
61404194679680131402313344057529
61404194679680131402313344070579
61404194679680131402313348656799
61404194679680162923994967970919
61404194679680180130435588932081
61404194679680430311048420000837
61404194679680430311320274398403
61404194679680430311320387784147
61404194679680463664565691119759
61404194679680463664568015467733
61404194679680480136691941101777
61404194679680480312112455850332
61404194679681330871454314624351
61404194679681330871454317806679
61404194679681330878797324735177
61404194679681330879069293937089
61404194679681330879069411897407
61404194679681330879069670177661
61404194679681330879072764778287
61404194679681330879135526893131
61404194679681380285294636293681
61404194679681380292073935249641
61404194679681380292909730378745
61404194679681380292909988645949
61404194679681380703666792333685
61404194679681380703666797050999
61404194679681380703667913081285
61404194679681380704420025371883
61404194679681380704503969661325
61404194679681380704691997738653
61404194679681380704691997742865
61404194679681380749420353149435
61404194679681380885178284840759
61404194679681381931670547602995
61404194679681381931670547620257
61404194679681381931670805887461
61404194679681381931671580722121
61404194679681381939201958866815
61404194679681381939285526901183
61404194679681381939285555598991
61404194679681381939285899972525
61404194679681381939286674807185
61404194679684032033252529060677
61404194679684032033524383458243
61404194679684081996157051456205
61404194679684082583359582412060
61404194679684082583360354064392
61404194679684082583610286515164
61404194679684082583611315384940
61404194679684083818957333106231
61404195825521478432410294153167
61404195825521478432411408762091
61404195825557495654451384751567
61404195825557501142368761638973
61404195825557501142371089173487
61404195825845683027569652470034
61404195825845683027571975418328
61404195825848084358802746407071
61404195825848084404559771690986
61404195825848084404559771690987
61404195825848084404559774877527
61404195825880547668534704296707
61404195825880552609918775204371
61404195825881753773767045466516
61404195825881753773767045466525
61404195879015250368067500849457
61404195879022110988484966060525
61404195879022110988486337886893
61404195879022110988488317861333
61404195879022110988488322110683
61404195879022110988488403600481
61404195879022110988488405017423
61404195879022110988488662234867
61404195879022110988489436719598
61404195879022110988489436719607
61404195879023011556216417030281
61404195879023011556300104118345
61404195879047370764808904232113
61404195879047370803035683697981
61404195879050372512726997049691
61404195879050372695741336702261
61404195879051273087881798917706
61404195879058177614230650706224
61404195879058177615925227400230
61404195879058177615925254930186
61404195879058177616777063365903
61404195879058178026047441380935
61404195879058178028559069274875
61404195879058181732085494561683
61404195879058478217829634575303
61404195879058483113460149270859
61404195879062079894280187423035
61404195879062080077294412271467
61404195879062080082314224334783
61404195879062080083797266793311
61404195879062083742412730259137
61404195879062083788352277515531
61404195879062084337207010076939
61404195879062085430460489088103
61404195879062085435480301151419
61404195902656612457877296009981
61404195902656612640807952824045
61404195902656654733911025279108
61404195902657512659580411614826
61404195902657512659580416323462
61404195902657513071358980089005
61404195902657513071362422232443
61404195902657812803097420703146
61404195902657812803097425411782
61404195902657813214879345227483
61404195902657813214879431320763
61404195902657860978825979184124
61404195902660214180081405069821
61404195902660214180084847213259
61404195902660214774606039715529
61404195902660214774609481858967
61404195902660214911887713747641
61404195902660214911891071214741
61404195902660514506616109843607
61404195902660514506616109847819
61404195902661414937083540380603
61404195902661415485959107568021
61404195902661463250159887758106
61404195902681872462700629916294
61404195902681872462784312741702
61404195902682172606301321830022
61404195902685774875037623912026
61404195902692635350768747844365
61404195902692930006181461868230
61404195902693830436918107222735
61404195902693878203380993449094
61404195902693878203464676274502
61404195902693878615160587853794
61404195902693878749996869296666
61404195902693879849945194308146
61404195902693879850590375562416
61404195902693879850778574763965
61404195902693879850778660857245
61404195902693879850778661803406
61404195902693879850778661907005
61404195902693879850778661920046
61404195902693879850778661920055
61404195902693879850779693959109
61404195902693879850782017853564
61404195902693879850782017957163
61404195902693879850782017970213
61404195902696587220044230225608
61404195902696587220046554573582
61404195902696587224938776345154
61404195902696587225126804403768
61404196038231991656941260511731
61404196038256003092566999025841
61404196038256003092569323373815
61404196038268008878980026762157
61404196038268008878982350047321
61404196038268008878982351110131
61404196038268010662553930699281
61404196038268010662556253984445
61404196038268010662556255047255
61404196038268014366899731184077
61404196038268014366902055532051
61404196038546892031923946417771
61404196038546892031923947834713
61404196038546892031924975287547
61404196038546892031924976704489
61404196038546892031925319661081
61404196038546892031927385374669
61404196038546892031927386791611
61404196038546892031928418493795
61404196038547792416722417642431
61404196038547792416724741990405
61404196038547792416724742003503
61404196038547792462474975099673
61404196038547792462478414056570
61404196038547792462478414056571
61404196038547792599655398817567
61404196038547792599736758358019
61404196038547792599739081643183
61404196038548135286465728008285
61404196038548135423726396644609
61404196038548140227849798915949
61404196038548140370197236585292
61404196038558597583334744821951
61404196038558597583337069169925
61404196038558597629088331148969
61404196038558597629091773292407
61404196038558599412643637323663
61404196038558947041593501530761
61404196038580257372794730427474
61404196038580557512075472726721
61404196038582909208212480975871
61404196038582909253968475973068
61404196038582909253968475973069
61404196038582909253969509092195
61404196038582909253969509446327
61404196038582958657669632480412
61404196038582959071147275719422
61404196038582959071996903141657
61404196038583257019339861199677
61404196038583257568382535744973
61404196038584159422380963089887
61404196038591362541430483069321
61404196038591362724444823771603
61404196038591364371573879459643
61404196038591364371573880522453
61404196038591368031857228522281
61404196038594964400044604604616
61404196038594964400045633474392
61404196038594964405128208702312
61404196038594964812678414580459
61404196038594964994852458330093
61404196038594964999924525552996
61404196038594964999924782770392
61404196038594964999927877371018
61404196038594965002195497138679
61404196038594966235306095456067
61404196038594966642820663064779
61404196038594969754062485488123
61404196038594971584204733972443
61404196038594971584208177178691
61404196038594971588472172272703
61404196038594971721465488347832
61404196061889604177164297061667
61404196061890504607715324326627
61404196061890804934160580141889
61404196061890804934164023348137
61404196061901309774327651506147
61404196061902510531326344673491
61404196061902515882045646397741
61404196061902515882048056484863
61404196062181435770008001340958
61404196062181435770008001346574
61404196062182294114801399279272
61404196062182294114801400833189
61404196062182336749350999053726
61404196062182594441332633334068
61404196062182637075798664950494
61404196062182638173382605840494
61404196062182638180996322444336
61404196062182638318256991080660
61404196062182642014926049857832
61404196062182643672179652265427
61404196062182643672179652282689
61404196062190441859092177927682
61404196062190441866686006932652
61404196062190742048341851219518
61404196062190742055955567828976
61404196062190742055956600930840
61404196062190742193216236465300
61404196062193401255158088048335
61404196062194343915420345525140
61404196062194344326951647331008
61404196062194349269344039829033
61404196062194349269344039830428
61404196062194349405596385339802
61404196062214712906383600564474
61404196062214713958798961477326
61404196062214757198353904346005
61404196062215057514763380468782
61404196062215059172013448882205
61404196062217416394208758501427
61404196062218611480357088996923
61404196062218611480359384298612
61404196062218611480359412876924
61404196062218659658599569509938
61404196062218659658603012722010
61404196062218660893381847502272
61404196062218660893381852088492
61404196062218660893383798424612
61404196062218660893383827002924
61404196062218660893384946216942
61404196062218660893384946334986
61404196062218660893384950921206
61404196062218660893949806805522
61404196062218661076207528769854
61404196062218661488830107870275
61404196062225869867282714077712
61404196062226764768423746836928
61404196062226764951166774154494
61404196062229466471586779152091
61404196062229466471590218108989
61404196062229466608785801813317
61404196062229466609601709337725
61404196062229472138275351436306
61404196062229472138529497682848
61404196062229472145869180441276
61404196062229472145871503389570
61404196115368326485181822070687
61404196115368326485182593723019
61404196115392387288038771867313
61404196115396289749143045256657
61404196115396289749143049855927
61404196115403192866248171816133
61404196115403194101863834359399
61404196115403194101863838958669
61404196115403498585197462386067
61404196115404345445022205870303
61404196115404393486070136980639
61404196115404393623264317562787
61404196115404393623264690634289
61404196115404393623264690752381
61404196115404398973986398196311
61404196115404398973986402445661
61404196115404399015748489651027
61404196115404399153009158287351
61404196115407102096870767619535
61404200115499343508756149896681
61404200115509993430912596472811
61404200115509993430915952522969
61404200115509993438254602179533
61404200115509993438255635281397
61404200115509993438257958229691
61404200115509994666258614199727
61404200115509994666261970249885
61404200115509994666262741902217
61404200115510042844501094830795
61404200115510042844504450880953
61404200115511351681718489221808
61404200115534460712031575189251
61404200115534465653415646096915
61404200115543766769964846169607
61404200115543766769964874867367
61404200115543770468387805265451
61404200115543803637219525644509
61404200115543803820212825554661
61404200115543803822744230498349
61404200115543814755308072584562
61404200115546456750441840463789
61404200115546468473211677276444
61404200115546468473211905796083
61404200115546468473211934493891
61404200115546468473212681680503
61404200115546468473212709328551
61404200115546468473212710378311
61404200115546472179249958976831
61404200115546472179249987674639
61404200115546473406416798386907
61404200115546473412336287957741
61404200115546473412336316655546
61404200115546473412336316655549
61404200115546499987297151354479
61404200115546499987297152404239
61404200115546517876833611873444
61404200115546517876917294698852
61404200115546517877105581037768
61404200115546517877105581043384
61404200115546517883882731909934
61404200115546517884447590982194
61404200115608645754982036015814
61404200115608645754982810850474
61404200115615345048071843008633
61404200115615345048074937609259
61404200115615359864889927613969
61404200115615359864890960715833
61404200115615393218972317932979
61404200115616749629942057297924
61404200115616749629942311333040
61404200115616751459331528689072
61404200115616751459813480260070
61404200115616751460084674235602
61404200115616751460085449424394
61404200115616751460085449425798
61404200115616751466859501109714
61404200115616751466859501463846
61404200115616751466862595710340
61404200115619402743161182454974
61404200115619402743163506453028
61404200115619402744854729347536
61404200115619402744858082097274
61404200115619402749938075178028
61404200115619402749939104047804
61404200115619450921402634221882
61404200115619450921406761924372
61404200115619450923850355395396
61404200115619450923851127047728
61404200115619450928933701225888
61404200115619450928933958443332
61404200115619450928934044532400
61404200115619450928934045582160
61404200115619450928937397400230
61404200115619452567967832177434
61404200115619452568535130406178
61404200115619452568536163508042
61404200115619452575309955857524
61404200115619452575313308725354
61404200115619452750898603782746
61404200115619452750900926614400
61404200115619452750900928149434
61404200115619452750921848854382
61404200115619452750922881956246
61404200115619452750982171817114
61404200115619452750984610969226
61404200115619452750985643721170
61404200115619452750985644071090
61404200115619452750985647257546
61404200115619452750985647257630
61404200115619452750985648320440
61404200115619452751487741028506
61404200115619452751550507392700
61404200115619452751737756030482
61404200115619452751737756384614
61404200115619452751737756386018
61404200115619452751738789499528
61404200115619452751738789505144
61404200115619452751738792687472
61404200115619452753430008726434
61404200115619452758243966958020
61404200115619452758243971207370
61404200115619452759077442326774
61404200115619452759080795194604
61404200115619452759080799443954
61404200115619453163332767336788
61404200115619453163520795414116
61404200115619453163520798596444
61404200115619467392692814373556
61404200115619467392693043011284
61404200115619467392693843243332
61404200115641077911379788180176
61404200115643779200774205394562
61404200115643779203033641627388
61404200115651866421428644127878
61404200115651866428206938655244
61404200115651866428206942887332
61404200115651866428207200104776
61404200115651882892529795912116
61404200115651882894224373072682
61404200115651882894224630290126
61404200115651883075732393329710
61404200133017216637748741608013
61404200133049641148800852012505
61404200133049641194533516216021
61404200133260637147863171325253
61404200133268445772700477397785
61404200133268747197296168416537
61404200133269642823745054227643
61404200133269679924788564049355
61404200133272349653253240181727
61404200133333621609501218106368
61404200133334522177333806016244
61404200133341376989277483260686
61404200133341677132794492349006
61404200133345343817743727313098
61404200133345343817743727318714
61404200133369655442621458886414
61404200133369655442621463467018
61404200133369655442621463472634
61404200133369655854215069767970
61404200133377759317580704271054
61404200133377759317580704737614
61404200133377760961894770421364
61404200133377760963589347115370
61404200133377764670467666089920
61404200138958266561902490711977
61404200138962169207673324587159
61404200138962170435677075152205
61404200139178268236846692925711
61404200139178268236846721623471
61404200139178268236846724805799
61404200139178271942884746106459
61404200139180968293153761244429
61404200139180969528499778971345
61404200139180969934425176464717
61404200139180969934990290610621
61404200139180969941768215273303
61404200139180969941956501617835
61404200139180973646319838061065
61404200139180973829396853726518
61404200139180974881665855787981
61404200139180974883340567821235
61404200139180975064742871453434
61404200139180975066354878763107
61404200139180975066354907460915
61404200139241897422023002075693
61404200139243147598029303894734
61404200139251201459233438817539
61404200139251219768291809843496
61404200139253919817067463701724
61404200139253919817067806658316
61404200139253921052413481428640
61404200139253921052414596037564
61404200139253954403872370710319
61404200139274317863244054521917
61404200139286384544874708271366
61404200139286384546548364259020
61404200139286390083569333369108
61404200186439171372550585428371
61404200186446375915232094622531
61404200186447270986746544952240
61404200186449972833124860489793
61404200186449972881325875240769
61404200186449973285577847365691
61404200186449976534079304973575
61404200186449976539162912607731
61404200186449976539162912620781
61404200186449976541610371859489
61404200186508499212671589268045
61404200186511200915918648894569
61404200186512161878428019031293
61404200186519005707192230493124
61404200186519305436664444689860
61404200186519306026412973185317
61404200186519364728231014571357
61404200186520206462015170253050
61404200186520254776766297666105
61404200186520270630378864910181
61404200186544582457101119814680
61404200186544582866151702803105
61404200186544582866152160078561
61404200186544582868611156540614
61404200186544582868611156657254
61404200186547284159499474677735
61404200186547284160347811104486
61404200186555322658517249993488
61404200186555322658705535288260
61404200186555388035223483720134
61404200186555388035223483836774
61404200186555388035307051754502
61404200186555388035307051871142
61404200186555392976882967133724
61404200192137096219726183779773
61404200192323480404828459464465
61404200192347791434912714902729
61404200192347791844268153220179
61404200192347792029706195618385
61404200192347796785652224127843
61404200192355896537122826429827
61404200192355896537875972307563
61404200192355896948904832338751
61404200192355896948904837056113
61404200192355896956247875864699
61404200192355896956436162209231
61404200192355900243912991919887
61404200192355900663038036637397
61404200192355900663058957343797
61404200192355900843625809165053
61404200192355901890288903246463
61404200192355902490753832800941
61404200192358597010880480412589
61404200192358597010880481462349
61404200192358598241123031934087
61404200192358598246226499189265
61404200192358598247900952942265
61404200192358598247900953408825
61404200192358598248653065718137
61404200192358598658008504048477
61404200192358601947160051546411
61404200192358601947180943554955
61404200192358601952264551320253
61404200192358601954691118432325
61404200192358601954712039138677
61404200192358603599392574956141
61404200192358603599392576005901
61404200192358603782406914595821
61404200192358603782406915645581
61404200192358647011923576938762
61404200192419526139749722293613
61404200192420743368119180714348
61404200192420776308141272925044
61404200192420776727534845082534
61404200192420776727535188039126
61404200192427679433631888018697
61404200192427680668413792933913
61404200192427680668413821513629
61404200192427680668978648818229
61404200192427680668978677397945
61404200192427690546669260893369
61404200192428848485454445810718
61404200192428848486206558138744
61404200192428880190630810894833
61404200192428880192323063590785
61404200192428892356084086625897
61404200192428896059495433148804
61404200192431548534731507893868
61404200192431549770077525620784
61404200192431549770078554490560
61404200192431581886556785400522
61404200192451946580970770022475
61404200192451946580970774739837
61404200192453191815506224100459
61404200192464014505164816812308
61404200209865675209715377211552
61404200210081778724892577616064
61404200210081778725143281719120
61404200210081778725164202308880
61404200210081778725164202425520
61404200210084480016545659410860
61404200210084480016545659410944
61404200210084480016545687992064
61404200210084480021617299544040
61404200210084513370877720731110
61404200210084513370880045079084
61404200210084522663928202682677
61404200210141849930899150106870
61404200210153549968991349039602
61404200210153555459421193692458
61404200210153555459421194742218
61404200210153555459421537694598
61404200210153555535676135480789
61404200210153823738387476826092
61404200210153857096903755955037
61404200210153857096903755955046
61404200210154724725511474237160
61404200210154756216419859206129
61404200210157424774036423992284
61404200210157424774036766948876
61404200210157426009382441719200
61404200210157426009383556328124
61404200210157457530949757904353
61404200210157457537724582912225
61404200210157459361092463664129
61404200210157459367866831396545
61404200210177883764019022905782
61404200210177883764019023955542
61404200210179067917550471562551
61404200210179067919245047206797
61404200210179084521017711001680
61404200210179084521017712401312
61404200210179084521017712414410
61404200210179084521017712518000
61404200210179084521017712531050
61404200210179084521017715600950
61404200210179084521017715718994
61404200210179084521017717117270
61404200210179084521017717118674
61404200210181785629740141053942
61404200210181785629740142103702
61404200210181785810127771355889
61404200210181785812670792796560
61404200210181785812670794196192
61404200210181785812670794209290
61404200210181785812670794312832
61404200210181785812670794312880
61404200210181785812670794325930
61404200210181785812670797395830
61404200210181785812670797513874
61404200210181785812670798912150
61404200210181785812670798913554
61404200210189890737691523055277
61404200210189894629289521931612
61404200345618561397174422663059
61404200345618610672938858302219
61404200345715872133867811267795
61404200345715872134436027807155
61404200345723977244742061521283
61404200345723977656524325697459
61404200345751900374992566748535
61404200345761356960556785786068
61404200345761356962231502900803
61404200345931660499005209497885
61404200345931674911383298133059
61404200345934361790658291292765
61404200345934362201874661877875
61404200345934376614250427564755
61404200345934376614818644104115
61404200345934377026032690691171
61404200345934676620509780064769
61404200345934676801829801868073
61404200345966797055474574611605
61404200345966797467256837738021
61404200345968000001198734209893
61404200345968150171994700625150
61404200345968448668959048917155
61404200345970704998892192133815
61404200345970705004727907491063
61404200345970705004727908540823
61404200345970705006422484185069
61404200345970749468838218342291
61404200345970749469591363753467
61404200345971150364863073984443
61404200345971150372394136621007
61404200345971151643706310995531
61404200345971152018770047947583
61404200345971152063009161569510
61404200345971155303990807964171
61404200345971155311521870600735
61404200345971155311542791305683
61404200345972050978452685746583
61404200345972052625769769511951
61404200345972052770341392448415
61404200345972057711171882882729
61404200345972058123601655490590
61404200345978854990926520464683
61404200345979255481947287423251
61404200345980161400689986861677
61404200345980161400689988278619
61404200345982857750959002348211
61404200345982857791628951280295
61404200345982859438758008018047
61404200345982859446288300069301
61404200345982859583528162790473
61404200345982859583528162809187
61404200345982862687259465975851
61404200345982864524912233698137
61404200345982907759228738974446
61404200346039728224635622433923
61404200346039728636417886610099
61404200346040027130543049959389
61404200346040027132237626653395
61404200346040032071930215467679
61404200346040032073624792161685
61404200346040076955349728261565
61404200346040081896736893769855
61404200346040933234538605523237
61404200346040983052570456951301
61404200346040983052571232140093
61404200346040983059345283825413
61404200346040983059348378780171
61404200346041085047196125626270
61404200346041385236466719623054
61404200346041385366416864067709
61404200346043628854444833500401
61404200346043684206210676310747
61404200346043684206962787557249
61404200346043684206962788620059
61404200346043684343470396517333
61404200346043684343471426790953
61404200346043684343471426804051
61404200346043684343471431036139
61404200346043684344223537696421
61404200346043684344223538746181
61404200346043684344223539100313
61404200346043684344223539113363
61404200346043684344224572215227
61404200346043684345915791442133
61404200346043684345918114390427
61404200346043786750631212267312
61404200346044086528119801417934
61404200346044086937642370031270
61404200346044086939901806264096
61404200346044136488021701309057
61404200346044987505454156270972
61404200346044987505454156748972
61404200346044987507156909718298
61404200346044987644974600910175
61404200346045031560237325552924
61404200346045031972019331461896
61404200346045031977101905640056
61404200346045035683139958820804
61404200346045036842317897903499
61404200346045051668735272501997
61404200346051740049974561902427
61404200346051784382659573565851
61404200346051789865558695824579
61404200346051789865559728926443
61404200346052190356757245354750
61404200346052239763039381062629
61404200346052240220366023097789
61404200346052240357815062651393
61404200346052240357815062767985
61404200346052240357835983356341
61404200346052240362981206380193
61404200346052241598327736072945
61404200346055792673761056384794
61404200346055842626268889020758
61404200346055842628779287518889
61404200346055842633862976305982
61404200346076049705754345081127
61404200346076049707260892647997
61404200346076055379198097491383
61404200346076055379198098541143
61404200346076055380892674185389
61404200346077452342151780132957
61404200346077456048192156261999
61404200346077467168487796380489
61404200346077467173654828218717
61404200346077467375499347085936
61404200346077468403834592134221
61404200346077468403835363786553
61404200346077468409001620784505
61404200346077469021780040135076
61404200346080104113738494894092
61404200346080170310901376880795
61404200346088274185860622265435
61404200346088279541657105614916
61404200351660525788094234027723
61404200351669982373637532358856
61404200351669982373637532476948
61404200351672684076884591985380
61404200351844203140965164399845
61404200351844203147743085874583
61404200351844252554177864870377
61404200351856365963212013101294
61404200351856410839856440753864
61404200351875422835173136764745
61404200351876623767171344751329
61404200351876623774701636802583
61404200351876775539910998602114
61404200351879325470606689672625
61404200351879325478136981723879
61404200351879330411993859413003
61404200351879330417829574770251
61404200351879330419524151464257
61404200351880676345779876226807
61404200351880677992908932976205
61404200351880677998012423615579
61404200351880677998012426797907
61404200351880677998200451692907
61404200351880677998200454875235
61404200351880678183725245332710
61404200351880678183725245450754
61404200351880681294967067756054
61404200351880683125109316240374
61404200351887480404028191048455
61404200351888783107753573797391
61404200351888783107753602495151
61404200351888783107753605677479
61404200351888783109992120750443
61404200351888783110180407094975
61404200351888783293278396134954
61404200351888786813791626978139
61404200351891483158956141760471
61404200351891483164060641047635
61404200351891484399406655592223
61404200351891484401645197828009
61404200351891484813427203736933
61404200351891484813427208454295
61404200351891484813427462017235
61404200351891484813615494798827
61404200351891484996629801491106
61404200351891484996629801491349
61404200351891484996629801508611
61404200351891484996629830206419
61404200351891484996629834438507
61404200351891484996713483838722
61404200351891484996713483838806
61404200351891484996713483956850
61404200351891488517226714681943
61404200351891489754999561002227
61404200351891489938013900641907
61404200351891534407980938532416
61404200351891534408043614558192
61404200351949558647640268570337
61404200351949558649334845264343
61404200351949608464918978819313
61404200351949608465672899537325
61404200351949608472446946872513
61404200351949608472450046177403
61404200351949710414544208113634
61404200351952260169567564188329
61404200351952260353338148557173
61404200351952260353338406824377
61404200351952304227731329153867
61404200351952309580897402670083
61404200351952309756573092666297
61404200351952309756573094188233
61404200351952309756573097370561
61404200351952309757325204975609
61404200351952309757325206497545
61404200351952309764668245306131
61404200351952412117979294767726
61404200351952459850936048951741
61404200351952459851688161261053
61404200351952459853380413957005
61404200351953612875061928555506
61404200351953612875061928672146
61404200351953613058076268195186
61404200351953613058076268311826
61404200351953629521863425600092
61404200351953629522114129703196
61404200351953629522115244312120
61404200351953629522115501529564
61404200351953657339367385369544
61404200351953657344449959547704
61404200351953661043713185854340
61404200351953661050488012728452
61404200351953662880631409122210
61404200351953662880631437701926
61404200351953672163525414182840
61404200351953677110549537583352
61404200351960532234987259490027
61404200351960532234987259490075
61404200351960564986849533756725
61404200351960564986870454461673
61404200351960565581457736082668
61404200351960565581646136050437
61404200351960565581646136167029
61404200351960565581667056755385
61404200351960565586812048672457
61404200351960565586812279779237
61404200351960565586812279779285
61404200351960566822158809471989
61404200351960576699765739792544
61404200351960576699786660497492
61404200351961734639198690696462
61404200351961767990936700813482
61404200351961767991023710985672
61404200351964468047243736301730
61404200351964468047243764881446
61404200351964469282676449941968
61404200351964479160281509292426
61404200351964483918738019387061
61404200351964484101752363271932
61404200351984680610791715467267
61404200351984680792299764770571
61404200351984680793994341464577
61404200351984892030681524876410
61404200351984892030681529127212
61404200351986092610386519121912
61404200351986094439975531802385
61404200351988793902039600916792
61404200351988795540821310637828
61404200351988795541009855262662
61404200351988795543248366086276
61404200351988795724024194902342
61404200351988795726358011341777
61404200351988795731628613597265
61404200351988799254738334311875
61404200351988799255209030601258
61404200351996899415780556022468
61404200351996899598983440286982
61404200369290503115598078290075
61404200369290503115598078644207
61404200369290508055290668154119
61404200369290508055290668508251
61404200369398560318637229143430
61404200369398561370488505824298
61404200369398570887736227489697
61404200369398571299518490616113
61404200369581342046571294631973
61404200369602651825252029575990
61404200369605351835805537431846
61404200369605352933890886522438
61404200369605353068641158268697
61404200369605353528687117279842
61404200369605358423565519192458
61404200369605652025076102732274
61404200369606553690973147724150
61404200369606553871456083673925
61404200369606557943543851146197
61404200369606559180564212359802
61404200369617361052920492739722
61404200369617361053004060301914
61404200369617361053004060774090
61404200369617361098674048953282
61404200369617365994388131209578
61404200369617409274469181306129
61404200369617410510025185994508
61404200369617410510087947759432
61404200369675584838967598385765
61404200369675584975661086659901
61404200369675584976225942538601
61404200369675584976228265486895
61404200369675584976228267022089
61404200369675634799340454369407
61404200369675885170579082135233
61404200369675936848689655934354
61404200369678604606153866853619
61404200369678637957414031258513
61404200369679488672092784734013
61404200369679505357169307493856
61404200369679533578693570797245
61404200369679538494388606809083
61404200369679538494640884667019
61404200369679539119936325220626
61404200369679539119936439539490
61404200369686441688856296134549
61404200369686742015301983113865
61404200369686742015301983113874
61404200369690310339929352649655
61404200369690310339950273354603
61404200369690310934725956459639
61404200369690310934725956459687
61404200369690310934809638812871
61404200369690343686671798760705
61404200369690343686672171813285
61404200369690343686672171813333
61404200369690343686672257552481
61404200369690343686692719465653
61404200369690343686693063821925
61404200369690343691754372938865
61404200369690343691775293643813
61404200369690343732425383669169
61404200369690343732425728025393
61404200369690343737507957847329
61404200369690344144019361500813
61404200369690344144208105470721
61404200369690344149101935678973
61404200369690344281468401054417
61404200369690344281468486793565
61404200369690344281468745527281
61404200369690344281468774107045
61404200369690344281468859846145
61404200369690344281468859846193
61404200369690344281489321759365
61404200369690344281489666115637
61404200369690344286548652400146
61404200369690344286548766719010
61404200369690344286550975232577
61404200369690344286550976748849
61404200369690344286550976748897
61404200369690355399586425390842
61404200369690360158042934951906
61404200369690360340973567970627
61404200369711953994474766902093
61404200369711953994474770088633
61404200369711958935861935596923
61404200369711968819199888803235
61404200369711970079401614268913
61404200369714671782920674821778
61404200369714672377433767828385
61404200369722781194063660412804
61404200369722781194063660417016
61404200422565382039881084614748
61404200422573487150186347711802
61404200422573488384968281206734
61404200422576188441275345274698
61404200422576188441839429506682
61404200422576199415357388325663
61404200422576199598370955840627
61404200422576199598371727492959
61404200422576200154756669661069
61404200422576201389538603037957
61404200422576201389538603156001
61404200422780580868946013816090
61404200422780580869510098048074
61404200422782982383674620451498
61404200422783282572945185751926
61404200422784181310614633183392
61404200422784181356368189380998
61404200422784182591714207122416
61404200422784182957742656804778
61404200422784183140756881653210
61404200422784186663780710000028
61404200422784187899126727712442
61404200422791087493415799331070
61404200422791387080297080176221
61404200422791387682602682279634
61404200422791387682686364631498
61404200422792286466109368260570
61404200422792287518357478787190
61404200422792287701455385987486
61404200422792287701455386118628
61404200422792288067483835684350
61404200422792288113237391896458
61404200422792288113237392014550
61404200422792288250414378180918
61404200422792288250435384625098
61404200422792288250498060532782
61404200422792291956452431361666
61404200422792293008867906592014
61404200422792293191798563406078
61404200422792293191819455532762
61404200422792336288948841897525
61404200422853532208087353448316
61404200422853532208088125100648
61404200422853565154822398320630
61404200422857134074811230730897
61404200422857134479083089993756
61404200422857134479083432950348
61404200422857134479084204602680
61404200422857167212303612321748
61404200422864037191955875424315
61404200422864037192206923883691
61404200422864037192206923883739
61404200422864037192207008573079
61404200422864037192207008573127
61404200422864037192207009622887
61404200422864037192207037152843
61404200422864037192207038202555
61404200422864069944090118855337
61404200422864069944090461811929
61404200422864069944090463211609
61404200422864069989822783058805
61404200422864069989823127415077
61404200422864069989823127415125
61404200422864069989844046603753
61404200422864070355684096686933
61404200422864070401416760890449
61404200422864070401416760890497
61404200422864070538698435854229
61404200422864070543780895713525
61404200422864071642118068096011
61404200422864071642118096793771
61404200422864071779378736732335
61404200422864338616740709128581
61404200422864338616824391948373
61404200422864370133172770397253
61404200422864370133339763450817
61404200422864370133340135103717
61404200422864370133340136503397
61404200422864370133340136503445
61404200422864370178905434600769
61404200422864370179093348359233
61404200422864370179093719895541
61404200422864370544933741282461
61404200422864370544934112935361
61404200422864370544954661987361
61404200422864370544955033523669
61404200422864370727969001154657
61404200422864371785635077184331
61404200422864371968563778005805
61404200422864371968563778005814
61404200422865237354409013241051
61404200422865237354429933945999
61404200422865237766002991072695
61404200422865237766274960250069
61404200422865237949205615534763
61404200422865237949205617051035
61404200422865237949205617051083
61404200422865239596418355090126
61404200422865239596419469699050
61404200422865270701151459352101
61404200422865270701151832404729
61404200422865270701172380057049
61404200422865270706234033530261
61404200422865270706254954235209
61404200422865270746905388616789
61404200422865271112745437183745
61404200422865271112745780140289
61404200422865271112745810249423
61404200422865271112745895988571
61404200422865271117828011361905
61404200422865271158499022092209
61404200422865271158499366461531
61404200422865271158499480780395
61404200422865271163581596270369
61404200422865271295760120837003
61404200422865271295760149416719
61404200422865272353363205056863
61404200422865272353446773085615
61404200422865272399113690661841
61404200422865272399113690661849
61404200422865272399113690661850
61404200422865272399116761268971
61404200422865272399200357995483
61404200422889602508522911001735
61404200422892304394700627442275
61404200422892304394700627442323
61404200422900409500112490296012
61404200824326690157641119543452
61404200824326690159335696237458
61404200824534687784785796216476
61404200824542793489887666321796
61404200824542793492147098900118
61404200824545494598338118937246
61404200824545494781540744928732
61404200824545494781540748116676
61404200824545494783235321622738
61404200824545494783800180694998
61404200824545495195582443821414
61404200824650609747917756455252
61404200824650609747918013672696
61404200824650844972808308937566
61404200824650845156010934929052
61404200824650845156010938116996
61404200824650845157705511623058
61404200824650845158270370695318
61404200824650909938004601188674
61404200824651810368555628453634
61404200824651810373637826373752
61404200824651810505816291941940
61404200824651810505816291959202
61404200824651810505816382829106
61404200824654447244055440216656
61404200824654447429517501856316
61404200824654513306584618376229
61404200824654513443845375931848
61404202260374775063939635381269
61404202260374828646467915056564
61404202260374828646468686708896
61404293780134264823611802770582
61404293780134264823612574422914
61404293780134266607186478355826
61404293780134266607186478373088
61404293780134272140838075333142
61404293780134272150901662480044
61404293786042897553940859110739
61404293786042897553940862293067
61404298012571653466982625811371
61404298065749282182177569549295
61404298065749282182177684357805
61404298065854948754777739918513
61404298065854982106600437276899
61404298065854982115909246060639
61404298065857399728366968168779
61404298083572769295128500716619
61404298083580873170087746101259
61404298083580874816460553877759
61404298083583275965348742075959
61404298083583275965352096478823
61404298083583275967859997020813
61404298083583275974638176762755
61404298083583526694819318579725
61404298083583526704944810808637
61404298083583576108032019050257
61404298083583576108113635672639
61404298083583576108869105567143
61404298083583576111376231268857
61404298083583576111377006109133
61404298083583576118155185851075
61404298083583576118157510197645
61404298083583576118157510216359
61404298083583576118722370345813
61404298083583576519626000064229
61404298083583576520459728995923
61404298083583576528056912416807
61404298083583576530504633472229
61404298083615996557683991263475
61404298083615996969277969095119
61404298093416409498651184439430
61404298093416415032387122615554
61404298093416415032575150692882
61404298093416415034831486104498
61404298093416415034831487620818
61404298093419110788044830460610
61404298093419116141025982749994
61404298093419116141046903456346
61404298093419116324040207598426
61404298093419116324061128304778
61404298093419116326756537069366
61404298093419116735822213507398
61404298093419116735843134213750
61404298093427214665263513136722
61404298093427216309400907891276
61404298093427216311639422945526
61404298093427220015985224948094
61404298093427220198999449796526
61404298093427220201443814801790
61404298093427220201718881754684
61404298093427221845581209556344
61404298093427221847819724610594
61404298093428120766999518153044
61404298093428120767020438859444
61404298093430818168782090377408
61404298093430818171292573079502
61404298093430822470183556330498
61404298093430823704962392042476
61404298093430823707472874744570
61404298093455133502772103803442
61404298093455133502772103807814
61404298093455133548525660014098
61404298093455133548525660015550
61404298093455133548525660019922
61404298093463237375471916614132
61404299282961545105498800199155
61404299282961545105498801248915
61404299288870164984928292755479
61404299288870198336668487017543
61404299288870198336669634923545
61404299288870198336753313044689
61404299288870198336753317276777
61404299288870198339201035149871
61404299442459309116467182053599
61404299442494431258678957198411
61404299442494431258678961902675
61404299448367617732566670240823
61404299448403051138860823981543
61404299448403084482339644693479
61404299448403084483070836279129
61404299448403084489932704631071
61404299448403084490413876622749
61404299448403084490685844270753
61404299448403084490685845810159
61404299448473033989653780041857
61404299448475735694598514617517
61404299495636937278540412555391
61404299495636937690134390387035
61404299495636937827415979747021
61404299495636937832499325577513
61404299495636937834195020416903
61404299495636937834947046632935
61404299495669352785995501390465
61404299495669358273911766855487
61404299495672054489242561016989
61404299495672059977158821777747
61404299495672059977158826482011
61404299495734199151089171321899
61404299495734231954056098636473
61404299495734231954059459403993
61404299495734232365632516529285
61404299495734232365650076468117
61404299495734232365653437235637
61404299495734232368076876817187
61404299495742287652258491785805
61404299495742287653010602555711
61404299495742287660628709852225
61404299495742304261583491262515
61404299495742304261583491380559
61404299495742304261646254562633
61404299495742335829018704788633
61404299495742337475394616115209
61404299495742337475937776454301
61404299495742337476210520476371
61404299495742337477628994513355
61404299495742337482985347350483
61404299495742337485244778879045
61404299495742337485435388154401
61404299501362747380212459283925
61404299501545246447761728787257
61404299501545246449457337533367
61404299501545246450209449825209
61404299501545246450209449842679
61404299501545263051246767348905
61404299501569873035235288946719
61404299501569906394587129383127
61404299501577683489376061145009
61404299501577683489376064327337
61404299501577978145728575886205
61404299501578011497550496870525
61404299501578011497550498409931
61404299501578011504893537214145
61404299501578011504893537218517
61404299501578011506859823765499
61404299501578011507424942162205
61404299501580713208412307760875
61404299501580713210107916506985
61404299501580713210860028797423
61404299501580713210860028816297
61404299501580729262834813224791
61404299501650612876089565184849
61404299501650629484661420300095
61404299501650629484661423600515
61404299501650629485414564779603
61404299501650629485477327961677
61404299501650662700041593875415
61404299501650662706816420749527
61404299501650662709075852278089
61404299501650662709078176276143
61404299501653314580088735581279
61404299501653314580088740303013
61404299501653314587706842877793
61404299501653331188661624406127
61404299501653362756075917107849
61404299501653362756093477046681
61404299501653362756096837814201
61404299501653362758520277395751
61404299501653363990875410541613
61404299501653363990878771309133
61404299501653363991421931648225
61404299501653363998468464707711
61404299501653364000919543348325
61404299519306294245775755882091
61404299519306544975180474148451
61404299519306561026589369570765
61404299519306561026589370620525
61404299519306561026590141223097
61404299519306561027343286634273
61404299519306561438937264465917
61404299519306594389041975841097
61404299519306594389292764974623
61404299519401154421308656608719
61404299519403855705096970148225
61404299519411911411185823452329
61404299519411926225974086663387
61404299519411961226431868592237
61404299519411961234862013524571
61404299519411961236556589168817
61404299519411961236557360821149
61404299519411976059023136938493
61404299523205253098557707629822
61404299523206168491302354803698
61404299523206170137678266147536
61404299523230480116180090957618
61404299523242520910855832689376
61404299523245222202508914130124
61404299523245222202508914147386
61404299523245222202508914484256
61404299523245222202508918733606
61404299523306466304701910061056
61404299523306466304701910074106
61404299523306466304701911473786
61404299523314522000666305306586
61404299523314522000666305319636
61404299523314522000668629667610
61404299523314570172318891473174
61404299523314571818694802817012
61404299523315472394036881094918
61404299523318172443293964175366
61404299523318172443314970975206
61404299523318173678075127085036
61404299523318173685690991759574
61404299927074388793561438305245
61404299974340962722818550035845
61404299974343664426065609662369
61404299980144216173163880443627
61404299980249315810278839112067
61404299980252017513714958872235
61404299997975497551625601931283
61404299997977909812548282353611
61404299997977909820142111358581
61404299997978209956316085180551
61404299997978209963659125065045
61404299998010330670700803658705
61404299998010330670700804708513
61404299998010630402623840583333
61404299998010630814217818414977
61404300133876550579245770316129
61404300139677102327096411669691
61404300139782201969379431063445
61404300139784875801382266903123
61404300139784875803892752675605
61404300139784903664468319176925
61404300139784903666706058342591
61404300139784903666895119525995
61404300139784903672061373343023
61404300157500278595064580163235
61404300157500278595064583346967
61404300157510735439666286608575
61404300157510746552704802553843
61404300157510746552704802671887
61404300157510746552704804089037
61404300157510751903426514365215
61404300157510779904525347584653
61404300157510779904525695140723
61404300157510779904526466793055
61404300157510779907036089039433
61404300157510779907036863874093
61404300157510779911303613415663
61404300157510779911304646534789
61404300157510779911304646534997
61404300157510779912119434869877
61404300157510785257758575685465
61404300157510794728686815354847
61404300157510794736280902756759
61404300157510794736280905940491
61404300157511035575568632079013
61404300157511035584941750549081
61404300157511046695384984927675
61404300157511046696221813177357
61404300157511046696284574824189
61404300157511046696284574942281
61404300157511046703061726181629
61404300157511052046106696739047
61404300157511052048638100265585
61404300157511052049454009226017
61404300157511080049736903737503
61404300157511080049737276790131
61404300157511080049737936839367
61404300157511080049738309910709
61404300157511080049800814825579
61404300157511080049801073092783
61404300157511080050552812330593
61404300157511080050553184333621
61404300157511080050553959173897
61404300157511080050553960236755
61404300157511080057332138915839
61404300157511080057332139978697
61404300157511083754083737324163
61404300157511085408053850721387
61404300157511085408053856389339
61404300157511085408617940621323
61404300157511085410313287917901
61404300157511094879797911845079
61404300157511096518580768888869
61404300157511096518580768889077
61404300157511096521028490062383
61404300157511096521028491479533
61404300157511096521844399022815
61404300157511096526173823171655
61404300157511096526173826355387
61404300157511096526173827789799
61404300157535061883622916004609
61404300157535362024608521566391
61404300157535411857656800189165
61404300158167249168658371848007
61404300158167549304561488970777
61404300210361769298282129662939
61404300210393889596261239619445
61404300210394189737246845181227
61404300210580307133016665832585
61404300210580607276533960718065
61404300210580607281617306548557
61404300210580607283311886424891
61404300210580607283313001387947
61404300210580607284065027603979
61404300210580607284127789723035
61404300210613027722276602415355
61404300210613027722276603465115
61404300210615729426276802748791
61404300210615729426276804265111
61404300210615778832775118698301
61404300210615778841812821842417
61404300210677557343651622909223
61404300210677557343651623958983
61404300210677601816104774352901
61404300210677606757680230437763
61404300210685662453392798134291
61404300210685662453392802838555
61404300210685662453393916279675
61404300210685662453393917329387
61404300210685673564736742089977
61404300210685673566431317734063
61404300210685673566431322084195
61404300210685673567184463145239
61404300210685673567184463263283
61404300210685678917906174956611
61404300210685706918252895879835
61404300210685706918252981973275
61404300210685706918253240240479
61404300210685706919006127384451
61404300210685706921265563144893
61404300210685706921265820362385
61404300210685706921515749630829
61404300210685706921516524465489
61404300210685706925783187931089
61404300210685706925784307126185
61404300210685706925784307126393
61404300210685706926348046997733
61404300210685706926599095455657
61404300210685706926599095461273
61404300210685706928858530172211
61404300210685706928858531221923
61404300210685711860393297124621
61404300210685711860393554342113
61404300210685711867170362375731
61404300210685711867171476866563
61404300210685711867986265201651
61404300210685712271987532173757
61404300210685712278764335503111
61404300210685712278764335969671
61404300210685712278765453648495
61404300210685712279580241983583
61404300210685721750760566531887
61404300210685721753019998058997
61404300210685962589295148308993
61404300210685962589295918911565
61404300210685962589295923143653
61404300210685962589296177178769
61404300210685973707416152811317
61404300210685973707416927645977
61404300210685973708253751178297
61404300210685973709948326822383
61404300210685973710701472233559
61404300210685973717541380988481
61404300210685973717541385219117
61404300210686007064217970502105
61404300210686007064781424458401
61404300210686007064781797511029
61404300210686007065033619765293
61404300210686007071811799507235
61404300210686007072375626515999
61404300210686007072375883733395
61404300210686012003073736715945
61404300210686012011503360495727
61404300210686012422533511312783
61404300210686012422533516980735
61404300210686012423097595544767
61404300210686012423097601212719
61404300210686021886411778853561
61404300210686021886684521336065
61404300210686021888943179192155
61404300210686021896537007147317
61404300210686021896537008197125
61404300210686023121193712348493
61404300210686023122031310715313
61404300210688680354770842651861
61404300210688708765769048324275
61404300210688708767463628200609
61404300210688708767464657070385
61404300210688708767464771861425
61404300210688708768216769379697
61404300210688708768217142432325
61404300210688708768279531498753
61404300210688713714750420122251
61404300210688713714750683007599
61404300210688724826972946104127
61404300210688724827161232448659
61404300210688724832306568741663
61404300210710038311126990722005
61404300210710038317025469242453
61404300210710038722720968553649
61404300210710038728619447074097
61404300210710338452112596283787
61404300210712740020272527819169
61404300210720843895231773203809
61404300210720845130013706698741
61404300210721095852913247378371
61404300210721145265937661504371
61404300211269539797279145812193
61404300211334070661049731366771
61404300211342170831664289707735
61404300211342176183138029251459
61404300214515827113895122230121
61404300214515841938056503911247
61404300220428363858542917077433
61404300220428371049281435929697
61404300220463037556866250718903
61404300220533221304349347788051
61404300220533221304349352020139
61404300220533221304913436252123
61404300220533271137586945857221
61404300237278879544794617394620
61404300237278879544794617396024
61404300237278879545546986904031
61404300237313996197328577522428
61404300237313996197516605599756
61404300237313996199776295395522
61404300237935392648706604438994
61404300238152540921670824370556
61404300238152540921671594973128
61404300238152540924181302823300
61404300238152540924181302836350
61404300238152540924182077675222
61404300238152540929264534347978
61404300238152541481341427152274
61404300238152839832917153251348
61404300238152839832917153268610
61404300238152841067697967555348
61404300238152841067697972154618
61404300238152841067699086763542
61404300238152846601371605860148
61404300238152846601372377512480
61404300238152846608965315946984
61404300238152846608965317346664
61404300238152846608965317359714
61404300238152846608965320546254
61404300238152846609718465957430
61404300238152847021312443789074
61404300238152873184738731397120
61404300238152873184738731414382
61404300238152874419520664909314
61404300238153747581531196656584
61404300238153747589124225429506
61404300238153929248577486166123
61404300238153929248577487228933
61404300238153929248577487230385
61404300238153945863969708543104
61404300238154246051481963423716
61404300238154246053240302539888
61404300238154247288586323271256
61404300238154247288587094982637
61404300238154247288587095100729
61404300238154247288587095101464
61404300238154247288587095107128
61404300238154247288774351335318
61404300238154247288774375861065
61404300238154247288775379850962
61404300238154247288775380205094
61404300238154247288775380264152
61404300238154247288775380266573
61404300238154247288775380383213
61404300238154247288775380401900
61404300238154247288775408962173
61404300238154247288775408962929
61404300238154247288775413213647
61404300238186162540106474760950
61404300238186162541802195115763
61404300238186662788612361743654
61404300238188863823412696445498
61404300238188863823412696458548
61404300238188863823413467048070
61404300238188863823413468110880
61404300238188863831006407608194
61404300238188863831006407958114
61404300238188863831006412194414
61404300238188863831007555514196
61404300238188864243353534387474
61404300238188864380551526998022
61404300238188864380614288762946
61404300238188864380635209351254
61404300238188912002660145917084
61404300238188912559066091112269
61404300238188913649036053011563
61404300238188913649036053011572
61404300238188913786317614588204
61404300238188913793848024612817
61404300238189046040130311264487
61404300238189062097128088425991
61404300238189062104721404060287
61404300238189062107168865064453
61404300238189362835441705948310
61404300238247439996090889711562
61404300238247439996090892898102
61404300238250141287472259540896
61404300238250141287472259657536
61404300238250141287472259670586
61404300238250141287472260603706
61404300238250141287472263790246
61404300238250141287472264256806
61404300238250141287743859901942
61404300238250141287743974692982
61404300238251036365125454300108
61404300238251036365125454418200
61404300238251036776719459779800
61404300238251041664676652447204
61404300238251041718022919518898
61404300238251041718294887166902
61404300238251041718294998771402
61404300238251041718295001957942
61404300238251041855555642010386
61404300238251042267066051807614
61404300238251042267086857609094
61404300238251042267149619723938
61404300238251042267149648539790
61404300238257896796634702548560
61404300238257896796634703020736
61404300238258196983436654903066
61404300238258196983436654916116
61404300238258196985884375840396
61404300238258196985884376312563
61404300238258196985884376312572
61404300238258241455909583864456
61404300238258241458357300687742
61404300238258245155089241069654
61404300238258245155089499354120
61404300238258245161679139070537
61404300238258245162703102572218
61404300238259097416434374707756
61404300238259140240084699684748
61404300238259140240084699802840
61404300238259141833029629180162
61404300238259141833030658049938
61404300238259141878846632020618
61404300238259141878867552608926
61404300238259141881105407615383
61404300238259141881293348540842
61404300238259141881293692897114
61404300238259141886376924071872
61404300238259141886460638659372
61404300238259141888908327952702
61404300238259141888908446857786
61404300238259145592982164903538
61404300238259145593254129837178
61404300238259145593254132551542
61404300238259147369213401568384
61404300238259147369297768903132
61404300238259147369297769952892
61404300238259147369297769965942
61404300238259147369297856059381
61404300238259147376807112713818
61404300238259147376807113067950
61404300238259147376807230691398
61404300238259147376808260624032
61404300238259147376828036488666
61404300238259147376828148093166
61404300238259147376828151279706
61404300238259147376890800142915
61404300238259147376890823069230
61404300238261793759734764029864
61404300238261793759755656038456
61404300238261798698045904920308
61404300238261798698045905392691
61404300238261798698046933777034
61404300238261798698046934839844
61404300238261798698046935312227
61404300238261798705639616406824
61404300238261798705639616419874
61404300238261798705639619606414
61404300238261798706392765017590
61404300238261798708088485372412
61404300238261799117986742849234
61404300238261799247653692666742
61404300238261799247653696917544
61404300238261799247654468451784
61404300238261799247654468569876
61404300238261799255184735459782
61404300238261799255185103926190
61404300238261799255268417813014
61404300238261799255268446628866
61404300238261841889901809532214
61404300238261841935739077149653
61404300238261843170498971792642
61404300238261843170499713815498
61404300238261843172946688598714
61404300238261843172946688615976
61404300238261843172946692848064
61404300238261843172946774691994
61404300238261843172947807811120
61404300238261843178030005866752
61404300238261843178113692806204
61404300238261843178113692924296
61404300238261846831288979626724
61404300238261846877104204272551
61404300238261846877104979112827
61404300238261846877293265457368
61404300238261846883883248130377
61404300238261846884635618701286
61404300238261847426085583455620
61404300238261847433699213952925
61404300238261847433699213952934
61404300238261847433761946903458
61404300238261848477663857851436
61404300238261848477664629503768
61404300238261848531011156975234
61404300238261848660678883049951
61404300238261848660866483363264
61404300238261848660867167977550
61404300238261848660867169394483
61404300238261848660867169394492
61404300238261848660867512233040
61404300238261848660867512351075
61404300238261848660867512351084
61404300238261848660867513768233
61404300238261848660929159389040
61404300238261848660929159507132
61404300238261848660929159520182
61404300238261848660950051410673
61404300238261848660950822000195
61404300238261848660950823049964
61404300238261848660950850697955
61404300238261848660951196121465
61404300238261848668292857920997
61404300238261848668293975599821
61404300238261848668460193463150
61404300238261848668460194862830
61404300238261848668461341356054
61404300238261848668481118283546
61404300238261848668481142749209
61404300238261848668481142749218
61404300238261848668481146981306
61404300238261848668481233074586
61404300238261848668482261944353
61404300238261848668482261944362
61404300238261848668543904980693
61404300238261848670992746654033
61404300238283457218131865991098
61404300238283457218131980309962
61404300238283457218131983496502
61404300238286158509512982852338
61404300238286158509513350139296
61404300238286158509513354388646
61404300238286159058576949640285
61404300238286159058576949640294
61404300238294262377130245460942
61404300238294264030848138513794
61404300238294264160704149398066
61404300238294264160787832236572
61404300238294264160787833286332
61404300238294264160787833299382
61404300238294264168297176047258
61404300238294264168297179233798
61404300238294264168318124287778
61404300238294264168318128519857
61404300238294264168318128519866
61404300238294264168380886402670
61404311005783327288996717728605
61404312450442429730935993770320
61404312450442429730937026872184
61404313132885758250247042884331
61404313159477774010135170651828
61404313160099165550597294117071
61404313160135188299533408099657
61404313160135188306311673930667
61404316512619511010535683227593
61404316512619511010535941494797
61404316512622212302189023289677
61404316512622212713782742854117
61404316512622212713782743903877
61404316512622212713783001121321
61404316672155082400755982975371
61404316672155098866962013882177
61404316672155098866963161775081
61404316672155098867526988784005
61404316672155098867715274078777
61404316678052917421384738900795
61404316678063707771115870750141
61404316725330009415987755862981
61404316725330024235065877919323
61404316725330024235066652753983
61404316725330025470413446384033
61404316725330025881442568331361
61404316725330025882007424215677
61404316725330025882195709510449
61404316731238634783335838350345
61404316731238634785031418516739
61404316731238634785846551225361
61404316731238634785846579805125
61404316731238649599967018318843
61404316731238649610007790357827
61404316731238649610008047575319
61404316731238650845354840136895
61404316731238651247095299172175
61404316731238651247096070824507
61404316731238651249355506584949
61404316731238651249606555061795
61404316731241336489093639431649
61404316731241352541008845597321
61404316731241352541258774865765
61404316731241352541259549700425
61404316731241352545526213166025
61404316731241352546091072232669
61404316731241352547786767072059
61404316731241352548037815531435
61404316731241352548601555407147
61404316731241352548601899763419
61404316751813678805265049653465
61404316751813972276920794057455
61404316751813977767347540573225
61404316751813977767347540579048
61404316751886908378552678603527
61404316752470169345288998654227
61404316757722603180449179278520
61404316757795250218714760496157
61404316757795550407985325796585
61404316757830665362281054095346
61404316757830670903548058113240
61404316757830672550112258983986
61404316757831566341875874050986
61404316757831571878080584209165
61404316757831571883225789950683
61404316757831573110392744051017
61404316757831573110393002318221
61404316757831573110393002331271
61404316757831573112925536692081
61404316757831573120267542398851
61404316757831573120267546998121
61404316757831573120455570476179
61404316757831573120456603577995
61404316757831573120456603932127
61404316758488064841973344211261
61404316758670547159497079128175
61404316758670596572709779598707
61404316758767795718106602128408
61404316758767845535864164626182
61404316758767845535947071561554
61404316758767845535948186170478
61404316758767845543478138447468
61404316758767845543478139497228
61404316758767845543479253056392
61404316758767845543479254106152
61404317230485278318411094671506
61404317230517998400134871894696
61404317237366450473298958090518
61404317237366500298670495459338
61404317369372897153729488212361
61404317369372897160506296245979
61404317387063650061208587964155
61404317387063651707584499290731
61404317387087967036807006128003
61404317387098772203420366409387
61404317387098773850548390045275
61404317387098773850569310633583
61404317387098773857891430270803
61404317395927090081580673234850
61404317396802090124189423183130
61404317396802139540561148720192
61404317396802141187690201225856
61404317396899336624533494640683
61404317396907489915027896638553
61404317396907491562155916042353
61404317440241280011205727520183
61404317440241280011205728569943
61404317440241280011206499172515
61404317440241280011208823170569
61404317440241280011959644583691
61404317440241280014470127758169
61404317440241280423553622415335
61404317440241280426064105589813
61404317440265595350470815741227
61404317440273684400453029709537
61404317440273684401268933003469
61404317440273684401268937252819
61404317440273684401289857959219
61404317440273699225430320468979
61404317440273700864212142975297
61404317440273700865028046385869
61404317440273700865028050636671
61404317440273700865028821226145
61404317440273700865028822289003
61404317440273700865048971224979
61404317440273700871806231795555
61404317440273700871807006630215
61404317440273700872371090862199
61404317440273700872559376156971
61404317440273700872643058510203
61404317440276402163460088425095
61404317440276402164024172657079
61404317441221982093594288088389
61404317441221982093657050207604
61404317443195791549803668516999
61404317443195792785150457896247
61404317443195792785150457896295
61404317449104717152931351373720
61404317450015126377940349618931
61404317450085070455013195817953
61404317450085368814394754848138
61404317466757347017072795617921
61404317466757348259445455748649
61404317466757599081277054424597
61404317466757599083787534412535
61404317466757647262219076227007
61404317466757647262219076693567
61404317466757648497001009721939
61404317466866615959850481630035
61404317466866615964933055341635
61404317466866617199714988836567
61404317466866617199714990371601
61404317466866617199716017706343
61404317466866617199716018769153
61404317466866617202226501943631
61404317466866617202226502415807
61404317467413844328059348250707
61404317467413844328059352501509
61404317467413844330587281290339
61404317467705580123082063020893
61404317467705628293982536880977
61404317467705628301576624166201
61404317467705628301576738957449
61404317467705629533847045622543
61404317467705629536170645456577
61404317467705646137127751332885
61404317467705646144720805498983
61404317467705646144909865619529
61404317467705944685084057344076
61404317467705944687051378414284
61404317467705946331647993565709
61404317467705946333991370799411
61404317467705946334180430919948
61404317467705946334180430919957
61404317467738366775401483366172
61404317467740718461223729344493
61404317467740718461223729698785
61404317467740718461223987979039
61404317467740718461976104520439
61404317467740718463755133225323
61404317467740718464508278990791
61404317467740766640469632193733
61404317467740766640491328093297
61404317467740766642436953263941
61404317467740768286846314127093
61404317467740768286846315189951
61404317467740768289377720487931
61404317467740768289566005769605
61404317467802841446731259115808
61404317467802889622714308218314
61404317467802889622735227873502
61404317467802889622735228923262
61404317467802889622737552221476
61404317467802889622737553271236
61404317467802889625249151540072
61404317467803141590523565210288
61404317467803189768766160628392
61404317467803189768766161678152
61404317467811294879071423621931
61404317467811294879071423739975
61404317467811296113853357122479
61404317467811296113853357239119
61404317467813696436541698275066
61404317467813996170160425420317
61404317467813996580058678765625
61404317467813996581754403265011
61404317467813997817100421110019
61404317467813997817289477925981
61404318645635975273161198383607
61404318663361851558219815600081
61404318663361851969730453917041
61404318663361851969751374623393
61404318664237197912127766066447
61404318664237197912131236907645
61404318667156542826270391674862
61404318667156592651641929043682
61404318673065168231781300556210
61404318673065168231781557773654
61404318673065168239372030374334
61404318673065169878722070949430
61404318673065218056399692513854
61404318673065218057152837925030
61404318673065218057215967460734
61404318673065218063993778730444
61404318673065218063993779799078
61404318673065218064743567743154
61404318673065218064747034346648
61404318673065218064747035396408
61404318673089529687176939258992
61404318673089529689624770500568
61404318673097584974559271082203
61404318673097884980815526391300
61404318799249424304366934494223
61404318799260231117356202938521
61404318799260236058743372678899
61404318805158049666631668086811
61404318805158049666632442921471
61404318805168856479620681446281
61404318805168856479620939713485
61404318805168856480184393669781
61404318805168856480184766722409
61404318805168856485519045177093
61404318805168856485519045181305
61404318805168856487778480941955
61404318805168856487778595727379
61404318805168861426906214921683
61404318805168861426906329707107
61404318822883925956752570139619
61404318822883925956752684458483
61404318822883925956773605164883
61404318822883931302328289842291
61404318822883931302329060444863
61404318822883931302329064676951
61404318822883931309922117784403
61404318822883931312453522728091
61404318822894732765411493134785
61404318822894732769741956066443
61404318822894736468941391856471
61404318822894736468941645891587
61404318822894737704287409583387
61404318822894737704288438453163
61404318822894738115316528348387
61404318822894738115317298950959
61404318822894738115317303183047
61404318822894738115317557218163
61404318822894738115881387415031
61404318822894738115882416284807
61404318822894738116070444362135
61404318822894738122660337759545
61404318822894738122848624104077
61404318822894738122911390468271
61404318822894738123475474700255
61404318822894738123747066562601
61404318822894738123747095258957
61404318822894738125170821996833
61404318822894738125442790103963
61404318823759277656324079547413
61404318823759277656386841194245
61404318823759277656386841312337
61404318823759277665361695050005
61404318823770082830525993225275
61404318823770082830526251505529
61404318823770082830529460878529
61404318823770082833060864287183
61404318823770084065873044067105
61404318823770084065873158385969
61404318823770084065876515971161
61404318823770084065894079092369
61404318823770084470128224048707
61404318823770084470128224166751
61404318823770084470128225111517
61404318823770084470128225229609
61404318823770084476902162832105
61404318823770084476902937666765
61404318823770084476905634736161
61404318823770084476906409570821
61404318823770084477467021898749
61404318823770084477470493802805
61404318823770084477658775915249
61404318826722194080455402273545
61404318826722194080455406977809
61404318826722194080455406995035
61404318826722194082147654975113
61404318826722194082150753807827
61404318826724547487298952959782
61404318831757876300103449844942
61404318831757876302362881373504
61404318831759027256709167205110
61404318831759027256709938856038
61404318831759077059632513778199
61404318832622366017994010364265
61404318832622366017997482622612
61404318832622666207268076619396
61404318832630519299203991955310
61404318832630519304286451343674
61404318832630519304286561883913
61404318832630519305978704043755
61404318832630519305981801813695
61404318832630519305982174688204
61404318832630519306545997644563
61404318832630520953110194270123
61404318832633471190865929752258
61404318832633520601358940469604
61404318832633521015400768555879
61404318832634421169171511297812
61404318832634421169171884369314
61404318832634421171703288250144
61404318832634421171703292836364
61404318832634421583297270681058
61404318832634422816299534933700
61404318832634422816383476033746
61404318832634422818642912148528
61404318876061554676927011399911
61404318876061554677011066824437
61404318876061559608461802818041
61404318876061559618314554224681
61404318876061560020055008997353
61404318876061560020055780649685
61404318876061560027648723211283
61404318876061560027649096282625
61404318876061560027670016988977
61404318876061560030180501226265
61404318876069659779138267645019
61404318876069659779138270827347
61404318876069659779890378887309
61404318876069659779891153726181
61404318876069659779891154788991
61404318876069659779974722823359
61404318876069659779974722941451
61404318876069659784158850293645
61404318876069659784221616657839
61404318876069659785057292752169
61404318876069659785057321448525
61404318876069659786669333468123
61404318876069659786669334530933
61404318876069659786753017356341
61404318876069659787505015342625
61404318876069663483421306482983
61404318876069663483421309665311
61404318876069665129797217809559
61404318876069665129797220991887
61404318876069665130362076876203
61404318876069665130549333301199
61404318876069665130550104953531
61404318876069665137328284695473
61404318876069665137391051059667
61404318876069665137955135291651
61404318876069665138226727153997
61404318876069665138226755850353
61404318876069665138226759038297
61404318876069665139838768932761
61404318876069665139922451758169
61404318876072366429608217086531
61404318876072366431302792730777
61404318876936905962456821920591
61404318876936905962456825102919
61404318876936906374050799752235
61404318876936906374050802934563
61404318876945009837416328767861
61404318876945009837479090414693
61404318876945009837479090532785
61404318876945009837479090887076
61404318876945009844758331273541
61404318876945009847268814461069
61404318876945009847540525350755
61404318876945011072763118147109
61404318876945011483792236912109
61404318876945011483792240094437
61404318876945011484357095978753
61404318876945011484544349221421
61404318876945011484607109801231
61404318876945011484607109917871
61404318876945011484607114050581
61404318876945011484607114168673
61404318876945011491887388030007
61404318876945011491946682490145
61404318876945011491946792559659
61404318876945011491946796809009
61404318876945011491950150144851
61404318876945011491950154394201
61404318876945011492218391857895
61404318876945011492218420555655
61404318876945011494397612924183
61404318876945011494397872267295
61404318876945011494481555087087
61404318876945011494669582107221
61404318876947712783603231956993
61404318876947712783603236189081
61404318876947712785297808650999
61404318876947712785570551605839
61404318876947712785570555837927
61404318876947712786050954062175
61404318876947712786134635837823
61404318876947712786134636887583
61404318876947713195385496133169
61404318878918811047857378164307
61404318879867359122550127817721
61404318879867359534144363929667
61404318879867407300792866710217
61404318879867407712574872619141
61404318879867408947168778055667
61404318879867408947168863794815
61404318879867408947356806119897
61404318879899822798116007489107
61404318879902523876315891883063
61404318879902524501617213362173
61404318879902525736399148397915
61404318879902525738658923768786
61404318879903424515240985517987
61404318879903424522269958644257
61404318879903426166699469978579
61404318879903426166950174081683
61404318879903426169209949494341
61404318879903426169209951029375
61404318879903426169399011149921
61404318884608598482974925329236
61404318884608598482975955248772
61404318884608598482975958431100
61404318884932753481345770634372
61404318884932753481345773816700
61404318884935499064716986648006
61404318884935504598369359878536
61404318884935504601152846400726
61404318884935504608494852107448
61404318884936654114815985755894
61404318884936654114816100546934
61404318884936654119877639564524
61404318884936655347065858862996
61404318884936655347066888782532
61404318884936655349598292309070
61404318884936655354659573076718
61404318884936698587206490325018
61404318884936699821799363703616
61404318884936703526124127629566
61404318884936705174968428104002
61404318884936705180031110445538
61404318884936705180031478911946
61404318884936705355451735871288
61404318884936705355640023278678
61404318884936705355641052148454
61404318884936705358235217794208
61404318884936705365577228100200
61404318884936705365765256164478
61404318884936705365766285034254
61404318885484195027708959289006
61404318885484243206703807310050
61404318885484243206787490135458
61404318885484244853267745649692
61404318885593213558301852340006
61404318885775684757972051163803
61404318885775732517030595778561
61404318885775734163405735471471
61404318885775734163405735471519
61404318885775734163405735471679
61404318885775734163594021816003
61404318885775734163594021816211
61404318885775734170996465289803
61404318885775734170999937193859
61404318885775734170999938610801
61404318885775984947242645043947
61404318885776034360267059169947
61404318885776034360270531074003
61404318885808099845466026867908
61404318885808398204508504298944
61404318885808398205073622695650
61404318885808400034736620866096
61404318885808448029880041667764
61404318885808448029880429147275
61404318885808448030716869917446
61404318885810801548898030265259
61404318885810849727140510896327
61404318885810849727143982800383
61404318885810850962489868027670
61404318885811101143375358770542
61404318885811149916414576680527
61404318885811150968934149382030
61404318885811151151760591166066
61404318902334774731046547076339
61404318902553612686328304462489
61404318902661631018559079060128
61404318902662532001250073383103
61404318902662532046918915067619
61404318902662580179680840358703
61404318902662580179680840708623
61404318902662580179680926446319
61404318902662580179680926447771
61404318902662580184763414536863
61404318902662580184763500625931
61404318902662580222903107357313
61404318902662580222903107358765
61404318902662580222965783384541
61404318902662580222965783401803
61404318902662580222965783874186
61404318902662580222965788106274
61404318902662580222986675391681
61404318902662580222986675410395
61404318902662580225413504444175
61404318902662580225413504457225
61404318902662580225413504912139
61404318902662580225413505973545
61404318902662580225413505979368
61404318902662580225434396919327
61404318902662580225434397982137
61404318902662580225434397987966
61404318902662580225497158566159
61404318902662580225497187265371
61404318902662580230517085416351
61404318902662581414462773853635
61404318902662581414463118227169
61404318902662581419545348031795
61404318902662581419545434125075
61404318902662581457683896134235
61404318902662581457683897669269
61404318902662581457683924831995
61404318902662581457683926367029
61404318902662581457684270740770
61404318902662581457684925004011
61404318902662581457685298075353
61404318902662581457685299610546
61404318902662581460194404837195
61404318902662581460194409541507
61404318902662581460194409541666
61404318902662581460215301550099
61404318902662581460215301550312
61404318902662581465298932823619
61404318902662581465299018916899
61404318902662581467809388835536
61404318902662581467809503626576
61404318903210121092572747860262
61404318903319089835954266375755
61404318903319089835954266511109
61404318903319089835954266847931
61404318903319089835954271097329
61404318903319089835954523593199
61404318903319089835954525128233
61404318903319089835954552308269
61404318903319089835954638384239
61404318903319089835954639447097
61404318903319089835955671503413
61404318903319089836017285830299
61404318903319089836038206418607
61404318903319089836038206431705
61404318903319089836038206535247
61404318903319089836038235128061
61404318903319089843569389158419
61404318903501861186551033046419
61404318903501905055776666674321
61404318903501905055964951956044
61404318903501905063580731600159
61404318903501909364981541735893
61404318903501910592148725525119
61404318903501910592148725525167
61404318903501910592149754394943
61404318903501910599575447172419
61404318903534274443898266606382
61404318903534323857675797917975
61404318903534323858239882144343
61404318903534323858239910842103
61404318903534324259866295514945
61404318903534324266727899815091
61404318903534324270022175018279
61404318903534325504804883352083
61404318903536725408023029584802
61404318903536725415052257803382
61404318903536725415647767736874
61404318903536725418158247724812
61404318903536725827429773645846
61404318903536725829188111226824
61404318903536725829940253633784
61404318903536727057191893499699
61404318903536727064534905206954
61404318903536977169159542009633
61404318903536977382680360981112
61404318903536977383244488318865
61404318903537025345708221832519
61404318903537025531170283590271
61404318903537025536253114984471
61404318903537025551791087149967
61404318903537025561675213234244
61404318903537027177545419031023
61404318903537027177733705375555
61404318903537027208051124578082
61404318903537027208239151101502
61404318903537027208239151573886
61404318903537027208239151592600
61404318903537878408529071301953
61404318903537926121893984105219
61404318903537926126976558283379
61404318903537926174676513442136
61404318903537926174676542199971
61404318903537926174676542218685
61404318903537926175240580133057
61404318903537926175240593615939
61404318903537926175240622195655
61404318903537926540516903374130
61404318903537926579408653153445
61404318903537926579429545162037
61404318903537926583760035747359
61404318903537926584512148116662
61404318903537926584512149166422
61404318903537926586270491286878
61404318903537926586270519984647
61404318903537926586270520043696
61404318903537926586270520043903
61404318903537926587022628104600
61404318903537926587022629154360
61404318903537927775862949615155
61404318903537927775862949619526
61404318903537927775862949680762
61404318903537927819085129581383
61404318903537927819294053903603
61404318903537927819294082601363
61404318903537927821616491478347
61404318903537927821616505827263
61404318903537927821616532990037
61404318903537927821616534529442
61404318903537927821616534590678
61404318903537927821617280843435
61404318903537927821617280845622
61404318903537927821804431914107
61404318903537927821804518007546
61404318903537927821804518478318
61404318903537927821804518479776
61404318903537927821804518497191
61404318903537927821804561603771
61404318903537927821805566125919
61404318903537927821805598956437
61404319355616615948467096536649
61404319382100213556217039096362
61404319382100213965572471759006
61404319382100213967999040406064
61404319382100213967999045005334
61404319382100213968271012771430
61404319382100262143982089508570
61404319382100262144002981517162
61404319382100262144003009163758
61404319382100262144003010213518
61404319382100262144003238734606
61404319382100262146513494806550
61404319382100263378596887420040
61404319382100263378784915012094
61404319382100514109277510464060
61404319382100514111537232021870
61404319382100562290030502845110
61404319382100562290030761112314
61404319514168783953647080822933
61404319514168783953647081885743
61404319514168783957914777390397
61404319514168783960425260564875
61404319514168783960425261627685
61404319514168783960508944453093
61404319514168783960508944466191
61404319514193099289647654014951
61404319515068450995805700297773
61404319515141396577780699784855
61404319515141396579475276478861
61404319515141396989374677616499
61404319515141396991906449847145
61404319515152203393300343234639
61404319541633398617651099102508
61404319541633448031428625294226
61404319541633448031428625826477
61404319541633448031428625827881
61404319541633448031428654407597
61404319541633448031428658638281
61404319541633448031428658639685
61404319541633448031428658656911
61404319541633448031428658656947
61404319541633449678556678042081
61404319541633449678557711143945
61404319541633449678557711145349
61404319541669471198736983404574
61404319541669472436782545490776
61404319541741466748223560412290
61404319541741516580352356835366
61404319541741517808376256441382
61404319541741517815970086509210
61404319593935726681528171588896
61404319593935726727260835675772
61404319593968097760732089635110
61404319593970799463979149261634
61404319593970847634900659215408
61404319593970847642409919423774
61404319593970848869682592710340
61404319593970848877003563387634
61404319593971748210305383885403
61404319593971748210305412463715
61404319593971749391740703701757
61404319593971749399082709408431
61404319593971749399082709408479
61404319593971749399082709874991
61404319593971749399082709875039
61404319593971749399083052831583
61404319593971749399083057082385
61404319593971749437473339325557
61404319593971749437473339338607
61404319593971749437494631922562
61404319593971749445087318801702
61404319594592240418030660225286
61404319594628261520089541818081
61404319594628261527431895061999
61404319594810728427143777396385
61404319594810777017420374626858
61404319594810778252766358992493
61404319594811076724488674094307
61404319594811076724488702672619
61404319594811078370864323969947
61404319594811078371052610314479
61404319594811078396284173093851
61404319594843149418164088754575
61404319594843197458643722309173
61404319594843197589064563678921
61404319594843197594126217152133
61404319594847051326626986426027
61404319594847051328885651006521
61404319594847051329638792168347
61404319594847051738973333767165
61404319594847051738973338016515
61404319594847051741483818004444
61404319594847051741483818004453
61404319594847099452254310186295
61404319594847099459847364002473
61404319594847099459847364015523
61404319594847099459847364352393
61404319594847099459847365415203
61404319594847099459868284590781
61404319594847099500539268154099
61404319594847099505621840815930
61404319594847099505621840815939
61404319594847099505621841270853
61404319594847099873408658313685
61404319594847099919162219125102
61404319594847099919162243105509
61404319594847101098881266453049
61404319594847101098902185978547
61404319594847101098902187041357
61404319594847101106223275342099
61404319594847101106223275696231
61404319594847101106244191685269
61404319594847101106412333338963
61404319594847101108755452292251
61404319594847101151997747893165
61404319594847101151997752142506
61404319594847101151997752142515
61404319594847101151997752614682
61404319594847101151997752614691
61404319594847101151998523794847
61404319594847101154508232130444
61404319594847101154508232130453
61404319594847101154508233665487
61404319594847101154509008504359
61404319594916393761950079843312
61404319594916393761950338110516
61404319594916395416673219615486
61404319594916443594832017426762
61404319594916443594915700246554
61404319594919146526102976672400
61404319594919146709368249985824
61404319594919997314275770593933
61404319594919997314275799290289
61404319594919997314275803541091
61404319594919997321618552657251
61404319594919997321618552657299
61404319594919997321618552657458
61404319594919997321618928442957
61404319594920047139669005043218
61404319594920047147262059209313
61404319594920047147262059209316
61404319594920047147262059209322
61404319594920047147262430745624
61404319594944313016891721152891
61404319594952416525236478440755
61404319594952416525236478442207
61404319594952416525236478446578
61404319594952416525236479840435
61404319594952416525236479844647
61404319594952416525236479846051
61404319594952416525236507020471
61404319594952416526073335257019
61404319594952416526073335257103
61404319594952418172365532351922
61404319594952418309647239194143
61404319594952418309647239194227
61404319594952418309647239195631
61404319594952418378289207820135
61404319594952418378289207936775
61404319594952418378289212069485
61404319594952418380799723941771
61404349754076188444855332661833
61404350971288445870111194676315
61404351136694524404222694071475
61404351136694524404306634705009
61404351183963842310767104162033
61404351183963843950280377019577
61404351183963843957895385011201
61404351183988153928033193091849
61404351183996257810604085700593
61404351183996259450117358558137
61404351183996259450117363279871
61404351183996259450120457863027
61404351183996259457735465854651
61404351183998960741770440353017
61404351183998960741773539657907
61404351183998960749385448344641
61404351183998960749388547649531
61404351189872152710355436457751
61404351189872152710439377091285
61404351207630761102527385260081
61404351207633446342011602499345
61404351207633446342011859716789
61404351207633451234570221818951
61404351207633451646918115664343
61404351207633462394176737933461
61404351207633462394176995150905
61404351207633462394180467054961
61404351207633462401708435108161
61404351207633467699083251098459
61404351210911983768042311393226
61404351210915565136679449307988
61404351210915570624599153729908
61404351210915587273821185318290
61404351210915587281351482091070
61404351211572079002869527157968
61404351211572079002870298810300
61404351211572079041011544454472
61404351211863868509979705406030
61404351211885477013874460472404
61404351211885493660564230552228
61404351211888194822382333641398
61404351211896250647929112627604
61404351211896250655544206725718
61404351211896283826861670108724
61404351211896284009879707002866
61404351211896300473551698473062
61404351216824212684390678721765
61404351216824212684391453556425
61404351898907512354409719778785
61404351898907513543458989070201
61404351898907513582412701879651
61404351898907517293537453758513
61404351898907518940665363071373
61404351898907518940665734607681
61404351925820230883167443364426
61404351925820230883168214999496
61404351925820230883168215016758
61404351925820232529544126326072
61404351925820232529544126343334
61404351925820232713310839741858
61404351925820232713311611394190
61404351925822922753891694854518
61404351925822923303521268385424
61404351925822933821197292679198
61404351925822933864418703595310
61404351925822933864419478429970
61404351925822933866929182048054
61404351925822933866929956882714
61404351925822934286891313766480
61404351925822934416557895117580
61404351925822934424089306377028
61404351925822939355686403819540
61404351925822939363217040356756
61404351925823234010446191136374
61404351925823234010446965971034
61404351925823234010467888094536
61404351925823234056199777463392
61404351925823234056200552298052
61404351925823234056200555484592
61404351925823234057036232641732
61404351925823234057036235828272
61404351925823234057036489859176
61404351925823234057037264698048
61404351925823234605828206270464
61404351925823234605829235140240
61404351925823239544120256719972
61404351925823239551713196571418
61404351925823239551713199753746
61404351925823239552466345182184
61404351926476746442302924981290
61404351926476746442303696633622
61404351926479431132162068282578
61404351926479431132162154021726
61404351926479431681791641813484
61404351926479447733955745307924
61404351926479447733956777247600
61404351926479453092209125596188
61404351926479731275679163110046
61404351926479736809352453858984
61404351926479736809352457045524
61404351926479747922389855313372
61404351926479747922389858499912
61404351926479747922390630148032
61404351926479747922390633334572
61404351926479747923226310491712
61404351926479747923226313678252
61404351926479747923227342548028
61404351926479747929983569999478
61404351926479748342330696441888
61404351926479753281458430421616
61404351926792845744207024076906
61404351926792845744207795729238
61404351926793129469719276343565
61404351926795546898600207820724
61404351926795546898600207837986
61404351926795546898600466105190
61404351926795546903682781998884
61404351926795547035797085472428
61404351926795547035797086889370
61404351926795547035798200431272
61404351926795547035798200448534
61404351926795547035798204680622
61404351926795547040880774609432
61404351926795547043391258846720
61404351926795547447391063653992
61404351926795547447391063671254
61404351926795547447392092173848
61404351926795547447392096773118
61404351926795547447392178262916
61404351926795547452474752441076
61404351926795552394112970658092
61404351926795847232661852725451
61404351926795852583383564536823
61404351926803586128837306624252
61404351926803586130531883668178
61404351926803634299737781548598
61404351926803634307351732458072
61404351926803635956175133020014
61404351926803636090925636395196
61404351926803636093373125630562
61404351926803636093436144949800
61404351926803650780901717190936
61404351926803650908225270300012
61404351926803650908225271349772
61404351926803650908226303401876
61404351926803650908308838334380
61404351926803650910756332274010
61404351926803650910819346888984
61404351926803650918099709801484
61404351926803652554601181626588
61404351926803652554602211546124
61404351926803652554602214728452
61404351926803656261478039381118
61404351926803656268821164382362
61404351926803657503603355107788
61404351926803936282706738961086
61404351926803951100089940900270
61404351926803951107621094929176
61404351926803952753997006255752
61404351926803956458342806740548
61404351926804835066610661600635
61404351926804836712985768463075
61404351926804840005737619694539
61404351926804851073042361196213
61404351926804852765150903897191
61404351926804852765151679798921
61404355278782639434725923938981
61404355278782639434726297010323
61404355278785340726379120537999
61404355278785340726379378805203
61404355278785341137973098369643
61404355278785341137973099419403
61404355278785341137973356636847
61404355284654930789556865957485
61404355284657598772942612049817
61404355284657598772942613099529
61404355284657599321734582492009
61404355284657632081209947752365
61404355284657643649311972736395
61404355284657643649332893442747
61404355284657648588460627422475
61404355284658799941535284098517
61404355284658844406397705842163
61404355284658849347969803777395
61404355284691264847805641642041
61404355284691264847806789548043
61404355284693916687292682178729
61404355284693916733025347431957
61404355284693921672153080361973
61404355284693921672153081411685
61404355284693966551053845992239
61404355284693966551053849174567
61404355284693966551074766698591
61404355284693971490202500678319
61404355284873735594208726396537
61404355438209256947149299742233
61404355438209256947149300208793
61404355438209258593525211535369
61404355438271386655170181024473
61404355438271386655170181491033
61404355438282188115742131025191
61404355438282191821781475568689
61404355438282191821782508203993
61404355438282191821782508670553
61404355438282193466463842836563
61404355438282193468158419997129
61404355438282193468910532306441
61404355438283092387080363830881
61404355438283094033456275157457
61404355438283094034208387448055
61404355438307420478164245663933
61404355438318226880123366467887
61404355438318227291152369397703
61404355438318227291153517290607
61404355438318227291717344299531
61404355438318227291905629594303
61404355438490235741397467159505
61404355444082417338253317414927
61404355444082460018727046886313
61404355444106776956102862323673
61404355444117582122715189503193
61404355444117582122716308711387
61404355444117583358062323250359
61404355444118782925527873362193
61404355444118784526926622246795
61404355444179711830736070785433
61404355444179711830737189993627
61404355444187816941042449917239
61404355444190485330854113115901
61404355444190485338469121107525
61404355444190485468135702475887
61404355444190516997348397964953
61404355444190516997349517173147
61404355444190518232695531712119
61404355444190528156137142769931
61404355444190528163731230055155
61404355444190529802513054096507
61404355444190529803328189987665
61404355444190529810106108262605
61404355444191669578444339766247
61404355444191686095467814274869
61404355444191717800180973660577
61404355444191719403815877135067
61404355444191719404070396789933
61404355444191728913197711626009
61404355444191728913198483278341
61404355444191730514598346771867
61404355444191730559574394604917
61404355444191730559594286441541
61404355444191730560326506896967
61404355444191730560329977738165
61404355444191730567669918776895
61404355444191734263940086926337
61404355444191734273710294905937
61404355444191734403628015076465
61404355444191734403629048178329
61404355444191736050004959504905
61404355444216045845576127518185
61404355444216045891244992238173
61404355444216045896328338068665
61404355444216045898588031059857
61404355444216046028506781149921
61404355444216046028506784332249
61404355444226802833693802162607
61404355444226808237679217883373
61404355444226808237679589419681
61404355444226851009676851265113
61404355444226851012187421595841
61404355444226851057879016025775
61404355444226851062941698367311
61404355444226852659316478333593
61404355444226852704254927352351
61404355444226852704798090873771
61404355444226852705070063243509
61404355444226852709881693921707
61404355444226852841495019656017
61404355444226856415921698514441
61404355444398566463018473887213
61404355444398566463269265133309
61404355444398566464713050581219
61404355444409367780496359641611
61404355491351763520216523759871
61404355491384183959181239278159
61404355491384185606309261847025
61404355491449010019727467325791
61404355491449014958855205537607
61404355491457118833814447739919
61404355491457120480942470307381
61404355491457120480942470308785
61404355491457120483390192899241
61404355491459821772595552103665
61404355491459821775043274694121
61404355491460717398769030849339
61404355491460717401216837998041
61404355491460722340341129839947
61404355491460722751935107665975
61404355491460722751935107671591
61404355491460722751938549809413
61404355491460733453381973432157
61404355491493152659256233434849
61404355491493152659257008269509
61404355491493152659257012520311
61404355491493153894603801899559
61404355491493154305631771708797
61404355491493154305632144761425
61404355491493154305632919596085
61404355491493154305632919614799
61404355491493154306386065025975
61404355491495854362504072146835
61404355491495855597286005641767
61404355491495855597850086685807
61404355491495855597850861526083
61404355491495855598039146820855
61404355491495856009632349812223
61404355491495856009633124652499
61404355491667814643627092711071
61404355491667814643627093760831
61404355491667864049789902536925
61404355491667864049809790122747
61404355491667864459124187377425
61404355491667864459145108083777
61404355491667864461571908432847
61404355491675925241283762216841
61404355491675925243731480089935
61404355491675969568886286963349
61404355491675969571124026129015
61404355491675969576479341129447
61404355491675969576479344311775
61404355497260088744047597158963
61404355497260089926234228097939
61404355497260089979581900176439
61404355497260090337828205929583
61404355497292510776792921447871
61404355497295212068446003242751
61404355497295212068446779500177
61404355497296411597524286776723
61404355497296412832306220271655
61404355497296412832306564645397
61404355497296412832307339480057
61404355497296412833056003865551
61404355497296412833059705824485
61404355497296412878789015625137
61404355497296412880483592319143
61404355497296412881320420568825
61404355497296413244649981697195
61404355497296413244650329253265
61404355497296413244653342464715
61404355497296413244653683656129
61404355497296413247160809241203
61404355497296413430178505993691
61404355497296418368403296741063
61404355497296418369219200034995
61404355497296418369219204284345
61404355497296418369240124990745
61404355497296418780834102822389
61404355497357351295720324341089
61404355497365412352949556537793
61404355497365440299952305807661
61404355497365440300704418098259
61404355497365445651426129909631
61404355497365445651426131332397
61404355497365445651426906167057
61404355497365445658768911873779
61404355497365455178210890646599
61404355497365455178210893828927
61404355497365456405941900377679
61404355497365456413556908369303
61404355497365460531192037168861
61404355497365460531380323513393
61404355497368113636986855502177
61404355497368113644601863493801
61404355497368113644602638332673
61404355497368114193394608774865
61404355497368142003951477724783
61404355497368146943079211704511
61404355497368156873842942281499
61404355497368156873863862987851
61404355497368156881457950273123
61404355497368156881457953455451
61404355497368158109188960004203
61404355497368158109460932373941
61404355497368161812991596967579
61404355497368162234627383139917
61404355497369298296174790509719
61404355497369298341903724052329
61404355497369298341903981269773
61404355497369309460024728554653
61404355497369314394068859486445
61404355497369314394069116703889
61404355497369314401600556661145
61404355497369314401601331500017
61404355497369342768628716906101
61404355497369346474602858998773
61404355497369346474669094439035
61404355497369346520334494214469
61404355497369346520335523084245
61404355497369347700077906294621
61404355497369347709387494162579
61404355497369347709450256281635
61404355497369347709451027933967
61404355497369347709451031116295
61404355497369347709952350046895
61404355497369347710203139174805
61404355497369347710203139180421
61404355497369347755116427709401
61404355497369347755117456579177
61404355497369348111671884126265
61404355497369348111672658960925
61404355497369348304807985333951
61404355497369357630928675387267
61404355497369357630928678569595
61404355497369357630949599275947
61404355497369357638455498716793
61404355497369357638456646622795
61404355497369358819977947979055
61404355497369358820731089158143
61404355497369358820793852340217
61404355497369358865707256014529
61404355497369358865710608882199
61404355497369358865710612064527
61404355497369358865731532770879
61404355497369358866459249283243
61404355497369358866460397193617
61404355497369358866462720123037
61404355497369358866462720124441
61404355497369358873237432211725
61404355497369358873238576935399
61404355497369358873802661163171
61404355497369359232325066989787
61404355497369362572500773303785
61404355497369362984094755386231
61404355497369362991626076307261
61404355497369363128885687848385
61404355497369364218876688881163
61404355497369364219629830060251
61404355497369364226408009802193
61404355497369364353626185601789
61404355497369364353626846117585
61404355497369364353626960436449
61404355497369364354380101615537
61404355497369364354442749061597
61404355497369364354463669649905
61404355497369364356890584790015
61404355497369364356890585852825
61404355497369364356973120768067
61404355497369364364504446406459
61404355497369364364504817942767
61404355497369364776098424238103
61404355497369364776098795774411
61404355497393674204720773446133
61404355497401729901438313038577
61404355497401735252160024849949
61404355497401778024156598999709
61404355497401778026603975681389
61404355497401778072336611187145
61404355497401778072336980009089
61404355497401778072337754842345
61404355497401778072337759093147
61404355497401778077420325839581
61404355497401778077420329020505
61404355497401778077421358958755
61404355497401778077421362141083
61404355497401778079680793669645
61404355497401779671285307131631
61404355497401779671285654687701
61404355497401779671286426340033
61404355497401779673796134675639
61404355497401779673796909514511
61404355497401779678063572962641
61404355497401779719466811598811
61404355497401779723797273467659
61404355497401779726244991340753
61404355497401779853463166090589
61404355497401779853463167140349
61404355497401779853463937742921
61404355497401779854217083154097
61404355497401779855973302772015
61404355497401779855974421980209
61404355497401779856727566328575
61404355497401779856727567391385
61404355497401779863589428909023
61404355497401783430402505481017
61404355497401783430590791825549
61404355497401785207469428256825
61404355497401785215063139756391
61404355497404431558952708461585
61404355497404436543811960269649
61404355497404436543812331805957
61404355497404436543813106644829
61404355497404479734935757564091
61404355497404479775584815537343
61404355497404479775584818719671
61404355497404479775605736243695
61404355497404479780668418585279
61404355497404479780668421767607
61404355497404480962939508134913
61404355497404480965198943895355
61404355497404480965199201112847
61404355497404480965449991309391
61404355497404480965449992372201
61404355497404481010366752214603
61404355497404481010930833260047
61404355497404481011202805629785
61404355497404481015450355262539
61404355497404481016014436307983
61404355497404481557464142780621
61404355497404481559974625955099
61404355497404481567588859107851
61404355497404484714733470223423
61404355497404485133836708263433
61404355497404485133837851452073
61404355497404485271097462993197
61404355497404486368618641758365
61404355497404486498285681802023
61404355497404486499122510051705
61404355497404486506716221551271
61404355497404486506716593087579
61404355497576145357822120851253
61404355497576189273619942816843
61404355497576189273619943866603
61404355497576195180995984301517
61404355497576195180996242568721
61404355497584250465115607268217
61404355497584250467562524909263
61404355497584250467625287028479
61404355497584300283144105828451
61404355497584300290486369802377
61404355497584300290487144637037
61404355497584300290674397879705
61404355497584300292934062278083
61404355501515126430231052337511
61404355501515126430231080917227
61404355501620426836776426988911
61404355501620428071579252492435
61404355501620428621189453529793
61404355501620428628696530638663
61404355501620428628717422645851
61404355501620428628717451225567
61404355501620476799617896507339
61404355501620476799617925087055
61404355501620477894672785038903
61404355501620478034378934824449
61404355501620478034378939056537
61404355501620478034399855414161
61404355501620478034399859646249
61404355501620478034402954246875
61404355501620478034967009897739
61404355501620478039485528425035
61404355501620478040050612945675
61404355501620478041720944763259
61404355501620478041720944764663
61404355501620478041721973633035
61404355501620478041741836771851
61404355501620478041741865351567
61404355501620478041741865352971
61404355501620478041742865641627
61404355501620478444301556200821
61404355501620478444301584780537
61404355501620478445996932078519
61404355501620478446244856312005
61404355501620478446244884891721
61404355501620478446244885008361
61404355501620478446247955144719
61404355501620478446247983724435
61404355501620478446812064787141
61404355501620478446812839608751
61404355501620478446812839621801
61404355501620478451808632246833
61404355501620478451829524254021
61404355501620478451832618854647
61404355501620478453503979542007
61404355501620478453775923197919
61404355501620478453775951777635
61404355501620478453775951894275
61404355501623180150248184530047
61404355518084668728970946775102
61404355518398073462509685047876
61404355518408878628557897878289
61404355518923999095791536416991
61404355518923999096355620644763
61404355518923999508137888020529
61404355518924004449521726041115
61404355518949165581434254451674
61404355518949213757417303554180
61404355518949214987680747102936
61404355518949214992763321281096
61404355518960021669052308071861
61404355519032955448027340863393
61404355519032956546196025101275
61404355519032956683374130242641
61404355519032957095156136151613
61404355519032957095239818977228
61404355519240102516017048477299
61404355519248208861104245083787
61404355519273369986050562488536
61404355519273369992825389362648
61404355519273369992828483963274
61404355519273418024772856861438
61404355519273418162033611591042
61404355519273418168811533065780
61404355519273419266894473114798
61404355519273419397380400970290
61404355519273419399074976614536
61404355519273419404155227844402
61404355519273419404157550792696
61404355519273419811673148333994
61404355519273419811673263125242
61404355519273419818451069808732
61404355519273419818451184599980
61404355519276121109915866308813
61404355519276121514857560632710
61404355519276121521694802083039
61404355519276121521698129435229
61404355519276121521698129435256
61404355519284226080637923114839
61404355519284226629680940616727
61404355519284226632192568517252
61404355519346349195060264838402
61404355519346354136444107598041
61404355519346354136447549251776
61404355519346354279355648434606
61404355519349055845529952697027
61404355519357160950251692591210
61404355519357160955271131576599
61404355519357161087512360755150
61404355523884030738091705539904
61404355523982494054380565298245
61404355524200125731505442939596
61404355524273060602822336817277
61404355524273060602822594034721
61404355524281164477969868546449
61404355524281164477970125763893
61404355524281164478053551385115
61404355524281164478053809652319
61404355524281164480313241180881
61404355524281164485396590193701
61404355524281182789368286502347
61404355524309400024900269196975
61404355524309400024900270246735
61404355524309400024921190951683
61404355524309400030003765129843
61404355524309400162244592943808
61404355524309400162244592962522
61404355524309400162244707796291
61404355524309400162244707813553
61404355524309400162244707815005
61404355524309400167264519859607
61404355524821517918415635209833
61404355524829610263221821812900
61404355524829611910349845448788
61404355524829623027968527744873
61404355524832311966656909516752
61404355524832324731403873715929
61404355524868630559444983809722
61404355524868630559465875818314
61404355524868630567561030118380
61404355524868647633707506142324
61404355524941581913484788798863
61404355524941582508260356067311
61404355525145722329809864721433
61404355525145722329810893592661
61404355525156516375854727033039
61404355525156527488892158116903
61404355525156529143551244406617
61404355525156529143551248638705
61404355525182044629141412165470
61404355525182044629141499340434
61404355525182044629978240415152
61404355525184729861851179848554
61404355525184729861851179852926
61404355525184729861872071855694
61404355525184729861872071861518
61404355525184744691095906310412
61404355525184746333141704378134
61404355525184746333225387197926
61404355525184746333225387216640
61404355525184746337471817636988
61404355525184746516239726898841
61404355525184746516239726916103
61404355525184746516239726917555
61404355525184746523017562284351
61404355525184746523017562285755
61404355525184746927938307205465
61404355525184746928021990025257
61404355525184746934796440664413
61404355525184746934796469360769
61404355525184746934799825410767
61404355525184746934799825412171
61404355525184746934799910971992
61404355525192835383186335514382
61404355525192835383207227522974
61404355525192849795753743595792
61404355525192850207347807533926
61404355525192850212640273259052
61404355525192850398161707666368
61404355525192850398165092414286
61404355525192851440434045126498
61404355525192851442882883257706
61404355525192851442965446869096
61404355525192851442966565033402
61404355525192851442966566096212
61404355525192851447965113062124
61404355525192851447965370279616
61404355525192851447965456373056
61404355525192851447965457435866
61404355525192851633507725393284
61404355525192851633507754089640
61404355525192851633511110139798
61404355525192851633511196251952
61404355525192852037490079998484
61404355525192852045101730871524
61404355525192852045105863358387
61404355525192852045294149702919
61404355525257681205231888470257
61404355525257681205252809176609
61404355525257681207795833724169
61404355525257681212093492770403
61404355525257681212846638181579
61404355525257681212857486147621
61404355525257681212857487197381
61404355525257681212878407902329
61404355525257681395955393820009
61404355525257681395955393821461
61404355525257681397647389180473
61404355525257681397650742166395
61404355525257681802571400992617
61404355525257681807653716903573
61404355525257681807653716905025
61404355525257681807653717954785
61404355525257681807653975170777
61404355525257681807737399728981
61404355525257681807737399730433
61404355525257681809429649126173
61404355525257681809429649242813
61404355525257681809429652306889
61404355525257681809429652424933
61404355525257681809429652426385
61404355525257681809433005292763
61404355525265785079710733524229
61404355525265785079710991791433
61404355525265785081970163976883
61404355525265785081970423319995
61404355525265785087052737796539
61404355525265785087053766664863
61404355525265785087053772332815
61404355525265785087241024141071
61404355525265785087242053009395
61404355525265785087242058677347
61404355525265785262724953754517
61404355525265785265169575977177
61404355525265785270252150038745
61404355525265785270252921691077
61404355525265785270252921807669
61404355525265785270252921807717
61404355525265785270255248989503
61404355525265786500613999406404
61404355525265786508144033355279
61404355525265786508145066457143
61404355525265786508145066830149
61404355525265786912396004430393
61404355525265786912396262697597
61404355525265786917478578608553
61404355525265786917478579658361
61404355525265786917478836875757
61404355525265786919738011186923
61404355525265786919739044656129
61404355525265786919926296481647
61404355525265786919927329583511
61404355922789188262053536057787
61404355922789188262056896825307
61404355923007976422260167409331
61404355923008026240036841602891
61404355975964065461015181276525
61404355975966816568189639211583
61404355975968017325272014732159
61404355975968017327695454798983
61404355975968017327695459031071
61404355975968017739289436862715
61404355975968017739292789730545
61404355976182903436655000923869
61404355976182903436656148829871
61404355976182903436739831183103
61404355976182903439187549056197
61404355976185654546169583989167
61404355994017197775004048540489
61404355994017197775004048540537
61404355994017197777448412010767
61404355994017197777448412128811
61404355994017197960191041810313
61404355994017197960462755895425
61404355994017203310912753739777
61404355994017203320222079095345
61404356002881186818538207377207
61404356135391585180784419014953
61404356135391633349174409719273
61404356135497001439569204814883
61404356135499653318194772129113
61404356135499653318197871434003
61404356135499658806114136899025
61404356135499701486584505602891
61404356135499703143004549736179
61404356135500854067665497243257
61404356135500854075193465296457
61404356135500887426282536008741
61404356135500902243665737947925
61404356135500902246092907105841
61404356135500902246096005938555
61404356135500902253435945927525
61404356135707734305465889951679
61404356135718539471324702898031
61404356153225579373017792893265
61404356153225879516534801981585
61404356153226780131774857988585
61404356153226780132614005986971
61404356153226783973317618100157
61404356153226785619693529426733
61404356153226785619694562528597
61404356153226785627789715063437
61404356153433860865445444340657
61404356153433866399097812966093
61404356153433866399097816148421
61404356153433910680963458663603
61404356153433910680963461845931
61404356153433910863960234709691
61404356153433910863960237892019
61404356153433910863981155416091
61404356153433910863981158598419
61404356153444667675925527324881
61404356153444667678432652927217
61404356153444667678436005913139
61404356153444673212085021552653
61404356153444717493951697169699
61404356153444717493951700352027
61404356153444717501544406962055
61404356153444717501544410144383
61404356153444717676884676932057
61404356153444717676969393922187
61404356153444723037477479627873
61404356153541934528979168225609
61404356153541934528980201327473
61404356153541962400434029582441
61404356153541962400434032764769
61404356153541978825781941415157
61404356153541978825781941416609
61404356153541978825781941433871
61404356153541979001372915004233
61404356153541979001390479660475
61404356153541979001391508530251
61404356153541979001391511712579
61404356153541979001393835710633
61404356153541979003630023584501
61404356153541979003900958585555
61404356153541979003901992767539
61404356153541979008712597762661
61404356153541979011243997407239
61404356153541984354350705594429
61404356153541984354371626182737
61404356153541984354538991938961
61404356153541984354559912527269
61404356153541984361128885336371
61404356153541984361882032164489
61404356153541984361965710734931
61404356153541984361965714984281
61404356153550084113371202464073
61404356153550089464092914393537
61404356154090374777368186394153
61404356154090380128089901387853
61404356154101181587848269378377
61404356154101181588601410557465
61404356154101181591195576080963
61404356154101185294701195465509
61404356154101229584160584057239
61404356154101229584160584074501
61404356162089868559331438105286
61404356162416780165392426672374
61404356206295139541740182165381
61404356206295439730989855457217
61404356206295439738517823510417
61404356206295439740212400204423
61404356206392400865409927246689
61404356206392701008843253981777
61404356206392701008926936335009
61404356206400790112234753308313
61404356206400804883802499366417
61404356206400806119148517093333
61404356206403207679150535279541
61404356206403207679151306931873
61404356206403207681661790224395
61404356206403507821830717653213
61404356206403507821831492487873
61404356206403507822395576719857
61404356206403507822668316020193
61404356206403507825178024472439
61404356206403507825178799312715
61404356206404408435396084085469
61404356206404408435396858920129
61404356206404408436150000099217
61404356206404408438660483273695
61404356206404408445437519354613
61404356206404413926580187813659
61404356206404413926580188876517
61404356206404413933357598383069
61404356206404413933922457449713
61404356206404413934194425097717
61404356206404414345704720576129
61404356206404414345788402929361
61404356206611538994441219962435
61404356206611538994441306055875
61404356206611539452036448085625
61404356206611539452036449135385
61404356206619594690401743187885
61404356206619594690401829281325
61404356206619594690401830331085
61404356206619594690404842492775
61404356206619594690404843542535
61404356206619594692912313518613
61404356206619594736134378693593
61404356206619594736134493484841
61404356206619594736134494534601
61404356206619600226564682144049
61404356206619644104179299542733
61404356206619644104179389868261
61404356206619644104182403079711
61404356206619644516027514431673
61404356206619644518283850887433
61404356206619644564037435797349
61404356206619644691364337523453
61404356206619644698979087234775
61404356206619644701489571454801
61404356206619644701489571472063
61404356206716889414641721003849
61404356206716889414912918521457
61404356206716889414913690173789
61404356206716906015598941671405
61404356206716906015870139189013
61404356206716906023191995837503
61404356206716906023463968188367
61404356206716906023463968193983
61404356206716906025723400781191
61404356206716910964851397749649
61404356206716911376445375575677
61404356206716911376445375581293
61404356206719591118159719880825
61404356206719607124236913696417
61404356206719607126831075104467
61404356206719612485084117736701
61404356206719612660483443729903
61404356206719612660483447980705
61404356206719612660504368569013
61404356206719612668014774550765
61404356206719612668098457370557
61404356206720507740312644275603
61404356206727412090545536443473
61404356206727412090547860908087
61404356206727662820201307873473
61404356206727662830325765924613
61404356206727668363978393893161
61404356206727668363979168727821
61404356206727712233978092575989
61404356206727712233981187176615
61404356206727712234062545531793
61404356206727712234064869996407
61404356206727712653438901710555
61404356206727712655698333239117
61404356206727712828587180177501
61404356206727712828859149360539
61404356206727712831369632535017
61404356206727712838711900754081
61404356206727712838712672406413
61404356206727716534627557356303
61404356206727717594825296616273
61404356206727717777839635205985
61404356206727717777839636255745
61404356206727717777840411090405
61404356206728568796789627521343
61404356206728613261919516121691
61404356206728616975304077322351
61404356206728618749756941198679
61404356206728618759693888802964
61404356206728618759882174084479
61404356207276106773018004243941
61404356207276108602324571334821
61404356207276108604835055572109
61404356207276156598640245715657
61404356207276157833987038277233
61404356207278809711800913379145
61404356207278809714311396553623
61404356207278810306325548024853
61404356207278810308836031199331
61404356207278810308836032262141
61404356207278815247963765179059
61404356207278815247963766241869
61404356207278857890293584728029
61404356207278857890294359562689
61404356207278859537422380010585
61404356207278859537422380016201
61404356209359175712004488010917
61404356209683381956041760121886
61404356215158083161109255420792
61404356215158083161861363012582
61404356215158083573455340844226
61404356215474176963025857923392
61404356215474176963025972242256
61404356215474176963025976963990
61404356215474176964720552608028
61404356215474176965473693769854
61404356215474176965473694832712
61404356215474182270438378527920
61404356215474182453452722416950
61404356215474182455147298060988
61404356215474182455900439222814
61404356215474182455984121576046
61404356215482280839679793275354
61404356215482280839679793741914
61404356215482282072767036802964
61404356215482282072767151121828
61404356215482282072767155843562
61404356215482282072787957507912
61404356215482286330106540263508
61404356215579547654615436525322
61404356215579548887702021187238
61404356215579548887703054307816
61404356215579548889397631468382
61404356215579549299485057030248
61404356215579549299485060216788
61404356215579549301744493263074
61404356215591556460221104419218
61404356215591707177613426339996
61404356215591707179872862100646
61404356216130679718709942449164
61404356216138778103238995986652
61404356216138779338020929481584
61404356216138779887627774371018
61404356216138779887627778603106
61404356216138779887628807472882
61404356216138783586326145843098
61404356216138783593669184645860
61404356216138783593669184651684
61404356216138783596179667820338
61404356216138783596367695897666
61404356216138784830961601315270
61404356216138784831713713624582
61404356216138796361425367089880
61404356216138799655119658826374
61404356216138799655872800005462
61404356216138801302247678230174
61404356216138801302248711332038
61404356216138801303000823174790
61404356216138801303000823641350
61404356216141479806674083690504
61404356216141481041456017185436
61404356216141481591063895176734
61404356216141485297104272349712
61404356216141485299614755524190
61404356216141486532450293264572
61404356216141486534396689019122
61404356216141486534960773251106
61404356216141498064860713060936
61404356216141501770901865542362
61404356216141503005683799037294
61404356216141503006247883267874
61404356216142687281353835314226
61404356216142696625210262284754
61404356216142698272903400085260
61404356216142698410164154809200
61404356216142698410164154810652
61404356216142698821946419004090
61404356216248048784635118586986
61404356216248052490675495765788
61404356216248053725454076392890
61404356216248053726207217571978
61404356216250750488070465633950
61404356216250755428889680657298
61404356216250755429454536541614
61404356216250755841236542450586
61404356216454845837146129227686
61404356216454884123493357857002
61404356216454893876349710400616
61404356216454893876349968667820
61404356216454893878044287094622
61404356216454894013607018265208
61404356216454894013610465130380
61404356216454894013882319509280
61404356216454894015305041824386
61404356216454895241614476678190
61404356216454895249228448368312
61404356216454895249228448840696
61404356216454895250647615872670
61404356216454895251487884601346
61404356216454895251487884614444
61404356216454895660258345639994
61404356216454895660818986193346
61404356216454898947651411117304
61404356216454898954993416824026
61404356216454898954994188477762
61404356216454898957525593421450
61404356216454898957525851688654
61404356216454899366776452667036
61404356216454899369307857597626
61404356216454900594780467873770
61404356216454900594864150227002
61404356216454900596475044567776
61404356216454900596558727387568
61404356216454900597123583273288
61404356216454900601558647615712
61404356216454900602122473580492
61404356216454900602206155933724
61404356216454900603817050274498
61404356216454900603900733094290
61404356216454900603901504748026
61404356216457585826740417483526
61404356216457585826761338189878
61404356216457595160471726359294
61404356216457595168002793245208
61404356216457595169697368889454
61404356216457596944861532055364
61404356216457596944861536304714
61404356216457596944861537839908
61404356216457596952388385149720
61404356216457600658429534448818
61404356216457600660960938342746
61404356216457602300558928194584
61404356216457602305557819551548
61404356216457602305578740257900
61404356216457602307336849669322
61404356216458795879328136413368
61404356216458795879331583278540
61404356216458795881026159972546
61404356216458795926779744882414
61404356216458797518926126265206
61404356216458797518929573130378
61404356216458797518929574193188
61404356216458797525704047739944
61404356216458797525707494605116
61404356216458797564683159103104
61404356216458797701881151713652
61404356216458798120504098433862
61404356216458798120525019140214
61404356216458798123035503377502
61404356216458801418043313863322
61404356216458803057641303715160
61404356216458803064419225189898
61404356216465690936481596363098
61404356216465690939012997055984
61404356216465700270212905238866
61404356216465700272472336761812
61404356216465700689337948906712
61404356216465700826783547837570
61404356216465700826786985259274
61404356216465702054599273513232
61404356216465702054602710934936
61404356216465702054602715184286
61404356216465702054602716719480
61404356216465702056858705041794
61404356216465702056862146712848
61404356216465702057130672670924
61404356216465702062129564029292
61404356216465702062129565564486
61404356216465702062133002986190
61404356216465702062133008770734
61404356216465702062214281504856
61404356216465702062216576805102
61404356216465702062217724711104
61404356216465702064388995557854
61404356216465702064392440299296
61404356216465702064473713033418
61404356216465702064476008333664
61404356216465702064477156239666
61404356216465702064664407928426
61404356216465702473745234232718
61404356216465702473748676376156
61404356216465702473996282692094
61404356216465702473996287413828
61404356216465702473999724835532
61404356216465702473999729557266
61404356216465702476255718942390
61404356216465702476258387313978
61404356216465705760639649623400
61404356216465705763087367496494
61404356216465705768170713328390
61404356216465705770429373203216
61404356216465705770702375488118
61404356216465706179764691173132
61404356216465707407768706379866
61404356216465707410300107072752
61404356216465707415110712086588
61404356216465707415298998431120
61404356216465707417642112779474
61404356216465707417830399124006
61404356216466900983985973698748
61404356216466900991327979405470
61404356216466901583865919108588
61404356216466901586400770917448
61404356216466902628670753072760
61404356216466902631115026204412
61404356216466902631198709024204
61404356216466902631202152708452
61404356216466902636197600382572
61404356216466902636201045124014
61404356216466902636219292741256
61404356216466902638457031911134
61404356216466902638460476652576
61404356216466902674424337982676
61404356216466902684214061562492
61404356216466903223404590537312
61404356216466903225911630033158
61404356216466903230805917866786
61404356216466903230827610225470
61404356216466903231015896570002
61404356216466903233337318559672
61404356216466903233340648515690
61404356216466903233529823423112
61404356216466906520169743017070
61404356216466906527511748723792
61404356216466906527784751008694
61404356216466906937119035863648
61404356216466908164851081900442
61404356216466908167298799773536
61404356216466908172193087607164
61404356216466908172403066310380
61404356216466908172465828425224
61404356216466908174640805480258
61404356216466908174912774644582
61404356216574954294790581661712
61404356216574954294794023332766
61404356216574954294814940856790
61404356216574954297050013190274
61404356216574954297053454861328
61404356216574954297241741205860
61404356216574954342803569402382
61404356216574954889339202916638
61404356216574954889527489261170
61404356216574954892121655261056
61404356216574959830723273824302
61404356216574959830911560168834
61404356216574959830995242521858
61404356216574959830995242988626
61404356216574959833233756526396
61404356216574959833422042870928
61404356216574959833505725690720
61404356233856850611269154701648
61404356233856851023051160610620
61404356233864954488487837377760
61404356233864956127520708377978
61404356233864956132625232132314
61404356233864956134863747186564
61404356233864956135615859495876
61404356233864959839209549187680
61404356233864959839209549189132
61404356233864970960049985649614
61404356233867656191922925081612
61404356233867657419173790159809
61404356233867657425009505517056
61404356233867657425009507052250
61404356233867657426701758213008
61404356233867657427268942808528
61404356233867661542644636892984
61404356233867662777990654619900
61404356233867662777990657806440
61404356233867673898827991779704
61404356233867673898831091078978
61404356233867674081657375007784
61404356233867678199477434097504
61404356233867679434823450289143
61404356233867679434823451824420
61404356234181055429926904421182
61404356234181070442207239834739
61404356234181071676989170147346
61404356234181077032665620051393
61404356234181077032665620051636
61404356234183473184187374644730
61404356234183762072301702731746
61404356234183762072322623438098
61404356234183771550824717382232
61404356234183773190422707234070
61404356234183773192867067521972
61404356234183773197200628708808
61404356234183773373374371910784
61404356234183773373437047936560
61404356234183773373457939945152
61404356234183773382746712948348
61404356234183773791997314025817
61404356234183773791997318276619
61404356234183773791997318630994
61404356234183773792018234614125
61404356234183773792018239337346
61404356234183773794525251316251
61404356234183773794528718857272
61404356234183773794528723574634
61404356234183778726624016761788
61404356234183778735912789764936
61404356234183778735912789764984
61404356234191577068623311023118
61404356234191578713303612553815
61404356234191578713303612553824
61404356234191578715751330426909
61404356234191578715751330426918
61404356234191582007559659825591
61404356234191582010007377698694
61404356234191582414007269307924
61404356234191582419341666784332
61404356234191862240676627873028
61404356234191862242915142927278
61404356234191877067073171740574
61404356234191877072431924635095
61404356234191877072431924648145
61404356234191877072431924751735
61404356234191877072431924764785
61404356234191877072431925697905
61404356234191877255195478340838
61404356234191877255362581449159
61404356234191877255362581565799
61404356234191877255362582511969
61404356234191877255380035563870
61404356234191877255383393149062
61404356234191877255383507940102
61404356234191877257893905021300
61404356234191878302608246401544
61404356234191878307777943424821
61404356234191878307777943437919
61404356234191878307777943541509
61404356234191878307777943554559
61404356234191878490708600238885
61404356234191878490708600355573
61404356234191878490708600356977
61404356234191878490708600374446
61404356234191878490709633476310
61404356234191878490729410875978
61404356234191878490729520945498
61404356234191878490729520962754
61404356234191878490730554064618
61404356234191878493237565335040
61404356234191878493237565452841
61404356234191878493237565453084
61404356234191878493241037239096
61404356234191878493241037357140
61404356234191878493241037711272
61404356234191878894897810734444
61404356234191878894960571436510
61404356234191878894960572499368
61404356234191878902302578083627
61404356234191878902302578200267
61404356234191878902302578206090
61404356234191878902320030072670
61404356234191878902323501976732
61404356234191878902323502448899
61404356234191878902323502448902
61404356234191878902491638322181
61404356234191878902491638322424
61404356234191878902574173236055
61404356234191878902574173249105
61404356234191878902574174298913
61404356234191878902574174311963
61404356234191878902574177854198
61404356234191878902574206552003
61404356234191878902574206552006
61404356234191878904830511123259
61404356234191878904830511239899
61404356234191878904830511245722
61404356234191878904830514309958
61404356234191878904830543007772
61404356234191878904833868712822
61404356234191878904833981964670
61404356234191878904833983499704
61404356234191878904834643547482
61404356234191878905021895709787
61404356234191878905021895710030
61404356234191878905021895727292
61404356234191878905021924425100
61404356234191878905023043266112
61404356234191878905023043620241
61404356234191878905023043620244
61404356234191878905023043620250
61404356234191882196746653419633
61404356234191882196767574143502
61404356234191882199277942981563
61404356234191882199277942981806
61404356234191882199277942999068
61404356234191882603277834608346
61404356234191882608340631264375
61404356234191882608361551975146
61404356234191882608549469965698
61404356234191882608612227362973
61404356234191882608612227363021
61404356234191882608612227376071
61404356234191882608612227492711
61404356234191882608612232084754
61404356234191883843895487692614
61404356234191883843896630881254
61404356234191883843958245089889
61404356234191883843958245089937
61404356234191883843958245102987
61404356234191883843958245206577
61404356234191883843958245219627
61404356234191883843958249811670
61404356234191883846405966617694
61404356234191883846407114055729
61404356234191883846407114055732
61404356234191883846407114055738
61404356234300830582321134340828
61404356234300830945901861814466
61404356234300830945901862864178
61404356234300830945902120081670
61404356234300830948346485086934
61404356234300830994103140249800
61404356234300835889733654945356
61404356234300835933039489983950
61404357352895626584578511129703
61404357352895631935300222941075
61404357352895675995907574772585
61404357352895680113542703572143
61404357352895681349077004457051
61404357352895681890338686034529
61404357352895681890588615302973
61404357352895681890589390137633
61404357352895681897116607509267
61404357352895681897931395844355
61404357358801288802373832172941
61404357358801288802374861042717
61404357358803940687844211838783
61404357358803957291245686020775
61404357358803985152640514350357
61404357358803985154879286635149
61404357358803985160234601635581
61404357358803985160234604817909
61404357358803985162494037396231
61404357358803990505620886032343
61404357358803990505620887567377
61404357358803990505809951934513
61404357358803990505871939219069
61404357358803990505872714053729
61404357358804007121762810533935
61404357358804007121762813716263
61404357405778819041914827848367
61404357405778819453508805680011
61404357405781520745161887474891
61404357406070558944423532230537
61404357406070601777300653401879
61404357406070603416813923077095
61404357406073260236076614025417
61404357406073304708467004871975
61404357406073310196471171203313
61404357406105675743531702860491
61404357406105675743719989205023
61404357406105725156744403331023
61404357406105725559029055807099
61404357406105725566640710935265
61404357406105725568338381162667
61404357411654707764826322015139
61404357411654713117995755931693
61404357411654729124152126157105
61404357411687083731316969615485
61404357411687144623989107695665
61404357411689845915642189490545
61404357411691030666480011658645
61404357411691030666481040528421
61404357411691035605608774508149
61404357411978867702240193259323
61404357411978867702323875612555
61404357411978867704770565082433
61404357411978867704771593485649
61404357411978867704771593952209
61404357411978884305788367011689
61404357411978912167099254235401
61404357411978912169357915157179
61404357411978912169378835862127
61404357411978912174714262227025
61404357411978912174714265409353
61404357411978912176973697987675
61404357411978917108506570327129
61404357411978917108506574559217
61404357411978917108507603428993
61404357411978917520100548158773
61404357411978917520100552390861
61404357411978917520101581260637
61404357411978917520268691819557
61404357411978917527695408749287
61404357411978917527883695093819
61404357411978917529388957040077
61404357411978917529389985909853
61404357411978917530142098219165
61404357411978934131096104908627
61404357411978934136242212858175
61404357411978934136242217090263
61404357411978934136242474309111
61404357411981586008972406238695
61404357411981613872794034917347
61404357411981618811753628418619
61404357411981618811753629953653
61404357411981619223515751446081
61404357411981619223536672152433
61404357411981635421996820364695
61404357411981635422749186690409
61404357411981635427895556102539
61404357411981635430343016758237
61404357411981635430343273975633
61404357412014055869307732276525
61404357412014056280901972993517
61404357429413321105828693138641
61404357429416022397481774933521
61404357429416923377159508179179
61404357429416928865078868712839
61404357429416928865078869762599
61404357429416928865079212601099
61404357429416928865079212719191
61404357429704793766936879754549
61404357429705060604361526985681
61404357429705093903110848971425
61404357429705093903111623806085
61404357429705093910701207135197
61404357429705093910704591883115
61404357429705093910704677976395
61404357429705093910705711091309
61404357429705105023491285692163
61404357429705105069492565035761
61404357429705105074304199957693
61404357429705105074304199959145
61404357429705110557412269457681
61404357429705110564734388622725
61404357429705110565005985206645
61404357429705110567265788267303
61404357429707495462840899509629
61404357429707495462841674344289
61404357429707745790839894275051
61404357429707761896014608780561
61404357429707795202103494128599
61404357429707795202106970637749
61404357429707795204617190939929
61404357429707795247835899948271
61404357429707795247835904670005
61404357429707795247836158215475
61404357429707795606357908597949
61404357429707795606358683432609
61404357429707806365957023491193
61404357429707806365957281754025
61404357429707806368488428416007
61404357429707806368488428417411
61404357429707806368488428434881
61404357429707806368488685634855
61404357429707806368491780235481
61404357429707806368491781285241
61404357429707811719126711438491
61404357429707811719210394263899
61404357429707811721657858101877
61404357429707811721658115319321
61404357429707811848793010546313
61404357429707811856387097831537
61404357429707811856387207901051
61404357429707811856387212150401
61404357429707811856408132856801
61404357429707811858918612844739
61404357429707811858918870062183
61404357429707812268253044833169
61404357429707812268253416369477
61404357429740177395851590319121
61404357429740210747673139754035
61404357429740227211435724923851
61404357429740227218963692977051
61404357429740227219047375802459
61404357429740227219050474635173
61404357429740227221494839640437
61404357429740227221495096857881
61404357429740232114868992369173
61404357429740232297883333084553
61404357429740232708640739884007
61404357429740232708661660590359
61404357429740232709393885295183
61404357429740232709393886357993
61404357429740232709414806001535
61404357429740232709477224809867
61404357429740232709477564928435
61404357429740232709477569177785
61404357429740232709477569183401
61404357429740232709665481406879
61404357429740232709665510104639
61404357429740232709665596197919
61404357429740232711172144827647
61404357429741083306980321021013
61404357429741127779454393171043
61404357429741127786775479221125
61404357429741127787047074264187
61404357429741127787047074265639
61404357429741127789306878865703
61404357429741133269883548715289
61404357429741133269883548715337
61404357429741133277226583287623
61404357429741133277226584454023
61404357429741133277226584803943
61404357429741133277226587536973
61404357429741133277226589053293
61404357429741133277477291626979
61404357429741133277477291745071
61404357429741133277477292093539
61404357429741133277477292094991
61404357429741133277477293162013
61404357429741133277477377838351
61404357429743785155101765893319
61404357429743785155101766943079
61404357429743829078428183708203
61404357429743829078428298499451
61404357429743829080959703443139
61404357429743834431597995417833
61404357429743834431681678237625
61404357429743834431681678243241
61404357429743834568879325430495
61404357429743834568879326480255
61404357429743834568879407865059
61404357429743834568879407981699
61404357429743834568879411051599
61404357429743834568879411169643
61404357429743834568879412567919
61404357429743834568879412569323
61404357429743834568879669331853
61404357429743834568879670848173
61404357429743834571389891156129
61404357429743834980724352788537
61404357429743834980724695745129
61404357430364008780239006917417
61404357430364259702762636328547
61404357430364320051730281731445
61404357438604221143531104313753
61404357438604221690063527020597
61404357438604221697405532727319
61404357565279284754432598034703
61404357565279285165461461700325
61404357565279288869807262185121
61404357565279290105154309846075
61404357565303600494684998339041
61404357565303600497136073797327
61404357565314405663748400976847
61404357565314406896644373179515
61404357565314407310124312303423
61404357565595339988051575188129
61404357565595384047906814727589
61404357565595384053826217136717
61404357565595384457826107683137
61404357565595384460253679690155
61404357565595384460274600396507
61404357565595384460337620796025
61404357565595384460525648873353
61404357565595384467115542270763
61404357565595389399402334376235
61404357565595389401075989314129
61404357565595389948445353295065
61404357565595389948508029320841
61404357565595389950704789055715
61404357565603487922866060112229
61404357565603489569994083730855
61404357565603489570015779276079
61404357565603495065529570983223
61404357565606141455484358880805
61404357565606146945664527951865
61404357565606190859220368357589
61404357565606190861647165525735
61404357565606190866814455644265
61404357565606190869262173517359
61404357565606194567688316493649
61404357565606196219983885328731
61404357565627804899239315914795
61404357565627804899241898659711
61404357565627804901749800624467
61404357565627810389669504574003
61404357565630456777097278233667
61404357565630456784707895519521
61404357565630506190894980454591
61404357565630506190957484306603
61404357565630506190958517427181
61404357565630506197733344301293
61404357565630506602488958286235
61404357565630506602740781603357
61404357565630506604997118531293
61404357565630506611775040006031
61404357565638611712209216460859
61404357565638611712230137165807
61404357571187549446284522810871
61404357571187549446368463444405
61404357571187566047321840334567
61404357571187593910412653663929
61404357571187593918758853241203
61404357571187597614758454148725
61404357571187599271175142218757
61404357571187599271740002352631
61404357571187608689569981633947
61404357571187610335945892960523
61404357571187610336509977186891
61404357571187614042739414500741
61404357571211914600126710737293
61404357571211925665172790248667
61404357571211925667617150654661
61404357571220019709867889616865
61404357571220019710704717870919
61404357571220030775478050172279
61404357571220030775478050178103
61404357571222671588496297955683
61404357571222730834229477834181
61404357571222732067131131967159
61404357571223872345575459852505
61404357571223916819660172312405
61404357571223916819661201182181
61404357571223931598908265460339
61404357571223932834251964501409
61404357571223932834255059102035
61404357571223933245281852320897
61404357571223933245281852438941
61404357571223933245281853855883
61404357571223933245281853855931
61404357571223933245281853868981
61404357571223933245284176786915
61404357571223933245284176804177
61404357571223933428212509134961
61404357571223933428212510197771
61404357571223933428296193023179
61404357571223933428296193036277
61404357571223937124963453280045
61404357571223937124964223397343
61404357571223937124964223869519
61404357571223937124964223882617
61404357571223937124964228114705
61404357571223937124964482149821
61404357571223938184973676312781
61404357571223938186669023609359
61404357571223938771339364606621
61404357571223938771340135209193
61404357571223938771340139441281
61404357571223938771340393476397
61404357571223938771904223673265
61404357571223938778934222127235
61404357571223938778934226726505
61404357571223938779498310958489
61404357571223938781193658255067
61404357571223938781465626008065
61404357571223938781465626362197
61404357571503648747937832772961
61404357571503648748209542625937
61404357571503665349164209350133
61404357571503665349164324135557
61404357571503665349164324154271
61404357571503665349164582421475
61404357571503665349227087336345
61404357571503693212796896931367
61404357571503698571049934381131
61404357571503715172088025676629
61404357571503715173782602370635
61404357571503715173782717161675
61404357571503715174598509900867
61404357571503715174598882972369
61404357571503715181376804447107
61404357571511803673280708812533
61404357571511803673280713044621
61404357571511803673281741914397
61404357571511803680791113260703
61404357571511803680874795613935
61404357571511803680874800335669
61404357571511820284277298669867
61404357571514472162151414754365
61404357571514472162151415817223
61404357571514472162151787806993
61404357571514472162152562641653
61404357571514472162152562660367
61404357571514472162152566892455
61404357571514500023547395222037
61404357571514500025785134387703
61404357571514500025786167506829
61404357571514500025806055092651
61404357571514500025974195571107
61404357571514500031140449388135
61404357571514504974975340673581
61404357571514505376716832806193
61404357571514505386757604845385
61404357571514521575928974291541
61404357571514521575929347344169
61404357571514521581075713573971
61404357571514521581075716756299
61404357571514521581076488408631
61404357571514521583523434629393
61404357571536135613562450580283
61404357571538836905216306164227
61404357571538836911994600691593
61404357571538837326036302064283
61404357588913475507970440320193
61404357588913775644625582595977
61404357588913775654750040288613
61404357588913786772871044790937
61404357588913786811007298660313
61404357588913786811009621589733
61404357588913790517047674770481
61404357588913790517047674789195
61404357588913790517047679021283
61404357588913790522130248948641
61404357588913790524661653892329
61404357588938102141924267269201
61404357588938102141925410924401
61404357588938102141925415175203
61404357588938102141927734922455
61404357588938102147007870317137
61404357588938102147007985102561
61404357588938102149539390046249
61404357588938102149542742914079
61404357588945895949943605075729
61404357588946196093460614164049
61404357588948864435012337451579
61404357588948864627315341083379
61404357588948892491153392509537
61404357588948892491154421379313
61404357588948892491990220759219
61404357588948907308536594448721
61404357588948907308537738103921
61404357588948907308537738122635
61404357588948907308537742354723
61404357588948907308540062101975
61404357588948907313620197496657
61404357588948907313620309101157
61404357588948907313620312282081
61404357588948907316151714044845
61404357588948907316151717225769
61404357588948907316155070093599
61404357588948908953222429855123
61404357588948908954913653681299
61404357588948908954917006549129
61404357588948908955666794860387
61404357588948908955749334024979
61404357588948908955750362894755
61404357588948908959997256729235
61404357588948908962444974602329
61404357588948908962528657422121
61404357588948908962530981420175
61404357588949765057866368348339
61404357588949798410440031739699
61404357588949809527809039786769
61404357588949809528561036242023
61404357588949809530340440498369
61404357588949813227008471344709
61404357588949813227008475576797
61404357588949813364269225720181
61404357588949815010645137046757
61404357588949815011398281395075
61404357588949815011398282457933
61404357588949815011481850374209
61404357588949815011481850492301
61404357588949815018260144920289
61404357588949815018740551031129
61404357589229574803033597554811
61404357589229841640457101116241
61404357589229841640458244771441
61404357589229841640458244790155
61404357589229841640458249022243
61404357589229841645540704164177
61404357589229841645540818949601
61404357589229841648072223893289
61404357589229841777719000582729
61404357589229841777719258849933
61404357589229874946546358487265
61404357589229874946549826140519
61404357589229874946550600975179
61404357589229874946550605225981
61404357589229874946550606643131
61404357589229874954140188555093
61404357589229874954140188909385
61404357589229874954140445772489
61404357589229874954140447189639
61404357589229874954143656208347
61404357589229874954143656562639
61404357589229874954143913425743
61404357589229874956403092336339
61404357589229874956403350603543
61404357589229874999894030564361
61404357589229874999894032099555
61404357589229875137154786356935
61404357589229875137154786475027
61404357589229886064671609728305
61404357589229886072264660710671
61404357589229886110403237510871
61404357589229886110403240693199
61404357589229886110404270631401
61404357589229886112931174801305
61404357589229886112932203671033
61404357589229886112932322707467
61404357589229886118014777849241
61404357589229886118018245502495
61404357589229891600831016084569
61404357589229891600851137975863
61404357589229891600851908093161
61404357589229891600851912810523
61404357589229891600852027129387
61404357589229891600852281164503
61404357589229891603090796218753
61404357589229891603362506053063
61404357589229891608444965445799
61404357589229891608444966980833
61404357589229891608445080231223
61404357589229891609868717693491
61404357589240376270382689460775
61404357589240376270382689478245
61404357589240376270383722579901
61404357589240392734142835845661
61404357589240631941425626416535
61404357589240631941509571754333
61404357589240631941510346588993
61404357589240631943953558039017
61404357589240631943954591140881
61404357589240631943957031360223
61404357589240631943958064462087
61404357589240631944020826594193
61404357589240631989686226356577
61404357589240631989687255226353
61404357589240643107807230858901
61404357589240643107808375582575
61404357589240648453446487528339
61404357589240648458530090576275
61404357589240648460977808449369
61404357589240648461061491269161
61404357589240648590707239088825
61404357589240676408815979782615
61404357589240676408816352835243
61404357589240676408817012884479
61404357589240676408817385955821
61404357589240676408879890870691
61404357589240676408880149137895
61404357589240676413962723316055
61404357589240676416410181859087
61404357589240676416410182904475
61404357589240676416410182921945
61404357589240676416410440121919
61404357589240676416411216023809
61404357589240680122200545093155
61404357589240681759534596993361
61404357589240681759538064646615
61404357589240681759538839481275
61404357589240681759538843732077
61404357589240681759538845149227
61404357589240681766797163785355
61404357589240681769325095407837
61404357589240681769328568729043
61404357589240681769579615771269
61404357589240681950059079643325
61404357589240681952590483524155
61404357589240681952590487638199
61404357589240681952591516507975
61404357589240681952591516626019
61404357589240692877659848234401
61404357589240692880107566107495
61404357589240692885252899216767
61404357589240692885252902400499
61404357589240692887700620273593
61404357589240692923392512319873
61404357589240692925920556981475
61404357589240692925920815248679
61404357589240692931004164261499
61404357589240692933263595790061
61404357589240692933450849015259
61404357589240692933451882134593
61404357589240692933454205064013
61404357589240696639220289080437
61404357589240697874838018755637
61404357589240698413839376481959
61404357589240698413840151316619
61404357589240698413840261403395
61404357589240698413840265635483
61404357589240698413840519670599
61404357589240698416350744577873
61404357589240698416350748809961
61404357589240698416351002845077
61404357589240698421183300211981
61404357589240698421371586556513
61404357589240698421433205486929
61404357589240698421434351857897
61404357589240698423692637011279
61404357589240698423882069730991
61404357589264958431947164449681
61404357589264958431948308104881
61404357589264958431948308123595
61404357589264958431948312355683
61404357589264958431950632102935
61404357589264958437030767497617
61404357589264958437030882283041
61404357589264958439562287226729
61404357589264958439565640094559
61404357589264963919868014080709
61404357589264963919868018312797
61404357589264963919868272347913
61404357589264991791384093897801
61404357589265008257319845492415
61404357589265008257590671001539
61404357589265008262674274049475
61404357589265008262674388834899
61404357589265008262677741702729
61404357589265008264098025234357
61404357589265013745239551449529
61404357589265013745239809716733
61404357589265013752017731191471
61404357589265013754528215428759
61404357589265013754611898254167
61404357589265864350419041345669
61404357589265864487679795721141
61404357589265908822875549889217
61404357589265908822893117727787
61404357589265908822896470595617
61404357589265908825131886817153
61404357589265908825402452991891
61404357589265908825403481860215
61404357589265908825403596651463
61404357589265908825403600902265
61404357589265908830486056039827
61404357589265908831909808291891
61404357589265914313051333089961
61404357589265914313323186287959
61404357589265914313323186406003
61404357589265914313323301073383
61404357589265914313323305324185
61404357589265914313323559359301
61404357589265914319829512831903
61404357589272802064773180558385
61404357589273102208290189646705
61404357589273113374675000294197
61404357589273117207850902988777
61404357589273117207851931858553
61404357589273117215444617202659
61404357589273118854979959726529
61404357589273118854980988596305
61404357589273118862658504671821
61404357589273118865105192612329
61404357589273118865106221482105
61404357589276665810237074847365
61404357589276665817830789061087
61404357589276671171000596534417
61404357589276671171001371369077
61404357589276671300668034227237
61404357589276671308198589144965
61404357589276671308281922892575
61404357589276671308281927596839
61404357589276671308283042100769
61404357589276699172100174355561
61404357589276699172100431573005
61404357589276699172122123931689
61404357589276699172184115461431
61404357589276715635881352001795
61404357589276715635881356233883
61404357589276715638139643038611
61404357589276715638391835176273
61404357589276715638391839408361
61404357589276715643475443519107
61404357589276715645734875047669
61404357589276720584861838897001
61404357589276720584862613731661
61404357589276721126311540661003
61404357589276721126311798928207
61404357589276721133654579469589
61404357589276721133842865814121
61404357589276721133904513442297
61404357589276721133905631233549
61404357589276721133905632650698
61404357589276721136165062762111
61404357589276721136165063116243
61404357589276721136165064179017
61404357589276721136353349106643
61404357589886083186383097237213
61404357589886083188893581474501
61404357589886083188893838691993
61404357589886355506711085822161
61404357589886383324816731915325
61404357589886383332414029636407
61404357589886383332414286853803
61404357589896840177012375314227
61404357589896840177015817452049
61404357589896856640774930717809
61404357589896889992597628077599
61404357589896889995108025158637
61404357589896890002383912683047
61404357589896890002634961159685
61404357589896893698638005741675
61404357589896894941511646662775
61404357589897145663640565015889
61404357589897145853432313807829
61404357589897145853433088642489
61404357589897145854185454986917
61404357589897145855880806515583
61404357589897145856444890747567
61404357589897145856695679881093
61404357589897156791886027210849
61404357589897160673323413001681
61404357589897160678405872860977
61404357589897162320452468676623
61404357589897162320452469739433
61404357589897188499026355767571
61404357589897188499026356817331
61404357589897188499026614034775
61404357589897190137804970421421
61404357589897190138623972548067
61404357589897190146155412505323
61404357589897193852195789684125
61404357589897195087539111408715
61404357589897204970316794186449
61404357593168972947043842735129
61404357597812902846184724650122
61404357597812902846184727836662
61404357598128997207174440210623
61404357598129002146299075357637
61404357598129002192052660267505
61404357598139792945473314727147
61404357598139809411739439264733
61404357598139809556531250780695
61404357598139809556532279650471
61404357642091103817365773940861
61404357642091104226449526882541
61404357642091104228956566378387
61404357642091114925446002749489
61404357642091114927893723804751
61404357642091354544323029419003
61404357642091402771098079173103
61404357642091403950005437838281
61404357642091403950005441020609
61404357642091403950757550147593
61404357642091403950757553329921
61404357642091403958100588956179
61404357642091403960130670364173
61404357642091403960879311837903
61404357642091403960882782673485
61404357642091403960882783033393
61404357642091404003349384094249
61404357642091404372477020208149
61404357642091415078250645998125
61404357642091415079003787177213
61404357642091415114695676041325
61404357642091415116387153902617
61404357642091415116387157084945
61404357642091415116390255917451
61404357642091415117139269394257
61404357642091415117140041046589
61404357642091415121470502915437
61404357642091415123918220788371
61404357642091415123918220788531
61404357642091415124482305016143
61404357642091415124753901127839
61404357642091415124757371969037
61404357642091415536351349800681
61404357642091418823263214607219
61404357642091418823263986259551
61404357642091420470308699074351
61404357642091420470309473913223
61404357642091420470392267108719
61404357642091420470393041947591
61404357642091420474639935782071
61404357642091420475204016827515
61404357642091420475475612939211
61404357642091420477087653655165
61404357642091420477171336474957
61404357642091420477735420708345
61404357642115730445613792556167
61404357642123789802363199572427
61404357642123789802363202754755
61404357642123819503185332058561
61404357642123834320573034758479
61404357642123834323100196145779
61404357642123834323100967798111
61404357642123834330359662683745
61404357642123835967701315607647
61404357642123835970145680612911
61404357642123835970229248647279
61404357642123835970230023486151
61404357642123835975040998366075
61404357642123835975312594477771
61404357642123835975316065318969
61404357642123835977572402246905
61404357642126225959577549085673
61404357642126476688979172751407
61404357642126492741144308185523
61404357642126492741145079837855
61404357642126493345794435060143
61404357642126537259354397402527
61404357642126537259355172241399
61404357642126537261798762407791
61404357642126537261799537246663
61404357642126537261882330442159
61404357642126537261883105281031
61404357642126537266129999115511
61404357642126537266694080160955
61404357642126537266965676272651
61404357642126537266969147113849
61404357642126537268577716988605
61404357642126537268661399808397
61404357642126537269225484041785
61404357642126542576077250368943
61404357642127393362303388831501
61404357642127393776345462325103
61404357642127393913543454935651
61404357642127421777445036959707
61404357642127421777445294177151
61404357642127421777528977002767
61404357642127421777528981252117
61404357642127425481037953487071
61404357642127426715820661816663
61404357642127426716572770939435
61404357642127426716572774125975
61404357642127436599158700771951
61404357642127436601690477724283
61404357642127437826347948922937
61404357642127437826347952105265
61404357642127437827100064414577
61404357642127437829632125156539
61404357642127437833940634266883
61404357642127437833941782173045
61404357642127437834693778628299
61404357642127437836388355322305
61404357642127437836389498983329
61404357642127437836389500046139
61404357642127437836473182871547
61404357642127438241226102988183
61404357642127438248819530225783
61404357642127441533141213717887
61404357642127441954859912126111
61404357642127442089610182146203
61404357642127442089610182264295
61404357642127443179517383324765
61404357642127443179517386507093
61404357642127443180269498816405
61404357642127443180353836967911
61404357642127443187111216574873
61404357642127443187675300806857
61404357642127443189558934447967
61404357642127443189642616210565
61404357642127443189642617273375
61404357642127443316778137700237
61404357642127443316778138054528
61404357642127443316778140882565
61404357642127443316778141236856
61404357642127443317530248941075
61404357642127443317530253191877
61404357642127443317530253546168
61404357642127443317531023781351
61404357642127443317531024844209
61404357642127443317613816858803
61404357642127443317613821108153
61404357642127443317614592760485
61404357642127443317614592878577
61404357642127443324309203523293
61404357642127443324309204586151
61404357642127443324309204940283
61404357642127443324392887293467
61404357642127443324392890593887
61404357642127443324873293417405
61404357642127443325144917164051
61404357642127443325207678928975
61404357642127443326840608466981
61404357642127443326840608821113
61404357642127443326840609883923
61404357642127443326903370581825
61404357642127443736655556543821
61404357642127443736739238897053
61404357642407164815769219131643
61404357642407198170038604426117
61404357642407203116505159186621
61404357642407453848754806115083
61404357642407453848755064382287
61404357642407453894508649174063
61404357642407498313617227858681
61404357642407498313618260960545
61404357642407498318700830906569
61404357642407498321148553011799
61404357642407503260025608752531
61404357642407503262535833305513
61404357642407503262536091940059
61404357642407503305754546563205
61404357642407503305754547035589
61404357642407503671866907723205
61404357642407503671867165990409
61404357642407503717620492515077
61404357642407503717620750782281
61404357642407514380656837807789
61404357642407514418792205235037
61404357642407514418793349939997
61404357642407514418793353127941
61404357642407514418795672888291
61404357642407514418795673938051
61404357642407514418813897593769
61404357642407514418814270646397
61404357642407514418814273834341
61404357642407514418817368434967
61404357642407514423875551065529
61404357642407514423875924118157
61404357642407514426407327998987
61404357642407514426410422599613
61404357642407514828130990849369
61404357642407514828130994031697
61404357642407514828151914738049
61404357642407514830575359036961
61404357642407514830657893969465
61404357642407514830658923889001
61404357642407514830658927071329
61404357642407514835741498067161
61404357642407514838189219122583
61404357642407519769535609405141
61404357642407519769535724196181
61404357642407519769535982457769
61404357642407519769535982463385
61404357642407519769535985645713
61404357642407519771962524545251
61404357642407519772046092579619
61404357642407519776292986414099
61404357642407519778740704287193
61404357642407519906711652911897
61404357642407519906712796100537
61404357642407519906713054367741
61404357642407519909223538605029
61404357642407519914305740197121
61404357642415258812469550181349
61404357642415258812472992324787
61404357642415269925510393779175
61404357642415303277331971924947
61404357642415303277332316285591
61404357642415303284862263976201
61404357642415308630498048741583
61404357642415308637840312715509
61404357642415308637841087550169
61404357642415308637844529693607
61404357642415308638028340792837
61404357642415558948375253223881
61404357642415558958433219693271
61404357642415558958436690888761
61404357642415558958499452649313
61404357642415558958500486122731
61404357642415570114756596229765
61404357642415570114756969288217
61404357642415570114756972470545
61404357642415570114760067070963
61404357642415570114760071303051
61404357642415570119839170407925
61404357642415570122374041942009
61404357642415575602675643790601
61404357642415575602676673710137
61404357642415575602676676892465
61404357642415575605186037689471
61404357642415575605187157947425
61404357642415575605187161129753
61404357642415575612801907658747
61404357642415603420847923563775
61404357642415603423295641436869
61404357642415603423296789329773
61404357642415603423297046547217
61404357642415603423359809729291
61404357642415603430889842450483
61404357642415603430889843495871
61404357642415603430890875552347
61404357642415607136676733426203
61404357642415607182408625859295
61404357642415607182409397511627
61404357642415608362151779659193
61404357642415608362152812761057
61404357642415608781609121121791
61404357642415608781611558861125
61404357642415608781612587357895
61404357642415608781612591962989
61404357642415608783871248656891
61404357642415608783871249719749
61404357642415608783872023491551
61404357642415608784059276734219
61404357642415608819767842389679
61404357642415608819768614042011
61404357642415608827111652850597
61404357642415608827362706031707
61404357642415608957008448183467
61404357642415608957008706450671
61404357642415608957028597119443
61404357642415608957029368771775
61404357642415608957029627038979
61404357642415608964538740234721
61404357642415608964625783709557
61404357642415618300529373144175
61404357642415618300529745152867
61404357642415619482804963572475
61404357642415619490398017738573
61404357642415619528555449531585
61404357642415619937888589674559
61404357642415619937893093617621
61404357642415619940149054304985
61404357642415619940149169096025
61404357642415619940152525146183
61404357642415619940337455440557
61404357642415619940400475840075
61404357642415619940400479022403
61404357642415619945486147783719
61404357642415619947742223262123
61404357642415619947745579312281
61404357642415619947930509606655
61404357642415619947933865656813
61404357642415623234574909186315
61404357642415623239658255016807
61404357642415623242189655709693
61404357642415623653782857658369
61404357642415623788449449574787
61404357642415623790959933812075
61404357642415624879276903075753
61404357642415624879277161342957
61404357642415624879277164525285
61404357642415624886869957241851
61404357642415625026579467195923
61404357642415625430830667681611
61404357642415625438172673388333
61404357642439885443983604759439
61404357642439885443983607941767
61404357642439885446510766146739
61404357642439885446511537799071
61404357642439918805591528101765
61404357642439918808123190249799
61404357642439934857761164296615
61404357642439934857778986170301
61404357642439934857778989352629
61404357642439934859452645340235
61404357642439934859455739940861
61404357642439934860288325683915
61404357642439934860289097336247
61404357642439934864535991170727
61404357642439934867067391863613
61404357642439934867069714811907
61404357642439935269372590943701
61404357642439935269372705734741
61404357642439935269372963996329
61404357642439935269372964001945
61404357642439935269372967184273
61404357642439935269376061784899
61404357642439935269560992079273
61404357642439940357497581013919
61404357642439940767396211543369
61404357642439940769091558845563
61404357642442620509110555848517
61404357642442625404744511017451
61404357642442636561008222873427
61404357642442636561025672738581
61404357642442636561025787529621
61404357642442636561026045791209
61404357642442636561026048979153
61404357642442636561029143579779
61404357642442636563452587878691
61404357642442636563536155913059
61404357642442636567783049747539
61404357642442636570230767620633
61404357642442636972790487049603
61404357642442636972808051705797
61404357642442636975234852054867
61404357642442636975318420089235
61404357642442636980400994267395
61404357642442642051372293835805
61404357642442642051372552103009
61404357642442642060744640640443
61404357642443537131263480243295
61404357642443537131264629203429
61404357642443537138878229954665
61404357642443542489599941766037
61404357642443542491295667905403
61404357642443542619184075476237
61404357642443542619184337279817
61404357642443542619184337279901
61404357642443542628493659099009
61404357642443542629308792138801
61404357642443542629308792138885
61404357642450681100373402263007
61404357642450697152538537697123
61404357642450697747335141525869
61404357642450697747336171445405
61404357642450697747336174627733
61404357642450697757188664571743
61404357642450725611257905723119
61404357642450725611258677375451
61404357642450725618579766607861
61404357642450725618601716184037
61404357642450740442741148288987
61404357642450740445272920991809
61404357642450741670766966409193
61404357642450741670767224676397
61404357642450741670767227858725
61404357642450741670770322459351
61404357642450741678363376625449
61404357642450742082549230585369
61404357642450742090142284751467
61404357642450742090145640801625
61404357642450745330969304672723
61404357642450745752688774733279
61404357642450745933108947310055
61404357642450745933171709429111
61404357642450745933171710491921
61404357642450745933192630135463
61404357642450745935619431547343
61404357642450745935703114372751
61404357642450747168790126800143
61404357642450747168791247058097
61404357642450747171238963868381
61404357642450747171238964931191
61404357642451592824717764308537
61404357642451592824717767490865
61404357642451592824720087256831
61404357642451592827227875474323
61404357642451592827228248545825
61404357642451592827228251728153
61404357642451592827248024528343
61404357642451592832310449652483
61404357642451598177886168790829
61404357642451598177887198710365
61404357642451598177887201892693
61404357642451598315146923166301
61404357642451598315147953085837
61404357642451598315147953440128
61404357642451598315147956268165
61404357642451598315147956622456
61404357642451598325210424206713
61404357642451626179070717637379
61404357642451626186579834946957
61404357642451626189112267697771
61404357642451641013001024410475
61404357642451642650361270860395
61404357642451642650361274042723
61404357642451642657953951954991
61404357642451642657953955137319
61404357642451646363722737756881
61404357642451646366170458812303
61404357642451646500920728950487
61404357642451647601789991133341
61404357642451648140707777166371
61404357642451648140791459519603
61404357642451648140791462701931
61404357642451648148133468408653
61404357642451648148133468880829
61404357642451648148384172983933
61404357642451648148384174033693
61404357642451648150833010052171
61404357643063678133167326539431
61404357643063711484989247996135
61404357643063711487436711833905
61404357643063711494775532614681
61404357643063711495026323860777
61404357643063711495029679910935
61404357643063711906620300642709
61404357643063716838158682397963
61404357643063716845497244426053
61404357643063716848011168092623
61404357643063727956279428147649
61404357643064011631013269535779
61404357643064011631016368368333
61404357643064011638546775205011
61404357643064028109648923047221
61404357643071767190739923609409
61404357643071767190743365752847
61404357643071783655255624429783
61404357643071815369738218004527
61404357643071816597741971757517
61404357643071816597743003815285
61404357643071816605332361806993
61404357643071817008768422169643
61404357643071817009332506401627
61404357643071817009336981646929
61404357643071817009586910915373
61404357643071817009587685750033
61404357643071817013850996347803
61404357643071817013854349215633
61404357643071817014419208282277
61404357643071817016110686143569
61404357643071817016111460978229
61404357643071817016114903121667
61404357643071817016298714220897
61404357643071817016863573287541
61404357643071817016926335406597
61404357643071817016926593673801
61404357643071817016926596856129
61404357643071817016929691456755
61404357643071821948464715626657
61404357643071821948464717161851
61404357643071833066585462911537
61404357643071833068280038555783
61404357643072067334255875248237
61404357643072067335075135642087
61404357643072071030991427136737
61404357643072072870423228176227
61404357643072072871175340468277
61404357643072087687803331860281
61404357643072087687803335042609
61404357643072115505975610570645
61404357643072117159882960785955
61404357643072117160447045017939
61404357643072131573014191651429
61404357643072131984608168431861
61404357643072133219390101926793
61404357643074518298729598811543
61404357643074518301239992706041
61404357643074518308579421433517
61404357643074518308579678651009
61404357643074518308767703545961
61404357643074522004770748114853
61404357643074522004770751297181
61404357643074523651899030031043
61404357643074523651899033213371
61404357643074523661749108335475
61404357643074773969772532567505
61404357643074773969772535749833
61404357643074773979894294257815
61404357643074773979894297440143
61404357643074773979897765093397
61404357643074774571908820801973
61404357643074774571912175204837
61404357643074774574419300789911
61404357643074774574419305039261
61404357643074774574422659442125
61404357643074774574422662624453
61404357643074785098018769597125
61404357643074790626584436224027
61404357643074790626584440473377
61404357643074790626585211062899
61404357643074790626585212125709
61404357643074818444753620351187
61404357643074818444756719183741
61404357643074818451535013711107
61404357643074818451536042580883
61404357643074818452099869595423
61404357643074818452100126814271
61404357643074818452288154890195
61404357643074822158140503993073
61404357643074823805269562165237
61404357643074833276261251276549
61404357643074833276261251277953
61404357645398300747011957232654
61404357645398300747012215499858
61404357645398305685885543430646
61404357645398306092564312723714
61404357645398306097667807606822
61404357645398306097730569725878
61404357645398306097730571261072
61404357645406411209647497310008
61404357645406411339648809423919
61404357645406411344733188908644
61404357645406411346992624669294
61404357651306631453676688617110
61404357651306631453676946884314
61404357651306631458738342090322
61404357651314736568563069870775
61404357651314736568563074475869
61404357651314736570822894653962
61404357651314736571011940241858
61404357651314736571011940241867
61404358067512445231592266221609
61404358067512445272242356246965
61404358067512445277324930425125
61404358067512445279856335368813
61404358067839301524125647639377
61404358067839301562265253427445
61404358067839301567347827605605
61404358067839301569879232549293
61404358067839301569880261419069
61404358067839306920601973230441
61404358067839351339706337988099
61404358067839351339706337989503
61404358067839351347237749247547
61404358067839351392991334157463
61404358067839351395251023954633
61404358067839351525169514709067
61404358067839351529980120785713
61404358067839351530001041492113
61404358067839351530252088887227
61404358067839351530252088892843
61404358067839351532511521480051
61404358067839351532511778697495
61404358067839356334378757934361
61404358067839356875639407472993
61404358067839356883233118972559
61404358120690073585717362621669
61404358120690078936438702896733
61404358121014228584087178007269
61404358121014233934808518282333
61404358121014277942341317707557
61404358121014277942341317713381
61404358121014277995688727391759
61404358121014278361529381761615
61404358121014278402115676567503
61404358121014278402115677617263
61404358121014278407199280665199
61404358121014278407282705223403
61404358121014278407282709455491
61404358121014278409730427328585
61404358121014278409730684546029
61404358121014278536866981228865
61404358121014278537137920479269
61404358121014278539377465466153
61404358121014278539648404716557
61404358121014278539648404716605
61404358121014278544460035394963
61404358121014278544460039644313
61404358121014278546991439288891
61404358121014278546991443525143
61404358121014278546991443538241
61404358121016679504519086236947
61404358121016935226461600077213
61404358121016979645588377334081
61404358121016979653182463557947
61404358121016979655629924213549
61404358121016979655630181431041
61404358121016979693768758362383
61404358121016979693768759412143
61404358121016979698852362460079
61404358121016979701383509123465
61404358121016979701383766340909
61404358121016985052105220934837
61404358121016985189365861358835
61404358121673193233511171476379
61404358121673193241105000481349
61404358280222659961493652298759
61404358280222659962057478244665
61404358280222910279388075423321
61404358280222910280202863758409
61404358280222958456185912860915
61404358280222958496773325810783
61404358280222958496773326860543
61404358280222958496773326860703
61404358280222958496856894894863
61404358280222960102500177031491
61404358280222960103314965366579
61404358280222960105574401127229
61404358280222960143149238187119
61404358280222960143149241369447
61404358280222960143902382548535
61404358280222960143985950582903
61404358280222960148232844417383
61404358280222960150680562290477
61404358280222960150763216240493
61404358280222960150764245110269
61404358280222960151328072126213
61404358280222960151328329343657
61404358280222963855025219586633
61404358280222963855109016725289
61404358280222965090456063323385
61404358280539009574513908683715
61404358280539009574513908683763
61404358280539009620183895811743
61404358280539009620267464895823
61404358280539014978435789587593
61404358280539059397563334266109
61404358280539059397626010291885
61404358280539059399822770026759
61404358280539059399885445002775
61404358280539059399885446052535
61404358280539059399885790426277
61404358280539059400073818503605
61404358280539059406663711901015
61404358280539059443128637063581
61404358280539059443128894281025
61404358280539059444802288819147
61404358280539059444802292001475
61404358280539059445555433180563
61404358280539059445555434230323
61404358280539059445576354936675
61404358280539059445639001214931
61404358280539059445827403413521
61404358280539059449885895049411
61404358280539059450721691228275
61404358280539059450909861737623
61404358280539059450909976523047
61404358280539059452333612922505
61404358280539059452416266872521
61404358280539059452417295742297
61404358280539059580305963003053
61404358280539059580556667106157
61404358280539059580576787462417
61404358280539059580577559114749
61404358280539059580577678150975
61404358280539059580577935368419
61404358280539059582816447240341
61404358280539059583088043352037
61404358280539059583088072049845
61404358280539059583088157074651
61404358280539059583088416423379
61404358280539059588170616467387
61404358280539059588170731252811
61404358280539063156762067357317
61404358280539064384704088916403
61404358280546864366047197153547
61404358280547164509563948906331
61404358280547164509626969305849
61404358280547164514647551954267
61404358280547164555317533816247
61404358280547164562910587982345
61404358280547164692557626119913
61404358280547168403680204890807
61404358280549516243922465376135
61404358280549564422164946007203
61404358280549566069293998512867
61404358280549566069482284857399
61404358280549816394782508922909
61404358280549816395032525330133
61404358280549816395032528511057
61404358280549816395032782547625
61404358280549816395033557382285
61404358280549816433172138549927
61404358280549816438255741597863
61404358280549816440703459470957
61404358280549816440786113420973
61404358280549816440787142290749
61404358280549821791424028093689
61404358280549864570765558025415
61404358280549864611414615998667
61404358280549864611414619180995
61404358280549864616498222228931
61404358280549864618945940102025
61404358280549864619029622921817
61404358280549865806362621029379
61404358280549865806362624211707
61404358280549865806363395864039
61404358280549865808810342084801
61404358280549865844522897738033
61404358280549865844523154955477
61404358280549865852116209121575
61404358280549865854563669777225
61404358280549865854563926994669
61404358280549866210551572772205
61404358280549866218144626938303
61404358280549866218144630119227
61404358280549866258731958031191
61404358280549866263898215029143
61404358280549866393293943241945
61404358280549866396076395599461
61404358280549866396076396662271
61404358280549866396076653866665
61404358280549866400908951233569
61404358280549866401097237578101
61404358280549866403418659569175
61404358280549866403419434408047
61404358280549866403607720752579
61404358280549869969666508724757
61404358280549870099334320420747
61404358280549871197692327422499
61404358280549871205285381588597
61404358280549871205285638806041
61404358281203361632094957344263
61404358281203376447910229887315
61404358281203661773164245377113
61404358281203676596510584688035
61404358281203676597325373023123
61404358281206029561885428668239
61404358281206029973667691794655
61404358281206063335342016970787
61404358281206077745461785970507
61404358281206077745461789152835
61404358281206078157243791879527
61404358281206078157243795063259
61404358281206078159503227640177
61404358281206079386692105920655
61404358281206079386692106970415
61404358281206313653487460110523
61404358281206313653487488690287
61404358281206319186324811763351
61404358281206328477648699242989
61404358281206328477648956460481
61404358281206329712180616330697
61404358281206329712995404665785
61404358281206329712995749022057
61404358281206330300178119698211
61404358281206330300178120761021
61404358281206330306955156251513
61404358281206330307792352850963
61404358281206334011300956736309
61404358281206361829470279525541
61404358281206361829470279525589
61404358281206361829470280575301
61404358281206361829470537792793
61404358281206363064817330354369
61404358281206363067265048227463
61404358281206363476599333080965
61404358281206363476599336263293
61404358307128029006027796799557
61404358307138836276552626161110
61404358307138836276552626161158
61404358360313761643903230014802
61404358360313763291031257882778
61404358360313763291032286752554
61404358360313763291032286765604
61404368201131889912028036203641
61404368201237240149030962892549
61404368201237256750257454273859
61404368201237256750257455323619
61404368201237256750257712541063
61404368206857694523248313295745
61404368206857694523248314345457
61404368207037513841758335345197
61404368360653964310644531908969
61404368360653969661366243720341
61404368360664769340062309671139
61404368360664770987191365359131
61404368360664771123631741545289
61404368360664771123632770415065
61404368360664771124384882705663
61404368360664776476801399867483
61404368360689086318109478691853
61404368360689086452856307053781
61404368360697239596804734019837
61404368360762021192741658750397
61404368360762021192742687153613
61404368360762021192742687620173
61404368360762065664944790605879
61404368360762065665133076950411
61404368360770142904001700203747
61404368360770174471436909379733
61404368360770174471437942481597
61404368366355447825993948714907
61404368366390564617484297845507
61404368366573096347462786364617
61404368413831592479582723828087
61404368413831592479582724877847
61404368413839698138864543302675
61404368413842399842111602923583
61404368413842399842111602929199
61404368413842404781239336908927
61404368413874820281076318447487
61404368413936942854052914878167
61404368413936964808176100871531
61404368413936992669570929201113
61404368413939666099829182666411
61404368413939693963482670866607
61404368413947766268750370501457
61404368413947769974787648965589
61404368413947769974788423800249
61404368413947771210135217430299
61404368413947771621917480556715
61404368413947797836183256380633
61404368413947797838441916251247
61404368413947803189352693964789
61404368419533076726655056272443
61404368419565508103255257783721
61404368419568209394908339578601
61404368419750730005070410307971
61404368419845273568313405756519
61404368419845290037090777200467
61404368419856095203702071259409
61404368419856096440744469403481
61404368437466100033926434925971
61404368437466100033926434926019
61404368437466100033947355632371
61404368437466127437994624533911
61404368437474197961128077977009
61404368437474205144504413475717
61404368437476634108218313803971
61404368437476634110729568748825
61404368437476900892299423848981
61404368437476900899161290661517
61404368437476900899909955041395
61404368437476900899914431840605
61404368437476900899977193605529
61404368437476901303892626845965
61404368437476901303892630028293
61404368437476901303893401680625
61404368437476901311503932873039
61404368437476901311503932878655
61404368437476901311507634837589
61404368437476901311508409672249
61404368437476906433626090326909
61404368437476906436073811382123
61404368437476906436073839961887
61404368437476906436094732088523
61404368437476906847687935085507
61404368437476906847688709920167
61404368437476934251734975330605
61404368437476934253493694938359
61404368437476934253995789057751
61404368437476934254245802996869
61404368437476934254245807247671
61404368437476934663328953162249
61404368437476934663328953167865
61404368437476934663329297541607
61404368437476934663329300723935
61404368437476934663330072376267
61404368437476934665777794966723
61404368437509320103339853121821
61404368437509321750468648396943
61404368437509369931225314157211
61404368437510222366548199958399
61404368437510270542443836167619
61404368437510270542443836186333
61404368437510270542444869288197
61404368437512923648075793773717
61404368437512971834097951083029
61404368437512973481225971532425
61404368437512973481225971536637
61404368437512973610897144354438
61404368437571194142748043015409
61404368437571494278667492560109
61404368437571494286264793819215
61404368437571494286264793823427
61404368437573895843480917508521
61404368437573895845928638563943
61404368437573900785056372543671
61404368437574151105527485834607
61404368437574167752234704362435
61404368437574167752235737464299
61404368437574168171339086640845
61404368437574195577917875612691
61404368437574195577917875631405
61404368437575052130603406012479
61404368437575096603077478162509
61404368437575101534527442503733
61404368437581956481584847764767
61404368437582000955674291054781
61404368437582000955736281521505
61404368437582000955737053173837
61404368437582000955737056356165
61404368437582000956234673327831
61404368437582000956238375286765
61404368437582000956301137401609
61404368437582004659827328395835
61404368437582005895362407307559
61404368437582256617491325660673
61404368437582256672533574549819
61404368437582256673097658781803
61404368437582267737870991088987
61404368437582273274323260519943
61404368437582273274324035354603
61404368437582273279385685639871
61404368437582273279385685644083
61404368437582273281645121404733
61404368437582299445280591391961
61404368437582299445280591405059
61404368437582300680626609131975
61404368437582301089128574278383
61404368437582301091576292151477
61404368437582301091655731066205
61404368437582301091656502718537
61404368437582301092220586944905
61404368437582301099818146494093
61404368437582304795922092636273
61404368437582304806046550683201
61404368437582304851612108577195
61404368437582306041393343248989
61404368437582306086394816912403
61404368437582306087146928171955
61404368437582315512385292072207
61404368437582315913854040191493
61404368437582315923979269903851
61404368437582317148635973686425
61404368437582317159514348827221
61404368437583157237834876552233
61404368437583173842135818412185
61404368437583201703447081889727
61404368437583201705954122920767
61404368437583201705956445850187
61404368437583201705957478970765
61404368437583201710308948702263
61404368437583201713568097791813
61404368437583201713571539935251
61404368437583205409487459553803
61404368437583205409487463785891
61404368437583205419339949479099
61404368437583205546748213929275
61404368437583206654958711229329
61404368437583207193877269604169
61404368437583207193877270667027
61404368437583207200735694155223
61404368437583207201219539240223
61404368437583207201487802213733
61404368437583207201491244357171
61404368437583207204001728713955
61404368437585858531994997842911
61404368437585858532747110152223
61404368437585858532750549581505
61404368437585858941834302523185
61404368437585858944344786760473
61404368437585858944344789942801
61404368437585869640830778390133
61404368437585875133788900207065
61404368437585875138871498714139
61404368437585901762075482909249
61404368437585902994347279722963
61404368437585902995099392032275
61404368437585902996854320754003
61404368437585902996857419586509
61404368437585902997606433063315
61404368437585902997609531895821
61404368437585902997609785926773
61404368437585903002714055650157
61404368437585903004472513671573
61404368437585903004949214654249
61404368437585903004949468683749
61404368437585903004949468685201
61404368437585903004949471871741
61404368437585903004970389390149
61404368437585903004970392578093
61404368437585903005224621731535
61404368437585903414308030293857
61404368437585903414308030299473
61404368437585903414308033481801
61404368437585903414308374673215
61404368437585903416752395299121
61404368437585903416752398487065
61404368437585903416815415704255
61404368437585903416815418886583
61404368437585903416818857843481
61404368437585903416818857847693
61404368437585906701140541335585
61404368437585906701140544517913
61404368437585906708482805303895
61404368437585906710989845862551
61404368437585908347516710942463
61404368437585908347516714124791
61404368437585908348081570009107
61404368437585908348268823251775
61404368437585908348268826434103
61404368437585908355128020157481
61404368437585908355611862060361
61404368437585908355692101201521
61404368437585908355692101207137
61404368437585908355692104389465
61404368437585908355880129284465
61404368437585908355880132466793
61404368437585908357641943824051
61404368437585908357641948073401
61404368437585908358118901556207
61404368437585908358122346297649
61404368437585908358206028056035
61404368437585908358206029117441
61404368437585908358206029123057
61404368437585908358394056133363
61404368437585908358394056137575
61404368437585908484777468500263
61404368437585908484777468854554
61404368437585908485529576558773
61404368437585908485529580809575
61404368437585908492872616785753
61404368437585908492872621035103
61404368437585908493140887196557
61404368437585908494899259124533
61404368437585908495404020666583
61404368437585908495404021727989
61404368437585908904654884161519
61404368437585908904738563332423
61404368437585908904738566514751
61404368437585908907245604363463
61404368437585908907249046619329
61404368437585908907249046624945
61404368437585908907249048042094
61404368437607517041954780783299
61404368437607517041954780784703
61404368437610218335867580966711
61404368437610218335867580968163
61404368437610234799647587408915
61404368437610234804710011484699
61404368437618288854297723736819
61404368437618290496365125953003
61404368437618290501426776242483
61404368437618290503121356118817
61404368437618290503686212003133
61404368437618322208567107981485
61404368437618322208567107981533
61404368437618322208567109031293
61404368437618322208567366248737
61404368437618323854943277575313
61404368437618323854944049227645
61404368437618323854944052409973
61404368437618323854965001696041
61404368437618323855508133459629
61404368437618323855528828710581
61404368437618323855529085928025
61404368437618323855696161536957
61404368437618323855696164719285
61404368437618323855717114005353
61404368437618323857391798862783
61404368437618323857412690989419
61404368437618323857955883094767
61404368437618323857976775221403
61404368437618338679669261105639
61404368437618338679857546400411
61404368437618339909388769476431
61404368437618339909389541128763
61404368437618339910141652388315
61404368437618339910141910655519
61404368440467735444574674606154
61404368440525779174642975499798
61404368440540236018769499996408
61404368440540236018769500000620
61404368440540236026363587285844
61404368440561796396685094967974
61404368440561846359337532936894
61404368440564547650990271788232
61404368440564547650990276039034
61404368440572607051299695866226
61404368440572607051300038809768
61404368440572607051300038822818
61404368440573992974804946540989
61404368440576710872497313532587
61404368446438189918922533978240
61404368446438189918922533979644
61404368446482633347549042672258
61404368446485336285609412585262
61404368916181860172271725989223
61404368916181860172271754685579
61404368916184561466184497592919
61404368916184561466184526289275
61404368916184561466205446995675
61404369075597639112995053289317
61404369075597639295925713285709
61404369075608444277099224946965
61404369075608445924224575493695
61404369075608445924227936261215
61404369075608445924228277452629
61404369075608446108912918689941
61404369075608446109753099790191
61404369075608477631432400876139
61404369075608479277744515800893
61404369075608479278560423449169
61404369075706641215710707763411
61404369075706641215710736461171
61404369075706641215731657166119
61404369075713545568955315942871
61404369075713545568959017901805
61404369075713545569021780016649
61404369075713845759984625193065
61404369075714746326017119848151
61404369075714746326038040554551
61404369075714746328548520542489
61404369075717413020460965371533
61404369075717413020460968553861
61404369075717413022991225591339
61404369075717413028053650715479
61404369075717414670121052931711
61404369075717446374730350666007
61404369075717446374730353848335
61404369075717446374796125524289
61404369075717446382323036009953
61404369075717448021924406377669
61404369075717448028719895690929
61404369075717448028720925610465
61404369075717448028720928792793
61404369075717448028723248558759
61404369075717448029264089136097
61404369075717448029264092318425
61404369075717448029284751575245
61404369075717448029285009842449
61404369075717448029285013024777
61404369075717448029288107625403
61404369075717448029473037919777
61404369075717448029473041102105
61404369075717448030979585486695
61404369075717448030980360321355
61404369075717448031167613564023
61404369075717448031711810191519
61404369075717448031732472630667
61404369075717464081450891413465
61404369128568136868180450001097
61404369128783371291575440809969
61404369128783371291575526903409
61404369128783371291578540114859
61404369128783371294086011140697
61404369128783371337308076315677
61404369128783371337308191106925
61404369128783371337308847968009
61404369128783372938707596852611
61404369128783373120882096093809
61404369128783373121721936019907
61404369128785807441176931581785
61404369128786074230358437088373
61404369128786074230360675459547
61404369128786074232868920262851
61404369128786074232868921325661
61404369128786074276091101291889
61404369128786074824883071734081
61404369128786074827393554908559
61404369128786074827393555971369
61404369128883068764785381150451
61404369128883069176379358982095
61404369128883336151064737544341
61404369128883368908365238445651
61404369128883368908365238464365
61404369128883368910621570787367
61404369128883368910621575038169
61404369128883368956375159829993
61404369128884269524103139958503
61404369128884285992945599054755
61404369128884285995477380256485
61404369128891172639556337002615
61404369128891172639556423096055
61404369128891174286118296302549
61404369128891424652255867986215
61404369128891439421375005495557
61404369128891439431499722889809
61404369128891440656721023222473
61404369128891440656724117823099
61404369128891440666846515451385
61404369128891440666849610052011
61404369128891441251518397168517
61404369128891441260805916423913
61404369128891441261643117745097
61404369128891472830498348617283
61404369128891474018671273228253
61404369128891474018671531508507
61404369128891474018671535740595
61404369128891474430453795684683
61404369128891474432145788683391
61404369128891489246745768029717
61404369128891490481527701524649
61404369128891490481530796125275
61404369128891490489958617059555
61404369128891490489961711660181
61404369128892325220067535189531
61404369128892325220067563887339
61404369128892325220088455895883
61404369128892325220088484593691
61404369128892341682069424433477
61404369128892341684599684653331
61404369128892341689662366994867
61404369128892341691356943688873
61404369128892373396802695551589
61404369128892373396802696601349
61404369128892373396802953818793
61404369128892375036150781650623
61404369128892375036401485753727
61404369128892375036404841803725
61404369128892375036422377762319
61404369128892375043178865145369
61404369128892375043178893843177
61404369128892375043179639980029
61404369128892375043179668677837
61404369128892375043200557504053
61404369128892375043200586201861
61404369128892375043743724212013
61404369128892375043743752909821
61404369128892375043931752289341
61404369128892375043931777804773
61404369128892375043952698511173
61404369128892375045627357853123
61404369128892389862842165284399
61404369128892389868093133970467
61404369128892389869599424319941
61404369128892391097625128698819
61404369128895026921556599141909
61404369128895026924066964338599
61404369128895026924067079129847
61404369128895026924067083379197
61404369128895042973721734576025
61404369128895042973722506228357
61404369128895042981315445603207
61404369128895042981315448789747
61404369128895042983010025483753
61404369128895075100049756227873
61404369128895075100050013445317
61404369128895076327239004378859
61404369128895076327239007561187
61404369128895076327803863445503
61404369128895076328057148759733
61404369128895076328075459557199
61404369128895076334831689722805
61404369128895076334831718420565
61404369128895076334853667996741
61404369128895076334853754090181
61404369128895076335396548789449
61404369128895076335396577487209
61404369128895076335396802820353
61404369128895076335396806006893
61404369128895076335396831518161
61404369128895076335396834704701
61404369128895076335396917611601
61404369128895076335396921860951
61404369128895076335417752223109
61404369128895076335417755411053
61404369128895076335584830897681
61404369128895076335584859599653
61404369128895076335605780306053
61404369128895076335668513723297
61404369128895076335671984564495
61404369128895076337364238327469
61404369128895076337928325741781
61404369128895076747199732622265
61404369128895076747199758132081
61404369128895076747199758137697
61404369128895076747199761320025
61404369128895076747200105693767
61404369128895076749710585681705
61404369128895092799364868056381
61404369155484357611690490790682
61404369155484358024033480563890
61404369155484358024036834966754
61404370351871267948074818815273
61404370351871267948075593649933
61404370351871267955668561726963
61404370351871523626795525392067
61404370351871568098934867775037
61404370351871568099185656908563
61404370351871568099185915188865
61404370351871568503186580569897
61404370351904889563222562073555
61404370351907590857135333560611
61404370351907590857135334727011
61404370511112626218802833134479
61404370511393603424247596799141
61404370511393603424248625668917
61404370511404104695573341161277
61404370511404110046291610834827
61404370511404110046295052972649
61404370511404152866473041369007
61404370511404152866473816203667
61404370511404152866473820454469
61404370511404152871557420201985
61404370511404404831476376913745
61404370511404404838337210624417
61404370511404404838338243726281
61404370511404404839091384905369
61404370511404404839154146670293
61404370511404408545128288762965
61404370511404408545131762084171
61404370511404408590859923978661
61404370511404408590860952848437
61404370511404410182197313890457
61404370511404410182198088725117
61404370511404410188975235365195
61404370511404410191503166987677
61404370511404410191506640308883
61404370511404410375249735459067
61404370511404410375250764328843
61404370511404410375250764446887
61404370511404410375271685153287
61404370511404453007459426016251
61404370511404453009990710506563
61404370511404453009990825291987
61404370511404453009990830959939
61404370511404453009991083577905
61404370511404453010053846759979
61404370511404453017583880880851
61404370511404453017584913645893
61404370511404454245336848686855
61404370511404454245337877556631
61404370511404454653834562508167
61404370511404454653835337342827
61404370511404454654671041666745
61404370511404454654671386040487
61404370511404454654672160875147
61404370511404454656365588731275
61404370511404454656365961783903
61404370511404454656366736618563
61404370511404454656366736637277
61404370511404454656366738054427
61404370511404454657119108630943
61404370511404454657119882048453
61404370511404454657119883465603
61404370511404454657181869333009
61404370511404454657181870750158
61404370511404454657182644167669
61404370511404454661449307497755
61404370511404454661449307515225
61404370511404454663625060922643
61404370511404454663897030105681
61404370511429670606661543849147
61404370511429670606664896716977
61404370511429670609193977548939
61404370511429670609193977666983
61404370511436875103423160998883
61404370511436875105937087851993
61404370511440427597291855045287
61404370511440475765742805209983
61404370511440475765763725798291
61404370511440475773273872095737
61404370511440475773274904147793
61404370511440475773295821553773
61404370511440475775555257314423
61404370511440477420402924601401
61404370564255127441150926556291
61404370564255127441151701390951
61404370564287547880115642074579
61404370564287551586153698437655
61404370564571232279235330026919
61404370564571232279235330145011
61404370564571232279236101679251
61404370564571232279236104979671
61404370564571232279256250851363
61404370564571232279257025686023
61404370564571276147063433250711
61404370564579031710054034873251
61404370564579035413643247803433
61404370564579035413646689946871
61404370564579037060775746684623
61404370564579079888296515504319
61404370564579331845203150361169
61404370564579331845955262670481
61404370564579331850285724539329
61404370564579331853298301479067
61404370564579335559674183744815
61404370564579336792426035458795
61404370564579337387285027976751
61404370564579337388976508906491
61404370564579337388977280558823
61404370564579337388977280676915
61404370564579337388997429730935
61404370564579337389729392863923
61404370564579337389729650081367
61404370564579337389750570910023
61404370564579337389813332906983
61404370564579337389813337156333
61404370564579337389814108808665
61404370564579337389814108926757
61404370564579380024470485902097
61404370564579380024470486951857
61404370564579380024470744169301
61404370564579381258979676796481
61404370564579381258980709898345
61404370564579381259816504673157
61404370564579381259816505046163
61404370564579381259817538148027
61404370564579381264063284076505
61404370564579381671411257345077
61404370564581781584200540672389
61404370564581781584200541026681
61404370564581782817287122520771
61404370564581782818982470984993
61404370564581782818982471339285
61404370564581782818982474167321
61404370564581782818982474521613
61404370564581782819546555211361
61404370564581782819734841928899
61404370564581782819735615346409
61404370564581782819798377465625
61404370564581782826575442598643
61404370564582033549202322297005
61404370564582033549202325479333
61404370564582033549203097131665
61404370564582033556817330288629
61404370564582033556818103588095
61404370564582033556818105123289
61404370564582038488330056276733
61404370564582038488330059459061
61404370564582038498455551687973
61404370564582039092976452490447
61404370564582039092976455676987
61404370564582039092976709707891
61404370564582039092976709824531
61404370564582039092976709830147
61404370564582039092977484546763
61404370564582039092977484664807
61404370564582039092997630536547
61404370564582039092998405253163
61404370564582039092998405371207
61404370564582081727717546578381
61404370564582081727717549642617
61404370564582081727717550115001
61404370564582081727717803795825
61404370564582081732801152690601
61404370564582082959967304894443
61404370564582082962499737290757
61404370564582082962499738707907
61404370564582082963063564181589
61404370564582082963063564299681
61404370564582082963064596239357
61404370564582082963064596357401
61404370564582082963064597774551
61404370564582082963251849594453
61404370564582082963251851017219
61404370564582082963314611713669
61404370564582082963314615964471
61404370564582082968147942069849
61404370564582082970092795706413
61404370564582082970092796060545
61404370564582082970093567712877
61404370564582082970093570895205
61404370564582082970594889825805
61404370564582082970657651940649
61404370564582082970657656189999
61404370564582082970658426779521
61404370564582083374845827426097
61404370564582083374845828848863
61404370564582083374845832031191
61404370564582083374846602266373
61404370564606398299062612209373
61404370564606398299066054352811
61404370564606398301576539062483
61404370564606398344816168421481
61404370564607298915053975926195
61404370564614453988167040997621
61404370564614459531963120771451
61404370564614502166678047133095
61404370564614502174021085941681
61404370564614502176535009608251
61404370564614502212431603345203
61404370564614502212432374997535
61404370564614502219775413806121
61404370564614502221448298141395
61404370564614502221449069793727
61404370564614503402024836512343
61404370564614503402028279699877
61404370564614503402029311757645
61404370564614503408803016254285
61404370564614503411316943107395
61404370564614503812973719299797
61404370564615354611018371157223
61404370564615354611018371275315
61404370564615354611018374457643
61404370564615354611791661508423
61404370564615354611792436225039
61404370564615404434130472883485
61404370564615404434130476065813
61404370564615404434132800063867
61404370564615404434694560297749
61404370564615404434695331950129
61404370564615404434715480886057
61404370564615404434716252538437
61404370564615404436578193820815
61404370564615404437142278170843
61404370564615404437163198877243
61404370564618056315017800306291
61404370564618056315017800422931
61404370564618056315017800428547
61404370564618056315018575263207
61404370564618104491000849531053
61404370564618104491001624365713
61404370564618105719005374936583
61404370564618105719008730986533
61404370564618105719026295524891
61404370564618105725783554678317
61404370564618105726347638904685
61404370564618105726347642092629
61404370564618105726348413744961
61404370564618105728314187851789
61404370564618105728795359965723
61404370564618106138150568589957
61404370591207376294335261488434
61404370591207376294336036323094
61404374582447330980705273655929
61404374582447331120158226781825
61404374582479751421928646913667
61404374582552686296561855375427
61404374582552730768952245172225
61404374582556299678336678592397
61404374582556333032413560564241
61404374582556333039192515140843
61404374582556333039944627450155
61404374588355656336646489996913
61404374588355656336650736735629
61404374588355656343989271601153
61404374588388076599943373754511
61404374588461011474576582216271
61404374588461022770628322956047
61404374588462262240292416035291
61404374588462262240292530354155
61404374588462262240295887939347
61404374588464908584180579749633
61404374588464914110494413863837
61404374588464957988171108525587
61404374588464957988172137395363
61404374588464957989862213334251
61404374588464957990679149728595
61404374588464958400016018985587
61404374588464958400016793820247
61404374588464958402460383990851
61404374588464958409803422799437
61404374588464963341400861539967
61404374588464963341404333798315
61404374588464963524334990612379
61404374588464963524355911318779
61404374588464963943542943333783
61404374588464963943542947565871
61404374588464963945238298050393
61404374588464963945990665438965
61404374588464974468749947361545
61404374588497345489353274181587
61404374588497349383469530166063
61404374588497378848768138317725
61404374588497384384199914263791
61404374588497393665336323284093
61404374588497393848350548618007
61404374588497393848350920154315
61404374588497393855943602316093
61404374588497393855943602434185
61404374588497395504767236233125
61404374588497399209113036717921
61404374635622257995184934247277
61404374635622258127295105768981
61404374635622258127299323809889
61404374635622258132378451599473
61404374635622258132381807649631
61404374635622258132382926857825
61404374635624959830546383436413
61404374635624959835625511225997
61404374635624959838073232281419
61404374635657380269511098954701
61404374635657380277037947799707
61404374635719552261344382712141
61404374635730314605142061022097
61404374635730315144140832448169
61404374635730326262265311918785
61404374635730331617690821431835
61404374635730331617879106726607
61404374635731210229052750659633
61404374635731259635303461351803
61404374635731259642081641093745
61404374635731260046897439183447
61404374635731260054424288028453
61404374635731276105840754359505
61404374635766348839731912030235
61404374635766348839920197325007
61404374635766398252756326156235
61404374635766398252944611451007
61404374641315647238682504795431
61404374641350769390681679403961
61404374641530583167926992257559
61404374641530583351126150588309
61404374641530588709191701453413
61404374641533284459580074052439
61404374641533285054377456953549
61404374641534535042285035890857
61404374641534535047368381721349
61404374641566906260463254672357
61404374641569607366402882935013
61404374641569607366405293493067
61404374641569607963710056031677
61404374641569655544896415211997
61404374641569657192027879338525
61404374641627850032864117025827
61404374641638634834050264052759
61404374641638651488355043173967
61404374641638656839262458952137
61404374641638656841521894712787
61404374641639835591317458736789
61404374641639835598911288804617
61404374641639835598911546022013
61404374641639840942043417286877
61404374641639841134847740184903
61404374641639841135095061192999
61404374641639841135098529318429
61404374641639852060164421789201
61404374641639857598855318132673
61404374641639857598855322364761
61404374641639885005157781455879
61404374641639885005158556290539
61404374641639885010241126236611
61404374641639885010241384503815
61404374641639885010244483336529
61404374641639885010244593889865
61404374641639885010244598121953
61404374641639885414245521788903
61404374641639885415940097433149
61404374641639885416688996105609
61404374641639885416692463758863
61404374641639885416752534122183
61404374641639885423466917580347
61404374641639885424282826173437
61404374641639885424283083390833
61404374641639885424286293826691
61404374641639890355880268101911
61404374641639890355883740360259
61404374641639890363410560153165
61404374641639890363410560507457
61404374641639890363414027806419
61404374641639890363414028160711
61404374641639890950426192156627
61404374641639890950426192175341
61404374641639890950426196407429
61404374641639890957935195153165
61404374641639890957935453433419
61404374641639890957938662806419
61404374641639890957938662819469
61404374641639890957959583525869
61404374641639901481535032308743
61404374641642537302158347381381
61404374641642537302158348431141
61404374641642537302161704481299
61404374641642542243545517121759
61404374641642586705894356858165
61404374641642586705897824511419
61404374641642586705897828743507
61404374641642586705898857613283
61404374641642586705898860801227
61404374641642586708342077913587
61404374641642586708345545566841
61404374641642586708404840032643
61404374641642586708405615917063
61404374641642586708405873134507
61404374641642586708407938865357
61404374641642586708408307686057
61404374641642586713488185863135
61404374641642586713491653516389
61404374641642586713491657748477
61404374641642586715935907968317
61404374641642586715936165185713
61404374641642586715936165185761
61404374641642586715939374571811
61404374641642592066657876997085
61404374641642592066657878414235
61404374641642592241995591131715
61404374641642592242060676311493
61404374641642592242060677728435
61404374641642592242061714018291
61404374641642592242061715081101
61404374641642592242079273951507
61404374641642592242081596899801
61404374641642592242081598434835
61404374641642592242082631536699
61404374641642592242082634724643
61404374641642592249612923587953
61404374641642592249671959786551
61404374641642592249672332366955
61404374641642592252123148482129
61404374641642592252123406762431
61404374641642592252123407825241
61404374641642601530059984215149
61404374641664206288854450624767
61404374641664216807367217433447
61404374641664217401891852079155
61404374641664217407057995826669
61404374641664217407057995826717
61404374641664217409505716882139
61404374641674957741123062899669
61404374641674957741123063949429
61404374641674957741123321166825
61404374641674957741123321166873
61404374641674973795548691543927
61404374641674974204820558638857
61404374641674974207079994399507
61404374641674974387562044187161
61404374641674974390345266661975
61404374641674974390345381466113
61404374641674974390345639733317
61404374641675007147370355782979
61404374641675007147370588652795
61404374641675007147370617232511
61404374641675007154900623486605
61404374641675007154900880704049
61404374641675007566494858535645
61404374641675007749508940970979
61404374641675021971531740646433
61404374641675022383063043502013
61404374641675022573670323006189
61404374641675022573670323006237
61404374659256759596691654231729
61404374659259161156421704769933
61404374659259461299938713858253
61404374659259494247509697354549
61404374659259494659354463965587
61404374659295533477082998415281
61404374659356760970167546329629
61404374659364560530628013700665
61404374659364560533135050009971
61404374659364560538217624186679
61404374659364560942217514733099
61404374659364560942221991532309
61404374659364860674145022788985
61404374659364860676651001648799
61404374659364860676655507026273
61404374659364861088249483795059
61404374659364861095027405269797
61404374659368462993380802803839
61404374659368462998463376980547
61404374659368462998484297686947
61404374659368463000994523643933
61404374659368463000994780861377
61404374659368463000994780861425
61404374659368468344102514615211
61404374659368468344105961480383
61404374659368468344105962543193
61404374659368468344126882186735
61404374659368468350904803661473
61404374659368468351716492672797
61404374659368468351719933164889
61404374659368468353415287898761
61404374659368468481303954090847
61404374659368468481303954090931
61404374659368468481303955153741
61404374659368468488917925775437
61404374659368468491428408949831
61404374659368468491428408949915
61404374659368468491428410012725
61404374659368468902458306817555
61404374659400883851553188415601
61404374659400883851553216993913
61404374659400883851553445633045
61404374659400883851553474211357
61404374662249796909565936683423
61404374662320529770291894625403
61404374662320530258047688261380
61404374662323231542901666408328
61404374662323231549679473564202
61404374662347058233237234110453
61404374662347107647014793647629
61404374662356563669511198280687
61404374662356563677105400359429
61404374662356569167535583723899
61404374662359270869024275667585
61404374662359270870719538274775
61404374667831564202501657947665
61404374667904495371094117344395
61404374667904495371096441342449
61404374667904495371096814395077
61404374667939617515669959298729
61404374668119397534415955684235
61404374668119397534667003111113
61404374668122098826069037479115
61404374668154519679326496129019
61404374668154519679327186274291
61404374668158421727874357250879
61404374668158421727874357717439
61404374668158422322667575264797
61404374668158422322667575381437
61404374668158422322667603961153
61404374668158422322670272315479
61404374668158422322670932848537
61404374668158422322670961079785
61404374668158422322670961546345
61404374668158426028708324446467
61404374668158469906305210315707
61404374668158469906305210432347
61404374668158469906305210782267
61404374668158471545903200184807
61404374668216692204806454519313
61404374668219393496459536314193
61404374668219393496480457019141
61404374668227449200790274906313
61404374668227454553959704590779
61404374668227499018547837404087
61404374668228705316896557943289
61404374668228705316917478531597
61404374668228705319427958519535
61404374668228871472752169367589
61404374668231357197303365058695
61404374668231357197303393638411
61404374668231372021461508540775
61404374668231401067283296237315
61404374668231401067304216942263
61404374668231401074897155277549
61404374668231401074897270062973
61404374668231406425535184263305
61404374668231406425618867088713
61404374668231406425618981874137
61404374668231406425618983291287
61404374668231406611080953175587
61404374668231415899058651744099
61404374668231417546187450214439
61404374668231417546187708481643
61404374668253020650343747854203
61404374668255672528219269062147
61404374668255683646338872691827
61404374668255683646338872808467
61404374668255683646338901388183
61404374668255683646339244694695
61404374668255683646339245744455
61404374668255683646339905810953
61404374668255683646339906277513
61404374668255683646339934508761
61404374668255716405812715974489
61404374668255721939486349661145
61404374668255721941996829649083
61404374668255731229974183744683
61404374668255732869488490770905
61404374668255732869509411475853
61404374668255732869572173613783
61404374668255733060116432229003
61404374668255733060116432345643
61404374668255733060116460925359
61404374668255733060116805281631
61404374668255736766157838744141
61404374668255736766158210280449
61404374668265189423787353970245
61404374668265189423787358674509
61404374668267896277022447511056
61404374668267896277022447511140
61404374668267896282125828153312
61404374668267896282125943995048
61404374795147039038622879718607
61404374795147039178077898017185
61404374795147039178080566370059
61404374795147044528799609828557
61404374795157845991065103402703
61404374795157845991066136523281
61404374795179459479847289277799
61404374795179459617045281888347
61404374795182161320288640041419
61404374795182161320289673161997
61404374795252410957881968739223
61404374795255090704746151513807
61404374795255090704746154696135
61404374795255096060363306971057
61404374795255107307962951431019
61404374795255112249535049471245
61404374795255112661129027315987
61404374795255112661129028365747
61404374795255144238605787602125
61404374795255991272495174571643
61404374795263212417704130310591
61404374795263217770870207245319
61404374795264146207604448682213
61404374795266798087740435583441
61404374795266814139908239370431
61404374795266846263723484685947
61404374795266846266171202559041
61404374795266847494177624664905
61404374795266847501517220285957
61404374795266847910851508321835
61404374795266847910854861189665
61404374795266847913299226194929
61404374795266851616892914370413
61404374795266852852238932097329
61404374795291129883170118964147
61404374795291177649818621763571
61404374795291179296194533090147
61404374800775586169405903892209
61404374800775586169409348620601
61404374800775587816534699167331
61404374800775587816538059934851
61404374800775587816538401126265
61404374800848517332918199197901
61404374800848517339693026072013
61404374800848517340446167251101
61404374800848522692862455756479
61404374800848522693427314823123
61404374800848522873349125223001
61404374800848522874102266402089
61404374800848522875796583766033
61404374800848522876361702162739
61404374800848533804209784459923
61404374800883639482657942395913
61404374800883639484352804887079
61404374800883639484917663953723
61404374800883655537083661365491
61404374800883655537083918582983
61404374801055364209107314161133
61404374801055364211555035216555
61404374801055364394565904027927
61404374801055364394569260064987
61404374801055364394569374850411
61404374801055364394569374869125
61404374801055364394569633136329
61404374801055364394632396318403
61404374801055364401908942836513
61404374801055364402159991300261
61404374801055369745286872766683
61404374801055369752629911575269
61404374801055369752630654647885
61404374801063469511649346881425
61404374801063474862371087272513
61404374801066171207553370868593
61404374801066171207554142534023
61404374801066171207556465469219
61404374801066171207556466532077
61404374801066171207556838521847
61404374801066171207557613356507
61404374801066171207557613375221
61404374801066171207557617607309
61404374801066171214896148222031
61404374801066171214896152472833
61404374801066171215084434585277
61404374801067377325399292424057
61404374801091687293842864630559
61404374801091687293863785218867
61404374801091687301391753272067
61404374801091687301391756454395
61404374801091687303902236446545
61404374801091687303905335397303
61404374801091692654623948257917
61404374801099792410863287451929
61404374801099792410863291684017
61404374801102493519582268754113
61404374801102493519585372291091
61404374801102494114361135857847
61404374801102494114378961845529
61404374801102494114378961858627
61404374801102494114378962908387
61404374801102494114382056446155
61404374801102494116889441833467
61404374801102494116892540666181
61404374801102542112117587074413
61404374801102543345208302510291
61404374801160763999049639342875
61404374801163415875230585956333
61404374801163415877678307011755
61404374801163421228400023422397
61404374801163421419007412646167
61404374801163421419007414045847
61404374801163421419007417228175
61404374801163421419007417245437
61404374801163421421263749451847
61404374801163421421263753701197
61404374801163421421455135101269
61404374801163432531794024948155
61404374801163432531794799788431
61404374801163432531983085083203
61404374801163432532044814100555
61404374801163437470919180782237
61404374801163437473428884885963
61404374801163437473428889135313
61404374801163437885211153311489
61404374801164616634759908164231
61404374801164616634760682998891
61404374801164616642099476131619
61404374801164621985481619975603
61404374801164621985481624580697
61404374801164621985481625643555
61404374801164622168412282457619
61404374801164622168413056229421
61404374801164622175755321266205
61404374801164622176006110395519
61404374801164622176006110412781
61404374801164622176027031119181
61404374801164622176028064221045
61404374801164622178286725147035
61404374801164622178537510621845
61404374801164622178537515339207
61404374801164633105862061301435
61404374801164638235510813814285
61404374801164638639510962627909
61404374801164638639782931810947
61404374801164638639783045066953
61404374801164638639783045080051
61404374801164638639783046129811
61404374801164638642293525054891
61404374801164638649636563876575
61404374801164672000561740238319
61404374801164681289438938360555
61404374801164681289438939410315
61404374801164682519074502441905
61404374801171537641535203827727
61404374801171537641535978668003
61404374801171542994702055366547
61404374801171569165661966522395
61404374801172727285496495913689
61404374801172727285496500145777
61404374801172771569869156759369
61404374801172771569872251359995
61404374801172771569872624412623
61404374801172771577462982595269
61404374801172771577466453436467
61404374801172771577466454481855
61404374801172775281056675370023
61404374801172775283506830610897
61404374801172775456396970838035
61404374801172775456396975070123
61404374801172775464008621244467
61404374801172777103587756103493
61404374801172777103606352829101
61404374801172777103606357061189
61404374801172777103608676808441
61404374801172777111115351220705
61404374801172777111115355806925
61404374801172777111115614087179
61404374801172777111115724156693
61404374801172777111115727343233
61404374801172777111115728406043
61404374801172777111118822061903
61404374801172777111118823461583
61404374801172777111118826648123
61404374801172777111119085991235
61404374801172777111136649112443
61404374801172777111199296906971
61404374801172777111199296912587
61404374801172777111202424443109
61404374801172777111202768811027
61404374801172777111202768816643
61404374801172777111203543651303
61404374801172777113647132286921
61404374801172777113650227005591
61404374801172786394033747826545
61404374801172786394034780947123
61404374801172786401627835113221
61404374801175423447745450682503
61404374801175423447747774680557
61404374801175423447748921523701
61404374801175423447748922573461
61404374801175423447749179790905
61404374801175423452828024860663
61404374801175423455087460621313
61404374801175423455087714656429
61404374801175423455088489491089
61404374801175423455275742733757
61404374801175423455341976739559
61404374801175428981398195430627
61404374801175428981401291553189
61404374801175428981401294735517
61404374801175428981401549833491
61404374801175428988740201137349
61404374801175428988743555540213
61404374801175428988994344319607
61404374801175428988994345719287
61404374801175428988994348901615
61404374801175428988994348918877
61404374801175428989012941959621
61404374801175428989015264907915
61404374801175428989015269625277
61404374801175428989016302727141
61404374801175428991250681125287
61404374801175428991250685374637
61404374801175428991254039777501
61404374801175428991274959421043
61404374801175428991275734255703
61404374801175428991442066774709
61404374801175428991442066791971
61404374801175428991462987498371
61404374801175428991522278422097
61404374801175428991523426196909
61404374801175428991526782365159
61404374801175428991526782715079
61404374801175428991526786964429
61404374801175439507257095766403
61404374801175439507257096816163
61404374801175439514850149932501
61404374801175439514850150982261
61404374801175445040904965035157
61404374801175445040905336571465
61404374801175445043415816559403
61404374801175445048499047721111
61404374801175445048499052320381
61404374801175471625987935545659
61404374801175471625991288413489
61404374801175471625991403204529
61404374801175471631071538593595
61404374801175471633519256466689
61404374801175471633582018585905
61404374801175471633584457370627
61404374801175471633584714588071
61404374801175472859074517511925
61404374801175472859077985165179
61404374801175472859077989397267
61404374801175472859079018267043
61404374801175472859079021454987
61404374801175472861522235385019
61404374801175472861526739328081
61404374801175472861584997499863
61404374801175472861585001731951
61404374801175472861588354599781
61404374801175472861589502510155
61404374801175472868865274193605
61404374801175477167258783358209
61404374801175477169706501231303
61404374801175477169765906827977
61404374801175477169769262996227
61404374801175477169769267595497
61404374801175478222100942500613
61404374801175478395175751785475
61404374801175478395178074733769
61404374801175478395178076268803
61404374801175478395179109370667
61404374801175478395238399231535
61404374801175478395240838383647
61404374801175478395241871135591
61404374801175478395241871485511
61404374801175478395241875734861
61404374801175478395259319819843
61404374801175478395259434605267
61404374801175478395261759088595
61404374801175478395262792190459
61404374801175478395262795378403
61404374801175478402521115077389
61404374801175478402853153542175
61404374801175478405031599314677
61404374801175478405052518958219
61404374801175478405303309135889
61404374801175478405303309154603
61404374801175478405304342256467
61404374801175478814635417731401
61404374801175478814637855470735
61404374801175478814638888572599
61404374801175478816894191926495
61404374801175478816897544794325
61404374801175478816897545266501
61404374801175478816898320101161
61404374801175478817085573343829
61404374801175487683240144868909
61404374801175487685687862742003
61404374801175487690833199035007
61404374801175487690833200084767
61404374801175487693280916908101
61404374801197042617227162386829
61404374801197042617248083093229
61404374801197053547333907027153
61404374801197053554864970713269
61404374801197053737879196047183
61404374801197053737879567583491
61404374801197059081007196358989
61404374801197059088600907858555
61404374801197059088601279394863
61404374801197092442033840689005
61404374801197092442054761395405
61404374801197101730848015583687
61404374801197101730848019815775
61404374801197103552560757906105
61404374801197103552644325940473
61404374801197103552644327475507
61404374801197103552645102310167
61404374801199738784563074593553
61404374801199744320474218813763
61404374801199753610982973602041
61404374801199753610983230819533
61404374801199754836476505628681
61404374801199754836476505634505
61404374801199755250769252998209
61404374801199755258112030339793
61404374801199755431001025961349
61404374801199755431252844673377
61404374801199755431272993609353
61404374801199755431273108400393
61404374801199755431273109463251
61404374801199755431273765261685
61404374801199755431274138333027
61404374801199755433783502312361
61404374801199755433783588388331
61404374801199755433784621507505
61404374801199755441126255673707
61404374801199755441126627210015
61404374801199760371823449904187
61404374801199760380253989653435
61404374801199803022501097378567
61404374801199803022501101610655
61404374801199803024760533139217
61404374801199803024760790356709
61404374801199803434095075210211
61404374801199803434095079442299
61404374801199804668877008705143
61404374801199804668877012937231
61404374801199804671136444465793
61404374801199804844277258799377
61404374801199804844297409270387
61404374801199804844298179387685
61404374801199804844298552459027
61404374801199804846809035633505
61404374801207849430237350469101
61404374801207858720724409699105
61404374801207860360260155053267
61404374801207860367853209219365
61404374801207860540742204840921
61404374801207860550867806089587
61404374801207897608668117444701
61404374801207908536243204155773
61404374801207908543836254089783
61404374801207908543836258321871
61404374801207908546095689850433
61404374801207910373979540410799
61404374818781540640127189144957
61404374818781540647721276430181
61404374818781546181373645055617
61404374818781546181393765529969
61404374818781546181394565762017
61404374818792047309597618330685
61404374818792347450586695796523
61404374818792347453115427651053
61404374818792347453119129609987
61404374818792347458198001829213
61404374818792347458201703788147
61404374818792347460461135316709
61404374818792347460708481817151
61404374818792352994361111909429
61404374818792352994361854982045
61404374818792352994381775398337
61404374818792352994382004036065
61404374818792352994382804268113
61404374818792380804940447940263
61404374818792380804940792314005
61404374818792380812282802738089
61404374818792380812471089082621
61404374818792380812533502106361
61404374818792380812533506828095
61404374818792380812533849784687
61404374818792380812533851201836
61404374818824767945158519270601
61404374818828370216405647249271
61404374818828419630179472015757
61404374818828419630179476247845
61404374818828419630183206786447
61404374818828419630266889606239
61404374818828419630266889611855
61404374818886640289191060320051
61404374818889341992438119946575
61404374818889356398227344054115
61404374818889640484496647762247
61404374818889656541744353142435
61404374818890498270456529919711
61404374818890498277799568728297
61404374818890498278046910996651
61404374818890498278050357861823
61404374818890498280578315940339
61404374818890498280581762805511
61404374818890547683480944045711
61404374818890547683481977147575
61404374818897447095402152186069
61404374818897447097846168100229
61404374818897447097849870059163
61404374818897447102928742278389
61404374818897447102932444237323
61404374818897447102995206352167
61404374818897447105191875765885
61404374818897702819791727732361
61404374818897745594237826641819
61404374818897747241362376956501
61404374818897747241429641279589
61404374818897747246512215457749
61404374818897747248959678219819
61404374818897750990692202656707
61404374818901305083445797295583
61404374818901305090787803002305
61404374818901305091057103328273
61404374818901305093298287239593
61404374818901305093571030181383
61404374818901349555897832713187
61404374818901349555919525071871
61404374818901349555919869445613
61404374818901349558342197718451
61404374818901349558363890077135
61404374818901349558426910476653
61404374818901349558429233406073
61404374818901349558430352620091
61404374818901349563261875152335
61404374818901349563446464255295
61404374818901349563512579237969
61404374818901349565768916183375
61404374818901349565956944243233
61404374818901354497222323730895
61404374818901354497223356832759
61404374818901354497285085845739
61404374818901354497286118947603
61404374818901354497286123196953
61404374818901354497306006550687
61404374818901354497307039652551
61404374818901354504565362539481
61404374818901354504833629763585
61404374818901354507075846776769
61404374818901354507347556616695
61404374818901354507348589718559
61404374818901355046266375751589
61404374818901355046350058104821
61404374818901355053692063811543
61404374818901355053692064278103
61404374818901355053942772618911
61404374818901355056199104842583
61404374818901355056202547104065
61404374818901355056202548521214
61404374818901355056391608637389
61404374818933770004649662016077
61404374818933770004649666248165
61404374818933770004649952045325
61404374818933770004650695117941
61404374818933770004670615534233
61404374818933770004670844171961
61404374818933770007181324159899
61404374818933770007181352738211
61404374821771923878961022015400
61404374821782686768724055706276
61404374821782686768786817821120
61404374821782731233586477449874
61404374821782731238669823280366
61404374821782731238669827395814
61404374821782731240929258924376
61404374821782736180053894188030
61404374821843958185782448836728
61404374821843958724971944355552
61404374821843958734825466338616
61404374821844809339750469728516
61404374821844809339752789490270
61404374821844809339752792676810
61404374821844853811390038107980
61404374821844853811390812946852
61404374821844858745435284002828
61404374821844858751082631158564
61404374821844858752774883854516
61404374821844858753594230354696
61404374821844858753594230827080
61404374821844859162865756748114
61404374821844859292783726345904
61404374821844859302637248328968
61404374821844859302637249378728
61404374821844859302637249391778
61404374821844869871714205987244
61404374821845311232856031202521
61404374821852063844566649805812
61404374821855666113303031742126
61404374821855666115561610111296
61404374821856115843081415745269
61404374821856115843082444596331
61404374821856115843082558915195
61404374821856115843082563638173
61404374821856116254675393576913
61404374821856116392125462098219
61404374821856117490022186138489
61404374821856118039065200458049
61404374821856118039065200807969
61404374821856118039065203640377
61404374821856118039253485752821
61404374821856118039317400010127
61404374821856132870817431347817
61404374821856134098822218202671
61404374821856134106164223909393
61404374821877229780974616775366
61404374821877274252611865393076
61404374821877290305341946105160
61404374821877290724718293334680
61404374821877290861979048060072
61404374821877291959500226829404
61404374821879992016371375129560
61404374821879992565414394031128
61404374821879992565414394044178
61404374821888097126112554008924
61404374821892155789117764959006
61404374821892155789117765077098
61404374821892155789117851172808
61404374821892157436309584301088
61404374821892157436309670040236
61404374827753636454427673074407
61404374827753636456687104602969
61404374827753636456687104719609
61404374827764443263147349844973
61404374827764443263147354077061
61404374827764458087305378658269
61404374827764458087306411760133
61404374827764459322590525119221
61404374827800781199959972602092
61404374871643053592173219973781
61404374871678191786550130552709
61404374871678191796671403205519
61404374871678191796672178040179
61404374871678191796675622781621
61404374871748420018807770573557
61404374871748420018808545408217
61404374871750826527787602574747
61404374871750826527787602578959
61404374871751121722054830200081
61404374871751121722054833382409
61404374871751121722055605034741
61404374871751126661182564179809
61404374871752027284786041711139
61404374871752027284786295742091
61404374871752027284786295746303
61404374871752027284789481140421
61404374871752027284789481144633
61404374871752027284789743670073
61404374871752027696380016354839
61404374871752027696380016360455
61404374871752027696380019542783
61404374871752027696383718319389
61404374871752027696383721501717
61404374871752027696384493154049
61404374871752027833581451582613
61404374871752027833582485764597
61404374871784442784623277284863
61404374871784442784624023539759
61404374871784442784624052119523
61404374871784459248382104753463
61404374871784459248382107935791
61404374871784459248382361970859
61404374871784459248383136805519
61404374871787144487870308326007
61404374871787144487870308331623
61404374871787144487871083166283
61404374871787160540035186544131
61404374871787160540035186548343
61404374871787160540035443765739
61404374871787160540036218600399
61404374871958869214340347135517
61404374871959168953602970352917
61404374871959168953605380910971
61404374871959169357857356223837
61404374871959169365447996648149
61404374871959169365447999830477
61404374871959169548378656644541
61404374871959169548399577350893
61404374871959174489765822152831
61404374871959174489786742859183
61404374871959174899099565041489
61404374871959174899100339876149
61404374871959174899100365273585
61404374871959174899100368455913
61404374871959174899121285979937
61404374871959174899121289162265
61404374871967258001307243122159
61404374871967258003839418655321
61404374871967274055731810084837
61404374871967274063343374397829
61404374871967274465066356387919
61404374871967274467598531921081
61404374871967274467598535103409
61404374871967274658119060689453
61404374871967274658139981395805
61404374871967274658140753048137
61404374871967279599527146904095
61404374871967280008840515283333
61404374871967280008840772500825
61404374871967280008841515573393
61404374871967280008861693207177
61404374871967280008862464859509
61404374871967307415168394687039
61404374871967307415168480780479
61404374871991589987364289686853
61404374871991589987364292869181
61404374871994291095814745497729
61404374871994291095817156055783
61404374871994291141549820259299
61404374871994291690611349313377
61404374871994291690611352495705
61404374872002396205555149542641
61404374872002396800351756540617
61404374872002396800352531375277
61404374872003297230885307840667
61404374872003297368083300451215
61404374872003345409127788471735
61404374872003346644743073694101
61404374872003346644743076876429
61404374872003346644746549153491
61404374872003346644746550203251
61404374872064267363049683541901
61404374872064268595320359027695
61404374872064272713771395353273
61404374872064519320732793557853
61404374872064519320733568392513
61404374872064519328323408584729
61404374872064519328324183419389
61404374872064519328326622558611
61404374872064519328326622562823
61404374872064524671454505369225
61404374872064524671455280203885
61404374872064524679045120396101
61404374872064524679045895230761
61404374872064524717187169572741
61404374872064524717187944407401
61404374872064524854385937017949
61404374872064524861976552044825
61404374872064524861978991184047
61404374872064524864510654412201
61404374872064535792085735824371
61404374872064541325734890475925
61404374872064541325735665310585
61404374872064568731225803803023
61404374872064568733753736488363
61404374872064574092073007843307
61404374872064574137742650584655
61404374872066970301018325107971
61404374872066975651740036919343
61404374872066985118401527047155
61404374872067221031570210993857
61404374872067225972957379684475
61404374872067226384739643860651
61404374872067226567670300674715
61404374872067226567757714038725
61404374872067242619647149764299
61404374872067242619668070470651
61404374872067243031429413940475
61404374872068126586439346374119
61404374872068126586442794302101
61404374872068126988183249074773
61404374872068126988184023909433
61404374872068126998308741303685
61404374872068176408738730086687
61404374872068176411333155429685
61404374872068176411333930264345
61404374872075074173527438873519
61404374872075074175975156746613
61404374872075075403982354165137
61404374872075075409124505059811
61404374872075075411321174473529
61404374872075075411572222932905
61404374872075075411575408331235
61404374872075079526696868557985
61404374872075080762042886284901
61404374872075080762293934744277
61404374872075326131190403017779
61404374872075326133638120890873
61404374872075326133721803716281
61404374872075326133721806898609
61404374872075326141315895246691
61404374872075331128371928661669
61404374872075331484359832702245
61404374872075331494485324931157
61404374872075331667374172341717
61404374872075331667374175524045
61404374872075331674964787368593
61404374872075331674964790550921
61404374872075331674967226507815
61404374872075331674967229690143
61404374872075331674967489037467
61404374872075331674968263872127
61404374872075331677412508424015
61404374872075331677414947563237
61404374872075331677415981745221
61404374872075331677499664570629
61404374872075331677499667752957
61404374872075342190697544158617
61404374872075342193145262031711
61404374872075342200823036387529
61404374872075347729389357513599
61404374872075347729409246167895
61404374872075347729409249350223
61404374872075347734471928509431
61404374872075347734471931691759
61404374872075347736919649564853
61404374872075374309432883648847
61404374872075374311960816334187
61404374872075374319558375877759
61404374872075375545047398300453
61404374872075375547495116173547
61404374872075375547557878288391
61404374872075375547557882520479
61404374872075375547562125385611
61404374872075375547562383665865
61404374872075375547562387897953
61404374872075375552644699563771
61404374872075375552644957844025
61404374872075375555092417436865
61404374872075379306886378457061
61404374872075379662602313333313
61404374872075379672727805562225
61404374872075380905814132417467
61404374872075380905814391760579
61404374872075380908073823289141
61404374872075380951567717340433
61404374872075380954015435213527
61404374872075390371723511311875
61404374872075390379253803363129
61404374872075392023935137995699
61404374872075392026382855868793
61404374872076226754793359749613
61404374872076226754794131401945
61404374872076226754815052108297
61404374872076232105515071560985
61404374872076232105515846395645
61404374872076232105518516302427
61404374872076232105519291137087
61404374872076232105536763919669
61404374872076232107963564268739
61404374872076232107967009010181
61404374872076232108046472253871
61404374872076232108047247088531
61404374872076232108050691835589
61404374872076232242716246383323
61404374872076232242716508912975
61404374872076232245247650262749
61404374872076232245248684446137
61404374872076276161061544759559
61404374872076276166144118937719
61404374872076276166147213538345
61404374872076276168654598925657
61404374872076276168657783869073
61404374872076279872185266719093
61404374872076279874694717835803
61404374872076279874699194635013
61404374872076280283758327026713
61404374872076280283761771768155
61404374872076280283779244550737
61404374872076280286206044899807
61404374872076280286209489641249
61404374872076280286288952884939
61404374872076280286289727719599
61404374872076280286293172466657
61404374872076281511761306994755
61404374872076281511762081829415
61404374872076281511782998303727
61404374872076281511783256570931
61404374872076281519292373880669
61404374872076281519295813309951
61404374872076281519295816496491
61404374872076281519313290354981
61404374872076281519376310737029
61404374872076281519379758665011
61404374872076281519380533499671
61404374872076281521551805409231
61404374872076281521823774573555
61404374872076281521827217189377
61404374872076281521827217208091
61404374872076281521827218270901
61404374872076281521828251372765
61404374872076281659089006102369
61404374872100542086549071915875
61404374872100542086549071917279
61404374872100558550307127732143
61404374872100558550307127733547
61404374872100591499572453989723
61404374872100591499572711208619
61404374872100607963331538677219
61404374872100607963331541859547
61404374872100607968415141723703
61404374872100607968415144906031
61404374872100607970862862779125
61404374872103259846771840222643
61404374872103259849303244103473
61404374872111348897004877676933
61404374872111348897005134894425
61404374872111348897005877966993
61404374872111348897005881149321
61404374872111348897005909729085
61404374872111348897026830435437
61404374872111348899453599022415
61404374872111348899453627602179
61404374872111348899536507007547
61404374872111348899536535587311
61404374872111348899537281842207
61404374872111348899537310421971
61404374872111348899537310423375
61404374872111364951430448111999
61404374872111364951450339948623
61404374872111364956513019107831
61404374872111364956513022290159
61404374872111364958960740163253
61404374872111364959044422983045
61404374872111397075247586945729
61404374872111397075248361780389
61404374872111397075248390360153
61404374872111397075269311066505
61404374872111397077696108233247
61404374872111397077717028939599
61404374872111397077778762183215
61404374872111397077779791053039
61404374872111397077779791054443
61404374872111398303252112351051
61404374872111398303252370618255
61404374872111398303252373800583
61404374872111398303273323086699
61404374872111398310782404402305
61404374872111398310782437214109
61404374872111398310783437504169
61404374872111398310803615137953
61404374872111398310866087222097
61404374872111398310866091455637
61404374872111398310866120033901
61404374872111398310866345489301
61404374872111398310866348671629
61404374872111398310866377252797
61404374872111398310867120323961
61404374872111398313042097380399
61404374872111398313063046666515
61404374872111398313314066544723
61404374872111398313314095125891
61404374872111413127413497214505
61404374872111413129881106924223
61404374872111413129943869039067
61404374872111413129944897907391
61404374872111413134943789265759
61404374872111413135027468903223
61404374872111413135027472085551
61404374872111413137475189958645
61404374872111413541475084755867
61404374872111414774562441556793
61404374872111414776821874135115
61404374872111414777010159429887
61404374872111414777072921544731
61404374872111414777072922594491
61404374875022439842118048958112
61404374875022456313408230526728
61404374875022489255145906290360
61404374875031043269135277118561
61404374875031043269156197823509
61404374875031044641950887803973
61404374875031059473703114090099
61404374875031061120832166594311
61404374875065678214638696488138
61404374875065726392881177119206
61404374875065726392881953370808
61404374875065726392882296327400
61404374875067077236973334995784
61404374875067077242056593670186
61404374875067077305615339755390
61404374875067078548764393538151
61404374875067082595226026424552
61404374875067082595226027953922
61404374880650147394589362558671
61404374880858130380586250558096
61404374880931081726509869226200
61404374880931114668247573687640
61404374880939368447233686314089
61404374880939368630246910989101
61404374880939385101535106798893
61404374880939385101535106800345
61404374880967597562657039807093
61404374880967603104761211712175
61404374880967603104761211725225
61404374880967603104761214894503
61404374880974303627740335187610
61404374880974340685352474866976
61404374880974351805982815818678
61404374880974351805983592070271
61404374880974351805983592070280
61404374880975702672984342831053
61404374880975702672984342831062
61404374880975708214250567293499
61404374880975709452296905747205
61404374898373321381604285850674
61404374898582804078422504365196
61404374898583153635713633901923
61404374898583154047495897028339
61404374898590958556187919325043
61404374898591259157051457930755
61404374898591259157052229589432
61404374898591259157052486806924
61404374898591259202806071715388
61404374898591259202806076432180
61404374898591260392583093634827
61404374898591260392586532591725
61404374898591260392586536841075
61404374898653386806911726093156
61404374898653386806915193746410
61404374898655740600181330488989
61404374898655788775351135121420
61404374898655789967455598784275
61404374898655789967455856001719
61404374898656039095732683229784
61404374898656039095753603934732
61404374898656088507839687013779
61404374898656088918867772673432
61404374898656088921379403403992
61404374898656088967132988195816
61404374898656090156726197381781
61404374898656090156726454599225
61404374898663845709921733471091
61404374898663845709922505123423
61404374898663893430821127786803
61404374898663893842414844168915
61404374898663893842415101386359
61404374898663893888168690895536
61404374898663895077949837335875
61404374898663895077949923075023
61404374898664193620091717552894
61404374898664193620091722139114
61404374898664193665844159156078
61404374898664193665845045127274
61404374898664193665845302344718
61404374898664194029174843738045
61404374898664194031681194606334
61404374898664194031681966258666
61404374898664194031685323732328
61404374898664194031685438167880
61404374898664194031685442766421
61404374898664194031685695385276
61404374898664194077438908640840
61404374898664194077439022959704
61404374898664194077439280177148
61404374898664195264708889529239
61404374898664195267032489363272
61404374898664204783965020759822
61404374898689377995445072027748
61404374898689422329820758269390
61404374898692122797721800169784
61404374898700227450680305003187
61404374898700227854680452780101
61404374898700227862273249728595
61404374898700227862273249728755
61404374898700227862273506946039
61404374898700227862274278598371
61404374898700227862274278598531
61404374898700229097808585856519
61404374898700229097809357508851
61404374898700232986864073277356
61404374898700232986864077509444
61404374898700233398458023594284
61404375297496405753498533489863
61404375297496405755946251362957
61404375297497306321247550183043
61404375297497321138630752122227
61404375297497321141141236359515
61404375297500024086700147393701
61404375350673733863519736821527
61404375350673734275113714653171
61404375350674001067059849698823
61404375350674001067059849816867
61404375350674034427919128508751
61404375350674050478393045778819
61404375350674934628194822618281
61404375350674934628194826850369
61404375350674951099485232340803
61404375350677636323765489615395
61404375350677636331379378393001
61404375350677636331441853548497
61404375350677636331441882244805
61404375350677636331441886476893
61404375350677636331442226601285
61404375350677636333137578152829
61404375350677651150437096203795
61404375509883583428916214656393
61404375510090714023921165555761
61404375510090714023921166605521
61404375510090714023921423822917
61404375510090714161119416433465
61404375510090714161120219965933
61404375510090714163631045394635
61404375510101253590066894989145
61404375510101520379314180176371
61404375510101520791096443302787
61404375510101520974107654939561
61404375510101520974108458472029
61404375510101520974110782470083
61404375510101520976618253968097
61404375510101520976618253968145
61404375510101520976618253981195
61404375510101520976621606849025
61404375510101554145177881909109
61404375510102421407172634113985
61404375510196080413840896189409
61404375510196113765665916478619
61404375510196113811332459915077
61404375510196113813863864858765
61404375510198481964470567557881
61404375510198514913738881629571
61404375510198515325329846249765
61404375510198515325332859461215
61404375510198529731119070357305
61404375510198765636700495327241
61404375510198765644290852559137
61404375510198765644290853608897
61404375510198765646550657140487
61404375510198765682433159530757
61404375510198765689772842289185
61404375510198765690044437350961
61404375510198765690044438400721
61404375510198781696121631166553
61404375510198781696205313519785
61404375510198781698715792574603
61404375510198781698715793507723
61404375510198782107715608998197
61404375510198782107987576646201
61404375510198782291001801494425
61404375510198782293513430455595
61404375510198782293515753403889
61404375510198829874702200212683
61404375510198830286230057277269
61404375510198830293824146097527
61404375510199730907389138389807
61404375510199730907389139439567
61404375510206620428293875306931
61404375510206887217456787877769
61404375510206887227582020763569
61404375510206887410596618224217
61404375510206920579407041052779
61404375510206934994230782906105
61404375510206936638912117538675
61404375510207819548289003965435
61404375510207821185376255544869
61404375510207821192885253818221
61404375510207821192885282515981
61404375510207821192885511035665
61404375510207821192885539733473
61404375510207821192885622640373
61404375510207821192885625826913
61404375510207821192885626889723
61404375510207821192906203222381
61404375510207821192906547596123
61404375510207821195417027584061
61404375510207821195417030770601
61404375510207836012048117231195
61404375510207836017046634449587
61404375510210473070510099621029
61404375510210473070760803723925
61404375510210473070760804773685
61404375510210473070781695732565
61404375510210473070782757532189
61404375510210473073020579608967
61404375510210473073020583858317
61404375510210473073293323617779
61404375510210489122675235055145
61404375510210489125185715043083
61404375510210489130268949268867
61404375510210489130268950318627
61404375510210521249025238163257
61404375510210522476945650269155
61404375510210522476947973217449
61404375510210522477010735332293
61404375510210522477029333088947
61404375510210522477031656037241
61404375510210522484538335613101
61404375510210522484538364310861
61404375510210522484562636835331
61404375510210522484622014202257
61404375510210522484622018432893
61404375510210522484622047130653
61404375510210522484625398950175
61404375510210522888811600466165
61404375510210522896153233101385
61404375510210522896153261799145
61404375510210522896153606172887
61404375510210522896156614666975
61404375510210522896341548143677
61404375510210522896404278378433
61404375510210522896404281560761
61404375510210522896404310258521
61404375510210522896407663126351
61404375510210522898664086160825
61404375510210537301106002030745
61404375510210537308699716244467
61404375510210537308783399064259
61404375510210537308783400114019
61404375510210538948318368535501
61404376733186664689087249458075
61404376733186964834863695860953
61404376733186964835114742783683
61404376733186964835114743261683
61404376733186970368763639624559
61404376733187014245628932493507
61404376733187014248139072357261
61404376733187014650444730583209
61404376733187014650695433132405
61404376733187014657975797469123
61404376733187014658226844511349
61404376733187014660486280630503
61404376733211329577360284997923
61404376733211329623113841210031
61404376733219134955933983518235
61404376733219433498073086594671
61404376733219435099450996148791
61404376733219438805489049329539
61404376733219440040019160589081
61404376733219440040835068132363
61404376733223037408920268721617
61404376733223037416448236774817
61404376733223037418707669351735
61404376786361891842000574848109
61404376786361891846812209775865
61404376786361891849594317759799
61404376786361891849594403853079
61404376786361897385523911779527
61404376786361941253330298538823
61404376786361941253330412851863
61404376786361941255841930682113
61404376786364342815508181381253
61404376786364342815508184923489
61404376786364342820654292514533
61404376786364342820654549730525
61404376786364342820655321382857
61404376786364342822286106398227
61404376786364342823102267603619
61404376786364642956577472478387
61404376786364642959087957206773
61404376786364642959088990308637
61404376786364642964108798122603
61404376786364642964171558820297
61404376786364642964171560237447
61404376786364642964171560254709
61404376786364642965866135885905
61404376786364642966619023016779
61404376786364642966619281297081
61404376786364642966619282359891
61404376786365548930905988017451
61404376786396719201204456529823
61404376786396763254472896899541
61404376786396763254472900441777
61404376786396763254532191361131
61404376786396763666066874731185
61404376786396763666066878273421
61404376786396763673660703736155
61404376786397013984212349992921
61404376786397014037284582163825
61404376786397019344721465618143
61404376786397019527714766101299
61404376786397063398049224797079
61404376786397063398050257898943
61404376786397063398052672725061
61404376786397063398053705826925
61404376786397063809583887361741
61404376786397063816361808836479
61404376786397063817174274223273
61404376786397063817177716366711
61404376786397068758561788350283
61404376786397964430739611951945
61404376786397964430739869169389
61404376786397964430739869170841
61404376786397964430739869287433
61404376786397964430739869288885
61404376786397964430739870704583
61404376786397964430739870706035
61404376786397964430739870723297
61404376786397964430740640823173
61404376786397964433187329943131
61404376786397964433187587043887
61404376786397964433187587043935
61404376786397964433187587160527
61404376786397964433187587160575
61404376786400616308531451862241
61404376786400665714777939921459
61404376786400665714777944154999
61404376786400665714778973023323
61404376786400665722309006807373
61404376786400665722309011399417
61404376786400665722309265074577
61404376786400665722309269679671
61404376786400665722392689516189
61404376786400665722392689632781
61404376786400665722392693746825
61404376786400665722392693866321
61404376786400665722392950964269
61404376786400665722392951082313
61404376786400665722392952499463
61404376786400665722393722734645
61404376786400665722396045682939
61404376786400665724840411738011
61404376786400665724840668955407
61404376786400666134174958414099
61404376786400671075562122382983
61404376945570573590293488214603
61404376945570573590377170567627
61404376945570573590857572446587
61404376945570573591191958902715
61404376945605395592331061384803
61404376945605395592334532221789
61404376945605695733069089324195
61404376945605695735848098003079
61404376945605695735848356270283
61404376945605695735851542744521
61404376945605701085671340176051
61404376945606596346885389546883
61404376945606596348577642242835
61404376945606596349329753502339
61404376945606596349329754552147
61404376945606601700051469427755
61404376945886672882908927576127
61404376945886672885440327802245
61404376945886672885503003828021
61404376945886672890585549426513
61404376945886672892782592242939
61404376945886672893033639302427
61404376945886678243504045787107
61404376945886678243751625193341
61404376945886678243751626243149
61404376945886678243751883460545
61404376945886678243755093896403
61404376945886678243755351113799
61404376945886678289233500604573
61404376945886678289505209985213
61404376945886678289505468252417
61404376945886678426682282007405
61404376945886678426682283057213
61404376945886678428962896741659
61404376945886721061151666474399
61404376945897179559995160267957
61404376945897184501382330008335
61404376945897227733154041151509
61404376945897227740747092133875
61404376945897228968689116757197
61404376945897228968689116875289
61404376945897228968689117229581
61404376945897228973772719805133
61404376945897228973834707201957
61404376945897228973834710384285
61404376945897228976282169995999
61404376945897228976282171041387
61404376945897228976282171395679
61404376945897228976282428257379
61404376945897479695897166082223
61404376945897479698156597610785
61404376945897479698344883955317
61404376945897479698428566308341
61404376945897479703239171788945
61404376945897479703512174073847
61404376945897479705771604067215
61404376945897479705771605602409
61404376945897479705959891946941
61404376945897479706021620474439
61404376945897479706021623655363
61404376945897479706021625209271
61404376945897479706021877691931
61404376945897479706022652526591
61404376945897479706022653711865
61404376945897479706022654065997
61404376945897479706022654079047
61404376945897479706022658311135
61404376945897484647409047550353
61404376945897484690627503011821
61404376945897485049066595766689
61404376945897485056408601473411
61404376945897485059191053459325
61404376945897485059191054893737
61404376945897485239670520513501
61404376945897485239671550433037
61404376945897485239671550433085
61404376945897485239671553497321
61404376945897485239671553615365
61404376945897485239673873381331
61404376945897485239692471021345
61404376945897485239692474321765
61404376945897485241929956156107
61404376945897485241930210309267
61404376945897485241930985025883
61404376945897485241930985143927
61404376945897485241950876980551
61404376945897485241951905732283
61404376945897485241951905850327
61404376945897485242118238386595
61404376945897485242118242500639
61404376945897485242119271370415
61404376945897485242119271488459
61404376945897485242140192194859
61404376945897485242202954196031
61404376945897485242202954314075
61404376945897527874139646713291
61404376945897527881754653169721
61404376945897527881754654704915
61404376945897527884265134342933
61404376945897527884265138942203
61404376945897529109757518819107
61404376945897529109758665307959
61404376945897529109758666725109
61404376945897529112206383181053
61404376945897529112206384598203
61404376945897529112269146363127
61404376945897529112269146717259
61404376945897529112269146730309
61404376945897529112269150962397
61404376945897529117288958776363
61404376945897529117351376534935
61404376945897529117351719474057
61404376945897529117351720541287
61404376945897529117351720891207
61404376945897529117351720895419
61404376945897529117351720908469
61404376945897529117352491124985
61404376945897529117352495730079
61404376945897529119548390304925
61404376945897529119799094408029
61404376945897529119799180501309
61404376945897529119799183670539
61404376945897529119799437347151
61404376945897529119800213603173
61404376945897529521540667916511
61404376945897529521540667916719
61404376945897529521540671216931
61404376945897529521540672634081
61404376945897529523800102745493
61404376945897529523988389090025
61404376945897529523988390507175
61404376945897529524051151209241
61404376945897529524051152626231
61404376945897529524051152639281
61404376945897529528882673623441
61404376945897529528882678340803
61404376945897529529133722199297
61404376945897529529133725383029
61404376945897529529133726817441
61404376945897529531330396213897
61404376945897529531581443256123
61404376945897529531581444690535
61404376945918843013099741923579
61404376945918843013100513574507
61404376945919143202367640286831
61404376945921544307200283324349
61404376945921544718794261155993
61404376945921795027568420594033
61404376945921795027652102947057
61404376945921795034994109120547
61404376945921795037504591822641
61404376945921795037692878167173
61404376945921795080723563938013
61404376945921795080995273318653
61404376945921795080995531585857
61404376945921800387324390808079
61404376945921800571153751062027
61404376945921800571341779139355
61404376945921844448267165869603
61404376945921844494020722081711
61404376945921844852186812551677
61404376945922695651254777532231
61404376945922695651255031449303
61404376945922695651258130400061
61404376945922701001976486043183
61404376945922701001976743260675
61404376945922745475873166189455
61404376945922745475873169489875
61404376945922745475876522357705
61404376945922750415001157386675
61404376945929648179712064869559
61404376945929649826840864389915
61404376945929900190464742817585
61404376945929905680894929941599
61404376945929905680916622300283
61404376945929949962764819195449
61404376945929949970354434877033
61404376945929949970357877020471
61404376945929950016107991102239
61404376945929953676395930201219
61404376945930850583836085671917
61404376945930850583836089785913
61404376945930850583836089904005
61404376945930850583837118773781
61404376945930850583920031358343
61404376945930850583920031359795
61404376945930850583920031377057
61404376945930850586367490596891
61404376945930850586367747697695
61404376945930850586367747814287
61404376945930850586367747815739
61404376945930854289876465914955
61404376945933502461711611111901
61404376945933502461712641031437
61404376945933502461712644213765
61404376945933502461712645630915
61404376945933502461714963979731
61404376945933502461732531700257
61404376945933502461733561619745
61404376945933502463971300907667
61404376945933502463972075742327
61404376945933502463991967578951
61404376945933502464159328984995
61404376945933502464160362086859
61404376945933502464243011804787
61404376945933502464243016038327
61404376945933502464243270071991
61404376945933502464244044906651
61404376945933507403098780734235
61404376945933507403099039001439
61404376945933507403120731360123
61404376945933550639954350010173
61404376945933550639955124844833
61404376945933550642422734554551
61404376945933550642485496669395
61404376945933550642486525537719
61404376945933550642486526488309
61404376945933551867958875415495
61404376945933551867958875415543
61404376945933551867958875415703
61404376945933551867958879647631
61404376945933551867959133682699
61404376945933551867959136865027
61404376945933551867962231465653
61404376945933551867979024351519
61404376945933551867979796003851
61404376945933551867979796004011
61404376945933551867979800353983
61404376945933551867982123302277
61404376945933551875489167466749
61404376945933551875489167466797
61404376945933551875489167466957
61404376945933551875489171580793
61404376945933551875489171698885
61404376945933551875489172053177
61404376945933551875489428798237
61404376945933551875489430333431
61404376945933551875490200568613
61404376945933551875492523516907
61404376945933551875511121156921
61404376945933551875572850169901
61404376945933551875572850169949
61404376945933551875572850170109
61404376945933551875572850286541
61404376945933551875572850286589
61404376945933551875572850286749
61404376945933551875572854400585
61404376945933551875572854401989
61404376945933551875572854518677
61404376945933551875572854520081
61404376945933551875573108553745
61404376945933551875573111618029
61404376945933551875573111736073
61404376945933551875573112686663
61404376945933551875573113153223
61404376945933551875573113158839
61404376945933551875573883271765
61404376945933551875573883388405
61404376945933551875573887993499
61404376945933551875576206336699
61404376945933551877748603227447
61404376945933551877748860444843
61404376945933551877769523933799
61404376945933551878020829609167
61404376945933552279741139591719
61404376945933552279762063480399
61404376945933552287104069069077
61404376945933552287104069187121
61404376945933552287355114346125
61404376945933552287355114462765
61404376945933552287355117528453
61404376945933552287355117646497
61404376945933552287355119067859
61404376945933552289551787060215
61404376945933552289614549175059
61404376945933552289614550242289
61404376945933555581529547709835
61404376945933555581613227348703
61404376945933555581613230529627
61404376945933555581613488796831
61404376945933555581614260450567
61404376945933557228742283036743
61405169621464164540595958631949
61405169621464165135957416808573
61405169621464214546722399407415
61405171670604760853360230049237
61405171671757220542625967435965
61405171671757220542629062036591
61405171688330622275219268182693
61405171688330637092602470121877
61405171694131195976444078874857
61405171694228457293338225429721
61405171694239247642567350670057
61405171694239262322752559998693
61405171694239262459950552609241
61405171694240148073118377935017
61405171694240162890501579874201
61405171695114308487494462603159
61405171695187243362127671064919
61405171741505549289698928774089
61405171741505560407818904406637
61405171747308824282576821261133
61405171747414174657047011261453
61405171747414185775166986894001
61405171748361271599942704836567
61405171748361271599945029188753
61405171748362170384120145127137
61405171748362172167691724712075
61405171748364873322146813896407
61405171748397288821983795434967
61405171748397288959181788045515
61405171765034700384621068723225
61405171765140050759091258723545
61405171765140061877211234356093
61405171766079042180654119585497
61405171766087146055613364970137
61405171766087146238624236950730
61405171766087147839184944909207
61405171766087147839187268907261
61405171766088048406999050914923
61405171766090749561389053969047
61405171766090749561391377967101
61405171766090749698652132709803
61405171766123165061226035507607
61405171766295178973821419651917
61405171766295178973823742600211
61405171766295195033328560792755
61405172149168282353305734926521
61405172149203415608554911525721
61405172166929291847797151598361
61405172172802783822698064875977
61405172172802800423655170752285
61405172172837917077947241475177
61405172172837917215145234085725
61405172172838817645696261350685
61405172226890596909585492698119
61405172379604673463454855870841
61405172379628999905715793963945
61405172379628999910798368142105
61405172385513298830802166705873
61405172385513298830802938358205
61405172385513309948922913990753
61405172385513313510988147686841
61405172385513313516070721865001
61405172385513313648186140297389
61405172385513313653268714475549
61405172385537625135865883840761
61405172385537625140948458018921
61405172385537625273063876451309
61405172385537625278146450629469
61405172385768209337107987519977
61405172385841155337360725402545
61405172386484705744689967642027
61405172386484710736892461857304
61405172386485611670754100700947
61405172386496411341853322086507
61405172386520728462244164034387
61405172386704460739052996181595
61405172386704760928323590061739
61405172386704760996985478157826
61405172386704760997048154183602
61405172386704760997048239922750
61405172403239174932846414167965
61405172403239174932847185820297
61405172403239186050967161452845
61405172403239189750230387759481
61405172403239189755312961937641
61405172403263501375108123913401
61405172404210587342247320898079
61405172404210587344694694279547
61405172404222292941858048724027
61405172404430637236353156021166
61405172404430686586300439611141
61405172457328188774284556880364
61405172457396315818909567061019
61405172457396315818910595930795
61405172457396319386057374935267
61405172457396319569071715990476
61405172457396321169631278872391
61405172457396321169632307742167
61405172457397216249461623195755
61405172457399922891836416802007
61405172457400223218367766591244
61405172457420631010935111089187
61405172457420631148133103699735
61405172457432336745296458144215
61405172457432338391672369470791
61405172457432338391673398340567
61405172457432638718204748129804
61405172457616059756366951992689
61405172457616059757119064302001
61405172457619077645754837206437
61405172457640719749490074636779
61405172457643071438115836447967
61405172457643071438303864525295
61405172457643421041143156431659
61405172457651176548609127636851
61405172457651476691374024414449
61405172457651476692126136723761
61405172457651476737858800927277
61405172457651524916102314660209
61405172457651524916102401816299
61405172457651526105151583951625
61405172457651541391910293026889
61405172457651541391993975380121
61405172457652441959805671281405
61405172457716072157145885664311
61405172457716372392149119755927
61405172457724176032105131048951
61405172457724476267108365140567
61405183180888038774939160621475
61405183180923160924762214636411
61405183234073770818830484227927
61405183234073770963624974210821
61405183234076473894057469959931
61405183234076473894059793957985
61405183234076473894060136914577
61405183234076473894060911749237
61405183234076473901653965915335
61405183234076473901653967332277
61405183234077357860852825748437
61405183234077357860852826102569
61405183234077374324607725572559
61405183234077374324608497224891
61405183234077374324610821222945
61405183234077374324611939368329
61405183234077374469400662859811
61405183234077374469402985790843
61405183234077374469402985795055
61405183234108893105833653355327
61405183234109793536384680620287
61405183234109793673582673230835
61405183251799647058075048298621
61405183251803250571444910321903
61405183251803250571447233252935
61405183251803250571447234669877
61405183251826665332918310922270
61405183251834769207877556306910
61405183251834769207877643936788
61405183251834769207877900817419
61405184616719125182732308641823
61405184616719125190326481666195
61405184616719125192773083395331
61405184616719125192774203062651
61405184616720025758075501541703
61405184616730832573510341776935
61405184663988128129110111613590
61405184663996232004069356998230
61405184669796783746024873884505
61405184669800387251799534013639
61405184669800387251802886881469
61405184669800387251803661716129
61405184669873338780740615010450
61405184669904851875904591990819
61405184669904851875904677729967
61405184669904857363823267542963
61405184669904857363824382151887
61405184669904857371417354828178
61405184669904857371417354828187
61405184669905754234820572664982
61405184669905754234820917158012
61405184669905757804416098431198
61405184669905757804416098431207
61405184669908455381681833335451
61405184669908455381681919074599
61405184687622630149743163353211
61405184687630733465868543874831
61405185142562466320299322839786
61405185142594886759264038358074
61405185148504412694361054626262
61405185302095352473479483493546
61405185307993170883047420255719
61405185307993171020245412866267
61405185308003977833233394154919
61405185308003977833233651372363
61405185308003977833233737111511
61405185308003977833234423024695
61405185308003977833234508763843
61405185308004878263784678637323
61405185308004878263785450289655
61405185308004878408576466951391
61405185308004878408577615924575
61405185308028293170050983714599
61405185308028293170052132687783
61405185308029193737800036400450
61405185308029193737800037954358
61405185308029193737800037954367
61405185308029193737801152544408
61405185308029193737801152563291
61405185308040000550788242096203
61405185378903578553976871075672
61405185378904779303382419751607
61405185378907482241410641220731
61405185378907482241410726959879
61405185378907482241411412873063
61405185378907482241411498612211
61405185378939903236762271839032
61405185378939953247929870895608
61405185379888249300716098693498
61405185379888249300716126223454
61405185379888249300716127273214
61405185379912516453956614809424
61405185379912564629939633815894
61405185379912564629939634282454
61405185379912564629939635332214
61405185379912564629939662512250
61405185379912564629939662862170
61405185379912564629939663911930
61405188740951381617837507095578
61405188758677257719881754203378
61405188764545995546438659775821
61405188764545995546442127429075
61405188764546847935819588701505
61405188764546847935821911649799
61405188764546863995326729842343
61405188765421357965024796119773
61405188900449134927531812840391
61405188900472559154681452315092
61405188900484271940492117467066
61405188900484271940492117468470
61405188901308935652621762339593
61405188901312789929626143144025
61405188918174110599025033391655
61405188918174124866630668770528
61405188918174124867194753002512
61405188918175011166836815045185
61405188918206540366467650309088
61405188918206540367031734541072
61405188918210147584185636815268
61405188918210148172203974679054
61405188918210149414329033192492
61405188923962669561930819812361
61405188923962671392074211485321
61405188923962719568057260587827
61405188924070722920932228249309
61405188924070727860146743906033
61405188924071628979258570475693
61405188924071628979260893423987
61405188924071645038765711616531
61405188924082750284794075262076
61405188924103208154305367277343
61405188924107966176746705042796
61405188924107966176746733623916
61405188924115165784631056800636
61405188924118773585284721369934
61405188924946074177360731930995
61405188924946088994723361769449
61405188924946139000849802544915
61405188971352639472969557431461
61405188971384219029942495063445
61405188971384219029942580802593
61405188977245719668948046330179
61405188978121066022943065432729
61405188994913306094714634835413
61405188994913355500961127486675
61405188995006713111525403207315
61405188995010620531235332929009
61405188995018655848985965112559
61405188995018720682349135600481
61405188995019610194782570783891
61405188995019610194782573966219
61405188995022274243298529537647
61405188995022274248382218324731
61405188995022313133563676214659
61405188995022313133563679396987
61405188995569851531412165965415
61405188995954945606947671235027
61405188995954945606947699932787
61405188995954949311291148888169
61405188995954949313549808764399
61405188995954951102479027715053
61405188995954993786028124830725
61405188995954993786028129548087
61405188995954995567341449458651
61405188995954999275893458054915
61405188995954999276454870283685
61405188995954999276457194748299
61405188995954999276457542286899
61405188995954999276458313962316
61405189396808802339380318291752
61405189402717427745683143507894
61405189402717427745683143509298
61405189402717428350269474085902
61405189455856080570349099753031
61405189455856380759619693633175
61405189455859984284021004873693
61405189455891454329611776835734
61405189455892354760162804100694
61405189455895056600607856337766
61405189456734068944802857286299
61405189456735270113646461091807
61405189456735284937807584505729
61405189456735286165811596525923
61405189456735286172589518000661
61405189456735319526670875217807
61405189456735334344054077156991
61405189456755683029821357880159
61405189473617329203650896132270
61405189473617364334801105971067
61405189474492666272388009006079
61405189474565609809697970750614
61405189474565612218298508788759
61405189474565659815824035390295
61405189474565661599376246964523
61405189609483278624337247584876
61405189609483293441720449524060
61405189609483294676502383018992
61405189609484195068809971673151
61405189609484195617601942115343
61405189610379043202904091476446
61405189610380243959149553126283
61405189610380243959170559937561
61405189610380243959986352676754
61405189610380243959986352678158
61405189610380243959986352682370
61405189610382945068625209624606
61405189610382945203375481179731
61405189610382945249108145383247
61405189610382945250802721027493
61405189610382945614969459011375
61405189610382945617417180066797
61405189610382945617417180066798
61405189610383846231233136283294
61405189610453189952739517716865
61405189610455889205813543145103
61405189610455889205813629238383
61405189610455889205815866080299
61405189610455889343074297520575
61405189610455889343074383613855
61405189610455889391087399921143
61405189610455891244390018289782
61405189610455891244392255144796
61405189610455891244392341238076
61405189610455939343865968201593
61405189610455939343866054294873
61405189610455939351462497812579
61405189615388966723529257214635
61405189615391918809045288474870
61405189615391920043827221971206
61405189615391920043829544919500
61405189615392821030951186085365
61405189615392869184046978706267
61405189615416219361827587524565
61405189615416235373050758609922
61405189615417119888634643049910
61405189615417119929639283425849
61405189615417135803601785873478
61405189615417136408188116451486
61405189615427941389338386491239
61405189615427941519006083495190
61405189615427941526536379101787
61405189615427941572540668097496
61405189615427941574800443631006
61405189615427942753788016990122
61405189615427942753788016991526
61405189615427943358626170880824
61405189616268154483273638329660
61405189616268154483273638331064
61405189616268170539513410229366
61405189616268204445069102376635
61405189616268220497234237810751
61405189616287668570252173963810
61405189616288569137248048426737
61405189616288569183001633336605
61405189616288569183817426075798
61405189616288569183817426081414
61405189616288869327334435165522
61405189616288869327334435169734
61405189616291269239872781636553
61405189616291270427205435388051
61405189616291270474654715131485
61405189616291270886248692963129
61405189616291270886976326555703
61405189616291270886979798459759
61405189616291270886980917673570
61405189616291270887252513779650
61405189616291270887252513785266
61405189616291570616476000688479
61405189616291571030769522867970
61405189616291571030769522869374
61405189616291571030769522873586
61405189616291571213782743318175
61405189616291571213783862526369
61405189616292471049538544223958
61405189616292471598330514671766
61405189616292471598581218770658
61405189616292471644063178875282
61405189616292471644334889791329
61405189616299374302164683955019
61405189616299374347082559823444
61405189616299375996739545349869
61405189616299375996741869347923
61405189616299375997557776891206
61405189616361563276295381237305
61405189616364214429644702620117
61405189616364214429644702624329
61405189616364216399308170114547
61405189616364264438030464841581
61405189616364264438032787789875
61405189616365415186726963820425
61405189616365415186726963821829
61405189616365416970864603029571
61405189616365417591059315912523
61405189616365417591062759101509
61405189616365465141744157130925
61405189616365465195112840828717
61405189616372320343182660134188
61405189633118680661457676827356
61405189633118695478840878766540
61405189633118745423352009595723
61405189633142111481871812937828
61405189633143060221421285590471
61405189633150215356831058322468
61405189633150250487981266624827
61405189633153818863445985648052
61405189633153852807156584849971
61405189633153852807156588032299
61405189633810364849437625881439
61405189634013544855310646272930
61405189634013544855310646274334
61405189634013544855310646278546
61405189634017147126557429879470
61405189634017446721031764421090
61405189634017446721031764422494
61405189634017447269823734864686
61405189634017447269823734868898
61405189634017447270074438967790
61405189634017447270074438972002
61405189634018347883639805889745
61405189634025552380379702079346
61405189634086490845612751922635
61405189634086538398745668258919
61405189634086538947788687160487
61405189634086538947788687177956
61405189634090392712947756840198
61405189634090392713782348239238
61405189634090392713784585094252
61405189634090393261736718910615
61405189634090440813509432254615
61405189634090442642836149443659
61405189634098496587907002224838
61405189634098496588743830478892
61405189686284301985057755987523
61405189686291571108419112005623
61405189686291571113502457836115
61405189686292407095363019097669
61405189686292721933102587785341
61405189686292723716924099803581
61405189686295423773798687082109
61405189686295425008326477512827
61405189686295425008326477866959
61405189686295425008327249165159
61405189686295425008327249519291
61405189686295425008329573513133
61405189686295425008329573517345
61405189686295425008329576699673
61405189686295425008577181598461
61405189686296324204346242443013
61405189686296324204349714347069
61405189686296325438877128874037
61405189686296325438877504777787
61405189686296325438878276430119
61405189686296325438880600778093
61405189686296325438880603964633
61405189686296325439131648191921
61405189686296325576392402567393
61405189686319424129713896137599
61405189686319740200352793547459
61405189686319740337550785803875
61405189686319740337550786158007
61405189686319740337800718237177
61405189686327529240019159249155
61405189686327829382784056026753
61405189686327829383536168336065
61405189686327829429268832539581
61405189686327829429268832540985
61405189686327844075311267279767
61405189686327844212509259536183
61405189686327844212509259890315
61405189686327845447291193031115
61405189686327845447291193385247
61405189686327845447291965037579
61405189686328778174508224987804
61405189686328778174508224987807
61405189686331447764292677926324
61405189686331447766552113686731
61405189687171660675839320451644
61405189687191173527221134254370
61405189687191173572953798462098
61405189687191173573225394568178
61405189687191173573225394569582
61405189687191173573225394573794
61405189687192074141037090470866
61405189687192373735511425012486
61405189687192373735511425013890
61405189687192374284303395456082
61405189687192374284303395460294
61405189687192374284554099559186
61405189687192374284554099563398
61405189687192374330036059663810
61405189687195075438946512716338
61405189687195075438946512717742
61405189687195075987738483159934
61405189687195075987738483164146
61405189687195976006758208619026
61405189687195976601282843268946
61405189687203179313902659268264
61405189687203179313902659269668
61405189687203180549251775827894
61405189687203181097479662038102
61405189687203181098043746275702
61405189687203181143776410473602
61405189687203181143776410479218
61405189687204081117063471730582
61405189687204081665855442172774
61405189687204081711024022144306
61405189687264117847674940077829
61405189687264119083020957804745
61405189687264167118920109886393
61405189687264167124003455716885
61405189687264167253921432729091
61405189687264167673046473218773
61405189687264167673046477450861
61405189687267721354016694349950
61405189687267769524917169274296
61405189687276125442829736614117
61405189687276127273223075601501
61405189687276174854496677021875
61405189687276176478651307102951
61405189687277025874470963523331
61405189687277077046463089097515
61405189687277077069437515885492
61405189687277077115191100677316
61405190814730945755303780338525
61405190814730945755306874939151
61405190814730946990652892666067
61405190814734798252916863724763
61405190814734798390198543411681
61405190814734799487698797221099
61405190814734799625544561138597
61405190814734848215821129244089
61405190814734849448722523698537
61405190814734849450351239434949
61405190814734849451170241571631
61405190814770822778019777901533
61405190814878890907902162962493
61405190814878891098468834448516
61405190814878891098531510474292
61405190814878939271607864782602
61405190814878939271628785488954
61405190815703554666055124612581
61405190815703558374354938378341
61405190815715511040886119367845
61405190815715565944612691318989
61405190815715565945178693584101
61405190815739877567796996805567
61405190832604816606759503289729
61405190833480113556764363488029
61405190838369001500526351765949
61405190838369001500528674714243
61405190838405318941444263741376
61405190838405322645790064226172
61405190838405323880571997721104
61405190838509784800326322557216
61405190838513387072139454311910
61405190838513392011267187937346
61405190838513392567840157717637
61405190838513392567840158076141
61405190838513392606063447275870
61405190838513392613593742981844
61405190838513437080712512818553
61405190838513442019840246798281
61405190838513442019840249982013
61405190839348818659814653994821
61405190839388738967588776433301
61405190839388738969845110177505
61405190885747273776031379971050
61405190885782395506457796219348
61405190886654137548242133002077
61405190886654137553325478832569
61405190886654137736339703208825
61405190886654137736339703558745
61405190886654137736339817999865
61405190886654137736339818349785
61405190886654137761758476224106
61405190886654138356283109684540
61405190886654139520728510272077
61405190886654187554368201769059
61405190886654187554368573777543
61405190886654187554371672610257
61405190886654187691628985196423
61405190891543076125625454967969
61405190891543076125628549568595
61405190891543077360972244347217
61405190891543077360972244813777
61405190891543077360974567295511
61405190891543077366054818991937
61405190891582052168562823365264
61405190891655898594312423526683
61405190891655898594312423876603
61405190891655898723979006296120
61405190891655898723979006313590
61405190891655898723982448457028
61405190891687113466818069972768
61405190891688314223815987834680
61405190891688314223815987852150
61405190891688319033276800824615
61405190891688319582069114223399
61405190891688319582319818309033
61405190891691020736524203761863
61405190891691020866441574937745
61405190891691020866441833217999
61405190891691020873972900103913
61405190891691020873972986197193
61405190891691020921986260901630
61405190891691021285566964028837
61405190892527346712391408671003
61405190892527390635802685923849
61405190892527390635802690641211
61405190892527396123721247152757
61405190892527396125392493049077
61405190892527396125392607840117
61405190892527396126229431376809
61405190892527696315499996677237
61405190892530044305598229261360
61405190892530097827156850341182
61405190892530097829664781002342
61405190892531248651897434980286
61405190892531248654345151803620
61405190892562462777156466020289
61405190892562463371953073031363
61405190892562463509213827406835
61405190892562463509213913487017
61405190892562463509213913500115
61405190892562463511473345015579
61405190892562464744559468880081
61405190892562464744562939721279
61405190892562464744563025814559
61405190892562464746819362742495
61405190892562512778199565682625
61405190892562512778199651421773
61405190892562512780459083291369
61405190892562512785542429121861
61405190892562512915460406138279
61405190892562512915460406151377
61405190892562512915463500738905
61405190892562512917719837666841
61405190892562513334585446623749
61405190892562513334585450855837
61405190892562765414338096490880
61405190892562765551536089101428
61405190892563665389531594281168
61405190892563665389804338285768
61405190892563715341826911609953
61405190892563715341829234558247
61405190892627305697911479382816
61405190909268904186499232554477
61405190909268904186501555502771
61405190909308828838356865541896
61405190909413289757296430758150
61405190909413293461642231242946
61405190909413294704770021021747
61405190909413295253562334420531
61405190909413295253562334774663
61405190909413295253813038864669
61405190909416896975766443480371
61405190909416897524809118366701
61405190910252371797724864435459
61405190910288639205732033508201
61405190910288639205732033624841
61405190910288639825675324842956
61405190910288641609251930571219
61405190910288641648563110425147
61405190910288641655902793183575
61405190910288641655905116131869
61405190910288689161021548382877
61405190910288689206775161872509
61405190910288689214117138868373
61405190910288689214117140384693
61405190910289541629109340589892
61405190910361590752557724635742
61405190910361590760091115519710
61405190910361592543640659789221
61405190910361592543641774398145
61405191045206307969698167513105
61405191045206307969699282122029
61405191045206313320419879324477
61405191045206313320420993933401
61405191045207208400249194423933
61405191045207208400252547291763
61405191045207212104594994908729
61405191045207212104598347776559
61405191045207213888168898845853
61405191045207213888172251713683
61405191045279259308090489240625
61405191045279259308093842108455
61405191045280159334394016102603
61405191045280159883185986544795
61405191045303569338956685445236
61405191045303569338957828633876
61405191045303573043302485930032
61405191045303574278084419424964
61405191045303574278085562613604
61405191045312580370432593069630
61405191045315274883756697028093
61405191045315274883756783121373
61405191045315276530131579484893
61405191045315276530131579839025
61405191045315276530132608354669
61405191045315276530132694447949
61405191045315276667329572095441
61405191045315276667329572449573
61405191045315276667330600965217
61405191045315276667330687058497
61405191045315280234477379969689
61405191045315280234477380323821
61405191045315280234478408839465
61405191045315280234478494932745
61405191045315280371675372580237
61405191045315282018051283906813
61405191045315282018051284260945
61405191045315282018052312776589
61405191045315282018052398869869
61405191046176219342854301787099
61405191046178919328569654184555
61405191046178919328569654538687
61405191046178920563916443563803
61405191046178920563916443917935
61405191046178920566430370416913
61405191046178920634506349064142
61405191046178920635343177318196
61405191046178968597807183543247
61405191046178968597807559796917
61405191046178968597810654384445
61405191046178968597810659101807
61405191046178968600066991666513
61405191046178968605152550358523
61405191046178968734816918488149
61405191046178968735068228787373
61405191046178968735071327738131
61405191046178968735071328092263
61405191046187023707069728300321
61405191046187024440824756730697
61405191046187024509463269984168
61405191046187073715455490521785
61405191046249165336444309431197
61405191051100277609723724712535
61405191051104126544225540306187
61405191051104174715126015230533
61405191051104180068549854041273
61405191051114636736973841662207
61405191051114937086961047336148
61405191051114938321742980831080
61405191051114938321742980849954
61405191051114938321743755671356
61405191051115839301336682660219
61405191051115881958832646641173
61405191051188783694909859046344
61405191051188833465764416363731
61405191051188833467456669059683
61405191051188833511497080567247
61405191051188833511497080568651
61405191051188833513753417495183
61405191051188834702802686786599
61405191051212198410629676408852
61405191051212199645411609905188
61405191051212200058030696561711
61405191051213095267256088933750
61405191051213095274034010408488
61405191051213095319787595200264
61405191051213100069185830302930
61405191051213100076715782598803
61405191051213100618228504867109
61405191051213100625758800083221
61405191051213100627203444693845
61405191051213100627203444698057
61405191051223905784590127924642
61405191051223905784861724036338
61405191051223905791368049399380
61405191051223905793815771873365
61405191051223905793815771877577
61405191051223907476907652611636
61405191051223907484250691420222
61405191051223907484521626065532
61405191051223907621698703618750
61405191051223907621698703620154
61405191051223907623959166850900
61405191051223907623959168267815
61405191051223907623959168267842
61405191051223907624210215310276
61405191051223952088817386497531
61405191051223952088817472586599
61405191051223952088817501166315
61405191051223955656153222252357
61405191051223955656153222253761
61405191051223955656153225436089
61405191051223955656237163419463
61405191051223955656237249158611
61405191051223955793163301301191
61405191051223955793414349760567
61405191051223955793497917794935
61405191052048569954776893595627
61405191052048574897856770469389
61405191052048574898421629545861
61405191052052121670855019033201
61405191052052122265379282142441
61405191052052122265379310838797
61405191052052123454426256119061
61405191052052128990608881795281
61405191052052171679241672415399
61405191052052177169668676135563
61405191052052177169671856825257
61405191052052421860125613029985
61405191052052421860126384687933
61405191052052477358374495615525
61405191052052477358938978451425
61405191052052477358939351504053
61405191052064134807524541856212
61405191052064134808089397739124
61405191052064134808364809065760
61405191052064134808364809067164
61405191052064135400629677926199
61405191052064135400629677927603
61405191052064135402886014854135
61405191052084542112076846318297
61405191052084542729847783230575
61405191052084592118203284029479
61405191052084592120462720144261
61405191052084592667245958574775
61405191052084592667246302931047
61405191052084592667248541319691
61405191052084842301347437134157
61405191052084842301347440316485
61405191052084844710202384274463
61405191052084892856516523875203
61405191052087243815512188175309
61405191052087243820597775447035
61405191052087244029027673533682
61405191052087244029027760094926
61405191052087245787998450654269
61405191052087245787998822662753
61405191052087245787998908751821
61405191052087245787998912983909
61405191052087245788001921495467
61405191052087245790258258777535
61405191052087245790261357610249
61405191052087245859174164511532
61405191052087246407130427440685
61405191052087293775888058315375
61405191052087293775888144408655
61405191052087293821638256942291
61405191052087293821638628950775
61405191052087293821641727783489
61405191052087293823898065065557
61405191052087293958898240487527
61405191052087293958899383676167
61405191052087293958899387908255
61405191052087545999404649016036
61405191052087546001667179731444
61405191052087546045931281721396
61405191052087546045994043486320
61405191052087546457775963656144
61405191052087546595036718031616
61405191052087594033880207823086
61405191052087594171057279845326
61405191052087594171078200433634
61405191052087594171140962198558
61405191052088447025587745296576
61405191052088494532967424261535
61405191052088494532970408674603
61405191052088494601691989463518
61405191052088496364805393095061
61405191052088496385265893388353
61405191052088496385268987988979
61405191052088496387525324916915
61405191052095348930900801699365
61405191052095348930903810210923
61405191052095349733296582108678
61405191052095349734133754264090
61405191052095350900564297773511
61405191052095398886193321426931
61405191052095399069207661060787
61405191052095399075985582872347
61405191052096550304913544072146
61405191052096550308201790605724
61405191052096600260227461717075
61405191052096600260228233373619
61405191052096600262484570301555
61405191052099252192119742794673
61405191052099252192119745978405
61405191052099301422213958978495
61405191052099301528972237412431
61405191052099301559390943726393
61405191052099301559390945261587
61405191052099301559411951589043
61405191052099301559474627614819
61405191052099301605144615792559
61405191052099301970984921558037
61405191052099302153936586234751
61405191052160190021785071895936
61405191052160190608778266580016
61405191052160195367420853474778
61405191052160195367421110342302
61405191052160195367421114924310
61405191052160195367424209524936
61405191052160195372503427652938
61405191052160195969475827980369
61405191052160492033665682272244
61405191052160492399696325580409
61405191052160492445447688181216
61405191052160492582626982394473
61405191052160492582645680791764
61405191052160492582708356817540
61405191052160497943408172428138
61405191052161391190377742422748
61405191052161393013259384082500
61405191052161396132033438139868
61405191052161396132033438139925
61405191052161396726645213700055
61405191052161398511219868329422
61405191052168344950119906547243
61405191052192610867195072898710
61405191052192612293149172704396
61405191052192660281035695881911
61405191052192660281035781970976
61405191068830056307854856232969
61405191068841710052408512795048
61405191068841710052408514207826
61405191068841710052408514212197
61405191068841713756754314679524
61405191068841713756754314696993
61405191068841714991536246774776
61405191068841714991536248174456
61405191068841714991536248191925
61405191068938070801551316874626
61405191068938075740677931659210
61405191068938075740679050501466
61405191068938075748209002795935
61405191068938076289721725064241
61405191068938076297252020280353
61405191068938076297252020638857
61405191068938076298696664890977
61405191068938076298696664895189
61405191068939024487005330019914
61405191068939024487005330019923
61405191068949778189818522947000
61405191068949781886634375742430
61405191068949781886905971852722
61405191068949781895860019339669
61405191068949783128946256926728
61405191068949783131206810838378
61405191068949783726003414312992
61405191068949783726003414667124
61405191068949783726003415729907
61405191068949783726003415729934
61405191068949783726003415730150
61405191068949783726254462772368
61405191068949783726254463126500
61405191068949783726275383831448
61405191068949828190861633959623
61405191068949831895207434444419
61405191068949831895458482903795
61405191068949831895479403492103
61405191069606341515937597567318
61405191069606341515937626147034
61405191069809567797038400200689
61405191069809568338738292800711
61405191069809568338739437402129
61405191069809568338741761516823
61405191069813422104735392364184
61405191069813422652691683991097
61405191069813422652691683997739
61405191069813422653506830171977
61405191069813470249941798204213
61405191069813470257556120642561
61405191069813470257556122158881
61405191069813470806598795187857
61405191069813470824407305096323
61405191069813472059189238591255
61405191069814321427159654335682
61405191069814322661669948654728
61405191069814322662505672062598
61405191069814322671460450255744
61405191069814322671732414833848
61405191069814322671732419420068
61405191069814322672547203168936
61405191069821525359476283102421
61405191069821525979695010938210
61405191069821575939795914038371
61405191069821575941488166734323
61405191069825177661435192723679
61405191069825177661456113311987
61405191069825177661518875076911
61405191069825178210227163165871
61405191069825178255980747957695
61405191069825179491662271821524
61405191069886368684752604279632
61405191069886371793464962386042
61405191069886371803254685965858
61405191069886371803526658337057
61405191069886371803530097293955
61405191069886373587079641563409
61405191069886373633398097236525
61405191069886373633670066421184
61405191069886374182713088526554
61405191069887274148198344176159
61405191069894476905486837874062
61405191069918787300832236466906
61405191069918788531179362835454
61405191069918788538710429721368
61405191122014589381249976591569
61405191122014589381249976941489
61405191122014589381249976945860
61405191122015790138332237675189
61405191122018437790980177639841
61405191122018437790980263378989
61405191122018441906920046298911
61405191122018442044117952816179
61405191122018442044180710318495
61405191122018442044180714935235
61405191122018443141701975190361
61405191122018443278899881711841
61405191122018443278899886311111
61405191122018443278962643813427
61405191122018443278962643826477
61405191122018485890539881102291
61405191122019338358792045373553
61405191122019343709450913576071
61405191122019343709450995070081
61405191122019343709450999669351
61405191122019343709513757184925
61405191122019343846711668305675
61405191122113002764384355040181
61405191122113003311731680871749
61405191122115699656725703520733
61405191122115699656726732390509
61405191122115699664257114780181
61405191122115704465935809107135
61405191122115704465936066324579
61405191122115704595853437500461
61405191122115704595853695780715
61405191122115704595854467433047
61405191122115704603133801717683
61405191122115704603134058580995
61405191122115704603384762666629
61405191122115704603384848759909
61405191122115705014978826591553
61405191122116605033684742889363
61405191122116605033685085845955
61405191122123808340895054491775
61405191122123808479787881009561
61405191122123808479788652661893
61405191122123808479788652666105
61405191122123809712874980597255
61405191122123858479136182089719
61405191122124708910338908278733
61405191122124708910339679931065
61405191122124710143425921768935
61405191122127412032135386464094
61405191122674999802462623155787
61405191122952031674887529896155
61405191122952031676582105540401
61405191122952031681665451370893
61405191122952076146527873114491
61405191122987146691841304105211
61405191122987148476231139566063
61405191122987196514956504546095
61405191122988349667983119807571
61405191122988349667986475857729
61405191122988397218940305050063
61405191122988397815995967340241
61405191122988399048245725297799
61405191122988399048266646002747
61405191122988399050778273883589
61405191122999154209569498922963
61405191122999154811143995155841
61405191122999154811146318104135
61405191122999154811146432895175
61405191122999154833779456905863
61405191122999154833779456910075
61405191122999154833782895866973
61405191122999154833782896929783
61405191122999154833782900112111
61405191122999154834598803037249
61405191122999154834598803410255
61405191122999154834870513945809
61405191122999156047054871959229
61405191122999156481246441216317
61405191122999204032683927715727
61405191122999204032684699363847
61405191122999204032684785107207
61405191122999204034376177219523
61405191122999204034941122035143
61405191122999204040023610474155
61405191122999204085777166686263
61405191122999204215698264163016
61405191122999204215698264163043
61405191122999204215698267349583
61405191122999204215698349902164
61405191122999204215698349902191
61405191122999204215699124741063
61405191122999204217392925546437
61405191122999204656957802346565
61405191122999204702711358558673
61405191122999204839906028066381
61405191122999204839906028416301
61405191122999204839909351169221
61405191122999204839909352704415
61405191122999204839909467023279
61405191122999205864521982284189
61405191122999205869605242375533
61405191123000055264330569914183
61405191123000055264333922777801
61405191123000055264333924194743
61405191123000055264333927381283
61405191123000055265149830325295
61405191123000055265421455117489
61405191123000057023636106893597
61405191123000105197551744694753
61405191123000105202635090525245
61405191123000105270457055331341
61405191123000105270460494288239
61405191123000106432330320600281
61405191123002756533099364158655
61405191123002757105866593460891
61405191123002757105866851728095
61405191123002757150784387839485
61405191123002758386130400842481
61405191123002758730087390476745
61405191123002806486946166509813
61405191123060093302554556490257
61405191123061299364542296798689
61405191123061300601559302154805
61405191123061300601560416763729
61405191123096417390538968529511
61405191123096417390539997399287
61405191123096417797865163682941
61405191123096417797866192552717
61405191123096417798137132866139
61405191123096417798137132870351
61405191123096417798137402845187
61405191123096417798137517164051
61405191123096417798138161735915
61405191123096417798138161740127
61405191123096417805480172028857
61405191123096417805480257768005
61405191123096417805668544125587
61405191123096417805668544129799
61405191123096417843890987637011
61405191123096417843891073376159
61405191123096417981068059659251
61405191123096417981068173978115
61405191123096417981088980247559
61405191123096417981151742012483
61405191123096466022050649497076
61405191123096466156800060185741
61405191123096466156800060302381
61405191123096466156800145924889
61405191123096466156800174621245
61405191123096466159311686114374
61405191523877912469274773956440
61405191524753261912355181211399
61405191524753262459138767180513
61405191524753263694484784907429
61405191524753263765657685261174
61405191524753263765657799580038
61405191524753311730383936989077
61405191524753311735467172732793
61405191524753311735467282819569
61405191524753311865385259831775
61405191524785682969003751945448
61405191524858628773743968386390
61405191524858628964288599616586
61405191524862282242341569959905
61405191524862282242342341612237
61405191524862282247424915790397
61405191524862282288095126172013
61405191524862282288095154751729
61405191524862282288095897824345
61405191524862282288095926404061
61405191524862282293178472002505
61405191524862282425355909127201
61405191524862282425356566460669
61405191524862282425356680779533
61405191524862282430439140638829
61405191529714542228014648834167
61405191529787438267905337252363
61405191529787438450104540522828
61405191529787488268948098971667
61405191529819858843314899598412
61405191529819858889068112852476
61405191529819858889068484388784
61405191529822560410117112397175
61405191529822560546562730875864
61405191529822609953833233617757
61405191529822609953833236798681
61405191529822609999565897819869
61405191529822609999565897821273
61405191529822609999565901003601
61405191529822610411159878833841
61405191529822610411347906911169
61405191529822610411347906912573
61405191529822610411431930635095
61405191529822610413607596706935
61405191529822610548357954081319
61405191529822610548357982777675
61405191529822610548609031237051
61405191529822610548629923245643
61405191530647229651356874901947
61405191530658885247476277015589
61405191530658935210108569114013
61405191530658935248520229352043
61405191530658935797562903897339
61405191530658935797563162527561
61405191530658935797563248253611
61405191530658935797563251440151
61405191530658935799822682968713
61405191530659185436746842316017
61405191530659235986833469197767
61405191530661587682969840583769
61405191530661587685229272112331
61405191530661588918315858310685
61405191530661588920575204100099
61405191530661588920575289839247
61405191530661637089216333235031
61405191530661637091475764763593
61405191530661637508341373720501
61405191530661637508341377952589
61405191530662788302518345237375
61405191530662788302518373817091
61405191530662788327938060438932
61405191530662789537865048405299
61405191530662789560292136135302
61405191530662790112328232349115
61405191530662790158080696330619
61405191530662837670626289555885
61405191530662837708765523329645
61405191530662837708765609540969
61405191530662837708765638120685
61405191530662838265422520313289
61405191530662839492610710536783
61405191530662839495122338417625
61405191530662839515582838710917
61405191530662839525352646475115
61405191530695258721460196374307
61405191530695258721460196378519
61405191530695259956806985753555
61405191530695259956806985757767
61405191530697911837883259979473
61405191530697911883615924184393
61405191530697911888698495178821
61405191530697912249477237812521
61405191530697912249665265888445
61405191530697912249665265889849
61405191530697912295209902014633
61405191530697912295397930091961
61405191530697912295397930093365
61405191530697912300292476192793
61405191530697912300480504270121
61405191530697912300480504271525
61405191530697912302740194065887
61405191530697959883363011282495
61405191530697959883446693635727
61405191530697960020623679918819
61405191530697960020644686246275
61405191530697960020707362272051
61405191530697960066377350449791
61405191530697960432154981724687
61405191530697960432970544775454
61405191530697960478724477245595
61405191530697960615169320891983
61405191530697960615985145881919
61405191530697961667752478270386
61405191530760050884697835397226
61405191530760051481837568112797
61405191530766953997512018221274
61405191530766953997574008328034
61405191530766953997575037197810
61405191530766954002657354158526
61405191530766954188119300067996
61405191530766955423466089447244
61405191530766955964915325984667
61405191530767003411352641204475
61405191530768154754406366130866
61405191530768154754657070233970
61405191530768154754657413190562
61405191530768155989188299625798
61405191530770856602611841005877
61405191530770857829799601493907
61405191530770857829799602556717
61405191530770857829800373142027
61405191530770857829800373146239
61405191530770857829800377391377
61405191530770857830615247197389
61405191530770857830615504414833
61405191530770857830615508664183
61405191530770857830616280316515
61405191530770857830636426538335
61405191530770857830636429724875
61405191530770857830637201377207
61405191530770857837393398260237
61405191530770857837393426839953
61405191530770857837393431557475
61405191530770857838230255543305
61405191530770857838230259792655
61405191530770857838230341282453
61405191530770858242209225029033
61405191530770858242209482246477
61405191530770858242231179214467
61405191530770858242231182396795
61405191530770858425411865440649
61405191530770858425412122658093
61405191530770906008858119912854
61405191530770906008858120035318
61405191530770906420641153097270
61405191530770906420641154263670
61405191530770906420641154691602
61405191530770906420641159413336
61405191530770906603654607459770
61405191530770907655234031239430
61405191530770907655422316652454
61405191530770907655423088186534
61405191530770907655423088304786
61405191530791320714757479894497
61405191600690042787042648843297
61405191600690042794574060102745
61405191600722463096089735968259
61405191600722463096089993185703
61405191600722463233287985442119
61405191600722513234330863566203
61405191601561489822159135398971
61405191601561491606548084888627
61405191601561539640187891176649
61405191601561539645271126920365
61405191601561539645271237007141
61405191601562740356599170344413
61405191601562740402352726556521
61405191601597863118127860978021
61405191601597863118127862513215
61405191601597863163944093215905
61405191601597863301142085826453
61405191601597863301142087361647
61405191601597863301142201680511
61405191601598763731693228945471
61405191601670460922135076117488
61405191601670759288584378837813
61405191601670760520855913852075
61405191601670760520856942721851
61405191601670760928182105817561
61405191601670760928182105834823
61405191601670760928182109005505
61405191601670760928182110422447
61405191601670760928182110439917
61405191601670760928182364451947
61405191601670760928182367639891
61405191601670760928183139309693
61405191601670760928203031146269
61405191601670760928203288363713
61405191601670760928204060002995
61405191601670760928204060016045
61405191601670760928204145742143
61405191601670760928204145755193
61405191601670760928454078188703
61405191601670760928454078542835
61405191601670760928454336823089
61405191601670760928454346651431
61405191601670760928454461436855
61405191601670760928455107062691
61405191601670760928455107075741
61405191601670760928455111661961
61405191601670760934960289114629
61405191601670760934961403723553
61405191601670760935797117351421
61405191601670760935797117368683
61405191601670760935797203090569
61405191601670760935985489448151
61405191601670760974207931559895
61405191601670761111133956522439
61405191601670761111384745179417
61405191601670761111385003446621
61405191601670761111385003465495
61405191601670761111385118250919
61405191601670761111405924170443
61405191601670761111468686285287
61405191601670808555394378252049
61405191601670808555394378368689
61405191601670808555394463991197
61405191601670808555394464457757
61405191601670808555394492687553
61405191601670808555394493037473
61405191601670808557571365656568
61405191601670808692571450274289
61405191601670808692571564593153
61405191601670808692571565059713
61405191601670808692592370979237
61405191601670808692592485298101
61405191601670808692655132627521
61405191601670808692655133094081
61405191601670808694832034292892
61405191601670808694832120032040
61405191601670808738325035066113
61405191601670808738325035182753
61405191601670808738325120805261
61405191601670808738325121271821
61405191601670808738325149501617
61405191601670808738325149851537
61405191601670808738408717535985
61405191601670808738408717885905
61405191601670809106614035052198
61405191601670809106614040201864
61405191601670809106614383140986
61405191601670809287117005624945
61405191601670809287117119943809
61405191601670810341396316635918
61405191601671660951406855373675
61405191601671660951407969982599
61405191601671661503797185707938
61405191601671661542019713550247
61405191601671709123122477539249
61405191601671709123143398127557
61405191601671709123143398244197
61405191601671709125383061557852
61405191601671709125655029133703
61405191601671709671914447981441
61405191601671709717668032773265
61405191601671709717668032889905
61405191601671710908956965494976
61405191601674362650386476717201
61405191601674362650407397423553
61405191601674362650407484562381
61405191601674362650408513432157
61405191601674362650408516618697
61405191601674362650658445882929
61405191601674362650659560491853
61405191601674362658001313567351
61405191601674362658001570784795
61405191601674362787584468973617
61405191601674362787584469327749
61405191601674362787584555066897
61405191601674362787857553102401
61405191601674362787919200258401
61405191601674362795199220084619
61405191601674362795199220088831
61405191601674362795199563045423
61405191601674363199450159107677
61405191601674363199450416325121
61405191601674363199451187977453
61405191601674363199451191163993
61405191601674363199451273716601
61405191601674363199451276903141
61405191601674363206981483211035
61405191601674363206981483215247
61405191601674363206981568954395
61405191601674363207044331069239
61405191601674410828818149261704
61405191601674410966078903637176
61405191601674412612392053198828
61405191601694776075122438805957
61405191601694776075123553414881
61405191601694824294036403191372
61405191601694824299119639485483
61405191601694824299119639485484
61405191601694825534716361315504
61405191601694825534717475924428
61405191601694825671726440167344
61405191601694826083508331757696
61405191601694826083508446076316
61405191601694826083509446366376
61405191601694826083509446366619
61405191601694826083509446366620
61405191601695124026022110609386
61405191601695124026022115195606
61405191601695124620546745119580
61405191760222928940160048812413
61405191760222928940160391769005
61405191760222928940161077682189
61405191760222928940161163421337
61405191760222928947503430577591
61405191760222928947504202229923
61405191760222928947754220756505
61405191760222928947755249626281
61405191760223829378054458196683
61405191760223829378055229849015
61405191760223829378055229849174
61405191760223829378305128998497
61405191760223829378306276891401
61405191760223829507972859322621
61405191760247244139528717742447
61405191760247244139528974959891
61405191760247244276726967216307
61405191760247244276977638372093
61405191760247244276977757395221
61405191761083618985273987888837
61405191761083619526975114002867
61405191761083619529234545531429
61405191761086270863337909400429
61405191761086271412380583945725
61405191761086272510466966511027
61405191761086272647727720869189
61405191761086272647727720886499
61405191761086272647727720886658
61405191761086320681366293175239
61405191761086320681367064827571
61405191761086320681367065294131
61405191761086320681367355342093
61405191761086320681367436830439
61405191761086320681367441081241
61405191761086320818627076596987
61405191761086320818628110071697
61405191761086320818628195793535
61405191761086320818628195810845
61405191761086320818628195811004
61405191761087473221795642920867
61405191761087473816403701639553
61405191761087521392695084253911
61405191761087521392696117845213
61405191761087521392696232146815
61405191761087521438448669162375
61405191761087521440709248937973
61405191761087521445227625610833
61405191761087521445791708330709
61405191761087521445791709847029
61405191761087521445791823116133
61405191761087521989752267489621
61405191761087521994834382876005
61405191761087523222001652394551
61405191761087523222022573099499
61405191761087523224534200980341
61405191761094425799015371806109
61405191761095576547711870790569
61405191761098328259533093783015
61405191761098330043358070167395
61405191761099228826780786936449
61405191761099230611169479208661
61405191761099230611169593881657
61405191761099230611169852161959
61405191761122595430097129950515
61405191761122643612586591613786
61405191761122643612774876908558
61405191761122643750035288327438
61405191761122643750035631284030
61405191761122644161629266159082
61405191761122644161629609115674
61405191761122645397164340833102
61405191761122645397164683789694
61405191761123545964725423092323
61405191761123546010479007884147
61405191761195539780720991684927
61405191761195539780720991689139
61405191761195539780720992039059
61405191761195541559211206834967
61405191761195541559211463702491
61405191761195541559211465119433
61405191761195541559211549791559
61405191761195541559212239954093
61405191761195541559212582910685
61405191761195541560048287701371
61405191761195541560048289101051
61405191761195541560048289118313
61405191761195541566805289402669
61405191761195541566805294120191
61405191761195541567642118106021
61405191761195541567642118123283
61405191761195541605803007650208
61405191761195541970805441884055
61405191761195541970805527623203
61405191761195541970805527627415
61405191761195541975888873453695
61405191761195541975888873457907
61405191761195541978399270888817
61405191761195541978399356627965
61405191761195541979424380776497
61405191761195542017585013559180
61405191761195542017647689584956
61405191761195542154845682195504
61405191761195589598834479350342
61405191761195589600257201529934
61405191761195589600445143986366
61405191761195589600445486824706
61405191761195589600445486942958
61405191761195589601010342709022
61405191761195589601281967458179
61405191761195589736032471960890
61405191761195589737455108519586
61405191761195589737455194258734
61405191761195589737455194262946
61405191761195589737705898243586
61405191761195589737705898361838
61405191761195589737706155579282
61405191761195589737706241200178
61405191761195590149237114428558
61405191761195590149237114432770
61405191761195590149237457385150
61405191761195590149237457389362
61405191761195590149299876075230
61405191761195590149300219031822
61405191761195590150053017254318
61405191761195590150053360210910
61405191761195591384583132155474
61405191761195591384834179215170
61405191761195591384834950749250
61405191761195591384835293705842
61405191761196441994845837147863
61405191761196441994846956360428
61405191761196490166583499225850
61405191761196490168257182844242
61405191761196490717049153286434
61405191761196490717049153290646
61405191761196491952395947269164
61405191761207247575562712489595
61405191761207247575563741359371
61405191761207247712760619006863
61405191761207247712760619011075
61405191761207247712760961963455
61405191761207247712761733615787
61405191761207247712761733619999
61405191761207247758514175216541
61405191761207247758515318405181
61405191761207248803587554889369
61405191761207248803587640628517
61405191761207248803587645214737
61405191761207248803588674084513
61405191761207248948379376504887
61405191761207248948379380736975
61405191761207249543992017065450
61405191761207297530790280357656
61405191761207297531606183301668
61405191761207298766136298084572
61405191761227712236689605418091
61405191761228010042506375960177
61405191761228010230603262119774
61405191761228010779395232744935
61405191761228010779645936665070
61405191761231562904807169834663
61405191761231564139568182623243
61405191761231564140405006272203
61405191761231564140405010877296
61405191761231564276766089140511
61405191761231564276766089144723
61405191761231564276767203753647
61405191761231564277602884097327
61405191761231564277602913143603
61405191761231564277602917375691
61405191761231564277602917394564
61405191761231564277602998882751
61405191761231564322519645350189
61405191761231564689196894163191
61405191761231564689196979902339
61405191761231564689385147223743
61405191761231564689385180503511
61405191761231564689385180507723
61405191761231564689447909338587
61405191761231564689448028361715
61405191761231564735117811420617
61405191761231564735117840000333
61405191761231612313753503938847
61405191761231612451014258307731
61405191761231612494257334947512
61405191761231612494320096712436
61405191761231612494320126827345
61405191761231612496767814408383
61405191761231612496767843099555
61405191761231612496767843106143
61405191761231612501599341621806
61405191761231612501599341626018
61405191761231612501850045741407
61405191761231612501850045807098
61405191761231612501850046275062
61405191761231612501850131896166
61405191761231612913381348080930
61405191761231613050642014650782
61405191761231613050642016717254
61405191761231613050642359673846
61405191761231614148163281025710
61405191761231614148163281029922
61405191761231614148164314676322
61405191761231614285423949662034
61405191761231614285423949666246
61405191761231614285425069051794
61405221308853579305105608226855
61405221308926514042540824078067
61405221308926514042540824432199
61405221308926514179738816688615
61405221947049966030264872772638
61405222000228495323606409637141
61405222000235698630814312211029
61405222000236599061367662411233
61405222000236599061367667010503
61405222000236599198563332086537
61405222000236599198565655021781
61405222000236604549285043897909
61405222000236899243020839743453
61405222000236899243023163741507
61405222000236901026594743680577
61405222017953470995099629834273
61405222017953470995099634433543
61405222017953471040828826361392
61405222017961574870056552283669
61405222017961574915788071746032
61405222017961580220778264095041
61405223199582481930450316397290
61405223217339589384072072035055
61405223359115083131137773460137
61405223359139694533506164849652
61405223359150199922627836793577
61405223359150199922630160791631
61405223359150199922630160809101
61405223359150199922630161145763
61405223359150205273348519735173
61405223359150205273349548604949
61405223376840058802630993657269
61405223376864326000871926358719
61405223376864370427511053809243
61405223376876076024672084255669
61405223376876076024674408253723
61405223376876076024674408271193
61405223382772951368220008846083
61405223382772951413952673049599
61405223382772951551150665660147
61405223382772979369050573306214
61405223382772995284017716129782
61405223382781099158976961514422
61405223382784656965383363290563
61405223382784657148314020104627
61405223382784684966483228562153
61405223382784684966485552560207
61405223382784701430242341827913
61405223382784701430244665825967
61405223382784701575034507462833
61405223382784701575036831810807
61405223382784706928202821003341
61405223382784706928203940670661
61405223382785001764284180754669
61405223382785007115005892566041
61405223430050058181963142477303
61405223430050102608600717582105
61405223430050102608603041580159
61405223430050102608603041597629
61405223430050107959322429393477
61405223435915490746768002349267
61405223435923594621723120031417
61405223435923594621726219218263
61405223435923594621727247733907
61405223435923594621727248088039
61405223435923594758924125735531
61405223435923594758925240344455
61405223435927212952395509999385
61405223435927213135409850700302
61405223435927213501187480441577
61405223435927214735969413936509
61405223435950607538258065682707
61405223435950624139215171559015
61405223435951508106005970949291
61405223435951508106007085558215
61405223435951813645975114475694
61405223435958683549311224964667
61405223435958683595043889168183
61405223435958711413213097625709
61405223435958711413213183364857
61405223435958711413213955017189
61405223435958711413216282551703
61405223435958728014170203502017
61405223435958728014173646708265
61405223435959583979862252229627
61405223435959584162792909043691
61405223435959611980962203240365
61405223435959611980965216333931
61405223435959628589516490989473
61405223435959628589516495588743
61405223435959884169111925521463
61405223435959884306309918132011
61405223435959912170211876532201
61405223435959912170215229400031
61405223435959913953785780469325
61405223435959913953789133337155
61405223435959913953789137936425
61405223435959928771172335276339
61405223435959928771172339875609
61405223435959934175237994760621
61405223435962330155481875516655
61405223435962330292677543775017
61405223435962330292679868127203
61405223435962331390261484659401
61405223435962331390263809011587
61405223435962331527459477269949
61405223435962331527461801622135
61405223435962335094607285144197
61405223435962335097138690446389
61405223435962335643399255586389
61405223435962335645930660888581
61405223435962336878181189081321
61405223435963532284540738180188
61405223435963535851688546054436
61405223453652188623888730196517
61405223453652189172680700638709
61405223453652190407462634133641
61405223453676483777500305755347
61405223453676483777500306109479
61405223453676500241259419021107
61405223453676500241259419375239
61405223453676500248768790348491
61405223453676500386050465801965
61405223453676500797560760790683
61405223453684559651355472426759
61405223453684559834286129240823
61405223453684587652455337698349
61405223453684587652458436531063
61405223453684587652459551139987
61405223453684604116214450964109
61405223453684604116217549796823
61405223453684604116217894170357
61405223453688206394721791237109
61405223453688206394724115235163
61405223453688207629503724732041
61405223453688207629506048730095
61405223453688211333849525216837
61405223453688211336380930519029
61405224068149226782356644678857
61405224068149232133077327620453
61405224068149232133078356490229
61405224068150127212907671943817
61405224074057852187926130598769
61405224074057852187927245207693
61405224074058752618477157863729
61405224074058752618477243602877
61405224074058752618477929516061
61405224074058752618478272472653
61405224074058752763270095150981
61405224074058752809002759335614
61405224074058758113990692353429
61405224074058758113991806962353
61405224074059058348993921857373
61405224074059058486191914467921
61405224074383257402910596858248
61405224074383257402973358623172
61405224075042456371578656535772
61405224075042456371641332561548
61405224075042456371641418300696
61405224144950551437001025168809
61405224144950556924920729590729
61405224144958655304450038652257
61405224144958655304450124391405
61405224144958655304450810304589
61405224144961357152406351660297
61405224144961358249990292544681
61405224144961358387188285155229
61405224144961361954335064159701
61405224144961361954336093029477
61405224144961362503127034601893
61405224144961362503128063471669
61405224144961363737908968096825
61405224144961363737909996966601
61405224144962257582957378925257
61405224144962258817738283550413
61405224144962258817739312420189
61405224144962259000752881470178
61405224144962262522084084035209
61405224144962262522085112904985
61405224144962262705099453605902
61405224145286752888364504510683
61405224145286762360129489599580
61405224145286762360130261251912
61405224145286762360192251364504
61405224145286762360193023016836
61405224145289454592363676445115
61405224145945977388368826931792
61405224145945977937411501477088
61405224146262061865296669917914
61405224146262076682679871857098
61405224146262076687762446035258
61405224146262078329808698923889
61405224146269881969742993866137
61405224146269881969743765518469
61405224146269886961967351565096
61405224146270181609970539775343
61405224146270181609970540247519
61405224146270181609970568827235
61405224146270181609971311899851
61405224146270181609971340479567
61405224146270181747231208883843
61405224146270181792984793675667
61405224146270182204767057864941
61405224146270182341965050475489
61405224146270182342027812577235
61405224146270187151237913566556
61405224146270187151237913683196
61405224146270187151237916748884
61405224146270187151237942262912
61405224146270187151237945445240
61405224146271082772516163479597
61405224146271082772516849392781
61405224146271082772578839505373
61405227453900497943945356556857
61405227453900497943948712607015
61405227453900514407704384083469
61405227453900514407704469822617
61405227453900547906580229870722
61405227453900563821545050095916
61405227453900563958743042352172
61405227453900798133195029848693
61405227453900798133197271289927
61405227453900798133197357383207
61405227453900798133198385898851
61405227453900814741746222991342
61405227453900862919988703622410
61405227453900864154769522509822
61405227453924879294743385856702
61405227453932983169703745848862
61405227453933279464899040722796
61405227453933283176021733812554
61405227453933283358953419140698
61405227453936881919160163495228
61405227507079343844207622383853
61405227507110612985766523848262
61405227507110906535433945270448
61405227507110913129283532936582
61405227507110913724080136765337
61405227507114460635697685717293
61405227507114465986418368658889
61405227507114465986419397528665
61405227507114499340751544942195
61405227507114510042027862611104
61405227507114510453788946396583
61405227507114515446284244425497
61405227507114515446284245825177
61405227507114515995076214867689
61405227507114515995076216267369
61405227507949736503554489461930
61405227508265835797865534387236
61405227524804352870035228253421
61405227524804369104961675933164
61405227524804369104961675934568
61405227524836784421868000659064
61405227524836784475402585264179
61405227524836784604881967225790
61405227524836789368525686933252
61405227524836789544009701205518
61405227524836789551540026572724
61405227524836789963322289686099
61405227524840375213965365077176
61405227524840386327002766531564
61405227524840386693031100375943
61405227524840386693031186469223
61405227524840386746377829794587
61405227530603720094164766734192
61405227530636139298347548757548
61405227530636140533129482252480
61405227530700981411058913289056
61405227530709042651549032456644
61405227530709070468634956734512
61405227530709085286018158673696
61405227530709086520800092168628
61405227530712694198371533828260
61405227530712694335569526084676
61405227530712994524840148661176
61405227530737009527595070466976
61405227530737009664793062723392
61405227530737309854063685299892
61405227530745065361509827476964
61405227530745109691431479863278
61405227530745109828629386380546
61405227530745410024677130199736
61405227530745413729022930684532
61405227530745414957090447896398
61405227530745414963804864179464
61405227530745414964620744565796
61405227530745414964621116083230
61405227666600206001866240363675
61405227666600206001867354972599
61405227666600222465622254796721
61405227666600506191115913655511
61405227666600522654871899373270
61405227666600522654871928088557
61405227666612263534736508008695
61405227666612278214855860989043
61405227666612278222198985877802
61405227666612278222198985890909
61405227666612279411247907620790
61405227666612279456981691020854
61405227666635394029205505622450
61405227666635639446361991421997
61405227666635687578871807830618
61405227666635688814218597209866
61405227666635689226251999138496
61405227666635689226252770790828
61405227666635689416525694766762
61405227666635689416525694779869
61405227666635694172722424383998
61405227666635694172722510123146
61405227666635694767247406591241
61405227666635694767519118539525
61405227666643497904164751024400
61405227666643792688612986710190
61405227666643793923959776089438
61405227666643798047681760099622
61405227666647385127902252439952
61405227666647395006345924322483
61405227666647395013689049224349
61405227666647396240940687468380
61405227666647400357068493525335
61405227666647400364410761035721
61405227666647400364682472982592
61405227666647400364682472983996
61405227666647400364682472984005
61405227684264304331345815640746
61405227684264307852758636363184
61405227684264308035689293177248
61405227684325181673356447467241
61405227684325181673359457378479
61405227684325181673359546654087
61405227684325181673359800335071
61405227684325198137115560733001
61405227684325198137116246646185
61405227684325198144458252333976
61405227684325198144709648018225
61405227684325198281907640628773
61405227684336903879070995073253
61405227684337189243343379140681
61405227684337189243346389051919
61405227684337189243346478327527
61405227684337189243346732008511
61405227684337203885138615866776
61405227684337204068320668365089
61405227684337205119920549361708
61405227684337205851894572284734
61405227684337205851894572302213
61405227684337237238655888851938
61405227684337238474001906578854
61405227684337239206229728205827
61405227684337253290821024286054
61405227684337253291385108518038
61405227684337253840429246279332
61405227684337253886349166925323
61405227684337254023359903093396
61405227684337254023609835561647
61405227684337254030136709957806
61405227684337254030136709959210
61405227684337254030137052915802
61405227684337254030137824566730
61405227684337254030973538213264
61405227684337254030974652803314
61405227684337255669923070862447
61405227684337255677266109671033
61405227684357618583422967852264
61405227684361215503948731227173
61405227684361220854670443038545
61405227684361515685605003146969
61405227684361515693198404519009
61405227684361520449144086000424
61405227684361520998187452109386
61405227684361521181118108923450
61405227684361521181118108940929
61405227684361564915698760439974
61405227684361564916262844671958
61405227684361564916262930411106
61405227684361565465306982433252
61405227684361565648237639247316
61405227684361570411211523277390
61405227684361570457697332910965
61405227684361570457697675867557
61405227684361570457781015736364
61405227684361571006489646309749
61405227684369620802688187714332
61405227684369624324103331385064
61405227684369668790657319911430
61405227684369668790658005824614
61405227684369668791222090056598
61405227684369668973588662638678
61405227684369670757978818126888
61405227684369674332656578295605
61405227684369674332740261121004
61405227684369674462407928364346
61405227684369674469101425476094
61405227684369674469101425477498
61405227684369674469938253731552
61405227684369674469939368321602
61405227684373223073935662883134
61405227684373223073935662900613
61405227684373226595350806553866
61405227684373226778281463367930
61405227684373226778281463385409
61405227684373259949432935423344
61405227684373260132363592237408
61405227684373261184214868916872
61405227684373271245650926160047
61405227684373271252178143514202
61405227684373271252178915165130
61405227684373272480182927186728
61405227684373272891964161460847
61405227684373272891964847374031
61405227684373272899307200269433
61405227684373273029225601749503
61405227684373276008375992330794
61405227684373276191305877493930
61405227684373276596310647858827
61405227684373276596394330194580
61405227684373276603653000754229
61405227684373276741186496300480
61405227684373277838434934249161
61405227684373277838519388708018
61405227690172629555448513712488
61405227690172629555448513716700
61405227690233807040435915056330
61405227690233823550196964620374
61405227690245564429806626664724
61405227690245564430078598893124
61405227690245564430081693493750
61405227690245579109991836324406
61405227690245579247189828585034
61405227690245579247189828603908
61405227690245579247461800832308
61405227690245579254804578296356
61405227690245579254804582914500
61405227690245579254804954431934
61405227690245579254805726084266
61405227690245580344774544659614
61405227690245580352116550366336
61405227690245580489586887926866
61405227690245580489587659579198
61405227690245829290877328153174
61405227690245879443238720193538
61405227690245879443239491845870
61405227690245879444054280167908
61405227690245879444055399376102
61405227690266243996503800165652
61405227690269890734869686797190
61405227690269890734869689985134
61405227690269890872067593318670
61405227690269890872067593337544
61405227690269890872339536986228
61405227690269890872340308638560
61405227690269890879682690585854
61405227690269895681340087005052
61405227690269895681612060437600
61405227690269895818810424565582
61405227690270191061589981930396
61405227690270191068932016321828
61405227690270194772461885295946
61405227690270194772463028484586
61405227690270196008060097857418
61405227690277995844610865676762
61405227690277995844610868864706
61405227690277995981808772198242
61405227690277995989423521909564
61405227690277995989424641117758
61405227690277999693769322394360
61405227690277999693770441602554
61405227690278299700088314910560
61405227690278299875488675055226
61405227690278299882203064175518
61405227690278299883018967106480
61405227690278299883018971724624
61405227690278299883020114894390
61405227690281886597294582389408
61405227690281896612747928290628
61405227690281896665279810791938
61405227690281896665280582444270
61405227690281897710331983843796
61405227690281897847529861785560
61405227690281897847529890365276
61405227690281898449669274722306
61405227690281901604407544771666
61405227690281902009475076885460
61405227690281902017005340374477
61405227690281902017005340724397
61405227690281902146735803034104
61405227690281902146735831615224
61405227690281902154015075207102
61405227690281903388797008702034
61405227690281903800579244311601
61405227690281903800579244661521
61405227737512116257827168851509
61405227737512132721582838911021
61405227737512180908443491471631
61405227737512180908443491475843
61405227737514882558321958196455
61405227737514882558323072805379
61405227737514882611690636841515
61405227737515733170782839391049
61405227737515783126072006587607
61405227737515783179418650271475
61405227737515783179419764876027
61405227737515783179419764880399
61405227737539193824974309420431
61405227737539193824974309424643
61405227737539199175696021231803
61405227737539199175696021236015
61405227737539199175696106975163
61405227737539199724467156706583
61405227737539199724487991691257
61405227737539199724488077430405
61405227737547249513072130592129
61405227737547249513072902244461
61405227737547297699933554805071
61405227737547297699933554809283
61405227737547299483486504751655
61405227737547299483486504751815
61405227737547303050655266616443
61405227737547303050655266620655
61405227737547303050655352359803
61405227737547304834208216563027
61405227737550849962272902724489
61405227737550855312993585666085
61405227737550855312994614535861
61405227737550888667326761949391
61405227737550899780364163403779
61405227737550899917562069921047
61405227737550899970908713604915
61405227737550905321630511151063
61405227737550905321631540020839
61405227737550905321651431857622
61405227737550905321651431857623
61405227737550905321651431861835
61405227743346644876381772148094
61405227743347545261179243200946
61405227743347545306932799413054
61405227743347545444193468049378
61405227743347845450449808501374
61405227743351447727428076695767
61405227743459530139935571413561
61405227743459530688999514225274
61405227744610552086074233139486
61405227744611741730955346695178
61405227744719809859997091610894
61405227744719852685011852505626
61405227744719858038177929322262
61405227744719858038992717657350
61405227744719858222283498537170
61405227744719858632974533150960
61405227744719858632974533500880
61405227744719858632976857498934
61405227744719858633225580547526
61405227744719858633225580560576
61405227744719858633225581610336
61405227744719858633789321822918
61405227744719858633789664779510
61405227744719858633790440681192
61405227744719858633792763612224
61405227744719858633792765029166
61405227744719858636320725698132
61405227744719858636321840324318
61405227744719859868320550877876
61405227744719859868320551227796
61405227744719859868571598274442
61405227744719859868571598287492
61405227744719859868571599337252
61405227744719859869408078962598
61405227744719859869408078966810
61405227744719859869411522173058
61405227744719859871102654606844
61405227744719859871102659193064
61405227744719859871667859100994
61405227761072520978426019610186
61405227761076423398921296888687
61405227761145416969948061615914
61405227761173695423761563677046
61405227761173695423761563694516
61405227761173699134885317397220
61405227761173700782014370954048
61405227761173700965028710610990
61405227761181754831602082150792
61405227761181800533502742556618
61405227761181804244626496276792
61405227761181804656973616337284
61405227761181805891755549832216
61405227761181805891755549833620
61405227761181806486552125100129
61405227761181806486552152610393
61405227761185406554912821463592
61405227761185407111235087137962
61405227761185408201225199017216
61405227761185408338486725400716
61405227761185408346017020632894
61405227762056850824480580012059
61405227762118029773014280906002
61405227762118073009893614401446
61405227762121631861250195714277
61405227762121631861271116774969
61405227762121631861271202514117
61405227762121631861271203931059
61405227762121631861271207113387
61405227762121631861271207117599
61405227762121631861271461148503
61405227762121631861272235983163
61405227762121681824154456995899
61405227762129785699113702380539
61405227762336877419524555734297
61405227762336878609870102201881
61405227762336878655037939100797
61405228145199224991257269697372
61405228145209682394940524223693
61405228145209687745662236035065
61405228145209732213056063076634
61405228145209982538457533312013
61405228145209987889179245123385
61405228145210032356573072164954
61405228145210037303039455329070
61405228145210037488501429934953
61405228145210882969008560576973
61405228145210888456928264998893
61405228145210921994299029753370
61405228145210932970138438597210
61405228162935613398012574120558
61405228162935913590545677397045
61405228168844238804315399338104
61405228168844534191658574795910
61405228168844534198433057296488
61405228168844534198434173322354
61405228168844534199252403800880
61405228216113487358230825344211
61405228216113487495426493602573
61405228216113487495428817954759
61405228216113492846148205413945
61405228216113542854784102029147
61405228216114387925977520867533
61405228216114387925979844865587
61405228216114443422533036169879
61405228222018215981997540013287
61405228222021812765073914030589
61405228222021817704201649073127
61405228222021818252993619515319
61405228222021867659240112166572
61405228222022117847718658161447
61405228222023018278269685426407
61405228222023018415467678036955
61405228222023018827061655868599
61405228222023018872815244319347
61405228222023068289102508654264
61405228222237998992579503881607
61405228222894467707927657288452
61405228222894468256719627730644
61405228222897197368993212801825
61405228222990856418966173536288
61405228222990856419221354320558
61405228239748039148879358386330
61405228239748042128004270109236
61405228239748043912414999100616
61405228239966881931234463245745
61405228240071948173672062877057
61405228240619438577766202951414
61405228240619486207216713256930
61405228375634371612355003461733
61405228375635272042906030726693
61405228375635572232155704018529
61405228375635572369353696629077
61405228375635621645932920599113
61405228375635621645933263555705
61405228375635621648464319762629
61405228375635622194725233997897
61405228375635622194725234352029
61405228375635622194975938083531
61405228375643725520892165983753
61405228375643725523423565147269
61405228375643725523424684355463
61405228375646077209518357906213
61405228375646077211965731287681
61405228375646377398768031198049
61405228375646426815076646942149
61405228375646426815077766150343
61405228375646427224139311703548
61405228375646427224139311703557
61405228375646427224139568921001
61405228375646429007964262682907
61405228375647277966517051073557
61405228375647323493000327188677
61405228375647324041792297630869
61405228375647327791888588442377
61405228375647327791888588796509
61405228375647327792139292528011
61405228375647329026670521937309
61405228375647329029202697333496
61405228375962527753974108486700
61405228376510918588431075219018
61405228376519023698172254098590
61405228381445767083633138493658
61405228381445767220810239095614
61405228381445767220831131104206
61405228381445767220893807129982
61405228381445767266563795307722
61405228381445769050137699244846
61405228381446667651361266360574
61405228381446667651382158369166
61405228381446667788642827005490
61405228381446667834375491209006
61405228381446669434935170297698
61405228381446669480688726509806
61405228381446669617949395146130
61405228381446967840631831661002
61405228381446967977892500297326
61405228381446969624205735598126
61405228381542997025435750152613
61405228381543897455986777417573
61405228381543897593184770028121
61405228381544197599503786505893
61405228381554702622599104597093
61405228381554747089718634902076
61405228381554748324500568398412
61405228381554748324502891346706
61405228381554752028846368883208
61405228381554752577638339323996
61405228381554753812420272820332
61405228381555002766116113685413
61405228381555052774522578253173
61405228381555054009304511748105
61405228381555903333865133560921
61405228381555953159236670929741
61405228381555953159236671283873
61405228381555953159236672346674
61405228381555953205240926995603
61405228381555953205240931244953
61405228381555953205242074888506
61405228381555953207500735813092
61405228381555954394018604424673
61405228381555954988814830932727
61405228381555954988814835182077
61405228381555954988814864216707
61405228381555954988815978825631
61405228381761879470999631073754
61405228381761879470999631075158
61405228381761884824165707890390
61405228381761884824165707891794
61405228381762779901550658340118
61405228381762785391977403793078
61405228381763083750832632216549
61405228381770885011019983890549
61405228381770888671324137804285
61405228381774742953411207658107
61405228381774776305236227597397
61405228381774791129394256410693
61405228381774791129394256760613
61405228381774791136736262117415
61405228381774791136736262467335
61405228381774791314584234501682
61405228381774792372083051492451
61405228381774792961964335466518
61405228381867244118137110109138
61405228381867249608567294053165
61405228381868144685886129984646
61405228381868150039118321318125
61405228381868150039118321784685
61405228381868446659524495413123
61405228381868450228388915314909
61405228381868450365649670040301
61405228381870848036515614574993
61405228381870848038123926183949
61405228381870848038207609003741
61405228381870848038207867270945
61405228381870851742469726668745
61405228381870851742553409021977
61405228381870851742553666239421
61405228381870851742553667755741
61405228381871148227478202883885
61405228381871148364739215526561
61405228381871152069085016011357
61405228381871153121322190974064
61405228381871153311690136046115
61405228381872048793597990095569
61405228381872048795290242791521
61405228381872052499636042226557
61405228381872052499636043276317
61405228382415647029162530001396
61405228382415647029162530002800
61405228382419243812238905081508
61405228382419249300158609503428
61405228382427348921980083962484
61405228382427348921982406910778
61405228382427352626325884447280
61405228382427354409899788383000
61405228382427354409899788384404
61405228382430087684117410687522
61405228382430098802237383199221
61405228382430098803929636361733
61405228382430103697805091586086
61405228382430350952785944745051
61405228382430383711443851598519
61405228382430388013093038327595
61405228382430398991507977196005
61405228382431288441116103854866
61405228382431288443644065592555
61405228382431288443644065946687
61405228382431299559236076366565
61405228382431299559256997071513
61405228382431299560928329062517
61405228382431299560928329529077
61405228382523741337618548360212
61405228382523742572146334190048
61405228382523743169454466008601
61405228382527345303440580977413
61405228382527349007786381462209
61405228382527350197316036201766
61405228382527645492711174857557
61405228382527645629888246413237
61405228382527645629972186450473
61405228382527645629972187500233
61405228382527649197056975342353
61405228382527649334317987985029
61405228382742547791661838231369
61405228382742595779547973988419
61405228382742595779548088307283
61405228382742595825301673215747
61405228382742595962562313155715
61405228382742595962562313622275
61405228382742595962562341852071
61405228382742595962562342201991
61405228382743448222212865496329
61405228382743496347359784208567
61405228382743496347359784675127
61405228382743496393029772386307
61405228382743496393050693091255
61405228382743496393113340420675
61405228382743496393113340887235
61405228382743496393113369117031
61405228382743496393113369466951
61405228382743748411483459493113
61405228382743748411483459843033
61405228382743796536546781474627
61405228382743796536630349508995
61405228382743796536630349975555
61405228382743796536630378205351
61405228382743796536630378555271
61405228382743796582300366383091
61405228382743796582383934417459
61405228382743796582383934767379
61405228382746149925647953200181
61405228382746149927256523542901
61405228382746149927340206362693
61405228382746153631602324027697
61405228382746153631686006847489
61405228382746197639012866003447
61405228382746197639012866470007
61405228382746450114918547196965
61405228382746450116610800242837
61405228382746450252179560189561
61405228382746453820956600727633
61405228382746497828283431303875
61405228382746497828283431770435
61405228382746497828283460000231
61405228382746497828283460350151
61405228382747350682730329187317
61405228382747350682730586404761
61405228382747350682730587454521
61405228382747350684338899063477
61405228382747350684338899530037
61405228382747350684422581883269
61405228382747350684422840150473
61405228382747354388684699548273
61405228382747354388768382368065
61405228382747354388768640635269
61405228382747398853296445885123
61405228382747398860071272759235
61405228399171643322875378566298
61405228399171645152181946706938
61405228399268873127479997614705
61405228399280575157495544184937
61405228399280629922078122086340
61405228399280875301012553273257
61405228399280924707262140393994
61405228399280925309398082607586
61405228399280925309401524751024
61405228399280928281184432299434
61405228399280928829976402741626
61405228399280930065595159754376
61405228399499718624904427501107
61405228399499751976729447790317
61405228399499761449897153033749
61405228399499766800887476603613
61405228399499766803146908132175
61405228399499766803146908136387
61405228399499766808229482310335
61405228399499766808229482314547
61405228399499766848816782880165
61405228399499766848816786062493
61405228399499768043576271693795
61405228399499768084414623900909
61405228399597024602289202903249
61405228399597024602351998319548
61405228399597024603960190537981
61405228399597024603981111242929
61405228399597024603981455599201
61405228399597024604044251015500
61405228399597028308390050100616
61405228399597028308390051500287
61405228399597028308390051500296
61405228400144219072140470401066
61405228400144219620932440843258
61405228400155963918276306346855
61405228400155963923171624082549
61405228400155963923422326785938
61405228400155963925618312036107
61405228400155963925619345137971
61405228400156258715130125007421
61405228400156258760883681219529
61405228400156264061855991460951
61405228400156264065851833636465
61405228400156264068299554691887
61405228400156264068383237511471
61405228400156264068571150784709
61405228400156264068571265588799
61405228400156264069135235018097
61405228400156264069135349820783
61405228400156264107525979638691
61405228400156264111605389848573
61405228400156264111605393030901
61405228400156264114049754853837
61405228400156264114049758036165
61405228400156264114053110903995
61405228400156264114303814989629
61405228400156264114888906032891
61405228400156264115137285789687
61405228400156265349670839527823
61405228400253521869193162511653
61405228400253521869214083216601
61405228400261630546671372597685
61405228400468423893702732823441
61405228400468424030904078304009
61405228400468472018790328379923
61405228400468472064522992583439
61405228400468472201783661219763
61405228400468472201804553228355
61405228400468472201804581924711
61405228400472073740994437439763
61405228400472074335519072085471
61405228400472074342293898959583
61405228400472074472779740721795
61405228400472326491421800262201
61405228400472373930244110731599
61405228400472374479036081173791
61405228400472374485810908047903
61405228400472374662050306022223
61405228400472374662050334718579
61405228452447702602225987686919
61405228452447751970250306333629
61405228452447751970250306687761
61405228452447751970501010419263
61405228452447752016254595683470
61405228452447752016254595683471
61405228452447752016254595687683
61405228452447752016254940057005
61405228452447752018514026744069
61405228452447752565046566142925
61405228452447752565046910499197
61405228452447752567578310725523
61405228452454607092145513069075
61405228452454607092145516251403
61405228452455502171975204776333
61405228452455502171978303963179
61405228452455835663070383702919
61405228452455852140864522885805
61405228452455852140864523239937
61405228452455852140866847233779
61405228452455852140866847237991
61405228452455855845210323370601
61405228452455855845210323724733
61405228452455855891213841068110
61405228452455855891213841068111
61405228452455855891213841072323
61405228452455855891214957093977
61405228452455855891214960280517
61405228452455855893473272128709
61405228452455855893474391336903
61405228452455857079992257219665
61405228452455857674787712788277
61405228452455857674787713138197
61405228452455857674787745022497
61405228452455857674788859631421
61405228452455857674788861031101
61405228452455857674851622796025
61405228452455857677048295274027
61405228452458207579567720496649
61405228452458537366317443329443
61405228452458556999664379771225
61405228452458557548707401877999
61405228452458557594460900698847
61405228452458557594460986437995
61405228452458557594460986787915
61405228452458557594462019907041
61405228452458558783489335372931
61405228452458558829242920282847
61405228452458558829242921345657
61405228452458558829243178563101
61405228452458558829243950215433
61405228452458558966503932938573
61405228452458558966504704590905
61405228452459458116456335305935
61405228452459458162210264943677
61405228452459458162211036596009
61405228452459458162211039782549
61405228452459458299471790971481
61405228452459459351238268800867
61405228452459459396992198438609
61405228452459459396992970090941
61405228452459459397055731855865
61405228452665334465148012909717
61405228452666289799066635968821
61405228452666589988337201269249
61405228452666589989153018455239
61405228452666589989153105611329
61405228452673337449976322736319
61405228452673489537709770243886
61405228452673494890875847060522
61405228452674389967987824990385
61405228452674394909644524042975
61405228452674695647937216255046
61405228452774357896645898177421
61405228452774357942378566968609
61405228452774658085916463477849
61405228452774658131649132269037
61405228452775558653728159379133
61405228452775558836742498552253
61405228452775558836742501734581
61405228452775558836742503134261
61405228452775558836742503138473
61405228452782763785434695578945
61405228452783664353183715454453
61405228453321831730380984883389
61405228453321881144409592897198
61405228453321897568916586647475
61405228453323087208655765027539
61405228453323087251877920546969
61405228453323087253570173242921
61405228453323087254388400533295
61405228453323087254409321239647
61405228453330892173185330476785
61405228453330892174879906121031
61405228453331187422491362264485
61405228453331187423307269788893
61405228453331191083615010412179
61405228453331191122002197006369
61405228453331191126837162749281
61405228453331191127088986043109
61405228453331191129368566624287
61405228453331192318396943907111
61405228453331192361619096244213
61405228453331192362435003768621
61405228453331192364150500119219
61405228453333539111933031600075
61405228453333539111933031600081
61405228453333544465099108416711
61405228453333592231752087524247
61405228453333592641086372377797
61405228453333592643534093433219
61405228453333593870781516834585
61405228453333593875868305871325
61405228453333593878312583720499
61405228453333593878316026926747
61405228453333603759457306326649
61405228453333603759457420645513
61405228453333603896655298937197
61405228453333839255450040688395
61405228453333888661132449106269
61405228453333888668663515992183
61405228453333888669478648700806
61405228453333888714960351583773
61405228453333889264003283346514
61405228453333892375267977404373
61405228453333892421000641606485
61405228453333894068126341244319
61405228453333894068129784450567
61405228453333903948727900206793
61405228453333903948727985945941
61405228453333904085904972229033
61405228453333904085925892817341
61405228453334804516455999493993
61405228453334804516456113812857
61405228453334804516477005821449
61405228453427247943386776647795
61405228453430850396166243552877
61405228453431150448238930561621
61405228453431150449847499388021
61405228453431150449931182207813
61405228453431150585415916844713
61405228453431150585436837433021
61405228453431150587108168024345
61405228453431150587129088729293
61405228453438953540550131092275
61405228453645649888186687795825
61405228453645950069845599029493
61405228453646100324922985008177
61405228453646100370655649211693
61405228453646100782521596226535
61405228453646100782521681965683
61405228453646100919698668248775
61405228453646100919719588837083
61405228453646100919782350602007
61405228453647000755474012273137
61405228453647001349998646937719
61405228453647001349998647054359
61405228453647001349998732676867
61405228453647001350249695513735
61405228453647001350270616102043
61405228453647001350270701841191
61405228453647001350333377866967
61405228453647300944723685564973
61405228453647301493787252118813
61405228453647301500562078992925
61405228453647301539519916322377
61405228453647301539520289393879
61405228453647301539520375133027
61405228453649702641651727314045
61405228453649702641651728713725
61405228453649702641651728732599
61405228453649702641651728849239
61405228453649703060208904472275
61405228453649703190694746234487
61405228453649703197469573108599
61405228453649704433655142134227
61405228453650002785168736402365
61405228453650002785168737802045
61405228453650002785168737820919
61405228453650002785168737937559
61405228453650003197034310345657
61405228453650003203725569185401
61405228453650003203809137219769
61405228453650003379965340231271
61405228453650004622904820012283
61405228453650004622925736014371
61405228453650903215719763667325
61405228453650903215719765067005
61405228453650903810516081582431
61405228453650903810516110278787
61405228453650903810516367496231
61405228453650905007723178481683
61405228453650905007723292800547
61405228453650905053455933012019
61405228453657657458194506885813
61405228453657657458445212388805
61405228453657809543396321008183
61405228453658109732645998887643
61405228453658109732666914888327
61405228453658113301507434625498
61405228453659010117464357361255
61405228453659010163197111891591
61405229580897594986890807739309
61405229580930298968146125658150
61405229580932711778380871072749
61405229580932711778383198253131
61405229580932766550473196585934
61405229580932766550473286912706
61405229580933011967630544364585
61405229580933011967632871544967
61405229580933011967633986508023
61405229580933061335486349803766
61405229580933061937793476070125
61405229580933061937796571720502
61405229580933061937796571720511
61405229580933061937796574902839
61405229580933061938065100862319
61405229580933061938065100866531
61405229580933061938068540886239
61405229580933061938068544068567
61405229580933066693990296001026
61405229580933066876921209695721
61405229580933066878615786739647
61405229580933066879452265902645
61405229580933066879452267418965
61405229580933067288515187881497
61405229580933067288786812673691
61405229580933067288786812677903
61405229580933917893694332912996
61405229580933962505629274402704
61405229580933967299940825564258
61405229580933967307472236960681
61405229580933967309166814004607
61405229580933967310003294683925
61405229580933967856514997581947
61405229580933967856535918288347
61405229581257270048722915053289
61405229581258170479273942318249
61405229581881047774019240580493
61405229581881346316160753375257
61405229581881347963289805880921
61405229581882248538631879922533
61405229598622554194628356459987
61405229598658588025217284169761
61405229598658588025219611704275
61405229598658593375938995981133
61405229598658888214466957461597
61405229598658888214469280396841
61405229598658888214469284996111
61405229598658893702386661883517
61405229598658938039837723532217
61405229598658938039840817765661
61405229598658938039840822364931
61405229598658938040109348328623
61405229598658938040112788348331
61405229598658938040112791534871
61405229598658942978965457157813
61405229598658942978965457511945
61405229598658942980660805854071
61405229598658943527757427600005
61405229598658943527757427954137
61405229598658943528029052750543
61405229598658943529452776296263
61405229598986749654849484190535
61405229599919421590450990677885
61405229604531196071463974259702
61405229604531224033341719798956
61405229604555539362565256437672
61405229604555555277532399261240
61405229604563644472306435317244
61405229604563659152491644645880
61405229604567268195265116446070
61405229604567268195265119632610
61405229604567268195265891284942
61405229604567552469571636239324
61405229604567552469820361767668
61405229604567568941109799437211
61405229604567568941109799441423
61405229604567568943369230497809
61405229604567568943369232014129
61405229604855433972499526463691
61405229604891771568952180854982
61405229604891771706212935230454
61405229604891772934027541539438
61405229604891773353340873127194
61405229604895375067930230882819
61405229604895375075545326561972
61405229604895375205274669500846
61405229604895375212806080937444
61405229604895375624337297004164
61405229605515516628642412718287
61405229605515560505483054333649
61405229605828047003531737370169
61405229651801449554751994097431
61405229651801450103543964539623
61405229651832619825116329223701
61405229651833870542237088191401
61405229651833870542508800493817
61405229651836550240709476983795
61405229651836550240711800981849
61405229651836555591430074186243
61405229651836555591431188795167
61405229651836555591433512793221
61405229651836566346242090710687
61405229651836566346242090714899
61405229651836566346242090727949
61405229651836566346245529317665
61405229651836566346245529334927
61405229651836566346245529671797
61405229651836566346245529684847
61405229651836566346245533916935
61405229651836566346245533921147
61405229651836566704468590249555
61405229651836566757836154635611
61405229651836566757839507503441
61405229651836566895016579053297
61405229651836566895037499759857
61405229651836566895037499777119
61405229651836571696692177729865
61405229651836571696963802522059
61405229651836571696963802526271
61405229651836571696963802539321
61405229651836571696963888265419
61405229651836571696963888278469
61405229651836571696963888615339
61405229651836571696963889678149
61405229651836571833890169986281
61405229651836572245755772981513
61405229651836572245755858720661
61405229651836572245755860120341
61405229651836572245756117337785
61405229651837422853111101893077
61405229651837456159179093707619
61405229651837456159182446575449
61405229651837472264441197251241
61405229651837472264524503804096
61405229651837472264712793225962
61405229651837472264712908140927
61405229651837472264712908153977
61405229651837472813483957872507
61405229652782118419123978154934
61405229657742495955589545771967
61405229657742495955589547184697
61405229657744847643943683830679
61405229657744847646475089128659
61405229657744891516537460649102
61405229657744891516538235487974
61405229657746048263765046831043
61405229657746048263765048230723
61405229657746048266275531405201
61405229657746048403473782296003
61405229657746092273536153349886
61405229657746092273536153367356
61405229657746092273539595510794
61405229657746092273787205126953
61405229657746097624508916938325
61405229657746097631789279738605
61405229657746097632039983824239
61405229657746097677793654831807
61405229657746097677793654844857
61405229657746097677793656244537
61405229657746098219054215427281
61405229657746098219054558383873
61405229657746098226585625269787
61405229657746098226585626686729
61405229657746098226648387388843
61405229657746098229117284130499
61405229658033979731395224862381
61405229658037864994216969440757
61405229658069396527261663908778
61405229658069401471376011355866
61405229658069402065900645651494
61405229658069402065900646001414
61405229658069402065901793911788
61405229658069402066172615184612
61405229658069402066173390023484
61405229658069402071255964379034
61405229658069402071255965797380
61405229658070302036645912901277
61405229658073003742372090391130
61405229658073003742372090857690
61405229658073003788104754711334
61405229658073003788104755061254
61405229658073003788105902971628
61405229658073004342252045299412
61405229658689574187742170472390
61405229658689585305859823623204
61405229658689585305862146104938
61405229658690427034386295272690
61405229658690427034658006193112
61405229658690443642871368865545
61405229658690474618293197737350
61405229658690485736413173842074
61405229658690743230064964703126
61405229658693128326307644427405
61405229658693128326308763622549
61405229658693128326311001894505
61405229658693128875078694145775
61405229658693128875100734064741
61405229658693128875103316692969
61405229658693145346369218670983
61405229658693145346390139381755
61405229658713885812619906626310
61405229658713885812619907092870
61405229658725560434361427462749
61405229658725560434361427812669
61405229658725593194171958060373
61405229658725593605950865123533
61405229658725609665459039366235
61405229658729496065715456015208
61405229675434748612151928445996
61405229675459049306926018792306
61405229675459060237029664599916
61405229675467164111988909984556
61405229675471073303282499935737
61405229675471073303282500289869
61405229675471073349286789285579
61405229675471073349286789289791
61405229675471073349286789302841
61405229675471073351546564819088
61405229675471073351546564819089
61405229675471073351546565169009
61405229675471073898078759727771
61405229675471073898078759731983
61405229675471073898078759745033
61405229675471073898079104101305
61405229675471073900610504327631
61405229675758938380676516312059
61405229675762557130740673287409
61405229675787172788221530828745
61405229675794977571399961257787
61405229675795276526172188205238
61405229675795277710680927454282
61405229675795277715513229607665
61405229675795277890996501829998
61405229675795277898527568774961
61405229675795278305477531283028
61405229675795278309746092142362
61405229675795278310560880477450
61405229675798880027409670809750
61405229675798880162243629791406
61405229675798880169775041228004
61405229675798880581557304354420
61405229676407313647485240500452
61405229676415402293470404946978
61405229676415402843350247380866
61405229676415418757226419380024
61405229676415445531161424388058
61405229676415446765943357882990
61405229676415450472800757686382
61405229676419020991086738363139
61405229676419021036819402566655
61405229676419021036840323268843
61405229676419021036840323273055
61405229676419021036840323286105
61405229676419021585611373008847
61405229676419321226174809943395
61405229676419354580174792383398
61405229676439762097678493723662
61405229676451435941884144202215
61405229676451469296216205522465
61405229676731502137660192181722
61405229811333085536801397926757
61405229811333986104550417802265
61405229811334334473150221252095
61405229811334334473150221256259
61405229811334334473150221256307
61405229811334334473150225501445
61405229811334334473150225842479
61405229811334334473150225855577
61405229811357395507796175424771
61405229811357395507796175778903
61405229811357395507796176841713
61405229811358296083138249466377
61405229811358296083138250883319
61405229811358596264794868592115
61405229811358596264794870009057
61405229811358645677819284116126
61405229811358645682901858294286
61405229811358651038579448219655
61405229811358651039415500203233
61405229811358651587371418661847
61405229811358651587371418666059
61405229811366749552778529500766
61405229811366749557861103678926
61405229811369102896040481135705
61405229811369108246762192947077
61405229811369403077783107098211
61405229811369403077783107452343
61405229811369403085376161264309
61405229811369403085376162681251
61405229811369451264368693077321
61405229811369451264640288834885
61405229811369451264640289189017
61405229811369451264640317873727
61405229811369452499153722218427
61405229811369453047942596660313
61405229811369453047943368312645
61405229811369453048194415709003
61405229811369453048196739720315
61405229811369456203496426702917
61405229811369456205191775399175
61405229811369456206027827382753
61405229811369456206027831982023
61405229811369456607748051639159
61405229811369456607748137378307
61405229811369456607748394595751
61405229811369456615090404888693
61405229811369456615361996396907
61405229811369456615361996401119
61405229811369456615361997463929
61405229811369456615361997813849
61405229811369456615362000646257
61405229811369456615362001000389
61405229811369456615362029685099
61405229811369456615362115774167
61405229811369456615362116836977
61405229811369456745008806014631
61405229811369456745029697887652
61405229811369456752288397145109
61405229811369456752559990074477
61405229811369456752559993256805
61405229811369456753983745841367
61405229811369456753983745845579
61405229811369457852403739059249
61405229811369457989601731319877
61405229811369457989601735919147
61405229811369457989602507571479
61405229811369458398916127520375
61405229811370303653122858208785
61405229811370303653125181139817
61405229811370303653125182556759
61405229811370342358199846261100
61405229811370353608412025405343
61405229811370357175497157253815
61405229811370357175559833279591
61405229811370357182839424410069
61405229811370357183090128495703
61405229811370357183111017339437
61405229811370357183111020521765
61405229811370357183111135295543
61405229811370357183111136712485
61405229811370357184534773106327
61405229811370357184534773110539
61405229811370358417621357905001
61405229811370358420152763184107
61405229811370358420153534836439
61405229811370358966664118526267
61405229811650435549057394698431
61405229811662142383544585200041
61405229811686456479681656211612
61405229811686457712768984025519
61405229811686457715278606213017
61405229811693660980940042896137
61405229811694561594484488722823
61405229811697264525756365062215
61405229811697264528204082935309
61405229812305682097183535393128
61405229812305682234381528003676
61405229812305698698138317271382
61405229812306897678172776925458
61405229812314986133613678507414
61405229812315002787913955805030
61405229812315002787915098993670
61405229812318638414249771479237
61405229812318638414249842846303
61405229812631137221451792442998
61405229817230887665626627725199
61405229817230887665626713814267
61405229817266069053383644296652
61405229817266926839344297752373
61405229817267221632142952496421
61405229817267226982861306840693
61405229817267276405927530707019
61405229817267277001287960468781
61405229817275363853675510404852
61405229817275363853738186430628
61405229817275374966776702493940
61405229817277717188575747340683
61405229817277732015997313946253
61405229817277733799572338626596
61405229817277765161164197177733
61405229817277777669717621302862
61405229817277778272048733706206
61405229817277781839193190234608
61405229817277781839193190236012
61405229817277783213433579435272
61405229817278076670210932806312
61405229817278076670211704458644
61405229817278076670212047415236
61405229817278082165640736765357
61405229817278917762643783693963
61405229817278929020473265044123
61405229817278934373640374979876
61405229817278934556654714619564
61405229817278967176483989023904
61405229817278967725527038175745
61405229817278977238023486099076
61405229817278979029131128831131
61405229817278981993864125058818
61405229817278982551882855593691
61405229817278982551882855597903
61405229817278982596191764030317
61405229817278982596191881986423
61405229817278982596191883403365
61405229817278982598451313396941
61405229817278982598451314913261
61405229817278982735169182011879
61405229817278984379765667967441
61405229817278984379765785923547
61405229817278984379765787340489
61405229817278984382025217334065
61405229817278984382026250453191
61405229817278984382026251988384
61405229817278984382276184421687
61405229817278984382277299030611
61405229817559011002131439473832
61405229817559011002132211126164
61405229817559011002132296865312
61405229817559011139392965501636
61405229817570718527723627128072
61405229817570718527723655707788
61405229817570766515546649960489
61405229817570767750892667687405
61405229817593876832575344652060
61405229817594177570700645682966
61405229817594177573145010688230
61405229817594177756173555275651
61405229817594181284279610694395
61405229817594182519061544185115
61405229817594182702640972013807
61405229817594183114694947571568
61405229817595033856947163766788
61405229817595033856947192346504
61405229817595078321809614090102
61405229817595082027847638691134
61405229817595083080085669510125
61405229817595083080117066512883
61405229817595083263194082178131
61405229817595083270536092471073
61405229817595083270724723303028
61405229817595083674881126944737
61405229817595083682506729212000
61405229817603187144868835977642
61405229817603188791996859613530
61405229817605889941284829627593
61405229817605890495411280194769
61405229817605890495411280661329
61405229817605890495411309241045
61405229817605890495432200899717
61405229817605890495432201249637
61405229817605890495494877275413
61405229817605890495494963014561
61405229818211665057648043369939
61405229818214307510285202790408
61405229818214307647483195400956
61405229818214324111239984668662
61405229818214355231177024539876
61405229818214355231180120662495
61405229818214366349301124810687
61405229818214366349301125164819
61405229818215208032343313777405
61405229818215208077825273858934
61405229818215208078013301955145
61405229818215222901982958315958
61405229818215224685557976862006
61405229818215255661727965715768
61405229818215256210498758701977
61405229818215256210502111569807
61405229818215257446120873314581
61405229818215267328619763204301
61405229818215272262685843362509
61405229818215508267301735421728
61405229818215508267364411447504
61405229818215523045499937645064
61405229818215524868301324790800
61405229818223313187567227578782
61405229818223328011724137196934
61405229818223360772037442623094
61405229818223613377670446211392
61405229818223613377670531950540
61405229818226029715996305648337
61405229818226062605203295867467
61405229818226062611893019376429
61405229818226062611894133985353
61405229818226062611896372244259
61405229818226062612733200494101
61405229818226062612733200498313
61405229818226062612733286587381
61405229818226063023486997208073
61405229818226063023488111816997
61405229818226063023490350075903
61405229818226063024240138368447
61405229818226079076405273802563
61405229818226079076405276990507
61405229818226079083184571341373
61405229818226079084020281798559
61405229818226079084020284986503
61405229818226357898839160370622
61405229818226357898839932022954
61405229818226357898840017762102
61405229818226357898840274979546
61405229818226362794472741959701
61405229818226362794473861167895
61405229818227230472994998815681
61405229818227263781597839600135
61405229818227265604210183453693
61405229818227265610904421735633
61405229818227265611741250339607
61405229818227265611741250343819
61405229818227265611741594713141
61405229818246737369151567090040
61405229818246770731013919989368
61405229818246770731013920461544
61405229818246770731017102201055
61405229818246786782991885559732
61405229818250341287527404263707
61405229818250372445691220540981
61405229818250373001988822035417
61405229818250373001992174903247
61405229818250374230081032021387
61405229818250374236774108398179
61405229818250374237610936652233
61405229818250374237611022741301
61405229818250388916915238413916
61405229818250389059240999124447
61405229818250389061772404422427
61405229818250390701305049894322
61405229818250390708898017952479
61405229818250390708898104041547
61405229818250641667408852857793
61405229818250672634961785841409
61405229818250674419351597321815
61405229818258478111730000914989
61405229818258478111731115523913
61405229818258478112570182032661
61405229818258478112570268125941
61405229818258494576242255341123
61405229818258494583857266525063
61405229818258494583857349426187
61405229818258494583857352614131
61405229818258494583860705481961
61405229818258778345080882621562
61405229818258778345143558647338
61405229818258778345143644386486
61405229818262380016513832558101
61405229818262380616328009183290
61405229818262380616390685209066
61405229818262381800903644038507
61405229818538512052162193812501
61405229818538560230594078461261
61405229818538560230594107159069
61405229818539412413172491653305
61405229818539427237330434377533
61405229818539460589155454666743
61405229818539460589155540755811
61405229818539460589155569453571
61405229818539460589968349118071
61405229818539460589971730682257
61405229818539460589971816771325
61405229818539460589972481424043
61405229818539460589972510121803
61405229818539460591390870889731
61405229818539460591390985675155
61405229818539460591411906381507
61405229818539460660873252864930
61405229818539462445261945137142
61405229818539760779243075422231
61405229818542112330582772276858
61405229818542112330582772626778
61405229818542112330586211233756
61405229818542112330586215833026
61405229818542112330587244352882
61405229818542112330587244702802
61405229818542112467780764887406
61405229818542112467785236963430
61405229818542112467843527002250
61405229818542112467846879870080
61405229818542128939134051527458
61405229818542128946665405749937
61405229818542463925705567126681
61405229818543362454856769783115
61405229818543362500631275516023
61405229818543362500631304095739
61405229818543362501196131400339
61405229818543362501196136005433
61405229818543362502887641023675
61405229818574593329125762871782
61405229834991886047080642942651
61405229834991902510837432210357
61405229834991935460670260495722
61405229835000002086656941653034
61405229835000040570411439375294
61405229835003659315477826897364
61405229835003904547174319256415
61405229835003910228147934816696
61405229835003941796478533189488
61405229835003952909515934643876
61405229835003952909516706296208
61405229835003953961011513010514
61405229835003953961011513377904
61405229835003953961014985281960
61405229835003954510078550399984
61405229835003954510078550404196
61405229835003958214149284304892
61405229835003958214150431843504
61405229835003958214421256183372
61405229835003958214422027835704
61405229835003958223376075790823
61405229835003958223376075795035
61405229835003958260154720738432
61405229835003958267684984227449
61405229835003958267684984577369
61405229835003958267685016448619
61405229835003958269944447505005
61405229835003958269944449021325
61405229835003960051258888164573
61405229835003960051258888514493
61405229835003960053518351442129
61405229835003960053519470650323
61405229835003960053770519227743
61405229835003960053770519581875
61405229835003960053791440286823
61405229835320037338653849969099
61405229835320057523605418820277
61405229835327862489798188416615
61405229835328162816362056174774
61405229835328163868693385538287
61405229835328164463489994071514
61405229835328164463491108680438
61405229835331765082504941618052
61405229835331765082525862323000
61405229835331766734737116998133
61405229835331766734737117348053
61405229835331766736997701491252
61405229835940183337473467770822
61405229835940183337724514830518
61405229835940183703773771859693
61405229835940183749506405930980
61405229835940183749506436063209
61405229835940183886516485272710
61405229835940183886516486672390
61405229835940183886516486689859
61405229835940200350544872050388
61405229835940231506177273281450
61405229835940231515987917566214
61405229835940243000116422008411
61405229835940247939261638091933
61405229835952239497757888269420
61405229835972598837558054088722
61405229835972598837558054107596
61405229835972598837561496251034
61405229835972615308848234259270
61405229835972615308851676402708
61405229835972648250603388921074
61405229835972663439098619276361
61405229835972663439102058233259
61405229835976200925814862458093
61405229835976217526832406101271
61405229835976265161285246586539
61405229835976265163816651884519
61405229835976265710077217028731
61405229835976266944859150523663
61405229835976550521395844783907
61405229835984370815632361093989
61405229835984654584385798719978
61405229835984654584448560484902
61405229835988256855632925281706
61405229836264388291404433885141
61405229836264436260645576031321
61405229836264436261210435103581
61405229836264436261461483562957
61405229836264436261461483580426
61405229836264436261464950879389
61405229836264436330106951212507
61405229836264436469627141702758
61405229836264437499070806490021
61405229836264437499071179561363
61405229836268054663390301247289
61405229836268054663390304433829
61405229836268290133966285459969
61405229836268349316480191822953
61405229836268349316480220520761
61405229836268354788830246421598
61405229836276443856620654443081
61405229836276443856892593374403
61405229836276444045052271038870
61405229836276444045052299618586
61405229836276445686762902927401
61405229836300755525807297829639
61405229836300769757701244269177
61405229836300769757701272966985
61405229888134458461154617741735
61405229888142562336113863126375
61405229888169530643808409441947
61405229888169580596587441496485
61405229888169580603366392886547
61405229888170431806437978956335
61405229888170776003199839342001
61405229888170781353921551153373
61405229888170781409465207184672
61405229888170781409465207184673
61405229888177669654163484941941
61405229888177683929533667828995
61405229888177684471546686881125
61405229888177684478325638271187
61405229888177684479140769543993
61405229888178837106181718275927
61405229888178885237854964729887
61405229888178885237854964734099
61405229888178885282164762779163
61405229888178885282164764191893
61405229888178885284424452569312
61405229888178885284424452569313
61405229888178885284424457168583
61405229888178885284424457174199
61405229888178887065738548755969
61405229888178887065738668129017
61405229888178887067998016750839
61405229888178887067999131359763
61405229888178887068249065210215
61405229888178887068249151303495
61405229888178887068250179819139
61405229888178887068270067422223
61405229888178887068270072008443
61405229888181236970518556464341
61405229888181236970518900837875
61405229888181286201344878603833
61405229888181538397082684574955
61405229888181538809428777902451
61405229888181581444145474652579
61405229888181586390615215738917
61405229888181586576077534364192
61405229888181586576077534364193
61405229888181586576077538963463
61405229888181586576077538969079
61405229888181586985411736666539
61405229888181586985411822405687
61405229888181586985411822755607
61405229888181586987943227697843
61405229888181588166847112569431
61405229888181588220193756250539
61405229888181588220193757313349
61405229888181588359902147005095
61405229888181588359903261614019
61405229888182437730048999303199
61405229888182439377177797777959
61405229888182487136567902829412
61405229888182487499876104387713
61405229888182487545629775391069
61405229888182487545630547043401
61405229888182487553160842276983
61405229888182487553160843693925
61405229888182487553223604396039
61405229888182487555671326868403
61405229888182487555692247573351
61405229888182487692953260584820
61405229888182488734658037882645
61405229888182488787942777188857
61405229888182488790453174270055
61405229888182488790453260363335
61405229888182488790454288878979
61405229888182488790474181068283
61405229888470369057970441869577
61405229888494964353133510560495
61405229888497387287596734145113
61405229888497387328236323413975
61405229888497387328236323763895
61405229888497387333318811852987
61405229888497387333318897942055
61405229888497681978877635531334
61405229888497681981322000536598
61405229888497687469241701299351
61405229888497687469241958516795
61405229888497687469242073302219
61405229888497687476867299445541
61405229888497687476867328025257
61405229888497687522599968254199
61405229888497687522620888960551
61405229888497688071663907862128
61405229888498588044679109665689
61405229888498588085318699420065
61405229888498588227672418530955
61405229888498588227693334519945
61405229888498588227693337702273
61405229888498588227693339237307
61405229888498588227693683593588
61405229888498588634393115212944
61405229888498588634393143909300
61405229888498588639475689391104
61405229888498588639475689502560
61405229888498588639475718087460
61405229888505793176049771213958
61405229888505793176385531546637
61405229888505793181384160983297
61405229888505793181384161449857
61405229888505793181405081688245
61405229888505793181405082038165
61405229888505793181467843803089
61405229888506693749216777589529
61405229889115160131254687594361
61405229889115160131258043644519
61405229889117812604515174656415
61405229889117828473390648771585
61405229889117828473662617937313
61405229889117828526738063749281
61405229889117828527010032915009
61405229889117829075802003357201
61405229889117861831994623637397
61405229889117861834505103625335
61405229889117861835257129845579
61405229889117861835529099011307
61405229889118712440454187562979
61405229889118712440454187567191
61405229889118712440457540430809
61405229889118713035044936841281
61405229889118713035062763314397
61405229889118713035065857915023
61405229889118713035065862164373
61405229889118713035065943654170
61405229889118713035065943654171
61405229889118713035066201921374
61405229889118713035066201921375
61405229889118713035066206520645
61405229889118729049005380728723
61405229889118729094486997531509
61405229889118729094758965638639
61405229889118762402254123146551
61405229889118762403068911481639
61405229889118762441564561284941
61405229889119062638093434748982
61405229889125915747392783674823
61405229889125932355127811958989
61405229889125932355128069176433
61405229889125932355128073898167
61405229889125932355128845546287
61405229889125932355943976819093
61405229889125965297867014773881
61405229889125965297869251615845
61405229889125965297870370824039
61405229889125965706953865835497
61405229889125965709460221307485
61405229889125965709460992605525
61405229889125965709460992959817
61405229889125965709464348655683
61405229889125965709464349009975
61405229889125965710213276024499
61405229889125965710213362113567
61405229889125965710216375230219
61405229889125965710488344395947
61405229889125981761626128039641
61405229889125981762378497547683
61405229889125981762462095701173
61405229889125981769993162587087
61405229889126865728418042038841
61405229889126865728420278880805
61405229889126865728421398088999
61405229889126866277209240828701
61405229889126866277210012481033
61405229889126866277213368531191
61405229889126866278300126390511
61405229889126882329374376262817
61405229889126882330211118404717
61405229889127166505794371970009
61405229889129519436456762166311
61405229889129519436456765352851
61405229889129534078148085878933
61405229889129567432417385084339
61405229889129567432417471173407
61405229889129584033374577049715
61405229889129584033437253075491
61405229889129584033646206464265
61405229889129584033646206468477
61405229889129584040989245277063
61405229889129867804705761928502
61405229889130768188960041107799
61405229889130768738566799418311
61405229889130768784299463738515
61405229889130770012387173300657
61405229889130770012387173302061
61405229889130770019081411584001
61405229889130779307080016740347
61405229889150227372270519828743
61405229889150243973479362911423
61405229889150276922746987769765
61405229889150293394035188283821
61405229889153829231675634598521
61405229889153829231947603764249
61405229889153845695432424929037
61405229889153845695432511022317
61405229889153845695434747864281
61405229889153845695435867072475
61405229889153845695703364162179
61405229889153845695703708535713
61405229889153845695704478771103
61405229889153845695704478775315
61405229889153845695704480188045
61405229889153845695704483374585
61405229889153845695706717030009
61405229889153845695707836238203
61405229889153845695707836242415
61405229889153845703297537540683
61405229889153845703300890408513
61405229889153845832965147407267
61405229889153845832965148470077
61405229889153845832967471405321
61405229889153845840498882664769
61405229889153845885977056128713
61405229889153879056546194223735
61405229889153879057298220443979
61405229889153879057570189609707
61405229889153879239765280077735
61405229889153895665867107573173
61405229889154179380839031773585
61405229889154179429014953369571
61405229889154179978057970871459
61405229889161933106903496281059
61405229889161933106906849148889
61405229889161949570390984754625
61405229889161949570394337622455
61405229889161949570662609546819
61405229889161949570662953920353
61405229889161949570665962414649
61405229889161949577169159774833
61405229889161949577169164496567
61405229889161949577169934609493
61405229889161949577984694364865
61405229889161949577985067417493
61405229889161949715183060028041
61405229889161949715186158879469
61405229889161982519908105372281
61405229889161982519911461422439
61405229889161982931501311905885
61405229889161982931501995929743
61405229889161982931502083558217
61405229889161982931504320400181
61405229889161982931505439608375
61405229889161982932257465828619
61405229889161982932526082126517
61405229889161982932529434994347
61405229889161983068703431864631
61405229889161983069518220199719
61405229889161998983666356529199
61405229889161998984503186299573
61405229889161998992034253185487
61405229889161998992034256373431
61405229889161998992034339274555
61405229889161998992034342462499
61405229889161999125951141476907
61405229889161999533211558588275
61405229889161999533274234614051
61405229889162249759661578753020
61405229889165902047097634199465
61405229889165903419767857166661
61405229889442981677869965019609
61405229889442981677869965025225
61405229889443267591753667096431
61405229889445667458809937266089
61405229889445667458809941865359
61405229889445668694155954993005
61405229889445668699239300882543
61405229889445678027887123426496
61405229889445919469628733377298
61405229889445967648080502448425
61405229889445967648080507165787
61405229889445968700412180518156
61405229889445968746144844838360
61405229889445968883426520175341
61405229889445968888488950193981
61405229889445969294372735666712
61405229889446867460086442225928
61405229889446869273307337229999
61405229889446869313956540739644
61405229889446878601955160252160
61405229889453722605730422892792
61405229889453723841076440619708
61405229889453723841076442036650
61405229889453724252858446528680
61405229889454039228043976585437
61405229889454039228127659405229
61405229889454039273797561377261
61405229889454039273881244197053
61405229889454040463411685600213
61405229889454040463411714179929
61405229889454072163004531559889
61405229889454072163025452148149
61405229889454072574807341669651
61405229889454072579868996874647
61405229889454072579952679694439
61405229889454072620540005992663
61405229889454072625622581666471
61405229889454072625706264486263
61405229889454072757822054560166
61405229889454072762629963565061
61405229889454072762883336508503
61405229889454072762904257096811
61405229889454072762967019334118
61405229889454073810153359396567
61405229889454073993147927772287
61405229889454073997975981291977
61405229889454074404677995596183
61405229889454083143947316265113
61405229889454083281145308875661
61405229889454083326961655432409
61405229889454083738743918558825
61405229889454083875941911169373
61405229889454939795876593191669
61405229889454939841630177983493
61405229889454939841692940098337
61405229889454941031223381501497
61405229889454941031223495820361
61405229889454973147701613480879
61405229889454973193455198272703
61405229889454973193455313182083
61405229889454974428802105743659
61405229889454983711696336140621
61405229889454984306492595477741
61405229889454984306492938434333
61405229889478351029245165056886
61405229889478400305486645003948
61405229889478400305486673700304
61405230289931738645620168076665
61405230289931743996341879888037
61405230289932639213452871857909
61405230289932644564090899763545
61405230289932644564174583669281
61405230290260800843085067161321
61405230290912456924041305109448
61405230290912462274763016920820
61405230290913657543109008817822
61405230290913657543109780470154
61405230290917298110828523859173
61405230290917298659620493933975
61405230291229806252013646960228
61405230291229806257096106819524
61405230291232508092458584863717
61405230291232508092709665121330
61405230291240311640886596311605
61405230291240312875668529802325
61405230291240596522476198248391
61405230291240600304751749034788
61405230291240602089140441307000
61405230291240602500922704433416
61405230291240611418625888400600
61405230291240611418625888404812
61405230291240611423708433999044
61405230291240611423708434003256
61405230291240611830408237270376
61405230291240611835490439912228
61405230291240611967668905902488
61405230291240611972751108544340
61405230291241503068734486073848
61405230291241512397968857513317
61405230291241512403302135813512
61405230291241513632750791004037
61405230291244204360136520809032
61405230291244204360387567868728
61405230295841264618939445524417
61405230295841264626533618548789
61405230295841269977255330360161
61405230295841270114453322970709
61405230296168520703461956010794
61405230296169426210433149648685
61405230296169426210433149650089
61405230296169426807468269022779
61405230296169426807489189729131
61405230296169426807741013021763
61405230296169426807741013023167
61405230296169426807741013027379
61405230296810280874102379321254
61405230296813009983672936600732
61405230296813009986371706138616
61405230296821082337120932586302
61405230296821082337121280134730
61405230296821082337122051781446
61405230296821082337142972506728
61405230296821087687864684318100
61405230296821113861331637432285
61405230296821113861331723171433
61405230296821113861331723175588
61405230296821113861331723175645
61405230296821129920839126120090
61405230296821129959062415790760
61405230296821982766918818673418
61405230296821982766919161630010
61405230296821982767672307058665
61405230296821988254838866051930
61405230296821988254839637702858
61405230296821988255592011480585
61405230296822014291881978788216
61405230296822014291882664701457
61405230296822014291882750440605
61405230296822016075434962014625
61405230296822016075435733666957
61405230296822016075435990884401
61405230296822019774719037623077
61405230296822030892838998925433
61405230296822030897922430495073
61405230296822030897923459364849
61405230296822030900433943602137
61405230296824684608368063739875
61405230296824684608369178348799
61405230296824689959110781992582
61405230296824689959110781992583
61405230296824689959110781996795
61405230296824717367088043809505
61405230296824717367088815461837
61405230296824717367089072679281
61405230296824717367925557976743
61405230296824717367925643715891
61405230296824722713500143055249
61405230296824722713500143072719
61405230296824732189555620448957
61405230296824733838378223948081
61405230296824733838379252817857
61405230296824733839214933179007
61405230296824733839214966462987
61405230296824733839215052202135
61405230296824984797723471116615
61405230296825022901997704037773
61405230296825022902749816347085
61405230296825022902749816364555
61405230296825022902834532304925
61405230296825923470583552180433
61405230296825924072701240623445
61405230296825924072973984995435
61405230296825924072973984996839
61405230296825924072973985001051
61405230297137220336423465206989
61405230297137220336423465208393
61405230297137229626932564357280
61405230297138130194744259921742
61405230297138387749298895932710
61405230297138421100848962643124
61405230297138432213885220786408
61405230297138432214158336444164
61405230297140822203231455144023
61405230297140833133526137005082
61405230297140833315452863329031
61405230297140833316268766254169
61405230297141122804284312163690
61405230297141990020546055791675
61405230297142023367012285548508
61405230297142023372096008064974
61405230297142033889520898141501
61405230297142034485133152301918
61405230297148877282074909891889
61405230297148920510960596600309
61405230297148926077625841471643
61405230297148927307909861173726
61405230297148937008485382389722
61405230297148937188989127640311
61405230297148937190412107172861
61405230297148937190495789998269
61405230297148938425842579377517
61405230297148938426009945129529
61405230297149239026873459292504
61405230297149239027061744587276
61405230297149239027062516239608
61405230297150095130851285605994
61405230297150122320354415869867
61405230297150122983812912062924
61405230297150126651693791619215
61405230297150128481586221024728
61405230297150128481836153471288
61405230297150128481837182341064
61405230297150137764731193073603
61405230297150137764752109529201
61405230297150137764814871294125
61405230297150137810484773732717
61405230297150137810484859471865
61405230297150137810568427506233
61405230297150138999826932905389
61405230297150139005181188934393
61405230297150139594685155193788
61405230297150139594873183271116
61405230297150139594873526227708
61405230297150139594873554925676
61405230297150139594874212140892
61405230297150139594874297880040
61405230297150139594895509086619
61405230297150139599978826337395
61405230297150139599978826337396
61405230297152829773239302819551
61405230297152829773322985639343
61405230297152839468815165610859
61405230297152840886548214640663
61405230366743869015753557883561
61405230366744769583502578821879
61405230366744774934224289570441
61405230366744774934224290633251
61405230367068128185045843964528
61405230367069023813165123346061
61405230367071725110466324308997
61405230367071730463635757175551
61405230367072025111638945859162
61405230367072931769792633780548
61405230367072931769792634830308
61405230367072931769792662360264
61405230367072931769792663410024
61405230367072931769792892047752
61405230367716531414609840117889
61405230367716531414609925857037
61405230367717431982442543881663
61405230367724587156891990610405
61405230367724587156892247827849
61405230367724587294089892876871
61405230367724587294090235820413
61405230367724587294090235833463
61405230367724587294090240419683
61405230367724592050287060386617
61405230367724592096019724590133
61405230367724592645083664198053
61405230367724636517656780378699
61405230367724636517657894987623
61405230367725487724640924392633
61405230367725487724641267349225
61405230367725492663768658372361
61405230367725535857401789266303
61405230367725535857402903875227
61405230367725537085405799900075
61405230367725537085405800254207
61405230367725537085406914863131
61405230367728177895998363341608
61405230367728188826021424097879
61405230367728188833615511383103
61405230367728188963282092729831
61405230367728188970812389384727
61405230367728188970813503989279
61405230367728188970813503993651
61405230367728189009034907404517
61405230367728189016294000401517
61405230367728189016294001923661
61405230367728189016294001936711
61405230367728189016545053588243
61405230367728189016546168192795
61405230367728189016546168197167
61405230367728189016565941010615
61405230367728189016565974290430
61405230367728189016565974290431
61405230367728189016565974294643
61405230367728189016565974307693
61405230367728189016567088916617
61405230367728189428139117154663
61405230367728189428140146024439
61405230367728189428159952122074
61405230367728189428159952122075
61405230367728189428160037865435
61405230367728189565337024030435
61405230367728189565338138639359
61405230367728194321534101196099
61405230367728194321534186930875
61405230367728194321534186935247
61405230367728194321535215800651
61405230367728194321535215805023
61405230367728194367267880004167
61405230367728194367287686101802
61405230367728194367287686101803
61405230367728194367287686106015
61405230367728194367287686119065
61405230367728194367287771845163
61405230367728194367287771858213
61405230367728194367288800727989
61405230367728237011773194562369
61405230367728237011773280301517
61405230367728238788652602645817
61405230367728238788652859863261
61405230367728238788653631515593
61405230367728238788653717254741
61405230367728238788840887944961
61405230367728238788842002553885
61405230367728238788904678579661
61405230367728238796183926753547
61405230367728238796184012492695
61405230367728242499692898984289
61405230367728242499694013593213
61405230367728522513327638376923
61405230367728527913066191613937
61405230367728537193784786773847
61405230367728537331045455410171
61405230367729428427803302294377
61405230367729428473535966499291
61405230367729437761533806649355
61405230368040724746859887633679
61405230368040734767165678759100
61405230368041636433064646501709
61405230368041925509025957090762
61405230368041926058068888853502
61405230368041936622063358545150
61405230368041936622335211815187
61405230368041936622335240559000
61405230368041936622335240572050
61405230368044327155388689650237
61405230368044627212461301994588
61405230368044627212461302012058
61405230368044627344638362824029
61405230368044627344659254832573
61405230368044627761503976557354
61405230368044638325498241041567
61405230368044638325498703448976
61405230368044638325498703466446
61405230368044638462759372102770
61405230368044638462780292796072
61405230368044638874541378011742
61405230368044638874562298718094
61405230368045527780272997895872
61405230368045527780272997913342
61405230368045538893310142150286
61405230368045538893310399367730
61405230368045538893331320061032
61405230368045538893331320074082
61405230368045539442353159652174
61405230368045539442374080358526
61405230368052393421183411342774
61405230368052446950335547114099
61405230368052446957678016396970
61405230368052683041104051932366
61405230368052698970944553329428
61405230368052698970944639068576
61405230368052731040851054945633
61405230368052732459212188207406
61405230368052732870994451333822
61405230368052741605096481352735
61405230368052741605096481352783
61405230368052741605180049387311
61405230368052741742378041997699
61405230368052741742378041997859
61405230368052742153888080258619
61405230368052742153888451794927
61405230368052742153888456400021
61405230368052742200457486426207
61405230368052742337174650412777
61405230368052747139585220405935
61405230368052747139669247801834
61405230368052747139669276381550
61405230368052747141845115392602
61405230368052747146927226112657
61405230368052747146927685338674
61405230368052747146927688171082
61405230368053633438806147235106
61405230368056343876092217898223
61405230368056343876175785932543
61405230368056343876175871671691
61405230368056344470972507384944
61405230368056345843496630484374
61405230526277655736681624884185
61405230526277655736681967840777
61405230526277655736682739493109
61405230526277659441027425368981
61405230526277659441027768325573
61405230526277959630297990669409
61405230526278009455920570848575
61405230526278009455920570852787
61405230526278009455920571915597
61405230526278009455920572265517
61405230526278009455920575097925
61405230526278009455920575452057
61405230526278011239494475852721
61405230526278011239494476202641
61405230526278011239494479035049
61405230526278011239494479389181
61405230527246699804846824577341
61405230527246699804847596229673
61405230527246699804847853447117
61405230527246714622230712429709
61405230527246714622231055386301
61405230527246714627313286607869
61405230527249368147256212148987
61405230527249368192988876352503
61405230527249373688522644572561
61405230527249373688522645972241
61405230527249401508093884203865
61405230527249401508094913073641
61405230527249415918987289113521
61405230527249415918987632070113
61405230527249416325477772056233
61405230527249416325478115012825
61405230527249417561012935638631
61405230527249417567790000771649
61405230527249417567790086510797
61405230527249417567791115380573
61405230527249421272135801256445
61405230527250268715067993789419
61405230527250268760737981967159
61405230527250268760800657992935
61405230527250302075842904079373
61405230527250302075843675731705
61405230527250302075843932949149
61405230527250316344455741846189
61405230527250316344455742196109
61405230527250316344456085152701
61405230527250316349538402113417
61405230527250316349538659330861
61405230527250316893227134888333
61405230527250316898309366109901
61405230527250316898309709066493
61405230527257473447270401092157
61405230527257473447271172744648
61405230527257476968685287545445
61405230527257476968685287545604
61405230527257476968685544762889
61405230527257477014417951748961
61405230527257477014418208966405
61405230527257477014438872455520
61405230527257504971459923409193
61405230527257504971460180626637
61405230527257521435217922066029
61405230527257521435218179283473
61405230527257521435219293892397
61405230527257521435971062876483
61405230527257521435971063226403
61405230527257521435971406182995
61405230527257521436056122146451
61405230527257521443586156961547
61405230527258373877821085046393
61405230527258373877821428002985
61405230527258377582166885531189
61405230527258377582167228487781
61405230527258405402010179021821
61405230527258405402011207891597
61405230527258422002966941941537
61405230527258422002967284898129
61405230527258422002967970811313
61405230527258422002968313767905
61405230527258422003804022807941
61405230527258422003804024207621
61405230527258422003805142021959
61405230527258422008050544989473
61405230527258422008051659598397
61405230527258711120687324313835
61405230527258722200668418532052
61405230527261073744419566593467
61405230527261073752012590644815
61405230527261073889210583255363
61405230527261075581319277808423
61405230527261075581320306678199
61405230527261075718518299288907
61405230527261079239932295066735
61405230527261079285664959270091
61405230527261079285665078293219
61405230527261079285685913260630
61405230527261079285685913260631
61405230527261079285685913264843
61405230527261079285685913277893
61405230527261079285685998999778
61405230527261079285685998999779
61405230527261079285685999003991
61405230527261079285685999017041
61405230527261106693663260816701
61405230527261106693664032469033
61405230527261106693664289686477
61405230527261107105257238648345
61405230527261107105258267518121
61405230527261107242455231258893
61405230527261107242456002911225
61405230527261107242456260128669
61405230527261112634684710648523
61405230527261112634872738725851
61405230527261112634872738743321
61405230527261112634935873915005
61405230527261123158175171936323
61405230527261123158175172286243
61405230527261123164953355216129
61405230527261123164953440955277
61405230527261123165790150186203
61405230527261123165790180282239
61405230527261123165790266021387
61405230527261123299703626784353
61405230527261123299703969740945
61405230527261123299704741393277
61405230527261123706214001568061
61405230527261123706214258785505
61405230527261123706214344524653
61405230527261123706215030437837
61405230527261123706967142378515
61405230527261123706967142728435
61405230527261123706967485685027
61405230527261123711297604615997
61405230527261123711297947572589
61405230527261123711298719224921
61405230527261124941749079411311
61405230527261124941750194020235
61405230527261128652873059638049
61405230527261128652874174246973
61405230527261128653709854608123
61405230527261128653709884704158
61405230527261128653709884704159
61405230527261128653709887892103
61405230527261128653710227660750
61405230527261128653710227660751
61405230527261412229325033371751
61405230527261412229409749312121
61405230527261412778452768230951
61405230527261412824122412017687
61405230527261412824122412035157
61405230527261412824206094506487
61405230527261412824206438880021
61405230527261412961404087117035
61405230527261412961404431490569
61405230527262312797158769187629
61405230527262313391934452309975
61405230527262313392018134781305
61405230527262313392018135116717
61405230527573609800280330034065
61405230527574810426859238022644
61405230527574810426859323761792
61405230527574820945936831957325
61405230527574821492469371066816
61405230527574821538285717623564
61405230527574821539708325484292
61405230527574821539896353561620
61405230527574821539896610779064
61405230527574821539896639477032
61405230527574821539896725216180
61405230527574821540461466663380
61405230527574821540461581104708
61405230527574821540733091412537
61405230527577211933994761717621
61405230527577227993774528889691
61405230527577227996285385135671
61405230527577508556180195187047
61405230527577512260526082827933
61405230527577512267304033042272
61405230527577512267304033046484
61405230527577512267304375998864
61405230527577513909349715209931
61405230527577513914433433108010
61405230527577522649371919661177
61405230527577523380341691714104
61405230527577523380341691718316
61405230527577523381157594662328
61405230527577525028286394549818
61405230527578412697855060307232
61405230527578412697855060311444
61405230527578412697855317524676
61405230527578412697855317528888
61405230527578412697855403263824
61405230527578414482245129009294
61405230527578423810892461761620
61405230527578423810892461765832
61405230527578423810892718979064
61405230527578423810955109089428
61405230527578423810955452046020
61405230527578423811708364709844
61405230527578423811708593225108
61405230527578425595282273246238
61405230527578425596098176190250
61405230527585617240600703446976
61405230527585617370267261707505
61405230527585617377610410766964
61405230527585617377610415366234
61405230527585619019655749973819
61405230527585619024739467871898
61405230527585628353448676299700
61405230527585628353636961594472
61405230527585628353636990292440
61405230527585628353637733246804
61405230527585628353638104901364
61405230527585628490647726477992
61405230527585628490898773537688
61405230527585633295024040937329
61405230527586517808161352288564
61405230527586517808161352292776
61405230527586517808412399348260
61405230527586519592551163773182
61405230527586528921197724873176
61405230527586528921198753742952
61405230527586528921448400278312
61405230527586528921448743234904
61405230527586528921448771932872
61405230527586528921449429148088
61405230527586528921449772104680
61405230527586528921449800802648
61405230527586530705587536357794
61405230527589169681141183188712
61405230527589169681141183306964
61405230527589219511596439992416
61405230527589219511596439996628
61405230527589219511596782949008
61405230527589219511596782953220
61405230527589219648857194372100
61405230527589219648857198971370
61405230527589219648857198971529
61405230527589219648857541928121
61405230527589230624633069794472
61405230527589230624633841446804
61405230527589230624633841451016
61405230527589230624695459904836
61405230527589230624695802861428
61405230527589230761894857643202
61405240376064576335011888854689
61405240376064576335011974593837
61405240376064576335014216035071
61405240376064576335014302128351
61405240376064576380744638797353
61405240376064576380747994847511
61405240376064576380747995201643
61405240376100610203742749532913
61405240376100610203742835272061
61405240376100610211336922538402
61405240429242221112414233625361
61405240429243121680163253500869
61405240429278238334454295353985
61405240429278238334455324223761
61405240429278238471653316834309
61405240429278243822373999775905
61405240429278243822375028645681
61405240429458057242898579850114
61405240429458352011093450449981
61405240429458400004062131687431
61405240429458400044733256738003
61405240429493508120259852440098
61405240429497109842463961499938
61405240429497115195630038316574
61405240429555346568238389200984
61405240429555618749042747258500
61405240429555646711755398289304
61405240429566109321622432040785
61405240429566109321622433457727
61405240429566109458796064983663
61405240429566109458799417851493
61405240429566109458820424651333
61405240429566109458820426068275
61405240429566125922555178249423
61405240429566125922555178603555
61405240429566125922556207119199
61405240429566125922556293212479
61405240429566125922576099308503
61405240429566125922577215335981
61405240429566125930170272334487
61405240429566157080643405026971
61405240429566158689646406685355
61405240429594371720164107494857
61405240447291985560840312799887
61405240447292002161797418676195
61405240447292002161798447191839
61405240447292002161798533285119
61405240453091658877352479516256
61405240453115968120515757264976
61405240453127709452578826888057
61405240453128014535223569956105
61405240453188902995148965726736
61405240453200960531323671666583
61405240453204529448235183519823
61405240453204562848052672589575
61405240453204562848052672606837
61405240453204562848052673656597
61405240453236950481724533342785
61405240453236950481724533696917
61405240453236994955622358077377
61405240453236994955622358081589
61405240588703056944767331082781
61405240588764284392929759567941
61405240588764284392932858400655
61405240588775089559542944138941
61405240588775089559545185580175
61405240588775089559546300189099
61405240588775089605275608342457
61405240588775089605278964392615
61405240588775091388852868329739
61405240588775990173027984268123
61405240588775991819403895594699
61405240588799401184420680292861
61405240588799417831109592981205
61405240588811123428272947425685
61405240588982838286337647363450
61405240588982838836133811712387
61405240588983133054532403522197
61405240588983133076604901414820
61405240588983139025467167694268
61405240588991270305917210314248
61405240589018289163698834214286
61405240589026108733411425382423
61405240589029996544436092594486
61405240589030000114028265475402
61405240589088205270111404657209
61405240589088483451075091415140
61405240589088488987258863921406
61405240589088488988094539543352
61405240589088505451829663501596
61405240589088505451830782696740
61405240589088531622874381854850
61405240589088531622874381856254
61405240589090890365061332338273
61405240589090890502259324948821
61405240589090890502259406425521
61405240589090890502259407842463
61405240589090890502259411024791
61405240589090906966015339381867
61405240589090906966015425457837
61405240589090906966016197110169
61405240589099010299525739226181
61405240589123321924403475380101
61405240589123322061601467990649
61405240589123327412323179802021
61405240606500965661586419948701
61405240606500965661587105861885
61405240606500965661589429859939
61405240606500965661589519135547
61405240606500965661589772816531
61405240606500965661590548005323
61405240606500967490893674002525
61405240606500967490896340957171
61405240606500967490897116145963
61405240606500981721094246983792
61405240606500982270137613110233
61405240606525277286464842015805
61405240606525293895015349264153
61405240606525293933153926182445
61405240606525293933154612095629
61405240606525293940748013450190
61405240606525293940748013467669
61405240606533397220931228522352
61405240606536999492178703708633
61405240606537001321485271831794
61405240606537005025831072316590
61405240606707813957830781821434
61405240606707814507626260257187
61405240606813180941604624500209
61405240606816766558549983238389
61405240606816766558550068977537
61405240606816766604303653904923
61405240606816766604303658504193
61405240606816766604366329930699
61405240606816766604366334529969
61405240606816783205320341219431
61405240606824886538767978944689
61405240606849198163645715098609
61405240612648854825834420351110
61405240612652457097019561382019
61405240612660899453621793932605
61405240612664498013744854056064
61405240612664498059498410268172
61405240612664501720618588035411
61405240612664501766351252238922
61405240612664512892090435308505
61405240612721789700464186551388
61405240612721806347153928051496
61405240612721806347153928401416
61405240612721806347153956631212
61405240612721806354768706342534
61405240612725391971651650630005
61405240612725391971651736373365
61405240612725391971651736392239
61405240612725391971651740974246
61405240612725391971651740974247
61405240612725391971651740978459
61405240612725391971652769843779
61405240612725391971652769844022
61405240612725391971652769844023
61405240612725408625953043622489
61405240612725408625953043972409
61405240612725692160901323921841
61405240612725692160901323926053
61405240612725692160922334972482
61405240612737447720968939652155
61405240612737447766450900815425
61405240612737447766722524562071
61405240612737447766722610297007
61405240612737447766722610301219
61405240612737449550296514251393
61405240612737449550297547707389
61405240612758171898757544775115
61405240612758173728064112915755
61405240612758173728064117160893
61405240612758173728900941146723
61405240612758173728900945396073
61405240612761775999060196662925
61405240612761775999060196667137
61405240612761775999876099961069
61405240612761775999897020317501
61405240612761775999897020667421
61405240612761775999897024899509
61405240612769879280310710700001
61405240612769879325227471605373
61405240612769879326064295591203
61405240612769881109638203777677
61405240612769884813147176027293
61405240612769884813147176031505
61405240612769884813963078975517
61405240612769884813963079325437
61405240659675892676066766453281
61405240659675892676070209659529
61405240659675892859000866473593
61405240659678610438989450632557
61405240659679511006738470508065
61405240659711009467556829786721
61405240659711009467556915525869
61405240659711026114245828214213
61405240659714629444603416298305
61405240659714633148949216783101
61405240659714633148950245652877
61405240659893546551521027069887
61405240659894447119269961206247
61405240659921793571875824062654
61405240659929597257501827666176
61405240659929613141588415230791
61405240659929897446772392966604
61405240659929897446835068992380
61405240659929897454366480705338
61405240659929899230408973383014
61405240659929899237940384642462
61405240659929899238755172978954
61405240659929902751740548565868
61405240659929902797494104777976
61405240659929902800001146263930
61405240659929902800001146281399
61405240659930803365305800679260
61405240659933506305779159259490
61405240659990793051030855996523
61405240659990793051034296020443
61405240659990793051034299202771
61405240659990793188207927546379
61405240659990793188232288630991
61405240659990793188232291813319
61405240659990809651967040812139
61405240659990809651987961872831
61405240659990809659582134897203
61405240659994745062339540549964
61405240660002500431747193671567
61405240660002500431748308280491
61405240660002500568945185927983
61405240660002515249152346267207
61405240660002515249152430930447
61405240660002515249152432006355
61405240660002515256745370322767
61405240660002517032704299193743
61405240660002517032704299547875
61405240660002548016221623692551
61405240660026815760992765625766
61405240660026826874029052471231
61405240660026826874030167080154
61405240660026826874030167080155
61405240660026826874030167084367
61405240660026826881624254365379
61405240660026826881624254369591
61405240660026827018821132371215
61405240660026827018822246975926
61405240660026827018822246975927
61405240660026827018822246980139
61405240660026832369542844182587
61405240660026832369542929917522
61405240660026832369542929917523
61405240660026832369542929921735
61405240660026832369543958787298
61405240660026832369543958787299
61405240660026832369543958791511
61405240660026876242053027098331
61405240660026876242054141707255
61405240665584217899901283058573
61405240665807009528471101596778
61405240665830424296389271948213
61405240665830424299921394626102
61405240665831291559133463538309
61405240665831334198747768150370
61405240665831334198767539411314
61405240665831336030603314637751
61405240665838222670603466365648
61405240665838222670666142391424
61405240665838222677109796433161
61405240665838224462586246377998
61405240665838238691951095637929
61405240665838522820626805521481
61405240665838522859853139657484
61405240665838528164821295256748
61405240665838528164842187265340
61405240665838528167352671975011
61405240665838528210574851468856
61405240665838528213106256884933
61405240665839396669438726649865
61405240665839428732653883166624
61405240665839428739431919593255
61405240665839428739431919597467
61405240665839428739996003825239
61405240665839428741688256521191
61405240665839428741688256525403
61405240665839428778386547370140
61405240665839428780855276760441
61405240665839428780914595319117
61405240665839428780917952786217
61405240665839428918112587929665
61405240665839439308484470232136
61405240665839439308487827817328
61405240665839439308505362239324
61405240665842125085179231436695
61405240665842126319961164930218
61405240665842130438345308253331
61405240665842141197951209574601
61405240665842142981797081631905
61405240665842146502914859678299
61405240665899435072683684675199
61405240665899435072683802174978
61405240665899466182329015652392
61405240665900318574349395656502
61405240665900318574350167308834
61405240665900335038105033830262
61405240665900335038105037018206
61405240665900366615582170039024
61405240665900366615582170039033
61405240665900377725917330052876
61405240665900618763599068948338
61405240665900635227354707122098
61405240665900635227354710310042
61405240665900635822151314138948
61405240665900635829682381029083
61405240665900663235235970023236
61405240665900663235237089218380
61405240665900668589243347151293
61405240665903020323600739714207
61405240665903020323600744313477
61405240665903020872371789432577
61405240665903020872393054512671
61405240665903020872393059111941
61405240665903037343679881676802
61405240665903070103407064624021
61405240665903070286170614067100
61405240665903320467117753384535
61405240665903320467117753401797
61405240665903320878649055190402
61405240665904221446460751091687
61405240665904221446460751095899
61405240665904221446461095465221
61405240665904221629391752279285
61405240665904237551886490088914
61405240665904237551886490088923
61405240665904238100678460531106
61405240665904238100678460531115
61405240665904265506505136485029
61405240665904269075825225763496
61405240665904269258843032701930
61405240665904270905967842700966
61405240665904280186418378066518
61405240665904280186438149327462
61405240665911173566583959726155
61405240665911173611498478004962
61405240665911173978366223915381
61405240665911424204816326967992
61405240665911473618593886505168
61405240665911474343037311863347
61405240665911474350379317570069
61405240665911475402167790423418
61405240665912324909554390665940
61405240665912374185566400039378
61405240665912374185566401456528
61405240665912374185568754152399
61405240665912374185569873360584
61405240665912374185569873360593
61405240665912374186133957596780
61405240665912374186405929949048
61405240665912374322851547377986
61405240665912374323666684674440
61405240665912374734360724594591
61405240665912374734361068968125
61405240665912374734361843802785
61405240665912374734361843806997
61405240665912374917376186628788
61405240665912374918191316132204
61405240665912374918212236838556
61405240665912374918462939541980
61405240665912375969979486324703
61405240665912375969980605532897
61405240665912376152974024467412
61405240665912385303689848993132
61405240665915076026830056870471
61405240665915076072583643201701
61405240665915077856429256624619
61405240665935457782372624825569
61405240665935741503052626273669
61405240665935752438241784361919
61405240665935752621172441175983
61405240665935752621172444362514
61405240665935752621172444362523
61405240665935785974689875241299
61405240665935785975253796974566
61405240665935789681295106904737
61405240665935790909299118924931
61405240665935790916641124631653
61405240665935800791884628337234
61405240665935802026687482420474
61405240665935802034196853879208
61405240665939354160173922839089
61405240665939354160445892022079
61405240665939354297371915443813
61405240665939354297371915449637
61405240665939354297371916843493
61405240665939354343376548836143
61405240665939354343376553422363
61405240665939354892168520678015
61405240665939354892168523864555
61405240665939359648093627255185
61405240665939359648093628654865
61405240665939359648093741574049
61405240665939359648093742973729
61405240665939404306029763053697
61405240665947458035405138806399
61405240665947458172331162247007
61405240665947458172603131430045
61405240665947462974260903616187
61405240665947463523052872639825
61405240665947463523052874039505
61405240665947463523052874058379
61405240665947463523052877244919
61405240665947463523052986958689
61405240665947463523052988358369
61405240665947463523303921118075
61405240665947496876569489710073
61405240665947496876570261362405
61405240665947496876570264548945
61405240665947496877385048278939
61405240665947496877385049678619
61405240665947496877385392635211
61405240665947507440814920722269
61405240665947507989606891164461
61405240665947507989607666003333
61405240665947513531878084488209
61405240683309193571121759237998
61405240683309193571394503255705
61405240683552359828725106372894
61405240683552359828725106374298
61405240683552359828808788727530
61405240683556310419206192129079
61405240683564104270421056558957
61405240683564115343038103721287
61405240683564115388540640053726
61405240683564404404063535329388
61405240683564404406594912047651
61405240683564404410925139790387
61405240683564404410925139794599
61405240683564404411405542558253
61405240683564404411406661766447
61405240683564404411489224026583
61405240683564404413938065647277
61405240683564404449817091541496
61405240683564404452324133027450
61405240683564404452324133044919
61405240683564404452348496957573
61405240683564404452407815516249
61405240683564404457159098770361
61405240683564404457159101952689
61405240683564405646187479235510
61405240683564405646187479235513
61405240683564415532308697719682
61405240683564415577790572075171
61405240683564415577790572092433
61405240683568007958102146023010
61405240683568007958102146024414
61405240683568019083840554255125
61405240683568019083841329093997
61405240683625294657624618580447
61405240683625294657624621762775
61405240683625294703357282783963
61405240683625294703357285966291
61405240683625310762862013346620
61405240683625311311988718273394
61405240683628896379828640484197
61405240683628896379828726223345
61405240683628896379828726240607
61405240683628896379828727640287
61405240683628896379828730822615
61405240683628896379828730826827
61405240683628896379829759692391
61405240683628896974353360869053
61405240683628896974353362285995
61405240683628896974353365468323
61405240683628896974353365472535
61405240683628913033941747094344
61405240683628946388465651706862
61405240683629196568890371337062
61405240683629196569079432982814
61405240683629196569162086957376
61405240683629197117954057382099
61405240683629197117954315662353
61405240683629197163686635496547
61405240683629197163686721585615
61405240683629246531731870499420
61405240683629246531731870965980
61405240683629246577464534702984
61405240683629246577736245705107
61405240683629255865441889252046
61405240683637002084178107777160
61405240683637049668628293277315
61405240683637050217671226089767
61405240683637300444037558686876
61405240683637300444037558688280
61405240683637316503542376879420
61405240683637349857059620236510
61405240683637349857063092494858
61405240683637349857063093557716
61405240683637349857063093557725
61405240683637349857898888692652
61405240683637349857899145423202
61405240683637349857899145424606
61405240683637350405854030885003
61405240683637350405854289165257
61405240683637350405855063999917
61405240683637350405855064004129
61405240683637350406941819968498
61405240683637350406941819969902
61405240683637350406941820440683
61405240683637350406942164815828
61405240683637350452423781603944
61405240683637350452423781603953
61405240683637351641472792610903
61405240683637351641473825730029
61405240683637366458852779041162
61405240683640952677938244317860
61405240683640953912719833433435
61405240683640953958452497282659
61405240683640953958473418343351
61405240683640968783447322471325
61405240683640968783447325653653
61405240683661328533778757212620
61405240683661361888048371144822
61405240683661366827176104652374
61405240683661377946991428049464
61405240683661377947807365226642
61405240683661377947807365228046
61405240683661628128420084453624
61405240683661628128420084455028
61405240683661628128420113033340
61405240683661633616339788875544
61405240683661633616339788876948
61405240683661678082894490845050
61405240683661678090487549261959
61405240683661678091324344686947
61405240683661678091324348936297
61405240683665230399416163955665
61405240683665230399688132094719
61405240683665280408074010165869
61405240683665280408074013348197
61405240683665280408325061807573
61405240683665280957117029067437
61405240683673334274647378542217
61405240683673339762546161190715
61405240683673339808299746100631
61405240683673339808299746104843
61405240683673339808299747167653
61405240683673339808299750349981
61405240683673339808362508219686
61405240683673339808362508219687
61405240683673383687650903706439
61405240683673384236442870966303
61405240683673384236442874148631
61405240683673389175570608128359
61405240683673389770932039266077
61405240683673389770932042448405
61405240683673389771183086675693
61405241067373760786007142260673
61405241067374661353756162136181
61405241067581791536145383376100
61405241067589897243757728773518
61405241067687141910615573376420
61405241138277265194184132109041
61405241138277265194186456461227
61405241138277265331382124719589
61405241138277265331384449071775
61405241138278165761933151984549
61405241138278165761935475982603
61405241138594298600953872768816
61405241138594298600953872787690
61405241138601153540590323135012
61405241138601153540590323135013
61405241138601170004325077087235
61405241138601170004328429955065
61405241138601170004345997792183
61405241138601170004347112402718
61405241138601170004347112402719
61405241138601170004347112406931
61405241138601170004347113819661
61405241138601170004347117006201
61405241138601170004350469874031
61405241138601170004350469887129
61405241138601170011940171172299
61405241138601170011943524040129
61405241138601170149141516296544
61405241138601170149141516296545
61405241138602354297672612914820
61405241138602418939672231419216
61405241144185590555296882006899
61405241144185890744546555298735
61405241144186791175097582563695
61405241144186791723889551943077
61405241144186791723889553005887
61405241144401726875763469186308
61405241144401727241624782814436
61405241144401727424555439628500
61405241144404461926023842784262
61405241144405662500091879137542
61405241144405677329064713472934
61405241144498120937523697245516
61405241144498120937778878029786
61405241144502923831020280311322
61405241144502923966045618446309
61405241144502923968301955374272
61405241144502923968301955393146
61405241144502923968305049974898
61405241144502924014037714061774
61405241144509795425041719196483
61405241144509795425041720596163
61405241144510095149162863335588
61405241144510095149165962522434
61405241144510095560944868186131
61405241144510095568286875286917
61405241144510095568558728284803
61405241144510095568558729684483
61405241144510095568558847656438
61405241144510095568558847656447
61405241144510129098231993339831
61405241144510129105570741824954
61405241144510143922201573187622
61405241144510144973906521610224
61405241144510995579713890600548
61405241144510995587243809580460
61405241144510995587243809597930
61405241144510996128505861042740
61405241144510996136035780022652
61405241144510996136035780040122
61405241144511043755700038907370
61405241144511045587555456070808
61405241144513697283148977245971
61405241144513697290490868161653
61405241144513697290762838744323
61405241144513697420409645877923
61405241144513697420409646940733
61405241144513697427688860772201
61405241144513747245781527620277
61405241144513747245969555701977
61405241144513747252559449095015
61405241297799345083250936952301
61405241297810150249863264131821
61405241297811050680414291396781
61405241298018182695394621096602
61405241298026286570353866481242
61405241298122348784132283265381
61405241298122348921330275521797
61405241298122348921330275875929
61405241298122348921333374708643
61405241298123249351881302786757
61405241298123249351881303140889
61405241298123249351884401973603
61405241298123533069864811096922
61405241298123582482886902274628
61405241298125934538273396001071
61405241298125934538275719999125
61405241298125951047784979566371
61405241298125951047784979567983
61405241298125951047784979585245
61405241298125951047785237865547
61405241298125951047785323941517
61405241298125951047785323958986
61405241298125951047786094181119
61405241298125951047786098780389
61405241298125951047788332429989
61405241298125951047788332435813
61405241298125951047788332448911
61405241298125951055379152946487
61405241298125951185045992241019
61405241298125984363644933369891
61405241298127151804867584670836
61405241298127184754133685862502
61405241298127184754136008810796
61405241298134054518493629966277
61405241298134054518493630320409
61405241298134056302049707780205
61405241298134104290769314188647
61405241298134388061072028300590
61405241298134388062099724122108
61405241298135288629092929847462
61405241298135288629092931247142
61405241298135288629093274220996
61405241298135306328198062244030
61405241303707970496331683643181
61405241303718475473694337530865
61405241303718775662944010822701
61405241303719676093495038087661
61405241303719676230693030698209
61405241303922906196998341899252
61405241303922906196998341900656
61405241303922906197000664730906
61405241303922906197000664848950
61405241303926507873469786756980
61405241303926507873472109705274
61405241303926507919202450959092
61405241303926508285063764588624
61405241303926508285066087536918
61405241303934611748429032141620
61405241303934611748431355089914
61405241303934611794164019175386
61405241303934613577735600282260
61405241303934613577737923230554
61405241303937346851953481201134
61405241303937646994382732618233
61405241303938547418490106296370
61405241303938547426021517554414
61405241303938547426021517555818
61405241303938549247733997956320
61405241303938563482240397328888
61405241303938563482243841007520
61405241303938563482261289454120
61405241303938563482264761712468
61405241303938563665195302201702
61405241303938563667703457841666
61405241304031005856176072069440
61405241304031005901929656977904
61405241304031007090703857899276
61405241304031858247939976757300
61405241304031858247942299705594
61405241304031874719229385274121
61405241304031874764962049477637
61405241304031874764962049831769
61405241304031922338637972667916
61405241304032158437189650047732
61405241304032158437191972879386
61405241304032174900948763313492
61405241304032206613172699150238
61405241304034576422727116056591
61405241304034576468480815756095
61405241304034576468480820342315
61405241304034576605407101714709
61405241304034576605678693577055
61405241304034576605678697826405
61405241304034576605679841469958
61405241304034576605679841469959
61405241304034576605682165468012
61405241304034576605682165468013
61405241304034876192604172644290
61405241304034876611997829430626
61405241304034876611997829430635
61405241304034876795015540599329
61405241304034876795015540610975
61405241304034910141670975114019
61405241304034910148445802338051
61405241304034910149009723599142
61405241304034924233770827794956
61405241304035776623152872373332
61405241304035776630682791353244
61405241304035777171944842815524
61405241304035777172194775285179
61405241304035777179474761795436
61405241304035777179475138067989
61405241304035777179746734179685
61405241304035777225312072656381
61405241304035810118950339075860
61405241304035810121209770604422
61405241304035824801666177819460
61405241304035824809197244355511
61405241304035824809197244705431
61405241304035824809198392261456
61405241304035824809200716609430
61405241304035826593587055835917
61405241304042679885841712453641
61405241304042679924042937036554
61405241304042679931574377011289
61405241304042681715148280594281
61405241304042713285091386640274
61405241304042713285091386994406
61405241304042729885860465972884
61405241304042729886696146303466
61405241304043029938958196735922
61405241304043030076217835439603
61405241304043030076218951111394
61405241304043031128466688565295
61405241304043031128466717145011
61405241304043864034355327323866
61405241304043864034355327441910
61405241304043880505642036737884
61405241304043880505642036739288
61405241304043880505642037106678
61405241304043882289215940676412
61405241304043913447377418619616
61405241304043913859159308556646
61405241304043913859159683163191
61405241304043913859998833880096
61405241304043913859998833998140
61405241304043913996169015989062
61405241304043913996441356708408
61405241304043913996441361412672
61405241304043913997259588723532
61405241304043914042173647841986
61405241304043914042174020913328
61405241304043929911135383979374
61405241304043929911156304684322
61405241304043929911972212583348
61405241304043930506768859518809
61405241304043930513463053507516
61405241304043930644029617080035
61405241304043931742115652083811
61405241304046567521361995070339
61405241304046582201546089791663
61405241304046582201546434165197
61405241304046582208889099919751
61405241304046582209161180688575
61405241304046615699607057981375
61405241304046615700422965505783
61405241304046615700694676414343
61405241304046632164178635582557
61405241374611174715259771852045
61405241374619278590217869330683
61405241374619278590217872513011
61405241374619278590221344771199
61405241374619578916666683139069
61405241374619578916669007487043
61405241374829096248938508592617
61405241374838450104462987084898
61405241374838450111994398344346
61405241374840803630490555309303
61405241374840803630490555309309
61405241374840853043704117769181
61405241374841153188036172410034
61405241374842053610241000080458
61405241374842053617772411339906
61405241374842053618587199676398
61405241374934478696856119863993
61405241374934478696858443862047
61405241374934478742588784067509
61405241374934478742591108065563
61405241374934479154181728761313
61405241374934479154453583158879
61405241374934479154453615039015
61405241374934479291630686588871
61405241374934479291655047673483
61405241374934479291655050855811
61405241374935379127407146774821
61405241374935379127409471122795
61405241374935379722181713853831
61405241374935379722202634918735
61405241374935379722203750940389
61405241374935379722203754126929
61405241374935379722206074938443
61405241374935379722206078124983
61405241374935679865698722942151
61405241374935679865719988376377
61405241374935679865720763215249
61405241374935679865723087209091
61405241374935679865723087213303
61405241374935712671010146802259
61405241374935712671013245634973
61405241374935729278723133767779
61405241374935729279559962488393
61405241374935729279559966720481
61405241374935729279560306494745
61405241374935729279560306844665
61405241374935729279563405677379
61405241374938080830904225282219
61405241374938081013855716709402
61405241374938081013855716709403
61405241374938081013855716713615
61405241374938081013855716726665
61405241374938081013856831335589
61405241374938081013856832735269
61405241374938081013856835921809
61405241374938081013859155333643
61405241374938081013859155683563
61405241374938081013859159915651
61405241374938081013859159919863
61405241374938081013918478474327
61405241374938081425428859927927
61405241374938081425449694541046
61405241374938081425449694541047
61405241374938081425449780634327
61405241374938081425450038914581
61405241374938081425450810566913
61405241374938081425450813753453
61405241374938365097677384055713
61405241374938381149820737851117
61405241374938381157100723329093
61405241374938381157100724728773
61405241374938381157101100651397
61405241374938381157101101005529
61405241374938381157104199838243
61405241374938381157351804737031
61405241374938381157435487562647
61405241374938381157438931140496
61405241374938381568966789722647
61405241374938381568967048002901
61405241374938381568967822841773
61405241374938429335594285722231
61405241374938429335594286771991
61405241374938429335615550452405
61405241374938429335615551852085
61405241374938429335616325287065
61405241374938429335616325641197
61405241374938429335616326686745
61405241374938429335616326690957
61405241374938429335618649639251
61405241374938430981970197048807
61405241374938430982807025285599
61405241374938430982807025302861
61405241374938430982807369659133
61405241374938430982995397736461
61405241374939281587651751643813
61405241374939281587652127916357
61405241374939281587655227103203
61405241374939281587902832001991
61405241374939281587923753062683
61405241374939281587923753066895
61405241374939281587923753079945
61405241374939281587924872275089
61405241374939281587927196268931
61405241374939329766166578067285
61405241374939329766166579117045
61405241374939329766167352552025
61405241374939329766167353951705
61405241374939329766167353955917
61405241374939329766169676899999
61405241374939331549719216570183
61405241374939331550556041623035
61405241374939331550556044824237
61405241374939331550807093283613
61405241374939331589030397385378
61405241374946184705863351289599
61405241374946184705863351293811
61405241374946184705866823547787
61405241374946184843064815804203
61405241374946184888543336947717
61405241374946184888543337301849
61405241374946184888794041033351
61405241374946184888814933059413
61405241374946184888814933413545
61405241374946184888814962098255
61405241374946186123326042094981
61405241374946186123326042449113
61405241374946186123328366442955
61405241374946186123328366447167
61405241374946186535170038807499
61405241374946186535190956325907
61405241374946186535190959512447
61405241374946186672367944970475
61405241374946234300148239075351
61405241374946234714186601499129
61405241374946234714249392314701
61405241374946484894862092294113
61405241374946484895133946691679
61405241374946484895133973865121
61405241374946484895134060077423
61405241374946484895134061477103
61405241374946485032331938965405
61405241374946486266845375528845
61405241374946486671092871329163
61405241374946486671092874515703
61405241374946486678707965414227
61405241374946486678707968600767
61405241374946518248379363762955
61405241374946518385577615838871
61405241374946519621199476751617
61405241374946520033040369691069
61405241374946534445335460947299
61405241374946534445336580273745
61405241374946534445336580627877
61405241374946534445338904625931
61405241374946534446172260971557
61405241374946534446172293900001
61405241374946534446172633674265
61405241374946534446172634024185
61405241374946534446175732856899
61405241374946534446175732875529
61405241374946534446175732875772
61405241374946534849336354848015
61405241374946534849336469639263
61405241374946534849336471174297
61405241374946534850151259490671
61405241374946534850151274036167
61405241374946534850151517770765
61405241374946534850151520958709
61405241374946534850154615559335
61405241374946534856929442433447
61405241374946534856930558459521
61405241374946534857682670750119
61405241374946534857682673938063
61405241374946534857766270670239
61405241374946534857766270687501
61405241374946534857766615043773
61405241374946534857769709644399
61405241374946534857954643121101
61405241374946534857957995988931
61405241374946534893648764234155
61405241374946534896115185103810
61405241374946534896176697273787
61405241374946534896177861129586
61405241374946535033438614442191
61405241374946535039882135507761
61405241374946535039882138694301
61405241374946535040780624735133
61405241374946535040780625784893
61405241374946536092464604245051
61405241374946536093113079179173
61405241374947385462614469305515
61405241374947385462862077386631
61405241374947385462882966230365
61405241374947385462882966580285
61405241374947385462886437071563
61405241374947385462886438471243
61405241374947385462886438488712
61405241374947386697396402793805
61405241374947420051747060810329
61405241374947420051747405183863
61405241374947420051750504016577
61405241374947420600789303473137
61405241374947420600790078312009
61405241374947434875886488212259
61405241374947434875887607892837
61405241374947434875889931890891
61405241374947434876723288236517
61405241374947434876723316932873
61405241374947434876723321164961
61405241374947434876723660939225
61405241374947434876726760144944
61405241374947435424678457237509
61405241374947435424679577985109
61405241374947435425766338668253
61405241374947435425769777629363
61405241374947435470433162776933
61405241374947435470433165959261
61405241374947435601250397499781
61405241374947436706678441379341
61405241374947436706678445611429
61405241374950086746984092295597
61405241374950086754515159181511
61405241374950086754536080242203
61405241374950086754536080246415
61405241374950086754598842007127
61405241374950087166130058073847
61405241374950087166130402447381
61405241374950087295779157325365
61405241374950088400912077660607
61405241374950136572355368550511
61405241374950136579886779809959
61405241374950136579886782997903
61405241374950136579970379730079
61405241374950136580158666087661
61405241374950136580158666091873
61405241374950136717147451279935
61405241374950136717168340106199
61405241374950136717168368802555
61405241374950136717168371984883
61405241374950136717419420463133
61405241374950136755642724900307
61405241374950136755642724901711
61405241374950136755642728088251
61405241374950138540031760130515
61405241374950138540032534969387
61405242503061656914200639690911
61405242503096773705688375843969
61405242503096773705690703024351
61405242503096773705691817987407
61405242503385861509338302460942
61405242503385861509338302479816
61405242503388262886325756498251
61405242503388262886329196522171
61405242503388262886329199704499
61405242574288165572298981660313
61405242574288165572299753312645
61405242574288165572302075893757
61405242574288165572302077310699
61405242574288165572302080493027
61405242574288165709479061704465
61405242574288165709499987027605
61405242574289066140030175062705
61405242574289066140051100385845
61405242574289066140113776411621
61405242574289066277311769022169
61405242574289408559598396580932
61405242574316427970592588085559
61405242574316427970592674291267
61405242574328140105718942153350
61405242580197690958164689482594
61405242580197690958415737959440
61405242580197691141346394306944
61405242580197691141349836450382
61405242580197691141349841150274
61405242580197691507207708384162
61405242580197691507208483223034
61405242580197691690138364731666
61405242580197691690138364749136
61405242580197991284863403395264
61405242580197991284866845538702
61405242580197991284866850238594
61405242580198034521721816754298
61405242580200392844866287331777
61405242580200392844868869960005
61405242580200393393636217855003
61405242580200393393657138578825
61405242580200393393660496045925
61405242580200692988385534674791
61405242580200692988385879048325
61405242580201593418853994075938
61405242580201593418936906313285
61405242580201593555859482879826
61405242580201593967728532381943
61405242580201593967728532399205
61405242580201641594645314205040
61405242580201641597096474707006
61405242580201641731926989640996
61405242580201641731929312589290
61405242580222050944470057935262
61405242580225953219546294013606
61405242580225953221974210394366
61405242580225953356804725794916
61405242580225953356807048743210
61405242580232813832601191653545
61405242580233158496521577792646
61405242580233158496521578264822
61405242580234008506904493993664
61405242580234008506907936137102
61405242580234009055696464418386
61405242580234009055696464435856
61405242580234057231763971179556
61405242580234057231766294127850
61405242580234058332279473505922
61405242580234058332548086738189
61405242580234058332551442788347
61405242580236760165654159661251
61405242580236765564552900681403
61405242580236765571895250394234
61405242580236765571895250744154
61405242580236765572167219927352
61405242580236765572167994766224
61405242580236765572170318764278
61405242580236765709430987400602
61405242733498046240776971307031
61405242733498046240776971661163
61405242733498046240776972723973
61405242733522357865654707460951
61405242733522357865654708877893
61405242733533163032267034640471
61405242733533163032267034994603
61405242733810243265114927357266
61405242733812946615738733669891
61405242733812946615738733687153
61405242733812946615738735086833
61405242733812946615738735104302
61405242733812946615741057667945
61405242733812946615741059084887
61405242733812946615741059102356
61405242733812946752939050278493
61405242733812946752939051695435
61405242733812946752939051712904
61405242733813847137733054026399
61405242733813847137736406894229
61405242733813847183487754625519
61405242733813847183490077556551
61405242733813847183491110675677
61405242733813847183550430651295
61405242733813847320748423261843
61405242733814145130836045505426
61405242733814147510021311474372
61405242733825853107184665918852
61405242733846560630673027043986
61405242733848963974980055136133
61405242733848963974980055155055
61405242733848963974980140871069
61405242733848963974980140876892
61405242733848963974980140876893
61405242733848963974980140889991
61405242733848963974981174009117
61405242733848963974981174350151
61405242733848963974981174363249
61405242733848969325699528690210
61405242733848969325701852688264
61405242733850219499069101895917
61405242733857117080765368295555
61405242733857372932393778315436
61405242733857422345418192441436
61405242733858323374028347280557
61405242733861025024120268143488
61405242733861026305216398876267
61405242739429782658933721892851
61405242739429782658934755011977
61405242739430683089485782276937
61405242739430983415930090712221
61405242739430983415933448179321
61405242739430988766651802523593
61405242739441488256097076337331
61405242739442689013095683415607
61405242739442689013095769504675
61405242739442694363815156968073
61405242739442694363817395226979
61405242739442694363817481316047
61405242739721571983085701548331
61405242739721571983086045921856
61405242739721571983086045921865
61405242739721571983086817574188
61405242739721572028840402501582
61405242739721572028842726499636
61405242739721572166040719110184
61405242739722472001038815372466
61405242739722472550646693344890
61405242739722472550900837486633
61405242739722472733831494300697
61405242739722772740087747577681
61405242739722772740087747581893
61405242739722772785859259130956
61405242739722772785860030783288
61405242739722772785921935156732
61405242739722772785922706809064
61405242739722772785922792548212
61405242739722772923120785158760
61405242739722772923183461184536
61405242739722816799942704389920
61405242739722822153949077096611
61405242739722822153949077113873
61405242739730575875998832409438
61405242739730576059748839961434
61405242739730577660387869037922
61405242739730620531386088579144
61405242739730877896227969920620
61405242739730877896228055659768
61405242739730878033426048270316
61405242739730920713899692002554
61405242739730920713962453767478
61405242739734478337251101554188
61405242739734478337251101555592
61405242739734480120825005491312
61405242739734480120825005492716
61405242739734527750105052259054
61405242739734527750273163103822
61405242739734527750275603310123
61405242739734527750276635362170
61405242739734527750276636425028
61405242739734527750276636425037
61405242739734527751113464660217
61405242739734527751113464661612
61405242739734527933287502271118
61405242739734528338379014890709
61405242739734528343377557150953
61405242739734528343377557152357
61405242739734528345633894078889
61405242739734529534686249389147
61405242739734529534686249402197
61405242739753992604793042148634
61405242739754035239533849149300
61405242739754035249572301558097
61405242739754035249572301562309
61405242739754035249575659025188
61405242739754035249575659025197
61405242739754935670081781813634
61405242739754935672595662455329
61405242739754935680123328827269
61405242739754935680126686294360
61405242739754935680126686294369
61405242739754937463675197444697
61405242739754937463678550312527
61405242739755187828140486015424
61405242739755187828140486016828
61405242739755187828143585203674
61405242739755235861866227755757
61405242739755237241164900142828
61405242739755237653782959452537
61405242739757589205126792163993
61405242739757589205127906772917
61405242739757594876040945097535
61405242739757639166922257071221
61405242739757639167675401419539
61405242739757889531390644830198
61405242739757889531575572662251
61405242739757894470515279623080
61405242739757938988679160946150
61405242739757938988741922711074
61405242739757939539228383046075
61405242739757939539229154698407
61405242739757939539960559566834
61405242739758789962128837708108
61405242739758838137924721215134
61405242739758838140369084685364
61405242739758838140372437553194
61405242739758839509984886448676
61405242739758839556553618612358
61405242739758839969780267702515
61405242739758844858826454547681
61405242739758844902111397713245
61405242739765742630287524624217
61405242739765742631127705741889
61405242739765742676044461333432
61405242739765744277416577111167
61405242739765747981009236435589
61405242739765748022432631030069
61405242739765998345474525006316
61405242739766042675606578571165
61405242739766042863638406330790
61405242739766042863701082356566
61405242739766042863701168095714
61405242739766943250109488726064
61405242739766943250677700664750
61405242739766943387391849837552
61405242739766943431512863996998
61405242739766948733785699932321
61405242739766948738928823559153
61405242739766948779518364135837
61405242739769644953357318942119
61405242739769644953359642940173
61405242739769645090555226644501
61405242739769645091371134168909
61405242739769645134867622019427
61405242739769645134867625203159
61405242739769646914257770496361
61405242739769646920952009132593
61405242739769646921788837382275
61405242739769646921788837386487
61405242739769650025438781727201
61405242739769650071171445930717
61405242739769650442091812743063
61405242739769650482953451839689
61405242739769650483035155040785
61405242739769650488033698836063
61405242739769650488033698837467
61405242739769650488033702019795
61405242739769650627829214561077
61405242739769651679321855185758
61405242810625076574280383567179
61405242810625076574280727923451
61405242810625077123051433285549
61405242810625077123072698365643
61405242810625977553620287023625
61405242810625977553623725630602
61405242810625977553623725630603
61405242810625977553623730229873
61405242810625977553624500819395
61405242810625977553624501882205
61405242810633182095528844690419
61405242810634082663277864565927
61405242810634381206256248739436
61405242810634381206257020391768
61405242810634381206318924765212
61405242810634381206319696417544
61405242810634425671119356396218
61405242810634425671119442135366
61405242810636783955014285875539
61405242810636783955014289062079
61405242810637132277509700723443
61405242810638034530944697009885
61405242810638034530944697011289
61405242810657492074117709462011
61405242810657541441301502984697
61405242810657541441304855852527
61405242810658742061959949313955
61405242810658742061963305364113
61405242810661093750230835372505
61405242810661093750230921465785
61405242810661093750231178310223
61405242810661093750233158307749
61405242810661093750234277515943
61405242810661094345092523883949
61405242810661094345114565215645
61405242810661099100952633277157
61405242810661099833008875438039
61405242810661099833012228305869
61405242810661143751612148327609
61405242810661393939836503612117
61405242810661393939839602444831
61405242810661393939839602449043
61405242810661393939839602798963
61405242810661394488607208974215
61405242810661394488631573241155
61405242810661394488631574303965
61405242810661443902385112884925
61405242810661443902388211717639
61405242810661443902405690639105
61405242810661443902405690652155
61405242810661443902409132778331
61405242810661443902409132795593
61405242810661443902409133845353
61405242810661443940882713628037
61405242810661444313684842287152
61405242810662294919179244101825
61405242810662294919182600151983
61405242810662294919182601568925
61405242810662344332956803656263
61405242810662344332960159706421
61405242810662344920204445781467
61405242810662344920204445899559
61405242810662349861776544766459
61405242810662349861776544767863
61405242810662349861779902370525
61405242810669197625192748065923
61405242810669202975911107009465
61405242810669202975911878661797
61405242810669204805489639710739
61405242810669204805490414549611
61405242810669247038464857429177
61405242810669247038468210297007
61405242810669247450058835260821
61405242810669247450058835615113
61405242810669247450059607267445
61405242810669248685593909916127
61405242810669252979740569378861
61405242810669497814711807889435
61405242810669497814798072994811
61405242810669503165181701007860
61405242810669547770088402800569
61405242810669547776527336130617
61405242810669547776527336134829
61405242810669547776530775091727
61405242810669547776530776154537
61405242810669547776530779336865
61405242810669547777346682262003
61405242810669547777346682267619
61405242810669547820858070724454
61405242810669547820858413681046
61405242810669547820859185333378
61405242810669547820920832489378
61405242810669547820921089706822
61405242810669549012125259706777
61405242810669549012128615756935
61405242810669549012146094674189
61405242810669549012146094691451
61405242810669549012149536817627
61405242810669549012149536834889
61405242810669549423991205658761
61405242810669552716554674537275
61405242810669552716554789328315
61405242810669552762308345540423
61405242810669553123254106563125
61405242810669553123254479617205
61405242810669553123257578467181
61405242810669553127249128963775
61405242810669553127249133563045
61405242810669553128065036488183
61405242810669553169007691473041
61405242810669553169008035829313
61405242810669553169011134679289
61405242810669553169011134679343
61405242810669553174028619617105
61405242810669553174091381382029
61405242810669553176541426723955
61405242810669553176541426730597
61405242810669553306209127289891
61405242810669553311352139280863
61405242810669553311354717329480
61405242810670449442697207695559
61405242810670449442700563732667
61405242810670449442700563745717
61405242810670453330120041441707
61405242810670453696148835512321
61405242810670453697781305807617
61405242810670453698345390041005
61405242810670453736739147755165
61405242810670453736822830580573
61405242810670453736822830580627
61405242810670453741902391705547
61405242810670453741903077283313
61405242810670453744353122631881
61405242810670453744353208720949
61405242810670453874020823191121
61405242810670453874020823191175
61405242810670453879163831995607
61405242810670453879163832013076
61405242810670453881613877357219
61405242810670453881613877357273
61405242810670454972168848307489
61405242810670454977249181086199
61405242810670454977249184272739
61405242810670454979449211090056
61405242810673100085772887416749
61405242810673101320572642779703
61405242810673149499548124017277
61405242810673150048677148698371
61405242810673151283393221235709
61405242810673151322434760344729
61405242810673151871226730786921
61405242810673151878757797672835
61405242810673154989998471835885
61405242810673155025944507058807
61405242810673155028200843868651
61405242810673155028200843986743
61405242810673155028388871945979
61405242810673155028388871947383
61405242810673155439982849895715
61405242810673156675600837159961
61405242810673156675600837161365
61405242810673156682316340871672
61405242810673156820396015889851
61405242810673156820396015894063
61405246810449647280062398060349
61405246810557244946447783715686
61405246810557651202696404059027
61405246810557651202696432638743
61405246810558601222510501342405
61405246810593722139080442076772
61405246810593723373862375573108
61405246810773785621599646290483
61405246810773786856381579786819
61405246810773796731624212172151
61405246810773796733880434663179
61405246810773796734155871499631
61405246810773796734637051976959
61405246810773796777941881194555
61405246810773796778213850377753
61405246810773796780389599067649
61405246810773796917086186655721
61405246810773797969418981241207
61405246810773797969418985473295
61405246810773798012723814690891
61405246810773798564215587767007
61405246810773802275418861661723
61405246810773802275419890531499
61405246810773802275900037906963
61405246810773803510681971403299
61405246810773846740282312275097
61405246810773846740762459650561
61405246810773846740763492752425
61405246810773846741034314048335
61405246810773846741034424234489
61405246810773846741034428833759
61405246810773846742726677280361
61405246810773847975544393146897
61405246810773847975545426248761
61405246810773851689761165956507
61405246810800520427775069284948
61405246810800820563760667131289
61405246810800820571292078373268
61405246810800820609514223343397
61405246810801716373139840947562
61405246810801721131509687006794
61405246810801721177242351210310
61405246810801721182409379866210
61405246810808920778435412364961
61405246810809821483445100876793
61405246810809826292714642977766
61405246810809858358293949498319
61405246810809858541308177529079
61405246810812527997761996726300
61405246810812527997762000958388
61405246810871098181929760504981
61405246810873799908245714159044
61405246810881399952348665987200
61405246810881399952352108130638
61405246810881448123249140911546
61405246810881448123252583054984
61405246810881603639687688638650
61405246810881903783204697726970
61405246810881903966215941243877
61405246810885506244244348246261
61405246810885507334799316364366
61405246810885507337243681369630
61405246810885507891937489593250
61405246810909834335921813987158
61405246810909834335921814337078
61405246810909834335921818573378
61405246810917921188257031842277
61405246810917937659546065622986
61405246810917937659546351420146
61405246810917937659547123072478
61405246810917937799350129452158
61405246810917937799350129568798
61405246810917943152268602518936
61405246828534802513250765885506
61405246828538403002284722112384
61405246828538447464877118583175
61405246828538447471651945457287
61405246828595774281861022290189
61405246828599376006575611006678
61405246828599676193314890399644
61405246828599676193398458434012
61405246828607781851931609154087
61405246828611382338757528822439
61405246828611382339510327044935
61405246828611382346285153919047
61405246828611383574041556086923
61405246828611383574041559269251
61405246828611383574584461346755
61405246828611383581362641088697
61405246828611398401557399606374
61405246828611398401557399611990
61405246828632097183599423641977
61405246828635710026435135760294
61405246828635710026435136232470
61405246828643813901394376564330
61405246828643813901394377030890
61405246834082942636945696251127
61405246834191852711586064087459
61405246834192152855103073175779
61405246834228223196962362230356
61405246834228223196962362234568
61405246834228223745754332672548
61405246834228223745754332676760
61405246834228223791486996880276
61405246834407097629204728259355
61405246834407098915579060854117
61405246834407099460188420543887
61405246834407147040725979566355
61405246834407147636358608111071
61405246834407147643701761697647
61405246834435022080181624082836
61405246834435022080181624087048
61405246834435322223698633171156
61405246834435322223698633175368
61405246834443122249102811582464
61405246834443122249102811586676
61405246834443422392619820670784
61405246834443422392619820674996
61405246834443422435922246099818
61405246834443422435922331838966
61405246834447029604414994839904
61405246834447029650168551052012
61405246834447058056087659140083
61405246834447062951177333258301
61405246834447062995215393119811
61405246834504344175221370092811
61405246834504397844166783393511
61405246834504397844170251046765
61405246834504399077254511376613
61405246834504399694941768982473
61405246834508268262206169654886
61405246834508268262206169659098
61405246834508268262206174357746
61405246834508268811249193277980
61405246834508300325305217642635
61405246834508301614031189944096
61405246834508301614031194646956
61405246834508302163074213567190
61405246834516105246372546378123
61405246834516105246372546379527
61405246834516105292105210583043
61405246834516107076514794862443
61405246834516107076514794863847
61405246834516373921554454871812
61405246834516373921554456389536
61405246834516405435622129331541
61405246834516405435622219669959
61405246834516405481372361451556
61405246834516405481456015225072
61405246834516407265012355846371
61405246834516407265764377815861
61405246834516407265764380999593
61405246834516407265764468154279
61405246834516407265764468155683
61405246834516407267460076901793
61405246834516407268024932784705
61405246834516407273379476678746
61405246834516416599577019727396
61405246834516417791620269539617
61405246834516417791620298237425
61405246834519975642943432739350
61405246834519976192550535891568
61405246834520009536730181117572
61405246834520009537001891549536
61405246834520009543529023298662
61405246834520009544375556180778
61405246834520023768905482093738
61405246834520023768905482095142
61405246834520023768905482099354
61405246834520023814659038305846
61405246834520023814659038307250
61405246834520023814659038311462
61405246834540432979019049785965
61405246834540722596680170334261
61405246834544335393783218247658
61405246834544335439536770229082
61405246834544335439536774459766
61405246834544335439536774461170
61405246834544335439536774931942
61405246834544335988307481357058
61405246834552422657649361791733
61405246834552439268742459051694
61405246834552439268742459401614
61405246834552439314496015263802
61405246834552439314496015613722
61405246834552441098069920594990
61405246834552441098069920599202
61405246834552441098069921067166
61405246834552441098069923781530
61405246834552441098069924253706
61405246834552444802415720035642
61405246834552444802415724738502
61405246834552444804926232975163
61405246834552444804926319064231
61405246881676102353404338348856
61405246881676102353406662346910
61405246881676102765189700307986
61405246881676105927267310165006
61405246881676105927267395904154
61405246881676107711656088176366
61405246881676107711657117046142
61405246881676135705229358638066
61405246881676150392129731908604
61405246881676150529390486284076
61405246881676152176519538789740
61405246881704320767344721373915
61405246881716011535362008143623
61405246881716077425480926606081
61405246881774303021055271598074
61405246881777304913489328471784
61405246881777305050770889000012
61405246881785108734011852746404
61405246881785108736456217751668
61405246881785109833980838659030
61405246881785109834795622413731
61405246881785110381139876382292
61405246881785110383587592838453
61405246881785408717296870161623
61405246881785410569480226157927
61405246881786261322609701808415
61405246881786309361363393538207
61405246881809425714503382540294
61405246881809736610363764842996
61405246881809736615163523616953
61405246881809737021863302536205
61405246881809737021873801704284
61405246881809737021873803103964
61405246881809737021873805936372
61405246881809737021873806286292
61405246881809737021957369738652
61405246881809737021957371138332
61405246881809737021957374320660
61405246881813338744077910764124
61405246881813338744077914996212
61405246881813338744098802772716
61405246881813338744098803835526
61405246881813338744098807004804
61405246881813338744161478798492
61405246881821442207527119300526
61405246881821442212326878061433
61405246887405853691484801930308
61405246887405853691484802396868
61405246887405853691735506033412
61405246887405853691735506499972
61405246887405853699016241887564
61405246887405853699266945990668
61405246887405853737217380507151
61405246887405853744748906091080
61405246887405853744832474592008
61405246887405853745020502202776
61405246887405853745020502669336
61405246887589534940366094972319
61405246887589534940366181178027
61405246887589534940366209757743
61405246887612645991175794772959
61405246887620750913733711605464
61405246887621051103004276905892
61405246887621051110535716863148
61405246887621051153838109003990
61405246887621099469261023227557
61405246887621100513487071178498
61405246887621100521017363229752
61405246887621951678347412764432
61405246887624653556993689247764
61405246887624653556993689714324
61405246887624653557014609954164
61405246887624653557014610420724
61405246887624653564546021213612
61405246887624653564546021680172
61405246887624658315363535306996
61405246887624658315384427315588
61405246887624658361117005892431
61405246887624658368732099977288
61405246887624658917691206021656
61405246887624658917712098030248
61405246887624658917712098496808
61405246887624658917774774522584
61405246887624691715386391186905
61405246887624702792009715392481
61405246887681822936034490793764
61405246887682928431709192424452
61405246887683195825728852351652
61405246887683195825728853869376
61405246887685630137320401870828
61405246887685630686383968308028
61405246887686781439877039587999
61405246887686798096724933371408
61405246887686830848669998752336
61405246887686831036766569808227
61405246887686831448549953660618
61405246887693728039166797451872
61405246887693728587958766481334
61405246887693728587958766494384
61405246887693730235150585351192
61405246887693733941127943560667
61405246887693733941190962879914
61405246887693735794241515081767
61405246887693735800925158573911
61405246887693744718890013808465
61405246887693997141508718920138
61405246887693997278769387556462
61405246887694002639469203167060
61405246887694002639469204684784
61405246887694030632769384687375
61405246887694035388036600002586
61405246887694035390578594439637
61405246887694035436332174632191
61405246887694035571145098232647
61405246887694035571897210541959
61405246887694035573589463237911
61405246887694035573592814570707
61405246887694035573592819288069
61405246887694035578676165184249
61405246887694035983491188372199
61405246887694035985938906245293
61405246887694035985938933408067
61405246887694886521470567023735
61405246887694897709320414821422
61405246887694897846518407431970
61405246887694901376886455736361
61405246887694934728711476025571
61405246887694934911725815192867
61405246887694936002449266854811
61405246887694936002449266859023
61405246887694936009227188316499
61405246887694936009227188329549
61405246887694936009227192449209
61405246887694936009791272548483
61405246887694936009791272565745
61405246887694936011485848192729
61405246887694950757714247038739
61405246887694950764492168513477
61405246887697604910465284186816
61405246887697637659868355130693
61405246887697637659932012660284
61405246887697637659932269877728
61405246887718051127605021225267
61405246887718061696933798081213
61405246887718061833943762681356
61405246887718062243182744732305
61405246887718062243183001949749
61405246887718062244877349072907
61405246887718062245725766639696
61405246887718062245725766989456
61405246887718062245725767106096
61405246887718062245725767106256
61405246887718062245725768039216
61405246887718062245725768039376
61405246887718062245725768505936
61405246887718062245725771711190
61405246887718062245725772760950
61405246887718062245788447736966
61405246887718362029971357547317
61405246887721964108903862880465
61405246887721964108903863347025
61405246887721964111425993129024
61405246887721964111446884787856
61405246887721964111446885137616
61405246887721964111446886187376
61405246887721964111446886187536
61405246887721964111446889859350
61405246887721964111446890909110
61405246887721964111509565885126
61405246887730067983863108265105
61405246887730067983863108731665
61405246887730067983863480267973
61405246887730067985557712605707
61405246887730067986385238513664
61405246887730067986406130172496
61405246887730067986406130522256
61405246887730067986406130638896
61405246887730067986406130639056
61405246887730067986406131572016
61405246887730067986406131572176
61405246887730067986406132038576
61405246887730067986406132038736
61405246887730069219189237460273
61405246887730069219460947903931
61405246887730069219460949420251
61405246887730069219460977999967
61405246887730069219461320956559
61405246887730069221155526464177
61405246887730069221155898000485
61405246887730069821600592417490
61405246887730073522569012087160
61405246887730073522589904095752
61405246887730073522589904562312
61405246887730073522652580588088
61405246905131729984325418296980
61405246905338822236737051323371
61405246905338822236737137529079
61405246905338822236737166108795
61405246905346927349840632957352
61405246905346927393080349076630
61405246905346927395594189169460
61405246905346932291224703865016
61405246905350529666590268671491
61405246905350529666590268671492
61405246905350579069457713315939
61405246905411757111370345990839
61405246905411806496414477028168
61405246905411806520163218949468
61405246905411806525243212560283
61405246905411807120043173857750
61405246905419611484692555024121
61405246905419611491469619088505
61405246905419611492034479695959
61405246905419621369722878890707
61405246905419861598145490562505
61405246905419873380750958992778
61405246905419873380813635018554
61405246905419878276383686431751
61405246905419878276384543823231
61405246905419878878774119265476
61405246905419878878774206522348
61405246905419878878774463739792
61405246905419910391743503951639
61405246905419910437497088860103
61405246905419911604485385598343
61405246905419911605028549242019
61405246905419911605049469830327
61405246905419911628209564093567
61405246905419911634712794874857
61405246905419912222731128623252
61405246905419922747750110590097
61405246905419922748588890238667
61405246905419926430902814173945
61405246905423514500843192959702
61405246905423514500843221539418
61405246905423514501595306202134
61405246905423514501595306313590
61405246905423514501595334898490
61405246905423514501595563419578
61405246905423514501595563531034
61405246905423514503287586544682
61405246905423514503290910832796
61405246905423528771607102344079
61405246905444238674280356024172
61405246905444238674280357423852
61405246905444238674280360629266
61405246905444238674280362145586
61405246905447840396484465084012
61405246905447840396484469689106
61405246905447840396484471205426
61405246905447840396505730623231
61405246905447840945548496058070
61405246905447840945548524637786
61405246905447840945548525687546
61405246905447840945548754325274
61405246905455884974076294805177
61405246905455884974264322882505
61405246905455944271464976007871
61405246905455945460493357417789
61405246905455949761894820189956
61405246905455949761894820306596
61405247040885532608307793999240
61405247040921094536517693821380
61405247040982777872471863142392
61405247040982782813855934404188
61405247040990882982777897906280
61405247040994991098129884092909
61405247041030113242786024242985
61405247041030113250129063051364
61405247041030114477316794470031
61405247041200883259582307113186
61405247041200883259582651486720
61405247041200883259584889745626
61405247041200883259585664580286
61405247041200883396843320123044
61405247041200883396845644121098
61405247041200883808624554379684
61405247041200883808625326032016
61405247041200883808628682082174
61405247041200886970705258470148
61405247041200886970705258824280
61405247041200886970705515687592
61405247041200886970705601780872
61405247041200886970706287339924
61405247041200886970706373433204
61405247041200888755095069950554
61405247041200888755095070304686
61405247041200888755095413261278
61405247041200888755096098820330
61405247041200888755096184913610
61405247041200931572829468058264
61405247041237206786626616144356
61405247041237206923887284780680
61405247041238107354438312045640
61405247041245360064286167390378
61405247041245360071816459441632
61405247041248897688542168795973
61405247041248903041708245612609
61405247041248914159832348947647
61405247041248914167362640998901
61405247041248919101216419855311
61405247041248952455485805149785
61405247041306289152767899979541
61405247041306289152767903161869
61405247041306289155212268167133
61405247041306987223555588271542
61405247041307438125135650387431
61405247041307440087491291090586
61405247041307488056711541229629
61405247041307488080460025006245
61405247041307488263474340193095
61405247041307489294338686030331
61405247041307489299400339503543
61405247041307489909766593146885
61405247041309688926994032025552
61405247041309889777450834520592
61405247041309889779895199525856
61405247041309890877419820433218
61405247041309891426462494978514
61405247041310190995496088468577
61405247041310190995517009173525
61405247041311091639581984318223
61405247041311091639584307266517
61405247041318291372868798650255
61405247041318294893448261977307
61405247041318294893448263512341
61405247041318294895892626982571
61405247041318294938919375852138
61405247041318294939086741491722
61405247041318294941628734511831
61405247041318294946449667903392
61405247041318295076462578699191
61405247041318295078910295037251
61405247041318295083990288177051
61405247041318296176975528490349
61405247041318296723590511996661
61405247041318296723590602335079
61405247041318306196756007799469
61405247041318306197027603892291
61405247041321913272380336676694
61405247041321913272380341459663
61405247041321913272401262164611
61405247041321913272464277829345
61405247041342120481252571665312
61405247041342120481253343317644
61405247041342310084109639261359
61405247041342311455901280066234
61405247041342606703784587984923
61405247041342610225116163621287
61405247041342612054422733296961
61405247041342612054422736479289
61405247041342612054506301331329
61405247041342612054506304513657
61405247041342612056954022386751
61405247041342612056954137177791
61405247041342612062037826043581
61405247041342612062100503469037
61405247041342620796704634995977
61405247041342621528761992114252
61405247041342621528761992118464
61405247041342621528761992131514
61405247041346223250966101191354
61405247041346223250966105777574
61405247041346225039590807640285
61405247041346225039590812226505
61405247041346228601687813068381
61405247041346228601687814468061
61405247041354328914550053024925
61405247041354328914550057611145
61405247046782651284326548138279
61405247046782656225711505011315
61405247046830681597367503121259
61405247046830686537060092989515
61405247046902715348622104935681
61405247046903615916433800836965
61405247046903616053631793447513
61405247046903616099364457651029
61405247046903616465477966581677
61405247046903616470497400850513
61405247046903616511231522793785
61405247046903616518486401981965
61405247046926730497798738675462
61405247046926730497798738676866
61405247046927027712249372726997
61405247046927030679537894270349
61405247046927041804436050172635
61405247046927041941634042783183
61405247046927042353416048692155
61405247046927042353478810457079
61405247046935131036553590259642
61405247046935131036553675998790
61405247046938733307800716821370
61405247046938738061089940987041
61405247046938738067869238851234
61405247046938738068621350707084
61405247046938738068621351179260
61405247046938738068621352223404
61405247046938738068621352229020
61405247046938738198287933597589
61405247046938738655887662943861
61405247046938738663145985806094
61405247046938739852195255097510
61405247046938739852195256160528
61405247046938739852257931123446
61405247047109508809948431080863
61405247047110709635755341671194
61405247047110710047536490188686
61405247047110710047537347580166
61405247047122421096089739338665
61405247047122454442559101615231
61405247047141929693456201820154
61405247047141929693456201821558
61405247047141929693456201834656
61405247047141929693456206538920
61405247047141929876470426668586
61405247047141929876470426669990
61405247047141929876470427140762
61405247047141929876470427142214
61405247047142828469347795743685
61405247047142830261267897735940
61405247047142830261267902440204
61405247047142830299490044228005
61405247047143128658618361044113
61405247047143130450538463021866
61405247047143130450538463036368
61405247047143130493840974204550
61405247047145530180314293154482
61405247047145530363328518002914
61405247047145530363328518016012
61405247047145530363328518469474
61405247047145531552920979989946
61405247047145531598675684106604
61405247047145531964702985426694
61405247047145531964702990144056
61405247047145532147717210273722
61405247047145532147717210275126
61405247047145535121698364060742
61405247047145535121698364062146
61405247047145535716306567212994
61405247047145536905272267997866
61405247047145536906087056334358
61405247047145536906087056347456
61405247047145830499230433478553
61405247047145830506845527091234
61405247047145830506845527104332
61405247047145830506845527557794
61405247047145831742191544816746
61405247047145831742191545288922
61405247047145831742191545290374
61405247047145831742192693194924
61405247047145832145606344805129
61405247047145832151526202921125
61405247047145832153973550725718
61405247047145832153973550727122
61405247047145832153973550740220
61405247047145832153973555444484
61405247047145832197275976169254
61405247047145832197277090778178
61405247047145835859740007794770
61405247047145837086990415712793
61405247047145837094521941291106
61405247047145837094521941304204
61405247047145837095357621634786
61405247047145837095357621647884
61405247047145837095357622101346
61405247047145837095357622120060
61405247047145870441263272911323
61405247047145879780160695847125
61405247047145879917421450222597
61405247047145879963175035014421
61405247047145880329203456131569
61405247047146730937396554354790
61405247047146730937396554356194
61405247047146732307555634646233
61405247047146732719337898822409
61405247047146732721785246627002
61405247047146732721785246628406
61405247047146732721785246641504
61405247047146732721785251345768
61405247047146732765087757809686
61405247047146766250451062617583
61405247047146780341192001976628
61405247047146780347972477487557
61405247047146780485170470098105
61405247047146780890238378346025
61405247047146780896952476007077
61405247047153640780231513382506
61405247047153640818432652009113
61405247047153640826047746088354
61405247047153674172702037303587
61405247047153685288284609611334
61405247047154837877029425900733
61405247047154874881523817133519
61405247047154874929787770409355
61405247047154875064538041981951
61405247047154886052992211146277
61405247047157539534689917100134
61405247047157539534689921817496
61405247047157539534710809107322
61405247047157539534773485601062
61405247047157539717704142415126
61405247047157539717704142420949
61405247047157539717704146665928
61405247047157542691685295735586
61405247047157542691768864236514
61405247047157544476073988007798
61405247047157544476073988020896
61405247047157544476094880482790
61405247047157544476094880482950
61405247047157544476157556508726
61405247047157545070619514675196
61405247047157545070619515147372
61405247047157573064191413432991
61405247047157576173176898928399
61405247047157576221440852204235
61405247047157576633222858113207
61405247047157576767785101608475
61405247047157576767973129685803
61405247047157576770229466613739
61405247047157577820368717780787
61405247047157577822816438836209
61405247047157578003319147412719
61405247047157587298890956239503
61405247047157587298911848248047
61405247047157587756510202249009
61405247047157587885812037858628
61405247047157587886063086318004
61405247047157587893426012729674
61405247047157589129118041576860
61405247047214912922004110073565
61405247047214912922004138771373
61405247047214914565848646671825
61405247047215759758753028957697
61405247047215763457997691853113
61405247047215764508154396095149
61405247047215764553088601551855
61405247047215764693344484420305
61405247047215765316467724959833
61405247047215776429417976388075
61405247047215807934736078060203
61405247047215809574504561099409
61405247047215809576784913332919
61405247047215813280565859333079
61405247047215813280566634167739
61405247047215813281382881386115
61405247047215813281382886090379
61405247047215813282804370155289
61405247047215813282805148177893
61405247047215813282825290861641
61405247047215813282826065696301
61405247047215813350023762610209
61405247047215814515912651898867
61405247047215814515913426733527
61405247047215814518151162722481
61405247047215814518151937557141
61405247047215814523255432440249
61405247047215815133597666547333
61405247047215815133681324918715
61405247047216080195084062107970
61405247047216081979473097237396
61405247047216081979473098755120
61405247047216113493540771697125
61405247047216113546909082397180
61405247047216113676555086883975
61405247047216113684169836772652
61405247047216115322930998211955
61405247047216115325375276061129
61405247047216115325378719267377
61405247047218482865890789966561
61405247047218509702549200762375
61405247047218511486374153355625
61405247047218511486457721389993
61405247047218514458650970978146
61405247047218514458650972513180
61405247047218514641676934742103
61405247047218516242320181865163
61405247047218516425334406713595
61405247047218516427778771718859
61405247047218525761575051050425
61405247047218766583874302645837
61405247047218767071910299239938
61405247047218777773165694785354
61405247047218778184947700694326
61405247047218781852011644304119
61405247047218781897681546742711
61405247047218781897765229095943
61405247047218783055161383964797
61405247047218783062692795224245
61405247047218783126335129069090
61405247047218783133865167538738
61405247047218783675377031962054
61405247047218783682908186458972
61405247047218809846066209850695
61405247047218811080848143347031
61405247047218811675644747235769
61405247047218814785193943830423
61405247047218814785193943831827
61405247047218814785274183173428
61405247047218815203836664593329
61405247047218815249590249385153
61405247047218815379990547720565
61405247047218815386767321407393
61405247047218816431569855158403
61405247047218816434017576213825
61405247047218816614584080006835
61405247047218816617028445012099
61405247047218816617031796344895
61405247047218816617031801062257
61405247047218816617031825042703
61405247047218816617115598738985
61405247047218825767831305763273
61405247047218825905092060138745
61405247047218825950845644930569
61405247047219678340914714660862
61405247047219683648329448008807
61405247047219683655672230072125
61405247047219683694062112212323
61405247047219683694145795037731
61405247047219683700862075104934
61405247047219683701676863440022
61405247047219683701677978048946
61405247047219684243126051837562
61405247047219712060525757743273
61405247047219715146266801395419
61405247047219715406373945832492
61405247047219715764787904454553
61405247047219715764871586807785
61405247047219715947802243621849
61405247047219715947885926447464
61405247047219716983770026886793
61405247047219716983773154417315
61405247047219717189947849769616
61405247047219726333948539289415
61405247047219726335640791985367
61405247047219726335643087403705
61405247047219726472566786832215
61405247047219726472841080014253
61405247047219731802848576105293
61405247047226614812290379643351
61405247047226620117279427249803
61405247047226620162917814890766
61405247047226620163001497710766
61405247047226620163012091454723
61405247047226620165459807910875
61405247047226620170531789762020
61405247047226620307549765483273
61405247047226621543167379303011
61405247047226621947421675734123
61405247047226621949598572349055
61405247047226621949869392072183
61405247047227788765413404228559
61405247047227789360210012761786
61405247047227820927625415488377
61405247047227820927625415494201
61405247047227820927625419608037
61405247047227820929884075351557
61405247047227821064907095154256
61405247047227822117238424517769
61405247047227822712035033050996
61405247047227822712035401542676
61405247047227822712098163657520
61405247047227831994929377904557
61405247047227832040745724461305
61405247047227832177943717071853
61405247047230489279255633360899
61405247047230489279318395125823
61405247047230490514602425920342
61405247047230521962538925955532
61405247047230522028722615858926
61405247047230522145549794871898
61405247047230522214195267293533
61405247047230522214278835327901
61405247047230522577492262137120
61405247047230522577493291006896
61405247047230522577510112707114
61405247047230522577510855779730
61405247047230522577513211539828
61405247047230522577514211829888
61405247047230522577514327683786
61405247047230522577699518259888
61405247047230522577702498056376
61405247047230522577702871127718
61405247047230522579957830580208
61405247047230522579960929412922
61405247047230522579962048739208
61405247047230522585020603261662
61405247047230522585023956129492
61405247047230522585045651787144
61405247047230522623246101082152
61405247047230522623246875916812
61405247047230522623431034676898
61405247047230522623431806329230
61405247047230522623431834908946
61405247047230522623434133509612
61405247047230522623435190959104
61405247047230522623435278115194
61405247047230522623435281297522
61405247047230522623435535332638
61405247047230522625690466087416
61405247047230522626061098454317
61405247047230522626061127034033
61405247047230522630773811917908
61405247047230522630777167968066
61405247047230522631143415415033
61405247047230522768341408025581
61405247047230524003688200585024
61405247047230538639716767852516
61405247047230538639717026119720
61405247047230538639749683757314
61405247047230538685470352762432
61405247047230538685565916528817
61405247047250736559808167243252
61405247047250931927615661383967
61405247047250935494679901223847
61405247047250935494679901225251
61405247047250937280785181406851
61405247047250937280785181879027
61405247047250937285868899442577
61405247047250937285868900842257
61405247047250946203550019331069
61405247047250946612789001584746
61405247047250946612789287381906
61405247047250948398873756843460
61405247047251187461460605713113
61405247047251187645227058742225
61405247047251232116865334677207
61405247047251235638196910312167
61405247047251237467587048023613
61405247047251237470034769079035
61405247047251237470034855172315
61405247047251237470034855185365
61405247047251237470034883397899
61405247047251237475118574134141
61405247047251246756306010673066
61405247047251246756306296470226
61405247047251246948369584706145
61405247047251248183715602433061
61405247047251251700236461291799
61405247047254784432561515074557
61405247047254848478510119732906
61405247047254848478510405530066
61405247047254848663230916222908
61405247047254850264627423093562
61405247047254850264627423627186
61405247047254850445171887636739
61405247047254850859119395402869
61405247047254850859140430894645
61405247047254854014789451767853
61405247047262954139553749391076
61405247047262954139554007658280
61405247047262954185307334300992
61405247047262959675497322257020
61405247047262959675497322262636
61405247047262959675498468632200
61405247047262959675749517091576
61405247047262959675770437797928
61405247047262959675833085598120
61405247064555657268860723322603
61405247064555662208553313182435
61405247064628543966067239672631
61405247064652903814293620189089
61405247064652906926374220193802
61405247064652918043741052010199
61405247064652918592720964790571
61405247064652918592783726555495
61405247064664614307926266927756
61405247064664614307926268327436
61405247064664614854521682824001
61405247064664614856718237351074
61405247064664614856718237369948
61405247064664614902450901554590
61405247064664614902450902971740
61405247064664625967559084278389
61405247064664626013312669188305
61405247064847396767582873796649
61405247064847396767582959535797
61405247064867805930247282426405
61405247064867805932761118055328
61405247064867805975979946629921
61405247064867805978514674250174
61405247064867805978514674267436
61405247064867805978514674604306
61405247064867805978514678853656
61405247064871261235049685689688
61405247064871406419619209370990
61405247064871406419619209388252
61405247064871407652454744472905
61405247064871407654965227097906
61405247064871407654965227452038
61405247064871408249761457855310
61405247064871408249761457872572
61405247064871408249761458209442
61405247064871411955548806931342
61405247064871411955548806950216
61405247064871413190330740422062
61405247064871413190330740426274
61405247064871413191145528762974
61405247064871413191145528780236
61405247064871707844235792398334
61405247064871707844235792752466
61405247064871707844236940657016
61405247064871708390768357254617
61405247064871708393278466960892
61405247064871708393278471547112
61405247064871708436518216241894
61405247064871708436580978006818
61405247064871708436582006876594
61405247064871708438279250875895
61405247064871711550273845579082
61405247064871712096806496174513
61405247064871713334662537868556
61405247064871756019402935919765
61405247064871756019465697684689
61405247064871756568445610465061
61405247064871756568508372229985
61405247064879517065289985810914
61405247064879813548522526510517
61405247064879813548522646097865
61405247064883415811966275600609
61405247064883415819581368262699
61405247064883415819748389522926
61405247064883415819748389528750
61405247064883415819748389882882
61405247064883415819769396221983
61405247064883418931011103959074
61405247064883419518004328781357
61405247064883419525535738623656
61405247064883420761153467247691
61405247064883463995480846209953
61405247064883463995731435994193
61405247064883465231099239585355
61405247064883465231099612663256
61405247064883465231162289038952
61405247064883465231162374778100
61405247064940735285708575203003
61405247064940738946497579216181
61405247064940740799800240649013
61405247064940740845532904852529
61405247064940740845553796861121
61405247064940783461628862190665
61405247064940788403016030395849
61405247064940788403016802048181
61405247064940788952038929077915
61405247064940788952059079547681
61405247064940788952059160919387
61405247064940788952059849782863
61405247064940788952623934014847
61405247064940788954318597152213
61405247064940788954319371991085
61405247064940790189665392900329
61405247064944235051603150472778
61405247064944240579627890191250
61405247064944240580192746075566
61405247064944391300126668908571
61405247064944392534633648702243
61405247064944643311215215338354
61405247064944654424252616792742
61405247064944658091316560402535
61405247064944658136986462841127
61405247064944658137070145194359
61405247064944659365640159958753
61405247064944659373170078934294
61405247064944659373170078938506
61405247064944659373170083637154
61405247064944659373170164677654
61405247064944659373170169376302
61405247064944659373171198246078
61405247064944659914619357773842
61405247064944659914620043687026
61405247064944659914682033799618
61405247064944687731935324166889
61405247064944687731956216175481
61405247064944691443141580691745
61405247064944691488811483130337
61405247064944691488895165483569
61405247064944692650162194172287
61405247064944692650183114877235
61405247064944692655266460707727
61405247064944692716562237011236
61405247064944702007073545835913
61405247064944702556116220381209
61405247064944707479424370130505
61405247064952496409592894085479
61405247064952496409847041495613
61405247064952497645211626765103
61405247064952497645214635626581
61405247064952507522968384429668
61405247064952796591521482395876
61405247064952798375911289277012
61405247064952798383528338987276
61405247064952798383591383854652
61405247064952807666147304629591
61405247064952807666422598101689
61405247064952807712176182893513
61405247064956366753907342018758
61405247064956400105732362307968
61405247064956400105732448047115
61405247064956400105732448047116
61405247064956400105733476916891
61405247064956400105733476916892
61405247064956400657035960667866
61405247064956411173079309458964
61405247064956414879054599851518
61405247064956414879054599855730
61405247064956414922338398944911
61405247064956414924787240263903
61405247064977108147737324787209
61405247064977108147737326204359
61405247064977108147758245492157
61405247064977108147758246909307
61405247064977108150017681606939
61405247064977108155079331892207
61405247064977108155079335080151
61405247064977108155080106732483
61405247064977122979261351669065
61405247064977124834802868281789
61405247064980726503627794946717
61405247064980726503932334588288
61405247064980726503932334942420
61405247064980726503932334959889
61405247064980726503932339191977
61405247064980726503932339191978
61405247064980726547216135098831
61405247064980726549412808566761
61405247064980726549664975368062
61405247064980726549685919856707
61405247064980726557006977341629
61405247064980730255705376324702
61405247064980730256542175999076
61405247064980730256542204578792
61405247064988830378891580327060
61405247064988830424372053951401
61405247064988835320278750084907
61405247064988835915075325316628
61405247064988835915075325320840
61405247064988835915075353900556
61405247117729322629088267605660
61405247117730523203156303958940
61405247117794957793078708139308
61405247117802162328795130132303
61405247117806216743756762815390
61405247117806216743777654822578
61405247117830546761655800305447
61405247117830546898853707176847
61405247117830546944586371380363
61405247117838640744531419641044
61405247117838640754594231599202
61405247117838641295854790659434
61405247117838641295854790663646
61405247117838641295854790678148
61405247117838641295854790682520
61405247117838641295854790781738
61405247117838641295854790794788
61405247117838641295854790800612
61405247117838641295854791131818
61405247117838641295854791149080
61405247117838641295854791150532
61405247117838642530636724289928
61405247117842243018058899719274
61405247117842243018058899723486
61405247117842243018058900191658
61405247117842254319446068771075
61405247117842254319446068772479
61405247117842254319446071959019
61405247118020667364998599293700
61405247118044983787224910844884
61405247118044983787224910850707
61405247118044983791488905820852
61405247118045282146076666912082
61405247118045283930741919933204
61405247118045283935005886329456
61405247118045283937519841407942
61405247118045283976495504725028
61405247118045283983273426199766
61405247118045434101633191786614
61405247118045434101633191788018
61405247118045434101633196387288
61405247118045434238893860424342
61405247118045434238893860778474
61405247118045434284647421239932
61405247118045434688647307058954
61405247118045434688647307063166
61405247118046334669444887687898
61405247118046334669444887689302
61405247118046634858715457587596
61405247118046634858715457589000
61405247118046635400144268866346
61405247118046635400165160874938
61405247118046635445897823660107
61405247118046635445897823660108
61405247118046635445897825077050
61405247118046635445897825078454
61405247118046635453229612813619
61405247118046635453512947861331
61405247118048884559692202421402
61405247118048884605445758515418
61405247118048884607117118153066
61405247118048884607138038859418
61405247118048885017207129633290
61405247118048885017228050339642
61405247118048917913209474356804
61405247118048917958963030450820
61405247118049036555643525207843
61405247118049036959895211413142
61405247118049335463793567344450
61405247118049335463793595924166
61405247118049335463793596040806
61405247118049335463814487932758
61405247118049335507001832976589
61405247118049335509547180832630
61405247118049335509568072841222
61405247118049336744882694608499
61405247118049337103412220501462
61405247118049337110921623725048
61405247118049337110942515735044
61405247118049337110942515739256
61405247118049337111005191765032
61405247118049337156675179937156
61405247118049337156675179942772
61405247118049337293935848579096
61405247118049342043959490335108
61405247118049342043959490339480
61405247118049342044711488330135
61405247118049342044795170678788
61405247118049342044795170683160
61405247118049342098059246245549
61405247118049342098059246245550
61405247118050237122181241857450
61405247118050237312725872026240
61405247118050237724486875838440
61405247118050237724486875844056
61405247118050241428098242122921
61405247118056989532235736246532
61405247118056990127032081676932
61405247118057142069635269543662
61405247118057142069635269547874
61405247118057142069635269661754
61405247118057142069635269665966
61405247118057142077145788912610
61405247118057142077145788918433
61405247118057142077145788918434
61405247118057142077166680925414
61405247118057142077166680925621
61405247118057142077166680925622
61405247118057142077229357301318
61405247118057142214427349911866
61405247118057147018550751833285
61405247118057147018550751833286
61405247118057147018550751846336
61405247118057147018613428208982
61405247118057440428763586363982
61405247118057442213152278631982
61405247118057442213152278636194
61405247118057442220662797888418
61405247118057442220662798000930
61405247118057442220662802606024
61405247118057442220683694613212
61405247118057442220746366389554
61405247118057442220746366389638
61405247118057442220746739460896
61405247118057442266416354213038
61405247118057442266416354218861
61405247118057442266416354218862
61405247118057442266416358818132
61405247118057442403677022849362
61405247118057442403677022855186
61405247118057442403677023203618
61405247118057442403677023203702
61405247118057442403677027454456
61405247118057442403677396274960
61405247118057445918918621405463
61405247118057445918918735719748
61405247118057445918918735724120
61405247118057445919190331812730
61405247118057445919190331816942
61405247118057445919190332289326
61405247118057445919190332302376
61405247118057445964922996034960
61405247118057445964922996507344
61405247118057447154452667209707
61405247118057447162130437297302
61405247118057489984863837028031
61405247118057489984884729036575
61405247118057490396457814859675
61405247118057490579409363682283
61405247118058341001658977186862
61405247118058341187100141170303
61405247118058341187121033177491
61405247118058341187121061875251
61405247118058342237004994913778
61405247118058342422446158897219
61405247118058342422467051022451
61405247118058342422467051022452
61405247118058342422467079602167
61405247118058342834228050114322
61405247118058342834228050120146
61405247118058342834228054719416
61405247118058347775612235713855
61405247118058347775612235713856
61405247118058347775633127839087
61405247118058347775633127839088
61405247118058347775633156418803
61405247118058391009960506801349
61405247118058391147221175437673
61405247118117913864509543909380
61405247118117918659344164228158
61405247118117918666122085702896
61405247118117918666122118514492
61405247118117918666687203036536
61405247118117918668381778680782
61405247118118213458983531263724
61405247118118217020709875373842
61405247118118217025793225926068
61405247118118217025793511723228
61405247118118217025814399126678
61405247118118217576552770046314
61405247118118218802861173316478
61405247118118218802861201896194
61405247118118218810204212124856
61405247118118218811898787769102
61405247118118218855371791806328
61405247118118261634966580366230
61405247118118262046476873842888
61405247118118267582660643161210
61405247118118368944923710169190
61405247118118433730022811504084
61405247118119586936693106105376
61405247118121819482589569677771
61405247118121819482589827944975
61405247118121819894371833853947
61405247118121863905962658451112
61405247118121863946633759407566
61405247118121863951716214545128
61405247118121863951716243242936
61405247118121869300618326505209
61405247118121869305701929553145
61405247118122271619515903070259
61405247118122314810064053003636
61405247118122314810084945128868
61405247118122316037900442284810
61405247118122316037900442284811
61405247118122316037900699502254
61405247118122316037900699502255
61405247118122319742246242769606
61405247118122319742246242769607
61405247118122319742246587125879
61405247118123188612892237422381
61405247118123188612892238822061
61405247118123188658708584333261
61405247118123220767573210239051
61405247118129926239208637440746
61405247118129926788502821027349
61405247118129974407661420007727
61405247118129974407848676432723
61405247118129974407848930450577
61405247118129974407849705302499
61405247118130076532486472232012
61405247118130076532486473648954
61405247118130126358110293660290
61405247118130126362854693228381
61405247118130126500369595367959
61405247118130377278331239711602
61405247118130391919453922458593
61405247118130391919454008197741
61405247118130391919454036777457
61405247118130391919537605278385
61405247118130391919537691017533
61405247118130391919537719597249
61405247118130391965291190175203
61405247118130391965291275914351
61405247118130393154821717212725
61405247118130424648511806744060
61405247118130424854414563172193
61405247118130424854435483760453
61405247118130424859243764419961
61405247118130424900168148082061
61405247118130425265945664466539
61405247118130425266008167951244
61405247118130425266008425168688
61405247118130425266029374453352
61405247118130425271091027926564
61405247118130425309248202613796
61405247118130425311761752743068
61405247118130425316844584138672
61405247118130425446508956989268
61405247118130425448960003633835
61405247118130425448960118419259
61405247118130425454039995177365
61405247118130425454040368248707
61405247118130425454040368248716
61405247118130426501627302748610
61405247118130426506372816925625
61405247118130426689640160668387
61405247118130436567077310892605
61405247118130437619409103771089
61405247118131293768366081905149
61405247118131325833757474803327
61405247118131325879511031365355
61405247118131325879511059595151
61405247118131325884591281194812
61405247118131325884591309774519
61405247118131325884591309774528
61405247118131326016771814320543
61405247118131327120191102194359
61405247118131336997628711228907
61405247118131336997628711228916
61405247118154234798593860644714
61405247118154234798845023423162
61405247118154236032245302723256
61405247118154236033939878367502
61405247118154236033939906947218
61405247118154240333334220302492
61405247118154386309894967960492
61405247118154386721677230719726
61405247118154386721677232136668
61405247118154386721677235318996
61405247118154386858937985449330
61405247118154391663064400814236
61405247118154391663064400827286
61405247118154392212107162515622
61405247118154392212107419733066
61405247118154434480795442884838
61405247118154434892577448426628
61405247118154434892577705644072
61405247118154434892577707061014
61405247118154435029838460373676
61405247118154435029838460386726
61405247118154440383007894657412
61405247118154450952084846784910
61405247118154451501127608486296
61405247118154451501127613072516
61405247118154451501127865703740
61405247118154451501127870289960
61405247118154452814425181582309
61405247118154687073042624818792
61405247118154752950599961109232
61405247118158337558243893788283
61405247118158344154374953369748
61405247118158344154374981949464
61405247118158355267391434117784
61405247118158355267391434117785
61405247118158355267412354824136
61405247118158355272494929002296
61405247118158355404589340457177
61405247118158358978514299735599
61405247118158358978535306181098
61405247118158358978535306181099
61405247118166459142255401046794
61405247118166459149880974203845
61405247118166464038193498380155
61405247118166464038193498380156
61405247118166464083926162585075
61405247118166464083947083290023
61405247118166464088998114439355
61405247118166464632718133025864
61405247118166464632718133027268
61405247118166464632718133031480
61405247118166464632801701532408
61405247519811550054204230103244
61405247519811550054204230104648
61405247519812450484755257368204
61405247519906142835654709666461
61405247519909761214670719399324
61405247519916948047999696330731
61405247519916949648642943453791
61405247519916949648642944988825
61405247519916949651087308459055
61405247519916949651087309994089
61405247519916949831573600267855
61405247519916949832409280611535
61405247519916949834101533307487
61405247519916949834104976513735
61405247519916949834105005211543
61405247519916963927021580318541
61405247519916964519275930957758
61405247519916964521817925926088
61405247519916964521818268882680
61405247519916964521818273481950
61405247519916964659078941568122
61405247519916964659078942118274
61405247519917848614964150935167
61405247519917848615529006819483
61405247519917848622303833693595
61405247519917865089629964235216
61405247519917865089629964252478
61405247519917865224443002703443
61405247519917865226890723758706
61405247519920566381283050627962
61405247519920566381283050629366
61405247519920566381283050633578
61405247519920568025966706609877
61405247519920568028411070014500
61405247525498366975765115680969
61405247525498667165035680981397
61405247525501370660202843057850
61405247525502270671628482313449
61405247525502271273681083458449
61405247525719874682482457144173
61405247525719874728992628962608
61405247525720174864893396526629
61405247525720174872509638050928
61405247525720175276487374358273
61405247525721075439564832664749
61405247525721075485234706057065
61405247525721075851347096840925
61405247525814468105218447267617
61405247525817184175359652334983
61405247525817184221113237593367
61405247525817486014207110512527
61405247525818384795181273596727
61405247525818384795181273946647
61405247525825273202370628212613
61405247525825274438347363247791
61405247525825289150852653717585
61405247525825289262505277275663
61405247525825289333866993351441
61405247525825525239363586528353
61405247525825541893752163356568
61405247525825575245490027302415
61405247525825575245490027303819
61405247525825575247185723206019
61405247525825589886721614647113
61405247525825589889165979652377
61405247525825589889166351293685
61405247525825589889166351310947
61405247525825589889166352710627
61405247525825589889166355897167
61405247525825590069735183762718
61405247525825590069735212459074
61405247525825591124511911290225
61405247525825591124511997379293
61405247525825591124512026075649
61405247525826475057518032410753
61405247525826489836510547258925
61405247525826490454530330461044
61405247525826490500283915725251
61405247525826490637544670100723
61405247525826490639992391156145
61405247525826490644823884977315
61405247525826491691487984422661
61405247525829177379195075874362
61405247525829191610533636702864
61405247525829191611370461770467
61405247525829191611370464957007
61405247525829193439068345309349
61405247525829193440760598005301
61405247525829193445759231089912
61405247525829193583041935040259
61405247525829193583606019277859
61405248961548259364435691266177
61405248961548302479755733806962
61405248961548302479755735341996
61405248961548304309062303465166
61405248961548304309145986285166
61405248961548304311593704158260
61405248961548560171665569173516
61405248961552206770141408003986
61405248961552206770142182838646
61405248961552206770144506836700
61405340456691031062429505342862
61405340456722562183880595050578
61405340456722562184696502580810
61405340456723462614431622315538
61405340456723462615247529845770
61405340456723462752445522456318
61405340457660036424095858602404
61405340457670798947646400871290
61405340457670841590708185781924
61405340457670843237085211713212
61405340457671699378197428136250
61405340457671743804834231592932
61405340457671749338569513867240
61405340457671749338570288706112
61405340457674401219457616251222
61405340457695158566308748356140
61405340457706864300668980802244
61405340457706865947044892128820
61405340481308946787032446061799
61405340481308946794375599661425
61405340481308952147796081105687
61405346200734641238626835851890
61405346200746348619363322576950
61405346200749049781434190342380
61405346200750282650476312965466
61405346200750283885173530515816
61405346200773359759934900565012
61405346200773360171532317353554
61405346200781448809982971366884
61405346200781465410938098668432
61405346200781765600187771960268
61405346200781765600190094908562
61405346200781765600208693020960
61405346200781798962074229901468
61405346200781798962074231318410
61405346200785399396125403540412
61405346200785400684278338961308
61405346200854750300464227630934
61405346200855600912986757398518
61405346200855600912986757752650
61405346200855600912989081763754
61405346200855650875556287395148
61405346200855650875556287749280
61405346200855650875558611743122
61405346200855650875558611747334
61405346200855650875806219828450
61405346200858350787886666079626
61405346200858352022668336690774
61405346200858352022668338107716
61405346223436955172142406096375
61405346224408209586782052417927
61405346224416300431215398011617
61405346224416300431215771082959
61405346224419918800106206549815
61405346224489251540753041762461
61405346224489251541024637874157
61405346224492852440292958936875
61405346224513561748106101360233
61405346224513561748106474431575
61405346862504584437145860909633
61405346862504584476101002238115
61405346862504588187223954061637
61405346862504588187224325597945
61405346862504589422570746628829
61405346862504589970798229535069
61405346862539704788169757364367
61405346862539706023516546743615
61405346862547845226947279549913
61405346862612389489469458405893
61405346862612639662802965826127
61405346862612641500476276478999
61405346862620494599211415308069
61405346862620791214345950397773
61405346862624348883725167458807
61405346862624391706286960276775
61405346862624391706287735117051
61405346862624397052742008746255
61405346862624397059456390079333
61405346862624397059457168101937
61405346862624398287523939054647
61405346862648658858962220392361
61405346862656763969268258344193
61405346909769685317886250098282
61405346909769690808316438757490
61405346909772387023664713601424
61405346909772392519177390703856
61405346909772392519177476438792
61405346909780492130874488604378
61405346909780497621303905607042
61405346909780497621304677263586
61405346909784094000400966831896
61405346909784094000402081440820
61405346909784098116340745148336
61405346909784099351122678643268
61405346909784594239660293953205
61405346909784594244743639783697
61405346909784594244743639783745
61405346909784594246939537544840
61405346909784597814087087138834
61405346909784597814087088182978
61405346909784597814087431495106
61405346909784598363130107101808
61405346909784599597912039548627
61405346909784599597912040598387
61405346909816863211675011484104
61405346909816863221736704228244
61405346909820466717452676938256
61405346909878993064758564352446
61405346909881694218962946249942
61405346909881694218962950855036
61405346909881694219150977869506
61405346909881694356160943461372
61405346909881694356160943465584
61405346909881694356411646147326
61405346909881694767942948311698
61405346909882594786711966125450
61405346909882594786711970730544
61405346909882594788406546374790
61405346909882595335754643854478
61405346909889748260936339620452
61405346909889748260936679390504
61405346909889749914863548735264
61405346909889749915679456278546
61405346909889749917124014441598
61405346909889750044509468718704
61405346909889750044510238958306
61405346909889750044510238971356
61405346909889750044510243557576
61405346909889750045326146501588
61405346909889750052125337642640
61405346909889799877684127191270
61405346909889799877746802858542
61405346909889799877746889306114
61405346909890650482676364907600
61405346909890650485124081359332
61405346909890698663366563411762
61405346909890700445495822734050
61405346909893351766713576378864
61405346909893351766714692387468
61405346909893351766714695574008
61405346909893351767529483909096
61405346909893351776777163154212
61405346909893352186675535780578
61405346909893352316321454351288
61405346909893352316322226003620
61405346909893394409777248963692
61405346909893394821308550773772
61405346909893394958569219405884
61405346909893396056090484268704
61405346909893396056153160290268
61405346909893396193351152900816
61405346909893399953324293304970
61405346909893401592273486535576
61405346909893401599888236251110
61405346909893401599950998365954
61405346909893401729596916936664
61405346909893401737148904528930
61405346909925815262532702052710
61405346909925816497314635547642
61405346914819057882525364958652
61405346914819057890055657009906
61405346914819074491076285312857
61405346915689117689582995530498
61405346915690318258567800372150
61405346915690351617167185660746
61405346915690351617167190260016
61405346915690351617167271767076
61405346915690351617168304868940
61405346915690366434550759136238
61405346915690366434550845229518
61405346915690366434551878344432
61405346915690366434551878348644
61405346915692719406704562178434
61405346915692719411787104590338
61405346915692719955496532620626
61405346915692719960579078219070
61405346915693009031812723493848
61405346915693225013211496965277
61405346915693225013462544007503
61405346915693919980772598531714
61405346915693920529564568973906
61405346915693920575380915648746
61405346915693920575380917065688
61405346915693925514508651045416
61405346915693926063300621487608
61405346915693952104589364412194
61405346915693952104589450518524
61405346915693952104589479098240
61405346915693953339372413928780
61405346915693968156755647634220
61405346915693968158282855507709
61405346915693968708057064612566
61405346915693968708058097714430
61405346915693969940328518115348
61405346915693969940329546985124
61405346915694370821147327697981
61405346915694418997046693980695
61405346915694420231828627475627
61405346915694420231912310295419
61405346915694425770293100833521
61405346915694425770293758173388
61405346915694425770293872485645
61405346915694425770544924133982
61405346915694425770544924133983
61405346915725488772099126355288
61405346915725488772099126705208
61405346915726389192775714118776
61405346915726389202650153620248
61405346915729026253853814092248
61405346915729042305998712961914
61405346915729042305998714378856
61405346915729042312797900933688
61405346915729042725123332290000
61405346915729042854790684821048
61405346915729042862321324900548
61405346915729042862384086665472
61405346915729042862405007253780
61405346915729090903637523351619
61405346915729092138419458364275
61405346915729092268003730133286
61405346915729092268066491898210
61405346915729092277877915622727
61405346915729092278128962664954
61405346915729092278128963019086
61405346915729224519389253275325
61405346915729224521899736095671
61405346915729224521899737512613
61405346915729225756429846647891
61405346915729225756429847715121
61405346915729240581407911755315
61405346915729240586490484522149
61405346915729240586490828895683
61405346915729241130450929257203
61405346915729241135533504858129
61405346915729242364981040876653
61405346915787568469202385916692
61405346915787618477860232104018
61405346915787618477860232108230
61405346915787618480119663164616
61405346915790314820323883518905
61405346915790314827937943085172
61405346915790319769241688739522
61405346915790319769241690156464
61405346915790319769513284851218
61405346915790319769513399642258
61405346915790320181107291734754
61405346915790320181107377368908
61405346915790320181107377473902
61405346915790320181107377823822
61405346915791215250895803264850
61405346915791220192534388418904
61405346915791220199792716004482
61405346915791220199792716354402
61405346915791220199792716371664
61405346915791220199792717421424
61405346915791220200064312116178
61405346915791220200064312466098
61405346915791220200064341163858
61405346915791220741326363460366
61405346915798069781174063079030
61405346915798069787785653438597
61405346915798069788036700481088
61405346915798073484767413019496
61405346915798073484767752789548
61405346915798074726913387418325
61405346915798075268340542117748
61405346915798075268341312370400
61405346915798375457611222209424
61405346915798375457611992462076
61405346915798375458427812363834
61405346915798375458427813780776
61405346915798375465206079730038
61405346915798375465225967216482
61405346915798375465226998918666
61405346915798375465227000335608
61405346915798419930064287559614
61405346915798419930086064612106
61405346915798419940126839833626
61405346915798423636942263581992
61405346915798423644472531648588
61405346915798425290848442975164
61405346915798425290848470610114
61405346915798425290848551644998
61405346915798425290848556703394
61405346915798425290848557766204
61405346915798425290849586163804
61405346915799270362021054363044
61405346915799270362021054481088
61405346915799275849940758903008
61405346915799275849940760320158
61405346915799275888162933987888
61405346915799275888163278344160
61405346915799275888978839628794
61405346915799275888978841045736
61405346915799275888978841518120
61405346915799275895757105459804
61405346915799275895757106876746
61405346915799275895757106994998
61405346915799275895757107349130
61405346915799275895778026183626
61405346915799275895778027600568
61405346915799318531225833035270
61405346915799318531225837634540
61405346915799318531226177408804
61405346915799320322393910346686
61405346915799320322393911881880
61405346915799323471879979255709
61405346915799324067221669337651
61405346915799324067493260727830
61405346915799324067493294029280
61405346915799324075023558917760
61405346915799325302003599646043
61405346915799325851067193380184
61405346915799325851067194797126
61405346915799325858326637345760
61405346915799325858577685805136
61405346915799325858597462850672
61405346915799325858661368158368
61405346915799325860858040754414
61405346915799325860858042289364
61405346915799325861109089213790
61405346915801972241504187443946
61405346915801972241504188860888
61405346915801972249118506694350
61405346915801977179815329869584
61405346915801977180631237399816
61405346915801977599756540751760
61405346915801977729423207842008
61405346915801977729423893282808
61405346915801977737017295127232
61405346915801977737038211116270
61405346915801977737038215715540
61405346915802020417487580919977
61405346915802020417508130444370
61405346915802020420018608542982
61405346915802020420018981618696
61405346915802021652268396619454
61405346915802021652269511228378
61405346915802021654799771802524
61405346915802025358874751132531
61405346915802025366425587649781
61405346915802025368936443876888
61405346915802025907938686040616
61405346915802025907938690639886
61405346915802027005437829958632
61405346915802027013052550972194
61405346915802027013052552035004
61405346915802027013052579669954
61405346915802027013052665763234
61405346915802027013052666826044
61405346915802027142447535874511
61405346915802027142448307526843
61405346915802027142635908325581
61405346915802027142635908325590
61405346915802027142699700359970
61405346915802027149978947134176
61405346915802027152510352431939
61405346915826337403148467967308
61405346915834392687247168793244
61405346915834392687247170210186
61405346915834392687268089517066
61405346915834392687268090934008
61405346915834440858983354180392
61405346915834440858983697136984
61405346915834440866513620834258
61405346915834440866513621184178
61405346915834440866513622246988
61405346915834440866513622251200
61405346915834442512889532510754
61405346915834442512889642243398
61405346915834442642557258130566
61405346915834442650087524784432
61405346932544934128545513041815
61405346933420302009849840232399
61405346933455117229984698149751
61405346933455118464766631644683
61405359145708784468308140164209
61405363429354152130482117998315
61405363429354156249116965410073
61405363429354157483648194814951
61405363429461907169395555979527
61405363429461907169395555985143
61405363429461907169395557396469
61405363429462220267892083692220
61405363430118715742019054419170
61405363447078826240912758994095
61405363447078831182296829901759
61405363452987458371692009756949
61405363453094024333053477909576
61405363453094024335501194365521
61405363453094024335501223063329
61405363453094024335501224463009
61405363453094024335501224480478
61405363453094024335501224480479
61405363453094025567835411405912
61405363453094025570283157957941
61405363453094025570283157958101
61405363453094025570283904212885
61405363453094025570283904231758
61405363453094025570283904231759
61405363453096225172182712420518
61405363453096269638737415439784
61405363453096269644384816926756
61405363453096720495138432635943
61405363453096720495138518729175
61405363453096720495138518729383
61405363453096720495138519079095
61405363453096720495138519079302
61405363453096720495138519079303
61405363453096721729919333024799
61405363453096721729920452219895
61405363453096721729920452219943
61405363453096721729920452574027
61405363453096721729920452574234
61405363453096721729920452574235
61405363453096721729920710500197
61405363453096721737534427109863
61405363453096721737535460211519
61405363453096726036404752157803
61405363453096726036404752507723
61405363453096726036404752524985
61405363453096727271186681416227
61405363453096727271186681416435
61405363453096727271186682820326
61405363453096727271186686002654
61405363453096727271186686002655
61405363453096727271186687065465
61405363453096727271186714228031
61405363453096727271186800321311
61405363453096727271271513079512
61405363453753218995152535034427
61405363453753218995152535053141
61405363453753218995152649353291
61405363453753218995152649359115
61405363453971723472839896773189
61405363453971724024666143221177
61405363453971771652086574815433
61405363453971771654053895522925
61405363453971773435660474166337
61405363453971773438188407205969
61405363453971773438191880527175
61405363453971773438191966616243
61405363453971773438192655361835
61405363453971773438443702404061
61405363454028946515724944246784
61405363454032999689147987595604
61405363454032999689148073334752
61405363931691478333613614574650
61405364064627244538983414707820
61405364064627244549045885474564
61405364064638950685189791240408
61405364064638951920536580619656
61405364091193144795036792196233
61405364091193144795121598816214
61405364091193144802651541907555
61405364091193144802652661097035
61405364091193144802652661097083
61405364091193144802652661102699
61405364091193144802652661102859
61405364091193144802652665701969
61405364091193144802655012743137
61405364091193144802655014160079
61405364091229117572680163776632
61405364092164490643049308255884
61405364092165690805334965623027
61405364092165690805334965623075
61405364092165690805334994202743
61405364092165690805334994208567
61405364092165690805334994320835
61405364092165691351930266674586
61405364092165691351930295372394
61405364092165691354377984541821
61405364092165691354378013127396
61405364092165691397683880164218
61405364092165691400131598037312
61405364092165738981318014725581
61405364092165738981318043423341
61405364092165740767402427348403
61405364092172643929337620464330
61405364092172643929337620464331
61405364092172643931029873043642
61405364092172643931029873043643
61405364092172645715422779229669
61405364135538838554615179013148
61405364136487135842748224770002
61405364138389150502736233399743
61405364138389151738333296416757
61405364138389199916597816947917
61405364138389199919104857978957
61405364138389200320764731959977
61405364138389200328355463195043
61405364138389201565418093298631
61405364138389201702678761934955
61405364139336232212218908048627
61405364139336280383119384384299
61405364139336280939693468772101
61405364144297777700286227303637
61405364144297777702733945058630
61405364144297777702733945058639
61405364144297825877905305144196
61405364144297825878804895499836
61405364144297827113583382129596
61405364144297827115780400634427
61405364144369572351451964976544
61405364144369572351454288974598
61405364144370771690991439229305
61405364144370772925520001329824
61405364144370772925771047899667
61405364144370772925771048372051
61405364144370772925773372364281
61405364144370772925773372370105
61405364144370772925773372724237
61405364144406794027640883128940
61405364144406794583963148822184
61405364144406794583963150344177
61405364144406795821004515367614
61405364144954340844772485873859
61405364145246058747867432044865
61405364145246058748431516275436
61405364145246075402172296209753
61405364145278495840861944420846
61405364145278495843309665358176
61405364145278495843874524429032
61405364145278527365556153045282
61405364145278545254723186665338
61405364145280880334444543646745
61405364145280880335260451176977
61405364145280880337788382799459
61405364145280880337791855057807
61405364145280896806548307330597
61405364145280896808264148054729
61405364145280896809078936370943
61405364145280896809079711211427
61405364145280896809080055584961
61405364145280897355590554242803
61405364145280897355591324832277
61405364145280897357557871059401
61405364145280897358122730130257
61405364145280897358122731193115
61405364145280928506160929283443
61405364145280928508688859135131
61405364145280928513210819924117
61405364145280928513691996169357
61405364145280928513771431901965
61405364145280928513772551110159
61405364145280928513775678994973
61405364145280928513776020180563
61405364145280928513776023368507
61405364145280928516219926021045
61405364145280929062735015088395
61405364145280929062818697913803
61405364145280929065262943522933
61405364145280930297265122102751
61405364145280944985061985479273
61405364145280944985062757125989
61405364145280945534105774627669
61405364145280945534105780295621
61405364145280946761021909953307
61405364145280946763553316314145
61405364145280946768804026715747
61405364145351425182598253148843
61405364145351425182598253153055
61405364145351474595622667274843
61405364145353874506529202936426
61405364145353874506529204336106
61405364145353875055509115349616
61405364145353875055571877481722
61405364145353875055571878881402
61405364145353876292550481791456
61405364145353876292801528851152
61405364162022500628885734177971
61405364162022501216089025556153
61405364162022501223679756791219
61405364162022501223683112841377
61405364162022502460742386894807
61405364162131770113113040098351
61405364162131770118258376391355
61405364162131771345447252550911
61405364162131771345447596907183
61405364162131771347705913949285
61405364162131771347894973606333
61405364162131771347895317962605
61405364162131771353041425912153
61405364162131771355238098508199
61405364162131771355238100043393
61405364162131771355488032476695
61405364162131771355489146967575
61405364162131771355489147085619
61405364162970750332568704658469
61405364162970798513782703408205
61405364162970800290390396361201
61405364162970800297920688412455
61405364162970800297920774501523
61405364162970800297921463247115
61405364162970800298172510289341
61405364163006773045037659918023
61405364163006773045039984265997
61405364163006773045853567448255
61405364163006773045855891796229
61405364163006773048324533558003
61405364163006773597364971265755
61405364163006821773348020368261
61405364163006823008129953863193
61405364163007073234307106010257
61405364163007073234308225218442
61405364163007073234308225218451
61405364163007073234579849909863
61405364163007073235123018139750
61405364163007073235123018139759
61405364163007073235395757440095
61405364163007073237027570965285
61405364163007073237570734477819
61405364163007073237843478495517
61405364163007073779019666111425
61405364163007073784166035641647
61405364163007073784186956229955
61405364163007073784187726465345
61405364163007073784187727882287
61405364163007073786634674103049
61405364163007073786635448937709
61405364163007073786698212591959
61405364163007104759252363094069
61405364163007121413637466400108
61405364163007121415521104759984
61405364163007121415521104759993
61405364163007121962681261694465
61405364163007123192128797712989
61405364163007123197212142008230
61405364163007123197463190467663
61405364163007123199659089764243
61405364163007123199659863063709
61405364163007123199659864598903
61405364163007123199910911523085
61405364163007123199910911641120
61405364163007123199910911641129
61405364163077301467656868480251
61405364163077349600145764202855
61405364163077349645899349111319
61405364163077350834927697692171
61405364163079751157553362824758
61405364163079751157553364224438
61405364163079751159245615520710
61405364163079752394594987533850
61405364163080002575479401594679
61405364163080002575479401712771
61405364163080002575480434715257
61405364163080050744653919938932
61405364163080050744653923121260
61405364163080050751992831045028
61405364163080050751995925645654
61405364163080050751996188512128
61405364163080050753974097846949
61405364163080051301133135549906
61405364163080052512944002676024
61405364163080052538112086013843
61405364163080052538363909314305
61405365340902030032375608511032
61405365344696722947305399420866
61405365367383226980112961388223
61405365368330372210415768885860
61405365368363939701889838538576
61405365368363939701889865720016
61405365368363939701889867302027
61405365368363939701889867316529
61405365368363939701889867320901
61405365368363939747643450808051
61405365368363939747643452224993
61405365368363939747643452230817
61405365368363987877600918476758
61405365368363989114663577259232
61405365368363989114914281423815
61405365500423203870793924027116
61405365500423203873241645082538
61405365500423208804567459137272
61405365500434916186120625049108
61405365500434916195367188285620
61405365500434916606961166117264
61405365501298555158562478239822
61405365501298555158562482826042
61405365501298555167809046062554
61405365503389724199724877199346
61405365503389727905765254378148
61405365504264774078649013359627
61405365504264775313430946855963
61405365526916163075482749779847
61405365527024231202832601942119
61405365527887520033999286832097
61405365527888720745327704305564
61405365527888720745328077423883
61405365527888768915977475126806
61405365527888770148196609314923
61405365527888770155822206799910
61405365527888770158102559033420
61405365527895673320288341646599
61405365527895673320288342000731
61405365527896873482574113810445
61405365527896874023720713770419
61405365527896874031617156704057
61405365527896874031617156705509
61405365527896874031617161290277
61405365527896874031617161309151
61405365527896874031617161427243
61405365527896874077370717620477
61405365527896874077370717639351
61405365527896874077370741613973
61405365527896874079630177728755
61405365527896875863455128721363
61405365527899527551538017087572
61405365527899527558312843961684
61405365527899527559069428347020
61405365527899575180173738941360
61405365527899576969562438592190
61405365527899576969562442824278
61405365571326713761787471073748
61405365571334813940767660020858
61405365571334817636746716458388
61405365572210163990741735560938
61405365572210165226088524940186
61405365572213768056189320706070
61405365574183959713473321055557
61405365574183963417568158807075
61405365574183963417818862910179
61405365574183963420015881273823
61405365574183963420075199832499
61405365574183963420075199838115
61405365574183963420075201249441
61405365574183963420078557299599
61405365574183963969121318123521
61405365574183965066639397872193
61405365574183965203903251618453
61405365574183965203903509898707
61405365574183965211433543682757
61405365574293184760790669693511
61405365574294085328539603475739
61405365574294085328539608075009
61405365575121406676717261983582
61405365575133463668180442959328
61405365575133463668180442959337
61405365575156571097742547182416
61405365575156571646785564684304
61405365575164676764621894148155
61405365575168230307831152552939
61405365575168230720114825997938
61405365575168278476753462690190
61405365575168278478667836295673
61405365575168278478730598410517
61405365575168278483751439343609
61405365575168278483814287197601
61405365575168278484315525166406
61405365575168278484378373024610
61405365575168279033421047569906
61405365575168280133139240123938
61405365575168280263057643176809
61405365575168280268202979469813
61405365575168280268202981070697
61405365575168280270462669816703
61405365575168280270463444651363
61405365575168280270650697342907
61405365575168280270651730995895
61405365575168578668001187704441
61405365575168578668566048291617
61405365575168578668566392665359
61405365575168578673084882612939
61405365575168578673648965426369
61405365575168578675532603668201
61405365575168579216793158146633
61405365575168579216793162868367
61405365575168579221876851655451
61405365575168580449607772115183
61405365575168580449607775297303
61405365575168580452055493052353
61405365575168580452055494587547
61405365575168580457138839000889
61405365575168580457138842183217
61405365575168580457139183374631
61405365575168580457222525008673
61405365575168580457222525008833
61405365575168580457222869382367
61405365575168580457473570280057
61405365575168580457473574885151
61405365575168580459670242763675
61405365575168580459670244298869
61405365575168580459670588668239
61405365575168580459921291223051
61405365575168580459921291335479
61405365575168580459921291341143
61405365575168580459921291341303
61405365575168580459921291354193
61405365575169480882606521848135
61405365575169480887690124546151
61405365575169480890221528304725
61405365575169480890221529844131
61405365575169480890221615933199
61405365575169480890473351721017
61405365579874953220347071723125
61405365580092590624535211080037
61405365580093741968318075755269
61405365580093741968318075760885
61405365580093789961286311648755
61405365580093790139218550685231
61405365580093791196068246556417
61405365580093791196068361347457
61405365580093791196071712798345
61405365580093791196071717397615
61405365580093791196071798891625
61405365580093791196071803490895
61405365580093791374000484180163
61405365580201858276631989638872
61405365580201858276715556250474
61405365580201858276715557667416
61405365580201858281798159008350
61405365580201859508965086048096
61405365580201859511161758644142
61405365580201859511162103017884
61405365580201859511245326678510
61405365580201859511245671052044
61405365580201859511412807103518
61405365580201859511496375137886
61405365580201859516580092504686
61405365580202710116341473523506
61405365580202710116342248358166
61405365580202760079245734805128
61405365580749097216533126074050
61405365580749099000107030030048
61405365580750299574338730052539
61405365580750299574338730071253
61405365580750299574338730170631
61405365580750299574338734775517
61405365580750299574342086226405
61405365580750299574342087637731
61405365580750299574342172314069
61405365580750299574342173731011
61405365580750299574425769065124
61405365580858366103683476415996
61405365580858367894850462750418
61405365581030032090069976322466
61405365581042081761524519521180
61405365581042082302953219189606
61405365581042082302953562146198
61405365581042083545098423471354
61405365581042083545349127556988
61405365581042087839137336069614
61405365581042089073918150351932
61405365581042089073918150352140
61405365581042089073919264961064
61405365581042089081282195977827
61405365581073302175275587006021
61405365581073302176908521142479
61405365581073302177723304879115
61405365581073303412254538869395
61405365581074452781541946242749
61405365581074452788319867717487
61405365581074452788403550542895
61405365581074454566017792175951
61405365581074454571101138006443
61405365581074454572793362004635
61405365581074454572793362010251
61405365581074454573357446236619
61405365581074502195406660862277
61405365581074502195406660863681
61405365581074502200300948695661
61405365581074502202184582338419
61405365581074502202748666568791
61405365581074502202748666568999
61405365581074502744174238341173
61405365581074503978956171836105
61405365581074503978958523482159
61405365581074503979039854655897
61405365581074503979039854661513
61405365581074503979042206301951
61405365581074503984041869312651
61405365581074503984125552132443
61405365581074503986574393799951
61405365581076753725772381149284
61405365581076903889290615744440
61405365581076903889771447616146
61405365581076903889855130441762
61405365581076903889855474815296
61405365581076903896915954594881
61405365581076903897479577029392
61405365581076903899363677067245
61405365581076904446522595930960
61405365581076905675966777486629
61405365581076905675966778903779
61405365581076905675971024229557
61405365581076905681304529425892
61405365581076905681304646867093
61405365581076905681304648467977
61405365581076905683501662067283
61405365581076905683501662250982
61405365581076905683502321235748
61405365581076905683752364740187
61405365581076905683752364753237
61405365581076905683752369523399
61405365581076905683752369536449
61405365581076905683753369695124
61405365581077204088634271065640
61405365581077204088634271124689
61405365581077204088634271144372
61405365581077204637426241584351
61405365581077205870575242341479
61405365581077205872772256069890
61405365581078056287970737925357
61405365581078056294938064952821
61405365581078056295502149184805
61405365581078056844795987040508
61405365581078104473995679679141
61405365581078104473995794470389
61405365581078105022223566086098
61405365581078105023038467616004
61405365581078106249954602918557
61405365581078106249954604335499
61405365581078106250038170952925
61405365581078106250038172369867
61405365581078106250227232149379
61405365581078106250227346940627
61405365581078106257569582212373
61405365581078106257569697003621
61405365581078106257569698420563
61405365581078106257570357051245
61405365581078106257820286315477
61405365581078106257820290901697
61405365581078106257820401106725
61405365581078106257820401166508
61405365597927728842513267906135
61405365597927728842513267911959
61405365597927734376249320556808
61405365597927734378697041475259
61405365597927734378697041947643
61405365597927734378697414552430
61405365597927734383779616131419
61405365597927735610947570145999
61405365597927735610947570163469
61405365597927735610947571563149
61405365597927735611010706399420
61405365597927735618561549285322
61405365597927735620821358471606
61405365597927735621073177166164
61405365598584242159911376850569
61405365598767965320587112076080
61405365598800330805323829023418
61405365598800330851077385234122
61405365598800378434711576961937
61405365598800378441489501619003
61405365598800378442053554088943
61405365598800378442053582668659
61405365598800378991096600170547
61405365598800379036850157898975
61405365598800379036850157916444
61405365598800379036850157916445
61405365598800379036850185079011
61405365598800379036850186478691
61405365598800379036850186496160
61405365598800379036850186496161
61405365598800380225879310016459
61405365598800380225879310035332
61405365598800380225879310035333
61405365598802732372521409847926
61405365598802732372584170544216
61405365598802780543421883349506
61405365598802780543421883353718
61405365598802780543484645468562
61405365598802780548504454345338
61405365598802780550199776126436
61405365598802780551014937519816
61405365598802781783014418142327
61405365598802781785542350119101
61405365598802781785545823440307
61405365598802781785545823973926
61405365598802781785546569756486
61405365598802781785797645317193
61405365598802781785797645868317
61405365598803031966430151468931
61405365598803031966431270682949
61405365598803031966431271155332
61405365598803031966995369736229
61405365598803031967058160730968
61405365598803032508759173944723
61405365598803032516101179632536
61405365598803080135329604979760
61405365598803080135331924745726
61405365598803080135331928977814
61405365598803080135332699580386
61405365598803080135333048186008
61405365598803080142943581273572
61405365598803080142947020230470
61405365598803080142947024479820
61405365598803080142957493532905
61405365598803080142957497764993
61405365598803080142957522230713
61405365598803080142957526462801
61405365598803080142957527013682
61405365598803080144924804477621
61405365598803080144924814772564
61405365598803080144924847583390
61405365598803080144924847590059
61405365598803080144924847603073
61405365598803080145488927528693
61405365598803080145488927705839
61405365598803080145488927706568
61405365598803080145488927706595
61405365598803080692021088784553
61405365598803080694531946608136
61405365598803081926531397465817
61405365598803081926531397470029
61405365598803081926531426163625
61405365598803081926531426167837
61405365598803081926531427230647
61405365598803081926531430412975
61405365598803081926615081886250
61405365598803081926782101568921
61405365598803081926782102618681
61405365598803081926803026524671
61405365598803081926803027056103
61405365598803081929062831465817
61405365598803081929062832528627
61405365598803081929062832589862
61405365598803081929063606300477
61405365598803081929063607363287
61405365598803081929313492163693
61405365598803081929313492163702
61405365598803081929313506499511
61405365598803081929313506512609
61405365598803081929314654405504
61405365598803081929314654405513
61405365598803081929314654464526
61405365598803081929314654471195
61405365598803081929314654937755
61405365598803081929314654956601
61405365598803081929314654956637
61405365598803982542628156382171
61405366059640692044326487203537
61405366059640692593369504705425
61405366218297076283284758483670
61405366218333399182496231336688
61405366218333399190089285502786
61405366218333399190089286552546
61405366219172425801869378494362
61405366219173576960380361778513
61405366219173576960380476563937
61405366219173576960380476569553
61405366219173576960464159389345
61405366219173576962075795286415
61405366219173576962096715874723
61405366219173576962159477639647
61405366219173576962159478106207
61405366219173578746548431649832
61405366219173578746548542964487
61405366219173578746549289107003
61405366219173578746549289573563
61405366219173578747113373333371
61405366219173578747113402385263
61405366219173578747301659690953
61405366219173578747301688742845
61405366219173626373404890689937
61405366219173626373404890695553
61405366219173626373488458729921
61405366219173626375937295805593
61405366219173626375937410596633
61405366219173626375937410596841
61405366219173626375937410602457
61405366219173626375937414828721
61405366219173626375937414834545
61405366219173626375937414847642
61405366219173626375937414847643
61405366219173626923012653876937
61405366219173626923012653993577
61405366219173626923012768312441
61405366219173626923012768662361
61405366219173626923012768667977
61405366219173626923096451487769
61405366219173628157794587371869
61405366219173628157794702157293
61405366219173628157794702162909
61405366219173628157878270197277
61405366219173628157878384982701
61405366219173628160326073816953
61405366219173628160326102868845
61405366219173628160326102869053
61405366219173628160327107390993
61405366219173628160327221709857
61405366219173628160327221715681
61405366219205999188525838443984
61405366219206047363422126964128
61405366219206047363694094612132
61405366219206047364508887546490
61405366219208399100562977677071
61405366219208400884951674554377
61405366219208450298729229492075
61405366219208748703611245904352
61405366219209601505254582136482
61405366219209649676155057060828
61405366219209649681321314058780
61405366219281646883961869247802
61405366219281647059361455521448
61405366219281647059361458703776
61405366219281647066892493827646
61405366219281694693832524378504
61405366219281695052079116997282
61405366219281696290145338329072
61405366219305961664142474141248
61405366219305961847073011564794
61405366219305961847073016164064
61405366219305962258855274691210
61405366219305962281826374356316
61405366219305962396116029420814
61405366219305962396116033652902
61405366219305962396116033665952
61405366219305962464840599204748
61405366219305962464840713523612
61405366289127633463989412977889
61405366289127634698519523180397
61405366289127634698771603691669
61405366289128834035526420292683
61405366289128834037974138047685
61405366289128834218561565729423
61405366289128834221009283602517
61405366289128835453322575449507
61405366289128835455770296386837
61405366289201780030748855600107
61405366289201780030748855712375
61405366289201780030748855731249
61405366289236854185074614496271
61405366289236902355891403412880
61405366289236902363505267153006
61405366289236902363505381466254
61405366289236902363568057492031
61405366289236903590484935890284
61405366289236903590484935890285
61405366289236903590484936244417
61405366289236903590757019729008
61405366289236903590757019729009
61405366289236903598015227941538
61405366289236903598015228291458
61405366289236903598099025435730
61405366289236903598099025435731
61405366289236903598099282303255
61405366289236903598351107014233
61405366289893367502200663445253
61405366289893415490358854006604
61405366289893415673101138369599
61405366289893415673101224458667
61405366289893415673373193641864
61405366289893415673373193641865
61405366289893417464540065656018
61405366289893417464540065656019
61405366290075882580406422424701
61405366290075932535695586439139
61405366290075932535695586789059
61405366290075932535695589621259
61405366290075932543226653324845
61405366290075932543226653325053
61405366290076831738432039176550
61405366290076832973777937807249
61405366290077083154474373038881
61405366290077131881948929168653
61405366290077131881948930765130
61405366290077131881949048264870
61405366290077133117294946891405
61405366290077133117294946895569
61405366290077133117294946895617
61405366290077133117294948308347
61405366290077133117294951494887
61405366290077133117295065991051
61405366290077133117295837643383
61405366290108301779694916962945
61405366290108301779757592988721
61405366290108303426070828289521
61405366290108303426885616624609
61405366290109552323172424997616
61405366290109553558519214376864
61405366290111904050753415273309
61405366290111905285535605987089
61405366290111905286287718296401
61405366290111905292877611343891
61405366290111905292877611693811
61405366290111905293630757104987
61405366290111905293630842848347
61405366290111905293630843198267
61405366290111905293693518874123
61405366290111905293693519224043
61405366290111905697317611896061
61405366290111905697881696128045
61405366290111953462271539049835
61405366290111953462334300814759
61405366290111953464530974810485
61405366290111953469613806207493
61405366290111953469613806211705
61405366290111953469613892300773
61405366290111953469676567976629
61405366290111953469676654065697
61405366290111953873865516881479
61405366290111953876313237936901
61405366290111953881395812120677
61405366290111954011126271256951
61405366290111954013573992312373
61405366290111954018719328610993
61405366290111955108563767552407
61405366290111955110906110254045
61405366290111955115905773259129
61405366290111955245824521932091
61405366290111955245908204751883
61405366290111955253166527638813
61405366290111955253417576098189
61405366290112253470850364365423
61405366290112253475932938543583
61405366290112254207175158267637
61405366290112255252143911476993
61405366290112255259758661070271
61405366290112255435179171704981
61405366290112255442521175994553
61405366290112255442521177411703
61405366290112255442521180598242
61405366290112255442521180598243
61405366290112255442772885918694
61405366290112255442772885918703
61405366290112255444968898471336
61405366290112255444968898471337
61405366290113154038599384240931
61405366290113154043681958414879
61405366290113154043681958419091
61405366290113155827507685667513
61405366290113155865730198969941
61405366290113155868156999318963
61405366290113155868177920025363
61405366290113155875519925732085
61405366290185151291888926662868
61405366290185151467287366795531
61405366290185151467287368330725
61405366290185151467287371394801
61405366290185151467287371512845
61405366290185151467287395493291
61405366290185151467287396910441
61405366290185151467287400092561
61405366290185151467287400092769
61405366290185151467287481580955
61405366290185151467287486186049
61405366290185151467559335978729
61405366290185151467559340577999
61405366290185151474902489578355
61405366290185151474902494177625
61405366290185151474903265829957
61405366290185199646618500374161
61405366290185199646618500391631
61405366290185199646618500490801
61405366290185199646618500491008
61405366290185199646618500491009
61405366290185199646618529070517
61405366290185199646618529076341
61405366290185199646618615165409
61405366290185199646618873444259
61405366290185201430191285120561
61405366290185201430191285238605
61405366290185201430191285238658
61405366290185201430191285587121
61405366290185201430191285588525
61405366290185201430191628077153
61405366290185201430191628545116
61405366290185201430191628545117
61405366290185201430191632794467
61405366290185201430191742862577
61405366290185201430192404446852
61405366290185201430192433026515
61405366290185201430379914417265
61405366290185201430379914417473
61405366290185201430379914434735
61405366290185201430379914889648
61405366290185201430379914889649
61405366290185201430380029202897
61405366290185201430380029220159
61405366290185201437723068034325
61405366290185201437723068034361
61405366290217570495505704895746
61405366290217570496258850306922
61405366290217570678436361355678
61405366290217570678436361709810
61405366290217570679273304259642
61405366290217571913783150734926
61405366290217572325565418447562
61405366290217572325649215586218
61405366290217572326465123135117
61405366290217572531551857570025
61405366290217572532366640833459
61405397888441340436426817189806
61405397888441357083116587269630
61405397888452114078096477699760
61405397888452145603039144369326
61405397888452158542956575432254
61405397888453014508647504964720
61405397888453046033592409888980
61405397888453047817162960962486
61405397888453047817166313826104
61405397888453064463853075411840
61405397888453064463937791356422
61405397888455716349909236384356
61405397888455748964843223267090
61405397888455748971618050142606
61405397888455749102041215877638
61405397888455749108816042757366
61405397888455765625923172587796
61405397888455765755590873151302
61405397888455765760673444142922
61405397888455765760674218981794
61405397888455765763121165198344
61405397888455765763121165202556
61405397888455765763183927317400
61405397889077140738905917126168
61405397889077140738905917130380
61405397889108655808191866817760
61405397889108655808191871403980
61405397889108655808191871417030
61405397889112274138943817570982
61405397889112274138944592409854
61405397889401343863174385862498
61405397889401343863174385879760
61405397889401343870768473147722
61405397889401345692480954020400
61405397889404046854551400152106
61405397889404046984219097529072
61405397889404046984219100715612
61405397889404046991749392762654
61405397889404046991749392766866
61405397889404046991812154881710
61405397889424754920300778147068
61405397889436412528765795862470
61405397889436429137313631556902
61405397889436429137313632956582
61405397889436460517464132604598
61405397889436460654662125215146
61405397889436460654664449213200
61405397889436460654664450612880
61405397889436462301038041127942
61405397889436462308631095294040
61405397889436462354388377458578
61405397889436462483971017353840
61405397889436462483971366309590
61405397889436462484056079067632
61405397889436462484056082254172
61405397889436462491586369719206
61405397889436462491586370069126
61405397889436462491586374301214
61405397889436462491586374305426
61405397889436462491649131834050
61405397889436462491649136420270
61405397889436477171767878955148
61405397889436478551091192493758
61405397889436478551091192497970
61405397889436478955343160386592
61405397889436478955343163573132
61405397889436478962685169279854
61405397912086347111680339033161
61405397912086348346462272528093
61405397912086649084500448608867
61405397912086663177693233484441
61405397912086664961266022812641
61405397912086665555790657458349
61405397912090267278245814977565
61405397912743155486396322539433
61405397913022938795306876751733
61405397913022938802650030351359
61405397913022953489799123495595
61405397913022955273373027432719
61405397913034644392470231190389
61405397913034644399813384790015
61405397913034646046373766196631
61405397913034660863756968135815
61405397913034945000841853541963
61405397913034945000845322258075
61405397913034946189890775284951
61405397913034946189894250376951
61405397913034946784418885022659
61405397913034961053006641427651
61405397913059256031199198602351
61405397913059256625995800896063
61405397913059270855357226015967
61405397913059272639746259460719
61405397913070963411935340975351
61405397913070980607748684779453
61405398603359508842941433584310
61405398603359508842942552779454
61405398603359510444316643943740
61405398603359510626516456716578
61405398603360709599940097581453
61405398603360709599940869233785
61405398603360711247152951935918
61405398603360711383514773170909
61405398603360711390856807562341
61405398603360711390857926770535
61405398603360714546411756813139
61405398603360716329984541542069
61405398603360716735072656357838
61405398603363101236414350849076
61405398603363110938518117047458
61405398603363111121447659252598
61405398603363112166520753003580
61405398603363112166520756191524
61405398603363112166521784589124
61405398603363112173300050538178
61405398603363112349452441403188
61405398603363112349536125763838
61405398603363112354534983815092
61405398603363112903326954257284
61405398603363112903326957443824
61405398603363115877645851022974
61405398603363115877645851027186
61405398603363116426436706860454
61405398603363116426437821465166
61405398603363116426437821469378
61405398603363117661218640355386
61405398603364312923520477756468
61405398603364312923604161644734
61405398603364313106534817041856
61405398603364313106534818458798
61405398603364313114149136292260
61405398603364313518128794873500
61405398603364313518128796290442
61405398603364313662941106734452
61405398603364318457256530270170
61405398603364318602068840714180
61405398604016022709131511434290
61405398604016022709132630629434
61405398604017206682242527513435
61405398604017208512385923909590
61405398604017214000305628331510
61405398604017222741750354218941
61405398604017224525325377364259
61405398604019609614684724277136
61405398604019610163477383819052
61405398604019624438845766660386
61405398604019626215726203613818
61405398604019626222420785202222
61405398604019626222420785206434
61405398604020810737545420172332
61405398604020816271281471269092
61405398604020816271281472686034
61405398604020826789710555606448
61405398604020826835526902281288
61405398604020826835526903698230
61405398604020827384318872723480
61405398604020827384318874140422
61405398604020827391933191973884
61405398604020832331060925953612
61405398604332073840053343623368
61405398604332107191874891654230
61405398604333257805653869168131
61405398604333273865162043428095
61405398604333307216982935996149
61405398604333307218678283294131
61405398604333322036061399144247
61405398604335676111049421708250
61405398604335676111049421712462
61405398604343764613054539662736
61405398604343812789037131489786
61405398604343812789037474450590
61405398604343812789038617635018
61405398604343812789038617639230
61405398604343812789121157289255
61405398604343814572611030827640
61405398604343814572611145163766
61405398604343814572611145513686
61405398604343814572611375201174
61405398604343814572611378387714
61405398604343814572611402363948
61405398604343814572611402381210
61405398604343814572611403780890
61405398604343814572695061226379
61405398604343829389994604303132
61405398604343829389994605720074
61405398604343829389995723511326
61405398604344981245898182601505
61405398604345015192516796808440
61405398604345015195027276796378
61405398604345018899374110383038
61405398604345020682946895129230
61405398604345020682946896528910
61405398604345020682946981218298
61405398604345029416798657525851
61405398604345030009899998747624
61405398604345031795984267868388
61405398604345031795985415774550
61405398604345031795985415778762
61405398604345035500330183157482
61405398604345035500331216259346
61405398604347714654759364246870
61405398604347715068883745673496
61405398604347716301134500738786
61405398604347716301135275573446
61405398604347716303665675981888
61405398604347716438332493349334
61405398604347716438332496535874
61405398604347716486596675752752
61405398604347721974516037217872
61405398604347721974516040400200
61405398604347721974516040404412
61405398604347721974516380174672
61405398604347731121048877921072
61405398604347731121048881103400
61405398604347731309063112389896
61405398604347731669840851545592
61405398604347731669840851549804
61405398604347732904623899653868
61405398604347733092637013140480
61405398604347733092637016327020
61405402142447626156827878828344
61405402143310847992100820615934
61405402143310847993795396260180
61405402143310848131056150989784
61405402143310862811178598199364
61405402143310862816261944029856
61405402143310862948439352928968
61405402143383749514911331736778
61405402143383793986548580354488
61405402143383794117032185261686
61405402143383794123809335084092
61405402143383794123810106736424
61405402143383794124374190968408
61405402143383797685811806661124
61405402143383797692586633535236
61405402143602587490633654462974
61405402143602587492328230107220
61405402143602598610445882797090
61405402143602598610448205745384
61405402143602602314791683276270
61405402143602602316486258920516
61405402143602632101791089338850
61405402143602636903658068588974
61405402143602637455713783358450
61405402143602646919174291278034
61405402143602648021778044227138
61405402143602648153956224772966
61405402143602648573833758985174
61405402143602651727816097402270
61405402143602651727816097407886
61405402143602652279871812165922
61405402143602652279871812171746
61405402143602653514653745660854
61405402143602653514653745666678
61405402143614309698039421663074
61405402143614359660608951642442
61405402143614359660671713761498
61405402143635052403495050127534
61405402143635067220878252066718
61405402143635069015057906032024
61405402143707953924610985604132
61405402143707998396248234221842
61405402143707998396248234227458
61405402143708002095511460528478
61405402143708002102286287402590
61405402143708002102286287408206
61405402143708003889126258615292
61405402143708003889691114499608
61405402143711606158490405681226
61405402143711606160119896258122
61405402143711606160182658377178
61405402143711606160938126736648
61405402195624848392175577099564
61405402195624851959323470717172
61405402195624853742897288910936
61405402195913934823135469719361
61405402196461475737428978064288
61405402196465078008676106043166
61405402196500200152683702760767
61405402196500200702291576151183
61405402196573133197739490047019
61405402196573133792619436927117
61405402196573133792619779883709
61405402196573133929880191302589
61405402196573134981563326430703
61405402196573134981564098083035
61405402196573135027316911222527
61405402196573135027318025831451
61405402196573135027966569262957
61405402196573135165142521486527
61405402196573135576924784612943
61405402196573135577009243808253
61405402196777530566312827801860
61405402196777575031740022989594
61405402196777575580783041908632
61405402196777580529133406257866
61405402196781166189949835252263
61405402196781177309701505375988
61405402196781177852030168469391
61405402196789237947864874511967
61405402196789271299689894801177
61405402196789271848732912303065
61405402196789281182464852996869
61405402196789282417810870723785
61405402196789282417810899422514
61405402196789286672891598449829
61405402196789287908237616176745
61405402196789287908237730495609
61405402196789287910685452967973
61405402196816299996689632791702
61405402196824404562470368341121
61405402196824404699727679510185
61405402196824404699731122716433
61405402196824404699731122716593
61405402196824405111513042886417
61405402196824405113961878557188
61405402196889234328992003315140
61405402196889234878038119649790
61405402196897334635425682850178
61405402196897338203950856496529
61405402196897338339014984563893
61405402196897338339018313451277
61405402196897339569278432836812
61405402196897339569281785586334
61405402196897339574361002290809
61405402196897339574364331178193
61405402196897339576808724888066
61405402196897339986143266959060
61405402196897339986144041793720
61405402210287443273887981695394
61405402210287448624609693506766
61405402210360394619811338546784
61405402210396411971519386631862
61405402210396417322241098443234
61405402210396417329772133567104
61405402214222472886044442449196
61405402214506153118455480302724
61405402214538572315296256619358
61405402214538573415139629032304
61405402214538573420219880262170
61405402214538573420222203210464
61405402214538573550643045998606
61405402214538573557417872872718
61405402214538573557420195821012
61405402214538573557985051705328
61405402214538573964935793362310
61405402214542176235931872864342
61405402214542176242709794339080
61405402214550280796630148561098
61405402214550280801712722739258
61405402214623215671263357022650
61405402219247648204860282877425
61405402219255753314601437776551
61405402219571853023758877924836
61405402219571853030820395956596
61405402220094780338162625433867
61405402220094780338163397091815
61405402220094780338163789288688
61405402220204032578358066007815
61405402220204033172879225561523
61405402220207636817571116199000
61405402220422588805759812713688
61405402220520083809066736529532
61405402220520131802038912588578
61405402220520133632182281343950
61405402220520133634146158832096
61405402220520133634710238830588
61405402220520133634713680973978
61405402220520133662684700519729
61405402220520133708438256731837
61405402671234077399491856263666
61405402698146345910925400986873
61405402830766061348358504836170
61405402830766962317890083422494
61405402833721721771701047778900
61405402833721725521611342929214
61405402857355022667109023715042
61405402857355022667111346663336
61405402857355022712593308298942
61405402857355022712594083133602
61405402857670977195350650347043
61405402858230223662685767279493
61405402858230223845700106918965
61405402858546023367354344554503
61405402858546023369864827728981
61405402858558030525830984404035
61405402901670468510476686131382
61405402901982960601943157980266
61405402901982960609536986985236
61405402901985661893596239775146
61405402901985661901190068780116
61405402901985667244317951586518
61405402901985667244317954768846
61405402901985667251911780591488
61405402901985667251911783773816
61405402901985667254359501646910
61405402901994673478446122178064
61405402905500576652344580095173
61405402905500576652595282781335
61405402905500576652595282786951
61405402910857611592825883057516
61405402911403950103097391386470
61405402911403955456263468203106
61405402911403955456263468669666
61405402911405132833268561224837
61405402911405134614394742702646
61405402911405134616842465175010
61405402911405134616842465175011
61405402911405156213345729404818
61405402911407551001549461017598
61405402911407555942933531925262
61405402911407557725062878426771
61405402911408736339046574217589
61405402911408736339861362552677
61405402911408753543020873656304
61405402911408757249058926370492
61405402911408757249246954447820
61405402911408758484341808906850
61405402911408758484592972174736
61405402911513207879469001200018
61405402911721248786694989688888
61405402911721250021476923179608
61405402911721250573615168288140
61405402911721255514435154965224
61405402911723649889098398204982
61405402911723651535474309531558
61405402911723651537921773369536
61405402911723651673487085877924
61405402911723655242264470422348
61405402911723657020817451936582
61405402911723657025901054984518
61405402911723657026653167280780
61405402911723657026653167293830
61405402911723657028348518822496
61405402911724852844047168281326
61405402911731754998839573430050
61405402911731755001099009657260
61405402911731755410430196976922
61405402911731755410433551261694
61405402911731756638437303597742
61405402911731756638437305014684
61405402911731756645780343823270
61405402911731756648227033293148
61405402911731756785485377937242
61405402911731757187479978143038
61405402911731757187479979559980
61405402911731757194818889249134
61405402911731757194822242116964
61405402911731757194822243533906
61405402911731757194823018368566
61405402911731757195010270194292
61405402911731757195010271611234
61405402911731757197266608539170
61405402911731757197267383373830
61405402911731757197267383846214
61405402911731760903307761019192
61405402911732913481958480416468
61405402911732956167515927254654
61405402911732957402779037462998
61405402911732957403030085922131
61405402911732957403049973058898
61405402911732957403049977759004
61405402911732957403112625086723
61405402911732957403112653784780
61405402911732957403113768275363
61405402911732957405309294500684
61405402911732957951820935756484
61405402911732957951820937173634
61405402911732957952156442820694
61405402911732957954348870213266
61405402911732957954349645047926
61405402911732957954352428206396
61405402911732957954603130892341
61405402911732961652858955340814
61405402911732961657942672707614
61405402911732961658193352812767
61405402911732961660390022226728
61405402911732962893540512311470
61405402911732962893540513728358
61405402911732962893540513728403
61405402911732962893540513728412
61405402911732962893540513728566
61405402911732962895736039953644
61405402911841009613192896999444
61405402928574626964865921713955
61405402928582737435116303730583
61405402929133867638911032795225
61405402929449827957250720229673
61405402929457933211804985804857
61405404106956200879522828823556
61405404106956206230244540634928
61405404107245272575486004366520
61405404107245289039245117632280
61405404107248885410475720162216
61405404107248885418069549167186
61405404107248890761197431973588
61405404107248890763645149846682
61405404107248890768791260978558
61405404107248890771238978851652
61405404107280361358261480351998
61405404107280410779652670405352
61405404107280411183633017720818
61405404107280411191246989409536
61405404107280411191434905883768
61405404107280411193694710464958
61405404107281311210203697670312
61405404110239677089392789274434
61405404110860151591353405922404
61405404133869353700351930309277
61405404133872978116926918825588
61405404134817672934856491777486
61405404134817672934856520475246
61405404266489085797921055982384
61405404266489091148642767793756
61405404266489091151090485666850
61405404266489092522883244740986
61405404266489991708840571847374
61405404266770064731962416174812
61405404266770070082684099406468
61405404266770070082684127986184
61405404266770070090214391453510
61405404266770070090214391457722
61405404266802490533134262037510
61405404266805142401700114583374
61405404266805186874174191319624
61405404266805186876621912375046
61405404266805191824787343832390
61405404266805192227343621004090
61405404266805192227343624186418
61405404269772563245020667816033
61405404270709151291615274973235
61405404284531062976218438781716
61405404284531062978666159837138
61405404284531067924321111306544
61405404284531067926831591294482
61405404284539171799280356691184
61405404284539171801790836679122
61405404293065897936692828804973
61405404293065899167041074387539
61405404293065899716084093289107
61405404293074003039467800928133
61405404293074003041999200558161
61405404293074003046998863563245
61405404293074004833105290240925
61405404293077890819803382648451
61405404293077890822059714977117
61405404293077890822059719576387
61405404293077906698826408389085
61405404293077907293351043034793
61405404293078007631339339152976
61405404293394134742012653618023
61405404293394134749354659324745
61405404293394151360436999149663
61405404293405864130282366209575
61405404293405864130283480818499
61405404293405864137813428844687
61405404293405864137814548058705
61405404294014145813496036080073
61405404294014179157790765380887
61405404294014179157791109737159
61405404294014179167598285305811
61405404294014179167601754021923
61405404294014179167852432615163
61405404294014180402380218800743
61405404294014180540209301318879
61405404294014180540460005421983
61405404294014180540460348378575
61405404294014180951426336552287
61405404294014190285973551436559
61405404294014195219826983203459
61405404294014195224825874561827
61405404294014195227357622816399
61405404294014195776149593258591
61405404294014195776400297361695
61405404294022284277339464185383
61405404294022284277343710924099
61405404294025836723783009506647
61405404294025886548589690996767
61405404294025886548590838902769
61405404294026186143064829072259
61405404294026186692107847991089
61405404294026186692922636313127
61405404294026186737585216979251
61405404294026186737585988625967
61405404294026186737588685695363
61405404294026186737589463717967
61405404294050448347366160321373
61405404294050496523348865067607
61405404294050496523349209423879
61405404294050496533159853708643
61405404294050496533410557811747
61405404294050497760390574447373
61405404294050497761223930778497
61405404294050498310266605323793
61405404294050498500539267378019
61405404294050512582857125403589
61405404294050512592915718960883
61405404294050512592918818147729
61405404294050513141707689403075
61405404294050513141958393506179
61405404294050513185180548907309
61405404294050513187711978298003
61405404294050514964571469016297
61405404294050514968754452844433
61405404294058601642901810610819
61405404294338350218112344116935
61405404294338350218113115763651
61405404294338350218197142962801
61405404294338384807060060604781
61405404294338399629442182598689
61405404294341987078243310442741
61405404294341987078247901554991
61405404294341987627854655733001
61405404294342236021882043270919
61405404294342252678629693022499
61405404294342252678630809042749
61405404294342287265049853774143
61405404294342287267577782562973
61405404294342287817104330423113
61405404294342302092303765047751
61405404294342302646345675325157
61405404294342387949192156491197
61405404294342437362216569554339
61405404294342437911824473053888
61405404294342452735982473170828
61405404294374702764886830608439
61405404294378319817570781045073
61405404294378319863324365836897
61405404294378321647714923441105
61405404294386424973065519206605
61405404294386424973066322739073
61405404337392597342905260880374
61405404337393497901406601510766
61405404337393497901407373163098
61405404337393497908958557222944
61405404337705994938800771897940
61405404337705994941311251885878
61405404337708696635248989343374
61405404337708696642047831524464
61405404337708696642799825860408
61405404337708696645310682087514
61405404337716752341275076265974
61405404337716800105413099077460
61405404337716800107923579065398
61405404337716800517007076909104
61405404337716802303843836027422
61405404337717702871655618021986
61405404338341779130034825888536
61405404338341779130034829075076
61405404340336103777644818527710
61405404340344159062578462776484
61405404340344201750641804270530
61405404340344201750645246413968
61405404340344207101363516081902
61405404340344207101364630690826
61405404340344207101364633877366
61405404340344207241071991866928
61405404340344208884937420019026
61405404340344208887385141078660
61405404340344208887385227167888
61405404340344208887447903193504
61405404340344208894999890785770
61405404340344208894999976883422
61405404340344208895001005394694
61405404340346860217033551960816
61405404340346860765825522403008
61405404340346910039329746025704
61405404340346910049393332346138
61405404340346910049454979970102
61405404340346910049456094579026
61405404340346910179100984988384
61405404340346910179101756640716
61405404340346910186652972580650
61405404340346910186654087071530
61405404340346910186654087189574
61405404340346910186654088606724
61405404340346910186654088610936
61405404340346910186716850725780
61405404340347760784782571836324
61405404340347809374807058363266
61405404340347810607141529078866
61405404340347810609589245416926
61405404340347810609589250138500
61405404340347810609589336227728
61405404340347810609590020255798
61405404340347810609652012253344
61405404340347810617204085943262
61405404340347810617205114340862
61405404340347810617205115871684
61405404340347810617205115875896
61405404340347810754465870601288
61405404340348211510784918295391
61405404340672465923462481896763
61405404341284384464844260691720
61405404341284384464844261741480
61405404341292488340054295901302
61405404341292488340054295905514
61405404341295189631456588916788
61405404341295189631456588921000
61405404341295189631456592103328
61405404341296540917363424272391
61405404341319501073379046063742
61405404341319501073379046081004
61405404341319501073379389020334
61405404341319501073379389037596
61405404341319501256334325074920
61405404341319517720007171825590
61405404341319517720007173242740
61405404341319517727683910228630
61405404341319518269050190744420
61405404341327571769656786690442
61405404341327571769660228833880
61405404341327571777208773219898
61405404341327571777212216426146
61405404341327604940660782810160
61405404341327604940723544925004
61405404341327621594965646975048
61405404341327621602643072707774
61405404341327621602831359065356
61405404341331206800125647658202
61405404341331206800125647662414
61405404341331223866212430579976
61405404341608589418503244319426
61405404341608589418503244323638
61405404341611240747253187233242
61405404341611290710156324701576
61405404341611290710156326118518
61405404341612641973657426088358
61405404341612652542797144921132
61405404341612653091777400321226
61405404341612656797878215135756
61405404341612656797878215485676
61405404341619361092745330335046
61405404341619395819897504998090
61405404341619410506773938348860
61405404341619411055565908791052
61405404341620296799491291480424
61405404341620296799491291484636
61405404341643672306865832688388
61405404341643672306869275894636
61405404341643672306870050730700
61405404341643720485360140864246
61405404341643722132488418533846
61405404341643722132488504623074
61405404341643722269749172909318
61405404341643722269749947745382
61405404341643722274017733588454
61405404341647275126968466647428
61405404341647275126968467710238
61405404341647322756356219303468
61405404341647322756356220366278
61405404341647324403484239755576
61405404341647324403484242937904
61405404341647324403484498035878
61405404341647324540725106541062
61405404341647324540745252411350
61405404341647324540746026184604
61405404341647324540746027247414
61405404341655380099447859093760
61405404341655380099447862280300
61405404341655427866097397846170
61405404341655427866097399245850
61405404341655428277606660091576
61405404341655429513225418630936
61405404341655429513225418635148
61405404341655429513225421817476
61405404341655429513225676915450
61405404341655429513225763004678
61405404341655429513288439030294
61405404347517230898139817519710
61405404364297660066937357860519
61405404364305766816256361607027
61405404364305766818787780374835
61405404364305766823786279537179
61405404364305766823786280586939
61405404364305766823787427430083
61405404364305766823787428847233
61405404364305766826318847273766
61405404364966177067897470624900
61405404364966177250828127438964
61405404745380430434790340608900
61405404745380430437238058481994
61405404745380430437238061664322
61405404745380430442384169613870
61405404745380430444831887486964
61405404745380430444831890669292
61405404826131643797784863795598
61405404826131643797868431829966
61405404975805114164454026469864
61405404975805114166901744342958
61405404984668207533550806422517
61405404984679914733784291358295
61405404985335471458764423661584
61405404985335510163755863724022
61405404985335521413239150084740
61405404985335521414053933814734
61405404985335526771490896729922
61405404985335526772306799655060
61405405055579817958675258246801
61405405055579817958675343990161
61405405055579817966289233117847
61405415115018013715421677463952
61405415115122482920972426068944
61405415115122483332566403900588
61405415115123385136728048550128
61405415118081749368725581161159
61405415118104726132759696619416
61405415118112830007719284947598
61405415118112830007719284960648
61405415118112835358440744159510
61405415132848359562812780253600
61405415141642099764003467585835
61405415141642100313610567550109
61405415141642105290124769325357
61405415141642105297656180584805
61405415141642105298219920443255
61405415141642105298470968919893
61405415141642105847262936175545
61405415141642105849790868152319
61405415141642120674015787850019
61405415141642121901203891277123
61405415141642121901203895526521
61405415141642121901956003586435
61405415141642121909299042395021
61405415141703193771563443232415
61405415141711297096912114625043
61405415141711297096915589717043
61405415141711297691440224362751
61405415141735608721789193445495
61405415141747787363645076149637
61405415141751340837877985528751
61405415141751340837878014108467
61405415141751340837878017290795
61405415141751383475606521815357
61405415141751389016873611570995
61405415141751389016873611920915
61405415141751389016873616171669
61405415141751389016873983107303
61405415141751389016873983108707
61405415141751389016873987707977
61405415141751389017124663231365
61405415141751389017124691811081
61405415141751389017145698609517
61405415141751389017145698615133
61405415753254024377319114146388
61405415753254024379766832019482
61405415753254024379766835201810
61405415833020582412615184306368
61405415833020631826392743843544
61405415833020632374623301613492
61405415833020632375439204538630
61405415833020633609967766994686
61405415833020633609970090992740
61405415833021833018231809159524
61405415833021833201162465973588
61405415833025434671457204055129
61405415833025434671457206769285
61405415833025434671457207243073
61405415833025434671457207247285
61405415833025434671460302892055
61405415833025434671707910872389
61405415833025434671707910873793
61405415833025434671707911346177
61405415833025434671707911350389
61405415833025435220500221556773
61405415833025436524010938163481
61405415833025436524010938169305
61405415833025436706938127324291
61405415833025436706941594977545
61405415833025436706941594983369
61405415833025437073614601414296
61405415833025437073618041433995
61405415833025437073618041434004
61405417029412647560360755131478
61405417188945533705947858432600
61405417188945533706762991123960
61405417188945533706763765962832
61405417259849038663731951414520
61405417259849038663731954601060
61405417268748454979855385558070
61405417268748454979855385558071
61405417268748455346364233481315
61405417268748455346364233481316
61405417268748455346447916301107
61405417268748455346447916301108
61405417268748455528898060103367
61405417268748455529462141149540
61405421283719310734206778697640
61405421283719310734210249538838
61405421283727414601634985776082
61405421283727414611428153015656
61405421283763448432226982676044
61405421283763448439757274727298
61405421330927086545754137432130
61405421331000021412793516888920
61405421336800573708935585760750
61405421336832060403666531066852
61405421336832108040669028847994
61405421336908646825875385957272
61405421336908646833489357645990
61405421336908646835937078701412
61405421339864261186256411775735
61405421339864261186256440355451
61405421339895846935006459428846
61405421339895846942536522842372
61405421339895846942536751480100
61405421339899449208513047418387
61405421339899449213595362862783
61405421354561588198160807015442
61405421354634523065200186472232
61405421354634537899399736649564
61405421363494009559795608618055
61405421363494009564878182796215
61405421363533945299316874527402
61405421363533945306847166578656
61405421363533950860836033715347
61405421363533950860930192772289
61405421363533950865918579313791
61405421363533950865918579663468
61405421363533950865918579680973
61405421363533950865918579858849
61405421363533950865918580730733
61405421363533950865918580791969
61405421363533950865918580908609
61405421363533950865918581258529
61405421363533950865918609488325
61405421363533950865918695577393
61405421363533950866002262212081
61405421363533950866002263611761
61405421363533950866002263733495
61405421490521150778989929692142
61405421490532858159727188073746
61405421490532858162237668061684
61405421496333459861863923116262
61405421496354139616471879724796
61405421496356840898062490752932
61405421496356840908124961519676
61405421496429775772695703800912
61405421496429776194351374376696
61405421496429823960999877176120
61405421496438781871842346568160
61405421496438830050335875658604
61405421496441483163495428363040
61405421496441483575089406194684
61405421496441531341988957453484
61405421496441533537909211233180
61405421499287737615406812531288
61405421499287787021716067303010
61405421499287787029058073004116
61405421499287787029058073009732
61405421499312052944629574348394
61405421499312052944630349170004
61405421499312052944692336463238
61405421499312052946324149975378
61405421499312052946324924814250
61405421499312052946889780698566
61405421499312052946952542813410
61405421499312054731342354416280
61405421499312102357716750576188
61405421499312102358281609642832
61405421499312102360730446846584
61405421499320207468022788528020
61405421499384089038163092025456
61405421499384133502458248842956
61405421499384133502458334936444
61405421499384133509800340643166
61405421499384137215841402312386
61405421499384138443845414351246
61405421499384138443845414351454
61405421499384138443845500444734
61405421499384138448928763351016
61405421499384138451188194879578
61405421499384984115481841378952
61405421499384987821522217507994
61405421499384987821584976440510
61405421499384987821584979622838
61405421499384989056931772306670
61405421499384989605974787926740
61405421499384989605975562878040
61405421499385032285880219351498
61405421499385032286445078418142
61405421499385032293222225058220
61405421499385032293222999892880
61405421499385037227267384977832
61405421499385037227832247231016
61405421499385037232914818104592
61405421499385037232915593061508
61405421499385037235363655185880
61405421499385037235363655308136
61405421499385037235363655308344
61405421499385048343692783798330
61405421499385048345952219558980
61405421499385048353483630818428
61405421499385048765265894994604
61405421499393137396186257303330
61405421499393137403528263004436
61405421499393142337573422924048
61405421499393142342655997102208
61405421499393142894147856277428
61405421499395839099621603287436
61405421499395839106963695081822
61405421499416568767840420570392
61405421499416568768405279641248
61405421499416568768405284240726
61405421499416568773487853819408
61405421499416568775936690900696
61405421499416568775936690900904
61405421499416568775936695500174
61405421499416570010718628983460
61405421499420109966242235798780
61405421499420154437879484416490
61405421499420170490609393300358
61405421499420170498140799960536
61405421499420170498140799960744
61405421499420170498140804560014
61405421499420172281776351409404
61405421499420623176013602862416
61405421499428216860310464032476
61405421499428265036293513134982
61405421499428275607881983427940
61405421499428276149393591087322
61405421499428276149393591100372
61405421499428276156735596794044
61405421499428276156736371628704
61405421499432328711794427943864
61405421499432328773093274481440
61405421499432328773093303061156
61405421499432328773176957306896
61405421499432330564846041077148
61405421499432330564846812729480
61405421499432335910767741973746
61405421499432335918016333106496
61405421514094474343744818785838
61405421514094474351337872951936
61405421514094474353785594007358
61405421514094478057378249080978
61405421514155652431396599281070
61405421514167359812133857662674
61405421514167359814644337650612
61405421514167409225909065553796
61405421514167409225911417199850
61405421514167409228421897187788
61405421514167409777214213420664
61405421514167424042539122081804
61405421514167424050069414133058
61405421514188072872617651609250
61405421514188083993186088187508
61405421514188089473574757485558
61405421514188089481105792609428
61405421522734954335124781182708
61405421522734956118698680533612
61405421522921040157859015456560
61405421522945403070779850078396
61405421522945655678864083355454
61405421522945655678864858195730
61405421522945703262310994682246
61405421523014686239676823676352
61405421523014688092979488351962
61405421523014688092979488824138
61405421523018337947673609263862
61405421523018338542470211557574
61405421523018584940304316403466
61405421523018588700194544118224
61405421523018588700194548822488
61405421523018590553222889971952
61405421523018590553223004290816
61405421523018590553497953736902
61405421523018606613002775117390
61405421523018606613002889436254
61405421523018634971766896432586
61405421523018634971850579258963
61405421523018634979380498251004
61405421523018634979381646143908
61405421523018638683726298385880
61405421523018638731740806954038
61405421523018638731740806973721
61405421523018806662174466490551
61405421523026443652211390432934
61405421523026443652211395137198
61405421523026443652211395491330
61405421523030345517932137044786
61405421523030345517932251835826
61405421523030346112728744042762
61405421523030346112728854129538
61405421523030498011847442255228
61405421523030498014378933287984
61405421523030509125165082681530
61405421523051022112838976762894
61405421523051022112839091548318
61405421523051022112839751597554
61405421523051022112839866388594
61405421523051025818879382987972
61405421523051027054226921810108
61405421523051055420602779625016
61405421523051070219909199832970
61405421523051070237985895475132
61405421523051070245329020376998
61405421523051071480110953867718
61405421523051072074907184625122
61405421523051072074907189329386
61405421523051072074907299416162
61405421523054671942113308892810
61405421523054672562328590058230
61405421523054672562329733246870
61405421523054677503715784146236
61405421523062712839272609565272
61405421523062777672070543773866
61405421523062777672070544127998
61405421523062777672070572353582
61405421523062777672070658446862
61405421523062782613457709282156
61405421523062782613457737861872
61405421523062782613458080818464
61405421523066830217149467775125
61405421523066830217149496354841
61405421523066830242485633010612
61405421523066830242485718749760
61405421523066832026623359380268
61405421523066832026874411021972
61405421523066832026875439891748
61405421523066832026896450940778
61405421523066832034238367371892
61405421523066832034238370554220
61405421523066832034238453460960
61405421523066835783836406537876
61405421523066835783836406656128
61405421523066835783836407010260
61405421523066835786011498379729
61405421523066835786011498379738
61405421523066835786012155713935
61405421523066835786095838066438
61405421523066835786095838067167
61405421523066837563078986101386
61405421523066837563079100886810
61405421523066837563080105764494
61405421523066837563141752920494
61405421523066837568163456375822
61405421523066837570422111121296
61405421523066837570422111471216
61405421523066837570422139701012
61405421523066837570422141295308
61405421523066837570422144477636
61405421523066837570422227384376
61405421523066837570422230570916
61405421567342336240391077791246
61405421567342336242901557779184
61405421569899958300202951421643
61405421569899964202160998680471
61405421569899965436942932175403
61405421569899965436942932176807
61405421570007560091500358337729
61405421570007560093948193712015
61405421570007560093948195128957
61405421570007560093948538085549
61405421570007561326282291832661
61405421570007561328708431661675
61405421570007561328709460531451
61405421570007561328729352368075
61405421570007561328730471580481
61405421570179536838826975842033
61405421570214658983486472042267
61405421570214658983486473459209
61405421570214658983486816415801
61405421570214658983486816888184
61405421570215608964263346540079
61405421570222812271411071746869
61405421570222812408671826476473
61405421570223712839219497337143
61405421570223712839221820272387
61405421570223712839222853387301
61405421570223712976483608116905
61405421570224120504005112206229
61405421570287588504950247637233
61405421570287593446254079397913
61405421570287593858035999567737
61405421570287593858036342524329
61405421570287593858119680504027
61405421570287593858119681920969
61405421570287593858119682393353
61405421570287593858120024877561
61405421570287593858120025349944
61405421570287593858120025349945
61405421570287593995296753943209
61405421570287593995380436768825
61405421570287610466608083320919
61405421570287637910384188808421
61405421570287637917915600067869
61405421570287643268636940342933
61405421570287643271147796945474
61405421570287643405897695072537
61405421570288494425931721251229
61405421570288992878229928347162
61405421570288994115187241728872
61405421570288994115271293370656
61405421570288994122802704163544
61405421570288994122802704630104
61405421570288994122802707345872
61405421570288994122802707350084
61405421570288994122802707816644
61405421570288994122802707818048
61405421570288994122865469464928
61405421570288994260063462192276
61405421570289008939429322183952
61405421570289008947023151188922
61405421570289009488472339685840
61405421570289009488472339690212
61405421570289009496003750945288
61405421570289010731350543511076
61405421570289010731350543511236
61405421570289010731412958070058
61405421570295697320397417252321
61405421570295697320648464176663
61405421570295699105037156448875
61405421570295715576349259013951
61405421570295741785340078142903
61405421570295741785343434193061
61405421570295741792871489402351
61405421570295741792874583989927
61405421570295741792874588589197
61405421570295741792874845452509
61405421570295746734509708074281
61405421570295746734513059407077
61405421570295746734513064124439
61405421570295747135978107601043
61405421570295747143509518860491
61405421570295747143593086894859
61405421570295747143593201213723
61405421570295747143593201686106
61405421570295747143593201686107
61405421570295747143596185727573
61405421570295747143596186081705
61405421570295747146044018273663
61405421570295747146044021455991
61405421570295747146044022997583
61405421570295747146044277028487
61405421570295747146106780388507
61405421570295747146106785112427
61405421570295747283305029866739
61405421570295748381640997421909
61405421570295748381641859412659
61405421570295748381642116630103
61405421570295748518901751679289
61405421570296642360686284490481
61405421570296642360686627447073
61405421570296647711404897587391
61405421570296647713855714174947
61405421570296647713855717357275
61405421570296647713918476289791
61405421570296647713918819246383
61405421570296648949450456481229
61405421570296648949453555313943
61405421570320074754421557610395
61405421570320074759504131788555
61405421570320074830676505171681
61405421570320074830676762389125
61405421570320074830677624379875
61405421570320074830677881597319
61405421570323627688710816825969
61405421570323677101673703899377
61405421570323677238934372889833
61405421570324127583939574367046
61405421570331716327099942592547
61405421570331716327099944009489
61405421570331716327100286966081
61405421570331716327161929872731
61405421570331716327162701525063
61405421570331732798389233590697
61405421570331732798389235007639
61405421570331732798389577964231
61405421570331732798390352798891
61405421570331732798451995705541
61405421570331732798452340079075
61405421570331732798453111731407
61405421570331764505342420041287
61405421570331764505342424640557
61405421570331764505342767597149
61405421570331769856064479408521
61405421570331780557507818809841
61405421570331780969017855553085
61405421570331780969018198509677
61405421570331780969101538380923
61405421570331780969101795242013
61405421570331780969101796658955
61405421570331780969101880862909
61405421570331780969101882398103
61405421570331780974185112374537
61405421570331780976610909719183
61405421570331780976611252675775
61405421570331780976632058595299
61405421570331780976632173382335
61405421570331780976632173386547
61405421570331780976632833429959
61405421570331780976632944566495
61405421570331780976632947748823
61405421570331780976632949284017
61405421570331780976633206501461
61405421570331780976694477753551
61405421570331780976694592072415
61405421570331780976694820710143
61405421570331780976694935029007
61405421570331781113892842018659
61405421570331781113892842022871
61405421570331781113893618274473
61405421570331781113893961231065
61405421570331782212229671096567
61405421570331782212229928314011
61405421570331786467062362045755
61405421570331786467063133698087
61405421570331786467063390915531
61405421570331786467125895812931
61405421570331786467126153030375
61405421570332231390235892867850
61405421570332231395319238698342
61405421570332231397767304127298
61405421570332231458898819750957
61405421570332231458898819750958
61405421570332231458898819751686
61405421575916184912231563156431
61405421575916184912232677765355
61405421575916186696056514149039
61405421575916186696057285801371
61405421576120571527022467055625
61405421576120582647590935217844
61405421576120582647590935217845
61405421576120630276225799391675
61405421576122982560129081342387
61405421576124183134197201899782
61405421576124183134197203434816
61405421576124183317211456862963
61405421576124183317211456862964
61405421576124183317211799819556
61405421576132289662298627893980
61405421576132290028386740564895
61405421576132338389585272210282
61405421576132339439716579046649
61405421576132339442164301519013
61405421576192315163010055894108
61405421576192316947879924410831
61405421576192316947883280401934
61405421576193576818586514385638
61405421576195967396829808570864
61405421576197118008073713074284
61405421576197118008074056030876
61405421576197136447521532712923
61405421576197136447521534129865
61405421576197167970897759184996
61405421576197167970897762372940
61405421576197168153912098352292
61405421576197168153912441308884
61405421576197169206244899305917
61405421576197169389259238473204
61405421576197169389259238473213
61405421576197169389259238591248
61405421576197169389259238591464
61405421576204022544479194619115
61405421576204022544479537575707
61405421576204024328868229847919
61405421576204024328869001500251
61405421576204071775329793658475
61405421576204071958343880679773
61405421576204071958343880679774
61405421576204071958344132825771
61405421576204072507135765032898
61405421576204072507135851121966
61405421576205241557261593797031
61405421576205241557262708405955
61405421576205241557325470525011
61405421576205272524797076983314
61405421576205272524880730756830
61405421576205272524880759803106
61405421576205272529879651161474
61405421576205272529963304934990
61405421576205272532411826688291
61405421576205272715426141881486
61405421576205272715426513398182
61405421576205273073589047425506
61405421576205273073672729895378
61405421576205273073672730245298
61405421576205273078671621603666
61405421576205273078755304073538
61405421576205273081203797130483
61405421576205273081203797134695
61405421576205273081203801386142
61405421576205273081203801386178
61405421576205273081204144342770
61405421576205273256603358013086
61405421576205273256603386592802
61405421576205273256603386709442
61405421576205273256687040832878
61405421576205273256687069412594
61405421576205273261685932191246
61405421576205273261685960887602
61405421576205273261769615011038
61405421576205273261769643590754
61405421576205273264218112323678
61405421576205273264218136297779
61405421576205273264218136301991
61405421576205273264218141019269
61405421576205273264218141019998
61405421576205273264218141020034
61405421576205273264218479254371
61405421576205273264218479258583
61405421576205273264218480672042
61405421576205273264218483857844
61405421576205273264218483857853
61405421576205273264218483975888
61405421576205273264218483976626
61405421576205274314349673189545
61405421576205274314353116395793
61405421576205274316549814861611
61405421576205274316550934069805
61405421576205274316801638155647
61405421576232234799564119364316
61405421576232234799564233683180
61405421576232236034910908743564
61405421576232236034911026244548
61405421576232241571011112559343
61405421576232253239011597463305
61405421576232300685447882318475
61405421576232301409158150721390
61405421576232301414240377225596
61405421576232302644420917506618
61405421576232302652036006808676
61405421576232302652036006986588
61405421576232302652036011589305
61405421576232302652036011591645
61405421576240345445970357945679
61405421576240345446221062048783
61405421576240358348751657130471
61405421576240358348752000087063
61405421576240358348752771739395
61405421576240358348814762206119
61405421576240358348815533858451
61405421576240405787657994307921
61405421576240405978203286514274
61405421576240406343979910850798
61405421576240406519380162891258
61405421576240406526994137760078
61405421576240406526994137761539
61405421576240406526994137765751
61405421576240406526994480718131
61405421576240406526994480722343
61405421576240406526995252369002
61405421576240406526995252371228
61405421576240406526995256973936
61405421576240406526995256973945
61405421576240406526995256976285
61405421576240411331372058866253
61405421576240411331372830518585
61405421576240411872633732492853
61405421576240411877716968785317
61405421576240411880164799377363
61405421576240411880164799382979
61405421576240411880164800973063
61405421576240411880164800977275
61405421576240411880164800979408
61405421576240411880164804159603
61405421593958627817901169115427
61405421593958633360005345387951
61405421593958633361678997139305
61405421593966738469558238985279
61405421975036582581360636797670
61405422205368523894892124957754
61405422205472975475899569209346
61405422205472975483492623375444
61405422205472975485940341248538
61405422205472975485940344430866
61405423410728093700025850961382
61405423410728093707619679966352
61405423410751508104883265686920
61405423410759611979842511071560
61405423410760512547654293066124
61405423641164484810426795203950
61405423641164484812937275191888
61405423641164484817768800910672
61405423641164484820279280898610
61405423641164488157966432471884
61405423641196004874380668648576
61405423641196004874381443483236
61405693663480492967847028721626
61405695112995578901656802929252
61405695113099700691103157695110
61405695113099700693613641341972
61405695116897227932991757937721
61405695116897243169768505046887
61405695116897276108975581879099
61405695116897276516511328474417
61405695116918552940082605147625
61405695116918552940355352338765
61405695116921287997930998194943
61405695116921287997934470098999
61405695116930543863379766745613
61405695116930558680762968684797
61405695116930559915544902179729
61405695116930560510341131401939
61405695116930593864422488619085
61405695116930593864673192722189
61405695117002642535610907313535
61405695117006246456515049162463
61405695117026654431009858175605
61405695122838468941944320889864
61405695122838483771752877549994
61405695573941312604508471324844
61405695577767523789277280910076
61405695733474149339393357329912
61405695733474197522906698483672
61405695751198824864859084791862
61405695751199158371934142085460
61405695751199173194399918202804
61405695751199174421379587417922
61405695751223484819277654356724
61405695755017682609620938836689
61405695755018127352260153208111
61405695755018182299836903986006
61405695755018182302284620436335
61405695755018182302284620441951
61405695755018182307367165918139
61405695755018182307367165922511
61405695755018182307367167434459
61405695755018182307367167440075
61405695755018182307367167457544
61405695755018182307367167457545
61405695755018182307367194620111
61405695755018182307367196155358
61405695755018182309062543310753
61405695755018182309062543315125
61405695755026286184585872932993
61405695755026286184585872933153
61405695755026287419367806426681
61405695755029673526139829881933
61405695755029684646519984701879
61405695755029689585647747261323
61405695755052799256319952087447
61405695755052799256319955275391
61405695755125734130952015844247
61405695755125778747945966060281
61405695755126028922911632895607
61405695755126078932133185530217
61405695755134134033217667659495
61405695755137739871633524082007
61405695755137739871633527269951
61405695755137741106980316649199
61405695755137741663553286546169
61405695755137741701775775754271
61405695755137741701776547406603
61405695755158199189170117693351
61405695755162101649687839670417
61405695804304750996754018928914
61405695804304750996754020328594
61405695804304752232100812894382
61405695804376785440836458388546
61405695804377653747570347178280
61405695804377687106922217369690
61405695804377698219772451680306
61405695804377701925812827809348
61405695804377701931083688332040
61405695807987762148883420809274
61405695807987763383392613481934
61405695807987763384480485590270
61405695807987763391258296859980
61405695808195311327263632213972
61405695808195311327263717948908
61405695808202515870092616279934
61405695808203410947474294882045
61405695808206611250319073795113
61405695808231662092991113289121
61405695808239733849216171680125
61405695808239783254626493073979
61405695808242435552379548953426
61405695808303707657642135901946
61405695808303712596498158978929
61405695808303712596769874467894
61405695808303712596769874585986
61405695808303713008363737980674
61405695808303713008363847713318
61405695808303713008363852299538
61405695808303713008363852430680
61405695808303713008363852766098
61405695808303713008363853830360
61405695808304608080662756661265
61405695808304613027049191315392
61405695808304613576091865489086
61405695808304613576112757856182
61405695808304613576113130923312
61405695808311467966767004621318
61405695808311468095597787314128
61405695808311768292462553155985
61405695808311768292462554691028
61405695808311768293298349807082
61405695808311812759580940291051
61405695808311812764664657658011
61405695808311812764851909833666
61405695808311812764851914083016
61405695808311818110491051716228
61405695808311818118105031645670
61405695808312668715419408931616
61405695808312713187872558958144
61405695808312713190131193071431
61405695808312713190131967910303
61405695808312716902280029612090
61405695808312716902280032798630
61405695808312716903703785042158
61405695808312716903703785046370
61405695808312718685583112289488
61405695808312718685833040018526
61405695808315369831651289811160
61405695808315369961318133809956
61405695808315369961318905462288
61405695808315370427012757415186
61405695808315418605527089238614
61405695808315418605527092425154
61405695808315418605527207210578
61405695808315418735195165583557
61405695808315419840309140705510
61405695808315419969892383269318
61405695808315419969955059295094
61405695808315419977235422077904
61405695808339730230404825392534
61405695808339730230404828579074
61405695808339730230404938311718
61405695808339730230404942897938
61405695808339730359988095454326
61405695808339730367602845183118
61405695808339730367602849415206
61405695808347835332532142314628
61405695808347835469730049186028
61405695808347835477323103351966
61405695813241076122883507182972
61405695813241076130413799234226
61405695813275892730185292416082
61405695813275909333653896989069
61405695813276192919455883245040
61405695813276192919644172770496
61405695814151110518215137257335
61405695814224038660293183221175
61405695814224039902417380685821
61405695814248355231640545788229
61405695831837912555487110652867
61405695831837912555488258558869
61405695831837912556323938889451
61405695831837916259832911137663
61405695831837917494614844632595
61405695831837917495451701448895
61405695831838399897590849529183
61405695831841815016842032402825
61405695831841820550494058071669
61405695831841970050604734953565
61405695831842020060937383974449
61405695831842265300747594970621
61405695831842270239875328950349
61405695831842313471627149190019
61405695831842314706408311032619
61405695831842314706429231737567
61405695831842314711512577568059
61405695831842314711575339687115
61405695831842314713834771215677
61405695831842320250019664465538
61405695831842320250207949274877
61405695831864929626369662256831
61405695831873032906804272995763
61405695831873034142151062375011
61405695831873034736110841136403
61405695831873034736675697020719
61405695831876986617999953190649
61405695831877135470343183447303
61405695831877136712718942759261
61405695831937863906478236072883
61405695831937913869110528171307
61405695831937913876640817036021
61405695831938214065890490327857
61405695831945964221611530354069
61405695831945969016784270836771
61405695831945969573357240733741
61405695831945969574780963102771
61405695831945969610743673357591
61405695831945969611580501594175
61405695831946269764302605558931
61405695831946319168122297861123
61405695831946319175631299335725
61405695831946319175632447228629
61405695831949916093458314443195
61405695831949920204587495533013
61405695831949921449138236618771
61405695831949921494891821528639
61405695831982337129729748593417
61405695831982337129750697878081
61405706584664014071760864556378
61405706584664014071763188554432
61405708729531344083814166732840
61405708729531345319160956107876
61405712106307588872684326923810
61405712115134699444013495355631
61405712274659484193490529960647
61405712275534781766915398067229
61405712275534781774257403773951
61405712275534782361712001896135
61405712275534782369054007602857
61405712275534782369054036299213
61405712327556131635564208427146
61405712327775874300204856709389
61405712327775875534714821034221
61405712327883937076917334204746
61405712327883937076917334321386
61405712327883938311699267698274
61405712327883938311699267816318
61405712327883938319230678957722
61405712327884238500969832998702
61405712327884243859221955897554
61405712328540435576931464837286
61405712345500796302839330828430
61405712345500796302839330828439
61405712345573797198961226919904
61405712345573797199232823012726
61405712345573797199233966201366
61405712345573797199233966201526
61405712345609662471641291870484
61405712345609802060778202937937
61405712345609818674411594023959
61405712346449143552956246022454
61405712346449143553227842115276
61405712346449143553228213651744
61405712346449143553228985303916
61405712346449143553228985304076
61405712346542339343546361172480
61405712346590364095737016023202
61405712346590365925315548619530
61405712351515688664568316192455
61405712351515738077655492437511
61405712351515742384141026371844
61405712351515742384141054951560
61405712351515742386588772805941
61405712351515743621371481135373
61405712351515743621371481139745
61405712351518696123187199419311
61405712351518744271764390916392
61405712351518745511544828347826
61405712351519596691500218500779
61405712352393742265588369794169
61405712965907413559571140749472
61405712965979458983863609304830
61405712966012779986201876147566
61405712966855663082938541457976
61405712980751724082590684431696
61405712980786846224799106708678
61405712983706537629909136040811
61405712983706537629909136045183
61405712984677883422103330971243
61405712984686036710840510499594
61405712984686036712532763181045
61405712984686036712535857781671
61405712984686036713099942015059
61405713036810870340740746828575
61405713036882965178959486843002
61405713036882965178961810841056
61405713036883864372220439445687
61405713036918986654200009992799
61405713036920186811339671042230
61405713037467415637169193382083
61405713037759151432170982132257
61405713037759215621845970057253
61405713037759215621845973243793
61405713042719543928992853486968
61405713042719543929892443842608
61405713042791589357281544744808
61405713042791590591791510609206
61405713042828812222245440560032
61405713043667792859027324955594
61405713043667793453823928784500
61405713043667793453823928784509
61405713043667842866764775938999
61405713043703199339372918982771
61405713043775844525084507342817
61405713043775892487614359038783
61405713043775892670628956958557
61405713043775892670816985035885
61405713043775894317192124708725
61405713043775894532887960641369
61405713060444520701079608529415
61405713060553488118447003649251
61405713060553488164200674534346
61405713060553488169283250243328
61405713061392769125254501303753
61405713061392816706503593901100
61405713061392816708387232140076
61405713061392818530727617995809
61405713061392818538257996136131
61405713061392818538259029255248
61405713061392818538530623813036
61405713061425187733320241874646
61405713061425189563463633547606
61405713061425189564028492619866
61405713061425237149608284586300
61405713061425238979751676259260
61405713061428774633538745243005
61405713061428775229171029402333
61405713061428791239642217349115
61405713061428791239644541697089
61405713061428791242089938404528
61405713061428791242089938404537
61405713061428791242925618735110
61405713061428791242925618735119
61405713061428791242926766641112
61405713061428791242926766641121
61405713061428791835274504572670
61405713061428791837722222563856
61405713061428791837722222563865
61405713061428791837722997398516
61405713061428791837722997398525
61405713061428822810361980049186
61405713061428822810361980049195
61405713061428823397627143920685
61405713061428823404384144689062
61405713061428823405158210806590
61405713061428823405158210806599
61405713061428824639664039647503
61405713061428824639667511905851
61405713061428824639730159229447
61405713061428839418912136909273
61405713061428840006178451873465
61405713061428840013708366131643
61405713061428840013709518759379
61405713061428840013769181691589
61405713061428841248218705067383
61405713061428841248279141299210
61405713061428841248279142834253
61405713061428841248281467182227
61405713061428841248550738927066
61405713061428841248550738927075
61405713061428841250726865306608
61405713061429090193569092457084
61405713061429091428912782531442
61405713061429091429749610768026
61405713061429091429751935232640
61405713061429091432178735581710
61405713061429140195449017173893
61405713061429141432466019347597
61405713061429141437552032482655
61405713061429141439996397487919
61405713061429141439997430607036
61405713061498118905179021222187
61405713061499019518744388121051
61405713061499019518744388126667
61405713061499067696986868757735
61405713061499068931768802247051
61405713061501720627107833746639
61405713061501721221991189467273
61405713061501721222179475830519
61405713061501768795772863751641
61405713061501768803111803554093
61405713061501768803174565668937
61405713061501768805061646175219
61405713061501769397911476454935
61405713061501769397974238569779
61405713061501770632693409949867
61405713061501770634932209168458
61405713061501770635203789311679
61405713061501770635203875405119
61405713061501770635203875523211
61405713061501770635203889950903
61405713061501770635204908642337
61405713061502021365508198555593
61405713061502069543099817545095
61405713061502069543103289803200
61405713061502069543103289803443
61405713061502070778445835272011
61405713061502070778722051535769
61405714243150255705731727081027
61405714243150255715773259544488
61405714260841014566280010850899
61405714260841062737180485775245
61405714260841062744774688319681
61405714260841062747031024897537
61405714260841062747031025247617
61405714260841062747031025251829
61405714260841063334215605126253
61405714260841063334215605130625
61405714260841063334236525836977
61405714260841063334299287951661
61405714260841063341827255655101
61405714260841063341827256004861
61405714260841063341827256009233
61405714260841064568997538621185
61405714260841064568997538625557
61405714260841064569018459326133
61405714260843765045264881326291
61405714260877032385629288646849
61405714398856929448375369975210
61405714398856934387503103954938
61405714401811395949032904098076
61405714401811442250812396962402
61405714401811442250812655229606
61405714401811445957669829583214
61405714401811697998175222974172
61405714401811697998739304019615
61405714401811697998739304019616
61405714402675036749170708855215
61405714402684090430109839912281
61405714402684090430298121552793
61405714402684092262133770624565
61405714402684092262136093572859
61405714416474737412945727723718
61405714416474737413782555960302
61405714416474737414033603019998
61405714416474741117291528208514
61405714416474742352073461703446
61405714416546788329405964244604
61405714417446450014315624794534
61405714417519095268756340813702
61405714417519396007069956776130
61405714419417548331915498097579
61405714419417548331918592698205
61405714419425653442223855809761
61405714419538474667779343026042
61405714419538474667968404205234
61405714420365795604696086433321
61405714420365795604698409381615
61405714420365795609718993093051
61405714420365795611975329671067
61405714420365795611975330020987
61405714420365795612038092140043
61405714420365796199492690262227
61405714420365796199495013209117
61405714420365796199495784862853
61405714420365843780619468017397
61405714420365843782875804595413
61405714420365843782875804945333
61405714420365843782875804949545
61405714420365843782938566710257
61405714420365843783130325307361
61405714420365843783130325312977
61405714420365843789908246782099
61405714420365843789908246786471
61405714420365843790472331019699
61405714420365843790472331019859
61405714420365844377651487713595
61405714420365844377651487717967
61405714420365844377651488072099
61405714420365844377654586900441
61405714420365844377654586904813
61405714420365844377672408774079
61405714420365844377672408778451
61405714420365844377675507611165
61405714420365844377735170539003
61405714420365844377738269725849
61405714420365844385268561777103
61405714420365844385268561777263
61405714420365845612433421212739
61405714420365845612433421212899
61405714420365845612433421562819
61405714420365845612436520395373
61405714420365845612436520399745
61405714420365845620048543854433
61405714420365845620048544326609
61405714420365845620050495266419
61405714420365845620050495270791
61405714420365845620050866802727
61405714420365845620050867274903
61405714420400912815502176865962
61405714420409066101791256010777
61405714420409066101791260713637
61405714420409066101791260715041
61405714420409066101791260732267
61405714420409066101791260732351
61405714420412968564568384971576
61405714420413868580826692052868
61405714420413869169703867938340
61405714420413869169703872655702
61405714420413869170518656273428
61405714420413869170540696174924
61405714420413869175622922810272
61405714472387145473619164439976
61405714472606882637520265837863
61405714472715202337439271998052
61405714472715246848051031908638
61405714472715246848051033443672
61405714472715246848051146699678
61405714472715246855582471865894
61405714472715252338481995406718
61405714472715252343836538749202
61405714472715252346012665246836
61405714472715252346284261339658
61405714472716102765666986420091
61405714472716150939914769567555
61405714472716150939914769568959
61405714472716151531991687880978
61405714472716151532012579889570
61405714472716151534439404214667
61405714472716151534439404232136
61405714472716151534439404232137
61405714472716152774324803894947
61405714472716152774324832592707
61405714472716152776563348138054
61405714472716152776563692511553
61405714472716152776563692511796
61405714472716152776835288604619
61405714472716152776835317302379
61405714473586646825985143651960
61405714473590248502937119239756
61405714473590249097733348400731
61405714473590296541722170948745
61405714473590296541722174131073
61405714473590296678920082603114
61405714473590296678982928860677
61405714473590297273779159618081
61405714473590298371028739102483
61405714473590298508226731717403
61405714473590298510737216488310
61405714473590596868250081128815
61405714473590596870137161157097
61405714473590596870137161176780
61405714473590596870701242149108
61405714473590597463049669475783
61405714473590597464661795821679
61405714473590598697828245379747
61405714473590598697831601429905
61405714473590598697831688585995
61405714473590598700007810307218
61405714473591497298738345924640
61405714473591497298741703332691
61405714473591497300688102269512
61405714473591497301252183320629
61405714473591497893537934090095
61405714473591497895212736933934
61405714473591497896048412542999
61405714473591499122961191935167
61405714473591499122964635491335
61405714473591499123027311517111
61405714473591499128048352980599
61405714473591499128316510171360
61405714473591499130558749939333
61405714473591499130558751478739
61405714473591499130558837567807
61405714473591499130830346049568
61405714473591499130831580219695
61405714478514607622581357326154
61405714478515808386441654792240
61405714478515809614445666812434
61405714478515809621787672519156
61405714478623526319166293786880
61405714478623526319166293918022
61405714478623526319166552185226
61405714478623527554700597983854
61405714478623570791556683696106
61405714478623572026065873186438
61405714478623572026128520515858
61405714478623575729659304032050
61405714478623575732943853324056
61405714478623575737253394499602
61405714478623576327740458687996
61405714478623576327803219272018
61405714478623576327803477670364
61405714478623576332885678772810
61405714478623577562249278289154
61405714478623577562249651360656
61405714478623577562313068923854
61405714478623577569843738645880
61405714478623577570115334738702
61405714478624728310946030954598
61405714478624776899360662376934
61405714478624776901787831198028
61405714478624778136569764692960
61405714478624778143911401927658
61405714478624778143911774999160
61405714478624778319584108931910
61405714479171115411137683506546
61405714479171117240444251664656
61405714479171117240715846222444
61405714479280084116359821443466
61405714479280085945937982512070
61405714479463807132348452077731
61405714479463807132348709295175
61405714479463807132348709295335
61405714479463807132348823614199
61405714479463807132348825149233
61405714479463807132620421242055
61405714479463807132620421242056
61405714479495270409695526969474
61405714479495272229798419764867
61405714479495272231492996458873
61405714479495272232245108768185
61405714479495321645333318115096
61405714479496220802879232415063
61405714479496220802879233832004
61405714479496220802879233832005
61405714479498874510831917024505
61405714479498922061579506064827
61405714479498922092081125948143
61405714479498922094532186407992
61405714479498922686880827074569
61405714479498923715673995800287
61405714479498923921660433387715
61405714479498923921662762103131
61405714479498923923838754566102
61405714479498923924110349123890
61405714479498923924111511910237
61405714479499174104807928134382
61405714479499224110933355983275
61405714479499224113380943122126
61405714479500123260865180608867
61405714479500123260948863428659
61405714479500124495459082791559
61405714479500124495647114103799
61405714479500124497903447796823
61405714479500124497906918638229
61405714479500124497906920055171
61405714479500124497906920120778
61405714479500124498179662707059
61405714479596135857725973865413
61405714496241336075717121268953
61405714496241384246617596131820
61405714496241385481399529686827
61405714496241385486482875517319
61405714496349402426209342276149
61405714496349402426209342276197
61405714496349402426209346508237
61405714496349402426209346980621
61405714496349403660991280016267
61405714496349403660992394960609
61405714496349403660992396495803
61405714496349403663523799904297
61405714496349446893600816368403
61405714496349446893600816372775
61405714496349446893600844948119
61405714496349446893600845064759
61405714496349446893601189321653
61405714496349446893601189444117
61405714496349451832728578926443
61405714496349451832728578927847
61405714496349451835239063163731
61405714496349451835239063165135
61405714496349451835239063637519
61405714496349452384031005027611
61405714496349452384031005031982
61405714496349452384031005031983
61405714496349452384031033607327
61405714496349452384031033723967
61405714496349452384031378103324
61405714496349452384031378103325
61405714496349452389113603557771
61405714496349452389113607789859
61405714496349452389113609324893
61405714496349452427253557947089
61405714496349452427253562668823
61405714496349452427315977245274
61405714496349452429763698283227
61405714496349452434867164474191
61405714496349453618812967100855
61405714496349453618812967218899
61405714496349453618813311946773
61405714496349453623895512699299
61405714496349453623895513053591
61405714496349453623895541397059
61405714496349453623895541751351
61405714496349453623896656242230
61405714496349453623896656242231
61405714496349453664545976150289
61405714496349453669377497148707
61405714496349453669377497148950
61405714496349453669649126661267
61405714496349453671887986107729
61405714496349453671887986107972
61405714496349453672159582200795
61405714496349453672159610898555
61405714496349752573280678672335
61405714496349752573281051745081
61405714496349753808062612167267
61405714496349753808062985240013
61405714496349753813145186345427
61405714496349753815404995196049
61405714496349753815404995196292
61405714496349753815676591289115
61405714496349753815677734477755
61405714497005960210998953889697
61405714497005962040304374124335
61405714497005962040304745660483
61405714497005962040304745661887
61405714497005962040304745679357
61405714497005962040305864868677
61405714497005962040305864870081
61405714497005962047647870576767
61405714497005962047647870577010
61405714497005962047898547498627
61405714497005962047919468205027
61405714497188781561718018988414
61405714497188781561738910997006
61405714497188781561801329805338
61405714497188781561801672761930
61405714497188781561801701341646
61405714497188782796310519295670
61405714497188782796499576224060
61405714497188782796499947760208
61405714497188782796582486924800
61405714497188782803838487348870
61405714497188782803841929492467
61405714497188782804111226630492
61405714497221196464300171711441
61405714497221196471830459040961
61405714497221196474372338175079
61405714497221196474372339710273
61405714497221196474372367916983
61405714497222047078799458661310
61405714497222048902164933576894
61405714497222048902164933578298
61405714497222096485799125304709
61405714497222096490630646240440
61405714497222096490630651023409
61405714497222096493141102431715
61405714497222096493141131011431
61405714497222097080344650362496
61405714497222097084591167956404
61405714497222097085426876997844
61405714497222097087937704725427
61405714497222098322720414571339
61405714497222098322720443151055
61405714497224750018082917711611
61405714497224750612876078393158
61405714497224750612879521540357
61405714497224750612941939163566
61405714497224750612942284009493
61405714497224798194062525201952
61405714497224798194062525202921
61405714497224798194065995393824
61405714497224798194065995866217
61405714497224798196012367345078
61405714497224798196012367364761
61405714497224798196576475871417
61405714497224798196576475932727
61405714497224798788841305978531
61405714497224798788862226151228
61405714497224798788862226623621
61405714497224798790536987483363
61405714497224798790537002009416
61405714497224798790537002009659
61405714497224798790537002009660
61405714497224798791372663092211
61405714497224798791372706139175
61405714497224799949896713856121
61405714497224800018561586013274
61405714497224800018561930019626
61405714497224800018561930369546
61405714497224800023372531785527
61405714497224800023372559295791
61405714497224800023372560837627
61405714497224800023434949408736
61405714497224800023435293900371
61405714497224800023435322952471
61405714497224800023641832637312
61405714497224800025883002028194
61405714497224800025883045074915
61405714497224800025883791388907
61405714497224800025883791388908
61405714497224800026154596581527
61405714497224800026154596581611
61405714497224800026154596585982
61405714497224800026154596585983
61405714497224800026154625279371
61405714497224800026154639645744
61405714497224800026154640179372
61405714497224800026155744610028
61405714497224800026155744610029
61405714497224800026155759018038
61405714497224800026155763741985
61405714497224800026155788072351
61405714497225050756459293097813
61405714497225050756647235145931
61405714497225098924012071904755
61405714497225098927359768022159
61405714497225098927359796719967
61405714497225098934050567773396
61405714497225098934053996571683
61405714497225098934054010920830
61405714497225098934054039677695
61405714497225098934889672180531
61405714497225100139170377989263
61405714497225100144252952167420
61405714497225100144252952167423
61405714497225100166952335227331
61405714497225100169400011116514
61405714497225100169400024402617
61405714497225100169400829056943
61405714497225100169671605674302
61405714497225100169671605674303
61405714497225100169672753580304
61405714497225100169672753580305
61405714497225100169672767929208
61405714497225100169672768401601
61405714497225100169672768462863
61405714497225998946065770045850
61405714497225998953094771924339
61405714497225998953094771937389
61405714497225999501865821613154
61405714497226000737484583404745
61405714497226000783238135017583
61405714497298002307740336921493
61405714497322011958955346903349
61405714948323070155195214720126
61405714949304688861823916044972
61405714952258251273128966992926
61405714952258251273130000094790
61405714952263103577223536392785
61405714952263103582034141406621
61405715107855956308104177860490
61405715107856856739679200860098
61405715108828568924895904371744
61405715108837574461506449160976
61405715108837575010549123706272
61405715110810469110541204847682
61405715110810469110541463114886
61405715111674963996203995527141
61405715111674964001286569705301
61405715111674964001286655794369
61405715111683117289270230732261
61405715111683117291719096511517
61405715111683117291719182604797
61405715111683117291719186836885
61405715111683119121861459314701
61405715111683119121861459668833
61405715111683119121862578509845
61405715111685770999674060473838
61405715111687019750352897851781
61405715111687019752048273378155
61405715111721793574947476610819
61405715111721793712145468867235
61405715111722093925202820309006
61405715111722141894949660457028
61405715111722994331967094733904
61405715111723042502595600493926
61405715111723042503432424013148
61405715111723043743296933215658
61405715111783031721772751124672
61405715111783032133553609127642
61405715111783032316568981868978
61405715111783032316568981882076
61405715111795038056412517165194
61405715111795038056496577288416
61405715111795038057249460187202
61405715111795038057249718467504
61405715111795039886555138702142
61405715111819054919833147317042
61405715111819055052011612891532
61405715111819055052011613245824
61405715187622598931610914727996
61405715187622598931611029046860
61405715187622598939142353150218
61405715187623498081836404060923
61405715187623498081836777009801
61405715187623498081836777132265
61405715187658572190408831610111
61405715187658572190408836327473
61405715187658620231641352289807
61405715187658620231641352406447
61405715187658620231641352425321
61405715187658620361308934998148
61405715187658620361308934998149
61405715187658620361309306534456
61405715187658620361309306534457
61405715187658620368839258811446
61405715187658620368839259278006
61405715187658620368839259296720
61405715187658620368839260346480
61405715187658621466423287318529
61405715187658621596090897067021
61405715187658872425411832944338
61405715187658920596249545753840
61405715187658920603842488787614
61405715187658921831031479248772
61405715187658921838436247070338
61405715188280013228540333350035
61405715188280013228540333367505
61405715188280013228541452556825
61405715188280013228541452558229
61405715188280013235883086728850
61405715188280013235883458264915
61405715188280013235883458265158
61405715188315086102331573663607
61405715188315134143563980028810
61405715188315134280845655106476
61405715188315135508013982077269
61405715188315135508013982082885
61405715188315135515355616253352
61405715188315135515355987789607
61405715188315135515543902592055
61405715188497948921308600811529
61405715188497948921496628888857
61405715188497948928838867465395
61405715188497950567871768561697
61405715188497950575402803685567
61405715188498801801111666081306
61405715188498849382298112772008
61405715188498849382298112890100
61405715188498849382298198511156
61405715188498849382298227208964
61405715188498851143214589925269
61405715188498851206521073219491
61405715188498851206521073569411
61405715188498851211876391455684
61405715188498851211877420325460
61405715188498851214115144970688
61405715188498851214115160854635
61405715188498851214115246593783
61405715188531222242335904807196
61405715188531270418318953909702
61405715188533923351037408018811
61405715188533923485787593130737
61405715188533923485787593480657
61405715188533923488235400279439
61405715188533923488298076305215
61405715188533923488298076655135
61405715188533923945834011847716
61405715188533923945834011847717
61405715188533924080584195424449
61405715188533924080584195774369
61405715188533924083032004108344
61405715188533924083032004108345
61405715188533924083094680134121
61405715188533924083094680484041
61405715188533971527020456767185
61405715188533971656688068405003
61405715188533971656688071591543
61405715188533971656688157330691
61405715188533971664281125403509
61405715188533971664281125407721
61405715188533971664281211496789
61405715188533972251484670698715
61405715188533972251484675420449
61405715188533972251484761159597
61405715188533973356327020203561
61405715188533973356537003977026
61405715188533973356599765741791
61405715188533973493525014353515
61405715188533973493587688844097
61405715188533973493587689194017
61405715188533973493587690379291
61405715188533973493587690729211
61405715188533973493587774933165
61405715188533973493588465213791
61405715188533973493860434378115
61405715188533973493860434378275
61405715188533973493860520471554
61405715188533973493860520471555
61405715188534271848469261431774
61405715188534271853468151738978
61405715188534271855163500081104
61405715188534272260251524558190
61405715188534273499844063065554
61405715188534273500054041763154
61405715188534273682858402232850
61405715188534273685306120105944
61405715188535124657100040461616
61405715188535124657100040461625
61405715188535124702853625371541
61405715188535124725803668991118
61405715188535172278957497884074
61405715188535172284019149951990
61405715188535172284019178649807
61405715188535172285714498652460
61405715188535172828000515385971
61405715188535172828000544083779
61405715188535174062782448875278
61405715188535174067593053889114
61405715188535174067593082586931
61405715188535174067928556824826
61405715188535174108262946829627
61405715188535174113346635616711
61405715188535174113346638680938
61405715188535174113346664196427
61405715188535174113346667378755
61405715188535174113597339719815
61405715188535174115857118668876
61405715188535174115857120203919
61405715188535174115857147366693
61405715188596112530466472354545
61405715188596112535277077368381
61405715188603265966300531475988
61405715188603265967053672655076
61405715188606917514691738246152
61405715188606917514692082625510
61405715188606917651889730385769
61405715188606917651889816595689
61405715188606917651889816601518
61405715188606917651952492977214
61405715188606919343997158493888
61405715188606919343997501333840
61405715188606919343997502868874
61405715188606919343997616124880
61405715188606919343997617187738
61405715188606919351528941291096
61405715188606919481195150637877
61405715188606919481195236843425
61405715188606919481195236849254
61405715188606919481195493594309
61405715188606919481195495129503
61405715188606919481195522292069
61405715188606919481195523709219
61405715188606919481257912875030
61405715188606919481467462758633
61405715188606919481467462758793
61405715188606919481467491456393
61405715188606919481467577549833
61405715188606919481467577562931
61405715188606919481468610664795
61405715188606919481530253575609
61405715188606919481530258174926
61405715188606919481530258174927
61405715188607169661892040547240
61405715188607169669485869552210
61405715188607217841139489887732
61405715188607218436019660687988
61405715188607219487451863210832
61405715188607219670528850179724
61405715188607219670738057229204
61405715188608070092694033737842
61405715188608070099975168172984
61405715188608070718557510477943
61405715188608070718557882014251
61405715188608070718557883431193
61405715188608118271124800694485
61405715188608118271145692703077
61405715188608118271690431432418
61405715188608118271690775787238
61405715188608118278468697263425
61405715188608118820817133159391
61405715188608120055264335369542
61405715188608120055514607457613
61405715188608120055514607575705
61405715188608120055535528164013
61405715188608120062857389534188
61405715188608120101017891581650
61405715188608120101268163671125
61405715188608120101268192367529
61405715188608120101268192368933
61405715188608120101269311575723
61405715188608120101269311577127
61405715188608120101289084494165
61405715188608120108610945747745
61405715188608120108610945747748
61405715188608120108611317284056
61405715188639288684607181604834
61405715188639288684607181604835
61405715188639288684607182071394
61405715188639288684607182071395
61405715188639288684607182077064
61405715188639288684607183134252
61405715188639288684607183134253
61405715188639288684607183139868
61405715188639288684607183139869
61405715188639289919953975701444
61405715188639290331736238827860
61405715188639290376715840041666
61405715188639290377552668291348
61405715188639290402135659108092
61405715188639290513913746557371
61405715188639290513913746557530
61405715188639290513913746557531
61405715188639290513913746558775
61405715188639290513913749741103
61405715188639290513913749745474
61405715188639290513913749745475
61405715188639290513914864354399
61405715188639290514750574812825
61405715188639290514750574812828
61405715188639290514750574812829
61405715188639290514750577995156
61405715188639290514750577995157
61405715188639290531802499089366
61405715188639290532638179083126
61405715188639290532638179433046
61405715188639290539333651718640
61405715188639337953593777272104
61405715188639338548118411917812
61405715188639339782900345412744
61405715188639339790493399578842
61405715188643192379634864724405
61405715188643192379634865190965
61405715188643192379634869423053
61405715188643192379634869428669
61405715188643192379698746151033
61405715188643192380199728495313
61405715188643192380450858460345
61405715188643192380471692960989
61405715188643192792044836291989
61405715188643192792044839479933
61405715188643192974996327606697
61405715188643192974996330789025
61405715188643193000415459516157
61405715188643193000478221637643
61405715188643193000499142343995
61405715188643240551350561733763
61405715188643240551434930000179
61405715188643240558693600542349
61405715188643242197727244711267
61405715188643242205069250417989
61405715188643242205257536762521
61405715188643242380740726487083
61405715188643242380741498140819
61405715188643242380762418845767
61405715188643242388020741732697
61405715188643242388271761610953
61405715188643242388271790192073
61405715188643242388292710897021
61405746787850392085959865572097
61405746804563734932513256819741
61405746804567636112516384271641
61405746804591947775599964481879
61405746804599741723323181771437
61405746804600040079918980228933
61405746804600041314700913723865
61405746804600058375767113974135
61405746804600058376520255153223
61405746804603644183840532212195
61405746805212127217675447546903
61405746805220230909888882437883
61405746805220231092906287503833
61405746805220246969396766529081
61405746805536282033300224085559
61405746805536331446324638211559
61405746805536331622563351695461
61405746805536331629906505295087
61405746805536346263707811454387
61405746805536348100629502376447
61405746805540232257750205017669
61405746805540234082809102954135
61405746805540234090423852665457
61405746805540248731567542311457
61405746805548305662794268203481
61405746805548337958019052437667
61405746805548337965634146522731
61405746805548339017147250228679
61405746805548339611947295728639
61405746805548353833694743127827
61405746805548353842124625547979
61405746805548355671431193688619
61405746805584356826436432136845
61405746805584356833967843415167
61405746805584372893472661607711
61405747495873792909299333344803
61405747495873802192193343139338
61405747495873802192194114791670
61405747495873804021500682932310
61405747495873804029679488164749
61405747495877694637822459230931
61405747495877694775020451492963
61405747495877704522855824318901
61405747495877705895400606312909
61405747495877706490197581678123
61405747495877711429325315657851
61405747496530315921185428378770
61405747496530315966939099382126
61405747496530317750491996519410
61405747496530317750492768171742
61405747496846367044596770032062
61405747496846367097944528301759
61405747496846400449766191005777
61405747496846416504190647900393
61405747496846416509273595132585
61405747496846416510968942427759
61405747496849418534157370129413
61405747496849418541687638187124
61405747496849423892409349998496
61405747496850269558190279579467
61405747496850302912543347699349
61405747496850317141906982358717
61405747496850319513416684993640
61405747496850324452544418973368
61405747496857474230622311584737
61405747496857507589201233438018
61405747496857521821850276569575
61405747496857522406584435377202
61405747496857522409115840675182
61405747496858358014462648044591
61405747496858358014462733802613
61405747496858374661152503882437
61405747496858374661173424588846
61405747496858406190445411349937
61405747496858406190445782905119
61405747496858407427487062170591
61405747496858408019752351045759
61405747496858408022200068918862
61405747496858413510119773340782
61405747496858422793850606654530
61405747496858422837156473691352
61405747496858422839583270858046
61405747496858424074177579573833
61405747496858428327502975279966
61405751014245290895859847075000
61405751031970280796966310981648
61405751032006298560455475468042
61405751032006298560456247120374
61405751032006303506927106001968
61405751040857230939491506040148
61405751040857230946269427514886
61405751040869388680369326397290
61405751040869388680369326747210
61405751040869394034102954995781
61405751040869394034102954995782
61405751040869394168289030819210
61405751040869394170548462347772
61405751041149014772400833779506
61405751041149014772403928380132
61405751041149014777486502558292
61405751041149014907906573694102
61405751041149014907969335808946
61405751041149014909601149338348
61405751041149014909661588504898
61405751041149014909663911453192
61405751041149014909664683105524
61405751041149014914684495168840
61405751041805512168119733604458
61405751041805512173139545667774
61405751041805512173202307782618
61405751041805512174834121312020
61405751041805512174896883426864
61405751041805512174897655079196
61405751042024366624921221712666
61405751042024370330959360632562
61405751042024371565741203800722
61405751042024371565741294126090
61405751042036379136563930136706
61405751042036379136565049331850
61405751042129716442253208390666
61405751042129716447335782568826
61405751042129716579513963116058
61405751042129716584533775179374
61405751042129721940213807074704
61405751042129721940778662960424
61405751042129721940779437799296
61405751042133624401294060924774
61405751042141729511037562280464
61405751094007831510017980093245
61405751094007842623055381547633
61405751094007842630586448433547
61405751094034865017834383042289
61405751094042964767712579147201
61405751094042970125964300394995
61405751094323930804329025018551
61405751094323930804329053598267
61405751094323930806588456547113
61405751094323930806588485126829
61405751094323930811860091903061
61405751094323930811860091904465
61405751094323930811860120482777
61405751094323930811860120484181
61405751094323930814118748598367
61405751094323930814118777178083
61405751094323930814119523433027
61405751094323930814119552012743
61405751094323941924708432179661
61405751094323941924897493357449
61405751094323941924897493358853
61405751094323941932239499065575
61405751094323947275616134917227
61405751094323947285405858497043
61405751094359064069553919304685
61405751094359064069553919306089
61405751094359064074448203957389
61405751094359064076895921830483
61405751094359064076895925012811
61405751094359069420275631116057
61405751094359069420275631117461
61405751094359069422535033869474
61405751094359069422723061945398
61405751094359069427617633641855
61405751094359069427805637371555
61405751094359069429501270463805
61405751094359069430065354697277
61405751094362971293255155057803
61405751094362971293255159779537
61405751094362971333926168971887
61405751094883194330217534916311
61405751094922218530390382663980
61405751094991245996339749262019
61405751094991245996340806711511
61405751094991246003870816147933
61405751094991249707463729488757
61405751094991249709911450544179
61405751094991250937727947872173
61405751094991250937727976451889
61405751094991250942810522050333
61405751094991251354592527959305
61405751095199293629611154019777
61405751095199293632058875073795
61405751095199293636953159726499
61405751095199293639400877599593
61405751095199297342991212907247
61405751095199298580220867456197
61405751095203196099081774507657
61405751095203196099918229613116
61405751095203199805119827688405
61405751095203199805956282793864
61405751095211301209387780513954
61405751095234414136932435706254
61405751095234415181168618773038
61405751095234415781515108854933
61405751095234415781515112155353
61405751095234415783496289566355
61405751095238316000121806085324
61405751095238316597446346127304
61405751095238317646497717411900
61405751095238317648942082417164
61405751095238317694695638627820
61405751095238317694695638629272
61405751095238317831959750476216
61405751095238317831959779174024
61405751095238318243738657613709
61405751095238318244574369763192
61405751095246421523901675362038
61405751095246421699387932157270
61405751095246421699387960855078
61405751095246421706915900210470
61405751095246421706919372114526
61405751095246422751992378696160
61405751095246422935006690700842
61405751095246422942265013587772
61405751095246422942265042285580
61405751095246422942266161493774
61405751095246422942536981216902
61405751095246422942536981334946
61405751095246422942537009914710
61405751095246423346515865454740
61405751095246423354043923846358
61405751095246423354047276714188
61405751095246423354047305411996
61405751095307345297428715660575
61405751095307345297992799894047
61405751095307345297993832995911
61405751095307345297993857343539
61405751095307345297993861575627
61405751095307345298181861071835
61405751095307345298181861073239
61405751095307345298182146868995
61405751095307345303076431521699
61405751095307345303265492699487
61405751095307345305523866779961
61405751095307345305524125047165
61405751095307345305524149394793
61405751095307345305524153626881
61405751095307349004030853074795
61405751095307349004034209124953
61405751095307349009117554955445
61405751095307349009117583535161
61405751095307349011561919960709
61405751095307349011564501176207
61405751095307349011565272828539
61405751095307349011565301408255
61405751095307350237121566974235
61405751095307350237121566975639
61405751095307350237121595553951
61405751095307350237121595555355
61405751095307350238816142618481
61405751095307350238816171198197
61405751095307350239569284847329
61405751095307350239569284848733
61405751095307350239569313428449
61405751095307350243899488448973
61405751095307350244463572682361
61405751095307350244463601262077
61405751095307350244651859025489
61405751095307350244651859026893
61405751095307350244651887605205
61405751095307350244651887606609
61405751095307350246343853454237
61405751095307350246911290555455
61405751095307350246911319135171
61405751095307350648903572883207
61405751095307350648903572884611
61405751095307350651162229578513
61405751095307350656433864935865
61405751095307350658693296464427
61405751095311252521869440186587
61405751095311252523575638618485
61405751095311252523575640039799
61405751095311252569329223408857
61405751095311252569329223410309
61405751095311252697356844887821
61405751095311252704887136939075
61405751095311253118371866075469
61405751095311253118371869375889
61405751095311253118371897955605
61405751095319356395992632169303
61405751095319356396264596734197
61405751095319356396264599798433
61405751095319356444288078131137
61405751095319356571667290113205
61405751095319356573923627041141
61405751095319356573926979908971
61405751095319356579010328921791
61405751095319357809556331146948
61405751095319358221150308978592
61405751095319358228677889611543
61405751108818435516846427526610
61405751112048921119162718574570
61405751112060928872435842738830
61405751112060929924768407269646
61405751112084940308607841259100
61405751112084940313690415437260
61405751112084945668806363094782
61405751112612070822442172282496
61405751112612072057224105777428
61405751112612072057788190009412
61405751112924223008294923749747
61405751112924223008295315933522
61405751112924267473157737677120
61405751112924269310894188240182
61405751112924269310894188253232
61405751112924273016932241419478
61405751112924273016932241420930
61405751112924273016932241421090
61405751112924273016932241433980
61405751112924273016932241438352
61405751112924274251714174914410
61405751112928171771411794363190
61405751112928171771411794363350
61405751112928175477449847543938
61405751112928175477449847544098
61405751112936227055530387391640
61405751112936227055530387395852
61405751112936227055531159043972
61405751112936231813901004628598
61405751112936265760250573843082
61405751112936265763033030433664
61405751112936275226430862315986
61405751112936275226430862320198
61405751112936275226493624435042
61405751112936275231514208146478
61405751112936276278763426372196
61405751112936276461777651695234
61405751112936276461840413814290
61405751112936276466860225873394
61405751112936276466860225877606
61405751112936276466922987992450
61405751112936276881153859208294
61405751112936276881153859212506
61405751112936276881153863929868
61405751112936281822537930113528
61405751112936281822537930115958
61405751112936281822537930120170
61405751112972299591113511037592
61405751113033226897996261623078
61405751113033226897999360822974
61405751113037127566533416313750
61405751113037127571616762144242
61405751113037129358517082314606
61405751113045234465746633760364
61405751113045234468254132541306
61405751113045234468254132541466
61405751113045234468254132545678
61405751117681524404424631141545
61405751117681524404424631141546
61405751117681524541622507548116
61405751117681524541622536245876
61405751117681524541622537663026
61405751118544712475276739866898
61405751118552817585582774630786
61405751118552817722843443267110
61405751118556720046100499794392
61405751118868867473644227717984
61405751118868867473646550666278
61405751118868915781807698813168
61405751118868916884409210319634
61405751118868916884412304920260
61405751118868916884976389148032
61405751118868916884976393734252
61405751118868916886668641843984
61405751118868916886668641848196
61405751118868917017154488192416
61405751118868917021669878955958
61405751118868917023929310480308
61405751118868917023929310484520
61405751118880923214743168918638
61405751118880923214805931037694
61405751118880924450089958297886
61405751118880924450152720416942
61405751118880924455172532476046
61405751563747465287641517815926
61405751563747465287644612416552
61405751563747470226769251795654
61405751723280351439129422585790
61405751723280351441386534354002
61405751747226149512161945166130
61405751747229751773283838842058
61405751747229751783409071727858
61405751747789001807279886075964
61405751749868415539849783242670
61405751750184369473500312567963
61405751750184498185744066861125
61405751750743622026122629981569
61405751751059671911675927428803
61405751751059721325516249085035
61405751802937830899462744304382
61405751803358996850075653509936
61405751803918225468743957578701
61405751803918225468743962296063
61405751803918225471250999077753
61405751803918225471250999082125
61405751803918227298886206063021
61405751803918227298886210780383
61405751803918227300309961965472
61405751803918227301393247562073
61405751803918227301393247566445
61405751803921234272747112018768
61405751803921245388423837485400
61405751803921245388423866183208
61405751803921245390116090181352
61405751803921245390116118879160
61405751803921245390596147338054
61405751803921245390868116521092
61405751803921245390871559727340
61405751803921245802462179973792
61405751803921245802462180323712
61405751803921245802465537558984
61405751803921249508503333872208
61405751803921250741589913953520
61405751803921250741589914303440
61405751803921250743285524583180
61405751803921250743849351599124
61405751803921250744037636543976
61405751803921250744037636893896
61405751803922127931521115788641
61405751803922129164607324205565
61405751803922129166299576901517
61405751803922129166299577373741
61405751803922129166299577373901
61405751803922129167114365708989
61405751803922129167114365714605
61405751803922129761663364272960
61405751803922129761663364272961
61405751803922134703298139632245
61405751803922134703298139633649
61405751803922145821419229879492
61405751803922146367763396237058
61405751804026295575816664046538
61405751804026300515008309114134
61405751804026300517456030169556
61405751804030198033886668032258
61405751804030198036334386023444
61405751804030198036335160858104
61405751804030198036400620396636
61405751804030198036401396298318
61405751804030201742438673227464
61405751804030202970378516955236
61405751804030202977721555763822
61405751804030202977785467205982
61405751804233440811136424436300
61405751804233440994401468179084
61405751804233446349827320897816
61405751804233447575320479854358
61405751804234342660298595717549
61405751804234343211600964663741
61405751804234348152420949934125
61405751804234348152420954520344
61405751804234348152420954520345
61405751804237343271650417291706
61405751804237343271653773341864
61405751804237343271653887660728
61405751804237343271653889195762
61405751804237344499469614871424
61405751804237344506996435018622
61405751804237344689241212024550
61405751804237344689241212142594
61405751804237344689989766441520
61405751804237345094245291859466
61405751804237345094245296576828
61405751804237345094266217165136
61405751804237345096773224899098
61405751804237345101023217933522
61405751804237345101023218051566
61405751804237345101858898395246
61405751804237348213037954336304
61405751804237348810344669784506
61405751804237350035649916536492
61405751804237350042344522476944
61405751804237350042407288841186
61405751804237350043180207052712
61405751804237350043180207537986
61405751804237350043180208587746
61405751804237350043242969302910
61405751804238245662077884840996
61405751804238245662077908817076
61405751804238245662077913538810
61405751804238245671282636425179
61405751804245448373592030484446
61405751804245448381119998537646
61405751804245449609210789028018
61405751804245449616466787916894
61405751804245449616738757081218
61405751804245449616742114666410
61405751804245449799819216070806
61405751804245449799819216070860
61405751804245449801993850170860
61405751804245449801994967961904
61405751804245449801994969379054
61405751804245449802263465104128
61405751804245449802265789102182
61405751804245449802265817799990
61405751804245449802266937008184
61405751804245449802266937126228
61405751804245450203734278968766
61405751804245450203986470733423
61405751804245450203986472268457
61405751804245450204007019785422
61405751804245450206514403773055
61405751804245450211262247021966
61405751804245450211263018674298
61405751804245450211265342672352
61405751804245450211265599889796
61405751804245450211328477976636
61405751804245450211534987838622
61405751804245450211597749603546
61405751804245450211601107188738
61405751804245450211601221979778
61405751804245450213776200453366
61405751804245450213776973870876
61405751804245450214047795011154
61405751804245450214048943035200
61405751804245453322778761673952
61405751804245453917303396319660
61405751804245453917575365489600
61405751804245455152921386398844
61405751804245455155433013824820
61405751804246348997470798640227
61405751804246348997470798758111
61405751804246348997470799112403
61405751804246350184553895125941
61405751804246350184553896660975
61405751804246350184553896661134
61405751804246350187060935802689
61405751804246350187060936156981
61405751804246350187063260150663
61405751804246350187063260155035
61405751804246350187063260627211
61405751804246350230285527414318
61405751804246350232545996643771
61405751804246350232545996644014
61405751804246350232814492014797
61405751804246350232816816362771
61405751804246350232816816367143
61405751804246350232816816480815
61405751804246350232816816839319
61405751804246350232817964273145
61405751804246350232817964391189
61405751804246350232817964745321
61405751804246350771815616853993
61405751804246350771819058643299
61405751804246350771819058997430
61405751804246350771819058997431
61405751804246350771819060178333
61405751804246350771819088758049
61405751804246350774263423648563
61405751804246350774326099674339
61405751804246350774326100028470
61405751804246350774326100028471
61405751804246350779077497738418
61405751804246350779140176946362
61405751804246350779350125883344
61405751804246350779350125883345
61405751804246350779350127418379
61405751804246350781587896354650
61405751804246350781859490908067
61405751804246350781859490912438
61405751804246350781859490912439
61405751804246350781859491384615
61405751804246350781860639290617
61405751804246353893101313331411
61405751804246353893101313335783
61405751804246355723243561820102
61405751804246355723243561820103
61405751804246355723243561937903
61405751804246355723243561937987
61405751804246355723243561938146
61405751804246355723243561938147
61405751804246355723244709726101
61405751804246355723244709726104
61405751804246355723244709726105
61405751804354402300657326587335
61405751804354402300660769793583
61405751804354402300660771328617
61405751804354402302920207462272
61405751804354402303188702833215
61405751804354402303188731885155
61405751804354402437855319197883
61405751804354402437938887232091
61405751804354402437942359490438
61405751804354402437942359490439
61405751804354402437942360553249
61405751804354402440180876098596
61405751804354402440386724495702
61405751804354402440386724495703
61405751808846156534887795884990
61405751809170360938940019688464
61405751809267622263177292209408
61405751809279629833163104692124
61405751809279779958479377118382
61405751809279780138982089902865
61405751809818752497316573322202
61405751809818753092112804079606
61405751809826856372003846335860
61405751809826858204925103971448
61405751809826867538660515034274
61405751809826874264433278214150
61405751809829559905665126817686
61405751809829559908172163599376
61405751809829570613947192278204
61405751809829571026293282420564
61405751809829574137536941451756
61405751809829574137538089357758
61405751809829574732334320115162
61405751809829575960337299032088
61405751809829575965169857854140
61405751809829575965357885931468
61405751809829575967116253608690
61405751809829575967680337842078
61405751809830771783378987300908
61405751809830925584052366178590
61405751809830925584240394255918
61405751809926820634725434156826
61405751809934925930559993215598
61405751809934926334807489032408
61405751809934926339828072743844
61405751809934926342341999124570
61405751809938823449502259096108
61405751809938823449503034997790
61405751809938828390887105905454
61405751809938828802668335912744
61405751809938828802669111814426
61405751810142966792049873828144
61405751810142966837782538026044
61405751810142966837782538031660
61405751810142968072564471526592
61405751810142968073128179513792
61405751810142968621607231706042
61405751810142972328208907239836
61405751810142973562991216979552
61405751810145625258437031464778
61405751810145659199976171742992
61405751810145668541217626798322
61405751810145669723300688270468
61405751810145669769033352473984
61405751810145669778258995004144
61405751810145669913072285423594
61405751810145670318097290564180
61405751810145670324854291332566
61405751810145675261907814733016
61405751810145675261991382767384
61405751810145675266990388915388
61405751810145675267011194830700
61405751810146869252567222733868
61405751810146871084384389915934
61405751810153730962975585819812
61405751810153764312224387402850
61405751810153774878774531353556
61405751810153774888564254927756
61405751810153775025824894872096
61405751810153775025826041242904
61405751810153775025826042778098
61405751810153775026096862501226
61405751810153775026098010407228
61405751810153775430345506224038
61405751810153775435094120771150
61405751810153775435366089935474
61405751810153775437603829110968
61405751810153775437607273852410
61405751810153775437608047151876
61405751810153775437880016316200
61405751810153778541589165255230
61405751810153779141197145745932
61405751810153780371732561645552
61405751810153780376731567794960
61405751810153780379262853696806
61405751810153780379262968487846
61405751810154931722295702051076
61405751810154975597383594894090
61405751810154975597655564058414
61405751810154975599894079131378
61405751810154975645646516135292
61405751810154976187347269545002
61405751810154976187427767425750
61405751810154976192179049281640
61405751810154976192179050816834
61405751810154976192241815645834
61405751810154976192429843723162
61405751810154976194686090312680
61405751810154976194689535054122
61405751810154976194961244416048
61405751810154976194962277517912
61405751810154979893196176975422
61405751810154979900727243861336
61405751810154981136073261588252
61405751810154981136345229217382
61405751810263027670268289949636
61405751810263027853282514798068
61405751810263027853551039220950
61405751810263033206448591614704
61405751827004755627523684874334
61405751827004755627523799678632
61405751827004755627523804264852
61405751827004755627523818790905
61405751827555885833494698217668
61405751827555897137913526315594
61405751827555897137913526315603
61405751827555901255482538345618
61405751827555901255733585405323
61405751827555902491079603126614
61405751827555902491079603132239
61405751827664699551483744089061
61405751827664699551484518923721
61405751827867942646536512617519
61405751827867943883577879044905
61405751827871545962605604368881
61405751827980948937898423931070
61405753005667004855938445365810
61405753005667007097675044735806
61405753005691322428593157018768
61405753005703324638573066718574
61405753005703324648698299604374
61405753008657786913927721500573
61405753023427999993657073286340
61405753026386670950407878407038
61405753027331049283294847199599
61405753159283162311335462746686
61405753159283162316418036924846
61405753164899998224863868538426
61405753164908102099823113923066
61405753165191787729520048678350
61405753165191788141114026509994
61405753165224153223233683924026
61405753165856357156652276802204
61405753168182551905201682631685
61405753168182568554420418853005
61405753168182568554422741801299
61405753168182568559506087631791
61405753169130865636664655798925
61405753169130865636664655817799
61405753182600662126685206972438
61405753182624973751562943126358
61405753182633077626522188510998
61405753182916713250095776973398
61405753182916763258481653981690
61405753182916763807440645701578
61405753182916763807524328526986
61405753182916763807524672883258
61405753182916763812795189049678
61405753182916763814218911532588
61405753182924852450977657214614
61405753182924852453237093329396
61405753182949184253183627050876
61405753182960886146838008773356
61405753182960886146840331721650
61405753182960889852878384902398
61405753183573211247053700201380
61405753183584929602208534265034
61405753183617350043429586711258
61405753185554960747577789986207
61405753185579276076801326624923
61405753185579290718216640608043
61405753185579292540829716236205
61405753185579292540830084584569
61405753185579292548360036985267
61405753185587381186542505504495
61405753185591298281509304928729
61405753185591298281510079769005
61405753185591298284019783853857
61405753185591298284020558694133
61405753185591298289040400518067
61405753185591299519366576421049
61405753185591300118346964421003
61405753185591300118346968653091
61405753185591300118346968658707
61405753185591433810421212049252
61405753185591444923458613503640
61405753185907544225913639404269
61405753185907549126818108768229
61405753185907549723310063057167
61405753185919557103587264224977
61405753185919557103588412130979
61405753185919557108607847936413
61405753186527523953604533900023
61405753186527523953876128476525
61405753186527588600874664321489
61405753186539529693720816383007
61405753186539529694284897428451
61405753186539579108397191436951
61405753186539579520179111256855
61405753186539581349485679397495
61405753186563557639674382458069
61405753186563589168885958770753
61405753186563590994009543084661
61405753186563590998192526911393
61405753186563605815657431560575
61405753186575563380353602802229
61405753186575596741401967139025
61405753186575596878661949862165
61405753186575596878662721514497
61405753186575597969219988114933
61405753186851728358492438048581
61405753186851743004719845061381
61405753186851776351461176209215
61405753186851793005762568470047
61405753186851793013105722069673
61405753186855628986336166468923
61405753186855630818738189307255
61405753186855630818988893410359
61405753186855630818990046020625
61405753186855645459881878953255
61405753186855680232599431669839
61405753186855694871211717435009
61405753186855694873743121315839
61405753186855695466008321263915
61405753186855829091889104663443
61405753186855830143719488267085
61405753186855830144284344151401
61405753186855830326733827434381
61405753186855830326733827451850
61405753186855830326733827451851
61405753186855830739080947999020
61405753186855844968442372964697
61405753186855844975220294439435
61405753186855845563238976812316
61405753186855846798020910305844
61405753186863734098337121233329
61405753186863783921448107882655
61405753186863785761444764789199
61405753186887810227051661072175
61405753186891712690561044005605
61405753186899769629401747960831
61405753186899802976143073328493
61405753186899802976144194071881
61405753186899817800302222885177
61405753235815511347450091850248
61405753235815516103563143233704
61405753236131610639232830677678
61405753236131610641739871708718
61405753236139715756312917481018
61405753236139715758823400655496
61405753236139721111992839656594
61405753236762890178185907861718
61405753236762891413532697240966
61405753236763763980366350508804
61405753236763791844271666842862
61405753236763796099100918346702
61405753236763797332191370792398
61405753236763797334447707725950
61405753236763806668433137805212
61405753238765009907804565210814
61405753238765026371561354478520
61405753238765910335070957086116
61405753238765910335070960272656
61405753238765910338355592475774
61405753238765910472268952883204
61405753238765910474779432871142
61405753238765921585304026803078
61405753238765921585307468946516
61405753238765921592900523112614
61405753238765925162513621289070
61405753238765926936024966962118
61405753238765926936025738614450
61405753238765926938472311763870
61405753238769810968457862781668
61405753238769827622759374082938
61405753239714158211874164361216
61405753239714158211874167547756
61405753239714174812828174237218
61405753239714174812828945889550
61405753239714206337794430334852
61405753239714206337795205173724
61405753239714206345388173600674
61405753239714206345388259339822
61405753239714206391141729812782
61405753239714208174694741754412
61405753239714222992095855542842
61405753239717224892207220549075
61405753239717224892207220549076
61405753239718108805651379092104
61405753239718108805651461998844
61405753239718108805654818049002
61405753239718108805654851350452
61405753239718108805654934257192
61405753239718108805654937439520
61405753239718108805655191474636
61405753239718124857816597432960
61405753239718124857816600619500
61405753239718125452341232078668
61405753239749291604318237570658
61405753239749291604321676527556
61405753239749323129281825296704
61405753239749323129281825300916
61405753239749323129284493668292
61405753239749323129285268507164
61405753239749323136878322673262
61405753239749324958587245544440
61405753239749324958587245548652
61405753239749339791179661783600
61405753239753225459943564956164
61405753239753225459943909329698
61405753239753242251425414577468
61405753239753242251446335288240
61405753239753242251446679661774
61405753239753243349030359427832
61405753239753243349030362614372
61405753240029373547758177320626
61405753240030323529347432753310
61405753240041364646453436571582
61405753240042281685492895237522
61405753240042314445053175780940
61405753240042314490785753916532
61405753240042314490785840005600
61405753240042315039577724358724
61405753240042315039577810447792
61405753240042315039577810452163
61405753240042315039849405127836
61405753240042315039849778199338
61405753240042315047443607204308
61405753240042331099333216539462
61405753240042331099333302628530
61405753240065390769799266856216
61405753240065390769801849484444
61405753240065424261331989154390
61405753240065424261332763993262
61405753240065440320836721252090
61405753240065440320837496086750
61405753240069293230045019650084
61405753240069293230065941773585
61405753240069293237658881148436
61405753240069293367245221463226
61405753240069326584396853783782
61405753240069326584396855183462
61405753240069326584397886885646
61405753240069326584397888302588
61405753240069326584397972978926
61405753240069326584400211233620
61405753240069326584400211250882
61405753240069326584401330446026
61405753240069326721577368876756
61405753240069326721578516787130
61405753240069326721594846394330
61405753240069326721594850626418
61405753240069326721595879496194
61405753240069326721595965589474
61405753240069326721595966652284
61405753240069326721598289583316
61405753240069326721599322702442
61405753240069326721599437489318
61405753240069326721599437493530
61405753240069326721599437506580
61405753240069326721599695773784
61405753240069326729188934724942
61405753240069326729188937911642
61405753240069326729189020818381
61405753240069326729189020818382
61405753240069326729189024000550
61405753240069326729192376868380
61405753240069326729192376868539
61405753240069326729192376868540
61405753240069342643843501310761
61405753240069342781083248899492
61405753240077381868494530356522
61405753240077398347400177999972
61405753240077398476986773431610
61405753240077398477046096589556
61405753240077398477049535546454
61405753240077398484326459372366
61405753240077430008515124302134
61405753240077431831067872364290
61405753240077431831067872368502
61405753240077431831315104563178
61405753240077431831315104563338
61405753240077431831318547769426
61405753240077431831318920840928
61405753240077431831339468461276
61405753240077431831339841532778
61405753240077431838661959649514
61405753240077431838661959653726
61405753240077431838933670537748
61405753240077446060680259736250
61405753240077446517965146806485
61405753240077446655225815088518
61405753240077446660309505292544
61405753240077446662819988462810
61405753240077446662819988467022
61405753240077447753646667464742
61405753240077447753647700583868
61405753240077447890823652925530
61405753244666447241917717106427
61405753244666447241917975373631
61405753244674552352411266556899
61405753244678603267757351484985
61405753244678604502540056632249
61405753244994698878907150230213
61405753244994698886521899941535
61405753244994698886522272994163
61405753244994704232157679976505
61405753244994704232158053048007
61405753244994704237240254154665
61405753244994704237240627226166
61405753244994704237240627226167
61405753244994704415088596600241
61405753244994704420171166061039
61405753244994704420171169243367
61405753244994704420171170778401
61405753245002809341898084029094
61405753245002809346981415313678
61405753245002809346981415431779
61405753245002809346982448550896
61405753245002809346982448550905
61405753245614727929284267679479
61405753245662017774544091954565
61405753245662017774816061137763
61405753245662017782137146120663
61405753245662019016857089154730
61405753245938931098282592006025
61405753245938948941612358013061
61405753245941650644859417639585
61405753245949755762967716801379
61405753245950956520049978003091
61405753245986071885313229293849
61405753245986173984807435412485
61405753245986173984807436462245
61405753245986207339076821756719
61405753245986222160790481332663
61405753245986222163235879439791
61405753245986222163238202388085
61405753245986222163298641558847
61405753262719679903650814447539
61405753262719679903651187500167
61405753262719679908670626510855
61405753262719679911181106498793
61405753262719679911181479551421
61405753262719680091664419559621
61405753262727784609141170156787
61405753262727785010881839624966
61405753262727785020923433283206
61405753262727785066676989495314
61405753263387893876860303878121
61405753263387893876860308599855
61405753263387893883634758866005
61405753263387893884181393228623
61405753263387894014120686717285
61405753263387894020895513591397
61405753263387894020895542289205
61405753263387894021379382656843
61405753263387894021647538748831
61405753263387894021647539811641
61405753263387894021650978768539
61405753263387895711814302079050
61405753263387895714324784899396
61405753263667927762576495212464
61405753263667960704313799323148
61405753263667960704313828019504
61405753263667961116096062449564
61405753263667975933476970136810
61405753263703994533208177151770
61405753637889924652613455923616
61405753714701150751341637368452
61405753714702051179444943219486
61405753714705958718526529541908
61405753714705958718547478827976
61405753717660722189396401586874
61405753717660722189417322293226
61405753717660722326657069864695
61405753873910736169672296333208
61405753874225931787166296723166
61405753874225931793944562554176
61405753874226787293082866334168
61405753874226831760453443717730
61405753874226831765536017895890
61405753874226835471576738381204
61405753874238839749836588922912
61405753874891401238422175285884
61405753874894103079891223257604
61405753874894150523879761678678
61405753874894441562433759380770
61405753874895303653959259144116
61405753874895336459248730608666
61405753874895340711821560961742
61405753874895351829942308246622
61405753874895351832201711195468
61405753877181600315053696574469
61405753877193608479920537107743
61405753877848914248841475527736
61405753877848919599563279216932
61405753878164954244090624711241
61405753878164954244090627893569
61405753878165003657930978247609
61405753878165003665461270298863
61405753878165014776051982749933
61405753878165014776051984166875
61405753878165014778499700623027
61405753878165014778499702039969
61405753878165014783582274801187
61405753878165014783582276218129
61405753878165015190031003826097
61405753878165020129221417033669
61405753878165020131669134906763
61405753878165020136751709084923
61405753878177009816837137667925
61405753878177009816837140850253
61405753878177009999914243671799
61405753953676275562196693339420
61405753953676275562196694756362
61405753953676275567280039169912
61405753953676275569727761642276
61405753954001836247381510218807
61405753954648871532298392554650
61405753954648887998234287996982
61405753954648887998234374090262
61405753954648888003588831345082
61405753954648888003588917434150
61405753954648888181520939758822
61405753954648888186519486742204
61405753954648888186519488159146
61405753954649744098863777535366
61405753954649744098863863270302
61405753954649788566255361242172
61405753954649788571337849331264
61405753954649788571337849685396
61405753954649788571337851220590
61405753954649788571337935420332
61405753954649794107521624789714
61405753954656943877148708490148
61405753954656977055810331442438
61405753954656977239577125875638
61405753954656991878548162818790
61405753954656991879971027564512
61405753954656991879971799212632
61405753954656992063738508010274
61405753954656996819099533192360
61405753954657844261946155208262
61405753954657844307699826211618
61405753954657877667115114321762
61405753954657877667115228640626
61405753954657877667952056875806
61405753954657892441213831792152
61405753954657892446297091883496
61405753954657892446297096605230
61405753954657894270520404667624
61405753954657894270583080693400
61405753954657894277863443476210
61405753954657897982480870174354
61405753954660545554436835829248
61405753954660545561130304230090
61405753954660546148960695634840
61405753954660546148960697051782
61405753954660546154044041465332
61405753954660546156491763937696
61405753954660550911852101776398
61405753954660578959605024351982
61405753954660578959605110445262
61405753954660578959605138672090
61405753954660579510845174547610
61405753954660593600752270461688
61405753954660593600752270465900
61405753954660593737678209211296
61405753954660593737950173678376
61405753954660593737950176864916
61405753954660593740188689199234
61405753954660594332474811628876
61405753954660594332474813045818
61405753954660595563072986356018
61405753954660595563073761314386
61405753954660595567256745123808
61405753954660595567256746540750
61405753954660595568093570067454
61405753954660595568093570073070
61405753954660595568093570185546
61405753954660595568093573373490
61405753954660595569767229715228
61405753954660595570332085593928
61405753954660595974605064183064
61405753954660599090910486749754
61405753954660599091182459120896
61405753954660599091182459125108
61405753954660600921325852327486
61405753954660600921325855515430
61405753954660835225193973799744
61405753954660879103122119061198
61405753954660879103122147759006
61405753954660879103122147759166
61405753954660879103122147760410
61405753954660879103122148113298
61405753954660879517164191025382
61405753954660879697646668086010
61405753954660879697646754179290
61405753954660879697646782404874
61405753954660879697646782759006
61405753954660879697647125715598
61405753954660879697647126778408
61405753954660879700094847833830
61405753954660879700094847839446
61405753954660879700178187704098
61405753954660879700178444921542
61405753954660884639305921683826
61405753954660884639305924870366
61405753954660894341325201520120
61405753954660894341325315838984
61405753954660895574412672639910
61405753954660895574412675826450
61405753954660895759037795015656
61405753954660899280453049818712
61405753954660899280453053005252
61405753954661730119561142819082
61405753954661730122071625993560
61405753954661735609991330415480
61405753954661746723028731869868
61405753954661746776397410516332
61405753954661780084913210900890
61405753954661780128197809669674
61405753954661780128197809671078
61405753954661780128197812857618
61405753954661780128198066887118
61405753954661780128198066888522
61405753954661780130729214969058
61405753954661780130729472186502
61405753954661783788422097392484
61405753954661785023204805372156
61405753954661785023204805722076
61405753954661785618649180857772
61405753954661794901459498846872
61405753954661794901460273331612
61405753954661794901460273681532
61405753954661794906542844677364
61405753954661794906542847509772
61405753954661794906542847863904
61405753954661794952380459618838
61405753954661794954890939606776
61405753954661796136242206826544
61405753954661796136242207180676
61405753954661796141324778172296
61405753954661796141324781004704
61405753954661796141324781358836
61405753954661796142161606420734
61405753954661796142161606426350
61405753954661796187978039188854
61405753954661796736770271099244
61405753954661796739217646015746
61405753954661796739217988972338
61405753954661799847930014416338
61405753954661801678345379995474
61405753954661801678345383177802
61405753954661949942837284258830
61405753954973076538970744979104
61405753954973993028465859544678
61405753954973993572990048388936
61405753954973993572990134482216
61405753954973993579768314224158
61405753954973998518896048203886
61405753954976645450802807451676
61405753954976645455885381629836
61405753954976645455885383046778
61405753954976978999488008250514
61405753954976978999488009667456
61405753954976978999488094343794
61405753954976983940875637031806
61405753954977879422508854596384
61405753954977879422509111813828
61405753954977895484464836005258
61405753954984750567885993449296
61405753954984783919707914439232
61405753954984783919708000178380
61405753954984783919708003360708
61405753954984783919708689273892
61405753954984783922218397613710
61405753954984783922218483348646
61405753954984798738785696726974
61405753954984799971873824826100
61405753954984800385977515596832
61405753954984800385978372988312
61405753954984805325106106968040
61405753954985084109229270036826
61405753954985084109229298616542
61405753954985084109230417474816
61405753954985084111489077345430
61405753954985951177917200520844
61405753954985951180427680508782
61405753954985984532249261841094
61405753954985984539780211225816
61405753954985984542040018876906
61405753954985984542040104611842
61405753954985984542040104616054
61405753954985990029959724361636
61405753954985999366201486292968
61405753954986000594205240045958
61405753954986000599288471561798
61405753954986001140737778976850
61405753954986001140800455002626
61405753954986001142997125816024
61405753954986001143248172875720
61405753954986001143248258964788
61405753954986001148080814603108
61405753954986001148080817785436
61405753954986001150590926241278
61405753954986001150591297777586
61405753954986006089718660221006
61405764013472467218904858268938
61405764013472468454251647648186
61405764013533390407340532399546
61405764013545396742816728091450
61405764013545414441086577338746
61405764016426930203105373188296
61405764016534853599049934977315
61405764031261940348913665254780
61405764031262285010640883414120
61405764031270044223872910639420
61405764031270377767479119587960
61405764031270379002822812966902
61405764031270388885600128798760
61405764034260879955898336122117
61405764034264767640236311582623
61405764034264767640236568800067
61405764034264783627955072225723
61405764034264783627955072231339
61405764034264783650831863623495
61405764034264783650831949358431
61405764722475096349627422826000
61405764722475097584973440552916
61405764722475097585227698402762
61405764722579213896544080573064
61405764722579514040061089661384
61405764722579547574900445931350
61405764722579562216044135577350
61405764722580462776262748260436
61405764722580462776265071208730
61405764722580464057362350779176
61405764722580464057365445379802
61405764722583115762265198721224
61405764725526821773665735402466
61405764725526821781195654382378
61405764725534025088134280593274
61405764725534025202695684100502
61405764725534025218073953522063
61405764725534025218073953522147
61405764725534025225666631080199
61405764725534925648624604528981
61405764725534925655883300468782
61405764725534925656123499221159
61405764725534925656217661527487
61405764725534925656217661527571
61405764725534925793415650955707
61405764725537911054473921822010
61405764725537927068413330325732
61405764725537927068413330331348
61405764725537927068416802229788
61405764725537928783431353417144
61405764725537928783434714066572
61405764725538827498713678648729
61405764725538827498713681831057
61405764725538827498713682185349
61405764725538827498713683253823
61405764725538827498967829494749
61405764725538827498967829496153
61405764725538828093492459424255
61405764725538829944096696224411
61405764725538829946607179044757
61405764725538829946628104356043
61405766158267108331769182841394
61405766158267108331769954493726
61405766158271056949843653036036
61405766158271056949844424688368
61405766158271061843217827615712
61405766158303432923945946810726
61405766158303475566255816786472
61405766158303475705713931188738
61405766158303476801602606165720
61405766158303477343055583994548
61405766158303477388808368554324
61405766158303482291195884136358
61405766158306177271951370992606
61405766158306178507298163558394
61405766161221421038320016540046
61405766161221421038320788192378
61405766161221421038323112540352
61405766161221421038323115726892
61405766161225372775420744741672
61405766161225372775421519576332
61405766161225823813540189066017
61405766161248789315382894026692
61405766161248789315386337232940
61405766161249684400298107469958
61405766161249684400299255380332
61405766161249689883131913548068
61405766161249689883134123104794
61405766161249689890726000828920
61405766161249689936481881393373
61405766161256537692615267939582
61405766161256543180531791684858
61405766161256543182979136486610
61405766161256543182982608744958
61405766161256544875925774606860
61405766161256544875928098604914
61405766161256545012289176868128
61405766161256843372316309231572
61405766161256887837175287768922
61405766161256887844706325957028
61405766161256892786090511183555
61405766161256893190340991514216
61405766161256893373275091521270
61405766161256893380890099513054
61405766161256987976521417575856
61405766161257738449635140097952
61405766161257788275257725943410
61405766161257793216644896037920
61405766161257793216644896038079
61405766161257793758090011039804
61405766161257793758093368506904
61405766161257793758093741578246
61405766161257793758152773154488
61405766161257793765684098325028
61405766161257793803826032710420
61405766161257793803826118786230
61405766161257793803910834744070
61405766161257793811437683116852
61405766161257793811441126795324
61405766161257793941105383794238
61405766161260446741646892755020
61405766161260446741649216753074
61405766161260494912546248466960
61405766161260494912546248471172
61405766161260494912548916838548
61405766161260494912549691677420
61405766161260495057338328008440
61405766161261848216915697393969
61405766161261848218872859617519
61405766161261848219437715497623
61405770158442848666111058438188
61405770158442848849045068120082
61405770158442848849065988708390
61405770158507694484863832554734
61405770158507727844216477586420
61405770158514582969123951602090
61405770158515783723678276581842
61405770158515783723699197170150
61405770158515783725937712696624
61405770158515783725958633402976
61405770158515799595169867318622
61405770158515833139798955059208
61405770158515847778683208472382
61405770158538909418163841439388
61405770158542861289738661066890
61405770158542861292270064947720
61405770158550916981372507281818
61405770158550916988150773112828
61405770158550965157355556384324
61405770158550966395045807660354
61405770158550966400316668183046
61405770175916570862046779124600
61405770176232670161440398228066
61405770176268687980536752514132
61405770176268737391866590995886
61405770176276781970462263990262
61405770176276841259483457619772
61405770229419299654248909610440
61405770229419305147186135523722
61405770229446366246979246166906
61405770229446366249489729341384
61405770229454471357536332576710
61405770235315950400854440696344
61405770235327974434600485635544
61405770235354991662591368040856
61405770235363096770637971276182
61405770238172972549730957116533
61405770238176871303938283677025
61405770238176875009976622654933
61405770238208090988353084532883
61405770238208090988353086049203
61405770238213393917557630994721
61405770238270219049244881897335
61405770238282425065918867353327
61405770238282426333619860925341
61405770238284943147389385856215
61405770238284977917575539413703
61405770238286328792190839456481
61405770238286329386966493997627
61405770238286329386966522577343
61405770238286329388661841294205
61405770238286329388661873056249
61405770238286329388661873057701
61405770238305352312021369216267
61405770238305352312022057961859
61405770238309238300977717859521
61405770238309243654147146377587
61405770238309254772267122010135
61405770238309293248491328748371
61405770238321462643906802918185
61405770238321462643906803034825
61405770238321462651438214177633
61405770238321462651438242873989
61405770238321462651521552746147
61405770238321467403117317601642
61405770238321467408199891779802
61405770238321467408199892129722
61405770238321467408199893179482
61405770238321467408199893296122
61405770238321467408200150396926
61405770238321467408200179111996
61405770238321467408200266250740
61405770238321467408200266367380
61405770238321467409895526324169
61405770238321467409895526389860
61405770238321467409895527924810
61405770252980004121703055526484
61405770252980004121706494010998
61405770252983606392762241149504
61405770253052600552083686853478
61405770253052900695600695941798
61405770253052932265292241691588
61405770253056535771886162218784
61405770253056550596047285632706
61405770253056556086474027426742
61405770253088923408068528334234
61405770253088956218377354586644
61405770253088971591393554563746
61405770253088972826928662048166
61405770253088972828623237692412
61405770253088976532969038177208
61405770256007396896559022597364
61405770256007400602599398726406
61405770256007401835686756577092
61405770256007402386989321442727
61405770256007402386989321461441
61405770256007402387052083561783
61405770256007402387052083576285
61405770256007402393767242917465
61405770256007402393830005036521
61405770256007402393830008218849
61405770256007418445929283750955
61405770256007418453523112769028
61405770256011304922894424622720
61405770256011320929951300333753
61405770256011320935033874511913
61405770256043435698440220983517
61405770256043435698440995822389
61405770256043441187175745330281
61405770256043441187175831419349
61405770256043441188871094493099
61405770256043441188871180232247
61405770256047344242218103469135
61405770256047344242218103819055
61405770256047344242218189558203
61405770388939266698535814164806
61405770388939283162294927430566
61405770388944117170791694593616
61405770388952191300031564892698
61405770388952233995712326115384
61405770388979250565748572138810
61405770388987308091521628226138
61405770388987308099135603097184
61405770388987356267504677328644
61405770394775857619357347263406
61405770394775857802288004077470
61405770394779765616056260400098
61405770394852695139969965207740
61405770394852759192443493335494
61405770394863496416502835213758
61405770394863512468667970647874
61405770394883925942229389418268
61405770394895933512216321091708
61405770394895981688199370194214
61405770397418177296028882635346
61405770397746278835391773913519
61405770397746278837902257107689
61405770397807221988359184379869
61405770397807221988359184398743
61405770397807221995137105854607
61405770397807222590687199473887
61405770397807223817874930891103
61405770397807223817937721707919
61405770397807223825279727414641
61405770397807223825280502249301
61405770397819213710024982375279
61405770397819213712535465569449
61405770397854337687062229334477
61405770397854348805183259411336
61405770412261571326604524397246
61405770412261571326607508792844
61405770412297588548645614995646
61405770412297605149603411017018
61405770412468412295500827688252
61405770412468418385806835352232
61405770412512846397017832565302
61405770412516492545942401801860
61405770412516492545945496402486
61405770412573762669971017688572
61405770412577370482484118807990
61405770412577386496235352208710
61405770412577386498683070081804
61405770412577387083438930433764
61405770412577670628448845769404
61405770412577729924812450398308
61405770412589421924981517669664
61405770412589421925065200489456
61405770412589421925066319684600
61405770412589421932324642571530
61405770412589428017551435055272
61405770412609801996072333747270
61405770412609801998520051620364
61405770412609807524663077480614
61405770412613693384223693563950
61405770412621798493692131625462
61405770412621857782713325254972
61405770415142986216385268082738
61405770415142997336957094026862
61405770415215631473273594970966
61405770415215631473273594975178
61405770415215631473275917923472
61405770415215631473276689571592
61405770415215642583802802902140
61405770415215898857316759358278
61405770415215926720403844751254
61405770415215926720406167699548
61405770415215926720406939351880
61405770415215932211589611792469
61405770415215932211589616556808
61405770415215932211589616562424
61405770415215932211589616575474
61405770415215932211589616575681
61405770415215932211589616575682
61405770415215942779910985892092
61405770415215943322116415819206
61405770415215943322179181101876
61405770415215948271094434749352
61405770415215948271094434754968
61405770415215948271095209589628
61405770415239941862553575823390
61405770415239941862804624301054
61405770415239941862804624302458
61405770415239957914718592236808
61405770415248046973110662248674
61405770415248046973110662252886
61405770415251951262954749508630
61405770415251951262955754030778
61405770415251954967300549993426
61405770415251966080337925581436
61405770415251966080338955969962
61405770415251967322462895171616
61405770415434731344240708017478
61405770415434731344243030965772
61405770415434731344303470136534
61405770415434731344305793080616
61405770415434731344305793084828
61405770415434731344306564737160
61405770415434736834669890737596
61405770415434736834670662389928
61405770415434736834670892427336
61405770415434736834733424504772
61405770415434736834733654546392
61405770415434736834733657728720
61405770415434769639963495907590
61405770415434770186492588078512
61405770415434770186492588428432
61405770415434770186555350197568
61405770415434770186555350547488
61405770415434770189006510222938
61405770415434770189006510227150
61405770415434770189006514809158
61405770415434780750490295269366
61405770415434780750553057388422
61405770415434780755635631562370
61405770415434780755635631566582
61405770415434781299529989882820
61405770415434781299533314170934
61405770415434781299592752001876
61405770415434781299596076289990
61405770415434781299596079472318
61405770415434781304679425302810
61405770415434781307127176472982
61405770415434781307127176490244
61405770415434786240917155391110
61405770415434786240979917156034
61405770415434786240979917160246
61405770415434786245999729219350
61405770415434786245999729569270
61405770415434786246062491338406
61405770415434786246063496210474
61405770415434786248511328415482
61405770415434786248511328419694
61405770415458746486706572517988
61405770415458748271096384116645
61405770415458748316849964302398
61405770415458795898036410999742
61405770415459037342247002350984
61405770415459046675977166514772
61405770415459048506120189773725
61405770415459048506120562826353
61405770415459048506120562887832
61405770415459048506120562905094
61405770415459048506121218702550
61405770415459080027799863855688
61405770415459080027799863857092
61405770415459080029494439499934
61405770415459080030059295385654
61405770415459085518230048265546
61405770415459085518230051453490
61405770415459085519924623909792
61405770415459085520489482982052
61405770415459096087306890676844
61405770415459096087307004996526
61405770415459096636350798738370
61405770415459096638610230266932
61405770415467185139800477446150
61405770415467190627716735475282
61405770415467190630230661856008
61405770415467201740754136929670
61405770415528125384280126316464
61405770415531681361086323931282
61405770415531681361340466538800
61405770415531681361340467010976
61405770415531681361340467011024
61405770415531681361340467011184
61405770415531681361340552632080
61405770415531682596687259572552
61405770415531682596687259572600
61405770415531683145730278478332
61405770415531683145730278491430
61405770415531683145730278491590
61405770415531683145730364217480
61405770415531683145730364234950
61405770415531683191483863381606
61405770415531693707213372903100
61405770415531697969888307291628
61405770415531697969888393030776
61405770415531699205235099853204
61405770415531699205235185592352
61405770415531725833541799860670
61405770415531727655527254297555
61405770415531730774926645607206
61405770415531731323969750247922
61405770415531731323972759109400
61405770415531731323972844848548
61405770415531731367214716118734
61405770415531731367465764595580
61405770415531981550611146628864
61405770415531981550611146630316
61405770415531983380753398235485
61405770415531983380754427164310
61405770415531983380754428680630
61405770415531983380754543007540
61405770415531992661134854572342
61405770415531992661137177520636
61405770415531992667975538166136
61405770415531998151565038982200
61405770415531998158405722575994
61405770415531998159158982323296
61405770415532025395002886621248
61405770415532026012959874861552
61405770415532026014654450505798
61405770415532026014717212624854
61405770415532026015219310975308
61405770415532026019800558455346
61405770415532030885433960188842
61405770415532030893027272635194
61405770415532030956857524490490
61405770415532031505900661505200
61405770415532031510984002612506
61405770415532031510984007318222
61405770415532031510984007335692
61405770415532031513240344246158
61405770415532031513242667076360
61405770415532031513242667194452
61405770415532032783643133624424
61405770415532032793507246228374
61405770415532032793528167401286
61405770415532042074222030817398
61405770415532042621510034903958
61405770415532042621510034922672
61405770415532042623202287599910
61405770415532042623204610548204
61405770415532042623265049718966
61405770415532042623267372667260
61405770415532042624018309938652
61405770415532042624018309940056
61405770415532042630796231413390
61405770415532047562894880651898
61405770415532047564589453108200
61405770415532047564652215227256
61405770415532047565405475446942
61405770415532181600284911427315
61405770415532181646038496335779
61405770415532182880820429830711
61405770415532198262180419316886
61405770415532199489368265525143
61405770415532199489431027639987
61405770415532199496710271231865
61405770415532199496773033346709
61405770415532199496962094543216
61405770415540103268648223568494
61405770415540131124960485269686
61405770415540131124960489849264
61405770415540136620473362775829
61405770415540136622733827876010
61405770415540136622983845950316
61405770415540136658602379009064
61405770415540136658602383241152
61405770415540136666207055789103
61405770415540136666226947624275
61405770415540136666227976494051
61405770415540136666227980726139
61405770415540136668466491549753
61405770415540136668466491608802
61405770415540136668466491613014
61405770415540136668487412785926
61405770415540136668737430860232
61405770415540147733510645312092
61405770415543733403801470828830
61405770415543733403801475537514
61405770415543733403801475550564
61405770415543735233944867206102
61405770415543738345188640573420
61405770415543738345188641045804
61405770415543738345188726662488
61405770415543738894231658425228
61405770415543738894231663146962
61405770415543738894231744164376
61405770415543738939985243335144
61405770415543738939985247584494
61405770415543754953736476267852
61405770415543754953736476617772
61405770415543754953736480985214
61405770415543754953736481339506
61405770415543754953736562356920
61405770415564098096521232249634
61405770415564098096521232253846
61405770415564112913088407622408
61405770415564114705071306557104
61405770415564114705071392296252
61405770415564114705072081391764
61405770415564114705072167130912
61405770415564118411111765237350
61405770415564118411112454338478
61405770415564118411112540077626
61405770415564119646459246900054
61405770415564146274198853812654
61405770415564146274763712884914
61405770415564162883313787188172
61405770415564162929068490936670
61405770415564162929068490956353
61405770415568000525699729731756
61405770415568006024309785925780
61405770415568017211091531683260
61405770415568048735281434843106
61405770415568048735281434844558
61405770415568048735281434844718
61405770415568048735281434861980
61405770415568049937029482474362
61405770415568053676668514141476
61405770415568054225711536229584
61405770415568054225711619271837
61405770415568055505975082216473
61405770415568064794788575983944
61405770415568064794788575985556
61405770415568064794789350824428
61405770415568065343831508810946
61405770415568065343831509146364
61405770415568065343831509165238
61405770415568065343831594885512
61405770415568065343831594904385
61405770415568065343831594904386
61405770415568065343832283514464
61405770415568066624095029328354
61405770415568066624096172516994
61405770415568070282960017494192
61405770415568070285218760393802
61405770415576153845022523397518
61405770415576153845022609486426
61405770415576153845022609486586
61405770415576153845022613716036
61405770415576153845022613718466
61405770415576153845022613718514
61405770415576153845022613722678
61405770415576153845022613722886
61405770415576153845022613735776
61405770415576153845022613735936
61405770415576155675165891072610
61405770415576155675165919652326
61405770415576155675166005391474
61405770415576158786409693019644
61405770415576159335452710521532
61405770415576159335452796610600
61405770415576159335452801332333
61405770415576159381206300030718
61405770415576169904529754859304
61405770415576169904529754863724
61405770415576169904530529698176
61405770415576170445979719592344
61405770415576170453321639559918
61405770415576170453321725299066
61405770415576170453573457806412
61405770415576170453573458156332
61405770415576170453573462523774
61405770415576170453573462860596
61405770415576170453573462878066
61405770415576170453573548599744
61405770415576170453573548617213
61405770415576170453573548617214
61405770415576170491795947600618
61405770415576170491795951830276
61405770415576170491795951849959
61405770415576170499054274717206
61405770415576170499055417905846
61405770415576170499055422623160
61405770415576170499327014486532
61405770415576170499327129277572
61405770415576170499327133509660
61405770415576170499327133526922
61405770415576171734673151236576
61405770415576175394960628368886
61405770415576175394960714108034
61405770415580223044405942718853
61405770415580223046602730105939
61405770415580223054196817391163
61405770415580230387887744688340
61405770415580230390063493397110
61405770415580230390335547250822
61405770415580230390430771361230
61405770415580230395418807342166
61405770415580230395418811574254
61405770415580230397658470485388
61405770415580230397658470839520
61405770415580230397658556578668
61405770415580230397741464566176
61405770415580230397742153311525
61405770468429583824736520402327
61405770468429585059581561986485
61405770468597185657489359895566
61405770468633675330574161239533
61405770468633675331139015587870
61405770468637577196863491144085
61405770468637577791659836752520
61405770468637577928857714512037
61405770468637625969253778796168
61405770468644830054484413466344
61405770468644830054484413466345
61405770468644830649009048111081
61405770468645730482586313128690
61405770468645731079560071723670
61405770468645731079560071840310
61405770468645731216820829751513
61405770468705709775412582451562
61405770468705757221597963160939
61405770468709610404758697323560
61405770468709654915374703975622
61405770468709660411725067169918
61405770468709660413335955271394
61405770468710560249924028155985
61405770468710560841438032553144
61405770468710560842276008695730
61405770468710560843887245888102
61405770468710560981148000263574
61405770468710562216494792828792
61405770468717266855590868237513
61405770468717715515336705969133
61405770468717764789409146129981
61405770468717764791856609967799
61405770468717764791856867185159
61405770468717764791856867185243
61405770468717764926668867399181
61405770468717766619552542520303
61405770468717766622000263575481
61405770468718615945615678328432
61405770468718615945887645957562
61405770468718617776029894441882
61405770468718617776030666094214
61405770468718665352074472631990
61405770468718665352137234746834
61405770468718665357157046810150
61405770468718665946599107277698
61405770468718665946661869392542
61405770468718665951681681455858
61405770468718665954189841694363
61405770468718665954192936277727
61405770468718665954192936281939
61405770468718665954192940533422
61405770468718665954193279116067
61405770468718665954193280185430
61405770468718665954193280651990
61405770468718666091453695258814
61405770468718666091454038215406
61405770468741576099584516389456
61405770468741576833337136014263
61405770468741791784243908218322
61405770468741792874234101054701
61405770468745627626737026273676
61405770468745627626799702299452
61405770468745627626799788388520
61405770468745634810865415322866
61405770468745645448562159912077
61405770468745646066266953198791
61405770468745683123356070267332
61405770468745693505173290494333
61405770468745693649965026366322
61405770468745694236393728939164
61405770468745694236393733656526
61405770468745694243924795825078
61405770468745694243924801959382
61405770468745695471677392450346
61405770468745695479270819692127
61405770468745695479271589743812
61405770468745695479271594524441
61405770468745695479271594526781
61405770468745699003133770137772
61405770468745699003134456050957
61405770468745699003134541789861
61405770468745699003134541790104
61405770468745699003134541790105
61405770468753732737282489537371
61405770468753738090275169752258
61405770468753739913075527315120
61405770468753751176008132072738
61405770468753788233599693653828
61405770468753798614914469368280
61405770468753798622444760376418
61405770468753798622444760376419
61405770468753798752112374645440
61405770468753799346636637834986
61405770468753799346637009369068
61405770468753799346637010904111
61405770468753799354230063653267
61405770468753799354230063657479
61405770468753799354230839909081
61405770468753799354230839909240
61405770468753799354230839911421
61405770468753804699869201109125
61405770468753804707400269593547
61405770468753804707400355326053
61405770468753804707400355332695
61405770468753804707400355334828
61405770468753804707400358521368
61405770474338210472683229265673
61405770474338360587683686038480
61405770474338360587683686156572
61405770474542300697922243608805
61405770474542300698678483559212
61405770474545000754712689370723
61405770474546203158924150259800
61405770474553111217703999423031
61405770474553111217704000472791
61405770474553155278315486865388
61405770474553155278315486865389
61405770474553155872923803982129
61405770474554307856882264618720
61405770474554313210048341435356
61405770474615283749022686399493
61405770474619337533623215869732
61405770474619352952640263070916
61405770474619352952640606027508
61405770474626040739167779250085
61405770474626090152948438109461
61405770474626090739941886362257
61405770474626091797630031009479
61405770474626091800077752064657
61405770474627290909759098599478
61405770474627290910031070847481
61405770474627291321625048797169
61405770474650357717214945088471
61405770474650357717968089455746
61405770474650357717968089455747
61405770474650418249112479212890
61405770474650418249112479212891
61405770474654319466481032604049
61405770474654320709442686480043
61405770474654320892373228441832
61405770474654320892373228443284
61405770474654320892373233224801
61405770474654320892373233226253
61405770474654324415483063658845
61405770474654324416235437416960
61405770474654324416236209069292
61405770474654469767007118859317
61405770474654469767007461815909
61405770474654469772927634347791
61405770474662363617937548771616
61405770474662364876171613230556
61405770474662365287954647990590
61405770474662365288038703948735
61405770474662365288038703948819
61405770474662414701816263485995
61405770474662424165193092638512
61405770474662424574264706420149
61405770474662424584401931864683
61405770474662424767332478608712
61405770474662424767332478609441
61405770474662424767332478610893
61405770474662425819936239118543
61405770474662429518362268306576
61405770474662429518362522322978
61405770474662429523434363059435
61405770474662429525976616297345
61405770474662429525977386366262
61405770474662429525977387949677
61405770474662429525977391149231
61405770474662429525977645167121
61405770474662430120585705438263
61405770474662430120585962655707
61405770474662515565624460323233
61405770474662515586053501424080
61405770474662576097586905689983
61405770474662576112931143694423
61405770474662580238097793475408
61405770474662581450755306504673
61405770474662581473632098959634
61405770492060178577963132966890
61405770492060193402123198931320
61405770492060193402939364741806
61405770492060193402940139582082
61405770492064079803678003930408
61405770492064081038459937425340
61405770492064236692238330585982
61405770492064236692238331058366
61405770492064236692238332121176
61405770492267276369917470418374
61405770492270878641164601579372
61405770492270878641227363344296
61405770492270878686980919556404
61405770492279331567118438485954
61405770492279332118397935444706
61405770492340211244804797609770
61405770492343812966817554304168
61405770492343813515797810041132
61405770492343813515860571806056
61405770492343862928804746785280
61405770492343862928804747139412
61405770492344312015585990057824
61405770492344313182208247665308
61405770492344313205179194645248
61405770492344328029337223458544
61405770492344328624070806886528
61405770492344328624133825752256
61405770492351916840939971452224
61405770492351916841211939553738
61405770492351918076495966813930
61405770492351918671354188038058
61405770492351961313330361249022
61405770492351961313332684184266
61405770492351961313333455832386
61405770492351966252479015916436
61405770492351966254720970418682
61405770492351966254989500153724
61405770492351966254992594754350
61405770492351966801250065670942
61405770492351966801312827435866
61405770492351966803763992169920
61405770492351966803763992524052
61405770492351968039382406221706
61405770492351968082621264400756
61405770492351968082624359001382
61405770492352218814809292398802
61405770492352234874316433539640
61405770492352262730628953857956
61405770492352266441751646947714
61405770492352266444263160054778
61405770492352266993034586522240
61405770492352268228649872335288
61405770492352268228652195283582
61405770492352268228652971522134
61405770492376250016780922571212
61405770492376250016780925759156
61405770492376293299389794029806
61405770492376294488418171188922
61405770492376294534170951162478
61405770492376294534171722814810
61405770492380195165110912178126
61405770492380195165111283714434
61405770492380345868988688878483
61405770492380345869051709278001
61405770492380347081458944083072
61405770492388236036829752810940
61405770492388252645379540967118
61405770492388252645379627056186
61405770492388284215072233442008
61405770492388289702991937863928
61405770492388289703054699628852
61405770492388300267049055001844
61405770492388300274852091051874
61405770492388300816029339318316
61405770492388300816092101083240
61405770492388300823622393134494
61405770492388300823623164786826
61405770492388300823623165136746
61405770492388300823623167969154
61405770492388300823623168323286
61405770492388300823623169386144
61405770492388300823623169386304
61405770492388300823623512342896
61405770492388300823643028392202
61405770492388300823643314189362
61405770492388300823705704417978
61405770492388300823706075954286
61405770492388300861845657295396
61405770492388300869375949346650
61405770492388300869376720998982
61405770492388300869376725716296
61405770492388302059240783206042
61405770492388302059241126162634
61405770492388305765282273944008
61405770492388305765282307227988
61405770492388391690608145971582
61405770492388391690608146443966
61405770492388391690608147506776
61405770867550892457509141823676
61405771103887805060297778575032
61405771103895860802496158956104
61405771103895894146790141057208
61405771103895894154321179245314
61405771103895908981010608751496
61405771103895910160541374457928
61405771103898595994763247086788
61405771103898595997273727074726
61405772303273857015916075274572
61405772380052666514274290765238
61405772380052715925604129246992
61405772380052719631644505376034
61405772380053616358602877925878
61405772380053621849029619719914
61405772380088738638071965298352
61405772380088739232805434295204
61405772380088742344112341427394
61405772383039604696856221520517
61405772539585552667183253905602
61405772539585557606310987885330
61405772539586501276165048496242
61405772539586503106579268859042
61405772539586506215292782475970
61405772539586507992088420582084
61405772539586507999702395453130
61405772539586508002210555206930
61405772539586508002212878155224
61405772539618023114720985233890
61405772539618923545272015213006
61405772539618923547803415905892
61405772539621575379651089956962
61405772539621580318778823936690
61405772539621623558081856932562
61405772539621624791252125950708
61405772539621628497209590912290
61405772542564336189190737915765
61405870182685158459572428500419
61405870182708317693895469454819
61405870200409833985038155962369
61405870200442599041416560715249
61405870256543159647499649725356
61405870262486918460642659711048
61405870262486918499597402439826
61405870262486918506375323914564
61405870262486918507211377310872
61405870280105026750025428990366
61405870280105026750109111810158
61405870280105026751720776282732
61405870280105026751804459108140
61405870280105026752535908978304
61405870280177961624658608872410
61405870280212794736391924289292
61405870280212794738902404277230
61405870280212794738923324982178
61405870280212794743984978455390
61405870280212794745700474805988
61405870280213094674006948608156
61405870280213094676433748957226
61405870280213094882356651132614
61405870280213094882440333952406
61405870280213094887522908130566
61405870280213094889134575789680
61405870280213094889218255428548
61405870280213094889949705298712
61405888946509005861798476187286
61405888946509005861799251027562
61405888946509011397978781040298
61405888946509011397979552692630
61405888946509011405488927219860
61405888946509054037782300130068
61405888946509054040209100479138
61405888946509055274822890313286
61405888946509055274991033974070
61405888946509055282605008845116
61405888946509060811003195166298
61405888946509060811171335639138
61405888946509060811254243625674
61405888946509060818513341345860
61405888946509060818785310510184
61405889637819079815765602792252
61405889637819129218937531223592
61405889637819129221196962752154
61405889637819129221468160269762
61405889637819129221530922384606
61405889637819129226530585389690
61405889637819129228790016918252
61405927454914333758752137889081
61405927454914333768877370774881
61405928163916967838726549998483
61405928324105412389319939023591
61405928324105460565302988126097
61405928324105461795650889339133
61405938456847748780914072484149
61405938456847798193938486610149
61405938480481398005779199969267
61405939171790523160240160831891
61405939171790556695079517101857
61405939171790571336223206747857
61405939171791473177541421949683
61405940607514442044125017981233
61405940607514486508967290788903
61405940607514491457149432107233
61405944678630308774427980780947
61405944678630358187452394906947
61405944684566000782770439211363
61405944684574105890817042446689
61405944684574105892511618090935
61405944702263909815779767112305
61405944844063720723905055515557
61405944844106942632395392262215
61405944844106990808378441364721
61405944861508614315515117811373
61405944861788696392867646316439
61405944861788739044991521568815
61405944861796801504868256724573
61405944861796844154732700448387
61405944861824713617439365956797
61405944861832818726909347322973
61405944861832866902892396425479
61405945553105969309193661311011
61405945553106918101189679922003
61405945553106919326494922428803
61405946988829032234900056404397
61405946988829932657920791268023
61408309471036927081404441779822
61408309471036927086487015957982
61408309471036976499511431950222
61408309707381987482314561361330
61408309707381987665328786209762
61408309707381991186660361846126
61408309707381991188352614542078
61408309707381991369674586694558
61408309707381991371366839390510
61408310415363839749559324071073
61408311774126084735822339145541
61408311833212354873063048937273
61408311850938230975107296399365
61408311850938231112305289009913
61408311851159815265692228783409
61408311851230048436890092323873
61408311851232750140074389835553
61408311851232750140325438294929
61408311851232750551856652961969
61408311851874505189317707951143
61408311851878106911438134172477
61408311851885310355846352292157
61408311851885312002222263618733
61408311851886210786397379557117
61408311851886212021179313052049
61408311851888912078134144190503
61408311851888913724426372678573
61408311852129710579821368052321
61408311852132411871474449847201
61408311852140215557184021941457
61408311852140215557184050639217
61408311852140217203559933266581
61408312253019278282546686141199
61408312259584067364277245787243
61408312259616482864114227325803
61408312312686059369373427783067
61408312312688761209818480020139
61408312312758093813455608979858
61408312312761696084451688481899
61408312330412235935147016225202
61408312330412236346740994056846
61408312330414937638394075851726
61408312330483970050250126575771
61408312465435269179307875085221
61408312465727090210342371249571
61408312465751401840302310045343
61408312471311479046818976034025
61408312471639330613443596472936
61408312472510766482236985034392
61408312472611930465760356730014
61408312489037355148863223496117
61408312489037355286061216106665
61408312489384702735626603641519
61408312490006049802034911592023
61408312490006049802035255965557
61408312490016854422031361274897
61408312490016854970823331717089
61408312490016856205605265212021
61408312490016856617199243043665
61408312490017755401374358982049
61408312490017756636156292476981
61408312490235687432473922852496
61408312490235689079602979590248
61408312490235689079603751242580
61408312490235703896421065245344
61408312490235703896985924311988
61408312490235703896986953181764
61408312490260054574244417055946
61408312490260955005548675838495
61408312490261255149065597772129
61408312490261255149065713624575
61408312490261255194798349131735
61408312490263956486451429508221
61408312490271760172161001484433
61408312490271760172161003018015
61408312490271761818536912809557
61408312490271761818536914344591
61408312490272060361410674892861
61408312490272061962053952130671
61408312543126352939768301521246
61408312543230852892595368925420
61408312543231753460407150565849
61408312543231753460407150565852
61408312543450606123028951287649
61408312543450606260226943898197
61408312543522640567111251874966
61408323266686202533991571145205
61408323266686202533992604264331
61408323266694306408933247287223
61408323266694306408954172584215
61408323266694306408954172597265
61408323266694308055306834602695
61408323266694308055306835665505
61408323266694308055309158600749
61408323266694308055309158613799
61408323266697008112180306900697
61408323266697008112180306913747
61408323266697009346959916397575
61408323266697009346959917460385
61408323266697009346962240408679
61408323266697908131154839500617
61408323266697908131154925589685
61408323266697908131158281639843
61408323266697908131158281644055
61408323266697908542752259471487
61408323266697908542752259488749
61408323266697908679929326776205
61408323266697908679929326789255
61408323266697910326302914104727
61408323266697910326302915167537
61408323266697910326305238102781
61408323266697910326305238115831
61408323266718623384530371241411
61408323266718623384530372304221
61408323266721324676183453036291
61408323266722225243932472911799
61408323266722225655526450743443
61408323266730330765267629623015
61408323266730330765267630685825
61408323266733032056920711417895
61408323319875536848864076564983
61408323319875538632435656491003
61408323319875538632437980489057
61408323319875538632437980502107
61408323319896251690663113627687
61408323319907959071400372009291
61408323337589707353741530608435
61408323337589707353765894875375
61408323337600512520353857787955
61408323337600512520378222059107
61408323337601413088106321228206
61408323337622127792727511560949
61408323337624829498402143193030
61408323337632932959339838390549
61408324542993408466076506697287
61408324542996110169323480230531
61408324542996110169323566323811
61408324702514582299391933269969
61408324702514582299392704922301
61408324702514587650113645081341
61408324702514587652561109277823
61408324702514587652562138147599
61408324702514587652644706005787
61408324702514587652645050379321
61408324702517284002638734616239
61408324702517284002639763486015
61408324702517288941766468595967
61408324702517288941767497465743
61408324702517288944297787800667
61408324702517288944297873893947
61408324702517288944298902763723
61408324702517289355808168904347
61408324702517289355809197774123
61408324702518184570388783361523
61408324702518189374765218337663
61408324702518189509515402378195
61408324702518189509515488471475
61408324702518189509516517341251
61408324702518189512046807676175
61408324702518189512046893769455
61408324702518189512047922639231
61408324702518189923557188779855
61408324702518189923558217649631
61408324702518189923640785507819
61408324702525389112380942365587
61408324702525389112380943428397
61408324702526293384474733856115
61408324702526293384474992136369
61408324702526295030850903462945
61408324702528991383375992997843
61408324702528991383377021867619
61408324702528996322503726977571
61408324702528996322504755847347
61408324702528996736545427285951
61408324702528996736546456155727
61408324749786292294593857673026
61408324755692215956247158057139
61408324755692215958694880533875
61408324755692215958777448392063
61408324755694617518424931072070
61408324755695818227242122596115
61408324755695818227243237559171
61408324755695818229690960035898
61408324755695818229690960035907
61408324755695818229773527894095
61408324755703923336984416438743
61408324773418086707569694770669
61408324773418086707589586961585
61408324773418092060738099126191
61408324773418092060821695854155
61408324773418092060822810463079
61408324773418092195488369260003
61408324773418092195489398129779
61408324773418092198019774557983
61408324773418092198020803427759
61408324773420793763985158752715
61408324773420793898735428886527
61408324773420793898736457756303
61408324773420793901266834184507
61408324773420793901267863054283
61408324773421694331817775356187
61408324773421694331818889965111
61408324773428893520557933276765
61408324773428899008477636635875
61408324773432501144722417134319
61408325181088925429708878592533
61408325181088925429729799303305
61408325181091627132955679938803
61408325181092527151933565406553
61408325181092527151933651495621
61408325181124948002492602062997
61408325181124948139669415332599
61408325181124948139669673612853
61408325181127649842916474959123
61408325393799440300616530053735
61408325393799440300616531116545
61408325393803042571612609555767
61408325393803042571612610618577
61408325393803092031414619820964
61408325393803092397234092155836
61408325393823755629840066692451
61408325393823755629840067755261
61408325393827357900836146194483
61408325393835463010577325074055
61408325393835463010577326136865
61408325394678442045694107312438
61408325394678442091447692104262
61408325394775655191687778826316
61408325394775703362588253867302
61408325394775703367670827928822
61408325394775703367670828045462
61408325411517210881345514058337
61408325411525314756284095599729
61408325411525314756305016310501
61408325411525316402660777515827
61408325411528016459530896945999
61408325411528017694313860373517
61408325411528018243104800883123
61408325411528018243105829752899
61408325411528018243105830815709
61408325411549631731884314154543
61408325411549631731904464625713
61408325411549631869081277895315
61408325411549631869081536175569
61408325411549631869082306765091
61408325411549631869082307827901
61408325411552333572328337521839
61408325411552333572329366391615
61408325411560436898516791455313
61408325411560438682070545271187
61408325411560438682070546333997
61408325411564090964485014037975
61408328773533198000574927062695
61408328773533198000575697292261
61408328773533198000575955932471
61408328773535899703822671185461
61408328773536783670616993866279
61408328773536800271571776794293
61408328773568315203659652724021
61408328773568315203659738463169
61408328773568320142787386703749
61408328773568320142787472442897
61408328773569215222616702151513
61408328773569215222616787890661
61408328773569215771408672593705
61408328773569215771408758332853
61408328773569220710536406573433
61408328773569220710536492312581
61408328773569220718129807946925
61408328826710810254542534014855
61408328826710810254545628615481
61408328826714412525792755159739
61408328826745943509792395110297
61408328844436686356589876054487
61408328844436702957544657582821
61408328844439388197285889617723
61408328844440288627836916528551
61408328844440288810872262980960
61408328844440305274629053298426
61408328844471819611836728305713
61408328844471819611836728311537
61408328844471819611836985523157
61408328844471825099756432727633
61408328844471825099756432733457
61408328844471825099756689945077
61408328844472720179585748181221
61408328844472720179586005398665
61408328844472720179669689288326
61408328844472720362600346102390
61408328844472720362872057005342
61408328844472720362872314222786
61408328844472725675098768237485
61408328850380434044266360897773
61408328986243711225105896607799
61408328986243711225106925477575
61408328986246412928353640730565
61408328986247297444190896225287
61408328986247298678972829720219
61408328986247299090566807551863
61408328986278828428190708008273
61408328986278833367318356248853
61408328986278833367318441988001
61408329003961467918590425050772
61408329003969589110724732503257
61408329003972273115684116776551
61408329003972274762060028103127
61408329003972289167595880803205
61408329003972290813971792129781
61408329003973173546235143687379
61408329003973173546235229780659
61408329003973174781017077182311
61408329003973174781017163275591
61408329003973175329809133717783
61408329003973189605739933182163
61408329003973191389313837119287
61408329004004704675025887455763
61408329004004706313808773668341
61408329004004706321401798782339
61408329004004709606560596321493
61408329004004709606560682060641
61408329004004709614153621435491
61408329004004711252936507648069
61408329004004711252936593387217
61408329004004711260529532762067
61408329004005590280600687667541
61408329004005595219728421647269
61408329004005605097983889606725
61408329004005605105576914720723
61408329004005606332765823101657
61408329004005606340358848215655
61408329004005606889150818657847
61408329004005610037111623586453
61408329004005610044704648700451
61408329004005610044705024954121
61408329004005611828278552637575
61408329009877912551064910585033
61408329009877912551064939164749
61408329057147199581120759529397
61408329057147199581120845622677
61408329057147201364694749559801
61408329057147201364695782661665
61408329057147216182075541394601
61408329057147217828451452721177
61408329057149903068192770489403
61408329057150803498743797400231
61408329057150803635941876104059
61408329057150818499160022843530
61408329057175130131567968491884
61408329057175135482289680303256
61408329057175135482289680307628
61408329057182323506904200339377
61408329057182332836367612117493
61408329057182332836367697856641
61408329057182334619941516054617
61408329057182338324287316539413
61408329057182338324287402278561
61408329057182338377905927984873
61408329057183218586733430053817
61408329057183223937455141865189
61408329057183233404116631993001
61408329057183238945654947856252
61408329057183238945655033595400
61408329058022551288367043466778
61408329058022551288367043468230
61408329058022551288367043485492
61408329062986497924506636027897
61408329062986497924569398142741
61408329063080158578369680825783
61408329063083760895370398300748
61408329063091860608385228795695
61408329063091864358735662666996
61408329063091865959106940607067
61408329063930876512198116867274
61408329063930876512198116884536
61408329080708768005267133299925
61408329080711469708702478221221
61408329080781717697283572747145
61408329080785320151544666939861
61408329080806029329692217520439
61408329080806029329692245050395
61408329080806029329692246100155
61408329080806034817611921942359
61408329080816834496304543650199
61408329080816834496304544699959
61408329080816834496304572229915
61408329080816834496304573279675
61408329080816839847026255461571
61408329080816839847026284041287
61408329080816839984224248072119
61408329080816839984224249121879
61408329080816841630600159398695
61408329080816841630600160448455
61408329080817736702898437614710
61408329080817740597789644624892
61408329080817773947039495193903
61408329080817773947060415900303
61408329080820442301224993778276
61408329081657052940773598146622
61408329081657052940773598148074
61408329081657052940773598165336
61408329081659754644208685850474
61408329081659754644208685851926
61408329081659754644208685869188
61408329081681364565651334300542
61408329081681364565651334418586
61408329081681364565651334420038
61408329081681364565839363912904
61408329081681364565839363914308
61408329081681379387276926782807
61408329081684066269086422004394
61408329081684066269086422005846
61408329081684066269086422122438
61408329081684066269086422123890
61408329081753163439681852244416
61408329081754064007493633884848
61408329081754310557564248554063
61408329081757012260999336257915
61408329482571844360938085512943
61408329482603364369348674914843
61408329482604264799899702179803
61408329483443592147544193703647
61408329483446293850728491215327
61408329483446293850979539674703
61408329483466692629029243830226
61408329488511989774920051329286
61408329488512890205471078594246
61408329488512890800267424142906
61408329488515592055141773719982
61408329489351917371375267102691
61408329489354604252913137752362
61408329489354619074559536034655
61408329489354619074559564614371
61408329489354619074810613073747
61408329489354919263809209209851
61408329489354919263809209326491
61408329489354919263830129914799
61408329489354919264081178374175
61408329536621206043561724943262
61408329541690519106400423746626
61408329542529531267392798343758
61408329542532233153779349131117
61408329542553846781241568862097
61408329559383074293115680115372
61408329559383074293199362940780
61408329559383074338932027144296
61408329559383974723666707498376
61408329559415494741114654508510
61408329560255707695968279623106
61408329560255707695968279741150
61408329560258409399403367326958
61408329560258409580073473417072
61408329560259309967215063346286
61408329560259309967215063347738
61408329560259310150145720179064
61408329560290529643763124774125
61408329560352718760174392031632
61408329560352969017376698279987
61408329695278757509638534376489
61408329695281458801291616171369
61408329695282357585465584203751
61408329695282357585469055058047
61408329695282359231841495530327
61408329695282359231842643436329
61408329695282359231844966384623
61408329695282359369039488140875
61408329695313863221982152150837
61408329695313878005473250288723
61408329695313879240255183783655
61408329695313879240256331689657
61408329695314778024430299722039
61408329695314778024430675975709
61408329695314778573222270164231
61408329695314778621507373641230
61408329695314779670806211048615
61408329695314779670806587302285
61408329695314779670807358954617
61408329695314779808004203659163
61408329695314780219598181490807
61408329695314780219599329396809
61408329695314780267884318067975
61408329695317481559537399862882
61408329696154091099157944718302
61408329696154091099157944731352
61408329696154091144974205531690
61408329696157694651566978284026
61408329696157694651566978301288
61408329696178407525965422591322
61408329696178408077205115151745
61408329696178408122937779355261
61408329696178408122955229219011
61408329696178408123021347393842
61408329696178408260219339998774
61408329696178408260219340004390
61408329696181109414590861150141
61408329696182009982482767618694
61408329696182009982482767635956
61408329696182009982674153163122
61408329696251354252972505038885
61408329696254055407424926907974
61408329696254055407427249856268
61408329696254055407427335949548
61408329701179261334368831375117
61408329701190068148109182191977
61408329701215300111615858631249
61408329701215300568963306936060
61408329701222188400080561350737
61408329701222188445813225554253
61408329701222203229325244411580
61408329701223389161410816642358
61408329701223403986324056956184
61408329701223403986575104015889
61408329701226107521661165592296
61408329702061515755239998119582
61408329702061515755239998236174
61408329702062416368805250232974
61408329702062416368805250250236
61408329702062416368805250349566
61408329702062416368805250703698
61408329702062716512322259437886
61408329702062716512322259456600
61408329702062716512322259793470
61408329702066319881654392015570
61408329702066319881654392133614
61408329702066320018100272316806
61408329702066320018100272788982
61408329702066320018852384644832
61408329702066320018915060653346
61408329702066320064585048947678
61408329702066320064585048966392
61408329702066320064585049301810
61408329702086732935258442961242
61408329702086733301036188568259
61408329702086733346768852771775
61408329702086733346852420792886
61408329702086733484050413403434
61408329702087033078775452049562
61408329702087033490369429881206
61408329702087033673300086695270
61408329702090635210313844894478
61408329702090635212570181350238
61408329702090635212570181468282
61408329702090635342240120286535
61408329702090635347511837051564
61408329702090635347511837156558
61408329702090635347511841755828
61408329702090635349771531551594
61408329702090635349830849988014
61408329702090635393244501241982
61408329702090635393244501255080
61408329702090635393244501373124
61408329702090635393244505959344
61408329702090635395500838169918
61408329702090635395500838183016
61408329702090635395500838301060
61408329702090635395504195755110
61408329702097537911321663191843
61408329702097538510933457343417
61408329702097538510933457343418
61408329702097538513398629797575
61408329702097538513461390383050
61408329702097538513461390499642
61408329702097540159774541124151
61408329702097540295343041622770
61408329702097540297037618784704
61408329702097540297850082771854
61408329702162380631255971727302
61408329702163629350804824962776
61408329702163629357582976469306
61408329718915958670060470746951
61408329718915958670060472146631
61408329718915959219103489671605
61408329718915959219106961912483
61408329718916859649654516936565
61408329718916860884185407603889
61408329718916860884188878445078
61408329718916860884272558082542
61408329718916860884439922672375
61408329718916861433228420873689
61408329718916861433228425105777
61408329718916861433228539896817
61408329718916861433229568766593
61408329718916894830869832717082
61408329718916894830890753422030
61408329718940275783108992730729
61408329718940276194702970562373
61408329718941176213661134963117
61408329718941176762453105405309
61408329718948379657817277153316
61408329718948379658068324213021
61408329718948380892683147498944
61408329718948380938415811702460
61408329718948414653462839019058
61408329718948414653463983742972
61408329718951981380272318481821
61408329718951981380272433272861
61408329718951981929064284691925
61408329718951981929064288924013
61408329718951981974817902413588
61408329718951983575440196018501
61408329718951983575440200250589
61408329718951983575440315041629
61408329719787392040298470430106
61408329719787392040298470546698
61408329719787392040298499127866
61408329719788292608047519007586
61408329719788592751564499516190
61408329719788592751564499529240
61408329719788592797318084308014
61408329719791295553147612212702
61408329719792196112717455312179
61408329719792196120959308232030
61408329719792196120959308233482
61408329719792196303889965046094
61408329719792196303889965064808
61408329719811709018345640984402
61408329719811709155543633594950
61408329719812909178371977033626
61408329719812909178371977035078
61408329719812909178371977387758
61408329719812909178371977389210
61408329719812909180816343457284
61408329719812909729611669953846
61408329719812909775344334157362
61408329719815310687202106548313
61408329719815310877998446759298
61408329719815610881807064619434
61408329719815610881807064620886
61408329719815610881807065091610
61408329719815610881807065093062
61408329719815610884063401547370
61408329719815610884063401548822
61408329719815610884063401665414
61408329719815610884066759132562
61408329719815611013733340483667
61408329719815611021264751743110
61408329719816511452066483112578
61408329719816511586816753268024
61408329719816511589073090195960
61408329719816511632549417471540
61408329719816511632549422057760
61408329719816511634805754399476
61408329719823414752703659157662
61408329719823714344168401268890
61408329719823714893776274655338
61408329719823714893776274674052
61408329719823714893776279260272
61408329719823714896283315686378
61408329719823714896283315705092
61408329719823714896283317104772
61408329719823714938693035914598
61408329719823714939508943463788
61408329719823714939529859465876
61408329719823714941953303751690
61408329719823714942036900479654
61408329719823714942036900496916
61408329719823714942036902013236
61408329719823715992112328203166
61408329719823716128558208150270
61408329719823716128558208504402
61408329719823716129310320478296
61408329719823716129310325064516
61408329719823716129372996485358
61408329719823716129372996486810
61408329719823716129372996504072
61408329719823716175126581295896
61408329719823716540904298291226
61408329719823716540904298309940
61408329719823716540904298645358
61408329719823716540904302896160
61408329719823716543411339322266
61408329719823716543414696790818
61408329719823716586636962848874
61408329719823716723834955105290
61408329719823716723834955459422
61408329719823716723897631131066
61408329719823716723897631132518
61408329719823716723897631149780
61408329719823716723918551738088
61408329719823716725589883828470
61408329719823716725589885245412
61408329719823716725610805950360
61408329719823716726341996136330
61408329719823716726345353604882
61408329719888606813381320437514
61408329719896662535328839951801
61408329719896710681084561651665
61408329719896710711586957424351
61408329772094489739361282283093
61408329772094489785114867074908
61408329772115202797588653322125
61408329772115202797588739419777
61408329772126908394752093864257
61408329772966222567627272804098
61408329772966222567627272922142
61408329772969824838874056527278
61408329772969824838874056528730
61408329772969824976072049493410
61408329772969825021052601033482
61408329772969825021052601387614
61408329772969825021804713341342
61408329772990237701681767139709
61408329772990237892478107350694
61408329772990537896286725210830
61408329772990537896286725328874
61408329772990537896286725330326
61408329772990537896286725683006
61408329772990537896286725684458
61408329772990537898543062138766
61408329772990537898543062256810
61408329772990538035744412334506
61408329772990538035744412340122
61408329772990538035995116443226
61408329772994140169793203330498
61408329772994140352722827047069
61408329772994140352723860144562
61408329772994140352723860148774
61408329772994140352804443787549
61408329773001344847287744782058
61408329773001344847287744786270
61408329773001344849544081591950
61408329773001344893041329578094
61408329773002245277838772045566
61408329773002245277838772047018
61408329773002245277838772401150
61408329773002245280095108973502
61408329773002245280098466442054
61408329773002245415036764657566
61408329773002245415036765011698
61408329773002245460017316433726
61408329773002245460017316905902
61408329773002245460769428859630
61408329773002245462273653361662
61408329773002245462273653479706
61408329773002245463025765787566
61408329773002245463029123256118
61408329773067134330936463914486
61408329773074290887427443401540
61408329773074339012386334036450
61408329773074339012574362113778
61408329773074339017719698760915
61408329773075189625660673659317
61408329773075189625660673663529
61408329773075191272033414473009
61408329773075191455026833401917
61408330900532963819252391679925
61408330900532963819252648897369
61408330900565379319089630435929
61408330900565384258214012597587
61408330900565384258215041467363
61408330900565384258217364061525
61408330900565384258217364415657
61408330900565384258217368647745
61408330900568085961461070807169
61408330900568085961464165407795
61408330900638330245887631021081
61408330900673447448969348175061
61408330900673452388097082154789
61408330900674348024311422210843
61408330900674352963439156190571
61408330900674352963439503397965
61408330900674353375033481229609
61408330918291255421130435731497
61408330918291255421130521470645
61408330918291255421130521474857
61408330918291255421133877543889
61408330918291260360258169711225
61408330918291260360258172897765
61408330918291260360258255450373
61408330918291260360258255454585
61408330918291260360258258636913
61408330918291260360258260059679
61408330918291260360261611523617
61408330918291260360261616109837
61408330918291260909050143339957
61408330918291260909050229079105
61408330918291260909050229084929
61408330918291260909053581965809
61408330918291260909053586552029
61408330918293956712783602219977
61408330918293956712786701052691
61408330918293962200703306641897
61408330918293962200703310873985
61408330918293962200703310879809
61408330918293962200706405474611
61408330918293962200706405480435
61408330918294862631254247813577
61408330918294862631254252399797
61408330918294862631254338144769
61408330918294862631257695611869
61408330918364206347928865366521
61408330918364206347928865370733
61408330918364206347928869975827
61408330918364206347929640205393
61408330918364206347931964553367
61408330918366908195967660869415
61408330918367808626518773873523
61408330918367808626522129942395
61408330918399323139418584343689
61408330918399323139418841561133
61408330918399323139418842960813
61408330918399323139418928699961
61408330918399323139419703538833
61408330918399323551012562175333
61408330918399323551012819392777
61408330918399323551012820792457
61408330918399323551012906531605
61408330918399323551013681370477
61408330918399323551013681376301
61408330918399323695804642407975
61408330918399323695804728147123
61408330918399328490140296155061
61408330918399328490140300741281
61408330918399328490140553372505
61408330918399328490140554772185
61408330918399328490140557958725
61408330918399328490140557964549
61408330918399328490140640511333
61408330918399328490140643697873
61408330918399328490140643703697
61408330918399328490141415350205
61408330918399328490141415356029
61408330918399328627338288765609
61408330918399328627338293351829
61408330918399328627338545983053
61408330918399328627338550569273
61408330918399328627338636308421
61408330918399328627338636314245
61408330918399328627339407960753
61408330918399328627339407966577
61408330918399328634932376387703
61408330918399328634932462126851
61408330918399329038932523814697
61408330918399329038932528400917
61408330918399329038932528406741
61408330918399329038932614140065
61408330918399329038932614145889
61408330918400224118761925361565
61408330918400224118761926411325
61408330918400224118762701245985
61408330918400224126355669672935
61408330918400224126355755412083
61408330918400229057889320616789
61408330918400229057889659341293
61408330918400229057889660391053
61408330918400229057889663573381
61408330918400229057889663579205
61408330918400229057889664996147
61408330918400229057890435225713
61408330918400229065483403652663
61408330918400229065483489391811
61408330918400229614275721302249
61408330919239553235422349636923
61408330919263868038005859618235
61408330924199886322402944958799
61408330924199886322405958052365
61408330924199886322406044145645
61408330924202587613871097858816
61408330924202587614056026753679
61408330924202587614059125940525
61408330924203488044607054018639
61408330924203488044610067112205
61408330924203488044610153205485
61408330924203488181867722650591
61408330924203488593461700482235
61408330924203488639152619547557
61408330924276434039620354013883
61408330924276434039620355063643
61408330924300799371582353482515
61408330924307954452284985646225
61408330924307954452284986000357
61408330924307954452285244280611
61408330924308855020034005521733
61408330924308855020034349895267
61408330924308855027628092802585
61408330924308855027628178895865
61408330924308855027628178900237
61408330924308903246541598867155
61408330924308904481887616594071
61408330924308904481887617643831
61408330924311556174489094706065
61408330924311556174489095060197
61408330924311556311687087316613
61408330924311556311749849431297
61408330924311556319030207508391
61408330924311556319281174597465
61408330924311556319281260690745
61408330924311556319281260695117
61408330924311556321540606012355
61408330924311556730875152429109
61408330924311556730875152787613
61408330925147878459253423035967
61408330925147883390787041015241
61408330925147931569029521646309
61408330925147931571537968867977
61408330925151834031239781747666
61408330925151834032059128266720
61408330925172193261836933017279
61408330925183348992051961642684
61408330925184201429636143045359
61408330971471590918684174157523
61408330971472491486433107939751
61408330971472491486433108293883
61408330971541835210447321460811
61408330971545437527472396850878
61408330971576957352659096605623
61408330971577852432488412059211
61408330971577857783210123870583
61408330971577857920408116481131
61408330971577857966433673762188
61408330971577906139593594564003
61408330971580559669680819008148
61408330972441496755920607913483
61408330972453204315346133035485
61408330972453204322688138742207
61408330977381116899594184588257
61408330977486477845590079473913
61408330977486483196311791285285
61408330977486483326229510022693
61408330977486483333760921282141
61408330977486483336020266603751
61408330977486531504493960285684
61408330977486531506941678099723
61408330977486531552674341253431
61408330977486533153317589426299
61408330977486533154069701735611
61408330977486533199802364889319
61408330977489185037007980908665
61408330978349821979751681312527
61408330978350122169022275192671
61408330978361829735768885431635
61408330995106092571024642670705
61408330995106993001575669935665
61408330995106993001579027402765
61408330995176336725593320541559
61408330995176336725593321941239
61408330995211453517083270605895
61408330995211453517083385274679
61408330995211453517083385410193
61408330995211458867804981367507
61408330995211458867804982417267
61408330995211458867804987022361
61408330995211458867805015733219
61408330995211458997659968105141
61408330995211458997659969522083
61408330995211459005002973978055
61408330995211459005002975027815
61408330995211459005002979632909
61408330995211459005003088296919
61408330995211459005003089819063
61408330995211459005003094418333
61408330995211459005003094423940
61408330995211459005003094437047
61408330995211459005254141483645
61408330995211459007513574406271
61408330995211507038726511852316
61408330995211508823115204124528
61408330995211508823116318727628
61408330995211508823116318733452
61408330995212359428210995370101
61408330995212359428210996787043
61408330995212359435554006897869
61408330995212359435554035608727
61408330995212359435554117084023
61408330995212359435554117097073
61408330995212359435554121683293
61408330995212359435805168748605
61408330995212359618840344418346
61408330995212359618840430507414
61408330995212409436847936621087
61408330995212409436868857327487
61408330995215061139073062870148
61408330995215061322003719684212
61408330996051388348007048365470
61408330996086855183802482356882
61408330996087704142421117155562
61408331130969353145827608687121
61408331130969353145827865904565
61408331130969354929401512624245
61408331130969354929401769841689
61408331131001768645664847088993
61408331131001768645664847443125
61408331131001770429238751380249
61408331131001770429238755612337
61408331131001773584789229604783
61408331131001773584792581068721
61408331131001773584792581422853
61408331131001773584792585654941
61408331131001775368363132124965
61408331131001775368363133541907
61408331131001775368364162411683
61408331131001775368366485005845
61408331131001775368366485359977
61408331131001775368366489592065
61408331131001775779957109956609
61408331131004475288036287814365
61408331131004475288039382414991
61408331131004477071610191751489
61408331131004477071613286352115
61408331131005370916911630676659
61408331131005370916911631030791
61408331131005372151439507205077
61408331131005372151442860440089
61408331131005372151442864672177
61408331131005372563287542003235
61408331131005372700485534967915
61408331131005375855785307689873
61408331131005375855788660924885
61408331131005375855788665156973
61408331131005376404831335098579
61408331131005376404831335452711
61408331131005377502161219016449
61408331131005377502164572251461
61408331131005377502164576483549
61408331131005377639613268593511
61408331131005377639613268947643
61408331131074719572459839520931
61408331131074719572460868390707
61408331131074719572462848028277
61408331131074719572462934121557
61408331131074719572463967223421
61408331131074721356033743458055
61408331131074721356034427954297
61408331131074721356034772327831
61408331131074721356036751965401
61408331131074721356036838058681
61408331131074721356037871160545
61408331131077421824752925493351
61408331131077423059534858988283
61408331131078321851053099487499
61408331131078322392501945014727
61408331131078323497426687865781
61408331131078323497429010814075
61408331131078323627283878509659
61408331131109836775544565182257
61408331131109836775544650921405
61408331131109838559117697467049
61408331131109838559118469119381
61408331131109838566712642139381
61408331131109841714671527509653
61408331131109841714671613248801
61408331131109841714672299161985
61408331131109841714672384901133
61408331131109842263463497951845
61408331131109843498245517185925
61408331131109843498246203099109
61408331131109843498246288838257
61408331131109843505840376119109
61408331131110737343293585057765
61408331131110737343293929431299
61408331131110738578074832639513
61408331131110738578074834056455
61408331131110738578075518552697
61408331131110738578075862926231
61408331131110738989668810471157
61408331131110738989668811888099
61408331131110739180298929630660
61408331131110742282420633124309
61408331131110742282420634541251
61408331131110742282421319037493
61408331131110742282421663411027
61408331131110742290014720405161
61408331131110742838806690847353
61408331131110742887091676454526
61408331131110743928796544450885
61408331131110743928796545867827
61408331131110743928797230364069
61408331131110743928797574737603
61408331131110743936391403384069
61408331131110744119426663610388
61408331131110744485182602173929
61408331131110744533467587781102
61408331131113445825121444292334
61408331131952773173500321444456
61408331132047329636677296753217
61408331132050036281496474951603
61408331136910148610351437406212
61408331136910399546936923365381
61408331136910401193312834674695
61408331136910401193312920767975
61408331136913996330013298445493
61408331136913996330013642801765
61408331136914001269141376781493
61408331136985747048606038811352
61408331136985747094338703014868
61408331136986947805604731506520
61408331136986949040386665001452
61408331136986949047810030579464
61408331137007657159482174834823
61408331137007657159482946487155
61408331137007662510203628365941
61408331137007662510203886646195
61408331137007662510204656881585
61408331137011259430477996056601
61408331137011259430479024572245
61408331137011259430479110665525
61408331137011259438072083341825
61408331137011264232407737425781
61408331137011264232408852034705
61408331137011264369606758551973
61408331137011264377199816963049
61408331137011264378644460515018
61408331137011264379459248377939
61408331137011264379459253077831
61408331137011264788793794794693
61408331137011264788793795153197
61408331137011312596113323027619
61408331137018169326998467587022
61408331137018169326998725854226
61408331137019364540032262526198
61408331137019368253603705899658
61408331137019368290382695334906
61408331137019368300193343851758
61408331137019369486774746097752
61408331137019369534975277346690
61408331137019369900794409789047
61408331137019369900795524397971
61408331137019369946569255178334
61408331137019414365653485310781
61408331137019414365653858363409
61408331137019417706418586139175
61408331137019418069999657798445
61408331137019418118200592048147
61408331137022071192447491583927
61408331137022071192448606192851
61408331137022071787245210021748
61408331137022071787245210375880
61408331137858446442443811877870
61408331137858446447527500664954
61408331137861098397328325752690
61408331137862299108660558502624
61408331137862299154330460604346
61408331137862299154414143412492
61408331137885410022209159223004
61408331137886610732639479145392
61408331137886610732639479617568
61408331137886610733451168274769
61408331137886610733451168624689
61408331137886610733538294656544
61408331137886610779207867205823
61408331137886660527840387806506
61408331137886660555748615470246
61408331137893513706812189936647
61408331137893513897168748975562
61408331137893515680993744956776
61408331137894714654167112590463
61408331137894714654167442615082
61408331137894714654251124951052
61408331137894716232655661635966
61408331137894764019175153940595
61408331137894764019175526993223
61408331137894764430769131772239
61408331137894764430769132238799
61408331137894764430769503775107
61408331137894764430769504824867
61408331137894764430790395783699
61408331137894764430790396833459
61408331137894764613721053647523
61408331137894764613971757750627
61408331137958661694849189307966
61408331137959556725392663239700
61408331137959560292540471113948
61408331137959560295068432851313
61408331137959560295068432851340
61408331137959560295071871808211
61408331137959562125400216572926
61408331137959562262472599901371
61408331137959562262660885209250
61408331137959606543418882429802
61408331137966464830469947848196
61408331137966464831306776084780
61408331137990776456184167415868
61408331137990824444070690593383
61408331154635069508059706340936
61408331154635069508059963558380
61408331154635069509751959036888
61408331154635069509752216254332
61408331154635069509752217304092
61408331154635070742841897053312
61408331154635071154623902962284
61408331154635071154623904012044
61408331154635071155188763078688
61408331154635071156881015774640
61408331154635071156883338722934
61408331154635071291884657337756
61408331154635071291884658737436
61408331154635071291884915954880
61408331154635071292449431715012
61408331154635071292449774671604
61408331154635071294140651309100
61408331154635071294140908526544
61408331154635071294141684410964
61408331154635071294144007359258
61408331154635071294144351715530
61408331154635071299224597313628
61408331154635071299225373198048
61408331154635071299227696146342
61408331154635071299227697546022
61408331154635074448879950234060
61408331154635074448879951283820
61408331154635074860661956143032
61408331154635074861229139207730
61408331154635074862921391903682
61408331154635074997922710518504
61408331154635074997922968785708
61408331154635074997922969135628
61408331154635074998486709011340
61408331154635074998487827852352
61408331154635074998489807844054
61408331154635075000182060540006
61408331154635075000182404896278
61408331154635075005264974842350
61408331154635075005265749327090
61408331154635075005268073675064
61408331154635076645615851488240
61408331154635076647310084175894
61408331154635076647310428532166
61408331154635119332864060645058
61408331154635119332866384643112
61408331154635121117253871758282
61408331154635121117256194706576
61408331154635124823296572235298
61408331154636275648977817586637
61408331154636275648981170454467
61408331154636275648981256543535
61408331154636275648981256547747
61408331154636275648981256566621
61408331154636277432555074391591
61408331154636277432555160484871
61408331154636277432555160486483
61408331154636277432555160503745
61408331154638972001506604381773
61408331154638973785143184340301
61408331154638977489422869823709
61408331154638977489422870183665
61408331154638977489488984825097
61408331154638978724020214216916
61408331154638978724270918320029
61408331154639874215631535566595
61408331154639874215631535583857
61408331154639874215632568685712
61408331154639877919977336051391
61408331154639879154571241486248
61408331154639879154571246072468
61408331154639879154759269546323
61408331154639879154759269563585
61408331154639879154760302665440
61408331154711923477097951703652
61408331154711924719303250776596
61408331154711924719305573724890
61408331154733533261526508036063
61408331154733538749445868084449
61408331154733538749446212457983
61408331154733538757039955365301
61408331154733538757039955723805
61408331154733538757040041458581
61408331154733538757040041462953
61408331154736235102033978014285
61408331154736235102035006884061
61408331154736235109565389273733
61408331154736239911243991721411
61408331154736240041161711994013
61408331154736240041162740863789
61408331154736240048442070071107
61408331154736240048693037160181
61408331154736240048693123253461
61408331154736240460287014991825
61408331154737135532522243164561
61408331154737140471649977144289
61408331154737140479244150522793
61408331154737140481503495840031
61408331154737141028036035225837
61408331154737141073789706229192
61408331154737141076300190466480
61408331154737141076321111172880
61408331154744040075623223226836
61408331154744045014750957206564
61408331154744338428139519706001
61408331154744338428139605799281
61408331154744340074514742286985
61408331154744340257279067513702
61408331154744343778860202647597
61408331154744343778860542771781
61408331154744343778861231517373
61408331154744343778861317610653
61408331154744343916058195258145
61408331154744343916058449293261
61408331154744343916059224127921
61408331154744343916059310221201
61408331154744343923652282903325
61408331154744343925096926096790
61408331154744343969217925351136
61408331154744345150653216703058
61408331154744345158267191928396
61408331154744345158267966294884
61408331154744345196406801493430
61408331154744345203999856131912
61408331154744345562434106584721
61408331154744345562435135454497
61408331154744345562435221547777
61408331154744345572288744595103
61408331154744345755575068299135
61408331154744345756139152531119
61408331154744390037146705507913
61408331154744390037146962725357
61408331154744390037146964241677
61408331154744390037147078560541
61408331154744390037167884829985
61408331154744393329898528161065
61408331154744393329898785378509
61408331154744393329898786894829
61408331154744393329898901213693
61408331154744393375652371686653
61408331154744393375652457425801
61408331154744393375652460546650
61408331154744393741492877995577
61408331154744393741492882166186
61408331154744393924444340729165
61408331154744393924695135091946
61408331154744393924695389188541
61408331154747945647301034684463
61408331154747945648115823019551
61408331154747946194648362405357
61408331154747946240401918617456
61408331154747947841024273731933
61408331154747947889289457483840
61408331154747947889289457837972
61408331155576517760651644310382
61408331155583369002403565959294
61408331155583369002403651698442
61408331155583373935443474404634
61408331155587274779250491112589
61408331155587274825820324733850
61408331155587274825823422521016
61408331155607684333324864705630
61408331155607732501965906701761
61408331155608885112730666124829
61408331155608933259048167903473
61408331155611286260696278473162
61408331155611286260699373073788
61408331155611586404944474560969
61408331155611586449949046367076
61408331155611586450701158674936
61408331155611636199333608003638
61408331155612486834683726725528
61408331155612486834683731311748
61408331155612536795053531568662
61408331155619389922138460021676
61408331155619389922138804377948
61408331155619390057706961701196
61408331155619390057706963100876
61408331155619390057707306057468
61408331155619390059399214397148
61408331155619390059399215796828
61408331155619390059399558753420
61408331155619391371002313237050
61408331155619391371004636185344
61408331155619391706527238033036
61408331155619391706527496650160
61408331155619391706527582389308
61408331155619391711610841080972
61408331155619391711610842480652
61408331155619391782786527283593
61408331155619439333468298503430
61408331155619439333468641460022
61408331155619439333468642859702
61408331155619439333470622501484
61408331155619439333470965458076
61408331155619439882511317404998
61408331155619439882513640003372
61408331155619689730108590271158
61408331155619690279906819269213
61408331155619690279907077536417
61408331155619690279990760375074
61408331155619690280178788452411
61408331155619690280179046719615
61408331155619690325660404059576
61408331155619691904145409572564
61408331155619691904148623215974
61408331155619691926279560084309
61408331155619691926300482188937
61408331155619691926467588161637
61408331155619691926467961214265
61408331155619691926471016940237
61408331155619691926554972927265
61408331155619692109570087401685
61408331155619692110134171633669
61408331155619739553411058835793
61408331155619739553411430372101
61408331155619740071951685747465
61408331155619740072033046091347
61408331155619740072033074671063
61408331155619740102203029277985
61408331155619740102203400814293
61408331155619740102286968848661
61408331155619740103015870922092
61408331155619740148019633052177
61408331155619740148207661129505
61408331155619740285214186705827
61408331155619740285214188105507
61408331155619740285217625662725
61408331155620590297860709337884
61408331155620590892657311631596
61408331155620591944989766075636
61408331155620592678134268565534
61408331155623341817148039100123
61408331155623341824487638951811
61408331155623341824679479057379
61408331155623341824742155083155
61408331155623341961940147693703
61408331155623342000078695914187
61408331155623342007693364253803
61408331155623343608793882384070
61408331155623343649803067974976
61408331155623343649803068093020
61408331155623343657082311212722
61408331155623343657082311566854
61408331155623343657082311684898
61408331155681831106066269218103
61408331155681836230468056364512
61408331155684532396969566256416
61408331155684532442702230461384
61408331155684536101315366742664
61408331155684536147048030944728
61408331155684537750951460278133
61408331155684537796893436770058
61408331155684537933903144068355
61408331155684537933903144068364
61408331155684537934154105406382
61408331155684537934154191145530
61408331155685438364705218410490
61408331155692641206535732726314
61408331155692641211054222672490
61408331155692641213313654201052
61408331155692641251452489399598
61408331155692641252268396929830
61408331155716701415370287316090
61408331155716701415370291921184
61408331155716951052085311004182
61408331155716952835659214941306
61408331155716953243173438176493
61408331155716953243174467046269
61408331155716953243361724538447
61408331155716953243361724892579
61408331155716953243445407359691
61408331155716953243445407376953
61408331155716953243446436229467
61408331155716953243446436246729
61408331155716953250704763701165
61408331155716953250704849440313
61408331155716953250788446522409
61408331155716953250788446539671
61408331207817502521764192213723
61408331207817502521764192230985
61408331207817502521764278307003
61408331207817502521764278324472
61408331207817502521765311426129
61408331207817506226109992715781
61408331207817506226110078809268
61408331207817507872485990135844
61408331207911161567659936335523
61408331207911161575001942036629
61408331207911161575002027640263
61408331207911166918380618214309
61408331207911166918381646729953
61408331207911166918381732823233
61408331207911166925723623738915
61408331207911166925723653834951
61408331207911166925723653848001
61408331207911167055579639340501
61408331207911167055579640757443
61408331207911167055641372585409
61408331207911167055642401455185
61408331207911167055642402517995
61408331207911167062921616349463
61408331207911167062921730662503
61408331207911167062921732062183
61408331207911167062921736802631
61408331207911167063172697751577
61408331207911167063172783844857
61408331207911167065432129166467
61408331207913568622923754969908
61408331207913868766419843471381
61408331207921673734925398479906
61408331207921973878421486981379
61408331207921973878421488398529
61408331207922868955739171708827
61408331207922868955739200405183
61408331207922872660085000903029
61408331207922872662595483610947
61408331207922874306460883520199
61408331207922874306460912216555
61408331207922874306460912229605
61408331207922874306462031424749
61408331207922874308972515663489
61408331207922874446169387548071
61408331207922918773851395864305
61408331207922922478197196699021
61408331207925624367074715731011
61408331208579432647886728967494
61408331208579432693640280947514
61408331208579432693640285179602
61408331208786561434506693225526
61408331208790115690695211775377
61408331208790115729169557342717
61408331208790115736448796685245
61408331208790163721887299882178
61408331208798219015775714850576
61408331208798219016611509631221
61408331208798219016611509981141
61408331208798220846252823478641
61408331208798268838967042325763
61408331208798268838967042675683
61408331208798268838970395543513
61408331208798268839218091270413
61408331208798268839221561993519
61408331208798268976419436748791
61408331208798268976419440998141
61408331208798269022169668322865
61408331208798269022173021540615
61408331208798269022173025789965
61408331208798270669364840397582
61408331208798270671562633723806
61408331208798270671562662421566
61408331208800922549688169462747
61408331208800970542656907977673
61408331208800970725671132826105
61408331208859159268682002516059
61408331208859464765431120869529
61408331208859464765431121919289
61408331208859464948382804659760
61408331208862166651818149581056
61408331208871172192926262919158
61408331208871172330186931555482
61408331208871220363075912181920
61408331208894281223047917402544
61408331208894581419660521352640
61408331208894581549579179682765
61408331208894581556921156691718
61408331208894581556921156691727
61408331208894581556921189975707
61408331208894629590560920287475
61408331208894629590561006380755
61408331208894629590561035078515
61408331208895481980129178427869
61408331208895481980130293036793
61408331208895481987409541228148
61408331208895482117327171038417
61408331208895482117328199908193
61408331208895482124670176567226
61408331208895482124670176567235
61408331208895482124670209864229
61408331208895482124670209864472
61408331208895482170402845370012
61408331208895482170423766076364
61408331208895530158309940162983
61408331208895530158310025901888
61408331208895530158310026251808
61408331208895530158310030501158
61408331208895530341303363341241
61408331609673374327654430653173
61408331609673374327654516392321
61408331609673374327654520997415
61408331609673374327655291226981
61408331609673374327655549867191
61408331609673374876446401095365
61408331609673374876446486834513
61408331609673374876447175930025
61408331609673374876447175935849
61408331609673374876447261669173
61408331609673374884040230096123
61408331609673374884040315835271
61408331609676976606244424895111
61408331609708497026252090980083
61408331609708497026252348197527
61408331609708545242927347755616
61408331609709397045209054674251
61408331609709397045209140413399
61408331609709397045209397630843
61408331609709397045209401881645
61408331609709397456803032505895
61408331609709397456803375462487
61408331609709397594001025116443
61408331609709397594001110855591
61408331609709397594001368073035
61408331609709397594001372323837
61408331609709445813186504247671
61408331609709447457867838939296
61408331609709447457867924678444
61408331609709447457868181895888
61408331609709447460314527883559
61408331610551427928692679972646
61408331610584747702319101606623
61408331610584749349447125242511
61408331610587448803426890144930
61408331610648739022129569244978
61408331610656793119730297813272
61408331610656793119981344872968
61408331610656794355327019643292
61408331610656794355327362599884
61408331610656794355328134252216
61408331610656794355328391469660
61408331610656794766859350318936
61408331610656794767110397378632
61408331610656794904118990085484
61408331610656794904119333042076
61408331610656794904120018955260
61408331610656794904120104694408
61408331610656794904120361911852
61408331610656794904370037145180
61408331610656794904371066014956
61408331610656842348296844187426
61408331610656842485306808720646
61408331610656842485557512823750
61408331610656842897088814629618
61408331610656843082612890647274
61408331610657694929666261340708
61408331610657694929667032993040
61408331610657695334670017344620
61408331610657695334670274562064
61408331610657695334670360301212
61408331610657695334671046214396
61408331610657695334671131953544
61408331610657695471931028937536
61408331610657695471931800589868
61408331610657743513102275538557
61408331610657744747695923737265
61408331615582000289799120157387
61408331615582000289799891809719
61408331615585602012002971999783
61408331615585602012004000869559
61408331615585602019346006570665
61408331615585602019346092309813
61408331615585602019346096896033
61408331615585602568389114403537
61408331615585652385665426274474
61408331615585652390748000452634
61408331615585652436501585244458
61408331615618023007353829921825
61408331615618071226267249888743
61408331615618071226267250938503
61408331615618072461613267615659
61408331615618072461613268665419
61408331615618072827662609322567
61408331615618072873395273524631
61408331616242164056708542943994
61408331616273336164809322976362
61408331616273336164809552663850
61408331616273336164809581243566
61408331616460953726590784843083
61408331616460953726591042060527
61408331616460953726591127799675
61408331616460953863767856729809
61408331616460953863768113947253
61408331616461003658157333129070
61408331616492173591488841483480
61408331616492174142225077607040
61408331616493374350745864974611
61408331616493374709453200974797
61408331616493374762527870883583
61408331616496076046650918895865
61408331616558263356102162164100
61408331616565118351154294779441
61408331616565118351154294779468
61408331616565119578886334447394
61408331616565119579158303611718
61408331616565119579158306799662
61408331616565119579159078451994
61408331616565119586501084158716
61408331616565120134979376861396
61408331616565120134979377911156
61408331616565120134979635128600
61408331616565167574387635915947
61408331616565168306445078655242
61408331616566318505826461951454
61408331616566319062399776090825
61408331616566320702269132483671
61408331616566320702270161353447
61408331616566320708776458019973
61408331616566320708963715494645
61408331616566320709800543744571
61408331616566320709800543748783
61408331616566320884948752416093
61408331616566320892062785956093
61408331616566320892626870188077
61408331616566368466386245818023
61408331616566368466386618870651
61408331616566368512140175082759
61408331616566368877980224116227
61408331616566368877980595652535
61408331616566368878001487661127
61408331616566369060932058386123
61408331616566369060932059785803
61408331616566369060932144475191
61408331616566369060932145524951
61408331616566369061182849628055
61408331616566369063442542544670
61408331616566369063443685733310
61408331616569022000429540864613
61408331616569022001265250254777
61408331616569022001265250272039
61408331616569022001265254504127
61408331616569022001265335993925
61408331616569022001265336011187
61408331616569070172082176293164
61408331616589483093403409262256
61408331616589483505185672388672
61408331616589483637362737917921
61408331616589483642446426764144
61408331616589484740531432898144
61408331616589484740531690115588
61408331616589484740532461767920
61408331616589485289574364660884
61408331616589485289574450400032
61408331616589485289575479269808
61408331633310577690839198052567
61408331633310577690839226282363
61408331633310577690839226767797
61408331633310577690839312371431
61408331633310578232288161576297
61408331633310578232289276185221
61408331633310578232350923336849
61408331633310578239882248861521
61408331633310578239882334596297
61408331633311528675806587436314
61408331633311528675827508141262
61408331633342998678847050118957
61408331633342998724412259290632
61408331633342998724412606827620
61408331633343048085093466854993
61408331633343048496687444686637
61408331633343048498382140686596
61408331633343048679639022205649
61408331633343048679890070665025
61408331633346600949843043881841
61408331633346600995596600093940
61408331633346650816136654821219
61408331633346650816156542412657
61408331634185929535261076926941
61408331634185929535261419883533
61408331634185929581015781049206
61408331634185977550343977956694
61408331634185979329650553326202
61408331634185979334649101727770
61408331634218049830542795198330
61408331634218348189649072232438
61408331634218349973222976169562
61408331634218349974310852882992
61408331634218398014643793493025
61408331634218398014644165029333
61408331634218398563435763935217
61408331634218398563436135471525
61408331634218398609440395786737
61408331634221952247753548952769
61408331634221952291310459725698
61408331634221952293507133862637
61408331634222000285912213714611
61408331634222000285974889740387
61408331634222000423172882350935
61408331634222002072561461432262
61408331634222002115783645511541
61408331634222002118315046224086
61408331634283190902240389472918
61408331634283240674536152616758
61408331634283240674536238355906
61408331634290995822731895060654
61408331634290995824990183400576
61408331634290995824991326589216
61408331634290996229994310940796
61408331634290996229994653897388
61408331634290996374786342082977
61408331634291044408426564352250
61408331634291044545687232988574
61408331634291294177319682148586
61408331634291294177340602735442
61408331634291294182402256326746
61408331634291294733892653331365
61408331634291294779646208492252
61408331634291295824720449675402
61408331634291295960893586085710
61408331634291295961729295013478
61408331634291295961896674130093
61408331634291295961896675646413
61408331634291295961980343472854
61408331634291295961981118311726
61408331634291295965976160263870
61408331634291295969323124018448
61408331634291296006647170876082
61408331634291296007461959216994
61408331634291296007463078406314
61408331634291296007650220512446
61408331634291296007650992164778
61408331634291296373490383499057
61408331634291296373490384915999
61408331634291296373490394744293
61408331634291296373490767796921
61408331634291296373511305639821
61408331634291296373512420235695
61408331634291296373512420248745
61408331634291296373678670215143
61408331634291296373678680039065
61408331634291296373678681555385
61408331634291296373679053091693
61408331634291296373762352682255
61408331634291296373762354099197
61408331634291296380457964561553
61408331634291296381021709023729
61408331634291296381293763941703
61408331634291296556441972263305
61408331634291296556442229480749
61408331634291296556693277940125
61408331634291344137879466015155
61408331634291344137879839067783
61408331634291344183633395279891
61408331634291344549473443846799
61408331634291344549473444313359
61408331634291344549473815849667
61408331634291344549473816899427
61408331634291344551921538243290
61408331634291344551922308495942
61408331634291344551922657634538
61408331634291344732425278583255
61408331634291344732676069825187
61408331634291345794046512166403
61408331634292196941490451855575
61408331634292196941511372561975
61408331634292196941511372911895
61408331634292196941512487520819
61408331634292196941512491770169
61408331634292196949105545936267
61408331634294898103225814895625
61408331634294898233228246404285
61408331634294898240486569621017
61408331634294898240507490327417
61408331634294898240507490344679
61408331634294898240507494576767
61408331634294898240507494578171
61408331634294898240507494582383
61408331634294898240507576066565
61408331634294898240507576083827
61408331634294946271698473611795
61408331634294946271698473961715
61408331634294946274126423736542
61408331634294946274126423755256
61408331634294946411387178130728
61408331634294946454629130425859
61408331634294946457140643821607
61408331634294946462223218005383
61408331634294946462244138711783
61408331634294948058035058623968
61408331634294948065293381865036
61408331634294948065314302215846
61408331634294948103788610118714
61408331634294948103788614836076
61408331634294948108871098557726
61408331634294948111067858427954
61408331634315360934020117226471
61408331634315361117034456393767
61408331634315361528816690940467
61408331634315361528816719520183
61408331634315611343463393331128
61408331634315611343464536519768
61408331634315659882840422178584
61408331846010285748757869133381
61408331846010285748757954872529
61408331846018389616375108816915
61408331846018389616375193487429
61408331846018389616375451773507
61408331846018391262750329975133
61408331846018391399947982467321
61408331846018391399948241101707
61408331846018391399948326840855
61408331846018391399949011337097
61408331846018391399949012754039
61408331846018391399949355710631
61408331846018391400010744582005
61408331846018391400011002862259
61408331846020792967293126966504
61408331846020792967294156899298
61408331846021093110789100676937
61408331846021093110789215467977
61408331846021093110790244337753
61408331846021093110790245400771
61408331846021991887371186902005
61408331846021993122152092944103
61408331846021993122153121813879
61408331846021993129495098805579
61408331846021993129495103054929
61408331846021993129495127501935
61408331846021993129495213241083
61408331846021993129496246361661
61408331846021993533747098228581
61408331846021993533747099645523
61408331846021993541278510905169
61408331846021993541278510905178
61408331846021993541341273019863
61408331846021993541362193724754
61408331846021993671007854021043
61408331846021993678538120556817
61408331846021993678538235347857
61408331846021993678539264217633
61408331846021993678539265280491
61408331846021993678602027395335
61408331846021993724291734046392
61408331846021993724291820139672
61408331846021993724292850072258
61408331846021993724376532892050
61408331846041554196170283717376
61408331846042454763982065357808
61408331846042706736765692480169
61408331846042706736765692484541
61408331846045108296516663605220
61408331846045408440012752106693
61408331846046309007761686247425
61408331846046309053515242459524
61408331846046309053515242459740
61408331846046309053515270685108
61408331846057164038491961461420
61408331846885685608262620322278
61408331846885687387569195691786
61408331846893441252717377663136
61408331846893441252717720619728
61408331846893442899846430168800
61408331846893442899846515907948
61408331846893490521703886191578
61408331846893490521704229148170
61408331846893491070746905093146
61408331846893743092380997260712
61408331846918057889885152178455
61408331846920809560199683205637
61408331846921660305672191318353
61408331846921710127948616873986
61408331846921710127948702613134
61408331846929765275434030075882
61408331846989803308571070213976
61408331846989803720102286280696
61408331846989803857363040656168
61408331846990703876320348719498
61408331846990703876382766115260
61408331846990704287914067915304
61408331846990704287914067921128
61408331846990704287914326551142
61408331846990704425174736551628
61408331846990704425174736557452
61408331846990704425175080926614
61408331846991004438187205973765
61408331846991004477435624656806
61408331846991004477435710395954
61408331846991004614696379032278
61408331846991004621954687367639
61408331846991052058622414422192
61408331846991052607665088967488
61408331846991053844434862461134
61408331846991053844434948200282
61408331846993705729840288818405
61408331846993705730677112368186
61408331846993705730677112817493
61408331846993705730677112834755
61408331846993755547869950164986
61408331846993755547869950165194
61408331846994606161144543000357
61408331846994606298405211986601
61408331846994606298405297725749
61408331846994606298426132693001
61408331846994606298426218432149
61408331846994606298426218449411
61408331846994606336900488092118
61408331846994606344242450674188
61408331846994654329618149432646
61408331846994654329618235171794
61408331846994654520141860370967
61408331846994656115618969572690
61408331846994656115681731805626
61408331847001510696650209683432
61408331847001510696650581219740
61408331847001510696651352872072
61408331847001511238915087367036
61408331847002709616728728665454
61408331847002709623505621270416
61408331847002709623505878487860
61408331847002709623506650140192
61408331847002709623840609767028
61408331847002709623841381419360
61408331847002710218302109245264
61408331847002710218303252433904
61408331847002711263104639992030
61408331847002711453984001439988
61408331847002711812418253782123
61408331847002712003027068188754
61408331847002712003027839841086
61408331847002712003779952150398
61408331847002759624549765732633
61408331847005413111414371216359
61408331847005413111414375448447
61408331847005413111414456955507
61408331847005413111415490057371
61408331847005413150579196350844
61408331847005413150641872376620
61408331847005413150641958115768
61408331847005461280808660661526
61408331847005461280871336687302
61408331847005461283047200181496
61408331847025825843110827173838
61408331847025874204367318541664
61408331847025874204367661498256
61408331847025874608556871858254
61408331847025874608807661700506
61408331847025874616149581668080
61408331847025874616149667407228
61408331847025874745817626233726
61408331847025874753410336043552
61408331847025875799844766324223
61408331847025875982859019752371
61408331847026126169642175543118
61408331847026126169642175543127
61408331847026174205541370671649
61408331847026174942618255533735
61408331847026174942618512751179
61408331847027024952729157909132
61408331847027025547525645883980
61408331847027026599377295617476
61408331847027026600193198561488
61408331847027026600193203162210
61408331847027026600193203162219
61408331847027026600193203166581
61408331847027026737390852466246
61408331847027026737391195422838
61408331847027026782935197028152
61408331847027026782935225607868
61408331847027026783207194772192
61408331847027026783207537728784
61408331847027026783207538078704
61408331847027026783207542328054
61408331847027027148901146409633
61408331847027027148984829230877
61408331847027027148984829248139
61408331847027027149173115592671
61408331847027074773352895448766
61408331847027074961387276710966
61408331847027075322395912950654
61408331847027075365889951895055
61408331847027075365890037693249
61408331847027075373169281086356
61408331847027075373169283152828
61408331847027075373231957660823
61408331847027075373231959177143
61408331847027075373232302135196
61408331847027075510430294745744
61408362032849030768914684113223
61408362032849030768914684126273
61408362032849031180508661944867
61408362032849031180508661957917
61408362032857134643871605499809
61408362032857134643871606562619
61408362032857134643873929510913
61408362032857139994593317311181
61408362032859836347118665126333
61408362032859836347118666189143
61408362032859836347120989124387
61408362032859836347120989137437
61408362032859841286246399106061
61408362032859841286246400168871
61408362086034763361598325717729
61408362086034763361600649715783
61408362086034763361600649728833
61408362086034768300726059697457
61408362103748938805605837752013
61408362103759743972218164931533
61408362103760944594551385395233
61408362103760944731749378005781
61408362103760944731749378359913
61408362103760945143343355837425
61408362103760945143343356191557
61408362103760945189076020040941
61408362103760945189076020395073
61408362103760945326274012651489
61408362103760945326274013005621
61408362103760946423857953890005
61408362103760946972649923978065
61408362103760946972649924332197
61408363309047579305693694765167
61408363309047579305693780854235
61408363309047579305697136908605
61408363309047584839346063390603
61408363309047584839346149479671
61408363462671838856475309221920
61408363462671839908326585902788
61408363468547748534985459928941
61408363468547748534985460991751
61408363468547748946579437760585
61408363468572060571459497912559
61408363468572060571459497925609
61408363468579268820241827010325
61408363468580164034822441467501
61408363468582865738071825105129
61408363468582870542445936070165
61408363468582870542446964939941
61408363468582871091237906512357
61408363468582871091238935382133
61408363468584066357869086687765
61408363468584066357893450954705
61408363468584066357893450971967
61408363468584068141442990624889
61408363468584071434194813278041
61408363468584071479948742915783
61408363468584073126324654242359
61408363515849124148345769741779
61408363521757749515693852229143
61408363521757749561426516432659
61408363521757792752549161685421
61408363521757792752551485683475
61408363521757797556926625531328
61408363521757797556926625531337
61408363521757798105718595973529
61408363521758097883374291433721
61408363521758098294968269265365
61408363539447651220958341780279
61408363539471962845838400882493
61408363539471963257432378714137
61408363539482768286763030444603
61408363539482768423961023055151
61408363539482769521544963939535
61408363539482769658742956550083
61408363539482770070336934381727
61408363539482773777210787300885
61408363539483625617738099691235
61408363539483625800668756505299
61408363539483668854593409147513
61408363539483925807008693689423
61408363539483925989939350503487
61408363539483968632249105670515
61408363539483968632251428618809
61408363539483968632268997861431
61408363539483968632272353911589
61408363539483969043843082439349
61408363539483969043862975693075
61408363539483969043864008812201
61408363539483969043866331743233
61408363539483969043866331760495
61408363539483969181041075049897
61408363539483969181041076112707
61408363539483969181043399061001
61408363539483970278625015934281
61408363539483970278625016997091
61408363539483970827416986376473
61408363539483970827416987439283
61408363539483970827419310387577
61408363539483973985502221362925
61408363539483974120168809029625
61408363539483974120168810092435
61408363539483974122700213973472
61408363539483974122700213973473
61408363539483974122700214327605
61408363539483974122700215390415
61408363539483974165921366486867
61408363539483974165922399605993
61408363539483974168432879593931
61408363539483974531762786861269
61408363539483974534294191805116
61408363539483974534294191805117
61408363539483974534294192159249
61408363539483974580026856008632
61408363539483974580026856008633
61408363539483974580026856362765
61408363539483974717224848619181
61408363539483974717224848973313
61408363539483975766544720356201
61408363539483975766544721419011
61408363539483975812297277813443
61408363539483975814808789857697
61408363539483975814808790920507
61408363539483976363600759945757
61408363539483976363600760299889
61408363947146408640900824347021
61408363947146408640901082627275
61408364159856916926305088782173
61408364159856916926305089844983
61408364159856921865432822761901
61408364159856921865432823824711
61408364160841537116367189726162
61408364160841537116367189842802
61408364161157625297640833313720
61408364161157636410678234768108
61408364161157636415760808829628
61408364161157636415760808946268
61408364177571092370312686909737
61408364177579190894551250415591
61408364177581892597798308979305
61408364177581897536926042959033
61408364177582792616755359475431
61408364177582793028349336244265
61408364177895280168889244569036
61408364177910890612535001246049
61408364177910901867915382530358
61408364178879896018951862616586
61408364178879910836334720199498
61408367539590504742418887310102
61408367539626077384419717489607
61408367539626977815054427575811
61408367539626977952252420186359
61408367539699012259136608772611
61408367539699028128013026700987
61408367539699028311215652698041
61408367539699028311299421258433
61408367539699878923738267137543
61408367539699912689603953216327
61408367539699912689687549948503
61408367539699912689687636037571
61408367539699912826885628648119
61408367539699928741766679963001
61408367539699928741850362434325
61408367539699928741850448523393
61408367539699928879048355044873
61408367539699928879048355394793
61408367539699928879048441133941
61408367539731443627850008239547
61408367539731443627850093978695
61408367539731443811052634236601
61408367539731443811136402796993
61408367539731448566977742219275
61408367539731448566977827958423
61408367539732294423575248676103
61408367539732332533770000592009
61408367539732343646807402046397
61408367539732344241603661501561
61408367539732344241687343972885
61408367539732344241687430061953
61408367539732344378885336583433
61408367539732344378885336933353
61408367539732344378885422672501
61408367539732349142320163462451
61408367539905703063913496432662
61408367539917410445466657758278
61408367539917414156589150790024
61408367540014675473483297344888
61408367540573922534859524218084
61408367540887321772801861801434
61408367540898117473568716466098
61408367540898128586606117920486
61408367540898128586607983593324
61408367540898132297728610952232
61408367540922443915829195417506
61408367540922443915829654559202
61408367540995377143270932915030
61408367592801004398899378081003
61408367592873605730011203940977
61408367592873905919259848363037
61408367592873905919260877232813
61408367592873938678733918400157
61408367592873938678735898037727
61408367592873938678735984131007
61408367592873938678737017232871
61408367592873939273530520811913
61408367592873939273532586542763
61408367592873939273533619644627
61408367592873955142492687292383
61408367592873955142493031665917
61408367592873955737289289704139
61408367592909923141300938961437
61408367592909923141301967831213
61408367592909961434782685254693
61408367592909961434783028211285
61408367592909961983574998653477
61408367592909972364533777890783
61408367592909972364534122264317
61408367592909972547820429665673
61408367592909973096612057151273
61408367610526880501027308364339
61408367610526880638225300974887
61408367610598581401504424138109
61408367610599782158503117305453
61408367610599814964067572113581
61408367610599814964067573513261
61408367610599815375658451095249
61408367610599815375660430737031
61408367610599815375660516826099
61408367610599815375660775093303
61408367610599815375661549932175
61408367610599815375661549945225
61408367610599815375661550282095
61408367610599815512837502636807
61408367610599831427823243222853
61408367610599831427823329311921
61408367610599831427823586529365
61408367610599831565021235833401
61408367610599831565021321922469
61408367610599831565021579139913
61408367610599831976531529776779
61408367610634598623545514736509
61408367610634598623545515799319
61408367610634603562673248716237
61408367610634603562673249779047
61408367610634937106275991190973
61408367610634937106276248408417
61408367610634937106276252657767
61408367610634948036027083827063
61408367610634948173309017538892
61408367610634948219313392645361
61408367610634948219313649862805
61408367610634948219313654112155
61408367610634948226843602157057
61408367610634948226843603206817
61408367610634948638437579988701
61408367610634948638437581038461
61408367610634948768020564240443
61408367610634948768021593110219
61408367610634948768105363087553
61408367610634953523946788248983
61408367610634953714763306578977
61408367610634953714763307628737
61408367610634954126357284397571
61408367610634954126357284410621
61408367610635799380544207903853
61408367610635799380544208966663
61408367610635837674024924977413
61408367610635837674025272533275
61408367610635838085619250364919
61408367610635848611369419331091
61408367610635848787062326431801
61408367610635848787062673987663
61408367610635848794655728153761
61408367610635849198572620375179
61408367610635849198656304263445
61408367610635849206165764879535
61408367610635849206249447705151
61408367610635854099289123753011
61408367610635854282575174295427
61408367610635854694169152127071
61408367616543579127656110794702
61408367616543579127844138872030
61408367616544474199892368895652
61408367616544479558207138059662
61408367616544479558395166136990
61408367616544480107270704733263
61408367616726838973315957917378
61408367617382102083971602950736
61408367617382135435796623239946
61408367617382152085203789202702
61408367617383352842286050404414
61408367617698190265245532218814
61408367617698234730107953962412
61408367617699452141431284084846
61408367617710242307708488966378
61408367617710257125091690905562
61408367617710257308022462038282
61408367617710258956843995411066
61408367617710258962009909452634
61408367617710262667966718596860
61408367617734574286067532049782
61408367617807503624602635521242
61408367752337495978711065369793
61408367752406839649296252123325
61408367752406839649297280993101
61408367752406839649379973469219
61408367752410425868381251740813
61408367752410425914135955863295
61408367752410425914219638684539
61408367752410427560510834070745
61408367752410441783095023511051
61408367752410441966380313286463
61408367752410441966381418068497
61408367752410443574262067347597
61408367752410443620015537826381
61408367752431140756017900925633
61408367752431151869055045162577
61408367752441956852381063523799
61408367752441961791508711764379
61408367752441961791508797503527
61408367752442845758300970137113
61408367752442846353181255370113
61408367752442856871338371591501
61408367752442857282932005049611
61408367752442859074098963147009
61408367752442859119852519364941
61408367752442862222059739029339
61408367752442864013226697126737
61408367752442864013226782865885
61408367752442864013227040083329
61408367770062471650204285566925
61408367770062471650204289816275
61408367770063372217953305442433
61408367770063372217953309691783
61408367770132699882462704671783
61408367770132701528837593056043
61408367770135401539874472292077
61408367770135401585629176414559
61408367770135403186250383618653
61408367770135417591786236318731
61408367770135417599380409338731
61408367770135417637790869705237
61408367770135417645132879657145
61408367770135417645404848827085
61408367770135419238161114537619
61408367770135419238162147639483
61408367770135419238162147645307
61408367770135419245755201805581
61408367770135419428706778858033
61408367770135419428706779330417
61408367770135419428707898190143
61408367770136302153461879111311
61408367770136318029931436603691
61408367770136318205602651341297
61408367770136318205623572401989
61408367770157016858062148387725
61408367770157016858062152637075
61408367770157027971015524064277
61408367770157027978357534016185
61408367770157027978629503186125
61408367770157028108276278435377
61408367770157028108297199146149
61408367770167822024674475567245
61408367770167822024674479816595
61408367770167833091623303596439
61408367770167833099217390877291
61408367770167833144969861195705
61408367770167833145241830365645
61408367770167834189206469636127
61408367770167834737998095722047
61408367770167834737999214917191
61408367770167834737999214923015
61408367770167834745592269083289
61408367770167834928543731816877
61408367770167834928543846608125
61408367770167834928544879728703
61408367770167838030750951837019
61408367770167838030751037576167
61408367770167838038345124857019
61408367770167839677126863163595
61408367770167839677126948902743
61408367770167839684719917323869
61408367770167839684720003063017
61408367770167839684720260280461
61408367770168722592423495442752
61408367770168722592423495442753
61408367770168722592423499692103
61408367770168738468895380469647
61408367770168738468896152121979
61408367776040890811623091420422
61408367776041026752668666455087
61408367776041040975255266100559
61408367776041040975255294680275
61408367776043592515142034490996
61408367776044943573033397961311
61408367776065641813626949055707
61408367776065652926664350510095
61408367776283295683935790762498
61408367776284196114486846607174
61408367776286893013547827936582
61408367776286897954931898844246
61408367776356191668114808836559
61408367776356191668114837416275
61408367776356225026714655999881
61408367776356236139752057454269
61408367776356236139752086033985
61408367776356239844097857939065
61408367776356239844097886518781
61408367776356975332612523837904
61408367776356986406692089012696
61408367776356990156770552651200
61408367776908133885455497529484
61408367776918927756100109397352
61408367776918938875911880450396
61408367776918939052067824709004
61408367777012688933347780810231
61408367777012688933347809389947
61408367777012689528144383103943
61408367777013484259925657432364
61408367777013484259925658832044
61408367777013487371167366586604
61408367777232288883825311515404
61408367777232325353687788421322
61408367777232336465011758324198
61408367777235038351461443812470
61408367777243132167494338908952
61408367777340344261069440725878
61408367777340345489097468051646
61408367777340345491604509082686
61408367777340345902298987226544
61408367777340345903198486914330
61408367777340393484304803110376
61408367777340393667319027958808
61408367777340394078285130929676
61408367777340394078345826976800
61408367777340394078347806955452
61408367777340394078348926163646
61408367777340394079097939286112
61408367777340394079098972392188
61408367777340394079101038472958
61408367777340395313691501747124
61408367777340395313694943536430
61408367777340395313694943890562
61408367777340395314531767539438
61408367777340395316976133594546
61408367823237395509046088920939
61408367823237395509048499008061
61408367823237395509048499025323
61408367823237395509049532127187
61408367823237395509108851035623
61408367823237398664683603201729
61408367823310295245835065370233
61408367823310297029408969307357
61408367823310328005311115044923
61408367823310328005311201138203
61408367823310328005312234240067
61408367823310328600108836651823
61408367823310328600108837005955
61408367823310328600192519490329
61408367823310329651687112441693
61408367823310329788881920130459
61408367823310329788882694970943
61408367823310329788885018982047
61408367823310330246483714859273
61408367823310330246752599618495
61408367823310330383679297382699
61408367823310330383744383495437
61408367823310330383744383508487
61408367823310344469067904299579
61408367823310344606265896910127
61408367823310344652354298857025
61408367823310345063863477841559
61408367823310345063864506711335
61408367823310345071478452903287
61408367823310345071478571922251
61408367823310345071478571926463
61408367823310345071478571939513
61408367823310345201061470452107
61408367823310345201061470806239
61408367823310345201062499321883
61408367823310345201124232566791
61408367823310345208655558091463
61408367823310345208655643826239
61408367823310345208655643830611
61408367823310345208656672696015
61408367823310345208656672700387
61408367823310345208676564537011
61408367823310345208676564550061
61408367823310345208677593419837
61408367823310346252641033396219
61408367823310346252641119135367
61408367823310346252641893970027
61408367823310346260234862396977
61408367823310346260234948136125
61408367823310346855031555152815
61408367823310346855032584022591
61408367823334606870712801524153
61408367823334612358632505946073
61408367823334645164194547817409
61408367823334645164194633556557
61408367823334645575976136257211
61408367823334656277232035010945
61408367823334656688742242865255
61408367823334656688742244282197
61408367823334656688742328958535
61408367823334656825939206606027
61408367823334656825940235475803
61408367823334656826001968720711
61408367823334656826002997590487
61408367823334656826024005453137
61408367823334656833533379980159
61408367823334656833533379984531
61408367823334656833554300690931
61408367823334656833554300703981
61408367823334661635484042060111
61408367823334661772682034666447
61408367823334661772682034670659
61408367823334662184255006056755
61408367823334662184255091791531
61408367823334662184255091795903
61408367823334662184276012515353
61408367823345450147520566178631
61408367823345451931094470115755
61408367823345461260557967633019
61408367823345461260558053372167
61408367823345461855353541174999
61408367823345463051725268687009
61408367823345463638928473981899
61408367823345463646522647356031
61408367823345466748477672054939
61408367823345466748477757794087
61408367823345466802096283500399
61408367823345467350867333236275
61408367823345467350868447840827
61408367823345467350868447845199
61408367823345467350888220658647
61408367823345467350888253942591
61408367823346314251450059905757
61408367823346317955795860390553
61408367823346352361645583114039
61408367823346362423102561050507
61408367823346362423165323165191
61408367823346362430696734424639
61408367823346362430696734429011
61408367823346362430717655135411
61408367823346362430717655148461
61408367823346363474681865727415
61408367823346363474682123994619
61408367823346363474682898829279
61408367823346363482275952995377
61408367823346363482276295951969
61408367823346364069479501246859
61408367823346364069479502663801
61408367823346364077073674620991
61408367823346364214270638366135
61408367823346364214271667235911
61408367823346367369845389110926
61408367823346367369845389110927
61408367823346367369845389115139
61408367823346367781418446236011
61408367823346367781418446240383
61408367823346367781419475105787
61408367823346367781419475110159
61408367823346367781439247923607
61408367823346367781439366942570
61408367823346367781439366942571
61408367823346367781439366946783
61408367823346367781439366959833
61408367823346367781440395829609
61408367823346367918617467720707
61408367823346368970195657417297
61408367823346368970195743156445
61408367823346369564992350177507
61408367823529134275604602830403
61408367823529168222205276128661
61408367823529168222226196833609
61408367823529168222477245292985
61408367823529182451587623353193
61408367823529182451838700392285
61408367823552293498134126810724
61408367823552293498134126827986
61408367823625239490067933069981
61408367823625239490067961649697
61408367823625243194413733554777
61408367823625243194413762134493
61408367823626429127495750572012
61408367823626429127496007789456
61408367823626429134837756278734
61408367823626429134838789380598
61408367829146020327350508284791
61408367829218654875536050844167
61408367829218655051190448048035
61408367829218655058466678961875
61408367829218655058801409891123
61408367829218655424579068346055
61408367829218669692919252783351
61408367829218669693170272663011
61408367829218669693170301242727
61408367829218669875849909597415
61408367829218669876184611830307
61408367829218969882168897495471
61408367829218970019366890106019
61408367829218970621757196790935
61408367829242970753802604984771
61408367829242981317796960357555
61408367829242981317796988937271
61408367829242981500727645751335
61408367829243270943052249580251
61408367829243270943324218744575
61408367829243281507046633532751
61408367829243287185762663738043
61408367829253777195846588198111
61408367829253792574719298643902
61408367829254092763968967349527
61408367829254092763968971935738
61408367829254092763968971935747
61408367829254989627372305645314
61408367829254992782926018182522
61408367829254992782926018182523
61408367829254993148787449316046
61408367829254993331717987225035
61408367829425802261238171546469
61408367829437459499435676229447
61408367829437459682366333043511
61408367829437459682429066112079
61408367829437459682429095158355
61408367829437459682701034226643
61408367829437459682701035276403
61408367829437493034526054515853
61408367829437507675418696752237
61408367829437507675669773791329
61408367829437507858349353566301
61408367829437507858412029475437
61408367829437507858683998639761
61408367829460918865482209180044
61408367829460918865482209298088
61408367829460918865482209315350
61408367829460919460278439935996
61408367829460919460278439937448
61408367829460919460278439954710
61408367829460924401662510843660
61408367829460924401662510845112
61408367829460924401662510862374
61408367829460924401662510980418
61408367829461819479047490008458
61408367829461824832213566812044
61408367829533820386029815399011
61408367829533820386029843978727
61408367829533820431511431026511
61408367829533820431511431143151
61408367829533820431511459722867
61408367829533820431783400190835
61408367829533864857667064016721
61408367829533864857667092596437
61408367829533864903148679644221
61408367829533864903420648808545
61408367829533868607494480245657
61408367829533868607494508825373
61408367829534754168123422076484
61408367829534754357912470606629
61408367829535054494844090276820
61408367830093071151500822877343
61408367830093071197233487080859
61408367830093956940323045406987
61408367830129138336428566640173
61408367830129138336429342874513
61408367830190317651011738913307
61408367830190317651011767493023
61408367830190317651262787372683
61408367830190317651262815952399
61408367830190317696744403000183
61408367830190317696744403116823
61408367830190317697016372164507
61408367830190318245787420502071
61408367830190318245808341207019
61408367830191518408076539950582
61408367830202073211061430728399
61408367830202073211062551336273
61408367846871896566990125566339
61408367846943495384129369220598
61408367846943631096054337452093
61408367846944831853405339937071
61408367846944831898887300037483
61408367846944846121473899682955
61408367846969147228048074561355
61408367846969147228110836676199
61408367846969157883549498779464
61408367846969163244334097889804
61408367846969163290066762093320
61408367846969163425088589464335
61408367846969163836682567295979
61408367846979968271216639556813
61408367846979968408414632167361
61408367846979968408414633217121
61408367846979968820280583414074
61408367846979969003211240233962
61408367846979970054790543493937
61408367846979970054790544543697
61408367846979970058075223539872
61408367846979970058075453227360
61408367846979970058075481807076
61408367846979970103807887743388
61408367846979970103808117430876
61408367846979970103808146010592
61408367846979970237804884202034
61408367846979970237993173728894
61408367846980869022251943908814
61408367846980869022251943908815
61408367846980869433845921740458
61408367846980869433845921740459
61408367846980869436357564519925
61408367846980870671703582246841
61408367846980870809152651913746
61408367847162333183614387810864
61408367847162333366629070406928
61408367847162435353922286309211
61408367847162469117529569724837
61408367847162469117550490429785
61408367847162483529905249672569
61408367847186794967526456758728
61408367847186794967526456760180
61408367847186795150540681489116
61408367847186795150540681490568
61408367847186795150540681507830
61408367847186795150540710205590
61408367847186795154776724363355
61408367847186795154782985826489
61408367847186795155054954990813
61408367847186795562322687398088
61408367847186795562322687399540
61408367847186795562322687416802
61408367847186795562322716114562
61408367847186795566564991735461
61408367847186800503706758423796
61408367847186800640904779632774
61408367847186800640967427060120
61408367847186800640967427061572
61408367847186800640967427078834
61408367847186801052749432969092
61408367847186801052749432970544
61408367847187695718289701383338
61408367847187695718289730068048
61408367847187695718289730081098
61408367847187696130071707292310
61408367847187696130071735977020
61408367847187696130071735990070
61408367847187701071455806884684
61408367847187701071455806897734
61408367847187701620498452846052
61408367847187701620498452850264
61408367847187701620498453200184
61408367847187951394411851911755
61408367847187951394411880608111
61408367847187995724796747456162
61408367847187995866049129225821
61408367847187995907539374662076
61408367847187996319321380565431
61408367847187996319321380565432
61408367847187996319321380571048
61408367847187996319321380584146
61408367847188000023098883022230
61408367847188001214972815968791
61408367847188001260705451591139
61408367847188001260705451591140
61408367847188001260705451609854
61408367847188001397966120227464
61408367847188001397966120246178
61408367847188001397966121645858
61408367847188001809748126136436
61408367847198502943059945779691
61408367847198803132309619072979
61408367847259546324462721627686
61408367847259546324462722794086
61408367847259546919322087575648
61408367847259579676287741916896
61408367847259579676287743083296
61408367847259579676350505552432
61408367847259579677979995779248
61408367847259579683125332426544
61408367847259696670816433330635
61408367847259696670816461910351
61408367847259730029437200732345
61408367847259730030161935083627
61408367847259730441219463858761
61408367847259741142453681481785
61408367847259741142453710528061
61408367847259741142474602186733
61408367847259744846799482433141
61408367847259744846799511012857
61408367847260447487071193190304
61408367847260930596888080521468
61408367847260930596888337738912
61408367847260930599147768795055
61408367847260930604230086228190
61408367847260930604231119330054
61408367847260931191443330151993
61408367847260931198218157026105
61408367847260941853719624823105
61408367847260942265501630732077
61408367847260942311255215523901
61408367847260945558065425191261
61408367847260945558065425307901
61408367847260945558065510930409
61408367847260945558065539626765
61408367847260947214503894557394
61408367847260947214504151774838
61408367847271754028245278474666
61408367847271754028245535692110
61408367847296069357447921938390
61408367847296069357447922988150
61408367847296069357448180205594
61408367847296069357468814063622
61408367847296069357468815113382
61408367847296069357469072330826
61408367847296069403201478267138
61408367847296069403201479316898
61408367847296069403201506846854
61408367847296069403201507896614
61408367847296069403201736534342
61408367847296069532921376317422
61408367847296069540451639788960
61408367847296069540451642971288
61408367847296069540451668368676
61408367847819881358644937203090
61408367847819881358644937658004
61408367847819881358895642823918
61408367847819881770426943094799
61408367847819881770426943094800
61408367847819881770426943112062
61408367847819881770426943566976
61408367847819881770489619592752
61408367847819883005020848510951
61408367847820148010606525621623
61408367847820148193620836209203
61408367847820181364880385745824
61408367847820181364880385764538
61408367847820181364963953780192
61408367847820181364963953781644
61408367847820181364963953798906
61408367847820181502412651912238
61408367847820181547915531184015
61408367847820181914006628325488
61408367847820181914006628326940
61408367847820181914006628344202
61408367847820181914006628681072
61408367847820181959676616521942
61408367847820181959697537092987
61408367847820183149289998607795
61408367847820183195022634230143
61408367847820192482243774239333
61408367847820192665257999087765
61408367847820193077040004996737
61408367847843308841309201371867
61408367847843308841309201373319
61408367847844192983522673357010
61408367847844193395304679265982
61408367847844209409058221248827
61408367847844209409058479529081
61408367847844459818498572363123
61408367847844460184468605990450
61408367847844492989841689934112
61408367847844492989841689935564
61408367847844492989841690288244
61408367847844492989841690289696
61408367847844492990029719428430
61408367847844492990029719429834
61408367847844493538884364479408
61408367847844493538884364480860
61408367847844493538884364498122
61408367847844493582043093663905
61408367847844493582105855778749
61408367847844507811467310878049
61408367847844507948665303138677
61408367847844507994418859350785
61408367847844507994481535726481
61408367847844508406263541635453
61408367847844509644058295454800
61408367847854998561917006428239
61408367847855000208292917753363
61408367847855014438472814452185
61408367847855014575670548428347
61408367847855014575670806708601
61408367847855298751187600426427
61408367847915743400425099721214
61408367847915743400425100770974
61408367847915787865287521464812
61408367847915787865287522514572
61408367847915791571325574645560
61408367847915791571325575695320
61408367847916193936049405304307
61408367847917094320787431299811
61408367847917094915664370659463
61408367847917142679865070896405
61408367847917144283670422910747
61408367847917394647315333179892
61408367847917394693131780824883
61408367847917395104914043951299
61408367847917395242174712587623
61408367847917439569776465694897
61408367847917442686100490760093
61408367847917442686100519339809
61408367847917442823298511600437
61408367847917442869052067812545
61408367847917442869114744188241
61408367847917444472962325454114
61408367847917444518694703860470
61408367847917444518694961077914
61408367847917444518715624448778
61408367847917444518715881666222
61408367847927949313105764278107
61408367847927949313105764279559
61408367847927949313106798798365
61408367847927949450282750090267
61408367847928251286703451104182
61408367847928251286703452153942
61408367847928251286703709371386
61408367847928251332436086727982
61408367847928251332436087777742
61408367847928251332436344995186
61408367847928251332457008366050
61408367847928251332457265583494
61408367848134640665170568538666
61408367848134926037057960596266
61408367848134940854440875571890
61408367848134940854440877105472
61408367848134946398215380847012
61408367848135846966027076748296
61408367848136293568498913659944
61408367848136293568499170877388
61408367848146650067832297299686
61408367848146650067895059414530
61408367848146650067895145507969
61408367848146653773933198688717
61408367848146653778952639215566
61408367848147100382240293345128
61408367848147100382240297577216
61408367848147100382240554794660
61408367848147104088278375105592
61408367848147104088278607975408
61408367848170965397118682146685
61408367848170965398810934842637
61408367848171415711463829983844
61408367848171415757196522767076
61408367848243900271688671213774
61408367848243900278526254085688
61408367848243900278526255135448
61408367848243900278526258789952
61408367848243900278526259852810
61408367848244350581014496029488
61408367848244350581014497079248
61408367848244350586076146320372
61408367848244350586076149502700
61408367848244350586076150552460
61408367848244350586076407769904
61408367848244350626747131653288
61408367848244350626747132586408
61408367848244350631829702649120
61408367848244350631829705831448
61408367848244350631829706764568
61408367848244350631829706881208
61408367848244350631829963982012
61408367848244350631829964098652
61408368231009102079556134236215
61408368248730126014225066753149
61408368248731326771223759920493
61408368248733727736429175812989
61408368248734077753580672108517
61408368248734077888247259769553
61408368248734077890778664719065
61408368248734928493427868980333
61408368248734972785128441028469
61408368248734973372415673385534
61408368248950214020972689950978
61408368248950214020972691350658
61408368248952610181720431434662
61408368248952865903658814082919
61408368248952865903658842779275
61408368248952865903930783247243
61408368248952910371053672624108
61408368248952910371053672625560
61408368248952910371053672642822
61408368248952910375233300935705
61408368248952910375295976961481
61408368248952910375567946125805
61408368248952910919280439638928
61408368248952910920033671162342
61408368248952915724219749442196
61408368248952915724219749459458
61408368248952915724219749564452
61408368248952915724219749577502
61408368248952915724219750975778
61408368248952915724219750977182
61408368248952915861417742070006
61408368248952915861417743586326
61408368248952916273262424105536
61408368248952916273262424109748
61408368254639646506886405847564
61408368254639695730449947110483
61408368254639695730449975806839
61408368254639984943943894378271
61408368254639995919720541107267
61408368254639996056981295832659
61408368254642348210382189586951
61408368254642353149509922503869
61408368254642353149509923566679
61408368254642353698301892946061
61408368254642353700749615422788
61408368254642403113774029548788
61408368254642653293026931592189
61408368254642653293026932654999
61408368254642653890082971181744
61408368254643553723577959919959
61408368254643553860775952530507
61408368254643554274817651776068
61408368254643554320633998446704
61408368254643598785496420076414
61408368254643603687842065902068
61408368254643603724620798119872
61408368254849528171810943947237
61408368254850428602281387224911
61408368254857588810761143776415
61408368254857588810761172472771
61408368254857633872868666575674
61408368254857633872868666577078
61408368254857638814252737484742
61408368254858534303419693840634
61408368254858534303419697028578
61408368254858534303419722538394
61408368254858539244803763350022
61408368254858539244803793446058
61408368254861235416133717637325
61408368254861235594801178125542
61408368254861235594801182711762
61408368254861235594884746141196
61408368254861235594884746159910
61408368254861235594884750746130
61408368254861235594884774739626
61408368254861235595072775636918
61408368254861235595072778823458
61408368254861236010909056269497
61408368254861236143927420686492
61408368254861236143927420687944
61408368254861236143927420705206
61408368254861240902234506043657
61408368254861240948050822957832
61408368254861240948050822963496
61408368254861240948050822976546
61408368254861241085248844166810
61408368254861241085248845683130
61408368254861241497093497503128
61408368254861491271278865734607
61408368254861535738318187213862
61408368254861535738318191800082
61408368254861535738401755130186
61408368254861535738401755230968
61408368254861535738401755248230
61408368254861535738401759834450
61408368254861535742916028613169
61408368254861536333114417834508
61408368254861536333114417853222
61408368254861536333198014568088
61408368254861536333198014585350
61408368254861541091567831933724
61408368254861541091567831946822
61408368254861541091567832051816
61408368254861541091567832064866
61408368254861541091567833464546
61408368254861541091567860631532
61408368254861541274498488878930
61408368254861541274498489214348
61408368254861541274498490278610
61408368254861541686364091388936
61408368254862436169140840686554
61408368254862436173940822726214
61408368254862436351883467906970
61408368254862436351904359902512
61408368254862436351904359915562
61408368254862436763665473815942
61408368254862441659316880507040
61408368254862441659316880520090
61408368254862441705049544723606
61408368254862441842331105351260
61408368254862441842331105368522
61408368254862441842331106884842
61408368254862442254113111264444
61408368254954894599292539415549
61408368254954894599292567995265
61408368255514097189031517204475
61408368255517704993952694922028
61408368301908988706293081579775
61408368302127837797315339124476
61408368302127837797315339125928
61408368302127837797315339143190
61408368302127837934513331753738
61408368302127842738699410150184
61408368302127842738699410168898
61408368302127842738699410504316
61408368302127842738699410505768
61408368302127842875897402779446
61408368302127842875960078786508
61408368302127842875960078787960
61408368302127842875960078805222
61408368307817275224861849115537
61408368307817280163989583095265
61408368307817313518341890802643
61408368307817580307506592183585
61408368307817580904562631773140
61408368307817613661858899890963
61408368307817614073641164067139
61408368307817630316079607660927
61408368308035217528676149289107
61408368308035217528676177985463
61408368308035217574429734197571
61408368308035262590595385258560
61408368308035262590595385260012
61408368308035262590595385730736
61408368308035262590595385732188
61408368308035267531979456166224
61408368308035267531979456167676
61408368308035267531979456284268
61408368308036118142241516187923
61408368308036163021146412524972
61408368308036163021146412542234
61408368308036163021146412997148
61408368308036163021146417246498
61408368308036163158407081277888
61408368308036163158407081279340
61408368308036163158407081296602
61408368308036167962530483567942
61408368308036418285758525276243
61408368308036463164663421630554
61408368308036463164663422085468
61408368308036463164663426334818
61408368308036463347594078425904
61408368308036463347594078444618
61408368308036463347677675159484
61408368308036463347677675176746
61408368308036468106047492520956
61408368308036468106047492538218
61408368308036468106047492656262
61408368308036468106047492993132
61408368308036468288978149451612
61408368308036468288978149470326
61408368308036468288978149805744
61408368308036468289061746067148
61408368308036468289061746084410
61408368308691725906946522717167
61408368308691725952700107625631
61408368308692632008432612730868
61408368325543456960790532564596
61408368325761138829900301475020
61408368325761138829900301476472
61408368325761143634023703628316
61408368325761143634023703629768
61408368325761143634023703746360
61408368325762039260388652614874
61408368325762039260388652719868
61408368325762039260388657319138
61408368325762039260388681299584
61408368325762039397649321351980
61408368325762044201772752207248
61408368325762339403905661703194
61408368325762339403905661808188
61408368325762339403905661821238
61408368325762339403905666407458
61408368325762339403905690400954
61408368325762339447377775164046
61408368325762339449638325887995
61408368325762339449638325887996
61408368325762339449638325893612
61408368325762339449638325906710
61408368325762339449638354604470
61408368325762344345289732610858
61408368325762344345289732715852
61408368325762344345289732728902
61408368325762344345289761295568
61408368325762344345289761308618
61408368325762344391022396801276
61408368325762344391022396913703
61408368325762344391022396913704
61408368325762344391022396932418
61408368325762344391022397267836
61408368325762344391022425512134
61408368325762344528283065550028
61408368325762344528283065568742
61408368325762344528303986157050
61408368326417591485419453250699
61408368326417602603519522231142
61408368326417602740717514959734
61408368326418492053231149151983
61408368326418503171352224932058
61408368326418536113839618679574
61408368326418536113839618797618
61408368326418536114090322900722
61408368326418536525621624588546
61408368326418536525621624693540
61408368326418536525684300719316
61408368326418541467009053062687
61408368326418803314785551313014
61408368326418803314785551667146
61408368326418803360601898223894
61408368326418836120158635256676
61408368326418836257607331989042
61408368326418836668385406857716
61408368326418836669201309801972
61408368326418836669201309803424
61408368326418836669201309807636
61408368326418836669201309820686
61408368326418836714871297998426
61408368326418841602911082858595
61408368326418841602994650892963
61408368326418841603182678970291
61408368326418852774375239727604
61408368326516097441567053795513
61408368461429834072142594155677
61408368461429834072142680248957
61408368461433736532388346949545
61408368461433736532388433042825
61408368461433785811499400563169
61408368461433785946165994014413
61408368461433785946417041056639
61408368461433785946417041061011
61408368461433785948697393173717
61408368461433786358010932795003
61408368461433786358011018888283
61408368461433786358011018892655
61408368461441539669305948600157
61408368461441539669306034693437
61408368461441839858555707985273
61408368461441841642129611922397
61408368461441869455971731390099
61408368461441874991967475819037
61408368461441874992155503896365
61408368461441884287452978565439
61408368461441885933827771032289
61408368461441885933827856771437
61408368461441885933828889892015
61408368461441889226580712545167
61408368461441889821376200347999
61408368461441889821376286441279
61408368461441889821376286445651
61408368461441890872955505012017
61408368461441890872955590751165
61408368461441890872956623871743
61408368461441891467752197767855
61408368461444571159218791016623
61408368461444576695402563522889
61408368461444587225480852827169
61408368461444591524623259974523
61408368461444591524644180567194
61408368461444592759154113461197
61408368461444592759154142163377
61408368461444592759155261371571
61408368461445442129551701394025
61408368461445442129551787487305
61408368461445486009657087625279
61408368461445486009659410573573
61408368461445487656031965831277
61408368461445487656032998951855
61408368461445487656035321900149
61408368461445491360378799436651
61408368461445491497576792047199
61408368461445491543329348458893
61408368461445491543580309407839
61408368461445491543580395501119
61408368461445491543580395505491
61408368461445491545860747618196
61408368461445491545860747618197
61408368461445491545861780737323
61408368461445491955174287239483
61408368461445491955174373332763
61408368461445491955174373337135
61408368461445491955195293925434
61408368461445493143951670253197
61408368461445493143952703373775
61408368461445493189705139326477
61408368461445493189705144981331
61408368461445493189705253645341
61408368461445493189705255045021
61408368461445493189705255167485
61408368461445493189705255517405
61408368461445493189705259766755
61408368461445493189706288636531
61408368461445493192237692044968
61408368461445493738748277274259
61408368461652318239639073800246
61408368461652618428972315008406
61408368461652618428972343706166
61408368461652618429160343085734
61408368461652618840754320900116
61408368461652618840754320904280
61408368461652618840754320917378
61408368461652618840754349602088
61408368461652618977952313510664
61408368461652618977952313527926
61408368461652618977952342225686
61408368461652623782075631222305
61408368461652623782138391807780
61408368461652623782138391924372
61408368461652623919336384418328
61408368461652623919336384435590
61408368461652623919336385951910
61408368461663425790940552015308
61408368461663430595063869728401
61408368461663430732324622922972
61408368461663430732324624458006
61408368461664326221490460084880
61408368461664326221491579280268
61408368461664329927528513265628
61408368462316924318959025121023
61408368462316924318959025121024
61408368462316924318959025125236
61408368462316924318959025475156
61408368462317171345104328749051
61408368462317219569101885021439
61408368462317219569164561047216
61408368462317219569164561051428
61408368462317221216292555989508
61408368462317221216292556107600
61408368462317221216292556120650
61408368462317221216292584687316
61408368462317221353490577310914
61408368462317224508229619001167
61408368462317224508292295026944
61408368462317224508292295031156
61408368462317224920074272236704
61408368462317224920074272238156
61408368462317224920074272255418
61408368462317224922330609282684
61408368462317224922330609301398
61408368462317224922330609636816
61408368462317224922330609638268
61408368462317225057272293550676
61408368462317225057272293563726
61408368462317225058775374974752
61408368462317225059528630478612
61408368462317225059528630491662
61408368462319626022206084747547
61408368462319626022206084747548
61408368462319626022206085101680
61408368462319922507945637778772
61408368462319922507945637797486
61408368462319922507945637915530
61408368462319926211455758039383
61408368462319926211455758039384
61408368462319926211455758056646
61408368462319926211455758393516
61408368462319926211476678627691
61408368462319926213983690959520
61408368462319926213983690978234
61408368462319926213983691096278
61408368462319926213983692494554
61408368462319926213983692495958
61408368462320823075694657672994
61408368462320823075694657791038
61408368462320823075694686370754
61408368462320823075757333799552
61408368462320823075757333816814
61408368462320826779204777914892
61408368462320826779204778269024
61408368462320826779288374533188
61408368462320826781732739538452
61408368462320826781732739551502
61408368462320826781795386980300
61408368462320826781795386997562
61408368462320826781795388397242
61408368467244844357653178048924
61408368467244844357655500997218
61408368467244848061998978533720
61408368467338459485223312153169
61408368467342089615042177803775
61408368467342411359518708806759
61408368467350161378040862926313
61408368467350165082386666597649
61408368467350166865960570534773
61408368467350210784288503483360
61408368467350214488634303968156
61408368467350515234477954191399
61408368467352916153678618388546
61408368467352916750986853280462
61408368467354067496899755188001
61408368467354067545164967991808
61408368467354068731681688682933
61408368467354116910677430933150
61408368467354116949151767664976
61408368467354117322522455824499
61408368467354117322543376412798
61408368467354117325054889633742
61408368467354117368277069599978
61408368467354117505473918908214
61408368467354117505474033699254
61408368467354117508069229273430
61408368467560943469789163541756
61408368467560943469789163658348
61408368467560943652719820472411
61408368467560943652719820472412
61408368467560943652719820491126
61408368467560943652803388506780
61408368467560943652803388525494
61408368467560943652803388862364
61408368467560943652991416602822
61408368467560943652991418002502
61408368467560944064585394299160
61408368467560944064585394421416
61408368467560944064585394771336
61408368467560944201846063052076
61408368467560949143230133959740
61408368467560949143230133978454
61408368467560949143230135378134
61408368467560949555012139752120
61408368467560949555012139874376
61408368467560949555012140224296
61408368467561243796320397478508
61408368467561243796320397495770
61408368467561244208102403391644
61408368467561244208102403404742
61408368467561244391033060218806
61408368467561244391116656933672
61408368467561249149486474295144
61408368467561249332417131225800
61408368467561249332417131579932
61408368467561249332500727841336
61408368467561249332500727858598
61408368467561249332500729374918
61408368467561249744282733754520
61408368467571750465708058979959
61408368467571750465708058979960
61408368467571750465708059334092
61408368467571755773141386915337
61408368467572951039776095215196
61408368467572951039776095333240
61408368467572951634572325972600
61408368467572956713217065634632
61408368467572956713217067051574
61408368467572956713237987756522
61408368467572957124999071425560
61408368467572957124999071543604
61408368467572957124999071897736
61408368467666594168436998912132
61408368467666594175778747401410
61408368467666615580921840764240
61408368467669315637511438157222
61408368467669317284640490662886
61408368467670217852201225243622
61408368467670218447248880731334
61408368468213810780603546882628
61408368468217407563679921962740
61408368468217407563682244911034
61408368468224644179430353751700
61408368468225496613915954042299
61408368468225512673421100842312
61408368468225512673423423790606
61408368468225516377766901327108
61408368468225518161340805264232
61408368468225544792995605748500
61408368468225544792995605752664
61408368468225544792995605765762
61408368468225544792995606219224
61408368468225544793183633843090
61408368468225544793183635359410
61408368468225546028529651688050
61408368468225546440123629384388
61408368468225546440123629401650
61408368468225546440123629506644
61408368468225549732123339844820
61408368468225549732123339846272
61408368468225549732123339850484
61408368468225796758185075438479
61408368468225801699569146346143
61408368468225844936429046919043
61408368468225844936429046919044
61408368468225844936429046937758
61408368468225844936512614953412
61408368468225844936512614959076
61408368468225844936512614972126
61408368468225844936700643049454
61408368468225844982266199750900
61408368468225846172046660658326
61408368468225846172046660776370
61408368468225846583640638476872
61408368468225846583640638589300
61408368468225846583640638594964
61408368468225846583640638608014
61408368468225846766654892036162
61408368468225849875556785503706
61408368468225849875640348815096
61408368468225849875640348820712
61408368468225849875640377518520
61408368468225849878084715355394
61408368468225849921393933730628
61408368468225850287422354724068
61408368468225850287422354742782
61408368468225850289678691770048
61408368468225850289678691788762
61408368468225850289678692124180
61408368468225850472692945216910
61408368468228247731776711295860
61408368468228247731776711314574
61408368468228251389554167252174
61408368468228251389554171838394
61408368468228251437814764476608
61408368468228251437814764495322
61408368468228547875293720266136
61408368468228547875293720284850
61408368468228547875293720402894
61408368468228551581331773446884
61408368468228551581331773465598
61408368468228551581331773583642
61408368468228551581331774981918
61408368468229448305009067188868
61408368468229448305009067306912
61408368468229448305844747531096
61408368468229448305844747532548
61408368468229448305844747649140
61408368468229448442290627832332
61408368468229448442290628304508
61408368468229448443042740160358
61408368468229448443105416168872
61408368468229448443105416285464
61408368468229448443105416286916
61408368468229448443105416304178
61408368468229448488023292155344
61408368468229448488023292509476
61408368468229448488775404463204
61408368468229448488775404481918
61408368468229448488775404817336
61408368468229448488859001078740
61408368468229448488859001096002
61408368468229452009354867790256
61408368468229452009354867791708
61408368468229452011049444834146
61408368468229452011882800829888
61408368468229452146636428317128
61408368468229452146636428322744
61408368468229452146636428335842
61408368468229452146636457020552
61408368468229452146636457033602
61408368468229452148331005479062
61408368468229452149080822025816
61408368468229452149143469349620
61408368468229452149143469467664
61408368468229452149143469484926
61408368468229452149143470884606
61408368468229452192369092640140
61408368468229452192369092644352
61408368468229452192369092657402
61408368468229452192390013232660
61408368468229452194813457662666
61408368468229452194897054259488
61408368468229452194897054276750
61408368468229452194897055793070
61408368468323058081669443881630
61408368468323063020797177861358
61408368485068238001780676899001
61408368485068282064086822778372
61408368485068287415809371010467
61408368485068287461562870175570
61408368485068287461562870175571
61408368485068287461562870194285
61408368485068287461562871244045
61408368485068287461562956268851
61408368485068288010354840269295
61408368485068288010354840619215
61408368485068288010354840636477
61408368485068288010354926712495
61408368485068288010417602384139
61408368485068288010417688477419
61408368485075137003717736448445
61408368485075137003780498213369
61408368485075137049534083123285
61408368485075137049534086305613
61408368485075140753879882558321
61408368485075140753879886790409
61408368485075175750031100777491
61408368485076041321628906665917
61408368485076076317842796678775
61408368485076376461359805768493
61408368485076376461547833845821
61408368485076376507092469972009
61408368485076391336522115560210
61408368485076391336522115560211
61408368485076391336522115578925
61408368485076391336522201653491
61408368485076391336523234774069
61408368485078739320530165807645
61408368485078739320530165812017
61408368485078739320530167228959
61408368485078739320530194505405
61408368485078743024875994990201
61408368485078778021277884382627
61408368485078792850519472724746
61408368485078792990229093707234
61408368485079039464047174895965
61408368485079043168392975380761
61408368485079043170841841518304
61408368485079044403174904647977
61408368485079044403174908875693
61408368485079044448928523904683
61408368485079078164794893472345
61408368485079078210527557675861
61408368485079088877825879515262
61408368485079088877828202463556
61408368485079089465094513755774
61408368485079089472621366845918
61408368485079089472621452939198
61408368485079092582171680000058
61408368485079092583866255644304
61408368485079092628175197355090
61408368485079092628175197355091
61408368485079092628175197373805
61408368485079092628175283448371
61408368485079092628176316568949
61408368485079092994015589923979
61408368485079092994036481813066
61408368485079092994036510510826
61408368485079093039769261281467
61408368485079093039770294400593
61408368485079093176967167798735
61408368485079093176967167815997
61408368485079093176967253892015
61408368485079093176968282411871
61408368485079093176968287011141
61408368485079093177029929563659
61408368485079093177031044526715
61408368485079094228547591326634
61408368485079094274551194776399
61408368485079094823343050077631
61408368485079094823343050427551
61408368485079094823343078775391
61408368485079094823343079125311
61408368485079094823343164868671
61408368485079094823343165218591
61408368485079939894598202160925
61408368485079939894598230858685
61408368485079943187350053511837
61408368485079943598944002645721
61408368485079943598944031343481
61408368485079993561764609799487
61408368485079993564297130060514
61408368485079993607518165892090
61408368485079993607518281156975
61408368485079993607519314276101
61408368485079993607580956828618
61408368485079993607580956828619
61408368485079993607581042921899
61408368485079993607582071791675
61408368485079993744778949439167
61408368485079993745113690918230
61408368485079995391154832067983
61408368485079995391154860765743
61408368485079995391154946859023
61408368485285917498386160954433
61408368485286819892045628585084
61408368485286819892045628598134
61408368485286819892296332701238
61408368485286820303827634494056
61408368485286825794254379947016
61408368485286825794254380296936
61408368485287119898552703249270
61408368485287120035562637551147
61408368485287120035562637551148
61408368485287120035562637568410
61408368485287120035562666253120
61408368485287120081295301758828
61408368485287120081295330469686
61408368485287120081316222465228
61408368485287120081316222478278
61408368485287120081566926581382
61408368485287120447344643477382
61408368485287120447344672175142
61408368485287120447344673691461
61408368485287120447344673691462
61408368485287120493077307667800
61408368485287120493077307680898
61408368485287120493077336378658
61408368485287120630358897006312
61408368485287125388728714367783
61408368485287125388728714367784
61408368485287125388728714385046
61408368485287125388728743069756
61408368485287125434461378575464
61408368485287125434461378687891
61408368485287125434461378687892
61408368485287125434461379042024
61408368485287125434461407286322
61408368485287125434482300811233
61408368485287125983504053233188
61408368485287125983524973827160
61408368485297630822852811566068
61408368485297632012446389107030
61408368485297632058199974016901
61408368485297632058199974016902
61408368485297927443326214806056
61408368485297932247449618612381
61408368485297932247449618612382
61408368485297932247470539317329
61408368485297932796492291622692
61408368485297932796492291740736
61408368485391286304774740412306
61408368485391286304963026756838
61408368485391286312302708465506
61408368485392186737237698072261
61408368485392486879031063110118
61408368485392486886370716121026
61408368485392486886370744818786
61408368485392486926508291952405
61408368485392487063769046327877
61408368485394888576053259728225
61408368485394888576241546072757
61408368485394892282279597737185
61408368485395188170495829862706
61408368485395188170684115157478
61408368485395188170684116207238
61408368485395188178023797915906
61408368485395188765323853608369
61408368485395188765512139952901
61408368485395188767016105954401
61408368485395188767204391249173
61408368485395192471550191733969
61408368485395194118742100928466
61408368485396089197755418514133
61408368485396092902101218998929
61408368485396094686491120803974
61408368485943322508000312364463
61408368485943622699715272784905
61408368485943632122425319417424
61408368485950071206676218109169
61408368485950477639163698136443
61408368485950520464488825945632
61408368485950520464488826062224
61408368485950520464676855556542
61408368485950522240635665414342
61408368485950541828312094540511
61408368485951378206975394037727
61408368485951421032237845821139
61408368485951421032237845821140
61408368485951421032237845838402
61408368485951422267834567786466
61408368485951422678613757146263
61408368485951422678613757146264
61408368485951422679365869474290
61408368485951422679365869592334
61408368485951425788351355070480
61408368485951425971365579918911
61408368485951425971365579918912
61408368485951425971365580273044
61408368485951425971365584522394
61408368485951425973872622366894
61408368485951426383210261852208
61408368485951426383210261853660
61408368485951426383210261870922
61408368485951426385407280221515
61408368485951427617741491244035
61408368485951437501330234849145
61408368485951437638528227459693
61408368485951678350492403127445
61408368485951678350680431204773
61408368485951721176005559147870
61408368485951721176005560547550
61408368485951721221508439819327
61408368485951722822129651743460
61408368485951722822882792924243
61408368485951722822882907260370
61408368485951722822945554687716
61408368485951722822945554689168
61408368485951722822945554706430
61408368485951722868615542884170
61408368485951722868615543219588
61408368485951722868699139498254
61408368485951723005897132091540
61408368485951723005897132108802
61408368485951725977601028360864
61408368485951725977684596277188
61408368485951725977684596278640
61408368485951725977684624976400
61408368485951726160636173799055
61408368485951726521309310017423
61408368485951726521392878051791
61408368485951726521580906129119
61408368485951726526664623513182
61408368485951726528167704924208
61408368485951726528920960441118
61408368485951726528983607868464
61408368485951726528983607869916
61408368485951726528983607887178
61408368485951726567125542255307
61408368485951726572396144509100
61408368485951726572397259018938
61408368485951726572397263723202
61408368485951726572480855733804
61408368485951726572480855751066
61408368485951726574653595946874
61408368485951726574653596064918
61408368485951726574656953514755
61408368485951726574737192661740
61408368485951726574737192679002
61408368485951726709678848361614
61408368485951726711935185289550
61408368485951737690600828729289
61408368485951737827798821339837
61408368485954123971018951374164
61408368485954123971018951387214
61408368485954123971081627394276
61408368485954123971081627395728
61408368485954123971081627412990
61408368485954127491598414697004
61408368485954127491598414714266
61408368485954127677060362017799
61408368485954129321740663179871
61408368485954144100145002273511
61408368485954423977337967728228
61408368485954424114535989042200
61408368485954424160268624679050
61408368485954424160268625014468
61408368485954424160352221293134
61408368485954427675764399201755
61408368485954427680848087870796
61408368485954427680848087988840
61408368485954427680848088006102
61408368485954427683376020908976
61408368485954427683376020910428
61408368485954427683376020927690
61408368485954427683376021045734
61408368485954427683376049625450
61408368485954427820574042222948
61408368485954427858778624050187
61408368485954427863799551072347
61408368485954427863862312837271
61408368485954427863862312837272
61408368485954427863862312854534
61408368485954427863862313191404
61408368485954427863862317440754
61408368485954427863883233425579
61408368485954427866306677728656
61408368485954427866306677859798
61408368485954427866306679259477
61408368485954427866306679259478
61408368485954427866310035309635
61408368485954427866327599964425
61408368485954427866327599970249
61408368485954429512703511291001
61408368485955324544334875294424
61408368485955324544334875412468
61408368485955324545149663747556
61408368485955324545149663749008
61408368485955324728080320561619
61408368485955324728080320561620
61408368485955324728080320580334
61408368485955324728101241168642
61408368485955328248659783888725
61408368485955328248680675779220
61408368485955328248680675780672
61408368485955328248680675797934
61408368485955328248680704495694
61408368485955328250375252941154
61408368485955328251125069500958
61408368485955328251187716928304
61408368485955328251187716929756
61408368485955328251187716947018
61408368485955328385857776499273
61408368485955328431611332712780
61408368485955328431611333066912
61408368485955328434118373761082
61408368485955328434118375160762
61408368485955328434139294349390
61408368485955328434139295865710
61408368485955328434142738010759
61408368485955328434142738028021
61408368485955330078802032372991
61408368485955330078802032374443
61408368485955330080494285070395
61408368485955330081246397378255
61408368485955330081270761663909
61408368486047788327823043388279
61408368486048684002470670045933
61408368486048684002471014402205
61408368486048984191741263926077
61408368486048984191741606882669
61408368486048984191741608282349
61408368486048984329002018301549
61408368486266485515151205151409
61408368486266635770231258102049
61408368486267488624678042618621
61408368486267488626370295431213
61408368486267536200782285367009
61408368486267536749824932751143
61408368486267536795578517542967
61408368486267536795578517659607
61408368486267788813948636615405
61408368486267788815640889311357
61408368486267788951209391340797
61408368486267788952901643686829
61408368486267836390031587005849
61408368486267836534088433316701
61408368486267836938823557448249
61408368486267836938823557564889
61408368486267836939095525212733
61408368486267836939095526612413
61408368486267836939095526631287
61408368486267836939095526747927
61408368486267836984828190815881
61408368486267837128884692789335
61408368486270237904217717446007
61408368486270238086960001807549
61408368486270538093279104374597
61408368486270538093551073557635
61408368486270538100053932317183
61408368486270538230477010895917
61408368486270538230560665019353
61408368486270538237335491893465
61408368486270538276481272610761
61408368486271438661028038160829
61408368486271438661028038160877
61408368486271438661299634272573
61408368486271438661299635672253
61408368486271438661299978647719
61408368486271438661300007344075
61408368486271438661300093433143
61408368486271438844293054251193
61408368486271438850817177022201
61408368486271438851067881125305
61408368486278348511540395763130
61408368486278644994960935960132
61408368486278648700810961063552
61408368486278648700810989643268
61408368486278648746543625150380
61408368486278648746543625268472
61408368486278648746543653848188
61408368486375595011051340378810
61408368486375895246054569766060
61408368538253666335009855096801
61408368538254004767492548154769
61408368538254004767680576232097
61408368538254004813225212358285
61408368538254005225007218267257
61408368538254016304149450030579
61408368538254019642654829254343
61408368538254019642655202321473
61408368538254019642655977160345
61408368538254021426228728605247
61408368538254021426228761535143
61408368538254021426229105908677
61408368538254021426291868023521
61408368538471653700744506202880
61408368538471653700744506320924
61408368538471653700744506675056
61408368538471658642128577110544
61408368538471658642128577228588
61408368538472854320545206761127
61408368538472854320545206761128
61408368538472854457805875397452
61408368538472859261929278140968
61408368538472859399189946423160
61408368538568915024664552753701
61408368538570115644486145319089
61408368538570115781463221980315
61408368538570115781746928746666
61408368538570119487787305925468
61408368538580627210344478522228
61408368538580926301277612685550
61408368538580927544134035345943
61408368538581827967426739723733
61408368538581827972446551787048
61408368538581827972446551787049
61408368538581828111945817340507
61408368538581828111966738045458
61408368538581828111966766625174
61408368538581828521489340651209
61408368539128149182403574240880
61408368539128149182403574357472
61408368539129049750152594116387
61408368539129049750152594116388
61408368539129049750152594133650
61408368539129050985498611860566
61408368539129050985498611978610
61408368539129051397343293900308
61408368539129054689280328218372
61408368539129054689280328568292
61408368539129054689280332817642
61408368539129054689343004238484
61408368539129054689343004239936
61408368539129054689343004244148
61408368539129054691538989511751
61408368539129054691540022607791
61408368539129055103322028516763
61408368539129056338668046243679
61408368539129305467011791990321
61408368539129306656625145513721
61408368539129306656813173591049
61408368539129349893732279347076
61408368539129349893732279352740
61408368539129349893732279365790
61408368539129349893732279702660
61408368539129349939423188114575
61408368539129349939485864140352
61408368539129349939485864144564
61408368539129350991817628437668
61408368539129351129078297073992
61408368539129351129078297075444
61408368539129351129078297092706
61408368539129351540860302982964
61408368539129351586613887780452
61408368539129354690244059793151
61408368539129354695599344572436
61408368539129354695599344573888
61408368539129354697855681618416
61408368539129354697855681637130
61408368539129354827442052403699
61408368539129354827525620438067
61408368539129354827713648515395
61408368539129354832044105678284
61408368539129354832797365886408
61408368539129354835053702814344
61408368539129354835053702827394
61408368539129354835116350256192
61408368539129354835116350273454
61408368539129354873258284641583
61408368539129354878550922094303
61408368539129354878613598120080
61408368539129354878613598124292
61408368539129354880869935048016
61408368539129355292571701810003
61408368539226612909719117292761
61408368539238320291208746250881
61408368539238323995554546735677
61408368539238324132815215372001
61408368539444264533690728612713
61408368539444265082754295166601
61408368539445465107758764965993
61408368539455971916938385143988
61408368539455971916959305848936
61408368539455971917147333926264
61408368539455971922020959322148
61408368539455972328720391052960
61408368539455972333802965231120
61408368539456272060476314937256
61408368539456272655272631788100
61408368539456273890787048741771
61408368539456273890870501861025
61408368539456273890870845880391
61408368539456273890870846352567
61408368539456273898129054448493
61408368539456277604167107629241
61408368539457178171978889623805
61408368539553222075062466040948
61408368539553222532598028162028
61408368539553522264333060037732
61408369666696092243442747195451
61408369666696092243443004412895
61408369666696109309609998960535
61408369666728507743279985951455
61408369666728507743279990183543
61408369666728512682404368113113
61408369666728512682405396982889
61408369666728512682407719577051
61408369666728512682407719931183
61408369666728512682407724163271
61408369666728512682488061229211
61408369666728512682488089808927
61408369666728513093998344527815
61408369666728513094001697408695
61408369666728513094001697762827
61408369666728513094001701994915
61408369666728523795441769567501
61408369666728523795442798437277
61408369666728523795525462683599
61408369666728524390238029022665
61408369666728524390239057892441
61408369666728524390241385072823
61408369666728529146163479961931
61408369666728529740959739417095
61408369666732076706007615932601
61408369666732114816202453587655
61408369666732114816205811054755
61408369666732114999488772582763
61408369666732115411019988299563
61408369666732126524039467732219
61408369666732126531651089558935
61408369666732126668099413225621
61408369666732126668852554427878
61408369666732126668911877214223
61408369666732131463163848476935
61408369666732131470507227421351
61408369666732131470507232007571
61408369666732131470778856350458
61408369666732131608039611193951
61408369666732132019570793980855
61408369667023897139236114955843
61408369667023898969379396542027
61408369667023915572843911803355
61408369667023915572843914985683
61408369667056331073720729872465
61408369667059032776967788449229
61408369667059037717534894222906
61408369667059038130133865265865
61408369667679512126512829719481
61408369667680412701667650522628
61408369667680412701667650522637
61408369667680412839116719257817
61408369684454350674254892529075
61408369684454350674257215477369
61408369684454356027423296884597
61408369684454383845320881595477
61408369684454383845324233059415
61408369684454383845324237645635
61408369684454388784448615575205
61408369684454388784451967039143
61408369684454388784451971625363
61408369684454389333240584600455
61408369684454389333243937481335
61408369684454389333243942067555
61408369684454399897486017029593
61408369684454400499897370565449
61408369684454400499900726619819
61408369684454400629544059725633
61408369684454405385405720034571
61408369684454405385405721451513
61408369684454405987796152868239
61408369684454405987817073574639
61408369684454405987817073924559
61408369684456752188254601812057
61408369684457057319076378679477
61408369684457057867868349121669
61408369684457090624893666395335
61408369684457090624896760995961
61408369684457090624980706683462
61408369684457102203147781660123
61408369684457102203147786246334
61408369684457102203147786246343
61408369684457102332730766279047
61408369684457102340321500683391
61408369684457102340342421389791
61408369684457102340342421402841
61408369684457102340345774270671
61408369684457102340408536385515
61408369684457107088652779661095
61408369684457107142272077019823
61408369684457107279198181476393
61408369684457107279198444466783
61408369684457107279198444816703
61408369684457107279198444833965
61408369684457107279449234663119
61408369684457107279470155369519
61408369684457107279470155719439
61408369684457107691064047462015
61408369684457958298419376386629
61408369684457991650324904397979
61408369684458002770872441850699
61408369684458002770893448654751
61408369684458002770893448667801
61408369684458002770896801535631
61408369684458002770896806121842
61408369684458002770896806121851
61408369684458002770956124676315
61408369684458002770959563650475
61408369684458002908157556261023
61408369684458007709749467493991
61408369684458007709749471731743
61408369684458007709749471744793
61408369684458007709749472080211
61408369684458007709749472098925
61408369684458007710000261928079
61408369684458007710021182634479
61408369684458007710021182647529
61408369684458007847281937359871
61408369684458008258875829098235
61408369684748841099286841504411
61408369684748841282217498318475
61408369684748841282280259966759
61408369684748841282280260433319
61408369684748841282280288663115
61408369684748841282280289013035
61408369684748841282552229131083
61408369684748873398748676025397
61408369684748885570924090122121
61408369684748885570924118701837
61408369684748885753854746819545
61408369684748885753854775515901
61408369684748885753917422845321
61408369684748885753917508584469
61408369684748885753917537630745
61408369684748885753938343550269
61408369684748885753938429289417
61408369684748885753938429639337
61408369684748885754189133742441
61408369684748885754189392009645
61408369684748886302981103834713
61408369684748889275269890606917
61408369684748889275269919186633
61408369684748889458200547420981
61408369684748889458200576000697
61408369684748889458263223330117
61408369684748889458263223446757
61408369684748889458263309069265
61408369684748889458263309535825
61408369684748889458263337765621
61408369684748889458263338115541
61408369684748889458284144035065
61408369684748889458284229774213
61408369684749791674825397146231
61408369684781306605221856977824
61408369684784913820394958558656
61408369685402681682520960137133
61408369690330260398269133447999
61408369690361780820703343018681
61408369690361780820786939746645
61408369690362681251254370283641
61408369690362725121400811774531
61408369690363025310671377074959
61408369690363025447932131800351
61408369690365382542907452078521
61408369690365383091699422520713
61408369690365427426975415966906
61408369690365432366103149946634
61408369690365432368362581475196
61408369690365683281032692540513
61408369690365727562877417181703
61408369690365727562880860742083
61408369690365732502005151161431
61408369690365732502005151515563
61408369690365732502005495534965
61408369690365732509620130809370
61408369690365732685019749431125
61408369690365732685020868289399
61408369690365732692550901936474
61408369690365732692550902073449
61408369690366578312601382057348
61408369690366583665767458873993
61408369690366583711583719805473
61408369690366616468612475939410
61408369690366616468612480643674
61408369690366616606058078166117
61408369690366616606141771168543
61408369690366617017652055997761
61408369690366617063342975063083
61408369690366617063405651088859
61408369690366617200666405814251
61408369690366628130626437057211
61408369690366628130629794524311
61408369690366628130629880617591
61408369690366628138244888622256
61408369690366633069754171036939
61408369690366633069754515410473
61408369690366633069817191431877
61408369690366633077348258317791
61408369690366633077348344415443
61408369690366633115570776346165
61408369690366633115570776696085
61408369690366633123101929338409
61408369690366633123102187605613
61408369690366633123102187955533
61408369690366633260383489966063
61408369690366633260383863391696
61408369690366633671893899763339
61408369690366633671893900117471
61408369690366633671956575789115
61408369690366633671977467797707
61408369690645492437394988376689
61408369690653564189382589660255
61408369690653564189382618356611
61408369690653597952707433715504
61408369690653598135911092827520
61408369690653612365365553023613
61408369690653612365365553140253
61408369690653612365365638762761
61408369690653612365365667459117
61408369690657166323117914903455
61408369690657166323117943483171
61408369690657200269718616781429
61408369690657200269739537486377
61408369690657200406132756762381
61408369690657210794755163521165
61408369690657210794755192100881
61408369690657211389530502153337
61408369690657211389551422858285
61408369690657211389802471317661
61408369690657211526812177233757
61408369690657214499100964005961
61408369690657214499100992585677
61408369690657216329212505632012
61408369690657216474004700331922
61408369690657466512367588078651
61408369690657466512367588195291
61408369690657466512367616775007
61408369690657466649900311618447
61408369690657500003135140534513
61408369690657500008217600393809
61408369690657500413235625869749
61408369690657500596249965503605
61408369690657510984004836696361
61408369690657511121265505332685
61408369690657511121265591071833
61408369690657511121265591538393
61408369690657511121265620118109
61408369690657511121537216229805
61408369690657511121537474497009
61408369690657511533047511241657
61408369690657511533319480405981
61408369690657511716061850875513
61408369690657514688350637297797
61408369690657514688350665877513
61408369690657514825611305817481
61408369690657514825611305934121
61408369690657514825611391556629
61408369690657514825611392023189
61408369690657514825611420252985
61408369690657514825611420602905
61408369690657514828059798458175
61408369690657516472729514720332
61408369690657516663275265632350
61408369690658417042152533535423
61408369690677923990243375383241
61408369690677923990243403962957
61408369690678808367723333897919
61408369690682732419672334383321
61408369690689931972566496258892
61408369690689931972569938402330
61408369690689935267024513976463
61408369690689937097167224440260
61408369690689937104593947687508
61408369690689937104781975764836
61408369690689937104782234381960
61408369690690836294631579767961
61408369690690837484244934341169
61408369690690837527718251705220
61408369690690837529434435019053
61408369690690837529977597494877
61408369690690837529977598544637
61408369690690837529998519251037
61408369690690837535333260247240
61408369690690837535333261646920
61408369690690837672342967549966
61408369690693537586284661562841
61408369690693538140495056385562
61408369690693539187744188833930
61408369690693539375778312484312
61408369690693539376029360943688
61408369690693539787560318275240
61408369690693539787622994301016
61408369690693539787622994419060
61408369690693539787811366852660
61408369691310061866400827675647
61408369691310062049331484489711
61408369691310062049412068478241
61408369691310062049412078305131
61408369691310062049415167310955
61408369691310962479879498661105
61408369691310962479882597847951
61408369691313663588604936735487
61408369691313663771532580455985
61408369691313663771535593549551
61408369691313663771535679642831
61408369691313663771616177538081
61408369691313663771619276388057
61408369691313663771619620744329
61408369691313680189558685144695
61408369691313680235291349348211
61408369691313680372489341958759
61408369691313680372489686332293
61408369691313680372552104073443
61408369691313680372573283414389
61408369691313680380083515332891
61408369691313680380083515337263
61408369691313680380104436043663
61408369691313680380104436056713
61408369691314914300977610294161
61408369691314914491523389890889
61408369691346079088441918274047
61408369691346095689395666683255
61408369691346143875148637849949
61408369691346429233002895931437
61408369691347329800814591832721
61408369691626210619971517140783
61408369691626210757232185777107
61408369691626211166838328197709
61408369737630783576557346103529
61408369737630784125349316545721
61408369737631679202731938392349
61408369737631679202734262390403
61408369737631684141859672372077
61408369737631684555900343810681
61408369737631979391981611684185
61408369737631979391983935682239
61408369737631984745150017102517
61408369737631984879901316106105
61408369737631984882348009713065
61408369737632028806030111552045
61408369737632028806030112951725
61408369737632028806033464769795
61408369737632028806033469006095
61408369737632029217624089720559
61408369737632029217627442588389
61408369737632029354801161274787
61408369737632029354822081981187
61408369737632029354822081994237
61408369737632029354825434862067
61408369737632034156751823350367
61408369737632034156751823363417
61408369737632034156751823700287
61408369737632034156751824763097
61408369737632034293949815960915
61408369737632034293949815973965
61408369737632034293949816310835
61408369737632034293949817373645
61408369737632034705522873086159
61408369737632034705543793805609
61408369737923813180179089345689
61408369737923813180200010050637
61408369737923813180451058510013
61408369737923813317460764426109
61408369737948128509402625984405
61408369737948128509402626101045
61408369737948128509423546689353
61408369737948128646600618711593
61408369737958640220073701502693
61408369737959839187683575464809
61408369738895214062066187382927
61408369743540310103731360635373
61408369743540310106262765933353
61408369743540610295512353131909
61408369743540610295512439225189
61408369743540659699499152805077
61408369743540659699500185924203
61408369743831237973459135479773
61408369743831241083280301318861
61408369743831241083280301435501
61408369743831241129033886227325
61408369743832137992499867732881
61408369743832138541291837825153
61408369743832141696845668217677
61408369743832438136016876821201
61408369743832438547527171833053
61408369743832438547799140997377
61408369743832438730541511466909
61408369743832441840362677305997
61408369743832441842539459049571
61408369743832443677754926223746
61408369743856453321723404371597
61408369743856453870515374813789
61408369743856709595178037340200
61408369743856753465240413459917
61408369743856753876750708471769
61408369743856754059765048105625
61408369743867265633175340202165
61408369743867516411179886358697
61408369743867563984751234194383
61408369743867564587162935336526
61408369743867564587162935461203
61408369743867565822696982677208
61408369743867566229208384268396
61408369743867566234290958973866
61408369743867566234290958991128
61408369743868460846451701722597
61408369743868464555031659000529
61408369743868464600764322154237
61408369743868464600785243910397
61408369743868465154974716976958
61408369743868465154974717451555
61408369743868466202159682636417
61408369743868466207243376555445
61408369743868466247161155236973
61408369743868466247913267546285
61408369743868466389756650946487
61408369743868466390257715845214
61408369743868466796957404143904
61408369743868466802039978849374
61408369743868466802039978866636
61408369743868466802102654875150
61408369743868466802102654892412
61408369743868466802102654993194
61408369743868466802102655010456
61408369743868466802102740614298
61408369743868466802102740631560
61408369744487690172534684552794
61408369744487690767059319198502
61408369744487706826563018649421
61408369744487706826564137857615
61408369744487738350777165183862
61408369744487749468897140816410
61408369744488590603085711817754
61408369744488590786095580912033
61408369744488590786096614031159
61408369744488590786099023055471
61408369744488591334890993497663
61408369744488607387052686788341
61408369744488607387053719907467
61408369744488638781328192448822
61408369744488939107859541176614
61408369744488950225979516809162
61408369744523757357203596721687
61408369744523757357204629823551
61408369744523757357206952771845
61408369744524958518728564226044
61408369744524958525503391100156
61408369744803839475146934072355
61408369761230163084241671279935
61408369761230163084241757369003
61408369761265285228880332867049
61408369761265285777755900037205
61408369761266185796712949470521
61408369761266185796713035563801
61408369761266186208223330574201
61408369761266186208306927302165
61408369761266485983452139592091
61408369761266485983452225681159
61408369761266485983453258800285
61408369761266486351740339662521
61408369761266486397556600594001
61408369761266486534754593204549
61408369761266486534754679297829
61408369761266519703561916391351
61408369761266519703565273858451
61408369761266530405151796194015
61408369761266530816934060370191
61408369761266535755727051825467
61408369761266535755727053242409
61408369761266535763321225203971
61408369761266535801543400267169
61408369761266535801544433386295
61408369761266535809074724387789
61408369761266535809074725437549
61408369761266535809074810126937
61408369761266535809074811526617
61408369761266535938741392877717
61408369761266536357866694462799
61408369761266536357866694812719
61408369761266536357866694829981
61408369761266536357866780905999
61408369761546296141291761136977
61408369761557069192355838962383
61408369761557114075503382941865
61408369761557114075524303646813
61408369761557114212785058022285
61408369761557117368338888064889
61408369761557119015185386420540
61408369761558303711864472587833
61408369761558314786769412022333
61408369761558314832522996814157
61408369761558319734045588775970
61408369761558319779799173685838
61408369761581428993216624568729
61408369761581429404726919580581
61408369761581429404747840285529
61408369761582630161746533452873
61408369761582630299007287828345
61408369761582635064963702104237
61408369761593392650484888546181
61408369761593426002309908835391
61408369761593436380746928250698
61408369761593436380746929313556
61408369761593436380746958011316
61408369761593442054376385452958
61408369761593442054376414032674
61408369761593442061719424261544
61408369761593442061750936042346
61408369761593442061750936055396
61408369761593442473533199063768
61408369761593442473595875072282
61408369761594336948747025313702
61408369761594336948747026363462
61408369761594336956086708072130
61408369761594342446548378393009
61408369761594342446548406972725
61408369761594342484937916098884
61408369761594342492301963307306
61408369761594342492552924640904
61408369761594342629562631943630
61408369761594343041344894947790
61408369761594343041344894965052
61408369761594343041344895065834
61408369761594343041344895083096
61408369761594343041344980686938
61408369762213566457505118287921
61408369762213566457508474338079
61408369762213566823369787966207
61408369762213567006300444780271
61408369762213567006384127601515
61408369762213582875531567350165
61408369762213582921264231553681
61408369762213583058462224164229
61408369762213583058545906985473
61408369762213583065805344461209
61408369762213583065805344474259
61408369762213583065805349060479
61408369762213583066077318244921
61408369762214467025337820984673
61408369762214467025338854103799
61408369762214467025341263128111
61408369762214467436851558138511
61408369762214467436935154870687
61408369762214483489013251429189
61408369762214483489096934250433
61408369762214483489097967369559
61408369762214483496356256934921
61408369762214483496356290250873
61408369762214483496356371726169
61408369762214483496628259420813
61408369762214783640208001930588
61408369762214815347101781244882
61408369762249584045410878564607
61408369762249600097572657948565
61408369762249600104915668059391
61408369762249600104915696770249
61408369762249600104916815965393
61408369762249600104919138913687
61408369762249600287846433537465
61408369762249600287846434937145
61408369762249633459251200233937
61408369762249648283325627698317
61408369762249648283412668008502
61408369762249650066899531635441
61408369762529715575015433899972
61408369762529715712213397812763
61408369762529715712213426510523
61408369762529716123807288488269
61408369762530916286260542157403
61408369762530916332014098369511
61408369762530916469274767005835
61408369762530916469295687712235
61408369762530916880805981655613
61408369762541373544987679563621
61408369762541723282200329486203
61408369762541723282200358183963
61408369762541723693794220161709
61408369762541723696242057071029
61408369762541732436076208997989
61408369762541732436076237695749
61408369762566047766994321280951
61408369762566047766994349978711
61408369897132481570017964202647
61408369897132481570018221420091
61408369897132483353591868139771
61408369897132483353592125357215
61408369897132498224340191072226
61408369897132498636185215967731
61408369897152857974926117614452
61408369897156810253449005929699
61408369897156810253449092022979
61408369897156810253452449490079
61408369897156810390646998540247
61408369897156810390650441746495
61408369897156810390709760654931
61408369897156815192576739909427
61408369897156815202450495264625
61408369897156815329837494634659
61408369897156815339648487875173
61408369897156815748982661129791
61408369897164569060256784567849
61408369897164570298051643979743
61408369897164865544913049287892
61408369897164865545161772337945
61408369897164865545161773400755
61408369897164871033081476759865
61408369897164897069851851140581
61408369897164897069855202604519
61408369897164897069855202958651
61408369897164898716231114262141
61408369897164898853425750472611
61408369897164898853425753660763
61408369897164902008979585120309
61408369897164902008982936584247
61408369897164902008982936938379
61408369897164902008982941170467
61408369897164902420573561535011
61408369897164902420576914415891
61408369897164902420576914770023
61408369897164902420576919002111
61408369897164903655358848241869
61408369897164903792553484452339
61408369897164903792553487640491
61408369897164903792553489057433
61408369897164903792554517927209
61408369897164903792556840875503
61408369897164903792556845107591
61408369897164904204147465466311
61408369897164904204150818353015
61408369897164904204150818707147
61408369897164904204150822939235
61408369897164913122016986574697
61408369897164913122018015444473
61408369897164913724428340110553
61408369897164915363192595250525
61408369897164915500387148550043
61408369897164915500388177419819
61408369897164915500390587506941
61408369897164915500391620626067
61408369897164915500450939534503
61408369897164915500450940597313
61408369897164918472738696969127
61408369897164918609936689579675
61408369897164918609936690996617
61408369897164918609937719866393
61408369897164919067534956424291
61408369897164919067535985294067
61408369897164919067536071387347
61408369897164919075150050859115
61408369897164919204732949034839
61408369897164919204733977904615
61408369897164919204796740019299
61408369897164919212348043469663
61408369897164919214586472430473
61408369897164920860962383757049
61408369897164920860963498365973
61408369897167603712226643329891
61408369897167603712229737930517
61408369897167605495800547267015
61408369897167605495803641867641
61408369897167615420060304239443
61408369897167617211229410420475
61408369897167620313183749206199
61408369897167620359188038219171
61408369897167620359188038573303
61408369897167620359189153182227
61408369897167620366803017867119
61408369897167620915594983723091
61408369897167620915594988309302
61408369897167620915594988309311
61408369897167622150357144400203
61408369897167622152615465551929
61408369897167622152615809925671
61408369897167622152616580160853
61408369897168467816156736876921
61408369897168471520502537361717
61408369897168472758297396773611
61408369897168473169327286128085
61408369897168499341101986192185
61408369897168499341101986546317
61408369897168500987477897872893
61408369897168504691823698003557
61408369897168504691823698357689
61408369897168504829021690614105
61408369897168504829021690968237
61408369897168505926351484200783
61408369897168505926351488787003
61408369897168505926354583387629
61408369897168505926605631498489
61408369897168506063803624463169
61408369897168506516904426754143
61408369897168515804861099812077
61408369897168515942059092068493
61408369897168515987809324114951
61408369897168515995403411395803
61408369897168515995424418549775
61408369897168515995487094221419
61408369897168517634186264311303
61408369897168517634186350404583
61408369897168517634188674770026
61408369897168517634189707871683
61408369897168517641782762037781
61408369897168517778978430300355
61408369897168517778980754294197
61408369897168517779064437113953
61408369897168520926937058094679
61408369897168520926938086964455
61408369897168520927000849079139
61408369897168520934280441289897
61408369897168520934280441644029
61408369897168520934531145375531
61408369897168520934552152175371
61408369897168520934552152529503
61408369897168520934614828201147
61408369897168520936790581490313
61408369897168520936811842319653
61408369897168520936811846569003
61408369897168521346125123207175
61408369897168521346146010988051
61408369897168521346146015096262
61408369897168521346146130007015
61408369897168521346146130361147
61408369897168521483406798643339
61408369897168522573312969421255
61408369897168522573313998291031
61408369897168522580656348365671
61408369897168522580656352603423
61408369897168522580656352951891
61408369897168522580656352953343
61408369897168522583166492816889
61408369897168522583166832473269
61408369897168522583166832939829
61408369897168522583166837190631
61408369897168522583187753646229
61408369897168522583187757895579
61408369897168522720364825083817
61408369897448582699544404551895
61408369897448597517782256079603
61408369897448599163300074598552
61408369897480998199381381307486
61408369897480998199381386090455
61408369897481014663140495111320
61408369897492726987803732725437
61408369898113168323745927340854
61408369898116803812631559802045
61408369898116803942298484103913
61408369903029117667220652149597
61408369903040808623237222478376
61408369903040808623240321665222
61408369903040808989267880673537
61408369903040825048772698860465
61408369903041124186463959855379
61408369903061538106185367667885
61408369903065124318491417312253
61408369903065135431528818766641
61408369903065435620797088417063
61408369903065435620797174510343
61408369903065435620800531977443
61408369903065440559924822396791
61408369903065440742939506405633
61408369903065440750469458681171
61408369903065440750469544774451
61408369903065440750553112456139
61408369903073190715647412876663
61408369903073190715648532071807
61408369903073194475785249031201
61408369903073196259360272163469
61408369903073229062201937996664
61408369903073243703348722112365
61408369903073243840546714722913
61408369903073243841361503052177
61408369903073245487737414378753
61408369903073529205656185324648
61408369903073540318693586779036
61408369903073544625428704065811
61408369903073544625428790159091
61408369903073545669415298590408
61408369903075897962607331789993
61408369903075897962607332262169
61408369903075930719885677986705
61408369903076245726536121060667
61408369903076246328675730413971
61408369903076246328675735000182
61408369903076246328675735000191
61408369903077096936114689350577
61408369903077098125081390311629
61408369903077098170897737808565
61408369903077098536675368143273
61408369903077098536675368615440
61408369903077098536675368615449
61408369903077098719689707896625
61408369903077098719689708250757
61408369903077131339707299250061
61408369903077131518203167537449
61408369903077131929985173446421
61408369903077143001536671163903
61408369903077143001537790359038
61408369903077143001537790359047
61408369903077143009130844525145
61408369903077146303323871414864
61408369903077146340101746241189
61408369903077146347632813125651
61408369903077146347632899218931
61408369903077146713473205694539
61408369903077146896424750289479
61408369903077146896487545334219
61408369903077146898935267806583
61408369903077147950514575304253
61408369903077147950535836133536
61408369903077148123675650178313
61408369903077148131207056837039
61408369903077148545311179133159
61408369903077148545312293624039
61408369903077148545312293742083
61408369903077148545312294096215
61408369903353306010626076081088
61408369903356907916033587035500
61408369903356907916033844252944
61408369903356908463988641599501
61408369903356924531923342697506
61408369903357208059550853341264
61408369903357222885978440823759
61408369903357224530648157085916
61408369903357224721193907997934
61408369903367731156845029673907
61408369903368914204669005132301
61408369903368926972522672518048
61408369903368926972543593222996
61408369903368927018297178014820
61408369903368930266704420598983
61408369903368930266704449178699
61408369903368930266767214480243
61408369903368930266987668572100
61408369903389339841249407701107
61408369903389339841249407706931
61408369903389623559387834879824
61408369903389640030488577598684
61408369903389640030499080994395
61408369903389640030499080998767
61408369903389643324943156342047
61408369903389644971883151902059
61408369903389644971883151906431
61408369903389645162512590035830
61408369903389645162512590053092
61408369903389645162700618130420
61408369903389645162700876747544
61408369903392345028462274124914
61408369903392346675591326630578
61408369903392347277729940748054
61408369903392347277729940765316
61408369903393225829546741286221
61408369903393242301767132853067
61408369903393242487293071215091
61408369903393242487293071216543
61408369903393245458762511547622
61408369903393245644203303928425
61408369903393247243151203760731
61408369903393247243152318428758
61408369903393247428592340579995
61408369903393247428613261286395
61408369903393247428677142242251
61408369903393247428865084597693
61408369903393247433759716952659
61408369903393247433947658953000
61408369903393247433948003309272
61408369903393247838136954934102
61408369903393247840395267195367
61408369903393247840459148033179
61408369903393247845541636649338
61408369903393247845541636666600
61408369903393247845541636767382
61408369903393247845541636771594
61408369903393247845541636784644
61408369903393247845541722388486
61408369903393247845730009218244
61408369903400102375088448487828
61408369903400146656682011212467
61408369903401350708211819654289
61408369903401350753965404564157
61408369903401352355151815212849
61408369903401352355339843290177
61408369903401352400884479417769
61408369903401352400905400122717
61408369903401352401093428200045
61408369903401352543500895832231
61408369903401352543501667484563
61408369903401352955282897036699
61408369903404053011339175492318
61408369903404054058586901866893
61408369903404054104319566071861
61408369903404054241517903042810
61408369903404054246936237098735
61408369904009769924319465809143
61408369904009770107250122623207
61408369904009770107330710843825
61408369904009770107333805444451
61408369904009786159224992766468
61408369904009819334809381436425
61408369904009834154724844529875
61408369904009834154725105996669
61408369904012471215972547586761
61408369904012471215972547604023
61408369904012471215972891960295
61408369904013371646523574851721
61408369904013371783700646755709
61408369904013371829534562686221
61408369904013371829534819903665
61408369904013371829537914504291
61408369904013371829537915554051
61408369904013421609155868026053
61408369904021476939005145271764
61408369904021476939008244458610
61408369904021491718164710327277
61408369904021491764001977613454
61408369904021493539962251148072
61408369904021524935072437334566
61408369904021525069174942287223
61408369904021525117250725089678
61408369904021541536277154244183
61408369904021541540523670420941
61408369904021791907518986701774
61408369904021825259260338981051
61408369904021825261516675908987
61408369904021825261600343918920
61408369904024193421411769953801
61408369904024193467437327233407
61408369904024226768426318656267
61408369904024226775764842341955
61408369904024226775768195205573
61408369904024226775768195209785
61408369904024226775768281298853
61408369904024243247055276510031
61408369904024526820436129214041
61408369904024526957696883943645
61408369904024526962507398607575
61408369904024526962507398613399
61408369904024526964951763612839
61408369904024527003450468853513
61408369904024528604824821486253
61408369904025427388247825115325
61408369904025427395590159294135
61408369904025427525508579844929
61408369904025427525508579857979
61408369904025427571262164754797
61408369904025429172573841361761
61408369904025429172636603476605
61408369904025429355379230796191
61408369904025429362994324881255
61408369904025429362994353460971
61408369904025429363182267236697
61408369904025429363182383071881
61408369904025438643565789304208
61408369904044886715809873498855
61408369904044903362500417945366
61408369904044936126299444769865
61408369904044936126302539370491
61408369904044936126303658565635
61408369904044950943683421547921
61408369904044950943686860504819
61408369904044950946214907863315
61408369904045787146360556407543
61408369904045787146360900763815
61408369904045803335449392320923
61408369904045803342227658151933
61408369904045803388879713767374
61408369904045803747315424011895
61408369904045803747317662283851
61408369904045803747318781478986
61408369904045803747318781478995
61408369904045803930249437820874
61408369904045836556850472034825
61408369904045836556853566635451
61408369904045836556854685830595
61408369904045836694052678441143
61408369904045851374234448812881
61408369904045851511432436837209
61408369904045851511432441423429
61408369904045853157811791706903
61408369904045853167850243997391
61408369904046103524783092453188
61408369904046103524786191640034
61408369904046103532397067678526
61408369904046103936568454770822
61408369904046137295732052968067
61408369904046137295732052972439
61408369904046151710639548309594
61408369904056592312972883569801
61408369904056592312973227943335
61408369904056608921248751492361
61408369904056641723462799214345
61408369904056641723465893814971
61408369904056642275601823880515
61408369904056642275602082147719
61408369904056642275605262837413
61408369904056658324419905090653
61408369904056658324422999691279
61408369904056658327767217577623
61408369904056658327767217581835
61408369904056658327770312178249
61408369904056658334462571176911
61408369904056658739552575291567
61408369904056658746056549008555
61408369904056658746892229352235
61408369904056658746892344137659
61408369904056658746895700193433
61408369904057844855216212215255
61408369904057844855216212216707
61408369904057844855404240292583
61408369904336723773413454404515
61408369904336723844502486685887
61408369904336724393545161231183
61408369904336724393545505610541
61408369904336724393629106574805
61408369904336725490878398013915
61408369904336725628891178958099
61408369904336725629164267355155
61408369904336726040757125978605
61408369904336726040758245186799
61408369904340327899323518590000
61408369904341493473014412485916
61408369904341526824839432775126
61408369904341528473475237290896
61408369904341537942959408407674
61408369904341537944651661103626
61408369904372741544494467786133
61408369920754944127680653054123
61408369920763097225851987066999
61408369920765784248916161735947
61408369920765784294732765623802
61408369920765798929099046693523
61408369920765799066296264469411
61408369920765799066297039304071
61408369920765800712672175795987
61408369920765800712672950630647
61408369920766984868800801977082
61408369920766984868819399615644
61408369920766999869133258368892
61408369920787414345427607268141
61408369920790066226314934813251
61408369920790966656865962078211
61408369920791000557733657030761
61408369920791011670771058485149
61408369920791011670771144578429
61408369920791311860039328489703
61408369920791311860042771695951
61408369920791316844983753867724
61408369920791316844983753867725
61408369920791316844983758117075
61408369920791316852513677451119
61408369920791316852513792236543
61408369920791317401305647893311
61408369920791317401389330360423
61408369920798166257474050292655
61408369920798166394672042903203
61408369920798170147278560025877
61408369920798171198858121082275
61408369920798171336056113692823
61408369920798171930853492360601
61408369920798171931689292212683
61408369920798203453182883325598
61408369920798203453182883443642
61408369920798204687877778048515
61408369920798204733695158193796
61408369920798204733697481142090
61408369920798219368063762211811
61408369920798219374841941837113
61408369920798219505260979987699
61408369920798219505261754822359
61408369920798219512039934447661
61408369920798219551078360132980
61408369920799072362240319477643
61408369920799119935812782087319
61408369920799372551489992769479
61408369920799400368637783515642
61408369920799405307763194547076
61408369920799405307765517377326
61408369920799405307765517495370
61408369920799405307784115133932
61408369920799416420800596001464
61408369920799420727473037285765
61408369920799420727473037621183
61408369920801768528470129794687
61408369920801772415826830957893
61408369920801772418274639527909
61408369920801773469854200584307
61408369920801774064651579252085
61408369920801774064651579724261
61408369920801823478512821608836
61408369920802068855001478522527
61408369920802068855001478535577
61408369920802073839879702828967
61408369920802073842390958005697
61408369920802073843143074564359
61408369920802074391182928093757
61408369920802074391182928447889
61408369920802074391935045006551
61408369920802105913613225339235
61408369920802116889452634183075
61408369920802116889453749146131
61408369920802117026650626793623
61408369920802117026651741756679
61408369920802118673029977100183
61408369920802118680624064367985
61408369920802121828580368162803
61408369920802121965779475736407
61408369920802122011596081047244
61408369920802122011596081047245
61408369920802122011596085296595
61408369920802122019126004630639
61408369920802122019126119080645
61408369920802122019126119416063
61408369920802122019126377347849
61408369920802122021385813462631
61408369920802122384987317780758
61408369920802122567917970486611
61408369920802122567917975072822
61408369920802122567917975072831
61408369920802122567918003416507
61408369920802122567918003770639
61408369920802122567918089859707
61408369920802122570428574096995
61408369920802122570449494801943
61408369920802123612155387062983
61408369920802123622008910110309
61408369920802123667762495374517
61408369920802123804959717399755
61408369920802124214293914743083
61408369920802124214293915097215
61408369920802124216805513821171
61408369920802124216805513939215
61408369920802124216805514293347
61408369920802124216826434644163
61408369920802124216826434998295
61408369920802969285549066826377
61408369920802972578300889479529
61408369920802972989894867311173
61408369920802974821733955358717
61408369920802974821733955712849
61408369920802974822486072271511
61408369920803006344164252604195
61408369920803008127801176942081
61408369920803008127804271542707
61408369920803017457201654058583
61408369920803017457202682928359
61408369920803019240841672997095
61408369920803019431718726401126
61408369920803022396329388038311
61408369920803022396330416908087
61408369920803022586958706973258
61408369920803022586958706973259
61408369920803022952715445767179
61408369920803022998469001859782
61408369920803022998469116770535
61408369920803022998469117124667
61408369920803022998531792796310
61408369920803022998531792796311
61408369920803022998552684804902
61408369920803022998552684804903
61408369920803023000979601361955
61408369920803023001000522066903
61408369920803023135729785406859
61408369920803023136064526885922
61408369920803024225719897284661
61408369920803024235573502528748
61408369920803024782105696733435
61408369921081881756630265408013
61408369921081881763970205383885
61408369921081881763973304216599
61408369921081883587526807232632
61408369921081883594868812939354
61408369921083084161594843585912
61408369921083084163038624297343
61408369921083100777484570550158
61408369921083100823238155460026
61408369921093889327454020613773
61408369921093889329650951476863
61408369921093889329710357541709
61408369921093889334734297307355
61408369921093889334792817401005
61408369921093889921978543656225
61408369921114297263810285755159
61408369921114299088807569482623
61408369921114299093953677428119
61408369921115499661431825124472
61408369921115499662875605835903
61408369921115499663688162052408
61408369921115499667938030961399
61408369921115499668773711256942
61408369921115499668773716039911
61408369921115521264744865592512
61408369921115521264745124209636
61408369921115521401754830112682
61408369921115521808422749944648
61408369921115521813505324122808
61408369921115521813505324240852
61408369921117922773544856187781
61408369921118201501123615723221
61408369921118201546856279810145
61408369921118221267516486114402
61408369921118222914550233010395
61408369921118222914550261706751
61408369921118222914550347795819
61408369921118223104688852917807
61408369921118223509692936896158
61408369921118223516972180820694
61408369921118223516972180837956
61408369921118223517223229415376
61408369921119123528094679320855
61408369921119123528367423361882
61408369921119123535991906415092
61408369921119124077441956771666
61408369921119124079700268914887
61408369921119124079700269032931
61408369921119124079701388656736
61408369921119124079701388773376
61408369921119124079701417353092
61408369921119124079701417472801
61408369921119124084783876721978
61408369921119124084783876739240
61408369921119124084783876840022
61408369921119124084783876844234
61408369921119124084783876857284
61408369921119124084783962461126
61408369921119124084783962834896
61408369921119124084783991531252
61408369921126278803665049199941
61408369921126304834632897772279
61408369921126328214994887681695
61408369921129925539710831931052
61408369921129929245560570052198
61408369921129929250643058141290
61408369921129929250644177329882
61408369921129929250831459289960
61408369921129930343898029891276
61408369921735646209106427742738
61408369921735646209294455824447
61408369921735646346304420357658
61408369921735646346304424943878
61408369921735662261269240228560
61408369921735662261290160815416
61408369921735695576563220355117
61408369921735710393967003230809
61408369921735710393967089319877
61408369921738347454939811049137
61408369921738347454942905649763
61408369921738347455193952691989
61408369921738347500944100062109
61408369921738347500947537619327
61408369921738397277302899180709
61408369921738397280565490060809
61408369921738412104723518874105
61408369921739247885577872481018
61408369921739247885577872599062
61408369921739247885744893863669
61408369921739247885744979956949
61408369921739248068508529413126
61408369921739264532265319730592
61408369921739264532452233203377
61408369921739264532535916024621
61408369921739264540046319425791
61408369921739264540067240132191
61408369921739264540067241195001
61408369921739297847557926985393
61408369921739297848398192774823
61408369921739297848398194191973
61408369921739297848398451042027
61408369921739564721535913609284
61408369921746451375906696891813
61408369921746451375906782980881
61408369921746453159481720042946
61408369921746467244866969486911
61408369921746467251644373227793
61408369921746500744011347268835
61408369921746500744014441869461
61408369921746501155524735445449
61408369921746517206933632284913
61408369921746517206934402533193
61408369921746517206934661154689
61408369921746517207686428734723
61408369921746517207770116159609
61408369921746517207771230768533
61408369921746517212017235332849
61408369921746517214465728040603
61408369921747353589843686124342
61408369921747367995630587283588
61408369921747369642006498610164
61408369921747401174565469134421
61408369921747401723357438159463
61408369921747652086984783768042
61408369921747652086984783886086
61408369921747653184587322409032
61408369921747669793138257290310
61408369921747701362829803040100
61408369921747701500846026130626
61408369921750053052103160888523
61408369921750054881681353838619
61408369921750054881684795982057
61408369921750054881765293877307
61408369921750069515863048988943
61408369921750069516133902146067
61408369921750069523476938139715
61408369921750069660654095765589
61408369921750071345440467104379
61408369921750071345440470286707
61408369921750071353055475450295
61408369921750103014170254164913
61408369921750103015007077809501
61408369921750103015007082414595
61408369921750103015007422165773
61408369921750103015010435282425
61408369921750103015010519954343
61408369921750103015010521371493
61408369921750103015010778221547
61408369921750119477929367430673
61408369921750119478682508236755
61408369921750119478745270351599
61408369921750119478766448157351
61408369921750119478766533896499
61408369921750119485460777255709
61408369921750119485461806125485
61408369921750119486360278697515
61408369921750355071039331086162
61408369921750403059741131401525
61408369921751303627552827302809
61408369921751303634832142634605
61408369921770778869744705640831
61408369921770778876522885266133
61408369921770812368053283688557
61408369921770828831812052580783
61408369921770828831812138687113
61408369921770828831812396954317
61408369921770828832648966922453
61408369921770828836894971132477
61408369921771663385414854137622
61408369921771679437577666623444
61408369921771679445107963274185
61408369921771712799440110687715
61408369921771712799443119195061
61408369921771712799443205288341
61408369921771713348231732168541
61408369921771713348232076524813
61408369921771713348235174313383
61408369921771713348235432580587
61408369921771727616008093829209
61408369921771727616008179918277
61408369921771727620902721432672
61408369921771728172396555994509
61408369921771729404643991007985
61408369921771729404647085608611
61408369921771963711859049203180
61408369921771979626827339915280
61408369921771979634444413990594
61408369921771980175810694489330
61408369921771980183149229354854
61408369921771980228969047101108
61408369921772013536665857173315
61408369921772013537000500847095
61408369921772013582419441965139
61408369921772027812683795771686
61408369921782468551943155539523
61408369921782468552194202581749
61408369921782468552194288675029
61408369921782485015970883684627
61408369921782485015971918222355
61408369921782485015972000066285
61408369921782485015972004315635
61408369921782485022478210152805
61408369921782485023313918143081
61408369921782485023313919678275
61408369921782485023313923929077
61408369921782485153151394551337
61408369921782485153232668348477
61408369921782485160490962518725
61408369921782517965216638133037
61408369921782518377565826043849
61408369921782534428975406907171
61408369921782534428975407025263
61408369921782534428977731390659
61408369921782534429727519333123
61408369921782534429811206758009
61408369921782534429811465039715
61408369921782534434058325576957
61408369921782534434058325931249
61408369921782534436506818639003
61408369921782534571256318187505
61408369921782534985297758794269
61408369921782534985298787664045
61408369921782768741210741030572
61408369921782768741482710213610
61408369921782818566833326876030
61408369921782818567105296059068
61408369921782834618998462310146
61408369921782834626613470301770
61408369921783721101571478315716
61408369922062601667377895736517
61408369922062616486453350371653
61408369922063753013130318456475
61408369922063769065293130942297
61408369922063817312448805882015
61408369922066202355054530397249
61408369922066204002182554033137
61408369922066502541877377824334
61408369922066504142437056794982
61408369922066504142687760898086
61408369922066504145720455011756
61408369922067354933894052699232
61408369922067354933894057304166
61408369922067402903724417831744
61408369922067403109877101801494
61408369922067404759264815233148
61408369922074258051038697368874
61408369922074259286384715095790
61408369922074259698166721004762
61408369922074307464795709276821
61408369922074309111923732912709
61408369922074323943424888241556
61408369922074608019906668049853
61408369922074608019906696196779
61408369922074608019927588085875
61408369922074608019927616783683
61408369922074608019927616901727
61408369922074608019927617334565
61408369922074608065660252290843
61408369922074608065660252408887
61408369922074608202858245452273
61408369922074608202858274148629
61408369922074608203109294028241
61408369922074608203130214616597
61408369922074624086962444963530
61408369922074624086962813667430
61408369922074624086962816499838
61408369922074624086962817899518
61408369922074624132695109050358
61408369922074624132695477870898
61408369922074624132695482102986
61408369922074624132695482121700
61408369922098569468048253101616
61408369922098584292206281914912
61408369922098584294652969868470
61408369922098584294653998738246
61408369922098617646475667209386
61408369922098617646475924426830
61408369922098617646477990157680
61408369922098617646479019027456
61408369922098919688842382879529
61408369922098933918479902052713
61408369922098933918479902054165
61408369922098933918479906303515
61408369922098933920736238980649
61408369922098933920736238982101
61408369922098933920736243231451
61408369922098933920927624176609
61408369922098935750798047026522
61408369973976699430306491549289
61408369973976699430306577642569
61408369973976701079966953602283
61408369973976701079967039695563
61408369973976995869481139113923
61408369973976995869481139126973
61408369973977000856870618597093
61408369973977000856870619659903
61408369973977000857622735155755
61408369973977001222648249403977
61408369973977001405662588685153
61408369973977001405662589039285
61408369973977001406414619504667
61408369973977001406414705597947
61408369973977034574472150498043
61408369973977045138717581492977
61408369973977045138717667586257
61408369973977048989296752203392
61408369973977049026012722660644
61408369973977049026075398332129
61408369973977049026075398682049
61408369973977049026075402931399
61408369973977049026075484421196
61408369973977049026075484421197
61408369973977049033605781071721
61408369973977049035865215786823
61408369973977049582397664007903
61408369973977049582397664357823
61408369973977049582397664375085
61408369973977049582397750451103
61408369973977049584908148595111
61408369973977049584908234688391
61408369973977050636488570701705
61408369973977050817179597502835
61408369973977050817179598919777
61408369973977050819440148226541
61408369973977050819440149643483
61408369973977051231284059921687
61408369973977051231284146014967
61408369973977051231285174530611
61408369973977051231285174884743
61408369974256809365822730682081
61408369974256811157638340880979
61408369974291949362555806842322
61408369974292849785575303457317
61408369974292849785575303807237
61408369974293144438665567447052
61408369974293148281963256139091
61408369974293148289494671649341
61408369974293149929093460320692
61408369974293149936623724155005
61408369974293149982471585810432
61408369974293150112107799973262
61408369974293150114555521028684
61408369974293150119638063444800
61408369974293150119638066627128
61408369974293150119669578420980
61408369974293150119732254446756
61408369974293150531451841429352
61408369974293150531514517455128
61408369974293150531514603194276
61408369974303656606105457156646
61408369974303657150337989035009
61408369974303657155420563213169
61408369974303955697312056280846
61408369974304856265122718732686
61408369974304856265123837921278
61408369974304857317455168944484
61408369974304857317455255033552
61408369974304857363187833149398
61408369974304857363459802313723
61408369974304857907357602440741
61408369974304857912440176618901
61408369974304857914699579922122
61408369974304857914699608501838
61408369974913274469422479085069
61408369974913274881288426099703
61408369974913275064219082913767
61408369974913275064219169007254
61408369974913275064302765735011
61408369974913275064302851474159
61408369974913324295045064930527
61408369974913324295128747750319
61408369974924096107405571453101
61408369974924096107405571466151
61408369974924096153138235656617
61408369974924096153138235669667
61408369974924097936712139593741
61408369974924097936712139606791
61408369974924097936713258801935
61408369974924129461657392110047
61408369974924129461737723130483
61408369974924129461741074581371
61408369974924129461741075994101
61408369974924129461741079180641
61408369974924129461741160670439
61408369974924129461741162087381
61408369974924129873523339107419
61408369974924145933028128602203
61408369974924145933028157298559
61408369974924996537956598718061
61408369974924996537956598731111
61408369974924996720887255532125
61408369974924996720887255545175
61408369974925029892208419375007
61408369974925029892288746144641
61408369974925029892288750395443
61408369974925029892292101846331
61408369974925029892292187935399
61408369974925029892292189352341
61408369974925030441335121101983
61408369974925046500839939288911
61408369974925330080994495486535
61408369974925330217924979767702
61408369974925330218008662115110
61408369974925330218193521334300
61408369974925330218255249862007
61408369974925330263947106126124
61408369974925330669017399008159
61408369974925341336313496966848
61408369974948407724941300502023
61408369974948407732283277510985
61408369974948441086618896824359
61408369974948441131804195287175
61408369974949291691463569683469
61408369974949292103329516698103
61408369974949308155492413860263
61408369974949308155492415277412
61408369974949308155495771327363
61408369974949308162834333349837
61408369974949308162834334885031
61408369974949308162837777029921
61408369974949308345764990163901
61408369974949341517086155528927
61408369974949341517166482298561
61408369974949341517169838348719
61408369974949341517169838350171
61408369974949608344745444619190
61408369974949641843132986015927
61408369974949641888824842280044
61408369974949642437657620661635
61408369974960097269941843860361
61408369974960113329429183148749
61408369974960113329446662051501
61408369974960113329446662064551
61408369974960113329446746268505
61408369974960113329446747668185
61408369974960113329446748140569
61408369974960113329450104207989
61408369974960146683698482708447
61408369974960146683782165179771
61408369974960146683782165528239
61408369974960146683782165529691
61408369974960146683782251268839
61408369974960163155069219200603
61408369974960163155069247896959
61408369974960163155069333986027
61408369974960163155072690059270
61408369974960163292270682315527
61408369974960163292333444430371
61408369974960463481604038428550
61408369974961314086448797380940
61408369974961347845303781233240
61408369974961363912151623889702
61408369974961363912155066047642
61408369974961363912155066052013
61408369974961364049349587449602
61408369974961364049349616145958
61408369974961364049353058308270
61408369974961364094267490852358
61408369974961364095169405213486
61408369974961364461111092484975
61408369974961364506885569284413
61408369974961364643644136388034
61408369975240228799274315238913
61408369975240229348338258033373
61408369975240229350786062012845
61408369975240229350786090710605
61408369975241129918597872351037
61408369975241145777262622777222
61408369975241145840904583491913
61408369975241381929416668462246
61408369975241381929688637645443
61408369975241430105336951200717
61408369975241430107847545524781
61408369975241430107847550242143
61408369975241430107868442250735
61408369975241431202920974631690
61408369975241440630624541892154
61408369975241445966533188077650
61408369975241445984421596829583
61408369975241446030363554177263
61408369975251952653809139356092
61408369975252236325976391453809
61408369975252236325976420150117
61408369975252236326060102503349
61408369975252236371981023305281
61408369975252236371981024821601
61408369975252236737842365629765
61408369975252236920772993686237
61408369975252236920772993747473
61408369975252236920772993864113
61408369975252236920773022384045
61408369975252236920773022443829
61408369975252236921024042323489
61408369975252252804877451539032
61408369975252252850610115625908
61408369975253105377523764331681
61408369975253137351386811409554
61408369975253148012180027565745
61408369975253148057933612357569
61408369975253148469527590189213
61408369975276262632398117198539
61408369975276562636394911803109
61408369975276562636394940500917
61408369975276562638650987281561
61408369975276562638651015979321
61408369975276562638654343331719
61408369975276562638654372029479
61408369975276562775915126404951
61408369975276563370708377412841
61408369975277463343660790225926
61408369975277463343664117578324
61408370376047252273814912199823
61408370376715462273864294459268
61408370376715462273864294459277
61408370376715462403531218761145
61408370377026758677043167974259
61408370377027959302011244802080
61408370377027959439209237431342
61408370377027959845970568753274
61408370377027959850991500557758
61408370377027959851054176583534
61408370377027959851054262303968
61408370377027959851054262322682
61408370377027970415048646256468
61408370377027970552246638885730
61408370377027970552497600206278
61408370377027970552497685945426
61408370377030661005362906903584
61408370377030661005446474937952
61408370377030661005446589723376
61408370377030661005446589724828
61408370377030661142623661279056
61408370377030661142644582335376
61408370377030661142644582352638
61408370377030661142707258361152
61408370377030661142707258378414
61408370377030661142707344098848
61408370377030661142707344100300
61408370377030661142707344117562
61408370377030670471354933908490
61408370377030672116224181997304
61408370377030672118483991177764
61408370377030672118483991179216
61408370377030672253233889307256
61408370377030672255681983789764
61408370377030672255681983807026
61408370377030672255744659815540
61408370377030672255744659832802
61408370377030672255744745553236
61408370377030672255744745554688
61408370377030672255744745571950
61408370377030672255932687910130
61408370377031561573174688544016
61408370377031561573258256578384
61408370377031561573258285626112
61408370377031561573258371363808
61408370377031561710435357180340
61408370377031561710456278253922
61408370377031561710456363975808
61408370377031572683784830838892
61408370377031572683784916572216
61408370377031572683784916578040
61408370377031572683785173789660
61408370377031572683785173795484
61408370377031572686295658032772
61408370377031572686295687079048
61408370377031572686295772818196
61408370377031572686295772819648
61408370377031572823493679691047
61408370377031572823493679691048
61408370377031572823493679708310
61408370377031572823493765447458
61408370377031572823744469550562
61408370377038716290380627959486
61408370377038716290380970916078
61408370377038716839172941358270
61408370377038726167820278714078
61408370377038727403418372370466
61408370377038727814949331219742
61408370377038727952209999856066
61408370377038764468623572000314
61408370377038764880322152288224
61408370377038764880405720322592
61408370377038765017666503745792
61408370377038765017666589484940
61408370377038766252113793098932
61408370377038766252197475918724
61408370377038766663896056225348
61408370377038766663979739045140
61408370377038775581660973454702
61408370377038775581849258749474
61408370377038775998526467607472
61408370377038776135787222450956
61408370377038777365234877373112
61408370377039617269723968617406
61408370377039628382761027115202
61408370377039628382761112854350
61408370377039628520021781490674
61408370377039665448133933928656
61408370377039665585415609360448
61408370377039667231707837865780
61408370377039667231791520685572
61408370377039676149660954650758
61408370377039676149661040389906
61408370377039676154744271901534
61408370377039676703536242326463
61408370377039676703536242326464
61408370377042318561627754521214
61408370377042329674665155975602
61408370377042335172374703363267
61408370377042366739870612822894
61408370377042366739870698562042
61408370377042368523360919660660
61408370377042368523444602480452
61408370377042377852908014277282
61408370377042377852908100016430
61408370377042377857991331528058
61408370377042379636482003934840
61408370381639467031961365796727
61408370381639783880786370725371
61408370381955582802645160821231
61408370381963983162508279012911
61408370381963986455260101664611
61408370381963988101636012992639
61408370381963988102200097224623
61408370381966387969257487999299
61408370381966387969257488000751
61408370381966387969257488005123
61408370381966389616385511635187
61408370381966640584935813455449
61408370381966688158507161291135
61408370381966688158507161296959
61408370381966688760918862557955
61408370381966689805635184928475
61408370381966689805635184932847
61408370381967541152747595445801
61408370381967585021878184557011
61408370381967585021961867377011
61408370381967585022715012824163
61408370381967585433755407175280
61408370381967585479529912672052
61408370381967585484591566145264
61408370381967589328730644548307
61408370381967590556649597156553
61408370381967590556670517862953
61408370381967590558909285902559
61408370381967590558910061786979
61408370381967590558930206608959
61408370381967590558930982493379
61408370381967590558994087563363
61408370381967590558994087564815
61408370381967590558994116144531
61408370381967590559182030970017
61408370381967590564076662275223
61408370381967590970692324926493
61408370381967590970712212517931
61408370381967590970776007734639
61408370381967590970776007751901
61408370381967590970776122053503
61408370382619229846124494473445
61408370382619245905631382983050
61408370382619246492812892726901
61408370382619246500155927284733
61408370382619246500155927297783
61408370382619246500156013023881
61408370382619246500156013036931
61408370382619246500156017623151
61408370382619246500156017628758
61408370382619246500157046492927
61408370382619251439283751608486
61408370382620130276675178781813
61408370382620130276675521738405
61408370382620146877631255788345
61408370382620146877632284658121
61408370382620180239307470893335
61408370382620180239307556632483
61408370382620180239307813849927
61408370382620196291471834320987
61408370382620196291472605973319
61408370382620447074223934604778
61408370382620480427741250986583
61408370382620485362622554527249
61408370382620485366868984966311
61408370382620485367433069198295
61408370382620485367433069202667
61408370382622831568328260576693
61408370382622831568328603533285
61408370382622848169284337583225
61408370382622848169285366453001
61408370382622848176878509544787
61408370382622848176879538414563
61408370382622848215017000369799
61408370382622848215018029239575
61408370382622848215018030656517
61408370382622848222631975431527
61408370382622853710530878170223
61408370382622853710531907039999
61408370382622853710551679853447
61408370382622853710551798872410
61408370382622881530960552688215
61408370382622881530960638427363
61408370382622881530960895644807
61408370382622897994906922011741
61408370382622897994907950881517
61408370382622898002249927890479
61408370382622898002250046913607
61408370382623153902333920863237
61408370382623185423740133270631
61408370382623187070868156906519
61408370382624054470145702853589
61408370382624087633869338132385
61408370382624087816611965451971
61408370382624087816611965453423
61408370382624087816632886041731
61408370382624087816799993529299
61408370382624087816820914119059
61408370382624087824227059537035
61408370382624087824227059538487
61408370382624087824227088118203
61408370382624087824415001893929
61408370382624097104798523844800
61408370382935384090123913615331
61408370382935384090123914665091
61408370382935384501989831938077
61408370382935384501989860635837
61408370382936285067291128864382
61408370382936535438784277546956
61408370382936585256540802156218
61408370382936585264072247248638
61408370382936585264155815283006
61408370382940148228209093845760
61408370382940196404192142948266
61408370382940196404192143064906
61408370382940198236595089870835
61408370382947089645885153064933
61408370382947089645885153064981
61408370382947089646073438359753
61408370382947090057667416191349
61408370382947090240598073005413
61408370382947090240598073005461
61408370382947090240660835120257
61408370382947090240660835120305
61408370382947342252525657232140
61408370382947389835134826240129
61408370382947389835323111534901
61408370382947390246917089366593
61408370382947390429931429000449
61408370382947390430119715344933
61408370382947390430203283379301
61408370382947390430684574409444
61408370382947400948172227694517
61408370382947401358531511404294
61408370382948290403134893175333
61408370382948290403155813880329
61408370382948290814728871006977
61408370382948290814728871007025
61408370382948290814749791711925
61408370382948290814749791711973
61408370382948290998496270310727
61408370382948290998496270310728
61408370382948290998496356049876
61408370382948301516172294629721
61408370382950960585539103832035
61408370382950992106381952801857
61408370382950992106402873506805
61408370382950992106402873506853
61408370382951003219419354256245
61408370399364409400189566356841
61408370399364409400209716828011
61408370399365305028810853315431
61408370399365310379532564063993
61408370399365654441375214555924
61408370399365654441375243135640
61408370399365659982830618187463
61408370399365659982830622773683
61408370399365660531622588629655
61408370399365660531622593215875
61408370399688658828486886707826
61408370399689859402554894363346
61408370399689859407638497411282
61408370399692265901413045800763
61408370399692550175497882277887
61408370399692560694208233375670
61408370399692560699291579206162
61408370399692565000223864745439
61408370399692566044867207029315
61408370399692566044929969167488
61408370399692566090683525497640
61408370399692566235005798240371
61408370399692566235569882472355
61408370399693466658411396005691
61408370399693466666026375440928
61408370399693466666026378623256
61408370399693466666026404020644
61408370399693467210017214237451
61408370399693467210017214355495
61408370399693467210018247807279
61408370399693467215100908274100
61408370399693467215100936853816
61408370400337066859918114611441
61408370400337066859918200350589
61408370400337967427750818375215
61408370400338256498901451088565
61408370400345122144873880286241
61408370400345122732138815620785
61408370400345122732139930229709
61408370400345122739398167370423
61408370400345122739399286565567
61408370400345122739670226880233
61408370400345127495595592097613
61408370400345127541328256288022
61408370400345155499206798997971
61408370400345171962965912263731
61408370400346011454857210491620
61408370400346011637787867305684
61408370400346022567894611946008
61408370400346022575424907197069
61408370400346022750825268760072
61408370400346023169949198886185
61408370400346023170032876994222
61408370400346028109160610973950
61408370400346055929757826262931
61408370400346056478549710965975
61408370400346056478549796687653
61408370400346056478549796705123
61408370400346056478550053905097
61408370400346056478550053922567
61408370400346059633099691122688
61408370400346070751219666755236
61408370400346071302710063759855
61408370400346071302711178368779
61408370400346072530714074747759
61408370400346072530714846400091
61408370400346072530715189356683
61408370400346322757143137349312
61408370400346322757143165929028
61408370400346322764757915640350
61408370400346323313466174677418
61408370400346323313551005271862
61408370400346323359282550286058
61408370400346323359283669475378
61408370400346328252678739251590
61408370400346328298410284265786
61408370400346328298410631802774
61408370400346328298411403455106
61408370400346356667819528570405
61408370400346359822370285001380
61408370400346361608642629968137
61408370400348724416121778482831
61408370400348724454322002557123
61408370400348724454344039289548
61408370400348724454344039289549
61408370400348724461853328081795
61408370400348724461853413816571
61408370400348724461853413820943
61408370400348724461854442686347
61408370400348724461854442690719
61408370400348724461874248783982
61408370400348724461874248783983
61408370400348724461874248788195
61408370400348724461874248801245
61408370400348724461874334527343
61408370400348724461874334540393
61408370400348724461875363410169
61408370400348729766842375689651
61408370400348729766843490294203
61408370400348729766843490298575
61408370400348729812576154497719
61408370400348729812576154502091
61408370400348729812595927315539
61408370400348729812595960595354
61408370400348729812595960595355
61408370400348729812595960599567
61408370400348729812595960612617
61408370400348729812597075221541
61408370400348757770202792760855
61408370400348757770202878482533
61408370400348757770202878500003
61408370400348757770203135699977
61408370400348757770203135717447
61408370400348774233960877139369
61408370400348774233961991748293
61408370400348774240655372993045
61408370400348774240655458732193
61408370400348774240656487601969
61408370400348777945084856316347
61408370400348777945085970925271
61408370400349063312641801903973
61408370400349063358374465057681
61408370400349963880453841134855
61408370400349963926207426044723
61408370400349963926270187809644
61408370400349963926271307004788
61408370400661221896532245124910
61408370400661260192251844971510
61408370400661260740478930808460
61408370400661260741232072006262
61408370400661260741232072010717
61408370400661260741232100708477
61408370400661270072765219266113
61408370400662161309043767557626
61408370400662461498293555516794
61408370400662461503377163347054
61408370400662461503377249067488
61408370400662461503398055355646
61408370400662472067643486308739
61408370400662472067643515065602
61408370400662472067643602204430
61408370400662472614175763932722
61408370400662472616686276749726
61408370400664862422766318404471
61408370400664862463498971533238
61408370400664873581808008712163
61408370400665162606200048956460
61408370400665162606953190135548
61408370400665162612036912284615
61408370400665162652685509982987
61408370400665162652685853872456
61408370400665162652685854339016
61408370400665162652685854343471
61408370400665162657769576488140
61408370400665162657853144526871
61408370400665171938214712722861
61408370400665171938214741302577
61408370400665173725074313739003
61408370400665173768630853117054
61408370400665173770806977942528
61408370400665173770890660414012
61408370400665173770890661830954
61408370400665173771078602769454
61408370400665173771078947125726
61408370400665173908088567289624
61408370400666063174764885686912
61408370400666063225581272389424
61408370400666074292886009640287
61408370400666074338639594554584
61408370400666074338639594567634
61408370400672918159964659106597
61408370400672934227003240271696
61408370400672934227003241788016
61408370400672966297725563789111
61408370400672967572989103347290
61408370400672967573177388629015
61408370400672977456516087627923
61408370400672978691089277647175
61408370400672982402986290907784
61408370400673218349214332280336
61408370400673218486412324890884
61408370400673262775034886804309
61408370400673266486159329439185
61408370400673266486159329439233
61408370400673266486410291822591
61408370400673266486493974642383
61408370400673266532247530854491
61408370400673266532728821871535
61408370400673266532728821871536
61408370400673266669508314282062
61408370400673268311219003684109
61408370400673277050404384309979
61408370400673277050404755846287
61408370400673277050488439734761
61408370400673277187686316491251
61408370400673277599196354752171
61408370400673277599196354752379
61408370400673277645284703776145
61408370400673277782482696386693
61408370400673279017557749823375
61408370400673279429423438079972
61408370400673279434507041127908
61408370400673282592235848345722
61408370400674167099996550380079
61408370400674167100540603511968
61408370400674177618237345291405
61408370400674177618237373871121
61408370400674177618237459610269
61408370400674183160068550508855
61408370400676870038569510895511
61408370400676870038569510895520
61408370400676879321400492391775
61408370400676879321484146165243
61408370400676879321484146165451
61408370400676879321484519236793
61408370400676879321672461574973
61408370400676879321672804531565
61408370400676879321735223339897
61408370400676879504414802979307
61408370400676879504665764299855
61408370400676879504686804046852
61408370400676879504686804046853
61408370612072206462335809383267
61408370612072217628658892924734
61408370612072217628720506779125
61408370612072217628720506779285
61408370612072217628721654685079
61408370612072217628721654685287
61408370612072217628721655039419
61408370612072256287958395228725
61408370612072267400996568335445
61408370612072270563077529997645
61408370612072270700275522608193
61408370612074919331905952551258
61408370612074972403522582234717
61408370612075818062796158054895
61408370612075819853964149277243
61408370612075819899716589463485
61408370612075819899716589467857
61408370612075819899716704254525
61408370612075819899717733124301
61408370612075819899717734187111
61408370612075819899717734187319
61408370612075819899717734191531
61408370612075823604062504739321
61408370612075824793091883256971
61408370612075824838845467104029
61408370612075824838845468166839
61408370612075869671992647837477
61408370612076120043233598551805
61408370612076120043233598556177
61408370612076120088988328065794
61408370612076123747579399036601
61408370612076123747579399040973
61408370612076124982361332531533
61408370612076124982361332535905
61408370612076125028115290393190
61408370612076125028116062045522
61408370612076173207361592318787
61408370612076173756153558174759
61408370612076173756153562760979
61408370612392268757210221571746
61408370612392274148602972327360
61408370612403974348474322269203
61408370612403974348474350848919
61408370612403974348537112963923
61408370612403981676673501109902
61408370612403981676673529689618
61408370612403982088455535598590
61408370613044830195178200200379
61408370613044830195178200206203
61408370613044830201955693912497
61408370613044830201955694384881
61408370613044830201956465564829
61408370613044830201956466037213
61408370613044830607044147220837
61408370613044830607044232959985
61408370613044830789974804034901
61408370613044830790037565799873
61408370613044835553493313385243
61408370613044863553778047369525
61408370613044863553778133108673
61408370613044863553778390326117
61408370613044863556287755232747
61408370613044863556288526885079
61408370613044868907009467044119
61408370613044878373671728824263
61408370613044880020047640150839
61408370613044880020047644868201
61408370613044880020047987824793
61408370613044880020800786051661
61408370613044880020800871790809
61408370613044880020884554610601
61408370613044880025131333655285
61408370613044880027578280230339
61408370613044880027579051882671
61408370613047531898425259832727
61408370613047531944429891802291
61408370613047531944429893219233
61408370613047531944430236175825
61408370613047565257025106996049
61408370613047565257025192735197
61408370613047565257025449952641
61408370613047581724047845678185
61408370613047581724047931417333
61408370613047581730826111509195
61408370613048432328976372831011
61408370613048432328976372836835
61408370613048432329248254863735
61408370613048432512178911677799
61408370613048432512179256051333
61408370613048437824489392887275
61408370613048438007775443429691
61408370613048465827284606387111
61408370613048482291043719652871
61408370613048482291043724370233
61408370613048482291044067326825
61408370613048482291796951292841
61408370613048482291859627314245
61408370613048482296127413157317
61408370613048482298574015358629
61408370613048482298574101097777
61408370613048482298575129967553
61408370613048486002919815843425
61408370613048486002919901582573
61408370613055620956001303278183
61408370613055620956001389017331
61408370613055620956252437489597
61408370613055635773635639428781
61408370613055635773656560139505
61408370613055635780162771048377
61408370613055635780977559377641
61408370613055635780977645116789
61408370613055635780998451392057
61408370613055635780998565827561
61408370613055635780998565840611
61408370613055635825915327105938
61408370613055635826731144291929
61408370613055635826731144304979
61408370613055635826731230031077
61408370613055635826731230044127
61408370613055637008165667059967
61408370613055637008165752799115
61408370613055637602962013671221
61408370613055637610305019532697
61408370613055637610305048229053
61408370613055637610305048242103
61408370613055637610305133968201
61408370613055637610305133981251
61408370613055637610305138567471
61408370613055637610305138573078
61408370613055637610306167437247
61408370613055637610494453800643
61408370613055637610494453800652
61408370613055640719289733375773
61408370613055640719290505028105
61408370613055640720105293357369
61408370613055640720105379096517
61408370613055640720105636313961
61408370613055640720126185371785
61408370613055640720126214068141
61408370613055640720126299807289
61408370613055640720126557024733
61408370613055640765858968615682
61408370613055640765859225833126
61408370613055669131984347794469
61408370613055669131984352380689
61408370613055669131984438119837
61408370613055685186659196150411
61408370613055685186659281889559
61408370613055685186660053541891
61408370613055685187412080106231
61408370613055685187413198970329
61408370613055685187495762581927
61408370613055685187496881790121
61408370613055685187496881791573
61408370613055685187496881808835
61408370613055685187497139026279
61408370613055685187497140425959
61408370613055685191742884937495
61408370613055685191743656589827
61408370613055685194190607409859
61408370613055685194191379062191
61408370613055685233250466587552
61408370613055685233250725334366
61408370613055685605785356893835
61408370613055685606621037237515
61408370613055685606621151673019
61408370613055690544912319221231
61408370613055690544913090873563
61408370613055690545748771217243
61408370613055690545748799913599
61408370613055690545748885652747
61408370613055690545749142870191
61408370613056521386552330543143
61408370613056521386552416282291
61408370613056521386802693102225
61408370613056521386803464754557
61408370613056521569838638887596
61408370613056535792341554644859
61408370613056535792341554650683
61408370613056535799934579764681
61408370613056535799934608810957
61408370613056535799934694550105
61408370613056536204186580954593
61408370613056536204206468190447
61408370613056536204206468540367
61408370613056536204207501311233
61408370613056536204207501665317
61408370613056536204207501665365
61408370613056536204207501678415
61408370613056536211528557596325
61408370613056536211528586642601
61408370613056536211549478301273
61408370613056536211549506880989
61408370613056536211549507353373
61408370613056536211549507366423
61408370613056536211549593092521
61408370613056536348726550206873
61408370613056536348726579253149
61408370613056536348726664992297
61408370613056536387221840826780
61408370613056536387221840944881
61408370613056536394480164167437
61408370613056536394480164180487
61408370613056536394480249906585
61408370613056537438716694324927
61408370613056537438716780064075
61408370613056537446310491091257
61408370613056537446310867344927
61408370613056537446311638997259
61408370613056537987760484891717
61408370613056537995102461533449
61408370613056537995103609439451
61408370613056538033514069451873
61408370613056538033514069806005
61408370613056538040857194353739
61408370613056538041107094920003
61408370613056538170774824177265
61408370613056538170774824531397
61408370613056538178368997555769
61408370613056541150656291576053
61408370613056541150656406361477
61408370613056541150656663578921
61408370613056541150656667829723
61408370613056541150677241333101
61408370613056541150677241346151
61408370613056541150677245596953
61408370613056541150677327072249
61408370613056541150677584289693
61408370613056541150677584302743
61408370613056541150677588540495
61408370613056541150677588553545
61408370613056541287854284186601
61408370613056541287854313232877
61408370613056541287854398972025
61408370613056541287854656189469
61408370613056569153451109677227
61408370613056569153451881329559
61408370613056569702243851771751
61408370613056571349372908999149
61408370613056571349372994738297
61408370613056574504173936097523
61408370613056574641371585751479
61408370613056574641371928708071
61408370613056585617210222942987
61408370613056585617210223061079
61408370613056585617210223415371
61408370613056585617210994595319
61408370613056585617210994713411
61408370613056585617210999312681
61408370613056585617963107371191
61408370613056585617964140496141
61408370613056585618046789846887
61408370613056585618047047077381
61408370613056585618047822967465
61408370613056585622293912202455
61408370613056585622294683854787
61408370613056585622294688099765
61408370613056585754408215553535
61408370613056585754408216025919
61408370613056585754408301765067
61408370613056585754408987205867
61408370613056585754408987678251
61408370613056585755223861746663
61408370613056585759491904813003
61408370613056585759492676465335
61408370613056585808404168195558
61408370613056586167090841886295
61408370613056586171086654309869
61408370613056586171086658541957
61408370613056586174432818877947
61408370613056586174432847924223
61408370613056587401537272780933
61408370613056587401537358520081
61408370613056587401538044433265
61408370613056587401600034541485
61408370613056587401600806193817
61408370613056591113498166996501
61408370613056591113560552857675
61408370613056591113560667643099
61408370613056591113560924860543
61408370613056591113560929111345
61408370613056821713354876323584
61408370613056821713355647975916
61408370613056836393457145905252
61408370613056836400799151611974
61408370613056836530655138515800
61408370613056836530738821335384
61408370613056836537997144222522
61408370613056836538269113742438
61408370613056837772863136659566
61408370613056837772863908311898
61408370613056838367660512140804
61408370613056841477208937144362
61408370613056871538726425331375
61408370613056871538726428513703
61408370613056871583036572073136
61408370613056871720234564683684
61408370613056871720297240709460
61408370613056874689196652327709
61408370613056874689197685446829
61408370613056874689197771534445
61408370613056874689197771535897
61408370613056874689197771540268
61408370613056874825642532627327
61408370613056874826394644936639
61408370613056874826395764146282
61408370613056874826395764146291
61408370613056874826458440176433
61408370613056874830726210129524
61408370613056875237988621718475
61408370613056875283722319025307
61408370613056875421255042588195
61408370613056885807045644263236
61408370613056885807045672842952
61408370613056885807317613427560
61408370613056885807318388267836
61408370613056885814660393974558
61408370613056885814660422554274
61408370613056885944579142997440
61408370613056885948846957414404
61408370613056885951105245754326
61408370613056885951105617290634
61408370613059222678205412338023
61408370613059222678205498077171
61408370613059222678455774897105
61408370613059222678456546549437
61408370613059237495588614277207
61408370613059237495588700010531
61408370613059237495588700016355
61408370613059237495860583460197
61408370613059237495860669199345
61408370613059237503181668437481
61408370613059237503181754176629
61408370613059237503202589148253
61408370613059237503202589161303
61408370613059237503202673365257
61408370613059237503202674887401
61408370613059237503202674900451
61408370613059239279412795034265
61408370613059239279412880773413
61408370613059239279413566686597
61408370613059239325166121314119
61408370613059239325166379948505
61408370613059239325166465687653
61408370613059239325167150183895
61408370613059239325167151600837
61408370613059239332760294688251
61408370613059239332761323558027
61408370613059239332781126471882
61408370613059239332781126471883
61408370613059239332781129654210
61408370613059239332781129654211
61408370613059242991101372859401
61408370613059242991101458598549
61408370613059242991101715815993
61408370613059242991373345234755
61408370613059242991373430969531
61408370613059242991373430973903
61408370613059243037106095173047
61408370613059243037106095177419
61408370613059243037126930139006
61408370613059243037126930139007
61408370613059243037126930140458
61408370613059243037126930144830
61408370613059243037127015879606
61408370613059243037127015879607
61408370613059243037127015883819
61408370613059243037127015896869
61408370613059272641025990794029
61408370613059272641026076533177
61408370613059276345454697724551
61408370613059276345454783463699
61408370613059276386313755605679
61408370613059276391208301706511
61408370613059276393656019579605
61408370613059287321211200122665
61408370613059287328825144897675
61408370613059287328825174993711
61408370613059287328825260732859
61408370613059287458408159258343
61408370613059287458408159608263
61408370613059287458409278472361
61408370613059287458470921373187
61408370613059287458492100713973
61408370613059287458492186453121
61408370613059287458492875554249
61408370613059287458492961293397
61408370613059287465186342538149
61408370613059287465186428277297
61408370613059287466085929719103
61408370613059289104784332407457
61408370613059289104784418146605
61408370613059289104785104059789
61408370613059289104785189798937
61408370613059292815908140088669
61408370613059292816744879415630
61408370613059292816744879415631
61408370613059292816744882603575
61408370613059292816744965154778
61408370613059292816744965154779
61408370613059292816744968342723
61408370613059292999947508600668
61408370613059543180644024854038
61408370613059543226376571552158
61408370613059543226376574738690
61408370613059543226376689057554
61408370613059545013298174516179
61408370613059576392360028083223
61408370613059576392632773150681
61408370613059576529641704563163
61408370613059576529642823772806
61408370613059576529642823772815
61408370613059576529893527880285
61408370613059576537173028666521
61408370613059576580457971814567
61408370613059587655293732906138
61408370613059587655356495019522
61408370613059587655356495025138
61408370613059587693496219381420
61408370613059587701110079929390
61408370613059589477069237347348
61408370613059589477069351666212
61408370613059589477070008999680
61408370613059589484663063165778
61408370613059593188192959306882
61408370613059593189008863650574
61408370613060423435558985383424
61408370613060423435559757035756
61408370613060439899234415829600
61408370613060439899235187481932
61408370613060439906849165535098
61408370613060440082248726883532
61408370613060440082248755463248
61408370613060440082249498535864
61408370613060443611194966019894
61408370613060443611194966025718
61408370613060443794125622833958
61408370613060443794125622839782
61408370613060445581109956506531
61408370613060445581109985086250
61408370613060473443923956153983
61408370613060473443924684759432
61408370613060473443924713339148
61408370613060476960192731829741
61408370613060476960193764948861
61408370613060476960381793026189
61408370613060476960444555141033
61408370613060476960444555145404
61408370613060477097454518255705
61408370613060477104984810306953
61408370613060477143187182459167
61408370613060477143187182460619
61408370613060477143187183881933
61408370613060477143208103048927
61408370613060477143375210536495
61408370613060477143375211959261
61408370613060477143396131126255
61408370613060477143459151648035
61408370613060477148269753454999
61408370613060477148269756637327
61408370613060477148269756638779
61408370613060477148290677227087
61408370613060477150717474510421
61408370613060477150738395100181
61408370613060478797093385838449
61408370613060488078313692929592
61408370613060488078314467769868
61408370613060488085091617586450
61408370613060488085907550514278
61408370613060488085907550515682
61408370613060488215575222495100
61408370613060488223105514546354
61408370613060488223105514563824
61408370613060488223105543126070
61408370613060488261244349743448
61408370613060488261244378323164
61408370613060488261245124578108
61408370613060488261245153157824
61408370613060488261245153163648
61408370613060488261307915278332
61408370613060488261307915282704
61408370613060488268921861574034
61408370613060488268921890153750
61408370613060489915214093258774
61408370613060489915214121838490
61408370613060490052747976776573
61408370613060490053312061008557
61408370613060493619559893743570
61408370613060493756757914938206
61408370613060493756841594575670
61408370613060493756841937532262
61408370613371773414439699093965
61408370613371773963315237576349
61408370613371773965763041555821
61408370613371775612892098306623
61408370613371784486639725583212
61408370613371784486890429686316
61408370613372674533574851894067
61408370613372675630824062875823
61408370613372684917190752848172
61408370613372690453373407027535
61408370613372690453562463974639
61408370613372690455885033526167
61408370613372690455885034925847
61408370613372926543577740457728
61408370613372970808434705245737
61408370613372970878770251962841
61408370613372971015968130258897
61408370613372974720313930743693
61408370613372974722824525067757
61408370613372974722845417076397
61408370613372985108971826668797
61408370613372985246149013070248
61408370613372985655755069868294
61408370613372985846048738716584
61408370613372986938277278784815
61408370613372986938277279834575
61408370613372987485898466258616
61408370613372990642623080319371
61408370613372990642895824341441
61408370613372990645155627406311
61408370613375375685435778601821
61408370613375386620625840552024
61408370613375386757886509188348
61408370613375392156809523601163
61408370613375392159320121230019
61408370613375392159320121579939
61408370613375644307609219441485
61408370613375686810147481491864
61408370613375686947157103068492
61408370613375686947157188807640
61408370613375686947157446025084
61408370613375686947408150128188
61408370613375686993161736454998
61408370613375686993161822194146
61408370613375686993162079411590
61408370613375686995337485080175
61408370613375688641712366488667
61408370613375688646795970586363
61408370613375692346331169262737
61408370613375692348590715110163
61408370613375692483591923992338
61408370613375692485851469839764
61408370613376587377708130327628
61408370613376587377708216066776
61408370613376587377708216072600
61408370613376587377708473284220
61408370613376587377708473290044
61408370613376589162096908338988
61408370613376589162097165556432
61408370613376589346723547330403
61408370613383431383658829449534
61408370613383431383658829453906
61408370613383475853601502500974
61408370613383475853852549560670
61408370613383480795176954293241
61408370613383480797436390053891
61408370613383481209218653180355
61408370613383481209302221214723
61408370613383481214365108864307
61408370613383481344031689688563
61408370613383492327422968499603
61408370613383776043123114861098
61408370613383776045382551979632
61408370613383776045382579142361
61408370613383777829708481074305
61408370613383777829708482137163
61408370613383780938777531415977
61408370613383780938777621754395
61408370613383780991853439618044
61408370613383781352819315924099
61408370613383781398551894507963
61408370613383781398551980129067
61408370613383781398551980614293
61408370613383781398552008826827
61408370613383781403635702744451
61408370613383781403635702744460
61408370613383781403635702744667
61408370613383781403635702744668
61408370613383781533302169249789
61408370613383781535749973211951
61408370613383781535749973229213
61408370613383781540833695359371
61408370613383781540896371380992
61408370613383781540896457120140
61408370613383782776180484738619
61408370613383791921876497187982
61408370613383792059074489798530
61408370613383792059136136954530
61408370613383792059137251563454
61408370613383792104889605964335
61408370613383792104890841072432
61408370613383792476022551766035
61408370613383792521755215971003
61408370613383792653870724805284
61408370613383797458059035648801
61408370613383797600676224765355
61408370613384632140741090179070
61408370613384632140741090183442
61408370613384632140741090184686
61408370613384632140741090196332
61408370613384632140741090202156
61408370613384632140741090297114
61408370613384632140741090301326
61408370613384633787869113814958
61408370613384633787869113820574
61408370613384633787869113832220
61408370613384633787869113838044
61408370613384633787869113937214
61408370613384633787869113950264
61408370613384676427669538854254
61408370613384678257812901947498
61408370613384678258063606050602
61408370613384681971447370066019
61408370613384681971447398645735
61408370613384681971447398645744
61408370613384681971447398645951
61408370613384681971447398645952
61408370613384681971447484385100
61408370613384682108645391260655
61408370613384692489687164219490
61408370613384692489688193089266
61408370613384692489688278828414
61408370613384692626885156830038
61408370613384692626886185699814
61408370613384693038668076817538
61408370613384693038668162556686
61408370613384693038730838582462
61408370613384693084484542882688
61408370613384693221682420706568
61408370613384694274014094544454
61408370613384694274014180283602
61408370613384694274076856309378
61408370613387334896507856465787
61408370613387335079522195614002
61408370613387335079522195632876
61408370613387335079522196082174
61408370613387335079522196099436
61408370613387383263100223223180
61408370613387383263100480440624
61408370613387394193123280793118
61408370613387394330321273403666
61408370613387394330384035168590
61408370613387395977512201230674
61408370613387396160463898145811
61408370613387399734410519084387
61408370613387399736837344832249
61408380461863657125555211882687
61408380461895172240573830359803
61408380461896072625392193421247
61408380461896072671124857624763
61408380462081294346453560210655
61408380462081294392186138680847
61408380462081294392458107863837
61408380462081294529384131291395
61408380462114043565484186894962
61408380462114943996035214154146
61408380462114948937419285067586
61408380462186644720922978558643
61408380462186644720926073159269
61408380462186644720926331445347
61408380462186644720926331799479
61408380462186644720926336031567
61408380462186644766655642767983
61408380462186644766658737368609
61408380462186644903853635378531
61408380462186644903856988613543
61408380462186644903856992845631
61408380462186660818820778202099
61408380462186660818821549854431
61408380462186660826435786542191
61408380462186660956018770812647
61408380462186660956018772229589
61408380462186660956019456725831
61408380462186660956019801099365
61408380462186660963612858093499
61408380462186660963633778804271
61408380462186660963633779154191
61408380462212205324588226034597
61408380515073700931524934744713
61408380515073700977256570078453
61408380515073700977257598948229
61408380515256221543863791882791
61408380515364273027055720950743
61408380515364273027055722367685
61408380515364273027058729812221
61408380515364273027058815551369
61408380515364273027058816968311
61408380515364273027059074185755
61408380515364273027059078417843
61408380515364273072788385154259
61408380515364273072788386571201
61408380515364273072791738035139
61408380515364273072791738389271
61408380515364273072791742621359
61408380515364273073060009963715
61408380515364273073060011380657
61408380515364273073063448920613
61408380515364289673745491030567
61408380515364289673745492447509
61408380515364289673746176943751
61408380515364289673746521317285
61408380515364322852681401396827
61408380532763559811528091608405
61408380532763559811528092671215
61408380532798676648750819145361
61408380532798676648750820208171
61408380532799577033569182206805
61408380532799577033569183269615
61408380532799577216499839020869
61408380532799577216499840083679
61408380532799582567221550832241
61408380532799582567221551895051
61408380532981197032426440999183
61408380532982097645908125084031
61408380533017547973473147243236
61408380533017547973473147598820
61408380533018448541222167124568
61408380533090149129099882667863
61408380533090149129103064407317
61408380533090149129103321624761
61408380533090165775790510144991
61408380533090165776061363302115
61408380533090165776062392171891
61408380533090165913323146897123
61408380533090199091986317495243
61408380538927073771372256878968
61408380538927073908570249489516
61408380538927079259291961300888
61408380538998791334017845433564
61408380538999091523288438010439
61408380538999124694295904263210
61408380538999991953755782808287
61408380539000025262107600164495
61408380539000025262107686253563
61408380539000025262107686270825
61408380674781002450377093186013
61408380674781002587302859390303
61408380674781002587303116607747
61408380674789107697043952536551
61408380674791807570984444022435
61408380674791809400291012163075
61408380674813718093734182645598
61408380674813751623214799642408
61408380674813751623214799760452
61408380674813751623214799761904
61408380674813751623402829260546
61408380674817353345418908702248
61408380674817353345418908820292
61408380674817353345606937251752
61408380674824272896446420093895
61408380674825457220378154088340
61408380674825457220378154204932
61408380674825457220566182636392
61408380674825458455912200363308
61408380674825459003952058147880
61408380674825459004140086225208
61408380674825459004140087642198
61408380674825459004704170457192
61408380674825462159505888184660
61408380674825462159505888538792
61408380674825462159505888540244
61408380674825462161950253544056
61408380674825462161950254612690
61408380674825462162037293484092
61408380674825462710742223637940
61408380674825462710829263926284
61408380674825462711017292003612
61408380674886352412980304113771
61408380674886352412980308718865
61408380674886352412983660182803
61408380674886352412983664769023
61408380674886352778844973810931
61408380674886352778844978397151
61408380674886352961772187412923
61408380674886352961772191999143
61408380674886352961772277744115
61408380674886352961775635211215
61408380674886368831006756364167
61408380674886368831006757781109
61408380674886368876739420567683
61408380674886368876740192220015
61408380674886368884354424321555
61408380674886368884354428907775
61408380674886369013937070215815
61408380674886369013937408940319
61408380674886369013937413172407
61408380674886369013937413178231
61408380674886369013937414595173
61408380674886369021531153251689
61408380674886369021531238990837
61408380674886369021552421519775
61408380674886369021552421537037
61408380674886369021553193172107
61408380674889054070497797325557
61408380674889054116498993154845
61408380674889054116502349205003
61408380674889054116503463813927
61408380674889054665273394337153
61408380674889054665294315397845
61408380674889054665294319647195
61408380674889054665294401136993
61408380674889054665295434256119
61408380674889070717456099031153
61408380674889070724778212878213
61408380674897157945456956971049
61408380674897159774760516250211
61408380674897159774763869485223
61408380674897159774763873717311
61408380674897159775014573216725
61408380674897173997619083543687
61408380674897173997619084960629
61408380674897173997620113830405
61408380674897175826925651684327
61408380674897175826925653101269
61408380674897175826926681971045
61408380674921469570332370176675
61408380674921485622496819697607
61408380674921485622496821114549
61408380674921485622497849984325
61408380674921485668229485318065
61408380674921485668230514187841
61408380674921485675844230424501
61408380674921485675844230437551
61408380674921485675844235023771
61408380674921486224615280155921
61408380674921486224636086431189
61408380674921486224636115127545
61408380674921486224636115140595
61408380674921486224636200866693
61408380674921486224636200879743
61408380674921486224636205465963
61408380674921486224637234335739
61408380674921491163742928396501
61408380674921491163743014135649
61408380674921491163743271353093
61408380674921491163763820410917
61408380674921491163763849107273
61408380674921491163763934846421
61408380674921491163764192063865
61408380674921519395954956022133
61408380674921535448119405543065
61408380674921535448120177195397
61408380692503276418350941611215
61408380692503276418351027350363
61408380692505978075865337040047
61408380692505978121598001243563
61408380692505978121869970426553
61408380692505978121870313383145
61408380692505978258795993848287
61408380692505978258796336804879
61408380692506878689347106852395
61408380692506878689347106858219
61408380692506878689347364069839
61408380692515326630751590967121
61408380692517683673028691484527
61408380692517685502335259625167
61408380692517685502335345364315
61408380692517983862298639861091
61408380692517984045229296675155
61408380692517984045563998908047
61408380692518028333935859899085
61408380692518028334186936938177
61408380692539594378792769629118
61408380692539599317645436769624
61408380692539599454843429380172
61408380692539627130734412582660
61408380692539627313665069390900
61408380692539627313665069745032
61408380692539627687057909425308
61408380692539627725259047104500
61408380692539627725447075181828
61408380692539627725447075654004
61408380692539627725447076716862
61408380692539627732874141189564
61408380692539627732874141195180
61408380692539627732874141208278
61408380692539627732874141313272
61408380692539627733062170801926
61408380692539641959975127255917
61408380692542028835193981794998
61408380692542295670441734012207
61408380692542329016912128899380
61408380692542329016912128900832
61408380692542329016912129371556
61408380692542329016912129373008
61408380692542329017100156976708
61408380692542329017100157448884
61408380692542329022266754301417
61408380692542329024527222984444
61408380692542329024527222985896
61408380692542329024527223003158
61408380692542329024527223456620
61408380692542329024527223458072
61408380692542329024715251080486
61408380692542329436309228894868
61408380692542329436309228912130
61408380692542343663410472177213
61408380692550137644197272359232
61408380692550138055791250190876
61408380692550432891871374285472
61408380692550432891871374289844
61408380692550432891871374756196
61408380692550432892059402833524
61408380692550432892059403896382
61408380692550432892059403896541
61408380692550432892059403896542
61408380692550434126653308252580
61408380692550434127405420560440
61408380692550434538435315224569
61408380692550437830999108381792
61408380692550437830999108387616
61408380692550437833443473741188
61408380692550437833443474809822
61408380692550438199308259279196
61408380692550438379979106907136
61408380692550438382510512204956
61408380692551335105996305605600
61408380692551338398748128258752
61408380692551338398748128612884
61408380692551338810530134167724
61408380692551338812786471449792
61408380692551340045124039939460
61408380692554036397649387400480
61408380692554036397649387754612
61408380692554039921512368339036
61408380692554040102183215962604
61408380692554040102183215966976
61408380692554040102183216316736
61408380692554040104439553244672
61408380692554040104714621264796
61408380692554041748559127643312
61408380692554041750815464571248
61408380692611327901546228152091
61408380692611327901546999804423
61408380692611328084473441754083
61408380692611328084473527493231
61408380692611328450334841127183
61408380692611328450337935727809
61408380692611328450338194008063
61408380692611328450338194362195
61408380692611328450338198594283
61408380692611328496067505330699
61408380692611328496070599931325
61408380692611344502499976561299
61408380692611344555847387288193
61408380692611344555847644518687
61408380692611344685430286180859
61408380692611344685430290412947
61408380692611344685430547630391
61408380692611344685430629137451
61408380692611344685430633369539
61408380692611344685431319282723
61408380692611344693024373448821
61408380692611344693024720656215
61408380692611344693045641380037
61408380692612229063816520968295
61408380692612229063816525200383
61408380692612229063816525206207
61408380692612229063819619801009
61408380692612229063819619806833
61408380692612245115981313091687
61408380692612245115981317677907
61408380692612245115981570309131
61408380692612245115981571708811
61408380692612245115981574895351
61408380692612245115981574901175
61408380692612245115981657447959
61408380692612245115981660634499
61408380692612245115981660640323
61408380692612245123575400713781
61408380692612245123575486452929
61408380692612529253153238786170
61408380692612529253421774590019
61408380692612545312929677088278
61408380692612573725059024607409
61408380692612576834608221398813
61408380692612577429404823692525
61408380692614930172542044787649
61408380692614930767317727892525
61408380692614930767338653202567
61408380692614946819500346493245
61408380692614946826822460340305
61408380692614946964020452950853
61408380692615275016711848135085
61408380692615278538043309102665
61408380692615278721057648269961
61408380692623034047498195571663
61408380692623034047501204433141
61408380692623034047501290172289
61408380692623034047501548452543
61408380692623034047501548806675
61408380692623034047501553038763
61408380692623035876804763712303
61408380692623035876807858312929
61408380692623050099663331005779
61408380692623050290208995824517
61408380692623051928969813407271
61408380692623051928969899146419
61408380692623051936564758079603
61408380692623084010384544654071
61408380692647345672376617638767
61408380692647361724541067159699
61408380692647361907471635042251
61408380692647361907471720781399
61408380692647361907472409881123
61408380692647361915065464047221
61408380692647361915065549786369
61408380692647361915066582906947
61408380692647362280927896535075
61408380692647362326659441878865
61408380692647362326660560738591
61408380692647362326680362117253
61408380692647362326680362589637
61408380692647362326680362602686
61408380692647362326680362602687
61408380692647362326680366853489
61408380692647362326681481449363
61408380692647362463857520228561
61408380692647362463858553349139
61408380692647367265787261597741
61408380692647367265787518815185
61408380692647367265788294718319
61408380692647367265808096569365
61408380692647367265808096582414
61408380692647367265808096582415
61408380692647367265808100833217
61408380692647367265808182308513
61408380692647367265808439525957
61408380692647367265808439539006
61408380692647367265808439539007
61408380692647367265808443776759
61408380692647367265808443789809
61408380692647367265809215429091
61408380692647367402985168469141
61408380692647367402985254208289
61408380692647367402985511425733
61408380692647367402985515676535
61408380692647367402986287328867
61408380698229081578633986080695
61408380698239886745246313260215
61408380698422706952394388133575
61408380698422706998147944345683
61408380698423607382945415748455
61408380698423607565959726336035
61408380698423651854582664366165
61408380698426309086380761719511
61408380698426309269123103142767
61408380698426309269395072307091
61408380698426342440466335499180
61408380698426342440466335500632
61408380698426342440466335517894
61408380698426353558018010337221
61408380698426609275379386551971
61408380698426609412577379162519
61408380698426609458393697139551
61408380698426642766997598021312
61408380698426642766997598034362
61408380698427543197548625282060
61408380698427543197548625299322
61408380698427543334746617909870
61408380698427543746528623818842
61408380698447018989058476241774
61408380698447052518539093356628
61408380698447052518539093358080
61408380698447052518727122851106
61408380698447919007823151552455
61408380698447919602623843028162
61408380698447952949278149053048
61408380698447952956621646690998
61408380698447952956705214594224
61408380698447952956705214712316
61408380698447952956705214725366
61408380698447952956893244200970
61408380698447953086288113233588
61408380698447967183806200654961
61408380698447967183806201004881
61408380698447967186069721365518
61408380698448219197093716852883
61408380698448219334354471578275
61408380698448253092607129711360
61408380698448253092607129715732
61408380698448253145975808592460
61408380698448267373076765955389
61408380698448267373076766305309
61408380698450620711258496473751
61408380698450621443067862277258
61408380698450654063083516762961
61408380698450654065344071653100
61408380698450654660140302429218
61408380698450668887241545576257
61408380698450910514197492778393
61408380698450920900529061774179
61408380698450921037789816499571
61408380698450921632318568670958
61408380698450954252354082063389
61408380698450954389614836788781
61408380698450954391791737574198
61408380698450954391875305589852
61408380698450954391875305591304
61408380698450954391875305608566
61408380698450954391875305943984
61408380698450954391875305945436
61408380698450954392063333567850
61408380698450954801397100964957
61408380698450954803657311498824
61408380698450954803657311500276
61408380698450954803657311517538
61408380698450954986671564928424
61408380698450954986671564945686
61408380698450969076512110876685
61408380698451854814811238657528
61408380698451854814811238775572
61408380698451854952009231263704
61408380698451854952009231381748
61408380698451854952009231735880
61408380698451855371406359972762
61408380698451855417222592197596
61408380698451855417222592210646
61408380698451855554420584821194
61408380698458715435253082598113
61408380698458715435441110675441
61408380698458757932959820487345
61408380698458759899276351738232
61408380698458759899276351739684
61408380698458762874343891395009
61408380698458763054830181786660
61408380698458763054830182136420
61408380698458763057361587080268
61408380698458763468871996877543
61408380698458763603810180183764
61408380698458763603810180301808
61408380698458763603810180306180
61408380698458763603810180655940
61408380698458763606066517234116
61408380698458763606066517583876
61408380698458763606069989488092
61408380698458763606069989492304
61408380698458763606069989505354
61408380698458763606153557522460
61408380698458763606153557539722
61408380698458763606341585599788
61408380698458763606341585604000
61408380698459058259219456889428
61408380698459058259219456895252
61408380698459063198347190751112
61408380698459063198347190756936
61408380698459063198347191223288
61408380698459063200791556228552
61408380698459063200878596185850
61408380698459063795403230831558
61408380698459958826968476648344
61408380698459958826968476764936
61408380698459958826968477120520
61408380698459960473344388091512
61408380698459960473344388092964
61408380698459960474096500756408
61408380698459963628898218016072
61408380698459963628898218017524
61408380698459963628898218134116
61408380698459963631342584556530
61408380698459963631346055416442
61408380698459963631429623433548
61408380698459963631429623450810
61408380698459963766096210628072
61408380698459963766096211100248
61408380698459964177878216537044
61408380698459964180134553581572
61408380698459964180134553937156
61408380698459964180138025841372
61408380698459964180138025858634
61408380698459964180221593875740
61408380698459964180221593893002
61408380698459964180409621953068
61408380698459964225954258079256
61408380698459964225954258096518
61408380698459964363152250689804
61408380698459964363152250707066
61408380698459965412472121954648
61408380698459965412472122426824
61408380698459965413224234263960
61408380698459965413224234736136
61408380698462661764997469886392
61408380698462661765749582079112
61408380698462661765749582551288
61408380698462665469531298331924
61408380698462665469531298449968
61408380698462665469531298804100
61408380698462665471787635732036
61408380698462665471791107636252
61408380698462665471791107640464
61408380698462665471791107653514
61408380698462665471874675670620
61408380698462665471874675687882
61408380698462665472062703747948
61408380698462665472062703752160
61408380698462665517607339874136
61408380698462667301181243811260
61408380698519953451905304519459
61408380698519953451905333099175
61408380698519953863687567179315
61408380698519953863687595875671
61408380698519953863690565862531
61408380698519953863690570094619
61408380698519953909441152087779
61408380698519954046701906813171
61408380698519954046704905497839
61408380698519954046704909729927
61408380698519969923195359589403
61408380698520853882456202116460
61408380698520853882459672957658
61408380698520853882459677543878
61408380698520854019657670150054
61408380698520854019658441802386
61408380698520854477172335680703
61408380698520854477172340266923
61408380698520854477252847989063
61408380698520854614513602714455
61408380698520898948555481512709
61408380698520902197900922433454
61408380698520902241453633965153
61408380698520902241453634315073
61408380698520902653235897091569
61408380698520913178822905459826
61408380698521154620710270057430
61408380698521154620769857077383
61408380698521198680624842918597
61408380698521199092072462021313
61408380698521199092135137930449
61408380698521199092407107094773
61408380698521199137826046813137
61408380698521202247709888678001
61408380698521202384970643053473
61408380698521202384970643403393
61408380698521202796752906179889
61408380698521202798952750688498
61408380698521213917073755190822
61408380698523555585894679154459
61408380698523555585894760661519
61408380698523555585894765247739
61408380698523556134686649596651
61408380698523556134686731103711
61408380698523556134686735689931
61408380698523556180419395307227
61408380698523556180419399893447
61408380698523556317700984999871
61408380698523556317700989249221
61408380698523556317702104195015
61408380698523603944888721669005
61408380698523603944888722018925
61408380698523855912426027878087
61408380698523855912426027895349
61408380698523855912426113971367
61408380698523856323957329683954
61408380698523856506950662523795
61408380698523856506950662541057
61408380698523856506950748617075
61408380698523900384059930622449
61408380698523900795570225634301
61408380698523900795842194798625
61408380698523903951144976381853
61408380698523904088405730757325
61408380698523904088405731107245
61408380698523905921001306205613
61408380698523915208726838035462
61408380698524756342893372321803
61408380698524756342893458415083
61408380698524756891685342763995
61408380698524756891685428857275
61408380698524756891769025585239
61408380698524756891769025589451
61408380698524756891769025602501
61408380698524756937501689792967
61408380698524756937501689806017
61408380698524757074699682399303
61408380698524757074699682416565
61408380698524772951190127653685
61408380698524772951190132258779
61408380698524804518590602547857
61408380698531661244427909960197
61408380698531675703310287318046
61408380698532009795684363907181
61408380698532860217852699190417
61408380698535613118785867854347
61408380698535613301800207139735
61408380698535613713332542418861
61408380698535628126439380686977
61408380698535628126460301043409
61408380698535628126460301393329
61408380698535628126460305625417
61408380698555987145236450187803
61408380698556287471705032560286
61408380698556287883278089335611
61408380698556321420562100061101
61408380698556326175922348978535
61408380698556326176759177213715
61408380698556326176759177226765
61408380698556326176759178276525
61408380698556326176760296421909
61408380698556337288959836172071
61408380698557237865139400050389
61408380698557237865139400400309
61408380698557238459664035027303
61408380698557238459684955385187
61408380698557238459684959988669
61408380698567993480441444116961
61408380698567993617639436371765
61408380698567993617639436721685
61408380698567993617911405556415
61408380698567993617911405573677
61408380698567993617911405910547
61408380698567993617911405923597
61408380698567993617974167675471
61408380698567995264015348048261
61408380698567998419569182346039
61408380698568026833958059768655
61408380698568026833959088638431
61408380698568026971155966303185
61408380698568031773085703423015
61408380698568031773086822618159
61408380698568031773922531658195
61408380698568031773922532721005
61408380698568033557475514884547
61408380698568042886123104877403
61408380698568042886123190616551
61408380698568043031751727579829
61408380698568043626276361856903
61408380698568043626276362206823
61408380698568048382473810558875
61408380698568048382473810908795
61408380745498384706668432641169
61408380745510092087405691022773
61408380745510095791751491507569
61408380745680905090344997631443
61408380745680905136077661834959
61408380745680905136349631017949
61408380745680905273275654439683
61408380745680905273275740178831
61408380745691710256957324810963
61408380745692612516814920216563
61408380745692612516815005955711
61408380745692944231114922691532
61408380745692944231114922692984
61408380745692944231114922710246
61408380745692955348415520490481
61408380745692955348666597529573
61408380745716955849673642373344
61408380745716955849673642386394
61408380745717255855992658846904
61408380745717255993190651811584
61408380745717256031391789608820
61408380745717256031391789610272
61408380745717256039006883693884
61408380745717256039006883712598
61408380745717270677639057129197
61408380745717270677890132768609
61408380745727777304621001254821
61408380745727777304623409942263
61408380745728963412129047991876
61408380745728963412129047996248
61408380745728963412881160305560
61408380745728966935992028943482
61408380745728967116474848476672
61408380745728967116474848830804
61408380745728967118919213836068
61408380745728967118919214898878
61408380745788956756467583513459
61408380745788956756470678114085
61408380745788956756470679531027
61408380745788956756470936394339
61408380745788956756470936748471
61408380745788956756470940980559
61408380745788956756471712632891
61408380745788956802200247716975
61408380745788956802203600597855
61408380745788956802203600951987
61408380745788956802203605184075
61408380745788956802471872526431
61408380745788956802471873943373
61408380745788956802472902813149
61408380745788956802475225761443
61408380745788956802475229993531
61408380745788973403428978402739
61408380745788973403428979819681
61408380745788973403430008689457
61408380745788973410751093666741
61408380745789857187021963659299
61408380745789857187021968245519
61408380745789857369949178660971
61408380745789857369949181847511
61408380745789857369949264400119
61408380745789857369949264404331
61408380745789857369949267586659
61408380745789857369949267592483
61408380745789857369952620473363
61408380745789857369952625059583
61408380745789873833708033309607
61408380745789873833708037895827
61408380745789873833708291926731
61408380745789873833708295113271
61408380745789873833708377665879
61408380745789873833708380852419
61408380745789873833708380858243
61408380745789873833709152504751
61408380745789873833709152510575
61408380745789873841302120931701
61408380745789873978500113542249
61408380745789873978500199281397
61408380745800662353630937957939
61408380745800662353633946819417
61408380745800662353633947882227
61408380745800662353634032558565
61408380745800662353634033975507
61408380745800662353634290838819
61408380745800662353634291192951
61408380745800662353634295425039
61408380745800664182937506098579
61408380745800664182940858979459
61408380745800664182940859333591
61408380745800664182940863565679
61408380745800679000592332847219
61408380745800679000593361716995
61408380745800679000593363133937
61408380745800679000593447810275
61408380745800679000593448873085
61408380745800712179256618404023
61408380745800712316517287040347
61408380745824973978509360025043
61408380745824990625198355264383
61408380745824990625198441003531
61408380745824990625199130104867
61408380745824990625199215838191
61408380745824990632792184265141
61408380745824990632792270004289
61408380745824990633064242379643
61408380745824990633065271249419
61408380745824996120711888687061
61408380745824996120711974426209
61408380745824996120712231643653
61408380745824996120983946801563
61408380745824996120984975671339
61408380745825023804131945870501
61408380745825040405088365833625
61408380745825340784967039544942
61408380751600335670058346586571
61408380751600335670309393646267
61408380751600335716062949858375
61408380751601236283874731848727
61408380751601269454945996092028
61408380751601269454945996109290
61408380751601280572246593889525
61408380751601280572497670928617
61408380751601536427057039753915
61408380751601569781477258625758
61408380751601580761517187769669
61408380751625581077563177354357
61408380751625581262754389077274
61408380751625581262837956974884
61408380751625581262837956993598
61408380751625581262837957111642
61408380751625595901470130411601
61408380751625595901721206167653
61408380751625848052269478140727
61408380751625881266833742654785
61408380751625881404094497380177
61408380751625881406271398165594
61408380751625881406354966063204
61408380751625881406354966081918
61408380751625881406354966182700
61408380751625881406354966199962
61408380751625896090719832399793
61408380751625896090740724408385
61408380751625896090991771468081
61408380751625897877640999564211
61408380751625897877640999577261
61408380751625897877641000976941
61408380751625897877641004163481
61408380751636391775004739263819
61408380751636391780025666285979
61408380751636402854986090349401
61408380751636402854986866583741
61408380751637588780229242670508
61408380751637588780229243142684
61408380751637592486267296323432
61408380751637592486267297390662
61408380751637592486270768231860
61408380751637592532087000465532
61408380751637592532087000482794
61408380751637594132643208717238
61408380751637594132646679558436
61408380751637608962724058780531
61408380751637608962724063029881
61408380751697582169569262505895
61408380751697582169569262622535
61408380751697582169820309565591
61408380751697582169820311081911
61408380751697582169820338261947
61408380751697582169820339661627
61408380751697582215301955405767
61408380751697582215573894474055
61408380751697598824124701555027
61408380751698482737384390367974
61408380751698482737385162020306
61408380751698482783385590375339
61408380751698482783388674799155
61408380751698482783388679385375
61408380751698482783389023759116
61408380751698499208671095433481
61408380751698527254688223898985
61408380751698527254771791933353
61408380751698530959034024383781
61408380751698530959117592418149
61408380751698530959368639477845
61408380751698782926567955673239
61408380751698782926567955789879
61408380751698782926634063659810
61408380751698782926902599463659
61408380751698782926905688469483
61408380751698782926905688473695
61408380751698782926905688486745
61408380751698782926906032843017
61408380751698827398205204407589
61408380751698827398267880316725
61408380751698827398539849481049
61408380751698831102551004775745
61408380751698831102613680801521
61408380751698831102613680918161
61408380751698831102885648566165
61408380751698832752214546628794
61408380751698842215588406230133
61408380751698842215588406346773
61408380751698842215651167995057
61408380751698842215651168461617
61408380751698842215672088700005
61408380751698842215672089049925
61408380751709337729618954437627
61408380751709637781628881216640
61408380751709637964559536962022
61408380751709639565202785134890
61408380751710488523797413518070
61408380751710538486701679385912
61408380751710538532368220697028
61408380751710538532371318484194
61408380751710540315942785159984
61408380751710540315945222427142
61408380751710540315946257064040
61408380751710540316009019178884
61408380751710540316217191709567
61408380751710554957988384445595
61408380751733616000161157367241
61408380751733616000161158766921
61408380751733616046165790753747
61408380751733616046165909658822
61408380751733621534085614080742
61408380751733665825783744612379
61408380751733916189410830659077
61408380751733916189431752778206
61408380751733916189682799842067
61408380751733916189682801241747
61408380751733916189682918747142
61408380751733921723335168467503
61408380751733921723335169867182
61408380751733921723335169867183
61408380751733921723335287372578
61408380751733949543763928415869
61408380751733949543764271372461
61408380751733955077688269393573
61408380751733966198068678244414
61408380751734816757159850528761
61408380751734816757159850534585
61408380751734816757159851928441
61408380751734816757159964847625
61408380751734816757159966247305
61408380751734816803164483921091
61408380751734816803164488507311
61408380751734822107881562345957
61408380751734822107881563739813
61408380751734822153886195732463
61408380751734822153886200318674
61408380751734822153886200318683
61408380751734850157246731689820
61408380751734864981406969132546
61408380751734866621005844961404
61408380751734866758203065919620
61408380751734866764980873075494
61408380751734866764980987394358
61408380751734866765817701325185
61408380751745621786574186503237
61408380751745621786846155686227
61408380751745627274493889525477
61408380751745627274493890925157
61408380751745627320498524311663
61408380751745627320498527498203
61408380751745655140091573807263
61408380751745660628010162220579
61408380751745660628011276829503
61408380751745660628011278229183
61408380751745660628826065158767
61408380751745660628826409515039
61408380751745660628847330575731
61408380751745671741047563674967
61408380751745671741048679683571
61408380751745671741863468012835
61408380751745671749478446379355
61408380751745671749478447779035
61408380769326211955095983931295
61408380769326211955367865956791
61408380769327412529164049330851
61408380769327412666696657035463
61408380769327445883437909455052
61408380769327445883437909473766
61408380769327445883521477371376
61408380769327445883521477372828
61408380769327445883521477390090
61408380769327445883521477489420
61408380769327445883521477490872
61408380769327445883521477508134
61408380769327445883521506070588
61408380769327445883521506087850
61408380769327446020719498698398
61408380769327457000801297948561
61408380769350523397235466090142
61408380769350556751316952441628
61408380769350556751316952443080
61408380769350556926716083204996
61408380769350556926716083206448
61408380769351457502080197066238
61408380769351457502080197184282
61408380769351724154041756438495
61408380769351724154041785134851
61408380769351757500784119559728
61408380769351757500784119564100
61408380769351757508399213525296
61408380769351757508399213643340
61408380769351757508399213644792
61408380769351757508399242224508
61408380769351757645597206154558
61408380769351757645597206609472
61408380769351757691329870476118
61408380769351757691350791064426
61408380769351761351637583805743
61408380769351772330024834237357
61408380769351772330045726245949
61408380769362264307453341588052
61408380769362268011799142072848
61408380769362268011799142077220
61408380769362268014246979336460
61408380769362268014246979340672
61408380769362268014246979353722
61408380769362268014330547370828
61408380769362268021860925532831
61408380769362268021861958647745
61408380769362268021862073421523
61408380769362268021862073438785
61408380769362279094228072137575
61408380769362279094228330422041
61408380769362279094228330771961
61408380769362279094229106656381
61408380769362564458585444641939
61408380769362564504318108964951
61408380769362564505070221272811
61408380769362568020562524977405
61408380769362568157760517587794
61408380769362568157763988428992
61408380769362568157763988442042
61408380769362568157847556476410
61408380769362568162931245126735
61408380769362568164542254277423
61408380769362568164542254277471
61408380769362568165378967736065
61408380769362568165379082527105
61408380769362568203580220662664
61408380769362568203580220679926
61408380769362568208663909449747
61408380769362568211110598824619
61408380769362569802444174801428
61408380769362569804136428914529
61408380769362569810059268762623
61408380769362569812503549215465
61408380769362569812506991371953
61408380769362579283561686417020
61408380769362579283561686535064
61408380769362584634217278627743
61408380769362584634217278640793
61408380769363464881521377939880
61408380769363464881521377941332
61408380769363468585867178424676
61408380769363468585867178426128
61408380769363468588398583724108
61408380769363468588398583741370
61408380769363468771329240538172
61408380769363468771329240555434
61408380769363468776412929325255
61408380769363470417705151864748
61408380769363470423540952959691
61408380769363479714049952035100
61408380769363479851310706292528
61408380769363481543416585920868
61408380769363481543420058179216
61408380769363485201945292053331
61408380769423458271595935133531
61408380769423458271596706785863
61408380769423458271867559942987
61408380769423458454606957593251
61408380769423458454878896661539
61408380769423458454881895346207
61408380769423458454881899578295
61408380769423474880164315274869
61408380769423474925897007008341
61408380769423474925897008058101
61408380769423474926168980429234
61408380769424358839344955009039
61408380769424359022609994161023
61408380769424359022631000960863
61408380769424359022631005547083
61408380769424359022632035479669
61408380769424403494076794120837
61408380769424407198339026221345
61408380769424407198422594255713
61408380769424407198422594605633
61408380769424659028674864278572
61408380769424659028678306422010
61408380769424659028678311126274
61408380769424659028866253110331
61408380769424659028866339203611
61408380769424659028949935931575
61408380769424659028950280305109
61408380769424659166207601651143
61408380769424675637163008442213
61408380769424675682979384069718
61408380769424703500312127778817
61408380769424707204563483336385
61408380769424707204657928380253
61408380769424708991519548816279
61408380769424708991519548833541
61408380769424708991520581935405
61408380769424718317716336162097
61408380769424718454893322445189
61408380769424718454977004798421
61408380769424718454977005148341
61408380769435180477327669719349
61408380769435213831663287987335
61408380769435213831663287988787
61408380769435213831663546254539
61408380769435213968840273799495
61408380769435213968861280599335
61408380769435213968861539233721
61408380769435215615237191924459
61408380769435215615237450191663
61408380769435215615237450541583
61408380769435466024889834863423
61408380769435466024890092080867
61408380769435466024890867982549
61408380769435480666849343962034
61408380769435480849591711249238
61408380769435514020930697991236
61408380769435514020930701179180
61408380769435514020933883404124
61408380769435514020934140134674
61408380769435514020934140136078
61408380769435514157281373414571
61408380769435514157296079821090
61408380769435514158100408859929
61408380769435514158191452722244
61408380769435514158194894860066
61408380769435514203864797433964
61408380769435514203945037630708
61408380769435514203948479769934
61408380769435515804507671013346
61408380769435515804507787322375
61408380769435515804508044084848
61408380769435515804508820441501
61408380769435515804758748642875
61408380769435515987522383707058
61408380769436414588682903278021
61408380769436414588682903279632
61408380769436414725940475779920
61408380769436414725943541800830
61408380769436414725943570380546
61408380769436414725943914754288
61408380769436414725943919458552
61408380769436414771697126592654
61408380769436416418052490402424
61408380769436416418324115193223
61408380769436431197230655931594
61408380769436431242963287323315
61408380769436431242963291555403
61408380769436431243235260738601
61408380769459492102205405873269
61408380769459492102205433403225
61408380769459492102205434452985
61408380769459497635857802028661
61408380769459497635857803078421
61408380769459530944457543151747
61408380769459530944457543501667
61408380769459542065088746449943
61408380769459542110842359938114
61408380769459542110842359939518
61408380769459542110842363126058
61408380769459542110842702896110
61408380769459792291727080115954
61408380769459792474741391171555
61408380769459797779374782537265
61408380769459825645808175864911
61408380769459825645808175877961
61408380769459825645808433082355
61408380769459825645808433095405
61408380769459825645808518821503
61408380769459825645808518834553
61408380769459831133728223243423
61408380769459831133728223256473
61408380769459842246765165900211
61408380769459842246765166949971
61408380769459842254359339396967
61408380769459842254359339398419
61408380769459842254359340446727
61408380769459842254359343647769
61408380769459842254359367976683
61408380769459842254359369026443
61408380769459842254359453715831
61408380769459842254359711983035
61408380769459842254359711984430
61408380769459842429696971669980
61408380769460692851673060753280
61408380769460692859204099040613
61408380769460692859204126570569
61408380769460692859204127620329
61408380769460692859287810464602
61408380769460698392940179090038
61408380769460698393128435805103
61408380769460726350818955006456
61408380769460742814578068272216
61408380769460742822108359273719
61408380769460742822108359273926
61408380769460742822108359273927
61408380769460742822108360323470
61408380769460742822108360323479
61408380769460742822108360340940
61408380769460742822108360340949
61408380769460742822108363523277
61408380769460742860309986220948
61408380769460742860310761059820
61408380769460742867841023477235
61408380769460742867841024526995
61408380769460742867841027709323
61408380769460742867861945250817
61408380769460742867861948433145
61408380769460742867924735930866
61408380769460742868112993710193
61408380769460742868112996892521
61408380769460746571370920662426
61408380769471498025816425170373
61408380769471498025816426220133
61408380769471498025816453750089
61408380769471498025816454799849
61408380769471499672192337546709
61408380769471503376538136981745
61408380769471503376538138031505
61408380769471503376538165561461
61408380769471503376538166611221
61408380769471503376789189691923
61408380769471503376789189696295
61408380769471503513987182302471
61408380769471503513987182306843
61408380769471536730870312620859
61408380769471536730870570888063
61408380769471536730891491948755
61408380769471536730891493011565
61408380769471536868068305231407
61408380769471536868068563498611
61408380769471536868068563848531
61408380769471547843928520344691
61408380769471547843928521394451
61408380769471547850685898417911
61408380769471547851522693841447
61408380769471547851522694891207
61408380769471547851522694892659
61408380769471547851522722421163
61408380769471547851522723470923
61408380769471547981105708085475
61408380769471547988720686453239
61408380769471547988720687502999
61408380769471547988720687503206
61408380769471547988720687503207
61408380769471549635096598828330
61408380769471549635096598828331
61408380769471553338605602839831
61408380769471553339442426843082
61408380769471553339442426843083
61408380769471553339442427892842
61408380769471553339442427892843
61408380769471553339442512582231
61408380769471553339442770849435
61408380769471553385175066700215
61408381153391696475735854024812
61408381153391696475735854026264
61408381153495828798546430640629
61408381153495828798547459510405
61408381153495828798549525241255
61408381153495828798550558343119
61408381153495828806161175760115
61408381153495829347611053345111
61408381153495829347614496551359
61408381153495829354953146202307
61408381170895099485121000243717
61408381170898701207325109303557
61408381171113985090292072928401
61408381171116371965510927104512
61408381171116371965510927117562
61408381171116638800758680384531
61408381171116672147229074221944
61408381171116672147229074223396
61408381171116672147417102299272
61408381171116672154844168307008
61408381171116672154844168308460
61408381171116672154844168325722
61408381171116686793727418899457
61408381171117573133621962586788
61408381171211231589802902875297
61408381171211232184599506568689
61408381171213933293237990579149
61408381171213933476252330096365
61408381171221705037789355209511
61408381171221705037789699583045
61408381171221705037791679220615
61408381171221705037792798415759
61408381171221705045403678700681
61408381171221705449655386900483
61408381171221705449655388317632
61408381171221705449658744367583
61408381171221705456997306390057
61408381171221705456997307925250
61408381171221705456997307925251
61408381171221705586916055532435
61408381171221705586916056595245
61408381171221705594177821619997
61408381176803424159911380150516
61408381176806126000605156500451
61408381176806426189854828729477
61408381176806426189854829792287
61408381176807326620405857057247
61408381176807326620426782367289
61408381176807327169197826436629
61408381176807327169197827499439
61408381177021361707589040913703
61408381177021361707589069610059
61408381177021361753342625822167
61408381177022262321154407812519
61408381177022310314123146327445
61408381177022562464671416900839
61408381177022610503393711627873
61408381177024964024317784619251
61408381177024964024589753783575
61408381177024964573382484651528
61408381177024997371060147740484
61408381177024997371060148094616
61408381177025012017558492298501
61408381177025264168106762871895
61408381177025264213588378616035
61408381177025297522108682896762
61408381177025297522192250913868
61408381177025297522192250931130
61408381177025297522192251266548
61408381177025297522192251268000
61408381177025297522380280406734
61408381177025297931442077123197
61408381177025297931714046287521
61408381177025312206557117130961
61408381177025312206829057598929
61408381177026197945128184093764
61408381177026197945316213592406
61408381177026197952743306758544
61408381177026197952931336369454
61408381177026198082326176704312
61408381177026198082326176708684
61408381177026198135694855585412
61408381177026198547539537515948
61408381177026198547539537533210
61408381177119556813633976274341
61408381177119556996648315791557
61408381177119557408095963473989
61408381177119557408430579967733
61408381177119857002904570154485
61408381177119857140165324879877
61408381177119857551675619891729
61408381177119857551947589056053
61408381177119857597366528774417
61408381177119857597429204800193
61408381177122258517069063978193
61408381177122258700083403495409
61408381177122526086575437918400
61408381177122558706339657858337
61408381177122558843600412583729
61408381177122559255110707595581
61408381177130330458504968794530
61408381177130330458505341497238
61408381177130631006253056586403
61408381177130631006253058003345
61408381177130631006253142679683
61408381177130631006256500146783
61408381177130664550879045383665
61408381177130664550879046433425
61408381177130664550882488576863
61408381177130679367781866097180
61408381177131531574002076461911
61408381177131531574005519668159
61408381177131564981430159787453
61408381177131580995456345372953
61408381177131580995456718425581
61408381177134232728457165646243
61408381177134232728457167063185
61408381177134232728457251739523
61408381177134232728460609206623
61408381177134232735799142655205
61408381177134232865655158256791
61408381177134232865717920371475
61408381177134232865717921434285
61408381177134232872997135265753
61408381383824484080106961973620
61408381383824484087722056075946
61408381383824484087910084153274
61408381383826901478376928351573
61408381383827185791157143762536
61408381383827185791157143779798
61408381383827187026503161488000
61408381383827187026503161489452
61408381383827187026503161506714
61408381383828086358906163638044
61408381383828088005282074963168
61408381383920495881269551993297
61408381383920495881272650826011
61408381383920496430064621268203
61408381383920512482225628999829
61408381383920512482226657869605
61408381383920512482228723600455
61408381383920512535572928123627
61408381383920512535573038309781
61408381383920512535573042909051
61408381383920512535576395776881
61408381383920513077021887038051
61408381383920513077021888454993
61408381383920513077025244505151
61408381383920513084364898565819
61408381383920513084365008751973
61408381383920513084365009101893
61408381383920513084365013351243
61408381383920513084366042221019
61408381383920513084368365169313
61408381383920513084368366219073
61408381383921396860614872294611
61408381383921412912776656264789
61408381383921413095707308469547
61408381383921413095707313078853
61408381383921413095710407656393
61408381383921413103301051735369
61408381383921413103301137474517
61408381383921413103302170595095
61408381383921413103322321066265
61408381383921413103322321070477
61408381383921413103323095905137
61408381383921413469163484223223
61408381383921413469165807171517
61408381383921413469165807175889
61408381383921413514895029567013
61408381383921413514915921575605
61408381383921413514915954541637
61408381383921413514917073736781
61408381383921413514919396685075
61408381383921413652093107916709
61408381383921413652094141037287
61408381383921413652096463985581
61408381383921713704437595468370
61408381383924098152267695809237
61408381383924114760818888970769
61408381383924114799225996097891
61408381383924114799227024967667
61408381383924114799229349315641
61408381383924114799229353564991
61408381383924114799229435408921
61408381383924114799229439658271
61408381383924114806548111361893
61408381383924114806820169476395
61408381383924115355612139918587
61408381383924414996090677263250
61408381383924414996090763356530
61408381383924415544882733798722
61408381383925315975433674970402
61408381383932202027226941193877
61408381383932202027227199474131
61408381383932218079388983444309
61408381383932218079390012314085
61408381383932218079392078044935
61408381383932218635778134351037
61408381383932218635778134355409
61408381383932218674185241482531
61408381383932218681528367814437
61408381383932219908695551584949
61408381383932219908696580454725
61408381383932219908698560092295
61408381383932219908698646185575
61408381383932219916290409101191
61408381383932220457741577576713
61408381383932220465082379543383
61408381383932220465084702491677
61408381383932518871049922647890
61408381383932554008708622770704
61408381383932568277297186951484
61408381383932568833682214746314
61408381383933470491421085026197
61408381383933470491421429402152
61408381383933470491422204241024
61408381383933470498765243049610
61408381389513937933481899531421
61408381389517839844935681883097
61408381389517841628509582633681
61408381389517841628509585820221
61408381389724672036504781468452
61408381389724672036507104416746
61408381389724672631301127017112
61408381389724672631303449965406
61408381389731908697987877460928
61408381389732809311553129574320
61408381389732809311553129928452
61408381389732809311741157552318
61408381389732809311741159068638
61408381389733061276742599147707
61408381389733109447455044577576
61408381389733109454986570628271
61408381389733109454986570628272
61408381389733109455070138662640
61408381389733109455070138681354
61408381389733109455258166758682
61408381389735511014988217278172
61408381389735512250334235005088
61408381389735512250334235023802
61408381389735512250334239610022
61408381389735811158505226385206
61408381389735812393851244112122
61408381389735812393851248698342
61408381389736711169847183137510
61408381389736711726316922267776
61408381389736711772070507061052
61408381389736712824402271358368
61408381389736712953233057574540
61408381389736712953233057580364
61408381389736712953421085657692
61408381389736712953985169889676
61408381389736712961662939994692
61408381389736712961662939996144
61408381389736712961662940013406
61408381389736713007416524805230
61408381389736713373444945903664
61408381389736713373444945905116
61408381389736727785824393434684
61408381389829137902921010610991
61408381389829137902921125402022
61408381389829138497445760047730
61408381389830022410974971468772
61408381389830022410977294417066
61408381389830038333472037875951
61408381389830038882515055377839
61408381389830039065445826982943
61408381389830322600226967590858
61408381389830322600496617130355
61408381389830339064170670082211
61408381389830339064174113642591
61408381389830387247521118023782
61408381389832740174168251963759
61408381389832740768692886609467
61408381389832740768714836181430
61408381389832740768717160179484
61408381389832788398164202713646
61408381389833040363438845843894
61408381389833040957963480489602
61408381389833040958238821668383
61408381389833088534339335294510
61408381389833088539174200868422
61408381389833090181468387800174
61408381389833940786374780558993
61408381389833940793717790669819
61408381389833940923572771752599
61408381389833940930915777625513
61408381389833940930915778675273
61408381389833940931166945131103
61408381389833940931187779744223
61408381389833940931187865837503
61408381389833940931187865850553
61408381389833940931188898952417
61408381389833988972232239066926
61408381389833990749195357598057
61408381389833990756538482499923
61408381389833990756622079232099
61408381389833990756622079245149
61408381389840843500084365055471
61408381389840844049127379370819
61408381389840844049127382557359
61408381389840844094881078020563
61408381389840844094881079420243
61408381389840844094881082606783
61408381389840845329412222368918
61408381389840893501127456930536
61408381389841144238398087108883
61408381389841144238398091695103
61408381389841193644644255449474
61408381389841193644645370058398
61408381389841193690398184732876
61408381389841193690399213602652
61408381389841194056427633184814
61408381389841194239440859278172
61408381389841194239441973887096
61408381389841194239441978486414
61408381389842028197390322035338
61408381389842028197390322153382
61408381389842028197578350235091
61408381389842029980961903142212
61408381389842029980964226090506
61408381389842044249553134639204
61408381389842044798532013949087
61408381389842044798532017131415
61408381389842044798533132094471
61408381389842044798535456088313
61408381389842044798535456092525
61408381389842044798535456094137
61408381389842044798535456111399
61408381389842044805875024059913
61408381389842044805875024078778
61408381389842044806126072538163
61408381389842044806146993244563
61408381389842044806147111222143
61408381389842046452250935405354
61408381389842078159392670118029
61408381389842078160294583435004
61408381389842078160482611512341
61408381389842078160482869779545
61408381389842094212372679974689
61408381389842094219987687970685
61408381389842094631769697067601
61408381389842094669993005751374
61408381389842095858748591301265
61408381389844745960330113599989
61408381389844745960602200754943
61408381389844779863729671125815
61408381389844779863729671138865
61408381389844795915891382011202
61408381389844795923237845381567
61408381389844795961646082946936
61408381389844796373428350672670
61408381389844796510687985839900
61408381389844796510689105048142
61408381389844797608775140051918
61408381389844797746035894427390
61408381407231710160566903025815
61408381407232010349837525721811
61408381407242515327179230205335
61408381407242516973471454456945
61408381407242815516428897848141
61408381407242815516428902075857
61408381407242815516449852901331
61408381407242815516453295044769
61408381407242817300002806012981
61408381407243717730553829045853
61408381407243717730553833277941
61408381407450848922598403707310
61408381407457784975431255569796
61408381407457784975431255574168
61408381407457784983046350125584
61408381407457784983234379265770
61408381407457784983234407963530
61408381407458985549499292393800
61408381407458985549499292395252
61408381407458985686697284650216
61408381407458985694312378753994
61408381407458985694563082857098
61408381407458985694563084256778
61408381407458985740065963545818
61408381407458985740316667648922
61408381407458987341440430969598
61408381407461387254230485949242
61408381407461387254230487465561
61408381407461387254230487465562
61408381407461388481209268684804
61408381407461388481209269038936
61408381407461388489576475096442
61408381407461388489576479682662
61408381407461686841340403328866
61408381407461687397747466444796
61408381407461687397810142470572
61408381407461687397810142820492
61408381407461687443563727262396
61408381407461688632341372210868
61408381407461688633093484184762
61408381407461688633093488770982
61408381407461703457254851516972
61408381407462588011312747150954
61408381407462589055277305036632
61408381407462589055277305038084
61408381407462589062892399121696
61408381407462589062892399475828
61408381407462589246658764877870
61408381407462603887805879131852
61408381407462604025066633507324
61408381407555014142163623750761
61408381407555014187896287954277
61408381407555014554008271342883
61408381407555014599491036379598
61408381407555014599493359327892
61408381407555014599761860834807
61408381407555014599761860852069
61408381407555014599761889531115
61408381407555014599761889532567
61408381407555014599761889549829
61408381407555014736938961082423
61408381407555014736959853445355
61408381407555014736959853462617
61408381407555014737022615210279
61408381407555014737022643908039
61408381407555046304187004163144
61408381407555047355951494582417
61408381407555914572714651015721
61408381407555914572714651019933
61408381407555915167489988347383
61408381407555915167510880360395
61408381407555915167510880710314
61408381407555915167510880710315
61408381407555915167510880727577
61408381407555915167510995151435
61408381407555915167510995501355
61408381407555915167512028620481
61408381407555915167514352618526
61408381407555915167514352618535
61408381407555915167573642475239
61408381407556198702271215057322
61408381407556213663630335786056
61408381407556214762047658059322
61408381407556214762051101719080
61408381407556215303412910154851
61408381407556215303416267621951
61408381407556215311006997435703
61408381407556215311007083533355
61408381407556215311028004239755
61408381407556215311028004589675
61408381407556215311029037708801
61408381407556215311031361706855
61408381407556215356575734848468
61408381407556247015453033126972
61408381407556248116318421295811
61408381407556248665361184768199
61408381407556262937762181657262
61408381407556263074960174267810
61408381407556264716437583978095
61408381407556264721521272765179
61408381407556264724868580988297
61408381407556264724868581338217
61408381407558616276213528295627
61408381407558616276215852643601
61408381407558616459163991202954
61408381407558616459163991202955
61408381407558616459163991220217
61408381407558616459164077296235
61408381407558616459165110415361
61408381407558616459226752967879
61408381407558616459226839061159
61408381407558616459227867930935
61408381407558616870738162941335
61408381407558616870740487289309
61408381407558616870757969034598
61408381407558616870757969034599
61408381407558616870757969051861
61408381407558616870758055127879
61408381407558616870759083647735
61408381407558616870759088247005
61408381407558616870761407995709
61408381407558617008019838373127
61408381407558650225094588524144
61408381407558916595128754064415
61408381407558916602408997822645
61408381407558916602408999222325
61408381407558916602660079230583
61408381407558916602743762056199
61408381407558916602743848149479
61408381407558917014275064216199
61408381407558917014276097335325
61408381407558964773644251392926
61408381407558964778479201542338
61408381407558964780902560215783
61408381407558964780902561265543
61408381407558964780923566665703
61408381407558964780923567015623
61408381407558964780923568065383
61408381407558964780924599767567
61408381407558964780924600117487
61408381407558964780924600134749
61408381407558964780924601184509
61408381407558964780926924113111
61408381407558964780926924115541
61408381407558964780926924132794
61408381407558964780926924132803
61408381407558964780989686247638
61408381407558966420773303898590
61408381407558966427278471542359
61408381407558966428115299779151
61408381407558966428115299796413
61408381407558966428303672230013
61408381407559815385834444845896
61408381407559817025617019214691
61408381407559817025617020631633
61408381407559817025620376681791
61408381407559817032960026137365
61408381407559817032960030742459
61408381407559817032963501583648
61408381407559817033211106495543
61408381407559817033232027206315
61408381407559817033232027556235
61408381407559817033232027573497
61408381407559817033232028623257
61408381407559817033232113649515
61408381407559817033233146768641
61408381407559817033294762044712
61408381407559817582003163035387
61408381407559817627756661733922
61408381407559817627756747827202
61408381407559817628094851125039
61408381407559817765352158056478
61408381407559850936357264270231
61408381407559850982176979994517
61408381407559865211475628449469
61408381407559865211540713493884
61408381407559866995843398593967
61408381407559866995864316116587
61408381407559866995864319298915
61408381407559866995864319317789
61408381407559866996115367777165
61408381407559867040781047162171
61408381407566720151171625787363
61408381407566720151171627187043
61408381407566720288432381562515
61408381407566720334102315526903
61408381407566720334123207539915
61408381407566720334123207889834
61408381407566720334123207889835
61408381407566720334123207907097
61408381407566720334123208956857
61408381407566720334123236237675
61408381407566720334123237654617
61408381407566720334123322680875
61408381407566720334185969654759
61408381407566720334185971076072
61408381407566720334185998352519
61408381407566721980481666168881
61408381407566721980499144730390
61408381407566721980499144730391
61408381407566721980499234005999
61408381407566721980502586873829
61408381407566769747712855220786
61408381407566770158741599845810
61408381407566770159557532891682
61408381407566770296755525147938
61408381407567003869071829049347
61408381407567019928659985238842
61408381407567019928660330061674
61408381407567020332830597941573
61408381407567020332830597958835
61408381407567020340170252002241
61408381407567020340442249881587
61408381407567020340442253063915
61408381407567020470025237682679
61408381407567020470026266198323
61408381407567020477619292735135
61408381407567020477622763930625
61408381407567020477640218045177
61408381407567020477702975560751
61408381407567021712234233998798
61408381407567022116401145822715
61408381407567022116401149009255
61408381407567022116404501872873
61408381407567022116404501877085
61408381407567022123744155933541
61408381407567022123745303849522
61408381407567022123747626797816
61408381407567022124016243094319
61408381407567022124019595962149
61408381407567053693687896523711
61408381407567053830885890315161
61408381407567053830885890332423
61408381407567053830888213145363
61408381407567053831787803967554
61408381407567055066566424183625
61408381407567055112319965850020
61408381407567055478348644184621
61408381407567055661094371636018
61408381407567055661115292342370
61408381407567069883049911140353
61408381407567069883049911157615
61408381407567069883049997233633
61408381407567069883051025749277
61408381407567069883051025766539
61408381407567069883051026103409
61408381407567069883051030352759
61408381407567069883865814082753
61408381407567069883865814432673
61408381407567069883865818683635
61408381407567069883865818687847
61408381407567069883886706110210
61408381407567069883950286156814
61408381407567069888133599927437
61408381407567069888133599944699
61408381407567069890476714629866
61408381407567069890644084518857
61408381407567069891229864309106
61408381407567069891292622160098
61408381407567069891295721011526
61408381407567069891480535465109
61408381407567069891480539697197
61408381407567069891480908167817
61408381407567069891480908517737
61408381407567069891480912767078
61408381407567069891480912768455
61408381407567069891480912768482
61408381407567069891480912768698
61408381407567069891480912772910
61408381407567069929703100831292
61408381407567070295732549283230
61408381407567070302237716926999
61408381407567070302258608934130
61408381407567070302994301299445
61408381407567070303074545163791
61408381407567070303074545181053
61408381407567070303074628069070
61408381407567070303077984119228
61408381407567070303077984137942
61408381407567070303077984137951
61408381407567070303262799641285
61408381407567070303262917614653
61408381407567070303266270482483
61408381407567070478684218559054
61408381407567070478746889985512
61408381407567070478746894584830
61408381407567070483832907726473
61408381407567070486092323286524
61408381407567070486092339255035
61408381407567071530180082858573
61408381407567071537605771367618
61408381407567920900576264593507
61408381407567920900577293463283
61408381407567920908170351880183
61408381407567954399536823507644
61408381407567970314416845948595
61408381407567970314437733725090
61408381407567970321027741894826
61408381407567970321780891574066
61408381407567970322031562730069
61408381407567970322031566962157
61408381407567970322031940033658
61408381407567970871074613161805
61408381407567970871074699255085
61408381407567970909297921849790
61408381407567972143828759038912
61408381407570622192292108508895
61408381407570622199572352267125
61408381407570622199572353672629
61408381407570622199823404977303
61408381407570622199823433675063
61408381407570622199844325688075
61408381407570622199844326037995
61408381407570622199844354385835
61408381407570622199844354735755
61408381407570622199844440479115
61408381407570622199844440829035
61408381407570622199907087802919
61408381407570622199907116500679
61408381407570622199907202593959
61408381407570622611438332567399
61408381407570622748702525903981
61408381407570623846220262878551
61408381407570623846220266060879
61408381407570623846220352154159
61408381407570623846223705021989
61408381407570656102971911198455
61408381407570672017872864522399
61408381407570672025278654223631
61408381407570672025278654240893
61408381407570672025282093197791
61408381407570672025466911883453
61408381407570672025466940581213
61408381407570672155112686964901
61408381407570672161639818230205
61408381407570672162455725773487
61408381407570672162476613549991
61408381407570672162476614599751
61408381407570672162476642246347
61408381407570672162476643296107
61408381407570672162476646478435
61408381407570672162480085458419
61408381407570672162727666258925
61408381407570672162727694956685
61408381407570672162727781049965
61408381407570672200950999045352
61408381407570672207393374341691
61408381407570672612733266771086
61408381407570672749931345120782
61408381407570672749992984845992
61408381407570673848017380124558
61408381407570673848080056150334
61408381407570673985340810525806
61408382589183724934251441473059
61408382589183724934251441827191
61408382589183724934251446059279
61408382589186426591763169928371
61408382589186426591765492876665
61408382589186426591765493939475
61408382589186426637495148218703
61408382589186426637498501099583
61408382589186426637498501453715
61408382589186426637498505685803
61408382589186426637766773028159
61408382589186426637766774445101
61408382589186426637767803314877
61408382589186426637770130495259
61408382589186427186558743470351
61408382589186427186562096705363
61408382589186427186562100937451
61408382589218842091600151466931
61408382589218842137335225774831
61408382589218842137335482992275
61408382589218891955636769666841
61408382589219192144907334967269
61408382589219195995551504634498
61408382589219195995551504634507
61408382589219197040537849662825
61408382589222797717755613694347
61408382606908700605741310206253
61408382606908700605744661670191
61408382606908700605744666256411
61408382606908700971602622411615
61408382606908700971602622417439
61408382606908700971605717012241
61408382606908700971605717018065
61408382606908701017335286620955
61408382606908701017338381221581
61408382606909601585084306496463
61408382606909601585087401097089
61408382606909901774689641969343
61408382606912302693806728284915
61408382606912302693806728289127
61408382606912302693806731471455
61408382606912302693806731477279
61408382606912302693807503123787
61408382606912302693809826072081
61408382606912302693809826077905
61408382606912302693809827471761
61408382606912302876737388291343
61408382606912302876740741172223
61408382606912302876740745758443
61408382606912303288606429906603
61408382606912303288606434492823
61408382606912602883077337187311
61408382606912603066007994001375
61408382606912603066342724813983
61408382606912603615134608117347
61408382606912651059060386289817
61408382606912651059060414869533
61408382606934260980753738842989
61408382606934260980753853161853
61408382606934261575215697462921
61408382606934261575299294077005
61408382606934261575299379816153
61408382606936962684189198083149
61408382606944718193643709823475
61408382606944718193643709827687
61408382606944718193644484662347
61408382606944718193646807610641
61408382606944718193646807616465
61408382606944718193646809010321
61408382606945973847591871725654
61408382606948675741383446852104
61408382612817325973173085343155
61408382612817325973173114039511
61408382612817326018926670251619
61408382612817326384955348469571
61408382612817326384955377165927
61408382612817326430708933378035
61408382612817326567889008198939
61408382612817326567969592187469
61408382612817326567969602014359
61408382612817326567972691020183
61408382612818226586738452241971
61408382612818226998437022370333
61408382612818226998440121557179
61408382612818226998520715368387
61408382612818227135781384004711
61408382612818274579707190756897
61408382612818526730255461330291
61408382612818527142037724456707
61408382612818574768977756057325
61408382612820928107159102977615
61408382612820928107159447351149
61408382612820928107162546537995
61408382612820928289901829048703
61408382612820928290173701247309
61408382612820928290173798213027
61408382612820928701683737623323
61408382612820928701684081996857
61408382612820928701684092175119
61408382612820928701687181183703
61408382612820928838881730233871
61408382612820928838885087700971
61408382612820928838944492348555
61408382612820928838965671689501
61408382612820928838968770539477
61408382612820976283142536727953
61408382612821228296158083761551
61408382612821228296158083878191
61408382612821228296158112457907
61408382612821228433356076488739
61408382612821228433356105068455
61408382612821228433690807301347
61408382612821228433693809168343
61408382612821228433693809172555
61408382612821228433693895261623
61408382612821228433694153541877
61408382612821228479172423045487
61408382612821228479172423395407
61408382612821228845201101263439
61408382612821228845201129959795
61408382612821229028215354808227
61408382612821229028215440897295
61408382612821273310063523007037
61408382612821276472141132864057
61408382612821276472141132980697
61408382612821276472141161560413
61408382612821276472413102028381
61408382612822128864161153612059
61408382612822128864161239705339
61408382612822128864245180806837
61408382612822129412953124054251
61408382612822129413036806875495
61408382612822129413036806892757
61408382612842586204584926560897
61408382612842586387599151759249
61408382612842586793932686282837
61408382612842586799014916104725
61408382612842586799015260460997
61408382612842586799015374779861
61408382612842586799046799441681
61408382612842586799109446771101
61408382612842586799109446887741
61408382612842586799109532510249
61408382612842586799109532976809
61408382612842586799109561206605
61408382612842586799109561556525
61408382612842586799381415935425
61408382612842886393855406122177
61408382612842886393855491861325
61408382612842886531116160847569
61408382612842886942626455859421
61408382612842886942626541598569
61408382612842886942898425023745
61408382612842886988317364742109
61408382612842886988380040767885
61408382612842886988380126507033
61408382612842886988380126856953
61408382612845287908020271482193
61408382612845588097290836782621
61408382612853349140648453141611
61408382612853349140648453495743
61408382612853349140648797515145
61408382612853349140651896701991
61408382612853349277846445752159
61408382612853349277849803219259
61408382612853349277909466147097
61408382612853693751560419640665
61408382612853698692944490548329
61408382612854593777856275505643
61408382612854593777856361244791
61408382612854593777857394700787
61408382612854594319372115541949
61408382612854594372380535544815
61408382612854594372380621283963
61408382612854594372380622683643
61408382612854594372384022270113
61408382612854594372404944026273
61408382612854594502302772356013
61408382612854594507385346539789
61408382612854599313768093177777
61408382612854599313768094227537
61408382612854599313789014933937
61408382612857301152207861201463
61408382612857301152288444716122
61408382819608408480729295757773
61408382819608408480730324627549
61408382819608408480732647575843
61408382819608408480732651807931
61408382819608408663659951149071
61408382819608408663659952571837
61408382819608408663660981441613
61408382819608408663663304035775
61408382819608408663663304389907
61408382819608408663663308621995
61408382819608409029521264783023
61408382819608409029524273644501
61408382819608409029524359383649
61408382819608409075253928986539
61408382819608409075257023587165
61408382819608409212451835852115
61408382819608409212454930452741
61408382819611110321174346577903
61408382819611110321174347994845
61408382819611110321175032491087
61408382819611110321175376864621
61408382819611110321177355439381
61408382819611110321177356502191
61408382819611110321177441178529
61408382819611110321177442595471
61408382819611110321177699458783
61408382819611110321177699812915
61408382819611110321177704045003
61408382819611110321178475697335
61408382819611110366907010781419
61408382819611110366907012198361
61408382819611110366908041068137
61408382819611110366910364016431
61408382819611110366910368248519
61408382819611110367178635590875
61408382819611110367178637007817
61408382819611110367179664460651
61408382819611110367179665877593
61408382819611110367182074547773
61408382819611110367183107666899
61408382819611110915953038544257
61408382819611110915970606033067
61408382819611110915971634902843
61408382819611110915974044989965
61408382819611110915975078109091
61408382819612010934655944911955
61408382819612010934659383868853
61408382819612011346521633298027
61408382819612011346525072254925
61408382819619213647341622937293
61408382819619213647342651807069
61408382819619213647344974755363
61408382819619213647344978987451
61408382819619214196136600824021
61408382819619214242142353051539
61408382819619216025694217069697
61408382819620116044397209536499
61408382819620116044400562417379
61408382819620116044400562771511
61408382819620116044400567003599
61408382819620116455991187368143
61408382819620116455994281968769
61408382819620116593443237299337
61408382819622815918337701022383
61408382819622815918338386935567
61408382819622815918340709883861
61408382819622815918340710946671
61408382819622815918340795623009
61408382819622815918340797039951
61408382819622815918341053903263
61408382819622815918341054257395
61408382819622815918341058489483
61408382819622815918341830141815
61408382819622816513134989347323
61408382819622816513138432553571
61408382819622816513138432907703
61408382819622817747644269163023
61408382819622817747647622043903
61408382819622817747647622398035
61408382819622817747647626630123
61408382819622818296690296925861
61408382819622865743963381468467
61408382819643525272220387960989
61408382819643525272222710909283
61408382819643525821012014029647
61408382819643525821014424134031
61408382819643525821014681351475
61408382819643525821015457235895
61408382819643525866747088337547
61408382819643525866747345554991
61408382819643525867020089205459
61408382819643530805893677292984
61408382819643531354938760879854
61408382819644426251566484500855
61408382819644476214448704463831
61408382819647128138015135588365
61408382819647128138016168707491
61408382819647128138016169061623
61408382819655231418175368474127
61408382819655231418175712847661
61408382819655231418177777161569
61408382819655231418177778578511
61408382819655231418178035441823
61408382819655231418178035795955
61408382819655233247484346719151
61408382819655233247484603936595
61408382819655281243800363007027
61408382819655281381061031643351
61408382819655587106515413913915
61408382819656483830210112912171
61408382819656483830210112931854
61408382819656488771594228408337
61408382819659188828719522973755
61408382825517034442876989518371
61408382825517034625807646332435
61408382825517034625888234553053
61408382825517034625891329153679
61408382825519735734530071295989
61408382825519735734530071313251
61408382825519735734530415669523
61408382825519735734531190036210
61408382825519735780009708465576
61408382825519736329054705941697
61408382825519736329054705958959
61408382825519736329055050315231
61408382825519736329055824681918
61408382825520636713852148296581
61408382825520636713873069003141
61408382825520636896803725817205
61408382825520636896884314055085
61408382825520636896887408655711
61408382825527839609490435420850
61408382825528742006625488329563
61408382825528789450530259590133
61408382825531791338993652923269
61408382825532688390493695866076
61408382825532688756313168200948
61408382825532692050778164255000
61408382825532692096531749046824
61408382825532693691131365070989
61408382825552151234092760720527
61408382825552151234364728486575
61408382825552151234365072860109
61408382825552151234367397208083
61408382825552151234368171574770
61408382825552156218974423983864
61408382825552156768017097112011
61408382825552156768017441485545
61408382825552156768019765833519
61408382825552156768020540200206
61408382825553051664919198839730
61408382825553051801841780596035
61408382825553051802176511543997
61408382825553051802176516143267
61408382825553051847848736930835
61408382825553051847849856125979
61408382825553051847933540014452
61408382825553057335768441352755
61408382825553101215116472591729
61408382825553101215953300845783
61408382825553101261434926683815
61408382825553101665962052923593
61408382825553101670772567587523
61408382825553101670772567593347
61408382825553101673216932592787
61408382825553351991175480728300
61408382825553351991178579915146
61408382825553351991363423070861
61408382825553351991366865214299
61408382825553351991447105542185
61408382825553351991447191631253
61408382825553351991450549098353
61408382825553356930303214708028
61408382825553401814289576677295
61408382825553401814289576681667
61408382825553401855232646921781
61408382825553406755945600869555
61408382825553406755945600882605
61408382825553406755945601932365
61408382825553406755946720077749
61408382825553406755949044075803
61408382825555752956569181919949
61408382825555752956571161911651
61408382825555752956572281106795
61408382825555753505342211630021
61408382825555753505360807988607
61408382825555753505363132336581
61408382825555753505363132353843
61408382825555753551095796557359
61408382825555753551096915752503
61408382825556953713567875087293
61408382825556953713570974274139
61408382825556954125164951633598
61408382825556954262359501155951
61408382825557003539026193996182
61408382825557003721955746430577
61408382825557004087982087001409
61408382825557004271019690293719
61408382825557009029389159045149
61408382825557009075121823247213
61408382825563856831530407279029
61408382825563856831530751652563
61408382825563862365180451556491
61408382825563864148756679841589
61408382825563906242020322923573
61408382825563906649560069161401
61408382825563906839913960884104
61408382825563906839914305257638
61408382825563906839916628672492
61408382825563908479702317645721
61408382825563911590944140069065
61408382825563911728204894798669
61408382825563911732450510047587
61408382825563911773958451023827
61408382825563911778768965676159
61408382825563911778768965680531
61408382825563911779042039231750
61408382825563911779042039237366
61408382825563911779044362180044
61408382825564206838830634461829
61408382825564211780214705369493
61408382825564211917475460099097
61408382825564211917475460112147
61408382825564211922285974763027
61408382825564211922285974768851
61408382825564211963229045008965
61408382825564213564603397641705
61408382825565057588529444819907
61408382825565059372099905195039
61408382825565059372103004381885
61408382825565059372183330798839
61408382825565059372184363917965
61408382825565107413144483424495
61408382825565107413147836305375
61408382825565107550342389959025
61408382825565107596914991815217
61408382825565107596935913571377
61408382825565109190968345542319
61408382825565109197806304130361
61408382825565109243311824897953
61408382825565109373982686249021
61408382825565109380548564334998
61408382825565109380757767213869
61408382825565109380820528978793
61408382825565109381304804364305
61408382825565109381325725057607
61408382825565109381576773528629
61408382825565109381576773534245
61408382825565112348026487359845
61408382825565112348026487377107
61408382825565112352272127078855
61408382825565112352273246273999
61408382825565112352273247336809
61408382825565112352275570285103
61408382825565112353110074522229
61408382825565112353110075585030
61408382825565112531044183049475
61408382825565112538299062722881
61408382825565112538319984479041
61408382825565112904348404429789
61408382825565112950081068631853
61408382825565113085085744719599
61408382825565113087366101186649
61408382825565113087614825665233
61408382825565114136661938540387
61408382825565114184695895805617
61408382825567811084823832093747
61408382825567811084823832111009
61408382825567814196001486224669
61408382825567814234479270753327
61408382825567814241734150426733
61408382825567816018867963025539
61408382825567816026211001851387
61408382842951121220766937546126
61408382842961926387379264725646
61408382842963127144373830186129
61408382842963127144374859055905
61408382843242910133139316810630
61408382843242910133139321396850
61408382843242910270334986468512
61408382843242910270337309416806
61408382843242910727851979533675
61408382843245611836299342147817
61408382843245611836302436748443
61408382843245611836570966957273
61408382843245611836574404497229
61408382843245611836574404514491
61408382843245611836574405914171
61408382843245612019585306592581
61408382843245612385345454232861
61408382843245612385366374939421
61408382843245612385366374956683
61408382843245612568356354911271
61408382843246512404049132252891
61408382843246512404133073359996
61408382843246512404135396308290
61408382843246512587063730174060
61408382843246512587066053004310
61408382843246512587066053122354
61408382843246512998844620415679
61408382843246512998848059018445
61408382843246512998848059372577
61408382843246512998931660354103
61408382843246512998931741856950
61408382843246512998931741856951
61408382843246512998931746443171
61408382843246512998932000124154
61408382843246512998932000124155
61408382843246512998932775312947
61408382843253717495107553813169
61408382843253717540837119183971
61408382843253717540840218016685
61408382843253717678118708526695
61408382843254615867498340912992
61408382843254615867500663861286
61408382843254916468532343043389
61408382843254917703126248361654
61408382843254917703126248479698
61408382843257319217036595924327
61408382843257319217037370758987
61408382843257319217311662873009
61408382843257319217311662877221
61408382843257319400322560369091
61408382843257319400322817586535
61408382843257367579322663109706
61408382843257619543571300716770
61408382843257667578298655110753
61408382843257667585637550336904
61408382843257667585640644937530
61408382843257667722839672184976
61408382843257667722901662647488
61408382843257667722902434299820
61408382843257667768654869785962
61408382843258568153390699445724
61408382843258568290647238844364
61408382843258568290650333444990
61408382843258568329041007824649
61408382843258568336403889657098
61408382843258569976169031460537
61408382843278027336136319081283
61408382843278027336136323686377
61408382843278027336137093915943
61408382843278027336139418287003
61408382843278027336408291452425
61408382843278027336411386053051
61408382843278027473606974221343
61408382843278027519426758790223
61408382843278032870060660077861
61408382843278032870063754678487
61408382843278033007259337178827
61408382843278076742654455496209
61408382843278077344228976610127
61408382843278927492376077066912
61408382843278927492378400015206
61408382843278927903972377846850
61408382843278927904158087579583
61408382843278928041418756215907
61408382843278928086903034660914
61408382843278933026028445692348
61408382843278933026030768640642
61408382843278933437810450537067
61408382843278975670618557697980
61408382843278976265418259178538
61408382843278977317997634396943
61408382843278977865952432233181
61408382843278977905266969017797
61408382843278977905266969022009
61408382843279228093407670532953
61408382843279228093411112322259
61408382843279233032346314281588
61408382843279233032347462170120
61408382843279233169545454780668
61408382843279276406403869094664
61408382843279276408935268266858
61408382843279277507268138068359
61408382843279277507268223807507
61408382843279277507269257263503
61408382843279278055223409462259
61408382843279278055557767338879
61408382843279278056064326537383
61408382843279278056311931810203
61408382843279278056312017549351
61408382843279278056312020735891
61408382843279278056315373599509
61408382843279278056315373603721
61408382843279278056315373953641
61408382843279278094537563020197
61408382843279278100976965674367
61408382843279278101792398107531
61408382843279278101792742463803
61408382843279281347787935411736
61408382843279282994352133454614
61408382843281629607386544831261
61408382843281629607404026580923
61408382843281629607407465537821
61408382843281629790421805190390
61408382843281629790421805190391
61408382843281629790421809776611
61408382843281629790422838309517
61408382843281679021164104368437
61408382843281929385144778105669
61408382843281929385147876938383
61408382843281929385147877292515
61408382843281929933915483467767
61408382843281929933939847734707
61408382843281979347693387378477
61408382843281979347696486211191
61408382843281979347717407271883
61408382843281979347717407289145
61408382843281979347965356561675
61408382843281979347968455748521
61408382843281979758993112260175
61408382843281979759559076113065
61408382843281979759559080362415
61408382843281979942576787746867
61408382843282830364403748618043
61408382843282830364404092991577
61408382843282830364407191824282
61408382843282830364407191824291
61408382843282830364490874645535
61408382843282830364490874662797
61408382843282835303534925804010
61408382843282879778265335367259
61408382843282879778265339953479
61408382843282879778268434199973
61408382843282879778516383826635
61408382843282879778519482659349
61408382843282880327287089188733
61408382843282880327287089193105
61408382843282880327308009899505
61408382843282880327308009912555
61408382843282880365512720275019
61408382843282880365512720276471
61408382843282885307084819260011
61408382843282885307084819378055
61408382843289733070500679248751
61408382843289733070749489449061
61408382843289733070751726290977
61408382843289733070751812384257
61408382843289733070770324066553
61408382843289733070770410509753
61408382843289733070833086181397
61408382843289733070833172274677
61408382843289734716873577462887
61408382843289734716874352297547
61408382843289734717148644415781
61408382843289738421473524195629
61408382843289738558671430712897
61408382843289738604422691629131
61408382843289740250797914204291
61408382843289740250798689043163
61408382843289740250801013041217
61408382843289740388058587091417
61408382843289782483774161842265
61408382843289782896123349753077
61408382843289783032564759412701
61408382843289784679693811545359
61408382843289784679756573660203
61408382843289784719007319833205
61408382843289784725531423531904
61408382843289784725532198370776
61408382843289784725534521319070
61408382843290033259834378200162
61408382843290033260020082382987
61408382843290033260022406376829
61408382843290033260022406381041
61408382843290033260022406399915
61408382843290033260041262792614
61408382843290033260106347488363
61408382843290034494613988864844
61408382843290034494616311695094
61408382843290034494616311813138
61408382843290035043408282137286
61408382843290038198959789349640
61408382843290038198962112297934
61408382843290039982533693286764
61408382843290039982536016117014
61408382843290039982536016235058
61408382843290083078134517441125
61408382843290083078134517458381
61408382843290083084637703621627
61408382843290083222654956761171
61408382843290083222926667677165
61408382843290083222926925944369
61408382843290084457517217025888
61408382843290084457517260151317
61408382843290084862524700580086
61408382843290084866520126626373
61408382843290084869027512031973
61408382843290084869299480152313
61408382843290084869299524327493
61408382843290084869302578985027
61408382843290085052316934587352
61408382843290085052882050858423
61408382843290088019518588348789
61408382843290088019519707555525
61408382843290088019519707556977
61408382843290088156716580976593
61408382843290088156780376193058
61408382843290088156780376193301
61408382843290088156780376210563
61408382843290088161800298521269
61408382843290088161863060636113
61408382843290088202533961107378
61408382843290088202537403250816
61408382843290088751576978609266
61408382843290088751576978609275
61408382843290088756575611675652
61408382843290088756662991823032
61408382843290088758920103511132
61408382843290088758922427859106
61408382843290089803845637714345
61408382843290089803908399829189
61408382843290089803908399833560
61408382843290089808092488502110
61408382843290983653224582151570
61408382843290983790487314983550
61408382843290983828877989363209
61408382843290983836240871195658
61408382843290985475253900691237
61408382843290985482616782520782
61408382843290988587331403458261
61408382843290988587331403475523
61408382843290988592351326136149
61408382843293635531018485884685
61408382843293635531018485901947
61408382843293635531081161910301
61408382843293635531102168723191
61408382843293636765880917273255
61408382843293636765880921522605
61408382843293684944879642525431
61408382843293684944879728260367
61408382843293684944879728264579
61408382843293684944879728614499
61408382843293685493901740366307
61408382843293685493985423191923
61408382843293690435306746329437
61408382843293690471252781552311
61408382843293690473509118362203
61408382843293690473697146439531
61408382843293690473697146557575
61408382843293690473781087669106
61408382843293690473781087669115
61408382843293690473784186855952
61408382843293690885291124272627
61408382843293691022573058111298
61408382843293691022573058111307
61408382843293691022576157298144
61408382843293691030103091895351
61408382843293691030104125351347
61408382843293691030169211464242
61408382843293692120073057767559
61408382843293692127352645715466
61408386896356765385734557233069
61408386896571951821222548084817
61408386896571962346238174119605
61408386896571962346238202699321
61408386896571962941034433456725
61408386896571966050583974604401
61408386896571966050584003184117
61408386896574653524385924891549
61408386896574664049673520090661
61408386896574664049673548670377
61408386896574664095155135718161
61408386896574664095427104882485
61408386896574664644197810263457
61408386896574667754019320575457
61408386896574667754019349155173
61408386896574667799500936202957
61408386896574667799500936319597
61408386896574667799500964899313
61408386896574667799772905367281
61408386896575564662966831619445
61408386896575564662966917358593
61408386896575564662966946404869
61408386896575564663238542516565
61408386896575564663238800783769
61408386896575565074748837528417
61408386896575565074769758233365
61408386896575565212030512608837
61408386896575568367312718309949
61408386896575568367312746889665
61408386896575598015063562805775
61408386896575598426573857817627
61408386896575598426574200774219
61408386896575601720829990828551
61408386896575602132612253954967
61408386896575612833867392282939
61408386896575612833867421329215
61408386896596277675461624669253
61408386896596277675461710291761
61408386896596277675461710758321
61408386896596277675461738988117
61408386896596278087243630578225
61408386896596278132997215370049
61408386896596278270257969745521
61408386896598979378897055213057
61408386896598979378897083909413
61408386896598979424650640121521
61408386896599879992462336022805
61408386896599913757489990108887
61408386896606784752388902955197
61408386896606789693772973862861
61408386896607084941659468255625
61408386896607085086262257389708
61408386896607085086263261793812
61408386896607085086263261793821
61408386896607089837289982951181
61408386896607090025386896768810
61408386896607985646669156767457
61408386896610736768745039744114
61408386896610736768745298011318
61408386896668960577478413285903
61408386896668960989260676412319
61408386896669257016649593659631
61408386896669257016649622239347
61408386896669257428431857835807
61408386896669257428431886415523
61408386896669257473913473463307
61408386896669257474185442627631
61408386896669257611167104752077
61408386896669260720995394144427
61408386896669260720995422374223
61408386896669260720995422724143
61408386896669261132777685500639
61408386896669261178531241712747
61408386896672826528924659163701
61408386896672859331957709360639
61408386896672859743468004372491
61408386896672859882441932148863
61408386896672863037995762191467
61408386896672865235614804260996
61408386896672865235614808493084
61408386896672865236429592596084
61408386896680069181586485341052
61408386896680069189113682817828
61408386896680968703840893436601
61408386896680969794311924817682
61408386896680969794315280867840
61408386896680969795065070227406
61408386896680969795067393175700
61408386896680969795340138616164
61408386896680969795340142848252
61408386896680969797596475544100
61408386896680969801842220982932
61408386896680969801845315583558
61408386896680969802679049722260
61408386896680969802682148554974
61408386896683671498587198229638
61408386896683671498775484587220
61408386896683671498775487769548
61408386896683671506117490293942
61408386896683671635032045410296
61408386896683671635785190840186
61408386896683671643378248205874
61408386896703895920040021501109
61408386896705280328718629590521
61408386896705296795709749408976
61408386896705296795709753658326
61408386896716103609419651841714
61408386896716106903709619398764
61408386896716106903960323501868
61408386914115062020444379628730
61408386914289733862106957622240
61408386914289783268353450273502
61408386914300540151466747673093
61408386914300540334397404487157
61408386914300540334731762713697
61408386914300540334732020980901
61408386914300540883523732805969
61408386914300540883523733155889
61408386914300543855812548157889
61408386914300544038711321634997
61408386914300544038743204971953
61408386914300544039077821465697
61408386914300588322367194017723
61408386914300588322367222597439
61408386914322154371935975994037
61408386914324855663955556219937
61408386914333861748713490318454
61408386914333861748713490318463
61408386914333866644344005014010
61408386914336566751486423214736
61408386914336611215502226047657
61408386914395133713148594331253
61408386914395133713155742232303
61408386914395133718231940161745
61408386914395138790384386112038
61408386914395139204422724244682
61408386914397790538222266250677
61408386914397790538588507464253
61408386914397790538588507814173
61408386914397802200417879360833
61408386914397802200417879710753
61408386914397840905413451529490
61408386914397840907108028690056
61408386914398741061631171134324
61408386914405938884844267341265
61408386914406844799044088956375
61408386914409546097473974079205
61408386914430255812898105454477
61408386914430255993370793141071
61408386914430256000147945529557
61408386914430260751837811356877
61408386914430260752025839434205
61408386914430260754285648253099
61408386914430260937299873101531
61408386914430261349145012801381
61408386914430272055672038999678
61408386914430272055672043585898
61408386914430272464722621988151
61408386914430272464722622338071
61408386914430272467182077260646
61408386914430272467182077610566
61408386914430272467265645295014
61408386914430272467265645631884
61408386914430272467265645644934
61408386914431172486223071317418
61408386914441977652835393444158
61408386919914368583823354842764
61408386919974251516020019617028
61408386919974251516020048196744
61408386919987207230675749804698
61408386919987207642457755713670
61408386919989908803710912594560
61408386919989908939193321361342
61408386919991266992387641906465
61408386920022331622615560019564
61408386920023685649218882872040
61408386920023685654301457050200
61408386920023687440323853695161
61408386920193989922211665724510
61408386920193990059472420099982
61408386920196691762991820432962
61408386920196991952262385733390
61408386920205252533532502047137
61408386920205252533532530743493
61408386920205252579286086955601
61408386920205266945908181994869
61408386920205266945908182111509
61408386920205266945908267734017
61408386920205266945908296430373
61408386920205266991661766903333
61408386920205266991661852642481
61408386920205997447282212379018
61408386920205997493035768473082
61408386920206011854575375189978
61408386920206012266357381098950
61408386920206045618182687303364
61408386920208713420836082642036
61408386920208715202879336212096
61408386920208746779435558269050
61408386920208854850261245752685
61408386920208854850282166457633
61408386920208865375297792492421
61408386920208865375297821072137
61408386920208865512558461128745
61408386920208865512558547217813
61408386920208865512558575447609
61408386920208865558228449306485
61408386920208865558228477886201
61408386920208865558291125215621
61408386920208865558291210954769
61408386920208865558291211421329
61408386920208865558291240001045
61408386920208865558562836112741
61408386920208865558563094379945
61408386920208865970073131124593
61408386920208865970094051829541
61408386920208866107354806205013
61408386920208869079643592977217
61408386920208869079643621556933
61408386920208869079894641436593
61408386920208869079894670016309
61408386920208869216904261496901
61408386920208869216904261613541
61408386920208869216904347236049
61408386920208869216904347702609
61408386920208869216904375932405
61408386920208869216904376282325
61408386920208869262636925700417
61408386920208869262637011439565
61408386920208869262908894864741
61408386920208913546449315876143
61408386920208913546449344455859
61408386920208913660470506957716
61408386920208913665553852788208
61408386920209154993778254841005
61408386920209154993778283537361
61408386920209155176792594474861
61408386920209165564547465667617
61408386920209165702079845201061
61408386920209165702080103468265
61408386920209165747561805301473
61408386920209166113590140212913
61408386920209166296604479846769
61408386920209169268893266152413
61408386920209169268893266269053
61408386920209169268893294848769
61408386920209169269165235316737
61408386920209169406425903953061
61408386920209169451907519697201
61408386920209169451907605436349
61408386920209169451907605786269
61408386920209199465415160502123
61408386920209199465415503458715
61408386920209213735447940591963
61408386920209213735719909756287
61408386920210055561527303412869
61408386920210055607280859624977
61408386920210069973903040403393
61408386920210069973903069099749
61408386920210070019656625311857
61408386920210071806577755923921
61408386920210100033164552030579
61408386920210103327420342084911
61408386920210103739202605211327
61408386920210114850547382433455
61408386920229112204129960656142
61408386920229578570785918265429
61408386920229578570786004354497
61408386920229578616539503057253
61408386920229578616539589146321
61408386920229578982567924174401
61408386920229579028321508966225
61408386920230479595767049393081
61408386920233180704772376074193
61408386920233180704772404770549
61408386920233180887786629618981
61408386920233214652814283705063
61408386920233228875672850998539
61408386920233228875672879694895
61408386920233480894042970070977
61408386920233481031303638707301
61408386920233481077060667179214
61408386920233481626103427463658
61408386920233514796331292793383
61408386920233529064943444995323
61408386920234415364080341365247
61408386920241286404795542324222
61408386920241286404795543840542
61408386920241291307769095828364
61408386920241291346179614748365
61408386920241291490971350270444
61408386920241570076938345578197
61408386920241575018322416485861
61408386920241586548312551412542
61408386920241591677793451566698
61408386920241635958519932829094
61408386920242487169136155558469
61408386920242487299054905644369
61408386920242487306669999729273
61408386920242487306670028427033
61408386920242492064767788995708
61408386920242492064788681004300
61408386920242492108260909256192
61408386920242492109977063990309
61408386920242524219656194451686
61408386920242525455002212178602
61408386920242534750320651014380
61408386920242534887581405389852
61408386920242535298515993379793
61408386920242535298536885505073
61408386920245189002301963754414
61408386920245189009915938631235
61408386920245189009915938631283
61408386920245192113479990937880
61408386920245193760671809813646
61408386920245193806425366025754
61408386920245193943623358636302
61408386920245193943623387334062
61408386920245193943686034662078
61408386920245193948957009970110
61408386920245193949040578004478
61408386920245238413537992723584
61408386920302058191800570572290
61408386920302058196883144750450
61408386920302058199415297371848
61408386920302063138270314844960
61408386920302063138270315894720
61408386920302074251307430502188
61408386920302074251307688769392
61408386920302106369478169188766
61408386920302107603132450791398
61408386920302107604845882460954
61408386920302108014911271774376
61408386920302108014911643310684
61408386920302108014914967482158
61408386920302108016607220178110
61408386920302108016607221694430
61408386920302108022527398980018
61408386920302111720953020662906
61408386920302513445419212349697
61408386920302513445419212816257
61408386920302513491172797258161
61408386920302513491172797608081
61408386920302513857201475476113
61408386920302513902955060384577
61408386920302563309121740983953
61408386920302563311378077911889
61408386920302563311381548753087
61408386920302563448642217389411
61408386920302563860424223298383
61408386920303264309667474579758
61408386920303264309667479165978
61408386920303308774529896323356
61408386920303311883259460915186
61408386920305960652401603353230
61408386920305966013104771846160
61408386920306115579405241579361
61408386920306115579405241696001
61408386920306115762419580863297
61408386920306115762419581213217
61408386920306127424165270406645
61408386920306127424248952759877
61408386920306160044267663322959
61408386920306160044267663439599
61408386920306160638792297968667
61408386920306160638792298085307
61408386920306415951693618423530
61408386920306416500736635925418
61408386920306427613774037379806
61408386920306432555158798430348
61408386920306432562501923450306
61408386920306432562690210157808
61408386920306460233538257319743
61408386920306460782309307056987
61408386920306465909159566294975
61408386920306465914515228929294
61408386920306466321025598936585
61408386920306466326109206760938
61408386920307327998233306759925
61408386920307332993241237422768
61408386920307333130250943325814
61408386920307333130250943338864
61408386920307333130501991798240
61408386920307366337451247770278
61408386920307366337451276349994
61408386920307366473896010280470
61408386920307366482075963510030
61408386920307366482075963615024
61408386920307366482327010569726
61408386920307366893858226636446
61408386920307366893858226754490
61408386920307366894109275213866
61408386920314068873888997376044
61408386920314079992008973008592
61408386920314113345526245993754
61408386920314113755595450504646
61408386920314118696980295779006
61408386920314263896069048364338
61408386920314263898516512569498
61408386920314264033267040974886
61408386920314264033267040987936
61408386920314264033517745091040
61408386920314264033517746140800
61408386920314264033517832229868
61408386920314264033518089447312
61408386920314264035777525207962
61408386920314265680458859844744
61408386920314265680646887922072
61408386920314268974654211082446
61408386920314268974904915185550
61408386920314268974904916235310
61408386920314268974905259541822
61408386920314269386436216991418
61408386920314269386498893017194
61408386920314269386499237019334
61408386920314269386499237373466
61408386920314269386687265096662
61408386920314269386687265450794
61408386920314269592327229218909
61408386920314269592327233923173
61408386920314270689639574345972
61408386920314270689827603473012
61408386920314270692083940400948
61408386920314537665464061541904
61408386920314537665465176150828
61408386920314537672807186561862
61408386920314537672995473269364
61408386920314569187062773153077
61408386920314569189319110081013
61408386920314569189322580922211
61408386920314569601104586831183
61408386920314569784118811679615
61408386920314570833343721885872
61408386920314570833427519496912
61408386920314570834181702750192
61408386920314570840684552537204
61408386920314571019464829406531
61408386920314571436414469872494
61408386920314580902511875768322
61408386920315438103546499134644
61408386920315438103546500534324
61408386920315438240556206437370
61408386920315464682722456388593
61408386920315470165830439906165
61408386920315470166374378266409
61408386920315470212124835645803
61408386920315471455371262206410
61408386920315471455371519423854
61408386920315472004132094261510
61408386920315472004163489748002
61408386920315472004163489866046
61408386920315472004414538325422
61408386920315481333062903033282
61408386920315481470323657408754
61408386920315482568406712248812
61408386920315486228693417178686
61408386920315486228693417184302
61408386920318123884454960863049
61408386920318139806793301543724
61408386920318139936711959755964
61408386920318139943991294154272
61408386920318171457462600878005
61408386920318171464802283636433
61408386920318171464822056566569
61408386920318171464823175761713
61408386920318173104403454182420
61408386920318173105240282903034
61408386920318173105240287153836
61408386920318173105428572448608
61408386920318173111931422235620
61408386920318173150157038042576
61408386920318173158618321714890
61408386920318173158618321832934
61408386920318173295816314325438
61408386920318173707661253477630
61408386920318173707661253595674
61408386920318173707661339216778
61408386920318183036306635290146
61408386920318183036309962659806
61408386920318183173483706844374
61408386920318184271656752039054
61408386920318184409102468588988
61408386920338381101157166376890
61408386920338381101157537913198
61408386920338386454326972202757
61408386920338395742303179904304
61408386920338395925317519538160
61408386920338430924268239115284
61408386920338430924269267985060
61408386920338581223958901642193
61408386920338581223979793767473
61408386920338581224795701329629
61408386920338586161130946499171
61408386920338586572976086082333
61408386920338597142054044497437
61408386920338597142054048748239
61408386920338597691034047254502
61408386920338597691096718558704
61408386920338597691096723280278
61408386920338597696085106996563
61408386920338886350380619790959
61408386920338886762246651382809
61408386920338897285571057823461
61408386920338897285571057836559
61408386920338897468773682285370
61408386920338900991611433952503
61408386920339781790433107945163
61408386920339781791269936177375
61408386920339797853571153332606
61408386920339797899324705314030
61408386920339797899324710016890
61408386920339798448095411724644
61408386920339798448095411726048
61408386920339798448095411739146
61408386920339798448095411855786
61408386920339798448095416442006
61408386920339798448095416443410
61408386920339798453167482517139
61408386920339798453167482633779
61408386920350586964639236595277
61408386920350586964639265174993
61408386920350586964660157300273
61408386920350588057642040087668
61408386920350588062725643135604
61408386920350603431777082091504
61408386920350603431777082208144
61408386920350603436765470529363
61408386920350603614707738905568
61408386920350603614707738918666
61408386920350603614707739022208
61408386920350603614707739035306
61408386920350603619779809696659
61408386920350603619779809813299
61408386920350604664497511953825
61408386920350604664581194320155
61408386920350604664581195836475
61408386920350604664581224416191
61408386920350604664769595450111
61408386920350604666192088997751
61408386920350604666275772880401
61408386920350604672112263095394
61408386920350604709497608491760
61408386920350604717865848005262
61408386920350605259377455664644
61408386920350608373164623852060
61408386920350608373164623857889
61408386920350608416375957113256
61408386920350608553856741618330
61408386967292689136711948360896
61408386967475467165946408264489
61408386967475515336846854609119
61408386967475515336846883188835
61408386967499782495169944903205
61408386967511528759648185705642
61408386967511528761340438401594
61408386967511539877737876289249
61408386967511539884512360206769
61408386967511539884512703163361
61408386967571566753476218995231
61408386967572467184090266309546
61408386967572761836357799224799
61408386967572761836357827804515
61408386967572765540703599709595
61408386967572765540703628289311
61408386967572767325096795746993
61408386967572767370829545683590
61408386967572767372524122727516
61408386967583240788286940390097
61408386967583274134276502006826
61408386967583274140111960679307
61408386967583574138837146562401
61408386967583574183723253946440
61408386967583574184748368558076
61408386967583574187018647842833
61408386967583574320983143161890
61408386967583574328597894271399
61408386967584473104615099805077
61408386967584473105176574125207
61408386967584474751555953459329
61408386967584474751807000519025
61408386967584474752287401931306
61408386967584474752371084751009
61408386967584474759065323406044
61408386967584474759902157304667
61408386967607884119030847840753
61408386967607889469752559652125
61408386967607889655214620347019
61408386967607900772550399147271
61408386967607900773314819996842
61408386967607900773398388031210
61408386967607900773398391200488
61408386967608801201406391976209
61408386967608801203886737857664
61408386967619611860929282375486
61408386967619611860929282725406
61408386973200425054703697391090
61408386973200426701832749896754
61408386973201316151272737481816
61408386973201316151523441584920
61408386973201316197005401685332
61408386973201327269643416928262
61408386973201327269644445798038
61408386973382880839665244433413
61408386973382880839665273129769
61408386973382880885418829341877
61408386973382892004959089905733
61408386973382895663822930290117
61408386973382895663822930406757
61408386973382895663823273246709
61408386973382895663823301943065
61408386973382895709304890390529
61408386973382895709576515198581
61408386973382895709576858155173
61408386973383781453230611332229
61408386973383792389777453083817
61408386973383792389777481663533
61408386973383792572708109897881
61408386973383792572708138477597
61408386973383792572770785807017
61408386973383792572770871546165
61408386973383792572770872012725
61408386973383792572770900592441
61408386973383792573042496704137
61408386973383792573042754971341
61408386973383796277388297188933
61408386973383840560928976467539
61408386973383840560929005047255
61408386973384081596747620420549
61408386973384092579027126259013
61408386973384092716559505792457
61408386973384092716559764059661
61408386973384096420905306277253
61408386973384140749927601183359
61408386973384140750199570347683
61408386973407207288700666560677
61408386973407207288701010916949
61408386973407207334182626544449
61408386973407207334182626661089
61408386973407207334182655240805
61408386973407207334454251352501
61408386973407207334454595708773
61408386973408107719000989605893
61408386973408107719001018302249
61408386973408107719252036665589
61408386973408107719252065361945
61408386973408107901931646419957
61408386973408107901931675116313
61408386973408107901994322445733
61408386973408107901994322562373
61408386973408107901994408184881
61408386973408107901994408651441
61408386973408107901994436881237
61408386973408107901994437231157
61408386973408107902266032992933
61408386973408107902266033342853
61408386973408107902266290210377
61408386973408107902266291610057
61408386973408141255511681170043
61408386973408155890152511589935
61408386973408155890152540286291
61408386973408407908250662897729
61408386973408407908250663014369
61408386973408407908250691594085
61408386973408407908522630662373
61408386973408408045783042081253
61408386973408408045783299298697
61408386973408441399028690258363
61408386973408456079423105586719
61408386973408456216411921243823
61408386973408456216683774223043
61408386973418914665174728951852
61408386973418914710928285163960
61408386973419220397969007981215
61408386973419263076182186609834
61408386973420115475289819700905
61408386973420120780254936574288
61408386973420120781949513734854
61408386973420120958103019681160
61408386973420120958353723784264
61408386973420165244250168246827
61408386973420165251863884837571
61408386973480192166556965684659
61408386973481053889602256336105
61408386973481053889602256452745
61408386973481053889665018101029
61408386973481053889665018567589
61408386973481087058747323914355
61408386973481087058747324030995
61408386973481087241761663548211
61408386973481087243171701862555
61408386973481087243171816181419
61408386973481087243182291086191
61408386973481087243182291552751
61408386973481087243182320132467
61408386973481090947528091570987
61408386973481090947528120267343
61408386973481092731942179610958
61408386973481092733636756771524
61408386973481359432377790385420
61408386973481359577169870749204
61408386973481387248017917911139
61408386973481387249438545799039
61408386973481387385278672636531
61408386973481387386699300174511
61408386973481387386699300641071
61408386973481387386699329220787
61408386973481390953784346400475
61408386973481390953784374980191
61408386973481391091045100659307
61408386973481391091045129355663
61408386973481391091045129705583
61408386973481391091316982684803
61408386973481392791459182616134
61408386973481392791542750650502
61408386973481392921191853020838
61408386973481392923639226886371
61408386973481392923639685584593
61408386973481392928719936991606
61408386973481392928803505493986
61408386973481392928803534073702
61408386973491866201388579089569
61408386973491899548130277468235
61408386973491899553213599378779
61408386973492164553236531238130
61408386973492164598990117564940
61408386973492166200365583743794
61408386973492166383378809837152
61408386973492166383379838706928
61408386973492166383380181663520
61408386973492166390721934739009
61408386973492166390721934857110
61408386973492166390910221564612
61408386973492197904789493370997
61408386973492197905061465788192
61408386973492197905061551527340
61408386973492197907233858376261
61408386973492197907237329217459
61408386973492197907237673577943
61408386973492197950815395071594
61408386973492199551071336433804
61408386973492199552189489424080
61408386973492199552190604033004
61408386973492199737379577701779
61408386973492199737379922062263
61408386973492199742543856309394
61408386973492209025441993148201
61408386973492209071108911250042
61408386973492209071192594071286
61408386973493048512214816777645
61408386973493066821461248829572
61408386973493066957969889833891
61408386973493066958470954732618
61408386973493092981595842786283
61408386973493092983852065395355
61408386973493092983852179714219
61408386973493098471775240186137
61408386973493098472524656494527
61408386973493098472528012544685
61408386973493098472590776198935
61408386973493098472591147735243
61408386973493098474222958059231
61408386973493098479306303889723
61408386973493098479306308611457
61408386973493098479369070726301
61408386973493100118883118074236
61408386973493100118903263944524
61408386973493100118903264298816
61408386973493100118904034429004
61408386973493100119636264919824
61408386973493100119656405123612
61408386973493100119657179841632
61408386973493100119719171842098
61408386973493100119719943494430
61408386973493100119719947745232
61408386973493100119720204962676
61408386973493100119908233040004
61408386973493100126434326598350
61408386973493100126434330830438
61408386973493100126434332247345
61408386973493100164636698633972
61408386973493100164636702866060
61408386973493100165389069209036
61408386973493100165389844043696
61408386973493100173011200753110
61408386973493100173286269118782
61408386973493100302650861776740
61408386973493100309794910123101
61408386973493100310264579430342
61408386973493100310295975021828
61408386973493109639004289972570
61408386973493109639004375711718
61408386973493111286133428217382
61408386973493111286133432466732
61408386973516225859968797030437
61408386973516225997166788591018
61408386973516225997229464616794
61408386973516481721641076010817
61408386973516515068295367036447
61408386973516515068295711396931
61408386973516529709526182247799
61408386973517382149932671747215
61408386973517382287193426472607
61408386973517415504014028964361
61408386973517415641274783689753
61408386973517426571234824944298
61408386973517426571234825994058
61408386973517430328175152378283
61408386973528233390027269657846
61408386973528233428249443308266
61408386973528233573041609297318
61408386973528237274010028948274
61408386973528237274010028966988
61408386973528237274030920975580
61408386973528237274030921424878
61408386973528237274030921442140
61408386990926286477127853344432
61408386990926286477127881924148
61408386990927192436498345506944
61408386991108768244264006004149
61408386991108768244264091743297
61408386991108771948609806488945
61408386991108771948609892228093
61408386991108771948881517036145
61408386991108771948881774253589
61408386991109668812850973441158
61408386991109668812851002020874
61408386991109668812853039055368
61408386991109672518891378149916
61408386991109968956368011109194
61408386991109972659875949888277
61408386991109972662408388287996
61408386991133083568404972635314
61408386991133083573393384562557
61408386991133083573487542642865
61408386991133083573487542759505
61408386991133083573487628848573
61408386991133083573487657428289
61408386991133083573759253539985
61408386991133083573759511807189
61408386991134017494753949939039
61408386991134284284753657345841
61408386991134284284753686042197
61408386991134284287286123392156
61408386991134317638270959027359
61408386991144790957764640865500
61408386991144796303148573621775
61408386991144796303148573621776
61408386991144796310679640507530
61408386991145090964020981200856
61408386991145090964020981317496
61408386991145091101006325154948
61408386991145091101006583422152
61408386991145091101281649953820
61408386991145091147035206049288
61408386991145091147035206165928
61408386991145096454447726653816
61408386991145096500013254905236
61408386991145096500201282982564
61408386991145096634762410316160
61408386991145096634762411857258
61408386991145096634929517805180
61408386991145096637189982319050
61408386991145096637274010168699
61408386991145096637461951502248
61408386991145096637461951618888
61408386991145129800185180043196
61408386991145129800999968378284
61408386991145139276989374257454
61408386991145139276989632524658
61408386991145139277010524649890
61408386991145140923302866406300
61408386991145991524238561119155
61408386991145991531832677218780
61408386991145991707231894075588
61408386991145997060147266789120
61408386991145997060397970892224
61408386991145997065480545070140
61408386991145997067762274780743
61408386991145997067762274780744
61408386991145997068012978883848
61408386991146039699939420384431
61408386991146039706713875353441
61408386991146039707540658364636
61408386991146039890575891549345
61408386991146041483492407969787
61408386991146041530060519623793
61408386991146041536835231712481
61408386991205912566692310986518
61408386991206018448026593024317
61408386991206018448120865540129
61408386991206018448120865890049
61408386991206029561158238298161
61408386991206029561158238764721
61408386991206068267848416323900
61408386991206813180174109384198
61408386991206919018402295235640
61408386991206919018402322765596
61408386991206919018402323815356
61408386991206967186770360339983
61408386991206968765258448974194
61408386991207219159386865807601
61408386991207230272424181522841
61408386991207230272424181639481
61408386991207235679214116811616
61408386991207235816223824114342
61408386991207235816223824127392
61408386991207235816474872586768
61408386991207263626781467683714
61408386991207263626781467800354
61408386991207263672514131887230
61408386991207267330287369428303
61408386991207269023424128558806
61408386991207269030764070134834
61408386991207269030764184453698
61408386991207269160684797195130
61408386991207269168024853090022
61408386991207269168045745566626
61408386991207269168045859885490
61408386991207269168048844281088
61408386991207269168048844403552
61408386991217570175883637291398
61408386991217618346784112215744
61408386991217742303432853732678
61408386991217742303432854782438
61408386991217774000504219067277
61408386991217774000504223771541
61408386991217775655257874021888
61408386991217775655257875071648
61408386991217775792518601216343
61408386991218025831028596899362
61408386991218040792290400271026
61408386991218040792290400276850
61408386991218040792290743227618
61408386991218040792290743233442
61408386991218040838295033663356
61408386991218042439418423912738
61408386991218042439419538521662
61408386991218042439419795739106
61408386991218042622433021832464
61408386991218042622434136441388
61408386991218042622684840544492
61408386991218042630026850837425
61408386991218042630026850955526
61408386991218042630027194263007
61408386991218042630215136263348
61408386991218042630215223402176
61408386991218042630215480619620
61408386991218070440498832179964
61408386991218070440501931012678
61408386991218070440519752884912
61408386991218070440519781464628
61408386991218070440522847485538
61408386991218070440522851717626
61408386991218070440522880297342
61408386991218070486255515804502
61408386991218074006854751929736
61408386991218074006855009147180
61408386991218074143184433207365
61408386991218074143184777563637
61408386991218074145712707533209
61408386991218074146542332655748
61408386991218074146542589873192
61408386991218074150795281711369
61408386991218074150796056550241
61408386991218074150799528808589
61408386991218074151614317156727
61408386991218074151624906833908
61408386991218074151625164051352
61408386991218074189750569591483
61408386991218074192295888751216
61408386991218074192296145968660
61408386991218074197378462929376
61408386991218074197378720146820
61408386991218075790313490417293
61408386991218075791212300874261
61408386991218075791212386963329
61408386991218075791243444201948
61408386991218075791243701419392
61408386991218075791244558805048
61408386991218075791244558810872
61408386991218075791244816022492
61408386991218075797935703331752
61408386991218075797936074868060
61408386991218075797986756561985
61408386991218075797990223748679
61408386991218075800467365493648
61408386991218075844507519667128
61408386991218075844507547313724
61408386991218075844507548363484
61408386991218075844507776884572
61408386991218075980920880562535
61408386991218075980950415570342
61408386991218075982040156552558
61408386991218075982040500908830
61408386991218085263832683165757
61408386991218085263832711745473
61408386991218085264662308288296
61408386991218085264681134566038
61408386991218085310413827348458
61408386991218085310413913087606
61408386991218085310415864383764
61408386991218086910973104786140
61408386991218086910973133365856
61408386991218943060766163528308
61408386991218943197775870831034
61408386991218974574572260006777
61408386991218974574572260124821
61408386991218974574572261541971
61408386991218976365747770769344
61408386991218976366586637569623
61408386991218976404693728085553
61408386991218976411501328516438
61408386991218976412316116851526
61408386991218976543681864768922
61408386991218976549600891120244
61408386991218985878225608988890
61408386991218985878246530045209
61408386991218985878246530045210
61408386991218987478784800687424
61408386991218987524538758550542
61408386991218987525354661494554
61408386991218987525375672539372
61408386991218987525626376642476
61408386991218991185662373225511
61408386991218991236498246529474
61408386991242102098425633797083
61408386991242102099211030981664
61408386991242102099211032511033
61408386991242102099211035685928
61408386991242102099211036231228
61408386991242102099211064810944
61408386991242102099211065860704
61408386991242102099211294498432
61408386991242102099273707007440
61408386991242102099273707460902
61408386991242102099273707473952
61408386991242102099273708523760
61408386991242102099273711711704
61408386991242385768895865476803
61408386991242385775652900578881
61408386991242385776489728846033
61408386991242385776500318873134
61408386991242385776500577140338
61408386991242385776521210998366
61408386991242402240247694305169
61408386991242402240247694655089
61408386991242402240248065841477
61408386991242402242728073899264
61408386991242402242728074949024
61408386991242402242790716095760
61408386991242402242790720800024
61408386991242402242790721149944
61408386991242402288460709523064
61408386991242402288460967790268
61408386991242402424873271119543
61408386991242402425721372825211
61408386991242402425721372905404
61408386991242402425721372909776
61408386991242402425721373376336
61408386991242402425721374309456
61408386991242402425721374421724
61408386991242402425721374426096
61408386991242402425721377491624
61408386991242402425721377608264
61408386991242402425721377627138
61408386991242402425721379026818
61408386991242405948831098346212
61408386991243302810540109379431
61408386991243302853729493052769
61408386991243302853729721690497
61408386991243302856272400174736
61408386991243302856272400641296
61408386991243302856272404873224
61408386991243302856272404892098
61408386991243302856293665708179
61408386991254091372837147148641
61408386991254091372837175728357
61408386991254107837411420285957
61408386991254107839105997329883
61408386991254107839891394514464
61408386991254107839891423562143
61408386991254107839891424611903
61408386991254108020342048870017
61408386991254108022036625564023
61408386991254108022036654143739
61408386991254108022884727349884
61408386991254108022884727354256
61408386991254108022884727820816
61408386991254108022884728753936
61408386991254108022884728866204
61408386991254108022884728870576
61408386991254109669187373615202
61408386991254113330321612202478
61408386991254113376054276424867
61408386991254113376137844446186
61408387126792254289290271957160
61408387126825575106961449031606
61408387126825575290728934082254
61408387126825575298323020304668
61408387126825575709916998136312
61408387126825575847114990746860
61408387127032668827037310596910
61408387127032674317464056049870
61408387127032674317464057112680
61408387127035370538067633496360
61408387127036260391758100650705
61408387127036271105879328925468
61408387127043476189068223652674
61408387127043476189068224715484
61408387127043479300310046071646
61408387127043479300310046076018
61408387127043481130452294555966
61408387127043481130452295623148
61408387127043524227509190166128
61408387127043524235039485399710
61408387127044376207837244650158
61408387127044376207837244654530
61408387127044379730861074403788
61408387127044379730861074416886
61408387127044379913791729800910
61408387127044381561003322888108
61408387127047077911272332708142
61408387127047077911272332712514
61408387127105653523935321610260
61408387127105653531275004368688
61408387127108021831725922164285
61408387127108354132392168116463
61408387127108355778768079443039
61408387127116458647336744781029
61408387127116458690336118792006
61408387127116458690547648789780
61408387127116458693090672450739
61408387127116458697887331548208
61408387127116459102121481105268
61408387127116459104663729577435
61408387127116459104684650282383
61408387127116459104684650361089
61408387127116459109672693861470
61408387127116459241861722383281
61408387127116459242133346996035
61408387127116459242133347074741
61408387127116459242133691431013
61408387127116459247278683367745
61408387127116460477479364722951
61408387127116460889073342554595
61408387127116470360316084822133
61408387127116470360316085871845
61408387127117375732252212914245
61408387127117375737334787092405
61408387127120077435687300618145
61408387127120077572948059710931
61408387127140473835299608721529
61408387127140475481675520048105
61408387127140475618936274777706
61408387127140486607326902874450
61408387127140486607326907123800
61408387127140726395161532528008
61408387127140769037429074999581
61408387127140770729537650529673
61408387127140773976368780901981
61408387127140773976556808979309
61408387127140773978816617809849
61408387127140774573613220562687
61408387127140775808123185937391
61408387127140775808395154057619
61408387127140775813541520348817
61408387127140776219989131889263
61408387127140776225072820755053
61408387127140784959739629707449
61408387127140790455189712447566
61408387127140790455189715635510
61408387127140790455189716696916
61408387127141687362212523246325
61408387127141691061475748153281
61408387127152497876911794788020
61408387127152498014109444446188
61408387132627596460056480476795
61408387132627596460056509056559
61408387132627896603573489565115
61408387132628784863399778781789
61408387132698129774771352055819
61408387132698144598929380869115
61408387132700546158847460417767
61408387132700546158847460534455
61408387132700879511846160826345
61408387132701731908757468074439
61408387132701731908757496654107
61408387132701746732915496771047
61408387132701746732915496771095
61408387132701746732915496887735
61408387132701746732915525467403
61408387132701776517655471417541
61408387132701776929186682346916
61408387132701780079657856727629
61408387132701780079657941280052
61408387132701780079657941281504
61408387132701780079657941399548
61408387132701780079657941948977
61408387132701780079657942816697
61408387132701780079657942833959
61408387132701780079657970528693
61408387132701780216632781402593
61408387132701780216632809980857
61408387132701780216632809982309
61408387132701780216636137452751
61408387132701780216636166032467
61408387132701780216918609916376
61408387132701780216918609917828
61408387132701780216918610035872
61408387132701780216918611453021
61408387132701780216918697724177
61408387132701780216918726303845
61408387132701780223693524598289
61408387132701780223693553177957
61408387132701780262672282515953
61408387132701780262672282516001
61408387132701780269447109390065
61408387132701780269447109390113
61408387132701780628700960850545
61408387132701780628700989430261
61408387132701780674454545642369
61408387132701791197777917581525
61408387132701791197777918514645
61408387132701791197777918514693
61408387132701791197777918631333
61408387132701791197777946161241
61408387132701791197777947211001
61408387132701791380792258148501
61408387132701791380792258148549
61408387132701791746820936483093
61408387132701791792574521274917
61408387132722456223807116906443
61408387132732999901057401162340
61408387132732999946810958909434
61408387132733000495582035808048
61408387132733299953067213272569
61408387132733300090327966461316
61408387132733300090327967996350
61408387132733300684852601107024
61408387132733311208447599320242
61408387132733311208447942276834
61408387132733311208448713929166
61408387132734195721552337119313
61408387132734195721552365697577
61408387132734195721552365699029
61408387132734195721552594336757
61408387132734195721552622916473
61408387132734200520878993726276
61408387132734200520878993727728
61408387132734200520878995262921
61408387132734200520878995280183
61408387132734200525961563660702
61408387132734200525961563777342
61408387132734200658076987871858
61408387132734200703809651012516
61408387132734200703809652076778
61408387132734201069670964640644
61408387132734201115403628371984
61408387132734201115403628373436
61408387132734201115403628844160
61408387132734201115403628845612
61408387132734201252601620982532
61408387132734201252601621454708
61408387132734202311982846876153
61408387132734211638998969541794
61408387132908577323088086475646
61408387132908873760567042266578
61408387132908873760567042383218
61408387132908873760567046982488
61408387132908873760567046983940
61408387132908877466605095447326
61408387132908877466605095563966
61408387132908877466605100163236
61408387132908877466605100164688
61408387132908879113733123799124
61408387132908879113733123800576
61408387132919384090259635009275
61408387132919384135992299214243
61408387132920581141555354020217
61408387132920581553086307732196
61408387132920584847593407200965
61408387132920619841191935930505
61408387132920629312455828944563
61408387132920629724237834853535
61408387132940082913770471172459
61408387132940994005178622551464
61408387132940994050932178762120
61408387132940994055930723044235
61408387132940994058187059972171
61408387132940994416960628578480
61408387132940994416960629995422
61408387132940994421792036672363
61408387132940994421792036678187
61408387132940994462714184671092
61408387132940994462714186206126
61408387132940994462714186211949
61408387132940994467524700875879
61408387132940994467524700881703
61408387132940994467796788097893
61408387132940994469969065881143
61408387132940999363427269301074
61408387132940999404098257119613
61408387132940999404098257132663
61408387132940999408908771783543
61408387132940999408908771789367
61408387132940999409096799860871
61408387132941283487838507525739
61408387132941283670852732374171
61408387132941294194449187969936
61408387132941294199531757901506
61408387132941294245285347489349
61408387132941294606231193878908
61408387132941294606231195295850
61408387132941294606231195313319
61408387132941294613486074969463
61408387132941294651984780210137
61408387132941294657067353398321
61408387132941299547615266220983
61408387132941299551861696641331
61408387132941299552613808949191
61408387132941299552697834601502
61408387132941299552697834718142
61408387132941299552697839317412
61408387132941299552697839318864
61408387132941299593368851117801
61408387132941342370432237505279
61408387132943695708613710373360
61408387132943695708613710726040
61408387132943695708613710727492
61408387132943695713696280304930
61408387132943695715952617116226
61408387132943695754367266465972
61408387132943695754367266938148
61408387132943696171232134068949
61408387132943743884597018175907
61408387132943743930350574387967
61408387132943743930350574504607
61408387132943985374287820078023
61408387132943995902966845605358
61408387132943995902966850401377
61408387132943995902967108668581
61408387132943995905223182416654
61408387132943995905223182533294
61408387132943995905223187132564
61408387132943995948720435193201
61408387132943995948720693460405
61408387132943996500023918847739
61408387132944001441407989577284
61408387132944001441407989755403
61408387132944044073867583476335
61408387132944896518707879718933
61408387132944896882309761824323
61408387132944897060220606101284
61408387132944897060220606102736
61408387132944897060220606220780
61408387132944897065292672275795
61408387132944897067771823582075
61408387132944897067835700186347
61408387132944897067835700187799
61408387132944897067835700305843
61408387132944897067835728885559
61408387132944897067835729003657
61408387132944901823693832731987
61408387132944902009155890257651
61408387132944946295248627983356
61408387132951790294507729554063
61408387132951804574957014732531
61408387132951848856710249032464
61408387132951848864049931790892
61408387132951849039533893285878
61408387132951849039724473880896
61408387132951849047064156639324
61408387132952990868575765907343
61408387132953001628469980354665
61408387132953002040063958186309
61408387132953002169961786517501
61408387132953002177575759853270
61408387132953006935882472261433
61408387132953006981636057171301
61408387132953035341028917469065
61408387132953040280156651330749
61408387132953049613876307845216
61408387132953049621215990603644
61408387132953049758425610241580
61408387132953051405554662747244
61408387132955692160228847702223
61408387132955703880676461106402
61408387132955703880760143454018
61408387132955741985851433547681
61408387132955751461860955162876
61408387133013071523436291810769
61408387133013076464823457319059
61408387133013076533652710529057
61408387133013076535909047456993
61408387133013076535912518298191
61408387133013077084955192843487
61408387133013077084955537222845
61408387133013077085039138187109
61408387133013078731331104171515
61408387133013778767096368067743
61408387133013778767096368184383
61408387133013778767099466900457
61408387133013795231043509527471
61408387133013795233302945171481
61408387133013795238386548219417
61408387133013795238386548336057
61408387133013929266173906373523
61408387133013929296676669918441
61408387133013940455467369434325
61408387133013943749723416589509
61408387133013945325678839357107
61408387133013976894537656329966
61408387133013976895287702571558
61408387133013977031735648940514
61408387133013978678860577975776
61408387133013978678863672576402
61408387133013978678923254001552
61408387133013978678926348602178
61408387133013978679115754154904
61408387133013978681372091082840
61408387133014229074164971159285
61408387133014229119918555951109
61408387133014229485947235218821
61408387133014229485947235335461
61408387133014229531700820127285
61408387133014240598984379455765
61408387133014240598984379572453
61408387133014240644737963314469
61408387133014240644737964364277
61408387133014245586122035271164
61408387133014245586123064140940
61408387133014245730914115634948
61408387133014277244981415518661
61408387133014277247237752446597
61408387133014277702601409838720
61408387133014277842037454045199
61408387133014278891074196930100
61408387133014278891074197048144
61408387133014278891262479042496
61408387133014278891262483274584
61408387133014278891346161862496
61408387133014278898602161800924
61408387133014278898602166033012
61408387133016480470531455771595
61408387133016480470531455888235
61408387133016480470534811821753
61408387133016480470534811938393
61408387133016630588329465916161
61408387133016630588329494495829
61408387133016630634083050824625
61408387133016630634083078354533
61408387133016630634083079404293
61408387133016631000111757622245
61408387133016631045865342530709
61408387133016641747120451229205
61408387133016641747120452279013
61408387133016645453158505343073
61408387133016678804711466058317
61408387133016678804983553278879
61408387133016930777600059796305
61408387133016930823353643654961
61408387133016930823353644704769
61408387133016931189382322922673
61408387133016931374657127309499
61408387133016941890637460317525
61408387133016941890637461250645
61408387133016941890637489947001
61408387133016941936391045109349
61408387133016941936391046159157
61408387133016942492777103888217
61408387133016945596675514431393
61408387133016945642429099339857
61408387133016947426817791611340
61408387133016947426818910819582
61408387133016947434160916513197
61408387133016947434160916631298
61408387133016947434161945502043
61408387133016947434349203338800
61408387133016978948228475145185
61408387133016978948500447562380
61408387133016978948500533301528
61408387133016978948500562367199
61408387133016978950672840150449
61408387133016978950676310991647
61408387133016979545472886109535
61408387133016979550640176412005
61408387133016990068880974922389
61408387133017831203068511949937
61408387133017831340329296304805
61408387133017831345129281631871
61408387133017831345129310211587
61408387133017831752111559431221
61408387133017831805208154574459
61408387133017831934853814564496
61408387133017831939925880737555
61408387133017831942468909299851
61408387133017842321188487582485
61408387133017842321188488632293
61408387133017842321188516162201
61408387133017842321188517211961
61408387133017842870231506484053
61408387133017846026975493217582
61408387133017846027226541696353
61408387133017846027226541696401
61408387133017846027226570392709
61408387133017846164487325118101
61408387133017846210240881330209
61408387133017846210240881330257
61408387133017847811364185489794
61408387133017847811365300098718
61408387133017847857368818876300
61408387133017847857369933485224
61408387133017847857369938084542
61408387133017847864712972767003
61408387133017847994567930695090
61408387133017848001909936506806
61408387133017848001909936519856
61408387133017848001973727492395
61408387133017848002160984979232
61408387133017875811966516342847
61408387133017876223748779469215
61408387133017879379051561052443
61408387133017879379051561985563
61408387133017879379051561985611
61408387133017879379051589632159
61408387133017879379051590681919
61408387133017879516312316827643
61408387133017879516312345407311
61408387133017879928094579954011
61408387133017879928094608533727
61408387133017879981191203676965
61408387133017880118451958402357
61408387133017881141976708440398
61408387133017881162322096548004
61408387133017881162322099848424
61408387133017881162343017371044
61408387133017881162510381842776
61408387133017881162531302665816
61408387133017881164790738426466
61408387133017881169850064601204
61408387133017881169852387549498
61408387133017881169852391781586
61408387133017881169873308372538
61408387133017881169873312604626
61408387133017881169881464908808
61408387133017881352895804076104
61408387133017891047655756085518
61408387133017892282918866363196
61408387133024783731344233850820
61408387133024783738683140252652
61408387133024783738686239557542
61408387133024783914167073167922
61408387133024783914167101747638
61408387133024783914170543891076
61408387133024783914170544009120
61408387133024783914358573018116
61408387133024783914452644937889
61408387133024783916614909946052
61408387133024783921781162712124
61408387133024784325952554504312
61408387133024784328494802976479
61408387133024784465692795782325
61408387133024784465964420395079
61408387133024784465964764830057
61408387133024785701310438121995
61408387133024786112904387255831
61408387133025935191226471179508
61408387133025936243620682743908
61408387133025937052210088179423
61408387133025953111714134719635
61408387133025984488237551374580
61408387133025984488237551492624
61408387133025984488238580244356
61408387133025984488238580362400
61408387133025984495765516245404
61408387133025984495765520477492
61408387133025984495768615078118
61408387133025984633058704384476
61408387133025985016931706253456
61408387133025985037280570752696
61408387133025985037281341000976
61408387133025985037281345233064
61408387133025985037299166987206
61408387133025985037302261587832
61408387133025985037302265819920
61408387133025985039823508162833
61408387133025985044808538333512
61408387133025985044811632934138
61408387133025985044811637166226
61408387133025985083034925792800
61408387133025985083034930024888
61408387133025985222775056985489
61408387133025985227855306678188
61408387133025986280186728020364
61408387133025986280186756600080
61408387133025986463539155008845
61408387133025986463539926661177
61408387133025986874983330314076
61408387133025986875070370600968
61408387133025995746096105838864
61408387133025996158131484237759
61408387133025996158215167057551
61408387133025996203968747250105
61408387133025996203968751849375
61408387133025996341166739860653
61408387133025997393224129474752
61408387133026001099600295401657
61408387133026001145353851613717
61408387133026001150436425791877
61408387133028686328934423727524
61408387133028686328934424199908
61408387133028686328955343382712
61408387133028686328955344432472
61408387133028686328955344550564
61408387133028686328955344904856
61408387133028686328955347614800
61408387133028686329122709022296
61408387133028686329143629845336
61408387133028686331403065605986
61408387133028686336462391780724
61408387133028686336464714729018
61408387133028686336493792088328
61408387133028686374688007587680
61408387133028688166637183761288
61408387133028688166723195178404
61408387133028688166724224048180
61408387133028697449531193542716
61408387133028702808117957283621
61408387133028702985966010886347
61408387133028702986049693627398
61408387133028702986049693693041
61408387133028702986049693706139
61408387133028702986049722390849
61408387133028702991048585064507
61408387133048898944352489534971
61408387133048912024793008504921
61408387133048912024793037201277
61408387133048912024793265722365
61408387133048912024793265839005
61408387133049099245932518504541
61408387133049099245932518508913
61408387133049101037037948557809
61408387133049101037121516708817
61408387133049101037121545288533
61408387133049101037309916322453
61408387133049101037309917722133
61408387133049101037372593747909
61408387133049101037372678437297
61408387133049101037372679487057
61408387133049101443820176590499
61408387133049101448903894154049
61408387133049101449154942613425
61408387133049110366585014042541
61408387133049110778367024189265
61408387133049351808263085488331
61408387133049351815878179755723
61408387133049362933433038981846
61408387133049362933998927040603
61408387133049367868043315189839
61408387133049367873126661020331
61408387133049367875385320896561
61408387133049396096885733017037
61408387133049396101968680332146
61408387133049396284983019966002
61408387133049399389449527591409
61408387133049399389449527597233
61408387133049399389637555668737
61408387133049399986693938555759
61408387133049399991861228858229
61408387133049401036013466996765
61408387133049401226371189883965
61408387133049401226559591013921
61408387133049401226643159048289
61408387133049401633069849883787
61408387133049410372841268406921
61408387133049410510102023132313
61408387133049411109981976143109
61408387133049415863271456003271
61408387133049415863459485143457
61408387133050246844963164336265
61408387133050246844963164337717
61408387133050268303676916632959
61408387133050268303677688285291
61408387133050268440937671358351
61408387133050268440938443010683
61408387133050300422412256123189
61408387133050300559673010848581
61408387133050301611105984911089
61408387133050301611189581641813
61408387133050301611377952675733
61408387133050301611377954075413
61408387133050301611440630101189
61408387133050301794454944343513
61408387133050302205902587321393
61408387133050302205902587321441
61408387133050302205965234650813
61408387133050302206153635780769
61408387133050302206237203815137
61408387133050311534884541105302
61408387133050311540533003408069
61408387133050311677793758133461
61408387133050312721662665947476
61408387133050312721871872996956
61408387133050312724131304525518
61408387133050312907429578899848
61408387133050312912575691628393
61408387133050313324074363842488
61408387133050316481354538074839
61408387133050316481919397264027
61408387133050316481920168916359
61408387133061101282173009632772
61408387133061101287255583810932
61408387133061117888484200176476
61408387133061117934028578036864
61408387133061118490686691022008
61408387150317437038626492140228
61408387150342954773690261945284
61408387150349852538463473678788
61408387150351059883222149080372
61408387150353759940302589124804
61408387150353761722162975281670
61408387150423753865976576895256
61408387150424054054490898129877
61408387150426455569223636521780
61408387150426455704161045662473
61408387150426455749914630570937
61408387150426455752426261100488
61408387150426455752426261454620
61408387150426752600930865465481
61408387150426755895123892355209
61408387150426755895943270542940
61408387150426755939185224451081
61408387150426755940877477147033
61408387150426755941696826282872
61408387150426755941696826755048
61408387150427656326494297453768
61408387150427656456160851525418
61408387150427656506997006441433
61408387150448365679305872168953
61408387150448380503528987095147
61408387150448380640726979705695
61408387150458725890326779194283
61408387150458876193647313428668
61408387150458876605241291260312
61408387150458876742439283870860
61408387150459171250711960154820
61408387150459176189839691302348
61408387150459176189839694017956
61408387150459176189839695551698
61408387150459176189839695553150
61408387150459176192371096246036
61408387150459176337164322516988
61408387150459176382917878847140
61408387150459176794511856678784
61408387150459176930873021041107
61408387150459176931687809376195
61408387150459176931688957162696
61408387150459176931709849289332
61408387150459177975944998647966
61408387150459177975944998652338
61408387150459177975945000183160
61408387150460076767715349781948
61408387150460077362239984427656
61408387150630852867038855712807
61408387150630852867038884292523
61408387150633397704311465033112
61408387150645104713978622165344
61408387150645256669531217586265
61408387150645260375506508516655
61408387150645260375506508652169
61408387150645293727331528941379
61408387150645556675724829207397
61408387150645556675725172163989
61408387150645556813048226674585
61408387150645556813048345697713
61408387150645556813048602915157
61408387150645556858801811466409
61408387150645557224830490850761
61408387150645557270333027183209
61408387150645557270584075642585
61408387150645557407593781908601
61408387150645560379293435672749
61408387150645560379293464252465
61408387150645560381825869486213
61408387150645560519023517740489
61408387150645560519023862096761
61408387150645560564777102532313
61408387150645593870848538029699
61408387150645593916602122821523
61408387150645594282631259831251
61408387150645605395480036688779
61408387150665519232533185338436
61408387150665801674309312784974
61408387150665817590632857794082
61408387150665817599001097307584
61408387150665819376050194426756
61408387150665819428306547633886
61408387150665823086919310801267
61408387150665975029022012016126
61408387150665975029022012020498
61408387150666870297767506420192
61408387150666870701955305672296
61408387150667170441284515508512
61408387150667170487038071720620
61408387150667170845452543359898
61408387150667170845473464064846
61408387150667170891206099570602
61408387150669421692863395798249
61408387150669421692863654078503
61408387150669572001203622639688
61408387150669572001203622993820
61408387150669572405203484843884
61408387150669572412796571955688
61408387150669870909101841838002
61408387150669870909101870417718
61408387150669870909101870534358
61408387150669870909122762426310
61408387150669870954855455326182
61408387150669870954876347334774
61408387150669871997396003109480
61408387150669871997396003227524
61408387150669871999652340155460
61408387150669872007459963445816
61408387150669872144719603212364
61408387150669872144720631728008
61408387150669872144720632082140
61408387150669872190473159424472
61408387150669872190474187822072
61408387150669872190474188294248
61408387150669872548720493932204
61408387150669872556250790232808
61408387150669872556313581044008
61408387150669872594641473255348
61408387150669872601983454436324
61408387150669872602005404072526
61408387150669872602067137256116
61408387150669872602068165653716
61408387150669872602068166125892
61408387150669872738513017557352
61408387150669872739265129866664
61408387150669872739266158264264
61408387150669872739266158736440
61408387150669872739328921035223
61408387150669875895758435727724
61408387150669877489267764815610
61408387150669877680712991942887
61408387150669905907508995985171
61408387150669921966741848180488
61408387150670772575271658992968
61408387150670772575271659347100
61408387150670773124063629795115
61408387150670773162474175542319
61408387150670773167535710033259
61408387150670773169795150337608
61408387150670773169796293638675
61408387150670773169817185529223
61408387150670773169817185529224
61408387150670773169817186001400
61408387150670773169817186007223
61408387150670773170068262827543
61408387150670778065447700224779
61408387150670778111180364428295
61408387150670778111201256554931
61408387150670806475320691886455
61408387150670806521074248098563
61408387150670820750979640138824
61408387150670822534553544081772
61408387150677524977544010740084
61408387150677525572340356170484
61408387150677677514943544037262
61408387150677677514943544041426
61408387150677677514943544041634
61408387150677677514943544054524
61408387150677677514943544155306
61408387150677677514943544159518
61408387150677677514943544172568
61408387150677677514943544513810
61408387150677677514943545572456
61408387150677677514943545576668
61408387150677680626185366460606
61408387150677680626185366464978
61408387150677977109417878580286
61408387150677977109417878584658
61408387150677977658460553129746
61408387150677977658460553142844
61408387150677977658460553602130
61408387150677977658460554664940
61408387150677977663544272149831
61408387150677977663544272149832
61408387150677977663544272499752
61408387150677977849070099914795
61408387150677980815435039752442
61408387150677982599844624033246
61408387150677982599844624037618
61408387150677982599844625568440
61408387150677982790454170822459
61408387150678025292995010919787
61408387150678025429918830438712
61408387150678025430193003530175
61408387150678026024989353328176
61408387150678026024989382025936
61408387150678027077046768335452
61408387150678027077047882944376
61408387150681578335676372001832
61408387150681579380664662185422
61408387150681579380664662303466
61408387150681579571022389728748
61408387150681579982804395637720
61408387150681579982805424035319
61408387150681583231306882176822
61408387150681583269445344244036
61408387150681583277039546381742
61408387150681583277060467086690
61408387150681584878435938730875
61408387150681584916573367738794
61408387150681584916573367744410
61408387150681584916573367756056
61408387150681584916573367761880
61408387150681584916573367861050
61408387150681584916573367874100
61408387150681584916573367879924
61408387150681584924189495061027
61408387150681627563991090421611
61408387150681627701439787135311
61408387150681627742110916907616
61408387150681627746921747235675
61408387150681627747193462388016
61408387150681628107951309829344
61408387150681628153683974034312
61408387150681628153704894739260
61408387150681628158766429170471
61408387150681628158766548212472
61408387150681628158787440219660
61408387150681629389303080488086
61408387150681629389303080606130
61408387150681629394385654666246
61408387150681629394385654784290
61408387150681633100423703260774
61408387150738454104652438721710
61408387150738454111995477530088
61408387150738454113690054224094
61408387150738454113690082803810
61408387150738502282899422846506
61408387150738752465266066255842
61408387150738752471122673621682
61408387150738752471122678343416
61408387150738752472796334326650
61408387150738752472797134558698
61408387150738754248169447810030
61408387150738754248169476389746
61408387150738754255512486618408
61408387150738754257207063312414
61408387150738754257207063329884
61408387150738754301245150821924
61408387150738754302939756095646
61408387150738797674799489020008
61408387150738797674820381028648
61408387150738904396155549144076
61408387150738904533416299637380
61408387150738904533416303869468
61408387150738904603833431777557
61408387150738904945198567000096
61408387150738952779753718765219
61408387150738952779753833084083
61408387150738963822436750194274
61408387150738964234219014370450
61408387150739653635426784043672
61408387150739654861713926838579
61408387150739654861717021439205
61408387150739703039960535288777
61408387150739703042492283543349
61408387150739850048226793216567
61408387150739850053309367394727
61408387150739853347565528985367
61408387150739853892093155663718
61408387150740105177838706015993
61408387150740105694686826533259
61408387150740105696946258061821
61408387150740105704540350068779
61408387150740105772354815167161
61408387150740120139259813552735
61408387150740121754170724136043
61408387150740121832958361697360
61408387150740121969968069013136
61408387150740121970219117472512
61408387150740121970219892311384
61408387150740150191743802304887
61408387150740150237497387096711
61408387150740153353821755118499
61408387150740153903408739540744
61408387150740155727656068846946
61408387150740164466859156572887
61408387150740169932413204767111
61408387150742349793642725286387
61408387150742354737541498830745
61408387150742354924609736864476
61408387150742354927897844171323
61408387150742355339680108347499
61408387150742356519419706507171
61408387150742356565173258472684
61408387150742356571759800052024
61408387150742356572516297281270
61408387150742356710028219523897
61408387150742356710028219525355
61408387150742357121810397625504
61408387150742506873387962686741
61408387150742507285107554023716
61408387150742521699177806429119
61408387150742521699240568194043
61408387150742551751452932138143
61408387150742551751473852843091
61408387150742551756556427021251
61408387150742551756807475480627
61408387150742554998472090587779
61408387150742555044225675496243
61408387150742555051000502370355
61408387150742555051002826718329
61408387150742556621687735101920
61408387150742566116592066220327
61408387150742566162345651128791
61408387150742566164037903824743
61408387150742566164040228172717
61408387150742806879560648879739
61408387150742807009216729599174
61408387150742807011738832552276
61408387150742807011738836803078
61408387150742807016810902976221
61408387150742807016904971775061
61408387150742807057492388764384
61408387150742807057492393015186
61408387150742807062564487768045
61408387150742807062658556566885
61408387150742807423353702392512
61408387150742807423353706643314
61408387150742807423604779746445
61408387150742807469274681717108
61408387150742807476638612534286
61408387150742807613962129496983
61408387150742821835729382045214
61408387150742821842757577282363
61408387150742821888511162074187
61408387150742823666123826917998
61408387150742823673466947689527
61408387150742823673466951937908
61408387150742850255372327497188
61408387150742850255393219622420
61408387150742851894990861931411
61408387150742851894990981304459
61408387150742851900052515404623
61408387150742851900324484568947
61408387150742851940744446723235
61408387150742855187742684584563
61408387150742855187742803957611
61408387150742855233496269376387
61408387150742856841374685105940
61408387150742866168581099436633
61408387150742866305862660217111
61408387150742866307554912913063
61408387150742866307557237261037
61408387150742866351595324285065
61408387150742866719148890609145
61408387150742866719148890744707
61408387150742866719151215092681
61408387150742867954412086560328
61408387150743707584653991650569
61408387150743707630407576442393
61408387150743708042168918495019
61408387150743708043601943128569
61408387150743722410506597157871
61408387150743722456260181949695
61408387150743724233872846793506
61408387150743724241214852618272
61408387150743724241215971813416
61408387150743724241467020290261
61408387150743751913948030387855
61408387150743752468073504444455
61408387150743755618293830872651
61408387150743755762331617447081
61408387150743755808082877890931
61408387150743755808085202238905
61408387150743757447600398835412
61408387150743757454940051538196
61408387150743757998902852452082
61408387150743766873674442207463
61408387150743766875369018901469
61408387150743766919428026999287
61408387150743766921120279345319
61408387150743766921122603693293
61408387150743767285456706383639
61408387150743768522223782461612
61408387150750460441615807765176
61408387150750460449146099816430
61408387150750460449146128396146
61408387150750460449170119237452
61408387150750509852969694501279
61408387150750509853157204944129
61408387150750509853157209193479
61408387150750509853157980845811
61408387150750509855480522031940
61408387150750509860500334095256
61408387150750611977794746708094
61408387150750612389576752617066
61408387150750910862719691376640
61408387150750912509910391033932
61408387150750912586190730352674
61408387150750912723703308376555
61408387150750926952979932762871
61408387150750926998566496039554
61408387150750926998754781334326
61408387150750926998817544498931
61408387150750928783207354916767
61408387150750960093628352736592
61408387150750960098712041523676
61408387150750960276558894765024
61408387150750960281642583552108
61408387150750960299722721830512
61408387150750960299722721830513
61408387150750960299743299578917
61408387150750960299743414015824
61408387150750960299743671233268
61408387150750960304551924581608
61408387150750960304552038900472
61408387150750960304804953052081
61408387150750960345496998807648
61408387150750960350579801623536
61408387150750960711254052332737
61408387150750960711316699662156
61408387150750960711316699662157
61408387150750960711316699662240
61408387150750960711337648946868
61408387150750960711337648946869
61408387150750960711337648946904
61408387150750960711337649064912
61408387150750960711525677024232
61408387150750960711525677142240
61408387150750960711526021380469
61408387150750960716334302026888
61408387150750960716399302420116
61408387150750960757007637124609
61408387150750960757070284572072
61408387150750960757091205158976
61408387150750960757091205158977
61408387150750960757342253736397
61408387150750960762152858632224
61408387150750960762173779455180
61408387150750960762424827914557
61408387150750960891726401589415
61408387150750960894268277064577
61408387150750960894268277182621
61408387150750960894268305760933
61408387150750960894519325640544
61408387150750960894519325640545
61408387150750960894539901872629
61408387150750960894540246228900
61408387150750960894540246228901
61408387150750960894540246346944
61408387150750960894540246346945
61408387150750960899348526875320
61408387150750960899622820525104
61408387150750960899622820525105
61408387150750961951679948217496
61408387150750961951681091406136
61408387150750971211749328659200
61408387150750971211749357238916
61408387150750971394679985006496
61408387150750971417589326035996
61408387150750971417589354615712
61408387150750971417842354506469
61408387150750971417863275211465
61408387150750971829371331944968
61408387150750971829436332338113
61408387150750971829436332338161
61408387150750971829457253043061
61408387150750971829457253043109
61408387150750971829708296916265
61408387150750971829708301515535
61408387150750972012385585373116
61408387150750972012638957863039
61408387150750973064717349671884
61408387150750973064717378251600
61408387150750976768487357040169
61408387150750976768550490691321
61408387150750976768550491754131
61408387150750976768581887700637
61408387150750976771030385129965
61408387150754529224059694734823
61408387150754529224059695084743
61408387150754529224247981429275
61408387150754529269792359288175
61408387150754529269792359288259
61408387150754529269813279644691
61408387150754529269813279994611
61408387150754529270001566339143
61408387150754529270064328104067
61408387150754562431280917118401
61408387150754562433520580202361
61408387150754562570718572812909
61408387150754562614211573932465
61408387150754562616472128906978
61408387150754562616472157603281
61408387150754562616723090227526
61408387150754562616723175966674
61408387150754562616744010932469
61408387150754562621554703085138
61408387150754562621805664405686
61408387150754562621805750144834
61408387150754562621826585228673
61408387150754562982584518291104
61408387150754562982584518291105
61408387150754562982584522873196
61408387150754562987666978150401
61408387150754563028317068177209
61408387150754563028317182496072
61408387150754563028317182496073
61408387150754563028317182962632
61408387150754563028317182962633
61408387150754563028317187076712
61408387150754563028337988764113
61408387150754563028589151660397
61408387150754563033420563060317
61408387150754563033671611519693
61408387150754563165787144270945
61408387150754563170869604130241
61408387150754564217931312252444
61408387150754564263663947876208
61408387150754564263663976455960
61408387150754564263663976573968
61408387150754564263684868464552
61408387150754564268746546520040
61408387150754564268767467108348
61408387150754564268955753452880
61408387150754573688836109641132
61408387150754573734843065860074
61408387150754579085488069928671
61408387150754579085498659618867
61408387150754579085561421248277
61408387150754579085561421733711
61408387150754579085582341972099
61408387150754579085582342322019
61408387150754579087821886173004
61408387150754579087821972457416
61408387150754579087821972457417
61408387150754579087821976689504
61408387150754579087821976689540
61408387150754579087822005269256
61408387150754579087842811188537
61408387150754579087842811673971
61408387150754579087842921743484
61408387150754579088010177313555
61408387150754579088031098018467
61408387150754579088031098018503
61408387150754579088031208088016
61408387150754579088031212337367
61408387150754579088093969852941
61408387150754579093176425007973
61408387150754579093176429607243
61408387150754579225270927457152
61408387150754579225270931689027
61408387150754579225291847689711
61408387150754579230374417618521
61408387150754579230374421867871
61408387150774770426895583696650
61408387150774771477553577216808
61408387150774771477553577221227
61408387150774771477553577222631
61408387150774771477553577234278
61408387150774771477553605800943
61408387150774771477553605813994
61408387150774771479248181445189
61408387150774772072329030657490
61408387150774772072349951349388
61408387150774772203775218883000
61408387150774772211369420959471
61408387150774775183593609861427
61408387150774920522368051925428
61408387150774921755203242454044
61408387150774921755203246686132
61408387150774921755454293763298
61408387150774921755454294117430
61408387150774921755454379856578
61408387150774922166985248363016
61408387150774922166985505213278
61408387150774922166985506630220
61408387150774922167048271931812
61408387150774922167048271949074
61408387150774922169495989822168
61408387150774922169496075561316
61408387150774922304246259955932
61408387150774922304246264188020
61408387150774922304309026307284
61408387150774922304309026324546
61408387150774922306756748779648
61408387150774922306757863388572
61408387150774927108372675307788
61408387150774927108372676370598
61408387150774927108623728033984
61408387150774927245633434282530
61408387150774927245884482759376
61408387150774927657415693872486
61408387150774927657415694226618
61408387150774927657478460591020
61408387150774969926103717378390
61408387150774969926103717378598
61408387150774969926103717382810
61408387150774969926103803117746
61408387150774969926103803121958
61408387150774969926354769041776
61408387150774969926354854780924
61408387150774969928614201615886
61408387150774969928614201620098
61408387150774969928614204802426
61408387150774969933697890402970
61408387150774969933697890407182
61408387150774969933697893589510
61408387150774970337885722920180
61408387150774970337885980137624
61408387150774970337885981554566
61408387150774970337885984741314
61408387150774970337886066248374
61408387150774970337886070480462
61408387150774970340396464746514
61408387150774970340396550485662
61408387150774970475146734867228
61408387150774970475146734880278
61408387150774970475146739466706
61408387150774970475146825205854
61408387150774970477657223703994
61408387150774970482740912491078
61408387150774971572645935358620
61408387150774971572646707010952
61408387150774971572646964228396
61408387150774975279273150249604
61408387150774975281783634486892
61408387150774975286867323273976
61408387150774975416533990714144
61408387150774975424128077999368
61408387150774975828316169150964
61408387150774986397393121278462
61408387150774986399903610119440
61408387150774986399904724728364
61408387150774986537164364844832
61408387150774986537165479453756
61408387150774986606078329405918
61408387150774986946435882979848
61408387150774986946435887566068
61408387150775222496028457404229
61408387150775222518152104411795
61408387150775228054618437208444
61408387150775228055183181943207
61408387150775239173303929228087
61408387150775244107348317377323
61408387150775244112430891555483
61408387150775244112431663207815
61408387150775286749595338494238
61408387150775287343575782676432
61408387150775287344119601584977
61408387150775288393365093194089
61408387150775288393428226845241
61408387150775288393428227908051
61408387150775288393459623854557
61408387150775288395625672143171
61408387150775288395720203293492
61408387150775288395720207525456
61408387150775288395908235602784
61408387150775288395971254935037
61408387150776187317156044845222
61408387150776188971041360879337
61408387150776189009473826361939
61408387150776189009473826361940
61408387150776189016794945789205
61408387150776192675387161364133
61408387150786993990591581289721
61408387150786993990591582352531
61408387150786994176086154604269
61408387150786994176086154604270
61408387150786994585304245081182
61408387150786994585325165786130
61408387150786994587563676609744
61408387150786994587584597314692
61408387150786994587595076740201
61408387150786994587868189092957
61408387150786999483313744778910
61408387150786999483313744796379
61408387150786999483313744796380
61408387150786999483502031140911
61408387150786999529318349585908
61408387150786999666516342200668
61408387150786999666516370780384
61408387203625994526929415809813
61408387203625994526950307818405
61408387203626009358641642261795
61408387203636816165667606670498
61408387203820187206783657915247
61408387203820483827528006289109
61408387203820487393773096264145
61408387203820487393773124843861
61408387203820487533503637007021
61408387203844498969677875382923
61408387203844499008089167603636
61408387203844499015399691274700
61408387203844499015431460292791
61408387203844797371995456365211
61408387203844799151585285746174
61408387203844799151606206451122
61408387203844799197338840894020
61408387203844799197338841958282
61408387203844799204670256575128
61408387203844799204702801537506
61408387203844799204953964741159
61408387203844847334366287936285
61408387203844847334429049701209
61408387203855309534645779762662
61408387203855342886261851269596
61408387203855342886282771974544
61408387203855353999320173428932
61408387203855353999508201506260
61408387203855354004381826902144
61408387203855643029799781062864
61408387203855654147833835951404
61408387203855654147919756695412
61408387203855655790217374293091
61408387203856510291728155755414
61408387203856554578470493795611
61408387203856554578470751013007
61408387203856554710648964511816
61408387203856554715731162431935
61408387203856554715731538689976
61408387203856554715919447726707
61408387203856554756381628716736
61408387203856554756402549421684
61408387203856554756590577499012
61408387203856554761401407827071
61408387203856554761464202894896
61408387203856556363111730465815
61408387203856556408592998531584
61408387203856556408592998649676
61408387203856556408781284876116
61408387203856556408865315257594
61408387203856556408865315375686
61408387203856560114631051712332
61408387203856560114631281399820
61408387203916533321748552658873
61408387203916581451979996961257
61408387203917326220958486359630
61408387203917326228489925966966
61408387203917433889497486795232
61408387203917433889497572534381
61408387203917482065292249553206
61408387203917492995568425680605
61408387203917734025462249656853
61408387203917734025483141665445
61408387203917734026239386215122
61408387203917734026239415446501
61408387203917734026302177211425
61408387203917734079336009999266
61408387203917750543342042621420
61408387203917750543342728534604
61408387203917750543342814273752
61408387203917750687882817295334
61408387203917750687882817308384
61408387203917750687883074525828
61408387203917750688133865767760
61408387203917750688134122985204
61408387203917750688134897824076
61408387203917782209062258162969
61408387203917784038869057935926
61408387203917793321846660095914
61408387203917793322036897852433
61408387203917793322099659617357
61408387203928240703240907863638
61408387203928255527398936676934
61408387203928288873932461185744
61408387203928288879035670621612
61408387203928288879035956068852
61408387203928290521333573666534
61408387203928290526164723127276
61408387203928290526353009471808
61408387203928299992073072076000
61408387203928299992261358420532
61408387203928540846736995201498
61408387203928540846737024843988
61408387203928540892323215521506
61408387203928540892511500816278
61408387203928555670706652980839
61408387203928555670895053657284
61408387203928555716481244334802
61408387203928555716669529629574
61408387203928589017386423066113
61408387203928589017386451762421
61408387203928589017386451762469
61408387203928589017386794719013
61408387203928589017470134115652
61408387203928589017470134115653
61408387203928589017470134115736
61408387203928589017470134233744
61408387203928589017470390979012
61408387203928589017637470125844
61408387203928589017637843178389
61408387203928589017658419056340
61408387203928589017658419528516
61408387203928589017658420473282
61408387203928589022466672876856
61408387203928589022467044413164
61408387203928589022531673270001
61408387203928589022720073946494
61408387203928589063140007974529
61408387203928589063140379510837
61408387203928589063202769622896
61408387203928589063391054917584
61408387203928589063391054917585
61408387203928589063391056433905
61408387203928589063391427970213
61408387203928589063412004320340
61408387203928589068285601018500
61408387203928589068306264624012
61408387203928589068494549918784
61408387203928590669660840207004
61408387203928590669932809377158
61408387203928590669932813976428
61408387203928590852610437621110
61408387203928590852947496572483
61408387203928590855206932215125
61408387203928590855207703867457
61408387203928590855207703985549
61408387203928600135504074331244
61408387203928600135504102910960
61408387203928600135569074724389
61408387203928600135589995429337
61408387203928600135589995429385
61408387203928600135757475400882
61408387203928600135778391856480
61408387203928600135778396105830
61408387203928601782719133669984
61408387203928601782907420014516
61408387203928601782907448594232
61408387203929456238539355676139
61408387203929456238727642020671
61408387203929456284292940586007
61408387203929456284481225530859
61408387203929456284481226930539
61408387203929456284481312669686
61408387203929456284481312669687
61408387203929456284543987645703
61408387203929489445760577709797
61408387203929489448000498011201
61408387203929489585281801437269
61408387203929489585282172973576
61408387203929489585282172973577
61408387203929489585282177555620
61408387203929489585282259062645
61408387203929489590364375615429
61408387203929489590364375965349
61408387203929489628472585438708
61408387203929489631014465642189
61408387203929489631014580309520
61408387203929489631014580309521
61408387203929489631014580427612
61408387203929489631014580427613
61408387203929489631014837178496
61408387203929489631014837178497
61408387203929489631014841759136
61408387203929489631286548075617
61408387203929489631286806342821
61408387203929489636117960525297
61408387203929489636117960875217
61408387203929489636306245820069
61408387203929489636369007934913
61408387203929491232410972843840
61408387203929491232411230061284
61408387203929491232662021792832
61408387203929491237406763950336
61408387203929491278143637047272
61408387203929491278143637047356
61408387203929491278143637165364
61408387203929491278143865685000
61408387203929491278143894382808
61408387203929491278164529055864
61408387203929491278164529055948
61408387203929491278164786273392
61408387203929491278415949659283
61408387203929491278415949659286
61408387203929491283160321697430
61408387203929491283160350277146
61408387203929491283414464758160
61408387203929491283414493337876
61408387203929491283435385464560
61408387203929491283435414044276
61408387203929491285758645511361
61408387203929491423019399886833
61408387203929500566329390541725
61408387203929500566329419121441
61408387203929500566392180886365
61408387203929500703315770232528
61408387203929500703401777069817
61408387203929502396197751731534
61408387203929506064100322578130
61408387203929506102301637280936
61408387203929506102301661628480
61408387203929506102301661628481
61408387203929506102301665860568
61408387203929506102301665860652
61408387203929506102301891315968
61408387203929506102301891315969
61408387203929506102301894498296
61408387203929506102301894498380
61408387203929506102322582334880
61408387203929506102322840602084
61408387203929506107572522151173
61408387203929506107593414277856
61408387203952556026625284237144
61408387203952567152276672830854
61408387203952604209951745753440
61408387203952605857080512461944
61408387203952605857080799308864
61408387203952615322989147207828
61408387203952615323177174935236
61408387203952616970117913916332
61408387203952616970117946732384
61408387203952616975200488094492
61408387203952616975388774439024
61408387203952867295772789811204
61408387203952904353657012623838
61408387203952915466506153113820
61408387203952915466694181191148
61408387203952917113634951037651
61408387203952917113634955820620
61408387203952917113634955820704
61408387203952917113635209851572
61408387203952917113823237928900
61408387203952917118717497182812
61408387203952917118905783527344
61408387203952920824757874361614
61408387203952920824946159656386
61408387203953806614142226015500
61408387203953806614163175301616
61408387203953806614330254092828
61408387203953806614351203378944
61408387203953815894764945667613
61408387203953817727106044560502
61408387203953817727179373434613
61408387203953817727200294141172
61408387203953817727367655547216
61408387203953817727367655547217
61408387203953817732450258305093
61408387203953817732471150431776
61408387203953817734710694374516
61408387203953817734710694374756
61408387203953817734710694374757
61408387203953821431546089925869
61408387203953821431546090393880
61408387203953821433993839495399
61408387203953821438302234820499
61408387203953821438511526560818
61408387203953821438574202468503
61408387203953821438574202586595
61408387203964622710798305482131
61408387203964622893812645668561
61408387203964628201228493078530
61408387203964628201228493625279
61408387203964628246961157296547
61408387203964628246982078001495
61408387203964628384159149892594
61408387203964628384159149911308
61408387203964628384242832915039
61408387203964628389513665225200
61408387605390909044484952967084
61408387605610612398270762507964
61408387605610614236196274248032
61408387605704307184151847529073
61408387605707024761629581758088
61408387605707925329441277659372
61408387605715128087796856700536
61408387605715128090056575030013
61408387605715128225057525336860
61408387605715128226501512732629
61408387605715128636588827142728
61408387605715128819603080570876
61408387605715128819603166304200
61408387605715128819603166310024
61408387605715128822301964907074
61408387605715129881160857285334
61408387605716029250154193569160
61408387605716029252852992172034
61408387605716029390113746547506
61408387605716030488199006167874
61408387605716030492529468568889
61408387605718730358792936202568
61408387605718730496053604838892
61408387605718732328895885080138
61408387611300434834852622756536
61408387611300434834852622874580
61408387611300434834852622876032
61408387611300434834852624291729
61408387611300434834852624310443
61408387611300434972113291510904
61408387611300434972113291512356
61408387611300435388727162791876
61408387611515337547277573899592
61408387611515337547277573901044
61408387611515337547277573918306
61408387611515337593031129993656
61408387611515337593031130012370
61408387611515621265173933266345
61408387611515637736548139100690
61408387611515637736548139201472
61408387611515637736548139218734
61408387611515637736548140635883
61408387611515637743050907984167
61408387611515637743803020292027
61408387611518038838930655694472
61408387611518038838930655695924
61408387611518038884684211788536
61408387611518038884684211906580
61408387611518038884684211908032
61408387611518038884684213323729
61408387611518038889494727999147
61408387611518339630340865116473
61408387611519240012626788177156
61408387611519240197301870294311
61408387611519272995764262173025
61408387611611731288847392005541
61408387611611731291103728933477
61408387611611731840150218699329
61408387611611731840150222931417
61408387611612932414218259284697
61408387611612932457796090965284
61408387611612932457796091315204
61408387611612932597232594219905
61408387611615333559906147534801
61408387611615600954009838545449
61408387611615648530116032527915
61408387611615650174982326211674
61408387611616501384560865810409
61408387611616501384563188758703
61408387611616534736385886099619
61408387611616548960663732440474
61408387611616548960667059792872
61408387611616550742794107852106
61408387611623405874479389374506
61408387611623437435137481189034
61408387611623438486347529795974
61408387611623438669647326414373
61408387611623438671903663342309
61408387611623438676975844188608
61408387611623439081993416555329
61408387611623439081993416559701
61408387611623439082266533694698
61408387611623439082266876651290
61408387611623439083685669251281
61408387611623439083689484452963
61408387611623439084526312707014
61408387611623439221787067076825
61408387611623439221787067078277
61408387611623453313887648429057
61408387611623453494645626674873
61408387611623453494645626687971
61408387611623453496901963602809
61408387611623453496901963615907
61408387611623706056976190550909
61408387611623737555491781501745
61408387611623739225510425643649
61408387611623739225510425648021
61408387611623739227206493541283
61408387611623739227959638965509
61408387611623739411057660958421
61408387611623739415299965288566
61408387611623753503158213729485
61408387611623753637879043984976
61408387611623753638162631526941
61408387611623753638162635776291
61408387611623753639582259306821
61408387611623753640418968454877
61408387611623753640418972704227
61408387611623754049941571596314
61408387611623754049944898889609
61408387611623754049944927587417
61408387611623754232958206551518
61408387611623754240301243763672
61408387611623754240301245360137
61408387611623755285008096490640
61408387611623755285196382848222
61408387611623755285290655161377
61408387611623755285290655162829
61408387611623755287546906001697
61408387611623755287546992090765
61408387611624589976975458000919
61408387611624606418799323872533
61408387611624639243429905788726
61408387611624639243429910020814
61408387611624639770351227072760
61408387611624639770436316084388
61408387611624639772880681089679
61408387611624639792476022477460
61408387611624639792476026709548
61408387611624639792496172579836
61408387611624639793249313758924
61408387611624639800024140633036
61408387611624639838229611501372
61408387611624639838981977844348
61408387611624639838982752679008
61408387611624654208147186822855
61408387611624654594782372957786
61408387611624654594782372975039
61408387611624655854511470760532
61408387611624655854797014029275
61408387611624655900548533090201
61408387611624655900550598821051
61408387611624655905631107268361
61408387611627341129882689064164
61408387611627341130635834473888
61408387611627355772145680656154
61408387611627356321188698158042
61408387611627356323448129627555
61408387611627356505625616626001
61408387611627357556535487537290
61408387611627357558232358950523
61408387611627357741244373568848
61408387611627357741244374119765
61408387611627357741244374119813
61408387611627357741244375182623
61408387611627357741244402817573
61408387611627357741246698117819
61408387611627357741246698117867
61408387611627357746243266540991
61408387628916091793737605582136
61408387628917292550819866783848
61408387628917292962413844615492
61408387628917292962413844632962
61408387629022408621171258371740
61408387629022708809622817356003
61408387629022708809622817491517
61408387629025110459355727138957
61408387629025110500005934604062
61408387629025110500005936003741
61408387629025110500005936003742
61408387629025110505109312047421
61408387629025110507620942460332
61408387629025110507620942464544
61408387629025110507620942931104
61408387629025410513877283383100
61408387629025410643522943692382
61408387629025410648626321019101
61408387629025410651137951552864
61408387629025410651137952019424
61408387629025410689276499786446
61408387629025410694379905927565
61408387629025410696072158623517
61408387629025410696891507759356
61408387629025410696891507764972
61408387629025411060220298850745
61408387629026311081688978813612
61408387629026311263883940263949
61408387629026311675394234207119
61408387629026311675394234207167
61408387629026311675394235606799
61408387629026311675394235606847
61408387629026311675645282666495
61408387629241513975790407871090
61408387629243915129072070887020
61408387629243915130429592481763
61408387629243915130701188593459
61408387629243915130701190128653
61408387629243915131268745005085
61408387629243915131520567849824
61408387629243915131520568316384
61408387629243948482526210417863
61408387629243948482526581954171
61408387629244215137776908768380
61408387629244215267422570477341
61408387629244215267422570477342
61408387629244215275037576938144
61408387629244215275037577404704
61408387629244215318342636187448
61408387629244215319700157782191
61408387629244215319700159181871
61408387629244215319700159182031
61408387629244215319971784008797
61408387629244215319972126965389
61408387629244215319972128365069
61408387629244215320791133144636
61408387629244215320791133150252
61408387629244215684119924352665
61408387629244215729873509144489
61408387629244215869014801510685
61408387629244215869583103586828
61408387629244215869583103592444
61408387629244215869645867308169
61408387629244248488782922406167
61408387629244248671796804298007
61408387629244248671797147254599
61408387629244249037553972143411
61408387629244249037637654963203
61408387629244249037825941307735
61408387629245115705588604669664
61408387629245115887783565649229
61408387629245115887783910005501
61408387629245116299293859592399
61408387629245116299293859592447
61408387629245116299565828775645
61408387629245116300134130851787
61408387629245116300134130851788
61408387629245116300134130857404
61408387629245149056594618307451
61408387629245149605365668044695
61408387629245149605637637209019
61408387629245149651119224256803
61408387629245149651391193421127
61408387629337607534948400241703
61408387629337607534948514560567
61408387629337607900767901156291
61408387629337607900788907950307
61408387629337607900977194294839
61408387629337607901039870320615
61408387629337607946521485948115
61408387629337607946542378073347
61408387629337607946542492742131
61408387629337607946793426532723
61408387629337608083991419143271
61408387629338507919745871294555
61408387629338508102760210461851
61408387629338508468516921031799
61408387629338508468788890196123
61408387629338508514270505823623
61408387629338508514270591562771
61408387629338508514542102051959
61408387629338508514542446408231
61408387629338508647287837140202
61408387629338508651531260199095
61408387629338522737129044537383
61408387629338808109016436594983
61408387629338808109016550913847
61408387629338808657787600651091
61408387629338808703541071124051
61408387629338808703541185559555
61408387629338808840801825499523
61408387629338822926399638417527
61408387629338822926399638534167
61408387629338823063660393259559
61408387629341209753666772064263
61408387629341209799420356972727
61408387629341209806195183846839
61408387629341210210993414099423
61408387629341210211014334804371
61408387629341210217789161678483
61408387629341224577824800877559
61408387629341224623578385669383
61408387629341224623578385786023
61408387629341477193314840737145
61408387629341477193317163685439
61408387629341509942937365944407
61408387629341509988690950852871
61408387629341510354531343776051
61408387629341510354531343892691
61408387629341510361285250061855
61408387629341510400264007979567
61408387629341510400284928684515
61408387629341510407038834853679
61408387629341524767095394757703
61408387629341524767095394874343
61408387629341524812828058942297
61408387629341525178689372589347
61408387629341525178689372705987
61408387629341525178940419649043
61408387629342410563277559367415
61408387629342425746689439524551
61408387629349329553129888482823
61408387629349329553129888484227
61408387629349329553129888501697
61408387629349329736123311662485
61408387629349329736144203671077
61408387629349329736144228135345
61408387629349330147926234044317
61408387629349565641913652484849
61408387629349582090292429632757
61408387629349582296281192742605
61408387629349582303623198449327
61408387629349615441929536635895
61408387629349615647735870922987
61408387629349615650278894229814
61408387629349629742400453783251
61408387629349629742400453802125
61408387629349629879096349638749
61408387629349629879096463957613
61408387629349629879640320768275
61408387629349629879661212776867
61408387629349630472177114388268
61408387629349631523776569177121
61408387629349631525941843116716
61408387629349631525953470494753
61408387629349631526758869856546
61408387629349631526758869874015
61408387629350516217546738061046
61408387629350516222629312239206
61408387629350530309647376903709
61408387629350530309647405483425
61408387629350530310212235792477
61408387629350530310212240041827
61408387629350530447472990167786
61408387629350530902728141653228
61408387629350530905263018860880
61408387629350532092062118199337
61408387629350532094601013803674
61408387629350532094602047436763
61408387629350532140605560965762
61408387629350532140609808240128
61408387629353232011168119390577
61408387629353232193564284222245
61408387629353232194381223448108
61408387629353232194402260364101
61408387629353232194402260364102
61408387629353232196665018712171
61408387629353232196916100651548
61408387629353232196916100655760
61408387629353232196916186744828
61408387629353232608443925776783
61408387629353232608443954473139
61408387629353232743445277865990
61408387629353233840756101675001
61408387629353233840777023798503
61408387629353233841313810031433
61408387629353233841345238919309
61408387629353233842942296189806
61408387629353233843225887968071
61408387629353233843228212512794
61408387629353233843228212512795
61408387629353233844045153161424
61408387629353233844045239250492
61408387629353233844045239251221
61408387629353233848120148700368
61408387629353233848120148700369
61408387629353233848371106484457
61408387629353233848371111083727
61408387629353233980486529166195
61408387629353233981305907532684
61408387629353233981305907536896
61408387629353233985569099095005
61408387629353233985569103344355
61408389041430894241778458476922
61408389041430894241778458482746
61408389041430894241778544216070
61408389041430894379039212858218
61408389041430938706640880226344
61408389041430938706640965965492
61408389041438097137144002057130
61408389041438097137394706160234
61408389041438098921532780068490
61408389041438098921783484171594
61408389041438141602006423800728
61408389041438146504414947245885
61408389041438146504414947245933
61408389041438146504603232540705
61408389041438146916197210372301
61408389041438147100027342278060
61408389041438147100029322269762
61408389041438147100030436878686
61408389041438148152296025967628
61408389041438999352083721588478
61408389041438999352083807327626
61408389041439043816945886114632
61408389041439043816946143332076
61408389041439043816946229071224
61408389041441699408390785662266
61408389041441700643987593231434
61408389041441701192779563673626
61408389041441743873253207405864
61408389041441743873253293145012
61408389041441748822233431329602
61408389041441748822234545938526
61408389041441749371274125883196
61408389047310444044704101798785
61408389047310445691832125434673
61408389047315248744765423024534
61408389047315248749827076497746
61408389047315248795580661289570
61408389047338619224583590300325
61408389047339564127336721121141
61408389047346422292312953545721
61408389047346424145618025593414
61408389047346467877488974938400
61408389047346467877488979642664
61408389047346467878137521539136
61408389047346467884828657696828
61408389047346467885665490668244
61408389047346468060311561742322
61408389047346468060311590322038
61408389047346468060312619191814
61408389047346468060315032465476
61408389047346468060315032583520
61408389047346468060586997397872
61408389047346468061340147549288
61408389047346468061341180651152
61408389047346468067926680156300
61408389047346468472097297113828
61408389047346468472098071948488
61408389047346468472934125367882
61408389047346468473122411725464
61408389047346471698559446196983
61408389047346471773978685198365
61408389047346471773978685198413
61408389047346471774166971542897
61408389047346472323858444728987
61408389047346722481583518846149
61408389047346724334888590893842
61408389047346724334888849179760
61408389047346768615614306202148
61408389047346768615615081036808
61408389047346768616451134456202
61408389047346768616639420813784
61408389047346768616640195648444
61408389047346768623236461622402
61408389047346771917495693820125
61408389047346771917495694286685
61408389047346771917683979114897
61408389047346771917683980631217
61408389047346772329277956946589
61408389047346772512292181795021
61408389047346772512563892692141
61408389047346772512564150959297
61408389047346772513129010029415
61408389047346772513129010148485
61408389047346772513132104749111
61408389047347668635408183902568
61408389047347668635409217004432
61408389047347668642747866660996
61408389047347668642748899762860
61408389047347672531060945933517
61408389047347672897361622025247
61408389047347672943115178237355
61408389047350370338655243516042
61408389047350370338843529873624
61408389047350370338844304708284
61408389047350374784375793634551
61408389065037478225808131359035
61408389065037522688135705524457
61408389065037527629519862643445
61408389065041129923668088533059
61408389065064495463888592492021
61408389065072348425840016160931
61408389065072644855756136293763
61408389065073545423505070071619
61408389065073549136603861747967
61408389065073549182357417960075
61408389065073549182922277362643
61408389065076245525007977649419
61408389065076246715158151866499
61408389065076250840038949451819
61408389065076250886357365066495
61408480489307958830976964426198
61408480489307958838570793431168
61408480489311560560774902491008
61408480489343097627473371776382
61408480489343998058024399041342
61408480490182977047946528088138
61408480490185678332004747757470
61408480490185678339598576762440
61408480490185683827518281184360
61408480490294986077979361804780
61408486233403201483660707404236
61408486233403234784310709605046
61408486233403234784314067072146
61408486233478837649948112623932
61408486233478837649948113686742
61408486233478837649950436621986
61408486233478837649950436635036
61408486233478885821600701274692
61408486233478885821600704461232
61408486233478887467976611184326
61408486233478887467976612601268
61408486233500496162167359449724
61408486233500496162167360849404
61408486233511302921787268040298
61408486310171392421313123597862
61408486310171392421313123616736
61408486310171409029860959311168
61408486788781769382407281104280
61408486924680153883556342363396
61408486924680157725079214752180
61408486924680157725351440784028
61408486941237794359369309873180
61408486942183373704075125867118
61408486942183373711606107013884
61408486942218495853817882158696
61408486942218495853818225115288
61408486942219396421630007109852
61408486942390225704581951562706
61408486942390225712195587727962
61408486942392927407829011189230
61408486942394328229981028126272
61408486942394328229981028476192
61408486942394328229981372482544
61408486942401016603689804744646
61408486942401025939680176663902
61408486942401025939680176676952
61408486942401025939680262403050
61408486942401027167684274436294
61408486942401027174462110158834
61408486942401027174463229372852
61408486942401027175278017702116
61408486942401027175278103441264
61408486942401027724070073883456
61408486942401030878807910643630
61408486942401030878807910656680
61408486942401032517570190068802
61408486942401032525183821970206
61408486942401032525183821983256
61408486942401032525184164939848
61408486942401032526000072470080
61408486942401032663197722124036
61408486942401032663198065080628
61408486942401928147341771486184
61408486942405129692226978470868
61408486942405129692247554802282
61408486942405133396844747070228
61408486942406030123049888825586
61408486942406033827144726940074
61408486942406033827395688241908
61408486942406033964656442971512
61408486942499478539568490283524
61408486942499478539568490633444
61408486942499478539569609491718
61408486942499527961023819944430
61408486942499528510066838845998
61408486942499528510066925293570
61408486942502229664270879570954
61408486942502229664459165915486
61408486942503130232271034353410
61408486942510283706181846332820
61408486942510283706181850932090
61408486942510284941528984685080
61408486942510284949142963806928
61408486942510284950838309673306
61408486942510285352556729156802
61408486942510285352557843765726
61408486942510285353309874567978
61408486942510285353310989176902
61408486942510285353372636687034
61408486942510285353373751295958
61408486942510285360172855989438
61408486942510285360987644324526
61408486942510285362432287504950
61408486942510285362432287518000
61408486942510285362620573862532
61408486942510285490570629297582
61408486942510285490571657813226
61408486942510285498185723382646
61408486942510285499881328946428
61408486942510327583838395495836
61408486942510327583838400082056
61408486942510327583838739852108
61408486942510327995432373327480
61408486942510327995432377913700
61408486942510327995432459403498
61408486942510327995432717683752
61408486942510328132630365924978
61408486942510328132630365938028
61408486942510328132630370524248
61408486942510329367412299419910
61408486942510329779006277251554
61408486942510329779006277264604
61408486942510329779006281850824
61408486942510329779006363340622
61408486942510329779006621620876
61408486942510333127636488646570
61408486942510333540925816595394
61408486942510333540925816608444
61408486942510334911210396838708
61408486942510335323055077352094
61408486942511185921122771171466
61408486942511228563181393189938
61408486942511228563181479279006
61408486942511228563181479296268
61408486942511228563181483528356
61408486942511228563181737563472
61408486942511229797963326684870
61408486942511229797963671058404
61408486942511235341761078312984
61408486942511235341761424103668
61408486942513887220389745994914
61408486942513887220389832442486
61408486942513887222085438006268
61408486942513929854834474997868
61408486942513929854834561091148
61408486942513931501210386324444
61408486942513931501210472417724
61408486942513937037645293383366
61408486942513937045008137939508
61408486942513937045008137952558
61408486942513937045009257147702
61408486942513937045196424297090
61408486942513937047519737135640
61408486942513937174843199904846
61408486942546350296309675090314
61408486942546350707903652921958
61408486942546350845101645532506
61408486942546351942685586416890
61408486942546352491477556859082
61408486947147319747933877436466
61408486947147819992212624771549
61408486947147819994723109481221
61408486948095600984151803233356
61408486948095606334873403441632
61408486948095606472071396052180
61408486948095606472071507655276
61408486948302753722803733950849
61408486948309653127359858764602
61408486948309653129808729147340
61408486948309653137422675322030
61408486948309653137422704018386
61408486948310537094173152161148
61408486948310537096683549596478
61408486948310537096683635354500
61408486948310542447321664322994
61408486948310542447405261409302
61408486948310542447405265658652
61408486948310542584603339776420
61408486948310553557910886029562
61408486948310553560359756412300
61408486948310553560443438765372
61408486948310553560443438765532
61408486948310553560443438883416
61408486948310553697620510787612
61408486948310553697641431375920
61408486948310553702724087042426
61408486948310553705234571752098
61408486948314455426080098190606
61408486948314455426080873025266
61408486948314455563341627400738
61408486948314503604322578821674
61408486948314503604323353656334
61408486948314503604323354706094
61408486948314505387896482741536
61408486948314505387896482758798
61408486948314505387896486990886
61408486948314505387897258643218
61408486948314509138267583288493
61408486948314961215664794407995
61408486948314961215664794407996
61408486948314961215665165944303
61408486948314961215665165944304
61408486948345675847111500809232
61408486948346009390233351418578
61408486948346009390233356017848
61408486948346024207533736181980
61408486948346876467184288876726
61408486948346909820785125174513
61408486948346924638104560594965
61408486948346924638104564827053
61408486948349577758837370671606
61408486948349611112437460478418
61408486948349611112437465077688
61408486948349625929737845241820
61408486948349627576113752319046
61408486948349627720925723937553
61408486948408103960348272515098
61408486948408153915637180959018
61408486948408153915637439239272
61408486948408153923168592222838
61408486948408153923168850971104
61408486948410855207290262753898
61408486948410855214821583692350
61408486948410855214821587924438
61408486948410855214821674017718
61408486948411750103834385410842
61408486948411750108916955356914
61408486948411750108916959724516
61408486948411750108916960078648
61408486948411755591754094554496
61408486948411755637758721802326
61408486948411755637841285432638
61408486948411755637841290018858
61408486948411755645372696696458
61408486948411755645372701282678
61408486948411755645372701413820
61408486948411755645372702813500
61408486948418605226482337572582
61408486948418605231649623445974
61408486948418605234097087301374
61408486948418605234097345568578
61408486948418610577204054105688
61408486948418610584819062451444
61408486948418610714401956259566
61408486948418610714402046716236
61408486948418610714402731094226
61408486948418610714465492859150
61408486948418610722016791723294
61408486948418610722016796781690
61408486948418610722017049990498
61408486948418610722017055061992
61408486948418610723712402345472
61408486948418910911266470073526
61408486948418910913044643495496
61408486948418910913045758104420
61408486948418955382987306115458
61408486948418959089592514017219
61408486948418960324374447512151
61408486948418960324374822099973
61408486948418960736157089477200
61408486948419811334286344005000
61408486948419811341065380425532
61408486948419811341085530546782
61408486948419811341817497338486
61408486948419811341901438090064
61408486948419811343596785369380
61408486948419811479099430700612
61408486948419855813538333380418
61408486948419855813539452575562
61408486948419860747311874139595
61408486948419861303905846018222
61408486948419861303905850604442
61408486948419861303905850722534
61408486948422507092204146355660
61408486948422512442925858167032
61408486948422512580123850777580
61408486948422512580186612542344
61408486948422512625940197452212
61408486948422512632718462220412
61408486948422512632718463283222
61408486948422512633470579133366
61408486948422512635249867164260
61408486948422512635249868581202
61408486948422555270446626986728
61408486948422555270446712590362
61408486948422555270446713080008
61408486948422555275529287258168
61408486948422556916822623916938
61408486948422556921906226964874
61408486948422557054020530910802
61408486948422557059104219697886
61408486948422560621168338798100
61408486948422560758366331395598
61408486948422560758366331408648
61408486948422560758366417501928
61408486948422560804370964782104
61408486948422560804371048981846
61408486948422562404742242722174
61408486948422562404742328811242
61408486948422562412336415742174
61408486948422562412336416096466
61408486948422562450746960780806
61408486948422562587944867184034
61408486948422562587944867302286
61408486948422562587944868719228
61408486948422562595558932399322
61408486948422562595558932517414
61408486948422562595559961269089
61408486948422562595559961269098
61408486948422562597819398564782
61408486948443270714658569462998
61408486948444171137595703340886
61408486948444171137678271557418
61408486948444171145209682821238
61408486948454976304208030520406
61408486948454978087781848722594
61408486948454978095395909351662
61408486948454978095396942453517
61408486948454978095396942453526
61408487001492288090590284017868
61408487001492288095672858196028
61408487001492288095672858545948
61408487001492288097368435530014
61408487001492288097368435548888
61408487019206453111819143666996
61408487019206458600302703105796
61408487019217263768861655746020
61408487019218164192634531475748
61408487019218164197717105653908
61408487019218414561364999019810
61408487019218416210732681383862
61408487019218464381633156308208
61408487019218464381716839116354
61408487019218464381716839133616
61408487019218464386715730486368
61408487019218464386799298857606
61408487019218464386987584865268
61408487019218464386987585215188
61408487019218464386987670954336
61408487019218464386987699656308
61408487019218464388494990160536
61408487019218464523432518159532
61408487019218466172822039998482
61408487019218466172822039999886
61408487019218466172822040017148
61408487019218466172822040017196
61408487019249614474122507821337
61408487019249662650921459867855
61408487019249678710429720203837
61408487019249678712124297247763
61408487019249678717771639817279
61408487019249678719466216861205
61408487019249678719467336056349
61408487019250579692220350039319
61408487019322463490343848752716
61408487019322465283792278290416
61408499231504246921317862227447
61408499231504246921317863627127
61408499231504246921319010474643
61408499231504246921319011537501
61408499231504246921401546452742
61408499231504246921401546452743
61408499231504247104332116127931
61408499231504247104333235323075
61408499231504247104333265083693
61408499869639388916744042909028
61408499869639388916744066902311
61408503461974386014727813290515
61408503461974386151988567665987
61408503461974390956111884198179
61408503461974390956111969937327
61408503461974390956111969956041
61408503462078852010808755606825
61408503462078852015891329784985
61408503462910927879572912346622
61408503462910977704944363976294
61408503515257369629183492481417
61408503515257371412757396418541
61408503532874293634490678764293
61408503532874293642084764986707
61408503532874293642084850725855
61408503532874293642084850744569
61408503532971554963245665530740
61408503538884082836928475867938
61408503538884082974126468600742
61408503538884082974377516955124
61408503538892189733318898943230
61408503539723058249622619309188
61408503539723058249894588492386
61408503539723108075203278007214
61408503539723108075266040122058
61408503539767185935348298335309
61408503539767185936163172757853
61408503539767234111958192367493
61408503539767235890449522126457
61408503539767235895448409251285
61408503539767235895532096304617
61408503539767235897980933744409
61408503539828413566232262854756
61408503539828461737132737779102
61408503940645991833706272606834
61408503940645992250592027431270
61408504017458122066767192506674
61408504017458122067039161670998
61408504017458122204027947236278
61408504017458122204299916400602
61408504017458422391059911376078
61408504017458422393298512536706
61408504017458422393570481701030
61408504017458422400097613321870
61408504153352903204130270340963
61408504154231806806848898142321
61408504170973363048834036393147
61408504171009687594605343865167
61408504171009687595423575756423
61408504171009735354562969727547
61408504171009735362153699545671
61408504171009735362153699899963
61408504171009735766344975636519
61408504171009735773935705454643
61408504171009737000851836516429
61408504171081482795690894831100
61408504171956782478342118339453
61408504171956832443690653914915
61408504172062134640736938701770
61408504172062184465292568527308
61408504172062184465543617003946
61408504176918060395170496423137
61408504176918060402698464476337
61408504176918060402698550215485
61408504176918060532368489033685
61408504176918061000026095926627
61408504176918061137286850302099
61408504176918361324298008422997
61408504176918361324298013144731
61408504176918362970673919749573
61408504177027330021929418081199
61408504177027331678095052987591
61408504177027331678096172182735
61408504177866610436450333791517
61408504177866641960389412428147
61408504177963855103367839875756
61408504177963855105630715064076
61408504177963855105815558098770
61408504177963855105819001758528
61408504177963903144353009792722
61408504177963903281798606851356
61408504177963903281798607201276
61408504177970758268629404396946
61408504177970808085027166144749
61408504177970808085029489093043
61408504177970808087474884017843
61408504177970808087477206966137
61408504177970808091805298058210
61408504177970808091805301240538
61408504177970808224737961691529
61408504177970808229818212921395
61408504231076357618642329776007
61408504231076357618645772982255
61408504231076357620926125215765
61408504231076359395438307652173
61408504231076359395438311901523
61408504231076359403032136657143
61408504231076359403785282085581
61408504231076359405312842101369
61408504231076359406065983280457
61408504231076359406316687383561
61408504231076407582049032382963
61408504231076407582299736486067
61408504231076407583743264703435
61408504231076407583743609076969
61408504231076409221060893497631
61408504231076409228424943709539
61408504231076409230872661582633
61408504231076409230935078969651
61408504231149336966505424365906
61408504231149336966505424715826
61408504231149587149461157676710
61408504231149588933286884912082
61408504231149636974269002997321
61408504231149637111466995612081
61408504231149638758657690689955
61408504247817913263302906728759
61408504247817963081143377211665
61408504247817963081331405288993
61408504247817963088671345264865
61408504247817963218341369822213
61408504247817963264366923915119
61408504247817963271957653733243
61408504247817963271957654087535
61408504247817964910655790704001
61408504247894813373866954059397
61408504247927184013356910892596
61408504247927233812766597465267
61408504247927233812766597819399
61408504248766260971687000252773
61408504248766260973379252948725
61408504248766262750178330011737
61408504248766262755177217136565
61408504248766262755260904189897
61408504248766262757709741629689
61408504248801318458383696404223
61408504248801333290135549973139
61408504248801334930486680667195
61408504248801335066931527849305
61408504248801335066931532098655
61408504248801335067684673277743
61408504248801335074525356854275
61408504248801335074525615134529
61408504248801335075278502282713
61408504248801335076806062298501
61408504248801335077559203477589
61408504248801335077809907580693
61408504248801366644973151451437
61408504248801383253542252580095
61408504248801383253792956683199
61408504248801383255236484900567
61408504248801383255236829274101
61408504248801384892303065235387
61408504248801384892554113694763
61408504248801384899918163906671
61408504248801384902365881779765
61408504248801384902428299166783
61408504248802235498235700542703
61408504248802235498238024890677
61408504248802235505013880284645
61408504248802235508110144294977
61408504248802235508112468642951
61408504248802285470177577681049
61408504248802519043074812197719
61408504248802519043074812210769
61408504248802519043075931405913
61408504248802519043078255870527
61408504248802519043140931896303
61408504248802519043328959973631
61408504248802519180336600042237
61408504248802519180338924506851
61408504248802535689012469968231
61408504248802535689200498045559
61408504248802535689764582277543
61408504248802535689764582290593
61408504248802535689765701485737
61408504248802535689828377511513
61408504248802535690016405588841
61408504248802535694284101093495
61408504248802535694284101211539
61408504248802535695100008636777
61408504248802535695121273716711
61408504248802535696543881227679
61408504248802535696815506037183
61408504248802535697358669562767
61408504248802535697631413580465
61408504248802535697631413698509
61408504248802535827026370122061
61408504248802535832360763012249
61408504248802535832382028092343
61408504248802535834892168310229
61408504248802567211510006127763
61408504248802567211698034205091
61408504248802567219037974180963
61408504248802567219038059920111
61408504248802567219121652302107
61408504248802567221569374892723
61408504248802567348707998738311
61408504248802567356298728556435
61408504248802567356319644558523
61408504248802567356319649144743
61408504248802567358830129268035
61408504248802583873614462801015
61408504248802584010624508723411
61408504248802585651833048424237
61408504248802585651895810539081
61408504248802585657188362020777
61408504248802585657188362020825
61408504248802585657188362374909
61408504248802585657188362375117
61408504248802585657188448114265
61408504248867358278398149164790
61408504248867359925527205906754
61408504248867359925527205919804
61408504248867359925778254379180
61408504248867360062787960632146
61408504248867360063039009108784
61408504248867360108541545542014
61408504248867408101761303481686
61408504248867408233687430685828
61408504248867408239022058211290
61408504248867408241281517971052
61408504248867408241281518437612
61408504248874312639693131281596
61408504248875165029827291357604
61408504248875165029827291711736
61408504248875213205559287751384
61408504248875213205559292000734
61408504248875213205810340460110
61408504248875213205810340464322
61408504248875213205810340814242
61408504248875213207504912922028
61408504248875214854382921555988
61408504248875513213574004834886
61408504248875513350771997449646
61408505376332987805934468003778
61408505376369010111891933501906
61408505376369010523674197692584
61408505377317307813315856734156
61408505453145067801778458343450
61408505453145117633990936500422
61408505453145117633990936519296
61408505453181140344955920822336
61408505453181390708663252020584
61408505453181440671236221077702
61408505453181440671483830476590
61408505453181440671483916214334
61408505454117680969935310260850
61408505454117680969935311310610
61408505454125786085323919202898
61408505454125786087016171898850
61408505454125786087499758231212
61408505454125834128001340993512
61408505454125834256161632012400
61408505454125834258400233155558
61408505454125834258421067773050
61408505454125834258672115181054
61408505454125834258672116230814
61408505454125834258672202319882
61408505454125834263755803968138
61408505454125835904796979099626
61408505454125835904985264394398
61408505454125835912387709267670
61408505454125835912390033265724
61408505454129386567035902217480
61408505454129386567098664686456
61408505454129388214163927271762
61408505454129388214165046479956
61408505454129388221486045373948
61408505454129388351425714053630
61408505454129388358263298460578
61408505454129388358746799053792
61408505454129436392470202055276
61408505454129436392470287794424
61408505454129436392470287813138
61408505454129436392658488062938
61408505454129436392658574152006
61408505454129436397742177199942
61408505454129436399248467536366
61408505454129436399436753893948
61408505454129436529103335618054
61408505454129436529668194315904
61408505454129436529668194665824
61408505454129436529668194684698
61408505454129436529919243142462
61408505454129436535002931929546
61408505454129436536446460146914
61408505454129436536446460165628
61408505454129438176044106011274
61408505454129438176044191750262
61408505454129438176232392355806
61408505454129438183574483801516
61408505454129438183634835829398
61408505454129736718938898400868
61408505454129736718938902987088
61408505454129736726532985686092
61408505454129736726532986036012
61408505454150145751184500453426
61408505454154048348900213609228
61408505454154048351410721840012
61408505589185186659512813334054
61408505589185190363106844839136
61408505589185190365553189463096
61408505589185190365553189935272
61408505589185190365554567429592
61408505590028121089857527873277
61408505590028121089857785090721
61408505590028121090609897398581
61408505590028122874183801341529
61408505590028122874246220145489
61408505590028122874246477362933
61408505590059335968177187665459
61408505590060186575804742986100
61408505590060236398163698619163
61408505590060236398163698632213
61408505590060236398164473453823
61408505590060236398164477704625
61408505590060236530278781532461
61408505590060236531093909631777
61408505590060236531094684470649
61408505590060236537872089924600
61408505590060536719549719904390
61408505590060538374020778116776
61408505606804498865324155767375
61408505606804500509168666401065
61408505606804500511700067093951
61408505606804501058211340946361
61408505607741941572982516158624
61408505607741941580848572626886
61408505607741989751749047551232
61408505607741991542662633183974
61408505607741991542664957531948
61408505607741991542665043271256
61408505607741991542727719296872
61408505607785162246544731665969
61408505607785162247297619876963
61408505607785162247297877094407
61408505607785162247297963183232
61408505607785164031687774669462
61408505607785164099597425369403
61408505607785212062878652981073
61408505607785212064573230029211
61408505607785212064573230226203
61408505607785212064574004863871
61408505607785212065138089095855
61408505607785212065138089113117
61408505607785212070410064240521
61408505607785212070410064244733
61408505607785212070410069027702
61408505607785212072104641288659
61408505607785212072669500355303
61408505607785212199228969585584
61408505607785212200076645595833
61408505607785212202587129828909
61408505607785212202587904667781
61408505607785212206854567070571
61408505607785212206855949151063
61408505607785212207670732876845
61408505607785212207670732881057
61408505607785212207670737664026
61408505607785212207670737664269
61408505607785212209365052904531
61408505607785212209365309570851
61408505607785212209365310121732
61408505607785212209365310121975
61408505607785212209929911975387
61408505607785212209930168641707
61408505607785212209930169192831
61408505607785213848713112264259
61408505607785213848963816546933
61408505607785213848963817609743
61408505607785213848964074827187
61408505607785213853983972786951
61408505607785213856306080520859
61408505607785213856494109660997
61408505607785213856494366878441
61408505607785213856494452971638
61408505607789114121404613432531
61408505607789114121404613786663
61408505607790014686142089475829
61408505607790016327999510852017
61408505607790016333082085030177
61408505607790016333082085384309
61408505607790016335529803257403
61408505612495438833254465842401
61408505612495438833254551935681
61408505612495438840848754012153
61408505612714325589066494110134
61408505612818491260877483531448
61408505612822394771196257724474
61408505612822394771279825758842
61408505612823245973996612992467
61408505612823245980775940627520
61408505612823295943679173393495
61408505612823295943679173393498
61408505612823295943679173393504
61408505613370835019671367872476
61408505613650567128762900977086
61408505613650567130938740005400
61408505613650567131211080724906
61408505613650615171440322767700
61408505613650615299600613786588
61408505613650615301839214929746
61408505613650615301860049547238
61408505613650615302111098005002
61408505613650615302111184094070
61408505613650615302111555649252
61408505613650616948235960873814
61408505613650616955766710550444
61408505613650616955829015039912
61408505613662574701759314514908
61408505613662622742264454207473
61408505613662622743016566515333
61408505613662622879462446822234
61408505613662622880277235151498
61408505613662624526653146479685
61408505613662624526653146479686
61408505613686884496013595843966
61408505613686884496769175806532
61408505613686932672752138819970
61408505613686932672752224909038
61408505613693787659583335437440
61408505613693837485019060225457
61408505613693837485770780349542
61408505613693837619953753681748
61408505613693837619957229128040
61408505613693837619957230190898
61408505613693839269344684292490
61408505613693839269407747918091
61408505613695038377854780398126
61408505613695039429433712307131
61408505613695040024167640114473
61408505613698591740246339433275
61408505613698591741061127768363
61408505613698591741061500899696
61408505613698591741061501253828
61408505613698591878133969284768
61408505613698591878322255625088
61408505613698591878322255979220
61408505613698639916772576527085
61408505613698639916772580759173
61408505613698639917044550002202
61408505613698639919303981825065
61408505613698640048971682030067
61408505613698640054305304727594
61408505613698640054305304731806
61408505613698640054305305081726
61408505613698640056564736196165
61408505613698641695263910518137
61408505613698641695535506629833
61408505613698641702879004603201
61408505613698641702879004957333
61408505665997316434828678620306
61408505665997320139174364786238
61408505665997320146705804742042
61408505665997320146705808992844
61408505665997321968690259018200
61408505665997321968773827052568
61408505665997321970949689011728
61408505665997321971012451126572
61408505665997321971033257046096
61408505665997321971221548107990
61408505665997321971284396316114
61408505665997321976096026998684
61408505665997321976096030181012
61408505665997321976096055690828
61408505665997321976096059941630
61408505666653828524976182420904
61408505666653828525059865246312
61408505666836348999661482060849
61408505666836350784050174333061
61408505666871465791151545394289
61408505666871465791903522735818
61408505666871467575540233086923
61408505666872366349831437977572
61408505666872366359151494710992
61408505666872616540411734891924
61408505666872666365971559089098
61408505666872666500700842975739
61408505666872666502417443628086
61408505666872666502417572827295
61408505666872668149545463013172
61408505666872668149546625332959
61408505666876220458976249549076
61408505666876220596048717562754
61408505666876220596048717580016
61408505666876220596237004274468
61408505666876220641802302489884
61408505666876268634771012307050
61408505666876268773914625484760
61408505666876268774479484557020
61408505666876268820233069815404
61408505666876270420855395864930
61408505666876270421043682576644
61408505683617829997243139584968
61408505683617831646631628205414
61408505683723148065446008445341
61408505683723148248460233293773
61408505683723192544425143716285
61408505683723192544425262756723
61408505683723196243688373209461
61408505683723196243688374272271
61408505683723196243688374285369
61408505683723196243688402970079
61408505683723196243688489057695
61408505683723196243688489076409
61408505683723196248771058649475
61408505683723196248771063254569
61408505683723198070734505063356
61408505683723198072993936473661
61408505683723198072994940877717
61408505683723198072994941350101
61408505683723198072994942412911
61408505683723198072994969575525
61408505683723198072994971110719
61408505683723198078077511987429
61408505683723198078077512341721
61408505683723198078077515055877
61408505683723198078077515173969
61408505683723198078077626777065
61408505683723198078077629847125
61408505683723198078077631382159
61408505683723198078078659897803
61408505684379704627041436682629
61408505684554070296447764780196
61408505684554072080837576616346
61408505684554072087675161023294
61408505684554120121882150357140
61408505684554120121882150375854
61408505684554120122070350625654
61408505684554120122070436714722
61408505684554120128660330099082
61408505684554120128848616456664
61408505684554120258515198180770
61408505684554120259080056878620
61408505684554120259080057247414
61408505684554120265858322709630
61408505684554120265858322728344
61408505684554121905455968573990
61408505684554121905456054312978
61408505684554121905644254918522
61408505684554121912986346364232
61408505684554121913046698392114
61408505684590389316477037348086
61408505684590389499491376987558
61408505684590437629720840826064
61408505684590437629720841298240
61408505684597342021052688637374
61408505684597342021324658174704
61408505684597342031208567620103
61408505684597342031208569220744
61408505684598194420025758289673
61408505684598242595946043663401
61408505684598242596509752182768
61408505684598242598456496548556
61408505684598244238054256849907
61408505684598244242885663509344
61408505684598244243073949853876
61408505684598244245397295658493
61408505684598244245584548901161
61408505684598244245585582003025
61408505684598492772311899052929
61408505684598492779152955897587
61408505684598494419439922688817
61408505684598494426218173125318
61408505684598494426219221638953
61408505684598494427034008556891
61408505684598494427034009974041
61408505684598494427034094644555
61408505684598494427034096067321
61408505684598494563542767377993
61408505684598494564294763280879
61408505684598542595392608080412
61408505684598542597934484898387
61408505684598542602731257736976
61408505684598542739463052633620
61408505684598542739463052751721
61408505684598544381508388835511
61408505684598544381571265938227
61408505684598544386402672597664
61408505684598544386590958942196
61408505684598544388914276030096
61408505684598544388914304727121
61408505684598544388914304727122
61408505684598544388914304746804
61408505684598544388914304746813
61408505684601196130469469746208
61408505684601196267730224471600
61408505684601244443462225238598
61408505684601244445407845681892
61408505684601244445972704754152
61408505684601244491726290012536
61408505684601246092349620951392
61408505684601246092536902773776
61408505684602145011274007228950
61408505684602146705851221220444
61408505684602146705852225742592
61408505684706562563441274046570
61408506092261227489823046991870
61408506092261227626330541166530
61408506092261227626811746463870
61408506092261227626811832203018
61408506092261227626895400237386
61408506092261227626895430333422
61408506092261227627083712441654
61408506092261227627083715628194
61408506092261227627083716690995
61408506092261227627083798180802
61408506092261227627083801367342
61408506092261275802794792029916
61408506092261275802794792379836
61408506092261275802794878118984
61408506092261275803066761544160
61408506092261275803066847283308
61408506092369295833220526866673
61408506304092538743072694618378
61408506304096440608584491398194
61408506304096440608584605717058
61408506304128861642284166408538
61408506304128861649960931992858
61408506304967838847815828052786
61408506304967888664213589800589
61408506304967888666661307673683
61408506304967888670990319772932
61408506304967888670990576990376
61408506304967888670991348642708
61408506304967888670991721714050
61408506304967888670991724896378
61408506304967888671743881851843
61408506304967888808189341369896
61408506304967888809004636577235
61408506304971740713538108992909
61408506304971790538972408476573
61408506304971792323362215357709
61408506305003861560350912762019
61408506305003863208043795487477
61408506305003863337145522354101
61408506305003863337146555473227
61408506305003863344739609639325
61408506305003911376684838883261
61408506305003911378379415927187
61408506305003911383462756089935
61408506305003911385721421633909
61408506305003911515576289329701
61408506305003911515577064168573
61408506305003911516392967106761
61408506305003911521475799920919
61408506305003911523170376614925
61408506305003913160257623962271
61408506305003913160258742820385
61408506305003913162768103613179
61408506305003913167851452967241
61408506305003913167851711247495
61408506305003913170111228515045
61408506305004211572733723047196
61408506305007765073764913616923
61408506305007765208766265534598
61408506305007765211025696927854
61408506305007765254519850326422
61408506305007765256779281854984
61408506305007813242133987848383
61408506305007813251443687675133
61408506305007813379331980458931
61408506305007813381842489161939
61408506305007813386925063676921
61408506305007813427596073953922
61408506305007813427596073953923
61408506305007815025707891785507
61408506305007815033300975003497
61408506305007815033323009864067
61408506305007815033323014568331
61408506305076809406971598820543
61408506305077157560402803417100
61408506305077157697600823188970
61408506305077157698417731022312
61408506305077158749933273400922
61408506305077159344792609248476
61408506305077159344792610298236
61408506305077159352135676636778
61408506305080711271877561702401
61408506305101424329832303538877
61408506305101424329832303538878
61408506305101424718726921181282
61408506305112279317005691859253
61408506321822316718181070813037
61408506321822316718181185248381
61408506321822316718181189853475
61408506321857389630361849378392
61408506322478830622760778307344
61408506322697618599699736523352
61408506322697618599700108059660
61408506322697666915475316658308
61408506322697666915475316835458
61408506322697668562603997804974
61408506322697668562604369341122
61408506322697668562604369341282
61408506322728837225003191456497
61408506322728837231593085903667
61408506322728839008638742551233
61408506322728839008639775670359
61408506322728839009391883747583
61408506322728839015981781377081
61408506322728839016232829836457
61408506322728839016985712752553
61408506322728887048178054829591
61408506322728887048178059080393
61408506322728887049872636124319
61408506322728887185374932850089
61408506322728887185376047440139
61408506322728887187069509526833
61408506322728887187886187303893
61408506322728887192154227182081
61408506322728887192968761855059
61408506322728887192969020118051
61408506322728887194663596812057
61408506322728888831479989602391
61408506322728888831750844159403
61408506322728888831750844176665
61408506322728888831751958766715
61408506322728888831751963017517
61408506322728888839010281653645
61408506322728888839282250817969
61408506322728888839344931444627
61408506322730039042011104302224
61408506322730039636535737431612
61408506322730087217242035329748
61408506322730087354440027590376
61408506322730087812790755698442
61408506322730087949236631400408
61408506322732739090536022793565
61408506322732740737665079531317
61408506322732740874924715065777
61408506322732740874925748167641
61408506322732740925929387697930
61408506322732740928188819226492
61408506322732788913627203813427
61408506322732788913627208045515
61408506322732788913627232393143
61408506322732788913627232511187
61408506322732788913627236743275
61408506322732788915321813787201
61408506322732789050825196423975
61408506322732789050825200656063
61408506322732789050825225121735
61408506322732789050825229707955
61408506322732789053335709359071
61408506322732789058418283874053
61408506322732789058418283891522
61408506322732789058439204112648
61408506322732789096829862622276
61408506322732789099089294150838
61408506322732789099089294151055
61408506322732790697201107750551
61408506322732790697201111982639
61408506322732790697201136330267
61408506322732790697201136448311
61408506322732790697201140680399
61408506322732790697201141034531
61408506322732790697452184907687
61408506322733641313007067969289
61408506322733689483886736978323
61408506322733689483907542893635
61408506322733689490685837426617
61408506322733689666921882060931
61408506322733691272627926316615
61408506322733691275075648893973
61408506322801785077650036350539
61408506322805686874457955531738
61408506322805686912868391428146
61408506322805686920210397134868
61408506322805686920210397134869
61408506322805686943370781427357
61408506322827300568322517036982
61408506322838106123828691609174
61408506322838106123828691609175
61408506322838106124644254778922
61408506322838106124644254778923
61408506322838107384595299951249
61408506322838107384595304734462
61408506322838107770958518955162
61408506322838107771773307303300
61408506322838107908219273324971
61408506322838107908219273326423
61408506322838107908971385652997
61408506322838107976860132064338
61408506322838107976860498994743
61408506322838107976860503599837
61408506322838107977674918509291
61408506322838107977675287329831
61408506322838107977675291580633
61408506322838107979119934596957
61408506322838107979119939380170
61408506322838107979391532224973
61408506322838107979391908543525
61408506322838107979391908544494
61408506322838107979391908563208
61408506322838107980122751540815
61408506322838155942673753629216
61408506322838155942673782227646
61408506322838155949452048045606
61408506322838156079871746239521
61408506322838156079871746239605
61408506322838156079871746239764
61408506322838156079871746239765
61408506322838156079871860558629
61408506322838156079871860577343
61408506322838156086650040300571
61408506322838156086650040302023
61408506322838157726247657566097
61408506322838157726247657566340
61408506322838157726247657566341
61408506322838157726247686151720
61408506322838157726247686151721
61408506322838157726247686164770
61408506322838157726247771885205
61408506322838157726247771903919
61408506322838157733589663272819
61408506322838157733589663273062
61408506322838157733589663273063
61408506322839008547203690539058
61408506322839008547955798599020
61408537920749378439298094630476
61408537920749378850888973629406
61408537920749378850892072462120
61408537921073582714244378109990
61408537921073583263036348552182
61408537921073594426408586628990
61408537921073598130754387113786
61408537921073599909998948748760
61408537921076299422407468908666
61408537921076301201651255349232
61408537921076301201652030543640
61408537921076301208429181415806
61408537921730108292598664478970
61408537922021879354300040517198
61408537922021881137873944454322
61408537922021881145466998620420
61408537922024580607478867420186
61408537922024580645953122299028
61408537922024582429527026236152
61408537922024582429527026249202
61408537922024582437057404730766
61408537922024582437120080402250
61408537922024582437120080415300
61408537922046190391908367459188
61408537922046190940700336484438
61408537922046190940700341083708
61408537922046190940701455711506
61408537922046207587662941280286
61408537922056964582621561659450
61408537922056997753688665347826
61408537922056997936894386269326
61408537922056997936894390518676
61408537922057014400651179786382
61408537922057014408244147504908
61408537922057014408244233952480
61408538635656741496183802751448
61408538635656741496183888490596
61408538635656741503777717495566
61408538635656742235500233148726
61408538635656742235500344751822
61408538635656746991697421917486
61408538635656747586221944960098
61408538635979996071596505616206
61408538635980034959602113367644
61408538635980046072556608372094
61408538635980046080170583243140
61408538635980885564446957702290
61408538635980896502147532881166
61408538635980896502148566001744
61408538635980896685079222815808
61408538635980935390069543547748
61408538635980935390153140634056
61408538635980935390153144883406
61408538635980945915925006679194
61408538635980945915925092418342
61408538635980946457437733198302
61408538635980946500658765254316
61408538635980946503107635637054
61408538635980946503191317990126
61408538635980946503191317990286
61408538635980946503191318108170
61408538635980946508273973656632
61408538635980946510721610508099
61408538635980946510721610508100
61408538635980946637856757864864
61408538635980946640368390012366
61408538635980946640389310718718
61408538635980946645471966267180
61408538635980946647982450976851
61408538635980946647982450976852
61408538635980951403844711101114
61408538635983587267694017328814
61408538635983597786206784137494
61408538635983597786206785671076
61408538635983597793800614676046
61408538635983603281720319097966
61408538635983637230514510049884
61408538635983637230515284884544
61408538635983647749027362593500
61408538635983647749027367315234
61408538635983647749028137432372
61408538635983648206354695263578
61408538635983648341103817491388
61408538635983648343552772078080
61408538635983948532884894563272
61408538635983948532884980302420
61408538635983948540416420259836
61408538635984848366401177060674
61408538635984848368828752250020
61408538635984848368911660235152
61408538635984848368911660236604
61408538635984848368912436138286
61408538635984848506089506625492
61408538635984848506109738586460
61408538635984848917683484457136
61408538635984848960925438653754
61408538635984848960925524392902
61408538635984848963435921828232
61408538635984848963435926060320
61408538635984848963436007567380
61408538635984848963437040669244
61408538635984848963437070783994
61408538635984848963437070784154
61408538635984848968519614847404
61408538635984848968519726469374
61408538635984848970967447524796
61408538635984849105717719079922
61408538635984849108228202254400
61408538635984854458887151946716
61408538635984854458949803978996
61408538635984854458949914065772
61408538636636509983519247669702
61408538636636543337872486795704
61408538636637393942717331130350
61408538636637410414071308055240
61408538636637443765891737227988
61408538636637443765913116625334
61408538636637443768339916975808
61408538636637443768423514062116
61408538636637443903089729838536
61408538636637443905621592411972
61408538636637443905622282574346
61408538636637443905622282574506
61408538636637443905622625531098
61408538636637460369297713487034
61408538636637460369360475251798
61408538636637460369381395840106
61408538636637460369381395840266
61408538636637460369381395958150
61408538636637460374464051506612
61408538636637460376911688358080
61408538636640445203593690701886
61408538636640461674883870853560
61408538636641345631612855376148
61408538636641345631633861720866
61408538636641345631634149034346
61408538636641345768810847986696
61408538636641345771342710560132
61408538636641345771342710577394
61408538636641345771343400722506
61408538636641345771343400722666
61408538636641345771343743679258
61408538636641362235018830100000
61408538636641362235081591864924
61408538636641362240185169673646
61408538636641362242632890729068
61408538636952659103201744230504
61408538636952659103201744243554
61408538636952659103201830319572
61408538636952659103201830336834
61408538636952659108284404514994
61408538636953543207525610017789
61408538636953548009205419049861
61408538636953559259440813114797
61408538636953559671285495053973
61408538636957461590290493221659
61408538636957461719958160485327
61408538636957467078210197643579
61408538636964300055914634408468
61408538636964300055915005948988
61408538636964300058362814156288
61408538636964316656871740284776
61408538636964316659320610667514
61408538636964350020179112972282
61408538636964350020179112989544
61408538636964366483939002612108
61408538636964366483939002625158
61408538636964653776870603240369
61408538636965500632514447594424
61408538636965500632514447595876
61408538636965500632514533352446
61408538636965500769712525945732
61408538636965500769712525962994
61408538636965500769713559064858
61408538636965500815445104408488
61408538636965500815445108659290
61408538636965500815445190166510
61408538636965500815446223268374
61408538636965506166166816221312
61408538636965506166166820470662
61408538636965506166166901977882
61408538636965506303364894571168
61408538636965506303364894588430
61408538636965506303365927690294
61408538636968201921657131959798
61408538636968201924167529390756
61408538636968201924167615134276
61408538636968218525124635267064
61408538636968218525124721006372
61408538636968218525124721010584
61408538636968257419907993132988
61408538636968268538028997635312
61408538636968268540476805851196
61408538636968273891198517662568
61408542228242680945271209749982
61408542228453415464618074236456
61408542228453415466877505765018
61408542228558781898593082429320
61408542228558781900852513957882
61408542229085613454172293821989
61408542229085613591433048197461
61408542229118033895393460587077
61408542229190966939612422801603
61408542229190967671941662914837
61408542229190968769755814474563
61408542229190968770027783657761
61408542229190968907016483110887
61408542229190968907288452294085
61408542229401668420882042915477
61408542229401701635446394568363
61408542229401701772707063204687
61408542229401712748483453066159
61408542229401712752751119993310
61408542229401712890011874722914
61408542229401716461863511934755
61408542229401716461863769152199
61408542229401716599124523527671
61408542229401716599124523546545
61408542229434083919906183288010
61408542229434117130199683011232
61408542229434131959193338123411
61408542229434131959444385183107
61408542229434132095889232390516
61408542229434133194790059972305
61408542229434133743582030414497
61408542229444924080385913777956
61408542229444940007715622439575
61408542229444940144976291075899
61408542229444940147236841464921
61408542229444940556758639941463
61408542229444940559081866706181
61408542229507063127221309993630
61408542229507063264482064723234
61408542229507066833261686122672
61408542229507066970522440852276
61408542229517825059234644450041
61408542305006787628240229664220
61408542305018495009228197816879
61408542305043110529982103274356
61408542305043110664983340382117
61408542305043110667180009795835
61408542305043110667180009795836
61408542305043110667180095534983
61408542305043110667180095534984
61408542305043111078962015704808
61408542305043111079024777819652
61408542305333694284770478603641
61408542305333694292112484297266
61408542305334594310818830690335
61408542305334594310818830690336
61408542305370016782073094698039
61408542305370016782073126478797
61408542305370017186512318562407
61408542305370017191594892740567
61408542305370017191594893207127
61408542305370017191594921786843
61408542305370017192159752279387
61408542305370017193855386422885
61408542305370017193855390654973
61408542305370917203251027503530
61408542305370917210834238251638
61408542305370917210865750052285
61408542305370917210865750052286
61408542305370917210865754284214
61408542305370917210865754303088
61408542305370917210866121588594
61408542305370917212560698632519
61408542305370917212560698632520
61408542305370917759908686065828
61408542305370917759908796133890
61408542305370917761603373177816
61408542305882133982172491257020
61408542305882134119433245632492
61408542305882134119495917403094
61408542305882134531215165802316
61408542305882137688210544437768
61408542305882137688272930411210
61408542305882137688273301947518
61408542305882137825471213074092
61408542305882137825471214136950
61408542305882137825471298813240
61408542305882137825533976251794
61408542305893841363223216919429
61408542305893845069261498737905
61408542305918456883914360262061
61408542305918457021175114637533
61408542305930164219713597887407
61408542305991391758547197187514
61408542305991391895807865823838
61408542305991392307590214689402
61408542306003099689144413715179
61408542306209040638765497706191
61408542306209043803102882035268
61408542306209940658035578293924
61408542306209940664813844124934
61408542306209940802074603105499
61408542306209940802074603105500
61408542306209940802075291654099
61408542306209944508112194405698
61408542306209944508112565942006
61408542306209944508112571609958
61408542306209944508112656286247
61408542306209944508112656286248
61408542306209946155241627284692
61408542306209946155241713023840
61408542306209946155241713024000
61408542306220747478617994412224
61408542306220747615815987022772
61408542306220747615878663048548
61408542306220748027660668957520
61408542306220751184656047592972
61408542306220751321854040203520
61408542306245362953053887351273
61408542306245363547847019360528
61408542306246263566553280014450
61408542306246263566553393387096
61408542306246263566553394449954
61408542306246263696202410947819
61408542306246263702121809327468
61408542306246263702121813559609
61408542306246263702372862036247
61408542306246263702372862386167
61408542306246263703814034389922
61408542306246263703814062023420
61408542306246263703814063086278
61408542306246263703814066255561
61408542306246263703817160659141
61408542306246264113903815236440
61408542306246264115595954559746
61408542306246264115596067932392
61408542306257070380359863233531
61408542306318298420787979843697
61408542306318298422480227822288
61408542306318298422480232539649
61408542306319148616350364207778
61408542306319198388657851458256
61408542306319198393740425636416
61408542306319198393740682853860
61408542306319198395432563897024
61408542306319198395432649636012
61408542306319198431878883531532
61408542306319198438653710405644
61408542306319198438925678053648
61408542306319198439493977616595
61408542306319198439493977616596
61408542306319198439493981848524
61408542306319198439493981867398
61408542306319198441186488476210
61408542306319198441188554660522
61408542306319198576754646252919
61408542306319198576754646252920
61408542306319198576754650484848
61408542306319198576754650503722
61408542306319198578446898948871
61408542306319198578446898948872
61408542306319198578446903180800
61408542306319198578446903199674
61408542306319198578447242851682
61408542306319198578449223296846
61408542306319198578450342137911
61408542306319198988536913611264
61408542306319198988536913630138
61408542306319198990229166190576
61408542306319198990229166307216
61408542306319198990229166326090
61408542306319198990229247697796
61408542306319198990229251929724
61408542306319198990229251929884
61408542306319198990231572162410
61408542306330005209239144130450
61408542306330005209239401347894
61408542306330005209239401348054
61408542306330005254992614603570
61408542306330005254993733830682
61408542306330005254993733830691
61408542306330005392190607214118
61408542306330005392191725028301
61408542306330005392253368978882
61408542306330005392254488192899
61408542306330005392254491375227
61408542306330005804035632105298
61408542306330005804035632105458
61408542306330005804036751332365
61408542306330005804036755564453
61408542784819406077114492221841
61408542784819711619551507292363
61408542943465238486273969597548
61408542943465238486273973829636
61408542943465238898055979738608
61408542943469136005407624898878
61408542943469140949238007506430
61408542943469141358573701715514
61408542944024485957739953915852
61408542944024490899124020591428
61408542944025384331825313925448
61408542944025384743607319834420
61408542944025385978953337561336
61408542944028371353803821450392
61408542944028393359641369496992
61408542944028393359641373729080
61408542944028393359641746800422
61408542944028393361273188776254
61408542944028393361901178328984
61408542944029271785167314115197
61408542944029275490960085446025
61408542944029275491022761454539
61408542944029275491022761471801
61408542944029275628220754082349
61408542944029277274596665391663
61408542944029277275348777718237
61408542944029293927390389372500
61408542944029293927390393604345
61408542944029293927390393604588
61408542944029293927390766675927
61408542944029293929650198204489
61408542944133738383390968062040
61408542944133743734111563729400
61408542944133743734112678338378
61408542944133743735743378776574
61408542944134644296778009426802
61408542944134644301860583604962
61408542944134644301861698213886
61408542944340585252050998841158
61408542944340585261840722420974
61408542944340588556096770159310
61408542944340590193435065516734
61408542944340590193435069748822
61408542944340590200965361800076
61408542944341485408018008221315
61408542944341485408018012807535
61408542944341485819800018716507
61408542944341490761184085037951
61408542944341490761184089624171
61408542944341490770221702412606
61408542944344485518572738225072
61408542944344487163442363919536
61408542944344491016614119064874
61408542944344491016614577763096
61408542944344492653952791725728
61408542944344492661482710705640
61408542944345387685521132259733
61408542944345387685521132265557
61408542944345387685521133794767
61408542944345387685521138399861
61408542944345387731003092365969
61408542944345387731003096965239
61408542944345387731253796463249
61408542944345387731253797998283
61408542944345387731253801068343
61408542944345387731253802603377
61408542944345387731274690006875
61408542944345387731274694611969
61408542944345387731275066620666
61408542944345387733510133391185
61408542944345387733781729502881
61408542944345387733781731037915
61408542944345387738052989145158
61408542944345387740312682123252
61408542944345387868263760996469
61408542944345387868263761002293
61408542944345387868535358643199
61408542944345387868535363248293
61408542944345387875313657781482
61408542944345387877573436852853
61408542944345393221429837813105
61408542944345393221429837818929
61408542944345393221429842418199
61408542944345393221701433924801
61408542944345393221701433930625
61408542944345393221701435459835
61408542944345393221701438529895
61408542944352292091273546131396
61408542944352292221006246710149
61408542944352292221006246714521
61408542944352292221006247064281
61408542944352292221006247068653
61408542944352292228534214767720
61408542944352292228536543483136
61408542944352292632788252973253
61408542944352292632788252977625
61408542944352292640318549392108
61408542944352295797313928027560
61408542944352297574172323880917
61408542944352297574172323885289
61408542944352297581702620299772
61408542944352297581702621716714
61408542944352297583962053226562
61408542944356150219107863246986
61408542944356192904661844066330
61408542944356194498509371121413
61408542944356194498509371125785
61408542944356194498509629406086
61408542944356194500953994411350
61408542944356194505851635112808
61408542944356194505851639462940
61408542944356194506039667540268
61408542944356194508296000118072
61408542944356194551857129055861
61408542944356194551857129409993
61408542944356194554053028706572
61408542944356194554113465983797
61408542944356194681440286338194
61408542944356194681523968691426
61408542944356194688782292044916
61408542944356194688782296277004
61408542944356194688783067929336
61408542944356194688865974398148
61408542944356194689050536338542
61408542944356194689051936744626
61408542944356194689053892388700
61408542944356194689054002475476
61408542944356194689055035577340
61408542944356194689055035931472
61408542944356194689117797692184
61408542944356194689117797692185
61408542944356194689117798046317
61408542944356194691311372859408
61408542944356194691314816065657
61408542944356194691376459090404
61408542944356194691376459103445
61408542944356194691376459103454
61408542944356198257831276933124
61408542944356200034689672786481
61408542944356200034689672786641
61408542944356200034689672790853
61408542944356200041948368743460
61408542944356200041948372975548
61408542944356200042219964855156
61408542944356200042219969087244
61408542944356200042219969205336
61408542944356200042221112393976
61408542944356200042221112748108
61408542944356200042283874508820
61408542944356200042283874508821
61408542944356200042283874862953
61408542944356200044479400615806
61408542944356200044479773687148
61408542944356200044542535801989
61408542944461544461197554858629
61408542944461544461197554863001
61408542944461544461197555212761
61408542944461544461197555217133
61408542944461544463641920222397
61408542944461544872979819406406
61408542944461544875424184411670
61408542944461545058438150979801
61408542944461545058438409260102
61408542944461550409159862786801
61408542944461550409159862791173
61408542944461550409160121071474
61408542944461550411670347024302
61408542996655925512867296130267
61408542996655925512867300735361
61408542996655926064106778125464
61408542996655926064357822018276
61408543014380901179214194644363
61408543014380901184360520932493
61408543014380901733153266213509
61408543014929328866364493972417
61408543014929328866427169998193
61408543014929330099429815109551
61408543014929330100958399390021
61408543014929330101710511699333
61408543014929330101773187725109
61408543014929330101961215802437
61408543014929339984485498474741
61408543014929341768874190765827
61408543014929344925869569382405
61408543014929344925932331147329
61408543014929344925932331166043
61408543014929346710258261673491
61408544219667539457568939118014
61408544219667539460016656788659
61408544219667539465099231169268
61408544220325232350413035510833
61408544355242920244375032487722
61408544355242920655969010319366
61408544355559014674089656557182
61408544355559019613214291232020
61408544355559020017465918989024
61408544355570726994014220844785
61408544355570726994014220857883
61408544355570726996273661322797
61408544372956633732522818268774
61408544372956638671650552248502
61408544372956638671650642586920
61408544372967395661525655926520
61408544372967395661526000282792
61408544372967395661526775117452
61408544372967395661526775134714
61408544372967423891209726508988
61408544372967427595555526993784
61408544372967438899134116932650
61408544372967440553128474853616
61408544372967440553128475207748
61408544372967440553128475225218
61408544372967440690389229583220
61408544372967440690389229596270
61408544372967440690389229600690
61408544372967443838261850558246
61408544372967443838261850912378
61408544372967443838262965517090
61408544372967443838262969766440
61408544372967443840521281968764
61408544372967443840522401176958
61408544372967445494513320495158
61408544372967445494701606839690
61408544372967445494764369072578
61408544372967445624346234382526
61408544372967445624346239086790
61408544372967445624346578738798
61408544372967446043556339514770
61408544372968296230090846329876
61408544372968324459021422410272
61408544372968327751773245063424
61408544372968328163367222895068
61408544372968341120940261464920
61408544372968746544499213911751
61408544373284890913394572301307
61408544373904919910152535185272
61408544373913023785362570394854
61408544373913023785362570748986
61408544373915724892997037178314
61408544373915724892998156386508
61408544373915725076764862347530
61408544373915725076764862364792
61408544373915725076764866596880
61408544373915726723140773691368
61408544373915726723140777923456
61408544373915741539683449672946
61408544373937302048290741062162
61408544373937302048290827151230
61408544373937335402375541498654
61408544373937335402626332031860
61408544373937351461315500624554
61408544373948090568275290041360
61408544373948090568275291104170
61408544373948090568278728661388
61408544373948090568278733247608
61408544373948107214902039726038
61408544373948139981236943098064
61408544373948139981236943115326
61408544373948139981238057706988
61408544373948139981238057724250
61408544373948139982052850641346
61408544373948139982052850645558
61408544373948140385215911538404
61408544373948140385217026497248
61408544373948140385217030746598
61408544373948140385219350495302
61408544373948140385969057303712
61408544373948140386031819418556
61408544373948140386031820481366
61408544373948140386035262624804
61408544373948140393835113771974
61408544373948156635541802558480
61408544373948156635541807280214
61408544373948157040524625571496
61408544373948157047136558516318
61408544373948157047136558529368
61408544373948157047138882864292
61408544373948157047951347201326
61408544373948157047951348264136
61408544373948157047954790407574
61408544373949040961646981501634
61408544374229140922752594218022
61408544374231776192561461726794
61408544374231826155464685638488
61408544374233191694331498800856
61408544374233191694331500200536
61408544374239931676987784337756
61408544374239931677050546452600
61408544374239945952082212842412
61408544374243533399003951409544
61408544374243548223077952574392
61408544374264207752174192798784
61408544374264207752174193271168
61408544374264207752174197520518
61408544374264207752174886267354
61408544374264207752175226409008
61408544374264207752178325224252
61408544374264208163768864098998
61408544374264208163772303055896
61408544374264208163772306242436
61408544374264208164019911158694
61408544374264255930668415357798
61408544374264256342262391789762
61408544374264256342262393189442
61408544374264257577796779116626
61408544374264257577797467513542
61408544374264257582128015471458
61408544374264258126652200070578
61408544374264258126652203257118
61408544374264258126840485365350
61408544374264258130919985913650
61408544374265158145608475017750
61408544374265158694652267359914
61408544374265158694652353453354
61408544374275915544756133587312
61408544374275915544756136773852
61408544374275948898841625944290
61408544374275963722914934585128
61408544374275963722999650171366
61408544374275963722999651571046
61408544374275964958533693128700
61408544374275964958596713523846
61408544374275965514982515804820
61408544379821350243784111672989
61408544379821350243785226281913
61408544379821350243787549230207
61408544379821350243787553816427
61408544379825251057928991412837
61408544379825252704304902722151
61408544380141368607665877105537
61408544380141368614444170122407
61408544380152175420904134157137
61408544380173767642994070696139
61408544380173784107502858526053
61408544380173784114281152015099
61408544380184541102649969693775
61408544380184574456734421511547
61408544380184574456794002932325
61408544380184589280892450324843
61408544432051148154178986675294
61408544432051148565772964506938
61408544432367248064530599322272
61408544432378954903817763631711
61408544432378954903817789141527
61408544432378954903817808272674
61408544432378955452610881984069
61408544432378955452610896510122
61408544432378955455058599857163
61408544432378955455058614385637
61408544432378955455309662862275
61408544433035762236590772950110
61408544433327250890171586081663
61408544450093124173854090376242
61408544450093124173854090376243
61408544450103914518066789167290
61408544450103930529494791650723
61408544450103930567697120206601
61408544450103930570228540050236
61408544450103930575248347843148
61408544450103930575249380964695
61408544450103930982010803176652
61408544450103930989353841972140
61408544450103931126550791184519
61408544450761637881308464447236
61408544450761638475833099111818
61408544450761638475895775137434
61408544450761639665698272862596
61408544450761640122210043537836
61408544858748282280871657669422
61408544858748282280871743408570
61408545070478079489356112834148
61408545071130933918552358261258
61408545071130967272006183568312
61408545071130967272007212456802
61408545071130972622728924268174
61408545071130983880557120003498
61408545071130985527687205611026
61408545071134887599393990757902
61408545071134891349408287631791
61408545071134891349470963657567
61408545071134891349470963657568
61408545071447089769094884029723
61408545071447089769094884049406
61408545071462692467623331936979
61408545071462692467624365038843
61408545088203054703313694481927
61408545088203054705510411705886
61408545088203054705761547341035
61408545088860763701438238219994
61408545088860767588713289819276
61408545088860767588775965490760
61408555150722560286414860621732
61408555150722560286414889318088
61408555150734722958878887713652
61408555227437567759783673070531
61408555227437567760535785379843
61408555227437582577166875009715
61408555227437582577354903087043
61408555227437582584761046989991
61408555227437582584948988974039
61408555227437582584949075067319
61408555227437582722209744057935
61408555227437584368334950927115
61408555227437584368585656429899
61408555227437584369087063236427
61408555227437584369087064636107
61408555227437584369337767339531
61408555227437584369337768739211
61408555227545901083540992953850
61408555227546851476661545607587
61408555227546851476661547024529
61408555227546851476661549856937
61408555227546851476661550211069
61408555227546851476661551256617
61408555227546851476661918542123
61408555227546851476661918560837
61408555227546851476661922792925
61408555227546851476912598316313
61408555227546851476912626896029
61408555227546851476996305489557
61408555227546851476996309721645
61408555227546853328928594695092
61408555227546853329200935395724
61408555865536686398362089404815
61408555865634264588577353005971
61408555865634264588580839790372
61408555865641117857923463037624
61408555865641151211377283621700
61408555865641151211378312510190
61408555865641167683298438312130
61408555865641167819928214388934
61408555865642067861672438667774
61408555865642068457283829296574
61408555865645019723644581185784
61408555865645053672525721371834
61408555865645069549016114303802
61408555865645069549019556460290
61408555865645069549019556466114
61408555865645069686276873284208
61408555865645069686276873297258
61408555865645069755189680185491
61408555865645069755193166969892
61408555865645071538768190115210
61408555865645071539582972310171
61408555865645970116768576337251
61408555865645970116768580586601
61408555865645970117016185367345
61408555865645970117016185483985
61408555865645970117016185838277
61408555865645971969319217380171
61408555865645972107332079815605
61408555865645972563840379649647
61408555865645972563843850490601
61408555865645972563843850490845
61408555865645972564658634220839
61408555865645972564658634239553
61408557301355930293652118849217
61408557301364180602331214662194
61408557301364180602332252014860
61408557301364936429490601855987
61408557301364936429490602328163
61408557301368088620289243727971
61408557301368088622548674902401
61408557301368089811597948793087
61408557301368990836945665980229
61408557301368990836945665980230
61408557301368990974206334616554
61408557301368990974206334616557
61408557301368990974955343352672
61408561372411861756932251598256
61408561372484846456623186838830
61408561372516377440621883995452
61408561372516377440621884008466
61408561372516377447964922804038
61408561372516382380314472455604
61408561372516382380314762502114
61408561372516382387091909124930
61408561372516382387844768756208
61408561372516382387845054553368
61408561372517282955656922636997
61408561372517282955656922753637
61408561372517282955656924172191
61408561372517282957351499331003
61408561448892132225527408210005
61408561448892180266509219141891
61408561448892180266512229169769
61408561448964766956643606170667
61408561448965111435104002536675
61408561448989426766020163757571
61408561449000233579761547674843
61408561449001134284771235836596
61408561449182715484935591568676
61408561449182719190974016635652
61408561449183604934565007347943
61408561449183614222541244095766
61408561449183616052684525705036
61408561449183619758722574280690
61408561449183619758722945816998
61408561449183619758723031906066
61408561449183619758723036161239
61408561449183619758723036161240
61408561449207931383600310434610
61408561449218738197407928375153
61408561449218771366215599469189
61408561449218786190376636794043
61408561449219038333582155418869
61408561449219038386677832110025
61408561449219038386678493675581
61408561449219038386678494025501
61408561449219042092715885640693
61408561449219077045916377875831
61408561449219088164036010201867
61408561449219194040653816538316
61408561449219937124281045503718
61408561449219938954424441899869
61408561449219972260495881511299
61408561449219972260746929987937
61408561449219988731785030077216
61408561449219988731785030427136
61408561449220094608402836413824
61408561449279965690484961251332
61408561449280860722052188711446
61408561449280866258233890432678
61408561449280866258233976521746
61408561449280866258233980776919
61408561449280866258233980776920
61408561449280866258236300519800
61408561449291684190161112469461
61408561449291684190161112819381
61408561449291717360664046170687
61408561449291717491083858689214
61408561449291717491334907166065
61408561449291722890069633880827
61408561449291722896847899627273
61408561449291973208215364334091
61408561449291973214990163574705
61408561449291973261310583296330
61408561449291973261310954832637
61408561449291973261310954832638
61408561449291988085468698198694
61408561449291988085469069735001
61408561449291988085469069735002
61408561449292017549934611471115
61408561449292023038669475881071
61408561449292023038669561970139
61408561449292034151707648987791
61408561449292034156790223165951
61408561449292034158484800209877
61408561449292868292875833853516
61408561449292868292875915337490
61408561449292868292875919592663
61408561449292868292875919592664
61408561449292868292875919942584
61408561449292871998916292516292
61408561449292873643782474536496
61408561449292873829059603171838
61408561449292873829059688910985
61408561449292873829059688910986
61408561449292873829059689260906
61408561449292873829060060447293
61408561449292873829060060447294
61408561449292873829060060915311
61408561449292888653217631985134
61408561449292888653217717724281
61408561449292888653217717724282
61408561449292888653217718074202
61408561449292888653218089260589
61408561449292888653218089260590
61408561449292918248145313988877
61408561449292918248417283153201
61408561449292918255195434198787
61408561449292923606418208792860
61408561449292923606418209842620
61408561449292923606418238538976
61408561449292923606418495756420
61408561449292923606418581845488
61408561449292923644794919677396
61408561449292923654682646760769
61408561449292934719455639993364
61408561449292934719706688470215
61408561449293073771630914855218
61408561449293073771630914855245
61408561449293073906108872516977
61408561449293073908640620771341
61408561449293073908640620771549
61408561449293073908891669230717
61408561449316288592226830256373
61408561449316299657251128847845
61408561449316299710346434002693
61408561449316299710346434002694
61408561449316299710346434352614
61408561449316299710346805539001
61408561449316299710346805539002
61408561449316299710346805888921
61408561449316299710346805888922
61408561449316299710347465588237
61408561449316299710347467104557
61408561449316299710347467454477
61408561449316303416387871813315
61408561449316305063516928569781
61408561449316349482622407936363
61408561449317183623791618583090
61408561449317183623791704672158
61408561449317183623791990119398
61408561449317183623791994724492
61408561449317183623791995787350
61408561449317183623792076208466
61408561449317183623792080463640
61408561449317183623792080813559
61408561449317183623792080813560
61408561449317183623792081876418
61408561449317189159975849781961
61408561449317189159975849783419
61408561449317189159975850131881
61408561449317198447952343280668
61408561449317200278095368139054
61408561449317200278095453878201
61408561449317200278095453878202
61408561449317200278095454228122
61408561449317200278095739675361
61408561449317200278095739675362
61408561449317200278095825414509
61408561449317200278095825414510
61408561449317200278095825764429
61408561449317200278095825764430
61408561449317200278096487335655
61408561449317238983338660093963
61408561449317238985598091069943
61408561449317238985598435628877
61408561449317250050371428161632
61408561449317250050371686428836
61408561449317250050622476638483
61408561449317250101176043685724
61408561449328040399600811669172
61408561449328040399600897408320
61408561449328056916707310283311
61408561449328056916707311333071
61408561449328060622747716041829
61408561449328512750552497560882
61408561449328512757894475737648
61408561449328512757978530080698
61408561449329413318364279201314
61408561449329413318364279555443
61408561449329413320623968997080
61408561449329413320624054889316
61408561449329413320624055440196
61408561449329413320895651117652
61408561449329413320895651471784
61408561449329413320895679716078
61408561449329413320895679716082
61408561449329413320895680248329
61408561449329413320896024623475
61408561449329413325706257725567
61408561449329413325706257732128
61408561449329413325706257732129
61408561449329413325706257732212
61408561449329413325706257732371
61408561449329413325706257732372
61408561449329413325706258082049
61408561449329413325978225373571
61408561449329413325978225380132
61408561449329413325978225380133
61408561449329413325978225380213
61408561449329413325978225730133
61408561449329413325978225846692
61408561449329413325978225846693
61408561449329413325978227246373
61408561449329413325978253875284
61408561449329413325978254426408
61408561449329413325978254426409
61408561449329413325978254426489
61408561449329413325978598432760
61408561449329413325978598432761
61408561449329413325978598432844
61408561449329413325978598782680
61408561449329413325978598782681
61408561449329413327673831293915
61408561449329413327673832810154
61408561585110674186226508570579
61408561585183169828891952019820
61408561585183663411038121411406
61408561585191306505876954165990
61408561585195359680965874258386
61408561585195359680965902838102
61408561585195375733127653655442
61408561585195375733127682235158
61408561585227793017290561099840
61408561585227793017290565331928
61408561585227793017291594201704
61408561602592077768426761587474
61408561602592978336238543932118
61408561602624493267172513394157
61408561602624493267172770611601
61408561602624493267172856350749
61408561602624493267988416351219
61408561602624493267988673568663
61408561602624493268260390120477
61408561602624493268260647337921
61408561602624493268260733077069
61408561602625393836072428978513
61408561602832492313765768629558
61408561602832492313768777136904
61408561602832492313768777491036
61408561602832492313768863230184
61408561602835194017201027338561
61408561602835194017201113077709
61408561602835194428986472329117
61408561602835199362839136042948
61408561602836094585012808979153
61408561602843347305187096942908
61408561602847357240966471682653
61408561602905427188398890997069
61408561602905427188398977091318
61408561602905427188401985598664
61408561602905427188401985952796
61408561602905427188402071691944
61408561602905427600181154123485
61408561602905472064227753944857
61408561602905475366641457722386
61408561602905475778423720356943
61408561602905475915684388993267
61408561602908128891833978700921
61408561602908145363124417139482
61408561602908145363124417487998
61408561602908145363124417493614
61408561602908145363124503227146
61408561602908145363124503232762
61408561602908145500385172217762
61408561602908177067569303845327
61408561602908188188197463697555
61408561602908188188197549436703
61408561602909045930936199128430
61408561602909046068196954213730
61408561602909046068197039952878
61408561602909078047414511882247
61408561602909079281945282112931
61408561602909088756009245337987
61408561602909094109178765852937
61408561602909479735939886379624
61408561602909479741022456325696
61408561602909529560495516222424
61408561602909529560746564681800
61408561602909529560767600179240
61408561602909530109538533724312
61408561602909530109789582537820
61408561602909530109810612976864
61408561602909530109810613447796
61408561602909530109810617679884
61408561602909530109810617698597
61408561602909530109810617698598
61408561602909530117153742600464
61408561602909530117404700262088
61408561602909530117404704848308
61408561602909530117404790941748
61408561602909540686481658374034
61408561602909540686481658392748
61408561602909541235524675875922
61408561602909541235524675894636
61408561602909544384925624269558
61408561602909544392519711554782
61408561602909546169315435872428
61408561602909546176909523158896
61408561602916232765705690197789
61408561602916277230567768984795
61408561602916277230568026202239
61408561602916277230568111941387
61408561602916277238183119932963
61408561602916282179821333900629
61408561602916282591352554688923
61408561602916282591415312204497
61408561602916282591415312217547
61408561602916282591415316449635
61408561602916282591415316803767
61408561602916282726353500234824
61408561602916282728612931763386
61408561602916282728863980240024
61408561602916293846983984098129
61408561602919879502086864729513
61408561602919884451068117505765
61408561602919884451068122111668
61408561602919884862662095809633
61408561602919884862662095822683
61408561602919884862662095829289
61408561602919884862662186148051
61408561602919884862662186167707
61408561602919884862850382186871
61408561602919884862850472512239
61408561602919884862850472512266
61408561602919884992517049631411
61408561602919885000111141502882
61408561602919886095497261553177
61408561602919886095497347646457
61408561602919886095685546834899
61408561602919886098007856319105
61408561602919886098007856332155
61408561602919886098008889434019
61408561602919886098008975527299
61408561602919886098197175798234
61408561602919886098197261891514
61408561602919895569188093157969
61408561602919900914761117697917
61408561602919900914823879458385
61408561602919900922166914021833
61408561602919900922166918621347
61408561602919900922355200379415
61408561602919900922355204611530
61408561602919900922355290704810
61408561602919901059615959695426
61408561602920351404558025998583
61408561602920351404558025998615
61408561602920351404558140789862
61408561602920351404558140789863
61408561602940544183048513599021
61408561602940544183048770816465
61408561602940544183049542468797
61408561602940544185496231472115
61408561602940544185496488689559
61408561602940549744651331749990
61408561602940549744652446358914
61408561602940560451179134837284
61408561602940560451179220576432
61408561602940560862771964775055
61408561602940560862772050514203
61408561602940560862773079383979
61408561602940560862961398678042
61408561602940560862961399026558
61408561602940560862961399032174
61408561602940560862961484765706
61408561602940560862961484771322
61408561602940561000222153756322
61408561602940561000222239495470
61408561602940565804348564186332
61408561602940594137523145078665
61408561602940594137523149677935
61408561602940594139970867551029
61408561602940594145116975496365
61408561602940608629421615468352
61408561602940608629421701207500
61408561602940609178464634013415
61408561602940609178464634033098
61408561602940609178464634367707
61408561602940609178464634387390
61408561602940609178464720106854
61408561602940609178464720106855
61408561602940609178464720109068
61408561602940609178464720126538
61408561602940610199541546809175
61408561602940610199729833153707
61408561602940610204624120987335
61408561602940610204812407331867
61408561602940610207072186403241
61408561602940610207072958055573
61408561602940610275796751587905
61408561602940610275797870796099
61408561602940610822330032423609
61408561602940610824839512226481
61408561602940610824839512239531
61408561602940610824840541096257
61408561602940610824840541109307
61408561602940610824840545341395
61408561602941461430773180666990
61408561602941461430773266761674
61408561602941461567781739026195
61408561602941461568033935752290
61408561602941461568034021491438
61408561602941466372160432269964
61408561602941466509421101260580
61408561602941498488384515377263
61408561602941498490895000106617
61408561602941509609015656851884
61408561602941509609015661278375
61408561602941509609015661298058
61408561602941509609015661632666
61408561602941509609015661632667
61408561602941509609015661634880
61408561602941509609015661652350
61408561602941510841287081846248
61408561602941510843545857556693
61408561602941510843546513374810
61408561602941510843546886426469
61408561602941510843796818405017
61408561602941510843797561851448
61408561602941514550402827143170
61408561602941514550402912882318
61408561602952268243509223156659
61408561602952268243509308895807
61408561602952268380769977532291
61408561602952299948391148687365
61408561602952299948391520223673
61408561602952299950650955984323
61408561602952304889778689964051
61408561602952304892289174557892
61408561602952305301372668162925
61408561602952305301372753902073
61408561602952305301623802853524
61408561602952305303883238614174
61408561602952305304071520726618
61408561602952305304071524958706
61408561602952316002816091890663
61408561602952316002816092953473
61408561602952316002816179046912
61408561602952316002816179046913
61408561602952316010158184736213
61408561602952316010159217855339
61408561602952316010408774048229
61408561602952316010409145584537
61408561602952316350830494350853
61408561602952316350830494704985
61408561602952316414326129679455
61408561602952316414409812500651
61408561602952316414409812504863
61408561602952316414409812517913
61408561602952316414409812874475
61408561602952316414598098862445
61408561602952316414660860977289
61408561602952316414660860983895
61408561602952316419493386868089
61408561602952316421941223764311
61408561602952316422002866670961
61408561602952316422002866684011
61408561602952316422003899785875
61408561602952316422003900140007
61408561602952316422003900159663
61408561602952316422003900159907
61408561602952316422003985879155
61408561602952316422192186150090
61408561602952316422192186504195
61408561602952316422192186504222
61408561602952316422192272243343
61408561602952316422192272243370
61408561602952316422192272243586
61408561602952316551586884409219
61408561602952316551858853592209
61408561602952316559452941233986
61408561602952316559453026973134
61408561602952317649756863346693
61408561602952317657349917512791
61408561602952317657538203877006
61408561602952321363391065281115
61408561602952321363391065294165
61408561602952321363391412836977
61408561602952321363579351638697
61408561602952321363579351658380
61408561602952321500840106742276
61408561602952321500840192481424
61408561602952707615436661682973
61408561602952766904395007537143
61408561602952766904395007537175
61408561602952766904395122328422
61408561602952766904395122328423
61408561602952771853375686003339
61408561602952773493005879399805
61408561608427757005571933328631
61408561608428674227873426753461
61408561608428674227873426754865
61408561608501603566325957783158
61408561608501603703586626419482
61408561608534019065887787907207
61408561608534019065887873646355
61408561608534019066159757090405
61408561608534019066159842829553
61408561608534019203148542282679
61408561608534019203420511465877
61408561608739916786773039097677
61408561608739916924034570080332
61408561608740817354585596995372
61408561608740817491846265981616
61408561608743819842088139606847
61408561608743824920732969489458
61408561608743867422520664630524
61408561608744719815100137091045
61408561608744719815100222830193
61408561608744719952360891466517
61408561608744720402284827162132
61408561608744725488544665390742
61408561608744767993342617703239
61408561608744767993342617722113
61408561608744767993342703461261
61408561608751624762306560988462
61408561608755524980899655500734
61408561608755526627839646355030
61408561608755526627839651059294
61408561608755526628027679136622
61408561608755527222635963323758
61408561608755527359896632310003
61408561608755527359896636542091
61408561608755530517143174273331
61408561608755575538328518676044
61408561608755575538328547257212
61408561608755575538328632994908
61408561608755575538328632996360
61408561608755580340255280132303
61408561608755580342514715892989
61408561608812851661406247559437
61408561608812851798667778542092
61408561608812852393461200139685
61408561608812852393461285878833
61408561608813602109163687907344
61408561608813602109163692512438
61408561608813650287407201640276
61408561608813752229218805457132
61408561608813752366479474443376
61408561608813752823740343960595
61408561608813752961001012596919
61408561608816303814858473194384
61408561608816752467264249075640
61408561608816752474039075949752
61408561608816754121924745774812
61408561608816754259185498903775
61408561608816754716721348068607
61408561608816754846367012898418
61408561608816754853709018605140
61408561608816754853982102793916
61408561608816770913486810916265
61408561608816802297153501555976
61408561608816802299414085228243
61408561608816802300167226405963
61408561608816802435168463532596
61408561608816804083803896689047
61408561608816813418287202038511
61408561608817655276918035623892
61408561608817655282000609802052
61408561608817666539660373867457
61408561608817671344037838181225
61408561608817671473704419060101
61408561608817671481298592556697
61408561608817671481298592556856
61408561608817702865719576886624
61408561608817703002164307864756
61408561608817703002980245522948
61408561608817703460516179161381
61408561608817705244089968428993
61408561608817705246349518803581
61408561608817714573553580615770
61408561608824607815246131588027
61408561608824607815246389855231
61408561608824607815246390202802
61408561608828454913956261566608
61408561608828462097269171785518
61408561608828462234529840771763
61408561608828509680967246553859
61408561608828509680967249736187
61408561608828509810821999825634
61408561608828509815904574003794
61408561608828509818165153425260
61408561608828509818165157674610
61408561608828510275763848781961
61408561608828510275763848847571
61408561608828510275763853427239
61408561608828510275763853446841
61408561608828510275763853545490
61408561608828510275763853546219
61408561608828510410702295608513
61408561608828510410702295610934
61408561608828510412961727137804
61408561608828510412961727139496
61408561608828510412961731388606
61408561608828510412961755717520
61408561608828510412961755718972
61408561608828510412961759949608
61408561608828510412961759968322
61408561608828510412961760421103
61408561608828510412961841456668
61408561608828510412961841458120
61408561608828510412961846160251
61408561608828511465357058014663
61408561608828526327653549328946
61408561608828526465123420428530
61408561608828526470205994471336
61408561608828526470205994606690
61408561608828526470207113803478
61408561608828526472466545332040
61408561608828526472466549581150
61408561608848719314692355409180
61408561608849169621758631190893
61408561608849175295203159489778
61408561608849223473445640120846
61408561608849234591566273067179
61408561608850075725754186754740
61408561608850075725754186754741
61408561608850075863014855391062
61408561608850086980883406305383
61408561608850086980884520914307
61408561608850118367812807703559
61408561608850118367812807722433
61408561608850118367812893442707
61408561608850118367812893461581
61408561608850123901465262068143
61408561608850123903996667368336
61408561608850123903996667385805
61408561608850123903996667385806
61408561608850125685311044869490
61408561608850134419978028895697
61408561608850135022117300332138
61408561608850135022117300332139
61408561608850139963503808509174
61408561608860880891278632424729
61408561608860880891341308465007
61408561608860893656799262991910
61408561608860930714725470113749
61408561608860930714725470113785
61408561608860930714725470132658
61408561608860930714725470132659
61408561608860930716984901642347
61408561608860930716984905874435
61408561608860930716984905893308
61408561608860930716984905893309
61408561608860930851651407451463
61408561608860930851651493190611
61408561608860930851923376634453
61408561608860930851923462373601
61408561608860941232694299618275
61408561608860941370164259999291
61408561608860941827490530867506
61408561608860941835105538839470
61408561608860941835105538839479
61408561608860941970042976009896
61408561608860941970044095339617
61408561608860941970044095342038
61408561608860941972303531119710
61408561608860941972303531119914
61408561608860943017084020760263
61408561608860943017084106499411
61408561608860946776493075352798
61408561608860946776493075536497
61408561608860946776493080135767
61408561661602695138360627903487
61408561661918735278463482872595
61408561661918746261771197904447
61408561661918779750100731490305
61408561661918794439260535822845
61408561661930609479214410274215
61408561661991429307637748324235
61408561661991681136404406366207
61408561661991729313894003037083
61408561661991729451154757412555
61408561662002236121378869256941
61408561662002236121378873974303
61408561662002236121378875391245
61408561662002236121379132241507
61408561662002236121567161735777
61408561662003388700154855077437
61408561662003436695447164362699
61408561662003436695447168594787
61408561662003436832707923324391
61408561662003436878461503529995
61408561662003436878461508116215
61408561662003436878461508228643
61408561662003588778102854193612
61408561662026862706316550644563
61408561662038559020858212499977
61408561662038570141154598406851
61408561662038575494407823831745
61408561662038575494407828417965
61408561662039922792544037188362
61408561662039922792544040020770
61408561662039922792544041437712
61408561662039922792606798953286
61408561662039922792627719658234
61408561662039922792627724257504
61408561662039922792628838866428
61408561662039922792879542970984
61408561662039922800138210212734
61408561662039922800158786544148
61408561662039922800158786562862
61408561662039922800159043780306
61408561662039926551932833190934
61408561662039926551932833190935
61408561662039926552204802355259
61408561662039928130451771686015
61408561662039928336342444573118
61408561662039928336342903248254
61408561679437540265650945465735
61408561679728412549891966664251
61408561679764446380480520948391
61408561679764902221186507573263
61408561679764903802008415232341
61408562087424629505292467292345
61408562087427631390384088384194
61408562087427631398001500615625
61408562087427631398001500681316
61408562087427631398001502216350
61408562087427631398001505398678
61408562087427631527920250702770
61408562087427631527920255485739
61408562087428531958467839188947
61408562087428531958471277967730
61408562087428531958471282750699
61408562087428531958471282750939
61408562087428531965809844895669
61408562087428531965813287039107
61408562087428532095728593918551
61408562087428532103070599625273
61408562087428532103073955675431
61408562087428532553267880793609
61408562087428532553267885044411
61408562087428532553278388442144
61408562087428532560042589694353
61408563523147642836739170980677
61408563523147642836739256719825
61408563523147642973999925356149
61408833057025104440353759933153
61408833057973385663899441899019
61408833057973385663899442948779
61408833695153942588359319998868
61408833696029275992416629776868
61408833696090216061476254359720
61408833696090221002863424100098
61408833696090221185877648948530
61408833696090221597722790048060
61408833696090521192134018098286
61408833696090521375148242946718
61408833696090521786930248855690
61408833696101021228088581539240
61408833696101323063734710604718
61408833696101326955865027945820
61408833696101326956053056023148
61408833696101328005118781512382
61408833696102221985170957059816
61408833696137345366847456955850
61408833696137345412601013167958
61408833696137345961643687713254
61408835823098573695886179049807
61408835840815846361061697436272
61408835840823045957147853441814
61408835840823946524897906319648
61408835840823946524897906792032
61408835840826647679352306875188
61408835840826647684435908387930
61408835840826653167271666805322
61408835840826653174866097519522
61408835840859068667108646945654
61408835840859068667108648343882
61408835840859068667109680047518
61408835840862970578583694358710
61408835840862970586177786248868
61408835840921546750153093397356
61408835840925143114377083083800
61408835840925143119459652662690
61408835840925148465097764962586
61408835840925148602295757573134
61408835840925148609889931069890
61408835840932003549336287519842
61408835840932051726762520833147
61408835840932052962109310212395
61408835840932303738523198226053
61408835840932303738523198226062
61408835840932303740218550581027
61408835840932303740218550581036
61408835840932351909423673622584
61408835840932351918461031212095
61408835840932353151547612688932
61408835840932353151547616938282
61408835840933204298740548574758
61408835840933204298740553279022
61408835840933204298741582148798
61408835840933204306355642659822
61408835840933204306355647364086
61408835840933204306355905526296
61408835840933248040831953617458
61408835840933248040832297990992
61408835840933248589623924059650
61408835840933248589706916261777
61408835840933248589706920966041
61408835840933251745177754102254
61408835840933252301562776838480
61408835840933252301563121194752
61408835840933252477235111239242
61408835840933253528750973543136
61408835840933253528751658039378
61408835840933253528752002412912
61408835840933253536344710333412
61408835840933253536345054689684
61408835840933254130890351778960
61408835840933254131141404959862
61408835840935905462422659640876
61408835840935948097703101917406
61408835840935949881277005854530
61408835840935953585622806339326
61408835840935953585873853398814
61408835840935953593215858633360
61408835840935953631627439725832
61408835840935953631711122074692
61408835840935955231998717665902
61408835840935955239591769959936
61408835840935955422544468564813
61408835840935955422628151384605
61408835840935955422795515624518
61408835840935955422879198444301
61408835840957563918930452900493
61408835840957564102132739111694
61408835840968368536667817435694
61408835840968369085543813200591
61408835840968369093053189245554
61408835840968370320241721372818
61408835840968370327835118023124
61408835840968370373588703287332
61408835840968370373588707536682
61408835840968370731835699204462
61408835840968370739428753364736
61408835845892825904434980386520
61408835846735621414129781036709
61408835846841874053812880393301
61408835846844530829770741656063
61408835894005680922657364430346
61408835916765132722117684252201
61408835916789126319160506441909
61408835916797236965399154988035
61408835916801149944158774850601
61408835917417727320354879074592
61408835917640482759252053378980
61408835917640482764334627557140
61408835917640484410731345153160
61408835917640484413242943999372
61408835917672597335522542780881
61408835917672898076346664737936
61408835917744483524129499925024
61408835917780501292785692589526
61408848124017639755352521499496
61408848762152781744000513266323
61408848762152781744000627585395
61408852360396410980106663543427
61408852360469339259636770005448
61408852360469339259636884324312
61408852360500870250330030705400
61408852360500870255412600651472
61408852360500870255413633753336
61408852360500870257672036412122
61408852360500871897459083211064
61408852360500875196800027609294
61408852413679700960485139921254
61408852413679700968016206807168
61408852413679704672361892973100
61408852431409166390617330145767
61408852431409182999167490188173
61408852431409184829310886582867
61408852432236451077151063436114
61408852432236500902438832245994
61408852432236500902522515065786
61408852432244556188209470440180
61408852432244556188210156353364
61408852432244556188210499309956
61408852437312990559757692423570
61408852437314158171945241967652
61408852437314158171945241967653
61408852437314206136943751312780
61408852437314207973677041164694
61408852437317760442188863386942
61408852438254033887564613436363
61408852438254034070577805165670
61408852438254034070578838284796
61408852438254034077353659509878
61408852438254034077355983857852
61408852438254083895134467060574
61408852438254083895134468110334
61408852438254083902725196878698
61408852438254083902727521226672
61408852438254083902727522276432
61408852909971515031556391345782
61408853051774873267666172338978
61408853051774921443648188339620
61408853051774921443649221441484
61408853051774921443651544389778
61408853051774921445907624100270
61408853069431753602264236970580
61408853070087950487868892124265
61408853070087950670883490043991
61408853070476947606540799223838
61408853070476947789555024072270
61408853070476995782523848326344
61408853070476995965290468258518
61408853070476995965538073174776
61408853070476997611662936023262
61408853070484151049945172040425
61408853070484200873308322125233
61408853070484201057074659284429
61408853070484201057078015334587
61408853070484202703450570609553
61408853070484202703453926659711
61408853070484202705629790159729
61408853075340078772998686651170
61408853075413327206048125701450
61408853075449349918517076164959
61408853076288328304523628589341
61408853076288376664945029970096
61408853076288378312074082475760
61408853076288378312074082475769
61408853076288378312157764823384
61408853076288378312157764823385
61408853076288626846666198951848
61408853076323448792013669071082
61408853076323450629685028797242
61408853076323500456813904973460
61408853076392776464053222240602
61408853076392826470179682613775
61408853076392828116555593938899
61408853076392828118731457438917
61408853076393677031109583699956
61408853076393678861252980094650
61408853076393728684283460364321
61408853076393728684363933792447
61408853076393728684367028393073
61408853123589752230309531833643
61408853123589752232568968066469
61408853123589802055932117679101
61408853123589802055932118151277
61408853123661829181700499209349
61408853123662679787363485120494
61408853146316531424954502402169
61408853146316531424954516934864
61408853146348950166453018931605
61408853146348950212206603723429
61408853146348950217289178002371
61408853146348950217289178356503
61408853146349250353464181755570
61408853147188279350917910758624
61408853147188280998046963264288
61408853147188280998046963264297
61408853147188280998130645611913
61408853147224237091067244554205
61408853147224237091906397151861
61408853147224237094162360671633
61408853147224237094163508564537
61408853147224237094165832912511
61408853147224237277177733412969
61408853147224237277180057760943
61408853147224253699618437715737
61408853147224253700455007685165
61408853147224253700455265965419
61408853147224253700457332033139
61408853147224253702714701726060
61408853147224253702714701726069
61408853147224253883469232061421
61408853147224253883469605132923
61408853147224253883471556409395
61408853147224253885729041365748
61408853147224253885729041365749
61408853147224285262806503254263
61408853147224285270146553434955
61408853147224285270146557667043
61408853147224285270148877782929
61408853147224285270148882015017
61408853147224285270149915134134
61408853147224285270149915134143
61408853147224285445821101173989
61408853147224285453160777811211
61408853147224285453160782515475
61408853147224285453163106863449
61408853147224285453164254773822
61408853147224285453164254773823
61408853147224285453411830992113
61408853147224285453415303250461
61408853147224287092109967962871
61408853147224287092113066677541
61408853147224301871357696415795
61408853147224301878696717709449
61408853147224301878697746596487
61408853147224301878700850015421
61408853147224301878948426233919
61408853147224301878951898492267
61408853147224302061710942557881
61408853147224302061712085763991
61408853147224302061966238131739
61408853147224303700661161124403
61408853147224303700664259839073
61408853147224303708003166831125
61408853147224303708254989657197
61408853147224303708254990129373
61408853147224303708255104448445
61408853147224303708255363200874
61408853147224303708255363200875
61408853147224537418437721431450
61408853147224552235068811061322
61408853147224552242596779114522
61408853147224552242599877947236
61408853147224553889724802750410
61408853147224553892050353492282
61408853147224553892050353492283
61408853147224554072739141917706
61408853147224554072740170787482
61408853147224585589338196355796
61408853147224587245567626477444
61408853147224587245567626477445
61408853147224602251236803432167
61408853147224603899785364143908
61408853147224603899785364143909
61408853147224603899785364616076
61408853147224603899785364616085
61408853147224603899869046963700
61408853147224603899869046963701
61408853147226939003503934154919
61408853147228139760836985535546
61408853147289077976614754264028
61408853147289077976677501481755
61408853147289126335612142533830
61408853147289126335612142887962
61408853147289126338122622525980
61408853147289127981986891402835
61408853147289127984498533833842
61408853147297183086080850114175
61408853147297183086080850232219
61408853147297183086080893337988
61408853147297183086083949419065
61408853147297231264661553176254
61408853147297231447592209995934
61408853147297231448427885635349
61408853147297233092293312721160
61408853147297233094716742124443
61408853147297233094716742125847
61408853147297233094716742479979
61408853147297233094719841312693
61408853147297233094720099592995
61408853147297233094720099711039
61408853147297233094720874549911
61408853147297233094721262029422
61408853147297233094721262501598
61408853147297233094804944849214
61408853147297483413514127748804
61408853147297531591109218966162
61408853147297533236061374872338
61408853147297533238238271471826
61408853147299883143205156201950
61408853147299932966400944879262
61408854275739326053588079394854
61408854346631073797191786254338
61408854346642829364515399446390
61408854346642831010894753960500
61408854346667140849688101473448
61408854487497891538050867146750
61408854487606860238209942250552
61408854487606860238210200517756
61408854487606908415009152932908
61408854487606908417206974839008
61408854487606908417458023315646
61408854487606908422540219818822
61408854487606908424799655933604
61408854487606910068916131143946
61408854487607160457963416326332
61408854487609560112067898809548
61408854487610762111442612639004
61408854487610762523036590470648
61408854487610810280668288387104
61408854487610812119827461249904
61408854487610812119828490119680
61408854488154449741880801788870
61408854488263418447186504572006
61408854488450139285214454831125
61408854488450139468228679679557
61408854488482554959886941538998
61408854488482556614357999751384
61408854505331880244623850136494
61408854505331880244811878213822
61408854505331884096292876130736
61408854505336638206729601537731
61408854505336638213234697133419
61408854505336638213234783226859
61408854505336638213235811624251
61408854505336638213235812096635
61408854505336638389722934377571
61408854505336638389743826386163
61408854505336638755584247651567
61408854505336638938514904465631
61408854505336686384970962488221
61408854505336686384970962954781
61408854505336686384971966905375
61408854505336686384971967360289
61408854505336686384971967377759
61408854505336686384971995590085
61408854505336686384971996056645
61408854505336686384972081679153
61408854505336686384972081696415
61408854505336686384972082168799
61408854505336686390054651625225
61408854505336686390054655874783
61408854505336686390054656346959
61408854505336686392565135862513
61408854505336686392565135862721
61408854505336686568237384174420
61408854505336686934015014627166
61408854505336686934015100733496
61408854505336687117029440373176
61408854505336688214277530628861
61408854505336688214278535032917
61408854505336688214278535505301
61408854505336688214278563730725
61408854505336688214528469018930
61408854505336688214528583809970
61408854505336688214528583809976
61408854505336688214529583509762
61408854505336688219361137908885
61408854505336688219361224002325
61408854505336688221871622618557
61408854506164009783002264905864
61408854506175967346276633098291
61408854506175967529039809470085
61408854506175967529290857946931
61408854506176015524519113729359
61408854506176015524519456668689
61408854506176015707533338577999
61408854506176015707533681517121
61408854506176017346482528257275
61408854506176017346483900083643
61408854506176017353825677152637
61408854506207180438636098556632
61408854506207182271039313941929
61408854506207182271293418145512
61408854506207182271791426269955
61408854506207230234509564310453
61408854506207230264006861090792
61408854506207232089321958768397
61408854506208431021341447876774
61408854506208431021344889486350
61408854506208431023604325719176
61408854506208431199188386796000
61408854506208431206534982539064
61408854506208431207370658174108
61408854506208432851487137970670
61408854506208432853746569499232
61408854506211984568066898622085
61408854506211984751081238244295
61408854506211984751081238261557
61408854506211984751081238598427
61408854506212032738967488691811
61408854506212032745808434779224
61408854506212032927064287346801
61408854506212032927064287700933
61408854506212032928738742520898
61408854506212032928739091598904
61408854506212034568273941555920
61408854506212034568524645659024
61408854511132443011018483531404
61408854511244061764474568411574
61408854511245262521473261578918
61408854511245264167849172905494
61408854511245264381365787753946
61408854511245264381365792458210
61408854511245314184016395028103
61408854511245314184016395028106
61408854511245314184016395028112
61408854511792553070737995510300
61408854512083440180538748427301
61408854512083440363552973275733
61408854512084292570107677799575
61408854512084292753118916717216
61408854512084292753122017439255
61408854512084340747598046102617
61408854512084340747598046102618
61408854512084340747598417638925
61408854512084340747598417638926
61408854512084340748350529949689
61408854512084340748350529949690
61408854512084340930528702922298
61408854512084340930529074458606
61408854512084340931364754797914
61408854512084342577656726558186
61408854512084342577656979189409
61408854512084342577656983775630
61408854512084342577657098094494
61408854512084342577740666123245
61408854512084342577740666123246
61408854512084342577741437775577
61408854512084342577741437775578
61408854512084640937621123947877
61408854512084641120635348796309
61408854512115805854166972163584
61408854512115805855003800413266
61408854512115805855003801463026
61408854512115805855004058208294
61408854512115805855004058680470
61408854512115807676800236783539
61408854512115807708118405112587
61408854512115855680375337782086
61408854512115855860293298148010
61408854512115855860294450762648
61408854512115855861130518581467
61408854512115857502422822628997
61408854512115857502423597467869
61408854512115857502423855735073
61408854512115857509681905927098
61408854512115857509765861441795
61408854512116756245175963003438
61408854512116756245928075314202
61408854512116756247435399118220
61408854512116756428102115941743
61408854512116756428106619823326
61408854512116756428942300162634
61408854512116756430366055938108
61408854512116756431201731573152
61408854512116758075231172679495
61408854512116758075234267634253
61408854512116758077577642898276
61408854512116758077578419333820
61408854512117058266849013332008
61408854512119457539840201099354
61408854512120658293827364899984
61408854512120658296083701827920
61408854512120658296086796428546
61408854512120658296087174086268
61408854512120658296922849839365
61408854512120659943216226591941
61408854512120659943299908939557
61408854512188753700036685237280
61408854512188753700036685237281
61408854512213969599515593683555
61408854558405048182552455892998
61408854558510664797415493427532
61408854558510712966641169175632
61408854558510714796030387021102
61408854558510714805801370908208
61408854558510714805883910066976
61408854559377605890892983107460
61408854559377605895975471546472
61408854559377605895975557285620
61408854559377653891203727329108
61408854559385711001197903195365
61408854559385711008729314456265
61408854559386059327978238625867
61408854559386059330488788763882
61408854582039549695273778436846
61408854582039549697785381869278
61408854582039849887055975884936
61408854582144866116533555725303
61408854582144866116533556788113
61408854582144866116595199693311
61408854582144866123038737414431
61408854582144866123039766284207
61408854582144866253794196726677
61408854582144866253794224361627
61408854582144866299526860930193
61408854582144866299526888565143
61408854582144866299526889627953
61408854582144866299547780573735
61408854582144866299547781636545
61408854582144910587897683730403
61408854582144914292243512790751
61408854582144914292243512794915
61408854582144914292243512794963
61408854582144914292244631985895
61408854582144914292244632003157
61408854582144914294774916671581
61408854582144914294774916675793
61408854582144914294775921092947
61408854582144914294775921565331
61408854582144914294775922628141
61408854582144914294775949777657
61408854582144914294775949790707
61408854582144914294775950263091
61408854582144914294775951312851
61408854582144914294776035866725
61408854582144914294776035883987
61408854582144914294776036356371
61408854582144914294776037401919
61408854582144914294776037419181
61408854582144914299858606875607
61408854582144914299858606875815
61408854582144914299858610062355
61408854582144914299858610534531
61408854582144914299858611597341
61408854582144914302369090050085
61408854582144914302369090050293
61408854582144916124082489692873
61408854582144916124082490755683
61408854582144916124082519453491
61408854582144916124332423206419
61408854582144916124332537997702
61408854582144916129165088909917
61408854582144916129165092096457
61408854582144916129165093631651
61408854582144916129165175003197
61408854582144916129165175003357
61408854582144916129165178189897
61408854582144916129165179724931
61408854582144916131675576806129
61408854582148768790294918963735
61408854582692455756710876316298
61408854582696056243401864504475
61408854582696058073544108267061
61408854582801422678128985025365
61408854582801422678128985025401
61408854582801422678128985025608
61408854582801424507435434112553
61408854582801424507435548431257
61408854582801424507435548431417
61408854582976090321257449018642
61408854582976090321258482137768
61408854582976090328033303362850
61408854582976090328035627710824
61408854582976140145814110913546
61408854582976140145814111963306
61408854582976140153321159311558
61408854582976140153404840731670
61408854582976140153407165079644
61408854582976140153407166129404
61408854582984195439091454549152
61408854582984195439094812134503
61408854582984195439094898227783
61408854582984243433570926891146
61408854582984243434323063199617
61408854582984243616501583710826
61408854582984243617337292765571
61408854582984245263629607346714
61408854582984245263629631340209
61408854582984245263714318564105
61408854582984245263714318564106
61408854583012107366728751685643
61408854583012107366812434505435
61408854583012155545305963595879
61408854583012155726540938941060
61408854583012157367855282529360
61408854583012157372854044550735
61408854583012157372937727370527
61408854583012157372937770968372
61408854583012157375449369801534
61408854583019360225813081887882
61408854583020212454962320436836
61408854583020212477031314545559
61408854583020212477031343243319
61408854583020212477031357769372
61408854583020212477034785032465
61408854583020212477034785386757
61408854583020212477034786449615
61408854583020212477867152445014
61408854583020212660382752600728
61408854583020212661135897952121
61408854583020260646229189807738
61408854583020260646229194039826
61408854583020260653070137312301
61408854583020260653818806079748
61408854583020260653822243973836
61408854583020260653850201547520
61408854583020260653853673805624
61408854583020260656364109625019
61408854583020260656364110692248
61408854583020260656364153798017
61408854583020260656364153800204
61408854583020260836028746039174
61408854583020260836032184836232
61408854583020260836032213533992
61408854583020260836867898654056
61408854583020260836867898654299
61408854583020260839378378648636
61408854583020262478161235803450
61408854583020262483156769675062
61408854583020262483157798544838
61408854583020262483160237169880
61408854583020262483243805732260
61408854583020262483411260297559
61408854583020262485670562607229
61408854583020262485670678815419
61408854583020262485671710517603
61408854583020262485755407765012
61408854583020262485755409164692
61408854583020560980384907742619
61408854583020562629187731026929
61408854583020562629188735371985
61408854583020562629272418250825
61408854583020562629272418250826
61408854583020562629272418270508
61408854583020562629272446968268
61408854583024163113619238813701
61408854583024164900434857945184
61408854583024164943761530895866
61408854583024164946271967285959
61408854583024164946273129729028
61408854583024164946273129742078
61408854583117474007441190699040
61408854583117474007524758615364
61408854583117474007524758733408
61408854583117474007692239158389
61408854583128280797543161550814
61408854583128328969195748785924
61408854583128330615550625091656
61408854583128330615570512336236
61408854583128330615571660111048
61408854984774320127536869598260
61408854984774320127557793504250
61408854984774320127808838781298
61408854984774320127808841963626
61408854984774320127808928056906
61408854984774320127808929119716
61408854984774320310823181130922
61408854984774320310823182547864
61408854984774320310823267224202
61408854984774368303540839424428
61408854984774368303540925513496
61408854984774368303791887883804
61408854984774368306051408687974
61408854984774368486534257885324
61408854984774368486555150361928
61408854984774368486555178591724
61408854984774368486555264680792
61408854984774368489065747855270
61408854984774370132930717313518
61408854984774370132931061669790
61408854984878786535234616552234
61408854984878786748919088557129
61408854984878786749002657654307
61408854984882388471206422340613
61408855196605931432859437824642
61408855196605931433047465901970
61408855196641051928717111506966
61408855196641051928717368737508
61408855196642204515066635439882
61408855196642252685716061904852
61408855196642254332091973231428
61408855196642254339873313742058
61408855196645806740392468501182
61408855196645806740392468501183
61408855196645806785309229393456
61408855196645806786062370585642
61408855196645806786146057643138
61408855196645854918823240194096
61408855197262445306915312457286
61408855197481231626871686244780
61408855197481231627686948290395
61408855197481231629131595696265
61408855197481233459274901630077
61408855197481281422745151998601
61408855197481281452242448778940
61408855197481281452493626592571
61408855197481281452494401427231
61408855197481281452494659694426
61408855197481281452494659694435
61408855197481281452494745781073
61408855197481281453246772005199
61408855197481283282636994265393
61408855197481283284897229214973
61408855197483982744711567442449
61408855197484883176958289558202
61408855197517255623706293999241
61408855197517256172498263041753
61408855197517303615923000293521
61408855197517303798853656641025
61408855197517304164966019195089
61408855197517304347896331169059
61408855197517304348732016230101
61408855197517304348732360603635
61408855197517305995107923323137
61408855197517305995108267679409
61408855197517305995109070743865
61408855197517603938123806709874
61408855197517604532920409003586
61408855197517604537167183801840
61408855197521156246299277658253
61408855197521158038219381189913
61408855197521206078700162617448
61408855197521206209119856114259
61408855197521206209119884812226
61408855197521207908843554290417
61408855197578494593153258917818
61408855197589301589344122352542
61408855197589301589344380619746
61408855197590500523793625439368
61408855197590550346990439804128
61408855197590550346990442986456
61408855197590550349249874515018
61408855197590550524836348848034
61408855197590552171798036776972
61408855197590552171965402416556
61408855197590552172049085236348
61408855197590552179392122999338
61408855197592903342029735549562
61408855197625323783255258654868
61408855220244034761653610827155
61408855220244034761653639406871
61408855220244034761653639406919
61408855220279107635716762097358
61408855220279107635716762097359
61408855220279107681470347007226
61408855220279107681470351239314
61408855220279155814147533790272
61408855220280308255454700535099
61408855220280308255454705239363
61408855220280308255538383360507
61408855220280308392715455264703
61408855220280308438469040174571
61408855220280308438469044406659
61408855220280356571229909783232
61408855220900546844270818191843
61408855220900546844270846888151
61408855220900546844270846888199
61408855220900548681191361209305
61408855220900548681191361209358
61408855220900548681191475528009
61408855220900548681191475528169
61408855221115735111932623947622
61408855221115783282748268080324
61408855221115783287830923827023
61408855221115783287830952523379
61408855221115784934959980564775
61408855221115784934960009261131
61408855221115784937219412093337
61408855221115784937219440789693
61408855221119336650786465386289
61408855221119336650786493966005
61408855221119336650786579705153
61408855221119336650787270340071
61408855221119336650787284866124
61408855221119336650787613296663
61408855221119336650787656402432
61408855221119384827574733176500
61408855221119385009784673135926
61408855221119385012295152964024
61408855221119386656912696771814
61408855221119386656913725641590
61408855221119386659423390869815
61408855221119386659423390871267
61408855221119386659423390871427
61408855221119386659423390888689
61408855221119386659423433918147
61408855221119386659423433935409
61408855221119386659423435335089
61408855221119386659423505188887
61408855221119386659423505190291
61408855221119386659424210235431
61408855221151805268078508031704
61408855221151805268830624591818
61408855221151807098221904408928
61408855221151807098472951468624
61408855221154457141623571254429
61408855221154458933543674786089
61408855221154507104444149710435
61408855221155659553365210310297
61408855221155659553365296049445
61408855221155659736379549949769
61408855221155659736630598409145
61408855221155707724265685234643
61408855221155707724265771327923
61408855221155707724265800025683
61408855221155707729348374203843
61408855221155707731023059061225
61408855221155707861526439610115
61408855221155707912362599052275
61408855221155709513153434413799
61408855221155709551375579366459
61408855221155709561165307528283
61408855221155709561165307545545
61408855221155709561166426740680
61408855221155709561166426740689
61408855221216598180445005368436
61408855221223801419117919035544
61408855221223851242314733400304
61408855221223851242314736582632
61408855221223851420160642444210
61408855221224751805795972033507
61408855221227404963935019064566
61408855221227404971278167942459
61408855221227404971299088647566
61408855221227453097198005351704
61408855221227453142113704461616
61408855221227453142114737563480
61408855221227454789327587207800
61408855221227454796836958554106
61408855221228605538003170209094
61408855221228605545282294743065
61408855221228605545282323439421
61408855221228605545282409061929
61408855221228605545283442653492
61408855221228653716998677209289
61408855221228653716998705907049
61408855221228653716998705907097
61408855221228653716998705908501
61408855221228653716998705912926
61408855221228653716998705925970
61408855221228653716998792019250
61408855221228653717019597915689
61408855221228653717019597917093
61408855221228653717019597934562
61408855221228653717019626613449
61408855221228653717019712725602
61408855221228653723775942891368
61408855221228653723775942891416
61408855221228655500571576275749
61408855221228655500572609850050
61408855221228655500822629456858
61408855221228655546325132605949
61408855221228655546325161185665
61408855221228655546326166062158
61408855221228655553919220228256
61408855221228655553919334546907
61408855221249018619409720886724
61408855221249018619409721358900
61408855221249018619410065732642
61408855221249018620161833196036
61408855221249018620162177552308
61408855221249018620162178041954
61408855221249018620245401230404
61408855221249018620245401702580
61408855221249018620245745603938
61408855221249018620245746058852
61408855221249018621941469141088
61408855221259824129162282084457
61408855221259824129162312203578
61408855221259824129162312203579
61408855221259824129727171288933
61408855221259824129978562704901
61408855221259824129978562704910
61408855221259825228064596173646
61408855221259825410995252987710
61408855221259825776856222259566
61408855221259825959305702826778
61408855221259825959305702826779
61408855221259825959306821667791
61408855221259825959786879073630
61408855221259825984704603650746
61408855221259825985477606568970
61408855221259873543756122242077
61408855221259873543756122242086
61408855221259873581079820386036
61408855221259873607335451925853
61408855221259874138552352999481
61408855221259874138552352999490
61408855221259874156378126471149
61408855221259875228208877123788
61408855221259875228292559943580
61408855221259875235801931289886
61408855221259875235885614109678
61408855221259875777251551669084
61408855221259875777335234488876
61408855221259875784593557375806
61408855221259875784677240195598
61408855221259875784928260092517
61408855221259875784928260092520
61408855221259875784928260092521
61408855221261026192744308481726
61408855221261026741536278923918
61408855221261026741807903596616
61408855221261026741808248088242
61408886819498319442072159809455
61408886820479032229142601341065
61408887528497030057854409197732
61408887528497041170891815356384
61408887528497041170892844226160
61408887528497340811370778563144
61408887528498230083130476507048
61408887528498230220329500821232
61408887528498230220329502238174
61408887528498230631922445551012
61408887528498230631923478652876
61408887528498241333366902275620
61408887528498241935505597904528
61408887528498246684087582383356
61408887528498246684088615503934
61408887528498247286227309715900
61408887529153554488289918059908
61408887529153554488289922764172
61408887529153554488290951633948
61408887529153554488290953051098
61408887529154738598599875666234
61408887529154743949320552958800
61408887529154743949321586060664
61408887529154755245288611227252
61408887529154755245288612625480
61408887529154755245289644329116
61408887529154755245289645746058
61408887529154755252903705312316
61408887529154760603625417123688
61408887529466035283768449094408
61408887529466051335932898615340
61408887529466051335932900032282
61408887529466051335933928902058
61408887529466051518863556846346
61408887529466051518864241342588
61408887529466051518864585716122
61408887529466051930458219174232
61408887529466056869585953153960
61408887529467236223781481428831
61408887529467236224053450607666
61408887529467252687812563873426
61408887529467257626668671644009
61408887529469603834904854659018
61408887529469609322824559080938
61408887529469653607180711090044
61408887529469653652934640373654
61408887529469653790194021855576
61408887529469653790195050725352
61408887529469653797725433115024
61408887529469659148447144926396
61408887529470837946257559667506
61408887529477756933096253059820
61408887529477758899601499724192
61408887529477759311195477555836
61408887529477764250323211535564
61408887529478057676242044307563
61408887529478057678752528881722
61408887529478059096465119190718
61408887529478059508059097022362
61408887529478062617880262861450
61408887529478064447186831002090
61408887529478941821216805052146
61408887529478958422173910928454
61408887529481594748913606903526
61408887529481594751423747115588
61408887529481594751424090078004
61408887529481600239343794499924
61408887529481611352380852991896
61408887529481611352381195954312
61408887529481611395603376983350
61408887529481611398113860157828
61408887529481611398134780858564
61408887529481616886033221617332
61408887529481616886033564579748
61408887529481659400956750860746
61408887529481659583887407674810
61408887529481661230263319001386
61408887529481664888876455282666
61408887529481665071807112096730
61408887529481666718183023423306
61408890967970843621780535652855
61408890968078895287903807448055
61408890968078900046276633322489
61408890968078900046276861960217
61408890968078900051359436138377
61408890968078900646156039948409
61408890968297704677453525958285
61408890968297749332170886240305
61408890968297749736610111135511
61408890968297754685337306013325
61408890968297754685337306013533
61408890968298905617550126799469
61408890968298955442335884395245
61408890968394999345670252425955
61408890968394999345670481063683
61408890968394999947809865420713
61408890968407006925444931342013
61408890968407006925444932741901
61408890968407007108458927552717
61408890968407007108542953329309
61408890968407007108545963240339
61408890968407007520241162099417
61408890968407007520324844919209
61408890968407007520328197787039
61408891126558131948902194961020
61408891126559334543658230697748
61408891126875433837969275623054
61408891126948384595598168970561
61408891126948384641351725066029
61408891126959175530673292715017
61408891126959175530673321294733
61408891126979588401071618352873
61408891126979588401071646932589
61408891126979604456248297079646
61408891126979604461332019579335
61408891127495627783719634140339
61408891127540034375771060147490
61408891127540036213507510708282
61408891127612982205508321221781
61408891127612982205508349801497
61408891127822485720390324672891
61408891127822535728776287787513
61408891127823731126102321441179
61408891127823731126102350137535
61408891127823731133444327147901
61408891127834537763334567580420
61408891127834537809088123792528
61408891127834537939090588643631
61408891127834537944174191691567
61408891127834537946348792428852
61408891127834537946433623220129
61408891127834537946433627452217
61408891127834541652386845609600
61408891127834543297340268508203
61408891127834543299514869245488
61408891127834543299599700036765
61408891127834543299599704268853
61408891127854951228616279237519
61408891127856102161080232992940
61408891127856102161080261690700
61408891127856150337063282095446
61408891127856150337063310793206
61408891127856151390815269211236
61408891127856151436568825423344
61408891127856151979108731180168
61408891127856151983919247272688
61408891127856151985611499968640
61408891127866908966453378463892
61408891127866942320722763758366
61408891127866956595838118026158
61408891127866956961869895075420
61408891127866956969211929479902
61408891127866958202299287330588
61408891127866958250309180470680
61408891127866958387569844875076
61408891127866958387657745801223
61408891127866958792096969568172
61408891127866958792096969686264
61408891127866958797095861398924
61408891127866958797095890096684
61408891127866958799351850784048
61408891127866958799355292573194
61408891127866958799355321152862
61408891127866958799440008927639
61408891127866958799440009977399
61408891127927880742736990154127
61408891127927880742737018733843
61408891127927880742737247371571
61408891127927884447083047856367
61408891127927886094116913773599
61408891127927886095906677056037
61408891127927886100989251234197
61408891127929081500572511441499
61408891127929081500572540137855
61408891127929081500572768658943
61408891127929081500572768775583
61408891127929081505656114489435
61408891127929081505656143185791
61408891127929081507914517148221
61408891127929081507914774365665
61408891127929081507914774482305
61408891127929081507915546017997
61408891127929085206609817553892
61408891127929085206612887570541
61408891127929085206612887687181
61408891127929085206612916266897
61408891127929085211696490618477
61408891127929085211696490735117
61408891127929085211696519314833
61408891127929085213952827546413
61408891127929085213952856362478
61408891127929086441959934167233
61408891127929086447039181111300
61408891127929086447040185397099
61408891127929086447040214213164
61408891127929086447042508345357
61408891127929086447042508345393
61408891127929086447042508462033
61408891127929086447042508463401
61408891127929086449299616925661
61408891127929086858825547356229
61408891127929086858825547472869
61408891127929086858825576052585
61408891127929086861084978884791
61408891127929086861084979001431
61408891127939843299571866084649
61408891127939888313560778643951
61408891127939888313561007281679
61408891127939888318644381691887
61408891127939888320903012988401
61408891127939888320903813220449
61408891127939888320903817452537
61408891127939891287258221550997
61408891127939891292340795729157
61408891127939892024684729241213
61408891127939892024684757820929
61408891127939892026944165001863
61408891127939892026944193581579
61408891127939893254948172120960
61408891127939893254948177022057
61408891127939893260030746968045
61408891127939893260030746968129
61408891127939893262290182728779
61408891127939893666727084098315
61408891127939893666730178029932
61408891127939893666730178698857
61408891127939893666730178698941
61408891127939893666730182931029
61408891127939893666730207278621
61408891127939893666730207278657
61408891127939893666730211510745
61408891127939893666730436966061
61408891127939893671812752877017
61408891127939893671812752877101
61408891127939893671812781456781
61408891127939893671812781456817
61408891127939893671813011144221
61408891127939893671813785978965
61408891127939893671813814558681
61408891127939893674069089805037
61408891127939893674070122906901
61408891127939893674072188637751
61408891127939893674072217217467
61408891127939893674072442672783
61408891127939893674072556991855
61408891127939893674073217389399
61408891127939893674073217507443
61408891127939893674073217507527
61408891127939893674073246087207
61408891127939893674073246087243
61408891179830326926403178496769
61408891179830326926403435714213
61408891179842335047964557434345
61408891180122111440533704769069
61408891180157217118986395227837
61408891180157228232023796682225
61408891180157233590275771965135
61408891180157233590275800544851
61408891180158433793714104043737
61408891180778608104195275670811
61408891180778608149948831882919
61408891180778608294740940948675
61408891180997462743255948379117
61408891181009468666866853923087
61408891181032579534749021623795
61408891181105509460651995666819
61408891181105514813821425351285
61408891181105514818903999529445
61408891181105514819657144942073
61408891181106714981671320994383
61408891181106714983363573690335
61408891181106714983363575124747
61408891181106715159602743026927
61408891181106715159874712209965
61408891181106715166377569901039
61408891181106715576739520934825
61408891181117521972862950714609
61408891181117521977945524892769
61408891181117521980205299378131
61408891181117522384645185261309
61408891197556203305144711401834
61408891197568210693038159338096
61408891197568210693226445695726
61408891197568211287269559621829
61408891197568211287750735868522
61408891197848287281571393052344
61408891197848287281571394115361
61408891197848287464585359167012
61408891197848287464585732219640
61408891197859094095312773800545
61408891197859094095312776988489
61408891197859094095312778051347
61408891197859094278326738852196
61408891197859094278327111904824
61408891197883109418300636563384
61408891197883109418363284359364
61408891197883109418552027979352
61408891197884309987265521443609
61408891197884309987265521456707
61408891197884309987286442161655
61408891197884309992347746543764
61408891197884309992347751265498
61408891197884309992347752665178
61408891197884309992347752678276
61408891197884309992348095621769
61408891197884309992348095621770
61408891197884309992348095634867
61408891197884309992348095634868
61408891197884309992368558597800
61408891197884309992368672916664
61408891197884309992368673383224
61408891197884309992619721842600
61408891197884309992620064799192
61408891197884310582082672386809
61408891197884310587144240303156
61408891197884310587144240303204
61408891197884310587144326379174
61408891197884310587144326392272
61408891197884310587144354958890
61408891197884310587144354971988
61408891197884310587165160891512
61408891197884310587165275676936
61408891197884310587416295556596
61408891197884310587416324136312
61408891197895116990798047161904
61408891197895116990798391634816
61408891198395526763654460685102
61408891198395526946668685533534
61408891198395526946668799852398
61408891198395526946752368353326
61408891198395530469692513865850
61408891198395530469692514928867
61408891198395530652706738714282
61408891198395530652706853033146
61408891198407534517011269209963
61408891198407534928793276181793
61408891198442356289888040347551
61408891198504484396512184590672
61408891198504484533289444488519
61408891198516491921582361139120
61408891198516491921854330303444
61408891198516491967335917351228
61408891198516491967336288887535
61408891198516491967336288887536
61408891198516491967607885983301
61408891198516491967607886515552
61408891198516491967608258051860
61408891198516492104112051801376
61408891198516492104596585987552
61408891198516492104617621012767
61408891198516492104680383113110
61408891198516492515894314927792
61408891198516492516378963432831
61408891198516492516378963432832
61408891198516492516650932597156
61408891198722433061578501710014
61408891198722433061581943835982
61408891198722433473360507618986
61408891198722436584605772168298
61408891198722438414749168562992
61408891198722438414749168576089
61408891198722438414749168576090
61408891198722438414749168576249
61408891198723633635566412154894
61408891198723633818580637003326
61408891198723633818580751322190
61408891198723637524618690184074
61408891198723637524618804502938
61408891198723637524618804521865
61408891198723639171747746957962
61408891198723639171747775537678
61408891198723639171747861276826
61408891198723639171747861276874
61408891198734428276679274349089
61408891198734428276679532629391
61408891198734440449307796091039
61408891198734440449307796108302
61408891198734440632321762676480
61408891198734440632322020939471
61408891198734440632322020956734
61408891198734440632322131007374
61408891198734440632322135729107
61408891198734440632322135729108
61408891198734440632322135730565
61408891198734440632405698976051
61408891198734440632405699041742
61408891198734440632405703759263
61408891198734440632405703763475
61408891198734440632405703763476
61408891198734441044104026865706
61408891198734441044104027911301
61408891198734444155429184417466
61408891198734444155429527374058
61408891198734444338359841231530
61408891198734444338360074120219
61408891198734444338360074137482
61408891198734444338360184188122
61408891198758455584199085272857
61408891198758455636790254439658
61408891198759656348035018342266
61408891198759656391250056546280
61408891198759656392096321858422
61408891198759656393788574554374
61408891198759656531049243190698
61408891198770463154269699219337
61408891198770463207533430668515
61408891198770463207615966640791
61408891198770463207616338177259
61408891198770463342366498245721
61408891198770463756655545185781
61408891198831390459082999241614
61408891198831390463914524960398
61408891198831390463977287075242
61408891198831390504648269109190
61408891198831390504648640645498
61408891198831390504836555453722
61408891198831390509668081172506
61408891198831390509668452708814
61408891198831390509730843287350
61408891198831390509731214823658
61408891198831390509919129631882
61408891198831390509919501168190
61408891198831390511423119944826
61408891198831390511423124666560
61408891198831390642097224090046
61408891198831390646991511923674
61408891198831390648683879037819
61408891198831391058711127254110
61408891198831391058773889368953
61408891198831391058773889368954
61408891198831391060466142168448
61408891198832591216165375228750
61408891198832591220975980229488
61408891198832591220975980242586
61408891198832591220996900480974
61408891198832591220996900947534
61408891198832591221247949406910
61408891198832591222668231525760
61408891198832591222668232571307
61408891198832591222668232588570
61408891198832591222668232925440
61408891198832591222668489788751
61408891198832591222668489806014
61408891198832591222668491205694
61408891198832591261646990489019
61408891198832591261647333812841
61408891198832591261647333812842
61408891198832591261918931440858
61408891198832591266729536441596
61408891198832591266729536454694
61408891198832591266729563621632
61408891198832591266729564684442
61408891198832591266729907977903
61408891198832591266729907977904
61408891198832591266729907991001
61408891198832591266729907991002
61408891198832591266750456693082
61408891198832591266750457159642
61408891198832591266750713910526
61408891198832591266750828695949
61408891198832591266750828695950
61408891198832591267001505619018
61408891198832591267001877155326
61408891198832591268421813112170
61408891198832591268421816317584
61408891198832591268421817363131
61408891198832591268421817380394
61408891198832591268421817833904
61408891198832591398088624064638
61408891198832591398088624181278
61408891198832591398339413906890
61408891198832591398339671124334
61408891198832591398339786959518
61408891198832591398907745218623
61408891198832591398907745218624
61408891198832591398928665938073
61408891198832591403171312678302
61408891198832591403421988085050
61408891198832591403990205091018
61408891198832591404011125329406
61408891198832591404011125795966
61408891198832591404011240116233
61408891198832591405682451652458
61408891198832591405682457437002
61408891198832591405682570693056
61408891198832591405682572092735
61408891198832591405682572092736
61408891198832591405682828973310
61408891198832591405682830372989
61408891198832591405682830372990
61408891198832591810121677033306
61408891198832591810690008358137
61408891198832591810690008358138
61408891198832591814953575804718
61408891198832591815204251211466
61408891198832591815772582523200
61408891198832591815772582536297
61408891198832591815772582536298
61408891198832591815793388455822
61408891198832591815793503241245
61408891198832591815793503241246
61408891198832591816044551700621
61408891198832591816044551700622
61408891198832591817464720563418
61408891198832591817464834882282
61408891198832591817464834882330
61408891198832591817464835219152
61408891198832591817464835335792
61408891198843396432495592187560
61408891198843396432579275007352
61408891198843398036411936621728
61408891198843398036411936621776
61408891198843398074907198176701
61408891198843398079989772354861
61408891198843398082165492833836
61408891198843398082165492833884
61408891198843398082165864370191
61408891198843398082165864370192
61408891198843398212167952902093
61408891198843398217250527080253
61408891198843398219426161470160
61408891198843398219426161470208
61408891198843398219426274726214
61408891198843398219426275789023
61408891198843398219426275789024
61408891198843398219426276242534
61408891198843398219510991710679
61408891198843398623950216028557
61408891198843398629032790206717
61408891198843398631208538915487
61408891198843398631208538915488
61408891198843398631293254837143
61408891203440513798629329432899
61408891203475635943288821978421
61408891203476985171351532613668
61408891203476986269687931579817
61408891203476986452618588393880
61408891203476986452618588393881
61408891203683666558423788935583
61408891203683667107717510540575
61408891203694473372165172852855
61408891203756612551156052306229
61408891203756612551176973029891
61408891203756613100470694634883
61408891203767419364897431991413
61408891203767419914023763981991
61408891203791734694120968630129
61408891203791735237599866903727
61408891203791735242682441081887
61408891203791735243247300620707
61408891203791735244942906184489
61408891203791735244942934764205
61408891203791735245131192542119
61408891203791735245131221121835
61408891203792935446120773627049
61408891203792935446120773644311
61408891203792935446141694350711
61408891203792935451224268528871
61408891203792936000245993788259
61408891203792936002213597114795
61408891204315863263866056167545
61408891204350981748743292535203
61408891204413109944699087709483
61408891204423911818747621257945
61408891204423917172419146962543
61408891204423917172670453706385
61408891204425112575829997250905
61408891204425117929501522955295
61408891204631959454193745971337
61408891204631959454466744006889
61408891204642766267935125656521
61408891204642766268207099071647
61408891204667081187155690723077
61408891204667081597158662295237
61408891204667081599126240207123
61408891204668281800115792747069
61408891204668281944426353073459
61408891204668282356208616199875
61408891204679088757978645714051
61408891204679088757979450646199
61408891204679089169761713772615
61408891204740015871431749391769
61408891204740015876514323569929
61408891204740016060093522258783
61408891204740016060093522276045
61408891204740016471875528185017
61408891204740016472063814525385
61408891204740016473567780880969
61408891204740016473571133748799
61408891204740016473759420106429
61408891204741216681523456062603
61408891204741216817092215426127
61408891204741216817092215443389
61408891204741216817364184609165
61408891204741217223812567880601
61408891204741217228874221352361
61408891204741217228895142058761
61408891204741217229146190518137
61408891204752023442255280664065
61408891204752023442255509301793
61408891204752023447338083479953
61408891204752023449513946974147
61408891204752023488008836876173
61408891204752023632528171822579
61408891204752024044310177731551
61408891204752024044394893671921
61408891204752024044583180016453
61408891677321096875984227030331
61408891677332798764599818895439
61408891677333098908116827983759
61408891677333102797984234118079
61408891677333104446807982236091
61408891817941607072484371887876
61408891817941607484266635001194
61408891818148289210318297379544
61408891818253656053819234485252
61408891818256357347920034621190
61408891818804786465701077909090
61408891818804786475551269353216
61408891818812891583537407906560
61408891818812900919590794103872
61408891818812901285805207678036
61408891818812901468819546845332
61408891818812906219661310532500
61408891818812906402675650171972
61408891818812906410206717057886
61408891818812908049803559021192
61408891818816792206381436724528
61408891818816792213724475533114
61408891818816793860852499169002
61408891818816804981480546237560
61408891818816805163934244845680
61408891818816805164494885871416
61408891818816805164494885890130
61408891818816805164682913967458
61408891818816805164686357156444
61408891818816805164686357173706
61408891818816808870724323198364
61408891818816810509485227583076
61408891818816810510049311815060
61408891818816810517664061526382
61408891818816810517664318756924
61408891818816810517664319806684
61408891818816810517852346834252
61408891818816810517852347884012
61408891818910147968330491461012
61408891818910151674185910119856
61408891818910152719172255148180
61408891818910152902186594787652
61408891818910152909531927846772
61408891818922155539154137069642
61408891818922155539156547156764
61408891818922155539157580275890
61408891818922159245009670034252
61408891818922160289994867169672
61408891818922160479788505753664
61408891818922160480540618064428
61408891818922160480541651183554
61408891818922160892137693670140
61408891819128941464070893294690
61408891819128957343071880533460
61408891819128990877848452831866
61408891819129000768216608581882
61408891819129000770476039620798
61408891819129001812955232485758
61408891819129001815462270330258
61408891819129001820293796049042
61408891819129001995969571653054
61408891819129002005822057347714
61408891819129005711859767689914
61408891819129005711860025957118
61408891819129007351457757541752
61408891819129007356540331737382
61408891819131707415295112611210
61408891819131709054893102463048
61408891819131709059912914526364
61408891819132859991686143261028
61408891819132902633666015814208
61408891819132902633686679316214
61408891819132902635360334241010
61408891819132902681113919150878
61408891819132904280041927140784
61408891819132904325795254846306
61408891819132904456486922093812
61408891819132904458997400546556
61408891819132904466339406253278
61408891819132908172377488131786
61408891819132909811975477983624
61408891819132909817057680629848
61408891819132909817057680642946
61408891819141008340462976002874
61408891819141009980245432765474
61408891819141009980332557256320
61408891819141009985331448614688
61408891819141009987587438472196
61408891819141009987592028508538
61408891819141009987671121291988
61408891819141009987674562963042
61408891819141013274503545768100
61408891819141014921443541326660
61408891819143711093782277956192
61408891819143711269475156349106
61408891819143711271985639051200
61408891819143711276796502332240
61408891819143711276984530409568
61408891819143711279240520267076
61408891819249061051572473803270
61408891819249061097326030015378
61408891819249061646184233417824
61408891819249061646368704560674
61408891819249066585329417257090
61408891819249066587839899959184
61408891835558366756281055536966
61408891835873264742040249910572
61408891835885267324889554464240
61408891835982233996559582661054
61408891835982233999007300652192
61408891836537862315317914700977
61408891836537862315317914701220
61408891836537866022007090985146
61408891836537866022195119062474
61408891836537867669132790273060
61408891836537867669135114621034
61408891836537876957298427875168
61408891836537877140312767042464
61408891836539066779005784152490
61408891836539066779277380264186
61408891836539068423874376277078
61408891836539068426133807788378
61408891836539068426215051474772
61408891836539068426217375822746
61408891836539068426405403900074
61408891836539077714380689076880
61408891836539077714384159918078
61408891836539077897395028244176
61408891836539077897395028360816
61408891836539077897398470387614
61408891836539077897398499085374
61408891836539079132744488114530
61408891836539079132744488131792
61408891836539079542078686873348
61408891836539079543770939569300
61408891836539079543770939687392
61408891836539079543774381712738
61408891836539079544523051996704
61408891836539082838782542828860
61408891836539084485158452620402
61408891836539084485158454155436
61408891836539084485910564931166
61408891836539084485910566466197
61408891836539084485910566466206
61408891836541464035011882362112
61408891836541464035011882480156
61408891836541464038108146490488
61408891836541480646909010535216
61408891836541485997564493027788
61408891836542664792929942943730
61408891836542664795190407692200
61408891836542681220977047360880
61408891836542681401480791731728
61408891836542685110029325390060
61408891836542686754646868548364
61408891836542686756154532240532
61408891836542686756906644568549
61408891836542686756906644568558
61408891836542686757157349025948
61408891836646831021124938553188
61408891836646831021376877587242
61408891836646831021380233637400
61408891836646831021380235172594
61408891836646836366763047316624
61408891836646836372034683028108
61408891836646836372098587981672
61408891836646836372098846734102
61408891836646836374546310454036
61408891836646836374546310572080
61408891836648031775950981732048
61408891836648031778207314545940
61408891836648031778459138907206
61408891836648031778459139261338
61408891836648031778459510443514
61408891836648031778459511860456
61408891836648031778461463255180
61408891836648031778462611165346
61408891836648036582584865526277
61408891836648037123846456411240
61408891836648037124034484488568
61408891836648037129117058548684
61408891836648037129181222254886
61408891836648037131628686565040
61408891836853928263723337533070
61408891836853928263726693583228
61408891836853928263726694632988
61408891836853966960935679558402
61408891836853975837319395945138
61408891836853976439709828779014
61408891836853977484448452682890
61408891836853977667462791850186
61408891836853978079307471069326
61408891836853978086084620891489
61408891836853983020628754347958
61408891836853983027970761104440
61408891836855167717934372725746
61408891836855167718185421202384
61408891836855167718205968837442
61408891836855177013505810905528
61408891836855177015200386549774
61408891836855177196792118678486
61408891836855178427055533057098
61408891836855178427055533057099
61408891836855178431302422292308
61408891836855178432138102635988
61408891836855178432138107235258
61408891836855178836306163769902
61408891836855178838834096922010
61408891836855178838837540482391
61408891836855178843080990644014
61408891836855178843084346694172
61408891836855178843648054685584
61408891836855183777711127152766
61408891836855183780221609873734
61408891836855183780221609873735
61408891836855183780221611390054
61408891836855183780221611390055
61408891836855183784468499108944
61408891836855183785304184051894
61408891836857578161659791224922
61408891836857578161663147642262
61408891836857579801449160972158
61408891836857579801449165571428
61408891836857579803708596732808
61408891836857579938709919828856
61408891836857579940969351812333
61408891836857579941220055915437
61408891836857579946302629638682
61408891836858778918745523635222
61408891836858780512777956654520
61408891836858780515037387810077
61408891836858780560787501878746
61408891836858780561041648008648
61408891836858780561041648008649
61408891836858780695792295821816
61408891836858780698051612541868
61408891836858780698051612541869
61408891836858780698302316644972
61408891836858780698302316644973
61408891836858784409422944493526
61408891836858786051217689475144
61408891836858786051217689475145
61408891836858786051468393461608
61408891836858786051468393461609
61408891836858786051468393578248
61408891836858786051468393578249
61408891836858786056550967756165
61408891836858786056550968129414
61408891836865935831262431924184
61408891836865935831283352512492
61408891836865935833710154402372
61408891836865968995010430586470
61408891836865969180448471393782
61408891836865985054435379638968
61408891836865985057029546696049
61408891836865985062109792276677
61408891836865985237449604487400
61408891836865985240043771544480
61408891836865985240043771544481
61408891836865985245043806209580
61408891836865985245043806681756
61408891836865985245124017125109
61408891836865985245124017125317
61408891836865985245127489029372
61408891836865985245127489029373
61408891836865985245127489501549
61408891836865985651738652962606
61408891836865985651822335310014
61408891836865985651822335428106
61408891836865985651825777453452
61408891836865985651825777453453
61408891836865985651825778988487
61408891836865985656824697509580
61408891836865985656825812590728
61408891836865985656905938476042
61408891836865985656909495410521
61408891836865985659080658315036
61408891836865985659080658669328
61408891836865990590699365658862
61408891836865990593209848361116
61408891836865990593209848361117
61408891836865990593209849896150
61408891836865990593209849896151
61408891836865990597957692777880
61408891836865990597958835966520
61408891836865990598042404467448
61408891836865990598209883026216
61408891836869587328025626198081
61408891836869587328025626316173
61408891836869587328276330301184
61408891836869587328276330301185
61408891836869587328276331836219
61408891836869587333356575881813
61408891836869587333356575882021
61408891836869587371498854764814
61408891836869587373775740384842
61408891836869587374029886513292
61408891836869587374029886513293
61408891836869587374029888048327
61408891836869587379110132093921
61408891836869587379110132094129
61408891836869587379113603998185
61408891836869587379113604470361
61408891836869587381288582943900
61408891836869587381369940926121
61408891836869587511039851046512
61408891836869587511039851046513
61408891836869587511290555149616
61408891836869587511290555149617
61408891836869587511290556684651
61408891836869587516370800730245
61408891836869587516370800730453
61408891836869592864205927981240
61408891836869592864205927981241
61408891836869592864456631966252
61408891836869592864456631966253
61408891836869592864456632084344
61408891836869592864456632084345
61408891836869592869456666631352
61408891836869592869539206262261
61408891836869592869540235132280
61408891836869592869540349451144
61408891836869592869540349451145
61408891836869592869540349451150
61408891836962930130165423101806
61408891836962930132421760029742
61408891836964135874367980598527
61408891836964136423410655143823
61408891836974937153703845756209
61408891836974937336630946113794
61408891836974937336718070604641
61408891836974937700152354779618
61408891836974937700236037599410
61408891836974937702408691707554
61408891836974937702746520301505
61408891836974937702746521836539
61408891836974937748162247919662
61408891836974937748165718406568
61408891836974937748249401226360
61408891836974937748412952022766
61408891836974937883166579628050
61408891836974937883166693946706
61408891836974937885422916555986
61408891836974937885760746684971
61408891836974942687289981899390
61408891836974942687373664719182
61408891836974942689884147421277
61408891836974942689884148956311
61408891836974943238592463859528
61408891836974943238676146679320
61408891836974943238926821966572
61408891836974943238926821966573
61408891841466691382888983373914
61408891841466691972016982404332
61408891841466691979360021212918
61408891841576105683987288519514
61408891841576110577357994382918
61408891841576110965979872743860
61408891841782790679626944503592
61408891841782791272163742686886
61408891841793592594474184075392
61408891841888157706142106929908
61408891841888157707836683623914
61408891841890859000326589419078
61408891841890859409661250058286
61408891842439287935093407858546
61408891842439287942352878632764
61408891842439287942624847815754
61408891842439287944859916477264
61408891842439288125639072664186
61408891842447388111542568115638
61408891842447388111543711304278
61408891842447388294556907282934
61408891842447388294557936152710
61408891842447391819822604003890
61408891842447393052929737856016
61408891842447393639359221383826
61408891842447393649212740178898
61408891842447393649964852488210
61408891842447402938211762475924
61408891842447402938211877266964
61408891842447403121226101643220
61408891842447403121229543786658
61408891842447404173557780202840
61408891842447404173557894538966
61408891842447404767602012968344
61408891842447404767605455111782
61408891842447407872067865330388
61408891842447409708989556252240
61408891842447409709741668561552
61408891842450089402359964849476
61408891842450089403195649910518
61408891842450089403196793099158
61408891842450089404870449086764
61408891842450093111475685798770
61408891842450104229868287477052
61408891842450105876996311112940
61408891842450111410478132347692
61408891842450111410666160425020
61408891842450111412339816412626
61408891842450111412424643956092
61408891842450111412988726671756
61408891842450111412988728188076
61408891842451290160278025431094
61408891842451290160279054300870
61408891842451304849689907694860
61408891842451304986950663470012
61408891842451306631376731111200
61408891842451306634078686060352
61408891842451306634078687123162
61408891842451306679832270970220
61408891842451310523130992787292
61408891842451312167560507868268
61408891842451312167748535945596
61408891842451445675971640629861
61408891842451456728713984104867
61408891842451460617766662840498
61408891842544649620737046258900
61408891842544649620740489937532
61408891842544654371578809946068
61408891842544654562124560844988
61408891842555456431778884758240
61408891842555456434292811138966
61408891842555456434481872336872
61408891842555456434481873872066
61408891842555461375864911660396
61408891842555461787459921076180
61408891842555461787462245540794
61408891842555461787647949153508
61408891842555461787650273618122
61408891842556657191564249864818
61408891842556662132948320772482
61408891842763443116393880058210
61408891842763487405853613040944
61408891842763487588867952208240
61408891842763492347240782781322
61408891842763492941765417427030
61408891842763492942016465903668
61408891842763502420623163379770
61408891842763503465361787283646
61408891842763503467868825128146
61408891842763503472700350846930
61408891842763504066915391395456
61408891842763509010558924047214
61408891842766194233690468404900
61408891842766203529010858121142
61408891842766203574743522311560
61408891842766203576438097955806
61408891842766205171303912831998
61408891842766205216789343773608
61408891842766205217060939885304
61408891842766205359129230069922
61408891842766209067701667409098
61408891842766210704768372420496
61408891842766210705040340068500
61408891842766210706462948064742
61408891842766210707216089226568
61408891842766210707487685338264
61408891842766210712298291400408
61408891842766210712298664471750
61408891842766210713992867044654
61408891842767404286072685416234
61408891842767405925858703345400
61408891842767405932636625869850
61408891842767405974143315405880
61408891842767406115650850718282
61408891842767409822524611890758
61408891842767411464298464747144
61408891842767411464570060858840
61408891842774261055114425911536
61408891842774261057541227801416
61408891842774294401772503643742
61408891842774299757264135919612
61408891842774310468870408949494
61408891842774310875569726361650
61408891842774310875573168032704
61408891842774310875653408709058
61408891842774310875656850852496
61408891842774310880655742210864
61408891842774310882911731595988
61408891842774310882911732068372
61408891842774315814508403394066
61408891842774315814509551300068
61408891842774315817040951992954
61408891842774315821852585859304
61408891842774315821873506564252
61408891842774315822039470279980
61408891842774315822039843351322
61408891842778162923262345949576
61408891842778168459445084881594
61408891842778196270004106029190
61408891842778211139730786275652
61408891842778211139918814352980
61408891842778211145002421633004
61408891842778212738783803478770
61408891842778212738846941851496
61408891842778212741102930764236
61408891842778212741106258103536
61408891842778212741290844509810
61408891842778212741294286180864
61408891842778212746186533794910
61408891842778212746188947558218
61408891842778212746207454499858
61408891842778212748636665431312
61408891842778212929138111319538
61408891842778212929141181454444
61408891842778212929200873434382
61408891842778212929387757855058
61408891842778218275027271741940
61408891842778218277285555364500
61408891842778218277286703270502
61408891842778218282557190721852
61408891842778218284816622250414
61408891842778218284816995321756
61408891842871555588999726004794
61408891842871555591256062932730
61408891842871561079241889773214
61408891842871561079429917850542
61408891842883562703979028601158
61408891842883562703982470272212
61408891842883563113066078670706
61408891842883563113253993479090
61408891842883563113254365015238
61408891842883563113337676298882
61408891842883563115576448103856
61408891842883563115576562889280
61408891842883563115761034510130
61408891842883563115764476181184
61408891842883563296080303519138
61408891842883563296268332646178
61408891842883563296268589863670
61408891842883563298590787737712
61408891842883568054638064386754
61408891842883568054721747206546
61408891842883568237652403553842
61408891842883568649246380335774
61408891842883568649434666680306
61408891842883568651756864554348
61408891889169619078438177962004
61408891889169619080885895835098
61408891912792091015205909522257
61408891912792107626852214538609
61408891912792107626852215005169
61408891912792111332890268185917
61408891912802919378964700704411
61408891912802919378965073762863
61408891912802919378965073775913
61408891912802919378965078362133
61408891912802919378965092888186
61408891912802919975938205721202
61408891913349995795188786452871
61408891913350014098961578861819
61408891913350907895162239780509
61408891913350909725305636175203
61408891913350913019582575120153
61408891913351363120536888578421
61408891913351363120536888597135
61408891913448159336060354155281
61408891913460315420877742073524
61408891913666107862174547576343
61408891913666108456135442481853
61408891913666108456156363070161
61408891913666111569907526524891
61408891913666113400049775009211
61408891913667008614612600903979
61408891913667308803883166204407
61408891913677815288665366874319
61408891913677815291092164042465
61408891913677815291093311952839
61408891913677815837687493784765
61408891913677815840135211657859
61408891913677818943866485774035
61408891913677818951460687850507
61408891913677820774009882168729
61408891913677820781602936334827
61408891913678115432161483954047
61408891913678115432182375962639
61408891913678115434610321041159
61408891913678119140731281730651
61408891913678120970873530214971
61408891913776411397686616233462
61408893112182133003433348093104
61408893254645199754080467285585
61408893254961284224167622458923
61408893254961300283672440651467
61408893254961300283923489128105
61408893254972091037154827844441
61408893271385560169739457253842
61408893271386745926425320536253
61408893271386760926738150421186
61408893271386760926739179290962
61408893271386760934353244506250
61408893271386761985932461677091
61408893271386762580730184701141
61408893271389113721044468882204
61408893271389147624171595245272
61408893271389162440735536755874
61408893271389162440736565271518
61408893271389162445819139449678
61408893271390314478043162049548
61408893271390347832395766772768
61408893271390347832399209979016
61408893271390348197421400038285
61408893271390348381187737214960
61408893271390362656557353566090
61408893271390363205349324008282
61408893271390364256928541179123
61408893271390364302934293760981
61408893271390364433352872649076
61408893271390364844946850480720
61408893271390364851726264203173
61408893272323036239014795133242
61408893272323052291177521879916
61408893272326654562424648441436
61408893272333842640405961207068
61408893272333842640405962624010
61408893272333842640406991493786
61408893272333842640409314442080
61408893272333842640409318674168
61408893272335041568184750281327
61408893272335041568184782165627
61408893272335041568185121817635
61408893272335041568185126521899
61408893272335042155367406855272
61408893272335042162978258092466
61408893272335042162981352693092
61408893272335059868862458333279
61408893272335059868863229985611
61408893272337443120572823810578
61408893272337443120572826997118
61408893272337444911402040709100
61408893272337444911405393944112
61408893272337444911405398176200
61408893272337444911652744811996
61408893272337444911653773681772
61408893272337444911656098029746
61408893272337459729119629572424
61408893272337459736651040831872
61408893272337461375161153974860
61408893272337461375161839888044
61408893272337461375411858077756
61408893272337461375412886947532
61408893272338660486140243618136
61408893272338662140109241938623
61408893272359070062261629979996
61408893272369875228956611110984
61408893272369875236487936277152
61408893272369875236488022370432
61408893272371060436598682070105
61408893272371060436599801265249
61408893272371075985955304278328
61408893272371075993570312270112
61408893272371075993570398363392
61408893272371077090903546217523
61408893272371077090904321056395
61408893272649940700022112924325
61408893272649941934804046419257
61408893272649942347150132328125
61408893272649942347150132328134
61408893272649956759525898015005
61408893272649958406090870520773
61408893272649958406091127738217
61408893272649958406655983622533
61408893272649958411174473568709
61408893272649958413433905097271
61408893272651093278777981105573
61408893272651093278777981105582
61408893272651142691802390514211
61408893272651142699142073272639
61408893272653544069354241370712
61408893272653544206800613737634
61408893272653544206803971204734
61408893272653544214145977961216
61408893272653559038304091463900
61408893272653560677902765811980
61408893272653560677902765829242
61408893272653560677902767228922
61408893272653560677903110184270
61408893272653560677903110202984
61408893272654744962798819094249
61408893272654744963634494729293
61408893272654744967882164924741
61408893272661900099296593507022
61408893272661949505540304062678
61408893272661949505626653714643
61408893272661949917409808006165
61408893272661965976913849824860
61408893272665501821500702566862
61408893272665551593608508857889
61408893272665551639337616115290
61408893272665551639338390954162
61408893272665551639340713902456
61408893272665551639341173044152
61408893272665551639613917066005
61408893272665551646952365825208
61408893272665551646952365838249
61408893272665551646952365838258
61408893272665551646955807981696
61408893272665551776535350462846
61408893272665551776535693419438
61408893272665551776536383564710
61408893272665551776538706513004
61408893272665551776539050886538
61408893272665551776622733233937
61408893272665551776787430624198
61408893272665551776789869763420
61408893272665551784133252608718
61408893272665568247888549591064
61408893272665568247888549596888
61408893272665568247888663909928
61408893272665568247888893947336
61408893272665568247909556390904
61408893272665568247909928976972
61408893272665568248160523360473
61408893272665568255503643676127
61408893272665568255503643676128
61408893272685959713983044189372
61408893272685974538141073002460
61408893272685976177738718498026
61408893272685976177739747350540
61408893272685976177739748413350
61408893272685976177739751599890
61408893272687110500819068517442
61408893272687110508429570086204
61408893272687110508429918691826
61408893272687127109366903149064
61408893272687127109366904211874
61408893272687127109386675962512
61408893272687127109387795157656
61408893272687127109387823872886
61408893272687127109387914198254
61408893272687127109391267066084
61408893272687160326186357748074
61408893272687160326186359165016
61408893272687160463469153437603
61408893272687160463471476385897
61408893272687160463719085888384
61408893272687160463719856477906
61408893272687160463719857540716
61408893272687176390214257340069
61408893272687176392473688868631
61408893272687176934737292624980
61408893272687176934737292629352
61408893272687176934738440517884
61408893272687176934738441580694
61408893272687176934740735831228
61408893272687176935010381003114
61408893272687176935010409701081
61408893272687176935010409701082
61408893272687176935010409705294
61408893272687176935010495794362
61408893272687176935010500043712
61408893272687176935013852911542
61408893272687176942352386709836
61408893272687176942352386710043
61408893272687176942352386710044
61408893272687176942352415406192
61408893272697917061896904238526
61408893272697917275329955781420
61408893272697917275580659884316
61408893272697933373248677542553
61408893272697933739339773150076
61408893272697933922291350670700
61408893272697933929885524049204
61408893272697966727580361205082
61408893272697966727580365791302
61408893272697966727580619822206
61408893272697966727580624071556
61408893272697966727580705561354
61408893272697966727581394661078
61408893272697966727581738680480
61408893272697966727583718672182
61408893272697966727583804748200
61408893272697966727584837867326
61408893272697967093442003238233
61408893272697967093443167094023
61408893272697967093445490042317
61408893272697967100952541626878
61408893272697967139174596254170
61408893272697967139174597653850
61408893272697967146789347376809
61408893272697967146789347376818
61408893272697967146789690333410
61408893272697967146789691733090
61408893272697967276372676003546
61408893272697967276372679190086
61408893272697967276373709122672
61408893272697967276376146843340
61408893272697967276459714890541
61408893272697967276623380106442
61408893272697967276623383292982
61408893272697967276623637323886
61408893272697967276626822249880
61408893272697967276627195321382
61408893272697967283970234147278
61408893272697982108127918569570
61408893272697983198954941486061
61408893272697983198954941486070
61408893272697983198955716797109
61408893272697983747725531129624
61408893272697983747725531135448
61408893272697983747746537929464
61408893272697983747997504544741
61408893272697983747997619335781
61408893272697983755340625214687
61408893272697983755340625214688
61408893272697983755340658144367
61408893272697983755340658144376
61408893277286982687225991599979
61408893277297789507724634434749
61408893277299139970840578250890
61408893277299140359442307421006
61408893277299140359442307421007
61408893277615217720184123318545
61408893277615234331830169717773
61408893277615234331830174435087
61408893277615234331830284503197
61408893277615234331830289108290
61408893277615234331830289108291
61408893277615239860417532002167
61408893277615239865751154639703
61408893277615239868010586168265
61408893277626046078859440317526
61408893277626046083943028469643
61408893277626046083943028819563
61408893277626046083943043365462
61408893277626046083943048069726
61408893277626046083943803304303
61408893277626046680915132030599
61408893277626046680916160900375
61408893277626046680999857596897
61408893278235263374592541123271
61408893278235263374592542173031
61408893278235263374592799390475
61408893278246086796128873589551
61408893278246086796129648424211
61408893278279853162980956700332
61408893278279853170575043985556
61408893278279853170575048217644
61408893278562169482372225948151
61408893278562169489150147422889
61408893278562186097699016236447
61408893278574177189891881534393
61408893278574193661263305366637
61408893278606558748190474243639
61408893278606559159784452075283
61408893278606606919090949167985
61408893278606607330684926999629
61408893278606759255738037471241
61408893321937884863434627112765
61408893324880634808823076086000
61408893324880634809011362430532
61408893324880634816353368137254
61408893324880640161989148185274
61408893324880640167071722363434
61408893324892647737330618951848
61408893324892647737330618964898
61408893324892647874592435494126
61408893324892648469389042509412
61408893324892648471564748092718
61408893324892648471648478270062
61408893324892648471836760382506
61408893348198992671752748954175
61408893348198993220544719396367
61408893348515120408416068348677
61408893348525948764833126059676
61408893348525948772092482501168
61408893348525948772176164868262
61408893348525948810586682271700
61408893348525948810586682271784
61408893348525948817929721080370
61408893348525948818116974305776
61408893348525948818118007424902
61408893348525949183958427981580
61408893348525949366888012819127
61408893349145971775217611454800
61408893349145971776032399789888
61408893349183355924782038035602
61408893349183355932124040437740
61408893349183355932124043742324
61408893349183355932207608472108
61408893349183356473825052705055
61408893349183356481163620517689
61408893349183356481414668977065
61408893349183357762535938342534
61408893349183358121036648623926
61408893349183358128376241056986
61408893349183358128564616677126
61408893349462088783755581244412
61408893349463273069467196284952
61408893349463423156758351225976
61408893349463423156759384325410
61408893349463423156759384345093
61408893349463423568540614352392
61408893349463423568541647451826
61408893349463423568541647471509
61408893349463437981482382411196
61408893349473796165307627961104
61408893349474096354578193261532
61408893349474244802000884624135
61408893349474246449129941361887
61408893349499456802660314993386
61408893349499456850673420239460
61408893349499456850673421656402
61408893349499456850676777706560
61408893349499456850927822983608
61408893349499457399967516315634
61408893349499457404778118145690
61408893349499457404799038852090
61408893349510261970778926675149
61408893349510261970778927737959
61408893349510261970782369881397
61408893349510262016532597206121
61408893349510262016532598605801
61408893750281255941821689700721
61408893750281255944354128119279
61408893750281257034846419861444
61408893750281257771965086095414
61408893750281257771965086095415
61408893750281257771985892010567
61408893750281257771985892482743
61408893750281257772236940469943
61408893750281257772237055260983
61408893751260724705468092027439
61408893751260758066578422477658
61408893751260767944833661918891
61408893751260767945021948263423
61408893751260767949917264966827
61408893751260767950104518209495
61408893751260767950105551311359
61408893751260767952363953970145
61408893751260769184699198342254
61408893751265577568394805619858
61408893962663510117284940655595
61408893962663510119732661729731
61408893962663660213532251209508
61408893962979764518947701196175
61408893962991772094101143981424
61408893963632223982110150407855
61408893963644211787385269142767
61408893963644211789832990199641
61408893963644214898629128587555
61408893963644226613805828305693
61408893963644227846893529480201
61408893963644227849341250535623
61408893963644228258675449300057
61408893963644228260934885060707
61408893963644231552933905609243
61408893963644376700199620057466
61408893963644376705283223105402
61408893963644376707541625764188
61408893963647785645687160123935
61408893963647813509338329725969
61408893963647813511032905370215
61408893963647813511786050800105
61408893963647817169624863733315
61408893963647817215378705855011
61408893963647817215378706904771
61408893963647818862507505380935
61408893963647818862507762611477
61408893963647829980879901316697
61408893963647830117889264607247
61408893963647830117889264625961
61408893963647830119583840251493
61408893963647830120336985681383
61408893963647833823929640736289
61408893963647833823929641786049
61408893963960277729623344140555
61408893963960282668751421444105
61408893963960311088975275046571
61408893963960327143401247001553
61408893963960327552986494225363
61408893963960327555245929986013
61408893963960466529501148810925
61408893963960466536843154517647
61408893963960482589009094901173
61408893963960482591456812774267
61408893963960482596539386952427
61408893963971117901963509301865
61408893963971117901963767569069
61408893963972472459890373340095
61408893963972472459890463684337
61408893963972483572927493602417
61408893963972485220056546107873
61408893963976085294880554185411
61408893963976085294880811402855
61408893963976086942008835038743
61408893963976086942009606691075
61408893986294107524951532913666
61408893986294109304258684109582
61408893986294109304258684463714
61408893986294114066960943331387
61408893986296811007504710615528
61408893986296811012588313663464
61408893986296811015036036135828
61408893986297711442324556844138
61408893986297711444835036831868
61408893986297711444835036832076
61408893986297711444835036849338
61408893986297711575253730491036
61408893986297711575254763611614
61408893986297711580337333538972
61408893986297716337957022833419
61408893986297716338208414249387
61408893986298011764776404551454
61408893986298011764776405968396
61408893986298011769607927419116
61408893986298011769607927437830
61408893986298011769608013176978
61408893986614266725207907738311
61408893986614266725208022057175
61408893986625072989425440746830
61408893986625072989426212399162
61408893987266677272987687245203
61408893987266721740295846752101
61408893987266721745462103750053
61408893987266721747156307857991
61408893987266722335092106207482
61408893987266722335092106679649
61408893987266722335092106679658
61408893987270279543983766747235
61408893987270307408074011491918
61408893987270307408157951530606
61408893987270307590837560816953
61408893987270324011291924837200
61408893987270324011542628940295
61408893987270324011542629412471
61408893987270324011542629412480
61408893987270324011626311760087
61408893987270324016708885938247
61408893987270324062190847575097
61408893987270324062462815695494
61408893987270327722414532187801
61408893987277462673236928336234
61408893987277468209419581529312
61408893987277468209420700724456
61408893987277479323272633408916
61408893987277479328356236456852
61408893987277479328377157045160
61408893987277479330803958929207
61408893987277479330803958929216
61408893987277510852566140952526
61408893987277510852566169650286
61408893987277510852566169667756
61408893987277510852566171067436
61408893987277512498859169808158
61408893987277512498859514181692
61408893987277512681872705910998
61408893987277512681872733091034
61408893987277512681872734490714
61408893987277512681873852286178
61408893987277512682625506965902
61408893987277512682625851339427
61408893987277512682625851339436
61408893987277512682625878502210
61408893987277512682625879919143
61408893987277512682625879919152
61408893987277512682625964595490
61408893987277512682709534159228
61408893987277512682709534160680
61408893987277512682709562738944
61408893987277512682709562740396
61408893987277512684320198345954
61408893987277512684320455546136
61408893987277512684320455563398
61408893987277512684320541285284
61408893987277526913685067008967
61408893987277527501704519592701
61408893987277527501787083106382
61408893987277527501788202301526
61408893987277527506787008031713
61408893987277527506787094124993
61408893987277527509046525299423
61408893987277528743828463386191
61408893987277529148079311611714
61408893987277529148916139842682
61408893987277529153162886062672
61408893987277529153162919358289
61408893987277529153164033967213
61408893987277529153999742890609
61408893987277529153999742890618
61408893987277532265243864268760
61408893987278363290085810971730
61408893987278379707255205940366
61408893987278379708092029472686
61408893987278379708092029590938
61408893987278379891022686405002
61408893987278379891022686759134
61408893987278384653724945626807
61408893987278411466068402798780
61408893987278413067444246281016
61408893987278413067444247697958
61408893987278413067444332374296
61408893987278413067444333437106
61408893987278413113260561425640
61408893987278413115708396799926
61408893987278413250458213912004
61408893987278413250458554036188
61408893987278413250458558285538
61408893987278413250458582615904
61408893987278413250458585448312
61408893987278413250458586865254
61408893987278413250458668355052
61408893987278413250458671541592
61408893987278418603607180986209
61408893987278418603628101221846
61408893987278427520221459369979
61408893987278427525556115128093
61408893987278427886501876209889
61408893987278427886501876209898
61408893987278427886522796916458
61408893987278427891605371111880
61408893987278427891668132876804
61408893987278427893843881897897
61408893987278428069536102981890
61408893987278428069537136083754
61408893987278428074598789690859
61408893987278428074598789690868
61408893987278428074619706029826
61408893987278428074619710279167
61408893987278428074619710279176
61408893987278429121869589482246
61408893987278429171932026454669
61408893987278429172685167632305
61408893987278429715892126822022
61408893987278429715892126839275
61408893987278429715892126839284
61408893987278429715892131425504
61408893987278429716644239484014
61408893987278429716645272250451
61408893987278429716645272250460
61408893987278429716645272604583
61408893987278429716645272604592
61408893987278429716665159836282
61408893987278429716665160190414
61408893987278429716666192838768
61408893987278429716666193310944
61408893987278429716728954957824
61408893987278429720974701017435
61408893987278429720974701017444
61408893987278429721727842177809
61408893987278429721727842177818
61408893987278429721748762884218
61408893987278429723987278292591
61408893987278429724008198999000
61408893987278432832218817673843
61408893987278432832971958851479
61408893987278432832971963085019
61408893987278432832971963085028
61408893987278663433602734320902
61408893987278663433602820060050
61408893987278668967255102946338
61408893987278668967255107178426
61408893987278668967255188685486
61408893987278668967255193271706
61408893987278711609564948438734
61408893987278711609585783423408
61408893987278713256777599093676
61408893987278713259225405888246
61408893987278713439707887203840
61408893987278713439708227328024
61408893987278713439708231577374
61408893987278713439708255907740
61408893987278713439708258740148
61408893987278713439708260157090
61408893987278713439708341646888
61408893987278713439708344833428
61408893987278713439728807792148
61408893987278718792124543363358
61408893987278718792124547595446
61408893987278718792124547612708
61408893987278718792125662221632
61408893987278718792125666807852
61408893987278718792877774512221
61408893987278718792877774512230
61408893987278718792877774513682
61408893987278718792877774867814
61408893987278718792877779117164
61408893987278727663989515399951
61408893987278727663989516799631
61408893987278727669073124096917
61408893987278728083386416400246
61408893987278728258806668282318
61408893987278728263869354974034
61408893987278728263869354991296
61408893987278728263890275579604
61408893987278729310366461245333
61408893987278729315449035423493
61408893987278729317981210956655
61408893987278729318733208948772
61408893987278729318733580485080
61408893987278729905999520258252
61408893987278729910245266300610
61408893987278729910245266317872
61408893987278729912777814785561
61408893987278729913257843594480
61408893987278729913529927096334
61408893987278733021489411552535
61408893987281080998907248499078
61408893987281080998907592855350
61408893987281080998907597572712
61408893987281080999744076748760
61408893987281081004827679796696
61408893987281081006438545439662
61408893987281081006439693332566
61408893987281086357161405143938
61408893987281112574770278710126
61408893987281114221063278867998
61408893987281114221063623241532
61408893987281114358260581197760
61408893987281114358261614316886
61408893987281114359097414169176
61408893987281114360519674019080
61408893987281114360520016958410
61408893987281114360520707593328
61408893987281114360771065435048
61408893987281114404913670383086
61408893987281129177902874541322
61408893987281129177902876407562
61408893987281129177903219381407
61408893987281129177903219381416
61408893987281129177986901734639
61408893987281129178153923017960
61408893987281129182986477589258
61408893987281129182986483704839
61408893987281129182986483704848
61408893987281129182986826661440
61408893987281129185496963692786
61408893987281129185497306666631
61408893987281129228991201767692
61408893987281130824278787284840
61408893987281130824279130224170
61408893987281130824279134945904
61408893987281130829613781748744
61408893987281130829613786466106
61408893987281130830450265642145
61408893987281130830450265642154
61408893987281130830450609998426
61408893987281130830450614720160
61408893987281130832062279178015
61408893987281130875368143032678
61408893987281131008319359782162
61408893987281131013401933960322
61408893987281131015075589947928
61408893987281131015076618817704
61408893987281134536219018460750
61408893987281134536219018478003
61408893987281136365798330629076
61408893987282265155806843380742
61408893987282265155806929119890
61408893987282270506528555192114
61408893987282270506528559424202
61408893987282270643705368461716
61408893987282281626322933049790
61408893987282281756742769916104
61408893987282281756743803017968
61408893987282281756743804434910
61408893987282281761826372964040
61408893987282281764357778262020
61408893987282281764357864001168
61408893987282285467866726145134
61408893987282285467866754723389
61408893987282287114242633239622
61408893987282287114242637471710
61408893987282287114242661819338
61408893987282287115079490073392
61408893987282314978144854506286
61408893987282314978981706735122
61408893987282314978981706753836
61408893987282314981429172008756
61408893987282314981429429208938
61408893987282314981429429226191
61408893987282314981429429226200
61408893987282314981429514948086
61408893987282315116179670649154
61408893987282315116179674898504
61408893987282315116179789689752
61408893987282318822219822862202
61408893987282318867701692618315
61408893987282320468575841979139
61408893987282320468575841980600
61408893987282320469327954307174
61408893987282320469348875367866
61408893987282329935237333525354
61408893987282329940068859225415
61408893987282329940068859244129
61408893987282329940319906285111
61408893987282329940340798295164
61408893987282329940340827364526
61408893987282329940340913103674
61408893987282329980739841377407
61408893987282331581613243433527
61408893987282331581613243434988
61408893987282331581613244851930
61408893987282331582365241442689
61408893987282331582366388863417
61408893987282331582366388863426
61408893987282331582366390280359
61408893987282331586695813381060
61408893987282331586695817611687
61408893987282331587448958809489
61408893987282331587448958809498
61408893987282331587469965609338
61408893987282331587532641635114
61408893987282331587532985989934
61408893987282331587532985991386
61408893987282331589228337518591
61408893987282331589729315630840
61408893987282331589729401369988
61408893987282331589980335527762
61408893987282331589980364107469
61408893987282331589980364107478
61408893987282331627387720351987
61408893987282331633286570901254
61408893987282331634981922428459
61408893987282331635733920437630
61408893987282481752504865975919
61408893987282481927925003538910
61408893987282481935267009226918
61408893987282481935267009245632
61408893987282481935519205615382
61408893987282481935538976874922
61408893987282481935539748527254
61408893987282481935539753248988
61408893987282487240424224978549
61408893987282487240424226378229
61408893987282487240424226378437
61408893987282487240424569334821
61408893987282487240424569335029
61408893987282487242935053572317
61408893987593628448310759236199
61408893987593628448310787815915
61408893987593628454817084469560
61408893987593628454817084599241
61408893987593628454817089185461
61408893987594479190416301276380
61408893987594479190416305862600
61408893987594529015786809775424
61408893987594529015786810129556
61408893987594529015787838645200
61408893987594529015787843231420
61408893987594529016038887104576
61408893987594529016038891708049
61408893987594529016038891708058
61408893987594529016059807692884
61408893987594529018298322882479
61408893987594529018298322882488
61408893987594529018298323219358
61408893987594529023380897060639
61408893987594529023380897060648
61408893987594529023380897414771
61408893987594529023380897414780
61408893987594529023401818121123
61408893987594529025075474108786
61408893987594829205309480988875
61408893987594829205309480988884
61408893987594829212651462715208
61408893987594829214347182597797
61408893987594979299944911905593
61408893987594979299944912023637
61408893987594979302204228648731
61408893987594979302204228766775
61408893987594979302204343434155
61408893987594979302204343552199
61408893987594979307286917263799
61408893987594979307286917612315
61408893987594979307286917730359
61408893987594982413720057205042
61408893987594984248946401364179
61408893987598430927513933005316
61408893987598434595142391181192
61408893987605269404894122791394
61408893987605269404894465730724
61408893987605274892814170152644
61408893987605286005851228667702
61408893987605286005851233371966
61408893987605319220475160328796
61408893987605319220475161745738
61408893987605319227817823368986
61408893987605319227818167742520
61408893987605319357673152939344
61408893987605319357673154356286
61408893987605319357674181809120
61408893987605319357674183226062
61408893987605319365016160353068
61408893987605319365016188915522
61408893987605319365016188932784
61408893987605319365016274654670
61408893987605319365016274671932
61408893987605319365266864438910
61408893987605319365266978775036
61408893987605319365267208812444
61408893987605319365267235975218
61408893987605319365267235992480
61408893987605319365267237392160
61408893987605319365267322068498
61408893987605319365267323131308
61408893987605319365268355187624
61408893987605324718436755998102
61408893987605334189177312329444
61408893987605335828775048635652
61408893987605335828776077020154
61408893987605335829026096758158
61408893987605335829026097093567
61408893987605335829027125609211
61408893987605335829027125610672
61408893987605335829046903008879
61408893987605335829048046197519
61408893987605335831285528155578
61408893987605335831285532872940
61408893987605335836369131315933
61408893987605335836369131315942
61408893987605335836369135902153
61408893987605335836369135902162
61408893987605335836390051904241
61408893987605335836390056608505
61408893987605335838816853775247
61408893987605335838816853775256
61408893987605575082147440543838
61408893987605575082148559738982
61408893987605590958641361220448
61408893987605619547006510469366
61408893987605619547007537939462
61408893987605619547007539339142
61408893987605619547007625078290
61408893987605619554537458319054
61408893987605619554537544058202
61408893987605619554537544530378
61408893987605619554537573110094
61408893987605619554537577359444
61408893987605619554537801275646
61408893987605619554537916066686
61408893987605636018296576300715
61408893987605636018296690625204
61408893987605636018297690909639
61408893987605636020829210526275
61408893987605636025639696486680
61408893987605636025639696616370
61408893987605636025639701202590
61408893987605789432631199650460
61408893987609176804352324425080
61408893987609187924919989368428
61408893987609187924920103687292
61408893987609193229888116264099
61408893987609193229888144845267
61408893987609221269210618112056
61408893987609221269211389764388
61408893987609221269211646981832
61408893987609221276741653590218
61408893987609221276741682169934
61408893987609221276741686419284
61408893987609221276742025126526
61408893987609221276742029375876
61408893987609221276742686709344
61408893987609226583969473481245
61408893987609226767171874015682
61408893987609237694747099052251
61408893987609237694747214769343
61408893987609237694748242221208
61408893987609237694748242240891
61408893987609237694748243640571
61408893987609237702090249347293
61408893987609237740501799975104
61408893987609237880209275470070
61408893987609237885292964257154
61408893987609243230930987281442
61408893987609371366105362510795
61408893987609386121542298574916
61408893987609386190288525820597
61408893987609386190288529007137
61408893987609391497704373794785
61408893987609391688229148548293
61408893987609391703877983255596
61408904049051358659980532942661
61408904049155524523171274531115
61408904049155540398923543944903
61408904120023006035124441992148
61408904120024206975221157146364
61408904120024206975221157147816
61408904120024206975242077852924
61408904120048233235487388897039
61408904120048233235487388897040
61408904120059028931347892843175
61408904120059028931348264379483
61408904120059043707255785321868
61408904120059043707339353356236
61408904120059045356143208321097
61408904120060238762651017004193
61408904120060246110682904842737
61408904758147357218890069840068
61408904758154544038613866747518
61408904758154545685741890366144
61408904758154560670723861700830
61408904758154560670891336476573
61408904758154560670974910159971
61408904758155746649566173485292
61408904758155760878178586902094
61408904758155760879011163691326
61408904758155760879011163809370
61408904758155760879011168041458
61408904758155760879011168395590
61408904758155760879014262524040
61408904758155760879014262996216
61408904758155761426970557344286
61408904758155761427722669653598
61408904758155762525307643658559
61408904758155763067593284485939
61408904758158162385502397019588
61408904758158162393179019219811
61408904758158162941887415978605
61408904758158162941967546118885
61408904758158162942218594578261
61408904758158164219976251026978
61408904758158164219976251026979
61408904758158164223256296375922
61408904758159362936678544444729
61408904758159362936682016703077
61408904758159362944276103988301
61408904758159364789796364676003
61408904758159364789797393545779
61408904758159364972727016766881
61408904758159364980338671896499
61408904758159365338835938499259
61408904758159365338839382177891
61408904758159365346178974610951
61408904758159365346178977307845
61408904758159365346178978843039
61408904758159365346367350231091
61408904758159365529381603305107
61408904758159365529381689398387
61408906193842306490993244880660
61408906193842306490994273750436
61408906193842306490994277999786
61408906193844707463458099684708
61408906193846359259580684032257
61408906193866618115872010967166
61408906193866618115872014153706
61408906193866768286763239774015
61408906193868974799144631997542
61408906193868974799145660867318
61408906193868975347936602439734
61408906193869019637375414366148
61408906193870220028617627015454
61408906193870220028620721616080
61408906193870225336034275322472
61408906193877128446382143900330
61408906193877128451462393730516
61408906193877380464753382186777
61408906193877380464753382186786
61408906193877380640152512944538
61408906193877380647767607029602
61408906193877428642992763495702
61408906193877428642992763962262
61408906193877428818395337950583
61408906193877428825922961634630
61408906193877523421830467953828
61408906193877578941295662515896
61408906193878281215513183717576
61408906193878329200954039900980
61408906193878329200955068770756
61408906193878329200955073020106
61408906193878329208544769719104
61408906193878329208545798588880
61408906193878329210993520707112
61408906193878329210993521061244
61408906193878330491339953819719
61408906193878779698294355677624
61408906193878779698378038503032
61408906193880982186957491246617
61408906193880982186957491246626
61408906193880982362356622004378
61408906193880982369971716089441
61408906193880982369971716089442
61408906193880982918760243344100
61408906193881025011946854768550
61408906193881026658319671494500
61408906193881026658322766095126
61408906193881027207362346039588
61408906193881030357584877792838
61408906193881030365196528199270
61408906193881030365196872555542
61408906193881030365196873022102
61408906193881030365199971872078
61408906193881030365199971877685
61408906193881030494782870403386
61408906193881030502373485430262
61408906193881030548127070694470
61408906193881030548130513900718
61408906193881030548214196720293
61408906193881030906627896694198
61408906193881030914239547118099
61408906193881032141409830189130
61408906193881032142246658443184
61408906193881032146490080019316
61408906193881032325260883286000
61408906193881032332035710160103
61408906193881177553929653854755
61408906193882381423008599818014
61408906193882381971800570260206
61408906193882383253150848302334
61408910270578602125365529493643
61408910270578602125367853491697
61408910270578602125430615610913
61408910270609821992521901636745
61408910270609821992521930216461
61408910270611022566590052781065
61408910270611022749855355735819
61408910270797406749246558170577
61408910270797406749265154878923
61408910270797406749267478876977
61408910270797454920167953801323
61408910270797454920419002260699
61408910270821770256420746171313
61408910270828626616487413837903
61408910270828674792658747764249
61408910270828674794918266435851
61408910270829875368986188470267
61408910270832528893990765947951
61408910270832528893990766065995
61408910270832577069973815050457
61408910270832577069973815168501
61408910270833929776594654829881
61408910270894701419929946876379
61408910270894705131053954633073
61408910270901561305846046200725
61408910270901605955916900009939
61408910270901605955917157227383
61408910270901605956167948469315
61408910270901605963510211397693
61408910270901609476746521125071
61408910270902806529985308371703
61408910270902811476706096399485
61408910270902812071230730695433
61408910270902826303123557791103
61408910270905474886656911284737
61408910270905475069754933277649
61408910270905479820785758025757
61408910270905479820785786723517
61408910270905479828127763732479
61408910270905508231223608687017
61408910270905508232918184331263
61408910270905513172610778314967
61408910270905513172610807012727
61408910270905513174305379469029
61408910270905513174870209843529
61408910270905513174870238541289
61408910270905513179952784021689
61408910270905513179952812719449
61408910270905524298073788642057
61408910270905527998463408282325
61408910270905527999028238656825
61408910270905527999028267354585
61408910270906864831709649623749
61408910270906864831710682725613
61408910270906864831710682742875
61408910270906864833970147555417
61408910270906864833970147555465
61408910270906864834242116719789
61408910270925921294425772094633
61408910270925936118587239864827
61408910270927121868494151871065
61408910270927126809881318312475
61408910270927127402146520496661
61408910270927136692655161899243
61408910270927137927437124090531
61408910270927138522233727919437
61408910270937943505643429101647
61408910270938084509092100436231
61408910270938084511351531610661
61408910270938095636501540576184
61408910270939285083160136789511
61408910270939285090502171193993
61408910338852003911812864238611
61408910341405525052783883158105
61408910341513326217684666636681
61408910341513326400698920064829
61408910341513326400699005803977
61408910341514477149458182218265
61408910341514526972568877298938
61408910341514526972568877765498
61408910341514526972569221655210
61408910341514526972569249301806
61408910341514526972569250351566
61408910341514526974767042629433
61408910341514526974829804729776
61408910341514526975018091087406
61408910341514527157759999080090
61408910341514527157760113865514
61408910341514527157760342036682
61408910341514527157760456822106
61408910341514527157781267477865
61408910341514527157781296057581
61408910341514527157781297107341
61408910341514527157781381796729
61408910341514541981920436580828
61408910341514541981920437047388
61408910341696106482046719189754
61408910341696108266438510164782
61408910341696108312192066376890
61408910341696111972476906768682
61408910341697308878831315500840
61408910341697309016091984137164
61408910341697309023437089013262
61408910341697309023437203332126
61408910341697309023437203798686
61408910341697312729475485150602
61408910341697312729475599469466
61408910341732131024661389040042
61408910341732164193660360770547
61408910341732164376423651478467
61408910341732164376423651832599
61408910341732164376674699937843
61408910341732164376674699942055
61408910341732164376674700291975
61408910341732164378934131470617
61408910341732164378934131820537
61408910341732179203095256284219
61408910341732179203095256284220
61408910341732179203095256750779
61408910341732179203095256750780
61408910341732431030836284944409
61408910341732431030920629335373
61408910341732431031108915693003
61408910341732431168178055171770
61408910341732431213934968502669
61408910341732431213934968969229
61408910341732464382679906191315
61408910341732464382930954650691
61408910341732469874867429329831
61408910341732480983696332024527
61408910341733331598920696287887
61408910341733331598920697687567
61408910341733331781659967421962
61408910341733365133484987711172
61408910341733379777163178318635
61408910341733379777163178318636
61408910341733379777163549854944
61408910341733379777163549971584
61408910341733381559041476691978
61408910341733381559041848228286
61408910341733381559292523751674
61408910341733381559292896804302
61408910341733381561552213547440
61408910341733381561552328332864
61408910341733787579155428791572
61408910341733831911829165067322
61408910341793352981557663805434
61408910341794559228986544085146
61408910341794559228986544551706
61408910341794603739602179084260
61408910341794609054633145053895
61408910341794609054633146570215
61408910341794609097855329722935
61408910341805065899296462708080
61408910341805065899296464224400
61408910341805077017417558716833
61408910341805077017605845074463
61408910341805077017605845428595
61408910341805080677701021514976
61408910341805082507844417909670
61408910341805082507844419309350
61408910341805082507844762265942
61408910341805082508032675570944
61408910341805082508032704150660
61408910341805082508032705666980
61408910341805082508033048623572
61408910341805110364093889858307
61408910341805110364093890212440
61408910341805110364344852582748
61408910341805110364344938317683
61408910341805110364344938671816
61408910341805110371686858289470
61408910341805110371686944378538
61408910341805125195848326059663
61408910341805125195848326059664
61408910341805125195848440845087
61408910341805125195848440845088
61408910341805360552299692172138
61408910341805360552383374525370
61408910341805365905469493406169
61408910341805366042729875182316
61408910341805366042730248234944
61408910341805366042813816269312
61408910341805366081225138155843
61408910341805366081225395373287
61408910341805366086307712334003
61408910341805366088483461490460
61408910341805366088483833026768
61408910341805366088567143843692
61408910341805366088567143862565
61408910341805366088567143862566
61408910341805366088567401061136
61408910341805366088567401080009
61408910341805366088567401080010
61408910341805377023862099787311
61408910341805377199345113788391
61408910341805377206688152596977
61408910341805380866887903995612
61408910341805380866888277048240
61408910341805380866971586815404
61408910341805410553343558769444
61408910341805410558426132947604
61408910341805414259383934898486
61408910341805414259383936414806
61408910341805414259384307951114
61408910341805414264466509076646
61408910341805414264466882129274
61408910341805415865926036447307
61408910341805415865926036913867
61408910341805415866114322804937
61408910341805415867555528557833
61408910341805415867618289609819
61408910341805416048856315957782
61408910341805416050548568653734
61408910341805426978897980265587
61408910341805426978898353318215
61408910341805426978961115437431
61408910341805426978964099834481
61408910341805426979149028724963
61408910341805426979152386192063
61408910341805426984046669413323
61408910341805426984234955770953
61408910341805426986494391885735
61408910341805426986494506671159
61408910341805426986494506690033
61408910341806261112766283197324
61408910341806261120111502392286
61408910341806266471018401728734
61408910341806266656295270660848
61408910341806266656295271710608
61408910341806277584055774603406
61408910341806281434699599896896
61408910341806281434699714215760
61408910341806281434699714682320
61408910341806283264843110610454
61408910341806283264843111077014
61408910341806283264843112010134
61408910341806283264843112476694
61408910341806283264843454966726
61408910341806283264843455433286
61408910341806310938161926565720
61408910341806310938412975025096
61408910341806310938413003721452
61408910341806310945754980731818
61408910341806310945755008961613
61408910341806310945755008961614
61408910341806310945755009428174
61408910341806311121155369456152
61408910341806311121176294430775
61408910341806311121427342890151
61408910341806311126237828848888
61408910341806311126237943634312
61408910341806311127930081544840
61408910341806311127932520328318
61408910341806314827195745585194
61408910341806314832278204977930
61408910341806314832278319763354
61408910341806314833970457673882
61408910341806316428592482511885
61408910341806316428843186614989
61408910341806316433674685153738
61408910341806316433674713383533
61408910341806316433674713383534
61408910341806316433674713850094
61408910341806316433675056690045
61408910341806316433675056690046
61408910341806316433925760793149
61408910341806316433925760793150
61408910341806316433925762309470
61408910341806316433926104799501
61408910341806316433926104799502
61408910341806316436185191770587
61408910341806316436185193371471
61408910341806316436185536328063
61408910341806316436185536328064
61408910341806316479403905665524
61408910341806316479407349344156
61408910341806316479407373318778
61408910341806316479407376524191
61408910341806316479407376524192
61408910341806316479407377587001
61408910341806316479407377587002
61408910341806316479407378040512
61408910341806316479407378053562
61408910341806316479407720880463
61408910341806316479407720880464
61408910341806316479428298293401
61408910341806316481101948963024
61408910341806316616668132765904
61408910341806316616668475722496
61408910341806316618363740983975
61408910341806325769916362412944
61408910341806325769916476731807
61408910341806325769916476731808
61408910341806325769916477198368
61408910341806327600059873109031
61408910341806327600059873109032
61408910341806327600059873122081
61408910341806331253001215428285
61408910341806331260343222184767
61408910341806331260343565141359
61408910341806766786462373529082
61408910341829392302578757202336
61408910341829392302578757668896
61408910341829392348332313414444
61408910341829392348332313881004
61408910341829392348332686467072
61408910341829392348333348051501
61408910341829392348333348068763
61408910341829392348521634409131
61408910341829425702603104899593
61408910341829425702603104899594
61408910341829442166299084509989
61408910341829442166550132969365
61408910341829442303810801959822
61408910341829442303810915228926
61408910341829442311152807666544
61408910341829442311152920384523
61408910341829442311152921985408
61408910341829442311152922451968
61408910341829442311153264942000
61408910341830576451027520364682
61408910341830576451027634683546
61408910341830576451027635150106
61408910341830593059577336050816
61408910341830593059577450369680
61408910341830593059577450836240
61408910341830593105331006581788
61408910341830593105331007048348
61408910341830593105331265315552
61408910341830626276671026934010
61408910341830626276671141719433
61408910341830626276671141719434
61408910341830626457153618183556
61408910341830626457153732968980
61408910341830626457153961140148
61408910341830626457154075925572
61408910341830626458848538300714
61408910341830626458848652619578
61408910341830631764841894600729
61408910341830631767100981105255
61408910341830631767100982621575
61408910341830631767101325662731
61408910341830631767101326129291
61408910341830631810323162653446
61408910341830631810323165774295
61408910341830641100832523400559
61408910341830641100832523400560
61408910341830641276231481972694
61408910341830642877628132810318
61408910341830642877628247595741
61408910341830642877628247595742
61408910341830642877878836913422
61408910341830642877878923002489
61408910341830642877878923002490
61408910341830642877878951582205
61408910341830642877878951582206
61408910341830642877878953098526
61408910341830642877879296055118
61408910341830642884657132840467
61408910341830642885220844019824
61408910341830642885220958805248
61408910341830642885221186976415
61408910341830642885221186976416
61408910341830642885221301761839
61408910341830642885221301761840
61408910341830642923360534011798
61408910341830642923360538733532
61408910341830642923360797013786
61408910341830642923360907064426
61408910341830642923360911315387
61408910341830642923360911781947
61408910341830642923360911786159
61408910341830642923360911786160
61408910341830642923360911787617
61408910341830642923360911799209
61408910341830642923360911799210
61408910341830642923381832505609
61408910341830642923632507912357
61408910341830642923632508962117
61408910341830642928443108189958
61408910341830642928443481242586
61408910341830642930137685350524
61408910341830643060621322155280
61408910341830643060621323554960
61408910341830643060621666511552
61408910341830646589002903229227
61408910341830646589002931808943
61408910341830646591262364853825
61408910341830646591262364853826
61408910341830646591262367569593
61408910341830646591262453780917
61408910341830646591262453780918
61408910341830646591262707810417
61408910341830646591262707810418
61408910341841433089659380225689
61408910341841433272589922254121
61408910341841433272589922254122
61408910341841433272589950833837
61408910341841433272589950833838
61408910341841433272590036572985
61408910341841433272590036572986
61408910341841438763019881134051
61408910341841449879445275552064
61408910341841449879445276951744
61408910341841449879445619908336
61408910341841449881139824016274
61408910341841449881139852595990
61408910341841449881139852712630
61408910341841449881139854112310
61408910341841449881140197068902
61408910341841453585485624501070
61408910341841453585485653080786
61408910341841453585485653197426
61408910341841453585485654597106
61408910341841453585485997553698
61408910341842806099888089941571
61408910341842806099888319978979
61408910341842806099888319996241
61408910341842806102147751507541
61408910341842806102398569929509
61408910341842806102398571267710
61408910341842806107229982709426
61408910341842806107229982726688
61408910341842806107230096986494
61408910341842806107230097520122
61408910341842806107481029769122
61408910341842806107481029786384
61408910341842806107481144107669
61408910341842806107481144579845
61408910483285212889632521540853
61408910483289120291348779165318
61408910483289120291349783569422
61408910483289120291538097575052
61408910483289120703131046523822
61408910483309528220548311925281
61408910483495902520452582401472
61408910483507910090439514079284
61408910483507969379543617891941
61408910483507969379543617891977
61408910483507969379543618954751
61408910483507969379543876159145
61408910483507969379543876159181
61408910483507969379543876172195
61408910483507969386885881865867
61408910483507969386885881865903
61408910483507969386886656700527
61408910483507969386886656700563
61408910483507969791325882081167
61408910483507969791325883130927
61408910483507969798668920876703
61408910483507969798668920876739
61408910483507974737793327386025
61408910483507974740052758914587
61408910483507974740052991784403
61408910483528318020289563940032
61408910483528332842002165069317
61408910483528332842003198171181
61408910483528334077349215898097
61408910483528334079796708267410
61408910483531035780784303601949
61408910483531035783043763176572
61408910483531035783232394559399
61408910483531036194826032070062
61408910483532225422194454594458
61408910483532225833788432426102
61408910483532236540315430595771
61408910483532237134922632911454
61408910483532273600436935225526
61408910483532284716298479698277
61408910483532285127892457398779
61408910483532285127892457516823
61408910483532285128080743874453
61408910483532285128080772454169
61408910483540342237049833732036
61408910483540375591319219026510
61408910483540379121772091935290
61408910483540390420365531965611
61408910483543027293523558426536
61408910483543032232651292406264
61408910483543080413425173730170
61408910483544442977976862559110
61408910483544442998426767581792
61408910483544447919360929234686
61408910483601264013043091541813
61408910483601267716636406632941
61408910483601267716636435212657
61408910483601267718895838161503
61408910483601267718895866741219
61408910483601268951983224591905
61408910483601268954241855354764
61408910483601268954241855888419
61408910483601268954429916729170
61408910483601269358681888854092
61408910483601269366024124130210
61408910483601269549038463769890
61408910483601280476801832785991
61408910483601283771057646125177
61408910483601283778400684933763
61408910483601314013082392162664
61408910483601314020676478385078
61408910483601317122882666414387
61408910483601317130224904990925
61408910483601317130225705222973
61408910483601317132673513368842
61408910483601317132673770586286
61408910483601317542195570328785
61408910483601317544455776495258
61408910483601317727470001343690
61408910483601318954720609316870
61408910483601318959804212364806
61408910483603970657676943058616
61408910483603970657677978111041
61408910483603970657866293166431
61408910483603971069459211834062
61408910483603971069459240531822
61408910483603981768454914580871
61408910483603985474492967761619
61408910483603985482024321979727
61408910483604018833659992694777
61408910483604018833660021274493
61408910483604018836108858290138
61408910483604018836108859890779
61408910483604020665495642645624
61408910483605166473288472314099
61408910483605166473560440434363
61408910483605166473560440447377
61408910483605166473560441497137
61408910483605171407417343520791
61408910483605171407417343520875
61408910483605171407417343533889
61408910483605171414760353631617
61408910483605171414760353631653
61408910483605171414760382329461
61408910483605171414947610174741
61408910483605171414947635585143
61408910483605171414947638754457
61408910483605171414948668687007
61408910483605171819199606647207
61408910483605171819199606647291
61408910483605171819199606660305
61408910483605171826542616758069
61408910483605171826542645455793
61408910483605171826542645455877
61408910483605172009555841373214
61408910483605172009556956397749
61408910483605172009556956514389
61408910483605172009556956527403
61408910483605182525537290573623
61408910483605182532880328332533
61408910483605182533068614677065
61408910483605182533068614690079
61408910483605182533068615739839
61408910483605182937319553713137
61408910483605182937319554762897
61408910483605186231575343636327
61408910483605186231575343636363
61408910483605186231575343754371
61408910483605186231575372334087
61408910483605186231575372334171
61408910483605187878704396142027
61408910483605187878704424839835
61408910483605187886047434950613
61408910483605188069061774590293
61408910483605188069250094360828
61408910483605214644272629014177
61408910483605214644460915371723
61408910483605214644460916421483
61408910483605214651802921065431
61408910483605219583400362993905
61408910483605219583400363925537
61408910483605219583400363925573
61408910483605219583400392623297
61408910483605219583400392623381
61408910483605219583400392636395
61408910483605219585659795454099
61408910483605219585659795454135
61408910483605219585659798754555
61408910483605219585659824151859
61408910483605219585659824151943
61408910483605219585659827334271
61408910483605219585848085099087
61408910483605219585848110509489
61408910483605219585848113678803
61408910483605219590743397951154
61408910483605219590743401802491
61408910483605219590743402734123
61408910483605219590743402734159
61408910483605219590743426648914
61408910483605219590743431431883
61408910483605219590743431431967
61408910483605219590930655045159
61408910483605219590931688147023
61408910483605219593187796437231
61408910483605219593190090805809
61408910483605219593190119385525
61408910483605219593191233810714
61408910483605219593191235411355
61408910483605219995182627183095
61408910483605219995182655762811
61408910483605219997442058580515
61408910483605219997442058580551
61408910483605219997442062812639
61408910483605219997442062930731
61408910483605219997442087278275
61408910483605219997442087278359
61408910483605219997442091510447
61408910483605219997630373635905
61408910483605220002525665860575
61408910483605220002525694558383
61408910483605220002712919234349
61408910483605220002712947814065
61408910483605220002713980915929
61408910483605220004973498537771
61408910483605221412706932004942
61408910483605221412706960702702
61408910483605221415154653060364
61408910483605221415154681758124
61408910483605221420049970813528
61408910483605221422494335818792
61408910483605221422496658767086
61408910483605221422496687464846
61408910483605221422497806659990
61408910483605221826748630892008
61408910483605221834280070849264
61408910483605230703780803256879
61408910483605230711311095308133
61408910483605231115750320688737
61408910483605236054687473942341
61408910483605236056946876222178
61408910483605236056946876773095
61408910483605236056946881005183
61408910483605236056946904919938
61408910483605236056946905470903
61408910483605236056946909702991
61408910483605236062030484053119
61408910483613277119298135393961
61408910483613277119298163973677
61408910483613319754013807892297
61408910483613319754014066159501
61408910483613319761356846700883
61408910483613324692604946839073
61408910483613324692604951071161
61408910483613324692855655174265
61408910483613324692857978122559
61408910483613324692859098852897
61408910483613324695115435780833
61408910483613324695400977632675
61408910483613324695401006212391
61408910483613324695401235899879
61408910483613324700199038828769
61408910483613324700484580680611
61408910483613324700484609260327
61408910483613324700484610310087
61408910483613324702744041838613
61408910483613324702744041838649
61408910483613324702744384611506
61408910483613325112266844856787
61408910483613325112266873436503
61408910483613325114523181784723
61408910483613325114526276385349
61408910483613325114526304965029
61408910483613325114526304965065
61408910483613325287383990721665
61408910483613325287655701618785
61408910483613325294915057607579
61408910483613325294998740427371
61408910483613325295009588206652
61408910483613326532803065539458
61408910483613326532803069771546
61408910483613326532804098641322
61408910483613336225304246311175
61408910483613336232646252017897
61408910483613341164145060491279
61408910483613341166688317218839
61408910483613341171771691629047
61408910483613341174030322925561
61408910483613341174031123157573
61408910483613341174031123157609
61408910483615994882237266468711
61408910483615994882237295048427
61408910483616021457449153876367
61408910483616021464792192671939
61408910483616026398836349014133
61408910483616026398836352183447
61408910483616026403916599181225
61408910483616026403918922129519
61408910483616026403918923192293
61408910483616026403919926651667
61408910483616026403919955231383
61408910483616026406176034941875
61408910483616026406178357890169
61408910483616026406179472315358
61408910483616026406179472433450
61408910483616026406364317185425
61408910483616026810618583560833
61408910483616026810618612140549
61408910483616026815701186318709
61408910483616026998444561119464
61408910483616026998444675923602
61408910483616026998715525958389
61408910483616027000892393796648
61408910483616027000892393796696
61408910483616028236234596308832
61408910483616028236238038452270
61408910483616028236238067150030
61408910483616028236239186345174
61408910483616037516957328106055
61408910483616037524299333812777
61408910483616037524484292817973
61408910483616042870123401753377
61408910483616042870123430333093
61408910483616042875205975931537
61408910483616042875206004511253
61408910483617377873059976043552
61408910483617379705630169586790
61408910483617393927732239782890
61408910483617393935262531834144
61408910483636391098897995504840
61408910483636391510680264280286
61408910483636391693694603919966
61408910483636400974329949300179
61408910483636400974329977879895
61408910483636400981861303518287
61408910483636402217018771903091
61408910483636402217019116276589
61408910483636402217019120508677
61408910483636405923060153971187
61408910483636436165332648164630
61408910483636436165332648715511
61408910483636436165332881585327
61408910483636441104209563722390
61408910483636441106719789692474
61408910483636441106720162750926
61408910483636450387919246827437
61408910483636450982715821958339
61408910483636450982715826190427
61408910483636450982715854888187
61408910483636450982904112666101
61408910483636450982904141245817
61408910483636450990247261915595
61408910483636450990247266147683
61408910483636450990247266265727
61408910483636450990247266633117
61408910483637586914782293112635
61408910483637590620551044432137
61408910483637601731412325174923
61408910483637601731412325292931
61408910483637601731412353872647
61408910483637601731412353872731
61408910483637601731412353990988
61408910483637601736495957038924
61408910483637602966758342901839
61408910483637602966759146434307
61408910483637602974017809443933
61408910483637602974017814165667
61408910483637602974289434253473
61408910483637602974289438485561
61408910483637602974289667123289
61408910483637602974289781809299
61408910483637606677882322078781
61408910483637606677882322078817
61408910483637606677882322196909
61408910483637608325011378816569
61408910483637608325011378934661
61408910483637608325012150468901
61408910483637608508026490108581
61408910483637608508026518804937
61408910483637635090577314256070
61408910483637635090765342215141
61408910483637635093024773743703
61408910483637640026880847834716
61408910483637640031964450948259
61408910483637640034411914720630
61408910483637640034412171938074
61408910483637640034412286256938
61408910483637640034412287857579
61408910483637640443935119573477
61408910483637640446194550983995
61408910483637641863718854874126
61408910483637641863718859106214
61408910483637642275501119063352
61408910483637642275501119063400
61408910483637642275773088424473
61408910483637651142742191304725
61408910483637651145000823532907
61408910483637651145001627065375
61408910483637651145189909177819
61408910483637651150084426580807
61408910483637651150084426580843
61408910483637651150272483355979
61408910483637651152531919116629
61408910483637651152532147754357
61408910483637651152532263490127
61408910483637651152532919222954
61408910483637651152532924005923
61408910483637651152533038324787
61408910483637651152533292359903
61408910483637651152533295542231
61408910483637651554524455480901
61408910483637651556783862543743
61408910483637651561867465591679
61408910483637651564315212096890
61408910483637651564315216879859
61408910483637651564315298268875
61408910483637651564315302619007
61408910483637651564315302986397
61408910483637652979663767422647
61408910483637656495911620989191
61408910483637656498171027986390
61408910483637656503253859447601
61408910483637656503253859565729
61408910483637656503254631099933
61408910483637656503442260596271
61408910483637656505701320037644
61408910483637656505702353690389
61408910483637656505702468009253
61408910483637656505702725226697
61408910483648410382074280819075
61408910483648441903753580719785
61408910483648441906013016414792
61408910483648441906013245118163
61408910483648441906013359922217
61408910483648441906013359922265
61408910483648441906013359922425
61408910483648441906201646266797
61408910483648443736155260667184
61408910483648443736156408625779
61408910483648446847400153225274
61408910483648446847400524761582
61408910483648446847400524879674
61408910483648446847400526283726
61408910483648446847588468267614
61408910483648446847588811775087
61408910483648447259182789606683
61408910483648447434582010517752
61408910483648447439665613565688
61408910483648447439665728356728
61408910483648447439665728369826
61408910483648447442113446242872
61408910483648447442113446242920
61408910483648447442113450475008
61408910483648448677460238791398
61408910483648457958082846415175
61408910483648457958178123151100
61408910483648457958178151848908
61408910483648457958178151914551
61408910483648457958178380552279
61408910483648457963261754962487
61408910483648457965520386259001
61408910483648457965521162510567
61408910483648457965521191208375
61408910483648457965708787407635
61408910483648457965709477552907
61408910483648458377303426686743
61408910483648458560234198291326
61408910483648458560317761740203
61408910483648458560317766326423
61408910483648458560317766339473
61408910483648458560317795037281
61408910483648458560506081381813
61408910483648463311347552835566
61408910483648463318690592195033
61408910483649800139507035272421
61408910483649800139507039504509
61408910483649800144590756989407
61408910483649809409492439939571
61408910483649811257627782734448
61408910483649811264971969317894
61408910483649816206359483903973
61408910500938459247701324160339
61408910501232895095663241930208
61408910501232895095746809964576
61408910501232895095746924283440
61408910501232895644454869415808
61408910501232895644517516745228
61408910501232895644517631064092
61408910501232895644538437450176
61408910501232895644538551769040
61408910501232895644705917875184
61408910501232895644789485909552
61408910501232895644789600228416
61408910501256911882828924148397
61408910501256945831142800943591
61408910501258112642360050998064
61408910501258112825371037413441
61408910501258160993763352112332
61408910501268920187153111484415
61408910501268925121195172099137
61408910501268967626247731443441
61408910501268967631330300899868
61408910501268967631330305621601
61408910501268967814260957713932
61408910501327493421728923377897
61408910501329696777116266617421
61408910501329696777116266734061
61408910501329895118656880911125
61408910501331047516989563751313
61408910501331064308555096080132
61408910501331064308555096198392
61408910501331064308555096552524
61408910501331090928431655388090
61408910501331090928682703847466
61408910501331090936025742655844
61408910501331090936025742656051
61408910501331090936025742656052
61408910501338300786019869653739
61408910501338300786019869653740
61408910501338300786019874235831
61408910501338300968947173114019
61408910501338300968950526351212
61408910501338300968950526467804
61408910501338300968950530581119
61408910501338300968950531053286
61408910501341847741212736510336
61408910501341847741463784969712
61408910501341852682850950478002
61408910501341854512994345271895
61408910501341854512994346868324
61408910501341902505963166405036
61408910501341902508223726095697
61408910501341902691154263874744
61408910501341902691154292571052
61408910501341903057266657838751
61408910501341903240197314186255
61408910501341903240197314658422
61408910501341904336107681990537
61408910501341904336107686712271
61408910501341904338367117751187
61408910501341919292358974667310
61408910501341919292358978916660
61408910501341919297441548845470
61408910501362111544892790883008
61408910501362112278457468169635
61408910501362327229552182711931
61408910501362328319542375548253
61408910501362328875928094037055
61408910501363516685499557539161
61408910501363518512546599108270
61408910501363527803620219064994
61408910501363527803620219065003
61408910501363529076539925611313
61408910501363529632926787210006
61408910501363532737664345233473
61408910501363532745007384573284
61408910501363532745007727529876
61408910501374275495665362099457
61408910501374318188728743277647
61408910501374318190988174806209
61408910501374318190988179038297
61408910501374323678907968134339
61408910501374334243152252790833
61408910501374334243153400681520
61408910501374334243153400681521
61408910501374334616608457569854
61408910501374334616608457569855
61408910501374334791945026632135
61408910501374334792195960455220
61408910501374334792196075226817
61408910501374334799538080935933
61408910501374334799539113917359
61408910501374334799539114389526
61408910501374339740926279897816
61408910501374339740926622854408
61408910506850692422477984184553
61408910506850692422477984185957
61408910506954842039677507602402
61408910506954842039677507602403
61408910507165537847149018833582
61408910507165537847422103157795
61408910507173642956890197713154
61408910507177545417219600048450
61408910507177545417219628628166
61408910507177545417219633345528
61408910507177548711747731704423
61408910507177593778937828517025
61408910507177598534859837561943
61408910507177598537119273322677
61408910507177700659402097807020
61408910507238472721782227295342
61408910507238472722055311619555
61408910507238472897475453249782
61408910507238472904796566947912
61408910507238472904817458956504
61408910507239689721656734897864
61408910507239689721656735251996
61408910507239716303373796563699
61408910507239721655120736710565
61408910507239721655120736729528
61408910507239721656815313404571
61408910507239722892162107387545
61408910507239873573727835439552
61408910507239883068684453530331
61408910507246626009850689017667
61408910507246626009850942934739
61408910507246626009850943052783
61408910507246626009850947166827
61408910507246626009850947634875
61408910507246626185438187516195
61408910507246637310922124197311
61408910507250528058774434567065
61408910507250528470368406277211
61408910507250528470368410859219
61408910507250528470368410994573
61408910507250528470556697339105
61408910507250528645955909847393
61408910507250528651038484025553
61408910507250528653571036978785
61408910507250529703455764477901
61408910507250529703455769199635
61408910507250529705715200238551
61408910507250529705903487072729
61408910507250539176643242345471
61408910507250544529873224819675
61408910507250544529873224819759
61408910507250544529873229051763
61408910507250544529873229051847
61408910507250646621665176672149
61408910507250646629028103066509
61408910507250678145791165576301
61408910507250678145794608782549
61408910507250680387720263581925
61408910507250694617081690101509
61408910507250694807439178619081
61408910507250696454567116178951
61408910507250696454568235374095
61408910507250696454650774533071
61408910507250696454650775005247
61408910507250696454651918193887
61408910507270893162523218182343
61408910507270893162523218532263
61408910507270893163088077603362
61408910507270893163088077603363
61408910507270893346038511402728
61408910507270952634473953999731
61408910507272093920358744187236
61408910507272093920358744187237
61408910507272143333383155129504
61408910507272143333383155129505
61408910507272154443908928685581
61408910507272154451251967494167
61408910507272154451503130762052
61408910507272154451503130762053
61408910507272155038685382515617
61408910507272155046028421324203
61408910507282899086217925936707
61408910507282900733073860956434
61408910507282900733073889536150
61408910507282900733346978442287
61408910507282900733346978442371
61408910507282943556097717890243
61408910507282948499995482309024
61408910507282948499995482309025
61408910507282948909330027544793
61408910507282948909330027544877
61408910507282948909330027562346
61408910507282948909330027562347
61408910507282948911589459073439
61408910507282948911589463305527
61408910507282948911589463322996
61408910507282948911589463322997
61408910507282948911777745435440
61408910507282948911777745435441
61408910507282948911777749667528
61408910507282948911777749667529
61408910507282950146936252702244
61408910507282950146936252702245
61408910507282950147124539046776
61408910507282950147124539046777
61408910507282959610522288966965
61408910507282959617844521859426
61408910507282959617864294673687
61408910507282959618115457941572
61408910507282959618115457941573
61408910507282960022283374109510
61408910507282960022283374109670
61408910507282960022304323573697
61408910507282960027386864940053
61408910507282960027387898041917
61408910507282960029646300582659
61408910507282960029710096269326
61408910507282960029710206358235
61408910507282960029710206358319
61408910507282960029710210590323
61408910507282960029710210590407
61408910507282960205297713749190
61408910507282960205297713927225
61408910507282960212640748503723
61408910507282961264973574365090
61408910507282961265056113996242
61408910507282961265056228315106
61408910507282961265057257184882
61408910507282964963482511521758
61408910507282964963670539599086
61408910507282964963691717601671
61408910507282964968775063432163
61408910507282964971097632782486
61408910507282964971097637565455
61408910507282964971284890808366
61408910507282964971284890808367
61408910507282964971285919127018
61408910507282964971285923909987
61408910507283051033872287807340
61408910507283115248934522843531
61408910507283116895875294653693
61408910507283116918752087108654
61408910554116087965617102848667
61408910554431838897308584726695
61408910554431839082015178119361
61408910554431839082771418485295
61408910554431872433840197345713
61408910554432139089027672849627
61408910554432139272042012483483
61408910554442994263461017965179
61408910554444346762035002095392
61408910554444350602886002857042
61408910554444350605333723912464
61408910554504822133136541502521
61408910554505074146675220945243
61408910554515929089892147392327
61408910554515929092340641517071
61408910554515929135645732184151
61408910554515929138094226426939
61408910554515929138094230676289
61408910554515929138094487893733
61408910554515940210460617149619
61408910554517279981944956523711
61408910554517281629074013261463
61408910554517281629137923286521
61408910554517281629157696081255
61408910554517281629158467733587
61408910554517281766334763404847
61408910554517281766334767636935
61408910554517281766418450456727
61408910554517296598086994275741
61408910554517298237685758980953
61408910554517298245215674791587
61408910554539957044800163189869
61408910554541157802070825540251
61408910554541157802070828726791
61408910554541246951330516619898
61408910554541311730530103127274
61408910554541311733040700738660
61408910554541311733041045112402
61408910554551962968683155906311
61408910554551962968683156969121
61408910554553321161339599652859
61408910554553321163579148297637
61408910554553321163599378308622
61408910577859699152026380475228
61408910578041123005299458339814
61408910578041123005466824464832
61408910578041123005550506799190
61408910578041123005550506934704
61408910578065438336950940523610
61408910578065438337034880028595
61408910578066338904762606311388
61408910578066338904762607728538
61408910578066338904762722513962
61408910578066338904762979377274
61408910578066338904762979381486
61408910578066338904783527962554
61408910578066388727309193049024
61408910578066388729569662282932
61408910578066388729569662284336
61408910578066388729569662284384
61408910578066388729590582989332
61408910578066639094033573257418
61408910578066639094033573261630
61408910578066640878443962609888
61408910578066688916579786929168
61408910578066688918840256281120
61408910578066688918840256281168
61408910578066689056100666164806
61408910578066689056100666166258
61408910578066689056100752259698
61408910578066689056101010538548
61408910578066689056101010540000
61408910578066689056121586871206
61408910578066689056121931244948
61408910578077195543310784733410
61408910578077195543394467086642
61408910578077195678059935558198
61408910578077195680571453369734
61408910578077195680571538064738
61408910578077195680571796343588
61408910578077195723813491770306
61408910578077195724064538830002
61408910578077195726325122973202
61408910578077195726325124372882
61408910578077195726325381253456
61408910578077195726346044624368
61408910578077195726597091684064
61408910578077195726597093083744
61408910578077495869842131944882
61408910578077495869842133007692
61408910578077495869842133461202
61408910578077495869842390225184
61408910578077495915595716853346
61408910578077495915595717916156
61408910578077603337780776991460
61408910578077603345374864276684
61408910578137922858280671842097
61408910578138423173651582012938
61408910578139273778576584003158
61408910578139273778576584004562
61408910578139273778576842283412
61408910578139273778827632481408
61408910578139273779416736424314
61408910578139275425959007916492
61408910578139318243438977050400
61408910578139318243438977168444
61408910578139318243439005746756
61408910578139318243439005748160
61408910578139318243689939433758
61408910578139318243689939906142
61408910578139318243690025645290
61408910578139318243690054225006
61408910578139318251033093033384
61408910578139318251033093033432
61408910578139318251033179126872
61408910578139318251054013738380
61408910578139323601942057018998
61408910578139323601942058554192
61408910578139323604202609277898
61408910578139323604202870744692
61408910578139323604202870746144
61408910578139323604223791451092
61408910578139323738951764334774
61408910578139323741463366841314
61408910578139323741463620870814
61408910578139323741463625121616
61408910578139323741484198148238
61408910578139323787216861288896
61408910578139323787216862351706
61408910578139323787217205662638
61408910578139323787237754360346
61408910578139334722594553739352
61408910578139618432960619525434
61408910578139618432960619642074
61408910578139618440303658804792
61408910578139618440303773123656
61408910578139623791212622319426
61408910578139623791212623854620
61408910578139623791212995390928
61408910578139623793473464742880
61408910578139623793745175173488
61408910578139623928222329635202
61408910578139623928222586852646
61408910578139623928222586970690
61408910578139623928473376694898
61408910578139623928473634975152
61408910578139623930733841797500
61408910578139623930733843214650
61408910578139623930733960838098
61408910578139623930734219118352
61408910578139623930754763448666
61408910578139623930755139706708
61408910578139623930755139824752
61408910578139623931005810508362
61408910578139623931006183579864
61408910578139623976487545629922
61408910578139623976487803910176
61408910578139634904250025309008
61408910578139635041510779684480
61408910578139635048874739081214
61408910578139774063779690566068
61408910578139775672498316010831
61408910578139775710908747303820
61408910578139775718524127302524
61408910578139786783275133440072
61408910578139790489313186620820
61408910578139790672327526260500
61408910578149932076235812382933
61408910578149980247136287307279
61408910578150080592571335096012
61408910578150080592654903130380
61408910578150082376793666134148
61408910578150082376793751873296
61408910578150082376793753290238
61408910578150082377044714610786
61408910578150082422547338200106
61408910578150082422798299520702
61408910578150082422798386676952
61408910578150130417943993195170
61408910578150130417943997444520
61408910578150130417944254661964
61408910578150130418027593113838
61408910578150130418027678747992
61408910578150130418027932765846
61408910578150130418027937015196
61408910578150130547610544450026
61408910578150130547610545867176
61408910578150130547610574563532
61408910578150130547610802730328
61408910578150130547610917520124
61408910578150130547861592926872
61408910578150130547861623022908
61408910578150130547861965979500
61408910578150130552693144019958
61408910578150130552693147207902
61408910578150130552693148269308
61408910578150130552693148741692
61408910578150130552693491581644
61408910578150130552944195684748
61408910578150130552944540157660
61408910578150130552965346072812
61408910578150130555204661831494
61408910578150130555204661850208
61408910578150130555204665019438
61408910578150130555204665036700
61408910578150130555204666080844
61408910578150130555204666099558
61408910578150130555204746526498
61408910578150130555204750758586
61408910578150130555204752175528
61408910578150130555205004788086
61408910578150130555205004805348
61408910578150130555205004806800
61408910578150130555205009037436
61408910578150130555205009038888
61408910578150130555205009392936
61408910578150130555205009392972
61408910578150130555225582082772
61408910578150130555225582555156
61408910578150130555225925511748
61408910578150130555225929743836
61408910578150130555476630542148
61408910578150130555476631014532
61408910578150130555476635263882
61408910578150130555476973971124
61408910578150130593364129241850
61408910578150130593364157938206
61408910578150130593364502311948
61408910578150130593615177718696
61408910578150130593615178781506
61408910578150130593615206397582
61408910578150130593615550771324
61408910578150130598446732116366
61408910578150130598447076490108
61408910578150130598698124949484
61408910578150130600958245223430
61408910578150130600958246758624
61408910578150130600958249927902
61408910578150130600958249946616
61408910578150130600958331318322
61408910578150130600958332381132
61408910578150130600958332834642
61408910578150130600958337083992
61408910578150130600958589579910
61408910578150130600958589597172
61408910578150130600958589598624
61408910578150130600958593829260
61408910578150130600958594301400
61408910578150130600958594301436
61408910578150130600958594302888
61408910578150130600979510303572
61408910578150130600979515007836
61408910578150130601230219110940
61408910578150130601230558762948
61408910578150141536147536862086
61408910578150141711735149808960
61408910578150141711735154395180
61408910578150141711735154414054
61408910578150141711735154513432
61408910578150141711735154867564
61408910578150141719099114399812
61408910578150141719350162859188
61408910578150430607298158414266
61408910578150430607298272733130
61408910578150430736881138446810
61408910578150430736881511518312
61408910578150430737132186906186
61408910578150430737132559977688
61408910578150430741963712508330
61408910578150430741964085579832
61408910578150430742215134155848
61408910578150430744475225732034
61408910578150430744475227131922
61408910578150430744475227150636
61408910578150430744475230319866
61408910578150430744475230337128
61408910578150430744475231399986
61408910578150430744475340523282
61408910578150430744475341922962
61408910578150430744475346173764
61408910578150430744475598803536
61408910578150430744475603389756
61408910578150430744475603391208
61408910578150430744496147855584
61408910578150430744496262174448
61408910578150430744496266878712
61408910578150430744496524096156
61408910578150430744747196314960
61408910578150430744747200564310
61408910578150430744747310633824
61408910578150430782634723238634
61408910578150430782634724773828
61408910578150430782635096310136
61408910578150430782885771698010
61408910578150430782885771716884
61408910578150430782885773233204
61408910578150430782886144769512
61408910578150430787717297416794
61408910578150430787717298951988
61408910578150430787717670488296
61408910578150430787968345895044
61408910578150430787968718947672
61408910578150430790228812059052
61408910578150430790228815228330
61408910578150430790228815247044
61408910578150430790228925315106
61408910578150430790228926377916
61408910578150430790228929547194
61408910578150430790228931082228
61408910578150430790229183595360
61408910578150430790229188299672
61408910578150430790500784411368
61408910578150441862616123488132
61408910578150441862867171947508
61408910578150441862867286266372
61408910578150580831764389321421
61408910578150580831767483922047
61408910578150580831767488154135
61408910578150580877521068713871
61408910578150582524461840156851
61408910578150582524462097374295
61408910578150582524650125451623
61408910578150591995638721516169
61408910578150597302866541395767
61408910578150597303054569473095
61408910578150599133009937786089
61408910578174397753714461926877
61408910578174445883608933354626
61408910578174445883859980414322
61408910578174456996646309417242
61408910578174456996646567697544
61408910578174456996897271800648
61408910578174456996897357894088
61408910578174457001979956046870
61408910578174457004261342800638
61408910578174457004512389860334
61408910578174457042399894325706
61408910578174457042650943865362
61408910578174457050266065113040
61408910578175598327698556627529
61408910578175646503430554617774
61408910578175646503681603094620
61408910578175646640691194556338
61408910578175646640691537512930
61408910578175646640942241616034
61408910578175646686444779466206
61408910578175657616467927492446
61408910578175657616467930678986
61408910578175657616467931741796
61408910578175657616468188959288
61408910578175657616718974434098
61408910578175657616718975969292
61408910578175657616718979155832
61408910578175657616718979157236
61408910578175657616718980218642
61408910578175657616718980220094
61408910578175657616719237436086
61408910578175657616719347505600
61408910578175657616740158142486
61408910578175657624082938670610
61408910578175657624333982425722
61408910578175657624333987147456
61408910578175657624333988210266
61408910578175657624334098279780
61408910578175657624334355497224
61408910578175657753728684937818
61408910578175657753728938967318
61408910578175657753728943218120
61408910578175657753979643070422
61408910578175657753979647675516
61408910578175657753979733414664
61408910578175657761322796670048
61408910578175657761322801275142
61408910578175657761322802338000
61408910578175657761322887014290
61408910578175657761323141043790
61408910578175657761323145294592
61408910578175657799482266659742
61408910578175657799482269846282
61408910578175657799482271381476
61408910578175657807076352882156
61408910578175657807076353944966
61408910578175657807076357603890
61408910578175657807076358666700
61408910578175657807076471922754
61408910578175657807076730203008
61408910578175657807097650909408
61408910578175659408472775531142
61408910578175659408472779780492
61408910578175659454205411155102
61408910578175663112231765969274
61408910578175663112231766323566
61408910578175663112252657977866
61408910578175663114513123080468
61408910578175663114513151660184
61408910578175663114764171557314
61408910578175663114764200137030
61408910578175663114764285876178
61408910578175663115329030622985
61408910578175663115329059202701
61408910578175809541246879149306
61408910578175809541246879168020
61408910578175813392162789361848
61408910578175815031948805891334
61408910578175815031948807291014
61408910578175815037031380069494
61408910578175815037031381469174
61408910578175815039291846099600
61408910578175815039291846116853
61408910578175815039291846116862
61408910578175815039542893159296
61408910578175815039542894576238
61408910578186464567469984177348
61408910578186464575085102710662
61408910578186464575085106959976
61408910578186464575085106960012
61408910578186464575085106960220
61408910578186464613223655298748
61408910578186464620817738334622
61408910578186469928317268644572
61408910578186469928317297709775
61408910578186469928317301946022
61408910578186470108987461300594
61408910578186470108987489880310
61408910578186470111247925931020
61408910578186470111247925948282
61408910578186470111247925949734
61408910578186470111247954510736
61408910578186470111247954527998
61408910578186470111247954529450
61408910578186470111247958760086
61408910578186470111247958761538
61408910578186470111248040249884
61408910578186470111248040267146
61408910578186470111248040268598
61408910578186470111268846654682
61408910578186470111268875234398
61408910578186470111268879466486
61408910578186470111268960973546
61408910578186470111519895114058
61408910578186470111519923693774
61408910578186470111520009432922
61408910578186555442049163336844
61408910578186555442049277655708
61408910578186620198289135112755
61408910578186620198540183589393
61408910578186621845479834786065
61408910578186621853094957450845
61408910578186621875971751482632
61408910979937121764172296925518
61408910979940674728999581935088
61408910979940674734079746026126
61408910979940724552360326164862
61408910979940724559702331871584
61408910979940724559702333406778
61408910979940724559702446657008
61408910979940724559702448192202
61408910979940724559705770828482
61408910979941924785727757692285
61408910979941925334802170602697
61408910979941925342112780903081
61408910979941925342112780903090
61408910979941925524559847711361
61408911192539366725204335873394
61408911192542970824086325882050
61408911192542970824086326931810
61408911192652439839647825570094
61408911192652439846990864378680
61408911192652440396031586584694
61408912415628920459379181489886
61408912415628920459629885592990
61408912415628920459630229949262
61408912415628920459632209940964
61408912415628920459633243060081
61408912415628920869469191920350
61408912415628920869720240379726
61408912415628920871161444616302
61408912415628920871412148719406
61408912415628920871412493075678
61408912415628920871980705027414
61408912415660090728323112545115
61408912415660135208308394209365
61408912415660140553694649913935
61408912415663693006910606361270
61409010295104752240905217864693
61409010295104752248435509915947
61409010365903190915027743344987
61409010366008257206241292788237
61409010366008557341663154872703
61409010366008557342416296051791
61409010366008557347498870229951
61409010366008557349193446923957
61409876083983058902130255374151
61409879753166505563352826514154
61409879753166505563370361055646
61409879753166505563373718522746
61409880444533003919857049661463
61409881586774008362908952028904
61409881823155347786186111504208
61409881823155392802430854492574
61409881827090407185549572280081
61409881827155253055117699216663
61409881827166960436668537593985
61409881827166960436670860542279
61409881827187668502440648700039
61409881870494629331730524221870
61409881876329116861401223005226
61409881876329116871190946585042
61409881876332704315828970410222
61409881876403254139407888050532
61409881876403254691543723545730
61409881876403254699078606709234
61409881879065949627257910214381
61409881879065949764455902824929
61409881879065950176049880656573
61409881903030959689182935140585
61409881903859481991230766554388
61409881903859481991230767604148
61409881903894598775189418510288
61409881903894598776005326059394
61409881903894598776008769265642
61409881903894598776193612403926
61409881903894598776197055610174
61409881903894598781279625538984
61409882278083176342634603050492
61409882278180471013045765373074
61409882278189482644212449868538
61409882278189777297299270179558
61409882278189782787729114937408
61409882278192450763251387878106
61409882278192450765699107286234
61409882278192478583869520578834
61409882278192484071851904208858
61409882278192484081641627788674
61409882278192495199762724164450
61409882278192495235641777674904
61409882301826952235091437235690
61409882355001612421996580661490
61409882355025038476363845667374
61409882508626173944448072236284
61409882508628875228570484309298
61409882508628875237524532245326
61409882508628886349139327137884
61409882508650500388404359142286
61409882508653201677609716929768
61409882508653201684868044516590
61409882514464263755155278676768
61409882514464515765911762525796
61409882514464549119429035510958
61409882514534497338135749363098
61409882514534499121709653294398
61409882514534499121710423883872
61409882514534499122274508115856
61409882514534499167442312782004
61409882514534499167442313248564
61409882514534499167443087970796
61409882514534499168007172202780
61409882514534499168279141036058
61409882514537161564396235754064
61409882514537167052315940175984
61409882514537167054763664183382
61409882514537198622258166035382
61409882514537198632047889615198
61409882514537200405832093947128
61409882514537200461355605644370
61409882514537209740379284856570
61409882514537209750169008436386
61409882514537211523952069579676
61409882514537465459622406780794
61409882514537467244013337475218
61409882514537511716487409625248
61409882514558825571313368733506
61409882514558825571313373351650
61409882514558825611397485079082
61409882514558825617046032937022
61409882514558825617046037555166
61409882514559125760563041908654
61409882514561526862966449012226
61409882518355118779297630086199
61409882518364124869469338658536
61409882518364124869469339012668
61409882518364124869469424751816
61409882518364413945701755199872
61409882518364413945701759431960
61409882518364413945701845525240
61409882518364623336051872128575
61409882518366815048084330251984
61409882518366826158611159840610
61409882518366826158611161257552
61409882518366826158611161263376
61409882518366826161121644437854
61409882518366826161122419272514
61409882518366826161122420807548
61409882518366831519374767621102
61409882518367115237354927320120
61409882518367126347860805975496
61409882518367126350392984572942
61409882518367126350393357644284
61409882518367163369759792655582
61409882518367163369760137016066
61409882518367165016135703982158
61409882518367165016136823177302
61409882518367179833518905921342
61409882518400447776293871004861
61409882518400481129726338769682
61409882518400481129726341952010
61409882518403149060332112745638
61409882518403149060353037701548
61409882518403149067946838008710
61409882518403149067947211080052
61409882518403198885139652093958
61409882518461725232194377678886
61409882518461725232194406022562
61409882518461725232194406372482
61409882518461725232194406376694
61409882518461725232194750396096
61409882518461725232194750746016
61409882518461725234453837433080
61409882518464376561026910778378
61409882518464376561026995467766
61409882518464376561026996867446
61409882518464426340644858533009
61409882518464426340644863250371
61409882518464426516232476521026
61409882518464426523659202889843
61409882518464426523847487699350
61409882518464426523847487817442
61409882518464426523847489234384
61409882518464426523847573792630
61409882518464426523847573910722
61409882518472181893844584568794
61409882518472181893844589155014
61409882518472181893844961872224
61409882518472482036525913295964
61409882518472526097133264659510
61409882518472530207989353126056
61409882518472531633317043300288
61409882518472532037567636414570
61409882518472532044910757084556
61409882518473377116355228749552
61409882518473382604274933171472
61409882518473382643312210832745
61409882518473382643312239412518
61409882518473382650926989141310
61409882518473382650927333497582
61409882518473382650927337746932
61409882518473425285392987456229
61409882518473427117208890979017
61409882518473427117208892396167
61409882518473430829357727537146
61409882518473430829357732123366
61409882518473432063868070565248
61409882518476083758730022355804
61409882518476083934986989117832
61409882518476083941744363058134
61409882518476083942580043406234
61409882518476083942580046470470
61409882518476083942580075286322
61409882518476083942580161379602
61409882518476126577213176722668
61409882518476126579472612854920
61409882518476126584555187033080
61409882518476128368129086365110
61409882518476128370640603705714
61409882518476131930193204981502
61409882518476132074985369553612
61409882518476132113396948756758
61409882518476133713768228113770
61409882518476133721361280880188
61409882518476133721362315517086
61409882518476133759771745474410
61409882518476133759772860083334
61409882518476133759772860555718
61409882518476133896969738084958
61409882518496841840481926277277
61409882518508499258567003894364
61409882518508547018437585236520
61409882518508547430031563068164
61409882518508548809604542854308
61409882518508548809604543320868
61409882518508549213605209768970
61409882518508549259608727012970
61409882518508549259609841621894
61409882518508549266951848726892
61409882518508549266951848745757
61409882518508549266951848745766
61409882532263343346057584937310
61409882532283801283727533530268
61409882532283801288539257752298
61409882542002533928780129910805
61409882542003032345174965870329
61409882542037700499343838865057
61409882542106683502109710886883
61409882542106683547863295914843
61409882542106731680373112222899
61409882542106731726105776545911
61409882542107028339001800812001
61409882542110635373956126621869
61409882542110635376237626748283
61409882542131343675819137875971
61409882585437069784021485168028
61409882585437101308231075403626
61409882585437101318020798983442
61409882585437103138374438496870
61409882585437103147328486432898
61409882585438298773313622029410
61409882585438303721396522786178
61409882585461429548939334500646
61409882585461429587328874160800
61409882585461429587412556508416
61409882585461429594671994354030
61409882585461429594671994470622
61409882585461429594671998704162
61409882585462630161480592861696
61409882585462630161481707470620
61409882585462630163656341570466
61409882585462630168740030357550
61409882585462630168740035057442
61409882585473435335352357886830
61409882585473437111584256117232
61409882585473437112421084371286
61409882585473437118926261823954
61409882585474337542217851243300
61409882585474337542218965852224
61409882585474337543034873401329
61409882585474337545231547514940
61409882589260029904246028702340
61409882589260029909307682292192
61409882589260029909328602880500
61409882589270834938742937571936
61409882589271731802125236238826
61409882589271731802125236251876
61409882589271735506471036723622
61409882589271735506743005906820
61409882594009619076375891185425
61409882594009619213552962971529
61409882594009619625146940803173
61409882594336525946704477102333
61409882594340127668908586162173
61409882595180661062357459333010
61409882595180661062545745690592
61409882595180661063089708503506
61409882595180661063089713102776
61409894748382891810473480681911
61409894748382891810473481036043
61409894801229711411048405897281
61409894801556615871970746304294
61409894801557818230344825219133
61409894801557818230428477811747
61409894801557818230428506627599
61409894801557818276182062839707
61409898896237897934375196958335
61409899046798420185423834032688
61409899055661563349732757679657
61409899056703053270620965896590
61409899056703053270624060497216
61409899056751078068568271560046
61409899099973346785861023612462
61409899100046281660494232074222
61409899100046281662189584075064
61409899105978017943899158415098
61409899105989741789211436188802
61409899105989741796553441895524
61409899105990040336352123418954
61409899105990042120741930300090
61409899105990042122437282182888
61409899105990042123001366414872
61409899105993642609879259257600
61409899105993644256255170584176
61409899105993644256256289779320
61409899105993644257071078133282
61409899105993644439185827398240
61409899105993647960600971068972
61409899108836486794620244900443
61409899109776629375634179450244
61409899109776629421408599325912
61409899109776679384229520738510
61409899109784734525186614845356
61409899109784734525187729454280
61409899126662329623030661146090
61409899126671635490670009759172
61409899126671637274243913690472
61409899126674289045340106540853
61409899126674289045340220846667
61409899132535834682640798166692
61409899132535834682640799216452
61409899132579960714501083158216
61409899132580212755758828171617
61409899133411131028229019555954
61409899133411131028229392608582
61409899133411131074003553750534
61409899133411131074003554800294
61409899133411181036614897614054
61409899133411181036635818319002
61409899133411181036635845848958
61409899133454358283194666177225
61409899133454358283842346095997
61409899133454358284030346525277
61409899133454358329783931435193
61409899133519186256374656167250
61409899133519188040763348439462
61409899133519188047351002515156
61409899133519188047351003564916
61409899133519188047351003914836
61409899133519188048357550515934
61409899133519188086518052563396
61409899133519188093104587425024
61409899133519188093104588474784
61409899133519188093106911423078
61409899133519232512213425308514
61409899133519236264739641166950
61409899584556278358625565859438
61409899584588698797587182190880
61409899587511693518160666520686
61409899738107593515867839280456
61409899744121587149011338508266
61409899745069568234954879760214
61409899746971932084284710278403
61409899746971932496066716187375
61409899747077298464973574408990
61409899747919881418130211294429
61409899748013572587846076246309
61409899748013572587846076364353
61409899765644857089623345398281
61409899765646056017378232549808
61409899770605232789063224277842
61409899770605233391391009783551
61409899770714502235046431542301
61409899771553482503539858531945
61409899771554381241209305948852
61409899771589505167807791852247
61409899771589505213561348064355
61409899771589505213561376762163
61409899771589553391995247641923
61409899771589553393414756315805
61409899771589555177804563196941
61409899771589555177825483783845
61409899771648074194499189268997
61409899771648074240252745481105
61409899771658881000646482712893
61409899771658881007423600650999
61409899771658881008239508200105
61409899771658881046379118220053
61409899771658881053993093108569
61409899771658882837563902444859
61409899771658882837566997045485
61409899771658882837566997045693
61409899771659783407890325545181
61409899815024791549445933664700
61409899815973371139439525281180
61409899815973372786649166029096
61409899815973372969579822824286
61409899817871534580735943887793
61409899817871534583242984918833
61409899817871536366816888837083
61409899817948334880408617240397
61409899817979554564548408656877
61409899817983457025065757562441
61409899818819834059392257744481
61409899818854889778098910114799
61409899818854906247127330035593
61409899818854906247130773241841
61409899818854906249386766268419
61409899818854906249387110641953
61409899818854937946739953523633
61409899818854937953246250171445
61409899818854937954079630514987
61409899818854937954082734051965
61409899818854937954083073721235
61409899818854937954083078425499
61409899818854954372276548765439
61409899818854954425369040536265
61409899818854954425372134664715
61409899818854956201583112184345
61409899818854956208925117891067
61409899818854956209111080237545
61409899818855804984799077470165
61409899818855806814939369956279
61409899818855806814942469143125
61409899818855806817138368417863
61409899818856105174066572163454
61409899818856105174069671468344
61409899818856107004208820647774
61409899818856155184063343508148
61409899818856156968453150389284
61409899818919778793225042225596
61409899818927835725099538365764
61409899818927835770853123275632
61409899818927883901270873808590
61409899818927883903530305337152
61409899818927883938374865296410
61409899818927883938374865650542
61409899818927883939211435270210
61409899818927883939211693550464
61409899818927883939211693904596
61409899818927883945905932536456
61409899818927885732836873477584
61409899818928784333263105304302
61409899823780159803542884869238
61409899823780159996344623618305
61409899823780161779918527536555
61409899823857010233192528728916
61409899823857010233443577205762
61409899824436673677326791724197
61409899824436675508910612775987
61409899824728409472077905086337
61409899824728409472077933784145
61409899824764415573738473560562
61409899824764430390306887164658
61409899824764430397900716169637
61409899824764430397900744867445
61409899824764432184734916635753
61409899824764432228039894046818
61409899824764432228041008655742
61409899824764432228041008655751
61409899824764432228041037353559
61409899824764432228044107842597
61409899824764432230300473586385
61409899824764432230488501663713
61409899824764463744638948484908
61409899824764480353189883366195
61409899824764480360717965738259
61409899824764480360721323323451
61409899824764480405638079979265
61409899824764480406283522688891
61409899824764480406471550766219
61409899824764480406474908233319
61409899824764480407894416907192
61409899824764480407894416907201
61409899824764482182496446785101
61409899824764482184773704417985
61409899824764482192284223788328
61409899824764482192284223788337
61409899824764482192305144375241
61409899824764730579556560456494
61409899824764730587171310167789
61409899824764730587171310167816
61409899824764730587171310167873
61409899824764732366392712315731
61409899824764732371558017744062
61409899824764732371558017744071
61409899824764732373168653682127
61409899824764732373736095497842
61409899824764732374005481936181
61409899824764732374007806400795
61409899824764732417311602653987
61409899824764732419759066964141
61409899824764780542376880632255
61409899824764780549988531038687
61409899824764780549991888623879
61409899824764780595742116066647
61409899824767417674878310842038
61409899824837661757395177018816
61409899824837709935614417159362
61409899824837711720006533624719
61409899824840111587878841960624
61409899824840113414758493896732
61409899824840113414946784958569
61409899824840113414946899277433
61409899824840113417185410101056
61409900943572234747031450776560
61409900943572534891364395993702
61409900943576136786709409708074
61409900961265988904996121211734
61409900967207034757038140214606
61409900971001776719862280434541
61409900971001776719862280788673
61409900971001778496075237945921
61409900971001778496096158650869
61409900971004430237527176671542
61409900971004478377544069143702
61409900971004478377546393491676
61409900971004478423297625355810
61409900971004478423299949703784
61409900971004480206874629523716
61409901014440915500348041078986
61409901014465227125225777232906
61409901020279292925416049015780
61409901020279296629008708321488
61409901020384364523372459241114
61409901020384664710111654056960
61409901020384664712559371930054
61409901020385565280371152408458
61409901023198639110804358112538
61409901023198639110804358118362
61409901023198689073415724906744
61409901023198689073436674309452
61409901023340378223942414806269
61409901023343030179684892409375
61409901024179357252006449658741
61409901024179405384683789759226
61409901024179405384683791158906
61409901024179405430437345971334
61409901024179405435520949019270
61409901024179407221354290115112
61409901024182957693047549864546
61409901024182959477436242136758
61409901024182959523189827046674
61409901024182959523190941655598
61409901024182959523190946254868
61409901024183009492577167569734
61409901024183009492579491567788
61409901024183259666687063333135
61409901024203717016901208671574
61409901173976503769124703305246
61409901173976503774205067804216
61409901173976503775899530179358
61409901173976503776656143262502
61409901174008926047247300450354
61409901174887874259217566499980
61409901179917245728388389253566
61409901179917245735730394960288
61409901179917249441770686399942
61409901179917251262040757879002
61409901179917251269382763585724
61409901179917251271099294554346
61409901179921148195433242844084
61409901179921148196248031198046
61409901179921153136820412702506
61409901179921153319751069516570
61409901180760174942132792755262
61409901180760174942696876987246
61409901180760475129687114047708
61409901180760475131379366743660
61409901180792595795703029457842
61409901180792595795765705502492
61409901180792597623646198460196
61409901180792895984200595159132
61409901180792895984221515864080
61409901180796497842154950099068
61409901180857436266368945016848
61409901182731573854637141975952
61409901182763990731536357277935
61409901182763995672920428185599
61409901182875966265558690310088
61409901183704138257222555243454
61409901183704138302976140153370
61409901183704186473876615077716
61409901183716145828042928982012
61409901183716145828042957561728
61409901183716145873796513773884
61409901183716194006288795764938
61409901183716194052042351977046
61409901183748611328090305799690
61409901183751010607693213361531
61409901183751010608508001702443
61409901183751010650978159680307
61409901183751010650978417960561
61409901183751010650978418314693
61409901183751010653425882152671
61409901183751012430305198479307
61409901183751012430305456641517
61409901183751012430305456759561
61409901183751012430493484836889
61409901183751012435366851952519
61409901183751012437814569825613
61409901183751012437814828105867
61409901197611005429062812379254
61409901197643427651578187248256
61409901200597890523999710700053
61409901201474435782798482339343
61409901201474485781310576689985
61409901201474485788924899121313
61409901201474485790619471579019
61409901201474485791184330649875
61409901201474485791184330651279
61409901201474487575009311757233
61409901201476886708293076449846
61409901201477186892292809745903
61409901206398492200907680429163
61409901206398495900170135083467
61409901206398495900191055788415
61409901206398497142291751336827
61409901206510418395923035212507
61409901206510462801096294998576
61409901207349446723367136366864
61409901207371055447689470059854
61409901207381910399190634669221
61409901207381910399190634785861
61409901207381910401450066197783
61409901207381910401450066314423
61409901207381910444107018271003
61409901207381910444944190881329
61409901207381910444944190997969
61409901207381910447203622408487
61409901207381910447203622409891
61409901207381910447203622526531
61409901207381912228497173574026
61409901207382761006629184023960
61409901207382761006629555738387
61409901207382811011918796723491
61409901207382811011918799911435
61409901207382811011920292112230
61409901207382811012483655795751
61409901207382811012755972521761
61409901207382811014450544978063
61409901207382811014451321216615
61409901207382811015015404048919
61409901207382811015015404050323
61409901207382812796308608209561
61409901207382812796308984384442
61409901207382812798840385156277
61409901207383062979474786799685
61409901207383111148679579882297
61409901207383111150374504420606
61409901207383111155458221787406
61409901207383111156000664884071
61409901207383111156273010306437
61409901207383111158532441834999
61409901207383111194412244085813
61409901207383111201754249792535
61409901207383111202026566518545
61409901207383111203721915214803
61409901207383111204285998047107
61409901207383112390782598379003
61409901207383112985579202207749
61409901207383112985600470271726
61409901207383112987859901800288
61409901207383112988111726695209
61409901207385512121394743726604
61409901207385512123654175196153
61409901207385812310665309027032
61409901207385814094239208378754
61409901207385814096474265676723
61409901207385814096477708882971
61409901207455708852431953845537
61409901250715684036379957941056
61409901250715687739972613014676
61409901250785932024414732246506
61409901250810243649292468400426
61409901250821050463011898628978
61409901250821050470355052227200
61409901250821055822772372786086
61409901250821055958274756649120
61409901251663980089187130674882
61409901251696102171280728282650
61409901251696402360533757742736
61409901251700004447951762351940
61409901251769346523144660306236
61409901251769348299376558536638
61409901251769348300213386790692
61409901251769348306718564243360
61409901251770248727479867578744
61409901251770248730011268271630
61409901251770248730826056606718
61409901251770248730827175820735
61409901251770254267007477485803
61409901253671397600042785927880
61409901253671397600231072285462
61409901253671403090472884248670
61409901253776719557486133068685
61409901253776767552714274047183
61409901253776767552714274060281
61409901253776767552714302739167
61409901253776767557796843639171
61409901253776769382020842183451
61409901253776769382020842187823
61409901253776769382020870879807
61409901253776769387104559672715
61409901253776769387104564271985
61409901253776769389615042842737
61409901253776769389634820241037
61409901253776769389635963429677
61409901253776769389635964964871
61409901253779421290649916297707
61409901254607641422459412427262
61409901254607643206848104699474
61409901254607643211743507128976
61409901254607643252602804218314
61409901254607643252602808817584
61409901254607643260007603928552
61409901254607691382643982053322
61409901254607691430908078852898
61409901254607693221989030132450
61409901254607693221991354130504
61409901254607693222009951887158
61409901254607693222012276235132
61409901254640058164964295626258
61409901254650865161991959488953
61409901254650913291218286988307
61409901254650913291218287001357
61409901254650913291218291587577
61409901254650913291218373077375
61409901254650913291218373094637
61409901254650913292033161435549
61409901254650913292033166034819
61409901254650913292033166218518
61409901254650913293662656592841
61409901254650913293666095549739
61409901254650913294480882490971
61409901254650913329325357244700
61409901254650913330162271237902
61409901254650913336856768504148
61409901254650913336950954729687
61409901254650913336950955792497
61409901254650913336951041885777
61409901254650913337786636153647
61409901254650913337786722246927
61409901254650913339398762941199
61409901254650915121276967439663
61409901254650915121339729558719
61409901254650915121360535472627
61409901254650915121360621561695
61409901254650915121360621578957
61409901254650915121360650259455
61409901254650915121360650263667
61409901254650915121360653445995
61409901254650915123787450614141
61409901254651813717689905466151
61409901254651813722521431360050
61409901254651813724217036725631
61409901254651813725031911352360
61409901254652065736059909748953
61409901254652065736059995842233
61409901254652113888883687691874
61409901254652113906960384673299
61409901254652113906960470766579
61409901254652113914302390380021
61409901254654767642970050010453
61409901254654815798304442865856
61409901259357237922501449977209
61409901259357238105432106791273
61409901259568020932748558063192
61409901259579678354117149762748
61409901259579978541507204707402
61409901259580028320560298099710
61409901259580028506023393313410
61409901259684188639199793168518
61409901259684192343524672476190
61409901259684193992369226035312
61409901259684194180446248595356
61409901259684194180446253312718
61409901259685044598365627412279
61409901259685044598365656228131
61409901259685044604809192191299
61409901259685044781295166553183
61409901259685044781296285761377
61409901259685044781296313042195
61409901259685044781296314459137
61409901259685044781316087259535
61409901259685044781317205050787
61409901259685044781317206467729
61409901259685092784138400212693
61409901259685092784138428792361
61409901259685092784138428792409
61409901259685094567713452036897
61409901259685094567713453454047
61409901259685344787636221528559
61409901259685344924812175641503
61409901259685344924813322130515
61409901259685344924813323547457
61409901259685344924833096347855
61409901259685344970565760551371
61409901259685344970566879759565
61409901259685345001068150551399
61409901259685393149081358258594
61409901259685394747171134531095
61409901259685394756961982023453
61409901260340700729410058617608
61409901260340702558716622023416
61409901260516268626537426170996
61409901260516268626537427570676
61409901260516268627355686297872
61409901260516268665704476219236
61409901260516268672291011080864
61409901260516318635093021409692
61409901260524373730316243090292
61409901260524373737846539740816
61409901260524373737846540212992
61409901260524421908499405143810
61409901260524421908499405149634
61409901260524421908562081188460
61409901260524421908750366470182
61409901260524421908750452209330
61409901260524421908750456808600
61409901260524421915274232017922
61409901260524421916089020371884
61409901260524421961010368599281
61409901260524421961010368599282
61409901260524421961846048960431
61409901260524423737805973284450
61409901260524423737805973285902
61409901260524423738055905736626
61409901260524423738055905736674
61409901260524423738057020345598
61409901260524423745395588495054
61409901260524423745395588495102
61409901260524423745396703104026
61409901260524423745399032173733
61409901260524423745399032173734
61409901260524423745399060871493
61409901260524423745399060871494
61409901260524423745419952878681
61409901260524423745419952878682
61409901260559490528315946130682
61409901260559538705134833491307
61409901260559538706767767727801
61409901260559538750888389703415
61409901260559538752500431932721
61409901260560389106588348895168
61409901260560390958800858412969
61409901260560390958804211280799
61409901260560439128340382791198
61409901260560439128343855049545
61409901260560439130791572863431
61409901260560439138133419315243
61409901260560439138133447894875
61409901260560439138133447894911
61409901260560439138133447894959
61409901260560439138133448013003
61409901260560439138133535523432
61409901260560439138133578631548
61409901260560689295858914195596
61409901260560691149161663239513
61409901260560739317614420349973
61409901260560739320062138163859
61409901260560739326568468286001
61409901260560739326568468286002
61409901260560739327404143931976
61409901260560741103615120038903
61409901260560741103615121390211
61409901260560741110953669069341
61409901260560741110953669168719
61409901260560741110954802790746
61409901260560741110954802797331
61409901260560741110958144314643
61409901260560741110979080969352
61409901260563092845524845977512
61409901260563140978829677928316
61409901260563141022135516264900
61409901260563141024583148401276
61409901260563141024583234140424
61409901260563142800626759918352
61409901260563142800626760285534
61409901260563142800626846007420
61409901260563142800626846024682
61409901260563142808157138058674
61409901260563142808158171177800
61409901260563142808158171527720
61409901260563142808158171649976
61409901260621683239761330725451
61409901260636038854471733325645
61409901260636038854472847934569
61409901260636038860979179418865
61409901260636038861814855045183
61409901260636038861814855058233
61409901652575158531094211655842
61409901652599473860317862613422
61409901653555875025857874810338
61409901658483783533145869342340
61409901659359133593200200938450
61409901659456394909508229113858
61409901659464200249688833890518
61409901659464202079811419312908
61409901659464202079895102132700
61409901659465401004490881759896
61409901659468102291061390439474
61409901659468103938189414075362
61409901659468103943084821123008
61409901659468103945616221815894
61409901659468104121203638923794
61409901659468104128546763825660
61409901659468104128546768443804
61409901662310896930679734510807
61409901662310896930679763208567
61409901662310896932939543342715
61409901662310945111370194464501
61409901662310945111370194582545
61409901662310945111370309255541
61409901662314848758405781951088
61409901662419865660487428357011
61409901662419865661239455976935
61409901888920174644110979323952
61409901888920175055162050729364
61409901888944490384384558498304
61409901889900893333477554045440
61409901889904495048339658832970
61409901889904495049176482365290
61409901889904495231353883681402
61409901889904495232169786625414
61409901889904495232190707213722
61409901889904495238695889388124
61409901891910960939408788764735
61409901892750037467418579090323
61409901892750037467418579103373
61409901892750037467418583689593
61409901892750037467418841090736
61409901892750039297560827574643
61409901892782459736506027393337
61409901892782460148288033302309
61409901892783610945017674847168
61409901892783659070164593559358
61409901892783659077506599266080
61409901892783660900306837339414
61409901892783660905390530830810
61409901892783660907649990939040
61409901892786012040621892564865
61409901892786012047964931373451
61409901892786012047965017466731
61409901892786060035913943585891
61409901892786060178194510357129
61409901892786060218928282753187
61409901892786060223947980475957
61409901892786060223948066569237
61409901892786310399561923040861
61409901892786312183950615313073
61409901892786312191544702598297
61409901892786312229704200204067
61409901892786312229705319418085
61409901892786312235038855507418
61409901892786312237298287140983
61409901892786312237298287508165
61409901892786312237298373234263
61409901892786312237486659591845
61409901892786360225184508886319
61409901892786360225184537584079
61409901892786360225184537584127
61409901892786360230267111749189
61409901892786360362445291959599
61409901892786360367465104353904
61409901892786360367465104359737
61409901892786360367527866124661
61409901892786360367527866137711
61409901892786360367527866474581
61409901892786360405666328601625
61409901892786360405667471807735
61409901892786360405939330903949
61409901892786360405939416643097
61409901892786360405939445222813
61409901892786360407361938410545
61409901892786360407362024503825
61409901892786360408198761960335
61409901892786360408198848053615
61409901892786360408198876751375
61409901892786360412445737284405
61409901892786360412445741870625
61409901892786360413281336243489
61409901892786360413281422336769
61409901892786360413281422349819
61409901892786360413281422686689
61409901892786362189241375744859
61409901892786362189429633505255
61409901892786362189492309531031
61409901892786362191750712176767
61409901892786362196834429556617
61409901892786362196834434142837
61409901892786362196855240174780
61409901892859258229236292291637
61409901892859258229237440079547
61409901892859258229237440079706
61409901892859258229237440079707
61409901892859258245618496861057
61409901892859306217938449916657
61409901892859306218126736628578
61409901892859306400952674646997
61409901892859306400952674660095
61409901892859306400952703339141
61409901892859306400952703344805
61409901892859306400952703357855
61409901892859306400952789432421
61409901892859306400952789433873
61409901892859308184441776681661
61409901892859308184525459855537
61409901892859308184525459855585
61409901892859308184525545594732
61409901892859308184525545594733
61409901892859308184525574174400
61409901892859308184525574174401
61409901892859308184526607276105
61409901892859308184526607276264
61409901892859308184526607276265
61409901892859308192056870747607
61409901892859308192056870747643
61409901892859308192056870747850
61409901892859308192056870747851
61409901897783312812934799088146
61409901897784464232433837932408
61409901897819286117486158348779
61409901897819286117486272667643
61409901897819286117486272667691
61409901897819286117486277371955
61409901897819286163218851132059
61409901897819286163218936871159
61409901897819286163218936871207
61409901897819286163218941457379
61409901897819286163239857577559
61409901897819286163239862163779
61409901898439824895552092312786
61409901898439826732472549120168
61409901898472245746299072026124
61409901898472245746299329237744
61409901898472245753912964345966
61409901898472247583219527777970
61409901898655911624518605025589
61409901898655911624539497150821
61409901898655911626213923270275
61409901898655911626213923742451
61409901898655961586607704545085
61409901898655961586607705017261
61409901898655961587422866307211
61409901898655961587422866423851
61409901898655961632339622961621
61409901898655961632340369104137
61409901898655961632904453336121
61409901898655961633176422519319
61409901898655961633176422635959
61409901898655961633176451215675
61409901898655961634599800278567
61409901898655961634599800632699
61409901898655963416729434442027
61409901898655963416729434447851
61409901898655963416750326100699
61409901898655963416750326573083
61409901898655963418988865970589
61409901898658664710641788437650
61409901898659865284709596166093
61409901898691936168848748246212
61409901898691936169664651209098
61409901898691983745768552406350
61409901898691983750662840239978
61409901898691984293995666958402
61409901898691984294811569908238
61409901898691984344812015233092
61409901898691984345647700311604
61409901898691986129221604229854
61409901898692236312909721210208
61409901898692283935039117706778
61409901898692283939933405540406
61409901898692284484082135208666
61409901898692284488077977378356
61409901898692284488349945026360
61409901898692284488892770312714
61409901898694637453535273603111
61409901898694637453535273621985
61409901898694637453536392817129
61409901898694637453786321731441
61409901898694637458869928906462
61409901898694637460314572553247
61409901898694637461129360540027
61409901898694637461129360907200
61409901898694637461129360907209
61409901898694637461129446633307
61409901898694637461317732990889
61409901898694685449015610983114
61409901898694685449015610983123
61409901898694685449015610983171
61409901898694685454098185148233
61409901898694685586276365358643
61409901898694685590544151182784
61409901898694685591358939523705
61409901898694685591358939536746
61409901898694685591358939536755
61409901898694685591358939873625
61409901898694685629497402000669
61409901898694685629770404302993
61409901898694685629770490042141
61409901898694685629770518621857
61409901898694685631193097902869
61409901898694685632029835359379
61409901898694685632029950150419
61409901898694685636276700950805
61409901898694685636276810683449
61409901898694685636276815269660
61409901898694685636276815269669
61409901898694685637028813260117
61409901898694685637112409642533
61409901898694685637112495735813
61409901898694685637112495748854
61409901898694685637112495748863
61409901898694685637112496085733
61409901898694687415581785575811
61409901898694687415603739277629
61409901898694687420602712611021
61409901898694687420665388636797
61409901898694687420665502955661
61409901898694687420665507541872
61409901898694687420665507541881
61409901898694687420686399667104
61409901898694687423113110741979
61409901898694687423113196835259
61409901898763981540484985007950
61409901898763981540484989712214
61409901898763981540485243275154
61409901898764029307154414279444
61409901898764029352887049786604
61409901898764029716489213082608
61409901898764029718936677392762
61409901898764029764669313962780
61409901898764031548892041001492
61409901898764031549059119794156
61409901898764031549059120843916
61409901898764031549059148373872
61409901898764031549059406641076
61409901898764031549080069078820
61409901898767581616335224182116
61409901898767581616397900207892
61409901898767583453068513478591
61409901898767583453068513478750
61409901898767583453068513478751
61409901898767583473696464094581
61409901898767583477042538337131
61409901898767583477042538809307
61409901898767583477042653128171
61409901898767631441769523315701
61409901898767631441769523669992
61409901898767631441957810027622
61409901898767631624700093918393
61409901898767631624700180007301
61409901898767631624700180011673
61409901898767631624783748046041
61409901898767631624783748059139
61409901898767631624783776738185
61409901898767631624783776756899
61409901898767631624783862831465
61409901898767631631478359749159
61409901898767633408272964749281
61409901898767633408272964753653
61409901898767633408273997855517
61409901898767633408356533254629
61409901898767633408357680675149
61409901898767633408357680675308
61409901898767633408357680675309
61409901898767931631228404025810
61409901898767931768217189212468
61409901898767933597606320866732
61409901898767933605137646019850
61409901898788296465457927113782
61409901898788296877051904945426
61409901898800002062641949652312
61409901898800002473399099234274
61409901898800002473399356451718
61409901898800002473670952544540
61409901898800002473671325616042
61409901898800002474235927483956
61409901898800002474424471045932
61409901898800002474486888791406
61409901898800002474487233165147
61409901898800003917180309197604
61409901898800004303815492123502
61409901898800004304358311294267
61409901898800004304358397033331
61409901898800004304358397033367
61409901898800004304358397033415
61409901898800004304358401619587
61409901898800004304630280477464
61409901898800004304630366216609
61409901898800004304630366216612
61409901898800004304630366216618
61409901898800004330049067900914
61409901898800051888076249140185
61409901898800051888264535497770
61409901898800051888264792702080
61409901898800051888264792702164
61409901898800052063748835231983
61409901898800052071278760346202
61409901898800052474694012873806
61409901898800052474694012873807
61409901898800052474694012873860
61409901898800052475530755382937
61409901898800052475530755401810
61409901898800052475530841127860
61409901898800052475530841127914
61409901898800052482037052049622
61409901898800052482037052049623
61409901898800052482225338394154
61409901898800052482309021213947
61409901898800052483061023459568
61409901898800052500949557115118
61409901898800052500949558164878
61409901898800054259104659320060
61409901898800054259104659320061
61409901898800054259104745059125
61409901898800054259104745059161
61409901898800054259104745059209
61409901898800054266446636447018
61409901898800054266446636447019
61409901898800054266446750765847
61409901898800054266446750765883
61409901898800054266446750765931
61409901898800054266634922804648
61409901898800352077535386700352
61409901898800352626578061245648
61409933514760755839922494991491
61409933514760772310396800891137
61409933514764374025802063537799
61409933514764374032579989246029
61409933515709053539025028455447
61409933515733362785532224982283
61409933515733363380058007516523
61409933515733379394080060676715
61409933515745070349280728396909
61409933515745070761045198348899
61409933515745070761066119053847
61409933515745086820550016541443
61409933515745087369613925932427
61409933515745087369613954748279
61409934206034517812217217883290
61409934206034517812217218237422
61409934206034517812217303976570
61409934206034818146278858544235
61409934206037169697624150337584
61409934206037219103870298497268
61409934206037219103870300032302
61409934206037219515651534288894
61409934206037219515652648897818
61409934206037219522158859452350
61409934206037219522994539813500
61409934206037219652913317534142
61409934206037219657744811368626
61409934206037219660255294543104
61409934206037223180771995733630
61409934206037519244876020990910
61409934206037519254917575656396
61409934206037519293140863797696
61409934206037519293141236869038
61409934206037519666511548901820
61409934206037519666511553488040
61409934206037519847015433946578
61409934206037519849525917121056
61409934206037524605639287467768
61409934206038409113691870736488
61409934206038409113692128997868
61409934206038409113692128999320
61409934206038409159424764623063
61409934206038419860868216824119
61409934206038419860868216825580
61409934206038419860868217892753
61409934206038419860889138599162
61409934206038419868482967604075
61409934206038420231812847721906
61409934206038420234323330896384
61409934206038420269951453201040
61409934206038420269951453219914
61409934206038420272461936394392
61409934206038420272461937438328
61409934206038420272461937457202
61409934206038420272733909809470
61409934206038420280076944386016
61409934206038425356402643446336
61409934206038425356402672025995
61409934206038425760653614231390
61409934206038425767975699521820
61409934206038425767996648807936
61409934206691031678407295733270
61409934206691031678407296087402
61409934206691315266720098178054
61409934206691315266721127047830
61409934206691320754639716506694
61409934206691320754639802599974
61409934206691331875270915204008
61409934206693716366591725614882
61409934206693732839556966860138
61409934206693732970059601508216
61409934206693732970060376347248
61409934206693732970060377882282
61409934206693732975142918776414
61409934206693732976754959470686
61409934206693736498170103141418
61409934206693738327476671282058
61409934206693738328312351643208
61409934206694016510108762909912
61409934206694016510108763264044
61409934206694016510108763282918
61409934206694016510109106220636
61409934206694016510109107283446
61409934206694016512619247520206
61409934206694016555841398887844
61409934206694016555841398906718
61409934206694016555841657168098
61409934206694016555841770424152
61409934206694016555841771486962
61409934206694016558373089647566
61409934206694016558373179972934
61409934206694016558374208842710
61409934206694022046292884394854
61409934206694032983909656309608
61409934206694032983909660895828
61409934206694033159330941647676
61409934206694033164392592068250
61409934206694033164413541354366
61409934206694033166924024528844
61409934206694038517562024935044
61409934206694038517562029521264
61409934207007130987590643015822
61409934207007135926718376995541
61409934207007135926718376995550
61409934207007414565841630592861
61409934207009782270858961331006
61409934207009787621580673142378
61409934207009815487742325955074
61409934207009815622679510961134
61409934207009815624940061335128
61409934207009815624940318546748
61409934207009815624940318565622
61409934207009821158863282995224
61409934207009832134702692311448
61409934207009832134703720831304
61409934207009832134703725430574
61409934207009832134703806920372
61409934207009832139786295009464
61409934207009832276984287620012
61409934207009832276984289036954
61409934207009832279494772211432
61409934207009837622351543226324
61409934207009837622351800437944
61409934207009837622351800456818
61409934207009837622622396260984
61409934207010132468765337511851
61409934207010132468765337511860
61409934207010137819487049323439
61409934207017871367472311021880
61409934207017919362701571339714
61409934207017919497638756345774
61409934207017921192006762932252
61409934207017924850620156417926
61409934207017935414866706773830
61409934207017937244172155570762
61409934207017937792963868808560
61409934207017940902785291852042
61409934207017942732092979336390
61409934207018171556742905033166
61409934207018171556744024228310
61409934207019077475192715996224
61409934207019121949089367562723
61409934207019136720927963005204
61409934207019136726011566053140
61409934207019136771744230256656
61409934207019136774003666017297
61409934207019138555318134193780
61409934207019141713131371415905
61409934207021773230682917410022
61409934207021789834150535041976
61409934207021789877372687489846
61409934207021823057727881080412
61409934207021823194925873690960
61409934207021826762073681565208
61409934207021826899271674175756
61409934207021828591652222058116
61409934207021828728850211486336
61409934207021828728850214668664
61409934207021838017664619268304
61409934207021838019924053977790
61409934207021839658684986956720
61409934207021839704689623512504
61409934207021839846971187408944
61409934207021843363030787441516
61409934207021843363302759793784
61409934207021843416378429992678
61409934207021845192609327934424
61409934207021845199952333929802
61409937635773035996308751199228
61409937635807843170843250065474
61409937635807854290657688073164
61409937635808153878333983986392
61409937635808153885864276037646
61409937635808154434174725859244
61409937635808158138520526344040
61409937662688758293441254949720
61409937662688758293441283646076
61409937662688758298523829127880
61409937662688758298523857824236
61409937662688758300218320082738
61409937662688758300218434868162
61409937662688758300490404051360
61409937662713073629441856721454
61409937662713073629441856838094
61409937662713073629441942927162
61409937662713073629441971506878
61409937663235997774956026071044
61409937663235997774976946659352
61409937663345255002288084636278
61409937663345255002288342903482
61409937663345255002288456172586
61409937663345255002288457222346
61409937663345255002309005224586
61409937663345255002309263491790
61409937663345255007370658814438
61409937663345255007370917081642
61409937663345255007371030350746
61409937663345255007391579402746
61409937663345255007391922359338
61409937663345255009903178254782
61409937663345255009903178721342
61409937663345255009903436988546
61409937663345255009903465568262
61409937663345255009903551307410
61409937663345255009905502719396
61409937663345255009905788516556
61409937663345255147163846891106
61409937663345255147164191247378
61409937663345255147164219943734
61409937663345255147164306032802
61409937663345255147166171239080
61409937663345255147166171355720
61409937663345255551352280993678
61409937663345255551352367082746
61409937663345255556413934466890
61409937663345255556414049252314
61409937663345255556434941260906
61409937663345255558946483070150
61409937663345255558946569159218
61409937663345255558948807418124
61409937663563809406348884823710
61409937663564043114227666560308
61409937663564059588049480651854
61409937663564059588049595320638
61409937663564059631270284199718
61409937663564059631270542466922
61409937663564059631270655736026
61409937663564059631270656785786
61409937663564059633802803640062
61409937663564059633802804106622
61409937663564059633802836924042
61409937663564059633803062373826
61409937663564059633803065443726
61409937663564059633803090953542
61409937663564059633803094141486
61409937663564059633803176692690
61409937663564059633803180229150
61409937663564104059414785479590
61409937663564104059414785492640
61409937663564104059414871218690
61409937663564104059414871218738
61409937663564104059414871231788
61409937663564104059417108427884
61409937663564104242701065716928
61409937663564104242701094296644
61409937663564104646867977074276
61409937663564104646867977540836
61409937663564104654211101976094
61409937663564104654211101976142
61409937663564104654211101989192
61409937663564104654213426440756
61409937663564104654213426453806
61409937663564104654213455020424
61409937663564104654297109279422
61409937663564104654483071625900
61409937663564104654485395623954
61409937663564107763760585964386
61409937663564107763760585977436
61409937663564107763760671703486
61409937663564107763760671703534
61409937663564107763760671716584
61409937663564107802171101964016
61409937663564107802171130660372
61409937663564107802171131710132
61409937663564107809514142176446
61409937663564107809514142189544
61409937663564107809514170885900
61409937663564107809514256611950
61409937663564107809514256611998
61409937663564107809514256625048
61409937663564107809597825015160
61409937663564107809597825131800
61409937663564107809597853711516
61409937663564107809597939450664
61409937663564107809785852742568
61409937663564107809785853092488
61409937663564107809785853209128
61409937663564107809786111476332
61409937663564107809786225795196
61409937663564107811208717820740
61409937663564107811208833655876
61409937663564107811208833655924
61409937663564107811208833668974
61409937663564107811292516494590
61409937663564107811480801789362
61409937663564107811480802839122
61409937663564109595598524701828
61409937663564109595598524701876
61409937663564109595598526218148
61409937663564109595598526218196
61409937663564109595598529419190
61409937663564109595598554797912
61409937663564109595598557998906
61409937663564109595598640537012
61409937663564109595598640537060
61409937663564109595598645142105
61409937663564109595598645142106
61409937663564109595598645142153
61409937663564109595598645142154
61409937663564109595870613256670
61409937663564109595870613256718
61409937663600126771906979793116
61409937663600126771906981192796
61409937663600126817660537404856
61409937663600127366703296639588
61409937663661354263271502013400
61409937663661354263271530580018
61409937663661354263271530593116
61409937663661354263271616319166
61409937663661354263271616332264
61409937663661354263273853528360
61409937663661354264966078707406
61409937663661354264966107740584
61409937663661354264966107740632
61409937663661354264966107753682
61409937663661354264966193479780
61409937663661354264966193492830
61409937663661354301681703623104
61409937663661354301681703739744
61409937663661354301681962006948
61409937663661354301682075276052
61409937663661354301682076325812
61409937663661354303944835562260
61409937663661354303944864258664
61409937663661354304216547528062
61409937663661354304216833441862
61409937663661354309025086792126
61409937663661354309025086805224
61409937663661354309025115501580
61409937663661354309025201227630
61409937663661354309025201227678
61409937663661354309025201240728
61409937663661354309027409740468
61409937663661354309027409857060
61409937663661354309108769280920
61409937663661354309108769630840
61409937663661354309108769747480
61409937663661354309108798327196
61409937663661354309108884066344
61409937663661354309296797358248
61409937663661354309296797708168
61409937663661354309296797824808
61409937663661354309297056092012
61409937663661354309297170410876
61409937663661354309299121822862
61409937663661354309299378923666
61409937663661354310719662436372
61409937663661354310719662436420
61409937663661354310719663499230
61409937663661354310719663952692
61409937663661354310719663952740
61409937663661354310719663965790
61409937663661354310719778271556
61409937663661354310719778271604
61409937663661354310719778284654
61409937663661354310803346791406
61409937663661354310803461110270
61409937663661354310991374868734
61409937663661354310991633135938
61409937663661354310991746405042
61409937663661354310991747454802
61409937663661354441477216164386
61409937663661354441477216281026
61409937663661354446369524006312
61409937663661354446369552702668
61409937663661354446557465994572
61409937663661354446557839047200
61409937663661354446559790459186
61409937663661354448064101166878
61409937663661354448064129746594
61409937663661354448252387511410
61409937663661354448252416091126
61409937663661354852987883173282
61409937663661354853071565998898
61409937663661354858067846026858
61409937663661354858067874723166
61409937663661354858067874723214
61409937663661354858068104307112
61409937663661354858068133003468
61409937663661354858070084285764
61409937663661354858070084402356
61409937663661354858151815829084
61409937663661354859762336981668
61409937663661354859762336981716
61409937663661354859762423187376
61409937663661354859762451767092
61409937663661354859762451767140
61409937663661354859762710047394
61409937663661354859846392873010
61409937663661354860034420950338
61409937663673061646519015049798
61409937663673061646519272267242
61409937663673061646519273317002
61409937663673061646539935754746
61409937663673061646540188254828
61409937663673061646540188254876
61409937663673061646540189654508
61409937663673061646540189654556
61409937663673061646540192972190
61409937663673061646540194021950
61409937663673061646540194376242
61409937663673061646540194376290
61409937663673061646540280115437
61409937663673061646540280115438
61409937663673061692272599841622
61409937663673061692272853858072
61409937663673061692272858108826
61409937663673061692272939597172
61409937663673061692272939597220
61409937663673061692275148226602
61409937663673061692275176806366
61409937663673061692293745866616
61409937663673061692293745866664
61409937663673061692293750588350
61409937663673061692293750588398
61409937663673061692293778813774
61409937663673061692293864907213
61409937663673061692293864907214
61409937663673061692296068814958
61409937663673061692544540780522
61409937663673061692544540780570
61409937663673061692544912316878
61409937663673061829533239898230
61409937663673061829533612956735
61409937663673061829554160603178
61409937663673061829554533661683
61409937663673062241315503024646
61409937663673062241336419012232
61409937663673062241336419012280
61409937663673062241336423729594
61409937663673062241336505101300
61409937663673062241336505101348
61409937663673062241336509823033
61409937663673062241336509823034
61409937663673062241336538402797
61409937663673062241336538402798
61409937663673062241336763368504
61409937663673062241336768090237
61409937663673062241336768090238
61409937663673062241338743360254
61409937663673062241399558784846
61409937663673062241587586862174
61409937795341043743390237176202
61409937812961548609614189548214
61409937813034483484247398009974
61409937818942810538283481559044
61409937818943110681800490647364
61409937818975545395796906287130
61409937819149955362002721711018
61409937822805206242445740907085
61409937822805206837245442505687
61409937823088885148610407884029
61409937823121005400581782332701
61409937823121306138877572432767
61409937823194191051442577614307
61409937823194235523080597884349
61409937823194240389045646618836
61409937823194240464466991740307
61409937823205898432431654707939
61409937823205898432452575412887
61409937823205946610671040738381
61409937823205946610674135339007
61409937823205947800284132810845
61409937823205947846017830117629
61409937823205947846020153065923
61409937823205948395080624899689
61409937823205948395080653715541
61409937823205948395083719500315
61409937866136475210051379127988
61409937866209410084684587589748
61409937866209410086379939590590
61409937866209426558481809250462
61409937866232537609291509051102
61409937866416253434458152345470
61409937866428259175138515878270
61409937872043902063746450015078
61409937872116834743211777776704
61409937872116836938379658476838
61409937872116836939194418251084
61409937872116836939194446830800
61409937872116836939195565671812
61409937872116848056499634109386
61409937872116848057315537072272
61409937872116851762539896969324
61409937872117737138637759003554
61409937872117752376838631781722
61409937872117752376859552486670
61409937872118052566109225778506
61409937872141167091763547926904
61409937872152857864766549560034
61409937872152868984580987567724
61409937872152870814725527146686
61409937872152874519050406926534
61409937872152874519071327631482
61409937872153159838406033983968
61409937872153174106181243612990
61409937872153174708319972053542
61409937872153174708321000923318
61409937872153175890571169418084
61409937872153175897913175124806
61409937872153176491893785665298
61409937872153176491893875990666
61409937872153176492709778953552
61409937872324834200499075982464
61409937872324868101178827429030
61409937872324884205788950438682
61409937872336591587342111764298
61409937875107488606995457351884
61409937875107488606995716085648
61409937875107489201792061180630
61409937875290752345974807598391
61409937875388465763340733207190
61409937875388465763340733207238
61409937875388465763340733226117
61409937875388465809094287902978
61409937875388465809094289419298
61409937875388466358136962448274
61409937875388466358136962448482
61409937875400173144893897720798
61409937875400173144914442185174
61409937875400173144914813721482
61409937875400173144914815121162
61409937875400173144914818425746
61409937875400173144914819842896
61409937875400173183116037969146
61409937875400173183116039485466
61409937875400173183136960073774
61409937875400173190647109441280
61409937875400173190647479324630
61409937875400173190647482512622
61409937875400173190668371333222
61409937875400173190668376054956
61409937875400173739690128478362
61409937875400173739711044479046
61409937875400173739711049183310
61409937875423287762809277022390
61409937875423287762871953048166
61409937875423287762872067367030
61409937875423287762872068766710
61409937875423287762872068902277
61409937875423287763060354061482
61409937875423587906305393966604
61409937875423587906305394102118
61409937875423587906388962136486
61409937875423587906389044571050
61409937875423587906389049275314
61409937875423587906389073267406
61409937875423587906389076455350
61409937875423587906389077855030
61409937875423587906389077971670
61409937875423587906389301788494
61409937875423587906389306492758
61409937875423587906389330484850
61409937875423587906389335189114
61409937875423587906577334570086
61409937875423587906577363149802
61409937875423587906577363266442
61409937875423588501101969215634
61409937875423588501101969228891
61409937875423588501101969233104
61409937875423588501101997795350
61409937875423588501101997812820
61409937875423588501185565847188
61409937875423588501185565965232
61409937875423588501185651586336
61409937875423588501185652054300
61409937875423588501185680284096
61409937875423588501185680632612
61409937875423588501373938397428
61409937875423588501373938398832
61409937875423588501373966978548
61409937875423588501373967095188
61409937875935708951482860464840
61409937875935708997215523488858
61409937875935708997236444193806
61409937875935708997236444206904
61409937875935708997236445256616
61409937875935708997236445256664
61409937875947260724245181026451
61409937876055769835623684916194
61409937876055769835623686333136
61409937876055769881377241128302
61409937876055769881377242545244
61409937876055769881377242663336
61409937876055769881377271224338
61409937876055769881377271243052
61409937876055770018554341730258
61409937876055770018826283731856
61409937876055770018826312429616
61409937876055770430420288726226
61409937876263511973836277762912
61409937876263517464267527176244
61409937876263812155559014875533
61409937876263815869127360186276
61409937876263815869127360186483
61409937876263815869127360186484
61409937876263815869127474958650
61409937876263815869127476021460
61409937876263815869127476021508
61409937876263817653516824110820
61409937876263817653516909849968
61409937876263817653516909850176
61409937876263817653517167067412
61409937876263817653517167067620
61409937876263817653517168583732
61409937876263817653517168583780
61409937876263817653517171771724
61409937876263817653517171771884
61409937876263817653517197163448
61409937876263817653517197163496
61409937876263817653517200351440
61409937876263817653517200351600
61409937876263817653517282902596
61409937876263817653517282902644
61409937876263817653517286090588
61409937876263817653517286457929
61409937876263817653517286457930
61409937876263817653517287507689
61409937876263817653517287507690
61409937876263817653517287520788
61409937876274168616689741115401
61409937876274168616689769695165
61409937876274172327810111256913
61409937876275475072248635328098
61409937876275475072248751163282
61409937876275475072269643171874
61409937876275519498888916823348
61409937876275519498888916823507
61409937876275519498888916823508
61409937876275519537111057071696
61409937876275519544642473035456
61409937876275519544642473035615
61409937876275519544642473035616
61409937876275519544642501615172
61409937876275519544663389036140
61409937876275519544663389036300
61409937876275519544663393740320
61409937876275519544663393740404
61409937876275519544663393740563
61409937876275519544663393740564
61409937876275520093685147580752
61409937876275520093685147580912
61409937876275520093706064981068
61409937876275520093706064981116
61409937876275520093706069702802
61409937876275520093706069702850
61409937876275520093706069715900
61409937876275523204947514468472
61409937876275523204947629124158
61409937876275523204947886004780
61409937876275523204947886004940
61409937876275523204947887404412
61409937876275523204947887404460
61409937876275523248158418831272
61409937876275523248169008404828
61409937876275523248169009921148
61409937876275523248231427213160
61409937876275523248231684430604
61409937876275523248231685946924
61409937876275523248231800265788
61409937876275523248252692274380
61409937876275523248440977569152
61409937876275523250680293327674
61409937876275523250680526216204
61409937876275523250680526216363
61409937876275523250680526216364
61409937876275523250680551607928
61409937876275523250680551607976
61409937876275523250680554795920
61409937876275525035089881792345
61409937876275525035090134489100
61409937876275525035090134489260
61409937876275525035090221627880
61409937876275525035090221627928
61409937876298634248229617555387
61409937876298634253312191733547
61409937876298934260384320891044
61409937876298934261993005552420
61409937876298934261993007068740
61409937876298934261993007068788
61409937876298934306137905799508
61409937876298934307746218807936
61409937876298934307746591860564
61409937876298934307746591860612
61409937876298934443304129397788
61409937876298934443314977704900
61409937876298934443314977705108
61409937876298934445007230400852
61409937876298934445007230401060
61409937876298934445007231917172
61409937876298934445007231917220
61409937876298934445007260496936
61409937876298934856789236309824
61409937876298934856789236310032
61409937876298934856789237826144
61409937876310639988909985805549
61409937876310641824135580120521
61409937876310641824135923076905
61409937876310641824135951656669
61409937876310641826583640949999
61409937876310641826584417385597
61409937876310642238366680512013
61409937876371418820546228998481
61409937876371418827321055872593
61409937876371568940664137361036
61409937876371568945746711539196
61409937876371568986417720753180
61409937876371568991500294931340
61409937876371568993129787378528
61409937876371569123615713363728
61409937876371569123615714879888
61409937876371569128698287541888
61409937876371569128698289058048
61409937876371569128761049656732
61409937876371569128949336001264
61409937876371569130390541754000
61409937876371569540543313832908
61409937876371569542172804880416
61409937876371869129934729841500
61409937876371869129934731241180
61409937876371869129934731258442
61409937876371869135017276856934
61409937876371869135017300831716
61409937876371869135017304019660
61409937876371869135017305419340
61409937876371869135017305436602
61409937876371869135017305436650
61409937876371869136625845647150
61409937876371869136625875761900
61409937876371869136626215530500
61409937876371869136626215530548
61409937876371869136626218718492
61409937876371869136626220135594
61409937876371869136626220148692
61409937876371869174848016010248
61409937876371869174848358966840
61409937876371869174848360483160
61409937876371869174848389062876
61409937876371869175688287470598
61409937876371869175688316149644
61409937876371869175688316168358
61409937876371869179930590188408
61409937876371869179930963241036
61409937876371869180770857043824
61409937876371869180770860231768
61409937876371869180770861631448
61409937876371869180770861648710
61409937876371869180770861648758
61409937876371869180770861766802
61409937876371869180770890327804
61409937876371869180770890346518
61409937876371869182379427269696
61409937876371869182379430438974
61409937876371869182379431974008
61409937876371869182379800322324
61409937876371869182379800322372
61409937876371869182379803510316
61409937876371869309570247655892
61409937876371869312108770385720
61409937876371869312109143438348
61409937876371869312865386655564
61409937876371869312865388055084
61409937876371869312865388055243
61409937876371869312865388055244
61409937876371869312865388072506
61409937876371869313137357236830
61409937876371869313137357238282
61409937876371869313137357354922
61409937876371869317191344563880
61409937876371869317191717616508
61409937876371869317947932118494
61409937876371869317947933653528
61409937876371869317947933670998
61409937876371869317947960833724
61409937876371869317947962250666
61409937876371869318031616490790
61409937876371869318031645071910
61409937876371869318219902835322
61409937876371869318219929998048
61409937876371869318219931414990
61409937876371869318219931533082
61409937876371869319640184814446
61409937876371869319640186349480
61409937876371869319640214929196
61409937876371869319640214929355
61409937876371869319640214929356
61409937876371869319640559302890
61409937876371869319640559315988
61409937876371869729813879133336
61409937876371869729813907829692
61409937876371869731422444771584
61409937876371869731422444771792
61409937876371869731422449475896
61409937876371869731422449476056
61409937876371869731422478055612
61409937876371869731422478055772
61409937876371869731422478068869
61409937876371869731422822429306
61409937876371869731422822442404
61409937876383574914265013359820
61409937876383574914285934064768
61409937876383576518198809899560
61409937876383576518199154255832
61409937876383576518199181435868
61409937876383576518199182835548
61409937876383576563931818459348
61409937876383576563931847039064
61409937876383576563952394691384
61409937876383576563952739047608
61409937876383576563952739047656
61409937876383576701195699203266
61409937876383576701195700719426
61409937876383576701213149066856
61409937876383576701213149067016
61409937876383576701213493423080
61409937876383576701213493423128
61409937876383576701216592728018
61409937876383576701216592745487
61409937876383576701216592745488
61409937876383577112995412193272
61409937876383577112995412193432
61409937876383577112995756549496
61409937876383577112995756549544
61409937893149164139375321967353
61409937894097445774703238492969
61409937894097745421684721157029
61409937898729982871781252689158
61409937898741690664928108067946
61409937898741990854198730763942
61409937899021766841763020111568
61409937899021766841763020229660
61409937899021766841763048809376
61409937899021766841951306574192
61409937899021766841951335153908
61409937899021767253461370829874
61409937899021767253733306716042
61409937899021767253733311433404
61409937899021767253733340013120
61409937899033474223253079547916
61409937899033474627671378555864
61409937899033474635014532155490
61409937899033474635035338075014
61409937899033474635035342674332
61409937899033474635035342792376
61409937899033474635035424164082
61409937899033474635035428885815
61409937899033474635035428885816
61409937899033474635286472640928
61409937899033474635286477227148
61409937899033474635286477345192
61409937899057789552476616186632
61409937899057789552727664768472
61409937899057789552728007608424
61409937899057789552728036304780
61409937899057789964238068794206
61409937899057789964238073397895
61409937899057789964238073397896
61409937899057789964258874713730
61409937899057789964258879313048
61409937899057789964258879318824
61409937899057789964258879431092
61409937899057789964258965524531
61409937899057789964258965524532
61409937899057789964258994104247
61409937899057789964258994104248
61409937899057789964321641432264
61409937899057789964321727171412
61409937899057789964509927776796
61409937899057789964510013515944
61409937899058089741726289479872
61409937899058089741726289596512
61409937899058090153508548005614
61409937899058090153508552604884
61409937899058090153508552610708
61409937899058090153508552722928
61409937899058090153508638816415
61409937899058090153508638816416
61409937899058090153508667396131
61409937899058090153508667396132
61409937899058090153592235430500
61409937899058090153592235548544
61409937899058090153592321169648
61409937899058090153592321171052
61409937899058090153592349867408
61409937899058090153780521776436
61409937899058090153780521893076
61409937899058090153780607514180
61409937899058090153780607515584
61409937899058090153780636211940
61409937899058090155475179971886
61409937899069797537028345896772
61409937899617486708220702040803
61409937899678264512000070870444
61409937899678264512003428337544
61409937899689971344701861810388
61409937899689971892904350529536
61409937899689971893556249893108
61409937899689971893556250011200
61409937899689971893556594249380
61409937899689971893744536237640
61409937899689971893744536355684
61409937899689971893744880725054
61409937899689971893744880729425
61409937899690271488218613681312
61409937899690271488218642261028
61409937899690271488218899478472
61409937899690271533972198473136
61409937899690271533972455690580
61409937899690271533972455808624
61409937899690271671232867109460
61409937899690272082826844009388
61409937899690272083015130235876
61409937899690272083015130353920
61409937899897102487640947630250
61409937899897113195946319909620
61409937899897113607452919091226
61409937899897113607456390995282
61409937899897113607536601916842
61409937899897113607540045123090
61409937899897116718781867546434
61409937899897116718970152841206
61409937899897116764451769617684
61409937899897116764451769630734
61409937899897116764535452456350
61409937899897116764723737751122
61409937899897116764723738800882
61409937899897118548841462179956
61409937899897118548841465380950
61409937899897118548841490759672
61409937899897118548841493960666
61409937899897118548841576498820
61409937899897118548841581103913
61409937899897118548841581103914
61409937899897118548841581116964
61409937899908820439966538006954
61409937899908820439987430014142
61409937899908820439987682632268
61409937899908820439987687231586
61409937899908820577499485834506
61409937899908820577499519118534
61409937899908820981415350248798
61409937899908820981478112363642
61409937899908820989009552307848
61409937899908820989009552320898
61409937899908820989009556925991
61409937899908820989009556925992
61409937899908820989030444316440
61409937899908820989030477617841
61409937899908820989030477617842
61409937899908820989030477630939
61409937899908820989030477630940
61409937899908820989093211034926
61409937899908820989281526090316
61409937899908824098011342961998
61409937899908824098011343311918
61409937899908824098011600179442
61409937899908824098011686268510
61409937899908824100272152433970
61409937899908824100272155620510
61409937899908824100272179600908
61409937899908824100272179600956
61409937899908824100272181000636
61409937899908824100272181013686
61409937899908824100272184200226
61409937899908824100272266739784
61409937899908824100272266752834
61409937899908824100334914553186
61409937899908824100334943132902
61409937899908824100335028872050
61409937899908824100522971210230
61409937899908824100523314166822
61409937899908824146004816637486
61409937899908824146004819825430
61409937899908824146004845204152
61409937899908824146004845217202
61409937899908824146004930943300
61409937899908824146004930956350
61409937899908825930393623215512
61409937899908825930414428085276
61409937899908825930414515224104
61409937899933135723457663058876
61409937899933135723457663058924
61409937899933135725149915754828
61409937899933135725149915754876
61409937899933135725149916817686
61409937899933135725149917154556
61409937899933135725149917167606
61409937899933135725150002893704
61409937899933135725150002906754
61409937899933135725212679286822
61409937899933135725212765025970
61409937899933135725400707364150
61409937899933135725401050320742
61409937899933135769190327262392
61409937899933135769190327262440
61409937899933135770903473029794
61409937899933135770903473379714
61409937899933135770903592407261
61409937899933135770903592420311
61409937899933135908226989874402
61409937899933135908415275169174
61409937899933136318233088959614
61409937899933136318233088963986
61409937899933435914399590446392
61409937899933435914399590459442
61409937899933435914399676185540
61409937899933435914399676198590
61409937899933435914399680803683
61409937899933435958460892562820
61409937899933435958460892562868
61409937899933435960153146658500
61409937899933435960153146671550
61409937899933435960236829497166
61409937899933435960424857574494
61409937899933435960425115841698
61409937899933436097497583872638
61409937899933436097685869167410
61409937899933436097685870217170
61409937899933436507503654260042
61409937899933436507587337085658
61409937899933436509195905893136
61409937899933436509195906955994
61409937899933436509279589781610
61409937899933436509467875076382
61409937899945143890772316526895
61409937900006070592439713399518
61409937900006070592439713749438
61409937900006070592439970616962
61409937900006070592440056706030
61409937900006070593008016150458
61409937900006070593008273362078
61409937900006070593008302059838
61409937900006070593259064608382
61409937900006070593259064609834
61409937900006070593259093306190
61409937900006070598090590322794
61409937900006070598090590328618
61409937900006070598090619020554
61409937900006070598090871520636
61409937900006070598090871520684
61409937900006070598090876125778
61409937900006070598090876237998
61409937900006070598341638787994
61409937900006070598341667484350
61409937900006070598341896003986
61409937900006070598341924585154
61409937900006070598341924701794
61409937900006070599782843018746
61409937900006070599783097049650
61409937900006070599783100236190
61409937900006070599783101285950
61409937900006070599783124216588
61409937900006070599783124216636
61409937900006070599783125279446
61409937900006070599783125616316
61409937900006070599783125629366
61409937900006070599783211355464
61409937900006070599845859168866
61409937900006070599845887748582
61409937900006070600033915825910
61409937900006070600034258782502
61409937900006070638740680353974
61409937900006070638740937565594
61409937900006070638740937566998
61409937900006070643844175114618
61409937900006070643844175232662
61409937900006070643844427732744
61409937900006070643844427732792
61409937900006070643844432332062
61409937900006070643844432337886
61409937900006070643844432450106
61409937900006070644095223696458
61409937900006070644095480797262
61409937900006070644095480913902
61409937900006070645536427810570
61409937900006070645536681828424
61409937900006070645536681841474
61409937900006070645536685028014
61409937900006070645536686077774
61409937900006070645536686550158
61409937900006070645536686563208
61409937900006070776273318154622
61409937900006070781104843750942
61409937900006070781104843868986
61409937900006070781355892332782
61409937900006070782797096446894
61409937900006070782797096564938
61409937900006070782797440938680
61409937900006071185272352566718
61409937900006071185335114681562
61409937900006071186964605262670
61409937900006071186964691351738
61409937900006071187027367377514
61409937900006071187215395454842
61409937900006071187783956486035
61409937900006071187783956486036
61409937900006071187804877190983
61409937900006071187804877190984
61409937900006071187867639310199
61409937900006071192887102278040
61409937900006071192887102278088
61409937900006071192887106877358
61409937900006071192887106883182
61409937900006071192887106995402
61409937900006071192949868996574
61409937900006071192950208766626
61409937900006071193138155341106
61409937900006071193138155342558
61409937900006071193138155459198
61409937900006071194579354973992
61409937900006071194579354974040
61409937900006071194579359573310
61409937900006071194579359691354
61409937900006071194579441063060
61409937900006071194579445784793
61409937900006071194579445784794
61409937900006071194579699343362
61409937900006071194579704065095
61409937900006071194579704065096
61409937900006071194642461462578
61409937900006071194830489539906
61409937900006370782529687186286
61409937900006370782529687186334
61409937900006370787340263620454
61409937900006370787340292195750
61409937900006370787340520833478
61409937900006370787340549417614
61409937900006370787612232784778
61409937900006370787612490002174
61409937900006370789032770341486
61409937900006370789032773529430
61409937900006370789032774946580
61409937900006370827442971951190
61409937900006370827443230218394
61409937900006370827443314907782
61409937900006370828011274234118
61409937900006370828011531445738
61409937900006370828011531447142
61409937900006370828283243398394
61409937900006370828283243399846
61409937900006370832337518052022
61409937900006370832525546129350
61409937900006370833093848406454
61409937900006370833093848407858
61409937900006370833093848524498
61409937900006370833094101024580
61409937900006370833094101024628
61409937900006370833094105623898
61409937900006370833094105629722
61409937900006370833094105741942
61409937900006370833366074793998
61409937900006370833366074795450
61409937900006370833366074912090
61409937900006370834786101103810
61409937900006370834786355120260
61409937900006370834786355133310
61409937900006370834786358321254
61409937900006370834870037958926
61409937900006370835058066036254
61409937900006370835058324303458
61409937900006370835060390034308
61409937900006370835060647251752
61409937900006370965543912034766
61409937900006370970354517042778
61409937900006370970354517044182
61409937900006370970354517160822
61409937900006370972046769740134
61409937900006370972047114113876
61409937900006370972319078678930
61409937900006370972321058670632
61409937900006371374605708679798
61409937900006371376485989453078
61409937900006371377054550366179
61409937900006371377054550366180
61409937900006371377137888816650
61409937900006371377137888818054
61409937900006371377137888934694
61409937900006371381380535553910
61409937900006371381568563631238
61409937900006371382136775569876
61409937900006371382136775569924
61409937900006371382136780169194
61409937900006371382136780175018
61409937900006371382136780287238
61409937900006371382137119939246
61409937900006371382137124647881
61409937900006371382137124647882
61409937900006371382220462994810
61409937900006371382220463112854
61409937900006371382408749339294
61409937900006371382408749340746
61409937900006371382408749457386
61409937900006371383829032866550
61409937900006371383829114354896
61409937900006371383829372635198
61409937900006371383829377240291
61409937900006371383829377240292
61409937900006371384101083538142
61409937900006371384103321797048
61409937900018078170584817045128
61409937900018078170588030681932
61409937900018078170588287899376
61409937900018078170605479016312
61409937900018078170605736233756
61409937900018078170605737633436
61409937900018078170605823372584
61409937900018078170608922694943
61409937900018078170608922694944
61409937900018078170608951270240
61409937900018078170609179907968
61409937900018078170609208492103
61409937900018078170609208492104
61409937900018078170859971154320
61409937900018078170859999747086
61409937900018078170860256951480
61409937900018078216338401836952
61409937900018078216338487576100
61409937900018078216341586894040
61409937900018078216341844111484
61409937900018078216362507482348
61409937900018078216362764704211
61409937900018078216362764704212
61409937900018078216613555959194
61409937900018078216613813163588
61409937900018078353602255530364
61409937900018078353623176118672
61409937900018078353624295449374
61409937900018078353624295449383
61409937900018078353874224595518
61409937900018078765381161071588
61409937900018078765381419338840
61409937900018078765384518656780
61409937900018078765405439249508
61409937900018078765656487708884
61409938273907278049833574155208
61409938273907278059623297735024
61409938273907278232847913322504
61409938274125816028544655611880
61409938274125820146929569641150
61409938274126116172874100463342
61409938274126116172877572367398
61409938274126116218627685255166
61409938297760267673130307259160
61409938297760323034118172252834
61409938297760617824447413696656
61409938345122980444697569581510
61409938345122985383825303089062
61409938345122985384390506529240
61409938350715506517734578445808
61409938350715506556693563681214
61409938350716707321306231253044
61409938350935195101652438862178
61409938350935245107025738458556
61409938350935245109452535626702
61409938350935250048326122426768
61409938350935250048577170419584
61409938350935250048577170886144
61409938350935500230026746830256
61409938351031610797471253338212
61409938354872977383626813058057
61409938354874176722351155800519
61409938354874177957694849411337
61409938354874181663735226590139
61409938354874181709488782920291
61409938354874183493878594400697
61409938354874183493878622980461
61409938504343653110345602772946
61409938504343656814691403257742
61409938504550455697910665110222
61409938504562457734245228158226
61409938504562507148022787695402
61409938504655855073811550734912
61409938504655866185156359837176
61409938504655871537570319627138
61409938504655871545916522882002
61409938504657066759224396190456
61409938504659707938101973258702
61409938504659757946676136624624
61409938504659768655524241980026
61409938504659768655524243029786
61409938504659774005409131304466
61409938504659774006245959558520
61409938505312363450389670417260
61409938505312363452081924162972
61409938510252294713688952737832
61409938510252298279937170709742
61409938510252298472742386067120
61409938510459125126120508329158
61409938510470832506853950427348
61409938510470832506857766704938
61409938510564480441975540889474
61409938510564491560095516522022
61409938510564491964347114525842
61409938510564491964349438873816
61409938510564491974136838105658
61409938510564496905734281083892
61409938510564496913264572085386
61409938510564496913264949388816
61409938510564496913264949738736
61409938510568081340363813751390
61409938510568083124753625231796
61409938510568093686553547933656
61409938510568093695525044202612
61409938510568093696340947165498
61409938510568097392340549099694
61409938510568097392528834394466
61409938510568099231689040373472
61409938510568394022872295421114
61409938510568397772136005170586
61409938510568399365415173271710
61409938510568399366252001525764
61409938510568399373594007232486
61409938510568399556524697442798
61409938511220988820245914317534
61409938513522712255817224045354
61409938514078941228472094679139
61409938514078941228472095741949
61409938514079241371176267888452
61409938514079241371989103767459
61409938514079241371989104830269
61409938514079241417742659979567
61409938514079241417742661042377
61409938514079246905641472392895
61409938514079246905662364401487
61409938514079262967679905208476
61409938514081642519940247347449
61409938514081642519940247701581
61409938514081642520125177536829
61409938514081646225917948867657
61409938514081646225980624893433
61409938514081648007859951769369
61409938514081648010304318191575
61409938514081648010306641139869
61409938514081657344098271810529
61409938514081657344098271810772
61409938514081662697267706212600
61409938514081940879067416152561
61409938514081940879067416270653
61409938514081940879067416624737
61409938514081940879067416624785
61409938514081942660946743382629
61409938514081942661197820557075
61409938514081942662641320070811
61409938514081942662641320542987
61409938514081942662641320543195
61409938514081942663453784413669
61409938514081942663453784531713
61409938514081942663453785948655
61409938514081942663453785948703
61409938514081942663456108542865
61409938514081942663456108878283
61409938514081942663456108896997
61409938514081942663457256435769
61409938514081942663457256789901
61409938514081942663642185562339
61409938514081942663642186625149
61409938514081942706679407586145
61409938514081942706679407704189
61409938514081942706951376769183
61409938514081942709123774126395
61409938514081942709123774126443
61409938514081942709210812647877
61409938514081942709210813002009
61409938514081942709395741774447
61409938514081942709395742837257
61409938514081946366987120555607
61409938514081946366987120561431
61409938514081946366987120574481
61409938514081946369431487095905
61409938514081946369431487101729
61409938514081946369431487114779
61409938514081946369434957942927
61409938514081946369434957955977
61409938514081946369497633968703
61409938514081946369497633981753
61409938514081946412719784896089
61409938514081946415164151318295
61409938514081946415167622146443
61409938514081946415167622159493
61409938514081946415251190180811
61409938514081946415251190193861
61409938514081948197108477168301
61409938514081948197108481754521
61409938514081948197109625061205
61409938514081948199552843577457
61409938514081948199556314418655
61409938514081948199556314431705
61409938514081948199574883492003
61409938514081948199577206427247
61409938514081948199577206440297
61409938514081948199639882466073
61409938514081948199825931968848
61409938514081957531112500183264
61409938514081957533368837110957
61409938514081957533368837111200
61409938514081959317757530918443
61409938514081959317757530918446
61409938514081959317757530918452
61409938514081959317948916095692
61409938514081962886538271513028
61409938514081964668667269272112
61409938514081964668667270321872
61409938514081964668667273503957
61409938514081964670926963785240
61409938514081964671114991862568
61409938514081964671114992912328
61409938514187309692419192189292
61409938514187309692419220887052
61409938514187314631356573621414
61409938514187314631358896569708
61409938514187314633803177003676
61409938514187314633804296211627
61409938514187314633804296211870
61409938514187315043137463504277
61409938514395362266885237967407
61409938514395362267073523249084
61409938514397758283281007675911
61409938514398041957767153803589
61409938514398047491419526679827
61409938514398047491691581956304
61409938514398058426794546041125
61409938514398058426798016882323
61409938514398058472551569794218
61409938514398058472551572976387
61409938514398058472551573094431
61409938514398058472551574511580
61409938514398058609537170410259
61409938514398058609537175131993
61409938514398058609540641251457
61409938514398058609540641268927
61409938514398058609540645501015
61409938514398058609540645619059
61409938514398058609540645973191
61409938514398058609812237361909
61409938514398058609812237479953
61409938514398058609812241612711
61409938514398058609812241730755
61409938514398058609812243147904
61409938514398058612068574289845
61409938514398058612068574308559
61409938514398058612068574407889
61409938514398058612068575824831
61409938514398058612068575824879
61409938514398058612072017968269
61409938514398058612072046666077
61409938514398058616318911331781
61409938514398063962978314178545
61409938514398063962978314296589
61409938514398063962978315247178
61409938514398063962978318429347
61409938514398063962978318547391
61409938514398063962978319964540
61409938514398063970508610952936
61409938514407064111631594568721
61409938514407064157364258773689
61409938514407064706406933318990
61409938514407064706427825208080
61409938514407064706427825208081
61409938514407064706427854023932
61409938514407069647791004108610
61409938514407069647811896233788
61409938514407069647811896233789
61409938514409749384237076035821
61409938514409749384237076390113
61409938514409765807535270540741
61409938514409765807535270540789
61409938514409765807535271957890
61409938514409765807535271957891
61409938514409765807535272075982
61409938514409765807535272075983
61409938514409765853288826752849
61409938514409765853288826752897
61409938514409765853288828169998
61409938514409765853288828169999
61409938514409765853288828288090
61409938514409765853288828288091
61409938514409765863058783655133
61409938514409765990274428908455
61409938514409765990274428908503
61409938514409765990274428909907
61409938514409765990549495389173
61409938514409765990549495389221
61409938514409765990549495743513
61409938514409765990549495861557
61409938514409765990549496806323
61409938514409765990549496924415
61409938514409765992805832671241
61409938514409765992805832671449
61409938514409765992805834206435
61409938514409765992805834206483
61409938514409765992809275877696
61409938514409765992809275877697
61409938514409765992809276349873
61409938514409765992809305047681
61409938514409765997889522993518
61409938514409765997889522993519
61409938514409765997889522993572
61409938514409765997889551573282
61409938514409765997889551573283
61409938514409765998080907002960
61409938514409765998080907002961
61409938514409765998080907121004
61409938514409765998080907121005
61409938514409765998080935700768
61409938514409765998080935818812
61409938514409766000337272628704
61409938514409766000340343235787
61409938514409766000340344298645
61409938514409766000340715834953
61409938514409771343715572205809
61409938514409771343715572205857
61409938514409771343715572560149
61409938514409771343715572678193
61409938514409771343715573622959
61409938514409771343715573741051
61409938514409771351226091812462
61409938514409771351246983937605
61409938514409771351246983937640
61409938514409771351246983937641
61409938514409771351246983937688
61409938514409771351246983937689
61409938514409771351246983937694
61409938514409771351247012517404
61409938514503114148181386807876
61409938514503408391930562678515
61409938514503408437684118890623
61409938514503408801268203582223
61409938514503408801268206882643
61409938514503408803524540510159
61409938514503408847021759794331
61409938514503408847021763094751
61409938514503408849278096722267
61409938514503408984198860396287
61409938514503408986726793435919
61409938514503413925582931303951
61409938514503414337448508547711
61409938514503414337451980806058
61409938514515115772667821054343
61409938514515115772667821526727
61409938514515115818421377266451
61409938514515115818421377738835
61409938514515116182001990172039
61409938514515116182001990172087
61409938514515116182005460541061
61409938514515116182005460541109
61409938514515116182005461958051
61409938514515116182005461958211
61409938514515116182005462076095
61409938514515116182005462076303
61409938514515116184261798885987
61409938514515116184261799358371
61409938514515116227483950155811
61409938514515116227483950155859
61409938514515116227483950272451
61409938514515116227483950272499
61409938514515116227738126162971
61409938514515116227759016753169
61409938514515116227759018170319
61409938514515116227759018288203
61409938514515116227759018288411
61409938514515116230015355098095
61409938514515116230015355570479
61409938514515116364932646986103
61409938514515116364932646986151
61409938514515116364999138228276
61409938514515116367464050748889
61409938514515116367464051811747
61409938514515116367464052284083
61409938514515116367464052284131
61409938514515116367467495490379
61409938514515116367467524188139
61409938514515121308851566398043
61409938514515121308851595095803
61409938514515121718165215044912
61409938514515121718168313759582
61409938514515121718185762206129
61409938514515121718185762206177
61409938514515121718185762560261
61409938514515121718185762560469
61409938514515121718185762678353
61409938514515121718185762678513
61409938514515121718189234582568
61409938514515121718189234582569
61409938531807840910169290996545
61409938537169071871351180992564
61409938537169071873778011457740
61409938537169071873779126066664
61409938537712547801051662739011
61409938537712562032862036413609
61409938537712562078615621323477
61409938537716166133436308859913
61409938537716166134000393091897
61409938537716611064991225640339
61409938537716616418157302456975
61409938537821516506273797493603
61409938537821516508473910444615
61409938537821816695544391373747
61409938538028647095362707664317
61409938538032265433373091490415
61409938538032560133912548781801
61409938538040370538052616896775
61409938538040370543114270369987
61409938538040370545394622603497
61409938538044273005891422340421
61409938581151897675269123385928
61409938581153098432271259759520
61409938581359912182948725912710
61409938581467980320359079026870
61409938581467996967051087477868
61409938581467996977113904035296
61409938581469197688442694647408
61409938581469197724070705465608
61409938581469197724133462998444
61409938581469197731661435283732
61409938581469197733356012327658
61409938581469197734196279555872
61409938581469202627315908362874
61409938581469202673048605496286
61409938581480004539503304744880
61409938581480004539586872779248
61409938581480007648572362506744
61409938582027247321196934294090
61409938584982911316461442073047
61409938590331840598431979982797
61409938590331840733181135375091
61409938590332140741948988953025
61409938590343848122685128107561
61409938590343993352098148072392
61409938590890175924169807205273
61409938590890185397419206506705
61409938590890185443172791298529
61409938590890190750588640790441
61409938590891087612362025230723
61409938590891093147705875945167
61409938590891093147726796650115
61409938590891525542717584226101
61409938590891525542738476234693
61409938590891525609183060740146
61409938590891527395848590236766
61409938590891537896268260601863
61409938590891538491064519702943
61409938590891538491064520057075
61409938590891541602306313782611
61409938590891541648059898338395
61409938590891541648059898692527
61409938590891543432448590964739
61409938590987437250099327125867
61409938590999144629391941959865
61409938590999144631651373842559
61409938590999144631652521735463
61409938590999144814585387750717
61409938590999444818662535840009
61409938590999444820923087035891
61409938591206275218480852130579
61409938591206286336601942372051
61409938591206286526122492448011
61409938591207187501469673630643
61409938591207192442037841575421
61409938591207192447121558942221
61409938591207192447852636227721
61409938591207192449547212921727
61409938591217992072466395185817
61409938591217993902609786858777
61409938591217993907692361036937
61409938591217993910119158205083
61409938591217993910144296950939
61409938591217999260840874733817
61409938591219150011796804761565
61409938591219150011817725466513
61409938591219192697374799718631
61409938591219193241313208896291
61409938591219193246416703779399
61409938591219193292150487074517
61409938591219194481760397390217
61409938591219194481763491990843
61409938591219194484190408294545
61409938591219194527685561748537
61409938591219198182718200390859
61409938591219198187800774569019
61409938591219200017923250254393
61409938591219200017944170959341
61409938591219200020370968127487
61409939709630307998881460225928
61409939709919095056897522604664
61409939709919373656378346224670
61409939709919377362416399405418
61409939709919379146805091677630
61409939709919379146808190982520
61409939709919379192558647889738
61409939709921780294693559107976
61409939709921780296388907926490
61409939709921780296388911108818
61409939709921795524797788606754
61409939709921796757885144935504
61409939709921796758449229167488
61409939709921796758637257244816
61409939709922030478086174880348
61409939709922074942948596623946
61409939709922080293670311617646
61409939709922080301009994376074
61409939709922080303457712249168
61409939709922080303460035197462
61409939709922080440721824563964
61409939709922080475847708212024
61409939709922080476684536466078
61409939709922080486474260045894
61409939709922080850053007645874
61409939709922080850053011877962
61409939709922091558841800209562
61409939709922091968172983278422
61409939709922091970624063335978
61409939709922096902218032993214
61409939709922096902218147312078
61409939709922096909560153018800
61409939709922096912007756573030
61409939709922096912007870891894
61409939709946107147983272064722
61409939709946407344764356616054
61409939709946412286148427169586
61409939727356182454553268265500
61409939727356184283859836406140
61409939727647971959189298185004
61409939727647971959210218889952
61409939727647973193971231679936
61409939727647973194535315911920
61409939727647973743598906575944
61409939727672233577963838266460
61409939727672283585763935497544
61409939727672283586600763751598
61409939727672288517860370958884
61409939733556248412511573349326
61409939733556276405268654591854
61409939733556293471080397719296
61409939733556293471916078062976
61409939733556293471978840200906
61409939733556293478673451885394
61409939733556293479510280139448
61409939733556298418638014124792
61409939733556593615495849289226
61409939733556597372290965580832
61409939733577006529307854855980
61409939733580608800306258356066
61409939733580608807896988174190
61409939733580608810428393472170
61409939733580613749556127924074
61409939733580908989640733681552
61409939734201054942881149472112
61409939780531109049905188132752
61409939780810842807757658446992
61409939780822848548438021979792
61409939780822878615041539302054
61409939780822882319387339786850
61409939780822882321083035689050
61409939780822898373244700281968
61409939780845998723364231013050
61409939780846009424619259149252
61409939780846014775340966361354
61409939780846014775529251656126
61409939780847199480446491742586
61409939780847215532611741967742
61409939786438524788870976405810
61409939786438524788873300403864
61409939786438535543388983845512
61409939786438535543388984895272
61409939786438535543392427057584
61409939786438539249429361024314
61409939786439425401602876890938
61409939786439425402418784440044
61409939786719501991788842153172
61409939786731159366483342112542
61409939786731159367236483291630
61409939786731209372609782888008
61409939786731209373342003362148
61409939786731209373342008083882
61409939786731209373362924067096
61409939786731209373425690437114
61409939786731209375036580056154
61409939786731209375873408310208
61409939786731209375873408776768
61409939786731223597891709927926
61409939786731223780069221307728
61409939786731225426947229586104
61409939786731225428035101600886
61409939786731225434540283752202
61409939786731525570715258454706
61409939786731525571552081991398
61409939786754590363050207445458
61409939786754634652513384106824
61409939786754634662303107686640
61409939786754634835440597242256
61409939786754634835527723274120
61409939786754634845317446853936
61409939786754640142940129093224
61409939786754640325954468727080
61409939786754640335744192306896
61409939786755540763763820408180
61409939789722311343110592922675
61409939940066682501296438740638
61409939940066697318681850359012
61409939940066697323762214857982
61409939940066697325456677233124
61409939940066697326213290316268
61409939940066699147989566405654
61409939940066699155519858456908
61409939940066699155601216812086
61409939940346431081614685172222
61409939940346431083309147547364
61409939940346464025800770489206
61409939940346464435131958157384
61409939940346475555703009248218
61409939940346480495392244709398
61409939940346480497086707084540
61409939940358421999829272587678
61409939940358433117949248220226
61409939940358436823989511080164
61409939940358438654134050659126
61409939940358470175812321690184
61409939940358471413606832124854
61409939940358471596623382519424
61409939940358481296383372781018
61409939940358483126526764453978
61409939940358486237767070617340
61409939940358486830117099761632
61409939940358486832563674446086
61409939940358486832564817634726
61409939940358488067911610196302
61409939940358488616953481340272
61409939940378884464762386702604
61409939940378884464762390003024
61409939940378895582882362335152
61409939940378900929273238274666
61409939940378900929273496541870
61409939940378900929274386049526
61409939940378900936051418016608
61409939940378900936051795320038
61409939940378900936616651204354
61409939940378900936867702869144
61409939940380085038830426356304
61409939940382748442092420359972
61409939940382748447172784858942
61409939940382748448867247234084
61409939940382748449623860317228
61409939940382781800690057844104
61409939940382786925843560156006
61409939940382786925843818423210
61409939940382798447383185509120
61409939940382798450727026097858
61409939940382798454913477560374
61409939940382798454994835915552
61409939940382798455746948224864
61409939940382798455750301092694
61409939940382798457441410600006
61409939940382798457442553788646
61409939940382798458257318149112
61409939940382798458260785802366
61409939940382801750004941837132
61409939940382801752515426546804
61409939940382803388767256062652
61409939940382803389583158890024
61409939940382803389583163611758
61409939940382803389604079594972
61409939940382803389854759723454
61409939940382803396297548113906
61409939940382803396382005773974
61409939940382803397134371646226
61409939940382803398808028101844
61409939940382803398808802942120
61409939940382803399644483303270
61409939940382803399644856355898
61409939940390859095337281351160
61409939940390901737604052155900
61409939940390903567727671147958
61409939940390906676731781549408
61409939940390906676731786135628
61409939940390906676732158852838
61409939940390907271341251158614
61409939940390907273768048326760
61409939940390908506855405127686
61409939940390908506876325832634
61409939940394505838994571938672
61409939940394510770592042079680
61409939941012278681797144392976
61409939941014983679239556432280
61409939941035392843032760130664
61409939941035393255378476268610
61409939941035393255378734535814
61409939941035407665498536248008
61409939941035408079539857949736
61409939945971421651652737985518
61409939945971425769286742855308
61409939945972625974983329942970
61409939945975024380247078565092
61409939945975027491490851915148
61409939945975324522949299299450
61409939945975324523764087653412
61409939946252388144965903503446
61409939946255089246913247579406
61409939946255089256702971159222
61409939946255089384173916215730
61409939946255089393963639795546
61409939946255089393963984151818
61409939946255089438881520363866
61409939946255100504742730464600
61409939946255105855460997534690
61409939946255105855461083273838
61409939946255105857720773419524
61409939946255105857908801146932
61409939946255105862803088980560
61409939946255106452433436142400
61409939946255106456763898011248
61409939946255106459211615884342
61409939946264095526519064829062
61409939946264095526522164015908
61409939946264095528778500589712
61409939946264109750820822099224
61409939946266796764911169992240
61409939946266796820434681571390
61409939946266806512684154128760
61409939946266811451808444430064
61409939946266812003110899581720
61409939946266812008194588368804
61409939946266812010642306241898
61409939946266813245989098803474
61409939946266813291720648399518
61409939946287476892697312856268
61409939946287520945963438537290
61409939946287520951046352489714
61409939946287521355297979073250
61409939946287521355301418030148
61409939946287521357745783157668
61409939946287521365087702653066
61409939946287525061338356252052
61409939946287526296685145631300
61409939946287526304215436632794
61409939946287526304215780989066
61409939946287526891481752642374
61409939946287526897988049408230
61409939946287526898740157367410
61409939946287526900435767281324
61409939946287526901271476222190
61409939946291078614901421916108
61409939946291107026968849234286
61409939946291121841906571559282
61409939946291121843598824255234
61409939946291121844352051173470
61409939946291123626297497648612
61409939946291123626297502253706
61409939946291123627988635735640
61409939946291123627992074692538
61409939946291123628741862653876
61409939946291123633072324522724
61409939946291123635520042395818
61409939946291123635522366743792
61409939946291126782726557762786
61409939946291126783542465311892
61409939946291412293170980205626
61409939946291423815547170823856
61409939946291423817991535829120
61409939946291423822320964695434
61409939946291423822321997697968
61409939946291423824769715571062
61409939946291423861300755732320
61409939946291423863745120737584
61409939946291423868827694915744
61409939946291423868831047783574
61409939946291428756366009239402
61409939946291428756930093471386
61409939946291428756931241377388
61409939946291428757119269459088
61409939946291428757202837493456
61409939946291428757202870790534
61409939946291428757202952278880
61409939946291428763709167556390
61409939946291428764544843200178
61409939946291428764544957985602
61409939946291428766156885429484
61409939946291428949171225063340
61409939946299212137274887062458
61409939946299217671178304165984
61409939946299226542310885432664
61409939946299231893032592526674
61409939946299233730685363917806
61409939946299234282009853793114
61409939946303131242036894918780
61409939946919706997914970419618
61409939946919707042850668155908
61409939946919707042853771692886
61409939946920603903097185561170
61409939946920603904789438257122
61409939946920603904792537443968
61409939946920603905356621675952
61409939946920907799849361323252
61409939946923277142831466465792
61409939946923277150173472172514
61409939946923319975438168465782
61409939946923320021170827934466
61409939946923577332081139757628
61409939946923608899516353165702
61409939946923608908573737230780
61409939946923608908574889841046
61409939946923608909389644779886
61409939946923609045751958562914
61409939946923609046566746911052
61409939946923609091505546655110
61409939946923620163871934195462
61409939946923620164687837139474
61409939946923620164687841757618
61409939946944018622162847582234
61409939946944018666203517253460
61409939946944018667728404309828
61409939946944018667895769949412
61409939946944033439546049521418
61409939948917634783809332339736
61409939948917635193143620493658
61409939948926624264593024585346
61409939948926640865550130461654
61409939948926922614499054938913
61409939948929292195219691637076
61409939948929292195219720334884
61409939948929292202813520642046
61409939948929325556246106380226
61409939948929325967840084211870
61409939948929337085962203323118
61409939948929337085964527675304
61409939948929342020005219645986
61409939948929342025089937302846
61409939948929342027348339843588
61409939948929342027348598110792
61409939948929342164546590721340
61409939948929342569635133305288
61409939948929342573880878875262
61409939948929592384469364928912
61409939948929592384469393626720
61409939948929635628939454228732
61409939949865916005094176839970
61409939949865916005094178256912
61409939949874936377724623247070
61409939949874938161277606460372
61409939949874938161278378112704
61409939949875220461736466941068
61409939949875220461736471173147
61409939949875220461736471173156
61409939949875236521241256081711
61409939949877589901893144577946
61409939949877621426666561845554
61409939949877621426669913650574
61409939949877621426669914713384
61409939949877621426669999389722
61409939949877621426670003988992
61409939949877621426670257669976
61409939949877621426670262256196
61409939949877623248633442611026
61409939949877623248633447210296
61409939949877623385831435221574
61409939949877623385831436638516
61409939949877623385831439820844
61409939949877623393422169638968
61409939949877623393425522506798
61409939949877638073628299678376
61409939949877638073629328548152
61409939949877639857181282904728
61409939949877921753389552981125
61409939949877938224488314645434
61409939949877938224488319244704
61409939949910036926503886694838
61409939949910036926506895189134
61409939949910036926507239562668
61409939949910054952768441446144
61409939949910336703992217566601
61409939949910337253034892111897
61409939949910337298788448324005
61409939949910338487566116898631
61409939949910339082362347656035
61409939949910339082362605923239
61409939949910353312731697072722
61409939949910355134527741357355
61409939950191020847874196152832
61409939950191020847876520150886
61409939950191020847877639359080
61409939950191021396666166595024
61409939950191021396666252688304
61409939950191021396668490593078
61409939950191021396669609801272
61409939950191021404262319598048
61409939950191021404262319947968
61409939950191021404262405687116
61409939950191021404262663967370
61409939950191021404262664321502
61409939950191035669335779308197
61409939950191037456425132083870
61409939950191037456425132096920
61409939950191037456425218172938
61409939950191037456425476453192
61409939950191271577616749122853
61409939950191271623097556608627
61409939950191271623370305334961
61409939950191321593532999683843
61409939950191337645695812053025
61409939950193672733279756413576
61409939950193672733279757830518
61409939950193672733283113880676
61409939950193672733283195370474
61409939950193672733283199969744
61409939950193689197038869679336
61409939950193689197038870029256
61409939950193689197039898549112
61409939950193689197039903148382
61409939950193689197039984638180
61409939950193689197039988887530
61409939950193722551120969851054
61409939950193722551121227081548
61409939950193722551123579777410
61409939950193722688318962461602
61409939950193722688319335532944
61409939950193722688321572387958
61409939950193722688570039636000
61409939950193722688572362567032
61409939950193722688572363983974
61409939950193722695915374094800
61409939950193739159672161962826
61409939950193739159672535015454
61409939950193739159860563094186
61409939950194022877569008706679
61409939950194022885186339745984
61409939950202978958269286960454
61409939950202978965863374245678
61409939950202979004086638288479
61409939950203028372130529334675
61409939950203028417675136646463
61409939950203028425202876179979
61409939950203028966902998821630
61409939950203028966906097654344
61409939950203028966906212445592
61409939950203028974267048673573
61409939950203028974270143156155
61409939950203028974270262651667
61409939950203043239595454986237
61409939950203043249364257861105
61409939950203045026410915846936
61409939950203045026412035055130
61409939950203045026432180925569
61409939950205696767026801520372
61409939950205730075353454632506
61409939950205730075356668256308
61409939950205730075356926536562
61409939950205730121110483102962
61409939950205730121110511800770
61409939950205730258305147874274
61409939950205730265902333048898
61409939950205730265902333061948
61409939950205730265902677435690
61409939950205730265902682021910
61409939950205730265919867483944
61409939950205730265923224951035
61409939950205730265923598140638
61409939950205730265923602726858
61409939950205746729657974423700
61409939950205746729658060517140
61409939950205746729658318778520
61409939950205746729658318797394
61409939950205746729678895010556
61409939950205746729678980749704
61409939950205746729678981222088
61409939950226104696875851585078
61409939950226104696876966180952
61409939950226137639363199086280
61409939950226137639364232192356
61409939950226138050957176917924
61409939950226138050958208620108
61409939950226138050958210024000
61409939950226138050958213206328
61409939950226138050960561670102
61409939950226138050961307806954
61409939950226138050961680878296
61409939950226138188158554280650
61409939950226138188159673488844
61409939950226138188410464735147
61409939950226138195752470437498
61409939950226154247914391880630
61409939950226154247914392234762
61409939950226154247914425181920
61409939950226154247915195417310
61409939950226154247915195430360
61409939950226154247915200016580
61409939950226154247915539786632
61409939950226154247915539790844
61409939950226154247918638973478
61409939950226154659509143501386
61409939950226154659697544636958
61409939950226154659697546054107
61409939950226438377409089550129
61409939950226438377409346780680
61409939950226438377676810573306
61409939950226438377677585412178
61409939950226438377677586474988
61409939950226438377677843692432
61409939950226438377680168040406
61409939950226438377681058733335
61409939950226438385019592181758
61409939950226438385019849399202
61409939950226438385019850462012
61409939950226454436159871284435
61409939950226454436161019190437
61409939950226454437184985877414
61409939950226454437184985896128
61409939950226454437185014575222
61409939950226454437185014929354
61409939950226454437185760730788
61409939950226454437185794014768
61409939950226454437186133783416
61409939950226454437186133789032
61409939950226454437186134156421
61409939950226454437188085083133
61409939950226454437189232971666
61409939950226454848778705797438
61409939950226454848778734493737
61409939950226454848779737499622
61409939950226454848779766197382
61409939950226454848968140052286
61409939950226454848968140052295
61409939950238095612558263449902
61409939950238095749756256060450
61409939950238095749759351710836
61409939950238095757350085065420
61409939950238095802936534967949
61409939950238111809348114190005
61409939950238111855101670402065
61409939950238111862612189654590
61409939950238112220861474037662
61409939950238112221109198331180
61409939950238112266862668450008
61409939950238112266862754543288
61409939950238112266862783241256
61409939950238145163596578779540
61409939950238145575190440757286
61409939950238145575193535357912
61409939950238145575193908429254
61409939950238145582721622434240
61409939950238145620947464622648
61409939950238145620947464641522
61409939950238145620947493339330
61409939950238145758392803887866
61409939950238145758392804937626
61409939950238145758393062155070
61409939950238145758393923083010
61409939950238145758396277195974
61409939950238145765739659328382
61409939950238145765757108824685
61409939950238145765760322802779
61409939950238145765760580033330
61409939950238159987590594821073
61409939950238161817900979180376
61409939950238161817901323553910
61409939950238161817902098388570
61409939950238161817902471460072
61409939950238161817902471814204
61409939950238161817922244258801
61409939950238161817922244259018
61409939950238161817922272956826
61409939950238161817922273310958
61409939950238161817923392165020
61409939950238161817923392519152
61409939950238161817925343445864
61409939950238162229494955962260
61409939950238162229495042055700
61409939950238162229498399522800
61409939950238162229515876549116
61409939950238162229517112070485
61409939950238162229683361697262
61409939950238162237026486599128
61409939963701198978619959433020
61409939963701200807926527573660
61409939963980977162352650366850
61409939963980980866698450851646
61409939963992689528788249672212
61409939963992939711911482071990
61409939964013397045500644968342
61409939964013397048007685999382
61409939964017004852928068944128
61409939964017250102030529433980
61409939964017300109830626665064
61409939964017300110667454919118
61409939964645579577118338802306
61409939964649453578101559921970
61409939964649496266732089219710
61409939967919999248900968844808
61409939967919999255678115483434
61409939967920015720187275329108
61409939967920015727781476005900
61409939967920015727781477405580
61409939967920049074523922116950
61409939967920049079606496295110
61409939967920063898493665985394
61409939967920063898681950930246
61409939972527819732690001647129
61409939972552136291424955637443
61409939972552136840467630182739
61409939972560240171654717165417
61409939972560240173914148693979
61409939972560241957761140655153
61409939972563842437630984608345
61409939972563843634211664687033
61409939972563843672977002335261
61409939972563844228736299332741
61409939972564127947534572127297
61409939972564142634431874902973
61409939972564143823482258803313
61409939972564144418006893449021
61409939972564294124103223279206
61409939972880371873446395288409
61409939972880371873446768341037
61409939972880393835999374295175
61409939972880393838258805823737
61409939972892101262280962823963
61409939972892101264750768302396
61409939973500417481829547032415
61409939973500417520049712343085
61409939973508521357060764769323
61409939973508537416565926272591
61409939973508537454516127564919
61409939973512123262007588653355
61409939973512123262279184783925
61409939973512124908571413267623
61409939973512139680009297563831
61409939973512439915033476470483
61409939973532832570153105680133
61409939973532832570153134259849
61409939973532849041443285831807
61409939973544538571296492112613
61409939973544538571571563316469
61409939973544539813608688975493
61409939973544539996645096740641
61409939973544540362655953084955
61409939973544554630803633253451
61409939973544555187398615298875
61409939973544555187402086140073
61409939973544556422160771277499
61409939973544557016706326628155
61409939973544557016708649576449
61409939973544557016956230382571
61409939973544838760842128616897
61409939973544838768100448315883
61409939973544840551674352247183
61409939973544856611452286098727
61409939973824572472941042719029
61409939973824572518694598931137
61409939973824621931443941854685
61409939973824636756442266575289
61409939973828224164492947587635
61409939973828224339892537534659
61409939973828224340707321251603
61409939973828474384140645875441
61409939973828491038445165666587
61409939973828524392714809241315
61409939973828541001349426948209
61409939973828541008044037135091
61409939973836279861188786931995
61409939973836328039452188268011
61409939973836328039452192972275
61409939973836329862231510340661
61409939973836329862252431045609
61409939973836329862252459861461
61409939973836329869573520751647
61409939973836329869573544863235
61409939973836329869594436752331
61409939973836329869594441456595
61409939973836339157572163900559
61409939973840231727973549193769
61409939973840231727973578009621
61409939973840231735294663011395
61409939973840231735315554900491
61409939973840231773517152219497
61409939973840231773706213398689
61409939973840231781069139810359
61409939973840231918329894539963
61409939973860606303198678082043
61409939973860639657551631410885
61409939973860639664329924421931
61409939973860639664329929126195
61409939973860654481709660224181
61409939973860655721575311085913
61409939973860655723834742614475
61409939973860656311853051897141
61409939973860656316099945731621
61409939973860656318631349612451
61409939973860939899333182625087
61409939973860954670959333516017
61409939973860955910824984497245
61409939973860955913084416025807
61409939973860956501102725188977
61409939973860956507881018319519
61409939973861106181780425983938
61409939973861106181783524816652
61409939973861106184039861744588
61409939973872613324473079646573
61409939973872613880796116973275
61409939973872613881047163916331
61409939973872613881068084621279
61409939973872613926800777524007
61409939973872647227538563084325
61409939973872647227600553552453
61409939973872647227789610027381
61409939973872647227810530732329
61409939973872647227810559548181
61409939973872647235131617250423
61409939973872647235131620438367
61409939973872647235131644549955
61409939973872647235152536439051
61409939973872647235152541143315
61409939973872647273354133758057
61409939973872647280885229341779
61409939973872661502715560277641
61409939973872662051696591897621
61409939973872662059289673363251
61409939973872662059310565252347
61409939973872662105043258155075
61409939973872663287105371744997
61409939973872663287294428219925
61409939973872663287314574208257
61409939973872663287315377740725
61409939973872663294657359335859
61409939973872663881839983570581
61409939973872663889433040924623
61409939973872663889453961629571
61409940016874910411915181282172
61409940016874915945570993231948
61409940016874926608624791442292
61409940016875816512566781584126
61409940016875816513319926995302
61409940016876125573971879300272
61409940016876127358361689369560
61409940017155859331824349614512
61409940017155887561507299944850
61409940017155887568285594472216
61409940017155893102773667434668
61409940017155903803461598232222
61409940017155909157174995092832
61409940017155909157175081186112
61409940017167600483490005227964
61409940017167600483490009460052
61409940017167600483573687581196
61409940017167616538184222539382
61409940017167900629538390426810
61409940017167900675291975353988
61409940017167909544141961765022
61409940017167914897311391449488
61409940017167914904654545049114
61409940017167915034572146174880
61409940017167916681700083721700
61409940017167916681700169810768
61409940017167916689043237321326
61409940017191015247429807584744
61409940017191025762662505051144
61409940017191025763415650481034
61409940017191025763474968921618
61409940017191025763478407995156
61409940017191025763478412600249
61409940017191025765673934103594
61409940017191025770757651470394
61409940017191025772452228630960
61409940017191025773264692501434
61409940017191025773268136180065
61409940017191025900676404856506
61409940017191025946405625735682
61409940017191025948685950316772
61409940017191031298842806361920
61409940017191031299386770237644
61409940017191031299407662246236
61409940017191031299595947541008
61409940017191031299658713911026
61409940017191031306185959961546
61409940017191031308611609236788
61409940017191031308612757129692
61409940017191031309448437490842
61409940017191931867134757011288
61409940017192216003676364095148
61409940017192226702675537385576
61409940017192226703491444934682
61409940017192232010652885178064
61409940017192232017431064920006
61409940017192232018266749998518
61409940017192232063184653128890
61409940017192232065695133116828
61409940017202733329674284455880
61409940017202738680124028619248
61409940017202738680395996267252
61409940017202738690186843641482
61409940017202988870862353686892
61409940017203033333464196363316
61409940017203033343252743483690
61409940017203033470659864625890
61409940017203033526267082650986
61409940017203037046866323494346
61409940017203037049293120662492
61409940017203037229796980308410
61409940017203037232307460296348
61409940017203039014186791794640
61409940017203039016697271782578
61409940017812357008632730477622
61409940017823163822374114394894
61409940017823174521370934641200
61409940017823179881879018680718
61409940017823207875723887970042
61409940017823211589022588497962
61409940017823211589043509084818
61409940017823212000804881370494
61409940017823222707143707323522
61409940017824412163111660229138
61409940017824423273868623833332
61409940017824423281211744143154
61409940017824423281232664731462
61409940020158703055378549226699
61409940020158703055461084160149
61409940020778725418705517552540
61409940021094926674973572747590
61409940021094926674974606222460
61409940021094926674974691961608
61409940021094926675225654331916
61409940021094926675225654681836
61409940021094937793094577249914
61409940021094937793094578668308
61409940021094976088814924342232
61409940021094976089003296775832
61409940021094976093897498520392
61409940021094976642312895184888
61409940021094976642877868570396
61409940021094976644572417034606
61409940021094976644572445614322
61409940021094987755350296639276
61409940021094987755915155705920
61409940021094987762693421536930
61409940021094990912972953155528
61409940021094990913161354285484
61409940021141650166594190931374
61409940021141666637881272250334
61409940025739171565116151617003
61409940026055298883679277886333
61409940026055298883679306582689
61409940026055298887737770585033
61409940026055298887737885376281
61409940026055298888489882894345
61409940026055298888573565719961
61409940026055298888573594416317
61409940026055298890185493162439
61409940026055315492041070212501
61409940026055315492230504467406
61409940026055315499572480059219
61409940026055315499572508638887
61409940026055315499572508638935
61409940026055315545326064850995
61409940026055315545326064851043
61409940026067011624925650290906
61409940026067027674642964227413
61409940026067027684433940918944
61409940026067027867448165787059
61409940026067028233476958420832
61409940026687050687517142845836
61409940026722633770161475955130
61409940026722633777500039518414
61409940026722633777688296102328
61409940026722635606828642837364
61409940027003167833253104896076
61409940027003613192239969454913
61409940027050292195586704015820
61409940027050440452548351506333
61409940027050442282694071776617
61409940418945089542849743827508
61409940418945134009404303948194
61409940418945138956627303364684
61409940418953244067184648541628
61409940418957091579184192556648
61409940418957095283530107360308
61409940418957139750084667480994
61409940418957140992961747507604
61409940418957140992961752093824
61409940418957141174532563049576
61409940418957141587759499111210
61409940418957145292105299596006
61409940418957147076493991881268
61409940419609735973349704403468
61409940419609750795815480520812
61409940424851057719802879839812
61409940424853758828525648131512
61409940424853758836055940182766
61409940424853764324038149502086
61409940424861869434532726428270
61409940424862753987503075491532
61409940424862753988339903255940
61409940424862764506015503575708
61409940424862765100540138221416
61409940424862765108133192387514
61409940424862765108970020641568
61409940424863065252487001050794
61409940424865416392237224370914
61409940424865453861631595041646
61409940424865455096978387603222
61409940424865455097041150785296
61409940424865455279427867703874
61409940424865455280243775252980
61409940424865455691837753097722
61409940424865464973915769577798
61409940424865466207003125906548
61409940424865466207567210138532
61409940424865466207755238215860
61409940424865466217608757035470
61409940424865466217608761739734
61409940424865466345015878272468
61409940424865466398363665146380
61409940424865470470182788203178
61409940424865755835354762167328
61409940424865755835354762186042
61409940424865770705184903098246
61409940424865770705186046286886
61409940424865771887519897601444
61409940424865771894778220488374
61409940424865771894861903308166
61409940424865771894861904707846
61409940424865772489574709992432
61409940424865772489658507136912
61409940425510222922606800493700
61409940425518328444506903446572
61409940425518361753107415172230
61409940425518361798045349632392
61409940425518361798861257181498
61409940425518365502558515873412
61409940425519562555044042799736
61409940425519566259640891393988
61409940425522262017390556453976
61409940427821135927224054685191
61409940427821135927475131724283
61409940427821135927475131840923
61409940427821436070720171629405
61409940427821436070803825888355
61409940427821436070992112232887
61409940427821436070992140812603
61409940427821436072686713268905
61409940655290106066916439712390
61409940655290149936980191915266
61409940655290149937230896018370
61409940655290149938674769075832
61409940655290149939490672019844
61409940655290149944510483966520
61409940655290149946205061127086
61409940655290150122421328717060
61409940655290150122421328833700
61409940655290150533450079128128
61409940655290150533470999833076
61409940655290150534203334626080
61409940655290150538533796494928
61409940655290150538554717199876
61409940655290150539306829509188
61409940655290150540980371179382
61409940655290150540981514368022
61409940655290150541001291884330
61409940655290150541002435072970
61409940655290154245326171664178
61409940655298258760292040491454
61409940655299156211505166714842
61409940655301857503430183327000
61409940655301857508513900693800
61409940655302107691637133093578
61409940655302108103252031630170
61409940655302113636903371385830
61409940655302146396439944904812
61409940655302155867620182196084
61409940655302155869900534429594
61409940655302156274130442660928
61409940655302156274151363365876
61409940655302156279214160027728
61409940655302156279235080732676
61409940655302156281661877900822
61409940655302156281681655417130
61409940655302156281682798605770
61409940655302157517008670462398
61409940655302157517029591167346
61409940655302157654289226701806
61409940655302158104294755038836
61409940655302161815334024042566
61409940655302161815396900476274
61409940655954719555471927316030
61409940655954752909010378106944
61409940655954767731454976418536
61409940655954767731475897006844
61409940655955653477574186317540
61409940655955953666823859609376
61409940655955968490984955493342
61409940655958369590293251074336
61409940655958369590857335306320
61409940655958621413851038241308
61409940655958621421193043948030
61409940655958621557827210943558
61409940655958621558391295175542
61409940655958654912744277200740
61409940655958669597176093050536
61409940655958669599623810923630
61409940657925662235686693495470
61409940657925662235686693613562
61409940657925662235686693967646
61409940657925662235749369639338
61409940657925662235749369993470
61409940657925662235749455732618
61409940657925662372947362604018
61409940657928352414364359716466
61409940657928352825895231409652
61409940657928352963156330158658
61409940657928363527402450253316
61409940657928363527402451788350
61409940657928363532422602086684
61409940657928363532422608220988
61409940657928363532484992682482
61409940657928363534097033376754
61409940657928363938096923923174
61409940657928363938933752177228
61409940657928363938933753594170
61409940657928363939184800653866
61409940657928363943179498101334
61409940657928363944016321651124
61409940657928363945691011208398
61409940657928363946526691569548
61409940657928364076445469290190
61409940657928364081276963124674
61409940657928364083787446299152
61409940657928367650056703529818
61409940657928368884566669276124
61409940657928368884566926480518
61409940657928368884818745188126
61409940657928368885592041087782
61409940657928368885654425549276
61409940657928368885654430135496
61409940657928368885654539868140
61409940657928369433609686760542
61409940657928369434446510310332
61409940657929252982113294902586
61409940657929252982113379591974
61409940657929253393707357423618
61409940657929264095151471663858
61409940657929264095151815683260
61409940657929264100234012557990
61409940657929264100234384081248
61409940657929264100234385144058
61409940657929264100234389861420
61409940657929264102744496782228
61409940657929264102744868318536
61409940657929264506933820529374
61409940657929264506996496555150
61409940657929264511827990389634
61409940657929267806274765972992
61409940657929269590664572740456
61409940657929269590664577457818
61409940657929564289484057368712
61409940657929564289504983741564
61409940657929564292015118310420
61409940657929564292015462316772
61409940657929564292015462666692
61409940657929564701077776937524
61409940657929564701077778000334
61409940657929564701098698687860
61409940657929564703609096142064
61409940657929564703609181881212
61409940657929564840807088752612
61409940657929567995545359853136
61409940657929569779935166738692
61409940657929569779935171337962
61409940657929570191507965596732
61409940658257826815112808535325
61409940658257827226685596018142
61409940658257827226706531721536
61409940658898258754558923878894
61409940658898274854716930929556
61409940658898274854717189209810
61409940658898274854737851653378
61409940658898274854738109914758
61409940658898274854738109920582
61409940658898274859799763387970
61409940658898274859820425831538
61409940658898274859820684092918
61409940658898274859820684098742
61409940658898275403780870554738
61409940658898275403780870909030
61409940658898280350229950984368
61409940658898280350250871572676
61409940658898280350250871689316
61409940658900926549599033191282
61409940658900926554681607369442
61409940658900932090593413189940
61409940658900932090593670394334
61409940658900932090865295203790
61409940658900976512231583451916
61409940658900976517313900529272
61409940658900976557985168360380
61409940658900976557985168366204
61409940658900976557985168379254
61409940658900976558152275850804
61409940658900976558173196561576
61409940658900976558235872587352
61409940658900976558235958676420
61409940658900976563067484277160
61409940658900976563067485339970
61409940658900976563067485439188
61409940658900976563067485458062
61409940658900976563067742544364
61409940658900976563234850028964
61409940658900976563318446765512
61409940658900976563318532854580
61409940658900976700244815983546
61409940658900980269107861569634
61409940658900982053414248850340
61409940658900982053497672936368
61409940658900982053497674452688
61409940658909015791004462777928
61409940658909032254701675915382
61409940658909032254701676033474
61409940658909032254701676387558
61409940658909032254701676387606
61409940658909037200334849273906
61409940658909063921170908101822
61409940658909063921171251058414
61409940658909063966924464313930
61409940658909065614116278588938
61409940658909065614116536869192
61409940658909065614116540051520
61409940658909065614116650125246
61409940658909065614116651188056
61409940658909065616375742942354
61409940658909065751314271195066
61409940658909065751314271195114
61409940658909065751314271199486
61409940658909065751314299774782
61409940658909065751314529475368
61409940658909065751314529479740
61409940658909065751314558055084
61409940658909065751314558059456
61409940658909065751314642735794
61409940658909065753825041233934
61409940658909071104483990921878
61409940658909079980679425301164
61409940658909080026433005506768
61409940658909080026433006923710
61409940658909080026433011645444
61409940658909080392273141565184
61409940658909080392273145932786
61409940658909080392273146286918
61409940658909080438026726125340
61409940658909080438026726475100
61409940658909080438026730825232
61409940658909080438026730842702
61409940658909080438026731196834
61409940658909080438215012819584
61409940658909080440474448580234
61409940658909081668541135580864
61409940658909081668541997689706
61409940658909081668542254789058
61409940658909081673624824367948
61409940658909081810822816974124
61409940658909081810822818391066
61409940658909081810822823112800
61409940658909082217522254489480
61409940658909082217522254843612
61409940658909082217585016608536
61409940658909082221579709705824
61409940658909082221579714427558
61409940658909082222416537605746
61409940658909085333848854867538
61409940658909085333848859589272
61409940658909085379602439777406
61409940658909085379602439790504
61409940658909085379602444499140
61409940658909085379602444512238
61409940658909087163155423008178
61409940658909087163155427729912
61409940658909087163992251257860
61409940658909087163992255979594
61409940658909932822513371934758
61409940658909932822513372288890
61409940658909964351721935366782
61409940658909964351722278323374
61409940658909966181865556744700
61409940658909966181865559927028
61409940658909966181865671063564
61409940658909966184376154238042
61409940658909971672295858659962
61409940658909980411230452566124
61409940658909980411230453628934
61409940658909981000943105672932
61409940658909982235454447591414
61409940658909982236291275845468
61409940658909982240537021769574
61409940658909982241373850023628
61409940658909982243048276596384
61409940658909982785333950390764
61409940658909982785333950744896
61409940658909982785396712509820
61409940658909982790416491625978
61409940658909982791840247038576
61409940658909985901660641225332
61409940658909985947414226152670
61409940658909987730967209365972
61409940658909987731804037620026
61409940658910221898745792708182
61409940658910221898745878801462
61409940658910233019376991405496
61409940658910264540992872203518
61409940658910266325382307076170
61409940658910266325382336128062
61409940658910266325382564293614
61409940658910266325382592989970
61409940658910266325382594408364
61409940658910266325382594412736
61409940658910266325382679083250
61409940658910266325382679084654
61409940658910266325382680147512
61409940658910266325382680151884
61409940658910266327893077587214
61409940658910266327893163326362
61409940658910266371115343292590
61409940658910266371115344355400
61409940658910266371135921036526
61409940658910266371136149202078
61409940658910266371136149207902
61409940658910266371136153807172
61409940658910266371136177899886
61409940658910266371136179316828
61409940658910266371136182504980
61409940658910266371136263993118
61409940658910266371136265055976
61409940658910266371136268598212
61409940658910266371136269661070
61409940658910266371198944624036
61409940658910266371199030363184
61409940658910266373646405279638
61409940658910266373646662497130
61409940658910266373646748236230
61409940658910266373646748236278
61409940658910269482379952668336
61409940658910271312523348013270
61409940658910271312523349063030
61409940658910271861545446208278
61409940658910271861545531951798
61409940658910271861566366914630
61409940658910271861566371164188
61409940658910271861566452658150
61409940658910271861566453008070
61409940658910271861566457257468
61409940658910271861629133283244
61409940658910280600501041860048
61409940658910280600501042909808
61409940658910280600501046446268
61409940658910280600501047509078
61409940658910281195297393057522
61409940658910282430644439304502
61409940658910282430644443903772
61409940658910282432338647992836
61409940658910282432339014929874
61409940658910282433154550942672
61409940658910282433154922478980
61409940658910282974603396364906
61409940658910282974603482453814
61409940658910282974603482453973
61409940658910282974603482453974
61409940658910282979687114203882
61409940658910282979687199938658
61409940658910282979687200292949
61409940658910282979687200292950
61409940658910282982197569861502
61409940658910286090931235105476
61409940658910286136684815414670
61409940658910286136684815433544
61409940658910286136684815764590
61409940658910286136684815783463
61409940658910286136684815783464
61409940658910286136684820032814
61409940658910287920237803246116
61409940658910287921074631500170
61409940658912623001128361998836
61409940658912623001128362011886
61409940658912634114165677709704
61409940658912634114165677714076
61409940658912634114166452548736
61409940658912634114166454083770
61409940658912634120861035672174
61409940658912637642275150473130
61409940658912639471582747483546
61409940658912639472418427844696
61409940658912639472418542163560
61409940658912665643375360118254
61409940658912667473518380259326
61409940658912667473518380272376
61409940658912667473518638539580
61409940658912667473518665702354
61409940658912667473518667119296
61409940658912667473518751795634
61409940658912667473518751808684
61409940658912667473581056298152
61409940658912667475778101817136
61409940658912667476029150293774
61409940658912667476029236032922
61409940658912670996356158966610
61409940658912670996356417233814
61409940658912682114477249208082
61409940658912682114477254992626
61409940658912682114665540269928
61409940658912682254185611737054
61409940658912682297679765118360
61409940658912682297680138189702
61409940658912682297680138194074
61409940658912683938701248937684
61409940658912683938888419623484
61409940658912683938889534232408
61409940658912683939537215082896
61409940658912683939725243173274
61409940658912683939726362486462
61409940658912683939726363549320
61409940658912683939788004938198
61409940658912683939789038394194
61409940658912683939789038512238
61409940658912683943783817348722
61409940658912683943972108410568
61409940658912683944620645602776
61409940658912683944620646665586
61409940658912683944808931960358
61409940658912683944809190227562
61409940658912683947131129840064
61409940658912684082069573420858
61409940658912684082069944952794
61409940658912684082069944957166
61409940658912687604907437867290
61409940658912687650661022777206
61409940658912687650661022781578
61409940658912687650661027481470
61409940658912689434214006007930
61409940658912689435050834261984
61409940658912917654214839111400
61409940658912917654214839465532
61409940658912917654215182422124
61409940658912917654215183484934
61409940658912917656725323721694
61409940658912917656725666665236
61409940658912917656725666678286
61409940658912923007384272351200
61409940658912923144645371087156
61409940658912923190378035290672
61409940658912923190378035303722
61409940658912923190398960596342
61409940658912934125505362592672
61409940658912934128015732511096
61409940658912934128015846829960
61409940658912934262766375585108
61409940658912934265214098057472
61409940658912934265276487240700
61409940658912934303435898654020
61409940658912934303437017849164
61409940658912934310967338611276
61409940658912934311030100730332
61409940658912939661668215455396
61409940658912939661689050422648
61409940658912939661689136161796
61409940658912967481280953528358
61409940658912967481282072736552
61409940658912967482096861090514
61409940658912967617035760879582
61409940658912967619295110901084
61409940658912967662768425087470
61409940658912967662768425100520
61409940658912967662789259694766
61409940658912967662789261111708
61409940658912967662789264299860
61409940658912967662789345788046
61409940658912967662789350393140
61409940658912967662851650178296
61409940658912967662851735917444
61409940658912967662851993134888
61409940658912967662852026418916
61409940658912967662852107907262
61409940658912967662852108970072
61409940658912967662852112158064
61409940658912967665048695809548
61409940658912967665048695828422
61409940658912967665299744292010
61409940658912967665299744305060
61409940658912967665299830031158
61409940658912967665299830044208
61409940658912971185605833321256
61409940658912971185626752963394
61409940658912971185626754027656
61409940658912971185626754032028
61409940658912972969180856453524
61409940658912973015770407620920
61409940658912973015770407639794
61409940658912973016021202068218
61409940658912982298664126771186
61409940658912982298664384001680
61409940658912982303747843204866
61409940658912982303747844254626
61409940658912982303747844273500
61409940658912982303747847809960
61409940658912982303747848872770
61409940658912982303748101486572
61409940658912982303748106072792
61409940658912982306195823958936
61409940658912982306258213129114
61409940658912982306258327447978
61409940658912982486678758300636
61409940658912982486678759717578
61409940658912982486950732069846
61409940658912982489210163598408
61409940658912982489210163598615
61409940658912982489210163598616
61409940658912984083053938251592
61409940658912984083054195469036
61409940658912984088137655735032
61409940658912984089832231379278
61409940658912984089832232778958
61409940658912984090585635426292
61409940658912984090648024609520
61409940658912984090648138928384
61409940658912984129058484499478
61409940658912984129058570238626
61409940658912984129059603694622
61409940658912984133054411345506
61409940658912984133054412395266
61409940658912984133054412414140
61409940658912984133054415950600
61409940658912984133054417013410
61409940658912984133870318894612
61409940658912984133870319957422
61409940658912984133891240644948
61409940658912984133891240663822
61409940658912984134058605252194
61409940658912984134079525958594
61409940658912984134079784219974
61409940658912984134079784225798
61409940658912984134079788825068
61409940658912984134142173286562
61409940658912984134142177872782
61409940658912984134142201984370
61409940658912984134142288077809
61409940658912984135585816289194
61409940658912984136401638099152
61409940658912984136401723838300
61409940658912984136589924456734
61409940658912984136590010195882
61409940658912984266319239229082
61409940658912984271068569767992
61409940658912984271068571184934
61409940658912984271319618244630
61409940658912984271340538949578
61409940658912984271340538955402
61409940658912984271340543554672
61409940658912984271402928016166
61409940658912984271402956713974
61409940658912984271403301070246
61409940658912984273599630709700
61409940658912984273599975065764
61409940658912984273599975065971
61409940658912984273599975065972
61409940658912984273850679186338
61409940658912984273851023542610
61409940658912987794178031864074
61409940658912987794178033263754
61409940658912987794178036469168
61409940658912987839848192584372
61409940658912987839910696073414
61409940658912987839931616773990
61409940658912987839931616775394
61409940658912987839931618173670
61409940658912987839931618192544
61409940658912987839931621361614
61409940658912987839931621379084
61409940658912987839931875391114
61409940658912987839931875409987
61409940658912987839931875409988
61409940658912989623484600004714
61409940658912989623484601404394
61409940658912989623484604609808
61409940658912989624238004051728
61409940658912989624300507553820
61409940659225131144761007455194
61409940659225131144761007468244
61409940659225131149843580098320
61409940659225136495482717744582
61409940659225136503012757295754
61409940659225136503013014500148
61409940659225164504175614255796
61409940659225164504175641418570
61409940659225164504175728574660
61409940659225164915769592087440
61409940659225164915769706406304
61409940659225180967934754684330
61409940659225180967935869306304
61409940659225180970383334548174
61409940659225180970383334666266
61409940659225180975465908857476
61409940659225180975466165943778
61409940659225180975466166061822
61409940659225181105132720132104
61409940659225181112726922208575
61409940659225181519175305462542
61409940659225181519426353939387
61409940659225181524257879299668
61409940659225181524257879653800
61409940659225181524320641418724
61409940659225184681506543590544
61409940659225186458303038970094
61409940659225186465645049394178
61409940659225186465896355075369
61409940659226037070824453197038
61409940659226070973948827780558
61409940659226081538195030567550
61409940659226081538195030580600
61409940659226081538195116656618
61409940659226081538195374936872
61409940659226081543277604758760
61409940659226081543277949115032
61409940659226082092069575200952
61409940659226082092069575555084
61409940659226087033708136711430
61409940659226332311093983936634
61409940659226332313625388880322
61409940659226337260095018497466
61409940659226365665426045256884
61409940659226365673040253020832
61409940659226381727465967417336
61409940659226381732548170059188
61409940659226382273998159124816
61409940659226382273998244863964
61409940659226382273998244868336
61409940659226382273998245218255
61409940659226382273998245218256
61409940659226382281340140501380
61409940659226382281340140855512
61409940659228722302969359196712
61409940659228733416008134012502
61409940659228738766728472462472
61409940659228766775171720920602
61409940659228783238930834186362
61409940659228783238931948789462
61409940659228783238931948808336
61409940659228783241379413099616
61409940659228783241379413105440
61409940659228783241379413118490
61409940659228783241630461577866
61409940659228783246712949666958
61409940659228783246713035756026
61409940659228783378640081737392
61409940659228783378640426110926
61409940659228783383973704396562
61409940659228786952502364458030
61409940659228786952502364471080
61409940659228788736892090203660
61409940659228788736892175938436
61409940659229033605278727892646
61409940659229038955728213307956
61409940659229038955728470521028
61409940659229038956000181074004
61409940659229066964692991859120
61409940659229066964693334815712
61409940659229083428180221676666
61409940659229083428181364869678
61409940659229083428181622082750
61409940659229083428452103707938
61409940659229083430713027380730
61409940659229083430901055108090
61409940659229083565378472925972
61409940659229083565379614693298
61409940659229083565379616110240
61409940659229083567910675617536
61409940659229083567911019991070
61409940659229083567911019991277
61409940659229083567911019991278
61409940659229083567911020008540
61409940659229083573244269696990
61409940659229083573244271114139
61409940659229088918548791763962
61409940659229088918549048977034
61409940659229088926162655504088
61409940659229088926413703980933
61409940659237172615611504721196
61409940659237172615612276373528
61409940659237172622954540347502
61409940659237172622954540360552
61409940659237172623205330189706
61409940659237172625485944239978
61409940659237177976123973227346
61409940659237177976186735346402
61409940659237177976207656051350
61409940659237188675120793572870
61409940659237188675120794989812
61409940659237188682713847756230
61409940659237188682734768443916
61409940659237188682734768461178
61409940659237188682734769860858
61409940659237189094244806238276
61409940659237189094244806592408
61409940659237194028290227856606
61409940659237194035632233563328
61409940659237194035904202727652
61409940659238039699424210395268
61409940659238073046163303638488
61409940659238073053505567612462
61409940659238073053505570794790
61409940659238073053756357454666
61409940659238073056036971487676
61409940659238073056036971504938
61409940659238077995143784412536
61409940659238077995143789011806
61409940659238078543935755221910
61409940659238078543935759453998
61409940659238089105670420431746
61409940659238089108202106571872
61409940659238089113285428421918
61409940659238528823030026701980
61409940659238528823030031406244
61409940659238538156741079620732
61409940659238539941150773986860
61409940659238539948493927586486
61409940659238543098128245129022
61409940659238544889882475333748
61409940659240729872956290870152
61409940659240746336715404135912
61409940659240746344058438712458
61409940659240746344058524455978
61409940659240774162206813265542
61409940659240774299404806230222
61409940659240774337815613781036
61409940659240774337816385433368
61409940659240774345158648003450
61409940659240774345158649407342
61409940659240774345158649420392
61409940659240774345158652589670
61409940659240774345158734101102
61409940659240774345158735163912
61409940659240774347690053282556
61409940659240774347690053299818
61409940659240779652574239097016
61409940659240779652637000861940
61409940659240779698327824006884
61409940659240779698327825056644
61409940659240779698328082287186
61409940659240779698411477778996
61409940659240790763164152365798
61409940659240790808917508655408
61409940659240790808917765855430
61409940659240790808918623251282
61409940659240790808918623264332
61409940659240790809105765352994
61409940659240790809105793932710
61409940659240790809168441378770
61409940659240790809168555697634
61409940659240790811448879233384
61409940659240790811449166548316
61409940659240790816448914252776
61409940659240790816448915315586
61409940659240790816511590274180
61409940659240790816511676367620
61409940659240790816511677430430
61409940659240790816532482281320
61409940659240790816532597072568
61409940659240790816532598122328
61409940659240790816532598135378
61409940659240790953709582884728
61409940659240790953709584301670
61409940659240796306879017168464
61409940659240796306879102911984
61409940659240796306941865026828
61409940659240796306962785731776
61409940659241230119579660413566
61409940659241241232615826621919
61409940659241241232615826805654
61409940659241241232615826818752
61409940659241241232616976128806
61409940659241246593316442779655
61409940659241246593317563037600
61409940663834287785212201764666
61409940663834287786028109294898
61409940663834287790295895137970
61409940663836989489275168921422
61409940663836989489547136569426
61409940663837889466746414684252
61409940663837889878340392515896
61409940663837889880850876753175
61409940663837889919825162711512
61409940663837889919826196186382
61409940663837889920098163834386
61409940663837889920098164897196
61409940663837889926604460600242
61409940663837889926604461663052
61409940663837890057275235856578
61409940663838190070142391338219
61409940663838190246545829736770
61409940663838190246545830799580
61409940663838190253073047108404
61409940663838190253073048171214
61409940663838190253887835443492
61409940663838195192200010479679
61409940663838195603793730050000
61409940663838195603794758919776
61409940663838195604609547254864
61409940663838195604609632994012
61409940663838340347708344107525
61409940663838345698430055918897
61409940664154445023963107591165
61409940664154445023963107604263
61409940664154445024046675761047
61409940664154445024046790079911
61409940664154445024235076774363
61409940664154445024235076891003
61409940664166135791150166600386
61409940664166152453236400065467
61409940664806900222148953005009
61409940664806900227147587612493
61409940664809601925312073047816
61409940664809601925312330278301
61409940664809601925312330278310
61409940664809601925583926389997
61409940664809601925583955074716
61409940664809601925584041163784
61409940664809601930394647239017
61409940664809601930394647239026
61409940664809601930394904443420
61409940664809601930666529252876
61409940664809601930666614887021
61409940664809602108326326961181
61409940664809602108326669917773
61409940664809602108326671317453
61409940664809602108598294727286
61409940664809602108598639083558
61409940664809602113597186066940
61409940664809602113597187483882
61409940664809602113597530440474
61409940664817689334335337281496
61409940664817689334335594498940
61409940664817690981464394373332
61409940664817690981464622538884
61409940664817690981464646519330
61409940664817690981464737329924
61409940664817690983723825429718
61409940664817690983724082634112
61409940664817691164478704960960
61409940664817691164478990758120
61409940664817691166926451413722
61409940664817691166926680051441
61409940664817695922851816613840
61409940664817705388761280656705
61409940664817705434514865448529
61409940664817705800543287615437
61409940664817705800543287615446
61409940664817705805353892623666
61409940664817705807885293303502
61409940664817707035889218068228
61409940664817707035890337276413
61409940664817707035890337276422
61409940664817707035890337394457
61409940664817707040972649650909
61409940664817707040972906855312
61409940664817707217816801737649
61409940664817707218632709267881
61409940664817707218904676915885
61409940664817707630686684005975
61409940664817707630686684360107
61409940664817710747013031901373
61409940664817710747013284500674
61409940664817710747013284513724
61409940664817710747013289099944
61409940664818541588067606385040
61409940664818547122576947614286
61409940664818556405471643308898
61409940664818558189861454776254
61409940664818558194108315309284
61409940664818558196618799546563
61409940664818558196618799546572
61409940664818558234777182579762
61409940664818558234778211449538
61409940664818558234778215681626
61409940664818558235593085504900
61409940664818558235594118625638
61409940664818558235594118979770
61409940664818558242371236550486
61409940664818558243208064804540
61409940664818558243208179589964
61409940664818589764802681702117
61409940664818589764802938925394
61409940664818589764886364546456
61409940664818591001844275246699
61409940664818591548377957348978
61409940664818591548377962070712
61409940664818591549213642414392
61409940664818591549213757205432
61409940664818591549213757205480
61409940664818591549213758268290
61409940664818591549276433231256
61409940664818591550888184841037
61409940664818591550888184841046
61409940664818591594192813646498
61409940664818591594192927965362
61409940664818591594193185182806
61409940664818591594193932841642
61409940664818591594194047160506
61409940664818591594194304377950
61409940664818591595029732225920
61409940664818591595029986256824
61409940664818591595030100575688
61409940664818591595030103762228
61409940664818591597477735896174
61409940664818591597477821635322
61409940664818595255233122862868
61409940664818597084623373828964
61409940664818597085376519723953
61409940664818597085397526057242
61409940664818597085460202083018
61409940664818597085460292893819
61409940664818605819227505882239
61409940664818605819227506815359
61409940664818605824310942038099
61409940664818605826842256544151
61409940664818605826842599500743
61409940664818606368354983516778
61409940664818606373437557707988
61409940664818606414108568308602
61409940664818606419191113907046
61409940664818606419191137900542
61409940664818606421638860372906
61409940664818607608721927793621
61409940664818607608721932510992
61409940664818607610396359083739
61409940664818607610396359083748
61409940664818607611232039431791
61409940664818607611232410968099
61409940664818608197597761035768
61409940664818608197598789892494
61409940664818608197598789905535
61409940664818608197598789905544
61409940664818608197598794137632
61409940664818608198413663960906
61409940664818608198414697081635
61409940664818608198414697081644
61409940664818608198414697435767
61409940664818608198414697435776
61409940664818608198434585021598
61409940664818608198435617669952
61409940664818608198435618142128
61409940664818608198497346786522
61409940664818608198498379789008
61409940664818608198498379907259
61409940664818608202682478679578
61409940664818608202745240322029
61409940664818608202745240322038
61409940664818608202745240794422
61409940664818608202766161026977
61409940664818608203518159023258
61409940664818608203518273808681
61409940664818608203518273808682
61409940664818608205004676554855
61409940664818608205191815006492
61409940664818608206028643260537
61409940664818608206028643260546
61409940664818608206028758045961
61409940664818608206028758045970
61409940664818611314741126447957
61409940664818611314762303922663
61409940664818611314762304389231
61409940664818611314762308626984
61409940664818611314762308640034
61409940664818847266093956702606
61409940664818847266093961288826
61409940664818858385910314131607
61409940664818858386725073892860
61409940664818891738463339686674
61409940664818891738547027111400
61409940664818891738547112850548
61409940664818891740806544379053
61409940664818891740994487767002
61409940664818891740994830723585
61409940664818891740994830723594
61409940664818891740994830723642
61409940664818895444503721464746
61409940664818895444587399703982
61409940664818895444587404290202
61409940664818897274647199349078
61409940664818897274647203948348
61409940664818897274730796429722
61409940664818897274730800680683
61409940664818897274730886773963
61409940664818906564151651574035
61409940664818907792889031506567
61409940664818907797971601085457
61409940664818907800503004966287
61409940664818908387768945089436
61409940664818908392767832315094
61409940664818908392851514668326
61409940664818911504011977214499
61409940664818911504011981794895
61409940664819058504475750459899
61409940664821242877210208192142
61409940664821242879720688179920
61409940664821248367640391066806
61409940664821257697124723568744
61409940664821259351846805910140
61409940664821259351846920228995
61409940664821259351846920229004
61409940664821259480676936664748
61409940664821259481514535036100
61409940664821259481514536571134
61409940664821259534777835776615
61409940664821264838929682078006
61409940664821264839766510332060
61409940664821264839766624650915
61409940664821264839766624650924
61409940664821292703668731598724
61409940664821292703668755579170
61409940664821292705927934489558
61409940664821292705928191693952
61409940664821292840031039143858
61409940664821292840031043865592
61409940664821292840866724209272
61409940664821292840866839000312
61409940664821292840866839000360
61409940664821292840929515026136
61409940664821292842541266635926
61409940664821292842541523853313
61409940664821292885847128955329
61409940664821292886411213187313
61409940664821292886599126945786
61409940664821292886599498482094
61409940664821292888105788831559
61409940664821292888942617085613
61409940664821292889130560473562
61409940664821292889130903430154
61409940664821298193261857717120
61409940664821298193262976912255
61409940664821298193262976912264
61409940664821298194098685971174
61409940664821298376862321507533
61409940664821307522747309414193
61409940664821307522747309414202
61409940664821307527558001683497
61409940664821307527558001683506
61409940664821307527829855012646
61409940664821307527829883697356
61409940664821307527829969331501
61409940664821307527829969331510
61409940664821307530089315107874
61409940664821307530089400847022
61409940664821307530089402363342
61409940664821307530089659593836
61409940664821307660008064261841
61409940664821307664756251492624
61409940664821307665027847623194
61409940664821307705488906547915
61409940664821307705489681386787
61409940664821307705761649053665
61409940664821307710760884884954
61409940664821307710844223349926
61409940664821307713291941104928
61409940664821309306048211049002
61409940664821309306048216833546
61409940664821309306048474037940
61409940664821309306299144852635
61409940664821309306299259171499
61409940664821309306299259171508
61409940664821309306885297570260
61409940664821309307135973106689
61409940664821309307136087425553
61409940664821309307136087425562
61409940664821309307137120881549
61409940664821309307137120881558
61409940664821309307137120999593
61409940664821309307137120999602
61409940664821309311131899836086
61409940664821309311131905620621
61409940664821309311131905620630
61409940664821309311383981414588
61409940664821309311968728090140
61409940664821309311968729152941
61409940664821309311968729152950
61409940664821309312219666480002
61409940664821309313642384073365
61409940664821309313642384073374
61409940664821309314479098008564
61409940664821309314479212327419
61409940664821309314479212327428
61409940664821309314667384366137
61409940664821309314667498685001
61409940664821309489063585342785
61409940664821309489313484492107
61409940664821309489335552971915
61409940664821309489878716615591
61409940664821309489879492873017
61409940664821309489899637203899
61409940664821309490150312746161
61409940664821309490151460521021
61409940664821309490151460639122
61409940664821309494334412564036
61409940664821309494334784100344
61409940664821309494334788816245
61409940664821309494334788822078
61409940664821309494335558935004
61409940664821309494335560468577
61409940664821309494335560474410
61409940664821309494335563656738
61409940664821309494899644700561
61409940664821309495171612348565
61409940664821309495171612354398
61409940664821309495171617071760
61409940664821309496844895751555
61409940664821309496846043644516
61409940664821309496846043644675
61409940664821309496846043644676
61409940664821309497410127875039
61409940664821309497681724005609
61409940664821309497682097058237
61409940664821313017988184558161
61409940664821313017988184558170
61409940664821313017988186074481
61409940664821313017988186074490
61409940664821313017988443291934
61409940664821313018009105263118
61409940664821313018009105268942
61409940664821313018009106785262
61409940664821313018009106798312
61409940664821314848152506363528
61409940664821546773335966536416
61409940664821548556910989668684
61409940664821548557725773417552
61409940664821559670785100336528
61409940664821559678294471812524
61409940664821559678378183217696
61409940664821565029016183623896
61409940664821565029016188210116
61409940664821565029016297942751
61409940664821565029016297942760
61409940664821593030116397501108
61409940664821593030199847083902
61409940664821593030199847102616
61409940664821593030200104320060
61409940664821593030200108906280
61409940664821593030200194645428
61409940664821593032375600391942
61409940664821593032459626173933
61409940664821596736240227817878
61409940664821598383097311140504
61409940664821598383097312203314
61409940664821598383369280323701
61409940664821598383369281367638
61409940664821598383369284555582
61409940664821598566111994799369
61409940664821598566383619608882
61409940664821598566383624195102
61409940664821607854361232320202
61409940664821609496134712594892
61409940664821609496134713657702
61409940664821609496135832852846
61409940664821609496406652725981
61409940664821609496406652725990
61409940664821609496407686181977
61409940664821609496407686181986
61409940664821609496407686300021
61409940664821609501218401381976
61409940664821609501218402444777
61409940664821609501218402444786
61409940664821609501490255773926
61409940664821609501490260360146
61409940664821609501490370565173
61409940664821609503749806325607
61409940664821609679150058173445
61409940664821609679422025821449
61409940664821609684504624111206
61409940664821613207258778560778
61409940664821613207258783160048
61409940664821746876357481834412
61409940664821757943641211235892
61409940664821757951172622495340
61409940664821759772969820700794
61409940664821759796129090521926
61409940664821763301894077076218
61409940664821763301894081694362
61409940664821763301894334306712
61409940664821763301894338898756
61409940664821763302165935010452
61409940665133756921422456917895
61409940665133756921422456917904
61409940665133756928764462624617
61409940665133761862809879643629
61409940665133761869586773648271
61409940665133761870151632719127
61409940665133790465294955918593
61409940665133806518026323785127
61409940665133806519720900829053
61409940665133806520557729083106
61409940665133806932528021336667
61409940665133806937422308816163
61409940665133806937422309170295
61409940665134662430558642282819
61409940665134662430558899519137
61409940665134662430642581872369
61409940665134690850114438291821
61409940665134696387029574471438
61409940665134706902278339739753
61409940665134706902278711276061
61409940665134706902279482928393
61409940665134706902844686374395
61409940665134707497556234606608
61409940665134707497556234960740
61409940665134707497557349569664
61409940665134707497557353801752
61409940665134707497808283237792
61409940665134707497808311934139
61409940665134707497808311939972
61409940665134707497808316539233
61409940665134707497808316539242
61409940665134707497808397556647
61409940665134707497808397556656
61409940665134707497808398029040
61409940665134707497808402278381
61409940665134707497808402278390
61409940665134707497829203948564
61409940665134707497829318267428
61409940665134707497891966063408
61409940665134707497891970312749
61409940665134707497891970312758
61409940665134707497891994293204
61409940665134707497891998892474
61409940665134707497892080382272
61409940665134707499251844769660
61409940665134707500067747694789
61409940665134707500067747694798
61409940665134707500067747700622
61409940665134707500067747713663
61409940665134707500067747713672
61409940665134707500067833789473
61409940665134707500067833789689
61409940665134707500067833789690
61409940665134707500067833806943
61409940665134707500067833806952
61409940665134707500151401841311
61409940665134707500151430539071
61409940665134707500339802977099
61409940665134707504335529311606
61409940665134707504335533543694
61409940665134707504419211659005
61409940665134707504419216363269
61409940665134707505150321891823
61409940665134707505150321891832
61409940665134707505150322245955
61409940665134707505150322245964
61409940665134707505234004717231
61409940665134707506846013525799
61409940665134707506846013531415
61409940665134707506846013531632
61409940665134957678504828188913
61409940665134957687541300870047
61409940665134957687542444058687
61409940665134962619892255164205
61409940665134991032586185406059
61409940665134991039362877953009
61409940665134991039364106880797
61409940665135007091529127523873
61409940665135007092094359666231
61409940665135007694420887546392
61409940665137408789209575022767
61409940665137408789210689625867
61409940665137408791721172801806
61409940665137408797075371794001
61409940665137408797075373210943
61409940665137408798499094276544
61409940665137708978543672671817
61409940665137708978730843009366
61409940665137708978730844426308
61409940665137708978731187382900
61409940665145447884216086949506
61409940665145447884216944340986
61409940665145453191633051050285
61409940665145464304670195287277
61409940665145464304670195287286
61409940665145497846869013955661
61409940665145497847036403588750
61409940665145497847036660806194
61409940665145497847036660806242
61409940665145497847036660819292
61409940665145497847036665405512
61409940665145497849295839716630
61409940665145497849296096934074
61409940665145501369896452386301
61409940665145503200017808745437
61409940665145503200017808745446
61409940665145512488016170788355
61409940665145513898951868505439
61409940665145513899034435186937
61409940665145513901293866715499
61409940665145513906293874212161
61409940665145514310544473466836
61409940665145514310545588075760
61409940665145514310545592307848
61409940665145514310796636062743
61409940665145514310796636062752
61409940665145514310796636535136
61409940665145514313054952982390
61409940665145514313056072295569
61409940665145514313056072295578
61409940665145514313056072295785
61409940665145514313056072295786
61409940665145514318138641769465
61409940665145514318138641769474
61409940665145514318159562946805
61409940665145514318159567178893
61409940665146653994467978379130
61409940665146653994469011480994
61409940665146665059241972251710
61409940665146665061752456488989
61409940665146665061773405773605
61409940665146665069094462182613
61409940665146665104994442570124
61409940665146665107504922072628
61409940665146665112588610859712
61409940665146670000629513545809
61409940665146670008159434041881
61409940665146670008159805597063
61409940665146698413511642993584
61409940665146698420853367483533
61409940665146698420916039278625
61409940665146698420916153597489
61409940665146698420937050308941
61409940665146698459326962565510
61409940665146698459327704102932
61409940665146698459327961320376
61409940665146698459328077174434
61409940665146698466858254906824
61409940665146698466858283486540
61409940665146698466858368175928
61409940665146698466858369225688
61409940665146698466859401277792
61409940665146703957288470728598
61409940665146703957288470728806
61409940665146703957288471082938
61409940665146703957288556822086
61409940665146713239994937106959
61409940665146713245098431990067
61409940665146713290831124787801
61409940665146714472831618047835
61409940665146714473018502917649
61409940665146714473019903342607
61409940665146714473082293435709
61409940665146714473082666507211
61409940665146714473102099649777
61409940665146714473102471186085
61409940665146714473103242838417
61409940665146714473103587212159
61409940665146714480361910099089
61409940665146715067815021013080
61409940665146715067815106752228
61409940665146715067816135622004
61409940665146715067878897264455
61409940665146715067878897264464
61409940665146715067878897736848
61409940665146715067899817969403
61409940665146715070138333497281
61409940665146715070325500528634
61409940665146715075158141328726
61409940665146715075158145560814
61409940665146715075409189315718
61409940665146715075409189788102
61409940665146715075409218013478
61409940665146715077668625548535
61409940665146715077668625548751
61409940665146715077668625548752
61409940665146718179121928008455
61409940665146718179123042636253
61409940665146854046861104805336
61409940665146854046862133675112
61409940665146863334839603605848
61409940665146863380571119917912
61409940665146863380592040622860
61409940665146863380593069492636
61409940665146863380593073724724
61409940665146865172303965673325
61409940665146865172303966145501
61409940665146865172304080458749
61409940665146865172304080464365
61409940665146865172304080930925
61409940665149355286120715800268
61409940665149366350893938038146
61409940665149366358425349297594
61409940665149366404241720302592
61409940665149371704063486640746
61409940665149371704064601229978
61409940665149371704064601236620
61409940665149371704064601249661
61409940665149371704064601249670
61409940665149371711657655415759
61409940665149371711678576120707
61409940665149399705164467571020
61409940665149399705164472170290
61409940665149399715016957864949
61409940665149399758511078415578
61409940665149399758511078421402
61409940665149399758511106995294
61409940665149399758511107001118
61409940665149399758511449957710
61409940665149405065738669676321
61409940665149405248753352272377
61409940665149405248774272977325
61409940665149405248941295660325
61409940665149405248941295660326
61409940665149405248941298842494
61409940665149405248941298842653
61409940665149405248941298842654
61409940665149405248941638616918
61409940665149416176266705732004
61409940665149416176266705751687
61409940665149416176516523748090
61409940665149416176517638357014
61409940665149416176517753148262
61409940665149416176517754211063
61409940665149416176517754211072
61409940665149416176538674916011
61409940665149416178776071130709
61409940665149416183859759917785
61409940665149416183880680622733
61409940665149416359279816463371
61409940665149416359468101390970
61409940665149416359468102807903
61409940665149416359468102807912
61409940665149416359468445764504
61409940665149416359469215877430
61409940665149416359469217411003
61409940665149416359469217416836
61409940665149416359469220599164
61409940665149416359552927399242
61409940665149416366811223117725
61409940665149416367062270060781
61409940665149416367062271582933
61409940665149416367062271582934
61409940665149416367062298758589
61409940665149416367062298758598
61409940665149416369321706293664
61409940665149416369321734873380
61409940665149549845365422371934
61409940665149549847874786292219
61409940665149549847874787341979
61409940665149549847874790878439
61409940665149549847874791941249
61409940665149553551405799491687
61409940665149553553916282666165
61409940665149555335794496363169
61409940665149555338242214236263
61409940665149555338243362146637
61409940665149555338304974938377
61409940665149555338304979537647
61409940665149555338325897056055
61409940665149555338325900242595
61409940665149555338327044966428
61409940665149555343327050992770
61409940665149555343410733812562
61409940665149564603311637666952
61409940665149564626304656319855
61409940665149564672058241229723
61409940665149566454187468695828
61409940665149566454188240348160
61409940665149566456364366708010
61409940665149566456446901624070
61409940665149566456446904806398
61409940665149566456448049527802
61409940665149566461530590411154
61409940665149570032737903319577
61409940665149571817127714786933
61409940665149571817127715849743
61409940665149571817127973067187
61409940665149571817210536678786
61409950717785783225896219668546
61409950717788452858399783042660
61409950717788484565564268828616
61409950717788495676406148779660
61409950735441378163505025311898
61409950735514313037385092594570
61409950735514313038138233773658
61409950735514357510591385218740
61409950735514357510612305923688
61409950741419078633300808848626
61409950741419080417689501120838
61409950741419080417692600425728
61409950741419080463443057332946
61409950741422680904298868441530
61409950741422997145713677167482
61409950744316212604125042420783
61409950744316223722249145773291
61409950744316223722311907892347
61409950744316228656290177854899
61409950744316228663633216663485
61409950744316228663633216680955
61409950744316512816338289830122
61409950744389022777341214625911
61409950744409431941973111780415
61409950744421438277178110425323
61409950744421439511982083467619
61409950744421443216306191595135
61409950794597913049434308442756
61409950797491155678112964411019
61409950797491439210885380902592
61409950797491450514468185700038
61409950797491454037491985334594
61409950797491454083245570244462
61409950797491455866819474175762
61409950797491455867362666399154
61409950797564385411174235072492
61409950797564385457011502684108
61409950797599222051827216108093
61409950797599222051827216121143
61409950797599222051827217170903
61409950797599223837661671849203
61409950797599223837912633152281
61409950797599507556634326767051
61409951196289877994807300644560
61409951196384437981093225143084
61409951196386839131486033476662
61409951196386839543268296603078
61409951426714228594738562247510
61409951426726234335418925780310
61409951426819627970639447872200
61409951426831635951532297520838
61409951426831635953224550216790
61409951426835238224220285345288
61409951426835254277222335126738
61409951432728220030202921696010
61409951432728253338803438026762
61409951432728253793810209716730
61409951432729420604270958049290
61409951432729454505159921027966
61409951432729454550888768953892
61409951432729454550892585231482
61409951432732156210078050232482
61409951432732170659173026117792
61409951432732170659175350465766
61409951432739927411756092225990
61409951432739960765294281194366
61409951432739975587760057311710
61409951432739975590270542021382
61409951432740225770883285228810
61409951432740227555273101314310
61409951432740260909626078623598
61409951432740261318960250805578
61409951432740261320321326063854
61409951432741127985824128579270
61409951432741161932445746562922
61409951432741176161807173082506
61409951432741176164338573775392
61409951432743829819010478742480
61409951432743829826272273982556
61409951432743829864743142945996
61409951432743863216568163235206
61409951432743863225539660916892
61409951432743877857711852881206
61409951432743877857714177229180
61409951432743878050515915628318
61409951432743879643733589476640
61409951432743879824300095985626
61409951432743879825114884320714
61409951432743879825118323277612
61409951432743879826810575973564
61409951432743879826831496678512
61409951435695624895496545473081
61409951435695639575681416077213
61409951435695939353166618000192
61409951435695939353166647052084
61409951435695939353169712600818
61409951435695939353187538706544
61409951435695939353187539060676
61409951435695939353190633307170
61409951435695939359965460181282
61409951435695939360508652758806
61409951435695939360696934044942
61409951435695939360696934399074
61409951435695939360696939103338
61409951435695939360700033231788
61409951435695939772294014717936
61409951435695941144086774742662
61409951435695941144275056500974
61409951435695941144275061100208
61409951435695941144275061100292
61409951435695941190108077019582
61409951435698326644496932796449
61409951435698340867334493272823
61409951435698340867334497872093
61409951435698341286455410655073
61409951435698341286458762105997
61409951435698342650908397209947
61409951435698342705088396878751
61409951435698626834582314986201
61409951435698642841015790639779
61409951435698642848605405967071
61409951435698642848608876808269
61409951435698642886748454843295
61409951435698643260387783766435
61409952632085553190956253277262
61409952632085553191521456245264
61409952632085553191772160826368
61409952632085808906120930909762
61409952632085853335038122495084
61409952632085853372675605349312
61409952632085853373512433603366
61409952632085853378511320706560
61409952632109868520179789915978
61409952632109868522437245579932
61409952632110168711709786272792
61409952862510192860322606676962
61409952862522198601002970209762
61409952862522244484477457491698
61409952862542657361590283839892
61409952862542657773937147752698
61409952862558267021213755960764
61409952862558267201965445724734
61409952862558267204227980672230
61409952868430525195184392689978
61409952868430525654956518944420
61409952868430569661739067129528
61409952868430569666821641307688
61409952868430569714751323880464
61409952868430825798473528032740
61409952868430868067352165063558
61409952868430868067435733097926
61409952868430868074694170770280
61409952868430869858267990130284
61409952868430869859356980290450
61409952868451281357146473022290
61409952868451282729754273994454
61409952868451282774691950187412
61409952868451283141536279903426
61409952868451283177230494880690
61409952868451283184570177639118
61409952868451283184572502122446
61409952868451283187289864695250
61409952868455183403350782607130
61409952868455185187740589488266
61409952868455185187743688675112
61409952868455185189998877342914
61409952868455185190000025248916
61409952868455185190003124435762
61409952868455185225965833272188
61409952868455185235752462251378
61409952868455185601028886200174
61409952868455185601782031162260
61409952868455188756519954127934
61409952868462990156245117162058
61409952868462990157061024711164
61409952868462990565309760485176
61409952868462990568843029557326
61409952868462994272352001788068
61409952868463288515372313720212
61409952868463288927698258094422
61409952868463290300576914591290
61409952868463290300578032382542
61409952868463290712088069580652
61409952868466843020514618631140
61409952868466890784902829323822
61409952868466890787165359685098
61409952868466890787165445778538
61409952868466891198945385606740
61409952868466892424504774354466
61409952868466896138073120058644
61409952871090652830874143311224
61409952871093354122526938128042
61409952871093354122527196408296
61409952871093354122527225106104
61409952871093354168259860611812
61409952871093354168262955193564
61409952871382484980293990650296
61409952871382484980293994882384
61409952871382484980295109491308
61409952871382484980295109845440
61409952871386237414630473796733
61409952871386537192118546386874
61409952871386537192136372374556
61409952871386537603901067793517
61409952871406496049869355284581
61409952871406496415650085392200
61409952871406796605169489595070
61409952871406796605169492777398
61409952871406796605172845645228
61409952871409153235097709799754
61409952871409153235101062667584
61409952871409197699960126944082
61409952871409197707300071523644
61409952871409198111551010542282
61409952871409198111554109374996
61409952871409497896824784133415
61409952871409503242460592997296
61409952871409503242460593351428
61409952871409503249802570006258
61409952871409648608978103195296
61409952871417258803003473931596
61409952871417301574919373745664
61409952871417306925641088739364
61409952871417558946520483019916
61409952871417601771781815711780
61409952871417601771781815724830
61409952871417601771781816774590
61409952871417606710720408081155
61409952871417606713169245149402
61409952871417607117419838381936
61409952871417607117419838736068
61409952871417607117419838749118
61409952871417607122502412560096
61409952871417607122502412914228
61409952871417607122502412927278
61409952871417607122503527536202
61409952871417607122503531768290
61409952871417607122503532122422
61409952871418457729861008609020
61409952871418459513431559678314
61409952871418459513434912546144
61409952871418503619877179065783
61409952871418503619877183665053
61409952871418507685168858257444
61409952871418507685171067814170
61409952871418507685171182605418
61409952871418507692765269890642
61409952871418507730903732017686
61409952871418507738243499464089
61409952871418507738243757614662
61409952871418507738243757731293
61409952871418507738243757731302
61409952871418507738243757732697
61409952871418507738243757750167
61409952871418507738243757750176
61409952871418507738246856937013
61409952871418508927272139614848
61409952871418508970598890877155
61409952871418508970598895476425
61409952871418508973862519481683
61409952871418654333033290156751
61409952871418952691955527925434
61409952871418954522282963442763
61409952871418954522282963448587
61409952871421160805084641473194
61409952871421160844126046835562
61409952871421160851741140920626
61409952871421203493716165158406
61409952871421205681537942215722
61409952871421205689131770866560
61409952871421205689131771220692
61409952871421208839351175089128
61409952871421208839351203785484
61409952871421208839354302618198
61409952871421208976552295228746
61409952871421208976552295234570
61409952871421208984146382515422
61409952871421208984163945635178
61409952871421208984163945641002
61409952871421208984167303226194
61409952871421209029896839526182
61409952871421209029896839545056
61409952871421209029899938731902
61409952871421209030169583549656
61409952871421209388414770340776
61409952871421209388415918251150
61409952871421210620665676195450
61409952871421210620668775028164
61409952871421210624013759276314
61409952871421210628259504846288
61409952871421210628259505200420
61409952871421210677109320841060
61409952871421354206120537130173
61409952871421356036283734898423
61409952871421360975380091991581
61409952871421656179800715288935
61409952871421656179800743986743
61409952871421656179801863181887
61409952871421656180052538705227
61409952871421656180052567284991
61409952871421656225806123497099
61409952871421661118897101079901
61409956939254908192011988177600
61409956939287329052357053774552
61409956939470749637440490300424
61409956939473451341691486603142
61409956939473479340346215099044
61409956939473746132038175318438
61409956939473746169427738637668
61409956939473746170264566891722
61409956939473746177791760110262
61409956939473751530962080483286
61409956939473779528780726980078
61409956939473779529616780399472
61409956939473779529617555234132
61409956939473779531876987812454
61409956939498066859160759857500
61409956939505866428930553515772
61409956939506216388847608058348
61409956939506216398637331638164
61409956939509818705847976455308
61409956939509818714800871781070
61409956939509818715637700035124
61409956939567994902169501421172
61409956939568010954334636855288
61409956939571007493937007973952
61409956939571007501195330860882
61409956939571012847019403505830
61409956939571040802449366220736
61409956939571040848202922432844
61409956939571040855548284189724
61409956939571055679709780656274
61409956939578801715159690853980
61409956939578851127494099483042
61409956939579101859492636071122
61409956939579101904410516639442
61409956939579145912758761752144
61409956939579146322093302288104
61409956939579146324349639216040
61409956939579146331879931267294
61409956939579146331883025867920
61409956939579146331883374945718
61409956939579146370106663100116
61409956939579146374540695368754
61409956939579146375377523622808
61409956939579146376797807131350
61409956939579150028133679466906
61409956939579150028133765555974
61409956939579150037923489135790
61409956939579150080578748549502
61409956939579150082841283615042
61409956939579151263477373195768
61409956939579151263480468846154
61409956939579151271007665247022
61409956939579151271010759847648
61409956939579151315928640415968
61409956939579151318188072994290
61409956939579151864967440821714
61409956939579151865804269075768
61409956939579161146254770058298
61409956939579161156044493638114
61409956939580046943185833359184
61409956939582714829673826993622
61409956939582714872958768606682
61409956939582714882748492186498
61409956939582720228572564831446
61409956939582720233466852665074
61409956939582748183189980764766
61409956939582748190528630421330
61409956939582748227311721935524
61409956939582748229756083758460
61409956939582748229759444407888
61409956939582748236265769753460
61409956939582748237101445515340
61409956939582751894874430906126
61409956939582752344862423284722
61409956939582753587819805993916
61409956939582754138499143779274
61409956939582763051473218402074
61409956939582763058731541289004
61409956939582763061262941981890
61409956939582764835047122339198
61409956939582764835800267769088
61409956939582764835863029888303
61409956939582764838058551391648
61409956939582764844836845919014
61409956939582764845652753468119
61409956939603177571447033404574
61409956939603177578789039111296
61409956939603417233630949857820
61409956939603428354282073570904
61409956939603461660351184584962
61409956939603461660351184603676
61409956939603461662798902458056
61409956939603461706104769395500
61409956939603476525370834839782
61409956939603477714964037892172
61409956939603477720046869287776
61409956939603478307039835469482
61409956939603478309488672537720
61409956939603478309760641720918
61409956939603478314654929554546
61409956939603478317102652026910
61409956939615169089268824926376
61409956939615183906652026865560
61409956939615183906652026982200
61409956939615185696145333247948
61409956939615185697839910408514
61409956957223938157018933608696
61409956957235645538570975739168
61409956957235645538654658092400
61409956957292970573662721618304
61409956957293015038525143361902
61409956957296873031652142070456
61409956957296873033346718764462
61409956957296917504126214220486
61409956957305022613843373208264
61409956957305022616123725441774
61409956957308580413204184200928
61409956957308580413287866554160
61409956957308580415798351263832
61409956957308624885678256350958
61409956957308627996918678368218
61409956957308640937844515585312
61409956957329293472873189930460
61409956957329309486898719559246
61409956957329337945347262080490
61409956957329352763838922684144
61409956957329354546282075542122
61409956963107947455406483722426
61409956963107947457101835723268
61409956963132262786322273057094
61409956963132262786325372361984
61409956963132263380850007007692
61409956963144270357144885074214
61409956963201612038908236320988
61409956963205197663214545743196
61409956963205212480032888615736
61409956963205214309904315823020
61409956963205214310176285006058
61409956963205242682203702827658
61409956963205246389938657050386
61409956963205508963245655569968
61409956963205514499425958297894
61409956963213347791944881707230
61409956963213353328689267132106
61409956963213353328692361732732
61409956963213612838204900954608
61409956963213614622594712440838
61409956963213647976947665769680
61409956963213648026947364952066
61409956963213651131413991679306
61409956963213651732985418132814
61409956963213653517374110405026
61409956963213653517938969121750
61409956963217205234040623897250
61409956963217205783083642817532
61409956963217205828837227725996
61409956963217216344798821500678
61409956963217220050856643821496
61409956963217221880728071146872
61409956963217221880979119623510
61409956963217221881000040211818
61409956963217255240146144085860
61409956963217255241838398298132
61409956963217255791720568302670
61409956963217266304355769935214
61409956963237629771601687342876
61409956963237629817355272251340
61409956963237679772080694854824
61409956963237679772645553921468
61409956963237679777728128118342
61409956963237679777728128234982
61409956963237679780238612828014
61409956963237929960851360634712
61409956963237930006604945543176
61409956963237979966977801410178
61409956963237979966977801526818
61409956963237979969509206824798
61409956963249687342904459499680
61409956963249687343720362443692
61409956963249687348530967457528
61409956963249687348551888045836
61409956963249687350225544501454
61409956963249687350246465206402
61409956966099083927973202825993
61409956966099083927973317144857
61409956966099083930421035012335
61409956966171718659089516512681
61409956966172018797523836925858
61409956966172018802606411287753
61409956966172018802606525606617
61409956966172018804302217253851
61409956966172018805054243474095
61409956966204449736838732351873
61409956966204450363831189205837
61409956966204455295993718376575
61409956966204455303524010427829
61409956966204455303524039007545
61409956966204455303524039125589
61409956966204455303524040070355
61409956966204455303524040188447
61409957010178826027180158318372
61409957010362541853162709161846
61409957010374547593843072694646
61409957010398864759988298721632
61409957010470643344092659259222
61409957010470643344657518325866
61409957010470643351435812858848
61409957010471794093354017310326
61409957010471799634621507183392
61409957010471843918725554679146
61409957010482654436059965206346
61409957010482656275408084943816
61409957010482656275429005648764
61409957010483521657317238946814
61409957010483567961360755371974
61409957010506921779277642734198
61409957010506932899908017337270
61409957010506982677015570827102
61409957010506982677015571293662
61409957010506982852686671244440
61409957010506982860280873320912
61409957010518640273868095794608
61409957010518673633031798552186
61409957010518688449851144897114
61409957010518690098402923951424
61409957010518690106016898822470
61409957010518693810362699307266
61409957016064325565291196300072
61409957016099442356781259633512
61409957016099458965332194514790
61409957016271167090840881416550
61409957016271172624493507255058
61409957016281979440494065487820
61409957016281979440494322700892
61409957016282874472141879650780
61409957016282880006046668580674
61409957016283163541015841974562
61409957016307495526235117629878
61409957016317996616802490814070
61409957016318280332505905308002
61409957016318295156663934121298
61409957016318295156666258235992
61409957016318296803041796374586
61409957016318296803606652258902
61409957016318296803794937553674
61409957016318296806052422387612
61409957016318296941053741002434
61409957016318296941055691929146
61409957016318296943313177117216
61409957016318330294573337985650
61409957016318330294573338452210
61409957016318330295138197406426
61409957016318330295410166239704
61409957016318344982037795604812
61409957016318345119296226219722
61409957016318345121827253976780
61409957016318345165052910078944
61409957016318346758897315039788
61409957016318346768122179529874
61409957016318346768959007783928
61409957016379218756964153211750
61409957016379235403656161662748
61409957016379235410999286564614
61409957016379240754375519361316
61409957016379268712253320408308
61409957016379268712256677993500
61409957016379268758006876620416
61409957016380124677694200685562
61409957016380141324383970765386
61409957016380141329718741196496
61409957016380435977724198016028
61409957016380469468502225726582
61409957016390931491437908955020
61409957016390931491438281672230
61409957016390942785210446801652
61409957016390946315595937768316
61409957016390948138376517483984
61409957016390976098641451108094
61409957016390976138726571876440
61409957016390976139563395413132
61409957016390976139563400130494
61409957016390981489448277553508
61409957016390981490012361785492
61409957016390981490200389862820
61409957016390981490285105807562
61409957016390981497627111514284
61409957016390981499235796158398
61409957016390981634821752773162
61409957016390981634825105640992
61409957016390990922802832789220
61409957016390990963724896597044
61409957016391226327518268416288
61409957016391231677675004836346
61409957016391231678239860720662
61409957016391231678428146015434
61409957016391231679935588975174
61409957016391231680687612007474
61409957016391231680687696565720
61409957016391231680771264618962
61409957016391241144336525195548
61409957016391241151679650097414
61409957016391242928727455889972
61409957016391274498418657247354
61409957016391274498418743340634
61409957016391276282807316105848
61409957016391276282808468733584
61409957016391276282808554826864
61409957016391276283080433199260
61409957016391276289582257765384
61409957016391276289585586658432
61409957016391276289586729847072
61409957016391276290419086019438
61409957016391276290422414912486
61409957016391276290422529697910
61409957016391279848575479760692
61409957016391279849137011473534
61409957016391279849140369058726
61409957016391279849325296768306
61409957016391279849412308014746
61409957016391279849412422800170
61409957016391279858366355950774
61409957016391279859202146379986
61409957016391279993928056850500
61409957016391279995627107492434
61409957016391280041380695584630
61409957016391281633802148192960
61409957016391281640492140086104
61409957016391281641328968340158
61409957016391281643591957847342
61409957016391281688509747623734
61409957016391281688509748090294
61409957016391281824071454644666
61409957016391291106403958223116
61409957016391291112052506081056
61409957016391291113747083124982
61409957016391291114583911379036
61409957016392143359027434678294
61409957016392143359278483154932
61409957016392148895458779152048
61409957016392176713359495998544
61409957016392176720137761829554
61409957016392176720973437455872
61409957016392191537791813742130
61409957016392191542603533346016
61409957016392191545134938643996
61409957016392193326177437283140
61409957016392193327014260815460
61409957016392193329524745525132
61409957016415257940473673922236
61409957016415257940473788241100
61409957016415258077735571854982
61409957016415263466846794369574
61409957016415263474126156866536
61409957016415291294806965588828
61409957016415296828459332797114
61409957016415306253718620957488
61409957016415306299451285161004
61409957016415307939047898581540
61409957016415307939236069090888
61409957016415307939236154830036
61409957016415307939236183876312
61409957016415307946662992666604
61409957016415307949110713726238
61409957016415308083025189098128
61409957016415308085556589791014
61409957016415547192358389425078
61409957016415558129723347214072
61409957016415558266985245146818
61409957016415591481629841712518
61409957016415591484077559585612
61409957016415606442968294249324
61409957016415608082837994648522
61409957016415608085285712521616
61409957016415608090180000355244
61409957016415608092627608495694
61409957016415608265767417935320
61409957016427265503683570111008
61409957016427265503934617170704
61409957016427265640944582053684
61409957016427265647722503528422
61409957016427265686948842485488
61409957016427298863098434247146
61409957016427298863181888429210
61409957016427298864793897262268
61409957016427299000379852459882
61409957016427299000379881039598
61409957016427299046112545243066
61409957016427313679917666273210
61409957016427313680001234774138
61409957016427313680001349093002
61409957016427313687343354799724
61409957016427313687343356199404
61409957016427313816927631156190
61409957016427313823705552630928
61409957016427313826236953323814
61409957016427313862931891587994
61409957019018682881576906365945
61409957019053805023536226738236
61409957019053805023536226854876
61409957019053805023536598391184
61409957019053805023536599790864
61409957019053805026047854753188
61409957019053805026048087523626
61409957019053805026048116202720
61409957019053805026048116221434
61409957019053805026048197593140
61409957019053805026048199109460
61409957019053805026048201842490
61409957019053805026048202314873
61409957019053805026048203358810
61409957019053805026236026325394
61409957019053805026236140644258
61409957019053805026236141110818
61409957019053805026236370681666
61409957019053805026236373868206
61409957019053805026236402447922
61409957019053805026236402565966
61409957019053805026236485000530
61409957019053805026236485467090
61409957019053805026236488187070
61409957019053805026236488653630
61409957019053805026236489716440
61409957019053805026236489722263
61409957019053805069268890941752
61409957019053805069268891058392
61409957019053805069269262594700
61409957019053805069269263994380
61409957019053805071717989595036
61409957019053805071718018174752
61409957019053805071801410848656
61409957019053805071801410965296
61409957019053805071801439545012
61409957019053805071801672298188
61409957019053805071801672315450
61409957019053805071801672414828
61409957019053805071801672433542
61409957019053805071801700994544
61409957019053805071801701013258
61409957019053805071801782501604
61409957019053805071801783901284
61409957019053805071801786752406
61409957019053805071801787106697
61409957019053805071801788150634
61409957019053805071801788152086
61409957019053805071989958778074
61409957019053805071989987357790
61409957019053805071990073096938
61409957019053805071990073446858
61409957019053819850396751139612
61409957019053819850396752539292
61409957019237185531565077789908
61409957019237185531567029085254
61409957019237187354365320468336
61409957019237187361707326157588
61409957019237187361707326274228
61409957019237187361708440766512
61409957019237187361708445482422
61409957019237187361708445488246
61409957019237187361708469462868
61409957019237187361708474062138
61409957019237187361708474067962
61409957019237187361710420758214
61409957019237187361710425461074
61409957019237187361710425479948
61409957019237187361770863246818
61409957019237187361771207603090
61409957019237187361958374751074
61409957019237187361959149591350
61409957019237187361959493960720
61409957019237187361959517939714
61409957019237187361959522544807
61409957019237187361961469351700
61409957019237187361961473583788
61409957019237187361961473939324
61409957019237487360412453970022
61409957019237487497852885009002
61409957019237487505475383839394
61409957019237487505476153975406
61409957019237487505476158679670
61409957019237487505476503049040
61409957019237487505476527028034
61409957019237487505476531628756
61409957019237487505476531633127
61409957019237487505478478440020
61409957019237487505478482493989
61409957019237487505478482672108
61409957019237487505478483027644
61409957019237487550958118657618
61409957019237487551041457126962
61409957019237487551041801483234
61409957019237487551229743471494
61409957019272357684864593959266
61409957019272357684864594075906
61409957019272609649864026883748
61409957019272609649864055463464
61409957019272609650135650175640
61409957019272609650135994531912
61409957019272609650135996066946
61409957019272609650136024646662
61409957019272609650139093854271
61409957019272609695701293101460
61409957019272609695701294501140
61409957019272609695701294617780
61409957019272643001772728476590
61409957019272643001961014821122
61409957019272657825930787404636
61409957019272657825930787521276
61409957019272657825933857662005
61409957019272657826118699278146
61409957019272657826119073749168
61409957019272657826122142956777
61409957019272657828378475162980
61409957019272657828381574467870
61409957019272657828381947421168
61409957019272657828381947537808
61409957019272657871600660778030
61409957019272657871684342203966
61409957019272657871684343603646
61409957019272657871684343720286
61409957019272657874135159259694
61409957019272657874135159376334
61409957019272659473061794141596
61409957019272659473061908460460
61409957019272659473061909976780
61409957019273510217699828417591
61409957019273510263452636890457
61409957019273543568768635672373
61409957019273558441946969596482
61409957019273558441946970996162
61409957019273558441946971013424
61409957019273558441947313970016
61409957019273560040810901155772
61409957019273560040810929852128
61409957019273560079010174003096
61409957019273560079010202699452
61409957019273560086543593956426
61409957019273560086815563120750
61409957019273560088235816520206
61409957019273560088236191008650
61409957019273560088319873828442
61409957019273560088319873946534
61409957019334432031077973700934
61409957019334448685379394187190
61409957019334448685379394303830
61409957019334448685379767239818
61409957019334448685630815716664
61409957019334482032181507946568
61409957019334482032184606779282
61409957019334482032184607134818
61409957019334482032372888891726
61409957019334482032372893479350
61409957019334482037265225313368
61409957019334482037455463069886
61409957019334482038959802357294
61409957019334482039148088701826
61409957019334482039714898830536
61409957019334487520104682540517
61409957019334748829147824804984
61409957019334782175698517034888
61409957019334782175701615689483
61409957019334782175701615867602
61409957019334782175701616223138
61409957019334782175886803379420
61409957019334782175889897980046
61409957019334782175889902212134
61409957019334782175889902567670
61409957019334782180782234401688
61409957019334782180970147693592
61409957019334782180970520746220
61409957019334782180972472158206
61409957019334782182476811445614
61409957019334782182665097790146
61409957019334782182667049202132
61409957019334782183231907918856
61409957019334782183233051107496
61409957019334785889273428636218
61409957019334785889273771592810
61409957019334787533954767439397
61409957019334787716885424253253
61409957019334796999860013384798
61409957019334797007393404268766
61409957019345260852353087544690
61409957019345260852353088011250
61409957019345260852353089061010
61409957019345288845926105487594
61409957019345288853456368842492
61409957019345288853456397538848
61409957019345539026535725765222
61409957019345544524499301076358
61409957019345544524499329656074
61409957019345544524771297420878
61409957019345544524771298820558
61409957019345544524771298839272
61409957019345544562719494616984
61409957019345544562719523313340
61409957019345544567802097491500
61409957019345544570252914564490
61409957019345544570336568693750
61409957019345544570336597390106
61409957019345555642617210978056
61409957019345555642617239557772
61409957019345555642889180161254
61409957019345555642889208740970
61409957019345560988528091293677
61409957019345560988528092343437
61409957019345588989439642218396
61409957019345588989439642690572
61409957019345588989439900970874
61409957019345588989439987046844
61409957019345588989440015289738
61409957019345588989443000157672
61409957019345588989443000157720
61409957019345588989443085896868
61409957019345588989443114476536
61409957019345588989443114594628
61409957019345588989627928562928
61409957019345588989627929035104
61409957019345588989628187315406
61409957019345588989628273404474
61409957019345588989628301634270
61409957019345588989631281916032
61409957019345588989631286502204
61409957019345588989631286502252
61409957019345588989631372241400
61409957019345588989631396216182
61409957019345588989631396234896
61409957019345588989631400821068
61409957019345588989631400821116
61409957019345588989631400821275
61409957019345588989631400939160
61409957019345588994525684049810
61409957019345588994713856094192
61409957019345588994713970394342
61409957019345588994713970413056
61409957019345588996218281574210
61409957019345588996220261093736
61409957019345588996406567931840
61409957019345588996408547438268
61409957019345588996969934269650
61409957019345588996973292208926
61409957019345588996973292208974
61409957019345588996973377948122
61409957019345588996973401922904
61409957019345588996973406510528
61409957019345588996973406527790
61409957019345588996973406527838
61409957019345588996973406527997
61409957019345589032662166540688
61409957019345589034356743234694
61409957019345589035109889013052
61409957019345589035113016547946
61409957019345589035193227482396
61409957019345589035193571838668
61409957019345589035196699367738
61409957019345589035196699386452
61409957019345589035381513826928
61409957019345589035384957033176
61409957019345589035384985730984
61409957019345589039443559722649
61409957019345589041887810474740
61409957019345589041887810487790
61409957019345589041971866366034
61409957019345589042726962722636
61409957019345589042726962739898
61409957019345589042726991418992
61409957019345592695483715571540
61409957019345592695483744267896
61409957019345592695671772345224
61409957019345592695671773880258
61409957019345592700565946793108
61409957019345592700566061578532
61409957019345592700566061584148
61409957019345592700566289749700
61409957019345592700566318446056
61409957019345592700754346523384
61409957019345592700754348058418
61409957019345592702258658766110
61409957019345592702446945110642
61409957019345592703013779451626
61409957019345592738702543719490
61409957019345592738702572415846
61409957019345592741153389488836
61409957019345592741237072314452
61409957019345592746235934970640
61409957019345592746319617796256
61409957019345592747928187666592
61409957019345592747928560719220
61409957019345592748012243544836
61409957019345594340349639324540
61409957019345594340349897591744
61409957019345594340353111031763
61409957019345594340353369850091
61409957019345594347691646081022
61409957019345594347691903298466
61409957019345594347695002603356
61409957019345594347695113734276
61409957019345594347695116922220
61409957019345594347695118321900
61409957019345594347695118339369
61409957019345594347695370951720
61409957019345594347695375655984
61409957019345594347879931375794
61409957019345594349389947995646
61409957019345594529869157466440
61409957019345594529869530519068
61409957019345594530622647251150
61409957019345594530622675947506
61409957019345594530625745021054
61409957019345594530625746556088
61409957019345594530625770548132
61409957019345594530625773717410
61409957019345594530625773736284
61409957019345594530625775252444
61409957019345594530709456556076
61409957019345594530709457955756
61409957019345594530709457974470
61409957019345594530709458091110
61409957019345594530897742900608
61409957019345594530897744435642
61409957019345594532402050425972
61409957019345594533157174429170
61409957019345603813601368741068
61409957019345603813601397437424
61409957019345603813603348247496
61409957019345603821134759979120
61409957019345603821134759979168
61409957019345603821134788675476
61409957019345603821134788675524
61409957019345603859271270694178
61409957019346439594347421666506
61409957019346439594368342254814
61409957019346439601898634306068
61409957019346439601898634422708
61409957019346439601901728906694
61409957019346445138064581886058
61409957019346445138064953422366
61409957019346445138085502474366
61409957019346445138085845352217
61409957019346445138085845430958
61409957019346454426059757719990
61409957019346454426059757836630
61409957019346454426060130772618
61409957019346456210429021670593
61409957019346456248588404385892
61409957019346456256182233390862
61409957019346456256203154095810
61409957019346456256203154114684
61409957019346456256203498470955
61409957019346456256203498470956
61409957019346456256203527167311
61409957019346456256203527167312
61409957019346456256203527168769
61409957019346456256454202574060
61409957019346461563619375125695
61409957019346461609351666257656
61409957019346461609351666374296
61409957019346461609351666393170
61409957019346461609352039445797
61409957019346461609352039445798
61409957019346461609623635576208
61409957019346461609623636975888
61409957019346461609624008628836
61409957019346489599629658138946
61409957019346489600473862441972
61409957019346489602921584914336
61409957019346489603005267739952
61409957019346489603008362340578
61409957019346489603008366572666
61409957019346489603008366589928
61409957019346489603196648685110
61409957019346489603196652934460
61409957019346489607255255623933
61409957019346489608007253680072
61409957019346489608279222863270
61409957019346489609699506376024
61409957019346489609699506389074
61409957019346489609783562267318
61409957019346489610538658623920
61409957019346489610538658641182
61409957019346493260785046073317
61409957019346493306423179795804
61409957019346493308965399650356
61409957019346493308965428346712
61409957019346493314047630871924
61409957019346493314047630988564
61409957019346494907914098578981
61409957019346494909608675272987
61409957019346494915444395414692
61409957019346494915444395414905
61409957019346494915444395531332
61409957019346494917136648227284
61409957019346494961173588776962
61409957019346494961173588893602
61409957019346494961176686546866
61409957019346494961176686663506
61409957019346494961176686682380
61409957019346494961177026334180
61409957019346494961177031055914
61409957019346494961177059618208
61409957019346494961177059734848
61409957019346494961448655846704
61409957019346494961449000220238
61409957019346494961449028918046
61409957019346494962869279030132
61409957019346494962869280546452
61409957019346494962869312314160
61409957019346494962871603494746
61409957019346494962952963372068
61409957019346494962955286320362
61409957019346494963708431731538
61409957019346494963708431748800
61409957019346504427166391153874
61409957019346504427166764206502
61409957019346504427354677498406
61409957019346504434700126411376
61409957019346504434700155090470
61409957019346506074210990231350
61409957019346506074212104840274
61409957019346506074212133536630
61409957019346506074212138141724
61409957019346506074295447908888
61409957019346506074295792265160
61409957019346506074295820961516
61409957019346506074483734253420
61409957019346506079294707714790
61409957019346506080988911706088
61409957019346506080989284758716
61409957019346506081072967584332
61409957019346506081825739960142
61409957019346506081826084316414
61409957019346506081826113012770
61409957019346506081829178917040
61409957019346506081829183149128
61409957019346506081829207613396
61409957019346506081829211845484
61409957019346506081829211864198
61409957019346509780252514370143
61409957019346645215218455111681
61409957019346645217666520540637
61409957019346945452668659417507
61409957019369604184372415394604
61409957019369604184372443974320
61409957019369619008533538808526
61409957019369619008533567388242
61409957019369619008533567504882
61409957019369620648131298622956
61409957019369620648131552652456
61409957019369620648319556737692
61409957019369620648319580729784
61409957019369620653213869613172
61409957019369620653214126830616
61409957019369620653402154907944
61409957019369620655661562444414
61409957019369620655661591024130
61409957019369620655661591140770
61409957019369620785329549850468
61409957019369620785329549967108
61409957019369854364985277874298
61409957019369854364985277887396
61409957019369854364985277990938
61409957019369854364985278003988
61409957019369854364985278004036
61409957019369854364985279053748
61409957019369870973534980304426
61409957019369870973535323261018
61409957019369870973535351840734
61409957019369870973806948069230
61409957019369870973807292425502
61409957019369870973807292444216
61409957019369870973808067283247
61409957019369871019288565212842
61409957019369871019288908169434
61409957019369904325441473384478
61409957019369904325441473856654
61409957019369904325441703440600
61409957019369904325441730601922
61409957019369904325441732020316
61409957019369904325441732136956
61409957019369904325441817759464
61409957019369904325629645428860
61409957019369904325629759729010
61409957019369904325629759747724
61409957019369904325629760084546
61409957019369904325629760097644
61409957019369904325629760201186
61409957019369904325629760214284
61409957019369904325630016946454
61409957019369904325630103041138
61409957019369904327136279066132
61409957019369904327136393857172
61409957019369904327136394906932
61409957019369904327136394920030
61409957019369904327324565410664
61409957019369904327324680201704
61409957019369904327324680214802
61409957019369904327889191257572
61409957019369904327889195778101
61409957019369904327889419778660
61409957019369904327889424482924
61409957019369904327889424500186
61409957019369904327889424500234
61409957019369904327889424500393
61409957019369904327889448475016
61409957019369904327889453079950
61409957019369904327889453179280
61409957019369904327889453198207
61409957019369904327889538819050
61409957019369904327889538819098
61409957019369904327889539285610
61409957019369904327889539285658
61409957019369904327889540335370
61409957019369904327889540348468
61409957019369904363580307520006
61409957019369904371111347113456
61409957019369904371111375809812
61409957019369904371111634090066
61409957019369904371111718766404
61409957019369904371111718779454
61409957019369904371111719829214
61409957019369904371195030068762
61409957019369904371195401605070
61409957019369904371383316296654
61409957019369904371383316413294
61409957019369904371383344993010
61409957019369904371383687949602
61409957019369904372806295810330
61409957019369904372806295823380
61409957019369904372889978648996
61409957019369904372889979698756
61409957019369904373078264993528
61409957019369904373643009274748
61409957019369904373643009292010
61409957019369904373643009391388
61409957019369904373643037971104
61409957019369904373643124077434
61409957019369904373643125127194
61409957019369909678610907589473
61409957019369909678611160286388
61409957019369909678799188363716
61409957019369909861541559882800
61409957019369919144519481005316
61409957019369919144519511120066
61409957019369919144707422993576
61409957019369919144707796064918
61409957019369919152049773056570
61409957019369919152050547896846
61409957019369919152050549313788
61409957019369919152050549313836
61409957019369919152050576593202
61409957019369919152050578010144
61409957019369919152050578010192
61409957019369919152050916245210
61409957019369919152050920850144
61409957019369919152050920966736
61409957019369919152050920966784
61409957019369919152050920966943
61409957019369919152050920968401
61409957019369919152050922379514
61409957019369919197804132805310
61409957019369919197804134222252
61409957019369919197804161385026
61409957019369919197804505758560
61409957019369920791648307711276
61409957019369920791648308177836
61409957019369920791648309227596
61409957019369920791648561740776
61409957019369920791836565826012
61409957019369920791836565843481
61409957019369920791836589818104
61409957019369920791836594522368
61409957019369920796730878701492
61409957019369920796731135918936
61409957019369920796919163996264
61409957019369920798425427165702
61409957019369920798425684383146
61409957019369920798613712460474
61409957019369920799178571532734
61409957019369920799178600229090
61409957019369920974578850070962
61409957019369920974578850187602
61409957019369920974578850206476
61409957019369920974579189858276
61409957019369920974579191374596
61409957019369920974579194580010
61409957019369920974579195979690
61409957019369920974579218554632
61409957019369920974579219954312
61409957019369920974579223142304
61409957019369920974579223258944
61409957019369920974579223259104
61409957019369920974579224676046
61409957019369920974662533026268
61409957019369920974662534443210
61409957019369920974662534444662
61409957019369920974662877382540
61409957019369920974662877401254
61409957019369920974662906097610
61409957019369920974850819370800
61409957019369920974850819389514
61409957019369920974850820787742
61409957019369920974850820789194
61409957019369920974851163744334
61409957019369920974851192442142
61409957019369920979661421079844
61409957019369920979661421196484
61409957019369920979661792732792
61409957019369920979661794132472
61409957019369920981439681066026
61409957019369920981440024022618
61409957019369920982192825077522
61409957019369920982192826494464
61409957019369920982193169433794
61409957019369920982193169451056
61409957019369920982193170850736
61409957019369924502771256230214
61409957019369924502959541524986
61409957019369924505220092366736
61409957019369924505220096616086
61409957019369924505220355252128
61409957019369924505220355252131
61409957019369924505220355252137
61409957019381611745133445798296
61409957019381611745133474494652
61409957019381611752663393843198
61409957019381611752663393959838
61409957019381611752663652227042
61409957019381611752663736799790
61409957019381611752663738316110
61409957019381611752663765496146
61409957019381611752663766545906
61409957019381611752663766895826
61409957019381611754359085612688
61409957019381611754359114192404
61409957019381611754359347067884
61409957019381611754359347068044
61409957019381611754359375647600
61409957019381611754359375647760
61409957019381611754359457148996
61409957019381611754359461386748
61409957019381611754359461754089
61409957019381611754359461754090
61409957019381611754443029887836
61409957019381611754443058467552
61409957019381611754443145623642
61409957019381611754631430918414
61409957019381626571742544302756
61409957019381626571742545819076
61409957019381626571742572999112
61409957019381626571742574398792
61409957019381626576824775524324
61409957019381626576824775640964
61409957019381626576825147177272
61409957019381626576825148576952
61409957019381626578519352684890
61409957019381626578519724221198
61409957019381778480443665173354
61409957019382067545065660885689
61409957019382084013908490468489
61409957019382084013908491518249
61409957019382084013908495251458
61409957019382084013908495251542
61409957019382084013908724939030
61409957019382084013908753518662
61409957019382084013908753518746
61409957019382084016167926701315
61409957019382084016167927751075
61409957019382084016168184981617
61409957019382084016356214108705
61409957019382084021250473428308
61409957019382084021250501929235
61409957019382084021250501942333
61409957019382084021250502007940
61409957019382084021250502008024
61409957019382084021250502126068
61409957019382084021250759225468
61409957019382084021250759343512
61409957019382084021438758723080
61409957019382084021438787224007
61409957019382084021438787302712
61409957019382084021438787302796
61409957019382084021438787420840
61409957019382084059662080161410
61409957019382084059662309848898
61409957019382084059662338428614
61409957019382084067004058338176
61409957019382084067004086917892
61409957019382084067004315555620
61409957019382084067192343632948
61409957019382084067192372212664
61409957169946160409477860842936
61409957169946193352234851998252
61409957170015542968426192196454
61409957170019095284111069304696
61409957170019137509765197771962
61409957170019139347250571040056
61409957170019142860486909583334
61409957170019143455011544229042
61409957170019143462541836280296
61409957170019144697968926919362
61409957170019144697972311667280
61409957170051560197805908457922
61409957170051560197806194255082
61409957170051560197807051646562
61409957170051560200253912128176
61409957175806755123507502853482
61409957175843076200102915895486
61409957175843077849575087004678
61409957175843077984492722776622
61409957175843077984494673703334
61409957175843077986752158891404
61409957175843078022717966560544
61409957175843078032505743799868
61409957175843078032508842750626
61409957175843078396088651534978
61409957175843081553272345579952
61409957175843083337473870702776
61409957175843083337662157060358
61409957175843083383227455611240
61409957175854833406461640914354
61409957175854833589475980548210
61409957175854833589479050683116
61409957175854833955340364311244
61409957175854835193131776035456
61409957175912110858487177318278
61409957175912110858489128244990
61409957175912159033821684511262
61409957175912159034658512765316
61409957175913059602198325572470
61409957175913325842590183703204
61409957175913359196107456688366
61409957175913359790904060498398
61409957175913359791468919569254
61409957175915760893854506318108
61409957175916012724210246393150
61409957175916055549471583684284
61409957175916060892014461534880
61409957175916060892851289788934
61409957175916060901805337724962
61409957175916061083123947704626
61409957175916061083125100314892
61409957175916061084819677358818
61409957175916061085655353002606
61409957175923818239224435681008
61409957175923818239227534631766
61409957175923866407846504712336
61409957175923866415186564078566
61409957175923866415189663029324
61409957175923866417634281951660
61409957175923866417637380902418
61409957175923868199596148475962
61409957175923868199599242604412
61409957175923868199599247190632
61409957175927720104944148836864
61409957175927720104945296611676
61409957175927720104947504768930
61409957175927720104948652779926
61409957175927720287874805650928
61409957175927720287879309593990
61409957175927720653990523670498
61409957175927731360245700318074
61409957175927736705881481783036
61409957175927736710964055961196
61409957175927736713495456654082
61409957175927736751633918916688
61409957175927762922842559716328
61409957175927762930189069366112
61409957175927768280910781177484
61409957175927768283358499050578
61409957175927768466372838684434
61409957175927768832421290646098
61409957175927770067768083211886
61409957175927779531146175242420
61409957175927779538760150113466
61409957175927781359091749613130
61409957175927781361623150306016
61409957175948181746857818590376
61409957175948192864977537005432
61409957175948194648551440942556
61409957175948194651082841635442
61409957175948428224045277004998
61409957175948442634080247036644
61409957175948444418470053917780
61409957175948444832511496991246
61409957175948475987597520021806
61409957175948477771987326902942
61409957175948481935563553516304
61409957175948481936128412587160
61409957175948493008494546093752
61409957175948494832989361445744
61409957175960135604782278150236
61409957175960135604782535367728
61409957175960152205718463321596
61409957175960152210801037499756
61409957175960152213248755372850
61409957175960152213332438192642
61409957175960183780744406547794
61409957175960183780744663765286
61409957175960183783192124420888
61409957175960183783192381638380
61409957175960185565154248162682
61409957175960185565155134133878
61409957175960185567601966035776
61409957175960191101255482468044
61409957175960191101506530927420
61409957175960200381701512424102
61409957175960200384149230297196
61409957175960200389231804475356
61409957175960200389315487295148
61409957175960200391763205168242
61409957178551572741364626213472
61409957178551572741365397865804
61409957178553974301283820854870
61409957178554274490554414853106
61409957178554290916087915494286
61409957178586395154098849868727
61409957178586689944634715811729
61409957178586689990388300603553
61409957178586706415924897032846
61409957178586711357312062541136
61409957178794388800872165406816
61409957178797090550058000512677
61409957178797138718513077332076
61409957178797391105172081974212
61409957178797391150925638186320
61409957178797438862030057840680
61409957178797438862030086537036
61409957178797438869561124711363
61409957178806396828414804870423
61409957178806396828414808052751
61409957178809087001947914215088
61409957178809146250298383087143
61409957178867323675505373868576
61409957178867372309024615363398
61409957178867618717214049604020
61409957178867623648810372324300
61409957178867623834272433019194
61409957178867623864775196214432
61409957178867624245866410850838
61409957178867672445010208486554
61409957178867672452541279898856
61409957178867672452541624333626
61409957178867672452541624450266
61409957178867672454797616826792
61409957178867672490763764698662
61409957178870020483117819794787
61409957178870025378937366965169
61409957178870025424694390855830
61409957178870041850227891497010
61409957178870073600677439940834
61409957178870073602936871469636
61409957178870325613963839992665
61409957178870342039498485849330
61409957178870342085252070405114
61409957178870342085252070759246
61409957178870370634372163876883
61409957178870373744194449027750
61409957178870373746450441463331
61409957178870373789948033819526
61409957178870385276353796366205
61409957178870390217740966126314
61409957178870390217740966480398
61409957178879379469487570708748
61409957178879379469488370940796
61409957178882032948926618406756
61409957178882032994701093605079
61409957178882032994701095140113
61409957178882032994701098368445
61409957178882081119848014036050
61409957178882081124930588214210
61409957178882081127187699839111
61409957178882081127187699976805
61409957178882081165392363179804
61409957178882081165392391759472
61409957178882081165580648008176
61409957178882081165580649543210
61409957178882081170663222186336
61409957178882081170663223721370
61409957178882081172920335483965
61409957178882081172923803024744
61409957178882081172923806207072
61409957178882081172923807742106
61409957178882092237968993003291
61409957178882097644209740800979
61409957178902307232269191619194
61409957178902445865915443105269
61409957178902457350064873035570
61409957178902462291452038543860
61409957178902505162278933015081
61409957178902505574060938438779
61409957178902741068045286882084
61409957178902746055186037103457
61409957178902746421026342882196
61409957178902746466779899094304
61409957178902757173305898476199
61409957178902757539146061481005
61409957178902757539335467033758
61409957178902757539335467387890
61409957178902757585089051943674
61409957178902757585089052297806
61409957178902762480722632542048
61409957178902762526476217451964
61409957178902789246287767493469
61409957178902789246287767513152
61409957178902794599457195951028
61409957178902794599457195951076
61409957178902805305795942103392
61409957178902805305795942103401
61409957178902805710234823097409
61409957178902805717577942881821
61409957178902805717577947664790
61409957178902805717577947664799
61409957178902805717577947664817
61409957178902805717577947664826
61409957178902805717577947664874
61409957178902805717577947999266
61409957178902805717577948018877
61409957178902805717577948018925
61409957178902805717577948018949
61409957178902805717577948018958
61409957178902810651621988074468
61409957178902810656705681644602
61409957178902810658965112976331
61409957178902810658965370193694
61409957178902810658965370252833
61409957178902810658965374976663
61409957178902810658965374976744
61409957178902810658965374976747
61409957178902810658965374976753
61409957178914496672757689962677
61409957178914496672757689962725
61409957178914501977746650406487
61409957178914502025927118597431
61409957193532631187326501930930
61409957193568653897289277042122
61409957193568654491813911687830
61409957193568959622720743812210
61409957193638029737779741033756
61409957193641632008777800626660
61409957193641889558249090275662
61409957193641900074209560250106
61409957193641948250192609352612
61409957193650005732742709571870
61409957193650039087095662900712
61409957193674358175705383607922
61409957196280167155392831592702
61409957196280167155392917681770
61409957196312582655229813131262
61409957196312587596616978639552
61409957196312587596617064728620
61409957196519364335104716967624
61409957196523266793111068246352
61409957196523270499149121427100
61409957196523314964011543170698
61409957196523314971353548877420
61409957196523315520397342617860
61409957196523320461781413525524
61409957196523320462032576793410
61409957196523320464292008321972
61409957196535425054790135610461
61409957196535425054790225954703
61409957196535429996174206518125
61409957196535473233304560958838
61409957196535474468629682079305
61409957196535474468629682433437
61409957196535474468630801169446
61409957196535474468630801287490
61409957196535474468630801287499
61409957196535474468651721874403
61409957196535475017673475832786
61409957196535475017673475832795
61409957196535475017694396419699
61409957196535475017694396892083
61409957196535478174667735260053
61409957196535478174667735614185
61409957196535479951463459826837
61409957196535479959057546622406
61409957196535479959057546740450
61409957196535479959057546740459
61409957196535479959077324138714
61409957196535479959078467327363
61409957196535479959078467799746
61409957196535479959078467799747
61409957196592299209737925429384
61409957196595918089532893684494
61409957196596218278803401947746
61409957196596218324556986503530
61409957196596218324556986857662
61409957196596218324557072591194
61409957196596218324557072596810
61409957196596252226847631971621
61409957196596261515658798560322
61409957196596261515661035415336
61409957196596266454786532540050
61409957196596266457045882224730
61409957196596266457045882578814
61409957196596363470024949687764
61409957196596363470024949689216
61409957196596363470213236033748
61409957196596396823542222672926
61409957196596396823730509017458
61409957196596401764929392413304
61409957196596401765117678757836
61409957196596402313972409915192
61409957196596402314160692027636
61409957196596402314160696259724
61409957196596413432280667660184
61409957196608408100322675866976
61409957196608408100322790185840
61409957196608409335919484854454
61409957196608409884711453897210
61409957196608409884712482748112
61409957196608409884712482766986
61409957196608409884712597066976
61409957196608409884712601672070
61409957196608409884712601790114
61409957196608409884796165101344
61409957196608409884962502356342
61409957196608424182976370508375
61409957196608425951832394553336
61409957196628333589369875223054
61409957196628617170089534344176
61409957196628620873619311427420
61409957196628633229597450306624
61409957196628633778640383486306
61409957196628633778640469225454
61409957196628633824393968042090
61409957196628633824393968396222
61409957196628633824394054129754
61409957196628633824394054135370
61409957196628636933126452568258
61409957196628638717516264035614
61409957196628638765781133550380
61409957196628665348332014975244
61409957196628670836502680700450
61409957196628670836502766793730
61409957196628670838762112229012
61409957196628670838762198322292
61409957196628681407839930937692
61409957196628681954623514078610
61409957196628681956882863763290
61409957196628681956882864117374
61409957196628681956882945607172
61409957196628681956882949839260
61409957196628681956882949856522
61409957196628686895758744666682
61409957196628686896009821841288
61409957196628686896010597743018
61409957196628686898270115347550
61409957196640378265232038862325
61409957196640378265252959567273
61409957196640823010432136258549
61409957196640830399897616545541
61409957196640830399918537250489
61409957196640839657393531029785
61409957196640839659652967262611
61409957196640839682813352046935
61409957196640841512934679806704
61409957196640841512935794415628
61409957196640844629283319885919
61409957196640846454438333972605
61409957202188475770676150804326
61409957202188775959946744802562
61409957202427989748206384364856
61409957202431940933750058491938
61409957202431940936009490020500
61409957202431945875134129399602
61409957202431945877393560928164
61409957202443755243152979388266
61409957202443798411382078145726
61409957202443798457114742350694
61409957202443798479991621082802
61409957202443805182908397537710
61409957202500924622839592826616
61409957202504526894086720805286
61409957202504543502634446288256
61409957202504575072329201419092
61409957202504841907515343481464
61409957202504875259340363906028
61409957202504875261599795299236
61409957202504877639949299368853
61409957202504886928762674114808
61409957202504891870147635579888
61409957202505022190869384455342
61409957202505027727241528940285
61409957202512680730841691477186
61409957202512680730862612064090
61409957202512680730862612182134
61409957202512680776595276387102
61409957202516551118395883460738
61409957202516583191379989667414
61409957202516583237112625292666
61409957202516584426726750348902
61409957202516584426726779046662
61409957202516733278400278793012
61409957202516733354624829544562
61409957202516734514017892631624
61409957202516734514019035820264
61409957202516735108543560752202
61409957202516735108543670465972
61409957202516735108543675071066
61409957202516735139014550679998
61409957202516749391252769064056
61409957202516751175662353343456
61409957202516751175662353461500
61409957202516751175663496650140
61409957202536990546743928213936
61409957202537007226467493708834
61409957202537007226467493728517
61409957202537007226467521954101
61409957202537007226467608027698
61409957202537007226467608047381
61409957202537008415245166410554
61409957202537009010041397167958
61409957202537257407352325020024
61409957202537262348739490528314
61409957202537307369984497679709
61409957202537307369984502443022
61409957202537307369984502462678
61409957202537307369984502462705
61409957202537307369984502797154
61409957202537307369984502816837
61409957202537309199291070579290
61409957202537312304028542872353
61409957202537312309111460540760
61409957202537312311371667951312
61409957202537312311371696531028
61409957202537312311371782626738
61409957202537312311372039487620
61409957202537448176077699918579
61409957202537458689243696870939
61409957202548966618232864999298
61409957202549004867947802736077
61409957202549014201658194148274
61409957202549014743096163156722
61409957202549014750700868693570
61409957202549014750721760641709
61409957202549014750721760700758
61409957202549014750721760818802
61409957202549014750721789398518
61409957202549014796454425023770
61409957202549014796454453603486
61409957202549015986067778368625
61409957202549015986067778427674
61409957202549019692108926149999
61409957202549019692108926209048
61409957202549019692109302449620
61409957202549019737841590532060
61409957202549019737841619111776
61409957202549019737841962068368
61409957202549105617623169388586
61409957202549164286407051315419
61409957202549164883463087008145
61409957202549164883463091258947
61409957202549166691012167941700
61409957202549166691033088646648
61409957246500716676255105579480
61409957246535833467745168912920
61409957246535849931505142756860
61409957246535855419424847178780
61409957246707558201805905304882
61409957246707558377229400329366
61409957246707563735457416534466
61409957246719565771791693785310
61409957246743886637200146123304
61409957246754387724757180384800
61409957246754421262038806185824
61409957246754736092270226198204
61409957246815609867929177100082
61409957246815626514621185551080
61409957246815626521964315071090
61409957246815631865340662173606
61409957246815631872682667880328
61409957246815631875130300009902
61409957246815631875130385753422
61409957246815659868159350426742
61409957246815659875498003383726
61409957246815663579843803868522
61409957246815663579847159800588
61409957246816560435971132417094
61409957246816810617420708477846
61409957246816815977932147051362
61409957246816827088689221904360
61409957246816875274546801219762
61409957246827322599390388846560
61409957246827339248609321248096
61409957246827367249711397143434
61409957246827367249711483232502
61409957246827367257054522041088
61409957246827367257054522176442
61409957246827370770290863770906
61409957246827372607776232452780
61409957246827372607776233852460
61409957246827372607776237039000
61409957246827372607776265854852
61409957246827372607961080308426
61409957246827382073872864913628
61409957246827382073874017541364
61409957246827382081216023248086
61409957246827617437914965580510
61409957246827622790920385557458
61409957246827634038876576834292
61409957246827634046218582541014
61409957246827639389594929643530
61409957246827639392126330336416
61409957246827639396936935350252
61409957246827639399468336043138
61409957246827665608815440504856
61409957246827665616178366916526
61409957246827667392956551970946
61409957246827667392957585072810
61409957246827667393229554137756
61409957246827670969351152533058
61409957246827672743679296884182
61409957246827672743864229198856
61409957246827672743951264532186
61409957246827672753740964000414
61409957246827682224733032336406
61409957246828534469427604099252
61409957246828540005607900096368
61409957246828573364774959022196
61409957246828573367285439010134
61409957246828582655284059601366
61409957246851649051438726404786
61409957246851649234453037463090
61409957246851654585091095030222
61409957246851697410436086565596
61409957246851699059259830084338
61409957246851938303323417918504
61409957246851949233430162553212
61409957246851949240688399696622
61409957246851949240688485440142
61409957246851949240772168259934
61409957246851949423702710754926
61409957246851954721349866975132
61409957246851954728608189862062
61409957246851954728691872681854
61409957246851980945401903555242
61409957246851997416671534542648
61409957246851997419202935235534
61409957246851997553953095653916
61409957246851997599685759857432
61409957246851999192987115592842
61409957246851999195497595580780
61409957246851999200245438479772
61409957246851999200329121299564
61409957246851999202839601287502
61409957246851999383259663794556
61409957246851999385770143782494
61409957246852002907122639657454
61409957246863656611636020241930
61409957246863656614167420934816
61409957246863656621509426641538
61409957246863656797097963429808
61409957246863656804439969136530
61409957246863689973332123982454
61409957246863704790150470037322
61409957246863704797492475744044
61409957246863704799940193617138
61409957246863704973081012532314
61409957246863704980423018239036
61409957246863704982933498226974
61409957249710351611734295727211
61409957249710351657759502258431
61409957249710357010925579075067
61409957249710399858879122966217
61409957249710401475788000818665
61409957249710401483109342670701
61409957249710401483109347269971
61409957249710401483110461878895
61409957249710401620370097400305
61409957249710401620370097413355
61409957249710405186636998770251
61409957249710405189147481944729
61409957249710405189147481957779
61409957249771128791241737665791
61409957249771188118358432880289
61409957249771278954789884795454
61409957249771278954790656447786
61409957249771278954790661047056
61409957249771278954791004003648
61409957249771290072910632080334
61409957249771295380323382622892
61409957249771295426076967532808
61409957249771295433671169609280
61409957249771323426239618720964
61409957249771323426427905065496
61409957249771323426427905432678
61409957249771327130585419205760
61409957249771327132468282611480
61409957249771328779597339349232
61409957249771328786940463201338
61409957249771328786940464251098
61409957249771328916858094078836
61409957249771328924201217576810
61409957249771328924201218976490
61409957249771328924263233554962
61409957249771328924451519899494
61409957249771340042380882007128
61409957249771340042569168351660
61409957249771343604319446628842
61409957249771343604319448163876
61409957249771343604320596068426
61409957249771343604320596074250
61409957249771343604383356770700
61409957249771343604383358189094
61409957249771345395488298895770
61409957249771345395550314873922
61409957249771345395738601218454
61409957249783334520277701812616
61409957249783334733512331427977
61409957249783336350148354191064
61409957249783336350149473399258
61409957249783336350149502097066
61409957249783351174307526187176
61409957249783351174307526193000
61409957249783351174579122298872
61409957249783352958696189885496
61409957249783352958697333068312
61409957249783352958697337673406
61409957249783352958697337791498
61409957249783352958968929180008
61409957249783352966290391957595
61409957249783352966290391957596
61409957249783352966311283964735
61409957249783352966311283964736
61409957249783352966312427153375
61409957249783352966312427153376
61409957249806010111904768405961
61409957249806010111967530525177
61409957249806260300110568966187
61409957249806261947323051329373
61409957249806262061612740025341
61409957249806262130253965343411
61409957249806293654464670205403
61409957249806310125754937513158
61409957249806310125754937513167
61409957249806310125755194730611
61409957249806310255421777494272
61409957249806310255421777494281
61409957249806310263014830247809
61409957249806315613736284841737
61409957249806315616185121923016
61409957249806315616185121923025
61409957249806315616185379140469
61409957249806445575979448012256
61409957249806445576167734356788
61409957249806445576167734369838
61409957249806445576167992637042
61409957249806462187040375025034
61409957249806462187040379611254
61409957249806462187040379624304
61409957249806462187228665968836
61409957249806465749042849671966
61409957249806465754125166749322
61409957249806467540209807891828
61409957249818469818879394115595
61409957249818475110950746972885
61409957249818475111034429792677
61409957249818475172353082267853
61409957249818475179674424474021
61409957255363402777624628638408
61409957255363402782707202815164
61409957255363402782707202816568
61409957255363402784967410111506
61409957255363702966895222517148
61409957255363702966895222635192
61409957255363702971977796695308
61409957255363702974426289403062
61409957255363703111435996718630
61409957255363703111687045195476
61409957255363703111687045313568
61409957255363703111687073893284
61409957255386813978642478387920
61409957255398525112826549328733
61409957255398536184941775838761
61409957255398793549202081022661
61409957255398836419945034040465
61409957255570494666529346286192
61409957255582202054796896719050
61409957255582202054796896720454
61409957255582202054880579072282
61409957255582202054880579540246
61409957255582202055047945178426
61409957255582202055047945191476
61409957255582202055068865429864
61409957255582202055068865884778
61409957255582207408047684758694
61409957255582207408215136603986
61409957255582207408215165183702
61409957255582207408236085907524
61409957255582207408298848022368
61409957255582207408299077709856
61409957255582251880419596884983
61409957255605618602628109547110
61409957255606517386532060901786
61409957255606517386552951375344
61409957255606517386552952910378
61409957255606517386552981490094
61409957255606517386553324446686
61409957255606519033933172797924
61409957255606519033933172916016
61409957255606519171005555207808
61409957255606519171193812737892
61409957255606519171193812855984
61409957255606519171193841435700
61409957255606567209161957276848
61409957255606817575886308905526
61409957255606817575886308909738
61409957255606819223203766796112
61409957255606819359710485067686
61409957255606819360192437670974
61409957255606819360276120378498
61409957255606819360464406736080
61409957255606819406029705286962
61409957255606819406029705300012
61409957255606819406217991644544
61409957255606856418054734784495
61409957255606867398432522577276
61409957255606867528644418370002
61409957255606867535693191213600
61409957255606867537954118309020
61409957255617325983909339040575
61409957255617325983930259745523
61409957255617374025163891917826
61409957255617374162361768337446
61409957255617374162361769737126
61409957255617374162362141408788
61409957255617374205834221941440
61409957255617374208366775145422
61409957255618530309957008146677
61409957255618574779713743417454
61409957255618574782246153119538
61409957255618574782246267910578
61409957255618574919423253839378
61409957255618574919444144330198
61409957255618574919444144330406
61409957255618574919444145729878
61409957255618574919444145730086
61409957255618574919444145847970
61409957255618574919444145865440
61409957255618574919444174427686
61409957255618574919444517401748
61409957255618574919695194206724
61409957255618574919695194324816
61409957255618574962727968265886
61409957255618574965176810051486
61409957255618574965176838631202
61409957255618574965260492759010
61409957255618574965260521469868
61409957255618574965260864426460
61409957255618574965448807814400
61409957255618576566572167966293
61409957255618580272610221147041
61409957255618580272673357737279
61409957255618580318426942647147
61409957255618682250101228615220
61409957255678551692597333333980
61409957255678553477826952847506
61409957255678553478015353994724
61409957255678553478015353996176
61409957255678553523768938904592
61409957255678601516549246174860
61409957255678601646195018068364
61409957255678601652970189317622
61409957255678601653160455648032
61409957255678601653726429327812
61409957255678601653726432515964
61409957255678601653726433932906
61409957255678601653726434050998
61409957255678601653810000550332
61409957255678601653810001967274
61409957255678601653810002085366
61409957255678601653810030665082
61409957255678601653810115335756
61409957255678601653810116752698
61409957255678601653810116870790
61409957255678601691948574280472
61409957255678601699480018842774
61409957255678601699563586877142
61409957255678601699563586877190
61409957255678601701258274107222
61409957255679448554391523687962
61409957255679448554579810045544
61409957255679448554579810517928
61409957255679452261186159837104
61409957255679452261186161372138
61409957255679453906117772816124
61409957255679453908314442225629
61409957255679454045638763669568
61409957255679454045827021199652
61409957255679454045827021317744
61409957255679454045827049897460
61409957255679454091392348579436
61409957255679454091580606226208
61409957255679465209700582213047
61409957255679468732472471038925
61409957255679496725459364264942
61409957255679496725459364731502
61409957255679496725459364737326
61409957255679496733074458816566
61409957255679496733074487514374
61409957255679502076746278570322
61409957255679502076746278576146
61409957255679502083795394376336
61409957255679502084277718533402
61409957255679502086243887084090
61409957255679502086244260155432
61409957255679502259760270181756
61409957255679502267375364266820
61409957255679502267375367454764
61409957255679502267375368867494
61409957255679502267375368867701
61409957255679502267375368984182
61409957255679502267375740520490
61409957255679502269258226251386
61409957255679502269258227668328
61409957255679502269258599322728
61409957255679502269823086740795
61409957255679513194865906647008
61409957255679513196748770048516
61409957255679513197398431153182
61409957255679513202481000732072
61409957255679513204363864133580
61409957255679752450519517367286
61409957255679752450519517371498
61409957255679754095388366814312
61409957255679754097648574109250
61409957255679754234343693529446
61409957255679754234909328834642
61409957255679754234909328840258
61409957255679754234909328851904
61409957255679754234909328969996
61409957255679754235097615196436
61409957255679754280662913748722
61409957255679754280662913761772
61409957255679754280851200106304
61409957255679765353217591301367
61409957255679768921722144214121
61409957255679796914541671905548
61409957255679796914541672372108
61409957255679796922073083631556
61409957255679802266016867851196
61409957255679802266016872456290
61409957255679802266016872574334
61409957255679802272791696143862
61409957255679802273065988256480
61409957255679802273547939342204
61409957255679802273548312413546
61409957255679802273631995233338
61409957255679802403277279270076
61409957255679802403277626831762
61409957255679802410242716849744
61409957255679802410243059806336
61409957255679802410326399675360
61409957255679802410807918878803
61409957255679802410808693717676
61409957255679802410808695134618
61409957255679802410808695252710
61409957255679802410892373355140
61409957255679802410892376543084
61409957255679802410892378072502
61409957255679802410892406652218
61409957255679802410892749608810
61409957255679802412587326770780
61409957255679802412775265454456
61409957255679802412775608411048
61409957255679802412775613010318
61409957255679802455808358358622
61409957255679813384136500527152
61409957255679813386669025151418
61409957255679813391751594612216
61409957255679813523089508066540
61409957255679813523280118304132
61409957255679813523280118776516
61409957255679813523363801129748
61409957255679813523929779526890
61409957255679813523929779881181
61409957255679813523929808224650
61409957255679813530892888391142
61409957255679813530895212389196
61409957255679813530895241087004
61409957255679813531460071461663
61409957255679952545549372142312
61409957255679954146924839856152
61409957255679954146924844442372
61409957255679954329939183609668
61409957255679965455673934948836
61409957255690259074340760990006
61409957255690259074361652998598
61409957255690260858563092032354
61409957255690260858730571040420
61409957255690260858730572457362
61409957255690260904505049393292
61409957255690309029379999040424
61409957255690309029631047499800
61409957255690309034462571683550
61409957255690309034462573100492
61409957255690309034462573218584
61409957255690309034546139717918
61409957255690309034546141134860
61409957255690309034546141252952
61409957255690309034546484074190
61409957255690309036974090913272
61409957255690309036974433870072
61409957255690309036995006913956
61409957255690309036995011618220
61409957255690309036995091572984
61409957255690309036995091590454
61409957255690309036995092989926
61409957255690309036995093108018
61409957255690309036995093125488
61409957255690309036995096172254
61409957255690309036995096189724
61409957255690309036995096307816
61409957255690309036995097724758
61409957255690309036995354575020
61409957255690309037058116689864
61409957255690309037246140049830
61409957255690309037246141466772
61409957255690309037246141584864
61409957255690309037246144649100
61409957255690309037246144767192
61409957255690309037246146184134
61409957255690309075196231161620
61409957255690309075196345947044
61409957255690309075196574118420
61409957255690309075384602195748
61409957255690309075384603612690
61409957255690309080550860610642
61409957255690309082724662611689
61409957255690309082724662624787
61409957255690309082727755776500
61409957255690309082727755795374
61409957255690309082727757193442
61409957255690309082727757212316
61409957255690309082727757311534
61409957255690309082727760375770
61409957255690309082727761929678
61409957255690309082811438615166
61409957255690309082811440032108
61409957255690309082999724959698
61409957255690309082999726376640
61409957255690309082999731094002
61409957255690320147583542707340
61409957255690320155114953966788
61409957255690320193504493605260
61409957255690320200931296274346
61409957255690320200931300873616
61409957255690320200931301332742
61409957255690320200931301345792
61409957255690320201119582986060
61409957255690320201119587218148
61409957255690320201119587690324
61409957255690320201119587690372
61409957255690320201119587703422
61409957255691459831255656540488
61409957255691459831506705017334
61409957255691461478384713295710
61409957255691461615645468007844
61409957255691461615645468025314
61409957255691461615896516484690
61409957255691461615896859441282
61409957255691461661399052935182
61409957255691478086932549344273
61409957255691478132686134254141
61409957255691509649264610925002
61409957255691509649264610943876
61409957255691509649452897282584
61409957255691509649536579990156
61409957255691509649536580108200
61409957255691509654346841693268
61409957255691509654347184630986
61409957255691509654347184649652
61409957255691509654347185103162
61409957255691509654347185122036
61409957255691509654535471342700
61409957255691509654619154168316
61409957255691509654619154286360
61409957255691509656792583229163
61409957255691509656795677810916
61409957255691509656795677829790
61409957255691509656795682416010
61409957255691509656795683478868
61409957255691509656796050882258
61409957255691509656796055487352
61409957255691509656879360649582
61409957255691509656879361581298
61409957255691509656879361594348
61409957255691509656879365235802
61409957255691509656879366298660
61409957255691509656879733720924
61409957255691509656879737834968
61409957255691509657067646876070
61409957255691509657067646994114
61409957255691509657067647938880
61409957255691509657068019947412
61409957255691509657068020065456
61409957255691509786545941532510
61409957255691509786545942932190
61409957255691509786545942949660
61409957255691509786546285888782
61409957255691509786546285906252
61409957255691509786713308701512
61409957255691509786797334365628
61409957255691509791544832885262
61409957255691509791544834302204
61409957255691509791544834420296
61409957255691509791545177241534
61409957255691509791628515710670
61409957255691509791628517127820
61409957255691509791628860066942
61409957255691509791796225718172
61409957255691509791796254415980
61409957255691509794056462301138
61409957255691509794056466900616
61409957255691509794056466906232
61409957255691509794056809862824
61409957255691509794077352774696
61409957255691509794077352791958
61409957255691509794077352792166
61409957255691509794077354191638
61409957255691509794077354191846
61409957255691509794077354309730
61409957255691509794077354327200
61409957255691509794077357509320
61409957255691509794077358909208
61409957255691509794077358926470
61409957255691509794077382889446
61409957255691509794077382906916
61409957255691509794077386089000
61409957255691509794077386089036
61409957255691509794077386089244
61409957255691509794077387611180
61409957255691509794077725846038
61409957255691509794077725863508
61409957255691509794077730445516
61409957255691509794077730462778
61409957255691509794077730567772
61409957255691509794140149726024
61409957255691509794140492682616
61409957255691509794328401251542
61409957255691509794328402668484
61409957255691509794328402786576
61409957255691509794328407385846
61409957255691509794328431366292
61409957255691509794328434548620
61409957255691509794328774322884
61409957255691509794328778922154
61409957255691509832278607135706
61409957255691509832278607148756
61409957255691509832278607154580
61409957255691509832278950092298
61409957255691509832278950111172
61409957255691509832467236449880
61409957255691509832550919275496
61409957255691509837361176727646
61409957255691509837361181332740
61409957255691509837361524270458
61409957255691509837361524283508
61409957255691509837361524289332
61409957255691509839810018513246
61409957255691509839810023118340
61409957255691509839810023131390
61409957255691509839810047092962
61409957255691509839810390049554
61409957255691509839810394654648
61409957255691509839893699816878
61409957255691509839893701220770
61409957255691509839893701233820
61409957255691509839893705938132
61409957255691509839893729931628
61409957255691509839894072888220
61409957255691509839894077474440
61409957255691509840081986161410
61409957255691509840081987578352
61409957255691509840081992295714
61409957255691509840082016276160
61409957255691509840082359232752
61409957255691511441205663760247
61409957255691520774999332627626
61409957255691520774999337213846
61409957255691520774999337226896
61409957255691520774999337686022
61409957255691520774999337699072
61409957255691520775187619339340
61409957255691520775187623571428
61409957255691520775187624043604
61409957255691520775187624043652
61409957255691520775187624056702
61409957255691520775187648037148
61409957255691520775187652741412
61409957255691520904833284334060
61409957255691520912197329942278
61409957255691520912197329959748
61409957255691520912448378419124
61409957255691520950398582787128
61409957255691520950670551951452
61409957255691520958013676853318
61409957255691520958201963210900
61409957255691520958201991908708
61409957255691526255551895777684
61409957255691526257738836424934
61409957255691526257749344730326
61409957255691526257812103662842
61409957255691526257812106845170
61409957255691526257812108267936
61409957255691526257833024251150
61409957255691526257833024268619
61409957255691526257833024268620
61409957255691526257833028972884
61409957255691526258000394625566
61409957255691526258084415684588
61409957255691526262821410603094
61409957255691526262821410725350
61409957255691526262915598429310
61409957255691526262915598446779
61409957255691526262915598446780
61409957255691526263166646906156
61409957255691526265363663858473
61409957255691526265364434032177
61409957255691526265364435510598
61409957255691526265364435646160
61409957255691526265364438815146
61409957255691526265364438815390
61409957255691526265364440232332
61409957255691526265364440245430
61409957255691526265364464208406
61409957255691526265427197747906
61409957255691526265427200930234
61409957255691526265615482570502
61409957255691526265615483987444
61409957255691526265615484105536
61409957255691526265615487169772
61409957255691526265615512685252
61409957255691526303565688454666
61409957255691526303565688473539
61409957255691526303838000594456
61409957255691526308648262632826
61409957255691526308648262651699
61409957255691526308920231816024
61409957255691526311096328180033
61409957255691526311180782539730
61409957255691526311180782552780
61409957255691526311180785722058
61409957255691526311369068897312
61409957255691661528226985981148
61409957255691676398389275111060
61409957255691676426432665761945
61409957255691678182528406467404
61409957255691678182528411072498
61409957255691678190142357363833
61409957255691678190142385943543
61409957255691678190142385943544
61409957255691678190143500552467
61409957255691678190143500552468
61409957255714570699048692707814
61409957255714570699048778446962
61409957255714585523962534372365
61409957255714587308352345839721
61409957255714620661869618824883
61409957255714624411948199263503
61409957255714624412031882087667
61409957255714626195584516327958
61409957255714626195584860701700
61409957255714626195605408336550
61409957255714626195605408354020
61409957255714626195856456813396
61409957255714635524231996595396
61409957255714635524232340969138
61409957255714635524504308617142
61409957255714635524985481798305
61409957255714635525069167689609
61409957255714635531847089263518
61409957255714635531847090680460
61409957255714635532035370903786
61409957255714635532035372320728
61409957255714635532035377038090
61409957255714635532035748574398
61409957255714635532599459740863
61409957255714635532600236114721
61409957255714635532600236114769
61409957255714635532600607646865
61409957255714637133410962121980
61409957255714876425235744144683
61409957255714885713212207547561
61409957255714885713212207664201
61409957255714887497602019131557
61409957255714887497873988314755
61409957255714887543355604041425
61409957255714892848595700126127
61409957255714919066729480532723
61409957255714920851119292118123
61409957255714920851119292131221
61409957255714924555465208351823
61409957255714924555548891177439
61409957255714926384855081628386
61409957255714926384855454699888
61409957255714935667749005689540
61409957255714935667749348646132
61409957255714935668502494068953
61409957255714935668586176894569
61409957255714935675364099768780
61409957255714935676116468945823
61409957255714935676117245203041
61409957255714935676117245203089
61409957255714941026754268231041
61409957255714941026754269293851
61409957255714941026837923423111
61409957255714941026837952119467
61409957255714941026838950874334
61409957255714941029286788137945
61409957255714941029286789200755
61409957255714941029286789202207
61409957255714941029286792388747
61409957255714941029287046419651
61409957255726581976080284659239
61409957255726626448282761248649
61409957255726626448282762298409
61409957255726626448282762298457
61409957255726631938733866013583
61409957255726631938733867413263
61409957255726631984466531616731
61409957255726642912313470607440
61409957255726643049228904480108
61409957255726643049302171595552
61409957255726643049302171601376
61409957255726643049323092306324
61409957255726643049323092319422
61409957255726643049490457959006
61409957255726643049490800909774
61409957255726643049574483735390
61409957255726643049574512315106
61409957255726643056853727327267
61409957255726643056854498844038
61409957255726643056854498979600
61409957255726643056854501965095
61409957255726643056854502148830
61409957255726643056854503565772
61409957255726643056854503578870
61409957255726643056854527541846
61409957255726643056917261081346
61409957255726643056917264263674
61409957255726643056917265680616
61409957255726643057105547438976
61409957255726643057105550503212
61409957255726643057105552038246
61409957255726643057105576018692
61409957255726643095328068527166
61409957255726643102586391414095
61409957255726643102670845873170
61409957255726643102670845886220
61409957255726643102670849055498
61409957255726643102670850590532
61409957255726643102859132230752
61409957255726644703982525679723
61409957255726644703982526729483
61409957255726644703982783946927
61409957255726648410023931728302
61409957255726648410024047564943
61409957255726648410024050744841
61409957255726648410024050751430
61409957255726648410024050764524
61409957255726648410024050764528
61409957255726648410086812866274
61409957255726648410274980187678
61409957255726648410275099223904
61409957255726733916224500410420
61409957255726794996956878005510
61409957255726794996977798710458
61409957255726794996977803309728
61409957255726795002061492096812
61409957255726795004509213152234
61409957255726800357678413149212
61409957648606105241784289476810
61409957648606105251906424592914
61409957648614195949018810747098
61409957648617798217734193642086
61409957648617798220265594334972
61409957648617812440592760935562
61409957648617814279772821569090
61409957654195881298391247242622
61409957654198583177310266208618
61409957654413519114090330641094
61409957654417120790809466511328
61409957654417154325648825967834
61409957654417419330422185332744
61409957654417420977551237838408
61409957654417420979811448789254
61409957654417420979892032327242
61409957654417421153034911883108
61409957654417421160565577005704
61409957654417421162825787956550
61409957654417454514082477269444
61409957654510780023716829992808
61409957654510780427968427996628
61409957654510813744099351169674
61409957654510813782053252885742
61409957654510813789583549523216
61409957654510813789855518706414
61409957654511714356830472092792
61409957654514382297224167505382
61409957654514415649049187794592
61409957654514415651577117650652
61409957654514416063359380777068
61409957654514430420131394553944
61409957654514430427473399794106
61409957654514682296137378808922
61409957654514682303479269724604
61409957654514682476703885312084
61409957654514682486493608891900
61409957654514715830976738265428
61409957654514715838318629181110
61409957654514730472120427911428
61409957654514730662476657994406
61409957654522521172828705147842
61409957654522535949561817191360
61409957654522535990211907087026
61409957654522535997825767302546
61409957654522785764397193525608
61409957654522786171096624193562
61409957654522821316345714348590
61409957654522821359842445658120
61409957654522821360407304728976
61409957654522821362099557420716
61409957654522835726464626553176
61409957654522836133728916175346
61409957654522836133728916291986
61409957654522836134000885475184
61409957654522836138811490483196
61409957654523687981869432969684
61409957654523721928491055552606
61409957654523736157852482072190
61409957654526389677690544739632
61409957654526389685032435655314
61409957654526389860453722050368
61409957654526389860704769110064
61409957654526389860788451935680
61409957654526389868046774822610
61409957654526423029599133057594
61409957654526423036857455944524
61409957654526423212529789399274
61409957654526423212529904196138
61409957654526423212613472224890
61409957654526423219871795111820
61409957654526423221564049201628
61409957654526437853673593842138
61409957654526437853757161870890
61409957654526437861015599543036
61409957654526437863546885450706
61409957654526437990686657203700
61409957654526437998297159721600
61409957654526438000807639709538
61409957654526438036771501038186
61409957654526438044029823925116
61409957654526438046561224618002
61409957654526439644589503480160
61409957654526439645426327012480
61409957654526439647936811722152
61409957654526439820345404975310
61409957654526439820828900988128
61409957654526439821098546154398
61409957654526439822855884963248
61409957654526439823609030391686
61409957654526439827603727862240
61409957654526439830114207850178
61409957654526439830951036104231
61409957657478484867919912099030
61409957657478484867923382940228
61409957657478484911417507151598
61409957657478500927616458792594
61409957657478500927616463024682
61409957657478501110442545083037
61409957657478501140849601009833
61409957657478501140849630061725
61409957657478501140852728894439
61409957657478501522224435138195
61409957657478501529754727189449
61409957657478501529758166146347
61409957657478501529758170395697
61409957657478501529758194842703
61409957657478501545387144898089
61409957657478501552634993083638
61409957657480853073505929442506
61409957657480853073505929455556
61409957657480853073756978037396
61409957657480853078588503633716
61409957657480886562591704120238
61409957657480886562779990464770
61409957657480901249740027139902
61409957657480902487346279932012
61409957657480902487534569340828
61409957657480902492428854110172
61409957657480902624798649417144
61409957657480902629630169351384
61409957657480902693240745041211
61409957657480902693240773738974
61409957657480902693429031385743
61409957657480902693429060083506
61409957657480902700771037092465
61409957657480902700771064727415
61409957657480902700771065790225
61409957657480902700771065790228
61409957657480903033878785439198
61409957657480903033878790160932
61409957657480903034067071783730
61409957657480903034067076505464
61409957657480903036577556493402
61409957657480903036577585189758
61409957657480903040655936777924
61409957657480903041471844327030
61409957657480903041471873023386
61409957657481186827250053896312
61409957657481202836757782827294
61409957657481202836946039404620
61409957657481202836946064388821
61409957657481202836946069171790
61409957657481202836946069171826
61409957657481202836946069171871
61409957657481202844288070095543
61409957657481202844288073815735
61409957657481202844288074878512
61409957657481202844288074878548
61409957657481202844288074878593
61409957657481203248728332298206
61409957657481203248819132352285
61409957657481203256070338004928
61409957884958878517950522159994
61409957884958912281366046959642
61409957884958912281366075539406
61409957884958927107975007624126
61409957884959178661467531248314
61409957884959179072977566917054
61409957884959212424883056047962
61409957884959212470803748212214
61409957884959226839961060338758
61409957884959227251492016712446
61409957884960079092018558513274
61409957884962780978195900347326
61409957884962814330020920636536
61409957884962828973696125772286
61409957884962829110956794050106
61409957884962830793964963148362
61409957884962830931309314254718
61409957887481402313099054262471
61409957887586617234917560341925
61409957887809475648480255104043
61409957887809476197272225550607
61409957887809524032635050535145
61409957887901467784260180082885
61409957887901515960054942840859
61409957887902716534060474275066
61409957887902716534122893100859
61409957887914874407105240535465
61409957887914890459265785566057
61409957887914890459265785920189
61409957887914890459266904774251
61409957887914890459266905128383
61409957887914890459270003961097
61409957887917577938213963169168
61409957887917593791848535625224
61409957893388626866744651402041
61409957893389527846338353199199
61409957893494942451217536740101
61409957893494942456297786920207
61409957893494942456297786920255
61409957893494942458559542446871
61409957893494942458748605043164
61409957893495242648019199041400
61409957893495242785276853048917
61409957893495242785276853048965
61409957893497643742870274528836
61409957893497643747953963315920
61409957893497643747953964365680
61409957893497643750401685788284
61409957893497643750401686838044
61409957893497644161992306152828
61409957893497644161995663619928
61409957893497943937224557196064
61409957893497943937224558245824
61409957893497943939668923736362
61409957893497943939672279786520
61409957893497943939672280836280
61409957893497944351262901568006
61409957893497944351266257618164
61409957893704726168398735490224
61409957893704726168586764617312
61409957893705643205238166920847
61409957893705643205238166920895
61409957893705643342436159531395
61409957893705643342436159531443
61409957893705643344946639519333
61409957893705643344946667749177
61409957893705643344946668217141
61409957893705643390700224433620
61409957893705943534217233049557
61409957893705943534217233049605
61409957893713748866196736973679
61409957893713748866196736979295
61409957893713748866196736992393
61409957893716433549324022993092
61409957893716450569443795556059
61409957893717650914933572255631
61409957893717651319184165842297
61409957893717651326715577101745
61409957893810093151416791299726
61409957893810093197170347511834
61409957893810093197358375589162
61409957893810993579708356921215
61409957893810993716906349531763
61409957893811041758142223083820
61409957893811341947412817082008
61409957893813694871364534366640
61409957893813694871364538965910
61409957893813694873808899371904
61409957893813695422851945925684
61409957893813695468605502137792
61409957893813743049795304878700
61409957893813743644320055378258
61409957893813759513554418144460
61409957893813759704096725483000
61409957893813995060635128246784
61409957893813995060635132964146
61409957893813995063079493252048
61409957893814043239065898876888
61409957893814059702825012142648
61409957893814059847613734453276
61409957893814060259207712284920
61409957893814060259207712402964
61409957893821800524789973940685
61409957893821800524789975003543
61409957893821800532321499991381
61409957893821800532321501054239
61409957893821850355245316304778
61409957893821850355266237009726
61409957893821864762729002315125
61409957893823001289403762255951
61409957893823001289403789890901
61409957893823051112539882338924
61409957893823051112539911036732
61409957893823051114775298561912
61409957893823051114775327259720
61409957893823051114778770465968
61409957893825702985307437637497
61409957893825702992838848896945
61409957893825702992838877594753
61409957893825752396661553937214
61409957893825752399084998237530
61409957893825752399088469078728
61409957893825752404168687378746
61409957893825752404168716076506
61409957893825752404172072126664
61409957893825752404189608083694
61409957893825752404192964133852
61409957893825752404192992831612
61409957893825752815762665210342
61409957893825752815783585915290
61409957893825752818210386265764
61409957893825768875541775515505
61409957893825919145579675188087
61409957893825919152943720794900
61409959084304804441211974680732
61409959084304804485521658193882
61409959084304804486965181819206
61409959084304804487781089368312
61409959084326418524535642797346
61409959084329119770433186854834
61409959084329119816188718457922
61409959084329123522226771638670
61409959084340827197741884854984
61409959084340827197741888969028
61409959084340830903779942149776
61409959090201377674652064333490
61409959090209483379673341500878
61409959090210682304352803947866
61409959090210683539699936180164
61409959090210683541392188876116
61409959090210728563477239370642
61409959090213079702975614934116
61409959090213079703226319515220
61409959090213129655252975426326
61409959090213129656005087735638
61409959090213129709352760290686
61409959090213129710775340647606
61409959090213129711612168901660
61409959090213129711612540419254
61409959090213379892224945387452
61409959090213383598266437529310
61409959090213385242946743310978
61409959090213385245391016436966
61409959090213385245391017486726
61409959090213385245394459649038
61409959090213385425396107534646
61409959090213385428408686013630
61409959090213428063125420311798
61409959090213428063397474053242
61409959090213428070739364974540
61409959090213428070739479759964
61409959090213429854292378415020
61409959090213429855129206669074
61409959090213429891008231500434
61409959090213429893267664078756
61409959090213429897786497331444
61409959090233793174489045872050
61409959090233798296547690327952
61409959090233798296547693392188
61409959090233842761410115135786
61409959090233842768184937779262
61409959090233843134861901855692
61409959090233843135050187137366
61409959090233843173000392543738
61409959090233843173188677838510
61409959090233843173275803870374
61409959090233843180531802740376
61409959090233843180615486628802
61409959090233843180615486647516
61409959090233843180617811112130
61409959090233843183063204501896
61409959090233843183065527450190
61409959090234743748345824187798
61409959090234743748346938783672
61409959090234743750041515827598
61409959090234743750878344081652
61409959090234998870615726681232
61409959090235043891862804579762
61409959090235043891863947755304
61409959090235043930271024779370
61409959090235043937616389488226
61409959090237395033891404268784
61409959090237395033894499341586
61409959090237400567543772894220
61409959090237444859516051601566
61409959090237445039995805247748
61409959090237445040270874089968
61409959090237445042528329753922
61409959090237445451777811156720
61409959090237745038996922018534
61409959090237745048786645598350
61409959090237745229266370548176
61409959090237745229269465148802
61409959090237745231800870446782
61409959090237745595379622278850
61409959090245500555981769411922
61409959090245550563781866643006
61409959090245550564615250168828
61409959090245550564615251218588
61409959090245550564616369382686
61409959090245550564618694897060
61409959090245554268125341613428
61409959090245554268125346322064
61409959090245800331189999513604
61409959090245800332882252209556
61409959090245804037228053860752
61409959090245848508865301312062
61409959090245848921212166391220
61409959090245850293255108193198
61409959090245850705604298570712
61409959090245850705684513872812
61409959090245850705872827734202
61409959090245850707295401956818
61409959090245850708132230210872
61409959090245850751438098664636
61409959090245853999295486888320
61409959090245854411641202441614
61409959090245854411642350818340
61409959090245854411642355410384
61409959090246750724645292290822
61409959090246754430683342407334
61409959090246754430683345471570
61409959090249402604717111358706
61409959090249407955355254669358
61409959090249451192542976723330
61409959090249452427808406231080
61409959090249452429502983275006
61409959090249452430339811529059
61409959090249452610257776589052
61409959090249452610819536473062
61409959090249452610822631545864
61409959090249452610822635659908
61409959090249452612517208589790
61409959090249452613354036843844
61409959090249456133846464470224
61409959090249457963988708245908
61409959090249458101249376532472
61409959093168748796860469929956
61409959093168748796860728197160
61409959093168748796862794277930
61409959093168749201679878106384
61409959093168749201679882710026
61409959093168793810577538141522
61409959093168793810765823436294
61409959093168793810765824486054
61409959093168798568947384200754
61409959093168798569135669495526
61409959093168798569135670545286
61409959093168798759743064351064
61409959093168799162239905824182
61409959093168799162239905825634
61409959093168799163743986966850
61409959093168799163746971362448
61409959093168799163931900252930
61409959093168799163932158520134
61409959093168799163932273311382
61409959093168799163935253120760
61409959093168799163935257706980
61409959093168799164499337354196
61409959093168799164500485258746
61409959093168799164500485264570
61409959093168799164563247379414
61409959093168799169834107902106
61409959093168799171525327477480
61409959093169049397978671789002
61409959093169097568879146713348
61409959093169098949013629651492
61409959093169098972459523689793
61409959093169099351301292771486
61409959093169099351489579116018
61409959093169099352993631562330
61409959093169099353181917906862
61409959093169099353749010644580
61409959093169099353750129858598
61409959093169099353833812678390
61409959093169099359104673201082
61409959093169099360610963900476
61409959093169099360795892777908
61409959093201469791752078382355
61409959093201469791752107080115
61409959093201469837505663292223
61409959093201514263954182884381
61409959093201514263954211582141
61409959093201514309707767794249
61409959093201514472296505228353
61409959093201519205341639956869
61409959093201519205341726050149
61409959093201519800326241735179
61409959093201519800326500015433
61409959093201519800329599202279
61409959093201519802585931543995
61409959093203871351419367138138
61409959093203915816529766873708
61409959093203915953539473139724
61409959093203915953727759484256
61409959093203920765259717627644
61409959093203920765260062001178
61409959093203920765448003972176
61409959093203920765448348345710
61409959093203920765448348345758
61409959093203920902520730165326
61409959093203920902709016509858
61409959093203921306708902818366
61409959093203921314302736074298
61409959093203921314302736428430
61409959093203921314302736546474
61409959093203921314491022418830
61409959093203921314491022768750
61409959093203921314491022772962
61409959093203921314491022891006
61409959320647075198892850981516
61409959320647119673625241100944
61409959320649476761150948878424
61409959320649520814419278471306
61409959320649520819502995838106
61409959320649771002626228237884
61409959320649776355604019759700
61409959320649776355624940464648
61409959320649776355792305054520
61409959320649776902136557273858
61409959320649776904667957966744
61409959320649819178609277340390
61409959320649819180868713219084
61409959320649819180889629573900
61409959320649819180889633924032
61409959320649820965278297380392
61409959320649820965279440687124
61409959320670234293212324396296
61409959320670234293212325446008
61409959320671134858496059727992
61409959320673836564459452007944
61409959320674136705445060403378
61409959320674136705528743223170
61409959320674136708039223211108
61409959320681941672316625709938
61409959320681941672317768898578
61409959320681941674764343583032
61409959320681941674764371112988
61409959320681941674764372162700
61409959320681941674765489954000
61409959320681941674765490308292
61409959320681944966764431597644
61409959320682191855441001298260
61409959320682191855461922003208
61409959320682196931766990890572
61409959320682197343548991131592
61409959320682240031424050400766
61409959320682240031444971105714
61409959320682240033871768273860
61409959320682240033892688978808
61409959320682241808223127463778
61409959320682241815751098821770
61409959320682241815753419515032
61409959320682241815833634798258
61409959320682241815834777986850
61409959320682241815837102334824
61409959320682241816023063281622
61409959320682241818281381251020
61409959320682241861754584179906
61409959320682245521791471762660
61409959320682245521791476354704
61409959320683097362318018155532
61409959320685794124177647872258
61409959320685794126709048565144
61409959320685842302692097667650
61409959320685842305139815540744
61409959320685843530699204288470
61409959320685843538041209995192
61409959320685843713629746783462
61409959320685843720971752490184
61409959320685843720971756604228
61409959320685847427009809784976
61409959320685849074137829190228
61409959323605488295771115274789
61409959323637903795608096813349
61410057043547535112103703005569
61410057043547535119696757171667
61410403808920640431309874319646
61410405244719323001934534730170
61410405244719323007017108908330
61410405244719323008629151142008
61410405244719323008691913256852
61410405244719323008712833961800
61410405244719323009715875240800
61410405882851762701238429182090
61410405882851779173364629333616
61410405933107364903572086912850
61410405935956461897501459898276
61410405936028496339908836746554
61410405936029391418902386222308
61410405936029396772155503325836
61410405936029407471067492958664
61410405936029407471904316490984
61410405936029407476986890669144
61410405936029407478681467829710
61410405936048769611006422113093
61410405936049670039298017495359
61410405936060777181831329933491
61410405936060927893334595171468
61410405936060927894171418703788
61410405936060927899253992881948
61410405936060927900948570042514
61410405936060927901764472869886
61410405936061677610122920611493
61410405936061828324136670541672
61410405936061828324973494073992
61410405936061828330056068252152
61410405936061828331750645412718
61410405937045081538955489401641
61410424599403276091364389332256
61410424599403281581791134785216
61410463311650027236180489641982
61410463364824953829025400362590
61410463367779266535576234061233
61410463367779266545428719755893
61410463367791263399036053324797
61410463367791263409076825363989
61410463368410562721218703549651
61410463368410564551363243132985
61410463368410568081727935400325
61410463368411470479620260842255
61410463368446585303769020214181
61410463368446585433686539601011
61410463368446587133912421313139
61410463368446587263831079184345
61410463368726613844630421460985
61410463368726663850756862236451
61410463368727519765355999226097
61410463368727562453422781800771
61410463368727562460954221758027
61410463368727564283567326088369
61410463368727564291097613430987
61410463368727569773994067882405
61410463368739571853554257761809
61410463368739571861084549813063
61410463368739577341470519567907
61410463368739577343980999555845
61410463368739577344001920260793
61410463368739577349000811619161
61410463368739577351511291607099
61410463368739577351532212312047
61410463368762636427179590215141
61410463368762636557098252790611
61410463368762669908860597058257
61410463368762669911120033291083
61410463368762669916265364879823
61410463368762669918713087470279
61410463368762684598078921950847
61410463368762684603162639317647
61410463368762684733081301893117
61410463368762686565484129798903
61410463368762686573014421867627
61410463368774693998210397911885
61410463368774694005824372782931
61410463368774694143001358240959
61410464006545711444866250222735
61410464006858208884857854812063
61410464006859109447775262875347
61410464006861810736916715713477
61410464006861810739428343607417
61410464006873818306904795292919
61410464006873818309436195985805
61410464006873818314246800999641
61410464006873818316778201692527
61410480287215792196400243399824
61410480287215792206189966979640
61410480597330926469284935131763
61410480597403866966339285385441
61410480597415924542453805727251
61410480597415924544985206420137
61410480597415924552494577766443
61410480597438978135408206926963
61410480597438989255787533053189
61410480597439026313713449672875
61410480597451046826881098160513
61410480597451046834411390211767
61410480996250841778386610916280
61410482431973854515036026747476
61410482671258429861928465774191
61410482671261179871076977748677
61410482671273189271207305816811
61410482671273189278821280687857
61417730436194432212939721686937
61417730442286773408965815187797
61417730648902245380599542932093
61417731877899032958909250058141
61417731878763257356064246823829
61417731878763257356064591180101
61417731878847013449475262255497
61417731878867723359676598768343
61417731878868623782696559147437
61417731878868623790227626033303
61417731878871325074349640942317
61417731878871325074350331104851
61417731878871325630735698669733
61417732090598725650652720042349
61417732090598741016827892423725
61417732090598742251609825918657
61417732090606829525611965426989
61417732090606846126569071303297
61417732090829337442038322256737
61417732109524203068925232997209
61417732109526604171328641500301
61417732109526604582922619331897
61417732109526904360578314792089
61417732109535008235537560176729
61417732493563195179449855836778
61417732493563206292487257291166
61417732510111141686948120285821
61417732510111141692031466116313
61417732515995451730156011964961
61417732515995455429418466619265
61417732515995455434501812449757
61417732516966847533516466988275
61417732563588698191229940293324
61417732563591399482883022088204
61417732564463998433234256798944
61417732564464009546271915470776
61417732564466700136669601720240
61417732564466700136669605969590
61417732564466711249707003174628
61417732564466711249707007423978
61417732564467600704418621595588
61417732564467611817456023049976
61417732570141774547995754495279
61417732570144481192819413762535
61417732570145681949901790221838
61417732570153480145159108939759
61417732570153485633078810175139
61417732570177797257956546329059
61417732570180498412350021658840
61417732586922060141208917835489
61417732586922960571759945100449
61417732586934065927641747087433
61417732586934077040679148541821
61417732587225917562437209971331
61417732587225917562437209975543
61417732587773105434567504211917
61417732587809128144529070884569
61417732587867650649956319481675
61417732587867650649956433918583
61417732587867656137939930392193
61417732587867656137960851098545
61417732587870351934078448827597
61417732587870352490464133483671
61417732587870352490464506555013
61417732587870352536239012051728
61417732587870357294590917202557
61417732587870357429612784987471
61417732587870357429613932897845
61417732587870357429613933247765
61417732587870357431788909813105
61417732587871252913422218187081
61417732587871252920952398983707
61417732587871257852549952166809
61417732587871257860081276270119
61417732587871257862339937078065
61417732587871258408936009894225
61417732587871558186612626059356
61417732587871558646491592681914
61417732587878455816568761098103
61417732587878461169550162587197
61417732587878461304488351083115
61417732587878461304572030372111
61417732587878461306748155197745
61417732587879361727508425899117
61417732587879361735039492784983
61417732587879361737299182462705
61417732587882058087627860999493
61417732587882063019161507693997
61417732587882063028952264257585
61417732587882063575547192350071
61417732587882063575547565421413
61417732587882358276835693237336
61417732587882363627557405048708
61417732587902772929366201673943
61417732587902772929367230543719
61417732587902772929449766526031
61417732587902772929449799840531
61417732587902772929450914436405
61417732587902772929450914449455
61417732587903673359917114501995
61417732587903673359918257808679
61417732587903673360001942051285
61417732587903973686449607597916
61417732587906374651634102785473
61417732587906374651653875585871
61417732587906374651655023491825
61417732587906374651655023846165
61417732587906375063164174128519
61417732587906375200424928503991
61417732587906375200425301575333
61417732587906375200426073227665
61417732588098199891224138640321
61417732588100901594659226344173
61417732588122561340908299062705
61417732588122811659618883882561
61417732588122861484425303917533
61417732588122861530157968121001
61417732588125263044155358689229
61417732588125563187672364593769
61417732588125563187672367776097
61417732588133666696770295300521
61417732588198208622867872825350
61417732588198208622867958564498
61417732588198208622868215781942
61417732723051350761994834413870
61417732723124285636628042875630
61417732724000486858162866481332
61417732724000497971200267935720
61417732729677366111216866082491
61417732729678266541767893347451
61417732729678268325341797284575
61417732729689073491954124464095
61417732746758787655063304587817
61417732747403243996834673125435
61417732747403243996835017481707
61417732747414949593998027569915
61417732747414949593998371926187
61417732747633787748403471229917
61417732747658449341332925610169
61417732799633773985560389453017
61417732799633775220342322947949
61417732799633785098597790907405
61417732799633786333379724402337
61417732799641879095301568332589
61417732799641890208338969786977
61417732800578169362490672737855
61417732800578169364666453207057
61417732800578169364666539296125
61417732800578170599448386701989
61417732800578170599448472791057
61417732800578171011042450622701
61417732800578171011314333716831
61417732800580872302967415511711
61417732800581771086870648355965
61417732800581771086870906623169
61417732800581772733246559682541
61417732800581772733246817949745
61417732800582072922768116068498
61417732800588976177654777802221
61417732800588976177926660896351
61417732800589876196611741146469
61417732800589876196611827235537
61417732800589876608205805067181
61417732800589876608206063334385
61417732800590176797727361453138
61417732800590176934925354063686
61417732800590176935009036889310
61417732800590176935009122978218
61417732800592577899858886862061
61417732800592577900130769956191
61417732800808714762883131821313
61417732800812633839357934160353
61417732800833026387760867975233
61417732800833075800785281634673
61417732800833326531277877063553
61417732800833375944302290722993
61417732800833375944302291189553
61417732800833376401628932758153
61417732800833376401628934274473
61417732800835728091007927603167
61417732800836077693282014553033
61417732800836077693282016069353
61417732800836993083497839593697
61417732800905121224095985345378
61417732800906025497613441932449
61417732800906325641130451020769
61417732800906325641402391488577
61417732800909927958131048055457
61417742885984276256912448197479
61417742885984276256912451379647
61417742885984276256912451384019
61417742885985176687463475462279
61417742885985176824661468072827
61417742885985176824661471255155
61417742885985177236255444854871
61417742885985177236255445904471
61417742885985177236255445904631
61417742885985177236255449086799
61417742885985177236255449441091
61417742885985177236255450503901
61417743364591034887066374008683
61417743364591937101191305210767
61417743364594636609270484118443
61417743364594637158062453510715
61417743364594638392844387005647
61417743364594638392844387005807
61417743364594638392844388055567
61417743524115815930505355782871
61417743524115815930506504738585
61417743524116716361056383047831
61417743524116716361056384097591
61417743524116716498254376708139
61417743577290742944985016374427
61417743577290742944986165329981
61417743577290742944986165347451
61417743577294344667190274389821
61417743577294344667190274744161
61417743577294345215981095876459
61417743577294345215981096926219
61417743577294345215982243769203
61417743577294345215982244832013
61417743577294345215982244832221
61417743577294345215982245186353
61417743595015417880697176862470
61417743595016619047029263836359
61417743595016619184228405420091
61417743595019320338682345631239
61417743595019320338682346681159
61417743595019320338683494587161
61417743595019320338683494941293
61417743595019320341213865248083
61417743595019320752725193360347
61417743595019320887474316073431
61417743595019320887475465383485
61417743595019320935739533466370
61417743595020220906432514462669
61417743595020220906432514466881
61417743595020220906432514816801
61417743595020221318025343338551
61417743595020221318025344388311
61417743595020221318026492298525
61417743595020221318026492648445
61417743595020221320473438396983
61417743595020221320474213235855
61417743595027425862465597401047
61417743595027425999747014569847
61417743595028326430214617276555
61417743595031027721951123629687
61417743595031028133461676903079
61417744800386999155181938054979
61417744800387000801474080467031
61417744800387000801474424823303
61417744800387899585649196405415
61417744800387899585649540761687
61417744800387901369223100342539
61417744800387901369223444698811
61417744800390602523678189526871
61417744800390602660876182137419
61417744800390603072470159969063
61417744800390603072470504325335
61417744959911780196089434576583
61417744959911780198537150914643
61417744959911780198620919829167
61417744959912680629088178179603
61417744959912680763838421137591
61417744959923487442076416685699
61417744959923487579274409296247
61417744959923487579358178210771
61417745007188888658656938945046
61417745013086707210569060803879
61417745013086707210569095167979
61417745013086707210569438107101
61417745013086707213016811506039
61417745013086707213100843405081
61417745013090308935220920565879
61417745013090309481565140305911
61417745013090309481565141355511
61417745013090309481565144537839
61417745013090309481565144892131
61417745013090309481565517609133
61417745013090309481565517609341
61417745013090309481565517963473
61417745013090309484013235364343
61417745013090309484013240081705
61417745013090309484076002200761
61417745013090309484096922907113
61417745013098414456556077277086
61417745013098414456556077277095
61417745013098414456556421633367
61417745013098414593754069887634
61417745013098414593754069887643
61417745013098414593754414243915
61417745030815279665139033738685
61417745030815284604266390060691
61417745030815284606797909677535
61417745030815285153058360502883
61417745030815285153058479526011
61417745030815285153058737806265
61417745030815285153058738160605
61417745030815285155569222397893
61417745030815285155589884823991
61417745030815285155590143104245
61417745030815285198812322596628
61417745030816185583609388817763
61417745030816185583609392004303
61417745030816185583609765075645
61417745030816185586057482826435
61417745030823390128049641830499
61417745030823390265331058999298
61417745030823390265331058999299
61417745030824290695798661706007
61417745030826991987535168059139
61417745030826992399045721332531
61417745438522142332021340070411
61417745491664698360561611101761
61417745491687762930907545368068
61417745491697069346501000661807
61417745491697069346501001711727
61417745509389622795455720426655
61417745509389622795455979061249
61417745509389622795476899293756
61417745509389624441769128273140
61417745509413939359483141079736
61417745509413939954007004073112
61417745509413939954007775725444
61417745509422045017994220858939
61417745509422045017994221908699
61417745509425646740198330968699
61417749030955592037986210611399
61417749030955603151022840413455
61417749030955603158365879222041
61417749084105317567808641558981
61417749084129618072871739297279
61417749084129629192686377712901
61417749084129632897032178197697
61417749084129632897033207067473
61417749084132319776118798910753
61417749084132330895933694543819
61417749084132334600279495028615
61417749084132334600280266680947
61417749084133231457155582799731
61417749084133231868749560631375
61417749101833878902566265706295
61417749101833880548942177032871
61417749101833880686140169643419
61417749101833895373099861023335
61417749101855505811597524890905
61417749101858190527441677512241
61417749101858195878163389323613
61417749101858196015361381934161
61417749101858205351601685850679
61417749101858205351602800459603
61417749101858206997977597177255
61417749101858210702323397662051
61417749101858210702324512270975
61417749101858210839522504881523
61417749101859096446163200459767
61417749101859107566542869070409
61417749107763831037939427019023
61417749243630099022841858369207
61417749243641806404395019688999
61417749243665215814331921702647
61417749243665215814332693354979
61417749243665220753460427334707
61417749243676923195884740065847
61417749243676923195884825804995
61417749243676923195885083022439
61417749243676928135012474045575
61417749243676928135012559784723
61417749261391997423336262546136
61417749261391997423337377155060
61417749261391997606266919360200
61417749267311430244954964041708
61417749314541692619017800176199
61417749314541708678773579689291
61417749314541708678773665428439
61417749314541709090367557520935
61417749314545294341221907836359
61417749314569626736612727758960
61417749314569626736612730941288
61417749314569626736613070715552
61417749314569626736613845550212
61417749314576825881857620854375
61417749314576825881857706593523
61417749314576825881857963810967
61417749314576830820985354834103
61417749314576830820985440573251
61417749314576830820985697790695
61417749314577725900814670287691
61417749314577725900814756026839
61417749314577726449606640729883
61417749314577726449606726469031
61417749314577726449606983686475
61417749314577731251536382099063
61417749314577731251536725055655
61417749314577731388734374709611
61417749314577731388734717666203
61417749314577731800328352541255
61417749314577731846353906638532
61417749314577731846354249595124
61417749314580428198879254453684
61417749314580433138006988433412
61417749320477335059755116717357
61417749320478246753218152214572
61417749320478251692345886194300
61417749320478252103939864025944
61417749320486357259434624633056
61417749321317275116439918050266
61417749338168138361464019227692
61417749338203210731396719740858
61417749338203210731397494575518
61417749338203221842174346710092
61417749338203221875668348905043
61417749338203222393476796090462
61417749338203227363588053326963
61417749338204122852753058271455
61417749338211326985409528834375
61417749338211327397003506666019
61417749338211332473329233256295
61417749338211332884923211087939
61417749339043451407691882600290
61417749339043501374843004414942
61417749339075855957423083190116
61417749339078557660858428111412
61417749722228753778036539845691
61417749722239558944648867025211
61417749722264776122972592287542
61417749722275582890228075779312
61417749722275582935960826071896
61417749722275582935960826188536
61417749722275582938492143863631
61417749723104089014183336810182
61417749723104089014183338326502
61417749723114894180795663972440
61417749739966335615258041551801
61417749739966336850043069647359
61417749739966337398831945488925
61417749739966337398835040089551
61417749739998757886081302141474
61417749740001459177734383936354
61417749740001459177734470025422
61417749740829965253425578412240
61417749740840770282839911434532
61417749740840770282839911451794
61417749740840770465767101079163
61417749740841670850588931327350
61417749740841670850588932843670
61417749740861185120578592971602
61417749745910083307769100468184
61417749745910083307769100818104
61417749745910084405353041352568
61417749745910084405353041702488
61417749745910084542551033963116
61417749745910084542551034313036
61417749745910085002409452931790
61417749745910085139607445892202
61417749746738590666589893124390
61417749746738590666589893137488
61417749746749395833202218783426
61417749746749395833955451822868
61417749746750296263753246052598
61417749746750296263753247568870
61417749746750296263753247568918
61417749746769810350732126525438
61417749746769810350732126526842
61417749746769810533662783339502
61417749746769810533662783340906
61417749746770710918477704257508
61417749746770710918477707445451
61417749746770710964213810604461
61417749746770710964213810604462
61417749746770710964213810605865
61417749746770710964213810605866
61417749746770710964231258940245
61417749746770710964231263657559
61417749746770710964231263657767
61417749746770710964234616525597
61417749746770710964234731310813
61417749746773411018846070312257
61417749746773411018908746333822
61417749746773411018908746338034
61417749746773412255884340735125
61417749746773412665221981638833
61417749746773412665221981638993
61417749746773412667729022651160
61417749746773412667729022652564
61417749746773412667729022664210
61417749746773412667729022669826
61417749746773412802482650252072
61417749746773412802482650270946
61417749746773412802482650275158
61417749746773412804927015276210
61417749746773412804927015280422
61417749746773412804927019980474
61417749746773412804927019984686
61417749746773412804930487633728
61417749746773412804930487637940
61417749746773412804930487650990
61417749746781515946199786117430
61417749746781515947892038813382
61417749746781516083397778723814
61417749746781516085090029903446
61417749746781516085090031419766
61417749793132258323411265100213
61417749793140362198370510484853
61417749793140362199186413409991
61417749793143963920574619544693
61417749793143963921390407684407
61417749793143963921390522469831
61417749793143965567766319010983
61417749793143965704964311621531
61417749793143965704964426406955
61417749793164676978802075146183
61417749793164676978802076681377
61417749793164676978803104015959
61417749793164676978803105551153
61417749793164677390397081847603
61417749793164677527594045588375
61417749793164677527594047123569
61417749793164677527595074458151
61417749793164677527595075993345
61417749793164678762375979083307
61417749793164678762375980618501
61417749793164678763191883543639
61417749793168279249798041379111
61417749793168279249798156183409
61417749793168279249799184567751
61417749793168280896173952705687
61417749793168280896989855649699
61417749793168281034187848260247
61417749793168281034187963045671
61417749793175484341398073769379
61417749793175484341398188554803
61417749793175485576180007264311
61417749793175485576180122049735
61417749793176384360355123202695
61417749793176384360355237988119
61417749793176384909147093644887
61417749793176384909147208430311
61417749793176386006731034529271
61417749793176386143929027139819
61417749793176386555523004971463
61417749793179086063602182829219
61417749793179086063602297614643
61417749793179087847176086766343
61417749793179087847176201551767
61417749794015697480835123708861
61417749794018398588972653832454
61417749794018398588972653838070
61417749794018399184270211412713
61417749794019299156721673709414
61417749794019299156721673713626
61417749794019299157285762645662
61417749794038813836048976247084
61417749794038813836048976248488
61417749794039713857262362622838
61417749794039713857265720194931
61417749794039714266600003513448
61417749794039714266600003526546
61417749794039714268859698026575
61417749794039714269047726103903
61417749794040012811750913043529
61417749794040013861890247134788
61417749794040013999088239745335
61417749794040014046532846538461
61417749794040014458109371317007
61417749794040014458109457406076
61417749794040014458109457423338
61417749794040014458109457429161
61417749794040014458314852447433
61417749794040014458318291404331
61417749794040014458318291421801
61417749794040014458381053517772
61417749794040014458381053523388
61417749794040014458381053535034
61417749794040014458381053536438
61417749794040014458946170874498
61417749794040014595579046128320
61417749794040014595579046133936
61417749794040014595579046145582
61417749794040014595579046146986
61417749794040014595641722172762
61417749794040014596394867583938
61417749799048987612287970625488
61417749799048987612287970625489
61417749799048987612288085410913
61417749799048989228433613260331
61417749799048989258663877702715
61417749799048989258663881952064
61417749799048989258663881952065
61417749799052589334492079685329
61417749799052589334492194470753
61417749799052589883535097187217
61417749799052590980867986762555
61417749799052590980867991011905
61417749799052591118317030682149
61417749799052591529911008513793
61417749799073304176293550958341
61417749799076906447289630460364
61417749799076906447289630460373
61417749799076906447289635046584
61417749799076906447289635046593
61417749799083810845764780376108
61417749799085009773456790617397
61417749799085009773456905402821
61417749799085010322248759996779
61417749799085010322248761059580
61417749799085010322248761059589
61417749799085010322248761396459
61417749799085010322248875845004
61417749799085010322248875845013
61417749799085010322499809518965
61417749799085011419832700881163
61417749799085011419832701943964
61417749799085011419832701943973
61417749799085011419832702280843
61417749799085011968624671323355
61417749799085011968624672386165
61417749799085011968624672723035
61417749799085011968875720845541
61417749799085012014629306109540
61417749799087713306282387904468
61417749799924322847681879374822
61417749799927924569885988438874
61417749799927925118677958863596
61417749799927925118677958876646
61417749799947439251657655977596
61417749799947439251657655979000
61417749799947439251657655996262
61417749799947439251657656449772
61417749799947439251661099656020
61417749799947439251661099657472
61417749799948337850374182530248
61417749799948337850374182547510
61417749799948338033304838889398
61417749799948338033304838895013
61417749799948338033304838895014
61417749799948338033388406923766
61417749799948338033388406925218
61417749799948339085721320533832
61417749799948339268651977347895
61417749799948339270346552992141
61417749799948339270346552992142
61417749799948339270364006043835
61417749799948339270367358894403
61417749799948339270367473697089
61417749799948339271183266441898
61417749799948339633948086467372
61417749799948339634513290976023
61417749799948339634701576270795
61417749799948339636207866620269
61417749799948339636961012031445
61417749799948339679680750204328
61417749799948339679680750670888
61417749799948339680434240474311
61417749799948339681957983875479
61417749799948339681961336726047
61417749799948339681961451528733
61417749799948339682208683243960
61417749799948339682208683255606
61417749799948339682208683261222
61417749799948339816878742814876
61417749799948339816878742832138
61417749799948339816878743281436
61417749799948339816878743298698
61417749799948339816962310860890
61417749799948339816962310862134
61417749799948339816962310862342
61417749799948339819138523415584
61417749799948339819138523415620
61417749799948339819138523415668
61417749799948339819472795571806
61417749799948339820225940982982
61417749799948339820225940987194
61417749799948638176905416130178
61417749799948639825725692343926
61417749799948639825725697048190
61417749799948639825729136005088
61417749799948639825729136009300
61417749799948639825729136022398
61417749799948640006211984270610
61417749799948640006211984270818
61417749799948640008656349157990
61417749799948640008656349630166
61417749799948640008656353862254
61417749799948640008659792819152
61417749799948640008659792823364
61417749799948640008659792836462
61417749799948640008743389568590
61417749799951039739017074146425
61417749799951040926354314759371
61417749799951040971354724025061
61417749799951040971354724025269
61417749799951040972087323336421
61417749799951040973611062469317
61417749799951040973802446598255
61417749799951040973865208715860
61417749799951040973865208717312
61417749799951041385392985473001
61417749799951041385396424429899
61417749799951041522653735481032
61417749799951041522653735951804
61417749799951041522657179158052
61417749799951041522657179159504
61417749799959144252332528503706
61417749799959144847128757727528
61417749799959144847128757739174
61417749799959144847128757744790
61417749799959144848570307853957
61417749799959144848573778708253
61417749799959144848821010435126
61417749799959144848821010907302
61417749800021285194456441156280
61417749816774548876596117071877
61417749816777250580031204775729
61417749816777548920326242687608
61417749816777548920326499905052
61417749816777564972491292032656
61417749816777564972491378121724
61417749816777564972491635339168
61417749816777565005985322807323
61417749816777565005985323857083
61417749816777565521534395623612
61417749816777565523794085419378
61417749816777566789810250874909
61417749816777566789810251229200
61417749816777566789810251229201
61417749816777567201592673434297
61417749816777567201592673438509
61417749816777616612922511920263
61417749816778465985579344999229
61417749816778467220361278494161
61417749816778467769216010701277
61417749816778467815245051467125
61417749816799164351028915494865
61417749816801881981584771822375
61417749816809671021252257221953
61417749816809971164769266310273
61417749816809985856544016157255
61417749816809985856544017207015
61417749816809985993993028666177
61417749816809985993993029715937
61417749816809987640368939992753
61417749816809987640368941042513
61417749816810886424544055931297
61417749816810888208117959868421
61417749816813589547784435740570
61417749816813622894522423675421
61417749817649898753614964506743
61417749817650198949726126841126
61417749817652900234266642437887
61417749817652900241041469311999
61417749817652900241044822179829
61417749817652900241379208636006
61417749817652900652826828088801
61417749817652900790171179060728
61417749817652900790171179073778
61417749817652900790171180590098
61417749817652900791175373433976
61417749817652966649878766212813
61417749817653800809128228507302
61417749817653800809128228511514
61417749817653801213860345297903
61417749817653801220722207859430
61417749817653801221474323352522
61417749817653801221726400698936
61417749817673313704798059073272
61417749817673313704798059092146
61417749817673313704798060608466
61417749817673313704798060621564
61417749817673313707329435804634
61417749817673313707329464502394
61417749817673314941839773189274
61417749817673314942676486639030
61417749817673315305441306668716
61417749817673315305441306681814
61417749817673315353433751002252
61417749817673315353433751019514
61417749817673315353701903458354
61417749817673315353701903458402
61417749817673315353701908162666
61417749817673315353705347119564
61417749817673315353705347131210
61417749817673315353705347132614
61417749817673315353705375815920
61417749817673315353705375828970
61417749817673315354270464470674
61417749817673315488371963010396
61417749817673315490899896068950
61417749817673315490899896535510
61417749817673315490899900773214
61417749817673315490903339730112
61417749817673315490903339741758
61417749817673315490903339743162
61417749817673315490903368426468
61417749817673315490903368439518
61417749817674215326654692572294
61417749817674215918922990743368
61417749817674215918922990743528
61417749817674215921450923329698
61417749817674215921450923783000
61417749817674215921450928033962
61417749817674215921454395687216
61417749817674215922270188445074
61417749817674514278949664996114
61417749817674514278949664996162
61417749817674515516744522986694
61417749817674516064967932871320
61417749817674516064967932888790
61417749817674516064971376095038
61417749817674516065034052120814
61417749817674516108256233132382
61417749817674516110700596602612
61417749817674516110700596606824
61417749817674516110700596620082
61417749817674516110700597092258
61417749817674516110704040298554
61417749817674516247964708934878
61417749817676917023126930028969
61417749817676917027645415724184
61417749817676917029901756903082
61417749817676917210659640106056
61417749817676917210659640119106
61417749817676917211203953072880
61417749817676917213107477482096
61417749817676917213923270239954
61417749817676917622170049916590
61417749817676917622170051432910
61417749817676917624697982943124
61417749817676917624697987660486
61417749817676917624701455313740
61417749817677215570602746790994
61417749817677215570602746791042
61417749817677216119394715816084
61417749817677216119394715829134
61417749817677217217731888572266
61417749817677217217731889635124
61417749817677217354176649324066
61417749817677217354176650723746
61417749817677217354176650728118
61417749817677217354176650741216
61417749817677217354930139108984
61417749817677217356687133915694
61417749817677217357437180140024
61417749817677217357437180494156
61417749817677217399909313514532
61417749817677217399909313527582
61417749817677217399909314927262
61417749817677217402357122076124
61417749817677217402357122080336
61417749817677217402440718812512
61417749817677217402440718825562
61417749817677217768218435704252
61417749817677217768218435708464
61417749817677217948701283851730
61417749817677217948701283969774
61417749817677217951211768561402
61417749817677217951232689254704
61417749817677217951232689267754
61417749817685020491574768572182
61417749817685020493267019751814
61417749817685020895826739651555
61417749817685021086370997817478
61417749817685021087878694806666
61417749817685021088063250962520
61417749817685021088063250979990
61417749817685021088066722870948
61417749817685021088066722883998
61417749817685321084825335787819
61417749817685321084825336837579
61417749817685321085097304951983
61417749817685321231583703262912
61417749817685321231583703275962
61417749817685321277316367464976
61417749817685321277316367478074
61417749817746261277731581523236
61417749817746310682283498549935
61417749817747160265381851631742
61417749817747161499975499831902
61417749817747161500728641010990
61417749817747161911757420001726
61417749817747161911757762958318
61417749817747162049018174377198
61417749817749861968816939335594
61417749817749863203410501796606
61417749817749863203410587535754
61417749817749863204162614105918
61417749817749863204163728714842
61417749817749863615192850662170
61417749817749863752453519298494
61417749817749863753205631607806
61417749817750163349103588115519
61417749817750163349919495665443
61417749817757967079121859490558
61417749817757967079122202447150
61417749952675950055613547951127
61417749952675950055613890907719
61417749952676850486164918172679
61417749952676850623362910783227
61417749952701165403795252882885
61417749952701165815388081758767
61417749952701165815388082808527
61417749952701165815409375515317
61417749952701165952586075419075
61417749952701165952587223325077
61417749953540478340758553817378
61417749953540478340758555333698
61417749953548583588261809535318
61417749953551285291509989891971
61417749953551285291509989891972
61417749953551285337263573383493
61417749953551285337263574800435
61417749953552185310465918595158
61417749953552185905263297716238
61417749953552185905263298779048
61417749953572898917486466904163
61417749953572898917486466904164
61417749953572898963238902390353
61417749953575600064347354016603
61417749953575600620733526530687
61417749953575600620733526530688
61417749958609790816895772391585
61417749958609791365938790243393
61417749958609791365938791293153
61417749958620598226940422476894
61417749959456908857847472719105
61417749959459610561094648199479
61417749959459610561262012787899
61417749959459610561282560422957
61417749959459610561345323604824
61417749959459910704862332694548
61417749959460811135412239233542
61417749959460811135412240749862
61417749959460811272611351507246
61417749959460811272611352570056
61417749959460811318344015709310
61417749959460811318344016772168
61417749959481224188744780149565
61417749959481224188744780149566
61417749959481224188765586051827
61417749959481224188765700855917
61417749959481224189578137544952
61417749959481524333097469582970
61417749959483925288178427415647
61417749959483925295771510277894
61417749959483925890296143388616
61417749959483925890297262598261
61417749959483925890297262598262
61417749959483925890485549426615
61417749959483925890567739500312
61417749959483925890567739501716
61417749959483925890567739513362
61417749959483925890567739518978
61417749959483925890568858709910
61417749959483925890568858709958
61417749959483925891991839758828
61417749959483925891991839776089
61417749959483925891991839776090
61417749959483925892009289628145
61417749959483925892012760482441
61417749959483925892259992196264
61417749959483925892259992209314
61417749959483925892259992668440
61417749959483925892259992681490
61417749959483925892263435870476
61417749959483925892263435870524
61417749959483925892263435874688
61417749959483925892263435887786
61417749959484226034085867914918
61417749959484226035780444958844
61417749959484226035780444964460
61417749959484226035780444977510
61417749959485126464635775872258
61417749959485126464635776338818
61417749959485126464635776338866
61417749959485126464635777388578
61417749959485126466328028568210
61417749959485126601835146076296
61417749959485126603526021627896
61417749959485126604342187107336
61417749959485126604342187457256
61417749959485126647566432667448
61417749959485126647566432686322
61417749959485126647566434202642
61417749959485126647567810161768
61417749959485126649258685363400
61417749959485126649258685382274
61417749959485126649258685848834
61417749959492031002503612869181
61417749959492031002505936867235
61417749959556871290217559484494
61417749959556871883319715801190
61417749976310451707957799794732
61417749976334767037432010440365
61417749976334767037433158337641
61417749976334767082998458301244
61417749976334800385615049423227
61417749976346474466182662899398
61417749977174979993165110131586
61417749977174980130363102737762
61417749977185486800399564297892
61417749977185486800587591312414
61417749977185486800587592375224
61417749977185786806571072974545
61417749977185786806905459413412
61417749977185786806905459430674
61417749977185786944103452037058
61417749977185786944103453553378
61417749977185786944167248792964
61417749977185786989920833701428
61417749977186687374654479306230
61417749977186687374654480822550
61417749977186687511916268668472
61417749977186687557669853576936
61417749977206199812809639770210
61417749977206199812809641286530
61417749977206199814501892466162
61417749977206199814501893982482
61417749977206199858542305494210
61417749977206199858542305507308
61417749977206199860238000346698
61417749977206199861073680690378
61417749977209801535013748830050
61417749977209801535013750346370
61417749977209801536706001526002
61417749977209802129809979587454
61417749977209802129809979591666
61417749977209802131317676580854
61417749977209802131502232736708
61417749977209802131505704640924
61417749977209802131505704645136
61417749977209802131505704658186
61417749977210102135794609613261
61417749977210102136128996518688
61417749977210102136128996535950
61417749977210102137821248748080
61417749977210102137821248765342
61417749977210102273326988675774
61417749977210102273326990192094
61417749977210102273328366151172
61417749977210102273328366267812
61417749977210102273328366273428
61417749977210102273328366623348
61417749977210102275019241371726
61417749977210102275085361075926
61417749977210102275835407182212
61417749977210102275835407298852
61417749977210102275835407304468
61417749977210102275835407654388
61417749977210102319059652877838
61417749977210102319059652883454
61417749977210102319059654399774
61417749977210102320751905573790
61417749977210102320751905579406
61417749977210102320751906045966
61417749977210102320838945984390
61417749977211002703878016411506
61417749977211002705570268640898
61417749977211002706386434919348
61417749977211002888567045153546
61417749977218207385327948161706
61417749977280046419126868169818
61417749977282748122561955873670
61417749977283098060173959983008
61417749977283948286608409904204
61417749977283948881133044549912
61417750029485378585239094704087
61417750029485378722437087314635
61417750029485378722437201755963
61417750029485378722437201769013
61417750029485378722437202105883
61417750029485412069178920679955
61417750029488980444641310828853
61417750029509693914462631342803
61417750029509693914463779271891
61417750029509694051660623622305
61417750029509694051660623953351
61417750029509694051660623972225
61417750029509694051660738394679
61417750029509694051660738407729
61417750029509694053355313922285
61417750029509694054171221465567
61417750029512395755158730658285
61417750029513295773864732682145
61417750029513295773864847454519
61417750029513295773864847467569
61417750029513295774115781141521
61417750029513295775559422982125
61417750029513295776375330525407
61417750029513296185710906883379
61417750029513296185710907233299
61417750029513296322907750533953
61417750029513296322907751583713
61417750029513296322908899489715
61417750029513296322971661608771
61417750029520550873285831192260
61417750029521400886116509404979
61417750029521401434908479847171
61417750030352608299297851001590
61417750030352608848089821426312
61417750030359513201313944079544
61417750030360413624521845378423
61417750030360413815067251903810
61417750030360713821385120003404
61417750030360713821385120004808
61417750030360713821385120022070
61417750030360713958583112628454
61417750030360713958583113081756
61417750030360713958584232295774
61417750030360714004400492875882
61417750030363415661831292985108
61417750030364315680787221688294
61417750030364315680787221692506
61417750030364315680787222159066
61417750030364316092381199506840
61417750030364316229642988886392
61417750030364316275396573794856
61417750030383828576269024177144
61417750030383828576270143386790
61417750030383828576270143503430
61417750030383828576541739498438
61417750030383828576541739498486
61417750030383828577964720547356
61417750030383828577964720564618
61417750030383828578232872984792
61417750030383828578232872997842
61417750030383828578232873456968
61417750030383828578232873470018
61417750030383828578232873470066
61417750030383828578236316659004
61417750030383828578236316659052
61417750030383828578236316663216
61417750030383828578236316676314
61417750030384728953745382017139
61417750030384729144018044052652
61417750030384729144018044065702
61417750030384729145981893328104
61417750030384729145981893345574
61417750030384729145985365232320
61417750030384729145985365236532
61417750030384729145985365249582
61417750030384729146549449464304
61417750030385028732907253041541
61417750030385029142743978153403
61417750030385029143015947317567
61417750030385029144689258950513
61417750030385029150274270204657
61417750030385029152300909338072
61417750030385029152300909339476
61417750030385029152300909356738
61417750030385029287807768578954
61417750030385029287807768934490
61417750030385029287807769997300
61417750030385029287870444604682
61417750030385029287870444604730
61417750030385029289498901963122
61417750030385029289498902416424
61417750030385029289502345622880
61417750030385029289502345628496
61417750030385029289502345641546
61417750030385029289565021667322
61417750030387730991053709346996
61417750030387730991054828561014
61417750030387730991054829623824
61417750030387730992745962042948
61417750030387730992749405255020
61417750030387730992749405268070
61417750030387730993561869592054
61417750030387730993564193590108
61417750030388631002208756899327
61417750030388631002396784976655
61417750030388631003903332543573
61417750030388631004091360620901
61417750030388631004653120854831
61417750030388631004653121904591
61417750030388631004655444852885
61417750030388631413990761758539
61417750030388631413990762808299
61417750030388631415685338452545
61417750030388631421604736145556
61417750030388631421604736612116
61417750030388631421856817859412
61417750030388631421856818209332
61417750030388631423296988841508
61417750030388631604787474555432
61417750030388631606293765371466
61417750030388631606314686064768
61417750030388631606314686077818
61417750030395836103054668379626
61417750030395836103303047999450
61417750030395836103303048471626
61417750030395836103305372464064
61417750030395836103305372469680
61417750030395836149056633380090
61417750030396736525988278615807
61417750030396736669359816714199
61417750030396736671052067997214
61417750030396736671052068347134
61417750030396736716784732078426
61417750030396736716784732195066
61417750030396736716784990358728
61417750030396736716784990362940
61417750030396736716784990475368
61417750030396736716784990829500
61417750030396736716787056543040
61417750030396736716787056547252
61417750030396736716805653255598
61417750030396736716807977249440
61417750030396736716807977253652
61417750030456774569292596589718
61417750030457675137104292491002
61417750030457975281981102347373
61417750030457975281981218648299
61417750030457975282797040104783
61417750030457975282797126198223
61417750030461577005001235258063
61417750030461577005003558206357
61417750030493147432829847974598
61417750030493147432829848091238
61417751157962578450569149542211
61417751157963474079441398171109
61417751157963479430163109982481
61417751158035523210232911454663
61417751158036425059148166588310
61417751158059834828333153429905
61417751158059838539456448093379
61417751158059839767460887409633
61417751158059839774239153240643
61417751158060735396332191490913
61417751158060735403675574673081
61417751158060739153021471698564
61417751158071542216663465971783
61417751158071547155791199951511
61417751158071547753119178982192
61417751158911824868757443282197
61417751175677648288665768725223
61417751175689353885829123169703
61417751175689355669403027106827
61417751175689355669405350055121
61417751175785460746689414641626
61417751175785460747504202976714
61417751175785711067825411692257
61417751175785711120189783419444
61417751175785714824535583904240
61417751175786611498376438953005
61417751175786611498376439307137
61417751175786611498376783326587
61417751175786616444848327767233
61417751175786616986297259400839
61417751175786616993640298209425
61417751175786617039664704750668
61417751175797422206277031930188
61417751175797423992361419054832
61417751175797423992361533373696
61417751176624743553949922875558
61417751176624743553950180093002
61417751176624743553950954931874
61417751176624743553953279279848
61417751176624743553953280342658
61417751176624792966974594219002
61417751176624792966977694468658
61417751176624792966978037425250
61417751176625993726254420104781
61417751181585973489609588861127
61417751181597075163848344825560
61417751181597078868194145310356
61417751181597080102976078805288
61417751181694336487516973898264
61417751181694340191862774383060
61417751181695241850418928277138
61417751181695286919300172108641
61417751181695290623645969411109
61417751181695290623645972593437
61417751181695291813259322934557
61417751181695291858991987138025
61417751181703392029605432037869
61417751181703395733951232522665
61417751181706047573353259566420
61417751181706049267993152888330
61417751181706049405191231704530
61417751181706049405253908084438
61417751181706093732852491664441
61417751181706096979871650114077
61417751182534269123021703437649
61417751182534269124713956133601
61417751182534269537123841501253
61417751182534269537126164449547
61417751182545120410912302122254
61417751182545125764078378938890
61417751182569435746910665635082
61417751182570588806740513589313
61417751182570588806740516771641
61417751182570588808432769467593
61417751182639632340671657272129
61417751182642337153737558746488
61417751182674752653574540285048
61417751228855276594798511111499
61417751228855277006392488943143
61417751228863376765163574837819
61417751228866077919618405410851
61417751228866078468659015637867
61417751228866081623964205895647
61417751228866082173004816122663
61417751228866083407538109832771
61417751228866083407786749617595
61417751228866978487367425636279
61417751228866978487618388019477
61417751228866982191713226121075
61417751228866982191713485451089
61417751228866982191961865555979
61417751228866982603555843387623
61417751228866983838089137447651
61417751228866983838089396777665
61417751228866983975535769493103
61417751228866983975538092441397
61417751228866984387129747324747
61417751228866984387132070273041
61417751228936325915162582936919
61417751228936325915162584472113
61417751228936326463954553379111
61417751228936326463954554914305
61417751228936327699552305595227
61417751228936328111146283426871
61417751228939029402799365221751
61417751228939029402799708178343
61417751228939928179384093948683
61417751228939929825760005275259
61417751228939929833350735443303
61417751228939929970548728053851
61417751228960387349387069323890
61417751228960637533262397732741
61417751228960637533262397751615
61417751228960637540040320626033
61417751228960637540041349495809
61417751228960638082054282435785
61417751228960638089648108254215
61417751228960641244386119575635
61417751228960641244386121110829
61417751228960641244387148445411
61417751228960641244387149980605
61417751228960641655981126277055
61417751228960641793178090017827
61417751228960641793178091553021
61417751228960641793179118887603
61417751228960642890763059771987
61417751228960642890763061307181
61417751228960643027961052382535
61417751228960643028775842233943
61417751228960643440369820065587
61417751228963339236509457365089
61417751228963339243287637456951
61417751228963339243288409109283
61417751228963342947633437941747
61417751228963342947634209594079
61417751228963344731208113531203
61417751228964239804509439973715
61417751228964239804509525712863
61417751228964239811036400128065
61417751228964239811036657332459
61417751228964239811852560270647
61417751228964239811852564521449
61417751228964240216103503544507
61417751228964240353364172180831
61417751228964243515382199077667
61417751228964243515382200612861
61417751228964243515382457344871
61417751228964243515382457817255
61417751228964243515383227947443
61417751228964243515383228997203
61417751228964245161759139274019
61417751228964245161759140323779
61417751228964245162574272082019
61417751228964245292429916047967
61417751228964245299772264692567
61417751228964245345797447136944
61417751228964245345798593625956
61417751228964245704023893879611
61417751228964245757392571457600
61417751228964295165521597489955
61417751228971444902636346760311
61417751228971444902636689716903
61417751228971448606982490201699
61417751228971449841764080740039
61417751228972344921593396193627
61417751228972345470385366635819
61417751228972345470385709592411
61417751228972345516410892036788
61417751228972349174731510077207
61417751228972349220756692521584
61417751228972350272315108004999
61417751228972350409513100615547
61417751228972350821107078447191
61417751228972399041044668839375
61417751228972400275826602334307
61417751228975046624840455820151
61417751228975046624840798776743
61417751228975052112760160242071
61417751229799670568429840684398
61417751229799670568430616586080
61417751229799719981454254810398
61417751229799719981455030712080
61417751229799719981457355060054
61417751229799719981457698016646
61417751229839591694709938290329
61417751229839591702051943997051
61417751229839592113830855305397
61417751229839592113834208173227
61417751229846795007002690206951
61417751229850397277996445360801
61417751234739334499972637454640
61417751234739334637233306090964
61417751234760043988601384987647
61417751234760047694641761116689
61417751234869012763304644268824
61417751234869268441877509648645
61417751234869268441878628843789
61417751234869268853471487467239
61417751234869268853472606675433
61417751234871669948532889810042
61417751234872865224954232271569
61417751234872865766403077811886
61417751234872865766486760164910
61417751234872870575675939483671
61417751234872870712873932094219
61417751234872870712873932107269
61417751234872870712958391171220
61417751234872870715384416681427
61417751234872870758691055374736
61417751234872870758878222524132
61417751234872870758900261021784
61417751234872870761158921947774
61417751234872871170494238853428
61417751234872918929778711797385
61417751234872918929778714979713
61417751234872920530986043152429
61417751234872920576906735433273
61417751234872920578414058884659
61417751234880970334695063608329
61417751234880970883487376994063
61417751234880970883487377007113
61417751234880974039040864093125
61417751234880974589527495789021
61417751234880974589527754069275
61417751234880974590343317243234
61417751234880974590343317243235
61417751234880974590343661599506
61417751234880974590343661599507
61417751234880974590343662066067
61417751234880974633837467908772
61417751234880974636118167332414
61417751234880975825125250738166
61417751234880975825125250738167
61417751234880976234209088818485
61417751234880976234209090218165
61417751234880976236719228569810
61417751234880976236719228569811
61417751234880976236719572926082
61417751234880976236719572926083
61417751234880976282494078658990
61417751234880976419671150913023
61417751234881020335738174424145
61417751234881024040083974908941
61417751234881025688907348557175
61417751234881025688907349023735
61417751234883677574126239747518
61417751234883677574147160453870
61417751234883727392154408183747
61417751234883727392154408650307
61417751235708295981532284337651
61417751235720303584280337081997
61417751235723905436427138744585
61417751235723905443770249297536
61417751235723905482159802948101
61417751235723905482159802948149
61417751235723905489502913501052
61417751235723955238887102065170
61417751235723955238890574323517
61417751235744313203576041768234
61417751235744314438106922554440
61417751235744314438922830084672
61417751235744314438922831147482
61417751235744314438923605986354
61417751235744314440613706368036
61417751235744314440614049324628
61417751235744314440614053910848
61417751235744314440614825563180
61417751235744314440617148511474
61417751235744314440617406791728
61417751235744314440618181630600
61417751235744314445697309415972
61417751235744314445698428611116
61417751235744314445700751559410
61417751235744314464341650409275
61417751235744314471117205869153
61417751235744314575367333973320
61417751235744314575367676929912
61417751235744314577874717960952
61417751235744314577875494199504
61417751235744314577877817147798
61417751235744314582958063791444
61417751235744314582959182986588
61417751235744314582961505934882
61417751235744314987149597099736
61417751235744314987149601349086
61417751235744314987149945705358
61417751235744314989656723869924
61417751235744314989660081337024
61417751235744314994740326917860
61417751235744314994740445952625
61417751235744314994740445958457
61417751235744315202842414336695
61417751235744362616596755470542
61417751235744362616597012687986
61417751235744362616597098427134
61417751235744362616597784340318
61417751235744362616598127296910
61417751235744362616600197613980
61417751235744362616600455894234
61417751235744362616601226483756
61417751235744364400986909894490
61417751235744364400986938603887
61417751235744364400987595807674
61417751235744364400987595937355
61417751235744364400987681546822
61417751235744364400987686261754
61417751235744364400989918755968
61417751235744364400989919818778
61417751235744364400989923005318
61417751235744364400990004495116
61417751235744364400990262775370
61417751235744364400990267361590
61417751235744364400991037614242
61417751235744364400991039013922
61417751235744615209914571998744
61417751235748215282541563136846
61417751235748217068561203905762
61417751235748217068564303092608
61417751235748217107622548739053
61417751235748217107810576816381
61417751235748217112873255975589
61417751235748217112873259157917
61417751235748217519404554648025
61417751235748265245359946426834
61417751235748266891735857753410
61417751235748266891924144589801
61417751235756320394815260393904
61417751235756320943520449290402
61417751235756320943522773171825
61417751235756320981996784486661
61417751235756320981996784486869
61417751235756320982748896795973
61417751235756320987832501360229
61417751235756320989524754056181
61417751235817260640107851543924
61417751235817261189150526089220
61417751235819966054394935765206
61417751235828071166669838285958
61417751235828071578448764133615
61417751252281796910031049524999
61417751252281796910031049529211
61417751252465510882731800517948
61417751252465510928485356730056
61417751252497878280556837400169
61417751252497878280560193450327
61417751252497878280560279539395
61417751252497878280560279543607
61417751252497881984902637884965
61417751252497881984905993935123
61417751252497881984906080024191
61417751252497881984906080028403
61417751252497883768476541822089
61417751252497883768479897872247
61417751252497883768479983965527
61417751252500279977569567791474
61417751252500283681915368276270
61417751252500284916697301771202
61417751252500579572213361334275
61417751252500579572213361338487
61417751252500583252664501031114
61417751252500583252664501381034
61417751252500583252665275865774
61417751252500583252667600213748
61417751252500583801707175926330
61417751252500583825432377364590
61417751252500585060129622567209
61417751252500585105946975063038
61417751252500585105949298011332
61417751252500634885753372251195
61417751252501480551641074986160
61417751252501484255899836595390
61417751252501484255902159543684
61417751252501484255986875470956
61417751252597840896447190529523
61417751252597840896447195251257
61417751252597840896447447397047
61417751252597840896447447746967
61417751252597840896447452468701
61417751252597841437979980362042
61417751252597841483733536574150
61417751252597846247168786622351
61417751252597846247169159208419
61417751252597846247169159558339
61417751252597846247169159680803
61417751252597846384366779232899
61417751252597846384366893551763
61417751252597846384366894951443
61417751252597846384367151818967
61417751252597846384367152168887
61417751252597846384367152291351
61417751252597846384367152304401
61417751252597846386877379661115
61417751252597846386877636878559
61417751252597846422841121617902
61417751252597846791317680324305
61417751252597846791317680328517
61417751252597896204342094450305
61417751252597896204342094454517
61417751252605946006188254740311
61417751252605946410439222461129
61417751252605946410439479678573
61417751252605946410439565767641
61417751252605946417782604580647
61417751252605950114785022945925
61417751252605950114785280163369
61417751252605950114785366252437
61417751252605950122128404593059
61417751252605950122128405065443
61417751252605950251983015556473
61417751252605950251983272773917
61417751252605951494107959162231
61417751252605951901622943440073
61417751252605951905701936993875
61417751252605951905702309015617
61417751252605951905702310415297
61417751252605951906706289266353
61417751252605951906706289270565
61417751252605951908212793123214
61417751252605951908212793123215
61417751252605951908212793589775
61417751252605952092063976962157
61417751252606001319730703392353
61417751252606850689877167736548
61417751252609548277184449033591
61417751252609548277184449046641
61417751252609548277184706251035
61417751252609548277184706264085
61417751252609551981530249531437
61417751252609551981530506735831
61417751252609551983224825045993
61417751252609551984040732589275
61417751252609551984040990856479
61417751252609551984040991323039
61417751252609553627906418075457
61417751252609553630416902183055
61417751252609553767614636526399
61417751252609553767614638042719
61417751252609553767614894793603
61417751252609553767614895260163
61417751252609553813368221552898
61417751252609553813368480169995
61417751252609553813368480170022
61417751252609553813431242289078
61417751253254355174670627930525
61417751253254355174670627934737
61417751253434172220774610026807
61417751253434172223096722289781
61417751253434172223099045238075
61417751253434221633799024152807
61417751253444979036022280158374
61417751253448881084925016324506
61417751253448881115175314593245
61417751253448881115176433801430
61417751253448881115176433801439
61417751253448930910296639431070
61417751253448930910380322262302
61417751253469340073045018227411
61417751253470189656332430381990
61417751253470191439969010344890
61417751253470491418149785138733
61417751253470491423253165586385
61417751253470491448403670885655
61417751253470491449219573831937
61417751253472891359767775303286
61417751253472892594361337764298
61417751253472892595113450073610
61417751253472892595114564682534
61417751253472893143404355266186
61417751253472893144156467575498
61417751253473192740868955085033
61417751253473192740872397363984
61417751253473192740872397363985
61417751253473192740872398763665
61417751253473192785870770659482
61417751253473192785873869964372
61417751253473193152087526305179
61417751253473241328635429750382
61417751253474091524379085218136
61417751253474093353622891239720
61417751253474093353685653358776
61417751253480996470073810067174
61417751253480996471580342752238
61417751253481296066033413750410
61417751253481296660830016044122
61417751253481346431410397629808
61417751253482196634120262698028
61417751253482197228644897227096
61417751253482197228644897343736
61417751253484898335522944149681
61417751253484898337217521213299
61417751253484898337219844148543
61417751253543137290379208842158
61417751253545838582032290637038
61417751253545838993814296546010
61417751253545839131074965182334
61417751253546136941726656794978
61417751253546142432153402247938
61417751253546142432154521443082
61417751253546142437237867273574
61417751253546142475376702472120
61417751253546142475379025420414
61417751253546142477906958460046
61417751253546142482970531477090
61417751253546142482972854425384
61417751253546188550899687866690
61417751253554247549404724126205
61417751253554247549404727308533
61417751253554247549425730926044
61417751253554247549425734108372
61417751253554247549429086976202
61417751253554247960998700540907
61417751253554247960998700895199
61417751253554247960998701957849
61417751253554247960999049500820
61417751253554247960999049500821
61417751253554248145038261410506
61417751253578257793556691832314
61417751253578259028338625327246
61417751253578557982806393820554
61417751253578559217588298735722
61417751253578559586629669733024
61417751253578559586629926950468
61417751388399868756487279561347
61417751388399868932995680208473
61417751388399868935440045213737
61417751388461107370195801282339
61417751388461107507393793892887
61417751388471914321197935337171
61417751388472814888946955212679
61417751388496224161685864615779
61417751388496229649605569037699
61417751388497124729434884491287
61417751388497130080156595830275
61417751388497130080156596302659
61417751388497179670442209992297
61417751388497179670442213174625
61417751388497180082036187823893
61417751388504334760162650855459
61417751388505235376196660588942
61417751388507937031158473140047
61417751388507937077183941498176
61417751389372476613107132345889
61417751389379730566994332982623
61417751389380581723413428559309
61417751389383283433438410710283
61417751389444526986274393793272
61417751389444527535882316406659
61417751394381440341296015978397
61417751394405755632966735843463
61417751394405755633782643373694
61417751394405755633782643373695
61417751394405755677276449682960
61417751394405755677276452865288
61417751394405755679557149106602
61417751394405805083522956683129
61417751394405805083522959865457
61417751394405805495304962592101
61417751394405805495304965774429
61417751394412709253816048111821
61417751394412709253816076691537
61417751394412709436830301539969
61417751394412709436830387279117
61417751394413910561573170247703
61417751394416562490264659492748
61417751394416562492545129345494
61417751394416562492545387612698
61417751394416611853037965348131
61417751394416611853037966747811
61417751394416611853225993307415
61417751394416611853225993425459
61417751394416611853225993775379
61417751394416611853226252042583
61417751394416611898770629433603
61417751394416611898770630949923
61417751394416612310552635342575
61417751395062313416123430932893
61417751395062313416123432332582
61417751395062313827905436828824
61417751395062313827905436841874
61417751395062313827905438241554
61417751395279901274269437159958
61417751395281101435721695094250
61417751395281101435721723790606
61417751395281101984513665536442
61417751395281102031271483134417
61417751395281151375651577061194
61417751395281151810886425742638
61417751395288055790825406381667
61417751395289206960341769451612
61417751395289207143356109085468
61417751395291908846519157401211
61417751395352847261940390032698
61417751395352847261943355296331
61417751395352852210108820055934
61417751395354052921371492503101
61417751395354052921371495685429
61417751395354052921374848553259
61417751395354053379723267212410
61417751395354053516795649491095
61417751395354053516795650540855
61417751395354053516983935848734
61417751395354053516983936898494
61417751395354097798556692702194
61417751395385267703164412466502
61417751412033464490611588493103
61417751412033464490611588497315
61417751412033469978527849726037
61417751412033469978527850775797
61417751412033469978528194082309
61417751412130725807502296091069
61417751412130731295421997330661
61417751412130731295422000512989
61417751412130731295422254548105
61417751412130731295422340637173
61417751412131631733316154098360
61417751412138886416059809022128
61417751412142438548835677112238
61417751412142438686096460888118
61417751412142438731766333926302
61417751412142438731766448711726
61417751412142438731829125091634
61417751412142438731829469447906
61417751412142488502681446336242
61417751413003075810076675267734
61417751413005777513511677232438
61417751413005777513512020189030
61417751413006126902356414587634
61417751413006977674963963863406
61417751413006977677223739748240
61417751413006977678123330103880
61417751413006978272919559344964
61417751413015083382389143629160
61417751413079028455666605298597
61417751413079028455670076138382
61417751413079028592843705900393
61417751413079028592843709082721
61417751413079028592930830869390
61417751413079028631822811477500
61417751413079028638409352007080
61417751413079028638597265293368
61417751413079028638597380084408
61417751413079028638600732952238
61417751413079028638684415777854
61417751413079029004437682315095
61417751413079029004437682669387
61417751413079029004437683732037
61417751413079029004438026688629
61417751413079029004438031275009
61417751413079029188477156045866
61417751413079029188477157091414
61417751413079029188477157095626
61417751413079029188477243184694
61417751413079929619028269049974
61417751413086828611551345616576
61417751413087134298594904452115
61417751413087134298594908684203
61417751413111443948725783452418
61417751413111444135986525894550
61417751465305652828509432694516
61417751465305658179231144505888
61417751465305658180046704474435
61417751465305658180047047431027
61417751465305658318939616631991
61417751465305658318939621349353
61417751465305658319755179805950
61417751465305658319755179805951
61417751465305658319755265895018
61417751465305658319755265895019
61417751465305658319755524628783
61417751465309260039449149101415
61417751465309260039449153700685
61417751465309260041143725691831
61417751465309260041959288865791
61417751465309260041959374954859
61417751465309260041959633222063
61417751465309260041959633688623
61417751465317365149189985037445
61417751465317365151700467745363
61417751465317365151700553834431
61417751465317365560783962856039
61417751465317365563294445577007
61417751465317365563294789933279
61417751465317365700492438187555
61417751465317365700492524276623
61417751465317365700492782543827
61417751465317365700492783010387
61417751465317365746246023563974
61417751465317365746246367920246
61417751465317415107010914843145
61417751465317415564274880829360
61417751465965818373343439682838
61417751465965818419097024591293
61417751466181004458058103913625
61417751466181004673750543377041
61417751466181004673750543731333
61417751466181053871082518039625
61417751466181053916836075179030
61417751466181054061624457849722
61417751466184606395135306304034
61417751466184656187745146620344
61417751466184656737690850620333
61417751466191511343242693387280
61417751466191811486738781883137
61417751466192712054487802112937
61417751466192712100241387022769
61417751466192712100241387022796
61417751466192712100241387040274
61417751466252749947913270821226
61417751466252749954694535336145
61417751466253650515724709505066
61417751466253650515724966722510
61417751466253955470146265889993
61417751466253955470146269076533
61417751466253955607323366491789
61417751466253955607323369674117
61417751466253955607323455767556
61417751466253956018917342906491
61417751466253956018917343260783
61417751466253956018917344323433
61417751466253956018917687280025
61417751466256657906392248697386
61417751466257558336943275608214
61417751466257558336943275612426
61417751466257558474204030337818
61417751466264457329466350657044
61417751466264457329466352192078
61417751466264757518736687791968
61417751466264757518737030748560
61417751466264763016698283461274
61417751466264806883497376772744
61417751466264806885924207236516
61417751466265658086486050624068
61417751466265658086486051686878
61417751466265658086548469432400
61417751466265658086548726649844
61417751466265658086548727712654
61417751466265663027935896390165
61417751466265663027935982483445
61417751466265663393964314202738
61417751466265663393964317389278
61417751466265663393964690460779
61417751466265663447249310372102
61417751466265663447249313558642
61417751466265663584509979012638
61417751466265663584509982194966
61417751466265663584510065101706
61417751466265707314048404037864
61417751466265707314864340283325
61417751466265707316475233101956
61417751466265707453735988877108
61417751466265712852746013668898
61417751466265712852746042365254
61417751466288772666911408549052
61417751466288772666911666816256
61417751466289973234201524964249
61417751466289973234368545179087
61417751466289973234452229067353
61417751466289973240896020835385
61417751466289973241983640326792
61417751466289973371629299908691
61417751466289973371650220615091
61417751466289973371650221677901
61417751466289973371650478895345
61417751466289973423910359996858
61417751466289973423994042822266
61417751867059762125390482758823
61417751867070567285224630196401
61417751867070567292002809938343
61417751867070568520006563691333
61417751867070569076392273857063
61417751867070569076392616813655
61417751867070569076392621064457
61417751867071467852973306778447
61417751867071467853224353820673
61417751867071467853224353824885
61417751867071467853224612105187
61417751867071467859751829813851
61417751867071469087755240273379
61417751867071469499349218105023
61417751867071469499600265151461
61417751867071469506943644078615
61417751867071469636798257757797
61417751867071469636798257762009
61417751867071469636798516042311
61417751867071469644141636689163
61417751867071469644141640939965
61417751867094882621226346577059
61417751867094882621227118229391
61417751867094883856009051724323
61417751867095783188975366452567
61417751867095784424573978788821
61417751867095784835351277779143
61417751867095784836167180717331
61417751867095784973365173327879
61417751867095784973365177578681
61417751867095784973365949231013
61417751867095834839114506125267
61417751867102989515357332331943
61417751867106591237561098435191
61417751867106591237561184174339
61417751867106591786353068877383
61417751867106591786353154616531
61417751867106641239441123317974
61417751867946819750010861643890
61417751867946819750011633296222
61417751867971136309686917833305
61417751867971136721468923742277
61417751867971136728247103484219
61417751867971136728810929448999
61417751867971136728810930498759
61417751867971136728811187716203
61417751867981941887328105509169
61417751867981941894671144317755
61417751867981991718515586549525
61417751868043181734690824898136
61417751868043181734691167854728
61417751868043181734691939507060
61417751868043181734692196724504
61417751868043181741470104735782
61417751868043182283733842400024
61417751868043182283734871269800
61417751868043229727660649442270
61417751868043229729355254669987
61417751868043229864921318078594
61417751868043231512049341714482
61417751868044081066904979502398
61417751868044081066905751154730
61417751868044082301686912997330
61417751868044082301687684649662
61417751868051285609650327513270
61417751868051285609650413252418
61417751868051285609650414652098
61417751868051285616428578462474
61417751868051334837965912566876
61417751868051335387008587099122
61417751868051335387008587112172
61417751868051335387008931468444
61417751868052186183989311980192
61417751868052235595507451823845
61417751868054887880897198257234
61417751868054887880897455474678
61417751868054887880897541213826
61417751868054937109213040528284
61417751868054937246473709164608
61417751868054937842713954478157
61417751872980093266326022639267
61417751872980093266326279856711
61417751872980093266326365595859
61417751872980094508450990705081
61417751872980094912701933965843
61417751872980094912702191183287
61417751872980094920045311480267
61417751872980094920045316079537
61417751872980095049962945571857
61417751872980095057493979510453
61417751872980095057494098537953
61417751873004410249268848118983
61417751873004410249268852718253
61417751873004410385714471215656
61417751873004410386466583525128
61417751873004410386466840729531
61417751873004410386466840742581
61417751873004458603371620432697
61417751873004458603371623615025
61417751873004459792984977138473
61417751873004459838717638159613
61417751873004459838717641341941
61417751873004460204014867555757
61417751873004460204014867555805
61417751873004460204578951787741
61417751873004460204578954970069
61417751873004460204766979865117
61417751873004460204766983047445
61417751873004460206462588611227
61417751873004460250311619173633
61417751873004460250499644068585
61417751873004460250499647250913
61417751873011314739209069237356
61417751873011364603807361978053
61417751873012565316767851724187
61417751873015217199705754655265
61417751873015266608232648224295
61417751873015266653965310910087
61417751873015266653965312426407
61417751873015267065747316819059
61417751873015267065747317285619
61417751873015267065747575552823
61417751873854243811485455560174
61417751873854243811485455566006
61417751873855445163091608334818
61417751873855494505968895456069
61417751873875857843972612225335
61417751873879760309301925001542
61417751873879761677035000319265
61417751873879761681281846520802
61417751873879761682118675820244
61417751873879761727851339905668
61417751873879762088627946098757
61417751873879762088627949281085
61417751873879762088817006228237
61417751873879762093690353934905
61417751873879762134360613484649
61417751873879762139444216532585
61417751873879762139632241427537
61417751873879762139632244609865
61417751873879762139716300572511
61417751873886664657713991910519
61417751873886664794974746267034
61417751873886664840728302479142
61417751873886664845811892122964
61417751873887865602810585295924
61417751873890567300408851733537
61417751873890567300408852200097
61417751873890567300973969533945
61417751873890567307751890542123
61417751873890567307751891008683
61417751873890567307751892058443
61417751873890616673516545789698
61417751873890617085110523621342
61417751873951505133463209754810
61417751873951506782285810097970
61417751873951506957686055470254
61417751873951506957686427006562
61417751873951506958522108866562
61417751873951506958522883706838
61417751873951506965300034946186
61417751873952705885190267204894
61417751873952706296972534917690
61417751873952706302055880748182
61417751873952706434253090686118
61417751873952706441846920163472
61417751873952706441848034772396
61417751873952706479986497962298
61417751873952706479986869498606
61417751873952707669035024181098
61417751873952707669766987554443
61417751873952707669767244771887
61417751873952707669767249003975
61417751873952707669768020656307
61417751873952707669787912847223
61417751873952707669788166878127
61417751873952707669788170064667
61417751873952707669788171127477
61417751873952707676628854721262
61417751873952707676629969330186
61417751873952707677382000132447
61417751873952707677382081639507
61417751873952707677383114741371
61417751873952707714767688384566
61417751873952707714767688384614
61417751873952707714768431457182
61417751873952707714768431457230
61417751873952707714768802993490
61417751873952707714768802993538
61417751873952707722110813286432
61417751873952707722298728107914
61417751873952707722382410933322
61417751873952708081360963851053
61417751873952708081360965250733
61417751873952708081360965368825
61417751873952708081360965373197
61417751873952708081360965386087
61417751873952708081360965723117
61417751873952708081360969972467
61417751873952708081361222468177
61417751873952708081361222586269
61417751873952708081361222590641
61417751873952708081361222603531
61417751873952708081361227189911
61417751873952708088892376632645
61417751873952708088892633850089
61417751873952708134730692369861
61417751873952755847194986295201
61417751873952756259792899734414
61417751873952757494574833229346
61417751873959610657245055482610
61417751873959610840259280325210
61417751873960811597070058671072
61417751873960811597257973498170
61417751873960811597258086748400
61417751873960811597341656317962
61417751873960861552547526679086
61417751873963513247973554015139
61417751873963513254751446793521
61417751873963513254751475373237
61417751873963513254751561584561
61417751873963513254751819851765
61417751873963562661186384053514
61417751873963563072780362007621
61417751873983975994290656523088
61417751873983977229636674250004
61417751873983977366834409761199
61417751873983977366897430160669
61417751873983977366897458740376
61417751873983977366897458740385
61417751873983977778616672887615
61417751873983977778679348795300
61417751873983977778679434534448
61417751873983977778679464649357
61417751873983977778679693287085
61417751873983977778680463404224
61417751890694263771207254358297
61417751890694263771208029197169
61417751890704770585302830634478
61417751890704770585303202151912
61417751890705068937819241767765
61417751890705068937819586142911
61417751890705070721393142518349
61417751890705070721393145706501
61417751890705070721393145723763
61417751890705070721393146786621
61417751890705070721393485474941
61417751890705070721393489743213
61417751890705070721456165768989
61417751890705070728736528551799
61417751890705070728987199707745
61417751890705070728987232995937
61417751890705070728987318730713
61417751890705070767209721845526
61417751890705070774552875443748
61417751890705971151944172971461
61417751890705971151944172988723
61417751890705971151944174051581
61417751890705971151944517008173
61417751890705971151944517344995
61417751890705971159287208609356
61417751890705971159287294348504
61417751890705971159287298936128
61417751890705971159287298953597
61417751890705971159287298953606
61417751890705971159538226972705
61417751890705971159538345995833
61417751890729385920762844567708
61417751890729386057959803722260
61417751890729386102960133015924
61417751890729386102960504552232
61417751890729386102961276204564
61417751890729386103776412082464
61417751890729386103777183734796
61417751890737541171254490381972
61417751890741093301498983754168
61417751890741093301750002117517
61417751890741093438947994728065
61417751890741142847725935374101
61417751890741142847725935728233
61417751890741142893479520165925
61417751890741143305261526074897
61417751891568414293395670042384
61417751891568414842438344587680
61417751891568462469378719144890
61417751891568464246236085897771
61417751891568464246990261614379
61417751891569615596988172094781
61417751891580469994447517732458
61417751891580470040201073885517
61417751891580470040201073944566
61417751891581321402585687608689
61417751891604736118076820280338
61417751891604737398591413274522
61417751891604737767632460381450
61417751891612541084865845837814
61417751891612841228382855044226
61417751891616443501512515006137
61417751891616493370106691559189
61417751891673781338362379669065
61417751891677381967312618929066
61417751891677383202094552423998
61417751891677681556954340441266
61417751891677681562037686271758
61417751891677681562038805939078
61417751891677682105662628530226
61417751891677682105663743139150
61417751891677682105746310883250
61417751891677682105747430196486
61417751891677682110830776026978
61417751891677682151499867095358
61417751891677683204083483272298
61417751891677683208329915245102
61417751891677683208331034440246
61417751891677683340445333677490
61417751891677683340445676634082
61417751891677683341009417909474
61417751891677683341281385675579
61417751891677683341281387075259
61417751891677683341281387092521
61417751891677683348122074918394
61417751891677683348875216097491
61417751891677683348875220329579
61417751891677683386260908581698
61417751891677683386260908581906
61417751891677683386262027776842
61417751891677683386281800590290
61417751891677683387014022580750
61417751891677683387014025767290
61417751891677683387014797419622
61417751891677683391345373607334
61417751891677683393604033483564
61417751891677683753042863064139
61417751891677683753043634716471
61417751891677683753043634720683
61417751891677683758126208894631
61417751891677683758126208898843
61417751891677683760385511090628
61417751891677683760385511090629
61417751891677683760385854047220
61417751891677683760385854047221
61417751891677731518688206492333
61417751891677733166067277190139
61417751891677733166068048842471
61417751891677733166068048846683
61417751891677733171150623020631
61417751891677733171150623024843
61417751891685487079313234040060
61417751891685787223646179375294
61417751891685787261973271151930
61417751891685787268751192626668
61417751891685787268751565208524
61417751891685787268834903677868
61417751891686737060443828431676
61417751891689388938444744706279
61417751891689388938444830445427
61417751891689389356733305566562
61417751891689389493993716981071
61417751891689389493994059937663
61417751891689438763042346343298
61417751891689438900240338949634
61417751891689438947081771696413
61417751891689438947081771697817
61417751891689439312022602076050
61417751891689439357776158092054
61417751891689439357776158286697
61417751891689439357776186866413
61417751891689439358675748175777
61417751891689439363759008267121
61417751891689439365390821733265
61417751891689439493341992545011
61417751891709851822565766645946
61417751891709852233595660245606
61417751891709852234347772554918
61417751891709852371608441191242
61417751891709852371608784147834
61417751891709853423125101360887
61417751891709853461348619084690
61417751891709853468878657572995
61417751891709853468941677972522
61417751891709853606139440528183
61417751891709853606955573527082
61417751891709854010390607716802
61417751891709854010391379369134
61417751891709854010391636586578
61417751891709854017921675074883
61417751891709854017921703654599
61417751891709854017984352517818
61417751891709854017984695474410
61417751891710102003262952985928
61417751891710102415045215758212
61417751891710102415045217175154
61417751891710102552054923073828
61417751891710102552305970487816
61417751891710102597786443970612
61417751891710102597786815506920
61417751891710102597787587159252
61417751891710102598058440316584
61417751891710102598058784690118
61417751891710102598059554925508
61417751891710102598059555279640
61417751891710102598059556342450
61417751891710103650390890528536
61417751891710103786836856568760
61417751891710103832568377465544
61417751891710103832568749001852
61417751891710153658211927595715
61417751891710154207254945097603
61417751891710154207254946514545
61417751943879995952048199324898
61417751943879995952299160645239
61417751943879995952299246384387
61417751943879995958826120799636
61417751943879997598424110651474
61417751943879997598674813337429
61417751943879997598675071971815
61417751943879997598675153455789
61417751943879997606017820610023
61417751943879997606017820615847
61417751943879997606017849312203
61417751943879997735872805947977
61417751943879997735873064582363
61417751943879997735873146066337
61417751943879997735873150321511
61417751943879997735935568062661
61417751943879997735935826342915
61417751943879997743215926139755
61417751943879997743215927661899
61417751943879997743215927674949
61417751943879997743216184406959
61417751943879997743466893587333
61417751943879997743466979322109
61417751943879997743466979326481
61417751943882399303217950447160
61417751943882699446713924157593
61417751943882699446714038948633
61417751943883598223294981512885
61417751943883598223295239793187
61417751943883598223295240143107
61417751943883598223358002262163
61417751943883598223358088001311
61417751943883599458077173288119
61417751943883599458077173642203
61417751943883599458077173642251
61417751943883599458077259381351
61417751943883599458077259381399
61417751943883599458077259731319
61417751943883599458139935407175
61417751943883599458139935757095
61417751943883599458140021496243
61417751943883599465419922286235
61417751943883599465419926535585
61417751943883599465419950982591
61417751943883599465419950995641
61417751943883599465420036721739
61417751943883599465420036734789
61417751943883599465420041321009
61417751943883599465420293939183
61417751943883599465420293952233
61417751943883599465420298189985
61417751943883599465420298538453
61417751943883599465420298539905
61417751943883599869671151469683
61417751943883599869671151473847
61417751943883599869671151473895
61417751943883599869671237212995
61417751943883599869671237213043
61417751943883599869671237562963
61417751943883600006931905849367
61417751943883600006931991938435
61417751943883600014462944037473
61417751943883600060216557527048
61417751943903161766877040692964
61417751943904312523647379417095
61417751943904312523647408132325
61417751943904312523647493735959
61417751943904312523647493871473
61417751943904312523647498457693
61417751943904312523648527327469
61417751943904312935241357248739
61417751943904312935241385950919
61417751943904312935241728907511
61417751943904312935241733506781
61417751943904312935242505159113
61417751943904313072439462778471
61417751943904313072439464300615
61417751943904313072439464313665
61417751943904313072439721045675
61417751943904313072439721518059
61417751943915119885678635443793
61417751943915119885678636493553
61417751943915169894064556981556
61417751943915169894064557098196
61417751943916019904384637467653
61417751943916019904384637804523
61417751943916019904384666500879
61417751943916019904384666513929
61417751943916019904384752240027
61417751943916020315978614236487
61417751943916020315978615636167
61417751943916020315978644332523
61417751943916020315978644345573
61417751943916020315978987302165
61417751943916020453427656369221
61417751943916069862205596319629
61417751943916069908524041345901
61417751943916070319469561839284
61417751943916070319469562305844
61417751943916070320306047254873
61417751943916070456730230592248
61417751943916070456730345261032
61417751944743341259672651550025
61417751944743341305427236496396
61417751944743341442687990871868
61417751944743389476325906312414
61417751944743389476326677964746
61417751944743389476326935182190
61417751944743391260715717779770
61417751944743391260716489432102
61417751944755347640903174982502
61417751944755347666050235565677
61417751944755347666051264435453
61417751944755347803248142100207
61417751944755397047149696335943
61417751944755397191669805447633
61417751944755397191941403113237
61417751944755397191941403172286
61417751944755397595921401864660
61417751944758950120312407813559
61417751944758999463189679046281
61417751944758999874782508025753
61417751944758999874782622344617
61417751944758999874782622694537
61417751944778462421478393779659
61417751944779664779663579079705
61417751944779664779663583801438
61417751944779712546313250436969
61417751944779714192689161763545
61417751944790169802780852419140
61417751944790219170051725325645
61417751944790469804204565978145
61417751944790519222040729864574
61417751944790519771083747366462
61417751944791369959418089674697
61417751944791369959418089792795
61417751944791370371200095583669
61417751944791370371200095701767
61417751944791370376765206419395
61417751944791370376848889238980
61417751944791370515992175597533
61417751944791370559779545580868
61417751944791370559863228406276
61417751944791419789852425752968
61417751944791419789852511492116
61417751944791419790605571181406
61417751944791419790605656920554
61417751944791419927050418363516
61417751944791419927050504102664
61417751944791419927866325556878
61417751944791419972804003290853
61417751944791420339648588683294
61417751944851408409149104315384
61417751944851409643680247968064
61417751944851409644495122042300
61417751944851410055462253877036
61417751944851410192723008252508
61417751944852310761287075093118
61417751944852610218563053538335
61417751944852610218563139277483
61417751944852610218563143863703
61417751944852610354924308335811
61417751944852610767333846157353
61417751944852610767333846161725
61417751944852610767333846511645
61417751944852610767334104791739
61417751944852610767334879630771
61417751944852610774865171682024
61417751944852610774865171682025
61417751944852610774865257421172
61417751944852610774865257421173
61417751944852610950536748501537
61417751944852658396723105977646
61417751944852658533983774613970
61417751944852658533983860353117
61417751944852658533983860353118
61417751944852660180359685940546
61417751944852660180359771679693
61417751944852660180359771679694
61417751944856212634330035467257
61417751944856212634330121206405
61417751944856212634330378423849
61417751944856212680167646041072
61417751944863115790450318078014
61417751944863115790638733636314
61417751944863115797228239552752
61417751944863115797228240602512
61417751944863415933946177941759
61417751944863415933946177959229
61417751944863415933946435159203
61417751944863415933946436226433
61417751944863415934218146062147
61417751944863415934218403870216
61417751944863415934218404342401
61417751944863415940724356161765
61417751944863415940724356633941
61417751944863415940724357683701
61417751944863415941561184887995
61417751944863415941561185937746
61417751944863415941561185937755
61417751944863415979972089753766
61417751944863465345548343443696
61417751944863465347159264842042
61417751944863465946850813359162
61417751944863465946850813475802
61417751944864315957170922424966
61417751944864315957170922543067
61417751944864315957170922892987
61417751944864315957170922897199
61417751944864315957171008632135
61417751944864315957171008636347
61417751944864315957171008986267
61417751944864316364434787465776
61417751944864316364497205205475
61417751944864316364497205224189
61417751944864316364497549580461
61417751944864316364518125913279
61417751944864316364518125930541
61417751944864316364518470286813
61417751944864316364769172971523
61417751944864316364769172972975
61417751944864316364769517228456
61417751944864316364769517346509
61417751944864316368764872013773
61417751944864316368764900728843
61417751944864316368765245085115
61417751944864316371212708940505
61417751944864316371212708940514
61417751944864316372300584232423
61417751944864316501695197816023
61417751944864316501695456097729
61417751944864316501967165937655
61417751944864316501967423749936
61417751944864316502030185982833
61417751944864316508473376041645
61417751944864316508473377572467
61417751944864316509561338962027
61417751944864316547449010897050
61417751944864316547721023540206
61417751944864316547721109279354
61417751944864316547721109292404
61417751944864316547721109629274
61417751944864316547783742193480
61417751944864316547783785300918
61417751944864316547783785318180
61417751944864316547783785655050
61417751944864316547783871394198
61417751944864316554226932371788
61417751944864316554226933783114
61417751944864316554226933788946
61417751944864316554310616608522
61417751944864316555126895675062
61417751944864365776036608589600
61417751944864365776036608593812
61417751944864365776036608606862
61417751944864365777522006799340
61417751944864365777522006934694
61417751944864365913297277225924
61417751944864365913297277230136
61417751944864365913297277243186
61417751944864365913297363319204
61417751944864365914719999409888
61417751944864365914719999541030
61417751944864365914719999545401
61417751944864366326502262536304
61417751944864366326565024301228
61417751944864366373092303632479
61417751944864366377401840562887
61417751944867018205214226626989
61417751944867018205214483844433
61417751944867018212808398588551
61417751944867067664996805434446
61417751944887432727262503390993
61417751944887480539728402264652
61417751944887480951259618331371
61417751944887480951259618331372
61417751944887481088520372706843
61417751944887481088520372706844
61417751944887482186605636058287
61417751944887482186605636058288
61417751944887482186856340161392
61417751944887482186856425782496
61417751944887482186857454652272
61417751944887482323866390433516
61417751944887482323866390433759
61417751944887482323866390433760
61417751944887482324117094418820
61417751944887482324117094536864
61417751944887482324118209027744
61417751944887482735648310603584
61417751944888631288989741538732
61417751944888631883785228869361
61417751944888631883786343478285
61417751944888633073315671691945
61417751944888633073315757431093
61417751944888633484889071773781
61417751944888633667359132806485
61417751944888633667360247415409
61417751944888633668175051700288
61417751944888681107017511021098
61417751944888681297312100187410
61417751944888681709094106096382
61417751944888681840434600652496
61417751944888681846354774732706
61417751944888682898687682220114
61417751944888682937160875715226
61417751944888682943876039591314
61417751944888682943938711450816
61417751944888682943938716148492
61417751944888683081136708227638
61417782124705038249598583898859
61417782124801111116394651559167
61417782124801111116394995915439
61417782124809214991350798093831
61417782130709736537087015827573
61417782130709736537087020076923
61417782130709736537087021476603
61417782130710637142978347390234
61417782130718740842597292726523
61417782130718740842597294126203
61417782130718746330516997131021
61417782130718746330516997148443
61417782130718746330516998548123
61417782130721442134250370272053
61417782130721442134250371321813
61417782130721442134250374521403
61417782130721442134250375921083
61417782130721447622170074693973
61417782130721447622170075743733
61417782130721447622170078925901
61417782130721447622170078943323
61417782130721447622170080343003
61417782290243527373955975722881
61417782343421155680088717059557
61417782343421155680088718109317
61417782343421155680089864952301
61417782343421155680089866015111
61417782343421155680089866015319
61417782343421155680089866369451
61417782361143430059928856511409
61417782361143430059930004417571
61417782361143430059930004421783
61417782361143430059930004771703
61417782361146131216832039704573
61417782361146131216832814543445
61417782361146131351581937256689
61417782361146131351581938306289
61417782361146131351581938306449
61417782361146131351583086216663
61417782361146131351583086566583
61417782361146133000405943641697
61417782361147031782132965571249
61417782361147031782134113481623
61417782361147031782134113494673
61417782361147332568460746354865
61417782361147332568460747417675
61417783489632347054582647996307
61417783539808377325622791098998
61417783539844700224833259411154
61417783542807274069062307174765
61417783542809975360715390382583
61417783560525341134506762850618
61417783560532249740555528784835
61417783560535851462759637844675
61417783560535851600020392219987
61417783566405736540157568066011
61417783566409338262340756419291
61417783566409338262361677130063
61417783566409338673956426608158
61417783566409340091669016917154
61417783566430048165032636915365
61417783566430048165035304219931
61417783566430048165035304224143
61417783566430064628770139312031
61417783566432749319487812193136
61417783566432749319488069410580
61417783566432749319490135141430
61417783566432765927954287992777
61417783566432771281207658665069
61417783566433649887215825268645
61417783566433649887218148216939
61417783566433649887218492573211
61417783566433649887236832068485
61417783566433650298809112937755
61417783566433650298812126048583
61417783566433650298812470404855
61417783566433650298834162762078
61417783566433666358589256717787
61417783566433666358589257780597
61417783566433666488175254093247
61417783566433666488175598449519
61417783566433666495766328267643
61417783566433666495787249328335
61417783566433666495787250391145
61417783566433666899769231924891
61417783566433666899769576281163
61417783566433666907360306099287
61417783566444428882054651048459
61417783566444476878371013109549
61417783566445677635453130835145
61417783566445679464759698975785
61417783566445679601957691586333
61417783566445680013551669417977
61417783702332055112500260074965
61417783720058227287690391157632
61417783720058227470621047971696
61417783720058230992032723989174
61417783773235554162424385486947
61417783773235559657938262933239
61417783779143284505738628210173
61417783779144135705191359919111
61417783779144136939973293414043
61417783779144184936289655475133
61417783779144185073550414922099
61417783779144186719863215055985
61417783779144186719863559412257
61417783796869160607782875672265
61417783796869160607782880393839
61417783796869160744980873004387
61417783796869162391356779609389
61417783796870061312792654994739
61417784180906398242818234271517
61417784181230888065891442645900
61417784181233589357544524440780
61417784181233589723572945557919
61417784181233589723572974137635
61417784181879291333855781310072
61417784198631368556057561158275
61417784198631368556058332810607
61417784198631373914310425594661
61417784198631373914311455881587
61417784198632569183221935332010
61417784198632574305280326125802
61417784198956764441641291665414
61417784198960366163845400725254
61417784204540894544503193125189
61417784204540899895223790327637
61417784204540899895224904936561
61417784251798191695577976365031
61417784251806295570537221749671
61417784251806295570537993402003
61417784251809002220444198267863
61417784251809897292741330809511
61417784251809897292742102461843
61417784251809902788255208255803
61417784251809902788255979908135
61417784252134393023111107039564
61417784252134393023111192778712
61417784252134393023111449996156
61417784252134393159556039960662
61417784252134393159556297178106
61417784252134404135331915387406
61417784252134404136147818331418
61417784252134404272592669762718
61417784252137094314764188834444
61417784252137094314764274573592
61417784252137105426984997182286
61417784252137105427800900126298
61417784252137994881760149020502
61417784252137994881760406237946
61417784252138005994796778822558
61417784252782795879293264067118
61417784252782795879293521284562
61417784252782796291075527193534
61417784252782796291075531442884
61417784252782796428273519803922
61417784257706817116273816786843
61417784257714920991233834177947
61417784257718522713436794977653
61417784257718522713436798164193
61417784257718522713437171231323
61417784257718522713437171235535
61417784257718522713437942883655
61417784257718523262229912262829
61417784257718523262229913325639
61417784257718528201356499399573
61417784257718528201356502581741
61417784257718528201356502586113
61417784257718528201356532713913
61417784257718528201356875653035
61417784257718528201356875653243
61417784257718528201356875657455
61417784257718528201356875670505
61417784257718528201357646242557
61417784257718528201357647305367
61417784257718528201357647305575
61417784257718528201357647322837
61417784258043018436212860530124
61417784258043018573410853140672
61417784258043018573473529166448
61417784258043018573473872123040
61417784258046620295677638226288
61417784258046620295677981182880
61417784258046620707459987091852
61417784258046620844720655728176
61417784259015326061803475417988
61417784275432693210702970518003
61417784275432693218318064603067
61417784275432693347900963128551
61417784275432693355495136152923
61417784275432693355516056863695
61417784275432693355516057213615
61417784275432693759494940960195
61417784275432693767089113984567
61417784275440797085662301641791
61417784275440797085662987554975
61417784275440797085683912510885
61417784275440797085684255467477
61417784275440797093276937979175
61417784275440797093278081290119
61417784275440797093278081640039
61417784275440797222860208513191
61417784275440797222860980165523
61417784275440797230455153189895
61417784275440797230476073896455
61417784275440797230476074250587
61417784275440798869236119839767
61417784275440798869236205578915
61417784275440802581176865001267
61417784275440802581196637801665
61417784275440802581196642401095
61417784275440802581197785707619
61417784275440802581197785707827
61417784275440802581197786061959
61417784275443498377337080399045
61417784275443498377337080399204
61417784275443498377337337616489
61417784275443498377337337616648
61417784275443498384846450322537
61417784275443498384930014125025
61417784275443498384930391782587
61417784275443498384931163434919
61417784275443498933639449634505
61417784275443498933723132459961
61417784275443500168420354259661
61417784275443503735568162133909
61417784275443503735569191003685
61417784275443503735589341479274
61417784275443503872767183614233
61417784275443503872849718546945
61417784275443503872850096204507
61417784275443503872850867856839
61417784275443504284360132576101
61417784275443504284361161445877
61417784275444398945064317573031
61417784275444398945065089225363
61417784275444398952658490597403
61417784275444398952659262249735
61417784275444398952679411308175
61417784275444399356659067057007
61417784275444399364252468429047
61417784275444399364274159724921
61417784275444400591440228899607
61417784275444400736232394534527
61417784275444401147826372366171
61417784275444404303400746861505
61417784275444404303401123119547
61417784275444404303401123132597
61417784275444404303401894771879
61417784275444404303401894784929
61417784275444404440578195019323
61417784275444404440578966671655
61417784275444404486332551580110
61417784275444404852172172850967
61417784275444404852172944503299
61417784275444699553543983014082
61417784275444700971256573323078
61417784275444704675602373807874
61417784275444704675603145460206
61417784275760789559856423603915
61417784275768894675455358883018
61417784275768894675517776628540
61417784275768894675518119585132
61417784275768894675518120647942
61417784275768894812715769239088
61417784275768894812715854978236
61417784275768894812716112195680
61417784275768894812716113258490
61417784275768894812778531004012
61417784275771295772753123295843
61417784275771595967108440677898
61417784275771595967170858423420
61417784275771595967170944162568
61417784275771595967171201380012
61417784275771596373596774419323
61417784275771596378953207288984
61417784275771596516213875925308
61417784275771607491927076388926
61417784275771607491989752414702
61417784275771607629187745025250
61417784275771607629187830764398
61417784275772496534919878298928
61417784275772496534919964038076
61417784275772496534920221255520
61417784275772496534920222318330
61417784275772496534982640063852
61417784275772496946764903190268
61417784275772497083962895800816
61417784275772508059738772290210
61417784275772508059738858029358
61417784275772508059801534055134
61417784275772508196999526665682
61417784276417297531637433357964
61417784276417297531700195122888
61417784276417297943419697547190
61417784276417298080680193642408
61417784276417298080680451922662
61417784276740301596099478906405
61417784276740301596099478906414
61417784276740301596099736123858
61417784276741201752066493345174
61417784276741202163911175279922
61417784276741202301109167890470
61417784276743903455501839329280
61417784276743903455563223483452
61417784276743918091627810859719
61417784276744208998004623596163
61417784276744218280898404739863
61417787794127944065007997889014
61417787797020573394937522224196
61417787797093519565538017774261
61417787797117481045939589111479
61417787797117481045939589115691
61417787797117481045939589465611
61417787797117819894448466956516
61417787797117831007485096758572
61417787797117831190415667839113
61417787797118670636553980281467
61417787797118720462176566126925
61417787797118731575213195928981
61417787797118731582556234737567
61417787797118731620966695104073
61417787797118731620966781193141
61417787797118731621050377451680
61417787850259976500802810651599
61417787850260025868829107877233
61417787850268130978570286756805
61417787850268445991998997074507
61417787850268446587360459955395
61417787850270832681817346383329
61417787850272048125797341170385
61417787850272048309564569015235
61417787850292307712639864108971
61417787850292307712639864110375
61417787850292408052804241711091
61417787850292746497062094812805
61417787850292757616876733228427
61417787850292758212238196109315
61417787850292761321222533713223
61417787850292761321223562582999
61417787850296309918525359859251
61417787850296310520664744216281
61417787850296349179903285281987
61417787850296359750675077324305
61417787850296359881345938315257
61417787850296359934442305169155
61417787850296360475954255786581
61417787850296363455020877809101
61417787850619152891320965400249
61417787851459393155080259265283
61417787851459446684230442632513
61417787851567450179456334222037
61417787851567498350353714427713
61417787851567498350356809146383
61417787851567498762135720336685
61417787851567499997484832782271
61417787867982298464280555406953
61417787867982299699062488901885
61417787867984999755933635802153
61417787867984999755933637201833
61417787867985001402309547128729
61417787867985001402309548528409
61417787867985001540322328074365
61417787867993107061657484785581
61417787867996708783861593845421
61417787867997008973132532548397
61417787867997009705126784614109
61417787867997023981329672307741
61417787867997024522506633691287
61417787868018634314554326666781
61417787868018634444221250968649
61417787868021324851396419390051
61417787868021333775792041366205
61417787868021335422167952692781
61417787868021335552839158512389
61417787868021335560182197320975
61417787868021335598592658750339
61417787868021335606207408461661
61417787868021336147384369489463
61417787868021336147384627775589
61417787868021336147468310595173
61417787868021336154978428078379
61417787868021339126513753177577
61417787868021339126514867786501
61417787868022175044730970129835
61417787868022186165361687217115
61417787868022224870353555975293
61417787868022236120650854413673
61417787868022236166404440740691
61417787868022236166425360028489
61417787868022236174019533408605
61417787868022236578019337742032
61417787868022236578019337860133
61417787873820681545425968635012
61417787873820681545425968751652
61417787873832387096835766867384
61417787873832387096835766984024
61417787873832387142589323196132
61417787873832388928670268047656
61417787873832388928670268164296
61417787873832687286106332167812
61417787873832687286106332284452
61417787873929510656699616555589
61417787873930861998714920237722
61417787874221433671743654019833
61417787874221433671745633661615
61417787874221433671745634011535
61417787874221433671745976968127
61417787874221433671745978017887
61417787874221433671746752856711
61417787874221433671746752856919
61417787874221433671746753206631
61417787874221433671746753206839
61417787874221433671767673563271
61417787874221433671767673913191
61417787874221433674274799171271
61417787874221433674274800687591
61417787874221433674278156737749
61417787874221433679358403735527
61417787874221433679360726683821
61417787874221433679360728083501
61417787874253665656763978889127
61417787874253665656764265852687
61417787874804845717090612371523
61417787875096644506147747265545
61417787875201951825022291532302
61417787875201952236866973467050
61417787875201952243645239302431
61417787875201999819473703322246
61417787875201999819473703672166
61417787875201999819474047695780
61417787875201999819662075773108
61417787875202000003516596511378
61417787875202000414270302349065
61417787875202000414542361358947
61417787875202000414545714226777
61417787875202000415107131136774
61417787875202000415110574343022
61417787875202001650644619097506
61417787875202001650644620147266
61417787875202001652336871793458
61417788009793227447032213884733
61417788009793229277175262717741
61417788009793229277175348456889
61417788009793229277175605674333
61417788009828344238522277218173
61417788009828344238523048870505
61417788009828346068665326051181
61417788009828346068665669007773
61417788009828346068665673607043
61417788009828349177650011197901
61417788009828349177650782850233
61417788009828351007793402987501
61417788009828351007793403000551
61417788009829244669073304483133
61417788009829246453463111358445
61417788009829249608201038462861
61417788009829251392590845338173
61417788027519088313157090124894
61417788027519088908117701057659
61417788027519088908120799894585
61417788027519088908120800244505
61417788027519105509074720844899
61417788027519105509074806933967
61417788027554222170981546941440
61417788027554222300564526960895
61417788027554222300564784178339
61417788027554225416975590796702
61417788027554226012525340036784
61417788027555122731115554575775
61417788027555122731115811443299
61417788027555122731115897532367
61417788027555125847527732670586
61417788033354482549064232012108
61417788033427428536734841928256
61417788033459844036571823466816
61417788033463751443558913575150
61417788033463751443559285111458
61417788033677786938258841283938
61417788033677786938258841401982
61417788033678687368809897246658
61417788080692765339980216005026
61417788080692812923592428527453
61417788080692812923593457397229
61417788080692813335186406359097
61417788080695514626839488153977
61417788080696415194588508029485
61417788080696415194588766296689
61417788080696415194589536899261
61417788080696415194589537949021
61417788080696667800225968798894
61417788080696717756539230774115
61417788080696717763043102631719
61417788080696717763045426979693
61417788080696732580508958526583
61417788080696733685352252566109
61417788080696733685352338305257
61417788080696733685624221749099
61417788080696733685624564705691
61417788080696733822550245176657
61417788080696733822550245189707
61417788080696733822550330915805
61417788080696733822550330928855
61417788080696733822550588146299
61417788080696734234416192191291
61417788080728853935067380524907
61417788080729137607211215738251
61417788080729138197760283220339
61417788080729148727841757097885
61417788080729149185461203287659
61417788080729149185461206469987
61417788080729149315127873560075
61417788080729149322387312467415
61417788080729152889807003772455
61417788080729152889807006954783
61417788080729154078563383170109
61417788080729154078563468909257
61417788080729154673108938539639
61417788080729154673109024278787
61417788080729154673380907709579
61417788080731850431089073941853
61417788080731850476842315899549
61417788080731850477114285082539
61417788080731850477114288264867
61417788080731850477114628039131
61417788080731854181460085567335
61417788080731854181460088749663
61417788080731854730252056009527
61417788080731854730252059191855
61417788080731854730252398966119
61417788080731854730253173800779
61417788080731855964762020321469
61417788080731855964762020334519
61417788080731855964762363291111
61417788080731855965033989504459
61417788080731855965034332461051
61417788080732739741009388368883
61417788080732749802550049124983
61417788080732749802551077994759
61417788080732750861640101206813
61417788080732750998837836599917
61417788080732750998838093817361
61417788080732751037331982619915
61417788080732751044591421514205
61417788080732751044591421527255
61417788080732755160803426231078
61417788080732755160803426231079
61417788080732755160804201065738
61417788080732755160804201065739
61417788080732756349559548411289
61417788080732756395313017484569
61417788080732756395313133318775
61417788080732756395313133325577
61417788080732756395313133338627
61417788080732756395313390556071
61417788080732756395585359726010
61417788080732756395585359726011
61417788080915570557842184188596
61417788080915570557842185238356
61417788080915570557842188420476
61417788080915570557842188420524
61417788080947990816889201740873
61417788086605042392164699652106
61417788086637463237824646409171
61417788086637763427074319701007
61417788086641381808665734763990
61417788086823895781673262175264
61417788086823895781673263238122
61417788086856310730179061525032
61417788086856310732460446861858
61417788086856310737543021040018
61417788086856316223985544215638
61417788086928344993507109916354
61417788087476806652487740165411
61417788087476806652487740178461
61417788087515510891004188313617
61417788087584858318609892765467
61417788087584858318609895952007
61417788087584858318611010560931
61417788087584858318611011960611
61417788087584858318611015160192
61417788087584858318611015160201
61417788087585758749160920030427
61417788087585758749162039225571
61417788087585758749162039238612
61417788087585758749162039238621
61417788087586009662399587402122
61417788087586009662399590590066
61417788104257071926300184930794
61417788104257072109293517770634
61417788104258272683361554123914
61417788104258272820559546734462
61417788104367253109115133239263
61417788104367256808294676370363
61417788104367256808294676720283
61417788104367256808378359545899
61417788104367256813377250548523
61417788104367256813377250898443
61417788104367256813460933724059
61417788104367258043724377272815
61417788104367258050418615921937
61417788104367258600110435000234
61417788104581291895478764057234
61417788104581291895478764062850
61417788104582191913431624207829
61417788104582192325213630116801
61417788104582193560559643126195
61417788104582488808425245510319
61417788104582492056948633296149
61417788104582492468730634487599
61417788104582492469546800410514
61417788104582492469546800764646
61417788104582493704076652214515
61417788104584890322422631845007
61417788104584894028460685025755
61417788104584894166474585280416
61417788104585146184907839959019
61417788104585190511672305136891
61417788104585194171977694114075
61417788104585195453056376044555
61417788104690560786678796219216
61417788104690560786678796219264
61417788105238700113773652537223
61417788105238700113774427371883
61417788105239000302835815373102
61417788105239000303107783487666
61417788105239000440368537863138
61417788105241386992860493787242
61417788105241387176061625987083
61417788105241401816996093743599
61417788105241401816996352010803
61417788105241401816997122613375
61417788105241401816997123663135
61417788105241687182381763189370
61417788105311585575382451122324
61417788105311585575383222770444
61417788105311634988406860998983
61417788105311634988406865231071
61417788105311634988406865248324
61417788105311634988406865248333
61417788105311634988407635833643
61417788105311634988407636883403
61417788105311634988407636896444
61417788105311634988407636896453
61417788105311885764716578886236
61417788105311935177740221346854
61417788105311935312406465716088
61417788105314336691632745883991
61417788105314336691633004151195
61417788105314336691633774753767
61417788105314336691633775803527
61417788105529433391811331146739
61417788105529438887320364980699
61417788105530339455132060881983
61417788105638390983994664040859
61417788105638391121255332677183
61417788488391532234175176803839
61417788488391537587344606366001
61417788488391882202226895361217
61417788488391885906572695846013
61417788488391887736716087635613
61417788488399992846456894525367
61417788488402339047100653545170
61417788488402342751446454029966
61417788488402342753956933545521
61417788488402344537530837482645
61417788488402642940696127321802
61417788488402687368839222540737
61417788488402692353720541447802
61417788488402692903328041762505
61417788488402692903328414815133
61417788488402692903328419420010
61417788488402694138110348310065
61417788488403543508507908962075
61417788488403587799390249805697
61417788488403593333879442080093
61417788488403593473859629727123
61417788488403594568661118370622
61417788488403594568661375575025
61417788488403595120235541053699
61417788488618825283445984979912
61417788488621225196236038896746
61417788488621225196236038909844
61417788488621230686412081309412
61417788488621526575099065239806
61417788488621527169895296015876
61417788488621530281137118433604
61417788488621530875933349196624
61417788488621532111279366904874
61417788488621532111279366917924
61417788488622425770304074796516
61417788488622425770304076312836
61417788488622427600446323280836
61417788488622431306484376461584
61417788488622431306484376915094
61417788488622431443682369538740
61417788488622433090622366147012
61417788489267217438373692320092
61417788489267217438373693842028
61417788489267217621304349606332
61417788489267217621304350656092
61417788489278923035537046751522
61417788489278923035537046752926
61417788489278923035537046770188
61417788489278923035537048286508
61417788489278923218467704050812
61417788489278923218467705100572
61417788506020495333491713141836
61417788506020500272619447121564
61417788506020500455550103935628
61417788506116507905668396996759
61417788506116507905668398413701
61417788506116513258837826563133
61417788506117708616913505254027
61417788506117745537348458242312
61417788506117756650385859696700
61417788506117761589513593676428
61417788506125867302125263957961
61417788506125869088230567058601
61417788506125869088230653147669
61417788506128215286405312439033
61417788506128215286405655378363
61417788506128215286405656795305
61417788506128218990751112923829
61417788506128218990751455863159
61417788506128218990751456217291
61417788506128218990751457280101
61417788506128220639574740588465
61417788506128220639575084944737
61417788506128563608897369802367
61417788506128564843511594706730
61417788506128564843679303297299
61417788506128569142570659488495
61417788506128570242685656242933
61417788506128570379883648853481
61417788506129414214076859698507
61417788506129414214079954299133
61417788506129415997650763635631
61417788506129415997653858236257
61417788506129419701996564120427
61417788506129419747749806091173
61417788506129419747750149030503
61417788506129419747750149384635
61417788506129419747750150447445
61417788506129454153685877410882
61417788506129464039448397067327
61417788506129465274230330562259
61417788506129465274233425162885
61417788506129465823022301004451
61417788506129465823025395605077
61417788506129469527368101489247
61417788506129469573121686753455
61417788506129469573121687816265
61417788506129469573372357572371
61417788506129469575903877189215
61417788506129470810434762207508
61417788506129470810434762207509
61417788506129471359477781126339
61417788506336595864155075743886
61417788506336600162457954720880
61417788506336600162457957907420
61417788506336600162457958970278
61417788506343500948620188699320
61417788506343500948620188712370
61417788506343504517460247748988
61417788506344701522688225065650
61417788506344705228726276712816
61417788506344705274479837646449
61417788506344705275295740472418
61417788506344705275295740590462
61417788506344707058868525197136
61417788506344707058868525201348
61417788506347106788456331972545
61417788506347106789209473134371
61417788506347401578995287600032
61417788506347401578995289116352
61417788506347401624811519842128
61417788506347403409137536084352
61417788506347406383181365897148
61417788506347406383181365901360
61417788506347406566132919441329
61417788506347406566132919441537
61417788506347406977643214434515
61417788506347406977726897272973
61417788506347406977977596654552
61417788506347406977977596658764
61417788506347406977977601357412
61417788506347406977977601358816
61417788506347406977977601363028
61417788506347406978542804803206
61417788506347407112644188671384
61417788506347407112644189025676
61417788506347407112644190088326
61417788506347407112644190088534
61417788506347407115175589265100
61417788506347407115175593969364
61417788506347408213323614381468
61417788506347408213323614385680
61417788506347408213323615897788
61417788506347408213323615902000
61417788506348302192560539713424
61417788506348303244892334112440
61417788506348303244892334125490
61417788506348303244892337294768
61417788506348303839688563349312
61417788506348306950930385772656
61417788506348306950930385776868
61417788506348307545726616530060
61417788506348307545726621234324
61417788506348308781072634256976
61417788506348308781072634261188
61417788506348308781072635773296
61417788506348308781072635777508
61417788506993093677615932847486
61417788506993093677615932864955
61417788506993093677615932864956
61417788506993093677615933927766
61417788506993093723348597068423
61417788506993093723348597068424
61417788506993093723348598131282
61417788506993093723432164748708
61417788506993093723432166165650
61417788506993093860630157241004
61417788506993093860630158763148
61417788506993093860630158776198
61417788507003898707030266950058
61417788507003898707030266967320
61417788507003898844228259573704
61417788507003898844228260027006
61417788507003898844228261090024
61417788507003898889960924247943
61417788507003898889960924247944
61417788507003898889960925310802
61417788507003898890044493345170
61417788507004799457793513220678
61417788511927909002126905104190
61417788511927910831433473244830
61417788511928809432594364334782
61417788511928809432677932369150
61417788511928809569875924979698
61417788511928811216168268271906
61417788511928811261984500509790
61417788511928811399182493120338
61417788512025138806668470805969
61417788512026083297015193699846
61417788512034138995987922328726
61417788512034138995991389981980
61417788512034187171974439084486
61417788512036846187405729187573
61417788512036879534984276345287
61417788512036879537428641350551
61417788512037190851389288046142
61417788512037190851392382646768
61417788512037190851664351829966
61417788512037194555735088530938
61417788512037195607502679672242
61417788512038041456506015823226
61417788512038041456509110423852
61417788512038045160851816308022
61417788512038046761473765540853
61417788512038091281940315311102
61417788512038091281943409911728
61417788512038091282215379094926
61417788512038094573876230434022
61417788512038096175251699547750
61417788512038096770047928906935
61417788512038096770047928911147
61417788512038096770047929973957
61417788512038096770047930323877
61417788512038096770110691025991
61417788512244925386289030834288
61417788512244925386289032369322
61417788512244925386289032369482
61417788512252124532395486459158
61417788512252126361700935390152
61417788512253026792251962668210
61417788512253030452557350116071
61417788512253030452557350116072
61417788512253032282699598600392
61417788512255684161328266735831
61417788512255726846111188409752
61417788512255726846111189459512
61417788512255726846111189809432
61417788512255726848642594757444
61417788512255726848642594770542
61417788512255726849395826274998
61417788512255728083925939659625
61417788512255728495436230420883
61417788512255731744210433440322
61417788512255731744210436628265
61417788512255732201808670052144
61417788512255732201808674756408
61417788512255732336464668146740
61417788512255732336475257836936
61417788512255732336475257837096
61417788512255732336475258886856
61417788512255732336475259236616
61417788512255732336475262069024
61417788512255732339006663117446
61417788512255732339006663134916
61417788512255733437154689300996
61417788512256028822218282773780
61417788512256028822218282779396
61417788512256032345325679127414
61417788512256032345325679128818
61417788512256032345325679140464
61417788512256032345325679146080
61417788512256032390807643945187
61417788512256032528256335954528
61417788512256032528256336426704
61417788512256927422623593882292
61417788512256927422623593901006
61417788512256927605641286402692
61417788512256928657973080803272
61417788512256928657973080816370
61417788512256929252769310038740
61417788512256929252769310044356
61417788512256932910543293723656
61417788512256932910543294073576
61417788512256932910543294073736
61417788512256932910543295240136
61417788512256932910543298304212
61417788512256932910543298322926
61417788512256932910543298323086
61417788512256932910543299839406
61417788512256932913074699017424
61417788512256932913074699021636
61417788512256932913074703721688
61417788512256932913074703725900
61417788512256932958807363202018
61417788512256932958807363206230
61417788512256932958807363219488
61417788512256932958807363691664
61417788512256932958807367923752
61417788512256934148420716744340
61417788512256934148420716748552
61417788512256934148420718260660
61417788512256934148420718264872
61417788512256934194153382468340
61417788512256934742945351390048
61417788512256934742945352906368
61417788512352973353138569755103
61417788512352973353138569871743
61417788512352973353139598624879
61417788512352973353139601811419
61417788512352973353139603327739
61417788512352973353139603329143
61417788512352973353141923089493
61417788512352973353141925809473
61417788512352973353141926276033
61417788512352973353141926277437
61417788512352989954095588597630
61417788512352989954095674686698
61417788512352989954099031803878
61417788512901719090717571564427
61417788512901719090780247236072
61417788512912524303062562947415
61417788512913424687943601568124
61417788512913424687943603084396
61417788512913424687943603084444
61417788512913424870874259898460
61417788512913424870874259911558
61417788559295386747601620615739
61417788559295390451947421100535
61417788559295392144892734527389
61417788559295392144892820616457
61417788559295392282090727137937
61417788559295392284873265131011
61417788559295392284873523398215
61417788559302245439929814334049
61417788559302247223503718271173
61417788559303142300885057689297
61417788559303146005230858174093
61417788559303481328080327377021
61417788559303490622560866000379
61417788559303490623376768925517
61417788559303492269752680252093
61417788559303495561688598444913
61417788559303495561688599980107
61417788559303495562504502905245
61417788559303496019851979912029
61417788559303496157050058139261
61417788559303496159832510515651
61417788559303497208880414231821
61417788559303497803425969465837
61417788559303497806208421842227
61417788559305848945707482974741
61417788559306183031327387003545
61417788559306194156223203563054
61417788559306197311505061706909
61417788559306197860548051575091
61417788559306199095078965644033
61417788559306199095329985070023
61417788559306199097861761904311
61417788559307042931743912384899
61417788559307044578116470843645
61417788559307044578119823711475
61417788559307048465476610967961
61417788559307092345580877985357
61417788559307093991956789311933
61417788559307094129154781922481
61417788559307094586777669784677
61417788559307097695486943603601
61417788559307097833500582407277
61417788559307097879254167199101
61417788559307097882036619575491
61417788559307098428297071450759
61417788559307098428297189424127
61417788559307099479876493733853
61417788559307099525630078525677
61417788559307099525630078998061
61417788559307099525881012334983
61417788559307099525881012335143
61417788559307099528412530902067
61417788559307099528412789169271
61417788559307099663079004945691
61417788559307099665610523512615
61417788559307099665610781779819
61417788559307100074672982777335
61417788559514228882716078824050
61417788559521127882208919685274
61417788559521129666346908917192
61417788559521132823592990120762
61417788559522033391342010014983
61417788559522033391342010014984
61417788559522033391342014719248
61417788559522033802935989362899
61417788559522033802935989362900
61417788559522328456276955567782
61417788559522328456276955585044
61417788559522328593474948644730
61417788559522328639291180433524
61417788559522328640044670218234
61417788559522330286419204050698
61417788559522330286419204052102
61417788559522330286419204063748
61417788559522330286419204069364
61417788559522330423617196675748
61417788559522330423617196679960
61417788559522333397661026474042
61417788559522333534859019099092
61417788559522333580612493926395
61417788559522333580612580032725
61417788559522333581428482976738
61417788559522333989675153970489
61417788559522333989675153970649
61417788559522333989925858073593
61417788559522333989925858073753
61417788559522333992122875025863
61417788559522333992206471758039
61417788559522334127123846428968
61417788559522334127123850679930
61417788559525030296722007804854
61417788559525030296722008271254
61417788559525030296722008271414
61417788559525032126864256306436
61417788559525035284675547189482
61417788559525035695620638755539
61417788559525035695641559461891
61417788559525035832902309469922
61417788559525930316243146187516
61417788559525930727273035068202
61417788559525930727273035069814
61417788559525930727273035087076
61417788559525930727273036603396
61417788559525930910287259918086
61417788559525931962619054330312
61417788559525932557415283571396
61417788559525936263453336733270
61417788559525936263453336734882
61417788559525936263453336752144
61417788559525936263453337205654
61417788559525936263453338268464
61417788559525936263453341456456
61417788559525937498799355995380
61417788559619574960525240144718
61417788559619574960525241194478
61417788560170721846550682155410
61417788560170721846550682168460
61417788560170721983748675233762
61417788560170722029564907003842
61417788560170722578356878981020
61417788560178825721509927541454
61417788560178825721509927558716
61417788560178825858707920618402
61417788560178825904524152407196
61417788560181527013163009347980
61417788560181527013163009353596
61417788560181527561954979778526
61417788560182427580912029224940
61417788560182427580912029229152
61417788560182427992506007043486
61417788560182428175520231891758
61417788565094726651217217372172
61417788565094732139136921794092
61417788565094732141643962825132
61417788565094732184869585997608
61417788565094732733661556439800
61417788565102832310565159633958
61417788565102836016603212814706
61417788565106434031933583745184
61417788565106434032769264088864
61417788565106434032769268693798
61417788565106434627293903339505
61417788565106434627293903339506
61417788565106437736279384229980
61417788565106437736300276238572
61417788565106437738807317269612
61417788565106437738807321874546
61417788565106438285071354672172
61417788565106438330824910884280
61417788565106439519853288167104
61417788565106439520688968510784
61417788565106439565606844379212
61417788565106439566421632714300
61417788565106439568113885410252
61417788565106440115213603156492
61417788565106734221204149045612
61417788565106737925549949530408
61417788565106738474341919972600
61417788565106739709123853467532
61417788565106739711630894498572
61417788565211767713965689593509
61417788565211773201885390828889
61417788565212071561828495980085
61417788565212120975606170319947
61417788565212120975606174906167
61417788565212121570402777672055
61417788565212122621982081646523
61417788565212122621982081983393
61417788565214524318910010009842
61417788565214824508431651421867
61417788565214824508431652821547
61417788565215673832824578668657
61417788565215719405058461312846
61417788565215723246602249821970
61417788565215723246602249821979
61417788565215723246602254408190
61417788565215723246602254408199
61417788565215723841398856701902
61417788565215724892978161148546
61417788565215724892978161148555
61417788565215724892978161485425
61417788565215724941242487500152
61417788565215725076180671297375
61417788565215725076180672697055
61417788565215725076180786082799
61417788565215725076180787482479
61417788565418948270675432943094
61417788565429755079699250656958
61417788565429755079699250670008
61417788565429755079699250670056
61417788565429758190941072608126
61417788565429758190941072621176
61417788565429760021083321092446
61417788565429760021083321105496
61417788565430653680108028965422
61417788565430655509915895244207
61417788565430655510250277935016
61417788565430658621492099873086
61417788565430659170284071850263
61417788565430659170284071850264
61417788565430659350954919478044
61417788565430659350954919478252
61417788565430659354302489182666
61417788565430659354302489536798
61417788565430955653767286551112
61417788565430955653767286556728
61417788565430955653767287006026
61417788565430955653767287010238
61417788565430955653767291255376
61417788565430955836697943365176
61417788565430955836697943370792
61417788565430959357273940560957
61417788565430959357273940561117
61417788565430960595151357445726
61417788565430960595151357458776
61417788565433355566285745873814
61417788565433355566285745878186
61417788565433355566285745891283
61417788565433355566285745891284
61417788565433355567121426221866
61417788565433355567122545430060
61417788565433355567122574127868
61417788565433356801568977039039
61417788565433360461937156846185
61417788565433360462690298008011
61417788565433361056733384402548
61417788565433361056733387584876
61417788565433362292079402129464
61417788565434556140353781759290
61417788565434556278367682031217
61417788565434556323368006603350
61417788565434556323368006607722
61417788565434556323368006620612
61417788565434557375699799486206
61417788565434561217240120808636
61417788565434561217240121741756
61417788565434561217240124928296
61417788565434561217240125394856
61417788565434561265505309150989
61417788565434561628270015341416
61417788565434561628270020062942
61417788565434561628270020062990
61417788565434561630801419222246
61417788565434561630801419239508
61417788565434561630801419693018
61417788565434561630801420755828
61417788565434561813732076034906
61417788565434561813732076047956
61417788565434561813732080752184
61417788565434561813732080752220
61417788565434562866147438482744
61417788565434563049078093761822
61417788565434563049078093774872
61417788565434563049078095298473
61417788565527016408357641990062
61417788565527900184605039089576
61417788566075401057023223567643
61417788566075445348177646507664
61417788566075445348177646513280
61417788566079047070381755555858
61417788566079347396912989622348
61417788566079347808444292832059
61417788566087150945341000939094
61417788566087451271537964275025
61417788566087456210665698254753
61417788566087456211481605797875
61417788566087456622259676086397
61417788566089852236994082747024
61417788566089852236994082752640
61417788566091052993992775914368
61417788566091052993992775919984
61417788566091052993992776386544
61417788566091052994076343948736
61417788566091052994076343950188
61417788566091052994076343954400
61417788566091052994076344066828
61417788566091053405586753732962
61417788566091053542868314379122
61417788566091053542868314392172
61417788566091053588600978699278
61417788566091053588600980116428
61417788566091058481912481859889
61417788566091058482728387984617
61417788566091058893506459691533
61417788582831409704262488890930
61417788582831410297972330479976
61417788582831410297972330596616
61417788582831410298787123536638
61417788582831413410300542071678
61417788582831414002318131081412
61417788582831415056617130253358
61417788582831415239547787067422
61417788582831415239610463093198
61417788582831415786706823353624
61417788582831415788399076049576
61417788582832610872855159889918
61417788582832614578893213070666
61417788582832615813678499446478
61417788582832615950876492057026
61417788582928687688742175145986
61417788582928691393087975630782
61417788582929872333998218564167
61417788582929877687164295380803
61417788582929877730452594579055
61417788582929888262810211499266
61417788582929891967156011984062
61417788582929891967157130135222
61417788582936743339642563111429
61417788582936747043988363596225
61417788582936791563701420530626
61417788582936796502829154510354
61417788582937643770193590376389
61417788582937643953207929661777
61417788582937647474539390861185
61417788582937947801070736052565
61417788582937949447446647379141
61417788582937992137769456883906
61417788582937997076897190863634
61417788582937997672446939040866
61417788582937997672446939040867
61417788582937999456020810745223
61417788582937999456020811099355
61417788582937999456020811112405
61417788582937999456020839795663
61417788582937999456020925884731
61417788582937999456083572864279
61417788582940345610701404378385
61417788582940345656454989288301
61417788582940349177786450487709
61417788582940349315047204863181
61417788582940350595582719035941
61417788582940350595582720085701
61417788582940383943161266193655
61417788582940383945605631198919
61417788582940645799971998376621
61417788582940649504317798861417
61417788582940649504317799215709
61417788582940679147738569379575
61417788582940679147738573630537
61417788582940684088937711044029
61417788582940684089125739121357
61417788582940684134942344448059
61417788582940684500719716953001
61417788582940684544192945394463
61417788582940695213749582259973
61417788582940695213749583309733
61417788582940695808608952440014
61417788582940695808612391396912
61417788582940695808629873146366
61417788582940695808633312103264
61417788582940695808821617598683
61417788582940698780897390134221
61417788582940698780897391183981
61417788582940698964100020835746
61417788582940698964100020835747
61417788582940700564471294071345
61417788582940700564471295121105
61417788582940700610475900283686
61417788582940700610475900283687
61417788582940700610475900296737
61417788582940700747673891490343
61417788582940700747673892894187
61417788582940700747673892894235
61417788582940700747673892907285
61417788582940700747673921590543
61417788582940700747674007679611
61417788582940700747736654659159
61417788582940700749933700657696
61417788582940701159267869321987
61417788582941549934868821894289
61417788582941551169650755389221
61417788582941584702670443617161
61417788582941584702691364323567
61417788582941596239435406982651
61417788582941596240000262866967
61417788582941599943694195871087
61417788582941599946037310225265
61417788582941601173957639419843
61417788582941601173957639769763
61417788582941601178224920159147
61417788582941601178224920159195
61417788582941601178224920172245
61417788582941601178225034944571
61417788582941601178287680874358
61417788582941601178287680874359
61417788582941601178287681924118
61417788582941601178287681924119
61417788582941601180735560894581
61417788582941601180735561244501
61417788582941601180819243720197
61417788582941601315485673484907
61417788582941601315485674534667
61417788582941601727079651316551
61417788583144673608151360579279
61417788583144828072261908558532
61417788583144828072261908908452
61417788583144828072261913157850
61417788583144828072261913158010
61417788583147526209200316096616
61417788583147529320442138519960
61417788583155178631246678670479
61417788583155629488799241787604
61417788583155629488799242240906
61417788583155629535368963926838
61417788583155629535368964280970
61417788583155631318941490271924
61417788583155631318941490742696
61417788583155631318941494974784
61417788583155631318941494976188
61417788583155634430183312695268
61417788583155634841777295231176
61417788583155636260325561179588
61417788583155636671919540531716
61417788583156530102364494017636
61417788583156531749220922941508
61417788583156534860734339964440
61417788583156534860734344663088
61417788583156535455258976122256
61417788583156536690876588448760
61417788583156830109437000167690
61417788583156830245881502970442
61417788583156830245881502989316
61417788583156830291614167191220
61417788583156831893009527078506
61417788583156831938742190809798
61417788583156831938742190814010
61417788583156831938742190827268
61417788583156831938742190832884
61417788583156835050820812808150
61417788583156835050820812926194
61417788583156835050820841505910
61417788583156835596516175911864
61417788583156835596516175912024
61417788583156835596516176378424
61417788583156835596516180629386
61417788583156835599863745616438
61417788583156836834393597532868
61417788583156836834393597537080
61417788583156837428918232178576
61417788583156837428918233694896
61417788583156837428918233700725
61417788583159231805527985946614
61417788583159231805611553626690
61417788583159231805611553630902
61417788583159231806364813846375
61417788583159233041710831573291
61417788583159236563981401107236
61417788583159236563981404308278
61417788583159237158777630325234
61417788583159237158777630329446
61417788583159237158777631864639
61417788583159237158777631864640
61417788583159237158777635046724
61417788583159237158777635046967
61417788583159237158777635046968
61417788583159238394123649591555
61417788583159238394123649591556
61417788583159531946597157671944
61417788583159531946597157672152
61417788583159531946597158721704
61417788583159531946597158721912
61417788583159531946597159188264
61417788583159531949041522677416
61417788583159531949041523727176
61417788583159531949041526909296
61417788583159531949041527381680
61417788583159531949044994562550
61417788583159531949044994568374
61417788583159531949044994581472
61417788583159531949044995034934
61417788583159531949044995053861
61417788583159531949044996097792
61417788583159531949128562602582
61417788583159531949128562615632
61417788583159531949128564131952
61417788583159531994861226800482
61417788583159531994861226804854
61417788583159531994861226817744
61417788583159533184391012293886
61417788583159533184391013824708
61417788583159533184391017011247
61417788583159533184391017011248
61417788583159533185227840661611
61417788583159533593725186029773
61417788583159533596172903902867
61417788583159533779187243064340
61417788583159533779187243065792
61417788583159536936182626404103
61417788583159536936998529230023
61417788583159536936998529230024
61417788583159537299763235538548
61417788583159537299763236004900
61417788583159537299763236004948
61417788583159537302294639413554
61417788583159537302294639419378
61417788583159537302294644136739
61417788583159537302294644136740
61417788583159537348027308338851
61417788583159537348027308338852
61417788583159537348048229045203
61417788583159538537556974810531
61417788583159538583373321367120
61417788583159538583373322883439
61417788583159538583373322883440
61417788583159538720571313958954
61417788583159538720571313972004
61417788583159538720571313973456
61417788583159538720571315489776
61417788583252876039111450543631
61417788583252876039111707761075
61417788583252876039112479063487
61417788583252876039112479413407
61417788583252876039112479530047
61417788583252876039112482245815
61417788583252876039112482599947
61417788583252876039112482717991
61417788583252876039112483645495
61417788583252876039112483649707
61417788583252876039112483762135
61417788583252876039112483767751
61417788583252876039114803878021
61417788583252876039114806593789
61417788583252876039114807065965
61417788583252876039114808110109
61417788583252892640134704807604
61417788583252892640134704807652
61417788583254076613180549186234
61417788583254076613180634925382
61417788583256777897030564306149
61417788583256777897030564311973
61417788583256777897030679569573
61417788583256777897033658912599
61417788583256777897033660312279
61417788583256777897033774170199
61417788583256777897051485018325
61417788583256777897051485372457
61417788583256777897054579618951
61417788583256777897054579973083
61417788583256777897054581018631
61417788583256777897786805740717
61417788583256777897870517730493
61417788583256777897870860687085
61417788583256794505601302587960
61417788583256795110537430349719
61417788583264599472673148450016
61417788583264599472673234189164
61417788583264599473489056115762
61417788583264599885271062024734
61417788583264599885271320304988
61417788583264600022469054635282
61417788583264600022469312915536
61417788583264898380815039644096
61417788583264905564972183271328
61417788583801321587419887052528
61417788583803873170588473877135
61417788583803978450741816837325
61417788583803978862523822746297
61417788583804022879072968380848
61417788583804022925642690403442
61417788583804022925642690521486
61417788583804022925642690871406
61417788583804028223016759185451
61417788583804923309623996094898
61417788583804928845619712907759
61417788583804928845807740985087
61417788583804938317427295217810
61417788583805174223130815923119
61417788583805179576296892739755
61417788583805223492116639938057
61417788583805223498873669404156
61417788583805223499710727223282
61417788583805223629377308574381
61417788583805223636155229576736
61417788583805224041159314483353
61417788583805224047749208926104
61417788583805224047749208930475
61417788583805224047749208930476
61417788583805228982543385391017
61417788583805228989136750692435
61417788583805228989321306865755
61417788583805228989324778769763
61417788583805229025769008563493
61417788583805229025831684589269
61417788583805229033361719423031
61417788583805229034869386198191
61417788583805229035053971069223
61417788583805229035057414275519
61417788583805229035078334981871
61417788583805238321151031086612
61417788583812126754032213761276
61417788583812126754032214214578
61417788583812126800601935900510
61417788583812126800601936254642
61417788583812132097976004570091
61417788583813032307290404815105
61417788583813032308984980459351
61417788583813032718319179206523
61417788583813043241642507977992
61417788583813043244088277756942
61417788583813043427168474097382
61417788583813043792858979801367
61417788583813327373916482356652
61417788583813327374669972141362
61417788583813327374669972259406
61417788583813327374669972609326
61417788583813327511114474944114
61417788583813327511114474962988
61417788583813332450786521896291
61417788583813332857505729609775
61417788583813332862380499727935
61417788583813332864012313240021
61417788583813332864283909351717
61417788583813332907506175422823
61417788583813332907506176472583
61417788583813332910037580366511
61417788583815684596947845825691
61417788583815684599392210830955
61417788583815728476236323291888
61417788583815733827523238177660
61417788583815734003194338476953
61417788583815734005638703482217
61417788583815734010725405362867
61417788583815734010725749736401
61417788583815734012416624956955
61417788583815734012420068163203
61417788583815734422319468933611
61417788583815734422319468933612
61417788583815734422319469287744
61417788583815750435233772357859
61417788583816028665485996111500
61417788583816028665485996117116
61417788583816028665485996583676
61417788583816028665569564151532
61417788583816029214277966536222
61417788583816029214277966542046
61417788583816029214277966555144
61417788583816029214277967008606
61417788583816029214277967027533
61417788583816029214277968071464
61417788583816029214361534576254
61417788583816029214361534589304
61417788583816029214361536105624
61417788583816029260868351120475
61417788583816034011961163185111
61417788583816034016772911351452
61417788583816034016772911468092
61417788583816034148887215292959
61417788583816034149158811404655
61417788583816034153405701007261
61417788583816034155665395034901
61417788583816034155933638278767
61417788583816034155936991146597
61417788583816034192381335743013
61417788583816034192444011768789
61417788583816034199159257217703
61417788583816034199159257217751
61417788583816034201415598377775
61417788583816034201418951245605
61417788583816034201481713377711
61417788583816034201666298248743
61417788583816034201669741455039
61417788583816034201687223187231
61417788583816034201690662161391
61417788583816034560752789236299
61417788583816034564999678838905
61417788583816034565815587431787
61417788583816034567447400943873
61417788583816034567527616110411
61417788583816034567530968978241
61417788583816034610753235049347
61417788583816034613281201018875
61417788583816034613284639993035
61417788583816929233318584021216
61417788583816929233318584027040
61417788583816929644912561841214
61417788583816929644912563374956
61417788583909389310602454025068
61417788583909389356335089532228
61417788583910289743599222726754
61417788583910289924084109407736
61417788583910289924165855347428
61417788583910289924919001248250
61417788583910290336763683182998
61417788583910290473961675793546
61417788583910590067601147192412
61417788583910590067601147192572
61417788583912991444316828331939
61417788583912991444316829381699
61417788583912991584023006211927
61417788583912991627600857312132
61417788583912991627600943051280
61417788583912991627601200268724
61417788583912991628354347232356
61417788583912992040136353141328
61417788583912992040199029167104
61417788583912992177397021777652
61417788584128994210326742181320
61417788584129094548817593042020
61417788584129094960599856168436
61417788584129143085746774880674
61417788584131695913511124347657
61417788584139949486952750260354
61417788584139949487705891439442
61417788584139949898735013386770
61417788584237043901452894779405
61417788718827026483368796108237
61417788718827028266942700045361
61417788718827928697493727310321
61417788719043209006538831064904
61417788719043212712576882729332
61417788719045910160993918714202
61417788719045910709785890691380
61417788719045913867031971894950
61417788719045914415823943872128
61417788719046810728742940120532
61417788719046814434780991784960
61417788719046814434780993301280
61417788719047111329858185843552
61417788719047111467056178449936
61417788719047114624867466149202
61417788719047115035896239477810
61417788719047115035896239490860
61417788719047115035896239490908
61417788719047115170562826803428
61417788719047115170562826803636
61417788719047115170562827853188
61417788719047115170562827853396
61417788719703606764948910849224
61417788719703606902146902392590
61417788719703608595091157811608
61417788719703608732289150894380
61417788719703608732289151944140
61417788724736552461750468665953
61417788724736902613841756259703
61417788724951834236688920941672
61417788724951834419619577755736
61417788724954535528342001201566
61417788724954535528342002736552
61417788724954536123138231977636
61417788724954536123138232444196
61417788724954536123138232444244
61417788724954536123138233493956
61417788724954539234380054382314
61417788724954539829176285158384
61417788724955439848698538149970
61417788724955440394393901602200
61417788724955440396925305483030
61417788724955440397741470840214
61417788724955440397741471312390
61417788724955736285340695903895
61417788724955736285340695903896
61417788724955736697206268330916
61417788724955736697206268784426
61417788724955736697206268797524
61417788724955736697206269847236
61417788724955736880136925139364
61417788724955736880136925144980
61417788724955740037132305296751
61417788724955740403244321511664
61417788724955740403244321965174
61417788724955740403244321978224
61417788724955740586174978320112
61417788724955740586174978792288
61417788725063808127181192436806
61417788725063808127181278175954
61417788725063808127181535393398
61417788725063808538963541302370
61417788725063809774309559029286
61417788725608302034926597520708
61417788725610988915894807803431
61417788725610988915894808853191
61417788725611898818005295432474
61417788725611904305922677022740
61417788725612233962188537717803
61417788725612233962439240298972
61417788725612233962439241820908
61417788725612234145369897585212
61417788725612234145369898634972
61417788725717554275117905669188
61417788725717554275120228500842
61417788725938804931409696701996
61417788725938854291902633141150
61417788742461528133243687813165
61417788742461528135691782871757
61417788742461529782067694198333
61417788742461529919265686808881
61417788742462430349816714073841
61417788742462730493333723162161
61417788742462778715885917632726
61417788742462778715885917632727
61417788742677714181969212674576
61417788742677714181969212678788
61417788742680415336424301863120
61417788742680415336424303379392
61417788742680415336424303379440
61417788742680415885216273821584
61417788742680415931220532601810
61417788742680415931220532603214
61417788742680415931220532620476
61417788742680415931220532620524
61417788742680416069234691509522
61417788742681312792659903199376
61417788742681312792659904715696
61417788742681312792931499311072
61417788742681312792931500827392
61417788742681315904173321734416
61417788742681315904173323250736
61417788742681316498697956380124
61417788742681316498697957896444
61417788742681316498969552491820
61417788742681612387384943365988
61417788742681612387384943379086
61417788742681612982181172583986
61417788742681612982181172588198
61417788742681612982181172601456
61417788742681612982181172607072
61417788742681616094259794582338
61417788742681616094259823280098
61417788742681616639955156286532
61417788742681616639955156636452
61417788742681616639955157686212
61417788742681616639955157802852
61417788742681616642486561580140
61417788742681616643302727390626
61417788742681616643302727394838
61417788742681616643302727507266
61417788742681616643302727861398
61417788742681616688219225764734
61417788742681616688219225768946
61417788742681616688219225782204
61417788742681616688219226254380
61417788742789681264282446887795
61417788742789686608411165045516
61417788742790587182906625766372
61417788742790587182906625883012
61417788743336863369140043996153
61417788743336865017960319978073
61417788743337765585772015879357
61417788743337809463368240527340
61417788743337810057977563937545
61417788743337810058165849232317
61417788743337813350729386590697
61417788743337813352423962234943
61417788743337813762323364422341
61417788743337813762511649717113
61417788743337813764017940066587
61417788743337814999551985870831
61417788743338108417355465647112
61417788743338108554553458253288
61417788743338110194067879025417
61417788743338110194903559369097
61417788743338110201410917834003
61417788743338110201494601722221
61417788743338110201681480826366
61417788743338110201681480843836
61417788743338110201682513945699
61417788743338110201682629799549
61417788743338110247248157934329
61417788743338110247414145047304
61417788743338113907451295012805
61417788743338113907534977851263
61417788743338113907722891124501
61417788743338113907723005928591
61417788743338115188820256919321
61417788743338115188822579867615
61417788743338124614124464959890
61417788743442275922697260565010
61417788743445878193944044170146
61417788743661979467216849070624
61417788743662029239491791418750
61417788743664681170651936774476
61417788743664730531144873213630
61417788795531121465712138684648
61417788795531121465712138801288
61417788795531121468219179832328
61417788795531122060236773330356
61417788795531122060236773446996
61417788795531123297525747856328
61417788795531123297525747972968
61417788795531123846317718415160
61417788795636456933828771958529
61417788795640058656032881018369
61417788795640358845282554310205
61417788795640359394074524752397
61417788795640387204905099435847
61417788795640387205657211745159
61417788795640390911695264925907
61417788795640390954983564124159
61417788795640392602111587760047
61417788795640392603803840455999
61417788795640406838816119761097
61417788795640406838816120111017
61417788795640406976014112268046
61417788795640406976014112371645
61417788795640406976014112384686
61417788795640406976014112384695
61417788795640407022018746108071
61417788795640408670654005589956
61417788795640408807851998200505
61417788795640408807852084289573
61417788795640408808103132766211
61417788795640408808103391033415
61417788795640409219697110597855
61417788795640409219697368865059
61417788795855339239662140497732
61417788795855339376860132637508
61417788795855339376860132641720
61417788795855339376860133108280
61417788795855342350903962448852
61417788795855342488101955060852
61417788795855342488101955065064
61417788795858040485310963027112
61417788795858040531043625695642
61417788795858041080107192268196
61417788795858041080107192734756
61417788795858044237081678876390
61417788795858044786145245431682
61417788795858044786145245448944
61417788795858044786145246965264
61417788795858895391889852797029
61417788795858895391889853146949
61417788795858941098792645585652
61417788795858941098792647101972
61417788795858944804830698766400
61417788795858944804830700282720
61417788795858945216696273163042
61417788795858945217512180362228
61417788795858945217512180712148
61417788795859241105111662048922
61417788795859241242309654659470
61417788795859241242309656190292
61417788795859241288063210890451
61417788795859241288125886916067
61417788795859241699907892825039
61417788795859241837105885429924
61417788795859241837105885431376
61417788795859244949184536091303
61417788795859244994163941613135
61417788795859245405945946454878
61417788795859245405945946472347
61417788795859245405945946472348
61417788795859245406782774708932
61417788795859245543143938597622
61417788795859245543143938610672
61417788795963406963595997858488
61417788795964307531407693759772
61417788795964611791900785824188
61417788795968199241277765579197
61417788795968199241277765929117
61417788795968214112008726274973
61417788795968214249206632792241
61417788795968215489698383878613
61417788796511790383598440574839
61417788796511790385293016219085
61417788796511791620636709947947
61417788796511791620639033946001
61417788796514493324071797651799
61417788796514493324074121649853
61417788796515392654866487842765
61417788796515392657122824770701
61417788796515393891904758265633
61417788796515393891904758615553
61417788796515438364298591618593
61417788796515438775892312232793
61417788796515438776080597527565
61417788796515441878098755645595
61417788796515442068644133467599
61417788796515442068644134885945
61417788796515442068644391747854
61417788796515442068644391753470
61417788796515442068644392103389
61417788796515442068644392103390
61417788796515442070338710530191
61417788796515442071151432778894
61417788796515442071151432784510
61417788796515442071151433134430
61417788796515442480238112717589
61417788796515442480426398012361
61417788796515442481932688361835
61417788796515443717278706088751
61417788796515689094037696794799
61417788796515689094789809104111
61417788796515692800827862284859
61417788796515694079462179210027
61417788796515694081154431905979
61417788796515736723488206629544
61417788796515737272280178471208
61417788796515738363002628801145
61417788796515738363023520809737
61417788796515738370344634022594
61417788796515738370616230134290
61417788796515738370616230147340
61417788796515738500200621411693
61417788796515738500284189446061
61417788796515738501036301755373
61417788796515738505845727186862
61417788796515738507542626633142
61417788796515738507542628163964
61417788796515738507543660220279
61417788796515738507626196202495
61417788796515738507627344108497
61417788796515738507814223212642
61417788796515738507814223230111
61417788796515738507814223230112
61417788796515738507815256331975
61417788796515738553358860406059
61417788796515738553568926980991
61417788796515738965162904812635
61417788796515738965162906229577
61417788796515742204546421896489
61417788796515742207074354936121
61417788796515742211889460705075
61417788796515742211971995170971
61417788796515742213584037399081
61417788796515742213667720237539
61417788796515742213852276410859
61417788796515742213855633510777
61417788796515742213855748314867
61417788796515742250299978108597
61417788796515742250362654134373
61417788796515742257641983348919
61417788796515742257704659374535
61417788796515742257704659841095
61417788796515742259396912070487
61417788796515742259396913586807
61417788796515742671203282358619
61417788796515743897490677770261
61417788796515743899182930466213
61417788796515743904771040553071
61417788796515743905022089029709
61417788796515743906463293249023
61417788796515743906465617247077
61417788796515743906546977137241
61417788796515743906549300085535
61417788796515743906714341725661
61417788796515753377454968980844
61417788796619904228830002951286
61417788796620804796640665733444
61417788796623506500075753437296
61417788796623506500076786556422
61417788796623812179776793310723
61417788796624712747589350145563
61417788796838707617382577490524
61417788796838756977875513929678
61417788796839608185131597365872
61417788796839608185194273391808
61417788796839657408426541194638
61417788796842615570590181582089
61417788796842660034636465740785
61417788796842660034636466090705
61417788796842660035452373620937
61417788796842660035452603325687
61417788796842660035452717994462
61417788796842660035452717994471
61417788796842660035452718112563
61417788796842660040535949156179
61417788796842664974325961354123
61417788796842664974325961358335
61417788796842664976836444178681
61417788796842664981920020063843
61417788796843515947793564873121
61417788796843515947793564877333
61417788796843515947793565227253
61417788796843516138401963572441
61417788796843549299618585162331
61417788796843549299618585166543
61417788796843549299618585516463
61417788796843560419433908095669
61417788796843560419433908445589
61417788796843560465940897169398
61417788796843560465940983258467
61417788796843560466003745377523
61417788796843560471024329088959
61417788796843560471087005118947
61417788796843560471087091208015
61417788796843561706433108934931
61417788796843561843631015452199
61417788796843565359123403354875
61417788796843565359123403359087
61417788796843565360817978999121
61417788796843565360817979003333
61417788796948915733031832071505
61417788796948915733031832075717
61417788796948915733031832425637
61417788796948915733595916303489
61417788796948915733595916307701
61417788796948915733595916657621
61417788796948915735288168999441
61417788796948915735288169003653
61417788796948916968377849798421
61417788796948916968377849802633
61417788796948916968377850152553
61417789921123774061551877452118
61417789921160096960762345764274
61417789924114550504498653151510
61417789924114561625125636513649
61417789924114561625125641112919
61417789924114561625126012767319
61417789924114567113045340935409
61417789924114567113045340935569
61417789924114600284094564291609
61417789924114911632425120088042
61417789924114917127938521133347
61417789924114917127938549829703
61417789924123005629694786516668
61417789924125405450706891471129
61417789924125406685488824966061
61417789924125706874759505057737
61417789924125706921347868311548
61417789924125707287376289428687
61417789924125707287376318008403
61417789924125718590205047828071
61417789924125722286936986827565
61417789924125722286936987877325
61417789924125722294550848312867
61417789924125723531592216168760
61417789924126556245156975715425
61417789924126569141768281106937
61417789924126572901718951647064
61417789924126602503631753686635
61417789924126606070529633346571
61417789924126606207977554171431
61417789924126607305310792002631
61417789924126607854353465498007
61417789924126618608705313642076
61417789924126618967390866952395
61417789924126619020487576762885
61417789924126619020756075093031
61417789924126619020756103789387
61417789924126619020756188478775
61417789924126619020759545945866
61417789924126619157769253248592
61417789924126619158016829468551
61417789924126619158020300677138
61417789924126622717487928930952
61417789924126622717487929403137
61417789924126622724831054304994
61417789924126622725101875577827
61417789924126622725101904274183
61417789924126622726525629949240
61417789924126622854748683778657
61417789924126622862280095038105
61417789924126622862301016098796
61417789924126622862301016111846
61417789924126622862362629953347
61417789924126623959612211555767
61417789924126623962143272479996
61417789924126624508675892900695
61417789924414754594135969312432
61417789924414789593090042107306
61417789924417456297571057016284
61417789924417456297571314233728
61417789924417490884739766435086
61417789924417490884743123902186
61417789924417491250771545019325
61417789924417491250771573599041
61417789924417502002859742067634
61417789924441517144507261870132
61417789924450827131413921164128
61417789924450827131413921164137
61417789924450827269427850369853
61417789924453525266071739463067
61417789924453525266071739463115
61417789924453528423067002959017
61417789924453528972674652765880
61417789925063192861051023304378
61417789925063192861053347652352
61417789925063192866134369134870
61417789925073953562804028989956
61417789925073953562804286207400
61417789925074002969052844530457
61417789925074903955422487810705
61417789925074904092620476184793
61417789925098014409741266962930
61417789925098014821523272871902
61417789925099215718317507100981
61417789941816470717198829320782
61417789941839526175991871944591
61417789941839526175991873344271
61417789941839537289028244883335
61417789941839537289028503150539
61417789941839537296535206123597
61417789941839537296535291858533
61417789941839537296619232968663
61417789941839537296622327569289
61417789941840721399313838222721
61417789941840721399314181179313
61417789941840721399317275779939
61417789941840721399317277179619
61417789941840726887236980201859
61417789941840726887236981601539
61417789941840737870435849203738
61417789941840776712856124240749
61417789941840786046422365959498
61417789941840787281204299454430
61417789941840787464134956268494
61417789941840787871646077484427
61417789941840787871646080670967
61417789941840787879261061029253
61417789941840787879261061033465
61417789941840793359565781906347
61417789941840793367180760851903
61417789941840793367180761206035
61417789941848882005444635536182
61417789941851244677359587363623
61417789941851248384150785955547
61417789941851248384213548074603
61417789941851548573400459247383
61417789941851581879304528975278
61417789941851581879468451420269
61417789941851583114085687629934
61417789941851583159836962955590
61417789941851583708879637500886
61417789941851583708881916987610
61417789941851594692249294936079
61417789941851594692249295290211
61417789941851594692252765794539
61417789941851594692252767194219
61417789941851594821832307201391
61417789941851594829447287546627
61417789941851594829450758405087
61417789941851597984730296329457
61417789941851597986424873373383
61417789941851598396595095420875
61417789941851598396595095438137
61417789941851598396595095775007
61417789941851598396595095788057
61417789941851598526178109085867
61417789941851598526179227945801
61417789941851598526179228299885
61417789941851598526179228299933
61417789941851598526262795861860
61417789941851598533773315231025
61417789941851598533773315585157
61417789941851598533793088031423
61417789941851598533793088385555
61417789941851598533793088398605
61417789941851598535216843815575
61417789941851598536032751345807
61417789941851599770834572426561
61417789941852428780051092354975
61417789941852449138701756650527
61417789941852449138701756667789
61417789941852449138701757004659
61417789941852449141212241241947
61417789941852478605673678200433
61417789941852482310019478685229
61417789941852482447280233060701
61417789941852482447282556008995
61417789941852483727648744596022
61417789941852484093593382622353
61417789941852484093595705570647
61417789941852484139432944252570
61417789941852495252383334466351
61417789941852495252383335866031
61417789941852495259729817899778
61417789941852495259998314811587
61417789941852495260001785670047
61417789941852495260001787069727
61417789941852495260061076930643
61417789941852498910976584561537
61417789941852498956729136350827
61417789941852498956730255210761
61417789941852498956730255228023
61417789941852498956730512445467
61417789941852498956730513845147
61417789941852498964073294036609
61417789941852498964324342495985
61417789941852498964324342850117
61417789941852498964344115296383
61417789941852498964344115313645
61417789941852498964344115663565
61417789941852498965767871080535
61417789941852498966583778610767
61417789941852498966854713156907
61417789941852499093990924201217
61417789941852499093991009940365
61417789941852499101585097225589
61417789941852499101604870025987
61417789941852499101606018286280
61417789941852500201385598175201
61417789941852500201385599691521
61417789941852500750428617094031
61417789942143365707036106238694
61417789942143365712118680416854
61417789942144233104624988740698
61417789942144234339971006467614
61417789942167393795594183877520
61417789942167693991548771232274
61417789942789024223651931724594
61417789942797128098611177109234
61417789942800780331925392283209
61417789942800780331928835489448
61417789942800780331928835489457
61417789942823891197273036152268
61417789947724736827598103270274
61417789947749052156821639908990
61417789947749068630618084740941
61417789947759875443606323247028
61417789947759875443606323247037
61417789947759919916083839069866
61417789947759919916083839075482
61417789947759923612812222993688
61417789947759923750010301343384
61417789947759923757352307050106
61417789947759924857467565609612
61417789947760209121960340730196
61417789947760209121962663678490
61417789947760223939343542669380
61417789947760223946873949861811
61417789947761076337886777939453
61417789947761109552511367995156
61417789947761109552511367995364
61417789947761109552513690943450
61417789947761120673082532237210
61417789947761120673082532242826
61417789947761120673166215062618
61417789947761124331420343286746
61417789947761124369894598514056
61417789947761124377237723888306
61417789947761124377424891037702
61417789947761124377424891037703
61417789947761124377424977126771
61417789947761124378932299532552
61417789947761124379685446006595
61417789947761125568796357159056
61417789947761126160998879664215
61417789947761126160998881063895
61417789947761126163258315308273
61417789947761126163258316824593
61417789947761126163509363784911
61417789947761126163530284607903
61417789948039985333682904485454
61417789948051690929171831291400
61417789948051690935949752766138
61417789948051707720168689809624
61417789948052007909418363101412
61417789948076002736475343694207
61417789948076002736475429433355
61417789948076002736475716746835
61417789948076002736475802485983
61417789948076002736475802504697
61417789948076002736477753781329
61417789948076002736478040744889
61417789948076002736478126833957
61417789948076002736478126852671
61417789948076002736478782651105
61417789948076002736479155722447
61417789948076002736559027582473
61417789948076002736559370539065
61417789948076002736559400635101
61417789948076002736561350517717
61417789948076002736561723570345
61417789948076002736561809659413
61417789948076002736562466539371
61417789948076002736562581311745
61417789948076002736562838192319
61417789948076002736562839591999
61417789948076002737312627553337
61417789948076002737312630741281
61417789948076002737314951901311
61417789948076002737314955089255
61417789948076002737315726740183
61417789948076002744089405722795
61417789948076002744089778775423
61417789948076002744090434592571
61417789948076002744090437779111
61417789948076002744090552216019
61417789948076002744090553614295
61417789948076002744090807645199
61417789948076002744090810831739
61417789948076002744090810833143
61417789948076002744092876563993
61417789948076002744093905433769
61417789948076319351093473276992
61417789948076319351368884586318
61417789948076319351933743657174
61417789948076319358896853719638
61417789948077219919965232927699
61417789948077219919965236111431
61417789948077223626003289292179
61417789948077223671735950311915
61417789948077223671735953494243
61417789948077223671756874200643
61417789948077224861349303835363
61417789948077224907081968038831
61417789948085325031962748735207
61417789948085328736308549220003
61417789948085328782041213423471
61417789948085330568125600081771
61417789948085330568146520788171
61417789948085330573229952889090
61417789948697414048980594808317
61417789948697414049001601603945
61417789948697414049002634723071
61417789948705803283989999189043
61417789948708171497229405145459
61417789948708171497229408327787
61417789948708504987237058815567
61417789948708504987425086892895
61417789948729829548817576346877
61417789948729829548817576696797
61417789948729829548839616615763
61417789948732516011314129976881
61417789948732530703294705800254
61417789948732530840470658141757
61417789948732530840491664937385
61417789948732530840492698056511
61417789948732530840492698410643
61417789948732531252064635973401
61417789948732816200584695277309
61417789948732816612366701186281
61417789948733717180178397087565
61417789949020701872035133069377
61417789949020702009295801705701
61417789949020703658203087762045
61417789949020703658203116459853
61417789992351783620190199513862
61417789994982032751482454504571
61417789994990185993652180259901
61417789994990185993653209129677
61417789994990187640843908441421
61417789994992888932496990236301
61417789994993787715856289319741
61417789994993787715856547586945
61417789994993787715857318189517
61417789994993787715857319239277
61417789994994106344089966599463
61417789994994106344089966953595
61417789994994106344152728718519
61417789995014453190447170022859
61417789995014453190449492621233
61417789995014464303483885564063
61417789995014464303486894075621
61417789995014464303486898674891
61417789995014464303487243031163
61417789995014464303508163736054
61417789995014464310847473441854
61417789995014464311098516252417
61417789995014464311098520501767
61417789995014464311101988160685
61417789995014469799018220674337
61417789995014469801194346549571
61417789995014497619342724757207
61417789995014501322876745768393
61417789995014501322876746818153
61417789995014502969252657094969
61417789995014502970067445080137
61417789995014511887121147910813
61417789995014513671507860191323
61417789995014513671510868702881
61417789995017198772985005598153
61417789995017198772986034467929
61417789995017202477331834952725
61417789995017204260905738889849
61417789995017213590368207537337
61417789995017215374754919817847
61417789995018055461445572123265
61417789995018066574482973577653
61417789995018066574482978176923
61417789995018066574483322533195
61417789995018066582074052351319
61417789995018071521222329734177
61417789995018071521222330783777
61417789995018071521222330783937
61417789995018099340734025473661
61417789995018099340735054343437
61417789995018099341546833817047
61417789995018099341549842328605
61417789995018103045080854828233
61417789995018103045080855877993
61417789995018104691456766154809
61417789995018104691456767204569
61417789995018104692271554139977
61417789995018104829469546750525
61417789995018114158117227412845
61417789995018114158117485680049
61417789995018115942506948204913
61417789995018350117040554191291
61417789995018350117040558440641
61417789995018350117040901397233
61417789995018355056168288171019
61417789995018366763753916529922
61417789995018405018988866627025
61417789995018405430582844458669
61417789995018405476608497636242
61417789995018405606278436395185
61417789995018405613806490246630
61417789995018416177862778572734
61417789995018416177862864311882
61417789995018416185393799183441
61417789995018416185393803419741
61417789995018416589644784481706
61417789995018416596987894973951
61417789995018416726570793145303
61417789995018416726574146013133
61417789995018421535843913451673
61417789995018421536115510981715
61417789995018421536115625767139
61417789995018421673041906062221
61417789995018421673313503238179
61417789995018421673313503255441
61417789995018421673313503592311
61417789995018421673313503605361
61417789995018422077292502124267
61417789995018422084907596209331
61417789995025308135864984274489
61417789995025320484499107208977
61417789995026160571184428404463
61417789995026171691839246524819
61417789995026171691839246542289
61417789995026175388567630343647
61417789995026177044733612320627
61417789995026208566416012589209
61417789995026208567230799524617
61417789995026210350804703461741
61417789995026221052248127084485
61417789995026505052155937742797
61417789995026508893699730838141
61417789995026510540075641833671
61417789995026510586098629456118
61417789995026510586913417791206
61417789995026510723359298092282
61417789995026510724111410401594
61417789995026521104321073176913
61417789995026521241519065456415
61417789995026521294887400427572
61417789995026521699951162202186
61417789995026521706457358351517
61417789995026521706481378259216
61417789995026521706669664603748
61417789995026521706729070666983
61417789995026521706732426717141
61417789995026521706732426722805
61417789995026521837149154812574
61417789995026521843655350962065
61417789995026521843926948138023
61417789995026521843930418996483
61417789995026521843989710257079
61417789995026521843993181098277
61417789995026525410803158836313
61417789995026525540659147171583
61417789995026525548001151324397
61417789995026525548272748622819
61417789995026525548272748976951
61417789995026525548272748990001
61417789995026525548335510741875
61417789995026525550511636034069
61417789995026525550533331580745
61417789995026525550784380057383
61417789995026527194377064186167
61417789995026527194648775088903
61417789995026527196887547360645
61417789995028906154538080834701
61417789995028909858883881319497
61417789995028911642457785256621
61417789995028922755495186711009
61417789995029206343808760926377
61417789995029206892851779827737
61417789995029210048154561411173
61417789995029210597197580312533
61417789995029211831728465348297
61417789995029211877751711250838
61417789995029211877751711250998
61417789995029211878566499586086
61417789995029212426794728752726
61417789995029222944765866802685
61417789995029222991604243997066
61417789995029222998134460054096
61417789995029222998322746398628
61417789995029222998385508517685
61417789995029223409916724230272
61417789995029226702727838161235
61417789995029227243904829303787
61417789995029227243905172260379
61417789995029227243905948517805
61417789995029227251500034385927
61417789995029227251500035803077
61417789995029228488561176459320
61417789995030057497777812572895
61417789995030061202125936005985
61417789995030062436905546552623
61417789995030062436907869500917
61417789995030073549945270955305
61417789995030077254288748491807
61417789995030077856428477222579
61417789995030077858875422971117
61417789995030079505251334297693
61417789995030106911806420586709
61417789995030106911808743535003
61417789995030107323400398418353
61417789995030107323402721353549
61417789995030110616152221071505
61417789995030110616154544019799
61417789995030111027748521838345
61417789995030111164946514094761
61417789995030112399726125008629
61417789995030112399728447956923
61417789995030112445563407152122
61417789995030112811320102840273
61417789995030112811322425788567
61417789995030112852262067171505
61417789995030112857345756017846
61417789995030112858161577472060
61417789995030123375567856800763
61417789995030123559415939898350
61417789995030123565859202804461
61417789995030123566131057197863
61417789995030123566131057551994
61417789995030123566131057551995
61417789995030123566134528056323
61417789995030123566134528393193
61417789995030123566134528406243
61417789995030123566193819316919
61417789995030123566197290158117
61417789995030123977725035383590
61417789995030123977725035383591
61417789995030123977725150169015
61417789995030123977728506219164
61417789995030123977728506219173
61417789995030123977728506224837
61417789995030123977728506224996
61417789995030123977728506237887
61417789995030124114989260600309
61417789995030127217109326947813
61417789995030127270205003289257
61417789995030127270205260506701
61417789995030127270476857699921
61417789995030127270476858049841
61417789995030127272715745093909
61417789995030127272737440640585
61417789995030127272988489117223
61417789995030127674456889339613
61417789995030127674456975432845
61417789995030127674457232650289
61417789995030127682051061655259
61417789995030127682071207521335
61417789995030127811717644419137
61417789995030127819249054261595
61417789995030128916580914615833
61417789995030128916581171846327
61417789995030128916852882749063
61417789995030128916852884148743
61417789995030128919091655953925
61417789995030128919091656420485
61417789995030128919112577126828
61417789995030128919363252550886
61417789995030129056289648564473
61417789995030129056289649031033
61417789995030129056561245161434
61417789995318259551354857804414
61417789995318259551355633706096
61417789995318259551355972413338
61417789995318259551355976662688
61417789995318261198483996049226
61417789995318261335744664685550
61417789995318292721516024047534
61417789995318292726598598225694
61417789995318294549493885046756
61417789995318294550308673381844
61417789995318294550309016338436
61417789995318294550310049457562
61417789995318294686754553682920
61417789995318294686754896639512
61417789995320994013168847575210
61417789995320994013169105842414
61417789995320994018251421753370
61417789995320994018251680020574
61417789995321011079346608393667
61417789995341419830480142658660
61417789995342620998225051381024
61417789995342621000693693142798
61417789995342621006028431823670
61417789995342621135698454963913
61417789995345322289878133175904
61417789995345322290652199293432
61417789995345322292346774937678
61417789995345322704976456856899
61417789995346223270343873840535
61417789995346223270343873846359
61417789995354327970750506068557
61417789995354328382532770594653
61417789995354331676788559599225
61417789995354332088570823775401
61417789995354332088633585557792
61417789995354332088633585557801
61417789995354333323916583235113
61417789995357029673997565695081
61417789995357029673997566045001
61417789995357033380787731535061
61417789995357033791817883401925
61417789995357035027163642861637
61417789995966652941566680019842
61417789995966653353411704911342
61417789995966653490609697521730
61417789995966697406491006137044
61417789995966697406491091876192
61417789995966697406492120745968
61417789995966697818273012046016
61417789995966697818274126654940
61417789995966701531591341861243
61417789995974756816525925404482
61417789995977458520022917481938
61417789995977458520023950601064
61417789995977458520024032090862
61417789995977458520024036340212
61417789995977507932985602535695
61417789995977508344579580367339
61417789995978359087771937357286
61417789995978359087773051966210
61417789995978408500860146308447
61417789995997867684386360474500
61417789995997917507496153660430
61417789995998818211752696743664
61417789996001519366145109902220
61417789996001519366145109902380
61417789996001519366959898237468
61417789996001519366960931356594
61417789996001818323081405194683
61417789996001819970209428830571
61417789996002720535576845814207
61417789996002720535576845820031
61417789996002720537269098510159
61417789996289705316386143421785
61417789996289705316389238022411
61417789996289706413973523280534
61417789996289706550983143090095
61417789996289706551171171167423
61417789996289706551171171517343
61417789996289706551234191566938
61417789996289706551735255399407
61417789996289706551735255749327
61417790000902429783322054762626
61417790000902431384697522341121
61417790000902431384697865297713
61417790000923089670831968051427
61417790000923089670834981162255
61417790000923089670835325518527
61417790000926741355692647383134
61417790000926741362470568857872
61417790000926745112545591401342
61417790000934850177286326532833
61417790000934851823662237859409
61417790000935136000016204400892
61417790000935136137276873037216
61417790000935150778151241323677
61417790000935150953823230895783
61417790000935150961438324980847
61417790000937503749739065633304
61417790000937503749739065633313
61417790000937551880533386159357
61417790000937551880533729115949
61417790000937551918944965379964
61417790000937552475352029907012
61417790000938703226224280297353
61417790000938703226307963589312
61417790000938703272040627792828
61417790000938732736505507957770
61417790000938736616522537529135
61417790000938737859480982097056
61417790000938738263650561165023
61417790000938738265342813860975
61417790000938738271263330962620
61417790000938738408523999598944
61417790000938748788669524196742
61417790000938748933294324068004
61417790000938748979026988271520
61417790000938749345076588706528
61417790000938749345076588710740
61417790000938749528007245052628
61417790000938749528007245054032
61417790000938749528070007173088
61417790000938749528090927878036
61417790000938752500355350383517
61417790000938752637553342994065
61417790000938752637553343007115
61417790000938752676027339955623
61417790000938752683557633423978
61417790000938752683642434040687
61417790000938753041804971708876
61417790000938753232434404482879
61417790000938754283929254333691
61417790000938754286439738907849
61417790000938754286460659614192
61417790000938754467131622050491
61417790000938754467131623450171
61417790000938754469391316428256
61417790001214912348162564027090
61417790001218514250933175462999
61417790001218514250933176862471
61417790001218514250933176862679
61417790001218514250933290254039
61417790001218514250933291653719
61417790001218514250954096169351
61417790001218514250954097569031
61417790001218514253461222827111
61417790001218514253461595879739
61417790001218514253463547175085
61417790001218514253463920227713
61417790001218514253464580276949
61417790001218514253464953348291
61417790001218514253464953464931
61417790001218514258544827391367
61417790001218514258547151739341
61417790001218514258547266058205
61417790001218514258548298245663
61417790001218514258548299295423
61417790001218514258548299645343
61417790001225717514774891206610
61417790001225717514775149473814
61417790001226617942899376389704
61417790001226920100672128627854
61417790001226920100672471584446
61417790001226934743238425253383
61417790001226934923898023692808
61417790001229319235304573677676
61417790001229319242082495152414
61417790001229336257424096882795
61417790001250029138229250315624
61417790001250029139652627360530
61417790001250029139652885627734
61417790001250029144735201538690
61417790001250029144735459805894
61417790001250029144818884369922
61417790001250029145007171790362
61417790001250929575307407778658
61417790001250929750957443069081
61417790001250929750957443074697
61417790001250929750957787425353
61417790001250929750958816295129
61417790001250929751038688160819
61417790001250929751038688173869
61417790001250929751038772850207
61417790001250929751038802946243
61417790001250929751039031117411
61417790001250929751039031130461
61417790001250929751039145902835
61417790001250929751041011109113
61417790001250929751041125894537
61417790001250929751041355465385
61417790001250929751041355478435
61417790001250929751041384174791
61417790001250929751041470250809
61417790001250929751042125718037
61417790001250929751042127117717
61417790001250929751042498770665
61417790001250929753235819899964
61417790001250929753239172767794
61417790001250929758321746945954
61417790001251229896735261148310
61417790001251229901817835326470
61417790001251246365573133868388
61417790001251246373376514311034
61417790001251250074156537536345
61417790001253630866960231306334
61417790001253630866960232356094
61417790001253630867020670481468
61417790001254804358354468731825
61417790001254831616487951911157
61417790001254831616487951911365
61417790001254831616487951916981
61417790001254831616488294867957
61417790001254831616488294873573
61417790001254831616490274859451
61417790001254831616490274859659
61417790001254831616491389474199
61417790001254831616491390873879
61417790001254831616508872617717
61417790001254831616509129835161
61417790001254831616509215574309
61417790001254831616509215928441
61417790001254831616511195566011
61417790001254831616511453833215
61417790001254831616512224435787
61417790001254831616512225485547
61417790001254831616512310529067
61417790001254831616512311578827
61417790001254831617324775915861
61417790001254831617324780166663
61417790001254831617325118872453
61417790001254831617325123123255
61417790001254831617327098864155
61417790001254831617327103096243
61417790001254831617328131966019
61417790001254831617328131984733
61417790001254831617328476339553
61417790001254831617328476341005
61417790001254831624018215260439
61417790001254831624018472477883
61417790001254831624019248385389
61417790001254831624019363170813
61417790001254831624019620388257
61417790001254831624021567078509
61417790001254831624021571782773
61417790001254831624101812469163
61417790001254831624101898091671
61417790001254831624101926788027
61417790001254831624102155309115
61417790001254831624102926961447
61417790001254831624102927078087
61417790001254831624102931210797
61417790001254831624102931328889
61417790001254831624102931677357
61417790001254831624102931678809
61417790001254831624102959908605
61417790001254831624102960375165
61417790001254831624103045996221
61417790001254831624103045997673
61417790001254831624103046114313
61417790001254831624103302865197
61417790001254831624103303213665
61417790001254831624103303215117
61417790001254831624103303331757
61417790001254831624105249909741
61417790001254831624105254141829
61417790001254831624105254627103
61417790001254831624105255676863
61417790001254831624105282838185
61417790001254831624105283323459
61417790001254831624106397465823
61417790001254831624106397815743
61417790001254831624106397932383
61417790001254831624106398865503
61417790001254848637691953145571
61417790001254848637691956327899
61417790001254848637691956329351
61417790001254848637691956333723
61417790001254848640136321334615
61417790001254851980149048115481
61417790001254851980149049165241
61417790001254852534338522706399
61417790001254853579076024053235
61417790001254853627277071751369
61417790001254853627277072801129
61417790001262008900283865966753
61417790001262008900283865970965
61417790001262008900848954725097
61417790001262053365146287714563
61417790001262058121821443331867
61417790001262058121821443337699
61417790001262058128599336226889
61417790001262058306530358268095
61417790001262909283303049974239
61417790001262909468095647611397
61417790001262953383831252641345
61417790001262953383852173347745
61417790001262953747433132025143
61417790001262953932957954385791
61417790001262953932957954385839
61417790001262953932958069354995
61417790001262957088173955809747
61417790001262957089869306288653
61417790001262957089890226995053
61417790001262957089890228044813
61417790001262957090454311227037
61417790001262957090454312276797
61417790001262957453471185205891
61417790001262957455730619450221
61417790001262957501463285170105
61417790001262957501484205876457
61417790001262957502236318185769
61417790001262957638996122535743
61417790001262957639749497817857
61417790001262958696327464100239
61417790001262958736830222087053
61417790001262958736830223603373
61417790001262958737018250164381
61417790001262958737018250630941
61417790001262958737018251680701
61417790001262958879990575197203
61417790001262959284429712948608
61417790001262959286061269083419
61417790001262959286124031202475
61417790001262959291207634423346
61417790001262959291207634427558
61417790001262959291960866994824
61417790001262959291960867344744
61417790001265655041342550747959
61417790001265655087078312267917
61417790001265655087099232974269
61417790001265658747383701245101
61417790001265658793116366964985
61417790001265658793137287671337
61417790001265658793889398930889
61417790001265658793889399980649
61417790001265659157470357141727
61417790001265659204898630091401
61417790001265660394511724880989
61417790001265660394511725347549
61417790001265660440244389084553
61417790001265660440244389551113
61417790001265660440265309790905
61417790001265660440265310257465
61417790001871376260244289284174
61417790001871391267144689616602
61417790001871425673266379995329
61417790001871425673266466071347
61417790001871425673268789019641
61417790001871425673269822138767
61417790001871440490649668010531
61417790001871440490649929477325
61417790001874992989348798676442
61417790001875026341171838973950
61417790001882198080886412245497
61417790001882198080886416844767
61417790001882230837349629883767
61417790001882230839877674055723
61417790001882230839878793250867
61417790001882230839881116199161
61417790001882230839882149318278
61417790001882230839882149318287
61417790001883098054089533807933
61417790001883098099089977556014
61417790001883098099843118735271
61417790001883098641375994289525
61417790001883098648635432121005
61417790001883098648635432134055
61417790001883131270428701320683
61417790001883131270429734439800
61417790001883131270429734439809
61417790001883131270432143464121
61417790001883131270433176583238
61417790001883131270433176583247
61417790001883147871386840316117
61417790001883147871387183272709
61417790001883147878979894482215
61417790001883147878979899203789
61417790001883382183667371880322
61417790001883431596964525311030
61417790001883432001716719406963
61417790001883432001904747484291
61417790001883432008471397227055
61417790001885799757336593434457
61417790001885799757336936391049
61417790001885799803090178348745
61417790001885799803362150714063
61417790001886100541675892832759
61417790001886133293620591411485
61417790001886133705151807110815
61417790001887001109487674827323
61417790001887033860617494260111
61417790001887033861181578492095
61417790001887033861369611286993
61417790001887034272963584401067
61417790001887034462732860240311
61417790001887034463004947462565
61417790001887034463572126295175
61417790001887034463761417345305
61417790001906493051732029202760
61417790001906493051735471346198
61417790001906493051735471812758
61417790001906509698421027630252
61417790001906542462227366037687
61417790001906542464755410209643
61417790001906542464756443328760
61417790001906542464756443328769
61417790001906542464758852353081
61417790001906542464759885472198
61417790001906542464759885472207
61417790001906542464759885938758
61417790001906557279608245028577
61417790001906557279608587985169
61417790001906557282139992810765
61417790001906557282139993277316
61417790001906557287223339107808
61417790001907393482285379882574
61417790001907393482286499077718
61417790001907393665300838250630
61417790001907410083242485758882
61417790001907410090561590750089
61417790001907443032484542480455
61417790001907457710159272293537
61417790001907457717774366378384
61417790001907457895704240514428
61417790001907457900787586344920
61417790001907459497079708228277
61417790001907459497082807415123
61417790001907459501326230409649
61417790001907459503857629573325
61417790001907693808817847338950
61417790001907693808817847805510
61417790001907710272489064450092
61417790001907743221842261931510
61417790001907743626006093522629
61417790001907743633349132331215
61417790001907758044305715100560
61417790001910144735731602106979
61417790001910144735731945063571
61417790001910412166553628986679
61417790001911312734365410981243
61417790001911345537144974628582
61417790001911345537145060367730
61417790001911345948927323494146
61417790001911346086125317167504
61417790001911346086187992130470
61417790001911346086187993193280
61417790001911346087610596277591
61417790001911346087882683966405
61417790002198330178167875455653
61417790002198330727210550000949
61417790002198331826803221493167
61417790002198331826803222542927
61417790002198331962556567727865
61417790002198331964248820423817
61417790002198331964251917740211
61417790002198331964251918206771
61417790002198331964335830148321
61417790002198331964335858846129
61417790002198331964335946455729
61417790002198332375845895571903
61417790002198332375845896038463
61417790002198332375845897088223
61417790002198332376117864755101
61417790002210037925832287642617
61417790002234349115201220175501
61417790018627405265023870174179
61417790018627405265024127391623
61417790018627407056191085494845
61417790018628606028904574857890
61417790018649015735696793969525
61417790018649019446570497253865
61417790018651672425041765683359
61417790018651672562239500026703
61417790018651672562239758293907
61417790018651717438943853596049
61417790018651720601025586438197
61417790018651720738223579048745
61417790018652618006755549497333
61417790018652868240757896885810
61417790018652921358107966102914
61417790018652921358128111496606
61417790018659778083574915005123
61417790018659822182659705959090
61417790018659822548437336865361
61417790018659825847964757928317
61417790018659826259558735759961
61417790018659826260373867518201
61417790018660722567394386298677
61417790018660726278515785193277
61417790018660726278599468148414
61417790018660726828122887393709
61417790018661012376519198849004
61417790018661012376581874874780
61417790018661027055867479420685
61417790018661027063419810323882
61417790018661027063482573505749
61417790018661028846971761852423
61417790018661028849231454480645
61417790018661028849231454830565
61417790018661028849503165396431
61417790018663379805779024064963
61417790018663424270641445925201
61417790018663424873052799342956
61417790018663427974984665194499
61417790018663427974984922411943
61417790018663427981762844819801
61417790018663427982577976578041
61417790018663428119775969188589
61417790018663429951885653076474
61417790018663708545276932395320
61417790018663712249539164729316
61417790018663712249541487677610
61417790018663712249541487776789
61417790018663713484319978082735
61417790018663713484321097277879
61417790018663713484323421275933
61417790018663713530137330578564
61417790018663713530139653526858
61417790018663714078929301020964
61417790018663714079954543770300
61417790018663714079954544833110
61417790018663714080017219796076
61417790018663714080017220858886
61417790018663724460159386926575
61417790018663724597357379537123
61417790018663724597360822726109
61417790018663724597360822730321
61417790018663724597444390777730
61417790018663728301704300163432
61417790018663728309046305851289
61417790018663728309046305870154
61417790018663728347520532517748
61417790018663728347520561215565
61417790018663728355072892118762
61417790018663728355135655300629
61417790018663728713298277995076
61417790018663728766666869950406
61417790018663729958121030425805
61417790018663729958121030430017
61417790018663730003686543664976
61417790018663730003686543664977
61417790018663730003686544014897
61417790018663730138624842247623
61417790018663730138624843647303
61417790018663730140884278008264
61417790018663730140884279408001
61417790018663730140884536275525
61417790018663730140884536625445
61417790018663730141156247191311
61417790018663730552750483173519
61417790018664580746063767787821
61417790018664612680173760145076
61417790018664613914871005347695
61417790018664614098723307908844
61417790018664614098785983934620
61417790018664614509480328285716
61417790018664614509482651234010
61417790018664614510505572098070
61417790018664614510568247061036
61417790018664614510568248123846
61417790018664614647766239671584
61417790018664614647766240734394
61417790018664625027908406802083
61417790018664625630114254635180
61417790018664625630951098834659
61417790018664628922884675176137
61417790018664629326863530224900
61417790018664629329562457660619
61417790018664629329562458010539
61417790018664629334478653007781
61417790018664630525932812420369
61417790018664630525953689429754
61417790018664630564908475737455
61417790018664630569175869512583
61417790018664630569175870912263
61417790018664630571498326009404
61417790018664630571686353633279
61417790018664630571686396862273
61417790018664630571686397212193
61417790018664630708968029069442
61417790018943489922422953516533
61417790018943489922423297872805
61417790018943489922425277514587
61417790018943489922425621870859
61417790018943489922425649050895
61417790018943489922425650450575
61417790018943489922426395660131
61417790018943489922426396709683
61417790018943489922426396709891
61417790018943489922426397059811
61417790018943489922426424357731
61417790018943489922426425407491
61417790018943489922426768731472
61417790018943489922426768731473
61417790018943489922426769781232
61417790018943489922426769781233
61417790018943489922426770131153
61417790018943489922447316366483
61417790018943489922447317416243
61417790018943489922447317766163
61417790018943489924871018810135
61417790018943489924874117765105
61417790018943489924895411426366
61417790018943489929956687239001
61417790018943489929978756323738
61417790018943489929978757373498
61417790018952796339914454439642
61417790018952796339914711657086
61417790018952796339914712719896
61417790018955498052450178401901
61417790018975905240273497777716
61417790018975905241965749423908
61417790018975905241965750473668
61417790018975905247049095254400
61417790018975905247051419252454
61417790018975905384038137646862
61417790018975905384040461644916
61417790018975905422447191363401
61417790018975905422447564066109
61417790018975905422448224465265
61417790018975905422448224482735
61417790018975905422448305972325
61417790018975905422448310204413
61417790018975905422448334668681
61417790018975905422448335718441
61417790018975905422448338900769
61417790018975905422448339273775
61417790018975905422448340317919
61417790018975905422448340323535
61417790018975905422448340336633
61417790018975905422448592935885
61417790018975905422448597535363
61417790018975905422448597540979
61417790018975905422448597554077
61417790018975905422450634569857
61417790018975905422450658666735
61417790018975905422450659016655
61417790018975905422450663266213
61417790018975905422450663271829
61417790018975905422450921533417
61417790018975905422450921552131
61417790018975905422451007641199
61417790018975905422451663439633
61417790018975905422451691768599
61417790018975905422451692118519
61417790018975905422451777861879
61417790018975905422451778230672
61417790018975905422451778230673
61417790018975905422452036492261
61417790018975905422452036510975
61417790018975905422534346091669
61417790018975905422534575662517
61417790018975905422534604358873
61417790018975905423287721090955
61417790018975905423287749788715
61417790018975905423288492739075
61417790018975905424732392964926
61417790018975905429812643145032
61417790018975905429814967143086
61417790018975905429815738795418
61417790018975905430062286511323
61417790018975905430062315207679
61417790018975905430063319613187
61417790018975905430063348309543
61417790018975905430065757351117
61417790018975905430065757352521
61417790018977122605087427796198
61417790018979507106241989489258
61417790018979507106242246706702
61417790018979507106244312437552
61417790018979807287981172108289
61417790018979807287981172108497
61417790018979807287981172114113
61417790018979807287981400273841
61417790018979807287981400279665
61417790018979807287981515064881
61417790018979807287981515070705
61417790018979807287981515537265
61417790018979807287983495056583
61417790018979807287983495056791
61417790018979807287983839412855
61417790018979807287984494874467
61417790018979807287984494880291
61417790018979807287984496274147
61417790018979807287984496279971
61417790018979807287984609665507
61417790018979807287984609665715
61417790018979807287984609671331
61417790018979807287984610137891
61417790018979807287984611065187
61417790018979807287984611071011
61417790018979807288002092814849
61417790018979807288002320986017
61417790018979807288002321340149
61417790018979807288002436125573
61417790018979807288004415763143
61417790018979807288004760123627
61417790018979807288005415586643
61417790018979807288005416986323
61417790018979807288005530372067
61417790018979807288758677318276
61417790018979807288758934535720
61417790018979807288817224460661
61417790018979807288818000363795
61417790018979807288818257581239
61417790018979807288818339069585
61417790018979807288818343320387
61417790018979807288820323293375
61417790018979807288820667666909
61417790018979807288821437902299
61417790018979807288821437921013
61417790018979807288821439320693
61417790018979807288821696538137
61417790018979807288821696654777
61417790018979807290453252845882
61417790018979807290453511113086
61417790018979807295511435457571
61417790018979807295512464327347
61417790018979807295512468582521
61417790018979807295512469049081
61417790018979807295512583367944
61417790018979807295512583367945
61417790018979807295514791530815
61417790018979807295514793047135
61417790018979807295514906298769
61417790018979807295514906316238
61417790018979807295514906316239
61417790018979807295533504075748
61417790018979807295533504192388
61417790018979807295533761293192
61417790018979807295533761409832
61417790018979807295535827140682
61417790018979807295536855893818
61417790018979807295536856010458
61417790018979807295536856943578
61417790018979807295595032666295
61417790018979807295595375506247
61417790018979807295595375622887
61417790018979807295596147158579
61417790018979807295596151407929
61417790018979807295596151874489
61417790018979807295596151875941
61417790018979807295596180105737
61417790018979807295596180572297
61417790018979807295596523062329
61417790018979807295596523412249
61417790018979807295596523528889
61417790018979807295598470106873
61417790018979807295598470223513
61417790018979807295598474338961
61417790018979807295598474356223
61417790018979807295598474455601
61417790018979807295598474474315
61417790018979807295598475872543
61417790018979807295598475873995
61417790018979807295599617662955
61417790018979807295599618012875
61417790018979807295599618129515
61417790018979807295599619062635
61417790018979813381673714090235
61417790018979823760110733505542
61417790018979828205831742903531
61417790018987884954796270171371
61417790018987885132810946683711
61417790018987885140153956912581
61417790018987918491978977201791
61417790018987929604451289552127
61417790018987934545835360459791
61417790018987934551483795394335
61417790018987934955922933149952
61417790018987934955923019239020
61417790018987934957523323437060
61417790018987934962606669267552
61417790018987934963454087187744
61417790018987934963454087191956
61417790018987934963454087541876
61417790018988785522608052161723
61417790018988785570056212243661
61417790018988785570056212247873
61417790018988830034918633809140
61417790018988833693529418621516
61417790018988833693529675838960
61417790018988833739262111521331
61417790018988833739262111523761
61417790018988833739262111877893
61417790018988833740956687106528
61417790018988833740956687168007
61417790018988833740956687172219
61417790018988833740956687522139
61417790018988834928875436348432
61417790018988834935632466287723
61417790018988834974608129248247
61417790018988834976302589912426
61417790018988834976302590029066
61417790018988834976302704716804
61417790018988834976302704833444
61417790018988834976302704899135
61417790018988834976302705249055
61417790018988834981385936404121
61417790018988834981386051079547
61417790018988835523671953021248
61417790018988835523671953025460
61417790018988835523672039114528
61417790018988835525094560471466
61417790018988835530449874495986
61417790018988835530449874500198
61417790018988835531265783093240
61417790018988835531265869182308
61417790018991536679549649538998
61417790018991536679549649655638
61417790018991536816747642266346
61417790019597267369210200623546
61417790019597316729870215855421
61417790019597316729871248957285
61417790019597316729891050822833
61417790019597316729891912800533
61417790019597316729892170017977
61417790019597316734954594787777
61417790019597316734974396653325
61417790019597316734974482392473
61417790019597316734975515848469
61417790019599953653667669366255
61417790019599953653669993364309
61417790019599953790865661976803
61417790019599953790867985974857
61417790019599998855608031843787
61417790019600018440648342354761
61417790019600854816296603887376
61417790019600902583011339647262
61417790019601154959813612975696
61417790019601169234931318771706
61417790019601202589266823757538
61417790019601202726527578482930
61417790019601202726528350135262
61417790019601213707387571042418
61417790019608057528626914750895
61417790019608057528629238748949
61417790019608057711828164322311
61417790019608057711831520372469
61417790019608057711831606461537
61417790019608074136361171855113
61417790019608074137177074793301
61417790019608074175587277588071
61417790019608074175587534805515
61417790019608074175587620894583
61417790019608074182930659707589
61417790019608074182930664306859
61417790019608107079119918845725
61417790019608107079121038040869
61417790019608107079123360989163
61417790019608107490693233175363
61417790019608107490694352383557
61417790019608107490696676381611
61417790019608974743336297463579
61417790019608974743336554681023
61417790019608974743336640770091
61417790019608974750951310054672
61417790019609007509670946110685
61417790019609007509670946114897
61417790019609007509671979216761
61417790019609007509671979229811
61417790019609007509674302165055
61417790019609007509674388254123
61417790019609007692752518526834
61417790019609008058442252696579
61417790019609008058443371904773
61417790019609008058445696257119
61417790019609018627795393823460
61417790019609024110607388130695
61417790019609024110607474237025
61417790019609024110608507338889
61417790019609024111444212129575
61417790019609024111444216734669
61417790019609024111444217797479
61417790019609024118222134554695
61417790019609024118222139272217
61417790019609274939197132296986
61417790019609307698736033472786
61417790019609307835934022891178
61417790019609307836206765379298
61417790019609307836269529014834
61417790019609307836833613246818
61417790019609318816856780757666
61417790019609318817128749921990
61417790019609318817128749935040
61417790019611659388028759203839
61417790019611659388031082152133
61417790019611659388031340419337
61417790019611675851787872469599
61417790019611675859381183853141
61417790019611675996578919246245
61417790019611675996579176463689
61417790019611676035073065266243
61417790019611676035074094136019
61417790019611676042332504160533
61417790019611676042332504173583
61417790019611709212897342235203
61417790019611709212900441085179
61417790019611709212900785441451
61417790019611709213650483058547
61417790019611709350098778051999
61417790019611709350911237783939
61417790019611725813854448111511
61417790019611725813854533863549
61417790019611725814670093832255
61417790019611725814670351049699
61417790019611725821385600736365
61417790019632369153504650904815
61417790019632369153506974902869
61417790019632369290702643515363
61417790019632369290704967513417
61417790019632385754464080779177
61417790019632385754732697100161
61417790019632385754732697100209
61417790019632385754732697113259
61417790019632385807808395389125
61417790019632433521360279188861
61417790019632433526444658121217
61417790019632433526464545725913
61417790019633269721525387351011
61417790019633269721527624206025
61417790019633269721590386325081
61417790019633286322523472290721
61417790019633286322544393001493
61417790019633286322544393014543
61417790019633286368297949091080
61417790019633319134548682264605
61417790019633319134548682268817
61417790019633319134549801459749
61417790019633319134549801477011
61417790019633319134552038318975
61417790019633319134552124408043
61417790019633319135367945862257
61417790019633319317567492444898
61417790019633333951932141071313
61417790019633333951932141421233
61417790019633333951932141425445
61417790019633333951932917309865
61417790019633333951933003398933
61417790019633333951933260266457
61417790019633333951933260279498
61417790019633333951933260279507
61417790019633333951933260616377
61417790019633333951933260633630
61417790019633333951933260633639
61417790019633333951933261679187
61417790019633333951933261683399
61417790019633333951935240258159
61417790019633333951935584614431
61417790019633333951935584627472
61417790019633333951935584627481
61417790019633333956995685386177
61417790019633333956998008334471
61417790019633333957016606096949
61417790019633333957016606446869
61417790019633333957016606464131
61417790019633333959527090684157
61417790019633333959529413632451
61417790019633334134946480586908
61417790019633335736301031827897
61417790019633335736321948283495
61417790019633335736321948300757
61417790019633335736321952532845
61417790019633335736325047133471
61417790019633335736325391489743
61417790019633335740571912271595
61417790019633335743099845311227
61417790019633335743099869291673
61417790019633584734768300310266
61417790019633586557547622382916
61417790019633586557550716983542
61417790019633586557568543087864
61417790019633586564074868450906
61417790019633619323611445628652
61417790019633619461084501649858
61417790019633619461147263769074
61417790019633634140994647567836
61417790019633634141182933925634
61417790019633634141266243679532
61417790019633634146352286573756
61417790019635971012905380767709
61417790019635971012905637972103
61417790019635971012906495357759
61417790019635971012906499962853
61417790019635971012906752575203
61417790019635971012906757180297
61417790019635987476664494033469
61417790019635987476936462153649
61417790019635987476936463203409
61417790019635987476936806509921
61417790019635987621456655400165
61417790019635987667210240191989
61417790019636020837775078389123
61417790019636020837776197597317
61417790019636020837778521595371
61417790019636020838528223817561
61417790019636020974973070645379
61417790019636020974974185136211
61417790019636021018551693279824
61417790019636035662689432953161
61417790019636037446263336890285
61417790019636037446346933622461
61417790019636321208575518799938
61417790019636321208638194825714
61417790019636321757618536301826
61417790019636321757618537364636
61417790019636321757681212327602
61417790019636321757681213390412
61417790019637221776387214701222
61417790019637221776387300440370
61417790019637221776449976466146
61417790019637222188169478890448
61417790019637222188169564629596
61417790019637222188232239592562
61417790019637222325430232203110
61417790019637222325430233265920
61417790019924206829066854075149
61417790019924208063848787570081
61417790019924208063848788619841
61417790019925069927438953186712
61417790019925107351330819310126
61417790019925108586677608689374
61417790019925108634129212272634
61417790019925108634129212272643
61417790019925353850445085743059
61417790019925353850445114439415
61417790019925353850466006448055
61417790019925357554811806932851
61417790019925358746097264099587
61417790019925358791829928419695
61417790019925373568542119628575
61417790019925373614316625125395
61417790019925406922059421193453
61417790019925406922080313202093
61417790019925406967812977522201
61417790019925408823378885564422
61417790019925408823378885564425
61417790019925408823378885681062
61417790019925408823378885681065
61417790019935864387715633158842
61417790019935864387715633176312
61417790019935913752536794689806
61417790019935914164319057816222
61417790019936214355852411567935
61417790019936214355852440265743
61417790019936214356040439645311
61417790019960191862912005788636
61417790019960191863665405234928
61417790019960191865359636505640
61417790019960191865359722244788
61417790019960191865359726844058
61417790019960191865359985111262
61417790019960225217181562194224
61417790019960225217181648300554
61417790019960225217182333846556
61417790019960225217182419585704
61417790019960225217182419952886
61417790019960225217182424184974
61417790019960225217182681402418
61417790019960225217184656794850
61417790019960225217184742533998
61417790019960225217184747133268
61417790019960225217185005400472
61417790019960225217185776003044
61417790019960225217185777052804
61417790019960225837213253437670
61417790019960525978198857698993
61417790019960525978198858748705
61417790019960525978198858748753
61417790019960540256849352006879
61417790154547350464031101748868
61417790154550958088172249738543
61417790154550958088172594094815
61417790154551252924276854542736
61417790154551291767550392175782
61417790154551291767550735132374
61417790154551302331607799360160
61417790154551302743390143976374
61417790154551302749896340125705
61417790154551302750167966352103
61417790154551302750168052441171
61417790154551302750168055627711
61417790154551302750171408495541
61417790154551302880588136586762
61417790154551302887094332736253
61417790154551306454513766836899
61417790154551306454513852925967
61417790154551306454513856112507
61417790154551307689024074105433
61417790154551307691555479399041
61417790154551307828753472009589
61417790154551308237815787343231
61417790154551308238087670774023
61417790154551308238087756863091
61417790154874306396007426572502
61417790154875207100263969655736
61417790154875512645214475999065
61417790154877908254656382814292
61417790154877908254656382814452
61417790154877908667254210177638
61417790154877908803699057359588
61417790154879109423524031311967
61417790154879112718532190893103
61417790154879112718532194075431
61417790154879113130126168724699
61417790154879113137071574001173
61417790154879113137720117297325
61417790154879114367355565007897
61417790154879114367355823275101
61417790155499583972014932583786
61417790155499583972018371540684
61417790155499583977098278414278
61417790155534405519889354787964
61417790155534405932487182151310
61417790155534406068932029333260
61417790155535606688757003285639
61417790155535606691013340213575
61417790155822591467874048195861
61417790155822591467874051378189
61417790155822593114249959522389
61417790155822593116509395283039
61417790160458683070974282703933
61417790160459581855149054286045
61417790160459581855149398642317
61417790160459583638723302579441
61417790160459627516215585395948
61417790160459928156491815977136
61417790160459928293689808587684
61417790160459928293752227396016
61417790160459928293752484613460
61417790160459932004792506138327
61417790160459932004792509320655
61417790160459932004792592227395
61417790160459932004792595413935
61417790160751715967337005466996
61417790160782931763355509059857
61417790160782931763355537639573
61417790160783832513365722674072
61417790160783836084592722117449
61417790160784138063399575374954
61417790160784138063399575379166
61417790160786534216800724638776
61417790160786534216801067595368
61417790160786537376245803912329
61417790160786537787839781743973
61417790160786789943722847740941
61417790160786789943722847745153
61417790160786789944287936499285
61417790160786834406887226184666
61417790160786834406887569141258
61417790160786834408585269488751
61417790160786837937256389097981
61417790160786838120270985601791
61417790160786839165260394996978
61417790160786839165260425106055
61417790160786839172038318001077
61417790160786839349969340042283
61417790160787690326742031748427
61417790160787690512099719440019
61417790160787733143645431863386
61417790160787733143648875069634
61417790160787734790872113799331
61417790160787734790872113799379
61417790160787734793316481988375
61417790160787734793319834856205
61417790160787734837438253449626
61417790160787734974636246060174
61417790160787734974699007825098
61417790160787734974699265042542
61417790160787734974699266105352
61417790160787734976334523180293
61417790160787734981417869010785
61417790160787734981480631129793
61417790160787734983736968057729
61417790160787734983740062658355
61417790160787738131612937583935
61417790160787738131612940766263
61417790160787738131633861472663
61417790160787738543227839304307
61417790160787738543415867381635
61417790160787738545675298910197
61417790160787738545675299959957
61417790160787738680739757363273
61417790160787738688082767592143
61417790160787739734703647496665
61417790160787739734703905763869
61417790160787739780457232405129
61417790160787739917697324714411
61417790160787739923429212496049
61417790160787739923617498971732
61417790160787739923617843328004
61417790160787739925124133566019
61417790160787740327868694727008
61417790160787740329500250857607
61417790160787740330316503229337
61417790160787740334646616201746
61417790160787740335399848764800
61417790160787740335399849118932
61417790160787740335399849236976
61417790161404310591663835501825
61417790161404310591667274458723
61417790161407011883320356253603
61417790161407863083589341378246
61417790161407912313871383518563
61417790161407912862638737547865
61417790161407912862638995815069
61417790161407912862642090415695
61417790161407914091483059825885
61417790161407928922418880973765
61417790161408163227106350466566
61417790161408209522380454960326
61417790161408209522380712177770
61417790161408212640399293283832
61417790161408213045155701181151
61417790161408213045343729258479
61417790161440329778598694647744
61417790161440594779108467439242
61417790161443029654128799346271
61417790161443029654129057613475
61417790161443030882973123159325
61417790161443031482034039569040
61417790161443045713908939589843
61417790161443045713909288667689
61417790161443045713912383268315
61417790161443298320301973945579
61417790161443331072243688459753
61417790161443331672120198158338
61417790161443331672120541114930
61417790161444198888113755940143
61417790161444231640055384361037
61417790161444232056917897376685
61417790161444232102671225423298
61417790161444232239931979798770
61417790161444232239932237016214
61417790161444232239932238079024
61417790161444232241626928852149
61417790161444247064096805042649
61417790161444247066353141970585
61417790161444247066356236571211
61417790161731216880954794886693
61417790161731216880954798069021
61417790161731218529590140457647
61417790161731218529590141973967
61417790161732080390168844210024
61417790161734782093603931913876
61417790161734782093604274870468
61417790161734782094419839107398
61417790178185804395734057112586
61417790178185804395796474858108
61417790178185804395796733138362
61417790178185804395796817814700
61417790178185804532994810425248
61417790178185804533057486451024
61417790178185808106836753600419
61417790178185808106836839689487
61417790178185808106836842876027
61417790178185809890410657537543
61417790178185809890410743626611
61417790178185809892670093298241
61417790178185809892670179387309
61417790178185809892942147170619
61417790178510014302641815451806
61417790178512410319660879294390
61417790178512666176249928457899
61417790178512710508931473646758
61417790178512710508931816603350
61417790178512710508931817666160
61417790178512710646129810276708
61417790178512710647890271326315
61417790178512714168370932785622
61417790178512714168370961363934
61417790178512714169124075044830
61417790178512714352232977560405
61417790178512714354492413259576
61417790178512715457599260323105
61417790178512715589274342233979
61417790178512715596617353763151
61417790178512715999362001013208
61417790178512716006139836398878
61417790178512716006893068961932
61417790178512716006893069316064
61417790178512716006893069434108
61417790178513566566047033935911
61417790178513566613495194017849
61417790178513566613495194022061
61417790178513611076680751802520
61417790178513611213941247897738
61417790178513611213941505115182
61417790178513614736967628743372
61417790178513614782700321643187
61417790178513614782700321645617
61417790178513614789478128799061
61417790178513614789478243117925
61417790178513614789478243120355
61417790178513614789478243124567
61417790178513614789478243474487
61417790178513615972314418122620
61417790178513615979071448061911
61417790178513616018047111022435
61417790178513616019741686607632
61417790178513616019741686669111
61417790178513616019741686673323
61417790178513616019741687023243
61417790178513616024824918178309
61417790178513616025661746433824
61417790178513616025662090790096
61417790178513616567110934795436
61417790178513616567110934799648
61417790178513616567111020888716
61417790178513616573857461850704
61417790178513616573888856270174
61417790178513616573888856274386
61417790178513616574704764867428
61417790178513616574704850956496
61417790179132838755267149278827
61417790179132838755270502146657
61417790179132855219026262544587
61417790179132855363567381475546
61417790179132855363839350657180
61417790179132888122558900624125
61417790179132888122559244980397
61417790179132888122562339581023
61417790179132904593828503008521
61417790179133740969395519437809
61417790179133755786775282420095
61417790179133755794390291828860
61417790179133788553109927884873
61417790179133788553109927889085
61417790179133788553110186152077
61417790179133788553110186169339
61417790179133788553113280752703
61417790179133788553113366845983
61417790179133799671234375593436
61417790179133805161661119511211
61417790179133805161661121050617
61417790179134085624362284676896
61417790179134085624424960702672
61417790179134085761623037989558
61417790179134088742446984411298
61417790179134088879707739136690
61417790179134088880272595021006
61417790179134099860567731691966
61417790179134099860567731696178
61417790179134099860567731709228
61417790179166204052946909423433
61417790179166204052947253796967
61417790179166204052950262291263
61417790179166220661498096450501
61417790179166520301791878743028
61417790179168905344599991222525
61417790179168905344600249485517
61417790179168905344600335578797
61417790179168905344603344086143
61417790179168905344603430179423
61417790179168907540500093090975
61417790179168921809091324587967
61417790179168921815953536129781
61417790179168921815956630730407
61417790179168922357883295030159
61417790179169207174287935920393
61417790179169207174287935921845
61417790179169207911362781187570
61417790179169207911362782250380
61417790179170107742099631823129
61417790179170108341913723776192
61417790179170108341976484478306
61417790179170108479174219871410
61417790179170108479174478151664
61417790179457055925217302964345
61417790179457055925217302964354
61417790179457089277042323253555
61417790179457089277042323253564
61417790179458245701359013422941
61417790179458260395620333297661
61417790179460645436234866595004
61417790179460645436235209551596
61417790179460656549272268049392
61417790179460658195648179375968
61417790179460658195648522332560
61417790179460658196464086569490
61417790179460697040079510026895
61417790179460962099055678218957
61417790179461897248369799367564
61417790179493426410596692543009
61417790231327113466917913595665
61417790231359485592701328661311
61417790231359485729899321271859
61417790231359486141493299103503
61417790231359533768684377763817
61417790231359533905882370374365
61417790231359534317476348206009
61417790231362187479150928196029
61417790231362188027943242994493
61417790231362235609129688740477
61417790231363086812118014576605
61417790231363086812118358932877
61417790231363086812118363650239
61417790231363086812181125769295
61417790231363087863697322074275
61417790231363087863697408163343
61417790231363087863697666430547
61417790231363088046899948071537
61417790231363136039680457265849
61417790231363136039680715533053
61417790231363136040496618943625
61417790231363136177694611554173
61417790231363432701866798436051
61417790231363432701866798436052
61417790231363432701929474461828
61417790231363432701929475524638
61417790231363432701929560200976
61417790231363433113711480370800
61417790231363433250909817000750
61417790231363433250972234746272
61417790231363433250972493026526
61417790231363436229767212946233
61417790231363436366965205556781
61417790231363436405438173648563
61417790231363436405438431928817
61417790231363436412969495986695
61417790231363436412969499169023
61417790231363436412969582075763
61417790231363436412969585262303
61417790231363436413053181640347
61417790231363436827094968037635
61417790231363436961761469611215
61417790231363436961845152082539
61417790231363436961845496456073
61417790231363438061605186030560
61417790231363438061876896946347
61417790231363438061876898346027
61417790231363438196543399923819
61417790231363438196543486012887
61417790231363438198803178641109
61417790231363438198803178991029
61417790231363438199074889556895
61417790231363438199074890956575
61417790231363438610668867388539
61417790231363438610668868788219
61417790231363438610669126005663
61417790231686436353730930882168
61417790231686440616313910786932
61417790231687336921542626783452
61417790231687336921542712522440
61417790231687336921542712522600
61417790231687336922358529727464
61417790231687635829621754458482
61417790231687641190381918560496
61417790231687641365864961607852
61417790231687641365865219875056
61417790231687642472078920914501
61417790231691239931584285290193
61417790231691244874749967358203
61417790231691244875503113237391
61417790231691244880649219846305
61417790232307782378047299282991
61417790232307815548611875203917
61417790232307815548611961292985
61417790232307815548615314160815
61417790232307816784233731884735
61417790232307831601613839223293
61417790232310483531686480942914
61417790232310533311555481861035
61417790232311368040826572197711
61417790232311368040826830477965
61417790232311383916483578451881
61417790232311384092991707631827
61417790232311384092991965912081
61417790232311417270815984246495
61417790232311417270815984600787
61417790232311417270816070352825
61417790232311417270819078847121
61417790232311417270819079201413
61417790232311417270819423220655
61417790232311417408013977211335
61417790232311417408017071811961
61417790232311417453767562132840
61417790232311433879387925940455
61417790232311433879388184207659
61417790232311713891582019085989
61417790232311713930219614673886
61417790232311713930557702026138
61417790232311713930557787765286
61417790232311714479538044565060
61417790232311717460926845808306
61417790232311717590593441054811
61417790232311717597368253574184
61417790232311718002375446963783
61417790232311719283727217739165
61417790232311719290233413594870
61417790232311734114391069355538
61417790232342933612185637024830
61417790232342948399881790735845
61417790232342948399885262639901
61417790232343799004726582158797
61417790232343799004726668247865
61417790232343799004730021588079
61417790232343799416323999419723
61417790232343799417136807757285
61417790232343799554334800367833
61417790232343832770656060739973
61417790232343848823654929821693
61417790232343848830432818000805
61417790232343848830432822600075
61417790232343848830432846580521
61417790232343849372363212838999
61417790232343849372363298928067
61417790232343849372425974953843
61417790232344149019703445294610
61417790232344149019703531387890
61417790232344149019706884251508
61417790232344149019706884255720
61417790232346500707973727874389
61417790232346534062306047461843
61417790232346534062306047934227
61417790232346534062309142534853
61417790232346535846633092694695
61417790232346535890210686460816
61417790232346535890210686460976
61417790232346535891026589404988
61417790232346535891026593654338
61417790232346550533596572459435
61417790232346550670877903167565
61417790232346550670878247541099
61417790232346550670881342141725
61417790232346552311480216609329
61417790232346836080297188006706
61417790232346836629340205508594
61417790232346850716360970423519
61417790232346850899375309590815
61417790232346850905881132570886
61417790232346852546504366701413
61417790232346852683765121076885
61417790232347701877678549627540
61417790232347736603990508001218
61417790232347736648046207882214
61417790232347736648108969647138
61417790232347737059891232773554
61417790232347737197089225384102
61417790232347751288443532224951
61417790232347751290699869152914
61417790232347751290702963753540
61417790232347751291515429144546
61417790232347751467187005492099
61417790232347751840474897739819
61417790232347753075256831234751
61417790232347753114316062602697
61417790232347753251576816978169
61417790232347753251576816978328
61417790232347753258919593274365
61417790232347753258919597506453
61417790232634673112395478618491
61417790232634673112416485413965
61417790232634673661459159959261
61417790232634684231350045350630
61417790232634717583171622433592
61417790232634717583175065639840
61417790232634723075216171861379
61417790232634723075236977780897
61417790232634723075237063520045
61417790232634723075237063874177
61417790232634723075237064936987
61417790232634723075299739545821
61417790232634723075299740962763
61417790232635572445446247464360
61417790232635573680228180959292
61417790232635573680228180959500
61417790232635574092010186868264
61417790232635574092010186868472
61417790232635583563814947623316
61417790232635584798345834058392
61417790232635584798345919797700
61417790232635585210128182923956
61417790232635585347388851560440
61417790232635888701753075683937
61417790232635889113535338810353
61417790232635923649305099755073
61417790232635923832298432595073
61417790232635923832298547852673
61417790232635933120296707496243
61417790232635938455638172209879
61417790232638274148881335505242
61417790232638325346212251363402
61417790232638325346212251363411
61417790232638325347049079599989
61417790232638590397657096383783
61417790232638590405188420605233
61417790232638590954293942890633
61417790232638590954293943357193
61417790232638590954293971936909
61417790232638624306118877440695
61417790232638624306118992226119
61417790232638625352551815008015
61417790232638625352552159364287
61417790232638625535482816195821
61417790232638625535482816649331
61417790232638625535566499021229
61417790232638625541465753025651
61417790232638625541465781605367
61417790232638634823543767122767
61417790232638635419156364634231
61417790232638640176709843821311
61417790232638640365624040125843
61417790232639491522105753577341
61417790232639491522105983634441
61417790232639524736607258559575
61417790232639525966096519585532
61417790232639540797785729971031
61417790232671055262508482641055
61417790232671055308241146726479
61417790232671056957901949083192
61417790232671056957901977779548
61417790232671057095162703458661
61417790232671939610577286706938
61417790232671939610580639574768
61417790232671939610580639592030
61417790232671939610580725681098
61417790232671939747841393950240
61417790232671939747841393967502
61417790232671939747841480043520
61417790232671940845927518229624
61417790232671940845990194255400
61417790232671955670148223068696
61417790232671955672595940959052
61417790232671955672596027048120
61417790232671955809856695334524
61417790232671955809856781423592
61417790633113588484603400538606
61417790633113588484770879546681
61417790633113588484854447598519
61417790633113588484854448998199
61417790633113588484854820652599
61417790633113588484854820656811
61417790633121693594344579418178
61417790633121697298690379902974
61417790633124433545215310252967
61417790633124443423470778212423
61417790633125295865508052193349
61417790633125295865508137928285
61417790633125295865591702780533
61417790633125295865591705962701
61417790633125295865591705980123
61417790633125295865591736094873
61417790633125295865592079034203
61417790633125295865592079038415
61417790633125295865592079051465
61417790633125299569853852678145
61417790633125299569853938413081
61417790633125299569937503265329
61417790633125299569937506447497
61417790633125299569937506464919
61417790633125299569937536579669
61417790633125299569937879518999
61417790633125299569937879523211
61417790633125299569937879536261
61417790633125299569938651171331
61417790633125299569938651188593
61417790633125334524558307960119
61417790633452551574243922017160
61417790633452551575059824961172
61417790633452555282731675835849
61417790633452555694325653667493
61417790634097007916831198220514
61417790634098209223521337407484
61417790634098242438333337419484
61417790634098242438334452028408
61417790634098246146570387135069
61417790634109052547964647809521
61417790634109052959558625641165
61417790634109953520028397224695
61417790634109953520592481456679
61417790634109953527622489214436
61417790634109953527622489214445
61417790634109953664820563327672
61417790634109953664820563327681
61417790634109953664820591907388
61417790634109964645743560385187
61417790634421249931366218615147
61417790634421251577742128890511
61417790634422450555769434976692
61417790634422450692967313145912
61417790634422450692967427583028
61417790634422451928314102525160
61417790634422451928314216966488
61417790634422452339824512322596
61417790634422452340075559382292
61417790634422452340158870199216
61417790634422452340159127416660
61417790634422461668806836431080
61417790634422461806004714600300
61417790634422461811088060430792
61417790634422461811088060549044
61417790634422463046434078157708
61417790634422463046434078280172
61417790634422463047249985823454
61417790634422463453132738236188
61417790634422463453195500001272
61417790634422463458216084066680
61417790634422463458278760092616
61417790634424847944517373615710
61417790634424847945333276559722
61417790634425103669744433214330
61417790634425103669744776170922
61417790634425104218787450716218
61417790634425151847150549001104
61417790634425151847338834295876
61417790634425151847422516771572
61417790634425152396130804725178
61417790634425152396193223533510
61417790634425152396193223546400
61417790634425152396193566490102
61417790634425153494279601493878
61417790634425153495032746922315
61417790634425153495032746922316
61417790634425153631812237913560
61417790634425153632293501297788
61417790634425153632565470480826
61417790634425154043322276052064
61417790634425154044075421467612
61417790634425154044075764424204
61417790634425162960459918221748
61417790634425162960459918225960
61417790634425162961213064004318
61417790634425164605892907407112
61417790634425164605893250363704
61417790634425164607587827407630
61417790634425164612671173238122
61417790634425164749931842009800
61417790634425164749932184831038
61417790634425164750685073527306
61417790634426002997063055881658
61417790634426002997063055894708
61417790634426002997063056011348
61417790634426002997063060603392
61417790634426004643438967208234
61417790634426004643438967221284
61417790634426004643438967337924
61417790634426049113110044614698
61417790634426052415171536642868
61417790634426052415171536647080
61417790634426052780928160986782
61417790634426052780990922751706
61417790634426052781744063930794
61417790634426052826744250798470
61417790634426052826744593755062
61417790634426052827497396226908
61417790634426052827497739183500
61417790634426054016274950366030
61417790634426054016337712130954
61417790634426054016525997425726
61417790634426054062279668442132
61417790634426054062844528562748
61417790634426054063116497741574
61417790634426054199561229086888
61417790634426054200105197199072
61417790634426054200377166382110
61417790634426054611071295927732
61417790634426054611071638884324
61417790634426054611134057692496
61417790634426054611887203108044
61417790634426054611887203457963
61417790634426054611887203457964
61417790634426054611887546414556
61417790634426063526514248151408
61417790634426063528208595140664
61417790634426063528208595144876
61417790634426063528208938097256
61417790634426063528208938101468
61417790634426063529024759374080
61417790634426063529024759905602
61417790634426063529024845644750
61417790634426063533292169608884
61417790634426063533292169613096
61417790634426063534108077156378
61417790634426065181236359055258
61417790634426065310902940410570
61417790634426065312597601671500
61417790634426065317680861762844
61417790634426065317680861885308
61417790634426065317681204719436
61417790634426065318496769428590
61417790634432968430475534752329
61417790634433207544703764351168
61417790634433218657741165805556
61417790634433218657741423023000
61417790634433256957644869059764
61417790634433256957728551535460
61417790634433256957728556134730
61417790634433257369238846878518
61417790634433257369238851127867
61417790634433257369238851127868
61417790634433257369427136422639
61417790634433257369427136422640
61417790634433257369510704457008
61417790634433257369991992306955
61417790634433257369991992306956
61417790634433257506687886561812
61417790634433257506687891148032
61417790634433257506708811854432
61417790634433257507524715861254
61417790634433268070765952985636
61417790634433268070765952989848
61417790634433268070765957589118
61417790634433268071519098768206
61417790634433268480852152791752
61417790634433268480852495748344
61417790634433268480853267400676
61417790634433268482547072792270
61417790634433268482548105911396
61417790634433268487630418622762
61417790634433268487631451741888
61417790634433268619745065415708
61417790634433268619745837068040
61417790634433268624828411246200
61417790634434108112515804608724
61417790634434119225553206063112
61417790634434157525477571410968
61417790634434157891234195750670
61417790634434157891296957515594
61417790634434157891485242810366
61417790634434157937238918063072
61417790634434157937322486097440
61417790634434157937322510563160
61417790634434157937322516212181
61417790634434157937322516212190
61417790634434158074519445601752
61417790634434158074520474471528
61417790634434158074520503169496
61417790634434158074520508818517
61417790634434158074520508818526
61417790634434158074520593494864
61417790634434158075336411762538
61417790634434168638514887126207
61417790634434168638514972861144
61417790634434168639330794669490
61417790634434168639330880408638
61417790634434168643597432720440
61417790634434168643597432724651
61417790634434168643597432724652
61417790634434168644413340267934
61417790634434169050359887551828
61417790634434169051113144584814
61417790634434169055442114659400
61417790634434169055443233382320
61417790634434169185862185790998
61417790634434169187556847056140
61417790634434169187557875925916
61417790634434169187557904623884
61417790634434169187557909210103
61417790634434169187557909210104
61417790634434169187557910272905
61417790634434169187557910272914
61417790634434169188373813216926
61417790634434169192640107147484
61417790634434169192640107265736
61417790634434169192641221756408
61417790634434169192641226460879
61417790634434169192641226460880
61417790634436809810051294386302
61417790634436809810051294399560
61417790634436809810051294858686
61417790634436809810051294871736
61417790634436809810615378618286
61417790634436809810615378637160
61417790634436809810615379086458
61417790634436809810615379103720
61417790634436809815950805160698
61417790634436809815950892312576
61417790634436820928988206615086
61417790634436820928988293766964
61417790634436820928988550984408
61417790634436854279722371794218
61417790634436859228975306438576
61417790634436859228975592353828
61417790634436859228975592358040
61417790634436859228975596957310
61417790634436859228975682696458
61417790634436859640485630483654
61417790634436859640485634733003
61417790634436859640485634733004
61417790634436859640485977689596
61417790634436859641238775912091
61417790634436859641238775912092
61417790634436859641239118868684
61417790634436859777683966063844
61417790634436859777746384859126
61417790634436859777746384872016
61417790634436859777746389458395
61417790634436859777746389458396
61417790634436859777746732414988
61417790634436859778499873594076
61417790634436870341949974830059
61417790634436870342011936240632
61417790634436870342012707892964
61417790634436870342012736590772
61417790634436870342012736594984
61417790634436870342012965110408
61417790634436870342012993808216
61417790634436870342012993812428
61417790634436870342012998411698
61417790634436870342013084150846
61417790634436870347032520428503
61417790634436870347095196331976
61417790634436870347095196450068
61417790634436870347095196454280
61417790634436870347095539288568
61417790634436870347096310940900
61417790634436870347096315662474
61417790639033921278672482785753
61417790639033921278672825742345
61417790639033926766592152843413
61417790639033969456914963397938
61417790639033969456916078006862
61417790639033970692261755965130
61417790639033974350311147783074
61417790639033975997418507912753
61417790639349169973064405054506
61417790639350070533282012253470
61417790639350070533282098342538
61417790639350370539329060965140
61417790639350370547132441407786
61417790639350374247912464633097
61417790639358175508869291310971
61417790639360876754831921963692
61417790639360876800522372056091
61417790639360876800522630323295
61417790639360877212095429181383
61417790639360877212116349887735
61417790639360877212116608154939
61417790639360877212304636232267
61417790639360880458362475321707
61417790639360880870144739497835
61417790639360880870708566512375
61417790639360880872403142156621
61417790639361133067261871592979
61417790639361133074039793063505
61417790639361133074039793067717
61417790639361133074604881821849
61417790639361175708473911220794
61417790639361175713744768587306
61417790639361177355612438269703
61417790639361177538899120210689
61417790639361181061652815448505
61417790639361181243244920695485
61417790639361181250587930924355
61417790639361182480286285364847
61417790639362033641851574708149
61417790639362033642416663812201
61417790639362081812752049632495
61417790639362081818399712914707
61417790639362083048014270036975
61417790639362083048098067359411
61417790639362083048851099336417
61417790639362083053746502293955
61417790639362083459608247868667
61417790639362083459879958299227
61417790639362083459879958765787
61417790639362083460382055718991
61417790639362083460382056768751
61417790640002935879865332231642
61417790640002935879866446840566
61417790640002965344327112152713
61417790640005633284179280707878
61417790640005633284995188232278
61417790640005633284995188232287
61417790640005633872176696564803
61417790640005633872176697981745
61417790640005633872177040938337
61417790640005633879519822877986
61417790640005633879519822877995
61417790640005633879791790525990
61417790640005666635980193947593
61417790640005666638512713848664
61417790640005681455894886918072
61417790640005681455895915787848
61417790640006517656039069770180
61417790640006532662941707311754
61417790640006532662942821920678
61417790640006533898288499878946
61417790640006534256995318255008
61417790640006534439925717857253
61417790640006534439925975074697
61417790640006534439988736852719
61417790640006534447519804079667
61417790640006538150862526342598
61417790640006567610512347327545
61417790640006567617833761980941
61417790640006567617834533633273
61417790640006567617834790850717
61417790640006567656809095763045
61417790640006571322180246493967
61417790640006582435216877831057
61417790640006582435217647948355
61417790640006582435217649483389
61417790640006582440300223661549
61417790640006583670835639575831
61417790640006583670835639911249
61417790640006583677613562450249
61417790640006583677613905406841
61417790640006834453860085159524
61417790640006867395595089369240
61417790640006867799762020619381
61417790640006867800326104851365
61417790640006867807105059427967
61417790640006871094857220139053
61417790640006871506388435838383
61417790640006871506576463915711
61417790640006871513145436606769
61417790640006872741986359782093
61417790640006882212977919772116
61417790640006882218060522529992
61417790640013737159138783309962
61417790640013737159954429030698
61417790640013737159954433616918
61417790640013737159954433622534
61417790640013737159954686235101
61417790640013737159954686248151
61417790640013737159954690834371
61417790640013742693606797656134
61417790640013742693606802242354
61417790640013742693607054860537
61417790640013742693607054873587
61417790640013742693607059459807
61417790640013786566200921681960
61417790640013786572979104965978
61417790640014637772682886191326
61417790640014637772684000800250
61417790640014643260603705222170
61417790640014670941490466597193
61417790640014676431942690453633
61417790640014687544958056710629
61417790640014687544958828362961
61417790640014687550041402541121
61417790640014687552572803117527
61417790640014687552572807839101
61417790640014687552573922448025
61417790640014976616129614717955
61417790640017338882158538090547
61417790640017338882158795307991
61417790640017339430929502069769
61417790640017339430929587808917
61417790640017339430929845026361
61417790640017339476683086984057
61417790640017339476683172723205
61417790640017339476955056167047
61417790640017339476955059349375
61417790640017339476955399123639
61417790640017339476956173958299
61417790640017344370078242512467
61417790640017344370078499729911
61417790640017344964602877145125
61417790640017344964602877158175
61417790640017344964603134375619
61417790640017344964875103545558
61417790640017344964875103545559
61417790640017344964875878380218
61417790640017344964875878380219
61417790640017372233143548392073
61417790640017372233144320044405
61417790640017372235675811081532
61417790640017372777124674507065
61417790640017377719328121679899
61417790640017378130294104191691
61417790640017388837447705287105
61417790640017388837447962504549
61417790640017388837447967109483
61417790640017645156655966976361
61417790640017645156655966980573
61417790640017645156656971502721
61417790640017677908597570954461
61417790640017677908598686980327
61417790640017678319543777483527
61417790640017678319564702421807
61417790640018545724467748621005
61417790640018578475594478520657
61417790640018578476346590829969
61417790640018578476347619699745
61417790640018578476410382881611
61417790640018578887376479712059
61417790640018578887376479712107
61417790640018578887940563944043
61417790640018579075453502855303
61417790640018579075453502855351
61417790640018579076205615164615
61417790640018579077985021606167
61417790640018579078549105838151
61417790640329827166288051677037
61417790640329871500392662475225
61417790640329875342187529543925
61417790640329875342187532726253
61417790640329876990822875581439
61417790640329876990822876631199
61417790640329876991094729979213
61417790640329876991094816072493
61417790640330777558906626406527
61417790640330777558906626410739
61417790640331027928454117565688
61417790640331086624288973316332
61417790640331088866025199632296
61417790640331088866213484927068
61417790640333429437263324896368
61417790640333429437534921008064
61417790640333729448874894676335
61417790640333729631889119530392
61417790640333729631889462486984
61417790640333740561911524478391
61417790640333777810048379664288
61417790640333788327724318237628
61417790640333789973241334380429
61417790640333789973241362960145
61417790640333789980019255855167
61417790640333789980019284434883
61417790640334630057084917456140
61417790640334630199450197067720
61417790640334630199700901170824
61417790640334674045976851484208
61417790640334674457570829298590
61417790640334674457570829315852
61417790640334674458386646507666
61417790640334678194929418757115
61417790640334679399962188694694
61417790640334688895535756921468
61417790640334689307966905950651
61417790640334691137271983237432
61417790640334691137272326194024
61417790640334691143129738614427
61417790640341582547588307855259
61417790640341593660625361235610
61417790640341593660625709309647
61417790640341593661190565193963
61417790640341593843367995084175
61417790640341593843388915790527
61417790640341882736858901735403
61417790640341882919789558543860
61417790640341893438030353001516
61417790640341893849896303189791
61417790640341894032638560384603
61417790640342783304670597636687
61417790640342783304670683375835
61417790640342794005841020033024
61417790640342794417707999091075
61417790640342794417708084830223
61417790640342794600659576605931
61417790640342794605742893856707
61417790640345451656847843883939
61417790640345451839862183517795
61417790640345485190785633459663
61417790640345485190848056854223
61417790640345485190848056854224
61417790640345485190848399810807
61417790640345485190848399810816
61417790640345485190869320517159
61417790640345485191601540989904
61417790640345495709276364954320
61417790640345495709277136606652
61417790640345496121707914099527
61417790640345496121708285635835
61417790640345496126790488277687
61417790640345496126790516857403
61417790640345496303885458308611
61417790640345496303885458308612
61417790656758896904349440612781
61417790656758900471498277356805
61417790656758900608696269967353
61417790656759797334900467877741
61417790656759797517914722858393
61417790656759797517915065814985
61417790656759801039246268362537
61417790656759801039247297232313
61417790656759835628194271831244
61417790656759850452355395245166
61417790656760145702497111956894
61417790656760145702497483493202
61417790656760150641625217472930
61417790656760150641625989125262
61417790656760150824555502750686
61417790656760150824555874286994
61417790656760153020727572759907
61417790656760153020727572764071
61417790656760153020727572764119
61417790656760153020727573826929
61417790656760153020727574176849
61417790657075046075108652516598
61417790657076246781353754458266
61417790657087051810706441871238
61417790657087051815789016049398
61417790657087057482549922882969
61417790657087057489892933111839
61417790657087058719591287556543
61417790657087058725239722491087
61417790657087059136362595431184
61417790657087909737034217865675
61417790657087909743812139340413
61417790657087909743812139344625
61417790657087957913017266968181
61417790657087957913018038620513
61417790657087957913018038974645
61417790657087957914712614264759
61417790657087957914712614268971
61417790657087957914712614618891
61417790657087957919795188442919
61417790657087957919795188447131
61417790657087957919795188797051
61417790657087959150058631813556
61417790657087959150058631991675
61417790657087959150058631995887
61417790657087959150058632345807
61417790657087959155141977826379
61417790657087959155141978176299
61417790657087959699687316173679
61417790657087959704174407056628
61417790657728808277563779208938
61417790657728808277585042753790
61417790657728811981909579693734
61417790657728811981930471702278
61417790657728811981930843238586
61417790657728811981931614890918
61417790657728841586079922551549
61417790657728841586080694203881
61417790657728841586080951421325
61417790657728841586101529171293
61417790657728841586101529175505
61417790657728841586101614910441
61417790657728856403463038751585
61417790657728856403463124490733
61417790657728856403463810403917
61417790657728856403464153360509
61417790657728856403483959458145
61417790657728856403484731110477
61417790657728856403485074067069
61417790657728856408546384582077
61417790657728856408547499191001
61417790657728856408567305288637
61417790657728856408567391027785
61417790657728856408568419897561
61417790657731493464730196857435
61417790657731509928488624210011
61417790657731509974221288413527
61417790657731510111418936987363
61417790657731510111418937004625
61417790657731510111419281024075
61417790657731510111419281360897
61417790657731510118762062952030
61417790657731510118762062969499
61417790657731510118762062969508
61417790657731510119013110011735
61417790657731510119034030735397
61417790657731510119034032133664
61417790657731510119034032135077
61417790657731542877754610970385
61417790657731542877754953926977
61417790657731542878570518513667
61417790657731557695116206285613
61417790657731557700200580985881
61417790657731557702731986283861
61417790657731558106709841160665
61417790657731558106710184117257
61417790657731558111794558817525
61417790657731559342244919003915
61417790657731559346596298414305
61417790657731559346596641370897
61417790657731559349023098745857
61417790657731559349023184485005
61417790657731563053453698095233
61417790657732393895281309861543
61417790657732398834221015745060
61417790657732409954035224065262
61417790657732410496300320111295
61417790657732410541969964250711
61417790657732410541969964252323
61417790657732410541969964269585
61417790657732410541970222549887
61417790657732410542032984314811
61417790657732410548559858710970
61417790657732410549313004141020
61417790657732410549313004141029
61417790657732410549564051541759
61417790657732410549564137276535
61417790657732410549584972248159
61417790657732410549584972261209
61417790657732410679230976925359
61417790657732413658381024550058
61417790657732413658382139158982
61417790657732414252905659195766
61417790657732443308284803263721
61417790657732443308285060481165
61417790657732443308305638231133
61417790657732443308305723970281
61417790657732443308305981187725
61417790657732443308305981191937
61417790657732443309121631517775
61417790657732443903102259595485
61417790657732458125667147811425
61417790657732458125667919463757
61417790657732458125688068168065
61417790657732458125688068517985
61417790657732458125688068522197
61417790657732458125688839820397
61417790657732458125688840170317
61417790657732458125689183126909
61417790657732458125689183131121
61417790657732458125689184193931
61417790657732458125689187376250
61417790657732458125689187376259
61417790657732458130750836598509
61417790657732458130751608250841
61417790657732458130771500087625
61417790657732458130771757305069
61417790657732458130772528957401
61417790657732458130772528961613
61417790657732458130772533206751
61417790657732458133282241542357
61417790657732458133283013198901
61417790657732459910077879629597
61417790657732459910077880002603
61417790657732459914324397579041
61417790657732459914324740535633
61417790657732459916855772407979
61417790657732459916855800987695
61417790657732459916855802527101
61417790657732708908523855870710
61417790657732708908524227407018
61417790657732710143305789365642
61417790657732710692913667356940
61417790657732710692914038874374
61417790657732710693164714399374
61417790657732710731303549479668
61417790657732710737830795547658
61417790657732713847651961386746
61417790657732713847652733039078
61417790657732714442176224496146
61417790657732714442176596032454
61417790657732714442177367684786
61417790657732743634837329441720
61417790657732744046619265482603
61417790657732744046619268664931
61417790657732744047183352898319
61417790657732747196901467601142
61417790657732747196901467601145
61417790657732747201734090256224
61417790657732748981228512698483
61417790657732758315022170422152
61417790657732758320104769992084
61417790657739618795650959379078
61417790657739618795652078574222
61417790657739646752693021383401
61417790657739646752693278600845
61417790657739646752713856350813
61417790657739646752713942089961
61417790657739646752714199307405
61417790657739663216451020040237
61417790657739663217204161200611
61417790657739663217204504157203
61417790657739663221555543794733
61417790657740513828994469449902
61417790657740513829747957836553
61417790657740514011925126263966
61417790657740519362646838075338
61417790657740547183243276996029
61417790657740547183244305865805
61417790657740547183264883615773
61417790657740547183265226572365
61417790657740547184080791163267
61417790657740552122204675255700
61417790657740563784200039915745
61417790657740563784200382872337
61417790657740563784201068785521
61417790657740563784201411742113
61417790657740563785037120764887
61417790657740563785037122181829
61417790657740563789283642963681
61417790657740563789284757572605
61417790657740563791815043190007
61417790657740563791815047907529
61417790657740814018265034750282
61417790657740814018265406286590
61417790657740819506916959646550
61417790657740819551917403375718
61417790657740819551917774912026
61417790657740819551918546564358
61417790657740819552733682442258
61417790657740819552734454094590
61417790657740852311475269135796
61417790657740852856187758084527
61417790657740863981085608962818
61417790657743215525651978654491
61417790657743215708582631200283
61417790657743215708583406039155
61417790657743221021165393040943
61417790657743248474896358790909
61417790657743248474897130443241
61417790657743248474897387660685
61417790657743248474917965410653
61417790657743248474917965414865
61417790657743248474918051149801
61417790657743264938655129100077
61417790657743264943739075104605
61417790657743264943739846756937
61417790657743265075853121710625
61417790657743265075853464667217
61417790657743265080936724758561
61417790657743265080937067715153
61417790657743265080937839367485
61417790657743265487447099542269
61417790657743265487447442498861
61417790657743265488200240702643
61417790657743265488200583659235
61417790657743265492530702590205
61417790657743265492531045546797
61417790657743265492531817199129
61417790657743554010641818416553
61417790657743554010642934442419
61417790657743554559622845788379
61417790657743554566401025530321
61417790657743554566965109762305
61417790657744454577638725982746
61417790657744454577638725982749
61417790657744454578390838292061
61417790657744454578391867161837
61417790657744454578454630343703
61417790657744455134212807170753
61417790657744455134776891402737
61417790657744455180029158797748
61417790658055703273415645028667
61417790658055703405530291749677
61417790658055747668796914132365
61417790658055747669361887877621
61417790658055747877167540367387
61417790658055753230316164132335
61417790658055753230336970051853
61417790658055753230337056145133
61417790658055753230964707078350
61417790658056653798148866479167
61417790658056653798148866483379
61417790658056903961773456899613
61417790658056903961773485597373
61417790658056948496968328080273
61417790658056948633977948239956
61417790658056948634228996716597
61417790658056952155581377187993
61417790658056952155581464344083
61417790658056953987398424866029
61417790658056953987419345572429
61417790658056953992231095818292
61417790658056962726333220778424
61417790658056963275376238280312
61417790658056965105539321736256
61417790658056965105539407471192
61417790658056965105539407475404
61417790658056965110622667562536
61417790658056965110622667566748
61417790658056965110622753301684
61417790658056965110622753305896
61417790658059305539516406701019
61417790658059316586526886632897
61417790658059354952541079094223
61417790658059355501312243634358
61417790658059355501312243634367
61417790658059355502149071870945
61417790658059355502211833640078
61417790658059364240330607229695
61417790658059364835127209523407
61417790658059366071477077078563
61417790658059605133216703356312
61417790658059605682008673798504
61417790658059605733870690979806
61417790658059605733933367005582
61417790658059605871131359616130
61417790658059649718285893472424
61417790658059650129064049512984
61417790658059650129879866704798
61417790658059650129879871304068
61417790658059650337413293161255
61417790658059653858828436814517
61417790658059653858828523970607
61417790658059655070702177728452
61417790658059655071455065939446
61417790658059655071455408896038
61417790658059655073149985939964
61417790658059655141790838006872
61417790658059655141790838007115
61417790658059655141790838473432
61417790658059655141790838477887
61417790658059655146874556034875
61417790658059655147522984545603
61417790658059655284783739387635
61417790658059655690582808915832
61417790658059655690582808920287
61417790658059655695666183522144
61417790658059655695666526478736
61417790658059655695729202508724
61417790658059664428157558225356
61417790658059664429580280404948
61417790658059664429768565699720
61417790658059664430605279103631
61417790658059664567028977118600
61417790658059664567029320075192
61417790658059664978622954950244
61417790658059664978623297906836
61417790658059666259910842880339
61417790658059666260747642378991
61417790658059666264994160131115
61417790658059669965951875798529
61417790658060506301682472620238
61417790658060506438943141256562
61417790658060554479088386917707
61417790658060554479088501236571
61417790658060555709602533908156
61417790658060556263478222380020
61417790658060564995906578100864
61417790658060564997580004383560
61417790658060565592125788372095
61417790658060565592125816951811
61417790658060566832805856032399
61417790658060570538868271531715
61417790658067458786830547923527
61417790658067458827312153986774
61417790658067458832312160479883
61417790658067469350636645181735
61417790658067469899679664083143
61417790658067469899867949377915
61417790658067469945349561934271
61417790658067469945599494384835
61417790658067469945600266037167
61417790658067469945683176738275
61417790658067469945684297468453
61417790658067469950682840215327
61417790658067469950766408249903
61417790658067474892656134108844
61417790658067758968569615694089
61417790658067758968569702850179
61417790658067758971017419660463
61417790658067758971017419673513
61417790658067758976101141803671
61417790658067759016750083390351
61417790658067759016750083862527
61417790658067759021832686810591
61417790658067759021833801419515
61417790658067759021917369454091
61417790658067759021917374040311
61417790658067769538462562584425
61417790658067769540074600463608
61417790658067769677334240230156
61417790658067769677335354839080
61417790658067770088928218061800
61417790658067770089116503356572
61417790658067770089117617965496
61417790658067770089138080852063
61417790658067770089138543258059
61417790658067770089201305023143
61417790658067770134682922165559
61417790658067770134870088264979
61417790658067770134871202873903
61417790658067770134954889931664
61417790658067770134954891348597
61417790658067770139953405515755
61417790658067770140037002130047
61417790658067770140038121443292
61417790658067775076257138910085
61417790658068659589394421681595
61417790658068659589644468451023
61417790658068670107885267495116
61417790658068670656928284997004
61417790658068670656950239159343
61417790658068670702431823135983
61417790658068670702431851715699
61417790658068670702681869905411
61417790658068670702682898775187
61417790658068670707765101417039
61417790658068675649173531460943
61417790658068675649173534643271
61417790658071311279172028237160
61417790658071311279359942001607
61417790658071311279924026233591
61417790658071311462374281162920
61417790658071311462374281281172
61417790658071311462938365513156
61417790658071361247159897331479
61417790658071361292829880921755
61417790658071361292892558353648
61417790658071371808894816606960
61417790658071371811132327121640
61417790658071371811154365623607
61417790658071371811320612416412
61417790658071371811321384068744
61417790658071371948581366791884
61417790658071371948582138444216
61417790658071372360175344623528
61417790658071372405866139187503
61417790658071372405866167767219
61417790658071372405866910839835
61417790658071372405866939419551
61417790658071372405930048727287
61417790658071372405949821540527
61417790658071377352608619164795
61417790658071377352608622347123
61417790709925718854904269353577
61417790709925757102297699439083
61417790709925757102297785178231
61417790709925771789261174598729
61417790709925771926459167209277
61417790709933812798261404516255
61417790709933823911298034318311
61417790709933827623238693740663
61417790709933827669013199237378
61417790709933829452565034681861
61417790709933862623632941883623
61417790709933862623883990361713
61417790709933873736920620163769
61417790709933873744263658972355
61417790709933876899002353478301
61417790709933877036200346088849
61417790709933877037015134418113
61417790709933877037015220157261
61417790709933878683391045744689
61417790709933878683391131483837
61417790709936563915285937945179
61417790709936563915286023684327
61417790709936578739447405715373
61417790709936578740262194044637
61417790709936578740262537001229
61417790709937424398720981535551
61417790709937426235641412944141
61417790709937426235641412948513
61417790709937426235641527735181
61417790709937426235641786015435
61417790709937429894234773242695
61417790709937431174769142691781
61417790709937431174769143741541
61417790709937431174769143741701
61417790709937464345836965204315
61417790709937464345837050943463
61417790709937475596322721834157
61417790709937475603665760642743
61417790709937479308011213920145
61417790709937479308011299659293
61417790709937479308011556876737
61417790709937479308011561127539
61417790709937479308012332779871
61417790709937480954387125246721
61417790709937480954387210985869
61417790709937726379158422032461
61417790709937726379158422036833
61417790709937730083504222517257
61417790709937775785593201045668
61417790709937775831409576648484
61417790709937775838752701550350
61417790709937779543098502035146
61417790709937779543099273687478
61417790709937781189662323939526
61417790709937781326860315146183
61417790709937781326860315150347
61417790709937781326860315150395
61417790709937781326860316195943
61417790709937781326860316213205
61417790709937781326860316550075
61417790709937781326860316563125
61417790709937781326923078314999
61417790710253875085540871656428
61417790710261978830268676640794
61417790710261978959935257974478
61417790710261978959936377182663
61417790710261980197552329903835
61417790710261980197552330020475
61417790710261980197552416109543
61417790710261980197552444689259
61417790710261980655151029846516
61417790710261980792348675446663
61417790710261980792348933713867
61417790710261983902232860268119
61417790710261983947902852616260
61417790710261983949597429660186
61417790710264680116650901069162
61417790710264681946804111641396
61417790710264685652844489286758
61417790710265582331622127342311
61417790710265582331622127692231
61417790710265582331622385959435
61417790710265582331622471698583
61417790710265582514552784506503
61417790710265582514553042773707
61417790710265582514615546271267
61417790710265582514615804538471
61417790710265582514615807542680
61417790710265586218961603973507
61417790710265588005066912680767
61417790710265588005066914197087
61417790710265588005820058559955
61417790710906420478937888246919
61417790710906420478937888252743
61417790710906420478937973986067
61417790710906420478937973991891
61417790710906436531102252028703
61417790710906436531102252034527
61417790710906436531102337767851
61417790710906436531102337773675
61417790710906436942696315599495
61417790710906436942947278338437
61417790710906436942947364077585
61417790710906436942968284788309
61417790710906436950290402886171
61417790710906437125898855391040
61417790710906437125898855509141
61417790710906437125898855859061
61417790710906437125898855863225
61417790710906437125898855863273
61417790710906437125898941602373
61417790710906437125898941602421
61417790710906437125898941952341
61417790710906437125961617628197
61417790710906437125961617978117
61417790710906437125961703717265
61417790710906437133241980411007
61417790710906437133241980759475
61417790710906437133241980760927
61417790710906440242227089530281
61417790710906440242227090002665
61417790710906469889701837394185
61417790710906469889702870850181
61417790710906469889702956589329
61417790710906470303806642769469
61417790710906470303807414421801
61417790710906470303807671639245
61417790710906470304560474098201
61417790710906470304560559837349
61417790710906473596559150850531
61417790710906486356724837879985
61417790710906486356724923619133
61417790710906486356808520699777
61417790710906486356808606438925
61417790710906486361055038294929
61417790710906486361075929953761
61417790710906490067849675848123
61417790710906490067933358201355
61417790710909138234349397400199
61417790710909138234621022209655
61417790710909138234621366583189
61417790710909138280102983727216
61417790710909138280353686413171
61417790710909138280354030786705
61417790710909138287696812726363
61417790710909138829145656855363
61417790710909138829145658272305
61417790710909138829146001228897
61417790710909171592948897020709
61417790710909171592949930476705
61417790710909171592950016215853
61417790710909171592950273433297
61417790710909171595459724551459
61417790710909171595460496203791
61417790710909171596213555893081
61417790710909171596213641632229
61417790710909186420373993376349
61417790710909188059971983245657
61417790710909188060243608055113
61417790710910022201142083045907
61417790710910022201142083051731
61417790710910022201142340263351
61417790710910038664900081702743
61417790710910038664900338920187
61417790710910038665172049474615
61417790710910038672494511946011
61417790710910038848102706288679
61417790710910038848102964923065
61417790710910038848165468403363
61417790710910038848165726683617
61417790710910038855445746527305
61417790710910038855696793928035
61417790710910038855696879662811
61417790710910038855717714634435
61417790710910038855717714647485
61417790710910038855780562488427
61417790710910039267290857494455
61417790710910039267311692479129
61417790710910039267311693528889
61417790710910072026010751816419
61417790710910072026011523468751
61417790710910072026011523481641
61417790710910072026011780699085
61417790710910072026032444166849
61417790710910072026764668897189
61417790710910072163208744426967
61417790710910072163209429867767
61417790710910072163209516079299
61417790710910072163209772824359
61417790710910086850925020641309
61417790710910088627720917382017
61417790710910088627783679142569
61417790710910088627804342985609
61417790710910088627804600203053
61417790710910088627992886210923
61417790710910088627992886565055
61417790710910088628055648679899
61417790710910088632051117796961
61417790710910088634498838839285
61417790710910088634498924578433
61417790710910088634582521677791
61417790710910088634582522727551
61417790710910092338844639324081
61417790710910092338844725063229
61417790710910092338845753933005
61417790710910338999046781260650
61417790710910339410828787169622
61417790710910372352480023883416
61417790710910372352563706703000
61417790710910372352564049659592
61417790710910372398233952104224
61417790710910376105110829024193
61417790710910377705733154391093
61417790710910377705733155440853
61417790710910377751465819644417
61417790710910377751486740350769
61417790710910387040280326234098
61417790710917242109559605517957
61417790710917242116086822876701
61417790710917242116087594529033
61417790710917242116902382858297
61417790710917242116902468597445
61417790710917242116902725814889
61417790710917242162655967772585
61417790710917242162656053511733
61417790710917242162656310729177
61417790710917247055215328508761
61417790710917247056030116838025
61417790710917247056030202577173
61417790710917247056051008852441
61417790710917247101783701752313
61417790710917247101783701765363
61417790710917247101783787491461
61417790710917247101783787504511
61417790710917247101783792090731
61417790710917247101784820960507
61417790710917275470418969936099
61417790710917275470419741588431
61417790710917280409567276961323
61417790710917280409568396156467
61417790710917291522584019631067
61417790710917291522584105370215
61417790710917291522606059545661
61417790710917291523420847880749
61417790710917291523420933619897
61417790710917291527668480070483
61417790710917291527688257470151
61417790710917291941710180374491
61417790710917296880837914354219
61417790710917296881673594697899
61417790710918126076101242697223
61417790710918126076101328436371
61417790710918142128265606473183
61417790710918142128265606479007
61417790710918142128265692212331
61417790710918142128265692218155
61417790710918142539859670049799
61417790710918142540131553139557
61417790710918142540131639232789
61417790710918142540131639232837
61417790710918142547453381076981
61417790710918142684651373687529
61417790710918142684651402733805
61417790710918142684651488472953
61417790710918142684651745690397
61417790710918142723062205702611
61417790710918142723062291791679
61417790710918142723145864075388
61417790710918142723145892773205
61417790710918142730404987648093
61417790710918142730404987661143
61417790710918142730405073387241
61417790710918142730405330604685
61417790710918142730405330617735
61417790710918147486581115056709
61417790710918147486602064813757
61417790710918147486602150552905
61417790710918147486603183673483
61417790710918147623779107667257
61417790710918147623779136713533
61417790710918147623779222452681
61417790710918147669532692575721
61417790710918147669532721155437
61417790710918147669532721627821
61417790710918147669532721640871
61417790710918147669532807366969
61417790710918175900969997201059
61417790710918175900970768853391
61417790710918175901723828542681
61417790710918175901723914281829
61417790710918176038167989811607
61417790710918176038168675252407
61417790710918176038168761463939
61417790710918176038169018208999
61417790710918180840118304226283
61417790710918180840119337345409
61417790710918180977296409232135
61417790710918181388890387063779
61417790710918191953135046423643
61417790710918191953135046541735
61417790710918191953135046896027
61417790710918191953157081756389
61417790710918191953157082228613
61417790710918191953157082228772
61417790710918191953888192324465
61417790710918191953971874795789
61417790710918191958219507335443
61417790710918191958239399189329
61417790710918191958240432291193
61417790710918192090333039034191
61417790710918192090333039506575
61417790710918192090333125245723
61417790710918192095417499945991
61417790710918192501928131474759
61417790710918192509541768112191
61417790710918192509542111068783
61417790710918192509542882721115
61417790710918197448669497387655
61417790710918197448669497387815
61417790710918197448669502091919
61417790710918197449485376338331
61417790710918442729381226313292
61417790710918481161567359291715
61417790710918481162320500470803
61417790710918481169662506177525
61417790710918481169662507227285
61417790710918481215416092135749
61417790710918481626425065029057
61417790710918481626445985735409
61417790710918481627198098044721
61417790710918492142405640439292
61417790710918492142406755048216
61417790710918492143242440096160
61417790710918492280168503816691
61417790710918492280252186636275
61417790710918492280252272375423
61417790710918492280503233696179
61417790710918492325984936578987
61417790710920843831512751838855
61417790710920843831512751844679
61417790710920843831513437757863
61417790710920843831513523491187
61417790710920843831513523497011
61417790710920843831763714577797
61417790710920843831784376654135
61417790710920843831784721027669
61417790710920843831784721027717
61417790710920843839106491918137
61417790710920843839106577657285
61417790710920843839378550032639
61417790710920849327026196340057
61417790710920849327026282079205
61417790710920849327026539296649
61417790710920849327298254450187
61417790710920849327299283319963
61417790710920849372779781254345
61417790710920849372779781267395
61417790710920849372779865471349
61417790710920849372779866993493
61417790710920849372779867006543
61417790710920849373051753619662
61417790710920849373051753619663
61417790710920877192623078995939
61417790710920877192623850648271
61417790710920877193376910337561
61417790710920877193376996076709
61417790710920893657136023603321
61417790710920893657406962499593
61417790710920893664750087401459
61417790710920893793580099133099
61417790710920893793580184872247
61417790710920893793580870785431
61417790710920893793580956524579
61417790710920893794332983088919
61417790710920893794395744853843
61417790710920893794416670165129
61417790710920893794416927382573
61417790710920893794417699034905
61417790710920893794417784774053
61417790710920893794667975859419
61417790710920893801111166018805
61417790710920893801111251757953
61417790710920893801194848857311
61417790710920899151832963569325
61417790710921144028649143912774
61417790710921177382731158463388
61417790710921182865755588174655
61417790710921182873097593881377
61417790710921182873097852148581
61417790710921182916382869749748
61417790710921193983938321400031
61417790710921193983938541159838
61417790710921193991281318505794
61417790710921194029421042856468
61417790710921194029692126068254
61417790710921199524933687125614
61417790710922044588783327983680
61417790710922044588866982223548
61417790710922045007992055526646
61417790710922049947119789506374
61417790710922050130050446314614
61417790710922077950542968683536
61417790710922083300637062491509
61417790710922083440909633789013
61417790710922083479112005821779
61417790710922083479300033899107
61417790710922083479300034017151
61417790710922094414238301255167
61417790710922094414238516410040
61417790710922094414238519598192
61417790710922094414239291250524
61417790710922094421267489532279
61417790710922094421832377182878
61417790710922094551500045975756
61417790710922094559030369789054
61417790710922094597169173224312
61417790710922094597169176406432
61417790710922094597169201804028
61417790710922094597169948058764
61417790710922094597169976638480
61417790710922094597231720184123
61417790710922094603947097881170
61417790710922094604281857745851
61417790710922094604846685054690
61417790710922094604846713634406
61417790710922095153890866762297
61417790711233331573628213275723
61417790711233332123508060444235
61417790711233343035642832547842
61417790711233375974930028060781
61417790711233375974930032647001
61417790711233376594894260572209
61417790711233379750364522574621
61417790711233379752142753392028
61417790711233381353267201226243
61417790711233381353267202276003
61417790711233381398999866479567
61417790711233381534001185096007
61417790711233381536469712438129
61417790711233381536469798531409
61417790711233381537034687345573
61417790711234232141377347582156
61417790711234232141460915622561
61417790711234243051147850327046
61417790711234243188408605056810
61417790711234276405418007273852
61417790711234276611320020970466
61417790711234276618933622439693
61417790711234276618933622789613
61417790711234281966748886356479
61417790711234281966832454390847
61417790711234282101750204971515
61417790711234282104281608869655
61417790711234291436316824378877
61417790711234291436317168735149
61417790711234293021562288038445
61417790711234293037692641047530
61417790711234293084952430023395
61417790711234531050112423059112
61417790711234532259559223439919
61417790711234532284894356554044
61417790711234532284894356558256
61417790711234532285710264101538
61417790711234532285731156110130
61417790711234532330710588791928
61417790711234532330710588796140
61417790711234532330710588796299
61417790711234532697304241933182
61417790711234532743057798145290
61417790711234532743057799661610
61417790711234532879502559234120
61417790711234532879502559238332
61417790711234532880318466781614
61417790711234532880318468297934
61417790711234532885673781959352
61417790711234543377679199072467
61417790711234543998647650009582
61417790711234543998647735748730
61417790711234543998710411774506
61417790711234576594751739644926
61417790711234576731949732255474
61417790711234576731949732272736
61417790711234576732765550877280
61417790711234576732765554063820
61417790711234576732765636616428
61417790711234576732765639802968
61417790711234576762179006720121
61417790711234576762179007186681
61417790711234576762179035416477
61417790711234576762179035766397
61417790711234576762450631877933
61417790711234577143794415607164
61417790711234577143794672824608
61417790711234577143794758563756
61417790711234577144359531895464
61417790711234577144359617634612
61417790711234577144547556786252
61417790711234577144547789673321
61417790711234577144547903992185
61417790711234577351892953739553
61417790711234580461714119574269
61417790711234580461714206730359
61417790711234582085119162307122
61417790711234582085181838332898
61417790711234582085181839382658
61417790711234582085181924072046
61417790711234582085746698453514
61417790711234582085934726530842
61417790711234582085934983761543
61417790711234582085935069500448
61417790711234582085935069500475
61417790711234582087441274097760
61417790711234582087629560455549
61417790711234582111353770653312
61417790711234582156082127681279
61417790711234582156835359198785
61417790711234582293531167252305
61417790711234582293531282043345
61417790711234582293552087958705
61417790711234582293552174051985
61417790711234582294367995501744
61417790711234582298363838204568
61417790711234582299179745733348
61417790711234582299179831472496
61417790711234591442637218803654
61417790711234591579562208659305
61417790711234591582093527785139
61417790711234593204054930814159
61417790711234593210832853154922
61417790711234593210832853220613
61417790711234593210832853686363
61417790711234593210832853688550
61417790711234593210832853688577
61417790711234593227025911075866
61417790711234593227025911088964
61417790711234593274202103313827
61417790711234593274202189480664
61417790711234593274390474775436
61417790711234593275227302970387
61417790711234593280122620887648
61417790711234593409977488491336
61417790711234593409977574230484
61417790711234593411672064122532
61417790711234593411672149857468
61417790711234593411672149861680
61417790711234593416755495692172
61417790711234593417571317614350
61417790711236933845461121009967
61417790711236934257243126918939
61417790711236978317098369632049
61417790711236983670267541044939
61417790711236983808281814257221
61417790711236994788387516677487
61417790711237233988957323714964
61417790711237233988978215723556
61417790711237233988978216190116
61417790711237234034710879927072
61417790711237234034710880393632
61417790711237234039815405275656
61417790711237234583753554472368
61417790711237234583753554938928
61417790711237234588858079820952
61417790711237234588858422777544
61417790711237278506348128540374
61417790711237278506348130080023
61417790711237279055328041443405
61417790711237279055390804625319
61417790711237282212388506185736
61417790711237282218225369512655
61417790711237282218225369512656
61417790711237283813784550131807
61417790711237283813784894492291
61417790711237283860270704120081
61417790711237283996778341669917
61417790711237283996799233678461
61417790711237284001861944895000
61417790711237284002615176393792
61417790711237293148248431333188
61417790711237293880389128340169
61417790711237294930210294676614
61417790711237295114835526999618
61417790711237295114898203025394
61417790711237295114898288764542
61417790711237295115651091236388
61417790711237295115651348453832
61417790711237295115651434192980
61417790711237295115735146067085
61417790711237295122513297248025
61417790711237298826859869366439
61417790711238134556789911737268
61417790711238134602459899915008
61417790711238134602459928496176
61417790711238134602543496530544
61417790711238134607627186916088
61417790711238134968571917646240
61417790711238135014325502439516
61417790711238135156669861461384
61417790711238178896248975636893
61417790711238178896248977036573
61417790711238178896249061725961
61417790711238178896249062775721
61417790711238179485941830350630
61417790711238182786037065413939
61417790711238182786037065413940
61417790711238182786037151153088
61417790711238184386680307950563
61417790711238184427329254126124
61417790711238184427329254242764
61417790711238184432412972159960
61417790711238184564527246853472
61417790711238184564527361522256
61417790711238184569610964766296
61417790711238184569610964770667
61417790711238184570426872295076
61417790711238193713632177576077
61417790711238193713633298305686
61417790711238193716059870017028
61417790711238193716060127234472
61417790711238193716060212973620
61417790711238193896562577172905
61417790711238193896562834390349
61417790711238195498021990577898
61417790711238195545448973085800
61417790711238195551369404492784
61417790711238195551369748868739
61417790711238195553001562393928
61417790711238195553064324512985
61417790711238195682647222900902
61417790711238195683463130094264
61417790711238195688567397099120
61417790711238199257348132915673
61417790711238199257348133978483
61417790711245037719583652930190
61417790711245037719583652934562
61417790711245037719583653997372
61417790711245048769313705582233
61417790711245054334305039962824
61417790711245087131101777773897
61417790711245087131101777773945
61417790711245087131185345808313
61417790711245087131937458117625
61417790711245087133361213534547
61417790711245087542695755605589
61417790711245087545143476661011
61417790711245087545227159486419
61417790711245087545227160549229
61417790711245098066291842912252
61417790711245098203552855917738
61417790711245103559734981584672
61417790711245103564817555762832
61417790711245103602475525959987
61417790711245103603227638269299
61417790711245103604986382205967
61417790711245103610068699363432
61417790711245103610571136421946
61417790711245103610571140671296
61417790711245354523575600545890
61417790711245354523575605263252
61417790711245382381307399439285
61417790711245387274702358080365
61417790711245387274702440519093
61417790711245387274702440519141
61417790711245387274702443701469
61417790711245387274702445236455
61417790711245387320435022282429
61417790711245387320435136601293
61417790711245387321187131409413
61417790711245387321187134591741
61417790711245387327778263097455
61417790711245387327778263097456
61417790711245387328531404276543
61417790711245387328531404276544
61417790711245387688744139406159
61417790711245387688744140941193
61417790711245387734476832306079
61417790711245398256377568084076
61417790711245398256377569619062
61417790711245398256377569619269
61417790711245398256377598198985
61417790711245398256378339736408
61417790711245398257801320668638
61417790711245398257801324917988
61417790711245398257989610212760
61417790711245398258073178188025
61417790711245398258554466097076
61417790711245398392823449797882
61417790711245398394999313279186
61417790711245398395060960435186
61417790711245398395062075044110
61417790711245398395249245742848
61417790711245398395250360351772
61417790711245398440814426261259
61417790711245398440815664551843
61417790711245398440815664551844
61417790711245398441003949846615
61417790711245398441003949846616
61417790711245398441087517821881
61417790711245398441568805730931
61417790711245398441568805730932
61417790711245398852597465272095
61417790711245398990695163104057
61417790711245403791724170382047
61417790711245403799339264663860
61417790711245403929822125431453
61417790711245403929822897083785
61417790711245403929823126784323
61417790711245403936601048062276
61417790711245403936601048246011
61417790711245403936601048259061
61417790711245403937165132477995
61417790711246237882057710984022
61417790711246237882057710985266
61417790711246238293651688815666
61417790711246238293651688816910
61417790711246238293651688834380
61417790711246238476665913659726
61417790711246238476665913664098
61417790711246238476665913676988
61417790711246238476665913777770
61417790711246238476665913781982
61417790711246238476665915199084
61417790711246238476665915199132
61417790711246238477418025969038
61417790711246238477418025973410
61417790711246249387377615909627
61417790711246254954063894761031
61417790711246254954063894761032
61417790711246255086305070297133
61417790711246255091388416127625
61417790711246282329091704110574
61417790711246282740894233096524
61417790711246282878154986759106
61417790711246282878154987821916
61417790711246282901043402005154
61417790711246287682281401774091
61417790711246287682281401774092
61417790711246287682282430643867
61417790711246287682282430643868
61417790711246287819542156499484
61417790711246287819543185369260
61417790711246287896343100177827
61417790711246287896343100177828
61417790711246287896343185916976
61417790711246288307372218945044
61417790711246288307581167746193
61417790711246288307581167746194
61417790711246298800465169458282
61417790711246298802912885927484
61417790711246298802912886281616
61417790711246298802912890513704
61417790711246298823374218432828
61417790711246298823374475650272
61417790711246298823374477185258
61417790711246298823374477185306
61417790711246298823374477185465
61417790711246298824126589494618
61417790711246298825611987700146
61417790711246298825612987517822
61417790711246298825613016569922
61417790711246298825613020819272
61417790711246298825613102309070
61417790711246298825801306114044
61417790711246298825801391853192
61417790711246298826366161998360
61417790711246298826366247737508
61417790711246298940173726746156
61417790711246298961387258008478
61417790711246298961387258126730
61417790711246298961388372617402
61417790711246298962809980310694
61417790711246298962810980128370
61417790711246298962811009180470
61417790711246298963061027383280
61417790711246299007119922328577
61417790711246299008815617170400
61417790711246299008815645747899
61417790711246299008815645747900
61417790711246299008815645750116
61417790711246299008815731487048
61417790711246299009380501632215
61417790711246299009380501632216
61417790711246299009380587371364
61417790711246299373169636995539
61417790711246299373169636995540
61417790711246299374592128645862
61417790711246299374592214385010
61417790711246299374592900298194
61417790711246299374592986037342
61417790711246299374593243254786
61417790711246299374654890410786
61417790711246299374655662063118
61417790711246299375408031589874
61417790711246299379947558470277
61417790711246299379947558470278
61417790711246299418923193324287
61417790711246299418923193324288
61417790711246299420409591819716
61417790711246304314556802503829
61417790711246304314556802503830
61417790711246304321334723427443
61417790711246304321878924837905
61417790711246304360310387412293
61417790711246304360310387412294
61417790711246304367632504963403
61417790711246304367653396027229
61417790711246304367653397090039
61417790711246304369327080607649
61417790711248939585304656310555
61417790711248939585304770629212
61417790711248989599025303922252
61417790711248989599025389659184
61417790711249000527373649121094
61417790711249000529048104273774
61417790711249000529048108523124
61417790711249000529048451479716
61417790711249000529801249702212
61417790711249000666245210440742
61417790711249000666245296179890
61417790711249000666245982093074
61417790711249000666246067832222
61417790711249000666246096884322
61417790711249000666308858649246
61417790711249000666330041172143
61417790711249000666330041173124
61417790711249000712061643695060
61417790711249000712062415347392
61417790711249000712062791113572
61417800719258148425610155427695
61417800719282443396183113155875
61417800719282443396183884808207
61417800719282459997140133293035
61417800719282460004755227028179
61417800719282460004755227378099
61417800719282460050425129466930
61417800719282460050487891227483
61417800719282460050487891581615
61417800719282460187685884192163
61417800719501335081439395538192
61417800719508250513805372154283
61417800719508250513892412446999
61417800719512142029931051012042
61417800719512142029931051016254
61417800719512142031625626656288
61417800719512142031625626660500
61417800719512142032187386540298
61417800719512142032187387939978
61417800719573030453077401705781
61417800719573030453078173358113
61417800719573032099454083634929
61417800719573032100268871620097
61417800719573032146022542623453
61417800719573032146294511806443
61417800719573032283220794913935
61417800719573032283469175018825
61417800719573032283471497967119
61417800719573032283492418673679
61417800719573032283492504417039
61417800719573032283552857844441
61417800719573032283555180792735
61417800719573046970181601706205
61417800719573047107378822192037
61417800719573047107378822664421
61417800719573047107379593844369
61417800719573074925530553267503
61417800719573080276253036731207
61417800719573080278697401736471
61417800719581185385993443958447
61417800719581185386014021725677
61417800719581185386014366081949
61417800719581185388524844670207
61417800719605463842813644886903
61417800719605463842834565597675
61417800719605463842834565947595
61417800719605497013316316769963
61417800719605497013400256826073
61417800719605511830698747056815
61417800719605511830699518709147
61417800763779513769728740118868
61417800772460071702315855542151
61417800772460088356620375333297
61417800772654648010921733446522
61417800772654648056654025647122
61417800772675357966102478080120
61417800772675357966102479615314
61417800772678959635799469600442
61417800772678959681531760732408
61417800772678960230323731176212
61417800772678960230595700357846
61417800772685878820025154833275
61417800772687069044410710540580
61417800772687069044410710557890
61417800772687069044494651644886
61417800772687069046105287234586
61417800772687069046105287251896
61417800772687069046669371466570
61417800772687069046939016183590
61417800772687069046939016650150
61417800772689770747657770184414
61417800772689770747657771234174
61417800772689771984696041657042
61417800772747957467557062297177
61417800772747957467557833949509
61417800772747959113933744226325
61417800772747959114748532211493
61417800772747959297700455505331
61417800772747959297948835610221
61417800772747959297972165008435
61417800772747959297972423288689
61417800772747959298032518435837
61417800772747974121858483255817
61417800772748001940010213858899
61417800772748007290729258715625
61417800772748007290729601672217
61417800772748007290731925670271
61417800772748007290732696272843
61417800772748007290732697322603
61417800772748008528046034715835
61417800772750660406401614006373
61417800772750661001195895236745
61417800772750708582382340510505
61417800772750708582382426249653
61417800772750708582382683467097
61417800772750708582384749197947
61417800772750708582385007465151
61417800772750708582385778067723
61417800772750708582385779117483
61417800772750719695422150652335
61417800772750719695422408919539
61417800772758780340322087116205
61417800772758780386054494115327
61417800772758780386891322350507
61417800772758780934846464557519
61417800772758780934846721761913
61417800772758813692125841988451
61417800772758813692126186344723
61417800772758813692147107405415
61417800772783075906236272946559
61417800772783091958400722467491
61417800772783091958421643178263
61417800772783091958421643528183
61417800772783091965199823270125
61417800772783092004154308794509
61417800772783092010932230269247
61417800772783092011769058504427
61417800772783092552945934880429
61417800772783092553196981922655
61417800772783092553196981926867
61417800772783092553217902983347
61417800772783092553217903000609
61417800772783092559724200711439
61417800772783092559724457915833
61417800772783092560812076007719
61417800772783095715278030754043
61417800772783095715279059623819
61417800772783096264070001196235
61417800772783096264070258400629
61417800772783124082219322049065
61417800772783124082219407788213
61417800772783124082219665005657
61417800772783141784044229373641
61417800772783141790822409115583
61417800790185063982297162766521
61417800790185064028113853810683
61417800790185948353152845098767
61417800790185964405317123141403
61417800790379623728231185527406
61417800790401234068146721305912
61417800790401234068146722822232
61417800790403939059065358104130
61417800790403940658014401138174
61417800790403940658014401254814
61417800790411711179975674776756
61417800790411754922066302058761
61417800790411754922068626056815
61417800790411755470774246705695
61417800790411755470774332444843
61417800790412039234759048485432
61417800790412039234759050001752
61417800790412945146454957652752
61417800790412945146454957665642
61417800790412945146454957665850
61417800790412945146454959065322
61417800790412945146454959065530
61417800790412945146538898636206
61417800790412945146538898752846
61417800790412945148711295993466
61417800790412945148983263641470
61417800790415646255177755582654
61417800790415646255177755699294
61417800790415646438108039447472
61417800790415646438108039447632
61417800790415646438108039797392
61417800790415646438108039797552
61417800790415646438108040860202
61417800790415646438191980547726
61417800790415646849702017279116
61417800790415646849702017629036
61417800790415646849973986340058
61417800790415646849973986456698
61417800790415648086740288051904
61417800790415648087012256762926
61417800790472934785426964423457
61417800790472934785426965473217
61417800790472934786241752408625
61417800790472934832267393994651
61417800790472934969444378755647
61417800790472934969465643835741
61417800790472934969528061581263
61417800790472982962224801511131
61417800790472982962225145867403
61417800790472982962225917519735
61417800790473878042054461320991
61417800790473883529971841744857
61417800790473883529974165742911
61417800790474135589078059078882
61417800790474135589347330842764
61417800790474150413235743535906
61417800790476534861254047197877
61417800790476534861254133286945
61417800790476534861254391554149
61417800790476534861255161806801
61417800790476534861255162156721
61417800790476534861255163206481
61417800790476536507631073133377
61417800790476536507631073483297
61417800790476536507631074533057
61417800790476536508445861468465
61417800790476536691397783693669
61417800790476537103240142698837
61417800790476551515555467684133
61417800790476551515556582293057
61417800790476579333707198759599
61417800790476579333707543115871
61417800790476584684428910570971
61417800790476584684429254927243
61417800790476584684430026579575
61417800790476584686873534193359
61417800790476584686873619932507
61417800790476584686874305845691
61417800790476584686874391584839
61417800790476584821624923539737
61417800790476584821627247537791
61417800790476584821628018140363
61417800790476584821628019190123
61417800790484640382589203909093
61417800790484640382589289998161
61417800790484640382589548265365
61417800790484642212732683187441
61417800790484642213004650953489
61417800790484642213004652376254
61417800790484657030384413935775
61417800790484657030384414289907
61417800790484657036890624395349
61417800790484689794170433806815
61417800790484689794187912724069
61417800790484689794191011574045
61417800790484689794191354867507
61417800790484689794191355930317
61417800790484689796614713072931
61417800790484689796614798812079
61417800790484689796701834518575
61417800790484689796701839104795
61417800790484690342962059892735
61417800790484690342962145981803
61417800790484690342962404249007
61417800790508952008280520408651
61417800790508968609508823465745
61417800790508968655262150445439
61417800790508968655262150462701
61417800790508968655262408725741
61417800790508968655262408743003
61417800790508968662584612566915
61417800790508968662856581750113
61417800790508968792439221999507
61417800790508968792439480279809
61417800790508968792523163105425
61417800790508968792523163118475
61417800790508972366114161034065
61417800790508972366115275642989
61417800790509000186711287384251
61417800790509000186711373123399
61417800790509001419065648877989
61417800790509001421493220879183
61417800790509001421493306618331
61417800790509001421577246674441
61417800790509001970285191321375
61417800790509001970285277060523
61417800790509016787667621608227
61417800790509016787668393260559
61417800790509016787668478999707
61417800796287901329389670566443
61417800796287901330141782875755
61417800796287948952062258926450
61417800796289149663328288244410
61417800796308658861426772161730
61417800796308658861426773211490
61417800796309524108151127067172
61417800796309559291977794821596
61417800796309559291977796221276
61417800796309559291977799426690
61417800796309859428741246702165
61417800796312258751879943354140
61417800796312258751879944403900
61417800796312260583380178168433
61417800796312560720457004168690
61417800796312564426413440608964
61417800796312575597652062330274
61417800796313461288206024398330
61417800796313461699988030307302
61417800796313464856964467860666
61417800796313464862044713337912
61417800796313464862044718059646
61417800796313464862044719109406
61417800796313466638844167708774
61417800796313466638844167721824
61417800796313466638927735743142
61417800796313466638927735756192
61417800796313466641372100748406
61417800796313466641372101214966
61417800796320369941429580829150
61417800796320369941429580842248
61417800796320621958168143608551
61417800796320621959860396304503
61417800796320666241708593199669
61417800796320666241729485208261
61417800796320666248988955982479
61417800796320669955029333161281
61417800796320670129068618066338
61417800796320670129068618079388
61417800796320670129068618532898
61417800796320670129068619595708
61417800796320681118987217991730
61417800796320681118987219041490
61417800796321570513803040017700
61417800796321570513803413089202
61417800796321570513803413093414
61417800796321570513803413106464
61417800796321570513803414622784
61417800796321570513886981123570
61417800796321570513886981140832
61417800796321570515497617178266
61417800796321570515497617182638
61417800796321570515497617195528
61417800796321570515497617195688
61417800796321570516061701427672
61417800796321570516331346128834
61417800796321570516331346133046
61417800796321570559619645327086
61417800796321570559619645344348
61417800796321570559619645443726
61417800796321570559619646860668
61417800796321570696817637941846
61417800796321570696817637954896
61417800796321570696817638408406
61417800796321570696817639471216
61417800796324271805456121812532
61417800796324271805456121812580
61417800796324271805456121929220
61417800796324271805456494884082
61417800796324271805456494888294
61417800796324271805456495354854
61417800796324271805540062918450
61417800796324271805540062922662
61417800796324271807150698973098
61417800796324271807150698973146
61417800796324271807150698977310
61417800796324271807150698977518
61417800796324271807150698990408
61417800796324271807150698990568
61417800796324271807712458857156
61417800796324271807714783205082
61417800796324271807714783205130
61417800796324271807714783222552
61417800796324271807984427923714
61417800796324271807984427927926
61417800796324271807984428394486
61417800796324271851272727238606
61417800796324271851272727592738
61417800796324272218744676808954
61417800796324272218744676822212
61417800796324272400064697568370
61417800796324272400064698034930
61417800796324272400252725645698
61417800796324272400252726112258
61417800796324273637290996064354
61417800796324273637290996068566
61417800796324273637290996180994
61417800796324273637290996535126
61417800796324282795413463501643
61417800796324282795413463851563
61417800796324282795413464901323
61417800796324282932611456462111
61417800796324282932611457511871
61417800796324282932611457524921
61417800796324284763008225426455
61417800796324284763008225430667
61417800796324284763029404417321
61417800796381560199615389337562
61417800796381604259470374828856
61417800796382470100907407278426
61417800796382471335689340773358
61417800796382475637087708943494
61417800796382504689770697990504
61417800796382504690021402093816
61417800796382508394368317070896
61417800796385510472285270792034
61417800796393267580352733440853
61417800796393267763283304519981
61417800796393615994372538762802
61417800796393617183400888397626
61417800796393617229154472257734
61417800796394466553777436582005
61417800796394466553777522671073
61417800796394468337351426608197
61417800796394468337351426612409
61417800796394515967638766468117
61417800796394516562435368879873
61417800796394517751212584298911
61417800796394517751212670387979
61417800796394517751212670405241
61417800796397169674820769342981
61417800796397219454710691335003
61417800796397219637390643696091
61417800796397219637390643709141
61417800796397219637390644046011
61417800796397219637390645108821
61417800796397219637641434242347
61417800796397219637662268855467
61417800796397219637662268859679
61417800796397219637662268872729
61417800796397219637662354598827
61417800796397219637662354948747
61417800796397219637725030620391
61417800796397219637725030637653
61417800796397220049256332443521
61417800796397234462385129106073
61417800796417594213155869057993
61417800796417594213155870107753
61417800796417894402405542336731
61417800796417927572720213318335
61417800796417927572720299057483
61417800796417930865493043833976
61417800796417930865493047016304
61417800796417947336783481203094
61417800796418794787223905057141
61417800796418794787223905411273
61417800796418794832956569260657
61417800796418842416675559838549
61417800796418844794772953815799
61417800796418844794772954165719
61417800796418844794772955228529
61417800796421496124693333863683
61417800796421546086426037023409
61417800796421546087262865259993
61417800796421546087513912319689
61417800932280893443912086324031
61417800932280893443929565241285
61417800932280893443933008447533
61417800932280893446441163037737
61417800932280893446443487035791
61417800932283561383760811685999
61417800932283561429493475889515
61417800932283561430330299525425
61417800932283561430330304124695
61417800932283561978285446331707
61417800932283561978285703536101
61417800932283561979101606474289
61417800932283594738093992201393
61417800932283594738097345069223
61417800932315976883598050428953
61417800932315976929330714632469
61417800932315976930167538281429
61417800932315976930167538294479
61417800932315982417250419054389
61417800932315982418066321992577
61417800949934090709166480018252
61417800949936492223413884898612
61417800949936492223414656550944
61417800949936525028644767813890
61417800949936535965507607831003
61417800949936820271507149194286
61417800949936825578672064534040
61417800949937720839256168715662
61417800949937726189977881943976
61417800949937726196668763112900
61417800950005869115405306521163
61417800950005869115426228644665
61417800950007036566415904189666
61417800950007069506396242544080
61417800950009421426028185683281
61417800950009421426028530039553
61417800950009421426029300292205
61417800950009421426029301691885
61417800950009438073823392527635
61417800950009438218343846546929
61417800950009470837629993348233
61417800950009470840054466499451
61417800950009470840054552238599
61417800950009470840141592531315
61417800950009471388846436941643
61417800950009471388846522680791
61417800950041858520131494416243
61417800950041858657308566316019
61417800950041858657309337968351
61417800950041886337463876036817
61417800950041886339891448038011
61417800950041886339891533777159
61417800950041902940847782261987
61417800950041902940847868001135
61417800950041902940848553914319
61417800955842410261331287720932
61417800955842459675174705499934
61417800955845450585242523593090
61417800955845450989242299352841
61417800955845450989493003455945
61417800955845450996017126226745
61417800955845450996017126226953
61417800955845450996020593879999
61417800955845450996020593880047
61417800955845450996267830330057
61417800955845450996773739310097
61417800955845450998464847282167
61417800955845450998468314936873
61417800955846351557242021791888
61417800955846351557242023327082
61417800955846351557242394863390
61417800955846351559498360255018
61417800955846351559770327903022
61417800955846351559773427207912
61417800955846351564016845950232
61417800955846351603058628634856
61417800955914444706232472570734
61417800955915345273980720789538
61417800955915345273981492441870
61417800955915356254087567932186
61417800955915361790267869597254
61417800955915394687005906567870
61417800955915405667927889594242
61417800955918047023170422273250
61417800955918063631717111478670
61417800955918397037059409277438
61417800955918397175324356845097
61417800955919247597216418356193
61417800955919247597216504445261
61417800955919247597216504449473
61417800955919297605874350654061
61417800955919313618809566203089
61417800955950828550897527870512
61417800955951729118646543142379
61417800955951729118646543496511
61417800955951729118646547741649
61417800955951729119462451039793
61417800955951729165216040180345
61417800955954380859805249371805
61417800955954414213321865023499
61417800955954414213322893893275
61417800955954430265486910132247
61417800955954430265486914381597
61417800955954430265488028990521
61417800955954430265488033576741
61417800955954431005640538997975
61417801002860443806874260122938
61417801002860443806875031775270
61417801002860444401399666420978
61417801003075396527598790818315
61417801003078998249802899878155
61417801003111419237893545490008
61417801003111419237894317142340
61417801003111462979987268422399
61417801003111462979988043261271
61417801003111747285986810848492
61417801003111747292677692367336
61417801003111747292677695553876
61417801003111747292677696616894
61417801003111747293517963827686
61417801003111752041849241761405
61417801003114453889888495703187
61417801003114453889888495703188
61417801003114453889888497120130
61417801003114453935892756016912
61417801003114453935892756016948
61417801003114453935892756016996
61417801003115349557170917010910
61417801003115349563673774701776
61417801003115349563673774701824
61417801003115354313096397965500
61417801003115354315355834198326
61417801003115354496110623267442
61417801003115354498554988272706
61417801003115354502790914759268
61417801003115354502801504449464
61417801003115354502801505849144
61417801003115354503642034526890
61417801003183497421537704551167
61417801003184348440507846274677
61417801003184348440508190630949
61417801003184348440508960883601
61417801003184348440508961233521
61417801003184348440508962283281
61417801003184365088031088535311
61417801003184365088031431491903
61417801003184365088303053468951
61417801003184365088303056655491
61417801003184365095625171571185
61417801003184397852088731816127
61417801003184397852109653939629
61417801003184397852109996896221
61417801003184397854618152886105
61417801003184397854620476884159
61417801003184397854621251723031
61417801003184397991815116626717
61417801003184397991816145496493
61417801003184397991818469494547
61417801003184397991819244329207
61417801003184398400881046614591
61417801003184648813881000993676
61417801003184648813881772646008
61417801003187049732161014158625
61417801003187049732162043028401
61417801003187066379684513286783
61417801003187066387278253366065
61417801003187099692533870142267
61417801003187099692534128409471
61417801003187099694978407675587
61417801003187099694978493414735
61417801003187099694979179327919
61417801003187099694979265067067
61417801003188251084877080495708
61417801003219481879793119990543
61417801003219486826263889608175
61417801003219486826263975347323
61417801003219487375035025065693
61417801003219487375035282283137
61417801003219487375306878413707
61417801003219487375306997436834
61417801003219487375306997436835
61417801003219487375308026306610
61417801003219487375308026306611
61417801003219514646108216219545
61417801003219515194816160866479
61417801003219515194816246605627
61417801003219531247064979139101
61417801003219531252147553317261
61417801003219531658574588219055
61417801003219531658575359871387
61417801003219782069043051561220
61417801003219782076657801272542
61417801003219814835378552998876
61417801003219832030859436129412
61417801003219832031696264365996
61417801003219832039290093370966
61417801009020028042427155349027
61417801009020072514064400761116
61417801009020072516258064868897
61417801009020072516508765766380
61417801009020072516508768971793
61417801009020072516508768971794
61417801009020088393086357672620
61417801009020328185944164437347
61417801009020372660025777587938
61417801009020372660866046316454
61417801009020377454929988452285
61417801009020377598906160804775
61417801009020378010500252955123
61417801009020378010500254471443
61417801009020378013844098242302
61417801009020394070276910127900
61417801009022779154640485021363
61417801009022779158824239420307
61417801009022779159389471540823
61417801009022779159723829297948
61417801009022779159723829299352
61417801009022779161084048233425
61417801009022779161084048234829
61417801009023046546212451157423
61417801009023079298157494109683
61417801009023079302153220431299
61417801009023079302153334749955
61417801009023079302153335216515
61417801009023079302906480629143
61417801009023079302906480646613
61417801009023079304601057323149
61417801009023079713935226340271
61417801009023090468558942152194
61417801009023090468558943201954
61417801009023974379785518909276
61417801009023974928577489351468
61417801009023974932113087139034
61417801009023979863374764650340
61417801009023979863374764650500
61417801009023979863375137721847
61417801009023979865069341338730
61417801009023979865069341344346
61417801009023979865069341357396
61417801009023979865069341357604
61417801009023979865631102641294
61417801009023979865634573482492
61417801009023979865903070289298
61417801009023979865906169594188
61417801009023979870149588336508
61417801009023979870149591524452
61417801009023979873497158046698
61417801009023979909191369958322
61417801009023979909191371021132
61417801009023980282562945621310
61417801009023990853332105867227
61417801009023990853332107266907
61417801009023990853332110466497
61417801009023990990530099877455
61417801009023990990530099890505
61417801009023990991344888206719
61417801009023996341251811688827
61417801009023996341251811701877
61417801009023996342066600018091
61417801009092122837167416474695
61417801009092122837167419661235
61417801009092122837168534270159
61417801009092122837168538869429
61417801009092973991707441007458
61417801009092973991708212659790
61417801009092990646196772070066
61417801009092990646196775252394
61417801009093274180957111111350
61417801009093274180957114299294
61417801009093323594188149560844
61417801009093323594188152743172
61417801009093323594191505611002
61417801009093335123905459543158
61417801009093340065478586929962
61417801009095675740897142491170
61417801009096025297437795102918
61417801009096025343192151663714
61417801009096025343944262923266
61417801009096036415558542387798
61417801009096876452141480159116
61417801009096925727965204609384
61417801009096925865162422381060
61417801009096925865165894272075
61417801009096925865165894285116
61417801009096925865165894285125
61417801009096925865981797210263
61417801009096925866002722521700
61417801009096925866065484640756
61417801009096925910983011547818
61417801009128107292874096263908
61417801009128112239344721921554
61417801009128112788136692363746
61417801009128140059209626281289
61417801009128156713513260105442
61417801009128157255527309068684
61417801009128407444005851881231
61417801009128412977658338006446
61417801009128440248480220283896
61417801009128440797250153993663
61417801009128440797251268602587
61417801009128445736377884786851
61417801009128445736377887973391
61417801009128445736379002582315
61417801009128445736399924705656
61417801009128445736399927887984
61417801009128445737214711972271
61417801009128445737214713035081
61417801009128446331739346617979
61417801009128446331739347667739
61417801009128446331739690974251
61417801009128446331740466875933
61417801009128446332011315800969
61417801009128456849415286241239
61417801009128456849415289427779
61417801009128456849415629197831
61417801009128456849416404036703
61417801009128456856967507074762
61417801009128456857030269193762
61417801009128462207690362074774
61417801009129308011482902567925
61417801009129308011482902586790
61417801009129308011482902586799
61417801009129312813412643955970
61417801009129312813412643955979
61417801009129312813412647142519
61417801009129313362204614379297
61417801009129313362204614398162
61417801009129313362204614398171
61417801009129313362455661457867
61417801009129357279966656462791
61417801009129357279966661062052
61417801009129357279966661062061
61417801009129357279967435900924
61417801009129357470511953266962
61417801009129357470512067585826
61417801009129357828758631504253
61417801009129358020119828053063
61417801009132009165937991758081
61417801009132014653857696180001
61417801009132042519455379062107
61417801009132048007375083484027
61417801009132048008190214769883
61417801009132048053943799684171
61417801009132048053943800034091
61417801009132048053943804283441
61417801009132048054215424860809
61417801009132048054216543701821
61417801009132048054216544055953
61417801009132059120412484938415
61417801009132059121227273267679
61417801009132064662494621659315
61417801026745048188001984563832
61417801026745048188001989168926
61417801026745048188001990218686
61417801026745964632331952148124
61417801026745964632331952148133
61417801026746248762070025031156
61417801026746248762070025050030
61417801026746248762070026566350
61417801026746248900170962414870
61417801026746248938309797612012
61417801026746248945924547323334
61417801026746253840739128979049
61417801026746254245746307996440
61417801026746254245746308000652
61417801026746254250076765165235
61417801026746254252521130170499
61417801026746264821393339082330
61417801026746264821661092928948
61417801026746264821661867769224
61417801026748655391351348375740
61417801026748655391351349892060
61417801026748655393045552466416
61417801026748655393045552470628
61417801026748655393882725094003
61417801026748655398125797579080
61417801026748655400660646555691
61417801026748666472756083661543
61417801026748922785433770173583
61417801026748922785433770523503
61417801026748922785517453349119
61417801026748950603606307336166
61417801026748950641556856175726
61417801026748955534867984493340
61417801026748955534867984510602
61417801026748955534867984510810
61417801026748955534867985910490
61417801026748955534868357446798
61417801026748955534868357464060
61417801026748955534951925481166
61417801026748955534951925498428
61417801026748955536562561541638
61417801026748955536562561554736
61417801026748955537124322838426
61417801026748955537124326024966
61417801026748955537127793679624
61417801026748955537396290486430
61417801026748955537399389791320
61417801026748955537399734182323
61417801026748955537462410208099
61417801026748955541642807133912
61417801026748955541642811367452
61417801026748955541642811384714
61417801026748955541646278925699
61417801026748955542211483883857
61417801026748955542483336740614
61417801026748955544174216682901
61417801026748955544742887764687
61417801026748955544990377771654
61417801026748955544990377775866
61417801026748955544990378242426
61417801026748955544990378243830
61417801026748955580684589801322
61417801026748955946461962329196
61417801026748955946461962329356
61417801026748955946461962683488
61417801026748955946461963746346
61417801026748955946462335282654
61417801026748955946462335400703
61417801026748955948156539373282
61417801026748955948156539390592
61417801026748955948993367627176
61417801026748955953240256757391
61417801026748955955771633475607
61417801026748966662838108403851
61417801026748966708596170111525
61417801026749823215984797438543
61417801026749823215984797788463
61417801026749851034157334601126
61417801026749855965502952750338
61417801026749855965502952763388
61417801026749855967947317755602
61417801026749855967950417060492
61417801026749855967950761447283
61417801026749855968013437473059
61417801026749855972193834398872
61417801026749855972193834398920
61417801026749855972193835448632
61417801026749855973034364009786
61417801026749855975541405158870
61417801026749856148433610030962
61417801026749856148433611093772
61417801026749856560027587862606
61417801026749867275654805277914
61417801026749867688272778377486
61417801026817949526190954956203
61417801026817949526191726608376
61417801026817949526191726608535
61417801026817949663389719218924
61417801026817949708934097064810
61417801026817993586045591836052
61417801026817999076413357443251
61417801026817999076414132277911
61417801026818850093939974831552
61417801026818850093940746479672
61417801026818899506964384708211
61417801026818899506965159542871
61417801026818899506965160605672
61417801026818899506965160605681
61417801026818899690042260945806
61417801026818910625085136238220
61417801026818910625085136242432
61417801026819150283274102595464
61417801026819150466203987757196
61417801026819150466204759409528
61417801026819199696295076230984
61417801026819199696298515187882
61417801026819199696298515304522
61417801026819199697050629030833
61417801026819199833223765310150
61417801026819199833559270034126
61417801026819199879224958204564
61417801026819199879229173535528
61417801026819210806803398269156
61417801026819210814146523176638
61417801026819210814418492354012
61417801026821551980201374091884
61417801026821601210190527860423
61417801026821601210191299512755
61417801026821601347389292123303
61417801026821601805823697057818
61417801026821868183139139826817
61417801026821901399730422202013
61417801026821901399733861158911
61417801026821901400297945861694
61417801026821901536658856202003
61417801026821901536659114469207
61417801026821901536659114482248
61417801026821901536659114482257
61417801026821901536659885070318
61417801026821901536743567429166
61417801026821901537474673405415
61417801026821901537475017761687
61417801026821901537495942718832
61417801026821901537558700120526
61417801026821901537558704837888
61417801026821901583228602203591
61417801026821901583312285028990
61417801026821901583500227498321
61417801026821901583501346693465
61417801026821902131704227253053
61417801026821902131704227602973
61417801026821912654779861767128
61417801026821912700868176425315
61417801026822801967293824558114
61417801026822801968109727502126
61417801026822801968109732107219
61417801026822802150287243487022
61417801026822802150288013739674
61417801026822802150288015139354
61417801026822802562255254518013
61417801026822802562255254867933
61417801026822813085414571842994
61417801026822813085414571856044
61417801026822818619063468223132
61417801026854022197943770142271
61417801026854022197944541794603
61417801026854032907001914909719
61417801026854032907001940307107
61417801026854032907001943489435
61417801026854316487784364724148
61417801026854316487785479333072
61417801026854317082308999369696
61417801026854321975705183754992
61417801026854322388030267083067
61417801026854322566150452825165
61417801026854322571233027003325
61417801026854322571233798655657
61417801026854322572928374299903
61417801026854322572928374649823
61417801026854333096251613598943
61417801026854333096251616781271
61417801026854333096335299605426
61417801026854333096336414214350
61417801026854333134474134803764
61417801026854333139557452054540
61417801026854333142088884515294
61417801026854333142089999124218
61417801026854333507845591430587
61417801026854333683266105245956
61417801026854333683266105246004
61417801026854333691048349932451
61417801026854333691048350282371
61417801026854333691696730725674
61417801026855189601697901530507
61417801026855222996701480085913
61417801026855222996701480090125
61417801026855222996701480440045
61417801026855223001532957974981
61417801026855223001784054264073
61417801026855223001784054268285
61417801026855223001784825916405
61417801026855223003479401560651
61417801026855223003479401564863
61417801026855223003479401914783
61417801026855233519293244125976
61417801026855233526802640863903
61417801026855233526802644046231
61417801026855233526886326870386
61417801026855233702223897751888
61417801026855233707306471930048
61417801026855234075594614488423
61417801026855234113817132510916
61417801026855234113817132511124
61417801026855234121410961516094
61417801026855234121599377193199
61417801026855234121599377197411
61417801026855234121599377547331
61417801026855234122247786570350
61417801026855239014722345285823
61417801026855239014722348468151
61417801026855239060475904796842
61417801026855239060560730811098
61417801026857885405180230425217
61417801026857885405180231474977
61417801026857890755901943286349
61417801026857890755901971866065
61417801026857890756152994951139
61417801026857890893350987557315
61417801026857924110234376142907
61417801026857924247432369103375
61417801026857924293185954017663
61417801026857924293185954030713
61417801026857924293185955080473
61417801026857924293186039769861
61417801026857935360469513340319
61417801026857935367247696283303
61417801026857935413817156960114
61417801026857935413817156960115
61417801410567316359603141895847
61417801410774481956931216034936
61417801410774481956931217551256
61417801410786187684514641727702
61417801410786187730246932747240
61417801410786189384236818963736
61417801410879515031070153285823
61417801410879548199106767800515
61417801410879548199127688524337
61417801410879548201635844514221
61417801410879548201638168512275
61417801410882200126020162828031
61417801410882200126021195929895
61417801410882200126021196279815
61417801410882216132156649564243
61417801410882216132177570275015
61417801410882216132177570288065
61417801410882216177910235891261
61417801410882216184688157365999
61417801410882216726953167303921
61417801410882216726974174103713
61417801410882216726977268704339
61417801410882248255975334884965
61417801410882248255975592102409
61417801410882248255977657833259
61417801410882248255977916100463
61417801410882249490759505239123
61417801410882249490760620197967
61417801410882249490760621247727
61417801410882249493292025146027
61417801410882264308140727536525
61417801410882264308143051534579
61417801410882264310671099378509
61417801410890320059647659955033
61417801410890320060484483603993
61417801410890321844058387541117
61417801428281486864463114202687
61417801428281486864484035263379
61417801428281486864484036326189
61417801428293192461626468647167
61417801428293192461647389707859
61417801428293192461647390770669
61417801428293194245200372584291
61417801428293194245203467184917
61417801428500358196173457636994
61417801428508428350747816458516
61417801428510864454614796643053
61417801428510864454615825495567
61417801428511163401740152944372
61417801428511165009914840492859
61417801428512063976351035396324
61417801428512065028682828274808
61417801428512065623479059032212
61417801428604490702542452772183
61417801428604490702563373832875
61417801428604490702563374895685
61417801428604522087043562977777
61417801428604522087044680773241
61417801428604522087047005121215
61417801428604523873129064711353
61417801428605674850258761074196
61417801428608076182036447505403
61417801428608091189148721148101
61417801428608092828746452732735
61417801428608092828749805594741
61417801428608092829018077559453
61417801428608092829018335822493
61417801428608092829018335839755
61417801428608092829018421915725
61417801428608092829018421915773
61417801428608092829021430423119
61417801428608092829021774796653
61417801428608092836340535412865
61417801428608092966195407376561
61417801428608092966198501977187
61417801428608092966258169491405
61417801428608092966279090202177
61417801428608092966279090215227
61417801428608092966282184802803
61417801428608092973538528023413
61417801428608124495217832175049
61417801428608124495220156173103
61417801428608126141596838102251
61417801428608140410208220057363
61417801428608140412631578262787
61417801428616196299726728277355
61417801428616196299726729340165
61417801428616229467780821359381
61417801428616531626906726015209
61417801434201817874727758741017
61417801434201817874749056631246
61417801434201819658301662678141
61417801434201819704055624771886
61417801434201819704058719372512
61417801434419488625655167915894
61417801434419788776703331047622
61417801434419790415464520296421
61417801434419790422743735192103
61417801434419790422995931555869
61417801434420689199723204269174
61417801434420689206501126793624
61417801434420689206501126793672
61417801434420689336921196525590
61417801434513099461427154047218
61417801434513114285585181810754
61417801434514014713628049893466
61417801434514049302491340605544
61417801434514364865715750449532
61417801434516718386911791551263
61417801434516718386911791555475
61417801434516718386911792618285
61417801434516718386911795800613
61417801434516718386974553670319
61417801434517018392959211902837
61417801434517018392959216502107
61417801434517051930246293831707
61417801434517902352408866178865
61417801434517918960979832153893
61417801434517952315313127460327
61417801434517966582816740524351
61417801434517966582816740878483
61417801434517966582819064851181
61417801434517968374820153810125
61417801434525171857450934463580
61417801434526057424781559129885
61417801434526072242164674980001
61417801434528723990122197893959
61417801434528723990122566347317
61417801434528723990122570946587
61417801434528724127320558485481
61417801434528724127320558957865
61417801434528757481656063479991
61417801434528773533817756774881
61417801434528773533817759957209
61417801434528773533817842863949
61417801434528774128698061025308
61417801481459115170532750454669
61417801481470822414072101960661
61417801481470822414075454828491
61417801481677986495528278548532
61417801481686090416219813535768
61417801481686090416219813549026
61417801481686090420550271168316
61417801481686090420550271168364
61417801481686090420550272218124
61417801481686090423835165901134
61417801481688793315859641957897
61417801481688793315859641957898
61417801481688793361862781529882
61417801481689692099469552938380
61417801481689692099469554454700
61417801481689692100033641870416
61417801481689692694077755600986
61417801481689693746409553196992
61417801481689693929611801422700
61417801481689694341205779237034
61417801481782102217197474306667
61417801481782102765965080831839
61417801481782118818150452476273
61417801481782118824928373951011
61417801481782118824931726818841
61417801481782118870661038154527
61417801481782119412925789807935
61417801481782119412946710518707
61417801481782119412946710868627
61417801481782119412946710885889
61417801481782119412946711935649
61417801481782119412950063753719
61417801481782119412950067985807
61417801481782119412950149842787
61417801481782119412950154074875
61417801481782119420540765919631
61417801481782119420540883892999
61417801481782150393177080215975
61417801481782150941948129934345
61417801481782150941948215673493
61417801481782150941948472890937
61417801481782150941950452532719
61417801481782150941950538621787
61417801481782150941950796888991
61417801481782152176733502036255
61417801481782152176753652507425
61417801481783003196516108096799
61417801481783003379743096607029
61417801481783003379805858726085
61417801481783018013085729690345
61417801481783018013085815779413
61417801481783019248701479741233
61417801481783019255482754083801
61417801481783019797475536571481
61417801481783019797744411153893
61417801481783019797747505754519
61417801481783019843226113324131
61417801481783019843476817427027
61417801481783019843497734945435
61417801481783019843497738131975
61417801481783019843498082507169
61417801481783019843498083569979
61417801481783019843501176753663
61417801481783019843501178170605
61417801481783019850003948237417
61417801481783019850004292593689
61417801481783019980674809687655
61417801481783019980758750793573
61417801481783019980761845394199
61417801481783051372499157199305
61417801481783051372499500155897
61417801481783051372501479797679
61417801481783051372501824153951
61417801481783051509697492766445
61417801481783051509699816764499
61417801481783052607284529301215
61417801481783052607301236566137
61417801481783052607304335416113
61417801481783052607304679772385
61417801481783053156075383734803
61417801481783053156075728091075
61417801481783053156076498693647
61417801481783053156076499743407
61417801481783320040362418949026
61417801481785704488169189891679
61417801481785719304738897574293
61417801481785721089128618366361
61417801481785721089397492948773
61417801481785721089400587549399
61417801481785721134879196181821
61417801481785721135151165364859
61417801481785721141657116121365
61417801481785721141657117656559
61417801481785721683922127594481
61417801481785721683925222195107
61417801481785752664152238994185
61417801481785752664152324733333
61417801481785752664152581950777
61417801481785752664154561592559
61417801481785752664154647681627
61417801481785752664154905948831
61417801481785754447728465529683
61417801481785754447728551618751
61417801481785754447728809885955
61417801481785754447729580488527
61417801481785754447729581538287
61417801481785769265109430609641
61417801481785769265109687827085
61417801481785769265111753557935
61417801481786021324400751032584
61417801481786021332015500743906
61417801481786922311358498451058
61417801481793824415313806920753
61417801481793824422091728395491
61417801481793824422095081263321
61417801481793824964087863751001
61417801481793825010110409686689
61417801481793825010110410749499
61417801481793825010113503914261
61417801481793825010113504268393
61417801481793825016616363041199
61417801481793825017704238337479
61417801481793825017704238691611
61417801481793826252214199461269
61417801481793826801006169903461
61417801481793857773913563745657
61417801481793858322687710914323
61417801481793858322687797003391
61417801481793858322688055270595
61417801481793874382464842646177
61417801487375544269406723012077
61417801487375844458656393117373
61417801487379446180860505363753
61417801487379447964434406114337
61417801487379447964434409300877
61417801487586611908692593273780
61417801487586611915386946701051
61417801487586611915386946701052
61417801487586611915470514735420
61417801487586611915470514748518
61417801487593514477526529845893
61417801487594415463898526183308
61417801487594415644381344684000
61417801487594415644381345617120
61417801487594415644381345733760
61417801487594415644381346083680
61417801487594415647415305727007
61417801487594715790095487984253
61417801487594715791182991639018
61417801487594717437287306853951
61417801487594717437308226141903
61417801487594717437557782234012
61417801487594717437557783755948
61417801487594717437557786938276
61417801487597116755551606456252
61417801487597116755551607978188
61417801487597118585359472721939
61417801487597118585694975670750
61417801487597418728961307936783
61417801487597418728961309353725
61417801487598317505772006618166
61417801487598317510102462832160
61417801487598317510102463765280
61417801487598317510102463881920
61417801487598317512550299629212
61417801487598317512550301145532
61417801487598317512633869179900
61417801487598317512633869179948
61417801487598318054563975637592
61417801487598318054563975637640
61417801487598318054563975643416
61417801487598318054563975656514
61417801487598318054564348709142
61417801487598318054835944820838
61417801487598318058894433274352
61417801487598318058894434324112
61417801487598318062158177714117
61417801487598318062430032106062
61417801487598319159490295169106
61417801487598319159761892815788
61417801487598319708534089040693
61417801487690744238845834091647
61417801487690744238845948877062
61417801487690744238845948877071
61417801487690744833370579273429
61417801487690744833370583522770
61417801487690744833370583522779
61417801487690744833642432271315
61417801487690744833642433670995
61417801487690744833642547056739
61417801487690744833642551170774
61417801487691644669396861356607
61417801487691644852327628369875
61417801487691644852327632956095
61417801487691645218439878858495
61417801487691645264193459536275
61417801487691645264193460935955
61417801487691645401119598812058
61417801487691645401119598812067
61417801487691928936421440611011
61417801487691993034651648131422
61417801487691993171848492835808
61417801487691993171849640741970
61417801487694346555574688333269
61417801487694346555574692582619
61417801487694346555846541331155
61417801487694347097023766294104
61417801487694647294163645149039
61417801487694696517392441157859
61417801487695531207333575819380
61417801487695531207335898767674
61417801487695531207417520113043
61417801487695547129642614150475
61417801487695547259501034201790
61417801487695547266840715425033
61417801487695547266840716960218
61417801487695547266840716960227
61417801487695547671091802647384
61417801487695547671095012033434
61417801487695547678874076379947
61417801487695580620441934220160
61417801487695580620445028820786
61417801487695580621174158943867
61417801487695580666174593719412
61417801487695580666177692907662
61417801487695595445335282340319
61417801487695597091898490505947
61417801487695597130957807945708
61417801487695597137463626320837
61417801487695597137463630570187
61417801487702433776504480542778
61417801487702449836009188536127
61417801487702449836009298735322
61417801487702449836009298735331
61417801487702449836009303321551
61417801487702450385052202851475
61417801487702450385052206038015
61417801487702450430805901501219
61417801487702450430805902900899
61417801487702451665315866875971
61417801487702451665315871462191
61417801487702452214107837318163
61417801487702499837052280411192
61417801487702750574050828020805
61417801487702750574050942806229
61417801487702750574322797203795
61417801487702750574322910589539
61417801487702750574322911989219
61417801487702750574322914703574
61417801487702750574322915175750
61417801487702750574322915175759
61417801487702799980569078930130
61417801487702800026323008213532
61417801487702800575093665741533
61417801487702800575114978655724
61417801487702800575365682758828
61417801487703651134456837429743
61417801487703651134456840612071
61417801487703651134457180736255
61417801487703651134460279568969
61417801487703651134460279573181
61417801487703651141799962344858
61417801487703651142050896018819
61417801487703651142071816725219
61417801487703651142071816742481
61417801487703701005917052974755
61417801487703701143115045590976
61417801487703701143115045604026
61417801487703701143177807705820
61417801487706352296254937080645
61417801487706352296255051866069
61417801487706352296526906263635
61417801487706352296527024235599
61417801487706387434161360080035
61417801487706402251816205491858
61417801487706402297297802454771
61417801487706402297301245661019
61417801487706402297570134775260
61417801487706402304075953500357
61417801487706402304075957749707
61417801487706402846362105217452
61417801487706402846612809320556
61417801487706402846612809320604
61417801487706403944699191880242
61417801487706404081959598695640
61417801487706404081959601882180
61417801487706404081959942006364
61417801487706404081959946255714
61417801505100519803618268122965
61417801505101420371367287998473
61417801505101720560700640579305
61417801505104121663020369793353
61417801505104121663083131558277
61417801505104421852353725556513
61417801505104421852353725910805
61417801505104423635927625261709
61417801505104423635927629493637
61417801505104423635927629847929
61417801505105324066478652526509
61417801505311238030171606566825
61417801505312488010736839673062
61417801505312488010736840735872
61417801505312488147934833346420
61417801505312488154712754803688
61417801505312488154712754821158
61417801505319357781875462402110
61417801505319391128613450803521
61417801505319391272589737923806
61417801505319391319159202746426
61417801505319391319159231444186
61417801505319391319159459963870
61417801505320591893227495850590
61417801505320591893227495968634
61417801505320591893227496318554
61417801505320592029672000188328
61417801505320592030487907737434
61417801505320593676592222952367
61417801505320593676800022761406
61417801505320593676801170671780
61417801505320593676801171734590
61417801505322945411159569050123
61417801505322945411723653283517
61417801505322945411911681359435
61417801505322992994793847001116
61417801505322994824665532477007
61417801505322994824937215743389
61417801505322994824937215743390
61417801505322994824937244441149
61417801505323293177265226809522
61417801505323293181595682912652
61417801505323293181595682912860
61417801505323293181595683962412
61417801505323293181595683962620
61417801505323293181595684428972
61417801505323293588859576649857
61417801505323293730387653354844
61417801505323293730387653471484
61417801505323293730387654404604
61417801505323293730387654871164
61417801505323293732919059814852
61417801505323293733923252658730
61417801505323294961737949469035
61417801505323294968181507976786
61417801505323294968181509507608
61417801505323294968181512694147
61417801505323294968181512694148
61417801505323294968182541563923
61417801505323294968182542632557
61417801505323294968182627303072
61417801505323294968182627304476
61417801505323294968182628721625
61417801505323294968266225452141
61417801505323294968433332824575
61417801505323294968453105619304
61417801505323294968454253529469
61417801505323294968454253529470
61417801505323295372433107534513
61417801505323295372433480586981
61417801505323295379964547472895
61417801505323295379964547474299
61417801505323295379964547491769
61417801505323309792340265397151
61417801505323309792340265410201
61417801505323309792340268596741
61417801505323309793155053726415
61417801505323309793431499708579
61417801505324193751876107730444
61417801505324193751876109252588
61417801505324194160938680619852
61417801505324194160938680736492
61417801505324194160938681669612
61417801505324194160938681786252
61417801505324194163470087084184
61417801505324194164474279923690
61417801505324195399004131838716
61417801505324195399004132888476
61417801505324195399005252096670
61417801505324195399005279731620
61417801505324195399005280794430
61417801505324210222978332021490
61417801505324210405971750483838
61417801505416619288285688153670
61417801505416619288286806304830
61417801505416620889933099405547
61417801505416620935414739124309
61417801505416620935686679729243
61417801505416620935686681133087
61417801505416620935686684315463
61417801505416620935686713011762
61417801505416620935686713011771
61417801505416621072947434458847
61417801505416652045586073797332
61417801505416652640110708442880
61417801505416653875727504609746
61417801505416654243178427201007
61417801505416654287509767736162
61417801505417520907885984710046
61417801505417521090816641524110
61417801505417521503435699604751
61417801505417521503435704190970
61417801505417521503435704190971
61417801505417521503435705253781
61417801505417521503498465955895
61417801505417552613335093672680
61417801505417554443476524957478
61417801505417554855321206892226
61417801505417554992519199502774
61417801505417569084623293851535
61417801505417569084623294205667
61417801505417805038381746967393
61417801505417819862353724506950
61417801505417821647015475044158
61417801505417821692769088532338
61417801505417854448960649594896
61417801505417854448961792783536
61417801505417854452054958418828
61417801505417854452243244776467
61417801505417854452246343609181
61417801505417854586158642205284
61417801505417855001286008248855
61417801505417869266343880230276
61417801505417869266343880230436
61417801505417869273872967143371
61417801505417869273872967497503
61417801505417869273955530636868
61417801505417869403541872840824
61417801505417869403541872840984
61417801505417871060793060462601
61417801505417871060793064694689
61417801505417871060793404818873
61417801505417871060796503651587
61417801505420206735392611889736
61417801505420223206686231470692
61417801505420256146973255095756
61417801505420256146974288214882
61417801505420256558693876850556
61417801505420256558755518222172
61417801505420256558756551341298
61417801505420256558756552876332
61417801505420256561019412004800
61417801505420256695953510832560
61417801505420256695954545486880
61417801505420506330121864337458
61417801505420506330121864804018
61417801505420506741632159810254
61417801505420506878910482029921
61417801505420506878910740310175
61417801505420506878913834779650
61417801505420506878913835246210
61417801505420506924646498983166
61417801505420521154006806301830
61417801505420522793793081448600
61417801505420522793796176049226
61417801505420522801407831159922
61417801505420522938668585417350
61417801505420522984422170327191
61417801505420522984422170327218
61417801505420523342585051890792
61417801505420523342588146491418
61417801505420523350203240559012
61417801505420523350367296577079
61417801505420523533468647340735
61417801505420554508361250834460
61417801505420556155490046122680
61417801505420556155493402172838
61417801505420556291851467359956
61417801505420556291851471610758
61417801505420556291854566080242
61417801505420556291854566546802
61417801505420556291938249372210
61417801505420556292667379140999
61417801505420556292750714759004
61417801505420556292753382063570
61417801505420556337605052157612
61417801505420556747758600584751
61417801505420556880124081855425
61417801505420556880124082205345
61417801505420556886898909079457
61417801505420570977120027110920
61417801505420571109234673549942
61417801505420571109234673885360
61417801505420571109569074873582
61417801505420571114401702541260
61417801505420571116849423248223
61417801505420571116849423261264
61417801505420571116849423261273
61417801505420571116849423598143
61417801505420571116849424660953
61417801505420571116911066520594
61417801505420571116911410876866
61417801505420571117100473137555
61417801505420571160133247077296
61417801505420571160408658386595
61417801505420572756697357256275
61417801505421423544556411794840
61417801505421423544559506395466
61417801505421423918179078567431
61417801505421423956150389626484
61417801505421423956153484227110
61417801505421423964019674605695
61417801505421456722486182036544
61417801505421456905482695099518
61417801505421457310675109120385
61417801505421457310675109470305
61417801505421457317449936344417
61417801505421457318101803475173
61417801505421471539869010923100
61417801505421471544951581442336
61417801505421471547462093785554
61417801505421471547463212999571
61417801505421473331203492693431
61417801505421473370262466826680
61417801505421473370262724044124
61417801505428326487096449263807
61417801505428326487096453850027
61417801505428328316151997505913
61417801505428328316423968211046
61417801505428328316423968211047
61417801505428328316424054300115
61417801505428361257279551326438
61417801505428361257279551798662
61417801505428361669061557707634
61417801505428361669061814452854
61417801505428361669061815987888
61417801505428361806259545596448
61417801505428361806259550318182
61417801505428361806259808598436
61417801505428376487888498665188
61417801505428376495482356372338
61417801505428376495482359554666
61417801505428626676367044665887
61417801505428626676367073362243
61417801505428626676367076544562
61417801505428626676367076544571
61417801505428626676367159451311
61417801505428626676370515501460
61417801505428626676370515501469
61417801505428626805950061163335
61417801505428626805950314844319
61417801505428626813544116215791
61417801505428626813627799041407
61417801505428628459941063388435
61417801505428628459944419438584
61417801505428628459944419438593
61417801505428628460673331340967
61417801505428660167712627448210
61417801505428661814273467665277
61417801505428676219790379296205
61417801505428676219790637563409
61417801505428676219790637913329
61417801505428676219793736746043
61417801505428676219874339397868
61417801505428676227217072588126
61417801505428676227217445640754
61417801505428676227405358945765
61417801505428676227405363177853
61417801505428676227405391874209
61417801505428676227405731998393
61417801505428676227408830831107
61417801505428676265627924311948
61417801505428676631384614209939
61417801505428676631384615744973
61417801505428676631656602524284
61417801505428676638183805469026
61417801505428676638186900069652
61417801505428676638999451549726
61417801505428676639002807599884
61417801505428676639187623121941
61417801505428676814419894754140
61417801505428676814607922831516
61417801505428676814608180048960
61417801505428676814608180062010
61417801505428676821365295604935
61417801505428676822014047934466
61417801505429512419118140170095
61417801505429527236501084891835
61417801505429527236501088074163
61417801505429527236501342109279
61417801505429527236504440941993
61417801505429527244095143480751
61417801505429527244095143480911
61417801505429527244116064187311
61417801505429527244116064541443
61417801505429527244116064554493
61417801505429527244116068786581
61417801505429527244116097482928
61417801505429527244178858066950
61417801505429529028485113331319
61417801505429529073488865164488
61417801505429529074262947250574
61417801505429529074262947250575
61417801505429562382022401447345
61417801505429562427504104212420
61417801505429576650341664828369
61417801505429576654696232679634
61417801505429576657768128549442
61417801505429576657956386210725
61417801505429576657956390442813
61417801505429576657956414907081
61417801505429576657956419139169
61417801505429577199408673527090
61417801505429577199468384164716
61417801505429577206999404762373
61417801505429577244887220062536
61417801505429577244887220062545
61417801505429577245158950092264
61417801505429577245221712211320
61417801505429577245221969073171
61417801505429577245221969074632
61417801505429577245221969091894
61417801505429577251916322515763
61417801505429577251916322869895
61417801505429577252481392374027
61417801505429577252564735075242
61417801505429577252565075199426
61417801505429577382419961689392
61417801505429577382419961702442
61417801505429577382482723804236
61417801505429578441509527457319
61417801505432228535497204327497
61417801505432228535497205377257
61417801505432228535748228457959
61417801505432228535748228812251
61417801505432228535769149518651
61417801505432228535831911283575
61417801505432230182145086359207
61417801505432230182145089541535
61417801505432263536205521448687
61417801505432263671230859482261
61417801505432263673403514059235
61417801505432263673403600152675
61417801505432263716900733224497
61417801505432278353588723405133
61417801505432278353588727991513
61417801505432278353591822592139
61417801505432278361391735364109
61417801505432278490786458780975
61417801505432278490786716015841
61417801505432278490786720247769
61417801505432278490789814848395
61417801505432278491121465959596
61417801505432278498401469959091
61417801505432278498652489739581
61417801505432278536539927736163
61417801505432278536539928785923
61417801505432278536540014874991
61417801505432278536540300807665
61417801505432278536540301857425
61417801505432278536875050873676
61417801505432278544134129812634
61417801505432278544134129812635
61417801505432278544134130862394
61417801505432278544134130862395
61417801505432278948657057132616
61417801505432279085667021315868
61417801505432279085855049393244
61417801505432279085917811508088
61417801505432280138187842439324
61417801505432280138250518465260
61417801505432280144756800703659
61417801505432280184003846511864
61417801505432280184004103375176
61417801505432280184004103379388
61417801505432280184004107978658
61417801505432280321201838768280
61417801505432280321201841954820
61417801505432280321202095985724
61417801505432280321202095989936
61417801505432280321202182079004
61417801505432280321264600887336
61417801505432280321264858104780
61417801505432280321264862354130
61417801505432280321264862354289
61417802846278623544843559377118
61417802846290329141984872852713
61417802846290334629902253976419
61417802846570112679455295275937
61417802846570112725480936861963
61417802846570112862657921622959
61417802846570112862678842329519
61417802846570112862741604448575
61417802846578516377926464995332
61417802846581218081361552699184
61417802846581218081361809916628
61417802846581263781569992169698
61417802846581264147598699083997
61417802846602577590075082685461
61417802846602577590078181535437
61417802846602827957053696418734
61417802846605229470943036011003
61417802846605277646926085113509
61417802846605278881710341206815
61417802846605278881728164480341
61417802846605278881731263330317
61417802846605278928298790672158
61417802846605279340080796581130
61417802846605582772772601362245
61417802846613388151343890164229
61417802846613688340614455464657
61417802846614588915204416847028
61417802846614588915204416847037
61417802846614588915207516033874
61417802846617290206857498641917
61417802846617290206860597828763
61417802864004499646863442922031
61417802864004499646866884728599
61417802864004499646866886128279
61417802864004499646884453971221
61417802864004499646884711188665
61417802864004499646887805435159
61417802864004499646887806834839
61417802864004505134786589150519
61417802864004505134786590550199
61417802864016210731948824386805
61417802864295086703757817211085
61417802864295088396702186476425
61417802864295088396974155659415
61417802864295088396974157059095
61417802864295088534148818871797
61417802864295088534172406550265
61417802864295088534232501697413
61417802864304394263544612145038
61417802864306793947296053062605
61417802864306795777439444852205
61417802864306795777711415440698
61417802864307996534791395750174
61417802864308040587870782715024
61417802864327553263995188970603
61417802864327553263995960622935
61417802864331105756192232068571
61417802864331105756213238864199
61417802864331105756214271983325
61417802864331105756275914894187
61417802864331105756277034102381
61417802864331153751418136187843
61417802864331154986199298030443
61417802864331155578569891225332
61417802864331155579384679560420
61417802864331155715830559861496
61417802864332361271959443831597
61417802864339258861159315067415
61417802869912824870718880232214
61417802870216669532346562634425
61417802870216671315919347363355
61417802870216671315919347376405
61417802870237079290665580732773
61417802870237079290666352383701
61417802870239730986359889771019
61417802870239730986359890120939
61417802870239730986360234494473
61417802870239730986361008979213
61417802870239730986363333327187
61417802870239731169314910847650
61417802870239780575561331758751
61417802870239780987343337667723
61417802870239784281599384939499
61417802870240031312892615987307
61417802870240081137427062121927
61417802870240084836898399936791
61417802870240931743359702146557
61417802870240981706012068722267
61417802870240981749488392814067
61417802870240981749488395996395
61417802870240981751180648692347
61417802870240981751201569398747
61417802870240981751765653630731
61417802870240981889092269330976
61417802870248186241229488007065
61417802870249085032180445340271
61417802870249086809041183908349
61417802870249086815753230064989
61417802870249086815753230082251
61417802870249086991971840722413
61417802870251786734590416566407
61417802870251786734590416916327
61417802870251786734592740914381
61417802870251786872604232143117
61417802870251792408223159832635
61417802870251793634346634328665
61417802870251793643569177559551
61417802914550717501398696722482
61417802917157516138871447416467
61417802917157816328142041413194
61417802917181827763746516265821
61417802917181827763748839214115
61417802917181827763749183570387
61417802917182127952996185308307
61417802917182127952996189557657
61417802917182127952996532514249
61417802917182127953019777567114
61417802917182128501788159999849
61417802917182128501788502956441
61417802917193834098953833143273
61417802917193839038079243824787
61417802917193839038081566773081
61417802917470013718237476402801
61417802917470013718237477802481
61417802917470015365428176064465
61417802917470015411181847067821
61417802917470015411453816250811
61417802917470015548628479463193
61417802917470015548630802411487
61417802917470015548651723118047
61417802917470015548651808861407
61417802917470015548712162288809
61417802917470015548714485237103
61417802917472716657081257859345
61417802917472717251875539089717
61417802917473615440441585462641
61417802917473615440441585812561
61417802917473615440441586862321
61417802917473617086817496789217
61417802917473617086817497139137
61417802917473617086817498188897
61417802917473617087632285124305
61417802917473617270584207349509
61417802917473617270856176551421
61417802917473665263613097367585
61417802917473665263613354585029
61417802917473665263616449185655
61417802917473665263616450235415
61417802917481720961775627564933
61417802917481720961775713654001
61417802917481720961775971921205
61417802917481720961776742173857
61417802917481720961776742523777
61417802917481720961776743573537
61417802917481722792191074613541
61417802917481770373356857462655
61417802917481770373374336379909
61417802917481770373377778186477
61417802917481770373377778523347
61417802917481770373377779586157
61417802917482021335145353487314
61417802917482021335146129388996
61417802917482021335146468096238
61417802917482021335146472345588
61417802917482022981459360440286
61417802917482022982275524851252
61417802917482023118720029076610
61417802917482023118720372033202
61417802917482023118720372033362
61417802917482023119535160368450
61417802917484422253428795448881
61417802917484422253429824318657
61417802917484424083572445855605
61417802917484723038580441191166
61417802917484723038581474310292
61417802917484723038581555800090
61417802917484723038581560049440
61417802917484724822155459737214
61417802917484724822971281191428
61417802917484768737974092326592
61417802917484768738789656563362
61417802917484768738789913780806
61417802917484768738789995270604
61417802917484768738789999519954
61417802917484768738791028389730
61417802917484768745567787408349
61417802917484772451543126244923
61417802917485623606329461066514
61417802917485623606330575675438
61417802917485624840924138136450
61417802917485624840924481093042
61417802917485624841676250445762
61417802917485624841676593402354
61417802917485625252706487002014
61417802917485669305785788227716
61417802917485669305785873966864
61417802917485669305786559880048
61417802917485669305786902836640
61417802917505131608145214623973
61417802917505132156915916799531
61417802917505132202943879584251
61417802917505132202943884183728
61417802917505132202944142450932
61417802917505132202944912686115
61417802917505132202944913036035
61417802917505181570212643065321
61417802917505181570214967063375
61417802917505181570214971649595
61417802917505181614271671460686
61417802917505182026053677369658
61417802917506032586653363718853
61417802917506032586653708075125
61417802917506032586654478327777
61417802917506032586654479727457
61417802917506032587469266662865
61417802917506032770671892659967
61417802917506032770692813716447
61417802917506032770693158089981
61417802917506032770693162322069
61417802917506032770755575485583
61417802917506032770755924441125
61417802917506080763450078906145
61417802917506080763450336123589
61417802917506080763453430724215
61417802917506080763453431773975
61417802917506080765897711040091
61417802917506080765897796779239
61417802917506081998234593616575
61417802917506081998252072533829
61417802917506081998255514677267
61417802917506081998255515740077
61417802917506082000678872882691
61417802917506082000678958621839
61417802917506082000765994328335
61417802917506082000765998914555
61417802917506082181267545907596
61417802917506082547026219702495
61417802917506082549470843324883
61417802917506082549471614977215
61417802917506082730310220452892
61417802917508733878306531602801
61417802917508733878307560472577
61417802917508733879120025859371
61417802917508733879122348457745
61417802917508734473918952286491
61417802917508782055103160701025
61417802917508782055103417918469
61417802917508782055106512519095
61417802917508782055106513568855
61417802917508782057550878574119
61417802917508783838679301497375
61417802917508783841123925119763
61417802917508783841124696772095
61417802917508783884702633611448
61417802917508783884702633611608
61417802917508783885517421946696
61417802917508783885518455065822
61417802917509084488766952539799
61417802917509985054134369523435
61417802917509985054134369529259
61417802917509988755088819656004
61417802917509988755088819656247
61417802917509988760172422704183
61417802917509989997402074073661
61417802917516839583681137946981
61417802917516887167375997509801
61417802917516887167378321507855
61417802917516887716083942156735
61417802917518090166323266277553
61417802917518093863138774711095
61417802917518093865583139716359
61417802917518093870669066762349
61417802917518093872361319458301
61417802917518093872925145423081
61417802917520791450446056021179
61417802917520791457788061727901
61417802917520791457976348072433
61417802917520795154791856505975
61417802917520795157236221511239
61417802917520795162133861862777
61417802917520795162133862212697
61417802917520795164014401253181
61417802917520795164578227217961
61417802917520795568830199342883
61417802917520796803612132837815
61417802917520796810954138544537
61417802923066141551952194107347
61417802923090453176826572794167
61417802923090453176827262956701
61417802923090453176829585904995
61417802923090453176829930261267
61417802923102510756246203208567
61417802923378640778801812993402
61417802923390395786455083070789
61417802923390395786458525214227
61417802923390646702224895589550
61417802923390648532574927995768
61417802923390648532637604021544
61417802923390648532637946978136
61417802923394250254841713081384
61417802923394250254842056037976
61417802923394250803884730583272
61417802923394294719703105955206
61417802923394294719703448911798
61417802923394294719704134824982
61417802923394294719704477781574
61417802923394298249236453552894
61417802923394298386513914720696
61417802923394298387249234498539
61417802923394298424907682172855
61417802923394298424907682172903
61417802923394300033625145825115
61417802923394300072035705808743
61417802923394300072035705808791
61417802923394300072872878885677
61417802923413757570288781259656
61417802923413757570289552911988
61417802923413757570292995055426
61417802923413757570292995521986
61417802923413757616045551581008
61417802923413757616045809848212
61417802923413763103941921537424
61417802923413763103945363680862
61417802923413763103945364147422
61417802923413806983314310461140
61417802923414658138100563385371
61417802923414658138101339623923
61417802923414658138103662572217
61417802923414658183857247482085
61417802923414658183857591838357
61417802923414663671693264827786
61417802923414706362034656331899
61417802923414707407089529634029
61417802923414707411332819224709
61417802923414707411336261368147
61417802923414707596878562284472
61417802923414707960127887454067
61417802923414711113127582814777
61417802923414958327371157246792
61417802923414958327372276578703
61417802923414958327375371048178
61417802923415007596360094934457
61417802923415007740897684196895
61417802923415008152679689056107
61417802923415011302398148115205
61417802923415011439658816751529
61417802923415013091870424363261
61417802923415013091870425413021
61417802923415013091871543558405
61417802923415013091873867556459
61417802923417359292492890319496
61417802923417359887041631065570
61417802923417408065470002302955
61417802923417409247722495144131
61417802923417409251780969248947
61417802923417409293476080053999
61417802923417409300042729796763
61417802923417409300816020029871
61417802923417409705070057885643
61417802923417412999326105157419
61417802923417412999514133234747
61417802923417413006083105925805
61417802923417659481764603998318
61417802923417709444332771900747
61417802923417709856115035027163
61417802923417713143093904455381
61417802923417713554625120154711
61417802923418560049579480108018
61417802923418560598284325581364
61417802923418560598367236748616
61417802923418608227821960739086
61417802923418608822552378290091
61417802923418609874110837887775
61417802923418609874114189240254
61417802923418609874951017476838
61417802923418610004804866899179
61417802923418610004804871131267
61417802923418610004805900001043
61417802923418610011308739707364
61417802923418610012145572661319
61417802923418610050370427963807
61417802923418610050558456041135
61417802923418610055621135200343
61417802923418610055621138382671
61417802923418610055639822312034
61417802923418610055702498337810
61417802923418610055702584076958
61417802923418610055702841294402
61417802923418610055702842357212
61417802923418610057898396017007
61417802923418610057901490617633
61417802923418610057901491667393
61417802923418610423926817017515
61417802923418610462152433872779
61417802923418610467484848266184
61417802923418610469680401925979
61417802923418610604745515839698
61417802923418610604745516902508
61417802923418610606168124708553
61417802923418610606944513774375
61417802923418613578456895590984
61417802923418613578456895596600
61417802923418613578459989725050
61417802923418613578459990191610
61417802923418613710654896236091
61417802923418613710842924313419
61417802923418613754131219278179
61417802923418613756408481144555
61417802923418613756596509221883
61417802923418613763939543798381
61417802923418613763939544848141
61417802923418614122436902145063
61417802923418614168190487053527
61417802923418615357971976817679
61417802923418615357974300815733
61417802923418615364750156559621
61417802923418615401259242914067
61417802923418615408602281722653
61417802923418615408787212016979
61417802923418615410294535468365
61417802923418615410296858416659
61417802923418615410315456174717
61417802923418615411067567434269
61417802923418615411067568484029
61417802923425514410619943019416
61417802923425518114966862718022
61417802923425815147239854702302
61417802923426665708024728675695
61417802923426665708027827862541
61417802923426713924744663711415
61417802923426713925496776020727
61417802923426713930580380584983
61417802923426713932272633280935
61417802923426713932860735535713
61417802923426713932860736002273
61417802923426713932860737052033
61417802923426714984691421516134
61417802923426715160090681438331
61417802923426715526893169021571
61417802923426715533667992713355
61417802923426715533671348763513
61417802923426715571872687347303
61417802923426715571872687347511
61417802923426715579236648378609
61417802923426715579400656916823
61417802923426715715051550603586
61417802923426715716748451585059
61417802923426718688762930354872
61417802923426718689034898002885
61417802923426718866128734619079
61417802923426718866880846928391
61417802923426718874244806443377
61417802923426718874244806909937
61417802923426718874244807959697
61417802923426719232181433891061
61417802923426719232933546200373
61417802923426719239709401944261
61417802923426719277910740528051
61417802923426719277910740528259
61417802923426719283746457401619
61417802923426719285274701559357
61417802923426719286026812352349
61417802923426719286026812818909
61417802923426719286026813868669
61417802923426719422702820424031
61417802923426720513256758254967
61417802923426720520620719286273
61417802923429415040723160352363
61417802923429415040725483300657
61417802923429416817793105405275
61417802923429416817794138507139
61417802923429416818546250816451
61417802923429416825133046430859
61417802923429416863525769142183
61417802923429416863525769142231
61417802923429416863525769142391
61417802923429416863525769608743
61417802923429416869443963762142
61417802923429416870868809467137
61417802923429416870889729123729
61417802923429416870889730173489
61417802923429417413405616764413
61417802923429417419911827323317
61417802923429420523834515685941
61417802923429420524395242351399
61417802923429420524584303997199
61417802923429420529481944232049
61417802923429420531362483739141
61417802923429420567872603195451
61417802923429420569563822322931
61417802923429420569563822322979
61417802923429420569563822323139
61417802923429420569567179889457
61417802923429420575214608435613
61417802923429420575214608902173
61417802923429420575235529141965
61417802923429420576906861131565
61417802923429420576906862647885
61417802923429420576909185596179
61417802923429420576927783354237
61417802923429420577679894147229
61417802923429420577679894613789
61417802923429421124257627808113
61417802923429422215000626831339
61417802923429422216692879527291
61417802923429422216695203525345
61417802923429422224055805940365
61417802923429422224055806990125
61417802923429422361483925854799
61417802923429422361570966246733
61417802940791117223466335011039
61417802940791117223466335015251
61417802940815428848319792991299
61417802940815428848341403860393
61417802940815428848341489953673
61417802940815428848343812901967
61417802940815428848344071169171
61417802941104517063858048094780
61417802941107218309423185686031
61417802941107218309425509684085
61417802941108119334854127596604
61417802941115323830758085179803
61417802941115323830760408128097
61417802941115323831032377293825
61417802941115323876761942664627
61417802941115323876765041497341
61417802941115324013959591968663
61417802941115324013959849186107
61417802941116222615207756121808
61417802941116224444510619233623
61417802941116224444510962540135
61417802941116224444514061377061
61417802941116272029044635634611
61417802941116522804457080434977
61417802941116522804457166524045
61417802941116522804457166528257
61417802941116522987490122952196
61417802941116522987490380169640
61417802941116522987490381232450
61417802941116522987552798977972
61417802941116522987553141934564
61417802941116524588031070461169
61417802941116524588031070465381
61417802941116524634682194440228
61417802941116524634682195503038
61417802941116524771880187050776
61417802941116524771880188113586
61417802941116524771942605859108
61417802941116572352232113555364
61417802941118924501469155382140
61417802941118925552962194239643
61417802941118925552964517187937
61417802941118925553236486353665
61417802941118925553236486357877
61417802941118925736248415906063
61417802941118926147761120999373
61417802941118926147761121003585
61417802941118973869740735281299
61417802941119224690925468936302
61417802941119224690925726153746
61417802941119224690988143899268
61417802941119224690988229638416
61417802941119225926335019017664
61417802941119225926335276235108
61417802941119226338117282144080
61417802941119226338117283206890
61417802941119226475315275817438
61417802941119226475377950780404
61417802941119270391133908406816
61417802941119270391196326152338
61417802941119270391196583369782
61417802941119270391196584432592
61417802941119270391196669108930
61417802941119270391197440761262
61417802941119270391197697978706
61417802941119270391197699041516
61417802941119274057923423868448
61417802941119274057924198707320
61417802941119274057926551403191
61417802941119274057926895759463
61417802941119274057926895772504
61417802941119274057926895772513
61417802941119274058011348831690
61417802941119274058742454341379
61417802941119274058742798697651
61417802941119274058826486128144
61417802941119274059014772485726
61417802941120125258737163774776
61417802941120125258737164837586
61417802941120125258737249513924
61417802941120125258737507794178
61417802941120126494084296110616
61417802941120126494084297173426
61417802941120126494146714918948
61417802941120126905866302019588
61417802941120126905866303082398
61417802941120126905928978045364
61417802941120126905928979108174
61417802941120127043126970655912
61417802941120127043126971718722
61417802941120170958945346027846
61417802941120170958945603245290
61417802941120170958945604308100
61417802941120170958945688984438
61417802941120170958946717854214
61417802941120170958946718917024
61417802941120171370727867434516
61417802941120171370727953173664
61417802941120171370728724825996
61417802941120174488561605848370
61417802941139633260554208210946
61417802941139633672061917396599
61417802941139633672061922001693
61417802941139633672064240344893
61417802941139633672064244949987
61417802941139633672332770926729
61417802941139633672333114933081
61417802941139633672333114933129
61417802941139633672333114946179
61417802941139633672333886579788
61417802941139633672333889767741
61417802941139633672333891184890
61417802941139633672336209528082
61417802941139633672336214133025
61417802941139633672336214133184
61417802941139633809534206743573
61417802941139633809534465010768
61417802941139633809534465010777
61417802941139633809593783569453
61417802941139633855078842856654
61417802941139633855266870947089
61417802941139633855267129214293
61417802941139633855350553772704
61417802941139633855350812039908
61417802941139639159981621818519
61417802941139639159983944766813
61417802941139639205986255205224
61417802941139639205988578153518
61417802941139681438794364843960
61417802941139682033590709920228
61417802941139683222534600958905
61417802941139683222535634060769
61417802941139683634128578790549
61417802941139683634131677977555
61417802941139683670866173462038
61417802941140534240061214097865
61417802941140534240082049065277
61417802941140534240082049082539
61417802941140534240082135158557
61417802941140534240082911060239
61417802941140534240083168277683
61417802941140534240085147915253
61417802941140534240085492271516
61417802941140534240085492271525
61417802941140534240144896923481
61417802941140534240147910034309
61417802941140534240148254390581
61417802941140534377321882734189
61417802941140534377342803458011
61417802941140534377343579696563
61417802941140534377345902644857
61417802941140534423078566848373
61417802941140534423078911204645
61417802941140539361953269171600
61417802941140539773735274017723
61417802941140582601405844895050
61417802941140583653922457877599
61417802941140583653925813927757
61417802941140583836121916965876
61417802941140834429332582935085
61417802941140834429418470613154
61417802941140834429418848387308
61417802941140834429419618506058
61417802941140834429419618622698
61417802941140839368272285649372
61417802941140839505470278259920
61417802941140840100266508900636
61417802941140840100268831848930
61417802941140882744922853983370
61417802941140882744922855383050
61417802941140883835665011032870
61417802941140883835665011032873
61417802941140883843193047288163
61417802941140883843196403338321
61417802941140883979369282754326
61417802941140883979704017225650
61417802941140883980268873109966
61417802941140884391151550110409
61417802941140884392236844216547
61417802941140884437717565944459
61417802941140887541703064213618
61417802941140887541703064213621
61417802941140887546514766280440
61417802941140887678901056824169
61417802941143235531462904476937
61417802941143235531463161681331
61417802941143235531464019066987
61417802941143235531464023672081
61417802941143235531464276284431
61417802941143235531464280889525
61417802941143235943328850061579
61417802941143235943328850411499
61417802941143235943329194785033
61417802941143235943329969269773
61417802941143235943332293617747
61417802941143236126346547168199
61417802941143236126346633257267
61417802941143240882185730878359
61417802941143285356333464089101
61417802941143285356335787037395
61417802941143285356354380187929
61417802941143285357357802798895
61417802941143285493530594354607
61417802941143285493533693558875
61417802941143285537924091063448
61417802941143285537925119933224
61417802941143285537925124182574
61417802941143285906212190986561
61417802941143285949706354189864
61417802941143286086904346800252
61417802941143535721069606190014
61417802941143585539100098717768
61417802941143585682800931481597
61417802941143585683618215108691
61417802941143585683638792858451
61417802941143585683703959414138
61417802941143585727196061491534
61417802941143585727196062554344
61417802941143586095483903843071
61417802941143586095486223590314
61417802941143586138978067400506
61417802941143586138978068463316
61417802941143586276176061073864
61417802941143586276238736036830
61417802941143586276238737099640
61417802941143589387148108063246
61417802941143589387234885353766
61417802941144436288818626065522
61417802941144436700414550114978
61417802941144484467126963043210
61417802941144484467126964442890
61417802941144486114252663730804
61417802941144486114441211910980
61417802941144486294944738410450
61417802941144486294944824149598
61417802941144486294945081367042
61417802941144486294945082429852
61417802941144486295007500175374
61417802941144486297266888579236
61417802941144486297269211410890
61417802941144486706727002599676
61417802941144486706727088338824
61417802941144486706789763301790
61417802941144486709051475587066
61417802941144486709052639442865
61417802941144486843987755912338
61417802941144486843987756975148
61417802941144489817782818035522
61417802941151341052799175778203
61417802941151341052801498726497
61417802941151341053073467896437
61417802941151341236004124710501
61417802941151391015618635026015
61417802941151391015681397140859
61417802941151391052419334787654
61417802941151391060012388953752
61417802941151391061456247012560
61417802941151391197210381564140
61417802941151639595759201680818
61417802941151639595944905863643
61417802941151639595947229861697
61417802941151644534884612828892
61417802941151645083676583271084
61417802941151689558663204682138
61417802941151690793358357680985
61417802941151690793361713731143
61417802941151690793379192648397
61417802941151690793382634791835
61417802941151691195936343875974
61417802941151691204952335512629
61417802941151691205224303632969
61417802941151691205227402465674
61417802941151691205227402465683
61417802941151691249284102164394
61417802941151691386482094774942
61417802941151694904487204047652
61417802941151694904489528512266
61417802941152541810068976137787
61417802941152541810069750972447
61417802941152589577432227554446
61417802941152590172228456795530
61417802941152591223930218513677
61417802941152591223930304606957
61417802941152591223930305669767
61417802941152591223931337708821
61417802941152591223933661706875
61417802941152591223933661719925
61417802941152591772701268232047
61417802941152591772973237415037
61417802941152591772974012253909
61417802941152591817095798065678
61417802941152591818792654461022
61417802941152591954293790676226
61417802941152595479014403781825
61417802941152595523054815289341
61417802941152595523075735879101
61417802941152595525332072807037
61417802941155291279965285633755
61417802941155291280781221991485
61417802941155291280781308084925
61417802941155291280783544939779
61417802941155291280783631033219
61417802941155292918140452935814
61417802941155293064354092813855
61417802941155293064354092826905
61417802941155293064354350026927
61417802941155293064355125928609
61417802941155293064626319209917
61417802941155293108686203834782
61417802941155293108748879860558
61417802941155293110107648902681
61417802941155296626691313224132
61417802941155296631501899165959
61417802941155296768699891776507
61417802941155296807177605032967
61417802941155296807177605033015
61417802941155296807198525622727
61417802941155296809433941960951
61417802941155296809454862550663
61417802941155296809621969921591
61417802941155296809621970038231
61417802941155296809642890627991
61417802941155296814516511907023
61417802941155296816985154601917
61417802941155297221215947753283
61417802941155297221215947869923
61417802941155297221236868459635
61417802941155298416164843671493
61417802941155298455997881248215
61417802941155298600875968434133
61417807153678260826743491404547
61417807153678262475563767736387
61417807153751256640056577953017
61417807153774215145870210463597
61417807153774215145870239043313
61417807153774367101151298575234
61417807153774367512933304484206
61417807153775573206319413884377
61417807153775573206319501027369
61417807153775573206319501027417
61417807153958053217706235346150
61417807153958097684260909785700
61417807153958097689346836831690
61417807153966444173632671078562
61417807153969145465285752873442
61417807153969145831314173990581
61417807153969145831314202570297
61417807153969155348056353311974
61417807153990470428316590586653
61417807153990474134354643767401
61417807153990770617587155887081
61417807153993460742835301943377
61417807153993460788588858155485
61417807153993461337631532700781
61417807153993475569524734650601
61417807153993520046151396908380
61417807153994372893917623911652
61417807153994373026031932102765
61417807153994406196346948960917
61417807153994411135474682940645
61417807153994411135474682940693
61417807153994411136227827320983
61417807153994411136227828370743
61417807154001280948096023452585
61417807154001280948096024502345
61417807154001564617794547328017
61417807154001564663548103540125
61417807154001566449629048508289
61417807154001581091613033590665
61417807154001581137366588753013
61417807154001581137366589802773
61417807154002481842376277264845
61417807154002515011187073755383
61417807154002515194201297554055
61417807154002515194201298603815
61417807154002515195895874248061
61417807154002526174277093160478
61417807154002526174277093277118
61417807154005166934794887145261
61417807154005166936489462789507
61417807154005168171833156518369
61417807154005168171835480516423
61417807154005179839020166359517
61417807154005182995994538199495
61417807154005216302087009070405
61417807154005216302087009070453
61417807154005216302087010120213
61417807154005216897636386307667
61417807154005216897699148426723
61417807154005216897699406706977
61417807154005216899330961951913
61417807154005218132229257088373
61417807154005218134674655680775
61417807154005218134676979678829
61417807154005218134739741798044
61417807154005227465929140785020
61417807154005227465929141834780
61417807154063255143920048050123
61417807154063255143920048166763
61417807154065949709796151805095
61417807154065954644403044310637
61417807154065954646097619954883
61417807154065954651180965785375
61417807154065955200226336214953
61417807154065965764217624167147
61417807154065999116042644456357
61417807154066004606470505917921
61417807154066004606472828866215
61417807154066154770587040305379
61417807154066156419410674104319
61417807154066156419410675154079
61417807154066156556667986323303
61417807154066156556671342390723
61417807154066156556671343790403
61417807154066156968453348299695
61417807154066156968453348649615
61417807154066454913252935358214
61417807154066454913253163995942
61417807154066454913253192575658
61417807154067357173866339247260
61417807154067357173867114198560
61417807154067357173867115248320
61417807154067357722742768399488
61417807154067357722742768516128
61417807154067357722993816876174
61417807154067357722993816992814
61417807154075461048909273219022
61417807154075461049662414415372
61417807154075461049662418647460
61417807154075461056437241289484
61417807154075461056440340122198
61417807154075461056440598389402
61417807154078162340562349246780
61417807154078162341315500442340
61417807154098370151017204251319
61417807154098577409674401095839
61417807154099789284782223183466
61417807154102473965437647783622
61417807154102473967613514341892
61417807154102473967613515391652
61417807154102473972696088520052
61417807154102473972696089569812
61417807154102490573987582387890
61417807171501449399808184883574
61417807171683012829695667270274
61417807171683023942731952716058
61417807171683023942732038805126
61417807171683025184856668156264
61417807171683025184856754245332
61417807171683025596635833495514
61417807171683025596638928096140
61417807171683025596639275638952
61417807171683028889199455543282
61417807171683029300981375363186
61417807171683029300981633980310
61417807171683029300981719719458
61417807171683029300982408819182
61417807171683029300982494558330
61417807171683029300982748589234
61417807171683073355754044243684
61417807171683073355754129982832
61417807171683073360840057028822
61417807171683073767536307020180
61417807171683073767536308419860
61417807171683073772621977198646
61417807171683078714006048106310
61417807171683078714006133845458
61417807171683078714006822945182
61417807171683078714006908684330
61417807171683078714007165901774
61417807171695921036991952087980
61417807171695922272338741467228
61417807171720287422980962414418
61417807171720287422980962414427
61417807171727501845770313824170
61417807171728354238382558684854
61417807171728357898667055653494
61417807171728357944420610465931
61417807171731092589593289593947
61417807171789580013160832552035
61417807171789580014853085247987
61417807171789581661984547840773
61417807171789596486142490565001
61417807171789629837967510854211
61417807171789629837967596943279
61417807171791977273933408022772
61417807171791977273933666289976
61417807171791977273936760890602
61417807171791977273936765139952
61417807171791977273936851229020
61417807171791977273937880098796
61417807171791977685781785782102
61417807171791977822979778392490
61417807171791977822979782641840
61417807171791977822979868730908
61417807171791977822980126998112
61417807171791977823042544756844
61417807171791980978282564207806
61417807171791980978282565624748
61417807171791981390061815640336
61417807171791981390124491666272
61417807171791981390127934872520
61417807171791981527322484276660
61417807171791981527325927482908
61417807171791981527326699135240
61417807171791981527388345241640
61417807171791982627106279496544
61417807171791982627106280913486
61417807171791982627166632591448
61417807171791982627166975897960
61417807171791982627166976947720
61417807171791982627168956939422
61417807171791982627169299896014
61417807171791982764364625551756
61417807171791982764364968508348
61417807171791982764366948132868
61417807171791982764366949549810
61417807171791982764367292506402
61417807171791983176149298415374
61417807171791983176209651493016
61417807171791983176211974441310
61417807171791993745227285415810
61417807171791994294270302917698
61417807171791997449569646943708
61417807171792025449919809993108
61417807171792025861764834884608
61417807171792025998962827494996
61417807171792030803085886809744
61417807171792030803086229766336
61417807171792030803087005668018
61417807171792030803087262885462
61417807171792030803089242859902
61417807171792030803089328599050
61417807171792030803089330015992
61417807171792030803089587233436
61417807171792030803148905792272
61417807171792030803149681693954
61417807171792030803152006041928
61417807171792030803152348998520
61417807171792030940346898402660
61417807171792030940347674654262
61417807171792030940348017610854
61417807171792030940349997235374
61417807171792030940349998652316
61417807171792030940350341608908
61417807171792031352129938830438
61417807171792031352130024569586
61417807171792031352132261778732
61417807171792031352132347517880
61417807171792031352192700595522
61417807171792031352195023543816
61417807171792031421673963362527
61417807171792031558871955972915
61417807171792041921210334518316
61417807171792047411637079971276
61417807171792047411699841736360
61417807171792332845444276434730
61417807171793233413193296310075
61417807171793233413193296426715
61417807171800388682527415907593
61417807171824748302003465828061
61417807171824748302003465833677
61417807171824752189363491161289
61417807171824753838249882144757
61417807171824762577184591791097
61417807171824763309995090105722
61417807171824763309995094219766
61417807171825663740546117370682
61417807171828365032199199165562
61417807171828365032199203279606
61417807171828365032199203751782
61417807171828366679327227387670
61417807177312762298601451433378
61417807177312762298664127459154
61417807177312762435862120069702
61417807177385759482056710272865
61417807177410069878300489209627
61417807177410069878864576625343
61417807177410073036114099382204
61417807177410073036114099386416
61417807177410073036114102570148
61417807177410073036114102574360
61417807177410074812972499607533
61417807177603406150412314635364
61417807177603406155494517277216
61417807177603407802623942835508
61417807177603411508660594093852
61417807177604597459390040608939
61417807177604597505143596821047
61417807177624972088254551922256
61417807177624972088254556626520
61417807177627673372313465047107
61417807177627673783907442878751
61417807177627673791435410931951
61417807177627673928950308266644
61417807177627677078351518227855
61417807177627677489945496059499
61417807177627677634737662044340
61417807177627974118032964985252
61417807177628872718629652347712
61417807177628873953975670070416
61417807177628873953975674774680
61417807177628874503018344615712
61417807177628874503018344619924
61417807177628874548517786919087
61417807177628874686032688976917
61417807177628877660013727955428
61417807177628877660013727959640
61417807177628912788634497953847
61417807177628912790329073598093
61417807177628912834367133459603
61417807177628912834367133459763
61417807177635778848711055994993
61417807177635782561527287396992
61417807177635782600502665387849
61417807177635782744478837735968
61417807177635782744478837740180
61417807177635827070354532651652
61417807177636079037981621295421
61417807177636079227774139156348
61417807177636082744019674476169
61417807177636127213118396311534
61417807177636977828934915459268
61417807177636979788723974010769
61417807177636983318546872577140
61417807177636983318546874093460
61417807177636983364279536780656
61417807177636983364279538296976
61417807177636983494762027191517
61417807177636983502377121276421
61417807177637012959227022147339
61417807177637012959227022147499
61417807177637012959247942853691
61417807177637013004980578359447
61417807177637013142241246995931
61417807177637016663572822632135
61417807177637016663572822632295
61417807177637016663593743338487
61417807177637016665288318982733
61417807177637016709326378844243
61417807177637016709326378844403
61417807177637016846587047480727
61417807177639681316006583121808
61417807177639681316006583126020
61417807177639681499020922761484
61417807177639684610179062359216
61417807177639684610199954367808
61417807177639684610199954372020
61417807177639685204724589013516
61417807177639685204724590529836
61417807177639714662474081773863
61417807177639714708227637985971
61417807177639717955225904427015
61417807177639717956941400777613
61417807177639718366819882258659
61417807177639718412573438470767
61417807177639718550022135184579
61417807177639719785368152911495
61417807177639729484365265543342
61417807177639729484365265659982
61417807177697050859099364196885
61417807177697054563445164681681
61417807177697054700705833318005
61417807177697056347833856953893
61417807177697056349613119374349
61417807177697056349613148072157
61417807177697921710538423032093
61417807177697955064055696017255
61417807177700622862671400434427
61417807177700656353449428144981
61417807177700658069275349950414
61417807177700908984486990425703
61417807177700908984486991942023
61417807177700908985239102734967
61417807177700952862081150981369
61417807177700957161223182223569
61417807177700957161223296542433
61417807177700958215250325580959
61417807177700958215250671004301
61417807177700958261004254397849
61417807177700958261004254864409
61417807177700958261004255914169
61417807177700958396569199950485
61417807177700958398261452646437
61417807177700958398264894336413
61417807177700958398264894336573
61417807177700958398264895852733
61417807177700958398264923034173
61417807177700958398264923500733
61417807177700958398264924550493
61417807177700958404185068948026
61417807177700958809858527794523
61417807177700958809858529310843
61417807177700958809858872168057
61417807177700958809858873684377
61417807177700958809858986959305
61417807177700958809858988475625
61417807177700958810046900245385
61417807177700958810046928943145
61417807177700958810046929409705
61417807177700958810130496977721
61417807177700958810130583071001
61417807177700968097832784573729
61417807177701858964403021583488
61417807177701858971180943045176
61417807177701858971996850588458
61417807177701859377848207533574
61417807177701859377848207650214
61417807177701859382931811631270
61417807177701859382931811747910
61417807177701873608057218202846
61417807177701873608057222434934
61417807177708758240651410913577
61417807177708761944986708011548
61417807177708761951492922802380
61417807177708761951764891985578
61417807177708762082278772043337
61417807177708762082278862383159
61417807177708762082278891079515
61417807177708763728571115335497
61417807177708763731667379345829
61417807177709028919787112181388
61417807177709028927318522391124
61417807177709028927318523908848
61417807177709062271528445335125
61417807177709062271528448517453
61417807177709062271528535674995
61417807177709062271528564371351
61417807177709062279143544198058
61417807177709063920352192521261
61417807177709063920435760089277
61417807177709063920917023939905
61417807177709063925519192185984
61417807177709063925519192190196
61417807177709073392180944134722
61417807177709929357869549656084
61417807177709929357869549774128
61417807177709929357869551173808
61417807177709929495130304031556
61417807177709929495130305549280
61417807177709962709691213541004
61417807177709962709694312727850
61417807177709962846139073816680
61417807177709962846139073820892
61417807177709962846139416773272
61417807177709962846951882177328
61417807177709962846954981364174
61417807177709962846955325838490
61417807177709964493268212065704
61417807177709973822731971399682
61417807177709973959176818231872
61417807177709973959992725775154
61417807177712631191034238743116
61417807177712663810707830391796
61417807177712663931866155670480
61417807177712664338565188801588
61417807177712664338568254705858
61417807177712664405316146800102
61417807177712664405504433157684
61417807177712664412094068274840
61417807177712664412094326542044
61417807177712664412282354632422
61417807177712664412376511866576
61417807177712664412376511870788
61417807177712664412941629676812
61417807177712664549542994099971
61417807177712664549574504477124
61417807177712665647723301245824
61417807177712665647723301250036
61417807177712665784921293860584
61417807177712675662611905931512
61417807177712675662611905935724
61417807177712676714669292377062
61417807177712676714919996480166
61417807177712676897955600727396
61417807177712676897958695310760
61417807177712676897958952532416
61417807177712680418502061864562
61417807177712680420949870077526
61417807177712680426033473125462
61417807177712680464255646774478
61417807177712680471787058033926
61417807177732890061551560426852
61417807177733077413194564561737
61417807177733079062018279399773
61417807177733079062018308097533
61417807177733088393269987249642
61417807177733088394032603312961
61417807177733088395717709722006
61417807177733088395811895947545
61417807177733089631074229785987
61417807177733089631157913674461
61417807177733090180106488083043
61417807177733327596317796610095
61417807177733373760837768749715
61417807177733373760837769799475
61417807177733377602444234669793
61417807177733377602444237852121
61417807177733379251267952691609
61417807177733379251267981389369
61417807177733379251351549423945
61417807177733379251832813274573
61417807177733388536786996337962
61417807177733388539234718810326
61417807177733393478937039359103
61417807177734289104536016563227
61417807177734289107894199741406
61417807177734289107894203973494
61417807177734289153647760184198
61417807177734289153647760656374
61417807177736975983601059230754
61417807177736975991131351282008
61417807177736976029354612378626
61417807177736976031802452352182
61417807177736976036886055400118
61417807177736990258991105397802
61417807177736990396189098358107
61417807177736992043379798018482
61417807177736992043380170604550
61417807177736992044132943448372
61417807177736992050911209279382
61417807177736992050911209283594
61417807177736992089133755514466
61417807177736992096664794187846
61417807177736992096664794193462
61417807177736992229689534251290
61417807177736992229689534369334
61417807177736992638092719027436
61417807177736992638176744786351
61417807177736992640436180434573
61417807177736992640436180901133
61417807177736992640624467264538
61417807177736992640624581577543
61417807177736992641283598294258
61417807177736992641283626873974
61417807177736992645707813112499
61417807221688235657283273422440
61417807222012445603334065447338
61417807224674269787124179363762
61417807224675475845722916987502
61417807224675475845722916987662
61417807224677872057555141514524
61417807224677872057555141514684
61417807224677872058369929849772
61417807224677872058370962968898
61417807224679073228679130122463
61417807224679076523941551803992
61417807224679076927941327559323
61417807224679076933024930607259
61417807224679076935535525386286
61417807224679076935535529635636
61417807224679078170317458881218
61417807224869949130852678428818
61417807224869960243073143820068
61417807224869960243889046764080
61417807224869960380333898195380
61417807224894275162962134077566
61417807224894275582083998124303
61417807224894275719410982272086
61417807224894278823246635314430
61417807224896976873737079919183
61417807224896977285519085828155
61417807224896977422846069975938
61417807224896977422846074575208
61417807224897876206269073605010
61417807224897877434020889255454
61417807224897877434020889255614
61417807224897877441615091331926
61417807224897877853330867818507
61417807224897877853334220686337
61417807224897877853397097240898
61417807224897877853397101840168
61417807224897881551840952944360
61417807224897881551840952944603
61417807224897881556924555992539
61417807224897881559435155020916
61417807224904815140950225698445
61417807224904815552544203530089
61417807224904818845296026183241
61417807224904819256890004014885
61417807224905082524993047129118
61417807224905082524993047148045
61417807224905082532587135483029
61417807224905082532587248855510
61417807224905085636234869552302
61417807224905085636234869552462
61417807224905085689582627490962
61417807224905086230759504198010
61417807224905086231031100309706
61417807224905130151840035810928
61417807224905130159182041517650
61417807224905130700694768022262
61417807224905970188600727847783
61417807224905971837421003829703
61417807224905981308416050408110
61417807224905981308416050408270
61417807224905981309168162717422
61417807224905981309168163067342
61417807224905981316010252484582
61417807224905982543762068135026
61417807224905982543762068135186
61417807224905982551356270211498
61417807224905982956297219823967
61417807224905982963075399565909
61417807224905982963138276120470
61417807224905986250553267095743
61417807224905986257331647366470
61417807224905986662335273004715
61417807224905986668925625198114
61417807224905986669176329301218
61417807224905986806374321911766
61417807224905986806374322261686
61417807224906015898032486900157
61417807224906019602378287384953
61417807224906020013972265216597
61417807224908671894292152479571
61417807224908683020009424420418
61417807224908684659544279450491
61417807224908684666322459192433
61417807224908687953800326722267
61417807224908688365582332631239
61417807224908688509621381538290
61417807224908688509621381888210
61417807224908688510437289437312
61417807224908717601279546526681
61417807224908718013061552435653
61417807224908721305625347011477
61417807224908721717407352920449
61417807224966057456559921093907
61417807224966057458756595089419
61417807224966057870535420308697
61417807224966058007796175034089
61417807224966058007799269634715
61417807224966059105132506415995
61417807224966059105383554892838
61417807224966059105383554892847
61417807224966059105383555942607
61417807224966059242393174702399
61417807224966059242581202779727
61417807224966059242581203129647
61417807224966059242640867111831
61417807224966059242644223179242
61417807224966059242644223179251
61417807224966059242644224578931
61417807224966059243145287011711
61417807224966059243145287361631
61417807224966059654175180611371
61417807224966059654175180961291
61417807224966904288413326881372
61417807224966904288416421481998
61417807224966904288416425731348
61417807224966904288417540690192
61417807224966904700261446373498
61417807224966904700261450959718
61417807224966904837459438983886
61417807224966904837459443215974
61417807224966904837459443233236
61417807224966904837459787589508
61417807224966907992762224799202
61417807224966907992762226216144
61417807224966908404603895040224
61417807224966908404604152257668
61417807224966908404607251444514
61417807224966908404607252507324
61417807224966908404607337183662
61417807224966908404607595463916
61417807224966908404608367116248
61417807224966908541802144868056
61417807224966908541805243700770
61417807224966908541805245117712
61417807224966908541805588074304
61417807224966908541806359726636
61417807224966909641646636489356
61417807224966909641648617530818
61417807224966909641648960487410
61417807224966909641649735326282
61417807224966909641649735676202
61417807224966909641649736725962
61417807224966909778844284726210
61417807224966909778844286143152
61417807224966909778844629099744
61417807224966909778846608724264
61417807224966909778846610141206
61417807224966909778846953097798
61417807224966910190689311034652
61417807224966910190691635032706
61417807224966920759703507033046
61417807224966920759706946007206
61417807224966920759706950239294
61417807224966921308749963509094
61417807224966921308749967741182
61417807224966924464049307535104
61417807224966925013092325019730
61417807224966925013092326436672
61417807224966925013155087138946
61417807224966952464399470584504
61417807224966957817566579103324
61417807224966957817566923476858
61417807224966957817568903451298
61417807224966957817569247824832
61417807224966957817628566383668
61417807224966957817631666633324
61417807224966957817632009589916
61417807224966957954826558994056
61417807224966957954827333828716
61417807224966957954827335245658
61417807224966957954827678202250
61417807224966957954829657826770
61417807224966957954829659243712
61417807224966957954830002200304
61417807224966959673191893327031
61417807224966959673191894376791
61417807224966968935689995109712
61417807224966974426116739145730
61417807224966974426116740562672
61417807224966974426117858353924
61417807224967259859860916743248
61417807224969959873517293182249
61417807224969960465869240439997
61417807224969960468316991242987
61417807224969961563086279662360
61417807224969961563107976369772
61417807224969961565629307317915
61417807224969961570638267254626
61417807224969961702910867846143
61417807224969961702910896660591
61417807224969961703663008969903
61417807224969962114692902569563
61417807224970862130918982475710
61417807224970862130919757314582
61417807224977761131255660216718
61417807224978064983825650544511
61417807224978064983825655143781
61417807224978065033815249979410
61417807224978065576090854010125
61417807224978065576174537898391
61417807224978065578622254354543
61417807224978065578622258953813
61417807224978066813132218685151
61417807224978066813132219035071
61417807224978066813215786719519
61417807224978066813403814796847
61417807224978066813403815146767
61417807224978066813404073413971
61417807224978066813404159507251
61417807224978066813404159520301
61417807224978066813404160570061
61417807224978066813404187849475
61417807224978067224914483211247
61417807224978067224997792628491
61417807224978067224997792978411
61417807224978067224998051245615
61417807224978067224998137338895
61417807224978067224998137351945
61417807224978067224998138401705
61417807224978067224998165681119
61417807224978966005878227860350
61417807224978966005878228910110
61417807225002080171224431140779
61417807225002080171224435390129
61417807225002080583006695316955
61417807225002081817600342467355
61417807225002081817788628811887
61417807225002081817851390944198
61417807225002081817851390944207
61417807225002082366643361386182
61417807225002332731107162278107
61417807225002332731295190355435
61417807225002376608136208219953
61417807225002376608136209282763
61417807225002376653889678338781
61417807225002377065483656170425
61417807225002377202744410900189
61417807225002377202744525213229
61417807225002380314741440229099
61417807225002380314741444478449
61417807225002380907006643344793
61417807225002380907090211379161
61417807225002380907090293935981
61417807225002380907090297118309
61417807225002380907090325698025
61417807225002380909538048288481
61417807225002381961117351555675
61417807225002381961305637900207
61417807225002382141872227430913
61417807225002382144048008369739
61417807225002382144319604481435
61417807225002382144319862748639
61417807225002382555830272545915
61417807225002382555913582313079
61417807225002382555913840580283
61417807225002393124990797311263
61417807225002393125178825388591
61417807225003292046678859756958
61417807225003293693806887979066
61417807225005995534251939862006
61417807225005999240293087980250
61417807230454134113253457635854
61417807230490392434103436923259
61417807230563382716319539989106
61417807230563382716319539990510
61417807230563386415581650288749
61417807230563386552591610104399
61417807230563386552779642899297
61417807230563386598324274307963
61417807230563386598512302385243
61417807230563386964373616013371
61417807230563386971964350884276
61417807230563386971964350885728
61417807230563388199155549508303
61417807230563388199971830576645
61417807230563388244888213711819
61417807230563388244888213711867
61417807230563388245725386788753
61417807230583645414131011131985
61417807230583645414131782784317
61417807230583660284045690876059
61417807230583660284045719455775
61417807230583795768037628755606
61417807230584099475250656018281
61417807230584101266418757295434
61417807230587696400671388857012
61417807230587696400671388858464
61417807230587696949714058686398
61417807230587696949714063403760
61417807230587698047799412492900
61417807230587698047799412494352
61417807230587698182517915215329
61417807230587698182517943793593
61417807230587698182518944083653
61417807230587698182518972664821
61417807230587698182706201571507
61417807230587698182706230151223
61417807230587698182707230441283
61417807230587698182707259020999
61417807230587698182707259022403
61417807230587698228555006240886
61417807230587698228555091980034
61417807230587698228555349197478
61417807230587698230165986139295
61417807230587698596027209427499
61417807230587698596027212609827
61417807230587698596779324920591
61417807230587698596842087038196
61417807230587698596842087039648
61417807230587701746497439623417
61417807230587701751581124042900
61417807230587701751581124159492
61417807230587701751581124159540
61417807230587701751581128273536
61417807230587701751581128274988
61417807230587701751581128391628
61417807230587701751581128393032
61417807230587701883695432216495
61417807230587701888841792666126
61417807230587701888841797383488
61417807230587701937043190503464
61417807230587702295289410048139
61417807230587703530071339309531
61417807230587703537414378118117
61417807230587703537414836797466
61417807230587703576369120846943
61417807230587703576641176123421
61417807230587703583147501002434
61417807230587703583419097580690
61417807230587712864618529910894
61417807230587714649007222183106
61417807230770183659012909956302
61417807230777373918212322252345
61417807230778288768754088835874
61417807230778288768754088848972
61417807230778289134782539478956
61417807230778574681214757599110
61417807230778574681215100555702
61417807230778585618015056314546
61417807230778585618015056315950
61417807230778588912271097807554
61417807230778588912271102524916
61417807230778589324053104779384
61417807230778589324053109496698
61417807230780976189208401754377
61417807230780990471917125881439
61417807230780990837966725854051
61417807230782191595863976269556
61417807230782191595863976271008
61417807230782191778042516058398
61417807230782191778042520775760
61417807230782191778878689042053
61417807230782224530008508474841
61417807230782224575741172678405
61417807230782224941790514383813
61417807230782226177136532110729
61417807230782226222869196314293
61417807230782235447289272772508
61417807230782235493042857564332
61417807230782235630303611939804
61417807230782240983469603017292
61417807230782240983469688756440
61417807230802599158786789620255
61417807230802599158789113618309
61417807230802600393571047113241
61417807230802600394383942962638
61417807230802600798637893679789
61417807230802600805165024944885
61417807230802600805914813256143
61417807230802600943242055671130
61417807230802604097914523599983
61417807230802604464006079300000
61417807230802604504675946860537
61417807230802604509508501431627
61417807230802604511955190434945
61417807230802633740289588470601
61417807230802634106150901632169
61417807230802648379459323551124
61417807230802648386234150425236
61417807230802889821503895244341
61417807230802890004518120092773
61417807230802899300110563655246
61417807230802899300110563668344
61417807230802899300110564718104
61417807230802900393112228222813
61417807230802901132512620853466
61417807230802901132512620854918
61417807230802901132512620971558
61417807230802904099150281403561
61417807230802904233879545096037
61417807230802904653192876158079
61417807230802904653276640368340
61417807230802904653276644598976
61417807230802904653276644718472
61417807230802904653276645071152
61417807230802904653276645072604
61417807230802904653276646134010
61417807230802904653276646135414
61417807230802933929560153304469
61417807230802937588152397577157
61417807230802937999746375408849
61417807230805300862222135591311
61417807230805302090015908508517
61417807230805302090040185265027
61417807230805302096818106739765
61417807230805302097567896100783
61417807230805302097568153318227
61417807230805302097631001526352
61417807230805302501822191173999
61417807230805302509350159227199
61417807230805302646677143256890
61417807230805302646677143374982
61417807230805302646677147974252
61417807230805305803608272229825
61417807230805306207860244354747
61417807230805306212943847402683
61417807230805335443533181493679
61417807230805335443536649146933
61417807230806492092499974746373
61417807230806501573617155975734
61417807230806501619304511578447
61417807230806502854653624955749
61417807230806502854716729914758
61417807230806503218234582116827
61417807230806503218234585304979
61417807230806503220678950305871
61417807230806503220745179610170
61417807230806503220745179728262
61417807230806503220745184327532
61417807230806503258904567161135
61417807230806503266432535214335
61417807230806503403696647062731
61417807230806503403759404458602
61417807230806503403759404460054
61417807230806503403759404576694
61417807230806503403759519446679
61417807230806506560691677086737
61417807230806506919189035433419
61417807230806506964942620341883
61417807230806506970026223389819
61417807230806536200618910348645
61417807230806539904964709783681
61417807230806541505524388872325
61417807230806541505524388872373
61417807230806541505524389922133
61417807230806541506360069216005
61417807230806541507972110977555
61417807230806541552092733419569
61417807230806541552093766521433
61417807230806541553788343215439
61417807230806551389111155181898
61417807230813405926272601749538
61417807230813405926272601762636
61417807230813405926272602812396
61417807230813407756418322136462
61417807230813407756418322254554
61417807230813410860881850032440
61417807230813410906635406244548
61417807230813410906635406711108
61417807230813411455427376686740
61417807230813411455427377153300
61417807230813411455678080789844
61417807230813411455678081256404
61417807230813455376487275037928
61417807230813691283770421939065
61417807230813694988116222423861
61417807230813696818258470908181
61417807230813696819950723604133
61417807230813706115543167049966
61417807230813706115543168112776
61417807230813707344114391316701
61417807230813707945688887436890
61417807230813707945688887438342
61417807230813707945688887554982
61417807230813707946254005439951
61417807230813711050152415332868
61417807230813711050152415799428
61417807230813711056930709861686
61417807230813711644677049978576
61417807230813711644677050445136
61417807230813711644949048391829
61417807230813711651726969862355
61417807230813711652292058620699
61417807230813741109141959307885
61417807230813741299771278425113
61417807230813744815182336486687
61417807230813745004117078909909
61417807230813755519167197591892
61417807230813755519251138697810
61417807230814606683358334855306
61417807230814606721496796999771
61417807230814606721496796999979
61417807230814606727332513873339
61417807230814606729024766569291
61417807230814606729612868824069
61417807230814606729612870340389
61417807230814607956842814726687
61417807230814607964394802319001
61417807230814607964394803835321
61417807230814607964457908792878
61417807230814607964457908794330
61417807230814607964457908910970
61417807230814608322892156432143
61417807230814608327975760996399
61417807230814608330235195240729
61417807230814608330486358489742
61417807230814608330486358607834
61417807230814608368624820635659
61417807230814608368624820635867
61417807230814608375988780150645
61417807230814608375988781666965
61417807230814608376239943596647
61417807230814608513249879235070
61417807230814608513249879236522
61417807230814608513249879353162
61417807230814608513500583338174
61417807230814608513500583339626
61417807230814608513500583357047
61417807230814608513500583357095
61417807230814608513500583456266
61417807230814608513500584873415
61417807230814608513500698326251
61417807230814611487481737125194
61417807230814611487481737126646
61417807230814611617880543199784
61417807230814611663634099411892
61417807230814611663634099878452
61417807230814611670411935259909
61417807230814611670412393939258
61417807230814611670432855966309
61417807230814612028930209612891
61417807230814612028930209613099
61417807230814612034013814177147
61417807230814612036273707567386
61417807230814612036273707568838
61417807230814612036524411671942
61417807230814612074662873816407
61417807230814612074662873816615
61417807230814612082277996777395
61417807230814612212676773957188
61417807230814612212676774423748
61417807230814612217007231576686
61417807230814612217007231589784
61417807230814612220292126789113
61417807230814641311112200021161
61417807230814641311112200487721
61417807230814641676890979183393
61417807230814641676973513649289
61417807230814645015458000505957
61417807230814645017150253201909
61417807230814645380483633790405
61417807230814645380483633790453
61417807230814645380483634256965
61417807230814645380483635306773
61417807230814645381319314600645
61417807230814645382931356362195
61417807230814645383011566830037
61417807230814645563497858639045
61417807230814645564249970948357
61417807230814646669450039669801
61417807230814655949801131325872
61417807230814655949801132375632
61417807230814655949802165496210
61417807230814655949802165612850
61417807230814656499417189945786
61417807230814656506186930895290
61417807230814656691744184779769
61417807230817293554766501441097
61417807230817297259112301925893
61417807230817308387357506907782
61417807230817309667620942755493
61417807230817309667641861945525
61417807230817309667641863461845
61417807230817310216663960611673
61417807230817310216684966938922
61417807230817310216684966940374
61417807230817310216684967057014
61417807230817313321127602826308
61417807230817313321148494834900
61417807230817313321148495301460
61417807230817313327926330682917
61417807230817313366881073411743
61417807230817313366881159038416
61417807230817313366881159504976
61417807230817313373658994886481
61417807230817313373679915592833
61417807230817313915923833583712
61417807230817313915923834050272
61417807230817313922702128112530
61417807230817313922723020119670
61417807230817313922723020587682
61417807230817342968544060978273
61417807230817343014359259647733
61417807230817343014359261164053
61417807230817343380389087286555
61417807230817346672136715585285
61417807230817346672136716051845
61417807230817346672889861463069
61417807230817346672972395928965
61417807230817346672972396395525
61417807230817346674584438157075
61417807230817346674664648624917
61417807230817346718705060132529
61417807230817346718705060599089
61417807230817346718706093700953
61417807230817346720397312828481
61417807230817346720400670394959
61417807230817347084734887771351
61417807230817347266932946342897
61417807230817348365834117336841
61417807230817348367526370032793
61417807230817348367528694030847
61417807230817348502278964069813
61417807230817357790226038746628
61417807230817357790246959452980
61417807230817358385890866415042
61417807230817358385891123632486
61417807230874679165232106583161
61417807230874684518213253105471
61417807230874684518213254155231
61417807230874684653966599340169
61417807230874684655473921275235
61417807230874684655473922791555
61417807230874684655661949352515
61417807230874684655661949819075
61417807230874684655745861760625
61417807230874684655745890458433
61417807230874684655745978068033
61417807230874685067255927184207
61417807230874685067255927650767
61417807230874685067255928700527
61417807230875383272316038119573
61417807230875383311292472273915
61417807230875383318067299148027
61417807230875384960112748605755
61417807230875384960112749538875
61417807230875384965198675651745
61417807230875385102459430264709
61417807230875385102459430381349
61417807230875385104716542143945
61417807230875385104718866025359
61417807230875385514241694570575
61417807230875394797133379870127
61417807230875399738519516390597
61417807230875399738520545260373
61417807230875399743603119438533
61417807230875399782578524723099
61417807230875399784274130286881
61417807230875399789356704465041
61417807230875433090344536679807
61417807230875433136095797708261
61417807230875433136099150576091
61417807230875549877213851364791
61417807230875583230459383810316
61417807230875583230731010031089
61417807230875583231214853586728
61417807230875583232907106282680
61417807230875583253607916810746
61417807230875583253608145448474
61417807230875583254091760827112
61417807230875583260867358886996
61417807230875585083671068386132
61417807230875585083753977304592
61417807230875585083755010425170
61417807230875585083765599918325
61417807230875585635085503400149
61417807230875835998966651017099
61417807230875835998966652533419
61417807230875880288154789404457
61417807230875883992500674462001
61417807230875885227270985343152
61417807230875885227270986392912
61417807230875885227282608073525
61417807230875885227282609123333
61417807230875885229730331595697
61417807230875885273788191905557
61417807230875885275480444601509
61417807230875885275483541917903
61417807230875885275483542384463
61417807230875885275483914989245
61417807230875885275483915455805
61417807230875885275483916505565
61417807230875885411048860541881
61417807230875885412741113237833
61417807230875885412744583625569
61417807230875885412744584092129
61417807230875885412744585141889
61417807230875885824335091069525
61417807230875885824335205388389
61417807230875885824338188385919
61417807230875885824338189902239
61417807230875885824338532759453
61417807230875885824338534275773
61417807230875885824338647550701
61417807230875885824338649067021
61417807230878086808151887998361
61417807230878086808151888115001
61417807230878285140636747168561
61417807230878285692144597338697
61417807230878286789460380716959
61417807230878286926741970059635
61417807230878286927494082368947
61417807230878287338523947154159
61417807230878296260448517871685
61417807230879437682746353557677
61417807230879437682746353574939
61417807230879437682748677456353
61417807230879438278393732780507
61417807230879438278393733730889
61417807230879453102551761593803
61417807230879486263744363643658
61417807230879487498184157909652
61417807230879487498184158026292
61417807230879487498245800950204
61417807230879487498246058167648
61417807230879487498246805237620
61417807230879487498246833935428
61417807230879487498246834052068
61417807230879487498246920028660
61417807230879487498246920028868
61417807230879487498247178308962
61417807230879487498247178425602
61417807230879487498266950059552
61417807230879487498266950176192
61417807230879487498267754641780
61417807230879487498267754758420
61417807230879487498267840735060
61417807230879487498267840851700
61417807230879487498268099015314
61417807230879487498268099131954
61417807230879487499091153022906
61417807230879487500691169309764
61417807230879487500691427576968
61417807230879487500694899481024
61417807230879487500712118597284
61417807230879487500712119647044
61417807230879487500712376864488
61417807230879487500715561790482
61417807230879487500715561907122
61417807230879487500715820070736
61417807230879487500715820187376
61417807230879487500775225076984
61417807230879487500777549541598
61417807230879487500778323909698
61417807230879487500778324376258
61417807230879487500789085706320
61417807230879487505777096355754
61417807230879487505778245194876
61417807230879487505778245311516
61417807230879487543997291431462
61417807230879487543999357045672
61417807230879487544000390147536
61417807230879487544000390264176
61417807230879487544000504938576
61417807230879487544000505055216
61417807230879487544844709235014
61417807230879487547379470706377
61417807230879487552462816536869
61417807230879487554157392181115
61417807230879487681261517015522
61417807230879487681261518065282
61417807230879487683730159710416
61417807230879487683730159827056
61417807230879487683740634412496
61417807230879487683740634879056
61417807230879487689723571262261
61417807230886240087100256004463
61417807230886240094443294813049
61417807230886353193348214872442
61417807230886353742390889417738
61417807230886357311170855171987
61417807230886357317948776646725
61417807230886386545173235161652
61417807230886386546784153299853
61417807230886390250094335786188
61417807230886390250282622130672
61417807230886390251119450397824
61417807230886390257625665188656
61417807230886390257897634371854
61417807230886390616991267412777
61417807230886390800005492261209
61417807230886390800005582601079
61417807230886390800005611297435
61417807230886390802453327753587
61417807230886390806751992800111
61417807230886390806752107585535
61417807230886390807599326048411
61417807230886390807599440833835
61417807230886391899765299822163
61417807230886391905120586315183
61417807230886392036963292432711
61417807230886392446297835553417
61417807230886392448829210736487
61417807230886392448829240497105
61417807230886642812707002299019
61417807230886642812707003348827
61417807230886642820887213901711
61417807230886653931661483297882
61417807230886653931661826254474
61417807230886653938443106248445
61417807230886657042905256647938
61417807230886657042905599604530
61417807230886657088659185931340
61417807230886657637701860476636
61417807230886657637702203783196
61417807230886657644480153956663
61417807230886657645044985378493
61417807230886657645044985845053
61417807230886657645233270686372
61417807230886657645233272204096
61417807230886686690301162388173
61417807230886687101895140219865
61417807230886690257469865518268
61417807230886690393799631218992
61417807230886690393883197737248
61417807230886690393883312522672
61417807230886690393883313572432
61417807230886690394730534154592
61417807230886690440400519085077
61417807230886690440400522267405
61417807230886690989255255892960
61417807230886692041859329442812
61417807230886692041859672399404
61417807230886692043282309960243
61417807230886692226484561369635
61417807230886692226484561836195
61417807230886692226484905725907
61417807230886692226484934907537
61417807230886692226484935957297
61417807230886692226568617444709
61417807230886692638078539201327
61417807230886692638078883557599
61417807230886692638078912253955
61417807230886692638078912726131
61417807230886701514545858087473
61417807230886702109907407122091
61417807230887541548670336017495
61417807230887541555448487179721
61417807230887554362212854582244
61417807230887554368994133513405
61417807230887554499410847192792
61417807230887554499473264938314
61417807230887558068253230692563
61417807230887558075784299469056
61417807230887558205450880347980
61417807230887558205451223321834
61417807230887558205513642467036
61417807230887558205513985423628
61417807230887558205514014476489
61417807230887558213045052326804
61417807230887558213045053726484
61417807230887558213045053844528
61417807230887590824434340837392
61417807230887590824434345554754
61417807230887590825187486751104
61417807230887590825187490983192
61417807230887590831965412457930
61417807230887590831965670725134
61417807230887591375736794926238
61417807230887592657119644709669
61417807230887592657119645063801
61417807230887592664462655292671
61417807230887592794380399439273
61417807230887593206727522970534
61417807230887603729400001427674
61417807230887603775237182955998
61417807230887603775240396574127
61417807230887603780320871743082
61417807230887607481277673522965
61417807230887607481277673877097
61417807230890259359655265433372
61417807230890259908697939978668
61417807230890259908698282935260
61417807230890292711448889186378
61417807230890292718226810661116
61417807230890292718227068928320
61417807230890292719074372063088
61417807230890293268117046608384
61417807230890305432647061054198
61417807230890305615661313069776
61417807230890305615682320932218
61417807230890305620765923980154
61417807230890309321607159957638
61417807230890309321628080663984
61417807230890309322454577681756
61417807230890309322538604526614
61417807230890309326774531551410
61417807230890309326774532969801
61417807230910500475586041749179
61417807230910501710932059474691
61417807230910501710932831127023
61417807230910501756685387050475
61417807230910501756685644267919
61417807230910501756686415920251
61417807230910502307988869653561
61417807230910516530009579724037
61417807230910516530010608593813
61417807230910516575763193330261
61417807230910516575764193620321
61417807230910518360152976101261
61417807230910518360153004797617
61417807230910551719317707845255
61417807230910551719317936482983
61417807230910657954373117875291
61417807230910657954373118341851
61417807230910700045098208781914
61417807230910700052357422220436
61417807230910701882500042707624
61417807230910701882500043757384
61417807230910702426575594380185
61417807230910702426575598613725
61417807230910706130921284779657
61417807230910706130921399098521
61417807230910706133369116971615
61417807230910707368213812603073
61417807230910707779744655244111
61417807230910707779744655710671
61417807230910707779744999600383
61417807230910707779745000071155
61417807230910707779745028315453
61417807230910716699413233389925
61417807230910716699413233389973
61417807230910716701860954445347
61417807230910717251552510521654
61417807230910718348988978081235
61417807230910718349072661969709
61417807230910952607439022315413
61417807230910952608003106547397
61417807230910956311784822800209
61417807230910958143622791167127
61417807230910958143622791167175
61417807230910958143622791633687
61417807230910958143622791633735
61417807230910958144187908967583
61417807230910958151237914478035
61417807230910958151237914482247
61417807230910958151803003236379
61417807230910969269357890110583
61417807230910969269357890114795
61417807230910972968621116417219
61417807230910972968621116421431
61417807230910972973703690595379
61417807230910972973703690599591
61417807230910972973704695121739
61417807230910972975964126650301
61417807230911001995881593154769
61417807230911002066970507934949
61417807230911002066970511117277
61417807230911002066970511135991
61417807230911002066970512185751
61417807230911002432810559684233
61417807230911002615825239092353
61417807230911002615825243324441
61417807230911002615825268721829
61417807230911002615825271904157
61417807230911002623439247331941
61417807230911002623440018984273
61417807230911002623440251854089
61417807230911006138850936863035
61417807230911006320170958070089
61417807230911006320171039577149
61417807230911006320171043809237
61417807230911006320171068156865
61417807230911006320171072388953
61417807230911006322618761564239
61417807230911006322618766281601
61417807230911006327785047816737
61417807230911006327786052338885
61417807230911007557400350704303
61417807230911007557400351170863
61417807230911007557400695060575
61417807230911007557400695531347
61417807230911007557400723775645
61417807230911007557484377903453
61417807230911007562567752609869
61417807230911007562567752959789
61417807230911007968994328535995
61417807230911007968994329002555
61417807230911007968994587269759
61417807230911007968994672909529
61417807230911007968994673376089
61417807230911007968994701588623
61417807230911007969747818787265
61417807230911016708200978785817
61417807230911016842930242478245
61417807230911016843682354787557
61417807230911017255276332619249
61417807230911017256971941365359
61417807230911017445906799623765
61417807230911017447601375268011
61417807230911018492317959092275
61417807230911018682947392816808
61417807230911018682947392994927
61417807230911022196099675345039
61417807230911022196099675345087
61417807230911022196663759577071
61417807230911022196851787654351
61417807230911022198631166382215
61417807230911853020101554267392
61417807230911853180323903584937
61417807230911853180323903586389
61417807230911853180888759469253
61417807230911853181076016957107
61417807230911853181076016958511
61417807230911853181077045826883
61417807230911853182771621471129
61417807230911853182771650050845
61417807230911853182771650052249
61417807230911858511369686139329
61417807230911858712187977319730
61417807230911867837568524765507
61417807230911869621958336232863
61417807230911869621958336238479
61417807230911869621958336251577
61417807230911869624406431776569
61417807230911869631184353251307
61417807230911873541516477112091
61417807230911902449309380057270
61417807230911902451485504882744
61417807230911902451485505932504
61417807230911902456568079060904
61417807230911902456568080110664
61417807230911902975140103099994
61417807230911902975140874752326
61417807230911902975141131969770
61417807230911902976040379368809
61417807230911902976040465574517
61417807230911902976040494154233
61417807230911902982733846365816
61417807230911902982733932104964
61417807230911902982734960974740
61417807230911902982817529191215
61417807230911902998080458374070
61417807230911902998080691242434
61417807230911902998101640529954
61417807230911903005610725026484
61417807230911903005610753606200
61417807230911903005610754655960
61417807230911903005610983293688
61417807230911903005631645734288
61417807230911903005631646784048
61417807230911906895597834329237
61417807230911907993683868983093
61417807230911908125296188773941
61417807230911908130944623708485
61417807230911918013718581614117
61417807230911919034982664625331
61417807230911919034982779410755
61417807230911919057775775771212
61417807230911919057859458615542
61417807230911919065390869874990
61417807230911919106155409676885
61417807230911919111144454784858
61417807230911919111803844615641
61417807230911919243416164406489
61417807230911919659999185909478
61417807230911919659999187327392
61417807230911919659999187328844
61417807230911922810501210511601
61417807230911922810501210515813
61417807230911922810501982163933
61417807230911922810501982168145
61417807230911922817280136512699
61417807230911922817844220744683
61417807230911922817844992397015
61417807230914604154920850853800
61417807230914604160003425031960
61417807230914604289733773037314
61417807230914604289754460873850
61417807230914604289754690561338
61417807230914604289754693743666
61417807230914604289754693745118
61417807230914604297263836450840
61417807230914604297264065088568
61417807230914604297284985796372
61417807230914604335487354764902
61417807230914604337935194738458
61417807230914604338018873318888
61417807230914604343017392662948
61417807230914604343017649880392
61417807230914604343018797786394
61417807230914604343101447497048
61417807230914620944037175056130
61417807230914620946568578936957
61417807230914620946568578936960
61417807230914620946568665026028
61417807230914620946568923293229
61417807230914620946568923293232
61417807230914620947332313835676
61417807230914620947416340680534
61417807230914620947416369260250
61417807230914620951652267527211
61417807230914620951652267704358
61417807230914620951652267705330
61417807230914620951652269122272
61417807230914620951652269123721
61417807230914620951652269123724
61417807230914620951662772523861
61417807230914624653394726679722
61417807248179109784934964203666
61417807248211464227303668454374
61417807248215366276018119325782
61417807248215366276206147403062
61417807248215412530287952401274
61417807248288358524989860788194
61417807248309672007279868828246
61417807248312373710715214812352
61417807248312377419265726022908
61417807248312629979065003982595
61417807248312629979065004332515
61417807248312673711113455441618
61417807248312673711113455441666
61417807248312677562532030990654
61417807248312677562782735111228
61417807248312677562782739697448
61417807248312677562782739698852
61417807248312677562782849785628
61417807248312679201564559152372
61417807248313530409616031247555
61417807248313530409616031597475
61417807248313574467797246313526
61417807248313574467797332052674
61417807248313574467797589270118
61417807248313574467797590332928
61417807248313577993333877050588
61417807248313579822640445191228
61417807248313589241121440032428
61417807248313590888249463668316
61417807248313590888249720885760
61417807248492457555270538222323
61417807248492457555270566802039
61417807248492457967617661466547
61417807248492507380642075592547
61417807248492507380642104172263
61417807248503261069463604699636
61417807248503264780605152646804
61417807248503264781610203945020
61417807248503309245467574390402
61417807248504450920457083410898
61417807248504450920457340628342
61417807248504450920457341691152
61417807248507150244430979367178
61417807248507152028820786248314
61417807248507161357468380821566
61417807248507161365148473802564
61417807248507161699859597012784
61417807248507162935184722847796
61417807248507163123219617384464
61417807248507163148722377739688
61417807248507163148722378802498
61417807248507163187610629305886
61417807248507166710699427482244
61417807248507166829257669165532
61417807248507166830157259521172
61417807248507167450371909239185
61417807248507211111105867460378
61417807248507211294120090909130
61417807248527125568458008819092
61417807248527423925051362244926
61417807248527423925072282951326
61417807248527423926557652576978
61417807248527423934364160904230
61417807248527425711975017907412
61417807248527425718752939382150
61417807248527425757728602699236
61417807248527425764506524173974
61417807248527576431908964319168
61417807248527576469880405033162
61417807248527576469880405038826
61417807248527576469880405038986
61417807248527576469880405051876
61417807248527576469880405505546
61417807248527576607329101765528
61417807248527576614923303958640
61417807248528324678412361193425
61417807248528374501524462801595
61417807248528475395832442895100
61417807248528475398346307471072
61417807248528475398346307587712
61417807248528476450677985675156
61417807248528476631178460622016
61417807248528476633692325314628
61417807248528477037880129030696
61417807248528477045474216432560
61417807248528477045474331223600
61417807248528775541863316559392
61417807248528775541863316676032
61417807248528775587616872888140
61417807248528776639948555563208
61417807248528776777209334402948
61417807248528776822962890498416
61417807248528777188991225520880
61417807248528777234494106197953
61417807248528777234744896407388
61417807248528777372005565043712
61417807248528777372005565160352
61417807248528780895029393376028
61417807248528780940782949704776
61417807248531028035499049854943
61417807248531178329345182734990
61417807248531178329345182851630
61417807248531178748658600015838
61417807248531178748721395436344
61417807248531182042914647287614
61417807248531478335577163636164
61417807248531478335601523181322
61417807248531478335601523187146
61417807248531478472862191823310
61417807248531478526147187992833
61417807248531478892154721699256
61417807248531478892175613709252
61417807248531478892238289739240
61417807248531478892238404524664
61417807248531478937929193901805
61417807248531479075249645393105
61417807248531479075252629378916
61417807248531479075252739643811
61417807248531479075252744164340
61417807248539131491400599699521
61417807248539131903182863875697
61417807248539131908830292752900
61417807248539131909018320830228
61417807248539282204492456196958
61417807248539282204492456313598
61417807248539282209573822580284
61417807248539283446680563820724
61417807248539283447433709231900
61417807248539283850868367523534
61417807248539283850868367536584
61417807248539283850868367640174
61417807248539283850868367653224
61417807248539283858378886886818
61417807248539283858378886891030
61417807248539283858378886904288
61417807248539283858399779249750
61417807248539283858462569729696
61417807248539283859215715140872
61417807248539287152655826167186
61417807248539287152655826171398
61417807248539287152655826184656
61417807248539287557471652842427
61417807248539287557471652842428
61417807248539287557659910618890
61417807248539287564249803998830
61417807248539287564249804003042
61417807248539287564249804003201
61417807248539287564249804003202
61417807248539582209996684339642
61417807248539582355603667491440
61417807248539582401357223586908
61417807248539583590197572909044
61417807248539583590950718320220
61417807248539583635888366872405
61417807248539583635951129004512
61417807248539583994385376624904
61417807248539584001895895975138
61417807248539584001895895979350
61417807248539584001895895979509
61417807248539584001895895979510
61417807248539584001916788338070
61417807248539584002732724229192
61417807248539584047649452187246
61417807248539584047670372781377
61417807248539584047733134913484
61417807248539584184743099446704
61417807248539584184910235632076
61417807248539584184931127524032
61417807248539584184931127524076
61417807248539584184993918523383
61417807248539587296172863841045
61417807248539587296235625973152
61417807248539587342742327713076
61417807248539587700151833675242
61417807248539587700151833680906
61417807248539587700151833681066
61417807248539587700151833693956
61417807248539587700151833694164
61417807248539587700423429792602
61417807248539587700423429805652
61417807248539587700967741224395
61417807248539587700967741224396
61417807248539587707766841672689
61417807248539587707954869750017
61417807248539587708017631882124
61417807248539587708498808110102
61417807248539587746156093996118
61417807248539587746156094009168
61417807248539587746156094125808
61417807248539587746721297553143
61417807248539587746721297553144
61417807248539587746909583910726
61417807248539587753499477294878
61417807248539587753499477295085
61417807248539587753499477295086
61417807248539587753771188210872
61417807248539587754524333622048
61417807248539587883354086606666
61417807248539587883354086619716
61417807248539587884170367403777
61417807248539587884170367753697
61417807248539587884254050229393
61417807248539587884254050579313
61417807248539587889253713234269
61417807248539587889253713584189
61417807248539587890948288696184
61417807248539587890948289228435
61417807248539632170910410142918
61417807248540482922600574940995
61417807248540482968333239144511
61417807248540482968333239261151
61417807248540482969168919488192
61417807248540482969168919604832
61417807248540484021501745585180
61417807248540484203679256988067
61417807248540484203700148880019
61417807248540484203700148880020
61417807248540484569728484239354
61417807248540484615461148088530
61417807248540484615461148092742
61417807248540484615461148106000
61417807248540484615461262897039
61417807248540484616297976342584
61417807248540484752742823425316
61417807248540487726723862524678
61417807248540487726723862524886
61417807248540487909717310052175
61417807248540487909717310052176
61417807248540488275766537070182
61417807248540488313905113871626
61417807248540488314721279695370
61417807248540488314721279812010
61417807248540488314721394664525
61417807248540488319804740495017
61417807248540488319804740849149
61417807248540488321248497170546
61417807248540488321248497170594
61417807248540488321499201157063
61417807248540488321499201273650
61417807248540488321499316143475
61417807248540488322085325420227
61417807248540488322085325420228
61417807248540488322336029523332
61417807248543184070025546280840
61417807248543184070025546397480
61417807248543184625847634567519
61417807248543184671601190896267
61417807248543184671601190896268
61417807248543185906947208506543
61417807248543185906947208506544
61417807248543186273707883024868
61417807248543186318729214415515
61417807248543186318729214415516
61417807248543186455989883051840
61417807248543189422355942753796
61417807248543189422355942754004
61417807248543189423192742409419
61417807248543189423192742409420
61417807248543189423192770990587
61417807248543189423192770990588
61417807248543189430723809295174
61417807248543189567231705475183
61417807248543189567231705475184
61417807248543189605370167602436
61417807248543189606123399223448
61417807248543189606123399223484
61417807248543189606123399223532
61417807248543189606123399223537
61417807248543189606123427804652
61417807248543189606186075249308
61417807248543189606186075249313
61417807248543189606206995839020
61417807248543189606206995955660
61417807248543189612901578978524
61417807248543189613717142018374
61417807248543189613738407215107
61417807248543189613738407215108
61417807248543189979013596692286
61417807248543189979013596696658
61417807248543190017968081041640
61417807248543190017968081158280
61417807248543190017989001747992
61417807248543190017989001864632
61417807248543190024746260900222
61417807248543190024767267712903
61417807248543190024767267712904
61417807248543190024767296275358
61417807248543190025520413124079
61417807248543190025520413124080
61417807248543222957948419512658
61417807248543222959642996556584
61417807248543224744029364480822
61417807248543224744031688828796
61417807248543233892291092123581
61417807248543233892291092240221
61417807248543234030312511813466
61417807248600358801190861038738
61417807248600358801190894340188
61417807248600358801399809822418
61417807248600358801399814544152
61417807248600358801399843123868
61417807248600358806483412870354
61417807248600559451832222525125
61417807248600559451834546989739
61417807248600570160053825896276
61417807248601261199354989741045
61417807248601309375338038843551
61417807248601309375906250778025
61417807248601309376157414045911
61417807248601309376157671263355
61417807248601309382681077652137
61417807248601410270465908574304
61417807248601411505812697953552
61417807248601421383502967072100
61417807248601422618848984799016
61417807248601460050062969024616
61417807248601461278087640301678
61417807248601706541855117355363
61417807248601710383482507181479
61417807248601711483239960031999
61417807248601711620500628668323
61417807248601726259952151240879
61417807248601759659223009134505
61417807248601760210525376539851
61417807248601761445893086626903
61417807248601761445893086743543
61417807248601761652049585813050
61417807248601761652049585929690
61417807248601762063580887619126
61417807248603962910133373457878
61417807248603962910133402032409
61417807248604007329221318276379
61417807248604007374995823776007
61417807248604012865489119051241
61417807248604161341716050819496
61417807248604172454753452273884
61417807248604413949885948105571
61417807248604413949886953928021
61417807248604425068006929560569
61417807248604428774043976918867
61417807248604461530986387598836
61417807248604463172303197795356
61417807248604463216337929432146
61417807248604463355233854609628
61417807248604463355233855076188
61417807248604463767078536544216
61417807248604463767078536660856
61417807248612066183771580813652
61417807248612066778295842387858
61417807248612066778295870967574
61417807248612066778316762976166
61417807248612066785094942718108
61417807248612116188893743130013
61417807248612116189081774406931
61417807248612116189082028424785
61417807248612116189082032674135
61417807248612116189646630291247
61417807248612116189646888558451
61417807248612116745530681746517
61417807248612217084205916433120
61417807248612217084206259389712
61417807248612228197243317887508
61417807248612229431837223305112
61417807248612229432653130970858
61417807248612229843619229214084
61417807248612229843619572170676
61417807248612229844435136879830
61417807248612229844435395160084
61417807248612229980880240807000
61417807248612229981633387770632
61417807248612266909643688295927
61417807248612278022681089750315
61417807248612530033705730759974
61417807248612530170903723370522
61417807248612530170966485135446
61417807248612530170966742352890
61417807248612530170966743415700
61417807248612530177748108440141
61417807248612533327964102029756
61417807248612533876756072471948
61417807248612533876923437172579
61417807248612533876944100549324
61417807248612533876944357766768
61417807248612533876944357779818
61417807248612533877006862664168
61417807248612533877007119881612
61417807248612533877007234673621
61417807248612533883701473322743
61417807248612533884349900427149
61417807248612533884349901476909
61417807248612533884350016262333
61417807248612533884538186784788
61417807248612533884538186902832
61417807248612533884538187834548
61417807248612533884538274041660
61417807248612533884538531259104
61417807248612566687320534046426
61417807248612567052313278046879
61417807248612567052313364135947
61417807248612567053073542183860
61417807248612567053073885140452
61417807248612567053160582598823
61417807248612568464095361159901
61417807248612568470873168315775
61417807248612578166110943638248
61417807248612578166111286594840
61417807248612578218667066376529
61417807248612579400892877133180
61417807248612579400892877268694
61417807248612579400893221624966
61417807248612579401544776614787
61417807248613430601454750635482
61417807248613430601455008915736
61417807248613430608236373586092
61417807248613430608236373586093
61417807248613430738715762228398
61417807248613430738715763291208
61417807248613433849959536991024
61417807248613433903307295397648
61417807248613434261741542899996
61417807248613434261741800117440
61417807248613434307474464437539
61417807248613434307495127810072
61417807248613434307495127814284
61417807248613434314252500237783
61417807248613434315089214049748
61417807248613434315089214167792
61417807248613434315089215095296
61417807248613434315089215099508
61417807248613434315089301306620
61417807248613434315089558051888
61417807248613434315089558524064
61417807248613434444755882539676
61417807248613434444756139407200
61417807248613434444756139420250
61417807248613434444756139757120
61417807248613434452350312781492
61417807248613467201781199813134
61417807248613467201784557280234
61417807248613467247538257117681
61417807248613467255132315686858
61417807248613467666663301835239
61417807248613468848913609785898
61417807248613468848913695525046
61417807248613468894646388424861
61417807248613468896340964010058
61417807248613478319902204315458
61417807248613480014482607950251
61417807248616135598960181531788
61417807248616136148003199033676
61417807248616165244657784349688
61417807248616168775277994200292
61417807248616168912538662836616
61417807248616168950691042811443
61417807248616168957468964286181
61417807248616168958316612131515
61417807248616169324320668745588
61417807248616169362543186769590
61417807248616169370098618040487
61417807248616169370161294070476
61417807248616170553855359848680
61417807248616179888315052698088
61417807248616179888315395654680
61417807248616180025575807073560
61417807248616180025576064291004
61417807248616180437358070199976
61417807248616181671888956770726
61417807248616181671889299591804
61417807248616181671889301126998
61417807248616181671951975617580
61417807248616181671951977152614
61417807248616181717729924794228
61417807248616181855719460685698
61417807248616185385544455547890
61417807248616185385544456597650
61417807248616185421224607064831
61417807248616185423651406947341
61417807248616185423651521732765
61417807248616185423672327653693
61417807248616185423672442439117
61417807248616185423735090239309
61417807248616185423735204558173
61417807248616185423746024285776
61417807248616185428818779009131
61417807248616185431277119751406
61417807248616185431277120801166
61417807248636378402439029353674
61417807248636378402606424075670
61417807248636378407521603531834
61417807248636378407688969674113
61417807248636378407688998252425
61417807248636378407709918958777
61417807248636378407709918958778
61417807248636378409949434285666
61417807248636378409949462865382
61417807248636378409970354996438
61417807248636378409970355009488
61417807248636378409970383570969
61417807248636378410221517804225
61417807248636426166828387974151
61417807248636426174171140985577
61417807248636427813936495427239
61417807248636427813936524006955
61417807248636427821299421820675
61417807248636427821299421821404
61417807248636427821299450401120
61417807248636427821299450418625
61417807248636427821300193491241
61417807248636526856033099871170
61417807248636526856033100920930
61417807248636526856033185610318
61417807248636528093074808901016
61417807248636528502409006598476
61417807248636528502409011197746
61417807248636528503162153422382
61417807248636528503162156608922
61417807248636528504605680576732
61417807248636528504605680589782
61417807248636528504856814809988
61417807248636528639669761323868
61417807248636528640422907802066
61417807248636528642117483796232
61417807248636528642117569535380
61417807248636532209202529201504
61417807248636532209202533787724
61417807248636532209202615294784
61417807248636532346463284281028
61417807248636532346463370020176
61417807248636533992839195607604
61417807248636533993592340668860
61417807248636533993592341018780
61417807248636533993592426757928
61417807248636533995035869235940
61417807248636533995286917712786
61417807248636576261463684974730
61417807248636576262279592522432
61417807248636576262279678261580
61417807248636576263723120735380
61417807248636576673057662793324
61417807248636576673810546400836
61417807248636576673810803618280
61417807248636576675505122045082
61417807248636576680588725093018
61417807248636576680588729679238
61417807248636577908570758839276
61417807248636577908571530491608
61417807248636577908571787709052
61417807248636577908592479895768
61417807248636577908592484495038
61417807248636577908592737113212
61417807248636577908592737130682
61417807248636577908592741712482
61417807248636577908592741716902
61417807248636577908592741729952
61417807248636577908592827456050
61417807248636577908592827469100
61417807248636577909408646073644
61417807248636577909408649260184
61417807248636577909408731812792
61417807248636577909408734999332
61417807248636577910852173227994
61417807248636577910852173241044
61417807248636578045853491842816
61417807248636578045853491860286
61417807248636578045853493259965
61417807248636578045853496442293
61417807248636578045853496442294
61417807248636578045853496459556
61417807248636578045853577949354
61417807248636578045853582181442
61417807248636578045853582198704
61417807248636578048363976097574
61417807248636578048363980679582
61417807248636578048364062186642
61417807248636578053447669466666
61417807248636578457362729281468
61417807248636578457363500933800
61417807248636578457447469687510
61417807248636578458200357881242
61417807248636578458200615098686
61417807248636578459894933525488
61417807248636578459894938111708
61417807248636578464978536573424
61417807248636578464978541159644
61417807248636581614632856024810
61417807248636581616892550419846
61417807248636581621975896250338
61417807248636581752709862671438
61417807248636582163487846866312
61417807248636582163487851452532
61417807248636582171018913752226
61417807248636582171018918338446
61417807248636583399587785193196
61417807248636583399838833670042
61417807248636583399838919409190
61417807248636583401282361887202
61417807248636583401533410364048
61417807248636583406365707717694
61417807248636583406617099151132
61417807248636584019050030502934
61417807248636592735013297704726
61417807248636592735264349368112
61417807248636592870830524217170
61417807248636592870830609956318
61417807248636592872525104093504
61417807248636592942003152886574
61417807248636592942003153236494
61417807248636593284056315206614
61417807248636593284056319792834
61417807248636593353534086325412
61417807248636593353534111718587
61417807248636593353596762351188
61417807248636594588032343365741
61417807248636594588032714883175
61417807248636594588283390425437
61417807248636594588283391825117
61417807248636594588283505092817
61417807248636594588283763360021
61417807248636828828855529306339
61417807248636828828855643625203
61417807248636828829693587906791
61417807248636834182863020773369
61417807248636834182863020773585
61417807248636834200499606546427
61417807248636834246232242168823
61417807248636834383681312019457
61417807248636834388764657849949
61417807248636834390459233494195
61417807248636834390459233844115
61417807248636834390542916319811
61417807248636845326129700329738
61417807248636845326129701379498
61417807248636845508579209126743
61417807248636845508579209476663
61417807248636845508662891952359
61417807248636849207926118258995
61417807248636849213008692437155
61417807248636878235102136276465
61417807248636878646718068272125
61417807248636878649165527878015
61417807248636878649165786145219
61417807248636878679647001894616
61417807248636878679647260161820
61417807248636878725400586803080
61417807248636878725400816490568
61417807248636883588105234830175
61417807248636883588293262907503
61417807248636883588293520124947
61417807248636883795011150496999
61417807248636883795011150501211
61417807248636883796705726141245
61417807248636883796705726145457
61417807248636883801789071975949
61417807248636883801789072325869
61417807248636893085520161974894
61417807248636893497030176303844
61417807248636893497030462101004
61417807248636893497051125588508
61417807248636893497113767072066
61417807248636893497113767188706
61417807248636893497113771439508
61417807248636893497113772856450
61417807248636893542784018429752
61417807248636894731549352454061
61417807248636894731549723971495
61417807248636894731800399513757
61417807248636894731800400913437
61417807248636894731800514181137
61417807248636894731800772448341
61417807248636894914825701773793
61417807248636894914825701778005
61417807248636894914825702127925
61417807248636894915662415157862
61417807248636895333950717733573
61417807248636898437873430430881
61417807248637729213673892251191
61417807248637729213673892367831
61417807248637729259427477159655
61417807248637734814232339280205
61417807248637734814232339284417
61417807248637734814232339634337
61417807248637734819315685110697
61417807248637734819315685464829
61417807248637734821010260754943
61417807248637734821010260759155
61417807248637744076810679098839
61417807248637745861200490585069
61417807248637745863711319296673
61417807248637745932352286706045
61417807248637745932352286706046
61417807248637745932373235990709
61417807248637745932373235990710
61417807248637745937435632536537
61417807248637745937435632536538
61417807248637745937435661114849
61417807248637745937435661114850
61417807248637745939130236387491
61417807248637745939130236391703
61417807248637784225562177761959
61417807248637784225562177766171
61417807248637784225562178116091
61417807248637784227256753228086
61417807248637784227256753406205
61417807248637784227256753410417
61417807248637784232340099240909
61417807248637784232340099590829
61417807248637784776048723670486
61417807248637793516071189589774
61417807248637794110595456929858
61417807248637795343682125187799
61417807248637795343682125187800
61417807248637795345376729038753
61417807248637795345376729392885
61417807248637795350198408141409
61417807248640436105634343839217
61417807248640436105697019864993
61417807248640480577240110836871
61417807248640495219255204473572
61417807248640495219255229866747
61417807248640495402248532603324
61417807248640495402248534003004
61417807248640495402248534125473
61417807248640495402248537307588
61417807248640495402248538724738
61417807248640497046102343218751
61417807248640497048529143101261
61417807248640497048529257886685
61417807248640497048550063807613
61417807248640497048550178593037
61417807248640497048612826393229
61417807248640497053696515163051
61417807248640497186658494659894
61417807248640497193415496833789
61417807384211962486325254273352
61417807384211962486325254286450
61417807384211962670092623483247
61417807384211962677685793503196
61417807384211963081685569262739
61417807384211963081937764582777
61417807384211963086769172310675
61417807384429867274198485972198
61417807384429867274198485976570
61417807384429867274198485989668
61417807384429867274198487039380
61417807384429867275034166315878
61417807384429867275034167383060
61417807384429911195279275869582
61417807384429911195844134936226
61417807384429911196095183413072
61417807384429911202600106834836
61417807384429911202600365102040
61417807384429911202621285808392
61417807384429911202872334285238
61417807384430751232039709620561
61417807384430751234484074625825
61417807384430762352419117827012
61417807384430762352419117831384
61417807384430762352607144487398
61417807384430762352607144504868
61417807384430762352607144858999
61417807384430762352608177960863
61417807384430767293992248868527
61417807384430767703042941392640
61417807384430767704749514304340
61417807384430767705585194648019
61417807384430767705585194648020
61417807384430767710668797695955
61417807384430767710825429826742
61417807384430767710856825773331
61417807384430767712364606968090
61417807384430800645817269157737
61417807384430801056846130705245
61417807384430801059102467633181
61417807384498944021271298862481
61417807384498944023530734623131
61417807384498944158531967498805
61417807384498944158531967498853
61417807384498944159284079808165
61417807384498944159284082990493
61417807384498944160976335686445
61417807384498944160979430287071
61417807384500144732600003852133
61417807384500144733352116161445
61417807384500144778269992029825
61417807384500144781366256040157
61417807384500144915530660666149
61417807384500144915530660666197
61417807384500144916366341009877
61417807384500144918626924676481
61417807384502545883246559397919
61417807384502546295028565306882
61417807384502546295028565306891
61417807384502546432035178371744
61417807384502546432038529822641
61417807384502813268039432183455
61417807384502813275382328919769
61417807384502846069640515148304
61417807384502846069890530505816
61417807384502846069912484331342
61417807384502846069923073824705
61417807384502846070477343397986
61417807384502846070727358772968
61417807384502846070728391874832
61417807384502846072182508535643
61417807384502846072430114855745
61417807384502846072454478768393
61417807384502846077233572514040
61417807384502846077233573563800
61417807384502846077254494270152
61417807384502846436035091555937
61417807384502846436599175787921
61417807384502846438291428483873
61417807384502846481422521057324
61417807384502846481506203882732
61417807384502846481506462162986
61417807384502846481517051656397
61417807384502846483964772711819
61417807384502846484027534476743
61417807384502846484048455537227
61417807384502846484048456600037
61417807384502846489015579472772
61417807384502846489015836690216
61417807384502846489036499116314
61417807384502846618777720292673
61417807384502846618965748370001
61417807384502846619613400636353
61417807384502846619613519672579
61417807384502846621225183080939
61417807384502846621305772368531
61417807384502846621309123819419
61417807384502846621309125236361
61417807384502846621497151896747
61417807384502846622061236128731
61417807384502846627207349208979
61417807384503746639962779976309
61417807384503746645045354154469
61417807384503747049317209634538
61417807384503747049317210684298
61417807384503747049317984473410
61417807384503747056827360043758
61417807384503747056827360063441
61417807384503747056940374160757
61417807384503747057107510229493
61417807384503758169977889934009
61417807384535233714347044103584
61417807384535261526534435373165
61417807384535261526534435378781
61417807384535261526534436441591
61417807384535266879515579762811
61417807384535266879703865057631
61417807384535267060186800816225
61417807384535267060186800816273
61417807384535267060186803998601
61417807384535267060270368850593
61417807384535267060270368850641
61417807384535267060270454589741
61417807384535267060270482119745
61417807384535267061022481159953
61417807384535267061022484342281
61417807384535267062446236576875
61417807384535267062718089906063
61417807384535267062718204697103
61417807384535267063283064826557
61417807384536178612205111951354
61417807384536183558675971029697
61417807384538819369166213187840
61417807384538819376948701621942
61417807384538879902739667391582
61417807384538885391777896633168
61417807384538885391777897695978
61417807384538885394037333928804
61417807384538885399371727369873
61417807390116680686435855914434
61417807390119698587811404575086
61417807390119698587811747531678
61417807390120588090787432202668
61417807390120588500037947078883
61417807390120599018363803679464
61417807390120599018363808265684
61417807390120599567405450754664
61417807390120599567405707972108
61417807390120599567406822581032
61417807390334584742523699187058
61417807390335485259501674726141
61417807390335490658421307754885
61417807390338187008438412423855
61417807390338187008626440501183
61417807390338187013769449673068
61417807390338187013770482792194
61417807390338187013770564281992
61417807390338187013770568531342
61417807390338187013770825748786
61417807390338220361934876305761
61417807390338225257777667138799
61417807390338236419654287628918
61417807390338236419926256812116
61417807390338492688388030166017
61417807390338492695730035872739
61417807390338492695731040394887
61417807390338536432779641245444
61417807390338536562606179366080
61417807390338536562606179384794
61417807390338536562606437651998
61417807390338536562690120471998
61417807390338536563534099322864
61417807390338536569948447589404
61417807390338536570228682328258
61417807390338536974200157203388
61417807390338536981730452435518
61417807390338536981814135261134
61417807390338536981822658747332
61417807390339387765708816488319
61417807390339387770771498829855
61417807390339387773048756464191
61417807390339387773051852114577
61417807390339392668118711505766
61417807390339392712176490443919
61417807390339393077452886291250
61417807390339393123770468275563
61417807390339393123937572464163
61417807390339393125445353540926
61417807390339393126217928931213
61417807390339393261282386334529
61417807390339421119205164534993
61417807390339426013144546794003
61417807390339426014859928340511
61417807390339426058898103004707
61417807390339426424738524625692
61417807390339426426370338137787
61417807390339426426453906172155
61417807390339426426641934249483
61417807390339426470492080836351
61417807390339426478107087949057
61417807390339437000779708193698
61417807390339437130446290944318
61417807390339437138040378229542
61417807390339437138040463968850
61417807390339437542040268775962
61417807390339437542291315835658
61417807390339437542856171719974
61417807390339437549625917251243
61417807390339437549634356061186
61417807390407569436611481314059
61417807390407569572364826498997
61417807390407569572364829681325
61417807390407569574060176977903
61417807390407569574060521357261
61417807390408431298006091215862
61417807390408469956427724443854
61417807390408469963938213579960
61417807390408470002152204463420
61417807390408770145669213551740
61417807390408770148693417821169
61417807390408770192186419064385
61417807390408770192186422246713
61417807390408770193878674942665
61417807390408770193882142614633
61417807390408770329447087700709
61417807390408770329447090883037
61417807390408770331139343578989
61417807390408770331142811250957
61417807390408770331707642669601
61417807390411121888403776993102
61417807390411133001441178447490
61417807390411133001441435664934
61417807390411171110518977926520
61417807390411171110520011028384
61417807390411171248080806238894
61417807390411171248896709182906
61417807390411171250531621835679
61417807390411171250531880102883
61417807390411171250531965842031
61417807390411171250531966196163
61417807390411171250531966209213
61417807390411171250531967258973
61417807390411171255340248315144
61417807390411171293806319845438
61417807390411171301064646962844
61417807390411171662125945090617
61417807390411171707858608231323
61417807390411171713777639186275
61417807390411171845056256481387
61417807390411171845056514748591
61417807390411171845056600842031
61417807390411171845328110860287
61417807390411171845328196599435
61417807390411171845328196953567
61417807390411171845328196966617
61417807390411171846144477568351
61417807390411182368628696829228
61417807390411438086344238422126
61417807390411438086344581378718
61417807390411438086345353031050
61417807390411438086345610248494
61417807390411438681141099462643
61417807390411438688483967619241
61417807390411471300908847292456
61417807390411471300909618944788
61417807390411471307412849707204
61417807390411471437238612993180
61417807390411471437322295346620
61417807390411471437323328933758
61417807390411471437804505178998
61417807390411471438170287581112
61417807390411471438170373320260
61417807390411471438170630537704
61417807390411471439781295126063
61417807390411471439781639486547
61417807390411471439781640549405
61417807390411471444673489763812
61417807390411471444673604082676
61417807390411471483839500859265
61417807390411471483839504041593
61417807390411471485346824310651
61417807390411471485531753555217
61417807390411471485531756737545
61417807390411471485534851338171
61417807390411471485535224409513
61417807390411471485535225459273
61417807390411471849951521837752
61417807390411471849951894909253
61417807390411471849952636446676
61417807390411471851375617318191
61417807390411471851375618381049
61417807390411471856455495672784
61417807390411471856455867209092
61417807390411471897129201755931
61417807390411471897129202228107
61417807390411472032882175404561
61417807390411472032882178586889
61417807390411472034386490361651
61417807390411472034389498855947
61417807390411472034389841694447
61417807390411472034389843229481
61417807390411472034389958020729
61417807390411472034577869771775
61417807390411472034577870243951
61417807390411472034577898954809
61417807390411472039744156024273
61417807390411482420450251161592
61417807390411482557710891218200
61417807390411482557711005537064
61417807390411482557899292244406
61417807390411482557984839861661
61417807390411482969492897127172
61417807390411482969493268663480
61417807390412322387659619497824
61417807390412339065123496266456
61417807390412339065123753483900
61417807390412339248952996250677
61417807390412339256296006479547
61417807390412371806499604159140
61417807390412371875412544983636
61417807390412371875412545119150
61417807390412372005072348342543
61417807390412372005163153179594
61417807390412372416644376007540
61417807390412372416644377070398
61417807390412372416673477237722
61417807390412372416924524297418
61417807390412372416945073349418
61417807390412372416945416306010
61417807390412372417481204257222
61417807390412372417489380181734
61417807390412372417669490614804
61417807390412372419175776700426
61417807390412372419176551535086
61417807390412372424196363612904
61417807390412372424196364662664
61417807390412372424204515425828
61417807390412372424267191451604
61417807390412372424267534408196
61417807390412372424267535943230
61417807390412372424267564522946
61417807390412372424447412089542
61417807390412372424447413139302
61417807390412372424455564020558
61417807390412372424455564020718
61417807390412372425019303760916
61417807390412372463234789165686
61417807390412372463423075523268
61417807390412372465209514510447
61417807390412372465777697865205
61417807390412372470012968907628
61417807390412372470200996998006
61417807390412372470860272043365
61417807390412372472552524739317
61417807390412372472555619339943
61417807390412372608121026768757
61417807390412382988449946438024
61417807390412382988449946573538
61417807390412383123284157681918
61417807390412383125710958030940
61417807390412383125710959565974
61417807390412383125710959566134
61417807390412383125711073884838
61417807390412383535066163590890
61417807390412383537304935862584
61417807390412383537304937397618
61417807390412383537305051716482
61417807390412383537492965474946
61417807390412383537492965475106
61417807390412383537493337011254
61417807390412383583332584743621
61417807390412388478868512443110
61417807390412388483952115491046
61417807390412388524716655651285
61417807390412388529705700399510
61417807390443592146819512784229
61417807390443592284101527872145
61417807390443592284101527872193
61417807390443592286549163306511
61417807390443592286549248927615
61417807390443592286549249399791
61417807390443592286549249412841
61417807390443592286549277625375
61417807390443602855605199331091
61417807390443603267470889128537
61417807390443603267472008323681
61417807390443859122365361307175
61417807390443859122366365829323
61417807390443859127448682803056
61417807390443859127448940007483
61417807390443859129143512347064
61417807390443859129708371536045
61417807390443886985368735093777
61417807390443886985368738276105
61417807390443892474103227850785
61417807390443892474103231033113
61417807390443892475798922217999
61417807390443892475798922690175
61417807390443892476363782819677
61417807390443892480965208470497
61417807390443903594568470331349
61417807390443903599651044509509
61417807390443903601345620153755
61417807390443903601346391806087
61417807390443908349843920230783
61417807390443908352376440137687
61417807390444759557999967272443
61417807390444759695260721997835
61417807390444792911517240257605
61417807390444803976257685770158
61417807390444803978705493981670
61417807390444803978705748016786
61417807390444803978706522851446
61417807390444803983789097029606
61417807390444804022011270678622
61417807390444804024460107759910
61417807390444804024553636835713
61417807390444804024554408488045
61417807390444804029542681938070
61417807390444804029637987542485
61417807390444804030202071774469
61417807390444804161752629535120
61417807390444804161752630952062
61417807390444804162567419287150
61417807390444804167462826499861
61417807390444808917676710083670
61417807390444808964246227049677
61417807390444808971024381398443
61417807390444808971025153050775
61417807390444808971589237282759
61417807390447460849652787613552
61417807390447494152333157886892
61417807390447494198086714099000
61417807390447494203169974509646
61417807390447494203170060598714
61417807390447505267659719088192
61417807390447505267827084726324
61417807390447505267848005432724
61417807390447505267910767565038
61417807390447505270107436961286
61417807390447505275442178824486
61417807390447505313580669634788
61417807390447505316206689731548
61417807390447505321195763732950
61417807390447505865814563471920
61417807390447505865814563590012
61417807390447505865814592169728
61417807390447510621927958014541
61417807390447510621927988110577
61417807390447510623623682418013
61417807390447510629271002944381
61417807390447510629459031021709
61417807390447510667681542923053
61417807390447510675024587852845
61417807390447510675212615930173
61417807390447510804858643324000
61417807390447510804858644924641
61417807390447510804942211358332
61417807390447510804942211358368
61417807390447510804942297097480
61417807390447510804942297097564
61417807390447510804942298632550
61417807390447510804942298698157
61417807390447510804942298698205
61417807390447510804942298711255
61417807390447510804942325795324
61417807390447510804942327212266
61417807390447510804942327396178
61417807390447510806554339226248
61417807390447510807390019569928
61417807390447510807390020042104
61417807390447510811720134552052
61417807390447510812473366069345
61417807390447510812473370655565
61417807407845258629113441971180
61417807407845563578514199038238
61417807407845563579266311366264
61417807407845563715712191648626
61417807407845563716526980002588
61417807407845563716526981402268
61417807407846464144631438763769
61417807407846464147078007267548
61417807407846464147078008667228
61417807407846475257668840218148
61417807407846475257668840218157
61417807407846475394865684918172
61417807407846475806647690827144
61417807407846475806647948044588
61417807407846475806648719696920
61417807407846475806649062653512
61417807407846475806710709809672
61417807408060460801264516938316
61417807408060460938525185574640
61417807408060460984278746372968
61417807408061361369076212839600
61417807408061361549576687780844
61417807408064063072511300543452
61417807408064063253011689745548
61417807408064063253012032702140
61417807408064063253012804354472
61417807408064063253075484629758
61417807408064068196094807941374
61417807408064068196094807945586
61417807408064068196909596299548
61417807408064068607688785777230
61417807408064068607688785777389
61417807408064068607688785777390
61417807408064068745701566724478
61417807408064363399042534480204
61417807408064363399042539066424
61417807408064368202413824423518
61417807408064368202413824424970
61417807408064368202413824442232
61417807408064368203165936751544
61417807408064368340426605387868
61417807408064368796938459069066
61417807408064368927609349177965
61417807408064368927609349527885
61417807408064368927693032353501
61417807408064368932691923356125
61417807408064368932691923706045
61417807408064368932692695004245
61417807408064368932692695358377
61417807408064368932775606531661
61417807408064368935036042582371
61417807408064412809533598426674
61417807408064413221064898819972
61417807408065264011772221035339
61417807408065264011793112925887
61417807408065268770162844298866
61417807408065268770162844300478
61417807408065268770162844317740
61417807408065268953156291824959
61417807408065269358160376438713
61417807408065269363242950616873
61417807408065269363243722269205
61417807408065269363243722623337
61417807408065269364687478944734
61417807408065313233306445599932
61417807408065313240084711430942
61417807408065313369751292781882
61417807408065313377345380067106
61417807408065313377345380067266
61417807408065313781533555908298
61417807408065313788876681873134
61417807408133395856461909486382
61417807408133406969499310940770
61417807408134346196485867460506
61417807408134646570447813088518
61417807408134656956531323594125
61417807408136998127644898207308
61417807408136998127708693091518
61417807408137009240682299661696
61417807408137009240683677272608
61417807408137009240746094545906
61417807408137047952235336471895
61417807408137314378182124586302
61417807408137314920362418946767
61417807408137314920363190599099
61417807408137314920446101300207
61417807408137314927788998036521
61417807408137314927789226676679
61417807408137347473184919617246
61417807408137347722047184750535
61417807408137348095697735745424
61417807408137348095698107281732
61417807408137348095752259820338
61417807408137348095752259821067
61417807408137348272187553554841
61417807408137348273879806253223
61417807408137348273882900858061
61417807408137348273882901207981
61417807408137348278712332124340
61417807408137348278712447978389
61417807408137348278963037762421
61417807408137348278963152081285
61417807408137348278965360710715
61417807408137348278965475029579
61417807408137348278965475032009
61417807408137348278965475036221
61417807408137348278965475386141
61417807408137358797204179763106
61417807408137358798043446623491
61417807408137358798043446624895
61417807408137359208735137199812
61417807408137364151209432630730
61417807408138214893398518765212
61417807408138215305180524674184
61417807408138215305180781891628
61417807408138215305181553543960
61417807408138215305181896500552
61417807408138215350913446211727
61417807408138215350914217864059
61417807408138248109658474387548
61417807408138248244384501243642
61417807408138248245220181587322
61417807408138248245223539054422
61417807408138248245224653663346
61417807408138248290977238891869
61417807408138248656166764370058
61417807408138248657002444713738
61417807408138248657003216366070
61417807408138248657005544963394
61417807408138248657005887919986
61417807408138248657006573833170
61417807408138248657006659572318
61417807408138248657006916789762
61417807408138248663509776016030
61417807408138248663509804595746
61417807408138248663760480118974
61417807408138248663760480119134
61417807408138248702477714443083
61417807408138248702738580819801
61417807408138248702739352472133
61417807408138248702759503068045
61417807408138248704430833522395
61417807408138248704430833872315
61417807408138248704433813252952
61417807408138248704433928057330
61417807408138248704433928118809
61417807408138248704433928123021
61417807408138248704433928472941
61417807408138248709263359389300
61417807408138248709263360924485
61417807408138248709514065027381
61417807408138248709514179346245
61417807408138248709516502294539
61417807408138248709516502296969
61417807408138248709516502301181
61417807408138248709516502651101
61417807408138248709537424542783
61417807408138248710102283609427
61417807408138259227755207028226
61417807408138259227755235607942
61417807408138259363341186089646
61417807408138259365015989983254
61417807408138259365015989983414
61417807408138259775123191998618
61417807408138259776547177470418
61417807408138259776797881573362
61417807408138259776797881573522
61417807408138259776798253109670
61417807408138259776798253109830
61417807408138259822300760843688
61417807408138259822300790958589
61417807408138259822551838018077
61417807408138259822553903748927
61417807408138264771281013288087
61417807408169479514056510966147
61417807408169735361671368016807
61417807408169735366753942194967
61417807408169735366753943257744
61417807408169735366753971837460
61417807408169768713409377655827
61417807408169768713409377660039
61417807408169768715103838434216
61417807408169768715103953300073
61417807408169768715103953304285
61417807408169768720186527478233
61417807408169768720186527482445
61417807408169768720186527832365
61417807408169768720187299134777
61417807408169768720187299484697
61417807408169779101251254378898
61417807408169779650198628089491
61417807408169779650293928924194
61417807408169779651046414169290
61417807408169779830702569225287
61417807408169779833223814066764
61417807408169779833223928936833
61417807408169779833223929286753
61417807408169779834060639134362
61417807408169779834060642316690
61417807408169784591681099018704
61417807408169784596764017749888
61417807408169784596764046329604
61417807408170669143960404920787
61417807408170669143960405274919
61417807408170669145654980565033
61417807408170669145654980569245
61417807408170669150737554743193
61417807408170669150737554747405
61417807408170669150737555097325
61417807408170669150738326749657
61417807408170680263774956197581
61417807408170680263796876997212
61417807408170680264611666749242
61417807408170685210831481600296
61417807408170685211082525827585
61417807408173320426975417863982
61417807408173337632918524221028
61417807408173364875725394601222
61417807408173370228894827472228
61417807408173370228895599124560
61417807408173370228895856342004
61417807408173370231155292102654
61417807408173370437307947494056
61417807408173381349275264548662
61417807408173381349275267735202
61417807408173381369955359033479
61417807408173381372434586116203
61417807408173381555427923126604
61417807408173381555449963041441
61417807408173381555449963041442
61417807408173381556264751376530
61417807408173382105056717569372
61417807408173386861170227651049
61417807408173386861170227651050
61417807408173386862928598516429
61417807408173386868513242662888
61417807408173386868513271242604
61417807408173386906902891853161
61417807408173386906902891853162
61417807408173386906902892049911
61417807408173386906923782444812
61417807408173386906923782916987
61417807408173386906923782916988
61417807408173386906923782995693
61417807408173386906923783979797
61417807408173386906923783979798
61417807408173386906923811496703
61417807408173386906923812559513
61417807408173386908409067866510
61417807408173386908409067883772
61417807408173386908598500599271
61417807408173386908682154844964
61417807408173386908682183424680
61417807408173386908682183621636
61417807408173386909434267154276
61417807408173386909434295733992
61417807408173386914266823322002
61417807408173386914266827571352
61417807408173386914517532028589
61417807408173387044184451431056
61417807408173387044184451549100
61417807408173387044184452966042
61417807408173387044184538783895
61417807408173387045880147451300
61417807408173387051778282167761
61417807460915074883003800638908
61417807460915119352859805387610
61417807461020491135006531471610
61417807461022892290109959454143
61417807461023192426011846232183
61417807461023192426095528579592
61417807461023192426575930464167
61417807461023192426659612817192
61417807461023192433689730638594
61417807461023192433689730642806
61417807461023192433689730655904
61417807461023203545031411925342
61417807461023203590785255463971
61417807461023203590785341203119
61417807461023203590786112855451
61417807461024087501782807916254
61417807461024092856646555827082
61417807461024092856646555831294
61417807461024092856646555844552
61417807461024092856646556303678
61417807461024092856646556316728
61417807461024092856646556316776
61417807461024092857210640063278
61417807461024092857210640082152
61417807461024092857210640548712
61417807461024092862546187059017
61417807461024092864240757903554
61417807461024092864804842139750
61417807461024093047171414717618
61417807461024103975583558398496
61417807461024103975583583914135
61417807461024103975583587096247
61417807461024103975583588513405
61417807461024104112780690430864
61417807461024104112781462083196
61417807461024104158513354750963
61417807461024104158514126403295
61417807461206858302349621732762
61417807461206858851392639234650
61417807461206869415387023187150
61417807461206919352100753483182
61417807461238089699743363580722
61417807461238094589477805059308
61417807461238094589477805064924
61417807461238990078644761422219
61417807461238990079208845654203
61417807461238990261658986247566
61417807461238990261658986251778
61417807461238990261658986264876
61417807461238990261658986265036
61417807461238990261658986365658
61417807461238990261658986369870
61417807461238990261658986382920
61417807461238990261658986383128
61417807461238990261658987800070
61417807461238990262223070479550
61417807461238990262223070498264
61417807461238990262223070502636
61417807461238990262223070597642
61417807461238990262223070614904
61417807461238990262223075219998
61417807461238990267554369319472
61417807461238990267555140971804
61417807461238990269253188341348
61417807461238990269253188442130
61417807461238990269253188446342
61417807461238990269253188459392
61417807461238990269253189859072
61417807461238995020028832324268
61417807461238995020028832329883
61417807461238995020028832329884
61417807461239290267894434714055
61417807461239290412770197431072
61417807461239290412770198947392
61417807461239290413334281766646
61417807461239290413334286365916
61417807461239290458523753624466
61417807461239290458523753628678
61417807461239290458523753641776
61417807461239290458523753759820
61417807461239290458523755159500
61417807461239290459087837860662
61417807461239290459087842578024
61417807461239295209278505621719
61417807461239295346476383913611
61417807461239295346476498226492
61417807461239295346476498226652
61417807461239295346476498227896
61417807461239295346476498232268
61417807461239295765936274228994
61417807461239295765936274247708
61417807461239295766500358465190
61417807461239295811689830559194
61417807461239295811689830576456
61417807461239295812253914795390
61417807461239295941272728966586
61417807461239295941272728970798
61417807461239295941272728983896
61417807461239295941272728984056
61417807461239295941272729456232
61417807461239295941272729456280
61417807461239295948887851766720
61417807461241691965658158655786
61417807461241691965658158659998
61417807461241691973252360382178
61417807461241991560132492749511
61417807461241992109175167744106
61417807461241992116769255034994
61417807461241992116769369470498
61417807461241992116769374069768
61417807461241992162522925564514
61417807461241992162522925682606
61417807461241992162522930281876
61417807461241997049723443540135
61417807461241997049723557853176
61417807461241997049723557858792
61417807461241997050475555849447
61417807461241997050559238202472
61417807461241997050559238651770
61417807461241997050559238669032
61417807461241997058153440260070
61417807461241997103906996590270
61417807461241997461505449449107
61417807461241997644519788597322
61417807461241997644519788610580
61417807461241997644519789069706
61417807461241997644519789082756
61417807461241997644519789082804
61417807461242041389999305639108
61417807461242041389999648595700
61417807461242041527197298249656
61417807461242041527197641206248
61417807461242041939042323140996
61417807461242892127944188646424
61417807461242892127944188763064
61417807461242892539726194540894
61417807461242892547257610519316
61417807461242892683766276933103
61417807461242892729498941135215
61417807461242892729519833126498
61417807461242892729519833130710
61417807461242892729519833261851
61417807461242892729519833261852
61417807461242892729519834661532
61417807461242892729519861841567
61417807461242892730271945553902
61417807461242892730334621465798
61417807461242892730334621583890
61417807461242897480274585118136
61417807461242897480274585123752
61417807461242897481110265444346
61417807461242897481110265448558
61417807461242897488704467525030
61417807461242897664040922393972
61417807461242898075070815862282
61417807461242898075070815875540
61417807461242898082665017938754
61417807461242898082665017951851
61417807461242898082665017951852
61417807461242898082685910061226
61417807461242898082685910078487
61417807461242898082685910078488
61417807461242898219863010545090
61417807461242941957811087273716
61417807461242941957811087279540
61417807461242941958564576014490
61417807461242942087478012999962
61417807461242942095009424259410
61417807461242942140733448650251
61417807461242942140763009167865
61417807461242942499260276126218
61417807461242942499260276126378
61417807461242942506791687385826
61417807461242942506854106193998
61417807461242942506854363411442
61417807461242942548301764749394
61417807461311024566782827713850
61417807461311024574376657781630
61417807461311035687414059236018
61417807461311035687414316453462
61417807461311073913596544340795
61417807461311925136292194844680
61417807461311925136292194844888
61417807461311925136856279076664
61417807461311925142187577781232
61417807461311936255224722018176
61417807461311936255224979235620
61417807461311936255225755609526
61417807461311974920906830913928
61417807461312274487661222754592
61417807461312274487664321941438
61417807461312274561385425907678
61417807461312274698395504759753
61417807461312274698646094544002
61417807461312275110177396349870
61417807461312275110177767886178
61417807461312275293191992715736
61417807461312275294006781050824
61417807461312285674422827362066
61417807461312285811683495998390
61417807461312286223214797804258
61417807461314626840291367117546
61417807461314676212559912708808
61417807461314676212622674473732
61417807461314687325660075928120
61417807461314926434734306256266
61417807461314943645703974969497
61417807461314943645704003549213
61417807461314976264632485521152
61417807461314976264632514100868
61417807461314976401830478131700
61417807461314976401830849668008
61417807461314976401893154157476
61417807461314976401893268476340
61417807461314976806920855318667
61417807461314976806921626970999
61417807461314976808616202615245
61417807461314976813675531602756
61417807461314976814514684204567
61417807461314976996627453491081
61417807461314976996689756445364
61417807461314976996710764307797
61417807461314976997529023838423
61417807461314976997529368332479
61417807461314976997530139984811
61417807461314976999224715143783
61417807461314987377669886975540
61417807461314987377669915555256
61417807461314987377670258511848
61417807461314987514867879586088
61417807461314987514867908165804
61417807461314987514930555611864
61417807461314987514930669930728
61417807461314987926712933057144
61417807461315827390611948211692
61417807461315876758656957865620
61417807461315876758660315332720
61417807461315876801879110667830
61417807461315876827385194605420
61417807461315876832381533970552
61417807461315876832444181299972
61417807461315876832444181422436
61417807461315876832444524256564
61417807461315876833197441519658
61417807461315876964642626760306
61417807461315876964644949708600
61417807461315876964645721360932
61417807461315876965398866772108
61417807461315876969642173910520
61417807461315876969642259649668
61417807461315876969642516867112
61417807461315876969642518402306
61417807461315876970457305202200
61417807461315877010375290963822
61417807461315877010377613912116
61417807461315877010378385564448
61417807461315877011131530975624
61417807461315877011131788193068
61417807461315877011152422984216
61417807461315877011152680201660
61417807461315877015395758818984
61417807461315877015458894011758
61417807461315877373893484587978
61417807461315877374733408961351
61417807461315877376424889886722
61417807461315877376427984487348
61417807461315877376427984605597
61417807461315877377181129898524
61417807461315877381424522776084
61417807461315877381424524311278
61417807461315877381424552890994
61417807461315877381487198801860
61417807461315877381487200336894
61417807461315877381487571873202
61417807461315877382239311111172
61417807461315877422097857795224
61417807461315877422160533470920
61417807461315877422913794102040
61417807461315877422997735330211
61417807461315877422997821419279
61417807461315877427178109219733
61417807461315877427178137799449
61417807461315877427240783710324
61417807461315877427262048790201
61417807461315877427992896019636
61417807461315877428017290171879
61417807461315877428017547389314
61417807461315877428018319041646
61417807461315877428018405130715
61417807461315877428080309508371
61417807461315877429691945264263
61417807461315877429775656804949
61417807461315877560195727936547
61417807461315877565278302114707
61417807461315877565341064233763
61417807461315877565341835886095
61417807461315887945418935424940
61417807461315887945481582754360
61417807461315887945481668493508
61417807461315887945481697189864
61417807461315887945481697195688
61417807461315887945481925710952
61417807461315887946233695063672
61417807461315887946234842974046
61417807461315888082679661104056
61417807461315888082679918321500
61417807461315888082679919856694
61417807461315888083494449439144
61417807461315888083494706656588
61417807461315888128433160273372
61417807461315888128433503229964
61417807461315888494461924230472
61417807461315888494461925765666
61417807461315888494524600256248
61417807461315888494524601791282
61417807461315888494524716110146
61417807461315888495276712565560
61417807461315888540215539253837
61417807461315888540278185164712
61417807461315888540299193027145
61417807461315888541117452557771
61417807461315893443463097913474
61417807461315893443463098963234
61417807461315893481664666651360
61417807461315893481665438303692
61417807461315893481665442535780
61417807461315893481665471115496
61417807461315893481665699753224
61417807461315893489195761583335
61417807461315893489195762116990
61417807461315893489195763166750
61417807461347108231971259261395
61417807461347347424193633540455
61417807461347347424381661617783
61417807461347347424945745849767
61417807461347364084668691552992
61417807461347364084668977350152
61417807461347364086363262479876
61417807461347397440445767590007
61417807461347413307555517946216
61417807461347413307555546525932
61417807461347413309344395533093
61417807461347413309533456730999
61417807461347413309596104531315
61417807461347413309596218850269
61417807461347413310097540962983
61417807461347413314615998078689
61417807461347413314616002329443
61417807461347413314678678709475
61417807461347413314678766045136
61417807461347413314678790374050
61417807461347413314679051842296
61417807461348264515219628479540
61417807461348264652480759344716
61417807461348292301799033024262
61417807461348297243375258666196
61417807461348297245633919587974
61417807461348297860871192018274
61417807461348297868485852887020
61417807461348297870912997710487
61417807461348308386913903751007
61417807461348308386914246707599
61417807461348308569907579547391
61417807461348308569908355921456
61417807461348308912860790854433
61417807461348308935769012014912
61417807461348308981408145907282
61417807461348308981438538396875
61417807461348308981439656126737
61417807461348308981501300161639
61417807461348308982254444461825
61417807461348313875346379230213
61417807461348313875377889429985
61417807461348313875440565455761
61417807461348313921120884845032
61417807461348313921120913424748
61417807461348313921183418326361
61417807461348313921183675543805
61417807461348313921183761282953
61417807461348313921194150364012
61417807461348313923098823629815
61417807461348313923662907861799
61417807461348313928149854783359
61417807461348313928244390165560
61417807461348313928746229895544
61417807461350999160118014093640
61417807461350999709182071557125
61417807461351010273154381956519
61417807461351010273155415548028
61417807461351010273176450923405
61417807461351015580591523494258
61417807461351015581344668924391
61417807461351015586427990958136
61417807461351015586428019537852
61417807461351015624556230816088
61417807461351015624650503134907
61417807461351015624650531714623
61417807461351015627160987372196
61417807461351015632160678956995
61417807461351015632181571617250
61417807461351015632181833084044
61417807461351015632244252246509
61417807461351015761879776240253
61417807461351015761911257938957
61417807461351015761911291223225
61417807461351015763521807722462
61417807461351015763521807722546
61417807461351015764359008558248
61417807461351015764422890069428
61417807461351015764422890069437
61417807461351015769442325809024
61417807461351015769505378508209
61417807862677283937146318442764
61417807862677283937146318460026
61417807862786300866618666400372
61417807862786302101965717234768
61417807862786302505400375656251
61417807862786302512994577726948
61417807862786302512994577728352
61417807862993399885760735266104
61417807862993399885760735266312
61417807863003939314706152795197
61417807863004204922707628991848
61417807863004206698748973770956
61417807863004206698748973776572
61417807863004206699314205901508
61417807863004206706343175848876
61417807863004206706908293186732
61417807863004239869817139715161
61417807863005106725865342620048
61417807863005107129300001041531
61417807863005107129300001041532
61417807863005107129300001041579
61417807863005107129300001041580
61417807863005107129865233179518
61417807863005107136894203112228
61417807863005107136894203113632
61417807863005140071787380427081
61417807863097598367131438268019
61417807863097598367131438269423
61417807863097598778976463528150
61417807863097598778976463528159
61417807863098499482290546108867
61417807863098799487794685328617
61417807863098799488546797637929
61417807863098799488546800821661
61417807863098799488546800825873
61417807863098799490239050333881
61417807863098799490239053517613
61417807863098799490239053521825
61417807863098799533432128671100
61417807863098799533432132903188
61417807863098799533450729611534
61417807863098799533515812540860
61417807863098799535996076933677
61417807863098799536058839048726
61417807863098799673256716872241
61417807863098799673256745570001
61417807863098813765420179479245
61417807863101200635927405228014
61417807863101200636682873532433
61417807863101200636682873545483
61417807863101200636743308172026
61417807863101200636745636710301
61417807863101200638190192397551
61417807863101200638190192747471
61417807863101200638378220474879
61417807863101200638378220824799
61417807863101200638378479092003
61417807863101200638942304706863
61417807863101200638942309306133
61417807863101201048276851364077
61417807863101201048276851377127
61417807863101201049972198656443
61417807863101201049972456923647
61417807863101201050160485000975
61417807863101201050223247133286
61417807863101201050223247133295
61417807863101201187233211299125
61417807863101201187233211316378
61417807863101500825103811406414
61417807863101500825168894335740
61417807863101500827363242934976
61417807863101500827363243984736
61417807863101500827460786277695
61417807863101500827648814355023
61417807863101500827649158711295
61417807863101500827649158728557
61417807863101500828212898587007
61417807863101500832445817113136
61417807863101500832445818162896
61417807863101501191793860448185
61417807863101501191793860465447
61417807863101501193486113144137
61417807863101501193486113161399
61417807863101501236697789238058
61417807863101501239145507111152
61417807863101501244228081289312
61417807863101501374244111149957
61417807863101501374808195381941
61417807863101501374808199615481
61417807863101501376500448077893
61417807863101501376500452311433
61417807863101501376503776481455
61417807863101501376503805179263
61417807863101501376503805196525
61417807863101501376503891289965
61417807863101501376691833256591
61417807863101501376691833273853
61417807863101501376754595393069
61417807863101501376754595393117
61417807863101501377255917488575
61417807863101515467160661955380
61417807863101515604421330591704
61417807863102416220434790967754
61417807863102416631212947539535
61417807863102417871830224738824
61417807863109272951047594944568
61417807863109272951047853211772
61417807863109573140318447091916
61417807863109606301535036144025
61417807863109606486997067670387
61417807863109606486997096366743
61417807863109621126508599625282
61417807863109621126508943981554
61417807863109621311971033273474
61417807863109621311971034323234
61417807863110521742522056807358
61417807863110521879782814913906
61417807863113222848713053041394
61417807863113223033990208312076
61417807863113223038442551918344
61417807863113223583218160884962
61417807863113224632286612622246
61417807863113224632286956978518
61417807863113224815301208993936
61417807863113224815301296145814
61417807863113224818564950259998
61417807863113224818564950264210
61417807868694025109580857113805
61417807868694026756709909619469
61417807868694926089174558924061
61417807868694926094258242993576
61417807868694926094258242993624
61417807868694926233966749005780
61417807868694926272105211020555
61417807868694926279720305099844
61417807868694926279720305101248
61417807868694927324521692663745
61417807868694927324521692676843
61417807868694927331296514816124
61417807868694927331296514829222
61417807868694927331296514932764
61417807868694927331296514932812
61417807868694927331296514945862
61417807868694927880339187956124
61417807868694927880339187957576
61417807868694927880339187961740
61417807868694927880339187961788
61417807868694927880339188428348
61417807868694927918481122347131
61417807868694927918481122347179
61417807868694927919046325774260
61417807868694927919046325787358
61417807868694927926096216426420
61417807868694927926096216427824
61417807868901723332793850932794
61417807868901724977477506258834
61417807868902023468695767340101
61417807868902025115635761848949
61417807868902025120994513934376
61417807868902025120994513934424
61417807868902025120994514400984
61417807868902025120994515463794
61417807868902025120994518651738
61417807868902058057562525705433
61417807868909828396593440801404
61417807868909828396593442317724
61417807868909828397345554644298
61417807868909828435572176259361
61417807868909828442346997012060
61417807868909828442346998529832
61417807868909828442346998547094
61417807868909828443099110856406
61417807868909828443099114044350
61417807868909830036946642266040
61417807868909830043721465957776
61417807868909830043721465970874
61417807868909830082700198378770
61417807868909830082700198478148
61417807868909830082700198496814
61417807868909830082700199913963
61417807868909830089475020653612
61417807868909830089475022182982
61417807868909830089475025370926
61417807868910128585864006101832
61417807868910128585864007500060
61417807868910128585864007518774
61417807868910128585864007618152
61417807868910130226217207467090
61417807868910130226217208983569
61417807868910130226217209002283
61417807868910130232992029741932
61417807868910130232992031154662
61417807868910130232992031258252
61417807868910130232992031271302
61417807868910130232992034341202
61417807868912530093253706333956
61417807868912530093253706339620
61417807868912530138166995708165
61417807868912530139007262433636
61417807868912530139007262546064
61417807868912530139007262546112
61417807868912530139007263963213
61417807868912530145510034516751
61417807868912530145782084637171
61417807868912530145782084715912
61417807868912530145782085188136
61417807868912530145782086233684
61417807868912530145782086237848
61417807868912530145782086250946
61417807868912530145782089420176
61417807868912530145782089420224
61417807868912530146283067532415
61417807868912530146283325799619
61417807868912531328599724060836
61417807868912531328599724060920
61417807868912531335374547752656
61417807868912531335374547765754
61417807868912531374353280154936
61417807868912531374353281690129
61417807868912531374353281695745
61417807868912531381065001027347
61417807868912531381065259294551
61417807868912531381128102448492
61417807868912531381128103964764
61417807868912531381128103964812
61417807868912531381128103977862
61417807868912531381128107165806
61417807868912531785298372212043
61417807868912531792658978858991
61417807868912531792659237126195
61417807868912563490556100229359
61417807868912564682116997045998
61417807868912830289299095203912
61417807868912830289299095209528
61417807868912831517870289243256
61417807868912831517870318413453
61417807868912831524645112936444
61417807868912831928815381300363
61417807868912832119441749181945
61417807868912863681522385412433
61417807868912865282897886404637
61417807868913730719850121074808
61417807868913730719850121074856
61417807868913730719850121541368
61417807868913730719850121541416
61417807868913730719850122591128
61417807868913730719850125792170
61417807868913731955196140318044
61417807868913731955196140318092
61417807868913731955196140331142
61417807868913732497192395059908
61417807868913732504238813347020
61417807868913732504238813347068
61417807868913732504238813813628
61417807868913732542380747732411
61417807868913732542380747732459
61417807868913732542945951153924
61417807868913732542945951172638
61417807868913732549995841811700
61417807868913732549995841813104
61417807868913732687169470155468
61417807868913732687169470161084
61417807868913732687256625423003
61417807868913764249522109390997
61417807868913765850709668045069
61417807868913765896462104949605
61417807868913765896463224139085
61417807868913780672349033219160
61417807868913780672349804871492
61417807868913780672600852285320
61417807868913780672600852298370
61417807868913780672600853348130
61417807868913780672601110565622
61417807868913780674860288045970
61417807868913780679942857992042
61417807868913780718919296143788
61417807868913780720613872837794
61417807869006223780212184958851
61417807869006224146049137875421
61417807869006224190110441391577
61417807869006224190298727736061
61417807869006224190383555344406
61417807869006224191802694087529
61417807869006224191990980432013
61417807869006224329255202833745
61417807869006224329255203896603
61417807869006224329338770868113
61417807869006224329338770868161
61417807869006224329338771930971
61417807869006224329338886703297
61417807869006224329338886703345
61417807869006224330092032133187
61417807869007124757263977021444
61417807869007124757263977954564
61417807869007124757346885939904
61417807869007124757347918127362
61417807869007124759806229744413
61417807869007124759806231144093
61417807869007138989251252878289
61417807869007375078515331117495
61417807869007424903323238714689
61417807869007424903323240231009
61417807869007424949076823624557
61417807869007425086337463563121
61417807869007425086337492260881
61417807869007439727292982882743
61417807869009826003278925211881
61417807869009826003278926261641
61417807869009826049000999805602
61417807869009826049001000972002
61417807869009826049011589298805
61417807869009826049011590465205
61417807869009826056255969804376
61417807869009826056255970854136
61417807869009826460783005701476
61417807869009826460783005818116
61417807869009826461630681906134
61417807869009826463053289707807
61417807869009826468038233980552
61417807869009826598075155969285
61417807869009826598075157019045
61417807869009840873158656732670
61417807869009840873914126509082
61417807869009840875606379205034
61417807869010076781194949412165
61417807869010093436338990333223
61417807869010093436338990337435
61417807869010093443113817207335
61417807869010093443113817211547
61417807869010093443678673095863
61417807869010126169637520251521
61417807869010126169637744184985
61417807869010126192430970121690
61417807869010126192430973304018
61417807869010126192516976823104
61417807869010126192518009010562
61417807869010126192528598503717
61417807869010126192528599436837
61417807869010126194972878819593
61417807869010126194972883070395
61417807869010126194976320490855
61417807869010126194976320509569
61417807869010126194976320963031
61417807869010126194976320976129
61417807869010126240541504270815
61417807869010126240729532348095
61417807869010126240729905419437
61417807869010126604024947953382
61417807869010126604024951135710
61417807869010126604300014789796
61417807869010126604300014906436
61417807869010126604874234085033
61417807869010126606566486780985
61417807869010126606570298794675
61417807869010126606570298794883
61417807869010126606570298807773
61417807869010126787324830194241
61417807869010126787888917607149
61417807869010126789584523170931
61417807869010126789584523189645
61417807869010126789584637980893
61417807869010126789772551248259
61417807869010126789772551249663
61417807869010126789772551266973
61417807869010126789772579964733
61417807869010126789856234092541
61417807869010126789856234092589
61417807869010126789856263322597
61417807869010126790336635480243
61417807869010126794938837500757
61417807869010126797195946081025
61417807869010141016675665820990
61417807869010141017431135597402
61417807869010141017438281884309
61417807869010141019123388293354
61417807869010141019217574518893
61417807869010141429032259716001
61417807869010141429035615766159
61417807869010141429305376851158
61417807869010141430727868462111
61417807869010141430728327804039
61417807869010142664651365992733
61417807869010142664651394572449
61417807869010142671429287467471
61417807869010977193669195006562
61417807869010977193857481364144
61417807869010993795714263348329
61417807869010993797973694863793
61417807869010994004150771977867
61417807869011026600104831406886
61417807869011026600105088624330
61417807869011026600192243690664
61417807869011026600192243703714
61417807869011026607447098917272
61417807869011026622981997386650
61417807869011026622985095169604
61417807869011026622985096102724
61417807869011026622985096219364
61417807869011026737386883096512
61417807869011026737449559122288
61417807869011026737452998079186
61417807869011026738206143490362
61417807869011026738206143494574
61417807869011026767606715877827
61417807869011027148896801849078
61417807869011027148897059066522
61417807869011027148961886899166
61417807869011027148962920018292
61417807869011027148980860928156
61417807869011027149231536320393
61417807869011027149231565031260
61417807869011027149235003988158
61417807869011027149235262255362
61417807869011027149715032327604
61417807869011027149796678119970
61417807869011027149798715153003
61417807869011027149800121326218
61417807869011027149988149399334
61417807869011027149988149403546
61417807869011027156489859201716
61417807869011027156490888071492
61417807869011027156762976290699
61417807869011027171777066661556
61417807869011027171839828780612
61417807869011027171840086011154
61417807869011027171840087060914
61417807869011027171859977834680
61417807869011027171860749487012
61417807869011027171860749487172
61417807869011027171861007767266
61417807869011027172028372355686
61417807869011027172048264192262
61417807869011027172049034781784
61417807869011027172049035844594
61417807869011027172049293062038
61417807869011027172111796901000
61417807869011027172111797963810
61417807869011027172613893848428
61417807869011027172613894911238
61417807869011027172614152128682
61417807869011027172675881132984
61417807869011027172676655967644
61417807869011027174287549836034
61417807869011027174287808116336
61417807869011027174368133828936
61417807869011027174371232661650
61417807869011027179367800016140
61417807869011027179368058296442
61417807869011027179370382294496
61417807869011027179388720722540
61417807869011027179388721785350
61417807869011027179388979002794
61417807869011027179391303000848
61417807869011027179392074653180
61417807869011027217593413573888
61417807869011027217781698881710
61417807869011027217781699931470
61417807869011027217781957148914
61417807869011027220404195986931
61417807869011027225121384807964
61417807869011027225121643088266
61417807869011027225123967086320
61417807869011027357664950362403
61417807869011027357668044963029
61417807869011041447982162862362
61417807869011041449674415558314
61417807869011042042873066704901
61417807869011042044565319400853
61417807869011043279911337127769
61417807869011043284910971429704
61417807869017881747983204485113
61417807869017898364149233644040
61417807869017898364149520607600
61417807869017931161764231675543
61417807869017931571098776928913
61417807869017931573354740804221
61417807869017946395256429507205
61417807869017946395256429507253
61417807869017946395259785557411
61417807869017946396096696712541
61417807869018198553419851975435
61417807869018198553420085791421
61417807869018198553420114487744
61417807869018231900077814361219
61417807869018231900161526434153
61417807869018231907501209192581
61417807869018246129522837630449
61417807869018246538773438595573
61417807869018246539613705802313
61417807869019098983971113056381
61417807869019098983974207657007
61417807869019132330712553344981
61417807869019132330712553699113
61417807869019132467973308074585
61417807869019147106574630742799
61417807869019147106574716831870
61417807869019147109873581554800
61417807869019147152328588587254
61417807869019147152331654491524
61417807869019147153175977809629
61417807869019147154870582158277
61417807869019147159870216814344
61417807869019147159957255163048
61417807869019147159957256759513
61417807869019147290377321693768
61417807869019147292131336887881
61417807869019148390217371891657
61417807869021831789680330217824
61417807869021831790161506463064
61417807869021831790161507512824
61417807869021831796936333337176
61417807869021831796936334386936
61417807869021832201943770639240
61417807869021832208718597513352
61417807869021832385041793104328
61417807869021832391816619978440
61417807869021848261814720437213
61417807869021848261814749016929
61417807869021848444829059604509
61417807869021848451523298609224
61417807869021850045388624379961
61417807869021850055242261167893
61417807869021850098736038189845
61417807869021850100995845959717
61417807869021850230916799605010
61417807869021850235996702227067
61417807886311783805164181439212
61417807886311785452354880647366
61417807886311785589552873257914
61417807886409096182273446032698
61417807886419601761942845323552
61417807886419602997290010825328
61417807886419602997290011297504
61417807886419901905459854411872
61417807886419901905459854417488
61417807886419901905459854767408
61417807886419901950962735088945
61417807886419903133212905467053
61417807886419903140555944275639
61417807886419903185744668583877
61417807886419903186560576127160
61417807886419919611257016430275
61417807886419919611257016434487
61417807886420802336010881682448
61417807886420803563010704414302
61417807886420803571358047178608
61417807886420803571358047650784
61417807886420820179068798424839
61417807886627600624433912771908
61417807886627900813704482659960
61417807886634804068842130891588
61417807886634804114595691691320
61417807886636004825106252294273
61417807886638406195235192032575
61417807886638406377398641485516
61417807886638406385843618485096
61417807886638406385843618489308
61417807886638406385843618955868
61417807886638407430581209758087
61417807886638407613595521764013
61417807886638407620938560572599
61417807886638407621189636210608
61417807886638407621189636682784
61417807886638408025377784890429
61417807886638408025377784890430
61417807886638408032720823699015
61417807886638706521745621116825
61417807886638706575114183789736
61417807886638707764706645298928
61417807886638707764706645771104
61417807886638707809644293969157
61417807886638707810460201512440
61417807886638708168057621373003
61417807886638708358749730646764
61417807886638708358749845615923
61417807886638708358749845620135
61417807886638708359231279944636
61417807886639607142089166241263
61417807886639607142110058248451
61417807886639607142110086946211
61417807886639608195257672563888
61417807886639608195257673036064
61417807886639608377435183966775
61417807886639608377456075976771
61417807886639608377456104673127
61417807886639608789238110582099
61417807886639608789803199219591
61417807886639608789803199219592
61417807886732050606513577909021
61417807886733001136392792576858
61417807886733015228493492950929
61417807886733301325642494448362
61417807886733301325663386457002
61417807886735700435219612071690
61417807886735700435219612075902
61417807886735700435219697810838
61417807886735700435219697815050
61417807886735700435219698164970
61417807886735700435219699227780
61417807886735700436035519619184
61417807886735700436035605358332
61417807886735700437730096308978
61417807886735700437730096313190
61417807886735700437730182402258
61417807886735700847001876265128
61417807886735700984262716729668
61417807886735702082348664227434
61417807886735702082348668826704
61417807886735702082348750316502
61417807886735702082348750320714
61417807886735702082348751733444
61417807886735702082348754919984
61417807886735702082352107783602
61417807886735702082411426342278
61417807886735702082411426346490
61417807886735702082411427759220
61417807886735702082411430945760
61417807886735702082411512435558
61417807886735702082414869902658
61417807886735702084859148814642
61417807886735702084859234907922
61417807886735702219609418952826
61417807886735702219609418957038
61417807886735702219609505046106
61417807886735702219609509295456
61417807886735702219612862163286
61417807886735702222119903194326
61417807886735702287971271880315
61417807886735702287971272230235
61417807886735702702295529793702
61417807886735717112400897155067
61417807886735717115759084563930
61417807886735717115759084565334
61417807886735717115759084569546
61417807886735717115759084582560
61417807886735717115759085036106
61417807886735952819680799589235
61417807886735953002611570721955
61417807886735953002695138756531
61417807886735967820078340695715
61417807886735968872410790907667
61417807886735969675643992174999
61417807886735969682335136219283
61417807886735969682335136223495
61417807886735969682335136573415
61417807886735969682418819049111
61417807886735969682422147819855
61417807886735969682983909103545
61417807886735969682987003704171
61417807886736001173512045646301
61417807886736002271685463887796
61417807886736002271685463900846
61417807886736002408858063373217
61417807886736002408880103293644
61417807886736002408883457561154
61417807886736002409695921898188
61417807886736002409699020735114
61417807886736002409699363691706
61417807886736002409699364041626
61417807886736002409699364059095
61417807886736002411393940753101
61417807886736002820477434343038
61417807886736002820725043845516
61417807886736002820728138433092
61417807886736002820728138446142
61417807886736002821293341873270
61417807886736002821477927807160
61417807886736002821477930993700
61417807886736002821481369950598
61417807886736002845812538863068
61417807886736003029074487729707
61417807886736003029077467347836
61417807886736003029077582334545
61417807886736003029077582684465
61417807886736003034160156508493
61417807886736003034160156512705
61417807886736003034160156862625
61417807886736017121168007763930
61417807886736017259025018014241
61417807886736017259276093789221
61417807886736017259276179882501
61417807886736017259276181280723
61417807886736017259276181282127
61417807886736017305029649864358
61417807886736017677585202602345
61417807886736018880984954154528
61417807886736018906404114573774
61417807886736018910650635531311
61417807886736018910650635533741
61417807886736018910650635537953
61417807886736018910734203565887
61417807886736853387429819464583
61417807886736853433183404256407
61417807886736868250566606195591
61417807886736869440159810783015
61417807886736870112886163484243
61417807886736870112886163488455
61417807886736901558330380011437
61417807886736903388473776406131
61417807886736903413895830525968
61417807886736903459625514998879
61417807886736903459625515348799
61417807886736903459628609417174
61417807886736903459628609595293
61417807886736903459628609599505
61417807886736903464708861198167
61417807886736903464708861198168
61417807886736903464711183773453
61417807886736903464711183777665
61417807886736917689827120917210
61417807886736917689827120918614
61417807886736917689827121054181
61417807886736917689827121408313
61417807886736918282092062764343
61417807886736918282092062768555
61417807886736918282092063118475
61417807886736918283535848564115
61417807886736918283786638408589
61417807886736918283786638412801
61417807886736918283786638762721
61417807886736919473968203804987
61417807886736919517438080862863
61417807886736919517438080862864
61417807886736919519972808358428
61417807886736919524215887528120
61417807886736919524240251447560
61417807886743822226067443811062
61417807886743822635053283509398
61417807886743822644373456625581
61417807886744058131561828842657
61417807886744074792724853808787
61417807886744074792725087983117
61417807886744074792728182583743
61417807886744122778067851289851
61417807886744122780516028321906
61417807886744122781363359958414
61417807886744122781363363144954
61417807886744122781366802101852
61417807886744122831363437011476
61417807886744122833644045919505
61417807886744122961022867299041
61417807886744122963540874609317
61417807886744122964377584340286
61417807886744122964377587521210
61417807886744122964381055175868
61417807886744122964381059956704
61417807886744122968648469567241
61417807886744124014262315338717
61417807886744124015894216297821
61417807886744124015894244994177
61417807886744124021040241517719
61417807886744124023216367879169
61417807886744124023237255106199
61417807886745023394091901520145
61417807886745023394928611605246
61417807886745023394932053748684
61417807886745023399175132912760
61417807886745024637053698895149
61417807886745024637053699245069
61417807886745024637053784984217
61417807886747708006042339923786
61417807886747708006045691391936
61417807886747708006045692791616
61417807886747708006045695978156
61417807886747708417824603050202
61417807886747708417827697650828
61417807886747708417827955918032
61417807886747724500275402493129
61417807886747724502720137381746
61417807886747724640580530984507
61417807886747724684074652363470
61417807886747724685744868332528
61417807886747724686313195069979
61417807886747724686334087079975
61417807886747724686334115776331
61417807886747724686581693398722
61417807886747724686581693400126
61417807886747724686581696581050
61417807886747724686585169016544
61417807886747724690828214707640
61417807886747725049893779279265
61417807886747725052338144284529
61417807886747725094984879822003
61417807886747725095005800528355
61417807886747725095005915313778
61417807886747725095005915313779
61417807886747725095006144884626
61417807886747725095006144884627
61417807886747725095068562641795
61417807886747725095068562643199
61417807886747725095072001598693
61417807886747725095570999346177
61417807886747725095570999352001
61417807886747725095571003951270
61417807886747725095571003951271
61417807886747725095633761471057
61417807886747725095636860670953
61417807886747725097265232039655
61417807886747725097265346825079
61417807886747725097516280514889
61417807886747725097516280516293
61417807886747725097516366603957
61417807886747725097516395301717
61417807886747725102411682945795
61417807886747725102411687545065
61417807886747725102422192539284
61417807886747725102610563573204
61417807886747725232842005058121
61417807886747726294735087371673
61417807886747726294735202157097
61417807886747726332894929233140
61417807886747726333714221522208
61417807886747726337957352952452
61417807886747726338040954288261
61417807886747726340488761439105
61417807886747726340488785352492
61417807886747726340488786948921
61417807886747726340488790135461
61417807886747726467623938553053
61417807886747726470974975897680
61417807886747726477749541324393
61417807939489113569154009090850
61417807939489413758215655372588
61417807939593628155075143025176
61417807939594379707693410420151
61417807939594828957827387688718
61417807939597231706582345134948
61417807939597231714388823353113
61417807939597231714388852049469
61417807939597231714953712178923
61417807939597231715204759592752
61417807939597531850099354223428
61417807939597531850939625684973
61417807939597531850939654381329
61417807939597531857714446424622
61417807939597531857905832441433
61417807939597531858470721267243
61417807939597531858721768681072
61417807939597531903447110982430
61417807939598432281490681646290
61417807939598432281741355634644
61417807939598432281741355636096
61417807939598432281741355990228
61417807939598432289272795473856
61417807939598432289272795946032
61417807939598432463856104782962
61417807939598432463856104783010
61417807939598432463856104787174
61417807939598432463856104787382
61417807939598432463856104788626
61417807939598432463856104788786
61417807939598432463856104800272
61417807939598432463856104800432
61417807939598432463856104801676
61417807939598432463856104801884
61417807939598432463856104806048
61417807939598432463856104806096
61417807939598432464672012330664
61417807939598432464672012336280
61417807939598432472287020327904
61417807939598432876265990162308
61417807939598432876265990163760
61417807939598432876265990167924
61417807939805527884299850358820
61417807939812432824980143218000
61417807939812432824980143334592
61417807939812432824980143688724
61417807939812432832511583645980
61417807939812434616711874421054
61417807939813182685469234772587
61417807939813333399315962006724
61417807939813333400323279080704
61417807939813333400323279547264
61417807939813335039669159124244
61417807939813335039669160187054
61417807939813335039919862873216
61417807939813335039919863227348
61417807939813633536308848207604
61417807939813633536308848324196
61417807939813633536308848342910
61417807939813633536308848679780
61417807939813633542812074370542
61417807939813633542832999680584
61417807939813633581999757095908
61417807939813633582062433134734
61417807939813633588565630581198
61417807939813633588565635181920
61417807939813633588565635186292
61417807939813633588565635199390
61417807939813633589593844381132
61417807939813635183436871960084
61417807939813635183436871961536
61417807939813635183436872315668
61417807939813635228918831943903
61417807939813635228918831943904
61417807939813635366388449368120
61417807939816034912961912250495
61417807939816035102730152986074
61417807939816035102730153003544
61417807939816035102730153457006
61417807939816035102730157707808
61417807939816035102730158057728
61417807939816035102751045465598
61417807939816035102751049710576
61417807939816036330481970520228
61417807939816036330481973708172
61417807939816036331322240919124
61417807939816036331322241981933
61417807939816036331322241981934
61417807939816036338076171183922
61417807939816036338097062721582
61417807939816036338853308867847
61417807939816036338915983480894
61417807939816036750635571994263
61417807939816335246247162074394
61417807939816335246268054553918
61417807939816335292000718285050
61417807939816335292000718640794
61417807939816335292000722890144
61417807939816335292840904007656
61417807939816336473998979608708
61417807939816336474839279766609
61417807939816336482370346652523
61417807939816336482432992569214
61417807939816336482432993986156
61417807939816336520571913738783
61417807939816336520571913738784
61417807939816336527346736367710
61417807939816337069635508994644
61417807939816337077229596279868
61417807939817235265016183447852
61417807939817235675105941359312
61417807939817235676798189339354
61417807939817235676798189356824
61417807939817235676819081347946
61417807939817235676819086063856
61417807939817235676819086082730
61417807939817235676819114645184
61417807939817235853037591913152
61417807939817235853037591930414
61417807939817235853058512619504
61417807939817235853058512636766
61417807939817235859815886463603
61417807939817235860589923878951
61417807939817236905390277272404
61417807939817236905390278335214
61417807939817236905390307031570
61417807939817237088320933614292
61417807939817237500165615547588
61417807939817237500165615549040
61417807939817237505270255689633
61417807939817237507697055504843
61417807939817237507697055504844
61417807939817237507717947514839
61417807939909679278485713026135
61417807939909729147352515634966
61417807939910579281059005138464
61417807939910579281059005151514
61417807939910579830102022653402
61417807939910627449510729087852
61417807939910627449699015445434
61417807939910627457042054254020
61417807939910627861292993264028
61417807939910627861292993277078
61417807939910627861293250481472
61417807939910627862046138688254
61417807939910627863740714319450
61417807939910627868824317367386
61417807939910627998554004856944
61417807939910627998554004869994
61417807939910628006085071742858
61417807939910628006085071755908
61417807939910629096639781239384
61417807939910629096639781593516
61417807939910629096639785825604
61417807939910629096640039860720
61417807939910629096640039873770
61417807939910629096643138693434
61417807939910629096643138706484
61417807939910629096828067583916
61417807939910629096828067938048
61417807939910629096828067951098
61417807939910629096828072183186
61417807939910629096828326218302
61417807939910629096831425051016
61417807939910629099087503698698
61417807939910629099087503711748
61417807939910629233900535968988
61417807939910629233900794236192
61417807939910629234088822313520
61417807939910629234653681380164
61417807939910629234908431820107
61417807939910629241431861122106
61417807939910629645682800145164
61417807939910629645682800158214
61417807939910629645683057375658
61417807939910629645686156208372
61417807939910629646435945569390
61417807939910629648130521213636
61417807939910629653214124261572
61417807939910629714316505346129
61417807939910629714316506279249
61417807939910629714316506745809
61417807939910880019351667246017
61417807939910928005626252856585
61417807939910928195334716348523
61417807939910929286729984612858
61417807939910929286918012690186
61417807939910929423171392833857
61417807939910929423174487434483
61417807939910929423359420911185
61417807939910929423362773779015
61417807939910929423363118152550
61417807939910929423422441310496
61417807939910929424175582489584
61417807939910929424175668228732
61417807939910929424178681326510
61417807939910929425618852439747
61417807939910929425619110706951
61417807939910929834953655960273
61417807939910929834953741699422
61417807939910929834956750560899
61417807939910929835769563507768
61417807939910929835769649246916
61417807939910929835772659158154
61417807939910929837401115566163
61417807939910929842463768854187
61417807939910930040826962992881
61417807939910944272657031293193
61417807939913331418599642196694
61417807939913345833422757221169
61417807939913345833423043140793
61417807939913345833485431834216
61417807939913345833485432184136
61417807939913345833485890998994
61417807939913631196065907456726
61417807939913631197758160152678
61417807939913631745108582002022
61417807939913631746800834697974
61417807939913645974471037573144
61417807939913645977002440922536
61417807939913645977002441272456
61417807939913645977002441289718
61417807939913645977002442339478
61417807939913646388722058138085
61417807939913647621599061209032
61417807939914531765569856053962
61417807939914532131622550743840
61417807939914532175659609266982
61417807939914532175680529971882
61417807939914532177292538805148
61417807939914532177351861962934
61417807939914532177372782667834
61417807939914546407490822276629
61417807939914546407491079494073
61417807939914548189348081084540
61417807939914548191882952100235
61417807939914548235185721774083
61417807939921384857255892577654
61417807939921384857255892590704
61417807939921384857255892927574
61417807939921384857255893990384
61417807939921386504384945096368
61417807939921386504384946496048
61417807939921386504384949682588
61417807939921386641645700871520
61417807939921386641645704058060
61417807939921434263502386641646
61417807939921434812294355666688
61417807939921434812297450267314
61417807939921450940620908561826
61417807939921450940620908562034
61417807939921450941248443291277
61417807939921450941248553709259
61417807939921450942880344322476
61417807939921450942880368769482
61417807939921450942880602589680
61417807939921450942880627036686
61417807939921450942880631286036
61417807939921450942943130538619
61417807939921450942943389155743
61417807939921450942943393405093
61417807939921450942943474894891
61417807939921450943728044429811
61417807939921450943728044779731
61417807939921450943731401896911
61417807939921450943794164015968
61417807939921451355513406743073
61417807939921451359840482461515
61417807939921451362288204920829
61417807939921451492774161118546
61417807939921451492774161131596
61417807939921686849288549060577
61417807939921686849309469766929
61417807939921686895042103739103
61417807939921703510639830623638
61417807939921735001564950036477
61417807939921735001564951086237
61417807939921735001568048869191
61417807939921736236911743647813
61417807939921736236914838248439
61417807939921736862192797058976
61417807939921736864724664331093
61417807939921750946688876562960
61417807939921750946856270897448
61417807939921750946877162907492
61417807939921750949136594436054
61417807939921750949984299142659
61417807939921751084765448012155
61417807939921751084765448128795
61417807939921751084765448147509
61417807939921751084765562797579
61417807939921751084765567046929
61417807939921751084776300684700
61417807939921751084954193174611
61417807939921751086397377857802
61417807939921751086397382107152
61417807939921751086397611678000
61417807939921751086397636125006
61417807939921751086460025191435
61417807939921751086460029440785
61417807939921751086460139626939
61417807939921751086460144226209
61417807939921751086460398244063
61417807939921751086460402493413
61417807939921751086460483983211
61417807939921751086460488582481
61417807939921751129703215730256
61417807939921751129891502074788
61417807939921751132150933603350
61417807939921751132998638309955
61417807939921751496558306593672
61417807939921751496558650962834
61417807939921751503357491549835
61417807939921751505805214009149
61417807939921751679509883996044
61417807939921751679572645755144
61417807939921751679572645760968
61417807939921751679572902978412
61417807939921751679575998998160
61417807939921751682020366639036
61417807939921751686350825872272
61417807939921751687103971281268
61417807939921752731340240088604
61417807939921752733620936496819
61417807939921752733620965194627
61417807939921752741152003401447
61417807939921752741152003585146
61417807939921752741152261668651
61417807939922587279020196523860
61417807939922587279020196523908
61417807939922587279020196524068
61417807939922587279020199706188
61417807939922587279020201124790
61417807939922587279020201129002
61417807939922587279020201129161
61417807939922603940939724739626
61417807939922635020522000515182
61417807939922635020525353383012
61417807939922635432115976929884
61417807939922635432115978346826
61417807939922635432119329814976
61417807939922635432119331214656
61417807939922635432119334401196
61417807939922635432872475226143
61417807939922635432935323788559
61417807939922636669910488781496
61417807939922637241927813855396
61417807939922637247764678719773
61417807939922637247764678719774
61417807939922637287657125074490
61417807939922637293497342805245
61417807939922637293497342805246
61417807939922637295191918449491
61417807939922637295191918449492
61417807939922651491874827998218
61417807939922651494071870462622
61417807939922651514688944915314
61417807939922651515253799382480
61417807939922651515253803968701
61417807939922651515316590062539
61417807939922651515316590079801
61417807939922651515316594311889
61417807939922651515504876437431
61417807939922651515504880669519
61417807939922651516948376076486
61417807939922651517011166773807
61417807939922651517011166891899
61417807939922651517011171491169
61417807939922651517011425509023
61417807939922651517011429758373
61417807939922651517011511248171
61417807939922651517775131380389
61417807939922651517796080783091
61417807939922651652525320560208
61417807939922651698550960624902
61417807939922651705307875305540
61417807939922652043177736176997
61417807939922652064307326469180
61417807939922652064391381887873
61417807939922652064391381890303
61417807939922652066085957534549
61417807939922652066085957538761
61417807939922652066817805925685
61417807939922652066842197471826
61417807939922652066842455752079
61417807939922652071922707533069
61417807939922652071922707533070
61417807939922652110060911261004
61417807939922652110113536847877
61417807939922652110123673020104
61417807939922652110124017395090
61417807939922652110144938456546
61417807939922652111724320530320
61417807939922652112571389666292
61417807939922652112571390716052
61417807939922652112571393903996
61417807939922652112574861557250
61417807939922652112595753567294
61417807939922652112658889283457
61417807939922652112658893535237
61417807939922652116901853137232
61417807939922652117654998546228
61417807939922652247311186147701
61417807939922652247321665636476
61417807939922652247321922853920
61417807939922652254915752921700
61417807939922653301432746918009
61417807939922653306704354044560
61417807939922653347186331644142
61417807939922653347186331828085
61417807939922653347186332178005
61417807939922653347186332182217
61417807939922653348005682914485
61417807939922653354717628100907
61417807939922653354717632883876
61417807939925305232592806534506
61417807939925353355960408264060
61417807939925353358495279279755
61417807939925353358495279279756
61417807939925353404248835375223
61417807939925353404311511405212
61417807939925353408554934932112
61417807939925353958351097842996
61417807939925355003173516188417
61417807939925355012399421709704
61417807939925355048906151695634
61417807939925355055704998462935
61417807939925355058215481657025
61417807939925355058215505570412
61417807939925355058215510353381
61417807939925355058215739924229
61417807939925355058215854709653
61417807939925355186103799937020
61417807939925355192944746043156
61417809298789057853123184546442
61417809298789057853123188795792
61417809298789057853123274884860
61417809298789057853124303754636
61417809298789058264905537644094
61417809298789058264905539061036
61417809298789058402166202048330
61417809298789058402166206280418
61417809298789063206290379154330
61417809298789063206292703152384
61417809298789063206292704569326
61417809298789063343551047790654
61417809298789063343551049207596
61417809298789063343553371788708
61417809298789063343553373205650
61417809298789111382273342167768
61417809298789111382273428256836
61417809298789111382273429323858
61417809298789111382273686541302
61417809298789111519534096893160
61417809298789111519534098310102
61417809298789111931316361069336
61417809298789111931316362486278
61417809298824230026878241195706
61417809298824230027694144139718
61417809298825434314329694019979
61417809298825436098719500901115
61417809298825436144661085073968
61417809298832591410638793085732
61417809298832591411453581420820
61417809298833491841189821750372
61417809298833491842004610085460
61417809298833536306052243493970
61417809298833536306867031829058
61417809298833539973678746285755
61417809298833540019686449677742
61417809298836193132842644915078
61417809298836193132842903545252
61417809298836193133657433250166
61417809298836193133657691880340
61417809298836193681885576690868
61417809298836237597701967821750
61417809298836237597705066658676
61417809298836237598516756156838
61417809298836237598520113623938
61417809298836241311273412253488
61417809298836241311336088279424
61417809298836241311339530072942
61417809298836243095725123508228
61417809298836243095725899396860
61417809298836243095725899746780
61417809298836243095728223744834
61417809304708795835985841659620
61417809304708795835986098877064
61417809304708796385029893680341
61417809304708843958506392767116
61417809304708843958506396999204
61417809304708843958589960801692
61417809304708844370101146599868
61417809304709744389894254047636
61417809304709744389895282917412
61417809304709744391589859611418
61417809304709744396672175522374
61417809304709744396672433789578
61417809304730152320599728377740
61417809304730152325683331425676
61417809304730154079663904181761
61417809304730154079664561515229
61417809304730154148214039554156
61417809304730154148214042736484
61417809304730154148214042755198
61417809304730154148214043804958
61417809304730154148297721907596
61417809304730154148297726624958
61417809304730154148298755494734
61417809304730154148779931739974
61417809304730154150474508433980
61417809304730454292567881141716
61417809304730454292568910011492
61417809304730454293991517522300
61417809304730454294263486705498
61417809304730454299074091700460
61417809304730454299346060883658
61417809304730458005206417396047
61417809304732853609804743208630
61417809304732853609805000426074
61417809304732853610289358410768
61417809304732853610289358877328
61417809304732853610289615628212
61417809304732853610289617144532
61417809304732853617064185284880
61417809304732853617064442502324
61417809304732855259193579489932
61417809304732855264276925320424
61417809304732855264465211691104
61417809304732855371318014852249
61417809304732855439950803702476
61417809304732855439950808419838
61417809304732855440433013534854
61417809304732855440704982718052
61417809304732855442127590228860
61417809304732855851461102368672
61417809304732855852215019443826
61417809304732855853909596137832
61417809304732855996336520714831
61417809304733111166901888211732
61417809304733111531235733676615
61417809304733111531235762256331
61417809304733111714253430319057
61417809304733155560588580152677
61417809304733155583384130437356
61417809304733155583464373833898
61417809304733155583467812790796
61417809304733155583467817508158
61417809304733155583468846377934
61417809304733155584220958704508
61417809304733155584220962936596
61417809304733155584221991806372
61417809304733155590726915228136
61417809304733155631764309955330
61417809304733155636846626916046
61417809304733155636846884133490
61417809304733155996097412347597
61417809304733155996098155420213
61417809304733155996098183999929
61417809304733155997426605226152
61417809304733156002509178341454
61417809304733156002509179404312
61417809304733156002592861167070
61417809304733156188147014918533
61417809304734006584620030974254
61417809304734006584808317331836
61417809304734006587068868055542
61417809304734055991055667374578
61417809304734055991055924592022
61417809304734055991057991722552
61417809304734055991058248939996
61417809304734056016464241853364
61417809304734056021547587683856
61417809304734056021547845951060
61417809304734056151217521897007
61417809304734056540097570267542
61417809304734056540098599137318
61417809304734056540182286562035
61417809304734056540747142433253
61417809304734056547440609430260
61417809304734056547524292255659
61417809304734056562786450952582
61417809304734056562787221438514
61417809304734056562787221555154
61417809304734056562787225669150
61417809304734056562787225787242
61417809304734056562787479822358
61417809304734056562787482886594
61417809304734056562789545553208
61417809304734056562789548617444
61417809304734056562789806884648
61417809304734056562790577488672
61417809304734056562790578655072
61417809304734056562807371540842
61417809304734056562808146375502
61417809304734056562808400410618
61417809304734056562808403592946
61417809304734056562808403594398
61417809304734056562810727591000
61417809304734056562810727709092
61417809304734056562811498195024
61417809304734056562811499243332
61417809304734056562811499361424
61417809304734056562975510963922
61417809304734056562977834961976
61417809304734056562996428487994
61417809304734056562996431670322
61417809304734056562996431671726
61417809304734056562998751436288
61417809304734056562998755786420
61417809304734056563563611670736
61417809304734056565234942492484
61417809304734056565234943542244
61417809304734056565237266490538
61417809304734056565255092714356
61417809304734056565255863200288
61417809304734056565255864366688
61417809304734056570317516670644
61417809304734056570317517720404
61417809304734056570317774937848
61417809304734056570402234138771
61417809304734056570404557068111
61417809304734056608540777767262
61417809304734056608540781999350
61417809304734056608541036034466
61417809304734056608544134867180
61417809304734056608729064111746
61417809304734056608729067294074
61417809304734056608731386943400
61417809304734056608731391175488
61417809304734056610988498704592
61417809304734056610988499754352
61417809304734060323043842668289
61417809304734060323046937268915
61417809304740959314826366733676
61417809304740959315663195000828
61417809304740959315664228102692
61417809304740959317358804796698
61417809304740964813528284747719
61417809304741261298453049682421
61417809304741265002798850048147
61417809304742117209352692689455
61417809304742117254291489151815
61417809304742117255106277481279
61417809304742159888979118677614
61417809304742159888979119027534
61417809304742159889731231354108
61417809304742159889732264455972
61417809304742159891423484050060
61417809304742159891426841149978
61417809304742161674215114433053
61417809304742161719968699224877
61417809304742161726747740019445
61417809304742165432785016836955
61417809304742165432788116148487
61417809304742166668131810920467
61417809304742166668131810927109
61417809304742166668134133875403
61417809304744817311162637451763
61417809304744818545944570946695
61417809304744861180630794182648
61417809304744861180631166185516
61417809304744861180631167235276
61417809304744861775155428828196
61417809304744861775341391291266
61417809304744863018399702619154
61417809304744863018399788708222
61417809304744866724437755799902
61417809304744866724437841888970
61417809304744867274045633653283
61417809304744867274047956601577
61417809304744868508826790904047
61417809304744868508826790909879
61417809304744868508827567260616
61417809304744868508827567260643
61417809304744868508829890208937
61417809322419963136492940628175
61417809322420011312475989730681
61417809322423865047946723096443
61417809322423865185207391732767
61417809322423913178176215870201
61417809322423913223929772198949
61417809322423915010599849691347
61417809322423915010599849807987
61417809322434672624334895872037
61417809322434720205426408730813
61417809322435621177970990117071
61417809322455085287051288555665
61417809322455129751157899573301
61417809322455129751721983805285
61417809322456286036539460936959
61417809322456330508155788849673
61417809322456330508156474762857
61417809322456330508176709554669
61417809322458731679738015372415
61417809322458982203856923001679
61417809322458987770457081742885
61417809322458987953558432510753
61417809322459031616794560173613
61417809322459031616795331825945
61417809322459031616878242527053
61417809322459031616879014179385
61417809322459031830050772042651
61417809322459032211675592498315
61417809322459032234221123176265
61417809322459032234304805529289
61417809322459032236812194244559
61417809322459032242086150774751
61417809322459035536101739257895
61417809322459035581855209730855
61417809322459037183230791763559
61417809322459037183481495866455
61417809322459037183481495868885
61417809322459882778380655315635
61417809322459882824134240224099
61417809322459888338268863737449
61417809322459888384043340556741
61417809322459888384043340556742
61417809322459888384043340673381
61417809322459888384043340673382
61417809322459932848881747110001
61417809322459932848881747110002
61417809322459932848881747111405
61417809322459932848881747111406
61417809322459932855659668584739
61417809322459932855659668584740
61417809322459932855659668586143
61417809322459932855659668586144
61417809322459932855680589174451
61417809322459932855680589174452
61417809322459932855680589291091
61417809322459932855680589291092
61417809322459936149666991371287
61417809322459936561699958600599
61417809322459937751293277863449
61417809322459937797071111782704
61417809322466792874593130434276
61417809322466792876285383130228
61417809322467092880762344854441
61417809322467092880762344858653
61417809322467093063863695734704
61417809322467093065555948331278
61417809322467093065555948430656
61417809322467093065555948447918
61417809322467135697670331485131
61417809322467141241479329902385
61417809322467142293786758980441
61417809322467142296068234543176
61417809322467993448574126849005
61417809322468041671755289261591
61417809322468041672005993364487
61417809322468042861598540975005
61417809322468042907374050876307
61417809322470742780664622995479
61417809322470742780664965952071
61417809322470744610809138580159
61417809375609599501552681475848
61417809375609599501552767214996
61417809375609647219662167192473
61417809375612348923181166936837
61417809375613249353732194201797
61417809375613249529041381522013
61417809375613249536725527041685
61417809375632758677254866758085
61417809375633614229469213324603
61417809375633614229469213674523
61417809375633614641251476451019
61417809375633614641251562540087
61417809375633658695940205411129
61417809375633659107806238029397
61417809375633914372902625682407
61417809375633914372902654378763
61417809375633914785019275731719
61417809375633914832468556549664
61417809375633914967761904468295
61417809375633958839457329168233
61417809375633958844539903346393
61417809375633959434316579957605
61417809375633962543803014984245
61417809375636360404513510563199
61417809375636660542948031562427
61417809375636660542975984906245
61417809375636660548030605740587
61417809375636660548058903090757
61417809375636664247321785391041
61417809375637516506972594599179
61417809375637516506972680688247
61417809375637516689966013528135
61417809375637560973527356177557
61417809375637560978609930355717
61417809375637561156520689017445
61417809375637561161512174556187
61417809375637561161533095380631
61417809375637561161603263195605
61417809375637564677872812656001
61417809375637564860803469120353
61417809375637564860803726337797
61417809375644721783470695563716
61417809375644721783470695680308
61417809375644721783470696613428
61417809375644764417907276947067
61417809375644771013983240055868
61417809375644771013983241105628
61417809375645664822986195979198
61417809375645664822986196329118
61417809375645664823048872004974
61417809375645670389669261189335
61417809375645670389731937214951
61417809375645670389732713472376
61417809375645671580081763604605
61417809375648371681385019009831
61417809375648371681385795267256
61417809375648371681385795383896
61417900587173172834352242360964
61417900587173172834352243423774
61417900587197499283391364801104
61417900588035577842762209378546
61417900588043686656849445947308
61417900588142178205329042311548
61417900588144879489450971127282
61417900588144879489450971144544
61417900588144879489450972544224
61417900588144879489451747383096
61417900588144879494534316975036
61417900588152983364410217928864
61417900588152983369493562359676
61417900588152983369493906715948
61417900588153883802492396756028
61417900588156585086614325571762
61417900588156585635406296031216
61417900588156585640489641861708
61417900588156585640489986217980
61417900588156585643000469392458
61417900823506480294045861120178
61417900823506496757804974385938
61417900823506496758056022862576
61417900823518204138793281244180
61417900823541613549295037719378
61417900823541613549546086196016
61417900823542499159931084694546
61417900823542499159931086098438
61417900823542499159931086111488
61417900823542513977586628401384
61417900823542513977586628751304
61417900823553320930283344577620
61417900824393539425228813727356
61417900824417851050106549881276
61417900824417865272965374405246
61417900824417865272965375455006
61417900824417865829351261463620
61417900824417865829351519743874
61417900824489850313060843540090
61417900824489852142367411680730
61417900824489899717026634996476
61417900824489899717026636413418
61417900824489899717026721089756
61417900824489900311571933017260
61417900824489900318350084529406
61417900824489900318350084542456
61417900824489900319166106863936
61417900824489900319187284315556
61417900824490750881060654674792
61417900824490750926793318878308
61417900824490752710367222815432
61417900824490800696369375486184
61417900824490800696369718796908
61417900824490800696369719859718
61417900824490800706432192043612
61417900824490800742123303238812
61417900824490800742123303251862
61417900824490800742123303588732
61417900824490800742123304651542
61417900824490800748901110394686
61417900824490800751411967686054
61417900824490800752248795940107
61417900824490800752248795940108
61417900824501557739530766125210
61417900824501607151111280030974
61417900824501607699903250460116
61417900824501607699903250473166
61417900824501607699903365245540
61417900824501607699903623525794
61417900824501607702351344581216
61417900824523217484335934390014
61417900824525918775989015817712
61417900824525919324780986259904
61417904415993975366650994038899
61417904415993975366839021644003
61417904415997577088289899553519
61417904415997577638086064005989
61417904415997578873182152464461
61417904415997578873432856567565
61417904416934151484972929621877
61417904416935051868868486307937
61417904416935053699848706234951
61417904416942256594714108501449
61417904416942256595279221603209
61417904416943157025202632286111
61417904416943157025265394051035
61417904416943157026018535230123
61417904416945858316918131839563
61417905131478136812673662068863
61417905131781432361961406345892
61417905131802141578394366285586
61417905131805743438612289865102
61417905131805743849641149890722
61417905131805743986839142499812
61417905131875124576420599373296
61417905131875124576483275399073
61417905131875126406562847857616
61417905131875126408317775063025
61417905131877826281362234631016
61417905131877828111504483115336
61417905131878726437579952696445
61417905131878726849173930528089
61417905131878728267719876716151
61417905131878728679316179012409
61417905131889527760952876516739
61417905131889533251320303529115
61417905131889533297133178181807
61417905131889533297133178183264
61417905131889533297136535766999
61417905131911143584542633423541
61417905131911143630296189635649
61417905131911143631110978424252
61417905131911143631110978425656
61417905131911143767556858271973
61417905131913843091868665851407
61417905131913843640660636276337
61417905131913844921949271413266
61417905131913844922010914322677
61417905131913844922010914335727
61417905131913844922011947443255
61417905131913844922011947456305
61417905131913845470802884760657
61417905131913845470802884764869
61417906331251899811436262613382
61417906331252783778227832251938
61417906331252783778227835438478
61417906331252783778228950047402
61417906331252783778228951447082
61417906331252800241983849517392
61417906331252800241983850917072
61417906331252800241986944104968
61417906331252800241986945517698
61417906331252800241986948704238
61417906331252800379181842127940
61417906331252800379184936711304
61417906331252800379185281084838
61417906331255485481474890465732
61417906331255485481476009673926
61417906331255485481476011073606
61417906331255501541168084274156
61417906331255501952765415327762
61417906557862560360399048964855
61417907018711927821670609936749
61417907036316796260737494169383
61417907036316796261302354652969
61417907036316796261553401712665
61417907036316796261553516503705
61417907036436903486385564652791
61417907036436903490715993224609
61417907036436903493163715696973
61417907040047680103648937634114
61417907040071996667654407767762
61417907040251827099118233476616
61417907040251827101712657402672
61417907040251827108992677228890
61417907040251827238910650000170
61417907040251827238910650013220
61417907040254517280266346200532
61417907040254517280266432289600
61417907040254528400896806424500
61417907040254528400896892159436
61417907040254528802365293103140
61417907040254528939626047478612
61417907040254528939626304683006
61417907040255418259672451458920
61417907040255429380302910265946
61417907040262632268262308897658
61417907040262632268262308910708
61417907040262632275605347706244
61417907040263532836074004457700
61417907040263532836075123652844
61417907040263538331588653893194
61417907040266239485979865290900
61417907040266239897573843122544
61417907040266239897574957731468
61417907040266723673074053795813
61417907040266734791194029428361
61417907040266739732581198105881
61417907040266739734464831760041
61417907040299005002969802202452
61417907040363836000196044224150
61417907040375536191009575289780
61417907040375536602603553121424
61417907040375541737067874803736
61417907045009410138773545368717
61417907045009426739730651245025
61417907045009426739981699371903
61417907045301199805201810332687
61417907045957211435200381651986
61417907045957211435200382697534
61417907045957211435200385884074
61417907045957211435200759309708
61417907046160452651991396704100
61417907046160452652012288594591
61417907046160452657074742534592
61417907046160452657095634425083
61417907046163143242201825330404
61417907046163143242223090410498
61417907046163143242223090414710
61417907046163153806467492557130
61417907046163153806467492570180
61417907046163154355238542406642
61417907046163154355259462999322
61417907046163154360322145458950
61417907046163154360343066047258
61417907046163154362790788637873
61417907046164054379278851594432
61417907046164054783278627690846
61417907046164054783278970643226
61417907046164054785810031099500
61417907046164054785810404171002
61417907046164054790872799648196
61417907046164054793404204591884
61417907046172463933960915169109
61417907046175160095918556865808
61417907046175160095918901222080
61417907046175160095919676056740
61417907046175160095919676074002
61417907046176109937987967587228
61417907046176110486779936612478
61417907046176560223589687357968
61417907046176560360850441733439
61417907046176560360850441733440
61417907046176560772444419547662
61417907046199177072730286339460
61417907046199177072730404312828
61417907046211232822068609331441
61417907046268509668836376992990
61417907046269410107003273177514
61417907046269410107003273313028
61417907046269410107003273649898
61417907046269410244201265906314
61417907046269410244201265923576
61417907046269760259093412983514
61417907046272106451912492393168
61417907046272106451912836749440
61417907046272106451913525495032
61417907046272106451913869868566
61417907046272106457017364753286
61417907046272106457017365107418
61417907046272106457018136405618
61417907046272106459527844741064
61417907046272106459527849340334
61417907046272106459527849344706
61417907046272106459528619580096
61417907046272111391040484653150
61417907046272111391040570729168
61417907046272111391041603848294
61417907046272111398656354027628
61417907046272111939832455078080
61417907046272111939833231801906
61417907046272111947447549163144
61417907046272111947447549517276
61417907046272111947448324002016
61417907046272111947448324351936
61417907046272111947448325886970
61417907046272111949895271635508
61417907046272111949958033754564
61417907046272461543216115102869
61417907046272461550558120809591
61417907046272461550559241539929
61417907046272461550746408689326
61417907046273357034638346234345
61417907046273361981046731497097
61417907046273361981297522043354
61417907046280515409516745243152
61417907046280565424680543724769
61417907046280565425517366194231
61417907046280565425517367243991
61417907046280565425705654073966
61417907046280565425705657256294
61417907046280565425705740163034
61417907046281415847598924070316
61417907046281460312458162309282
61417907046281460312458248048430
61417907046281465848725325598713
61417907046281465856256767427994
61417907046281465856256770614534
61417907046284112192593204999602
61417907046284112197676808047538
61417907046284112197676808051910
61417907046284117131720938979330
61417907046284117550846242335646
61417907046284117680512823328242
61417907046284117680512909421522
61417907046284117688106996706746
61417907046284161604111244104162
61417907046284162015705306612144
61417907046284162152903213129412
61417907046284166963870656444384
61417907046284166963870656461646
61417907046284167094541517435336
61417907046284167101068649054932
61417907046284167147659058676617
61417907046284167506135495266980
61417907046304877050395102348151
61417907205805342764610548533383
61417907205817053852141673296911
61417907205837763203575235471955
61417907258036041120880485425199
61417907258882978255802708996499
61417907258882978804845727902279
61417907258882978804845727915329
61417907258886581076113775182005
61417907258887080774613263864325
61417907258887080776057049299137
61417907258887080776057164084561
61417907258887080776307868204927
61417907258887081186207241696017
61417907258887081187839428273835
61417907258887081187902075724107
61417907258887081187902190042971
61417907258887081187902190392891
61417907258907289880680445150419
61417907258907290429723462652307
61417907258910892151927573116039
61417907258910892151927573129089
61417907258910892700970590630977
61417907258910892700970591680737
61417907258910940323601109280229
61417907258911090428090030235429
61417907258911092065428583991199
61417907258911092067688020105981
61417907258911092204885668347367
61417907258911092210220319871941
61417907258911092212479755632591
61417907258911092616730693251597
61417907258983827575624719797685
61417907258983875198213741527215
61417907258983875205012467854455
61417907258983875205577441712139
61417907258983875205577701042201
61417907258983876851953612368777
61417907258991980315318620591711
61417907258994682018565939548297
61417907275433608577922996079390
61417907275433610224298907405966
61417907275444415390911234585486
61417907275761900756654763493803
61417907275761917222924732887291
61417907275772722389537060066811
61417907276417013190884242105884
61417907276417013190884242442754
61417907276417013602666505232300
61417907276417013602666506631980
61417907276417013739927261007452
61417907276417013785680844866156
61417907276418414463523229236662
61417907276611551259352559654964
61417907276611551259624528838002
61417907276611556198543057172301
61417907276611556610074271466336
61417907276611556610325321348477
61417907276611556610346240649374
61417907276611556747606995379138
61417907276612451827436310832726
61417907276612457178158022644098
61417907276612956876657425355447
61417907276612956878164088639500
61417907276612956878352115312728
61417907276612956878352115312941
61417907276612957427144315792536
61417907276612957427144315796907
61417907276612957427144344022332
61417907276612957427144344372252
61417907276612957427207106141388
61417907276633166531704947995184
61417907276633166531704947999396
61417907276633166531704949412126
61417907276633166531767711531341
61417907276635568045681415027364
61417907276635851763849884125626
61417907276635851763849885175386
61417907276635866581044800752776
61417907276635866581045143726630
61417907276635866581045145126310
61417907276635866581233430071162
61417907276635866581233430421082
61417907276635866588576126041248
61417907276635866588827174517886
61417907276635866588827260961246
61417907276635866588848095106194
61417907276635867823358029794228
61417907276635867823358030839824
61417907276635867823358030857086
61417907276635867823358059536180
61417907276635867823358144579652
61417907276635867823420792976302
61417907276635867823420793313172
61417907276635868234952007625872
61417907276635868234952008671468
61417907276635868234952008688730
61417907276635868234952009025552
61417907276635868234952037367824
61417907276635868234952381741358
61417907276635868235140293983502
61417907276635868235140295383182
61417907276635868235140324079538
61417907276635868235203056102718
61417907276635868235203057148106
61417907276635868235203057502397
61417907276635868235203057502398
61417907276635868235203085844462
61417907276635868235224006432770
61417907276635868372212762355684
61417907276635868372212763401232
61417907276635868372212763418494
61417907276635868372212763755364
61417907276635868372401048713266
61417907276635868372401050112946
61417907276635868372401164898370
61417907276635868372463811877870
61417907276635915995073753258216
61417907276635915995073753262588
61417907276635916004383078613784
61417907276635916004383078618156
61417907276636051267890715776453
61417907276636051267890715777905
61417907276636051268079000722709
61417907276636051268079001072629
61417907276636066099583250432561
61417907276636067736921803125473
61417907276636067736921804188331
61417907276636067739181240303113
61417907276636067873931166439317
61417907276636067875625743133323
61417907276636067875626001413577
61417907276636067876378888544499
61417907276636067881713540069073
61417907276636067883219830418547
61417907276636067883972975829723
61417907276636068285713430628543
61417907276636767156639042601678
61417907276636767156659963189986
61417907276636768802763789616432
61417907276636768802763791020324
61417907276636768802763791033374
61417907276636768802764164086002
61417907276636768802952077377906
61417907276636768802952192163330
61417907276636768803014838093070
61417907276636768940212830703618
61417907276636768940212831753378
61417907276636816974416663813650
61417907276636816974479512021774
61417907276636816983726334588348
61417907276636816983789096707404
61417907276636968304670479694517
61417907276636968304670736911913
61417907276636968304733499026757
61417907276636968312264566979741
61417907276636968312264653068809
61417907276637268496451901590796
61417907276637269045243527676924
61417907276637269050327130252468
61417907276637269052021707413034
61417907276644021526199669837652
61417907276644021526283352663060
61417907276644021526283352663268
61417907276644021663481345623736
61417907276644922094032372538776
61417907276644922094032372888696
61417907276647623797467718522882
61417907276647623797467718872802
61417907276647623797530480641938
61417907276648073662311082886964
61417907276704898995348573717516
61417907276704898995348574071648
61417907276704898995348832351902
61417907276704898995348918091050
61417907276706099569416610070796
61417907276706099569416610424928
61417907276706099569416954444330
61417907276706099760046043672916
61417907276706099761740619317162
61417907276706101406338271246532
61417907276706101408869676190220
61417907276706101546130430803392
61417907276706149539078216476868
61417907276706149578053879929467
61417907276706149578137218258926
61417907276706149584831685433508
61417907276706149584831686595696
61417907276706149584831686949828
61417907276706149584831715310766
61417907276706149584831799869012
61417907276706149584831800218932
61417907276706149584831800336976
61417907276706149584831801268692
61417907276706149584831801386736
61417907276706149584831801404206
61417907276706149584831801754126
61417907276706149584915369303060
61417907276706149584915369321934
61417907276706149584915369438574
61417907276706149584915398000868
61417907276706149585668543429306
61417907276706149585668543547350
61417907276706149585668629518374
61417907276706149585668629518534
61417907276706149585668629636418
61417907276706149585668629990710
61417907276706149587363205162620
61417907276706149715335555243168
61417907276706149722113361932482
61417907276706149722113362399042
61417907276706151369221612871562
61417907276706151369221613221482
61417907276706151369242532528154
61417907276706151369242533577962
61417907276706151369242533927834
61417907276706151369242533927882
61417907276706151369305180905930
61417907276706151369305209603738
61417907276706151371501968172212
61417907276706151371753016648850
61417907276708501266407415688524
61417907276708501266407672551836
61417907276708501266407673968778
61417907276708501266407758645116
61417907276708501266595701696186
61417907276708501266595702046106
61417907276708501274022766518648
61417907276708501274022768053842
61417907276708501274210709687810
61417907276708501274210796131170
61417907276708501275717343212654
61417907276708501275717343330746
61417907276708501276470489109264
61417907276708502920586621014386
61417907276708502922846400085760
61417907276708797758863504270644
61417907276708797759135473453682
61417907276708800861069949083120
61417907276708800861069950500062
61417907276708800861132712614906
61417907276708800861132797291244
61417907276708801272663670064502
61417907276708801272664013021094
61417907276708801272851956409034
61417907276708801272852299365626
61417907276708801272914718523878
61417907276708801272915061480470
61417907276708801279442192763036
61417907276708801280195338174212
61417907276708801409924424776844
61417907276708801409924681640156
61417907276708801409924681657418
61417907276708801409924683057098
61417907276708801409924767733436
61417907276708801410112711134426
61417907276708801410112968001950
61417907276708801410113054091018
61417907276708801410175730116794
61417907276708801416702947488428
61417907276708801417456092899604
61417907276708801417518855018660
61417907276708801455678266431980
61417907276708801455678266449242
61417907276708801455866295576330
61417907276708801455866638532922
61417907276708801455866638882842
61417907276708801455929314908618
61417907276708801455950206917210
61417907276708801462456159327002
61417907276708801462456160277384
61417907276708801462456160743944
61417907276708801462456531930332
61417907276708801462456532280252
61417907276708801462456533330012
61417907276708801462644447088476
61417907276708801462728129441708
61417907276708801463209677341508
61417907276708801463209677691428
61417907276708801463209677809520
61417907276708801463209677813892
61417907276708801463293360517044
61417907276708801463460382979646
61417907276708801463460469423006
61417907276708801464904254385434
61417907276708801464904254503526
61417907276708801464904254857818
61417907276708801465741082757579
61417907276708801465741082757580
61417907276708801465741083107500
61417907276708802700251047069314
61417907276708803109585216082016
61417907276708803109585589153358
61417907276708803109585590203118
61417907276708803109836294306222
61417907276708803109857185265054
61417907276708803112033311141900
61417907276708803112033311258540
61417907276708803112116993967308
61417907276708803112116994083948
61417907276708803112116994084155
61417907276708803112116994084156
61417907276708803246846343883122
61417907276708803246846345282802
61417907276708803247034373360130
61417907276708803247117939994818
61417907276708803249294065871664
61417907276708803249294066338224
61417907276708803249356827990720
61417907276708803249377748813760
61417907276708847721767765552266
61417907276708850686503991720734
61417907276708850686504334677326
61417907276708850686692534928578
61417907276708850686692621021858
61417907276708850693282514419268
61417907276708850694035659830444
61417907276708850823702241194594
61417907276708850823953289653970
61417907276708850823953375747250
61417907276708850830480507025604
61417907276708850831296414555836
61417907276708850869706874445794
61417907276708850869706960189154
61417907276708850876484767228388
61417907276708850876568450166272
61417907276708850876568451116814
61417907276708850876568451583374
61417907276708850877049998997740
61417907276708850877049999347660
61417907276708850878744576041666
61417907276708851235484505370770
61417907276708851235547010622302
61417907276708851235547353578894
61417907276708851418582527713602
61417907276708851418582527730864
61417907276708851425360421559006
61417907276708851425360422025566
61417907276708851425360793561874
61417907276708851425360794611634
61417907276708851426113938973050
61417907276708851426176701092106
61417907276708851427808515667056
61417907276708851427871277786112
61417907276708852523425537738248
61417907276708852523425910809590
61417907276708852523425911859350
61417907276708852525873632798132
61417907276708852525957315623540
61417907276708852660623903420298
61417907276708852663134387527896
61417907276708853072489851484740
61417907276708853072489851834660
61417907276709698326947255448406
61417907276709702031272251063438
61417907276709702031293171651746
61417907276709703677585400625090
61417907276709703677668967259778
61417907276709703679844836385740
61417907276709703679928776078720
61417907276709748144787841649856
61417907276709748152318792817226
61417907276709748152318908535770
61417907276709751437539664303008
61417907276709751444317470992322
61417907276709751444317471458882
61417907276709751849112720483534
61417907276709751849133642134652
61417907276709751855827880888976
61417907276709751855911448823966
61417907276709751855911448923344
61417907276709751855911448940606
61417907276709751856664623049590
61417907276709751856664709020566
61417907276709751856664709138658
61417907276709751858359286186955
61417907276709751858422305169164
61417907276709753091446526796954
61417907276709753091446641587994
61417907276709753091446642987674
61417907276709753640301260407962
61417907276709753640301289105770
61417907276716955986790806709638
61417907276716956398573070531682
61417907276716956398573070885814
61417907276716956398573099228038
61417907276716956398656782053446
61417907276716956535854861107354
61417907276716956535854861107402
61417907276716956535917536783258
61417907276717856966384852526406
61417907276717856966384852880538
61417907276717856966384967665962
61417907276717856966405801929162
61417907276717856966405886972634
61417907276717856966405888372314
61417907276717857103666556658766
61417907276720508844009699727282
61417907276720508844197727804610
61417907276720508846457420782704
61417907276720508846541103258240
61417907276720558260297742438936
61417907276720558260318663145336
61417907276720558669631912507062
61417907276720558669652861555686
61417907276720558669652861909818
61417907276720558669653205929220
61417907276720558672163689103698
61417907276720558806913616285290
61417907276720558806913961008903
61417907276720558809361682064325
61417907276741218197828219788932
61417907276741218197828219790384
61417907276741218197828219794548
61417907276741218197828219794596
61417907276741218197828220857406
61417907276741218197828221207326
61417907276741267611668542863558
61417907276741268023262519276808
61417907276741268023534488459846
61417907276741268160732481070554
61417907276742168591283508335514
61417907276744820468887061415844
61417907276744820468887062461392
61417907276744820468887062478654
61417907276744820468887062815524
61417907276744820469075347773426
61417907276744869882999353299210
61417907276744870294509648660982
61417907276744870431707640917398
61417907276744870431770403036454
61417907276744870431791323741402
61417919488890632516375801693926
61417919488890632658636248139472
61417919488890633062636105365729
61417919488890633062636105719861
61417919488890633062636109970663
61417919488890633062636109970823
61417919488890633065146503868081
61417919488890633065146503869533
61417919488890633065146507056233
61417919488890633065146589957149
61417919488890633065146589962973
61417919488890633065146593145093
61417919488890633065146593145301
61417919488890633065146618654957
61417919488890633065146618659329
61417919488890633065146621842901
61417919488890633065146621847273
61417919488890633065146966216643
61417919488890633065167510663549
61417919488890633065167510663709
61417919488890633065167513851493
61417919488890633070230224895209
61417919488890633072761626650952
61417919488890633072761626650953
61417919967173188523520888310961
61417919967500094822180625237270
61417919967500995251915716375026
61417919967500995251915717791968
61417919967500995252668890383175
61417919967500995252668976122323
61417919968121484578754781526776
61417919968121484578817629380609
61417923559835997284693668521733
61417923559836297611224902808405
61417923559909228779820058265106
61417923719465244747671423546659
61417923772643757008547296324935
61417923772643757008547296338033
61417923772643757008547300924205
61417923790368732680228802879649
61417923790368732680228803229569
61417923790368749707905042709588
61417923790369649863934560173847
61417923790369650274963678938847
61417923790369650275716824350023
61417923791244045687293089863487
61417923796254260134822701137810
61417923796254260134822705388612
61417923796254260538802018167802
61417923796254260546354002926416
61417923796254260546417021908624
61417923796254260546417021912996
61417923797153572079929140175685
61417923797226406196696519274685
61417924251218113048152209036014
61417924252093413146120258195167
61417924268834970620355924666031
61417924268835020438384423576185
61417924268871293519566394390965
61417924268871293519566394395337
61417924268871293522094326017819
61417924268871293522094326367739
61417924268871293931097350759037
61417924268871293931097350777911
61417924268871342101997825683383
61417924268871343337594892951199
61417924268871343340122824927973
61417924268871343345206514777915
61417924268871343345209900947195
61417924268871343345209985973405
61417924268871343345209987036263
61417924268871343482470655672587
61417924268871343893164783805479
61417924268943989699242571080663
61417924268943989699242574262991
61417924269818388817613392303231
61417924269818388817613478392299
61417924269915685140236180443576
61417924269915685140236524799848
61417924274451862025351474971423
61417924274743645988746730562061
61417924274779619157456358261975
61417924274779666738058167086685
61417924274779666738058167436605
61417924274779666738061524536523
61417924274779666738061609580043
61417924274779666738061610629803
61417924274779666868565278510839
61417924274779667286850137511615
61417924274779667286853494978715
61417924274779668563953898327017
61417924274779668569037588176959
61417924274779669117829214245617
61417924274779919481710706222955
61417924274779968887957198874217
61417924274779968887957200291367
61417924274779968895568849280649
61417924274779968895568850697799
61417924274779968895572294372059
61417924274779969306266422504951
61417924274779969307100151086725
61417924274852914890020809877386
61417924274852914890020809877387
61417924274852915294833527898339
61417924274852915301611688509135
61417924274852915301614787709030
61417924274852915301614787709031
61417924274888037027899043025504
61417924274888037032731597596802
61417924274888937456002261956489
61417924274888937456002261956537
61417924274888937458449984546945
61417924274888937458450070640385
61417924274888937462780183431275
61417924274888937462780184481035
61417924274888937463345388393597
61417924274888937463533329909473
61417924274888937463533329909633
61417924274888937463533330027517
61417924274888937463533330381809
61417924274888937463533415998541
61417924274888937463533415998701
61417924274888937463533416116585
61417924274888937465227906021683
61417924274888937465227906026055
61417924274888937595710738808745
61417924274888937595710738926789
61417924274888937599978177091743
61417924274888937599978177109005
61417924274888937600794084639237
61417924274888938004794232398889
61417924274888938007241696254129
61417924274888938012325299302065
61417924274888938012325300351825
61417924274888938012325300469917
61417924274888938012325385041213
61417924274888938012325386440893
61417924274888938012325386558985
61417924274888938012325643308417
61417924274888938012325643658337
61417924274888938014019876464083
61417924275436464185870823178763
61417924275436481388964212690269
61417924275727915210242614639581
61417924275727964760783331210621
61417924275727965172314546910111
61417924275728198882724618692497
61417924275728248704811606756261
61417924275821609398943456002780
61417924275825161710005754303828
61417924275825161847266509033592
61417924275825211116067314865018
61417924275825211116255600172840
61417924275825211121147563645444
61417924275825211121147565045124
61417924275825211253516440641752
61417924275825211665110332366906
61417924275825211670127562165124
61417924275825211670127563214884
61417924275825211670190582547012
61417924434420921762529813812778
61417924434420921950564707416166
61417924434420921953075191653454
61417924435285417020852688368820
61417924435285466433019355087158
61417924435358346222881412476944
61417924435358346222881412476945
61417924435358346360142166716903
61417924435358346360142166852417
61417924435358395773166494749623
61417924435358395773166580842903
61417924487490181609532575733467
61417924487563428519364493192641
61417924487599450682227549932815
61417924487599450682227808213069
61417924487599450682227894302137
61417924487599450687311153092971
61417924487599450687311154142731
61417924487599450689570590257513
61417924487599450689570590257721
61417924487599451231019520370795
61417924487599451231019864744329
61417924487599451231019866260649
61417924487599451236103124585131
61417924487599451236103468958665
61417924487599451236103469308585
61417924487599451238550933146563
61417924487599451238551190364007
61417924488462744990980605115041
61417924488462745000289930470609
61417924488462795373257514967461
61417924488532072663038888913849
61417924488535974528822654395641
61417924488536024353631641232326
61417924488536024353632416066986
61417924505204350462972464996005
61417924505204350467470029649401
61417924505204350467470029999321
61417924505204350467473387099239
61417924505204350597977141073555
61417924505204351016262000074331
61417924505204351016265357541431
61417924505204351055240761645143
61417924505215157273682671028733
61417924505215157410880663639281
61417924505215157822474641470925
61417924505216057841431690904241
61417924505216057849025518859451
61417924505216358213716509749457
61417924505216358214553337999139
61417924505216358221307239567581
61417924505216358221307239917501
61417924505216358223838643349241
61417924505216358626063373662263
61417924505216358627754851052783
61417924505216358635369945604407
61417924505313619957410112497598
61417924505325326921470048285709
61417924505325327333064026117353
61417924505325327338147716770677
61417924505325327340595437826099
61417924505872855296018824909065
61417924505872855435724976360619
61417924505872872501622699130083
61417924506152648490195193773337
61417924506152648901726409472827
61417924506187720662470381751793
61417924506187720662470382105925
61417924506187720670064469391149
61417924506187720670067568223863
61417924506187770495142857192169
61417924506187770632340849802717
61417924506187771044750735164593
61417924506188621649598851225787
61417924506188905184836607639209
61417924506188905187092600211081
61417924506188905187092601260841
61417924506188905187343648320329
61417924506188905187343648670249
61417924506188954597836658565499
61417924506188954597836658915419
61417924506188954597840016015337
61417924506188954597840101058857
61417924506188954597840102108617
61417924506188954598673486684039
61417924506188954598673745436677
61417924506188954728343769989653
61417924506188954735934499807777
61417924506188954737632174638869
61417924506188955146628627940669
61417924506188955146628628990429
61417924506188955146631986457529
61417924506188955146694747526825
61417924506188955146694748576585
61417924506188955147465455709289
61417924506188955149163390338359
61417924506188971252225118277289
61417924506188971252789202509273
61417924506188971252978264755430
61417924506188971794239167244743
61417924506188971800933406943785
61417924506188971800996169062841
61417924506188971801017088719481
61417924506188971801770319874177
61417924506188971801770578154431
61417924506188971803464810824615
61417924506197026951141225514806
61417924506197076364978103977792
61417924506199711579263542347603
61417924506199711586606667249469
61417924506199712137344175707619
61417924506199712137532203784947
61417924506199712173788176993311
61417924506199728233296437329293
61417924506199728234987569300731
61417924506199728240890180240983
61417924506199728242581656585955
61417924506199728242605762684861
61417924506199728242606020965106
61417924506199728242856725068210
61417924506199728784030588202299
61417924506199728784030588215349
61417924506199728784218874559881
61417924506199728791624675487523
61417924506199728791645683816733
61417924506199728791833969111505
61417924506199761411392424846697
61417924506199761541247292555379
61417924506199761597126110362684
61417924506199761952841270387023
61417924506199761955372674267853
61417924506199761960435099391993
61417924506199761962966503272823
61417924506199778203163461819837
61417924506199778203163807593259
61417924506199778205423243353909
61417924506199778609653174047757
61417924506199778609674094754109
61417924506199778614736518945129
61417924506199778614757785424903
61417924506199778617205506480325
61417924506200629359645665012789
61417924506200678770975503494543
61417924506200679182569481326187
61417924506200679185017202381609
61417924506261600998397351611152
61417924506261600998397352660912
61417924506261851179849208427893
61417924506261851179849466708195
61417924506261851179849466824835
61417924506272658199576256644613
61417924506272707543876150327742
61417924506272707589880438177074
61417925633871869685303776708110
61417925633871869686998352352356
61417925633871869687563471221238
61417925633871871333939382547814
61417925634736410468496359400084
61417925634736410468499454000710
61417925686941130075513883242783
61417925686941130076350711479367
61417925687046796702043131812634
61417925687046798348419043139210
61417925687597938102441930452082
61417925687889727563230272181713
61417925687910137137489688217397
61417925687910137137490717087173
61417925701784538986816983772626
61417925701808855553082003524844
61417925701816959428041248909484
61417925701820561699100349147904
61417925701820563482674253085028
61417925702684201907077022627394
61417925704666105201496584169905
61417925704666105201496584519825
61417925704666105610583520970509
61417925704666106847872495846401
61417925704666106992666641656965
61417925704666107396664466288593
61417925704667006178395218284571
61417925705615603658497369472937
61417925705638714668385268701958
61417925705651621428493600547343
61417925710357093756756394559061
61417925710357093756756394913193
61417925710357093759266793061413
61417925710357093759266879150481
61417925710357093759266907848289
61417925710357093759266907852661
61417925710357093759267251159173
61417925710357093759287799856881
61417925710357093759287799857041
61417925710357093766881915844284
61417925710357093766881915844285
61417925710357095588594366597841
61417925710357095588594366598001
61417925710357095596188483984924
61417925710357095596188483984925
61417925710575931331013702895325
61417925710575931742607680726969
61417925710575933023056173602758
61417925710575933023893001856812
61417925710575933571909656351307
61417925710575933571910820070774
61417925710575933571913099557555
61417925710575933572747648324828
61417925710683951886211381165404
61417925710683999460556880346078
61417925710683999463088284226908
61417925710683999872401906641310
61417925710684001292394851900988
61417925710684001292394852367548
61417925710684001300260908835810
61417925710684001704177116090262
61417925710684001704239878209318
61417925710684001704260684124630
61417925710684850068268003338361
61417925710684850068268003688281
61417925710684850487393164259737
61417925710684850487393421127261
61417925710684851897574571479001
61417925710684852309168319624614
61417925710684852309168549310645
61417925710684852316699732400377
61417925710684852316699989267901
61417925710684852316699989617821
61417925710684901723280840033227
61417925710684901730812021839919
61417925710684901860478832643775
61417925710684901860478832760415
61417925711232439572022287429058
61417925711232440120876933529685
61417925711524174266426314465572
61417925711524179801773260134934
61417925711524179801773345874082
61417925711524179802610088388988
61417925711524179802610089451846
61417925711524179802610174128136
61417925711524224083429699481400
61417925711524224088513302529336
61417925711524229215634503560376
61417925711524229215634503577846
61417925711524229619613473400444
61417925711524229619613473404816
61417925711524229619613816357036
61417925711524229619613816361408
61417925711524229624697076448380
61417925711524229624697076452752
61417925711548240512098372433100
61417925711548240649547069164174
61417925711548241055998406682102
61417925711548241061141046978396
61417925711548540833737870606228
61417925711556594707654021045920
61417925711559296410897865499637
61417925711559296410900174967266
61417925711559346235644995656431
61417925711560246391925475326793
61417925861341740471480230683672
61417925862217086825475249786222
61417925862217987393099005103346
61417925870204878640806407182998
61417925871080175039512259088990
61417925871081375751091771824876
61417925871081375751092116181148
61417925871081375751092140356975
61417925871081375751092140706895
61417925871081375751092144877504
61417925871081375751092226446043
61417925871081425161585126426318
61417925871081425161585155122674
61417925871092231838149434370161
61417925871092231840597270111629
61417925871092231977606977428857
61417925871092232389389240555273
61417925914520269756956229394432
61417925923379805655286067774394
61417925923383658112292021750304
61417925923383658112292024932632
61417925923383702579619761084202
61417925923383707518538284830718
61417925923383707521006926592492
61417925923383707521006930843294
61417925923383707525316467760604
61417925923383707930320549006894
61417925923383707932789195019470
61417925923383708113334773855326
61417925923383708113334892891552
61417925923383708115803534653326
61417925923383708115866178799014
61417925923383708115866181981342
61417925923383708115866296772382
61417925923930947055684866413842
61417925924222736516473208143473
61417925924234689138088779904911
61417925924234743949848267685389
61417925924234744087296963349233
61417925924234744498890942230685
61417925924255102053991919680386
61417925924257853161476872806849
61417925924257853168254794281587
61417925924257853717862672254011
61417925924259003919712778498484
61417925924259003919713037828546
61417925924259003919775799947602
61417925924259004466559171238471
61417925924259053742050703435790
61417925924259053742050818221214
61417925924259053742884563101727
61417925924259053744582218447540
61417925924259053744582481432106
61417925924259054291927237647023
61417925924259054291930708607291
61417925924267158992086638020253
61417925924267159403868901146669
61417925924269860741338331018829
61417925924270761124440823745337
61417925924270761264149327755947
61417925924342762880156737574745
61417925924342762880156738991687
61417925924364370895450703922816
61417925924364370902981772231288
61417925941012322486640235579444
61417925941012322898422241488416
61417925941012322899259069738098
61417925941109533797679866250997
61417925941109533797679870500347
61417925941109533797679870505963
61417925941109533797679899198155
61417925941109534209273963123079
61417925941109534216805026822453
61417925941109583623051403625433
61417925941109583623051407874783
61417925941109583623051433384647
61417925941109583623051436572591
61417925941109583629829698152799
61417925941109583806316791386007
61417925941109583806316791735927
61417925941109583806316795985325
61417925941109583806316824683085
61417925941109584217847664142051
61417925941109584217847750231119
61417925941109584217847753417659
61417925941109584217847782115419
61417925941960570775225448763516
61417925941960570775225451951460
61417925941960570775225705980960
61417925941960570776062277013198
61417925941960570776062280201142
61417925941960570776062281618292
61417925941960570776313325489836
61417925941960570776313328677780
61417925941960570776316797748183
61417925941960620181726460732614
61417925941960620181726460745712
61417925941960620189149711525458
61417925941960620189153183783805
61417925941960620189153183783806
61417925941960620189337739615836
61417925941960620189341210457034
61417925941960620326351176390142
61417925941960620738129710040766
61417925941960620738129710045138
61417925941960620738129713228710
61417925941960620738129713233082
61417925941960620738129967262582
61417925941960620738133182299113
61417925941960620738133182299114
61417925941960620738133182299119
61417925941960620738133182303485
61417925941960620738196201285693
61417925941960620738196201285694
61417925941983729402381916323316
61417925941983729407465519371252
61417925941983729407465605460320
61417925941984629975873934741042
61417925941984630387655940650014
61417925941984880570800044862145
61417925941984880570800059229979
61417925941984880570800060279739
61417925941984880570800063479329
61417925941984880570800087987570
61417925941984880570800089037330
61417925941984880570800346254774
61417925941984880708311895541757
61417925941984930119390570774547
61417925941984930119390943829362
61417925941984930526089226426537
61417925941984930526089230675887
61417925941984930531172949738334
61417925941995687521865247149661
61417925941995736933131950459731
61417925941995736935642547953079
61417925941995736980831245565049
61417925941995736980831274144765
61417925941995736980831274144766
61417925941995737344161069206017
61417925941995737346671925451837
61417925941995737346671925451838
61417925942068633583281305576388
61417925942068633583281305576389
61417925942068639118628249848257
61417925942068639118628250898017
61417925942068639119465079145509
61417925942069539687273436730536
61417925942069539687461464794766
61417925942090247210948633351292
61417926348707472828826404529930
61417926348815490962748221178094
61417926348815540781362785308532
61417926348815540964293442122596
61417926348815540971322384544016
61417926348815540972159241360316
61417926348816441401873412158893
61417926349643762552056240684408
61417926349643762963650219067224
61417926349655718881405619358870
61417926349655768157170512826015
61417926349655768286816058613824
61417926349655768294430033484870
61417926349655768294431176857245
61417926349655768294431177207165
61417926349655768294431181462339
61417926349655768294431262946313
61417926349680085453798109689450
61417926349690890436559355210070
61417926349690890439090759085284
61417926349690890848927398096432
61417926349691790869641700610880
61417926349751781138430215059884
61417926349751830544676707711146
61417926349751831093468678153338
61417926349751831095916396026432
61417926349761085384108590418396
61417926349763786874026977061068
61417926349763786878273751859322
61417926349763787011224968608758
61417926349763787011224969671616
61417926349763787011287990070926
61417926349763787018065881432366
61417926349763787018065910012082
61417926349763787018065911528402
61417926349763787018819055893982
61417926349763787018819056956840
61417926349763787057041201909500
61417926349763836284520244510584
61417926349763836287051362490712
61417926349763836287051391187068
61417926349763836424228721377134
61417926349763836424249269012192
61417926349763836424249383797616
61417926349763836429312066139152
61417926349763836431843471082840
61417926349763836833312214952776
61417926349763836835759677746610
61417926349785400715027502933406
61417926349785400715027502937618
61417926349785450670254385183366
61417926401666263574219556796186
61417926401957997538263198472372
61417926401958045709936591621342
61417926401958045709936706406766
61417926401958046944446671800232
61417926401958046944530239834600
61417926401958047539306031962198
61417926401958047546921039953822
61417926401958047546921041003582
61417926401990417977227881752228
61417926401990417977227881769490
61417926401990418022981467010612
61417926401990467795842445899928
61417926401990467978773102713992
61417926401993169689049103699126
61417926401994020294731063478842
61417926401994069701311914477449
61417926401994069708655067960483
61417926401994070250103884919641
61417926401994070256881806394379
61417926401994070256882178999374
61417926401994070257635066143340
61417926401994070257635324410541
61417926401994070257635324410544
61417926401994070257635324410550
61417926402614559027062845713088
61417926402614559027146413747456
61417926402614559072879164044252
61417926402614559438845108826406
61417926402833347049253334288666
61417926402833347050090550471321
61417926402833347050090554722123
61417926402833347599133457905147
61417926402833347599133567973209
61417926402833347599133572224011
61417926402833396872364292708196
61417926402833396872365828080611
61417926402833396874896840821810
61417926402833397421408502625907
61417926402833397421408845582499
61417926402865768033014594291232
61417926402865817862653914320796
61417926402865817863407058687828
61417926402868519200876487406686
61417926402869369754967627594861
61417926402869369761745549069599
61417926402869369761745549073971
61417926402869369761745807354225
61417926402869369762498694485147
61417926402869369762561713480405
61417926402869369762561714880085
61417926402869370173527813263197
61417926402869370304010302140157
61417926402869370309094249207495
61417926402869370309282277284823
61417926402869370309344953310599
61417926402869370311604389425381
61417926402869370311604504216628
61417926402869370311792789161432
61417926402869370355035862081019
61417926402869419579753385190637
61417926402869419584837101630141
61417926402869419584837103029821
61417926402869419585108698669133
61417926402869419585861844569955
61417926402869419587368134901959
61417926402869419587368134919429
61417926402869419587368163598523
61417926402869419588121280330605
61417926402869419715507877927493
61417926402869419715528769936085
61417926402869419716951406499153
61417926402869419717788234748834
61417926402869419722035095286237
61417926402869419722285799406602
61417926402869419722285799406603
61417926402869419722871923535919
61417926402869419723122627520771
61417926402869419723122627638815
61417926402869419724545235498299
61417926402869419768876212435010
61417926402869419768876212435011
61417926402869420133879775703053
61417926402869420133879777575116
61417926402869420133879777575117
61417926402869420133900667711645
61417926402869420134654186194323
61417926402869420134716604406197
61417926402869420134716604407649
61417926402869420134716605824799
61417926402869420136411152403847
61417926402869420136411181100203
61417926402869420136411181101655
61417926402926708152909875651280
61417926402926757559156368302542
61417926402926758107948338744734
61417926402926758110396056617828
61417926402938713888255560496732
61417926402938713888506636589606
61417926402938713892753383754362
61417926402938713892753383771624
61417926402938713892753412450718
61417926402938713895284816331548
61417926402938714025432661098688
61417926402938714025683966779672
61417926402938714025704514414730
61417926402938714025704629200154
61417926402938714025767649599464
61417926402938714030014138129834
61417926402938714032545570603478
61417926402938714033298716485378
61417926402938714071186217310796
61417926402938714075767723388218
61417926402938763298999905101980
61417926402938763302284425714892
61417926402938763443791726730548
61417926402938763847791875544172
61417926402938763850239338338006
61417926402938763851076424854892
61417926402938763855385704567856
61417926402941465141892421195744
61417926402941465141975989230112
61417926402941465188734111338518
61417926402941465192792342574844
61417926402941465554511512558744
61417926402942315747720682547717
61417926402942315747720796275947
61417926402942315747720797338757
61417926402942315747720797338805
61417926402942315754498604022455
61417926402942315754498604028071
61417926402942315754498975564379
61417926402942315754498976030939
61417926402942315754498976036816
61417926402942316342517285313605
61417926402942365580121561882265
61417926402942365580121561882274
61417926402963080460898237307584
61417926402963081009690207749776
61417926402963081017284036754746
61417926419392139675447868131074
61417926419392139675447869534966
61417926419392139675447869548016
61417926419392139675447896709173
61417926419392139676201042139223
61417926419392139676201127878371
61417926419609776480756813975189
61417926419610977053989169984789
61417926419610977053989170002259
61417926419610977234492910123757
61417926419610977236752347419441
61417926419610977237003394361045
61417926419610977237003394833221
61417926419610977237024315067445
61417926419610977648534352283025
61417926419610977648534353328413
61417926419683921811980839083435
61417926419683921811980924704539
61417926419683921811980924816807
61417926419683921811980924835681
61417926419683921811980925171099
61417926419683921811980953402299
61417926419683921811980953514567
61417926419683921811980953868859
61417926419683923046763112230375
61417926419683923046763116951901
61417926419683923054106265830001
61417926419683923054106265843099
61417926419683923054106270547363
61417926419683923229777451514103
61417926419683923229777451514311
61417926419683923229777456119197
61417926419683923641287488253135
61417926419683923641287488254587
61417926419683923641287516950943
61417926419683923641287517305235
61417926419683923641287521556037
61417926419683923641287746876083
61417926419683923648902611036007
61417926419683923648902612435687
61417926419683923648902869653131
61417926419718995965470765309889
61417926419718995965470766715446
61417926419718995965470766728496
61417926419719045379248440571432
61417926419719045379248697801974
61417926419719045380336231208685
61417926419719045380336317297753
61417926419719946352148246719524
61417926419719946359679313605429
61417926419719946359679313605438
61417926420340435129379290864757
61417926420340435129379290864805
61417926420340435129379290864964
61417926420340435129379405656058
61417926420340435129379405669108
61417926420340435136722187260241
61417926420340435136722187260244
61417926420340435136722444464644
61417926420340435723903581136931
61417926420340435723903666889177
61417926420340435723903668288857
61417926420340435723903925510672
61417926420547217957986857127114
61417926420547218097946152886564
61417926420547267371827180318380
61417926420547267371827208898096
61417926420547267372015207923484
61417926420547267509275877049454
61417926420547267920807178365676
61417926420547267920807206018096
61417926420547267920807207067856
61417926420547267920807435583120
61417926420547267920869854863676
61417926420547267920870226399984
61417926420547267922501782707730
61417926420547267922501782712102
61417926420559223289332704096390
61417926420559223289332708701484
61417926420559223701113565595645
61417926420559223701113566645405
61417926420559223701114943248184
61417926420559223701114967222806
61417926420559223701114971827900
61417926420559223701365757419142
61417926420559223838438489741790
61417926420559273655567019147073
61417926420559273655567020196833
61417926420559273655567023733293
61417926420559273655567024796103
61417926420559273663182027125599
61417926420559273663182027138697
61417926420559273663182141989728
61417926420559273663182143039488
61417926420559273663182146220874
61417926420559273663182146225246
61417926420559273663182400256932
61417926420591694104406551824338
61417926420594345426460847796365
61417926420594345431544450490169
61417926420594345431544450844301
61417926420594345431544450857351
61417926420594345431795154947405
61417926420594345433239026011951
61417926420594345433239027551357
61417926420594345433991914682279
61417926420594345434054590708055
61417926420594345434054935077217
61417926420594345434054935081589
61417926420594345838243111985591
61417926420594345980587469408999
61417926420594345980838172444873
61417926420594345980838173507731
61417926420594345980838173512103
61417926420594345982281702079183
61417926420594345983097609622513
61417926420594345983286009708484
61417926420594346021257450103127
61417926420594346026341053151063
61417926420594346026341054200823
61417926420594346026529082278151
61417926420594346026591757236697
61417926420594346026591758303927
61417926420594395248986825253585
61417926420594395248986825266635
61417926420594395249552057395943
61417926420594395249823653507639
61417926420594395249823997527041
61417926420594395249824026106757
61417926420594395251246605387769
61417926420594395252083089268289
61417926420594395252083433641823
61417926420594395252083462339631
61417926420594395256330208435705
61417926420594395256518236158901
61417926420594395256518236513033
61417926420594395257167036689759
61417926420594395257355064767087
61417926420594395258777672273683
61417926420594395259614500527737
61417926420594395386184817510001
61417926420594395386184817877183
61417926420594395387001098124625
61417926420594395393527970991583
61417926420594395393527971109627
61417926420594395393527971127097
61417926420594395393528199642361
61417926420594395393528200692121
61417926420594395393778904795225
61417926420594395393778905149357
61417926420594395393779019603735
61417926420594395393779019953655
61417926420594395393799940174781
61417926420594395393799940641133
61417926420594395394343878534865
61417926420594395394364799376779
61417926420594395394615847717903
61417926420594395394615847718062
61417926420594395394615847718063
61417926420594395394615847835947
61417926420594395394615848190239
61417926420594395396038340910007
61417926420594395396038455695431
61417926420594395396059376401783
61417926420594395396059376407607
61417926420594395396059376420704
61417926420594395396059376420705
61417926420594395440369432626310
61417926420594395440369432632143
61417926420594395797778795341645
61417926420594395797778795695777
61417926420594395797778795708827
61417926420594395798615623595699
61417926420594395798615967969233
61417926420594395805310205551333
61417926420594395805310206601093
61417926420594395805372882981001
61417926420594395806126141661281
61417926420594395806209709695649
61417926420594395807841639534022
61417926420595246411138152667607
61417926420595246411326439012139
61417926420595246413585873723029
61417926420595246589257174068689
61417926420595246594340777116625
61417926420595246594340778179435
61417926420595246594340862855773
61417926420595295817552125393957
61417926420595295817572673383147
61417926420595295817572931663401
61417926420595295817573045982265
61417926420595295819832366374291
61417926420595295824330046868695
61417926420595295824330047218615
61417926420595295824350967439741
61417926420595295824350967457003
61417926420595295824916083741091
61417926420595295825166874987235
61417926420595295826610660903109
61417926420595295963871415278581
61417926420595296007930423026479
61417926420595296009625000070405
61417926420595296373122017293625
61417926420595296373958844012485
61417926420595296414628711437509
61417926420595296418875602085449
61417926420595296418959169074269
61417926420595296419712314485445
61417926420595296419712400224593
61417926420595296419712429270869
61417926420595296419712430339502
61417926420595296419775449671631
61417926420656536810218412413653
61417926420664590135092002645841
61417926420664639541401257416159
61417926420667291419213931442656
61417926420667291419214016118787
61417926420667291419214017535937
61417926420667291419402188045444
61417926420667291425992195761511
61417926420667291426745084440724
61417926420667291426745341645070
61417926420667291426808103405676
61417926420667291838527605834344
61417926420667291975851122324497
61417926420667291975851122324506
61417926420667292014010506573595
61417926420667341382285556959816
61417926420667341389628681861682
61417926420667341428039113176083
61417926420667341428039113525999
61417926420667341428039113526002
61417926420667341428039113526003
61417926420667341428039113530374
61417926420668241995599503750671
61417926420668242407381766864046
61417926420691606755215360858059
61417926420691607372900751942523
61417926420691608584521928998699
61417926420691608585359900423923
61417926420691609203043000426843
61417926420691609203043001826523
61417926420691609203293704529947
61417926420691609203293705579707
61417926420691609205575549963222
61417926420691609205575549963223
61417926420691609205741537071825
61417926420691658548179702628535
61417926420691658617071394801366
61417926420692509773575358968093
61417958018610983402425104856724
61417958018610984637207038351656
61417958018611000049113496975716
61417958018611000049113755255970
61417958018611000049114617706054
61417958018926183501781843992798
61417958018926183506865189806028
61417958018926183506865189823290
61417958018926183506865534179562
61417958018927078990698097651042
61417958018927083929825830581010
61417958018927083929825831630770
61417958018927084481124843099630
61417958018927084488718672104600
61417958018934287376741089377438
61417958018934287381824779564202
61417958018934287381827102512496
61417958018934304028514549644026
61417958018935187814823183865134
61417958018935187814825507863188
61417958018935189598399411800312
61417958018937856339137514886534
61417958018937889096437900530036
61417958018937889104028544250508
61417958018937889104028544254720
61417958018937889647737168879470
61417958018937889647737170279150
61417958018937889652820514696912
61417958018937889652820514709962
61417958018937889652822839057936
61417958018937889655330999284120
61417958018937889655333322232414
61417958018937890882519102374402
61417958018937890890115255727346
61417958018937906299510370870176
61417958018937906302040999794090
61417958018937906302040999807140
61417958019582691885135563234088
61417958019582691885135563251350
61417958019582691885135907607622
61417958019583592902620580374524
61417958019583592910235588366148
61417958019583592910235589415908
61417958019907797269282895992572
61417958019907797276876983277796
61417958019910449192643478604764
61417958019910498568279103756548
61417958019910498606755682283524
61417958019910498972530301059860
61417958019910498980124044321310
61417958019910515085384856446790
61417958019910515222582849057338
61417958733518348433411152243464
61417958733830845411808619097528
61417958733833497296964247292152
61417958733833535636178999193060
61417958733833536184970625278980
61417958733833536184970969635252
61417958733833536184970969652514
61417958733833546749215027421400
61417958733833546749215371794934
61417958733833547298007342237126
61417958733833547305538667862627
61417958733834436615500817576528
61417958733834447134012729574310
61417958733834447139096074005122
61417958733834447139096417298584
61417958733834447139096418361394
61417958733834447141543795401578
61417958733834447271210720785178
61417958733834447276294066615670
61417958733834447276294409909132
61417958733834447276294410971942
61417958733834447278804894146420
61417958733834447316943386388374
61417958733834447322026730819186
61417958733834447322027075175458
61417958733834447682804698616822
61417958733834447687888044447314
61417958733834447687888388803586
61417958733834447690398871978064
61417958733834447726026506915600
61417958733834447726026506928650
61417958733834447736152198607678
61417958733841602452438347579634
61417958733841606111051483860914
61417958733842541726078740016394
61417958733842541863276732626942
61417958733842551008971973542008
61417958733842551008971973559270
61417958733842551008971974958950
61417958733842551008972745548472
61417958733842551008972749797822
61417958733842551014055319389762
61417958733842551146169966169818
61417958733842551146170737804888
61417958733842551146170737822150
61417958733842551146171082178422
61417958733842551146171085364962
61417958733842551151253312000310
61417958733842552839115369936702
61417958733842552839115371353644
61417958733842552839115456029982
61417958733842552975476620386476
61417958733842552976313362547250
61417958733842552976313448640530
61417958733842552980559880140950
61417958733842853165583956427394
61417958733842853165584042520674
61417958733845243016894303399058
61417958733845243016894303412108
61417958733845243429513395842338
61417958733845243429514170676998
61417958733845243565685929480766
61417958733845243565685929484978
61417958733845243565685929834898
61417958733845243566522757734660
61417958733845243566522757734820
61417958733845243566522758088952
61417958733845243566523791190816
61417958733845252300625827343352
61417958733845252308156208316034
61417958733845252849417107154998
61417958733845252849417107168048
61417958733845254127420853324988
61417958733845254129931360492962
61417958733845254129931360497174
61417958733845254129931360847094
61417958733845254129931704853446
61417958733845254129931704866496
61417958733845254130768193451120
61417958733845254678723330935154
61417958733845254678723330939366
61417958733845254678723675295638
61417958733845254678723675308688
61417958733845254678723680013000
61417958733845254679560130491240
61417958733845254679560163893312
61417958733845254679560503562742
61417958733845254679560508267054
61417958733845254679748789907274
61417958733845254679748794624636
61417958733845254684643762236984
61417958733845254686254746898866
61417958733845254687091570448656
61417958733845257796075827003018
61417958733845258207669890569598
61417958733845260030470501718646
61417958733845260037813282260028
61417958733845504867788001080970
61417958733845510401440369706406
61417958733845552489896506962804
61417958733845553038687705769926
61417958733845554273448369581282
61417958733845554273448713954816
61417958733845554319201959094840
61417958733845554320038755447123
61417958733845554320038755447124
61417958733845554320039012664567
61417958733845554320039012664568
61417958733845554867993929537032
61417958733845554867994273910566
61417958733845554868830638750488
61417958733845554868830724489636
61417958733845554868998463199110
61417958733845554876362078707743
61417958733845559678292164433195
61417958733845559814715717972918
61417958733845559814715719389860
61417958733845560227083790519115
61417958733846405435788327700320
61417958733846405481520991903836
61417958733846410969440696325756
61417958733846453469217463705442
61417958733846453476832471697066
61417958733846454703999656530388
61417958733846455252791367292646
61417958733846455252791625572900
61417958733846455253628539916022
61417958733846455253816826260554
61417958733846455258711798590264
61417958733846455258711884683704
61417958733846455258711885746514
61417958733846455261222368920992
61417958733846455296850262134410
61417958733846455296850347873558
61417958733846455296850376906784
61417958733846455296850635187038
61417958733846455298544837765606
61417958733846455298544838828416
61417958733846455298544923504754
61417958733846455298545181785008
61417958733846455299360745308888
61417958733846455299360831048036
61417958733846455299360859745844
61417958733846455299360860100136
61417958733846455299549490464070
61417958733846455299633091795516
61417958733846455303628526552690
61417958733846455303628527615500
61417958733846455304444462793780
61417958733846455304444548887220
61417958733846455306139125581226
61417958733846455306975868091759
61417958733846455306975868091760
61417958733846455306975953830908
61417958733846455436810159100394
61417958733846455436831051108986
61417958733846460245266745237718
61417958733846460245266773817434
61417958733846460383301938688388
61417958733846460787280908541458
61417958733846460787469194885990
61417958733846460794058715684282
61417958733846460794058716747092
61417958733846460794058830003146
61417958733846460794059088283400
61417958733846460794874737546428
61417958733846460794895572513680
61417958733846460794895658252828
61417958734487359323731361151024
61417958734487359323731447244304
61417958734490011208886989345648
61417958734490044014448343768606
61417958734490044014449372621120
61417958734490044563239969837264
61417958734490044563240998707040
61417958734490049502369077043040
61417958734490944991259478889272
61417958734490944991259478902322
61417958734490944993771191004588
61417958734490961045935471627806
61417958734490961051018816058618
61417958734490961051019160414890
61417958734490961053466537455074
61417958734490961594727440670318
61417958734490961599810786500810
61417958734490961599811129794272
61417958734490961599811130857082
61417958734490961602321614031560
61417958734490961602342191798790
61417958734502049755128707301406
61417958734502049755129478936476
61417958734502049755129478953738
61417958734502050303920333370064
61417958734502050303921447978988
61417958734502066356064543494138
61417958734502066356064887867672
61417958734502950731939928174270
61417958734502950731940185378664
61417958734502966786615830443244
61417958734502967335407541205502
61417958734502967335407541555422
61417958734502967335407799485756
61417958734502967343022549547046
61417958734502967343022635290566
61417958734502967343022893570820
61417958734814215618837947477092
61417958734814215621285669949456
61417958734814265436866359944046
61417958734814265436866361360988
61417958734814265436866446037326
61417958734814265439125882165158
61417958734814265444209227995650
61417958734814265444209484845912
61417958734814265444209486262854
61417958734814265445904061889838
61417958734814265445904061907100
61417958734815116181503278224274
61417958734815116186586624054766
61417958734815116186586967348228
61417958734815116186586968411038
61417958734815116189097451585516
61417958734815149403741928066522
61417958734815149403742042385386
61417958734815149403742728298570
61417958734815149540939920677070
61417958734815149540939921739880
61417958734815149540939948902654
61417958734815149540939950319596
61417958734815149540940725158459
61417958734815149540940725158468
61417958734815149543451205146406
61417958734815154894172916957778
61417958734815164230162517354383
61417958734815165463249873688749
61417958734815165464944450849315
61417958734815165465509309921575
61417958734815165600447866299297
61417958734815166004699033942830
61417958734815166004699035005640
61417958734815166004699062168414
61417958734815166004699063585356
61417958734815166004699148261694
61417958734815166007125864052470
61417958734815166007125950145750
61417958734815166007209546878086
61417958734815166007209548295028
61417958734815166007209632971366
61417958734815166014489566721566
61417958734815169306488243944659
61417958734817801281282461804688
61417958734817801283794002428658
61417958734817817333447597238804
61417958734817850687781058965138
61417958734817850695311069818502
61417958734817850695394752644118
61417958734817850695395124180266
61417958734817851236573029407330
61417958734817851244102953108816
61417958734817851244103039197884
61417958734817851244103040260694
61417958734817851244104096297456
61417958734817851244166858412300
61417958734817851244186721551116
61417958734817851244186723086310
61417958734817851246635587334584
61417958734817851246698263710280
61417958734817856048502567056883
61417958734817856048565329171727
61417958734817867161601616017192
61417958734817867166685218715207
61417958734817867166685218715208
61417958734817867166685220132150
61417958734817867166685304804275
61417958734817867166685304804276
61417958734817867169132941187571
61417958734817867296268463031376
61417958734817867296351856985232
61417958734817867296351858520426
61417958734817867296352230056574
61417958734817867298799608277819
61417958734817867298799608277820
61417958734817867298799608631952
61417958734817867298862370392504
61417958734817867303883211207504
61417958734817867303883211325755
61417958734817867303883211325756
61417958734817867303883212742698
61417958734817867303883296942440
61417958734817867303883297414823
61417958734817867303883297414824
61417958734817867306393695917176
61417958734817867306393781651868
61417958734817867306393781651952
61417958734817867306393781652111
61417958734817867306393781652112
61417958734817867707862439446078
61417958734817867707862440863020
61417958734817867710373009772274
61417958734817867710393586459384
61417958734817867715477189157400
61417958734817867715477190574342
61417958734817867715477274774084
61417958734817867715477275246468
61417958734817867717987759483596
61417958734818150887114212307521
61417958734818151435906095606721
61417958734818156786627807418093
61417958734819051269463046214682
61417958734819051269464189407694
61417958734819051406661038825230
61417958734819051406661039888040
61417958734819051409172323294566
61417958734819051452393704091556
61417958734819051818254673704654
61417958734819051818254673717704
61417958734819051818255901582682
61417958734819051818255902645492
61417958734819051820766385819970
61417958734819051863987337908170
61417958734819051863987680860390
61417958734819051863988481092438
61417958734819051863988565786198
61417958734819051866519884973268
61417958734819051866519970729886
61417958734819056805647962976818
61417958734819056942845955587366
61417958734819057354418669751646
61417958734819057354418754445406
61417958734819057354439675151806
61417958734819057354439933432060
61417958734819067916152817357316
61417958734819068464944443784478
61417958734819068464944443797528
61417958734819068464944786736698
61417958734819068464944787799508
61417958734826254713872407523002
61417958734827155329885153587613
61417958734827160817805200966333
61417958734827171747827229685010
61417958734827171752910489758884
61417958734827171930841459231873
61417958734827176877311999137321
61417958734827177281563971275293
61417958734829807024495372424428
61417958734829823633045446727526
61417958734829823633045532466834
61417958734829823633045532471046
61417958734829856436075487717438
61417958734829856436076173626250
61417958734829856436076259365558
61417958734829856984866999362030
61417958734829856984867000884174
61417958734829856984867000897224
61417958734829856984867113798986
61417958734829856984867113799146
61417958734829856984867114153278
61417958734829856984868142668762
61417958734829856984868228762202
61417958734829856984868229807750
61417958734829856984868229825012
61417958734829856984868232994290
61417958734829856987315950867384
61417958734829856987315950880434
61417958734829856987378712982228
61417958734829856987378712999490
61417958734829872909625099397674
61417958734829873037032593593746
61417958734829873037033279502558
61417958734829873037033365241866
61417958734829873037033368428406
61417958734829873046823092008222
61417958734829873451074289311534
61417958734829873456157634075004
61417958734829873456157634079216
61417958734829873456157635142026
61417958734829873456157638324354
61417958734829873458668032572984
61417958734829873458668118316504
61417958734829873641619695831295
61417962317099965375125265085851
61417962317099965512323257696399
61417962317197211875203394649731
61417962317197211875391679944503
61417962317208033100755598062913
61417962317208033100755941019505
61417962317208033642769647030367
61417962317208033649547568505105
61417962317208033649547911461697
61417962317229643434733396774483
61417962317232344718855412742095
61417962317232344726198193287680
61417962317232345267898430243983
61417962317232345275241555145840
61417962317232345275241555145849
61417962326071872192972931523329
61417962326071872338016058964231
61417962326322230049702164684635
61417962326322230186962833320959
61417962326323126913107592357230
61417962326323130612618542423738
61417962326325832320948948289771
61417962326395176174632414367331
61417962326395176179715988835551
61417962326396076605371697879335
61417962326396076610454957970679
61417962326398778445879540933431
61417962326398778450962772445059
61417962326420388236776565786206
61417962326947174082106557752057
61417962326947174082106900708649
61417962326947218553722885781459
61417962326947218553723000100323
61417962326947218692011078066781
61417962326947224044425156879919
61417962326947224044989241111903
61417962326947224044990269981679
61417962326971534022926981720313
61417962327044468897560190182073
61417962327270477926505371959735
61417962327270511278330392248945
61417962327270511415591060885269
61417962327270522528627433469881
61417962327270522533711007938101
61417962327270527886313000522753
61417962327270527886877084754737
61417962327270527886877113334453
61417962327270527886878227943377
61417962327271378631515064721077
61417962327271378631766111780773
61417962327274080197752155564871
61417962327274080334113324170875
61417962327274080334950119123479
61417962327274080334950152424929
61417962327274080334950376340923
61417962327274080335012138292383
61417962327274113549577175854081
61417962327274113686772072464483
61417962327274113686775511421381
61417962327274113686837930229553
61417962327274113686838187446997
61417962327274124667697122906913
61417962327274124667697122911285
61417962327274124799874560031609
61417962327274124799874560035981
61417962327274124804892819749363
61417962327274124804895115517621
61417962327274124804957791547609
61417962327274129747974517310696
61417962327274130158123868359873
61417962327274130158123868364245
61417962327274130158124239896181
61417962327274130158124239900553
61417962327274130158125011548513
61417962327295723466124506491888
61417962327295723472651609256208
61417962327295738295115062425258
61417962327295738295117385373552
61417962327295738296809638069504
61417962327295739529899318868484
61417962327298439998612912241581
61417962327298439998612940821297
61417962327298440135873580877905
61417962327298440135873580882277
61417962327298440135873952414213
61417962327298441233958929968497
61417962327298441233961943066435
61417962327298441371159935676983
61417962327298441783001604513793
61417962327298441783001604518165
61417962327298441783004961985265
61417962327298441783005047720041
61417962327368669465404793350516
61417962327368673164664696904289
61417962327371374873246149283057
61417962327371374873246492239649
61417962327371375005423559369872
61417962327371375010506789339665
61417962327371375010506789344037
61417962327371375010506903658529
61417962327371375010507160875973
61417962327371375010507160880345
61417962327371375010507162417808
61417962327371376108593281618897
61417962327371376245853950255221
61417962327371376657635956164193
61417962485629524129306462457822
61417962553542243222863139841147
61417962553542243223427998912003
61417962553574663661576807949819
61417962553578265932823934861467
61417962553578265932823935911227
61417962556496557302774710420761
61417962556820762118357374053807
61417962556823461442334456453853
61417962556823461442335231292725
61417962556823461991377473955741
61417962556823463410575057684837
61417962556823463410575430756339
61417962556823463822357693878383
61417962556855884268727838805267
61417962556859485990931947847845
61417962556859485990932292221379
61417962556859486128129940462765
61417962557371902284162185886635
61417962557371902284162187303785
61417962557371902284162273038561
61417962557371902421422941679257
61417962557371903519317594320773
61417962557371903519321037527021
61417962557371903519509065604349
61417962557371907225547142765495
61417962557371907225547399982939
61417962557371907774401875322579
61417962557371907774402132540023
61417962557404322725384124304055
61417962557407024427731936868401
61417962557407024427982640988767
61417962557407024428568765118083
61417962557407024428819470638129
61417962557407024564992348287281
61417962557407024565892195873463
61417962557407024566080225013601
61417962557407924995606137671297
61417962557407924996631252282933
61417962557477257600017594700621
61417962557479958707567428427525
61417962557479958707568203266397
61417962557479958707818475504483
61417962557479958707818476904163
61417962557479958707819251743035
61417962557479958707819594699627
61417962557479958891670419278057
61417962557479959256610445929413
61417962557479959302364802373569
61417962557479959302364807095303
61417962557479959302615849450527
61417962557479959302616193806799
61417962557479959302616198528533
61417962557479959303201635344985
61417962557479959303452682404473
61417962557479959303453022056481
61417962557479959303453026778215
61417962557479959439625556749041
61417962557479959439625813966485
61417962557479959439625818688219
61417962557479959439688318868097
61417962557479959439876862443123
61417962557479959439876867164857
61417962557479959440462389720457
61417962557479959440462646937901
61417962557479959440525151839513
61417962557479959440713690692805
61417962557479959440713695414539
61417962557479960537710820100485
61417962557479960538798696826805
61417962557479960538799814622269
61417962557479961086817375623111
61417962557479961087004886079011
61417962557479961087005660917883
61417962557479961087590665852055
61417962557479961087591440690927
61417962557479961087841714328693
61417962557479961087842489167565
61417962557480859275630257494835
61417962557480859275630258544595
61417962557480859870427894425445
61417962557480859871076436321917
61417962557480859871264722679499
61417962557696062223080387131955
61417962557696062223666166904999
61417962557696095575741978440305
61417962557696096947533876468457
61417962557696097359315882377429
61417962557696097359316139607971
61417962557696106687942808875553
61417962557696106688779379894693
61417962557696108477435743704211
61417962557696111635245910661653
61417962557696111635247053850293
61417962557696111636941630894219
61417962557696111636941630907317
61417962557696111636941716633367
61417962557696111636941716646465
61417962557696111774202385269691
61417962557696111774202385287161
61417962557696112185733599932567
61417962557698763926264427758849
61417962557698763926264770715441
61417962557698763927101254608851
61417962557698763927101598965123
61417962557698764063525182134321
61417962557698764063587944253377
61417962557698764064362010388375
61417962557698797415350202423531
61417962557698797415412964542587
61417962557698797416187030677585
61417962557698797416250050009713
61417962557698798514332731795739
61417962557698798514336087845897
61417962557698798514336089262839
61417962557698798651534080456445
61417962557698799062542021297601
61417962557698799062563199234495
61417962557698799063316086365417
61417962557698799063379106764727
61417962557698808528387603877919
61417962557698808528450365996975
61417962557698808529224689345045
61417962557698808529287451464101
61417962557698808534306891991269
61417962557698810173904623575743
61417962557698810180682803317637
61417962557698813887472968803533
61417962557698813887472968807905
61417962557698813887474111996545
61417962557698813887535730922589
61417962557698813887536874111229
61417962557698813889168687636419
61417962557731228425900293664511
61417962557731228425986271772903
61417962557731228426735973995093
61417962557731228837768277694973
61417962557731228838333136765829
61417962557731228838519123092705
61417962557731228974778242215095
61417962557731228974966270305521
61417962557731230210309877932217
61417962557731230210313062871309
61417962557731230621903855763861
61417962557731230621907040702953
61417962557731230622091883854287
61417962557731230622095325997725
61417962557734831108741141181681
61417962557734831108764357197005
61417962557734831109517502608181
61417962557734831109576821520989
61417962557734831109577964709629
61417962557734831109580264727237
61417962557734831246025025820231
61417962557734831246025025837701
61417962557734832482124959565315
61417962557734832893907223754541
61417962557804163300619480247761
61417962557804163301184339318617
61417962557804163712315508035243
61417962557804163712401486156733
61417962557804163713151188365825
61417962557804163713152331554465
61417962557804163713154544415983
61417962557804163849662154793057
61417962557804164948498349281381
61417962557805064280150420297465
61417962557807765571615215376259
61417962557807765983311587520013
61417962557807765983311587524385
61417962557807765983397479923989
61417962557807765983397565658765
61417962557807765984147267863693
61417962557807765984147267868065
61417962557807765984148411056705
61417962557807765984150625335165
61417962557807765984150711069941
61417962557807766120658234295089
61417962557807766121411379706265
61417962557807767219494428783621
61417962557807767219557190898305
61417962562441189229068587171115
61417962562441199930323639759939
61417962562441199930323725499087
61417962562441200342105988625503
61417962562441203643142281719991
61417962562441205428348000386533
61417962562441205428348030501442
61417962562728184989778882312861
61417962562728184990050854682599
61417962562728185127226807387231
61417962562728185127227921996155
61417962562729085557778953497415
61417962562729085694788575069831
61417962562729085695039622129527
61417962562731787261025665917997
61417962562731787261026008874589
61417962562731787398223662773683
61417962562731787398223919991127
61417962562731787398285648641137
61417962562731787398286420293469
61417962562731787399122476890819
61417962562731788497208511894595
61417962562731788633632438020385
61417962562731788633653358725333
61417962562731789046251529395031
61417962562764509270235872731498
61417962562764509270235872731499
61417962562764509270235901311214
61417962562765408465439762937481
61417962562765410249013666893479
61417962562765410249013752632627
61417962562768109756088999918181
61417962562768109756088999918341
61417962562768109756088999922553
61417962562768109756842145346778
61417962562768109756842145346779
61417962562768109756904902744101
61417962562768109756904902862193
61417962562768109756904907465835
61417962562768111404033959500567
61417962562768111540478806799477
61417962562768111540478806803689
61417962562768111541231607741953
61417962562768111541231693481101
61417962562768111541231950698545
61417962562768111541231952227915
61417962562768111541231952233738
61417962562768111541294714346971
61417962562768111541294714348423
61417962563276630726985050507563
61417962563276630726986079377339
61417962563276630726986165116487
61417962563279327077188975282041
61417962563279328312534993008957
61417962563280227096209040509573
61417962563280227507991046418545
61417962563280232995909607651825
61417962563280232997605326484711
61417962563280232997668092837307
61417962563280232998232177069291
61417962563280232998232948720171
61417962563280232998232948721623
61417962563280232998233205937615
61417962563280232998233205939067
61417962563280232998421234014943
61417962563315649978345068764841
61417962563315651625560128088350
61417962563316549814099487964595
61417962563316549951360499557511
61417962563316549997114085865655
61417962563316549997950914119709
61417962563316549997950999858857
61417962563316550362954477376105
61417962563316550363142505466483
61417962563316550408707809667847
61417962563316550408896091774627
61417962563316550409544637921901
61417962563316550409544980878493
61417962563316550409732920028681
61417962563316550409732924279483
61417962563316550545968821260763
61417962563316550546156846150099
61417962563316550546805649514817
61417962563316550546993674404153
61417962563316551782339692131069
61417962563316552191611099011505
61417962563388586500190207598275
61417962563389436694089531319799
61417962563389437243132205865095
61417962563389437243132463082539
61417962563389485283339870223605
61417962563389485283340127441049
61417962563389485283340213180197
61417962563389485283340899093381
61417962563389485283341242049973
61417962563389485284365242052685
61417962563389485284365327791833
61417962563389485284366356661609
61417962563389485420788909906899
61417962563389485420789938776675
61417962563389485421625996428157
61417962563389486656972785807405
61417962563389487066244307473265
61417962563389487067917962412563
61417962563389487067938883117511
61417962563389487067939227473783
61417962563389487068755048933821
61417962563603486878911479671813
61417962563603487016359404746183
61417962563603487016360176398515
61417962563603487016360519355107
61417962563603487017196234049997
61417962563603487017197008884657
61417962563603487017197262919773
61417962563603487017197266102101
61417962563603487017197348658921
61417962563603531343773901415411
61417962563603531344799016027047
61417962563603531481221826489781
61417962563603531481222598142113
61417962563603531481222941098705
61417962563603531482058655793595
61417962563603531482059770402519
61417962563603532717405448355171
61417962563603533129187708299259
61417962563603533129187711481587
61417962563603536430220648175997
61417962563603536430221677045773
61417962563603536430221762784921
61417962563603536839555936488885
61417962563603536839555965068601
61417962563604387446911207899775
61417962563604387446911550856367
61417962563604387583921172428783
61417962563604387584172219488479
61417962563604387584193137361019
61417962563604387584193223100167
61417962563604431911794890468293
61417962563604431912609678803381
61417962563604432049055644843765
61417962563604432049870433178853
61417962563604433147119647366077
61417962563604433695911617808269
61417962563604433696162664867965
61417962563604433696162664872177
61417962563604433696183582740505
61417962563604436860772704287647
61417962563604436860772790026795
61417962563604436998033458667331
61417962563604436998033458686205
61417962563604437409564674729839
61417962563604437409564760468987
61417962563607089150158263276949
61417962563607089150158606233541
61417962563607089150995091526631
61417962563607089150995434481771
61417962563607089150995434483223
61417962563607089287356260132635
61417962563607089287356517350079
61417962563607089287418246000089
61417962563607089287419017652421
61417962563607089287419274869865
61417962563607089287439938357369
61417962563607089287440195570601
61417962563607089287440195574813
61417962563607089288193088386689
61417962563607089288193345604133
61417962563607133203259685555671
61417962563607133615020685020547
61417962563607133615021027977139
61417962563607133752280667743687
61417962563607133752281439396019
61417962563607133752281696613463
61417962563607133752302617314199
61417962563607133752302617318411
61417962563607133753117495993369
61417962563607133753118524861693
61417962563607133753118524863145
61417962563607133757298927457069
61417962563607134851203530997145
61417962563607134988401527857203
61417962563607135399409724498701
61417962563607135400183790983619
61417962563607135400246548499033
61417962563607138698768890867927
61417962563607138698770034056567
61417962563607138699585941599849
61417962563607139111366804320181
61417962563607139111366804321633
61417962563607139111367175857941
61417962563607139111367947508821
61417962563607139111367947510273
61417962563607139113062524202827
61417962563607139113062524552747
61417962563607139113062781420271
61417962563607139113062867509339
61417962563643456521842808456497
61417962563643456521842808460869
61417962563643456521843151417461
61417962563643456522678488800177
61417962563643456522678831756769
61417962563643456522679603409101
61417962563643456659103820049413
61417962563643456659940272045425
61417962563643456659943744303772
61417962563643457758025621136017
61417962563643458307068295679861
61417962563643458307068295681313
61417962563643458307071767938208
61417962563712788714474293409057
61417962563712788714474293414673
61417962563712789263516967959969
61417962563712790498864100290193
61417962563713689830513186774957
61417962563713689831329089718969
61417962563716390984717227482651
61417962563716390984717227486863
61417962563716390985470372911089
61417962563716390985533130426503
61417962563716390985533135030145
61417962563716391396499233391623
61417962563716391396499233395835
61417962563716391397311697261937
61417962563716391397312040218529
61417962563716391397315140939117
61417962563716391397315140940569
61417962563716391533736656974865
61417962563716391533736656979237
61417962563716391533759902032159
61417962563716391533759987766935
61417962563716391534572451637409
61417962563716391534572708854853
61417962563716391534573480507185
61417962563716391534575895316040
61417962563716391534575895316041
61417962563716392632658829597777
61417962563716392769107034363627
61417962563716392769107034363787
61417962563716392769107034367999
61417962563716392769860179792225
61417962563716392769919498232649
61417962563716392769919498234101
61417962563716392769922941911280
61417962563716392769922941911281
61417962563716393180889040272599
61417962563716393180889040272759
61417962563716393180889040276971
61417962563716393181701504141621
61417962563716393181701504143073
61417962563716393181704947820252
61417962563716393181704947820253
61417963014633559662213139166731
61417963014645520977009952596259
61417963017381492270660091136368
61417963017381495975005891621164
61417963032043636654385523250621
61417963032043640358731323735417
61417963032043640358731325135097
61417963032140897971028881012993
61417963032140897971279928072689
61417963032149006785115859327601
61417963032149006785115860377361
61417963032151659905032385608741
61417963032151659905032385621791
61417963032151703137641206775571
61417963032151703137892255252209
61417963032152560884626430388639
61417963032152560884626431438399
61417963032152605352016928187089
61417963032152605352017186454293
61417963032152609056362728671885
61417963032152609056362730071565
61417963032152609056362986939089
61417963032152609056362987289009
61417963032152610438196523006018
61417963032370496648503172793391
61417963032370496648503173843151
61417963032467759759013377517491
61417963035107373906345825951997
61417963035107373906345825965047
61417963041015532354113556823404
61417963041326843589299464821166
61417963041326843589299469053254
61417963041326845236239461429534
61417963041338847451634239587034
61417963041338847451634239587082
61417963041338847451637707240336
61417963041338847454081703425012
61417963041338851160122076838286
61417963041338852804803412054104
61417963041338852804803669271548
61417963041338852804803756541524
61417963041338852804803784056972
61417963041338852807063105032198
61417963041338852807063192656297
61417963041338852807063192656306
61417963041339747884633070464290
61417963041339753374812126442900
61417963041342449176035018056428
61417963041342449587817023965400
61417963041342454526756729867800
61417963041342454529267300316457
61417963041342454529267300316466
61417963041342454664017484597564
61417963041342454666465207188020
61417963041877990480062246794518
61417963041878871137282496249751
61417963041889975903707019932839
61417963041889976452498988958089
61417963041889981396333881644458
61417963041889992924036778985038
61417963041890876471456039808347
61417963041890876875434922492117
61417963041890876877962859782551
61417963041890876885557061859023
61417963041890876885560414726853
61417963041890881827135613029785
61417963041984537722308162104682
61417963041987239608757588988928
61417963041987239608758617858704
61417963041987244959480329670076
61417963041987244961927018673394
61417963042202195296272533712832
61417963042205743494343860196522
61417963042205791670390811414409
61417963042205792082113497470178
61417963042205792082172817323381
61417963042205792214290563408487
61417963042205792219374166106502
61417963042205793309927993751492
61417963042205793312372358756756
61417963042205793454720183833418
61417963042205797023497568377842
61417963042205797155674634316151
61417963042205797572540247522408
61417963042214196962544164935438
61417963042214197328653087021900
61417963042214197374138143239306
61417963042214197375832719933312
61417963042214197376668400276992
61417963042214197519201932148648
61417963042214197519201932148649
61417963042214197519201933683682
61417963042214197519201933683683
61417963042214197520896509192575
61417963042214202460586004473302
61417963042214202460586004473303
61417963042214202867095145729952
61417963042214202872178863096752
61417963042214202872179982304946
61417963042214202872179982304947
61417963042214202873874557931931
61417963042215086778284456792333
61417963042215097896402106543117
61417963042215097896402107960267
61417963042215097898912586535480
61417963042215097903183381339354
61417963042215097903745141106724
61417963042215097903747465571338
61417963042215097942134767912981
61417963042215097949501021783446
61417963042215098079419799045011
61417963042215098086762925482070
61417963042215098087013629584966
61417963042215098088708205229212
61417963042215103028397700374586
61417963042215103030092276018832
61417963042215103432585877278589
61417963042215103441623491718370
61417963042217783128362080600087
61417963042217799050609500486030
61417963042217799050609586579470
61417963042217799050609588101460
61417963042217799053053865491294
61417963042217799053057309169926
61417963042217799058199198587469
61417963042217799187870254861502
61417963042217799187870254861503
61417963042217799190314621266452
61417963042217799190380739571011
61417963042217799190380739571020
61417963042217799194645077484653
61417963042217799194645078884333
61417963042217799194645082072277
61417963042217799194645082089746
61417963042217799194645082089747
61417963042217799195397189794125
61417963042217799195398222914702
61417963042217799195398227500922
61417963042217799195401322219592
61417963042217799233602920463087
61417963042217799233602920935471
61417963042217799235297496107333
61417963042217799240377741688169
61417963042217799240377743087849
61417963042217799241213422031849
61417963042217799241213423431529
61417963042217799241213423435901
61417963042217799241213426736113
61417963042217799241213428153263
61417963042217799241214571341903
61417963042217799241216894290197
61417963042217799241216898994461
61417963042217799241218014548151
61417963042217799242912590192397
61417963042217799599652261107137
61417963042217799599652261107297
61417963042217799602159646162004
61417963042217799606427084793305
61417963042217799606427087981249
61417963042217799606427087981409
61417963042217799606427087985621
61417963042217799606430440512416
61417963042217799607180233409846
61417963042217799607183586395768
61417963042217799608874810103852
61417963042217799608874810116950
61417963042217799652159748996821
61417963042217799652995429340501
61417963042217799652995429344873
61417963042217799652995434062235
61417963042217799652996577250875
61417963042217799652996577250880
61417963042217799652996920207467
61417963042217799652998900181699
61417963042217799652998900186071
61417963042217799652998900199169
61417963042217799652998904903433
61417963042217799653000019394265
61417963042217799653000019512357
61417963042217799653000020929503
61417963042217799653000020929512
61417963042217799653000277674567
61417963042217799654694596088271
61417963042217799654694596206363
61417963042217799782582917565617
61417963042217799782582917565665
61417963042217799782582918038001
61417963042217799782582919100858
61417963042217799782582919100859
61417963042217799782666858671535
61417963042217799784277494609543
61417963042217799784277495081927
61417963042217799785113175425607
61417963042217799789357740207849
61417963042217799789444780146273
61417963042217799790193420551529
61417963042217799790193425255793
61417963042217799790194568444433
61417963042217799790194569507290
61417963042217799790196892792407
61417963042217799790196897159848
61417963042217799790197926029624
61417963042217799790198011650681
61417963042217799790198011650729
61417963042217799790198013185922
61417963042217799790257588843790
61417963042217799790257588843791
61417963042217799790260687676504
61417963042217799790260687676505
61417963042217799790260688148681
61417963042217799791889145488359
61417963042217799791892588694607
61417963042217799791955264842687
61417963042217804594382971093735
61417963042217804594382971106833
61417963042217804594384089947845
61417963042217804723966988473329
61417963042217804723966988827621
61417963042217804725661565517207
61417963042217804725661565534677
61417963042217804726497245860887
61417963042217804726497245878357
61417963042217804726497246333271
61417963042217804730828851408068
61417963042217804730828851408069
61417963042217804731580963700071
61417963042217804731581996819244
61417963042217804731582082558393
61417963042217805143364003791026
61417963042217805143426764847225
61417963042217805143426765910079
61417963042217805143426765910082
61417963042217805143426765910083
61417963042217805143427023127526
61417963042217805143427023127527
61417963042217805145121341541231
61417963042217805145121341554328
61417963042217805145121341554329
61417963042311449364347428953034
61417963042311449366606090345632
61417963042315044454481871556967
61417963042315045687381199813845
61417963042315046099163205722817
61417963042315046284624120041287
61417963042315049393421577109287
61417963042315049393421577459367
61417963042315049395865942464631
61417963042315049805203583368339
61417963042315051223561501478913
61417963042315051223563825943687
61417963042315051226008190948951
61417963042315051635345831852659
61417963174166449522815931626346
61417963200864682939723266705169
61417963200864682939723267055089
61417963200864682939723352794237
61417963200864684718212792041191
61417963201735081456795819287329
61417963201738983917313539729201
61417963253929286616754840093048
61417963253929290322792893273796
61417963254037358458510994741764
61417963254037358460770430974638
61417963254038555511250926312976
61417963254038559215592997663222
61417963254038559215593255943476
61417963254038559217287573307468
61417963254038559217287831587722
61417963254038559217288979493724
61417963254038559217852692176350
61417963254038560452634365870448
61417963254038560452634365987088
61417963254038560864416630059722
61417963254042291297045513212780
61417963254585800353277992336486
61417963254588502056713338307542
61417963254588505762751391371650
61417963254589400428354077643798
61417963254589400840136341819974
61417963254589402075482101279686
61417963254589402075482359546890
61417963254589405774742233102336
61417963254589405781520154460434
61417963254589689453499378597414
61417963254589691283641627081734
61417963254589691283892331184838
61417963254589700434606974888094
61417963254589700434609298886148
61417963254589700571871086848758
61417963254589700981957741093710
61417963254589700983649993789662
61417963254589700983653351024934
61417963254589702402013335319980
61417963254589702813795599509254
61417963254589702813795714195300
61417963254589706101273208642146
61417963254589706513055472831420
61417963254589706519833767358786
61417963254589706519833767376048
61417963254695055925863809771518
61417963254695056480763207517838
61417963254695056480825969636894
61417963254695056480826227917148
61417963254695056482457783162084
61417963254695056482520545281140
61417963254695056482520803561394
61417963254695056482523902866284
61417963254695056483022642700904
61417963254695057717804576195836
61417963254695057717867337960760
61417963254695057717870695427860
61417963254697757629298897475370
61417963254697758184010266094602
61417963254697758184010267144362
61417963254697758184261315621000
61417963254697758185704842788608
61417963254697758185955891265246
61417963254697758186457989734818
61417963254697759832833901061394
61417963254912704265155246571676
61417963254912704265157570569730
61417963254912704265158345876566
61417963254912710172451045239004
61417963254912710172451045355644
61417963254912710174710481470426
61417963254913604837990280632002
61417963254913604837991314219140
61417963254913604840249716877926
61417963254913605249585292050784
61417963254913605252031981054102
61417963254913605387032953777618
61417963254913605387033988297876
61417963254913605389290066945510
61417963254913605389290066958608
61417963254913606487378773621294
61417963254913610186136462613936
61417963254913610190969104341324
61417963254913610191157389636096
61417963254913610328417800925238
61417963254913610328417801391798
61417963254913610330677237171162
61417963254913610330677495438366
61417963254913610734928434455808
61417963254913610740011778769980
61417963254913610740012037503744
61417963254913610740200065114512
61417963254913610740200065581072
61417963254913610742459501347338
61417963254913860549763435156798
61417963254913904839223282924956
61417963254913904839225606923010
61417963254913904839226382229846
61417963254913905433751360782576
61417963254913905433751362298896
61417963254913905433939647140158
61417963254913905434587042642576
61417963254913905578815151576872
61417963254913905578815151693512
61417963254913906814161169302384
61417963254913906814161169420428
61417963254913907218412022232162
61417963254913907225755147134028
61417963254913910375407027797724
61417963254913910520199222483132
61417963254913910520199222483292
61417963254913910520199222484536
61417963254913910520199222488908
61417963254913910924450075412910
61417963254913910931793200314776
61417963254913910931793200320600
61417963254916307090281048041040
61417963254916307092725411866806
61417963254916307092725411879904
61417963254916308190814118542590
61417963254916311894404450312380
61417963254916312034112582092458
61417963254916312034112840359662
61417963254916312443447123691276
61417963254916312443447124857676
61417963254916312443447125207596
61417963254916312445894846268634
61417963254917507255011185093670
61417963254917507255011185106768
61417963254917507659262381328556
61417963254917507664348049757422
61417963254917507664348050107342
61417963254917507664349084394320
61417963254917507666793448220086
61417963254917507666793448233184
61417963254917509085157250322348
61417963254917509496939513448764
61417963254917509497001930844158
61417963254917512783580207888614
61417963254917512788663552669346
61417963254917512788663553719106
61417963254917512791194957613034
61417963254917512791195215880238
61417963254917513195362472077888
61417963254917513195445781845052
61417963254917513195446154897680
61417963254917513200445816858620
61417963254917513200445817908380
61417963254917513200529384892988
61417963254917513200529500728172
61417963254917513202977221789210
61417963254917513203039983902650
61417963254917513203039983908266
61417963255021912627668712860970
61417963255021913863014730587886
61417963255021962591137059890736
61417963255021963825918991869508
61417963255023313447290913327036
61417963271655166424774378622502
61417963271655166425339239206918
61417963271657867716992319937536
61417963271657867716992319956410
61417963271657868128021438249026
61417963271657868128021439765346
61417963271764435317574741758742
61417963271764435317574827847810
61417963271764435319834177519392
61417963271764587266924918100115
61417963271767136611487344340530
61417963272314382002558492050337
61417963272315716243280836453545
61417963272315716243468864530873
61417963272315716245975904149135
61417963272315728598442177109587
61417963272315732304480230290335
61417963272315732304668257304853
61417963272315732305296136420887
61417963272315732853522904840003
61417963272424531149708781542142
61417963272424531149709039809346
61417963272424531149709125898414
61417963272424534848971237129566
61417963272638580921328181719792
61417963272638580921328181836432
61417963272638580921328182782602
61417963272638580923775904308796
61417963272638580924340763375440
61417963272638582296195424591273
61417963272638582708165715795026
61417963272638586002421763066802
61417963272638586406421654676032
61417963272638586406609939970804
61417963272638586407174800087199
61417963272638586407174800087208
61417963272638586414015483680993
61417963272638586414768629092178
61417963272639481482299281649932
61417963272639481483991532946204
61417963272639486432972789973258
61417963272639486433537649044114
61417963272639781625816290738252
61417963272639781671548954941768
61417963272639781673244563238571
61417963272639781817869365088709
61417963272639782916770191259830
61417963272639786622243383853402
61417963272639787163692315491380
61417963272642182783052739550140
61417963272642182783052741066460
61417963272642183185546341276456
61417963272642183187994061865318
61417963272642183194834745459112
61417963272642183195587891336848
61417963272642482972323335064696
61417963272642483329063350364776
61417963272642483521303332534616
61417963272642483521304451729760
61417963272642484619452391819701
61417963272642484619452391819710
61417963272642485165984668221158
61417963272642485165985012590480
61417963272642485168432389276580
61417963272642485168432389289621
61417963272642485168432389289630
61417963272642485168432733645893
61417963272642485168432733645902
61417963272642485169248296819862
61417963272642488866939375117904
61417963272642488874533204122865
61417963272642488874533204122874
61417963272751440963612526267690
61417963272751440964365671678866
61417964397263017037306666945269
61417964397263917470305443845367
61417964397287284182932523793285
61417964397287328657101056802137
61417964397287332368224780277991
61417964397287332368978040847597
61417964397288229095183150953011
61417964397288229095183179649367
61417964397288229095183179999287
61417964397288232799528980134163
61417964397288232799528980484083
61417964397288232799528980606339
61417964397288232799528981533843
61417964397288232799529068112557
61417964397288232801223557178089
61417964397288234583102972036631
61417964397288234583102972049681
61417964397288234583918879579913
61417964397299039749715299216151
61417964397299039749715299229201
61417964397299039750531206759433
61417964450146160074001528644573
61417964450146160074001613320911
61417964450149761796205379424159
61417964450149761796205636287471
61417964450149761796205637704413
61417964450149762352612702231669
61417964450149762352800730308997
61417964450149762355060423287082
61417964450149762355060423287091
61417964450429473968243701729005
61417964450429473968244046102539
61417964450429523931064280185011
61417964450437944046703009935969
61417964450437944051786327536665
61417964450441496362409549642325
61417964450462211197412097228591
61417964450462255671580374436941
61417964450462255671580717393533
61417964450462255671580746089889
61417964450462255671580747489569
61417964450462259375926546574685
61417964450462259375926546924605
61417964450462259375926547974365
61417964450465811691633087680721
61417964450465811691633087693771
61417964450465813476023013952375
61417964450465813476023272232629
61417964450465813478470993288042
61417964450465862889863593888852
61417964450465862891495407414042
61417964450473966764822839273492
61417964450473966766454652798682
61417964453428731610182399587401
61417964453432333743980487528693
61417964467839615743880245608015
61417964467839615744130921131403
61417964467839615744695780202259
61417964467839615744696153138247
61417964467863909068329120031005
61417964467863927368757981412015
61417964467863927368757981761935
61417964467863927368757982811695
61417964467863927369573889292167
61417964467863931073103410360503
61417964467863931073103781896811
61417964467863931073103782246731
61417964467863931073354458819879
61417964467863931074798358940737
61417964467863931075614266470969
61417964467863931075614266589061
61417964467863931075614266943353
61417964467863932857493595249281
61417964467863932857681623326609
61417964467863932859188170880477
61417964467863932859188170893527
61417964467863932860004078423759
61417964467872036176045861845813
61417964467872036182844589240075
61417964467874737467698943640693
61417964467875634750499062028476
61417964467875638447041596991573
61417964467875638447041854209017
61417964467875638447229883336105
61417964467875638447230140553549
61417964467875638447292645450949
61417964467875638447292902668393
61417964467875638454091716151723
61417964467875638454091717201483
61417964467875638454656949693761
61417964467875638454844977771089
61417964467875638456351525324957
61417964467875638456351525338007
61417964467875638457167432868230
61417964467875638457167432868239
61417964467875640240741336805363
61417964468154449638918689931291
61417964468154449638919034304825
61417964468154449639736921576217
61417964468154499053514825486927
61417964468166472033902769839457
61417964468188131781156031741539
61417964468188131781156033158472
61417964468188135477887198822373
61417964468188135487196524177941
61417964468188137269640970172048
61417964468188137271335545816294
61417964468190783652002699187423
61417964468190783652002700250233
61417964468190787365637163769541
61417964468190833073374087392699
61417964468190833073374088792379
61417964468190836779414464921421
61417964468190838561293793686683
61417964468190838562988370374047
61417964468190838562988370380689
61417964468190838562988370393739
61417964468190838563804277923971
61417964468199839162709199070308
61417964468199839162709227768068
61417964468199842866804324616528
61417964468199842868498900260774
61417964468199844652888711728130
61417964468202544158457148131163
61417964470826299059422863892260
61417964470826345185806239062040
61417964470826345185806239074930
61417964470829001997450823763448
61417964470829001997450823776498
61417964470829030227133426195230
61417964470829033931479226680026
61417964470829046889053298351742
61417964470829046889053298688404
61417964470829046889053298701454
61417964470829046889053299751214
61417964470829047026314053063876
61417964470829047026314053076926
61417964470829047026314053081346
61417964470829050733105251550806
61417964470829050733105253086000
61417964470829050733168015205056
61417964470829051960271402219454
61417964470829947456865080346306
61417964471774630121287393875510
61417964471774630121287393879722
61417964471774630121287394229642
61417964471777331228921860658970
61417964471777331412689685828186
61417964471777331412689686890996
61417964471777331412689690077536
61417964471777347875608273153602
61417964471798891737525794462994
61417964471798891737525799062264
61417964471798891737525880552062
61417964471798891737525880556274
61417964471798891737525881619084
61417964471798891737525884801412
61417964471798891737529237669242
61417964471798891737529238019162
61417964471798941738300364979310
61417964471798941746166163154220
61417964471798941746166163504140
61417964471801593623790636948336
61417964471801593623790638348016
61417964471801642854550758013326
61417964471801642854613177158528
61417964471801642854613520132382
61417964471801642854616618965096
61417964471801642854616620364776
61417964471801642991811169432206
61417964471801642991811513788478
61417964471801642991811516975018
61417964471801642991814611575644
61417964471801643037819244949100
61417964471801643037819245299020
61417964471801659501301914117774
61417964471801659508854504013956
61417964471802994324039456707808
61417964472090731199736342293634
61417964472093432491389422675784
61417964472101552425289745228118
61417964472101552836883723059762
61417964472105154559002776055048
61417964472105154696263530780440
61417964472105154703878620266234
61417964472125814499943697286684
61417964472125862678187559998292
61417964472125863913721256823860
61417964472125863913721516153922
61417964472125864050982270883526
61417964472125864462576248715170
61417964472126763245936579519668
61417964472126764481533298148486
61417964472126764481533298498406
61417964472126765030325267523656
61417964472126765030325271773006
61417964472129466184696417019220
61417964472129466184717336325892
61417964472129466184717340912112
61417964472129466184717595655954
61417964472129466184780357775010
61417964472129466321957171394692
61417964476738561332634576790845
61417964476738576576820708802977
61417964477674851469971193713247
61417964477674851469971195229567
61417964477674866294128879686591
61417964477674866294129994295515
61417964477686857393854959598453
61417964478010161779513070291673
61417964478011028993177293993297
61417964478011062347258651210443
61417964478011062347262088750191
61417964478011062347262090167341
61417964478011062354036915624303
61417964478011062354038058830413
61417964478011078818549171136381
61417964478013763913499184195414
61417964478035340618055372986961
61417964478035373972136385830573
61417964478035373972137157482905
61417964478035373978915794984333
61417964478035390443426910355781
61417964478038075538374596954163
61417964478038075538378067795361
61417964478038075675571731819099
61417964478038075675572503471431
61417964478038075675635265586115
61417964478038091597881738070946
61417964478038091735079644612269
61417964609962424908214184376000
61417964609962424908402469657683
61417964627688301010446802858923
61417964627723673519570211584478
61417964627723717991207455484883
61417964627723717991207455834803
61417964627723723479127161791917
61417964627723723479943069322149
61417964627723723481386597552567
61417964627724623909678189056877
61417964627724623910494096587109
61417964627724625694068000524224
61417964627724625694068000524233
61417964636586811757777917752448
61417964636586811762861263582940
61417964636586813402459249179812
61417964636586813404153824810960
61417964637535109395652772744643
61417964680574446082024564794385
61417964680574446082212592871713
61417964680574446084472285849807
61417964680865929316391517180960
61417964680898644998155963097085
61417964680898644998155964496765
61417964680898650494234701836208
61417964680898650495866515341715
61417964680898650495866515361398
61417964680898650495866515361407
61417964680898650496682422891639
61417964680902202802598230959571
61417964680902202802598489239825
61417964680902202805046210295238
61417964680902202805046210295247
61417964680902252216438810896048
61417964680902252218070624401555
61417964680902252218070624408197
61417964680902252218070624421238
61417964680902252218070624421247
61417964680902252218886531951479
61417964680902254000012714833172
61417964680902254002460435888594
61417964680902254002460435888603
61417964681558711181056775487396
61417964689437535945135621868878
61417964689761738778847471722588
61417964689761740416938909771208
61417964689761740423716831245946
61417964689761740561542703308426
61417964689761740563425335549161
61417964689765342283746812368266
61417964689765342697223423490453
61417964690422149570222258841505
61417964690422149570222258841531
61417964690710019932255457569861
61417964690710021167602246949109
61417964690710036410132519075187
61417964690713623438598325053127
61417964690713638262756353866423
61417964690746305773687564704718
61417964690746355596799666308516
61417964707487615016395135102623
61417964707490296358714645501206
61417964708148025260484238455522
61417964708148025260672271241486
61417964708148025672266501581863
61417964708148025672266506303597
61417964708148025672430171163745
61417964708148025809690925889137
61417964708148025809715284021613
61417964708148027089790806596162
61417964708148027089790806600534
61417964708148027494794891028134
61417964708148027499878494076070
61417964708148027501569602067062
61417964708148027502406430303646
61417964708148027502409899019758
61417964708472230054159106700120
61417965088561029693998650879651
61417965088561029700776573754069
61417965088561029700776916710661
61417965088561029701341432824916
61417965088561079656818971042305
61417965088561079661149429737711
61417965088561079663409208809076
61417965088561079663597236873315
61417965106286005373023024038667
61417965106286055195381894129331
61417965106286955758863218854317
61417965106286955765641398596259
61417965106298061121524400807447
61417965106298061121524402207127
61417965106298963336465154864820
61417965115161156540307261275814
61417965115162055280236233864387
61417965115806394847342724117385
61417965115806405965463471402265
61417965115806405967721788321903
61417965115806406102661464012813
61417965115806407203068580889095
61417965115817501987614304502103
61417965115817513100651447339367
61417965115818413673484071312571
61417965116130551218256948440153
61417965116130566042418444906703
61417965116130595689894197057863
61417965116130610514055693524413
61417965116133614054517163884113
61417965116133747677863443183514
61417965116133747677863471763230
61417965116133753031032901447696
61417965116133764149152848500528
61417965116133764149152877080244
61417965116134503092364315133073
61417965116134503504146321042045
61417965116134664719412379776104
61417965116134664719412465865172
61417965116141722870298715700571
61417965116142618078100121082229
61417965116142618084878300824171
61417965116145319788878620666169
61417965116145769472319946086073
61417965116145769472319946435993
61417965116145769472319949268401
61417965116145775426016981331967
61417965116145775426017009911683
61417965116145775427628764708173
61417965116146675996277288859136
61417965159148783724421803809915
61417965159148783724421804159835
61417965159460932379971531650917
61417965159464534650967612569891
61417965159464534657745534044629
61417965159464534657745877001221
61417965159464534658561784531444
61417965159464534658561784531453
61417965159464572951771647380650
61417965159464584071585855700852
61417965159472988128472908419649
61417965159472988128472908769569
61417965160121348714210370024404
61417965168336083691294445072720
61417965168339669356250961966586
61417965168339685962206798289235
61417965169312232491137074040058
61417965169312243609257049672606
61417965169312281904914635112428
61417965169312281904914749431292
61417965169312281904914749897852
61417965169312293023034610744976
61417965169312293023034725063840
61417965169312293023034725530400
61417965169320685785544096813189
61417965169320696898393589095333
61417965169320696898581869803885
61417965169320696898581874390105
61417965169320697081596209437741
61417965169320697082431889781421
61417965169320702030326419390597
61417965169320702439931442728323
61417965169320702442191331886473
61417965169320702442191333286153
61417965169320702442192364988337
61417965169320702442192366405279
61417965185737755380856543204013
61417965185737755380856543217063
61417965186061957963949675705725
61417965186061957963949680309415
61417965186061958101210344342049
61417965186061959794091923698186
61417965186064611670879438980601
61417965186064611670879440384493
61417965186064611670879440397543
61417965186064645020149980083034
61417965186064659257862455062706
61417965186064661085556977887962
61417965186064661088004698825292
61417965186722368939193081347243
61417965186722373924450080149546
61417965186722373924450084853810
61417965186722373924450085203730
61417965186722373924638112931138
61417965186722373924638113281058
61417965186722373924639256119778
61417965186722373924639256469698
61417965186722373927170660367998
61417965187037107344574549631842
61417965187037107893554547801602
61417965187037257439209861163818
61417965187037257576407882489596
61417965187037257578102459533522
61417965187037257988189888398568
61417965187037257989884465442494
61417965187037268557329836796366
61417965187037268694527600904700
61417965187037268694527858122144
61417965187037268696222177948626
61417965187037268696222178065266
61417965187037269106309864031116
61417965187037269108004441075042
61417965187037272400630999286242
61417965187046528717106245071345
61417965187046528717106245425477
61417965187046562065519366126920
61417965187046573184476055677188
61417965187046578125863221185478
61417965187046578125863225417566
61417965187046578125863335504342
61417965187046578743548354934373
61417975245488118323289815928817
61417975245488118323540864388193
61417975245488118460738598718487
61417975245488118460738856998741
61417975245596471963075818021565
61417975245597372393877549035337
61417975245597372531075628076195
61417975245597372531075629139005
61417975245597415036121161927387
61417975245597415173381830563711
61417975245597420572308402086907
61417975245597420572308402454297
61417975245604625252063327033227
61417975245608227522494633557891
61417975245608227522494633570941
61417975245608227523310541101173
61417975245632505793664376897749
61417975245632505793852662192521
61417975245632537317854527968537
61417975245632537318042556045865
61417975248551734514203704353284
61417975248558937958614160731870
61417975248562556281772022801800
61417975248562556281772367175334
61417975248583216221604408676746
61417975248586817951423353523926
61417975405130306726053421811523
61417975458234955682648638390711
61417975458234955682648639440471
61417975458307885618408518580441
61417975458307901677097399469085
61417975458343052188949436917545
61417975475960826983014451223253
61417975475960832333736162684705
61417975475960832333736163034625
61417975476032861289651035015711
61417975476032861289651035028761
61417975476033761857650845083391
61417975476033761857650846146201
61417975476033778328184666895555
61417975476033811271303139725096
61417975476033811682454079719985
61417975476033811682457523398617
61417975476033811683273430928849
61417975476068895120239589299851
61417975476068944534017148837027
61417975484823953904808092244529
61417975484823964633867065329068
61417975484823969963308946114283
61417975484823969963308949300823
61417975484823969963496977378151
61417975484823969964123733036641
61417975484823969964123737635911
61417975484823969964311765713239
61417975484823970512351620659579
61417975484896899920282538316849
61417975484896900057731319706839
61417975484929636793274399993748
61417975484929636793546339062036
61417975484932332884207320983628
61417975484932332891822070694950
61417975484932338425809083477988
61417975484933238856276399337665
61417975484933238856276427917381
61417975484933238856276513656529
61417975484933238856297434362881
61417975936902986232582065435263
61417975936902986232583213341265
61417975936906588503578144920033
61417975936906588503579637199569
61417975936906588503829192333861
61417975936906588503829193396671
61417975936906588503830341302673
61417975936906588506090120374038
61417975936906588506090120374047
61417975954534269545331069930679
61417975954534269545331070980439
61417975954535170113331396545817
61417975954631532653581466418868
61417975954632416612842082544373
61417975954632416612842083944053
61417975954632464605810763783227
61417975954632464743071432406501
61417975954632464743071432419551
61417975954632466437648760846549
61417975954632466437648761196469
61417975954632466437648762246229
61417975963398291498941263630579
61417975963398291498941263980499
61417975963398291498941265047729
61417975963398293328247831784317
61417975963398293328247832138609
61417975963398293328247833183997
61417975963398293329083512464819
61417975963398293329083513527677
61417975963398309381060619821607
61417975963398309381060620884465
61417975963398309388403745786331
61417975963398309388591773863659
61417975963398309518258612082235
61417975963398309929852589926977
61417975963398309937446418931947
61417975963495569499635247090309
61417975963503974387682639758728
61417975963503974799402231581101
61417975963503974799464907606877
61417975963503974799464907606878
61417975963503974936662981239052
61417975963503974936662986310705
61417975963503974936662986310706
61417975963503974936662987360466
61417975963503974936725661982190
61417975963506626059569403597966
61417975963506676639910304197800
61417975963506676639910304197801
61417975963506677913646717082860
61417975963507577062846323116845
61417975963507577070461331462761
61417975963507578892985904179959
61417975963507578892986243948607
61417975963507578892986247136551
61417975963507578892989371833213
61417975963507578892989716206955
61417975963507578898073319254891
61417975963507578899764427228413
61417975963507578899764427245883
61417975963507578900601255482467
61417975963507578900601256545325
61417975963507578900604724198579
61417975963507579038050037935315
61417977319451989042053132670501
61417977319451989042053137374765
61417977319451990868910836567079
61417977372593250568850221600003
61417977372593250568850559839233
61417977372593250568850564556595
61417977372593251804199677219555
61417977372593252352991303288213
61417977372626015625793828380322
61417977372629617897040607250843
61417977390318226240092473646655
61417977390318226240092479431199
61417977390318226240092731926909
61417977390318226240092736648643
61417977390319126808092541631619
61417977390319126808092799911873
61417977390331184201253108813175
61417977390354594846536798783305
61417977390354595395517141676359
61417977390355495825880139801181
61417977390355495825880139814231
61417977390355495826130843904285
61417977399225636798495035228875
61417977399225636798495036745195
61417977399225641739315022021195
61417977399225642334675078613641
61417977399226543992417567952303
61417977399226544000008297757377
61417977399229245840641292345887
61417977399229688804542015357654
61417977399229688804542274687716
61417977399229691206700529670138
61417977399229691206700529670139
61417977399229696605622444123573
61417977399230591637248084676751
61417977399230591637251556935099
61417977399230591637251815215401
61417977399230597172595287049585
61417981603213490967639024277418
61417981603286422137740469907904
61417981603310748586964262952448
61417981603310748586964520169892
61417981603310748587529122019092
61417981603313439170397028519622
61417981603313450283433401104243
61417981603313450290211322578972
61417981603313450290211322578981
61417981603313450290211579796416
61417981603313450290211579796425
61417981603313499701541418278170
61417981621003290915541775226187
61417981621003340875914545116549
61417981621004241298871485096285
61417981621004241298871829469819
61417981621004241306465658474789
61417981621015064181218412402316
61417981621039326385728609528370
61417981621039326385728609528379
61417981621039326393071734430236
61417981621039326393071734430245
61417981621039364686281597279442
61417981621039375803836369484862
61417981621039375803836369484871
61417981621039375806095805599644
61417981626912818680594246951964
61417981626912861185074662406507
61417981626912866711952577210459
61417981626912866719567325872021
61417981626912866721261902566027
61417981626920971968577906462604
61417981626947983464484344422719
61417981626947985294627740817413
61417981626948001354136001153386
61417981629794229729019452409594
61417981629801449232935702344168
61417981629802349663486643869980
61417981629802349664051502936624
61417981629866230819585251662678
61417981629867131387396947209830
61417981629867131387397033303110
61417981629867179426119323308410
61417981629867179426119323426454
61417981629867179428378759069060
61417981629867180663160692569608
61417981629874395225688886321836
61417981629875284536424586538010
61417981629875284536424591141700
61417981629875284538684022180616
61417981629875284673685259778024
61417981629875285774030814864448
61417981629875295656239913586796
61417981629877986379380040459970
61417981629877987614726829839218
61417981629878002438884858652514
61417981629898710556604675773144
61417981629898711791950693383420
61417981629898711791950693500060
61417981629899596162994460602458
61417981629899596162994574919918
61417981629899596162994579507542
61417981629899599869599811515284
61417981629899601104381745015832
61417981629899610987155617298956
61417981629899610987720476365600
61417981629899612222501635025872
61417981629899612222501720648380
61417981629899612223066494092516
61417981629902314063762594806434
61417981629902314063762680545582
61417981629902753707513513633117
61417981629902753844962211390865
61417981629902764820549429120392
61417981629902764820549772948625
61417981629902764820549773010104
61417981629902764820549773493926
61417981629902764827327723653374
61417981629902764827327951818926
61417981629902764827327953235868
61417981629902764828080840379840
61417981629902764828081098647044
61417981629903654275513238655582
61417981629903654275513238655825
61417981629903665388549754199524
61417981629903665395892880170833
61417981674178217927573628301699
61417981674178217927573972675233
61417981674178217930021436867343
61417981674181820198569707803731
61417981674181820201017514952433
61417981674181820201017773232687
61417981674181820201080190978209
61417981674181869614858094888919
61417981674181870026640100797891
61417981674213402390212809946911
61417981674214302813985571730781
61417981679981193325723014843493
61417981680013910249591601769141
61417981680090447398508994184411
61417981680090490040062050197941
61417981680101302387480278610685
61417981680101302387480278623735
61417981680101302390743907209389
61417981680125580660532882889552
61417981680125580660532882889561
61417981680125612184722776742905
61417981680125614012354461035333
61417981680125614014866173137590
61417981680125614014866173137599
61417981680125630071862721371306
61417981680125630071862721371315
61417981682980384330928038515512
61417981682983986601923773644010
61417981682984036008170265245512
61417981683053365527501198273598
61417981683053365527501226853314
61417981683055616331826013546966
61417981683056967249705307333438
61417981683056967249705335913154
61417981683056967799522161282836
61417981683056967799522419550040
61417981683077191108078637767468
61417981683077241489208696719302
61417981683077680859253842860837
61417981683079931661047227237388
61417981683081293694494297502400
61417981683081293694494326082116
61417981683081293702025364270222
61417981697500239019773555396001
61417981697524550644651290487111
61417981697706163509296616357853
61417981697706168862467106674139
61417981697706168997216320779773
61417981697706168997216320792823
61417981697742488192081245824577
61417981697742488192081246887387
61417981697751493872922225074164
61417981697754243617399390240482
61417981697815421285675078589883
61417981697815421285675423300447
61417981697815423069246744155833
61417981697815423069247002436087
61417981697815423069249327237571
61417981697815423069249327250621
61417981697815423070065234780844
61417981697815423070065234780853
61417981697815465574294601758749
61417981697815472483024561973254
61417981697815472483024561973263
61417981697815472483026886787788
61417981697815472894869244257771
61417981697824426963981184888188
61417981697824476788536902219953
61417981697827128666412681682051
61417981697827128666412681695101
61417981697827128667228244514760
61417981697827128667228244514769
61417981697827128667228589225324
61417981697827128667228589225333
61417981697827130450802493162448
61417981697827130450802493162457
61417981697827178080190241212585
61417981697827178080190241232268
61417981697827178080190241232277
61417981697827178081006148762509
61417981697827178492034922797253
61417981697827178492034922799683
61417981697827178492034922816936
61417981697827178492034922816945
61417981697827179864580052699624
61417981697827179864580052699633
61417981697827194551539715495452
61417981697847838020291670571491
61417981697847886015519810487179
61417981697847904454213342589541
61417981697851440291287750073523
61417981697851440291287834754233
61417981697851440291288093034487
61417981697851456763393037523372
61417981697851456763393037523381
61417981697851487874921913220377
61417981697851487875737820750609
61417981697851488284255397841879
61417981697851488285071305372111
61417981697851488287520083877025
61417981697851489705065652571654
61417981697851489705065652571663
61417981700381638676898898363696
61417981700382101728564416344026
61417981700382105434602124814211
61417981700382105434602383081415
61417981700382105434602469174855
61417981700382105571863138161099
61417981700475294025790875913323
61417981700477995728137315251621
61417981700477995728138344121397
61417981700477995728138434446765
61417981700477995728389482923403
61417981700477995728974143501303
61417981700477995728975172371079
61417981700477995728975262696447
61417981700477995729225191977941
61417981700477995729226311173085
61417981700477996140757178280051
61417981700477996140757182866271
61417981700477996140819941798787
61417981700477996140819944631195
61417981700477996140819946048137
61417981700477996140820284755379
61417981700477996140820289004729
61417981700478896708630951791259
61417981700669783729716793985937
61417981700672483785835572746079
61417981700672483786671253089759
61417981700672483786672281959535
61417981700672483786672400995761
61417981700672485021118828703859
61417981700696784293432714509420
61417981700696800352939855650258
61417981700696800899468950883043
61417981700704893107519693873788
61417981700704904227896892398883
61417981700704904228088277949896
61417981700704909167024512066332
61417981700704909573723200322024
61417981700704909581066325223890
61417981700704953641112692075896
61417981700704954053460072646215
61417981700705793675268713749296
61417981700705804795899973851180
61417981700705809734773531941840
61417981700705809737284044758844
61417981700705843500640251118116
61417981700705854208924387977180
61417981700705854621268038959439
61417981700705854621271511686560
61417981700705855854358093302096
61417981700708506496633076992905
61417981700708506499143676004019
61417981700708511852313110228697
61417981700708511852313110228706
61417981700708555912924593124935
61417981700708555912924679218375
61417981700708556324706856251351
61417981700708556324706857204154
61417981700708557560052874931070
61417981700767032288976922267011
61417981700767032288977008006159
61417981700767033524323709760363
61417981700767033524326809079320
61417981700767033524326895172600
61417981700767078400716317297061
61417981700767078400717346166837
61417981700767078407494583128071
61417981700767078407495611997847
61417981700767083898741363831015
61417981700769730285346517361759
61417981700769730286182197705439
61417981700769730286183226575215
61417981700769730286183345611441
61417981700769735639290356483363
61417981700769735639352775645827
61417981700769735639353118602419
61417981700769746887139303581747
61417981700769779691532570842259
61417981700769779691533599712035
61417981700769779692369399091941
61417981700769779692369400495993
61417981700769779692370427961717
61417981700769779692370515104917
61417981700769779699147664922951
61417981700769779699147664929509
61417981700769779699148693792727
61417981700769779699148693797099
61417981700769779699964601321507
61417981700769780109295447219611
61417981700769785050682957084173
61417981700769785052318128076463
61417981700769785052380890195519
61417981700769785053134035256775
61417981700769785053134035606695
61417981700769785189578882456307
61417981700769785190394447032160
61417981700769785190394789986539
61417981700769785599725631629469
61417981700769785601423564740815
61417981700769785602176709802071
61417981700769785602176710151991
61417981700777835396488608722997
61417981700777839102720629136816
61417981700777839102720715225884
61417981700777840749096278477454
61417981700777850220841462044204
61417981700777855162225446858588
61417981700777855162225447325148
61417981700777855162225447328550
61417981700777855162225447329360
61417981700777855573819052084529
61417981700777855573819052101791
61417981700777855574007338442111
61417981700777855574007338446323
61417981700777855574007424181259
61417981700777855703674377546024
61417981700777884802926482319369
61417981700777885214457696982245
61417981700777885214457701568465
61417981700777885214520460500981
61417981700777885219600710331167
61417981700777885221235962813255
61417981700777885222051788853689
61417981700777888515745043258604
61417981700777888515745043262816
61417981700777888515745129351884
61417981700777888516309902329460
61417981700777888924828250582655
61417981700777890298440274495494
61417981700777890300134849653497
61417981700777890300134850139740
61417981700777890300134850143952
61417981700777890300699710143716
61417981700777890704950649101131
61417981700777890710033879254875
61417981700777890710033879272137
61417981700777890710034223628409
61417981700777890711728570575869
61417981700777890711728570634927
61417981700777890711728827852371
61417981700777890712481714646423
61417981700777890712481972913627
61417981700777890712481973263547
61417981700777899633865790076924
61417981700777899633865876170204
61417981700777900038615725795541
61417981700777900045393991626551
61417981700778739670528938400047
61417981700778739670532410777248
61417981700778739670532496866316
61417981700778750788649685684927
61417981700778750788653157945488
61417981700778755730037228853152
61417981700778755730037315058860
61417981700778756279079874816519
61417981700778785782269480026729
61417981700778785782269483208897
61417981700778785782269484625999
61417981700778785789863570494121
61417981700778789083556824899036
61417981700778789083556824903248
61417981700778789083556910992316
61417981700778789084121683969892
61417981700778789493389991531579
61417981700778789493389993066773
61417981700778789493390107854410
61417981700778789493393202455036
61417981700778790728175135949968
61417981700778790728175135954180
61417981700778790728991387853734
61417981700778790730685963497980
61417981700778790731250823614384
61417981700778791277782899147805
61417981700778791277783243504077
61417981700778800201677572071488
61417981700778800606427508840025
61417981700778800614021223053747
61417981700778800614024695314308
61417981700778801848806628809240
61417981700779241632014203227654
61417981700781441373775998026571
61417981700781452491896745311451
61417981700781457845003416531413
61417981700781457845003416544463
61417981700781457845066178646257
61417981700781457845066178663519
61417981700781457845066523019791
61417981700781487073085736767145
61417981700781487073085738166825
61417981700781487073922561821609
61417981700781487073922565003777
61417981700781487073922566420879
61417981700781487079002812001715
61417981700781487080679824039319
61417981700781487080679910128387
61417981700781487081512923167501
61417981700781487081513180384945
61417981700781487081516648038199
61417981700781487081516652289001
61417981700781487485767587062709
61417981700781490785046169457907
61417981700781490785046169462279
61417981700781490785046173707257
61417981700781490785046174061549
61417981700781490787557029954046
61417981700781490787557030308338
61417981700781491196825080766253
61417981700781491196828523972501
61417981700781492432175226199871
61417981700781492432175226212921
61417981700781492432237988314715
61417981700781492432238332688249
61417981700781492433870174793155
61417981700781492433932679799761
61417981700781492433932936912211
61417981700781492433932937017205
61417981700781492433932937034675
61417981700781492433932937036861
61417981700781492433933022592301
61417981700781492433933022651359
61417981700781492434686081973467
61417981700781492434686082323387
61417981700781492434686082440027
61417981700781492434686083392830
61417981700781492434686168062535
61417981700781492569435980942685
61417981700781492569436325298957
61417981700781492571946836703231
61417981700781492571946837169791
61417981700781492571946838122594
61417981700781492571946922792299
61417981700781501898080474793897
61417981700781501905677777109188
61417981700781503545209646322737
61417981700781503552803733607961
61417981700781503682470402115311
61417981700781507251312787525401
61417981700781507258843854411315
61417981700781942923667285022534
61417981700781954034169842577788
61417981700781954035006670831842
61417981700781954042600385045564
61417981700781957741046675425385
61417981700781957748640762710609
61417981700802150518973335662735
61417981700802150518973337079677
61417981700802150518973594297121
61417981700802150518974364532511
61417981700802150519161622374449
61417981700802150519162650890093
61417981700802150519162736983373
61417981700802150521421058135099
61417981700802150521422172744023
61417981700802150726842866817968
61417981700802150727407722702284
61417981700802150727595007350443
61417981700802150727595007363541
61417981700802150727595779002775
61417981700802150727595779015873
61417981700802150727596036220219
61417981700802155666472694562956
61417981700802155666535456682012
61417981700802155668230032326258
61417981700802156080577269839570
61417981700802165551757165756364
61417981700802165551757251495512
61417981700802166786350007958806
61417981700802166787102810056837
61417981700802166787103183479068
61417981700802166787103183482470
61417981700802166787103183483280
61417981700802166787103269218216
61417981700802167198696788255711
61417981700802167198696902699225
61417981700802167198885073196351
61417981700802167198885446274251
61417981700802167198885532363319
61417981700802170493143645347258
61417981700802170493144416999590
61417981700802170493144417003802
61417981700802170493144420186130
61417981700802200138109943178245
61417981700802200138109943180666
61417981700802200138110057497109
61417981700802200138924731513333
61417981700802200138924845832197
61417981700802200138925874701973
61417981700802200473447968559321
61417981700802200473447973158591
61417981700802200474200085113771
61417981700802200474201113983547
61417981700802200474262847232827
61417981700802200474263876102603
61417981700802200481040768690303
61417981700802200481040770107245
61417981700802200481041797560079
61417981700802200481041798977021
61417981700802200481793914118741
61417981700802200481794942988517
61417981700802200483488491162667
61417981700802200483489520032443
61417981700802200549703921022987
61417981700802200549704035341851
61417981700802205629104986661380
61417981700802205629356035138018
61417981700802205629356063830162
61417981700802205629356063834374
61417981700802205631050610782264
61417981700802205631050639474408
61417981700802205631050639478620
61417981700802205631615499478384
61417981700802206040949782925669
61417981700802206040950040143113
61417981700802206042644359910537
61417981700802214964781579878152
61417981700802214964781579882364
61417981700802214964781665617300
61417981700802214964781665621512
61417981700802214965346438949008
61417981700802214965346524688156
61417981700802216739881837389641
61417981700802216742392436418176
61417981700802216742392436418177
61417981700802216747476039462710
61417981700802216747476039466112
61417981700802216747476039466922
61417981700802216749170243084405
61417981700802216749170614620713
61417981700802216749170615106956
61417981700802216749170615111168
61417981700802216749170701200236
61417981700802216749735475110932
61417981700802216749735561316640
61417981700802217151475815234383
61417981700802217153986412727725
61417981700802217159069644239353
61417981700802217160764335602143
61417981700802217160764335707137
61417981700802217160764335724607
61417981700802217160764564239871
61417981700802217160764592819587
61417981700802217160764592924581
61417981700802217160764592942051
61417981700802217160764592944237
61417981700802217160764678558735
61417981700802217161517365294775
61417981700802217161517479613639
61417981700802217161517481129959
61417981700802217161517738347403
61417981700803051294591886693476
61417981700803056234284476557520
61417981700803056235979052201766
61417981700803066119568947746716
61417981700803066119569033485864
61417981700803067354099027834314
61417981700803067354914965473632
61417981700803067354915051212780
61417981700803071060955427341822
61417981700803071060956198994154
61417981700803100705921725175230
61417981700803101119963424062296
61417981700803104826819823587273
61417981700803106059907062402978
61417981700803106059907177188402
61417981700803106061601638047224
61417981700803106061601752832648
61417981700803115532593361872716
61417981700803115937346393244092
61417981700803115944940484759031
61417981700803115944940484778714
61417981700803115944940485115536
61417981700803115944940485133006
61417981700803117172127555086692
61417981700803117172127555090904
61417981700803117172943463678765
61417981700803117178027066727670
61417981700803117178027066731882
61417981700803117178027152820950
61417981700803117179470565203134
61417981700803117179721641885673
61417981700803117179721642371916
61417981700803117179721642376128
61417981700803117179721728465196
61417981700803117180286502375892
61417981700803117180286502842452
61417981700803117728513355595903
61417981700803117728513612345335
61417981700803117728513612813347
61417981700803120884067442856712
61417981700803120884067442860924
61417981700803120884067528949992
61417981700803120884068214509044
61417981700803120884068214513256
61417981700803120884068300602324
61417981700803120885762880478658
61417981700803120886327650623826
61417981700803120886327736362974
61417981700803567669518666880861
61417981700803567669518752620009
61417981700805752998653848967367
61417981700805752998653848971739
61417981700805752998654620619699
61417981700805752998654877837143
61417981700805752998654877841515
61417981700805758351824054844377
61417981700805758351824054844386
61417981700805769469128007269945
61417981700805769469881154098063
61417981700805769469943914800177
61417981700805769469944001956267
61417981700805769469944259173711
61417981700805769607204670596963
61417981700805802409920811015573
61417981700805802409920925334437
61417981700805802409921954204213
61417981700805802411615500974311
61417981700805802411615500978683
61417981700805802411616529844087
61417981700805802411616529848459
61417981700805802412432437372867
61417981700805802821765579039229
61417981700805802821765950575537
61417981700805802821766722227869
61417981700805802823398535753059
61417981700805806118472905382153
61417981700805807758070547495639
61417981700805807762338241655459
61417981700805807763154149185691
61417981700805807763154150602633
61417981700805807763154236341781
61417981700805807763154236814164
61417981700805807764848811926969
61417981700805807765601872727498
61417981700805807900352114640258
61417981700805807900352141800611
61417981700805807900352142863421
61417981700805807902046690284504
61417981700805807902862627457262
61417981700805817236593562127420
61417981700805817236593566553911
61417981700805817236593566573594
61417981700805817236593566908202
61417981700805817236593566908203
61417981700805817236593566910389
61417981700805817236593566910416
61417981700805817236593566927886
61417981700805817236593652647350
61417981700805817236593652647351
61417981700805817236593652649537
61417981700805817236593652649564
61417981700805817236593652667033
61417981700805817236593652667034
61417981700805818876127761190653
61417981700805818876190521770303
61417981700805818876190522262171
61417981700805818876190523128187
61417981700805818876190523128196
61417981700805818876190523187245
61417981700805818876190523309709
61417981700805818876190523311931
61417981700805818876190523312139
61417981700805818876190523659629
61417981700805818876190523679321
61417981700805818881273753281931
61417981700805818881274097655465
61417981700805818881274126360075
61417981700805818882905653963211
61417981700805818882906025499519
61417981700805818882968330343119
61417981700805818882968444602925
61417981700805818882968444661983
61417981700805818882968444766977
61417981700805818882968444784447
61417981700805818882968701879427
61417981700805818882968701984421
61417981700805818883721475754295
61417981700805818883721561493443
61417981700805818883721590189799
61417981700805818883721590565235
61417981700805818883721847290603
61417981700805818883721848360046
61417981700805818883721848832439
61417981700805818883721933029751
61417981700805818883721934571587
61417981700805819013388514385223
61417981700805819013388515920416
61417981700805819018471745896851
61417981700805819018472090272806
61417981700805819020166322603907
61417981700805819020166437390783
61417981700805819020166437395154
61417981700805819020166437397341
61417981700805819020166694140215
61417981700805819020982230134139
61417981700805819020982344919563
61417981700805819020982601670447
61417981700805819020982603089810
61417981700805819020982603207911
61417981700806269365924411579305
61417981700806269373518498844846
61417981700806269373518498864529
61417981706289363341685043153819
61417981706289374459805790322059
61417981706289374459805790438699
61417981706363206195368988611553
61417981706363206195456371847811
61417981706363206195456371860861
61417981706387521527125073736889
61417981706387522075980063148399
61417981706577039783769447115932
61417981706578107124242070896673
61417981706613518339301713128243
61417981706613518340054858539419
61417981706613529457422460216290
61417981706613529457422460296483
61417981706613529457422460413123
61417981706613529457422717513927
61417981706613529457422717630567
61417981706613529458174829939879
61417981706613529458175605707659
61417981706613529458175605824299
61417981706613529458175863041743
61417981706613529595244889147099
61417981706613529595244974886247
61417981706613535124085507526673
61417981706613535124085507539723
61417981706613535131428632441589
61417981706613535131616660518917
61417981706613564182605074098987
61417981706613567751384697021173
61417981706613578871200019833659
61417981706613578871200277051103
61417981706613579008461031774119
61417981706613579418357076494417
61417981706613579420055009605763
61417981706614430025987301608940
61417981706614430163248056338544
61417981706614431443531721796954
61417981706614435554552966770315
61417981706614435562167716481637
61417981706614435562167946046869
61417981706614435562168062438793
61417981706614435691834527415231
61417981706614464613156015624799
61417981706614464613156101363947
61417981706614465161947986066991
61417981706614479439011715734940
61417981706614479576272470464544
61417981706614484975192476564793
61417981706617131317386322181323
61417981706617131317448998206939
61417981706617131866491758491383
61417981706617131866492015708827
61417981706617133146757890285126
61417981706617133695821455776157
61417981706617136852795941949554
61417981706617136852795941949555
61417981706617166453597710394771
61417981706617166864609007285925
61417981706617166865383073770843
61417981706617181142258861452531
61417981706617181277759178164965
61417981706617181691301793210899
61417981706617181691301878954419
61417981706617183109599474196126
61417981706617186676744959495907
61417981706674458729385762170809
61417981706675208446780763967312
61417981706675403578794921794793
61417981706678054915218069216855
61417981706678061000444860642159
61417981706678104870444560383425
61417981706678105282292942746077
61417981706686460763274902746635
61417981706686464331960362194557
61417981706686481124181818235187
61417981706686481124181818585107
61417981706686481124369760573319
61417981706686481124370103529911
61417981706686510175358143874431
61417981706686513744137508410557
61417981706686513745832457114018
61417981706686513745832457114019
61417981706686513881398521403153
61417981706686514292989141767537
61417981706686514292992154865475
61417981706687361194328285597941
61417981706687361194578989701045
61417981706687364900619738535008
61417981706687364900619824621646
61417981706687364900619824624076
61417981706687365037880493257970
61417981706687365037880493264612
61417981706687365037880579353680
61417981706687366316470354614468
61417981706687366318164930258714
61417981706687366868023628205535
61417981706687376018740485819888
61417981706687376018740571908956
61417981706687376156001240549492
61417981706687376156001326638560
61417981706687381140628383427764
61417981706687381142322959072010
61417981706687381692181542095707
61417981706687381692181542213751
61417981706687381692181885052299
61417981706687410605909171139391
61417981706687411154701141581583
61417981706687414311949548672325
61417981706687414313644152661008
61417981706687414313644238747646
61417981706687414313644238750076
61417981706687414313644238754288
61417981706687414449210303043425
61417981706687414450904907390612
61417981706687414450904993479680
61417981706687414855657939111908
61417981706687414860741284942400
61417981706687414862436209172576
61417981706687416142092940457496
61417981706687416142092940459926
61417981706687416142092940464138
61417981706687416142093054776360
61417981706687416143787516101742
61417981706687416143787516104172
61417981706687416143787516108384
61417981706687416143787630361557
61417981706687416143787630420606
61417981706687416692579602387345
61417981706687425431764899945888
61417981706687425431764986032526
61417981706687425431764986034956
61417981706687425431764986039168
61417981706687425569025654675492
61417981706687425973778686396788
61417981706687427261908377705486
61417981706690062485978009925721
61417981706690068021411989688409
61417981706690068021411989692621
61417981706690068433947514158603
61417981706690068570454664237917
61417981706690083258105170035182
61417981706690083387834857393599
61417981706690083395428601722231
61417981706690083395428601840323
61417981706690083395428687929391
61417981706690083395428944678823
61417981706690083395428945146835
61417981706690112417546518597693
61417981706690112446354223376463
61417981706690116015193250831749
61417981706690116015196608298849
61417981706690116152391243438085
61417981706690116152394256548913
61417981706690116152394600905185
61417981706690116152394715342869
61417981706690116154089205245778
61417981706690116564176606814157
61417981706690116564239282844145
61417981706690116564239368578921
61417981706690117845340114759449
61417981706690117847034691453455
61417981706690117984232596918738
61417981706690117984232682638203
61417981706690117984232682657886
61417981706690129095572040814783
61417981706690129100655643862719
61417981706710330589745684523300
61417981706710375061382933141010
61417981706710375061383190358454
61417981706710775957683454672953
61417981706710781630102777505394
61417981706710781630939577057269
61417981706710781631127605134597
61417981706710792749247496727239
61417981706710792749247839683831
61417981706710825370707868798953
61417981706710825370707869848713
61417981706710831042457731112752
61417981706710831042457731112753
61417981706710831042457816851901
61417981706710840194868993262635
61417981706710840332129747985651
61417981706710840332130005203095
61417981706710842160577678165584
61417981706710842160577678165585
61417981706710842573865974301615
61417981706710842573866231519059
61417981706711676524679214451236
61417981706711680229025014936032
61417981706711682054063911385995
61417981706711682054084803394587
61417981706711682191345472030911
61417981706711691349656275037916
61417981706711691486917029767520
61417981706711692767200695225930
61417981706711693179798866961889
61417981706711693317059621691652
61417981706711696471546495710726
61417981706711725938519651843274
61417981706711726075780320479598
61417981706711731473008844113458
61417981706711731473008844117670
61417981706711731473008844467590
61417981706711731474703419757704
61417981706711731474703419761916
61417981706711731474703420111836
61417981706711731474703421180472
61417981706711731474703421180473
61417981706711740762680689163916
61417981706711740762680775250611
61417981706711740762680775257196
61417981706711740762681032468055
61417981706711740899941443886935
61417981706711740899941443893520
61417981706711740899941786843527
61417981706711742583513697454235
61417981706711742585208274148241
61417981706711742591128705427142
61417981706711742591128705431354
61417981706711742592822938112366
61417981706711742592823281068958
61417981706711742592823281071388
61417981706711742592823281075600
61417981706711743141614908554766
61417981706711743141614908556227
61417981706711743141614994295375
61417981706711743141615251512819
61417981706711746297169081553754
61417981706711746297169081560396
61417981706711746297169967524950
61417981706711746297169967527380
61417981706711746297169967531592
61417981706711746297169967881512
61417981706714377816959942822619
61417981706714377816959942826991
61417981706714377816960028561767
61417981706714378366002703107063
61417981706714378366002960324507
61417981706714378366002960328879
61417981706714383345465915993379
61417981706714383345528592019155
61417981706714383353143714801819
61417981706714383764863303493271
61417981706714394882982907122951
61417981706714394882983164340395
61417981706714394882983164457035
61417981706714395012712250590927
61417981706714395012712593547519
61417981706714395020306337876151
61417981706714395020306337994243
61417981706714395020306424083311
61417981706714395020306680832743
61417981706714395020306681300755
61417981706714427640070986981297
61417981706714427640070986985669
61417981706714427640072130169937
61417981706714427778964588357557
61417981706714433176255904093352
61417981706714433176255904093353
61417981706714433177950479206157
61417981706714433313453810614992
61417981706714433313453896349769
61417981706714433313453896354140
61417981706714433315148386261425
61417981706714433315148471797911
61417981706714442459149911989827
61417981706714442459149913406769
61417981706714442465927834881507
61417981706714442465928092098951
61417981706714442596347819926217
61417981706714444289292161827659
61417981706714444289292161886717
61417981706714444294375764934653
61417981706714444296070083302397
61417981706714444296070083361455
61417981706714444296070340578899
61417981706714444425642392339050
61417981706714444426489810128103
61417981706714444426490067345547
61417981706714444426490153084695
61417981706714444431573413176039
61417981706714444431573498915187
61417981706714444431573756132631
61417981706714444431573757663453
61417981706714444431573757667824
61417981706714444431573757670038
61417981706714444433267990351107
61417981706714444433268076090255
61417981706714444433268076094626
61417981706714444433268333314284
61417981706714448132531673737095
61417981839619773922563759634198
61417981857349208007169463959160
61417981857349208007420166662376
61417981857349257420193878085160
61417981866212145944059578048166
61417981866212195357083992174166
61417981866212195905875962599096
61417981866212195950186018823632
61417981866212195951880594467878
61417981866212206475203967806714
61417981866244627511221165271194
61417981866244627511222308459834
61417981866244632450914098091830
61417981866244632450914212410694
61417981866247779521252137621504
61417981866247785050093129616956
61417981866247785055929620504284
61417981866247785055929620858416
61417981866247785057435135306208
61417981866247785057435911190628
61417981866247785057435911207890
61417981866247785057436168408072
61417981866247785057436168425334
61417981866247785057436168425541
61417981866247785057436168425542
61417981866247785058189056619066
61417981866247785058189313836510
61417981866248680081637373350404
61417981866248684998441517988787
61417981866248685616125165041326
61417981866248685616125503827309
61417981866248685618658057035662
61417981866248685618658057035746
61417981866248685618668560418116
61417981866248685618668560435586
61417981866248685623740168866712
61417981866248685623740168866713
61417981866248685623740254404656
61417981866248685623740254605860
61417981866248685623740254605861
61417981866248685623740254955780
61417981866248685623740254955781
61417981866248685623740255073878
61417981866248685623740259323222
61417981866248685623740259323223
61417981866248685623741402492203
61417981866248685623741402494633
61417981866248685623741402511886
61417981866248685623741402848765
61417981866248685625164267043526
61417981866248685626000838609415
61417981866248685626001095293207
61417981866248685626001095293208
61417981866248685626001095844331
61417981866248685626001095844332
61417981866248685626001096894091
61417981866248685626001096894092
61417981910525986116888668928103
61417981910525986116892141173401
61417981910525986116892141186451
61417981910525986119399180332377
61417981910525986119399181732057
61417981910526836725084211191607
61417981910526836725146886863091
61417981910526836725146886880344
61417981910526836725146886880353
61417981910526886547439954460267
61417981910526886549953565162837
61417981910526886549953565165267
61417981910526886549953565182520
61417981910526886549953565182529
61417981910526886550706797037065
61417981910558417678744307883843
61417981910559268283861035665139
61417981910559273634582747476511
61417981910559318106784851978537
61417981919313237699105488872168
61417981919313271004988638011972
61417981919315688581109028434106
61417981919385922163272471319152
61417981919386172573738697333928
61417981919386189044274847152990
61417981919386221941012625854950
61417981919386221986766210764818
61417981919386222353359749097770
61417981919386233051601190228050
61417981919386233052166307580612
61417981919386372623477203887441
61417981919386372651438714000720
61417981919388623454925553114032
61417981919388623455742236895866
61417981919389791315270925238080
61417981919389824256129585699018
61417981919389824257825310299026
61417981919389974373642823060560
61417981919421305835764650802284
61417981919421305835764909069488
61417981919421355798397201167912
61417981919422711996507272959870
61417981919424908106760731721258
61417981919424908106760989988462
61417981919424946400786873637004
61417981919424957520601311644694
61417981919424957521354198788666
61417981919424957521355341977306
61417981919426308388417625576676
61417981919426308388417625581048
61417981919426308388418740189972
61417981919426308395112983421102
61417981919426308395949811675156
61417981919426308944175802440804
61417981919426313718711037645734
61417981919426313855972136744868
61417981919426313861054592004894
61417981919426313862686176892356
61417981919426313924602514127250
61417981919426313924613017710869
61417981919426313929601032526544
61417981919426313929684624888845
61417981919426313929684629612769
61417981919426313929684967650830
61417981919426313929684967651038
61417981919426313929684967768922
61417981919426313929684967773294
61417981919426313929684969186072
61417981919426313929684972372564
61417981919426313929684973969041
61417981919426313929685772801408
61417981919426313932133579596014
61417981919426313932133580993477
61417981919426313932133580993478
61417981919426313932133580995694
61417981919426313932133581013163
61417981919426313932133581013164
61417981919426313932133838213138
61417981919426313932133838230607
61417981919426313932133838230608
61417981919426314274468440018772
61417981936787888278488880934689
61417981936787888689246805356975
61417981936787888689246919675839
61417981936787888689270136149045
61417981936787888689270136162095
61417981936787888689270393366489
61417981936787888689270394429299
61417981936787888690083633606657
61417981936787888690083747925521
61417981936787888690086043692327
61417981936787888690086043693779
61417981936820308718877347171299
61417981936823010422060616145861
61417981936823010422061390984733
61417981936823010422061645015637
61417981936823010422311663222819
61417981936823010422311664622499
61417981936823010422312434875151
61417981936823010422312439461371
61417981936823010422312692092595
61417981936823010422312693492275
61417981936823010422897442995863
61417981936823010422897444395543
61417981936823010422898214648195
61417981936823010422898219234415
61417981936823010422898471865639
61417981936823010423148492872181
61417981936823010423149267711053
61417981936823010423149521741957
61417981936823010833842879272277
61417981936823010833843650924609
61417981936823010833843654111149
61417981936823010833906413043665
61417981936823010833906415876073
61417981936823010833906417293015
61417981936823010833927333394481
61417981936823010833927333748613
61417981936823010833927590611925
61417981936823010833927592028867
61417981936823910988449675955009
61417981936823910990124475132707
61417981936823910990145395837655
61417981936823910990145396187575
61417981936823910990961303386761
61417981936823911401717423031765
61417981936823911401718194684097
61417981936823911401718451901541
61417981936823911401739115389045
61417981936823911401739372606489
61417981936823911401739374019219
61417981936823927644448858546698
61417981936823927644449116813902
61417981937002790852838030502327
61417981937005492145055196524979
61417981937039113342776972556579
61417981937039113342797897862249
61417981937039113754579903758123
61417981937039113754580157787623
61417981937039113754580160975567
61417981937039113755145016854267
61417981937039113755395031861859
61417981937039113755395032211779
61417981937039113755395806702135
61417981937039113891840912513015
61417981937039113892655786587251
61417981937039113937573576366611
61417981937039113937573576716531
61417981937039113938410404616293
61417981937039113938410404970584
61417981937039113938410404970585
61417981937039113938410490709733
61417981937039146694601992845789
61417981937039146695187772618833
61417981937039147106970035745249
61417981937039147106970037143477
61417981937039163168419445987859
61417981937039163168420479458357
61417981937039163168420479462729
61417981937039163168420565201877
61417981937039163303170753845891
61417981937039163305681233833829
61417981937039163305681233838201
61417981937039163717212449881835
61417981937039163717214773879889
61417981937039163717215548720165
61417981937039163718030680010441
61417981937041564682399268139981
61417981937041564682400044022949
61417981937041564682400130135103
61417981937041564682400387352547
61417981937041564683153189452839
61417981937041564683153189807131
61417981937041564683153275546279
61417981937041564819577115928549
61417981937041564820413944178231
61417981937041815046044957488773
61417981937041815046797065530021
61417981937041815046797844619695
61417981937041815046798101837139
61417981937041815046860860769655
61417981937041815046860863602063
61417981937041815046860865019005
61417981937041815457743276309889
61417981937041815457743279496429
61417981937041815457806038428945
61417981937041815457806041261353
61417981937041815457806042678295
61417981937041815457826959133893
61417981937041815458580104563943
61417981937041815595903878271543
61417981937041815595903882520893
61417981937041848398619761471257
61417981937041848398622860322685
61417981937041848398623117540129
61417981937041848398623204683329
61417981937041848809568296599099
61417981937041848809627962717849
61417981937041848809631058718155
61417981937041848809651979068971
61417981937041848809651979423103
61417981937041848810405124853153
61417981937041848810405467809745
61417981937041864861542051092269
61417981937041864869910286002289
61417981937041864871583602215471
61417981937041864871666505951253
61417981937041864871669604783967
61417981937041864871669604801229
61417981937041864871670724015247
61417981937041864872422750212405
61417981937041864872423783332983
61417981937041864872423869426423
61417981937041865007169921513663
61417981937041865007170957820781
61417981937041865008867597394515
61417981937041865008867597407565
61417981937041865008868630528143
61417981937041865009681442058069
61417981937041865009683504937797
61417981937041865009684536658695
61417981937041865009684538058375
61417981937041865054622560265263
61417981937041865410585068594157
61417981937041865418116132293531
61417981937041865418116135480071
61417981937041865418952960547585
61417981937041865420626619717359
61417981937041865420649860520931
61417981937041865420649861583741
61417981937041865420709523453141
61417981937041865420712622285855
61417981937041865420712622303117
61417981937041865420712623702797
61417981937041865420713741517135
61417981937041865421465767714293
61417981937041865421466800834871
61417981937041865421466886928311
61417981937110848054936127082923
61417981937110848055124150574031
61417981937110848055124150923951
61417981937110848055124155160251
61417981937110848055124409191155
61417981937110848055124412377695
61417981937110848055208091661027
61417981937110848055960203970339
61417981937110848055960978810615
61417981937110848055961237445209
61417981937110848055961323184357
61417981937110891925189198371585
61417981937110891925774978144629
61417981937110892337557241139903
61417981937110892344398183113329
61417981937110892345151328425127
61417981937111748622936190831587
61417981937111748622936194018127
61417981937111748622957111886455
61417981937111748623771985960691
61417981937111748623773019081269
61417981937111748623773022267809
61417981937111792904532196061475
61417981937111792905369024193065
61417981937111792912963110065559
61417981937111797853786192872687
61417981937111797854351051943543
61417981937111797991046947602291
61417981937112043276858696320289
61417981937112043276861795158619
61417981937112048627517732105885
61417981937112048767292355826518
61417981937112048812206784828371
61417981937112048812206785178291
61417981937112048813042465172051
61417981937112048813042465521971
61417981937112048813042551261119
61417981937112048813043613078053
61417981937112048813043613432344
61417981937112048813043613432345
61417981937112048813043699171493
61417981937112065283517086871339
61417981937112065284081941688633
61417981937112065284081945937983
61417981937112065284332650041087
61417981937112065284332990165271
61417981937112065413999571048359
61417981937112065413999571398279
61417981937112065413999657137427
61417981937112065420777836879369
61417981937112065420777841596731
61417981937112065420777841601103
61417981937112065421593744895035
61417981937112092689635505177351
61417981937112093093802790058259
61417981937112093094639616791621
61417981937112093094639618307941
61417981937112093101417511086323
61417981937112093101417769352075
61417981937112093101417884143323
61417981937112098040521139437869
61417981937112098040543179352463
61417981937112098040545245066051
61417981937112098040545245070263
61417981937112098040545499099715
61417981937112098040545503350517
61417981937112098040545503704809
61417981937112098042805054252335
61417981937112098043056786869471
61417981937112098177806258075909
61417981937112098180317541599075
61417981937112098180317541599234
61417981937112098591827836592213
61417981937112098591848068553181
61417981937112098591848073152451
61417981937112098591849101672307
61417981937112098591849102022227
61417981937112098592664664841895
61417981937112098635906961982214
61417981937112098635906961982215
61417981937112098637601653345005
61417981937112098638418249633719
61417981937112109153580350752181
61417981937112109153580609386567
61417981937112109154144434984165
61417981937112109161173663552665
61417981937112109161173663557037
61417981937112109161173749296185
61417981937112109290841363762039
61417981937112109298434417928137
61417981937112109298434417932509
61417981937112109298437517231782
61417981937114450326183249395301
61417981937114450326183253644651
61417981937114450326204170100249
61417981937114450326204171163059
61417981937114450326204171512979
61417981937114450327020077644983
61417981937114450327020081894333
61417981937114494196185277856355
61417981937114494197022104575215
61417981937114494197022104588265
61417981937114494197022105987945
61417981937114494197022106104585
61417981937114494197022106110409
61417981937114494202102351568781
61417981937114494204613610644941
61417981937114494204613867862385
61417981937114494204616191860439
61417981937114494204616192326999
61417981937114494607967540982771
61417981937114494608030303101827
61417981937114494608051223806775
61417981937114494608804369236825
61417981937114494615645311091999
61417981937114499557032219382845
61417981937114499557032476583027
61417981937114499557032476600289
61417981937114499557032476601741
61417981937114499557033252484709
61417981937114499557033338596863
61417981937114499557033595814307
61417981937114499557785622011465
61417981937114499557786397914599
61417981937114499557786484008039
61417981937114499694210324390309
61417981937114499695046376736857
61417981937114499695047152994283
61417981937114500106075495501857
61417981937114510668309185894175
61417981937114510675903273179399
61417981937114744979269702537455
61417981937114744979269816856319
61417981937114744979293290546969
61417981937114744980106530787137
61417981937114744980106645106001
61417981937114744980108940874259
61417981937114744980109198090251
61417981937114744980109198091703
61417981937114749918983560663761
61417981937114766986764145435053
61417981937114766986764146497863
61417981937114767117246631024803
61417981937114767124024638225639
61417981937114767124024642943001
61417981937114767124024895443083
61417981937114767124024896505893
61417981937114767124024900160445
61417981937114767124024900164817
61417981937114767124024901223255
61417981937114767124840807708099
61417981937114794385455871736499
61417981937114794386292698586501
61417981937114794386292699986181
61417981937114794386292699990553
61417981937114794386292700102821
61417981937114794391376274452949
61417981937114794391376274454401
61417981937114794391376274458773
61417981937114794393067494029775
61417981937114794393070592881203
61417981937114794393070850084145
61417981937114794393070850097195
61417981937114794393070850098647
61417981937114794393886757627427
61417981937114794797238134862915
61417981937114794797238134979555
61417981937114794798074963116969
61417981937114794802381918464489
61417981937114794802405134937695
61417981937114794802405393217949
61417981937114794804852855993117
61417981937114794804853114273371
61417981937114794804853229064619
61417981937114794804912175968735
61417981937114794804915532018893
61417981937114794804915876392427
61417981937114799743705523021355
61417981937114799743706297860227
61417981937114799743768285140411
61417981937114799743768973886003
61417981937114799743769318259537
61417981937114799743789205845359
61417981937114799743790238965889
61417981937114799743792304696787
61417981937114799743792558708977
61417981937114799743792558726239
61417981937114799743792562977041
61417981937114799743792563331333
61417981937114799744542351275409
61417981937114799744545704137415
61417981937114799744545707325359
61417981937114799744545708742509
61417981937114799746240399159129
61417981937114799746241170811461
61417981937114799746241429091715
61417981937114799746302813381081
61417981937114799746302817986175
61417981937114799746303160942767
61417981937114799746303846482945
61417981937114799746303846837237
61417981937114799746304189793829
61417981937114799746304191210771
61417981937114799881806458862807
61417981937114799881806463113609
61417981937114799883501153549103
61417981937114799883502182404377
61417981937114799883502182417427
61417981937114799883502183817107
61417981937114799884317746991067
61417981937114799884318089947659
61417981937114799919942740012841
61417981937114799926719862655211
61417981937114799927556686187531
61417981937114799927556690909264
61417981937114799927556690909265
61417981937114799927557834097905
61417981937114799927560043772723
61417981937114799927560043777094
61417981937114799927560043777095
61417981937114799927560048022073
61417981937114799927560048376365
61417981937114799929254735139885
61417981937114799929255767196201
61417981937114799929255767209251
61417981937114799929255768259011
61417981937114799929255768727023
61417981937114799929255768731394
61417981937114799930071674739483
61417981937114800292810959685707
61417981937114800292811992804833
61417981937114800292835319347553
61417981937114800292835577627807
61417981937114800295263181513509
61417981937114800295283413474477
61417981937114800295284188313349
61417981937114800295284446593603
61417981937114800295345832282649
61417981937114800295345835470593
61417981937114800295345835488063
61417981937114800295346864339125
61417981937114800295346865401775
61417981937114800295347208712659
61417981937114800338589166787073
61417981937114800341099415674793
61417981937114800341099417074473
61417981937114800341100448776657
61417981937114800341100449248833
61417981937114800341100450193599
61417981937114800341100450665983
61417981937114800341100793622575
61417981937114810856742953055459
61417981937114810856743727894331
61417981937114810856827668999993
61417981937114810857579781309513
61417981937114810864337815179555
61417981937114810994003707430931
61417981937114810994004482269803
61417981937114811001598569555027
61417981937114811002435397804709
61417981937114811405785970557347
61417981937114811405786745396219
61417981937114811406622798811401
61417981937114811413380832681443
61417981937114950428120738275257
61417981937114961158106210398908
61417981937114961165701072523004
61417981937147165421518306845003
61417981937147165421519078497335
61417981937147165421519335714779
61417981937147182075069567950253
61417981937147182075069567950301
61417981937147182075069567963351
61417981937147182075822709129341
61417981937147214832033242685903
61417981937147214834542722383781
61417981937147214834543751253557
61417981937147215243627220504449
61417981937147215246137470436313
61417981937147215246137727653757
61417981937147231435500603098961
61417981937147231435500857129865
61417981937147231435500860316405
61417981937147231443093657265059
61417981937147231443093910946043
61417981937147231443093914128371
61417981937147231443093914482503
61417981937147231443094685780703
61417981937147231443094686134835
61417981937147231443658773199227
61417981937147231443659544851559
61417981937147231847094834948411
61417981937147231854687630478719
61417981937147231854687630497433
61417981937147231854687887696163
61417981937147231854687887714877
61417981937147231854688663597845
61417981937147231855440775907157
61417981937147231855441033124601
61417981937147231897930965455367
61417981937147231900441101087033
61417981937147231900441105319121
61417981937147231900441215405897
61417981937147231900441445443305
61417981937147231900441449692655
61417981937147231900442248507761
61417981937148082642818931132321
61417981937148082643634490651729
61417981937148082643634835493435
61417981937148115402355532898361
61417981937148121348375944404383
61417981937148131866051970138345
61417981937148131873644684530019
61417981937148131873644938565295
61417981937148131873644941747463
61417981937148131873645024304443
61417981937148131873645713399795
61417981937148132010905696122935
61417981937148132010906467775267
61417981937148132422436911822425
61417981937148132422437683474757
61417981937148132468170347676869
61417981937148132468190211283697
61417981937148132468190465318973
61417981937148132468190468501141
61417981937148132468190579637837
61417981937148132469006028020549
61417981937148132469006032737911
61417981937148587899626510059413
61417981937148588240831967815781
61417981937148588240831972533059
61417981937148588240831972537515
61417981937150767690066550967133
61417981937150767691762270849779
61417981937150767691762271199699
61417981937150767692577148461927
61417981937150767692577920112807
61417981937150767692577920114259
61417981937150767692578177330251
61417981937150767692578177331703
61417981937150784339287721623203
61417981937150784339287807362351
61417981937150784346065642748021
61417981937150784346065643097941
61417981937150784346065647452285
61417981937150784346065647452333
61417981937150784346065647465383
61417981937150784346065647806625
61417981937150784346065647819675
61417981937150784346065728837089
61417981937150784346065733541401
61417981937150784346065733545773
61417981937150784346065733558822
61417981937150784346065733558823
61417981937150784346065987104293
61417981937150784346065990758845
61417981937150784346065990763217
61417981937150784346065991821655
61417981937150784346065991826026
61417981937150784346065991826027
61417981937150784346881636367321
61417981937150784346881641089054
61417981937150784346881641089055
61417981937150784346881893584765
61417981937150784346881898306498
61417981937150784346881898306499
61417981937150817103844110504309
61417981937150817103844110505761
61417981937150817103844110510133
61417981937150817103844224824625
61417981937150817103844224828997
61417981937150817103845253692949
61417981937150817103845253698773
61417981937150817105538800468871
61417981937150817105539572119751
61417981937150817105539572121203
61417981937150817105539829337195
61417981937150817105539829338647
61417981937150817105539830386955
61417981937150817105539830736875
61417981937150817106355479649983
61417981937150817514873229269309
61417981937150817514874372457949
61417981937150817515626116419105
61417981937150817515626487955413
61417981937150817515627259607745
61417981937150817517321836295927
61417981937150817517322093513371
61417981937150817517384598414983
61417981937150817517384855632427
61417981937150822639192199012391
61417981937150822639192199362311
61417981937150822640027994142947
61417981937150822640027994147319
61417981937150822640027994497239
61417981937150822640029027262073
61417981937150822640029027616364
61417981937150822640029027616365
61417981937150822640029113355513
61417981937150823051058146027073
61417981937150833569214232313067
61417981937150833569215261182843
61417981937150833569276994432123
61417981937150833569278023301899
61417981937150833569297910550851
61417981937150833569298943652715
61417981937150833569298944006847
61417981937150833569298944008251
61417981937150833569298944025721
61417981937150833569299029764869
61417981937150833570051055962027
61417981937150833570051055963479
61417981937150833570051056317771
61417981937150833570051059504311
61417981937150833570051060567121
61417981937150833570052175176045
61417981937150833576808318535481
61417981937150833576809090187813
61417981937150833576891739555821
61417981937150833576891739557273
61417981937150833576891744160915
61417981937150833576891996773265
61417981937150833576891996774717
61417981937150833576891998172945
61417981937150833576892001378359
61417981937150833576892772657685
61417981937150833576892858769839
61417981937150833576893115987283
61417981937150833577644884966997
61417981937150833577645146789535
61417981937150833577645232528683
61417981937150833577645918441867
61417981937150833577646004181015
61417981937150833706476015558315
61417981937150833707311810687419
61417981937150833707311810693243
61417981937150833707312843807997
61417981937150833714069072910953
61417981937150833714069844563285
61417981937150833714089732162157
61417981937150833714089989379601
61417981937150833714089990429361
61417981937150833714089993617305
61417981937150833714089993630403
61417981937150833714090765269637
61417981937150833714090765282735
61417981937150833714090765618153
61417981937150833714905639692389
61417981937150833714905901160635
61417981937150833714906672812967
61417981937150833752229599417019
61417981937150833752229600466779
61417981937150833752229600816699
61417981937150833753065279760699
61417981937150833753065280810459
61417981937150833753065281160379
61417981937150833753065366899527
61417981937150833753065395597335
61417981937150833753065395601707
61417981937150833753065395951627
61417981937150833753066428716461
61417981937150833753066514809901
61417981937150833758148969947463
61417981937150833758148974669196
61417981937150833758148974669197
61417981937150833759822286283109
61417981937150833759822372372177
61417981937150833759823429471749
61417981937150833759823429821669
61417981937150833759843288374265
61417981937150833759843293078577
61417981937150833759843293082949
61417981937150833759843293095998
61417981937150833759843293095999
61417981937150833759843545591709
61417981937150833759843546641469
61417981937150833759843547113853
61417981937150833759843551358831
61417981937150833759843551363202
61417981937150833759843551363203
61417981937150833759843661432717
61417981937150833759844436271589
61417981937150833759844436284639
61417981937150833759844693502083
61417981937150833759844694551843
61417981937150833760659109815429
61417981937150833760659110165349
61417981937150833760659114532791
61417981937150833760659114887083
61417981937150833760659195904497
61417981937150833760659200626230
61417981937150833760659200626231
61417981937150833760660257721431
61417981937150833760660258075722
61417981937150833760660258075723
61417981937150833760660343814871
61417981937150834118257249814955
61417981937150834118258278684731
61417981937150834118320011934011
61417981937150834118321040803787
61417981937150834118340929452419
61417981937150834125852107689701
61417981937150834125871996338333
61417981937150834125871999526277
61417981937150834125872253555777
61417981937150834125873028396053
61417981937150834125934758457389
61417981937150834125935015674833
61417981937150834164095547481461
61417981937150834171688229048441
61417981937150834171688233297791
61417981937150834171688343367305
61417981937150834171689376486431
61417981937150839110565258925065
61417981937150839110565263174415
61417981937150839113075770325127
61417981937150839113075770342389
61417981937150839113075771742069
61417981937150839113828915753565
61417981937150839248579159079055
61417981937150839250273763289967
61417981937150839250273763303017
61417981937150839250273764352777
61417981937150839250273849042165
61417981937150839251089670833249
61417981937150839251089756572397
61417981937151284067442941528046
61417981937151289527381328343170
61417981937151289527381329742850
61417981937151289527402249386392
61417981937151289532484791815766
61417981937151289532485050082970
61417981937151289532485164401834
61417981937151289600267750886509
61417981937151289600267754086099
61417981937151289601083661616331
61417981937151289601115173429992
61417981937151289601115425912689
61417981937151289601115426975499
61417981937151289601115427447883
61417981937151289601115430634423
61417981937151289601115431697196
61417981937151289601115431697233
61417981937151289601126021737312
61417981937151289602789886849705
61417981937151289603625910149977
61417981937151289603626715103728
61417981937151290012908285913488
61417981937151290014655832818962
61417982318112732452784879677110
61417982318222034655043620853158
61417982335947010187015244373789
61417982335947010187016306173413
61417982335947012156868174694209
61417982335947012156868175048341
61417982335947012156868176111142
61417982335947910754765326048921
61417982335947910755580171792579
61417982335947910755581233592203
61417982335956032521885561203820
61417982335958717568568410298675
61417982335958733813538642998700
61417982344713706330171706066083
61417982344810850699460526057351
61417982344810850705380700124427
61417982344810850842390663258175
61417982344818955815685963234579
61417982344818955817380538878825
61417982344822122644981775496940
61417982344822122649873735782844
61417982344822122651759696971518
61417982344822122651759696971677
61417982344822122651759696971678
61417982344822122652324551320800
61417982344822122652324556038162
61417982344822122652324814305366
61417982344822122763608782983861
61417982344822123994712526672013
61417982344823023189065526836211
61417982344823023189065871192483
61417982344823023189065874380427
61417982344823023194149215623295
61417982344823023194149215973215
61417982344823023194149220224017
61417982344823023194149220228389
61417982344823023212790114993744
61417982344823023219571478605305
61417982344823023219571478607735
61417982344823023219571478611947
61417982344823023220136337678591
61417982344823023356832147244059
61417982344823023356832147248271
61417982344823023356832233337339
61417982344823023357397006314915
61417982344823025042096309957097
61417982344823025042933477962329
61417982344823025042933481150273
61417982344823025042936950220677
61417982344823025042947454154228
61417982344823025047179998744181
61417982344823025049711399437067
61417982344823025049714870278265
61417982389028294393852714802214
61417982389121889208527256842697
61417982389121905817014626426583
61417982389124640874593861808861
61417982389124640874593862158781
61417982389124640874593863208541
61417982389124640874594895279350
61417982389124640874594895279359
61417982389124640874594981022870
61417982389124640874594981022879
61417982389125491479523336344729
61417982389125491479523337761671
61417982389125491480275448652589
61417982389125491480275450052269
61417982389125507950812712963935
61417982389125507950812714380868
61417982389125507951628621911100
61417982389125539609751654166351
61417982389125539609752802072353
61417982389125539610567561696583
61417982389125539610568709602576
61417982389125539610568709602585
61417982389132745984899899755077
61417982389132745984899901154757
61417982389133596590016627886293
61417982389133613053775741152053
61417982389133661239612281421740
61417982389133661240365426832916
61417982389136313118240949090620
61417982389136362531265363216620
61417982397660671049211795759654
61417982397671479090771197951616
61417982397879174934797809776000
61417982397879175346580072889318
61417982397887280044350960578244
61417982397887280456132961769854
61417982397887280456132966487216
61417982397887280639900446820502
61417982397887280639900451537864
61417982397887280640151842971094
61417982397887580232178107716316
61417982397887580232178111967118
61417982397887580232181206667074
61417982397887580232181464830736
61417982397887580232181464947376
61417982397887580643963469793490
61417982397887580783480560997568
61417982397887580783671946641326
61417982397887580783671946660040
61417982397887580829422436851238
61417982397887580829425531451864
61417982397889982159568311395414
61417982397889982343335791754896
61417982397889982343335796459160
61417982397891182505621564968662
61417982397891182505621822199204
61417982397891182505688027996892
61417982397891182914956107034040
61417982397891182914959463102912
61417982397891182916650686915990
61417982397891182917403828108176
61417982397891183052216861409512
61417982397891183052220217478384
61417982397891183052220218994704
61417982397891183100418171979736
61417982397891184333295543694076
61417982397891335048086454361331
61417982397984525309267999776320
61417982397984526543861905193924
61417982397984827283179796675094
61417982397984827283182891157676
61417982397984827328933381466918
61417982397984827328936476067544
61417982397984891513399127799846
61417982397984891518670758570770
61417982397987227012703344684518
61417982397987228659079256011094
61417982397988429599929084711116
61417982397988493647385499986102
61417982397988493647385501035862
61417982397988645709423824353262
61417982397988645714444412786432
61417982397988646126226676962608
61417982397996599311754016736198
61417982397997051014272432844037
61417982397997051428317490267694
61417982397999300603407098544176
61417982397999300651674609716726
61417982397999302296352845149400
61417982398000652067777588874246
61417982398000652075312098966408
61417982398000653348891908783269
61417982398000653689519339766080
61417982415713621248739640359758
61417982415713621797782659278796
61417982415722925829884921286513
61417982415722925882413299939600
61417982415722925882413301186193
61417982415722925882413304374137
61417982415722925898515304772728
61417982415722927115500662224823
61417982415722927115500662578955
61417982415722927117760093753385
61417982415722927252761416954427
61417982415722927660028317663737
61417982415722927666803112653549
61417982415722927666803112672423
61417982415722927666803115841493
61417982415722927666803227457847
61417982415725579544678376630924
61417982415725579544678376643974
61417982415725579544678634911178
61417982415725627190168386567608
61417982415725627197762214522824
61417982415725627601950391413722
61417982415725628819563395558960
61417982415725628958455936168100
61417982415725628958456193385544
61417982415725628958456309239602
61417982415725629020322367733931
61417983753908696716109145035197
61417983753917146443831540924454
61417983753945064043734677749485
61417983753945064046182394087545
61417983753945064046182399145941
61417983771633672390050168013589
61417983771633672390050172363721
61417983771670039717675700377957
61417983771670039717675705082221
61417983771670041547817863123129
61417983771670041547817948862277
61417983771670940145716162016613
61417983771670940146532069559895
61417983771670941975858410500933
61417983771670941975858411935345
61417983824808599402082025806463
61417983824808599404529829654745
61417983824808601188103647498589
61417983824812201673078449682029
61417983824812201675526166020089
61417983824812201675588928139145
61417983824812201675588932856498
61417983824812201675588932856507
61417983824844966731967337609378
61417983824847668435402420595877
61417983824847670263034186372279
61417983824847670265544583341049
61417983824847670265544669080197
61417983824848568454108336876217
61417983824848568454924244406449
61417983824848568866706507532865
61417983824848569000703638040045
61417983824848569001519545570268
61417983824848569001519545570277
61417983824848569003151354378105
61417983824848569003967261908337
61417983824848570693585132153265
61417983824848570693585213637239
61417983824848570693585471904443
61417983824856679509931628649829
61417983824856679509931885867273
61417983833711663850079603446064
61417983833711663850079947802336
61417983833711663987338035223162
61417983833711663987340358171456
61417983833711664399122623764782
61417983833723671420903334651686
61417983851436639658768751585912
61417983851436639658771075933886
61417983851436639660463328629838
61417983851436640070550757494884
61417983851436640070553081842858
61417983851436640072245334538810
61418249716019873167035000267422
61418249716031580547772258649026
61418249716055006422284176866622
61418249716055008205858080803746
61418249716066713803021435248226
61418249716931258107815649775680
61418249716931258107815650825440
61418249716931258245013643435988
61418249716931258704788379946540
61418249717002988650687636163572
61418249717003244969623886624458
61418249717003293146422838670976
61418249717003293148870561143331
61418249717004189819280307162560
61418249717004193523625850429912
61418249717012298823912665423028
61418249717014950566787241068938
61418249717015000527159725049552
61418249717015000529607819524935
61418249717015000529607819524944
61418249717039311557512941343188
61418249717039312152037461203472
61418249717039312152037461203632
61418253305508562690213743353527
61418253305508577461024099623167
61418253311417188057561825840891
61418253766090472579637966876781
61418253784107232223815192732849
61418253784107232224380048617165
61418253784139658199441754511421
61418253790015857637666533654559
61418253790016758243620364465807
61418253793018250628283314365600
61418253793018250628283315415360
61418253793018254334323691544402
61418253793018255569105625039334
61418253793950922014842147357414
61418253793950927365563859168786
61418253793950927365835828351824
61418253793951827338788244394214
61418253793952127528037916168278
61418253793952128122646120364674
61418253793952128122834148442002
61418253793952128125090485369938
61418253793954524286169517665188
61418253793954829417015534818486
61418253793954829417015535285046
61418253793986944727581951056618
61418253793990846593031101556934
61418253793990846638784657763218
61418253793990846638784657769042
61418253793990847187827332314338
61418253949549977902014671068941
61418253996709682662404980689099
61418253996817747095475214783617
61418253996818947844963503485529
61418253996826800806960011964299
61418253996826800989911589483311
61418253996826800990162378612673
61418253996850167536696266757665
61418253996850171241042067242461
61418253996850171241042842081333
61418253996850173070348635383101
61418254005717958686201957780944
61418254005726067501795484712230
61418254005726067501983512789558
61418254005728769203535996771836
61418254005728769203807965954874
61418254005728769205230572416082
61418254006593260575418237965304
61418254006661440590094828713890
61418254006661440590366797896928
61418254006662641163618552113440
61418254006662641163618926701102
61418254006662642398964569840356
61418254006662642993761175185422
61418254006665338751470145308620
61418254006698660356051236741718
61418254020453449504880577534481
61418254020461608144419305901799
61418254020464003758822798367507
61418254020464004353347432998713
61418254020464004353347433011763
61418254020464004353619402177539
61418254020464004353619402181751
61418254020464004353619402194801
61418254020464309436072387696679
61418254020485617796389782002755
61418254020485617796390930267261
61418254020488319088042863797635
61418254020488319088044012062141
61418254020488319499826276251367
61418254020488319682567870450583
61418254020488319682651180217539
61418254020488319682652329527593
61418254020488319682839467508289
61418254020488319682839582766097
61418254020488319682840615885223
61418254020488619826356476596609
61418254020488619826356591854417
61418254020488621472732387923185
61418254020488621472732503180993
61418254020496424792392360146919
61418254024076019970521910479604
61418254024076020382303916388576
61418254024100332053479176166948
61418254024294824594421535864884
61418254024294825006203541773856
61418254024294825189217881407712
61418254024294857941160629108105
61418254024315267563119254503317
61418254024318269592816304361485
61418254024319134982261002995616
61418254024319136210076728671278
61418254024319136217607795557192
61418254024319136814095617561632
61418254024319136814095617563090
61418254024319169564346113965752
61418254024319169566038365262025
61418254024327273440997610646665
61418254024329974595452699830997
61418254024329975189979658805965
61418254024388169218988818984878
61418254024388211908685206589214
61418254024388217214405361112046
61418254024388217216097612408318
61418254024388217259323236980474
61418254024388217259406919800266
61418254024388217259888096047118
61418254024388217397419585960478
61418254024388217397419700745902
61418254024388217399111952042174
61418254024388218449752153673622
61418254024388219043711929252686
61418254024388219043795612072478
61418254024388219044276788319330
61418254024388219044611519621584
61418254024390913611848583377232
61418254024390913611932266202641
61418254024390918507750694203198
61418254024390918551060000532289
61418254024390918551813145962178
61418254024390918551874788867377
61418254024390918963407123793822
61418254024390919100666759309569
61418254024390919102275328830192
61418254024390919102359011655601
61418254024390920335448692804501
61418254024390920336201838234390
61418254024390920747795816066034
61418254024392113774402852362387
61418254024392113774405176827001
61418254024392113774406324737375
61418254024392119263137346635715
61418254024392119263140818894063
61418254024392119264831922279961
61418254024392119264833070190334
61418254024392119264833070190335
61418254024392119308894375106171
61418254024392121094975318674655
61418254024399024211161083617626
61418254024399024211161084680436
61418254024402926076129056337301
61418254024402926078573306220318
61418254024402926121882612549409
61418254024424536411799108820778
61418254024424536411799108839652
61418254024424536457552665051760
61418254024424536594813333688084
61418254024427235916614627507199
61418254024427235916614629023519
61418254024427236467917111342321
61418254024427236513670667554429
61418254024427237703180222495430
61418254024427237703180222501254
61418254024427237748933778707538
61418254024427237748933778713362
61418254024427237749267389384449
61418254024427237749748567048450
61418254024427238297976453258658
61418254024427238298059359826641
61418254029352460155594286680640
61418254029363270672928326715468
61418254030008957420827258654312
61418254030227762044726885083528
61418254030295942058943220297278
61418254030295942241957445145710
61418254030295942244945748517042
61418254030295943889085468781598
61418254030297142815941913464622
61418254030297142816569419859234
61418254030297142816757447936562
61418254030297142816757821007904
61418254030297142819013784864498
61418254030297142998956138313054
61418254030297142999772045856336
61418254030297144646084161948942
61418254030297144646900069492224
61418254030299844108410901739974
61418254030299844110105478433980
61418254030299844519188973091146
61418254030299844521699456265624
61418254030299844702203197939578
61418254030299844703019104420050
61418254030299844704713681114056
61418254030299845938553150224294
61418254030299846349331221575466
61418254030299846350147128055938
61418254030307649626769763348138
61418254030335863117096649535814
61418255148926756650768098476075
61418255201898459235123889631193
61418255202101683665247759067471
61418255219807134139172620800711
61418255219807183963979299102887
61418255219830261653469722970151
61418255219830261660519613609053
61418255219830261660997691023351
61418255219830261661269287134887
61418255219831462234587649962333
61418255219831462235337323488167
61418255219831462417518306776397
61418255219831462418351777440887
61418255219831495588582741609155
61418255219831511638323659439117
61418255219831511648365209499509
61418255219841972748674912230713
61418255219842006099935848287939
61418255219842006100413667416207
61418255219842006100685636599245
61418255219935633575636398996479
61418255225531760130448183227369
61418255225532960887446876394713
61418255225532962533822787721289
61418255225714560578829607131147
61418255225715459363003694199755
61418255225715459363004723069531
61418255225715461009380634396107
61418255225738887020817805457515
61418255225738887028345400439213
61418255225738887028345773510715
61418255225738887028617369622251
61418255225739770987607395458661
61418255225739770987882459223451
61418255225739787596157183492375
61418255225739792949410667538557
61418255225739793132341324819389
61418255225739820812689137525627
61418255225739820995703476692923
61418255225740087778088205272421
61418255225740087778088209521819
61418255225740087785699859928251
61418255225750598113764333908727
61418255225750598116022994718077
61418255225750631513787303995073
61418255225750931657032343900355
61418255361637275233548747885751
61418255379328029329825724091519
61418255379363151472037499236331
61418255379363153119166551723281
61418255379364096370442948834499
61418255379364096377492838429465
61418255379364352229872991955549
61418255379364352229873016402555
61418255379364352229873020634643
61418255379364353876248927729131
61418255379364354059179584543195
61418255379374903191045937051917
61418255379375159042861254908651
61418255379436097460523987980691
61418255379437298217522681148035
61418255379437331568532166965305
61418255379437333225786452368415
61418255385272977642953738646429
61418255385272977642954110164023
61418255385345656655186168458749
61418255385345656838116825272813
61418255385345656848242058171663
61418255385380747420487216014521
61418255432505658047803491705957
61418255432517698835367351970617
61418255432517698835639321153655
61418255432538080316660551967247
61418255432540776532179635659821
61418255432540781425299294109557
61418255432540782020095897938303
61418255432541675269848025510605
61418255432541675270412881394921
61418255432541680806593554596297
61418255432541724676575691220775
61418255432541724683625580815741
61418255432541975459871760686525
61418255432541977289178328827165
61418255432541980947034880723061
61418255432541980947788022965007
61418255432541982182381670115407
61418255432541982776906304761115
61418255432541982777094591105647
61418255432542010460245088124537
61418255432542010460517057307575
61418255432542024872896174812525
61418255432542026520025231550277
61418255432549813734151734666231
61418255432549813734423444519255
61418255432549829786316870100347
61418255432549830380862425451003
61418255432549830381113214580365
61418255432552482083589405195789
61418255432552515437670762412935
61418255432552531489563929726871
61418255432552531497178679438193
61418255432552782272859999192621
61418255432552787760776261471103
61418255432611009657623913242061
61418255432611009657623914291773
61418255432611024474187739629125
61418255432611024475003648572087
61418255432613711361059259213069
61418255432613711406812844121581
61418255432614910334504969148285
61418255432614911980880880474861
61418255432614912110547547914981
61418255432614912163811537288925
61418255432614926934433492422993
61418255432614926934705834658659
61418255432614926935521742557685
61418255432614928764828306093231
61418255432614928764849226681539
61418255432614959747254319509495
61418255432614959747529383274285
61418255432614960286530597017487
61418255432614960288769370357655
61418255432614960289791127852159
61418255432614960293852716188147
61418255432614960294124683836151
61418255432614960296297338411063
61418255432614960296300437243569
61418255432614960296380649227779
61418255432614960296381020764087
61418255432614960296384115364713
61418255432614960296384116881033
61418255432614960296384120063361
61418255432614960296384120082075
61418255432614960296568934522599
61418255432614960296572402175853
61418255432614960296572406426607
61418255432614960339794586391431
61418255432614960342054017920153
61418255432614960342322519431063
61418255432614960342890846152365
61418255432614961394658440012037
61418255432614961531919194737429
61418255432614961531919194754691
61418255432614961577672779651509
61418255432614961943513172569025
61418255432614961943513172573237
61418255432614961943701458930867
61418255432614961989183074657745
61418255432614961989266757483153
61418255432623065452632025036149
61418255432647047047703687804205
61418255432647047230634344618269
61418255432647080402036117474223
61418255432647091705618902540621
61418255438243475758353757266393
61418255438425974233910575071435
61418255438426024059198425369661
61418255438450606360680458864349
61418255438450606360868744146071
61418255438450606360952541284727
61418255438450650827990716435743
61418255438461140850688488703101
61418255438461140850960457886139
61418255438523235557582901368241
61418255438523284961318910845025
61418255438523284971085392908539
61418255438523284971357104874133
61418255438523284971360460924291
61418255438523285563625659790475
61418255438523285563709342143707
61418255438523285565881737965933
61418255438523285565885095551125
61418255438523285565968778389583
61418255438523285566153592830107
61418255438523285566153707148971
61418255438534042371324281053425
61418255438534092379626475236309
61418255456176182458916541826585
61418255456176226336032254650015
61418255456176226740011482757239
61418255456176226741033240251535
61418255456176226747539450810439
61418255456176226747623133163463
61418255456176226747626227764089
61418255456176231689198326749129
61418255456176482599357867014405
61418255456176482602433550914905
61418255456176526936809786054585
61418255456176526936896821760873
61418255456176526937081755237623
61418255456187017089993490909459
61418255456187017090265460092497
61418255456187022029121224889187
61418255456187022623666780239843
61418255456187022623917828699219
61418255456187022623938749422881
61418255456187033142158626343575
61418255456187038502751682589025
61418255456188184492994767946653
61418255456188217847076125163799
61418255456188234310835239498033
61418255456188234311023266506887
61418255456188234311023266525601
61418255456188234311044187230549
61418255456188234318366305319685
61418255456188234318366305321089
61418255456188234318366305332735
61418255456188234318366305334187
61418255456188234318638274498511
61418255456188234318638274502723
61418255456188234318638274515773
61418255456248227830030128254835
61418255456248227830846036153861
61418255456248260642850325071265
61418255456249430234241556630995
61418255456249461811530030222633
61418255456249461811714963699383
61418255456249461948975718424775
61418255456249461948979071292605
61418255456249463176728678799053
61418255456249463588510941925469
61418255456249463595916742853063
61418255456249463595919841685777
61418255456280676142687306609825
61418255456281576702884251382637
61418255456281576702905143391229
61418255456281576702905258176653
61418255456281576703721167125439
61418255456281576710499000971703
61418255456281576710499002511109
61418255456281576710499088600177
61418255456281582061158038296705
61418255456281582061220709600747
61418255456281582061220714322481
61418255456281582063668516749449
61418255456281582237394451734089
61418255456281582244151369595687
61418255456281582244172287119759
61418255456281582244172290302087
61418255456281582244172377930561
61418255456281593174195692363443
61418255456281593181789527036317
61418255456281593357210031530739
61418255456281882380911460822409
61418255456281884034797518800883
61418255456284245052071218853235
61418255456284245052887126752261
61418255456284250586560411360911
61418255456284250588798926887545
61418255456284250588798931155609
61418255456284250588987217500141
61418255456284250589070896070583
61418255456284250589070900319933
61418255456284278406340231095081
61418255456284278406340604147709
61418255456284278406403021893183
61418255456284278406403280173485
61418255456284278407156512046735
61418255456284278413662722605639
61418255456284278413746404958663
61418255456284283352811120091585
61418255456284283352873791395627
61418255456284283352873796117361
61418255456284283355321598544329
61418255456284283764656054522043
61418255456284283939804600204191
61418255456284283939992628281519
61418255456284283940620246280679
61418255456284283940829796655385
61418255456284283940892215463717
61418255456284283940892472681161
61418255456284283947335753183385
61418255456284283947336011463639
61418255456284283947336011936023
61418255456284283947398426022621
61418255456284283947586715566743
61418255456284283947607632041055
61418255456284283947607636273143
61418255456284283947670394155899
61418255456284283947670395205659
61418255456284283947670398864535
61418255456284283947670399927393
61418255456284283948423541106481
61418255456284283948423627195549
61418255456284283949846234706517
61418255456284283949846491923961
61418255456284283949930174276985
61418255456284294465848774158323
61418255456284294465848778390411
61418255456284294473442603046653
61418255456284294877421835871399
61418255456284294877442493709665
61418255456284294885036580994889
61418255456284295058197659978621
61418255456284295060645377851715
61418255456284295060645382101065
61418255456284299819834120223253
61418255456284299824164314858025
61418255456284299824164320642569
61418255456284299999500888617501
61418255456284299999500890171409
61418255456284299999501147370139
61418255456284299999501147388853
61418255456284300000337970898087
61418255456284300002576490692785
61418255456284300002848201582471
61418255456284300002848459857109
61418255456284300002848459862725
61418255456284300007094971672089
61418255456284300007094973188569
61418255456284300007094975902725
61418255456284300007094977456633
61418255456284300007178660276425
61418255456284300007931801438251
61418255456284535914932733569913
61418255456284535914932734036681
61418255456284550732315677241941
61418255456284550732315935975865
61418255456284550732315940243929
61418255456284550732504221866727
61418255456284550732504226588461
61418255456284550732587905158903
61418255456284550732587909408253
61418255456284551967097610736873
61418255456284551967097869004029
61418255456284552378880133193303
61418255456284578602933057849785
61418255456284578603205027032823
61418255456284584091940636283869
61418255456284584093363243794837
61418255456284584093363501012281
61418255456284584093447183365305
61418255456284585740576240121771
61418255456284600143017899259729
61418255456284600143018156477173
61418255456284600143101838824581
61418255456284600146093499781105
61418255456284600146365210670791
61418255456284600150611982276889
61418255456284600150611984991045
61418255456284600150611986544953
61418255456284600150695664629913
61418255456284600150695669364745
61418255456284600151448810526571
61418255456284600554611877091373
61418255456284600554612133817719
61418255456284600554612134290103
61418255456284600554612134308817
61418255456284600554884103000757
61418255456284600557122614278041
61418255456284600557394583461079
61418255456284600557875763957281
61418255456284600562205958592053
61418255456284600562205960108533
61418255456284600562205962822689
61418255456284600562205964376597
61418255456292388877221872589345
61418255465987914811726177515687
61418255840211618363865693208315
61418255857926684085020405568003
61418255857937496432497836698415
61418255857938439500213630399085
61418255857961806227232180712815
61418255857961811581217860761801
61418255857961811764148517575865
61418255857963006985067673432033
61418255857963006985067697879039
61418255857973517178381215206281
61418255857973517178381990045153
61418255857973517361311872020345
61418255857973517361395554845753
61418255857973562885365252270119
61418255857973566591405629332281
61418255857973813798055936385135
61418255858034752215718669457175
61418255858034757566377614904353
61418255858034757751086902903877
61418255858035952972717362624519
61418255858035958325154939257157
61418255858035958508085596071221
61418255858035986189057678514043
61418255858035986196587970565297
61418255858035986326234634210001
61418255858035986326235007281343
61418255858035986326254780081741
61418255858035986326254894867165
61418255858035986326255554916401
61418255858035986326255923270381
61418255858035986326255923736941
61418255858035991677729748790745
61418255858035991685051866892931
61418255858035991685323577912355
61418255858035991687018153439961
61418255858046448529172135758575
61418255858046457812882023901655
61418255858046463163540969348833
61418255858046496524651323680129
61418255858046496707602878287169
61418255858046496707602902734175
61418255858046507635178217966543
61418255858046507818108874780607
61418255858046507820368310558519
61418255858046507820368682567211
61418255858046507820619359017895
61418255858046507820640278324615
61418255858046507820640279741557
61418255858046507820640647145155
61418255858046507820703041843303
61418255858046507820703041856401
61418255858046507821456187267577
61418255858046507825786759326791
61418255858046507828234481818029
61418255858046512576565387724183
61418255858046765138895950121801
61418255858046791362928585779223
61418255858046791363200297744817
61418255863847320773271055486587
61418255863847354127625153539103
61418255863871365608149055537349
61418255863871365608149055556063
61418255863882139024397836848321
61418255863882142728743637333117
61418255863944283547291435845555
61418255863944283730222092659619
61418255863944311412888751913087
61418255863944311420419043964341
61418255863944311595819665453497
61418255863944311595819665472211
61418255863944311603433268806949
61418255863944316910849226839005
61418255863955116586759659178267
61418255863955123724402582678901
61418255863976737349542231454509
61418255867785253017603311122105
61418255910897165597768373151197
61418255910897169302114173635993
61418255910933503316893788114873
61418255910933505146200356255513
61418255911104301683183706595035
61418255911104312802998173182441
61418255911104312849233278711499
61418255911104312849504874823035
61418255911112423446977496804537
61418255911115119616488508640337
61418255911115122772043454709015
61418255911115124555616239432121
61418255911115125150412843260867
61418255911116018392568559199971
61418255911116067806346372785361
61418255911116068217940092336703
61418255911116068217940096568791
61418255911116318590185238355835
61418255911116325907223249598405
61418255911116325907495218781443
61418255911116357294152368288195
61418255911116367995616966665505
61418255911116373346338678476877
61418255911136733241711841304211
61418255911139434945712045279053
61418255911140635702229562199545
61418255911140668919030104442115
61418255911147538271880436247575
61418255911147540055453220970681
61418255911148788846175660015437
61418255911151145484514732431429
61418255911151490137828741810317
61418255911151490146175717761657
61418255911209667979901317529815
61418255911209668117160922945153
61418255911209668117160923994913
61418255911209679230198324399541
61418255911209684763850693024977
61418255911209684763850694074737
61418255911209684763871986684627
61418255911209684765566563495273
61418255911209712446455220317033
61418255911209712451538566147525
61418255911212369271554399324695
61418255911212385872510357290629
61418255911212386467307332655683
61418255911212413738108302111913
61418255911212413743191647942405
61418255911213565089424586859979
61418255911213565089696182971515
61418255911213570577679792813511
61418255911213570579938453622861
61418255911213581690381319664785
61418255911213581690381692736287
61418255911213581690653657197591
61418255911213581690653661919325
61418255911213581690716424034169
61418255911213586637186933954349
61418255911213587224117739478495
61418255911213587224306025823027
61418255911213587224306025939667
61418255911213587224368788054511
61418255911213587224389708642819
61418255911213587225812316289141
61418255911213587226063364748517
61418255911213587226565461700317
61418255911213587226628224169453
61418255911213587226649144525725
61418255911213587226816510176955
61418255911213587226900193002571
61418255911213587226900193352491
61418255911213587231711568483465
61418255911213587231711568600057
61418255911213614495127911281185
61418255911213614500190341109749
61418255911213614502448743768535
61418255911213614502449000985979
61418255911213614906972942293939
61418255911213614907725054603251
61418255911213615043898707086855
61418255911213615043982648192565
61418255911213615044169528376989
61418255911213615044170676269893
61418255911213615044233438389109
61418255911213615044233696669411
61418255911213615097517315226411
61418255911213615097518344096187
61418255911213619845849623092557
61418255911213619983110377468029
61418255911213619983862491177021
61418255911213619991184609279207
61418255911213619993150895826237
61418255911213620028780279906621
61418255911213620402486471115687
61418255911213620403050555347671
61418255911213620403051330182331
61418255911213620440374257738265
61418255911220486043123805377013
61418255911220491579307947412545
61418255911220522559537029965559
61418255911221373713508404210451
61418255911221375360637456697401
61418255911221375543651795864697
61418255911221384826545775550089
61418255911221384827361678844021
61418255911221390360951289940833
61418255911221390361034973842149
61418255911221390368629170134077
61418255911221390368629175918621
61418255911221418185898794007249
61418255911221423127285963747627
61418255911221423722082538878565
61418255911221434649657878557939
61418255911221434652168357146197
61418255911221434652168361732417
61418255911221434832588535372003
61418255911221434834847971149915
61418255911221434835119938916011
61418255911221434842714136624881
61418255911221439591045048315579
61418255911221692336390323405297
61418255911221723720807839588707
61418255911221723903738496402771
61418255911224092066981176059185
61418255911224136539099596672945
61418255911224136539371192784481
61418255911224136539371565855983
61418255911224393445028692508077
61418255911224394039553700206413
61418255911224425012460921383587
61418255911224425020054751942465
61418255911224425606985556029295
61418255911224425614579385034265
61418255911224425614851354217303
61418255911244784771391380863255
61418255911244790261821567987269
61418255911244801372347338829189
61418255911244801372347342015729
61418255911244834184414766119479
61418255911246002129430086371347
61418255911246002131940575330369
61418255911246035345685575742627
61418255911246035345686604631117
61418255911246035528616232556691
61418255911246035528617261445181
61418255911246040432681503530295
61418255911246051543207274372215
61418255911246051550801480698037
61418255911246051961830597909129
61418255911246051961830599463037
61418255917012938216580988127361
61418255917012938216581361198863
61418255917012938216852957310399
61418255917021047030751766184293
61418255917023745029569226633457
61418255917023748733915027118253
61418255917024949490997404186913
61418255917024949491185689468635
61418255917024949491269486607291
61418255917024982845267931588503
61418255917048960929136318560145
61418255917048965868263794272717
61418255917048994142861177841159
61418255917048994326147486658053
61418255917057069743140389937977
61418255917057069743224072757769
61418255917059771446387449564501
61418255917121890313255660259023
61418255917121890313527256370559
61418255917121895803685844196497
61418255917121895803769527021905
61418255917121911853340123857017
61418255917121911855850979630613
61418255917121911861018008286513
61418255917121912264934101688661
61418255917121912265206442408007
61418255917121912267444957462257
61418255917121912448137099222071
61418255917121912448220782041863
61418255917121912450459297101729
61418255917121912450459297568497
61418255917121912450647583459359
61418255917121912450731266751535
61418255917121912455542642932221
61418255917121939719021751516807
61418255917121939719773863826119
61418255917121939724021414508793
61418255917121939726279817167579
61418255917121939726280074385023
61418255917121940130531787757307
61418255917121940130804015692983
61418255917121940131556128002295
61418255917121940311035529897821
61418255917121940313734413754409
61418255917121940321076419442417
61418255917121940321348274306591
61418255917121940321348388625455
61418255917121945207693564576065
61418255917121945215015682678251
61418255917121945216981969225281
61418255917121945619287541344851
61418255917121945619475827702481
61418255917130015728383056329513
61418255917130015735977256852077
61418255917130015735977258405985
61418255917130043594461141077481
61418255917130049082380840777667
61418255917130049082652809960705
61418255917130049089974928062891
61418255917130049091941214609921
61418255917130050736350839389467
61418255917130050736622435501163
61418255917132702616674082702593
61418255917132717431546805126223
61418255917132717434057284641777
61418255917132717434329258546549
61418255917132718668839218136709
61418255917132719263635821965455
61418255917132745297896485998777
61418255917132745298168455181815
61418255917132750785816185698963
61418255917132750785899868524371
61418255917132752028003921184347
61418255917132752030535325065177
61418255917154316242651334553657
61418255917154316242735017373449
61418255917154327353177105395577
61418255917154327353260788215369
61418255917154327353260792483433
61418255917154327355771648729413
61418255917154360166082389805325
61418255917154365656512576929339
61418255917154366068294841105515
61418255917154377177795501602571
61418255917154377177795873611263
61418255917154377178067470785609
61418255917154377178820611947435
61418255917154377185661668594017
61418255917154377185661671308173
61418255917154377185661672862081
61418255917154377186226527193893
61418255917157012455468207056167
61418255917157017945898394180181
61418255917157029056424165022101
61418255917157029056424541280143
61418255917157029056696505741447
61418255917157029059206994700469
61418255917157061861169730936551
61418255917157061861170759825041
61418255917157061868491592312391
61418255917157061868763561495429
61418255917157061869517735776381
61418255917157062455694365582259
61418255917157062455695394470749
61418255917157062463288194587229
61418255917157062463560163770267
61418255917157067359193744370093
61418255917157067359947922900395
61418255917157078469448583397451
61418255917157078469448698188699
61418255917157078469720552580489
61418255917157078470473693742315
61418255917157078477314748872417
61418255917157078477314750388897
61418255917157078477314753103053
61418255917157078477314754656961
61418255920960180031811002530463
61418255920960180441417144945241
61418255920960180443593008439435
61418255920962881735246090234315
61418255920964066247379411910161
61418255920964077360416813364549
61418255934566804212218081711049
61418255934566806041524649851689
61418255934738814318625608660955
61418255934738814455885991377655
61418255934738814501911658725211
61418255934746924916369827239267
61418255934749619485237935840475
61418255934749625019246726585879
61418255934749626208022909034147
61418255934749626619805173210323
61418255934750520053049341222865
61418255934750569458752013498897
61418255934750569458753042368673
61418255934750569458753046600761
61418255934750569870597814634565
61418255934750569870598072914867
61418255934750569875681417676677
61418255934750571105881066004561
61418255934750571113203184106747
61418255934750820242592022258011
61418255934750820242593051127787
61418255934750822018550832110231
61418255934750822025893867736489
61418255934750822025894215292351
61418255934750822026144919395455
61418255934750822026165835869767
61418255934750822026165840101855
61418255934750825593314762939159
61418255934750827376615578498101
61418255934750827376615579547861
61418255934750827376887547681139
61418255934750827376887548730899
61418255934750858947312179050595
61418255934750858947584148233633
61418255934750869648002719774505
61418255934750869648023636248817
61418255934750870060349580504983
61418255934750870064952011556869
61418255934750870067126731377149
61418255934750870067398586241323
61418255934750870067398700560187
61418255934750870067399729429963
61418255934750874998745348060189
61418255934750875007092322476335
61418255934771234894871652066611
61418255934771234894871742410853
61418255934773936597553855795721
61418255934773936600629538757277
61418255934775137354552548490889
61418255934775137354552548963065
61418255934775137355117404375205
61418255934775137355117409092567
61418255934775137355117751931067
61418255934775137355389372508483
61418255934775137355389376740571
61418255934775170572461884387553
61418255934782990310063848961037
61418255934782990317385967063223
61418255934782990317658711557517
61418255934782990319352253610253
61418255934783290498582329598749
61418255934785642195534232392407
61418255934785642197792893201757
61418255934785675549531648387251
61418255934785675549531648505295
61418255934785675549615589609553
61418255934785675549803617570289
61418255934785675549803617688333
61418255934785691601716930755917
61418255934785691609039048858103
61418255934785691609310759877527
61418255934785691611005335405133
61418255934785692013310907524703
61418255934785692013499193882333
61418255934785692020340910694583
61418255934785692020904994926567
61418255934785692020905769761227
61418255934785692020905771183993
61418255934785692021094057541623
61418255934785692196576955801073
61418255934785692196576956863931
61418255934785693255414959251559
61418255934785942384804826272599
61418255934785944168105643366575
61418255934785944168377611014579
61418255934785975738802242384035
61418255934785975739074211567073
61418255934785991790235411393629
61418255934786876306614282777105
61418255934786892366394168985401
61418255934786892770373396042865
61418255934786892777903688094119
61418255934786892777988147171129
61418255934786892778175400409633
61418255934786892778176433528759
61418255934786892780435867878083
61418255934844180882542604822711
61418255934844186233264316634083
61418255934844186234958893444729
61418255934844214106120212787275
61418255934846865984748880456155
61418255934846871473004086409687
61418255934846871475179064393629
61418255934846871475262747219037
61418255934846871518757671201559
61418255934846882585977950793767
61418255934846882585977955515501
61418255934846882593383494503917
61418255934846887527344199827745
61418255934846887532511227550525
61418255934846887532511228483645
61418255934846887936699662605139
61418255934846887938938177659389
61418255934846888122224486598747
61418255934846915391267084023251
61418255934846915397773294582155
61418255934846915803049348199427
61418255934848066742102966873691
61418255934848066742103995743467
61418255934848072092825707554839
61418255934848072222408577500767
61418255934848072230002779577031
61418255934848072232261440853149
61418255934848083343039410441945
61418255934848083343060326780903
61418255934848083343060331030253
61418255934848088693698355889123
61418255934848088693761118003967
61418255934848088693782038592275
61418255934848088695204273167255
61418255934848088695204646238597
61418255934848088695455694697973
61418255934848088695957791649773
61418255934848088696041474475181
61418255934848088696208840126411
61418255934848088696292522952027
61418255934848116147513664390185
61418255934848116147534580864497
61418255934848116564462956172549
61418255934848116566637557087745
61418255934848116566637561673965
61418255934848116566637675992829
61418255934848116566909530857003
61418255934848116566909645175867
61418255934848116566910674045643
61418255934848116567475533230331
61418255934848116694045826118477
61418255934848116696304487044467
61418255934848116696305258696799
61418255934848116696305634950469
61418255934848116696556310355765
61418255934848116696556683427107
61418255934848116696576197960301
61418255934848116696577231062165
61418255934848116697392105490533
61418255934848116697392363770787
61418255934848116703898312862897
61418255934848116703898316062487
61418255934848121498256292675869
61418255934848121506603267092015
61418255934848121635433364698109
61418255934848121636269160760333
61418255934848121643864022884429
61418255934848122047299052947215
61418255934848122048051423886749
61418255934848122055458000834117
61418255934848122055458001188409
61418255934848122055645254426913
61418255934848122055646286010845
61418255934848122055646286128889
61418255934848122055646287546039
61418255934848122057151801508349
61418255934848122057905721889539
61418255934855019266226329407891
61418255934855019272732539966795
61418255934855875366668214972851
61418255934855875366668219204939
61418255934855875366668305317093
61418255934855877013044126299427
61418255934855877195974783113491
61418255934855891838021505868077
61418255934855919833222203499217
61418255934855919834038024936169
61418255934855919838284542885613
61418255934855919838305463590561
61418255934855921480330249192151
61418255934855921480351256004881
61418255934855921487673121494717
61418255934855921487673374107067
61418255934855925184697057422797
61418255934855925184759475181369
61418255934855925191474983619269
61418255934855925191537654923311
61418255934855925191537659645045
61418255934855925192018921979513
61418255934855925192019175524983
61418255934855925192290885378007
61418255934855925192290891162551
61418255934855925193985462072013
61418255934855925367711397056653
61418255934855925374468312203935
61418255934855925374468316453285
61418255934855925374489208461877
61418255934855925374489323253125
61418255934855925375305140457989
61418255934855936305056576979371
61418255934855936312106466574337
61418255934855941251799065405253
61418255934856227165114463773367
61418255934856238285494904036341
61418255934858573365486138837759
61418255934858577069350418701961
61418255934858577069831939322555
61418255934858577070103560943907
61418255934858577070166326251067
61418255934858577072342418838109
61418255934858577072426101663517
61418255934858578304697208094307
61418255934858578716479472270483
61418255934858578899221841204981
61418255934858578899221842740015
61418255934858578899410129084547
61418255934858578899493810388019
61418255934858588182388164175799
61418255934858588182869340776943
61418255934858588183141305238247
61418255934858588183141305354887
61418255934858588183141309959981
61418255934858588190546848948397
61418255934858589417651274271875
61418255934858590012259588200755
61418255934858590012259591264991
61418255934858590012447873495527
61418255934858590012447878100621
61418255934858590012531560448029
61418255934858590019853417205725
61418255934858590019853421823869
61418255934858593121997074756671
61418255934858593124507554272225
61418255934858593129674582928125
61418255934858593533591052588315
61418255934858593533863017049619
61418255934858593536101532103869
61418255934858593536373506008641
61418255934858593716877356683475
61418255934858593716877360932825
61418255934858593719387845642497
61418255934858621536657549470273
61418255934858621536719967215747
61418255934858621536720225496049
61418255934858621537473457369299
61418255934858621541740809561617
61418255934858621541803570147043
61418255934858621541803570160141
61418255934858621541803570263683
61418255934858621541803571326541
61418255934858621543979323554461
61418255934858621543979667455819
61418255934858621543979667928203
61418255934858621544062978744919
61418255934858621544063350281227
61418255934858621544251264039739
61418255934858621544251292737499
61418255934858622771983330987031
61418255934858622772004337799761
61418255934858622779326203289597
61418255934858622779326455901947
61418255934858623183786601975937
61418255934858623366528599374127
61418255934858623366528627953843
61418255934858623366528857641331
61418255934858623366779680662569
61418255934858623366800568557165
61418255934858623366800597136881
61418255934858623366800826824369
61418255934858623366800945742503
61418255934858623366863363487977
61418255934858623366863621768279
61418255934858623374122715239067
61418255934858623374394655842389
61418255934858623374394660434433
61418255934858623374394684422105
61418255934858623374394688654193
61418255934858623374394774747473
61418255934858626476329131355187
61418255934858626483107052829925
61418255934858626483127975069907
61418255934858626483672003774393
61418255934858626483672257319863
61418255934858626887944115986463
61418255934858626888132402344093
61418255934858626888195078369869
61418255934858626894721956070781
61418255934858626894972999844607
61418255934858627071146741977949
61418255934858627071146746227299
61418255934858627071209418003725
61418255934858627077652608180581
61418255934858627077652612884845
61418255934858627077652956786203
61418255934858627077652957258587
61418255934858627077715371830459
61418255934858627077715376079809
61418255934858627077903658174991
61418255934858627077903660889307
61418255934858627077903662424341
61418255934858627077924577363619
61418255934858627077924582067883
61418255934858627077987339478463
61418255934858627077987344187099
61418255934858627078489441134527
61418255934858627078552199599031
61418255934858627078740485956661
61418255934858627078740486429045
61418255934858627078740489138989
61418255934858627078740572518113
61418255934858627078740575232269
61418255934858627080163092417869
61418255934858627080163436774141
61418255934858627080163437246525
61418255934858627080247119599549
61418255934858628313271371447131
61418255934858628724865349278775
61418255934858637596144802889935
61418255934858637596165719480887
61418255934858637596165723712975
61418255934858637596709658774251
61418255934858637601311830496123
61418255934858637601311831545835
61418255934858637601311831662523
61418255934858637603759548369217
61418255934858638008491921900667
61418255934858638008491926622401
61418255934858638008763895805439
61418255934858638188242637303261
61418255934858638188430922598033
61418255934858638188514605301185
61418255934858638190689981055253
61418255934858638190690358240591
61418255934858638190690358358683
61418255934858638190690358712975
61418255934858638190753117291199
61418255934858638190753120355435
61418255934858638190774041184091
61418255934858638190962323174279
61418255934858638190962327423629
61418255934858638190962327896013
61418255934858638191778235439295
61418255934858638195836466308231
61418255934858638198367866884429
61418255934858639243294776218639
61418255934858639426037147737931
61418255934858639426309115858111
61418255934858639433630981361045
61418255934858639433902948990175
61418255934858639433902949468175
61418255934858642947640576586795
61418255934858642950151065545817
61418255934858642954481260180589
61418255934858642954481265965133
61418255934858642955046120296945
61418255934858643138248749474971
61418255934858890155776343626965
61418255934858890155776600353311
61418255934858890155964887188941
61418255934858890156048569536349
61418255934858890163370429358281
61418255934858890163370430912189
61418255934858895097435476882429
61418255934858895102498159223965
61418255934858895508946030155869
61418255934858921733249888853485
61418255934858921733250003172349
61418255934858921733521858036523
61418255934858921733521972355387
61418255934858923510045608462447
61418255934858923510045866729651
61418255934858923510317577645485
61418255934858923517639695747671
61418255934858923517911664930709
61418255934858927083971600664857
61418255934858928868361407559043
61418255934858928868361780630385
61418255934858928868633376742081
61418255934858939569553903164141
61418255934858939569825866679227
61418255934858939577147990449365
61418255934858939577419953964451
61418255934858939577419958078495
61418255934858939577419958556495
61418255934858939981336419952667
61418255934858939981336424557761
61418255934859777827165019418411
61418255934859777829424795297629
61418255934859794290673171376721
61418255934859794290861714938697
61418255934859794293183912831453
61418255934859794293372199175985
61418255934859794293455881995777
61418255934859794298267258661945
61418255934859822301062043915339
61418255934859827240210441401285
61418255934859827651783412438913
61418255934859827652055380540379
61418255934859827652055381603237
61418255934859827652536528089471
61418255934859827652808497272509
61418255934859827652808522782325
61418255934859827652808525970269
61418255934859827652808608871393
61418255934859827654231216382361
61418255934859827654231473599805
61418255934859838765030364249293
61418255934859838765574302609537
61418255934859838765846271792575
61418255934859843706961472368629
61418255934859843707233183258315
61418255934859843707233441532953
61418255934859843707233441538569
61418255934859843711479959132477
61418255934859843711563641952269
61418255934859843712044818199121
61418255934859843712316786306251
61418255934879303024754379967523
61418255934879303027264868926545
61418255934880536998093274214429
61418255934880537005602277192253
61418255934880537006440248630575
61418255934880542496870437289783
61418255934880553606559383068561
61418255934880553606559756140063
61418255934880553607396579668011
61418255934880553609070235655617
61418255934880553609907068627033
61418255934880553614153584672649
61418255934880553614237264311517
61418255934880553614237269046349
61418255934883188884315770888279
61418255934883194374473990364449
61418255934883205485000136992027
61418255934883205485272101925715
61418255934883205485272106175065
61418255934883205487782590884737
61418255934883238289746356009309
61418255934883238708849336818777
61418255934883243788523519084663
61418255934883254898296148764757
61418255934883254905806666467529
61418255934883254905890346106397
61418255934883254905890350841229
61418255934883254906643494717211
61418255934883255309806815294203
61418255934883255309806815766587
61418255934883255310078784477241
61418255934883255312317295282141
61418255934883255317400644299173
61418255934891008624365456633825
61418255934891008629511563416973
61418255934891008629511564583373
61418255934891010453672024774465
61418255934891010458818132724013
61418255934891043629885149251879
61418255934891043813108351463755
61418255934891043813108352513515
61418255934891043813171086052855
61418255934891058035695293949179
61418255934891058037389870759825
61418255934891058447477558125355
61418255934891058454318241719149
61418255934891058454318241835741
61418255934891058454883100902385
61418255934891058454883101835505
61418255934891058630491897759211
61418255934891058630554287992039
61418255934891058631914505405533
61418255934891058632186101517229
61418255934891058632751333642117
61418255934891058637248898649805
61418255934891058637332582402717
61418255934891058638085726899487
61418255934891060279126986701489
61418255934891060279127244968693
61418255934891060284189669043025
61418255934891060284189670092833
61418255934891060284461638226063
61418255935407033782041426462297
61418255935442155926701295615781
61418255935442156063145798441619
61418255935504283987592775786735
61418255935504285769744072212891
61418255935504285771920169508569
61418255935504285771983706462285
61418255935504580608273153005091
61418255935504585958994864816463
61418255935512389232837347652163
61418255935512389278590957026347
61418255935512389278590961258435
61418255935515085448102312750615
61418255935515085448164702856767
61418255935515090387313382007163
61418255935515090798824024561987
61418255935515090799095646183339
61418255935515090801334504077541
61418255935515090936084401629657
61418255935515090936084402679417
61418255935515090936084407278687
61418255935515090938532496688089
61418255935515090981273160755457
61418255935515090981838015117837
61418255935515090981838016652871
61418255935515090981838363723459
61418255935515090982026302997403
61418255935515090982109984300875
61418255935539402560962137783577
61418255935539402560962138833337
61418255935539402561234135546331
61418255937741646640793025558784
61418255938673845479247871634778
61418255938673845479247871647828
61418255938673845484331217478320
61418255938677736231932358458898
61418255938677736643526336290542
61418255938677736643526680646814
61418255938685551076412345287452
61418255938685551081495691117944
61418255938685556564331788242578
61418255938685556571925875527802
61418255938685556571945648328200
61418255938688252777148663459404
61418255938689442240689695321242
61418255938689492203509236071902
61418255938689492203509494339106
61418255938712569892455721560048
61418255938721907337590511918246
61418255938721923755344993686561
61418255938724575678890532347806
61418255938724609040754003514774
61418255938724609040754003527824
61418255938724609040754003864694
61418255938724609040754004927504
61418255938781902503708720978746
61418255938782803071456592943880
61418255938782803071457740850042
61418255938782803071457741204174
61418255938783103260707412624097
61418255938783103263237784802800
61418255938785504767088930021808
61418255938785804956360643232610
61418255938785804963953697398708
61418255938785804963954472237580
61418255938785848841547488088334
61418255938785849436344087195506
61418255938785849436344091444847
61418255938785849436344091444856
61418255938785849436344862034378
61418255938785849436344863097179
61418255938785849436344863097188
61418255938785852547587865617056
61418255938785854370472561466881
61418255938785854377731256953137
61418255938785854377731256953146
61418255938785854377731257290016
61418255938785854377731257406656
61418255938785854377731257419706
61418255938785854377731258352826
61418255938785854377814941644785
61418255938785854377815716483657
61418255938786705341156966375088
61418255938786705341158085583282
61418255938786705348751914588252
61418255938786749821142304385050
61418255938786752978138892882016
61418255938786754755185316121698
61418255938786754755186435316842
61418255938786754762528699290768
61418255938786754938220920841312
61418255938786755349731992086052
61418255938786755349814812566418
61418255938786755357325044852470
61418255938793658062687315617447
61418255938794853325260351599004
61418255938794853330343697551960
61418255938794853330343697565010
61418255938794858629977540228633
61418255938794858820773881961817
61418255938794858820773881961818
61418255938797554431367717630948
61418255938797554433627153745730
61418255938797554438710842532814
61418255938797554440405419576740
61418255938797554842961695462592
61418255938797555025975662971116
61418255938797559784348865557102
61418255938797559791127131388112
61418255938797559928325123998660
61418255938797559929140768203084
61418255938797559929141026470288
61418255938797559929141026936848
61418255938797559974894616450406
61418255938797560333391879400066
61418255938797560386760187212822
61418255938797560386760190399353
61418255938797560386760190399362
61418255938797560516343433294367
61418255938819170254855276382553
61418255938821869769628956215456
61418255938821871546676500185316
61418255938821871553286199680145
61418255938821871554018762624208
61418255938821871554019538993902
61418255938821872141221193428742
61418255938821872141304880499128
61418255938821872148815366453114
61418255944270472148420773623922
61418255944585172603128010272481
61418255944597178343808000733779
61418255944597183282935734713507
61418255944597183694529712545151
61418255944597217048800241028265
61418255944597383387652759332193
61418255944598583960298073389081
61418255944598584554906390854533
61418255944706185342242695284669
61418256070672321098892202744869
61418256070672321101403029822109
61418256070672324805748830306905
61418256070672326635055398447545
61418256070673225419230514385929
61418256070673225419314197211337
61418256070684026698566384266589
61418256070684032232218752892025
61418256070684076109896222748343
61418256070745272622746929186733
61418256070746171412068151908265
61418256070746471550439054213437
61418256070746471555585162162985
61418256070746473379745622354077
61418256070746473384891730303625
61418256070746504909582836438035
61418256070746504911549122985065
61418256070746506555958747764611
61418256070746506558490151645441
61418256070757278363426919666905
61418256070757278363427292719533
61418256070757327782350960206257
61418256070778925350242127600569
61418256070778926997454867163729
61418256070778936461605501531043
61418256070778936461605873067351
61418256070781338028364893660473
61418256070781338028929752727117
61418256070781627053760898129877
61418256070781638165040847502099
61418256070781638165041219038407
61418256070781638171881902632201
61418256070781638172446762748557
61418256094307771362791235384441
61418256094380706235729867152195
61418256094380706237424443846201
61418256094381008208553445547555
61418256094381008208553445897635
61418256094391513231669598605959
61418256094391524344686165443223
61418256094391524352301173434847
61418256094392713805716685556691
61418256094392713805716800342115
61418256094392724918754201796503
61418256094392724926369209788127
61418256094415839497757223493337
61418256094415839497757223609929
61418256094415839497757225009817
61418256094415839673909701731859
61418256094415839673930879539015
61418256094415839675625198082457
61418256094415839680687880307401
61418256094415839680687881823881
61418256094415839681524708673675
61418256094415839681524710073563
61418256094416139817447631409891
61418256094416139817447888627335
61418256094416139819121286347785
61418256094416139824204889395721
61418256094416139824204890912201
61418256094416139825041718695115
61418256094416139825041719161883
61418256094416141471417630021691
61418256094416141471417630488459
61418256098221644540077600078215
61418256098222345185371590355487
61418256098318439106126322901451
61418256098318739296213168803613
61418256098318739297824061622451
61418256098319591684882534971167
61418256098319635969070723034345
61418256098326544216432360851879
61418256098330446676950427185217
61418256098354758301827818516305
61418256147266512270136724076633
61418256147266514099443292217273
61418256147457438140900796784371
61418256147460139844336142755427
61418256147481749765778532938291
61418256147481749768289101735277
61418256147485350255711535567341
61418256147485399659635573121501
61418256147485399666957691223687
61418256147485399667229287453475
61418256147485399668923977770717
61418256147485405019645689582089
61418256147485652226024285732159
61418256147485652226296253380163
61418256147485700397949070184669
61418256147485700398011860995869
61418256147485700406965880238669
61418256147493455365452456179757
61418256147493504779230015716933
61418256147493505188292847934903
61418256147493505190824251815733
61418256147493510129951727528305
61418256147496206479945929729783
61418256147496206480217525841479
61418256147497407649082281281313
61418256147554699459489862989833
61418256147554699465389116350557
61418256147557386346085945265309
61418256147557401163469147204493
61418256147557402398251080699425
61418256147557402398271628469837
61418256147558285130261061203693
61418256147558285130344744029101
61418256147558301182426196637809
61418256147558301187593225293709
61418256147558301591781659415203
61418256147558301594020174469453
61418256147558301774712316229267
61418256147558301774795999049059
61418256147558301777034514108925
61418256147558301777034514575693
61418256147558301777222800466555
61418256147558301777306483758731
61418256147558301782117859939417
61418256147558334534268781583261
61418256147558334534331457609037
61418256147558334541109379083775
61418256147558334541590899685447
61418256147558334543557100139197
61418256147558334543557186232477
61418256147558334946051044709677
61418256147558334946113720735453
61418256147558334952891642210191
61418256147558335129065384343533
61418256147558335135822300540575
61418256147558335135905981844047
61418256147558335135905982893807
61418256147558335136470813268259
61418256147558335136659099625889
61418256147558335136659214883697
61418256147558335138082079139725
61418256147558335138165761965133
61418256147558351005558847416071
61418256147558351005559218952379
61418256147558351012399902546173
61418256147558351012964762662529
61418256147558587103168321258061
61418256147558587103168321724829
61418256147558598213946287064275
61418256147558598213967207652583
61418256147558598221289069009709
61418256147558601918229325434227
61418256147558601918292087549071
61418256147558601919735615783701
61418256147558601919986664243077
61418256147558601920488761194877
61418256147558601920551264930089
61418256147558601920551523197245
61418256147558601920551523664013
61418256147558601920572185753081
61418256147558601920572444020285
61418256147558601920739809554875
61418256147558601920739809671515
61418256147558601920823492497131
61418256147558601920823492847051
61418256147558601925634868094617
61418256147558603155333198425021
61418256147558603155333456692177
61418256147558603155354119248013
61418256147558603160416801589549
61418256147558603567115720881451
61418256147558631568215672358749
61418256147558631568299240393117
61418256147558631575558711167335
61418256147558631575642393992743
61418256147558635272561472843545
61418256147558635272645040877913
61418256147558635279904139531171
61418256147558635279904511652131
61418256147558635279988194477539
61418256147558635280176108714209
61418256147558635280176223972017
61418256147558635281599088346137
61418256147558635281599088700429
61418256147558635281682771053453
61418256147558635281682771171545
61418256147558636926280050857747
61418256147558636926280051324307
61418256147558636926280423929089
61418256147558636926552020040785
61418256147558636928811827809919
61418256147565506273230873854477
61418256147565506273231246907105
61418256147566390237575095844531
61418256147566439651352655381707
61418256147566439653863224178693
61418256147566707030313364632653
61418256147566707030313622899857
61418256147566756449153606511365
61418256147566756449153607561173
61418256147566756860747584343009
61418256147569091943248955353517
61418256147569091943249299709789
61418256147569107995414435143905
61418256147569108590211038972651
61418256147569141357110542072373
61418256147569141949647338131985
61418256147569153062413142406203
61418256147569158009155627165727
61418256147569408733476626648345
61418256147569408733476999700973
61418256147570292700331676169309
61418256147570303818452423454189
61418256147570342523443405774611
61418256147590701862452831998451
61418256147590716681530953588233
61418256147590716687430206832269
61418256147590716687430206948957
61418256147590716687430207299037
61418256147590718328659637273357
61418256147590718511674091698253
61418256147590718516736774039789
61418256147590751276230391535627
61418256147590751687803791617463
61418256147590751688075387729159
61418256147590751871089727368631
61418256147590751871089728418439
61418256147590766095308513125409
61418256147590766505186993556647
61418256147590766505395828954631
61418256147590766505458590719555
61418256147590766507153166363801
61418256147590766512236884201325
61418256147590766512236885601213
61418256147590766512801743267969
61418256147590766512801744201089
61418256147590766688389362323255
61418256147590766688410168588487
61418256147590766688410282912967
61418256147590766688472930357623
61418256147590766689833147771117
61418256147590766690104743882813
61418256147590766690104858673853
61418256147590766690669717740497
61418256147590766695167541015389
61418256147590766695167542415277
61418256147590766695251224768301
61418256147590766695732400082033
61418256147590766695732401015153
61418256147590766695732401131841
61418256147590766696004370198191
61418256147590766696004370664959
61418256147590767747583676762901
61418256147590767747583677812709
61418256147590767925451536450005
61418256147590767925451651235429
61418256147590768337045514281649
61418256147590768337045629067073
61418256147591018655170179963581
61418256147591018655170438230737
61418256147591066831655208512483
61418256147591066831655580048791
61418256147591066831927177676807
61418256147591066831927292001287
61418256147591066831927549213115
61418256147591066831927549218731
61418256147591066833600946939181
61418256147591066833601205200721
61418256147591066833601205219435
61418256147591066834165806005825
61418256147591066834166064272981
61418256147591066838684549987117
61418256147591066838684551503597
61418256147591066838768232806909
61418256147591066838768233856621
61418256147591066839249409053761
61418256147591066839249410103473
61418256147591066839521379286511
61418256147591066839521379753279
61418256147591068068947739500757
61418256147591068480541975599557
61418256147593452979456873412343
61418256147593467796840075351527
61418256147593467803889965996205
61418256147593467804454825062849
61418256147593468391636679167175
61418256147593468391636679180273
61418256147593468391824965524805
61418256147593468394084401285455
61418256147593468398414600641913
61418256147593468399251428891595
61418256147593720358605784214891
61418256147593768535090554483539
61418256147593768535090926019847
61418256147593768535174351627811
61418256147593768535174608845255
61418256147593768537120234482667
61418256147593768537601410257135
61418256147593768542768438913035
61418256147593769777550372407967
61418256147593769777550372874735
61418256147594619142864583095531
61418256147594668965704715520663
61418256147601572914196003942421
61418256147601573508720638588129
61418256147601573508992608704287
61418256147602774083060645524335
61418256148141863984619937981365
61418256148214798859253146443125
61418256148214800642827050380249
61418256148215099185784236903761
61418256148215099185784495170917
61418256148215100420566170398693
61418256148222904149497837898027
61418256148225605260647062761305
61418256148225605809439033203497
61418256148225605809439377559769
61418256151169611995628100523916
61418256151396571554557260669611
61418256151399272846210342451441
61418256151400424190351642683947
61418256151400473418667112946305
61418256151400473601869738924741
61418256151400473601869767504457
61418256151497220402881224488981
61418256173867534119087993288951
61418256173867534119276279646581
61418256174840132103100455043296
61418256174840132514610748999724
61418256174840132514673511118726
61418256175033318671016814401117
61418256175033318716749478604633
61418256175033774314179692887061
61418256175034669385662032385098
61418256175034674881991388788345
61418256175034674883686078745632
61418256175034674883686078747036
61418256175034674883686078747244
61418256175034674883686078751456
61418256175034675478210713391500
61418256175034675478210713392952
61418256175034675478210971660156
61418256175034675478210972126716
61418256175034675478294654485564
61418256175034975071261982668489
61418256175034975071262068407637
61418256175054884722584770684404
61418256175055384830230314270612
61418256175058785213794443110400
61418256175058785213794816163028
61418256175058785396997184942686
61418256175058786997368347047524
61418256175058786997368348097284
61418256175058786999816442572507
61418256175058787180571002790742
61418256175058834627007259416116
61418256175058834803243677593948
61418256175058835175799229858308
61418256175058835176615394619034
61418256175058835224147239048364
61418256175058986499275037121397
61418256175058986499275037125609
61418256175058986499275037475529
61418256175058986499275295755783
61418256175058986499275381494931
61418256175058986499338056457849
61418256175058986500969612765643
61418256175058986500969613119775
61418256175058986682289635395463
61418256175058986682289721134611
61418256175058986689883464050513
61418256175058987101393872325796
61418256175058987101477440832340
61418256175058987101477785188621
61418256175059287285580749311532
61418256175067090375929116434740
61418256175069641577758349603616
61418256175069641580268832674504
61418256175069791667393653591745
61418256175069791720929698115491
61418256175127819597217979146164
61418256175128117954629680515700
61418256175128119786467652438000
61418256175128167779436358818036
61418256175128167964982102233392
61418256175128169609579754162762
61418256175128169609579755562442
61418256175130519461012229982928
61418256175130519516807710743872
61418256175130521298205518085158
61418256175130521300381614214436
61418256175130521300381614680987
61418256175130521300381614680996
61418256175130568881651395237183
61418256175130568920606137965961
61418256175130568927384059440699
61418256175130569477180566727505
61418256175130569477264249552913
61418256175130570531291279056387
61418256175130570711795135988149
61418256175130570714221936337219
61418256175130819657876997359668
61418256175130819657876997359828
61418256175130819659571574053674
61418256175130819660324719365631
61418256175130819660324719365632
61418256175130819660324719832192
61418256175130821306700630692207
61418256175130821306700630692208
61418256175130821489714970448368
61418256175130865367308756416420
61418256175130865367308756429469
61418256175130865367308756429470
61418256175130865962104987186874
61418256175130869073349133945142
61418256175130869073349133958192
61418256175130869665697642243232
61418256175130869665698015314574
61418256175130869665698016364334
61418256175130869666534843551158
61418256175130869668145737301664
61418256175130870718030468240841
61418256175130870718030468240842
61418256175130870901044809279985
61418256175130870901316405041818
61418256175130870903492530335407
61418256175130871312826698998246
61418256175131720090875489879708
61418256175131720090875746630592
61418256175131721874449393816832
61418256175131721874449650567716
61418256175131721874449651034276
61418256175131722055204211252502
61418256175131765790516658779514
61418256175131765797859783681380
61418256175131765797859783694430
61418256175131766339308629221706
61418256175131766346902545378545
61418256175131766346902545378554
61418256175131766346902802595998
61418256175131766392656014451834
61418256175131769503899904005708
61418256175131770043654172489058
61418256175131770043654429706502
61418256175131770043716934603902
61418256175131770050432438320068
61418256175131770051248345863341
61418256175131770051248345863350
61418256175131770089470519395726
61418256175131770097001930655174
61418256175131770098696507821563
61418256175131771285779488116350
61418256175131771288289972690508
61418256175131771469065424917326
61418256175131771469065453615086
61418256175131771880575718873754
61418256175131771880638510740378
61418256175131771880659431446730
61418256175138674403990745486341
61418256175138674589181181721859
61418256175139875206742995221498
61418256175139875206743110006913
61418256175139875206743110006922
61418256175139875344003749597018
61418256175139875344003778293374
61418256175139875344024698881682
61418256175139875344024698999726
61418256175139875344024699367115
61418256175142526903863985136688
61418256175142527041061977747236
61418256175142527041061978213787
61418256175142527041061978213796
61418256175142576452475499520949
61418256175142576454902299870028
61418256175142576498208163724465
61418256175142576864257419340853
61418256175142576866768246418093
61418256175142576909990054848022
61418256175142577047188075682750
61418256175142577047250809223542
61418256175142577047250837919898
61418256175142577047271758626250
61418256175142577049698903698924
61418256175142577049698903698933
61418256175162985616835168874971
61418256175164186785867145061658
61418256175164186831620729970122
61418256175164186968902406455886
61418256175164186968902435035602
61418256175166838663491619892484
61418256175166838709245233380664
61418256175166887940071558839242
61418256175166888077269294219296
61418256175166888077269551449790
61418256175166888077352890852037
61418256175166888123357495640218
61418256175166888489135155494773
61418256175166888534867789596646
61418256175166888672065782207194
61418256175166888672065811836661
61418256175166888672065811836670
61418256175166888672128545377462
61418256175166888672128545377621
61418256175166888672128573957121
61418256175166888672149494662069
61418266227673539865455477328891
61418266236571816427022817692818
61418266236571816838805081868994
61418266706272194620650158805375
61418266706280014365842484724911
61418266706282715657495561920521
61418266706282715657495566519791
61418266706282715657499034178661
61418266706315136510502349279125
61418266865839917553942105892185
61418266919014844568420991644709
61418266919014844568421766483581
61418268141970912386722229749371
61418268141995224011325673790833
61418268142068173710122586882013
61418268142068173710394556046177
61418268142111100773575537934981
61418268142111100776086393708577
61418268150979343999912778476201
61418268301635881817014519709169
61418268301635881817014522895709
61418268301635881817014548405525
61418268354778688582054578096945
61418268354810803480019325910425
61418268354810803480835234853387
61418268354810808831494180300565
61418268354810808831494183487105
61418268354810808834005036074161
61418268378449212532552743905413
61418268381402825325950036544996
61418268381404025892403068089029
61418268381404025892403441160371
61418268780199714619247102519217
61418268780210219596672519584555
61418268780210519785859429698737
61418268780234836761458877664029
61418268833377341689844765645253
61418268833385146610336271232989
61418268833385146610336301347739
61418268833385146611152180175951
61418268833385446800423145709043
61418268833412465067592764774139
61418268857019649909872023436715
61418268857022349966178315839249
61418268857022351201525105231595
61418268857022351613035747786419
61418268857022351613307369407771
61418268857022650155992935372741
61418268857023550723992916555699
61418268859978363539821149922764
61418268859978363539821522994266
61418268860014387484563989686821
61418268860014388072394384180137
61418268860014388072582556199981
61418268860014388072582670524669
61418268860014388079172191317089
61418268860014388079925451066051
61418268860014388079988098866195
61418272378564318885949978279557
61418272378564318886766002013767
61418272378564318893481161373661
61418272378588628864432030171149
61418272378588630510827829218901
61418272378588630511580975003083
61418272378588630515911089310245
61418272378588630518902835887825
61418272378588634215174658456833
61418272431741931139900132180023
61418272431741931139900136766403
61418272431741931140653019678287
61418272431741947192082835451257
61418272431741947192898744400043
61418272431741947199613903759937
61418272431741947603864726574805
61418272431741947603865099627433
61418272431741947604681007526459
61418272431741947611187218085363
61418272431766242765528689745613
61418272431766246469121344820685
61418272431766247704656165328447
61418272431766248116250401556985
61418272431766257579920235334819
61418272431766257582157372913671
61418272431766257582367953207913
61418272431766257589688669841205
61418272431766257589689042912707
61418272431766257589960639024243
61418272431766257589961782212883
61418272431766258816960571605177
61418272431766258824470603336137
61418272431766259228742835781353
61418272431766259229495981565535
61418272431766259233826095872697
61418272431766259236818099667721
61418272431766262521286480254801
61418272431766262528816403820933
61418272431766262933089665019285
61418272431766262940410381652577
61418272431766262940683494024255
61418272449467809026334191103807
61418272449467823843170015725849
61418272449492135468863659306411
61418272449492135473131096543861
61418272449492139172122326137503
61418272449492139172394666856849
61418272449492139178899504539625
61418272449492139179171475238983
61418272455376434439435858382995
61418272455376448852020485714775
61418272455376449255999713821999
61418272455376449256187741899327
61418272455376449263530866801193
61418272455376449263531125081447
61418272455376449263593887196291
61418272455376449263802749890951
61418272455400744417391076495769
61418272455400744418206955446285
61418272455400744418206984026001
61418272455400749768594050628559
61418272455400759234774622791225
61418272455400759242367422926419
61418272455400759242368451796195
61418272455400760470099351107841
61418272455400760476877272582579
61418272455400760880877163128999
61418272455400760880877421396203
61418272455400760881149132312037
61418272455400760881149390579241
61418272455400760881693328939485
61418272455400760881902650676463
61418272455400760881965039842269
61418272455400760881965068421937
61418272455400760881965298122523
61418272455400760881965326702239
61418272455400760885960794756651
61418272455400760886149081101183
61418272455400760886232763926591
61418272455400760886232763939689
61418272455400760888408488636249
61418272455400760888408861235367
61418272455400760888471250414223
61418272455400760888471251813903
61418272455400760888471278993939
61418272455400760888471623350211
61418272455400760888659565338471
61418272455400760889308107230523
61418272455400760889496393588153
61418272455400760889496479681433
61418272455400764181223074467055
61418272455400764585496334602597
61418272455400764592817052298699
61418272455400764593090163607567
61418272458258012374562729242651
61418272591309955495570608280911
61418272608988986015161090117323
61418272608988986015161094349411
61418272608988986015162123219187
61418272608999792828065645784913
61418272608999792828149332855507
61418272609000709996915118352993
61418272609023819080320670220247
61418272609023819080321699108737
61418272609025019837403046226097
61418272609025020020333703040161
61418272609025020020334731909937
61418272609025020020334736142025
61418272609025025332916490260739
61418272609025025332916490727299
61418272609035831734791927647151
61418272609035832146385905478795
61418272609035832146574191823327
61418272609035832146636953938171
61418272609035832146657874648735
61418272609035832146657874661833
61418272617887262988029522661376
61418272662166614320541721243999
61418272662166614733076096679775
61418272662178322250861717442663
61418272662178322250865160648911
61418272662178338303047860739269
61418272662178338714830123865685
61418272662178338722152241967871
61418272662198746094799957759015
61418272662202648143535788612373
61418272662202648555318052788549
61418272662202648693331948693029
61418272662202648697390098440961
61418272662202648699837814779021
61418272662202648700109783962059
61418272662202648738060050186739
61418272662202648738060423258081
61418272662202648738248709602613
61418272662202648738332019369777
61418272662202648738333162545319
61418272662202653638965548758749
61418272662202653639049233113575
61418272662202653639049236301519
61418272662202653639802381712695
61418272662202654050559526590393
61418272662202654050831495773431
61418272662202654050831497289751
61418272662210759161137535240179
61418272662210759161137535240339
61418272662213455513641962344719
61418272662213455513642305301311
61418272662213460452518647865071
61418272662213460452769696324447
61418272662213460452790617048109
61418272662213460864300912041247
61418272662213460864572881224285
61418272671062184651515502258362
61418272671062184651515759475806
61418272671062189590643493455534
61418272671066042663305310390082
61418272671066042663305568670336
61418272685833231283448572594533
61418272685833247747206885628245
61418272685835932986883917515829
61418272685835949038859967423125
61418272685835949450641973332097
61418272689663412186476077226640
61418272694675928177273328718629
61418272694675961524830910707580
61418272694675961524831025026444
61418272694675961529098349007839
61418272694700594115999481396044
61418272695551275126880943384272
61418272695551275126881972254048
61418272695575590274512776900377
61418273069897802194900309478421
61418273069897802204940827486709
61418273069897803437777141595541
61418273069897803842028333101211
61418273069897803842028333114309
61418273069897803851881856147085
61418273069908609008640661343589
61418273069908609017929065992805
61418273069908609018494183326605
61418273069908610253275858554381
61418273087525516413054277639611
61418273087587355395205013449845
61418273087599362968473133660869
61418273087599362968476489711027
61418273087599363105716323846659
61418273087599363151487473294725
61418273087599363151490829344883
61418273087599364752109799829477
61418273087622477539861152064887
61418273087622762911728398256411
61418273087622762912565222255291
61418273087623678306985074948801
61418273087623680088027487848957
61418273087623680088111172203783
61418273087623680091374886429207
61418273087634485110684908805681
61418273087634485118007026907867
61418273087634485119973313454897
61418273087634485255205019518415
61418273087634485293615565619745
61418273087634485293699248439537
61418273087634486489986609123635
61418273087634486901580586955279
61418273087634486901580930844991
61418273087634486901852554603283
61418273087634486901852556138317
61418273087634486904363124935303
61418273093543110661047330926901
61418273093543110668306314329627
61418273093543111903088247824559
61418273096461552589193989196968
61418273096461600765096707279038
61418273096461600767624756172568
61418273096461600767628112222726
61418273096461602002974901601974
61418273096461602414757164728390
61418273140692337905445898626573
61418273140692337905448993227199
61418273140764983710626160485289
61418273140765267841139401185981
61418273140773072758913454925305
61418273140775790524367540170473
61418273140775790524367544402561
61418273140775790524932400286877
61418273140776991281449915691049
61418273140776991686388139173561
61418273140776991823442785803039
61418273140776991823648894015593
61418273140776991827979012577929
61418273140776991830970640114911
61418273140776991869402478807417
61418273140776991876246519501081
61418273140776991876999664930971
61418273140776993058224719297971
61418273140776993470024805342169
61418273140776993477346551441487
61418273140797388090645494624493
61418273140797404554340812656283
61418273140797404561934899941507
61418273140797688279916088621277
61418273140801292335281055834531
61418273140801306610586303367423
61418273140801306613117817335077
61418273140801307022180281199067
61418273140801307151848353294669
61418273140801307152120064197453
61418273140801307152120322477707
61418273140801307158625155561213
61418273140801307158625157096247
61418273140801307158897126260571
61418273140801307159378273809615
61418273140801307159378296740301
61418273140801307159378645345923
61418273140801307159441058505225
61418273140801307159650242992653
61418273140801307159650265923339
61418273140801307159650267439659
61418273140801307159713029204583
61418273140801307207726393067733
61418273140801308387466081924369
61418273140801308394160207304547
61418273140801308394243890129955
61418273140801308394243914123499
61418273140801308394243918827763
61418273140801308394725434725171
61418273140801308394976110248559
61418273140801308395059793073967
61418273140801308396691721272201
61418273140801308397507628815483
61418273140801308799248346113595
61418273140801308805754185136191
61418273140801308805754208066877
61418273140801308805754556672499
61418273140801308806026154319229
61418273140801308806026177249915
61418273140801308806026178766235
61418273140801308806507697851587
61418273140801308806570088080203
61418273140801308806779295498317
61418273140801308806842057263241
61418273140808210963894016500275
61418273140808210965588592144521
61418273140808211375676279626691
61418273140809411723423855281293
61418273140809412271650966656841
61418273140809412272466874200123
61418273140809412272467132467327
61418273140809412315689054166351
61418273140809412315689055682831
61418273140809412317467571947305
61418273140809412318220717377195
61418273140809413506997759218417
61418273140809413916332216716663
61418273140809413916332216716823
61418273140809413918843043793903
61418273140809413918843043794063
61418273140812113424139769294143
61418273140812113424327683052607
61418273140812113424411365405839
61418273140812113835921660884251
61418273140812113973119653494799
61418273140812113973120025031107
61418273140812113973182415259723
61418273140812113973391622677837
61418273140812113973454384442761
61418273140812113973454413139117
61418273140812114018936000051547
61418273140812114018936373122889
61418273140812114019207969234585
61418273140812114021467777003719
61418273140812115207713673231267
61418273140812115207901586989731
61418273140812115207901615686087
61418273140812115207964348754655
61418273140812115207985269342963
61418273140812115207985298039319
61418273140812115207985298511495
61418273140812115210495867321579
61418273140812115619495564821375
61418273140812115619495593517731
61418273140812115619767562700769
61418273146709932565221985624185
61418273146709933800567746133657
61418273146709934212350009260073
61418273146709934212350013509423
61418273146709934218855851469209
61418273146709934218855876997739
61418273146709934219127844645743
61418273146709934219127849350007
61418273146709934219692705234323
61418273146718039329433884113895
61418273146720739378962336439593
61418273146720739386221320892079
61418273146720740621003254387011
61418273149312323370438475286770
61418273149636479603590224167302
61418273149636527781832447580926
61418273149636527781832704798370
61418273149640380234529035749028
61418273149640380234529408820530
61418273149640381469310969243960
61418273149640381880904947075604
61418273149640431476274369003351
61418273149640431477972282616368
61418273150609076163973389081928
61418273150609076163974163916588
61418273150609125988509003769969
61418273164399485775376482475839
61418273164399485775564767770659
61418273164407590885870801130655
61418273164407590885870805716875
61418273164410276114755469416815
61418273164410292177523887511755
61418273164411493345366881802741
61418273164411493345555167097513
61418273164411493346391995347195
61418273164411495129753221030623
61418273164435808812057027367213
61418273164435810458161226728195
61418273164435810458977129672207
61418273164435810459186079872877
61418273164443913785165326737997
61418273164443913922363319348545
61418273164443913968095983552061
61418273164443915568738886318849
61418273164443915568739230675121
61418273164446615488600414441849
61418273164446615625798407052397
61418273164446615625861082728253
61418273164446615625861168817321
61418273164446615671343043178585
61418273164446615671531071255913
61418273164446615671614753609145
61418273164446616860391968113729
61418273165380187442903564606715
61418273165380187442967474631933
61418273165382888734556388134391
61418273165382889146338652310567
61418273165382889146402562335785
61418273167293061342949777090455
61418273167293061525964116730135
61418273167293061533558204015359
61418273167293061937474410201129
61418273167293061944252332148251
61418273167293061945065140019253
61418273167293061945148708525797
61418273167293359938168136556892
61418273167293360349950141403055
61418273167293362134338833675267
61418273167401129670968269797165
61418273167949557418318345533267
61418273167949557418318345999827
61418273173201685108923506945287
61418273173201685527211722363403
61418273173201686939065755429607
61418273173201686946659842714831
61418273173201687357353970847723
61418273173201687359861011878763
61418273173273732371598662599527
61418273173273732373296576212544
61418273173274883533311617740440
61418273173274933541972930049990
61418273173307053792228483320200
61418273173310955833558484064343
61418273174149982818127220477772
61418273174149982818127220477773
61418273174149983001141444853812
61418273174149983001141444853821
61418273174185055137226894014414
61418273174185055730074773354480
61418273300308676678112559889473
61418273300308676678112560939233
61418273300308677089894824065649
61418273300333276137096191800395
61418273300334176704824290970955
61418273300334193175925669273451
61418273300334193178457073154281
61418273300334193305781396847263
61418273300334193305781655127517
61418273300334193305844417364617
61418273300334193305844418427475
61418273300334193305865337952925
61418273300334193305865339015783
61418273300334193313123661883999
61418273300334193313395285643743
61418273300334193315089948431029
61418273300334193315905855974311
61418273300334193315906889076175
61418273300334193351618923924247
61418273300345000128643304270925
61418273300345000128894094480407
61418273327762536360232004323392
61418273377122008217298876236137
61418273377142421086001219572719
61418273377145122377654301367599
61418273377145122789437713939423
61418273377146323546248120762235
61418273377146323546436407106767
61418273377146323546520089926559
61418273377146323675914787717129
61418273377146323676165835249001
61418273377146323676165836311859
61418273377146323676186756900167
61418273377146323683717049417981
61418273377146323729449713621497
61418273377146323729450746740623
61418273377146323729534429093855
61418273380003874809283191377640
61418273380100786555804873273872
61418273380112844065786516081690
61418273380976137781789376949705
61418273380976138374893727947145
61418273380976138376585980759737
61418273380976187605717386101157
61418273380976187788650366791019
61418273380976187788920013142403
61418273380976188200513989911189
61418273380976188200516313792603
61418273380984243487145649811027
61418273380984292900919851781565
61418273403626368707831614483927
61418273403626368710087952461623
61418273403626368838335369508003
61418273403626369303193077364815
61418273403638076219887301433438
61418273403638076219887416224694
61418273403638076221579552729719
61418273403638076221579667520967
61418273403638076638175631642811
61418273403638376461689746175528
61418273403638376462233684535772
61418273403638376874015689381935
61418273403735337596904803384781
61418273403746144412339729727795
61418273403747344978813937548489
61418273403747345116074605834893
61418273403747345581016341819555
61418273404294573347022805218921
61418273404294573349551885119167
61418273404294573530873858315583
61418273404294573942383893978707
61418273404294573944076146674659
61418273404294589958101672090071
61418273404294590552710247356167
61418273404574666547535610782141
61418273404574666547539083040489
61418273404574666730553307416528
61418273404574666730553307416537
61418273404610623235652215495347
61418273404610623235652215514221
61418273404610623418938409060257
61418273404610639844198903298279
61418273404610639844199936417405
61418273404610639844202375556627
61418273404610672642170678398281
61418273404610672648760570727000
61418273404610672649761035144903
61418273404610672649761408216405
61418273404610672649764765683505
61418273404610672831962823186257
61418273404610672832507136134322
61418273404610673236694938437453
61418273404610673236694938904013
61418273404610673243556801484404
61418273404610673244285668255577
61418273404610673244286041327079
61418273404610673244289025722677
61418273404610673244289140980485
61418273404610673244369609827799
61418273404610689250718141021211
61418273404610689258311195187309
61418273404610689258312228306435
61418273404610689258312343097682
61418273404610689258312343097683
61418273404610689441054970312426
61418273404610689441326567940282
61418273404610689441326567940291
61418273404610689845243147203387
61418273404610689845326715704107
61418273404610689852836976208357
61418273404610689852837234488602
61418273404610689852837234488611
61418273404610689852839185765083
61418273404610689852920917780578
61418273404610689852920917780579
61418273404610923562455505772839
61418273404610939614432613129627
61418273404610939621963680015540
61418273404610939623637334953218
61418273404610939623637334953227
61418273404610940033472940857055
61418273404610940216756926259095
61418273404610972968701998424101
61418273404610972976296085709325
61418273404610973386990213842217
61418273404610989449277484392276
61418273404610989449277484392277
61418273404618728347900779430968
61418273404618744948857885307276
61418273404618744956471745405996
61418273404618744956472893298900
61418273404621429639365574881373
61418273404621429639367899229347
61418273404621429639637544064571
61418273404621429639639495341043
61418273404621430257073840414113
61418273404621430257073840432987
61418273404621446238902398644606
61418273404621446240322680757681
61418273404621446240325005105655
61418273404621446240594649940879
61418273404621446247919092390879
61418273404621446247936282563001
61418273404621446247937430469003
61418273404621446247939754816977
61418273404621446248107120468207
61418273404621446248190688502575
61418273404621446248190803293822
61418273404621446248190803293823
61418273404621446842733259444534
61418273404621446842733259444535
61418273404621446842921545802164
61418273404621479602458122520577
61418273404621479602460073797049
61418273404621479645703548589486
61418273404621496073558869808139
61418273404621496256489899688080
61418273404621496256489899688089
61418273404621496256761494283296
61418273404621496256761494283305
61418273404621496668272162814496
61418273404621496668272162814505
61418273404621496668355845173352
61418273404621496668355845173353
61418273404622630396657043501359
61418273404622630396719805266283
61418273404622630945699803785803
61418273404622646997676911142591
61418273404622647005207203193845
61418273404622647005207978028505
61418273404622647416989209102817
61418273404622647417055328671663
61418273404622647600003548736673
61418273404622647600003807003877
61418273404622647600003807353797
61418273404622680214685542061593
61418273404622680219750290116717
61418273404622680222007660163779
61418273404622680222279629346817
61418273404622680351946296437065
61418273404622680359540383722289
61418273404622680402785809791199
61418273404622680403601717334481
61418273404622680771136685888809
61418273404622680815111752997605
61418273404622696830829531108969
61418273404622697011333645835551
61418273404622697417760336730993
61418273404622697425354423549657
61418273404622697425354424016208
61418273404622697425354424016217
61418273404622697425438106375065
61418273404682718211967664581707
61418273404683568819131550442506
61418273404683568819131550448330
61418273404683569230913556357302
61418273404683569230913813568922
61418273404683569230913813574746
61418273404683569231185409686282
61418273404683569231185524471706
61418273404683569231188853361511
61418273404683569414203192532209
61418273404683569414203193000956
61418273404683569414203193000983
61418273404683618644213267487511
61418273404683618827227606654807
61418273404683618827227606660396
61418273404683618827227606660423
61418273404683618827227607126983
61418273404683619237127009312119
61418273404683619238738016436772
61418273404683619238738016438176
61418273404683619238821584470932
61418273404683619238821584472384
61418273404683619238821584472544
61418273404683619238821584489806
61418273404683869557720201620529
61418273404683918969050040102283
61418273404683919380644018283799
61418273404683919380644018400439
61418273404694376227755257003037
61418273404694376227943543347617
61418273404694425455505925826403
61418273404694425456070756317495
61418273404694425456070784897211
61418273404694425638457388559991
61418273404694425640967957469405
61418273404694426050867388707243
61418273404694426052561935287951
61418274505693762756890665849029
61418274505693762764212783951215
61418274505693762764484380064363
61418274505693766470253161013377
61418274505693766470524757243165
61418274505693768107612377543761
61418274505693768107612378593521
61418274505693768114934495762587
61418274505693768114934496695707
61418274505693768115207241189953
61418274505693768115207241203051
61418274505693768116629072339953
61418274505704573274224705773041
61418274505704573281546823875227
61418274505704573281818419986923
61418274505704573281818420105015
61418274505704573283241399519473
61418274505704573283512995749261
61418274523286358535589722925371
61418274523286358536428875639667
61418274523310670160467459079291
61418274523310670161306611793587
61418274523321175138376630891211
61418274523321180077504364870939
61418274523322381246450363880527
61418274523322383030023148137073
61418274523383619852483869480235
61418274523383619860097730051131
61418274523383619860101201936473
61418274523394426673085968538513
61418274523394426673089440442569
61418274523395329017693844258929
61418274523418441813040055904279
61418274523418736643973932813675
61418274523418738290349844140251
61418274523418738297963704692433
61418274523418738298716850122323
61418274523419642570121312229551
61418274523419642572569119378253
61418274523419642753051969510175
61418274523419644346833323956751
61418274523419644346833325006511
61418274523419644346917036424733
61418274523419644346917294691937
61418274523419644346918413900131
61418274523419644353695216166675
61418274523419644353695216633235
61418274523419644354176736768347
61418274523419644354448333365317
61418274523419644354512242905101
61418274523419644354512243023145
61418274523419644356143023315377
61418274523419644356958930858659
61418274523430449376268953235133
61418274523430449383591071337319
61418274523430449383799905802183
61418274523430449383862667449015
61418274523430449383862667921399
61418274523430449520789063947867
61418274523430451167164975274443
61418274523430451167415679844107
61418274523430451167436571386139
61418274523430451167436571852699
61418274523430451169884292576915
61418274523430451169947054696131
61418274524293787755168357402465
61418274524293788166758892027861
61418274524293788166761986628487
61418274524293788166762335234109
61418274529303952784419600211541
61418274529303954430795511538117
61418274529328268120400027531819
61418274529328269759935365473681
61418274529328269760018675240845
61418274529328269760019048176833
61418274529328269767613910300929
61418274529328269767613910418973
61418274529339074926631375356353
61418274529339074935836097185777
61418274529339076580517318543579
61418274532184615334417820544408
61418274532293539559655363425730
61418274532293587736391555107004
61418274532293587743985383757842
61418274532293587745679959402088
61418274532293587745679959756220
61418274532293589390361294966326
61418274533157227951774402939978
61418274533157228363284439665912
61418274576463986841808472614719
61418274576488297231818526723273
61418274576488298466686208768639
61418274576496102152856291482607
61418274576496102153128001335631
61418274576496107503846269468531
61418274576496107503847388663675
61418274576498808795231085088859
61418274576500004612618199326829
61418274576500004613373754129659
61418274576500009964365112175775
61418274576500010100537903748749
61418274576500010100809872913073
61418274576500010101290014872947
61418274576500010101290016039347
61418274576500010101290273140151
61418274576500010101290273256791
61418274576500010101353035371635
61418274576500010101561985222385
61418274576500010147379335489013
61418274576500011336071949534279
61418274576500011747665927365923
61418274576500011747937896548961
61418274576561243224574805418207
61418274576561243224846774582371
61418274576561244459440421732723
61418274576561244871222685908947
61418274576561248163700216449641
61418274576561248163702539397935
61418274576561248165480798911525
61418274576561248165958876325871
61418274576561248166230472437407
61418274576561248575294194281285
61418274576572050037835013088467
61418274576572054978947114831967
61418274576572956089023645287783
61418274576572956089232938445045
61418274576572956089295614470821
61418274576572956095805009974433
61418274576572956096073536995319
61418274576572956096076979138757
61418274576572956096555056547231
61418274576572957735608849771621
61418274576572957742930967873807
61418274576593363469266564372755
61418274576593363474350286811209
61418274576593368827519716495675
61418274576593663665795857864431
61418274576593663666067453975967
61418274576596365366784257614725
61418274576596366596482845279165
61418274576596366597234957588477
61418274576596366601566191109657
61418274576596366603824850985887
61418274576597265929512690237965
61418274576597265929512693302201
61418274576597265929721896121045
61418274576597265934594920409773
61418274576597265934866888057777
61418274576597265934868007252921
61418274576597265937042985353455
61418274576597265937042985825839
61418274576597265937314581937375
61418274576597265937315725126015
61418274576597267713086221103747
61418274576597267713086594175089
61418274576597267713358561823093
61418274576597267713838332363299
61418274576597267713838333413059
61418274576597267713838360943015
61418274576597267713838619210219
61418274576597267714110301546337
61418274576597267714110330126053
61418274576597267714110588393257
61418274576597267714110674598965
61418274576597267714173354757451
61418274576597267718168824346897
61418274576597267718440791994901
61418274576597267720679308584185
61418274576597267720680423180059
61418274576597267720888509867995
61418274576597267721432792701151
61418274576597267721704388831561
61418274576597267721704417411277
61418274576597270876170370727561
61418274576597270876255173810923
61418274576597270878430150861745
61418274576597271280443607932417
61418274576597271288036317742243
61418274576597271288037436937387
61418274576597271417432021588543
61418274576597271417432393610125
61418274576597271417432394659885
61418274576597271417432397724121
61418274576597271417432398196505
61418274576597271417704362307889
61418274576597271417704366907159
61418274576597271424962341169753
61418274576597271424962689775375
61418274576597271424962690247759
61418274576597271425025102934677
61418274576597271425025109068981
61418274576597271425026223664855
61418274576597271425026226729091
61418274576597271425234286359295
61418274576597271425234287422105
61418274576597271425234311869111
61418274576597271425297073634035
61418274576597271425298197447323
61418274576597271427472825407041
61418274576597271427473944602185
61418274576597271470778689728095
61418274576597271470966976072627
61418274576597271471050657376099
61418274576597271471051776571243
61418274576597271473226754671777
61418274576597271473226755144161
61418274576597271473310437497185
61418274576597272652214327105057
61418274576597272652214328154817
61418274576597272652966094922743
61418274576597272652966353189947
61418274576597272652967214117887
61418274576597272652967472398141
61418274576597272653050007448737
61418274576597272653050008498497
61418274576597272653051155223549
61418274576597272659744274664685
61418274576597272659808157159787
61418274576597272659827959019511
61418274576597272660309479154623
61418274576597272660561301403111
61418274576597272660581075738543
61418274576597272660643836453707
61418274576597272660643837503467
61418274576597272660643866083135
61418274576597272660644985763761
61418274576597272662004054798869
61418274576597272662254758901973
61418274576597272662255878097117
61418274576597272662819962329101
61418274576597273064560045224431
61418274576597273064560331021591
61418274576597273064561450229785
61418274576597273064832013357709
61418274576597273064832014407469
61418274576597273064832041937425
61418274576597273064832300204629
61418274576597273064833161132569
61418274576597273064833419412823
61418274576597273071338252496329
61418274576597273071610221679367
61418274576597273071610223195687
61418274576597273072091742281039
61418274576597273072154504512523
61418274576597273072155279234755
61418274576597273072363339927769
61418274576597273072426100642933
61418274576597273072426101692693
61418274576597273072426129222649
61418274576597273072427248417793
61418274576597273072427249952987
61418274576597273073848736733617
61418274576597273073849855928761
61418274576605376535540321123183
61418274576605376535603081838347
61418274576605376535603081838507
61418274576605376537297658532513
61418274576605376537779207713741
61418274576605376581356666630171
61418274576605377772581688979085
61418274576605378184155119040317
61418274576605378184426715287527
61418274576608074534420688250655
61418274576608074534421031207247
61418274576608077689723813723595
61418274576608077691418389367841
61418274576608077692255217604425
61418274576608078238704069460559
61418274576608078238766831692043
61418274576608078238975667107289
61418274576608078239038428872213
61418274576608078239038457568569
61418274576608078240461063913137
61418274576608078284792013664037
61418274576608078286214993177873
61418274576608079473297717660719
61418274576608079473548422230383
61418274576608079475808200835197
61418274576608079475829121541549
61418274577468715173920906593095
61418274577468715181238294352053
61418274577468715181238552619257
61418274577468715181241647219883
61418274577468715181241995825505
61418274577468715181510262000057
61418274577468715181511381195201
61418274577468715183689454368585
61418274577468715183961423551623
61418274577471416472895077620385
61418274577471416474862393037143
61418274577471416475426477269127
61418274577471416475427253153547
61418274577479521996675626806961
61418274582481581508903578066775
61418274582481581508903582647331
61418274582481581508903582652947
61418274582481581508903582666045
61418274582481581508906677253573
61418274582481581508906677253621
61418274582481581509178646417897
61418274582481581509178646417945
61418274582481581509656723826419
61418274582481581509740406651827
61418274582481583148710517050809
61418274582481583156032635152995
61418274582505893126187231651381
61418274582505893126188264753245
61418274582505893126376173794347
61418274582505893126376288585387
61418274582505893126458827763077
61418274582505893126459970938619
61418274582505893126939999759127
61418274582505893126940258026331
61418274582505893126941147652031
61418274582505893126941405932333
61418274582505893127211968942165
61418274582505893127213002044029
61418274582505893131522657997517
61418274582505893133781318936605
61418274582505893133970375870611
61418274582505893134534087044351
61418274582505893134534460098431
61418274582505893134534460102803
61418274582505893134534464347781
61418274582505893134535234937255
61418274582505893134618147173189
61418274582505893134806056227389
61418274582505893134807204120293
61418274582505896838126742100709
61418274582505896838127115172051
61418274582505896839821691866057
61418274582505896840574837159141
61418274582505896840574837277233
61418274582505896840574837631525
61418274582505896840658519984549
61418274582505896840658520102641
61418274582505898065315994500885
61418274582505898066067992006059
61418274582505898066068106797099
61418274582505898066068106810197
61418274582505898066069139912061
61418274582505898073662968798939
61418274582505898073746653159589
61418274582505898075357545492945
61418274582505898477098000396759
61418274582505898477662084628743
61418274582505898477662084641841
61418274582505898477850370986373
61418274582505898477933680753537
61418274582505898477934053689525
61418274582505898484692087681983
61418274582505898485255798855723
61418274582505898485256171913967
61418274582505898485256171927065
61418274582505898485256946630583
61418274582505898485256946748627
61418274582505898485527768038761
61418274582505898485528915813621
61418274582505898485528915931665
61418274582505898485528917348815
61418274582505898486950748485717
61418274582505898486950748621071
61418274582505898486951523324589
61418274582505898487703894032247
61418274582505898487787576857655
61418274582514001941027352065099
61418274582514001950315757777173
61418274582514001950880875110973
61418274582514003597256786437549
61418274582516699947522698604527
61418274582516703644274412754481
61418274582516703644546008866177
61418274582516703651868499089323
61418274582516703651868500039705
61418274582516703652140096151401
61418274582516703652140211409209
61418274582516703653562817403697
61418274582516703653563075683951
61418274582516703653563075783329
61418274582516703654316221095127
61418274582516703654399903920535
61418274582516705300692132421703
61418274585035341640824713399206
61418274585144310348577105541196
61418274585363449749105229338495
61418274585363449749108585388653
61418274585363450160699207170091
61418274585460661684147057740877
61418274585468466391120426097352
61418274585468466391120799149980
61418274585468466574135023998412
61418274585468466574135024017126
61418274585468515995506412909192
61418274585468516407100391790548
61418274585471216454118017044622
61418274585472368439856142165286
61418274585472368439856256937612
61418274585472412912058361439638
61418274586307843336293887115865
61418274586307843342800097674769
61418274586307843754582103583741
61418274586311445607269044494555
61418274586311695795765044940635
61418274586311745796539266819517
61418274586311745796539638374699
61418274586311745796811236002555
61418274586332105554924999884280
61418274586332105554925000934040
61418274586332155377764100257308
61418274586332155379459839737661
61418274600098488905910279875991
61418274600122498695226312740201
61418274600122498695229665608031
61418274600122504045951377419355
61418274600122504045951377419403
61418274600122798884496906736985
61418274600122800530788016029911
61418274600122800531624844279593
61418274600130609156169256232051
61418274600130609156170375427195
61418274600133305508214461024471
61418274600133305508217904114079
61418274600133305508217904230719
61418274600133305508781988346063
61418274600133305508781988462703
61418274600133305508970016540079
61418274600133310447823457222075
61418274600134511616690421868875
61418274600195744877253443699123
61418274600195750227972831512441
61418274600195750227975155510495
61418274600195750230231492438383
61418274600195750230419520515759
61418274600203855339888730212293
61418274600227870479841582528857
61418274600227870479925266417123
61418274600227870482372987472545
61418274600227870482373073565825
61418274600228166964766466366213
61418274600228166965603294615895
61418274600230566825046189717221
61418274600230566825108956553799
61418274600230566830191181640855
61418274600230566830191181653953
61418274600230566830192300849097
61418274600230566832450961775039
61418274600230566832640018722191
61418274600230571771494664323737
61418274600230571771578348212003
61418274600230571774026069267425
61418274600230571774026155360705
61418274600230572175767901528593
61418274600230572183360611338419
61418274600230572183361730533563
61418274600230867019462894845881
61418274600230867021721555771823
61418274600230867021909583849199
61418274600231772942618827876173
61418274600231772942619085093617
61418274600231773077641071796665
61418274600231774724770124302329
61418274600231774726192731813297
61418274600231774727008639356579
61418274600231774727008896574023
61418274600238677293395025524891
61418274600238677295926429405721
61418274600239878050665430061739
61418274600239878052360006755745
61418274600239878053196835005427
61418274600239878187947105044233
61418274600239878189641682204799
61418274600239878235374346408315
61418274600239879834239333998863
61418274600239879836749818236151
61418274600239879836770738942551
61418274600242579755607323599713
61418274600242579891382451481849
61418274600242579891445127157705
61418274600242579893704906112391
61418274600242579893704906578951
61418274600242579936927087608037
61418274600242579937115115685365
61418274600242579938621663252283
61418274600242579939458491488867
61418274600242581539997134613559
61418274600242581539997135080119
61418274601082809455579658080671
61418274601103216826327575709847
61418274601103216833833248763577
61418274601103216833834367958721
61418274601103216833836601631407
61418274601103216833920285519673
61418274601103216836364653707265
61418274601103216836365769720081
61418274601103216836365772902409
61418274601103216836368006575095
61418274601103216836368092668375
61418274601103216836369125770239
61418274601105918125487451288795
61418274601105918125489683426287
61418274601105918125489774237089
61418274601105918125573367314553
61418274601105918125574485459889
61418274601105918127184350931095
61418274601105918127269062153895
61418274601105918128021088369975
61418274601105918128021174463255
61418274601105918128021179180777
61418274601105918537355630440969
61418274601105918539801114641377
61418274601107119294354414400401
61418274601107119295861734669411
61418274601107119296050019964183
61418274601107119296613845928963
61418274601107119296614104196167
61418274601107119296885815112001
61418274601107119296886848213865
61418274601107119431636090899215
61418274601107119434146569487473
61418274601107119434147602943469
61418274601107119477368754039873
61418274601107121077928318337525
61418274601107121080187749866087
61418274601107121080251546149817
61418274601107121080439831444589
61418274601107121080459719049125
61418274601107121081003915676573
61418274601114023649082296390273
61418274601114023649084620388327
61418274601114023649921448508271
61418274601114023649921448624911
61418274601114023650109476702287
61418274601117925698008106136855
61418274601117925698008106253495
61418274601117926247069721414111
61418274601117926247135840996055
61418274601117926292802385617627
61418274601117926292804710082241
61418274601211284554403385703253
61418274601211284971059018528801
61418274601211284971331757828929
61418274601211284971331757828977
61418274601211284972753594173047
61418274601211284973026333473223
61418274601211284973779478884399
61418274603053003498265693337003
61418274603089025793240412455859
61418274603198242892993101913745
61418274603198243307034516420593
61418274603198243307034516426417
61418274603198243307034543602081
61418274603198243307034545118401
61418274603198243312118491010661
61418274603198289014290779405303
61418274603198289014290808103063
61418274603198289608815414051171
61418274603198292718636581308653
61418274603198292718636695627517
61418274603198292721147064010747
61418274603198292721147092708507
61418274603198292721147092708715
61418274603198292721147178801995
61418274603198292901630027398723
61418274603198292901630027398883
61418274603198292901630028933917
61418274603198292901650919407315
61418274603198292901650920942509
61418274603198292901650948105075
61418274603198292901651035261373
61418274603198292904161432814747
61418274603198293313160957196059
61418274603198293313160957201883
61418274603198293313160985893867
61418274603198293315671355818115
61418274603198293315671355818120
61418274603198293315671470603539
61418274603198293315671698656615
61418274603198293320755159272531
61418274603198294504720738495067
61418274603198294504720967947871
61418274603198294504720968064511
61418274603198294504720968083384
61418274603198294504720968083385
61418274603198294504720996762271
61418274603198294504720996762479
61418274603198294504721082855758
61418274603198294504721082855759
61418274603198294504721082868809
61418274603198294504721083205679
61418274603198294509804342592971
61418274603198294509804428686250
61418274603198294509804428686251
61418274603198294509804429036171
61418274603198294687735307704191
61418274603198294687735307723064
61418274603198294687735336401951
61418274603198294692818653534683
61418274603198295099245344443175
61418274603198295099245373024343
61418274603198295099245602593739
61418274603198295099245602710379
61418274603198295099245631291547
61418274603198295099245631408187
61418274603198295099329314233595
61418274603198295104328977238679
61418274603198295104412659014327
61418274603198295104412660064087
61418274603198295106923115959310
61418274604036421095830493268491
61418274604036421096018779613071
61418274604036421279033119246927
61418274604036421285539329805831
61418274604036421285540444433629
61418274604036421690627097078523
61418274604036421690628211693271
61418274604036421697322450342601
61418274604037572629866563332764
61418274604037621853101040814783
61418274604037621853101155133647
61418274604037622447625418243207
61418274604037622447625675460651
61418274604037622447709101062791
61418274604037622447709101062792
61418274604037622447709472599099
61418274604037622447709472599100
61418274604037622452793818719651
61418274604058031617066825808491
61418274604073639081921282106581
61418274604073639257069708294612
61418274604073639257884496629700
61418274604073639264663910371084
61418274604073639264935506482620
61418274604073639264935506482629
61418274604073639668851714190543
61418274604073639669666502525631
61418274604073639674831465639420
61418274604073639676445916267015
61418274604073639676529484301166
61418274608778811815438401728981
61418274608778811817969807026960
61418274608778811817969807026961
61418274608961628499773382784595
61418274608996745521452929587200
61418274608996750644429522934671
61418274608996750644432878984829
61418274608997951813109233872035
61418274609105669335180550533788
61418274609105713814892801215376
61418274609105717519238859863786
61418274609105719165614771190362
61418274609106870511367308701360
61418274609106870511367308701361
61418274609106914976226374507277
61418274609106918268978081306323
61418274609106918268978197160429
61418274609106918680572174992073
61418274609106919917885397464319
61418274609106919922885175377130
61418274609106920100816054278383
61418274609106920105899400225563
61418274609106920512410032110027
61418274609944996691089338536811
61418274609945046692135529598731
61418274609945046698641740157635
61418274609945046698642111712817
61418274609945047110424117621789
61418274609945897853697722470956
61418274609945947083710121305250
61418274609945947671541546288203
61418274609945947671541546288204
61418274609945947676624892118695
61418274609946197448175066925217
61418274609946197859765949106427
61418274609946247266203565485451
61418274609946247865895485998839
61418274609981063875201328299713
61418274609982264632283588969984
61418274609982264632283588969993
61418274735996873407252069440753
61418274735996873407336010546463
61418274736031690009283511762891
61418274736031694948411245742619
61418274736031694948432166447567
61418274736031990198742132774193
61418274736031990198826073879903
61418274736094134731008078576065
61418274736094134731761223987241
61418274736104941544749462493337
61418274736128956272100766823915
61418274736129251522494674237537
61418274736130152091059601657779
61418274736130157578205269722741
61418274736130157578226161718235
61418274736130157578226161731333
61418274736130157578979302897371
61418274736130157578979302910421
61418274736130157578979306079699
61418274736130157578979307142509
61418274736130157580673878187485
61418274736130157581218189487929
61418274736130157623958854631205
61418274736130157623979746639797
61418274736140964391967570099775
61418274736140964391967570112873
61418274736140964394206169726821
61418274736140964394206427994025
61418274737001601336869615022345
61418274737001601337706443272027
61418274737004302626074893917873
61418274737004302626075238274145
61418274737012408150694940043875
61418274759667397769682555513781
61418274759667397769703476218729
61418274759728636383327711986481
61418274759763753174817775319921
61418274759764659093288508560709
61418274759764659093351184586485
61418274759764659223771341811363
61418274759764659230549263286101
61418274759764659231365056025245
61418274759764659276302848194565
61418274759764659277118665399429
61418274759775465907092535556599
61418274759775466044374239702009
61418274762695106961075576029188
61418274762718271465803417669720
61418274762718271475091822318936
61418274763569307851066352265929
61418274812845021136624542469807
61418274812845021136875590929183
61418274812845021136875590934799
61418274812845021136875590947897
61418274812845021136896511652845
61418274812845026075752276449535
61418274812845026487346254281179
61418274812845026487597302746171
61418274812845026487597302759269
61418274812845026487618223464217
61418274812906264689547490079045
61418274812938379993248920925229
61418274812938379999776052207795
61418274812938380000047647965199
61418274812938380000110438658307
61418274812938385350497764019167
61418274812938385350748467649887
61418274812938385351585264474555
61418274812938385353279868342773
61418274812938385353844727415033
61418274812938385353845071771305
61418274812938680182519514922013
61418274812941081703545784629363
61418274812941086642401549444767
61418274812941086644932950137653
61418274812941086645497809209913
61418274812941086645498153566185
61418274812941381892544754309193
61418274812942282453766642902135
61418274812942282460293774165987
61418274812942282460356535949625
61418274812942282461109681709269
61418274812942282461109681710721
61418274812942287811015485977359
61418274812942287811015485996073
61418274812942287812103015147817
61418274812942287813525970233361
61418274812942287814279115644537
61418274812942287814362798469945
61418274812942287941686347324055
61418274812942287948276240702751
61418274812942287948276240721465
61418274812942287948526944811471
61418274812942287949029386132641
61418274812942287949092143646763
61418274812942287949092148251697
61418274812942287949092149314507
61418274812942287949113068958049
61418274812942287949301093847433
61418274812942287950723958575845
61418274812942287950786724958753
61418274812942287951539865652567
61418274812942287951539866119127
61418274812942287951539870369929
61418274812942287951623548477975
61418274812942287951623553195337
61418274812942287994280529719935
61418274812942287994845385617349
61418274812942287994845729973621
61418274812942287994845734222971
61418274812942287995033671961881
61418274812942287995033758050949
61418274812942287996540309867217
61418274812942287997293451029043
61418274812942287997293455278393
61418274812942287997377138103801
61418274812950392921572196147995
61418274812950393058853900293405
61418274813813731707271534577493
61418274813813731707274887445323
61418274813816432998927940543847
61418274813816432998927969240203
61418274813816432998928055334887
61418274813816433410706880548549
61418274813817633755926748968999
61418274813817634167709013145175
61418274813817634168545841394857
61418274813817634302542884618969
61418274813817634302542884632067
61418274813817634302542970708037
61418274813817634304990688594229
61418274813817634305053450359153
61418274813817634305806596124461
61418274813817634348275548822485
61418274813817634348275548835583
61418274813817634348275634911553
61418274813817634350723352784647
61418274813817634350723352797745
61418274813817634351560181034329
61418274813825739415025015643325
61418274813825739415275805826611
61418274813825739461029390735075
61418274813828441118523123746487
61418274813828441118523124796247
61418274813828441118711151823815
61418274813828441164276708654951
61418274813828441164464736732279
61418274813921799844413620473165
61418274813921799844685330884851
61418274813921799844685332438759
61418274815568994077988968103912
61418274815895900183529879607338
61418274816736079328377598247993
61418274816736129153749135616813
61418274816736129153749135634075
61418274816736129153937421978655
61418274816736129160527315358755
61418274816736129336951761612511
61418274816736129343457972171415
61418274816736129748545739444107
61418274816744185033480125236287
61418274816744234447257796376399
61418274816744234858851774207995
61418274816744234865546012857325
61418274816746886142118982182575
61418274816746886736915212940139
61418274816748086899201243384287
61418274816748086905913046689811
61418274816748086906544396983913
61418274816748087318514686062523
61418274816748087500524717010043
61418274816748087500713003367673
61418274816748087501528910916779
61418274816748131370775468433409
61418274816748131371591747499949
61418274816748136724572890839835
61418274816748136724761177184415
61418274816748136729656236670327
61418274816748136731539100188523
61418274816748136907503176117799
61418274816748136907775516818271
61418274816748136914281727377175
61418274816748136914553325042779
61418274816748137319285440293975
61418274816748137319369123113559
61418274816748137324452840480359
61418274816748137326063733299197
61418274816772097152558043974231
61418274816841446387654539610268
61418274839203495539766293244121
61418274839203495539766666315415
61418274839203495539766666315463
61418274839398017775510554560552
61418274839398017775510668879416
61418274839531251848767442823405
61418274839531251848767447540927
61418274839531251848767533634207
61418274839531252260277452388177
61418274839531252260277455574717
61418274839531252260277481084533
61418274839531252260277484272477
61418274839531301674389999972507
61418274839531301674390004694241
61418274839531301674390028668863
61418274839531301674390028670267
61418274839531301674390028670475
61418274839531301674390029141247
61418274839531301674390033392001
61418274839531301674390114763755
61418274839531301678385842142357
61418274839531301678385845328897
61418274839531301678385845330301
61418274839531301857404344328097
61418274839531301857404368308543
61418274839531301857404368776507
61418274839531301857404373025857
61418274839531302268914291778423
61418274839531302268914291779875
61418274839531302268914294966367
61418274839531302268914294966415
61418274839531302268914381054031
61418274839531302268914381059854
61418274839531302268914406565299
61418274839531302268914409751791
61418274839531302268914639340108
61418274839531602000921353417821
61418274840370630806344091095407
61418274840370630813121983867966
61418274840370631400868354204967
61418274840370631400868611422411
61418274840370631400952037024552
61418274840370631400952037026004
61418274840370631400952408560859
61418274840370631400952408560860
61418274840370631405951957252903
61418274840381387794525651299327
61418274840381388396853204512955
61418274840381432266916041096125
61418274840381437619897184436011
61418274840381437620085470780591
61418274840381437802827469713975
61418274840381437803099810414447
61418274840381437809606020973351
61418274840381437809877618638955
61418274840381438214609733890151
61418274840381438221388026895373
61418274840382283290945135803632
61418274840382283291217103451476
61418274840382283291220543943567
61418274840382283291220547130107
61418274840382283474234883110863
61418274840382283474234886297403
61418274840382288774053458856364
61418274840382288780831381380862
61418274840382288780831384567402
61418274840382288780831386102596
61418274840382288963845721014718
61418274840382288963845724201258
61418274840382288964661628563824
61418274840382288964661631750364
61418274840382288964665072242455
61418274840382332696647688572506
61418274840382332696651128579164
61418274840382332696651132251137
61418274840382332696651132251138
61418274840382332696651133300898
61418274840382332701731034402998
61418274840382332704244958069567
61418274840382332704244958069568
61418274840382332704244962318918
61418274840382332879665468213020
61418274840382332879665471418433
61418274840382332887259297236863
61418274840382333291259449231156
61418274840382333291259449236980
61418274840382333296255669029992
61418274840382333298769592696561
61418274840382333298769592696562
61418274840382333298853532272854
61418274840382338187077877218664
61418274840382338187077877231714
61418274840382338192161223062206
61418274840382338370095657344612
61418274840382338781686194684116
61418274840382338781686194689940
61418274840382338781689633646838
61418274840382338786685857689200
61418274840382338786769797737876
61418274840382338789196338149522
61418274840382338789280277725814
61418274840382583616935902116343
61418274840382588558319715806563
61418274840382588558323068674393
61418274840382588558323071856721
61418274840382588963389918409963
61418274840382588970105331800809
61418274840382588970921355179275
61418274840382588970921358367219
61418274840382589153119671434665
61418274840382589153119672484425
61418274840382589153935580033531
61418274840382633023182137550161
61418274840382633028265740598097
61418274840382633435592022911989
61418274840382633435592022911990
61418274840382638377167731982303
61418274840382638383945769305275
61418274840382638566959994159531
61418274840382638971692109404903
61418274840382638971692109410727
61418274840382638971775792230311
61418274840382638971775792230312
61418274840382638976775712458663
61418274840406598621866719813500
61418274840406598805149556418054
61418274840406598805153028676401
61418274840406648035163103164334
61418274840406648215666844844686
61418274840406648216207683997024
61418274840406648627177095190219
61418274840406648627989689905996
61418274840406648627989689911820
61418274840406648627989947129264
61418274840406898948670009068365
61418274840406898948670037764721
61418274840406948359727792291063
61418274840406948766426448061145
61418274840406948766426452310495
61418274840414703937342352069220
61418274840417405023909747894461
61418274840417405618706351704493
61418274840417405618894379315309
61418274840417405618894379781869
61418274840417405618894408361585
61418274840417454848904454269801
61418274840417454848904482849517
61418274840417455029408224527683
61418274840417455031646825787641
61418274840417455031918793437097
61418274840417455443429088901007
61418274840417455443429088914057
61418274840418606398864037164119
61418274840418655605715148989294
61418274840418655605798831814702
61418274840418655742975903713234
61418274840418655742975903719057
61418274840418655788729488623150
61418274840418656154758166845473
61418274840418656154841820618782
61418274840418656200595405528698
61418274840491552391618335867351
61418274840514666340235553180337
61418274840514666340235581876645
61418274840514666340235581878097
61418274840514666340235667971536
61418274840514666346762799254102
61418274840514666347578706778511
61418274840514666347578706779963
61418274840514666934759929545743
61418274840514666934759930608601
61418274840514666934760187826045
61418274840514666934760188888855
61418274840514716172385385082298
61418274840514716172385385099560
61418275214630348469093637374121
61418275214692787832208372726963
61418275214692787839551784961183
61418275214692787839823380718587
61418275214692787839823381072719
61418275214692789485927696287759
61418275214692789486952437810471
61418275214703294463541026626127
61418275214703295698887933996213
61418275214703594652540023467279
61418275214703594652811619560101
61418275214703594652811733878965
61418275214703594653564764989991
61418275214704495221104693668625
61418275214704496455886627163557
61418275214704496867480857607551
61418275214704496997335438339623
61418275214704496997335439389383
61418275214704497004678850218099
61418275214704497004950446331247
61418275214704497004950447381007
61418275214704497005013208450303
61418275214704497005013209500063
61418275214704497050766822988243
61418275214727909981763302888551
61418275214727909981764331758327
61418275214727909982035270517681
61418275214727909982036299406171
61418275214727911216545236383483
61418275214728810549763284067137
61418275214728810549848082446235
61418275214728812333337188004261
61418275214728812333401065795099
61418275214728812334154210156467
61418275214728812334173982969963
61418275214728812334173984019723
61418275214728812334174011549679
61418275214728812334236745089019
61418275214728812334236746138779
61418275214739619146890282406319
61418275214739619146890625362911
61418275214739619147162221474607
61418275214739619147162250054323
61418275214739619147162251589357
61418275215567839354994221448805
61418275215567839354994479716009
61418275215578645758837576072069
61418275215578645758921258891861
61418275215578646170431553903713
61418275215602961088144796463697
61418275215602961499927059590113
61418275215675907082592184665943
61418275238254345144074632674651
61418275238265150310686959854171
61418275238327291131745242590799
61418275238327291138522279144101
61418275238327291138522393462965
61418275238327291139359221712647
61418275238327291139360250582423
61418275238337796116428987264801
61418275238337797351210920759733
61418275238338096305134606323621
61418275238338096305134720642485
61418275238338096305134722196393
61418275238338096305699581263037
61418275238338096305971548892167
61418275238338996872946418097677
61418275238338996872946504186745
61418275238338996872967424891693
61418275238338998512481730873979
61418275238338998519824512465121
61418275238338998520075560941759
61418275238338998657357231772829
61418275238362411634358142962337
61418275238362413280734054288913
61418275238362413281572025727235
61418275238374120799568921178493
61418275239214348717390560807011
61418275239214348763122882053935
61418275239214348763123225010527
61418275239249470860334302844309
61418275239249470906087887634729
61418275239310408735753143340169
61418275239311609897002775511857
61418275239311609897085687747791
61418275239311609902085349690017
61418275239311609903779926384023
61418275239311609903780955253799
61418275239311609904616754633705
61418275239311609904617783503481
61418275239322416717270519078077
61418275239322416717521310337271
61418275239322416852355177556099
61418275239322416854781977893475
61418275239322416854802898617137
61418275239322416900535533768761
61418275239322416900535534104179
61418275239322416900535534122893
61418275239322416900535535185703
61418275239322416900619218005495
61418275242157155371697707833553
61418275242157155790821977716451
61418275242157155790821978066371
61418275242157155790822752905243
61418275242157155790905546222995
61418275242157155790906321057655
61418275242193478692648189884578
61418275242203933707357973434441
61418275242203933709052550595007
61418275242203983122830224823893
61418275242205134283036674563254
61418275242205134283873761428656
61418275242205183694199406022548
61418275242205183694387692380178
61418275242205183694450453082244
61418275242205183695015313571654
61418275242205183877381109429748
61418275242205183878217910497990
61418275242205184284644515654284
61418275242205184288995636779952
61418275242205184288995981136224
61418275242205184289811887266776
61418275242265174097801305021624
61418275242265174097802079856284
61418275242276879695027082856450
61418275242276879725529472796398
61418275291431672025673675573161
61418275291431973450291058949145
61418275291439777135979710337049
61418275291440077325250304333785
61418275291442478839415055374937
61418275291443679596497432314115
61418275291504618013344544241947
61418275291504618018426769342101
61418275291504618018427888537245
61418275291504618020602866637779
61418275291504618020602867110163
61418275291504618020686177926879
61418275291504618020686205574927
61418275291504618020686206624687
61418275291504618020686549463187
61418275291504618020874463221699
61418275291504618020874491919459
61418275291504918201778309634757
61418275291504918202530421944069
61418275291504918202613989978437
61418275291504918209120315341479
61418275291504918209873460752655
61418275291504918209873461106947
61418275291504918209957143459971
61418275291504918209957143578063
61418275291504918210145057218483
61418275291504918210145171537347
61418275291504919848907362140421
61418275291504919849659474449733
61418275291504919849743042484101
61418275291504919856249367847143
61418275291504919856520968545059
61418275291504919856522111733699
61418275291504919857002513258319
61418275291504919857086196083727
61418275291512723123314818838177
61418275291512723123649433926417
61418275291512723130092740312915
61418275291512723130427355401155
61418275291512723130427355406979
61418275291512723130427355756739
61418275291512723131180501167915
61418275291512724769690730164753
61418275291512724777284468838531
61418275291512724777284811795123
61418275291512724777556407906819
61418275291512724777556412493039
61418275291512724777556412498863
61418275291513023312836460250193
61418275291513023312920027806561
61418275291515424827084550209985
61418275291515424833591105143875
61418275291515424833862729951927
61418275291515424833862730424103
61418275291515424834344251044697
61418275291515424834427589490747
61418275291515426061615779601813
61418275291515426068937550633411
61418275291515426068937893590003
61418275291515725016083520939575
61418275291515725016271806234347
61418275291515725022861442414313
61418275291515725022861699631757
61418275291515725023133295724579
61418275291515725023133410043443
61418275291515725023614845042933
61418275291516625583895302929927
61418275291516625584083588224699
61418275291516625590610719488551
61418275291516625590673138315597
61418275291516625590673481272189
61418275291516625590673481603395
61418275291516625590673481622109
61418275291516625590945106417063
61418275291516625591426253966155
61418275291516625591426282663915
61418275291516625591426627031833
61418275291516625591426627033285
61418275291516625591426627037656
61418275291516625591510309857241
61418275291516625591510309858693
61418275291516625591698223149193
61418275291516625591698251846953
61418275291516626818614473247157
61418275291516627230208451078801
61418275291516627230208452141659
61418275291516627230396737436431
61418275291516627237739776245017
61418275291516627237802165292731
61418275291516627237802538364073
61418275291516627237802538377123
61418275291516627237823459070425
61418275291516627238074134475769
61418275291516627238074163173529
61418275291516627375000526369687
61418275291516627375062916481663
61418275291516627375063288484531
61418275291537038459568354280783
61418275291537038459650920621039
61418275291537038459652036633807
61418275291537038459652037100575
61418275291537338648838948277567
61418275291537338648922630630591
61418275291540040352356946682159
61418275291540040352357975551935
61418275291540942704286825123247
61418275291549047813964898931383
61418275291549047814027631999951
61418275291549047814048581284615
61418275292379969725587865261287
61418275292388074835058109593267
61418275292388074835058109599091
61418275292388074837316855208645
61418275292388074837316855214469
61418275292388074837317884078421
61418275292388074837317884084245
61418275292388074838153683445229
61418275292388074838154712315005
61418275292388074838154712316457
61418275292390776126711191388147
61418275292390776128969937003525
61418275292390776128970965873301
61418275292390776129806765240109
61418275292390776129807536892441
61418275292390776541024826161173
61418275292391977298107230752563
61418275292391977298107316491711
61418275292391977435305309102259
61418275292391977435368071204005
61418275292391977435368071217103
61418275292391977480849602271855
61418275292391977480849945228447
61418275292391977481037887566627
61418275292391977481037973305775
61418275292391977481121656112469
61418275292412390166813135735369
61418275292415091458194503445137
61418275292416292764591608309281
61418275292416292764591609372139
61418275292416292810345194163963
61418275292416294411447921042433
61418275292423196568772252292685
61418275292423196980554515419101
61418275292427099578332993306673
61418275292427099624086578098497
61418275292485336154211003169013
61418275292485336154212032038789
61418275292485336154483626746433
61418275292485336158730521984965
61418275292485336159294606216949
61418275292485336159503440209429
61418275292485336159566202328645
61418275292485336159567345517077
61418275292485336159567345517125
61418275292485336159567345517285
61418275292485336159567348699453
61418275292485336159567350234647
61418275292485336160989953513527
61418275292485336161260777972731
61418275292485336161261921161371
61418275292485336161826780346059
61418275292485336162013923383907
61418275292488037445300257476969
61418275292488037445865113361285
61418275292488037446052369786281
61418275292488037446135937820649
61418275292488037450947687539445
61418275292488037451220427311957
61418275292488037452642263183691
61418275292488037453479091420275
61418275292488037453479863072607
61418275292488037857646347617925
61418275292488037857647376487701
61418275292489238615000693260483
61418275292489238621506903819387
61418275292489238621507675471719
61418275292489238759039283358447
61418275292489240405896367743931
61418275292496142560688522529305
61418275292496142560709414537897
61418275292496142967952387103547
61418275292496142972470786705481
61418275292496142974730308578285
61418275292496142975002161888551
61418275292496142975002276207415
61418275292497343724972000977291
61418275292497343725034763090683
61418275292497343725034763092135
61418275292497343725034763109397
61418275292497343729302458595337
61418275292497343729302458614051
61418275292497343729490486691379
61418275292497343729553134002085
61418275292497343729553162698441
61418275292497343729553162717155
61418275292497343731749922452029
61418275292497343732565829995311
61418275292497343866751155308989
61418275292497343866751155327703
61418275292497343866834837662221
61418275292497343869010591088353
61418275292497343869826498631635
61418275292497343870098466738765
61418275292497343912567473635941
61418275292497343912567501865737
61418275292497343915015309014439
61418275292497343915580054843743
61418275292497343915852022950873
61418275292500045428470109080453
61418275292500045428658394375225
61418275292500045428742077195017
61418275292500045435248030555191
61418275292500045435248287772635
61418275292500045436001433183811
61418275292500045573345527428099
61418275292500045573533812722871
61418275292500045618262255403623
61418275292520457892444578590895
61418275292521659061309219239689
61418275292521659198569973615161
61418275294398194184559668224491
61418275294470237825843440869114
61418275294471439771787169324918
61418275294507413121234048642024
61418275294507413121234049704882
61418275294507462482563784614179
61418275294507462482563784615631
61418275294507462482563870372201
61418275294507462482752070977632
61418275294507462489341678558961
61418275294507462489341707611060
61418275294507462489341707611061
61418275294507462489341707624110
61418275294507462489341707624111
61418275294507462489342050114143
61418275294507462489342050580702
61418275294507462489342050580703
61418275294507462489529993515180
61418275294507462528296448817695
61418275294507462528296534575717
61418275294507462528484735181148
61418275294507462535074714317659
61418275294507462535074714317707
61418275294507462535346311945723
61418275294507462940078684427412
61418275294507462940078684446126
61418275294507462946877555193882
61418275294507463077360388444537
61418275294507463084138281338107
61418275294507463084138309917823
61418275294507463084138309919275
61418275294507463084138309923646
61418275294507463084954188887212
61418275295345589079820095792888
61418275295346440282871545753677
61418275295346440282871546090547
61418275295346440282871547153357
61418275295346489512883108257293
61418275295346489512883109307053
61418275295346789814183584427711
61418275295371057610338723900756
61418275295378860715938123901179
61418275295382762587307447306223
61418275295382762587558495428777
61418275295382763136538752228551
61418275295382763182104049263065
61418275295382763182104049599935
61418275295382763183798626410581
61418275295382763183798626423631
61418275295382763183798627823311
61418275295382763184614562552452
61418275295382763184802848897032
61418275295382763207502073759016
61418275295382812412930061866911
61418275295382812412930404823503
61418275295382812414624609845687
61418275295382812414624638560908
61418275295382812414624638560917
61418275295382812414624982917189
61418275295382812542785244879813
61418275295382812550379073884783
61418275295382812550379102581139
61418275295382812550379102586962
61418275295382812550379102586963
61418275295382812595045153972029
61418275295382812595861061165391
61418275295382812596132658793247
61418275295382813006910756617340
61418275295382813007642981322164
61418275295382813007643325341558
61418275295382813007643325341567
61418275295382813007726635562033
61418275295382813009421212139390
61418275295382813009421212139399
61418275295382813009421240854629
61418275295440101112280965613020
61418275295440101117428220983456
61418275295440150531204633099744
61418275295440150531204637331832
61418275295440150942798610931340
61418275295440150942798614113668
61418275295455758407378036808443
61418275295476123852806569364364
61418275295476123852806573963634
61418275295476123855317057138112
61418275317777833187184748149358
61418275317813807718714771588777
61418275317813807901917138852323
61418275317813857681618659817771
61418275317813857681619032870398
61418275317813857681619032870399
61418275317813857719757609322131
61418275317813857719757609335229
61418275317813857727288676221143
61418275317813857727351324021287
61418275318032695699621900606923
61418275318032695699621900625797
61418275318104740674621609100656
61418275318104740674621866331150
61418275318105591272207158388731
61418275318105591272207182363353
61418275318105591272207186968447
61418275318105591272207273192869
61418275318105591683801251005591
61418275318105591691332227448093
61418275318105591691332232152357
61418275318105591691332232158181
61418275318105591691332317773461
61418275318105591691332571926829
61418275318105591691332576526099
61418275318105591691332576531922
61418275318105639451537515610605
61418275318105639451537515727245
61418275318105639451537544306961
61418275318105639451537544308365
61418275318105639451537544308573
61418275318105639451537544312785
61418275318105639451537544425005
61418275318105639451537544425213
61418275318105639451537544430829
61418275318105639451537544779345
61418275318105639451537544780749
61418275318105639863131608233449
61418275318105639863131608350089
61418275318105641097578691506589
61418275318105641097578720086305
61418275318105641097578720204349
61418275318105641097850660708501
61418275318105641097850665294721
61418275318105641097850775493925
61418275318105641097850780080145
61418275318105641235111414948459
61418275318105641235111419670193
61418275318105641280844107848491
61418275318105641280844107867205
61418275318105641280844112453425
61418275318105641280864999875797
61418275318105641280865114661221
61418275318105641280865119247440
61418275318105641280865119247441
61418275318105641646705512287212
61418275318105641646705512287213
61418275318105641692375036595907
61418275318105641692375037068291
61418275318105641692375065293715
61418275318105641692375065648007
61418275318105641692375069898809
61418275318105641692375295335495
61418275318105641692375299940588
61418275318105641699969238672379
61418275318105641699969243258598
61418275318105641699969243258599
61418275318140713422849587605867
61418275318140713971641556998251
61418275318140713971641929584319
61418275318140713971641930050878
61418275318140713971641930050879
61418275318140714017374249781531
61418275318140714017374593787835
61418275318140714017374593787883
61418275318140763796448265396462
61418275318141914179032401803981
61418275318141914179032401822695
61418275318141914179032402289255
61418275318141914179848280773211
61418275318141914179848309352879
61418275318141914179869230059279
61418275318141914590626380120899
61418275318141914591379524015755
61418275318141914591442630607675
61418275318141963997877036550841
61418275318141963997877065130605
61418275318141963997897957257241
61418275318141963997960747950397
61418275318141964004655073860811
61418275318141964135137819855997
61418275318141964135158740560945
61418275318141964141915713800779
61418275318141964141915742380447
61418275318141964141936663086847
61418275318141964141936663104316
61418275318141964180891404764461
61418275318141964187669298709243
61418275318141964187690247995311
61418275318141964188506126964754
61418275318141964546669035568585
61418275318141964546731797687641
61418275318141964546752718393993
61418275318141964553446928462155
61418275318141964553446957041871
61418275318141964553446957043323
61418275318141964554262836011260
61418275318141964554262950330124
61418275318141964592485382596105
61418275318141964592485468354126
61418275318141964599200541951787
61418275318141964600016420921182
61418275318141964600016535240037
61418275318141964600016535240040
61418275318141964600016535240046
61418275318762103766417051730513
61418275318762103766417051847153
61418275318762103766417051866027
61418275318762103766417053265707
61418275318762103766417080445743
61418275318762103766417081961903
61418275318762103766417081962063
61418275318762103766417081980777
61418275318762103766417424801855
61418275318762103766417424918495
61418275318762103766417424937369
61418275318762103766417426337049
61418275318762103773948377373277
61418275318762103773948750444778
61418275318762153180466839207577
61418275318762153180466867905337
61418275318762153180466954011874
61418275318762153774991129479703
61418275318762153774991215100807
61418275318762153774991215567366
61418275318762153774991215567367
61418275318762153774991473853444
61418275318762153775074897920391
61418275318762153775074897926215
61418275318762153775074926618199
61418275318762153775074926618359
61418275318762153775075270991892
61418275318762153775075270991893
61418275318762153782585302858414
61418275318969286161144427652704
61418275318969286161144428702464
61418275318969286162839004346710
61418275318980090702728955209329
61418275318980090709507878023887
61418275318980941340399331738586
61418275318980941726281377513715
61418275318980941727033489823027
61418275318980941751365663341274
61418275318980941751365691920990
61418275318980941751616481763242
61418275318980941751616481764051
61418275318980941752181308952011
61418275318980941752181337647558
61418275318980941752181594865002
61418275318980941752181599582364
61418275318980941752453305761962
61418275318980941752453310012924
61418275318980941752453310367056
61418275318980941934651713405530
61418275318980941935467530610394
61418275318980941935467620954636
61418275318980991162934697590720
61418275318980991162934697940640
61418275318980991162935816785864
61418275318980991162935816798914
61418275318980991162967212738862
61418275318980991162967240945572
61418275318980991162967241318578
61418275318980991163783148494678
61418275318980991277319664263589
61418275318980991345709840984500
61418275318980991345709869682308
61418275318980991345960545087604
61418275318980991345960545094237
61418275318980991345981465794004
61418275318980991348220062711867
61418275318980991348220352876394
61418275318980991749960692851468
61418275318980991757491846893472
61418275318980991757491846899296
61418275318980991757491875591280
61418275318980991757492104110916
61418275318980991757492104116740
61418275318980991757492132808724
61418275318980991757575443979732
61418275318980991757575443985556
61418275318980991757575786936324
61418275318980991757575786942148
61418275318980991758306635234384
61418275318980991758306892451828
61418275318980991758307783140386
61418275318980991758308040357830
61418275318980991758391346923744
61418275318980991760002196619307
61418275318980991760002239729532
61418275318980991760002239742582
61418275318980991760002244275577
61418275318980991760002358772343
61418275318980991760002358785366
61418275318981241870363213906587
61418275318981242078796632081298
61418275318981242078984630042956
61418275318981291901908360617158
61418275318981291901908703573750
61418275318981291903519339103045
61418275318981291903519339116095
61418275319001706602452144072150
61418275319013411604003360210120
61418275319013411604819267759226
61418275319013412198716251098708
61418275319013412198799590967524
61418275319013412198799935323796
61418275319013412199615841454348
61418275319016064031863045824727
61418275319016113303171010682346
61418275319016113303171010682355
61418275319016113438109538475989
61418275319016113445703367480959
61418275319016113445703396177306
61418275319016113445703396177315
61418275319016113445703396183139
61418275319016113491456952389414
61418275319016113491456952389423
61418275319016113492879560250311
61418275319017264651684581353147
61418275319017264651684667442215
61418275319017264653923095357628
61418275319017264788945335728619
61418275319017264788945421817687
61418275319017264834698920520443
61418275319017264834699006609511
61418275319017314057909894663623
61418275319017314057910267734965
61418275319017314057931074004409
61418275319017314057931159743557
61418275319017314057931188323273
61418275319017314060169588008890
61418275319017314060169588008899
61418275319017314064688160494633
61418275319017314064688189209703
61418275319017314064709109798011
61418275319017314065253276795974
61418275319017314065253276795983
61418275319017314065253305493791
61418275319017314065336959621382
61418275319017314065524988748527
61418275319017314065525017446287
61418275319017314066947853839900
61418275319017314066947853839909
61418275319017314195191914468949
61418275319017314202514059751162
61418275319017314202785657384851
61418275319017314247723334646443
61418275319017314248267615963270
61418275319017314248267644661087
61418275319017314248539242289103
61418275319017314248539242643235
61418275319017314606701865105815
61418275319017314613480129887065
61418275319017314613480130936825
61418275319017314614295951341279
61418275319017314614296065647093
61418275319017314614296067182286
61418275319017314614379978522959
61418275319017314614380007219315
61418275319017314652455449897639
61418275319017314654965933072117
61418275319017314654965933538677
61418275319017314659233715728649
61418275319017314660049536120053
61418275319017314660049621859201
61418275319017314660049650905477
61418275319017314660133563431423
61418275319017314661744198903127
61418275319086308392165098952350
61418275319086308392165099068990
61418275319089009470552498030517
61418275319089009470552498147157
61418275319089009470552526726873
61418275319089009470552526728277
61418275319089009470552526844917
61418275319089009470552612821717
61418275319089009470552612938357
61418275319089009470552612938405
61418275319089009476996061751258
61418275319089009477895651630143
61418275319089009477895651746783
61418275319089010065076789842049
61418275319089010065076789855147
61418275319089010065076874395923
61418275319089010065077132676225
61418275319089010065077134211419
61418275319089059295924151729942
61418275319089059296112350931482
61418275319089059296112437024762
61418275319089059433373105656711
61418275319089059433373105656720
61418275319089059485632986745138
61418275319089059890636698594756
61418275319089059890636698599128
61418275319089059890636956879382
61418275319089059890720409644296
61418275319090210639082149101127
61418275319090210639082150165389
61418275319090210639082177798887
61418275319090210639082178861745
61418275319090210639144910866051
61418275319090210639144912284445
61418275319090210639144939563811
61418275319090210639144940980753
61418275319090210639144940980801
61418275319090210639144940982205
61418275319090210639144940999674
61418275319090210639145283937345
61418275319090210639145283937393
61418275319090210639165832990797
61418275319090210639165860152119
61418275319090210639166204525653
61418275319090210646676236392174
61418275319090210646676265089934
61418275319090210646676609463675
61418275319090260052922500536847
61418275319090260052922500536850
61418275319090260052922757741250
61418275319090260053006183362255
61418275319090260053194726924234
61418275319090260053194726924288
61418275319090260059700766367857
61418275319090260059701023572260
61418275319090260190455481649680
61418275319090260235936725385279
61418275319090260601965403588732
61418275319090260601965518019817
61418275319090260601965518375560
61418275319090260601965776660233
61418275319090260602049200727181
61418275319090260602049202262374
61418275319090260647718988498600
61418275319090260647718988498654
61418275319090260647719074231973
61418275319090260647719074586264
61418275319090260647740023518041
61418275319090260647802756939289
61418275319090260647802757057381
61418275319090260647802785637097
61418275319090260647803130010790
61418305478246401952091299918329
61418305478343664915360328929993
61418305685145557629218868447513
61418305708780059691713225531709
61418306908132839642047945101745
61418306908132839642048203368949
61418306908134040810912585264897
61418306908157151266925681255665
61418306908158367259951703099943
61418306908158367442882359914007
61418306908158369089819659484695
61418306908158369090007944766417
61418306908158369090091741905073
61418306908168878825806559223783
61418306908168878960556486871935
61418306908168878963068088788047
61418306908168879420331193869491
61418306908168880609380463160907
61418306914042366034743658663941
61418306914042366034744687533717
61418306914042366217674311228607
61418306914042366217675344347781
61418306914042367864051255674357
61418306914066677659622423687637
61418306914066694260578496444771
61418306914066694268172583263435
61418306914066699209556654171099
61418306914077504376168981350619
61418306917357222839153116113133
61418306917359908993212729436561
61418306917359924542316235683707
61418306918332517395822199401937
61418307067690953224422657982317
61418307067690953407353314796381
61418307067690958712342362404237
61418307067691258901612956419735
61418307120868581530555400368593
61418307120868581530558866977751
61418307120868582125080035014301
61418307120868586883725201589367
61418307120868587018475099141483
61418307120868587018475100191243
61418307120868587018475104790513
61418307120868587478249836235075
61418307120868588667298761170219
61418307120868588667299105526491
61418307120868882131611725150711
61418307120868882307011056794347
61418307120868883960918293291351
61418307120868887207745698806011
61418307120868887207745721717983
61418307120868887207745723253017
61418307144503089130656247556847
61418307144503089130656505824003
61418307144503090319705775115419
61418307546265602077662565945815
61418307599442924660872340042127
61418307599442924660872341091887
61418307599442930148792044464047
61418307599442930148792045513807
61418307599442930148792074560083
61418307599443224850143311224249
61418307599443230383795308332091
61418307599443230383795679849685
61418307599443230795577571445457
61418307623076525737853373204319
61418307623076525737853630421763
61418307623076525745383922473017
61418307623076531096105634284389
61418307623077426907993078525845
61418307623077432212981006821965
61418307623077727097263672406037
61418307623077728697905800333953
61418307623077732447984355347633
61418307623077732447985384217409
61418307626355045233289412671622
61418307626355045235820556147064
61418307626355045235820813364508
61418307626355045235820817969602
61418307626356245809888853850498
61418307626356245992819506065235
61418307626356245992819506065292
61418307626356245992819510664553
61418307626356245992819510664562
61418307626356250939289993410521
61418307626358635798417769778786
61418307626358636392942404424494
61418307626358645719896542684158
61418307626358645722407021136902
61418307626358647504285492173654
61418307626358647505979805878882
61418307626358650615802090913114
61418307626358651210326727093856
61418307626358886574665068863588
61418307626358897740777140228214
61418307626358903228696844650134
61418307626358934204115583638684
61418307626358935988505390519820
61418307626358936400287654709037
61418307626358936400287654709046
61418307626358945317152985093072
61418307626358945911677619738780
61418307626358947147295233577392
61418307626358947693806875896002
61418307626358947695250404480760
61418307626358947696066307424612
61418307626358947696066307424772
61418307626358947696338281193981
61418307626358947696338281193982
61418307626358947703597718684211
61418307626358947703597718684220
61418307626359836556254325718830
61418307626359845892494941279194
61418307626359847669290950921616
61418307626359847676068844166558
61418307626359847722638709210196
61418307626359848078625238957446
61418307626359848134232428774579
61418307626359848264087554750522
61418307626359851380414645701114
61418307626359853210558042095808
61418307626359853210558413632116
61418307626359853622152133196499
61418307627003436793441782785086
61418307627003442329625551986768
61418307627015142390604880012122
61418307627015142393115359999900
61418307627015142987639993110574
61418307627015147881033943691642
61418307627015147881035062886786
61418307627015158994071345146030
61418307627015158994071608484728
61418307627015159039826049268512
61418307627015159588595979791738
61418307627015159588597098986882
61418307627016365703931364536494
61418307627016365703931365586254
61418307627327591791811598170686
61418307627327608448374522037551
61418307627327641617433064807950
61418307627327641617433926798700
61418307627327641617434184016144
61418307627327646741584642104201
61418307627327656626784625506990
61418307627327657676941325143932
61418307627327657678635902187858
61418307627327658264122834887774
61418307627327658271465959789640
61418307627327658273160536833566
61418307627327661382981702672654
61418307627327661977506337318362
61418307627328842557446097136757
61418307627328842559706647879337
61418307627328842559977502434577
61418307627328859023736615700289
61418307627328859031079740602155
61418307627331243339637173867790
61418307627331243339638035858540
61418307627331243339638293075984
61418307627331260125784115468550
61418307627331260535118914389806
61418307627331544263141735570148
61418307627331544263225304070859
61418307627331549202353038050587
61418307627331560137458674049495
61418307627331560137458674049496
61418307627331560731983308695204
61418307627332444282181611494417
61418307627332444282182726109174
61418307627332444693776331335819
61418307627332444693776445673557
61418307627332449770102430531094
61418307627332450181696150095477
61418307627332460883138717370725
61418307627332461294732695202321
61418307627339297391485175385500
61418307627339313992441423870328
61418307627339319526094649887244
61418307627339347214596419252430
61418307627339347214597538460624
61418307627339347354305753841506
61418307627339347397611616160966
61418307627339363269022105423302
61418307627339363818064009715786
61418307627339363998568722037274
61418307627339364001078349355466
61418307627339368764534863992446
61418307627339369351717235732702
61418307627340520290707203140210
61418307627340547562344996141641
61418307627340547971679538195382
61418307627340548108877530805930
61418307627340548111387271970602
61418307627340548154609080050545
61418307627340548154609080050602
61418307627340548154610199258787
61418307627340548154610199258796
61418307627340548154610570795255
61418307627340548156870002323817
61418307627340548157140856879057
61418307627340548157141971489602
61418307627340548157141971493814
61418307627340553645061675911522
61418307627340564214117340386527
61418307627340564572636644071690
61418307627340564575146385236362
61418307627340564582677420360232
61418307627340564618369312524547
61418307627340564618369312524556
61418307627340564620817401934118
61418307627340564628159407640831
61418307627340564758077037451156
61418307627340564758077042050426
61418307627340564758097586503156
61418307627340564758097929459748
61418307627340564758097959574658
61418307627340564758098044264046
61418307627340564758099077365910
61418307627340564763181275290240
61418307627340570108798753861798
61418307627340570108819756075418
61418307627340570108820789177282
61418307627340570116329788985668
61418307627343216503524191626140
61418307627343216506034671614078
61418307627343221993954376035998
61418307627343249263332734309286
61418307627343249857856138627366
61418307627343249857856138627526
61418307627343249857857368954994
61418307627343249857857372141534
61418307627343249860305090014628
61418307627343249860305090027669
61418307627343249860305090027678
61418307627343249860388772853077
61418307627343254753762921905684
61418307627343255165272097716568
61418307627343255348287556551392
61418307627343265864289840185594
61418307627343265919812231155466
61418307627343266324064203280388
61418307627343266331678178170091
61418307627343266331678178170100
61418307627343266458813355635998
61418307627343266458814474831302
61418307627343266461261077045712
61418307627343266461323838810476
61418307627343266461323838810636
61418307627343266461324958005780
61418307627343266461344759516828
61418307627343266466344765832796
61418307627343266468855250070084
61418307627343271819576847562432
61418311144715424923233924775845
61418311144715439793145165444977
61418311144726231736222163281941
61418311144726246194539426119429
61418311144726246599627565382147
61418311144726246606133403951073
61418311144727432493492566302469
61418311144727432676507164222243
61418311144727447310140333795083
61418311144747860232109880963265
61418311144750508359906967230465
61418311144750508406476802503449
61418311144750545418586288000707
61418311144750547110653020954503
61418311144750556394362681048879
61418311144750556399446284096815
61418311144750556538400496320909
61418311144750556577376129658599
61418311144750556584635228778417
61418311144750557773684526767641
61418311144750558223689393520401
61418311144750558224505302604541
61418311144750561523762962758145
61418311144750561928035194005197
61418311144750561928036222893687
61418311144750561935356940589789
61418311144750561935629024564075
61418311144750561935630053415137
61418311144751708980461156509321
61418311144751746175584981168051
61418311144751746175584984232287
61418311144751746221338569140751
61418311144751747867735396941639
61418311144751757151361374216223
61418311144751757151445314272173
61418311144751757288622385686675
61418311144751757293704612794247
61418311144751757295399189488253
61418311144751757334374937611367
61418311144751758935018184734427
61418311144751758940101444825771
61418311144751758943093191403351
61418311144751758981503994709027
61418311144751758981503995771885
61418311144751758988846776313267
61418311144751759118764750497277
61418311144751759125542671972015
61418311144751759125563592676963
61418311144751762639365013972359
61418311144751762646957815642747
61418311144751762685118598880823
61418311144751762692711400551211
61418311197795801833468996536891
61418311197795806729309458788463
61418311197820117162692533175607
61418311197820117165137671484709
61418311197820117165137930237347
61418311197820117165409640667747
61418311197820118351741458110751
61418311197820118351741802467023
61418311197820118354252281055281
61418311197830928872337141341203
61418311197832129629419517334163
61418311197832130223944152096511
61418311197893052039770879946469
61418311197893052039771138699107
61418311197893052040042849129507
61418311197893052040043103160411
61418311197893052040043107882145
61418311197893053228820403404143
61418311197893053228885145025415
61418311197893053228885489517041
61418311197893053228886265755593
61418311197893053229366667162121
61418311197893053229638377015145
61418311197893063150363143091755
61418311197893063157890738073613
61418311197893063157894208932281
61418311197893063158166178096445
61418311197893064385165997291635
61418311197893067909005360101715
61418311197893068043755515798571
61418311197893068046264994096769
61418311197893068046266114827107
61418311197893068089509100707035
61418311197893068092019699735571
61418311197893068099278022622501
61418311197893068099278279839945
61418311197893068099549875951481
61418311197893068099550249022983
61418311197893068503529993212229
61418311197901158796643435796319
61418311197901168260104321971327
61418311197901168267631916953185
61418311197901173026088544688009
61418311197901173209019201502073
61418311197901173567537360113425
61418311197901173567537733166053
61418311197901173572620964561041
61418311197901173572620993257397
61418311197901173575131447735519
61418311197901173620885032643983
61418311197901173620885146962847
61418311197903860042354905668217
61418311197903869970878976579709
61418311197903869971154416602541
61418311197903874859190441908305
61418311197903874864274046355921
61418311197905061394233885489923
61418311197905061394421912498777
61418311197905061394421912517491
61418311197905061394442833222439
61418311197905075486606266664915
61418311197905075486606523863645
61418311197905075486606523882359
61418311197905075616272817895441
61418311197905075616272846475157
61418311197905075616273190966783
61418311197905075617089099915569
61418311197905075623783595769245
61418311197905075623804259275463
61418311197905075623804516492907
61418311197905075669536921925071
61418311197905075669536923478979
61418311197905075669537180677709
61418311197905075669537180696423
61418311197905076028055082090331
61418311197905076028055110651333
61418311197905076028055455142959
61418311197905076035377573600889
61418311197905076081130899756715
61418311197905076081130901310623
61418311197905076081131158528067
61418311197905076211613734561277
61418311197905076211802019856049
61418311197925435420872407675935
61418311197925472478819278303263
61418311197925474080194745881749
61418311197925474080194745999793
61418311197925474125948330790213
61418311197925483591771849144285
61418311197925483591772996919145
61418311197925483591856938510289
61418311197925483596855453591901
61418311197925483599386857490041
61418311197925484644188358317431
61418311197925485193231377218999
61418311197925485197498700714961
61418311197925485197498729430031
61418311197925485200009183889439
61418311197925485200009212587199
61418311197925485246515914227793
61418311197925488538242995358233
61418311197925488538243767010565
61418311197925488896761269688129
61418311197925488904356129098069
61418311197925488950108683601563
61418311197925488950108685155471
61418311197928174182254878305223
61418311197928175371847827676629
61418311197928175371848085956883
61418311197928175371848086073523
61418311197928175416785763340779
61418311197928184700495423435155
61418311197928184705579026483091
61418311197928185295020056545669
61418311197928185295290877953847
61418311197928185295292027263901
61418311197928185300102513218425
61418311197928185300103661128799
61418311197928186484068178062225
61418311197928186484068551114853
61418311197928186489151782509841
61418311197928186489151811206197
61418311197928186489151811224911
61418311197928186491662265684319
61418311197928186529822135906677
61418311197928190188414351483009
61418311197928190196008439240617
61418311197928190196009210892949
61418311197928190234167936391473
61418311197928190234168965279963
61418311197928190241490826637089
61418311197928190241762024149081
61418311197928190241762024167795
61418311197928190241762794284933
61418311197928190241762795801413
61418311197929337286593898895597
61418311197929337828126168503077
61418311197929337834904348717195
61418311197929337835657838520827
61418311197929337881201959162367
61418311197929337881390502724343
61418311197929376128114554536091
61418311197929376128846520843973
61418311197929376128846779124227
61418311197929376128867699947267
61418311197929376128930461949843
61418311197929376128930462066483
61418311197929376173868139327915
61418311197929376539896560431965
61418311197929376540440498675617
61418311197929376540440498793661
61418311197929376540461419498609
61418311197929376586194083584081
61418311197929376723455096712191
61418311197929376723727065778589
61418311197929385457494116602499
61418311197929385457577799422291
61418311197929385457578056639735
61418311197929385457578056658449
61418311197929385464836122309221
61418311197929385464836379526665
61418311197929385465108348709703
61418311197929386004110590850345
61418311197929386006347728429197
61418311197929386006349106376979
61418311197929386006620818342573
61418311197929386006621075560017
61418311197929386013879054054491
61418311197929386013879398428233
61418311197929386052101657829287
61418311197929386052102691285443
61418311197929386052289944173819
61418311197929386059632610265195
61418311197929386059632983336697
61418311197929387104706080294337
61418311197929387112237405447455
61418311197929387241150554049361
61418311197929387241150927120703
61418311197929387241904073954645
61418311197929387241966836069489
61418311197929387249225933789627
61418311197929387249498160177059
61418311197929387287636738158161
61418311197929387294979518699543
61418311197929387295251745086927
61418311197929387653686337081061
61418311197929387653749099195905
61418311197929387658016449853189
61418311197929387658016451388223
61418311197929387660254965381067
61418311197929387660255309754809
61418311197929387660275886086015
61418311197929387661008455183247
61418311197929387699230714940045
61418311197929387699419001284577
61418311197929387706762040093163
61418311197929387836491470715197
61418311197929387836679756009969
61418311197929387844022421751425
61418311197929387844022450449185
61418311197929387844022794822926
61418311197929387844294390934463
61418311197929387844294419632223
61418311197929390815557834120593
61418311197929390815829803303631
61418311197929390815830060502361
61418311197929390815830060521075
61418311197929390945476462698985
61418311197929390953007132407961
61418311197929390991251341267099
61418311197929390998760344244923
61418311197929390998760717316425
61418311197929391357280020534811
61418311197929391410354322076567
61418311197929391410354436395431
61418311215556805111642144713801
61418311215558006280506525552875
61418311215558006280506526615733
61418311215558006463437183429797
61418311215629745615662814979993
61418311215629751103579077258475
61418311215629751106089561495763
61418311215630952274954200602041
61418311215651359831077884450895
61418311215654060938984774959771
61418311215654061533509036534137
61418311215654061533781378769803
61418311215654061534597286318909
61418311215654066434497190591197
61418311215654066435314212730353
61418311215655262107849156842781
61418311215655262107849415123083
61418311215655262108665064391887
61418311215655262108665322672189
61418311215655262290780071937147
61418311215655262291595979480429
61418311215655263892237849114993
61418311215655263892238107395295
61418311215655263897321452162929
61418311215655263897321453225787
61418311215655267184719075842967
61418311215655267191495883758541
61418311215655267192311791301823
61418311215655267596584764092073
61418311215655267596585022372375
61418311215655267603361829691651
61418311215655267603361830754509
61418311215655267603906882679533
61418311215655267603926688777009
61418311215655267603926689826769
61418311215655267604114975121541
61418311215655267604177737240757
61418311216493346201416446588621
61418311221430308381715784948623
61418311221430308381716127905215
61418311221430308793498048075039
61418311221430308793560895915933
61418311221454618634613942539827
61418311221454618634801970617203
61418311221454618772062725342595
61418311221454618817816310251059
61418311221454620415930390807381
61418311221454620415930476896449
61418311221454620418440956534467
61418311221454623573741676519555
61418311221454624122784437153967
61418311221454624168538022062431
61418311221462729233006788029589
61418311221462729278760372938053
61418311221465430524660128104723
61418311221465430524743810930131
61418311221465430524743811992989
61418311221465430570497396901453
61418311221465430982007432564577
61418311221465430982279401747615
61418311221466631693608193894921
61418311221527553509247151001587
61418311221527553509435179078963
61418311221527553509435433109867
61418311221527553646695933804355
61418311221527553646696187485339
61418311221527553646696192084609
61418311221527553646699286672185
61418311221527553646699287138745
61418311221527554881227072520895
61418311221527554882045304528791
61418311221527555293071840531613
61418311221527555293074164996227
61418311221527555293075197998713
61418311221527555293075198465273
61418311221527555293639025479813
61418311221527555293639282347337
61418311221527555293639282697257
61418311221527555293827310424713
61418311221527555293827310774633
61418311221527555293827568704967
61418311221527564208182415914515
61418311221527564627370221701321
61418311221527564627558508045901
61418311221527564810572847213197
61418311221527565854558327241091
61418311221527569568942205900937
61418311221527569751956918133911
61418311221527570107944821113081
61418311221527570110392538986175
61418311221527570117796939507685
61418311221527570117985224802505
61418311221527570117986367991145
61418311221527570163550895952457
61418311221527570163738809710969
61418311221527570163738924029833
61418311221535660403045731341805
61418311221535660403296520471167
61418311221535675219860346876945
61418311221535675219944287982655
61418311221535675227475354868569
61418311221535675228291262748721
61418311221535675273208019407503
61418311221535675273208133726367
61418311221538327105078907943235
61418311221538361557772788646365
61418311221538361694698813136685
61418311221538371440546746551997
61418311221538376511513428671825
61418311221538376511597369777535
61418311221538376519128436663449
61418311221538376519128438080391
61418311221538376519191200182137
61418311221538376519191200195235
61418311221538376519944345606411
61418311221538376519944345610623
61418311221538376564861473801501
61418311221538376564944785103699
61418311221538376564945156626909
61418311221538376564945156640007
61418311221538376976455079034027
61418311221538376976727048217065
61418311221539562863835163171895
61418311221539577268596062944879
61418311221539577276211185603835
61418311221539577321943849807351
61418311221539577680190040776523
61418311221539577680378068853851
61418311221539577680462009940847
61418311221539577733537569358741
61418311221539577733537827638995
61418311221539577733725855703273
61418311221559936890264737625391
61418311221559974085388938419859
61418311221559975732517732645269
61418311221559975732517990925523
61418311221559975732601673750931
61418311221559975732601674813789
61418311221559985061164179093741
61418311221559985061165326868601
61418311221559985061248120199451
61418311221559985068779187085365
61418311221559985068779187439497
61418311221559985198426339874247
61418311221559986844738083030865
61418311221559986844822024136575
61418311221559986852353091022489
61418311221559986852353092439431
61418311221559986852415854541177
61418311221559986852415854554275
61418311221559986853168998902641
61418311221559986853168999965451
61418311221559986853168999969663
61418311221559986898922698129969
61418311221559990602431556046219
61418311221562636946382740160031
61418311221562638730709789862463
61418311221562638776798478667927
61418311221562675239864948314755
61418311221562675651647208254679
61418311221562675788907708949167
61418311221562675788907962630151
61418311221562675788907967229421
61418311221562676886178093290235
61418311221562677023438847665707
61418311221562677024171072720403
61418311221562677024254755545811
61418311221562677024254756608669
61418311221562677436037019735085
61418311221562686352901201994331
61418311221562686764412386495125
61418311221562686764683207903303
61418311221562686899162543727175
61418311221562686899434884446521
61418311221562686901673399500771
61418311221562686907028713451491
61418311221562686909287002841125
61418311221562686909475289198755
61418311221562686955040959285897
61418311221562688136391164825745
61418311221562688136475105931455
61418311221562688144006172817369
61418311221562688144006174234311
61418311221562688144068936336057
61418311221562688144068936349155
61418311221562688144822081760331
61418311221562688144822081764543
61418311221562688182145122670197
61418311221562688190576038205103
61418311221562688555851200525331
61418311221562688556604344890959
61418311221562688593739100501841
61418311221562691703561295229419
61418311221562691711155124234389
61418311221562691886490923154993
61418311221562691894085010440217
61418311221562691894168693265625
61418311221562691894168693278723
61418311221562692298084900986637
61418311221562692305678615672743
61418311221562692305678729991607
61418311221562692305950699174645
61418311221562692305951728044421
61418311221563839488064507631755
61418311221563876408645901422023
61418311221563876545906655797495
61418311221563876545906660396765
61418311221563877643260469277371
61418311221563877781253449776013
61418311221563877781274370480961
61418311221563878192303229548717
61418311221563878192847169327403
61418311221563878192847427607657
61418311221563878193035454622175
61418311221563878193035712902429
61418311221563878193119138510601
61418311221563887656433577613865
61418311221563887658943803570899
61418311221563887658944061851153
61418311221563887664027406618835
61418311221563887709780991527299
61418311221563888901088550221447
61418311221563889305339487827563
61418311221563889305339746094767
61418311221563889306093006191989
61418311221563889310423119442117
61418311221563889310423119455215
61418311221563889313686720883919
61418311221563889496701174836639
61418311221563892460643671216555
61418311221563892643574328030619
61418311221563892651167014909759
61418311221563892651167386446067
61418311221563893009414720953799
61418311221563893009603007298331
61418311221563893009665769063255
61418311221563893009686690118123
61418311221563893017008549958769
61418311221563893017196836303301
61418311221563893055168305862263
61418311221563893062760992741403
61418311221563893062761105997457
61418311221563893062762134867233
61418311221563893062762135916945
61418311221563893062949278023125
61418311221563893062950421211765
61418311224420944585621017033784
61418311224517001446169648493571
61418311224517001446169648610211
61418311224517001446169677189927
61418311224517005149763335619295
61418311224517005149763336669055
61418311224517005152211053492389
61418311224518202203252024486531
61418311224518202203252024603171
61418311224518202203252053182887
61418311224518202203252053184291
61418311224518202203252053300931
61418311224743948233155063850060
61418311224745148990237325070646
61418311224747846392566160698696
61418311224747846438319716909352
61418311224747850098604212834056
61418311224747850144357769046164
61418311224747850144357770090100
61418311224747850693400443591460
61418311224747850693400444641220
61418311224816894225060543237763
61418311224816894225060830201323
61418311224841194737561297719333
61418311224841194737561326415689
61418311224841194737749583945821
61418311224841194737749584062461
61418311224841194737749584063865
61418311224841194737749612642177
61418311224841205855681301931597
61418311224841205855681302048237
61418311224841205857375878625603
61418311224841205857375878742243
61418311224841205857563878005171
61418311224841205857563878121811
61418311224841205857563906701527
61418311224841205857563906702931
61418311224841205857563906819571
61418311224841209556827103183306
61418311224841209556827107415394
61418311224841209561157566180655
61418311224841209561721679110399
61418311224841209561909678489967
61418311224841209561909707187727
61418311224841209561910707359743
61418311224841209561910707477787
61418311224842406429089948557889
61418311224845097198078789994409
61418311224845107715471140941379
61418311224845107715471370512227
61418311224845108311031364889448
61418311224845108311115419796465
61418311224845108311115419797917
61418311224845108317893570842051
61418311224845108317893570958691
61418311224845108317893599538407
61418311224845108317893599539859
61418311224845108317893599656499
61418311225368024507852340711984
61418311225368025056895015257280
61418311225392336132730076865904
61418311225393537439126981801774
61418311225393553498634122942612
61418311225465286380835928188869
61418311225465286380835928305509
61418311225465286380835956885225
61418311225465286380836186456073
61418311225465286380836186572713
61418311225465286380839281056699
61418311225465286380839281173339
61418311225465287615432929256859
61418311225465287616182975951961
61418311225465287616185041566171
61418311225465287616185041682811
61418311225465287616185298900255
61418311225465288020437271025177
61418311225465288027215192383275
61418311225466438959490890190699
61418311225466438959490891240459
61418311225466487137918304181829
61418311225466487137918304298469
61418311225466487137918332878185
61418311225466487137918332996229
61418311225466487137918562449033
61418311225466487137918562565673
61418311225466487137918591263433
61418311225466487137921657049659
61418311225466487137921657166299
61418311225466488373265093677717
61418311225466488373265351944921
61418311225466488373267417675771
61418311225466488373267674893215
61418311225466488777519647018089
61418311225466488784859100207121
61418311225466488784859358474325
61418311225683984761333824510582
61418311225683985168032513168778
61418311225683985168034837166832
61418311225683990114503254195048
61418311225683990114503257377376
61418311225692229461783291414370
61418311225692245528066289348856
61418311225716555727616430403150
61418311225716557151251857379572
61418311225716557151251862162541
61418311225716557557762146074164
61418311225716557561995065650053
61418311225716557562186445545499
61418311225717708497003938328212
61418311225717708497003941510540
61418311225717757903250430979474
61418311225717758314760724922852
61418311225720410200163962248400
61418311225720442952110177602046
61418311225720442997863733808330
61418311225720442997863733814154
61418311225720443546906408359450
61418311225720458371064437172746
61418311225720459423483237042288
61418311225720459423483265738644
61418311225720459606410454899662
61418311225720459611497152548224
61418311225720460018195812626704
61418311225720460023363184234824
61418311225720460023363185166492
61418311225720460023363185284584
61418311225720460023363213862848
61418311225789340077379466247132
61418311225789340077379466363772
61418311225789340077379469429460
61418311225789340077379470595860
61418311225789340481630408569110
61418311225789340481633761436940
61418311225789340484078126325612
61418311225789341719424918887188
61418311225789487086004106189913
61418311225789487086192105569481
61418311225789487086192105686121
61418311225789487086192134265837
61418311225789487086192134267241
61418311225789487086192362903565
61418311225789487086193134555897
61418311225789490785263979745359
61418311225789490785267303916833
61418311225789490785452236225731
61418311225789490785452236342371
61418311225789490785452264922087
61418311225789490785452265040131
61418311225789490785455330747616
61418311225789490785455589093561
61418311225789490785455589210201
61418311225789490785455589211605
61418311225789490790535840440067
61418311225789490790538935040693
61418311225789490790538935042097
61418311225789490792042159487301
61418311225789490792230415967673
61418311225789490792230416084313
61418311225789490792230444782073
61418311225789492020049237293721
61418311225789492020049237410361
61418311225789492020049237411765
61418311225789492020801349603033
61418311225789492020801349719673
61418311225789492020801349721077
61418311225789492020801378300793
61418311225789492027577205346921
61418311225789492027577205463561
61418311225789492027577205464965
61418311225789492027577234161321
61418311225789492027580304651775
61418311225789492431768479605216
61418311225789492431831242074192
61418311225789492431831500420137
61418311225789492431831500536777
61418311225789492431831500538181
61418311225789492432395327355888
61418311225789492432395327552721
61418311225789492432395356132437
61418311225789492436914846367269
61418311225789492439171183296609
61418311225789492439171211992965
61418311225790692777884873618551
61418311225793345074881968689793
61418311225793345074882226956997
61418311225793345074882255654805
61418311225793345074884549905291
61418311225793345074885324739951
61418311225793389546521798523000
61418311225793389546521798523001
61418311225793389546522570175332
61418311225793389546522570175333
61418311225793393245781672894926
61418311225793393245781672894927
61418311225793393245781701591282
61418311225793393245781701591283
61418311225793393245781701709374
61418311225793393245781701709375
61418311225793393250865017792298
61418311225793393250865017792299
61418311225793393250865276059502
61418311225793393250865276059503
61418311225793393250865304639218
61418311225793393250865304639219
61418311225793393250865304757310
61418311225793393250865304757311
61418311225793393250868370660128
61418311225793393250868370660129
61418311225793393252559594369664
61418311225793393252559594369665
61418311225793393252559623184112
61418311225793393252559623184113
61418311225793394302352744194683
61418311225793394480281042930245
61418311225793394480283365878539
61418311225793394487909739798911
61418311225793394487909739915551
61418311225793394892830398741737
61418311225793394892830513532985
61418311225793394892910725517230
61418311225793394892910725517231
61418311225793394892910754215038
61418311225793394892910754215039
61418311225793394892913048465524
61418311225793394892913048465525
61418311225793394892913823300025
61418311225793394892914081567145
61418311225793394892914081567229
61418311225793394892914081567388
61418311225793394892914081567389
61418311225793394899688646875328
61418311225793394899688646875329
61418311225793394899688646991968
61418311225793394899688646991969
61418311225793394899688675689776
61418311225793394899688675689777
61418311225793394899692002925243
61418311225793394899692002925327
61418311225793394899692002925486
61418311225793394899692002925487
61418311225793394899692003041883
61418311225793394899692003041967
61418311225793394899692003042126
61418311225793394899692003042127
61418311357353003319158013722541
61418311357425938190526822996075
61418311357425949303564224450463
61418311357461060335183990499607
61418311357461071448221391953995
61418311357462261092266366486743
61418311357462272205303767941131
61418311375151814249809141783041
61418311375152114439351445632849
61418311375152114439351449864937
61418311375152114439352478734713
61418311375152116268658013760391
61418311375186947504511025735773
61418311375186947504512054624263
61418311375186947641772809349655
61418311375186947641772810399415
61418311375186947687525250602919
61418311375186947687526393791559
61418311375188148261593401741623
61418311375188148261594430611399
61418311375188148261594434843487
61418311375188148398771502516999
61418311375188148398771503566759
61418311375188148399607298695863
61418311375188148444524058555687
61418311375188148444525087425463
61418311375188148444525091657551
61418311375188150045983210022439
61418311375188153757106846242825
61418311375188153757106850474913
61418311375188155587250242637519
61418311375369718442611476145383
61418311375369718442674238260227
61418311375369768448736545561041
61418311375370919199693508709367
61418311375370919199693851665959
61418311375370969205818806762753
61418311375475134694618338948639
61418311375475134877632678582495
61418311376026232171603561384815
61418311376026232354616872148895
61418311376026232354617901018671
61418311381060439659919152945531
61418311381060450772956554399919
61418311381095561804576320449063
61418311381095572917612693014961
61418311381095572917613721903451
61418311381095573100544378717515
61418311381095578451265061640397
61418311381095578451266090528887
61418311381096762561658696436199
61418311381096773674696097890587
61418311381096773857626754704651
61418311381096779208348466516023
61418311428256508276378022489739
61418311428256509465217309524169
61418311428256808465460331193155
61418311428329442552947559562939
61418311428329442555941884169317
61418311428329443151010197832373
61418311428329444339846817562237
61418311428329459157230019501421
61418311428329459161497719605345
61418311428329459161497719624059
61418311428329460811137599304889
61418311428329742744731305107193
61418311428329742744732076759525
61418311428329743157266452195301
61418311428329743340093539654915
61418311428329743340280791830561
61418311428329744391776416507195
61418311428329744574875473149847
61418311428329744986573020335941
61418311428329759345600997638365
61418311428329759345684680458157
61418311428329759345685053529499
61418311428329759346500584801849
61418311428329759765062175580373
61418311428361874518991456935357
61418311428361874663846298945973
61418311428361874701920970088605
61418311428361874702005025979739
61418311428361874702005800820015
61418311428364575810643395069421
61418311428364575810643768122049
61418311428364576405168029715129
61418311428364576405439998898167
61418311428364576405440371950795
61418311428364577595033575353105
61418311428364577602627662638329
61418311428364581306157211106931
61418311428364581306157212623251
61418311428364581306973463123125
61418311428364582953286269378265
61418311428365776567725771056557
61418311428365776567726144127899
61418311428365776979509178893549
61418311428365777116769933618941
61418311428365777117522304208555
61418311428365777124092051739841
61418311428365777162250405702265
61418311428365777162250778773607
61418311428365777162439065118139
61418311428365777162522374885303
61418311428365777162523518060845
61418311428365778352094687328781
61418311428365778352094944546225
61418311428365778352115579337373
61418311428365778352115952408715
61418311428365778359626355805673
61418311428365778771220333637317
61418311428365782056461665619329
61418311428365782063155904274275
61418311428365782063239587094067
61418311428365782063239588629101
61418311428365782063992737228221
61418311428365783710348067617045
61418311428365783710368645371017
61418311428365783710368645384115
61418311428365783893382985023795
61418311428544689975299943875359
61418311428544695463216206152437
61418311428548547917336545039021
61418311428548592245021210835691
61418311428548592252531357015253
61418311428548597925973441938619
61418311428548597925973470505285
61418311428548597925973470518335
61418311428548597925973556244433
61418311428580718176504506487795
61418311428652713586972119856621
61418311428652713586973263517437
61418311428652713586973267749525
61418311428652746984551098462459
61418311428652746984551870114791
61418311428652746994592645353621
61418311428652763000812438326313
61418311428652763000813586236687
61418311428652763595546652043083
61418311429201159369096532740291
61418311429203860477735959279465
61418311429203861072531878711347
61418311434238018555537706113081
61418311434238067966049198262411
61418311434238067966051895331807
61418311434238079079089296786195
61418311434238084612738968342235
61418311434273201223745435401237
61418311434273201223746464289727
61418311434273206757397804026673
61418311434273206757398832915163
61418311434274401980828840276863
61418311434274407514481208902299
61418311434489293443771255670053
61418311434489293626701912484117
61418311451963960816352106613905
61418311451963961228134369740321
61418311451964260998007925507595
61418311451964261409601903339239
61418311451964261409789931416567
61418311451964261409873872503563
61418311451964261410689775797495
61418311451996376171397241143771
61418311451996381666910799963837
61418311451999077463050322938651
61418311451999077874832328847623
61418311451999078011822143259753
61418311451999078011822144309513
61418311451999082958563881758717
61418311452000278631914704834759
61418311452000278631914963101963
61418311452000278769928859006443
61418311452000280416304513115575
61418311452000280416304770333019
61418311452000283715562574926061
61418311452000284120650570817815
61418311452000284120650599397531
61418311452000284127156552757705
61418311452000284127344838052477
61418311452000284127428520872269
61418311452000284127428521922029
61418311452179147109497462896939
61418311452181848812723572170325
61418311452181898638367078709085
61418311452217916043425980750391
61418311452218216230164022938709
61418311452287265065001371041657
61418311452287265065001629321959
61418311452288099206991113161751
61418311452288115814721921999505
61418311452288143678627328677597
61418311452288149029266386520239
61418311452288149031796761548603
61418311452288149169054326276347
61418311452288165632730503325727
61418311452288165632750649197467
61418311452288165632751424032127
61418311452288165640344478202437
61418311452288165640344506782153
61418311452288165823359965275895
61418311452288449404081575667873
61418311452288465822020989164751
61418311452288465822022022266615
61418311452290800909397904059551
61418311452290800909401343488833
61418311452290800910153455798145
61418311452290817510354977106793
61418311452290817510354978156553
61418311452290845381790704415855
61418311452290845381790962683059
61418311452290850732513446146763
61418311452290850735040373247097
61418311452290850735043821175079
61418311452290850735044850027593
61418311452290850872301132221839
61418311452290850872301390489043
61418311452290850872304485089669
61418311452290850918058041301777
61418311452290861845550075948819
61418311452290861853164825660141
61418311452290867343591537828913
61418311452290867343591566408629
61418311452290867343591570640717
61418311452290867518992275177999
61418311452291101098671937485617
61418311452291101099424049794929
61418311452291117699624800519719
61418311452291117699625571103577
61418311452291117699625575354379
61418311452291117700440703794937
61418311452291117707218625269675
61418311452291151104797231400469
61418311452291151107328635298561
61418311452291167525247382097113
61418311452291167525248156935985
61418311452291167525248161186787
61418311452291167525268044540473
61418311452291167525268048791275
61418311452291167525269077642337
61418311452291167525269081893139
61418311452291167532862131825697
61418311452323282424220566659167
61418311452323282424220567708927
61418311452323282424241487365567
61418311452323282424241488415327
61418311452323282424304250534335
61418311452323282424304250534383
61418311452323282424304250547433
61418311452323282431834541535877
61418311452323282431834542598687
61418311452323287782556281926917
61418311452323287782556282989775
61418311452835660838489548136371
61418311452838362541924893057667
61418311452839307033149223916709
61418311452839307033149481134153
61418311452839312523514206009691
61418311452839312523514207072501
61418311452839312523576969174247
61418311452839312523576969174295
61418311452839312523576969187345
61418311452839562887141323098595
61418311452839563298735300930239
61418311452839563298923586225011
61418311452839563299007270094563
61418311452839612712847563171079
61418311452839612712847563184129
61418311452839612712847591750795
61418311452839612712847591763845
61418311452871728023351187548251
61418311452871728023413950712855
61418311452874429315004270405941
61418311452874429315066284848899
61418311452874429315067032507687
61418311452874429315067032520785
61418311452874429726786533532357
61418311452874429726848290757871
61418311452874429726849295647201
61418311452874429726849296696961
61418311452874429726851734436503
61418311452874429772601846969979
61418311452944657407536759948299
61418311452944657407619413917029
61418311452944662897984428821815
61418311452944662898046411515779
61418311452944662898049510702625
61418311452944662943803066914733
61418311452947314775587981909531
61418311452947358699272752929353
61418311452947359110783047922491
61418311452947359110783819574823
61418311452947359111055017105529
61418311452947364052438480654885
61418311452947364052438738935187
61418311452947364052442182613819
61418311452947364189699493310659
61418311452947364601418737454707
61418311452947364601481499219631
61418311452947364601484856686731
61418311452947364647238412898839
61418311454917374786050563330261
61418311454918575543132938850837
61418311454918575543133196068281
61418311454954598667198223592452
61418311455278803076814080315534
61418311455278803076814194634398
61418311455792719904424529637461
61418311455792721139770547364377
61418311455792721140045582432811
61418311455793920661782197443915
61418311455793921897127957953387
61418311455793921897127962675120
61418311455793921897127962675121
61418311455793921897128215170831
61418311455793922308910225801536
61418311455793922308910225801537
61418311455793925602977983056750
61418311455793926014948274260551
61418311455829943374250152535873
61418311455901677491529017356829
61418311455901677491529274574273
61418311455901678726876063953521
61418311455901679138658069862493
61418311455902878111622606622161
61418311455902878248883360997633
61418311455902879484229375538009
61418311455902879484230407594325
61418311455902879896011638664425
61418311455902879896012413503297
61418311455902879896014996131516
61418311456116929257478238196661
61418311456118126717793972138658
61418311456118130014559499089439
61418311456118130014560613698363
61418311456118130014560613717237
61418311456120832129505913861619
61418311456120832129506253631671
61418311456154147234093434337935
61418311456154147234093434356809
61418311456154147234909337281947
61418311456154147783137223492155
61418311456154149018483241219071
61418311456227082108726642818569
61418311456227082520508648727541
61418311456227082657769317363865
61418311456229783600883883203803
61418311460859321208188450865384
61418311460863223668706172842450
61418311460863372596448351050655
61418311460863372596448351050656
61418311461078157398705143869600
61418311461151103386375753785748
61418311461186227321323421074318
61418311461186227321323449654034
61418311461702247120959321871324
61418311461734665776975517297660
61418311461734667562180117100104
61418311461734667562183473150262
61418311462026451525575372690742
61418311462026451530658975738678
61418311462026451937357635817158
61418311462061573675318468756584
61418311462062774432400844743720
61418311462134508549951648638628
61418311462134508961733654547600
61418311462135708071688006898848
61418311462135709718816030534736
61418311836024559594628707844189
61418311836024592945721504472559
61418311836024607763104706411743
61418311836024607772870816466565
61418311836024607772871188475257
61418311836024607773146256491009
61418311836024614315152649093599
61418311836032712882611995346137
61418311836032714529824849713643
61418311836032714529828202581473
61418311836032718187601042953993
61418311836032718187601071651801
61418311836035366407616946350285
61418311836035370066230082631565
61418311836035413991334792335645
61418311836035414585859054972661
61418311836035414585859426981353
61418311836035416233263547502769
61418311836035419472476312293889
61418311836035419479254124748873
61418311836035419479254149195879
61418311836035419479254496757565
61418311836035419481764976273119
61418311836036565335309071376989
61418311836036566981684982703565
61418311836036605823957750523633
61418311836036605823957750536731
61418311836036605823957751586491
61418311836036615160199175300227
61418311836036616395545967861803
61418311836036620641340952462817
61418311836036620641340953525675
61418311853653528228685226635761
61418311853749540573621455164731
61418311853750489309823232091491
61418311853750767546578180287719
61418311853750774728196171251441
61418311853750784145843034867755
61418311853750789509134339865927
61418311853761246170784809609211
61418311853761247954358713546335
61418311853761295583809223735211
61418311853761296123563582906899
61418311853761296169233480746221
61418311853761296169317163566013
61418311853761296169317163571629
61418311853762491392663489176395
61418311853762491392666845226553
61418311853762491529090771837617
61418311853762491529906679362185
61418311853762491529906679380899
61418311853762491529924244018427
61418311853762491529927600068585
61418311853762491575677828810251
61418311853762491575681184860409
61418311853762493176282590688761
61418311853762493176300155345003
61418311853762493176303511395161
61418311853762496887423791098829
61418311853762496887423794281157
61418311853762496887905311700501
61418311853762496889871598247531
61418311853762496926315856738973
61418311853762496926315857801831
61418311853762496926399540621623
61418311853968373195360420790235
61418311853968373195360765146507
61418311853968373197871243734765
61418311853968406595447524934385
61418311853968423020916887403669
61418311853968423020979647983479
61418311853968423020983000851309
61418311853968423020983005573043
61418311853968423203997341553639
61418311853968423203997346275373
61418311853968423206445148702341
61418311853968426727021144357425
61418311853968426772774729265889
61418311853969573955706765133077
61418311853969577659213417502847
61418311853969622124093403902687
61418311853969623777999148605381
61418311853969623778002616258635
61418311853969623960996037901859
61418311853969623961013602558101
61418311853969623961016955425931
61418311853969623961016958608259
61418311853969626934977076903455
61418311853969627484584951689339
61418311853980080579424409640937
61418311853980084283767886133295
61418311853980086113094342922615
61418311853980128757852595406703
61418311853980128757854918354997
61418311853980128803606180315167
61418311853980134109139423502115
61418311853980384334940643003297
61418311853980428992876774195311
61418311853980428992880130245469
61418311853980434343598489189011
61418311854073744983321109032085
61418311854073744985015684676331
61418311854073787800991716623187
61418311854073789457409173778067
61418311854073793337172128375031
61418311854073794984301185112783
61418311854073794993589589761999
61418311854624885277976939059363
61418311854624885280487417647621
61418311854624886927616474267281
61418311854624887110568051787745
61418311859659061064104720141053
61418311859659094415113834422015
61418311859659109232497036361199
61418311859659109242535114536249
61418311859659109415427693175263
61418311859659109425552926074113
61418311859659111061803604501839
61418311859659111072406542806343
61418311859659114722924895256683
61418311859659115965801608333205
61418311859667214352841149295925
61418311859667216182147721685915
61418311859667219840760853717845
61418311859667219840760857967195
61418311859669866230717047320573
61418311859669868060023243943619
61418311859669868060023615461213
61418311859669916238537693739011
61418311859669921132413935512725
61418311859671068634091651814493
61418311859671072475635444909837
61418311859671107476364421169803
61418311859671116988758575501131
61418311859671116988761931568551
61418311859671122293747623108987
61418311859888754216438459639865
61418311859986015533332610898993
61418311862625585308450029495702
61418311906830851405666758282045
61418311906830851406419899442419
61418311906830856299877732401949
61418311906831151000412717497767
61418311906831156351050488209093
61418311906831156534065086123203
61418311906831156534065086141917
61418311906831156534901911190557
61418311906831156945847092037839
61418311906927168879754197551007
61418311906928070039851755942945
61418311906928070042299821255261
61418311906928097308144565056191
61418311906928097902669199701899
61418311906928097902941168866223
61418311906928101609460482852069
61418311906928112722560904836909
61418311906928112730090825216501
61418311906928113919202879203527
61418311906928117478694961472121
61418311906928117615955974477767
61418311906928117622732776744311
61418311906928117622732778279345
61418311906928117671750073163883
61418311906928117671750331444137
61418311906928119270677709263301
61418311906928364695452502636095
61418311906928369636836315276603
61418311906928369636836573543759
61418311906928370048618837733033
61418311906928396264576611389661
61418311906928396265057787636513
61418311906928396265141728624131
61418311906928396265329756701507
61418311906928396265329756819551
61418311906928397499923662113447
61418311906928397911705663895325
61418311906928398094720003062621
61418311906928398094720265942193
61418311906928401204269462598243
61418311906928401204269462603859
61418311906928401204272557204485
61418311906928401799066066426989
61418311906928403034412855806237
61418311906928412871163584090597
61418311906928412871435551738601
61418311906928412872858159734843
61418311906928412873130128899167
61418311906928412873611305146019
61418311906928412873691517130229
61418311906928412873691888666537
61418311906928412873883274329057
61418311906928414109226705073401
61418311906928414519987216472595
61418311906928414520259181404831
61418311906928414520820941172201
61418311906928414520824040004915
61418311906928417812735939820857
61418311906928417812819622646265
61418311906928417815267082252203
61418311906928417815267340532457
61418311906928419459676707031749
61418311906928419459864992326521
61418311906928419459948303143445
61418311906928419459948675151929
61418311906928419459948676214787
61418311906928419461643251840319
61418311906928419462208110912579
61418311906928419462396397270209
61418311906936173368278551572923
61418311906936175151852455510047
61418311906936217794165568266591
61418311906936217840668941369721
61418311906936219441294625004343
61418311906936222589000221397137
61418311906936222782056111110099
61418311906936223144821051703929
61418311906936223145636954647941
61418311906936223183524856042845
61418311906936223183796825225883
61418311906936223193085229875099
61418311906936224382678437526759
61418311906936224382678695793963
61418311906938874476917551995487
61418311906938875071714155824233
61418311906938876260491455932611
61418311906938876855288059761357
61418311906938918948554800613197
61418311906938919536510458335807
61418311906938919543079063722597
61418311906938920725350520675669
61418311906938924292435566318433
61418311906938924429696325293175
61418311906938924436474133498809
61418311906938924436474156429495
61418311906938924436474157945815
61418311906938924436474505035117
61418311906938924437290036442821
61418311906938924475177936787965
61418311906938924475449905952289
61418311906938924475449905971003
61418311906938924484738569931519
61418311906938924484738569950233
61418311906938924886960200964141
61418311906938924887232170147179
61418311906938926083603214700829
61418311906938926083603557540781
61418311906940075782980184788061
61418311906940077017573573658207
61418311906940077017573831925363
61418311906940077429356096114637
61418311906940119698796230512911
61418311906940119698862091464841
61418311906940120110390208331457
61418311906940120110393307164171
61418311906940120110578494689087
61418311906940120247089202939559
61418311906940120247570379186411
61418311906940120247633399585721
61418311906940120247654062024917
61418311906940120247839249531119
61418311906940120247842348369449
61418311906940120247905110488665
61418311906940120247905110501763
61418311906940120254411321060459
61418311906940120255164466471635
61418311906940120293592834322943
61418311906940121901540377798211
61418311906940125049517942311185
61418311906940125049517943374043
61418311906940125186778701285927
61418311906940125186778701285975
61418311906940125193473198202461
61418311906940125193556533466391
61418311906940125193556533485105
61418311906940125193556881027869
61418311906940125194038054086777
61418311906940125194310023269815
61418311906940125196004340633807
61418311906940125196004598914061
61418311906940125232448599138347
61418311906940125232532283007899
61418311906940125605067176034105
61418311906940125605820317213193
61418311906940125644042576956893
61418311906940125644042578019751
61418311906940125644230863314523
61418311906940125791428823915569
61418311906940126840413965413353
61418311906940126840602250708125
61418311906940126840685561525049
61418311906940126840685590221405
61418311906940126840685933533533
61418311906940126840685934596391
61418311906940126842945369294183
61418311906940126843133655651813
61418311906940126843196417771029
61418311906940127023616247507853
61418311906940127023616333596921
61418311906940127023699929861085
61418311906940127026210757410501
61418311907143300209840081381631
61418311907143303916694384926899
61418311907143303962447969835363
61418311907143303962447969840979
61418311907143349623614542086093
61418311907143349623617640918807
61418311907143350218477002145035
61418311907143350218477006866769
61418311907143350220924809293737
61418311907143350220924809411781
61418311907143350221489668478425
61418311907143353925268286948283
61418311907147200889041354009411
61418311907147250849330269237311
61418311907147250849332593701925
61418311907147250851108787036979
61418311907147252083863389461873
61418311907147252678656611241159
61418311907147252678656639937515
61418311907147252678656897154959
61418311907147252678719287266935
61418311907147252678722754920189
61418311907147252681254503174553
61418311907147255653456680020209
61418311907147255790717694075615
61418311907147255836471278984079
61418311907147256247500142651153
61418311907147256248253283830241
61418311907147256385514038555633
61418311907154155064812001759341
61418311907155011298247546724691
61418311907155011298247547787549
61418311907155013127574003514011
61418311907155055772334578946393
61418311907155055818088163738217
61418311907155057602477975318001
61418311907155305998782532883367
61418311907155311532434901508803
61418311907155311532434901527517
61418311907155311533271726576157
61418311907158063061241526587139
61418311907251368349761261554317
61418311907251368349764356627119
61418311907251368349764360859207
61418311907251368350329216743523
61418311907251372054107062039113
61418311907251373281859763083377
61418311907251373281859764133137
61418311907251373289453851418361
61418311907251373291148427062607
61418311907251373876656366912123
61418311907251373876656367961883
61418311907251401564322946375021
61418311907251405454130802850287
61418311907251416528006841490275
61418311907251417753496640164779
61418311907251417761091100036071
61418311907251418175135893995939
61418311907251418355890797402585
61418311907251418358147134330521
61418311907251418358147138562609
61418311907251418358335162407897
61418311907251421467131476165113
61418311907251422055087133887723
61418311907251422062680962892693
61418311907251423114260528670777
61418311907251423297274868310249
61418311907251423298027755454269
61418311907251423299722332148275
61418311907252267126405712505459
61418311907252274444468063863167
61418311907252317134979875871381
61418311907252318735604522036745
61418311907252318918553029420851
61418311907252322439947999573247
61418311907252322622962339225817
61418311907252324270090649708625
61418311907252602313814587944555
61418311907252618924603521321513
61418311907252618924875115916889
61418311907799812294964758354959
61418311907799814125110216231153
61418311907799817828617126980395
61418311912739476819523632439407
61418311912739477871374909120275
61418311912739478054305565934339
61418311912836688134893769270691
61418311912836689370153407108419
61418311912836689964950010937165
61418311912836689965033808075821
61418311912836694858073108343799
61418311912836695269667086175443
61418311912836721488888860917513
61418311912836721489160830100551
61418311912836722721243879738895
61418311912836723315768514384603
61418311912836737538627081678079
61418311912836737538629778747475
61418311912836737541053996351629
61418311912836737548667856922525
61418311912836737548671328807867
61418311912836737952647974183273
61418311912836738133151716323787
61418311912836738143192491549519
61418311912836738143195963453575
61418311912836738143464460732557
61418311912836738143464575051421
61418311912836739195796913660277
61418311912836739367936346888115
61418311912836739378811253299749
61418311912836739378811367612997
61418311912836739790321548305985
61418311912836743440839901819135
61418311912836744683716614895657
61418311912844793245112652493059
61418311912844794891488563819635
61418311912844800379408265055015
61418311912844828245845099120595
61418311912844843070003013615027
61418311912844843070003127933891
61418311912844843070756159044917
61418311912844843246158957873843
61418311912844843252933670429091
61418311912844843252933784747955
61418311912844843253770612997637
61418311912844844900062727185557
61418311912844844900146524324213
61418311912844848557922714850407
61418311912844848557922719118471
61418311912844848558675860280297
61418311912847494948359708933043
61418311912847494948635148955875
61418311912847496183141645614515
61418311912847496777938249443261
61418311912847496777941717096515
61418311912847500436279416541503
61418311912847500436551411234357
61418311912847501671061346849895
61418311912847502265857979374997
61418311912847544361656095409907
61418311912847544361659563081875
61418311912847544956180726869075
61418311912847544956180730055615
61418311912847544956184197727583
61418311912847544956452699238653
61418311912847544957021025964167
61418311912847546008788619819627
61418311912847546191802959459099
61418311912847546603309786812081
61418311912847546603313254465335
61418311912847549842797988439653
61418311912847549849575796645287
61418311912847549849575800913351
61418311912847549849575825360357
61418311912847549850328942075177
61418311912848697535020739749261
61418311912848697535024092617091
61418311912848701193633786754933
61418311912848730294496874082819
61418311912848730706090851914463
61418311912848735782497163556079
61418311912848736194279426682495
61418311912848745118654902896115
61418311912848745523474053853647
61418311912848745530248880727759
61418311912848745706485295719051
61418311912848745706673581013823
61418311912848745706676679850749
61418311912848745713266573248159
61418311912848745713451506724861
61418311912848745714019718659335
61418311912848746948801652154267
61418311912848747360392277118081
61418311912848747360395629985911
61418311912848750599880365495263
61418311912848750606658200880933
61418311912848751018168585149679
61418311912848751018440464007349
61418311912848751018440468239437
61418311912848752253787257618685
61418311913063664574438623390745
61418311913063681045644091255149
61418311913063681045727773608381
61418311913063681228658316103581
61418311913063681228658430894621
61418311913066382748891150881673
61418311913160894369569532592165
61418311913160899857548552268129
61418311913160948036063260349439
61418311913163601560733078300897
61418311915693794414446677037488
61418311915693796252120360761702
61418311915693796252120361228262
61418311915803208515202382176234
61418311915803208515202755247736
61418311915803208538177178731003
61418311915803210161578293502810
61418311916017995163045926405970
61418311916017999421202366243388
61418311916017999421390651538208
61418311916021901879188314456274
61418311916021901880882890100520
61418311916021901881636031279608
61418311916021901881636032329368
61418311916021901881719718337104
61418311916021903116982049006524
61418311916021903116982050056284
61418311916115260744874663843838
61418311916115262392002687479726
61418311916126067558615014659246
61418311916126067558615043355602
61418311916126068791702398621542
61418311916126068791702398640256
61418311916126068794150121211998
61418311916127268313165645597432
61418311916127268313437614780470
61418311916127268315613363470526
61418311916127269960294698103096
61418311916127269960482984447628
61418311916127269960566667267420
61418311916127269961989274797102
61418311916129970019048708391822
61418311916129971251947779897976
61418311916666392810914302852422
61418311916666407628294065834868
61418311916674491147744523618348
61418311916674491195924908875882
61418311916674496684116583549474
61418311916674496685873548237062
61418311916674496686351654328842
61418311916674496686623623511880
61418311916674507209194883006370
61418311916674507209197948910640
61418311916674507666733797995280
61418311916674507667485914555394
61418311916674512555586132482334
61418311916674512562364312690836
61418311916674512563116429250950
61418311916674512745378651858132
61418311916674512745378656575494
61418311916674512746130764652718
61418311916674512746130768884806
61418311916674512746131797754582
61418311916677208905852049254198
61418311916678399147140972436318
61418311916678399147144415642566
61418311916678409716033344265858
61418311916678415198280997508308
61418311916678415198845081740292
61418311916678415199034138687396
61418311916678415205896005499932
61418311916678415206648117809244
61418311916678415206649146679020
61418311916678415610628117568800
61418311916678415618242091395702
61418311916678415618242095627790
61418311916771754113709912074998
61418311916771754296724251242294
61418311916771754304255318128208
61418311916771759244889309510252
61418311916771759244892667095444
61418311916775656574227260980722
61418311916775656764583606326916
61418311916775656764587049533164
61418311916775659868485373983348
61418311916990562631747600122302
61418311916990606913344973860668
61418311916990606920119456378508
61418311916990607104137989919100
61418311916990607104141427340804
61418311916990608339484006110822
61418311916990608339484007646016
61418311916990608339487445067720
61418311916990608751081424421460
61418311916990611854979751585800
61418311916990611857427474176256
61418311916990611861694912476516
61418311916990612040441813810112
61418311916994461388483231712196
61418311916994461388483232761956
61418311916994510794646042587810
61418311916994510799729387368542
61418311916994510799729645635746
61418311916994510799729758885976
61418311916994510799732824790246
61418311916994510799733083057450
61418311916994510801423964062548
61418311916994511211511651544718
61418311916994511211595334370126
61418311916994514910021736672266
61418311916994514912553140553096
61418311917001363904221864639798
61418311917001363949978515433818
61418311917001368845609030129374
61418311917001413317246278747084
61418311917001413317249344651354
61418311917001413317999424176974
61418311917001413322266862477234
61418311917001413733860840295780
61418311917001413773090616575428
61418311917001413774785193735994
61418311917001413917879373836372
61418311917001413917882811258076
61418311917001418668721131270984
61418311917001418670415708431550
61418311917001418851735099387406
61418311917001418851735470904840
61418311917001418854183193495296
61418311917001418859266539344662
61418311917001418860961373237238
61418311917001419263517363563582
61418311917001419271048803520838
61418311917002564661304240160374
61418311917002564661307306045930
61418311917002570194956237249662
61418311917002570202298242956384
61418311917002570202570212139422
61418311917002570202571241009198
61418311917002570202571245241286
61418311917002570204745960829478
61418311917002603549250240491900
61418311917002603551485312339902
61418311917002614075081799697550
61418311917002614079328574495804
61418311917002614079895845202026
61418311917002614120837675675624
61418311917002614125649309540522
61418311917002614490922552327448
61418311917002614491674664636760
61418311917002614491678109378202
61418311917002614530089309742772
61418311917002614531867569256570
61418311917002614532620714686460
61418311917002614536678174270406
61418311917002614537431315449494
61418311917002614667346627046460
61418311917002614667350064468164
61418311917002614669881469411852
61418311917002614674124806788402
61418311917002614674128244210106
61418311917002614674688632753182
61418311917002614674688891020386
61418311917002614674692070174886
61418311917002614674692328442090
61418311917002614674692334226634
61418311917002614674960601936220
61418311917002614674961635038084
61418311917002614674965072459788
61418311917002614676383209447188
61418311917002614676659649153794
61418311917002619424966683259240
61418311917002619425719824438328
61418311917002619427498083952126
61418311917002619428251229382016
61418311917002619432308688965962
61418311917002619433061830145050
61418311917002619608733792554750
61418311917002619608734164072184
61418311917002619610992453480740
61418311917002619616076056528676
61418311917002619616076169778906
61418311917002619616348025711714
61418311917002619616348138961944
61418311917002619616348800546374
61418311917002619616349172063808
61418311917002619618043748757814
61418311917002620019762915551838
61418311917002620020516056730926
61418311917002620022022347080400
61418311917002620027104921258560
61418311917002620027377923543462
61418311917002620027858062437648
61418311917002620028130031620686
61418311917002620028131064722550
61418311917005271900651013699520
61418311917005271908181305750774
61418311917005271908264988576182
61418311917005315783331190110272
61418311917005315824084735302100
61418311917005315829084398307184
61418311917005316370593686672984
61418311917005316372288262317230
61418311917005316373125090553814
61418311917005316378123978724238
61418311917005316378127420867676
61418311917005316379906708780270
61418311917005321311980852181274
61418311917005321314427798402036
61418311917005321319511144232528
61418311917005321723763116357450
61418311917005321725457692001696
61418311917098664118159031558224
61418311917098665350995339882512
61418311930465352875330799121347
61418311930465358364066406837199
61418311930465358364066407900057
61418311930561665590501356326127
61418311930561665590501360925397
61418311930562571509244085892401
61418311930562597728466090690753
61418311930562599372333497752821
61418311930562599372333498815679
61418311930562614192224945676211
61418311930562614192225203956513
61418311930562614199566837991365
61418311930562614199755123286185
61418311930562615980881333447253
61418311930562615980881334510111
61418311930562615983956644872501
61418311930562619275892564594739
61418311930562619275892589041745
61418311930562619686921710975975
61418311930562619686921712038833
61418311930562619687674827708105
61418311930562619687674828770915
61418311930562619687674853217921
61418311930562619687737614982845
61418311930562620923021617087353
61418311930562620923021617100403
61418311930562620923084377802517
61418311930562620923084378852277
61418311930562620923084407548633
61418311930562916173227238752645
61418311930562921112354971682661
61418311930570674972337360165273
61418311930570719310061156646181
61418311930570719310061161232401
61418311930570721093635060583305
61418311930570724797227721292857
61418311930570724797227721305955
61418311930570724797227745752961
61418311930570724797980861068101
61418311930570724797980862117861
61418311930570724797980862471993
61418311930570724797980862485043
61418311930570724797980865654321
61418311930570724797980866717131
61418311930570724798043623187157
61418311930570724798043624236917
61418311930573371187664710770607
61418311930573371187664715369877
61418311930573372971238614707731
61418311930573376675584414142767
61418311930573376675584415192527
61418311930573376675584419791797
61418311930573421150568972052021
61418311930573421150757257359891
61418311930573421195485728706639
61418311930573421195485733305909
61418311930573422385288142378185
61418311930573426088880803087737
61418311930573426088880803100835
61418311930573426088880827547841
61418311930573426089633942862981
61418311930573426089633944266873
61418311930573426089633944279923
61418311930573426089633947449201
61418311930573426089696704982037
61418311930573426089696706031797
61418311930573426500663067277011
61418311930573426501416208456099
61418311930573426501478969171263
61418311930573426501478970221023
61418311930573427736009884289757
61418311930573427736009884302855
61418311930574579079231017565841
61418311930574623553943605242345
61418311930574623553964525948697
61418311930574627257724546656285
61418311930574627257745466194833
61418311930574627257745467244593
61418311930574627258498583976675
61418311930574627440676214869459
61418311930574627441492117813471
61418311930574627441513038401779
61418311930574628493071339222073
61418311930574628493092230064265
61418311930574628493092258760621
61418311930574628493092259810381
61418311930574628676022917109879
61418311930574628676023261466151
61418311930574629087616894941523
61418311930574629087617239297795
61418311930574629087805181286055
61418311930574629087805267375123
61418311930574629087867943050979
61418311930574629087868029140047
61418311930574629087888862589527
61418311930574629087888863639287
61418311930574629087888949728355
61418311930777849904230432855271
61418311930777850087244657330697
61418311930777851687803188882021
61418311930777851687803217578377
61418311930777851687806570446207
61418311930780551789654887657779
61418311930780553391032712535609
61418311930780553391050248495447
61418311930780553391050277191803
61418311930780553391053604545605
61418311930780553391053633241961
61418311930780553574047024541743
61418311930788656717218671348269
61418311930788656717218671361367
61418311930789857657231588886045
61418311930792258578859283486735
61418311930792259127902302388303
61418311930792259171210378980399
61418311930792558768129877366879
61418311930885870002920699382181
61418311930885870002920703968401
61418311930885901570353704650471
61418311930885901570353962917675
61418311930885903216729615963949
61418311930885903216729615977047
61418311930885903216729874244251
61418311930885918171292099009923
61418311930885918171309920883609
61418311930885918171313019716323
61418311930885918180598325532825
61418311930885919817685573929883
61418311930885919817685573942981
61418311930885919817685832210185
61418311930885919827727377684357
61418311930885919827727382270577
61418311930885920010745189576561
61418311930885923120290915042737
61418311930885923532073178169153
61418311930885923715087634011199
61418311930885925361463545324677
61418311930885925361463545337775
61418311930886774274262379980339
61418311930886774274262404427345
61418311930886774274262408659433
61418311930886775921391431069061
61418311930886775921391432118821
61418311930886775921391432472953
61418311930886775921391432486003
61418311930886776104406145178311
61418311930886802137349493002649
61418311930886802138165400551755
61418311930886802138165744908027
61418311930886802139860320202353
61418311930886803784459951969245
61418311930886803784477516638537
61418311930886803784478635852555
61418311930886803786989372708017
61418311930886803786992471540731
61418311930886803921738271014009
61418311930886803921738528231453
61418311930886803921739299883785
61418311930886803967491741486969
61418311930886818601843126274883
61418311930886818601860948148569
61418311930886818601864046981283
61418311930886818609455925063913
61418311930886818609455925076963
61418311930886818611149352797785
61418311930886818784857465908739
61418311930886818784875287782425
61418311930886818784878386615139
61418311930886820385417024562977
61418311930886820393028705200799
61418311930886820395539159678921
61418311930886820578556971216993
61418311930886823550843094817341
61418311930886824092271101128015
61418311930886824099069057219705
61418311930886824099069058282515
61418311930886824099069082729521
61418311930886824099069086961609
61418311930886824099884960163717
61418311930886824099884961226527
61418311930886824099884989905621
61418311930886824099886109119639
61418311930886824099886109473771
61418311930886824099886109486821
61418311930886824099886113718909
61418311930886824145638661276159
61418311930886824282083512707619
61418311930886824282899329912483
61418311930886824282899415651631
61418311930886824282900448753495
61418311930886825929191644139701
61418311930886825929212565213283
61418311930886825930028357603959
61418311930886825930028357958091
61418311930886825930028472389383
61418311930886825930028472743515
61418311930887074463512053253461
61418311930887074463512053272175
61418311930887076293655818470147
61418311930887102327435965479177
61418311930887103976259966588161
61418311930887103976263065420875
61418311930887104156742533501725
61418311930887118928374473480739
61418311930887118928374474997059
61418311930887118928374475015773
61418311930887118928392295354425
61418311930887118928392296870745
61418311930887118928395394187139
61418311930887118928395395703459
61418311930887118935986125422205
61418311930887120574684267110325
61418311930887120574687618443121
61418311930887120577194745213309
61418311930887120584809753204933
61418311930887120584809753559065
61418311930887120584809758263329
61418311930887120585374618392783
61418311930887120767827565097137
61418311930887124281540545698105
61418311930887124289155553689729
61418311930887124289155554043861
61418311930887124289155555106671
61418311930887124289155555206049
61418311930887124289155670364479
61418311930887126118462238492021
61418311930887126118462238505119
61418311930887126119299066741703
61418311930889470489589735171845
61418311930889472273979542052981
61418311930889477807632282681493
61418311930889505078370228102415
61418311930889505078370485319859
61418311930889505487707011595769
61418311930889505487724576251963
61418311930889505487725695465981
61418311930889505487727932302121
61418311930889505624901647802027
61418311930889505624901905019471
61418311930889520305090184838597
61418311930889520305107749494791
61418311930889520305111105544949
61418311930889520312702984690389
61418311930889520487286293644007
61418311930889520495717324324245
61418311930889520497327442291161
61418311930889520497410753107877
61418311930889522274189281119097
61418311930889522279272625899829
61418311930889522279272626949589
61418311930889522281716991954853
61418311930889522281717249172297
61418311930889525803132019790193
61418311930889525803133169100247
61418311930889525848885720889585
61418311930889525978532757605839
61418311930889525985247146713081
61418311930889525986062792439649
61418311930889525986062797038919
61418311930889525986063049657093
61418311930889525986147508734103
61418311930889527038478812351769
61418311930889527038478813401529
61418311930889527038478841048125
61418311930889527633275417584567
61418311930889527633275532369991
61418311930889772462413312413903
61418311930889772463166453107717
61418311930889772463166456762269
61418311930889772463166457825079
61418311930889772463250135933125
61418311930889776166759106764395
61418311930889776166759107230955
61418311930889776166759111835889
61418311930889776166759112898699
61418311930889777813888164919089
61418311930889777996902878096671
61418311930889804029846195806259
61418311930889805267640821982559
61418311930889805267641079200003
61418311930889805676975368770915
61418311930889820630805625563981
61418311930889820631555414924999
61418311930889820631555672142443
61418311930889820631558771447333
61418311930889820631558772510191
61418311930889820639233185035631
61418311930889820640844451379481
61418311930889821877027700187663
61418311930889822277931326736849
61418311930889822277931583469019
61418311930889822277931585004053
61418311930889822277934678069645
61418311930889822463459874999241
61418311930889822468543220829733
61418311930889822470987585834997
61418311930889822470987843052441
61418311930889825992402729977905
61418311930889827227749407281673
61418311930889827821709298131643
61418311930889827821709556398847
61418311930889827822546126368227
61418311930897575600084053826661
61418311930897575600084058412881
61418311930897577383657957763785
61418311930897581087250618473337
61418311930897581087250618486435
61418311930897581088003758248581
61418311930897581088003759298341
61418311930897581088003759652473
61418311930897581088003759665523
61418311930897581088003762834801
61418311930897581088003763897611
61418311930897581088066520367637
61418311930897581088066521417397
61418311930897582734379699675357
61418311930897582734379699688455
61418311930897625424890732128837
61418311930897625424890736715057
61418311930897625552029351742497
61418311930897625562151486858441
61418311930897625607905071762693
61418311930897625607905076348913
61418311930897627209280543609243
61418311930897627392294883248923
61418311930897630912622155842157
61418311930897630912810442199787
61418311930897630913438057736409
61418311930897630913438058786169
61418311930897630913626344094039
61418311930897630913626345143799
61418311930897631095803971319221
61418311930897631095803975918491
61418311930897631096640799568903
61418311930897631096640799923035
61418311930897632743016711249563
61418311931437916081357801315465
61418311931437966041666404667217
61418311931437966041666519452641
61418311931437966041669846810655
61418311931437966041669847873465
61418311931437966041669872320471
61418311931437966087483869485941
61418311931437966087483869485989
61418311931437966087483870548799
61418311931437967276263495010767
61418311931437967276263495023865
61418311931437967276263523707123
61418311931437967276263523720221
61418311931438218051672874279917
61418311931438265819137281436131
61418311931438266230731259267775
61418311931438266230919545612307
61418311931438266230999759249427
61418311931438266230999759262525
61418311931438266230999874034851
61418311931438266231000878457669
61418311931438266231000879520479
61418311931438266231003202455675
61418311931438266231003202468773
61418311931438266231003226902681
61418311931438266231003226915779
61418311931438267465513196998959
61418311931438267465513197012057
61418311931446071151219297202257
61418311931446071151222764855511
61418311931448723077841294234023
61418311931448772307851368726167
61418311931448772442872378997137
61418311931448772442872752049765
61418311931448772442875822190287
61418311931448772442875822203385
61418311931448772442875846650391
61418311931448772854654643173313
61418311931448772854654757958737
61418311931448772854658086379561
61418311931448772854658110826567
61418311931448772856894387627735
61418311931543315866341578242081
61418311931543315867094809765411
61418311931543315867157481186093
61418311931543315869608645453587
61418311931543317650650029819225
61418311931543317650730241817937
61418311931543317650730356253441
61418311931543317650730613470885
61418311931543317650730614870565
61418311931543317650731389709437
61418311931543317650731389728311
61418311931543317650733713720541
61418311931543317696483826726401
61418311931545967747212198528253
61418311931545967747481073110665
61418311931546017158748149827495
61418311931546017569776924213137
61418311931546017570530155736467
61418311931546017570592827157149
61418311931546017752519265617679
61418311931546017752707550912451
61418311931546017753544380579075
61418311931546017753607141281141
61418311931546017753607142343999
61418311931546018805122683659751
61418311931546018805122941940053
61418311931546018805123802873769
61418311931546018805124061154071
61418311931546018942300012427259
61418311931546018942303111614105
61418311931546018942383323612817
61418311931546018942383696665445
61418311931546018942386795502323
61418311931546018942386795515421
61418311931546019353893733041459
61418311931546019353893990258903
61418311931546019353897089445749
61418311931546019353897090508559
61418311931546019354165587788993
61418311931546019354165702224497
61418311931546019354165702574417
61418311931546019354165959441941
61418311931546019354166735693543
61418311931546019354166735699367
61418311931546019354169058628787
61418311931546019354169059691597
61418311931546019399919172697457
61418311931546019399920291905651
61418311933418766379901844053872
61418311933418771923613580958834
61418311933418771923613581425394
61418311933419965352595408397152
61418311933419967548766111164508
61418311933419967739308418385052
61418311933419967739311771252882
61418311933419972680695842160546
61418311933419972680695842278590
61418311933419972680695842627106
61418311933419972680695842645980
61418311933419973092289820110234
61418311933528924724022469156708
61418311933744170357008096523850
61418311933744172143928079289744
61418311933744175712433496180500
61418311933744177496822188452712
61418311933744177497094156106380
61418311933744177497094156224424
61418311933746422942966931158606
61418311933746872060251688478199
61418311933746872060255156137277
61418311933746872062783089176909
61418311933746872062783093776179
61418311933746873252294971770516
61418311933746873844640380750411
61418311933746873847171786048390
61418311933746873847171786048391
61418311933746877004086576931444
61418311933746878788475269203656
61418311933746879200341215850948
61418311933851940091251676958412
61418311933851940092067953309184
61418311933851945445049100881158
61418311933851945445237387592920
61418311933853146199809165625978
61418311933853146202319763119320
61418311934388667188976211481328
61418311934388667191232548409264
61418311934391362944526106061303
61418311934391363539050740707171
61418311934391363539322336818707
61418311934391363541501558252544
61418311934391363541501559302304
61418311934391363541773526950148
61418311934391368482135840848950
61418311934391368482885629160208
61418311934391368482885630209968
61418311934391368482887953158262
61418311934391368483157597857812
61418311934391368483157598324372
61418311934391368893917846757922
61418311934391379601280668090986
61418311934392563704056204526627
61418311934392564113118777060243
61418311934392564113390373171939
61418311934392564113390373171987
61418311934392564296321029986051
61418311934392564298852435284030
61418311934392564298852435284031
61418311934392564298852435402128
61418311934392564298855788151860
61418311934392569237711926486452
61418311934392569240239859059524
61418311934392569240239859526084
61418311934392569649493932395424
61418311934392569649577499963232
61418311934392569652021864968496
61418311934392569652021865435056
61418311934392580175345237257572
61418311934392580175348704910826
61418311934392580769956907124294
61418311934400372785888861822704
61418311934403068541689460505783
61418311934403069136214095151651
61418311934403069136485691263187
61418311934403069138664913740960
61418311934403074077541942573648
61418311934403074077813911737812
61418311934403074080048984648624
61418311934404269293628795987046
61418311934404269298709042495179
61418311934404269298712514753527
61418311934404269301219558971107
61418311934404269705222773805593
61418311934404269710282131504723
61418311934404269710303023513315
61418311934404269893484384430531
61418311934404269893508744111250
61418311934404269893508744111251
61418311934404269893508745510931
61418311934404269896015785142291
61418311934404269896015789728511
61418311934404275246678178394986
61418311934500332246995666304010
61418311934501533004077927978106
61418311934501533004078042296970
61418311934715534599650488194108
61418311934715573297111548333576
61418311934715584010977227475758
61418311934715584010977227843148
61418311934715584010980580710978
61418311934715584010980666432656
61418311934715584010980666432657
61418311934715584010980666432710
61418311934715584422571205307402
61418311934715584422574644264300
61418311934715584422574644264301
61418311934715587717018719613404
61418311934715587717018719613405
61418311934716734759422563559722
61418311934716735171204569468694
61418311934716735354222261503820
61418311934716735354222264686148
61418311934716773459313636150030
61418311934716774054109868423754
61418311934716774056366205351690
61418311934716784768059489044860
61418311934716785179572878166240
61418311934716788885882986718229
61418311934719436874454985132278
61418311934719437059892768729628
61418311934719485052949743498819
61418311934719485052949743616911
61418311934719485052949743617071
61418311934719485052949745034013
61418311934719485235880399964575
61418311934719485235880399964628
61418311934719485235880400313091
61418311934719485235880400431135
61418311934719485235963967998783
61418311934719485235963967998943
61418311934719485235963968347251
61418311934719485235963968353075
61418311934719485235963968465343
61418311934719485235963968465503
61418311934719485235963969882445
61418311934719486288295761225735
61418311934719486288295761343827
61418311934719486288295761343987
61418311934719486288295762760929
61418311934719486471222864297684
61418311934719486471222864415728
61418311934719486471226418040007
61418311934719486471226418158051
61418311934719486878008302865008
61418311934719486883004870337798
61418311934719486883088553163206
61418311934719486883088554212966
61418311934719486883091991634671
61418311934719486883091991634831
61418311934719486883091991983139
61418311934719486883091991988963
61418311934719486883091992101231
61418311934719486883091992101391
61418311934719486883091993518333
61418311934719486883091996233941
61418311934719486883091996706325
61418311934719486883091997769135
61418311934719490177264470872239
61418311934719490177264471220755
61418311934719490177348039254915
61418311934719490177348039260739
61418311934719490177348039373007
61418311934719490177348039373167
61418311934719490177348040790109
61418311934719490177348043978101
61418311934719490589130045163887
61418311934719490589130045281979
61418311934719490589130045282139
61418311934719490589130046699081
61418311934719490589130049414689
61418311934719490589130049887073
61418311934719490589130050949883
61418311934727289417536626021806
61418311934727289600550965189102
61418311934727289600550966606044
61418311934727289600550966705422
61418311934727289607325792063214
61418311934727289607329146347986
61418311934727289608141696405295
61418311934727289608141701128433
61418311934727289608144019355201
61418311934727289608144020753269
61418311934727289608144020772143
61418311934727289608144020871313
61418311934727289608144020871521
61418311934727289608144025476407
61418311934727289609836272051153
61418311934727290012144944891150
61418311934727290012395991950847
61418311934727290012395991950895
61418311934727290018923124633092
61418311934727290019173913290071
61418311934727290019173913295895
61418311934727290019173913408163
61418311934727290019173913412535
61418311934727290019173913425633
61418311934727290019173914475393
61418311934727290019173914825313
61418311934727290019735674709275
61418311934727290019735678960077
61418311934727290019737999057249
61418311934727290019738003308051
61418311934727290149593985507613
61418311934727290156371906018711
61418311934727290156371907435861
61418311934727290157186695298565
61418311934727290157186695317439
61418311934727290157186695770949
61418311934727290157186698958893
61418311934727290157186700021703
61418311934727295098570764808161
61418311934727295098570766206229
61418311934727295098570766225103
61418311934727295098570766324273
61418311934727295098570766324481
61418311934727295098570770929367
61418311934727295509349955820829
61418311934727295510164742620883
61418311934727295510164744155917
61418311934727295510164744510209
61418311934727295510164748761011
61418311934728479651294487953992
61418311934728490174619003431708
61418311934728490360143710982234
61418311934728490364411522340946
61418311934728490723662020916127
61418311934728490769143521738084
61418311934728490769394684651679
61418311934728490769394684651838
61418311934728490769415606775180
61418311934728490771922617691310
61418311934728490771922617691311
61418311934728490771922622408624
61418311934728490771922622408625
61418311934728490771925975158410
61418311934728490771926089949658
61418311934728490775918348730240
61418311934728490776737723814556
61418311934728490776737724877366
61418311934728490777005968239170
61418311934728490906676245292383
61418311934728490906676246709325
61418311934728496259842322109019
61418311934728496259842322581194
61418311934728496259842322581195
61418311934728496267435033440834
61418311934728496267436152649019
61418311934728496267436152649028
61418311934731131528898039961429
61418311934731148145060883647490
61418311934731176001347752093869
61418311934731176001347752094077
61418311934731176001372111761539
61418311934731176001372112111459
61418311934731176003795475038824
61418311934731176003879152792579
61418311934731176003879157391849
61418311934731180942675599043690
61418311934731180942675599516074
61418311934731180945182640547114
61418311934731191885456791341115
61418311934731191885456795573203
61418311934731191885459115807181
61418311934731191885459116856941
61418311934731192022719788557341
61418311934731192022719789029725
61418311934731192022719790092535
61418311934731192060796603546014
61418311934731192060796718337262
61418311934731192067574526070512
61418311934731192068387448155386
61418311934731192068387449199323
61418311934731192068387452387267
61418311934731192068389772149069
61418311934731192068389773547297
61418311934731192068389773665389
61418311934731192068471016189547
61418311934731192068471017705867
61418311934731192068473340183229
61418311934731192068473341699549
61418311934731192068473342053841
61418311934731192068473344769449
61418311934731192068473346304643
61418311934731192068474488093603
61418311934731192068474489609923
61418311934731192070169065137529
61418311934731192070169065254169
61418311934731192070169066653849
61418311934731192426909080424559
61418311934731192426909080542651
61418311934731192433687001899297
61418311934731192433687003415617
61418311934731192434501790215511
61418311934731192434501790221335
61418311934731192434501791750705
61418311934731192434501794466313
61418311934731192434501794938697
61418311934731192434501796001507
61418311934731192472641744278155
61418311934731192472641744278362
61418311934731192472641744744715
61418311934731192474356868974400
61418311934731192475169677317786
61418311934731192475169677317787
61418311934731192475169682035148
61418311934731192475169682035149
61418311934731192475172776504633
61418311934731192479353436447190
61418311934731192479356789196928
61418311934731192479356903988176
61418311934731192479419665752893
61418311934731192479419665753100
61418311934731192479419666219453
61418311934731192479419667619133
61418311934731192479437119272598
61418311934731192479437120322358
61418311934731192479440472022336
61418311934731192480169712331562
61418311934731192480172811518408
61418311934731192480172812581218
61418311934731192480253022079645
61418311934731192480253023614839
61418311934731192480253026330447
61418311934731192480253026802831
61418311934731192480253027865641
61418311934731192480253395151147
61418311934731192480253399401949
61418311934731192480255346079151
61418311934731192480255346079311
61418311934731192480255346427619
61418311934731192480255346433443
61418311934731192480255346545711
61418311934731192480255346545871
61418311934731192480255347962813
61418311934731192480255350678421
61418311934731192480255351150805
61418311934731192480255352213615
61418311934731192480256494337993
61418311934731192480256494456085
61418311934731192481867388678974
61418311934731192481947598773651
61418311934731192481947598775103
61418311934731192481947598775263
61418311934731192481947598792525
61418311934731192481947603491013
61418311934731192481947603496837
61418311934731192481947603509887
61418311934731192481951071031999
61418311934731192481951071150091
61418311934731192609919947805891
61418311934731192609923305272990
61418311934731192609923305272991
61418311934731192616701226393437
61418311934731192616701226747728
61418311934731192616701226747729
61418311934731192616701227909757
61418311934731192616701228264049
61418311934731192617432447029783
61418311934731192617432448092593
61418311934731192617516015069767
61418311934731197375885860769043
61418311934731197375885860774707
61418311934731197375885860774867
61418311934731197375885860787757
61418311934731197375885861128999
61418311934731197558816517583107
61418311934731197558816517583155
61418311934731197558816517588931
61418311934731197558816517602029
61418311934731197558816517937447
61418311934731197558816519000257
61418311934731197558900085971607
61418311934731197558900086089699
61418311934731197558900086089859
61418311934731197558900086108572
61418311934731197558900086108573
61418311934731197558900087506801
61418311934731197963089382207718
61418311934731197963089382207719
61418311934731197969867303210073
61418311934731197969867304726393
61418311934731197970682091545161
61418311934731197970682092017544
61418311934731197970682092017545
61418311934731197970682093061481
61418311934731197970682093067304
61418311934731197970682093067305
61418311934731197970682093415773
61418311934731197970682096131381
61418311934731197970682096603765
61418311934824536054307211820976
61418311934824536513538378088896
61418311934824539806098821213832
61418311934824542003965123541856
61418311934828438928927065721359
61418311934828438928927070438721
61418311934828438972152688893835
61418311934828438972152688894042
61418311934828438972152689360394
61418311934828438972152689360395
61418311934828438974680621933467
61418311934828438974680626650829
61418311934828439111941295287153
61418311934828444462579434346795
61418311934828444462579434347002
61418311934828444462579434813354
61418311934828444462579434813355
61418311939328296478635237744300
61418311939328296669180898299234
61418311939328297904526915559590
61418311939328297904526916026150
61418311939328297904526916027554
61418311939328297904526916045024
61418311939437711813984964167646
61418311939652497227967083826138
61418311939652501073797206336096
61418311939652502720653261853208
61418311939652502720925229505424
61418311939652502720925229971984
61418311939655198521879596677356
61418311939655198521879601381620
61418311939655198931214143452662
61418311939655202182164094118380
61418311939655204012306342602700
61418311939760568613881878926678
61418311939760569211209625181106
61418311939760570444025270599638
61418311939760570445719847760204
61418311939760570446556676009886
61418311939760570855890960396828
61418311939760570858150740999024
61418311939760570858150769695380
61418311939761771018093306952918
61418311939761771612889912316858
61418311939761771615149348077508
61418311939764471076659032432306
61418311939764472904354707767206
61418311939764472906802428822628
61418311939764623623462228850458
61418311939764623623462228850459
61418311940300889522683508683074
61418311940300894461563891895492
61418311940300894873345897804464
61418311940300905399176310656616
61418311940300905399179749613514
61418311940300909105029807664044
61418311940300909105217835741372
61418311940308998153236944310068
61418311940308998153236944311520
61418311940308998153508913498930
61418311940308998339030178309768
61418311940309008725096238595878
61418311940309009274138999247504
61418311940309009319893613008482
61418311940309014215522984048838
61418311940309014215524127237478
61418311940311699444890025061012
61418311940311699445161994226580
61418311940311710428343298222354
61418311940311710562526042352346
61418311940311710565604049765418
61418311940311710611357634673882
61418311940311710611357637856210
61418311940311715911428148068466
61418311940311715918959214954380
61418311940311716505952411159152
61418311940311716513566386035814
61418311940311716513566389218142
61418311940311716513567533941816
61418311940312900614026260882350
61418311940406255770383905173146
61418311940406255773374789741102
61418311940408957652565893743986
61418311940408957659824216625300
61418311940408957659908932552572
61418311940408961365949310197934
61418311940625060395035642867738
61418311940625098683165603075438
61418311940625099277690237721146
61418311940625109991890562443904
61418311940625113509834028974144
61418311940625113514101467274404
61418311940627760453581479194346
61418311940627761688927496921262
61418311940627762283723842010580
61418311940627765804303191005718
61418311940627795630546876346412
61418311940627800981209265467850
61418311940627809859915094690724
61418311940627811507039679369714
61418311940627811507043118326612
61418311940627811695053937696728
61418311940627812106919627493918
61418311940627812106923066450816
61418311940627815213081203404758
61418311940627815807877434143448
61418311940627815815408874100704
61418311940635865563886742305902
61418311940635870503014476285630
61418311940635870914608454117274
61418311940635904447081574050482
61418311940635914970405978974862
61418311940635915022669329266076
61418311940635915382000072660356
61418311940635915427108180499514
61418311940635915427945008749196
61418311940635920321127801935820
61418311940635920505752920043502
61418311940635920506589748293184
61418311940635920511673465659984
61418311940635920513368042826166
61418311940635920918182694072676
61418311940635920918183841978678
61418311940635920923266411439476
61418311940635920923455472631766
61418311940635920924878080628008
61418311940635920924878337832402
61418311940635920925714908864592
61418311940637105018642570441356
61418311940637115587699750122588
61418311940637116189838243300010
61418311940637121078126379236216
61418311940637121080657784179904
61418311940637121680537848624518
61418311940637121681960713352978
61418311940639768024404205543380
61418311940639768024404206015764
61418311940639773370043343176592
61418311940639773377573635227846
61418311940639801371143557526188
61418311940639806310023681531054
61418311940639806310023682003438
61418311940639806312530723034478
61418311940639817290946809749112
61418311940639817292641270116836
61418311940639817293393382426148
61418311940639817293393382898532
61418311940639817293394530804534
61418311940639817428207449197982
61418311940639817435735449135530
61418311940639817473961034106446
61418311940639817841680591794302
61418311940639817842517420030886
61418311940639817842517793102228
61418311940639817846764310696136
61418311940639817849212031751558
61418311940639817849215471167742
61418311940639822781373554729688
61418311940639822783820128351492
61418311940639822783903810704516
61418311940639822783904958610518
61418311940639822788088971289764
61418311940639822788904621615602
61418311940639822788904878819996
61418311940639822971186993749028
61418311940639822971919218453852
61418311940639823376169785468378
61418311940639823383701225425634
61418311940639823383783760345040
61418311940639823383784908251042
61418311940639823385479483895288
61418311940733161467408850520448
61418311940733161513141514723964
61418311940733161924735492555608
61418311940733161926427745251560
61418311940733165173446903701196
61418311940733167414601591670672
61418311940733167414601592720384
61418311940733167415165675902656
61418311940733167415165676952368
61418311940733167416857929648320
61418311940737064339500771731166
61418311940737064339521692437518
61418311940737064522514996579598
61418311940737064522535917285950
61418311940737069875701994102586
61418312066460053798152424709835
61418312066460053798153199548707
61418312066460954228703451974795
61418312066460954411717791614267
61418312066460956012277355911919
61418312066460956195291695551391
61418312066461003641727866100795
61418312066461004181483254142259
61418312066461004190771659841235
61418312066461004236524211649287
61418312066461004237089328983087
61418312066461005426117677568151
61418312066461254555234800702587
61418312066461287769796483982481
61418312066461287769798807980535
61418312066461287952811082965065
61418312066461287952813405913359
61418312066461304378074934190577
61418312066461304380606338071407
61418312066678891773874488106017
61418312066678891773874746386271
61418312066678891773874746502911
61418312066678891819628073014481
61418312066678941782260623511203
61418312066678941782448651471939
61418312066679792341686528498879
61418312066679792341686529561737
61418312066679838645916957092189
61418312066679842167058065867699
61418312066679842350260433584547
61418312066680092530873181273361
61418312066680092530873439553615
61418312066680092530957122379023
61418312066680092530957123441881
61418312066680092576710708350345
61418312066680138835187550972333
61418312066680141990488267887521
61418312066680142355429069396415
61418312066680142355491831161339
61418312066680142355491832561019
61418312066680142402270272733683
61418312066680142538443409030271
61418312066680142538443410080031
61418312066680142538694198859473
61418312066680142538694199209393
61418312066680142539531028526097
61418312066784254503509377395879
61418312066784258207852077644069
61418312066784258207852078577189
61418312066784258209546654221435
61418312066784308025065701663507
61418312066784308216425982613097
61418312066784308216425983779497
61418312066784308218120559307103
61418312066785208593692243409231
61418312066785208593692273038707
61418312066785455252914241558253
61418312066785505078557748110111
61418312066787860471504773847341
61418312066787860471505032114545
61418312066787860480793437826571
61418312066787910297127617960003
61418312066787910480078937213263
61418312066787910480079195480467
61418312066787910480141699332271
61418312066787910480141699332319
61418312066787910480141929032857
61418312066787910480141957599475
61418312066787910480141957599523
61418312066787910480141957612573
61418312066787910480141958662333
61418312066787910489179314834863
61418312066787910489367601192493
61418312066788156956412090314139
61418312066788210486398183377071
61418312066788210669412523016543
61418312066788210669412523029641
61418312067335400152147185648771
61418312067335400152147443812385
61418312067335400152147443929025
61418312067335405685797230159513
61418312067335405685797488439767
61418312067335405685818150864461
61418312090095505841419844246181
61418312090418805981472398808653
61418312090422362131442741426661
61418312090422411956312209023669
61418312090422412002065765235825
61418312090422412131650156028115
61418312090422412131712918278313
61418312090422412131712919328073
61418312090422412131733838866621
61418312090422412132485951175933
61418312090422412132486984277797
61418312090422412139808070327879
61418312090422412140079666911799
61418312090422412141502645972125
61418312090422413786183981654455
61418312090422413786183982121015
61418312090422712137969172622527
61418312090422712137990093229549
61418312090422712138721284931839
61418312090422712145582774324145
61418312090422712145582774440785
61418312090422712320983512275097
61418312090422712320983513324857
61418312090422712321004432863405
61418312090422712321735624571311
61418312090422712321735624584409
61418312090422712321735625634169
61418312090422712329078664442755
61418312090422712330773240087001
61418312090422713975454576119251
61418312090423612705717819309893
61418312090423612706532980716323
61418312090423612706532980716483
61418312090423612706553643155471
61418312090423612706553872724915
61418312090423612706553901422675
61418312090423612706554647559575
61418312090423612715570682791965
61418312090423612761324267701881
61418312090423612888732533550285
61418312143273134140022408900227
61418312143273134147552615324601
61418312143273134147615348397333
61418312143273134559334850821683
61418312143273134559397612586607
61418312143273431044325877307183
61418312143273434336802374709877
61418312143273434336885942277477
61418312143273434748668206466751
61418312143488320440760819349359
61418312143488320440760819465999
61418312143488369853701550772207
61418312143488370448498154582239
61418312143488370448498154600953
61418312143488370448519075189261
61418312143488370449334982831921
61418312143491972720310140566147
61418312143491972720310141629005
61418312143492222901006572143227
61418312143492272313968224154383
61418312143492272908764827964415
61418312143492272909580734444887
61418312143492272909580735507697
61418312143596388578173381670325
61418312143596434699199119026525
61418312143596434882405215876679
61418312143596437983583935833167
61418312143596437983604856421475
61418312143596437991197795796325
61418312143596437991197795912965
61418312143596438402980059039381
61418312143596438403734353779325
61418312143596438578380538599055
61418312143596438578380539661913
61418312143596438578401460250221
61418312143596438586560407074265
61418312143596438586748693418797
61418312143597289008724408935285
61418312143597289138392224285827
61418312143597289145169284832465
61418312143597289145169285299025
61418312143597289145985163782933
61418312143597289191738748574757
61418312143597290792298312872409
61418312143597290792298313338969
61418312143597322499501689109307
61418312143597338421748823061285
61418312143597338604679595133157
61418312143597338970791840563173
61418312143597338970791841029733
61418312143597338970791842079493
61418312143597338970791870677923
61418312143597338971356700101993
61418312143597338971356701151753
61418312143597338971544987509383
61418312143597338971546135769677
61418312143597339016545426890031
61418312143597339017298572301207
61418312143597339017298687559015
61418312143597339146129559402067
61418312143597339146213242240573
61418312143597339146945467063441
61418312143597339146965612817089
61418312143597339146966387651749
61418312143597339153471565108789
61418312143597339153722612168485
61418312143597339153722613684805
61418312143597339153723647172565
61418312143597339153743534291827
61418312143597339153743534758387
61418312143597339153806210317603
61418312143597339153806210784163
61418312143597339153807329525797
61418312143597339154287472652071
61418312143597339154559441934487
61418312143597339154559442288619
61418312143597339154560474936973
61418312143597339154560475409149
61418312143597339156254017466305
61418312143597340206138633595521
61418312143597340206138634645281
61418312143597340391600810027881
61418312143597589327641897694303
61418312143597590981547986630805
61418312143597635456281495013661
61418312143597638740603549588819
61418312143597638748196603871557
61418312143597638748196604221477
61418312143597639152448459688911
61418312143597639160062434559957
61418312143597639160062435032133
61418312143597639160062435959637
61418312143597639160062435978351
61418312143597639160062436094991
61418312143597639160627294098777
61418312143597639160816729766461
61418312143597639335400153398851
61418312143597639335462915649049
61418312143597639336215286225565
61418312143597639336216061060225
61418312143597639342993206165269
61418312143597639342993206637445
61418312143597639342993207700303
61418312143597639342993208037125
61418312143597639342993208050223
61418312143597639343558066766947
61418312143597639343830036286807
61418312143597639343831068933757
61418312143597639343831069405933
61418312143597639345524611581133
61418312143597639346089470647777
61418312143597640395409227593709
61418312143600040263009781896873
61418312143600040263009782946633
61418312143600040308763367738457
61418312143600040850212671380755
61418312143600040856970706799089
61418312143600040857806387129671
61418312143600040857807535035673
61418312143600287334073334445957
61418312143600287334073449237205
61418312143600291038419133531073
61418312143600291038419134464193
61418312143600336747934576808541
61418312143600340443850609215343
61418312143600340444665740973583
61418312143600340452280375893657
61418312143600340452280376826777
61418312143600341038647213025375
61418312143600341039462344789231
61418312143600341039462344802329
61418312143600341047078129032457
61418312143601191598637116151595
61418312143601191598637862288447
61418312143601191607862758681755
61418312143601221256154787296115
61418312143601237719913871864067
61418312143601241012414645941203
61418312143601241021724001044339
61418312143601241423444540590623
61418312143601241424196910117379
61418312143601241424259672348863
61418312143601241424259701997053
61418312143601241607273783350815
61418312143601241616500804891407
61418312143601241616584487716815
61418312143601243263629085744739
61418312143601243263712768570147
61418312144144834352683561402855
61418312144144834352683561519495
61418312144148436623930688436759
61418312144148436623930689499617
61418312144148480366044303087729
61418312144148480502968003702299
61418312144148480503221375109969
61418312144148480503302618673899
61418312144148480548974959901793
61418312144148480915084882850075
61418312144148736218404679551015
61418312144148736813201283379761
61418312144148780692489558548699
61418312144148780692489644642139
61418312144148780692491969106753
61418312144148780692573212670683
61418312144148780692573241368491
61418312144148781104355476846859
61418312146442679443760237986038
61418312146442679443948524343668
61418312146442683150049368335616
61418312146442683150614228806104
61418312146442683150614228811928
61418312146446585610294748058142
61418312146446585610316013124978
61418312146446585611131576294726
61418312146446585611131577711668
61418312146551651853327830618754
61418312146551651853328088885958
61418312146551651853516375243588
61418312146551651855273827438182
61418312146551651855838687908670
61418312146551653090620620003970
61418312146551653502402884193196
61418312146551948338507114280046
61418312146551948338507114280094
61418312146551948338507372560348
61418312146551952042849817094364
61418312146551952045109253209098
61418312146551952045110028047970
61418312146551953279891185187710
61418312146551953691673449376984
61418312146556005863569460433546
61418312147099180413319152954928
61418312147099180413527326898172
61418312147099180413591122137966
61418312147099180415010371126250
61418312147099180415013728599174
61418312147099180415201756676502
61418312147099180415282340309288
61418312147099180415763516910432
61418312147099180415763517960192
61418312147099180415847200779776
61418312147099181650547774403418
61418312147099181650631342437786
61418312147099190938606740982866
61418312147099193180534467162122
61418312147099196474790514439722
61418312147099196887137380931450
61418312147101882118448816303026
61418312147101882118717686280344
61418312147101882118720785467190
61418312147101883353794834029942
61418312147101883354066430141638
61418312147101883354066803194106
61418312147102734506343314831352
61418312147102777196039960702892
61418312147102782684774081806952
61418312147102782686466706155852
61418312147102795039999589220222
61418312147102795451781595123530
61418312147102795451781595142244
61418312147103078574694469549658
61418312147103082875531450557206
61418312147103082875719478634534
61418312147103082875799689201754
61418312147103082875799689214852
61418312147103082875799947482056
61418312147103082875803046668902
61418312147103082876364549685340
61418312147103082876552834980160
61418312147103082876555158978214
61418312147103084111065496361450
61418312147103084111146481763330
61418312147103084111149064395818
61418312147103093399124089888430
61418312147103093993920693704078
61418312147103093993920693717176
61418312147103093993924136910326
61418312147103093993924136923424
61418312147103093994488221025670
61418312147103093994488221142310
61418312147103093994676249103046
61418312147103093994676249219686
61418312147103095046820445898862
61418312147103095229269810145664
61418312147103095229270154637242
61418312147103095229270183217006
61418312147103095641052160423958
61418312147103095641052160559312
61418312147103095641052189139028
61418312147103098752293638491030
61418312147103098935224180973180
61418312147103098935307863326412
61418312147103098935308236397754
61418312147103098935873066767994
61418312147103098936061009222862
61418312147103098936061094962010
61418312147103098936061353596396
61418312147103099347090213726962
61418312147103099347090213740060
61418312147103099347090242319776
61418312147103099347655072793606
61418312147103099347655073147738
61418312147103099347843359151236
61418312147103099347843359505368
61418312147208145414469520953338
61418312147208149111221379164060
61418312147208149118560802592426
61418312147208149118561060859630
61418312147208149118749347217260
61418312147208149118752446049974
61418312147208149118812223767608
61418312147208149120506799411854
61418312147208149120509898598700
61418312147208150348259389906946
61418312147208150355602428715532
61418312147208150355853591861002
61418312147208150355856691165892
61418312147210847117905125204648
61418312147210850822184434921112
61418312147210850822247568688904
61418312147210850823942145382910
61418312147210850824695290811348
61418312147210852471071202021284
61418312147212047874987501664168
61418312147212050976942495777186
61418312147212050978634490322574
61418312147212051573431094138222
61418312147212051573431094151320
61418312147212051573431352418524
61418312147212051573995178370206
61418312147212051574183464727836
61418312147212051579078523034298
61418312147212051579078781301502
61418312147212051579266810441688
61418312147212051579267067659132
61418312147212051580961386202574
61418312147212051581589380446678
61418312147212051581777666804308
61418312147212051581777667154228
61418312147212052808777111865138
61418312147212052808777886699798
61418312147212052816120150673724
61418312147212052816374413124244
61418312147212052816374671404546
61418312147426049470557623100904
61418312147426086520826610329574
61418312147426086521642517878680
61418312147426087758682738178500
61418312147426097044151096625660
61418312147426097046658136723580
61418312147426097638947700454406
61418312147426097638947700571046
61418312147426097641454740552326
61418312147426097648988131319654
61418312147426098876552779943126
61418312147426102590373235818828
61418312147426102590373321907896
61418312147426102590373321912108
61418312147426103001967299743704
61418312147426937126570930596002
61418312147426938910959622868214
61418312147426987089390389843814
61418312147426997474702123890620
61418312147426997665246755594444
61418312147426997665246756061004
61418312147426998069498727719366
61418312147426998069498728185926
61418312147426998076840733879550
61418312147426998209203760427834
61418312147426998209207203634082
61418312147426998214289430139740
61418312147426998214290549334884
61418312147426998214290549451524
61418312147426998216799913314218
61418312147426999451896001890734
61418312147426999452146705875794
61418312147427003155674619309428
61418312147427003155674620359188
61418312147427003157934055071482
61418312147427003158185017459260
61418312147427003562435956476494
61418312147427003567519302306986
61418312147427249630332539013314
61418312147427250227639711639206
61418312147427253331287245897010
61418312147427253336370592194062
61418312147427253931167195537534
61418312147427253931167196009710
61418312147427253931167196022808
61418312147427287277825303496918
61418312147427287278660983840598
61418312147427297808491795616366
61418312147427297808742758336594
61418312147427297808763764799404
61418312147427297808763765149324
61418312147427298395946020667048
61418312147427298395946393738390
61418312147427298398474325611622
61418312147427298398477424444336
61418312147427298403288026257130
61418312147427298403288026373770
61418312147427298403289174266674
61418312147427298403538987577678
61418312147427298403559995440168
61418312147427298403559995556808
61418312147427298403561143449712
61418312147427298405820578043962
61418312147427298406070392521366
61418312147427298406070478614646
61418312147427298406071511729560
61418312147427298406071626520600
61418312147427299450599925699140
61418312147427299451436753935724
61418312147427299455892821904338
61418312147427299633823442175464
61418312147427299638907161544018
61418312147427299641145676585218
61418312147427299641145676598268
61418312147427299641417271176222
61418312147427299641417644246112
61418312147427300045605706364690
61418312147427300045668124104548
61418312147427300045668468479534
61418312147427300045668497175890
61418312147427300050480218179616
61418312147427300053011249007818
61418312147427300053199535365448
61418312147427303156909946527892
61418312147427303344672872470226
61418312147427303344673244006534
61418312147427303344673244007938
61418312147427303344673245056294
61418312147427303344924292484624
61418312147427303344924292484784
61418312147427303344944841653264
61418312147427303344945213189572
61418312147427303344945213190976
61418312147427303344945214239332
61418312147427303347204648951626
61418312147427303347455611339404
61418312147427303347455697426860
61418312147427303347455697428264
61418312147427303347455697428472
61418312147427303347455697432684
61418312147427303751371791878720
61418312147427303751434209637292
61418312147427303751706521660282
61418312147427303751706550356638
61418312147427303752271037873876
61418312147427303756455136659452
61418312147427303756455394926656
61418312147427303756455508195760
61418312147427303756455509245520
61418312147427303756518271360364
61418312147427303756518271379078
61418312147427303756727105842490
61418312147427303756789867472060
61418312147427303756789867490774
61418312147427303756789867594316
61418312147427303756789867607414
61418312147427303759049303704886
61418312147427303759049303709098
61418312147427303759049675259908
61418312147427303759049675264280
61418312147429984682745865290372
61418312147429988981072363123442
61418312147429988983582846297920
61418312147429999504396849419528
61418312147429999511927140537662
61418312147430000099193080176932
61418312147430000099193453248274
61418312147430000099193453364914
61418312147430000101700120274852
61418312147430000101703936539392
61418312147430000101721385225048
61418312147430000101721385341688
61418312147430000101724484057762
61418312147430000101724857245744
61418312147430000102539272392850
61418312147430000102539616766384
61418312147430000106723371178426
61418312147430000106723371295066
61418312147430000106787540533498
61418312147430000109235003425306
61418312147430000109255924015018
61418312147430000109255924131658
61418312147430000109315472510272
61418312147430000109318571342986
61418312147430000109318944414328
61418312147430001159139881517764
61418312147430001344601941858574
61418312147430001756446594978874
61418312147430005043024872610790
61418312147430005043108554965426
61418312147430005048108218441282
61418312147430005050639994922682
61418312147430005459890482630508
61418312147430005459953617350134
61418312147430005459974165455916
61418312147430005462484648630394
61418312147430005462485021230964
61418312147430900120406466654824
61418312147430900125492135316970
61418312147430900128002993079270
61418312147430900529744107441892
61418312147430900532188729781240
61418312147430900532254964154432
61418312147430900532272412606648
61418312147430900532275511322722
61418312147430900533090644031344
61418312147430900537274398443386
61418312147430900537338309518364
61418312147430900537338309984924
61418312147430900537358081268794
61418312147430900539785256205686
61418312147430902316664547968468
61418312147430902321727001784752
61418312147430902324258290880158
61418312147430902324258405665582
61418312147430906022702601265856
61418312147430906023518164435604
61418312147430906027785947096348
61418312147535050973227079003286
61418312147535054677005697817448
61418312147535056463653824456246
61418312147538952195867752425074
61418312147538952198315473480496
61418312147538952198378235599552
61418312147538952198378235949632
61418312147538952198399156305904
61418312147538953982766928221844
61418312147538957686294497878034
61418312147538957688742218933456
61418312147538957688804981052512
61418312147538957688825901758864
61418312147538957689640661279504
61418312169861933674821041512884
61418312169862395086052730230779
61418312169862395086052730580699
61418312169862395131803216289219
61418312169862395497646708062423
61418312170077180913319933582353
61418312170077180913340854293124
61418312170077184619357986763101
61418312170077184619358015465280
61418312170077184619378907473872
61418312170077184619922875930152
61418312170077184665676432142260
61418312170077184665676432143712
61418312170079882799581332835459
61418312170079882799602253540407
61418312170079885911575956681096
61418312170079885957329512893204
61418312170079886322605075091804
61418312170079886368358631168558
61418312170079886368358632703592
61418312170079886505619386016207
61418312170079886505640306721155
61418312170079886506372187438500
61418312170079886506372188488260
61418312170186153322908705193044
61418312170186153325147220247294
61418312170188854614352578520050
61418312170188854616800302042174
61418312170188855028582307951146
61418312170188855211596646541066
61418312170188856263176213368750
61418312170189307355301235665007
61418312170189307355384918490415
61418312170733681882711482898560
61418312170733681882899510975888
61418312170733681882919656847628
61418312170733681884590987438952
61418312170733681885155847903824
61418312170736378235424082422798
61418312170736383174551816874702
61418312170736383174635499694495
61418312170736383176244069233832
61418312170736383176808928654768
61418312170736383587838047065476
61418312170736383769431730451899
61418312170736383771123982797931
61418312170736383771605159412172
61418312170736383771605160461932
61418312170736384998856025653801
61418312170736394294451051857646
61418312170736394706233057766618
61418312170736395942333024789858
61418312170736396536376454161312
61418312170736400242414507342060
61418312170737235975735644780808
61418312170737278848446257233576
61418312170737278848446257233577
61418312170737278848446515500780
61418312170737283606798166970361
61418312170737283606798166983459
61418312170737283606798540041863
61418312170737283606798540054961
61418312170737283606882108076231
61418312170737283606882108089329
61418312170737283788138076844968
61418312170737283788138076844969
61418312170737283788139108902688
61418312170737283789812764903393
61418312170737284154166411756408
61418312170737284155858663052680
61418312170737284155859036105308
61418312170737284192118079805566
61418312170737284192118079805567
61418312170737284199733086734332
61418312170737284199921114811660
61418312170737284201406742721938
61418312170737284201406742721939
61418312170737284201406742735037
61418312170737284201594770799266
61418312170737284201594770799267
61418312170737284201594770812365
61418312170737284337180751390265
61418312170737284338873002686537
61418312170737285391186859242573
61418312170737285391186859255671
61418312170737285391187232314074
61418312170737285391187232314075
61418312170737285391187232327173
61418312170737285391270800348443
61418312170737285391270800361541
61418312170737285574201457175605
61418312170737285978199023360953
61418312170737285978199023374051
61418312170737285985795434994151
61418312170737285985795435007249
61418312170737285985983463071479
61418312170737294906321843112216
61418312170737295272287416258732
61418312170737295274798014218634
61418312170737295319799457654822
61418312170737295319799457654870
61418312170737295320551569964182
61418312170737295320551570430742
61418312170737296509956779771308
61418312170737297104188236151664
61418312170737297104941410614732
61418312170737300215429943770662
61418312170737300215429943783760
61418312170737300398444283423440
61418312170737300810226289332412
61418312170737580822084623134447
61418312170737583931635225981012
61418312170737583933329802675018
61418312170737584343228171756340
61418312170737584343228171756341
61418312170737584343229204875466
61418312170737584343417232952794
61418312170737584344923780506662
61418312170737584345111808583990
61418312170737584345192019151211
61418312170737584526430423619243
61418312170737584528122675965275
61418312170737585580457826310906
61418312170737595049838880780252
61418312170737595051533427844782
61418312170737595463316466859782
61418312170737595463316466859830
61418312170737595464068579169142
61418312170737595464068579519062
61418312170737595464068608216822
61418312170737596699227373768092
61418312170737596699415630365104
61418312170737597293458830148448
61418312170737597294211975913756
61418312170737600404700537767494
61418312170737600404700537780544
61418312170737600404700566347210
61418312170737600404700566360260
61418312170737600587714877420224
61418312170737600588468023185532
61418312170737735858188706650609
61418312170737736269970712559581
61418312170842650582305960409788
61418312170842650588141677166716
61418312170842650588144775999430
61418312170842650635656817880839
61418312170842650635656817880848
61418312170845346938410688053932
61418312170845346940649203108182
61418312170845348587025114434758
61418312170845351873959042204668
61418312170845351879585550493722
61418312170845351879794758961596
61418312170845351882033274015846
61418312170845352285741048113640
61418312170845352291367556402694
61418312170845352291576764870568
61418312170845352293815279924818
61418312170845353528409185342422
61418312170846547697185315337340
61418312170846547742941310334384
61418312170846549344313597240432
61418312170846552631041418191804
61418312170846552636877134482172
61418312170846552638571710243058
61418312170846553042823682367980
61418312170846553043575794677292
61418312170846553048659140391144
61418312170846553050353716152030
61418312170846553234184221602196
61418312170846553234184221952116
61418312171060587990218940279030
61418312171060588176221468498794
61418312171060598706596217455365
61418312171060599109092028394310
61418312171060599115932710565291
61418312171060599115932710565339
61418312171060599115933858475665
61418312171060599115933859525425
61418312171060599115933859525473
61418312171060599118190196454813
61418312171060599118192520801335
61418312171060599298863367379563
61418312171060599298864515289729
61418312171060599298864516339489
61418312171060599298864516339537
61418312171060599298864516339696
61418312171060599301394772677383
61418312171060600534210534435246
61418312171060600534231455140194
61418312171060600536553566932233
61418312171060600940909108424658
61418312171060600940930000433250
61418312171060600945804512266890
61418312171060600948252233320860
61418312171060600948252233322309
61418312171060600948252233322312
61418312171060600948252233322318
61418312171060600948523829434008
61418312171060600948523829438220
61418312171060600948523858135980
61418312171060604057317929266737
61418312171060604057317930316497
61418312171060604057317930433137
61418312171060604240248586080801
61418312171060604240248587247201
61418312171060604240248587615994
61418312171060604240269508320942
61418312171060604242779876705784
61418312171060604242779876709996
61418312171060604242779905407756
61418312171060604242779991496878
61418312171060604644499410430863
61418312171060604644499411480623
61418312171060604646758847595357
61418312171060604646758847595405
61418312171060604646758847595564
61418312171060604646758876310634
61418312171060604646947161605406
61418312171060604646968053613998
61418312171060604647511993024002
61418312171060604647512021721810
61418312171060604651842563912445
61418312171060604651842564030489
61418312171060604651842564962205
61418312171060604651842564962364
61418312171060604651842565078845
61418312171060604651842565080249
61418312171060604651842565080462
61418312171060604651842565447638
61418312171060604652114161073853
61418312171060604652114161073901
61418312171060604652114161190493
61418312171060604654290286501608
61418312171060604654290286503060
61418312171060604654290287552817
61418312171060604654290287552820
61418312171060604654290287552826
61418312171060604654373626021953
61418312171060604654373970378225
61418312171060604654373970378228
61418312171060604655126771433132
61418312171061438778893917359522
61418312171061483253062565270438
61418312171061488558782719793270
61418312171061488560474971089542
61418312171061488603700595661698
61418312171061488604265454728342
61418312171061488604516503204980
61418312171061488604516503204981
61418312171061489794129512354846
61418312171061499317653310392332
61418312171061499317653310858892
61418312171061499676903724295594
61418312171061499676903839081018
61418312171061499678596061680934
61418312171061499678596061680935
61418312171061499678598385678988
61418312171061499678598385678989
61418312171061499678599418798114
61418312171061499678599533589362
61418312171061499683681760555756
61418312171061499686193247803085
61418312171061499686193248153005
61418312171061499722657395293126
61418312171061499724349646589398
61418312171061499731671764691584
61418312171061499861613758431971
61418312171061499861613873223218
61418312171061499868935991325404
61418312171061499868935992725084
61418312171061500913945178240564
61418312171061500921539265525789
61418312171061500921539265879921
61418312171061501102022230336530
61418312171061501508720861362911
61418312171061501513804236245502
61418312171061501516063900171497
61418312171061501516064014962744
61418312171061501516335640126386
61418312171061504619983231421312
61418312171061504627577318706293
61418312171061504627577318706537
61418312171061504627577318710749
61418312171061504810591658345973
61418312171061504810591658346216
61418312171061504810591687048242
61418312171061505212248430306371
61418312171061505212248431356131
61418312171061505214758914543659
61418312171061505214758943240015
61418312171061505214758943245838
61418312171061505214779835248607
61418312171061505214779835254430
61418312171061505222101953352245
61418312171061505222102068142040
61418312171061505222102068143492
61418312171061788747217633446374
61418312171061788748033167918314
61418312171061788748033540989656
61418312171061788748053313790054
61418312171061788750289504846250
61418312171061799461149427938620
61418312171061799461170319480652
61418312171061799461170319597292
61418312171061799461170319947212
61418312171061799866153512372854
61418312171061799866174404381446
61418312171061799867866655561078
61418312171061799872952325506264
61418312171061799872952325856184
61418312171061799872953358608128
61418312171061800050863431607167
61418312171061800058206585206997
61418312171061800058206585207000
61418312171061800058206586723317
61418312171061800058206586723320
61418312171061800058478181318696
61418312171061801108299376689176
61418312171061801108299376702226
61418312171061801110537920454284
61418312171061801697991455243055
61418312171061801703095722250878
61418312171061801705334608841436
61418312171061804809253825301456
61418312171061804814337428349392
61418312171061804814337429869924
61418312171061804814337429882974
61418312171061804997351769522654
61418312171061805404029508423803
61418312171061805404594369011138
61418312171061805411372662022184
61418312171061805411372662023636
61418312171064140482140975923189
61418312171064142268221920541433
61418312171064151564548828493462
61418312171064153210924739820038
61418312171064184956225942058456
61418312171064184956309624883865
61418312171064190307784482475046
61418312171064190309458138462652
61418312171064190309458138462653
61418312171064190445044117990793
61418312171064190446736370336825
61418312171064192093846830734865
61418312171064200840394305514653
61418312171064200840396629861175
61418312171064200970064214235364
61418312171064200970064214235365
61418312171064200970064215635044
61418312171064200970064215635045
61418312171064200975146783691791
61418312171064200975146785208111
61418312171064200975147932068725
61418312171064200975147933468405
61418312171064200977657268401463
61418312171064200977657298497499
61418312171064201015730760251000
61418312171064201020879447895307
61418312171064201020879449411627
61418312171064201020880596272241
61418312171064201020880597671921
61418312171064201023327171884198
61418312171064201023410853193287
61418312171064201023410854709607
61418312171064201425883532796308
61418312171064201427513023377416
61418312171064201427575785025493
61418312171064201427575785025541
61418312171064201427575785025701
61418312171064201427578109490155
61418312171064201427578884212339
61418312171064201427579142492800
61418312171064201427579257283841
61418312171064201427579257400529
61418312171064201428331254802112
61418312171064201432661453804279
61418312171064201432661454270839
61418312171064201432661454271046
61418312171064201432661454271047
61418312171064201432661826875829
61418312171064201432661827342389
61418312171064201432661828392149
61418312171064201432662488323292
61418312171064201432662602181213
61418312171064201432662603231021
61418312171064201432662603580893
61418312171064201432662603580941
61418312171064201435106852382386
61418312171064201435106852395436
61418312171064201435109176730360
61418312171064201435109549801862
61418312171064201435190534735411
61418312171064201435190534736863
61418312171064201435190534737023
61418312171064201435190534754285
61418312171064201435190907808365
61418312171064201435192859083385
61418312171064201435192859102259
61418312171064201435192859201477
61418312171064201435193232154887
61418312171064201435193232272979
61418312171064201435194007111851
61418312171064201564776876939735
61418312171064201564776877289655
61418312171064201564857460461657
61418312171064201564857489158013
61418312171064201564859784926271
61418312171064201564860817928757
61418312171064201564860818045397
61418312171064201565591665624743
61418312171064201569859446881595
61418312171064201569859447931355
61418312171064201569860595841728
61418312171064201569944162826129
61418312171064201569944163875889
61418312171064201569944164225809
61418312171064201572367606641219
61418312171064201572367607107779
61418312171064201572367635337575
61418312171064201572367865388033
61418312171064201572369931105833
61418312171064201572369960170982
61418312171064201572370189386087
61418312171064201572370218438186
61418312171064201572370964224959
61418312171064201572370964574879
61418312171064201572371337179820
61418312171064201572371337646380
61418312171064201572453527738583
61418312171064201572453529254903
61418312171064201572453872211495
61418312171064201572453900791211
61418312171064201572454646933727
61418312171064201572454647050367
61418312171064201572455020005228
61418312171064202617192237853991
61418312171064202617192239270932
61418312171064202617192239270933
61418312171064202624786325139215
61418312171064202800122894668055
61418312171064202800185572110773
61418312171064202807716981953279
61418312171064202807716983370428
61418312171064202807717012068242
61418312171064202807800664660643
61418312171064202807800666195836
61418312171064203211967949556053
61418312171064203211988841564645
61418312171064203211988841682737
61418312171064203217051295872026
61418312171064203217051554139230
61418312171064203219498988210767
61418312171064203219498988229640
61418312171064203219499016914350
61418312171064203219499016927445
61418312171064203219499016927448
61418312171064203219499016927454
61418312171064203219499360815708
61418312171064203219499361282268
61418312171064203219582670569615
61418312171064203219582670687707
61418312171064203219582928967961
61418312171064203219583043641116
61418312171064203219583043759208
61418312171064203220335845164032
61418312171064206323230291033127
61418312171064206323230291034579
61418312171064206323230291034739
61418312171064206323230291052000
61418312171064206323230291052001
61418312171064206328314008418801
61418312171064206328314008885361
61418312171064206330824493109599
61418312171064206330824493111051
61418312171064206506160947847399
61418312171064206506160947848803
61418312171064206511244665701090
61418312171064206511307313028845
61418312171064206511307341725201
61418312171064206915495489932895
61418312171064206915495490982655
61418312171064206918005629782147
61418312171064206918005629800813
61418312171064206918005629800861
61418312171064206918005974157085
61418312171064206918006002853489
61418312171064206918006002872362
61418312171064206918026894862033
61418312171064206918026894863485
61418312171064206923089319987577
61418312171064206923089319987784
61418312171064206923089347167613
61418312171064206923089347167661
61418312171064206923089347634173
61418312171064206923089348683981
61418312171064206923089577218119
61418312171064206923089692009366
61418312171064206923089693059126
61418312171064206923110239176205
61418312171064206923110239642765
61418312171064206923110240692525
61418312171064206925537041041595
61418312171064206925537041042999
61418312171064206925620723867003
61418312171064206925620723868455
61418312171064206925620723885876
61418312171064206925620752564811
61418312171064206925620752583681
61418312171064206925620752583684
61418312171064206925621096939953
61418312171064206925621096939956
61418312171064206925621096939962
61418312171064485100557739365224
61418312171064490450464693072898
61418312171064490452975176247376
61418312171064501156803403284296
61418312171064501159247768289560
61418312171064501159247769222680
61418312171064501166841971299152
61418312171064501166844209670326
61418312171064501569400541884628
61418312171064501569400571999378
61418312171064501571030032349096
61418312171064501571030032465736
61418312171064501571092794113861
61418312171064501571092794114021
61418312171064501571095118578475
61418312171064501571095893300659
61418312171064501571096151581120
61418312171064501571096266372161
61418312171064501571096266488849
61418312171064501571848263890432
61418312171064501576178493474116
61418312171064501576178751741320
61418312171064501576178836430709
61418312171064501576178837480469
61418312171064501576179611269533
61418312171064501576179612319341
61418312171064501576179612669213
61418312171064501576179612669261
61418312171064501578624234425568
61418312171064501578626214516440
61418312171064501578626558890182
61418312171064501578707543823731
61418312171064501578707543825183
61418312171064501578707543825343
61418312171064501578707543842605
61418312171064501578707545242285
61418312171064501578707916896685
61418312171064501578709868171705
61418312171064501578709868190579
61418312171064501578709868289797
61418312171064501578710241243207
61418312171064501578710241361299
61418312171064501578711016200171
61418312171064501754107133753493
61418312171064501754110491220593
61418312171064501754110491220641
61418312171064501754110491220800
61418312171064501754110491337281
61418312171064501754128054458441
61418312171064501759131188790210
61418312171064501759193060812581
61418312171064501759193062328901
61418312171064501759193836117965
61418312171064501759193836118013
61418312171064501759193836118172
61418312171064501759193837167773
61418312171064501759193837517645
61418312171064501759193837517693
61418312171064501759194210122634
61418312171064501759194210589194
61418312171064501761638200638003
61418312171064501761638200639407
61418312171064501761638200987923
61418312171064501761638201105967
61418312171064501761638202056556
61418312171064501761638459274000
61418312171064501761640525471410
61418312171064501761640554169224
61418312171064501761640783738614
61418312171064501761641672897808
61418312171064501761641673364368
61418312171064501761641931178056
61418312171064501761641931644616
61418312171064501761724466091639
61418312171064501761724466209731
61418312171064501761725240931963
61418312171064501761725241048603
61418312171064502806379149379498
61418312171064502811546436315652
61418312171064502813973265362530
61418312171064502813973351455970
61418312171064502997071258657427
61418312171064502997071258658879
61418312171064502997071258775519
61418312171064503401238514856481
61418312171064503406322234225082
61418312171064503408769582213374
61418312171064503408769582226424
61418312171064503408769955280501
61418312171064503408769955280504
61418312171064503408769955280510
61418312171064503408853264566399
61418312171064503408853264585272
61418312171064503408853264684491
61418312171064506509969481034052
61418312171064506512417202560246
61418312171064506512500884932144
61418312171064506513233110103528
61418312171064506517563681710637
61418312171064506517563681710685
61418312171064506517563682060605
61418312171064506517563683110317
61418312171064506517563683110365
61418312171064506517563683110524
61418312171064506520095086989743
61418312171064506520095086991195
61418312171064506695431542212976
61418312171064506700515259579776
61418312171064506700577906909037
61418312171064506700577907025677
61418312171064506700577907025836
61418312171064506700577908425309
61418312171064506700577908425357
61418312171064506703025629485150
61418312171064506703025629498200
61418312171064507107276568037229
61418312171064507107276568037277
61418312171064507107276568037436
61418312171064507112359912468041
61418312171064507112359912934601
61418312171064507112359913867721
61418312171064507112359913867928
61418312171064507112359914334281
61418312171064507112360286939270
61418312171064507114807635394122
61418312171064507114808007994689
61418312171064507114808007994692
61418312171064507114808007994698
61418312171064507114891317747147
61418312171064507114891317748599
61418312171064507114891690820106
61418312171169553174843789138709
61418312171169556330146916127920
61418312171169556330146916127921
61418312171169556741176808677868
61418312171169556741176808677869
61418312171169556741176809727580
61418312171169556741176809727581
61418312171169556741177068007882
61418312171169556741929180317194
61418312171169556743433146655516
61418312171169556743433146655517
61418312171169556879189590673217
61418312171169558525565500950081
61418312171169558525565501999793
61418312171169558527821838927729
61418312171170757453258000092223
61418312171170757499011556304331
61418312171170757636272224940655
61418312171173453667767093173973
61418312171173453667767093174021
61418312171173453667767093174181
61418312171173453667769417638635
61418312171173453667770192360819
61418312171173453667770565432321
61418312171173453667770565549009
61418312171173453805048797306493
61418312171173453805782973773223
61418312171173453805783231586916
61418312171173453805783346844724
61418312171173453848274307222962
61418312171173453850722028278384
61418312171173453850781432813653
61418312171173453850784790280752
61418312171173453850784790280753
61418312171173453850784790397440
61418312171173453850784790397441
61418312171173453850802353518601
61418312171173453850805711103792
61418312171173453851536903056832
61418312171173455040376878724059
61418312171173455452159142913492
61418312171173455452159257704532
61418312171173455452159257704533
61418312171173455497850051914272
61418312171173455497933734739680
61418312171173455635173482552965
61418312171173458607462011039299
61418312171173458744722679675623
61418312171173458747167044680887
61418312171173459155686827827490
61418312171173459156501586397541
61418312171173459156501586397589
61418312171173459156501586397749
61418312171173459156504685584595
61418312171173459156505058655937
61418312171173459158134548882912
61418312171173459158196163091595
61418312171173459158197311001968
61418312171173459158197311001969
61418312171173459158218231708320
61418312171173459201440382873198
61418312171173459202258614868045
61418312171173459203950867097388
61418312171173459203950867097389
61418312171173459339515926037221
61418312171173459339519283504369
61418312171173459339536846625529
61418312171173459341211535850401
61418312171173459341963648509792
61418312171173460988339559369601
61418312171173460988339559486289
61418313271723310714786260519669
61418313271723310715057970372693
61418313271723310715057974604781
61418313271723327132244496230497
61418313271723327132245266838685
61418313271723327132245271070773
61418313271723327132245525118987
61418313271747572331359481680803
61418313271747572331362577331189
61418313271747577865014945956625
61418313271747588932318908368465
61418313271747622339936740697111
61418313271747625860511960467775
61418313271747626043442617281839
61418313271747626043445711882465
61418313271747626043526042902901
61418313271747627690655353675769
61418313271747627690658452508483
61418313271747637108301957470971
61418313271747638346096467905641
61418313271747638764715942367663
61418313271747638764715946953883
61418313271747638764719414625803
61418313271747638764719414625851
61418313271747638764719414626011
61418313271747642461468032752573
61418313271747643696814822131821
61418313271747643704408909417045
61418313271747643706103485061291
61418313271755731153750976037957
61418313271758429152923946082469
61418313271758432262470818759339
61418313271758432856998035664481
61418313271758432857267422588085
61418313271758445159084706410285
61418313271758445166678535415255
61418313271758445166678535416659
61418313271758448863427148261581
61418313271758448871021235663445
61418313271758448871022011920871
61418313271758448872715812240811
61418313271758449282804276097047
61418313271759583605695309489425
61418313271759633431335717208569
61418313271759633431337781876561
61418313271759633431337782939419
61418313271759633431338040156863
61418313271759633431338816041283
61418313271759646335543174547681
61418313271759646335543174549133
61418313271759646518473831361745
61418313271759646518473831363197
61418313271759646518557515236961
61418313271759650032291416422025
61418313271759650039886652089799
61418313271759650039886652089847
61418313271759650222817308903863
61418313271759650222817308903911
61418313271759650222817308916961
61418313289449186771076923073297
61418313289449486960619231155193
61418313289449503614083823391767
61418313289472553490774727111209
61418313289472569962061435358827
61418313289473518754037799152825
61418313289473796935834096604813
61418313289473798584657814594817
61418313289473798585496967309113
61418313289473804073476991407847
61418313289473804073477364479189
61418313289473813402041016534001
61418313289473813409654877104897
61418313289473813409658348990239
61418313289473815232186737388937
61418313289473815238961559545687
61418313289473815238964917130879
61418313289473815239045129128139
61418313289473815239798273482121
61418313289473815239798387795369
61418313289481607210041638591585
61418313289484277345309176578039
61418313289484309096572682570389
61418313289484325522108128974477
61418313289484325522108130024237
61418313289484325522109278284531
61418313289484325523802705668483
61418313289484325560267627530837
61418313289484325560268000602179
61418313289484325567590118704365
61418313289484325567861714816061
61418313289485509670640719396053
61418313289485509670643043394107
61418313289485509670643818228767
61418313289485509807837334058819
61418313289485509807837592326023
61418313289485511454213503652599
61418313289485526271512734856597
61418313289485526271512735906357
61418313289485526271596675962307
61418313289485526271596677012067
61418313289485526271597451728635
61418313289485526271597451846727
61418313289485526278374627066521
61418313289485526278374627533081
61418313289485526279127742848221
61418313289485526279127743897981
61418313289485526279127744252113
61418313289485526279127744265163
61418313289485526279191653805107
61418313289485526279191653923199
61418313289485526317266320698181
61418313289485526454528482086425
61418313289485526462122310619171
61418313289485526462122310737263
61418313289485526462142198223707
61418313289764337463390202051319
61418313289764337463452964166163
61418313289764337463455288164217
61418313289764337464208175662321
61418313289764352334119674598657
61418313289764381981599010238255
61418313289764381981599267455699
61418313289764385632598425679393
61418313289764385640189155497517
61418313289764385641883731141763
61418313289764385641886830328609
61418313289764385685942486743871
61418313289764385685942740289341
61418313289764387289014853964497
61418313289764387469581385983091
61418313289764387472026754460743
61418313289764387472027127536457
61418313289764396805760390869621
61418313289764398452889447607373
61418313289764401737855684075441
61418313289764401737856458910101
61418313289764401745449886151913
61418313289764401745450660986573
61418313289764402103131992747923
61418313289764402103947895691935
61418313289764402105642471336181
61418313289764402110726194824395
61418313289764402157231892060885
61418313289764402286898702977009
61418313289764402286898817295873
61418313289764402286899846165649
61418313289764402286961235054445
61418313289764402294492645251083
61418313289764402294492646786277
61418313289764402294493675170619
61418313289764402294493678352947
61418313289764402296187107626225
61418313289764402296187221945089
61418313289764402296188250814865
61418313289765538220472577571895
61418313289765538221290809579791
61418313289765552900573850381041
61418313289765552908187710951937
61418313289765582555667046591535
61418313289765582555667303808979
61418313289765582692928053948151
61418313289765586260010776642621
61418313289765586389677448332139
61418313289765586389680801199969
61418313289765586389680801666529
61418313289765586397271535617363
61418313289765586398966106662339
61418313289765588043565739964425
61418313289765588045825518698929
61418313289765588045825520098609
61418313289765588046094905487019
61418313289765588046097229601713
61418313289765588046097229951633
61418313289765588046097487881967
61418313289765588229109129981319
61418313289765588229111454445933
61418313289765597379828427222901
61418313289765602311923720428721
61418313289765602311924495263381
61418313289765602860130685915267
61418313289765602860945474250355
61418313289765602860966739330289
61418313289765602860967514164949
61418313289765602860967882518929
61418313289765602868561711523899
61418313289765602868561714706227
61418313289765602870255143979505
61418313289765602870256287168145
61418313289765602908394868317073
61418313289765602914314266512827
61418313289765602914315299614691
61418313289765602916008728887969
61418313289765602916008843206833
61418313289765603043981078964145
61418313289765603043981193283009
61418313289765603043982222152785
61418313289776043060619418847201
61418313289776054178739394479749
61418313289776059666655655708519
61418313289776061491715788806455
61418313289776087533008778724511
61418313289776092886178208408977
61418313289776093020925041002993
61418313289776093020925299270197
61418313289776093066678625911457
61418313289776093069192548042833
61418313289776093069192552292183
61418313289776093069192810559387
61418313289776093069758441279767
61418313289776104179782117888415
61418313289776104179782117901513
61418313289776104187313556794507
61418313289776104187313557844267
61418313289776104187313557845671
61418313289776109487195637261067
61418313289776109494538790860693
61418313289776109667698379117185
61418313289776109670146554732295
61418313289776109670147329572571
61418313289776109675229819061343
61418313289776109675292576588563
61418313289776109675292581193657
61418313289776109677740297531557
61418313289776109677740302235821
61418313289776109677740383270705
61418313289776109677741416857795
61418313289776111324681069441049
61418313289776343249802975621377
61418313289776343249889241191701
61418313289776343250642128335673
61418313289776354368009988476581
61418313289776359713562088887137
61418313289776359721175949439319
61418313289776359904106720572247
61418313289776387722279373771055
61418313289776387722279630988499
61418313289776393072917401694161
61418313289776393075448806637849
61418313289776404193569811140173
61418313289776409722136252253059
61418313289776409729750112805241
61418313289776409729750227124105
61418313289796757902922102033985
61418313289796774374271944999777
61418313289796802420309463674817
61418313289796802420310238509477
61418313289796817237692665614001
61418313289796817237693440448661
61418313289796817237695764446715
61418313289796817245287642525133
61418313289796818884068576940577
61418313289796818884071675773291
61418313289796818891665877849763
61418313289796818894110242855027
61418313289796822728122964342723
61418313289796824375252021080475
61418313289796824375314697106251
61418313289796824382092589883181
61418313289796824382092618580989
61418313289796824384540425729691
61418313289797975131291186287453
61418313289798002994377500028097
61418313289798002994378274862757
61418313289798002994380598860811
61418313289798017811742880093595
61418313289798017811760701967281
61418313289798017811761476801941
61418313289798017811763800799995
61418313289798019641067270107921
61418313289798019641070368940635
61418313289798019651192504050915
61418313289798025132334397067611
61418313289798025139112204223485
61418313289800354682985555818087
61418313289800374853535952234017
61418313289800374861130039519241
61418313289800374997573769041241
61418313289800375044144380707005
61418313289800375046591063925779
61418313289800376645518700025197
61418313289800376827717160695487
61418313289800376827717160714201
61418313289800376827717160830841
61418313289800376828470650498911
61418313289800376830164967862903
61418313289800402861413998795633
61418313289800404096760016522549
61418313289800404096763115355263
61418313289800404508542022431521
61418313289800404691556247279953
61418313289800404691557366488147
61418313289800404691622481303225
61418313289800408398413760216935
61418313289800408398413764466285
61418313289800408398414019546949
61418313289800408398414022733489
61418313289800410182049564991043
61418313289800419508939907894273
61418313289800419508940568427331
61418313289800419508943007199163
61418313289800419509005769331477
61418313289800419510635258495435
61418313289800419516533735849483
61418313289800419516533737384677
61418313289800419516534770503803
61418313289800419518228312543489
61418313289800419518794204847303
61418313289800421119418851012667
61418313289800421295024290886215
61418313289800421295086971148291
61418313289800421300107550627639
61418313289800421300170316978783
61418313289800421300173755935633
61418313289800421302618119424625
61418313289800421302621477009769
61418313289800424450327073402563
61418313289800424457921160687787
61418313289800424457921938708987
61418313289800424457921940244181
61418313289800424823197472546809
61418313289800424868951057455273
61418313289800424868951059009181
61418313289800424869703165533949
61418313289800424869704202885163
61418313289800424999370090904451
61418313289800424999370095490671
61418313289800424999370867143003
61418313289800424999370870325331
61418313289800424999432766930227
61418313289800424999433514589015
61418313289800425006147903709355
61418313289800425006147928156361
61418313289800425006147932388449
61418313289800425006148016965409
61418313289800425006148018500603
61418313289800425006210689921285
61418313289800425006210694526379
61418313289800425006211813734573
61418313289800425006712791460709
61418313289800425006963806653367
61418313289800425006963833816141
61418313289800425006963834170273
61418313289800425006963835233083
61418313289800425006963835332461
61418313289800425006963919909421
61418313289800425006963921425741
61418313289800425006963924508691
61418313289800425006963926043885
61418313289800425006964953378467
61418313289800425006964953496511
61418313289800425006964954428227
61418313289800425006964954546271
61418313289800425006964954913661
61418313289800425006964957610555
61418313289800425006964959145749
61418313289800425009224389257161
61418313289800426242310713887939
61418313289800426242310972155143
61418313289800426244005547799389
61418313289800426646499149059145
61418313289800426653339716444909
61418313289800426653339717961229
61418313289800426653339745141265
61418313289800426653339745613441
61418313289800426653339746540945
61418313289800426653339746559659
61418313289800426653339746676299
61418313289800426653904577033489
61418313289800426654092863391119
61418313289800426655787553708361
61418313289800654874680711775297
61418313289800660363500261659669
61418313289800669692063913714481
61418313289800669698928100759543
61418313289800669699677774285377
61418313289800669699681246170719
61418313289800671346053685593239
61418313289800671346057157497295
61418313289800671346806831023129
61418313289800671528984456726167
61418313289800671528987814311359
61418313289800671529821170662601
61418313289800671529821284975849
61418313289800676833973386828619
61418313289800676834726532258509
61418313289800676834789293905341
61418313289800676834789294377725
61418313289800677010209919325315
61418313289800703050663672087469
61418313289800703051228531154113
61418313289800703051500586430591
61418313289800704286030581822977
61418313289800704286031356657637
61418313289800704286033680655691
61418313289800704697795137848081
61418313289800708541180980993997
61418313289800708541931028635269
61418313289800719103395961888475
61418313289800719103413783762161
61418313289800719103414558596821
61418313289800719103416882594875
61418313289800719111008760673293
61418313289800719515178339787265
61418313289800719698192679426737
61418313289800719698192679439835
61418313289800719698276363328261
61418313289800719699884931650513
61418313289800719704970859181777
61418313289800719705054541535009
61418313289800719705804329846267
61418313289800719705804331381461
61418313289800719705805362948131
61418313289800719707230294942427
61418313289800719707498792221409
61418313289800719707498906540273
61418313289800720749789695088737
61418313289800720749792793921451
61418313289800720932720351902801
61418313289800720932723450735515
61418313289800721352099915919529
61418313289800721352183598272761
61418313289800721354627848959161
61418313289800721354627963278025
61418313289800721355192708031421
61418313289800725012468062312957
61418313289800725013221209259327
61418313289800725188640686300915
61418313289800725195397601448197
61418313289800725195481283801429
61418313289800725196234514256125
61418313289800725196234515791319
61418313289800725197929090950131
61418313289800726842526658185949
61418313289800726842547550194541
61418313289800726842610310797277
61418313289800726842610311860087
61418313289800726842610340539181
61418313289800726843112409266801
61418313289800726843363457271263
61418313289800726843363457743647
61418313289800726843363572529071
61418313289808479971435299444257
61418313289808481755009203381381
61418313289808513508720057493165
61418313289808529925909678305727
61418313289808529933502388115553
61418313289808529972415375524955
61418313289808529980009203480165
61418313289808529981703780174171
61418313289808530109676130267609
61418313289808530116453965636017
61418313289808530117269959272579
61418313289808530117270992374443
61418313289808530118965568018689
61418313289808531766093591654577
61418313290420849543560983488815
61418313290420849546071462077073
61418313290420851192928551048729
61418313290420851376212535873393
61418313290420866014847691736433
61418313295357812184178590469125
61418313295357812367464897769699
61418313295357812367464902473963
61418313295357828784652194235739
61418313295382127512918629578703
61418313295382127695849286392767
61418313295382129343061649715355
61418313295382129343062022786697
61418313295382138770750177133341
61418313295382140417122617600005
61418313295382140417122617618719
61418313295382140417126088459917
61418313295382144123916249232663
61418313295390232623143305987413
61418313295390245519754611378925
61418313295390249234223320298005
61418313295392934509592991611039
61418313295392934509674349966217
61418313295392934509676672914511
61418313295392947230867469193457
61418313295392950525876402092885
61418313295392950935210945680359
61418313295394135083744710789935
61418313295394135266674993010513
61418313295394147987949845199467
61418313295394151684698086024051
61418313295394151684698343241495
61418313295394151684698344407895
61418313295394151692293321200935
61418313295394151875222945031227
61418313295394151875223978014999
61418313295394151875223978133091
61418313295682016593313388452163
61418313295682033196799569158515
61418313295684668473720314590697
61418313295684668473721086243029
61418313295684670303864482633351
61418313295684686904796535497335
61418313295684712946110446121743
61418313295684718289238328913643
61418313295684718289239100565975
61418313295684718479763074075789
61418313295684718482022504069317
61418313295684718482294473252355
61418313295684718482294477956619
61418313295684718482859337023263
61418313295684718482860108675595
61418313295684719717642042170527
61418313295684734488451619367851
61418313295684735083248221661563
61418313295684735083248226365827
61418313295684735083249001200487
61418313295684735090842050666533
61418313295684735090842055370797
61418313295706331924229176270511
61418313295706344821658710470329
61418313295706348526022074095047
61418313295706348526022077277375
61418313295706350356144549878347
61418313295706350356165470466655
61418313295708980098595726274387
61418313295708983802941526759183
61418313295708983802941526764799
61418313295708985633084919967177
61418313295708996700304940229371
61418313295708996707145886322409
61418313295708996707898769234341
61418313295709000411491686807205
61418313295709000413939146413143
61418313295709000413939404693397
61418313295709002060315316019973
61418313295709002233957308854807
61418313295709002234020072136051
61418313295709002234040992724359
61418313295709002241551137859777
61418313295709028275059575855349
61418313295709029509841509350281
61418313295709030104638484696621
61418313295709030104722167522029
61418313295709030104722168584887
61418313295709030107169885408221
61418313295709030107169889640309
61418313295709033215882258065391
61418313295709033628229118795869
61418313295709033628501087978907
61418313295709033810678861875423
61418313295709033810762544700831
61418313295709033810762544713929
61418313295709033811243717759739
61418313295709033811515686942777
61418313295709033811515690125105
61418313295709044876287989331877
61418313295709044876291088636767
61418313295709044876291089686527
61418313295709044876353851818841
61418313295709044878529861958221
61418313295709044883613207788713
61418313295709044883881818336847
61418313295709044883881819872041
61418313295709044885576395030853
61418313295709044885579752615997
61418313295709046524905773284797
61418313295709046529989119115289
61418313295709046530261082531205
61418313295709046530261086763293
61418313295709046532517052154921
61418313295709046532517419459141
61418313295709046532517423691229
61418313295709046532520518291855
61418313295709046532520519808175
61418313295709046532708809353749
61418313295709046705594557472517
61418313295709046705677868289441
61418313295709046705678241342069
61418313295709046708125958165403
61418313295709046708188609731075
61418313295709046713188386458773
61418313295709046713188386477487
61418313295709046715719786821857
61418313295709046715719787170373
61418313295709046715719791402461
61418313295709046715719791408077
61418313295709046715723144288957
61418313295709049817675155889927
61418313295709049817675159072255
61418313295709049824432418107797
61418313295709049825269243175151
61418313295709050412450839111651
61418313295709050412471758650199
61418313295709050412471759699959
61418313295709050419228650381521
61418313295709050419793877802145
61418313295709050420065587655169
61418313295709050420065587773213
61418313295709050420065588822973
61418313295709050420065589190363
61418313295709050421760164349175
61418313295709050421760164467219
61418313295709051471561470613461
61418313295709051471644781430385
61418313295709051471645153438869
61418313295709051471645154483013
61418313295709051471645154501727
61418313295709051474092875557149
61418313295709051657107215196621
61418313295709052066169416076093
61418313295709052066169789128721
61418313295709052066169789147435
61418313295709052066357702887185
61418313295709052066441385240417
61418313295709052066441385259131
61418313295709052068701193028265
61418313295717105524246217478485
61418313295717138737969522836569
61418313295717138738806351086251
61418313295717138921821724888993
61418313295717138921824047837287
61418313295717151643014844116233
61418313295717155338927661832003
61418313295717155338990423596927
61418313295717155521942001465859
61418313295717155530372659770271
61418313295717155532067235414517
61418313298348614701661415837180
61418313298348615936442574493240
61418313298675506035732312476267
61418313342615124164768607002623
61418313342626815077209665459573
61418313342626815077481375312597
61418313342626815671250458219871
61418313342626815672006009939591
61418313342626815672277979122629
61418313342626815672277983371979
61418313342626826194849238635833
61418313342626826789373873281541
61418313342626831677682897671165
61418313342626831677683270742507
61418313342626831682765500895601
61418313342626831682765500914315
61418313342626831685275985151603
61418313342626831685277099747477
61418313342627110324611572283537
61418313342627115265998828130245
61418313342627126384119832632569
61418313342627126795902096808793
61418313342627131737285794645115
61418313342627131912686532007043
61418313342627131912686532025757
61418313342627131920300135360495
61418313342627132332082398473861
61418313342647539664605588541183
61418313342650198268194177745103
61418313342650198865229668164407
61418313342650240956258670336063
61418313342651098836005958335775
61418313342651098836005959385535
61418313342651098837700535029781
61418313342651099430802591910637
61418313342651099432978688039915
61418313342651130405949360212879
61418313342651130405952799642161
61418313342651131000411577572399
61418313342651131000477434287709
61418313342651132189523259550733
61418313342651141518170825544269
61418313342651141518171198615611
61418313342651142112695460189977
61418313342651142112695833261319
61418313342651142112967802425643
61418313342651142113448979026787
61418313342651142113720948209825
61418313342651142118597409920257
61418313342651142121042032720501
61418313342651142121042033192885
61418313342651142121313629304421
61418313342651142121313630367231
61418313342651142121314778277605
61418313342651143303375794163041
61418313342651143310153715171219
61418313342651143310157158849691
61418313342651143310157158849851
61418313342651146877239884725037
61418313342651147006906433260121
61418313342651147006906434309881
61418313342651147006906810445459
61418313342651147014500636386193
61418313342651147014500639450429
61418313342651147060254224358893
61418313342651147060254225912801
61418313342651147062429198228791
61418313342651147464170690838159
61418313342651147471764519370745
61418313342651147472036490088977
61418313342651148661628544181233
61418313342651148661628545230993
61418313342651148663323120875239
61418313342651148663323149454955
61418313342651382965771850330735
61418313342651399622312044623927
61418313342651425656008882238799
61418313342651425656092564591823
61418313342651426890876564284165
61418313342651431143994444425741
61418313342651431144266412073745
61418313342651432379526164696945
61418313342651432791394320918593
61418313342651441715037945965291
61418313342651441715787619491173
61418313342651442302784659136261
61418313342651442308056290261573
61418313342651442309562580610999
61418313342651442310312627189669
61418313342651442310396309542693
61418313342651442310399408860681
61418313342651442310584223301205
61418313342651443362163530799035
61418313342651443362916676228925
61418313342651443538399948504643
61418313342651443545177871514415
61418313342651443545181342355613
61418313342651443545931015868397
61418313342651443954432201588149
61418313342651443956960134627781
61418313342651447203770110002719
61418313342651447203771230266289
61418313342651448850899139111137
61418313342659236110218613167281
61418313342659236110968400993265
61418313342659236110970725457879
61418313342659252162881713129133
61418313342659252538282394839595
61418313342659252538283514034739
61418313342659252574663977305309
61418313342659252574747545339677
61418313342659252574747660130717
61418313342661904462393022608887
61418313342661905651441918964315
61418313342661906245966926546011
61418313342661937219421440604385
61418313342661937219689706778937
61418313342661937219690825974081
61418313342661937219690827509275
61418313342661937219693150457569
61418313342661937814215460619789
61418313342661937814217785084403
61418313342661937814487429802827
61418313342661937814487431338021
61418313342661939003263611882461
61418313342661950116301356643361
61418313342661953683386402286125
61418313342661953820646784075529
61418313342661953820646785125289
61418313342661953820646812655245
61418313342661953820647070922449
61418313342661953820647931850389
61418313342661953820648190130643
61418313342661953827424992397187
61418313342661953827424993913507
61418313342661953828240871360753
61418313342661953828240872410513
61418313342661953828242019135613
61418313342661953828242020670807
61418313342661953829935448054759
61418313342661953829935476634475
61418313342661953829936595829619
61418313342661953866128772755657
61418313342661953866400741919981
61418313342661953866400741938695
61418313342661953875417436734887
61418313342661954277911036931833
61418313342661954278183006114871
61418313342663105219475399068407
61418313342663107003049303005531
61418313342663134821197590402365
61418313342663137975939731315601
61418313342663137976688399946281
61418313342663137976691843624913
61418313342663138388557790626497
61418313342663138525480370388473
61418313342663138525480628655677
61418313342663138525543390887161
61418313342663139760262305049805
61418313342663150873362725836481
61418313342663150873383617845073
61418313342663151475502454567253
61418313342663154440468663487837
61418313342663154576893364933561
61418313342663154576893365983321
61418313342663154577645477242873
61418313342663154577645478292633
61418313342663154577645505822589
61418313342663154577645764089793
61418313342663154577708526321277
61418313342663154577729418329869
61418313342663154577729418348583
61418313342663154577729419398343
61418313342663154584507339804607
61418313342663154584507340854367
61418313342663154584507368384323
61418313342663154584507369919357
61418313342663154585260485234497
61418313342663154585260486284257
61418313342663154585260486638389
61418313342663154585260486651439
61418313342663154585323247353713
61418313342663154585323248403473
61418313342663154585324396663559
61418313342663154585324396663607
61418313342663154623483003121693
61418313342663154623483003140407
61418313342663154997042750827615
61418313342663155034993298133545
61418313342663155035265267316583
61418313342663155044282077370583
61418313342663155172255200769311
61418313342663155172255202304345
61418313342663155172443230381673
61418313342663155179785492820565
61418313342663155179848255052049
61418313342663155179849031309267
61418313342663155179849031309315
61418313342663155180037317666897
61418313342663155180057205252719
61418313342663155180119879762175
61418313342663155180120998957319
61418313342663155181480069981131
61418313342663155182295977057853
61418313342663155182295977524413
61418313342663155182379659883261
61418313342663156231636397492741
61418313342663156828671888384429
61418313342663156828671888850989
61418313342939264477932252735977
61418313342939264477935723944357
61418313342939264477935723944405
61418313342939264477935723944565
61418313342939264477935724994117
61418313342939264478687836253717
61418313342939275641809284485369
61418313342939279163138422388223
61418313342939279295315454675161
61418313342939279295315831283123
61418313342939312647078086270789
61418313342939312656366490920005
61418313342939312702684934896517
61418313342939314303306229261073
61418313342939314303306486478517
61418313342939314303307261313177
61418313342939314303307262362937
61418313342939314486509887310487
61418313342939323812643897991433
61418313342939323820240051461017
61418313342939323820804910529065
61418313342939325467180821854189
61418313342939328571079490683731
61418313342939328752335344666837
61418313342939329163365238247783
61418313342939329163365609802805
61418313342939329164117350575809
61418313342939329165876094493763
61418313342939329165876094512477
61418313342939329166628206821789
61418313342939329170959440324255
61418313342939329171711552652281
61418313342939329171712585754145
61418313342939329300626364528197
61418313342939329301378105301201
61418313342939329301378363568405
61418313342939329301378476837509
61418313342939329301379506757045
61418313342939329301379509939373
61418313342939329301441152863285
61418313342939329303074082401291
61418313342939329303888961547181
61418313342939329308220194582879
61418313342939329308972307377673
61418313342939329308973335762015
61418313342939329311232771640709
61418313342943165154625398438863
61418313342943166938933588678951
61418313342943166938933589028871
61418313342943166938933846959205
61418313342943166939017529784613
61418313342943166939017530134533
61418313342943176272748469138597
61418313342943181755561583604607
61418313342943181763175186944961
61418313342943181808929143389733
61418313342943211265799936741627
61418313342943211273310082921189
61418313342943215107320484661793
61418313342943215114914313666763
61418313342943215116692831466431
61418313342943215116695926067057
61418313342943215116695927583377
61418313342943216351958261085205
61418313342943216351958262484885
61418313342943216763821883972095
61418313342943216763823951219265
61418313342943216763824208436709
61418313342943216763824982804809
61418313342943216763824983271369
61418313342943216936713716603827
61418313342943216946835851603083
61418313342943216946838174551377
61418313342943216946838174668017
61418313342943225678911280014211
61418313342943226089961060155549
61418313342943226090693284860373
61418313342943226097555147440773
61418313342943226280569486608069
61418313342943227332901940002349
61418313342943231166827254266323
61418313342943231166827512533527
61418313342943231212581097441991
61418313342943231220175299046079
61418313342943231221869874690325
61418313342943231623610991041651
61418313342943231624363474887271
61418313342943231624447157712679
61418313342943231631957303892241
61418313342943231632040986717649
61418313342943231763382601540639
61418313342943231764135484439473
61418313342943231764135742719727
61418313342943231769218058617633
61418313342943231769302771375627
61418313342943231770912893591893
61418313342943231770996204880993
61418313342943231770996576417301
61418313342943231770997348069633
61418313342950119505818879752715
61418313342950119515672144531385
61418313342950130633793149033709
61418313342950130633981435378289
61418313342950135565323583154219
61418313342950135979617478429749
61418313342950970075851190698197
61418313342950986676053085078347
61418313342950986676053086128107
61418313342950986676867873394721
61418313342950986681135316299915
61418313342950986683645800537203
61418313342950986683646915133077
61418313342950988506195333543953
61418313342951014547488439315907
61418313342951019900657869000373
61418313342951020035404701594389
61418313342951020073631691675701
61418313342951020083672208634229
61418313342951020083672212883579
61418313342951020083673241736093
61418313342951020083673241741709
61418313342951031011247437777529
61418313342951031201793217368641
61418313342951031201793217374257
61418313342951031201793217385903
61418313342951036682178039708581
61418313342951036684626100538267
61418313342951036684626215323691
61418313342951036684627247958995
61418313342951036684627248425555
61418313342951036684627248431171
61418313342951036685442036760643
61418313342951036689709479652739
61418313342951036689772237179959
61418313342951036689772241785053
61418313342951036689773356375103
61418313342951036692784822956671
61418313342951038331817919389411
61418313342951038339160730032445
61418313342951038339161072989037
61418313342951286911056347392643
61418313342951286911056347411357
61418313342951286918669950746095
61418313342951320079886916105995
61418313342951336139391619507499
61418313342951336733916254153207
61418313342951336734188223336245
61418313342954016432412263921147
61418313342954016439922410100709
61418313342954021790644121912081
61418313342954038025569335948087
61418313342974386620896167720057
61418313342974386620897286915201
61418313342974386620899611398689
61418313342974395954628485721663
61418313342974402672810599051069
61418313342974403267607088075677
61418313342974403267607202866717
61418313342974403267607202879815
61418313342974430955273782342713
61418313342974430955276105291007
61418313342974431130696615906635
61418313342974431138224211970065
61418313342974431138290444930479
61418313342974431140549880685305
61418313342974436628717185661705
61418313342974445362569554017171
61418313342974445954855673136245
61418313342974445954857739320557
61418313342974445955607413909249
61418313342974445955673646869663
61418313342974445955673905149965
61418313342974445957366157845917
61418313342974445958118270155229
61418313342974445963201615985721
61418313342974445963202649087585
61418313342974445963204972035879
61418313342974445964711262366431
61418313342974447190201319308139
61418313342974447190201319326853
61418313342974447601983325235825
61418313342974447601983696753419
61418313342974447605247326892981
61418313342974447609577527312297
61418313342974447609580883362455
61418313342974451445285857546103
61418313342974451446037969855415
61418313342974451446039002957279
61418313342974451446100387600889
61418313342974451446100645881191
61418313342974451453444546667429
61418313342974451453631712767105
61418313342974451453631798860385
61418313342974451453632831962249
61418313342974452688978591421961
61418313342975296516541014001211
61418313342975298308526974235291
61418313342975301875609700110637
61418313342975302005276625831059
61418313342975302012870451771793
61418313342975302012870454836029
61418313342975302051030210758237
61418313342975303661692964840555
61418313342975303835418870201383
61418313342975303835418898762385
61418313342975303842196821422237
61418313342975303842196821772157
61418313342975329875893659387029
61418313342975331523021683022917
61418313342975331523087801192291
61418313342975331706035907871349
61418313342975331706039378712547
61418313342975331706103256484671
61418313342975331708550977540093
61418313342975335412893425057681
61418313342975345930318573538387
61418313342975346340471347487747
61418313342975346522667454776677
61418313342975346523419454166805
61418313342975346523422925008003
61418313342975346523485687140317
61418313342975346525115177249041
61418313342975346525115177721425
61418313342975346525177939486349
61418313342975346525930052145581
61418313342975346525931085264707
61418313342975346530261285297967
61418313342975346531014431082149
61418313342975346532707858816021
61418313342975348307059586472347
61418313342975348307059587522107
61418313342975348309503608171099
61418313342975348309503836692187
61418313342975348309503865388543
61418313342975348309503951477611
61418313342975348309503952527371
61418313342975348309507308577529
61418313342975348309566628553147
61418313342975348309566631739687
61418313342975348309566631752737
61418313342975348309569697643957
61418313342975348310072167649789
61418313342975348310319745285229
61418313342975348310319772914563
61418313342975348310319772918775
61418313342975348314587211219035
61418313342975348314649973333879
61418313342975348314649977583229
61418313342975348317097665697157
61418313342975348317097695456323
61418313342975348317097780016021
61418313342975351281040285231667
61418313342975351472401599300383
61418313342975351830083304133235
61418313342975351837676013943061
61418313342975351837677133138205
61418313342975351875836889060413
61418313342975351883430718046669
61418313342975351884183863476559
61418313342975352013097639186535
61418313342975352013097643772707
61418313342975352013097643785805
61418313342975352013849637176983
61418313342975352013849751495847
61418313342975352013849756095117
61418313342975352013912427521623
61418313342975352013913175180459
61418313342975352020627563237941
61418313342975352020627588747757
61418313342975352020627591935701
61418313342975352020690350512681
61418313342975352020691469707825
61418313342975352021443466181953
61418313342975352021443494407537
61418313342975352021443495824479
61418313342975352021443499006807
61418313342975352021443580500817
61418313342975352021443585100087
61418313342975352021444613602681
61418313342975352021444614074857
61418313342975352021444615019623
61418313342975352021444615492007
61418313342975352021444618201951
61418313342975353660790522243151
61418313342975353660978809650541
61418313342975353661041456028127
61418313342975353661041484607843
61418313342975353661041484613459
61418313342975353661041485676317
61418313342975353667568701985093
61418313342975353667819405732661
61418313342975353667819406082581
61418313342975353667819406088197
61418313342975353667819406204837
61418313342975353667819407151055
61418313342975353667819407267695
61418313342975353668384265271481
61418313342975353668384609627753
61418313342975353670078841848847
61418313342975353670267128206477
61418313342975353670267214299757
61418313342975596714157434876773
61418313342975598536769763890243
61418313342975598543547686900015
61418313342975598543551157741213
61418313342975603437423928673729
61418313342975604024689464081527
61418313342975630067403111278015
61418313342975631712292248323345
61418313342975631712356158335465
61418313342975631712358366492719
61418313342975637202789698323097
61418313342975646117875622479871
61418313342975646117893444353557
61418313342975646119568246712131
61418313342975646528923337934503
61418313342975646528923709489525
61418313342975646528925775673837
61418313342975646529675450262529
61418313342975646529741941484531
61418313342975646711853994748567
61418313342975646712418078980551
61418313342975646712672597826211
61418313342975646712672599361245
61418313342975646712690048163589
61418313342975646712693519004787
61418313342975646714364850522163
61418313342975646719531879178063
61418313342975646720012280584639
61418313342975646720012281057023
61418313342975646721706856228885
61418313342975646721706856701269
61418313342975646721978452812805
61418313342975646721978453875615
61418313342975646721981924716813
61418313342975646722546783783457
61418313342975647764269355661419
61418313342975647764269355680133
61418313342975647957328717278389
61418313342975648358793990307127
61418313342975648358793990325841
61418313342975648358982018403169
61418313342975648358982389920763
61418313342975648359065957955131
61418313342975648359065959490165
61418313342975648359066072746171
61418313342975648359069430331363
61418313342975652202368233533239
61418313342975652203099339029821
61418313342975652203120345842551
61418313342975652203121378944415
61418313342975652203183021868327
61418313342975652209962063587921
61418313342975652210442464994497
61418313342975652212137040638743
61418313342975653262293368622737
61418313342975653856818376321073
61418313342975653857089972451483
61418313342975653859349780201903
61418313342978331769143623810005
61418313342978333415521858066001
61418313342978337259573806684669
61418313342978348232905060005185
61418313342978348415101054375091
61418313342978348415103492114425
61418313342978348415919284853617
61418313342978348415919399644657
61418313342978348415937221046119
61418313342978348415940578631311
61418313342978348422697579399697
61418313342978348423447367225681
61418313342978348423450724810873
61418313342978348425228984343337
61418313342978349650447072102007
61418313342978349650447072120721
61418313342978349661325450417697
61418313342978350062229078029693
61418313342978350069826636137449
61418313342978353906367405455977
61418313342978353913124321666117
61418313342978355149245151653077
61418313342986092218060641359681
61418313342986108269973953495549
61418313342986108681756217671725
61418313342986108819017747235989
61418313342986108819018005516243
61418313342986108825794807782787
61418313342986108826611834521213
61418313342986108828306411215219
61418313342986108872364386329265
61418313342986108874624080357071
61418313342986110655938205339509
61418313342986110655938291432789
61418313342986110658197984294195
61418313342986142042867319661857
61418313342986142225881659301329
61418313342986142225881659314427
61418313342986142226634804725603
61418313342986155130651136322477
61418313342986158102374460802695
61418313342986158239636248647213
61418313342986158239636249696973
61418313342986158278548116861471
61418313342986158286141945866441
61418313342986158643824683818419
61418313342986158651417393628245
61418313342986158651418512823389
61418313342986158690142094680017
61418313342986158690330381037647
61418313342986158697171064631441
61418313342986158826838765177637
61418313342986158826838765190735
61418313342986158826839023457891
61418313342986158826839023470989
61418313342986158826839024520749
61418313342986158827402849422671
61418313342986158827403882524535
61418313342986158827591135767251
61418313342986158827591135780301
61418313342986158827591136830061
61418313342986158827591910601911
61418313342986158827592168882165
61418313342986158834181029164613
61418313342986158834368971148709
61418313342986158834369057241989
61418313342986158834996593384121
61418313342986158834996936807273
61418313342986158835184878691991
61418313342986158835184964785271
61418313342986158835185997887135
61418313342986158836879541479277
61418313342986158836880574581141
61418313342986159886764273449501
61418313342986160069715850969965
61418313342986160069778497248173
61418313342986160069778498297933
61418313342986160069778526995741
61418313342986160481560791184967
61418313342986160481560877278247
61418313343595776560548426648833
61418313343595776560550868987437
61418313343595776560551897857213
61418313343595776560551897857421
61418313343595776560551898906973
61418313343595778207408211640125
61418313343595778389855023504543
61418313343595778389858465998061
61418313343595778389875915494421
61418313343595778390610578307373
61418313343595793207238196728657
61418313343595793207238568750239
61418313343595793207238569799999
61418313343595793207238572864235
61418313343595793207238573336619
61418313343595793207259489338547
61418313343595793212320799971807
61418313343598479499333002919395
61418313343598480093311260415717
61418313343598480094127284168641
61418313343598494320980434122709
61418313343598494910694835309603
61418313348535391076805487403337
61418313348535391076806516273113
61418313348535392906113084413753
61418313348535440489829901529337
61418313348535440490583042708425
61418313348535440490584075810289
61418313348535440902093337701563
61418313348535441084354536175045
61418313348535441084542818270179
61418313348535441085107676868859
61418313348535441085107677336823
61418313348535441085107677354293
61418313348535441085107681586221
61418313348535441085108710455997
61418313348535441085191622691883
61418313348535441085379646519861
61418313348535441085379646537331
61418313348535442136875271196495
61418313348535442136959987136865
61418313348535442319889610835967
61418313348535442731484621782573
61418313348535457090783793433375
61418313348535457090783908218799
61418313348535457090784568268035
61418313348535457090784683059075
61418313348535457090784936622015
61418313348535457091265080214849
61418313348535457502565799342347
61418313348535457502566828193409
61418313348535457502566942984449
61418313348535457502566947235251
61418313348535457503047344391025
61418313348535457503131027216433
61418313348535457510161030269673
61418313348535457510641431676249
61418313348535457510725114501657
61418313348559702701680780168845
61418313348559702701684252427033
61418313348559708235336621052469
61418313348559719302640209926567
61418313348559719302640325184167
61418313348559750879839696885205
61418313348559750879839955637843
61418313348559750879923379841755
61418313348559750879923637990867
61418313348559750879923638108959
61418313348559750880111666068243
61418313348559750880111666186287
61418313348559750880111667603437
61418313348559752115458460165013
61418313348559752115461811964209
61418313348559752527052432328705
61418313348559755819051113703439
61418313348559755819051115238633
61418313348559755819054466571221
61418313348559755819054466571269
61418313348559755819054467037989
61418313348559756413579101683537
61418313348559756413767388028069
61418313348559756413847717513471
61418313348559756413851070381301
61418313348559757466180166190389
61418313348559758060708158421289
61418313348559767478623374286673
61418313348559767486217461105337
61418313348559767487912038265951
61418313348559767488390115207865
61418313348559767488390115680249
61418313348559767488473798033273
61418313348559767488476897351261
61418313348559767488661711791785
61418313348559767488661712854595
61418313348559767488665183695793
61418313348559768716414786484927
61418313348559768723255353870691
61418313348559768723255354337251
61418313348559768723255358942185
61418313348559768723255360004995
61418313348559768723258826128879
61418313348559768723258826595439
61418313348559768723258830827527
61418313348559768723736904587113
61418313348559768724008504353361
61418313348559768724008505416171
61418313348559768724011972006615
61418313348559769128011862552987
61418313348559769134766027006825
61418313348559769135037623118361
61418313348559769135041090771567
61418313348559769135041090771615
61418313348559769135041090771775
61418313348559769135605949838211
61418313348559772419923761902369
61418313348559772420007444722161
61418313348559772427601154822047
61418313348559772430048991618939
61418313348559772831517739734013
61418313348559774066864529113261
61418313348559774067052814408033
61418313348559774067136125224957
61418313348559774067136382442401
61418313348559774067136497227825
61418313348559774074458616398485
61418313348559774074730212510181
61418313348559774076424902945515
61418313348559774076990020279315
61418313348567857636712252735055
61418313348567857636796968675425
61418313348567861341058053219851
61418313348567861341141735573083
61418313348567861524070068389093
61418313348567861524072392859323
61418313348567861524072392872421
61418313348567861524073425974285
61418313348567873833481181720411
61418313348567874237749942127669
61418313348567874245075159552055
61418313348567874245263445896587
61418313348567874245347128717831
61418313348567874245347128721995
61418313348567874245347128722203
61418313348567874245347128735093
61418313348567877941823774497901
61418313348567877942012059792673
61418313348567877942012059909313
61418313348567877942095627827041
61418313348567877942095627943681
61418313348567877942095742618081
61418313348567877942095743680939
61418313348567877951384148330155
61418313348567877951385181430567
61418313348567877952138326860457
61418313348570562632519750416473
61418313348570562632792493369909
61418313348570562632792494905103
61418313348570562632794817853397
61418313348570563044305112846375
61418313348570563226754593414991
61418313348570563227317128015617
61418313348570563227319452013671
61418313348570563227319452485847
61418313348570563227319452498945
61418313348570563227589097198655
61418313348570563227591421196709
61418313348570563227591421682143
61418313348570575536728241346935
61418313348570575536916527691467
61418313348570575537000210516875
61418313348570575537000210529973
61418313348570575948510505523111
61418313348570575948782474706149
61418313348570579233476855359661
61418313348570579233476856292781
61418313348570579233665141587553
61418313348570579233748451471357
61418313348570579233748452404477
61418313348570579233748824407345
61418313348570579233748824412961
61418313348570579233748825475819
61418313348570579241070942644885
61418313348570579241070943578005
61418313348570579241342538756581
61418313348570579241342539689701
61418313348570579241343686531441
61418313348570579243038263225447
61418313348570579243602347458835
61418313348570579243791408655337
61418313348570579652853206821061
61418313348571713976015836208495
61418313348571730576970618203389
61418313348571763389793511020741
61418313348571763801384017527157
61418313348571776293998903684427
61418313348571776697998794243897
61418313348571776705592881516071
61418313348571776705592881529121
61418313348571776705861494644739
61418313348571776705864850694897
61418313348571776705864850699109
61418313348571776705864850712159
61418313348571776888604121846441
61418313348571779989995032329389
61418313348571779990747144638701
61418313348571779990747145571821
61418313348571779990747402789265
61418313348571779990831085609057
61418313348571779998426064059435
61418313348571780401777296505565
61418313348571780402341123403465
61418313348571780402341380620909
61418313348571780402341380737549
61418313348571780402613092586503
61418313348571780402613349803947
61418313348571780402613349920587
61418313348571780409935582814021
61418313348571780411630159857947
61418313348571780592949923866271
61418313348571780592950698705095
61418313348571780592950698705143
61418313348571780593137951943599
61418313348571780593138985062725
61418313348571780593222666353147
61418313348571780594644499160597
61418313348571780595397644571773
61418313348571780595397644921693
61418313348571780595481327397181
61418313348571782239513863270175
61418313348571782241773556248269
61418313348859595488952858094025
61418313348859595488952862326113
61418313348859595488953891195889
61418313348859597135245086582095
61418313348859597135329802522465
61418313348859597318259426221567
61418313348859612089153608818975
61418313348859612089153723604399
61418313348859612089154752007615
61418313348859612089154752474175
61418313348859612089154756706263
61418313348859612089154756711879
61418313348859612089969512094193
61418313348859613736261855386401
61418313348859613919276080234833
61418313348859639952975358051577
61418313348859639960318396860163
61418313348859645311228135684601
61418313348859645313487567213163
61418313348859645494242360533033
61418313348859645494242475324073
61418313348859661914441573902625
61418313348859661914526294080699
61418313348859661914692622362001
61418313348859661914693655481127
61418313348859661914776190396369
61418313348859661914777338306743
61418313348859661914777342557545
61418313348859661922035661187849
61418313348859661922119344013257
61418313348859662097455798751057
61418313348859662097456946657059
61418313348859662097706962001473
61418313348859662097706962014571
61418313348859662097707994648423
61418313348859662097707995120599
61418313348859662097707995133697
61418313348859662097707999365785
61418313348859662105050000355145
61418313348859662105050000823157
61418313348859662105050000827529
61418313348859662105050005072507
61418313348859662105886829059741
61418313348859663744836018752323
61418313348859663744919586786691
61418313348859663752262740386317
61418313348862341656222416615243
61418313348862341656243337320191
61418313348862341663753483499753
61418313348862341663753483501157
61418313348862346605140649008043
61418313348862347014475195311125
61418313348862347189895705945627
61418313348862347189896477597959
61418313348862347197489531764057
61418313348862347197489534950597
61418313348862347197489534963695
61418313348862347199937252819479
61418313348862347199937252836949
61418313348862347200774081069161
61418313348862348435284045385267
61418313348862348847066309574541
61418313348862363206094655697505
61418313348862363206179117608375
61418313348862363213688742982729
61418313348862363800890886454909
61418313348862363800892034347813
61418313348862363800954022690855
61418313348862363800954795994693
61418313348862363800954797529727
61418313348862363800974946583747
61418313348862363800975716701045
61418313348862363800975718236079
61418313348862363800975721418407
61418313348862363808484973740133
61418313348883907113831627349809
61418313348883910817424281956869
61418313348883912464549981575989
61418313348883912647480638390053
61418313348883923714784601870527
61418313348883923714787957920685
61418313348883923714847368707105
61418313348883923714850720039901
61418313348883923714850724757263
61418313348883923721628641514479
61418313348883927428418807004539
61418313348883929065234344498861
61418313348883929065422629793633
61418313348883929065485392025117
61418313348883929065506197828001
61418313348883929065506312613425
61418313348883929065506312619041
61418313348883929065506313681899
61418313348883929072828431784085
61418313348883929074794718331115
61418313348883929075359835664915
61418313348883929248436854642065
61418313348883929248436969433105
61418313348883929248436970495963
61418313348883929248520537461857
61418313348883955291234184795151
61418313348883955291234185149443
61418313348883956936187230193699
61418313348883956938638305651985
61418313348883957121649288769123
61418313348883957121652644819281
61418313348883960642227607372501
61418313348883960642708779387265
61418313348883971890017863128335
61418313348883971890495567471131
61418313348883971890499039375187
61418313348883971890749828521811
61418313348883971890750086316791
61418313348883971890750087851825
61418313348883971890767536654169
61418313348883971890767650973033
61418313348883971890771007023191
61418313348883971890771007495367
61418313348883971890833769627681
61418313348883971890833770677441
61418313348883971892444405215817
61418313348883971893278134632945
61418313348883971893278135682705
61418313348883971897528008263753
61418313348883971897611690616985
61418313348883971898089769075219
61418313348883971898089769547603
61418313348883971899784345191849
61418313348883971899787444024403
61418313348883971900055941303385
61418313348883971900056055622249
61418313348883973536871478797707
61418313348883973537059878411343
61418313348883973537125998115751
61418313348883973537143446445711
61418313348883973537143447980745
61418313348883973537143561231135
61418313348883973537146915633999
61418313348883973539570358515921
61418313348883973539570363121015
61418313348883973540407191370697
61418313348883973544465680874179
61418313348883973720074103259775
61418313348883973720074218050815
61418313348883973720074219113673
61418313348883973720077575163831
61418313348883973720140337282839
61418313348883973720157901933465
61418313348883973720161254801295
61418313348883973722605619806559
61418313348883973722608975856717
61418313348883973722668265736299
61418313348883973722668270322471
61418313348883973722668270335569
61418313348883973722671364923145
61418313348883973723173834928977
61418313348883973723421412564417
61418313348883973723421415746745
61418313348883973723421527355665
61418313348883973730764569346371
61418313348883977242911969245613
61418313348883977243183938409937
61418313348883977243665110424701
61418313348883977243727872189625
61418313348883977243916159000717
61418313348883977243937083839827
61418313348883977243999727035085
61418313348883977250777767433621
61418313348883977251258939429671
61418313348883977426930498640189
61418313348883977426930498653287
61418313348883977426930499703047
61418313348883977426951420291355
61418313348883977427014066687655
61418313348883977434273537461873
61418313348883977434273538393541
61418313348883977434273538511633
61418313348883977435968114155879
61418313348883977435968114510171
61418313348883977436239824940571
61418313348883977436804942392463
61418313348883978486040872924603
61418313348883978488572277868291
61418313348883979073808507864783
61418313348883979073892190690191
61418313348883979074059555391039
61418313348883979074143123425407
61418313348883979081402595150007
61418313348883979081486277025033
61418313348883979081486277975415
61418313348883979083180853619661
61418313348883979083180853719039
61418313348883979083933999030837
61418313348886625418013839027115
61418313348886625418031660434193
61418313348886625418034759266907
61418313348886625418034759733467
61418313348886625425625747719417
61418313348886625425628846552131
61418313348886630356887426293741
61418313348886630951684029059629
61418313348886630951684029072727
61418313348886630951684030122487
61418313348886630959277744336369
61418313348886630959277858077697
61418313348886630959278117407711
61418313348886656992221550380723
61418313348886656992974697209049
61418313348886658230103101102285
61418313348886658824896347332789
61418313348886661934361861182145
61418313348886662528405323813089
61418313348886662529158464992177
61418313348886673593180980605005
61418313348886673593930655174983
61418313348886673593934126016181
61418313348886673593996888129621
61418313348886673593996888135237
61418313348886673594014338000391
61418313348886673594014709536699
61418313348886673594017808369413
61418313348886673594017808835973
61418313348886673594017808854687
61418313348886673594017809904447
61418313348886673603306472833917
61418313348886674828524674911451
61418313348886674831035153966269
61418313348886674836118762196675
61418313348886675250435525320867
61418313348886675423321277677339
61418313348886675423321277690437
61418313348886675423321278740197
61418313348886675423324372277965
61418313348886675425852678370225
61418313348886675426608922632829
61418313348886675430914992954079
61418313348886675430915366025421
61418313348886675433446765655449
61418313348886675433446769906251
61418313348886675433449864488163
61418313348886675433449864506877
61418313348886675434203009918053
61418313348886678534565051040493
61418313348886678535318192219581
61418313348886678535380953984505
61418313348886678535380954451065
61418313348886678542912021224551
61418313348886679130177558266713
61418313348886679130177558279811
61418313348886679130198478855021
61418313348886680365461588596805
61418313348886680365545271435311
61418313348886680373055417614873
61418313348886680374833935395827
61418313348886680374833935414541
61418313348886680375587080825717
61418313348894717630889565802073
61418313348894717631162308755509
61418313348894717631164632753563
61418313348894730535098056732535
61418313348894730535286343077067
61418313348894734239440758963605
61418313348894734239712469983029
61418313348894734239713501917041
61418313348894734241407045510635
61418313348894734241972162844435
61418313348894734242161224040937
61418313348894736069019038123669
61418313348894767638710583738105
61418313348894767639736472121431
61418313348894779949147585452749
61418313348894780360741563271295
61418313348894780360929849628925
61418313348894780543752803601665
61418313348894783652653200104123
61418313348894783653490029520205
61418313348894783655184605047811
61418313348894784056654382049923
61418313348894784056905430625939
61418313348894784056926351232961
61418313348894784064247436332661
61418313348894784065084264569245
61418313348894784239668721683779
61418313348894784239668722733539
61418313348894784239919511985157
61418313348894784239919513048015
61418313348894784239919770265411
61418313348894784239919770278509
61418313348894784239919771328269
61418313348894784239940690866817
61418313348894784239940691916577
61418313348894784247261775499957
61418313348894784247261775972133
61418313348894784247261776899637
61418313348894784247261777034991
61418313348894784248098604221815
61418313348894784248098605271575
61418313348894784248287665282963
61418313348894784249709498090413
61418313348894784249793180780467
61418313348894784249793180915821
61418313348894784249982241976969
61418313348894784250546326326997
61418313348894785482796597660845
61418313348894785894390833656103
61418313348894785896922237536933
61418313351526226785588993360172
61418313351850449659575343766766
61418313351854335510541034565837
61418313352498635598106652276533
61418313352498635598110004094603
61418313352498635598110005144363
61418313352498685606495881102895
61418313352498686155538900021725
61418313352822890560071525233179
61418313352822905384229554046475
61418313366249625812091930774157
61418313366257714869586357111957
61418313366257714870423185361639
61418313366260416161237115958543
61418313366260416161239438906837
61418313366260416162076267156519
61418313366260432625832282639325
61418313366260432632338492148469
61418313366261317140918196296165
61418313366261317140918196296213
61418313366261317278930977254899
61418313366261317324684652961115
61418313366261333330841966429423
61418313366261333330842052635131
61418313366261333337619887904161
61418313366261333741871944705373
61418313366261333741871945171933
61418313366261333741872202985675
61418313366261333741872203452235
61418313366261333742624315761547
61418313366261333742686991787323
61418313366261333749402151030577
61418313366261333749464917854057
61418313366261333749466032457157
61418313366261333750030116689141
61418313366261633976875207504991
61418313366261633976875465785245
61418313366261633984217471491967
61418313366261633984405499556245
61418313366282026494461770317583
61418313366282026494464093265877
61418313366282041311844972256767
61418313366282041311847295205061
61418313366282041311928912312717
61418313366282041316928575304703
61418313366282041316930898252997
61418313366282041319187235180933
61418313366282041319462303196685
61418313366284678372902408859375
61418313366284678372904732857429
61418313366284693197065856271351
61418313366284698687492597002577
61418313366284700334621998113863
61418313366284726551332918617531
61418313366284726551333175834975
61418313366284726551604887800569
61418313366284727786114852112463
61418313366284727786117175060757
61418313366284727786954003310439
61418313366284742603498054051647
61418313366284742603500376999941
61418313366284742603581994107597
61418313366284742608581657099583
61418313366284742608583980047877
61418313366284742610840316975813
61418313366284742611115384991565
61418313366284743015364001066329
61418313366284743020175634931227
61418313366284744250710018793245
61418313366284744257216228302389
61418313366285600900194921860093
61418313366285601085657070061205
61418313366285627119416668255727
61418313366285627119416669790921
61418313366285628353947554826477
61418313366285628354762338556471
61418313366285628765729819002653
61418313366285628766357692800655
61418313366285628766357697405749
61418313366285628766544602732647
61418313366285628766545726545935
61418313366285628903805357458039
61418313366285628949558945436403
61418313366285632058293355311273
61418313366285632470075619487449
61418313366285632470141732934881
61418313366285632470141732934929
61418313366285633842682042861751
61418313366285633842682042978391
61418313366285634253712193782397
61418313366285634253712194845255
61418313366285634254464307154567
61418313366285634254528101325679
61418313366285634254528102388537
61418313366285634254530425207093
61418313366285643171331013983105
61418313366285643582359874094797
61418313366285643582360132375099
61418313366285643583113020941837
61418313366285643583113278159281
61418313366285643588259384686015
61418313366285643588261708567429
61418313366285643590518045495365
61418313366285643590707108227061
61418313366285643766127617320753
61418313366285643773720413206597
61418313366285644955719444432779
61418313366285644955719788789051
61418313366285645367501708608955
61418313366285645367501965826399
61418313366285645367502051915467
61418313366285645367564470723799
61418313366285645367564473910291
61418313366285645367564727941243
61418313366285645367564732190593
61418313366285645371832169414945
61418313366285645371832170477803
61418313366285645374342650465741
61418313366285645374346092609131
61418313366285645374346092609179
61418313366285645374907852843061
61418313366285645375095795894179
61418313366285648529646555862257
61418313366285648532093239081031
61418313366285648666843424542877
61418313366285648666843515353679
61418313366285648715107580250081
61418313366285649071095481344089
61418313366285649071095485943407
61418313366285649071095739624391
61418313366285649071095744223661
61418313366285649078688450950537
61418313366285649078688454492773
61418313366285649078689569095873
61418313366285649078689574763825
61418313366285649116849329132125
61418313366285649124443159672289
61418313366285649126701814813687
61418313366285650314035243516325
61418313366285650315667143018155
61418313366285650316483050561437
61418313366285901274906743353041
61418313366285927308687262252511
61418313366285928954791463167401
61418313366285928954979492294489
61418313366285929138829510736831
61418313366285934443527071460629
61418313366285934443715098475147
61418313366285934443734872338355
61418313366285934443798667572325
61418313366285934443800990507521
61418313366285943772174665106585
61418313366285943772362694233673
61418313366285943777529978566207
61418313366285943777532302564261
61418313366285943779788639492149
61418313366285943779976667569525
61418313366285943960460635380271
61418313366285945602588624002591
61418313366285945602588882282845
61418313366285945606838870704901
61418313366285945609095207645887
61418313366285945609283235710165
61418313366285945609932035882471
61418313366285948858624589338401
61418313366285949260094364806771
61418313366285949260282651151303
61418313366285949267688193811741
61418313366285949267876480156273
61418313366285949267959043780921
61418313366285949267959044830681
61418313366285949267960162976065
61418313366285949270218823902007
61418313366285950503305807650353
61418313366293737580359611747577
61418313366293737580360730942721
61418313366293737717641288246391
61418313366293737717644644296549
61418313366293739363933516851101
61418313366293750477054945500267
61418313366293754181316717623885
61418313366293754181316975891089
61418313366293754181317836819029
61418313366293754181318095099283
61418313366293754181400401512151
61418313366293754181400659779355
61418313366293754181401777924691
61418313366293754181401778987549
61418313366293754188094897365827
61418313366293754188178581254093
61418313366293754188660101855765
61418313366293754188911924104253
61418313366293754188995607992519
61418313366293754190626302309515
61418313366293754190626388402795
61418313366293754191442295946077
61418313366293754191443329047941
61418313366293754227154330776887
61418313366296405931785352558343
61418313366296406068229855384181
61418313366296406068983345168891
61418313366296407715359256495467
61418313366296435716521883998541
61418313366296439420054875673391
61418313366296439420804663984649
61418313366296439420804922251853
61418313366296439420867684483337
61418313366296439421142752386613
61418313366296439421142752399711
61418313366296440655586598645981
61418313366296451768708027295147
61418313366296452187812408523749
61418313366296455335793071875053
61418313366296455335793071888151
61418313366296455335793072937911
61418313366296455343115191040097
61418313366296455345646594920927
61418313366296455472969799418765
61418313366296455472970918613909
61418313366296455473053483307031
61418313366296455473053741574235
61418313366296455473054859719571
61418313366296455473054860782429
61418313366296455479747979160707
61418313366296455479831663048973
61418313366296455480313183650645
61418313366296455480565005899133
61418313366296455480648689787399
61418313366296455482279384104395
61418313366296455482279470197675
61418313366296455483095377740957
61418313366296455483096410842821
61418313366296455518807412571767
61418313366296455884565154725807
61418313366296455884837123908845
61418313366296455892095446777061
61418313366296455892158209008545
61418313366296455892158983730777
61418313366296455892429833718671
61418313366296455892430952913815
61418313366296455930589675698183
61418313366296455939606370494375
61418313366296457126689094977221
61418313366296457129220498858051
61418313366297606826337433594005
61418313366297606872070097797521
61418313366297608470181853533533
61418313366297608655644001734645
61418313366297636473792289131479
61418313366297639629115962606659
61418313366297640040689306696915
61418313366297640040877333724483
61418313366297640040898226782835
61418313366297640178138089616275
61418313366297640178141445567055
61418313366297640178159010204583
61418313366297640223912566416691
61418313366297641824263210634039
61418313366297641824263210750679
61418313366297641824451238828007
61418313366297641824517356893631
61418313366297652937551402397239
61418313366297652937551659614683
61418313366297652937572294405831
61418313366297652937572551623275
61418313366297656092875075872419
61418313366297656092875333089863
61418313366297656230052176474375
61418313366297656236830356216317
61418313366297656237667270559439
61418313366297656239361847720005
61418313366297656285094511923521
61418313366297656641646154306019
61418313366297656641646411523463
61418313366297656641646412573223
61418313366297656641834439600791
61418313366297656641834697867995
61418313366297656641897202882035
61418313366297656641897460099479
61418313366297656641918094890627
61418313366297656641918352108071
61418313366297656641919126830303
61418313366297656641919127893113
61418313366297656648424334047961
61418313366297656648612619342733
61418313366297656648675382623977
61418313366297656648696302162525
61418313366297656648696303212285
61418313366297656649240240528433
61418313366297656649261161234785
61418313366297656649428526886015
61418313366297656649449419944367
61418313366297656649449535202175
61418313366297656649512209711631
61418313366297656649513328906775
61418313366297656649513329969585
61418313366297656651771989832717
61418313366297656651771990299277
61418313366297656687671679682451
61418313366297656687671936899895
61418313366297656694994171328363
61418313366297656695182199405691
61418313366297656696688746972609
61418313366297656697525575209193
61418313366297656832442953781163
61418313366297656832463874369471
61418313366297657884022175189765
61418313366297657884043067198357
61418313366297658478568074915567
61418313366297658478568075265487
61418313366297658478756103342815
61418313366297658478818779018671
61418313366297658481078557973357
61418313366297658481078558090045
61418313366297658481078558439917
61418313366297658481078558439965
61418313366297658481099478796397
61418313366297658481099479146317
61418313366573766131094419277189
61418313366573780810377806103807
61418313366573780815461409151743
61418313366573780947638817574259
61418313366573814169814477284723
61418313366573814299481402519711
61418313366573814299484755387541
61418313366573815953369692635677
61418313366573815955627148888447
61418313366573815955629472886501
61418313366573815955901097579365
61418313366573815955901183672645
61418313366573815955901183789285
61418313366573816138916556427239
61418313366573825465050567574745
61418313366573830229322651527425
61418313366573830770749799974235
61418313366573830770770806786965
61418313366573830770770807836725
61418313366573830770771836706501
61418313366573830770771839888829
61418313366573830772466412350747
61418313366573830773281204917923
61418313366573830773281291496637
61418313366573830777528842179311
61418313366573830778092925938911
61418313366573830778364637327129
61418313366573830778365665711471
61418313366573830778365670428993
61418313366573830816524391695429
61418313366573830816524392745189
61418313366573830816525424797293
61418313366573830818199080784899
61418313366573830819034876405101
61418313366573830823282427087775
61418313366573830823846510847375
61418313366573830824118222235593
61418313366573830824119255337457
61418313366573830825541086491621
61418313366576466049865752464571
61418313366576466049866009682015
61418313366576467834257882275127
61418313366576467834258140438741
61418313366576467834258140555381
61418313366576467834341823264149
61418313366576467834341823380789
61418313366576477167989079915189
61418313366576482109372893605409
61418313366576482109373150822853
61418313366576482518708468778267
61418313366576482650884499725385
61418313366576482650885877673167
61418313366576482658416169724421
61418313366576482696639462581631
61418313366576482704169754632885
61418313366576515461195589896565
61418313366576515461195848163769
61418313366576515462890166590571
61418313366576515462890423808015
61418313366576515872977854072741
61418313366576516010238607262939
61418313366576516011933185492139
61418313366576516011933442709583
61418313366576516012020219663233
61418313366576516048460781974765
61418313366576516055992192171403
61418313366576516057686768865409
61418313366576517247280230683327
61418313366576517247282554681381
61418313366576517839632211226715
61418313366576517842076577165099
61418313366576517842076834382543
61418313366576517842078900579953
61418313366576517842078901629713
61418313366576517842079158847157
61418313366576527175893780204245
61418313366576531926649537073775
61418313366576532069745749938971
61418313366576532069746008206175
61418313366576532071440326632977
61418313366576532071440583850421
61418313366576532115499334847435
61418313366576532115499593114639
61418313366576532117193911541441
61418313366576532117194168758885
61418313366576532474017866400391
61418313366576532475692555975343
61418313366576532476528006264145
61418313366576532480775901805835
61418313366576532519771451308855
61418313366576532521445882131169
61418313366576532527281597488417
61418313366576532666236930443009
61418313366576532666237187660453
61418313366584571159606931344143
61418313366584571159609254292437
61418313366584587630708307534069
61418313366584620985252760844295
61418313366584637044757579036839
61418313366585488329211868020731
61418313366585488335989703289761
61418313366585521553064538117125
61418313366585521553064542838859
61418313366585521553065571218989
61418313366585538153997538460417
61418313366585538153998657668611
61418313366585538154018545273147
61418313366585538154019577908451
61418313366585538154019578375011
61418313366585538154834366710099
61418313366585538159080884290909
61418313366585538161340663375333
61418313366585838389022840708021
61418313366585838396364846414743
61418313366588175215054717845581
61418313366588190039153079028019
61418313366588190040053013869621
61418313366588191686345242370789
61418313366588217903058485706111
61418313366588222844445913730955
61418313366588223256227919639927
61418313366588223393485227603737
61418313366588223393485484821181
61418313366588223393572266379925
61418313366588223436731775036495
61418313366588223439238811345801
61418313366588223439238815595151
61418313366588223439239069613005
61418313366588223439242255024433
61418313366588223439242259273783
61418313366588223439242512819253
61418313366588223439326195644661
61418313366588223439326970479321
61418313366588234549832196400547
61418313366588234557446946111869
61418313366588239452993745170213
61418313366588239857245717295135
61418313366588239864776009346389
61418313366588239864859347698885
61418313366588239864859692171797
61418313366588239864860467006457
61418313366588240047790091768625
61418313366588241100206484733373
61418313366588523033716507729191
61418313366588523445498513638163
61418313366588523628509380882529
61418313366588540092269642054291
61418313366588540099799934105545
61418313366608882784484667498063
61418313366608882785321495747745
61418313366608882785323818696039
61418313366608888273219154483577
61418313366608888273220273678721
61418313366608897601867869437247
61418313366608897601870192385541
61418313366608897601951809493197
61418313366608897606951472485183
61418313366608897606953795433477
61418313366608897609210132361413
61418313366608897609485200377165
61418313366608899249079833129085
61418313366608899249079834178845
61418313366608899255586043687989
61418313366608903097380536164703
61418313366608903099911941108391
61418313366608903099912027201671
61418313366608904736999532816173
61418313366608904736999532829271
61418313366608904736999533879031
61418313366608904744321651981217
61418313366608904746853055862047
61418313366608930961032829702329
61418313366608930961304540618163
61418313366608930962727405346575
61418313366608930962999117312169
61418313366608932607596769106233
61418313366608932607599092054527
61418313366608932610128174049921
61418313366608932610130496998215
61418313366608936451463013639803
61418313366608938098025832785753
61418313366608938098026951980897
61418313366608938098863780230579
61418313366608938281043616098241
61418313366608947020812714860865
61418313366608947424982293993711
61418313366608947425065976819119
61418313366608947425065977881977
61418313366608947425066235099421
61418313366608947426486518612335
61418313366608947426758230577929
61418313366608947426758487795373
61418313366608947427510600104685
61418313366608947427511375989105
61418313366608947427513698937399
61418313366608947432593945935177
61418313366608947432594979037041
61418313366608947432597301985335
61418313366608947607262342719557
61418313366608947607996891422387
61418313366608947608014455028869
61418313366608947608014456078629
61418313366608947608015488130733
61418313366608947608017812128787
61418313366608947615336574180815
61418313366608947615608284033839
61418313366608947615609317135703
61418313366608947617302860727845
61418313366608948669635315190759
61418313366608949254390366342347
61418313366608949254390366355445
61418313366608949254390367405205
61418313366608952503648036678455
61418313366608952914678187495559
61418313366608952915220749430165
61418313366608952915409034724937
61418313366608952915430299804871
61418313366608952915431332906735
61418313366608952915492717550345
61418313366608952915492718613203
61418313366608952915492975830647
61418313366608952922752159626803
61418313366608952923024042716561
61418313366608952923024128809841
61418313366608952923025161911705
61418313366608953106038469978891
61418313366608953107461334707303
61418313366608954157534093121735
61418313366608954158370921371417
61418313366608954160065498065423
61418313366608954343079839234473
61418313366608954752142670389633
61418313366609783353132153942071
61418313366609788841051858247351
61418313366609788841051858363991
61418313366609788841055214297509
61418313366609798169700829368705
61418313366609799954072039518409
61418313366609799954089259818379
61418313366609799954089517035823
61418313366609799954089604174651
61418313366609799954092960224809
61418313366609803530463054466631
61418313366609803665213239928477
61418313366609803665213243110805
61418313366609805304727287624845
61418313366609805304727545892049
61418313366609805311505467366787
61418313366609805312070671856725
61418313366609805314036872310475
61418313366609805314036958403755
61418313366609805314852865947037
61418313366609831521522493118111
61418313366609831529116236519447
61418313366609833175410787955811
61418313366609833177668239486847
61418313366609833177668244091941
61418313366609833177938832244247
61418313366609833177939951439391
61418313366609833177939956044485
61418313366609833177943307489549
61418313366609833312689106981701
61418313366609833312690135851477
61418313366609833315199586969639
61418313366609833315200620088765
61418313366609833358425127117283
61418313366609833358442691773525
61418313366609833358446047823683
61418313366609836882014040904763
61418313366609837064463180298031
61418313366609837064484101004431
61418313366609838665837614426185
61418313366609838665840971893285
61418313366609838665858536549527
61418313366609838665858536666167
61418313366609838665861892599685
61418313366609838666402474909771
61418313366609838666402733176975
61418313366609847992794333778883
61418313366609847992811898435125
61418313366609847992815254485283
61418313366609847994507507670881
61418313366609847995051446031125
61418313366609847995322382095037
61418313366609847995322383144797
61418313366609847995323157983669
61418313366609847995323415214163
61418313366609848000134016537311
61418313366609848000406761031605
61418313366609848002100303084341
61418313366609848175808673412739
61418313366609848175826238068981
61418313366609848175829594119139
61418313366609848177521846832353
61418313366609848183421100193077
61418313366609849778875274614337
61418313366609849778878717820585
61418313366609849778895938120555
61418313366609849778896195337999
61418313366609849778896281427067
61418313366609849778896282476827
61418313366609849778899638526985
61418313366609849779712102864019
61418313366609849779712102868231
61418313366609849783979541168491
61418313366609849786218399529253
61418313366609849786490023872197
61418313366609849786490025405779
61418313366609849786490109965477
61418313366609852934199063943415
61418313366609853482404913421357
61418313366609853482406032616501
61418313366609853482406291369139
61418313366609853482971145731311
61418313366609853483220816365369
61418313366609853483220820964639
61418313366609853483221075099133
61418313366609853483221935560513
61418313366609853483222194307327
61418313366609853483241738488711
61418313366609853483241741671039
61418313366609853483242081445303
61418313366609853483242086031523
61418313366609853483242086044573
61418313366609853483242857683855
61418313366609853483242860866183
61418313366609853489748296603477
61418313366609853489999000706581
61418313366609853490000119901725
61418313366609853490019921412981
61418313366609853490020007506261
61418313366609853490563856590897
61418313366609853490564199547489
61418313366609853490564200014049
61418313366609853490835824356993
61418313366609853490835825773935
61418313366609853490835828956263
61418313366609853490835910450273
61418313366609853490835915049543
61418313366609853490836943552137
61418313366609853490836944969079
61418313366609853490836948151407
61418313366609853528995667753447
61418313366609853535753704810189
61418313366609853536317785855633
61418313366609853536590533059871
61418313366609853538284072402663
61418313366609853673850165880175
61418313366609854726182704428791
61418313366609855313364471377187
61418313366609855313385479239677
61418313366609855320142392851925
61418313366609855320707597341863
61418313366609855320707597808423
61418313366609855322402173452669
61418313366609855322673797795613
61418313366609855322673883888893
61418313366610089030304858891537
61418313366610089030322423547779
61418313366610089030325779597937
61418313366610133364681353256239
61418313366610133367210550042673
61418313366610133547693369469417
61418313366610133547695692417711
61418313366610133547713257073953
61418313366610137208816985757349
61418313366610137208820456598547
61418313366610138855111537193713
61418313366610138855129101849955
61418313366610138855673040210199
61418313366610138855946156223331
61418313366610138855949513336299
61418313366610148182064927775667
61418313366610148182082491382149
61418313366610148182082492431909
61418313366610148182083524484013
61418313366610148182085848482067
61418313366610148183757180471619
61418313366610148184592976091821
61418313366610148184592977141581
61418313366610148184593751981857
61418313366610148189404610534095
61418313366610148191099186178341
61418313366610148364261035886901
61418313366610148365078894356895
61418313366610148365079267428237
61418313366610148365096459013137
61418313366610148366771520124189
61418313366610148367607200467869
61418313366610148372690546298361
61418313366610148372691694191265
61418313366610148372694017139559
61418313366610150011388944718651
61418313366610150011389059509691
61418313366610150011389059522789
61418313366610150011389060572549
61418313366610150011392416622707
61418313366610150014736257205621
61418313366610150021242582568663
61418313366610150022079410805247
61418313366610153671676880662903
61418313366610153672241739729547
61418313366610153672491668979277
61418313366610153672512303789139
61418313366610153672512561006583
61418313366610153672512675792007
61418313366610153672512676841767
61418313366610153672513708893871
61418313366610153672513708899487
61418313366610153679834794943953
61418313366610153680106390011553
61418313366610153680106391074363
61418313366610153680107537904457
61418313366610154907859096350715
61418313366610154907859353568159
61418313366610155509978191806659
61418313366610155511672767450905
61418313366612485055480747000095
61418313366612485056295530730089
61418313366612485056295787947533
61418313366612485056296654543377
61418313366612485056296907155727
61418313366612485056296911760821
61418313366612485056380589981135
61418313366612485056380594586229
61418313366612485056383688813849
61418313366612488759826547484891
61418313366612490544215233985609
61418313366612490544215235152009
61418313366612490544215492252813
61418313366612490544215492369453
61418313366612499872863948939279
61418313366612499880540942675845
61418313366612501657252636606397
61418313366612501657252893823841
61418313366612501657315398721241
61418313366612505223585660750651
61418313366612505360845553012909
61418313366612505360846415476043
61418313366612505360846672221103
61418313366612505367623474487647
61418313366612505368376615666735
61418313366612505368376964272357
61418313366612505368439377431659
61418313366612505368440501226073
61418313366612505406600257129567
61418313366612505416640772423699
61418313366612505416724711994167
61418313366612506603723753651605
61418313366612507015506016778021
61418313366612507200214676360823
61418313366612507201030583904105
61418313366612507201114523480397
61418313366612533232279613307465
61418313366612533232279697861339
61418313366612533232279699396533
61418313366612533232279956258233
61418313366612533232363639083641
61418313366612533233974276090539
61418313366612533234058215661007
61418313366612534469319944856089
61418313366612534469320202073533
61418313366612534469321068669377
61418313366612534469321321281727
61418313366612534469321325886821
61418313366612535015852483769719
61418313366612535015852740987163
61418313366612535015853512639495
61418313366612535018362963757657
61418313366612535018363220975101
61418313366612535054078357725787
61418313366612535061606068561543
61418313366612535061606325778987
61418313366612535061607444987181
61418313366612538173666869154173
61418313366612538173667122699643
61418313366612538585449127545805
61418313366612538585449133330349
61418313366612538767647563885729
61418313366612538767647565420923
61418313366612538767647822165983
61418313366612538768463467179661
61418313366612538768463472964205
61418313366612539957239649161369
61418313366612539957239649278009
61418313366612539957239906378813
61418313366612539957239906495453
61418313366612539958055556704651
61418313366612539958055814971855
61418313366612540552852160637147
61418313366612540552852417854591
61418313366612549286704527826005
61418313366612549291786840537371
61418313366612549291787098332191
61418313366612549291787873656497
61418313366612549293481417231377
61418313366612549696058956998791
61418313366612549696062055831505
61418313366612549697754308644097
61418313366612549698486792002181
61418313366612549703570137832673
61418313366612549703653820658081
61418313366612549878990646926365
61418313366612549886583442812209
61418313366612549888361960611877
61418313366612551070277050732397
61418313366612551070277307949841
61418313366612551075360653780333
61418313366612551482125777447109
61418313366612551482958905277263
61418313366612551482958908459591
61418313366612551482959162494707
61418313366612551489653745500309
61418313366612551489737428325717
61418313366612551489740527158431
61418313366612554644956268686643
61418313366612554774622851100553
61418313366612554774623108317997
61418313366612554774624227526191
61418313366612554781401121653297
61418313366612554781401378398357
61418313366612554782216938385777
61418313366612554782217027661385
61418313366612554782217029196579
61418313366612554782217281342369
61418313366612554782217285928589
61418313366612554782218056531161
61418313366612554782218057580921
61418313366612554827970609855693
61418313366612554827970867650513
61418313366612554829665186549699
61418313366612555185653350523279
61418313366612555186406491702367
61418313366612555186469253467291
61418313366612555193247179528249
61418313366612555193999545985105
61418313366612555194000320707337
61418313366612555194083228810513
61418313366612555194084003178613
61418313366612555194084003532745
61418313366612555231406678686683
61418313366612555231406935431743
61418313366612555232242726317113
61418313366612555239000764436713
61418313366612555239752874031869
61418313366612555368667433412075
61418313366612555376197725463329
61418313366612555377013628407341
61418313366612555377013633006611
61418313366612555377098344701795
61418313366612556421814669970411
61418313366612556421814928237615
61418313366612556421835933987487
61418313366612556428530430904021
61418313366612556428592849712353
61418313366612556428593192668945
61418313366612556428614113729429
61418313366612556429346080167049
61418313366612556429346338434253
61418313366612556431124253593183
61418313366612556611544513326257
61418313366612556611544513792817
61418313366612556612360420869539
61418313366612556612360679136743
61418313366612556614054998030105
61418313366612557024142685512275
61418313366612557025837262206281
61418313366612557025837519423725
61418313366612557025921202249133
61418313366612785244814360347881
61418313366612785245567248541613
61418313366612785245567505759057
61418313366612790733485800335797
61418313366612790733486057553241
61418313366612790733549968641109
61418313366612790733553066411013
61418313366612800062197562287065
61418313366612805560157781512019
61418313366612807197244913601557
61418313366612807197245170819001
61418313366612807204839000886781
61418313366612807390301177902341
61418313366612833414018881661485
61418313366612833421550178607893
61418313366612833421550291858123
61418313366612833421550293393317
61418313366612833423244868552129
61418313366612834659428490904197
61418313366612834659428748121641
61418313366612835243346341810717
61418313366612835243346599028161
61418313366612835243348664759011
61418313366612835243348923026215
61418313366612835250876891079415
61418313366612835253387117036449
61418313366612838911980361482557
61418313366612838911980362545367
61418313366612838911980476267981
61418313366612840146510471679241
61418313366612840147326380272283
61418313366612840147327528178285
61418313366612840559108386181255
61418313366612840559109533024447
61418313366612849481057434534155
61418313366612849481058467654733
61418313366612849482752011228161
61418313366612849885311729121937
61418313366612849885329550995575
61418313366612849887003981817889
61418313366612849887004240589241
61418313366612849892839697175137
61418313366612849892840731830909
61418313366612850067508095513425
61418313366612850067510046440137
61418313366612850068260093018599
61418313366612850068261240924601
61418313366612850068263564922655
61418313366612850068326068774507
61418313366612850070018321470459
61418313366612850070018579750713
61418313366612850070854260081295
61418313366612850075101924518395
61418313366612850075104248516449
61418313366612850075853922023569
61418313366612850075855069929571
61418313366612850075938753817789
61418313366612851714636119149313
61418313366612851714636120199073
61418313366612851714639476249231
61418313366612851722233305254201
61418313366612851724677670259465
61418313366612854963893416400981
61418313366612854963893673618425
61418313366612854971487618944013
61418313366612854973182195638019
61418313366612855374923940289427
61418313366612855375677085700603
61418313366612855375738471388357
61418313366612855375759735405433
61418313366612855375760768526011
61418313366612855382517769294397
61418313366612855383269883120189
61418313366612855383270914705573
61418313366612855383354597530981
61418313366612856618700243249365
61418313366612856803325592028341
61418313366612856804162420264925
61418313366612857212660392366539
61418313366612857213413279510511
61418313366612857215107856204517
61418313366612857215108113421961
61418313366612857215191796247369
61418313366620593870382508928057
61418313366620593870383628123201
61418313366620595653956414031581
61418313366620610341485006425697
61418313366620610344016410306527
61418313366620610471339614804365
61418313366620610471339873071569
61418313366620610471340733999509
61418313366620610471340992279763
61418313366620610471424675105171
61418313366620610471424676168029
61418313366620610478117794546307
61418313366620610478682999036245
61418313366620610478934821284733
61418313366620610480649199489995
61418313366620610480649285583275
61418313366620610481465193126557
61418313366620610481466226228421
61418313366620612125058910362821
61418313366620612127590314243651
61418313366620640128940970886911
61418313366620643695189187230233
61418313366620643695190306425377
61418313366620643696026015479915
61418313366620643696027134675059
61418313366620643832199151763453
61418313366620643832449941605705
61418313366620643832449943122025
61418313366620643832453299072805
61418313366620643832474219779205
61418313366620643833014802089291
61418313366620643833015060356495
61418313366620643833286771272329
61418313366620643833286771371707
61418313366620643833290127322487
61418313366620643878203526864089
61418313366620643878204646059233
61418313366620645479578999877039
61418313366620645662593339516719
61418313366620656600043466271933
61418313366620659754697447566215
61418313366620659755534275815897
61418313366620659757228852509903
61418313366620659892795031608311
61418313366620659892796064710175
61418313366620659894490640354421
61418313366620660295959384237407
61418313366620660295959385287167
61418313366620660296147670581939
61418313366620660296231353407347
61418313366620660296231353420445
61418313366620660296231354470205
61418313366620660296773915355051
61418313366620660296774173622255
61418313366620660296795179372127
61418313366620660296796212473991
61418313366620660296962200649823
61418313366620660296962458917027
61418313366620660296983465729757
61418313366620660296983466779517
61418313366620660296984498831621
61418313366620660297045883475231
61418313366620660297045884538089
61418313366620660297046141742435
61418313366620660297046141755533
61418313366620660297046142805293
61418313366620660303489676288661
61418313366620660303552095096993
61418313366620660303552438053585
61418313366620660303552438520145
61418313366620660303553213242377
61418313366620660303553214292137
61418313366620660303573359114069
61418313366620660303740380391765
61418313366620660303741499586909
61418313366620660304305325551689
61418313366620660304305583818893
61418313366620660304389266756729
61418313366620660304577208641447
61418313366620660304577294734727
61418313366620660304578327836591
61418313366620660306083498977823
61418313366620660306271785335453
61418313366620660306271871428733
61418313366620660306272904530597
61418313366620660349306024361729
61418313366620660351837428242559
61418313366620660487591635890727
61418313366620660489014500632189
61418313366620661539087260213021
61418313366620661541618663990309
61418313366620662133695835847959
61418313366620662133695836314519
61418313366620662136227239728789
61418313366620662136227240195349
61418313366621861053230046574899
61418313366621861054065841722717
61418313366621861054065842772477
61418313366621861054066874824581
61418313366621861060843648393157
61418313366621861060843677090917
61418313366621861061387960874663
61418313366621861061387961341223
61418313366621861061659555936439
61418313366621861061659556986199
61418313366621861061659584634199
61418313366621861107141546251139
61418313366621861237059261818025
61418313366621861237080182406333
61418313366621862890715449838343
61418313366621862890715450188263
61418313366624512802002355331261
61418313366624512931670170681803
61418313366624512938447231228441
61418313366624512939200347941809
61418313366624514585576259268385
61418313366624562215863597693845
61418313366624562352224790765617
61418313366624562352224876859057
61418313366624562352224877325617
61418313366624562353040784402339
61418313366624562353061619002201
61418313366624562764069817073899
61418313366624562764823049045075
61418313366624562810576633954991
61418313366624562939491188617835
61418313366624562940306321444549
61418313366624562947021480669089
61418313366624562947084157180139
61418313366624562947837388212371
61418313366624562947837388330463
61418313366624563999437500697849
61418313366624564184878756423857
61418313366624564184878756540449
61418313366624564184899677246849
61418313366624564594213557824865
61418313366624564594213558291425
61418313366624564596661278880287
61418313366624564596744961705695
61418313367230294676651819288003
61418313367232979916118849646839
61418313367232979916120824566887
61418313367232979916121173644893
61418313367232979916393912945069
61418313367232981151655989682915
61418313367232981563250225678173
61418313367232981563250225794813
61418313367232981746264565317853
61418313367232981746264565434493
61418313367232981746452593861741
61418313367232996380087165259059
61418313367232996387680994264029
61418313367233880346944940210029
61418313367233882130515402120355
61418313367233882131333632495291
61418313367233882314285297625515
61418313367233896947898946899491
61418313367233896947898947366051
61418313367233896952981177071299
61418313367233924819330859110253
61418313367233924819334215533417
61418313367233924819334301622485
61418313367233925001530323153553
61418313367233925001530324203313
61418313367233925002345198627469
61418313367233925002348554681839
61418313367233925002348554694889
61418313367233925002348640770907
61418313367233929750680948637053
61418313367233929750680949686813
61418313367233929760721466645341
61418313367233930307250562365773
61418313367233930307253915233603
61418313367233930307254006044405
61418313367233930309761046603061
61418313367233930309762161198935
61418313367233930309764399470891
61418313367233930309764485663549
61418313367233930309764490281693
61418313367233930309765518666035
61418313367233930345477294166783
61418313367233930345477552447085
61418313367233930352252034964925
61418313367233930352252036014685
61418313367233930353004147274237
61418313367233930353004148323997
61418313367233930354765958146061
61418313367233930355514631498475
61418313367233930355514631511525
61418313367233930355518070455373
61418313367233930355518070940807
61418313367233931544295370582465
61418313367233931545111278125747
61418313367233940870493177082193
61418313367233940870493178131953
61418313367233941465289522145363
61418313367233941465289780425665
61418313367233941472885933778561
61418313367233941472885933778609
61418313367233942662479138365985
61418313367233942662479138366033
61418313367233946361738153946751
61418313367233946361738153946799
61418313367233946361738153959849
61418313367233946368517191546781
61418313367234180673389248645265
61418313367234180673389253244583
61418313367234180673391573109879
61418313367234180673392606112365
61418313367234180673392606112413
61418313367234182319768517438941
61418313367234182319768517555581
61418313367234182320332601787565
61418313367234182320332601800663
61418313367234182320604197782621
61418313367234182320604197795719
61418313367234182320604197912359
61418313367234182503534969517671
61418313367234182503534969854493
61418313367234182503534970917351
61418313367234197137085858426403
61418313367234197137148361911025
61418313367234197137148366510343
61418313367234197137148620191327
61418313367234197137148624790597
61418313367234197142231969558279
61418313367234197144763370251165
61418313367234230077128615589197
61418313367234230496313327838235
61418313367234230496501354852753
61418313367234230496521128715961
61418313367234230496583803678879
61418313367234230496583804741737
61418313367234230496584923949931
61418313367234230496587246885127
61418313367234230496587271332133
61418313367234230496587272394991
61418313367234230496588390540327
61418313367234230498282967234333
61418313367234230498843583813063
61418313367234230498844727468263
61418313367234230498844731719065
61418313367234230498846678413689
61418313367234230498847051466317
61418313367234230498847826319691
61418313367234230499031611890439
61418313367234230499032755197123
61418313367234230499032755545639
61418313367234230499034964771319
61418313367234230499035079543693
61418313367234230499035079661737
61418313367234230499035080029127
61418313367234230499036112664223
61418313367234231733545043990941
61418313367234231734381872227525
61418313367234246551008719247179
61418313367234246551008719260277
61418313367234246551009490899511
61418313367234246551009490912609
61418313367234246555256384733991
61418313367234246556009525913079
61418313367234246556009525913127
61418313367234246556092064027959
61418313367234246556092065090769
61418313367234246557787785426877
61418313367234246558540929793957
61418313367234246558540930856767
61418313367242002058203953260163
61418313367242002064981788529193
61418313367242035416806808818403
61418313367242035419233695360083
61418313367242035419254615967105
61418313367242035419317291992881
61418313367242035419318411201075
61418313367242035420070523510387
61418313367242035420070523609765
61418313367242035462473358020531
61418313367242035464987280151907
61418313367242035464987284873641
61418313367242035465824108401589
61418313367242035465824113123323
61418313367242051471981426591631
61418313367242051478759348066369
61418313367244687297670891758437
61418313367244687297674334964685
61418313367244687343424476550261
61418313367244687343427919756509
61418313367244687343427924478243
61418313367244703349857035055043
61418313367244703356551186435807
61418313367244703761639298181459
61418313367244703768145164267451
61418313367244703768417133450489
61418313367244703768961416283645
61418313367244731815061725167971
61418313367244731815065168374219
61418313367244736573437998970387
61418313367244736573626027047715
61418313367244736708376206725017
61418313367244736710971492995955
61418313367244736711723519211987
61418313367244736711723605305267
61418313367244737119970184556661
61418313367244737119970533162283
61418313367244737120242153739699
61418313367244737122477570060613
61418313367244737122478689268807
61418313367244737122481013266861
61418313367244737122481017871955
61418313367244737122686518744963
61418313367244737122752637976987
61418313367244737122753757172131
61418313367244737168419187179115
61418313367244753175479276414491
61418313367244753181985830409645
61418313367244753182194692987665
61418313367244753182257455106673
61418313367244753182257455106721
61418313367244753182822658646229
61418313367266311898692914608137
61418313367266313683081345057811
61418313367266313683081602275255
61418313367266313683081689414083
61418313367266313689859524799753
61418313367266345250514578357543
61418313367266345258023604279103
61418313367266345258024723474247
61418313367266345258026961868667
61418313367266345258108321758879
61418313367266345258110645756933
61418313367266345259718180973109
61418313367266345259719300168253
61418313367266345260555009222791
61418313367266345260556128417935
61418313367266345260556129957341
61418313367266345441041301030139
61418313367266345441058865686381
61418313367266345441062221736539
61418313367266345442754474432491
61418313367266346495901798718679
61418313367266347043858317336827
61418313367266347044107987854245
61418313367266347044109107049389
61418313367266347044128910094227
61418313367266347044949292882811
61418313367266347089882498068379
61418313367266361312470474145313
61418313367266361904818323308413
61418313367266361906513932071785
61418313367266361912329501544243
61418313367266361912413185432509
61418313367266361914860906487931
61418313367266363096858904594987
61418313367266363103637084336929
61418313367268997138096920912951
61418313367268997138158820564661
61418313367268997138159939772855
61418313367268997138368890095989
61418313367268998372878854407883
61418313367268998373694761951165
61418313367268998785287873186965
61418313367268998785288992395159
61418313367268998785288997000253
61418313367268998922485608580069
61418313367268998922485865797513
61418313367268998922486985005707
61418313367268998922552845957477
61418313367268998922821372997077
61418313367268998967486309410249
61418313367268998967487428618443
61418313367268998967674337487577
61418313367269013190262056347067
61418313367269013601856034178711
61418313367269013602128003361749
61418313367269013609449345089869
61418313367269013609722090646973
61418313367269013785142599740665
61418313367269014974650744014185
61418313367269014974734771208963
61418313367269015386244721845829
61418313367269015386244979063273
61418313367269015386516691028867
61418313367269015386516948246311
61418313367269015386517034335379
61418313367269015394110778314091
61418313367269046542167660152423
61418313367269046549763727551813
61418313367269046551393304221989
61418313367269046551937242582233
61418313367269046551937499799677
61418313367269046953949923278839
61418313367269046961270922289471
61418313367269046961271698546897
61418313367269046961272041497665
61418313367269046961480991704159
61418313367269046961543667729935
61418313367269046961545990678229
61418313367269046963719506758409
61418313367269046963719763975853
61418313367269046963991475941447
61418313367269047136694531638643
61418313367269047136882559715971
61418313367269047143470130165087
61418313367269047143472453113381
61418313367269047143658415459859
61418313367269047143742098285267
61418313367269047143742099348125
61418313367269047144222242474399
61418313367269047144222499691843
61418313367269047144223618900037
61418313367269047144286037708369
61418313367269047144474323003141
61418313367269047144476647001195
61418313367269047144494211657437
61418313367269047144497567707595
61418313367269047144558005828549
61418313367269047144558006891407
61418313367269047144560329826603
61418313367269047144560329826651
61418313367269047145916818118645
61418313367269047145917937313789
61418313367269047145918195594043
61418313367269047145979838500693
61418313367269047145980957708887
61418313367269047146189820403547
61418313367269047146816666754539
61418313367269047146817441589199
61418313367269047147004694844965
61418313367269047147005727946829
61418313367269047147005814040109
61418313367269048198522360959741
61418313367269048199150234757743
61418313367269048199150239362837
61418313367269048199338268503023
61418313367269048333250591177507
61418313367269048335510022706069
61418313367269048335510279923513
61418313367269048336597899432389
61418313367269048336602374677691
61418313367269048744844826226595
61418313367269048747293663307883
61418313367269048747355306214533
61418313367269048747356425422727
61418313367269048747358749420781
61418313367269048748380163608565
61418313367269048790786439095747
61418313367269048793317844039435
61418313367269048794133751582717
61418313367269063013457064406579
61418313367269063013457064419677
61418313367269063013457065469437
61418313367269063015152417487749
61418313367269063015905562898925
61418313367269063020779183571623
61418313367269063020779958895929
61418313367269063020968245240461
61418313367269063021051928065869
61418313367269063021051928078967
61418313367269063022473759215869
61418313367269063023310587452453
61418313367269063023499650184149
61418313367269063196471405103293
61418313367269063198083072747905
61418313367269063203982583339123
61418313367269063204066267227389
61418313367269063206513988282811
61418313367269063607982732165797
61418313367269063608253668229709
61418313367269063608254701348835
61418313367269063609677050579549
61418313367269063609677308859803
61418313367269063609949278042841
61418313367269063615576561170767
61418313367269063615848530353805
61418313367269063617270363025901
61418313367269064800294250566043
61418313367269064800357012685051
61418313367269064800357012685099
61418313367269064800357012698149
61418313367269064800357269902495
61418313367269064800357269902543
61418313367269064800357270965353
61418313367269064804352739019765
61418313367269064806863566097005
61418313367269064807888337851267
61418313369239041080498060395348
61418313369239062630705030645594
61418313369240246738487026632572
61418313369240247152607817245837
61418313369240263212116077581819
61418313369240263387703609494074
61418313369240263387703610543834
61418313369240263395318703579137
61418313369240263395318703579138
61418313369250768774128836965342
61418313369250770011442175758094
61418313369251952330565657771162
61418313369251952335649260819098
61418313369251952335649261881908
61418313369251954114137495640566
61418313369251954114139561708286
61418313369251954119223164756222
61418313369251954121733648993510
61418313369251954533345075627441
61418313369251968992482058023618
61418313369251968992482172342482
61418313369251968992483206979332
61418313369251969350728277566625
61418313369251969350729396761769
61418313369251969404077184810976
61418313369251970592853335963423
61418313369251970776055961960742
61418313369251970776056076279606
61418313370187343866592958689032
61418313370187343866592960088712
61418313370187344270843553688476
61418313370187358690750730634804
61418313370187358690751759504580
61418313370188544623758644313425
61418313370188544623759018901247
61418313370188544623946930671055
61418313370188545035540908502651
61418313370188545035540908619291
61418313370188559264902333959425
61418313370199066072303806202398
61418313370199066072303891941546
61418313370199066072304149158990
61418313370200250037908033711871
61418313370200250037908036898411
61418313370200250220922373345727
61418313370200250632700825512377
61418313370200250632704267655815
61418313370223311080329187782560
61418313370223311080329187795610
61418313370223311080329192381830
61418313370223311080332629939048
61418313370223311667262320957972
61418313370223327681285522006536
61418313370223328275809780394362
61418313370223328275809783580902
61418313370223361035618702534980
61418313370223361043149766238566
61418313370223361043149852327634
61418313370223361043152175275928
61418313370223361081371911204276
61418313370223361081371915790496
61418313370223361630142964109346
61418313370223375912791821233204
61418313370223377697181628095466
61418313370223377697453482493080
61418313370224561792637164266422
61418313370224561792637165316182
61418313370224561792638284524376
61418313370224561792640607472670
61418313370224561800232142231526
61418313370224561800232142244576
61418313370224561800232228320594
61418313370224561800235584388014
61418313370224561845796297490121
61418313370224561845984579248490
61418313370224561845984583834710
61418313370224561845985698443634
61418313370224561845985698456684
61418313370224561845985703042904
61418313370224562257583147116476
61418313370224562257583147129526
61418313370224576486944572468199
61418313370224578446920764400976
61418313370224578446941685124798
61418313370224578446942029481070
61418313370224578454535858486040
61418313370224578858535661889212
61418313370224578858535662938972
61418313370224578858539105082410
61418313370224578858539105095460
61418313370511498865046458299711
61418313370511548278070872425711
61418313370511548683074955810185
61418313370511548683074956859945
61418313370511563093190940890497
61418313370511563095450721497065
61418313370512699614701651971751
61418313370512699622045151461439
61418313370512747792941038002193
61418313370512749035069565587439
61418313370515450738588219796081
61418313370515451143592333394852
61418313370515451143592677768386
61418313370523270477191824787912
61418313370523270477192082005356
61418313370523270477192083422298
61418313370524455037233450723831
61418313370524455173682510179567
61418313370527156145123374987860
61418313370527156282321367598408
61418313370527156740755687839332
61418313370527156740756032212866
61418313370527172753671095891044
61418313370527172936621555620416
61418313370527172937437806101416
61418313370527172944215841900842
61418313370547516079740954924494
61418313370547532688292262877274
61418313370547532688295443566968
61418313370547566042561530193960
61418313370547566042561533380500
61418313370547566042562308215160
61418313370547582102069560959094
61418313370547582102069790529942
61418313370547582102069819226298
61418313370547582102069822414242
61418313370547582108847739167454
61418313370547582513663800245886
61418313370548716836744234972160
61418313370548716844354394634090
61418313370548716844354397816418
61418313370548716844354398170550
61418313370548716844355512779474
61418313370548733445290578736816
61418313370548733445294021943064
61418313370548733445311500510398
61418313370548733445311503692726
61418313370548733445311843816910
61418313370548733452905672821880
61418313370548766798557151849501
61418313370548766798557151868375
61418313370548766798560246450127
61418313370548766798560619521629
61418313370548782863419636701629
61418313370548783270662116105636
61418313370548783270662489158264
61418313370548783270662493407614
61418313370548783270665559311884
61418313370548783270934458341254
61418313370551417952722401592644
61418313370551418356973254522422
61418313370551418494171247132970
61418313370551418539986707718522
61418313370551418539987479370854
61418313370551418539989806905368
61418313370551418547606044310006
61418313370551434965523299773580
61418313370551435148474963387484
61418313370551435148537639413260
61418313370551435148537642599800
61418313370551435148558560119452
61418313370551435148558674904876
61418313370551466123621761908066
61418313370551466128705450695150
61418313370551467769997668648422
61418313370551467769997673234642
61418313370551467770001110791860
61418313370551467907195661258970
61418313370551467907199103402408
61418313370551467908010679159082
61418313370551467908011568789202
61418313370551467912279354632274
61418313370551467914789834620212
61418313370551467953764005806166
61418313370551467953764010392386
61418313370551467953764268672640
61418313370551467953765125001310
61418313370551467953765383281564
61418313370551468319793832978428
61418313370551468365629951757990
61418313370551468365630984859854
61418313370551468365631070953134
61418313370551468502807024707734
61418313370551468502807027894274
61418313370551468502807286174528
61418313370551468502808057826860
61418313370551482592464563960910
61418313370551484378547713899580
61418313370551484561499377513484
61418313370551484562315198948824
61418313370551484562315198950276
61418313370551484562315198967698
61418313370551484562315285037892
61418313370551484562315285043716
61418313370551484562315312217928
61418313370551484562315313735700
61418313370551484562315313740072
61418313370551484562315313753122
61418313370551484562315543323970
61418313370551484562399340934793
61418313370551484974097462094114
61418313370551484974181144919522
61418313370551484974181145964910
61418313370551484974181259704945
61418313370551484974181259704946
61418313370551484974181260750334
61418313370551484974181263936874
61418313370551484974181604061218
61418313370551484974184588108348
61418313375156677531851205127349
61418313375160745071983091982944
61418313375160745071983463533754
61418313375160745071983463538126
61418313375484949481839635198528
61418313375484949481839764418881
61418313375487653007635242442214
61418313375487653015229329727438
61418313375487653016923891895390
61418313375487653016923891895391
61418313376107674876857981929019
61418313376457406853621883995931
61418313502147961044443396123313
61418313502183978266484486721713
61418313502183978266487954380583
61418313502183983754404191143633
61418313502184028091291159374859
61418313502184028091291163961079
61418313502184028091294631633047
61418313502184028271777571623729
61418313502184028274305504663361
61418313502184028274305504676459
61418313502184028274308972316615
61418313502184028275058649024825
61418313502184028275058650087635
61418313502184028275062116678079
61418313502184033579210869445809
61418313502184033581721348034067
61418313502184034817068513535843
61418313502184313456320161110199
61418313502184313456404102215909
61418313502184318944051838517601
61418313502184318944323807700639
61418313502184328280561757957863
61418313502184328280565225629831
61418313502184328281318371041007
61418313502184328463495882443895
61418313502184328463576098673243
61418313502184328464332710680479
61418313502184330110624939181647
61418313502184330110708622007055
61418313502472209973981600341627
61418313502474852335115057583713
61418313502474852380868899709669
61418313502474867151678882921065
61418313502474867159272970543159
61418313502474867205026555451623
61418313502474901748892616071177
61418313502474901794646459246845
61418313502474902160486594952533
61418313502474902206428465155817
61418313502474911677416946312683
61418313502474911677420417152477
61418313502474916608762306661203
61418313502474916608762564928407
61418313502474916616356767004879
61418313502474917167847133909081
61418313502475762236658036845333
61418313502475767727084782311391
61418313502475812237700760253999
61418313502475812237700760267097
61418313502475812245232199142829
61418313502475812245232199148445
61418313502475812245232200211255
61418313502475817735658944601405
61418313502476052954852994957239
61418313502476052954936936062949
61418313502476053091862960553269
61418313502476053092113749682631
61418313502476053092197690788341
61418313502476067908677576088409
61418313502476067916292584080033
61418313502476067916292585496975
61418313502476067916355347598721
61418313502476067916355347611819
61418313502476067917108491960185
61418313502476067917108493022995
61418313502476067962108932520283
61418313502476102368714495600125
61418313502476102505974993125335
61418313502476102505975250342779
61418313502476102917568970939669
61418313502476102917757256251751
61418313502476102917757514518955
61418313502476111839702718489787
61418313502476112243681946597011
61418313502476112243869974674339
61418313502476112251484982665963
61418313502476112251488453505757
61418313502476117375886492057459
61418313502476117741726884967541
61418313502476117777354977660191
61418313502476117777355235927395
61418313502476117787668755170825
61418313502476117917335422274123
61418313502476117917335680541327
61418313502476117922398219271393
61418313502476117922419026739001
61418313502476117924929509546297
61418313502476117924929509559347
61418313502476117924929509896217
61418313502476117924929509913479
61418313502507272773828982904213
61418313502507287597986638664881
61418313502507317294483440785405
61418313502507332118644564199327
61418313502507337423609339301587
61418313502508188029353941809841
61418313502508189812927501857253
61418313502508189812927845746965
61418313502508232503442006555823
61418313502508237984643079376923
61418313502508237984643109006399
61418313502508237991421030481137
61418313502508238167594656897387
61418313502508238167594772633193
61418313502508238175188601638163
61418313502508239821501665223175
61418313502508239824012234020161
61418313502508482867902451410637
61418313502508488355822160081907
61418313502508517868551477138685
61418313502508532692709129712813
61418313502508532875723469346669
61418313502508532875723473596019
61418313502508532875726941254889
61418313502508538173913703003183
61418313502508538180628838384083
61418313502508538180691595781565
61418313502508538180691600503299
61418313502508538363643178017939
61418313502510884381882388929883
61418313502510889321007023604721
61418313502510889869233766626289
61418313502510889870049669570301
61418313502510889915803254362125
61418313502510889915803368103453
61418313502510889915803627433467
61418313502510891107091152449119
61418313502510891107091410716323
61418313502510891516362847828309
61418313502510891699377158299249
61418313502510891699377186995605
61418313502510891699377187113697
61418313502510891699377187467781
61418313502510891699377187467829
61418313502510891699377531370591
61418313502510933785049812351139
61418313502510933792644272222431
61418313502510934196832076527315
61418313502510934199342555115573
61418313502510934343949820557771
61418313502510934389699939212661
61418313502510934389703406865915
61418313502510934389888334594257
61418313502510939145813442576883
61418313502510939283074459818829
61418313502510939328827668488125
61418313502510939328828041540753
61418313502510939328828041559467
61418313502510939329580927640629
61418313502510939740610046405629
61418313502510939740610047922109
61418313502510939871030117541439
61418313502510939871030118604249
61418313502510939871092535300011
61418313502510939871092764987451
61418313502510939871092793567215
61418313502510939871092794630025
61418313502510939877619643634581
61418313502510939877807929992211
61418313502510939877808039016177
61418313502510939877870715041953
61418313502510939877870716104763
61418313502510939878435546578593
61418313502510939878623832936223
61418313502510939878623946559459
61418313502510941113154747005005
61418313502510941113217508769929
61418313502510941113217853026823
61418313502510941115665315815041
61418313502510941115665574082245
61418313502510941524748724836601
61418313502510941524937011194231
61418313502510941524999772959155
61418313502510941524999859402515
61418313502511169746343058290679
61418313502511184570584655138343
61418313502511184570588122810311
61418313502511184571341268221487
61418313502511186217717179548063
61418313502511186400647836362127
61418313502511186400731519187535
61418313502511190058504360641787
61418313502511190059320263450445
61418313502511190059320267109369
61418313502511190059320381422409
61418313502511219571986564842537
61418313502511233974302838510805
61418313502511233974320406347923
61418313502511233974320664615127
61418313502511233974323759215753
61418313502511234568845040993631
61418313502511234568845299260835
61418313502511234568848393861461
61418313502511234576630885464633
61418313502511234578890316993195
61418313502511234578974000881413
61418313502511234579158818504265
61418313502511234579727145229779
61418313502511236226103056556355
61418313502511239884127059724585
61418313502511240060363129296795
61418313502511240060363387563999
61418313502511240060363388626809
61418313502511240067057631980403
61418313502511240067057716538649
61418313502511240067894455512723
61418313502511240067894544788331
61418313502511241714270338142943
61418313503128679184766948759501
61418313503131364417459520593833
61418313503131381071216633301603
61418313525818535232433446578227
61418313525818535234065370176983
61418313525818535234881277720265
61418313525818535279798034380499
61418313525818829932884859040247
61418313525818835420804563462167
61418313526109368804901834524505
61418313526109368811616993884399
61418313526109368857349656534007
61418313526109368857349658087915
61418313526109403995824179636035
61418313526109418088196560811027
61418313526109418629708138220145
61418313526109418629708166916501
61418313526109418629708167034545
61418313526109418634791742803275
61418313526109418634791771499631
61418313526109418636967610546819
61418313526109418682721195456735
61418313526109418682993163085865
61418313526109418817722514421477
61418313526109418817743435126425
61418313526109418819981950180675
61418313526109418819981950182127
61418313526109418820253917834343
61418313526109418820253917952387
61418313526110319385534210322761
61418313526110569431417692887287
61418313526110604569891957720659
61418313526110604570163925351241
61418313526110604570163925469285
61418313526110619386727752229195
61418313526110619391790549220849
61418313526110619394321868075469
61418313526110619394321954164537
61418313526110619394321954181799
61418313526110619440075539078617
61418313526141824434809815859271
61418313526141833588033542349587
61418313526141839075932320280563
61418313526141839075932326065107
61418313526141839075953246771507
61418313526141839076015894099475
61418313526141839076015922797283
61418313526141839078463725224251
61418313526141839258946550913539
61418313526141839258946665698963
61418313526141839258967586405363
61418313526142734149067402865201
61418313526142741473908334812311
61418313526143034338337996861985
61418313526143039833851411267151
61418313526143041663157979407791
61418313526145391524088267357463
61418313526145391524904174900745
61418313526145391524904433167949
61418313526145393171280344494525
61418313526145435851749224704501
61418313526145435851749228818545
61418313526145435859280664543713
61418313526145435996541418919185
61418313526145435996544776504329
61418313526145436039763603465969
61418313526145436042295003829053
61418313526145436042295004177569
61418313526145436042295008409657
61418313526145436042295008415273
61418313526145440798136429340403
61418313526145440800667834284091
61418313526145440937928847293949
61418313526145441347263020525689
61418313526145441347263022060883
61418313526145441349710853202921
61418313526145441392933033169149
61418313526145441392933034685629
61418313526145441522599964661065
61418313526145441529942745202447
61418313526145441530193678874947
61418313526145441530193787544781
61418313526145441530193789061101
61418313526145441530193793660371
61418313526145441530193793679085
61418313526145441530214709668123
61418313526145441530214710134683
61418313526145441530214714366771
61418313526145441530214714372387
61418313526145441530277385693899
61418313526145441531030617310783
61418313526145441531030617664915
61418313526145441531030620852859
61418313526145441531030621915669
61418313526145441532453225188933
61418313526145441532725192842601
61418313526145441532725197546865
61418313526145442585057645764497
61418313526145442585057904031701
61418313526145443177322731380611
61418313526145443177322846166035
61418313526145686222907756220727
61418313526145693358019162012925
61418313526145736048551262772585
61418313526145736229034194281829
61418313526145736231565602412057
61418313526145741528918635228657
61418313526145741536450043773949
61418313526145741536450046488105
61418313526145741536533610291837
61418313526145741536533611808317
61418313526145741536533614522473
61418313526145741536533616076381
61418313526145741536533643220281
61418313526145741536533644755475
61418313526145741537286757238207
61418313526145741537286785934563
61418313526145741711870558657849
61418313526145741719213339199231
61418313526145741719464383413421
61418313526145741719464383426519
61418313526145741719464386599961
61418313526145741719464387675869
61418313526145741720301125574035
61418313526145741720301211663103
61418313526145741720301214849643
61418313526145741721723819187169
61418313526145741721995791543649
61418313526145743366593325378847
61418313526145743366593440164271
61418313526146592279455036926051
61418313526146592279476326452991
61418313526146592325208990656507
61418313526146594108782550237359
61418313526146594108782894593631
61418313526146636608747921985889
61418313526146636616362925745425
61418313526146636746848857964099
61418313526146642097504708692607
61418313526146642104261825414381
61418313526146642104261830013651
61418313526146642104282630167345
61418313526146642104282746487963
61418313526146642104282750720051
61418313526146642105098537710627
61418313526146642105098537828671
61418313526146642105098538760387
61418313526146642105098538878431
61418313526146642105098538878639
61418313526146642105098539232771
61418313526146642105098539245821
61418313526146642105098541942715
61418313526146642105098543477909
61418313526146642105098653664063
61418313526146642105098654018195
61418313526146642150015410678381
61418313526146642150015410691479
61418313526146642150852238928063
61418313526146642280498243592213
61418313526146642280519164180521
61418313526146642287276054862083
61418313526146642287276079327803
61418313526146643934405106901187
61418313526146643934405107019279
61418313526146643934405107373363
61418313526146643934405107373411
61418313526146643934405107386461
61418313526146643934405135715635
61418313526146643934405222158787
61418313526146643934405222158835
61418313526146643934426056303943
61418313526146643934426056776119
61418313526146643934426142865187
61418313526765882716824576578001
61418313526765882723539735937895
61418313526766768467193489114951
61418313526766783108420775025115
61418313526766783291351431839179
61418313526766815914466487900939
61418313526766816462690158784395
61418313526766816462693597741293
61418313526766816463237795903935
61418313526766816508426261926095
61418313526766816509263090175777
61418313526767083297607770737267
61418313526767116652780099264097
61418313526767116652780099382141
61418313526799231414300374838873
61418313528773250252830051976232
61418313529100206369424228426803
61418313529101406943492264780083
61418313530048452207745190939541
61418313530048452398290855749601
61418313530048486980379060834929
61418313530048486985462635303149
61418313530048486985462663882865
61418313530048501621522750480929
61418313530048502222909247689775
61418313578960140683750923936435
61418313578960140690257134514053
61418313578992513502281475002747
61418313578992556183587905474995
61418313578992556190094116052613
61418313578992556190369179817563
61418313578995213559152623302695
61418313578995213559152967658967
61418313578995214793934556797627
61418313578995257475240987269875
61418313578995257481747197847493
61418313578995257482022261612443
61418313578996108636809629476795
61418313578996113989703994923927
61418313578996114126901987534475
61418313578996114172718334563399
61418313578996114172718335030167
61418313578996115361683576673135
61418313578996115773277554504779
61418313578996115773277898861051
61418313578996115956292238967291
61418313578996143774712238329719
61418313578996158049750360783003
61418313578996158049834043136027
61418313578996158049834043602795
61418313578996158461341244014021
61418313578996158461344338614647
61418313578996158461616307778971
61418313578996158462181166851231
61418313578996158592033021460571
61418313578996158592095440268903
61418313578996158592095697486347
61418313578996158598873620010845
61418313578996158598877062154283
61418313578996158599355139562757
61418313578996158599438822388165
61418313578996158644355578594937
61418313578996158644355583175493
61418313578996158644355583181109
61418313578996158644355583194207
61418313578996158644358677781735
61418313578996158644630646946059
61418313578996158645108724354581
61418313578996158645192407179989
61418313578996158645195506012703
61418313578996159834223854715859
61418313578996160245731050889333
61418313578996163403565237286511
61418313578996163530888790862355
61418313578996163540197997890263
61418313578996163586495894100575
61418313578996163949260947963557
61418313578996163950076851374129
61418313578996163996102148603931
61418313578996163997525012878673
61418313578996163998278158289849
61418313578996163998361841115257
61418313578996165187138796867363
61418313578996165187139141223635
61418313578996165187327083224993
61418313578996165187389931433117
61418313578996414316235344118487
61418313578996458232239680437219
61418313578996458239020954779787
61418313578996458239104637132811
61418313578996458643833658268863
61418313578996458650614932611431
61418313578996458827036279544231
61418313578996458827119847578599
61418313578996458833626177190991
61418313578996458833629271778519
61418313578996458834379318352817
61418313578996458834463001178225
61418313578996463726999981887269
61418313578996464138531541960341
61418313578996464138782246063445
61418313579284281001917703889077
61418313579284295682120739322035
61418313579284295688626949899653
61418313579284295818565471381691
61418313579284295818565586167115
61418313579284331010303839176219
61418313579284331010303839177671
61418313579284331010575550080407
61418313579284345100228499278527
61418313579284345232322138910275
61418313579284345232322225353635
61418313579284345232343030918867
61418313579284345232343145704291
61418313579284345237405571184127
61418313579284345644188057091795
61418313579284345644188085788151
61418313579284345651447528355659
61418313579284345651531210691421
61418313579284345651531211181067
61418313579284345690694902687957
61418313579284345695025103107273
61418313579284345697201113265575
61418313579284345697284796090983
61418313579284345827118829169283
61418313579284345827118829182381
61418313579284345827139749887329
61418313579284345827955657417561
61418313579284345827955657418965
61418313579284345832202175012873
61418313579284345832223095717821
61418313579284345832285771743597
61418313579284345834461867522955
61418313579284345834461867641047
61418313579284345834461867989515
61418313579284345834461867990967
61418313579284345834461867995338
61418313579284345835298696227551
61418313579286996980280031694533
61418313579286997529323050596101
61418313579286997575076635523279
61418313579287032713738926867021
61418313579287032713738926868425
61418313579287032713738926880071
61418313579287032713738926881523
61418313579287046940652889077855
61418313579287046943100610150539
61418313579287046988854195060455
61418313579287047535449492906601
61418313579287047537897213962023
61418313579287942424736499604659
61418313579287942432351249315981
61418313579287942607750838766131
61418313579287942615365588477453
61418313579287947922777994296557
61418313579287948105708651583005
61418313579288183462184377387893
61418313579288183462247397297557
61418313579288183462247397415649
61418313579288183462247397769941
61418313579288198278811224175559
61418313579288198286342291061473
61418313579288198286342663996009
61418313579288198286405426110853
61418313579288198332159011038031
61418313579288232876024957324379
61418313579288233287806963233351
61418313579288233287890645569113
61418313579288242804549400817567
61418313579288242804633083642975
61418313579288247692588783712735
61418313579288247700203533424057
61418313579288247745936570575207
61418313579288248112048674386621
61418313579288248294979216882029
61418313579319403144129479033889
61418313579319403144150399738837
61418313579319412480117013233093
61418313579319412480392076998043
61418313579319417971383681050879
61418313579319417971384025407151
61418313579319453152703642399811
61418313579319453152724563104759
61418313579319462481431701103063
61418313579319462488774854702689
61418313579319462488777953533951
61418313579319467374533913936995
61418313579319467374554805945587
61418313579319467374554920731011
61418313579319467382148631764017
61418313579319467786315919845967
61418313579319467786337184907187
61418313579319467793931015466065
61418313579319467976673643139991
61418313579319467976673644202801
61418313579319467976694563846343
61418313579319467976861672280129
61418313579319467979121365258223
61418313579319467979205048083631
61418313579319467979958193494807
61418313579320314824996485046331
61418313579320314824999841096489
61418313579320318401935052672111
61418313579320320185508612252963
61418313579320320185508956609235
61418313579320320185696898610593
61418313579320320185759660729809
61418313579320320185759746818717
61418313579320320366263517661411
61418313579320362454363315952035
61418313579320362863701215122947
61418313579320362866145580128211
61418313579320362866982408377893
61418313579320362871040897881375
61418313579320363000982885966907
61418313579320363000982887016667
61418313579320363003158638907765
61418313579320363003409429104149
61418313579320363003409687384403
61418313579320363003427136186747
61418313579320363003427250972171
61418313579320363003427252021931
61418313579320363003430608072089
61418313579320363003489669780503
61418313579320363003489928047707
61418313579320363003492997138517
61418313579320363004243072409123
61418313579320363008573272828439
61418313579320363008576714971877
61418313579320363010749369074357
61418313579320363010752467912735
61418313579320363011020965191717
61418313579320363011020993417301
61418313579320363011021079510581
61418313579320363049243482743495
61418313579320363049243487329667
61418313579320363049243487342765
61418313579320364650535387003523
61418313579320367949876848906541
61418313579320367952408134932095
61418313579320368353876997733215
61418313579320368354065284077747
61418313579320368354127701836319
61418313579320368354127960103523
61418313579320368354148852112115
61418313579320368354148966897539
61418313579320368354881187488319
61418313579320368354964755522687
61418313579320368354964784102403
61418313579320368361408318654245
61418313579320368361470737462577
61418313579320368361470826738185
61418313579320368361471080419169
61418313579320368361471080885729
61418313579320368361471085005389
61418313579320368361492001479653
61418313579320368361492005711741
61418313579320368361659022757349
61418313579320368361742705577141
61418313579320368361742705582757
61418313579320368361742706645615
61418313579320368361742709827943
61418313579320368361742795921223
61418313579320368362307909122313
61418313579320368364002141343407
61418313579320368364190427701037
61418313579320368364190513794317
61418313579320368409756070626857
61418313579320368410509216038033
61418313579320368537079624189603
61418313579320368537079624202701
61418313579320368544422658293925
61418313579320368544422663011287
61418313579320368544673362397029
61418313579320368544757021242039
61418313579320368544757046751855
61418313579320368544757049939799
61418313579320368545238570541519
61418313579320368545238571604329
61418313579320368545259491247871
61418313579320368546933142997773
61418313579320368546933147248575
61418313579320368547769975485159
61418313579320369599537306355893
61418313579320370194333824095731
61418313579320613237474452518411
61418313579320653726580294134507
61418313579320663056253002374677
61418313579320663235986144050567
61418313579320663238430509055831
61418313579320663245773547864417
61418313579320663245773552113767
61418313579320663245776646701295
61418313579320663246048615884333
61418313579320663246610376101001
61418313579320668131553613898355
61418313579320668131553614370739
61418313579320668543335878074531
61418313579320668543398554100307
61418313579320668550741675815633
61418313579320668550741679002173
61418313579320668551013271946043
61418313579320668551013276667777
61418313579320668553272735340191
61418313579320668553273079696463
61418313579320668726350218186387
61418313579320668726350218199485
61418313579320668734027616301633
61418313579320668734027643936583
61418313579320668734509165601113
61418313579320668736203736996009
61418313579320668736203741245359
61418313579320668737040565232593
61418313579320668737040569481943
61418313579323019693588134466991
61418313579323020239283845144037
61418313579323020288384738295737
61418313579323021477161694047843
61418313579323021477162038404115
61418313579323064157610375578559
61418313579323064165225378852613
61418313579323064165225383084701
61418313579323064165228477685327
61418313579323064569392639754735
61418313579323064714184715045413
61418313579323064714268024818193
61418313579323064714268397870821
61418313579323064714271496722249
61418313579323064760021982662645
61418313579323064760021986913447
61418313579323064760025081495359
61418313579323064760025081514073
61418313579323066353782446630047
61418313579323069645530079528095
61418313579323069645530080000479
61418313579323069653061400449125
61418313579323069653123819257457
61418313579323069653124162214049
61418313579323069653124166800269
61418313579323069653145083274533
61418313579323069653145087506621
61418313579323069655655223138287
61418313579323069698877375469565
61418313579323069698877748522193
61418313579323069698877748540907
61418313579323069701409152403023
61418313579323069701409152421737
61418313579323069702162297832913
61418313579323070057312343704271
61418313579323070110659753387069
61418313579323070240326683816127
61418313579323070240326683829225
61418313579323070247920772164209
61418313579323070248757223097363
61418313579323070250368488968829
61418313579323070250368493219631
61418313579323070250452176045039
61418313579323071485798619532981
61418313579323071485798963889253
61418313579323305604396152532705
61418313579323355018233375929387
61418313579323355018233376401771
61418313579323364946761172780051
61418313579323364949208893835473
61418313579323364949292576660881
61418313579323364949295675510857
61418313579323369834800558739455
61418313579323369834800673524879
61418313579323369834800673997263
61418313579323370246582937701055
61418313579323370254176766706025
61418313579323370429597277812911
61418313579323370429597277826009
61418313579323370437128602979127
61418313579323370437190992026841
61418313579323370437191361911643
61418313579323370437191365098183
61418313579323370437212285804535
61418313579323370438027845791955
61418313579323370439639082967065
61418313579324215501668219117651
61418313579324215509199285885473
61418313579324215509199286003565
61418313579324220859920997696845
61418313579324220989587922489811
61418313579324220996366221603557
61418313579324220997118989375725
61418313579324220997118990307393
61418313579324220997118990425485
61418313579324220997181751494733
61418313579324220997181751494781
61418313579324220997181751494941
61418313579324220997181752544541
61418313579324220997181755608777
61418313579324220997182124547569
61418313579324220998813939476651
61418313579324220999629847019933
61418313579324221042935710874427
61418313579324221045383431929849
61418313579324222643494901633969
61418313579324222643494930330325
61418313579324222826509270455279
61418313579324222826509614811551
61418313579324222828957335866973
61418313579324250647105623263807
61418313579324250647189048871771
61418313579324264915445778536735
61418313579324265463675987813329
61418313579324265464488567985547
61418313579324265464488796505183
61418313579324265464488825202991
61418313579324265464572250810955
61418313579324265468822467765905
61418313579324265471266747727489
61418313579324265471267091038373
61418313579324265471350430552897
61418313579324265509489240117919
61418313579324265510242381297007
61418313579324265514572585948411
61418313579324265517020303821505
61418313579324265517020675830197
61418313579324265517103986646913
61418313579324270273782240059429
61418313579324270403365481908895
61418313579324270403365482026987
61418313579324270410980231738309
61418313579324270410980232788069
61418313579324270412654261145933
61418313579324270458407846055849
61418313579324270459244674292433
61418313579324270815147746085071
61418313579324270815210508316555
61418313579324270815210508335269
61418313579324270821988459420769
61418313579324270822825258046591
61418313579324270822825259096351
61418313579324270822825259450643
61418313579324270822825374236067
61418313579324270824436525322109
61418313579324270867742130909399
61418313579324270867742389176603
61418313579324270868578959145983
61418313579324270870190110232025
61418313579324270998224963810133
61418313579324271004940384969479
61418313579324271005002769430973
61418313579324271005002799545723
61418313579324271005003142502315
61418313579324271005003143552075
61418313579324271005003147088535
61418313579324271005003148151345
61418313579324271005024067794887
61418313579324271005756030577955
61418313579324271005756030696047
61418313579324271005756287913491
61418313579324271005839970738899
61418313579324271007450864489405
61418313579324271007450864607497
61418313579324271007450864961788
61418313579324271007534547314813
61418313579324271007534547432905
61418313579324272057335251054841
61418313579324272242797657523121
61418313579324272242797657523157
61418313579324272242797657523205
61418313579324272242818578229557
61418313579324272652131827604381
61418313579324272652132200657009
61418313579324272654579921712431
61418313579940794913861366647521
61418313579943494787777842827831
61418313579943510839942978261947
61418313579943510846470109544513
61418313579943511434739582090693
61418313579943511441266713354545
61418313579943511441266713373259
61418313579944397184920466550315
61418313579944397185108494614545
61418313579944397185108494627643
61418313579944411414469833050741
61418313579944411414553515870533
61418313579944411826063810882385
61418313579944411826335780046709
61418313579944412009329199453617
61418313579944412009350120158565
61418313579944439278375235479483
61418313579944439278458803513851
61418313579944439689969471578331
61418313579944439690241067690027
61418313579944439873255431317219
61418313579944439873255521642539
61418313579944444631356637086621
61418313579944444631544665163949
61418313579944444631628232725933
61418313579944444631628347516973
61418313579944444766378536632127
61418313579944444768554629697169
61418313579944444768885663285467
61418313579944444768889016147681
61418313579944444768889016153297
61418313579944444814642572359789
61418313579944444814642572365405
61418313579944444814642687150829
61418313579944445180399655651159
61418313579944445180605165359897
61418313579944445180667927456027
61418313579944445180667927474741
61418313579944445180671251762855
61418313579944445180671280323857
61418313579944445180671280342571
61418313579944445180671371153373
61418313579944445181152543149423
61418313579944445226424836554679
61418313579944445227178097223663
61418313579944446416018158978713
61418313579944455749477384371501
61418313579944455749749356723769
61418313579944455749749356736867
61418313579944455887010106861329
61418313579944455887010106861537
61418313579944455932763691653153
61418313579944455932763691653201
61418313579944455932763691653361
61418313579944455932763692702913
61418313579944455932763695885241
61418313579944456344545955829377
61418313579944461239925053244969
61418313579944461240113339602599
61418313579944461240176101704345
61418313579944461240176101717443
61418313579944697374379088624427
61418313579944711603740398469261
61418313579944712015334749235441
61418313579944744955628209923963
61418313579944744958156257282251
61418313579944744958159610150081
61418313579944745369938521458427
61418313579944745369938521471525
61418313579944745369941845624285
61418313579944745369941874339355
61418313579944745369941960415325
61418313579944745370506819481969
61418313579944746605017042563811
61418313579944761429446667134511
61418313579944761429446695714227
61418313579944761429446781794409
61418313579944761429446781807507
61418313579979512009818933426231
61418313579979528611048003880483
61418313579979528656801588672307
61418313579979561420587010624295
61418313579979561422843347079847
61418313579979561422843347552231
61418313579979561422846699947677
61418313579979561423118296059373
61418313579979561423118410850413
61418313579979561423118410968505
61418313579979561834625611728407
61418313579979561972161315096295
61418313579979561972161429868669
61418313579979561972161429887543
61418313579979562017639836104455
61418313579979562017639950889879
61418313579979562017643303757709
61418313579979562017914899888119
61418313579979562017915014660445
61418313579979562018479873727089
61418313579979563207504780286807
61418313579979563207508222430245
61418313579979563619015418603719
61418313579979577894133781266637
61418313579979577894405492169421
61418313579979578024887982225991
61418313579979578031394535642109
61418313579979578031415116696501
61418313579979578031666131753805
61418313579979578031666132225981
61418313579979578031666133288839
61418313579979578031666160451613
61418313579979578031666161967933
61418313579979578031669604130037
61418313579979578077147748897625
61418313579979578077148120906109
61418313579979578077148121950253
61418313579979578077148121968967
61418313579979578077148125138197
61418313579979578077151219738823
61418313579979578077419718061949
61418313579979578077419718080663
61418313579979578077423188921861
61418313579979578443176800284845
61418313579979578443448396415255
61418313582275126062580234539666
61418313582275126069923273348252
61418313582275126070111558643072
61418313582275131420829912869252
61418313582275133381456168024208
61418313582275133383903889018199
61418313582275133390493783526800
61418313582279019194178421255434
61418313582279019196706352778746
61418313582279019196706354295066
61418313582279034019173162535785
61418313582279034019173164070979
61418313582279035256214901674960
61418313582279035844232952628943
61418313582279035848469223556342
61418313582279035848500648133597
61418313582279035850927563348200
61418313582279035850927821615404
61418313583223412759511932513637
61418313583223413994858692846609
61418313583223413994858721892885
61418313583223413994858721894289
61418313583223414406452699257921
61418313583223414406452699724481
61418313583223425112976344481103
61418313583223428819016750706181
61418313583223428819016750707585
61418313583223428826359789516171
61418313583223429230610728537777
61418313605585428641225235866959
61418313605585430013183869263171
61418313605585430013183897959575
61418313605585430013183984048643
61418313605585430424777847094815
61418313605585430424777875791219
61418313605585430424778218631123
61418313605585430424778219097731
61418313605585430424799139804083
61418313605909634860074139971621
61418313605912336743824927380867
61418313605912336746335754458107
61418313606569729081370097776394
61418313606569729082374033396194
61418313606569743303956778924714
61418313606569743304145068339146
61418313606569743304228751158938
61418313606569743311571787270630
61418313606569743906368393796270
61418313606857480011280981460608
61418313606860616115081605851213
61418313606860616115081606900973
61418313606860616115081864118417
61418313606860617350428395230461
61418313606860617350428653497665
61418313606860617762210659406637
61418313606860631991656110186077
61418313606860631991656138765793
61418313606860632174586424043757
61418313606860632586368688219933
61418313606893948058677165908828
61418313606893948104430833785511
61418313606896649350141699879293
61418313606896649350141703065833
61418313606896649350145142022731
61418313606896649395898726814555
61418313606896649396714634357837
61418313980746615799638077599797
61418313980746665075402109009097
61418313980757422612563552928239
61418313980757470242014436188617
61418313980758321396801427445007
61418313980758323180375331382131
61418313980758326884721131866927
61418313980758371358870008382789
61418313980758371405103993648021
61418313980758372456955270328889
61418313980758373005997916177829
61418313980758373005997917227589
61418313980758373051479904974597
61418313980758373051751501086293
61418313980758376710343717712385
61418313980758623369645929996899
61418313980758660290227441273857
61418313980758671410878703280427
61418313980758671410878817599291
61418313980758671411631848710317
61418313980758673195268510174613
61418313980758673195268538754329
61418313980758676944531186224727
61418313981070857269648894464603
61418313981070858916024804623327
61418313981070858916024804739967
61418313981070858916024805673087
61418313981070858961715627418399
61418313981070868389463102784805
61418313981070870082345830543175
61418313981070870219606585268567
61418313981070873779098829357583
61418313981070873786692659897747
61418313981070873916359584082975
61418313981073510794653214011953
61418313981073510794653214129997
61418313981073510794653472292207
61418313981073521365424748972133
61418313981073521365425006189577
61418313981073521911957168845165
61418313981073521914467652019643
61418313981073521914467680717403
61418313981073521914468025091145
61418313981073521960221236928107
61418313981073521960221351246971
61418313981073521960974382357997
61418313981073525618813825575941
61418313981073525664567151731767
61418313981073525664568180620257
61418313981073559018837565914731
61418313981073559018837824177723
61418313981073560253368709213279
61418313981073569536325223896479
61418313981073569536325481113923
61418313981073570131873823826347
61418313981073571373998912338055
61418313981073571783333452855141
61418313981073571916075722374757
61418313981073571916264008719337
61418313981073571922853902116699
61418313981073571923041931256885
61418313981073575069997736852797
61418313981073575070751911152463
61418313981073575077591824610405
61418313981073575078344970040295
61418313981073575078345740157433
61418313981073575078345741692627
61418313981073575619794930054031
61418313981073575626635613647825
61418313981073575627200472832513
61418313981073575627388759059001
61418313981073575627388759177045
61418313981074426186626378868545
61418313981074470104074500635139
61418313981074470698870731392543
61418313981074470699686638935825
61418313981074470704017212394719
61418313981074472483322558836439
61418313981074472483322558849489
61418313981074472488405904666931
61418313981074472488405904679981
61418313981074476187606339108395
61418313981074476187669102277163
61418313981074476187669102277211
61418313981074476187669102290261
61418313981074476194383518560277
61418313981074476194383520076597
61418313981074476194447396804577
61418313981074476195199426103559
61418313981074476195200540699433
61418313981074476195200541171609
61418313981074476195200541184659
61418313981074476195200542234419
61418313981074476195200542234627
61418313981074711551651907179297
61418313981074711551652165459551
61418313981074720880298353627769
61418313981074720887913361619393
61418313981074720887913361973525
61418313981074722535042418711277
61418313981074722671487266973459
61418313981074722671550029075205
61418313981074722671550029088303
61418313981074722672303173436669
61418313981074722672303173453931
61418313981074722672303174499479
61418313981074722672303174503691
61418313981074722717303985533075
61418313981074726238636216973537
61418313981074726421649786017871
61418313981074759180286772354495
61418313981074759592633633084973
61418313981074759592905602268011
61418313981074759592905860531003
61418313981074759729329791256063
61418313981074759729413474081471
61418313981074759729413474094569
61418313981074759729894647140379
61418313981074759730166614906475
61418313981074759730166616323417
61418313981074759730166619505745
61418313981074760827436745566559
61418313981074761376207795302351
61418313981074761376270557067275
61418313981074761376270558466955
61418313981074761376458843761727
61418313981074761376479764485389
61418313981074761376542526587135
61418313981074761376542526600233
61418313981074761376542527649993
61418313981074761377295672011409
61418313981074770705941860179627
61418313981074770839856336936855
61418313981074770840420421168839
61418313981074770840671125271943
61418313981074770840693165186537
61418313981074770840693536722845
61418313981074770847534221366351
61418313981074770848287365727815
61418313981074770849980795001093
61418313981074770849980796063903
61418313981074770895734494228421
61418313981074772128550140126563
61418313981074772131081545070251
61418313981074772494599368581629
61418313981074772496921566444025
61418313981074772497109852801655
61418313981074772540332146022485
61418313981074772540415828847893
61418313981074772540415829910751
61418313981074772542863550966173
61418313981074772669998699740039
61418313981074772669998956957483
61418313981074772672530361918433
61418313981074772672530476703857
61418313981074772672593124020179
61418313981074772672593124033277
61418313981074772672593152716583
61418313981074772672593152729633
61418313981074772673346011164199
61418313981074772673346269444453
61418313981074772677342110568755
61418313981074772677592814658809
61418313981074772677592814671859
61418313981074772677592900747877
61418313981074772677676468800959
61418313981074772677676469863769
61418313981074772677676498547075
61418313981074772677676498560125
61418313981074772680124219602497
61418313981074772680124219615547
61418313981074772680124305691565
61418313981074772680124305708827
61418313981074775644819947505743
61418313981074775652413776510713
61418313981074775834590517305365
61418313981074775835427345555047
61418313981074776238590407851785
61418313981074776246456206039793
61418313981074776247210380320745
61418313981074776376877306041167
61418313981074776383717990684673
61418313981074776384471135046137
61418313981081625240384251574217
61418313981081627024773805837179
61418313981081627024774058449529
61418313981081664128327954597919
61418313981081675241365356052307
61418313981081675248958157722695
61418313981081677033347964584957
61418313981081677033347969203101
61418313981081680592087067863679
61418313981081680599679869534067
61418313981082532943244447179817
61418313981082575626162798525443
61418313981082575763423553250835
61418313981082575763423554300595
61418313981082575809175994504099
61418313981082575809177137692739
61418313981082581121737975803701
61418313981082581297911602219951
61418313981082581304689553324165
61418313981082582951818610545739
61418313981082582951881458403943
61418313981082864702395990951199
61418313981082875815433392405587
61418313981082881349085761031023
61418313981085227504036918842029
61418313981085227504852823185721
61418313981085229296021186410937
61418313981085232992772813404801
61418313981085232999550734879539
61418313981085232999550739583803
61418313981085233000366986895733
61418313981085233000367761736009
61418313981085234829694132790393
61418313981085234829694132803443
61418313981085234829694218529541
61418313981085276917877237311721
61418313981085276917878385222095
61418313981085277329409599871665
61418313981085277329659500438137
61418313981085277474264441882281
61418313981085277512611082207951
61418313981085279304407063419229
61418313981085282818395399250259
61418313981085282825173320724997
61418313981085283001346976770723
61418313981085283001409710310015
61418313981085283001409738889731
61418313981085283001409738889779
61418313981085283007936616605193
61418313981085283008124898245461
61418313981085283008124902949725
61418313981085283008187660364469
61418313981085283008187660364517
61418313981085283008752490851397
61418313981085283008752863904025
61418313981085283008941925101931
61418313981085284060520200546253
61418313981085284060520457763697
61418313981085284243471692327569
61418313981085284243471778066717
61418313981085284243534424344925
61418313981085284655316804374999
61418313981085516580250338454337
61418313981085527693287621003641
61418313981085527700901595874687
61418313981085527700901600460907
61418313981085527700901714779771
61418313981085527701654745890797
61418313981085529485291411941313
61418313981085533234554083405207
61418313981085577107086474200467
61418313981085577107148979102239
61418313981085577112231434356441
61418313981085577524013816387941
61418313981085577706944473202005
61418313981085577709475878145693
61418313981085577709476907015469
61418313981085582457808186011839
61418313981085582640738842825903
61418313981085583052332820657547
61418313981085583060197589957065
61418313981727333939961630235985
61418313981730033994573342758021
61418313981730035826390767144641
61418313981730035826411429096951
61418313981730035826955369011103
61418313981730039530736223255695
61418313981730039530736567629437
61418314004389270603521941059271
61418314004391971895175022854151
61418314004391977245896734665523
61418314004392873012029823395943
61418314004392873057782375202751
61418314004392878362751535207315
61418314004393161943387252036257
61418314004393163726961155973381
61418314004393173056424653490645
61418314004393173063201804362811
61418314004393173064038632612493
61418314004393173064039661482269
61418314004393174847675185431493
61418314004393178597692030107705
61418314004705369902915560162737
61418314004705375393345744572595
61418314004705375439099329481059
61418314004708012492729785683937
61418314004708021783238028641203
61418314004708023560033752836385
61418314004708023566811675360883
61418314004708023566811932578327
61418314004708023567355613721127
61418314004708023605766417039901
61418314004708023612544223691627
61418314004708023612544338010491
61418314004708023612544339564399
61418314004708023612544596781843
61418314004708023613109198631043
61418314004708023613381166260173
61418314004708027133959740452575
61418314004708027316890024176423
61418314004708060625490650707623
61418314004708060625490651757383
61418314004708060625490908974827
61418314004708060671244235498043
61418314004708060671244493765247
61418314004708062272619707445375
61418314004708062318373292235795
61418314004708062454797219915493
61418314004708062454797477132937
61418314004708062454818140503801
61418314004708062454818397721245
61418314004708062454881159836089
61418314004708062454881159952729
61418314004708071194567867122957
61418314004708071194568641957617
61418314004708071600994558018399
61418314004708071601266527201437
61418314004708071606349873031929
61418314004708071737774912400073
61418314004708071738527281926829
61418314004708071743610626222127
61418314004708071743610627757321
61418314004708071745305088597269
61418314004708071745305117295029
61418314004708071745305202916133
61418314004708071745305204451327
61418314004708071783444812934837
61418314004708071783528497308537
61418314004708071784280866835293
61418314004708071789364211130591
61418314004708071789364211248635
61418314004708071789364212665785
61418314004708071789365244232455
61418314004708071791058673505733
61418314004708071791058787824597
61418314004708071791058787942641
61418314004708071791058789359791
61418314004708072836613319763013
61418314004708072840943778449533
61418314004708072843391499504955
61418314004708073382392336994327
61418314004708073385384369498805
61418314004708073389923776969053
61418314004708073389986422861205
61418314004708073389986451440921
61418314004708073389986451442325
61418314004708073389986452994829
61418314004708073392162549240747
61418314004708073392434174032781
61418314004708073431137954408721
61418314004708073435468413095241
61418314004708073435656439618661
61418314004708073435656441172569
61418314004708073435740007653029
61418314004708073437916134150663
61418314004708073438187730243485
61418314004708073567833850067469
61418314004708073567854770772417
61418314004708073567917533937021
61418314004708073568670678302649
61418314004708073568670678304053
61418314004708073572917109808893
61418314004708073572917195879247
61418314004708073572917195897961
61418314004708073572938116602909
61418314004708073575176631657159
61418314004708073575176631658611
61418314004708073575448484991963
61418314004708073575448513689723
61418314004708073575448599310827
61418314004708073575448599428871
61418314004708073575448600822935
61418314004708073575448600827147
61418314004708073575448600828551
61418314004708073575448600840197
61418314004708073575448600846020
61418314004708076547737299989751
61418314004708076547738071642083
61418314004708077089249649169245
61418314004708077096027943597281
61418314004708077096027945113761
61418314004708077096781089126501
61418314004708077142534673916921
61418314004708974135645545618833
61418314004708977663775848981909
61418314004708977664592871121065
61418314004708977664592871134115
61418314004708977664592872183875
61418314004708977847607211817939
61418314004709213066797822037217
61418314004709224186612260044907
61418314004709224186612374363771
61418314004709224187449202613453
61418314004709224324710215623311
61418314004709227890958060529703
61418314004709261245312271851323
61418314004709261245312530118527
61418314004709261245312530119931
61418314004709261382573289094673
61418314004709263028865254714865
61418314004709263028865254733739
61418314004709263028865255064785
61418314004709263028865255083499
61418314004709263028886176857081
61418314004709263029702083320083
61418314004709263029702084381489
61418314004709263029702341598933
61418314004709263029702341600337
61418314004709272357512849288117
61418314004709272363432247483871
61418314004709272363433280585735
61418314004709272365126709859013
61418314004709272365126824177877
61418314004709272500694036379553
61418314004709274142738341230295
61418314004709274146985144608265
61418314004709274146985230697333
61418314004709274149516520972237
61418314004709274149516520991111
61418314004709274149516521322157
61418314004709274149516521327773
61418314004709274149516521339419
61418314004709274149516521345243
61418314004709274149516522389179
61418314004709274149516522390583
61418314004709274149516522408053
61418314004709274149516635658283
61418314004709274150081381457227
61418314004709274188491926022119
61418314004709274192738700820373
61418314004709274192738815611413
61418314004709274195270220555101
61418314004709274330020492123485
61418314004709277846269635996239
61418314004709277853026636764625
61418314004709277853863464647077
61418314004709277853863464995593
61418314004709277853863465001209
61418314004709277898779078484449
61418314004709277899617049909673
61418314004716126893544838239751
61418314004716128677096792600699
61418314004716128677117713307099
61418314004716132244266550051123
61418314004716167382088142305845
61418314004716176710736508550303
61418314004716176711572565147653
61418314004716176711573336799985
61418314004716176715903798668833
61418314004716176718351516541927
61418314004716178502740208795265
61418314004716178685754638792029
61418314004717079070552076542027
61418314004717084604225280134875
61418314004717379259822560335395
61418314004717379259822560354269
61418314004719729164790932730501
61418314004719730994097500871141
61418314004719736482100802392579
61418314004719779119265310543615
61418314004719779119265311593375
61418314004719779119328073725689
61418314004719779126858364241749
61418314004719779126858365758069
61418314004719779126859397828839
61418314004719779164997974260453
61418314004719779164997975795487
61418314004719779165081658634153
61418314004719779165833656139167
61418314004719779165833659321495
61418314004719779170080549973647
61418314004719779172611949150213
61418314004719779172611950667937
61418314004719779172611950685407
61418314004719779172611953854477
61418314004719780362205158336907
61418314004719780362205415554351
61418314004719780773715710547489
61418314004719780949386638321743
61418314004719780949407932098033
61418314004719780949470322210009
61418314004719780949470350906365
61418314004719780949470695262637
61418314004719780956729792982775
61418314004719780956730050200219
61418314004719780957001762148551
61418314004719780957001762152763
61418314004719780957001762165813
61418314004719784470802068839187
61418314004719784470802815094131
61418314004719784477579990313925
61418314004719784477581109621497
61418314004719784478334255051387
61418314004719784660510734383665
61418314004719784660594331483023
61418314004719784661347562633347
61418314004719785712843187309773
61418314004719785712843444527217
61418314004719785712927127365723
61418314004719786307451762011591
61418314004719786307723358123287
61418314004720018233410149216737
61418314004720029346447550671125
61418314004720029353224587224427
61418314004720029353224701543291
61418314004720029354061529792973
61418314004720029354062558662749
61418314004720031137614398704833
61418314004720031137614513023697
61418314004720034703946299035799
61418314004720034704784270474121
61418314004720034887714927288185
61418314004720068059053655768595
61418314004720079171254228973301
61418314004720079176336803151461
61418314004720079176420371185829
61418314004720079176421519091831
61418314004720079178868093776285
61418314004720079178869236964925
61418314004720079354268568612773
61418314004720079354268569675631
61418314004720079355104253201639
61418314004720079359351027999893
61418314004720079359351142790933
61418314004720079361882543148401
61418314004720079361882547734621
61418314004720079361883576604397
61418314004720080963257905256691
61418314004720084712520462401721
61418314004720979739901692492447
61418314004720979739901692493851
61418314004720979739901695674775
61418314004720979746679871184629
61418314004720979746679875416717
61418314004720979883941773349623
61418314004720985227821682712931
61418314004720985227822428967875
61418314004720985234578683481317
61418314004720985234599604187669
61418314004720985234599608419757
61418314004720985235415484200995
61418314004720985235415515963039
61418314005364537471956494889881
61418314005364537478734417414379
61418314005364537478734674631823
61418314005364537479299276481023
61418314005365438046546113315663
61418314005365469434312052448999
61418314005365469434312052467873
61418314005365469434312309666443
61418314005365471215438152792755
61418314005365471217885956404997
61418314005365471218701863929405
61418314005365471218702121146849
61418314005365471264455332985423
61418314005365485493820226710575
61418314005365486080185913935733
61418314005365486081022742185415
61418314005365486086085425576759
61418314005365486088616828985413
61418314005365486088616829457589
61418314005365486088616829470639
61418314005365487278208923563183
61418314005365726932987899887197
61418314005365738052802337894887
61418314005365738053702300862743
61418314005365771407135542403777
61418314005365771407135542422651
61418314005365771407135628142925
61418314005365771407135628161799
61418314005365771407972370653459
61418314005365775111481428977641
61418314005365775111481428996355
61418314005365775111565374334105
61418314005365786224518830432029
61418314005365786224518830450743
61418314005365786229601404610189
61418314005365786229686121618985
61418314005365786231297010192685
61418314005365786232132695235013
61418314005365786232132695240629
61418314005365786232132696303439
61418314005365786232133838075137
61418314005365786232133838423653
61418314005365786232133838429269
61418314005365786232133839492079
61418314005373591153168168949227
61418314007347487554790873584249
61418314007347492493918636143693
61418314007674542179168598968470
61418314007674549498988027984059
61418314007674549499741173749367
61418314008318887244048172151849
61418314008318903715338349115579
61418314008320084297349230117083
61418314008320084297349601672265
61418314008320084297537516474713
61418314008320100761295857971453
61418314008320100768639011569675
61418314008320104472420724635947
61418314008330605737822568648983
61418314008330605737822570165303
61418314008330605738386652880967
61418314008330605738386654397287
61418314008331762028266502687389
61418314008331789846436059763635
61418314008331789892169494219803
61418314008331789894512956116745
61418314008331805951677754555945
61418314008331806365802361433759
61418314008331806499903751305099
61418314008331806499903751318197
61418314008643043477513728457321
61418314008643091655442401663449
61418314008643091656007257547765
61418314008643092891354050113553
61418314008643102766783849525809
61418314008643104421256289922277
61418314008643108126732578627179
61418314008644288706400369273825
61418314008644288706965572714211
61418314008644303523783657302077
61418314008646706691687165997181
61418314008646990410484228905733
61418314008646995351306538529707
61418314008647006462648364049789
61418314008647006881773638827841
61418314008647145441611795511853
61418314008647145858289376509468
61418314008647145858289376509477
61418314008647145860737097564890
61418314008647156559731769727459
61418314008647156559731771127139
61418314008647156564815115557951
61418314008647156566509692601877
61418314008647156976409352142016
61418314008647156976409352142025
61418314008647156978856815980003
61418314008647156978857073197438
61418314008647156978857073197447
61418314008647160263324426200759
61418314008647160265772147256181
61418314008647160684898308097957
61418314008647160684898308117640
61418314008647160684898565315401
61418314008647846506031145342073
61418314008647890840951687683023
61418314008647905665113069364149
61418314008647907036903594497299
61418314008647907037175563680337
61418314008647907441907564631543
61418314008655966432882781094775
61418314008655966439660732198989
61418314008656010775418332475705
61418314008656010904519801074757
61418314008656010912134809066381
61418314008656016266120117701363
61418314008658712473853757174473
61418314008658712611114511899865
61418314008658867654104350780077
61418314008658867654104607997521
61418314008660052235359731434557
61418314057558746169625394475085
61418314057558746169959780925597
61418314057558793796817244787731
61418314057558793799075647446517
61418314057558793799075904663961
61418314057558794208411222619375
61418314057558795438673637298355
61418314057558795438861922593127
61418314057558795445451558773093
61418314057558795445451815990537
61418314057558799149797359257889
61418314057558799149798388127665
61418314057558799150069328440927
61418314057558799150070357291989
61418314057566854846515152881237
61418314057566899313069055668455
61418314057566899313632882682995
61418314057566899313633911552771
61418314057566899313821167977767
61418314057566899318152401498947
61418314057566899320410804157733
61418314057566899320411061375177
61418314057566899320411833027509
61418314057566904259538538137461
61418314057569551199040500696389
61418314057569552982613632981181
61418314057569556138168234676117
61418314057569600604722137463335
61418314057569600605285964477875
61418314057569600605286993347651
61418314057569600605474249772647
61418314057569600609805483293827
61418314057569600612064143170057
61418314057569600612064914822389
61418314057569605963811741227975
61418314057570451767124250451177
61418314057570501180147520916361
61418314057570501180629065983753
61418314057570501180900662096901
61418314057570501591930928753353
61418314057570501592411330159929
61418314057570501592495012985337
61418314057570501721597854007263
61418314057570501721597854473823
61418314057570501722162456328639
61418314057570501722162713546083
61418314057570501722349966783135
61418314057570501722350741623411
61418314057570501722412642808911
61418314057570501729191683478745
61418314057570501729672084885321
61418314057570501729755395707861
61418314057570501729755767710729
61418314057570501729756543613863
61418314057570501729943681015731
61418314057570501729944828908635
61418314057570501772413867694323
61418314057570501774672155562069
61418314057570501774672524384061
61418314057570501774672528633411
61418314057570501774861585567417
61418314057570501775425296741157
61418314057570501775425669795237
61418314057570501775425669799609
61418314057570501775425674044587
61418314057570501775426444634061
61418314057570501775509352620645
61418314057570501775509356869995
61418314057570501775510128522327
61418314057570501775697265924195
61418314057570501775698413817099
61418314057570502827004977310329
61418314057570502827276573422025
61418314057570502956859935344379
61418314057570502956943499148111
61418314057570502956943503378747
61418314057570502956943618169787
61418314057570502964202969920877
61418314057570502964474566034025
61418314057570502964537328153081
61418314057570502964537332383717
61418314057570503368453913176023
61418314057570503368725882359061
61418314057570503375985234097053
61418314057570503376047996211897
61418314057570503376319592342307
61418314057570503421801581139075
61418314057570503422073177250771
61418314057570506668067250737121
61418314057570506668067251203681
61418314057570506668067253919449
61418314057570506668067254391625
61418314057570506668067255435769
61418314057570506668067255441385
61418314057570506668820366518821
61418314057570506668820367568581
61418314057570506668820396614857
61418314057570506668883128637877
61418314057570506668883129687589
61418314057570506668883129687637
61418314057570506668883129687797
61418314057570506668884277593591
61418314057570506668884277593799
61418314057570507080665393876863
61418314057570508314924338775657
61418314057570508314924681732249
61418314057570508315112625120189
61418314057570508315196277843945
61418314057570508315196306423661
61418314057570508315196307473421
61418314057570508315196307945597
61418314057570508315196307958695
61418314057570753739696008495933
61418314057570753739946712599037
61418314057570790249603678310751
61418314057570801361804512978087
61418314057570801362640193321767
61418314057570801774422453383947
61418314057570801781200379444905
61418314057570801781200493763769
61418314057570801781201522633545
61418314057570801956601112207563
61418314057570801956601116806833
61418314057570801957165972691149
61418314057570801957436797150513
61418314057570801963943117914285
61418314057570801963943122513555
61418314057570801964131150577833
61418314057570801964132179447609
61418314057570801964779950750139
61418314057570801964780722402471
61418314057570803153807922149817
61418314057570803557724507056167
61418314057570803557975211159271
61418314057570803565318245735769
61418314057570803565590186339091
61418314057570803565590214918807
61418314057570803565590219150895
61418314057570803565590305244175
61418314057570806903070484956975
61418314057570806903908456382199
61418314057570807314852748070341
61418314057570807314852862389205
61418314057882939461539545255135
61418314057882939461539545371727
61418314057882939461539545373179
61418314057882939507293130163551
61418314057882948795187060173331
61418314057882948797445462832117
61418314057882948797445720049561
61418314057882950437043452683955
61418314057882950437231737978727
61418314057882950443821374158693
61418314057882950443821631376137
61418314057882950574576060382743
61418314057882950574576088962459
61418314057882950574576088963911
61418314057882950620246077618199
61418314057882950620329645174567
61418314057882953736574225681621
61418314057882954148167174643489
61418314057882954148168203513265
61418314057882954148439143826527
61418314057882954148440172677589
61418314057882954285699898551919
61418314057882954331454511844677
61418314057882987639698600396283
61418314057882987639698601327951
61418314057882987639698601446043
61418314057882987639970312348779
61418314057882987685452186236415
61418314057882989286074511721407
61418314057882989286074512654527
61418314057882989286346223673903
61418314057882989286911082740547
61418314057882989469276880488175
61418314057882989469276880506889
61418314057882989469297801095197
61418314057882989469360563210041
61418314057882998614722106300483
61418314057882998614994075464807
61418314057882998614994075483521
61418314057882998615474218609795
61418314057882998615746187792833
61418314057882998620077421295299
61418314057882998620829533623325
61418314057882998620830566725189
61418314057882998749744345499241
61418314057882998750475194263653
61418314057882998750475452530857
61418314057882998750496344539449
61418314057882998750496457808553
61418314057882998750496458858313
61418314057882998750497119374109
61418314057882998750497490910417
61418314057882998750558876616885
61418314057882998750559133834329
61418314057882998750559134884089
61418314057882998752171146898023
61418314057882998752254830208913
61418314057882998753006855939511
61418314057882998753006942518225
61418314057882998757253374005595
61418314057882998757254493200899
61418314057882998757337056358827
61418314057882998757338175553923
61418314057882998757818233072239
61418314057882998757818576960499
61418314057882998757818577432883
61418314057882998758090288348717
61418314057882998758091321450581
61418314057882998759512809766245
61418314057882998759512895859685
61418314057882998759513152604745
61418314057882998759513153077129
61418314057882998796229123178469
61418314057882998796249929447913
61418314057882998796250043766777
61418314057882998796312691212837
61418314057882998797924731806487
61418314057882998803008078109363
61418314057882998803091760462387
61418314057882998803571789282895
61418314057882998803572161868963
61418314057882998803572161987055
61418314057882998803572162341347
61418314057882998805266365976901
61418314057882998805266480768149
61418314057882998805266737513209
61418314057882998805266737631301
61418314057882998805266737985593
61418314057882998806103565867885
61418314057882999992600166565719
61418314057882999992600166567171
61418314057882999992621058575763
61418314057883000038353722777827
61418314057883000399299170533911
61418314057883000399382738568279
61418314057883000399382767264635
61418314057883000399864031139961
61418314057883000399947713965369
61418314057883000404194144397363
61418314057883000404194487353955
61418314057883000404194488287075
61418314057883000406641952614699
61418314057883000406642209832143
61418314057883000406725635440107
61418314057883000406725892167905
61418314057883000406725892657551
61418314057883000442625840774489
61418314057883000442625955093353
61418314057883000445073676148775
61418314057883000445617616049877
61418314057883000445701298875285
61418314057883000445889584170057
61418314057883000450136101763965
61418314057883000452395537524615
61418314057883000452395794742059
61418314057883000452479220350023
61418314057883000452479477567467
61418314057883000453232622978643
61418314057883000582313510645767
61418314057883000582313510658865
61418314057883000583150338895449
61418314057883000587396770400289
61418314057883000587396856489357
61418314057883000589656292248555
61418314057883000589656292250007
61418314057883000589656549465999
61418314057883000589656549467451
61418314057883000590493377704035
61418314057883003561463557933813
61418314057883003562217732233479
61418314057883003691883627548931
61418314057883003698641658709189
61418314057883003699478486958871
61418314057883003744394099956629
61418314057883004148667360092171
61418314057883004149419476633571
61418314057883004156260161762559
61418314057883004157014336043511
61418314057885641164703179390287
61418314057885650498434119799855
61418314057885651728696534478835
61418314057885651735474455953573
61418314057885651735474713171017
61418314057885652284517732072585
61418314057885652285270877501023
61418314057885652323493138307581
61418314057885652330271059782319
61418314057885652330271316999763
61418314057885652331024462410939
61418314057885655439820256438369
61418314057885655439821285308145
61418314057885689343217370925543
61418314057885689343217629192747
61418314057885690577727593516287
61418314057885690577727593522111
61418314057885690578564421752871
61418314057885690578564421754323
61418314057885690990346427661843
61418314057885691172523939070555
61418314057885691172523939998059
61418314057885691172523940133413
61418314057885691172524197350857
61418314057885699906375188095363
61418314057885699907127300404675
61418314057885700455418206996931
61418314057885700460501552827423
61418314057885700463031837512949
61418314057885700506254361497175
61418314057885700507007506908351
61418314057885700507091189733759
61418314057885701690763967506403
61418314057885701691517111872031
61418314057885701691517112934841
61418314057885701695847570554339
61418314057885701698295034409579
61418314057885701737270696781899
61418314057885701737270697844757
61418314057885701741601155481517
61418314057885701744048619319495
61418314057885701744132559362347
61418314057885701744885704773523
61418314057885702103299376061257
61418314057885702149052960971173
61418314057885702153383161390489
61418314057885702285560570272291
61418314057885702285560570285389
61418314057885702285560571335149
61418314057885702285581490977239
61418314057885702286397398520521
61418314057885702286397398521973
61418314057885702290643801311743
61418314057885702290643830026813
61418314057885702290644174383085
61418314057885702293091895438507
61418314057885702293175233907643
61418314057885702293175578263915
61418314057885702293928379318819
61418314057885705401888718335713
61418314057885705402725545168245
61418314057886556556695890897653
61418314057886556556695891947413
61418314057886601067288996851613
61418314057886601068920811426611
61418314057886601069004494252019
61418314057886601069736718969893
61418314057886601074066918326351
61418314057886601074820063737527
61418314057886601074903747625793
61418314057886602671194496147739
61418314057886605962859815332431
61418314057886605969636623248005
61418314057886605970452530791287
61418314057886605970453645387161
61418314057886606374704841155439
61418314057886606374704841627615
61418314057886606381482763102353
61418314057886606382235908513529
61418314057886606382319590866761
61418314057886606382319592401795
61418314057886606557719181261679
61418314057886841921785298049003
61418314057886841921785556329257
61418314057886851258047124360777
61418314057886853034821813176611
61418314057886853041537345472493
61418314057886853041599734651349
61418314057886853041599735006933
61418314057886853041599736051029
61418314057886853041599736056645
61418314057886853041599736069743
61418314057886853041599763231065
61418314057886853041600107587337
61418314057886853042352880418109
61418314057886853042352880422481
61418314057886853042352881480919
61418314057886853042436591467649
61418314057886853087353692514515
61418314057886853088190520751099
61418314057886856745945535491729
61418314057886856745945536535825
61418314057886856745945536541441
61418314057886856745945536554539
61418314057886856791699121463003
61418314057886856791700264638545
61418314057886889551173304384575
61418314057886890100216321887915
61418314057886890100299746446119
61418314057886890100300004713323
61418314057886891198385785680531
61418314057886891334747207271939
61418314057886891334747207277763
61418314057886891334747208321699
61418314057886891335563115866433
61418314057886891746592234631433
61418314057886891747428803536551
61418314057886900669293280017123
61418314057886900670987855661369
61418314057886901210742872167977
61418314057886901210743243704285
61418314057886901210826669312249
61418314057886901210826926529693
61418314057886901212500582511683
61418314057886901212500582517299
61418314057886901213252580035571
61418314057886901213253469661319
61418314057886901213253727941573
61418314057886901217583928347791
61418314057886901218337072709255
61418314057886901218419608691471
61418314057886901218420756597473
61418314057886901220030874562937
61418314057886901220114185852037
61418314057886901220114557388345
61418314057886901258254167438861
61418314057886901259089847769443
61418314057886901263336737017751
61418314057886901264174341505937
61418314057886902452867183954247
61418314057886902456214123843503
61418314057886902501131252051691
61418314057886902501968080288275
61418314057886902859565844032727
61418314057886902859628261791299
61418314057886902859628491362147
61418314057886902859628606147571
61418314057886902860465090027883
61418314057886902864649447080663
61418314057886902867243241544241
61418314057886902867243242608503
61418314057886902867243355863105
61418314057886902902871707887221
61418314057886902905319428942643
61418314057886902910465536892191
61418314057886902912913257947613
61418314057886902912996940773021
61418314057886903043479774041097
61418314057886903047663786720343
61418314057886903050174012677377
61418314057886906022547167361657
61418314057886906159724239267257
61418314057886906205476681000179
61418314057886906205477824175721
61418314057886906608913112886039
61418314057886906609665229427439
61418314057886906609749683905179
61418314057886906616505798702369
61418314057886906616505799765179
61418314057886906616505913021233
61418314057886906617258944113545
61418314057886906617260087302185
61418314057886906617342741257817
61418314057886906617343770127593
61418314057886906617343771190403
61418314057893755603091952848935
61418314057893755603656808733251
61418314057893755608175298679427
61418314057893755610433701338213
61418314057893755610433958555657
61418314057893755610434730207989
61418314057893757394823422474377
61418314057893757394823765430969
61418314057893760549561435317941
61418314057893760962181556613575
61418314057893794499276994711891
61418314057893796099814862536815
61418314057893805428735459400793
61418314057893805429487571710105
61418314057893805433817772129421
61418314057893805433818805231285
61418314057893805609218390554341
61418314057893805609238167954009
61418314057893805609238282272873
61418314057893805609239311142649
61418314057893805611477825147139
61418314057893805616560027788991
61418314057893805616560396261063
61418314057893805619008117316485
61418314057893805619091800141893
61418314057893805619844945553069
61418314057893807403397676184541
61418314057893807403397933388935
61418314057893807403397933401985
61418314057893807403418854095287
61418314057893807403481616227393
61418314057893810375204941869799
61418314057893810962407715139667
61418314057894656171739410596587
61418314057894656171739414827223
61418314057894657825374792695929
61418314057894657955313314533711
61418314057894657955313318764347
61418314057894657955313433555387
61418314057894657962572785306477
61418314057894661659659115018507
61418314057894661666437066122721
61418314057894661666437066589281
61418314057894661666437070821369
61418314057894661666437070826985
61418314057894661667253059858661
61418314057894663313294154161257
61418314057894663313294497117849
61418314057894663313482440505789
61418314057894663313545202620633
61418314057894663313566122859021
61418314057894663313566123331197
61418314057894663313566123344295
61418314057894663496580462498701
61418314057894705996275267626099
61418314057894705996463553964807
61418314057894705996546088898763
61418314057894705996547236790423
61418314057894705996547236809137
61418314057894705996547241041225
61418314057894706003805559671529
61418314057894706003889242496937
61418314057894706131213825521385
61418314057894706133473260232275
61418314057894706133473261282035
61418314057894706133724308223639
61418314057894706133724308690199
61418314057894706133724308708913
61418314057894706133744081509311
61418314057894706133744196294735
61418314057894706133745228930039
61418314057894706133745229396599
61418314057894706133745229402215
61418314057894706133806872320511
61418314057894706133807991534529
61418314057894706134288020919315
61418314057894706134288910545063
61418314057894706134289168825317
61418314057894706134559989052593
61418314057894706134560017731687
61418314057894706138807654526355
61418314057894706138890218151003
61418314057894706138891337346147
61418314057894706141066313930361
61418314057894706141066314396921
61418314057894706141067090287005
61418314057894706177030175731185
61418314057894706179476860498251
61418314057894706179477893132103
61418314057894706179477893604279
61418314057894706179477893617377
61418314057894706179477897849465
61418314057894706179560428532619
61418314057894706180313573961057
61418314057894706180313578193145
61418314057894706186819898838825
61418314057894706186819899306837
61418314057894706186819899311209
61418314057894706186819903556187
61418314057894706187656727543421
61418314057894706187656731792771
61418314057894707780601283866711
61418314057894707780601284916471
61418314057894707780663702675043
61418314057894707780663932245891
61418314057894707780663959892487
61418314057894707780664047031315
61418314057894707780684967741879
61418314057894707780684970924207
61418314057894707780852246237019
61418314057894707780852332326087
61418314057894707780873253049749
61418314057894707780873257281837
61418314057894707780935900360455
61418314057894707780935900379169
61418314057894707780935929062427
61418314057894707780935929075525
61418314057894707780935933307613
61418314057894707788195113921441
61418314057894707788195371138885
61418314057894707788279053960081
61418314057894707833948956061851
61418314057894707834032638887259
61418314057894707963866585876699
61418314057894707963950240018849
61418314057894707971209710791615
61418314057894711073416644524791
61418314057894711080194824266733
61418314057894711081030504610413
61418314057894711081030619395837
61418314057894711484446020035011
61418314057894711491787682785141
61418314057894711491788025741733
61418314057894711491975969596233
61418314057894711492059651949465
61418314057894711492059651968179
61418314057894711675073992074419
61418314057894712727322847901169
61418314057894712727406415935537
61418314057894712727406530739675
61418314057894956360174328363687
61418314057894956361010008707367
61418314057894958144563020635899
61418314057894961901440300342575
61418314057894961902278271767799
61418314057895006183306204307289
61418314057895006183306318626153
61418314057895006183307347495929
61418314057895006185545861506243
61418314057895006185754039681575
61418314057895006185817830689281
61418314057895006366236975440217
61418314057895006366238004309993
61418314057895006368748487497521
61418314057895006368748491729609
61418314057895006369313347613925
61418314057895006369584172073289
61418314057895006373914372492605
61418314057895006373915520385509
61418314057895006376090492837061
61418314057895006376090497436331
61418314057895006376927325672915
61418314057895006376928097325247
61418314057895007969934553772631
61418314057895007970143851161981
61418314057895007970206522955669
61418314057895007970206527187757
61418314057895011316055831304975
61418314057895011719406408307011
61418314057895011719490862784751
61418314057897357882517910165817
61418314057897357882518685000477
61418314057897359117027874490809
61418314057897359666008131277533
61418314057897359666070893392377
61418314057897359704230392084091
61418314057897359711824105248213
61418314057897359711824221089061
61418314057897359711824478319555
61418314057897364604947235956137
61418314057897364604947578912729
61418314057897365016729500132313
61418314057897407287928349415155
61418314057897407293010923593315
61418314057897407295458641466409
61418314057897407836971368316723
61418314057897407836971368322339
61418314057897407836992030761535
61418314057897407836992031811295
61418314057897407842054714152831
61418314057897407844501660367977
61418314057897407844502435208253
61418314057897407844584970140757
61418314057897407844585343193385
61418314057897407844586118028045
61418314057897407844586118046759
61418314057897407880213441186597
61418314057897407882723920124775
61418314057897407882723921174535
61418314057897407882724696013407
61418314057897407882724953243901
61418314057897407882744845067427
61418314057897407882745616719759
61418314057897407883560633574483
61418314057897407883560748365731
61418314057897407887807154350719
61418314057897407887807527422061
61418314057897407890254872223813
61418314057897407891092848366399
61418314057897409072254365661591
61418314057897409072254366711351
61418314057897409072316784469923
61418314057897409072317041687367
61418314057897409072317128826195
61418314057897409072338049536759
61418314057897409072338052719087
61418314057897409079848195716321
61418314057897409079848452933765
61418314057897409079932135754961
61418314057897409118007951621267
61418314057897409118091634446675
61418314057897409125601780626237
61418314057897409484036629837767
61418314057897409484099391952611
61418314057897409529790214747683
61418314057897409529873897573091
61418314057897409667134652302855
61418314057897412783440765046581
61418314057897412783441108003173
61418314057897412783461688940925
61418314057897412784277936239757
61418314057897413195223029222757
61418314057897414430569907527693
61418314057897414430590742494897
61418314057897414613584504397867
61418314057897659855341114336533
61418314057897659855341118922753
61418314057897659855341118928577
61418314057897659855341233241617
61418314057897696364998112860051
61418314057897708069484035066741
61418314057897708069485063936517
61418314057897708071995289893551
61418314057897708072016210599903
61418314057897708079525585127133
61418314057897708079526613996909
61418314057897708079610296822317
61418314057897709261587378350067
61418314057897709269202356699117
61418314057897709673369641476483
61418314057897713422653467933535
61418314057897713430247182619641
61418314057897713430247296938505
61418314057898558631985167621091
61418314057898558638763089095829
61418314057898558639516231326129
61418314057898558639599913100325
61418314057898564119904867812375
61418314057898564119905643696795
61418314057898564126682818916589
61418314057898564126682822098917
61418314057898564127435934698289
61418314057898564127435935748049
61418314057898564127498696817345
61418314057898565773811875652889
61418314057898565956826215292569
61418314057898608045762723975939
61418314057898608053377472638953
61418314057898608053377473688713
61418314057898608456791841692631
61418314057898608457544987102355
61418314057898608464406591402501
61418314057898608593990609137839
61418314057898608593990610187599
61418314057898608594053743843123
61418314057898608594805741827747
61418314057898608601667346127893
61418314057898608601667347177653
61418314057898610241181653154323
61418314057898613533682427349551
61418314057898613541276285983949
61418314057898613541297177060873
61418314057898613541297178110633
61418314057898613541297206690349
61418314057898613952305404743333
61418314057898613952305404762047
61418314057898614128541564641071
61418314057898614135319714753537
61418314057898614135319715803297
61418314057898614135319744383013
61418314057898615187673088385997
61418314057898615187673116965713
61418314057898615187673118015473
61418314058539464303484577587807
61418314058539464303505498176115
61418314058539464486436155468179
61418314058542149542972523948571
61418314058542149542973552818347
61418314058542149543245148930043
61418314058542164359812816280647
61418314058542164367134677637773
61418314058542164367406645285617
61418314058542165594886612328815
61418314058542165595137659382687
61418314058542165601664533803553
61418314058542165602752408975965
61418314058542166189683216157561
61418314058542166189871501452333
61418314058542166189934263567177
61418314058542166196461137632299
61418314058542166196461394831029
61418314058542166196461394849743
61418314058542166197214540260919
61418314058542166197277045175581
61418314058542169306262411617501
61418314058543049973524580083307
61418314058543049973796176195003
61418314058543050156810515834475
61418314058543055461444284505227
61418314058543055644709415405553
61418314058543064386175408490993
61418314058543064790363843662247
61418314058543064972541359297223
61418314058543064973294500476311
61418314058543064973378182829543
61418314058543064978440611608139
61418314058543064980700043136701
61418314058543064980888329481233
61418314058543066170564104877249
61418314058543066574752281781251
61418314058543066581530461523193
61418314058543066764272833533583
61418314058543066764523880930101
61418314058543066764544801635049
61418314058543066765088741076865
61418314058543066765109661770167
61418314058543066765277026358539
61418314058543066765297947064939
61418314058543097737996962171093
61418314058543097737997076962133
61418314058543097740172825671111
61418314058543097740173082882731
61418314058543097740173082888555
61418314058543098148963347868977
61418314058543098149507626004937
61418314058543098149715460178289
61418314058543098149778221943213
61418314058543098149779250812989
61418314058543098151202201649183
61418314058543098151955347058907
61418314058543098331977687036273
61418314058543098332729685026721
61418314058543098332729799345585
61418314058543098332792446791645
61418314058543098332793564936981
61418314058543098332793565999839
61418314058543098335052996465543
61418314058543098335052997515303
61418314058543098335053110784407
61418314058543098335053369051611
61418314058543098335241282810123
61418314058543098335241282823173
61418314058543098335241397128987
61418314058543099387385565228447
61418314058543099387385822445891
61418314058543099521487212334701
61418314058543099521487212340525
61418314058543099521570894687933
61418314058543099521570895160109
61418314058543099523746986819855
61418314058543099523746986825679
61418314058543099933081190166345
61418314058543099933081533122937
61418314058543099933353129234633
61418314058543099933353157814349
61418314058543099933353159349383
61418314058543099935529250996031
61418314058543099935592013110875
61418314058543099935592013129589
61418314058543099935863609222571
61418314058543099935863609241285
61418314058543099979105596353297
61418314058543099979105710672161
61418314058543099981554432017643
61418314058543099982370339560925
61418314058543103639937813129111
61418314058543103639937814664145
61418314058543103640209409240807
61418314058543104875284607225721
61418314058543104875305526867811
61418314058543104875556317064195
61418314058543104875556318127053
61418314058543114203388257788247
61418314058543114203388262020335
61418314058543114209287511148923
61418314058543114209287511148971
61418314058543114209287511149131
61418314058543114346464583054523
61418314058543114346464583054731
61418314058543114346548265874315
61418314058543114346548265874523
61418314058543114348159158698769
61418314058543114348242841052209
61418314058543114348242841518561
61418314058543114386402596955543
61418314058543114386402601659807
61418314058543114386883774718715
61418314058543114392218167962987
61418314058543114392218167963035
61418314058543114392218167963195
61418314058543114392218171145315
61418314058543114392301855033581
61418314058543114394477602673877
61418314058543114394477603723685
61418314058543114394749571856915
61418314058543114752974099974575
61418314058543114753246069157613
61418314058543114759752021449313
61418314058543114759752022984347
61418314058543114760023990613637
61418314058543114797912892433955
61418314058543114797912896666043
61418314058543114798184492777739
61418314058543114798184607568779
61418314058543114798666037845131
61418314058543114798749463453095
61418314058543114798749720670539
61418314058543114798937633956827
61418314058543114798937748747867
61418314058543114806343549675509
61418314058543114806343550738319
61418314058543114806531836033091
61418314058543115988592603437483
61418314058543115988592603555527
61418314058543115988592861835829
61418314058543115992588331307183
61418314058543115992776617651715
61418314058543115992860300004947
61418314058543115992860300477123
61418314058543115992860300490221
61418314058543115995098815545923
61418314058543119699634015921317
61418314058543119699717698274549
61418314058543119699717699809583
61418314058543350300327524922795
61418314058543354003836616077543
61418314058543355239183405456791
61418314058543355833980009285697
61418314058543365116811509447991
61418314058543365116874017531931
61418314058543365116874271212915
61418314058543365116874275812185
61418314058543365124215908919789
61418314058543365124215909969501
61418314058543365124215909982599
61418314058543365124217053158141
61418314058543365124404195264321
61418314058543365124405338452961
61418314058543365124487992402977
61418314058543365124489021272753
61418314058543366352219920584399
61418314058543366358997842059137
61418314058543366358997842064961
61418314058543366358997842414721
61418314058543366359750987825897
61418314058543366359750987830269
61418314058543366770529430711925
61418314058543366770780134815029
61418314058543366771344966720351
61418314058543366771616963064711
61418314058543366771617049157991
61418314058543366954359306377293
61418314058543366954547591659015
61418314058543370063343642899517
61418314058543370063343643943613
61418314058543370063343643949229
61418314058543370063343643962327
61418314058543370063344787137869
61418314058543370475125908138503
61418314058543398476225773410093
61418314058543398476309454713565
61418314058543398476309455763325
61418314058543398476309570548749
61418314058543398478570119874179
61418314058543398478570378141383
61418314058543398478758406218711
61418314058543399710820567979769
61418314058543400122602802526469
61418314058543400122602831106185
61418314058543400124862234055031
61418314058543400124862262634747
61418314058543400125050520399563
61418314058543400125134203224971
61418314058543400125134203238069
61418314058543400125134231817785
61418314058543400125134317543835
61418314058543400125699062291615
61418314058543400125887348649245
61418314058543403417697855252183
61418314058543403829208408544289
61418314058543405064555201105865
61418314058543405064826910944339
61418314058543405064826912007197
61418314058543414530651572837019
61418314058543414530651577069107
61418314058543414530735140517255
61418314058543414530735140871387
61418314058543414534982035755579
61418314058543414535735176934667
61418314058543414535735176934715
61418314058543414535735176934875
61418314058543414535735180117043
61418314058543414535817715049547
61418314058543414535817716093643
61418314058543414535817716099259
61418314058543414535817716112357
61418314058543414535817744791451
61418314058543414535818859754459
61418314058543414535818859754507
61418314058543414535818859754667
61418314058543414535818864005261
61418314058543414537429752578961
61418314058543414537512292210113
61418314058543414537513435398753
61418314058543414537994611645605
61418314058543414537994612695317
61418314058543414538265437621289
61418314058543414538265437626905
61418314058543414538265551940153
61418314058543414941680954114361
61418314058543414942244665275003
61418314058543414942245808935819
61418314058543414942245809998677
61418314058543414942434095293449
61418314058543414942516634458041
61418314058543414947329154766311
61418314058543414947599980288533
61418314058543414949022959802369
61418314058543414949859416521359
61418314058543414949860559709999
61418314058543416177863427136257
61418314058543416181859269193679
61418314058543416182109973296783
61418314058543416184641348610995
61418314058543416184641348952029
61418314058543416184641348965127
61418314058543416185206209082935
61418314058543419888716324506689
61418314058543419888988293689727
61418314058553855140135878393051
61418314058553855140136907262827
61418314058553855140408503374523
61418314058553871199644048403665
61418314058553871199915644515361
61418314058553871604104194477655
61418314058553871611426312579841
61418314058553871741364604730135
61418314058553871741364862997339
61418314058553871741364949203047
61418314058553871748142784472077
61418314058553871748686724348641
61418314058553871748687067305233
61418314058553871748958663435643
61418314058553871748958692015359
61418314058553871786281710112631
61418314058553871787034851291719
61418314058553871793876567987329
61418314058553871794440279161069
61418314058553871794440652219313
61418314058553871794440652232411
61418314058553871794441427053973
61418314058553871794712248344107
61418314058553871794713396237011
61418314058553876687835379034769
61418314058553876687835382222713
61418314058553904553160292519051
61418314058553904553160292524875
61418314058553904553161064177207
61418314058553904553161321388827
61418314058553904553997120755635
61418314058553904553997892407967
61418314058553904553997892409419
61418314058553904962703698684385
61418314058553904965215181676699
61418314058553905099964338624353
61418314058553905099964451893457
61418314058553905099964453409777
61418314058553905102204083078775
61418314058553905102204340290395
61418314058553905102475936420805
61418314058553905102476050726619
61418314058553905145717923532817
61418314058553905145719066721457
61418314058553905147957552146231
61418314058553905147957580725947
61418314058553905148145838490763
61418314058553905148229521316171
61418314058553905148229521329269
61418314058553905148229549895935
61418314058553905148229549908985
61418314058553905148229635635035
61418314058553905148229635635083
61418314058553905148794380382815
61418314058553905148982666740445
61418314058553910041895901284663
61418314058553910042168644245167
61418314058553921017128608603655
61418314058553921017128612835743
61418314058553921024450726705841
61418314058553921024722322817537
61418314058553921154389363329047
61418314058553921154390138169323
61418314058553921154954998285727
61418314058553921155204926386367
61418314058553921159452821560619
61418314058553921159472622953831
61418314058553921159472627652479
61418314058553921159472627658095
61418314058553921161711138474641
61418314058553921161711481431233
61418314058553921161983077542929
61418314058553921161983077548545
61418314058553921161983106128309
61418314058553921161983110832573
61418314058553921161984225454547
61418314058553921162547966711225
61418314058553921162736222972819
61418314058553921199870980122947
61418314058553921200142947770951
61418314058553921200142952475215
61418314058553921200624125534123
61418314058553921200707808359531
61418314058553921205206406469083
61418314058553921205206409651411
61418314058553921566715479659759
61418314058553921566987448842797
61418314058553921573493401134497
61418314058553921573493402650817
61418314058553921573493745607409
61418314058553921573765341737819
61418314058553921573765370317535
61418314058553921611653243249363
61418314058553921611653247481451
61418314058553921611924839361059
61418314058553921611925987253963
61418314058553921612406388660539
61418314058553921612490071485947
61418314058553921619247330534587
61418314058553921619518926646283
61418314058553921619520074539187
61418314058553921620000475945763
61418314058553921620084158771171
61418314058553926512622254427413
61418314060525116454904339786113
61418314060525116454904344018201
61418314060525121394032073765841
61418314060525264788854497186241
61418314060525270116604882564412
61418314060849474734914344322584
61418314060849474734915373192360
61418314060849476519116152290712
61418314060849476521563873346134
61418314060853362327023298223774
61418314060853362327024445998634
61418314060853362327024446011684
61418314060853378973713068303597
61418314060853378974466215126099
61418314060853378974466215131923
61418314060853378974549897951507
61418314060853378978817593456161
61418314061497679066385504000241
61418314061497679066385504013291
61418314061497679066385504350161
61418314061497713015264264228373
61418314061497717771377658568629
61418314061497717954391998208101
61418314061497729067428342077691
61418314061497729072511945125627
61418314061497729074771381021583
61418314061509573671609326456992
61418314061822066894488895090983
61418314061822067514704289178017
61418314061822067519787635008509
61418314061822072872769037100873
61418314061822082338864638107199
61418314061822082343947983937691
61418314061822083574211430318855
61418314061822083574211430668775
61418314061822083579294776149347
61418314061822083579294776499267
61418314061822083581554470662427
61418314061822083990889012733421
61418314061822083993336476571399
61418314061822083993336733788843
61418314061822087280251807847577
61418314061824635187090472266951
61418314061833639625782373096701
61418314061836341329029174455973
61418314061836341329029178688061
61418314061836346275499918664571
61418314061837647715887912488857
61418314061837680541492473820833
61418314061837680929613288317169
61418314061837680929634209023521
61418314061837691630805377666067
61418314061837692042587640792483
61418314061837692042650402911539
61418314061837692042650402911540
61418314061837692042650661191841
61418314061837692042671318913627
61418314061837692042671323145715
61418314061837692043402773501313
61418314061837697128849826994933
61418314061837697128850569017789
61418314061837697540694595022967
61418314084155715503005750008946
61418314084155715639366914500954
61418314084155715640182735937906
61418314084155715640182736292038
61418314084155715640182822031186
61418314084155715640203742619494
61418314084155715644450174592298
61418314084155715644450260331446
61418314084155720998519165580512
61418314084155720998519194160171
61418314084158406229577257051240
61418314084158406230393164581472
61418314084158417342613629635852
61418314084158417343429532579864
61418314084158417343429534096184
61418314084158417343429881657710
61418314084158417343617823995842
61418314084158417343701506349074
61418314084158417350960829520448
61418314084158417350960834106668
61418314084158417350960943839312
61418314084158417350961202573076
61418314084158422290088563500176
61418314084158422290172274905348
61418314084158422701682541331820
61418314084158422701682914384448
61418314084159317362407847093114
61418314084159317366654369391286
61418314084159317773165001392438
61418314084159317779064513033416
61418314084159317911429605636274
61418314084159317911429863916576
61418314084159322857921267250900
61418314084159322857921294780856
61418314084159322857921380520004
61418314084159322857921382036324
61418314084159323269515273662203
61418314084159323269515616618795
61418314084159568145411027733688
61418314084159573633330646416460
61418314084159573633330732155608
61418314084159617551657520384950
61418314084159617551657524971170
61418314084159617556740866215442
61418314084159618100700199516418
61418314084159623046355061592220
61418314084159623047170940542736
61418314084159623047170968072692
61418314084159623047171053811783
61418314084159623047171053811840
61418314084159623458764918374380
61418314084159623458764945904336
61418314084159623458764946954039
61418314084159623458765289910631
61418314084159623458765289910688
61418314084159771357417574315921
61418314084483977983613164290219
61418314084486663214754882010124
61418314084486679281772456840752
61418314084486679691943828211224
61418314084486679694391549266646
61418314084486679869790507678339
61418314084486679869790508728099
61418314084486679874141872703431
61418314084486679877405888906326
61418314085128278845393572675622
61418314085128278845393658414770
61418314085128278850476918506114
61418314085128278850477004245262
61418314085128312021795845121127
61418314085128312021795845121136
61418314085128312021879442207444
61418314085128312204810069969559
61418314085128312204830990675968
61418314085128312204831019255684
61418314085128312207069873034429
61418314085128312207153555859837
61418314085128317557979614322818
61418314085128317558063211059206
61418314085128328081302986261965
61418314085128328259233980070945
61418314085128328264317325901437
61418314085128328671016158507973
61418314085128328671016158507982
61418314085128328671016244597041
61418314085128328671016244597050
61418314085128328671016244597098
61418314085128328678359283405684
61418314085128331787428075013487
61418314085131013315708358431528
61418314085131013315708615662013
61418314085131013315708615662022
61418314085131013910504846419417
61418314085131013910504874999133
61418314085131018849444667112857
61418314085131018849444668512537
61418314085131018849465587701165
61418314085131018849716291804269
61418314085131029779466357101414
61418314085131029784550303092892
61418314085131029784821929319290
61418314085131029962481039697469
61418314085131029962668981668476
61418314085131029962669326042010
61418314085131029962752664506982
61418314085131029967752584716412
61418314085131029967752586133354
61418314085131029967752670822733
61418314085131029967752670822742
61418314085131029967752672222422
61418314085131029970012106465339
61418314085131029970012106465348
61418314085131029970012106583383
61418314085131029970012107981659
61418314085131029970012107981668
61418314085131029970012107983063
61418314085131030379346562548056
61418314085131030379346563964998
61418314085131030379346906921590
61418314085131913929357293364495
61418314085131913929357664919677
61418314085131919234430137527807
61418314085131919417277369341597
61418314085131919417444391091469
61418314085131930347466424373280
61418314085131930942095662214134
61418314085131930942095920481338
61418314085131930947179265262070
61418314085131930947179266311830
61418314085132214072874302452815
61418314085132214072874674007997
61418314085132219423512704393433
61418314085132219423700731407951
61418314085132219423700731407960
61418314085132219606527042633433
61418314085132219606714984971613
61418314085132230544163712387973
61418314085139984259626356045186
61418314085139984264689810021632
61418314085139989755119998680831
61418314085139989755119998680840
61418314085139989755139771481238
61418314085140017618958080351589
61418314085140017619042763350474
61418314085140017619042792065704
61418314085140017801721629676633
61418314085140017801972305200021
61418314085140017801973448388661
61418314085140017804316538749135
61418314085140033678466340687571
61418314085140033855581426966319
61418314085140033861480680327043
61418314085140034222174846277547
61418314085140034222174847327307
61418314085140034222425922966728
61418314085140034222425928038213
61418314085140034222425928038222
61418314085140034222509605792184
61418314085140034222509610391454
61418314085140034227510388477629
61418314085140034227510388477638
61418314085140034227594071303254
61418314085140034229852359157685
61418314085140039168144412806831
61418314085140039168896525097429
61418314085140039168897558218007
61418314085140039168897558218016
61418314085140039168980093137413
61418314085142691046709169400902
61418314085142691046710317293806
61418314085142718910612277110938
61418314085142718910695873860584
61418314085142718912871970106502
61418314085142724400790296917510
61418314085142724400790555184714
61418314085142735381986398372694
61418314085142735513827698371898
61418314085142735513827699434708
61418314085142735513911725216699
61418314085142735513911726733019
61418314085142735514078751552800
61418314085142735514162429319803
61418314085142735514162429319860
61418314085142735518911387158982
61418314085142735519163470272461
61418314085142735519163470272518
61418314085142735519246032367796
61418314085142735520605878113840
61418314085142735520605963852988
61418314085142735521421871396270
61418314085142735521421872912590
61418314085142735521693726260444
61418314085142735521693754840160
61418314085142735521693840579308
61418314085142735564916025248348
61418314085142735567175456304734
61418314085142735567175457839928
61418314085142740872143841941406
61418314085142740872415438071759
61418314085142740872415438071816
61418314085143886315871840971782
61418314085143919667694538312698
61418314085143919667714458746460
61418314085143919667715487616236
61418314085143919667715573355384
61418314085143919670038028452477
61418314085143925158123721032816
61418314085143925158124725909039
61418314085143925569738877838016
61418314085143936133733233209339
61418314085143936139068772843558
61418314085143936139068773893318
61418314085143936141515347528012
61418314085143936271161008168283
61418314085143936271161122487147
61418314085143936271161122487204
61418314085143936271161385353669
61418314085143936276244725535140
61418314085143936278776102253404
61418314085143936278776130833120
61418314085143936278776216572268
61418314085143936687859624073136
61418314085143936687859625122896
61418314085144086434271404485524
61418314085144086441885259868286
61418314085144086441885264571146
61418314085144086441885264590020
61418314085144087036682643234552
61418314085144091930055672979530
61418314085144091930055673464964
61418314085144091930056787588454
61418314085144091930056788055014
61418314085144091932315447464684
61418314085144091932315477560720
61418314085144091932315477579594
61418314085455173664800142858994
61418314085455173847814482498457
61418314085455173847835403086765
61418314085455184782920118478492
61418314085455184958591076011752
61418314085455184961039055688462
61418314085455218312861489690728
61418314085455218312861494289998
61418314085455218312861751507433
61418314085455218312861751507442
61418314085455218320203728621398
61418314085455218320203757201114
61418314085455218320204871823088
61418314085455223260838898024137
61418314085455223260859818729085
61418314085455234372180693564823
61418314085455234372201614153131
61418314085455234372368606851111
61418314085455234372368635903003
61418314085455234372368894170207
61418314085455234372368978859595
61418314085455234372368979909355
61418314085455234372452289676519
61418314085455234372452318256235
61418314085455234379711760450737
61418314085455234783962613262480
61418314085455234783962613734647
61418314085455234783962841887158
61418314085455234783962870466874
61418314085455234783962872001851
61418314085455234783962956691239
61418314085455234784234811070148
61418314085455234784234839649864
61418314085455234791577964551721
61418314085456074415563501901789
61418314085456085345585449561083
61418314085456085526340095887260
61418314085456085528850837328942
61418314085456085528850837341992
61418314085456085528850837678862
61418314085456085533934183172484
61418314085456118887200407562907
61418314085456118887200750519499
61418314085456134940180417543435
61418314085456135351711633256080
61418314085456135351711890473524
61418314085456135353406467167530
61418314085456135354222374697762
61418314085456135354222374710803
61418314085456135354222374710812
61418314085456135354222375046221
61418314085456135354222375047682
61418314085456135354222376110492
61418314085456135358489812998022
61418314085456135359305720541295
61418314085456135359305720541304
61418314085456385120814315975849
61418314085456385715610575448540
61418314085456385715610661187688
61418314085456385723204748472912
61418314085456388826855578076087
61418314085456434946436643204391
61418314085456435129450897104715
61418314085456435129450982843863
61418314085456435541233504237492
61418314085456435543492939893139
61418314085456435548576285723631
61418314085456435548576658776259
61418314085456535629742518255383
61418314085456585226346017284948
61418314085456585638128280477055
61418314085456585638128280595099
61418314085456585643211712046695
61418314085456585643211740744455
61418314085458775524201987298888
61418314085458775524202244529382
61418314085458787232034876556108
61418314085458787232034876906028
61418314085458787237118479604044
61418314085458820042407866260954
61418314085458820042408980882928
61418314085458825944621061132235
61418314085458825944621175438049
61418314085458825944621175906013
61418314085458825944704743937960
61418314085458825944704743957643
61418314085458825944704772642410
61418314085458825944704772655460
61418314085458825944705117011732
61418314085458836643364714932868
61418314085458836643364972137262
61418314085458836645875198107346
61418314085458836645875199623666
61418314085458837055209741696064
61418314085458837055209998563588
61418314085458837055230547615588
61418314085458837055230661934452
61418314085458837055230919151896
61418314085458837057657462751486
61418314085458837057741145104718
61418314085458837057741145108930
61418314085458837062741065449493
61418314085458837062741065449502
61418314085458837062824748156857
61418314085458837062824748156866
61418314085458837062824748274874
61418314085458837062824748274958
61418314085459120780721106224722
61418314085459125722193075164881
61418314085459126133975337824746
61418314085459136649683960035318
61418314085459136840229482290894
61418314085459137244480220907424
61418314085459137244480563864016
61418314085459137252095313457285
61418314085459137252095313457294
61418314085459290658814845669890
61418314085466890509938083763922
61418314085466890509939455118114
61418314085466895863171394421545
61418314085466895863171651638941
61418314085466939968779963758445
61418314085466939971039395287007
61418314085466945277031746108621
61418314085466945277031774675287
61418314085466945277031774688385
61418314085466945467577268469456
61418314085468096208407853430507
61418314085468141094902733508771
61418314085468141094902733508828
61418314085468141094902733857287
61418314085468141094902738108098
61418314085468141138396858676139
61418314085468146033779390799327
61418314085468146034030439275965
61418314085468146034030467837015
61418314085468146034030467842631
61418314085468146034030467855729
61418314085468146034030467855738
61418314085468146040557341903541
61418314085468280069178531434742
61418314085468291234747782228924
61418314085468291235563689759156
61418314085468296131197298938698
61418314085468296135464627152182
61418314085468296723483420125377
61418314085468296725995022613043
61418314085468296730240420526533
61418314085468296730240420998709
61418314085468296731077220550631
61418314085468296731077248776215
61418314085468296731077249130347
61418314085468296731077249248391
61418314085468296731078367971359
61418314085468296731078368443535
61418314085468296732499856575624
61418314085468296753985441716933
61418314085470842246847314492848
61418314085470842246848200450994
61418314085470842384045045164218
61418314085470842386555557036504
61418314085470842386555557390796
61418314085470842386555558434732
61418314085470842386555558453606
61418314085470842437392831086344
61418314085470842437392832136104
61418314085470842437392832149154
61418314085470842795889985838346
61418314085470842795890100157210
61418314085470847737277270246104
61418314085470847737277270264818
61418314085470847737277270264978
61418314085470847737277498902489
61418314085470847737277527482253
61418314085470847737277527482262
61418314085470847744892277193575
61418314085470981405561230373975
61418314085470981406396907531115
61418314085470981406396910717655
61418314085470981408071714611263
61418314085470981413155317718248
61418314085470981413155317718456
61418314085470981413176238424808
61418314085470992344014142376019
61418314085470992462634063431674
61418314085470992480458645201857
61418314085470992480458649801127
61418314085470992480459764397001
61418314085470992481274552732089
61418314085470992481274557331359
61418314085470992524517997838278
61418314085470992526192804911784
61418314085470992526213349301253
61418314085470992526213349305465
61418314085470992526213352487793
61418314085470992527028482009875
61418314085470992527028485196415
61418314085470997831933502778537
61418314085470997831933845735129
61418314085470997831933845748179
61418314085470997833629197263795
61418314085470997834443987015825
61418314085470997834443990198153
61418314085470997834444329972417
61418314085470998022542302952818
61418314085470998022542306017129
61418314085470998022542307552088
61418314085470998024153195771656
61418314085470998024154056679940
61418314085470998024154057742714
61418314085470998040366892386582
61418314085470998040368006982456
61418324066915487365208758068529
61418324066915487365292440415937
61418324120093099611917664476037
61418324120093116265949560721575
61418324120093116266138104283551
61418324137818992505442762101665
61418324138000605229546484357067
61418324138000610125449335652141
61418324138000610719974343369191
61418324138000610720183550418671
61418324138001811294314348420235
61418324138001811477265925939247
61418324138008715646722103319855
61418324138008715829736442953711
61418324138009916403804478840431
61418324138012617695373505210737
61418324138012617695457188030529
61418324138012618106967483042381
61418324138012618107239452206705
61418324138012618290253906165041
61418324138033027272418070879757
61418324138033927840229852986749
61418324138034228029500446866893
61418324138036627942015438216941
61418324138036627942287407381265
61418324138036629726407311165797
61418324138036629726616776378891
61418324138036629726679280348995
61418324138036677163011141756879
61418324138036677172778653869459
61418324138036977489459579783771
61418324138036977489543147345963
61418324138036977901053815895717
61418324138036977901325410472379
61418324138036977910342220544933
61418324138036977910614189709257
61418324138044732869581425324237
61418324138044733052595764963709
61418324138044733052595764976807
61418324138044738357498805864743
61418324138044738540492224799267
61418324138044738540492225862125
61418324138044738540513145504215
61418324138044738540513146567073
61418324138044782282605839450237
61418324138044782831377664492913
61418324138044782831377665542673
61418324138044782831648513995533
61418324138044782831649633657237
61418324138105962146779311693513
61418324138105962330065619466471
61418324138105976963616249874719
61418324138105977146630589508575
61418324138105977146630590558335
61418324138106862714528331569021
61418324138106905402591331893335
61418324138106905402591676249607
61418324138106910890507937465279
61418324138106910890511380671527
61418324138106910893019535261731
61418324138106910893021859259785
61418324138106910893022635498337
61418324138107162904133282276025
61418324138107162904133655347367
61418324138107177720698625395295
61418324138107177720698626911615
61418324138107177903629283725679
61418324138107207375770532410055
61418324138107207375770532428769
61418324138107207375770903946363
61418324138107210533521403404137
61418324138107211080114008546877
61418324138107211080114381618219
61418324138107211082561839694739
61418324138107211082564164042713
61418324138107211082564422322967
61418324138107212317911214884543
61418324138107222192335502457983
61418324138109562222123667541367
61418324138109562222127106970649
61418324138109562816651741616197
61418324138109562816923710780521
61418324138109564005697566879221
61418324138109564006181413363901
61418324138109564600222203059963
61418324138109564600494172224287
61418324138109564601249727045831
61418324138109573934771717248745
61418324138109578823080740588609
61418324138109578823080741638369
61418324138109578828163344862805
61418324138109579417605748305659
61418324138109579417605749355419
61418324138109579417877717003423
61418324138109579417877717469983
61418324138109579422687979527227
61418324138109579422959947175231
61418324138109579425198463764515
61418324138109579425199578360389
61418324138109606694241056571035
61418324138109606694241314838239
61418324138109606694244413688215
61418324138109606694244758044487
61418324138109607288494753623629
61418324138109607289309514778681
61418324138109607289312956922119
61418324138109607289312957984929
61418324138109607289312985618475
61418324138109607289312986681285
61418324138109607289313071707543
61418324138109612037645380623449
61418324138109612044419861606255
61418324138109612044419863122575
61418324138109612045171975450601
61418324138109612046933785272825
61418324138109612047413928398939
61418324138109612047685897581977
61418324138109612182161019260159
61418324138109612182164113860785
61418324138109612182164462466407
61418324138109612184672617056611
61418324138109612184674941054665
61418324138109612184675717293217
61418324138109612220659718740985
61418324138109612220659720257305
61418324138109612227914604168623
61418324138109612228186200299033
61418324138109612230428527362809
61418324138109612632441982917161
61418324138109612638944497786997
61418324138109612639216465435001
61418324138109612639216466951321
61418324138109612639696610077595
61418324138109612639968579260633
61418324138109613830985766268343
61418324138109613831048528383187
61418324138109613831050852381241
61418324138109613831323596267797
61418324138109623157457234480927
61418324138109623157457607552269
61418324138109623165053760905213
61418324138109623165053760905373
61418324138109623340471946719565
61418324138109623340471948235885
61418324138109863006109588838339
61418324138109864195702796490047
61418324138109864607297032135385
61418324138109864607568628247081
61418324138109879012351334585393
61418324138109879019945536661657
61418324138109879424133598761569
61418324138109879424133971832911
61418324138109879606311487467887
61418324138109879606876342302443
61418324138109879607064370366673
61418324138109879607064628646975
61418324138109879607148052719905
61418324138109879607148311000207
61418324138109879612210739778803
61418324138109879614470171307365
61418324138109879614658457651897
61418324138109906882950233646017
61418324138109906883033801208209
61418324138109908667339930322333
61418324138109908667340045107757
61418324138109908667340045113373
61418324138109912364092016121023
61418324138109912364175698940815
61418324138109912373943211053395
61418324138109912419134002964339
61418324138109912419217570526531
61418324138109912419699121361045
61418324138109912419970831214021
61418324138109912775685993952667
61418324138109912785725475229571
61418324138109912785727541297291
61418324138109912785999510480329
61418324138109912831565067312869
61418324138109912831753095390197
61418324138109914020593157145455
61418324138109914020593157164169
61418324138109914021158274497969
61418324138109923483904900383311
61418324138109923483905015174351
61418324138109923483988582736543
61418324138109923895498878214955
61418324138109923895499251286297
61418324138109923895770847379279
61418324138109923895771220450621
61418324138109923903095404639241
61418324138109923903095404639401
61418324138109923903367373803565
61418324138109923903367373803725
61418324138117667743942666137993
61418324138117667927228973892077
61418324138117669527516570075117
61418324138117679044512897178029
61418324138117684351946223715179
61418324138117684534939642644087
61418324138117684534960563349035
61418324138117712215576213282251
61418324138117712215576471549455
61418324138117712215579566150081
61418324138117712215851509804589
61418324138117712215851882875931
61418324138117712398865850506871
61418324138117712398865850519969
61418324138117712398866222509787
61418324138117717154725126234131
61418324138117717157155107278511
61418324138117717157991935528193
61418324138117717703499274821351
61418324138117717703499619177623
61418324138117717703771215289319
61418324138117717703771243985675
61418324138117717703771244004389
61418324138117717703771588360661
61418324138117717706010097765881
61418324138117717706282066930205
61418324138117717706762985263985
61418324138117717707034954447023
61418324138117717749249502612635
61418324138117717749437788957167
61418324138117717749521356991535
61418324138117717751951711088543
61418324138117717752035652194253
61418324138117717752600254043405
61418324138117717752788539338225
61418324138117718941544918758917
61418324138117718941628859845913
61418324138117728869884433497137
61418324138117728870156399479085
61418324138117728870156399479133
61418324138117728870156402661461
61418324138117728870156402667077
61418324138141979368273765462593
61418324138141994376265510161705
61418324138141995976823958334065
61418324138141995976823959869099
61418324138141999864164293878677
61418324138142027544256814565099
61418324138142027544256843144815
61418324138142027545072718908791
61418324138142027546767294553037
61418324138142027547248843869779
61418324138142027730534893939859
61418324138142028782051698071111
61418324138142028965065665702099
61418324138142028965066037238407
61418324138142029330822747806903
61418324138142029330885509921747
61418324138142029331094716989941
61418324138142029331157106033443
61418324138142029331157479086071
61418324138142029331157479104785
61418324138142029376847928828515
61418324138142033035503279104307
61418324138142033035503280639341
61418324138142034270850072136655
61418324138142043598681758831207
61418324138142043599434900010295
61418324138142043782449239177591
61418324138142044148539565949771
61418324138142044155317487424509
61418324138142044155317488959543
61418324138142044193206393476915
61418324138142044193477985337809
61418324138142044193477989588611
61418324138142044199377611769875
61418324138142044201637046014157
61418324143726416565912275214171
61418324143726416566665420979479
61418324143727617735614116580415
61418324143910136518145421819279
61418324143910136701076078633343
61418324143920942919204607189497
61418324143920942919288290009289
61418324143920943514084893838035
61418324143920943514084979564085
61418324143942553253331520265937
61418324143942553253331520384029
61418324143942556956838172753799
61418324143945253309635231471735
61418324143945253309635489751989
61418324143945253309637551337031
61418324143945253309638584339517
61418324143945258248491254548679
61418324143945258843287600097171
61418324143945258843287858377425
61418324143953358419943847567713
61418324143953358419943847580811
61418324143953363770579552438983
61418324143953363953593892078455
61418324143953363953593893141313
61418324143953363953614813846261
61418324144015488127964355791709
61418324144015488127964728863051
61418324144015502952122386004685
61418324144015536303861512732103
61418324144015536303863747921109
61418324144015536303863837196717
61418324144015536303945081829281
61418324144015536303945454900623
61418324144015536303947430274341
61418324144015536306392913443703
61418324144015536306392917675791
61418324144018188184270759798791
61418324144018188184270764398061
61418324144018188184271792801277
61418324144018188184271793267837
61418324144018188184271793267885
61418324144018189418778313570101
61418324144018189419533869539171
61418324144018189419533869889091
61418324144018189831128105651069
61418324144018189831399701646125
61418324144018204236161864464827
61418324144018204243775466755469
61418324144018204243775467799565
61418324144018204243775467805181
61418324144018204243776610993821
61418324144018204655557731994455
61418324144018204830895701929379
61418324144018204830958463694303
61418324144018204830958468293573
61418324144018204836041813061255
61418324144018204838301245639529
61418324144018204838489530934349
61418324144018237595514594526983
61418324144018237595597043366207
61418324144018237597776609850173
61418324144018237598048319703197
61418324144018237598049352805061
61418324144018238007382750748631
61418324144018238007383894409447
61418324144018238009078471570013
61418324144018238009640231337383
61418324144018238009642555801997
61418324144018238009643330170097
61418324144018239244152519777069
61418324144018239244989348013653
61418324144026293294577056379441
61418324144026294940618237470945
61418324144026309765863769940671
61418324144026309948062202048507
61418324144026343116851990676555
61418324144026343119111766561389
61418324144026343119948336530769
61418324144050610270090497054663
61418324144050619743612449343741
61418324144050619743613592532381
61418324144050621390741505049043
61418324144050621390741506094591
61418324144050621390741506098803
61418324144050621572940309738735
61418324144050625277265961157817
61418324144050654744258773429271
61418324144050654744258802008987
61418324144050658447768122851175
61418324144050658448332978735491
61418324144050658448521264030263
61418324144050658448604946855671
61418324144050658448604947918529
61418324144050669561641204649243
61418324144050669561641976301575
61418324144050669566724550479735
61418324144050669566725694140551
61418324144050669568419127640301
61418324144050669568983986712561
61418324144050669568985129901201
61418324144050669569172273070191
61418324146912964998161688765034
61418324146912964998433284876730
61418324146912965181363941677696
61418324147006184861861374451755
61418324147006334972929557346761
61418324147008886146736277554453
61418324147009036683718646975029
61418324297533496690161085094043
61418324297533496873154504022951
61418324297533496873174395858123
61418324297533496873175424727899
61418324297534697447243117658027
61418324297534697447243460614619
61418324297569514050281161946073
61418324297569514095195598870701
61418324297569519583931207636313
61418324297569519583951095222135
61418324297569563325958814523219
61418324297569814102290742814955
61418324297569814285221399629019
61418324297569864054233976549477
61418324297569864064359209435277
61418324297639797043691541325287
61418324297639797046199695915491
61418324297639797046202019913545
61418324297642448924579640522729
61418324297642448970584014560555
61418324297642465570785908959419
61418324297642465570785910009179
61418324297642465575868140180987
61418324297642465578378624418275
61418324297642465578379739014149
61418324297642465578399540873873
61418324297642493259287164226379
61418324297642493259290491578777
61418324297642493259290520275133
61418324297642493441970474048903
61418324297642493442221177089197
61418324297642493442221178152007
61418324297642493442221263178265
61418324297642493442301389087909
61418324297642493442304860977415
61418324297642493442304860990513
61418324297642498200594089052699
61418324297642498746938600951811
61418324297642498749449855778621
61418324297642498749721823426625
61418324297642498749721823898801
61418324297642498792876770731355
61418324297642498792960338765723
61418324297642498792960453556763
61418324297642509494135609483019
61418324297642748976840268923483
61418324297642749114101023648875
61418324297642749114102056768001
61418324297642749159854608562955
61418324297642749159854608576053
61418324297642749159854612808141
61418324297642749159855641677917
61418324297642765760055474086427
61418324297642765760056502956203
61418324297642765760056507188291
61418324297642793448477517541193
61418324297642793448561085575561
61418324297642793585738157481161
61418324297642793585738272266585
61418324297642798389864683049483
61418324297642798938907701951051
61418324297642798938908735070177
61418324297642798938991384304283
61418324297642798938991384322997
61418324297642798938992417423409
61418324297642798938992417895585
61418324297642810057028710702725
61418324297642810057112393528133
61418324297642810057112393528341
61418324297642810057112393529585
61418324297674913700429004523539
61418324297674913700449925229939
61418324297674913837689759248931
61418324297674913883463921440643
61418324297674913883464264397235
61418324297674930302284582487847
61418324297674930309062503962585
61418324297674930347138662189185
61418324297674930347222234474355
61418324297674930347223377662995
61418324350708423887654056449519
61418324350711124996293482988693
61418324350711125591089402420575
61418324350712069899028367120967
61418324350712325753292176156037
61418324350712326164886153987681
61418324350712326165158123170719
61418324350712326347900493621537
61418324350712326348172462804575
61418324350712326348172548530625
61418324350712370080976841952707
61418324350712370088570929237931
61418324350744440927500067689821
61418324350744441064760822531853
61418324350744441064760822550567
61418324350744441110511051391611
61418324350744441110514407323677
61418324350744441110514407329293
61418324350744441110514407342391
61418324350744446598410867164851
61418324350744446598430755813531
61418324350744490340438475114615
61418324350744490340524481815821
61418324350744741254031416411997
61418324350744741299785001339175
61418324350744790529795075812605
61418324350747142813946396312907
61418324350747142813949753313447
61418324350747148301866100734827
61418324350747192043685534741139
61418324350747192181217885578227
61418324350747192181221357836415
61418324350747492360366460655451
61418324350747492371056811951007
61418324350747492406120045563915
61418324350747492416810396859471
61418324350816475371310281238617
61418324350816475417063866147081
61418324350817375801861308503577
61418324350817375939059301114125
61418324350817375939394035598547
61418324350817375939394807250879
61418324350817375984311563911065
61418324350817375985147620507011
61418324350817375985148392160747
61418324350817387102431539543613
61418324350817392586080100649745
61418324350817392586100992658337
61418324350817392586101365729679
61418324350817392592879201465269
61418324350817420273495113915039
61418324350817420273498557121287
61418324350817420273767083098077
61418324350817420273770153232983
61418324350817420273770180866529
61418324350817420456781049679305
61418324350817420456784492872455
61418324350817420456784492885553
61418324350817420456784521581909
61418324350817425353171590903635
61418324350817425761414818336959
61418324350817425761417912937585
61418324350817425761418261543207
61418324350817425761686414448655
61418324350817425761686787519997
61418324350817425761689857654903
61418324350817425761689882101909
61418324350817425761690230726245
61418324350817425763926416133411
61418324350817425763928740131465
61418324350817425763929515320257
61418324350817425763929516370017
61418324350817425764198385316449
61418324350817425764200709314503
61418324350817425807443442582081
61418324350817675991131902500361
61418324350817676128665401247663
61418324350817676128665401247823
61418324350817676173581386255517
61418324350817676173582157907849
61418324350817676174418214505199
61418324350817676174418986157531
61418324350817720600301501973873
61418324350817725404428284274365
61418324350817725542442184429647
61418324350817725953200110366801
61418324350817725953471303194647
61418324350817725953472078033679
61418324350817725999224888103111
61418324350817737071320085999349
61418324350820077093514390298457
61418324350820077688582708210863
61418324350820093694740106822229
61418324350820093701517942091259
61418324350820094289536710650975
61418324350820094296042576736967
61418324350820094296314547436325
61418324350820094296858828753161
61418324350820121565147937442715
61418324350820121565148195709919
61418324350820121565151638916167
61418324350820121565419906625753
61418324350820122159885221281341
61418324350820122159947897307117
61418324350820122160216395650361
61418324350820122160219838856609
61418324350820122160219866490155
61418324350820122160219867552965
61418324350820126918589334775185
61418324350820126918592782703167
61418324350820127053067641864635
61418324350820127053067900131839
61418324350820127053070994732465
61418324350820127053071343338087
61418324350820127053339611047673
61418324350820127053342962380469
61418324350820127053343053191111
61418324350820127055518801881167
61418324350820127055581821926345
61418324350820127055582598164897
61418324350820127055790771064205
61418324350820127055850089150657
61418324350820127055851208345801
61418324350820127055851209880835
61418324350820127055853446617757
61418324350820127055853532829129
61418324350820127055854565812901
61418324350820127055854567347935
61418324350820127056334709424449
61418324350820127056606678607487
61418324350820127098821485040303
61418324350820127101335408234489
61418324350820127101607002829865
61418324350820127510603490949275
61418324350820127510606933092713
61418324350820127510875460132313
61418324350820138029119699901393
61418324350820138036713787186617
61418324350820138219728127888947
61418324350820377831824644679949
61418324350820377831828776985921
61418324350820377832100746168959
61418324350820394477970480648879
61418324350820394477971251238353
61418324350820421747100113747907
61418324350820422303736847944929
61418324350820427245041477456453
61418324350820427245121802342585
61418324350820427245121803877619
61418324350820427245125159809685
61418324350820427245125161344719
61418324350820427245689244043073
61418324350820427245878305706135
61418324350820427280753254025675
61418324350820427290606000714953
61418324350820427290606002249987
61418324350820427290877596826649
61418324350820427290878746254587
61418324350820427291359147661163
61418324350820427291442830486571
61418324350820427656631322982125
61418324350820427656635455288097
61418324350820427656903952212947
61418324350820427656907424471135
61418324350820438362973166744469
61418324350820438363161453089001
61418324350820438363245135914409
61418324350820438363245135927507
61418324350820438363245136977267
61418324350820438363245136978671
61418324350820438774755430920645
61418324350820438775027400103683
61418324350852492592804763587413
61418324350852509194576716357921
61418324350852509201354923629819
61418324350852509202171175646013
61418324350852509239493476217745
61418324350852509247924503342697
61418324350852514735007292255255
61418324350852514735007296959519
61418324350852514735823544271449
61418324350852514735824319111725
61418324350852514735844120504937
61418324350852514735844125209201
61418324350852542006561746909815
61418324350852542006645172517987
61418324350852542006645429729607
61418324350852542418155724741459
61418324350852542552904623403195
61418324350852542552904881670399
61418324350852542555416479466851
61418324350852542555688191419395
61418324350852542555688448649889
61418324350852542601378926953335
61418324350852558470340747761397
61418324350852558470341522601673
61418324350852558477934835046621
61418324350852558653354715392385
61418324350852558653355086928693
61418324350852559026977480895561
61418324350852559026977509475277
61418324350852559064865382407105
61418324350852559065136978518801
61418324350852559065136982769603
61418324350852559072459469692329
61418324350852559072731065804025
61418324374342925357047071845599
61418324374345626648679203287341
61418324374345626648700123992289
61418324374345626648700152572005
61418324374345627060482388168465
61418324374345627060482416766895
61418324374345627243496756400751
61418324374346571551706747625937
61418324374346571551707004843381
61418324374346827405698846807823
61418324374346827817292824639467
61418324374346827817481109934239
61418324374346827817564793803791
61418324374346828000495449568095
61418324374346828000495450617855
61418324374346871740977341622721
61418324374381994022811499155999
61418324374382894590643393734063
61418324374382894999977710803119
61418324374382894999981039223943
61418324374382894999981039237041
61418324374382894999981063670949
61418324374382894999981063684047
61418324374382895002425399643035
61418324374382895002489309655155
61418324374382895002491634119769
61418324374382895002492667122255
61418324374382895048242894563619
61418324374382895048246252030767
61418324374450977023988918961031
61418324374451021358365412834635
61418324374451877454540722110411
61418324374451877591737681619095
61418324374451894062271530948165
61418324374451894245202187762229
61418324374451922109128515145269
61418324374451926868317248545723
61418324374451927414096551218661
61418324374451927459850107430769
61418324374452222252624603528641
61418324374452227605878747616991
61418324374454578745353535176567
61418324374454578745356974605849
61418324374454578746109086915161
61418324374454579295173026540391
61418324374454579295235792891487
61418324374454579295236821761263
61418324374454595346310608223809
61418324374454595346310609273569
61418324374454595347146661620117
61418324374454595353924583094855
61418324374454595353924584144615
61418324374454595353924611674571
61418324374454595941943265448863
61418324374454595948637532683525
61418324374454595948721215503317
61418324374454623217746335532871
61418324374454623217829903567239
61418324374454623629340571631719
61418324374454623629612167743415
61418324374454623629612196439771
61418324374454623812626536079243
61418324374454628570999452292095
61418324374454628571000481144609
61418324374454628708741638343599
61418324374454628709013348196623
61418324374454628754767966208355
61418324374454629119771531943259
61418324374454629120043499591263
61418324374454629120043500063439
61418324374454629120607584295423
61418324374454629163285452352065
61418324374454639689120456775753
61418324374454639689120456777157
61418324374454639872134797491133
61418324374454878934627568602633
61418324374454878935379680911945
61418324374454879484507415758095
61418324374454879530176284740691
61418324374454895535580431636735
61418324374454895535581202220593
61418324374454895535581206471395
61418324374454895543174256386691
61418324374454895947362437545707
61418324374454895947363466396769
61418324374454896130376777179563
61418324374454896130377035446767
61418324374454923407100613417921
61418324374454923956059948449937
61418324374454923956143632319489
61418324374454928760270043102387
61418324374454928760271076204251
61418324374454928897444674787241
61418324374454928897448147045589
61418324374454928897531829417535
61418324374454928897531830933855
61418324374454928898284975295271
61418324374454928943200698853593
61418324374454928943765817250299
61418324374454928944037527103275
61418324374454929309226938976467
61418324374454929309229378115689
61418324374454929309310736120947
61418324374454929309310736139661
61418324374454929309313060468921
61418324374454929309314093606761
61418324374454929354794934965539
61418324374454929354982963042867
61418324374454940015568122678137
61418324374454940015651806562191
61418324374454940015651806566403
61418324374454940015651806579453
61418324374454940419568271504811
61418324374454940427162100509781
61418324374454940427162100511185
61418324374454940427434069692819
61418324374455780052234486058831
61418324374455780052251931318939
61418324374455780052251959898655
61418324374455780052255403577287
61418324374455780097984624102171
61418324374455780097988066717945
61418324374455780097988067780803
61418324374455780097988070967343
61418324374455796110923305910389
61418324374455796516011044584699
61418324374455796516011301802143
61418324374455796522517283742033
61418324374455796522705569036805
61418324374455796522789251856597
61418324374455796522789252906357
61418324374455823974828712588481
61418324374455823974849633293429
61418324374455824386422948687329
61418324374455824386610975714897
61418324374455824386631896419845
61418324374455824386694572432523
61418324374455824386694573495381
61418324374455824569621871657023
61418324374455824569621872719881
61418324374455829327998145459439
61418324374455829327998145459487
61418324374455829465276374024655
61418324374455829874530680136817
61418324374455829874614272132709
61418324374455829874614273195567
61418324374455829876853136283679
61418324374455829876873679214265
61418324374455829877041164374105
61418324374455829877058608104795
61418324374455829877058608571355
61418324374455829877058637151071
61418324374455829877061965571895
61418324374455829877062080829703
61418324374455829877125875584015
61418324374455829877125875597113
61418324374455829877125876050575
61418324374455829877877988359935
61418324374455829877877992610689
61418324374455829920096238017713
61418324374455829920284265045281
61418324374455829922603274327019
61418324374455829922603277513559
61418324374455829922606718005651
61418324374455829922606721192191
61418324374455829922791301354587
61418324374455829922791305590839
61418324374455829922791305590887
61418324374455829922791305603937
61418324374455829922794745020121
61418324374455829922794745033219
61418324374455829922794749269519
61418324374455829922794749282569
61418324374455829923631573269803
61418324374455830057545019757575
61418324374455830057545020820433
61418324374455830060055499395593
61418324374455830060055499408691
61418324374455830060056532864639
61418324374455830060056532864687
61418324374455840446202833831363
61418324374455840446202833844413
61418324374488244827832683590761
61418324374488244827832712170477
61418324374488261429625585666051
61418324374488261436382872231597
61418324374488261436403792937949
61418324374488261474542341275073
61418324374488261482136428560297
61418324374488261482136428560345
61418324374488261482136432792433
61418324374490912765215351234441
61418324374490913170240610410191
61418324374490913177562471296385
61418324374490913307229397021019
61418324374490913307229425600735
61418324374490913307501365135583
61418324374490913314007347075473
61418324374490913314195632370245
61418324374490913314279315190037
61418324374490913352418126045167
61418324374490913353171267224255
61418324374490913360576809884645
61418324374490918253135081055201
61418324374490918253135084237529
61418324374490918253888196836901
61418324374490918253888197886661
61418324374490918253950958955957
61418324374490918253950960005669
61418324374490918253950960005717
61418324374490918253950960005877
61418324374490918253971909291785
61418324374490918253971912474113
61418324374490918665733224194943
61418324374490946528840228935785
61418324374490946531268029574867
61418324374490946531288950281267
61418324374490946531351712400483
61418324374490946531351740998913
61418324374490946531351826719347
61418324374490946531351826738061
61418324374490946666100868875753
61418324374490946666100983661177
61418324374490946668340499011103
61418324374490946668528784318973
61418324374490946668612581450355
61418324374490946668612581463453
61418324374490946711582829092805
61418324374490946711582857672521
61418324374490946711770885749849
61418324374490946711833533195909
61418324374490946711854453784217
61418324374490946714094082869807
61418324374490946714094083919615
61418324374490946714094083932665
61418324374490946714094111449523
61418324374490946714094112499331
61418324374490946714094112512381
61418324374490946714115033205683
61418324374490946714282369214339
61418324374490946714282369214387
61418324374490946714282369227437
61418324374490946714282397794103
61418324374490946714282397807153
61418324374490946714366166358819
61418324374490952019250495645071
61418324374490962583265024536191
61418324374490962583265028768279
61418324374490962720442096441791
61418324374490962720442871276451
61418324374490962720525778795023
61418324374490962720525779261583
61418324374490962720526553629683
61418324374490962721006956558195
61418324374490962721006985137911
61418324374490962725609153671791
61418324374490962725609157903879
61418324374490962728035954026477
61418324374490962728056846147497
61418324374490962728119608266713
61418324374490962728120755706155
61418324374490962766279363703487
61418324374490962766279368407751
61418324374490962766760541466659
61418324374490962771341792482083
61418324374490962771341793531891
61418324374490962771341793544941
61418324374490962773789510355177
61418324374490962774354369421821
61418324374490962774354370471629
61418324374490963132287155561877
61418324374490963132851753165891
61418324374490963132852011446193
61418324374490963139629931858073
61418324374490963139629932902217
61418324374490963139629932920931
61418324374490963139629936090161
61418324374490963139818218215703
61418324374490963177789401964455
61418324374490963177789659181899
61418324374490963177789663413987
61418324374490963177790435066319
61418324374490963177977687259227
61418324374490963177978720361091
61418324374490963178061369612459
61418324374490963178062402714323
61418324374490963178542804593075
61418324374490963178626487418483
61418324374490963183124056658307
61418324374490963185383488186869
61418324374490963185383489232417
61418324374490963185383489249679
61418324374490963185383492418957
61418324374490963185571774544451
61418324374490963185655571688931
61418324374490963185656604790795
61418324374490963322916240675175
61418324374490968261771977941909
61418324377409391768112074453622
61418324377410592525278018008350
61418324377442724489894007557634
61418324377445431086619590572501
61418324377445431086620705168374
61418324377445431086620705168375
61418324377445431086620705181425
61418324377445431086672875720959
61418324377445431086703158606869
61418324377445431086704273215793
61418324776132149842267126972107
61418324776132149844712265281209
61418324776132151628351509497489
61418324776132151629104654790573
61418324776132151629125575496973
61418324776133052196916436897565
61418324776133099640842128864327
61418324776133350418780301634489
61418324776133350556041314640135
61418324776133352386187030777709
61418324776133352386207951484109
61418324776143857180598107263021
61418324776143857180598107268637
61418324776143857226268009235053
61418324776143857226348336122779
61418324776143857226351692054845
61418324776143857226351692060461
61418324776143859009904675403661
61418324776143859009922240059903
61418324776237518063079662983437
61418324776238450015309650510321
61418324776238450015311974508375
61418324776238450015312318864647
61418324776238451801394377391975
61418324776238451801396701390029
61418324776238750207110959171619
61418324776238751990667295270173
61418324776238751991500767569075
61418324776238751991504899875047
61418324776241101895716576176679
61418324776241118541590783204847
61418324776241118542427611336437
61418324776241120326816270779583
61418324776241120326816271829343
61418324776241120326819742670541
61418324776241120333576743438927
61418324776241120333594222000437
61418324776241151306962732305201
61418324776241151306965056303255
61418324776241151718012770241567
61418324776241151718012771776601
61418324776241151718764884085913
61418324776241151894165591669961
61418324776241151900943427055631
61418324776241151901759420674931
61418324776241151901779108934345
61418324776241151903203207189815
61418324776241151904290739542601
61418324776241151904290825635881
61418324776241153504578674903655
61418324776241153548155020260921
61418324776241153548158491102119
61418324776241167770741962727631
61418324776241167955368342623931
61418324776241167956205170873613
61418324776241167963798999878583
61418324776241402084903573429689
61418324776241403732116308755145
61418324776241403732119666340337
61418324776241403869296738244485
61418324776241403915046965569209
61418324776241418693454766591221
61418324776241420332988956972789
61418324776241420333072525007157
61418324776241420333072639792581
61418324776241420333072639798197
61418324776241420516003181821221
61418324776241420516003296612261
61418324776241420516003297675119
61418324776241420516006653725277
61418324776241420522847337319071
61418324776241452037684924756335
61418324776241452091030014671715
61418324776241452093561419615403
61418324776241453691654665573155
61418324776241453694940244796343
61418324776241468508219893901337
61418324776241468508783606461659
61418324776241468508972006075295
61418324776241468509055574109663
61418324776241468509055575644697
61418324776241468509055688900703
61418324776241468509059046485895
61418324776241468510479330016279
61418324776241468510751299199317
61418324776241468515816047254281
61418324776241468516650552560041
61418324776241468518343980293913
61418324776249223660243017427917
61418324776249256968009028569549
61418324776249273485049436400079
61418324829103848677360016613033
61418324829103848723096122843299
61418324829307076811013779003715
61418324829307076813522282064187
61418324829307076859275866972651
61418324829307076859275866978267
61418324829307078643667739940381
61418324829309780346831375008493
61418324829310679130522995069413
61418324829310680320118264208237
61418324829310680914914868037143
61418324829310728358568849082247
61418324829310978724996985126427
61418324829310979271531500961907
61418324829310979273705014462957
61418324829310979273768034858055
61418324829310979274039745760839
61418324829310979274040004041093
61418324829310979319793588949557
61418324829311028550368522495247
61418324829317883627263661866011
61418324829318784194259540581145
61418324829318784195078542693289
61418324829318784240827996714175
61418324829318786024401900651299
61418324829318833468310027961819
61418324829321485943994729452973
61418324829321485944263341635471
61418324829321485944266698636011
61418324829321487727837245572595
61418324829321786086693252969053
61418324829415144943341646730049
61418324829415144950934587640093
61418324829415144950934959176401
61418324829415144950935734015273
61418324829415146178687661270425
61418324829415146186281748555649
61418324829415146186284847860539
61418324829415146773484264049411
61418324829415146773484265099171
61418324829415146780241527317041
61418324829415146780806383201357
61418324829416028907688078063875
61418324829416030693770137640963
61418324829416030693770485196825
61418324829416030694586389540517
61418324829416030739440128869889
61418324829416045373892673995009
61418324829416045381485614905053
61418324829416045381486761280233
61418324829416045556823330809073
61418324829416045561972021504893
61418324829416045564499954544525
61418324829416047158281333451205
61418324829416047158281334500965
61418324829416047165875421786189
61418324829416047341211990265269
61418324829416047341211991315029
61418324829416047341274782126229
61418324829416047341295674134821
61418324829416047341296047206163
61418324829416047348073882591833
61418324829416078321442392896597
61418324829416078321444716894651
61418324829416078321462538768337
61418324829416078321465637601051
61418324829416078732492432367997
61418324829416078733035595876319
61418324829416078733036370728241
61418324829416078733038694726295
61418324829416078733039039082567
61418324829416078733244544677309
61418324829416078908728936149623
61418324829416078915506771535293
61418324829416078915509095999907
61418324829416078916258769525741
61418324829416078916259888733935
61418324829416078916323023434847
61418324829416078918770486227277
61418324829416078918770744494481
61418324829416079967838450094913
61418324829416079967839196231765
61418324829416079967841548927627
61418324829416080519058335495051
61418324829416080519121097609895
61418324829416080519123421607949
61418324829416080519330304678089
61418324829416080519392693721591
61418324829416080519393066792933
61418324829416080519395390790987
61418324829416080562634680852317
61418324829416094785222398170949
61418324829416094786917089656203
61418324829416094792816600247421
61418324829416094794510029031053
61418324829416329099467175121131
61418324829416330883856610465959
61418324829416330883856983537301
61418324829416330883860082724147
61418324829416330883860082724307
61418324829416330929610195257783
61418324829416330929610568329125
61418324829416345708018110002409
61418324829416347347280331219653
61418324829416347347552300402691
61418324829416347530482957216755
61418324829416347530566268014965
61418324829416347530566268033679
61418324829416347530566641086307
61418324829416347537323903309793
61418324829416378510712958197025
61418324829416378922306936028669
61418324829416378922579276729301
61418324829416379059840032639807
61418324829416379105509933543365
61418324829416379105593616368773
61418324829416379105593617431631
61418324829416379108041338487053
61418324829416380297637642261323
61418324829416380708394015488093
61418324829416380708665984671131
61418324829416395119264266149805
61418324829416395523263008785851
61418324829416395523263380322159
61418324829418732443774946298935
61418324829418746673138696699933
61418324829418746673139843075113
61418324829418747267663702881949
61418324829418747267935300528679
61418324829418747267936448439053
61418324829418748449934415246085
61418324829418748449934416295845
61418324829418748449934444992201
61418324829418748449934702209645
61418324829418748449934788298713
61418324829418748457528503581069
61418324829418749044459049891793
61418324829418749044459050941553
61418324829418749044459079637909
61418324829418749044459336855353
61418324829418749044731019074831
61418324829418749044731020124591
61418324829418749044731048820947
61418324829418749044731306038391
61418324829418749044731392127459
61418324829418780017367677242173
61418324829418780024145514144163
61418324829418780024145514162877
61418324829418780024688419403995
61418324829418780024688677671199
61418324829418780024689452523121
61418324829418780024691776521175
61418324829418780024692120877447
61418324829418780024897626472189
61418324829418780024961421693269
61418324829418780024961507782337
61418324829418780024963830730631
61418324829418780611892311887881
61418324829418780612164281070919
61418324829418780618670147273551
61418324829418780618942116456589
61418324829418780619486140892851
61418324829418780619488379268397
61418324829418780619488380331207
61418324829418780619488465357465
61418324829418780619694201585865
61418324829418780619758110075889
61418324829418780621180975867111
61418324829418780622205832198333
61418324829418781671273537780051
61418324829418781671273537798765
61418324829418781671274656994069
61418324829418781808534292155523
61418324829418781810711417289931
61418324829418781810774179404775
61418324829418781810776503402829
61418324829418781811045891357319
61418324829418781811048214286899
61418324829418781811048214305613
61418324829418781854287762628483
61418324829418781854287762647197
61418324829418782266070140073763
61418324829418796488656711022879
61418324829418796488657082559187
61418324829418796496251946218477
61418324829418796671671050656735
61418324829418796671671050675449
61418324829418796671671422193043
61418324829418796671671422211757
61418324829418796678994316688009
61418324829418796679266284317139
61418324829418796679266285852333
61418324829418796679266285871047
61418324829418796680688117007949
61418324829418796680959714635965
61418324829418796680959714654679
61418324829419030802629518808737
61418324829419032587019326156433
61418324829419032587020359275559
61418324829419032587022683156973
61418324829419032587023458462405
61418324829419032587291955387255
61418324829419032587295427645443
61418324829419047403587399523917
61418324829419047403859370242149
61418324829419047411180711970269
61418324829419047411181486809141
61418324829419047411452309616999
61418324829419047411453457527373
61418324829419048638933414064293
61418324829419048639205010175989
61418324829419048639205383247331
61418324829419048646799097461213
61418324829419048646799211202541
61418324829419049050715677190709
61418324829419049050987646373747
61418324829419049058309764475933
61418324829419049233729644821697
61418324829419049233730016830181
61418324829419049233730017893039
61418324829419049233733115662895
61418324829419049233918303187811
61418324829419049234001614004735
61418324829419049234001986007603
61418324829419049241323732106921
61418324829419049241324104115405
61418324829419049241324105178263
61418324829419049241327202948119
61418324829419080213397596478977
61418324829419080213959357290491
61418324829419080215653932934737
61418324829419080216491794290447
61418324829419080625741248880599
61418324829419080755411644974255
61418324829419080763003408378065
61418324829419080763005474445785
61418324829419080763277443647697
61418324829419080810450536744769
61418324829419081997787407940717
61418324829419081997787407946333
61418324829419082000043739815873
61418324829419082000043740282433
61418324829419082000318808167043
61418324829419082000318808185757
61418324829419082001072987182619
61418324829419082411826004458609
61418324829419096814352378007311
61418324829419096814916463166799
61418324829419096815104376925263
61418324829419096815188059278495
61418324829419096815188059745055
61418324829419096815188059750671
61418324829419096815188432349837
61418324829419096815189092882895
61418324829419096815191531654727
61418324829419096816883782950999
61418324829419096816883784368149
61418324829419096822510550452023
61418324829419096822782146563719
61418324829419096822783293405459
61418324829419096822783294959367
61418324829419096824476723742999
61418324829419096825042729302867
61418324829419096825229869154175
61418324829419096825231015529355
61418324829419097226698354756907
61418324829419097226698726293215
61418324829419097226699502667281
61418324829419097226970323939945
61418324829419097226970695476253
61418324829419097234293589952505
61418324829419097234565559135543
61418324829426851783445103000129
61418324829426851783448202305019
61418324829426852324893661680485
61418324829426852324893690376841
61418324829426852324893947594285
61418324829426852332487748965709
61418324829426852377969737645837
61418324829426852378241333757533
61418324829426852378241706828875
61418324829426885134429598283567
61418324829426885134429856550771
61418324829426885134432951151397
61418324829426885134433299757019
61418324829426885134450490292159
61418324829426885134450777255719
61418324829426885134453871856345
61418324829426885546232754468335
61418324829426885546232783164691
61418324829426885685735748787469
61418324829426885728978506502053
61418324829426901788737819548165
61418324829426901791265747883533
61418324829426901791265752587797
61418324829426901791266120936161
61418324829426901791266120954875
61418324829426901791269220241051
61418324829426902150516533439743
61418324829426902157294426218125
61418324829426902202776156617999
61418324829426902203048125801037
61418324852734447731967264692013
61418324852737149023620340837863
61418324852737149023620341887623
61418324852737149023620346486893
61418324852737149572684310209209
61418324852737150807194245824747
61418324852738350329683003376553
61418324852738351976058914703129
61418324852944280166855793495225
61418324852944280166855794558083
61418324852945180599915325024693
61418324852945180782845981838757
61418324852945480923854486662569
61418324852945480923854487725427
61418324852945482570230397989145
61418324852955987001874183297543
61418324852955987550917201154967
61418324852955987550917202217825
61418324852956287736842726231523
61418324852957237720960367752983
61418324852957237766693003260143
61418324852957238130294541456899
61418324852957238130294542519757
61418324852957238132742373661955
61418324852957238132808579442333
61418324852957238176030648750023
61418324852957238176030648750071
61418324852957238176030648763121
61418324852957238178286981091787
61418324852957238178475009169115
61418324853049679817903571866335
61418324853050548817466212541289
61418324853050548818219328206349
61418324853050548818219329256109
61418324853050549000396869355353
61418324853050580384899101951309
61418324853050580384901425949363
61418324853050580385633649591329
61418324853050580385651214260621
61418324853050580385651443831469
61418324853050580385652333474639
61418324853050580385654542664183
61418324853050580385715009500415
61418324853050580385715353856687
61418324853050580567832082763427
61418324853050580568647990306709
61418324853050580568665439109053
61418324853050580568665553427917
61418324853050580568665783465325
61418324853050582169288137180113
61418324853050582169288908832445
61418324853050582171715796326119
61418324853050582172552624575801
61418324853050582215041350435629
61418324853050849006715861717325
61418324853050849006715861736039
61418324853050849007553058793371
61418324853050880574900858856101
61418324853050880574902006766475
61418324853050880712164970698673
61418324853050882358540880490215
61418324853050882358540882006535
61418324853050882358540882025249
61418324853050882360985240896209
61418324853050882361823218572585
61418324853050897175105852054463
61418324853050897175941904284371
61418324853053232263530092555385
61418324853053234050428145770647
61418324853053248920071148858041
61418324853053248920259435202573
61418324853053248920343118022365
61418324853053250109119264571339
61418324853053250109119265621099
61418324853053250109119292801135
61418324853053250109872410001229
61418324853053250109872411050989
61418324853053250109935172120445
61418324853053250109935173170205
61418324853053250701384497453315
61418324853053250703643928981877
61418324853053250703894977441253
61418324853053250704459835462301
61418324853053250704480757218461
61418324853053250704648122869691
61418324853053250704731805695307
61418324853053281676552154681199
61418324853053281677304267359145
61418324853053281677370385528519
61418324853053282088334417807615
61418324853053282088334446387331
61418324853053282088334447922365
61418324853053282088877610031007
61418324853053282088880709217853
61418324853053282088898245177691
61418324853053282088898273874047
61418324853053282088901601227849
61418324853053282088901629924205
61418324853053282089086531535321
61418324853053282089086560231677
61418324853053282089087679445695
61418324853053282089150355471471
61418324853053282089152649704695
61418324853053282089152678401051
61418324853053282271348786026803
61418324853053282271895049920135
61418324853053282271895049933233
61418324853053282272083335214955
61418324853053282272083336277765
61418324853053282272100785080109
61418324853053282272100871169177
61418324853053282272101904288303
61418324853053282272104255921307
61418324853053282272167018040523
61418324853053282272167104129591
61418324853053282274424473710093
61418324853053283323680207368979
61418324853053283323683563419137
61418324853053283460857278919043
61418324853053283460940846953411
61418324853053283463118086879067
61418324853053283872724229288021
61418324853053283918393126837283
61418324853053283918476694871651
61418324853053283918476696406685
61418324853053283918476809662691
61418324853053283918477815614879
61418324853053283918480167247883
61418324853053298141063380611807
61418324853053298141063637357075
61418324853053298141063638892109
61418324853053298141066736661965
61418324853053298148658615807405
61418324853053298148658615807453
61418324853053298323994037438969
61418324853053298324077977009645
61418324853053298324077978525965
61418324853053298331589272634567
61418324853053298331672954969085
61418324853053298333848708395217
61418324853053298334120676148215
61418324853053298334120676502347
61418324853053298334120677559541
61418324853053298334120677565157
61418324853053549063587008973177
61418324853053549063587010035987
61418324853053549063588157946361
61418324853053549063775295317709
61418324853053549063775296380519
61418324853053549063776444290893
61418324853053549063859093991559
61418324853053549063860127110685
61418324853053550298368937396615
61418324853053550298368937863175
61418324853053550298368942468109
61418324853053550298368943530919
61418324853053550299122084224733
61418324853053550299122087879285
61418324853053550299122088942095
61418324853053550710151206644285
61418324853053550710154674297699
61418324853053550710716065710929
61418324853053550710988146497223
61418324853053550710991502547381
61418324853053550893730401695849
61418324853053550893918688053479
61418324853053581865804150804689
61418324853053581866553940650981
61418324853053581866555088548257
61418324853053581866555088561355
61418324853053581866638770895873
61418324853053582278147918469527
61418324853053582278148176749829
61418324853053582278149324660203
61418324853053582278336204827157
61418324853053582278337352737531
61418324853053582415600315606919
61418324853053582415600316669729
61418324853053582415684113217911
61418324853053582415684114280769
61418324853053582417941224649301
61418324853053582417941482916505
61418324853053582418129510993833
61418324853053584061976341719079
61418324853053584065070277136251
61418324853053598467511046042015
61418324853053598467511046514191
61418324853053598467511304794493
61418324853053598467512194437663
61418324853053598467514403627207
61418324853053598467594987614285
61418324853053598467598086446999
61418324853053598475106281709837
61418324853053598475106281722887
61418324853053598475189964529629
61418324853053598475192288523471
61418324853053598477365717483537
61418324853053598477636653528735
61418324853053598477637685590667
61418324853053598878541196975759
61418324853053598879105024345835
61418324853053598879105281091103
61418324853053598879105282626137
61418324853053598879106172256209
61418324853053598879106430536511
61418324853053598879108380395993
61418324853053598879293310703465
61418324853053598879294458613839
61418324853053598879377250274141
61418324853053598886137723400205
61418324853053598886700259541433
61418324853053598886700259541481
61418324853053598886888545899063
61418324853053598888394060328141
61418324853054433023037031706935
61418324853054434669162153204357
61418324853054434669976936934351
61418324853054434806610845299817
61418324853054434806610935644059
61418324853054434807426752843099
61418324853054434807426753905957
61418324853054434807447644851739
61418324853054434807447645914549
61418324853054449074951377311897
61418324853054449486545097926097
61418324853054449486545355143541
61418324853054449486733384270629
61418324853054449486733641488073
61418324853054449494139185211321
61418324853054449494327471555853
61418324853054449494411154375645
61418324853054450859339807761571
61418324853054450859340064979015
61418324853054451270933785593215
61418324853054451270934042810659
61418324853054451271122071937747
61418324853054451271122329155191
61418324853054451271184834052591
61418324853054451271184837239083
61418324853054451271185091270035
61418324853054451271185095519385
61418324853054451271205726061183
61418324853054451271205983278627
61418324853054451275452532743737
61418324853054451275452533806595
61418324853054451277711965335157
61418324853054451277963013794533
61418324853054451278548793571741
61418324853054451278716159222971
61418324853054451278799842048587
61418324853054482434365750987769
61418324853054482434366784462639
61418324853054482434386642879721
61418324853054482434386671576077
61418324853054482838638872222087
61418324853054482845416822380083
61418324853054482845416822393181
61418324853054482845960762294283
61418324853054482845961106650555
61418324853054482846148015163945
61418324853054482846149048638815
61418324853054482846149134727883
61418324853054482846168907055897
61418324853054482846168934702493
61418324853054482846168935752253
61418324853054482846235054393803
61418324853054482846235055456661
61418324853054482847655682294801
61418324853054482848680538140749
61418324853054482848680538258793
61418324853054483028347479194147
61418324853054483028347479207245
61418324853054483028347480257005
61418324853054483029162353618303
61418324853054483029163386737429
61418324853054483029163386737477
61418324853054483029163387800287
61418324853054483029165710735483
61418324853054483029165710748581
61418324853054483029183159550925
61418324853054483029183160600685
61418324853054483029183246689753
61418324853054483029184279808879
61418324853054483031694877774605
61418324853054484217939654924893
61418324853054484217940683794669
61418324853054484629533889973981
61418324853054484629534661626313
61418324853054484629721919101069
61418324853054484629722947970845
61418324853054484629805486072579
61418324853054484629805486085677
61418324853054484629806605280773
61418324853054484632044369961919
61418324853054484632253318277635
61418324853054484632254323166965
61418324853054484632254351851675
61418324853054484632254439007973
61418324853054484632882317411069
61418324853054484633070346551255
61418324853054484675287474765805
61418324853054484675475502830035
61418324853054484675475502843133
61418324853054484675475503892893
61418324853054484675559070864403
61418324853054484675559070877501
61418324853054484815247856407463
61418324853054484815247856420561
61418324853054484815268777125509
61418324853054498898145756145481
61418324853054498898146013362925
61418324853054498905657308974749
61418324853054498905657308974797
61418324853054498905657308987847
61418324853054498908188712855627
61418324853054498908188713918437
61418324853054499492942359955513
61418324853054499492942617172957
61418324853054499492943393074639
61418324853054499500537594088301
61418324853054499500537595151111
61418324853062554604716413237851
61418324853062604559921638978619
61418324853062604559921638978779
61418324853062604559942530988615
61418324853062604559945887038773
61418324853062604566699904809789
61418324853062604566720738377153
61418324853062604566720742609241
61418324853062604567536618274047
61418324853062604567536646970403
61418324853062604605696115780439
61418324853062604612453373766269
61418324853062604612453489601613
61418324853065255895535764566003
61418324853065255896285438669213
61418324853065255896285438787305
61418324853065256307318028742179
61418324853065256308151500941703
61418324853065256308154856991861
61418324853065256437546112772735
61418324853065256437546342343583
61418324853065256437734399117267
61418324853065256437734656334711
61418324853065256437797161232111
61418324853065256437797418449555
61418324853065256437797422698905
61418324853065256437818310458147
61418324853065256442064860986115
61418324853065256444324292514677
61418324853065256444575340974053
61418324853065256445140170298745
61418324853065256445140170298793
61418324853065256445140171348553
61418324853065256445140198995101
61418324853065256445161119701501
61418324853065256445161120751261
61418324853065256445328457706135
61418324853065256445328486402491
61418324853065256445412169228107
61418324853065256445412255317175
61418324853065256483571895249971
61418324853065256491082042497959
61418324853065289247357316729575
61418324853065289247357317201959
61418324853065289659139581378135
61418324853065289659139696163559
61418324853065289659160526076419
61418324853065289661399385959325
61418324853065289796334246280589
61418324853065289796417814314957
61418324853065289798931851250631
61418324853065289842091182890483
61418324853065289842153920545223
61418324853065289842153920558321
61418324853065289842153945005327
61418324853065291445785725181383
61418324853065305721175915054605
61418324853065305721175915067703
61418324853065305721179271117861
61418324853065305851323672309911
61418324853065305851323901880759
61418324853065305851574720769287
61418324853065305851574720773499
61418324853065305855842416291203
61418324853065305855908620549645
61418324853065305855926102298939
61418324853065305858101852051853
61418324853065305858352900511229
61418324853065305858373791470061
61418324853065305858373792519821
61418324853065305858373819699857
61418324853065305858373820172033
61418324853065305858436553589277
61418324853065305858440025493333
61418324853065305858917758532277
61418324853065305858917759582085
61418324853065305858938650542321
61418324853065305858938651592081
61418324853065305858938679238677
61418324853065305859189700068927
61418324853065305859189814854351
61418324853065305901658738732151
61418324853065305901662205341469
61418324853065305904106455207017
61418324853065305904106455561149
61418324853065305904106456605245
61418324853065305904106456623959
61418324853065306263168955822539
61418324853065306263357242180169
61418324855912000780711079947840
61418324856008047117915330275202
61418324856009247280222024563520
61418324856009262104359132671868
61418324856009262104380053376816
61418324856017067018074663119582
61418324856017067018074777910622
61418324856017067025414349420086
61418324856017067437367187222432
61418324856017067437367187222433
61418324856017067437367188285243
61418324856017067437367191821702
61418324856017067437367191821703
61418324856017067612599301307366
61418324856017067612599415626230
61418324856017067620210948643898
61418324856017067620210953230118
61418324856017067620210953248991
61418324856017067620210953248992
61418324856017067620214047830744
61418324856017067620214420902246
61418324856017067620465094890440
61418324856017067620465099495533
61418324856017067620465099495534
61418324856019768721426444598562
61418324856019768729103842700710
61418324856019768729103842700711
61418324856019769140614505129211
61418324856020971674760761979915
61418324856020971862778575590013
61418326211928114110296309710661
61418326211928115710939552719677
61418326211928115711757785660693
61418326211928115894770059582621
61418326211929314684364346063941
61418326211929314821624986133599
61418326211929316468840418528451
61418326211929316651770702271173
61418326211929364095714990946281
61418326211939821308921140105173
61418326211939821308921143286097
61418326211939821491935741205871
61418326211939821491936512859607
61418326211939865772965330307435
61418326211939865963488930745907
61418326211939865963488955192913
61418326211939865963489044468521
61418326211939865963572613571315
61418326211939865963572613584413
61418326211939865963572638031419
61418326211939870721861870342955
61418326211939870856612060054151
61418326211939870902365616266259
61418326211940121498191737284333
61418326211940121634550458275501
61418326211940171091636210264495
61418326211961779595551972484841
61418326211961781382455735844143
61418326211964132932980643318077
61418326211964132932980647432121
61418326211964133113465821580811
61418326211964136820257104730981
61418326211964181102188866946151
61418326211964181108963692420583
61418326211964181111474172408521
61418326211964181111474176522565
61418326211964181285200111525919
61418326211964181291977946911589
61418326211964181292459094927193
61418326211964181292731064110231
61418326211964181295241570911023
61418326211964181295241575497243
61418326211964181295241657004303
61418326211964181295241657354223
61418326211964181295241661586311
61418326211964181295241661603573
61418326211964181295241919870777
61418326211964182481489796208071
61418326211964431475854409397381
61418326211964481301497915949239
61418326211964482716510847585701
61418326211964482716513946418415
61418326211964483082351010919319
61418326211964483082622980102357
61418326211972286221698851881515
61418326211972286222535680131197
61418326211972286405550277695387
61418326265103041078290419085711
61418326265103041079105950358061
61418326265103041079105979073131
61418326265103041079106323429403
61418326265103041079106326493639
61418326265103041079106326615943
61418326265103041079106326966023
61418326265103041079109421216569
61418326265103041079109421566489
61418326265103041079109421566649
61418326265103041124859911402103
61418326265103041124859911407719
61418326265103042725965735349353
61418326265103042908412518498701
61418326265103042908415989707289
61418326265103042908433439203649
61418326265103042909249720174017
61418326265103042909252043122311
61418326265105742828295253142523
61418326265105744017072553386255
61418326265105744017890526628623
61418326265105744017890784792237
61418326265105744017890784908877
61418326265105744611868784124945
61418326265105744612684807877869
61418326265106642801313530626329
61418326265106643395834725842915
61418326265106643395838165272197
61418326265106643396110134436361
61418326265106644584883992070095
61418326265106645179680595880127
61418326265106692616831804279289
61418326265106942990581029555879
61418326265106943402363289495803
61418326265106943538535798808237
61418326265106943539351706351519
61418326265106943539351730331965
61418326265106943539351734931235
61418326265106943539352079287507
61418326265106943539624043871275
61418326265106943539624048470545
61418326265106943539627143174761
61418326265106943539627143524681
61418326265106944774154928906831
61418326265106944774889478076221
61418326265106944774973160901629
61418326265106944774973161251549
61418326265106944774973161251597
61418326265106945186483197627611
61418326265106945186483455907865
61418326265106945186755166810649
61418326265106945186755425090903
61418326265106945368679191997517
61418326265106945368867477292289
61418326265106989101755567858643
61418326265106992812877223633865
61418326265106992815387703621803
61418326265106992815952566924699
61418326265113847892031798770895
61418326265113847892031803357275
61418326265114748323400803877493
61418326265114748459842465802403
61418326265114748459843237454735
61418326265114748460658369077621
61418326265114748506415397547917
61418326265114748506415401797267
61418326265114750289964937218261
61418326265114792787445249179133
61418326265114792794765989805921
61418326265114792794766338411543
61418326265114792795037933460429
61418326265114792795037958988959
61418326265114792795038306531771
61418326265114792795039078184103
61418326265114792970459588812989
61418326265114792977717915930555
61418326265114792978052298622815
61418326265114792978052641579407
61418326265114792978052646165627
61418326265114792978053417817959
61418326265114797733911549889971
61418326265114797733914993096219
61418326265114797736425472040061
61418326265115048649113802736449
61418326265115048649114174291471
61418326265115097923182115190399
61418326265117449614782171588713
61418326265117450209850489501119
61418326265117494086419071600801
61418326265117494086419420206423
61418326265117494086691040783839
61418326265117494681153002571597
61418326265117494681215650963827
61418326265117494681215675410833
61418326265117494681487620146865
61418326265117494681487644593871
61418326265117499439857116065441
61418326265117499574338780272071
61418326265117499574610748392299
61418326265117499574610748392459
61418326265117499574610749455109
61418326265117750352277178493421
61418326265117750352549147657745
61418326265117794268367895038163
61418326265117799763881342390487
61418326265138159517455798682793
61418326265138159517724064857345
61418326265138159517724323124549
61418326265138159517727512785327
61418326265138159517727766330797
61418326265138159517727771052531
61418326265138163221255339995991
61418326265138165051397583758577
61418326265139058300331509684111
61418326265139058301147069671531
61418326265139058301147072735767
61418326265139058301147414027803
61418326265139058301147417092039
61418326265139058301147417214343
61418326265139058301150511814969
61418326265139060084720973608655
61418326265139060084720976672891
61418326265139060130474901357071
61418326265139060130474905956341
61418326265139107714109069221287
61418326265139108116665431414985
61418326265139108116668785817849
61418326265139108123443266800655
61418326265139108123443268335689
61418326265139108123443611292281
61418326265139108124259515635973
61418326265139108126435267525619
61418326265139108299596088229049
61418326265139108299683125451705
61418326265139108306373923614719
61418326265139108306457950459577
61418326265139108307276954106755
61418326265139108308905672931941
61418326265139108308968430447515
61418326265139108308968435033687
61418326265139108308968435046785
61418326265139108309721236101689
61418326265139108309721322194969
61418326265139108309721577275633
61418326265139108309721580457961
61418326265139108309721580462173
61418326265139109358789286062605
61418326265139109361238121726951
61418326265139109544252460894247
61418326265139109907560077513931
61418326265139109907560335781135
61418326265139109907832046696969
61418326265139109907832304964173
61418326265139109910342524799953
61418326265139109910345882267053
61418326265139113064830780914567
61418326265139358490418011088823
61418326265139408312713833617403
61418326265139408312714205172425
61418326265139408443200133023705
61418326265139408443200134540025
61418326265139408495644490431467
61418326265139409548059851344319
61418326265139409548059851363033
61418326265139410096830929777919
61418326265139410097102898960957
61418326265139410099344852972105
61418326265139410099616447567481
61418326265139410099616820620109
61418326265139410142584485990027
61418326265139410142856455173065
61418326265141761239928432301029
61418326265141761239929551509223
61418326265141761239929556114317
61418326265141761834725782266627
61418326265141809408318513209865
61418326265141809415096350111855
61418326265141809415096350130569
61418326265141809415912253055867
61418326265141809415912600611729
61418326265141809417607177189095
61418326265141809418088349320499
61418326265141810002843147855573
61418326265141810003115117038611
61418326265141810009620983241243
61418326265141810009892952424281
61418326265141810012403781017841
61418326265141810013156668166025
61418326265141810013156922196929
61418326265141811062224373747743
61418326265141811062224373766457
61418326265141811062225492961761
61418326265141811199213159308811
61418326265141811199213417576015
61418326265141811199216516425991
61418326265141811199485013687711
61418326265141811199485128123215
61418326265141811199485128473135
61418326265141811199485128491849
61418326265141811199485385340659
61418326265141811199485386759053
61418326265141811199486161592261
61418326265141811199488484527505
61418326265141811199488484546219
61418326265141811199488485590315
61418326265141811199488485609029
61418326265141811201995865328597
61418326265141811245238598596175
61418326265141811245238598614889
61418326265141811245238970132483
61418326265142060193853352829243
61418326265142061978245115236361
61418326265142109604366915412283
61418326265142109604367286967305
61418326265142109606877766955243
61418326265142109607445725326777
61418326265142110146635478994761
61418326265142110153409961512601
61418326265142110153409963028921
61418326265142110155923885160297
61418326265142110198891550057991
61418326265142111251494939066885
61418326265142111388672039650127
61418326265142111388755607684495
61418326265142111388755607703209
61418326265142111388755722475535
61418326265142111391270677721873
61418326265142111391270677727489
61418326265142111434237567784907
61418326265142111434237567803621
61418326265142111434425595880949
61418326265142111434509535432911
61418326265142111434509536967945
61418326265142111800266017481771
61418326265142111800269459625209
61418326265142111800537985129775
61418326265142111800537986664809
61418326265142115094797475626513
61418326265149865114619153127273
61418326265149865114890862611663
61418326265149865114891120775277
61418326265149865114891120891917
61418326265149914527913210903223
61418326265149914527913211952983
61418326265149914527915534901277
61418326265149914527915535373453
61418326265149914939695216799145
61418326265149915122440171063305
61418326265149915122709556438617
61418326265149915122709556451715
61418326265149915122709814718871
61418326265149915122709814731969
61418326265149915122709815781729
61418326265149915122712139183485
61418326265149915123276997900209
61418326265149915123276998250129
61418326265149915123465284257839
61418326288445754917207282179565
61418326288448456208860363974445
61418326288737542594168301786707
61418326288737542594168559004151
61418326288737542731450230897871
61418326288740243885821383581587
61418326288740243885821640799031
61418326288740243885905066401379
61418326288740243885905323618823
61418326288740244434132176359777
61418326288740244434885323206817
61418326288740244434885575819167
61418326288740244434885580424261
61418326288740244434948085321661
61418326288740244434948342539105
61418326288740244480429701065801
61418326288740244480429958283245
61418326288740244480617987410333
61418326288740244480618239906043
61418326288740244480618244627777
61418326288740245669460281771047
61418326288740245669479222969567
61418326288740245670213513392143
61418326288740245670213771555757
61418326288740245670213771672397
61418326288740245670234692262157
61418326288740245670297454381373
61418326288740245670297454498013
61418326288740246081261228865441
61418326288740246081807491223787
61418326288740246081828411813499
61418326288740246265094058326759
61418326288741145048433120733321
61418326288741146649072924766725
61418326288741146649072925829583
61418326288741146832003582643647
61418326288741146832821813018583
61418326288741194269238472346281
61418326288741194269238473396041
61418326288741445054686276259323
61418326288741445191946772354493
61418326288741445191946776953811
61418326288741445191947030634795
61418326288741445191947035234065
61418326288741445191950129821593
61418326288741445191950129821641
61418326288741445191950129938233
61418326288741445191950129938281
61418326288741445191967951339743
61418326288741445191967955939013
61418326288741446427296147678247
61418326288741446838322683681069
61418326288741446838325008145683
61418326288741446838326041148169
61418326288741446838343604386017
61418326288741446838889867229637
61418326288741446838890125496793
61418326288741446838890125509891
61418326288741446839078411854423
61418326288741446839161836412835
61418326288741446839161837812515
61418326288741447022092378422601
61418326288741447022092378435651
61418326288741494465283893217177
61418326288748349544438468354207
61418326288749294630375628342927
61418326288751951267460813541763
61418326288751951815684223076469
61418326288751951815685251946245
61418326288751951862257417370509
61418326288751953051010091745153
61418326288751953051010348962597
61418326288751953051031269550905
61418326288751953645806695573899
61418326288751953645806952791343
61418326288751953645827873379651
61418326288751995739014116823127
61418326288751996326301344570735
61418326288751996333831641356821
61418326288752001226933735155979
61418326288752001227017417503387
61418326288752001272687663948331
61418326288752252004955931565537
61418326288752301408673003509999
61418326288752301416288011501623
61418326288752301820455267686175
61418326288752301827794950444603
61418326288752301828066919627641
61418326288753152436325192256995
61418326288753152436325195443535
61418326288753152573519741188911
61418326288753154219895652515487
61418326288753154219895909732931
61418326288753196496096493878737
61418326288753196496096751096181
61418326288753196496117414583685
61418326288753196907690471710381
61418326288753196907690729977585
61418326288753196907878757005153
61418326288753196907879015272357
61418326288753196907899677710101
61418326288753196907899935977305
61418326288753196907962440874705
61418326288753201849349606382995
61418326288753201986544155314911
61418326288753201986544412182435
61418326288753201986544413582115
61418326288753201986544416781705
61418326288753202395878700555135
61418326288753202395878701617993
61418326288753202398138394600251
61418326288753202398326418091407
61418326288753202398326418441327
61418326288753202398326422677627
61418326288753202398326422690677
61418326288753202398326676708531
61418326288753202398326680957881
61418326288772661032870328811985
61418326288772661032870329861745
61418326288772661032871104696405
61418326288772661032873427644699
61418326288772661170134182374303
61418326288772661170134440641507
61418326288772666520790028499073
61418326288772666520790028512171
61418326288772666520790029561931
61418326288772666703803996143159
61418326288772709211301871672005
61418326288773561737879755384639
61418326288773561737879755501279
61418326288773561737880012718723
61418326288773561737880013651843
61418326288773567088517783307745
61418326288773567088518041574949
61418326288773567088601467196011
61418326288773567088601725463215
61418326288773567088604823246169
61418326288773567271532124010075
61418326288773567271532124126715
61418326288773567271532381344159
61418326288773567271532382277279
61418326288773609769072102066771
61418326288773609769075454934601
61418326288773609778277082630119
61418326288773609778297998748687
61418326288773609778841937108931
61418326288773609778841941714025
61418326288773609779113653666569
61418326288773609779113910879801
61418326288773609779113910884013
61418326288773609952002758880835
61418326288773609952006110815545
61418326288773609952006111748665
61418326288773609961312337915983
61418326288773609961312342515253
61418326288773611013644791310263
61418326288773611560238973012451
61418326288773611562665770297237
61418326288773611562686433803455
61418326288773611562686691020899
61418326288773611608440021777607
61418326288773867277872032496439
61418326288773867277872405549067
61418326288773867460802689310503
61418326288773867460802946527947
61418326288773909965120874755737
61418326288773909965874020166913
61418326288773909967547671923883
61418326288773909968112530990527
61418326288773909968112535712261
61418326288773909968384247664757
61418326288773909968384504876585
61418326288773909968384504882201
61418326288773910095523119787225
61418326288773911751936364177381
61418326288773911751939807383629
61418326288773911752776640355045
61418326288773911787651472348351
61418326288776261656173266958177
61418326288776262891519198473769
61418326288776262891520317681963
61418326288776262892251419064549
61418326288776262892252538272743
61418326288776262892252542877837
61418326288776262892336225703245
61418326288776263303030355948755
61418326288776263303301204382741
61418326288776263303302319463841
61418326288776263303845139678749
61418326288776263303846263492037
61418326288776263440561959230389
61418326288776263440562988100165
61418326288776263441315100305935
61418326288776263441315358573139
61418326288776263486316658631137
61418326288776263486316921510709
61418326288776266595782178601907
61418326288776266595866118166759
61418326288776267190578782430653
61418326288776267190662721995505
61418326288776268380170865102625
61418326288776268380170866269025
61418326288776268380171123369829
61418326288776268380171123486469
61418326288776268380233628383869
61418326288776268380254548972177
61418326288776268380254548990891
61418326288776268380254807258095
61418326288776268974779183636599
61418326288776268974779441903803
61418326288776268974967468931371
61418326288776268974967470097771
61418326288776268974967727198575
61418326288776268974967727315215
61418326288776268975030232212615
61418326288776268975031265331741
61418326288776268975051152800923
61418326288776311060724810790309
61418326288776311060725183861651
61418326288776311067503019228607
61418326288776311068235239819387
61418326288776311068235587375249
61418326288776311070494766291461
61418326288776311070495018903811
61418326288776311070495023508905
61418326288776311472510541575595
61418326288776311481523885039199
61418326288776311481544800094909
61418326288776311481544804326997
61418326288776311482277030467637
61418326288776311655249818507359
61418326288776311655438103802131
61418326288776311655521414619055
61418326288776311655524881209451
61418326288776311662299621994495
61418326288776311662299623057353
61418326288776311662299707733643
61418326288776311662846999446991
61418326288776311662847000496751
61418326288776311663053111792303
61418326288776311664747688486309
61418326288776311665375309677785
61418326288776311665563333168941
61418326288776311665563337755161
61418326288776311665563596035415
61418326288776312714631042864495
61418326288776312717707505854621
61418326288776312851808114886735
61418326288776312851808372104179
61418326288776312854067546415297
61418326288776312854067803632741
61418326288776312854318852092117
61418326288776312897561956896003
61418326288776312897645640784269
61418326288776312900093361839691
61418326288776312900094481047885
61418326288776313311687081391033
61418326288776313311688195999957
61418326288776313311875367748663
61418326288776316420672538188681
61418326288776316603603453282999
61418326288776316604440281532681
61418326288776561845987800752521
61418326288776561845988057969965
61418326288776561846176339592763
61418326288776561846176344314497
61418326288776563081523136876073
61418326288776563493116857490273
61418326288776563629816104481657
61418326288776563630651904332495
61418326288776567333907505174441
61418326288776567333907762391885
61418326288776567334095791518973
61418326288776567334096048736417
61418326288776567334179731083825
61418326288776568569441688670257
61418326288776568569525487343947
61418326288776568981035409284457
61418326288776568981307378467495
61418326288776568981307750470363
61418326288776569164238035281559
61418326288776569164238292499003
61418326288776569164321718101351
61418326288776611249995404787093
61418326288776611249995662004537
61418326288776611256773956550617
61418326288776611257527101961793
61418326288776611259200753718763
61418326288776611259765360289697
61418326288776611259765612785407
61418326288776611259765617507141
61418326288776611260037586671465
61418326288776611260037586677081
61418326288776611671547624465873
61418326288776611798958465758281
61418326288776611799041890297771
61418326288776611799042148578073
61418326288776611805816631095913
61418326288776611805816632145673
61418326288776612903901980173407
61418326288776612903901980186505
61418326288776612903901981236265
61418326288776612906978099852857
61418326288776613041078708766879
61418326288776613041162276801247
61418326288776613041162391605385
61418326288776613043592630898255
61418326288776613043593664018833
61418326288776613044429463869671
61418326288776613079304554143231
61418326288776613086832522196431
61418326288776613086915947817493
61418326288776613452676129227395
61418326288776613452860971893295
61418326288776613452944654718703
61418326288776613455183165536701
61418326288776613455374895559865
61418326288776613456211723809547
61418326288776616747120462862417
61418326288776616747203800836291
61418326288776616747204145209825
61418326288776616747685321929061
61418326288776617158714181922709
61418326288776617158714183457903
61418326288776617158714183476617
61418326288776617159467328887793
61418326288777462413987777330385
61418326288777462413987867674627
61418326288777462413988125954929
61418326288777462413988126304849
61418326288777463648519011340405
61418326288777463649333795070399
61418326288777464060301275516581
61418326288777464060928639484789
61418326288777464060928639484837
61418326288777464061116059246575
61418326288777464061117183059863
61418326288777464197561681267509
61418326288777464198376813971967
61418326288777464198377588810791
61418326288777464198397734560275
61418326288777511825317615825237
61418326288777511827012540430849
61418326288777511827033461135797
61418326288777512229589708189779
61418326288777512236367658347775
61418326288777512236367658360873
61418326288777512236911593656881
61418326288777512237099880001413
61418326288777512238794804607025
61418326288777512238815725311973
61418326288777512239443087881953
61418326288777512239443089280181
61418326288777512239443089281633
61418326288777512239631369522221
61418326288777512239631374108441
61418326288777512239631374226485
61418326288777512239631628139345
61418326288777512239631628255985
61418326288777512239631632855255
61418326288777512239631632861078
61418326288777512420135115776571
61418326288777513471713418870345
61418326288777513471713676087789
61418326288777513474978425422447
61418326288777513608890490892585
61418326288777513608890748110029
61418326288777513608891524367455
61418326288777513611401228097967
61418326288777513612238056352021
61418326288777514020484468724229
61418326288777514020484725941673
61418326288777514020485502199099
61418326288777514020672755068761
61418326288777514020673012286205
61418326288777514020673788543631
61418326288777514020756436709055
61418326288777514020756694989357
61418326288777514020757469828181
61418326288777514020757469828229
61418326288777514020759793826235
61418326288777514020759793839333
61418326288777514023183492274143
61418326288777514023204154245327
61418326288777514023204154595247
61418326288777514023204412862451
61418326288777514023205187819367
61418326288777514024020320528197
61418326288777514066509906832095
61418326288777514066509906845193
61418326288785617349100464764377
61418326288785617349100837835879
61418326288785617349103162300493
61418326288785617349939990083615
61418326288785617349939990200255
61418326288788271011365052478063
61418326288788271011385973066371
61418326288788318640755899268169
61418326288788318640755985361609
61418326288788318640755985828169
61418326288788318640839668181401
61418326288788319052347640244959
61418326288788319052347640711519
61418326288788319052349963193253
61418326288788319052538250004345
61418326288788319052621932357577
61418326288788319053186791429837
61418326288788319053375078254027
61418326288788319189629228654355
61418326288788319189629229704115
61418326288788319189798918186999
61418326288788319189817514998887
61418326288788319235361865093183
61418326288788319235361865106281
61418326288788320425142612015239
61418326291726979405253691307662
61418326291726979412868785392726
61418326291728179986936706954758
61418326291728180169863920562517
61418326291728180169863920562574
61418326291728180169865039757661
61418326291728180169867363768813
61418326291728180169867363768822
61418326291728374210905070532742
61418326291730575591295210021492
61418326291730576193414788293984
61418326291730581086805268003494
61418326291730581676247704741974
61418326291730581676249770809694
61418326291730581681331050559416
61418326291730581681331050572466
61418326291730625416917537599746
61418326291730875788159604326890
61418326291730881873110981238858
61418326291730881873112100447052
61418326291730929456746378385154
61418326291730931103122289711730
61418326291731826180524808015829
61418326291731826181339591745823
61418326291731826181340715546061
61418326291731826364353821199349
61418326291731826364354935789399
61418326291731829884870608500625
61418326291731829884870865718069
61418326291731829887381091675103
61418326291731831664428031934684
61418326291732276671422792509600
61418326291738685010029816888912
61418326291738685010030075169166
61418326291738686785988883621546
61418326291738686785990949689266
61418326291738686793602600095698
61418326291738729291876778735036
61418326291738729482234242920621
61418326291738734782306967394084
61418326291739885584097738450944
61418326291739885584098111522446
61418326291739885767027275006997
61418326291739885767027275007054
61418326291739885767027276056814
61418326291739885767028394202141
61418326291739885767028395265008
61418326291739885767030718213293
61418326291739885767030718213302
61418326291739887367670523179874
61418326291739930239316504005693
61418326291739930239504790363323
61418326291739935539387277319324
61418326291739935546917569235064
61418326291739935592399157799328
61418326291739935722337706933786
61418326291739935722337707283706
61418326291739935727421052764278
61418326291739935727421053114198
61418326291739935729931536288676
61418326291740085890513880544504
61418326291742586875750818710790
61418326291742586875750933502038
61418326291742587470274334633578
61418326291742587470274335683338
61418326291742587470275454891532
61418326291742587470277777839826
61418326291742588659323603575234
61418326291742588659323603925154
61418326291742588659323718244018
61418326291742631347871678249206
61418326291742631347871678599126
61418326291742631752122531528904
61418326291742631942751849989799
61418326291742631942751850106439
61418326291742636693782014812756
61418326291742636700285644156210
61418326291742636700287967104504
61418326291742636830956417995236
61418326291742636838298308910918
61418326291742636838298309260838
61418326291742636884052238544448
61418326291742637242552720187952
61418326291742638477334653669786
61418326291742638477334653682884
61418326291742638484674336422598
61418326291742638484946304089316
61418326291742638484946304089476
61418326291742638660282758949532
61418326291742638660282759299452
61418326291742638660366699919888
61418326291742638660366700055242
61418326291742638660367474889902
61418326291742638660369799237876
61418326291742638667876846584676
61418326291742783890687484587795
61418326291743984646859809871704
61418326291743984646863253077952
61418326291743984647675717401936
61418326291743984647686177755091
61418326291743984647686177755139
61418326291743984647689621433723
61418326291743988353562761998722
61418326291743989954098205899306
61418330501372226563477794903987
61418330501384250607282954577243
61418330501384250607283211775973
61418330501384250607283211794687
61418330501404659771643225971701
61418330501407345003789162039363
61418330501407361056518129074399
61418330501408545760871538026499
61418330501408560578254739849043
61418330501408562225382768206665
61418330501408562232160947929893
61418330501408562232914093359783
61418330501591081012997677537401
61418330501591081014692253181647
61418330501599186124935529013019
61418330501599186124998291127863
61418330501599186307949868646875
61418330501601887414139516857635
61418330501601888008936120686381
61418330501601888008936378953585
61418330501623496100991957132915
61418330501623496100991961365003
61418330501623496103502439953261
61418330501623497747364429502593
61418330501623497749878351161745
61418330501623497749878351279837
61418330501626197803673902594821
61418330501626197804489805538833
61418330501626199039017224315199
61418330501626199039017511278759
61418330501626199039017511297473
61418330501626199039020605879385
61418330501626199039020610130187
61418330501626199633814113572471
61418330501626199633814199667155
61418330501626199633814199680253
61418330501626199633814200730013
61418330501626199633817294267781
61418330501627398561488383915137
61418330501627398561506211437853
61418330501627400207881864497225
61418330501627400207881893193581
61418330501627400207882122764429
61418330501627400207882151460785
61418330501627447974530625563853
61418330501627447974533724396567
61418330501627447975349627340579
61418330501627448386312631472825
61418330501627448386376541484945
61418330501627448386376541498043
61418330501627448387131890466995
61418330501634302916488354343211
61418330501634302916490678341265
61418330501634308267147304039739
61418330501634308450161643673595
61418330501638205377008142038077
61418330501638210315882504610135
61418330501638210910658187715219
61418330501638210910679108420167
61418330501638254788337865728583
61418330501638254788337865845223
61418330501638254788337894426391
61418330501638255200120128854999
61418330501638255200120128971639
61418330501696430975625165594675
61418330501696430975625169826763
61418330501696430978135648415021
61418330501696432624509235742091
61418330501696432624511559740145
61418330501696480792898198492493
61418330501699132671526865111613
61418330501699132671529189581843
61418330501699132671529961234175
61418330501699132671530219514477
61418330501699132678307111056581
61418330501699132679123014000593
61418330501699132679123018600071
61418330501699132680818624163853
61418330501699132681382451178185
61418330501699132681382454360513
61418330501699132681382708395629
61418330501699132681382712627717
61418330501699132681383483230289
61418330501699132681383484280049
61418330501699132681570736473005
61418330501699133916165416725269
61418330501699133916917529034581
61418330501699134510958664135383
61418330501699134510958664154097
61418330501699134510958664490919
61418330501699134510958664504017
61418330501699134510962020554175
61418330501699134511714132863487
61418330501699148731033634716143
61418330501699148731033892983347
61418330501699148731034006252451
61418330501699148733544490962123
61418330501699148738627836792615
61418330501699149325830238544889
61418330501699149325830495277059
61418330501699149325830496812093
61418330501699149325830610068099
61418330501699149325830610081197
61418330501699149325831381720431
61418330501699149325831640000733
61418330501699149325831643183061
61418330501699149328341094790869
61418330501699149328341866430103
61418330501699149328341866443201
61418330501699149328342124710405
61418330501699149328342127892733
61418330501699149333424440621361
61418330501699182085306745949789
61418330501699182085307779051653
61418330501699182085367068912521
61418330501699182085370541170869
61418330501699182094596183700869
61418330501699182506190161532465
61418330501700333428612595035053
61418330501700333436121620956613
61418330501700333436121711767415
61418330501700333437813965513127
61418330501700333437816288461421
61418330501700333438379077092743
61418330501700333438381401090797
61418330501700333438650789045287
61418330501700333438650793762809
61418330501700333438653025900301
61418330501700333438653116711103
61418330501700335084754988419319
61418330501700335084754988535959
61418330501700335084757312417373
61418330501700335084757312534013
61418330501700335267957357186087
61418330501700335267957357302727
61418330501700335267959680600941
61418330501700349490544212526859
61418330501700349899898646421379
61418330501700349899898646434477
61418330501700349899898647484237
61418330501700349899899676354013
61418330501700349901594251998259
61418330501700349902138190358503
61418330501700349902409131144149
61418330501700349902409132193909
61418330501700349907220766058807
61418330501700349908915341703053
61418330501700382842389121470365
61418330501700382842390154572229
61418330501700383253415919406541
61418330501700383253415919419639
61418330501700383253415920469399
61418330501700383253419014007167
61418330501700383254169061648487
61418330501700383254171384596781
61418330501700383254230707741629
61418330501700383254230707754727
61418330501700383254230708804487
61418330501700383254233802342255
61418330501700383254233803405113
61418330501700383254234060622557
61418330501700383254234151420261
61418330501700383254234151433359
61418330501700383254234152483119
61418330501700383261762890653457
61418330501700383261762895370979
61418330501700383261765127508471
61418330501700383261765213601751
61418330501700383261765218319273
61418330501700383263269438220327
61418330501700383263272537053041
61418330501700383263459795013279
61418330501700383443942729703447
61418330501700383444779554770801
61418330501700383446202419499213
61418330501700383446475163516911
61418330501700384498804259909039
61418330501700384498804260025679
61418330501700384498806582857333
61418330501700384498806582973973
61418330501700385091071781742551
61418330501700385091071781859191
61418330501700385093603186686239
61418330501700385093603186802879
61418330501700399313677235891189
61418330501700399315371811535435
61418330501700399321270036511817
61418330501700399321271064896159
61418330501700399322964613205823
61418330501707237791123886921117
61418330501707237791123887275249
61418330501707237791876774419221
61418330501707287616495167426577
61418330501708438548956056874365
61418330501708455012715170138673
61418330501708455012715170140125
61418330501708455019430329500019
61418330501708455202423748428927
61418330501708455202444669133875
61418330501708488373762733641347
61418330501708488373765828241973
61418330501708488373765828360017
61418330501711140249109950273511
61418330501711140251366286729063
61418330501711140251366287201447
61418330501711140251369639596893
61418330501711140251369639714985
61418330501711140251369640069277
61418330501711140251557668146605
61418330501711140251641235708589
61418330501711140251641235826681
61418330501711142081701064535475
61418330501711142081701064536927
61418330501711142081721985241875
61418330501711156303531422163179
61418330501711156303531422635563
61418330501711156303552342868127
61418330501711156303552342986219
61418330501711156303552343340511
61418330501711156308614768466055
61418330501711156308635689171003
61418330501711156715313686339355
61418330501711156715334607044303
61418330501711156716150515059969
61418330501711156898328026451211
61418330501711156898328026464309
61418330501711156898348947156159
61418330501711156898348947169257
61418330501711156903411372294801
61418330501711156903432292999749
61418330501711189662967750491253
61418330501711190077009793267823
61418330501711190077012887868449
61418330501711190257764325623643
61418330501711190257764354319999
61418330501711190257767793276897
61418330501711190260215514332319
61418330501711191495290596000903
61418330501711191907344571087333
61418330501711206134258275016461
61418330501711206136517968000171
61418330501711206136705997140357
61418330501731549415999299075531
61418330501731549415999299076983
61418330501731554766658248655419
61418330501731564230870874521907
61418330501731564240159652242625
61418330501731565880510529255697
61418330501731565887288451780195
61418330501731565887288708997639
61418330501731566063524869944977
61418330501731566070302791414051
61418330501731566070302791415503
61418330501731566070303048637111
61418330501731566070303048637159
61418330501731566071056194048335
61418330501731569767055790229911
61418330501731569774648591900299
61418330501731597592735490408337
61418330501731597594430066052583
61418330501731602945151777745863
61418330501732764997995945311983
61418330501732766637509222423041
61418330501732766637530143129441
61418330501732766641860601815961
61418330501732766644287144947539
61418330501732766644287402164983
61418330501732766644308322871383
61418330501732766827301484581395
61418330501732766827301484582847
61418330501732766827322405287795
61418330501732770348717657123355
61418330501732799996192663136211
61418330501732799996193437970871
61418330501732799998640469911907
61418330501732799998640469930781
61418330501732799998641241564239
61418330501732799998641241565643
61418330501732799998641241583113
61418330501732803702987042050439
61418330501732805532293610208549
61418330501732805532314530796857
61418330501732814816023672219885
61418330501732814816024443872217
61418330501732814820354905741065
61418330501732814821107018050377
61418330501732814821108046552763
61418330501732814822802623614159
61418330501732815005815934378239
61418330501732815005816963248015
61418330501732816645330240347427
61418330501732816645330240360525
61418330501732816645351161065473
61418330501732816646167068595705
61418330501732816646167068597109
61418330501732816650413586189565
61418330501732816650413586191017
61418330501732816650434506895965
61418330501732816652673279173239
61418330501732816652673279173275
61418330501732816652673279173323
61418330501732816652694199879675
61418330501732816652944991133253
61418330501732816652944991138869
61418330501735451876244022999623
61418330501735451876245051869399
61418330501735451876245051870851
61418330501735451877080851236207
61418330501735455580590852355647
61418330501735457410169132330899
61418330501735457410169132447539
61418330501735457410169132466253
61418330501735457410190053035847
61418330501735457410190053054561
61418330501735466691368819099145
61418330501735466691388596498813
61418330501735466691388709767917
61418330501735466691388710817677
61418330501735466691389371333473
61418330501735466691389739687453
61418330501735466691389742869781
61418330501735466693063394743391
61418330501735466693063399329771
61418330501735466693084315331699
61418330501735466693628253810035
61418330501735466693628255214087
61418330501735466693899194477589
61418330501735466693900227579453
61418330501735466700405147819049
61418330501735466700405405036493
61418330501735466700406176688825
61418330501735467929162304204871
61418330501735468340191422493275
61418330501735468340212343198223
61418330501735468340756283099325
61418330501735468340944568394097
61418330501735468341028251213889
61418330501735468341028251232603
61418330501735468347534204574063
61418330501735468347534461791507
61418330501735468523205762605131
61418330501735468523205762618229
61418330501735468523226683310079
61418330501735468523770622738797
61418330501735468523770622738845
61418330501735468523770622751895
61418330501735468523791543445197
61418330501735468523958908033569
61418330501735468523958908033617
61418330501735468523958908046667
61418330501735468523979828739969
61418330501735468530548544207919
61418330501735468530548544209371
61418330501735468530548544213535
61418330501735468530548544213583
61418330501735468530548801430979
61418330501735468530548801431027
61418330501735468530569464919935
61418330501735468530569722137379
61418330501735468531301689637809
61418330501735468531301946842119
61418330501735468531301946842155
61418330501735468531301946842203
61418330501735468531322867548555
61418330501735468531385372463217
61418330501735471632755987789763
61418330501735471632775879508295
61418330501735471639532881798777
61418330501735471639533910668553
61418330501735471640369710048459
61418330501735471640370738918235
61418330501735500045721514160783
61418330501735500045721772427987
61418330501735500052498693612665
61418330501735500053064667760409
61418330501735500053064926027613
61418330501735500053252839313901
61418330501735500053252954104941
61418330501735500054759244454415
61418330501735500054759501671859
61418330501735501287845486172789
61418330501735501287845486174241
61418330501735501699628750639025
61418330501735501699628865430065
61418330501735504993886978316099
61418330501735516104413010624813
61418330501735516104413785459473
61418330501735516104414153813453
61418330501735516105166156035989
61418330501735516105166270354853
61418330501735516105167299224629
61418330501735516105228688113425
61418330501735516105229688403485
61418330501735516112007982818583
61418330501735516112007987535945
61418330501735516112760099845257
61418330501735516112761128229599
61418330501735516112761128347643
61418330501735516524355106061195
61418330501735516701449273150119
61418330501735516701720212400523
61418330501735516701720212413621
61418330501735516706531847328279
61418330501735517751541809093909
61418330501735517751542067361113
61418330501735517751542181679977
61418330501735517754617525461909
61418330501735517759136011170381
61418330501735517759136011175997
61418330501735517761395446936647
61418330501735517934535514992201
61418330501735517934535515010915
61418330501735517934556407000793
61418330501735517934556407019507
61418330501735517934556521319657
61418330501735517937548182276021
61418330501735517937548182289071
61418330501735517937569102982373
61418330501735517937820150396201
61418330501735517942066667984445
61418330501735517942066667985897
61418330501735517942066667990061
61418330501735517942066667990109
61418330501735517942087588696461
61418330501735517945162932000393
61418330501735518349330446465247
61418330501735518349414129290655
61418330501735518349602414579811
61418330501735518349602414585427
61418330501735518353660904102007
61418330501735518353848932179335
61418330501735518353932614999127
61418330501735518356108367939985
61418330501735518356108625157429
61418330501735518356192050765393
61418330501735518356192307982837
61418330501735518356945453394013
61418330501735521648191756854267
61418330519108909481501937105513
61418330519108909618699929716061
61418330519108911265075841042637
61418330519110126846587870675659
61418330519133221105833409501455
61418330519133221288847748668751
61418330519133235923216611440639
61418330519133236106230950607935
61418330519133237714383230836619
61418330519134421862915785488591
61418330519134436680298987427775
61418330519134436863229644241839
61418330519134438471465606823755
61418330519134438654396263643643
61418330519316040258957401207397
61418330519316051378769628602777
61418330519316052980143724373609
61418330519316052980143982640813
61418330519316052980147077241439
61418330519316052980147424784251
61418330519316056683674650434249
61418330519316056683674993390841
61418330519316056684426762743561
61418330519316056684490897734533
61418330519316056686185473378779
61418330519316056866688990068105
61418330519316056866689333024697
61418330519316056867441102377417
61418330519316056867504897617211
61418330519316056869137050897791
61418330519317257441509023945273
61418330519317257443749025144755
61418330519317257624523363579129
61418330519317257624523477897993
61418330519317257626219426418367
61418330519324161796428749210151
61418330519324161979443088844007
61418330519325362553511124730727
61418330519327764067675877188821
61418330519327764067738639303665
61418330519327764248241381141069
61418330519327764250690216822677
61418330519327791931580936175537
61418330519327792114594499570841
61418330519327792114595275809393
61418330519327807991088077316375
61418330519327807991088080498703
61418330519328064437511602085225
61418330519328097608833996359165
61418330519348473418857649699725
61418330519352074091240907860385
61418330519352074091996114640633
61418330519352075690107876511109
61418330519352075690108220867381
61418330519352075692618699455639
61418330519352075873118858561225
61418330519352075873119116828429
61418330519352075873122211429055
61418330519352075875570018577757
61418330519352079396962176992141
61418330519352107259985469283715
61418330519352107260801373627407
61418330519352107442999808451011
61418330519352107443818810931789
61418330519352107443818812098189
61418330519352107443819070261803
61418330519352374278735563491755
61418330519352374278819245844987
61418330519352375879374998605289
61418330519352375879375113390713
61418330519352375879378810614815
61418330519352376062389452558009
61418330519352376062393149782111
61418330519352424050279285539161
61418330519352424051095193088267
61418330519353324079086503756665
61418330519353324625617547571241
61418330519353324625617662356665
61418330519353324625620989714679
61418330519353324625621015224495
61418330519353324626434569710397
61418330519353324626436892658691
61418330519353324626438041968745
61418330519353324672188154618861
61418330519353325860964454568321
61418330519353325860964711785765
61418330519353325860964713202707
61418330519353325860967812035421
61418330519353329567822112522277
61418330519360179018532601921943
61418330519360184506452305877303
61418330519360184506452306343863
61418330519360184507268214938357
61418330519360228971314729487141
61418330519360228981356279566247
61418330519360228981356280616007
61418330519364131439425160807313
61418330519421408296002455939223
61418330519421423112569754585927
61418330519421423113322895765015
61418330519421423296337235398871
61418330519422609053001148640007
61418330519422623870384350579191
61418330519422623870405271285591
61418330519422653517883459854381
61418330519422657222229259872617
61418330519422657229823347157841
61418330519422657274740104284635
61418330519425005259835720184805
61418330519425008773574466976569
61418330519425008780348949494409
61418330519425008781101061803721
61418330519425008782862871625785
61418330519425008783614983935097
61418330519425008964115286652153
61418330519425008966629323568953
61418330519425010567252683106191
61418330519425010567252684155951
61418330519425010568004795415503
61418330519425010747755420357375
61418330519425010750263580252513
61418330519425010751019135055183
61418330519425019893386693905389
61418330519425019900982847258333
61418330519425021860793164768355
61418330519425021860793165818115
61418330519425025391409593774103
61418330519425025565135154643305
61418330519425025566831217949103
61418330519425025566831218998863
61418330519425025567647125498209
61418330519425025567647126547969
61418330519425025571913449170671
61418330519425025572729356719777
61418330519425053247656079199863
61418330519425053255248790409369
61418330519425053255252232552807
61418330519425053430670304048295
61418330519425053430670418367159
61418330519425053435756002923117
61418330519425053438263015257801
61418330519425053438266457401239
61418330519425053438266486097595
61418330519425053438266487160405
61418330519425053438266572186663
61418330519425058187350993411881
61418330519425058187352026513745
61418330519425058196640431162961
61418330519425058370365333045737
61418330519425058370366366147601
61418330519425058736395045432575
61418330519425058745683450081791
61418330519425058788922079739753
61418330519425058788985874979547
61418330519425058788989312401251
61418330519425059970988692097701
61418330519425059978581401907527
61418330519425069307164253442565
61418330519425069314760406795509
61418330519425069490178592609861
61418330519425309109872296939955
61418330519425309109872297406515
61418330519425309155628207714165
61418330519425310756248208266531
61418330519425310756248208733091
61418330519425310756519920685635
61418330519425310756522243517289
61418330519425321867049420530963
61418330519425322050063759698259
61418330519425325162037432374071
61418330519425325162037432840631
61418330519425325573087472312031
61418330519425325573631410205715
61418330519425325578986725672755
61418330519425325756018129126095
61418330519425325756101811479327
61418330519425325756582988192739
61418330519425325756833779438883
61418330519425325756834036669377
61418330519425325756917719494993
61418330519425325761917382486819
61418330519425355221318805825437
61418330519425358559615006337573
61418330519425358924909139266851
61418330519425358925664606310233
61418330519425358932502969788141
61418330519425358932505292619795
61418330519425358933256110967229
61418330519425358933258433798883
61418330519425358934953010959449
61418330519425358971397270513749
61418330519425358978740309322335
61418330519425360170297480222811
61418330519425360170299803054465
61418330519425370043032469633469
61418330519425370045540628478847
61418330519425370045542579755319
61418330519425370050626297122119
61418330519426209540697359455673
61418330519426209721197776958153
61418330519426211323997228608599
61418330519426211324271263392797
61418330519426211325087170936079
61418330519426254004738455186999
61418330519426254005553244455207
61418330519426254005556688133839
61418330519426254012331165929945
61418330519426254012331166046585
61418330519426254012332199521455
61418330519426254012332285241729
61418330519426254012334608073383
61418330519426254187752451397703
61418330519426254187752794354295
61418330519426254188567584089063
61418330519426254192838378443693
61418330519426254195345505563801
61418330519426254195346538682927
61418330519426255789128263467815
61418330519426255789130586416109
61418330519426255789130587465869
61418330519426255796722092472785
61418330519426255796724415421079
61418330519426258944433368932457
61418330519426258944434402034321
61418330519426258952024792567827
61418330519426259493472948877127
61418330519426259493476043477753
61418330519426259493476386900905
61418330519426259493476387950665
61418330519426259493476391020565
61418330519426259493476392555759
61418330519426259493477162672897
61418330519426259493477420953151
61418330519426259500250870351865
61418330519426259500254312495303
61418330519426259501066777895147
61418330519426259501066778367531
61418330519426259501067892957581
61418330519426259501070129700167
61418330519426259501070130762977
61418330519426259501070215905875
61418330519426259501070220038585
61418330519426259501070220510969
61418330519426259501071248908361
61418330519426259501071249958121
61418330519426259502764792599881
61418330519426259502764797204975
61418330519426259502765825602367
61418330519426259539229972742489
61418330519426259546004455260329
61418330519426259546548393620573
61418330519426259546820362803611
61418330519426259546820363275995
61418330519426259546823800697699
61418330519426259548518377391705
61418330519426259676491761059391
61418330519426259684084470869217
61418330519426260735601015781271
61418330519426260738109176137145
61418330519426260738109262230425
61418330519426260738112618163943
61418330519426260738112618280583
61418330519426261332908188877935
61418330519426270064246629429701
61418330519426271848638761708571
61418330519426275552980864852625
61418330519426275554676813372999
61418330519426275554676813839559
61418330519426275554676814889319
61418330519426275559759044594567
61418330519426275560574952137849
61418330519426275560574952610233
61418330519426275562269529304239
61418330519433113893921021881313
61418330519433115677557689000303
61418330519433115677557946217747
61418330519433130499205147481579
61418330519433130501652869605475
61418330519433130501715631720319
61418330519433130684667209239331
61418330519433158365554828355585
61418330519433158365555086622789
61418330519433158365558181223415
61418330519433158365558267316695
61418330519433158365558270499023
61418330519433158365558528766227
61418330519433158548569053204017
61418330519433158548572520857271
61418330519433158548572525106621
61418330519433158548572863813863
61418330519433163853477889894685
61418330519433163853478234250957
61418330519433163853537294540977
61418330519433163853537552691541
61418330519433163853540647292167
61418330519433163853540652013901
61418330519433163853540991765079
61418330519433163853540996370173
61418330519433163855988712839215
61418330519433163855988713193347
61418330519433163899228117685969
61418330519433163899231814910071
61418330519433163901742039817345
61418330519433165091335505754923
61418330519433175012269216364459
61418330519434331258735245598435
61418330519434364613071088713923
61418330519434364613071088831967
61418330519437018321006066728623
61418330519437033142737209098165
61418330519437061008818617539399
61418330519437061009090327392423
61418330519437066316318148458491
61418330519437066316506176417775
61418330519437066359808601782091
61418330519437066359812039203795
61418330519437066497006594392639
61418330519437066499520516524015
61418330519437068146377863427457
61418330519437068146461546252865
61418330519437077060983752973515
61418330519437082368479844930093
61418330519437082373563191114877
61418330519437082376010913238773
61418330519457425517980784424231
61418330519457425518043546537623
61418330519457431005963250492983
61418330519457431005963250959543
61418330519457431006779159554037
61418330519457440334610845184327
61418330519457440335363986363415
61418330519457440518378325530711
61418330519457442124082883635499
61418330519457442126530605759395
61418330519457442126593367874239
61418330519457473693963833526737
61418330519457473694779737870429
61418330519457473696474313514675
61418330519457473876977829737441
61418330519457473876978172694033
61418330519457473879488652681971
61418330519457475478352527215891
61418330519457475478415030694897
61418330519457475478416403920945
61418330519457475480864124995081
61418330519457475524168615486721
61418330519457479184456779583427
61418330519457479185209926529637
61418330519457490295798490784645
61418330519457490302576412259383
61418330519457490305024134849839
61418330519457490340737285959793
61418330519457490343185004299447
61418330519457490343247770669465
61418330519457490349084257660171
61418330519458674451860999271727
61418330519458674451861774106387
61418330519458676235434903208851
61418330519458676235435678043511
61418330519458676237946243768985
61418330519458676237946500986429
61418330519458676237946500987833
61418330519458679942292302522389
61418330519458681771598870680499
61418330519458691060411934148793
61418330519458691062106510842591
61418330519458692884635156109021
61418330519458692889718502287981
61418330519458692889718502289433
61418330519458692889739422994381
61418330519458692892249907231669
61418330519458692892249907237285
61418330519461326331913388004915
61418330519461327978289299331491
61418330519461328115487291942039
61418330519461333466209003753411
61418330519461333467296623249237
61418330519461342384078523439031
61418330519461342795128562910431
61418330519461342795944470459537
61418330519461342801027816271155
61418330519461342978059219724495
61418330519461342978142902077727
61418330519461342978875127267777
61418330519461342983958473085219
61418330519461344172734658597723
61418330519461344584328636429367
61418330519461344584600605612405
61418330519461344767531262432293
61418330519461344770606605736225
61418330519461376147766019890079
61418330519461376154480179426473
61418330519461376154542941074757
61418330519461376154542941191397
61418330519461376154543970061173
61418330519461376154543974666267
61418330519461376154544060386541
61418330519461376155296086975579
61418330519461376155297201565629
61418330519461376337494404274905
61418330519461376337494518593769
61418330519461376338038342635149
61418330519461376338038456954013
61418330519461376338310426137051
61418330519461376338311426414061
61418330519461376339734405474387
61418330519461377389889733634881
61418330519461377572820276130081
61418330519461377938869990906879
61418330519461377938932752555163
61418330519461377938932752671803
61418330519461377938933781541579
61418330519461377938933786146673
61418330519461377938933871866947
61418330519461377941193560614357
61418330519461377984686223150587
61418330519461377984686337463627
61418330519461377984687337740637
61418330519461378121884215761135
61418330519461381645539362148913
61418330519461382880321037375237
61418330519461382881074182786413
61418330519461392208906122447607
61418330519461392208968888817625
61418330519461392214805375808331
61418330519461392389389058206249
61418330519461392390204965749531
61418330519461392391899540908503
61418330519461392391920461614903
61418330519461392756316212761551
61418330519461392763094134236289
61418330519461392765353570469115
61418330519461392801255003685897
61418330519461392801986971645453
61418330519461392802070539679821
61418330519461392803430757093315
61418330519461392803681805569953
61418330519461392803765488395569
61418330519461392804246407406103
61418330519461392809330010454039
61418330519461393990846725192325
61418330519461393990846839511189
61418330519461393993357581084013
61418330519461393998378165149581
61418330519461393998440926797865
61418330519461393998440926914505
61418330519461393998440927268797
61418330519461394173777755083555
61418330519461394181371584082861
61418330519461394181371584084313
61418330519461394593153848277751
61418330519461394593237531097543
61418330519461394595413284038401
61418330519461394595496966863809
61418330525018752259606198067109
61418330525039161423965840726529
61418330525041846656195831156115
61418330525041861473579033445219
61418330525041862715618922521409
61418330525043047414030981018119
61418330525043062230577726612563
61418330525043063884483934221029
61418330525043063885320762470711
61418330525043067581299438423935
61418330525225582848333516273225
61418330525225582850029579112463
61418330525233687777342198129771
61418330525236389661321754779321
61418330525236389661342675484269
61418330525237590237859548551655
61418330525237634702697692471673
61418330525237634710312700463297
61418330525237639651699870220937
61418330525260699458588990212395
61418330525260699458588990231109
61418330525260701286137100335991
61418330525260701286220497260697
61418330525260701286220784224257
61418330525260701286220870313325
61418330525260704992241358837831
61418330525260704992241358856545
61418330525260748863060319466805
61418330525261900213912879504845
61418330525261900213912881021165
61418330525261900213915978337559
61418330525261901860204851260745
61418330525261901860205136689271
61418330525261901860208202593541
61418330525261950038719301056137
61418330525261950039535208132859
61418330525261950039535208605243
61418330525261950039536237002635
61418330525261950039538559937879
61418330525261950039538561000689
61418330525261950039538564183017
61418330525261951274045459408313
61418330525268809919470290803259
61418330525268809919533052918103
61418330525268810102484630437115
61418330525268810102484631486875
61418330525268810103321459736557
61418330525268854384395476178021
61418330525272712563901943832679
61418330525272756852524475490017
61418330525272756852526798438311
61418330525272756852526798443927
61418330525272756852526798560567
61418330525272756852526799506785
61418330525272756852526799623425
61418330525330934276832222039051
61418330525330949099318547676407
61418330525330982446058009273607
61418330525330982452817597005851
61418330525333634323936889097789
61418330525333634331463455228585
61418330525333634331529572925575
61418330525333634333703370688919
61418330525333634333705696203293
61418330525333635980079281665575
61418330525333635980079282015495
61418330525333635980081607529869
61418330525333635980350879293591
61418330525333635980353202125245
61418330525333636163302456814055
61418330525333647273873912508995
61418330525333650385868506123035
61418330525333650390971629471287
61418330525333650804511232473575
61418330525333650977401484535405
61418330525333650978153225308409
61418330525333650978215901334185
61418330525333650978237164879085
61418330525333650978237166395405
61418330525333650978238309584045
61418330525333650979849202408499
61418330525333650979911964173423
61418330525333650979911968753979
61418330525333650979911968772693
61418330525333650979932885228291
61418330525333650980414061475143
61418330525333650980665109951781
61418330525333650980748792777397
61418330525333683737693526412245
61418330525333683737693527928565
61418330525333683737713415533101
61418330525333683737714448634965
61418330525333684156064656632375
61418330525333684156336251227751
61418330525333684156337394888567
61418330525333684156817797811463
61418330525333685384069438905221
61418330525334835088528266092919
61418330525334835088545830749161
61418330525334835088549186799319
61418330525334835091057343856225
61418330525334835091057343955603
61418330525334835091060814697423
61418330525334836737349572460935
61418330525334836738188723542271
61418330525334836921203063181951
61418330525334851553917238761779
61418330525334851554482097828423
61418330525334851554733146305061
61418330525334881202208637087353
61418330525334881202211334156749
61418330525334884905738906183159
61418330525334884905740857109871
61418330525334884906554437572149
61418330525334884906556764653153
61418330525334884906557134641545
61418330525334884906557793522929
61418330525334884906558166594271
61418330525334884906574586526839
61418330525334884906575358179171
61418330525334884906575731231799
61418330525334884906575734419743
61418330525334884906577682177225
61418330525334884906577685359553
61418330525334884906578054180093
61418330525334884906578055229853
61418330525334884906578829020369
61418330525334884913334944395095
61418330525334884913352509051337
61418330525334884913896447411581
61418330525334884913897476281357
61418330525334884913897849333985
61418330525334884913899800279411
61418330525334884913900173332039
61418330525334884914168416594619
61418330525334884914168417067003
61418330525334884914169445464395
61418330525334884914171769462449
61418330525334884914171883303107
61418330525334884914172916305593
61418330525334884915866459997113
61418330525334884915867492999599
61418330525334884916429257465617
61418330525334884916432352066243
61418330525334886743478451448119
61418330525334886746009856391807
61418330525334900965247080425861
61418330525334900966082503552097
61418330525334900966082760769541
61418330525334900966083532421873
61418330525334900966083905474501
61418330525334900967778481118747
61418330525334900968593245006829
61418330525334900968594016659161
61418330525334900973676590837321
61418330525334900973676591309705
61418330525334900973677734498137
61418330525334900973677738730225
61418330525334900975372311192143
61418330525341755914754508304947
61418330525341755914817270419791
61418330525341756097768847938803
61418330525341789266558976691035
61418330525341789266639220087369
61418330525341789266642285991639
61418330525341789266642659044267
61418330525345641904047905291901
61418330525345643734107734124403
61418330525345643734128654830803
61418330525345653014554276041795
61418330525345657955875214846223
61418330525345657955875329631647
61418330525345658367657593807823
61418330525345658367720355922667
61418330525345686368823661336269
61418330525345686376166700144855
61418330525345686376438409997831
61418330525345691719545376211877
61418330525345691726885058970305
61418330525345691726888411838135
61418330525345691727160121691111
61418330525345691729607729023967
61418330525345691910087312387163
61418330525345691910090663719959
61418330525345691912622183921247
61418330525345693559563212598933
61418330525345693559751240676261
61418330525345707781518721398081
61418330525345707781518836183505
61418330525345707781581483512925
61418330525345707781581512209281
61418330525345707786664829814349
61418330525345707789112551938245
61418330525366056418981235418939
61418330525366056419043997183863
61418330525366056419043997533783
61418330525366065885726408367995
61418330525366065890808611009847
61418330525366067539632244458867
61418330525366067539695006573711
61418330525366067539695006578083
61418330525366067720115550685343
61418330525366067722646955629031
61418330525366071419378776993431
61418330525366099246836735169335
61418330525366100891516669394369
61418330525366104597474764509383
61418330525366104597558448378935
61418330525366104597558448397649
61418330525366115710594705128363
61418330525366115710595476780695
61418330525366115715678050958855
61418330525366115718125773549311
61418330525367268296693699745427
61418330525367268297530899512543
61418330525367305355393972983905
61418330525367316473513572848265
61418330525367316473514716036697
61418330525367316473514720268785
61418330525367316475208149542063
61418330525367316475209292730703
61418330525367318302820140987453
61418330525367318302820140988905
61418330525367318305351545931141
61418330525367318305351545936757
61418330525369953526391917921281
61418330525369968342959584222125
61418330525369968343795264565805
61418330525369968343795266082125
61418330525369968343795380400989
61418330525369968343796409270765
61418330525369968345407302095219
61418330525369968345470063860143
61418330525369968345470068440699
61418330525369968345470068459413
61418330525369968345490984915011
61418330525369968345972161161863
61418330525369968346223209638501
61418330525369968346305748784379
61418330525369968346305748803093
61418330525369968346305777482187
61418330525369968346306892464117
61418330525369968351054363803715
61418330525369968353564848041003
61418330525369969585836297297195
61418330525369969585836297298647
61418330525369969992535329961743
61418330525369969992598005987519
61418330525369969992598092076587
61418330525369969993372158211425
61418330525369969993434834237201
61418330525369969993434920330641
61418330525369969999940759367579
61418330525369969999940759371951
61418330525369970176449145179073
61418330525369970183708244435697
61418330525369973292692582020731
61418330525369973703721700785731
61418330525370001704821566057321
61418330525370001705386425123965
61418330525370001705659508897213
61418330525370001707082487963203
61418330525370002940168358617445
61418330525370002940168358618897
61418330525370003344420702278675
61418330525370003351762336449089
61418330525370003351762422188237
61418330525370003351763451058013
61418330525370003351951737402545
61418330525370003352034391371275
61418330525370003352035420227953
61418330525370003352035420241051
61418330525370003534964962452015
61418330525370007057804201172803
61418330525370007057804201191517
61418330525370017756735997388333
61418330525370017756736772222993
61418330525370017756737140576973
61418330525370017757551560558081
61418330525370017757572825619301
61418330525370017757572939938165
61418330525370017757573595755313
61418330525370017757573968807941
61418330525370017764350747094039
61418330525370017765166654170761
61418330525370017765166654643145
61418330525370017765167797831577
61418330525370017765167802063665
61418330525370018170840457922231
61418330525370018170841602627191
61418330525370018170841602645905
61418330525370018171028859052187
61418330525370018171029887940677
61418330525370018171112427086555
61418330525370018171112427105269
61418330525370018175924176805351
61418330525370018176195772935761
61418330525370018176196916577863
61418330525370018176196920828665
61418330525370018176678092824715
61418330525370018176950062007753
61418330525370018178455209168587
61418330525370018178456352357227
61418330525370018179209497768403
61418330525370019403864795857429
61418330525370019403865054124633
61418330525370019403865168443497
61418330525370019403927471883205
61418330525370019403927844469273
61418330525370019411479803849053
61418330525370019411542565497337
61418330525370019411542565613977
61418330525370019411542565968269
61418330525370019586879393783027
61418330525370019594473222782333
61418330525370019594473222783785
61418330525370020002009083696563
61418330525370020006255486977223
61418330525370020006339169797015
61418330525370020008514922737873
61418330525370020008598605563281
61418330525370023117584086336955
61418330525370023118337231748131
61418330528228411145632144997361
61418330528228420595986933035826
61418330528228420595986934552146
61418330528228422243114842352850
61418330528228425949153011368782
61418330528324471895233852209069
61418330528324483009086390068424
61418330528325672470117796205009
61418330528325683583154426421704
61418330528325683587390354467518
61418330528325683590497208032484
61418330528325683590497465171187
61418330528325683590497465249928
61418330528325683590497466299688
61418330528325683590497466416328
61418330572210901621620356883153
61418330572276032947741985862657
61418330572276032947825668688065
61418330572276033359335963694301
61418330572276033359607932877339
61418330572283836633179590307457
61418330572283836679183964345283
61418330572286537787634679491789
61418330572286538382702877897197
61418330572286539571208583428913
61418330572287738544905082512317
61418330572287739093697052954509
61418330572287739093969022137547
61418330572287739139701686322349
61418330572287740923275590259473
61418330572287740923275590278187
61418330572308163128304440670813
61418330572310849412782059412299
61418330572310854900701763834219
61418330572312050169780752579643
61418330572312050581374730411287
61418330572312050718572723021835
61418330572312050718844692204873
61418330572312055657700457001563
61418330572312055657784139826971
61418330572312056069294434833207
61418330572312056069566404016245
61418330572312065588550193464681
61418330572312067182602432109231
61418330572312067372876128209881
61418330572490978347432599214273
61418330572490978348247731905633
61418330572490978348250829692799
61418330572490978348250915781867
61418330572490978394004500691735
61418330572490979994623384965005
61418330572490979994623643232209
61418330572490979994626737832835
61418330572490983287124417425985
61418330572490983289635757991943
61418330572490983698154311006931
61418330572490983698154311025645
61418330572490983698906423334957
61418330572490983698969442181971
61418330572490983698969442298611
61418330572490983698970213950943
61418330572490983698970218556037
61418330572490983698970561506805
61418330572490983881921021236017
61418330572490983884432361820849
61418330572494880807678350473107
61418330572494880808493111628159
61418330572494880808496554834407
61418330572494880808496582467953
61418330572494880808496583530763
61418330572494880808496668557021
61418330572494882454869022954735
61418330572494882454872466160983
61418330572494882454872490607989
61418330572494882454872493794529
61418330572494886158400062284479
61418330572494886159214823439531
61418330572494886342166772494851
61418330572494886344678113060809
61418330572501790511894661822339
61418330572501790694909001461811
61418330572501790694909259742113
61418330572502691079706329027267
61418330572502691079706443812691
61418330572502691079706443831405
61418330572502691079706702098609
61418330572502691079707476931817
61418330572502691082155537780217
61418330572502691082218042664567
61418330572502691082218299876347
61418330572502691082218299895061
61418330572502691262721816571289
61418330572502691265169877414073
61418330572502735005567737907771
61418330572502991268976923024051
61418330572505693157687272273257
61418330572506593542463679617587
61418330572506642956324921980171
61418330572526100489644372824051
61418330572526100489644374340371
61418330572526100490396486668397
61418330572526100536216271119185
61418330572526101724990392067287
61418330572526101724990392086001
61418330572526102136772397994973
61418330572526102319786994360999
61418330572526102319790175056309
61418330572527000511676848590343
61418330572527000921013975986619
61418330572527001058208268658749
61418330572527001058208526925953
61418330572527001058211621526579
61418330572527001058211970132201
61418330572527001060719867491911
61418330572527001060722190440205
61418330572527001060722448720459
61418330572527001104028315626091
61418330572527001106473450884055
61418330572527001106473452400375
61418330572527001106473455588319
61418330572527001106476033512283
61418330572527002704584178450291
61418330572527002704584179985325
61418330572527002704584436717495
61418330572527002704584438252529
61418330572527002704587531318121
61418330572527002704587536039695
61418330572527002704587536039855
61418330572527002704587537102505
61418330572527002704587622128763
61418330572527002704587879923743
61418330572527002704587881458777
61418330572527002707098101766781
61418330572527002707098360028321
61418330572527002707098360047035
61418330572527002887602219563215
61418330572527002890049937449407
61418330572527006411441836515063
61418330572527033862682866748695
61418330572527035509878037417909
61418330572527050334036066231205
61418330572527050334038390112619
61418330572527301247207151739699
61418330572527301247478747870109
61418330572527301247479120922737
61418330572527302481989085234631
61418330572527302893583063066275
61418330572527302893854659196685
61418330572527302893855030714279
61418330572527302893855032249313
61418330572527302896368953908465
61418330572527303076785687528343
61418330572527303079299610722529
61418330572527350653729569103969
61418330572527350663018233083199
61418330572530002949890127152953
61418330572530002950642239443551
61418330572530002996462025429373
61418330572530004597018150770127
61418330572530052356976628730493
61418330572530052366265292709723
61418330572530052367018438120899
61418330572530902971922601384371
61418330572530903381259357244179
61418330572530903518457349854727
61418330572530903520965620285939
61418330572530903566719205194403
61418330572530905164829932410559
61418330572530905164830189628003
61418330572530905164833261181303
61418330572530905164833288814849
61418330572530905164833289877659
61418330572530952979743619320403
61418330572530953389078049782477
61418330572530953389914874836733
61418330572530953389914878019061
61418330572530953389917313975955
61418330572530954578691433407529
61418330572530954578694503543887
61418330572530954578694532240243
61418330572537807324665344308219
61418330572537807324667668189633
61418330572537807736447608484395
61418330572537807873645601113657
61418330572537807873708104462973
61418330572537807873708105998007
61418330572537807873708363209787
61418330572537807873708363228501
61418330572537807873710428927587
61418330572537807873710428946301
61418330572537807873710687207841
61418330572537807873710687226555
61418330572537807873711461930073
61418330572537807919461689371437
61418330572537807919461689843613
61418330572537807919461690906471
61418330572537807919461948123867
61418330572537807919461948136965
61418330572537807919464271999665
61418330572537807920029131071925
61418330572537807920217417429555
61418330572537812813400956260371
61418330572537813224367312906315
61418330572537813407381393793357
61418330572537813407381394265533
61418330572537813407381395328391
61418330572537813407381652545787
61418330572537813407381652558885
61418330572537813407946511612431
61418330572537813408134797970061
61418330572537813408197560089277
61418330572537840676490365530549
61418330572537840676490365647189
61418330572537857147779511517549
61418330572537857147779769797803
61418330572537857287488247117863
61418330572537857287489021952523
61418330572537857287489023002283
61418330572537857744835809840661
61418330572539013982265596442557
61418330572539014165196253256621
61418330572539014165279936082029
61418330572541709784910839890467
61418330572541710333953858792035
61418330572541710333956181740329
61418330572541710379707442184179
61418330572541715272830544312387
61418330572541715867627146606099
61418330572541715867627147078275
61418330572541715867627148122419
61418330572541715867627148141133
61418330572541715868443054604295
61418330572541759610554345379467
61418330572541759791039490222659
61418330572541760332489570215937
61418330572599031660749985162315
61418330572599035365093833302005
61418330572599035365095899388599
61418330572599035365096157183419
61418330572599035367543617261533
61418330572599036602135198325499
61418330572599036602137522206913
61418330572599036602137522679089
61418330572599036602890409823109
61418330572599037196931543879767
61418330572599037196931544923911
61418330572599037196931544942625
61418330572599037197687013652015
61418330572599046478133187101499
61418330572599046478133300842987
61418330572599047720258269963969
61418330572599047720258274196057
61418330572599052013498838269845
61418330572599052013498842501933
61418330572599052014314745818951
61418330572599052014314746863095
61418330572599052014314746881809
61418330572599052014314750051039
61418330572599930444106898274433
61418330572599930444922030965793
61418330572599930444925128752959
61418330572599930444925214842027
61418330572599932091301040060821
61418330572599935383798716486145
61418330572599935794828610085805
61418330572599935795580722395117
61418330572599935798094644526493
61418330572599935932841477120509
61418330572599935932841735387713
61418330572599935932844829988339
61418330572599935932845178593961
61418330572599935935353075953671
61418330572599935935355398901965
61418330572599935935355403501235
61418330572599935935355657182219
61418330572599935935355661768439
61418330572599935935356432371011
61418330572599935935356433420771
61418330572599935978594947243549
61418330572599935978662295740183
61418330572599935980356872900749
61418330572599935981108984160349
61418330572599935981110018330639
61418330572599937579220741296201
61418330572599937581666482395897
61418330572599937581668548463617
61418330572599937581728871439399
61418330572599937581729244510741
61418330572599937581731195437453
61418330572599937581731568508795
61418330572599937581732343347827
61418330572599937581732343697587
61418330572599937581732344747347
61418330572599937581732344747507
61418330572599937582484456006899
61418330572599937764680477661835
61418330572599937764680564818133
61418330572599937764746682987299
61418330572599937764746684386979
61418330572599937765498795646579
61418330572599946908684214366459
61418330572599947091698554005931
61418330572599947098474523135563
61418330572599947098476848533297
61418330572599947099229993963187
61418330572599952396600475582131
61418330572599952399112073378583
61418330572599952399112189219591
61418330572599952403378770109497
61418330572599952403378770128211
61418330572599952582063765690087
61418330572599952582063766739847
61418330572599952587146255178859
61418330572599979850353476664843
61418330572599979857946445091793
61418330572599985201830654003277
61418330572599985201894190957153
61418330572599985346682913385665
61418330572599985346685237383719
61418330572599985348377490079671
61418330572599985348380847546771
61418330572599985391619734422177
61418330572599985391620509262453
61418330572599985803214487094097
61418330572599986993062180760947
61418330572599986993062181810707
61418330572599986995506546817423
61418330572599986995508869765717
61418330572599996321706418935733
61418330572599996321708628492459
61418330572600236124354281879325
61418330572600236124354283395645
61418330572600236124623668434135
61418330572600236124623669950455
61418330572600236124626251062363
61418330572600236170379578158537
61418330572600237359136215374257
61418330572600237770730193205901
61418330572600237770730194722221
61418330572600237771001789317597
61418330572600237771002162388939
61418330572600237953930238091255
61418330572600252588382783216375
61418330572600252771313440030279
61418330572600252771313440030439
61418330572600252771334360736631
61418330572600252778656477789057
61418330572600281824016202240657
61418330572600281831610031245627
61418330572600285528362002725453
61418330572600285535956089544117
61418330572600285537648084076455
61418330572600285993219711633429
61418330572600287174737912516995
61418330572600287182331999807835
61418330572600287182332000851979
61418330572600287182332000870693
61418330572600287184777140814207
61418330572600287184779721926115
61418330572600296648175005544309
61418330572600296655771417177507
61418330572602934120996111027525
61418330572602937825339586095873
61418330572602937825341652163593
61418330572602937825341652182307
61418330572602937825341911512321
61418330572602937827787303968967
61418330572602937827789370036687
61418330572602937871095233891133
61418330572602937873542954946555
61418330572602939657177181876771
61418330572602948938379053617981
61418330572602948938379053636695
61418330572602948938379311431675
61418330572602948938379312966709
61418330572602954291546417234727
61418330572602954472050015419467
61418330572602954473744591063713
61418330572602954474497736474889
61418330572602954474560498121769
61418330572602954474560498593945
61418330572602954474560756874199
61418330572602954474560756887297
61418330572602954474581418828121
61418330572602954474581420363155
61418330572602954479644102704691
61418330572602954479644105887019
61418330572602954482091823760113
61418330572602981751220428003915
61418330572602983534857349139307
61418330572602983534857353390109
61418330572602987241648292302099
61418330572602987277341726555493
61418330572602987286567369072555
61418330572602987287404197322237
61418330572602987699186461498413
61418330572602988888024199377873
61418330572602998351422065170833
61418330572602998359016151387583
61418330572602998359018476804031
61418330572602998359771622215207
61418330572603832905167525123823
61418330572603832905167782341267
61418330572603832905170881546987
61418330572603832905170967636055
61418330572603832905171225430875
61418330572603837846558390939165
61418330572603838255890270410065
61418330572603838393087228379343
61418330572603838393087486646547
61418330572603838393090581247173
61418330572603838393090672057975
61418330572603838393090929852795
61418330572603838395597712616631
61418330572603838395598827212505
61418330572603838395599085959319
61418330572603838395601065484461
61418330572603838395601151677119
61418330572603838395601156295263
61418330572603838395601409957373
61418330572603838395601414562467
61418330572603838395602184679605
61418330572603838438841071555011
61418330572603838441354736954377
61418330572603838441354994749197
61418330572603838441438677574605
61418330572603839630129970994875
61418330572603839630132294876289
61418330572603839630948202406521
61418330572603840039466492573749
61418330572603840041912235171051
61418330572603840041974997285895
61418330572603840041976976811037
61418330572603840041977321283949
61418330572603840041978096006181
61418330572603840041978096122821
61418330572603840224926317593287
61418330572603840224928640891501
61418330572603840225744548421733
61418330572603840225744806235427
61418330572603840225828489060835
61418330572603849368930338696635
61418330572603854856846599912307
61418330572603854859356825882391
61418330572603854859357940478265
61418330572603854859358199225079
61418330572603854863624521387045
61418330572603882905395745994561
61418330572603882906297402094101
61418330572603882906297660361305
61418330572603882910481414773347
61418330572603882912988541543535
61418330572603882912988541893455
61418330572603882912988800160659
61418330572603882912989574999531
61418330572603882912989575012581
61418330572603882912989660738679
61418330572603882912991899010635
61418330572603882912992243366907
61418330572603882913073257837989
61418330572603882913075581836043
61418330572603882913075926192315
61418330572603887669754951257163
61418330572603887671449526901409
61418330572603887851865485681011
61418330572603887852681394746437
61418330572603887852684833230951
61418330572603887854379408875197
61418330572603888256933108131771
61418330572603888256936546025859
61418330572603888256953252940653
61418330572603888256956691897551
61418330572603888256957466732211
61418330572603888263647491589983
61418330572603888264463399120215
61418330572603888264463400183025
61418330572603888264463400655409
61418330572603888264466838077113
61418330572603888264466839612307
61418330572603888266157975827271
61418330572603888266161415256553
61418330572603888400911689994007
61418330572603888401727592938019
61418330572603888401727593987779
61418330572603888401727597524239
61418330572603888401727598587049
61418330572603888401812310282233
61418330572603888403419846683731
61418330572603888403422169632025
61418330572603888403423203101071
61418330572603888403423204150831
61418330572603888403506886976239
61418330572603889453328079309867
61418330572603889455835895292207
61418330572603889455836239648479
61418330572603889455838219173621
61418330572603889455838563646533
61418330572603889638766896480013
61418330572603889638769220361427
61418330572603890040510451148257
61418330572603890048040742033111
61418330572603890048040743549431
61418330572603890050548901922425
61418330572603890050551226270399
61418330572603898789567178652543
61418330572603898789569502533957
61418330572603899376748774004439
61418330572603899376751356632667
61418330572603899376769694710791
61418330572603899384366106343989
61418330572603900573959310931413
61418330572603904273218068244975
61418330572603904278302787418155
61418330572603904279997363062401
61418330572610737257913339606795
61418330572610737257913367240341
61418330572610737257913368303151
61418330572610742196786954973527
61418330572610742199300619906125
61418330572610742200053764267589
61418330572610742608568960882499
61418330572610742745833044028715
61418330572610742745833071662261
61418330572610742745833072725071
61418330572610742745833157751329
61418330572610742745833157770043
61418330572610742745833417100057
61418330572610742748280875643137
61418330572610742748343522616973
61418330572610742748343637389347
61418330572610742748343637408221
61418330572610742748343641988617
61418330572610742748343895669601
61418330572610742749096783186419
61418330572610742794097223716157
61418330572610742794850368077621
61418330572610743983627668204713
61418330572610744578487035202387
61418330572610753317421624408449
61418330572610753317421628640537
61418330572610753912218228218481
61418330572610759217120154044031
61418330572610759395050889218625
61418330572610759400134493683503
61418330572610759400134493683551
61418330572610786671687570741861
61418330572610786671687829009065
61418330572610786671690923609691
61418330572610786671691009702971
61418330572610787266299216615087
61418330572610787266299331400511
61418330572610787266299585435627
61418330572610792024672157274945
61418330572610792024860442569765
61418330572610792159610631218151
61418330572610792159610717307219
61418330572610792159673478954051
61418330572610792159673737221255
61418330572610792162121196945237
61418330572610792162121455579623
61418330572610792205361118339449
61418330572610792205423880458665
61418330572610792205426945890551
61418330572610792205427318943179
61418330572610792616954837890791
61418330572610792616958276847689
61418330572610793809250254050171
61418330572610803142793161777269
61418330572610803318464352049203
61418330572610803325995792006459
61418330572610803737589765587301
61418330572611943505907449326355
61418330572611945152283360652931
61418330572611954669300603739057
61418330572611959974202530036991
61418330572611992779491916811945
61418330572611992919203831100199
61418330572611993513728467262387
61418330572612004494672141107877
61418330572612009382959247123143
61418330572614644659546629445261
61418330572614645071325196397335
61418330572614645206078910564071
61418330572614645208523189007883
61418330572614645208526628437165
61418330572614645208585951122727
61418330572614645208589303990557
61418330572614645208589390201929
61418330572614645208589648482183
61418330572614645209342535980447
61418330572614645254339536031191
61418330572614645254343233255293
61418330572614647038670024814389
61418330572614647038670024827487
61418330572614647038733045213699
61418330572614647038733046276557
61418330572614661672282302273643
61418330572614661862890729653461
61418330572614661862911650358409
61418330572614689719202302131061
61418330572614689726733623052091
61418330572614689726817048660055
61418330572614689726817051842383
61418330572614689726817305877499
61418330572614694485189877716817
61418330572614694622384431488559
61418330572614694622447193485311
61418330572614694622450546353141
61418330572614694622450890844767
61418330572614694665673071737047
61418330572614694668200778393775
61418330572614694668204102565249
61418330572614694668204475617877
61418330572614695214715749941267
61418330572614695214715831444115
61418330572614695214715836030335
61418330572614695214733314597461
61418330572614695214736670647619
61418330572614695214736753554359
61418330572614695214736756736687
61418330572614695217163553903429
61418330572614695217163553916479
61418330572614695217163812183683
61418330572614696269579947936811
61418330572614696452510346470621
61418330572614696452510604750875
61418330572614696452510605813733
61418330572614696452594288639141
61418330572614696864292610672945
61418330572614696864376551765557
61418330572614705778710473191435
61418330572614705786325222902757
61418330572614711093737632393835
61418330572635052586318671884211
61418330572635052587133546308367
61418330572635052587133804575571
61418330572635053824176031712279
61418330572635053824176288923899
61418330572635054370707336976387
61418330572635054370707450245491
61418330572635054370707451761811
61418330572635054370707708512695
61418330572635054370708484886601
61418330572635054370708484899651
61418330572635054373156545729337
61418330572635054373218934772839
61418330572635054373219049078653
61418330572635054373219050613687
61418330572635054373219050613847
61418330572635054373219307825467
61418330572635054373219307844181
61418330572635054418972519681303
61418330572635054418972633987117
61418330572635058077565108310263
61418330572635059312911900876051
61418330572635059907708246426107
61418330572635069188090538915571
61418330572635069188090652184675
61418330572635069188090910451879
61418330572635069190601136421963
61418330572635069190602136712023
61418330572635069190602252553031
61418330572635069194868831926617
61418330572635069194868833442937
61418330572635069236355721620487
61418330572635069243134016153469
61418330572635069243698875220113
61418330572635070430215626027439
61418330572635070841997890216665
61418330572635071019928625267551
61418330572635071025012228302437
61418330572635071025012228303841
61418330572635071027522713013513
61418330572635071027522713030775
61418330572635074724275540349625
61418330572635074731052605949203
61418330572635074731805751379093
61418330572635074731868513498309
61418330572635101992565164535473
61418330572635101993380782032245
61418330572635102000157961600767
61418330572635102000158218701571
61418330572635102000158218818211
61418330572635102000158990470543
61418330572635102000159080814785
61418330572635102000159338026405
61418330572635103647288133301575
61418330572635103784485011321913
61418330572635103786996610150863
61418330572635109137718321960783
61418330572635109137718579178227
61418330572635118647685560102241
61418330572635118649317492656223
61418330572635118649380251587495
61418330572635118654463854635223
61418330572635118654463857817551
61418330572635119060911466237065
61418330572635119060911470487867
61418330572635119068505553522289
61418330572636253346392791384691
61418330572636253346664760548855
61418330572636253346664760567729
61418330572636254581174724879623
61418330572636255130238664504853
61418330572636255130782860063667
61418330572636255131054829246705
61418330572636255175971327154461
61418330572636260069910594043395
61418330572636260481504571875039
61418330572636260481776541058077
61418330572636260663891033130289
61418330572636269398557926818807
61418330572636269810423873833489
61418330572636269993354529093645
61418330572636269993354530628679
61418330572636270000697568387457
61418330572636270000969537570495
61418330572636271594812569151063
61418330572636271599080264655717
61418330572636271599080266190751
61418330572636271599080266209625
61418330572636271782010923023689
61418330572636271784542326904519
61418330572636271785358234434751
61418330572636302757993741658003
61418330572636302757994597982253
61418330572636302759689174674855
61418330572636302759689174676259
61418330572636304404369652984579
61418330572636304406818231412607
61418330572636304406818231431481
61418330572636304544078986161085
61418330572636304544079243372705
61418330572636309894737935834527
61418330572636309894800955184077
61418330572636309895553842316403
61418330572636309895554100595253
61418330572636310489262569436251
61418330572636310489262570499109
61418330572636319223448287940775
61418330572636319224201433370665
61418330572636319228531890988503
61418330572636319228531894170831
61418330572636319406399865461031
61418330572636319412299376052249
61418330572636319817910159404409
61418330572636319817972922586323
61418330572636319817993843292675
61418330572636319818726066934641
61418330572636319818726067997499
61418330572636319823056525634211
61418330572636319823056528816539
61418330572636319823893353883893
61418330572636319825504246689633
61418330572636319826341074939315
61418330572636321007836983277063
61418330572636321012857825727927
61418330572636321012920587865857
61418330572636321015368308903809
61418330572636321609892943566939
61418330572636321609913864273339
61418330572638955047379300637269
61418330572638955047379558904473
61418330572638955047380333737681
61418330572638955047380333743505
61418330572638955047380676694273
61418330572638955049828394567367
61418330572638956284421784506147
61418330572638956284422041717767
61418330572638956285258869954351
61418330572638956830953204574393
61418330572638956830953462841597
61418330572638956830954237674805
61418330572638956830954237680629
61418330572638956830954580631397
61418330572638956833402298504491
61418330572638956833464803407555
61418330572638956833464803407715
61418330572638956833465060619335
61418330572638956833465060638049
61418330572638956879218272475171
61418330572638956880055100711755
61418330572638960537810861104131
61418330572638960537810861122845
61418330572638961772341746139687
61418330572638961773157653669919
61418330572638961773178574376271
61418330572638962367138091693955
61418330572638962367138092738099
61418330572638962367138092756813
61418330572638962367954257498825
61418330572638971101805243656951
61418330572638971109419993368273
61418330572638971513587507833127
61418330572638971648336406513577
61418330572638971648336664780781
61418330572638971650848005346739
61418330572638971650848262558519
61418330572638971650848262577233
61418330572638971655114586255519
61418330572638971696601847472599
61418330572638971696601847485697
61418330572638971696622510961555
61418330572638971701685193303091
61418330572638971701685196485419
61418330572638971703379768947337
61418330572638971704132914358513
61418330572638971704216597197019
61418330572638973302243642991819
61418330572638973485257982631499
61418330572638973485257982650213
61418330572638973487768465807381
61418330572638973487768465824643
61418330572638973487789386512329
61418330572638973487789386531043
61418330572638973488521611235819
61418330572638973488542531942219
61418330572639004461241657607325
61418330572639004461241657608777
61418330572639004461241661839413
61418330572639004461241915874529
61418330572639004461241919056857
61418330572639004462936234301331
61418330572639004462936234302783
61418330572639004462936491518775
61418330572639004463689379713959
61418330572639005048423400102939
61418330572639005055201321577677
61418330572639005055953349197601
61418330572639005055953463516465
61418330572639005056037146341873
61418330572639005056038146631933
61418330572639005056038149814261
61418330572639005057649039450771
61418330572639005057732722276179
61418330572639005057732836595043
61418330572639006244814446936977
61418330572639006244814705202729
61418330572639006244814705204181
61418330572639006244815480037389
61418330572639006244815819811653
61418330572639006244815822993981
61418330572639006247326302981919
61418330572639006247326303000633
61418330572639006247326303005005
61418330572639006248079448411809
61418330572639006290548110956925
61418330572639006839590015255393
61418330572639006842122533762409
61418330572639006842122648064011
61418330572639006842122648081273
61418330572639009951672103466715
61418330572639009951672103485429
61418330572639010545631621828543
61418330572639010546468449015367
61418330572639011598800901941475
61418330572639011598801160223181
61418330572639011780978671624825
61418330572639011780978671630441
61418330572639011781815499861409
61418330572639012192760678602271
61418330572639012192760935819715
61418330572639020932532096026203
61418330572639020934226671670449
61418330572639021063893340179091
61418330572639021064646484540507
61418330572639021064646485590267
61418330572639021068975828618103
61418330572639021069728974029279
61418330572639021069792850751595
61418330572639021069792850770309
61418330572639021071487426395841
61418330572639021072239457203757
61418330572639021072240571825731
61418330572639021107931685954353
61418330572639021107931685967451
61418330572639021107931689136681
61418330572639021109626004381203
61418330572639021109626261598599
61418330572639021109646925087555
61418330572639021110379149792379
61418330572639021110400070498731
61418330572639021114709607429091
61418330572639021114709610611419
61418330572639021115462752840267
61418330572639021115546435678773
61418330572639021117157328484513
61418330572639021117994156734195
61418330572639021521408525787873
61418330572639021521429188213971
61418330572639021521429192446059
61418330572639021522161671199049
61418330572639021522182333625147
61418330572639021527328699854949
61418330572639021529023275499195
61418330572639021529776420910371
61418330572639021656973331980001
61418330572639021663751511721943
61418330572639021666282915602773
61418330572639022716104885354403
61418330572639022718615368528881
61418330572639022891504475282761
61418330572639022891504475301475
61418330572639022899098304306397
61418330572639022899098304306445
61418330572639022899119225012797
61418330572639022902382853598451
61418330572639023310880568495671
61418330572639023313411972376501
61418330572639023314165117787677
61418330578184356933799096462089
61418330578184356933799211719689
61418330578196364506042135492617
61418330578196364506230421837149
61418330578196364506317428828415
61418330578196366336189230646447
61418330578196366336377257674015
61418330578196380558207270926733
61418330578196380969989506541907
61418330578196380969989535102909
61418330578196380977332660004775
61418330578216773670675119142729
61418330578216788493057213839961
61418330578216790139433125166537
61418330578219475374110465113785
61418330578219475374110493712215
61418330578219490191494040007671
61418330578219490196304273466485
61418330578219491431086206961417
61418330578220676128661440408035
61418330578220676130920871936597
61418330578220676131109158281129
61418330578220676131192869699351
61418330578220676131192955425401
61418330578220676131945986530811
61418330578220681482395843832141
61418330578220690946045015301921
61418330578220690948492733175015
61418330578220690948576415994807
61418330578220692595704443880045
61418330578220692602210281839831
61418330578220696299214444986387
61418330578403211383045896838575
61418330578403211566060350791295
61418330578403211567755926725601
61418330578403211568509186461257
61418330578411316492787075718147
61418330578411316492807996423095
61418330578411316675801529670867
61418330578414018381497424967353
61418330578414018381518345672301
61418330578415213602395914129359
61418330578415218955586267706717
61418330578415218955586296305147
61418330578415263420426993905091
61418330578415263428041743616413
61418330578415268369426589375999
61418330578435626463779987893035
61418330578435626463783340760865
61418330578435626470560492099591
61418330578435626471038196442387
61418330578435626471310165625425
61418330578435626471313633278679
61418330578435626471376395043603
61418330578435626473068392542251
61418330578435626473070970687849
61418330578435626473071745410081
61418330578435626473821534771099
61418330578435626473821537953427
61418330578435626473824116099025
61418330578435626473824890821257
61418330578435628117414107768963
61418330578435628117685732595729
61418330578435628117685845846119
61418330578435628117686075416967
61418330578435628117686076952001
61418330578435628117689200248983
61418330578435628117689544605255
61418330578435628120200027425601
61418330578435628300616502660183
61418330578435628300616732231031
61418330578435628300700186548449
61418330578435628300700530904721
61418330578435628300703539416279
61418330578435628300703883772551
61418330578435628303130684239665
61418330578435628303151604827973
61418330578435631823706421515117
61418330578435631824543245513997
61418330578435631824543249764799
61418330578435632007473902328061
61418330578435632007473902333677
61418330578438328174473284146239
61418330578438328174556966971647
61418330578438328174560434624901
61418330578438328174560437807229
61418330578438330003863534640111
61418330578438330003863563336467
61418330578438330006398406174195
61418330578438333710720961954585
61418330578438333710720961973299
61418330578438333710720966205387
61418330578439528930805870305797
61418330578439528931555659666815
61418330578439528931555916884259
61418330578439528931559011484885
61418330578439528931559016189149
61418330578439528931559017252007
61418330578439528934067287565127
61418330578439530577931571465567
61418330578439530577931598639987
61418330578439530577931828210835
61418330578439530577931829745869
61418330578439530577934922811461
61418330578439530577934927515725
61418330578439530577934953042851
61418330578439578345420259614591
61418330578439578347091701691127
61418330578439578756428482133295
61418330578439578756446021260959
61418330578439578756449377311117
61418330578439578757202522741007
61418330578439578757261927274871
61418330578439578757261928337681
61418330578439578757261928810065
61418330578439578757262957207457
61418330578439578757265280255129
61418330578439578757265396463319
61418330578439579991771921359029
61418330578439583697813413502499
61418330578446433286809772208721
61418330578446433286809772214337
61418330578446433286809772227435
61418330578446433286809773277195
61418330578446433286810030507689
61418330578446433286812096206775
61418330578446433287565241753305
61418330578446433287565500033559
61418330578446438637468980204217
61418330578446438638284629448531
61418330578446438638284887730237
61418330578446438820462140834157
61418330578446438820462140839773
61418330578446438820462140852871
61418330578446438820462141902631
61418330578446438820462399133125
61418330578446438820483319838073
61418330578446438821215286264047
61418330578446438821215544544301
61418330578446438821298969088211
61418330578447634044647876026519
61418330578447639394551356197177
61418330578447639395367263723197
61418330578447639577482013011241
61418330578447639577544775126085
61418330578447639577565695831033
61418330578447639578297920537261
61418330578447639578381603361265
61418330578447639578381603362669
61418330578450335747055526071223
61418330578450340685932211591575
61418330578450341280728815401607
61418330578450341280728815420321
61418330578450341281544721882079
61418330578508561338413196354795
61418330578508561338415520819409
61418330578508561338416176151283
61418330578508561338416549222625
61418330578508561338416549689185
61418330578508561345193700561351
61418330578508561345925665936113
61418330578508561345943374087185
61418330578508561345946472919899
61418330578508561345946841740439
61418330578508561346009603505363
61418330578508561346010378227595
61418330578508561347617918165505
61418330578508561347701482080213
61418330578508561347704179149609
61418330578508561347704183735829
61418330578508561347704953871841
61418330578508561347704954338401
61418330578508561347704955388161
61418330578508561348454743232859
61418330578508561348454746415187
61418330578508561348457066647713
61418330578508561348457067697473
61418330578508561348457070879801
61418330578508562994830538835227
61418330578508562994833235904623
61418330578508563167722743358803
61418330578508563175336719162969
61418330578508563177761311373659
61418330578508563177782116355691
61418330578508563177844878474907
61418330578508563177847575544303
61418330578508577808866433937923
61418330578508577809430518169907
61418330578508577809618546247235
61418330578508577809681222273011
61418330578508577809702228600467
61418330578508577809702229067027
61418330578508577809702229072643
61418330578508577809702487352945
61418330578508577809703257470243
61418330578508577809703262187605
61418330578508577809703630541585
61418330578508577811377031431265
61418330578508577812212711774945
61418330578508577812213856498779
61418330578508577816480408808969
61418330578508577817233554238859
61418330578508577817296314822881
61418330578508577817296316358075
61418330578508577817297459546555
61418330578508577817297462728883
61418330578508577818990891983447
61418330578508577818990892002161
61418330578508577818992035190801
61418330578508577992632885414531
61418330578508577992632885886707
61418330578508577992633144167009
61418330578508577992634029075347
61418330578508577992634287355649
61418330578508577992695676225731
61418330578508577992716568234323
61418330578508577992716941305665
61418330578508577992717716145941
61418330578508577992717970175441
61418330578508577994391252160037
61418330578508577995143368589009
61418330578508577995144512262923
61418330578508577995144513312683
61418330578508577995144513312843
61418330578508577995144516495011
61418330578508577995165434019035
61418330578508578000227086422369
61418330578508578000228116360619
61418330578508578000228119542947
61418330578508578001921663116375
61418330578508578001922692004865
61418330578508578002487551071509
61418330578508607459420331348003
61418330578508610761479157358859
61418330578508610761479160541187
61418330578508610761481739040917
61418330578508610761482513409017
61418330578508610761482513875577
61418330578508611162947905473933
61418330578508611163701046653021
61418330578508611163766131832799
61418330578508611171294875657991
61418330578508611171297200122605
61418330578508612406079132217857
61418330578508612406079133617537
61418330578508612408608213046851
61418330578508612408608214096611
61418330578508612408610537161545
61418330578511263049172725562637
61418330578511263049190175433407
61418330578511263049193531483565
61418330578511263049193643086661
61418330578511263049193646268989
61418330578511263051618118971117
61418330578511263051620443435731
61418330578511264881029175969117
61418330578511279101083599964787
61418330578511279695879945513231
61418330578511279695879945526329
61418330578511279695880202258499
61418330578511279695880203793533
61418330578511279695881088701871
61418330578511279695881346982173
61418330578511279695881350164501
61418330578511279698329068037595
61418330578511279698391457085309
61418330578511279698391571870733
61418330578511279698391571876349
61418330578511279698412750863003
61418330578511279703474146048893
61418330578511279703475175987143
61418330578511279703475179169471
61418330578511279705922897042565
61418330578511308751073413142883
61418330578511312455354128447901
61418330578511312455419213627679
61418330578511312462947957452871
61418330578511312464644857561731
61418330578512460101906858745039
61418330578512463798658949148663
61418330578512463798661157292819
61418330578512463798661928945151
61418330578512463798662302016493
61418330578512463805439078767557
61418330578512463806188868128575
61418330578512463806189125346019
61418330578512463806192219946645
61418330578512463806256131021463
61418330578512463807947234874081
61418330578512463807949931943477
61418330578512463807950706665709
61418330578512463808699351303053
61418330578512463808700380172829
61418330578512463808700494609737
61418330578512463808700494958253
61418330578512463808700496026887
61418330578512463808700499209055
61418330578512463808702818956307
61418330578512463808702819441741
61418330578512463808703077354653
61418330578512463808703852076885
61418330578512463808786387009341
61418330578512463808786760180061
61418330578512465455076291629095
61418330578512465455078988698491
61418330578512465455832134109667
61418330578512465455915443747093
61418330578512465455915816935075
61418330578512465638090631268775
61418330578512465638093328338171
61418330578512465638093329737851
61418330578512465638846215818965
61418330578512465638846473749347
61418330578512465638930156574755
61418330578512480269947981394335
61418330578512480269948238611779
61418330578512480269949010264111
61418330578512480269949383335453
61418330578512480269949386517781
61418330578512480272397104390875
61418330578512480272458464568813
61418330578512480272459493438589
61418330578512480272459608224013
61418330578512480272459608229629
61418330578512480272459609292487
61418330578512480272459612474815
61418330578512480272480787216283
61418330578512480277542067616749
61418330578512480277542069151943
61418330578512480277543212340423
61418330578512480277543215522751
61418330578512480280074616221253
61418330578512509919938053311811
61418330578512509919938053324909
61418330578512509919938054374669
61418330578512509927469120197725
61418330578512513212436389649613
61418330578512513212438712597907
61418330578512513212439861553669
61418330578512513219213539472019
61418330578512513220029448537445
61418330578512513220032915836407
61418330578512513221727491480653
61418330578512513222564319717237
61418330578512513623465254379497
61418330578512513623465626387981
61418330578512513623465626401079
61418330578512513623465627450839
61418330578512513623467577327791
61418330578512513623468720988607
61418330578512513624218395558585
61418330578512513624220718506879
61418330578512513624221866399783
61418330578512513624283484858023
61418330578512513624283510367839
61418330578512513624283853796607
61418330578512513624283853809705
61418330578512513624284628513223
61418330578512513624284628518839
61418330578512513624284628531937
61418330578512513624284629581697
61418330578512513624284887861951
61418330578512513624301306731661
61418330578512513624302454637663
61418330578512513624304401332287
61418330578512513624304405564375
61418330578512513624304774384915
61418330578512513624305549219575
61418330578512513624305549238289
61418330578512513631811452911223
61418330578512513631811453974033
61418330578512513631811454446417
61418330578512513631812482843809
61418330578512513631812597635057
61418330578512513631812600817225
61418330578512513631814920564477
61418330578512513631814920682521
61418330578512513631814922099671
61418330578512513633509497743917
61418330578512513633594213217519
61418330578512513634344001161595
61418330578512513634346325626209
61418330578512513634347358628695
61418330578512513807299227968191
61418330578512513814076378840357
61418330578512513816521513962919
61418330578512513816523836911213
61418330578512513816524870498351
61418330578512513816524871548111
61418330578512513817361698734935
61418330578512514866408827180245
61418330578512514868856289955413
61418330578512514868856548235667
61418330578512514868937906946381
61418330578512514868940231061075
61418330578512514869693118191997
61418330578512514869693376472251
61418330578512515051868563760653
61418330578512515051870887875347
61418330578512515052707716111931
61418330578512515463650569319705
61418330578512515463650570719385
61418330578512515463652893784319
61418330578512525979446228617371
61418330578512525987060978328693
61418330578512529682972395520335
61418330578512529682972652737779
61418330578512529682973424390111
61418330578512529682973800643781
61418330578512529683726684592327
61418330578512529683726942872629
61418330578512529683810371662921
61418330578512529683810628880365
61418330578512529686258089536015
61418330578512529686258346753459
61418330578512529690567626466423
61418330578512529690567629648751
61418330578512529691320771877599
61418330578512529691404454716057
61418330578512529693852175758429
61418330578519368158913904442209
61418330578519368161361622315303
61418330578519368161445563066881
61418330578519368161445563421013
61418330578519368162198450564985
61418330578519369396708414894141
61418330578519369808490679070317
61418330578519369808574362958583
61418330578519369808574620176027
61418330578519369991505018709997
61418330578519369991588959815707
61418330578519384808152527931195
61418330578519384813215324928465
61418330578519412626032658527523
61418330578519417575222864690985
61418330578519417575223122958189
61418330578519419222351921445999
61418330578519419222352179713203
61418330578520568918440530182625
61418330578520568918443997835879
61418330578520568918527565888961
61418330578520568918527938941589
61418330578520568918527939059633
61418330578520570748336605569223
61418330578520570748587394702749
61418330578520570748587395765607
61418330578520585382199643448385
61418330578520585382220564290091
61418330578520585387283248031515
61418330578520618332301772558307
61418330578520618332302145610935
61418330578520618332305125426137
61418330578520618332305154122493
61418330578520618332305498478765
61418330578520618926830134659667
61418330578520619979434298488719
61418330578520629862020223713333
61418330578520634796060885824067
61418330578520634803592325779871
61418330578523270621687962874827
61418330578523270621691315860749
61418330578523272451771692223315
61418330578523272451834712609575
61418330578523286673602049849567
61418330578523287085384314025743
61418330578523315094081705657547
61418330578523315094165131265511
61418330578523315094165388482955
61418330578523320033017687043541
61418330578523320033017801356581
61418330578523320035548860881139
61418330578523320035549205237411
61418330578523320035552558223333
61418330578523320447334564014213
61418330578523320627814032591985
61418330578523320627814290872287
61418330578523320627817500245239
61418330578523320627817500258337
61418330578523320627817758525541
61418330578523320630265221300661
61418330578523320630265221313759
61418330578523320630265479580963
61418330578523320631102049550343
61418330578523321865612013866449
61418330578523321865612272146751
61418330578523322277394278068773
61418330578523331153673305508213
61418330578523336506839385393297
61418330578543679786320602155617
61418330578543679786320602168667
61418330578543679786320716474481
61418330578543679786320716475885
61418330578543683489829693310317
61418330578543683490582834489405
61418330578543683490666517309197
61418330578543683490666521559999
61418330578543685136979924819897
61418330578543685137795574064211
61418330578543685137795832345917
61418330578543685319973086518471
61418330578543685320810171985597
61418330578543694600356497271363
61418330578543694600920581503347
61418330578543694601108609580675
61418330578543694601192291933907
61418330578543694601192292400467
61418330578543694601192549151351
61418330578543694601193320803683
61418330578543694601193325521045
61418330578543694601193697057353
61418330578543694603641414930447
61418330578543694603702775108385
61418330578543694603703803978161
61418330578543694603703919832219
61418330578543694607970472142409
61418330578543694608723617572299
61418330578543694610480955316887
61418330578543694610480955335601
61418330578543694610481069635751
61418330578543694610482098524241
61418330578543694611234100746777
61418330578543694611235243935417
61418330578543695845827862214589
61418330578543696255099528916137
61418330578543696257610012071901
61418330578543696257610126390765
61418330578543696258363157501791
61418330578543696430498860074547
61418330578543696430499117291991
61418330578543696433030637038365
61418330578543696440624351711581
61418330578543696440624351730295
61418330578543696440624466030445
61418330578543696441377497141471
61418330578543700137105497211351
61418330578543700137293783555883
61418330578543700137356287040505
61418330578543700137377466375675
61418330578543700144133438261187
61418330578543700144134467149677
61418330578543700144699326216321
61418330578543700144887612560853
61418330578543732903607248615405
61418330578543732903690932503671
61418330578543732903690935685999
61418330578543744021811937005995
61418330578543744021811940188323
61418330578543744024258514872777
61418330578543744024259658061417
61418330578543745668939964872519
61418330578544880543319295322961
61418330578544880543319409641825
61418330578544880543319409643229
61418330578544880544156123572643
61418330578544880544156152152359
61418330578544884247665210128025
61418330578544884247665210476541
61418330578544884247665210482157
61418330578544885894794267231555
61418330578544885894878208337265
61418330578544885894878208338669
61418330578544886076992700409477
61418330578544886076992957626921
61418330578544886077055719741765
61418330578544886077076640446713
61418330578544886077808606871235
61418330578544886077892547976945
61418330578544886077892547978349
61418330578544895358190985573427
61418330578544895358192128762067
61418330578544895358275815832661
61418330578544895358276073050105
61418330578544895359949470770555
61418330578544895360702611582413
61418330578544895360702611930929
61418330578544895360702611936545
61418330578544895360702611949643
61418330578544895360723533705755
61418330578544895360723790923199
61418330578544895367479648484231
61418330578544895367479648502945
61418330578544895367479762803095
61418330578544895367480791691585
61418330578544895368045650758229
61418330578544895368316476739529
61418330578544895368316591052777
61418330578544895368317619922553
61418330578544895368317619928169
61418330578544896602826555381933
61418330578544897004566896900003
61418330578544897007914207850535
61418330578544897007914207968627
61418330578544897012160982766881
61418330578544897014608705239245
61418330578544897014608819558109
61418330578544897015445647807791
61418330578544897190091747951391
61418330578544897190928920561557
61418330578544897197623044878925
61418330578544897197623044897639
61418330578544897197623159197789
61418330578544897198459873134223
61418330578544897198459987447471
61418330578544900711424323393785
61418330578544900711445502734571
61418330578544900718201360295603
61418330578544900718201360314317
61418330578544900718202503502957
61418330578544900718767362569601
61418330578544900719039331733925
61418330578544900719039331739541
61418330578544934073036747850977
61418330578544934073036747864075
61418330578544935307818681345909
61418330578544935307818681359007
61418330578544935308655509595591
61418330578544935308655767874441
61418330578544935902364237778297
61418330578544944773727027125403
61418330578544944773727030307731
61418330578544944778810630173339
61418330578544944778810633355667
61418330578544944781341005178777
61418330578544944781342034048553
61418330578544945183562522942247
61418330578544945183563666130887
61418330578544945183646205780753
61418330578544945183647238882617
61418330578544945183647348969393
61418330578544945183647607236597
61418330578544945183647610418925
61418330578544945186074149305365
61418330578544945186074149318463
61418330578544945186095328292019
61418330578544945190404608004983
61418330578544945190404611187311
61418330578544945191177530933871
61418330578544945191241436254617
61418330578544945192852329060405
61418330578544945193688014108349
61418330578544945193689157296989
61418330578544946425938656990103
61418330578544946425938658039863
61418330578544946426022226565329
61418330578544946428469947603281
61418330578544946428469947620751
61418330578544946428470061933791
61418330578544947012952773920149
61418330578544947022994582266459
61418330578544950131980063040133
61418330578544950132063745859925
61418330578547582246566354962535
61418330578547582247403183199119
61418330578547585950912274353867
61418330578547587598041326858079
61418330578547587780239760017287
61418330578547587780239760036001
61418330578547587780240017253445
61418330578547597061438303480253
61418330578547597061439078314913
61418330578547597061439446668893
61418330578547597061439449851221
61418330578547597063887167724315
61418330578547597063949672625927
61418330578547597063949675808255
61418330578547597063970593332279
61418330578547597063970850549723
61418330578547597068969370366167
61418330578547597070726708129469
61418330578547597071479853540645
61418330578547597071480996729285
61418330578547597071564679554693
61418330578547598306073615008457
61418330578547598710262050179663
61418330578547598717855764865769
61418330578547598717855879184633
61418330578547598900870104505449
61418330578547598900870104524163
61418330578547598900870218824313
61418330578547598901623249935339
61418330578547630423301431686417
61418330578547630425080919083859
61418330578547631657895193154229
61418330578547632069677427700929
61418330578547632252691682669935
61418330578547632255224229739405
61418330578547632255224315478553
61418330578547635958733289107731
61418330578547637011902569220663
61418330578547637194017576790621
61418330578547637194101259616029
61418330578547646475215863017429
61418330578547646475217006206069
61418330578547646475299545842837
61418330578547646475300320677497
61418330578547646475300430764273
61418330578547646475300434996361
61418330578547646475300689031477
61418330578547646476995007458279
61418330578547646477727231113343
61418330578547646477727232163103
61418330578547646477748152869455
61418330578547646482810835211039
61418330578547646482830612728751
61418330578547646482894518049497
61418330578547646484505410855285
61418330578547646485341095903229
61418330578547646888755579270107
61418330578547646889509753569773
61418330578547646894676782225673
61418330578547647076853150421415
61418330578547648121591516075349
61418330578547648121591774342553
61418330578547648121591888661417
61418330578547648129185716616627
61418330578547648129185717666387
61418330578547648131717007228353
61418330578547648131717121547217
61418330578547648304606113982233
61418330578547648304606114000947
61418330578547648304606228301097
61418330578547648312199943005869
61418330578547648312199943005917
61418330578547648315484492297923
61418330578547648723982207195143
61418330581150726619930452228676
61418330581150726627273602645974
61418330581150726627273605828302
61418330581150726627461889003604
61418330581150726627461892185932
61418330581175043597975294069008
61418330581175043597975295118768
61418330581175043605318447668634
61418330581175043605506735076024
61418330581175053068967329156143
61418330581175053068967332220427
61418330581175053068967333270187
61418330581365613965930555620110
61418330581365628790088294471253
61418330581365628790088552751555
61418330581365628790840697811192
61418330581365629201869815587911
61418330581369531251170132423473
61418330581369531845882681362624
61418330581369564604690501016416
61418330581369566251818781380102
61418330581369575716033297239687
61418330581369575722811476981629
61418330581369581075976810725649
61418330581389929706120190171006
61418330581389929706936098186672
61418330581389929708630674880678
61418330581389929889134530277038
61418330581389929889698614509022
61418330581389929889950323035104
61418330581389929889950437826144
61418330581389939177928018482607
61418330581389939180375739538029
61418330581389940408190464862152
61418330581389940414968644664121
61418330581389940414968644665573
61418330581389940415718433965112
61418330581389940415721531748066
61418330581389940415721757264945
61418330581389940415721790015270
61418330581393826816460139150294
61418330581393826816460139169168
61418330581393826816460140218928
61418330581393831755399845052694
61418330581393831755419732657182
61418330581393831757844210057958
61418330581393832167181850961666
61418330581393832168876427674546
61418330581393832350196076878732
61418330581393832352640440834236
61418330581393832352640441883996
61418330581393843463232448413584
61418330581393843470760417516544
61418330581393843470844100341952
61418330581393843470847456392110
61418330581393843470847539298850
61418330581393843470847542481178
61418330581393843470847567995206
61418330581393843470847571177534
61418330581393843470847829523479
61418330581393876227057752927224
61418330581393876227058011194428
61418330581393876229568237170336
61418330581393876817502863627594
61418330581393881580227185794018
61418330581393881582737670037130
61418330581400734872732517350526
61418330581400734873548425366192
61418330581400736705382926546464
61418330581400736705382927596224
61418330581400747221931844528622
61418330581400747228710024270564
61418330581400750927969897709370
61418330581400750934747790487752
61418330581400780575449117513784
61418330581401931926765402261850
61418330581401931927037371444888
61418330581401935630359090437334
61418330581401935630630686567904
61418330581401935632803455442598
61418330581401935632803455461472
61418330581401935632803456511232
61418330581401935632805779459526
61418330581401935633075424625636
61418330581401935633075425694270
61418330581401936865893136241578
61418330581401937277487114073222
61418330581401937279181690786102
61418330581401937279450963949504
61418330581401937279451337020846
61418330581401937279453286897798
61418330581401937462381620763568
61418330581401937462465303588976
61418330581401946750446353367868
61418330581401946750446354902902
61418330581401946751199500864959
61418330581401947985792371094784
61418330581401947985792371211424
61418330581401947985792399791140
61418330581401948397574377120396
61418330581401948580588632102452
61418330581401948580588746874778
61418330581401951692583598868338
61418330581401952103612430184504
61418330581401952103612431719538
61418330581401952279764821652992
61418330581401952279764822702752
61418330581401952287379829644616
61418330581401952287379915737896
61418330581401952287379916787656
61418330581401952287379944435656
61418330581401952287379945485416
61418330581401952287380289920393
61418330581401952287380290037033
61418330581401981934669731039296
61418330581401985046099839801396
61418330581401985046103195851554
61418330581401985633096390558880
61418330581401985633846178870138
61418330581401985633846179919898
61418330581401985633848502868192
61418330581401985640624101394636
61418330581401985640624358612080
61418330581401985640707784220044
61418330581401985640711140270202
61418330581401986693231219487442
61418330581401996164223914990959
61418330581404639165628679340332
61418330581404653983011881279516
61418330581404653983011882329276
61418330581404653990627004062180
61418330581404683043308846248576
61418330581404686749349997216650
61418330581404686750102367788794
61418330581404687334836902618486
61418330581404687336531478262732
61418330581404687344059446315932
61418330581404688571877495989648
61418330581404688579492245700970
61418330581404697867470974617435
61418330581404698455489770344297
61418330581404698462267576911391
61418330581404698462267577028031
61418330581406004842260995278618
61418330581406054248507486880120
61418330581462723339401761331682
61418330581462723339404085329736
61418330581462739805607563600760
61418330581462739805608592470536
61418330581462739810691166648696
61418330581462773157432583889970
61418330581462874052561226944367
61418330581462874055008947999789
61418330581462875289599497367235
61418330581462875289602594953356
61418330581462875289602595137091
61418330581462875290166679369075
61418330581462875290166707948791
61418330581462875290354965726705
61418330581462875701384859324913
61418330581462890106982441026117
61418330581462890106982699306419
61418330581462890106982702370655
61418330581462890112066048201147
61418330581462890114325479834703
61418330581462890114513766192333
61418330581462890518764708279627
61418330581462890518764709329387
61418330581462890523848312377323
61418330581462923458807461315327
61418330581462923458807719595629
61418330581462923466149757051297
61418330581462923466150500123913
61418330581462923466338786481543
61418330581462923468033477782854
61418330581462924053353016483652
61418330581462924053353274750856
61418330581462924055860401521044
61418330581462924055860406120314
61418330581462924055863758988144
61418330581462924055863873779392
61418330581462924060947102351934
61418330581462924060947103401694
61418330581462924060947476827328
61418330581462924062641679045940
61418330581462924062641680462882
61418330581462925107631093513590
61418330581462925115162533470846
61418330581462925115162534520606
61418330581462925290645692483124
61418330581462925295729036778582
61418330581462925295729036895222
61418330581462925298173660536324
61418330581462925298176758319278
61418330581462925298176759369038
61418330581462925702991781224352
61418330581462925702991782624032
61418330581462925702991811321840
61418330581462925709767638367920
61418330581462925709770737200634
61418330581462925710522878207754
61418330581466777750684401227889
61418330581466777750684401327267
61418330581466777750684401344529
61418330581466777750684429906983
61418330581466777750685177112309
61418330581466777750685177228949
61418330581466778345478682225141
61418330581466778345478710922949
61418330581466778345481005173435
61418330581466778345481780941215
61418330581466788868805148612147
61418330581466792574843201693517
61418330581466792574843201792895
61418330581466792574843204875845
61418330581466822215544241855367
61418330581466822222322421597309
61418330581466825919074506168120
61418330581466825919074507217880
61418330581466825921581524334165
61418330581466825921583847282459
61418330581466825921583875980267
61418330581466825921584618934791
61418330581466825921584619034169
61418330581466825926665127382101
61418330581466825926667450330395
61418330581466825926667479009489
61418330581466825926667480091013
61418330581466825926668221982727
61418330581466825926668222082105
61418330581466825926668594503104
61418330581466825929114942866181
61418330581466825929115201146435
61418330581466827567862928043303
61418330581466827568712899788123
61418330581466827568712899904763
61418330581466827568712928485931
61418330581466827568712929548741
61418330581466827568713675672543
61418330581466827568713675789183
61418330581466827568713933006627
61418330581466827572949199462827
61418330581466827575488785409269
61418330581466827575491854481365
61418330581466827575492226885102
61418330581466827576241930820445
61418330581466827576243995371845
61418330581466827576243996434655
61418330581466827750877612989637
61418330581466827750880969039795
61418330581466827755963539102507
61418330581466827758506566524782
61418330581466827759256270460125
61418330581466838686833647172381
61418330581466842392870958362037
61418330581466842392871700253751
61418330581466842392871700353129
61418330581466842392871703436079
61418330581466842392871704485839
61418330581466842397954561409973
61418330581466842397955307533775
61418330581466842400402024185141
61418330581466842400402025247951
61418330581466842400402282465395
61418330581473680868746232910927
61418330581473682096565052990382
61418330581473682103343232732324
61418330581473696920723054235823
61418330581473696920723054352463
61418330581473696920723083050271
61418330581473696927501003345511
61418330581473730279322925981505
61418330581473730279326023634721
61418330581473730279326024696127
61418330581473730281770647036927
61418330581473730869604108386610
61418330581473730869604109803552
61418330581473730869604138499908
61418330581473730876382029861348
61418330581473730876382031278290
61418330581473730876382059974646
61418330581473732105139216356304
61418330581473732111917109134686
61418330581473732111917396098246
61418330581473732111917482210400
61418330581473732523511088016042
61418330581474881625831702854010
61418330581474881625831704389204
61418330581474882853647429044613
61418330581474882860425579556544
61418330581474882860425580206839
61418330581474882860425608252900
61418330581474882860425608786555
61418330581474883455221840564212
61418330581474897677805457857909
61418330581474897684583637599851
61418330581474898280133100943443
61418330581474898280133101060083
61418330581474898280133129639799
61418330581474898280133129641203
61418330581474898280133129757843
61418330581474898280133386975287
61418330581474898280133474481261
61418330581474927325284645900279
61418330581474927332627684708865
61418330581474931029630478147119
61418330581474931031325054841125
61418330581474931032078195505272
61418330581474931036408657889061
61418330581474931626602458614832
61418330581474931630932920483680
61418330581474931633377285488944
61418330581474931634217810096703
61418330581474932678454078116778
61418330581474932678454078767073
61418330581474932678454106813134
61418330581474932678454107346789
61418330581474932685985518074034
61418330581474932685985518624915
61418330581474933272978369941408
61418330581474933272978743012750
61418330581474933280509781200856
61418330581474933280509809898664
61418330581474942149445769314201
61418330581474942150010628380845
61418330581474942156788808122787
61418330581474947502612136160085
61418330581474947510143547438211
61418330581477599983380160569919
61418330581477599983380189266275
61418330581477599983380189384367
61418330581477632732783348305909
61418330581477632735325255131748
61418330581477632739558175180021
61418330581477632740408945790896
61418330581477632740408950573865
61418330581477632742856666492026
61418330581477633330037803536128
61418330581477633335205176548300
61418330581477633335205205244656
61418330581477633337649831896285
61418330581477634389232577700510
61418330581477634569715513931536
61418330581477634569736434636484
61418330581477634572162861932926
61418330581477634572162890630686
61418330581477634572163120213180
61418330581477634572163148910988
61418330581477634572163234532044
61418330581477634572163234650136
61418330581477634572163234985554
61418330581477634572163234986958
61418330581477634572163235004427
61418330581477634572163235065663
61418330581477634572163235181574
61418330581477634572163235182303
61418330581477634572246917357452
61418330581477634572246917475544
61418330581477634573000063236640
61418330581477649213390607064687
61418330581477649213390607181327
61418330581477649389626653221181
61418330581477649396310329950619
61418330581478986041553959961370
61418330581479000271752214737224
61418330581479000271752473004428
61418330581497992492870823537031
61418330581497992492871598370239
61418330581497992492871828057727
61418330581497992492871856637443
61418330581497997434258735103432
61418330581497997434259022066992
61418330581498007310254771613067
61418330581498007310254772662827
61418330581498007317785092362129
61418330581498008545600790389743
61418330581498008545600790506383
61418330581498008545600819087551
61418330581498008552378711981121
61418330581498008552378739499431
61418330581498008552378739616071
61418330581498008552378740560837
61418330581498008552378740562289
61418330581498008552378969198565
61418330581498008552378997778281
61418330581498008552378997779733
61418330581498008964160975107537
61418330581498008964161003687253
61418330581498041904201695119197
61418330581498041906460839789193
61418330581498041906460868485549
61418330581498041906648383074207
61418330581498042501257442017214
61418330581498042501257443066974
61418330581498042501257700284418
61418330581498046198009418083260
61418330581498046200519897721278
61418330581498046200519899138220
61418330581498046200519902320548
61418330581498046205603242502010
61418330581498046205603500769214
61418330581498046207297819196016
61418330581498046207297820612958
61418330581498047435301831098166
61418330581498047435301831214806
61418330581498047435301832633200
61418330581498047435301859794522
61418330581498047435301861329556
61418330581498047440385175878898
61418330581498047440385176928658
61418330581498047440385177045298
61418330581498047440385434146102
61418330581498047440385434262742
61418330581498047442832898469354
61418330581498047442832899519114
61418330581498047442833185432914
61418330581498047442833271545068
61418330581498047847648954826212
61418330581498047854426877350710
61418330581498047854426904997306
61418330581498047854427134568154
61418330581498047854427249376664
61418330581498056721583863957969
61418330581498056723279185660326
61418330581498056723844041728377
61418330581498056724031585013391
61418330581499193247411950795307
61418330581499193248259628419331
61418330581499193250706344952605
61418330581499193250707116604937
61418330581499193250707349474753
61418330581499193250707378054469
61418330581499196956747463958882
61418330581499198191822660474369
61418330581499198191822660591009
61418330581499198191822661640769
61418330581499198192094543484018
61418330581499198779275766268672
61418330581499198786619264303275
61418330581499198786619264419915
61418330581499198786890774260296
61418330581499198786890860353576
61418330581499198786890889051336
61418330581499208074867697937375
61418330581499208074868469589707
61418330581499208074868472772035
61418330581499209302683166382495
61418330581499209302683166499135
61418330581499209302683166499342
61418330581499209302683166499343
61418330581499209302683195078851
61418330581499209302683195079058
61418330581499209302683195079059
61418330581499209302683195080303
61418330581499209307766769547071
61418330581499209307766769547278
61418330581499209307766769547279
61418330581499209309942636106917
61418330581499209309942636223557
61418330581499209309942637273317
61418330581499209310214260916457
61418330581499209310214261033097
61418330581499209310214261966217
61418330581499209310214519183661
61418330581499209310214605289955
61418330581499209310214605406595
61418330581499209714465430688409
61418330581499209714465459268125
61418330581499209719549033736345
61418330581499209721996496407923
61418330581499209721996496524563
61418330581499209721996497574323
61418330581499209721996525104279
61418330581499209721996526154039
61418330581499209721996754791767
61418330581499209897479770211401
61418330581499209897479770328089
61418330581499209897479798907805
61418330581499209897479798909209
61418330581499209905010837214003
61418330581499209905010865793719
61418330581499209905010865795123
61418330581499209905011094431447
61418330581499209905011209118861
61418330581499209905011209235501
61418330581499209905011210635181
61418330581499213013807145559473
61418330581499213013807917211805
61418330581499213013807917329897
61418330581499213013807920394133
61418330581499213016255638385319
61418330581499213016255639802225
61418330581499213425589409748747
61418330581499213425590181401079
61418330581499213425590184583407
61418330581499242653658443446569
61418330581499242653658472026285
61418330581499242654505891370007
61418330581499242654505891370214
61418330581499242654505891370215
61418330581499242656200437883620
61418330581499242656200466463336
61418330581499242656200467998370
61418330581499242661284042532233
61418330581499242661284042532440
61418330581499242661284042532441
61418330581499242661284042545331
61418330581499242661284071111949
61418330581499242661284071112156
61418330581499242661284071112157
61418330581499242661284071125047
61418330581499242661848930178593
61418330581499242661848930296685
61418330581499242662036154854643
61418330581499242662036183422713
61418330581499242662036183434359
61418330581499242662036958374013
61418330581499242662037216536223
61418330581499242663731502139575
61418330581499242663731763600753
61418330581499242663731792180469
61418330581499242664296361206219
61418330581499242664296389902575
61418330581499242664296619473423
61418330581499243250724729591610
61418330581499243251477099118366
61418330581499246362993956610144
61418330581499246369771879134642
61418330581499246369771882316970
61418330581499248009369867568086
61418330581499248009369896147802
61418330581499248009369897682836
61418330581499248010123042044252
61418330581499248016900934822634
61418330581499248016900964568750
61418330581499248016901221786194
61418330581499248016901307525342
61418330581499248016901307898348
61418330581499248016901307959583
61418330581499248016901308076223
61418330581499248603894159276076
61418330581499248603894532347418
61418330581499248604647648011026
61418330581499248604647676708834
61418330581499248611425569472714
61418330581499248611425570535524
61418330581499248611425598170474
61418330581499248611425599233332
61418330581499248611425827752968
61418330581499248611425856450776
61418330581499248611425942525342
61418330581499248611425942526746
61418330581499248612262426420156
61418330581499248612262770776428
61418330581499257480361561180902
61418330581499257480361562781579
61418330581499257480361562781786
61418330581499257480361562781787
61418330581499257480925647013563
61418330581499257480925675711371
61418330581499257480926421848223
61418330581499257481113961006143
61418330581499257481114962240969
61418330581499257481114965423297
61418330581499257485445164228838
61418330581499257485445165829515
61418330581499257486009250061499
61418330581499257486009278759307
61418330581499257486010024896159
61418330581499257486197306836635
61418330581499257486197536419129
61418330581499257486198311253789
61418330581499257487892883636966
61418330581499257487892886819294
61418330581499257487892888419935
61418330581499257488456742597285
61418330581499257488456999814729
61418330581499257488457742887345
61418330581499259124947619076095
61418330581499259124947877343299
61418330581499259125795268107305
61418330581499259125795268107512
61418330581499259125795268107513
61418330581499259125795268120403
61418330581499259125795296687021
61418330581499259125795296687228
61418330581499259125795296687229
61418330581499259125795296688473
61418330581499259125795296700119
61418330581499259127395312970195
61418330581499259127395599933755
61418330581499259127489844697769
61418330581499259127489873394125
61418330581499259128054703751315
61418330581499259128054703867955
61418330581499259128054732565763
61418330581499259128242989059185
61418330581499259128242989175825
61418330581499259128242990225585
61418330581499259128243017676800
61418330581499259128243017743895
61418330581499259128243017860535
61418330581499259132573447745705
61418330581499259132573447862345
61418330581499259133138306799251
61418330581499259133138335495607
61418330581499259133138335613699
61418330581499259133326334889677
61418330581499259133326363586033
61418330581499259133326363691027
61418330581499259135020910455182
61418330581499259135020911700323
61418330581499259135020939218633
61418330581499259135020940280039
61418330581499259135021168917767
61418330581499259135021283592131
61418330581499259135021283708771
61418330581499259727087234539167
61418330581499259729545918237999
61418330581499259729545918353910
61418330581499259729545918354639
61418330581499259729545919754319
61418330581499262831836415890131
61418330581499262833530990865368
61418330581499262833530992400402
61418330581499262833530995582730
61418330581499262834284136761818
61418330581499262838614593913304
61418330581499262839178711626101
61418330581499262839179454698717
61418330581499262839366739703429
61418330581499262839367084076927
61418330581499262841062316503760
61418330581499398910341391321653
61418330581499410023377765364991
61418330581501900307040270634651
61418330581501900307040270751291
61418330581501900482522826944956
61418330581501900490054610274331
61418330581501900490054610390971
61418330581501911013461291961813
61418330581501911013461292894933
61418330581501911013461293011573
61418330581501911013461320541529
61418330581501911013461320542981
61418330581501911013461321591289
61418330581501911013461321592741
61418330581501911425160246267199
61418330581501911425160246383839
61418330581501911608257896723839
61418330581501911608257925420195
61418330581501911608257925421647
61418330581501911608257925538287
61418330581501914719502698011843
61418330581501944364435909928437
61418330581501944365283243062287
61418330581501944365283243178927
61418330581501944365284017882445
61418330581501944365284276280791
61418330581501944366884660904847
61418330581501944366978561764647
61418330581501944366978561766099
61418330581501944366978590278672
61418330581501944366978590284496
61418330581501944366978590344363
61418330581501944366978590462615
61418330581501944366978820046353
61418330581501944366978823214179
61418330581501944366978851793895
61418330581501944366978851925037
61418330581501944366978933235264
61418330581501944366978933236716
61418330581501944366978934286476
61418330581501944366978938018233
61418330581501944367731707177275
61418330581501944367731735886681
61418330581501944367731965457529
61418330581501944961774422520937
61418330581501944961774422522389
61418330581501944961775194173269
61418330581501944961775197355597
61418330581501948066241017286380
61418330581501948071324733721512
61418330581501948073772455826694
61418330581501949720148023145466
61418330581501949720148252716314
61418330581501949720148367035178
61418330581501949720148367524824
61418330581501949720148367586059
61418330581501949720148367702699
61418330581501949895547241070956
61418330581501949895547614142298
61418330581501949896300730855666
61418330581501949896300759553474
61418330581501949900631303266204
61418330581501949900652223971152
61418330581501949901384448871996
61418330581501949903078651267594
61418330581501949903078679965354
61418330581501949903078909547848
61418330581501949903078938245656
61418330581501949903079024320222
61418330581501949903079024321626
61418330581501949903162362318586
61418330581501949903162363853620
61418330581501949903162706674858
61418330581501949903162706692120
61418330581501949903162706810212
61418330581501949903162708209892
61418330581501949903915509264796
61418330581501949903915852571308
61418330581501959184361021695477
61418330581501959184361763587191
61418330581501959184361767819279
61418330581501959184362021788704
61418330581501959184362021985537
61418330581501959189444624743413
61418330581501959189445370867215
61418330581501959191139943263442
61418330581501959191139948046411
61418330581501959191892087518581
61418330581501959191892088502650
61418330581501959191892088581391
61418330581501959191893088871451
61418330581501960831490077500109
61418330581501960831490078433229
61418330581501960831490078549869
61418330581501960836573394503103
61418330581501960836573423199459
61418330581501960836573423330601
61418330581501960836573681597805
61418330581501960838267970263989
61418330581501960838267971131418
61418330581501960838267998843705
61418330581501960838267999907967
61418330581501960838268343335247
61418330581501961013667216703504
61418330581501961014409887412357
61418330581501961018740316334047
61418330581501961018740316351309
61418330581501961018740345049117
61418330581501961021199001549199
61418330581501961021282568183923
61418330581501961022035484897344
61418330581501964537531454655498
61418330581501964542613800392763
61418330581501964542614800682823
61418330581501964725544802033995
61418330581503311888251207442404
61418330581503311889004352855032
61418330581503311889098510461504
61418330581503311889098510578144
61418330581503311889098883513151
61418330581503311889098883532846
61418330581503311889098883649486
61418330581503311896629950418760
61418330581503311896629950535400
61418330581503316195019094970415
61418330595921040035109547486125
61418330595921040035109547499223
61418330595921040035109921024235
61418330595922240609177700160071
61418330595922240746375692770619
61418330595922240746375949988063
61418330595922240792108355911277
61418330595922240792108356974135
61418330595922240792108614191579
61418330595922242392751604097195
61418330595922242575682259848401
61418330595922242575682518128703
61418330595946552371250988722507
61418330595946552371250989785317
61418330595946568835009101698159
61418330595946568835009359978461
61418330596125485534327432085565
61418330596125485534327689303009
61418330596125485534327690352769
61418330596137492923832429340183
61418330596140194627079487903849
61418330596160603972193406745581
61418330596160603972193665012785
61418330596161802762607179444945
61418330596161802899885788989729
61418330596161802899885790039489
61418330596161804546178017477799
61418330596161804546181083382069
61418330596161804729192357130369
61418330596161804729192358180129
61418330596164253875067798125331
61418330596164506249424818837119
61418330596164506249428143008593
61418330596164506432439159539449
61418330596164506432439417806653
61418330596164554420328617932939
61418330596164554421144525463171
61418330596164554421165446169523
61418330596173510283134646223369
61418330596173510328867310426885
61418330596173515816787014848805
61418330596173559559714213149997
61418330596173560108485262885789
61418330596173560154238847795705
61418330596176211849099772133635
61418330596176245200924793822525
61418330596176261260431935429923
61418330596176261397629928040471
61418330596176261809495758734487
61418330596176261811920350589641
61418330596176261812003918606539
61418330596176261812004033415049
61418330596176261855228424000861
61418330596176261855228539258669
61418330596176261857673935499557
61418330596176261857757618324965
61418330596233538849340796091355
61418330596234437631001731145725
61418330596234437633515654812295
61418330596234439417087119610197
61418330596234439417087491152329
61418330596234439417089558749419
61418330596234487456352347808145
61418330596234737637240387906705
61418330596234737639771792850393
61418330596234737777030224761393
61418330596234737777032663900615
61418330596234739423322453249463
61418330596234739424161604330799
61418330596234739606336792902033
61418330596234739606337164444165
61418330596234739606339232041255
61418330596234754238195170951359
61418330596234754240705655188647
61418330596234754240726575895047
61418330596234754423719994841217
61418330596234787599872681067939
61418330596237139336759273946679
61418330596237139336759532213883
61418330596237139336762598118153
61418330596237141120334179223623
61418330596237141120336502055277
61418330596237141121152783123571
61418330596237188747189779277187
61418330596237188748005687870229
61418330596237188748009127299511
61418330596237189158971785186159
61418330596237189159055468011567
61418330596237189159787692716391
61418330596237189159787693779201
61418330596237189159791133208483
61418330596237189159871375541799
61418330596237189159871376604609
61418330596237189159874816033891
61418330596237439480277283325059
61418330596237439480279607206473
61418330596237441126569511826227
61418330596237441126569626150915
61418330596237441127408663944225
61418330596237441309583851465699
61418330596237441309583851465747
61418330596237441309583852515507
61418330596237441309584224070689
61418330596237441309586548885223
61418330596237441309586549934983
61418330596237441310423377121807
61418330596237452244692956517533
61418330596237455941442230577883
61418330596237455943136806222129
61418330596237455943952713752361
61418330596237455943973634458713
61418330596237456126967053404931
61418330596237485187180335903035
61418330596237485591431278108421
61418330596237485598962341812007
61418330596237488883931932795039
61418330596237488891526136387831
61418330596237488893220712032077
61418330596237489295711615872357
61418330596237489295713938704011
61418330596237489295795298697765
61418330596237489295797621529419
61418330596237489302552675253421
61418330596237489303308142296803
61418330596237489303389385982989
61418330596237489303391825122211
61418330596237489305000278801827
61418330596237489305002717941049
61418330596237489305083961627235
61418330596237500413081802027247
61418330596237500415589962370071
61418330596237500415592659789547
61418330596237500415610883076423
61418330596237500420676005620039
61418330596237500423207409500869
61418330596245246230893962003191
61418330596245293857746866749801
61418330596245294269344025743523
61418330596245304978402457357891
61418330596245305382381685465115
61418330596246445020484806341073
61418330596246445020488246833165
61418330596246445021325075082847
61418330596246445157769922282219
61418330596246445203502586485735
61418330596246446804878058313571
61418330596246446804898979019971
61418330596246456138609251335489
61418330596246461621441912217381
61418330596246461629056920209005
61418330596246494434349489208847
61418330596246494983120538944639
61418330596246494983120797211843
61418330596246495028874123854555
61418330596246495028874382121759
61418330596246505552470493711171
61418330596246511042897241878287
61418330596249146723731865980647
61418330596249146723735563677133
61418330596249146861013799683807
61418330596249146861016865588077
61418330596249146861833146656371
61418330596249146906746205620119
61418330596249146906746463900421
61418330596249146906749903329703
61418330596249146907586731566287
61418330596249148508125375157539
61418330596249148691139714797011
61418330596249148691139714797059
61418330596249148691139715859869
61418330596249148691160635503411
61418330596249157841856310962013
61418330596249163324688971856955
61418330596249163324689230124159
61418330596249163332303979835481
61418330596249190784343432080311
61418330596249190784343690347515
61418330596249191188594632552901
61418330596249191196125696256487
61418330596249191196209267478799
61418330596249196135065143891683
61418330596249196135065402158887
61418330596249196137593108343231
61418330596249196137596432514705
61418330596249196272263394769435
61418330596249196274773877956963
61418330596249196320523765157295
61418330596249196320524023437597
61418330596249196320527462866879
61418330596249196321364291103463
61418330596249196684104723363969
61418330596249196684108076231799
61418330596249196686555883865935
61418330596249196686556142133139
61418330596249196686636127244799
61418330596249196686636127249011
61418330596249196686639480112629
61418330596249196686639824958547
61418330596249196729861747720429
61418330596249196729862005987633
61418330596249196732306029346569
61418330596249196732309468775851
61418330596249196732309727043055
61418330596249196732389712171977
61418330596249196732393036343451
61418330596249196732393409868463
61418330596249196733146297012435
61418330596249197921986617520123
61418330596249198104917274334151
61418330596249198104917274334235
61418330596249198104917275397045
61418330596249198104938195040587
61418330596249198516699538523461
61418330596249198516783221348869
61418330596249207248102803613275
61418330596249212738550214219539
61418330596269556071379190320039
61418330596269556071379190333089
61418330596269570888762392259223
61418330596269570888762392272273
61418330596269572672335553123731
61418330596269572672335553136781
61418330596269572677418898954223
61418330596269572677418898967273
61418330596269605485156749870265
61418330596269605485157121412397
61418330596269605894218322468161
61418330596269605896750726639051
61418330596269620300008546865761
61418330596269620301703123559767
61418330596269620301724044266167
61418330596269620302539951809449
61418330596269620710786617154123
61418330596270756645363542785053
61418330596270756645363657122791
61418330596270756646200371034735
61418330596270756782645590839049
61418330596270756783461126827149
61418330596270756828378255042565
61418330596270762133283361544711
61418330596270762316297959464485
61418330596270771462746859061975
61418330596270771470361867053599
61418330596270773251403251419237
61418330596270773253913735656525
61418330596270773254750563906207
61418330596270822660997056557469
61418330596270822667774978032207
61418330596273456702318373923459
61418330596273456702318374973219
61418330596273458348610602424627
61418330596273458348610716749315
61418330596273458349447430661211
61418330596273458485892278910343
61418330596273458529113716866813
61418330596273458531624942064099
61418330596273458531624943113907
61418330596273458531624943126957
61418330596273458531625314669089
61418330596273458532461771363541
61418330596273464019545019091009
61418330596273474949566708010875
61418330596273474949566966278079
61418330596273474950403536247459
61418330596273474954650311058811
61418330596273474954650312108571
61418330596273474957160795283049
61418330596273474957181715989401
61418330596273506113563529289745
61418330596273506113563787556949
61418330596273506115259106273811
61418330596273506524593651532957
61418330596273506524593765851821
61418330596273506525345793465921
61418330596273506525429476291329
61418330596273506525430476581389
61418330596273506527041369400227
61418330596273506527125052225635
61418330596273507759939440616321
61418330596273507759940440906381
61418330596273507897137433226869
61418330596273507897137691494073
61418330596273507899648917741167
61418330596273507899649289296349
61418330596273507942891276403989
61418330596273507945402502651083
61418330596273507945402502664133
61418330596273507945402874206265
61418330596273507945423423357435
61418330596273507946239330900717
61418330596273508301389633989519
61418330596273508301389662569235
61418330596273508308919696353285
61418330596273508308919697403045
61418330596273508308919954620489
61418330596273508308920697693105
61418330596273508308982343799345
61418330596273508308982459517889
61418330596273508308983459807949
61418330596273508308983462994489
61418330596273508308983491574205
61418330596273508309003637445897
61418330596273508309004380518513
61418330596273508309004383700841
61418330596273508309004412280557
61418330596273508311431180867583
61418330596273508311431295205321
61418330596273508311514863688779
61418330596273508311514863692991
61418330596273508311514978030729
61418330596273508347143215717107
61418330596273508354673282312961
61418330596273508354674282603021
61418330596273508354735930132027
61418330596273508354736044432017
61418330596273508354736044445067
61418330596273508354737044722077
61418330596273508354737044735127
61418330596273508354756965138369
61418330596273508357184765777499
61418330596273508357184765790549
61418330596273508357184880115237
61418330596273508357205686483851
61418330596273508357268448602907
61418330596273508357268448615957
61418330596273508357268562940645
61418330596273508358021594027133
61418330596273512015023835470431
61418330596273512015860663707015
61418330596273513250371001107721
61418330596273513433322578628185
61418330596273513845167604936467
61418330596273522761969797060035
61418330596273522762806625296619
61418330596273523126365546671649
61418330596273523128060495368523
61418330596273523133143841199015
61418330596273523135675245079845
61418330596273523171304343363117
61418330596273523172057484542205
61418330596273523173752060186451
61418330596273523173814822305507
61418330596273523173814826537595
61418330596273523173835747243947
61418330596273523174588888423035
61418330596273523174651650542091
61418330596273524360896546492629
61418330596273524360896804759833
61418330596273524363407029667107
61418330596273524363407287934311
61418330596273524368490632715043
61418330596273524368490633764803
61418330596273524368511554471155
61418330598803668037888387029721
61418330598900914354381896341521
61418330598900914537396149769669
61418330598900914537396235508817
61418330598900919843995828301465
61418330598900919843995828314515
61418330599116155550984174976954
61418330599126611161055079007791
61418330599126622279172726036427
61418330599126627586588576597701
61418330599126656866344540426618
61418330599126660574079493068145
61418330599126660983978894271429
61418330599126660985673470965435
61418330599127828519091002463953
61418330599127828526685292224517
61418330599127858034937096634510
61418330599127862932536221693637
61418330599127862932536221693646
61418330599127872442504695066583
61418330599127874048962622031057
61418330599127874050657226255019
61418330599130524144708543777351
61418330599130524739505147120823
61418330599130524739505147237463
61418330599130524739505147587383
61418330599130526523077930734387
61418330599130573969515222079527
61418330599130574145668071854565
61418330599130575753904373143516
61418330599189100347095032474095
61418330599189101543738130782643
61418330599189101543738388000087
61418330599189112661857992096327
61418330599191801638748114268975
61418330599191803246985190415755
61418330599191803246985190532395
61418330599191803246985447633199
61418330599191803246985447749839
61418330599191803429916104427785
61418330599199568271928896068079
61418330599199602854014035733843
61418330599199618096547288025675
61418330599200754204850175820600
61418330599200757727872856242543
61418330599200757910886823873531
61418330599200757910887081090975
61418330599200757910890524297223
61418330599200803428082072087123
61418330599200804022606706260607
61418330599200807139206138422531
61418330599200807139206138422567
61418330599200807140900713574791
61418330599200808923595830492817
61418330599200808925290177499335
61418330599200808925290434716779
61418330599200808925290520455927
61418330599200809519815155101795
61418330599200809519815156624667
61418330599200820036629907781554
61418330599200820036629907781555
61418330599200820036633231947205
61418330599200820043411153421943
61418330599203455313213592860857
61418330599203458812598843513579
61418330599203459019253970389579
61418330599203461397711139196147
61418330599203476222685075734234
61418330599203476222685190053098
61418330599203505314259788055487
61418330599203505319340033636323
61418330599203505321037966734619
61418330599203508842452853673124
61418330599203508842453198049091
61418330599203508844147687584574
61418330599203509025383395696148
61418330599203510628537237132363
61418330599203510628537237132364
61418330599203510628537465770091
61418330599203510628537465770092
61418330599203510628537494349807
61418330599203510628537494349808
61418330599203510628537580088955
61418330599203510628537580088956
61418330599203510803874063813254
61418330599203510811468151144477
61418330599203510811468151164079
61418330599203510811468236896675
61418330599203510811468236903227
61418330599203521922807623749910
61418330599203521922807623749919
61418330599203521929585802429051
61418330599203525452695265945659
61418330599203525452695523163103
61418330599203525452695523279743
61418330599223717882512962708598
61418330599223717882513219926042
61418330599223874086099521213381
61418330599223874268297607333785
61418330599223874268297607346835
61418330599223885387233376275280
61418330599223885387233377674960
61418330599223885387233490594144
61418330599223885387233490944064
61418330599223885387233492110464
61418330599223885387233749211268
61418330599223885387233749327908
61418330599223918603301952546742
61418330599223918603302066865606
61418330599223923675360007547256
61418330599223933420685268804790
61418330599223934793479984760996
61418330599223934798563587808932
61418330599223934800257906113271
61418330599223934800258163330715
61418330599223935211851769632556
61418330599223935211851883951420
61418330599223935211851884417980
61418330599223935211852141168864
61418330599223935211852141285504
61418330599223935211852142685184
61418330599225067497189184969798
61418330599225068732535202696714
61418330599225069327331804971552
61418330599225069327331804990426
61418330599225069464592559365898
61418330599225069464593331018230
61418330599225075026196236840197
61418330599225085930799395104022
61418330599225086144316125217277
61418330599225086144316125333188
61418330599225086144316125333917
61418330599225118694602634189088
61418330599225119282349746076562
61418330599225119282349860395426
61418330599225119358606098644023
61418330599225119360300645708553
61418330599225119360300674288269
61418330599225124256206309731537
61418330599225124256206309731546
61418330599225124850730945959335
61418330599225133511985836128272
61418330599225135374325828147687
61418330599225135374325942466551
61418330599225135374326199683995
61418330599225135962072539919128
61418330599225135962072654237992
61418330599225135967155885749620
61418330599225135967156000068484
61418330599225139078672743241407
61418330599225139078672857501213
61418330599227776729443180618520
61418330599227786063174119616679
61418330599227786063174120666439
61418330599227787847562811888892
61418330599227787847562812822012
61418330599227787847562812937914
61418330599227787847562812937923
61418330599227787847562812938652
61418330599227787847562926207756
61418330599227787847562927607436
61418330599227787847563184474960
61418330599227787847563184824880
61418330599227820467328609836163
61418330599227820469023070694902
61418330599227820469023099274618
61418330599227820469023185480325
61418330599227820469023185480326
61418330599227820469023185480409
61418330599227820469023186530169
61418330599227820651953756069287
61418330599227820651953841808435
61418330599227825959453369423623
61418330599227825959453369890183
61418330599227825959453370939943
61418330599227826139873542984766
61418330599227826140689363435219
61418330599227826142384027754215
61418330599227835286406388468532
61418330599227835286406388468541
61418330599227835286406388469270
61418330599227835293184309943270
61418330599227835293184567160714
61418330599227835469337045283541
61418330599227837070795080740753
61418330599227837077572887780716
61418330599227837077573002099579
61418330599227837077573002099580
61418330599227837077573002216219
61418330599227837077573002216220
61418330599227837077573002566140
61418330599227837077573259433663
61418330599227837077573259433664
61418330599227837077573260833344
61418330599227837253725736019831
61418330599227837253725737555024
61418330599227837260503544575385
61418330599227837260503658913851
61418330599227837260503659029762
61418330599227837260503659030491
61418330599227837260503916111693
61418330599227840781918688265512
61418330599227840781918802584375
61418330599227840781918802584376
61418330599227840781919061318140
61418330599227840781919802874435
61418330599227840959766113483591
61418330599227840959767229693399
61418330604712293405236469517085
61418330605024446185948863128931
61418330605035249293652189566272
61418330605035252999501955918618
61418330605035252999501956469499
61418330605035252999501956469583
61418330605035252999501956469742
61418330605035252999501956469743
61418330605035252999690242814115
61418330605035252999690243876889
61418330605036453756772619868481
61418330605036453939786959503705
61418330605036482990774912695410
61418330605036498228978080422069
61418330605036498228978080538709
61418330605036503169797033994481
61418330605039150106853228675067
61418330605039150106853229724827
61418330605039150106853230074747
61418330605039151341362446666458
61418330605039151342115592077634
61418330605039151753897599049416
61418330605039199513016153292169
61418330605039199520630904066385
61418330605039199520631162216949
61418330605039199931659906860603
61418330605039199931659906977243
61418330605039199931659908376923
61418330605039204871349516928403
61418330605039204873797237983825
61418330605039204873797239033585
61418330605097425525172521081315
61418330605100126816825602876195
61418330605100128470816263814799
61418330605100128470816263931439
61418330605100128470816521032243
61418330605100128470816521148883
61418330605108184168285398028032
61418330605108184351299737667712
61418330605109379572197972510804
61418330605109399337743425099594
61418330605109399932540143598013
61418330605109434932916823903855
61418330605109445449731546481026
61418330605109445449734645313740
61418330605112086628531150883295
61418330605112101452772862521999
61418330605112130688386020655316
61418330605112131100168026564288
61418330605112134392731936859385
61418330605112136039944672190541
61418330605112136041555450340511
61418330605112136041638904528191
61418330605112136041639133049279
61418330605112136041639133165919
61418330605112136041639161745635
61418330605112136041639247484783
61418330605112136041639248884463
61418330605112136041639248884547
61418330605112136224569818559907
61418330605112136224569904299055
61418330605112145512568064231102
61418330605112145924413091071551
61418330605112150865796904645131
61418330605112150865797161862575
61418330605112150865797161979215
61418330605112150865797190558931
61418330605112150865797276298079
61418330605112150865797276647999
61418330605112150865797277697759
61418330605112251134809530175557
61418330605112251722807033538699
61418330605112251730422126224083
61418330605112251730422127623763
61418330605112284482283172134705
61418330605112284482283429339099
61418330605112284482283515428167
61418330605112286312426821012059
61418330605112286312426906751207
61418330605112286312426907101127
61418330605112286724208826934081
61418330605112286724292509759489
61418330605112286724292510809249
61418330605112286724292511275809
61418330605112286729376113857185
61418330605112286729376198546573
61418330605112286729376199946253
61418330605112286729376228642609
61418330605112297430544559920895
61418330605112300953570253453665
61418330605112300953570596410257
61418330605112300953653936279073
61418330605112300958737625066157
61418330605112301136584593075875
61418330605112301136584593093345
61418330605112301136584936049937
61418330605112301143363144352721
61418330605112301143363230091869
61418330605112301144199601067499
61418330605112301548450540089105
61418330605112301548450911625413
61418330605112301553534257455905
61418330605132497852072134924131
61418330605132499499012900534298
61418330605132499499012901085179
61418330605132499499012901085263
61418330605132499499012901085422
61418330605132499499012901085423
61418330605132499499201187429795
61418330605132499499201188492569
61418330605132508970192767890111
61418330605132547674912268412037
61418330605132547676690526881775
61418330605132549093545279455572
61418330605132549505055316194556
61418330605132558794811159847707
61418330605132560211665226508404
61418330605133700439297904119385
61418330605133711557417763916749
61418330605133711557417792613105
61418330605133711557417879751933
61418330605133744313607029308851
61418330605133744313607057888567
61418330605133749669307978610160
61418330605133749669307978610161
61418330605133750263832613238523
61418330605133760779812831461289
61418330605133760779812860157645
61418330605133760785733377548702
61418330605133760785733377548703
61418330605133760787427954242708
61418330605133760787427954242709
61418330605133844990123742039105
61418330605133844995207063876101
61418330605133844995207087869597
61418330605133850531401451470110
61418330605133850531401451470111
61418330605133894820589219869125
61418330605133900359304651000062
61418330605133911080904034000641
61418330605133911467267252483893
61418330605133911469809504322123
61418330605133911469809590409787
61418330605133911474892964819995
61418330605133911492686298176736
61418330605133915183465865089272
61418330605136401959446940217963
61418330605136401959530623043371
61418330605136411430522203037163
61418330605136411430522203503723
61418330605136413077566542914523
61418330605136413077566543847643
61418330605136413077566801065087
61418330605136413077566801181727
61418330605136413077650226673051
61418330605136413077650255369407
61418330605136413077650598675919
61418330605136416783691633188189
61418330605136446019301809990713
61418330605136446431083844479401
61418330605136449723647726194053
61418330605136451372555036819451
61418330605136451372555037169371
61418330605136451372555038219131
61418330605136451553791032249600
61418330605136451553791117988748
61418330605136451555485695033403
61418330605136460836685012863017
61418330605136460836685127654265
61418330605136461248467275989433
61418330605136461255328881805899
61418330605136462490590986669999
61418330605136462490591329626591
61418330605136462490591331026271
61418330605136462490674640799051
61418330605136462490674640915691
61418330605136462490674898133135
61418330605136462490675013851679
61418330605136462673605297613323
61418330605136462673605297729234
61418330605136462673605297729963
61418330605136462673605326309679
61418330605136462673605669266271
61418330605136462673605670665951
61418330605136466194937131511067
61418330605136466195020441283847
61418330605136466195020814336475
61418330605136466195021470153623
61418330605136466195021474385711
61418330605136466196716047314189
61418330605136466196716423081856
61418330605136466197469568512475
61418330605136466372868896972587
61418330605136612784339379971616
61418330731808617539420579471097
61418330731808617539692293554757
61418330731808617676618572081645
61418330732026571143551379420351
61418330732026571555333643596527
61418330732027472125657024438755
61418330732027472125657281656151
61418330732027472125657281669249
61418330732027516049006722864287
61418330732027766824416074485389
61418330732027766961426040081419
61418330732027766961673272281919
61418330732027766961676829210781
61418330732058986643388619226115
61418330732058986643392062432363
61418330732060187263192762989159
61418330732060187400390755599707
61418330732062588368104326082407
61418330732062588779886590258583
61418330732062588914635374134895
61418330732062588914635488920319
61418330732062588914638931063757
61418330732062588914638931069373
61418330732062588914638931082471
61418330732062588914639190412485
61418330732062588917147344983975
61418330732062588917147344989591
61418330732062588917147345002689
61418330732062588917149410701775
61418330732062588917149668982029
61418330732062588917150443704261
61418330732062588962900929898055
61418330732062588962900929911153
61418330732062638320886453647605
61418330732062638330927228892051
61418330732062638330928003726711
61418330732062888966627849630201
61418330732062889103634113752779
61418330732062889103822400097311
61418330732062889103905968131679
61418330732062889103907116037681
61418330732062889103909784409269
61418330732062889149642189269673
61418330732062889149642189282771
61418330732062889149642448612785
61418330732131921521288636981937
61418330732131921567042221890401
61418330732131932631062672348511
61418330732131937984228743516117
61418330732132821951839664246897
61418330732132822089100420039311
61418330732132822089100677256755
61418330732132822089100681488843
61418330732132822089101453141175
61418330732132838557123789848615
61418330732132838559634612791693
61418330732132866423473470721169
61418330732132866423473728988373
61418330732132866423476912864607
61418330732132866598897424560515
61418330732132866606487695569601
61418330732132866606491167472205
61418330732132866606491253565485
61418330732132866606491510782929
61418330732132871903865546845439
61418330732132871911393175143089
61418330732132871911393433410293
61418330732132871911396617286527
61418330732132871911396876616541
61418330732132871911456190924415
61418330732132871911456195529509
61418330732132871911457310132609
61418330732132871911459634130663
61418330732132871911459638735757
61418330732132871913905031206745
61418330732132871913907096924545
61418330732132871913907355204799
61418330732132871957146760051553
61418330732133122137825971450919
61418330732133122278367914831987
61418330732133122278372047137959
61418330732133133388061365515855
61418330732133172100730228010807
61418330732133172103174591617843
61418330732133172146399875473729
61418330732133172146400134816841
61418330732135518301352349014529
61418330732135518301352350077339
61418330732135523242739604861237
61418330732135523243492746041777
61418330732135523652007942656687
61418330732135523652011384800125
61418330732135523654521869037413
61418330732135523789272139525517
61418330732135523789272139531133
61418330732135523789272139544231
61418330732135523791719857417325
61418330732135523791779177020097
61418330732135523791780296233955
61418330732135523791782619163535
61418330732135523791782623762805
61418330732135523791783652166021
61418330732135523791783652632581
61418330732135523792535764960607
61418330732135523835025724439597
61418330732135523838289349851809
61418330732135534353266781408351
61418330732135534360860609363561
61418330732135534360860610413321
61418330732135534765048786254513
61418330732135534772642873539737
61418330732135534948063125893985
61418330732135534948063385237097
61418330732135539843693607301349
61418330732135539843693608351109
61418330732135539848776871643495
61418330732135567715126552516049
61418330732135567715129994659487
61418330732135568126720530334595
61418330732135568302332770531571
61418330732135568309923041540657
61418330732135568309926512380451
61418330732135568309926513443261
61418330732135568309926598469519
61418330732135568309926598486781
61418330732135568309926599536541
61418330732135573058257877451387
61418330732135573058257878514197
61418330732135573068299424343953
61418330732135573195518628640319
61418330732135573195519662109365
61418330732135573203046256937969
61418330732135573203049699081407
61418330732135573205557855771131
61418330732135573205560178719425
61418330732135573205561212188471
61418330732135573205561213238231
61418330732135573617152090820171
61418330732135573617155190007017
61418330732135573617342443262783
61418330732135573660393819664979
61418330732135573660397261808417
61418330732135573660582106022609
61418330732135573660644863420091
61418330732135573660644868141825
61418330732135573660648305563529
61418330732135573660648310285263
61418330732135584361840944774273
61418330732135584369434773779243
61418330732135818490539346280589
61418330732135823431926511788879
61418330732135823432763340038561
61418330732135823841261058091961
61418330732135823844545604214737
61418330732135823978521812817353
61418330732135823978521812822969
61418330732135823978521812836067
61418330732135823980778144692509
61418330732135823980778145159069
61418330732135823980969530690447
61418330732135823981806358940129
61418330732135823981807392059255
61418330732135824024275397731433
61418330732135824024275397744531
61418330732135824026535088603107
61418330732135824026723115617625
61418330732135824027371916839691
61418330732135824027559943854209
61418330732135835091559214271741
61418330732135835091559214277357
61418330732135835091559214290455
61418330732135835091559473620469
61418330732135835091580394325417
61418330732135840032880518478341
61418330732135840032943280126625
61418330732135840032943280593185
61418330732135840032964200831573
61418330732135840032964205548935
61418330732135840444474496309985
61418330732135840444725544769361
61418330732135840444746469725111
61418330732135868316182852832447
61418330732135868453255580548937
61418330732135868453443607557839
61418330732135868453443607563455
61418330732135873257570018340737
61418330732135873384790256124863
61418330732135873394828449767915
61418330732135873394830773066129
61418330732135873394831806185255
61418330732135873394831807235015
61418330732135873440312648140283
61418330732135873440584357980209
61418330732135873441149476376867
61418330732135873796572520301039
61418330732135873804165314651849
61418330732135873806421651697829
61418330732135873806425784003801
61418330732135873806613037242305
61418330732135873806614070361431
61418330732135873849835221457883
61418330732135873852094652986445
61418330732135873852931481223029
61418330732135884512951781817803
61418330732135884512951782867563
61418330732135884924545759636349
61418330732135884924734045993979
61418330732136724548777870187441
61418330732136724548781312330879
61418330732136724548782345333365
61418330732136724549614698437123
61418330732136724549618140580561
61418330732136741019880365585561
61418330732136741020717193822145
61418330732136773962639112563123
61418330732136773962643587709047
61418330732136774374234466807307
61418330732136774374236790805361
61418330732136774374424818882737
61418330732136774374425851885223
61418330732136774417643556587435
61418330732136774417643561309169
61418330732136774417646998730873
61418330732136774417647003452607
61418330732136774554907758177999
61418330732136774557167449036575
61418330732136774557439158889599
61418330732136790433929637075281
61418330732167938742574516082727
61418330732167955206269834114517
61418330732167955213863921399741
61418330732167955348613853182055
61418330732167955351124676125133
61418330732167955396878261039213
61418330732167988702883238476529
61418330732167988702883496743733
61418330732167988705394837309691
61418330732167988705395094540185
61418330732168004803061734354023
61418330732168005169153059899943
61418330732168005214843997480439
61418330732168005222249798408033
61418330732169189325215686919103
61418330732169189325215686937977
61418330732169189325216458571435
61418330732169189462477470532937
61418330732169194813951294634955
61418330732169194996965635337445
61418330732169205931256052888159
61418330732169205931318815020473
61418330732169205933766532874693
61418330732169205933766618613841
61418330732169205971905452749529
61418330732169205971906228651259
61418330732169206116780872527423
61418330732171841200560494391441
61418330732171841202819240006819
61418330732171841202819240012643
61418330732171841202820268876595
61418330732171846690990764546111
61418330732171857254985404310711
61418330732171857666767668486887
61418330732171857666787560323511
61418330732171857674109674193609
61418330732171857804028423212279
61418330732171857804028423217895
61418330732171857804028423230993
61418330732171857804864103555959
61418330732171857804864132253767
61418330732171857808859605975923
61418330732171857809131575140247
61418330732171857811370085962409
61418330732171857811370428919001
61418330732171857812206914198993
61418330732171857812207257155585
61418330732171857849782008126359
61418330732171857849782008139457
61418330732171857857123756615685
61418330732171857857124013833081
61418330732171862750497819942137
61418330732171862750518740648537
61418330732171862751334733917917
61418330732171863162280084118313
61418330732171891026140205709329
61418330732171891026202967828545
61418330732171891163400845649297
61418330732171891163400960434721
61418330732171891163464837162701
61418330732171891165724530140747
61418330732171891165724530159461
61418330732171891208945223506829
61418330732171891209133509851361
61418330732171891209154430557761
61418330732171896104852006903079
61418330732171896699375865664527
61418330732171896699375866714287
61418330732171907080565115628599
61418330732171907087970916556193
61418330732171907215377694738881
61418330732171907217825870353991
61418330732171907217888517681959
61418330732171907217888517687575
61418330732171907217888546379767
61418330732171907217888632473207
61418330732171907222909134683039
61418330732171907222971892092167
61418330732171907222971892210259
61418330732171907222971896815353
61418330732171907263307487147891
61418330732171907263579454795895
61418330732171907263579459500159
61418330732171907270901316152861
61418330732171907270901573370257
61418330732171907629670781858135
61418330732171907629670781876849
61418330732171907634754156268343
61418330732171907637013592501169
61418330732171907637013935457761
61418330732171907675089750274307
61418330732171907675152513438911
61418330732171907675153288277783
61418330732171907675173437331803
61418330732171907675340798733683
61418330732171907675341831852809
61418330732171907682683837559531
61418330732171907682767520384939
61418330732171912759155666133675
61418330755697390756316453998405
61418330755697390802049118201921
61418330755697440032896020925033
61418330755697440574325060723467
61418330755698340603153194924185
61418330755698341195420345067001
61418330755767373563782625499277
61418330755770025444670724696719
61418330755770075267029685125801
61418330755770075313051422939713
61418330755770075313051533009019
61418330755770075313054860361417
61418330755770075313054979874191
61418330755770325679694903603419
61418330755770336743966143209605
61418330755770336743987063914553
61418330755770370098235528504079
61418330755770370105578567312665
61418330755771270528786555769039
61418330755771270528807476473987
61418330755771270536129594577625
61418330755771276016706260190959
61418330755771276024296531198593
61418330755771276026559778986031
61418330755771276026831373581247
61418330755771276026831493076759
61418330755771276062459845099423
61418330755771276069802883908009
61418330755771276070050116107057
61418330755771276070050226176363
61418330755771276070053553528761
61418330755771276070053673041535
61418330755771276072313363895947
61418330755771276072584958472449
61418330755771276072585077985223
61418330755771276199721628694591
61418330755771286588315650716689
61418330755771292086336220471551
61418330755802490403555348571225
61418330755802506867314461836985
61418330755803707586173202010111
61418330755806392678609522626433
61418330755806392815786594532033
61418330755806392861540179440497
61418330755806408733035579985145
61418330755806409287160825857271
61418330755806409289420261636635
61418330755806409327831036356979
61418330755806409327832183795177
61418330755806414228547995616363
61418330758653104325398797114862
61418330758724837886583349456149
61418330758724837886584492644789
61418330758724837886584493111349
61418330758724838252613170979381
61418330758724838436442270251969
61418330758724838436443418162343
61418330758724854495948236354887
61418330758724854906977243498077
61418330758724854906977357816941
61418330758724854914320393911003
61418330758725538771040903488004
61418330758725588916126114756406
61418330758725599897257046443882
61418330758758020330864119886302
61418330758758025234111679606572
61418330758758025234112454446848
61418330758758025234112711664292
61418330758760721446928554829014
61418330758760721446929583698790
61418330758760722178902144799882
61418330758760722178903259408806
61418330758760727120289396047320
61418330758760811186089531902111
61418330758760861148095317436809
61418330758760861148910105771897
61418330758760861148910110358117
61418330758760877207602458564597
61418330758760877208418366107879
61418330758760877213501741168589
61418330758760877213501745773440
61418330758760877619447513630873
61418330758760877624530749196471
61418330758760877624530859461365
61418330758760877624530864047585
61418330758760877625283976114547
61418330758760877649668207343324
61418330758760877649668464560768
61418330758762072909730762759558
61418330758762073091657111938647
61418330758762078381518963423779
61418330758762078400160832397851
61418330758762078400160947189099
61418330758762078405244178208660
61418330758762078405244178228343
61418330758762078405244292468466
61418330758762078405244292547207
61418330758762078405244293019590
61418330758762078405244293019591
61418330808548113361908920337747
61418330808620748046939988916269
61418330808621048236461631372429
61418330808621048236545198934413
61418330808621048236546348379821
61418330808657082059540325274215
61418330808657082105272703680571
61418330808835994871480783417227
61418330808839602495706615579347
61418330808839602678720955218819
61418330808839602678721069537891
61418330808839646411525362959973
61418330808839897331747456916043
61418330808839902684914476042455
61418330808839902684998158867863
61418330808839902867928815676311
61418330808839902868012498501719
61418330808871117013713479266987
61418330808871117059446143470503
61418330808874719284688638064071
61418330808874768561268201808371
61418330808875019473959232060855
61418330808875919907018414499219
61418330808875920044279169224611
61418330808875920090032754133075
61418330808875969867390157267793
61418330808875969867393595297395
61418330808875969867393599883615
61418330808875969867394629834915
61418330808875969867414517407639
61418330808875969867414520589967
61418330808875969869921527870259
61418330808875969869922675763371
61418330808875969913147066347731
61418330808875969913147181611155
61418330808875969913147181624253
61418330808944051888325767023799
61418330808944051890773484896893
61418330808944051890853696526811
61418330808944051890857052458877
61418330808944051934079351932263
61418330808944051936527069805357
61418330808944051936610637367341
61418330808944063001363168478187
61418330808944063001384089183135
61418330808944068354550050860055
61418330808944068537543466606635
61418330808944068537564387311583
61418330808944068537564390493911
61418330808944952458666510573431
61418330808944952458669983894637
61418330808944952459423129305813
61418330808944963622543544435649
61418330808944968922341941013783
61418330808944968923177765772363
61418330808944968929955915884829
61418330808944968929955915890445
61418330808944968929955944470209
61418330808944969105356280653255
61418330808944969105356394972327
61418330808944969106108422586427
61418330808944969110459800929587
61418330808944969112886601284273
61418330808944969112886687023581
61418330808945001725124058592353
61418330808945001732654350643607
61418330808945002273916029034545
61418330808945002281446321085799
61418330808945002284038047942251
61418330808945252510678673720621
61418330808945252647939428446013
61418330808945252647939428451629
61418330808945252648689217925123
61418330808945252648693723302597
61418330808945252693609445798109
61418330808945252693693013360093
61418330808945269111632423664863
61418330808945269111632426852807
61418330808945269112448331190883
61418330808945269294563080478927
61418330808945269294625842593771
61418330808945269294646766486663
61418330808945269295378988004947
61418330808945302473308641939035
61418330808945302473310965820449
61418330808945313179838113061145
61418330808947654024568132359095
61418330808947654159321846525831
61418330808947654161769564398925
61418330808947654161828887084487
61418330808947654162585471942207
61418330808947654207582471992951
61418330808947670808539546108667
61418330808947670809355710850679
61418330808947670816070898791741
61418330808947670816133746650105
61418330808947698077648634755173
61418330808947698489430898931349
61418330808947698672382476450361
61418330808947698672445238565205
61418330808947698672466159275769
61418330808947698679976305455331
61418330808947698679976305468381
61418330808947703435901410270131
61418330808947703575609886055157
61418330808947703575690126264743
61418330808947703987392150244383
61418330808947703987472389391159
61418330808947703987473393913307
61418330808947704030698014080163
61418330808947704030698017266703
61418330808947954397609650848907
61418330808947965461629841977003
61418330808947970814795803653923
61418330808947970997810140105451
61418330808947970997810143287779
61418330808947998815962247653525
61418330808947998815962247659141
61418330808947998823493314545055
61418330808947998823493314558153
61418330808948003810634064961809
61418330808948003810717632523793
61418330808948003811470893211491
61418330808948004166621969002385
61418330808948004174215023168483
61418330808948004222416329151083
61418330808948849428421755976203
61418330808948854781654210310781
61418330808948854918851940386061
61418330808948854918914965036173
61418330808948854918935507953661
61418330808948854919664405300471
61418330808948854919664633938199
61418330808948854919667847916293
61418330808948854919668110447349
61418330808948854919748316763607
61418330808948854919751793272757
61418330808948854964668549944637
61418330808948854965418247427831
61418330808948854965421432826161
61418330808948854965421695355813
61418330808948854965501930253239
61418330808948854965505000388145
61418330808948854965505378181221
61418330808948865892180869241963
61418330808948871383423518566231
61418330808948871383423747203959
61418330808948871390138935145021
61418330808948871390201668678697
61418330808948871390222617970429
61418330808948899246513274924101
61418330808948899246513274937199
61418330808948899246534195629049
61418330808948899254044341808611
61418330808948899254044341810015
61418330808948899254044341821661
61418330808948899254044341823113
61418330808948899429527499294533
61418330808948899437055496045541
61418330808948899437139178870949
61418330808948899437142249005855
61418330808948904195431769847957
61418330808948904195512004745383
61418330808948904195515074880289
61418330808948904195515452673365
61418330808948904332689048064199
61418330808948904332692524573349
61418330808948904333529352809933
61418330808948904378442407522879
61418330808948904378442661553831
61418330808948904378446109481813
61418330808948904379279489790415
61418330808948904379282937718397
61418330808948904734432979346021
61418330808948904734432979359119
61418330808948904734433750992737
61418330808948904741964043043991
61418330808948904741964046231935
61418330808948904741964046245033
61418330808948904742023251416513
61418330808948904742024366019613
61418330808948904742027067694103
61418330808948904744471053973171
61418330808948904744471312240375
61418330808948904744474526218469
61418330808948904744474526231519
61418330808948904744474530482321
61418330808948904744474788749525
61418330808948904744554995065783
61418330808948904744555769900443
61418330808948904744558122496927
61418330808948904744558471574933
61418330808948904745311358718905
61418330808948904780186564254485
61418330808948904780186564267583
61418330808948904787717631153497
61418330808948904787777204674585
61418330808948904787780274809491
61418330808948904790224667462803
61418330808948904790224671712153
61418330808948904790224925730007
61418330808948904790228111128337
61418330808948904790228111141435
61418330808948904790228115390785
61418330808948904790308608555415
61418330808948904790311678690321
61418330808948904791064939378019
61418330808948904924978381161527
61418330808948904924978385865791
61418330808948904925041058722337
61418330808948904925041407327959
61418330808948904927485422192567
61418330808948904927488865398815
61418330808948904927488865516907
61418330808948904927488865871198
61418330808948904927489900035713
61418330808948904927573582861121
61418330808948904928325693753491
61418330808948920796448161329959
61418330808948920797284760928815
61418330808948920797284989566543
61418330808948920804000177507605
61418330808948920804062911041281
61418330808980069112833085642187
61418330808980069112895819175863
61418330808980069112895933500551
61418330808980085576571249621831
61418330808980085576591141458455
61418330808980085584185224492877
61418330808980085713832004347223
61418330808980085714667829105803
61418330808980085714668057743531
61418330808980085721383245684593
61418330808980085721445979218269
61418330808980085721445979223885
61418330808980085721446007803649
61418330808980085721446093542957
61418330808980085759521798272519
61418330808980085759585589255687
61418330808980085760421385436003
61418330808980085767199564132349
61418330808980085767199678451421
61418330808980091248320426368967
61418330808980091248341375655083
61418330808980091255035614310029
61418330808980091255098376429085
61418330808980091255098462168393
61418330808980091255119297129821
61418330808980119075528111275691
61418330808980119121218962650479
61418330808980119121281696184155
61418330808980134990431459928147
61418330808980135135223567340825
61418330808980135173383037447159
61418330808980135173383040635103
61418330808980135173445799562003
61418330808980135173446831618271
61418330808980135539202766881383
61418330808980135546817516592705
61418330808980135584977018466747
61418330808980135592571101501169
61418330808981269869894626667895
61418330808981286333653739933655
61418330808981286470913380049915
61418330808981286470914494659047
61418330808981286471750205098555
61418330808981286478444672391229
61418330808981286478444700970993
61418330808981286478444786710301
61418330808981286478465621677345
61418330808981286516668079567511
61418330808981286516687857085063
61418330808981286517503761428755
61418330808981286524198257299693
61418330808981286524198371618765
61418330808981291829166384202601
61418330808981291829166412782365
61418330808981291829187333488717
61418330808981319832526804443035
61418330808981319878280389351499
61418330808981319878301338637615
61418330808981335747513835920899
61418330808981335884691193622255
61418330808981335892305943327961
61418330808981335930445524785615
61418330808981335930465413439911
61418330808981335930465416622239
61418330808981336296284885656739
61418330808981336296284914236407
61418330808981336296284917418735
61418330808981336296285257193207
61418330808981336296305806363091
61418330808981336303816238339813
61418330808981336303837159046165
61418330808981336342059391271555
61418330808981336342059394453883
61418330808981336349569794668513
61418330808981341242943972319541
61418330808981341243027655139333
61418330808983971573141571969731
61418330808983971573141686294419
61418330808983988044430977286745
61418330808983988174913581899671
61418330808983988174913810537399
61418330808983988181628998478461
61418330808983988181691732012137
61418330808983988181691732017753
61418330808983988181691846336825
61418330808983988181712681303869
61418330808983988219851230703851
61418330808983988227445316926217
61418330808983988227445431245289
61418330808984021533513314749953
61418330808984021533513429062993
61418330808984021533514429353053
61418330808984021535962150414091
61418330808984021535962150427189
61418330808984021536045833233883
61418330808984021536045833252597
61418330808984021536045947558571
61418330808984021581715735335653
61418330808984021581715763902319
61418330808984021581715763915369
61418330808984021581799418161061
61418330808984021581799446727727
61418330808984021581799446740777
61418330808984026474900937533699
61418330808984026886682828651423
61418330808984037458292219649329
61418330808984037587937996025671
61418330808984037587937996031287
61418330808984037587938224663399
61418330808984037587938224669015
61418330808984037587938338988087
61418330808984037588774824262255
61418330808984037595469320134693
61418330808984037595552974374721
61418330808984037633628790241027
61418330808984037633712473066435
61418330808984037641222876463393
61418330808984037999720259157703
61418330808984037999720260220561
61418330808984037999720488839575
61418330808984037999720488858289
61418330808984038007251584323919
61418330808984038007335238569611
61418330808984038007335267149327
61418330808984038045411053367443
61418330808984038045494736192851
61418330808984038053005140652667
61418330808984038053088823478075
61418330808984038182734598791767
61418330811826330337091373123744
61418330811829381642552854034852
61418330811830732903625989272846
61418330811899614765755521625346
61418330811899625878792923079734
61418330811899732096649968569853
61418330811899764855310568444361
61418330811899764855310568794281
61418330811899764860390818624467
61418330811899764901064153702745
61418330811899775973428220078855
61418330811899781509674755767195
61418330811899781517205047818449
61418330811899781929552941646371
61418330811903667315640002528603
61418330811903667916335745393545
61418330811903683787741848202205
61418330811903683969920135470847
61418330811903683969920508542189
61418330811903683977450427522101
61418330811903683977451570710741
61418330811903684382538452012237
61418330811935648598856912484038
61418330811935648598858027092962
61418330811935649056121135342232
61418330811935649056121906994564
61418330811935804227228514616013
61418330811935804229676235671435
61418330811938350302104230377718
61418330811938350302105344986642
61418330811938355655274520635992
61418330811938355655274777853436
61418330811939706688311100245643
61418330811939706706104283537167
61418330811939706711188634256989
61418330811939707305984118858747
61418330811939707305984490395055
61418330811939707307595125996449
61418330835209906518850465302495
61418330835245929231318417207913
61418330835245929231319192046785
61418330835245929231319449264229
61418330835245929231319531816837
61418330835245929231319535003377
61418330835245945702420282439494
61418330835245945832275407230163
61418330835245945839869610369436
61418330835245945839870352379251
61418330835245945884807000887706
61418330835245945884807259154910
61418330835427510934522218736530
61418330835427510980275774948638
61418330835460831989498039053957
61418330835460831989498042240497
61418330835461132132199058059436
61418330835461181543528896541190
61418330835461181543531192309449
61418330835461181545767411595440
61418330835461181546042446663866
61418330835461181957549674721856
61418330835463582922674589987525
61418330835463582922674848267779
61418330835463582922758531093187
61418330835463583059935602643251
61418330835463883249202499286243
61418330835463883249205938243141
61418330835463883660984762412659
61418330835463883660988201369557
61418330835463883660988202432367
61418330835463883661071885257775
61418330835532915663321683493514
61418330835533766681115792204303
61418330835533766818379904046866
61418330835533766818380647119482
61418330835533766864130017052735
61418330835533766864130907745664
61418330835533766864130907745665
61418330835533766864131164963108
61418330835533766864131164963109
61418330835533766864133460258974
61418330835533766864133460258983
61418330835533766864134231911306
61418330835533766864134231911315
61418330835533777982251883668272
61418330835533777982251883668273
61418330835533783289667728438451
61418330835533811152484426041999
61418330835533816093872710758474
61418330835533816231404318172875
61418330835533816231405061245482
61418330835533816276887049925770
61418330835533816642915728260371
61418330835534067053403792788973
61418330835534083066339380132078
61418330835534083066340154966738
61418330835534083478121386041050
61418330835534083661951633205139
61418330835534083661951887236043
61418330835534083661952662074915
61418330835534116418162076423234
61418330835534116418164400771209
61418330835534116420672670730037
61418330835534116420674883473303
61418330835534116420675655125626
61418330835534116420675655125635
61418330835534116832185290187789
61418330835534116832185294787059
61418330835534116832186323656835
61418330835534116877938874979613
61418330835534116877938878179203
61418330835534127531199477877622
61418330835534127531201801875676
61418330835534127538795630758174
61418330835534127538795630758183
61418330835536468567380171279828
61418330835536512444137507836879
61418330835536517797307798449285
61418330835536517797308056729530
61418330835536517797308056729539
61418330835536517797390623546334
61418330835536517797391739554938
61418330835536517797391739554947
61418330835536517934568810055242
61418330835536517934568810055251
61418330835536517934568811105002
61418330835536517934568811105011
61418330835536517980322394847066
61418330835536517980322396363386
61418330835536518346350817013983
61418330835536518346434499839391
61418330835536518346434757056835
61418330835536518392187968777148
61418330835536812633408073137307
61418330835536812633408187456171
61418330835536813045190079046279
61418330835536813045190450582587
61418330835536817986577620793737
61418330835536817986578392446069
61418330835536817986661188846762
61418330835536817986662074817958
61418330835536817986662332035402
61418330835536818123839404038985
61418330835536818123839404052035
61418330835536818123839405451706
61418330835536818123839405451715
61418330835536818169591956774493
61418330835536818169591959974083
61418330835536818169592988830809
61418330835536818169592988843859
61418330835536818535620635109085
61418330835536818535620639714178
61418330835536818535621409947957
61418330835536818535704322067203
61418330835536818535705092319846
61418330835536818535705350936979
61418330835536829241956797989475
61418330835536829241957055206919
61418330835536829653739061115891
61418330835536829653824955033219
61418330835536935459833988786799
61418330835536968211696149293295
61418330835536968211696406523789
61418330835536968211696521315037
61418330835536968257448962445837
61418330835536968257448962918221
61418330835536968257449991315613
61418330835536968257450106106861
61418330835536968622746187714887
61418330835536968627826438944753
61418330835536968668499772506711
61418330835536968669231227094397
61418330835536968669231997211535
61418330835536979740863840399141
61418330835536984682230089433167
61418330835536984682230346650611
61418330835536984682982458959923
61418330835536984682983230612255
61418330835536984865996798593779
61418330835536984865996798612653
61418330835536984865997570246111
61418330835536984865997941801293
61418330835536984873612578239139
61418330835536985277779062788829
61418330835536985277780205977469
61418330835536985284640667088975
61418330835536985284641810277615
61418330835568900126910347816402
61418330835568900126910605033846
61418330835568938419283671408464
61418330835568938419848527292780
61418330835568938830877392009615
61418330835568938831630533188703
61418330835568949494181205607822
61418330835568949494181205607831
61418330835568949494181462825266
61418330835568949494181462825275
61418330835568949494182205897882
61418330835568949494182205897891
61418330835570100693364405043406
61418330835570100700706414999686
61418330835570100700978379914509
61418330835570100837423145625695
61418330835570100883992719081805
61418330835570100883992723803538
61418330835570100883992723803539
61418330835570100883992976299249
61418330835570100883992977834443
61418330835570100883993752673314
61418330835570100883993752673315
61418330835570133642712646719513
61418330835570133642713761328437
61418330835570138993916563646052
61418330835570150106388819169406
61418330835570150251263466809534
61418330835570150251263466809543
61418330835570150251264581418458
61418330835570150251264581418467
61418330835570150662774133805540
61418330835570150662775248433338
61418330835570150708527686953581
61418330835570150708527801272445
61418330835570155601901609523680
61418330835570155604433011279433
61418330835570155604433011285256
61418330835570155604433011285257
61418330835570155604433239917152
61418330835570155604433268496868
61418330835570155604433268496877
61418330835570155604433268502700
61418330835570155604433268502701
61418330835570155604433354241849
61418330835570155604434014757428
61418330835570256285793850223363
61418330835570300406936431499225
61418330835570300803184683749537
61418330835570305696558053748437
61418330835570305879572392915733
61418330835570305881832603983219
61418330835570306291898624149961
61418330835570306291898624504253
61418330835570306291898628749231
61418330835570306291898710243401
61418330835570306291919544856313
61418330835570306291919549455583
61418330835570306291919549461407
61418330835570306293614866577384
61418330835570306293614868159395
61418330835570306293614868172445
61418330835572835345876023507531
61418330835572835345876798346403
61418330835572835345877055563847
61418330835572835345877138116455
61418330835572835345877141302995
61418330835572835757658286633947
61418330835572835757659061472819
61418330835572835757659401242871
61418330835572840696597735318903
61418330835572840696598510157775
61418330835572840696598767375219
61418330835572840697350876497991
61418330835572840697350879684531
61418330835572840697351651336863
61418330835572840833795727929451
61418330835572840833796842538375
61418330835572840834611630873463
61418330835572840880365216131847
61418330835572840880365220381196
61418330835572840880365220381197
61418330835572840880366249250972
61418330835572840880366249250973
61418330835572851809636251382215
61418330835572851809636254568755
61418330835572851817249857922150
61418330835572851817250115139594
61418330835572851817251001110790
61418330835572851817251258328234
61418330835572851946833129383839
61418330835572851947649032327851
61418330835572851954426958382985
61418330835572851954427215600429
61418330835572851954427215606253
61418330835572851954427216669054
61418330835572851954427216669062
61418330835572851954427216669063
61418330835572851954428072997733
61418330835572851954428331277978
61418330835572851954428331277987
61418330835572851993403736444509
61418330835572852000180514717557
61418330835572852000180514730606
61418330835572852000180514730607
61418330835572852000180768748461
61418330835572852000180883067325
61418330835572852000180886253865
61418330835572852000180886266915
61418330835572852000181543587333
61418330835572852000181543600382
61418330835572852000181543600383
61418330835572852000181657906197
61418330835572852000181657919247
61418330835572852000181915136691
61418330835572852366209479795478
61418330835572852366209479795479
61418330835572852366210337186959
61418330835572852366210594404403
61418330835572852366292791084579
61418330835572852366292905403442
61418330835572852366292905403443
61418330835572852366293162620886
61418330835572852366293162620887
61418330835572852366293905693502
61418330835572852366293905693503
61418330835572852366294020012367
61418330835572852366294277229811
61418330835572857307680298998336
61418330835572857307680332361264
61418330835572857307680332361265
61418330835572857307681446970189
61418330835572857490610956357900
61418330835572857490610984917933
61418330835572857490610984924575
61418330835572857490610984937616
61418330835572857490610984937625
61418330835572857490610985987376
61418330835572857490610985987385
61418330835572857490611070657081
61418330835572857490611070676764
61418330835572857490611070676773
61418330835573007575957621663778
61418330835573007577652940367599
61418330835573007577652940380697
61418330835573007578467728715785
61418330835573007578467729070077
61418330835573007578467987350331
61418330835573007583540861175394
61418330835573007601345899197265
61418330835573007601377410446788
61418330835573007989497966675881
61418330835573007990249994309063
61418330835573007997112975199672
61418330835573007997112975218545
61418330835573007997112975218546
61418331210310025795376283979905
61418331210407270647755852091867
61418331210407272294068743023345
61418331210407272431329756164345
61418331210407272477083340956169
61418331210407287111451944962529
61418331210407287119045257408881
61418331210407287119046032247753
61418331210407572620579429456181
61418331210407572621418577323377
61418331210407587437962631395365
61418331210407587437983551983673
61418331210407587445576606136673
61418331210415392229351292172769
61418331210418077461499555775105
61418331210418093513410285632665
61418331210418093521004373967649
61418331210418093925192549808841
61418331210418093932786637094065
61418331210418094115800718466381
61418331210418094115800976733537
61418331210418094115800977796395
61418331210622522960720424894011
61418331210622524609607159047025
61418331210625224663400299920803
61418331210625224665910870234109
61418331210625224711664455142573
61418331210625224712417600572463
61418331210625225898749413764665
61418331210625225898749418015467
61418331210626125277784242722843
61418331210626125279476495548533
61418331210626125280229382685071
61418331210626126880854028863533
61418331210626126880854287143787
61418331210626126881419146197333
61418331210626425286485636925743
61418331210626425420398993088147
61418331210626425422930742405369
61418331210626425422993504507115
61418331210626425422993504520213
61418331210626425423746391651135
61418331210626425423746391668397
61418331210626425423746649931389
61418331210626425423746649935601
61418331210626425468747089428677
61418331210626427067342084763653
61418331210633329773708663400107
61418331210633329821970747136955
61418331210634230206768189610091
61418331210634230343966183289113
61418331210634230343966186471441
61418331210634230344782090815133
61418331210634263558593209899301
61418331210634263558593210832421
61418331210634530396038783490235
61418331210634530533236780351585
61418331210636931498421271404971
61418331210636931498423595286385
61418331210636932047401528210409
61418331210636932047462912364581
61418331210636932047464031559725
61418331210636932047464032031901
61418331210636932047464033094759
61418331210636932047464290306539
61418331210636932047464290312155
61418331210636932047464290325253
61418331210636932047466356043053
61418331210636932047466614304593
61418331210636932047466614323307
61418331210636932048029149378799
61418331210636932048031473376853
61418331210636932093217616468189
61418331210636932093217616940365
61418331210636932093217618003223
61418331210636932093217875233717
61418331210636932093220199096417
61418331210636932093785058168677
61418331210636932093973344526307
61418331210636933282813148604629
61418331210636933282813406871785
61418331210636964850246291577541
61418331210636964850246291694181
61418331210636964850246292627301
61418331210636965262028297473463
61418331210636965262028297590103
61418331210636965445042637112935
61418331210636965445042637126033
61418331210636965445042637229575
61418331210636965445042638292433
61418331210636965445042895393189
61418331210636965445042895406287
61418331210636965445042895522927
61418331210636965445042896456047
61418331210636981321533115782647
61418331210636981321535438614301
61418331210636981321535696894555
61418331210637232099473871181037
61418331210637232233954416193975
61418331210637232282488210820509
61418331210637232282488211883367
61418331210637232282488469113861
61418331210637265588559646317895
61418331210637265588559647380753
61418331210637265588559904611247
61418331210730576275728106960811
61418331210730576321481691752635
61418331210730591092295405489423
61418331210730591099888459655521
61418331210730592747017253880931
61418331210730592747017512161185
61418331210731475057394723954171
61418331210731476703770635280747
61418331210731476706279134225771
61418331210731476843477127904793
61418331210731476843477131087121
61418331210731476844293035430813
61418331210731491528744911276235
61418331210731493314829293801617
61418331210731524882262183328277
61418331210731525058435582039919
61418331210731525065213417425589
61418331210731525065213761799123
61418331210731525065215741890203
61418331210731525066029669325143
61418331210731526659060228321923
61418331210731526659061260391289
61418331210731526666650872400899
61418331210731526666651647252821
61418331210731526666651991609093
61418331210731526666651994795633
61418331210731526666654315607147
61418331210731526669099455452735
61418331210731526669099712683229
61418331210731526669101778401029
61418331210731526669102036681283
61418331210731526712407560765885
61418331210731775249172787911015
61418331210731776895549728105915
61418331210731777033562596308471
61418331210731791850130926906449
61418331210731791857724755911419
61418331210731793497258946292987
61418331210731793504099889198081
61418331210731793504099889216795
61418331210731825071532777208421
61418331210731825072284889519185
61418331210731825073979466213191
61418331210731825201954914076533
61418331210731825254463434022485
61418331210731825256993805847047
61418331210731825256994838966173
61418331210731826855922585624591
61418331210731826855924908443147
61418331210731826855924909487291
61418331210731826855924909506005
61418331210731826855924912675235
61418331210731826858369273094327
61418331210731826858369274610647
61418331210731826858370049449519
61418331210731826858372630561427
61418331210731826904123634241343
61418331210731826904123891471837
61418331210731841680083713139459
61418331210734176760074598980963
61418331210734176760889473405119
61418331210734176760890592600263
61418331210734178546974976175405
61418331210734178546974976647581
61418331210734178546974977710439
61418331210734178546977300658733
61418331210734178546978333759145
61418331210734178547540093994479
61418331210734178547542417992533
61418331210734178592728561083869
61418331210734192812803904736131
61418331210734192814499514549263
61418331210734193224586168912307
61418331210734193415194337569847
61418331210734193417454031597653
61418331210734194598888288777833
61418331210734194598888289827593
61418331210734194603971548519257
61418331210734226166321177721293
61418331210734226173913888697519
61418331210734226578103441897469
61418331210734226585696151707295
61418331210734226585697270902439
61418331210734226761870926961215
61418331210734226768648762346885
61418331210734226768711610541911
61418331210734226768711610555009
61418331210734226769464755966185
61418331210734226770971304582815
61418331210734227821042941203183
61418331210734227821044060398327
61418331210734227821044065003421
61418331210734227950713310116803
61418331210734227950714342186169
61418331210734227958303700177925
61418331210734227958304729047701
61418331210734227958308171191139
61418331210734227958308172240899
61418331210734227960752537247615
61418331210734227960754860195909
61418331210734228003997879378691
61418331210734228004057166051615
61418331210734228370090435367315
61418331210734228372346772296655
61418331210734228415591857210335
61418331210734228415839548096165
61418331210734228415840667291309
61418331210734228415842905687181
61418331210734242637611357877179
61418331210734242637611616157433
61418331210734242645204412043277
61418331210734242821378068102053
61418331210734242823073677915185
61418331210734242823136440034401
61418331210734242828971897107023
61418331210734476942548760885183
61418331210734476949888443643611
61418331210734476951855763291053
61418331210734476952608908720943
61418331210734478598984815796717
61418331210734478726122664822307
61418331210734478735972826635553
61418331210734478735973859754679
61418331210734478735973864005481
61418331210734478736245570172189
61418331210734478736245570644365
61418331210734478736247894538877
61418331210734478736248927639289
61418331210734478736813011872677
61418331210734478781999155436189
61418331210734478781999156499047
61418331210734493552813127466329
61418331210734493553357065944665
61418331210734493553628776716467
61418331210734493560405923352173
61418331210734493560971040685973
61418331210734493561160101882475
61418331210734494785627483014851
61418331210734494788137962069669
61418331210734494788158883707737
61418331210734494788912029137627
61418331210734494788974791256843
61418331210734494795752712731421
61418331210734494795752715913749
61418331210734494796505857092837
61418331210734495197409746141267
61418331210734495199920226245845
61418331210734495199941146834153
61418331210734495200506005906413
61418331210734495200694292264043
61418331210734495200757054383259
61418331210734495207534975857837
61418331210734495208100093191637
61418331210734526774967864899223
61418331210734526905390260047589
61418331210734526912228619746871
61418331210734526912228620809729
61418331210734526912230943641383
61418331210734526957709461579643
61418331210734526957898521713287
61418331210734526957982204538695
61418331210734526957982205601553
61418331210734526960429926656975
61418331210734528139983903996947
61418331210734528150025454076053
61418331210734528551766167123363
61418331210734528559357673315393
61418331210734528559359996147047
61418331210734528561616333174313
61418331210734528561617108013185
61418331210734528607558979162639
61418331210734542964141932810243
61418331210734542964142965948083
61418331210734542964895078240133
61418331210734542971736794934339
61418331210734542972488906195343
61418331210734542974183482889349
61418331210734543375924195936659
61418331210734543375925229074499
61418331210734543376489055008919
61418331210734543376677341366549
61418331210734543383518024960343
61418331210734543383519058060755
61418331210735377517888166572463
61418331210735377517889285767607
61418331210735377517891524162027
61418331210735377520420690711295
61418331210735379166524887019639
61418331210735379303722879630187
61418331210735379303977026926489
61418331210735379304538787160419
61418331210735379304813855176171
61418331210735393988990664070103
61418331210735393991522067950933
61418331210735394166378494365145
61418331210735395772564219518245
61418331210735427343531673124321
61418331210735427343532792319465
61418331210735427343532793858871
61418331210735427343535030713885
61418331210735427345227369013471
61418331210735427525458394316323
61418331210735427525459513524517
61418331210735427525709184158575
61418331210735427525709184508495
61418331210735427525710217614571
61418331210735427525710217627621
61418331210735427525710303353719
61418331210735427525710303703639
61418331210735427525712541625675
61418331210735427525733462332075
61418331210735427526274044642161
61418331210735427526546013825199
61418331210735427528241708647327
61418331210735427528241708664589
61418331210735428580574158509359
61418331210735428717834913252013
61418331210735428717838269302171
61418331210735429119578724074843
61418331210735429119578725137701
61418331210735429119578982368195
61418331210735429127106693190901
61418331210735429129429148283791
61418331210735429129431472281845
61418331210735429129616056699463
61418331210735429129617175894607
61418331210735429129617177428189
61418331210735429129620533478347
61418331210735429172838241263509
61418331210735429172839360458653
61418331210735429175369641607927
61418331210735429175370760803071
61418331210735429175370765402341
61418331210735429175370765408165
61418331210735429312631515551549
61418331210735443403039933460303
61418331210735443404734510154309
61418331210735443577624648958633
61418331210735443580156053902321
61418331210735443586055307263045
61418331210735443587749882907291
61418331210735443989218626790277
61418331210735443989490595973315
61418331210735443996811682006135
61418331210735443996812455795247
61418331210735443996812456845007
61418331210735443997000742139779
61418331210735443997837570389461
61418331210735443999343085886965
61418331210735443999532147083467
61418331210735445186613748238459
61418331210735445189124232475747
61418331210735445189124317035445
61418331210742283657283596872105
61418331210742298344180608325411
61418331210742298481441620981137
61418331210742298527195207289281
61418331210742298527948093389157
61418331210742298527948352719171
61418331210742331696005628614621
61418331210742331835714105580549
61418331210742331835714363860803
61418331210742331878957121575387
61418331210742347755510705087419
61418331210742347940972766845171
61418331210742348304553379749355
61418331210742348350307050635911
61418331210742348350307053818239
61418331210742348352754771691333
61418331210743499102016129742437
61418331210743499285030728711923
61418331210743532453087924298685
61418331210743532455532632125027
61418331210743532455535726725653
61418331210743532592796739853555
61418331210743534239925796591307
61418331210743549064083562420085
61418331210743549103059227272365
61418331210743549107305743803255
61418331210743549107305746985583
61418331210743549109837147678469
61418331210743549109837147684085
61418331210743549110402266080743
61418331210746184330879762668123
61418331210746184333973013449327
61418331210746184333976366317157
61418331210746186117529091398817
61418331210746200797857646708523
61418331210746200797920408827739
61418331210746200804698330302317
61418331210746200805263447636117
61418331210746200934347434271357
61418331210746200934347692551611
61418331210746200934912293338001
61418331210746200941958998584509
61418331210746200941959084677789
61418331210746200985181269243287
61418331210746200987712669936173
61418331210746200988277788338447
61418331210746202169694226832933
61418331210746202169712049750715
61418331210746202581473392170731
61418331210746233744737648502549
61418331210746234156519911628965
61418331210746234156519911630417
61418331210746234156523264498247
61418331210746234156523269219981
61418331210746234156523350591527
61418331210746234293780666476613
61418331210746234293780667539471
61418331210746234293784105433559
61418331210746234296043799480079
61418331210746234339262283148257
61418331210746234339262512719105
61418331210746234339262627504529
61418331210746234339265980372359
61418331210746234339450568443029
61418331210746234339474842017259
61418331210746234339534222572129
61418331210746234339534251268437
61418331210746234339534252331295
61418331210746234339537690225383
61418331210746234341794031385359
61418331210746234341797384253189
61418331210746235943169499099199
61418331210746250216028168784071
61418331210746250216028171966399
61418331210746250218287861762117
61418331210746250218475889839493
61418331210746250348142815676555
61418331210746250348142816726315
61418331210746250348205462537963
61418331210746250348205491234319
61418331210746250348205577795771
61418331210746250353226075417979
61418331210746250353288837537195
61418331210746250355736559655267
61418331210746250355736644214965
61418331210746250391364999775493
61418331210746250391431114762331
61418331210746250391431115806475
61418331210746250391431115825189
61418331210746250391431118994419
61418331210746250393896400468379
61418331210746250393959162587595
61418331210746250394461259540639
61418331210746250398958825598135
61418331210746250398958828780463
61418331210746250401490229473349
61418331210746250401490229478965
61418331210746250402055347875623
61418331210746250767330536424053
61418331210746250767330880780325
61418331210746250802958977607137
61418331210746250803147263951669
61418331210746250803213120671351
61418331210746250803213378951605
61418331210746250803230946771461
61418331210746250805678664644555
61418331210746250806243523716815
61418331210746250806494572193661
61418331210746250810552803429779
61418331210746250810552806612107
61418331210746250810553061710033
61418331210746250813084207310609
61418331210746250813084465590863
61418331210746250813837611002039
61418331234260626931799482317877
61418331234260628717028441777955
61418331234260676162646385040989
61418331234260928906299035658099
61418331234271435530013324233893
61418331234271733934811455883205
61418331234271783165658358606317
61418331234272634456890573320121
61418331234272634457708805310755
61418331234272634502623237523637
61418331234272634503462390102579
61418331234272684280002303373109
61418331234272684282511752974951
61418331234272684325737290408279
61418331234272684328266370985279
61418331234365094583191668330387
61418331234365125966857072345455
61418331234366026534606092220963
61418331234366326723855765512799
61418331234368695061681867378837
61418331234368695062518695510427
61418331234368695070049762855467
61418331234368696853622542992353
61418331234368728238102821412863
61418331234368728238103825816967
61418331234368728421057756400427
61418331234368728421870193108335
61418331234368728421870277662209
61418331234368728423294291363805
61418331234368730022493637297373
61418331234368730024669759077645
61418331234368730068246104434911
61418331234368730068246217685093
61418331234368730068247219024961
61418331234368730068247222089197
61418331234368744300058689431621
61418331234368744472948944095667
61418331234368744475459426797921
61418331234368744476296255047603
61418331234368995206035704598747
61418331234368995212728795796829
61418331234368995213566771943787
61418331234368997042872187469789
61418331234369028427102825139323
61418331234369028427374419697111
61418331234369028564551491719351
61418331234369028564553816086039
61418331234369028565388319969033
61418331234369028566811300570217
61418331234369028610305076511175
61418331234369028611141904760857
61418331234369030257517816087433
61418331234369030259693937867705
61418331234369044616465953183987
61418331234369045028059931015631
61418331234369045028310604985111
61418331234369045028310978075327
61418331234369045028312929351799
61418331234369045028313302404587
61418331234369045028331898663635
61418331234369045035924579758231
61418331234369045038938309312607
61418331234369928995102518984311
61418331234369928995938229461615
61418331234369928995938314015489
61418331234369928995938342829889
61418331234369928995939347233993
61418331234369929178953687818231
61418331234369929178956039464285
61418331234369930779492330464717
61418331234369930781752135064781
61418331234369930782022697590631
61418331234369930782023850205269
61418331234369930825244910852437
61418331234369930825245915256541
61418331234369930825265831558837
61418331234369930827776311196855
61418331234369930827777434997093
61418331234369945049527463151201
61418331234369945050364291400883
61418331234369946841530902064675
61418331234369946841530905247003
61418331234376800180355022774867
61418331234376850005161326489221
61418331234378000754423059128147
61418331234378035892329110124669
61418331234378050716490147449315
61418331234378050716490150631643
61418331234380702587587834321557
61418331234380702587591190371715
61418331234380702594281957122445
61418331234380702594302906525153
61418331234380702640035541914269
61418331234380735808926467967711
61418331234380735808926552521585
61418331234380735808926581217893
61418331234380735808926581335985
61418331234380735808929905389415
61418331234380735946106977411655
61418331234380735946124573946533
61418331234380735991857209335649
61418331234380735991857238031957
61418331234380735991860562203479
61418331234380735991878158738357
61418331234380735991881511606187
61418331234380751870882444637381
61418331234380752001365393858733
61418331234380752008143229244195
61418331234380752008143232426523
61418331234380752417477774497517
61418331234380752419653523187573
61418331234380752419925492370611
61418331234380752420490351437255
61418331234380752455619675469239
61418331234380752455637501574965
61418331234380752458901241776973
61418331234380752465407079283089
61418331234380753655272284932187
61418331237225746452928657323471
61418331237225781040100466991929
61418331237324693816267629778941
61418331237324693953528384154413
61418331237324710424817789821347
61418331237324710442886563194368
61418331237324710449664484669106
61418331237332348597185414431037
61418331237332348597188853387935
61418331237335167225695330718691
61418331237335198788800310227721
61418331237335200572374209578625
61418331237335200646087966606881
61418331237335215404126093444781
61418331237335215404126097694131
61418331237335215465981882354930
61418331237335215465981997146214
61418331237335216639472886006357
61418331237335216639472890255707
61418331237335217048807432326701
61418331237335217048807432326860
61418331237335217048807432326861
61418331237335217051255150195583
61418331237335217051255150199795
61418331237336401403170227336201
61418331237336416016322091056999
61418331237336416040050033499458
61418331237336416040050033499494
61418331237336416229842178280873
61418331237336417823620116566060
61418331237336417823620120815410
61418331237336417823620374833264
61418331237336417823620378019804
61418331237336417823620489618688
61418331237336417823620492805228
61418331237336417823623818039512
61418331237336417824436282376546
61418331237336417824436285563086
61418331237336417824436396695410
61418331237336417824436399881950
61418331237336417824436400354333
61418331237336417824436400354334
61418331237336417828703723863346
61418331237336417831214203851284
61418331237336417831214318170148
61418331237336417831214322891882
61418331237336417831217645994722
61418331287219402801651174035631
61418331287219417489094592854013
61418331287219702990900847327467
61418331287219702991739995202145
61418331287219717808284049266651
61418331287219717815625941581805
61418331287219717815626056367437
61418331287219717815627089505277
61418331287230224302835972539197
61418331287230224485850311706493
61418331287230224485850426964301
61418331287231408588903349646625
61418331287231425059918348059773
61418331287231425059918463317581
61418331287231425196363224073593
61418331287231425197116369484769
61418331287231425197200052310177
61418331287231425235593119726449
61418331287231425242932687699245
61418331287231425242932802484877
61418331287231426843492280811345
61418331287434653193758187704821
61418331287434653330288955628599
61418331287434653331039002207061
61418331287434653331101763971985
61418331287434653331102510108837
61418331287434653376771379447017
61418331287434653376772527344293
61418331287434653376855061800249
61418331287434653376856094900661
61418331287434654977414626570077
61418331287434654977414913533637
61418331287434654977418008134263
61418331287434655160428965737373
61418331287434655160429252700933
61418331287434655160432347301559
61418331287434655162942916565265
61418331287438255464819238528503
61418331287438255647833578167975
61418331287438255647833692953607
61418331287438255650279089666671
61418331287438257433918075478989
61418331287438304877841443097777
61418331287438555790534708422467
61418331287438555791287853833643
61418331287438555791371536659051
61418331287438555793796098636947
61418331287438557437663760928131
61418331287438557620675005494801
61418331287438557620678100095427
61418331287438557623188669359133
61418331287438605067112036977921
61418331287445460006746426210917
61418331287445460144027240713157
61418331287445460144027986850009
61418331287445460144028101646873
61418331287445460144030339545871
61418331287445460189760651053525
61418331287445460189760765850389
61418331287445460192020196906775
61418331287446660763828687406805
61418331287446660901026680017353
61418331287446660901109616233733
61418331287446660901112715538623
61418331287446660946843026574101
61418331287449061868470721174791
61418331287449062417513740076359
61418331287449062417534659737163
61418331287449062417534663969251
61418331287449062463267323468503
61418331287449111694114226663791
61418331287449362057741315054935
61418331287449362604273739643877
61418331287449362604276092339739
61418331287449362652537918883681
61418331287450263172085521284309
61418331287450263174598439011789
61418331287450263220349584664391
61418331287450263220352023803613
61418331287450296389160381510673
61418331287450312448667523118071
61418331287450312990117487503621
61418331287450312997710540619959
61418331287450312997710541669719
61418331287450312997729023590981
61418331287450312997729026773309
61418331287450313000238473192823
61418331287450313000238501889179
61418331287450313000239506294687
61418331287450313000239621085935
61418331287450313000239621103197
61418331287450313000241945550549
61418331287450313000242978688389
61418331287450313035871072295445
61418331287450313043464011670295
61418331287450313043464011689009
61418331287450313043464126461543
61418331287450313045992058102739
61418331287450313045993206013113
61418331287450313045995530342373
61418331287450313045996563480213
61418331287542704859881459500021
61418331287542706506257370826597
61418331287542706646049524850811
61418331287542706646049529082899
61418331287542721460922133404873
61418331287542721463432730904039
61418331287542721463432731022083
61418331287542721470774623337237
61418331287542723117903675842901
61418331287542723300081302031421
61418331287542754272989555979253
61418331287542755920118613189181
61418331287543605426963254688759
61418331287543607213861569370815
61418331287543607259531213043879
61418331287543607259614030349351
61418331287543607259614776486203
61418331287543621891454563962939
61418331287543621893983758168999
61418331287543621899066214369371
61418331287543621899067362765019
61418331287543621901325650602197
61418331287543622074468903602411
61418331287543622074469018388043
61418331287543622076914414983063
61418331287543622081996986441243
61418331287543622081998019579083
61418331287543622082080554008843
61418331287543622084257455339733
61418331287543623682640142888855
61418331287543623685150596894753
61418331287543623685150597366929
61418331287543623685715457483333
61418331287543623860553400913425
61418331287543623860571136225659
61418331287543623865570799702919
61418331287543623868102203583749
61418331287543623868646142993801
61418331287543654840717655266453
61418331287543654840737715393221
61418331287543654840740814225935
61418331287543655253063659662437
61418331287543655253064778863405
61418331287543655435263210500469
61418331287543655435265448871643
61418331287543655436077998829733
61418331287543656487845593157369
61418331287543656487846712358337
61418331287543656487929529663809
61418331287543656487930275800661
61418331287543656487930653477097
61418331287543657039149162451597
61418331287543671304476768532213
61418331287543671304478978088939
61418331287543671304497574795833
61418331287543671304497689120521
61418331287543671312090628495371
61418331287543671312844922302195
61418331287543905616962687595497
61418331287543905616963835492773
61418331287543905617047403049141
61418331287543907263339632022485
61418331287543907400600386397957
61418331287543907403048222250243
61418331287543907403131785574523
61418331287543907446353971189781
61418331287543922217920826572217
61418331287543922217920941369081
61418331287543922217983588337141
61418331287543922220431424189427
61418331287543922220515365190143
61418331287543922227773316504581
61418331287543922227774464428053
61418331287543923864295704798381
61418331287543923874149223126893
61418331287543923874149227831157
61418331287543923874986051363477
61418331287543924047310043965677
61418331287543924049823994793569
61418331287543924057916708177541
61418331287543955029988134821909
61418331287543955441582112653553
61418331287543955442334224964317
61418331287543955442335372861593
61418331287543955579598336793791
61418331287543956677117306356525
61418331287543957225971919534689
61418331287543957225974243416103
61418331287543957225974248120367
61418331287543957274173341241657
61418331287543971630945240698217
61418331287543971630945355022905
61418331287543971638538409655563
61418331287543971639376271029987
61418331287543972043375013666033
61418331287543972050969100465983
61418331287543972052663677626549
61418331287546307130877539002053
61418331287546308367981665790471
61418331287546308777253450328629
61418331287546308917024684692039
61418331287546308917045604352843
61418331287546308917045608584931
61418331287546323192978732397077
61418331287546323594636652267813
61418331287546323777649844010009
61418331287546323777650877110421
61418331287546323777650991907285
61418331287546323785244046067767
61418331287546323785245079205607
61418331287546323786939655899613
61418331287546323787692801310789
61418331287546323787775336225823
61418331287546323787776484136197
61418331287546325568817859329443
61418331287546325568817863561531
61418331287546325571328343549469
61418331287546325571328343566731
61418331287546325571328429642909
61418331287546325571349263210273
61418331287546325571349267442361
61418331287546325572081488977907
61418331287546356543964714892977
61418331287546356544716741457317
61418331287546356544717860658285
61418331287546356955746979419073
61418331287546356956499005633493
61418331287546356956500124847511
61418331287546357138761317186689
61418331287546357138763555911995
61418331287546357138763556974805
61418331287546357138784476618347
61418331287546357139513344800789
61418331287546357139516701323171
61418331287546357139516702385981
61418331287546357139537622029523
61418331287546357139596998929841
61418331287546357139596999402225
61418331287546357139597027626197
61418331287546357139598031098585
61418331287546357139598032521351
61418331287546358191092652783893
61418331287546358191093771984861
61418331287546358191114692691213
61418331287546358328353407159365
61418331287546358742668190198301
61418331287546358785892612649747
61418331287546358785913533356099
61418331287546373191427403547185
61418331287546373191428551444461
61418331287546373199022638742783
61418331287546373199106321568191
61418331287546373200717215436789
61418331287546373200799750351823
61418331287546373200800898262197
61418331287546373201552895762999
61418331287546373201554043673373
61418331287546608557252259670615
61418331287546609152048863499361
61418331287546623921167886198741
61418331287546623921168000995605
61418331287546623923678483697907
61418331287546623930455517077559
61418331287546623931208662488735
61418331287546623931209810399109
61418331287546623931292345314143
61418331287546623931293493224517
61418331287546625577584569564509
61418331287546625577584684355757
61418331287546625760598908731805
61418331287546625760598908750519
61418331287546625760599023523053
61418331287546625761352054161695
61418331287546656733235194448433
61418331287546656733235308773121
61418331287546656733987306759197
61418331287546656733988454656473
61418331287546657145017573434571
61418331287546657145769570935373
61418331287546657145770718845747
61418331287546657282278211950321
61418331287546657282278326275009
61418331287546657282278326747185
61418331287546657283033682777945
61418331287546657283115040186905
61418331287546657284809731690873
61418331287546658565910105861945
61418331287546658929409589853719
61418331287546658929409704644967
61418331287546673334192300324741
61418331287546673334192414649429
61418331287546673342539647831103
61418331287546673342622182260863
61418331287546673342623330656511
61418331287546673344234224525109
61418331287546673344316759440143
61418331287546673344317907350517
61418331287546673345069904851319
61418331287546673745973531400505
61418331287546673745974564500917
61418331287546673745974679292165
61418331287546673745974679310879
61418331287546673746726676811681
61418331287546673746727824722055
61418331287546673746810359637089
61418331287546673753567733458263
61418331287546673753568766596103
61418331287546673754321912007279
61418331287546673754405594832687
61418331287547507890470397697107
61418331287547507890470397815151
61418331287547509671596465899989
61418331287547509674044298564331
61418331287547509674044301752275
61418331287547509674107322164683
61418331287547509674860206107613
61418331287547509717349304554961
61418331287547509717350050691813
61418331287547509719859783143219
61418331287547509719860529280071
61418331287547509719860906956507
61418331287547524351719028260565
61418331287547524354229510962867
61418331287547524359311967163239
61418331287547524359313115558887
61418331287547524361007692252893
61418331287547524361760837664069
61418331287547524361844520489477
61418331287547524534733252630997
61418331287547526142885895682723
61418331287547526142885899914811
61418331287547526145396349688621
61418331287547526145396351204941
61418331287547526145396379902749
61418331287547526145396379920011
61418331287547526145417303795641
61418331287547526146149525331187
61418331287547526146233208156595
61418331287547557301799116977893
61418331287547557301799346548741
61418331287547557301799375363189
61418331287547557712828493078429
61418331287547557712829239215281
61418331287547557712829269335855
61418331287547557713581352457713
61418331287547557713581352930097
61418331287547557713581381154069
61418331287547557713581381272161
61418331287547557713581381626453
61418331287547557713581638489605
61418331287547557713582386049223
61418331287547557713582414747031
61418331287547557713582500834647
61418331287547557713582500836099
61418331287547557713582500840470
61418331287547557713665321315013
61418331287547557713666067451865
61418331287547557713666068874631
61418331287547557713666097572439
61418331287547557716113904367009
61418331287547557895780817667413
61418331287547557895780846365221
61418331287547557895780932458661
61418331287547557895783169313515
61418331287547557895842832245725
61418331287547557895842833645405
61418331287547557895843578382577
61418331287547557895843579782257
61418331287547557895843608484277
61418331287547557895843608497327
61418331287547557895845931432571
61418331287547557895864529190629
61418331287547557896595606002501
61418331287547557896595692091569
61418331287547557896596753908503
61418331287547557896596840001943
61418331287547557896619997550099
61418331287547557896679288827909
61418331287547557896680436733911
61418331287547557898291415633139
61418331287547558948175282457677
61418331287547558948176028594529
61418331287547558948176406270965
61418331287547559087883729074123
61418331287547559087884881701859
61418331287547559131126864092137
61418331287547559133637342680395
61418331287547559133638466493683
61418331287547559489628432119301
61418331287547559497155285209285
61418331287547559497155542426729
61418331287547559497156285381253
61418331287547559497156314079061
61418331287547559497156400172501
61418331287547559497218301359245
61418331287547559497218304545785
61418331287547559497219047496097
61418331287547559497219050682637
61418331287547559497219076198117
61418331287547559497219076211167
61418331287547559497221371494151
61418331287547559497239225252137
61418331287547559497239968206661
61418331287547559497239971388989
61418331287547559497239996904469
61418331287547559499665734983095
61418331287547559499665763679451
61418331287547559499666882893469
61418331287547559499687808304133
61418331287547559542908870001109
61418331287547559542972635474461
61418331287547559542974988170323
61418331287547559542995908876675
61418331287547559545419348589367
61418331287547559545420467803385
61418331287547559545420472389605
61418331287547559682681222514275
61418331287547559682681222515679
61418331287547559682681222527325
61418331287547559682681222528777
61418331287547573773090675096063
61418331287547573773173209525823
61418331287547573773174357921471
61418331287547573774785251790069
61418331287547573774868934615477
61418331287547573775622080026653
61418331287547574359539930933173
61418331287547574359540045724421
61418331287547574362050528898899
61418331287547574367132985099271
61418331287547575549132392566073
61418331287547575551642842339883
61418331287547575556663455219899
61418331287547575556726217338955
61418331287547575556726221571043
61418331287547575556747142277395
61418331287547575559173939457187
61418331287547575559257592051205
61418331287547575559257593567525
61418331287547575559257622265333
61418331287547575559257622282595
61418331287547575560010767693771
61418331287554428715067030287381
61418331287554428849252474300463
61418331287554428851762924074273
61418331287554428851762924546449
61418331287554428852327784662853
61418331287554428894985224947339
61418331287554428897244656475901
61418331287554428898081369454677
61418331287554430681634381499897
61418331287554430681655302206249
61418331287554461654457920336889
61418331287554461654478812346933
61418331287554461654479099310493
61418331287554461654482193911119
61418331287554461654541602690121
61418331287554461654541832260969
61418331287554461654541861075417
61418331287554461654544926861595
61418331287554461654545042119403
61418331287554462066051898168533
61418331287554462203312652544005
61418331287554462249006828556827
61418331287554462249066237335829
61418331287554462249069676765111
61418331287554478118220357774123
61418331287554478118237925612693
61418331287554478125832008180555
61418331287554478128091444413381
61418331287554478263092791724607
61418331287554478263092795956695
61418331287554478301168582426757
61418331287554478301234696941419
61418331287554478301234701645683
61418331287554478301234812199227
61418331287554478308846347820027
61418331287554478308846352052115
61418331287554478677134461915269
61418331287554478712762560258401
61418331287554478722888048223413
61418331287554478722888163014661
61418331287555629606334850293215
61418331287555629608761617713793
61418331287555629608782567116549
61418331287555629609326477830197
61418331287555629609326506526601
61418331287555629652067485682283
61418331287555629655080062622021
61418331287555631255702389156773
61418331287555631255702417853177
61418331287555631255723338559529
61418331287555662411540640686121
61418331287555662411543735286747
61418331287555678875302848552507
61418331287555678882914384173307
61418331287555678882914388405395
61418331287555679020091484891951
61418331287555679020091489124039
61418331287555679065845040987371
61418331287555679065845045219459
61418331287555679426602204032091
61418331287555679431685462723595
61418331287555679431685466955683
61418331287555679431706383429947
61418331287555679431706387662035
61418331287555679434216837435845
61418331287555679434216838952165
61418331287555679434216838970879
61418331287555679434216867649973
61418331287555679434216867667235
61418331287555679434969984382055
61418331287555679434970013078411
61418331287555679472355788823915
61418331287555679477439018819015
61418331287555679477439023051103
61418331287555679479970423743989
61418331287555679479970423762703
61418331287555679480723569173879
61418331287558316487847668712027
61418331287558330762965659366253
61418331287558330762965774624061
61418331287558330763802487602837
61418331287558331174748038800237
61418331287558331309498227094331
61418331287558331312008676868141
61418331287558331312008677340317
61418331287558331312008678403175
61418331287558331312008707082269
61418331287558331312029626743073
61418331287558331312761823814351
61418331287558331312761852510707
61418331287558331312845506639759
61418331287558331312845535336115
61418331287558331357762263176285
61418331287558331357762263194999
61418331287558331358515408606175
61418331287558331358599091431583
61418331287558364114787355483989
61418331287558364114787585054837
61418331287558364114787700312645
61418331287558364114790679655463
61418331287558364114790794913271
61418331287558364526569591436193
61418331287558364526573059089447
61418331287558364663767612388805
61418331287558364663767869606249
61418331287558364663830373458053
61418331287558364663833697629527
61418331287558364663833812415159
61418331287558364663851295214213
61418331287558364663851552431657
61418331287558364709524548998699
61418331287558364709583930597665
61418331287558364709583930603281
61418331287558364709583959312735
61418331287558364709584188883583
61418331287558364709587283465495
61418331287558364709587283484209
61418331287558364709608231824107
61418331287558380588609281162821
61418331287558380718255169519403
61418331287558380718255284777211
61418331287558380723275782399419
61418331287558380723359465224827
61418331287558380725786266636707
61418331287558380725869919230725
61418331287558380725869920765759
61418331287558380725869949444853
61418331287558380725869949462115
61418331287558380726623066176935
61418331287558380764008869569035
61418331287558380769092100613895
61418331287558380769092104845983
61418331287558380771539822732175
61418331287558380771623505538869
61418331287558380771623505557583
61418331287558380772376650968759
61418331287558381135120808707701
61418331287558381137652183892175
61418331287558381137652212588531
61418331287558381180874364803169
61418331287558381313051543764411
61418331290392867951387983675472
61418331290400673467220028369248
61418331290400673467222355905214
61418331290400673467408313197508
61418331290400673467408317914822
61418331290400973059437939773012
61418331290400973061697376005838
61418331290400973465320319255582
61418331290400973473664567910356
61418331290400973610925322285828
61418331290400973656678907195696
61418331290400973656678911794966
61418331290400973656682006382542
61418331290400973656682006395592
61418331290401125534953113227638
61418331290401174946282951709392
61418331290403674765129363360656
61418331290403674765129367592744
61418331290403674765132462193370
61418331290403675359925971421490
61418331290404575332124865921498
61418331290404575920146645923106
61418331290404575920146645940368
61418331290404575925230248988304
61418331290404575927740847999578
61418331290404575927740848016840
61418331290404577116513929730018
61418331290405028018860199847123
61418331290405075571323739330358
61418331290497019398919189828176
61418331290497019398919194060264
61418331290498219964831263871262
61418331290498220110439366101404
61418331290498220156189856410646
61418331290498220156192951011272
61418331290498284200319131166312
61418331290498284345927233514498
61418331290498435030087503755332
61418331290500921859436916037170
61418331290500985904319336676188
61418331290500986043274667050038
61418331290500986051622014183394
61418331290500986051622014196444
61418331290500986051624338531368
61418331290502338748862529442460
61418331290508791008368345424816
61418331290509925707329633689846
61418331290509992187274903667082
61418331290509992187278002853928
61418331290509992322003910159744
61418331290510142480273371374121
61418331290510142487051178063434
61418331290510144065546752403525
61418331290512693432358153369854
61418331290512693478927990061232
61418331290512693478931084661858
61418331290514030120897319549723
61418331290514030120897319549724
61418331290514044274002393030284
61418331290514044276512871955412
61418331290514044276512873018222
61418331290514044276516315161660
61418331290514044345994488005961
61418331290514044345994489522281
61418331290514044353525554891958
61418331290514044353525813159162
61418331290514044940790718744491
61418331290514044940791091815993
61418331290514044947568898505306
61418331290514045931267904031001
61418331290514046112503980495989
61418331290514046129564835111260
61418331290514046129568274068158
61418331290514046725177455490152
61418331290514046725177459739502
61418331313819071596940961482917
61418331313819073385595107814177
61418331313819073388670708339925
61418331313819073388670709389685
61418331313820274000964362953765
61418331313820274000964362953813
61418331313820274600841210828313
61418331314034274503801807670445
61418331314035174936528559658113
61418331314035174936528678681289
61418331314035174936803628010527
61418331314035174936803628027997
61418331314035176713323165690489
61418331314035176713323165694861
61418331314035176718678479639757
61418331314035176718678479641161
61418331314035176718678479658631
61418331314035207876843285986439
61418331314035476902847905834597
61418331314035476910187961645653
61418331314037726474239660835194
61418331314037876220674595510037
61418331314037876228181641452993
61418331314037876228181755771857
61418331314037876228181757289629
61418331314037876228181760476085
61418331314037876228181760476169
61418331314037876228267652858219
61418331314037876774797515630345
61418331314037876774797515636169
61418331314037876777311442016895
61418331314037876823065026808719
61418331314037878004128942931235
61418331314037878004976247489741
61418331314037878010059936154361
61418331314037878010122612652361
61418331314037878012570419328839
61418331314037878012594697620383
61418331314037878421904618561285
61418331314037878421904880028287
61418331314037878424352339634177
61418331314038176966582036015131
61418331314038176966582036028181
61418331314038178194312961074133
61418331314038178796724313079167
61418331314038211553667181526575
61418331314131521005572160884001
61418331314132421436314572289545
61418331314132771174174984641309
61418331314132921675238006089563
61418331314132921675238120880811
61418331314132921675238120998855
61418331314132921680318370710997
61418331314132921680318371760757
61418331314132921680318371773807
61418331314132921680321466361383
61418331314132921720991705789275
61418331314132921720991705907319
61418331314132921726071955620865
61418331314132921726071956670625
61418331314132921726075051271251
61418331314132935950353131776608
61418331314132936499396034902859
61418331314132936499396149694107
61418331314132936545149734720615
61418331314132938337156878527569
61418331314135122720098504432479
61418331314135122720161180458255
61418331314135122727692700374487
61418331314135122727692704973757
61418331314135122727692705091801
61418331314135122727776301705885
61418331314135123274308460246025
61418331314135123274308460251849
61418331314135123276818944489137
61418331314135123276822386632575
61418331314135123322575971542491
61418331314135172550891842393173
61418331314135173099934488236289
61418331314135423466092980512719
61418331314143226602737868372811
61418331314143228384801751434957
61418331314143228387124207600693
61418331314143228425266141986085
61418331314143228432877792392517
61418331314143278210239751347845
61418331314143293026782686093791
61418331314143293034397432603911
61418331314143293034397432622785
61418331314143293034397435805113
61418331314143293034397808857741
61418331314144493793927530716555
61418331314144493793927533916145
61418331314144493837150053521283
61418331314144493837150058120601
61418331314144495019400137810371
61418331314144629063568433545153
61418331314144643329669987604700
61418331314144643512684326771996
61418331314144643537799639536649
61418331314144643887726371547647
61418331314144643887726376269381
61418331314144643926726025842797
61418331314144643926726026309357
61418331314144643931809371673289
61418331314144643933480043613813
61418331314144643933480047150273
61418331314144643949581902643382
61418331314144643949581902663069
61418331314144643949613412862828
61418331314144645114059798783615
61418331314144645114059799255791
61418331314144645297074138417471
61418331314144645297074138889647
61418331314144645306087504798455
61418331314144645306087504815925
61418331314144645306087590904993
61418331314144645711115837244462
61418331314144645711115837310153
61418331314144645711115837776713
61418331314144645716199183140645
61418331314144645717869772646605
61418331314144645717869855081169
61418331314144645717890692814930
61418331314144645717893758719200
61418331314144645717893758784891
61418331314144645717893759251451
61418331314144645718710039853185
61418331314144645718710040915995
61418331314147130290987258612309
61418331314147130296067505715081
61418331314147130296067509842175
61418331314147130296067510314351
61418331314147130296067510314399
61418331314147130298515341437883
61418331314147130298515341555927
61418331314147130298515342500693
61418331314147130298598910540677
61418331314147130298598913723005
61418331314147130890864108008793
61418331314147130890864112608111
61418331314147180258891525837893
61418331314147195085580612511435
61418331314147195085580615692151
61418331314147195085580615711025
61418331314147195085584054667923
61418331314147196722647195914911
61418331314147196722647197436847
61418331314147196722647200619175
61418331314147196722647281990721
61418331314147196722647283525915
61418331314147196725094660225065
61418331314147196725095004581337
61418331314147196730261945626233
61418331314147196730262289982261
61418331314147196730262289982345
61418331314147196730262289982505
61418331314147196730262291517539
61418331314147196730262318678861
61418331314147196731872954752431
61418331314147196905598860574203
61418331314147196905598889270559
61418331314147196908109257659565
61418331314147196908109257659613
61418331314147196908109343748597
61418331314147196908109343748681
61418331314147196908109372444953
61418331314147196908109372445037
61418331314147196908130293151389
61418331314147196913192603490057
61418331314147196913192603490105
61418331314147196913192946796533
61418331314147196913192946796569
61418331314147196913192946796617
61418331314147196913192975492925
61418331314147196913192975492973
61418331314147196913213867502969
61418331314147196914887179134351
61418331314147196914887523490539
61418331314147196914887638275963
61418331314147345172600900469225
61418331314147345172600901518985
61418331314147345218357928467297
61418331314147345218357933171561
61418331314147345241234984438262
61418331314147345241266494657708
61418331314147345589550569612568
61418331314147346824897358991816
61418331314147347001928389316217
61418331314147347001928390383447
61418331314147347009522854441485
61418331314147347025656302588604
61418331314147347025656302588613
61418331314147347032431158158991
61418331314147347412078844761036
61418331314147347419693851217626
61418332646105990060688360761353
61418332646105990060960071664089
61418332646105990060960074845013
61418332646130300038706311923981
61418332646130300038706315123571
61418332646130300038709784182121
61418332646130301685019460085953
61418332646130602011533361411081
61418332646130605715879161895877
61418332646138410499653076279641
61418332646141106852178424094793
61418332646141106852450134997529
61418332646141111791306158074521
61418332646418487227997064976007
61418332646418487228812624963427
61418332646418487228812969319699
61418332646418488875188879595063
61418332646418488875188880528183
61418332646418488875191203593117
61418332646421185225456747163949
61418332646421185225456748226759
61418332646421185225456775860305
61418332646421185225456863017799
61418332646421185225457120235291
61418332646421185225457891887575
61418332646421185225457891887623
61418332646421185271210332072413
61418332646421185271210705143755
61418332646421188928984315770539
61418332646421188929800337969555
61418332646421188931494795758477
61418332646421188931498268016665
61418332646421188932059773865511
61418332646421188932060027900627
61418332646421188932063126733341
61418332646421188932063128133021
61418332646421190166779199276551
61418332646421190166841961389943
61418332646421190166841961391395
61418332646421190166841961395767
61418332646421190166844285387997
61418332646421190166844285389449
61418332646421190166844285743581
61418332646421190166845060578241
61418332646421190167597172887553
61418332646421190578372918827893
61418332646421190579191151768909
61418332646422085839022143840645
61418332646422089362049295281625
61418332646422089362614155397981
61418332646422089543369057754915
61418332646422089545063635965193
61418332646422089545816781395083
61418332646422090734590637960391
61418332646422138766538450169585
61418332646422138775826854818801
61418332646422385845194800391325
61418332646422385845278741497035
61418332646422385982455465841109
61418332646422385982455469027649
61418332646422385982455555116717
61418332646422385982539124219511
61418332646422385982539124232609
61418332646422385982539152928965
61418332646422389686799031136899
61418332646422389686819838604507
61418332646422389686886068009635
61418332646422389688514413881571
61418332646422389688580645053513
61418332646422389689058720595795
61418332646422389689058721995475
61418332646422389689330321411803
61418332646422389689330321424853
61418332646422389689330345405299
61418332646422389689330691178513
61418332646422390923840654090727
61418332646422390923840655490407
61418332646422390923842978555341
61418332646422390923861574797127
61418332646422391335434631922371
61418332646422391335434633322051
61418332646422391335436956386985
61418332646422391335436957786665
61418332646422391335706343175075
61418332646422391335706602505089
61418332646422391335708668689401
61418332646422435259056301034211
61418332646422438963399773867853
61418332646429294041738444661191
61418332646430194473107445537153
61418332646430194609549111692699
61418332646430194609549883345031
61418332646430238937151895069429
61418332646430238944744604879255
61418332646430238944744690972535
61418332646430238944744694154863
61418332646430238944744952422067
61418332646430238944745724074399
61418332646430239120165205850771
61418332646430239120166234703285
61418332646430239127758944513111
61418332646430239127758948762461
61418332646430239127759034855741
61418332646430239127759287469703
61418332646430239127759292073185
61418332646430494798820448645459
61418332646430494798820820181767
61418332646432890822620102671239
61418332646432890822620130304785
61418332646432890822620217462279
61418332646432890822621246332055
61418332646432895764007382970569
61418332646432895764007386151493
61418332646432895764007644418697
61418332646432895764008416072433
61418332646432896173279166090381
61418332646432896175789650327669
61418332646432896176354506213389
61418332646432896310539834726705
61418332646432896313046956794033
61418332646432896313046958310353
61418332646432896356293505729853
61418332646432896358803986780601
61418332646432940236397686674135
61418332646432940236397772767415
61418332646432940236397775949743
61418332646432940640398696415651
61418332646432940831005979679531
61418332646432940831006094464955
61418332646432940831006348500071
61418332646432940831007123334731
61418332646432940831194266037161
61418332646432940831194290484167
61418332646432940831194293670707
61418332646432940831194376577447
61418332646432940831194379759775
61418332646432940831194379777037
61418332646432940831194380826797
61418332646432940831194638044241
61418332646432945579525658741643
61418332646432945589378920339389
61418332646432945589567205634209
61418332646432945724317394282595
61418332646432945724317395345405
61418332646432945724376799991697
61418332646432945724380152742887
61418332646432945724380157464621
61418332646432945770070951557513
61418332646432945770133708954995
61418332646432945770133713676729
61418332646433191011807127570845
61418332646433191011890695605213
61418332646433191011891068676555
61418332646433196362528839382217
61418332646433196502255793566755
61418332646433240425668628213731
61418332646433240837450634122703
61418332646433240974711302759027
61418332646433245913647274953707
61418332646433245913651866052907
61418332646434091579619939499607
61418332646434140993481181875289
61418332646434141405263446051465
61418332646434146483907152021205
61418332646434146895689156867367
61418332646453605666681267282141
61418332646453605666681271512777
61418332646453605666682043166513
61418332646453605667434154426113
61418332646453609371024490800949
61418332646453609371024744346419
61418332646453609371024747532959
61418332646454504450038155574407
61418332646454504450853715561827
61418332646454504450854059918099
61418332646454506097167208080071
61418332646454509801575771611379
61418332646454511585964462950471
61418332646454511585964463883591
61418332646454554266375431708145
61418332646454554273150257182577
61418332646454554273213019295969
61418332646454554273966161526269
61418332646454554275660737170515
61418332646454554275663836357361
61418332646454554449389771342001
61418332646454554456164596349873
61418332646454554456164597766815
61418332646454554456980505292835
61418332646454554458675076337811
61418332646454554458675077754753
61418332646454556057538692587265
61418332646454556057538950854469
61418332646454556057601708368591
61418332646454556057601712973685
61418332646454806424516792929803
61418332646454811774401673304953
61418332646454854592906780430321
61418332646454854602195186147963
61418332646454856246872302248735
61418332646454856246875745454983
61418332646454856246875748641523
61418332646454856249323471231979
61418332646454856249324242885715
61418332646454859952913801822271
61418332646457206151841428567955
61418332646457206151841430103149
61418332646457206154100864463911
61418332646457206154101118499027
61418332646457206154104217331741
61418332646457206154104218731421
61418332646457207386372200347457
61418332646457207388881932780149
61418332646457207388883051988343
61418332646457207800414009426293
61418332646457207935414100040831
61418332646457207935414214826255
61418332646457207935415247951045
61418332646457207935415247964095
61418332646457207935417567694085
61418332646457207935417570880625
61418332646457207935417570899339
61418332646457207935417571962149
61418332646457207983679282745747
61418332646457211093228595611439
61418332646457211093228598325595
61418332646457211093228599860789
61418332646457211093228853406259
61418332646457211093228856592799
61418332646457211688025084163663
61418332646457211688025197904991
61418332646457211688025203689535
61418332646457211688025457235005
61418332646457212876801379984625
61418332646457212876801637202069
61418332646457212877617545678471
61418332646457255557271641802757
61418332646457255558087545096689
61418332646457255558091017355037
61418332646457255564865753534987
61418332646457255564865843879229
61418332646457255564865844229149
61418332646457255564866101090849
61418332646457255564866102023969
61418332646457255969053904929173
61418332646457255969622233054367
61418332646457255969869809272865
61418332646457255969873281531213
61418332646457255976397058528799
61418332646457255976648106870131
61418332646457255976648108405325
61418332646457255978907538516737
61418332646457256159599571151803
61418332646457256159662446509603
61418332646457256159662446522701
61418332646457256159662705852715
61418332646457256159665799507123
61418332646457256160230658573767
61418332646457256160415588751549
61418332646457256160415591933877
61418332646457256160415847031803
61418332646457256161925235267773
61418332646457256161925236667453
61418332646457256162110164395795
61418332646457257211993777170875
61418332646457257211994896366019
61418332646457257211994900971113
61418332646457257211994900984163
61418332646457257349191774382145
61418332646457257349191774386357
61418332646457257349192032649349
61418332646457257349192032666611
61418332646457257349195130436515
61418332646457257349195131499325
61418332646457257349254536145617
61418332646457257349254790163471
61418332646457257349254794296181
61418332646457257349254794768565
61418332646457257349257888896807
61418332646457257349257893618541
61418332646457257760974038575583
61418332646457260918035272378421
61418332646457260918035278162965
61418332646457261101049498289663
61418332646457261101049871342291
61418332646457261101049871361005
61418332646457261101049876082739
61418332646457506341111904592775
61418332646457507987406575536137
61418332646457508124688132994513
61418332646457508124688137262577
61418332646457508126926766039441
61418332646457508126927794910669
61418332646457508127115052383973
61418332646457508127951880633655
61418332646457511830708736328821
61418332646457511831273595395465
61418332646457511831458528404155
61418332646457511831542093251983
61418332646457511831542096438523
61418332646457511831542211223947
61418332646457511831542212777855
61418332646457511831542466323325
61418332646457511831542469982249
61418332646457513066055528890397
61418332646457513066888110978899
61418332646457513066889259357285
61418332646457513477834437016575
61418332646457513478670116887871
61418332646457513478671265266257
61418332646457555754136318718775
61418332646457555754889837201293
61418332646457556165918700866915
61418332646457556303182808478851
61418332646457556303935955425221
61418332646457556305442245774487
61418332646457557530934744699263
61418332646457557530935773551777
61418332646457557538525130025761
61418332646457557540976290510305
61418332646457557540976294759655
61418332646457557584278686237869
61418332646457557950059785154373
61418332646457557950059788340913
61418332646457557950307389952587
61418332646457557950307393139127
61418332646457557950310833631219
61418332646457557950310836345375
61418332646457557950310836817759
61418332646457557952570269391661
61418332646457557952570272578201
61418332646457557952758558935831
61418332646457561244566880449325
61418332646457561244566884108249
61418332646457561244566885171059
61418332646457561245319770779837
61418332646457561245320025860501
61418332646457561245320026332885
61418332646457561245320029047041
61418332646457561245320029519425
61418332646457561656348885295487
61418332646457561656348886811967
61418332646457561656348889526123
61418332646457561656348891080031
61418332646457561657102032241857
61418332646457561657102034956013
61418332646458406911099559048405
61418332646458406911099811666579
61418332646458406911371407773903
61418332646458406911371785435837
61418332646458406911374879682331
61418332646458408557474346561693
61418332646458408557475465775711
61418332646458408557475470374981
61418332646458408692416264047969
61418332646458408692499947949285
61418332646458408695488503932967
61418332646458408695760473116005
61418332646458411850227293028133
61418332646458412261821270859777
61418332646458412262093240042815
61418332646458412262093497247209
61418332646458413634616237912695
61418332646458414045394050983613
61418332646458414045394308201057
61418332646458414046210215744339
61418332646458414046481927696883
61418332646458414046482184927377
61418332646458456324396199207705
61418332646458456734295343481983
61418332646458456734483629826563
61418332646458456734483629839613
61418332646458456735989920175989
61418332646458456736178086076079
61418332646458456909070290598203
61418332646458456909886198141485
61418332646458456909969882016701
61418332646458456916681947138939
61418332646458456916744708890813
61418332646458456916744708903863
61418332646458456917497850069901
61418332646458456917497850082951
61418332646458456919192425709935
61418332646458456919192425714147
61418332646458456919192429946235
61418332646458456919192429959285
61418332646458457969077535244167
61418332646458457969077535257217
61418332646458457971524132499351
61418332646458457971525251713369
61418332646458457971525256299589
61418332646458458106274408653747
61418332646458458106277507486461
61418332646458458108784887224743
61418332646458458108784891474093
61418332646458458518056414549669
61418332646458458518056414562719
61418332646458458518059770599827
61418332646458458518119175251735
61418332646458458518119176314593
61418332646458458518119176327643
61418332646458458518119433532037
61418332646458458518119433545087
61418332646458458518120205184369
61418332646458458518120205197419
61418332646458458518120209789463
61418332646458458518120209802513
61418332646458458520567151418181
61418332646458458563873761396477
61418332646458458563873761409527
61418332646458458563873766001571
61418332646458458563873766014621
61418332646458458566321482464949
61418332646458458566321482470773
61418332646458461675117911373209
61418332646458461675117912436019
61418332646458461675870799579991
61418332646458461675871056784385
61418332646458463459443579703827
61418332646458463459443836921271
61418332646458463459506341822883
61418332646458463459506599040327
61418332646458463459506600103137
61418332646458463460259487234059
61418332646458463460259744464553
61418332646465311263842297372983
61418332646465311263842298306103
61418332646465311263844621371037
61418332646465311264597508870593
61418332646465316751760882586709
61418332646465316752576790129991
61418332646465316752576791063111
61418332646465316798330347275219
61418332646465361079362635693983
61418332646465361086956464582313
61418332646465361086956464698953
61418332646465361089404187172769
61418332646465361269971062618679
61418332646465361269971063681537
61418332646465361272416202342011
61418332646465361272416461672025
61418332646465361272418526456705
61418332646465361272418526806625
61418332646465361272418784736959
61418332646465366577383211098083
61418332646465366577383211214723
61418332646465366623136766247381
61418332646465366623137914153383
61418332646466512021677820195513
61418332646466517372399532006885
61418332646466561846484497098009
61418332646466561846484498497689
61418332646466567380972287664407
61418332646469213724087706861791
61418332646469213724087792955231
61418332646469213724087793305151
61418332646469213724359646278547
61418332646469213724359760603235
61418332646469213724361970276601
61418332646469213724362085067849
61418332646469218663215527284879
61418332646469218664051465423379
61418332646469219074997791461055
61418332646469219075833471332351
61418332646469219075834619710737
61418332646469219212007411283711
61418332646469219212279378931715
61418332646469219213094254876403
61418332646469219213094513040017
61418332646469219258847810971823
61418332646469219258848069252125
61418332646469263135691808641715
61418332646469263135691808758355
61418332646469263135691923549603
61418332646469263135691923899523
61418332646469263547474186676019
61418332646469263547474188075699
61418332646469263549731298444231
61418332646469263549731299843911
61418332646469263684672094592807
61418332646469263684734855195543
61418332646469263684734856258353
61418332646469263730488411524243
61418332646469263730488412470461
61418332646469263730488412587101
61418332646469263732745523286839
61418332646469263732745524219959
61418332646469263732747847284893
61418332646469263732933809644469
61418332646469263732936133642523
61418332646469268488857885458351
61418332646469268626055906883347
61418332646469268626056164100791
61418332646469268626118668885715
61418332646469268626118669002355
61418332646469268626118669002403
61418332646469268626118669002563
61418332646469268626118925749075
61418332646469268626118926215635
61418332646469268626118926219847
61418332646469268626118927166017
61418332646469268626118927265395
61418332646469268626118927282657
61418332646469268626119702104267
61418332646469268626872072577193
61418332646469268671872225097823
61418332646469268671872483359411
61418332646469268671872483378125
61418332646469268671873258199687
61418332646469269037900931656595
61418332646469269037900932128771
61418332646469269037900933056275
61418332646469269037900933074989
61418332646469269037900933191629
61418332646469269038465791195415
61418332646469269083654488224287
61418332646469269083654489287097
61418332646469269084407634698273
61418332646469270273247725623467
61418332669765107368219716515437
61418332670055690582144246991931
61418332670055690582206923017707
61418332670055690583838823685937
61418332670055690584382762046181
61418332670055690584654726611075
61418332670055690627876909641539
61418332670055690627876911195447
61418332670055690629571486335545
61418332670055690629571487889453
61418332670055690630136346956097
61418332670055690630408311404303
61418332670055690630408314585227
61418332670055692413963619099849
61418332670055692414045236207505
61418332670056591195688607096731
61418332670056591198223450978603
61418332670056640426535509819843
61418332670056887634883146492325
61418332670056891201944945994819
61418332670056891203639522688825
61418332670056891204476350938507
61418332670056891341737102500445
61418332670056891341737363948365
61418332670056891341740458667035
61418332670056891341740460066923
61418332670056940615806075120271
61418332670063795694144861632153
61418332670067442475987071289873
61418332670067442483329081245945
61418332670067442483601044644439
61418332670067442483601045812243
61418332670067442483601046179633
61418332670067442483601050428983
61418332670067447376703144228141
61418332670067447422456700440249
61418332670067698200394098352665
61418332670067747431241374147119
61418332670067747970224675695527
61418332670067747970225791839485
61418332670068593232025580231857
61418332670068593232046500936805
61418332670068598585191569405517
61418332670068598585195009897609
61418332670068598586031838147291
61418332670068643050055107643153
61418332670068643057397117599225
61418332670068643057397117600677
61418332670068643057669082532913
61418332670068643057669086765001
61418332670068643057669086769213
61418332670068643057669086770617
61418332670068643057669086782263
61418332670068643057670115634777
61418332670068647996524851578953
61418332670068647996545772285353
61418332670068647999056252273291
61418332670068648545564425739079
61418332670068648545567780142103
61418332670068648548095826100759
61418332670068648548095826102163
61418332670068648548095826450679
61418332670068648548095830682767
61418332670068648548095830688383
61418332670068648548095830700029
61418332670068648548095830705853
61418332670068648548096088967233
61418332670068648548096863801893
61418332670068648591321336354211
61418332670088111023347477564469
61418332670088111023368398270869
61418332670088155360255372151125
61418332670088156595601389878041
61418332670089055925556928188655
61418332670089055926372491358403
61418332670089356114806601480491
61418332670089356115643056658831
61418332670091707806423852644581
61418332670091707806695816043075
61418332670091709587824241551285
61418332670091709591084508315287
61418332670091709633556905754801
61418332670091709636086329520061
61418332670091709636089424238731
61418332670091712745551586624309
61418332670091713339532281355865
61418332670091713339532282909773
61418332670091713340348184668511
61418332670091713340348190453055
61418332670091713340432130004857
61418332670091715124736876940723
61418332670091715124736878107123
61418332670091757621464042171355
61418332670091757628992015892507
61418332670091757629535949634607
61418332670091757629807918817645
61418332670091757631230530946757
61418332670091757631502494345251
61418332670091757805210606412109
61418332670091757805210607578509
61418332670091757805210607928589
61418332670091757811985347178439
61418332670091757811985432917587
61418332670091757811985432936461
61418332670091757811985433267507
61418332670091757811985433286221
61418332670091757812006355059803
61418332670091757812550179101183
61418332670091757812822148284221
61418332670091757812822258334861
61418332670091757812822258353735
61418332670091757812822261522805
61418332670091757812822262584211
61418332670091757812822519801655
61418332670091757812825614520325
61418332670091757814516752122127
61418332670091757814516833629187
61418332670091757814516833630591
61418332670091757814516833979107
61418332670091757814516838211195
61418332670091757814516838216811
61418332670091757814516838228457
61418332670091757814516838234281
61418332670091757814517096495661
61418332670091757814520191214331
61418332670091757815085050280975
61418332670091758864317883129539
61418332670091758864317887747683
61418332670091759001580880382061
61418332670091759001598702255747
61418332670091759001601801088461
61418332670091759049863889057237
61418332670091759049866983775907
61418332670091759461644775758015
61418332670091759461645890385813
61418332670091759461645894966209
61418332670091762570358259141941
61418332670091762570358264926485
61418332670091762570379185632885
61418332670091762753372862846259
61418332670091762754209432815639
61418332670091762754209689542033
61418332670092007993435006147335
61418332670092007993435009328259
61418332670092007993435010882167
61418332670092007995129586022265
61418332670092007995694446642817
61418332670092007995966414271947
61418332670092009779518278294477
61418332670092009780355106544159
61418332670092009825271834506585
61418332670092009826108662756267
61418332670092013483049291998093
61418332670092013483614151064737
61418332670092013483865197987467
61418332670092013483865198465467
61418332670092013483865199541375
61418332670092013483949136379021
61418332670092013483949139093177
61418332670092013483952235211735
61418332670092015314007442241151
61418332670092015314007443290863
61418332670092015314028363997263
61418332670092057406459683275371
61418332670092057407296138453711
61418332670092057818241687630435
61418332670092057818241689184343
61418332670092057818806543516155
61418332670092057819078512699193
61418332670092057820501124944993
61418332670092057820773092574123
61418332670092057821337948459843
61418332670092057948724176524817
61418332670092057948727615500429
61418332670092057948727617016909
61418332670092057948748537256541
61418332670092057955502357820667
61418332670092057955505795242371
61418332670092057956067216887311
61418332670092057956339184516441
61418332670092057956342624541765
61418332670092057956342625008533
61418332670092057958033761210447
61418332670092058001255912478867
61418332670092058002092740728549
61418332670092059053587705357351
61418332670092059056119110301039
61418332670092059236601931759691
61418332670092059595103528343485
61418332670092059602630379902647
61418332670092059602633820394739
61418332670092059602633823108895
61418332670092059648383937668663
61418332670092059650915341058443
61418332670092062896889871934579
61418332670092062897726695449429
61418332670092062897726695916197
61418332670092062897726698630353
61418332670092063308420829366913
61418332670092063308671872059007
61418332670092063308671873575487
61418332670092063308671876289643
61418332670092063308671877843551
61418332670092063309236735834287
61418332670092063309508705017325
61418332670092908561246706783451
61418332670092910207559942084251
61418332670092910209819377844901
61418332670092910210069305559437
61418332670092910210070420187235
61418332670092910210906133809119
61418332670092910344820610720575
61418332670092910348167146818977
61418332670092913913600319263053
61418332670092913914165178329697
61418332670092913914416226806335
61418332670092958379275203789777
61418332670092958386053383531719
61418332670092958386053385085627
61418332670092958386053469289741
61418332670092958386053470824775
61418332670092958386053471174695
61418332670092958386074391413083
61418332670092958386074391879643
61418332670092958386890180019357
61418332670092958386890184637501
61418332670092958386890211781401
61418332670092958386890294707015
61418332670092958386890294823655
61418332670092958386890299409875
61418332670092958386890299411279
61418332670092958386890299428748
61418332670092958388312906933893
61418332670092958388312906935345
61418332670092958388584755546963
61418332670092958388584784361363
61418332670092958388584874587561
61418332670092958388584874705605
61418332670092958569904523785923
61418332670092959621400522020737
61418332670092960162849107726901
61418332670092960170442161892999
61418332670092960170442163078113
61418332670092960170443191947889
61418332670092960170443195012125
61418332670092960170443196566033
61418332670092960170445519010179
61418332670092960170462969366431
61418332670092960170463082616661
61418332670092960170463084151855
61418332670092960170464115718525
61418332670092960172973562254679
61418332670092960172973562604599
61418332670092960172973566853949
61418332670092960172973566958943
61418332670092960216195632016039
61418332670092960216195633569947
61418332670092960216196748159997
61418332670092960216196751224233
61418332670092960216196752778141
61418332670092960218728152053877
61418332670092960353456388295339
61418332670092960353477309000287
61418332670092963327440640913621
61418332670092963327440899199539
61418332670092963327461561620021
61418332670092963328277469168919
61418332670092963922237128403035
61418332670092963923073956652717
61418332670092965112666156836037
61418332670092965112666156836245
61418332670092965112666414053481
61418332670099862739279451345833
61418332670099862741808532291467
61418332670099862741808533457867
61418332670099862741810856289521
61418332670099862924823131260953
61418332670099862924825454325887
61418332670099868275459753010901
61418332670099868275460127598723
61418332670099868275460900916903
61418332670099868276296581260583
61418332670099868276296955848405
61418332670101063498891168081001
61418332670101068987625402220677
61418332670101069033379216583349
61418332670103715376682747366755
61418332670103720865417241639923
61418332670103720911170797735343
61418332670103720911191718441743
61418332670103720911255513675713
61418332670103765192266882787965
61418332670103765199797174839219
61418332670103765202326253918613
61418332670103765337057841959063
61418332670103765339586922554937
61418332670103765339586923021289
61418332670103765382811398287763
61418332670103765385340479233397
61418332670103765385342803231451
61418332670103765385907662298095
61418332670103770141181245746883
61418332670103770142018073996565
61418332670103770279278742166121
61418332670103770325032298378229
61418332670103770325033073212889
61418332670103770690788777958935
61418332670103770735977474987807
61418332670103770736542334054451
61418332670103770736563255810563
61418332670103770736814304287201
61418332670103771925570712386987
61418332673046522582587820514591
61418332673046522587668067512369
61418332673046522587669100631495
61418332673046522587671423562527
61418332673046522589362643156615
61418332673046527523974986022881
61418332673046527529055233020659
61418332673046527529058589070817
61418332673058230037855824713729
61418332673058230037855824713730
61418332673058233675261606483347
61418332673058233675262639602473
61418332673058234910608399044923
61418332673058235322390663234149
61418332673058235322390663238361
61418332673059430611923861067010
61418332673059430794938085443049
61418332722942430408693633398539
61418332722942430409028016784815
61418332722942430409028019849051
61418332722942430409031458811565
61418332722942430409031458928253
61418332722942430409031459278333
61418332722942432055069544725115
61418332722942432055885447663303
61418332722942432056156040420703
61418332722942432056156043484939
61418332722942432056157043774999
61418332722942432056157158566039
61418332722942432056157164233991
61418332722942432192601923786175
61418332722942432238083883886587
61418332722942435759415345209911
61418332722942732381851597078011
61418332722942732381855036040525
61418332722942732381855036507293
61418332722942732382419120739277
61418332722942732382607148816605
61418332722942732382687392212731
61418332722942732382690716384205
61418332722942736085946693459703
61418332722942736086197397562807
61418332722942736086200836525321
61418332722942736086200836992089
61418332722953237222500098724237
61418332722953237222771694835933
61418332722953237222771809626973
61418332722953237222771809743661
61418332722953242710688072022143
61418332722953242756421854254403
61418332722953242756424063461369
61418332722953242756424178719177
61418332722954437979014948458255
61418332722954437979018390951773
61418332722954437979582475183757
61418332722954437979770503261085
61418332722954443330488771412539
61418332722954443330492099814649
61418332722954443330492215072457
61418332722954443466934652880175
61418332722954443467686765189487
61418332722954443513252292157867
61418332722954443513504115456115
61418332722954443513506439454121
61418332722954445114062676516063
61418332723230617459154204056945
61418332723230617459342232134273
61418332723230617459425800168641
61418332723230617460848779701191
61418332723230617589096193192237
61418332723230617596686583118005
61418332723230617596690021147399
61418332723230617596690022197207
61418332723230617598384597724765
61418332723230617598384598191533
61418332723230617598862675249927
61418332723230617598862676183047
61418332723230617599134301109191
61418332723230617599134387202471
61418332723230617642356571773745
61418332723230617642440139330113
61418332723230617642440254121153
61418332723230617644616260043203
61418332723230619245238586576503
61418332723230619245238587509623
61418332723230619245240910457917
61418332723230619245510183621319
61418332723230619245510212435767
61418332723230619245510298529047
61418332723230619245512506569613
61418332723230619245512621360653
61418332723230619245512621477341
61418332723230619428440840435383
61418332723230619428440869249831
61418332723230619428443278641485
61418332723230619428461761258423
61418332723233315595506827216891
61418332723233318750807285851825
61418332723233318752501861496071
61418332723233319299850303347889
61418332723233319301544880397639
61418332723233319302298021104343
61418332723233319302298021220983
61418332723233319302298025826077
61418332723233319302381445779187
61418332723233319302381703929751
61418332723233319302381704046391
61418332723233319302384802762465
61418332723233319345603884958837
61418332723233319345603889680571
61418332723233319347298465324817
61418332723233319348051606014259
61418332723233319348051610735993
61418332723233319348135288839667
61418332723233320949512826398353
61418332723233321131687899128787
61418332723233321131688272070599
61418332723233321131690596535213
61418332723234219730400987662081
61418332723234219732935830027425
61418332723234219913415326823553
61418332723234219913418765786067
61418332723234219915109902467799
61418332723234219915113341430313
61418332723234219915113341897081
61418332723234219915866486841489
61418332723234219915946730704383
61418332723234221516487694063053
61418332723234221517324522299637
61418332723234221699436948751863
61418332723234221699499709821111
61418332723234221699502033702525
61418332723234221699520631577271
61418332723234221700255179113701
61418332723234269136650918797857
61418332723234269144265668509179
61418332723234269145960244153425
61418332723234516352526441089183
61418332723234516352589198617647
61418332723234516352589202731643
61418332723234516352589203204027
61418332723234516352589974856359
61418332723234519919671552962509
61418332723234519919671921312117
61418332723234519922119642367539
61418332723234519922203325192947
61418332723234520056869917103541
61418332723234520056932335911873
61418332723234520056932680286859
61418332723234520056935773941267
61418332723234520058564493797547
61418332723234520058627251331835
61418332723234520058627255912391
61418332723234520058627255918007
61418332723234520058627255931105
61418332723234520058630350518633
61418332723234520058630350985401
61418332723234520059380025088611
61418332723234520059380138480179
61418332723234520059380396741559
61418332723234520059380396743011
61418332723234520059380397091479
61418332723234520059380397097303
61418332723234520059380401342281
61418332723234520059380401346653
61418332723234520059383495929809
61418332723234520059383496046497
61418332723234520059463706980899
61418332723234520059463739792703
61418332723234520059464079566967
61418332723234520059464079568419
61418332723234520059464079916887
61418332723234520059464084167689
61418332723234520059464084172061
61418332723234521705755935482067
61418332723234521705755936415187
61418332723234521705756049806755
61418332723234521705756308418055
61418332723234521705756308423671
61418332723234521705756309486529
61418332723234521705758374271209
61418332723234521705758632416109
61418332723234521705758632551463
61418332723234521705759407256385
61418332723234521706511777962639
61418332723234521706595087600065
61418332723234521706595202507793
61418332723234521706595460788047
61418332723234521888707514052291
61418332723234521888770275121539
61418332723234521888770276054659
61418332723234521888770276171347
61418332723234521888772599119641
61418332723234521889525744530817
61418332723234569332696335438117
61418332723234569333449480849293
61418332723234569333532905407497
61418332723234569333532909638133
61418332723234569333533163674701
61418332723234569335227739318947
61418332723234569335980884730123
61418332723241424274589130516599
61418332723241424457603469678071
61418332723242369497808994451143
61418332723242369497808995382811
61418332723242369497808995855195
61418332723242625031671506031351
61418332723242625169142124791223
61418332723242674992048490189659
61418332723245026134057346697277
61418332723245026683100021242573
61418332723245026728850253283207
61418332723245026728853950507309
61418332723245026728854725347585
61418332723245028513240318781467
61418332723245028513240318899559
61418332723245071010698680221605
61418332723245071193650257740617
61418332723245071193713015269081
61418332723245071193713016318841
61418332723245071193713019383077
61418332723245071193713019855461
61418332723245071193714048252853
61418332723245071193733940566025
61418332723245071201244083559047
61418332723245071201244086745587
61418332723245071201244086758637
61418332723245071201244340304107
61418332723245071201327765912071
61418332723245071201327766030163
61418332723245071201327769094399
61418332723245071201328023129515
61418332723245071201328797964175
61418332723245075959700594968833
61418332723245076094429859724327
61418332723245076140183415936435
61418332723245326323324587826231
61418332723246221949689795533663
61418332723246221949752557648507
61418332723246221949752557667221
61418332723246221949753329300839
61418332723246227300411507345035
61418332723246227302918289636487
61418332723246227302921987332973
61418332723246227302921991601037
61418332723246227440116282247035
61418332723246227440116540514239
61418332723246227440179298048527
61418332723246227440179302629083
61418332723246227440179302634699
61418332723246227440179302647797
61418332723246227440182397235325
61418332723246227440200223339647
61418332723246227440200998174307
61418332723246227440932443808171
61418332723246227441016126633579
61418332723246229087308355134747
61418332723246271363529855736151
61418332723246271363530114003355
61418332723246271363530117202945
61418332723246271363530117204397
61418332723246271767781056208741
61418332723246271767781056214357
61418332723246271767781056227455
61418332723246271767801976919305
61418332723246271775312119912327
61418332723246271775312123098867
61418332723246271775312123100271
61418332723246271775312123111917
61418332723246271775312123113369
61418332723246271775312381380573
61418332723246271775395691134639
61418332723246271775396064205981
61418332723246271950795280584789
61418332723246271958410026064023
61418332723246271958410027113783
61418332723246271958410030296111
61418332723246276714251567547523
61418332723246276714251825814727
61418332723246276716779531999071
61418332723246276716779786035639
61418332723246276716783233963621
61418332723246277263291032706769
61418332723246277263291147019809
61418332723246277263294499887639
61418332723246277263294500360023
61418332723246277263294503546563
61418332723246277263315424252915
61418332723246277265822546318631
61418332723246277265822546320083
61418332723246277265822546668551
61418332723246277265822546674375
61418332723246277265822550900639
61418332723246277265822550904851
61418332723246277265822550919353
61418332723246277265822550923725
61418332723246277265822804935755
61418332723246277265822809186557
61418332723246277265825903768469
61418332723246277265825903787183
61418332723246277309048056099747
61418332723246277309048056572131
61418332723246277309048059758671
61418332723246277311579459980577
61418332723246277311579459999291
61418332723246278501169597497331
61418332723265734250644267390385
61418332723265734250832295467713
61418332723265734250915863502081
61418332723265734252338843034631
61418332723265735897208206794289
61418332723265735897210529742583
61418332723265735899466866670519
61418332723265736034492205178539
61418332723265736036999245731579
61418332723265736037002684694093
61418332723265736037003717795957
61418332723265736037567802027941
61418332723265736037752386912119
61418332723265736037755834840101
61418332723265736080222431642721
61418332723265736080224869382055
61418332723265736083318034068575
61418332723265739741074451327859
61418332723265739741346047439555
61418332723265739741346165411519
61418332723265739741346166965427
61418332723265739741349518280753
61418332723265741388202474963747
61418332723265741388474098723491
61418332723265741388475217918635
61418332723265741570652615580195
61418332723265741570655053786297
61418332723265741571216699812179
61418332723265741571404755537555
61418332723266634818731112795607
61418332723266634820087862910139
61418332723266634820422246296415
61418332723266634820422249360651
61418332723266634820425688439853
61418332723266634820903765848327
61418332723266634821175477800871
61418332723266634821178833851029
61418332723266636465022225643867
61418332723266636467550269932303
61418332723266636467550272996539
61418332723266636467551389127447
61418332723266636467551392191683
61418332723266636467554745177605
61418332723266636602303900601823
61418332723266636604812060828007
61418332723266636604814380595377
61418332723266636605292458120539
61418332723266636648036564805339
61418332723266636650485401991669
61418332723266636650564612636011
61418332723266636650565613975879
61418332723266640170809574721511
61418332723266640171625478592819
61418332723266640171897192676479
61418332723266640354074617986087
61418332723266640354827849968543
61418332723266641955452409581341
61418332723266641955469974354223
61418332723266641956014169931911
61418332723266641956014170865031
61418332723266642138400631168287
61418332723266642138464425339399
61418332723266642138466749220813
61418332723266684224893921571653
61418332723266684636487899403297
61418332723266684636487900336417
61418332723266684643262726277409
61418332723266684643262726283233
61418332723266684643262727682913
61418332723266684644015614831097
61418332723266684644015868389617
61418332723266684644099551215025
61418332723266684645710444150503
61418332723266684645710448755597
61418332723266684826214303679781
61418332723266684826214303685605
61418332723266684827030208023473
61418332723266684827030208029297
61418332723266684827030212274275
61418332723266684827033306978491
61418332723266684828727882622737
61418332723266684829561611555835
61418332723266684829561616155105
61418332723266685871269832898229
61418332723266686427651419955125
61418332723266686430099136422715
61418332723266686430182561914039
61418332723266686430185917964197
61418332723266686475936150004831
61418332723266935000386955916073
61418332723266935007914671460465
61418332723266935007998239016833
61418332723266935007998353807873
61418332723266935010174359729923
61418332723266936654290582787041
61418332723266936654292790944295
61418332723266936656549242185271
61418332723266936657386070421855
61418332723266936783960859853197
61418332723266936794002410963301
61418332723266936794082654826195
61418332723266936794084945895805
61418332723266936837304807157473
61418332723266936837307130105767
61418332723266940497595066036921
61418332723266940498344859056863
61418332723266940498348211448097
61418332723266940498428426613231
61418332723266940498428455310991
61418332723266942144722974881769
61418332723266942144724122774673
61418332723266942145284851423267
61418332723266942145556446018483
61418332723266942145557593911387
61418332723266942327734990523235
61418332723266942327734991572947
61418332723266942327737314521241
61418332723266942328236312636163
61418332723266942328487102832547
61418332723266984832533316976677
61418332723266984832533321698411
61418332723266984833286208829285
61418332723266984833369886946057
61418332723266984833369891176693
61418332723266984833370145213261
61418332723266984833370149934995
61418332723266984834981038032099
61418332723266984834981042753833
61418332723266984835817866268683
61418332723266984835817870990417
61418332723266984962956485895441
61418332723266984970550315950123
61418332723266984972244891594369
61418332723266986616925452436423
61418332723266986616925455622963
61418332723266986619456483264625
61418332723266986619456856317253
61418332723266990322963508803711
61418332723269336521828374969745
61418332723269336521891050995521
61418332723269336521891393946289
61418332723269336524339111819383
61418332723269336524339116424477
61418332723269336524422536377587
61418332723269336524422794528151
61418332723269336524422794644791
61418332723269336524425893360865
61418332723269337758932758969783
61418332723269337759769587206367
61418332723269338168204286296321
61418332723269338171551593115339
61418332723269338305464954932645
61418332723269338308727804091595
61418332723269338308811486800363
61418332723269338308811486917003
61418332723269338308812261751663
61418332723269338308814585633077
61418332723269338351218882675237
61418332723269338353728989727187
61418332723269338354564817673711
61418332723269338354565817963771
61418332723269341463278560387699
61418332723269342057259259854039
61418332723269342058074791145103
61418332723269342058074904886431
61418332723269342058074910670975
61418332723269342058075164216445
61418332723269342058075168938179
61418332723269343841647690794811
61418332723269343841647947895615
61418332723269343841647948012255
61418332723269343841648723896675
61418332723269343842400835039587
61418332723269343842400836205987
61418332723269343842401093306791
61418332723269343842401093423431
61418332723269343842463597158643
61418332723269343842463597275235
61418332723269343842463855425847
61418332723269343842463855542439
61418332723269343842463855542647
61418332723269343842463856488657
61418332723269343842464630377099
61418332723269343842484517864995
61418332723269343842484519031395
61418332723269343842484776132199
61418332723269343842484776248839
61418332723269385928140981198177
61418332723269385928140982131297
61418332723269385934915808072289
61418332723269385934915809005409
61418332723269385935668696625977
61418332723269385935668950184497
61418332723269385935668950301137
61418332723269385935668954906231
61418332723269385935752374859341
61418332723269385935752633126545
61418332723269385935752636308873
61418332723269385935752637731639
61418332723269385935755730909499
61418332723269385937363525945383
61418332723269385937363530550477
61418332723269385937447208654151
61418332723269385937447208770791
61418332723269385937447212886239
61418332723269385937447213375885
61418332723269385937450307486865
61418332723269386346697815386765
61418332723269386347450960815203
61418332723269386349229214679763
61418332723269386522118324499171
61418332723269386522871469908895
61418332723269386522871469910347
61418332723269386522933888717227
61418332723269386522934117354955
61418332723269386522937326630029
61418332723269386522937585013825
61418332723269386522937585026923
61418332723269386522937585960043
61418332723269386522955152735755
61418332723269386522958247336381
61418332723269386522958248502781
61418332723269386529649649650837
61418332723269386529712038829693
61418332723269386529712039762813
61418332723269386529712153154381
61418332723269386529712153504141
61418332723269386529712412834155
61418332723269386529715506488563
61418332723269386530465180941901
61418332723269386530465185663635
61418332723269386530465295733149
61418332723269386530465298915317
61418332723269386530468651899739
61418332723269386530548863883949
61418332723269386530548867066277
61418332723269386530548868489043
61418332723269386530548981739273
61418332723269386530548981740725
61418332723269386530552334738245
61418332723269386530552335788005
61418332723269386532159756702787
61418332723269386532243439528195
61418332723269386532243553847059
61418332723269386532243553848511
61418332723269386532243558433279
61418332723269386532243812464183
61418332723269386532243816714985
61418332723269386532246911296897
61418332723269386532246911315611
61418332723269386532246911432251
61418332723269386532996699259687
61418332723269386533000056726787
61418332723269386533000056843427
61418332723269387582044607952553
61418332723269387582065528658905
61418332723269387719304501277621
61418332723269387719304501750005
61418332723269387719307595878247
61418332723269387721752218217595
61418332723269387721835901043003
61418332723269388133617906835335
61418332723269388133617911067423
61418332723269391471099205271103
61418332723269391471099578323731
61418332723269391471099578342445
61418332723269391471099583064179
61418332723269391471852469132243
61418332723269391471936153033559
61418332723269391471936411300763
61418332723269636711161616295949
61418332723269636711161984645557
61418332723269636711161989367291
61418332723269636712856565011537
61418332723269636713609705700979
61418332723269636713609710422713
61418332723269636713693388526387
61418332723269637948202323980151
61418332723269637949039152216735
61418332723269638497244998525447
61418332723269638498081826762031
61418332723269638498085150933505
61418332723269642200776269433457
61418332723269642201529414844633
61418332723269642201591800233423
61418332723269642201591918205387
61418332723269642201591919759295
61418332723269642201592173304765
61418332723269642201592176963689
61418332723269642201592178026499
61418332723269642201613097670041
61418332723269643848719823869311
61418332723269643848720970712503
61418332723269644030918513196043
61418332723269644031671658607219
61418332723269644031734163508783
61418332723269644031734420726275
61418332723269644031734421789085
61418332723269644031735195560935
61418332723269644031755341432627
61418332723269686124939290624165
61418332723269686124939544182733
61418332723269686124939548904467
61418332723269686125022968740937
61418332723269686125022972971573
61418332723269686125023227008141
61418332723269686125023231729875
61418332723269686126634119826979
61418332723269686126634124548713
61418332723269686126717802652387
61418332723269686126717807374121
61418332723269686127470952785297
61418332723269686535968409402263
61418332723269686536721554813439
61418332723269686666391831866497
61418332723269686666450897805547
61418332723269686666475256424701
61418332723269686666475514691905
61418332723269686673982223449763
61418332723269686673985660871467
61418332723269686674065906275171
61418332723269686674069343696875
61418332723269686674069344759685
61418332723269686675763920403931
61418332723269687908574837007201
61418332723269687908578279150639
61418332723269687954328393219309
61418332723269687954328651977611
61418332723269688312766714321845
61418332723269688312766714794229
61418332723269688320360540612659
61418332723269688320360543326815
61418332723269688320360543799199
61418332723269688322891944021105
61418332723269691614553828970633
61418332723269691614616332331387
61418332723269691614637511796041
61418332723269691615369478220563
61418332723269691615369732841941
61418332723269691615369736500865
61418332723269691615453415667349
61418332723269692026398592276927
61418332723269692026398593793407
61418332723269692026398596507563
61418332723269692026398598061471
61418332723269692027151737688103
61418332723269692027151743472647
61418332723270537278973426510273
61418332723270537278973771357643
61418332723270537280605584868331
61418332723270537280667999090283
61418332723270537280668002154519
61418332723270537280668346651969
61418332723270537281421115687011
61418332723270537281421144501459
61418332723270537281421229078579
61418332723270537281421487695703
61418332723270537281421487812343
61418332723270537281421491945053
61418332723270537281421492063145
61418332723270537281421492411613
61418332723270537281421492413065
61418332723270537281421492417436
61418332723270537281504798512419
61418332723270537281504827326867
61418332723270537281504830391103
61418332723270537281505174770461
61418332723270537281505174888553
61418332723270538925286662289073
61418332723270538925286920569375
61418332723270538927734641624797
61418332723270538927796022726171
61418332723270538927796025790407
61418332723270538927797140405155
61418332723270538927797146539459
61418332723270538928549168137347
61418332723270538928549425354791
61418332723270538928550291950635
61418332723270538928550549168079
61418332723270538928632850962755
61418332723270538928632854026991
61418332723270538928633974776043
61418332723270539062547330447397
61418332723270539062549653395691
61418332723270539064994018400955
61418332723270539064994276668159
61418332723270539065057038783003
61418332723270539065057038918357
61418332723270539065057813621875
61418332723270539065077959493567
61418332723270539065078734328227
61418332723270539065810179962091
61418332723270539065810180080183
61418332723270539065810180084555
61418332723270539065810184329533
61418332723270539065810954919007
61418332723270539065893867154941
61418332723270539108300886659505
61418332723270539110748604650691
61418332723270539110811366769747
61418332723270542631327296679703
61418332723270542631327296698417
61418332723270542632080442109593
61418332723270542632142827498383
61418332723270542632142947024255
61418332723270542632143204228649
61418332723270542632143205291459
61418332723270542632164124935001
61418332723270544415715727148091
61418332723270544415715984365535
61418332723270544415716760249955
61418332723270544416468872559267
61418332723270544416469129776711
61418332723270544416531891891555
61418332723270544416531891895719
61418332723270544416531891895927
61418332723270544416531891908817
61418332723270544416532666730379
61418332723270544416552555384675
61418332723270544416552812602119
61418332723270586694445529813011
61418332723270586694445558627459
61418332723270586694445901821703
61418332723270586694445901938343
61418332723270586694445906071053
61418332723270586694445906189145
61418332723270586694445906537613
61418332723270586694445906539065
61418332723270586694445906543436
61418332723270586695282386864043
61418332723270586695282734425729
61418332723270586695282734775649
61418332723270587097001925070507
61418332723270587097002153708235
61418332723270587097005621367313
61418332723270587103780075182973
61418332723270587103780075188797
61418332723270587103780100698453
61418332723270587103780105303547
61418332723270587103780189507661
61418332723270587103780189979837
61418332723270587103780191042695
61418332723270587103780191379517
61418332723270587103780191392615
61418332723270587103780448260139
61418332723270587103780449659819
61418332723270587103783542842051
61418332723270587103801112084465
61418332723270587104616900120589
61418332723270587104616900237229
61418332723270587104616903419557
61418332723270587104616904842323
61418332723270587104616928935037
61418332723270587104616933540131
61418332723270587104617019627747
61418332723270587104617019629199
61418332723270587104620371078635
61418332723270587106227793056067
61418332723270587106228170715241
61418332723270587106311594923525
61418332723270587107064649990459
61418332723270587107064740334701
61418332723270587279200586867283
61418332723270587279953473893163
61418332723270587279953731110607
61418332723270587279956826879085
61418332723270587280016490161215
61418332723270587280016493347707
61418332723270587280016494410565
61418332723270587286731653635105
61418332723270587286731653753197
61418332723270587286794414350269
61418332723270587286794414822445
61418332723270587286794415749949
61418332723270587286794415872253
61418332723270587286794415885303
61418332723270587287631239754445
61418332723270587287631244121887
61418332723270587287631244476179
61418332723270587289242132223363
61418332723270587289242132691375
61418332723270587289242132695747
61418332723270587289242133623043
61418332723270587289242133741135
61418332723270587289242136927675
61418332723270587289242136940725
61418332723270587289263057634027
61418332723270587289325816448451
61418332723270587290078960927959
61418332723270587290078965177309
61418332723270588339125864272161
61418332723270588339126118425369
61418332723270588339127242225607
61418332723270588339127242238657
61418332723270588339148162931959
61418332723270588341573582263347
61418332723270588341573839480791
61418332723270588341574706076635
61418332723270588341574963281029
61418332723270588341574963294079
61418332723270588341595883987381
61418332723270588341657265088755
61418332723270588341658388902043
61418332723270588342410410499931
61418332723270588342410667717375
61418332723270588342411534313219
61418332723270588342411791530663
61418332723270588476323856882709
61418332723270588476324115149913
61418332723270588478834593738171
61418332723270588478834594206183
61418332723270588478834594210555
61418332723270588478834595137851
61418332723270588478834598324391
61418332723270588478834598455533
61418332723270588479671422442767
61418332723270588479671426692117
61418332723270588524588926306923
61418332723270588524609847013275
61418332723270588880575054291063
61418332723270588880575829007631
61418332723270588880576083160839
61418332723270588880576086225075
61418332723270588880578151955925
61418332723270588880578410223129
61418332723270588888106120009125
61418332723270588888106121058885
61418332723270588888106121176977
61418332723270588888106378276329
61418332723270588888106378394421
61418332723270588888168767455185
61418332723270588888168879059733
61418332723270588888168883173729
61418332723270588888168883296033
61418332723270588888168883309083
61418332723270588888169137326937
61418332723270588888169140513477
61418332723270588888169140526527
61418332723270588888169912165809
61418332723270588888169912178859
61418332723270588888169915230045
61418332723270588888169916770903
61418332723270588888169916783953
61418332723270588888172236041559
61418332723270588888172239228099
61418332723270588888172239700483
61418332723270588888189804002385
61418332723270588888189804356677
61418332723270588888190061101737
61418332723270588888190061219829
61418332723270588888190832872161
61418332723270588888190835936397
61418332723270588888190837477255
61418332723270588888193159934451
61418332723270588888193160406835
61418332723270588890616599647143
61418332723270588890616599997063
61418332723270588890616601046823
61418332723270588890616601164915
61418332723270588890616604233363
61418332723270588890616858264267
61418332723270588890616858382359
61418332723270588890637525057807
61418332723270588890638553927583
61418332723270588890700283872231
61418332723270588890700283990323
61418332723270588890700287054559
61418332723270588890700287058771
61418332723270588890700287176863
61418332723270588890703639922389
61418332723270588891453432601089
61418332723270588891454461470865
61418332723270588926329385219739
61418332723270588926329639372947
61418332723270588926329642437183
61418332723270588926332738205661
61418332723270588933922349182773
61418332723270588933922353787867
61418332723270588933923468377917
61418332723270588933923468390967
61418332723270588933923471442153
61418332723270588933923472983011
61418332723270588933923472996061
61418332723270588936371189433339
61418332723270588936371189446389
61418332723270588936392110139691
61418332723270588937208017682973
61418332723270589071183108513259
61418332723270592045167241624383
61418332723270592045167618354649
61418332723270592045167619417459
61418332723270592045188539061001
61418332723270592045920505485523
61418332723270592045920506561431
61418332723270592045920763765825
61418332723270592045920764828635
61418332723270592045941684472177
61418332723270592046004069860967
61418332723270592046004189386839
61418332723270592046004447654043
61418332723270592639963845434415
61418332723270592639963848620955
61418332723270593829493286685267
61418332723270593829493543902711
61418332723270593829556048804323
61418332723270593829556305549543
61418332723270593829556306017555
61418332723270593829556306021719
61418332723270593829556306021767
61418332723270593829556306021927
61418332723270593829556306949223
61418332723270593829556307067315
61418332723270593829556307084577
61418332723270593829557080856379
61418332723270593829557081906187
61418332723270593829578002612539
61418332723270593830330114921851
61418332723270593830330372139295
61418332723270593830393134254139
61418332723270593830393134271401
61418332723270593830393135321161
61418332723277441633892004354423
61418332723277441634163630213687
61418332723277441634163715140567
61418332723277441634163716306967
61418332723277441634166039255261
61418332723277441634731156472421
61418332723277441634919184666437
61418332723277446985365829408227
61418332723277446985637453167971
61418332723277446985638572363115
61418332723277447122064736760861
61418332723277447122083334635607
61418332723277447122626498044551
61418332723277447122835446944919
61418332723277447122898208014167
61418332723277447122898209063975
61418332723277447122899241116031
61418332723277447122901564997445
61418332723277447167816083766003
61418332723277447168380054256659
61418332723277447168569229177179
61418332723277447168651764109683
61418332723277447168652912002587
61418332723277448951953987008231
61418332723277448952142015085559
61418332723277448952204777087927
61418332723277448952204777204615
61418332723277448952208133138085
61418332723277491037882161010869
61418332723277491594266841262887
61418332723277491596795921262303
61418332723277491596798245143717
61418332723277491640018446529569
61418332723277491640020512382723
61418332723277491640020769600119
61418332723277491640020770527623
61418332723277491640020770662977
61418332723277491642468233438145
61418332723277491642468491718399
61418332723277491642549850410399
61418332723277491642549850429113
61418332723277491642549851478873
61418332723277491642552174408453
61418332723277491642552174543807
61418332723277491643305061674729
61418332723277491643305319954983
61418332723277496398390243534227
61418332723277496399227071770811
61418332723277496947432918079523
61418332723277496948269745382987
61418332723277496993186847344259
61418332723277496993186847816643
61418332723277496993187621134823
61418332723277496994024449371407
61418332723278642391245977508679
61418332723278642391246006206439
61418332723278642391248300456973
61418332723278642392001445868149
61418332723278647742448205867747
61418332723278647742719800462963
61418332723278647742719829160723
61418332723278647742720833564827
61418332723278647879147112753613
61418332723278647879165710628359
61418332723278647879897934283375
61418332723278647879900258164789
61418332723278647879917822937671
61418332723278647924898344967715
61418332723278647925650457277027
61418332723278647925651490378891
61418332723278649526276169491365
61418332723278649526293734264247
61418332723278692214088805953607
61418332723278692214088807353287
61418332723278692353794614429647
61418332723278692353796938311061
61418332723278692399548170525163
61418332723278692399548171691563
61418332723278692399550494639857
61418332723278697704515551289767
61418332723278697704515551406359
61418332723278697704515551406407
61418332723278697704515551406567
61418332723278697704516326241019
61418332723278697704536214895315
61418332723278697704536471996119
61418332723278697704536472112759
61418332723278697704537247997179
61418332723278697705268438550331
61418332723278697705268696700943
61418332723278697705268696817535
61418332723278697705268696817583
61418332723278697705289359140091
61418332723278697705289360306491
61418332723278697705289617407295
61418332723278697705289617523935
61418332723278697750269107501875
61418332723278697750269882336535
61418332723278697750290028208227
61418332723278697751021994645847
61418332723278697751022252913051
61418332723278697751043173619403
61418332723281344094409353259987
61418332723281344094409354193107
61418332723281344094409467584675
61418332723281344094409469450915
61418332723281344095248505377985
61418332723281345878798418586279
61418332723281349034101172404819
61418332723281349034101287662627
61418332723281349445883178313791
61418332723281349582328054327611
61418332723281349582328311545055
61418332723281349582329087429475
61418332723281349583081199738787
61418332723281349583081456956231
61418332723281349583143960808035
61418332723281349583144219071075
61418332723281349583144219088337
61418332723281349583144220021457
61418332723281349583164882564195
61418332723281349583165139781639
61418332723281349628897517953263
61418332723281349628897776233565
61418332723281393505741515623155
61418332723281393505741630880963
61418332723281393508270596555691
61418332723281393508272919503985
61418332723281393917523893657459
61418332723281393917523895057139
61418332723281394054721800057927
61418332723281394054805482883335
61418332723281394057232284295215
61418332723281394057313643226159
61418332723281394057313643239209
61418332723281394057315967120623
61418332723281394092944032283317
61418332723281394100535795435133
61418332723281394100538118505683
61418332723281394100538119433187
61418332723281394100538119451901
61418332723281394100538119568541
61418332723281394102983516625909
61418332723281394102983517559029
61418332723281394102985840623963
61418332723281394103067199451317
61418332723281394103067200384437
61418332723281394103069523314017
61418332723281394103069523332731
61418332723281394103069523449371
61418332723281394103822668743907
61418332723281395292659660948863
61418332723281398858907592439791
61418332723281398858907965964803
61418332723281398996105613864787
61418332723281398996105871082231
61418332723281398996168375867155
61418332723281398996189296690195
61418332723281398996189553907639
61418332723281398996921520345211
61418332723281398996921778612463
61418332723281398996921778625513
61418332723281398996921779558633
61418332723281398997005461433659
61418332723281398997005461450921
61418332723281398997005462384041
61418332723281399041921932079263
61418332723281399041922190340851
61418332723281399041922190359565
61418332723281399041922965181127
61418332723281399042675076440727
61418332723281399042759018596149
61418332723281399407950638638035
61418332723281399407950639110211
61418332723281399407950640037715
61418332723281399407950640056429
61418332723281399407950640173069
61418332723281399408703785584245
61418332723281399408787467359893
61418332723281399408787468409653
61418332723281399454457341679713
61418332723281399454541024505121
61418332723281400643297432604907
61418332726221454536007928913151
61418332726237057058913663734756
61418332726237057058914008091028
61418332726237057058917105878194
61418332726237057058917364158448
61418332726237057058917365558128
61418332726237059512664804598120
61418332726237059512664806133313
61418332726237059512664806133314
61418332749870365282353714776601
61418332749870365282353714776602
61418332749870365282353714789652
61418429914323559345308991214527
61418429914323559345329911920879
61418429914323559352086912689265
61418429914323559352107833395617
61418429914323559352652031085923
61418429914323559352672951792323
61418429914359593175918838213711
61418429914359593183261878085155
61418430387025611089182631611969
61418430392861290507815618446251
61418430392861290507836539152603
61418430392861290509510194090497
61418430392861290510075311437395
61418430392861290510075312487155
61418430392861290510096232143795
61418430392921735929784157917650
61418430392921763792870988212700
61418430392921763798791419510318
61418430392922214107279269701135
61418430392932542741098740436140
61418430392932542742772396423746
61418430392933741667954041934896
61418430392933791492572176675096
61418430392933791492572433892540
61418430392933791493325579303716
61418430392933791495919746379510
61418430392933791496108032724042
61418430392933791501003092210002
61418430392934225382447683719371
61418430392958253464765889732781
61418430392958253466460465377027
61418430392958253467276372907259
61418430392958253467297293613611
61418430392958253471543811207519
61418430392958253472359718737751
61418430392958253474619154511451
61418430392958253474619411728895
61418430392958253474640075217851
61418430392958253474891122618581
61418430392968860106656840122860
61418430392968860108330496110466
61418430392968908284899320753928
61418430392968908285087607098460
61418430392968908286572976741534
61418430392968908287326122152710
61418430392968908292493149758898
61418430392968908292493150808610
61418430392968909527275083253830
61418430392968909527275084303542
61418430392968909933702033479286
61418430393797386184170025776774
61418430393902481934010448374908
61418430393902481939930879672526
61418430393938804840834777239246
61418430393938804841672748677568
61418430393941504896952781190828
61418430393941504897790752616052
61418430623358425399897304836206
61418430623369232212885543342302
61418430623370633096901590436342
61418430623370633096901590436343
61418430623370633104244372040583
61418430623370633104244629258032
61418430623370633104244630307786
61418430623370633104244630307787
61418430623390590169241691412446
61418430623393243694246270407902
61418430623393291872488751038970
61418430623393291873241896450146
61418430623393293519617807776722
61418430623393592014311183316644
61418430623393592014499469661176
61418430623393592021905012321614
61418430623393593256686945816546
61418430623393593256686946866258
61418430623394644577414899220871
61418430623394644577425489265359
61418430623394644585040238976680
61418430623394644585040238976681
61418430623394933608741552944900
61418430623394942937368594281041
61418430623394942937389514987393
61418430623394942942451940111533
61418430623394942942472860817885
61418430623394942944146515755779
61418430623394942944711633102677
61418430623394942944711634152437
61418430623394942944732553809077
61418430623394944726025844067531
61418430624350884464203770537622
61418430624353586167450830164146
61418430624377897792328565832792
61418449059181518788027429500256
61418449059181568613398966869076
61418449768301219942547787380434
61418449768301219950141616385404
61418449768301269767919324749254
61418449768301269775513153754224
61418487824335280981703521693542
61418487824359579895435367430048
61418487824359590967801758154084
61418487824359592614177669480660
61418487824371587463726574503480
61418487824683785944649068993770
61418487824683785953958653679400
61418487824683795369886662310116
61418487824683795369907583016516
61418487824686486000767331212556
61418487824686486003295379043436
61418487824686486010076656568124
61418487824686486010826445929350
61418487824686497073133721936640
61418487824686497075661768717760
61418487824686497075661769767520
61418487824686497082443047292208
61418487824686497083196192703384
61418487824686498729572104029960
61418487824695793517163933240282
61418487824695793524781265696520
61418487824695808478586443202124
61418487824695808478607363908524
61418487824695808479422237982760
61418487824698493571589943229676
61418487824698493580899268585244
61418487824698510179322761373916
61418487824698510180137892665596
61418487824698510180137893715356
61418487824698510181770483479098
61418487824698510182669297609284
61418487824698510182670332128090
61418487824698510189448253602828
61418487824698510190201399014004
61418487825307894195551541823692
61418487825307894196116397708008
61418487825307894196304683002780
61418487825307894201450794134608
61418487825307894203710225663170
61418487825307894203710226712978
61418487825307894203898512007702
61418487825319835340529896582878
61418487825319879766413560292124
61418487825319885112070150609640
61418487825319885165336574885054
61418487825319885165985376107168
61418487825319885166173403134736
61418487825319885295004275444348
61418487825319885303435190966204
61418487825319901766374153840812
61418487825319901773696010493466
61418487825319901773884295788238
61418487825344161736219023525292
61418487825344161736219280742736
61418487825344163573955354573102
61418487825344195095636982126542
61418487825344195095636983189352
61418487825344195098166177513456
61418487825344196742012894515928
61418487825344211559143097056134
61418487825344211559331125133462
61418487825344211560837672700380
61418487825344211569268331017842
61418487825344211569456617362374
61418487825344213391816744712648
61418487825344213392005031057180
61418487825344213396314315002184
61418487825344213398573746530746
61418487825632048782871313505804
61418487825632048782892234212204
61418487825632098607677991807980
61418487825632098607698912514380
61418487825632098608242850874624
61418487825632098613598165875104
61418487825634750486118373132328
61418487825634783840471442302178
61418487825634783848002509188092
61418487825634799907510682380826
61418487825634800309230475790258
61418487825634800309230478972586
61418487825634800310925051434504
61418487825634800311678196845680
61418487825634800316845225501580
61418487825634800316845228683908
61418487825634800318539801145826
61418487825634800319292946557002
61418487825644089578132751029944
61418487825646741448393264246264
61418487825646741455924331132178
61418487825646785874276927955510
61418487825646785881807994841424
61418487825646791274036770798122
61418487825646791280731009434354
61418487825646791281567837684036
61418487825646791407950988938226
61418487825646791410398709993648
61418487825646791411214617523880
61418487825646791411298559692400
61418487825646791418076481167138
61418487825646791418829626578314
61418487825646807881768326940580
61418487825646807889278730337538
61418487825646807889362413162946
61418487825668366148429417797618
61418487825668366148450338504018
61418487825668399502782485563416
61418487825668401194828294611222
61418487825668401332092406453794
61418487825668415973236096099794
61418487825668415973257016806194
61418487825668415973800955166438
61418487825668415974072666056124
61418487825668415974072924349476
61418487825668417804215168098964
61418487825668417810993089573750
61418487825671067850860312663416
61418487825671067851613458074592
61418487825671067859291228198322
61418487825671069681818722236488
61418487825671069681839384675684
61418487825671069688596643711226
61418487825671069689349789122402
61418487825671101203500350852738
61418487825671101203521013291934
61418487825671101206031496466412
61418487825671101206031754733568
61418487825671101210278272327476
61418487825671101211031417738652
61418487825671101212809676208306
61418487825671101213560612062756
61418487825671101213562821619482
61418487825671102857407329065228
61418487825671102859938732946058
61418487825671102898075354237746
61418487825671117264637872200592
61418487825671117273068787735498
61418487825671117673972414271586
61418487825671117674725559682762
61418487825671117677319983976000
61418487825671117677319985025760
61418487825671117682403329806492
61418487825671117684097906500498
61418487825671117684851051911674
61418487825671119103211031484986
61418487825671119506625399488904
61418487825671119506625403720992
61418487825671119507378544900080
61418487825671119507461969458332
61418487825671119507462227725488
61418487825671119511708745319396
61418487825671119511708749551484
61418488533370625436490574163958
61418488533370625444105582155582
61418488533370630793989322528632
61418488533370630794827293966954
61418488533694829847885061955812
61418488533694829847905982662212
61418488533694831633110558017810
61418488533694831633110586715618
61418488533697531551885008713258
61418488533697531557052295649460
61418488533697531559500016704882
61418488533697533333010419961502
61418488533697533333010421011262
61418488533697533333825979948922
61418488533697533335520556642928
61418488533697533335520559825256
61418488533697533336273701004344
61418488533697533336357732435374
61418488533697533336357732435422
61418488533697533341440987940546
61418488533697533343888708995968
61418488533697536910221728516254
61418488534342938277321440307372
61418488534342938277886296191688
61418488534342938278074323206158
61418488534342938278074581486460
61418488534343179313053821629144
61418488534343190433684166117306
61418488534343229138676406411792
61418488534343229138676407474602
61418488534343229138697328181002
61418488534343238426737701590016
61418488534343238428997134168290
61418488534343238429185419463110
61418488534343239845014004612110
61418488534343240251796605311026
61418488534343240251796605429118
61418488534343240256607982443754
61418488534343240256879950078708
61418488534343240259139387387442
61418488534343240259327672669164
61418488534354896030847515969742
61418488534354929382669183378072
61418488534354929384385738241020
61418488534354945442177354451496
61418488534354945848143794057288
61418488534354945848144052324492
61418488534354945848708908208808
61418488534354945848896935236376
61418488534354945848897193503580
61418488534354945853206476385774
61418488534354945853206476398824
61418488534354945853771332283140
61418488534354945855654194271918
61418488534667092864662132695884
61418488534667142689468810998060
61418488534667142690033670064704
61418488534667393008179141667564
61418488534667433550907465222786
61418488534667442831290986045192
61418488534667442832985819969740
61418488534667442833550679036384
61418488534667442838885073330416
61418488534667444660596411014662
61418488534667444668190498299886
61418488534667444671286762310218
61418488534669844393468757755458
61418488534670085428448256178444
61418488534670085428532196234394
61418488534670096539037050606214
61418488534670096549078600666606
61418488534670129900147376357794
61418488534670129900900521768970
61418488534670129900985004839524
61418488534670129903432725894946
61418488534670134842309755771570
61418488534670135254070840961092
61418488534670135254070842023902
61418488534670135254091762730302
61418488534670144132797589836234
61418488534670144534538045671716
61418488534670144534538303952018
61418488534670144534538307134346
61418488534670144536986025007440
61418488534670144542132132956988
61418488534670144542132136139316
61418488534670144544579854012410
61418488534670146363843470641186
61418488534670146364659635034730
61418488534670146364680298890868
61418488534670146364680555623038
61418488534670146364680557158072
61418488534670146371437556509468
61418488534670146371437557926410
61418488534670146372274384628008
61418488534670146372274386163042
61418488534670146374722107218464
61418488534679150258575668384280
61418488534679150261107330545364
61418488534679150266190676375904
61418488534681802138731547122084
61418488534681802143794229463620
61418488534681802146241950519042
61418488534681835497310730796450
61418488534681835497332451734898
61418488534681835498063876207626
61418488534681835498147559033034
61418488534681835498148359265130
61418488534681835499780172790320
61418488534681835500596080320552
61418488534681851552509106659260
61418488534681851560103192881626
61418488534681851961822986291058
61418488534681851961822989473386
61418488534681851961843648730254
61418488534681851963538225424260
61418488534681851963538228606588
61418488534681851964270707346480
61418488534681851964291369785676
61418488534681851964354132954492
61418488534681851964354136136820
61418488534681851968600907765796
61418488534681851968600910948124
61418488534681851971048628821218
61418505053996189815513832132306
61418505054250164759865389878612
61418505054308401474281346051228
61418505054311103177528404627992
61418505054311103177528405677752
61418505054311103177549325334392
61418505054320394227723970236948
61418505054323095930971287080916
61418505054323145344748846618092
61418505054323145756614793632774
61418505054344720676759620418740
61418505054347411259376334494292
61418505054347411259376591711736
61418505054347420543086505364472
61418505054347420543107425021112
61418505054347420550701254026082
61418505054347420550701255075794
61418505054347422380006680045264
61418505054347422380843508294946
61418505054347460673154151248912
61418505054347469956864064901648
61418505054347469964478813563258
61418505054347469964478814612970
61418505054347470367893182616888
61418505054347470367893186848976
61418505054347470368646328028064
61418505054347470373813356683964
61418505054347471793784239582440
61418505054347471794621067832122
61418505054347472205650186597122
61418507198742559565271297536180
61418507199045150397257651800228
61418507199066765807623678353648
61418507199066765807644599060048
61418507199066810144259865696444
61418507199069462015357209261966
61418507199069462022135387954148
61418507199069465673134665199566
61418507199069465683260156378718
61418507199069467510870996247376
61418507199069467512565571891622
61418507199069511436749518523562
61418507199069511841000715813824
61418507199069515097037715915894
61418507199069515497941342451982
61418507199069515498777798680082
61418507199069515501288310552320
61418507199069515501288654925902
61418507199069515506309238637338
61418507199081173102950746594160
61418507199081173108034350691856
61418507199081173109728926336102
61418507199081173110565754572686
61418507199081222521811651961828
61418507199081222521832572668228
61418507199081222523506485873278
61418507199081222524343055842706
61418507199081222524343314109862
61418507199081222926083768908730
61418507199081222926083769958490
61418507199081222926084544793150
61418507199081222928594253132968
61418507199081222928595027967628
61418507199081222933614836844404
61419296181759706319634278461903
61419296181832652314646522548465
61419296181840756189605767933105
61419296181841061686543282345511
61419296181844658650123861427605
61419296393560064360225637565484
61419296393560068067081922170928
61419296393570869526837964745004
61419296393595184858571985504368
61419296393595184901794165587236
61419296393595184904325570530924
61419296393596085289123012769328
61419296393596085472074590406432
61419296393596087118429580909968
61419296393596087118450501733008
61419296393606892285041908089488
61419296393606892285062828912528
61419296394470186604187573775000
61419296394540469552680819295384
61419296394540769744461924711104
61419296394540769787768133038510
61419296394543421668091033395044
61419296394543467740832123381896
61419296394543471036115006505975
61419296394543471036115006505984
61419296394543472682490917832560
61419296394544368308581143257404
61419296394544372060437867460966
61419296394551576557450163217191
61419296394551576557450163217200
61419296394551576557450507573472
61419296394555178279654272277040
61419296394555178416852264887588
61419296394575587990547165608348
61419300701854545477080340900317
61419300701854545614278333510865
61419300701855446044829360775825
61419300701855746188346369864145
61419300701855746234079034067661
61419300701927489822705497107935
61419300701927495174179322278379
61419300701927495174179322279831
61419300701927495175871573924571
61419300701927495175871573926023
61419300701927495310625202579615
61419300701927495311441138826525
61419300701927495311441138826528
61419300701927495311441138826534
61419300701927496957753226215503
61419300701927496958569162462413
61419300701927496960261414108608
61419300701927496960261414108614
61419300701931097033645246469219
61419300701931097582437216911411
61419300701931097584131793955342
61419300701931098682465523150979
61419300701931099231257493593170
61419300701931099231257493593171
61419300701931099231257493593176
61419300701931391688426614789535
61419300701931391688426615256095
61419300701931392237218585214257
61419300701931392237218585680817
61419300701931393335554638408161
61419300701931393884346608850145
61419300701931397039900438892957
61419300701931397041592692072731
61419300701931397176325427185601
61419300701931397176346319193985
61419300701931397176346319194193
61419300701931397176346319211455
61419300701931397177161107529281
61419300701931397178853360225233
61419300701931397178853360242495
61419300701931397179605472534545
61419300701931397222078983514189
61419300701931397224525672867427
61419300701931397224610388812169
61419300701931397225362501121481
61419300701931397590384662497453
61419300701931397773317643309619
61419300701931398823453450821489
61419300701931398823474342829873
61419300701931398823474342830081
61419300701931398823474342847343
61419300701931398825981383861121
61419300701931398825981383878383
61419300701931398825981384344943
61419300701931398869207007033437
61419300701931398869207007033597
61419300701931398871736088450003
61419300701939497210513883792801
61419300701939497347711876403349
61419300701939497347774552901301
61419300701939502698412696206129
61419300701939502698412697741163
61419300701939502698433588214721
61419300701939502700940629245761
61419300701939502700940629717937
61419300701939502744166252418237
61419300701939502744166253953271
61419300701939502881426922589595
61419300701939502882263836932716
61419300701943099069915985480451
61419300701943099069978661624319
61419300701943099069978661974239
61419300701943099481509963294625
61419300701943099618770632403333
61419300701943099664503296251153
61419300701943104420637697274353
61419300701943104420637697291823
61419300701943104423144738440955
61419300701943104423144738777777
61419300701943104423144738790875
61419300701943104423148210693479
61419300701943104560346203304027
61419300701943104603631030230881
61419300701943104603631030249755
61419300701943104606075395236145
61419300701943104606075395255019
61419300701943104606078867507543
61419300701943104606099759516135
61419300701943104606162435541911
61419300701943104971936709219969
61419300701943105017669373067789
61419300701963512535926592890787
61419300701963514182302504217363
61419300701963514182302504234625
61419300701963514319500496827911
61419300701963514319500496845173
61419300701963812541429673612743
61419300701963812678606774214699
61419300701963812678690341899147
61419300701963812678690342235969
61419300701963812678690342249067
61419300701963812679443602095747
61419300701963812725197158307855
61419300701963814325818365516321
61419300701963814325818365535035
61419300701963814325818365871857
61419300701963814325818365884955
61419300701963814325819513322945
61419300701963814325819513422323
61419300701963814371573069535053
61419300701963814371573069634431
61419300701963814508749022699019
61419300701963814508833738171377
61419300701963814508833738643760
61419300701963814509585850580067
61419300701967414400831775281679
61419300701967414400831775283131
61419300701967414400894450958987
61419300701967414400894451308907
61419300701967414812425753095853
61419300701967414949686421738001
61419300701967414995419085585821
61419300701967414995419085935741
61419300701967416048022474576161
61419300701967416048022474931697
61419300701967416048022474944795
61419300701967416048023622365523
61419300701967416048023622837699
61419300701967416230975171188179
61419300701967416230975171205441
61419300701967416230975171660354
61419300701967416230975171660355
61419300701967416231037847213955
61419300701967416231037847231217
61419300701967416231037847686131
61419300701967416231789959523267
61419300701967416231789959995443
61419300701967416596814445373889
61419300701967416596815593279890
61419300701967416596815593279891
61419300701967416642547109221709
61419300701967416642547109571629
61419300701967416642569149491998
61419300701967416642569149491999
61419300701967416779829818128323
61419300715730059074693828846284
61419301921086029775051381792140
61419301921110341392395727062092
61419301924941173346873736339525
61419301924941173354213419097953
61419301925024663076748623953089
61419301925024963213487740264479
61419301925052877109612603330047
61419302133727217167723389061244
61419302137723472349048730813280
61419302151442581658159539841640
61419302151526023340277873275736
61419302151550306956458472300980
61419302161286389974213038989565
61419302161286389980990960464303
61419302563040297527969346194705
61419302563160110150552216065037
61419302563160110152225871002931
61419302606479641810713865645764
61419302612315365112985310715678
61419302612326175770530950960284
61419302612327072494538472041294
61419302612327073043581490942862
61419302612388267178061948133128
61419302612388299988372693458390
61419302612398816672794514842038
61419302612399974558799206514732
61419302612400019031252358076454
61419302612400023972639528170964
61419302612400023977660111882400
61419302612431237119855153130556
61419302616214023823840224929156
61419302616214023823840310668304
61419302616214023828923656380695
61419302616217959597686150905474
61419302616217959597686236994542
61419302616217959597686237011804
61419302616217959597686495279008
61419302616217975649850229240018
61419302616217975649850229257280
61419302616224828990452552108676
61419302616224828990453671303820
61419302616228436619681604197260
61419302616228764764297449582400
61419302616228764764298564174062
61419302616228764764298564191324
61419302616228764764298568423412
61419302616228769750685403176329
61419302616228780816463589538664
61419302616228781228056902605162
61419302616252748244558565394264
61419302616253949001640601257207
61419302616253982355911105765708
61419302616260851710454893534836
61419302616261201669553684650107
61419302616261201852316975807117
61419302616264754168252924206100
61419302616264787522523428695878
61419302616264787522523428713140
61419302616264804123479644946278
61419302616264804131094394787281
61419302616322981416029173070678
61419302616322981416029173087940
61419302616322981416029173424810
61419302616323281605298647759890
61419302616323281605299765905274
61419302616323281605299766968084
61419302616325983262708782944344
61419302616325983262709557429084
61419302616326027727567847220842
61419302616326027727568880339968
61419302616326878340090380642930
61419302616326883281666607212320
61419302616326883830457802819852
61419302616326883830458577654512
61419302616326883876274149494692
61419302616326883876274924329352
61419302616326883876274925746294
61419302616326927746525591534214
61419302616326927746525934490806
61419302616326927748053145900755
61419302616326928302910954381574
61419302616326928302910959098936
61419302616326928302911729216234
61419302616326928341133104051596
61419302616326928341133904283644
61419302616326928341134247240236
61419302616326933236955774408878
61419302616326933282792267322800
61419302616326933282792268372560
61419302616326933290323306560666
61419302616326933831564092942852
61419302616326933839094383944346
61419302616333786582389308483873
61419302616334086771910950958964
61419302616334131192460244806417
61419302616334131236770015235462
61419302616334131236770273502666
61419302616334136733706441964647
61419302616334136733706443499681
61419302616334136734731524680346
61419302616334136734731524798438
61419302616334136734731529397708
61419302616337683501619104774514
61419302616337683506702707822450
61419302616337688440746838754242
61419302616337688859872137388824
61419302616337688989538809196434
61419302616337688997132896481658
61419302616337688997153817188001
61419302616337689042907401978373
61419302616337732913137228551200
61419302616337733461929198993184
61419302616337733464439683230520
61419302616337733469523027998154
61419302616337733469523286278456
61419302616337733507745431231116
61419302616337738403567412492886
61419302616337738403567417210248
61419302616337738410178231314001
61419302616337738410910456018834
61419302616337738815161390324530
61419302616337738998196569174931
61419302616362000484749873542744
61419302616362050440039126478450
61419302630124983043112535549900
61419302630124983591904850348156
61419302630124998406819413825986
61419302630124998409539105481548
61419302630124999649153331612764
61419302638916026448437771251104
61419302639848525437752379675925
61419302639848525437773300382277
61419302639852427898291393876777
61419302639860536712106032540513
61419302639860536712357081017359
61419302639860536758111809096993
61419302639860736815651415207669
61419302639864138983353159084979
61419302639887583577787549399885
61419302639899455138800147718467
61419302639960179413283681712611
61419302639960179418367027543103
61419302639960228826308095838611
61419302639960228831391441669103
61419302639960229381270139497409
61419302639960234139643339841413
61419302639960234185396550280307
61419302639960234185396924867969
61419302639992599859591174589953
61419302639996502320108896548145
61419302639996551733132167485505
61419302771858756841316297696556
61419302771931702834070598266028
61419302771932903408138634619308
61419302771932908896058339041228
61419302771956018163294134904744
61419302771957220520936074728380
61419302771957220520936074845068
61419302775858869418420004185671
61419302775858913471246015959853
61419302775858917770388419788121
61419302775891334329586910411693
61419302842751756223950334604010
61419302842762261798285602343180
61419302842763467311543876528248
61419302842824656504637165140324
61419302842824691101031177915484
61419302842824705917661579266324
61419302842824705923498070507992
61419302842835207791039558089820
61419302842835212730167292069548
61419302842836363885374423521928
61419302842836408357827575083650
61419302842836413304235328889596
61419302842860713810991972935804
61419302842867628230004273608108
61419302842867928373521282813116
61419302846661225458854448549240
61419302846664822379108238489932
61419302846665122568713190732130
61419302846666028487183922419010
61419302846685537086242667424128
61419302846689423072959466726154
61419302846689439543978023586096
61419302846689439544229072062734
61419302846690340111789719137300
61419302846690340112061774291474
61419302846690373466059104313682
61419302846690839759473197738152
61419302846690840354269426979236
61419302846697592835225569612564
61419302846758471958365479253988
61419302846759720893857615422548
61419302846759720893941297911294
61419302846759720894694443322470
61419302846759720894694443676602
61419302846759722678247426553034
61419302846759722678268318561626
61419302846759722678268318911706
61419302846762072583299342885582
61419302846762074229612607232658
61419302846762369068224135347810
61419302846762372771754142608188
61419302846762372771754144007868
61419302846762372772569965580174
61419302846762372774766982532284
61419302846762374418611232047856
61419302846762374418862280524494
61419302846762374418883201230894
61419302846762374421142893742220
61419302846762374421142893858860
61419302846762418298715416163968
61419302846762418298715759120560
61419302846762418428633475037366
61419302846762418840164690754166
61419302846762418840227452869010
61419302846762422002496442154868
61419302846762422139757196530340
61419302846762422187770475934670
61419302846762422187770475951932
61419302846762422551288412597060
61419302846762422551351174361984
61419302846762422734365429424544
61419302846762423832451810584502
61419302846762423832451811634262
61419302846762423832723406696358
61419302846762423832723408096038
61419302846762423832723522887078
61419302846762424381431810503862
61419302846762424381494486179558
61419302846762424381494572622918
61419302846762424381515493329270
61419302846763269452687219458892
61419302846763274986694867034690
61419302846763274986694896782258
61419302846763274988870993028016
61419302846763318859184416213258
61419302846763319407976386655450
61419302846763323165690522824294
61419302846763323167364522118460
61419302846763324400200830460010
61419302846763324400200831509770
61419302846763324400472426571866
61419302846763324400472427971546
61419302846763324949243506055066
61419302846770477882060182089438
61419302846770527707599085446310
61419302846770527707682681828566
61419302846770527707682767799542
61419302846770527707682767917634
61419302846770527707682767934896
61419302846770527707682768271718
61419302846770527707682768271766
61419302846770527844859753732554
61419302846770527844943436558170
61419302846770527844943522647238
61419302846774080155483320207536
61419302846774129566813158689290
61419302846774129978595164948342
61419302846774129978657927067398
61419302846774129978678761330390
61419302846774129978678847419458
61419302846774129978678847773750
61419302846774130115855833234586
61419302846794789506937916708164
61419302846794838737680217421404
61419302846794839286472187863596
61419302846794839332560388234918
61419302846794839332560389634598
61419302846794839332560503953462
61419302846794839469758380845306
61419302846794839469758380845466
61419302846798391594898737386260
61419302846798391778185044686994
61419302846798391778185046086674
61419302846798441008676211184288
61419302846798441008676296923436
61419302846798441191962491304986
61419302851734607802850092742413
61419302852379409971367304135486
61419302852379410565891937264714
61419302852573447609258328366748
61419302852573447784929543104562
61419302852573447792544264131174
61419302852573486039748837777913
61419302852573952797393017821793
61419302852573953392168700944187
61419302852573953392168701060827
61419302852573953392189621650539
61419302852574687254345797671886
61419302852595362659098789310075
61419302852595411379794652194790
61419302852595563306832796184884
61419302852597762526887515520872
61419302852597762938481493352516
61419302852597764173263426847448
61419302852597764722055397289640
61419302852597764722327481258253
61419302852598063311038424397602
61419302852598965479388821405106
61419302852598965479388936190521
61419302852598965479388936190530
61419302852598965525142435011378
61419302852598965525142521100446
61419302852598965525163441688754
61419302852598998879223533825806
61419302852599013101998418298038
61419302852599013108776684247300
61419302852599013657568654689492
61419302852599164981107482356263
61419302852599164983304271137196
61419302852599164983555318197100
61419302852599165026861067266179
61419302852599165026861153355247
61419302852599165034392134152093
61419302852599165034392220241161
61419302852599165035835748825494
61419302852599165035836007092707
61419302852599465172825883497528
61419302852606218385587991739608
61419302852606218385587992089528
61419302852609820107791756326535
61419302852609820656835119718278
61419302852609970011902668416779
61419302852609970011902669466539
61419302852609970012153716893625
61419302852609970149163338102863
61419302852609970195167969971853
61419302852609970200251315901723
61419302852609970200251316251643
61419302852609970743959940396575
61419302852667097327951989190045
61419302852667097328223958373243
61419302852667141381049970147425
61419302852668298085222651540596
61419302852668346254427776452596
61419302852668346261205669212104
61419302852668346261205696393752
61419302852668346261205697910072
61419302852668346300265043715744
61419302852668348091349093950474
61419302852668348091349094300394
61419302852668348093608528548936
61419302852670694108769272982428
61419302852670694292055208746854
61419302852670697813115073467224
61419302852670697988786030987594
61419302852670697995564296818604
61419302852670697995585216007232
61419302852670697996401038979218
61419302852670697997823989796538
61419302852670699596960689720013
61419302852670699599199461524987
61419302852670743652297098108833
61419302852670743698029733614589
61419302852670747951418551134713
61419302852670747951439500537421
61419302852670749010550220713093
61419302852670749010800925282965
61419302852670749010801011376245
61419302852670994435300621706056
61419302852670998141340655928266
61419302852670998141340998884858
61419302852670998185671632859362
61419302852671047591918125510624
61419302852671048147467096703732
61419302852671049794596240020198
61419302852671894858508524073522
61419302852671894865851648971016
61419302852671898562854324558318
61419302852671898571892026149818
61419302852671900356219075398683
61419302852671900356219075398900
61419302852671900356219075865460
61419302852671900399524939370034
61419302852671900399524939719954
61419302852671900399775643473138
61419302852671900402035422544511
61419302852671900402035422544512
61419302852671900402035422894432
61419302852671944272286083610490
61419302852671944272286083610698
61419302852671944828672227431393
61419302852671944828672227431394
61419302852671947976464490809097
61419302852671947976631884095286
61419302852671947976631884095494
61419302852671947983409805453592
61419302852671948525423854537469
61419302852671948525423854537478
61419302852671948525423854537686
61419302852671948525507536890701
61419302852671948532202120269318
61419302852671948532202121785638
61419302852671948533017655790849
61419302852671948534712604605824
61419302852671948534712604960116
61419302852671948534733525194075
61419302852671948578018123968692
61419302852671948578771612826105
61419302852671948578771612826106
61419302852671948578792533532457
61419302852671948580466189870032
61419302852671949767548913880437
61419302852671949767799618450309
61419302852671949767799618450318
61419302852671949815812982081687
61419302852671950362345516776280
61419302852671950362345517826040
61419302852671950364856000883878
61419302852671950364876921590230
61419302852678852885509207929907
61419302852678852885760256406753
61419302852678852885760256760885
61419302852678853068711719023493
61419302852679103295140928780318
61419302852679153257961392433638
61419302852679153257961421129994
61419302852679153258045189926426
61419302852682705566137008282350
61419302852682705566137266549554
61419302852682705566387970652658
61419302852682705566388056741726
61419302852682705568647749724031
61419302852682705568647749724032
61419302852682754982425309261207
61419302852682754982425309261208
61419302852682754982697020176994
61419302852682755391759479679254
61419302852682755391759594464678
61419302852682755391780513771349
61419302852682755528957471935670
61419302852703164510386944083827
61419302852703164510637906821525
61419302852703164510637992560673
61419302852703164510637992577935
61419302852703464699908586576171
61419302852707017191286713483954
61419302852707066605043238014580
61419302852707067016637215833173
61419302852707067016637215833174
61419314846244496323785172538309
61419314846244496323785201234665
61419315058944204381703814903893
61419315058944204381703843600249
61419319154600978799987844616528
61419319286564303246874223912370
61419319366295823735765210172502
61419319366307814782016117774092
61419319366307831260834265978966
61419319366307831260834265996228
61419319367279977505700723625225
61419319389941115540832886627348
61419319389941116089603593524480
61419319389941132156158645314290
61419319389941132156158645331552
61419319389941132156158673911268
61419319389941132201912230123376
61419319389966348093592147590628
61419319390816429096376104879664
61419319390816429096376362097108
61419319390816429096376390676824
61419319390816429096376476415972
61419319390816429096377162329156
61419319390816429096377505285748
61419319390816429096857281124904
61419319390816429096857538342348
61419319390816429096857566922064
61419319390816429096858309994680
61419319390816429096858681530988
61419319390816429097129163033920
61419319390816429097129507525546
61419319390816429097129536105262
61419319390816429097129621844410
61419319390816429097130277642844
61419319390816429097130279177878
61419319390816429142129946887480
61419319390816429142130718539812
61419319390816429142883092317370
61419319390816429142883863969702
61419319390816478510153578677692
61419319390816478510153578694954
61419319390816478510153664416840
61419319390816478510153664434102
61419319390816478510153693013818
61419319390816478510153921634284
61419319390816478510153921651546
61419319390816478510154035953148
61419319390816478510154693286616
61419319390816478510154693303878
61419319390816478510154721866332
61419319390816478555907249225926
61419319390816478555907506424656
61419319390816478555907506443370
61419319390816478555908278076988
61419319390816478555908278095702
61419319765138642673601865979384
61419319782865419480718649807140
61419319836074566471483018049444
61419319836078168742479441907540
61419319844833239870535548950771
61419319844833239877794991027021
61419319844833239878066958675185
61419319844833239878066960210219
61419319844833538366924534403203
61419319844833540059806114251199
61419319844941308007945528993589
61419319844941308015476940253037
61419319845777884247524133584540
61419319845875180159117689106213
61419319845875180159117689224257
61419319859665825861752907529054
61419319859665840685913260690324
61419319859677548067462954362686
61419319859677549851040325953064
61419319859700964612511486666114
61419319862558213711886405876707
61419319862558214313942105873135
61419319862558215541966007033059
61419319862558215542028769147903
61419319862558215548472303680871
61419319862558215549288123600051
61419319862558215549288211224153
61419319862558215549560094318283
61419319862558215549560178872317
61419319862558215549560180407351
61419319862667184247187768716149
61419319863506461595947939202191
61419319863506461595968859908543
61419319863506511558288111665609
61419319863506511604041696457433
61419319863506512152833666882155
61419319863603758101585412401138
61419319868466839124988044576179
61419319868466840909376736848391
61419319868466840955130407847375
61419319868466840962658375550655
61419319868466841503901369958905
61419319868540988262984594953811
61419319868572207940324185431604
61419319868575809614598871602983
61419319868575809660352456512899
61419319868575809660352542601967
61419319868575809662800263539297
61419319868575809667883523280721
61419319868575809667883523398813
61419319868575809667883609487881
61419319868575809669578098924967
61419319868575810216675493840797
61419319868576109803806788040409
61419319868576109803869465483127
61419319868576109852070857537533
61419319869415136971389750365072
61419319869415136971389750365081
61419319869415137564218779429585
61419319869415137565911032125537
61419319869451093659837615540587
61419319869451109711731154863007
61419319869451109711752075569407
61419319869451109719342776689723
61419319869451109719342805269439
61419319869451109719342805387531
61419319869451109719345904574377
61419319869451109719346248948070
61419319869451109720706093290063
61419319869451109720956797393167
61419319869451109720977689401759
61419319869451109720977718099567
61419319869451110268113853588129
61419319869451110268385451235019
61419319869451110313888359204397
61419319869451110314139036026843
61419319869451143066084108191849
61419319869451143073615548149105
61419319869451143075309750722009
61419319869451159683606912410617
61419319869451159683857586416441
61419319869451159729611171208265
61419319869451160276710888937035
61419319869451160278403141632987
61419319869509681765770802128901
61419319869509681811523586688677
61419319869509681811524358341009
61419320005302665290963115358728
61419320005338988137641732564020
61419320005338988145253355807886
61419320005338988145256826649084
61419320005338988146867720867394
61419320005339037560725490989308
61419320005408065079207394122121
61419320005408065079207394238761
61419320075257921769805048242291
61419320075268728585237650703891
61419320075269929530420294422085
61419320075269929531173439850523
61419320075365974030470516737177
61419320075377997479732703803232
61419320075925226030976428534123
61419320075925226030976803121945
61419320075925226031792710665227
61419320076206219615952606721633
61419320076206219615952608121313
61419320076206219616206754031193
61419320076206219661960338823017
61419320076206220210752309247739
61419320076241275326501087446663
61419320076241275919857261405689
61419320076241291796075771247739
61419320076241291796078439619327
61419320076241325287627088858743
61419320076241325325831784891015
61419320076241325332610050722025
61419320076241325333359752944215
61419320076241325881652725267321
61419320076241325882405870678497
61419320076241341759168318886943
61419320076241341803896789183771
61419320076241341803899111665505
61419320076242192356569050537711
61419320076242192365794693067871
61419320076242192951365279759921
61419320076242192958705334172701
61419320076242492553433473540860
61419320076242542563698740174796
61419320076249381031791986866945
61419320076249397495551100132705
61419320076249397503144183014033
61419320076249397503145302209177
61419320076252983303038770472081
61419320076252999172001652999311
61419320076252999179535043883279
61419320076252999766797883737841
61419320076252999774331647693151
61419320076252999774391310975441
61419320076253032714099336840193
61419320076253032714162098955037
61419320076253032714370931435569
61419320076253032714434068138235
61419320076315471902151647148638
61419320081166547182906686941763
61419320081166547320167470364963
61419320081166547327426912441213
61419320081178254710671210454177
61419320081178254754251367821129
61419320081178254755004513249567
61419320081178554892682333678355
61419320081178554943521933121557
61419320081178554944275078549995
61419320081275515888128821696355
61419320081275816077399415694591
61419320081275816214660170419983
61419320081275816267944822214361
61419320081286322703563748505929
61419320081286322703563777202276
61419320081286322886578001584157
61419320081286322891661347514027
61419320081286322891661347863947
61419320081286323252355374574379
61419320081286323440453317956011
61419320082114845029308392730656
61419320082114845029308392730665
61419320082147216055057309995458
61419320082147265470529445176880
61419320082150801717756257906171
61419320082150817769670689237183
61419320082150817769670717934991
61419320082150817777010370578452
61419320082150817777261419055307
61419320082150817777261447753115
61419320082150817777264546939961
61419320082150817778896331767334
61419320082150817778896331767343
61419320082150817778896360465151
61419320082150818326304093600603
61419320082150818371806972872164
61419320082150818371806972872173
61419320082150818371807001569981
61419320082150818372057678392427
61419320082150851124002750557433
61419320082150851131534190514689
61419320082150851133228393087584
61419320082150851133228393087593
61419320082150867741525554776201
61419320082150867741776228782025
61419320082150867787529813573840
61419320082150867787529813573849
61419320082150868334608610596267
61419320082150868336321783998571
61419320082151117958920362529019
61419320082151117966532012935451
61419320082151117966532013053543
61419320082151117966535112240389
61419320082151118507963035657156
61419320082151118507963035657165
61419320082151118515303061254132
61419320082151118515303061254141
61419320082151118515306160559022
61419320082151118515574687598839
61419320082151118515578129742229
61419320082161608113812767173575
61419320082161608119714717598031
61419320082161608121134999712557
61419320082161608121135000066849
61419320082161608121155920773201
61419320082161608121323286424431
61419320082161608121406968895755
61419320082161608121406969250046
61419320082161608531496608721570
61419320082161608533188860367771
61419320082161608716203199634445
61419320082161608716205523982419
61419320082161624583411040052582
61419320082161624585082399690191
61419320082161624585103291698783
61419320082161624590754193652208
61419320082161624591004897755312
61419320082161624591005242129053
61419320082161624592424031958229
61419320082161624592424405378039
61419320082161624592425524592057
61419320082161624592427504216577
61419320082161624592445297388026
61419320082161624592445297388035
61419320082161624592446445298409
61419320082161624592696345864881
61419320082161624592696374561228
61419320082161624592696374561237
61419320082161624592697120703753
61419320082161624592697149401513
61419320082161624592697493775254
61419320082161624592699473399774
61419320082161625141467052276739
61419320082161625141467424279607
61419320082161625141739020410177
61419320082161625141739392996245
61419320082161625141739393462805
61419320082161625187241901198058
61419320082161625187241901198067
61419320082161625187492605318632
61419320082161625187492605318641
61419320082161625187492949674904
61419320082161625187492949674913
61419320082161625187492978022801
61419320082161625187492978372721
61419320082161657937743101372832
61419320082161657939435353019033
61419320082161658081782150625599
61419320082161658084227547351761
61419320082161658120757441006697
61419320082161658122177724519451
61419320082161658127263737654509
61419320082161658127263766352317
61419320082161658127535360947853
61419320082161658127535705321387
61419320082161658127535706837698
61419320082161658127535706837707
61419320082161658127535735535515
61419320082161658128288880963953
61419320082161658129708791405365
61419320082161658678751808907253
61419320082161674547734465634353
61419320082161674553069230544879
61419320082161674555516579597433
61419320082161674598550474599935
61419320082161674598822443783133
61419320082161674598822816504555
61419320082161675142531067928065
61419320082161675147593492119085
61419320082222896740910166952864
61419320082222896740913653737265
61419320082223747712954834517626
61419320082223797125982692323067
61419320082223797125982692324471
61419320082223797125982720547682
61419320082224047902228872195255
61419320082224097315253286203211
61419320082224097315253286204615
61419320082224097315253286321255
61419320082234554732683932504731
61419320082234604122737382299138
61419320082234604122737382300590
61419320082234604122737382304754
61419320082234604122737382304802
61419320082234604671508719472165
61419320082234604671508719472166
61419320082234604671592143545096
61419321228388164091610991486277
61419321228388164091610991952837
61419321228388164640674931579471
61419321228424483246666979621974
61419321228424483248361556782540
61419321228424483836358943842534
61419321228424483836379864548886
61419321228424483841463210379378
61419321271863322488532404996602
61419321277771947901383396868834
61419321277771947901634100972146
61419321277782758421165153850912
61419321277782760067541065177488
61419321278646097204334093164996
61419321278646097204337187765622
61419321278646097204584797268308
61419321278654202314642451343738
61419321278654202314893155447050
61419321278751463638312195958486
61419321278751463638563243018390
61419321280737521358315703291732
61419321280737567065320662461602
61419321280737570772114183535260
61419321280737571364442145583518
61419321280737571364463066289870
61419321280737571366889839477618
61419321280737571366889868173974
61419321280737571366910788880326
61419321280737572418490095328396
61419321280737573013265777984230
61419321280737573013286699157142
61419321281577750928349795195128
61419321281577750928350138151720
61419321281577750928621734263576
61419321281577750928621735798610
61419321281577750928621764378326
61419321281577750974375320590434
61419321281577800334870551262812
61419321281577800334870551380904
61419321281577800334870579960620
61419321281577800334871580132588
61419321281577800334871608830396
61419321281577800341646178487064
61419321281577800341646178504326
61419321281577800380624136171276
61419321281577800387399734697720
61419321281577800387399734716434
61419321281577800929394843068408
61419321281577800929395185908360
61419321281577800929396214778136
61419321281577800929396214894776
61419321281598160138738687773053
61419321281598160138738716352769
61419321281598209499231624212207
61419321281598209542452745075657
61419321281598209544985209004031
61419321281612616936083526751429
61419321281612616936086883868609
61419321281612616936086885268289
61419321281612616936838996177921
61419321281612616936838997577601
61419321281612616943868999231369
61419321295388855252703743496746
61419321295400562633441001878350
61419321295472613548812588275316
61419321296477339692343427450320
61419321298463399297219109123097
61419321298463399297219109589865
61419321298463443762078060497881
61419321298463446871899224918575
61419321298463447466423859564123
61419321298463447466423888261883
61419321298463447474038982346946
61419321298463447474038982346947
61419321298463448708820544183315
61419321298463449260122998868410
61419321298463449260122998868411
61419321298463449260123370404719
61419321299338493045659099383901
61419321299338493045659100783581
61419321299338493045913246693461
61419321299338793235183811993889
61419321299338793235183840691697
61419321299338793235183841041617
61419321304043965971148426389757
61419321304264006534120898775856
61419321304371722689212209437813
61419321304371722689212209438021
61419321304371722691743614381501
61419321304371722691743614498141
61419321304371724521050182638781
61419321304371724521050182638989
61419321304371724521050182988909
61419321304371772098240782438267
61419321304371772098240782554907
61419321304371772098240811136075
61419321304371772098240811252715
61419321304371772647032781578059
61419321304371772647032781694699
61419321304371772652116470719434
61419321304371772652116470719435
61419321304371773881814342019119
61419321304371773881814686375391
61419321304371773881814686492031
61419321304371773881814715189631
61419321304371773927547379393355
61419321304371774476339321137579
61419321304371774476339321137739
61419321304371774476339349835339
61419321304371774476339351252489
61419321304371774481423039922933
61419321304371774481423040039573
61419321304371774483954443803763
61419321304371774483954443920403
61419321304372069137020000686570
61419321304372069137020000686571
61419321304372072841365772002627
61419321304372072841365800698983
61419321304372072841365801171366
61419321304372072841365801171367
61419321304372074071064388481467
61419321304372074071064388481675
61419321304372074076147734312167
61419321304372074076147734662087
61419321304919312325143444075365
61419321304919312325143788332259
61419321305211051823673969755078
61419321305211051823673974472440
61419321305211051823674312711670
61419321305211051823674317429032
61419321305211051823945942120604
61419321305211051823945943655638
61419321305211101230195873728764
61419321305211101230195873732976
61419321305211101230195902426572
61419321305211101236970357764376
61419321305211101824720508374312
61419321305211101824720508378684
61419321305232661745391772329809
61419321305232661745391772334021
61419321305232661745391772446449
61419321305232661745391801026165
61419321305232661745391801031781
61419321305232661791145357239725
61419321305232661791145357356365
61419321305232661791145385941697
61419321305232711149126664367789
61419321305232711149127436020121
61419321305232711151638264981071
61419321305232711151638264985283
61419321305232711151638265097711
61419321305232711151638293795519
61419321305232711156470933809546
61419321305232711158165510970112
61419321305232711158416215257159
61419321305232711194859328571305
61419321305232711194860100223637
61419321305232711197391849889535
61419321305232711197391878592959
61419321305232711204169771351223
61419321305232711204169771352627
61419321305232711204733858771151
61419321305232711204734630423483
61419321305232711746183818736458
61419321305232711751246243860598
61419321305232711751267164566950
61419321305232711753776877689981
61419321305232711753777649342313
61419321305235412900827223514228
61419321305235413454678135458587
61419321305247118457316866601488
61419321305247118457320338859835
61419321305247118459014913972640
61419321305247118459014913972649
61419321305247418640482443670516
61419321305247418646590904160263
61419321437304837578405154005408
61419321438179283547352028165922
61419321438251929350270532980250
61419321441131094470160672059831
61419321508207442150556095707276
61419321509187854748711335441242
61419321509188154892019395865378
61419321511163155664134694900188
61419321512014142085088181392996
61419321512014142085339228452900
61419321512014185955405419439094
61419321512014191452362482985519
61419321512014191452613526857272
61419321512014191491589188757416
61419321512014191495919365202109
61419321512014191498367083069380
61419321512014192040380787663092
61419321512037251298226515641305
61419321512037251305757926883491
61419321512037300666250860140317
61419321512037300666250863326857
61419321512037300670581062325019
61419321512037300670581062329231
61419321512037300673028781615055
61419321512037300673028784801595
61419321512049308287409423818187
61419321512049308289585463016782
61419321512049308289585548755930
61419321512049308289668858515820
61419321512049308289857144873366
61419321512049308289857144873609
61419321512049308836201308503761
61419321512049308836201308620401
61419321512111403431985935481251
61419321516743674029067040058985
61419321516743674029067068755341
61419321516938196120019310283188
61419321516938196256443266991740
61419321516938196256464159000332
61419321516938196256526835026108
61419321516938196257280061944344
61419321516938196257280090524060
61419321516938196303033646734716
61419321516938196668790017180320
61419321517070574783969954455290
61419321517070579725357119497020
61419321517070579725357124214382
61419321517070579729666660659516
61419321517070579771089759720138
61419321517070580134670742377982
61419321517070580137139388390558
61419321517070580317685086262640
61419321517070580320132775439378
61419321517070580320132778621706
61419321517070580320132804135734
61419321517070580320153724842086
61419321517070580320153728024414
61419321517071430749662256863725
61419321517071430749662261468819
61419321517071480156159424803851
61419321517071480156159429525425
61419321517071480156159453501659
61419321517071480156159453618299
61419321517071480156159458223185
61419321517071780894200728885918
61419321517071780894200728885919
61419321517071780894221649592270
61419321517910759881591583250886
61419321517910809288113487224572
61419321517910809288113487342664
61419321517910809288113515922380
61419321517910809333867072133036
61419321517910809333867072138652
61419321517910809882637779030168
61419321517910809882637779035992
61419321517910809882638121870120
61419321517922466713624026405403
61419321517922467262663573048624
61419321517922467263416714226260
61419321517922467308417157838996
61419321517922467308919597748632
61419321517922467309170299019536
61419321517922467309170301851944
61419321517922511179236492838138
61419321517922511186014387150102
61419321517922511186014415729818
61419321517922516668850745724268
61419321517922516669666677247996
61419321517922516676444600256316
61419321517922516676444604861409
61419321517922516714583438506048
61419321517922516714666749814069
61419321517922516715420233458652
61419321517922516715420262156460
61419321517922516719750438601153
61419321517922516722198156468424
61419321517922516722198161073517
61419321517922517263375380369976
61419321517922517263375408948240
61419321517922517264211861062136
61419321517922767451934166928768
61419321517922767452415343174008
61419321517922767452687308106404
61419321517922811375284981030246
61419321517922811917277764917606
61419321517922816858121339604412
61419321517922816858937242548424
61419321517922816865715194136460
61419321517922816909021032481297
61419321517922816911468750348568
61419321517922817452645974250120
61419321517922817453461534235928
61419321517945926083682946359724
61419321517945926129411880390576
61419321517945926129415610561836
61419321517945926132135056947037
61419321517945926680927027371759
61419321517946826517497731429231
61419321517947126706768325426015
61419321517957584120852660494105
61419321517957584123634768472423
61419321517957633465486939404239
61419321517957633467683959475005
61419321517957633467683959475006
61419321517957633511240495616347
61419321517957633511240497217231
61419321517957633513416623677117
61419321517957633513416623677118
61419321517957633513499931914864
61419321517957633513688218266830
61419321517957633513688218268282
61419321517957633513688218272410
61419321517957633513688218272446
61419321517957633513688218272494
61419321517957633513688218272653
61419321517957634062480188691552
61419321517957634062480188697132
61419321517957634062480188697216
61419321517957634062480188697375
61419321517957634062480188697376
61419321517957634062480188710266
61419321517957634062542979512788
61419321517957933656933632648797
61419321517957933656954553355149
61419321517957933702687217557261
61419321517957934251751041329997
61419321518030530108523184671105
61419321518030530108794783965129
61419321518030530113606873458189
61419321518030530116385513783253
61419321518030530116388981436507
61419321518051243099716956543730
61419321518051243099737877248678
61419321518051292520356379728584
61419321518054844821753959293841
61419321518054844821753959299664
61419321518054844821753959299665
61419321518054844826000820200085
61419321518054845416550190057068
61419321518054845416550190057069
61419321518054895379370767090309
61419321518054895379370767444601
61419321915867469621129676948798
61419321915878276571105586056958
61419321915878276571377555240156
61419321916777641817054735780036
61419321916850587812066979866598
61419321916850587812318026926502
61419321916850587812319170115142
61419321916851788383876728346724
61419321916851788386387208334662
61419321916883008068018499406438
61419321919697284309959885638003
61419321919697284310043568463411
61419321919697284312491634937963
61419321919697333679762464272139
61419321919697333716206378270391
61419321919697333716206378289265
61419321919697333716290061114673
61419321919697333723548383977113
61419321919697333723820324463955
61419321919697333723820324580595
61419321919697333723820353160311
61419321919697333723821099302827
61419321919697333723821099420871
61419321919697333723821128000587
61419321919697333723821472355455
61419321919697333723821472356859
61419321919697333725516049063963
61419321919697334272613069863063
61419321919705437554721709656779
61419321919705437600475294448603
61419321919733607167642749549228
61419321919733657169250671798850
61419321919744161557151403480019
61419321919744162151676036590533
61419321986781481385017877339350
61419321986781781528325937763486
61419321986781781528346858469838
61419321986781781528534886547166
61419321987689251884580521025252
61419321987689552027888581449388
61419321987754092769286988616534
61419321987754092769288131805174
61419321987755293335260245854992
61419321987755293336076148799004
61419321987755295119648938127204
61419321987755295120464841071216
61419321987762197879028166444942
61419321987762498022335998231350
61419321987786513208252847323462
61419321987786813351769856528470
61419321989663298375190021504303
61419321989663347786520231522365
61419321989663347788779667283015
61419321989663347789030715759861
61419321989663347789030715777123
61419321989772566679972146176559
61419321989772566679972146275729
61419321989772567274496779403665
61419321989772567274496779405117
61419321989772567274496780803393
61419321989772567274496780803553
61419321989772567274496780822267
61419321989772567274497038039711
61419321989772616681559179586824
61419321989772616681831063030661
61419321989772616681831148770022
61419321989772616688357908847272
61419321989772616688357908847273
61419321989772616688358280402294
61419321989772616688358280402295
61419321989772616689174187932527
61419321989772616689362102754014
61419321989772617237400926366422
61419321989772617237400926366423
61419321989772617237401040685287
61419321989772617237401040686739
61419321989772617238154071796309
61419321989772617238154071796312
61419321989772617238154071796313
61419321990600838635287551975934
61419321990611643795812334636709
61419321990611643795812338868797
61419321990611643795812338886059
61419321990611643795812339222929
61419321990611643795812340285739
61419321990611643841544631435223
61419321990611644390587648919849
61419321990611644390608569626201
61419321990644014869953914712065
61419321990644064837648917379061
61419321990647617146284300898577
61419321990647666371022859518845
61419321990647666377110399237359
61419321990647666552258939170939
61419321990647666552321700935863
61419321990647666552530536798955
61419321990647666559037118912881
61419321990647666559037205001949
61419321990647666559099880677805
61419321990647666559099966766873
61419321990647667108079879547245
61419321990647667108142641312169
61419321990647667108895786723345
61419321990647916740821054368185
61419321990647916740821054718105
61419321990647916740821054722317
61419321990647917289864073287015
61419321990647917330283005504297
61419321990647917330283007020617
61419321990647917330534053963881
61419321990647917335366694291381
61419321990647917335617656661897
61419321990647917335617657011817
61419321990647917335617658078839
61419321990647917335617742750965
61419321990647917337061272851627
61419321990647917337814418280056
61419321990647966558849553278339
61419321990647966566380964537787
61419321990647966695859630730535
61419321990647966697554209290781
61419321990647966702637553704331
61419321990647966702637554058463
61419321990647966702637896561545
61419321990647966702637898077865
61419321990647966702825840416045
61419321990647966702888602081799
61419321990647966703391042462366
61419321990647966703391042462367
61419321990647966703453461607569
61419321990647966703641633174111
61419321990647966703641747492975
61419321990647966703641747611067
61419321990647966703641747965151
61419321990647966703641747965199
61419321990647966703641747965358
61419321990647966705085276176695
61419321990647966741591923279699
61419321990647966741592180497143
61419321990647966741592182013463
61419321990647966741592266236291
61419321990647966741592296332327
61419321990647966741780210090791
61419321990647966743286500440265
61419321990647966744039645851441
61419321990647966748642158293907
61419321990647966749123706547838
61419321990647966749123706547839
61419321990647966749395304175855
61419321990647967290655863004259
61419321990647967292350438531865
61419321990647967293082663353329
61419321990647967297350473545424
61419321990647967297350473545433
61419321990647967297350473545641
61419321990647967297434041579792
61419321990647967297434041579801
61419321990647967297434041696441
61419321990647967297434042746201
61419321990647967297434127318949
61419321990647967297434128835269
61419321990647967297434156016757
61419321990647967297434156371048
61419321990647967297434156371049
61419321990647967298166380720129
61419321990647967298166380721581
61419321990647967298166381075665
61419321990647967298166381075872
61419321990647967298166381075873
61419321990647967298166382138523
61419321990647967298187273200897
61419321990647967298187301426481
61419321990647967298250063901281
61419321990647967299881878470398
61419321990647967299881878470407
61419321990720862728490878631349
61419321990720862728490878632801
61419321990720862732486433843303
61419321990720862735017723995743
61419321990720862735017838786991
61419321990720862735018095532051
61419321990720862735018095536423
61419321990720862735018095648691
61419321990720862735018095654515
61419321990720862735018096002983
61419321990720862735018096004435
61419321990720862735834003534667
61419321990720912736039555394413
61419321990720912736039555400236
61419321990720912736039555400237
61419321990720912736039899750685
61419321990720912741123616054627
61419321990720912741123616054835
61419321990720912741123617117485
61419321990720912741123617121856
61419321990720912741123617121857
61419321990720912743655021002687
61419321990741326224962181836361
61419321990744880142294565581020
61419321995353135184045117038046
61419321995353135778569750167274
61419321995644917914286899777854
61419321995644917914286899796568
61419321995644917914286900846328
61419321995644919148859623039574
61419321995644919743656225333286
61419321995645770173102001357283
61419321995645770173102001358735
61419321995645770173102001375997
61419321995646120325255558272859
61419321995646120325255586852575
61419321995680891903531250373691
61419321995680891903531250392405
61419321995680891903531250491735
61419321995680891903531250509205
61419321995680891903803219575603
61419321995680891903803219674773
61419321995680891903803219692243
61419321995680892453411354882062
61419321995680892453411354882063
61419321995680892498327852802917
61419321995680892498327852804161
61419321995680892498327854202597
61419321995680892498327854221311
61419321995680892498328111438755
61419321995680892499164681058215
61419321995680892499164939675338
61419321995680892499164939675339
61419321995680941722647768209065
61419321995680941722647796790233
61419321995680941722647882527929
61419321995680941722647882529381
61419321995680941729425805421061
61419321995680941729425805537701
61419321995680941859845760819613
61419321995680941859845875138477
61419321995680941859845875139929
61419321995680941867188914419079
61419321995680941867188914419238
61419321995680941867188914419239
61419321995680941905390253003125
61419321995680941905578453604297
61419321995680941905578539343445
61419321995680941905662136429705
61419321995680941912168433094986
61419321995680941912168433094987
61419321995680941912921578505955
61419321995680941912921578506162
61419321995680941912921578506163
61419321995680941913005261331571
61419321995680942271439767232217
61419321995680942271439852975737
61419321995680942278217774446103
61419321995680942278217774450475
61419321995680942278217775962423
61419321995680942454370395484035
61419321995680942454370424046281
61419321995680942454370424046489
61419321995680942454370424063751
61419321995680942454370509785637
61419321995680942454454106871896
61419321995680942454454106871897
61419321995680942461232114085783
61419321995680942461985145195356
61419321995680942461985145195357
61419321996193363513376679086365
61419321996193363513376707648819
61419321996193363513377052138993
61419321996301431231496721909584
61419321996301431277229357415340
61419321996301431826293324184582
61419321996509414682812965683284
61419321996509464094142775585322
61419321996509464642913723146735
61419321996520219803400083241867
61419321996520269259728825713140
61419321996520269259729197249448
61419321996520269259729198299208
61419321996520269259729858815004
61419321996520269259729858833718
61419321996520269259730361085555
61419321996520269262176919354630
61419321996520269262177948243120
61419321996520269808773035630851
61419321996521120234222734844108
61419321996521169644704122771824
61419321996521169644705155873688
61419321996521169644705241612836
61419321996521169644705241630098
61419321996521169645552459006998
61419321996521169645552573325862
61419321996521469833986310727337
61419321996521469833986310845381
61419321996521469833986339425097
61419321996521469834550394959321
61419321996521470383594102622774
61419321996521470383594445579366
61419321996521470385288763929857
61419321996521470385288763947119
61419321996521470385288793041767
61419321996541885079054625986422
61419321996556241964401423663917
61419321996556241964652127767229
61419321996556241964652128121361
61419321996556242513695146686059
61419321996556242554114080419661
61419321996556242559198025957629
61419321996556242559448730060941
61419321996556242559448731477883
61419321996556242560892346250671
61419321996556242561645491679100
61419321996556242561896538739004
61419321996556291921385167904401
61419321996556291921385282689825
61419321996556291926468971476909
61419321996556291927222116906790
61419321996556291927222116906799
61419321996556291927472821010111
61419321996556291927472821364243
61419321996556291965694965961319
61419321996556291965694966315451
61419321996556291967117573839309
61419321996556291972201176869983
61419321996556291972201519377277
61419321996556291972201634162692
61419321996556291972201634164153
61419321996556291973226377574890
61419321996556291973226377574899
61419321996556291974648985081495
61419321996556292514486936403303
61419321996556292514487193620747
61419321996556292521244195322253
61419321996556292521244308707988
61419321996556292521244308709449
61419321996556292521265202234313
61419321996556292521997454120625
61419321996556292521997455537567
61419321996556292522018346599932
61419321996556292522018346599941
61419321996556592116471789153294
61419321996556592116492709859646
61419321996556592162225373945118
61419321996618683600028911878897
61419321996625586230054822571242
61419321996625586230054822589956
61419321996625586230117842989474
61419321996625586236812167347384
61419321996629187952070903081371
61419321996629187952070903553754
61419321996629187952070903553755
61419321996629187952070904616405
61419321996629187952070989174651
61419321996629187952070989647035
61419321996629187952070990709845
61419321996629187952321951558217
61419321996629187952321951676309
61419321996629187952321952030393
61419321996629187952321952031845
61419321996629187952322037769589
61419321996629187952322037770993
61419321996629187952322038123880
61419321996629187956317506886811
61419321996629187956317506888055
61419321996629187956317765522649
61419321996629187958848797394787
61419321996629187958848797399158
61419321996629187958848797399159
61419321996629187958849168931095
61419321996629187958849168935467
61419321996629187958849169403479
61419321996629187959665076933711
61419321996629188546867133838775
61419321996629188546867134311158
61419321996629188546867134311159
61419321996629188546867135379638
61419321996629237959870628793457
61419321996629237959870628799286
61419321996629237959870971614695
61419321996629237959870971633409
61419321996629237959870973149729
61419321996629237959871086405735
61419321996629237960623860316786
61419321996629237960623860316787
61419321996629237960707914659789
61419321996629237960896114924139
61419321996629237960896201017335
61419321996629237960896201017419
61419321996629237964954689099587
61419321996629237964954689453671
61419321996629237964954689453879
61419321996629237964954690516529
61419321996629237964954690520900
61419321996629237964954690520901
61419321996629237967402411571951
61419321996629237967402411576322
61419321996629237967402411576323
61419321996629237967486094401731
61419321996629238509687712767165
61419321996629238509687712768617
61419321996629238509687827085785
61419321996629238509687827085869
61419321996629238509687827086028
61419321996629238509687827086029
61419321996629238509750589205085
61419321996629488690300576433584
61419321996629488690363223761600
61419321996629488690363338547024
61419321996629488690384144467952
61419321996629538103324990559584
61419321996629538103408558593952
61419321996629538103408673379376
61419321996629538698958421084264
61419321996649903213165789610890
61419321996649953221550547306042
61419321996653503908539834033741
61419321996653505552886391073773
61419321996653505555667853437541
61419321996653505555668857976951
61419321996653505555668886539405
61419321996653553314786336918462
61419321996653553314786341150550
61419321996653553314786341169264
61419353612614257065291008295071
61419353612614272942034856861957
61419353612622060201937012317667
61419353612622060201939336782281
61419353612622061436721270277213
61419353612622376816994102246597
61419353612625962662454362739551
61419353612625962662456685687845
61419353612625963897238619182777
61419353613562554216416669218091
61419353613562554765208639660075
61419353613570357490072382539135
61419353613570658091104320007195
61419353613594667879601004849193
61419353613594969121457048462939
61419353613594969715982056161115
61419353613594969716251328274917
61419353613594969853512082650389
61419353613594985730004884157371
61419353613594986324529891855547
61419353613598571987247407776741
61419353613598572124508162152213
61419354303572219925180547563064
61419354303888018585320309684044
61419354303888019179844944329752
61419354303888019182355428567040
61419354303888318776849967805735
61419354303888319371646598778541
61419354303888319371646943152075
61419354303896113172302632401854
61419354303896122455196985139874
61419354303896122500929306386798
61419354303896122500929649343390
61419354303896122500950227093358
61419354303896122500950570049950
61419354303896124102325004524960
61419354303896124102325008775922
61419354303896124148141269711614
61419354303896124148141271128556
61419354303896124148141355804894
61419354303896124154919192603285
61419354303896124154919192603294
61419354303896124155672333763668
61419354303896124285339262322162
61419354303896127996462985698629
61419354303896127996462985698638
61419354303896129643592038185588
61419354303896411531430177565573
61419354303896422651809213190375
61419354303896422690200243223477
61419354303896424299189314155623
61419354303896424299189314155632
61419354303896424337411863591758
61419354303896424337411946498498
61419354303896424337411949685038
61419354303896424474609856202306
61419354303896427636669611373619
61419354303896428185733550999066
61419354303896429832841682781059
61419354303896429832841682781068
61419354303898814738266982427700
61419354303898814738268101268712
61419354303898825399061320547236
61419354303898825447325415558548
61419354303898825851304383882088
61419354303898825851576616049852
61419354303898825856387962582396
61419354303898825858082535044314
61419354303898825993585955192944
61419354303898829562428335529110
61419354303898830798047127369920
61419354303898830798047470326512
61419354303898831346002239466234
61419354303899076222818792859560
61419354303899125590842395950503
61419354303899125590842395950512
61419354303899125634148631341314
61419354303899125635843206985560
61419354303899126178107960056118
61419354303899130941564107761875
61419354303899130941564107761884
61419354303899976600021807804988
61419354303900014900742074051200
61419354303900015038023749133072
61419354303900015038023750550014
61419354303900015449533011391528
61419354303900015449534044493392
61419354303900024968789028286042
61419354303900026196813965262146
61419354303900026560394663788630
61419354303900026606127327992146
61419354303900026608386759520756
61419354303900026608658733290126
61419354303900026608658987321078
61419354303900026608658991570428
61419354303900026613470362568692
61419354303900026615164943843245
61419354303900029862184073714626
61419354303900029907916737918085
61419354303900031508560009388830
61419354303900031554292645012630
61419354303900031554292673592346
61419354303900032096578691742998
61419354303900032103837760883420
61419354304540930632757347019216
61419354304544532314312394923476
61419354304544532354982292113490
61419354304544532908837029569184
61419354304544532911347513806472
61419354304544832505842053045167
61419354304544833100639028391507
61419354304555337475841804968244
61419354304555337483372066922010
61419354304555342834093778733382
61419354304555637718459380898416
61419354304868687312682210309076
61419354304868687360946279456440
61419354304868720666951595603502
61419354304868720666951595603710
61419354304868720669462079840998
61419354304868737313641365683326
61419354304868737313641365683534
61419354304868737313724933717742
61419354304868737313725048036606
61419354304868737315984398193405
61419354304868737316151849920662
61419354304868737316235446652998
61419354304868737316235448069940
61419354304868737316235532746278
61419354304868737321067744023897
61419354304868737321068088380169
61419354304868737322762664024415
61419354304868737323494888729248
61419354304869020901766568390977
61419354304869020903461144035223
61419354304871421821406341848712
61419354304871421821407370351306
61419354304871421821407374950576
61419354304871421821407456440374
61419354304871421821407456457636
61419354304871421821407460689724
61419354304871421821407714724840
61419354304871421821407717907168
61419354304871421958604334459260
61419354304871421958604677398590
61419354304871421958605367561124
61419354304871421958605710517716
61419354304871421961115161635878
61419354304871422415930946362248
61419354304871422415930974959226
61419354304871422415931979481374
61419354304871422415932089550888
61419354304871422415932089568150
61419354304871422415932093800238
61419354304871422553128938972796
61419354304871422553128967569774
61419354304871422553129972091922
61419354304871422553130000671638
61419354304871422555640480659576
61419354304871438422363417592848
61419354304871438422363446189826
61419354304871438424874274901638
61419354304871438470627515337190
61419354304871439016888082370728
61419354304871439016888425310058
61419354304871439019398909547186
61419354304871722193691246434528
61419354304871722193692648240292
61419354304872589821191659178806
61419354304872589821212608463413
61419354304872623127196975326076
61419354304872623129708517012856
61419354304872623173013351996113
61419354304872623173013580635302
61419354304872623173014380867350
61419354304872628068836250992584
61419354304872628663444568109616
61419354304872628663444569526558
61419354304872639179362110760192
61419354304872639179446051865902
61419354304872639186977118751768
61419354304872639227459101114675
61419354304872639232521526238815
61419354304872639232709782955275
61419354304872639232709782955284
61419354304872639232709811533587
61419354304872639234216101883061
61419354304872639773970686511610
61419354304872639776502120033505
61419354304872639781501753397476
61419354304872639784012237634812
61419354304872639784033186919419
61419354304879525696365931239704
61419354304879525696366615735946
61419354304879525696366960109480
61419354304879525833563579826430
61419354304879525833563579843900
61419354304879525833563922783022
61419354304879525833563922783230
61419354304879525833564608346494
61419354304879525833564612945764
61419354304879525833564951184834
61419354304879525833564952720028
61419354304879525833564955902356
61419354304879525836074407020518
61419354304879525879297615388350
61419354304879542297323031331468
61419354304879542297324064450594
61419354304879542343055695534984
61419354304879542343056728654110
61419354304879542345586757539502
61419354304879542480254383025588
61419354304879542480254725982180
61419354304879547833506461961422
61419354304879792716829196284016
61419354304879826068650491819168
61419354304879826068650750436292
61419354304879826068651893624932
61419354304879826068651896811472
61419354304879842084852799374959
61419354304879842494187341078780
61419354304879842534857699080709
61419354304879842669588077377738
61419354304879842669607883492636
61419354304879842669609002687780
61419354304879842672118363480574
61419354304879842672119482675718
61419354304879842677118002492105
61419354304879842677118002492114
61419354304879848022777403502629
61419354304883394804789642490930
61419354304883394941987635101478
61419354304883400292709346912850
61419354304883428293809331102574
61419354304883428293810335624722
61419354304883428296340736028952
61419354304883428296340736033164
61419354304883428339625563458550
61419354304883428339626706647190
61419354304883428339626708046870
61419354304883428342074429099862
61419354304883433647041522551964
61419354304883444345975471058838
61419354304883444346059179277470
61419354304883444353589442748960
61419354304883444353589445931288
61419354304883444399322110134804
61419354304883444760078924006352
61419354304883444760099844712704
61419354304883444760099849298924
61419354304883444805832394479312
61419354304883444805832480218460
61419354304883444805832509270560
61419354304883444805832513502440
61419354304883444810916083266396
61419354304883444940583813923178
61419354304883444948114080576996
61419354304883444948114080594466
61419354304883444948176866689596
61419354304883444950624589161960
61419354304883444950645481287135
61419354304883449699227583278652
61419354304883449744960247482168
61419354304883450293752214755290
61419354304883450301346272397988
61419354304883450301367193104340
61419357893194544969092448331944
61419357910920417687547079826112
61419357910920418236590441684272
61419357919759044548371444740727
61419357920107264145473331294422
61419357920658705821500331958361
61419357920731640696133540420121
61419357920731642389018503231983
61419357920731642938061176727519
61419357920958550887854262747508
61419357920958600849921560808745
61419357920962203121189628725270
61419357920982912473106806297056
61419357920986514744374854964816
61419357920986514744374883543080
61419357921055545374101558858732
61419357921055795526719047915412
61419357921055797387367397911231
61419357921055841859004273476313
61419357921055845488786480942980
61419357921055845489058362502076
61419357921055845563351217616309
61419357921055846724405151881324
61419357921055846800391812037231
61419357921055847349432162117913
61419357921059449071636614484265
61419357921059449071657535190617
61419357921059449071660649973128
61419357921059449613925746466838
61419357921059449613925746471050
61419357921059449619009092297330
61419357921059449619009092301542
61419357921059449620703667941576
61419357921059449620703667945788
61419358079316396333656655828910
61419358080483367067507985952894
61419358123522863186471996096976
61419358123595798061105204558736
61419358123595799295887138053668
61419358123919954294256953439268
61419358132458754429153473833615
61419358132782656866888450489937
61419358132782957055887048005386
61419358132786559281380618356467
61419358132786559327134174567114
61419358132817779016630231753489
61419358132817779016630231770751
61419358132817779017383372932577
61419358132817780801773184412983
61419358132817780801773184417195
61419358133330202035928382538167
61419358133333800052365953039317
61419358133333800600655821930439
61419358133333800601408967358877
61419358133333800601408970541205
61419358133333803712378820599023
61419358133333804306422282181659
61419358133333804307175166143303
61419358133334054533897035963763
61419358133334054533897378920355
61419358133334098998759457707361
61419358133334098998759800663953
61419358133334099006290868966809
61419358133334100241636889876053
61419358133334100789926415927223
61419358133334100790679561239012
61419358133334100790679561239021
61419358133334100790679564421340
61419358133334100790679564421349
61419358133334104494268863077629
61419358133334104494269891947405
61419358133368922197022464725701
61419358133368922745793509862063
61419358133369221285759955280845
61419358133369222932887978916733
61419358133441855378501063524447
61419358133441855835284542383943
61419358133441855835284885340535
61419358133441855835556854523733
61419358133441855836309999952171
61419358133441855972545296759415
61419358133441855973570409836017
61419358133441857070631674719783
61419358133441857070903643902981
61419358133441857071656787796385
61419358133441857071656789331419
61419358133441857619674349265079
61419358133441857619945542078583
61419358133441857620426718323823
61419358133441857620698687507021
61419358133441857620699462341681
61419358133442106200019278889187
61419358133442106200019621845779
61419358133442107847148331394851
61419358133442107847148674351443
61419358133442150664881700632785
61419358133442150664882043589377
61419358133442150664882729502561
61419358133442150664883072459153
61419358133442155613044066067815
61419358133442155613045185276009
61419358133442156024827448402425
61419358133442156025580593832315
61419358133442156160392134872829
61419358133442156162087083569703
61419358133442156162088202777897
61419358133442156162841348207787
61419358133442157260927383211563
61419358133442157807521187378493
61419358133442157809216136075367
61419358133442157809217255283561
61419358133657958756774276166805
61419358133657958756774279353345
61419358133657993892234842831777
61419358133658003220883466274805
61419358133658008167288210304867
61419358133658008167350886330643
61419358133658008169798690292805
61419358133658008169798694542155
61419358133658008718589545640591
61419358133658008718590574510367
61419358133658258945019759683202
61419358133658258945290609658215
61419358133658258945291638527991
61419358133658258945291728866409
61419358133658292297115629947425
61419358133658293532463537136639
61419358133658294081505436828561
61419358133658294081506556036755
61419358133658303410154060271589
61419358133658305194542727047026
61419358133658305199626072877518
61419358133658305199626072995619
61419358133658308356621451631071
61419358133658308356621480210787
61419358133658308356621565949935
61419358133658308359069284172949
61419358133658308359069288403585
61419358133658308359069288422299
61419358133658308907839218931023
61419358133658308907840247800799
61419358133661861216266543289799
61419358133661861216266771926066
61419358133661861217019684468887
61419358133661896352481370460145
61419358133661911176639284954577
61419358133661911176639399273441
61419358133661911176639656490885
61419358133661911177391397263889
61419358133661911177392540452529
61419358133661911179086345492751
61419358133661911179087002709579
61419358133661911179087345666171
61419358133661911179087374362527
61419358133661911179107923415931
61419358133661911179108266372523
61419358133693125507635215389051
61419358133693425148111514964511
61419358133693425148111543544227
61419358133693425559893520873483
61419358133693425697910773876429
61419358133693426795239538600399
61419358133693427344282213145695
61419358133697027785115123439585
61419358133697027830868708231409
61419358133697027830892953107783
61419358133697027968129348288017
61419358133697027968129719824325
61419358133697027968152592874331
61419358133697027968152935830923
61419358133697027968153707483255
61419358133697029615281645379995
61419358133766059833476453426089
61419358133766060245258459317799
61419358133766060245258459335061
61419358133766060382268423850811
61419358133766060382519127971385
61419358133766060382519472327657
61419358133766360022744837745135
61419358133766360434526729335243
61419358133766360434526757914959
61419358133766360434527100871551
61419358133766360571787512290431
61419358133766360571789808058689
61419358133766361669873890250799
61419358133766362218916564796095
61419358133769962659748331901345
61419358133769962659771531958146
61419358133769962705501916693169
61419358133769962705502259649761
61419358133769962705525132699767
61419358133769962842762671068641
61419358133769962842785801336091
61419358133769962842786144292683
61419358133769962842786915945015
61419358133769962843539061549944
61419358133769963940849049029009
61419358133769964489891723574305
61419358133769964489914939580903
61419358148140483896372663965342
61419358150219900742001011311255
61419358156128078044208230496436
61419358156128078044229151202788
61419358156128378233499745201024
61419358156128526703977982896828
61419358156128526703977987501922
61419358156128527802314381862977
61419358156452282453928719330994
61419358156452282453928805070142
61419358156452582643178392622878
61419358156452582643178478362026
61419358156967401685250798345488
61419358157076359272355196076358
61419358157076359273108685977708
61419358157076359273109460817984
61419358157076659461625790073142
61419358157076659462127887026186
61419358157291594977583536252322
61419358157291606094950452212842
61419358157295196653783356417026
61419358157295197248579958710738
61419358157327626977780461079448
61419358157327628258295058777896
61419358157327628807338076279784
61419358157327628807338077696934
61419358157327928997173497464576
61419358157331529438277262331288
61419358157331529438298183037640
61419358157331531268420625425984
61419358157400563682807995354888
61419358157400863871806620187188
61419358157400863872078589351672
61419358157404464312910442214784
61419358157404464312910470793048
61419358157404464358664027005156
61419358531290962500476937872602
61419358531301769306687250671872
61419358549027646925311521598920
61419358557890735757370345941874
61419358557890735757370345943278
61419358557890739507445338259570
61419358557890739507445338377614
61419358602517456468414037044310
61419358602517472939701118363270
61419358602517476645741495542072
61419358602518673699231128850200
61419358602518679189410609156746
61419358610960149927119253982336
61419358610960149927119253982342
61419358610960151573996569265568
61419358611284048652038246660717
61419358611284050299166270296605
61419358611284348793023850688549
61419358611284348793023850688709
61419358611284348793023852223743
61419358611284348795551783728341
61419358611284348795551787977691
61419358611284348795555255632397
61419358611284348795555256104573
61419358611284348838777406899205
61419358611284348838777406918079
61419358611284348841308811861767
61419358611284350440151878573787
61419358611284350440151878573947
61419358611284350440151880108981
61419358611284350442679807364229
61419358611284350442679811613579
61419358611284350442683283989811
61419358611284350485905434785895
61419358611284350485905434786055
61419358611284350488436835480393
61419358611284354331735557297465
61419358611284354331735557314727
61419358611284354331735562018991
61419358611284355976332175988053
61419358611284355976332175989505
61419358611284355976332175989665
61419358611284355976332177523247
61419358611284355976332177524699
61419358611284355978863580933353
61419358611284355978863581405529
61419358611287951109773486401237
61419358611287951109773486402641
61419358611287951109773486402689
61419358611287956602731641521023
61419358611287958249859660907561
61419358611392424113829570581654
61419358611392424113829656320802
61419358611392424113829684900518
61419358611932442454093979042081
61419358611932442454093979158721
61419358611932447392971009035345
61419358611932447395478049949745
61419358611932447395478050066385
61419358611932447942013683580641
61419358611932742048564841681049
61419358611932742048564841797689
61419358611932742048564845930399
61419358611932742048564846048491
61419358611932742048564846402575
61419358611932742048568313585105
61419358611932742048568313701745
61419358611932742597607516226345
61419358611932742597607516342985
61419358611932742597607520475695
61419358611932742597607520593787
61419358611932742597607520947871
61419358611932742597610988247041
61419358611932742643364544342509
61419358611932742643364544459149
61419358611932747536463654094377
61419358611932747536484546102761
61419358611932747536484546102969
61419358611932747536488018007025
61419358611932747538995059038065
61419358611932747582217210306485
61419358611932747582220682327181
61419358611932747582220683744123
61419358611932747584748615250173
61419358611932747584748615366813
61419358611932748131009180748469
61419358611932748131259884851781
61419358611932748131263356872477
61419358611932748131263358289419
61419358611932748131284248764429
61419358611932748133791289795469
61419358611932748133791289912109
61419358611943247620706306238863
61419358611943252559646012240641
61419358611943547212732804922327
61419358611943547215177173228011
61419358611943547761524773947369
61419358611943547761524774297289
61419358611943547764219843541219
61419358611943547764219847773307
61419358611943547764223315309921
61419358611943547764223315426561
61419358611943547809976871522029
61419358611943547809976871539291
61419358611943547809976871638669
61419358611943552697995735828415
61419358611943552698016627837007
61419358611943552698079303862783
61419358611943552703163021212321
61419358611943552705607386217585
61419358611943552743749292040523
61419358611943552751360942546333
61419358611943552751360947151219
61419358611943553297959251986987
61419358611943553297959338080426
61419358611943553300152917593411
61419358611943553300403616974989
61419358611943553300403617091629
61419358611943553300403621696722
61419358611943553300407060670882
61419358611943553300407089368696
61419358611943563685717561190630
61419358611943564418524626199046
61419358611943569176144306643590
61419358612040810918035570814726
61419358612040810918035656553874
61419358612040810918035685133590
61419358612256663472093001832164
61419358612256947002223828984733
61419358612256952535876194422225
61419358612256952535879666326281
61419358612256961876953982733744
61419358612256961876953984250064
61419358612260549318952568085235
61419358612260549318952572690329
61419358612260554806872272507107
61419358612260554806872272507155
61419358612260564102468102234694
61419358612260564148221658330162
61419358612260564148221658446802
61419358612260565337814119961610
61419358612260569089605729354466
61419358612267452025322614375103
61419358612267457513242318797023
61419358612267457513242320213965
61419358612267468089098571632632
61419358612267468500692549464276
61419358612267468638141244760986
61419358612267468638705328992970
61419358612267473991119294917236
61419358612267473991871407226548
61419358612267752166391786559719
61419358612267752166391787622577
61419358612267752166391787972497
61419358612267752168836151442727
61419358612267752168836155692077
61419358612267752168836156164253
61419358612267752168839623346783
61419358612267752214593179558891
61419358612267757702488524317513
61419358612267757702491993505801
61419358612267757702575561540169
61419358612267757702575561545992
61419358612267757702575676332874
61419358612267757705019925011851
61419358612267768088639293583246
61419358612267768233431487793511
61419358612267768233431488265687
61419358612267768683163926693760
61419358612267768690695366651016
61419358612267768820693208458753
61419358612267768820693211645245
61419358612267768820693211645293
61419358612267768820696650602143
61419358612267768820696650602191
61419358612267768820696650718783
61419358612267768820696651665001
61419358612267768820696651781641
61419358612267768820696679299951
61419358612267768823144372720423
61419358612267768827956121020665
61419358612267768827956121376201
61419358612267768827956121376408
61419358612267768827956121376409
61419358612267768827956121492841
61419358612267768828224280066400
61419358612267768828227717488057
61419358612267768828227717488105
61419358612267768828227717604697
61419358612267768828227718550915
61419358612267768828227718667555
61419358612267768829922294182063
61419358612267768829922294182111
61419358612267768829922294195161
61419358612267768829922294648623
61419358612267774173862642864952
61419358612267774181392676649002
61419358612267774181393709750866
61419358612271354437387866055927
61419358612271354437387866057379
61419358612271354437387866061751
61419358612271354483120529792931
61419358612271354483120530259491
61419358612271354485564895264755
61419358612271354485564899869849
61419358612271359973571639630875
61419358612271370504426447159844
61419358612271370504427566368039
61419358612271370504427567767719
61419358612271370550159111245316
61419358612271370550180003253860
61419358612271370550180007485948
61419358612271370551854808663837
61419358612271370908678419284766
61419358612271370916208457182812
61419358612271370916208457300904
61419358612271370916209486170680
61419358612271370961209896853520
61419358612271370961942150256152
61419358612271371091689286542183
61419358612271371091689286543635
61419358612271371091689291147277
61419358612271371091692730104174
61419358612271371091692730104175
61419358612271371091692730220814
61419358612271371091692730220815
61419358612271371091692758801982
61419358612271371091692758801983
61419358612271371099220697803083
61419358612271371099220702524817
61419358612271371099223796635797
61419358612271371099223796989929
61419358612271371099223796990088
61419358612271371099223796990089
61419358612271371099223797106569
61419358612271371099223797106728
61419358612271371099223797106729
61419358612271371099223825804536
61419358612271371099224170061431
61419358612271371099224170178071
61419358612271371100918373683935
61419358612271371100918373684094
61419358612271371100918373684095
61419358612271371100918374150655
61419358612271375857592523858388
61419358612271375903325188061952
61419358612271375903346080188588
61419358612368617408186006309431
61419358612368617408186006310883
61419358612368617453939562521539
61419358612368617591116663123495
61419358612368617591116663124947
61419358612368617591200231157863
61419358612368617591200231159315
61419358612368617591203674836494
61419358612368617591203674836495
61419358612368617591203703417662
61419358612368617591203703417663
61419358612368617591203703534308
61419358612368617593648068422926
61419358612368617593648068422927
61419358612368617593648072672277
61419358612368622944369751653130
61419358612368622944369751653131
61419358612368622944369780234298
61419358612368622944369780234299
61419358626151972947429809364170
61419358626151974731819620831526
61419358626163680328982970689786
61419358626163682113372782157142
61419358626812073528649303478864
61419358629669445461140221964401
61419358629993600457815461705755
61419358629993650419882894733323
61419358634702866127420052923474
61419358635026625579162434599201
61419358635026925768412079194729
61419358635030527490616186854889
61419358635577771234558278139285
61419358635577771234579198845637
61419358635578199511265282033537
61419358635578204450204989335617
61419358635578204861986880457713
61419358635578204861986995244589
61419358635578204864431248645305
61419358635578204864434716317273
61419358635893869934092868308579
61419358635901970103011737564177
61419358635901975639195506882499
61419358635901975645952507650885
61419358635901975645973428357237
61419358635905828098649210156725
61419358635905872151729626109443
61419358635905872563529458006049
61419358635905872570286458774435
61419358635905872570289811760357
61419358635905877504916623514339
61419358635905877509979048638479
61419358635905878104775652448511
61419358635905878104796573154863
61419358635905878106491148799109
61419358762051563557321946339632
61419358767854522346924984145738
61419358767854522484164818164778
61419358767959885076559613984734
61419358767962590484338436092612
61419358771573702424196214759181
61419358838863693927371653320912
61419358838866395630806999291968
61419358838866396867848367031230
61419358839522892293984355356686
61419358841822061042095709241765
61419358842369139243940411210566
61419358842369154061323613149750
61419358842369154068101792891692
61419358842369154068101878980760
61419358842477207373822796271526
61419358842692157174186908112110
61419358842693352982354145839108
61419358842693357931269283632686
61419358842693358477801446759046
61419358842696955253350225323670
61419358842696960751308382036069
61419358847402573567822155057543
61419358847402573567822155057751
61419358847402573613575739849575
61419358847402574162367710291767
61419358847402574162367711808087
61419358847402577317918442668057
61419358847402577866710413110249
61419358847617359395089386997625
61419358847617359395089387115717
61419358847617359395172955031993
61419358847617359395172955150085
61419358847617359395172955498553
61419358847617359395172955500005
61419358847617363098679603387145
61419358847617363098679604786825
61419358847617363101127411948577
61419358847617363101127440644933
61419358847617363101127440646385
61419358847617363101211008212741
61419358847617363101211008330833
61419358847617363101211008679301
61419358847617363101211008680753
61419358847617363146880996858493
61419358847617363284141665026805
61419358847617363284141665144897
61419358847620961711839022694343
61419358847620961711839024229537
61419358847620965369675684288857
61419358847620965372123520129703
61419358847620965372123520148417
61419358847620965372186167457511
61419358847620965555137744511367
61419358847620965555137744511415
61419358847620965555137744511575
61419358847620965555137746046609
61419358847725427715601091460089
61419358847725427715601091460092
61419358847725427715601091460098
61419358847725427715601120156448
61419358847725433068767168276728
61419358847725433068767196973084
61419358847726328283412873100524
61419358847726328283412901796880
61419358847726331989450926281272
61419358847726333636578863828092
61419358847726632178721520159964
61419358847730230560640843033962
61419358847730386220194118555346
61419358848273856660322358971297
61419358848273856660322359089389
61419358848273856660343250979889
61419358848273856706075915301497
61419358848273860364668132276057
61419358848273860364668160972413
61419358848273860366360383922249
61419358848273860366360412618605
61419358848273860366360412620057
61419358848273860366381304627197
61419358848273860366381304628649
61419358848273860412113968832165
61419358848273862194895211491994
61419358848273862196524701023342
61419358848276556716709892223653
61419358848276556716709892340293
61419358848276556716709978429361
61419358848276556716710007009077
61419358848276556716712216688267
61419358848276556716712991191721
61419358848276556716712991541641
61419358848276556716713335429901
61419358848276556716713335896461
61419358848276556716713364244349
61419358848276556716713364594269
61419358848276556717465103365679
61419358848276556717465103482319
61419358848276556717465447739213
61419358848276556717465476553661
61419358848276556762463563221185
61419358848276556762466920456457
61419358848276556762466920806377
61419358848276556763219032765769
61419358848276558363841014709517
61419358848276558363841014808895
61419358848276558363841014827609
61419358848276558363841359065789
61419358848276558363841387880237
61419358848276558409594944092345
61419358848276561650485411557391
61419358848276561651237523866703
61419358848276561656404809268079
61419358848276561656404810803113
61419358848276561658015818394069
61419358848276561658015818394277
61419358848276561658036710402661
61419358848276561658036710402869
61419358848276561658099386428645
61419358848276561658100505642455
61419358848276561658852617951767
61419358848276561702159513508445
61419358848276561703769374606385
61419358848276562068186815177051
61419358848276562068186815293691
61419358848276562068186816710633
61419358848276562068186816712085
61419358848276562068187159550585
61419358848276562068187188365033
61419358848276562069879068356825
61419358848276562069879068358277
61419358848276562069879412713097
61419358848276562069879441410905
61419358848276562069881392337617
61419358848276562113940744577141
61419358848276562115632997623013
61419358848276562250951483950637
61419358848276562251201413213465
61419358848276562251202188053741
61419358848276562251202189470887
61419358848276562251202189470890
61419358848276562251202189470896
61419358848276562252561345048369
61419358848276562252561345048577
61419358848276562252646060994568
61419358848276562252812049151473
61419358848276562252812049151681
61419358848276563297611111195225
61419358848276563297611111212695
61419358848276563305226205280289
61419358848276563305228529278343
61419358848276563350979790190205
61419358848276563899771760632396
61419358848276563899771760632397
61419358848276563900022464735501
61419358848276563900022464752970
61419358848276572774525901398876
61419358848276572820279486307340
61419358848276575018145793253348
61419358848276575018145878992496
61419358848276578129387242605350
61419358848276578129387586978884
61419358848276578175141171888800
61419358848276578724183846434096
61419358848277457147261005694321
61419358848277457147261034274037
61419358848277457147744534518783
61419358848277457147744534635423
61419358848277457148016130630639
61419358848277457148016130747279
61419358848277457148016475004173
61419358848277457148016503818621
61419358848277458382526468013875
61419358848277458382547360022467
61419358848277458931318411293293
61419358848277458931569486932705
61419358848277458931590378941297
61419358848277458977071996203209
61419358848277458977322698889163
61419358848277462081788551131663
61419358848277462086872268615103
61419358848277462086872268615151
61419358848277462086872268615311
61419358848277462086872268616555
61419358848277462086873387823505
61419358848277462086894308529905
61419358848277462088564521661183
61419358848277462088564521679897
61419358848277462088566845659029
61419358848277462088566845659077
61419358848277462088566845659237
61419358848277462088567964867431
61419358848277462088567964886145
61419358848277462088587737667621
61419358848277462088587737667829
61419358848277462088588885573831
61419358848277462089401320863137
61419358848277462089401349444305
61419358848277462089401349560945
61419358848277462089403645211111
61419358848277462089403645216727
61419358848277462089403673908919
61419358848277462635664239057503
61419358848277462635665358265697
61419358848277462635916062368801
61419358848277462635936208240541
61419358848277462637356492103375
61419358848277462637356492122089
61419358848277462637358816101269
61419358848277462637358816101429
61419358848277462637359935309623
61419358848277462637359935328337
61419358848277462637607167508511
61419358848277462637607167527385
61419358848277462637607540580013
61419358848277462637610639412727
61419358848277462637610639431441
61419358848277462637628088233785
61419358848277462637628461286413
61419358848277462637630412213125
61419358848277462637631531421319
61419358848277462637631531440033
61419358848277462637631560119127
61419358848277462638443995291793
61419358848277462638443995408433
61419358848277462638446319756407
61419358848277462681668499372555
61419358848277462681668499373959
61419358848277462681690539287309
61419358848277462683112372313377
61419358848277462683360752418427
61419358848277462683360752437301
61419358848277462683363076416481
61419358848277462683364195643549
61419358848277462683385116331235
61419358848277462684197580201709
61419358848277462684197580318349
61419358848277462684197580673885
61419358848277462684199904666323
61419358848277463865360131070733
61419358848277463872954333147204
61419358848277463872954333147205
61419358848277463872956657139643
61419358848277463872956657145258
61419358848277463872956657145259
61419358848277463872956657158357
61419358848277463872975253381429
61419358848277463872977549148235
61419358848277463872977549153850
61419358848277463872977549153851
61419358848277463872977549166949
61419358848277463872977577846043
61419358848277463918710213370465
61419358848277463918731134058151
61419358848277464467502183812657
61419358848277464467771484138833
61419358848277464467771484611008
61419358848277464467771484611009
61419358848277464467773808603447
61419358848277473206771504308082
61419358848277473755814178853378
61419358848277473755815298061572
61419358848277473755815326759380
61419358848277473756567438700058
61419358848277475585957575243700
61419358848277475585957660982848
61419358848277478697136262463388
61419358848277479291932866292134
61419358848277479291995628424448
61419358848277479291995714163596
61419358848277479292476920506321
61419358848277479292748888154488
61419358848277479292748888626664
61419358848277757336531599574465
61419358848277757337287069119049
61419358848277758571797033430943
61419358848277759120589005290077
61419358848277759120839707976239
61419358848277759120840081047581
61419358848277759120840827184433
61419358848277759166593637259689
61419358848277762276142833915739
61419358848277762276142835332681
61419358848277762276143981821741
61419358848277762277835086961611
61419358848277762277835086978873
61419358848277762277837410959665
61419358848277762277838558865667
61419358848277762277838558882929
61419358848277762278671914744733
61419358848277762278671914861373
61419358848277762278674239209347
61419358848277762824935953680875
61419358848277762825185508461035
61419358848277762825185509877977
61419358848277762825185852717929
61419358848277762825185881532377
61419358848277762825186657783979
61419358848277762826627057403803
61419358848277762826627057421065
61419358848277762826629381401649
61419358848277762826629381401857
61419358848277762826630529307859
61419358848277762826630529325121
61419358848277762826877761524169
61419358848277762826878105880441
61419358848277762826880085504961
61419358848277762826881204713155
61419358848277762826881233410963
61419358848277762826881233428225
61419358848277762826899026586841
61419358848277762826902125419555
61419358848277762826902125436817
61419358848277762827714589290029
61419358848277762827716913754643
61419358848277762870939437744485
61419358848277762872631690790357
61419358848277762872634789623071
61419358848277762872634789640333
61419358848277764062224898092097
61419358848277764062227222440071
61419358848277764062227251137879
61419358848277764062227251155141
61419358848277764062248143146471
61419358848277764062248143163733
61419358848277764107978482885373
61419358848277764107978482902635
61419358848277764107980807349987
61419358848277764107980807367249
61419358848277764656770453327565
61419358848277764656770453344827
61419358848277764656772777792179
61419358848277764656772777809441
61419358848277764657021157430669
61419358848277764657023481895283
61419358848277773396042098304866
61419358848277773945085891691174
61419358848277773945085892041094
61419358848277775180431909418090
61419358848277775181185169633401
61419358848277775775228169240484
61419358848277775775228254979632
61419358848277778886469962948758
61419358848277778886469962966020
61419358848277778932223547875936
61419358848277912919905637610173
61419358848277912965659193822281
61419358848277914156860224144567
61419358848277914156860224162037
61419358848277914202697462845469
61419358848277914751740137390765
61419358848277928981858519696630
61419358848381924980834063432312
61419358848381924980834063433761
61419358848381924980834063433764
61419358848381924980834063433770
61419358848381928677586810802228
61419358848381928685179864968317
61419358848381928685179864968320
61419358848381928685179864968326
61419358848381928685180639807189
61419358848381930334000140250400
61419358848385527252077833926620
61419358848385527252080847038897
61419358848385527252080847038900
61419358848385527252080847038906
61419358848385527252081191393720
61419358848385527252081966233996
61419358848385530950507249327734
61419358848385530950528170034140
61419358848385530951259361637046
61419358848385530958059581293579
61419358848385530958119244107908
61419358848385530958122343412798
61419358848385530958871356417220
61419358848385530958874455722110
61419358848385532597653869671968
61419358848385532605246923855536
61419358848385825656959649563582
61419358848385825656961973911556
61419358848385825656962748763478
61419358848385827441348427924862
61419358848385827441351441035681
61419358848385827441351441035684
61419358848385827441351441035690
61419358848385827441351785391953
61419358848385827441351785391956
61419358848385827441351785391962
61419358848385831145697585410198
61419358848385831147389838222784
61419358848385832794517517852320
61419358848385832794517861858672
61419358848385832794517862208592
61419358848600716647160651316215
61419358848600718295980926598295
61419358848600761121329299578503
61419358848600766472803124747495
61419358848600766472803124748947
61419358848600766474495376393687
61419358848600766474495376395139
61419358848600766654981669253699
61419358848600766655733781561559
61419358848600766655818497507749
61419358848600766655818497507752
61419358848600766655818497507758
61419358848600768302109692889587
61419358848600768304638772789832
61419358848600777188365527612101
61419358848600777188365527613553
61419358848600777188365527617717
61419358848600777188365527617765
61419358848600777188367851610155
61419358848600777188367851611607
61419358848600777592616466518519
61419358848600777592616466635159
61419358848600777592616466636611
61419358848600777592616495216327
61419358848600777592619824103711
61419358848600777597703169448929
61419358848600777597703169565569
61419358848600777597703169915489
61419358848600777600149857402487
61419358848600777600149857519127
61419358848600777600149857520579
61419358848600777638370051428435
61419358848600777638370051545075
61419358848600777773101639119125
61419358848600777773101639235765
61419358848600777773101640635445
61419358848600777773102759377079
61419358848600777773102759493719
61419358848600777773102788074887
61419358848600777773102788191527
61419358848600777775630720064759
61419358848600777775630720181399
61419358848600777780633826262993
61419358848600777780633826379633
61419358848600777780633826729553
61419358848600777782890162257649
61419358848600779422762101290210
61419358848600779430021659201645
61419358848600779430293168176124
61419358848600779430293253915272
61419358848600782534003550642212
61419358848600782539087239306833
61419358848600782539087239423473
61419358848600782539087240823153
61419358848600782541535076686841
61419358848600782541535076686925
61419358848600782541535076688329
61419358848600783126268835262047
61419358848600783126268863841763
61419358848600783128716557734411
61419358848600783128800154470958
61419358848600783128800240560026
61419358848600783128800269257840
61419358848600783129281416805267
61419358848600783133611874069021
61419358848600783133611874074845
61419358848600783133611875474524
61419358848600783133611875474525
61419358848600783133799903564903
61419358848600783136059711332633
61419358848601663381939006943495
61419358848601667086285928036165
61419358848601668869858711365415
61419358848601668869858712765095
61419358848601668870758303133992
61419358848601677618916554410501
61419358848601677618916554877061
61419358848601677618916554878513
61419358848601677618916554882677
61419358848601677618916554882725
61419358848601677618918878876567
61419358848601678157920002297209
61419358848601678157920003696889
61419358848601678157921122438523
61419358848601678157921122905083
61419358848601678157921151602891
61419358848601678158735911245994
61419358848601678160428162069883
61419358848601678160428162536443
61419358848601678160428162537895
61419358848601678160430486535949
61419358848601678160431634446322
61419358848601678167708555422356
61419358848601678167711998628604
61419358848601678167711998628605
61419358848601678167961553420411
61419358848601678167961553421863
61419358848601678167962672634269
61419358848601678167962701332029
61419358848601678203674707348439
61419358848601678203674707814999
61419358848601678206100503410045
61419358848601678206181746979799
61419358848601678206181747446359
61419358848601678206184071444413
61419358848601678211184853527793
61419358848601678211184853994353
61419358848601678213441189056049
61419358848601678213441189522609
61419358848601678213443514920343
61419358848601679403308690356973
61419358848601679403308719053329
61419358848601679446530871727092
61419358848601679446530900424852
61419358848601679990490200105027
61419358848601679990490286194095
61419358848601679990490314890451
61419358848601679990490314896274
61419358848601679990573882924819
61419358848601679990573882930642
61419358848601679990573969019710
61419358848601679990573997716066
61419358848601679997833326406573
61419358848601679997854247112925
61419358848601679998104949810733
61419358848601679998104949816313
61419358848601679998104949816349
61419358848601679998104949816556
61419358848601679998105064603438
61419358848601679998105064607650
61419358848601683106836258832421
61419358848601683106836259298981
61419358848601683109346743537721
61419358848601683109346743541933
61419358848601683109346772234077
61419358848601683109346772239693
61419358848601683152568923035777
61419358848601683152568923502337
61419358848601683152568923503949
61419358848601683152568923508161
61419358848601683152568924570971
61419358848601683152568953605600
61419358848601683155100328446185
61419358848601683155100328451765
61419358848601683155100328451801
61419358848601683155100443238890
61419358848601683694017855137555
61419358848601683694017885233591
61419358848601683694101451401719
61419358848601683694101452801399
61419358848601683696528253285775
61419358848601683696528339374843
61419358848601683696528368071199
61419358848601683696611936105567
61419358848601683696611936111390
61419358848601683696612022200458
61419358848601683696612050898272
61419358848601683697093228543183
61419358848601683697093228543192
61419358848601683701360893944529
61419358848601683701360893945933
61419358848601683701360893946141
61419358848601683701360893950353
61419358848601683701360894995693
61419358848601683701360894995901
61419358848601683701360895013163
61419358848601683701360924047792
61419358848601683701611598980753
61419358848601683701611599098797
61419358848601683701611599099005
61419358848601683701611599116267
61419358848601683701611599447313
61419358848601683701611599453136
61419358848601683701611599453137
61419358848601683701611599466187
61419358848601683701611714257434
61419358848601683703871378187641
61419358848601683703871492973064
61419358848601963525456015913723
61419358848601967229801817914839
61419358848601967229802965820841
61419358848601967275556522032949
61419358848601978347169675472405
61419358848601978347169676988725
61419358848601978347170795846999
61419358848601978347170796196919
61419358848601978347170824544807
61419358848601978347170824894727
61419358848601978349615159685863
61419358848601978349615188383671
61419358848601978349617483683917
61419358848601978349698756068119
61419358848601978349698756418039
61419358848601978392924380756915
61419358848601978392924381106835
61419358848601978395368744595779
61419358848601978401019532228944
61419358848601978402711784924896
61419358848601979592307431378745
61419358848601980179760880074239
61419358848601980179760908770595
61419358848601980179844476804963
61419358848601980187103920403357
61419358848601980187104033672460
61419358848601983298617337417865
61419358848601983298617337421993
61419358848601983298617337422077
61419358848601983298617452207417
61419358848601983344371037119034
61419358848601983883351124693555
61419358848601983883351125043475
61419358848601983883351126209875
61419358848601983885798933254987
61419358848601983885798961951343
61419358848601983885882529985711
61419358848601983886363793842162
61419358848601983893141972067785
61419358848601983893141973584104
61419358848601983893141973584105
61419358848601983893142086853208
61419358848604363438058042915257
61419358848604363438058043265177
61419358848604363438810155224569
61419358848604365085186066551145
61419358848604368791224120081813
61419358848604368925977747356051
61419358848604368926729859646649
61419358848604368926814575592635
61419358848604368928424436690367
61419358848604368928509152636566
61419358848604370573105770991939
61419358848604370575634852274394
61419358848604370575634852274395
61419358848604379459361637217236
61419358848604379459365080423484
61419358848604379459365080423485
61419358848604379505096596715223
61419358848604379909345210323285
61419358848604379909347534321339
61419358848604379909348567323825
61419358848604379909348567440465
61419358848604379909348567790385
61419358848604379910100679633137
61419358848604379914431913154317
61419358848604379914431913620877
61419358848604379916876277209199
61419358848604379916876277226461
61419358848604379916878601207253
61419358848604379916878602624195
61419358848604379916878974160503
61419358848604380044097718621157
61419358848604380044097718737797
61419358848604380044097720137477
61419358848604380044098838879111
61419358848604380044098838995751
61419358848604380044098839345671
61419358848604380044098867693559
61419358848604380044098868043479
61419358848604380046546559934373
61419358848604380046546559934533
61419358848604380046546560401093
61419358848604380046605878841517
61419358848604380046605878847340
61419358848604380046605878847341
61419358848604380046605878959609
61419358848604380046605878963980
61419358848604380046605878963981
61419358848604380046608202839571
61419358848604380046608202957663
61419358848604380046608203311955
61419358848604380046609322053588
61419358848604380046609322053589
61419358848604380046609322520149
61419358848604380046609350868036
61419358848604380046609350868037
61419358848604380046609351217957
61419358848604380046626799547869
61419358848604380046626799553692
61419358848604380046626799553693
61419358848604380046629123545923
61419358848604380046629124018307
61419358848604380046630242759940
61419358848604380046630242759941
61419358848604380046630243226501
61419358848604380046630271924309
61419358848604380047361348269461
61419358848604380047361348386101
61419358848604380051629129880605
61419358848604380051629131396925
61419358848604380051629905764865
61419358848604380051629905765025
61419358848604380051629905881665
61419358848604380051629906231585
61419358848604380051630278836367
61419358848604380051630278953007
61419358848604380054136945727431
61419358848604380054136945733047
61419358848604380054136945733254
61419358848604380054136945733255
61419358848604380054136945845523
61419358848604380054136945849687
61419358848604380054136945849894
61419358848604380054136945849895
61419358848604380054136945862785
61419358848604380054137290223428
61419358848604380054137290223429
61419358848604380054137318804596
61419358848604380054137318804597
61419358848604380054137318921236
61419358848604380054137318921237
61419358848604380054139269843577
61419358848604380054139269860839
61419358848604380054139270197869
61419358848604380054139614217111
61419358848604380054139614571403
61419358848604380054139642796827
61419358848604380054139643269211
61419358848604380054140389056142
61419358848604380054140389056143
61419358848604380054140389406063
61419358848604380054140417637103
61419358848604380054140417753743
61419358848604380054140417753950
61419358848604380054140417753951
61419358848604380054140418103871
61419358848604380054140762010844
61419358848604380054140762010845
61419358848604380054140762127484
61419358848604380054140762127485
61419358848604380054157866439606
61419358848604380054158239510948
61419358848604380054160535277755
61419358848604380054161309645695
61419358848604380054161309645854
61419358848604380054161309645855
61419358848604380054161310112415
61419358848604380054161682717196
61419358848604380054161682717197
61419358848604381106493104059372
61419358848604381106493104059373
61419358848604381106555750324531
61419358848604381106555779022339
61419358848604381693674583570261
61419358848604381693674585105455
61419358848604381693737259596037
61419358848604381693737259712677
61419358848604381693737374503924
61419358848604381693737374503925
61419358848604381701268412693275
61419358848604381701268414110425
61419358848604381701268441272991
61419358848604381701268441389595
61419358848604381701268441389631
61419358848604381701268441389838
61419358848604381701268441389839
61419358848604381701268785646732
61419358848604381701268785646733
61419358848604381701289333281583
61419358848604381701289334816777
61419358848604381701289706353084
61419358848604381701289706353085
61419358848604381701352009779743
61419358848604384804999630126774
61419358848604384812531070084030
61419358848604384812593832203087
61419358848604384855815983128861
61419358848604385397264914764079
61419358848604385397264943343795
61419358848604385397264944860115
61419358848604385399775313243345
61419358848604385399775428034592
61419358848604385399775428034593
61419358848604385399796233955520
61419358848604385399796348740944
61419358848604385399796348740945
61419358848604385400528200392933
61419358848604385404795981648381
61419358848604385404795981649785
61419358848604385404795981649993
61419358848604385404796354719883
61419358848604385404858657674157
61419358848604385404858657679981
61419358848604385404858659073837
61419358848604385404858659079660
61419358848604385404858659079661
61419358848604385407327300841434
61419358848604385407327415626858
61419358848604385407390062960491
61419358848605564012878191461209
61419358848605564012878191577849
61419358848605565796452095398285
61419358848605569500797895999929
61419358848605569500799015208123
61419358848605569502492473043855
61419358848605569502493592252049
61419358848605569502493620949857
61419358848605569546552600118039
61419358848605569548247177161965
61419358848605571332633544969563
61419358848605571332635869434177
61419358848605580618165754974437
61419358848605580618165755091077
61419358848605580618165756490757
61419358848605580618166875232391
61419358848605580618166875349031
61419358848605580618166875698951
61419358848605580618166904046839
61419358848605580618166904396759
61419358848605580620611267866989
61419358848605580620611267885703
61419358848605580620613563167075
61419358848605580620613563185949
61419358848605580620613564702269
61419358848605580620613591864835
61419358848605580620614596287653
61419358848605580620614596287813
61419358848605580620614596754373
61419358848605580620673914844877
61419358848605580620673914846329
61419358848605580620673915194797
61419358848605580620673915200620
61419358848605580620673915200621
61419358848605580620673915312889
61419358848605580620673915317260
61419358848605580620673915317261
61419358848605580620676239192851
61419358848605580620676239310943
61419358848605580620676239665235
61419358848605580620677358406868
61419358848605580620677358406869
61419358848605580620677358873429
61419358848605580620677387221316
61419358848605580620677387221317
61419358848605580620677387571237
61419358848605580620698308277589
61419358848605580621429384622741
61419358848605580621429384739381
61419358848605580621429470716180
61419358848605580621429470716181
61419358848605580621429499530628
61419358848605580621429499530629
61419358848605580625697282069069
61419358848605580625697282187161
61419358848605580625698315189647
61419358848605580625698315306287
61419358848605580628205354802133
61419358848605580628205355157876
61419358848605580628205355157877
61419358848605580628207679150107
61419358848605580628207679622491
61419358848605580628207765243547
61419358848605580628207765361639
61419358848605580628208453990383
61419358848605580628208454107023
61419358848605580628208454107230
61419358848605580628208454107231
61419358848605580628208454457151
61419358848605580628208798364125
61419358848605580628208798480765
61419358848605580628225902792886
61419358848605580628226275864228
61419358848605580628228685949899
61419358848605580628229345998975
61419358848605580628229345999134
61419358848605580628229345999135
61419358848605580628229346465695
61419358848605580628229719070477
61419358848605580663920460142307
61419358848605580663920460258947
61419358848605580663920460608867
61419358848605580666367148076991
61419358848605580666367149612185
61419358848605580666430943316784
61419358848605580666430943316785
61419358848605580666430943433424
61419358848605580666430943433425
61419358848605580666430943783345
61419358848605580666451864489697
61419358848605580667183055626096
61419358848605580667183055626097
61419358848605580671450866978985
61419358848605580673958911014241
61419358848605580673958911486624
61419358848605580673958911486625
61419358848605580673961235834599
61419358848605580673961350153463
61419358848605580673962010319131
61419358848605580673962010319338
61419358848605580673962010319339
61419358848605580673962010669259
61419358848605580673982930909050
61419358848605581863554471711683
61419358848605581863554471834146
61419358848605581863554471834147
61419358848605581863554472184067
61419358848605581909328948635966
61419358848605582450756959576271
61419358848605582450819635705636
61419358848605582450819635705637
61419358848605582450819636055557
61419358848605582450840556761909
61419358848605582458350702591307
61419358848605582458350702591343
61419358848605582458350702591550
61419358848605582458350702591551
61419358848605582458350702941471
61419358848605582458350817378432
61419358848605582458350817395694
61419358848605582458371709287592
61419358848605582458371967554796
61419358848605582458371967554797
61419358848605585562814230481705
61419358848605585569613445604606
61419358848605585615346081226759
61419358848605585615346081226795
61419358848605585615346081227002
61419358848605585615346081227003
61419358848605586154347204195587
61419358848605586154347204545507
61419358848605586154347205595267
61419358848605586154347205711907
61419358848605586156795041436113
61419358848605586156857688769744
61419358848605586156857688769745
61419358848605586156857688886384
61419358848605586156857688886385
61419358848605586161878615921595
61419358848605586161878616971355
61419358848605586164388755649835
61419358848605586164388755655658
61419358848605586164388755655659
61419358848605586164388755772298
61419358848605586164388755772299
61419358848605586164388841878628
61419358848605586164389100145832
61419358848605586164389100145833
61419358848605586164409676362010
61419358848709729689290765695319
61419358848709729824044394233723
61419358848709729826551434331643
61419358848709729869777058437239
61419358848709729872221422509383
61419358848709735177210470117239
61419358848709735177212795514973
61419358848709735178025259385447
61419358848709735223698605148379
61419358848709735360143452329037
61419358848709735360144485449615
61419358848709735360203803890199
61419358848709735360206128354813
61419358848709735360207247568830
61419358848709735360955916199511
61419358848709735360959273784703
61419358848709735360959359878142
61419358848709735361042956610324
61419358848709737007272509085503
61419358848710029878561359576915
61419358848710030015738460178871
61419358848710030015822028213239
61419358848710030059047652552115
61419358848710030061492016390979
61419358848710035366460171990243
61419358848710035366462497504617
61419358848710035367295853500323
61419358848710035412216053716725
61419358848710035549474398005075
61419358848710035549476722353049
61419358848710035550226510314387
61419358848710035550313550607102
61419358848713632149536518353673
61419358848713632149536518471765
61419358848713632149538842351727
61419358848713632149538842469819
61419358848713632149557439060025
61419358848713632149559763058079
61419358848713632150291987781617
61419358848713632150291987898257
61419358848713632284289026769637
61419358848713632284289026886277
61419358848713632284289028285957
61419358848713632284290147027591
61419358848713632284290147494151
61419358848713632286734539662189
61419358848713632286734539680903
61419358848713632286736834962275
61419358848713632286736834981149
61419358848713632286736863660035
61419358848713632286737868082853
61419358848713632286737868083013
61419358848713632286737868549573
61419358848713632286797186640077
61419358848713632286797186989997
61419358848713632286797186995821
61419358848713632286797187112461
61419358848713632286799510988051
61419358848713632286799511460435
61419358848713632286800630202068
61419358848713632286800630202069
61419358848713632286800630668629
61419358848713632286818107696349
61419358848713632286818107702173
61419358848713632286820431694403
61419358848713632286820432166787
61419358848713632286821550908420
61419358848713632286821550908421
61419358848713632286821551374981
61419358848713632286821580072789
61419358848713632287552656417941
61419358848713632287552656534581
61419358848713632287552742511380
61419358848713632287552742511381
61419358848713632287552771209194
61419358848713632287552771325828
61419358848713632287552771325829
61419358848713632330043732054147
61419358848713632330043732404067
61419358848713632332488095874297
61419358848713632332488095893011
61419358848713632332490419872143
61419358848713632332550771549993
61419358848713632332554215111990
61419358848713632332554215228624
61419358848713632332554215228625
61419358848713632332554215578545
61419358848713632332575136284897
61419358848713632333306327421302
61419358848713632333306327537936
61419358848713632333306327537937
61419358848713633933865891718741
61419358848713633933865891718901
61419358848713633933925210625885
61419358848713633933925210743977
61419358848713633933925210748349
61419358848713633933928653837956
61419358848713633933928653837957
61419358848713633933928682535770
61419358848713633933928682652404
61419358848713633933928682652405
61419358848713633933949574544308
61419358848713633933949574544309
61419358848713634116942907850757
61419358848713634116963828557109
61419358848713637637456222911107
61419358848713637637456224310787
61419358848713637637456251492275
61419358848713637637456253008595
61419358848713637637458546792521
61419358848713637637458575606969
61419358848713637638271011110681
61419358848713637638271011228773
61419358848713637638271011233145
61419358848713637638274454322752
61419358848713637638274454322753
61419358848713637638274483020566
61419358848713637638291931467113
61419358848713637638291931939497
61419358848713637638295403843552
61419358848713637638295403843553
61419358848713637639903945366209
61419358848713637639965587922779
61419358848713637639965588277071
61419358848713637639966707485265
61419358848713637639966736183073
61419358848713637639986508511039
61419358848713637639986508983423
61419358848713637639987628191617
61419358848713637639987656889425
61419358848713637640718733351217
61419358848713637683209807704383
61419358848713637683209809220703
61419358848713637683212131819077
61419358848713637684024596020597
61419358848713637684048960055660
61419358848713637684048960055661
61419358848713637685720292395181
61419358848713637685741213101533
61419358848713637820470475990787
61419358848713637820470477507107
61419358848713637820472800455401
61419358848713637821222588281385
61419358848713637821222589816419
61419358848713637821288707868998
61419358848713637821309628691984
61419358848713637821309628691985
61419358848713637822917165325103
61419358848713637822980960564950
61419358848713637822980960681584
61419358848713637822980960681585
61419358848713637823001881271302
61419358848713637823733072874262
61419358848713637823733072990896
61419358848713637823733072990897
61419358848713639470108984317472
61419358848713639470108984317473
61419358848713639470108984667393
61419358848713639470129905373745
61419359984750663961104455867468
61419359990971497188920654417910
61419359993613614893433225997673
61419359993613618547022306678123
61419359993613768854924433932626
61419359993941575398766977667185
61419359993941577230603830025547
61419359993941875588037586018699
61419359994561549814042383496339
61419359994561549814043155148671
61419359994561599638848688745887
61419359994561899371148662596427
61419359994561899828684511681067
61419359994585861438917423649337
61419359994585861438920891302591
61419359994585909617159904280405
61419359994585909617160275816713
61419359994586209760677285023125
61419359994586210851485252544545
61419359994586211453562247834987
61419359994586227512484384037489
61419359994586228061527401539377
61419359994586228062110083529419
61419359994877700718113653482121
61419359994878000365098575101675
61419359994878000907363328172233
61419359994878000914141249646971
61419359994878012032262339888443
61419359994886104240057820486315
61419359994910415864935556640235
61419359994910432473483392334667
61419359994914018083669430570467
61419359994914018129404418770633
61419359994914018129422986781123
61419359994914018129425339476985
61419359994914018136182340245371
61419359994914018136200908255861
61419359994914018266683741156595
61419359994914018266683769737763
61419359994914018273461662631333
61419359994914032953583368290281
61419359994914032960340369058667
61419359994914034737973146356969
61419359994914034737973175171417
61419359994914034744751067831707
61419360037917497031411073764502
61419360037917498266193007259434
61419360037917498266754395490496
61419360038216174236935886433360
61419360038216190700691900866406
61419360038217091405701679699234
61419360038240491213285124109590
61419360038240500678440584864582
61419360038240500684277076106250
61419360038240502326321753911646
61419360038240502330651954330962
61419360038240502333103028254214
61419360038240506037446505790716
61419360038241403035665084631940
61419360038241653264562822645034
61419360038241653265124210876096
61419360043836930859124139673052
61419360043836934748681210306278
61419360044126017008053020268806
61419360044126017015395025975528
61419360044150328640272762129448
61419360044150332154345895513062
61419360044150333991747616287760
61419360044150333993442191932006
61419360044161139158359943467280
61419360044161139160054519111526
61419360044161140804735854793856
61419360044161140807183575849278
61419360044774408431762518594044
61419360046776539820738035216926
61419360046780120137610592387104
61419360046780120137610936743376
61419360046780125488332299599206
61419360046780125490776664486378
61419360046780125490777008842650
61419360046780136746158772437808
61419360046780141550556780732242
61419360046780141550556807912278
61419360046780142091733743182650
61419360046780142091733770362686
61419360046780142091734114718958
61419360046780436935450287022843
61419360046780441732296306444884
61419360046787346633725901136954
61419360046787346633725929366750
61419360046787346633726273723022
61419360046790932303764902992474
61419360046790932303765247348746
61419360046790946717169106512082
61419360046790946717169135091798
61419360046790947121148104931658
61419360046790947121149138033522
61419360046790948363545017838658
61419360046790948363545019238338
61419360046790948363545046418374
61419360046790948904721980638986
61419360046790948904722008868782
61419360046790948904722353225054
61419360046791246898908633624404
61419360046791248507062026926969
61419360047728373365135506874306
61419360047728422725837363399540
61419360047728422725837709172754
61419360047728422733431450684764
61419360047728422771653968708766
61419360047728422771653969058686
61419360047728422771653970108446
61419360047728422779185007246792
61419360047728422779185008296552
61419360047728423320361970746960
61419360047728423327956085330312
61419360047728423327956085680232
61419360047728722922702045031459
61419360047759937840853633412722
61419360047763539380126339871726
61419360047763539380126339888988
61419360047763539380127111541320
61419360047763539380127369808524
61419360047763539380127372990852
61419360047763539380129692756818
61419360047763539380130467591478
61419360047763539517325104134606
61419360047763539517325104151868
61419360047763539517325108383956
61419360047763539517325447108460
61419360047763539517325451340548
61419360047763539524919191419830
61419360047763539570671714530074
61419360047763539570671718762162
61419360047763539570672747631938
61419360047763539974650596863924
61419360047763539974650598263604
61419360047763539974650601445932
61419360047763539974650601463194
61419360047763539974651634565058
61419360047763540111849708682666
61419360047763540111849712914754
61419360047763556583201790025456
61419360047763789751369206979322
61419360047763789751369211211410
61419360047763839713184905615399
61419360047763839714189785418066
61419360047763839714189785435328
61419360047763839714189789667407
61419360047763839714189789667416
61419360047763839752411245874484
61419360047763839752412274744260
61419360047763839752412278993610
61419360047763856177948093751678
61419360047763856177948095151358
61419360048052577777554850980280
61419360048052627183801343631542
61419360048052627183801345031222
61419360048052627183801431124502
61419360048052638308700357101564
61419360048052642005260602794469
61419360048052642007959372444838
61419360048052642007960144097170
61419360048052642007960488470704
61419360048052642013042718275330
61419360048052877959022380093495
61419360048052926135005429196001
61419360048052926135006200848333
61419360048052927921843074857069
61419360048052942746000730617737
61419360048056530193089857045064
61419360048056530193108338962322
61419360048056530193108425055602
61419360048056530193110662960376
61419360048056530193110777751624
61419360048067334771683760152330
61419360048087694568038744915165
61419360048087709385421946854349
61419360048087711032800675065734
61419360048087711032800901448638
61419360048087711032804372289836
61419360048087744524331044300912
61419360048087744524331819139784
61419360048087758804532781608770
61419360048087760450908779378546
61419360048087994750781059860404
61419360048087994750782088730180
61419360048087994750784159047250
61419360048088044712577556805177
61419360048088044712577556823891
61419360048088044713329669114489
61419360048088044713333141372837
61419360048088044713334170261336
61419360048088044713605795053530
61419360048088059535044104574853
61419360048088059537492199074632
61419360048091596983534759599138
61419360048091597021755875682022
61419360048091597021756218638614
61419360048091597021756904551798
61419360048091597029291786669914
61419360048091613447292724958896
61419360048091613493046395962252
61419360048091613493046427840728
61419360048091613493049752012202
61419360048091646389049031777655
61419360048091646396559173725138
61419360048091646396559177957226
61419360048091646801562110253370
61419360048091646984576448488998
61419360048091646984576452721086
61419360048091646984576797094620
61419360048091646984597369193898
61419360048091646984597373425986
61419360048091646984597742129886
61419360048091646984597746379227
61419360048091646984598402295762
61419360048091646984598488389042
61419360048091646984598516968758
61419360048091646984600845684334
61419360048091646984601874555562
61419360048091646984602218929096
61419360048091661213942379896410
61419360048091661264779653964964
61419360048091662861070284496072
61419360048091663455866974418258
61419360061526487346091834184074
61419360061550798978502961221962
61419360061562807098369735445770
61419360061562810850704537062018
61419360061850642344461649569674
61419360061850692353097455840794
61419360061850692353098570449718
61419360061850692353098575035938
61419360061850692358119158747374
61419360061874953976872776607562
61419360061875002146140663167846
61419360061875002155366305698006
61419360061875003390713098263794
61419360061875003985506258414068
61419360061875003985509697370966
61419360061875009466710800293766
61419360061875009475936442823926
61419360061878606256502682272164
61419360061878606256505776872790
61419360061878611197889847780454
61419360061878861974115107062978
61419360061878911385465866251084
61419360061878911387139521188978
61419360061886711366808717036052
61419360061886715071405222090720
61419360061887015260425111635724
61419360061887015260425886470384
61419360061887015262098766573618
61419360064517275504157711064373
61419360064841478084739858455713
61419360064841478084739901703629
61419360070413726712654232033221
61419360070413726712654233450163
61419360070421831822374518787561
61419360070421831822395410912793
61419360070421842803237178669085
61419360070421846456827408303685
61419360070421847744620905203007
61419360070421848293663924122045
61419360070425432307289654855011
61419360070425433544327923761559
61419360070425448773554660196097
61419360070425448773555808089001
61419360070425734282641163706661
61419360070425734282643488071897
61419360070425899225245735490728
61419360070425899225245737007048
61419360070425899225246108562070
61419360070750103490310502096906
61419360070750103492758194454520
61419360070750103492758223152328
61419360070750103497841540285012
61419360070750103497841568982820
61419360070750105283924793301439
61419360071362023817775635574083
61419360071362023818026338161075
61419360071362023863528845896337
61419360071362023863529220483999
61419360071362023863779894373183
61419360071362024412571864815167
61419360071370127685183668201117
61419360071370127692735655793383
61419360071370127692985588249979
61419360071370127875999927883835
61419360071370143744122481555035
61419360071370143789876095161259
61419360071373679589568227484403
61419360071373680184092090477779
61419360071373680184092862130111
61419360071373729414918069312211
61419360071373729414938990018563
61419360071373729414939764853223
61419360071373729415190813330069
61419360071373729552178824037603
61419360071373729552199744743955
61419360071373729552200519582827
61419360071373729597932035893439
61419360071373729597932412134011
61419360071373729597933183786343
61419360071373729598205152969541
61419360071373730009715447975617
61419360071373730009736368681969
61419360071373730146997123411733
61419360071374029604209584016799
61419360071374029741470338742191
61419360071374030153253377770289
61419360071394406009263922582901
61419360071394439317613391947303
61419360071394439317860997217901
61419360071394439317864440424149
61419360071394439355813839842631
61419360071394439363365827434897
61419360071394439500878778530039
61419360071394454134219431652013
61419360071394454141770271456369
61419360071394455376552204951301
61419360071394455422284897734533
61419360071394455423125164945485
61419360071397991214442495985069
61419360071397991214445963638323
61419360071398039392664055909785
61419360071398039392664427446093
61419360071398039392684976616137
61419360071398039392685348152445
61419360071398041039817501007143
61419360071398041040068549483989
61419360071398041177078255736747
61419360071398041222807820635373
61419360071398041627060623447767
61419360071398057648343641043923
61419360071398058243143342642525
61419360071398341229087320170719
61419360071398341778131113924209
61419360071686178816124530253331
61419360071686178861878115163247
61419360071686228274902529289247
61419360071686228817167253661997
61419360071686239385680153325171
61419360071686243641326424614173
61419360071689830500414667649357
61419360071697934001733584292973
61419360071697934006816158471133
61419360071697934375373913033997
61419360071697934414351528812829
61419360071697934414352676718831
61419360071697934550776257421327
61419360071697934551612283538221
61419360071697950473020321238399
61419360071697950473271369697775
61419360071697950473271712671629
61419360071697950478353943875935
61419360071697951022063683113821
61419360071698200653966999998663
61419360071698234557848765100799
61419360071698234602845735864713
61419360071698250616599292097087
61419360071698250667624509176363
61419360071722212646734377135875
61419360071722246039228919076895
61419360071722246176487350853993
61419360071722260817633363098367
61419360071722260817634855377903
61419360071722262052415296593299
61419360071722262059758791261875
61419360071722262095640948345491
61419360071722262098168881385123
61419360071722262098733737269439
61419360071722262647777100544541
61419360071722512874394484924493
61419360071722546182725356536661
61419360071722561006884528551695
61419360071722562241664969885135
61419360071722562242230174729205
61419360071722562249008464670399
61419360071722562287418554676959
61419360071722562837026777022917
61419360071722562837298746206115
61419360071726098491152677706041
61419360071726148453994175451457
61419360071726164513477297986349
61419360071726164513498218692701
61419360071726164559251832298973
61419360197450383185156090302578
61419360197450384419938023797510
61419360197774539418307839183110
61419360198398636367112243170460
61419360203358709598015512288138
61419360203650482496383288262192
61419360203650482908144631732016
61419360203650482908165552438368
61419360203650497732302316189040
61419360203650497869563070914432
61419360203682864596385327673738
61419360203682912772368376776244
61419360203685570052427098552934
61419360203685614524064347170644
61419360203685619874514091333852
61419360203685619874786060517050
61419360203685620014494531580502
61419360203685920019056182069388
61419360203685921848362750209868
61419360203685921848446547484038
61419360203686815281150162114678
61419360203686817065539973582034
61419360203686820631596467320988
61419360203686820631868436504186
61419360206641285288522472391131
61419360206641585432039452899726
61419360274554002277740403719392
61419360274554002689522667895568
61419360274554302467010997598084
61419360274554302467031918304436
61419360274585517027026327748774
61419360274586423128320017775676
61419360274586717966847979136644
61419360274586717966868899842996
61419360274586723310979797668698
61419360274586723317778639849788
61419360274586723318343495734104
61419360274586723318343754001308
61419360274586723320017408939202
61419360274589075009396403199558
61419360274589119481033651817268
61419360274589119481036746417894
61419360274589124422420817325558
61419360274589375198646076608082
61419360274589376845021987934658
61419360274589424609996835796188
61419360274589424611670490734082
61419360274589425021005037037164
61419360274589425021025957743516
61419360274589425021758178216252
61419360274589425021779098922604
61419360274589426256372488855560
61419360274589426256372747122764
61419360274589426258799547471834
61419360275245583385410439699682
61419360275245632798434853825682
61419360275245883391726100594064
61419360275245883528927448904690
61419360275245932802240034732126
61419360275245932804750514720064
61419360275245932941951863030690
61419360277216981732780036740283
61419360277216981732780379696875
61419360277216981869978286218355
61419360277216981869978287618035
61419360277216983562076353429957
61419360277541187974244779793328
61419360277541187974495353179659
61419360277545090434741235291397
61419360277545090434741579647669
61419360277545090434762128639843
61419360277545090434762128699621
61419360278524602388048192404797
61419360278524602389739411998885
61419360278524602389739415181213
61419360278524602389742768049043
61419360278524602390492557410061
61419360278524602394822761011705
61419360278524602394826113879535
61419360278524602397270478884799
61419360283125558897910717977169
61419360283125608929445356623673
61419360283449813341843435667014
61419360283449813341843435667023
61419360283453365650019281069113
61419360283453398994228963359382
61419360283453399001844057440026
61419360283453399004270888003224
61419360283453399004270888008840
61419360283453399004270888020486
61419360283453399004270888026310
61419360283453399004291780017432
61419360283453399004291780030482
61419360284104954188766814871998
61419360284104954188766843451714
61419360284108571466858404637714
61419360284109022803176961020362
61419360284397643707031298753060
61419360284397658493050406291792
61419360284397659080232345068244
61419360284397659080315913102612
61419360284397958682320971592220
61419360284398105681909037821313
61419360284400360788583669696418
61419360284401711093685170318645
61419360284436829479043882226053
61419360676339624858033003203002
61419360676339626500077681008398
61419360676339630211202432887468
61419360676347735320754296556944
61419360676347735321508470837896
61419360676348636025763985064404
61419360676997291122306924646944
61419360682248250271134670598830
61419360682248255029507496473264
61419360682249102662690319363348
61419360682249141367703710051674
61419360682249152487496997665524
61419360682249152487768966848722
61419360682249152624758095347508
61419360682249452631285945822292
61419360682249456335632889495728
61419360682249456518647229129584
61419360682256355200120941373108
61419360682257563275244349561376
61419360682905616391682404602780
61419360684887365892478463570805
61419360684887666035744395484471
61419360684887666079217738246409
61419360684887671569647922656267
61419360685215928536937741864289
61419360685215928559908791835652
61419360685860229241771139398287
61419360685860262638761755145387
61419360685860277420452953433791
61419360685860279242814234343261
61419360685860279247897580173753
61419360685860279249592528870627
61419360685871067211413531911183
61419360685871067760456206456479
61419360685871067805374082324907
61419360685871067806209762668587
61419360685871083814629954979719
61419360685871083814881003456565
61419360685871083859797763298919
61419360685871083859798534949847
61419360685871084226663266233061
61419360685871084226663267632741
61419360685871084408840782217957
61419360685871084408841552451735
61419360685871084408841557056829
61419360685871084409426557273431
61419360685871084409677605750277
61419360685871089767093672051779
61419360685871089767093675238319
61419360685871089767930500288363
61419360685871089767930503474903
61419360686184181678289427197797
61419360686184181678853511429781
61419360686184183470021588859289
61419360686184433691555251504999
61419360686184437395901851871923
61419360686184467050720068870097
61419360686184467050992038053295
61419360686184467050992812893571
61419360686184481822621540415231
61419360686184481867539100489633
61419360686184483654459512786621
61419360686184487358806113153545
61419360686184487366337524412993
61419360686187168342373150664977
61419360686187168891415825210273
61419360686187183708800027439517
61419360686188035963388187467795
61419360686188035968450612591935
61419360686188035968638897886707
61419360686188039667148979833331
61419360686188069321966852475233
61419360686188084139371233387973
61419360686188085374697105243197
61419360686188085374718025949549
61419360686188085374885390537969
61419360686188085376412601593795
61419360686188085381475026717935
61419360686188085925455620512625
61419360686195227745131063201327
61419360686195277708035324482949
61419360686195288818540434668161
61419360686195294172546692606681
61419360686195294179324729799963
61419360686198891097904406122009
61419360686199341399678177882347
61419360752835660684069231850844
61419360752835660684823406131796
61419360752836561389895942497460
61419360752836856685791615653960
61419360752836856685792387306292
61419360752836861624920121286020
61419360753152607619910671069876
61419360753152645913120533919082
61419360753152657032934742239284
61419360753152657032956005902228
61419360753152657437939169630110
61419360753152657444717349372052
61419360753152657444738011811200
61419360753152657444738270078404
61419360753152907809202185654920
61419360753152955985186006409758
61419360753152957222205679074568
61419360753152957222226599780920
61419360753152957588254907512324
61419360753152960926551108023056
61419360753152960926573171918048
61419360753159815682439047236444
61419360753159815683193221517396
61419360753159860149809881837450
61419360753159865097033543173628
61419360753160716388265757883060
61419360753160760854819660670278
61419360753160760859903006500770
61419360753160762547680348509682
61419360753160762555023387318268
61419360753160762555044308024620
61419360753160765801289057400136
61419360753161016623289936671620
61419360753161061089822918752486
61419360753161061090387774636802
61419360753161061094927185289330
61419360753161061097164924459208
61419360753161061097185845165560
61419360753161061097186616817892
61419360753161062691218278184858
61419360753163764401996287197508
61419360753809121348902756309308
61419360753809421492628714061812
61419360753809469122079109583516
61419360753809469122080252772156
61419360753819975738956185288670
61419360753819975743286385707986
61419360753820265546494362491006
61419360753820276660346780918210
61419360755779152347996107342564
61419360755779163461032738679814
61419360755779163461095500427316
61419360755779163466116084510306
61419360755779163466179103475252
61419360755779163603377096085800
61419360755779163605887580323088
61419360755787257458574115521738
61419360755787257458574115639622
61419360755787257458574115993914
61419360755787257595834784157902
61419360755787266924461801099438
61419360755787266929545146929930
61419360755787268570773917542124
61419360755787268570773917559386
61419360755787268570836679306888
61419360755787268571589820484524
61419360755787268571610741190876
61419360755787268571610745323794
61419360755787268575857263389878
61419360755787268576673166315016
61419360755787268708850493371650
61419360755787268708871409710608
61419360755787268708871413959958
61419360755787272419975331339788
61419360755787272419996251928096
61419360755787272419996252046348
61419360755787274067124161245280
61419360755787274067124189941636
61419360755787274067124275680624
61419360755789920457079977681384
61419360755789959160983226640466
61419360755789959160984345848660
61419360755789959161737491259836
61419360755789959161799134183748
61419360755789959161800253024760
61419360755789959162072222207958
61419360755789959162072223742992
61419360755789968632729444791690
61419360755789968632791430654772
61419360755789969868347057095108
61419360755789970274020977168648
61419360755789970274020977185910
61419360755789970274774122597086
61419360755789970274836537154456
61419360755789970274836880111048
61419360755789970275046091780124
61419360755789970279104323016402
61419360755789970279920225941540
61419360755789970416365334591896
61419360755789973985898872940962
61419360755789973985898874476156
61419360755789973985960860221146
61419360755789975220763455805514
61419360755789975221579249029932
61419360755789975221579250429612
61419360755789975221579279125968
61419360755789975221579363348796
61419360755790821024828997556892
61419360755790826375550709368264
61419360755790826375550823687128
61419360755790859729548154059256
61419360755790859729549272900268
61419360755790859729821242083466
61419360755790859729821243618500
61419360755790859867081910719790
61419360755790869195457880601470
61419360755790869200540450530280
61419360755790869200541226431962
61419360755790869203050934767568
61419360755790870431075523019798
61419360755790870841832758808920
61419360755790870842585557029964
61419360755790870842585899986556
61419360755790870842857873420556
61419360755790870842920549446332
61419360755790870846916361856856
61419360755790870847669245817048
61419360755790870849426846094144
61419360755790870979846572873682
61419360755790870980118542056880
61419360755790874142200361123450
61419360755790874690971410841820
61419360755790875788575237795706
61419360755790875789328268905280
61419360755790875789328268905440
61419360755790875789328383224304
61419360755790875789328384740464
61419360755791126564549707119290
61419360755791126564800496978964
61419360755791159323458404353034
61419360755791159323458404370296
61419360755791159324273192705384
61419360755791159507309458518170
61419360755791159873065163147576
61419360755791159919154483409670
61419360755791160056352476020218
61419360755791169389811044410424
61419360755791169389811816062756
61419360755791169389811820312106
61419360755791171036186955737000
61419360755791171037002858681012
61419360755791171174200851291560
61419360755791174331470955003594
61419360755791174880242003305022
61419360755791174880242004721964
61419360755791175977845833211044
61419360755791175978577970776832
61419360755791175978578056516140
61419360755791176527369941219024
61419360755791176527370026958332
61419360755791176527370285575296
61419360756115529455989833158343
61419360756119416903243916211226
61419360756119416903243917746260
61419360756119416908326486157298
61419360756119416908326487673618
61419360756119428022117039338684
61419360756119428022117410874992
61419360756119428026447582697330
61419360756119433557547661653199
61419360756119433562631350499332
61419360756119433563384495927770
61419360756759820663847627917888
61419360756759820663847714006956
61419360756759831776800661455940
61419360756759831776800661473202
61419360756759831776863423220704
61419360756759831776884343809012
61419360756759831781884007303694
61419360756759865090484404225054
61419360756759865090484432922814
61419360756759865090484437522132
61419360756759865090484437522292
61419360756759865090484519011882
61419360756759865090484523261280
61419360756759865136237989134922
61419360756759865136237989135130
61419360756759865136237993734400
61419360756759865136238108053264
61419360756759870626668206373894
61419360756759870626668292463122
61419360756759879360519535960996
61419360756759879360519540193084
61419360756759879365602881791488
61419360756759879365602886023576
61419360756759879955044174838792
61419360756759879960127520669284
61419360756759879962636886065560
61419360756759879962637229004890
61419360756759881144908232832478
61419360756759881149991578662970
61419360756759881190661817257120
61419360756759881195724242866486
61419360756759881195745134875078
61419360756759881739683915587642
61419360756759881739684001676710
61419360756759881739704836175950
61419360756759881739704836293994
61419360756759881739704922265018
61419360756759881739704922265178
61419360756759881739704922269390
61419360756759881739704922737354
61419360756759881747027040485296
61419360756759884901764620045288
61419360756759884901765734654212
61419360756759884901785512053880
61419360756759884901785626845128
61419360756759884901786655242520
61419360756759884901786655360772
61419360756759884901786655714904
61419360756762521772486369010438
61419360756762521772486455099506
61419360756762521772486455116768
61419360756762533480047721082464
61419360756762533480047721099726
61419360756762533485131066930218
61419360756762566382136486215308
61419360756762566382137519317012
61419360756762566382137519317172
61419360756762566382137600806810
61419360756762566427890042427416
61419360756762566427891075529120
61419360756762566427891075529280
61419360756762566976661119325822
61419360756762566976662152427686
61419360756762571735306947466444
61419360756762571735307033555512
61419360756762582848343664542842
61419360756762582848406426657686
61419360756762582893887699445074
61419360756762582894096876263164
61419360756762582894097249334666
61419360756762582894159667093238
61419360756762582894160011449510
61419360756762582898908626467394
61419360756762582899180595650432
61419360756762582899243355880322
61419360756762582899243357415356
61419360756762583442868299538470
61419360756762583442931061303234
61419360756762586604950030980778
61419360756762586604950032515972
61419360756763433453334782337880
61419360756763434052943105770672
61419360756763434055453590007960
61419360756763466812687513480268
61419360756763466812688541982862
61419360756763466812688546582132
61419360756763466812688628089192
61419360756763466812688632321120
61419360756763467407212146590782
61419360756763467407213261199706
61419360756763467407213265431794
61419360756763472303118729106876
61419360756763472303118815195944
61419360756763483416155360793886
61419360756763483421238676509628
61419360756763483461636719320582
61419360756763483461636977587786
61419360756763483461908572164448
61419360756763483461908686968746
61419360756763483467055053316640
61419360756763484010679995089674
61419360756763484010742757204518
61419360756763484015763684226678
61419360756763487172761814156244
61419360756763722529485062177782
61419360756763722529485148266850
61419360756763722529485148284112
61419360756763722529568832155116
61419360756763733650136414174302
61419360756763733650136414524222
61419360756763733650136414541484
61419360756763767001958078295262
61419360756763767001959135863006
61419360756763767001959221969336
61419360756763767001959226201264
61419360756763767001959226201424
61419360756763767550730270288026
61419360756763767550730528555230
61419360756763767553261589479468
61419360756763767553261675214404
61419360756763767596483855197894
61419360756763767596483856615044
61419360756763767596483859429982
61419360756763767596483860847132
61419360756763767599014145513944
61419360756763767599015174402434
61419360756763767599015260122868
61419360756763767599015260141582
61419360756763772492389323105064
61419360756763772492389323472454
61419360756763772492389324522214
61419360756763772492389409211442
61419360756763772492389409548264
61419360756763772492389409565733
61419360756763772492389409565734
61419360756763772492389410611122
61419360756763772537871283205524
61419360756763772537871283572706
61419360756763772537871284622466
61419360756763772538142908014980
61419360756763772538142994102596
61419360756763772538142994121310
61419360756763772538142994456728
61419360756763773086913958118002
61419360756763773086913959167762
61419360756763773086914043857310
61419360756763773086914044211442
61419360756763773086914045256990
61419360756763773086976721282606
61419360756763783651179166162636
61419360756763783651179166162684
61419360756763783651179252256123
61419360756763783651179252256124
61419360756763783651179510536378
61419360756763783656262854949768
61419360756763783656262855316950
61419360756763783656262856366710
61419360756763783656262970089276
61419360756763787362032406619446
61419360756763787362032408036388
61419360756770625830460041186476
61419360756770636760482327103874
61419360756770636760483360223000
61419360756770636897743000457560
61419360756770636943497699858308
61419360756770636948497367585078
61419360756770642301666797269544
61419360756770642301749332184786
61419360756770642301750480095159
61419360756770670122095784444104
61419360756770670257095731582478
61419360756770670257096846191402
61419360756770670257096846191450
61419360756770670257096846191610
61419360756770670302849287794586
61419360756770670302849287794794
61419360756770670302849287812056
61419360756770670302850320913920
61419360756770670302850344894366
61419360756770670302850430983434
61419360756770670302850431000696
61419360756770686173507774467092
61419360756770686179343232588182
61419360756770686179344265590668
61419360756770686179344265708712
61419360756770686179344265708760
61419360756770686316605020434152
61419360756770686723302905559880
61419360756770686768784521403398
61419360756770686769056490469748
61419360756770686769056490469956
61419360756770686769056490586388
61419360756770686769056494719306
61419360756770686769056494837398
61419360756770686769119166495732
61419360756770686769119166512994
61419360756770686769119252234880
61419360756770686769119252589012
61419360756770686769120285708138
61419360756770686773867867233890
61419360756770686773868900236376
61419360756770686774140869419574
61419360756770686774202598082634
61419360756770686776378265732030
61419360756770686776378608688622
61419360756770686776399529278334
61419360756770686776399529394974
61419360756770686906379925942698
61419360756770686911400480956326
61419360756770686911401624144966
61419360756770691669773306811886
61419360756770691714691211395544
61419360756770691714773860629490
61419360756770691714773865351224
61419360756770691715505999711758
61419360756770691715526891721754
61419360756770691715528039632128
61419360756770692264569910640792
61419360756774238619947109517400
61419360756774238627478143123498
61419360756774243978199854934870
61419360756774271979299840659788
61419360756774271979300840464414
61419360756774271979300869162222
61419360756774271979300869162382
61419360756774271979300873761492
61419360756774271979300873761652
61419360756774271979300955251290
61419360756774271979300955251450
61419360756774271979300955268712
61419360756774272573825502272896
61419360756774272573825588361964
61419360756774272573825588379226
61419360756774272573825846646430
61419360756774277332469268809060
61419360756774277332470301910924
61419360756774288445506670263448
61419360756774288445507018987322
61419360756774288450591393687430
61419360756774288450591393687590
61419360756774288587851000506820
61419360756774288587851003689148
61419360756774288587852148412822
61419360756774288587852148412982
61419360756774288633604583898964
61419360756774288633605731804966
61419360756774288633605731805126
61419360756774289045116026798104
61419360756774289045178014078288
61419360756774289182376006688836
61419360756774289182376011406198
61419360756774289182376781523496
61419360756774293986502422170382
61419360756774293986774018300792
61419360756774293986774018300952
61419360756774527696181159334636
61419360756774538814302163836960
61419360756774538816748737121734
61419360756774538816748741703742
61419360756774538816748741721004
61419360756774538816748765701450
61419360756774538816749884909644
61419360756774544167470477512822
61419360756774544761995197897838
61419360756774572168571463042366
61419360756774572168571549131434
61419360756774572580164410587244
61419360756774572717342597450284
61419360756774572763096182360152
61419360756774572763096182377414
61419360756774572763096183777302
61419360756774572763096183794564
61419360756774572765627501581954
61419360756774572765627587303840
61419360756774572765627587321102
61419360756774572765627845938226
61419360756774577521467893624258
61419360756774577521468237980530
61419360756774577521718942100896
61419360756774577521739862807296
61419360756774577521740895909160
61419360756774577521802624926512
61419360756774577521802625989322
61419360756774578070511256899360
61419360756774578070574018664284
61419360756774578116348524279100
61419360756774588639861987567574
61419360756774588639923715167984
61419360756774588639923716230794
61419360756774588777122742292966
61419360756774588822604358037106
61419360756774588822854285888608
61419360756774588822854290487878
61419360756774588822855405096802
61419360756774588822875177897200
61419360756774588822875182496470
61419360756774588822876325803154
61419360756774588822876327220304
61419360756774588822876330389374
61419360756774588822937970126954
61419360756774588825385691182376
61419360756774588825385691186588
61419360756774588825386810394782
61419360756774589229385466941712
61419360756774589229385552680860
61419360756774589234385587694636
61419360756774589234469155728796
61419360756774589234469270520044
61419360756774589234469528782876
61419360756774589236917251255240
61419360756774589371646600687072
61419360756774589371646605286342
61419360756774589371647375521732
61419360756774589371647376938674
61419360756774589374177661624360
61419360756774589374178780819504
61419360756774594176023720172344
61419360756774594176045760073840
61419360756774594176107402997960
61419360756774594176107488737060
61419360756774594176107488737108
61419360756774594176107493323280
61419360756774594724816034970808
61419360757086721426261000984394
61419360757086721426261001001656
61419360757086721426261005233744
61419360757086737890019342247902
61419360757086737890019342597822
61419360757086737890019342615084
61419360757086737890019343664844
61419360757086737892467064838358
61419360757086737892467065188278
61419360757086737892467065205540
61419360757086737892529826835110
61419360757086737892529826953202
61419360757086771244351403568152
61419360757086771244351403918072
61419360757086771244351404985094
61419360757086771244352175570404
61419360757086771244352179819754
61419360757086771244352522776346
61419360757086771251883472161068
61419360757086771251883586829852
61419360757086771381549396528620
61419360757086771381550168180952
61419360757086771381550172430302
61419360757086771381550515386894
61419360757086771389144226886460
61419360757086771389144255466176
61419360757086776193270757042406
61419360757086776742062727484598
61419360757086787306307386376498
61419360757086787310637586909694
61419360757086787310637586913906
61419360757086787310637587263826
61419360757086787311390732338132
61419360757086787311390732692264
61419360757086787852839920703908
61419360757086787852839921053828
61419360757086787852902682818752
61419360757086787855350405409208
61419360757086791017431109871066
61419360757086791017432138723532
61419360757086791566224109165724
61419360757087638457831124238094
61419360757087638460341522854486
61419360757087638460341522871748
61419360757087638460341608947766
61419360757087671819695254155632
61419360757087677310125557601716
61419360757087687871608226517076
61419360757087687871608340835940
61419360757087687871608598053384
61419360757087687879202428239416
61419360757087687879202428593548
61419360757087688420651588375236
61419360757087688420651588375396
61419360757087688420651616954952
61419360757087688420651702694100
61419360757087688420651702694260
61419360757087688423162101310492
61419360757087688423162101314704
61419360757087688423162187403772
61419360757087691585242805772350
61419360757087691585243920381274
61419360757087927536241098958306
61419360757087938647017664246120
61419360757087972008694250520028
61419360757087988060857899808912
61419360757087988060857985548060
61419360757087988068472993539844
61419360757087988068472993893976
61419360757087988609649955990252
61419360757087991774513371072778
61419360757090623889037042694424
61419360757090623889038071582914
61419360757090623889038415939186
61419360757090629239759783394286
61419360757090629239760127750558
61419360757090640352796155960184
61419360757090673300347332297646
61419360757090673300347332314908
61419360757090673300347333714588
61419360757090673841795920974660
61419360757090673841795925224010
61419360757090673841796182441454
61419360757090673841858939957028
61419360757090673849390006842942
61419360757090673849390006860204
61419360757090673849390008259884
61419360757090673849409870452482
61419360757090673849409870453934
61419360757090673849409871516744
61419360757090673849409898678066
61419360757090673849409899032198
61419360757090673849410903573060
61419360757090673849410927566556
61419360757090673849410932152776
61419360757090678652763621170206
61419360757090678653516766581382
61419360757090679202559441126678
61419360757090679202580361837242
61419360757090688124508455711568
61419360757090688124508457128510
61419360757090689764105045157322
61419360757090689764105045174584
61419360757090690313085301961308
61419360757090690313148064076152
61419360757090690313168984782504
61419360757091529807487968302750
61419360757091529807550644311104
61419360757091529807550645728046
61419360757091540918076505495654
61419360757091540918076762713098
61419360757091574234187449197986
61419360757091574272346952489130
61419360757091574272347291213634
61419360757091574272347295445722
61419360757091574272409710004544
61419360757091574272409967221988
61419360757091574279941034107902
61419360757091574279941035524844
61419360757091574279941120201342
61419360757091574279941120218604
61419360757091574279941124450692
61419360757091574279960811624162
61419360757091574279960925943026
61419360757091574279960926297158
61419360757091574279961930838180
61419360757091574279962040924956
61419360757091574279962045157044
61419360757091579770371222767110
61419360757091579770371308860550
61419360757091579770392229566902
61419360757091590880896998212672
61419360757091590880897083951660
61419360757091590880897341169104
61419360757091590880897341169264
61419360757091590888512090880585
61419360757091590888512090880586
61419360757092029505234482821144
61419360757092029505234484220824
61419360757092029505234568910212
61419360757092040641241806923722
61419360757092040641241807273642
61419360757092044878459522912300
61419360757098448977612538162910
61419360757098448977612881102240
61419360757098476978713522625432
61419360757098476978713522642694
61419360757098476978713526874782
61419360757098476978713865581816
61419360757098476978713865582024
61419360757098476978713865599286
61419360757098476978713869831374
61419360757098476986306466722016
61419360757098476986307609910656
61419360757098482339225305675864
61419360757098482339226338796442
61419360757098482476737884781236
61419360757098493038220920633634
61419360757098493038220925232904
61419360757098493038222039841828
61419360757098493450002927959708
61419360757098493450003270898830
61419360757098493450003270899038
61419360757098493450003270916300
61419360757098493450003275148388
61419360757098493450065689724632
61419360757098493450065946924814
61419360757098493450065946942076
61419360757098493450065948341756
61419360757098493450066033018094
61419360757098493450066034080904
61419360757098493450067066137220
61419360757098493452262706659480
61419360757098493452262707130252
61419360757098493452513755136326
61419360757098493457346052960744
61419360757098493457346309707416
61419360757098493459040886867982
61419360757098493587263572598324
61419360757098493587263910837394
61419360757098493587263915554756
61419360757098493587263915554916
61419360757098493587263939535202
61419360757098493587263944134472
61419360757098493587265058743396
61419360757098498391390097681212
61419360757098498391390097699926
61419360757098498391390097700086
61419360757098498391390354917370
61419360757098498391390440637804
61419360757098498391390440639208
61419360757098498391390440656678
61419360757098498398984185438820
61419360757098498940433373818938
61419360757098498940433459558246
61419360757098498940496135938154
61419360757098743813631024527504
61419360757098743813631391464382
61419360757098743813631396063652
61419360757098743813694153579226
61419360757098743816161677567218
61419360757098743816162796762361
61419360757098743816162796762362
61419360757098743816162796775412
61419360757098743816224439682062
61419360757098743816225558877206
61419360757098749166799796878502
61419360757098749166800825748118
61419360757098749166862554394076
61419360757098749166883389378590
61419360757098749166883479704117
61419360757098749166884508573733
61419360757098749166884508573734
61419360757098749173389686026402
61419360757098777167963452784632
61419360757098777167963457383902
61419360757098777167963538873700
61419360757098777167963538873860
61419360757098777167963543123210
61419360757098777168047137022978
61419360757098777168047222762126
61419360757098777175306577682286
61419360757098777175306577699548
61419360757098777175306579099228
61419360757098777175577060720252
61419360757098777175577146341308
61419360757098777175577146459400
61419360757098777175577146463612
61419360757098777175577146476662
61419360757098777175577146813484
61419360757098777175577146813532
61419360757098777175578175211084
61419360757098782481905490643048
61419360757098782482721393587060
61419360757098782528474978495524
61419360757098793044455968825660
61419360757098793227470593925470
61419360757098793227470598524740
61419360757098793227471713133664
61419360757098793230001999219238
61419360757098793230001999223450
61419360757098793230003118431644
61419360757098793639064658895942
61419360757098793639252576903756
61419360757098793639252944190714
61419360757098793639252944190874
61419360757098793639252948440224
61419360757098793639253977309840
61419360757098793639336169268650
61419360757098793639336255007798
61419360757098793639336259729372
61419360757098793639336512225242
61419360757098793639336540940312
61419360757098793639336542339992
61419360757098793639336627016282
61419360757098793639336628079140
61419360757098793639337660135456
61419360757098793641784234697606
61419360757098793641784263395414
61419360757098793641784263412676
61419360757098793641784349134562
61419360757098793641784349488646
61419360757098793641784349488694
61419360757098793641785382607820
61419360757098793645842837588124
61419360757098793646595982999300
61419360757098793646595984416242
61419360757098793646867580528098
61419360757098793776513245890160
61419360757098793776513612827038
61419360757098793776513617426308
61419360757098793776514732035232
61419360757098793776597295665704
61419360757098793776597300251924
61419360757098793776598414860848
61419360757098793779045018125018
61419360757098793779045018138068
61419360757098793779046137333212
61419360757098793783040830198672
61419360757098793783040834797942
61419360757098793783856737741954
61419360757098798534070626077164
61419360757098798534886529021176
61419360757098798580640028209206
61419360757098798580640113929640
61419360757098798580640113948514
61419360757098798580723711034822
61419360757098798588254750740652
61419360757098799129683047110774
61419360757098799129683132850082
61419360757098799136210264482408
61419360757098948677054747455406
61419360757102329437915407304062
61419360757102334791084836988528
61419360757102334791147598753452
61419360757102334974100295482270
61419360757102345901675521909642
61419360757102346084689890124666
61419360757102346092220180776240
61419360757102346092220185375510
61419360757102346092282942891084
61419360757102346094751586069800
61419360757102351437858290956778
61419360757102351437858633896108
61419360757102351437858633913370
61419360757102351445389615059976
61419360757102351445389700799284
61419360757102351445452462918340
61419360757102351445473269305827
61419360757102351445473269305828
61419360757102351445473383624692
61419360757102379256006925896424
61419360757102379438959275419140
61419360757102379438959275419300
61419360757102379438959275436562
61419360757102379438959279668490
61419360757102379438959279668650
61419360757102379438959503588856
61419360757102379438959532286664
61419360757102379438959536885934
61419360757102379438959618375892
61419360757102379438959618393154
61419360757102379438959622625242
61419360757102379439022037184064
61419360757102379439022294401508
61419360757102379446553361287422
61419360757102379446553361304684
61419360757102379446553362704364
61419360757102379446553447380862
61419360757102379446553447398124
61419360757102379446573138687042
61419360757102379446573138803682
61419360757102379446573138805134
61419360757102379446573138822396
61419360757102379446573224426190
61419360757102379446573224896962
61419360757102379446573224898414
61419360757102379446573224898574
61419360757102379446573224915835
61419360757102379446573224915836
61419360757102379446573225961224
61419360757102379446573253122546
61419360757102379446573253476678
61419360757102379446574253295966
61419360757102379446574253300178
61419360757102379446574258017540
61419360757102379446574258017699
61419360757102379446574258017700
61419360757102379446574281997986
61419360757102379446574282011036
61419360757102379446574286597256
61419360757102379446574368087214
61419360757102379446574368104476
61419360757102379446574372336564
61419360757102384204109255346616
61419360757102384204925158290628
61419360757102384799743716281722
61419360757102384936983636040070
61419360757102384937004556746422
61419360757102395315452048344954
61419360757102395315452076924670
61419360757102395498466673427502
61419360757102395498466678026772
61419360757102395506060502428260
61419360757102395506060503845202
61419360757102395864495067246522
61419360757102395864557743272298
61419360757102395910248656405788
61419360757102395910248680753576
61419360757102395910249023692906
61419360757102395910249023710168
61419360757102395910249027942256
61419360757102395910311328064122
61419360757102395910311413803270
61419360757102395910311671020714
61419360757102395910311785811962
61419360757102395910311790061312
61419360757102395910332248887114
61419360757102395910332620424874
61419360757102395910332706518314
61419360757102395910332710767664
61419360757102395912780084280114
61419360757102395912780084634405
61419360757102395912780084634406
61419360757102395912780088866334
61419360757102395912780088866493
61419360757102395912780088866494
61419360757102395912780342897238
61419360757102395912842850985550
61419360757102395917842766621698
61419360757102395917842852715138
61419360757102395917863773421490
61419360757102395917926539772634
61419360757102396047509325392192
61419360757102396047509663631262
61419360757102396047509668348624
61419360757102396047509668348784
61419360757102396047509692329070
61419360757102396047509696928340
61419360757102396055103521347090
61419360757102396055124418060105
61419360757102396055124418060106
61419360757102396055124442053442
61419360757102400851635850475080
61419360757102400851635850493794
61419360757102400851635850493954
61419360757102400851636107711238
61419360757102400851636193450546
61419360757102400859230022455516
61419360757102400859250828842760
61419360757102400859250828842844
61419360757102400859250828843003
61419360757102400859250828843004
61419360757102400859250943161868
61419360757102401400679126612806
61419360757102401400679212352114
61419360757102401400741974471170
61419360757102834625361090687388
61419360757102834671092635681342
61419360757102834671093754908463
61419360757102835220136429436497
61419360757102835220157321444792
61419360757102835220157350142849
61419360757102846333195010231617
61419360757102846338278327482399
61419360757102851144915221421056
61419360757102851144915221439770
61419360757102851144915250019486
61419360761695883008915530848782
61419360761695893938184761794252
61419360761695893984775174840130
61419360761695894121952160769090
61419360761695897833097919323867
61419360761695899479472797550248
61419360761698600588927361613323
61419360761699451742627195725058
61419360761699451788652491084408
61419360761699485142712583221460
61419360761699485142713616323324
61419360761699495844177186185150
61419360761699495844177190417238
61419360761699495849239609892140
61419360761699495850934186936066
61419360761699496254934083267030
61419360761699496254934340484474
61419360761699496255749984675848
61419360761699496255749989380112
61419360761699496255938534372288
61419360761699496260017772054114
61419360761699496260833587723784
61419360761699496260833932080056
61419360761699496262528140420082
61419360761699496262528255211122
61419360761699496393199288747760
61419360761699496398031924689152
61419360761699496398031924690604
61419360761699496398031926224346
61419360761699496398031930475148
61419360761699496400542409398824
61419360761699496400542413649626
61419360761699501201655870167722
61419360761699501201655984486586
61419360761699501202492812740640
61419360761699501750447840609914
61419360761699501750447954928778
61419360761699796445292782025948
61419360761699796582218829919178
61419360761699796582218834151266
61419360761699796582490774636496
61419360761699796587302520105942
61419360761699796587302524355292
61419360761699801940555635798144
61419360761699944846710735245339
61419360761699945944294676129723
61419360761699946493086646571915
61419360761699949793433413884301
61419360761699949793433413884509
61419360761699950387978969117073
61419360761699950387978969235165
61419360762024154823337915763799
61419360762024156469712746139864
61419360762027742127074990081042
61419360762027742127074991143852
61419360762027742127074991145304
61419360762027758740708825624435
61419360762668457144211505708068
61419360762668457144232340692742
61419360762668457149315772262382
61419360762668490503565179613902
61419360762668490503648867038628
61419360762668496039832635886178
61419360762668496039832635890390
61419360762668496039832721979458
61419360762668507152785583335002
61419360762668507152785669074150
61419360762668507152785669078362
61419360762668507152785669428282
61419360762668507160128708236868
61419360762671208261507749685596
61419360762671208261508094059337
61419360762671208312345025166927
61419360762672058873758310637155
61419360762672059468554999124938
61419360762672092225768259803758
61419360762672097715948771694652
61419360762672097716199475797747
61419360762672097761765118736665
61419360762672097761974067992737
61419360762672107052189076077721
61419360762672108836578889093161
61419360762672108836579232032491
61419360762672108836579232032500
61419360762672108880156720700822
61419360762672108882604441651241
61419360762672108882604442123417
61419360762672108882604442123426
61419360762672109423844166321496
61419360762672109423865345190058
61419360762672109423865345662442
61419360762672109428928113743173
61419360762672109428948775696888
61419360762672109428948777232082
61419360762672109428949033977142
61419360762672109428949034449526
61419360762672109431375462789895
61419360762672109431375577580935
61419360762672109431375577580944
61419360762672109431459260406560
61419360762672397905303049929565
61419360762672398500099394079998
61419360762672398500099395479678
61419360762672409023423025562113
61419360762679267669098562582523
61419360762679295670177506793422
61419360762679295670260160762152
61419360762679301023429590328526
61419360762679312136195370260780
61419360762679312136195371677722
61419360762679312136467248983096
61419360762679312136467334722244
61419360762679312136467335076376
61419360762679312136467339443977
61419360762679312136468368313537
61419360762679312136468368313546
61419360762679312141550566233872
61419360762679312141550680569998
61419360762679312141551714144245
61419360762679312142973293152460
61419360762679312142974322004974
61419360762679312324481256343553
61419360762679312324482370952477
61419360762679312326741030815666
61419360762679312326741035414936
61419360762679317082101027132179
61419360762679317082937855368763
61419360762682852919990191419406
61419360762682864033048776932102
61419360762682864040558889814378
61419360762682897392464269821992
61419360762682897392465298691768
61419360762682897394641051962220
61419360762682902882894452701028
61419360762682902928376412795607
61419360762682913858400165233804
61419360762682913858671099779944
61419360762682913858671104130076
61419360762682913863754788567028
61419360762682913863755823203878
61419360762682913995681065825055
61419360762682914000681074973280
61419360762682914000952667904052
61419360762682914000953815827524
61419360762682914003191212004626
61419360762682914003191554978471
61419360762682914003463151096000
61419360762682914041414504867443
61419360762682914046686480012109
61419360762682914049216769284232
61419360762682914590457522369331
61419360762682914597988933628779
61419360762682919353097100495544
61419360762682919354102327974651
61419360762682919354184862907372
61419360762682919354184977226227
61419360762682919354184977226236
61419360762682919354184981930491
61419360762682919354184981930500
61419360762682919354186010800276
61419360762683203483696607122207
61419360762683214601817354407087
61419360762683219543455571224424
61419360762683219543455572624104
61419360762683320223979612375512
61419360762683353166549640994912
61419360762683353212303229085704
61419360762683364287117995016350
61419360762683369637002997631736
61419360762683369637004026501512
61419360762683369637839706827722
61419360762683369637839821146586
61419360762683370232636682309416
61419360762995352146569569094070
61419360762995413268452072810859
61419360762995416384590906000791
61419360762996263827606008609514
61419360762996263832522247069021
61419360762996263870932448696204
61419360762996263873359593519590
61419360762996263878442853628187
61419360762996263878442853628196
61419360762996302722955169604426
61419360762996302722955170076566
61419360762996302723227139259764
61419360762996302723227139259800
61419360762996311454378583765513
61419360762996313284689087645072
61419360762996313284689087999203
61419360762996313284689087999204
61419360762996313284689346262196
61419360762996313284689346279449
61419360762996313284689346279458
61419360762996313284689432001344
61419360762996313284773028632681
61419360762996313291467267387014
61419360762996313291467267736934
61419360762996313292304095990744
61419360762996313833481058087264
61419360762996313833481058441396
61419360762996313833481315304708
61419360762996313833481316704388
61419360762996313833481316721641
61419360762996313833481316721650
61419360762996313833481402443536
61419360762996313833564626121415
61419360762996313833564970477687
61419360762996313833564997657723
61419360762996313833732363763876
61419360762996313833732449857363
61419360762996313835991542678684
61419360762996313835991885617797
61419360762996313835991885618013
61419360762996313835991885618014
61419360762996313836263854800995
61419360762996313841075145254227
61419360762996313841075145726611
61419360762996313841075145726620
61419360762996313841075488193557
61419360762996313841075488193566
61419360762996313841075488665706
61419360762996313841075488665733
61419360762996313841075488665949
61419360762996313841075488665950
61419360762996313842769722420626
61419360762996313842770065359712
61419360762996313842770065359955
61419360762996316945060934447681
61419360762996552903651944608813
61419360762996564062713755451364
61419360762996564067797101281856
61419360762996597421794517865515
61419360762996597423490494965605
61419360762996602912226106930808
61419360762996612195118968333841
61419360762996612195120116226745
61419360762996613427452836866377
61419360762996613434796334367361
61419360762996614030345711027048
61419360762996614032040287721054
61419360762996617134059216306079
61419360762996617141590627565527
61419360762996714111511914038887
61419360762996753001777815348988
61419360762996753001777816748668
61419360762996763522925349719537
61419360762996763522925464038401
61419360762996764119897790981536
61419360762996767833553977388597
61419360762998953868773676731144
61419360762998998524178405695238
61419360762998999065709905192648
61419360762998999065710934062424
61419360762999004426474197473594
61419360762999004426474283562662
61419360762999015536979509483887
61419360762999015544531497076153
61419360762999015544594259195210
61419360763000155174898726797007
61419360763000155220652312062468
61419360763000166293018702429555
61419360763000204587923140923007
61419360763000204634430215623466
61419360763000205183472890162929
61419360763000205183472890518438
61419360763000205183472890518465
61419360763000205183472890518474
61419360763000205183472890518681
61419360763000215699285744250861
61419360763000215699286115787169
61419360763000215699286117204111
61419360763000215706043116555555
61419360763000216294061770685599
61419360763000216294082348085440
61419360763000216294082690919568
61419360763000216294082691391952
61419360763000216301592837099121
61419360763000216301592837571513
61419360763000216301592865795477
61419360763000216301613758277865
61419360763000216301613758277866
61419360763000219412837754127463
61419360763000219412858674833815
61419360763000354729065642309256
61419360763000355278108316854552
61419360763000365847185274985212
61419360763000365847185617941804
61419360763000365848879851679218
61419360763000365848879852145778
61419360763000366396228292487100
61419360763000366397922869181106
61419360763000369554921605380606
61419360763007068854509854223836
61419360763007068854509860008380
61419360763007068854510544504622
61419360763007068854510888878156
61419360763007068991708537115170
61419360763007068991708881488704
61419360763007119000365239994143
61419360763007119000365582950527
61419360763007119006871908313569
61419360763007369181042236066590
61419360763007374534210636881440
61419360763007407895823061338631
61419360763007419008860462793019
61419360763007419189614913285979
61419360763007574044402829942770
61419360763007574644281750910351
61419360763007574644282779780127
61419360763007574645034892089439
61419360763007574646457847136417
61419360763007574646458876006193
61419360763010971317286553168164
61419360763010971317286638907312
61419360763010971317286667959412
61419360763010971317286672191292
61419360763010971322370241955248
61419360763010971452037972612030
61419360763010971459568234565796
61419360763010971459631025378448
61419360763010971462078719275467
61419360763010976812800431086839
61419360763010976812800431086840
61419360763010976812800545405704
61419360763011004669109250509080
61419360763011004669109593465672
61419360763011004806307586076220
61419360763011009801041509682408
61419360763011010167069844961021
61419360763011010167069844961029
61419360763011020728616506441166
61419360763011020728616734606510
61419360763011020728616849397758
61419360763011020728616853629846
61419360763011020865814384378718
61419360763011020865814727217058
61419360763011020865814728752252
61419360763011020865814731915706
61419360763011020914078452339196
61419360763011020919162141126280
61419360763011021280107217363309
61419360763011021285190935202493
61419360763011021285190935202502
61419360763011021468226080751453
61419360763011026219046695100374
61419360763011026219047038037274
61419360763011026219047038039704
61419360763011026219047038056957
61419360763011026219047038056966
61419360763011026225824959514442
61419360763011026226578104942871
61419360763011026226578104942880
61419360763011026226661787768279
61419360763011121594957502693698
61419360763011121594958274346030
61419360763011121594958274350242
61419360763011154946779937168140
61419360763011159826282828252160
61419360763011159849192164085064
61419360763011159849192164086516
61419360763011159849192165621709
61419360763011159889840761784933
61419360763011159889840763201875
61419360763011159894924483915046
61419360763011159894924828288580
61419360763011159894924828288787
61419360763011159894924828288788
61419360763011159894945748995139
61419360763011159894945748995140
61419360763011160443967502833876
61419360763011160443967502834083
61419360763011160443967502834084
61419360763011160443988394842468
61419360763011170802060160894340
61419360763011170939258153500676
61419360763011170962229103489037
61419360763011171007961766346306
61419360763011171007961767684507
61419360763011171007962115424104
61419360763011171007981916800006
61419360763011171007982688452338
61419360763011171007982688456550
61419360763011171007982688458980
61419360763011171007982691638878
61419360763011171007983064710379
61419360763011171007983064710380
61419360763011171557026083629209
61419360763011176313702927272851
61419360763011176313702927609721
61419360763011176313702931859071
61419360763011176313703270566313
61419360763011176313703274815663
61419360763011176315397503253967
61419360763011176315397504316777
61419360763011176315397507503317
61419360763011176368661956196257
61419360763011176368746324934850
61419370842177817153467628581173
61419370842177818390443135839437
61419370842177818390505897604361
61419370842177818939214185575229
61419370842177833214604230538129
61419370842178119143830132071170
61419370842178119151695929886332
61419370842178119151695929905046
61419370842178119151695930259337
61419370842178119190685540478806
61419370842238906861822440981535
61419370842246977428429555446859
61419370842247010737032476091995
61419370842247010782535272325851
61419370842250779223529538029485
61419370842271037042301213430843
61419370842271289053307291600779
61419370842271322361907117761929
61419370842274940730800911163689
61419370842275091404730311878853
61419370842275091404793331910821
61419371046083730895429879409020
61419371046083730895430651061352
61419371051992056073507367899648
61419371051992056073508139551980
61419371051995107379802581061536
61419371051995107425556162787672
61419371051996008405402030866026
61419371054877525211386156159881
61419371054877525211386269547077
61419371054877525211386270946757
61419371054877525213833992019441
61419371054877541272522877153063
61419371054877836658486316178942
61419371054877841416018994232734
61419371054877841416603970473310
61419371054877841416856162121534
61419371054877842011401345935674
61419371054950470817693194831799
61419371054950471366485509647525
61419371054950771006963788828526
61419371054950771601592998185978
61419371054985609982493820416159
61419371530485708682287248415182
61419371530497416063024506796786
61419371530591059196212799657414
61419371530593429049240562240084
61419371530593729192757571328404
61419371530593760899647887361266
61419371530593760899648145628470
61419371530593761997231825411998
61419371530593776959156061603968
61419371530594629760509946903990
61419371530594661467439006912470
61419371530594677931198120178230
61419371533452179193250074723080
61419371533549425761991075969070
61419371533549440578534355076660
61419371533549440578534355426580
61419371533549440578534384122936
61419371533549440586149104782366
61419371533559947759581922570943
61419372966292479901321410828638
61419372966314088587142714918754
61419372966316790290850030073008
61419372969246792607872244527281
61419372969248140371255102331607
61419372969248143528230884555518
61419372969268052926201051737910
61419372969268052926203374686204
61419372969268052971956959596280
61419372969268052971957303952552
61419372969268058276922758950012
61419372969268058276925081898306
61419372969268058279369446785478
61419372969268058279370479887342
61419372969268058279372804370830
61419372969268058322678668225324
61419372969268058322679012581596
61419372969268101150197112561475
61419372969268101150197460117337
61419372969268353161204281241797
61419372969268353161206604190091
61419372969268358514456617513384
61419372969268552691856350978680
61419372969268552691856350980084
61419372969271104225216240841700
61419372969271104225216245073788
61419372969271104232746623212649
61419372969271104232747656333236
61419372969272004655685626883044
61419372969272004792965264949296
61419372969272004792967216225768
61419372969272004846314974514291
61419372969272005204475303092172
61419372969272005204478655960002
61419372969272010146133661512976
61419372969272010146136645910186
61419372969272010146136760699822
61419372969272010153728523520640
61419372969272010197033583956546
61419372969272010199481304893876
61419372969272010199482079732748
61419372969272010199484404198757
61419372969272154963838026729973
61419372969272455152102103773952
61419372969272455152938845915852
61419372969272460503831360862556
61419372969278863445981773964998
61419372969278863445982807066862
61419372969278863445985131550350
61419372969278907910844195826848
61419372969278907918438283112072
61419372969278913261565909055162
61419372969279163627722335714378
61419372969279163632806024501462
61419372969279163681068944692904
61419372969279208100177810224394
61419372969279208100177810574314
61419372969279208100177811624074
61419372969279208107708848762411
61419372969279208107708848762420
61419372969279208107708849812180
61419372969279208107709221833762
61419372969279213049094068630058
61419372969279213453343886905676
61419372969279213458427203106692
61419372969279213458427204156452
61419372969279213633848747910128
61419372969279213636277528233382
61419372969279213636277614326662
61419372969279213643890297970463
61419372969279213643890297970472
61419372969279213643892622318446
61419372969282765354988868481208
61419372969282765903780838923400
61419372969282765903783161871694
61419372969282765906227526758866
61419372969282767003811439413454
61419372969282767003811467643250
61419372969282810371089948620716
61419372969282810378684035905780
61419372969282810378684036255700
61419372969282815310298927686358
61419372969282815310301625105834
61419372969282815310302399944706
61419372969282815312745988575856
61419372969282815312745988576064
61419372969282815312746648623688
61419372969282815317893129762830
61419372969282815358479312945248
61419372969282815366094407030312
61419372969282815721809337850976
61419372969282815721811661849030
61419372969282815724318673115080
61419372969282815724318674164840
61419372969282816959100606610012
61419372969282816959101754502916
61419372969282816959104078500970
61419372969282816959121526848400
61419372969282816959121526966444
61419372969282816959121527316364
61419372969282816959121900019072
61419372969282816959121900368992
61419372969282816959122675207864
61419372969282816959122675226738
61419372969282816959124999205918
61419372969282816966715728924872
61419372969282817012469285255072
61419372969282817012469285604992
61419372969282962371609735620392
61419372969282962372362881031568
61419372969283262515126744708712
61419372969283262515879890119888
61419372969283262559199541679727
61419372969283267869146179119572
61419372969283267914899735331680
61419377196673720089769136244272
61419377196893503100676399559880
61419377196893503107450968166788
61419377196893503109902042090040
61419377196962802397991045029406
61419377196965187448399781170952
61419377196965189094772336797290
61419377196965198566519756803500
61419377196965203912155795603998
61419377196965203912155797003678
61419377196965203917238112564714
61419377196965236852198552766792
61419377196965247972010781445212
61419377196966404622668683738658
61419377196966404628505174980326
61419377196966404668422268647122
61419377196966404669238171591134
61419377196966437982837236300576
61419377196966449095121835300380
61419377196966449102655226184348
61419377196966454036509005394890
61419377196966454042345496636558
61419377196973653645149479307804
61419377196973653828163818475100
61419377196997624358462264197784
61419377196997919197012175248760
61419377196997954151903800872278
61419377196997968969286316898278
61419377196997968976065268642472
61419377196997969157385035818622
61419377196997969159079608276328
61419377196997973915757861693056
61419377197001571422795667952142
61419377197001571427816256249798
61419377197001571428632159193810
61419377214626539417550473844626
61419377214691065334017932570008
61419377214691080151398039908566
61419377214699470633405504734900
61419377214699485457730554830104
61419377214699518763822997004866
61419377214699520047183064272076
61419377214703137135224174043094
61419377214703137135224260132162
61419377214703137142567298940748
61419377214723496893358617692188
61419377214723500597704418176984
61419377214723797082608290984024
61419377214723797083173150050668
61419377214723800741222541874228
61419377214723845212859790491938
61419377214727388233873844987050
61419377214727399347077582160082
61419377214727399353688053307252
61419377214727399353688396263844
61419377214727399354420620968668
61419377214727437647630483817874
61419377214727448765018234745598
61419377214727448765185256377426
61419377214727448767444692138076
61419377214727448767465955801020
61419377214727452471247668870100
61419377220599705564562464720750
61419377220599990936933358889336
61419377220600005708079473809070
61419377220600034806515676578156
61419377220607810635828935327824
61419377220608144224917018399976
61419377220611698317942326769784
61419377220611757012229191065042
61419377220611762502593148420958
61419377220611762502593263206382
61419377220632122260706671481744
61419377220636022930120564407470
61419377220636024714446585234302
61419377220636072341449259700584
61419377220636072897208585732486
61419377220636072899466874072408
61419377220636072899468017261048
61419377220636074132554230871930
61419377220636074178286895076898
61419377220636077838595751240776
61419377223262564099467552586700
61419377223262564144949168192896
61419377223262578916097490078482
61419377223457053391697784413216
61419377223481368720921660828626
61419377223481416891822135752972
61419377223481416899353202638886
61419377223481418134699220365802
61419377223489507185498231487614
61419377223489522011353817276678
61419377223493076102412064619794
61419377223493076104106640264040
61419377223493079808450117800542
61419377223493079810144693444788
61419377223493124273312539544140
61419377223493124275007115188386
61419377223493124280090461018878
61419377223493125515436478745794
61419377223493129221474531926542
61419377223493526388075293198282
61419377223493526388556585278706
61419377223493530094113346379030
61419377223493574558975768122628
61419377223493576410300376615862
61419377223493580095637361869572
61419377223554003408732801296982
61419377223554303598003395293766
61419377223554303643756980203682
61419377223554348069640639312206
61419377223554351773986439797002
61419377223554353011027809406716
61419377223554353056509769033766
61419377223562456884291702908558
61419377223562456885986368761532
61419377223562456930045378156892
61419377223562458119638581090212
61419377223562472945491186954076
61419377223562472945491187420636
61419377223566025849216064297186
61419377223566059202714997791494
61419377223566060438061787170742
61419377223566211102943268240932
61419377223566211104637931024006
61419377223566511284933585077622
61419377223566522404748798287145
61419377223566522404749138044156
61419377223566522405502283472594
61419377223566522405502286654922
61419377223566522412280204947332
61419377223586768510861691758430
61419377223586768510861777847498
61419377223586768510861782096848
61419377223586768510861782098300
61419377223586774045078919331280
61419377223586783335022790705654
61419377223586784570368808432570
61419377223586784570368923224636
61419377223586784570368923226040
61419377223586784570368923574556
61419377223586784570933782296896
61419377223586785164893443078118
61419377223590341132122185831548
61419377223590341132122189945592
61419377223590341172792424909568
61419377223590370781857742563898
61419377223590374486203543048694
61419377223590385651751907463670
61419377223590386841364916980670
61419377223590386841365002719818
61419377223590386842180910275566
61419377223590386887934495185482
61419377223590386887934495535402
61419377223590390538368678482810
61419377223590390593139072971960
61419377223590537546895430160212
61419377223590537546895430529815
61419377223590826615849259916279
61419377223590826623380326802193
61419377223590841447540765899201
61419377223590841447540794595557
61419377267877158785132778765452
61419377267880760507336887825292
61419377267880765852950980350082
61419377267905026425228262100840
61419377267905028064804302378002
61419377267905028071603144559092
61419377267905077482932983040846
61419377267905077485380704096268
61419377273778520222681066748812
61419377273778569635682236053766
61419377273778569635684560168460
61419377273789325389293393928332
61419377273789327035669305254908
61419377273789374802293534362058
61419377273789374802296887347980
61419377273789376449425944085732
61419377273810034743171697594506
61419377273813637014167777096330
61419377273813686427171270515978
61419377273813686427172299387206
61419377273813691777894011198578
61419377276415877073931015733076
61419377276415877119684571945184
61419377276439892216329613816229
61419377276439892216329700974740
61419377276439892262083198608053
61419377276439892262083284347201
61419377276440192405599946364933
61419377276440192405600294970555
61419377276440192405600294972976
61419377276440192451352759504425
61419377276440192451353879762379
61419377276655995594331804687920
61419377276655995594331807870248
61419377276655995594332147705748
61419377276656295783602369988348
61419377276656295783602373170676
61419377276656295783602741702532
61419377276656343502049828451294
61419377276656343502049857147650
61419377276659936303749593203786
61419377276666789640376696629008
61419377276666791289196971911088
61419377276666835348113879046431
61419377276666839055848831810424
61419377276667089783893705717322
61419377276667089829647261929430
61419377276667091432713980999402
61419377276667091478467537211510
61419377276667100904462144487194
61419377276667100950215729279018
61419377276667102550836936428438
61419377276667102596590608494444
61419377276667106295850739150694
61419377276667135491630859555026
61419377276667139199365840898744
61419377276667140846493864534632
61419377276667150315791982968948
61419377276667150317483460832430
61419377276667150317483489412146
61419377276667150317483489528786
61419377276670692100643340014318
61419377276670693749463616696072
61419377276670741470361920383306
61419377276670757939954397557042
61419377276670757941648973201288
61419377276728780304849595621605
61419377276728780304851919619659
61419377276728930468965241848644
61419377276728930468965270545000
61419377276728974522043105163399
61419377276728979881990803333893
61419377276728980429087079273600
61419377276728980430779331969552
61419377276729230658235835728788
61419377276729230658235864425144
61419377276729275260084748760452
61419377276729278376683036913054
61419377276729278376683065609410
61419377276729280025507812304364
61419377276729280618336752564032
61419377276729280620029005259984
61419377276732876982288857821753
61419377276732882296500448582678
61419377276732882296500448699318
61419377276732882296503892449886
61419377276732882342236555992247
61419377276732882342236555992490
61419377276732882342236556108887
61419377276732882342236556109130
61419377276732882342236556536819
61419377276739735589824103141664
61419377276739735635577688043486
61419377276739781335783460092803
61419377276739785002848517267664
61419377276739786695731154149541
61419377276739786695731154149550
61419377276740032073054319486444
61419377276740035779094320899040
61419377276740035779094349417520
61419377276740035779094349478756
61419377276740035779094349595396
61419377276740035779094697021808
61419377276740035824847905629628
61419377276740035824847905690864
61419377276740035824847905807504
61419377276740035824847934387220
61419377276740035824848281923630
61419377276740037425470260744096
61419377276740037471223816956204
61419377276740052250381406797827
61419377276740052296134991707743
61419377276740052296135363261304
61419377276740081479300469181123
61419377276740081484384157968198
61419377276740082073071958398233
61419377276740085185340842068782
61419377276740085192118768302675
61419377276740085192118768306887
61419377276740085192119111147808
61419377276740086839247820281272
61419377276740086839248163102267
61419377276740086839248163119772
61419377276740096310239772277932
61419377276740097950587521920367
61419377276740097950587550500074
61419377276740097950587550500083
61419377276740097955671239287158
61419377276740097957365816449185
61419377276743637470541895220297
61419377276743637501023394752591
61419377276743638050066412254479
61419377276743638095844246642460
61419377276743649213964993927340
61419377276743689155976906924295
61419377276743689155976906924538
61419377276763897096339658837001
61419377276763897096339658838405
61419377276764047214699516360340
61419377276764062084614110227539
61419377276764102024952368248941
61419377276764102026646857745064
61419377276764111497638553051347
61419377276764113137988655212497
61419377276764113144766576160168
61419377276764113144766576687235
61419377276764113693558890084350
61419377276764347403216877788889
61419377276764347403969761750533
61419377276764347403970110357115
61419377276764347448970205363269
61419377276764347448970462580713
61419377276764347448970548319861
61419377276764347449722574890025
61419377276764347449723346542357
61419377276764347449723695148939
61419377276764352749608127554266
61419377276764352756385934224866
61419377276764352795361683766374
61419377276764362228131148012206
61419377276764362273884704224314
61419377276764363875259514157578
61419377276764363875259514507498
61419377276764363875259514624138
61419377276764363875259515673898
61419377276764363921013099415224
61419377276764363921013099415962
61419377276764363921013100465722
61419377276764396814546716270643
61419377276764396815298828579955
61419377276764396816994520233534
61419377276764396816994524482155
61419377276764396816994524482884
61419377276764396816994524484576
61419377276764400516256634585778
61419377276764402162632426876128
61419377276764402163385687091442
61419377276764402168469377453892
61419377276764402170163866833384
61419377276764402170163952903495
61419377276764402757910321718276
61419377276764402764688501460218
61419377276764411634377635967010
61419377276764411634377636083650
61419377276764411641155562139667
61419377276764411641155905096259
61419377276764413286589353086440
61419377276764413288283585775555
61419377276764413288283928186123
61419377276764413288283928732147
61419377276764413882808562831671
61419377276764413882808563259603
61419377276764416987547068772568
61419377276764416992630414603060
61419377276767949125149104804359
61419377276767949125902245983447
61419377276767949674192036567099
61419377276767949674944920528743
61419377276767999131275431260961
61419377276767999131275459840677
61419377276767999131275545579825
61419377276767999132027543570273
61419377276767999132027572149989
61419377276767999132028686758913
61419377276768004438712225261072
61419377276768004439465342172722
61419377276768004439465456955716
61419377276768004441159917816968
61419377276768004484444974155482
61419377276768004485198121042649
61419377276768004486892610520058
61419377276768015559279665275918
61419377276768015559280008232510
61419377276768015605012300783135
61419377276768015605012672319443
61419377276768019258543119756152
61419377276768019263626465586644
61419377291442316578748276778914
61419377291442316578748277828674
61419377291442321517687725463870
61419377291511659705733138739484
61419377291515203274953042379768
61419377291515251453383809355368
61419377291515267512888602033884
61419377291535925623624512081912
61419377291535931111544216503832
61419377291535980525384538160064
61419377291539529724741924061804
61419377291539563078280142100946
61419377291539579137787258894156
61419377294068962814038049360409
61419377294068962814038050760089
61419377294068973932098330163189
61419377294165768318373948436832
61419377294166068507644542435068
61419377294384921307279144010408
61419377294393031908263320246914
61419377294393031909957895891160
61419377294396581107644864292733
61419377294396584813661996767129
61419377294396634179259399748738
61419377294396634180953975392984
61419377294397029561386436793745
61419377294397031390713898342657
61419377294397031391529833165353
61419377294397035051814302854579
61419377294397035097567857667007
61419377294397079569208487715001
61419377294397080796960390993919
61419377294397080804554133905609
61419377294397080804554478279143
61419377294397080804554505441917
61419377294397080804554505914093
61419377294397080804554593070390
61419377294397080804554593070391
61419377294397080804575140718282
61419377294397080804575397922685
61419377294397080804575397935726
61419377294397080804575397935735
61419377294397080804575398985495
61419377294397080827452306290758
61419377294397081353597151424759
61419377294397081353597266216006
61419377294397081353597266216007
61419377294397084503814350318269
61419377294397084503814378997363
61419377294397084508082045822923
61419377294397084510592185686677
61419377294397084510592530060211
61419377294397084510592559094841
61419377294397085052857026263245
61419377294397085057124721767899
61419377294397085057124836572197
61419377294397085059635206005187
61419377294397085059656125648729
61419377294397085059656125661770
61419377294397085059656125661779
61419377294397085059656126711539
61419377294457857961215490751018
61419377294465611691868350603756
61419377294465627751373168796300
61419377294465661104892764729756
61419377294465911881138944483900
61419377294465924783649417626678
61419377294465961294163358609900
61419377294465963079117940340468
61419377294465963666299535639563
61419377294465963673077457114301
61419377294465974189076645263138
61419377294465974196673831752678
61419377294465977895117021392180
61419377294469565350365068319138
61419377294469565395281823041665
61419377294469565395281909130733
61419377294469565396118653229054
61419377294469565396118738968202
61419377294469580220276767781498
61419377294470013842283592417142
61419377294470013842286948467300
61419377294470013842286950002334
61419377294470013842287064793582
61419377294470014437062374844633
61419377294470014437062374844634
61419377294470014437083295545162
61419377294470014437083295550985
61419377294470014437083295550986
61419377294470014437083552296046
61419377294470014437083667081470
61419377294470015626676756883470
61419377294470015626676871668894
61419377294470015702085514752518
61419377294470016221473102426298
61419377294470016221473102432121
61419377294470016221473102432122
61419377294470016221473359177182
61419377294470016221473359643742
61419377294470016221473359649565
61419377294470016221473359649566
61419377294470016221473473968429
61419377294470016221473473968430
61419377294470026744794408517964
61419377294470026790547993309788
61419377294470027339591010811676
61419377294470030496588370488590
61419377294470030496588485279837
61419377294470030496588485279838
61419377294470030503345371356354
61419377294470030519465278221047
61419377294470031045631131239594
61419377294470031045631131245418
61419377294470031045631388457038
61419377294470031045631502775902
61419377294470031045631502781726
61419377294489923316743763822432
61419377294489928255620330289136
61419377294489928257314905933382
61419377294489939376250904950220
61419377294489943082291281079262
61419377294490228444890924287324
61419377294490239565521498948408
61419377294490243269052047701246
61419377294490243271562560990634
61419377294490272919038771946668
61419377294490276623133404918392
61419377294490278407774293560354
61419377294490278409468869204600
61419377294490279003993246448969
61419377294490279003993503316493
61419377294490289528153791046832
61419377294490293231684339799670
61419377294490293231935388276516
61419377294490293231935416974276
61419377294490293231935421223674
61419377294490293234194853089058
61419377294490439690854606357449
61419377294493831313172941382809
61419377294493831313194090792580
61419377294493880678770344364418
61419377294493880680464920008664
61419377294493880719419434034071
61419377294493880726197698465401
61419377294493880726218276215161
61419377294493880726218533432605
61419377294493891799400919025502
61419377294493891836691733656370
61419377294493891837539409666619
61419377294493891844317331141357
61419377294493891845154503935418
61419377294493895497848121947848
61419377294493895502931467778340
61419377294493895505441981067728
61419377294494342144343014374967
61419377294494342739118323941957
61419377294494342739118324408517
61419377294494342739118667365109
61419377294494342745896617069643
61419377294494342745896618469323
61419377294494342745896961425915
61419377294494345850478582202081
61419377299977603006300744911042
61419377299977603600845928725182
61419377300070791460228487734920
61419377300074394280267498999484
61419377300074394280267584738632
61419377300301302230337493928046
61419377300301336817506294735026
61419377300301351641667332409800
61419377300301602419608059228474
61419377300301637555547938468894
61419377300301651830937897710228
61419377300301754297607306899012
61419377300301754297879276082210
61419377300301758049670885475066
61419377300301808012219237530430
61419377300301808012219494747874
61419377300301808012219495797634
61419377300305206474972026072293
61419377300305206474992946778645
61419377300305243532835099542251
61419377300305243534550595892849
61419377300305244769896613619765
61419377300305254650976996232690
61419377300305254650976996236902
61419377300305254652671571407946
61419377300305254652671571874506
61419377300305254652671571876936
61419377300305254652671571881148
61419377300305255886322669484264
61419377300305255886322755223412
61419377300305255886323013959606
61419377300305255886323013963818
61419377300305255888017589601422
61419377300305255888017589603852
61419377300305255888017589608064
61419377300305255932055333687828
61419377300305255932055419426976
61419377300305259592361067140354
61419377300305259592361067144566
61419377300305356019811415958852
61419377300305356569628243777766
61419377300305404190711890883198
61419377300305405975874736429028
61419377300305406028385579311676
61419377300305406577449145412054
61419377300305409688690967835398
61419377300305410276709020367180
61419377300362575972394702722772
61419377300366183191807265339710
61419377300366183191828185579502
61419377300366183191828186046062
61419377300366183237560849783066
61419377300366183237560850132986
61419377300374233398929183072124
61419377300374237104969903207518
61419377300374237104970017992942
61419377300374253164474721400062
61419377300374253164474721749982
61419377300374253713266347835694
61419377300374253713266433574842
61419377300374253713517739269132
61419377300374286517994317333518
61419377300374288346442789355880
61419377300374288346442875095028
61419377300374288346443133362232
61419377300374288346443133712152
61419377300374288346443248147656
61419377300374288348137709006478
61419377300374288890151529743507
61419377300374288896908530511893
61419377300374288896929451218245
61419377300374537294240497087662
61419377300374537294240611873086
61419377300374550196751085023910
61419377300374553353745430065630
61419377300374586707264911213662
61419377300374588489959798444200
61419377300374588489960171496828
61419377300374588489960171621514
61419377300374588489960257235976
61419377300374588491654747265760
61419377300374588492219607736296
61419377300374599602994105297962
61419377300374599602997199898588
61419377300374599602997204602852
61419377300374599602997577675220
61419377300374599609775494550640
61419377300374599609775499149910
61419377300378139565236576591916
61419377300378141349626039464270
61419377300378141349626125203418
61419377300378141349626383939612
61419377300378141349626383943824
61419377300378141395379624374186
61419377300378141395379710113334
61419377300378141395379968849528
61419377300378152467747131224492
61419377300378152467747131228704
61419377300378155624741394784460
61419377300378156173763147571214
61419377300378156173763148620974
61419377300378156173763233310362
61419377300378156173784068277566
61419377300378156173784154016714
61419377300378156219537653187482
61419377300378156219537738926630
61419377300378185821263632557322
61419377300378188976545236097684
61419377300378188976545236215776
61419377300378188978240070127226
61419377300378189525588168910184
61419377300378189525588283695608
61419377300378190760935042978820
61419377300378190760956222421366
61419377300378190760956222425578
61419377300378190762629877356830
61419377300378190762650797596622
61419377300378190762650798063182
61419377300378190762650798065612
61419377300378190762650798069824
61419377300378190762650826642898
61419377300378190762650912382046
61419377300378190763466735714966
61419377300378190806688627888736
61419377300378190809220320624882
61419377300378190809220406364030
61419377300378200643730180326998
61419377300378200645424755971244
61419377300378201873993623875754
61419377300378201873993623879966
61419377300378201880768450749866
61419377300378201880771545350492
61419377300378201880771545354704
61419377300378201919722849003350
61419377300378205585114251234662
61419377300378205586808826878908
61419377300378339615160784035742
61419377300378339615161155688690
61419377300378340850507945067938
61419377300378340896240492951044
61419377300378340925895581822693
61419377300378340925895581822702
61419377300378340925895667561841
61419377300378340925895667561850
61419377300378341445304175708702
61419377300378341445304175713073
61419377300378341445304175713074
61419377300378341445304175825342
61419377300378341450387778761009
61419377300378352586298619920626
61419377300378352586301975970784
61419377300378355681443780570548
61419377300378355727176816291706
61419377300378355743275401850201
61419377300378356269462204521998
61419377300378356269462204526370
61419377300378356269462204638638
61419377300378356269462576174946
61419377300378356276240382845546
61419377300398548109628892409004
61419377300398548658671909928154
61419377300398548729845431101611
61419377300398564789352457903902
61419377300398565305361335634236
61419377300398565307893084951666
61419377300398565338144083989614
61419377300398565338144169728762
61419377300398565338395475423052
61419377300398568495393633915072
61419377300398598659443550124818
61419377300398598659464470831170
61419377300398603677358923046820
61419377300398604226150892089124
61419377300398612967030853953066
61419377300398612967030882532782
61419377300398612967031225489374
61419377300398614795478898679368
61419377300398614797173131017102
61419377300398614797173473973694
61419377300398615339187178934588
61419377300398615339187264673736
61419377300398615344270524765080
61419377300398615344270610504228
61419377300398615345965101459086
61419377300398615345965444415678
61419377300398615345965444882238
61419377300398615345965473461954
61419377300398615345965559201102
61419377300398848919116025098395
61419377300398864978623166219550
61419377300398865497163678831810
61419377300398898254189882530134
61419377300398898848714144123054
61419377300398903820875960831496
61419377300398903820876046570644
61419377300398903822570535950133
61419377300398904417095170595681
61419377300398913705072869223242
61419377300398914938995936464044
61419377300398914938996022203192
61419377300398914940690483062014
61419377300398915528436852226472
61419377300398915528436937965620
61419377300398915533520198056964
61419377300398915533520283796112
61419377300398915535215117707562
61419377300398915535215118057482
61419377300398918645036283546810
61419377300398918645037055199142
61419377300398918646731664127368
61419377300399004501649757207263
61419377300399004501733440032879
61419377300399004547403342099869
61419377300399004547403342117339
61419377300399004547487024942747
61419377300399015614770041138579
61419377300399015614770069834935
61419377300399015619853387085711
61419377300399015619853387087115
61419377300399015660523626048447
61419377300399015660523654744803
61419377300399015665523317732417
61419377300399015665523317749887
61419377300399015665606971878939
61419377300399048966226520896445
61419377300399048973851864879971
61419377300399048973851864897233
61419377300399048973851864897441
61419377300399048973935519143133
61419377300399048973935547722849
61419377300399052679891465818817
61419377300399053907896133656159
61419377300399053907896219745227
61419377300399053907896248442987
61419377300399053914674171316001
61419377300399053915239030388261
61419377300399053953649718566027
61419377300399053953649804653691
61419377300399053953649804655095
61419377300399053960427756225869
61419377300399053960992615296725
61419377300399054512567267684703
61419377300399054512567296382511
61419377300399054512567382452865
61419377300399054512567382470127
61419377300399054512567382471579
61419377300399054532912683342875
61419377300399063798012213103697
61419377300399065026016195377775
61419377300399065026016196427535
61419377300399065026016196912969
61419377300399065028547600260144
61419377300399065032794146598629
61419377300399065032794146948549
61419377300399065071769780286239
61419377300399065071769780287643
61419377300399065071769781335999
61419377300399065071769781337403
61419377300399065071769781803963
61419377300399065071769781821433
61419377300399065071769810033759
61419377300399065071769810383679
61419377300399065071769810401149
61419377300399065074301185051968
61419377300399065623061387486319
61419377300399065623072234905692
61419377300399065623072235259984
61419377300399065623072235437895
61419377300399065623072235438103
61419377300399065623155918146871
61419377300399065623155918263511
61419377300399065623155946843227
61419377300399065628155609848311
61419377300399065628239263977363
61419377300399065628239264094003
61419377300399065630686984971306
61419377300399065630686985032785
61419377300399065630686985149425
61419377300399065630687013729141
61419377300399065630687358085413
61419377300399065630687358102675
61419377300399065630687359152435
61419377300399065645949028941860
61419377300399068732056601252933
61419377300399068732057258469761
61419377300399068777810843378225
61419377300399068777810843379629
61419377300399069336727362150108
61419377300399069336727735264215
61419377300399069336727735281477
61419377300399069336728391081363
61419377300399069336728391198003
61419377300399069336728419777719
61419377300399069336728424028521
61419377300402456680542173274280
61419377300402456680542173278492
61419377300402456726295758184196
61419377300402466014273113211464
61419377300402467249619130938380
61419377300402467798640970980602
61419377300402467798661920266670
61419377300402467844415476480230
61419377300402470955660278719754
61419377300402501152179421891990
61419377300402506091872011753604
61419377300402506091872011756034
61419377300402506091872011760246
61419377300402506091872040333320
61419377300402506091872126072468
61419377300402506137604675840528
61419377300402506139299365744589
61419377300402517209991987388582
61419377300402517211665413686318
61419377300402517211665670903762
61419377300402517211686220073806
61419377300402517211686305812954
61419377300402517211686563030398
61419377300402517211686563032828
61419377300402517249793372355842
61419377300402517250641048366091
61419377300402517257418969840829
61419377300402517257418969899878
61419377300402517257419227117322
61419377300402656255116792402715
61419377300402667368152793647849
61419377300402667368152793997769
61419377300402667368153138001700
61419377300402667368153138004121
61419377300402667368153138021374
61419377300402667368153138021383
61419377300402667368153138371294
61419377300402667368153138371303
61419377300402667924842331107941
61419377427399177044948235772456
61419377427402779316446066437496
61419377427402829278513499465064
61419377427434310307976084528168
61419377427434343478479017879474
61419377427434360270043517555736
61419377427437962533759581817770
61419377427437962538780165529206
61419377427437967342906662051092
61419377433307551633790706860522
61419377433307846883912646172630
61419377433310504161464328434440
61419377433310548587347992143686
61419377433310553574488742560440
61419377433310553983823288863522
61419377433310569993516027926918
61419377433311470560512934443194
61419377433342968891579999245478
61419377433342985500130816621352
61419377433342985683145156255208
61419377433346587352002997776634
61419377433346587768867578913478
61419377433346587771127010442040
61419377433346587951881804228678
61419377433346592710254744421768
61419377435973077368726992308110
61419377436191881947900351426722
61419377436191915299723048767638
61419377436191931359230189908476
61419377436193271497078744252574
61419377436193282800660780574400
61419377436193288158074494179880
61419377436193288158074522877640
61419377436193288160333925708442
61419377436264816867259826155150
61419377436264861294170579868464
61419377436264861339652539950002
61419377436264866281039705458292
61419377436264866644892291679836
61419377436264866827906631313692
61419377436265717436099702671718
61419377436265761907464235851286
61419377436265766848851372779860
61419377436265767259211804279888
61419377436265767260633635906276
61419377436297248381875392897950
61419377436297287269881943780016
61419377436297297794900921638490
61419377436297303148070355922433
61419377436300989667797313826805
61419377436301034139497234238203
61419377436301034140249346530253
61419377436301039490971055159297
61419377436301039490971059408647
61419377436301039492665630803543
61419377436301039492665635035631
61419377436301039629863627646179
61419377436301039629864775552181
61419377436301039630679535189461
61419377436301039699311060464717
61419377436301050748047394280609
61419377436301050748800539691785
61419377436301050817432036446374
61419377436301050822515382276866
61419377436301055506357544110393
61419377436301055506357548342481
61419377436301055552927036213831
61419377436301056098706431115965
61419377436301056099522248320829
61419377436301056099522334059977
61419377436301056101154147920425
61419377436301056101154147939299
61419377436301056101154152171387
61419377436301056101216823965075
61419377436301056106237493750917
61419377436301056107053401300023
61419377436301339842828069553031
61419377436301350960195928821326
61419377436301356311669376511193
61419377436301356311669380743281
61419377436301356311670409613057
61419377436301356311670782763140
61419377436301356314211628343564
61419377436301356314211632575652
61419377436301356319200820779278
61419377436301356319201849570313
61419377436301356319201849649054
61419377504214059078303706582898
61419377504214909686495773418776
61419377504214959511300099025090
61419377504214959511302451720952
61419377504250076302790162358530
61419377504250076302811083064882
61419377504250092728346903473432
61419377506841459587267175444827
61419377506876281542151682212659
61419377506876281542904827641097
61419377506876281542904830823425
61419377506876282137429460751611
61419377506876581731422276209443
61419377506876581731422366547861
61419377506876581731924373162487
61419377506876581731924463500905
61419377506876581732175421639333
61419377506876581732175424821661
61419377506876581732175507728401
61419377506876581732175510914941
61419377507060264211166800830107
61419377507091484490102880281515
61419377507091484490353928758361
61419377507091484490353931940689
61419377507091517841927900570725
61419377507092434288178884190211
61419377507092734474937936383415
61419377507092734475000956782885
61419377507092734477449821026947
61419377507092734612198605019739
61419377507095436178939170290843
61419377507095436315446009002487
61419377507095436316199150181575
61419377507095436363627194960081
61419377507095436363627194977343
61419377507096336745997036267447
61419377507096336931438976600513
61419377507096336931438976617775
61419377507096336931439320978419
61419377507096336931460241684771
61419377507096337343221240793951
61419377507096737618552966850017
61419377507096787025572382312075
61419377507164419318479378130083
61419377507164419319232523558521
61419377507164419319233298393181
61419377507164419364232963038547
61419377507164419364986883185005
61419377507164419364986883303097
61419377507164419364987226141597
61419377507164430483107859107613
61419377507164463836375747564747
61419377507164468595000311011539
61419377507164468595000653968131
61419377507165319749031434264819
61419377507165364404187414769675
61419377507165369162808993819257
61419377507165369162812092651971
61419377507165619938302028261603
61419377507165619938302032860873
61419377507165620121255904146389
61419377507165620121256675798721
61419377507165664593437116639823
61419377507165669349631869944399
61419377507165669349634165244645
61419377507165669352079587699401
61419377507165669352079592416763
61419377507165669352081914879783
61419377507165669352082686532115
61419377507165669944932861756919
61419377507165670083867301049681
61419377507165680462669271398787
61419377507165680470200682658235
61419377507165680470202633584947
61419377507165680599867264009335
61419377507165680599869559309581
61419377507165680607460318175433
61419377507168316289048862527681
61419377507168321230436032268059
61419377507168321230436376641593
61419377507168321230457297347945
61419377507168321778725905758451
61419377507168321779479051186889
61419377507168365695318599765257
61419377507168365695318599883349
61419377507168365702096865596267
61419377507168365702096865714359
61419377507168366296872204343675
61419377507168366296872547300267
61419377507168366296893468006619
61419377507168371055266298463061
61419377507168371055266299998095
61419377507168371055267327332837
61419377507168371192528081708309
61419377507168371238259714208237
61419377507168371238259714326329
61419377507168371238260745910421
61419377507168371238260747445455
61419377507168371238280634914589
61419377507168371650042666198337
61419377507168371650042667615279
61419377507168371650043010571871
61419377507168371787302388753533
61419377507168371787303420455717
61419377507169222209277190240855
61419377507169266269908532917835
61419377507169266269908561497551
61419377507169266864684243201551
61419377507169271620630244729207
61419377507169271623075667183963
61419377507169271623077994364345
61419377507169271623078766016677
61419377507169271760338750629143
61419377507169271806071410109521
61419377507169271806072529440178
61419377507169271806072529440179
61419377507169271806092330815873
61419377507169272215426504182967
61419377507169272216179645362055
61419377507169272217853673354029
61419377507169272217854448188689
61419377507169272217854448205951
61419377507169282733667646183595
61419377507169282741198713069509
61419377507169721900203263652502
61419377507169721900205590832884
61419377507169721900205592367918
61419377507169721900206362485216
61419377507169721900206735556558
61419377507169721905286952439586
61419377507169722037467490281950
61419377507169722083219932001774
61419377507169722083221075190414
61419377507169722632262949503662
61419377507169738515532840753973
61419377507169738553671332977262
61419377507169739102714350361058
61419377507169739103550030822622
61419377507169739103551174011262
61419377507200453187984960623327
61419377507200453187985303579919
61419377507200453195578019506947
61419377507200453195578362463539
61419377507200485954299057152697
61419377507200486548844612369243
61419377507200491487972435287757
61419377507200491488035198942166
61419377507200502425588208434595
61419377507200502425589237304371
61419377507200502601009746403727
61419377507200502601009751002997
61419377507200502601009752538191
61419377507200502606093068253773
61419377507200502608602801986927
61419377507200502608602802103567
61419377507200502608602806704289
61419377507200502608603581543161
61419377507200503012603725635003
61419377507200503013355837944315
61419377507200503020134103891965
61419377507200503020134106607733
61419377507200503020134108142767
61419377507200503020135135477509
61419377507200503157394772528289
61419377507200736729792094796085
61419377507200753384848608904461
61419377507200753384848613503731
61419377507200753384848956460323
61419377507200753384849728112655
61419377507200786141059257252063
61419377507200786141121933277839
61419377507200786143569651150933
61419377507200786143569737240001
61419377507200791631489444376077
61419377507200802614858773735023
61419377507200802614858802314739
61419377507200802614858802432831
61419377507200802614859145271331
61419377507200802614859802604799
61419377507200802614859831184515
61419377507200802614859831302607
61419377507200802614860174141107
61419377507200802744526760091317
61419377507200802744526761626511
61419377507200802744589519142085
61419377507200802749610077342093
61419377507200802752119814375667
61419377507200802752119815792609
61419377507200802752120586027999
61419377507200802752120586032211
61419377507200802752120590631481
61419377507200802752120930401533
61419377507200802752120933588073
61419377507200803209383432827577
61419377507200803209383437059665
61419377507200803209383777183849
61419377507200803209383781433199
61419377507200803209384465929441
61419377507200803209384810302975
61419377507200803339051396253505
61419377507200803346644445820173
61419377507200803346644449002501
61419377507200803346644449019763
61419377507200803346645220654833
61419377507200803346645220672095
61419377507200808105288986724597
61419377507200808105289243942041
61419377507200808105289244058681
61419377507200808105289329681189
61419377507200808105289334402922
61419377507200808105290363272698
61419377507200958238147833745146
61419377507204339000767253574295
61419377507204339001520137535939
61419377507204355061048428952525
61419377507204355655844688406285
61419377507204388414564701647627
61419377507204388414565730517403
61419377507204388414565730634043
61419377507204388414565730635495
61419377507204389009340383351627
61419377507204389009341412221403
61419377507204389009361304057979
61419377507204389009362332927755
61419377507204393765287442328775
61419377507204393766039554638087
61419377507204393903300309013559
61419377507204393948217070271659
61419377507204393949053893922023
61419377507204404878323815030027
61419377507204404878324843783163
61419377507204404878324843901255
61419377507204404879076956092475
61419377507204404879076956209115
61419377507204404885854853219585
61419377507204404885855222040125
61419377507204404885855224755893
61419377507204404885855226290927
61419377507204404885855882089361
61419377507204404885856255160703
61419377507204405016338744055085
61419377507204405023115890676449
61419377507204405023117009890466
61419377507204405023117009890467
61419377507204405061255500595823
61419377507204405061255500713867
61419377507204405061255500713915
61419377507204405061255500714075
61419377507204405061255505313345
61419377507204405061318262828759
61419377507204405062092328963549
61419377507204405068848526182205
61419377507204405068848554761921
61419377507204405068848554880013
61419377507204405068849329714673
61419377507204405068849329731935
61419377507204405068849674092578
61419377507204405068849674092579
61419377507204405068869446888557
61419377507204405068870594798930
61419377507204405068870594798931
61419377507204405480630560788985
61419377507204405480630565038335
61419377507204405480631593908111
61419377507204410374590374846369
61419377507204410376285323543243
61419377507204410376285413887484
61419377507204410376286099800425
61419377507204410376286099800509
61419377507204410376286099800669
61419377507204410376286442757017
61419377507204410376286442757101
61419377507204410376286442757260
61419377507204410376286442757261
61419377507204410422017987746807
61419377507204410422017987764069
61419377507204410422018074902897
61419377507204838695928682819558
61419377507204838695929454471890
61419377507204838695929712756356
61419377507204838695929715938684
61419377507204855281665501153554
61419377507204855343454818806326
61419377507204855343454823405596
61419377507204855343455163179860
61419377507204855343455166362188
61419377507204855343455938014520
61419377507204860722137575383073
61419377507204860722138604234135
61419377507204860722138604235587
61419377507204861316935208062881
61419377507204861323692207414325
61419377512750040940009092976563
61419377512750084993088479941413
61419377512781304684006311868848
61419377512784906955252320622071
61419377512784906955733496867311
61419377512784906956005466050509
61419377512784906956006240885169
61419377512784906956006583841761
61419377512784907504045408855298
61419377512784923427295990575708
61419377512784923563803141197526
61419377512784923610310215890700
61419377512784923610310990730976
61419377512785157731499156310003
61419377512785157731499499266595
61419377512785207142828308878573
61419377512785207142829337748349
61419377512785207144522914618855
61419377512785207144524033827049
61419377512785207145277175007589
61419377512785223609035140367347
61419377512785223609035144616697
61419377512785223609036173486473
61419377512785223746295809003671
61419377512785223753073735194310
61419377512785223753074074951321
61419377512785223753074079550591
61419377512785223753826880606947
61419377512785223753827220381211
61419377512785223753827223563539
61419377512785223753827224980472
61419377512785223753827224980481
61419377512785223753827995215871
61419377513000109857430013482802
61419377513000109857701982666000
61419377513000109857701985848328
61419377513000109903455567457824
61419377513000109903455570640152
61419377513000143209255033772012
61419377513001010287498864212471
61419377513001010287499982020976
61419377513001310476769458209255
61419377513001310476770576019221
61419377513001310476770577417449
61419377513001343966337524078012
61419377513001359888100414500975
61419377513001359888102624062073
61419377513001359890278487537384
61419377513001359890548136973339
61419377513001360025363378905557
61419377513001360027540275505826
61419377513001360027812243149619
61419377513001360027812243153831
61419377513001360439318067482063
61419377513001360439321506438961
61419377513003712174451650141976
61419377513003761585762543309810
61419377513004946237584307684609
61419377513004962161522176541903
61419377513004962298807174745432
61419377513004962344540988375699
61419377513004962708118247824481
61419377513004962708141378091931
61419377513004962708142492700855
61419377513004962710568290044097
61419377513004962710589210750449
61419377513004962710590215173210
61419377513073044182539145715888
61419377513073044731581045409271
61419377513073044732062221654511
61419377513073044732334190837709
61419377513073044732334965672369
61419377513073044732335308628952
61419377513073044732335308628961
61419377513073044732337632976926
61419377513073044775640024577453
61419377513073044777334630317735
61419377513073044778087747049817
61419377513073044778088521884477
61419377513073044778090841633181
61419377513073044778091217885390
61419377513073055850455941594968
61419377513073055850455941594977
61419377513073055896209526386792
61419377513073055896209526386801
61419377513073089196924643398109
61419377513073089203702564872838
61419377513073089203702909229110
61419377513073089203702909229119
61419377513073094142912001699530
61419377513073094145358604963709
61419377513073945161882029086706
61419377513073945162133076163872
61419377513073945162889317575354
61419377513073945345902537534465
61419377513073945345903656742650
61419377513073945345903656742659
61419377513073956464020533660585
61419377513073961770621245726305
61419377513073961770621245726513
61419377513073961771436038660871
61419377513073961771436378435135
61419377513073961771436381617463
61419377513073961771437153269795
61419377513073994573462914645626
61419377513073994575910632518720
61419377513073994575913760399171
61419377513073994575914103355763
61419377513073994575914103359975
61419377513074005686500316100014
61419377513074245351403670044016
61419377513074245351403698741833
61419377513074245351405994042079
61419377513074245351406765694411
61419377513074245352159911572138
61419377513074245535173479087111
61419377513074245535174250739443
61419377513074256607537542747453
61419377513074256653291127539277
61419377513074261410910812702635
61419377513074261959953487247931
61419377513074261959953827003481
61419377513074261959953831602751
61419377513074261960706632657655
61419377513074261960706972431919
61419377513074261960707747266579
61419377513074261998929145964295
61419377513074261998930265172489
61419377513074262005707072156395
61419377513074262005707411795305
61419377513074262005707416512667
61419377513074262006460561941105
61419377513074294762733508525770
61419377513074294762733508643871
61419377513074294762733537223587
61419377513074294762735832523833
61419377513074294765181226398864
61419377513074294765181226398873
61419377513074294765184697235907
61419377513074294765184697240119
61419377513074294899996587367317
61419377513074294902172369358663
61419377513074294902444337002455
61419377513074294902444337006667
61419377513074294902445079961182
61419377513074294902445108654787
61419377513074294902445108658999
61419377513074294902445451611379
61419377513074294902445451615591
61419377513074305875770909980158
61419377513074305875770910098259
61419377513074305875770938677975
61419377513074305875773234446233
61419377513074305883302349937423
61419377513074305883304301332147
61419377513074306012949961508666
61419377513074306013033988821705
61419377513074306020561956874905
61419377513074306020561985454621
61419377513074306020565055593730
61419377513074306020565055707619
61419377513074306020565055711831
61419377513076646454266330714351
61419377513076646454288370628888
61419377513076647002578242702338
61419377513076690919128752457949
61419377513076690925907018288959
61419377513076691474950035790838
61419377513076691474950035790847
61419377513076691474970956497190
61419377513076691474970956497199
61419377513076696413908081184092
61419377513076696416354684448271
61419377513076696416358122005480
61419377513076696462090786207592
61419377513076696462090790806862
61419377513076696828141048114394
61419377513076697008704311941496
61419377513077847622399749528578
61419377513077847622402073526641
61419377513077892232053217698902
61419377513077892232053217698911
61419377513077896959923653430735
61419377513077897036156385293714
61419377513077897036158708242008
61419377513077897173419497320071
61419377513077897173440383207192
61419377513077897173440387793412
61419377513077897173440418026423
61419377513077897173441159445744
61419377513077897219174196837458
61419377513077897219174196837459
61419377513077897582751341967377
61419377513077897582751713503685
61419377513077897582774929510283
61419377513077897583506807026418
61419377513077897585220323385323
61419377513077897585222303377016
61419377513077908284758849822105
61419377513077908695788743421765
61419377513078047123168440507928
61419377513078047307030084694466
61419377513078064326545052225246
61419377513078064326545423761554
61419377513108928261301287990880
61419377513109078424913316466667
61419377513109078425665428758717
61419377513109078562111309059745
61419377513109078562111309059953
61419377513109078562926097395041
61419377513109078562926101994302
61419377513109078562926101994311
61419377513109078562926441768575
61419377513109078562926444950894
61419377513109078562926444950903
61419377513109078562927216603226
61419377513109078562927216603235
61419377513109078608679682186865
61419377513109078608679686904227
61419377513109078608680025143457
61419377513109078608680026560399
61419377513109078608680029742718
61419377513109078608680029742727
61419377513109078608680029860819
61419377513109078608680801395050
61419377513109078608680801395059
61419377513109083916095990371166
61419377513109111367399695562109
61419377513109111916191665986831
61419377513109116901053181978580
61419377513109116901136866221354
61419377513109117266892457091851
61419377513109117267645598270939
61419377513109117449845153820669
61419377513109128014090469114104
61419377513109128014090470531254
61419377513109128021704101030227
61419377513109128021704440686399
61419377513109128021704440803039
61419377513109128021704445402300
61419377513109128021704445403761
61419377513109128021704472566535
61419377513109128021705215525262
61419377513109128021705220242633
61419377513109128021705244218867
61419377513109128021705244223079
61419377513109128021705587175459
61419377513109128021705587179671
61419377513109128021705588592401
61419377513109128021705591778941
61419377513109128356979679934975
61419377513109128387482190512030
61419377513109128562882439539034
61419377513109128562882440956184
61419377513109128570496411227761
61419377513109128570496414410080
61419377513109128570497185949984
61419377513109128570497186062412
61419377513109362142893504857829
61419377513109362142893762075273
61419377513109362142893847814421
61419377513109378202400876036075
61419377513109378751443550581371
61419377513109378751443893537963
61419377513109378751924726807888
61419377513109378752196695991086
61419377513109378752196695991095
61419377513109378752197038947687
61419377513109378752197810600010
61419377513109378752197810600019
61419377513109378752197810605635
61419377513109378797197135489835
61419377513109378797950623739511
61419377513109378797951395391834
61419377513109378797951395391843
61419377513109384105367244889362
61419377513109411554223571977311
61419377513109411554223600557027
61419377513109411554223686296175
61419377513109411556671404519189
61419377513109417044652756097109
61419377513109417044653870706033
61419377513109428157691186421273
61419377513109428162773732019717
61419377513109428165221110118547
61419377513109428165221449892811
61419377513109428165221453075139
61419377513109428165221454492072
61419377513109428165221454492081
61419377513109428165221478472527
61419377513109428165222224727471
61419377513109428165222224731683
61419377513109428165222229330953
61419377513109428165222253307187
61419377513109428165222596263779
61419377513109428165222596267991
61419377513109428165222597680712
61419377513109428165222597680721
61419377513109428165222600867261
61419377513109428758051167583354
61419377513109428759746087583872
61419377513109428759746859236204
61419377513109428759746859358460
61419377513109433518390882641504
61419377513109433518390882641513
61419377513109433518391001682101
61419377513109433518391001682110
61419377513109433518391657480376
61419377513109578870481027356740
61419377513109583651249472444618
61419377513109583674126264899579
61419377513112980885178960961597
61419377513112980885179989831373
61419377513113013825950843064833
61419377513113013825950871644549
61419377513113013825951986253473
61419377513113013827645448337103
61419377513113013827646448510523
61419377513113014374993517610129
61419377513113014374993889146437
61419377513113014374994660798769
61419377513113014376689123055819
61419377513113014376689466012411
61419377513113014376710043762171
61419377513113014376710386718763
61419377513113019178367160148475
61419377513113019179120301327563
61419377513113019315565152760427
61419377513113019315565152760635
61419377513113019316381060303757
61419377513113019316382174912672
61419377513113019316382174912681
61419377513113019361381499783783
61419377513113019361382614392707
61419377513113030291404532906507
61419377513113030291404561602863
61419377513113030291405561776283
61419377513113030292157674085595
61419377513113030292157702781951
61419377513113030298935968612961
61419377513113030298935972862302
61419377513113030428603554386831
61419377513113030429418342721919
61419377513113030429419490627912
61419377513113030429419490627921
61419377513113030436217529375921
61419377513113030475171927630383
61419377513113030475173046838568
61419377513113030481950193461393
61419377513113030481950196660974
61419377513113030481950968313306
61419377513113030840447550408395
61419377513113030840448236321579
61419377513113030840448579278171
61419377513113030840469157027931
61419377513113030841200348630891
61419377513113030841200691587483
61419377513113030845551816945239
61419377513113030845552845815015
61419377513113030847978643158257
61419377513113030847978986114849
61419377513113030847999535284893
61419377513113030847999539417594
61419377513113030847999563864609
61419377513113030847999906821201
61419377513113030848000568287370
61419377513113035786939241187293
61419377513113035789386962123645
61419377513113035789386962143328
61419377513113035789387076383460
61419377513113035789387077978512
61419377513113035789387081166672
61419377513113035789387081166673
61419377513113035789387738499897
61419377513113180569054853976677
61419377513113180569054853993939
61419377513113180592685136416580
61419377513113181118118793785558
61419377513113181148621188343733
61419377513113186471267305767917
61419377513113186476370886470282
61419377513113186478818633389652
61419377513113186501790618028199
61419377905904236799692247410310
61419377906001482064607134784256
61419377906008686743548648026454
61419377906008703400109758308428
61419377906008703400360462411740
61419377906008703400360465598280
61419377906012255709289453242268
61419377906012289014795774588182
61419377906012304937102600524470
61419377906012305122313867368268
61419377906012305671607588973468
61419377911800805414133766215542
61419377911811962196470429403078
61419377911908873551818039439612
61419377911909158870149958425638
61419377911909173687533160364822
61419377911909173687805129548020
61419377911909207048580725401238
61419377911909208741463362698726
61419377911910074118293395048056
61419377911910074118356156812980
61419377911910074125886075792892
61419377911910107616392507391590
61419377911910124080151620657350
61419377911910124080423589840548
61419377911910124086009032605370
61419377911910124087953508820460
61419377911910125323300301386248
61419377911917328630447761943916
61419377911920866297667977673280
61419377911920930352651871003756
61419377911920931084709227672940
61419377914547422100690258343419
61419377914765910109786822191195
61419377914767125691780371936243
61419377914767577576226972727670
61419377914767625335425653727462
61419377914767625747211355810776
61419377914767625797775660033066
61419377914860819696649561395365
61419377914860819879663900562661
61419377914860819879667339519559
61419377914864871832398157181853
61419377914864871832398157298493
61419377914864872244176981351371
61419377914864872290509340040916
61419377914864872298039288263937
61419377914864872427954941283705
61419377914864872434732862758443
61419377914864872434732864156719
61419377914864872434732864175593
61419377914864872435297723228979
61419377914864872435297723246449
61419377914864887252116064696223
61419377914864887252116066095903
61419377914864887252118388694277
61419377914864887259458071452705
61419377914864888350204423698053
61419377914864888350204423699457
61419377914864888908557116579685
61419377914864888908557145276041
61419377914864888909121971401191
61419377914864888909122000097547
61419377914871642570651317957931
61419377914875377270566291852817
61419377914875377270566292919839
61419377914875377270569735059065
61419377914875377270569759156151
61419377914875377270569760573093
61419377914875377270569763755421
61419377914875378916942199997065
61419377914875378916942203179393
61419377914875379054959570636557
61419377914875379127920153202990
61419377914875393875857293953989
61419377914875393875857298204791
61419377914875393876610439382427
61419377914875393885895406139167
61419377914875393947751331633121
61419377914875394983981560711336
61419377914875394983984884882810
61419377914875395522986350709003
61419377914875395533024546334540
61419377914875395533024575030896
61419377914875395533027902384698
61419377914875395549123449192718
61419377914875679271437162173209
61419377914875679271437162291310
61419377914875694091268316274435
61419377914875694091268340721441
61419377914875694091268344970791
61419377914875694091362498249172
61419377914875694091362502499974
61419377914875695719847451037211
61419377914875695738488200718685
61419377914875695745266123612546
61419377982716367355201601340646
61419377982812378508787001129644
61419377982812427921811415255644
61419377982812712004105814500576
61419377982812713650481725827152
61419377982812713835943781817782
61419377982812713835943786049870
61419377982813580912977508449532
61419377982813612571917596141008
61419377982813613854733466662678
61419377982813614266515729789094
61419377982813629035676709406768
61419377982820833587416722234268
61419377982820833770431061401564
61419377982824386079589835629052
61419377982824386079610756335404
61419377982824421034502725382074
61419377982824435492614249755052
61419377982824435492635170461404
61419377982824435858663848795996
61419377985343008466093220946533
61419377985343008466845337487933
61419377985343009061369972133481
61419377985343009197815848202789
61419377985665812795759702979732
61419377985665812796511819521132
61419377985667062781910723225942
61419377985670665052906801310824
61419377985671080337841137781115
61419377985671080337841139180795
61419377985671080749622029081163
61419377985671080886883812326411
61419377985671080886883813726091
61419377985671081984153258455729
61419377985671082526418011543549
61419377985671082526418011543709
61419377985671082533195933018287
61419377985671082534011835962299
61419377985671082602736377055058
61419377985763123531515099258536
61419377985768391685544735606490
61419377985768391685544735956410
61419377985768393330133863638041
61419377985768393332581586110405
61419377985768393339359851941415
61419377985774830905473062939194
61419377985774830912251328770204
61419377985775081691007987112757
61419377985775129264600260547108
61419377985775129272194343583142
61419377985775130919320047470326
61419377985775130919323400338147
61419377985775130919323400338156
61419377985775131048990072027514
61419377985775131055768337858515
61419377985775131055768337858524
61419377985775145743481515240511
61419377985775145743484523752069
61419377985775296571617582807121
61419377985778683962000627657683
61419377985778683962003722258309
61419377985778731543190421685286
61419377985778733190316125555208
61419377985778733190319478423038
61419377985778733368250214909571
61419377985779184274138756535122
61419377985779184274139129606464
61419377985779184274156578408760
61419377985779184274159677241474
61419377985779198297629967415610
61419377985779198297629967434324
61419377985779198429712754864672
61419377985779198429713099238206
61419377985779200077689602480231
61419377985779200146417496375951
61419377985779200672486206308977
61419377991250233202669474882697
61419377991251134182263176692953
61419377991251434507958730286025
61419377991251434508710842595337
61419377991251648833838844658469
61419377991251648841369911544383
61419377991251650488247232475178
61419377991348444917263360298909
61419377991348444917263361834102
61419377991348444917263365016271
61419377991348444919711116186602
61419377991348745106533955714246
61419377991348745108981681487030
61419377991348745246242431611493
61419377991348745246242435862295
61419377991359250086050412028961
61419377991359250086050413428641
61419377991359250086050413433013
61419377991359251731003711114317
61419377991359251731003712643687
61419377991359251731003712645139
61419377991359251731003712649510
61419377991359251731003715831679
61419377991359251732426319087473
61419377991359251732426319104735
61419377991359251732426319110559
61419377991359251732426320504415
61419377991359251732426320510239
61419377991359251732701301387322
61419377991359251863097098594451
61419377991359251868201705254235
61419377991359251868201705255687
61419377991359251870712188428713
61419377991359251870712192679515
61419377991359251870712216654297
61419377991359251870712217126473
61419377991359251913934367922557
61419377991359251913934369457751
61419377991359251916465772866405
61419377991359251916465772885119
61419377991359251916465777471339
61419377991359550275596074397400
61419377991359551922722032302438
61419377991359552052120084507311
61419377991359552052371131567007
61419377991359552052451370713991
61419377991359552057200330088147
61419377991359552057451034191251
61419377991359552057451378547523
61419377991359552057535060899303
61419377991359552057535060900755
61419377991359552059735207271261
61419377991359552059982781956177
61419377991359552059982781973439
61419377991359552059982782428353
61419377991359552059982786677703
61419377991563631210411042465110
61419377991567233481407120549992
61419377991567233666869182657664
61419377991567249543337710217459
61419377991574436377023369644630
61419377991574438163107785467090
61419377991574438208861341679198
61419377991574438209613458220598
61419377991574452848313549796304
61419377991574452850008125440550
61419377991574452980215547364409
61419377991574452980490987388805
61419377991574452987746958623857
61419377991574452987749285808611
61419377991574454083659567523220
61419377991574485790800929181806
61419377991575338593658898471198
61419377991575338730919567107522
61419377991575338776673123319630
61419377991575338777425235628942
61419377991575353416122236849001
61419377991575353416125360501726
61419377991575353418570068444661
61419377991575353418570068446113
61419377991575353418570072695463
61419377991575353548215618548963
61419377991575353548302769046706
61419377991575353553320229459549
61419377991575353555830712634027
61419377991575353555830737082437
61419377991575353555830741331787
61419377991575353555830741331994
61419377991575353555833835932620
61419377991575353601584297544102
61419377991575355195346736785477
61419377991575355195427325010467
61419377991575355200447904489815
61419377991575355200511039189275
61419377991575355202961830870541
61419377991575355241184348894702
61419377991575355248712316947902
61419377991575355248712321179990
61419377991575388005741796624980
61419377991575388005741882364128
61419377991575638920106478616964
61419377991575653742657053231712
61419377991575653745101302264821
61419377991575653745101306514171
61419377991575653745101335212138
61419377991575655382166513592631
61419377991575655384697914304391
61419377991575655389781604489703
61419377991575655389781604491155
61419377991575655389781607677695
61419377991575655391957356380641
61419377991575655391957357780321
61419377991575655391957362502055
61419377991575655391960830155309
61419377991575655392232424750685
61419377991575655392232424868729
61419377991575655437982915060134
61419377991575688195012361925408
61419377991575688332273116300880
61419377991575805555592629832013
61419377991578040480609537722422
61419377991578054702419656424249
61419377991578054702444020341221
61419377991578054709953390636363
61419377991578054709953394868451
61419377991578055251465772763015
61419377991578055251465772776113
61419377991578055256566938932159
61419377991578055256566940461529
61419377991578055256566940467353
61419377991578055256566943649521
61419377991578055258993740816215
61419377991578055258993740829313
61419377991578055259077423641831
61419377991578055259080866848079
61419377991578055259080895545887
61419377991578055304768251031960
61419377991578056356325944472753
61419377991578056356325944478369
61419377991578056356325944490015
61419377991578056356325944495839
61419377991578056357162772732423
61419377991578056951896274667848
61419377991578088603308614926070
61419377991578088610839681811984
61419377991578088610840054883326
61419377991578089846186847444902
61419377991578089891918455497824
61419377991578089891919511530374
61419377991578089891919598686464
61419377991578089893614174330710
61419377991579256016076116332627
61419377991579256016076121054361
61419377991579256061854065526697
61419377991579257106570737138837
61419377991579257106570740326829
61419377991579257114161465423219
61419377991579257114161470144953
61419377991579257114164937798207
61419377991579257655673077804335
61419377991579257660693655748489
61419377991579257660693657264761
61419377991579257660693657266213
61419377991579257660693660452753
61419377991579257663204139985777
61419377991579257663204144690041
61419377991579257663204489063783
61419377991579257663207583645695
61419377991579257663207583664409
61419377991579257708982089162585
61419377991579289367901510164110
61419377991579290465987547883654
61419377991579290649001859888176
61419377991579291015051114555586
61419377991671699347824494411984
61419377991671699349519070056230
61419377991671699480001932021954
61419377991671699487258020863193
61419377991671699487529616974889
61419377991671699487529904307242
61419377991671699487531941322863
61419377991671699487532998907868
61419377991671699525755488234062
61419377991671699533283460519350
61419377991671699533285526250200
61419377991671699533286555119976
61419377991671748754070987063246
61419377991671748761599074152672
61419377991671748761602427020502
61419377991671748891331770503708
61419377991671748898106597377820
61419377991671748898859742788996
61419377991671748898859828528144
61419377991671748898862837389622
61419377991671748898863181745894
61419377991671748937085326715816
61419377991671748943860153589928
61419377991671748944612265899240
61419377991671748944613299001104
61419377991671748944616393601730
61419377991671748944616766654358
61419377991671749305286433684278
61419377991671749310370122471362
61419377991671749493384375899510
61419377991672599910552930234815
61419377991672599918083997120729
61419377991672600047726563164643
61419377991672600047813713662386
61419377991672600055341657249707
61419377991672600055344780548300
61419377991672600093567269874494
61419377991672600101098336760408
61419377991672600101098365458222
61419377991672649328577380761012
61419377991672649328657624642780
61419377991672649329413061104609
61419377991672649329414209010611
61419377991672649329414209010854
61419377991672649878181818372403
61419377991672649878181818372646
61419377991672649878185257346806
61419377991672649878205030147156
61419377991672649878206178053158
61419377991672649879876390834564
61419377991672649879879834040812
61419377991672650056115879147302
61419377991672664153571893467878
61419377991672900244612251247895
61419377991672949517928189943208
61419377991672949518684803007638
61419377991672949655945557383110
61419377991672950067454703320948
61419377991672950067455851226950
61419377991672950069146984714708
61419377991672950069146986231028
61419377991672950069150427920956
61419377991672950069150429437276
61419377991672950245386473027446
61419377991672964342842458768306
61419377991672964894144913434529
61419377991673100157007431043003
61419377991673100340021770204683
61419377991673100345102050505363
61419377991673114981165459850683
61419377991673115164263481849211
61419377991673116811311175877233
61419377991673116811394858702849
61419377991673116811394858819489
61419377991675301201867925014153
61419377991675301201930601039929
61419377991675301209462125672023
61419377991675301209462125673475
61419377991675301209462127090625
61419377991675301209462129922825
61419377991675301209483046261783
61419377991675301209483047796977
61419377991675301756077885077209
61419377991675301756077889328011
61419377991675301758504800217319
61419377991675301758504800218771
61419377991675301758504804468121
61419377991675301804279278554381
61419377991675301804279282803731
61419377991675351031824438987856
61419377991675351031824440387536
61419377991675351169838339141686
61419377991675351169855908029968
61419377991675351169859259830776
61419377991675351169859259848038
61419377991675351171529562967862
61419377991675351210504854748640
61419377991675351215588572115440
61419377991675351215590896580054
61419377991675351215591923916005
61419377991675351215591923916248
61419377991675351217283147759686
61419377991675351581617250450032
61419377991675351581638171156384
61419377991675351581641150952872
61419377991675351581641524024214
61419377991675351757103502994462
61419377991675351759547867999726
61419377991675351759547872250528
61419377991675351764652138787372
61419377991675351764655490586485
61419377991675351764655490586728
61419377991675351764655490588180
61419377991675351764655490605442
61419377991675365994016916635381
61419377991676502515587060948307
61419377991676502515587065670041
61419377991676551789658812363283
61419377991676551789658812363526
61419377991676551789659960269285
61419377991676551789659960269528
61419377991676551791351065059235
61419377991676551791351065059478
61419377991676551791351065175875
61419377991676551791351065176118
61419377991676551791354536963534
61419377991676551791354537080174
61419377991676551926941636884934
61419377991676551928615291822828
61419377991676552331192460054094
61419377991676552338722407731814
61419377991676552338723526939765
61419377991676552338723526940008
61419377991676552338723555637816
61419377991676552338723900011350
61419377991676552340393739721171
61419377991676552340393739721414
61419377991676552340397182927662
61419377991676552340397211625227
61419377991676552340397211625470
61419377991676566616349022494369
61419377991676568400738053472371
61419377991676718556391738803100
61419377991676719087662574742900
61419377991683405076829494396799
61419377991683405076829494414269
61419377991683405084444617178219
61419377991683405084695291179671
61419377991683405084695291181123
61419377991683406729373528029287
61419377991683406729376541128676
61419377991683406729376885502210
61419377991683406866571180516895
61419377991683406866571180517103
61419377991683406866571520639835
61419377991683406866571524890637
61419377991683406866634310984475
61419377991683406869081663691581
61419377991683406869082003814313
61419377991683406869082032039897
61419377991683406869082032512073
61419377991683406869082032512121
61419377991683406869085131344835
61419377991683406906972890804591
61419377991683406912387867196583
61419377991683406914584545915287
61419377991683406914588013568537
61419377991683406914588013568541
61419377991683406914835588252005
61419377991683406914835588253457
61419377991683406914835588724181
61419377991683406914835592975190
61419377991683406914838687575816
61419377991683454496025388301634
61419377991683455044817357309414
61419377991683456135623033779938
61419377991683456143151087572286
61419377991683456143154445039386
61419377991683456318553780932260
61419377991683456325332075459543
61419377991683456325332075459626
61419377991683456326165431456944
61419377991683456326168898991863
61419377991683456326168898992106
61419377991683456326168899110198
61419377991683456691943058014270
61419377991683456691946414064428
61419377991683456874957401898928
61419377991683470967315568453308
61419377991683471142798840734690
61419377991683471150329907620604
61419377991683471510999570517607
61419377991683471510999914886977
61419377991683471510999914891349
61419377991683471516104179892999
61419377991683471516104181428193
61419377991683471516104184591647
61419377991683471516104557662905
61419377991683471516104557663149
61419377991683471518614664602671
61419377991683471518615037655299
61419377991683706918647479500446
61419377991683707055821192397929
61419377991683707055821193933123
61419377991683707055821198182473
61419377991683707055904876286355
61419377991683707058080628158579
61419377991683707058084101950509
61419377991683707058352597340325
61419377991683707058352597341777
61419377991683707058352597812501
61419377991683707058352597813953
61419377991683707058355696528623
61419377991683707104106186855334
61419377991683754685292629432040
61419377991683754685295982299870
61419377991683755234067030483206
61419377991683755234067032018240
61419377991683756332421686169792
61419377991683756332425039037622
61419377991683756462070790020580
61419377991683756468849084547946
61419377991683756469682436313176
61419377991683756469682440545264
61419377991683756469685908080426
61419377991683756469685908198518
61419377991683756873664675978772
61419377991683756876109040984036
61419377991683756881192729771120
61419377991683756881196087238220
61419377991683756882887335511402
61419377991683756882887337046436
61419377991683771156582809583714
61419377991683771156586162451544
61419377991683771286315849941102
61419377991683771293843817994302
61419377991683771293846916827016
61419377991683772933441463354514
61419377991683772933444907033145
61419377991683772940972616464850
61419377991683772940972874732054
61419377991683772940972989517484
61419377991683772940975973918900
61419377991683922000800299879369
61419377991687308772694007398843
61419377991687308777774254398073
61419377991687308777774254514665
61419377991687308777774254514873
61419377991687308777774254533587
61419377991687308777774259119807
61419377991687308780284737216967
61419377991687308780284737218419
61419377991687308780284737235681
61419377991687308780284737689143
61419377991687308780284737689351
61419377991687308780284737690595
61419377991687308780284737708065
61419377991687308780284738635361
61419377991687308780284739107745
61419377991687308780284741939945
61419377991687308780284741940153
61419377991687308780284766268859
61419377991687308780284766269067
61419377991687308780284767804101
61419377991687308780288209475315
61419377991687308780288209593407
61419377991687308780305658278903
61419377991687308780305659814097
61419377991687308780305663000637
61419377991687309321796349599535
61419377991687309326816927543689
61419377991687309326816929059961
61419377991687309326816929061413
61419377991687309326816931775777
61419377991687309326816932247953
61419377991687309326816933310763
61419377991687309329327411780977
61419377991687309329327412253361
61419377991687309329327416485241
61419377991687309329327416485449
61419377991687309329327760858983
61419377991687309329330855459609
61419377991687309329330884138703
61419377991687309375105360957785
61419377991687356956271139560308
61419377991687356956271139678400
61419377991687356956271143792396
61419377991687356956271143910488
61419377991687357505313814223696
61419377991687357505313818455784
61419377991687357505334734930048
61419377991687358602647051004976
61419377991687358603396843548079
61419377991687358603396843548322
61419377991687358603400196298060
61419377991687358605091416010240
61419377991687358735577348110870
61419377991687358740678520047088
61419377991687358740681987700342
61419377991687358742352174984982
61419377991687358742355642638236
61419377991687358781330932902694
61419377991687358786411184132560
61419377991687358786414651785814
61419377991687358788105759776806
61419377991687358788109227430060
61419377991687359152439857749790
61419377991687359152439862467152
61419377991687359152460778456142
61419377991687359152460783173504
61419377991687359152464136041334
61419377991687373559735286585748
61419377991687373559735290817593
61419377991687373559735290817836
61419377991687373559738385418463
61419377991687373566513585344959
61419377991687373567350384902693
61419377991687373605488871377572
61419377991687373612267141438975
61419377991687375204353944707061
61419377991687375204353946242255
61419377991687375204353946255353
61419377991687375204416620732837
61419377991687375204437627526853
61419377991687375204437629062047
61419377991687375206111283982471
61419377991687375206864429412361
61419377991687375206864429416733
61419377991687375206864429429831
61419377991687375206948112236525
61419377991687375211968695966675
61419377991687375211969067484025
61419377991687375211969067484269
61419377991687375211969069019299
61419377991687375211969069019303
61419377991687375212031714817901
61419377991687375212031829603325
61419377991687375213642723944099
61419377991687375213642723957197
61419377991687375213726291978467
61419377991687375214479179141153
61419377991687375214479437408357
61419377991687375214479552193781
61419377991687375250170207059902
61419377991687375250170291731821
61419377991687375250170291749291
61419377991687375252617928115324
61419377991687375252618014204149
61419377991687375252701697029801
61419377991687375257701273945816
61419377991687375257701731687589
61419377991687375257785414513241
61419377991687375259395849590062
61419377991687375259479991557167
61419377991687459469737592586504
61419377991687508881130191770372
61419377991687508881130193187314
61419377991687508881133292020028
61419377991687508881133634976620
61419377991687508882824768814298
61419377991687508882828212020546
61419377991687509422582480516946
61419377991687509430110448570146
61419377991687509430173210689202
61419377991687509430176309521916
61419377991687523653522907557364
61419377991687523653522911806714
61419377991687523653620536989151
61419377991687523654373682417589
61419377991687523723004065982620
61419377991687523723004408939209
61419377991687524246743486412170
61419377991687525299072954818030
61419377991687525300746494911451
61419377991687525347337022909226
61419377991687525347337024326168
61419377991687525352420373338988
61419377991687525354031261558312
61419377991687525354031262957992
61419377991687525354031262975488
61419377991687525354031266157582
61419377991687525354031605914584
61419377991687525354031610513854
61419377991687525354114945722165
61419377991687525354114945783644
61419377991687525354114948904493
61419377991687525354115288678757
61419377991687525354115293278027
61419377991687525354868091212082
61419377991687525354868434168674
61419377991687525896380041828056
61419377991687525901400625539492
61419377991687525901463390840876
61419377991687525903074280477142
61419377991687525903074624833414
61419379341687243699079425023924
61419379341724463278762455912728
61419379341724511457255985003172
61419379341724512692602777568960
61419379341731671662860169295666
61419379341735273796846284614558
61419379341735273934106952900802
61419379341735318270996335818580
61419379341735323210686606270790
61419379347595869112181092303112
61419379347597069686249128656392
61419379347597119097578967604706
61419379347605219405180427462886
61419379347607921108615429077670
61419379347607921108887398260868
61419379347607921108887484349936
61419379347607925913010798997174
61419379347607926047827190252336
61419379347607926459609196161308
61419379347607926462056912499368
61419379347608821539438511614896
61419379347608821539439540465958
61419379347631888117796087304988
61419379347631936296286176972182
61419379347632236483862167094924
61419379347632243026624144383266
61419379347632243026624919222138
61419379347633088691864123191916
61419379347633092396209923676712
61419379347633136870357652282360
61419379347633138105704444848148
61419379347633138700499900766680
61419379347639993228101350416544
61419379347640041406592211736070
61419379347640346901583389767906
61419379347643899209947952010386
61419379347643943684098003097768
61419379347643948623787498827746
61419379347643948623788273666618
61419379350587901223345525612931
61419379350587901223345554192647
61419379350587901635881048469387
61419379350587901681647432611723
61419379350587901681647432613127
61419379350587901818905864407695
61419379350587901818908187337115
61419379350587901825767468707841
61419379350587907179693401270583
61419379350598408473871578541718
61419379350598408519625134753826
61419379350598408519625163333542
61419379350598408521320083469414
61419379350598413255118188358097
61419379350598413804160862903393
61419379350598708663142143842137
61419379350598708663142143842146
61419379350598708664837092557734
61419379350598712346305728447889
61419379350598712346305728565981
61419379350598713993430653369155
61419379350598713993431428203815
61419379418500274636937819394930
61419379418511125922340463936470
61419379418511426065835780784198
61419379418511426065856701490550
61419379418511431419022778189094
61419379418511431419025872789720
61419379418511432654369567568342
61419379418533039691642569209916
61419379418533039693316224147810
61419379418535441253255481618806
61419379418535441253258576219432
61419379418535693218320803143266
61419379418535696922666603628062
61419379418535696922687524334414
61419379418535741395077656913768
61419379418535741396751570118866
61419379418535742629671562331372
61419379418535742632098362680442
61419379418535743041453568240344
61419379418535743226894589204306
61419379418535746335711938460414
61419379418535746336444163165238
61419379418535746336465083871590
61419379418536641962868432108700
61419379418536643657468861057032
61419379418543546363561516382694
61419379418547448824057943648786
61419379418547448824057944581906
61419379418547448824078864355138
61419379418547448824078865288258
61419379418547448824081188236552
61419379418547453763770683499970
61419379421467096805744248344088
61419379421491412136662361679000
61419379421502211209668148518014
61419379421502211209668492874286
61419379421502211212113546975062
61419379421502211212116215346650
61419379421502211217197235762146
61419379421502211217197235779408
61419379421502213665108186028784
61419379421502213665861331457222
61419379421502218354851012306873
61419379421502218355603036993535
61419379421502218355604157736763
61419379421502218950400388494167
61419379427399736811428835403626
61419379427399737360471509948922
61419379427410543581108543100582
61419379427410543624414376838139
61419379427410543624414748393161
61419379427410543624414749909481
61419379427410543625167893804094
61419379427410543625167893804337
61419477088127350581892372158946
61419477088200296577155696471140
61419477088223396324320940787490
61419477088223407444951056637924
61419477300910811441221889516938
61419477300910811448815718521908
61419534520585039456696716445081
61419534520912846132309103983975
61419534520912846139902932988945
61419535211883407620529429033587
61419535211883418741097097141841
61419535212211214303735645577451
61419535212211225414261763625313
61419535212211225421792830511227
61419535212211225424303313685705
61419825422335212903186664405795
61419825499147343273508340551719
61419825883208863979006518429141
61419825883208891842093980075947
61419825960020994349328567646407
61419825960033001919315499319847
61419825962987514134362499327620
61419825962987514729159476209154
61419825977684779044092866275535
61419825977745998021106495603757
61419825977757675615474661827697
61419825977757725028498704417389
61419825977757725028499075953697
61419825977757725036846050369843
61419825977782337391418084305337
61419825977782337391418455841645
61419825977782337392255284078229
61419825977782337394954055145531
61419825980748357527995727536429
61419825981684930917532620342509
61419825981684930923431873703233
61419825981720953635086126572335
61419825981720953635903148711491
61419826113645253305581735436337
61419826113657305355574180733543
61419826113677718216748555106731
61419826113680720248409825794129
61419826113680720254246690107299
61419826113680722083553258247939
61419826113681620677266277064923
61419826190457383675903784653603
61419826190469391245890716327043
61419826190469435718092820829069
61419826190469435725623887714983
61419826190469440664751621694711
61419826190488948158214153053203
61419826190488948164050644294871
61419826190493751047588324765869
61419826193447165155426105106189
61419826193448215084120876494570
61419826193448215085752690019760
61419826193448215678917851859784
61419826193448215680549666901134
61419842731690745098825720926358
61419842731690750594338136557784
61419843210265088236738819601866
61419843210265090021128626483002
61419843343232074640436153617767
61419844628359487428934818085218
61419844629234839135342768574514
61419844646084462957330792665370
61419844646959814807589048462548
61419844779028038902755426272925
61419844856820882063494877949561
61419845258575289903271725317697
61419845258576190326291312975161
61419845258576190331291353756011
61419845258576190333822754448897
61419845335388320695776538660107
61419845335388320696341394544423
61419845335388320696613362192427
61419845335388320703872461430337
61419845335395225194627730802357
61419845335399127654873485150133
61419845337394537000317878839600
61419845337394537001134900978756
61419845338342832909066200904578
61419845338342832910823911739382
61419845338342832916660402981050
61419845338342834693454893176790
61419845338342834695212603992720
61419845338342834695965749422610
61419845338342834700233187704156
61419881258553148516861976549815
61419881258553149111386611195523
61419881258553149111658578824813
61419881896648665480497532308245
61419881896660372854456864628891
61419881973460795850819208454169
61419881973785000252903739557365
61419881973785000252924658728731
61419881973785000260515389963797
61419881973785000262213437965769
61419881973785000262774826196623
61419881973785002092356834342993
61419882109684290674489125251061
61419882109684290682836099667207
61419882109688189431413044364985
61419882186496421052340720862011
61419882186496421052905579934271
61419883332383407603657008806755
61419883332383407606167491981233
61419883332695899136356200532145
61419883385561037558676145694085
61419883391458849570004855060245
61419883391458850804786788555177
61419883391783005803156603940777
61419883391783053981671053736169
61419883391783053982235912808429
61419883391783055217017846303361
61419883409159514706608126989189
61419883409195521502691630796333
61419883409483669704977942374789
61419883409508018533074654187245
61419883409508029506405907513585
61419883409508029506677876677909
61419883409519742377571025834609
61419883409519742377759311129381
61419883409519742377822072894305
61419883409519742377842994998933
61419883409519742385918000250755
61419883409519742387884545059325
61419883409519742388449404131585
61419883413446647986915891443635
61419883413446664595463727138067
61419883545410023606611499464523
61419883545410023606611499582567
61419883545410321965738587021797
61419883545411217182832123437089
61419883545411219012975519814313
61419883545411222533299320535303
61419883545411222533550369012149
61419883545411222534303512888131
61419883622219445092636077624501
61419883622219450435676924625189
61419883622219450435760492659557
61419883622219450436513749673829
61419883622219450443270753630159
61419883622219450445802154323045
61419883622219450446367013395305
61419883622222153384396006516761
61419883622223338079376214439445
61419883622223352896006245453425
61419883622878610562992720107343
61419883622878643916237252275849
61419883622878659976017134233343
61419884023972652166979767491431
61419884023972652172816631804601
61419884023973552595836218762225
61419884023973557682015578953163
61419884023973558275995159089005
61419884023973558276812181247035
61419884023981657852629023853007
61419884023981659492163218482473
61419884023981659499757047487443
61419884023981665033430251080083
61419884023984366736928444922601
61419884023985560305552543734887
61419884024629165484942730783535
61419884100469583803690672317877
61419884100469583811284501322847
61419884100469588749595213163419
61419884100469588750412235302575
61419884100785638638223849669447
61419884100785688052065285934603
61419884100785688052085092032031
61419884100793743747965028549019
61419884100793743748782050688175
61419884100793788215084901829477
61419884100793788215356869477481
61419884100793788215921730066061
61419884100793788222678730834447
61419884100793788223515559071031
61419884100793789862212925463913
61419884100793789862484897816181
61419884100793789869806754468883
61419884100793793162643293050759
61419884100796496512181548075135
61419884101442148656364180595897
61419884101442148663895247481811
61419884101442196293346872285435
61419884101453003103802678513101
61419884101453003830776605478885
61419884101453003831341461363201
61419884101453003831613429011205
61419884103748106463173708439205
61419884103748106463990730578361
61419884104719813568006450227947
61419884104719813573842941469615
61419894393715601924830766515465
61419894393716474492229647771317
61419894393716518407296253807793
61419894393719209729751182290937
61419894393720410489825589104897
61419894393751591283719711104757
61419894393751624637299830431803
61419894393751641291540727524469
61419894872221818010439132206073
61419894872314260384371363267993
61419894872318131140193117442639
61419894872318162844889083690991
61419894872319015236652616859965
61419894872319029916022294780897
61419894872319063277613798668655
61419894872319064513235654627791
61419894872319064650492938516197
61419894872319065062278673546829
61419894872319079337393683323043
61419894872319079921876767908359
61419894872319079922148364020055
61419894872319079923571343552605
61419894872319079924408171789189
61419894872325969002962794997603
61419894872325984421857672497113
61419896308038190208318623089841
61419896308048997158504763513935
61419896308049002693055947654735
61419900544595529523504079634221
61419900544599431983184976543773
61419900544599431984021800076093
61419900544606380999430438105019
61419900544630646322525209853575
61419900544630696328651655333305
61419900544630696330346227789607
61419900544634598783060913697561
61419900544634598783332881345565
61419900544634598788332549054913
61419900544634598789169372587233
61419900544634598790591980583475
61419900544634598791428808820059
61419900562320505194996926409931
61419900562324092649616321158807
61419900562324140871349512559779
61419900562324407655431337097689
61419900562324407655515019923305
61419900562324441017127444026157
61419900562332257093943245959615
61419900562336148398117816946503
61419900562336150227989503974899
61419900562336158959664737179277
61419900562336164450091485346393
61419900562356522417038017008331
61419900562356557559964167744619
61419900562356557562475508310577
61419900562360424877556110521705
61419900562360426661861125021081
61419900562360426661944807374313
61419900562360460020481516650183
61419900562360460023558089341029
61419900562360476072458738325835
61419900562360476079989805211749
61419900562360476079989805683925
61419900562360476677861752822427
61419900621407659893825382708483
61419900621442826098339860167923
61419900638844450159538624520053
61419900639132635565318602555695
61419900639136538025564726904745
61419900639144386876999758252763
61419900639144387471524392898471
61419900639148245406300870671601
61419900639148278765653860063771
61419900639148278768185263944601
61419900639148289329714444160717
61419900639148289337245511046631
61419900639148294820162113034185
61419900639148294827693179920099
61419900639168652787359693154095
61419900639168652794891131595191
61419900639168654570932854031653
61419900639168654578463920917567
61419900639168654579279828447799
61419900639168702803277008603483
61419900639168703992304242573799
61419900639172555247605817503145
61419900639172555255136884389059
61419900639172557031178606825521
61419900639172557032015435062105
61419900639172557038709673711435
61419900639172557039546501948019
61419900639172604668998126751643
61419900639172606442508445307275
61419900639172606450039512193189
61419900639172606452549995367667
61419900639172606453386823604251
61419900774742833021278982072277
61419900774926554207268664967483
61419900775031915143225340160913
61419900775031920634467988894755
61419900775031964564596728703059
61419900775035856445995942353559
61419900775035856456037492413951
61419900775035856638779089584017
61419900775035856639615917820601
61419900775067037432673211583877
61419900775067070784495137272461
61419900775067070787006477857133
61419900775067086838982466354195
61419900775067087433779068647907
61419900775067087441310137069015
61419900775070989899296458334321
61419900775070989901555889862883
61419900775070989902392718099467
61419900851883109151309181891173
61419901253306369193063843790225
61419901253525207176381285350559
61419901253532445209653824231543
61419901253536014129832175102083
61419901253536063532815039167691
61419901253536063542856589228083
61419901253630573612805047717971
61419901253633608993842584170111
61419901253634476064975795260017
61419901253634476065708020455891
61419901253634476065791702809123
61419901253634476073322769676163
61419901253634477850180390463191
61419901253634477856895549818873
61419901253634509427404127384359
61419901253634511211797033079335
61419901253634525476305633741771
61419901253634525484652608157917
61419901253634525486347183802163
61419901253634526070830268387479
61419901253634526071081315447175
61419901253634526073361672268309
61419901253634526073612720745155
61419901253634526079177242803625
61419901253634526081708646684455
61419901253641413914878025053855
61419901253641430569116597331987
61419901253645333032144802483531
61419901330445441004783576632911
61419901330445707659196324903199
61419901330445707660033153139783
61419901330446606443372478211511
61419901330446655857233720574095
61419901330446656441151571480615
61419901330446656441988399717199
61419901330453560941676789022939
61419901330453560942513617259523
61419901330457413256359679347679
61419901330457413257196507584263
61419901330457413394373493045099
61419901330457446608181605036263
61419901330457448578033472140117
61419901330457462670220921710263
61419901330457462807397907171099
61419901330457462808234735407683
61419902689320271013863053625523
61419902689321173227984541148975
61419902689329278338289806126771
61419902689329321026356335750613
61419902689333223486874057727679
61419902689333223486875086580193
61419902689352735925029873995757
61419902689353636348049460953381
61419902689356340028111534547949
61419902689356640031922478428011
61419902689357490639278748717843
61419902689357538808567182911573
61419902689357538817793198513235
61419902689357538818358057585495
61419902689357540053139991080427
61419902689357540187886048715915
61419902689357544352278927598133
61419902689364395129779869460211
61419902689364443305766013163343
61419902689364448841946686014799
61419902689364448842762595080065
61419902689368301294623245705917
61419902689368345768794218314727
61419902689368345769359077386987
61419902689368350708483713228225
61419902689368350708484488068501
61419902766145309521728181061681
61419902766145353849393726675719
61419902766145353856924793561633
61419902766145358935589423424265
61419902766168470398182162235741
61419902766168725930331837941765
61419902766169621146605917215601
61419902766169621147442745452185
61419902766169670557935755697355
61419902766169670560446238871833
61419902766169670561283067108417
61419902766169670962190050770571
61419902766169670969721117656485
61419902766169674127532405376077
61419902766180431527495192386245
61419902766180476001664616537117
61419902766180476138841601997953
61419902766180480940519606512245
61419902766180481078533420209665
61422436426180586911181697955262
61422436426188692020922876834834
61422436426212718271402709175348
61422436426212718271402709525268
61422436426213007487323571466606
61422436426213018597850375427652
61422436426213018600360972920994
61422436426215409001320957801294
61422436426215410236102891296226
61422436426215721584143464863458
61422436426216609209527680526446
61422436426216609621142492975582
61422436426216620322565081980834
61422436426216620871357052423026
61422436426216622106138985917958
61422436426216622151892484738966
61422436426223514111062136680866
61422436426224714730883671855154
61422436426224725981098231302598
61422436426224726026851730123606
61422436427067645767969268444430
61422436427067662193589517931928
61422436427088320486982972436684
61422436427088320486982972786604
61422436427088370312689240040736
61422436427088370312689240044948
61422436427088370312689241107758
61422436427088370312689241457678
61422436427090723238272890109566
61422436427090723284026388930574
61422436427091071604342321839828
61422436427091957209916346734526
61422436427091972027299548673710
61422436427098827113232135494206
61422436427100077693426499470488
61422436427161001286112255110370
61422436427161001286112340849518
61422436427161255364126778741706
61422436427161301475361928402206
61422436427161301475362014141354
61422436427161301475382849112978
61422436427161301475382934852126
61422436427161301482893081031480
61422436427161301665907305879912
61422436427161305189017053776218
61422436427161305362659304889694
61422436427163656326821597140860
61422436427163707936018201345896
61422436427164002767035672640654
61422436427164006480670135571098
61422436427164006480670221664378
61422436427164008127799192326112
61422436427164857086330887801546
61422436427164858869904791738670
61422436427164903205097190091320
61422436427164903342357944816712
61422436427164903388111414939752
61422436427164907091641307894316
61422436427164908693016894513240
61422436427164908876031119361672
61422436427171811813236881324786
61422436427172112002758437710743
61422436427172112002758437710752
61422436427172962744864037123310
61422436427196123435855182884456
61422436427197324192853876051800
61422436427197324375868100900232
61422440095481112510075607547687
61422440095481114157204319929167
61422440095481114157204664302701
61422440096355558837708550655975
61422440096417688141454502073643
61422440096421290275524185077031
61422440096421290275526509425005
61422440096421290275527627220469
61422440096421290275527628283279
61422440096428493170327197237329
61422440096428493719369871782625
61422440096428493719369957871693
61422440096428493719931631544379
61422440096428493719934730731225
61422440096428493719934730849269
61422440096428493719935070501277
61422440096429394149670194944481
61422440096429394149920899047585
61422440493949143361976185590902
61422440493977362386227408400374
61422440493977362386227408518418
61422440565168754392317044621120
61422440724701639300925429181376
61422440724701639300925457879136
61422440724701639310715271779948
61422440724701639310716305371458
61422440724705541176436389928108
61422440724705541176437423146612
61422440730318475214430619661890
61422440730540966523835444761639
61422440730610264668189828843124
61422440730610264668189828961216
61422440730610264668189857540884
61422440730610264668189857658976
61422440730610264668189943280032
61422440730610264668273511314608
61422440730610264668273511668740
61422440730610264668273540366500
61422440730610264668273626105648
61422440730610264678064387858822
61422440730610264714006175518124
61422440730610264714006204570016
61422440730610264714006290309164
61422440730613868229574031467792
61422440730614168373091040556112
61422440730621972104533276852432
61422440730622016569395700129771
61422440730645386866008826853017
61422440730646331715686141152280
61422440730646331715686141170994
61422440730646331898616797966344
61422440730646331898616912285000
61422440730646331898616912290824
61422440730646331898616912303874
61422440730646331898616912403092
61422440730646331898616912757384
61422440730646331898700480437460
61422440730646331898700480791752
61422440734443816308170714104967
61422440734454371154465258419259
61422440734455571731040335809195
61422440734455571868238329832521
61422440734475079273563862735203
61422440734475079275256116480915
61422440734475981490196955227733
61422440734476231808007695643527
61422440734476279847631899088483
61422440734476279847633018283627
61422440734476279847633018285031
61422440734476279849324152834195
61422440734476281631206922220751
61422440734476281633713962897659
61422440734476281633713962903275
61422440734476281676939586425671
61422440734478682781850035609835
61422440734478981139284980883363
61422440734478982922860003661499
61422440734478982925367044692539
61422440734478982925367044698155
61422440734479883353409912085447
61422440734479883353411031280591
61422440734487086800326290082795
61422440734487086800326291495573
61422440734487987228369157470087
61422440734487987230877317347755
61422440734487987368075311371081
61422440734548025268010415067507
61422440734548025268010415184147
61422440734548030756748379149742
61422440734548925835759463634999
61422440734548931187299406060411
61422440734548931324497398670958
61422440734548931324497398670959
61422440734549225842078451537427
61422440734549225842078480117143
61422440734549231330812943128035
61422440734549231330817075079875
61422440734549231375733142988693
61422440734549231376486288422954
61422440734549231376566528036499
61422440734549231376569971242747
61422440734549231513746957054907
61422440734549231513746957059279
61422440734549231513747731893939
61422440734549232567855347019063
61422440734549232613525335196802
61422440734549232750786003832967
61422440734549232750786003833127
61422440734559738138238782942362
61422440734560933223633968977273
61422440734560933223633969095317
61422440734560933406564511118133
61422440734560938711553673399193
61422440734560938711553673517237
61422440734560938714566255061909
61422440734560938757223546903729
61422440734560938757223546905181
61422440734560938757286222929505
61422440734560938757286337720753
61422440734560938757307229729345
61422440734560938759730587934769
61422440734560938759814270642341
61422440734560938759814270760385
61422440734560938760319811274017
61422440734560938894484215540053
61422440734560938894484215541505
61422440734584047980481721958661
61422440734584049627610778715127
61422440734584049764808771321462
61422440734584049764808771325675
61422440734584348123998731165025
61422440734584348169752287377133
61422440734584349359261842318134
61422440734584349405015398530242
61422440734584349954140979649345
61422440734585248554549758311941
61422440734585248691747636599253
61422440734585249789833760530121
61422440734585249789833761591527
61422440734585249789833761592931
61422440734585249927094429166445
61422440734585249927094430229255
61422440734585249972827094432771
61422440734585250338875660235141
61422440734585250338876435075417
61422440734585250338876436138227
61422440734585250338876808145514
61422440734585250338876808145515
61422440734585250338876808146918
61422440734585250338876808146919
61422440734585250384609100341743
61422440734585250384630364359026
61422440734585250384630364359027
61422440734585250384692006796261
61422440734585250385173184573727
61422440734585250521891032993947
61422440734585250521891032995351
61422440783799600227986669635254
61422440783823015583923833415469
61422440787762878690763106745302
61422440801525776656478582999682
61422440801525776656499503356162
61422440801525776656499503706082
61422440801550121633262697803813
61422440801550137007031699190159
61422440801550137007031699306799
61422440801550138104552103120827
61422440801550138104552103237467
61422440801552543508274443829571
61422440801552543508337206298544
61422440801560648618077609987923
61422440801560948761594619076243
61422440810424787442196968209096
61422440810972477672583466313279
61422440811263799640844289878723
61422440811263799640844289996767
61422440811264099964784915218031
61422440811287210834923393969469
61422440811287210835174098072573
61422440811287210880656058172985
61422440811287211429698732718281
61422440811288111448405078048493
61422440811288111997447752593789
61422440811288411452464658761403
61422440811288411591922087136813
61422440811290813106170177574605
61422440811290813151902841778121
61422440811291113295416751561551
61422440811291113295419850866441
61422440811292013863165771437059
61422440811292013863168870741949
61422440811300084391637747357740
61422440811300084391658668064140
61422440811300117600927024211151
61422440811363762849002855222629
61422440811363762849002941316069
61422440811363764635021124165177
61422440811363764635083885934313
61422440811364062992519979100745
61422440811364062992540871109337
61422440811364063038273535312853
61422440811364064824354479814457
61422440811364959718725090735577
61422440811364959718725176829017
61422440811364963423008215194549
61422440811364963423008215194597
61422440811364963423070891220325
61422440811364963423070891220373
61422440811364963423070977313813
61422440811364963423071006011573
61422440811364963423091898020165
61422440811364963425515256225589
61422440811364963425598938934565
61422440811364963425598939051205
61422440811364963560268883830921
61422440811364963560268969924361
61422440811364963606022554834229
61422440811364965209151922281977
61422440811364965209172842871689
61422440811364965254905507075205
61422440811364965392103499685753
61422440811371863020389677510474
61422440811371868508622848154714
61422440811371868510816422963434
61422440811372163163885765893798
61422440811372168103013499873526
61422440811373068535070817474911
61422440811373068535070846171267
61422440811373068535091738179859
61422440811373068535823962903349
61422440811373068535844883609749
61422440811373068672268810085459
61422440811373068672268838781815
61422440811373068718022394993923
61422440811373069084866637448645
61422440811373069084887558155045
61422440811396178305614299209977
61422440811396178351367884119845
61422440811396179540145557303777
61422440811396179540396490989375
61422440811396179540960316936893
61422440811396179585878106829925
61422440811396179585878106834137
61422440811396179585878192927577
61422440811396179585899113511673
61422440811396179585899113515885
61422440811396179586150075899291
61422440811396179586713901846761
61422440811396179952742581126119
61422440811396180134858105703737
61422440811396180134858105707949
61422440811396180134920867472873
61422440811396180134941788056969
61422440811396180134941788061181
61422440811396180135694158650795
61422440811396478494801554878547
61422440811396478494884893324805
61422440811396479729395202010281
61422440811396479729395202015897
61422440811396479729395230595613
61422440811396479729583488373479
61422440811396479730230911051721
61422440811396479775148786807721
61422440811396479775420756109016
61422440811396480324191461353017
61422440811396480324463430654312
61422440811397378925352238118281
61422440811397378925352582493427
61422440811397378925352611191240
61422440811397379062613251129750
61422440811397379062613251129751
61422440811397380159883467039337
61422440811397380159946229275241
61422440811397380159946257856361
61422440811397380159967149864953
61422440811397380160134515988359
61422440811397380160134544686172
61422440811397380160155436694759
61422440811397380160698255374425
61422440811397380160781938200041
61422440811397380297144136146641
61422440811397380297144250471121
61422440811397380342897806679017
61422440811397380342897806683229
61422440811397380343148769534604
61422440811397380708926141584633
61422440811397380708926142055613
61422440811397380708926142057017
61422440811397380708926142061229
61422440811397380708988903820537
61422440811397380708988903826153
61422440811397380709741274765638
61422440811397380709741274765639
61422440811397380709762195470634
61422440811397380709762195470635
61422440811397380754742488613765
61422440811397380754742488617977
61422440811397380754930775443576
61422440811397380755494859675560
61422440811397380891940481224313
61422440811397380891940481228525
61422441929773326654071917932428
61422441929781430529302013286248
61422441929781447130259119162556
61422441929781447130259204901704
61422441929999984969807556185978
61422441929999984969994809068738
61422441930000285113240882094550
61422441930000285113240882448682
61422441930000285113240882566774
61422441930000285113324564920166
61422441930000285113324565274298
61422441930000285113574465840770
61422441930000285113574494655170
61422441930000285159057229123682
61422441930000285159057229477814
61422441930000285159328079446994
61422441983165902007845225599629
61422441983176712525365226936999
61422442000891783783267880588812
61422442000903789514074718815516
61422442000903789521417872415142
61422442000903789521417872415302
61422442000903789521417873464902
61422442000903789521417873477952
61422442000903789521501556284694
61422442000903789521689841579466
61422442000903789521689842642276
61422442000903791168064606062898
61422442000903791168064634644018
61422442000903791168064634760658
61422442000903835642714431989139
61422442000903835642780665999313
61422442000903839339780987486590
61422442000903839347124142486055
61422442000999846971763015587607
61422442006776092034535006310146
61422442006800403652636772399910
61422442006800403652636775587854
61422442006800403652636801097670
61422442006800403652636890379102
61422442006800403660164743641054
61422442006800403660164854890018
61422442006800403660168211294308
61422442006800403660168212357326
61422442006800403660248451509926
61422442006800403660251893653364
61422442006800403660251895182734
61422442006800409148084559195298
61422442006800409148084559195346
61422442006800409148084559311938
61422442006800409148084559311986
61422442006800409150615963076176
61422442006800409193900820135362
61422442006800409193900820601922
61422442006812114737905820794436
61422442006812114737989503619844
61422442006812114737989504665232
61422442006812114745247913639826
61422442006812114745248945342010
61422442006812114745332628521710
61422442006812114745332629683738
61422442006812114745332630038030
61422442006812114745583676981086
61422442006812114745583677097726
61422442006812114745583678160584
61422442006812116574889098395222
61422442006812116574889126976342
61422442006812144807041835087139
61422442006812164570954096688551
61422442006812411230238826856173
61422442006812411230427112150945
61422442006812414927239176911680
61422442006812414927239177955616
61422442006812414927239177957068
61422442006812414934581184134722
61422442006812414934582301813546
61422442006812414934582302857482
61422442006812414934582302876356
61422442006812414934582302975574
61422442006812414934582303329866
61422442006812414934770588152254
61422442006812414934770589220888
61422442006812414934770589687448
61422442006812414934854270977870
61422442006812414934854272040680
61422442006812416718343345714406
61422442006812416718343460038886
61422442006812416718343460505446
61422442006812416718406107483542
61422442006812416718406136064662
61422442006812416720853943343053
61422442006812416720853943343054
61422442006812461048476531417579
61422442006812461055798649519765
61422442006812464760225809881883
61422442006812464890080761813234
61422442006812464890142376022076
61422442006812464890143409594712
61422442006812464890143438174428
61422442006812464890143439238690
61422442006884193526304112314341
61422442006885094086521692228062
61422442006885094086521692232434
61422442006885094086521720924418
61422442006885094086521807017858
61422442006885094091605409594862
61422442006885094091605409599234
61422442006885094094049660281262
61422442006885094094049774600126
61422442006885094094053127467956
61422442006885094094053132183866
61422442006885094094053132189690
61422442006908472339111098074971
61422442006909411253668786025498
61422442142698786918900413949871
61422442142698786926243452758457
61422442160209732581875176524260
61422442160209732581875181110480
61422442160217838286140990049540
61422442160404289001770978438587
61422442160424668699406586010350
61422442160424668699406671631454
61422442160424668699406671632858
61422442160424668699406676236548
61422442160424668699406676354592
61422442160424668701666022125132
61422442160424668701666107747640
61422442160427371637435923492450
61422442160428570565127679694242
61422442160428570565127704158510
61422442160428570565127708390598
61422442160428570565190466277726
61422442160428570567387140273292
61422442160428572211503959841358
61422442160428572211503959845730
61422442160428572394434616655422
61422442160428572394434616659794
61422442160428572394497378656594
61422442160428572394497378774638
61422442160428572396693708413932
61422442160428572396944842629877
61422442160428572396944842629878
61422442160436676271904088014517
61422442160436676271904088014518
61422442160436720561112659147967
61422442160436720561116131038925
61422442160436720561178893158141
61422442160436720744109548566458
61422442160501516559304614973432
61422442160501549906046032568838
61422442160501549906882741310118
61422442160501549906882856101158
61422442160501549906882860822892
61422442160501549906945532243734
61422442160501549906945536848668
61422442160501549911129635144598
61422442160501549911129635262642
61422442160501549911129635616774
61422442160501549913720358999802
61422442160501549913723798078956
61422442160501549913723802679678
61422442160501550501679464632923
61422442160501550501742226752139
61422442160501551560849413040659
61422442160501551743780069854515
61422442160501551743783511997953
61422442160501551743783513043501
61422442160501551743783513047713
61422442160501551743804433749901
61422442160501551743804433767163
61422442160501551743867195869117
61422442160501551743867195873329
61422442160501551743867195886379
61422442160532770190964157175542
61422442160532770190964157293586
61422442160532770190964161879806
61422442160532770190964501649858
61422442160532781304001560147654
61422442160532781304001560164916
61422442160532781304001563334194
61422442160532781304001564398456
61422442166114439482544949248008
61422442166114439482545293604280
61422442166114441266119197541404
61422442166114441311851861744920
61422442166118041753457431663572
61422442166118042988239365041912
61422442166118042988239365158504
61422442166118057805434285345200
61422442166118057805622480892188
61422442166118057805706164184156
61422442166118057805706249923304
61422442166118057805706254509524
61422442166118341942790702041876
61422442166118343177572635536808
61422442166118357994955927801360
61422442166118358543747807918184
61422442166118358543747893657332
61422442166118358543747898243552
61422442166118359778529741413116
61422442166118359778529827152264
61422442166125262896406696427352
61422442166126146863198610426552
61422442166126146863198610543144
61422442166126146863282551985884
61422442166126163326957723692312
61422442166126447052531880921448
61422442166126447052532225277720
61422442166126463653488986797756
61422442166126463653489072536904
61422442166312614225602305874151
61422442166312614225665067993367
61422442166333288571034999558738
61422442166333288571035002746682
61422442166333288571035028256498
61422442166333288571223285922144
61422442166333288571223400707568
61422442166333288571303611274836
61422442166333288571306968741936
61422442166333288571307082116034
61422442166333288577813294087508
61422442166333288577813294087716
61422442166333288577813297274048
61422442166333288578566438453136
61422442166333288578566439516154
61422442166333288578566439521770
61422442166333288578650122341562
61422442166333294066482674749626
61422442166333294066482674867670
61422442166333294066482675221802
61422442166333294066754754118818
61422442166333294066754758723912
61422442166333294066754758841956
61422442166333294066817401802530
61422442166333294066817430616930
61422442166333294112571015408754
61422442166335997007294145744397
61422442166336895789021539676770
61422442166336897435335033240402
61422442166336897618349372761990
61422442166336897620525126169408
61422442166336897620797095352446
61422442166336930789419489191091
61422442166336945607050009540648
61422442166336945607050038118960
61422442166336945607050038120364
61422442166336945607050300650016
61422442166337195978020512979338
61422442166337195978208541056666
61422442166337195978292133556914
61422442166337197761782699142786
61422442166337197761782699147158
61422442166337197761845461143958
61422442166337197761845461262002
61422442166337197761866381850310
61422442166337197764042135257728
61422442166337197764292925117241
61422442166337197764292925117242
61422442166337197764293183734366
61422442166337197764314104440766
61422442166337231116201886499271
61422442166337240994394338658527
61422442166337240994457100777743
61422442166337245933518624373404
61422442166337245933581357796264
61422442166337245933581386492620
61422442166345001312804418393997
61422442166345001495484112936764
61422442166345029313657023236535
61422442166345034847372153625443
61422442166345034847560439969975
61422442166345296148637054015001
61422442166345296148825339309773
61422442166345301639001121908444
61422442166345329502906696526919
61422442166345345966874758576407
61422442166345345974196876678593
61422442166345346103863545187235
61422442166345346111457631053822
61422442166408974569743090902043
61422442166408974569743094088529
61422442166409841776692241335435
61422442166409841776692241336839
61422442166409841783135688730980
61422442166409875129877105967882
61422442166409875129960674002250
61422442166409875129960674002410
61422442166409875129960674006622
61422442166409875129960702698606
61422442166409875129960702698766
61422442166409875129960788792046
61422442166409875130713934221936
61422442166409875130776578363412
61422442166409875130776605642778
61422442166409875130776607061172
61422442166409875130776610247712
61422442166409875130776691619418
61422442166409875130776691736058
61422442166409875134960708543642
61422442166409875134960709015818
61422442166409875135044391369050
61422442166409875135044391373422
61422442166409875137488642055450
61422442166409875137488756374314
61422442166409875137492109242144
61422442166409875137492109708704
61422442166409875137492113958054
61422442166409875137492113963878
61422442166409875137551432398846
61422442166409875137554871478000
61422442166409875137554876078722
61422442166409875137554876083093
61422442166409875725489617325567
61422442166409876784617695624131
61422442166409876784683929634305
61422442166409876784683929647403
61422442166409876921881922257788
61422442166409876967614586442545
61422442166409876967614586461259
61422442166409876967698269268161
61422442166409891608841957402053
61422442166410175324294064659434
61422442166410175324294064665258
61422442166410175326822026397034
61422442166410175326825465358144
61422442166410191932779139638702
61422442166441362199084775564685
61422442166441362204231226937338
61422442166441362204231231051382
61422442166441390062798798096577
61422442166441390069576976794375
61422442166441395550718410657936
61422442166441395558312239662906
61422442166441395558312239780950
61422442166441395558312243913708
61422442166441395558312244367170
61422442166441395558312244385884
61422442166441395558312584137222
61422442166441397387807438517400
61422442166441397387807438639656
61422442166441406671349642635018
61422442166441406671349645821558
61422442166441406675617428478090
61422442166441406675617428482302
61422442166442246155897531733536
61422442166442246155897532205712
61422442166442246155897617826816
61422442166442246155897617944860
61422442166442246155897900554076
61422442166442246155897904786004
61422442166442246155897990879444
61422442166442246163429053178978
61422442166442246163429057784072
61422442166442246163429057883242
61422442166442246163429057902116
61422442166442246163429311446182
61422442166442246163429316045452
61422442166442247809805223240722
61422442166442247992735880054786
61422442166442247992819562762310
61422442166442257276194401246374
61422442166442257276194486985362
61422442166442257276278169810930
61422442166442257276466369943978
61422442166442257276466370429412
61422442166442257276466456168560
61422442166442257276466459337630
61422442166442257276466460754780
61422442166442257283809494963888
61422442166442262627188080705750
61422442166442262627188084937678
61422442166442262627188084956552
61422442166442262627188166444738
61422442166442262627188171031118
61422442166442262627188171049832
61422442166442262810118737519814
61422442166442262810118737525430
61422442166442262810118742242791
61422442166442262810118742242792
61422442166442262810118823258802
61422442166442262810118823258962
61422442166442262810118823264578
61422442166442262810118827844974
61422442166442262810118827845182
61422442166442262810118827863896
61422442166442262810118827963066
61422442166442262810118827981940
61422442166442262810202420345222
61422442166442262810202506084370
61422442166442262810202510670590
61422442166442262812461946922343
61422442166442262812712990677455
61422442166442262812712995381719
61422442166442262817461862073164
61422442166442290630547358807144
61422442166442290630547473598184
61422442166442290630547703180678
61422442166442290630547730815628
61422442166442290630547816554776
61422442166442290630547817971926
61422442166442296164200066162860
61422442166442296164200094736752
61422442166442296164200094736960
61422442166442296164200094854844
61422442166442296164200180476108
61422442166442296164200180948284
61422442166442296164283777562368
61422442166442296164283863301516
61422442166442296171877577870982
61422442166442296171877606567338
61422442166442296171877610799426
61422442166442296171877950923610
61422442166442296171877955172960
61422442166442297818442148725860
61422442166442297955640141336408
61422442166442307106168455743050
61422442166442307284915095160554
61422442169072855987333015339647
61422442169072872588290121215955
61422442213614349279031136551617
61422442213679180461698518560405
61422442213679180461719439266805
61422442213687284153664345013377
61422442213687284336657763945045
61422442213687284336678684651445
61422442213711567546139444253212
61422442213711600900471505223382
61422442213711600900471505573462
61422442213711600900492397582054
61422442213711600900743474406580
61422442219595609377558180530233
61422442219595609560488837344089
61422442219595909704089528781394
61422442219619891535439635826325
61422442219619892769970517652256
61422442219619924889729827035951
61422442219619924889792589155167
61422442219619926124302578505946
61422442219619926124302578972506
61422442219619926124323470981098
61422442219619926124490951423368
61422442219619926124511871663207
61422442219619926124574519107864
61422442219619926124574547688984
61422442219620186183442768176871
61422442219620191678956644914645
61422442219620191678977565621051
61422442219620192913738574750653
61422442219620192913738574750654
61422442219620225033309626941301
61422442219620226267819558896298
61422442219620226267819559363066
61422442219620226267819559368682
61422442219620226267819587594266
61422442219620226267819588060826
61422442219620226268091556777304
61422442219620236146347029458493
61422442219620241504600151466509
61422442219622642652736224173063
61422442237029968061666063784952
61422442237240745402634090626111
61422442237248850519718305127729
61422442237248850519718305131941
61422442237309779470656810422833
61422442237320585049051400728769
61422442237344868441714785976154
61422442237344901795795798702918
61422442237344901795795798703078
61422442237344901795795798819558
61422442237344901795795799169638
61422442237344901795816691178230
61422442237344901796067739304996
61422442237344901796067767886116
61422442237344901796067768002756
61422442237345767769681955670821
61422442237345767769681955672279
61422442237345802363544818576974
61422442237345802363544818578426
61422442237345802363544818578586
61422442237345802363544818695066
61422442237345802363544819045146
61422442237345802363544819049358
61422442237345802363628472822874
61422442237345802363628501402590
61422442237345802363816759180504
61422442237345802363816787761624
61422442237346052544429621661762
61422442237346052544492269106418
61422442237346052544492297687538
61422442237346062422768777164201
61422442237346063657529789952727
61422442237346067913115281939349
61422442237346067913198964759141
61422442237346069015531773852588
61422442237346069015782822212746
61422442237346069015782822329434
61422442237346069152980814823294
61422442237346095777100838484451
61422442237346101135270277312713
61422442237346102369863806475238
61422442237346102369863806476642
61422442237346102369863835056358
61422442237346102370052207507220
61422442237346102507061913760186
61422442237346102507061913876826
61422442237346102507145481911194
61422442237348518886894861197767
61422442237348518886957623312611
61422442237348813540044443740271
61422442237348819030411870286087
61422442237348819030474632400931
61422442237356624001531353575489
61422442237356624001719639466352
61422442237356918649785533344235
61422442237356918657128658241889
61422442237356924145048362663809
61422442246188477725563518142928
61422442246188777914834112023072
61422442621273130049215039506469
61422442621276739096259648617882
61422442621308252198958135572311
61422442621309202767561592493080
61422442621313056461817748187962
61422442621313056461817748304602
61422442621313106472630427074694
61422442621313106472714109550230
61422442621373127672528778795703
61422442621374000415412858230528
61422442621374000415412972549392
61422442621374000415412974065872
61422442621374000420496577113808
61422442621374033774013848582490
61422442621374033774013848699290
61422442621374033774013850098970
61422442621374033774828637034378
61422442621374033774828638434058
61422442621374033774829756248236
61422442621374033774829757311046
61422442621374333917530857669566
61422442621374333917530857675182
61422442621374333917530859191502
61422442621374333917530859204600
61422442621374333918345646004654
61422442621374333918345646122698
61422442621374333918345647522378
61422442621374333918345647539640
61422442621374333918345647539688
61422442621374333918346765201202
61422442621374333918346765317842
61422442621374333918346766380700
61422442621374345030567115936558
61422442621374345030567115940930
61422442621374345030567230726354
61422442621381187073590572381739
61422442621381231540709073835829
61422442621382089470729838618202
61422442621382104288112672104081
61422442621382104288112781817798
61422442621382104288112781817846
61422442621382104288112781819250
61422442621382104288112786404226
61422442621382104288112786422940
61422442621382104290372103615168
61422442621382104290372217934032
61422442621382104290372222637052
61422442621382104290372222655766
61422442621382137648971950778490
61422442621382137648971950782862
61422442621382148769603549708628
61422442621382148769603553955218
61422442621382148769603554309350
61422442621382404434140189876642
61422442621382404434140275499198
61422442621382404434140275615790
61422442621382437792488959866810
61422442621382437794999439504988
61422442621382437794999468083300
61422442621382437794999468084704
61422442621382437794999817175600
61422442621382448905526361321198
61422442621382448905526361325570
61422442621382448905526476110994
61422442621382448913120558796948
61422442621382448913120563378956
61422442621382448913120563397670
61422442621382448913873709875868
61422442621386007985650868126930
61422442638808387337069862586964
61422442638816491212029103385384
61422442638816493041335672925704
61422442639001714767752868692550
61422442639002915341820561740770
61422442639002915524751218554834
61422442639002915524751304648274
61422442639002915524751561859894
61422442639002915524751561860102
61422442639002915524813980674050
61422442639002915524814323979158
61422442639002915524835244685510
61422442639034133974195861452393
61422442639034178439054812690212
61422442639034178439054927014692
61422442639035329195009662786978
61422442639035329195009663253538
61422442639035329195010781050454
61422442639035329195010781050614
61422442639035329195010782100214
61422442639035329195010782113264
61422442639035329195093346079154
61422442639035329195094463403846
61422442639035329195094464920006
61422442639035329195281603371634
61422442639035329195281631019634
61422442639035329195282750214778
61422442639035329195344393138850
61422442639035330841657514698210
61422442639035330841657543279330
61422442639035331024588200093394
61422442639035331024588286186834
61422442639035331024588286653394
61422442639035331024650962212610
61422442639035334548263897805673
61422442639035334731194554619737
61422442639035334731465490682197
61422442639035379013373896121902
61422442639035379013373924684308
61422442639035379020717051121367
61422442639035379196116267622272
61422442639035379196116267622480
61422442639035379196116296201988
61422442639035379196116296203600
61422442639035379196116296220862
61422442639035379196116296674372
61422442639035379196116382413520
61422442639035379206179112877508
61422442639038082144207329747362
61422442639038082144395616454864
61422442639038982711956349622870
61422442639098976091989795444700
61422442639098976091989797310940
61422442639099009445507068896422
61422442639099009445507070296102
61422442639099009446321857231510
61422442639099009446321858631190
61422442639099009446321858648452
61422442639100160194683711953214
61422442639100160194683712069854
61422442639100160194684743655398
61422442639100160194684745171718
61422442639100160194768426835098
61422442639100160194768427997126
61422442639100160194768428351418
61422442639100160197215115834044
61422442639100160197215115950684
61422442639100160197216149052548
61422442639100171307721027785254
61422442639100171307721030618906
61422442639100171307721032017182
61422442639100171307721032018586
61422442639100171307721113524242
61422442639100171307721116712346
61422442639100171307721118112026
61422442639100171307804710144102
61422442639100171307804796233170
61422442639100171307804796349810
61422442639100171307804799419710
61422442639100171307804800936030
61422442639100171307993000156235
61422442639100176658442739130066
61422442639100176658442739596626
61422442639100176660974143010896
61422442639100176660974144527056
61422442639100176660974229099804
61422442639100176660974229216444
61422442639100176660974229216604
61422442639100176666057833314140
61422442639100176841457078769538
61422442639100176841457079236098
61422442639100176841457164858606
61422442639100176841457164975246
61422442639100176843904800291520
61422442639100176843904886030508
61422442639100176843904886030668
61422442639100176843967648149724
61422442639100176843967649549404
61422442639100176848988488612044
61422442639100176848988490128204
61422442639100204661238305002344
61422442639100204661238305003748
61422442639100204661321983124892
61422442639100204661321983129264
61422442639100204661321987827752
61422442639100204661322069218332
61422442639100204661322073921192
61422442639100204662073985346024
61422442639100204662074095550844
61422442639100204662074100137064
61422442639100204662136747466644
61422442639100204662136857553420
61422442639100204662136857670060
61422442639100204668853394382936
61422442639100204668853394384340
61422442639100204668853394483718
61422442639100204668853394500980
61422442639100204668853394501188
61422442639100204668853394855320
61422442639100204668916156620244
61422442639100210019575105131658
61422442639100210019575105249702
61422442639100210020389893466746
61422442639100210020389893584790
61422442639100210020389894516506
61422442639100210020389894517910
61422442639100210020389895001939
61422442639100210020391013842792
61422442639100210194974351754700
61422442639100210194974437843768
61422442639100210194974437960408
61422442639100210195977482421528
61422442639100210195978544573880
61422442639100210195978544592754
61422442639100210195978630331902
61422442639100210202505761597206
61422442639100210202505761945514
61422442639100210202505761951338
61422442639100210202505762063606
61422442639100210202505762063766
61422442639100210202505762995274
61422442639100210202505763014147
61422442639100210202505763014148
61422442639100210202505763113366
61422442639100210202505763463446
61422442639100210202505763467658
61422442639100210202505763480708
61422442639100210202568523712050
61422442639100210202568524066182
61422442639100210202568524182822
61422442639100210202568525110118
61422442639100210202568525128991
61422442639100210202568525128992
61422442639100210202568525582502
61422442639100210202589444416998
61422442639100210202589444771130
61422442639100210203320550280602
61422442639100210203320551330362
61422442639100210203320551349236
61422442639100210203320551815795
61422442639100210203320551815796
61422442639100210203320637419430
61422442639100210203320637438303
61422442639100210203320637438304
61422442639100210203320637554943
61422442639100210203320637554944
61422442639100210203321669140488
61422442639100210203321669494620
61422442639100210203321670540008
61422442639100210203321670540167
61422442639100210203321670540168
61422442639100210203321670544380
61422442639100210203321670656648
61422442639100210203321671010940
61422442639100210203341443457046
61422442639100210203341558261343
61422442639100210203341558261344
61422442639100210203342589828014
61422442639100210203342589846888
61422442639100210203342591244956
61422442639100210203342591263830
61422442639100210203342591717340
61422442639100210203404204409862
61422442639100210203404233106218
61422442639100210203404234641411
61422442639100210203405351947230
61422442639100210203405353364172
61422442639100210203405353482264
61422442639100210203405353836555
61422442639100210205016246655186
61422442639100210205037167361586
61422442639100221132611477834314
61422442639100221133364537525055
61422442639100221140205565120990
61422442639107065142223058692870
61422442639107079959605892288110
61422442639107079959605892301213
61422442639107079959606002015138
61422442639107079959606006601358
61422442639107079961865438247964
61422442639107079961865442834184
61422442639107079962053609820169
61422442639107079962053638399885
61422442639107079966949040829340
61422442639107113313687244446860
61422442639107113313687244919036
61422442639107113313687273493136
61422442639107113313687359232284
61422442639107113320465170975622
61422442639107113320465170979994
61422442639107113321281102498106
61422442639107113321281102616150
61422442639107113321281107202370
61422442639107124434318505003658
61422442639107124434318509721020
61422442639107124434318509725232
61422442639107124434318595814300
61422442639108264062111893756684
61422442639108264062299835622528
61422442639108264062299835622688
61422442639108264062299835740572
61422442639108264062299836094864
61422442639108264062300089657804
61422442639108264069642960642598
61422442639108264069977601600610
61422442639108264069977605714654
61422442639108264069977945956882
61422442639108264069977950207684
61422442639108264072174361335324
61422442639108264072174619602528
61422442639108265718550530929104
61422442639108265899284513979478
61422442639108265899284514097522
61422442639108265901481187743168
61422442639108265901481188093248
61422442639108265901732236569886
61422442639108265901753157276286
61422442639108275182680277401822
61422442639108275183015090193826
61422442639108275189458538650824
61422442639108280535933393094024
61422442639108280535933393112898
61422442639108280535933474601084
61422442639108280535933474601244
61422442639108280536121674753165
61422442639108280536184441572274
61422442639108280536184523077882
61422442639108280541268130359358
61422442639108280716667347216166
61422442639108280716667375794478
61422442639108280716667457301538
61422442639108280716667457302942
61422442639108280716667462005802
61422442639108280718110990590352
61422442639108280718864016629884
61422442639108280718864045676160
61422442639108280718864049908088
61422442639108280718864049926962
61422442639108280718864131415148
61422442639108280718864131415308
61422442639108280718864136001528
61422442639108280718864136020242
61422442639108280718926893534364
61422442639108280718926898139457
61422442639108280719115184478166
61422442639108280719136014859198
61422442639108280719136100598345
61422442639108280719136100598346
61422442639108280719136105184566
61422442639108280719198862717561
61422442639108280719198867303781
61422442639108308536196774154048
61422442639108308536196860241664
61422442639108308536196860243116
61422442639108308536280428277484
61422442639108308536280428281856
61422442639108308536280456973840
61422442639108308536280543067280
61422442639108308537095992851284
61422442639108308537096365921222
61422442639108308537096365922626
61422442639108308537096452016065
61422442639108308543811495517530
61422442639108308543811609836394
61422442639108308543811609953034
61422442639108308543874285860926
61422442639108313894533580404775
61422442639108313895537515671094
61422442639108314070748700201224
61422442639108314070748728779536
61422442639108314070748728897580
61422442639108314070748814518684
61422442639108314070936727806168
61422442639108314077463978460586
61422442639108314077463978578630
61422442639108314077463978932762
61422442639108314077526654486362
61422442639108314077526654958538
61422442639108314078279795665242
61422442639108314078280140021514
61422442639108314078280144743248
61422442639108314079995379154716
61422442639108314079995642156704
61422442639108325007570723218794
61422442639108325007570723218954
61422442639108325008386546074300
61422442639108325015164810505630
61422442639108325190584976647102
61422442639108325190585062740382
61422442639110983657165095119482
61422442644680678735372364029266
61422442644680678735372364145954
61422442644688778905985037275374
61422442644688778905985037394870
61422442644688793723367980953178
61422442644688793723367981071222
61422442644688793723367982470902
61422442644692397229145995466462
61422442644692397229145995467866
61422442644692397236677319097436
61422442644716712558369530588858
61422442644716712558369530706902
61422442644716712560628966821684
61422442644716712560817138369352
61422442644716712560900935986008
61422442644716712565900855736152
61422442644717012750150609277844
61422442644724816435776407753312
61422442644724816440860096540396
61422442644724818265166746324748
61422442644725118408683755413068
61422442644899527826389603379716
61422442644899527826389603497760
61422442644899527826389604896036
61422442644899527826389604897440
61422442644899527826389718170964
61422442644899527826389718289008
61422442644899527826389719687284
61422442644899527826389719688688
61422442644899527833920670737806
61422442644899527833920671787566
61422442644907631701536873655144
61422442644907631701536878359408
61422442644907631701537907229184
61422442644907631701538026269782
61422442644907631701620556597400
61422442644907631701620561183620
61422442644907631701620561185024
61422442644907631701621589699264
61422442644907631701621594304150
61422442644907631708127914945458
61422442644907631708879912935906
61422442644907631708879917172206
61422442644907631708880027254770
61422442644911240565651978562966
61422442644911240565651978567338
61422442644911535404179944174652
61422442644911540892099272811158
61422442644911540892099387135638
61422442644911540892099643997338
61422442644911540892099643997546
61422442644911540892099644347258
61422442644911540892099644347466
61422442644911540892162034580294
61422442644911540892162063161414
61422442644911540892162406466522
61422442644911540892183327172874
61422442644934649976404788124267
61422442644935850733403480813368
61422442644942753851092835991299
61422442644942803806402894829060
61422442644943654418840822275138
61422442644943654418841853977322
61422442644943654418841854449498
61422442644943654418841855499258
61422442644943654418841855866648
61422442644943654418925538319050
61422442644943654418925538337977
61422442644943654419112790039782
61422442644943654419112791439462
61422442644943654419113823141646
61422442644943654419113823613822
61422442644943654419113824558588
61422442644943654419113825030972
61422442644943654419175466537894
61422442644943654419176585260862
61422442644943654419176586795896
61422442644943656248482007030534
61422442644943656248482035611654
61422442644943687773195181893985
61422442644943704236953922442536
61422442644943704236953922461250
61422442644943704237204969520946
61422442644943704237204998081948
61422442644943704237204998083352
61422442644943704244547005323863
61422442644943704244548124537721
61422442644943704419968261727716
61422442644943704419968262082008
61422442644943704430010186276552
61422442644943954608174092770034
61422442644943954608175210094726
61422442644943954608175211492794
61422442644943954608175211511668
61422442644943954608175211610886
61422442644943954608362464731250
61422442644943954608363496787566
61422442644943954608363497856200
61422442644943954608363498322760
61422442644943954608446060418038
61422442644943954608447179259050
61422442644943954608447180675992
61422442644943956391936368674198
61422442644943956391936369140758
61422442644943959961344644496553
61422442644943960098813573169561
61422442644944004433818717118973
61422442644944004433818718517195
61422442644944004433818718518653
61422442644944004433818718535915
61422442644944004562648557254012
61422442644944004562648557370652
61422442644944004563401702781668
61422442644944004563401702781828
61422442644944004563401702800542
61422442644944004563464350109636
61422442644944004563464378690964
61422442644944004563464464900884
61422442644944004563485270816036
61422442644944004563485270816196
61422442644944004563672551234528
61422442644944004563673556110808
61422442644944004563673670448546
61422442644944004563735284657388
61422442644944004563735313353744
61422442644944004563736318230024
61422442644944004563736347874002
61422442644944004571079471848577
61422442644944004571079473248257
61422442644944004572710253180320
61422442644946407367954720670870
61422442644946407368226689853908
61422442644946661664779990467609
61422442644947558114140734595946
61422442644947558114140734951482
61422442644947558114140735068122
61422442644947558114203496715002
61422442644947558114203496716406
61422442644947558114224417421354
61422442644947606705065845080381
61422442644947606842326599809985
61422442644947607942022756557590
61422442645007584850766799068419
61422442645007596512867025171723
61422442645007596558599689375239
61422442645007634676410305607179
61422442645007634676410305620277
61422442645007634812855151265742
61422442645007634812855152800776
61422442645007634813669939600830
61422442645007634813669939718874
61422442645007634813669941118554
61422442645007634813669941135816
61422442645007634813669941135864
61422442645008485418514785352258
61422442645008485418514785352418
61422442645008485418514785468898
61422442645008485418514785469058
61422442645008485418515817054442
61422442645008485418515817526618
61422442645008485418515817526778
61422442645008485418515818570762
61422442645008485418515818576378
61422442645008485418515818589428
61422442645008485418515818589636
61422442645008485418515818926458
61422442645008485418599501396170
61422442645008485418599501415097
61422442645008485421046074914224
61422442645008485421046189233088
61422442645008496531552103899906
61422442645008496531552105416226
61422442645008496531552186806646
61422442645008496531552186806806
61422442645008496531552190465522
61422442645008496531552191511070
61422442645008496531552191515282
61422442645008496531635869632214
61422442645008496531635872818754
61422442645008496531635874335074
61422442645008496531824073555279
61422442645008496531824074605039
61422442645008496539167193735412
61422442645008496943418052436683
61422442645008497126432478165437
61422442645008501882273898618178
61422442645008501882273898734818
61422442645008501884805302498848
61422442645008501889888905546784
61422442645008501889888906713184
61422442645008502065288238257650
61422442645008502065288238374290
61422442645008502067735959312912
61422442645008502067798721432128
61422442645008502067798721548768
61422442645008502067798722948448
61422442645008502072819562011088
61422442645008502072819562360848
61422442645008502072819563527248
61422442645008529885069378401388
61422442645008529885153056523936
61422442645008529885153061226796
61422442645008529885153142617376
61422442645008529885153147320236
61422442645008529885905058745068
61422442645008529885905173536108
61422442645008529885967820865688
61422442645008529885967906958968
61422442645008529885967930952464
61422442645008529885967931069104
61422442645008529885967935655324
61422442645008529885969054869341
61422442645008529892684467783384
61422442645008529892747230019288
61422442645008535243406178648746
61422442645008535244220966983834
61422442645008535244220967916954
61422442645008535244222086062338
61422442645008535244222086178978
61422442645008535244222087241836
61422442645008535244222087597531
61422442645008535244410373599418
61422442645008535381420079871103
61422442645008535426336834996250
61422442645008535426336835346010
61422442645008535426336835462650
61422442645008535426336835462810
61422442645008535426336836512410
61422442645008535426336836862490
61422442645008535426399597111094
61422442645008535426399597465226
61422442645008535426399597581866
61422442645008535426399598509162
61422442645008535426399598528035
61422442645008535426399598528036
61422442645008535426399598981546
61422442645008535426420517816042
61422442645008535427151710818474
61422442645008535427151710837347
61422442645008535427151710837348
61422442645008535427151710953987
61422442645008535427151710953988
61422442645008535427152742520658
61422442645008535427152742539532
61422442645008535427152743939052
61422442645008535427152743939211
61422442645008535427152743939212
61422442645008535427152744055692
61422442645008535427152744074566
61422442645008535427172516856090
61422442645008535427172631660387
61422442645008535427172631660388
61422442645008535427235277808906
61422442645008535427236425346274
61422442645008535427236426881308
61422442645008535427424713122250
61422442645008535427424713238890
61422442645008535428847319564584
61422442645008546357258460186355
61422442645008546361526155685186
61422442645008785607848055847154
61422442645008785607849174569914
61422442645008785607849174688006
61422442645008785607849175042298
61422442645008796720885547626910
61422442645008802208805161723462
61422442645008802208805247462610
61422442645008802211252882778884
61422442645008802211315730637088
61422442645008802211315732036768
61422442645008830074402705820824
61422442645008830074402820612072
61422442645008830074590992178370
61422442645008830075238414862472
61422442645008830075238500955752
61422442645008830081934141060718
61422442645008830081934141073976
61422442645008830081934141546152
61422442645008830082017823899384
61422442645008835433491562399225
61422442645008835433492681594315
61422442645008835433492681594369
61422442645008835563410281307144
61422442645008835563410309886860
61422442645008835569853844432878
61422442645008835569853844433086
61422442645008835569853844550970
61422442645008835569853845482638
61422442645008835569853845955022
61422442645008835569853845968120
61422442645008835569916606198010
61422442645008835569916606670186
61422442645008835569916607597482
61422442645008835569916608069866
61422442645008835569937527258494
61422442645008835570689640613194
61422442645008835570690672315378
61422442645008835570690673732320
61422442645008835570690674204704
61422442645008835570752315593582
61422442645008835570752317128775
61422442645008835570753434434594
61422442645008835570753435851536
61422442645008835570753435969628
61422442645008835570753436323919
61422442645008835570941722209166
61422442645008835572364329142550
61422442645008835572385249848950
61422442645008846682890217017490
61422442645008846682890217017698
61422442645008846682890217489874
61422442645008846682973899843106
61422442645008852042042841636775
61422442645015688725997241970667
61422442645015701668340868254811
61422442645015705329401720887249
61422442645015705329464459007146
61422442645015705334548176373946
61422442645015705334548176851945
61422442645015733193115742020919
61422442645015733193115743419141
61422442645015733193115743424757
61422442645015738681035355980500
61422442645015738681035355986116
61422442645015738687813253462986
61422442645015738688629184636954
61422442645015738688629184985470
61422442645015738688629184991086
61422442645015738688629185103514
61422442645015738688629189223174
61422442645015738688629189236272
61422442645015738688629189689734
61422442645015738688629189708448
61422442645015738688629528993226
61422442645015738688629529347358
61422442645015738688629534064720
61422442645015749801666587491022
61422442645015749801666592212596
61422442645015749801666673584302
61422442645015749801666673700942
61422442645015749801666676766630
61422442645015749801666676883270
61422442645015749801666678301664
61422442645015749809198003472044
61422442645016589285942967155728
61422442645016589286130794702708
61422442645016589286130909021572
61422442645016589286130909139616
61422442645016589286131134472760
61422442645016589286131248791624
61422442645016589286131253495888
61422442645016589286131253500260
61422442645016589286131253513358
61422442645016589286214563149380
61422442645016589286214563267424
61422442645016589286214821530256
61422442645016589286214850108568
61422442645016589286214936202008
61422442645016589293474034041642
61422442645016589293745998501542
61422442645016589293745998502946
61422442645016589293746003089166
61422442645016589293746003106636
61422442645016589293746003205806
61422442645016589293746003224680
61422442645016589293746256770150
61422442645016589293746257236710
61422442645016589293746261368016
61422442645016589293746261486060
61422442645016589293746261491884
61422442645016589293808674999654
61422442645016589293808679113698
61422442645016589293809019355926
61422442645016589293809023606728
61422442645016589296005320298864
61422442645016589296005434617728
61422442645016590940122168445242
61422442645016590940122168563286
61422442645016590940122168567658
61422442645016591123052824909338
61422442645016591123052824909546
61422442645016591123052825259306
61422442645016591123052825377350
61422442645016591123052825381722
61422442645016591123115587378522
61422442645016591123115587496566
61422442645016600406511432191446
61422442645016600406511436895710
61422442645016600406783315267946
61422442645016600406783315751976
61422442645016600406783318448870
61422442645016600406783319984064
61422442645016600406783319989679
61422442645016600406783319989680
61422442645016600406783401355610
61422442645016600406783406077344
61422442645016600406783406078748
61422442645016600406846080568086
61422442645016600406846163592870
61422442645016600406846168196559
61422442645016600406846168197963
61422442645016600413289612399948
61422442645016602236152736338603
61422442645016605757505001681930
61422442645016605757505026028154
61422442645016605757505030260242
61422442645016605757505111767302
61422442645016605757505111768706
61422442645016605757505116353682
61422442645016605757505116354926
61422442645016605757505116372396
61422442645016605759764466493068
61422442645016605759764547883488
61422442645016605760015596476926
61422442645016605764848150931424
61422442645016605765099199408270
61422442645016605765099203758402
61422442645016605940519451406934
61422442645016605940519455993154
61422442645016605941942063989396
61422442645016605942967178583610
61422442645016605943029936116605
61422442645016605943029940702825
61422442645016633760027847435048
61422442645016633760864304129708
61422442645016633760864418920748
61422442645016633760864647441836
61422442645016633760864648503242
61422442645016633760864648504646
61422442645016633760864675666016
61422442645016633760864676138192
61422442645016633760864677201002
61422442645016633760864677201210
61422442645016633760864677206826
61422442645016633760864763294490
61422442645016633760864763295894
61422442645016633760927066250328
61422442645016633760927409206920
61422442645016633760927439320266
61422442645016633760927439321670
61422442645016633760927525415109
61422442645016633767642568916574
61422442645016633767642683235438
61422442645016633767705359259970
61422442645016635407240674621225
61422442645016639111837144862128
61422442645016639111837144863532
61422442645016639111837173441844
61422442645016639119368589070138
61422442645016639120874760364720
61422442645016639120874760366124
61422442645016639120874788944436
61422442645016639255813694513592
61422442645016639294600808624080
61422442645016639301295051859630
61422442645016639301295051977674
61422442645016639301295052331806
61422442645016639301357727885406
61422442645016639301357728357582
61422442645016639302132134126958
61422442645016639302194551889902
61422442645016639302194556121990
61422442645016639302194896246174
61422442645016639302194900495524
61422442645016639303805531847360
61422442645016640948759093930380
61422442645016640948759094048424
61422442645016641085957086540928
61422442645016641085957086658972
61422442645016650231652846494280
61422442645016650232154824424439
61422442645016650232154857358499
61422442645016650232217619473344
61422442645016650232405991922802
61422442645016650232405991924206
61422442645016650238995879185908
61422442645016650238995879187312
61422442645016650238995883904674
61422442645016650414395129339794
61422442645016650415169195457162
61422442645016650415169196992355
61422442645016650415169196992356
61422442645016650415169278363902
61422442645016650415169283085636
61422442645016650415231957576378
61422442645016650415232040483118
61422442645016650415232045204851
61422442645016650421926541071418
61422442645016889475464150820112
61422442645016889475464236559260
61422442645016889475464494820640
61422442645016889475464494822092
61422442645016889475464523400356
61422442645016889482807648302222
61422442645016889482995676379550
61422442645016889482995930410454
61422442645016889482995934665628
61422442645016889482995935132188
61422442645016889483079268879798
61422442645016889483079273111886
61422442645016889483079613236070
61422442645016889483079617485420
61422442645016891266569834347578
61422442645016891266569834465670
61422442645016891266569834470042
61422442645016891266632596584886
61422442645016891266653517173194
61422442645016891268829270580612
61422442645016891269080319057250
61422442645016891269101239763650
61422442645016900596116674566274
61422442645016900596116757473014
61422442645016900596116762196205
61422442645016902379669745426923
61422442645016905946754704043127
61422442645016906083952691936314
61422442645016906083952696634962
61422442645016906083952696653675
61422442645016906083952696653676
61422442645016906083952777675462
61422442645016906083952782255858
61422442645016906083952782373950
61422442645016906083952782392824
61422442645016906084015429703530
61422442645016906084015539790306
61422442645016906084015544493166
61422442645016906084036374756106
61422442645016906084036378988194
61422442645016906084036460495254
61422442645016906084036465081474
61422442645016906085459073077716
61422442645016906086212103697644
61422442645016906086212127696964
61422442645016906086212128163524
61422442645016906086212218488892
61422442645016906086212218507606
61422442645016906086274975905088
61422442645016906086274976021728
61422442645016906086274980626821
61422442645016906086295901333227
61422442645016906086463266965530
61422442645016906086484097346562
61422442645016906086484187671930
61422442645016906086546945204925
61422442645016906086546949791145
61422442645016906086546949792603
61422442645016906091295816484048
61422442645016906091295821064444
61422442645016933949361174850272
61422442645016933949361203546628
61422442645016933950114063514776
61422442645016933950114320199969
61422442645016933950114320732220
61422442645016933950114321800854
61422442645016933950114436586278
61422442645016933950197660247112
61422442645016933950198004620646
61422442645016933950198031783420
61422442645016933950198119413351
61422442645016933956892242206958
61422442645016933956892243256718
61422442645016933956892356525822
61422442645016933956975953258158
61422442645016939438034049147636
61422442645016939438034049153460
61422442645016939438034049265728
61422442645016939438096782688588
61422442645016939438096811384944
61422442645016939438096897007452
61422442645016939438117731973252
61422442645016939438305759696288
61422442645016939438368493119148
61422442645016939438368521815504
61422442645016939438368784681978
61422442645016939444811946630330
61422442645016939444874708395414
61422442645016939444874708749546
61422442645016939444874737445902
61422442645016939444896002173161
61422442645016939445627849456250
61422442645016939445627853688338
61422442645016939445627878152606
61422442645016939445627882384694
61422442645016939445628222508878
61422442645016939445711532281866
61422442645016939445711560978222
61422442645016939445711565210310
61422442645016939445711905334494
61422442645016939447322803939120
61422442645016939447343461642080
61422442645016941092276103018652
61422442645016950557849376314674
61422442645016950557849462402130
61422442645016950557849462403582
61422442645016950557849462407954
61422442645016950557849462874514
61422442645016950557912224522798
61422442645016950557933059134466
61422442645016950557933145227746
61422442645016950558665255259366
61422442645016950558665366745822
61422442645016950558665371467556
61422442645016950558686292173956
61422442645016950558748966664698
61422442645016950558749049571438
61422442645016950558749054293171
61422442645016950558749054294629
61422442645016950562933066495614
61422442645016950562933066499826
61422442645016950562933066617918
61422442645016950562933066967998
61422442645016950562933066972210
61422442645016950565443545438004
61422442645016950565443549670092
61422442645016950565443550159738
61422442645016950565464466144404
61422442645016955911918487161423
61422442645016955911918487178685
61422442645016955916186182683339
61422442645019353353386472226255
61422442645019609024492256900494
61422442645019653496882531911819
61422442645019653496882560608175
61422442645020508357543029294635
61422442645020509455043169379982
61422442645020509455043198076386
61422442645020509455064118782738
61422442645020509592241161990530
61422442645020509592241276775918
61422442645020509592241276775954
61422442645020509592241276776002
61422442645020558183165615140093
61422442645020559422780100018379
61422442645043619271091974369883
61422442648619311854330707047784
61422442648845353322724539621410
61422442648845353322724539625622
61422442648845364433230197542960
61422442648845364433230283282108
61422442648845364435760564667422
61422442648845364435761683858354
61422442648845364435761683862566
61422442648845364435761683875616
61422442648845364440845286906290
61422442648846253890452638436226
61422442648846253890452638440438
61422442648846253890473563864360
61422442648846264820475357766726
61422442648846264820475443510086
61422442648846265003489701655596
61422442648846265008573390442680
61422442648846554033968528333614
61422442648846554033968532919834
61422442648846554033968614422682
61422442648846554033969647524546
61422442648846554033969647528758
61422442648846603859340151791502
61422442648846603859340152145634
61422442648846603859340156377722
61422442648846603859341185247498
61422442648846614970117750181020
61422442648846614970117750185232
61422442648846619911505287225618
61422442648881387145701470679154
61422442648881387145701472078834
61422442648881387145701556772434
61422442648881387145722391739846
61422442648881387145722392789606
61422442648881387145722477833126
61422442648881387145722478882886
61422442648881387153231849173608
61422442648882637133546292089082
61422442648943865183012224407324
61422442648943865183013253277100
61422442648943866411016231841298
61422442648943866411017006680170
61422442648943866417795186772032
61422442648946568121877956507217
61422442648946568121877956973777
61422442648946568304892296613249
61422442648946568304893415808393
61422442648947463194093387881696
61422442648947463199175953106034
61422442648947463199176986207898
61422442648947463199176990929632
61422442648947463374869097675878
61422442648947468682013087581882
61422442648947468689606140348300
61422442648947468689627062568590
61422442648947468728017719551446
61422442648947468865298275792306
61422442648954316486597943648742
61422442648954321974517562335726
61422442648954321974517648070662
61422442648954322027948625787988
61422442648954322027948625792200
61422442648954322027948630024288
61422442648954322027948630037338
61422442648954322027948630374208
61422442648954322027948630391470
61422442648954671989494424532803
61422442648955522601933093988648
61422442648955522601933098338780
61422442648955522601933352255852
61422442648955522739193848364120
61422442648955522739194106631324
61422442648955522777353235801206
61422442648955567066792049245392
61422442648955567066792335042552
61422442648955567066792336577746
61422442648955567066792422316894
61422442648955567069051858427464
61422442648955567069051858431676
61422442648955567074135202839402
61422442648955567074135461479612
61422442648955567249806301623780
61422442648955567249806387362928
61422442648955572008179500550842
61422442648955572014957426257668
61422442648955572014957509164408
61422442648955572014957512346736
61422442648955572014957766381852
61422442648955572556971470993034
61422442648955572556971557082102
61422442648955572556971561314190
61422442648955572557222519452410
61422442648955572557222605191558
61422442648955572563749482788928
61422442648955572563749736824044
61422442648955572563749741056132
61422442648955572564565299643872
61422442648955572564565385732940
61422442648955572564565644000144
61422442648955572602975731308246
61422442648955572602975817047394
61422442648955572610318970641404
61422442648955572740236571772786
61422442648979882405053315005724
61422442648979882405054343875500
61422442648979882405054345410694
61422442648979883633058013074616
61422442648979883639836278905626
61422442692211762692110868014845
61422442692212664494703550280227
61422442692212959147790255568326
61422442692212959147790370354994
61422442692212959147790370359366
61422442692212962854584926536481
61422442692212963449109561182189
61422442692213007328544368797598
61422442692215664557831986163005
61422442692273903101385739019056
61422442692273903101385853337920
61422442692273903106469456036096
61422442692273936459986729371018
61422442692273936459986729375390
61422442692277849851279515389747
61422442692277849851279544087507
61422442692285894024682900612672
61422442692285894024933977785826
61422442692285908842317183958550
61422442692285908842317270051830
61422442692285908847400872745634
61422442692285910671372670692496
61422442692285942200665949715178
61422442692285942200665949719550
61422442692285942796215698959471
61422442692285944033236257707614
61422442692285944033236257707857
61422442692285944033236257707858
61422442692285944033319854327765
61422442692285944033508226890896
61422442692285953726238789472147
61422442692309009191621812630525
61422442692310209354095871152161
61422442692310209765689848983805
61422442692310209948620505797869
61422442692310220466943953024640
61422442692310221061719640855829
61422442692310221066803243903765
61422442692310254421093435113391
61422442692310259361644919923869
61422442692310259361707682038713
61422442692310259362459794346573
61422442692310259362460827336009
61422442692310259362460827467151
61422442692310259774243091643327
61422442692310259774326774468943
61422442692310270473258570547507
61422442692310270473321332308220
61422442692310270473321356655848
61422442692310270473321360886484
61422442692310270473321360887936
61422442692310270473321442394996
61422442692310270474743968884178
61422442692310270474744054977458
61422442692310270475497085601758
61422442692310270475497110061814
61422442692310270475497200387182
61422442692310270475497200405896
61422442692310270475518030301653
61422442692310270475580768421550
61422442692310270475580878509778
61422442692310270475769169570220
61422442692310270479827653308032
61422442692310270479827653424672
61422442692310270479827657534296
61422442692310270479827657652388
61422442692310270479827657671261
61422442692310270479827657671262
61422442692310270479827658006680
61422442692310270479827658023942
61422442692310270479827658025394
61422442692310270479827658029765
61422442692310270480580798382338
61422442692310270480580802968558
61422442692310270480580803435118
61422442692310270480580803453832
61422442692310270480664481557714
61422442692310270480664485788350
61422442692310270887363147407687
61422442698121332543337711907222
61422442698121332543337740132806
61422442698121332543337826226086
61422442698121588267477386882829
61422442698121590051301306176013
61422442698121590051322226882413
61422442698121634525951131616662
61422442698121634525951131733462
61422442698121638092284065185005
61422442698124289970912732853885
61422442698182561827334811857138
61422442698182561827334811862754
61422442698182561828149600192226
61422442698182561828149600310270
61422442698182561828150719051952
61422442698182561828150719524128
61422442698186125249550793773199
61422442698186175075110588788791
61422442698194219248513974011716
61422442698194219248765022138801
61422442698194230961431701370499
61422442698194234063637854154982
61422442698194234065060466741816
61422442698194234065897175950900
61422442698194234065897290269764
61422442698194234065897294972784
61422442698194234065897294991498
61422442698194234066148343450874
61422442698194234070144069789752
61422442698194234071231946144678
61422442698194267424497023114222
61422442698194267424497023118594
61422442698194267425312954636706
61422442698194267425312954754750
61422442698194267425312958887508
61422442698194267425312959005552
61422442698194267425312959359684
61422442698194269257067331106901
61422442698194278950069834173431
61422442698194279133147050717543
61422442698194519438035644716759
61422442698194534252887446429403
61422442698194535901711075156897
61422442698194536038909067767445
61422442698194536038971829886661
61422442698194536038971830353014
61422442698194536038971915975569
61422442698194536038971915975570
61422442698194569400667936815129
61422442698194569400667936815183
61422442698194579276664059805863
61422442698194584215791678641664
61422442698194584215791707219976
61422442698194584215791707221380
61422442698194584215791788726952
61422442698194584215791788728440
61422442698194584222318925069615
61422442698194584223134832121794
61422442698196980241722915968311
61422442698196980241722944666071
61422442698196982078707369010828
61422442698197285926570178583947
61422442698217634604702559321405
61422442698218534577738658206673
61422442698218545690775026423684
61422442698218545690775031126704
61422442698218545690775031145418
61422442698218545691026079609165
61422442698218545696109682657101
61422442698218546285550714254873
61422442698218546285571634961279
61422442698218546290634317302809
61422442698218579644924508512435
61422442698218584585475993322913
61422442698218584585559676142705
61422442698218584586290867745617
61422442698218584586291900735053
61422442698218584586291900866195
61422442698218584586311788452017
61422442698218584586375583691811
61422442698218584586375584026986
61422442698218584998074164924327
61422442698218595516397616977985
61422442698218595521481220025678
61422442698218595521481220025921
61422442698218595697068751951009
61422442698218595697068837671284
61422442698218595697068837690158
61422442698218595698596049081450
61422442698218595699328159000802
61422442698218595699328183460858
61422442698218595699328273786226
61422442698218595699328273804940
61422442698218595699349103700697
61422442698218595699411841820594
61422442698218595699411870518402
61422442698218595699411951908822
61422442698218595699411952025462
61422442698218595699411956611841
61422442698218595699411956630555
61422442698218595699600242969264
61422442698218595703658726707076
61422442698218595703658726823716
61422442698218595703658730933340
61422442698218595703658730950809
61422442698218595703658730950810
61422442698218595703658731405724
61422442698218595703658731422986
61422442698218595703658731428809
61422442698218595704411871781382
61422442698218595704411872247941
61422442698218595704411872247942
61422442698218595704411876367602
61422442698218595704411876834162
61422442698218595704411876852876
61422442698218596111194220806731
61422442698218884729892593115306
61422442698218895840669443373896
61422442698218895840669524880872
61422442698218895842113058169770
61422442698218895842928850908914
61422442698218895842928879606722
61422442698218895842928961113782
61422442698218895842928965700161
61422442698218895843117252057584
61422442698218895847175735912036
61422442698218895847175740021660
61422442698218895847175740039129
61422442698218895847175740039130
61422442698218895847175740494044
61422442698218895847175740511306
61422442698218895848012568275714
61422442698221236281174004177729
61422442698221286289727246837251
61422442715846308223868662393774
61422442715847460800113242331846
61422442715847460800113242681606
61422442715847460800113271377914
61422442715847460800113271379366
61422442715847460800113271383738
61422442715847460800113271496006
61422442715847460800113357122886
61422442715847460800113357589446
61422442715847460800176004800822
61422442715847460800176033615222
61422442715847460800196954203530
61422442715847508971829653851366
61422442715847508971829739590514
61422442715847508971850545860006
61422442715847508971850574557766
61422442715847508971850660296914
61422442715847508971912274505756
61422442715847508979256461696945
61422442715847508980867355913798
61422442715847508980888276620198
61422442715847509391038725868909
61422442715847509528299480598513
61422442715847510627995379195553
61422442715847510627995379195554
61422442715847510765277054514918
61422442715847514332341179680349
61422442715847514332362100386749
61422442715847514332425895626543
61422442715847514332425895980672
61422442715850216035861241597599
61422442715851116603610261473107
61422442715908388104572381022670
61422442715908388107018955702752
61422442715908388107019070021616
61422442715908388107019070138256
61422442715908388107020103258994
61422442715908388107020103613126
61422442715908404570778068618752
61422442715908404570778097198468
61422442715908404570778183287376
61422442715908404570778183404016
61422442715908404570778183404176
61422442715908404575861786335312
61422442715908404753708840101440
61422442715908404753708840218080
61422442715908404753771602220656
61422442715908404753771602337296
61422442715908404758792443149376
61422442715908437929379059319230
61422442715908437929379059437274
61422442715908437930193847654318
61422442715908437930193847772362
61422442715908438112309716133086
61422442715908438112309716134538
61422442715908438112309716251178
61422442715908438112372477899622
61422442715908438112372478253754
61422442715908438112372478370394
61422442715908438112393398604570
61422442715908438112393398958702
61422442715908438113124504468174
61422442715908438113125623328060
61422442715908438113125623682192
61422442715908438113146544034460
61422442715908438113146544388592
61422442715908438113208158597434
61422442715908438113208187293790
61422442715912340527910681554959
61422442715912340527973443674175
61422442715919209735130964623842
61422442715919209737390400378668
61422442715919209737390510583696
61422442715919209737390515169916
61422442715919209742474117745468
61422442715919209742725166700313
61422442715919243095990243311354
61422442715919243095990243315726
61422442715919243096806174833838
61422442715919243096806174839454
61422442715919243096806174951882
61422442715919243096806179084640
61422442715919243096806179202684
61422442715919243096806179556816
61422442715920110899998900993385
61422442715920145496393253888357
61422442715920155372389290435891
61422442715920395677005887026432
61422442715920395677005887376192
61422442715920395677006001695056
61422442715920395677006001811696
61422442715920395677006001811856
61422442715920395677256964549346
61422442715920395677257050171907
61422442715920395677257050288494
61422442715920395677277970994894
61422442715920407344170029825053
61422442715920410492129681784682
61422442715920410492129686483330
61422442715920410492129686502044
61422442715920410492129772104226
61422442715920410492129772104434
61422442715920410492129772123148
61422442715920410492129772222318
61422442715920410492129772241192
61422442715920410492192534341534
61422442715920410492213454929842
61422442715920410493636062926084
61422442715920410494389088965616
61422442715920410494389093546012
61422442715920410494389117545332
61422442715920410494389118011892
61422442715920410494389122243820
61422442715920410494389122262694
61422442715920410494389203750880
61422442715920410494389203751040
61422442715920410494389208337260
61422442715920410494389208355974
61422442715920410494451965753456
61422442715920410494451965870096
61422442715920410494451970475189
61422442715920410494472891181595
61422442715920410494640256813898
61422442715920410494661091427018
61422442715920410494661177520298
61422442715920410494723939639513
61422442715920410494723939640971
61422442715920410499472810912812
61422442715920410499723859389658
61422442715920412140765000292192
61422442715920412140765028871908
61422442715920412140765114960816
61422442715920412140765115077456
61422442715920412140765115077616
61422442715920412141016163437662
61422442715920412141016163437667
61422442715920412141037084260654
61422442715920412278025869690580
61422442715920412278025869807220
61422442715920412278214156048210
61422442715920412278214156048215
61422442715920412278214156164802
61422442715920443852988936005070
61422442715920443852988936123114
61422442715920443852988936124566
61422442715920443852988936477246
61422442715920443852988936478698
61422442715920443853051698243782
61422442715920443853051698597914
61422442715920443853051726822094
61422442715920443853051727294270
61422442715920443853804839304618
61422442715920443853804843554176
61422442715920443853804843672220
61422442715920443853804844026352
61422442715920443853804868000974
61422442715920443853888522130234
61422442715920443853888550826590
61422442715920444265587222635277
61422442715920445502628587657070
61422442715920445502628587657313
61422442715920445502628587657314
61422442715920445502712155697505
61422442715920445502712184277221
61422442715920445502712184277275
61422442715920445502900556840352
61422442715920445639910262976677
61422442715920445639910262976678
61422442715920445639910263093317
61422442715920445639910263093318
61422442715920455515885378819269
61422442715920455515969061526787
61422442715920455515969061644885
61422442715920460317752358069393
61422442715920460317835950451384
61422442715920460320095477008333
61422442715920460320095477009791
61422442715920460320095477027047
61422442715920460320095477027053
61422442715920460324342251825301
61422442715920460324363172531707
61422442715920460325095392644433
61422442715920460325179075353250
61422442715920460325179079583886
61422442715920460325367365941516
61422442715920460455013112798997
61422442715920460869138495928621
61422442715922858317949609083471
61422442715923112202970919494181
61422442715923112202991840200587
61422442715923158461466618171791
61422442715923162023530822998103
61422442715923162028614426046036
61422442715923162028614426046039
61422442715923162028614426046045
61422442715924012765636336321753
61422442715924012765720019141545
61422442715924012765720019143003
61422442715924012770719939369689
61422442715924057238173170703267
61422442715924057238173170704725
61422442715924062591279842873611
61422442715924062596363445921547
61422442715943521362268136532588
61422442715943521362268246620816
61422442715943521362268251323836
61422442715943521362268251342550
61422442715943521362519299806297
61422442715943521367602902854233
61422442715943521957043934452005
61422442715943521957064855158411
61422442715943521962127537499941
61422442715943571187890837175117
61422442715943571192974440223053
61422442715943571368562057887290
61422442715943571370068262480354
61422442715943571370068348573634
61422442715943571370089269278582
61422442715943571370821379197934
61422442715943571370821403657990
61422442715943571370821493983358
61422442715943571370821494002072
61422442715943571370905062017726
61422442715943571370905090715534
61422442715943571370905172105954
61422442715943571370905172222594
61422442715943571375151946904208
61422442715943571375151947020848
61422442715943571375151951130472
61422442715943571375151951147942
61422442715943571375151951248564
61422442715943571375151951267438
61422442715943571375151951602856
61422442715943571375151951620118
61422442715943571375151951621570
61422442715943571375905092444830
61422442715943571375905092445074
61422442715943571375905096564734
61422442715943571375905096577832
61422442715943571375905097031294
61422442715943571375905097050008
61422442715944422524876637148763
61422442715944471937817368449142
61422442715944471942900971124072
61422442715944471942900971142946
61422442715944471942900971497078
61422442715944472350499222994215
61422442715944722119266829699932
61422442715944722119266854165812
61422442715944722119266858397740
61422442715944722119266944491180
61422442715944722119329702024016
61422442715944722119601675793433
61422442715944722668393646235625
61422442715944756027747663093519
61422442715944756027810425212735
61422442715944760831873045002429
61422442715944760969134832833897
61422442715944771944973098371006
61422442715944771944973127068814
61422442715944771944973213162253
61422442715944771945161384728636
61422442715944771949219983374128
61422442715944771949219987483752
61422442715944771949219987501222
61422442715944771949219987601844
61422442715944771949219987973398
61422442715944771950056815737806
61422442715944771950245102095436
61422442715944772081418060361625
61422442715944772082171119679362
61422442715944772082233963305637
61422442715944772086417975984676
61422442715944772086417980212392
61422442715944772086417980566684
61422442715947162529115932204480
61422442715947173642152304789095
61422442715955278751558747778741
61422442715955278751642315818933
61422442715955278751642430604197
61422442715955278751642430604357
61422442715955278751830716961780
61422442715955278756642350710085
61422442715955278756726033535493
61422442715955528932506226771102
61422442715955528937589829819038
61422442715955528937589829935630
61422442715955565998464451475549
61422442715955565998485372181949
61422442715955577109242302383864
61422442715955577109242416698356
61422442715955577109242416702728
61422442715955577109326013784824
61422442715955577109326099523972
61422442715955577110748707389072
61422442715955577111585449549845
61422442715955577115832310437008
61422442715955577115832310553648
61422442715955577116585455977873
61422442715955578757877764139921
61422442715955578762961367187857
61422442715955578762961367304449
61422442715955578900159359798405
61422442715955578900243042623813
61422442725694917598524975260905
61422442725694918195581015185719
61422442851737445538142532054415
61422442851737745727392205462837
61422442851737745727392463730089
61422442851737788362693796498844
61422442851737788362693796848764
61422442851737788362693825545120
61422442851737788362693911284268
61422442851745849602351450847477
61422442851745894077084873024833
61422442851806788017524644380562
61422442851806788017524644380722
61422442851806788019783966177884
61422442851806788019783994874400
61422442851806788019784080496748
61422442851806788019784080613548
61422442851806788019972252185753
61422442851806788019972280765469
61422442851806788024867683194924
61422442851806821379199744863690
61422442851806821379199744981734
61422442851809489723219311812277
61422442851809490958001245307209
61422442851810675068372959560014
61422442851810689882973794764078
61422442851810689885505113022560
61422442851810689885505198644908
61422442851810689885505198761708
61422442851810689885505200161388
61422442851810689885693398913629
61422442851810689885756161499198
61422442851810689885756247238346
61422442851810689890588803209324
61422442851810691714811681163200
61422442851810691714811766902348
61422442851810691715062729639838
61422442851810691715062730689646
61422442851810691715062816778666
61422442851810691715062816778714
61422442851810691719895371349964
61422442851810691720146419476729
61422442851810691720146419476730
61422442851810719540575064062247
61422442851810723244920863011850
61422442851810723244920863017466
61422442851810723244920863129894
61422442851810723244920864080276
61422442851810723244920864080324
61422442851810723244920864546836
61422442851810723244920864546884
61422442851810723244920864547043
61422442851810725074227432203494
61422442851810725074227432203654
61422442851810725074227432320134
61422442851810725074227432670214
61422442851810725074248324678806
61422442851810725074415805121076
61422442851810725074499372805572
61422442851810725076675239482045
61422442851818778943081127771500
61422442851818778943081500824288
61422442851818778943332204944654
61422442851818795589770897851324
61422442851818795589770926547840
61422442851818795589771012286988
61422442851818795590021975024478
61422442851818828949458990076392
61422442851818828949458990076440
61422442851818828951634399127538
61422442851818828951634484866685
61422442851818828951634484866686
61422442851818828951634743483810
61422442851818828951718425959346
61422442851818828951906454049724
61422442851818828951906712666848
61422442851818839879230631897075
61422442851821546712130283908381
61422442851821546712130284025069
61422442851822447279879303900578
61422442851822447279879304250498
61422442851822447279962986725986
61422442851843090565699800395462
61422442851843096101862653730409
61422442851843105382810776302638
61422442851843105383082631148258
61422442851843105383082744067282
61422442851843105383082744067442
61422442851843105383082745466962
61422442851843105383082745467122
61422442851843105385342180183468
61422442851843105385342181699948
61422442851843105385530380452189
61422442851843105385593144087566
61422442851843105385593228776906
61422442851843105385593230176634
61422442851843105390425782881644
61422442851843105390425784747884
61422442851843105390676831708250
61422442851843105390676832874650
61422442851843107214899712228206
61422442851843107214899798317226
61422442851843107214899798317274
61422442851843107219732352888524
61422442851843107219983401015289
61422442851843107219983401015290
61422442851843140574064413742054
61422442851843140574064413742214
61422442851843140574085306217366
61422442851843140574253043054984
61422442851843140574253043404904
61422442851843140574336354344132
61422442851843140574336726230312
61422442851843140574336726230360
61422442851843144280878942211801
61422442851843144280879200479005
61422442851843155208454168535791
61422442851843155391468508156550
61422442851843155391468622475254
61422442851843155391468622475414
61422442851843155391719583813224
61422442851843155391719669552372
61422442851843155393142277531192
61422442851843155393163198119500
61422442851843155393979021095858
61422442851843155393979105785246
61422442851843155393979107184926
61422442851843155394167392142828
61422442851843155398225880111324
61422442851843155398225880461036
61422442851843155398225880579128
61422442851843155398225880583500
61422442851843155398246801167436
61422442851843155399062709882942
61422442851843155399062710233021
61422442851843157177741182694208
61422442851843157177741211390564
61422442851843157177741297479632
61422442851845847218887014626857
61422442851845847218907935333257
61422442851846758899673435956594
61422442851846758899673435956754
61422442851846758899757118782210
61422442857646065415060425528226
61422442857646065415060684149722
61422442857646113586524898944164
61422442857646113586524898949780
61422442857646113586775688792032
61422442857646371094740287950201
61422442857646371094761208656601
61422442857654219300915946423877
61422442857654474969720454041241
61422442857715413387320363252833
61422442857715413387383097142094
61422442857715413387383125838402
61422442857715413387383211460958
61422442857715413387383211577550
61422442857715413392466814625486
61422442857715446746547827002538
61422442857715446746547827351054
61422442857715446746547827356670
61422442857715446746547827469098
61422442857718115136300087082873
61422442857719000291952955785904
61422442857719015106804868279922
61422442857719015107076835927718
61422442857719015109587320637390
61422442857719016938914810884110
61422442857719016943726444749008
61422442857719044764343346645719
61422442857719048461408869023996
61422442857719048461408897603712
61422442857719048468751936528938
61422442857719048470446484525184
61422442857719048470446484526588
61422442857719048470446513106304
61422442857719050298058505602698
61422442857719050298058506069258
61422442857719050298079398077850
61422442857719050298267798759959
61422442857719050298330474785736
61422442857719050298330474902376
61422442857719050300506312881089
61422442857719061228102459911479
61422442857719317082348049541633
61422442857719317082410812127202
61422442857719317082410897749757
61422442857719317082410897749758
61422442857719317082410899266030
61422442857719317082410899266078
61422442857719317087494501847405
61422442857719317087494501847406
61422442857719344953676731459533
61422442857719348658022531944329
61422442857719350441575485993050
61422442857719350441575486109690
61422442857719350441575486109898
61422442857719350441575486459818
61422442857719350441575514691018
61422442857719350441575515157578
61422442857719350441847483874056
61422442857719350444106918589371
61422442857719361417352161899671
61422442857719361554884885799375
61422442857719361562228010697083
61422442857719365121697962384467
61422442857719365259230656182312
61422442857719365259230684762028
61422442857719365259230770501176
61422442857719365259230770502628
61422442857719365266573811181879
61422442857726220246041265962445
61422442857727104166912201170544
61422442857727104167163249297629
61422442857727104167163622700018
61422442857727154173290063475484
61422442857727154173290063593528
61422442857727154173290063597899
61422442857727154175465558265729
61422442857727154175465558265730
61422442857727165103061705296119
61422442857727165286055152925547
61422442857727165286055152925755
61422442857727165286076073631947
61422442857727165286243439270079
61422442857727165293670246993349
61422442857727454316807072563756
61422442857727454316807072681848
61422442857727454318982452918386
61422442857727454318982481614902
61422442857727454318982825971174
61422442857727454319066163973957
61422442857727454319254795154212
61422442857727465437187256081669
61422442857729871935961357307425
61422442857731022679574138925086
61422442857731022679574167621490
61422442857731022679574253710510
61422442857731022679574253710558
61422442857731022679595174416910
61422442857731067159391365141563
61422442857731072647227386271094
61422442857731072647227386387734
61422442857731072647227386387942
61422442857731072647227386737862
61422442857731072647311069213350
61422442857731072647311069563483
61422442857731072647499355454292
61422442857751415789530874150042
61422442857751430606641849818482
61422442857751430606913817466278
61422442857751430606913817466326
61422442857751430606913817466486
61422442857751430606913817472102
61422442857751430608336426862408
61422442857751430609361453851233
61422442857751430609424217486610
61422442857751430609424302175950
61422442857751430609424303575678
61422442857751430614256856280688
61422442857751430614507906273694
61422442857751432438730871716270
61422442857751432438751792422670
61422442857751432443563426287568
61422442857751465797895487141258
61422442857751465797916379616410
61422442857751465798084116803948
61422442857751465798104780298519
61422442857751465798167427743176
61422442857751465798167456324296
61422442857751465798167799629356
61422442857751469504689094904445
61422442857751469504710015610845
61422442857751480615215927445255
61422442857751480615278660499114
61422442857751480615278660499322
61422442857751480615278689078830
61422442857751480615278689079038
61422442857751480615278689080442
61422442857751480615278689097704
61422442857751480615278689547002
61422442857751480615278689551214
61422442857751480615278689564263
61422442857751480615278689564264
61422442857751480615278689564471
61422442857751480615278775290362
61422442857751480615466945807144
61422442857751480615467060125848
61422442857751480615467060126008
61422442857751480615467060127252
61422442857751480615467060131624
61422442857751480616994271518544
61422442857751480617726410619686
61422442857751480617747330859525
61422442857751480617810092978741
61422442857751480617810094494902
61422442857751480617810179067650
61422442857751480617810179184290
61422442857751480617810180583970
61422442857751480622056953510368
61422442857751480622056953511772
61422442857751480622056953860080
61422442857751480622056953865904
61422442857751480622056953982544
61422442857751480622810098940210
61422442857751480622810099406769
61422442857751480622810099406770
61422442857751480622810100339889
61422442857751480622810100339890
61422442857751480622810100806450
61422442857751480622893783281986
61422442857751480622893783632065
61422442857751482401572256093252
61422442857751482401572370878676
61422442857751721469210736101085
61422442857751732582247766019166
61422442857751732582247880804590
61422442857751765941412467648250
61422442857751765941412467649862
61422442857751765941412496229578
61422442857751765941412496696138
61422442857751765941684465412616
61422442857751765941684808835768
61422442857751765941684808840139
61422442857751780758795669587434
61422442857751780758795698168762
61422442857751780758795698635322
61422442857751780758795784378682
61422442857751780759067666302040
61422442857751780759067752039736
61422442857751780759067752041188
61422442857751780760490273813008
61422442857751780760490359900464
61422442857751780760490359906288
61422442857751780760511280606864
61422442857751780761243505330354
61422442857751780761327188155970
61422442857751780761327188272610
61422442857751780761327189672290
61422442857751780765573962600092
61422442857751780765573962948400
61422442857751780765573962954224
61422442857751780765573963070864
61422442857751780765594883654800
61422442857751780766327108028530
61422442857751780766327109428209
61422442857751780766327109428210
61422442857751780766327109894770
61422442857751780766410791203906
61422442857751780766410792370306
61422442857751780766410792720385
61422442857754172442718088025901
61422442857754433736640120264525
61422442857755334304200939871312
61422442857755371370410212936019
61422442857755371370493809672567
61422442857755382483447528767846
61422442857755382483447614390194
61422442857755382483447614390407
61422442857755382483531297215810
61422442857755382483531297332450
61422442857755382488531217088370
61422442857755382488531217554930
61422442857755382488614900263746
61422442857755384267021432238458
61422442857755384267021518327531
61422442857755384272188804317515
61422442857762276317677333410541
61422442857762276317698254116941
61422442857762287435798338845985
61422442857762287435798338962673
61422442861561187530391339421499
61422442875052238848294209966664
61422442875117068613186153343352
61422442875117068613186239548852
61422442875125173722927332222924
61422442875125173722927418428424
61422442875127891483423217586808
61422442875149500162740635466314
61422442875149500165188270316028
61422442875149500165188271832188
61422442875149500165272039347144
61422442875149500165272040746824
61422442875149500170271960619272
61422442875149501811564183158764
61422442875149501994578608887464
61422442875152201868435416148052
61422442875152201873519019079396
61422442875152203103217263437484
61422442875152203103217349642984
61422442875153402625517792141012
61422442875153403860299725635944
61422442875160306978176508822124
61422442875160306978176510338284
61422442875160306978176595027624
61422442875161507735258971020584
61422442875161507735258972420264
61422442875368338148252598748738
61422442875368338148252598748786
61422442875368338148252599215298
61422442875368338148252599215346
61422442875368338148252684837854
61422442875368338148252684954494
61422442875368338148336282040914
61422442875368338148524566981394
61422442875368338148524567931984
61422442875368338148524568398544
61422442875368338148524652602498
61422442875368338148524652603902
61422442875368338148524654021052
61422442875368338148524654137692
61422442875368338148587329100610
61422442875368343684687505820971
61422442875368343684708426643957
61422442875371041086553903991110
61422442875371041086553904346854
61422442875371041086553904463494
61422442875371046622737678032617
61422442875371089258018205235980
61422442875371947007535120271075
61422442875372240611280890105989
61422442875372241843552224106034
61422442875372241843552253152102
61422442875372241843552253152310
61422442875372241843552253270194
61422442875372241843552339363634
61422442875372241843552597158454
61422442875372241843552597158662
61422442875372241843552597508374
61422442875372241843552597626466
61422442875372241843552597630838
61422442875372241843614986575010
61422442875372241843615015389410
61422442875372241843615359277718
61422442875372241843635935977718
61422442875372241843636279984070
61422442875372241846062823600921
61422442875372245550429544792117
61422442875372245550429803059321
61422442875372247196784793679545
61422442875372247196805714385897
61422442875372290015016783612076
61422442875372290015016783612124
61422442875372290015016783730168
61422442875372290015016812308432
61422442875372290015016812308480
61422442875372290015016812426524
61422442875372290015079545849384
61422442875372290015079574427696
61422442875372290015079574545740
61422442875372290015079660166844
61422442875372290015100466437692
61422442875372290015100495134048
61422442875372290015100580873196
61422442875372290015267573452924
61422442875372290015267573454328
61422442875372290015288522857084
61422442875372290015351256279944
61422442875372290015351284976300
61422442875372290024305304096476
61422442875372290024326224802876
61422442875372290434413912420559
61422442875372291669195845915491
61422442875372291669196104182695
61422442875372291669258866301911
61422442875372291671434360969741
61422442875372295375027274310613
61422442875372295375048195016965
61422442875372295375780161454537
61422442875372295375801082160937
61422442875372295375801340428141
61422442875380095540158272585426
61422442875380095540158272702066
61422442875380345721022068985561
61422442875380395544155092233251
61422442875380395683675281673746
61422442875382752174147447450595
61422442875383052363397120859065
61422442875383052363418041565417
61422442875384002756852409289013
61422442875384002756852409405647
61422442875441273015626679743000
61422442875441273015626708439356
61422442875441273023157861064258
61422442875441273023157861065662
61422442875441273023220537562370
61422442875441273024580727327704
61422442875441273025417182861580
61422442875441273025417297180444
61422442875441273025417297297084
61422442875441289486916888590870
61422442875441289486916888591030
61422442875441289486916888592274
61422442875441289486916974330018
61422442875441289486916974331422
61422442875441289489176410446204
61422442875441289489176410562844
61422442875441289489176410563004
61422442875441289489427459039642
61422442875441289494260013494140
61422442875441289494511061970986
61422442875441289669847545404934
61422442875441289669847545406338
61422442875441289669847631144082
61422442875441289669847631145486
61422442875441289669910393263298
61422442875441289669910393264702
61422442875441289669931228230502
61422442875441289669931313969650
61422442875441289672107067260268
61422442875441289672107067376908
61422442875441289672169829379484
61422442875441289672169829496124
61422442875441289672358115737119
61422442875441289672378950820958
61422442875441289672379036560105
61422442875441289672379036560106
61422442875441289672441798562735
61422442875441289672441798679321
61422442875441289677190670308204
61422442875441323031522731627002
61422442875441323031543623637046
61422442875441323031606385756262
61422442875441323031606414452618
61422442875443975963697252689837
61422442875443990785913096805500
61422442875443991380688778411573
61422442875444024132902117799440
61422442875444024132902117800844
61422442875444024140245156608026
61422442875444024140245156726070
61422442875444024140245158143012
61422442875444024140245158143060
61422442875444024140245158143219
61422442875444024141939733302032
61422442875444024141939733303436
61422442875444025969551725799670
61422442875444025969551725799830
61422442875444025969551725916310
61422442875444025969551726266390
61422442875444025969572618274982
61422442875444025969823694982868
61422442875444025969823695099508
61422442875444891943354195239151
61422442875444891943437878181353
61422442875444893178219811676285
61422442875444925302790751615923
61422442875444925302790780430323
61422442875444925302853542549539
61422442875444926537300745675178
61422442875444926537300745675338
61422442875444926537300745791818
61422442875444926537300746141898
61422442875444926537384399919626
61422442875444926537572714858375
61422442875444926537572714858376
61422442875444926537572714975015
61422442875444926537572714975016
61422442875444926537635476977591
61422442875444926539832235662545
61422442875445175485914098567749
61422442875445175485935019274149
61422442875445176718185548758514
61422442875445176718248196203170
61422442875445176718248224784290
61422442875445176720444983469244
61422442875445176720444983585884
61422442875445176720444983586044
61422442875445176720695946323534
61422442875445176720696031946095
61422442875445176720696032062681
61422442875445176720696032062682
61422442875445176720716952769081
61422442875445176720716952769082
61422442875445191535380378730658
61422442875445191535380464353166
61422442875445191535380464469806
61422442875445191535568663558870
61422442875445191535568749293646
61422442875445191535652346378662
61422442875445191537828099319520
61422442875445191537828099786080
61422442875445191537828185408428
61422442875445191537828185525068
61422442875445191537828185525228
61422442875445191537890947527644
61422442875445191537890947644284
61422442875445191537890949043964
61422442875445191538079233885279
61422442875445191538100068969118
61422442875445191538100154708265
61422442875445191538100154708266
61422442875445191538162916710895
61422442875445191538162916827481
61422442875445191542911789622764
61422442875445191543162837982921
61422442875445191949673211716917
61422442875445191949694132539909
61422442875445191954756814764853
61422442875445191954756814881445
61422442875445192086871118238557
61422442875445192086871204327465
61422442875445192086871204444057
61422442875445192086954887269673
61422442875445192091954807491993
61422442875445193184204010646096
61422442875445193184204096735004
61422442875445193184204096851644
61422442875445193184204096851804
61422442875445193184455060639102
61422442875445193184455145211849
61422442875445193184455145211850
61422442875445193184455145211855
61422442875445193184475981345454
61422442875445193184476066034841
61422442875445193184476066034842
61422442875445193189287700949340
61422442875445193189538749309497
61422442875445193189538749309498
61422442875445193189538749426185
61422442875445193189538749426186
61422442875445193321464851464768
61422442875445193321464851581408
61422442875445221192898050825559
61422442875445221192898136564761
61422442875445224889900781914684
61422442875445224889900781916088
61422442875445224889921702622488
61422442875445224889921731318844
61422442875445224897243821078806
61422442875445224897243849775162
61422442875445224897243850843796
61422442875445224897243851310355
61422442875445224897243851310356
61422442875445224897243936932863
61422442875445224897243936932864
61422442875445224897243937049503
61422442875445224897243937049504
61422442875445224897243937049557
61422442875445224897264857639263
61422442875445224897264857639264
61422442875445224897264857755903
61422442875445224897264857755904
61422442875445224897327503904422
61422442875445224897327532600778
61422442875445224897327534135971
61422442875445224898959433264636
61422442875445225309026200175919
61422442875445225309047120882319
61422442875445225446370551637859
61422442875445226543619733571990
61422442875445226543619762153110
61422442875445226543808019812932
61422442875445226543808134603971
61422442875445226543808134603972
61422442875445226543829055310371
61422442875445226546067569431501
61422442875445226546151166051409
61422442875445226546151166051463
61422442875445226546339538614540
61422442875445226680817840856938
61422442875445226680817840973578
61422442875445226680901409007946
61422442875445226683349244750865
61422442875445226683349244867505
61422442875445237656845450435851
61422442875445237656866371142251
61422442875445237793855242441069
61422442875445241361002964576115
61422442875445241361002964576163
61422442875445241361002964576323
61422442875445241361003050315311
61422442875445241361003050315317
61422442875445241361023970905023
61422442875445241361191250920647
61422442875445241361212257249555
61422442875445241361274903644404
61422442875445241361274932224120
61422442875445241361274932225572
61422442875445241363471605871377
61422442875445241367781229940565
61422442875445241367781230057253
61422442875445241368534374418621
61422442875445241368534375351741
61422442875445241368618058643917
61422442875445241368618058643971
61422442875445241368806343601660
61422442875445241498201042925865
61422442875445243152191962581095
61422442875452079838656498074477
61422442875452096485346268154301
61422442875452129664028035443054
61422442875452129846958692723470
61422442875452129846958692723714
61422442875452129846958778462862
61422442875452997053095374118723
61422442875453280595404114185260
61422442875453280595404114535020
61422442875453280595404228853884
61422442875453280595404228970524
61422442875453280595404228970684
61422442875453280595404487237728
61422442875453280595404487587808
61422442875453280595655191708174
61422442875453280595655277447321
61422442875453280595655277447322
61422442875453280595655536064446
61422442875453280595676198153721
61422442875453280595676198153722
61422442875453280595676456420925
61422442875453280595676456420926
61422442875453280595676456770846
61422442875453297059163227451020
61422442875453297059163256030736
61422442875453297059163342119644
61422442875453297059163342236284
61422442875453297059163342236444
61422442875453297059435311419481
61422442875453297059435311419482
61422442875453297196424096849408
61422442875453297196424096966048
61422442875453297196612383323629
61422442875453297196612383323630
61422442875453297196696066149245
61422442875453330421026700030717
61422442875453330421026814815898
61422442875453330421026814816141
61422442875453330421026814816142
61422442875453330421110382856333
61422442875453330421110411436049
61422442875453330421298783999180
61422442875453330556049312754488
61422442875453330558308490135505
61422442875453330558308490135506
61422442875453341531825616526891
61422442875455748175287280322161
61422442875455748175287280322162
61422442875455748175475566563103
61422442875455748175475566563104
61422442875455998351067387818622
61422442875455998351067473907690
61422442875455998351088394614042
61422442875456042823457748919015
61422442875456042823457777615371
61422442875456042823478698321771
61422442875456048181522613857594
61422442875456048181522613974282
61422442875456048181522614324362
61422442875456048318720606468226
61422442875456048318720606584830
61422442875456048318720606584866
61422442875456048318720606585073
61422442875456048318720606585074
61422442875456048318720606934994
61422442875456048318804289410481
61422442875456048318804289410482
61422442875456048318804289760615
61422442875456048319055337887327
61422442875456898918816407694130
61422442875456898918816493783114
61422442875456898918816493783198
61422442875456948749355316675442
61422442875456948749355317025521
61422442875456948749355317025575
61422442875456948749543602916384
61422442875476391461024093991430
61422442875476391461024094347174
61422442875476391461024094463814
61422442875476396951454283006435
61422442875476396997186947326585
61422442875476396997207868032937
61422442875476406278135069898814
61422442875476406278135070015454
61422442875476406278406923344546
61422442875476406278406924744434
61422442875476406278407037663410
61422442875476406278407037663458
61422442875476406278407037664862
61422442875476406278407039063298
61422442875476406278407039082012
61422442875476406280666473779644
61422442875476406280666475296124
61422442875476406280917522373082
61422442875476406285750078344060
61422442875476406286001125304426
61422442875476408110224005824382
61422442875476408115307694611465
61422442875476408115307694611466
61422442875476441286646680309236
61422442875476441469388707338230
61422442875476441469388707338390
61422442875476441469409599813542
61422442875476441469577337001080
61422442875476441469660647940308
61422442875476441469660676521428
61422442875476445129696763637503
61422442875476456105724202074902
61422442875476456241039216861577
61422442875476456286771909744134
61422442875476456286771909761396
61422442875476456286771909761444
61422442875476456286771995500592
61422442875476456286792801752726
61422442875476456286792916071590
61422442875476456286792916090304
61422442875476456286960166004276
61422442875476456286960280322980
61422442875476456286960280324384
61422442875476456288466571127368
61422442875476456288487491715676
61422442875476456289219630816818
61422442875476456289303399264782
61422442875476456289303399381422
61422442875476456289491599999856
61422442875476456289491685739004
61422442875476456293550174057212
61422442875476456293550174063036
61422442875476456293550174175304
61422442875476456293550174179676
61422442875476456293571094763612
61422442875476456294303319603658
61422442875476456294303319603902
61422442875476456294303320536778
61422442875476456294303320537022
61422442875476456294303321003582
61422442875476456294387002312718
61422442875476457935867512376156
61422442875476458073065476290384
61422442875476458073065504986704
61422442875476458073065504986740
61422442875477297382005310271395
61422442875477342037137727212286
61422442875477342037137727212494
61422442875477342037137727213738
61422442875477342037221381458186
61422442875477342037221410037902
61422442875477345560247790902463
61422442875477347390642235873167
61422442875477356671590244126537
61422442875477356854521015259459
61422442875477356854521015259460
61422442875477356854521015358630
61422442875477356854521015376099
61422442875477356854521015376100
61422442875477356854604698066154
61422442875477356856215591002876
61422442875477356856215591007248
61422442875477356857052419140289
61422442875477356857052419140290
61422442875477356857052419256929
61422442875477356857052419256930
61422442875477356857052420656610
61422442875477356857115181376145
61422442875477356861299194050812
61422442875477356861299194055184
61422442875477356861299195118041
61422442875477356862136023354625
61422442875477356862136023354626
61422442875477592218022530297074
61422442875477592218022787158774
61422442875477592218022787160226
61422442875477592218022787508694
61422442875477592218022787514518
61422442875477592218022787626786
61422442875477592218022787631158
61422442875477592218085206322850
61422442875477592218085549279442
61422442875477592218106469984390
61422442875477595924879072236601
61422442875477595924899734792437
61422442875477595924899993059641
61422442875477597571254983563177
61422442875477597571275904386217
61422442875477597708452976173725
61422442875477607035217360269218
61422442875477607035217445891726
61422442875477607035217446008366
61422442875477607035405645093058
61422442875477607035405645097430
61422442875477607035405646613750
61422442875477607035405730832206
61422442875477607035405730836578
61422442875477607035405732230434
61422442875477607035405732236258
61422442875477607035405732348526
61422442875477607035468492951422
61422442875477607035468494467742
61422442875477607035489327917222
61422442875477607035489413656370
61422442875477607035489415056050
61422442875477607036912023052292
61422442875477607037665080858080
61422442875477607037665081324640
61422442875477607037665166946988
61422442875477607037916102154682
61422442875477607037916216940106
61422442875477607037937050507678
61422442875477607037937051557438
61422442875477607037937137646506
61422442875477607037999898366041
61422442875477607042748769645164
61422442875477607042748769994924
61422442875477607042748771161324
61422442875477607042999819521481
61422442875477607042999819521482
61422442875477608684292013481258
61422442875477608684312962884014
61422442875477608689124682487900
61422442875477608689375730848057
61422442875477608689375730848058
61422442875477608821490006091806
61422442875477608821490120877230
61422442875477608826573723458605
61422442875477608826573723458606
61422442875477642043666036848931
61422442875477642043666294066375
61422442875477642043666294183015
61422442875477642043729056185591
61422442875477642043729056302231
61422442875477642180654822512138
61422442875477642180738390546506
61422442875477642180927048908408
61422442875477642180989467604471
61422442875477645749518385017285
61422442875477645750250351454857
61422442875477645750271272161257
61422442875477645750271530428461
61422442875477647534096482725583
61422442875477647534096482842223
61422442875477656860839946097414
61422442875477656860839946114675
61422442875477656860839946114676
61422442875477656860860838106006
61422442875477656861049238788115
61422442875477656861111913762680
61422442875477656861111913764132
61422442875477656862534521275100
61422442875477656863287666703537
61422442875477656863287667170098
61422442875477656863308587409937
61422442875477656863559636353136
61422442875477656867618210062184
61422442875477656867618210410492
61422442875477656867618210528584
61422442875477656867618211479125
61422442875477656867639131116892
61422442875477656868371355490622
61422442875477656868371356890058
61422442875477656868371356890301
61422442875477656868371356890302
61422442875477656868371357356862
61422442875477656868455040182477
61422442875477656998038024334682
61422442875477656998038024446950
61422442875477656998038024451322
61422442875477656998121707154474
61422442875477656998121707173347
61422442875477656998309906374679
61422442875477656998309906374680
61422442875477656998309992113828
61422442875477656999732513885648
61422442875477657000569428228609
61422442875477657000569428228610
61422442875477657000569429744930
61422442875477657000632190464465
61422442875477657000632191864145
61422442875477657004816202672732
61422442875477657004816203139132
61422442875477657004816203143504
61422442875477657005653031276545
61422442875477657005653031276546
61422442875477657005653032442945
61422442875477657005653032442946
61422442875477658647133512643664
61422442875477658647133541340020
61422442875477658647133627429088
61422442875477658652028944119601
61422442875480048499029585078823
61422442875480058560487765241035
61422442875480058565571368288971
61422442875480058565634130291595
61422442875480059794997729552686
61422442875480059794997729552770
61422442875480059794997729552929
61422442875480059794997729552930
61422442875480059795081297593121
61422442875480059795269698735967
61422442875480059795269698735968
61422442875480308741163275050357
61422442875480308746246878098293
61422442875480308746246878214885
61422442875480309975694160068444
61422442875480309975945122456381
61422442875480309975945208545289
61422442875480309975945208545290
61422442875480309981028811593225
61422442875480309981028811593226
61422442875480309981028811709817
61422442875480309981028811709818
61422442875480309981049732416223
61422442875480347041903433249737
61422442875480347041924353956137
61422442875480358152681284158052
61422442875480358152681284158105
61422442875480358152681398472544
61422442875480358152681398476916
61422442875480358152764966977844
61422442875480358152764995557560
61422442875480358152764995559012
61422442875480358152765081296672
61422442875480358152765081296708
61422442875480358152765081298160
61422442875480358154187603068576
61422442875480358154187603069980
61422442875480358154187689157436
61422442875480358154187689163260
61422442875480358154208609863836
61422442875480358154940748498417
61422442875480358154940748964978
61422442875480358154940834587326
61422442875480358154961669204817
61422442875480358155024517412942
61422442875480358155024517529582
61422442875480358159271291855660
61422442875480358159271291857064
61422442875480358159271292205372
61422442875480358159271292211196
61422442875480358159271292327836
61422442875480358159292212911772
61422442875480358160024437285502
61422442875480358160024437751818
61422442875480358160024437752061
61422442875480358160024437752062
61422442875480358160108120460878
61422442875480358709088377377291
61422442875480358709151139379915
61422442875480359801316659824958
61422442875480359801316659824993
61422442875480359801316659825041
61422442875480359801316745914109
61422442875480359806400348962045
61422442875480359806400349078637
61422442875480359938514652435589
61422442875480359938514652435590
61422442875480359938514652435595
61422442875480359943682024514647
61422442875481210543505942179808
61422442875481210543694142331889
61422442875481210543694228537390
61422442875481210543777911363005
61422442875481210548777831468734
61422442875481249256111961071783
61422442875481258720514015434520
61422442875481258720514101173668
61422442875481258720576748974073
61422442875481258722773537288450
61422442875481258722773537405090
61422442875481258722836299524305
61422442875481258727857140336386
61422442875481260369149333946401
61422442875481260369149448731825
61422442875481260369337620304031
61422442875481260374484100139807
61422442875488102548617637450915
61422442875488152373988830463463
61422442875488152557254563052687
61422442875488163669956974937410
61422442875488163670040657763025
61422442875488163670040657763026
61422442875488163675040579035313
61422442875488163675040579035314
61422442875488163675040579385234
61422442875488163675124261860721
61422442875488163675124261860722
61422442875488163675375310337567
61422442875488402737867310742697
61422442875488402737888231449103
61422442875488402737888231565737
61422442875488413850653405453084
61422442875488413850904340660778
61422442875488413850904455446202
61422442875488413850925376152602
61422442875488452700708809905103
61422442875488463676275905209633
61422442875488463681359595396397
61422442875488463813745839823184
61422442875488463813745954608608
61422442875488463818557588006702
61422442875488463818557588006786
61422442875488463818557588123426
61422442875488463818641269899287
61422442875488463818641270949041
61422442875488463818641270949042
61422442875488463818641271299121
61422442875488463818829557189983
61422442875488463818829557189984
61422442876028753928699918220177
61422442876101390443369100824341
61422442876101688803333126681937
61422442876101690449688031096613
61422442876101690632639694822577
61422442876109494135397947545535
61422442876109794324668541660357
61422442876109794507598940207217
61422442876109794507599198474421
61422442879052099460395615332342
61422442879054800750353748896908
61422442879054802399177409508702
61422442879062906274136654893342
61422442879062906274136999249614
61422442879063806841948781244178
61422442879064107031219030886302
61422442879281744432872541487066
61422442879281755553169042061272
61422442879281755553420090520648
61422442879281755553420176264008
61422442879281755553441011227048
61422442879281760492296776041000
61422442879282656121231958254360
61422442879285362763543904002408
61422442879285362763543989745768
61422442879285362763627586828024
61422442879285662952898152128452
61422442879285696307146988252674
61422442879286596874958684153958
61422442879287047113696900398766
61422442879287058088971450176122
61422442879287058226734301853154
61422442879287063630803686214117
61422442879287063632498262909368
61422442879287063633251408337806
61422442879306056057750278572654
61422442879306070884923982114306
61422442879306070884924068203374
61422442879306072119705915609238
61422442879306072119706001698306
61422442879309674390953129676976
61422442879309974577692318848116
61422442879310007932024724406594
61422442879310908499836420307878
61422442879379002052951926796452
61422442879379002052951927150584
61422442879379005756544953754848
61422442879379005756544953872940
61422442879379005756544953877312
61422442879379005757360488350704
61422442879380202619405328227998
61422442879380202619468090342842
61422442879380202626999071489608
61422442879380202626999157232968
61422442879380202756666082953390
61422442879380202764259911958360
61422442879380202810034417456584
61422442879380206330529307288336
61422442879380206330592069053260
61422442879380206467790061663808
61422442879380206516074793585626
61422442879380206516074793703670
61422442879380252033245564145082
61422442879380252033245649880018
61422442879380252582037534587274
61422442879380252582037620322210
61422442879380252582037620326422
61422442879380252589631363588032
61422442879380252589631449327180
61422442879380252628125592042754
61422442879380252628125936416288
61422442879380252765323584653142
61422442879380255744369285633844
61422442879380255744369371727124
61422442879380255744369371843764
61422442879380255744369628590436
61422442879380255744369628944568
61422442879380256293161599032628
61422442879380256293161599386760
61422442879380256293412303135732
61422442879380256293412389229012
61422442879380256332471391482002
61422442879380256339165974137476
61422442879380256339165974487396
61422442879380256339165974605440
61422442879380256339249542173456
61422442879380256339249542527588
61422442879380257528759097567760
61422442879382609263138502395816
61422442879382903911058066016526
61422442879382903918652153284488
61422442879382909269373865095860
61422442879382909452409096744132
61422442879382953736680651844722
61422442879382953736680651848934
61422442879382953744023690657520
61422442879382953873690358114950
61422442879382953873941406574326
61422442879382953881284445382912
61422442879382957447616345260368
61422442879382957447804630555140
61422442879382957447804716648420
61422442879382957584814423964196
61422442879382957585065471023892
61422442879382957630902623968336
61422442879382957630902624322468
61422442879382957630902624434896
61422442879382957630902624439108
61422442879382957630902625385278
61422442879382957630902625851838
61422442879382959232006157194284
61422442879382959278031681189910
61422442879382959278031682589590
61422442879382959415292435919514
61422442879383804478869847656958
61422442879383804486464021018200
61422442879383809837122970714728
61422442879383854304241385025778
61422442879383854304492433485154
61422442879383854304492433489366
61422442879383854311835558387020
61422442879383854441753188214758
61422442879383858015365365135876
61422442879383858015365451229156
61422442879383858015365451345796
61422442879383858015616412195572
61422442879383858015616498288852
61422442879383858198651644310244
61422442879383858198651673008004
61422442879383859848040251500308
61422442879390713138098119784776
61422442879390713138098119789148
61422442879391013327368713782964
61422442879391062741125352495696
61422442879391062741125354030890
61422442879415024762975855470684
61422442879415324357366163299992
61422442879415324769148427476168
61422442879415324769210846634420
61422442879415324769211189591012
61422442879415324906409182201560
61422442879415324952162766643464
61422442879415324952162766993384
61422442879415324952246449469080
61422442879415324952246449819000
61422442879415374182988491914956
61422442879415374182988749132400
61422442879415374320249160901200
61422442879415374320249503857792
61422442879415374366003088649616
61422442879415374731780462357148
61422442879415374731843138732844
61422442879415374777868664128150
61422442879416225336960209470732
61422442879416225337022971585576
61422442879416225474220964196124
61422442879416225519974548638028
61422442879416225519974548987948
61422442879416274750800188166160
61422442879416274750800531122752
61422442879416275299592158608352
61422442884016542037408102070407
61422442884960725011490003896798
61422442884964326731183515113376
61422442884964326733694112956638
61422442884964328517268016893762
61422442884964628569340532192542
61422442884964828626880090473284
61422442884964828809810747753700
61422442884972432392227262278402
61422442885191281351319286016332
61422442885191281488580040741724
61422442885191281526739452644690
61422442885191281534333510864764
61422442885193982635441300921086
61422442885193982642972367811212
61422442885193988130892072233132
61422442885194488425715633017675
61422442885195183400054629012924
61422442885195188750776340824296
61422442885195188887974333434844
61422442885195372199702331305206
61422442885195372200267190376062
61422442885195383312802523575166
61422442885195383496297924670242
61422442885195388810575749980150
61422442885195388810575749981554
61422442885195388856245652414322
61422442885195388856245652418534
61422442885195388856245738153470
61422442885195388856245738157682
61422442885195388856329306193662
61422442885195388856329336308412
61422442885195388857082481736850
61422442885195388993506406794006
61422442885195672526777618393242
61422442885195683639250160775370
61422442885195683639815019846226
61422442885195683639815019847630
61422442885195688998151740005125
61422442885195688998151740123223
61422442885195688999783669365339
61422442885195688999846315280578
61422442885195688999846315281982
61422442885195688999846345395328
61422442885195689182776972094434
61422442885214696297523552558494
61422442885218599945103048669320
61422442885219498721684364176626
61422442885219500375654075929908
61422442885219500512852068540456
61422442885219500512852068540616
61422442885219500512852441593244
61422442885219533729923748065638
61422442885219533867184502445322
61422442885219533867184502795242
61422442885219548554084871129640
61422442885219548554084871479560
61422442885219548554649730550416
61422442885219548556344307244422
61422442885219700426352735400585
61422442885219700428047312444511
61422442885219700471918292233125
61422442885219700472106320310453
61422442885219700472106578577657
61422442885219700473800897354379
61422442885219700481144280523449
61422442885219700481144280536499
61422442885226453504448255857807
61422442885226453641625413967503
61422442885287631162847520826250
61422442885287631169625700568192
61422442885287631170462184326248
61422442885287631172156761020254
61422442885288527843299163741886
61422442885288527850830144888652
61422442885288527850830230632012
61422442885288527988090985357404
61422442885288531557435465711058
61422442885288531730596540229374
61422442885288531730596540701758
61422442885288531737374719971316
61422442885288531737374720443700
61422442885288531738190369234344
61422442885288531739884946278270
61422442885288532792217399205990
61422442885291229142483312426892
61422442885291234630403016848812
61422442885291284456109199776517
61422442885291533028568296017818
61422442885291534819736287222904
61422442885291534822184007829027
61422442885291534822184007829028
61422442885291579294386112797613
61422442885291579294386112797614
61422442885291582998731913282409
61422442885291582998731913282410
61422442885291584828394132014554
61422442885291584828394133064314
61422442885292429899565573628604
61422442885292429899565688297388
61422442885292429899565688432902
61422442885292433603095466583168
61422442885292433603095581257776
61422442885292433603095581374416
61422442885292433603095581724336
61422442885292433603911488917698
61422442885292433605606064426430
61422442885292433605606065961624
61422442885292435387485278050524
61422442885292435387485392841772
61422442885292435387485393191692
61422442885292435389995875912659
61422442885292435389995875912660
61422442885292435389995877428980
61422442885292435435770383045248
61422442885292479724937225801722
61422442885292483428718079591400
61422442885292483428718165684680
61422442885292483428718166034600
61422442885292483428718167219874
61422442885292483428718167569794
61422442885292483429283024751324
61422442885292483429283026286518
61422442885292483430977603330444
61422442885292485212856815419344
61422442885292485212856930210592
61422442885292485212856930560512
61422442885292485213107892943870
61422442885292485213107978687229
61422442885292485213107978687230
61422442885292485213107979037150
61422442885292485215367414797800
61422442885292485258861563947018
61422442885292485258882483253737
61422442885299337958829726385510
61422442885299338507621696827702
61422442885299338551178866475656
61422442885299338551178866475816
61422442885299338551178866480028
61422442885299388514083127639177
61422442885299688522598473407887
61422442885299688703353377399194
61422442885299688703353721637365
61422442885299688703353721755466
61422442885299688705801444227830
61422442885300589133841728638377
61422442885300589133841986905581
61422442885300589136352212875666
61422442885300589271102741630974
61422442885323650130239998387372
61422442885323650176056602161564
61422442885323650176077523218044
61422442885323699955946181315077
61422442885323700001699737527185
61422442885323700138960491906869
61422453652786045005424112290741
61422453652810059736061109220105
61422453652812761851090433022805
61422453652813061628557842138465
61422453652813062040340106314641
61422454929084246497265983151649
61422454929085147202275843845835
61422454932039958364447717482357
61422454932039960010823715946357
61422454932039960010823715952181
61422454932039960010823744644165
61422454932039960010823744644325
61422454932039960010823744648537
61422454932039960193775207377705
61422454932039960193775207379157
61422454932039960193775321119193
61422454932039960193775322164581
61422454932039960193775322168953
61422454932039960201369408404417
61422455088606024413426298512545
61422455088606324600228598764107
61422455088608725705079380307425
61422455088609025891881336198343
61422455088616831226414537018641
61422455091236633137298597664775
61422455091564739405376219268607
61422455091564739405376333587679
61422455091564739405376334059855
61422455091564739407886699256545
61422455091564739412970387925585
61422455567172258315614570287939
61422455567180362190573815672579
61422455567183364083070548590939
61422455567204678754308431599503
61422459230455493920072942096645
61422459230528425090362673377439
61422459230552740419583886712325
61422459236461365832664633285113
61422459236463778467417630071899
61422459236464979407514460017371
61422459237312111492347566343257
61422459239391574424626883958188
61422459239391578267865168474790
61422459239391578267865282793654
61422459372359765294880152025545
61422459372371472676433313345337
61422459390053204899207749732619
61422459390053204899207753964707
61422459390053204899208782834483
61422459390064011712195992470803
61422459390097348778477560807429
61422459395961530123102618354147
61422459395961546182606288653787
61422459395961846371041201840123
61422459395969634820997738886223
61422459395993966621571004172075
61422459395994261870878183378683
61422459396004768083774768747583
61422459396004768495368746579227
61422459396005969389628194476127
61422459396005974191557935845307
61422459398819081795448871272896
61422459398819092908485929770692
61422459398819092908486015509840
61422459398819093050766582294176
61422459398928350639106396645794
61422459398928350639106396763838
61422459398928361757224044743828
61422459398928366698611214838338
61422459398928366881562792354382
61422459398928366888884910456568
61422459399900512951030693543149
61422459443274977679406564052915
61422459449183597558751230596387
61422459449183602909472942407759
61422459449183602909472942407807
61422459450046941695737481083877
61422459469831871702149662977162
61422459469831871708927846255564
61422459469831871708927846261180
61422459469831871839347655587550
61422459470727580925415572910205
61422459470727580925436493616605
61422459470727630933237622908169
61422459475631211571538459718680
61422459475631222689659549960152
61422459475736578137044748305890
61422459475736589118550183452748
61422459475736594608143544330286
61422459475736594608980367862606
61422459475736594615758548075320
61422459475736594615758576655036
61422459475736594661512132868548
61422459475736594791346168792146
61422459475736594791910938937314
61422459475736594791911024676462
61422459475736594791931859642310
61422459475740196886942572749184
61422459475740196886942687068048
61422459475740196925897053556206
61422459475740196925980736376206
61422459475740196932758919654608
61422459475740196932758919660224
61422459475740197069956911910864
61422459475740497076275928744332
61422459475740497076275928748544
61422459476611891144298092949722
61422459476611891144298464486030
61422459476611891144299121819498
61422459476611940962410445345904
61422459476611940962411302737384
61422459476611940967493791176396
61422459476611940967493876915544
61422459476611940967494134132988
61422459476611940967494905785320
61422459476611941145340844936700
61422459476611941145341187894696
61422459476611941145341959545624
61422459476611941145361765644504
61422459476611941145362108601096
61422459476611941145362794514280
61422459476611941145362880253428
61422459476611941150424533723784
61422459476611941150424533725188
61422459476611941150424790941228
61422459476611941150425562593560
61422459476611941150425562594964
61422459476611941150445454431588
61422459476611941150445711649032
61422459476615493271255523781788
61422459476615493271256295434120
61422459476615493271339177555304
61422459476615493276339984221204
61422459476615493276423552255572
61422459476615493278870158701910
61422459476615493278870244441058
61422459476615493278870531773412
61422459476615493278870617512560
61422459476615493278871274846028
61422459476615493278871303425744
61422459476615493278933035258034
61422459476615493278933293538336
61422459476615493278933379631775
61422459476615493278934065544959
61422459476615493278934065663057
61422459476615493461884584080530
61422459476615493461947343013206
61422459476615493461947346199746
61422459476615543279892072658756
61422459476615543284975675706692
61422459476615543286753938757158
61422459476615543286753938762774
61422459476615543286754024496306
61422459476615543417173748089144
61422459476615793468204630845387
61422459476615793597786757718380
61422459476615793597849519483304
61422459476615793597850291135636
61422459476615793602871218157796
61422459476615793605464352100122
61422459476615793605464355288066
61422459476615793605465385220700
61422459476615843422593522113996
61422459476615843422656198139772
61422459476615843422657055531252
61422459476615843430270947851094
61422459476615843430271033586030
61422459850864759808604493221872
61422459850934103486072459014555
61422459850934104721419251580343
61422459850958420050074833502029
61422459850962022370066943983689
61422459850970126245026189368329
61422459850970127479808122863261
61422459868587034828446751008385
61422459868587034828450107058543
61422459868684296145340897563249
61422459868687898609392866765145
61422459868696002298889937136033
61422459868696002484352112149785
61422459868696003719134045644717
61422459869527225773940324400713
61422459869527225773943677268543
61422459869535330881236363908325
61422459874495358405901913197493
61422459874495358405902946299357
61422459874495358405964675316709
61422459874495360052277824524069
61422459874560200937738208011055
61422459874560501126991352142637
61422459874568304393635285232857
61422459874568304812697453395695
61422459874568306047479386890627
61422459874568605001197453165861
61422459874568605001197456348189
61422459874568605001950597527277
61422459874568605138395448958494
61422459874568605139211351902506
61422459874568606236544245727437
61422459874592604905412857813173
61422459874592619729575017516903
61422459874592619729637779990251
61422459874592620141168995348547
61422459874592621376702923529343
61422459874592621376765685648559
61422459874596523839459273933145
61422459874603426543315250708863
61422459874603426543315623411571
61422459874603426543378012828079
61422459874603426543378385880707
61422459874603426954909228540507
61422459874603428189691534738147
61422459874604627300397655397971
61422459874604627300397741137119
61422459874604627300397999404323
61422459874604627300460417517187
61422459874604627300460761873459
61422459874604627711970683826859
61422459874604627711970712523215
61422459874604627711991633229615
61422459874604627712180004263535
61422459874604627849168676437407
61422459874604627849168790872911
61422459874604627849440672899859
61422459874604627849503435019075
61422459874604627894922290043679
61422459874604627894922375782827
61422459874604627894985052162895
61422459874604627895194257691683
61422459874604627895257019810899
61422459874604628946752617321791
61422459874604628946773566724547
61422459874604628946773910730899
61422459874604628949200452812717
61422459874604629129704223538611
61422459874604629129704567544963
61422459874604629129767330014099
61422459875435550997834160037017
61422459875435550997837512904847
61422459875540902606838589336031
61422459877453725497752561229839
61422459877453774087757160169555
61422459877453774225017914894947
61422459877453775315760139083673
61422459877453775323103177896471
61422459877453775323103263985539
61422459877453775460384853328263
61422459877454024405902632007099
61422459877454025641248649734015
61422459877454075642291373024637
61422459877454075642291373142681
61422459878402021369762993498611
61422459878402021369763079587679
61422459878402021369783914205011
61422459878402021369784000294079
61422459878402021552798253844483
61422459921841211812625632162195
61422459921841211949886386891799
61422459921873632253846340134103
61422459927737829655653217760047
61422459927748634822265544939567
61422459927748936657891129557979
61422459927749837225702911552703
61422459927749837408741639079445
61422459927770250094680695397551
61422459927782256020551261704061
61422459927782257666927431297889
61422459927782257849941770937361
61422459928621284825242649765079
61422459928718531325566407795799
61422459930736770604743512832973
61422459930736770606438003787831
61422459930736770606438089876899
61422459930736770611521692574915
61422459945474811250903931468392
61422459948353678001481971412825
61422459948353678009072701230949
61422459948353678009076058684999
61422459948353678009076144774067
61422459948430526464125951808517
61422459948462897103615908641716
61422459949301924055735869700919
61422459949301924055735874287139
61422459949301924055735960376207
61422459949301924055756794993539
61422459949301924238771134633011
61422459949301974017824998623679
61422459949301974063554568230733
61422459949337046381233695270103
61422459949337096343779205705985
61422459949401922264892030876678
61422459954262303552095327330253
61422459954262303559435008920877
61422459954327144304709301389588
61422459954338851687957025207561
61422459954339151877227638342134
61422459954339151877227638343538
61422459954371272127483515314599
61422459954371272264681508043031
61422459955246572171456068498885
61422459955246572179046798198757
61422459955246572179050155784109
61422459955246572179050241877389
61422459955246572179067604232161
61422459955246572179067719023201
61422459955246572179071076490509
61422459955246572179133809911757
61422459955246572179133838609565
61422459955246572362081943399457
61422459955246622143394473374511
61422459955307846111735682350386
61422459955311448240639223142442
61422459955311448245806479964102
61422459955311448247501056658108
61422459955311448377899977517914
61422459955311448383004472574490
61422460081398411650157384361471
61422460081406517172244567292931
61422460082237740644847202090065
61422460082270161084564287247537
61422460087278819271825541982157
61422460087278819272010356435731
61422460087278819272013828326689
61422460087278819683604334267375
61422460087278819683607806158333
61422460087279119461075215273993
61422460087279119872857478400409
61422460087279119872857479450169
61422460087281521387043151079629
61422460087281821576292824371465
61422460087303134601296655193663
61422460087303435203773267385157
61422460087306136495426349180037
61422460087307037061751728423999
61422460087307037063238131170389
61422460087307037063990243478249
61422460087307037064074959424443
61422460087307037473325818652559
61422460087307037473346739357507
61422460087307037475857223600619
61422460087307037656276363069707
61422460087307037656277396171571
61422460087307037658786847306995
61422460087307037658787880408859
61422460087307037658871563234475
61422460087315142173731422357821
61422460087315142768528026186567
61422460088251416243964631768087
61422460088251716020827663338031
61422460088251716020828438172691
61422460088251716432421641169675
61422460088251716432422416004335
61422460088254117534804903802431
61422460088254117535617455282665
61422460088262223056892431088759
61422460091136851745586373978881
61422460091136851753177132849105
61422460091136851753180576055353
61422460091136851754624104739073
61422460091136901578550994215979
61422460091136901580243246911931
61422460091136901715728066115755
61422460091206179416873934818630
61422460091206179416873935868390
61422460105004995700565060615571
61422460105004995700652186634385
61422460105004996112347324791747
61422460105007697404000406586627
61422460105029294970365481779017
61422460105029311029601430110723
61422460105029311029622350817129
61422460105029311029872280079903
61422460105029311029873397876825
61422460105029311441382575085931
61422460105029311441570861430463
61422460105029311578665368319017
61422460105029311578665369718697
61422460105029311578916416778393
61422460105032012733223913129361
61422460105032013282015883571553
61422460105032913301119377945329
61422460105032913301119406641631
61422460105032913849912496280425
61422460105032913895644041287339
61422460105032913895645160482483
61422460105032913895664961875647
61422460105032913895666081070791
61422460105977592260195427294811
61422460105977592260196202017043
61422460105988399622645099184160
61422460107878407801272741749597
61422460107878407991546436899863
61422460107878407991797485359239
61422460107878407991815048615801
61422460107878407991818406082901
61422460107878457809825983923685
61422460107890165198156296937947
61422460107890165198239979763563
61422460107890415381298125346135
61422460107890415564312350188951
61422460107890415564312350543083
61422460107890465380732279232981
61422460107890465382340849103317
61422460107890465387426862238375
61422460107890465387426890936135
61422460107890465387510544597431
61422460107890465387510545063991
61422460108826705099174851475107
61422460108826755054485025821265
61422460108826755061263980397867
61422460108861827424670353046237
61422460108861827424673710159205
61422460108861827424673796252485
61422460108861827426117324936205
61422460108861877251736467109063
61422460108861877387218187480173
61422460108861877387221286312887
61422460108862727809386437041731
61422460108862727992422730034553
61422460108863027998741746984652
61422460108869916469568851163859
61422460108869982496959367526145
61422460113470983928700260990027
61422460113787033214374380449069
61422460113787033404979363695341
61422460113787083360188291255269
61422460113798740788164344648527
61422460113798790604563352632025
61422460113798790606171922502361
61422460113798790611257935637419
61422460113798790611341617996475
61422460113798790611341618463035
61422460113798790613514961310947
61422460113798790748539524513583
61422460113798790750775715686419
61422460113799040929968179980363
61422460113799040931660433031851
61422460113799090937789197922011
61422460113896051472329320420927
61422460113896352124847073358655
61422460114443596503690000374131
61422460114735330648969718878681
61422460114735330648973161022119
61422460114735330649537245254103
61422460114771353217153711199063
61422460114771353222488075741203
61422460114771353222506586006349
61422460114771353222506672099629
61422460114771353222506700797389
61422460114771353222572791685945
61422460114771353222572820383696
61422460114771353224180241993955
61422460114771353224744326225939
61422460114771353224747798484287
61422460114771353224768719190687
61422460114771353361440997073479
61422460114771353362005081305463
61422460114771353405520925173645
61422460114771353405523249525831
61422460114771403179490416340113
61422460114771403186833455148699
61422460114771403230306682769421
61422460114771403230870767001405
61422460114771403230873866188251
61422460114771403367567437848945
61422460114771403368131522080929
61422460114771653549017013555565
61422460114771653549020457234037
61422460114771653549041377940596
61422460114771653549041377940597
61422460114771653551279118509947
61422460114771703366797132483133
61422460114779442480904479045256
61422460114779442480988046613064
61422460114844332571102681523224
61422460114844582935566597217832
61422460114844632760289577098922
61422460114844632760373275403368
61422460114844632760373275520008
61422460114844632897571267994100
61422460114851537662576533043617
61422460114851537708309197245681
61422461286733670068636298789558
61422461286733671296640049366079
61422461286733671303983088174665
61422461286733671304251614150003
61422461286754384316224508650457
61422461286757981694347419518900
61422461286757986635734556453333
61422461286757986635734585033049
61422461286766090508371718743531
61422461286766090510631039718757
61422461286766091697212039251273
61422461286766091742965625210895
61422461286766091745392081087005
61422461286766091745412973213689
61422461286766091745475735332905
61422461286766091745475763912621
61422461304350578655070212326303
61422461304350578655257465568971
61422461304382994154907193864863
61422461304382994155094447107531
61422461304455945089047543467461
61422461304455945089232357921035
61422461304455945089235829811993
61422461304458646792482889438517
61422461304480259182921966378955
61422461304480260410924941992701
61422461304480260418455894559751
61422461304482957182763509737619
61422461304483857933589745686307
61422461304483862874976911194597
61422461304491966566168929795799
61422461304491966749936156695877
61422461304491967799256286713365
61422461304491967984718090074169
61422461304491967984718090190809
61422461305323190039524368830165
61422461305331295149080615750759
61422461305331295149265429854413
61422461305331295149267868993427
61422461305331295149268902095291
61422461305355605539427465473815
61422461305355606774209398968747
61422461310283213857402334196095
61422461310283219208124046007467
61422461310291317732361579580735
61422461310291322671485957510305
61422461310291322671485957626945
61422461310291322671486990728809
61422461310291322671489313560463
61422461310291322671549753202157
61422461310291324317862902409677
61422461310291324317865224887039
61422461310291623272541913938395
61422461310356163556257108901415
61422461310356163556259432899469
61422461310364268659219334248529
61422461310364268659219334249933
61422461310364270313129665328849
61422461310364270313129665341899
61422461310388580284034303580373
61422461310388580284034303697013
61422461310388580284097065699589
61422461310388580284097065816229
61422461310388583995159061946355
61422461310388583995221824419703
61422461310388584406752265297631
61422461310388584406753039777999
61422461310388585634756015391745
61422461310388585642349758774367
61422461310391582733188722203396
61422461310392483300937828290311
61422461310392483346691413082135
61422461310392488105043318362597
61422461310392488105064239068997
61422461310392488242324993798601
61422461310399390808899667841023
61422461310399390808962085953887
61422461310399390808962430310159
61422461310399391360201863073606
61422461310399392455275579167599
61422461310399392594983796568538
61422461310399691549535133568502
61422461310399692784317067063434
61422461310400588273397242812403
61422461310400591565981785449931
61422461310400591565981785566571
61422461310400591565982043833775
61422461310400591566044461946639
61422461310400591566044806302911
61422461310400591567676619478021
61422461310400591977764048692987
61422461310400591979249676486625
61422461310400591979270597309665
61422461310400591980002477541529
61422461310400591980002563746994
61422461310400591980002563747237
61422461310400591980023484453637
61422461310400592115087479448527
61422461310400592116447669097173
61422461310400592117284239066601
61422461310400592160841064240351
61422461310400592162201254123729
61422461310400593212337034337311
61422461310400593212357955160351
61422461310400593214784411036461
61422461310400593214784497241926
61422461310400593214784497242169
61422461310400593214805417948569
61422461310400593214868093862077
61422461310400593352066172561533
61422461310400593352066172678173
61422461310400593395288611974415
61422461310400593395351374443551
61422461311239615431524519408021
61422461311239620373159293952389
61422461311239620373162737612147
61422461311239920562367211924641
61422461311263030332704072528502
61422461311263030332707511485400
61422461311263930763192420585441
61422461311263930763192423767769
61422461311263930763195776635599
61422461311263931995529217890741
61422461311263931997974354080373
61422461311263931997977710130531
61422461311263931998538438308145
61422461311264231089706204769176
61422461311264232184778891181125
61422461311264232187039098594107
61422461311264232187226609054219
61422461311264232187227383888879
61422461311264232187247529760619
61422461311264232187248304595279
61422461311264232187791468120863
61422461311266633701973783229441
61422461311274737164586681259893
61422461311275037353857275258081
61422461311275037353860631308239
61422461311275037765454609139883
61422461313213716870651911628330
61422461313213716870651940208046
61422461313213716871213671390084
61422461313213717013495267048408
61422461314198285961876059528906
61422461314198285961876145268054
61422461314198335779988211864268
61422461314198335786769519489412
61422461314198335786769519490816
61422461314198335962918782937572
61422461314198335962918782938976
61422461314198335962918868676720
61422461314198335962918868678124
61422461314198335962921110119358
61422461314198335962921881771690
61422461314198335962939703643972
61422461314198335968023392431056
61422461314198335969700176299056
61422461314198335969700176303268
61422461314198335969721068307696
61422461314198335969721068313312
61422461314222347266351301143266
61422461357633573806959078138955
61422461357633573806962548980153
61422461357657883785460902966299
61422461357657889136182614777671
61422461357661491407430889232309
61422461357661491544691643961913
61422461357661491590445228753731
61422461357668690598449141472395
61422461357669594870606723951761
61422461357669596702444695623465
61422461358508923866995620913531
61422461358508923866995621263451
61422461358533233845560207860091
61422461358606185188970019052553
61422461358606185188972342000847
61422461363541897384477031026995
61422461363566209002012851818275
61422461363566209008539978379059
61422461363566212712885778863855
61422461363566212712885782164275
61422461363566514549263390164907
61422461363566514686546184796221
61422461363570116957793311239643
61422461363570116957793311357735
61422461363570117003525975443159
61422461363570117003525975561251
61422461363570117003546896149559
61422461363577316011529916859631
61422461363577319715875717344427
61422461363578220283687499338943
61422461363578220283687499338991
61422461363578220283687499339151
61422461363578220286135219927805
61422461363578221932511131254381
61422461363578221932511131254429
61422461363578222115525470894061
61422461364417249090825665791315
61422461364417249090826694194531
61422461364417249090826694661091
61422461364417249091578806970403
61422461364417549280073011436161
61422461364417549280076367486319
61422461364417549280093932142561
61422461364417549280097288192719
61422461364441560715701074298293
61422461364441560715704430348451
61422461364441860905706216416111
61422461364441860905727137122511
61422461364452365882313401477813
61422461364452666071583995476001
61422461364452666071587351526159
61422461364452666071587351992719
61422461364514510415247665613955
61422461364514510415313899637227
61422461366533035068802774046072
61422461366533035068802774512632
61422461366533035068886456871688
61422461381198730088955850059696
61422461381267773616379587986672
61422461381292385437846766284331
61422461381292385437846766284385
61422461381292390788569511197615
61422461381292390788590431903967
61422461381292390791016199151125
61422461381292390925766470706305
61422461381303195957628526214059
61422461381303195957628526330402
61422461381303195957628526330645
61422461381303197741202430150934
61422461381303197741202430151183
61422461381304096522929825150696
61422461381304096522929825150939
61422461381304096524624402194622
61422461381304098354767797172166
61422461381304098354767797172409
61422461381304098354767798572089
61422461382167737145007747412477
61422461382167737145008895305381
61422461382167737145011218253675
61422461382178542311623545316555
61422461382178542311623545433195
61422461382251493794072254563157
61422461382275505275434126352374
61422461384258905634684141459629
61422461384258905634684141478503
61422461384258905634684255778493
61422461384258909339030055335785
61422461384258909339030056398595
61422461384258909339030056398803
61422461384258911168336623476425
61422461384258911168336623476585
61422461384258911168336624526185
61422461384258911168336624876265
61422461385122249952408522090878
61422461385122250089606514701266
61422461385126102406799786855795
61422461385133955505450133651531
61422461390050162579234738768658
61422461390166330427943295602542
61422461390166335964127068108808
61422461390167186386041255627779
61422461390167236348945516792565
61422461390167236348945516792601
61422461390167236348945516792808
61422461390167236348945516792809
61422461390167236348945516909241
61422461390167236348945518309129
61422461390167236394678181112673
61422461390167236394678181112757
61422461390167236394678181112916
61422461390167236394678181112917
61422461390167236394678182512597
61422461390167536538195104462088
61422461390167536538195190201077
61422461391006563689795179162668
61422461391006563696510797669921
61422461391006563742243461873389
61422461391006563872725835959262
61422461391006563872725835976732
61422461391006563879500662833374
61422461391030825535054962864242
61422461391030825535055048953310
61422461391030875360426500233062
61422461391030875365510189370066
61422461391030875365510189486706
61422461391030875367204766064072
61422461391034427630630860254839
61422461391034427806239327306754
61422461391034427806239413395822
61422461391034427806302175515038
61422461391034427811321987573982
61422461391034427811384663954050
61422461391034477636672518147334
61422461391034477636672604236402
61422461391034477636757315931794
61422461391034477638451892625800
61422461391034477768871705494246
61422461391034477768871734192006
61422461391034477773933273226858
61422461391034477775649885236188
61422461391034728000655257950834
61422461391034777826027909928578
61422461391034777827722486622584
61422461391034777963203867223642
61422461391042881107798074775708
61422461391042881107801430825866
61422461391042881107801561560109
61422461391042881245062230173348
61422461391042881245062230192062
61422461517061092291382670161759
61422461517093507379625673868675
61422461517093512730347385680047
61422461517096209082872733495199
61422461517158353615807883602537
61422461517166458313763327466139
61422461517169160428796122108633
61422461517190773642234094938677
61422461517190773642986864104855
61422461517202481437828611722383
61422461518033704910430360194189
61422461518033704911186715345547
61422461518033704911186973612751
61422461518066119998676831908491
61422461518066120411023955151311
61422461518068821702676778678987
61422461518139065991430787655131
61422461518139066403024765486775
61422461518139071344408836040307
61422461518141773047843812495195
61422461522969417103619765730563
61422461522969417103682527849779
61422461522969417515213743562207
61422461523001832603456747269123
61422461523001837542396194902867
61422461523002132792517876998983
61422461523002132792706162292303
61422461523002132792727082998703
61422461523002137731645868196155
61422461523002138143427874105127
61422461523002138143428132372331
61422461523002138143448794810075
61422461523004834495953480187483
61422461523004839435081214167211
61422461523005740002892996161935
61422461523066678420576416137439
61422461523066678427915984104827
61422461523066678427919456008883
61422461523066678839701719122201
61422461523074783537409586411609
61422461523074783537594400865183
61422461523074783537660634888455
61422461523077485652627195509081
61422461523078686546970325753562
61422461523078686592702989957078
61422461523099098866065168337667
61422461523099098866880699623115
61422461523099098866880728319471
61422461523099399055314841629503
61422461523102996388187036660263
61422461523103001329595208614101
61422461523103001329657884527609
61422461523103001329657884527663
61422461523103001741440148716880
61422461523103001741440148716883
61422461523103001741440148716889
61422461523111106436867631296347
61422461523111106439315380581565
61422461523111106439315724937837
61422461523111106439336272708249
61422461523111106439336387493673
61422461523111106439336645760877
61422461523111106439399063407181
61422461523111106850909358413209
61422461523111106850909702769481
61422461523111106850930250539893
61422461523111106850930623592521
61422461523111106985931942557269
61422461523111106988107695380029
61422461523111107033860907353957
61422461523111107033861022139381
61422461523111107033861280406585
61422461523942030135080551928069
61422461523942030135080809132415
61422461523942330323511106766977
61422461523974445222567227999081
61422461523974445634101887372671
61422461523974445817932129832412
61422461523974745411778499305723
61422461523974745411778503537811
61422461523974745823372481369455
61422461523974745824104443574939
61422461523974745824125364281339
61422461523977146926570528109340
61422461523977447115778446076219
61422461523978347683652874927944
61422461523985252036061002880227
61422461523985552225310676173515
61422461523985552225519624955791
61422461523985552637092940349691
61422461524047391215321528574169
61422461524047391626855843117907
61422461524047391626855843119311
61422461524047396561712782761879
61422461524047396561715877362505
61422461524047396568239909439351
61422461524047396568243008627601
61422461524050092918508923862979
61422461524050092918508923864431
61422461524050098271678353548897
61422461524051299165934448105845
61422461525960553551050600376477
61422461526057764869073945317036
61422461526057814275341105111758
61422461526057814687123369287934
61422461526057814870137704689702
61422461526057814870137708921790
61422461526057814870200471041006
61422461526896793301208853802307
61422461526896843133358570913069
61422461526908800832991090370819
61422461526908850658366098580837
61422461526908850834016363914283
61422461526908850834037284620683
61422461526908850841380323429269
61422461526929208807823738734218
61422461526929258630935728739292
61422461526929258630935843524716
61422461540824075135346389956430
61422461540825270348713931145077
61422461540825270355492109482967
61422461540825275294619843462695
61422461540825275294640764169101
61422461540825275295456324509355
61422461540825275709414311524529
61422461540825275709414426309710
61422461540825275709414426309953
61422461540827977001067393319409
61422461540827977001067421899179
61422461540827977001067508104590
61422461540827977001067508104833
61422461540827977595864111933576
61422461540828877568063387161209
61422461540828877568900215410891
61422461540828878161165414277235
61422461540828878163675893928303
61422461540828878163675898514523
61422461540828878163696814634703
61422461540828878163696819220923
61422461540836082110808572198981
61422461540836082110808686984162
61422461540836082110808686984405
61422461540836082110892255024597
61422461540836082522402550030625
61422461540836082657425162754401
61422461540836082659684598402623
61422461540836082705605290813148
61422461541668206562816108958673
61422461541668206562819576611927
61422461541668206562840497318327
61422461541699421443608746274066
61422461541699421489341409058980
61422461541699421489341667326184
61422461541700322057173996852264
61422461541700621651142795609249
61422461541700621651146263262503
61422461541700621651146267848723
61422461541700622062656558268531
61422461541700622063409330626836
61422461541700622063409703679464
61422461541700622200753796874200
61422461541703323354306172292113
61422461541703323354306172410157
61422461541703323354327092998519
61422461541703323354330560651767
61422461541703323355062412421716
61422461541703323355062527207140
61422461541704223922957905934040
61422461541704223922957905934283
61422461541711428464615678010836
61422461541711428464803706086712
61422461541711429059600309915698
61422461541712329627161043787919
61422461541712329627161302055123
61422461541772367481342482243864
61422461541773572996794584806195
61422461541773572997003533589923
61422461541776269347063598875544
61422461541776274700229560905547
61422461541776274700229589603355
61422461541776274700233028558801
61422461541776274700233028560253
61422461541776274700253949265201
61422461541776274837514703996215
61422461541776274837514703996423
61422461541808689781527393807113
61422461541808689786025217083457
61422461541808689786046137788405
61422461541808689786046137789863
61422461541808689788284651440055
61422461541808689788284651798559
61422461541808689788556620627465
61422461541808689788556620962883
61422461543686429607275172034322
61422461543686429653091404276578
61422461543686429653593501229622
61422461543686429790289396882754
61422461543686429790854255953610
61422461543783640963607764320201
61422461543783640963607793017801
61422461543783641154153543916929
61422461543783690377385233065289
61422461543783690377385347856329
61422461543783690377385348322889
61422461543783690384163613681723
61422461543783690384163613687339
61422461543783690384163618409073
61422461543783690972244689805131
61422461543783690972244713916719
61422461543783690972244718502939
61422461543783690979776125176167
61422461543783690979776129762387
61422461543783691109442596322446
61422461543783691109442596322447
61422461543783691109442711113487
61422461543791746286782358860347
61422461544634676935035250326694
61422461544634676935035251743844
61422461544634676935035364645558
61422461544634676935035366062708
61422461544634676935098009257966
61422461544634676935098012445910
61422461544634676935098013508768
61422461544634676935600220524258
61422461544634676935600223712202
61422461544634676935600225129352
61422461544634677118049586655966
61422461544634677118049589488374
61422461544634677118112348425262
61422461544634677118614445378306
61422461544634677118614448560634
61422461544634721399960434189508
61422461544634726890139574371918
61422461544634726890327970793398
61422461544634726890892715551006
61422461544634726890892829869870
61422461544634726897667542425118
61422461544634726897667653551826
61422461544634726897667656739770
61422461544634726897667656743982
61422461544634726897671014683466
61422461544634726897671100418401
61422461544634726897671100418402
61422461544634726897733776448390
61422461544634726936060520682214
61422461544634726936060524933016
61422461544634726936060635001078
61422461544634726936060639718653
61422461544634726936140850173440
61422461544634726936144203507830
61422461544634726936144207758632
61422461544634726936144317826694
61422461544634726936705706052140
61422461544634726941224453221376
61422461544634726943487332660498
61422461544634726943675619018080
61422461544634727073342195647446
61422461544634727073907054712686
61422461544634727078422445827552
61422461544634727078987301710464
61422461544634727080681878405874
61422461544634727080681881586798
61422461544634727080681881588202
61422461544634727080685325266833
61422461544634727080685325266834
61422461544634727080685353845145
61422461544634727080685353845146
61422461544658736542110160849117
61422461544658736542110165081205
61422461544730737708345995925520
61422461549364209055249924411637
61422461549364209055270959553541
61422461549364209466843992568649
61422461549364209466844021266457
61422461549364209466844021266617
61422461549364209649795483994381
61422461549364209649795594199249
61422461549364209649795594553541
61422461549364209649795598785469
61422461549364209649795598785629
61422461549364209657389681838764
61422461549364209657389681838765
61422461549558731564570997209076
61422461549558731565135856275720
61422461549558731701772432076734
61422461549558731706852678602336
61422461549558732113345489201978
61422461549558732113366409908378
61422461549558732113614014710964
61422461549558732113617113897810
61422461549558732113617114015854
61422461549558732113617367928714
61422461549558732113617372178064
61422461549558732113617453667862
61422461549558732113617482364218
61422461549558732114098630381066
61422461549558732114182312734506
61422461549558732118697617758900
61422461549558732159287356100630
61422461549558732159935897642970
61422461549558732159935902247904
61422461549558732296548028992128
61422461549558732297112883809214
61422461549558732297112888058772
61422461549558732297112888530948
61422461549558732301628274567140
61422461549594754876838794850006
61422461549594754876922477675622
61422461549594754877403653922266
61422461549595055020439486763942
61422461549595055066196515235855
61422461549691115170665398707934
61422461549691115582447662884110
61422461549691115765461998285878
61422461549691115765462002517966
61422461549691965775844883998981
61422461549691966187355150313025
61422461549691966187355154899245
61422461549691966187355183597053
61422461549691966187355183597213
61422461549691966187438861830625
61422461549691966187438866416845
61422461549691966187438866417005
61422461549691966194970273090073
61422461549691966370369408445645
61422461549691966370369489952705
61422461549691966370369494538925
61422461549691966370369518644689
61422461549691966370369518998981
61422461549691966370369523230909
61422461549691966370369523231069
61422461549691966377984612729752
61422461549691966377984612729753
61422461549691966377984617315973
61422461549692015608810599351399
61422461549692016195991994291102
61422461549692016195991994291103
61422461549692016195992080384382
61422461549692016195992080384383
61422461549692016196075763204175
61422461549692016196075787315763
61422461549692016196075791901983
61422461549692016203607198575211
61422461549692016203607203161431
61422461549692266376688506308061
61422461549692266376688511010873
61422461549692266376688511012325
61422461549692266376688539708841
61422461549692266513886528087301
61422461549692266513886532319389
61422461549692266521480615372524
61422461549692266521480615372525
61422461549692266521480700995086
61422461549692316339509003379422
61422461549692316339509089468331
61422461549692316339529919381558
61422461549692316339529924085822
61422461549692316339592767589683
61422461549692316339592772293947
61422461549692316385346357202411
61422461549692316522523343013278
61422461549692316522523343013279
61422461549692316522544263719678
61422461550531294915117851835466
61422461550531294915117852302026
61422461550531344733230033217104
61422461550531344740011683798840
61422461550531344740011683800244
61422461550531344740011683817506
61422461550531344740011683817554
61422461550531344740011683817713
61422461550531344785681557676381
61422461550531344785765240029821
61422461550531344916164046081118
61422461550531344916164046098588
61422461550531344916181610735956
61422461550531344921244293077492
61422461550531344921244293078896
61422461550531344921244378818044
61422461550531344922942312028768
61422461550531344922942312047482
61422461550531344922942340608484
61422461550531344922942340612696
61422461550531344922942340625794
61422461550531344922942340625954
61422461550531344922963232617124
61422461550531344922963232622740
61422461550531344922963232635790
61422461550531344922963232635998
61422461550542101728315383966995
61422461550542151553690392177013
61422461550542151729361578216859
61422461550542151736683696319045
61422461550542151736704617025445
61422461550542996805759652505984
61422461550542996806324511572628
61422461550543002151816176217908
61422461550543002151878937982832
61422461550543002151899858571140
61422461550543002158845399831394
61422461550543002158866406160302
61422461550543002158866409346842
61422461550543002158866410882036
61422461550543002158929082657010
61422461550543002158929085844954
61422461550543002158929086907812
61422461550543002158929087262103
61422461550543002159431268413486
61422461550543002159431269948680
61422461550543002296189837382402
61422461550543002341880745794158
61422461550543002341880748980698
61422461550543002341943421824306
61422461550543002341943422174226
61422461550543046623788151066218
61422461550543046623791507588552
61422461550543046624353010132862
61422461550543046628871754114154
61422461550543052113970647770962
61422461550543052114155576539188
61422461550543052114155576543400
61422461550543052114158929407018
61422461550543052114159044192442
61422461550543052114221806315870
61422461550543052114720432427716
61422461550543052114723788477874
61422461550543052114723788950050
61422461550543052114723903268914
61422461550543052121502169094308
61422461550543052121502169099924
61422461550543052121561374755434
61422461550543052121564845124456
61422461550543052121564845125860
61422461550543052121564849847434
61422461550543052159891593609082
61422461550543052159971923572484
61422461550543052159975276790234
61422461550543052159975276906874
61422461550543052159975281039584
61422461550543052159975281157676
61422461550543052159975362529382
61422461550543052159975391225738
61422461550543052160456452681342
61422461550543052160536779451184
61422461550543052165055526620420
61422461550543052165536699679120
61422461550543052167234718983124
61422461550543052167234723233926
61422461550543052167234833297776
61422461550543052167234833301988
61422461550543052167314959548662
61422461550543052167318401336564
61422461550543052167318401337968
61422461550543052167318406059542
61422461550543052167506692417124
61422461550543052297169916177256
61422461550543052297169916178660
61422461550543052297173269046490
61422461550543052297173359857291
61422461550543052297173359857292
61422461550543052297173388435603
61422461550543052297173388435604
61422461550543052297734772061572
61422461550543052297738128111730
61422461550543052304495501934100
61422461550543052304495501938312
61422461550543052304516393942740
61422461550543052304516393948356
61422461550543052304767447142516
61422461550543052304767475720828
61422461550543302478347524473364
61422461550543302485376748436930
61422461550543302485376752687732
61422461550543302485376834176078
61422461550543302485397754882478
61422461550543302485397758070422
61422461550543302485397759487571
61422461550543302485397759487572
61422461550543302485460431262546
61422461550543302485460435513348
61422461550543302485941607507786
61422461550543302485941611758588
61422461550543302486025294584204
61422461550543346950239259107620
61422461550543346950260179814020
61422461550543352303429614097963
61422461550543352303492285877150
61422461550543352303492290127952
61422461550543352308237891912704
61422461550543352308300567942692
61422461550543352310772767697589
61422461550543352310831968635578
61422461550543352310835443727578
61422461550543352486423033031035
61422461550543352486423033031036
61422461550543352493786992546021
61422461550543352493786992546022
61422461550543352494038041022660
61422461550563760420519857176066
61422461550563760420519885872422
61422461550567361962052745818928
61422461550567361962052774397240
61422461550567361962052774398644
61422461550567361962052774416113
61422461550567662149063903958078
61422461550567662151323339716541
61422461550574567053527369011309
61422461550574567099343601253565
61422461550574567236541336642297
61422461550574567236541593859741
61422461550648363850584031184153
61422461550671778545046152805088
61422461550671778545108914924304
61422461550671828374999196274416
61422461550671828552867169224800
61422461550671828552867427492004
61422461995757008370999097425767
61422461995765113068958008942623
61422461995767813537611424605287
61422461995768715934813485787271
61422461995789428397428776415161
61422461995789428398181545581339
61422461995789428398181917117647
61422461995793031081023797867621
61422461995800235211170155623743
61422461995801135778981937734953
61422461995801136373778198121827
61422461996632358019250016669425
61422461996632359665625927996001
61422461996640463128990337803385
61422461996640463540584401728469
61422461996737724445885256010581
61422461996737724445885342103861
61422461996737724865010644038863
61422461996737726092261253430437
61422461996737726092261253430597
61422461996737726092825337658209
61422461996737726093013622952981
61422461996737726099603521059027
61422461996748531259688716955981
61422461996748531259688718018839
61422461996748531266215848238547
61422462001600491062806619463949
61422462001600491062806619582041
61422462001600492297587519858469
61422462001600492297587519975109
61422462001600492297588552958881
61422462001600492297588553076973
61422462001665333183047903462095
61422462001665633372381288275909
61422462001665633372382407470999
61422462001665633372382407471053
61422462001673437050476200982705
61422462001673438285258134477637
61422462001673438292789082341667
61422462001673737246504052972339
61422462001673738893905078893129
61422462001673739031165489249205
61422462001677339518587664336024
61422462001677340753306918624339
61422462001677340753369595121047
61422462001677340753369599371849
61422462001677341347831556450971
61422462001677341347894232476747
61422462001677341347894232478151
61422462001697752386477916319219
61422462001697752386478687499167
61422462001697753621176166988743
61422462001697753621176938641075
61422462001697753621259849814151
61422462001697753621260620994099
61422462001697753622012618980383
61422462001697753622013766890757
61422462001697753622075409795955
61422462001697753622076529009813
61422462001708560435001229022787
61422462001709761192062684425779
61422462001709761192083605015539
61422462001709761603844576949007
61422462001709761603844948485315
61422462001709761603844948601955
61422462001709761603865869191715
61422462001709761603865869308355
61422462001709761741042941212503
61422462001709761741126624038119
61422462001709761786796268788335
61422462001709761786796526005779
61422462001709761786858944814111
61422462001709761786859288124995
61422462002548788352884259532969
61422462002548788352884944973977
61422462002549088542092862946229
61422462002549088542155625065445
61422462002549088953665920071473
61422462002549088953686840777873
61422462002573104093639786600729
61422462002573105328421716913333
61422462002573105328985801141105
61422462002646049669778406087833
61422462002646049669779177740165
61422462002646050088840574249267
61422462002646050088904479675167
61422462002646050271918818836604
61422462002646051316656411057253
61422462002646051316907458587881
61422462002646051316907463192815
61422462002646051323685642934757
61422462002646349859049772086869
61422462002646349866392810895455
61422462002646350415434713788176
61422462002648751378047082881789
61422462002649953921945034042661
61422462002649953922028631129129
61422462002656856490297969760145
61422462002656856490297970095563
61422462002656856901828812755363
61422462002657157091078514744959
61422462002658057247108376565244
61422462002658057247129297630397
61422462002658057247380346089773
61422462002681171819271229456255
61422462002681171819271229574347
61422462002681171819271229928639
61422462002681171819459516286269
61422462002681172231053492582719
61422462002681172231053492700763
61422462002681173465834655960513
61422462004558907562845770060493
61422462004632152464270881743704
61422462004664574733379217572680
61422462004664574740701107037138
61422462005503551938703610842587
61422462005503601761250853384113
61422462005503601763509896960988
61422462005539624427717494590865
61422462005539624428533316396611
61422462005539624468638437656913
61422462005539624473450158677741
61422462005539624473721783487405
61422462005539624473722126798129
61422462005539624473722127860939
61422462005539624604120932512763
61422462005539624610898854341633
61422462005612520667003609235395
61422462019326667491361294948885
61422462019326667491361295066977
61422462019326667491549323026213
61422462019326667491549580243657
61422462019326667491633263069273
61422462019326668726143228443817
61422462019326668726143228561909
61422462019326669137925491570233
61422462019326669137925491688325
61422462019326669137946412276633
61422462019329370429578573481801
61422462019329370429578573483205
61422462019329370429599494071513
61422462019330270997411276064833
61422462019330270997411276066237
61422462019391509611602607641935
61422462019391509611602693381083
61422462019391509611602693381137
61422462019391509611623614087483
61422462019399613478968113303037
61422462019399613479030876467641
61422462019399613479051795774367
61422462019399613479219161290029
61422462019399613479219161408127
61422462019399613479302499877471
61422462019399613479302501277151
61422462019399613479302844233743
61422462019399613485746293044979
61422462019399613485809054805531
61422462019399613485829975511937
61422462019399613486561828562307
61422462019399614713812809962573
61422462019399614721343757825151
61422462019399614721343762057239
61422462019399614721343786521507
61422462019399614721343872260655
61422462019399614721364792850415
61422462019399614721364792967055
61422462019399615125595072616605
61422462019399615125595072734697
61422462019399615125595072734703
61422462019399615133126139620617
61422462019399615133147057026591
61422462019399615133147314244035
61422462019399615262793065345251
61422462019399615270219786979293
61422462019399615270386894350221
61422462019399615270407815056621
61422462019399615270408073336866
61422462019399615270408073336875
61422462019402316424590850380167
61422462019402316424590850381571
61422462019402316424800138821471
61422462019403215750298580779183
61422462019403216992339956350519
61422462019403216992339956354731
61422462019403216992611925532153
61422462019403216992611925533557
61422462019403216992674596841971
61422462019403217587136558642827
61422462019403217587199234668603
61422462019423930050588329605771
61422462019423930050651005985839
61422462019434736863555532969963
61422462019434736863555904622911
61422462019434736863576825212671
61422462019434736863576825329317
61422462019434737275337797146139
61422462019434737275338168682447
61422462019434737275359089388847
61422462019434737412619844230885
61422462020266861318784971338157
61422462020266861318786000207933
61422462020274964781397865133713
61422462020274964781460541163861
61422462020274965193723296017801
61422462020274965193724324887577
61422462020277666485376377812681
61422462020277666485377149463609
61422462020277666485377149465013
61422462020277666485397298517677
61422462020299280110621401889069
61422462020299281757749682742401
61422462020309787329700767441476
61422462020310086924153837024065
61422462020310086924341864983301
61422462020310087335936100150481
61422462020310988086762221666633
61422462020310988086783142371581
61422462020371025935796949553766
61422462020371025943410924424812
61422462020372226098292011805217
61422462020372226098354773924433
61422462020372226105635050613803
61422462020372226517395364163800
61422462020372226517396393033576
61422462020372227744647002425393
61422462020372227744667923131793
61422462020372227745211086657377
61422462020372227745232007363777
61422462020372227745420292658549
61422462020372227749729833820997
61422462020372227752177294476647
61422462020372227752177551694091
61422462020372227752198215183047
61422462020372227752198472400491
61422462020372227752742067804143
61422462020372227752742153543291
61422462020372227752742410760735
61422462020372227752763074249691
61422462020374929593438168500645
61422462020375828368702316116178
61422462020383032911760655260125
61422462020383032912011703247117
61422462020383032912011703736763
61422462020383032912032624443163
61422462020383032912095386072733
61422462020383032912095387607767
61422462020383032916342161000517
61422462020383032916342161001969
61422462020383032916342161933637
61422462020383032916342162051729
61422462020383032916342162406021
61422462020383032916363081588825
61422462020383032916363081590277
61422462020383032916363081706923
61422462020383032916363083112427
61422462020383032918538835002067
61422462020383032918601596762619
61422462020383032918622517349475
61422462020383032918789882989059
61422462020383032918789883478705
61422462020383032918810804185105
61422462020383033323605681078761
61422462020383033323605681196853
61422462020383033461054378264643
61422462020383933479572436703565
61422462020383933479572438304449
61422462020383933479656121124241
61422462020383933479656121125699
61422462020383933479907168183937
61422462020383933479907168185395
61422462020383933486350616996631
61422462020383934028698795670995
61422462020383934028949842730691
61422462020383934074368667460969
61422462020383934074703398941341
61422462020383934081146847754035
61422462020383934081962756347077
61422462020383934082046466329643
61422462020383934082046810703177
61422462020407049842400412523306
61422462020407348247846825640280
61422462020407348247846825640523
61422462020407348247846825758615
61422462020407348247846826112907
61422462020407348248097874589545
61422462020407348796806160788936
61422462020407349894389326838903
61422462020407349894410247545303
61422462020407349894953842948955
61422462020407350031671002270701
61422462020407350077153393780920
61422462020407350077424591311866
61422462020407350077425362964198
61422462022285082756576555845189
61422462022285083991337569101685
61422462022285083991358489808085
61422462022285084403119575010657
61422462022285084403683659242641
61422462022285084403767341596081
61422462022358028566315127670603
61422462022358028566315128137163
61422462022358028749329467304459
61422462022358029808440068556381
61422462022358029808440182875245
61422462022358029808440182880861
61422462022358029808440182993289
61422462022358029808440182997501
61422462022358029808440187596979
61422462022358029808440187598383
61422462022358029808440187602595
61422462022358029984111282827427
61422462022358030403236789890690
61422462022358030403236789890691
61422462022358030403236789896307
61422462022390401042792949046513
61422462023221324119951345304786
61422462023221374080345036259892
61422462023221374080345122348960
61422462023221374080407798374896
61422462023221374126077786080252
61422462023221374126161354587004
61422462023221374263338454720788
61422462023221374263359347197392
61422462023221374263359375427188
61422462023264550131494705206133
61422462023264550268755373842457
61422462023264550274403921700397
61422462023264550314509044839989
61422462023264550320157506492221
61422462023264550321852083648575
61422462023264550321852083652787
61422462023264600092432420260631
61422462023264600100026536593743
61422462023264600138165113043863
61422462023264600138437081164251
61422462023264600140131657854045
61422462023264600140696516924901
61422462023264600145131663815513
61422462023264600145131664169645
61422462023264600145696522886369
61422462023264600275614152709895
61422462023264600282392074538765
61422462023264600282392332451837
61422462023264600282392332805969
61422462023264600282957191872613
61422462023265800856481291395010
61422462023265801040060461053446
61422462023330593220704331493830
61422462023337496338496829432527
61422462023338396906308525688186
61422462023338396906308611427334
61422462023361812904762505933609
61422462027938548478710590311227
61422462027938548478710705096699
61422462027938548478710705096859
61422462027938548478710705098103
61422462027938548478710705102475
61422462027938548486304759084845
61422462028193708123903717744197
61422462028193708123903718094117
61422462028193709358685651239129
61422462028265453359595175339880
61422462028266303964502696052983
61422462028266303972117788598481
61422462028266303972117790133675
61422462028266305199284629542139
61422462028266305206899723628607
61422462028266305618410017098197
61422462028266305801424353556953
61422462028266305801424356743493
61422462028266355024990864917539
61422462028266355024990869516809
61422462028266355024990893495851
61422462028266355024990893613895
61422462028266355024990898213213
61422462028266355032522309472661
61422462028266355032522309474065
61422462028266355627046942583334
61422462028266355627046942583335
61422462028266355627046942588951
61422462028266654116656514295787
61422462028266655214261458797683
61422462028266655214261463515045
61422462028266655214261487494039
61422462028266655351438444725031
61422462028266655351438449330124
61422462028266655351438449330125
61422462028266655351459370036524
61422462028266655770563951791156
61422462028297875628703511168856
61422462028297875636025400633314
61422462029129949670313767430218
61422462029129999493509465770724
61422462029129999539263021982832
61422462029129999676440122466536
61422462029129999678134699160542
61422462029141655267560713883114
61422462029141705090672815491284
61422462029141955456831279183542
61422462029142005281554394057018
61422462029142005417119338086776
61422462029142005417119338088180
61422462029142005417119423827328
61422462029142005417141373402100
61422462029142005418815032573438
61422462029142005418815032577650
61422462029142005418815062693342
61422462029174076118307320833074
61422462029174126080375126913270
61422462029174126080939985985530
61422462029174126126128683125378
61422462029174126126693542196234
61422462029174126263891534452490
61422462029238918444535404892874
61422462029238968198670860893237
61422462029238968244403524980065
61422462029246121675342434644312
61422462029246121675363097083508
61422462029246121675363098127652
61422462029246121675363098133268
61422462029246121675363355350712
61422462029246121675425860246868
61422462029246121679672978016056
61422462029246121721116911562820
61422462029246171500734892719532
61422462029246171505316141596980
61422462029246171546467528225240
61422462029246171683163452108168
61422462029246171683184114547364
61422462029246171683184372814568
61422462029246171688246796888900
61422462029246171688246797938660
61422462029270488247754440570944
61422462029271338885758777100852
61422462029271338885759551935512
61422462029271338885759551939724
61422462029271639075029371097636
61422462029271639075030117352580
61422492259415944032503476905770
61422492413028545560799476863674
61422492413032447848176354392294
61422492413032447848177387965090
61422492413032448031108044779154
61422492413032449677482922532934
61422492413032449677733884920871
61422492418937120975368875328958
61422492418937121524160845771150
61422492418937121524431781479478
61422492418937170928146870133270
61422492418937170928146870249910
61422492418937170928147559351038
61422492418937170937372771047114
61422492418937170937372771397194
61422492418937170937373545883178
61422492418937170937938404954034
61422492418937170937938405308326
61422492418937170938210374137232
61422492418937170938210374491364
61422492418937171348967524073326
61422492418937171349803318731498
61422492418937171522944132946990
61422492418937171522944161644750
61422492418937171522944247383898
61422492418937171532733889456654
61422492418937171532733975545562
61422492418937171532735008782940
61422492418937171532735009137072
61422492418937172584585252226430
61422492418937172767515822951586
61422492418937172767515909040494
61422492418940723246635890539318
61422492418940724892928119040278
61422492418940725075942458679958
61422492418940773069747878424927
61422492418940773069747878774847
61422492418940773072007427791338
61422492418940773245148271749978
61422492418940773245148356443738
61422492418940773245148357843418
61422492418940773254938084605402
61422492418940774901313995931978
61422492418941073398456126912226
61422492418941073398456127266518
61422492418941075228033631134200
61422493618326891229952767629728
61422493618326891229953542818520
61422493618327191373198584258836
61422493618327191373386093892640
61422493618327191373386869199316
61422493618327191373386869199476
61422493618327191373469433761456
61422493618327191373469434228016
61422493618327191373469776718048
61422493618327191373470551552708
61422493618327191373470551906840
61422493618327191419202097964972
61422493618327191419202440921564
61422493618327191419203215756224
61422493618327191419203216110356
61422493618327191785251782622648
61422493618327191785251782627020
61422493618327191968182324650044
61422493618327191968182353697564
61422493618327191968182353701936
61422493618327191968182439436712
61422493618327191968182439441084
61422493618327191968245087119020
61422493618327191968266036521728
61422493619591121589530715876399
61422493671504519947596581746066
61422493671504519947868549375356
61422493671504820083770435817770
61422493671504820083770550608810
61422493671504820091113589417396
61422493671504820091113590817076
61422493689194373469617441048014
61422493689194373469617527137082
61422493689194373476876997911300
61422493689218685101758085533370
61422493689229495619089800526208
61422493689229495619089801925888
61422493689229495619361769690532
61422493689229495619361770753390
61422493689230696193428772471016
61422493689230696193429805571428
61422493689230696193429806043812
61422493689230696376172176046784
61422493689230696376172177562944
61422493689230696376359429285080
61422493689230696376359429289452
61422493689230696376360462385492
61422493689230696376360462391316
61422493689230696376360462741076
61422493689230696376360462857716
61422493689230696376360462857876
61422493689230696376360463803886
61422493689230696376360463920526
61422493689230696376423224506160
61422493689230696376423224976932
61422493689230696376444145211108
61422493689230698162443817930424
61422493695102998836965609624446
61422493695102998844224994303820
61422493695102998844224994305224
61422493695102998844224994309436
61422493695102998844225080398664
61422493695102998844225080402876
61422493695102998844497049581702
61422493695127310461763133811466
61422493695127310468353027195778
61422493695127310469102725759092
61422493695127310469102725759252
61422493695127310469102811848160
61422493695127310469102811848320
61422493695127310469106167898318
61422493695127310469186409051220
61422493695127310469189850723726
61422493695127310514922514927242
61422493695127315819824523659532
61422493695127315819824523659692
61422493695127315822355841918014
61422493695127315822355927540362
61422493695127315822355927657162
61422493695127316002838777676656
61422493695127316003027062504868
61422493695127316003027148239644
61422493695127316005286498265518
61422493695127316005286498731918
61422493695127316005286498732078
61422493695127316005286584354426
61422493695127316005286584471066
61422493695127316005286584471226
61422493695138120979094757993662
61422493695138120979094844086942
61422493695138120979094845136702
61422493695138120986709852059852
61422493695138971591617373953696
61422493695138971594148778188818
61422493695139021416987878104012
61422493695139021416987878220652
61422493695139021417260879324812
61422493695139021417260879330428
61422493695139021600003250961988
61422493695139021600003251316280
61422493695139021600191535784584
61422493695139021600191536138668
61422493695139021600191536138876
61422493695139021600191536256760
61422493695139021600191537201526
61422493695139021600191537673910
61422493695139021600254297903800
61422493695139021600254298375976
61422493695139021600254299438833
61422493695139021600254299438834
61422493695139021600275218964284
61422493695139021602702020848340
61422493695139021602722941554740
61422493695139023249076898602327
61422493695139023249076898602328
61422493695139271783398451480654
61422493695139273566971321961782
61422493695139321736177104934522
61422493695139321736177105288654
61422493695139321736177133986414
61422493695139321736177219725562
61422493695139321736177221125242
61422493695139321743519140742896
61422493695139321743519141209456
61422493695139321743520258534148
61422493695139321743520258888280
61422493695139321743520260404600
61422493695139321743707426037668
61422493695139321743707511772444
61422493695139321743707511776816
61422493695139321743708544874308
61422493695139321743708545345080
61422493695139321743771306993524
61422493695139321743771307347656
61422493695139321743771307464296
61422493695139321743792228052604
61422493695139321746239950643060
61422493695139321789524891901988
61422493695139321789524892256120
61422493695139323438347492717155
61422493831029601134823397054840
61422493831029602964130333661888
61422493848719154512784912799574
61422493848719154513056422822202
61422493848719154513056508911270
61422493848719154520315979685488
61422493848751525548034534959806
61422493848751570012896956703404
61422493848751570020239995399562
61422493848751574959280693804096
61422493848751575371146636095592
61422493848751575371146636567976
61422493848751575373657120805264
61422493848754276655184972902336
61422493848755429060047881608926
61422493848755477236867644516932
61422493848755477236867754243752
61422493848755477236867754716136
61422493848755477236867758830180
61422493848755477239378238953424
61422493848755477419798415644036
61422493848755477419798415644244
61422493848755477419798415762128
61422493848755479066174581123980
61422493848755479068684807094063
61422493848755479068684807094064
61422493848755479068685065711236
61422493848755479205883058321784
61422493854627779880132995286938
61422493854627779880320822479786
61422493854627779880320822483998
61422493854627779880320908573226
61422493854627779880320908577438
61422493854627779880320937269422
61422493854627779880320937270826
61422493854627779880404591398634
61422493854627779887663976078008
61422493854627779887663976083624
61422493854627779887664062172852
61422493854627779887936029937336
61422493854627779887936031355890
61422493854627779926137169513082
61422493854627779926137255602150
61422493854660145424934865077778
61422493854660150912851216636240
61422493854660150912851216754284
61422493854660150915298848416054
61422493854660150915382617447170
61422493854660194831177887360178
61422493854660194831177916056534
61422493854660194831180986197104
61422493854660194831181014894864
61422493854660194837956181887544
61422493854660194837959280720258
61422493854660194838524139796730
61422493854660194838792665767856
61422493854660195380244953097328
61422493854660195380245039190768
61422493854660195386751254354606
61422493854660195387504395057146
61422493854660195387504395179562
61422493854660195387504395529322
61422493854660195387504396592340
61422493854660195387588077882554
61422493854660195387776364240344
61422493854660195387839126359400
61422493854660195433320742086070
61422493854660195433320742090442
61422493854660200319097591432178
61422493854660200319097620011894
61422493854660200319097706100962
61422493854660200319097706217602
61422493854660200325875886309464
61422493854660200326628686897648
61422493854660200326628686897808
61422493854660200326628687364208
61422493854660200326628687364368
61422493854660200326628690079976
61422493854660200326628690198020
61422493854660200326628690552152
61422493854660200326628772986876
61422493854660200326628773103356
61422493854660200326628773103516
61422493854660200326628776291460
61422493854660200326712369723216
61422493854660200329160091245038
61422493854660200329160176984186
61422493854660200372445033926732
61422493854660200738494718584408
61422493854660200740754154699190
61422493854660200921425289663696
61422493854660200921425293908882
61422493854660200921425294381058
61422493854660200921425375398472
61422493854660200921425380002162
61422493854660200921425380120206
61422493854660200921488023080780
61422493854660200921508972483488
61422493854660200923684725424346
61422493854660200923684725890746
61422493854660200923684725890906
61422493854660200923684811513254
61422493854660200923684811629894
61422493854660200923684811630054
61422493854660200923956695073944
61422493854660200923956780813092
61422493854660201973004943047216
61422493854660201975536002571774
61422493854660201975536088194122
61422493854660201975536088310922
61422493854660201975536346928046
61422493854660202156018938330416
61422493854660202156019282686688
61422493854660202158466658919278
61422493854660202158466659385678
61422493854660202158466659385838
61422493854660202158466745008186
61422493854660202158466745124826
61422493854660202158466745124986
61422493854660202158467003392030
61422493854660202158467003742110
61422493854662902022533055258558
61422493854662902022533055726522
61422493854662903859454627258064
61422493854663752637502957475894
61422493854663754283878868802470
61422493854663754466893553264774
61422493854663802460698827644248
61422493854663802462958263759030
61422493854663802462958522492954
61422493854663802643629484458312
61422493854663802643629489044532
61422493854663802643692136490752
61422493854663802645888920573094
61422493854663802646140232034458
61422493854663804246783216173005
61422493854663804292264831899670
61422493854663804292265090633594
61422493854663804292516139110232
61422493854663804292537059816632
61422493854663804427266409248416
61422493854664054610410303735970
61422493854664054610410562353094
61422493854664102787146412038168
61422493854664102787146498131608
61422493854664102787146498249492
61422493854664102787209174157384
61422493854664102787230090631648
61422493854664102789405844038906
61422493854664102789405844039066
61422493854664102789405929778054
61422493854664102789405929778214
61422493854664102789406188045258
61422493854664102789677898961251
61422493854664102789677898961252
61422493854664102832962759067252
61422493854664104435781755365642
61422493854664104435781841104790
61422493854664104435782099721914
61422493854664104481786474491343
61422493854664104481786732758547
61422493854664104616537003128560
61422493854664104618984467101892
61422493854664104618984725369096
61422493854664104618984725719016
61422493858893319304717366894008
61422493858893604669892579293244
61422493858894503453227801086354
61422494309603946094446907325888
61422494309603946094447278862196
61422494327317809275845304834348
61422494327325913143210435772394
61422494327325913150469906546612
61422494327325918089681575515008
61422494327329822196491154787980
61422494327329822196491269106636
61422494327329822196491269106684
61422494327329822196491269106844
61422494327329822196491269112460
61422494327329822196491526324080
61422494327329822196491526324288
61422494333226434635327676763422
61422494333226434635599272875118
61422494333226434642858657560108
61422494333226434642858743649336
61422494333226434643130625202496
61422494333226434643130626743306
61422494333226434643130711413820
61422494333226434643130712832374
61422494333226434643193387321712
61422494333226434681331937078634
61422494333226434681332193941786
61422494333226434681332194296078
61422494333226434688946972231580
61422494333234488555248454350344
61422494333234488555248454466984
61422494333234488555248459053204
61422494333234488555248459054608
61422494333234537961494832682742
61422494333234537961494861379098
61422494333234537961494947001606
61422494333234537961494947118246
61422494333234537969109611090420
61422494333234538373277986502087
61422494333234538380621025310673
61422494333234538510474864130546
61422494333234538510474864130706
61422494333234538510475892646190
61422494333234538510475978739630
61422494333234538510558432170690
61422494333234538510558518259758
61422494333234538510559575490525
61422494333234538517817902939132
61422494333234538517817902944748
61422494333234538517817984329552
61422494333234538517817984329712
61422494333234538517817984446192
61422494333234538517817984446352
61422494333234538517817989033976
61422494333234538517817989038188
61422494333234538518089872127946
61422494333234538518089958217014
61422494333234538563634245736128
61422494333234543319748759290401
61422494333234543456758465543160
61422494333234543456945632220212
61422494333234543456945632220372
61422494333234543456945632686772
61422494333234543456945632686932
61422494333234543456945718309440
61422494333234543456945718425920
61422494333234543456945718426080
61422494333234543456945975176964
61422494333234543456946751546658
61422494333234543456946751900790
61422494333234543457029315045780
61422494333234543457029315512340
61422494333234543457029658002372
61422494333234543457030434372119
61422494333234545103321629635856
61422494333234545103321629636016
61422494333234545103321629752496
61422494333234545103321629752656
61422494333234545286335883652980
61422494333237246989771572580628
61422494333238147420322342623772
61422494333238147420322599373204
61422494333238147420322599845588
61422494333238147557583011147828
61422494333238147557583354570980
61422494333238447563839351594048
61422494333238447563839351594208
61422494333238447563839608461732
61422494333238447563839608811652
61422494333238447746853605144612
61422494333238447746853948451124
61422494336192454586442800500568
61422494336192454586442886239716
61422494336192454586442889427868
61422494336192454769373457314632
61422494336192454769373543053780
61422494336192454776967257273326
61422494336192454776967372058750
61422494336192455142828570901454
61422494336192455142828574083782
61422494336192455142828685686878
61422494336192455325759227715518
61422494336192455325759230897846
61422494336192455325759342500942
61422494336192460081956304881182
61422494336192460081956419666606
61422494336192460264886961695246
61422494336192460264887076480670
61422494336192755332099165249770
61422494336192760316959563433014
61422494336192760454157556043562
61422494336508554490402604315750
61422494336516609775337072658926
61422494336516646833200517660980
61422494336516646833200517665192
61422494336516648480328541296868
61422494336516648617589209937404
61422494336516657763223236991480
61422494336516657763223322734840
61422494336516657943727096643222
61422494336516657946237576158776
61422494336516657951320121761432
61422494336516659551963368884492
61422494336516659593449283091052
61422494336516659598532885784856
61422494336516659598532971878136
61422494336516659734894025698556
61422494336516659737404505686494
61422494336516664539836344007474
61422494336516946839539422097580
61422494336516946839540455199444
61422494336516957957660059295684
61422494336516959741233963232808
61422494336516959741233963237020
61422494336516959742049866176820
61422494336516959743744442870826
61422494336516959743744443224958
61422494336516959782719847920708
61422494336516959787803450968644
61422494336519310876465783420196
61422494336519310876465786608348
61422494336519311432851582867358
61422494336519311478605082038286
61422494336519316371979316847086
61422494336519316417732816018014
61422494336519349771981623091748
61422494336519350320773507799004
61422494336519350320774282633664
61422494336519350320857190618796
61422494336519350320857965459280
61422494336519359657015017230206
61422494336519360838449536810300
61422494336519360881755314930018
61422494336519360881755400669166
61422494336519360885019024546136
61422494336519360885102364531800
61422494336519360885102364885932
61422494336519360885102623166186
61422494336519360885102708905334
61422494336519360890185967579736
61422494336519361304227667883744
61422494336519361433894338161776
61422494336519361438977938021928
61422494336519364962004064838062
61422494336519365144934721652126
61422494336519366190008072153992
61422494336519366197350854215906
61422494336519366243355401863472
61422494336519366372938643233120
61422494336519366373022326052912
61422494336519616606982460613494
61422494336519649914766408879344
61422494336519661032887045027688
61422494336519661033702947971700
61422494336519661035397525019838
61422494336519661035397528202166
61422494336519661073536474537248
61422494336519661073536477719576
61422494336519661074372929715588
61422494336519661074372932902128
61422494336519661074373186933032
61422494336519661074373305973629
61422494336519661079456532763524
61422494336519661447744648275699
61422494336519661447744648275708
61422494336519661447744651462248
61422494336519661623164903344320
61422494336519666386872382255427
61422494336519666386872382255436
61422494336519666569049893645274
61422494336519666569803039069500
61422494336519666569886721895115
61422494336520511641058190807086
61422494336520511641058193989414
61422494336520512052652171821058
61422494336520512189850161249278
61422494336520512189850164431606
61422494336520517128977895229006
61422494336520550345296429344464
61422494336520550346049573710092
61422494336520550346050348544752
61422494336520550482494421955012
61422494336520550483310328085564
61422494336520550483311102920224
61422494336520550483332023626624
61422494336520550483332025043566
61422494336520550894841544152284
61422494336520550894842318986944
61422494336520550894905080751868
61422494336520550894925226972076
61422494336520550894926001458268
61422494336520550894926001812560
61422494336520561456660174809794
61422494336520561458333830798852
61422494336520561459086975164480
61422494336520561596347729539952
61422494336520561596368650246352
61422494336520561603146547723382
61422494336520561639590831623858
61422494336520561639590831629682
61422494336520561641285411506016
61422494336520561642100942795468
61422494336520561642100945977796
61422494336520561642101285752060
61422494336520561642101314798336
61422494336520561642101315866970
61422494336520561642101319049138
61422494336520561642122236573370
61422494336520561642122239755698
61422494336520561647184631582552
61422494336520561647184634764880
61422494336520562013045945678852
61422494336520562013045948393008
61422494336520562015556433102680
61422494336520562053694923809440
61422494336520562058778612596524
61422494336520566947006679586400
61422494336520566947090362406192
61422494336520566999600920555942
61422494336520567130021019226080
61422494336520567136798913166650
61422494336520567137614820714144
61422494336520567137635741420544
61422494337165067807800711723538
61422494337173155026028636968170
61422494337173155026028721657558
61422494337173155026028722707318
61422494337173155026029411802830
61422494337173155026029751577094
61422494337173155026029754759422
61422494337173155028456208965152
61422494337173155028456294708512
61422494337173155211470548132448
61422494337173155211470891089040
61422494337173155211470891093252
61422494337173160516458819505964
61422494337173160516458905595032
61422494337173160516459938696896
61422494337173160516459938701108
61422494337173171629413314841460
61422494337173171634579542797348
61422494337173171675249434215868
61422494337173171675249549007116
61422494337173171675250582108980
61422494337173171812427654008756
61422494337173455217809799761940
61422494337173455217810828627504
61422494337173455217810828631716
61422494337173460705729413858492
61422494337173460705729418090580
61422494337173460705729499947560
61422494337173460888661189863488
61422494337173460888661189867700
61422494337173471826360616783682
61422494337173471826360617137814
61422494337173471869582801353392
61422494337173472006780793959728
61422494337173472006780793963940
61422494337489206151866864709472
61422494337489206334881118133408
61422494337489256112323317775370
61422494337489256157993305484938
61422494337489256158076873991690
61422494337489256295253974117050
61422494337489272212417019288224
61422494337491973915935790285656
61422494337491973921019392983672
61422494337491973921019394400614
61422494337491973921019479072740
61422494337500011316052308983310
61422494337500011318479191888992
61422494337500027919436212021940
61422494337500027962742079063134
61422494337500061141674118577166
61422494337500061141674119994108
61422494337500061141674204670446
61422494337500061141674205733256
61422494337500061141674890229498
61422494337500061141674894828768
61422494337500061143934326344280
61422494337500061143934326357330
61422494337500061278934873306770
61422494337500061324604489475818
61422494337500061324605632664458
61422494337500061324688172301434
61422494337500066631853340144332
61422494337500077196098775878262
61422494337500077379029427970592
61422494337500077742630938538062
61422494337500077742632081726702
61422494337500077745142566436374
61422494337500077749974092132072
61422494337500077798238071295150
61422494337500077798238071308200
61422494337500077925562652797406
61422494337500077925562657519140
61422494337500077925645278177742
61422494337500077925646421362010
61422494337500077935436149638044
61422494337500082684018475578448
61422494337500082737365805287928
61422494337500082866949823027430
61422494337500328159605698529660
61422494337500377939495615572332
61422494337500377939495620171593
61422494337500377939495620171602
61422494337500377941755051687114
61422494337500377941755051700155
61422494337500377941755051700164
61422494337500378117427499951769
61422494337500378122426276985666
61422494337500382880882785679883
61422494337500382880882785679892
61422494337500383063813442493956
61422494337501212075560710018088
61422494337501228681601133145172
61422494337501228684111613133110
61422494337501261898672525829098
61422494337501261898672811626258
61422494337501262035933194465422
61422494337501262035933566001730
61422494337501262035954115171822
61422494337501262035955230130666
61422494337501262035955234380007
61422494337501262035955234380016
61422494337501262038214665908569
61422494337501262074094093913300
61422494337501262081686779257246
61422494337501262081687122213838
61422494337501262081687123749032
61422494337501262081687893866170
61422494337501262081687898583532
61422494337501262081708044455432
61422494337501266840059977134548
61422494337501267388851947576740
61422494337501267388851951808828
61422494337501267389102996036116
61422494337501277953097378588936
61422494337501278090379058270069
61422494337501278499629631705406
61422494337501278499714343396426
61422494337501278499714347645776
61422494337501278545447011849283
61422494337501278545447011849292
61422494337501278552977328230864
61422494337501278682643971345086
61422494337501278685154365121492
61422494337501278685175285827892
61422494337501278685176433733837
61422494337501278685176433733846
61422494337501278690238053908576
61422494337501278690238058630310
61422494337501278690258974614976
61422494337501278690258979336710
61422494337501278690259003312736
61422494337501283441017083010856
61422494337501283486834177357573
61422497925787763367891755298134
61422497925788048694782061212953
61422497925788063381742097420073
61422497925788063511324995591266
61422497925788063511325081680334
61422497925788063511408649714702
61422497925788063511408649719074
61422497925788063511408678293014
61422497925788063511408678293174
61422497925788063511408678411058
61422497925788063511408764386454
61422497925788063511408764504498
61422497925788063518668120488920
61422497925788063518940089676330
61422497925788063518940090026250
61422497925788063519002851791174
61422497925812074992769492969778
61422497925812074993334352040634
61422497925812074993585400518883
61422497925812074997853096017714
61422497925812078697115977501518
61422497925812078697116063590586
61422497925812078704459102869944
61422497925812325174198148324178
61422497925812325174198148325582
61422497925812364024003274547839
61422497925812374999841654876195
61422497925812374999841654881811
61422497925812375136202733144866
61422497925812375136286415964658
61422497925812375136286502058098
61422497925812375136767592211510
61422497925812375136767592215722
61422497925812375136851275035514
61422497925812375136851361128954
61422497925812375137039561393304
61422497925812375137039561398920
61422497925812375137039647486584
61422497925812375137039647487988
61422497925812375137102323512360
61422497925812375137102323513764
61422497925812375137102409607203
61422497925812375141286421926334
61422497925812375141286421931950
61422497925812375141370104751742
61422497925812375141370105106034
61422497925812375182019166261614
61422497925812375182584025332470
61422497925812375182855994517125
61422497925812375187102769309550
61422497925812378710965634058789
61422497925812378710966405706963
61422497925812378840548618319050
61422497925812378840549389971382
61422497925812378840632986585466
61422497925812378840632986589838
61422497925812378840633072678906
61422497925812378847891657127636
61422497925812378847892428778564
61422497925812378847892428779968
61422497925812378847892428784180
61422497925812378847976111603972
61422497925812378847976111958264
61422497925812378848164397961762
61422497925812378848164398315894
61422497925812378848227160080818
61422497925812378893708776161780
61422497978965392086371622462423
61422497978965392086371622468039
61422497978965692275621295759875
61422497978965692275892920569385
61422497978989703718027537314141
61422497978989704130562573843089
61422497978989707422373337798937
61422497978990003717484691224563
61422497978990003900771000029817
61422497978990003907277210605977
61422497978990004274079611629169
61422497978990007565890346887257
61422497996618618822850477245269
61422497996690367757864383494614
61422497996690367757864383500230
61422497996690367757864498285654
61422497996690367757864498285814
61422497996690367757864756566116
61422497996690367757864756571732
61422497996691553514552771675521
61422497996691553514553028892965
61422497996691553697483685707029
61422497996691568331932419847846
61422497996691568331932419853510
61422497996691568331932534639094
61422497996691568331932791856538
61422497996691568331932792925012
61422497996691568514863076661910
61422497996691568514863076667734
61422497996691568514863191452998
61422497996691568514863191453158
61422497996691568514863448670442
61422497996691568514863448670602
61422497996691568514863449733252
61422497996691568514863449739076
61422497996691568514946759487526
61422497996691568514947132560325
61422497996691568515197922756869
61422497996714629976496000074389
61422497996714679382742119648534
61422497996714679382742234439734
61422497996714679382742491184842
61422497996714679382742491657178
61422497996714679382742492720036
61422497996715830138970057546265
61422497996715830138970058596025
61422497996715830550564036427669
61422497996715830733494693241733
61422497996715879956810156001766
61422497996715879956810156007430
61422497996715879956810270792854
61422497996715879956810270793014
61422497996715879956810527538074
61422497996715879956810528010298
61422497996715879956810528010458
61422497996715879956810529073108
61422497996715879956810529078932
61422497996715880101037834574326
61422497996715880139740812815830
61422497996715880139740812821654
61422497996715880139740927606918
61422497996715880139740927607078
61422497996715880139741184824362
61422497996715880139741184824522
61422497996715880139741185887172
61422497996715880139741185892996
61422497996715880139824495641446
61422497996715880139824867177594
61422497996715880139824867177754
61422497996715880140075658910789
61422497996715880140076001867381
61422497996715880147418696182724
61422497996715880559117278024387
61422497996715880559200961912807
61422497996715880696378118488927
61422497996933521072036339973863
61422497997662916146511736453501
61422498002515236620211627568144
61422498002515236620211627686188
61422498002515236620211628040320
61422498002515236620274389687360
61422498002515236620274389805404
61422498002515236620274390159536
61422498002515236666027974597228
61422498002526944046681550170442
61422498002526947751025027707187
61422498002526947751087789826243
61422498002588171494844462977276
61422498002588171494844492145808
61422498002588171494844577884956
61422498002588171494907225096492
61422498002588171494907253910892
61422498002588171494907340004172
61422498002588171540660810006360
61422498002598993125212552075418
61422498002598993125212552076822
61422498002598993125212552081034
61422498002598993132806639362046
61422498002598993132806639366258
61422498002599893555763579340378
61422498002599893555763579341782
61422498002599893555763579345994
61422498002599893563357665564196
61422498002599893563357666631218
61422498002599893693024247976702
61422498002599893693024247982318
61422498002599893693024334071386
61422498002599893738694150060954
61422498002599893738694150061002
61422498002599893738694236154234
61422498002599893738694236154442
61422498002599893738694493371678
61422498002599893738694494434536
61422498002599893738694494434696
61422498002599893738756912180218
61422498002599893738757256553752
61422498002599893738777832886570
61422498002599893738777918979850
61422498002600193882211159149322
61422498002600193882211159150726
61422498002600193882211245242762
61422498002600193882211245244166
61422498002600193882211245248378
61422498002600193882273921268538
61422498002600193882273921269942
61422498002600193882273921274154
61422498002600193882274007363222
61422498002600193882294928068170
61422498002600193928027506178406
61422498002600193928027592271686
61422498002623304750090288229338
61422498002623304750090288230742
61422498002623304750090659765646
61422498002623304757684374453156
61422498002623304757684375515966
61422498002623305352481006505998
61422498002624205180641315494298
61422498002624205180641315499914
61422498002624205180641687030606
61422498002624205188235401718116
61422498002624205188235402785138
61422498002624205317901984130622
61422498002624205317902070225306
61422498002624205317902327442750
61422498002624205317902355666930
61422498002624205363634991173882
61422498002624205363655940576638
61422498002624205363656026670078
61422498002624205370350523599418
61422498002624205371187351836086
61422498002624205371249769581768
61422498002624205371250113955302
61422498002624205737215659584959
61422498002624205783032119864238
61422498002624505507088895304646
61422498002624505507088895309018
61422498002624505507088981398086
61422498002624505507088981402298
61422498002624505507089238265450
61422498002624505507089238265610
61422498002624505507089238615370
61422498002624505507089238619742
61422498002624505507151657423862
61422498002624505507151743517142
61422498002624505507152000380454
61422498002624505507152000734586
61422498002624505507172578128810
61422498002624505507172664222090
61422498002624505507172949664958
61422498002624505507173035758398
61422498002624505514704016550872
61422498002624505514766778670088
61422498002624505926486252520337
61422498002818681715068320324130
61422498002915077609734592439363
61422498002915077609737948489521
61422498006527104848868956584918
61422498006527104848868956701558
61422498006527104848868985281274
61422498006527104848869213802362
61422498006527104848869213919002
61422498006527104848869328237866
61422498006527104986129740006666
61422498006527104986130082963258
61422498006781076087370746911808
61422498006781076087370747028448
61422498006781076087370775608164
61422498006781076087371118564756
61422498006781076224548195186265
61422498006781976609366095784008
61422498006781976609366095900648
61422498006781976609366467436956
61422498006781976655098874422980
61422498006781976655098874772900
61422498006781976655099131640424
61422498006781976792380435067944
61422498006781976792380435417864
61422498006781976792380521157012
61422498006781976792380778374456
61422498006853560603534254178257
61422498006853710721897235335244
61422498006853710767650705808204
61422498006853710767650820593628
61422498006854010911167829699210
61422498006854010956921385911366
61422498006854010963696208069520
61422498006854010963696208186160
61422498006854010963696236765876
61422498006854010963696581122148
61422498006854011094098486513274
61422498006854011100956991141348
61422498006854011100957335497620
61422498006854011100959315489322
61422498006854911478916849090736
61422498006854911478916849207376
61422498006854911485691671377224
61422498006854911485691671727144
61422498006854911485691929994348
61422498006854911485692015733496
61422498006854911485693967145482
61422498006854911485693995725198
61422498006854911485694252942642
61422498006854911485694338681790
61422498006854911531424335580692
61422498006854911531424335930612
61422498006854911531445227939252
61422498006854911531445486206456
61422498006854911531447551937306
61422498006854911531447809154750
61422498006854911661931160144876
61422498006854911661931160162345
61422498006854911661931160162346
61422498006854911661931188724592
61422498006854911661931188860105
61422498006854911661931188860106
61422498006854911668705896225656
61422498006854911668705896575576
61422498006854911668705982314724
61422498006854911668706240581928
61422498006854911668708220573630
61422498006854911668708563530222
61422498138417222203204673337837
61422498138417522346784444546777
61422498138490174783717463427217
61422498138490457221354890887917
61422498138490457267107442695921
61422498138490473280858589885317
61422498138490474927234501211893
61422498138490474972967165415409
61422498138522589871960467134133
61422498138522593575553498452697
61422498138522593576369058434501
61422498138522888642661869777665
61422498138522888773416413931055
61422498138522888780759452739641
61422498138522888826513037648105
61422498138522890007946528358423
61422498138522890015477504918809
61422498138522893581788832105061
61422498138522893719823305403605
61422498138522893719886067522821
61422498138522895366199216730181
61422498156139496170509401673080
61422498156139496170509402139640
61422498156143398631780269527721
61422498156143398631843031646937
61422498156212431045141835294564
61422498156212431045142610134840
61422498156212447097303528585242
61422498156212447097304303425518
61422498156216333323398105248145
61422498156216333323398109480233
61422498156216333323399138350009
61422498156216333506413477989481
61422498156216335152705706490649
61422498156216335152789389316057
61422498156216351166539589142743
61422498156216351212544136777205
61422498156216351349470245956807
61422498156247569247046713573804
61422498156247569247046714040364
61422498156247569247046714044736
61422498156247569247046718295538
61422498156248764462861599692246
61422498156248764462861628271962
61422498156248764462862403224506
61422498156248764462862403578798
61422498156248764470205528126372
61422498156248765057387038224506
61422498156248765065816920644657
61422498156248766109990685494993
61422498156248766109990771234141
61422498156248766300598854139589
61422498156248766712381118315765
61422498156248769821114749925632
61422498156248769821114750393644
61422498156248769821114750398016
61422498156248769821114754642994
61422498156248769996514086291050
61422498156248770004045406739696
61422498156248770004045407207708
61422498156248770004045407212080
61422498156248770004045411457058
61422498156248770004129089565312
61422498156248770004944654624385
61422498156248771605504304661031
61422498156435187543313125585774
61422498156435187543313154165490
61422498156435187543313497122082
61422498156466402286092122580009
61422498156539337160724302638553
61422498156539337160725331041769
61422498156539337160725331508329
61422498156539353212887024332447
61422498157195801065097991688253
61422498157195801065097995920341
61422498162015706038016288820338
61422498162015706038016288820498
61422498162015706038017060474074
61422498162015706038017060478446
61422498162015706083749724677590
61422498162015706083749724681962
61422498162048120988793546070248
61422498162048120989061296734538
61422498162048120989062071574814
61422498162048121537773801452920
61422498162048121537773801453080
61422498162048121537773801802840
61422498162048121537773801803000
61422498162048121537854042012634
61422498162048121537857484156072
61422498162048121537857484156232
61422498162048121537857484272712
61422498162048121537857484272872
61422498162048121583586706216150
61422498162048121583586706220522
61422498162048121583590148359588
61422498162048121583590148359748
61422498162048121583590148363960
61422498162121055863694505196298
61422498162121055863694508378626
61422498162121055863694591285366
61422498162121055863694594471906
61422498162121055863697947335524
61422498162121055863697947339736
61422498162121055863697947457780
61422498162121056412406235075808
61422498162121056412406235430100
61422498162121056412407009914680
61422498162121056412407009914840
61422498162121056412407010264600
61422498162121056412407010264760
61422498162121056412407010268972
61422498162121056412486478820658
61422498162121056412486478820818
61422498162121056412489917777556
61422498162121056412489917777716
61422498162121056412489917895600
61422498162121056412490692617832
61422498162121056412490692617992
61422498162121056412490692622204
61422498162121056412490692734472
61422498162121056412490692734632
61422498162121072464567899668726
61422498162121072464567900023018
61422498162121072464568674503386
61422498162121072464568674507758
61422498162121072464568674857518
61422498162121072464568674857678
61422498162121072464568674861890
61422498162121072464651582492890
61422498162121072464651585676462
61422498162121072464651585680834
61422498162121072464651611072606
61422498162121072464651614254774
61422498162121072464651614254934
61422498162121072464651697161674
61422498162121072464651700348214
61422498162121072464652357327550
61422498162121072464652385908510
61422498162121072464652385912882
61422498162121072464652472001950
61422498162121072472182649728564
61422498162121072472182677959764
61422498162121072472183020914952
61422498162121072472183020916356
61422498162121072472245411497860
61422498162121072472245440078980
61422498162121072472245783034168
61422498162121072472245783035572
61422498162121072510384249879978
61422498162121072517999024987444
61422498162121072517999367944036
61422498162124658547291944999897
61422498162124658547292973869673
61422498162124674598366761749002
61422498162124674605980736620048
61422498162124674605980736620208
61422498162124674605980850944688
61422498162124674606796644169313
61422498162124674743241519581012
61422498162124674781381129614058
61422498162124674781381215707498
61422498162124674788911393434064
61422498162124674788911397666152
61422498162124674788911397670364
61422498162124674788911507752928
61422498162124674788911507758752
61422498162124674788912540854792
61422498162124674788912540873506
61422498162124674788974183784528
61422498162124674788975302973848
61422498162124674788975302992721
61422498162124674788975302992722
61422498162124674789727300983169
61422498162124674789727305215257
61422498162124676390370548106277
61422498162124676390370548106437
61422498162124676390558834450809
61422498162124676436103212309745
61422498162124958736499772645377
61422498162124958873761560476845
61422498162124974924898110121418
61422498162124974932512113577796
61422498162124974978244777781312
61422498162156189667652716022762
61422498162156189675266690893648
61422498162156189675266690893808
61422498162156194606780450002490
61422498162156194606780450006702
61422498162156194614394424873376
61422498162156194614394424873536
61422498162156194614394796409844
61422498162156194614394796415460
61422498162157089686608990265674
61422498162157089686608990267126
61422498162157089686609018845390
61422498162157089686609018846842
61422498162157089686609104934458
61422498162157089686609764983694
61422498162157089686609764987906
61422498162157089686609765100334
61422498162157089686609765101786
61422498162157089686609765105950
61422498162157089686609765454466
61422498162157089686609765455870
61422498162157089686609765455918
61422498162157089686692673091290
61422498162157089686692673441210
61422498162157089686692701671006
61422498162157089686692787760074
61422498162157089686693447925950
61422498162157089686693448280082
61422498162157089686693476506910
61422498162157089686693476511282
61422498162157089686693562600350
61422498162157089693952918583320
61422498162157089693952918587532
61422498162157089694223740326964
61422498162157089694224887766358
61422498162157089694286502446180
61422498162157089694286530677380
61422498162157089694287649885574
61422498162157090098203743287562
61422498162157090105817718158608
61422498162157090105817718158768
61422498162157090105817832483248
61422498162157090243078472888372
61422498162157090243078501119572
61422498162157090281218111152618
61422498162157090281218111156990
61422498162157090281218197246058
61422498162157090288748489291488
61422498162157090288748489297312
61422498162157090288749522412066
61422498162157090288749522416437
61422498162157090288749522416438
61422498162157091341352797083589
61422498162157091478613551813193
61422498162157091890395815989369
61422498162157095037331477267290
61422498162157095044945452138336
61422498162157095044945452138496
61422498162157095044945566462976
61422498162157095044945823674804
61422498162157095044945823680420
61422498162157095045761359687601
61422498162157095182206206868100
61422498162157095182206578404408
61422498162157095220345845132346
61422498162157095220345845136718
61422498162157095220345931225786
61422498162157095227876108602432
61422498162157095227876108952352
61422498162157095227876223277040
61422498162157095227876480138740
61422498162157095227876480140192
61422498162157095227876480488660
61422498162157095227876480494484
61422498162157095227876484739462
61422498162157095227876484743834
61422498162157095227877256396165
61422498162157095227877256396166
61422498162157095227938899302816
61422498162157095227939242259408
61422498162157095227940018511009
61422498162157095227940018511010
61422498162157095227960162964356
61422498162157095227960163314276
61422498162157095228692016501457
61422498162157096875067927828033
61422498162157389875942346733046
61422498162157389875942374962842
61422498162157389875942461051910
61422498162157389875943121217786
61422498162157389875943121571918
61422498162157389883557124674164
61422498162157390424735091659978
61422498162157390424735206334378
61422498162157390432265412292192
61422498162157390432265498385632
61422498162157390432328174411408
61422498162157390478081759319872
61422498162157395363862082567090
61422498162157395363862168660370
61422498162157395363862854225038
61422498162157395363862940314106
61422498162157395371393146271920
61422498162157395371393232365360
61422498162157395371393489227108
61422498162157395371393489227268
61422498162157395371393489228512
61422498162157395371393489577188
61422498162157395371393489582804
61422498162157395371455908391136
61422498162157395371456251346324
61422498162157395371456251347728
61422498162157395371456251696244
61422498162157395371476829096084
61422498162157395371477172052676
61422498162157395371477172402596
61422498162157395417209836256192
61422498162157395417209836606112
61422498162342612016401103215935
61422498162342612199332531682123
61422498162343462758506530445986
61422498162343462758507273518762
61422498162343512767143455926704
61422498162343512767144198984818
61422498162343512767144199003691
61422498162343512767144199003692
61422498162343512767144227579036
61422498162343512767144570521126
61422498162375027653502967304633
61422498162375027699256552096457
61422498162375927669677564730034
61422498162375927669945286814608
61422498162375927669948385534894
61422498162375927669948386001454
61422498162375928264473020180602
61422498162375928264473023362930
61422498162375928264474168072054
61422498162375928264474168073506
61422498162375934853258231800255
61422498162447961979092386612173
61422498162447962390871293216255
61422498162447962390874392521145
61422498162447962390875421390921
61422498162447962528131961852579
61422498162447962528135147246537
61422498162447962528135405513741
61422498162447962528136175766393
61422498162447973646256152798621
61422498162447978580297840359311
61422498162447978626051539942175
61422498162447978633310895925145
61422498163104426432508840528325
61422498163104427667039979594625
61422498165079287685068719101925
61422498165333247805366193991315
61422498165334148190163550254531
61422498165334148327424304630003
61422498165334148373177889892599
61422498165405893603849544843563
61422498165406193747282876159047
61422498165406193793120143422355
61422498165406193798203717890575
61422498165406195577508802416203
61422498165406195582592405464139
61422498165407094177833898837787
61422498165438315697850411927639
61422498165954335497482841988441
61422498165954335497482956307305
61422498165954335634181836479903
61422498165954339156871277883499
61422498165954339156871277887711
61422498165954339157121977754515
61422498165954339157122239204047
61422498165954339157205922029663
61422498165954339157687095088363
61422498165954339157687095092575
61422498165954339157687098274903
61422498165954339157770777913979
61422498165954339203524362822443
61422498165954635679413495892713
61422498165954635686753435868585
61422498165954635686753521607733
61422498165954635823452430476687
61422498165954635824014190244057
61422498165954639347041371794123
61422498165954639347041457533271
61422498165954639391979139497723
61422498165954639392229843600827
61422498165954639392230100818271
61422498165954639392793927832811
61422498165954639392794956702587
61422498165954639392795042441735
61422498165986754839973298460371
61422498165986755938058566043903
61422498165987054480284819230415
61422498166059688982549411702479
61422498166059688982549497441627
61422498166059688983114270773335
61422498166059688983114356512483
61422498166059689531591396102503
61422498166059689531592429204367
61422498166059689532157288275223
61422498166059689714606768371663
61422498166059690766939218583615
61422498166059690812692889114587
61422498166059690813257748185443
61422498166059690950037240576527
61422498166059690950518416821767
61422498166059989354918027692175
61422498166059991139307834573311
61422498166281195492982400936279
61422498166281195492982491274697
61422498166281230629197231172313
61422498166281230629197231176525
61422498166281239957844563946113
61422498166281241610056166632229
61422498166281241747254159242617
61422498166281241747316835272765
61422498166281245270340663600869
61422498166281245270340663605081
61422498166281245270904747832853
61422498166281495682169398079875
61422498166281495682169401266415
61422498166281495682251965946647
61422498166281495682252740781307
61422498166281495682253080555571
61422498166281495682253085154841
61422498166281530818464354333515
61422498166281530818466633683964
61422498166281530818467796476953
61422498166281540147115043507393
61422498166281540147115129246541
61422498166281541936584329966063
61422498166281541936587429152909
61422498166281545459611228905509
61422498166281545459611257485225
61422498166281545459611600441817
61422498166281545505364813809761
61422498166281545505364842389477
61422498166281545505928898041745
61422498166281545505928926621461
61422498166281545505930041230385
61422498166281545642353857636421
61422498166281545642541885713749
61422498166281545642541914293465
61422498166281545642542257250057
61422498166281545642624706095105
61422498166281545642625477747437
61422498166282381217409800179921
61422498166282390637565364568869
61422498166282396067531613413947
61422498166282396204227250455571
61422498166282396204227511905103
61422498166282396204248041824978
61422498166282396249980720928531
61422498166282396249980806667679
61422498166282396249981093981159
61422498166282396249981097167699
61422498166282429601802761052619
61422498166282429601805084000913
61422498166282431203181584699977
61422498166282431386195924338045
61422498166282431386216816348089
61422498166282440531828917823697
61422498166282440669089672199169
61422498166282440669110463568576
61422498166282440714843142672129
61422498166282440714843228411277
61422498166282440719923765554943
61422498166282442361971170540105
61422498166282442504336534763193
61422498166282446027088566453577
61422498166282446027339352063741
61422498166282446027339356295829
61422498166282446027339613513273
61422498166282446027904469397589
61422498166282446075351602480203
61422498166282446075352377319075
61422498166282446075352631349979
61422498166282446075352634536519
61422498166282446210353581615033
61422498166282446210353695933897
61422498166282446210353953151341
61422498166282446212613385729663
61422498166282446212613388911991
61422498166313660815931201355749
61422498166313660815931229935465
61422498166313662188537887718989
61422498166313960593419789439349
61422498166313961005201795348321
61422498166314861115394332396189
61422498166314861161147888608297
61422498166314861161147917188013
61422498166314861572929894517269
61422498166314861710190563153593
61422498166314861710214922816891
61422498166314862762522356032077
61422498166314862945536580880509
61422498166314862945536695199373
61422498166386595690564781353817
61422498166386595690566991028795
61422498166386595690566991046057
61422498166386595827825449990141
61422498166386595827827745758399
61422498166386595827827745771449
61422498166386597063172239365177
61422498166386597063172239369389
61422498166386895468052997901109
61422498166386895468053026480825
61422498166386897252442833361961
61422498166387795990027540857949
61422498166387796035781125649773
61422498166387796035781211388921
61422498166387796401832746825174
61422498166387796447563474515337
61422498166387796584824143151661
61422498166387797820170932530909
61422498209426395018513860702041
61422498209426395018513863884369
61422498209645237249821760099875
61422498209645238347153878735771
61422498209645238347342164030543
61422498209645238347404926149759
61422498215334725592982934390533
61422498215553563570901269192767
61422498215553563570984952018175
61422498215553563708162023922371
61422498215553862662902506672663
61422498232951627593413804856713
61422498233351418758069653281509
61422498233351468583441190650329
61422498233387507947703291482351
61422498234009133244060431686881
61422498234009181423140773669447
61422498235978891829464142631317
61422498236232851949844957035599
61422498236232852087042949296067
61422498236305796701604693462771
61422498236305797937515566951747
61422498236305798074713559212215
61422498236306998831795935200755
61422498236341819418908498593709
61422498236341820655070162397321
61422498236341820655070420677575
61422498236341820792268068914429
61422498236341820792330831033645
61422498236342119745439846843709
61422498236854238183372154742393
61422498236854238183455722776969
61422498236854238183455837095833
61422498236854241843659975876891
61422498236854241843659975881103
61422498236854241843659979063431
61422498236854241843743658702507
61422498236854241888932387732271
61422498236854241889413560790971
61422498236854242026674315516363
61422498236889359227519472805413
61422498236889360325604821896005
61422498236889360328031647638043
61422498236889360328115330463659
61422498236889360328115333650199
61422498236889360328115334713009
61422498236889360464727546133411
61422498236889360465313325906455
61422498236890260895278573394159
61422498236890260895927115290631
61422498236890559438007006440455
61422498236890559438007009626995
61422498236890559438069682820523
61422498236890559438069685652931
61422498236890559438069686007063
61422498236890559849768005553959
61422498236890559987028760279351
61422498236890561082687197416373
61422498236890561219947866052697
61422498236962293372521464426843
61422498236962293372522239265715
61422498236962293372522579035767
61422498236962293372522582222307
61422498236962293509782218802315
61422498236962293509782993641187
61422498236962293509783247672091
61422498236962293509783250858631
61422498236962293555055402310027
61422498236962293555536578551055
61422498236962293555620261376671
61422498236962293966837665436443
61422498236962293967339762265827
61422498236962293967402782783389
61422498236962294104579854687537
61422498236962294104600775393937
61422498236962294104663278760515
61422498236962294104663537040769
61422498236962295156347187080207
61422498236962295202184454815691
61422498236962295202664856099803
61422498236962295202665631056719
61422498236962295202665975430461
61422498236962295202748538925419
61422498236962295202749313882335
61422498236962295202749572162637
61422498236962295339926644066785
61422498236962295339947564773185
61422498236963193940333246071487
61422498236963193940334020906147
61422498236963193940334274941263
61422498236963193940334278123591
61422498236963194122867184300379
61422498236963194123348360545619
61422498236963194123432043371235
61422498236963195769996236806043
61422498236963195770477413051283
61422498236963195770561095876899
61422498236963491010852903400829
61422498236963491010852989139977
61422498236963491010853675053161
61422498236963491010853760792309
61422498236963491148113657776301
61422498236963491148114429428633
61422498236963494129604872121779
61422498236963494266865626851383
61422498236963494312639875132163
61422498236963494312640132349607
61422498236963494312702637251379
61422498236963494312702894114691
61422498236963494312702977021431
61422498236963494312702980207971
61422498236963494724401475950525
61422498236963494724422138258579
61422498236963494724422396538833
61422498236963494861662230680289
61422498236963494861745654753267
61422498236963494861745913033521
61422498236963495957321434747909
61422498236963495959768927637827
61422498236963495959769185918081
61422498236963495959830914918171
61422498236963495959831689402911
61422498236963495959831689757043
61422498236963495959832033776445
61422498236963496097028907174427
61422498236963496097029682013299
61422498236963496097029940293553
61422498236963496097091669293643
61422498236963496097092702412769
61422498237181098179457378677851
61422498237181098179520143979395
61422498237181133178470860251935
61422498237181133178473959556825
61422498237181144291510589240837
61422498237181144296590835884483
61422498237181144428708581497093
61422498237181144428771343616309
61422498237181147956814866502165
61422498237181147956814866506377
61422498237181147956877628621381
61422498237181148002067129303477
61422498237181148004326908369235
61422498237181148004326908374851
61422498237181148141524814886343
61422498237182298936539500517443
61422498237182298936539754198427
61422498237182298936539757734887
61422498237182298936539840287495
61422498237182298936539843474035
61422498237182333935469553419071
61422498237182333935472652251785
61422498237182333935472652605917
61422498237182334072733406981389
61422498237182334072754327687789
61422498237182343813163261144597
61422498237182343950424015869989
61422498237182343950444936576389
61422498237182348759629791911557
61422498237182348759630935100197
61422498237182348761325258113219
61422498237182348761325515325047
61422498237182348761325515330663
61422498237182348761325601064195
61422498237182348761325601069811
61422498237182348896347383111365
61422498237182348896347497430229
61422498237182348896347754647673
61422498237182348896890546636949
61422498237182348896891689825589
61422498237182348896911467343349
61422498237182348898586269700519
61422498237182348898586269701923
61422498237182348898607190406919
61422498237217167009062110892741
61422498237217465551119855244997
61422498237217465551207751860767
61422498237217465916333516606773
61422498237217465962421831283909
61422498237217465962903004342609
61422498237217466099347856246453
61422498237217467197771177898209
61422498237217467334693759182121
61422498237217467334777441535353
61422498237217467334777442007737
61422498237217467334780883678791
61422498237217467334780884151175
61422498237218366118931637235349
61422498237218366118932780423989
61422498237218366118956000085187
61422498237218367765520197769345
61422498237290101883632557239497
61422498237290101883635541753347
61422498237290101883695319354501
61422498237290101883698389961631
61422498237290102012801144892829
61422498237290102020896296478739
61422498237290102020959058597955
61422498237290400242738838858325
61422498237290400425272662300389
61422498237290400425272776619253
61422498237290400425273033836697
61422498237290400425840960322527
61422498237290400837055039745669
61422498237290402072401829124917
61422498237290402072882230531285
61422498237290402072968983958415
61422498237290402202071738891017
61422498237290402210229652594739
61422498237291300993021682171525
61422498237291300993021796490389
61422498237291300993022053707833
61422498237291300993585766403509
61422498237291300993589208546947
61422498237291301404804059616805
61422498237291301405371214455919
61422498237291302640150848996053
61422498237291302640694012521637
61422498237291302640717917740483
61422498241887516144480549745601
61422498241887517242565809910505
61422498241922621678078628244211
61422498241922622913425417623459
61422498241923538856951824753859
61422498241923539955037088105303
61422498241923840144307682103491
61422498241923990262102316947925
61422498241923990396768818525717
61422498242141476127035750825811
61422498242142376832024604366019
61422498242142377884921138341991
61422498242142377930674723601779
61422498242214422114706360741959
61422498242214422252531945486315
61422498242214422252531974184075
61422498242214422257615548534251
61422498242214423350617205651219
61422498242214423492961563074627
61422498242215322819695214282167
61422498242215323918345218726887
61422498242215323918345304466035
61422498242215323918345333517927
61422498242215324055605973106571
61422498242250444969270920716541
61422498242250444970085708933585
61422498242250444970085709051629
61422498242250444970086823542509
61422498242250446068171829676509
61422498242250446068171829794553
61422498242250446068172087956763
61422498242250446205370080689614
61422498242250446205370080689615
61422498242250446205432498312833
61422498242250446205432841269425
61422498242250745159356302930369
61422498242250745159356303048413
61422498242250745159357417539293
61422498242250746394703092427661
61422498242762862498472126704713
61422498242762862498475565661611
61422498242762863596557390056157
61422498242762863596557475795305
61422498242762863733818144431629
61422498242762867256844297111919
61422498242762867256845325981695
61422498242762867256845411720843
61422498242762867302033797794015
61422498242762867302034055011459
61422498242762867302034140750607
61422498242797984093524118344899
61422498242797984094088977411543
61422498242797984505306124253871
61422498242797984640621140084601
61422498242797984643048056287521
61422498242797985692952904383369
61422498242797985738706489175193
61422498242797985740652141980787
61422498242797985741217001047431
61422498242797985878394074014437
61422498242798884478801704888915
61422498242798884478802733758691
61422498242798884478802819497839
61422498242798884616063488134163
61422498242798884661252217509635
61422498242798884661252303248783
61422498242798884661335900335251
61422498242798884661817076580491
61422498242798884661817162319639
61422498242798884661900759406107
61422498242798885027845494043135
61422498242798885073682766377937
61422498242798885210294977794079
61422498242798885210880758988485
61422498242798886263191511770051
61422498242798886308380241145523
61422498242798886308463923971139
61422498242798886308945100216379
61422498242798886309028783041995
61422498242798886309028784104853
61422498242798886445640995520995
61422498242798886446205854591851
61422498242798886446226776715400
61422498242798886446226776715401
61422498242870869554881835519311
61422498242870915666872280898797
61422498242870915666873052551129
61422498242870915804133035274269
61422498242870919517764917459987
61422498242870919517765175740232
61422498242870919517765175740241
61422498242870919517767241807961
61422498242870920570097654531900
61422498242870920615850177624891
61422498242870920615850952463763
61422498242870920615851210744008
61422498242870920615851210744017
61422498242870920615854310048871
61422498242870920750601480882201
61422498242870920752546847772591
61422498242870920752550205239691
61422498242871820085576613361271
61422498242871820085578937709245
61422498242871821183014106468575
61422498242871821183014192207723
61422498242871821183662734104195
61422498242871821183665058452169
61422498242871821320838945080243
61422498242871821320923402740519
61422498242871821320925727088493
61422498242872119725803501111979
61422498242872119725804189857571
61422498242872119725804275950851
61422498242872119725804532814163
61422498242872119725806857162137
61422498242872119725807628814469
61422498242872120274846518613867
61422498242872120274847207359459
61422498242872120274847293452739
61422498242872120274849531707433
61422498242872120274849617800713
61422498242872121372932553617643
61422498242872121372933242363235
61422498242872121372933328102383
61422498242872121372933328456515
61422498242872121372935652450357
61422498242872121510193307993115
61422498242872121510193996738707
61422498242872121510196321086681
61422498242872121510196407179961
61422498243089723592621554041139
61422498243089723592621811258583
61422498243089723592621896997731
61422498243089757493486378208483
61422498243089758591572498951407
61422498243089758591575598138253
61422498243089758728271493447081
61422498243089758728833167587731
61422498243089758728836266774577
61422498243089768611607125493363
61422498243089768611610564450261
61422498243089769704612256638069
61422498243089769709692474583955
61422498243089769841873011013541
61422498243089773369979267320853
61422498243089773369979295900569
61422498243089773369980410509493
61422498243089773415168768002949
61422498243089773415168796582665
61422498243089773415169139539257
61422498243089773417428575648423
61422498243089773417428575654039
61422498243090623977334538731743
61422498243090623977335567601519
61422498243090623977335653340667
61422498243090624114596321981203
61422498243090624159785137095823
61422498243090624160349907240991
61422498243090624160349910427531
61422498243090624160349992980139
61422498243090624160349996166679
61422498243090669174255089269033
61422498243090670271775467684269
61422498243090670272340355807017
61422498243090670409036136324805
61422498243090670409036251111633
61422498243090670409601110182489
61422498243090673985156331512263
61422498243090673985156588729707
61422498243090673985156674468855
61422498243090674120157535804009
61422498243090674120157650122873
61422498243090674120157907340317
61422498243090674120721620035993
61422498243090674120721734354857
61422498243090674120722763224633
61422498243090674122417343100967
61422498243125791324078400501621
61422498243125792421326954639609
61422498243125792422163749592213
61422498243125792558524832463121
61422498243125792558524947250157
61422498243125792558524947254369
61422498243125792558587594228045
61422498243125792558775879522817
61422498243125792558863034606780
61422498243125792559340735407133
61422498243126090963741464074409
61422498243126090964309419139955
61422498243126091375523469983381
61422498243126091513352436641843
61422498243126092610869487710297
61422498243126092610872845177397
61422498243126092748130156346621
61422498243126092748133599552869
61422498243126991485715749809593
61422498243126991485716007027037
61422498243126991486280862911353
61422498243126991531469220282553
61422498243126991532033304514537
61422498243126991532033390253685
61422498243126991532034419123461
61422498243126991898062868820325
61422498243126992080512237784441
61422498243126992081077093668757
61422498243126993179162442759349
61422498243126993316423111395673
61422498243198725649671262070643
61422498243198725649672033722975
61422498243198726198713936497895
61422498243198726198713936615939
61422498243198726198714022237043
61422498243198727296796958053973
61422498243198727296800057240819
61422498243198727296800057358863
61422498243198727433493542462525
61422498243198727433496985668773
61422498243198727434057626690297
61422498243198727434060725877143
61422498243198727434060725995187
61422498243199025838374329579577
61422498243199025838374415318725
61422498243199025838374672536169
61422498243199025838942627601715
61422498243199025838942627719759
61422498243199026250156678445141
61422498243199026250723861858355
61422498243199026387417347081465
61422498243199026387984530494679
61422498243199026387984530612723
61422498243199027485503467824389
61422498243199027486070651237603
61422498243199027622764136460713
61422498243199027623331319873927
61422498243199027623331319991971
61422498243199926360348843952489
61422498243199926360348958271353
61422498243199926360349215488797
61422498243199926360912928184473
61422498243199926360913042503337
61422498243199926360914071373113
61422498243199926406102428744313
61422498243199926406102514483461
61422498243199926406666512976297
61422498243199926406666598715445
61422498243199926772695305629753
61422498243199926955145446246201
61422498243199926955709530478185
61422498243199928007478010777017
61422498243199928008042095009001
61422498243199928053231566989125
61422498243199928053795651221109
61422498243199928190492235625449
61422498243199928191056319857433
61422498616991865477101389396922
61422498616991865477101389513562
61422498617088827891786563243607
61422498617089111976612334012602
61422498617089111976612334129242
61422498617089126251729668394803
61422498617096921881709058435259
61422498617096921881709058551899
61422498617096933002092598007495
61422498617096933002280884365125
61422498617096936699092260374443
61422498617097181948174460796107
61422498617097183182956394291039
61422498617097222025226067523579
61422498617097231361470844087889
61422498617097231362035703158691
61422498617097231773817966285107
61422498617097231910262817716567
61422498617097233008599900842897
61422498617097233145609607095815
61422498617097233145797893453445
61422498617097233145860655572660
61422498617097236842609269462763
61422498617097236895120117067097
61422498617097238679509923456976
61422498617097238679509923458428
61422498617097238679509923812720
61422498617097238679509923929360
61422498617315769742466981926346
61422498617315769742468126631306
61422498617319672205496331778394
61422498634811057385944310462452
61422498634811057385944310929012
61422498634811057385944655285284
61422498634811101857581903902994
61422498634811105564187135916352
61422498634811105564187910755224
61422498634813803563279778718846
61422498634814954312537694630884
61422498634814954312541136769950
61422498634814954312725984643017
61422498634814959846190063256320
61422498634814959846190063722880
61422498634815004321178062255088
61422498634815009674344052982869
61422498634815009674344139071937
61422498634815009809094294772952
61422498634815009809094323469308
61422498634821862964338900762564
61422498634821862964338900762772
61422498634821862964338900768388
61422498634821862964338900880656
61422498634821862964338905013574
61422498634821862964338905485749
61422498634821862964338905485750
61422498634821912377363287708576
61422498634821912377363290896520
61422498634821912377363659250660
61422498634821912377363659362928
61422498634821912377363663968022
61422498634821912377928146780836
61422498634823058187496940015524
61422498634823058187500382154590
61422498634823058187685225422564
61422498634823058187685226373154
61422498634823058187685226839714
61422498634823058187685229555482
61422498634823058187685230027657
61422498634823058187685230027658
61422498634823059422278873510456
61422498634823059422282317184769
61422498634823063126624673995252
61422498634823063538406937115844
61422498634823063538406937116052
61422498634823063538406937121668
61422498634823063538406941366854
61422498634823063721337593930116
61422498634823063721337593935732
61422498634823063721337598180918
61422498634823063721337598653093
61422498634823063721337598653094
61422498634823064955931242135892
61422498634823064955931242602452
61422498634823064955931586958724
61422498634823092776548603174299
61422498634823098127270314985671
61422498634823098127273671035829
61422498634823107593931805113483
61422498634823107598262262731530
61422498634823107598265361564084
61422498634823107600524797796910
61422498634823107600709612250484
61422498634823107600709726569348
61422498634823107600709985321986
61422498634823107601274471322744
61422498634823107601274585641608
61422498634823108012303707588936
61422498634823108012307060456766
61422498634823108195321400090622
61422498634823108196137307639728
61422498634823109247650496968184
61422498634823109385102895640766
61422498634823109385102895640775
61422498634823112944653516924855
61422498634823112951431438380720
61422498634823112951431441568664
61422498634823112951431695249648
61422498634823112951431695598116
61422498634823112951431695598324
61422498634823112951431695603940
61422498634823112951431699848918
61422498634823112951996297452980
61422498634823113134174067589792
61422498634823113134361984063864
61422498634823113134362098382728
61422498634823113134362352063712
61422498634823113134362352412180
61422498634823113134362352418004
61422498634823113134362352530272
61422498634823113134362356662982
61422498634823113134362357135366
61422498634823113134446035237796
61422498634823113134926839948180
61422498634823113134926954267044
61422498634823113135261569715400
61422498634823113135261598411756
61422498634823113547043862600982
61422498634823114781303124327544
61422498634823114781575091975548
61422498634823114918835473652524
61422498634823114918835502348880
61422498634823114918835846705152
61422498635032645245792266952571
61422498635032645245792270134899
61422498635033845819860303305851
61422498635033845819860306488179
61422498635040702177101904017671
61422498635040745413961346828438
61422498635040745416405711852415
61422498635040745416409067902573
61422498635040746651751729575119
61422498635040750355533445832143
61422498635040752002473441386491
61422498635040752002661727731023
61422498635041946173491443895325
61422498635041951112594129461951
61422498635041951113158985346267
61422498635044649112269451533311
61422498635044654462991163344683
61422498635137995620262460135219
61422498635137995620265813003049
61422498635138007968708642953517
61422498635138011672427592387007
61422498635138011672427595569335
61422498635697214259718077930527
61422498640626068220685172981239
61422498640626068220688525849069
61422498640626068220772208674685
61422498640626368364223102657915
61422498640626368364289217644961
61422498640626368364289217763005
61422498640719677265372774733604
61422498640719680968882783625756
61422498640719682753208681544532
61422498640719682753208681544692
61422498640719682753208681894612
61422498640719682753292393416376
61422498640719682753292479155524
61422498640719682753292737772648
61422498640719682799025401976164
61422498640719710616358905641600
61422498640719710616358905643004
61422498640719727224846303210658
61422498640719727224846303564950
61422498640719727224846303569162
61422498640719727224929986036066
61422498640719727224929986390358
61422498640719727227105735093512
61422498640719727227192516751474
61422498640719727227192516751634
61422498640719727227192516755846
61422498640719727227377331205048
61422498640719727227377359902808
61422498640719727227377704276550
61422498640719727227440092974344
61422498640719727227942190277308
61422498640719727227942218973664
61422498640719727270662650239582
61422498640719727270662650593874
61422498640719727272925180954990
61422498640719727272925180955150
61422498640719727272925180959362
61422498640719727273193706463928
61422498640719730931451535228228
61422498640719730931452310064292
61422498640719730931452310068504
61422498640719730931452310418584
61422498640719730931452310422796
61422498640719730931535218403716
61422498640719730931535992888296
61422498640719730931535993242588
61422498640719730931723134523656
61422498640719730931723163220012
61422498640719730931723163574144
61422498640719730931723249313292
61422498640719730931724277712296
61422498640719730931724278183068
61422498640719730931724282434030
61422498640719730931724282788162
61422498640719730931785896642872
61422498640719730931785896997004
61422498640719730931785925693360
61422498640719730931787039831512
61422498640719730931787040185644
61422498640719730931787040302284
61422498640719730977267882607232
61422498640719730977268657091812
61422498640719730977268657446104
61422498640719730977539510131052
61422498640719730977540624739976
61422498640719730977540625094108
61422498640719732578663901738920
61422498640719732578663902088840
61422498640719732578664016524184
61422498640719732578664016524344
61422498640719732578664275141468
61422498640719732578914949030492
61422498640719732578914949148536
61422498640719732578914949152748
61422498640719732578914950215606
61422498640719732578914950565526
61422498640719732578914977844892
61422498640719732578915063938172
61422498640719732578915323268234
61422498640719732578915323618154
61422498640719732761594558552824
61422498640719732761594558552984
61422498640719732761594558902744
61422498640719732761594558902904
61422498640719732761594587599100
61422498640719732761594587599260
61422498640719732761594673338248
61422498640719732761594673338408
61422498640719732761594931605452
61422498640719732761657321021960
61422498640719732761657349718316
61422498640719732761657694074588
61422498640719732761866555247104
61422498640719732761866556782298
61422498640719732761866640986252
61422498640719732761866642521446
61422498640719732761866900788650
61422498640719732761866901138570
61422498640719732761929288669964
61422498640719732761929317366320
61422498640722428931440301094994
61422498640722428931440301213038
61422498640722434465092665470872
61422498640722434465092665588964
61422498640722434465092665589124
61422498640722434465092667006066
61422498640722434465092694167228
61422498640722434465092694285320
61422498640722434465092694285480
61422498640722434465092695702422
61422498640723279536285056974516
61422498640723279536285056974564
61422498640723279536285056974724
61422498640723279536285059688880
61422498640723279536285060161056
61422498640723284887006768436016
61422498640723284887006768436176
61422498640723284887006768785936
61422498640723284887006768786096
61422498640723285070021222861072
61422498640723329361991323760684
61422498640723329361991325295670
61422498640723329361991325295718
61422498640723329361991328359954
61422498640723329361991328477998
61422498640723329361991440081094
61422498640723329361994796131252
61422498640723329362179614835628
61422498640723329362179615189760
61422498640723329544106078097088
61422498640723329544106078098540
61422498640723329544106078102912
61422498640723329544106192415952
61422498640723329544106192888336
61422498640723329544109550001144
61422498640723329544109550001303
61422498640723329544109550001304
61422498640723329544168839863624
61422498640723329544921980924460
61422498640723329544921982109734
61422498640723329544921982459653
61422498640723329544921982459654
61422498640723329544921985292062
61422498640723329544921985646193
61422498640723329544921985646194
61422498640723329544922095359964
61422498640723329544922096895157
61422498640723329544922096895158
61422498640723329544925452945156
61422498640723329544925452945315
61422498640723329544925452945316
61422498640723334849911028182604
61422498640723334849911028532524
61422498640723334849911028650408
61422498640723334849911028650568
61422498640723334849911028654780
61422498640723334849911029717638
61422498640723334849911030067557
61422498640723334849911030067558
61422498640723334849911030067717
61422498640723334849911057346764
61422498640723334849911057346924
61422498640723334849911143440204
61422498640723334895643692853924
61422498640723334895643692854084
61422498640723334895643692858296
61422498640723334895643693921106
61422498640723334895643721550280
61422498640723334895643721550440
61422498640723334895643807171336
61422498640723334895643807643720
61422498640723334895643808706529
61422498640723334895643808706530
61422498640723334895664613092472
61422498640723334895664727877736
61422498640723334895664727877896
61422498640723334895664729412929
61422498640723334895664729412930
61422498640723334898091529761951
61422498640723334898175212587567
61422498640723335032841685346380
61422498640723335032841685464472
61422498640723335032841685464632
61422498640723335032841685468844
61422498640723335032841686531654
61422498640723335032841686881574
61422498640723335032841714160828
61422498640723335032841714160988
61422498640723335032841800254268
61422498640723335032841801317078
61422498640723335032925368171996
61422498640723579725618527527472
61422498640723585213538146210244
61422498640723585213538231949392
61422498640723629687623115883216
61422498640723629687623201976656
61422498640723629687689316609410
61422498640723629687710237197718
61422498640723629688459910719180
61422498640723629688459939415536
61422498640723629688459940950729
61422498640723629688459940950730
61422498640723629733439462440124
61422498640723629733442901401234
61422498640723633254772042617349
61422498640723633391970035227897
61422498640723633392032797701245
61422498640723635039181622180792
61422498640723635039181736966056
61422498640723635039181736966216
61422498640723635041692221675887
61422498640723635084914316965617
61422498640723635084914402704765
61422498640723635222112278994856
61422498640723635222112279344616
61422498640723635222112308040972
61422498640723635222112308041132
61422498640723635222112309576166
61422498640723635222112393780280
61422498640723635222112395315314
61422498640723635222175041463832
61422498640723635222175070160188
61422498640730532806399541880364
61422498640730532806399543415350
61422498640730532806399543415398
61422498640730532806399546479634
61422498640730532806399546597678
61422498640730532806403014250932
61422498640730534041181476910282
61422498640730534041181476910330
61422498640730534041181854562228
61422498640730537744711370195940
61422498640730537744711373383884
61422498640730537744711373388256
61422498640730537744711741854664
61422498640730537745276228918440
61422498640730537745276229268360
61422498640730537745527276210012
61422498640730537745527276328056
61422498640730537745527276332268
61422498640730537745527277395078
61422498640730537745527277395126
61422498640730537745527277744998
61422498640730537745527277745046
61422498640730537745527280459362
61422498640730537745527280577406
61422498640730537745527280931538
61422498640730537745527305024412
61422498640730537745527306441354
61422498640730538340323908735066
61422498640730538340323908853158
61422498640730539574582797059080
61422498640730539574582797409000
61422498640730539574833844350444
61422498640730539574833844468536
61422498640730539574833844468696
61422498640730539574833844472908
61422498640730539574833845535718
61422498640730539574833845885638
61422498640730539574833873164892
61422498640730539574833873165052
61422498640730539574834217403072
61422498640730539574834217521164
61422498640730539574834217525536
61422498640730539574854764707084
61422498640730539574855137759712
61422498640731383411244302359156
61422498640731383411244302359204
61422498640731383411244302359364
61422498640731383411244305545696
61422498640731383411244331055512
61422498640731383411247773198950
61422498640731383411582504147072
61422498640731384646026235854088
61422498640731384646026235854136
61422498640731384646026235854296
61422498640731384646026264550444
61422498640731388349619263980544
61422498640731388350372035988964
61422498640731388350372035989012
61422498640731388350372035989172
61422498640731388350372036338884
61422498640731388350372036339092
61422498640731388350372039053248
61422498640731388350372039171292
61422498640731388350372039525424
61422498640731388350455747860856
61422498640731388350455833600004
61422498640731388762238010632980
61422498640731388762238096726420
61422498640731388899498765362744
61422498640731388945252435893716
61422498640731388947762920603387
61422498640731389996747947315588
61422498640731389996747947315748
61422498640731389996747947665508
61422498640731389996747947665668
61422498640731390179762316001496
61422498640731390179762401740644
61422498640731390179762660357768
61422498640731418000442438809199
61422498640731423351101388501355
61422498640731432817825640748383
61422498640731432822009652955038
61422498640731432822009653304958
61422498640731432822009653423050
61422498640731432822012752259928
61422498640731432822012752609848
61422498640731432822093335780654
61422498640731432822093336130574
61422498640731432824272188370498
61422498640731432824272188374710
61422498640731432824355871195954
61422498640731432824355871196114
61422498640731432824355871200326
61422498640731432824540685649528
61422498640731432824541058721030
61422498640731432824544157553536
61422498640731432824603447418824
61422498640731432824606919672752
61422498640731432825105544721788
61422498640731432825109016624392
61422498640731432825168306491084
61422498640731432825171778743608
61422498640731433236887808911221
61422498640731433236950569145324
61422498640731433236950570680358
61422498640731433236950573744594
61422498640731433237138860220268
61422498640731433237138860574400
61422498640731433412625342346985
61422498640731433419065323481728
61422498640731433419065437800592
61422498640731433419065438272976
61422498640731433419068790668422
61422498640731433419068791136434
61422498640731433419068791140806
61422498640731433419068795385784
61422498640731433419131552783266
61422498640731433419131552901358
61422498640731433419131552905730
61422498640731433419131557504999
61422498640731433419131557505000
61422498640731433419152473489666
61422498640731433419152473494038
61422498640731433419881255005456
61422498640731433419881340744604
61422498640731433419884698329796
61422498640731433419884698684087
61422498640731433419884698684088
61422498640731433419905618918104
61422498640731433419905620453297
61422498640731433419905620453298
61422498640731433419968381037320
61422498640731433420156667512994
61422498640731434471669742406153
61422498640731434471732504175242
61422498640731434471732504175290
61422498640731434471732618960666
61422498640731434471732881827188
61422498640731434654412112862428
61422498640731434654412112862588
61422498640731434654412485915216
61422498640731434654415584764948
61422498640731434654415584765032
61422498640731434654415584765191
61422498640731434654415584765192
61422498640731434654474874631724
61422498640731434654478346884247
61422498640731434654478346884248
61422498640731434654663160989306
61422498640731434654663161339225
61422498640731434654663161339226
61422498640731434654663190035581
61422498640731434654663190035582
61422498640731434654663275774729
61422498640731434654663275774730
61422498640731434654663534391854
61422498640731434654684455098254
61422498640731434654684459347604
61422498640731434654687553948229
61422498640731434654687553948230
61422498640731434654750316067445
61422498640731438175262397460900
61422498640731438175262397461060
61422498640731438175262400648844
61422498640731438175262400653216
61422498640731438175262511897808
61422498640731438175262511902180
61422498640731438175262512252100
61422498640731438175262515084348
61422498640731438175262515084508
61422498640731438175262515438640
61422498640731438175262768997208
61422498640731438175262769119624
61422498640731438175262770532402
61422498640731438175827256183400
61422498640731438175827256533320
61422498640731438175827370968664
61422498640731438175827370968824
61422498640731438176015542890949
61422498640731438176078303593016
61422498640731438176078303597228
61422498640731438176078304660038
61422498640731438176078304660086
61422498640731438176078307842366
61422498640731438176078332289372
61422498640731438176078418382652
61422498640731438176078419445462
61422498640731438312523151840744
61422498640731438312523152190664
61422498640731438312523155378608
61422498640731438312523184074964
61422498640731438312523523377052
61422498640731438312523523726972
61422498640731438313088010913004
61422498640731438313088011262924
61422498640731438313088039959280
61422498640731438313276297270634
61422498640731438313276324899760
61422498640731438358005140988836
61422498640731438358193053924996
61422498640731438358193054274916
61422498640731438358193057107324
61422498640731438358193057461456
61422498640731438358193168716244
61422498640731438358193169066164
61422498640731438358193171780320
61422498640731438358193171898412
61422498640731438358193171898572
61422498640731438358193425461304
61422498640731438358193425929316
61422498640731438358193425933688
61422498640731438358193430178666
61422498640731438358256188048532
61422498640731438358277108286920
61422498640731438358758027782728
61422498640731438358758027782888
61422498640731438359029995430732
61422498640731438359029996965925
61422498640731438359029996965926
61422498640731438725058560392838
61422498640731438725058560397050
61422498640731438725058564642188
61422498640731438725058564996319
61422498640731438725058564996320
61422498640731438770812260092341
61422498640731438770874936118118
61422498640731438770875021739174
61422498640731438770875022211557
61422498640731438908072928728666
61422498640731439959652207062176
61422498640731439959652207412096
61422498640731439959652236226336
61422498640731439959652322319776
61422498640731439959652580114804
61422498640731439959652580464724
61422498640731439959652580582608
61422498640731439959652580586980
61422498640731439959652581999758
61422498640731440005133824324040
61422498640731440005133824673960
61422498640731440005133939109304
61422498640731440005133939109464
61422498640731440005134197726588
61422498640731440005384871733496
61422498640731440005384871733656
61422498640731440005384871737868
61422498640731440005384872800678
61422498640731440005384900429852
61422498640731440005384900430012
61422498640731440005384986050908
61422498640731440005384986523292
61422498640731440005384987586101
61422498640731440005384987586102
61422498640731440005385244318112
61422498640731440005385244786124
61422498640731440005385244786284
61422498640731440005385244790496
61422498640731440005405791972044
61422498640731440005405906757308
61422498640731440005405906757468
61422498640731440005405908292501
61422498640731440005405908292502
61422498640731440005406165024672
61422498640731440005406166909626
61422498640731440007832708641523
61422498640731440007916391467139
61422498640731440142394579053644
61422498640731440142394579403564
61422498640731440142394608099920
61422498640731440142394952456192
61422498640731440142582864225952
61422498640731440142582864344044
61422498640731440142582892922308
61422498640731440142582893040400
61422498640731440142583236928660
61422498640731440142583237278580
61422498640731440142583237396672
61422498640731440142666547051568
61422498640731440142666575747924
61422498640731440142666919754276
61422498640731440142666920104196
61422498640731683600577772912112
61422498640731683600849740560116
61422498640731684835359706407044
61422498640731689088685647371204
61422498640731689088748409840180
61422498640731689088769359242888
61422498640731689088769444982036
61422498640731689091279929691707
61422498640731690323279325089816
61422498640731690323279410828964
61422498640731690323279669446088
61422498640731718738759407645281
61422498640731718738759407763325
61422498640731723540351061793191
61422498640731723677611816522955
61422498640731733011343009072490
61422498640731733011343009422410
61422498640731733013605544487950
61422498640731733013605544492162
61422498640731733013874069996728
61422498640731733556142351435305
61422498640731733562582361267856
61422498640731733562582361268016
61422498640731733562582447361296
61422498640731733562585800224754
61422498640731733562585800224914
61422498640731733562648561994050
61422498640731733562666043621248
61422498640731733562669482577986
61422498640731733563419156103820
61422498640731733608398707824764
61422498640731733608402146781502
61422498640731733608402146785874
61422498640731734661003098173691
61422498640731734797929150647104
61422498640731734797929150647264
61422498640731734797929495003536
61422498640731734798201119830301
61422498640731734798201119830302
61422498640731734798201464186574
61422498640731734798263852903295
61422498640731738357734263732375
61422498640731738494932256342923
61422498640731738494995018462139
61422498640731738501522150077156
61422498640731738501710091711124
61422498640731738501710092061044
61422498640731738501710092065416
61422498640731738501710094893452
61422498640731738501710095247584
61422498640731738501710095247744
61422498640731738501710177804564
61422498640731738501710178154484
61422498640731738501710180986732
61422498640731738501710180986892
61422498640731738501710434549672
61422498640731738501710434549832
61422498640731738501710434899752
61422498640731738501710435017636
61422498640731738501710435022008
61422498640731738501710436084866
61422498640731738501710436434786
61422498640731738501772854180260
61422498640731738501772857366800
61422498640731738501773196668888
61422498640731738501773197018808
61422498640731738501773197136852
61422498640731738501793774418648
61422498640731738501793777600976
61422498640731738501794117375240
61422498640731738501794117725160
61422498640731738502274951131900
61422498640731738502274951132060
61422498640731738502275036871048
61422498640731738502275036871208
61422498640731738502337713251116
61422498640731738502547004519052
61422498640731738502609652202764
61422498640731738502609680899120
61422498640731738547526441804492
61422498640731738547526781578756
61422498640731738547526781928676
61422498640731738914391916392038
61422498640731739097343522608810
61422498640731739097343608347958
61422498640731740148650948197624
61422498640731740148650948197784
61422498640731740148651206814908
61422498640731740148839492822617
61422498640731740148901909518172
61422498640731740148901909518332
61422498640731740148901995611612
61422498640731740148902253406640
61422498640731740148902253756560
61422498640731740148902253874444
61422498640731740148902253874604
61422498640731740148902253878816
61422498640731740148902254941673
61422498640731740148902254941674
61422498640731740148902255291594
61422498640731740148902255291753
61422498640731740148922801060364
61422498640731740148922915845628
61422498640731740148922915845788
61422498640731740148923174112992
61422498640731740148923174462912
61422498640731740151433400555459
61422498640731740194655581584337
61422498640731740194655839851541
61422498640731740331853457874428
61422498640731740331853458224188
61422498640731740331853486920544
61422498640731740331853486920704
61422498640731740331853488455738
61422498640731740331853830926896
61422498640731740331853830927056
61422498640731740331853831276816
61422498640731740331853831276976
61422498640731740331853832462090
61422498640731740331853832812010
61422498640731740331916220343404
61422498640731740331916593046112
61422498640731740331916593396032
61422498640942167474349480744612
61422498640942167515559842795629
61422498640942171043691376822939
61422498640949370783819912627197
61422498640949375716165133849093
61422498640949377553003229268099
61422498640950226328625102560059
61422498640950270799994510052598
61422498640950270800262232137172
61422498640950270800265330857458
61422498640950270800265331324018
61422498640950271394789965501714
61422498640950271394789965969726
61422498640950271394789965974098
61422498640950271394789969156218
61422498640950271394790083947466
61422498640950271394791113394618
61422498640950271394791113867002
61422498640950276153996639928879
61422498640950276336425202977635
61422498640950276336446123684035
61422498640950276337010979568351
61422498640950277983554256533059
61422498640953274479596613314275
61422498640953279830318325125647
61422498641046588868937847746165
61422498641046588868938220798793
61422498641046615497243375884781
61422498641046616732025309379713
61422498641046617283327501173846
61422498641046617283327504356174
61422498641046617283327762636476
61422498641046620987673304859843
61422498641046620987676657727673
61422498641046631968533556036455
61422498641046632105794310766059
61422498641046633335491488598418
61422498641046633335491488716462
61422498641046633335491517412818
61422498641046633335491746878672
61422498641046633335491746978050
61422498641046633335491746996764
61422498641046633335491751577320
61422498641046633335491751582936
61422498641046633335491775557766
61422498641046633335491775575028
61422498641046633335491780275128
61422498641046633335491861651046
61422498641046633335491861769090
61422498641046633335494846183562
61422498641046633335494846183610
61422498641046633335494874879918
61422498641046633336056610648176
61422498641046633336056610649580
61422498641046633336056639345984
61422498641046633340575469420715
61422498641046633386329054330583
61422498641046633388507901866243
61422498641046633388591584691859
61422498641046636909920721544745
61422498641046637039838321251958
61422498641046637039838321253362
61422498641046637039838321257574
61422498641046637039838349833078
61422498641046637039838349837290
61422498641046637047180701429861
61422498641046637047181476270137
61422498641046637047181476274349
61422498641046637047181479456677
61422498641046637092935061178601
61422498641046637458963739046633
61422498641046637458963743632853
61422498641046637641978083266709
61422498641046638869708973625826
61422498641046638869708973625986
61422498641046638869709002204090
61422498641046638869709002322182
61422498641046638869709002322342
61422498641046638869709088415622
61422498641046638869897375822963
61422498641046638869980713107034
61422498641046638869980942809024
61422498641046638869980971387288
61422498641046638876675297297701
61422498641046638876759237340761
61422498641046638877240070625197
61422498641046638877323724754457
61422498641046638877323753450813
61422498641046638877324097807085
61422498641046638879018328609626
61422498641047467889008313060498
61422498641047467889008973581910
61422498641047467889009087900774
61422498641047467889009346181028
61422498641047467889009346653412
61422498641047467889009349367568
61422498641047483941172989820882
61422498641047483941173334175750
61422498641047483941173334194624
61422498641047483941173338425100
61422498641047483941173338426504
61422498641047483941173362873510
61422498641047483941173448494614
61422498641047483941173453216348
61422498641047483941176433027130
61422498641047483941176433027338
61422498641047487644683195701146
61422498641047487644683195705518
61422498641047487644683198887686
61422498641047487644683198887846
61422498641047489474825701402910
61422498641047489474825701407282
61422498641047489474825817120002
61422498641047489484135142475618
61422498641047517292159320903530
61422498641047517292159320904934
61422498641047517302032727186498
61422498641047532714215635446017
61422498641047533948722382953234
61422498641047533948722387183710
61422498641047533948722415881518
61422498641047533948722497266274
61422498641047533948722497738658
61422498641047533948722501970746
61422498641047533948722501974958
61422498641047533948725481785948
61422498641047533948725596571212
61422498641047533948725596571372
61422498641047533948994007290354
61422498641047533948994122075778
61422498641047533948994380342982
61422498641047533948994471153784
61422498641047533948997565754410
61422498641047533949559215433392
61422498641047533949559330224640
61422498641047533949810263911642
61422498641047533949813358512268
61422498641047537653068297751070
61422498641047537653069072708034
61422498641047537653069072708194
61422498641047537653340926037174
61422498641047537653341040356038
61422498641047539300448028495890
61422498641047539300448028500102
61422498641047539300448403083552
61422498641047539309485759138038
61422498641047539309757986723794
61422498641047539437729732628250
61422498641605839627066160534531
61422498643580665004218899035365
61422498643580668710256952216113
61422498643580680926801135944156
61422498643907287033679904348713
61422498643907287033679904350117
61422498643907587177196913437033
61422498643907587177196917687835
61422498643907587222950469649141
61422498643907587222950469650545
61422498643907587222950473899895
61422498643907587222950473899943
61422498643907587222950502597916
61422498643907592713377215102101
61422498643907592713377215103505
61422498643907592713377216164911
61422498643907592713377216166363
61422498643908486374598569459561
61422498643908487607685150003061
61422498643908487607685154254023
61422498643908487607685154608155
61422498643908487609944590368805
61422498643908487744945818168613
61422498643908487744945818172825
61422498643908487744945818639385
61422498643908487744945818640789
61422498643908487744945822890139
61422498643908487744945822890347
61422498643908487790699493775450
61422498643908487790699493775451
61422498643908491910757977693223
61422498643908493098111894985249
61422498643908493098111894989461
61422498643908493098111895456021
61422498643908493098111896518831
61422498643908493100371332635225
61422498643908493143844560722347
61422498643908493146103995420139
61422498643908493146103996842905
61422498643908493281126236041871
61422498644553277493688186934199
61422498644553282981586999347527
61422498644553282981796292504788
61422498644553282984114932387159
61422498644553283027340555559635
61422498644553283164810517353220
61422498644561381361304393510253
61422498644561381361304393628297
61422498644561381366387996553977
61422498644561381366387996558189
61422498644561381366388111343613
61422498644561381366388111345017
61422498644561381498498943972991
61422498644561381498498947159531
61422498644561381498565062264621
61422498644561381503582632760075
61422498644561381503582635946615
61422498644561381503648779981341
61422498644561381505845425397191
61422498644561381549402336192045
61422498644561381549402336193449
61422498644561386849203205919369
61422498644561386849203205923581
61422498644561386849224097927961
61422498644561386849224097932173
61422498644561386851731138959001
61422498644561386851731138963213
61422498644561386851731139081257
61422498644561386856755537889428
61422498644561386856814742006937
61422498644561386856814742011149
61422498644561386856814856797977
61422498644561386856817840843863
61422498644561386856818213910993
61422498644561386856818213915205
61422498644561386858240821894137
61422498644561386858512418005833
61422498644561386859014974118042
61422498644561386859074177889843
61422498644561386859077650143819
61422498644561386859077650148031
61422498644561386894956762135689
61422498644561386894956762253733
61422498644561386902568413008681
61422498644561386902568417259483
61422498644561386904831206360139
61422498644561387032217430772013
61422498644561387032217430890057
61422498644561387032217431239977
61422498644561387039766409870031
61422498644561387039769762733649
61422498644561387039769762737861
61422498644561387039829081645005
61422498644561387039829081646409
61422498644561387039829085895807
61422498644561387039832553554890
61422498644561387041192370716633
61422498644561387042029198966474
61422498644561387042029198970687
61422498644561398020692517412352
61422498644561398022387093056598
61422498644877048204241783178704
61422498644879889083591347911550
61422498644879900209051006302526
61422498644879900209054358120596
61422498644879900209054362352684
61422498644880198613914967013644
61422498644880200261039896521082
61422498644880200261042990649532
61422498644880200261042991116092
61422498644880203921327487618172
61422498644880203967081043830280
61422498644880204103860539874221
61422498644881084352481935502481
61422498644881089703140971288077
61422498644881089703140971288125
61422498644881089705648012319117
61422498644881089840401639924401
61422498644881089840401639924449
61422498644887987468183166632331
61422498644887992821352601034159
61422498644887992958550593644706
61422498644887992958550593644707
61422498644888003939410586199982
61422498644888003939473348319198
61422498644888003946248170471577
61422498644888003946248174720927
61422498644888003946248174726543
61422498644888003946248175193103
61422498644888003946248175193151
61422498644888003946248175198980
61422498644888003946753711101848
61422498644888003948448286746094
61422498644888004076671339040261
61422498644888004076671339041665
61422498644888004076671339512437
61422498644888004076671340458607
61422498644888004076671340575247
61422498644888004076671340575454
61422498644888004076671340575455
61422498644888004083446167803699
61422498644888237651327290686521
61422498644888243139226103099849
61422498644888243139226103572025
61422498644888243141754036139481
61422498644888243184979659311957
61422498644888243184979659784133
61422498644888287611700175722055
61422498644888287657453731934163
61422498644888293147880477387123
61422498644888303716877194498942
61422498644888303716877194971118
61422498644888304089768621708951
61422498644888304089768621722001
61422498644888304089768621821379
61422498644888304089768621825591
61422498644888304089768622771761
61422498644888304089768623238321
61422498644888304128660230794010
61422498644888304128743913153066
61422498644888304128743913619626
61422498644888304130438488797312
61422498644888304135435057673738
61422498644888304136002236034172
61422498644888304136002236500732
61422498644888304136003383927076
61422498644888304136003384393636
61422498644888304137694489196684
61422498644888304137697960037882
61422498644888304272699278517191
61422498644888304272699278536064
61422498644888304272699278536065
61422498644888304272699279585824
61422498644888304272699279585825
61422498644888304272699280052385
61422498644888309031632750729728
61422498644889138219072871604971
61422498644889143752725240230407
61422498644889188042188412288083
61422498644889188179449080456443
61422498644889188179449080924407
61422498644889188225178391792081
61422498644889188227441180887121
61422498644889193532615157273079
61422498644889193532615157741043
61422498644889193532615161990393
61422498644889193532618256573757
61422498644889193532618256577969
61422498644889193532618256591019
61422498644889193532618629531426
61422498644889193532618629531427
61422498644889193532618629649470
61422498644889193532618629649471
61422498644889193534878065764253
61422498644889193578100216554673
61422498644889193578100216556125
61422498644889193578100216672717
61422498644889193578347826193909
61422498644889193578350920775821
61422498644889193578350920794535
61422498644889193578351293734948
61422498644889193578351293852992
61422498644889193578372185861578
61422498644889193578372185861579
61422498644889193580607257703757
61422498644889193580631621976361
61422498644889193715360885309041
61422498644889193715360885310493
61422498644889193715629501512029
61422498644889193715632854379859
61422498644889193715632854497903
61422498644889204101695553428921
61422498644889204284688885800749
61422498644889204284688886149265
61422498644889204284688890400067
61422498644889204284688890518111
61422498644889204650739375399157
61422498644889204650739376934350
61422498644889204650739376934351
61422498644889204650739377284271
61422498644889204657514199086729
61422498644889204657514203685999
61422498644889204658082415742936
61422498644889204696468568761427
61422498644889204696468569109943
61422498644889204696468573360745
61422498644889204696468573478789
61422498644889204696470891709721
61422498644889204696470892058237
61422498644889204696470893126871
61422498644889204696470893593431
61422498644889204696470896309039
61422498644889204696470896427083
61422498644889204696472039951141
61422498644889204696472041019774
61422498644889204696472041019775
61422498644889204696472041486335
61422498644889204696492961726174
61422498644889204698163146289383
61422498644889204703246863288793
61422498644889204703246863638713
61422498644889204703246867889515
61422498644889204703246867893886
61422498644889204703246867893887
61422498644889204703815079828360
61422498644889204703835971837000
61422498644889204705530547481246
61422498644889204832916773527277
61422498644889204832916773527325
61422498644889204833753600241973
61422498644889204833753600243377
61422498644889204833753600714149
61422498644889204833753601660319
61422498644889204833753601660527
61422498644889204833753601776959
61422498644889204833753601777167
61422498644889204835448177285899
61422498644889204835448177291515
61422498644889204840528423933757
61422498644889204840528423935161
61422498644889204840528424401721
61422498644889204840528424419191
61422498644889204840528428533027
61422498644889204840528428534431
61422498644889204840528428534639
61422498644889204840528428538851
61422498644889204840528428651071
61422498644889204840528428651279
61422498644889204840528428656895
61422498644889204840528429005411
61422498644889204840528429006815
61422498644889204840531866078599
61422498644889204840531866545159
61422498644889204840531867495748
61422498644889204840531867495749
61422498644889204840531867612388
61422498644889204840531867612389
61422498644889204840531867962309
61422498644889204840531894774955
61422498644889204840531895260388
61422498644889204840531895260389
61422498644889204840531896193508
61422498644889204840531896193509
61422498644889204840531896310148
61422498644889204840531896310149
61422498644889204840531896660069
61422498644889209637854962617385
61422498644889209637854967216703
61422498644889209637854967334747
61422498644985250438984292936336
61422498644985550628171175409690
61422498644985550630427512337626
61422498644985550765431958370494
61422498644985555523804012586980
61422498644985555569557568799088
61422498644985555706816029278158
61422498644985555706899597779294
61422498644986450601204175094903
61422498644986450738464843731227
61422498644986450738467170913013
61422498644986451150246849640199
61422498644986451150250321427567
61422498644986451152506658355503
61422498644986451152506662014427
61422498644986451195728809740611
61422498644986451195731136802901
61422498644986451195982985631083
61422498644986451198260218226535
61422498644986451198262542224589
61422498644986451332989478376935
61422498644986451332991805558721
61422498644986451333264546275999
61422498644986451335520883203935
61422498644986454858547039193229
61422498644986454901769189983649
61422498644986454904300595405337
61422498644986456091633244545917
61422498644986456091634392335231
61422498644986456091636715400165
61422498644986456137367056538747
61422498644986456137390271612273
61422498644986456274650940248597
61422498687999537940540403661746
61422498687999541096094233704350
61422498688000738514608525750051
61422498688218380720388446899183
61422498688219579830259120666891
61422498688219579830321882785947
61422498688316487840598121547979
61422498688316487840598207637047
61422498688316792968721376805874
61422498688316792968721462894942
61422498688316792978846610754691
61422498688316842931625723822272
61422498693909061954802818660213
61422498693909063784109386800853
61422498693909063784193069626261
61422498693909362281334167388005
61422498693909363927710078714581
61422498693909363927713546367835
61422498693909367222700526621187
61422498693909368869076437947763
61422498693909368914830022857679
61422498694127006133469193706703
61422498694127904871159537369963
61422498694127905054173877003819
61422498694127905054925985081043
61422498694127905054925989313131
61422498694127905054927018182907
61422498694128205198422077577007
61422498694224267450363340261567
61422498694224267587624094991088
61422498694224267587624094991123
61422498694224267587624094991171
61422498694224267587624094991331
61422498694224267587895719682500
61422498694224267595155161877037
61422498694225096606987118534717
61422498694225113253678954326469
61422498694225113253699875032869
61422498694225118192552421153026
61422498694225118192552421625202
61422498694225118192552535938450
61422498694225118192552536410626
61422498694225161432190965338348
61422498694225168155373000081256
61422498694225168155373114866680
61422498694225168155456797219912
61422498694225168155456797219917
61422498694225168164682441149508
61422498694225168165498348815290
61422498694225413397195963414789
61422498694225468344706470511700
61422498711623230812620888940176
61422498711634037809373168835758
61422498711634039592947072772882
61422498711635240167015080547939
61422498711635240212751212286576
61422498711635240349945765940226
61422498711635240349949204897124
61422498711635245151875474499095
61422498711852825778972488343706
61422498711852880726483000381211
61422498711852880726483000499255
61422498711950093864045641699870
61422498711950093864045670396226
61422498711950125395850294708211
61422498711950125395853647576041
61422498711950138894854615542917
61422498711950141867140728895001
61422498711950143826949902981456
61422498711950143826949902981492
61422498711950143826949902981540
61422498711950143826949903099584
61422498711950143826949931677812
61422498711950143826949931677848
61422498711950143826949931677896
61422498711950143834543760683025
61422498711950143834543760801069
61422498711950143836175920099278
61422498711951342761419954187245
61422498711951344400934256509204
61422498711951344400934256509364
61422498711951344408549006220733
61422498711951344583948596148836
61422498711951344583948624845192
61422498711951344583948624963284
61422498711961796313520968640099
61422498711961851078020235638509
61422498711962149574408192693341
61422498711962149575224095519469
61422498711962149575224095637513
61422498711962149575224100223733
61422498711962149575224468572097
61422498711962149575224468690141
61422498711962149620140885593213
61422498711962151221537244726829
61422498711962151267269909048389
61422498711962151267269937744745
61422498711962151404530663778153
61422498711962151404530692474509
61422498712510589677987680882341
61422498712510589678008601470649
61422498712607834531206396878809
61422498712607836177498625379977
61422498720824789193405428753699
61422498720825089336922437725379
61422498720825234696064800810446
61422498720825239641967596568255
61422498720826135309567319384338
61422498721372332531820709877611
61422498721372332531821853066251
61422498721373228203939243753759
61422498721373233099633548971747
61422498721373233282583983297747
61422498721688431826131754802917
61422498721688431832910049330283
61422498721689332576895028223053
61422498721700133717254731718675
61422498721700134449315098765657
61422498721700139212768547760397
61422498721700139212768633495333
61422498721700139214463210655899
61422498721700139253438501036997
61422498721700139258522218403797
61422498721700139394946063861933
61422498721700139395782887394253
61422498721700439396955510008677
61422498721700439403733804536043
61422498721701334611535014110491
61422498847521571022257628867344
61422498847525173295764192962413
61422498847525174530546126457345
61422498847525472887978747015504
61422498847525472887978748415184
61422498847525473439281202050733
61422498847740458413452088197727
61422498847744360874534927502817
61422498847744360874597689622033
61422498847848511726703641891807
61422498847848511726703642008447
61422498847848526543334473258687
61422498847848526544086842781231
61422498847849674000034619465785
61422498847849677292594969313378
61422498847849677292595744153654
61422498847849677292595830246934
61422498847849679132026771408451
61422498847849723413812179002961
61422498847849727117402423518687
61422498847849727300144794441682
61422498847849727300144880534962
61422498847849727300395841028994
61422498847849727300395841501378
61422498847849727300395927122274
61422498847849727300395927594658
61422498847849727300416762089686
61422498847849727300416848182966
61422498847849727300980846321670
61422498847849727300980932060818
61422498847849727301231636163922
61422498847849727301231636518054
61422498847849727301231894798308
61422498847849727301231980537456
61422498847849727310185914036736
61422498847849727310186688875608
61422498847849727310269252020646
61422498847849727310270371228840
61422498847849727310457883219774
61422498847849727850211892963744
61422498847849727850211893317875
61422498847849727850211893317876
61422498847849727850274655082800
61422498847849727859249594909328
61422498847849727859249594909536
61422498847849727859250628028662
61422498847849727860065502575074
61422498847849729094596387476728
61422498847849729094847436070006
61422498847853329579759128324886
61422498853430196437598844911787
61422498853430245803445918575596
61422498853430245803445918693640
61422498853430245803446291297018
61422498853432898141034190882843
61422498853433798708844939769879
61422498853433844232835444398261
61422498853433848112832772544911
61422498853433848112832772546363
61422498853433848120174662399188
61422498853433848120174663448948
61422498853433848120383984252805
61422498853433848122622499307055
61422498853433848531977962084449
61422498853434098852361948858199
61422498853434098898115533768115
61422498853434098898116566869979
61422498853434100087143882353131
61422498853434100132897467263047
61422498853434144559370265011395
61422498853434148263880073567845
61422498853434148263964788091274
61422498853434148266139508395375
61422498853434148309446405351733
61422498853434148311140980995979
61422498853434148675474050466369
61422498853434148721227635376285
61422498853434148721228668478149
61422498853434149912515419721951
61422498853434149958269004631867
61422498853651786079576057894707
61422498853652636089791837654031
61422498853652686051859270681356
61422498853652686097528914508683
61422498853652686098344822033251
61422498853652986241861831004931
61422498853652986241862089285233
61422498853652986287615415913395
61422498853652986836658433769415
61422498853757098846390368613375
61422498853757102552428420394443
61422498853757148809291157990941
61422498853757148809294629894997
61422498853757151956415220067611
61422498853757151963758258876197
61422498853757151964595087480171
61422498853757152375540522002613
61422498853757152512801276728005
61422498853757152513553389035865
61422498853757152515247965729871
61422498853757152515332681676065
61422498853757153748335323463917
61422498853757999406796349680297
61422498853757999406859111799513
61422498853758002516426014138322
61422498853758002516426788972982
61422498853758002525714792903024
61422498853758002525714793252944
61422498853758002525715567739088
61422498853758002526280426809944
61422498853758003111201438503818
61422498853758003111201438504026
61422498853758003111201467205998
61422498853758003111202471623152
61422498853758003111202586414192
61422498853758003118816446968039
61422498853758048820385622872941
61422498853758048820636671330865
61422498853758048820636671349579
61422498853758048820657592037265
61422498853758048820717255323767
61422498853758048820720354156481
61422498853758049232418935525755
61422498853758052523975839144370
61422498853758052523975953463234
61422498853758052523975953579874
61422498853758052524226885731682
61422498853758052524226886204066
61422498853758052524227000521318
61422498853758052524227000522930
61422498853758052524227000527142
61422498853758052524227000993702
61422498853758052524227002056512
61422498853758052524247806909014
61422498853758052524247921227878
61422498853758052524247922646272
61422498853758052524790969967878
61422498853758052524790970436050
61422498853758052524790970440262
61422498853758052524791084753302
61422498853758052524791084754914
61422498853758052524791084759126
61422498853758052524791085225686
61422498853758052524791086288496
61422498853758052524811890674438
61422498853758052524812005459862
61422498853758052524979371116708
61422498853758052524980145951368
61422498853758052525062680866610
61422498853758052525062680870822
61422498853758052525062709562966
61422498853758052525062939151076
61422498853758052525062939619088
61422498853758052525062967848884
61422498853758052525063053936500
61422498853758052525063053937952
61422498853758052525063713985736
61422498853758052525063742683544
61422498853758052525063828776824
61422498853758052534100669911316
61422498853758052534101444745976
61422498853758053074105728483248
61422498853758053083080668308372
61422498853758053083080668314196
61422498853758054318427460875772
61422498853758054318678509469050
61422498853758303254718447592138
61422498853758303254718447592346
61422498853758303254718476289946
61422498853758303254718476294318
61422498853758303254719480711472
61422498853758303254719595502512
61422498853758348964153680419185
61422498853758348964234264058009
61422498853758348964234264412087
61422498853758348964237363244801
61422498853758352667743894818598
61422498853758352667743894820002
61422498853758352667743894824422
61422498853758352667744009609638
61422498853758352667744009611250
61422498853758352667744009615462
61422498853758352667744010082022
61422498853758352667744011144832
61422498853758352668307979056198
61422498853758352668307979056406
61422498853758352668307979522758
61422498853758352668308093841622
61422498853758352668308093841830
61422498853758352668308093843234
61422498853758352668308093847446
61422498853758352668308094314006
61422498853758352668308095376816
61422498853758352668579689953526
61422498853758352668579689954930
61422498853758352668579689959142
61422498853758352668579718651286
61422498853758352668579719005418
61422498853758352668579948239396
61422498853758352668579948239444
61422498853758352668579948705956
61422498853758352668579976937204
61422498853758352668580063024820
61422498853758352668580063024868
61422498853758352668580063026272
61422498853758352668580723074056
61422498853758352668580723074104
61422498853758352668580751771864
61422498853758352668580837865144
61422498853758352677617678999636
61422498853758352677618453834296
61422498853758353263376293782224
61422498853758353263376293782272
61422498853758353263376322480032
61422498853758353263376322834323
61422498853760750523820967794237
61422498853760750523883729913293
61422498853761006248291815606639
61422498853761056211112394062645
61422498853761056211196076888261
61422498853761904976672657602034
61422498853761904986798148768136
61422498853761954949617694005638
61422498853761954985309496993732
61422498853761954985309583087012
61422498853761954985309583087017
61422498853761956776413778958666
61422498853761956778924262146278
61422498853761956778924262262918
61422498856607298988518060599056
61422498856712667206968914730946
61422498856715368910403886127438
61422498857263492358464452944740
61422498857263496062810253074000
61422498857263497848702913102928
61422498857263497848891198397700
61422498857263792501981462031656
61422498857263796208021839210458
61422498857263797854959138762432
61422498857263798037954909341606
61422498857263798037973478401904
61422498857263798037975801350198
61422498857263798038161763696724
61422498857263798038164087694778
61422498857263798038224526878750
61422498857263807371955719900668
61422498857263807371958818733382
61422498857263807372522901449046
61422498857263809156347511005594
61422498857263812725124895550018
61422498857369159530814602173200
61422498857369159530814687912348
61422498857369159530814716492064
61422498857369159530817787099194
61422498857369159530817815796954
61422498857369164472201771913578
61422498857369164472201886704618
61422498857369164472202891121772
61422498857587712141367129464476
61422498857587712141367129581116
61422498857587712141368162566340
61422498857587712143624241227072
61422498857587717077668630898244
61422498857587717085011411439626
61422498857587717085011669706830
61422498857588012188357131162896
61422498857588012195613131562268
61422498857588012195616602403466
61422498857588012330617921951408
61422498857588012330617922068048
61422498857588012332877356778938
61422498857588013430962620130382
61422498857588013568223374505854
61422498857588017129657520761264
61422498857588017129741203586880
61422498857588017272001992859072
61422498857590413295759799840476
61422498857590414945148292811054
61422498857590418648738624580844
61422498857590418648926909875616
61422498857590418781103975819540
61422498857590418788446756360922
61422498857590418788447014628126
61422498857590713479923432815766
61422498857590713480007115641382
61422498857590713480010212957776
61422498857590713480574297189760
61422498857590713487266213357148
61422498857590713487268909363686
61422498857590713487269684198346
61422498857590718970436958410736
61422498857590718975437337780368
61422498857591602927943910016426
61422498857591614002002578833850
61422498857591614007088247729276
61422498857591614007088504946720
61422498857591614007089280714500
61422498857591614009345359375232
61422498857591614047759232828912
61422498857591614052841803824744
61422498857591614052842061042188
61422498857591614052842837043248
61422498857591614055101496802838
61422498857591615694699228387472
61422498857591615694887514732004
61422498857591615832148269461608
61422498857591615839491050002990
61422498857591619355172011700644
61422498857591619360067071186604
61422498857591619360255356481376
61422498857591619360255357531136
61422498857591619360255614748580
61422498857591619405799735390120
61422498857591619405820627515352
61422498857591619405820885782556
61422498857591619406008912810124
61422498857591619406009171077328
61422498857591619543269667539728
61422498857591619543269696120848
61422498857591619543269697170608
61422498857591619543269925806932
61422498857591619543269954388052
61422498857591619545529131881498
61422498857591619545529390148702
61422498857696068748334982132084
61422498857696068794088538344192
61422498857696069345471232643040
61422498857696070580253166137972
61422498871156072079783927131396
61422498871156072079867610423572
61422498871156072079868728102396
61422498871156072491649873077604
61422498871156072491649873079056
61422498871156072491649873195696
61422498871156072674580529893120
61422498871156072674580529897492
61422498871156072674643263314576
61422498871156072674664212717284
61422498871156105434200101856711
61422498871156121905239119095876
61422498871156121905240267006250
61422498871156121905490194852088
61422498871156121905490196269030
61422498871156121905490280945368
61422498871156121905490539109030
61422498871156121905491314065946
61422498871156122088169775560020
61422498871156122088169775909940
61422498871156122088170923820314
61422498871156122088232538029156
61422498871156122088232566725512
61422498871156122088233685467146
61422498871156122088233685585238
61422498871156122088420822851544
61422498871156122088420852616534
61422498871156122088421195573126
61422498871156122088421970761918
61422498871156122088442116279526
61422498871156122088442116629446
61422498871156122088442891468318
61422498871156122088504505677160
61422498871156122088504534373516
61422498871156122500203087040818
61422498871156122500203087157458
61422498871156122500203115738578
61422498871156122500203115742950
61422498871156122500286769866434
61422498871156122500286798562742
61422498871156122500286798564194
61422498871156122500286798680834
61422498871156122637484791174742
61422498871156122637484791291382
61422498871158773783030987224480
61422498871158773783302954872484
61422498871158773783302954990576
61422498871158774377827560821884
61422498871158774377827589518192
61422498871158774377827589519644
61422498871158774377827589636284
61422498871158823745935219809799
61422498871158823791667882478068
61422498871158823791667882596160
61422498871158823791667911174424
61422498871158823791667911175876
61422498871158823791667911292516
61422498871158823791667911292676
61422498871158823791667912692356
61422498871158823791667912709618
61422498871158823791688803184468
61422498871158823791856197533458
61422498871158823791856197537830
61422498871158823791856199054150
61422498871158823791939880357622
61422498871158823791939880359074
61422498871158823791939880475714
61422498871158824340648167980022
61422498871158824340731822103506
61422498871158824340731850799814
61422498871158824340731850801266
61422498871158824340731850917906
61422498871159724176486247074759
61422498871159724359418050382042
61422498871159724359418051431802
61422498871159724359418051781722
61422498871159724359500585179192
61422498871159724359501732716560
61422498871159724359501734251594
61422498871159724359690019429726
61422498871159724359690019546366
61422498871159724359751662470437
61422498871159724771200314558218
61422498871159724771282849368465
61422498871159724771282849368466
61422498871159724771283997261370
61422498871159724771283997378010
61422498871159974540113363217440
61422498871159974540114480896264
61422498871159974540114482412584
61422498871159974540301620509920
61422498871159974540301648045652
61422498871159974540301649089588
61422498871159974540301649091040
61422498871159974540301649207680
61422498871159974540301649561972
61422498871159974540364381462736
61422498871159974540365529355640
61422498871159974540365529472280
61422498871159974540385330865444
61422498871159974540386450060588
61422498871159974951895597175164
61422498871159974951895625871472
61422498871159974951895625872924
61422498871159974951895625989564
61422498871159975089156351904928
61422498871159975089156380719328
61422498871159975089157499797832
61422498871159975089157499914472
61422498871159975134909965511152
61422498871159975134911084706296
61422498871160020661578434922633
61422498871160020798675267207463
61422498871160021210370405364825
61422498871160024365735947527704
61422498871160024365735947529156
61422498871160024365735947645796
61422498871160024365735947645956
61422498871160024365735949045636
61422498871160024365735949062897
61422498871160024365735949062898
61422498871160024365736033622596
61422498871160024365736033739236
61422498871160024365737066724460
61422498871160024365737066741722
61422498871160024365737066841100
61422498871160024365756839537748
61422498871160024365757987429408
61422498871160024365757987448122
61422498871160024365924233886738
61422498871160024365924233891110
61422498871160024365924234936498
61422498871160024365924235053138
61422498871160024365924235407429
61422498871160024365924235407430
61422498871160024365925353086254
61422498871160024366007888014594
61422498871160024366007916710902
61422498871160024366007916712354
61422498871160024502933940138252
61422498871160024502933940144076
61422498871160024502933940256344
61422498871160024502933941188012
61422498871160024502933941189464
61422498871160024502933941306104
61422498871160024502933941660396
61422498871160024502934026233144
61422498871160024502934026349784
61422498871160024502934027282904
61422498871160024502934027399544
61422498871160024502935058985088
61422498871160024502935059335008
61422498871160024502935059451648
61422498871160024503017594267512
61422498871160024503017622963868
61422498871160024503018741804880
61422498871160024503018743221822
61422498871160024503269790637261
61422498871160024548687497518212
61422498871160024548688644243472
61422498871160024548688645778506
61422498871160024548750287167384
61422498871160024548750288702577
61422498871160024548751406008396
61422498871160024548751407425338
61422498871160024548751407543430
61422498871160024548751407897721
61422498871160024548938574574725
61422498871160024548938574574726
61422498871160024548939692720110
61422498871160024548960613426510
61422498871160024549022256350581
61422498871160024549023375545725
61422498871160024914716204328930
61422498871160024914716204333302
61422498871160024914716204445570
61422498871160024914799858456785
61422498871160024914799858456786
61422498871160024914799887153093
61422498871160024914799887153094
61422498871160024914799887154545
61422498871160024914799887154546
61422498871160024914801006348238
61422498871160024914801006349690
61422498871160024960532551474701
61422498871160024960532551474702
61422498871160024960532551474707
61422498871160024960533670551754
61422498871160024960533670669846
61422498871160024960554591258154
61422498871160025097730543967158
61422498871160025097730544085250
61422498871160025097731663162302
61422498871160025097731663280394
61422498871377661586342783567084
61422498871377661769921982273443
61422498871377661769921983691834
61422498871482975085880213954953
61422498871482978187919234212990
61422498871482978187919234213198
61422498871482978187919262909346
61422498871482978187919262909554
61422498871482978187919349004238
61422498871482978187920009051862
61422498871482978187920009052070
61422498871482978187920010587104
61422498871482978187920037749830
61422498871482978187920123843110
61422498871482978782695692292508
61422498871482978782695720872176
61422498871482978782695720990268
61422498871482978782715608457998
61422498871482978782716612880816
61422498871482978782716641578576
61422498871482978792486568364498
61422498871483024499469487147597
61422498871483024499556613165439
61422498871483024499556613166168
61422498871483024499556613166411
61422498871483024499556613185122
61422498871483025048599632086690
61422498871483025048599632086693
61422498871483028195469059341342
61422498871483028195720106401038
61422498871483028195720106405410
61422498871483028195720134630994
61422498871483028195720134980754
61422498871483028195720134980914
61422498871483028195720135097394
61422498871483028195720135097554
61422498871483028195720221190834
61422498871483028195741026989346
61422498871483028195741026993718
61422498871483028195741055685862
61422498871483028195741141779142
61422498871483028196284190633022
61422498871483028196284190633182
61422498871483028196284219211286
61422498871483028196284219212738
61422498871483028196284219329378
61422498871483028196284219329538
61422498871483028196284305422818
61422498871483028196284995586804
61422498871483028196305111221490
61422498871483028196305139917846
61422498871483028196305887595396
61422498871483028196472505574692
61422498871483028196473280409352
61422498871483028196473281944386
61422498871483028196555930114230
61422498871483028196556159816220
61422498871483028196556188394484
61422498871483028196556188395936
61422498871483028196556934655092
61422498871483028196556963234808
61422498871483028203334454231317
61422498871483028203334454347957
61422498871483028203815287165590
61422498871483028203815287632150
61422498871483028203815287632393
61422498871483028203898970457766
61422498871483028203898970458009
61422498871483028203900088254931
61422498871483028203900089671867
61422498871483028203900089671873
61422498871483028205510207166352
61422498871483028205510207632912
61422498871483028205510982005224
61422498871483028205510982471784
61422498871483028205510983540258
61422498871483028205593545616822
61422498871483028205782176815950
61422498871483028205782951654822
61422498871483028745536186915456
61422498871483028745537191336822
61422498871483028745537220034582
61422498871483028752127199512381
61422498871483028752941987959654
61422498871483028752941987959897
61422498871483028752943107173761
61422498871483028754574922097014
61422498871483879358058715736821
61422498871483879360318237474112
61422498871483879360318237590752
61422498871483880595100170969044
61422498871483880595100171085684
61422498871483925067302161152205
61422498871483925479084425322765
61422498871483925479084425328381
61422498871483928764304949635446
61422498871483928764305179691728
61422498871483928764305294010592
61422498871483928764305954530600
61422498871483928764306068849464
61422498871483928771647961637001
61422498871483929176087213824672
61422498871483929176087213830496
61422498871483929183430224290998
61422498871483929183430224291241
61422498871483929185124915776288
61422498871483930420471708337864
61422498871484175248165986132057
61422498871484175659948250308233
61422498871484178944917927380334
61422498871484178944917927380542
61422498871484178944917956076898
61422498871484178944917956082514
61422498871484178944918042171582
61422498871484178944918043234440
61422498871484178944918702219206
61422498871484178944918702219414
61422498871484178944918730917174
61422498871484178953955658140734
61422498871484178953956432979606
61422498871484178954206706150812
61422498871484178954206706617372
61422498871484178954207481456244
61422498871484178954227626973852
61422498871484178954227627323772
61422498871484178954228402162644
61422498871484178954772340056328
61422498871484179493960687663374
61422498871484179493960687669198
61422498871484179493960716362586
61422498871484179493960716366958
61422498871484179493961721138244
61422498871484179493961749836004
61422498871484179502998418312750
61422498871484179502998418429390
61422498871484179502999451898436
61422498871484179503835246562432
61422498871484179503835246679072
61422498871484179548753036808352
61422498871484180738345210874326
61422498871484180738345210990966
61422498871484180738617180057364
61422498871484180738617180174004
61422498871484225066194742959549
61422498871484225073537523500877
61422498871484225622601434411085
61422498871484228770540541922196
61422498871484228770540541922356
61422498871484228770540541923600
61422498871484228770540541927972
61422498871484228770541316762472
61422498871484228770541316762632
61422498871484228777883323518870
61422498871484228777883323985430
61422498871484228777883323985673
61422498871484228779578243986192
61422498871484228779579018825064
61422498871484228779850212702670
61422498871484228779850212819310
61422498871484228779850213169230
61422498871484228779850988008102
61422498871484228906986135246774
61422498871484228906986135246982
61422498871484228906986135363414
61422498871484228906986163943130
61422498871484228906986164061222
61422498871484228907550219478758
61422498871484228907550219478966
61422498871484228907550219595398
61422498871484228907550248175114
61422498871484228907550248175322
61422498871484228907550248180938
61422498871484228907550248293206
61422498871484228907550333914470
61422498871484228907550334270006
61422498871484228907550334386646
61422498871484228907550335332864
61422498871484228907550335449504
61422498871484228907551110171688
61422498871484228907821958723766
61422498871484228907822303097508
61422498871484228907823077937784
61422498871484228914600111303141
61422498871484228916859919072276
61422498871484228916860693906936
61422498871484228916860695323878
61422498871484228952739720155238
61422498871484228952739720273330
61422498871484228952739748853046
61422498871484228952739748853206
61422498871484228953303833085030
61422498871484228953303833085190
61422498871484228953303918824338
61422498871484228953575802268228
61422498871484228953575888007376
61422498871484228962593357992360
61422498871484228962593359527394
61422498871484229319604222918816
61422498871484229319604223268736
61422498871484229319605227690102
61422498871484229319605256387862
61422498871484229326947233379318
61422498871484229326947233379561
61422498871484229328641924864608
61422498871484229328642958450294
61422498871484229329457832407890
61422498871484229329457832524530
61422498871484229374374502973392
61422498871484229374375622653810
61422498871484229502597613148512
61422498871484229502618533854912
61422498871484229502618562552672
61422498871484230561729168040650
61422498871484230561729168040893
61422498871484230561729168390813
61422498871484230563988717426184
61422498871484230564239765902822
61422498871484230564239766019462
61422498871486580466509144255239
61422498871486581061305746548945
61422498871486581061305775246705
61422498871486582296087709908037
61422498871486626770737507123261
61422498871486626770803739727167
61422498871486627319846758648418
61422498871486630467553015556804
61422498871486630467740295625376
61422498871486630467740295975296
61422498871486630467741300379192
61422498871486630467741300501656
61422498871486630467741329077160
61422498871486630467741414820520
61422498871486630467741415170440
61422498871486630475083307608057
61422498871486630475147216216339
61422498871486630475147217633272
61422498871486630475147217633281
61422498871486630476779031139592
61422498871486631024190235135169
61422498871486876951601332103113
61422498871486880648165763362050
61422498871486880648165763362258
61422498871486880648165792060018
61422498871486880648165878153298
61422498871486880648416810421954
61422498871486880648416839001462
61422498871486880648416839119554
61422498871486880648416839119714
61422498871486880648416925212994
61422498871486880655758846243377
61422498871486880655947132587909
61422498871486880657453507497082
61422498871486880658207686027384
61422498871486880658207686493944
61422498871486881250555448655181
61422498871486882485337383083233
61422498871486882485337383199873
61422498871486926914254516205965
61422498871486926914320748699576
61422498871486926960074333608040
61422498871486930481318669956729
61422498871486930610233310714306
61422498871486930610986341818264
61422498871486930610986456142744
61422498871486930610986456609304
61422498871486930611070024643672
61422498871486930611321071703368
61422498871486930611321100283084
61422498871486930617847170929665
61422498871486930617848317660541
61422498871486930617848319176861
61422498871486930618600316340598
61422498871486930618600316340841
61422498871486930618600316690761
61422498871486930618663078809977
61422498871486930618664225303201
61422498871486930618664226720143
61422498871486930620295006776128
61422498871486930656802717544996
61422498871486930656802717545001
61422498871486930656823609553588
61422498871486930657074656613284
61422498871486930657074685193000
61422498871486930663579863830941
61422498871486930664333009123782
61422498871486930664333009124025
61422498871486930664333009609299
61422498871486930664416692434915
61422498871486930664417810095025
61422498871486930664417811630059
61422498871486931213459709936803
61422498871486931213460829013855
61422498871486931213460829131947
61422498871486932264976227667174
61422498871486932264976227667417
61422498871486932264976228017337
61422498871486932310708920452053
61422498871486932310708920918613
61422498871487781226039355622272
61422498871487781226039355738912
61422498871487781226040388840776
61422498871487783055345923762912
61422498871487783055345923879552
61422498871487831049151342439158
61422498871487831049151343605558
61422498871487831051661941584370
61422498871487831224551823159652
61422498871487831224823676488791
61422498871487832880968509608370
61422498871487832880968509725010
61422498872035076066663087388383
61422498872035326384808558989839
61422498872035326430541223194759
61422498872035370904440227455725
61422498872035370904441002177957
61422498872140676210213777327327
61422498872140676210213777443967
61422498872140720684385782692293
61422498872140720684385782810337
61422498872140726035585314696147
61422498872140726035585314812787
61422498872140726035857282816327
61422498872140726035857283879185
61422498872140726035858316979597
61422498874441243911852644747458
61422498874988473382937701523176
61422498874989672493143102333800
61422498874989674140017639770770
61422498874989688957400841709954
61422498874989688964179107540964
61422498875095039466874673156750
61422498875095040566652965205206
61422498875316295025304295758790
61422498875316541540820825126722
61422498875316545251942224604522
61422498875316545251942568960794
61422498875316578599499921384720
61422498875316589724315251674994
61422498875316591371443189217602
61422498875316591371526872043218
61422498875316591503453117225146
61422498875316595214574861059218
61422498879913677524045554407461
61422498879913677661243547018009
61422498879913678761083825880089
61422498879913678898281818490637
61422498879913690618879262644682
61422498879913690618879262646140
61422498880021745844494611073954
61422498880022642707939586829424
61422498880023109607672514397583
61422498880240596132050715037387
61422498880240596132134397396443
61422498880240596132134397514487
61422498880240596132134426092799
61422498880240596132134426210843
61422498880240596726930656850203
61422498880240596726930656968247
61422498880240596726930658385396
61422498880240596726930658386854
61422498880240599835641046814405
61422498880240599835641075394121
61422498880240599835641075860681
61422498880240599838088768218135
61422498880240599838172450577191
61422498880240599838172450695235
61422498880240599838172479273547
61422498880240599838653626940475
61422498880240599838653627290395
61422498880240599838653628357625
61422498880240599883926035603699
61422498880240600430437304751845
61422498880240600430437305101765
61422498880240600430437305218405
61422498880240600432968710030951
61422498880240600432968710148995
61422498880241496562350693372199
61422498880241496562350693844375
61422498880241496562350693844423
61422498880241496562601397475303
61422498880241496562601397591943
61422498880241496562601398991623
61422498880241496562601399010337
61422498880241496562601741948215
61422498880241496562601742302347
61422498880241496562601742321221
61422498880241496562601770527931
61422498880241496562622663008747
61422498880241496562622663027621
61422498880241497111644416493511
61422498880241497157398001285335
61422498880241497157398002820369
61422498880241500266129311958697
61422498880241500266129311960149
61422498880241500268639450772691
61422498880241500268639452172371
61422498880241500268639452191085
61422498880241500268639795128963
61422498880241500269204654199819
61422498880241500269204654205435
61422498880241500269204682897579
61422498880241500403389980944941
61422498880241500403389980950765
61422498880241500403390066689913
61422498880241500403390095269629
61422498880241500403390095736189
61422498880241500405649416705591
61422498880241500405649416711255
61422498880241500405649416711415
61422498880241500405900463765287
61422498880241500405900464119419
61422498880241500405900579973476
61422498880241500405900579973477
61422498880241500405921384359259
61422498880241500405921384825819
61422498880241500405921385888629
61422498880241500405921385894452
61422498880241500405921385894453
61422498880241500405921500679876
61422498880241500405921500679877
61422498880241500406465323191679
61422498880241500406465324254537
61422498880241500406737293437735
61422498880241500452218907629371
61422498880241500452218907746011
61422498880241500452218909164405
61422498880241500815171985337593
61422498880241500815171985455685
61422498880241500817431421570419
61422498880241500817431421570467
61422498880241500817431421570627
61422498880241500817682469674259
61422498880241500817682469692973
61422498880241500817682470028391
61422498880241500817682470047265
61422498880241500817703390268231
61422498880241500817703390281281
61422498880241500817703390734791
61422498880241500817703390753665
61422498880241500818247329100651
61422498880241500863436054466083
61422498880241500863436054484797
61422498880241500863436054601437
61422498880241500864000913654983
61422498880241500864000913673697
61422498880241500998186324977273
61422498880241501000696809214560
61422498880241501000696809214561
61422498880345966729686405774620
61422498880349564837275862554498
61422498880349565292363990935088
61422498880349565432072466364530
61422498880349565432152793139988
61422498880349568540866195029744
61422498880349568541618307339056
61422498880349569000661478476806
61422498880349569135662797323456
61422498880349569135662797441548
61422498880349569135683718029856
61422498880349569136414909632768
61422498880349569136498592576482
61422498880349569138131440607214
61422498880349569138674345865594
61422498880349569138675378967458
61422498880349570190441939371134
61422498880349570373477200066926
61422498880349865026543100851044
61422498880349865438325365027220
61422498880349865621426829165028
61422498880349868730888901335840
61422498880349869324933391438332
61422498880349869325685503629552
61422498880349869325769186455168
61422498880349869325769186573266
61422498880349869327380080323558
61422498880349869327944939862378
61422498880349870562726872890750
61422498880349870562726873357310
61422498880350766006137146667652
61422498880350766006140502717810
61422498880350769300417212312142
61422498880350769712199476488318
61422498880350770947524315358270
61422498880350770947545235948030
61422498880350899703786242278972
61422498880894390458582821795909
61422498880894390458582821912549
61422498880894390504336406704373
61422498880894395802444994106109
61422498880894395802444994460401
61422498880894395810060088191173
61422498880894395811482609962833
61422498880894395811482609962993
61422498880894395811755353980691
61422498880894395811755353984903
61422498880894395855813673099637
61422498880894395985396571625121
61422498880894395985396571979413
61422498880894395993074341735961
61422498880894395993074342090252
61422498880894395993074342091710
61422498880894397047036372733536
61422498880894397047099048759313
61422498880894397047099048763525
61422498880894397047101371707607
61422498880894397047101371711819
61422498880894406929876444226534
61422498880894406975630029018358
61422498880894408165222461953450
61422498880897093397367369370115
61422498880897093397367369488159
61422498880897093397367398066471
61422498880897093397367398184515
61422498880897093443120954396623
61422498880897097094098076255281
61422498880897097094099224146781
61422498880897097094099224148185
61422498880897097094120116155373
61422498880897097095790330000993
61422498880897097101442234258803
61422498880897097101629487495855
61422498880897097101629487514729
61422498880897097101630635406228
61422498880897097101630635406229
61422498880897097101630635407632
61422498880897097101630635407633
61422498880897097101651556112628
61422498880897097101713170321471
61422498880897097101713199019231
61422498880897097101714203440597
61422498880897097101714203442001
61422498880897097103342661966840
61422498880897097103346132806634
61422498880897097103405422550863
61422498880897097103405422668907
61422498880897097103405451247219
61422498880897097103886598914147
61422498880897097103886599264067
61422498880897097103886600331297
61422498880897097139852780360293
61422498880897097147466755231339
61422498880897097149159007577371
61422498880897098750262510240723
61422498880897098750262511657873
61422498880897098750264863304134
61422498880897098750285755312726
61422498880897098750534479305877
61422498880897098750534479423921
61422498880897098925933724978537
61422498880897108221529526021414
61422498880897108221529527421094
61422498880897109868657549657302
61422498880897109868657551074244
61422498880897113574695602838050
61422498880897113574695604237730
61422498880897113574695604254992
61422498880897992173927391236485
61422498880897992180703248496693
61422498880897992180703334235841
61422498880897992180703362815557
61422498880897992180705685763851
61422498880897992180786930855749
61422498880897992181270430161711
61422498880897992181270430167327
61422498880897992181270430517247
61422498880897993827583665818047
61422498880897993827583665818095
61422498880897993827646341489739
61422498880897993827834713921887
61422498880897993827834714276019
61422498880897993827834714294893
61422498880897993827834742501603
61422498880897993827834742973779
61422498880897993827835862187797
61422498880897993827855634982419
61422498880897993827855635001293
61422498880897993827918310541795
61422498880897993965095382558211
61422498880897993965095382912343
61422498880897993965179065271399
61422498880897993965179065383827
61422498880897993965179065389443
61422498880897994010871007742628
61422498880897997524587460240585
61422498880897997524587460246201
61422498880897997524649103165949
61422498880897997524650136266361
61422498880897997524650251057609
61422498880897997524670023870897
61422498880897997524671143066201
61422498880897997526341357265953
61422498880897997526344828101535
61422498880897997526365720110127
61422498880897997527094501271625
61422498880897997527094501277241
61422498880897997527178183980601
61422498880897997527178184097241
61422498880897997527180508445215
61422498880897997531930613840211
61422498880897997531930613840259
61422498880897997531993289865987
61422498880897997531993289866035
61422498880897997532180514406683
61422498880897997532180514425397
61422498880897997532180543108655
61422498880897997532180543121753
61422498880897997532181662317057
61422498880897997532202583023457
61422498880897997532202583029073
61422498880897997532264197251013
61422498880897997532264225947369
61422498880897997532265230351425
61422498880897997532265259049233
61422498880897997533624042996897
61422498880897997533625190884137
61422498880897997533625190884185
61422498880897997533625190889801
61422498880897997533684396068715
61422498880897997533684396074379
61422498880897997533684396074539
61422498880897997533686719022673
61422498880897997533686719022833
61422498880897997533687838212153
61422498880897997533687866909913
61422498880897997533687866909961
61422498880897997533687866915577
61422498880897997533687866915737
61422498880897997533708758918553
61422498880897997533708758924169
61422498880897997533708758924329
61422498880897997533872767102635
61422498880897997533876239360983
61422498880897997533896012161221
61422498880897997533897160067383
61422498880897997533956363722543
61422498880897997533956365257577
61422498880897997533956449933867
61422498880897997533958688187157
61422498880897997533959807395351
61422498880897997533959836093159
61422498880897997534437626179107
61422498880897997534437654871251
61422498880897997534439950521465
61422498880897997534439950540179
61422498880897997534439979219225
61422498880897997534439979237939
61422498880897997534521224324221
61422498880897997534711919723377
61422498880897997663539349870677
61422498880897997663539349876501
61422498880897997663542820712083
61422498880897997669190134583631
61422498880897997669441183043007
61422498880897997669524865868623
61422498880897997670882388679263
61422498880897997670885830822701
61422498880897997670885859520461
61422498880897997670885859526285
61422498880897997671133435738959
61422498880897997671133436093091
61422498880897997671133551947148
61422498880897997671133551947149
61422498880897997671136907997307
61422498880897997671217118452147
61422498880897997671217118570191
61422498880897997671698294815431
61422498880897997671698295165351
61422498880897997671700619157789
61422498880897997707601799885881
61422498880897997714944838694467
61422498880897997715216807877505
61422498880897997716639415732569
61422498880897997716639415738233
61422498880897997716639415738393
61422498880897997717451879603043
61422498880897997717451881138077
61422498880897997717454204067657
61422498880897997717454204086371
61422498880897999310668405564285
61422498880897999310668406627143
61422498880897999310752087917725
61422498880897999318011559164119
61422498880897999318011560226976
61422498880897999318011560226977
61422498880897999318013854458589
61422498880897999318013854477303
61422498880897999318013883156349
61422498880897999318013883156397
61422498880897999318013883162013
61422498880897999318013883162173
61422498880897999318013883175063
61422498880897999318013883175271
61422498880897999318074207554785
61422498880897999318076530484365
61422498880897999318076530503079
61422498880897999318097451190765
61422498880897999318097451196381
61422498880897999318097451196541
61422498880897999318097451209639
61422498880897999318262607640756
61422498880897999318262607640757
61422498880897999318262608703614
61422498880897999318262608703615
61422498880897999318264931633195
61422498880897999318264931651909
61422498880897999318283527874980
61422498880897999318283527874981
61422498880897999318285823660501
61422498880897999318285852339595
61422498880897999318346175202949
61422498880897999318346176737983
61422498880897999318348499667563
61422498880897999318348499686277
61422498880897999363767439368457
61422498880897999363767439374121
61422498880897999363767439374281
61422498880897999363767439387171
61422498880897999363827790929619
61422498880897999363827792464653
61422498880897999363830115394233
61422498880897999363830115399897
61422498880897999363830115400057
61422498880897999363830115412947
61422498880897999493682745203965
61422498880897999501025783540167
61422498880897999501028108004781
61422498880897999501028108010445
61422498880897999501028108023495
61422498880897999501297753195588
61422498880897999501297753195589
61422498880898008652080554686054
61422498880898008789338210228812
61422498880898008789338238808528
61422498880898014135729491933380
61422498880898014142444538019798
61422498880898014142507300139014
61422498880898014142507671675322
61422498880898014143072530741723
61422498880898014143072532277000
61422498880898014188742404250471
61422498880898014318660034428372
61422498880898014325437955903110
61422498880898014325458876609510
61422498880898014325458877659270
61422498880898292370057524852533
61422498880898294154116047646507
61422498880898294154388016829544
61422498880898294154388016829545
61422498880898294154449659268183
61422498880898294154449659386227
61422498880898294154449659399325
61422498880898297713920816241397
61422498880898297713920816358037
61422498880898297715615393401963
61422498880898297722958432214761
61422498880898297723227043812607
61422498880898297723227043930651
61422498880898297723230401397799
61422498880898297851117689773281
61422498880898297851117690127573
61422498880898297851118808856157
61422498880898297851118809322717
61422498880898297851181484877721
61422498880898297851181485348493
61422498880898297852809943868913
61422498880898297852813386012511
61422498880898297858795459748767
61422498880898297860156424825309
61422498880898297860425037953976
61422498880898297860425037953977
61422498880898297860428394008346
61422498880898297860428394008347
61422498880898297860487712448931
61422498880898299500001761326201
61422498880898299507344800134627
61422498880898299507347124482601
61422498880898299507347124486973
61422498880898299507554093646180
61422498880898299507556417644234
61422498880898299507616769317825
61422498880898299507619093665799
61422498880898299507619093670011
61422498880898308841351148682838
61422498880898310625740183911642
61422498880898314325000057233808
61422498880898314514729470606294
61422498880898399776629481894259
61422498880898449808091012859598
61422498880898460720375136555949
61422498880898464426413189736697
61422498880898464426413191136377
61422498881002460426138981508524
61422498881002460426143113815945
61422498881002463994919377748292
61422498881002463994921702096266
61422498881002464130484780945018
61422498881002464130488138412109
61422498881002464130488138412112
61422498881002464130488138412118
61422498881002464130488913250936
61422498881002464130488913250984
61422498881002464130488913250990
61422498881002464131931666629486
61422498881002465367527184723564
61422498881003359163724373397164
61422498881003360399070391124080
61422498881003360810873576006656
61422498881003360849079046991632
61422498881003364515201553218086
61422498881003364515222473924486
61422498881003364690684825967480
61422498881003364690705746672428
61422498881003364698215892851942
61422498881003364698233714725628
61422498881003364698236813558342
61422498881003364698296476844844
61422498881003364698296476846302
61422498881003364698299920052544
61422498881003364699932509816123
61422498881003364699932509816132
61422498881003365744730453695780
61422498881003365752239939825815
61422498881003365752260745747034
61422498881003365935275085386506
61422498881003659398832579135838
61422498881003660588361905827264
61422498881003661000144170003440
61422498881003661183221271408050
61422498881003664294402283006066
61422498881003664704493067804630
61422498881003664887504308605772
61422498881003664887567070724988
61422498881003664889199660606614
61422498881003664889763744838598
61422498881003665941531339743818
61422498881003666124545678333530
61422498881003666124545679383290
61422498881221252092467891640881
61422498881221296566634217536623
61422498881221296566634217653263
61422498881221302100288909576913
61422498881221302101125737830966
61422498881221302101125737832424
61422498881221312631228403514703
61422498881221312631228403868835
61422498881221312631228403985475
61422498881221313037927839967248
61422498881221313043010409423675
61422498881221313043010409777807
61422498881221313043010409890235
61422498881221313043010409894447
61422498881221313043010410957257
61422498881221313043010411307177
61422498881221313043011558850161
61422498881221313083597741933456
61422498881221313083681424759072
61422498881221313089245172462492
61422498881221313090937425158444
61422498881221313090940895533082
61422498881221313090940895999642
61422498881221313225941066586047
61422498881221313225941067771320
61422498881221313225941067771321
61422498881221313225941068121241
61422498881221313225942100873184
61422498881221313225942215664224
61422498881221313225942215664225
61422498881221314326286913726558
61422498881221314463547553316606
61422498881221317979311912272981
61422498881221317979311912274433
61422498881221317979311912274592
61422498881221317979311940972406
61422498881221317984395629641233
61422498881221317984395629757873
61422498881222152705970496070561
61422498881222163787623998782444
61422498881222197180115901609823
61422498881222197180136822316223
61422498881222202485860417712503
61422498881222202485860417718326
61422498881222202485860417718327
61422498881222202485861192552779
61422498881222202531593081916019
61422498881222202531593856756295
61422498881222202668874757352182
61422498881222202668874757352183
61422498881222203722899464375327
61422498881222203722899464375534
61422498881222203722899464375535
61422498881222203768632128578843
61422498881222213056633066433203
61422498881222213061716783800003
61422498881222213061716783918047
61422498881222213239624076324701
61422498881222213239626398923075
61422498881222213244710116289875
61422498881222213244731008299919
61422498881222213244731008766479
61422498881222213605673418030205
61422498881222213605673418049078
61422498881222213605673418049079
61422498881222213605675740978499
61422498881222213605676860192516
61422498881222213605676860192517
61422498881222213610759429299023
61422498881222213610759429765583
61422498881222213610759457996783
61422498881222213610759458463343
61422498881222213610760463934469
61422498881222213610760464284389
61422498881222213613016456857664
61422498881222213613019899000895
61422498881222213613019899001102
61422498881222213613019899001103
61422498881222213613267504984383
61422498881222213613267505334303
61422498881222213613270947127821
61422498881222213613270947477741
61422498881222213613270975825581
61422498881222213651406082233673
61422498881222213656492093851007
61422498881222213656492122198847
61422498881222213656493128137985
61422498881222213656493128487905
61422498881222213786159708439325
61422498881222213786159708439485
61422498881222213786159709489085
61422498881222213788670192559973
61422498881222213788670192676613
61422498881222213788670192676772
61422498881222213788670192676773
61422498881222213793752762137411
61422498881222213793752762487331
61422498881222213793752763672604
61422498881222213793752763672605
61422498881222213793752764022525
61422498881222213793753882867748
61422498881222213793753882867749
61422498881222213793753883217669
61422498881222213793753911915429
61422498881222213793773682843811
61422498881222213793773682845215
61422498881222213793773683193731
61422498881222213793773683311775
61422498881222213793773684262364
61422498881222213793773684262365
61422498881222213793773684379004
61422498881222213793773684379005
61422498881222213793773684728925
61422498881222213793774802524388
61422498881222213793774802524389
61422498881222213793774803574148
61422498881222213793774803574149
61422498881222213793774803924069
61422498881222213793774831222148
61422498881222213793774831222149
61422498881222213793774832621829
61422498881222213796281844501599
61422498881222213796281844618239
61422498881222213796284168966213
61422498881222213796285286645037
61422498881222213796285286761677
61422498881222213796285288161357
61422498881222213796285315459437
61422498881222213796285316859117
61422498881222214841022877919432
61422498881222214841022877919433
61422498881222214848365916255635
61422498881222214848365916727775
61422498881222214848365916727811
61422498881222214848365916728018
61422498881222214848365916728019
61422498881222214848616621893933
61422498881222214848616964850525
61422498881222214848616965204657
61422498881222214848616993546881
61422498881222214894098580577195
61422498881222214894098580931327
61422498881222215024016210409304
61422498881222215024016210409305
61422498881222215031631304489997
61422498881222215031631333186353
61422498881222218547060846056660
61422498881222218547060960842084
61422498881222218547060960842085
61422498881222218547876753599943
61422498881222218552144534842133
61422498881222218552144563423460
61422498881222218552144563890020
61422498881222218552144649633380
61422498881222218552144649633381
61422498881222218554403999656286
61422498881222218554654675074681
61422498881222218554655048127309
61422498881222218555219907199569
61422498881222218590283111761829
61422498881222218727543780746621
61422498881222218727543780752445
61422498881222218730075185690309
61422498881222218730075185696132
61422498881222218730075185696133
61422498881222218730891093239415
61422498881222218735137982823092
61422498881222218735137982823093
61422498881222218735158903062932
61422498881222218735158903062933
61422498881222218735158903529492
61422498881222218735158903529493
61422498881222218737669387766781
61422498881224853814672000700721
61422498881224855598245904637845
61422498881224866726408459913450
61422498881224870429998792388696
61422498881224898288838326713103
61422498881224900073167699359457
61422498881224900073230461130157
61422498881224900118922403483342
61422498881224900118984046038621
61422498881224903640315507233865
61422498881224903640315507252579
61422498881224903776760354433237
61422498881224903776761387185021
61422498881224903776761387534941
61422498881224903776761473628381
61422498881224903776761502326141
61422498881224903777513499513206
61422498881224903777576261963469
61422498881224903777577295083999
61422498881224903779205752540205
61422498881224903779268514310905
61422498881224903822515058188329
61422498881224903822515058538249
61422498881224903823058910810717
61422498881224903823329846873337
61422498881224903823330879993915
61422498881224903825022099219369
61422498881224905423889411170829
61422498881224905423889411170989
61422498881224905426397571065919
61422498881224905606903750460541
61422498881224905606903750810461
61422498881224905609077179753265
61422498881224905609349148936302
61422498881224905609349148936303
61422498881224914760128851238311
61422498881224914760128851239763
61422498881224914760131949027088
61422498881224914765214518483515
61422498881224914765214518837647
61422498881224914765214518950075
61422498881224914765214519999835
61422498881224914765214520353967
61422498881224914765214520367017
61422498881224914765214547535407
61422498881224914765214547652047
61422498881224914765214549051727
61422498881224914765214891903325
61422498881224914765214892021417
61422498881224914765215553118961
61422498881224914765215553468881
61422498881224914765215667910001
61422498881224914767472004837985
61422498881224914767472004839389
61422498881224914894881358114709
61422498881224914894881358585641
61422498881224914894881444208149
61422498881224914894881444674709
61422498881224914894881472904505
61422498881224914894882134469901
61422498881224914894882134819821
61422498881224914897326758111162
61422498881224914897326872896586
61422498881224914897326872896587
61422498881224914897389605969526
61422498881224914897389634667340
61422498881224914897391842824381
61422498881224914897392617663205
61422498881224914897392617663253
61422498881224914897392617663412
61422498881224914898144988252819
61422498881224914902224511712931
61422498881224914902224511713091
61422498881224914902224511714335
61422498881224914902224512185267
61422498881224914902412798542896
61422498881224914902412884165404
61422498881224914902412884165405
61422498881224914902412884631964
61422498881224914902412884631965
61422498881224914902475187473971
61422498881224914902475187590611
61422498881224914902475188636159
61422498881224914902475188653421
61422498881224914902475188990291
61422498881224914902475560189729
61422498881224914902475560191181
61422498881224914902476307848565
61422498881224914902476308198485
61422498881224914902476336896245
61422498881224914904669538652544
61422498881224914904669911705172
61422498881224914904669911710788
61422498881224914904672320746746
61422498881224914904672320746747
61422498881224914904672980795775
61422498881224914904734996422555
61422498881224914904734996422603
61422498881224914904734996424007
61422498881224914904920587129183
61422498881224914904920960181811
61422498881224914904923282780185
61422498881224914904924028922701
61422498881224914904924029272621
61422498881224914904924057620461
61422498881224914905488141852445
61422498881224914942873458549599
61422498881224914947957175916399
61422498881224914947957175917851
61422498881224914947957176388783
61422498881224914948167245430464
61422498881224914948167245780384
61422498881224914948228772383839
61422498881224914948228772500479
61422498881224914948228773900159
61422498881224914948229892758433
61422498881224914948229893108353
61422498881224914948229921456241
61422498881224914948229921806161
61422498881224914950404984950214
61422498881224914950404984950215
61422498881224914950425905656614
61422498881224914950488581332471
61422498881224916544520641280427
61422498881224916544520641281831
61422498881224916544520641299300
61422498881224916544520899560681
61422498881224916544521014351928
61422498881224916549541941369716
61422498881224916551801004431870
61422498881224916551801377484498
61422498881224916551801377490114
61422498881224916551863680107643
61422498881224916551863680107679
61422498881224916551863680107727
61422498881224916551864053160355
61422498881224916551864053161759
61422498881224916552052052908509
61422498881224916552052425961137
61422498881224916590211808800356
61422498881224916590755747160600
61422498881224916597533668635338
61422498881224916597534041687966
61422498881224916597534041706680
61422498881224916597554589341738
61422498881224916597554962394366
61422498881224916727200594346923
61422498881224916727263270016955
61422498881224916727263270018407
61422498881224916727263270018567
61422498881224916727263270035828
61422498881224916727263270035829
61422498881224916727535239200153
61422498881224916727535239201605
61422498881224916732556281009188
61422498881224916734794336902869
61422498881224916734794336921499
61422498881224916734794336921583
61422498881224916734794336921742
61422498881224916734794336921743
61422498881224916734794709974211
61422498881224916734794709993081
61422498881224916734794709993084
61422498881224916734794709993085
61422498881224916734878392799827
61422498881224916734878392818697
61422498881224916734878392818700
61422498881224916735066306104781
61422498881224916735066679157409
61422498881224920248048209770377
61422498881224920248048210120297
61422498881224920248048554126489
61422498881224920248048554126649
61422498881224920248048554593209
61422498881224920248048554597421
61422498881224920248048583172925
61422498881224920250558694461175
61422498881224920250558694462579
61422498881224920250558694479841
61422498881224920250558694479889
61422498881224920250558694480048
61422498881224920250559067532517
61422498881224920255391623516544
61422498881224920255391709259904
61422498881224920255391709259905
61422498881224920255579908344756
61422498881224920255579994550464
61422498881224920255579994554676
61422498881224920255642297392471
61422498881224920255642297405521
61422498881224920255642297509111
61422498881224920255642383131619
61422498881224920255642383148881
61422498881224920255642383598179
61422498881224920255642384665201
61422498881224920255642411829379
61422498881224920255642411846641
61422498881224920255642412183511
61422498881224920255642412196561
61422498881224920255642412295939
61422498881224920255642412300151
61422498881224920255642670458149
61422498881224920255642670463813
61422498881224920255642670576241
61422498881224920255642670580453
61422498881224920255642756201509
61422498881224920255642756202961
61422498881224920257839086310378
61422498881224920257839344577582
61422498881224920257902192434335
61422498881224920257902192435787
61422498881224920258090105739337
61422498881224920258090134787017
61422498881224920258090478791965
61422498881224920258655337864225
61422498881224920296040654561379
61422498881224920296040654562831
61422498881224920296040654562991
61422498881224920296312623744577
61422498881224920296312623746029
61422498881224920301124287725676
61422498881224920301124373464824
61422498881224920301124373464825
61422498881224920301145294169772
61422498881224920301333579464544
61422498881224920301395968041487
61422498881224920301395968058749
61422498881224920301395968508047
61422498881224920301395968512259
61422498881224920301395969575069
61422498881224920301395996737843
61422498881224920301395997087763
61422498881224920301396341111377
61422498881224920301396341112829
61422498881224920303571721466166
61422498881224920303655777344251
61422498881224920430790840378969
61422498881224920431062808026973
61422498881224920431062808139241
61422498881224920431062893766121
61422498881224920431062894232681
61422498881224920431062922812397
61422498881224920433238676219815
61422498881224920433510272331351
61422498881224920433510272350224
61422498881224920433510272350225
61422498881224920433510530617428
61422498881224920433510645402852
61422498881224920433510645402853
61422498881224920434054468977429
61422498881224920434054468977513
61422498881224920434054468977672
61422498881224920434054468977673
61422498881224920434054554721033
61422498881224920434326438160711
61422498881224920438322280336224
61422498881224920438322366075372
61422498881224920438322366075373
61422498881224920438385042449616
61422498881224920438385042449617
61422498881224920438405963156016
61422498881224920438405963156017
61422498881224920438593960651875
61422498881224920438593961118435
61422498881224920438593989367105
61422498881224920438593989717024
61422498881224920438593989717025
61422498881224920438593991233344
61422498881224920438593991233345
61422498881224920438594247984228
61422498881224920438594333723377
61422498881224920438594334189936
61422498881224920438594334189937
61422498881224920438656637031943
61422498881224920438656637044993
61422498881224920438656637148583
61422498881224920438657010097621
61422498881224920438657010103444
61422498881224920438657010215713
61422498881224920440832390433537
61422498881224920440832390452167
61422498881224920440832390452251
61422498881224920440832390452410
61422498881224920440832390452411
61422498881224920440832763505038
61422498881224920440832763505039
61422498881224920440832849248399
61422498881224920440853311158810
61422498881224920440853684211438
61422498881224920441104359635449
61422498881224920441104732688077
61422498881225154003943713892649
61422498881225155790024658394253
61422498881225200262418491863858
61422498881225200262418491863859
61422498881225200262501055008897
61422498881225203966007704310219
61422498881225203966010027725073
61422498881225203966011146453657
61422498881225203966011146920217
61422498881225203966011175617977
61422498881225203966763172686950
61422498881225203966764292348654
61422498881225203966764292348655
61422498881225203966846855961657
61422498881225203968539108189645
61422498881225204011764731830085
61422498881225205796153424102297
61422498881225214949315762765222
61422498881225214949318860081616
61422498881225214949402542907232
61422498881225214949882944313600
61422498881225215084131117499985
61422498881225215084131117966545
61422498881225215084131146196341
61422498881225215084967974918412
61422498881225215086576517490614
61422498881225215086576517490615
61422498881225215086660199849670
61422498881225215091662557455788
61422498881225215091662557455789
61422498881225215091663334162304
61422498881225215091663334162305
61422498881225215091746125490157
61422498881225215091746125491609
61422498881225215091746900797041
61422498881225215091746901846801
61422498881225215091746902196673
61422498881225215091746902196721
61422498881225215093921994038588
61422498881225215094005561606391
61422498881225215094005561723031
61422498881225215132333199721088
61422498881225215132333200187648
61422498881225215132897283953072
61422498881225215132897284419632
61422498881225215139675464161574
61422498881225215139675578480438
61422498881225215139676238996234
61422498881225216741051050308322
61422498881225216741051050780498
61422498881225216741051050793596
61422498881225216784628882401254
61422498881225216786804262632122
61422498881225216786804635703464
61422498881225216924065389947795
61422498881225216924148957982163
61422498881225216924148957983615
61422498881225216924148958100255
61422498881225220437298227416873
61422498881225220437298227418325
61422498881225220437298227418485
61422498881225220437298227885045
61422498881225220437298227889257
61422498881225220439745950361620
61422498881225220439829288360192
61422498881225220439829632714853
61422498881225220439829632716305
61422498881225220439829632716464
61422498881225220439829661414278
61422498881225220440310809428264
61422498881225220444641382435100
61422498881225220444641382435101
61422498881225220444641382435260
61422498881225220444829667724208
61422498881225220444912977128403
61422498881225220444912977129807
61422498881225220444912977147069
61422498881225220444912977147117
61422498881225220444912977478323
61422498881225220444912977483939
61422498881225220444912977497037
61422498881225220444912977596367
61422498881225220444912977600579
61422498881225220444912978546797
61422498881225220444913350199745
61422498881225220447172786314479
61422498881225220447172786315931
61422498881225220490394967344968
61422498881225220620312567057957
61422498881225220620312567524517
61422498881225220620312596104233
61422498881225220622759945640608
61422498881225220622760289996880
61422498881225220622760289996881
61422498881225220623325148601177
61422498881225220623325149067737
61422498881225220627655607750044
61422498881225220627655607750045
61422498881225220627843633942259
61422498881225220627843633961133
61422498881225220627843634292179
61422498881225220627843635827372
61422498881225220627843635827373
61422498881225220627844007363680
61422498881225220627844007363681
61422498881225220627927575398049
61422498881225220627927575403872
61422498881225220627927575516141
61422498881225220630102984449194
61422498881225220630103328805466
61422498881225220630103328809678
61422498881225220630103443128543
61422498881226054571691614218721
61422498881226054571692733414025
61422498881226054573387310457951
61422498881226056357773678265549
61422498881226056357776002730163
61422498881226067483490835900586
61422498881226071182750967489956
61422498881226071189528888964694
61422498881226071189549809671094
61422498881226099045837019757983
61422498881226099045839342706277
61422498881226099045857940464383
61422498881226100692968399444029
61422498881226100692969518774687
61422498881226100692969547472500
61422498881226100830230187411010
61422498881226100830230187411011
61422498881226104396499411599401
61422498881226104396499411715993
61422498881226104397064270782637
61422498881226104397064270782685
61422498881226104397314199928825
61422498881226104397314199947539
61422498881226104397314200051081
61422498881226104397314200064179
61422498881226104397315319259483
61422498881226104397315347957296
61422498881226104397336239965883
61422498881226104399006452747033
61422498881226104399009896303409
61422498881226104399030817009809
61422498881226104399571311813677
61422498881226104533756724185727
61422498881226104533759047600581
61422498881226104533760080235725
61422498881226104533760080235885
61422498881226104533760080352365
61422498881226104533760166329165
61422498881226104533760166795725
61422498881226104533760195493485
61422498881226104534324939419009
61422498881226104534574954677302
61422498881226104534574954677303
61422498881226104534595875500342
61422498881226104534595875500343
61422498881226104579513751355673
61422498881226104579513751705593
61422498881226106180888103871613
61422498881226106180888103871773
61422498881226106180888103988205
61422498881226106180888103988253
61422498881226106180888103988413
61422498881226106180888104338333
61422498881226106183396264227646
61422498881226106183396264227647
61422498881226106183398588575621
61422498881226106183417184817406
61422498881226106183417184817407
61422498881226106183419509282021
61422498881226106363902443627885
61422498881226106363902443977805
61422498881226115514619382994197
61422498881226115514619383112289
61422498881226115514620157951161
61422498881226115514620159000873
61422498881226115517127198865513
61422498881226115517127200031913
61422498881226115517127544405654
61422498881226115517127544405655
61422498881226115517129867703869
61422498881226115517150788410269
61422498881226115522213240696927
61422498881226115522213585070669
61422498881226115522214361077345
61422498881226115522234132823611
61422498881226115522234133755327
61422498881226115522234133774201
61422498881226115522234133873371
61422498881226115522234134240761
61422498881226115522234505777069
61422498881226115522235280733985
61422498881226115522235281783745
61422498881226115524473021303495
61422498881226115524493942009895
61422498881226115524742552397279
61422498881226115524744875695493
61422498881226115651880051280601
61422498881226115651880051282053
61422498881226115651880051752985
61422498881226115651880137375493
61422498881226115651880137842053
61422498881226115651880166071849
61422498881226115651880826587485
61422498881226115651880826587645
61422498881226115651880827637245
61422498881226115654137164442877
61422498881226115654137164448541
61422498881226115654137164448701
61422498881226115654139487396835
61422498881226115654388213037607
61422498881226115654388299131046
61422498881226115654388299131047
61422498881226115654388327710762
61422498881226115654388327710763
61422498881226115654391310708133
61422498881226115654391310824773
61422498881226115654391310824932
61422498881226115654391310824933
61422498881226115654409133625915
61422498881226115654409133631738
61422498881226115654409133631739
61422498881226115654409248417162
61422498881226115654409248417163
61422498881226115654955394940117
61422498881226115654955395056757
61422498881226115654955395056916
61422498881226115654955395056917
61422498881226115655227364239955
61422498881226115659223204880435
61422498881226115659223205230195
61422498881226115659223205348239
61422498881226115659223205352611
61422498881226115659474253357072
61422498881226115659474253357073
61422498881226115659475030063589
61422498881226115659494800991971
61422498881226115659494800993375
61422498881226115659494801341891
61422498881226115659494801459935
61422498881226115659494802391651
61422498881226115659494802410524
61422498881226115659494802410525
61422498881226115659494802509695
61422498881226115659494802527164
61422498881226115659494802527165
61422498881226115659494802877085
61422498881226115659495145367116
61422498881226115659495145367117
61422498881226115659495145833676
61422498881226115659495145833677
61422498881226115659495174063472
61422498881226115659495174063473
61422498881226115659495920672548
61422498881226115659495920672549
61422498881226115659495921722308
61422498881226115659495921722309
61422498881226115659495922072229
61422498881226115659495949370308
61422498881226115659495949370309
61422498881226115659495950769989
61422498881226115661731366519348
61422498881226115661731366519349
61422498881226115661733689467483
61422498881226115661733689585527
61422498881226115661733689585740
61422498881226115661733689589898
61422498881226115661733689589899
61422498881226115661752287225748
61422498881226115661752287225749
61422498881226115661752287231364
61422498881226115661752287231365
61422498881226115661754581476075
61422498881226115661754581481898
61422498881226115661754581481899
61422498881226115661754581948459
61422498881226115662002962649759
61422498881226115662002962766399
61422498881226115662003307122671
61422498881226115662003335702387
61422498881226115662005287114373
61422498881226115662005630070965
61422498881226115662006404793197
61422498881226115662006404909837
61422498881226115662006406309517
61422498881226115662006433607597
61422498881226115662006435007277
61422498881226115662570489025181
61422498881226115662570517839581
61422498881226115700144895618001
61422498881226115700144895734641
61422498881226115700708979849985
61422498881226115700708979966625
61422498881226115704976761442255
61422498881226115704976761448079
61422498881226115704976761560347
61422498881226115705227465195439
61422498881226115705227465545359
61422498881226115705228585925776
61422498881226115705228585925777
61422498881226115705228586275697
61422498881226115707487245797635
61422498881226115707487246151927
61422498881226115707487274377351
61422498881226115707508166385943
61422498881226115707508166858327
61422498881226115707759989703065
61422498881226115707759989819705
61422498881226115707759991219385
61422498881226115708324073935049
61422498881226117301268630222203
61422498881226117301268630694587
61422498881226117301519334325307
61422498881226117301519334443351
61422498881226117301519334460820
61422498881226117301519334460821
61422498881226117301519335860501
61422498881226117301519592728024
61422498881226117301519592728025
61422498881226117301519678817092
61422498881226117301519678817093
61422498881226117301519679171225
61422498881226117301519707514906
61422498881226117301540599877625
61422498881226117306624202571428
61422498881226117308862746205235
61422498881226117308862746323279
61422498881226117308862746327704
61422498881226117308862746340745
61422498881226117308862746340748
61422498881226117308862746340749
61422498881226117308862832298675
61422498881226117308862832416719
61422498881226117308883638213827
61422498881226117308883638686211
61422498881226117309134342452445
61422498881226117309134343852125
61422498881226117309134429945405
61422498881226117309134458643165
61422498881226117309134686808717
61422498881226117309134687162849
61422498881226117347022215132071
61422498881226117347022215137895
61422498881226117347022215604455
61422498881226117347272919235175
61422498881226117347273264081093
61422498881226117347294184787493
61422498881226117354616302535387
61422498881226117354616302889679
61422498881226117354616417208543
61422498881226117354637223129518
61422498881226117354637337914943
61422498881226117354888014855273
61422498881226117354888272072717
61422498881226117484282883774059
61422498881226117484533932367496
61422498881226117484533932367497
61422498881226117489638542210900
61422498881226117491877057265150
61422498881226117491877057265151
61422498881226117491877085980217
61422498881226117491877085980220
61422498881226117491877085980221
61422498881226117491897977859123
61422498881226117492148682091917
61422498881226121005046902937721
61422498881226121005046903287433
61422498881226121005046903287481
61422498881226121005046903287641
61422498881226121005046904337241
61422498881226121005046904337401
61422498881226121005047247292381
61422498881226121005047247293833
61422498881226121005047247293993
61422498881226121005047247760553
61422498881226121005047247764765
61422498881226121005047275990189
61422498881226121005047276340269
61422498881226121007557387624099
61422498881226121007557387628311
61422498881226121007557387641409
61422498881226121007557387641568
61422498881226121007557387641569
61422498881226121007557645904401
61422498881226121007557645908613
61422498881226121007557731997840
61422498881226121007557731997841
61422498881226121007578308212455
61422498881226121007578308218071
61422498881226121007578308231121
61422498881226121007578308231328
61422498881226121007578308231329
61422498881226121007578566498532
61422498881226121007578681283956
61422498881226121007578681283957
61422498881226121008122504975257
61422498881226121008122591068696
61422498881226121008122591068697
61422498881226121008394474041815
61422498881226121012390316217328
61422498881226121012641104995111
61422498881226121012641105013985
61422498881226121012641105363904
61422498881226121012641105363905
61422498881226121012641363275413
61422498881226121012641363625492
61422498881226121012641363625493
61422498881226121012641449368853
61422498881226121012661911279264
61422498881226121012661912329024
61422498881226121012661997005155
61422498881226121012661997022625
61422498881226121012662025701511
61422498881226121012662255284005
61422498881226121012662255285617
61422498881226121012662255752176
61422498881226121012662255752177
61422498881226121012662255756388
61422498881226121012662255756389
61422498881226121012662284331892
61422498881226121012662370075253
61422498881226121014921720098158
61422498881226121015172395516553
61422498881226121015172395633193
61422498881226121015172481726473
61422498881226121015172510307593
61422498881226121015172739989465
61422498881226121015172739993677
61422498881226121015172768569181
61422498881226121015737599060321
61422498881226121015737627641441
61422498881226121050800832202249
61422498881226121050800832203701
61422498881226121050800832674633
61422498881226121053310972415923
61422498881226121053310972434637
61422498881226121053310972551277
61422498881226121053311316911920
61422498881226121053311316911921
61422498881226121053876175978564
61422498881226121053876175978565
61422498881226121058394661207219
61422498881226121058394661226093
61422498881226121058394662742412
61422498881226121058394662742413
61422498881226121058395034278721
61422498881226121058415581932493
61422498881226121058415582399052
61422498881226121058415582399053
61422498881226121058415840666256
61422498881226121058415954985121
61422498881226121060654355716135
61422498881226121060654355720347
61422498881226121060926066636341
61422498881226121060926324903545
61422498881226121061491183970189
61422498881226121188061501188493
61422498881226121188061501194317
61422498881226121188061501306585
61422498881226121188061586933465
61422498881226121188061587400025
61422498881226121188061615979741
61422498881226121190320936949143
61422498881226121190320936954807
61422498881226121190320936954967
61422498881226121191136844498248
61422498881226121191136844498249
61422498881226121195404655856800
61422498881226121195404655856801
61422498881226121195655330193463
61422498881226121195655330212336
61422498881226121195655330212337
61422498881226121195655703264964
61422498881226121195655703264965
61422498881226121195676250899863
61422498881226121195676250918736
61422498881226121195676250918737
61422498881226121195676251035376
61422498881226121195676251035377
61422498881226121195676251968496
61422498881226121195676251968497
61422498881226121195676594925089
61422498881226121195676595391648
61422498881226121195676595391649
61422498881226121195676623971364
61422498881226121195676623971365
61422498881226121197915110445898
61422498881226121197915110445899
61422498881226121197915110450111
61422498881226121197915139025614
61422498881226121197915139025615
61422498881226121197936059732014
61422498881226121197936059732015
61422498881330264722819013904419
61422498881330265134598695348777
61422498881330265269352324470221
61422498881330265271799012773699
61422498881330265271800131987716
61422498881330265271800131987717
61422498881330265315084988673737
61422498881330265317341325601673
61422498881330265317343648550127
61422498881330266507146149714632
61422498881330266507146149714633
61422498881330267101667342198189
61422498881330270074290515426729
61422498881330270074293957588881
61422498881330270210736395377885
61422498881330270210738718326339
61422498881330270210738718676099
61422498881330270211491863756228
61422498881330270211554626225205
61422498881330270213183083681363
61422498881330270622518399770697
61422498881330270622520724585071
61422498881330270623273869665200
61422498881330270623336632134177
61422498881330270668191745533628
61422498881330270668251063974213
61422498881330270668253388788587
61422498881330270668254421559404
61422498881330270668254507652844
61422498881330270668254508002604
61422498881330270668254508002605
61422498881330270668755829765612
61422498881330270668818592234588
61422498881330270668818592234589
61422498881330270670782469390290
61422498881330270805263352972047
61422498881330270805263353321807
61422498881330270805449056584761
61422498881330270805451381399135
61422498881330270805452500263392
61422498881330270805452500613152
61422498881330270805452500613153
61422498881330270805452500613158
61422498881330270805515176638928
61422498881330270805515176638929
61422498881330270805515176638934
61422498881330270806079260870912
61422498881330270806079260870913
61422498881330270806079260870918
61422498881330270806267288948246
61422498881330270807707718327071
61422498881330270807959541644198
61422498881330270808523625876182
61422498881330565506803390187968
61422498881330565507367474419952
61422498881330570400741536929972
61422498881330570812523542838944
61422498881330570997230135640928
61422498881330570997794219872912
61422498881330572232576153367844
61422498881331465479817707071555
61422498881331465891349008760831
61422498881331465891597734755895
61422498881331465891618655462295
61422498881331466026350327375813
61422498881331466026350356072169
61422498881331466026351017637565
61422498881331466028609677397155
61422498881331466028858489131367
61422498881331466028858517711083
61422498881331466028861500708453
61422498881331466028879438417483
61422498881331466029425584940437
61422498881331466072103912284277
61422498881331466074612073923191
61422498881331466074615085734961
61422498881331466074632994629591
61422498881331466075179169966945
61422498881331467675735378551469
61422498881331467675986427028107
61422498881331467675989525860821
61422498881331467676007347734507
61422498881331467859000766195403
61422498881331467859021686901803
61422498881331470830476742740559
61422498881331470830476742857151
61422498881331470831292650283841
61422498881331470831313571106833
61422498881331470832983783888191
61422498881331470832984904496273
61422498881331470833005825202673
61422498881331470967737411376883
61422498881331470967737411493475
61422498881331470968553318920165
61422498881331470968574239743157
61422498881331471379517092938041
61422498881331471379517093287801
61422498881331471379519417285855
61422498881331471380335324829137
61422498881331471380356245652129
61422498881331471427781162551597
61422498881331471428345246783581
61422498881331472617373596768485
61422498881331472617394517474885
61422498881331472663127180278513
61422500052787530833886564534085
61422500052787830977466335740217
61422500052811846162922846884745
61422500052811846163170423103084
61422500052811846163170451800844
61422500052812146306439081132581
61422500052812146306687432191404
61422500052812146306687460889164
61422500052812146306690904449751
61422500052812156191723523258204
61422500052812157838786345995853
61422500052812161130597884432069
61422500052812161133045602305163
61422500052812162960719236538744
61422500052812162960719236538952
61422500052812162960719236656836
61422500052812162960719236656996
61422500052819950038129668487724
61422500052819950038129697185484
61422500052819950038131992835698
61422500052819950038132021532054
61422500052819950038133140746071
61422500052819951272660927975747
61422500052819966097636838189564
61422500052819966097636838195180
61422500052819966097636838307608
61422500052819966097636839257990
61422500052819966097636839258038
61422500052819966097636839724550
61422500052819966097636839724598
61422500052819966097636839724757
61422500052819966097637957521466
61422500052819966097637958938615
61422500052820200218745113718269
61422500052820216829761219165831
61422500052820216829823981634808
61422500052820216829824010331116
61422500052820246477240555160965
61422500052820246477303317280181
61422500052820249632606356080853
61422500052820249632606356080907
61422500052820250044388361989825
61422500052820250044388620270127
61422500052820250181398326518673
61422500052820250181399101357705
61422500052820250181586354596001
61422500052820250181645644338826
61422500052820250181645644456870
61422500052820250181645673036586
61422500052820250181645673153226
61422500052820250181646677576044
61422500052820250181646706273804
61422500052820250181649001924018
61422500052820250181649030621778
61422500052820250181649116715217
61422500052820251416177937064067
61422500052820251416180260012153
61422500052820262536745257512709
61422500052820262536748729403667
61422500052820262536811491522883
61422500052820266240339060011221
61422500052820266240903919550249
61422500052820266241091057997505
61422500052820266241153847283500
61422500052820266241153847395928
61422500052820266241153848346310
61422500052820266241153848812870
61422500052820266241154966609786
61422500052820266242786781184735
61422500052820266242848395392174
61422500052820266242848395393578
61422500052820266242848423973294
61422500052820266243413254464434
61422500052820266243413283044150
61422500052820266286636583753765
61422500052820266286908551519867
61422500052820266286908552936809
61422500052820266654380759016379
61422500052820266700113423219895
61422500052820266828335328323758
61422500052820266828335328325162
61422500052820266828335328325210
61422500052820266828335328441850
61422500052820266828335328443254
61422500052820266828335414535290
61422500052820266828335414536694
61422500052820266828335443116410
61422500052820266828336447655868
61422500052820266828336476235536
61422500052820266828336476353628
61422500052820266835678481575076
61422500052820266835678481923384
61422500052820266835678481924836
61422500052820266835678481929208
61422500052820266835678482041476
61422500052820266835678482041636
61422500052820266835679601137402
61422500052820266835679601255494
61422500052820266835700521962059
61422500052820266835950422410274
61422500052820266835950422532743
61422500052820266835950451106582
61422500052820266835950451108034
61422500052820266835950451224674
61422500052820266837373058619002
61422500052820267887467342026789
61422500052820268070460416469528
61422500052820268070460416469688
61422500052820268070460416586168
61422500052820268070460416936248
61422500052820268072719851184790
61422500052820268072991821884148
61422500053103941397240395102202
61422500053103941992036997395914
61422500053111734010562654372207
61422500053111750062724433756165
61422500053112034154075416245210
61422500053112034154075420844480
61422500053112034154075420949474
61422500053112034154075444941566
61422500053112034154075449527786
61422500053112034154075449529190
61422500053112034154075449540836
61422500053112034154075449542288
61422500053112034154075535616854
61422500053112034154076568735980
61422500053112034154076568737384
61422500053112034154078515432056
61422500053112034154078515550100
61422500053112034154078520136320
61422500053112034154078520149370
61422500053112034154078544129816
61422500053112034154078544246456
61422500053112034154078548832676
61422500053112034154078548845726
61422500053112034154078634921744
61422500053112034154078893201998
61422500053112050206240294816014
61422500053112050206240294934058
61422500053112050206240551679326
61422500053112050206240553214360
61422500053112050206240556278596
61422500053112050206240580375682
61422500053112050206240581792624
61422500053112050206240584974952
61422500053112050206241327935140
61422500053112050206241328053184
61422500053112050206241328053232
61422500053112050206241356632900
61422500053112050213583333741240
61422500053112050213583333742644
61422500053112050213583362322360
61422500053112050213583705277548
61422500053112050213583705278952
61422500053112050213583709876818
61422500053112050213584481534766
61422500053115637706426022402666
61422500053115647589200351840394
61422500053115653072034014547540
61422500053115653079627097293354
61422500053136017213453550488990
61422500053136017213453550489198
61422500053136017213453579185554
61422500053136017213453579191170
61422500053136017213453665280238
61422500053136017213453666329998
61422500053136017220231473480096
61422500053136017220231845016356
61422500053136017220231845016564
61422500053136017220231845022180
61422500053136017220231846538500
61422500053136017220231846551598
61422500053136017220796705605144
61422500053136045632926440027984
61422500053136045632926440033600
61422500053136045632926554346848
61422500053136045632926554352464
61422500053136045632926811564292
61422500053136045632926811565696
61422500053136045632926811569908
61422500053136045632929907214678
61422500053136045632929907686854
61422500053136061685090800623228
61422500053136061685090800628844
61422500053136061685090914942092
61422500053136061687350351174918
61422500053136061692433949518590
61422500053136061692433949524206
61422500053136061692433954222854
61422500053136061692685002705369
61422500053136061694947533066645
61422500053136065391696146961066
61422500053136065391696807475458
61422500053136065391696807476702
61422500053136065391696807481074
61422500053136065391696921799938
61422500053136065398475102008440
61422500053136065398475105190768
61422500053136065399291009553387
61422500053136067182864138183467
61422500053136317364564388582488
61422500053136317364564388700532
61422500053136317364564388704744
61422500053136317364564389767554
61422500053136317364564389767602
61422500053136317364564390117474
61422500053136317364564390117522
61422500053136317364564417396888
61422500053136317364564418813830
61422500053136317364564503490168
61422500053136361836201633663738
61422500053136361836201634017870
61422500053136361836201634130298
61422500053136361836201634134510
61422500053136361836201662832270
61422500053136361836202006716366
61422500053136361836202006733628
61422500053136361836202007070498
61422500053136361836202007083548
61422500053136361836202007188542
61422500053136361836202007201640
61422500053136361836202011315636
61422500053136361836202011319848
61422500053136361836202011433728
61422500053136361836205106038518
61422500053136361836205106388438
61422500053136361838461069895160
61422500053136361838461069896564
61422500053136361838464542153300
61422500053136365542242387916818
61422500053136365542806870379956
61422500053136365542806870381360
61422500053136365542806870729876
61422500053136365542806870735492
61422500053136365542806873567900
61422500053136365542806873917820
61422500053136365542806899427636
61422500053136365542806899431848
61422500053136365542806902614176
61422500053136365542807241916264
61422500053136365542807242266184
61422500053136365542807242384228
61422500053136365542807242388440
61422500053136365542807243451298
61422500053136365542807243801134
61422500053136365542807243801170
61422500053136365542807243801218
61422500053136365542807246515534
61422500053136365542807246987710
61422500053136365542808016756540
61422500053136365542808017044981
61422500053136365542808017106460
61422500053136365542808017223100
61422500053136365542808018173482
61422500053136365542808018291574
61422500053136365542808018640042
61422500053136365542808018641494
61422500053136365542808021355810
61422500053136365542808021473902
61422500053136365542808021827950
61422500053136365954590286004126
61422500053136367372113467218196
61422500053136367372113467568116
61422500053136367372113467568276
61422500053136367372113810406616
61422500053136367372113810524708
61422500053136367372113810524868
61422500053136367372113810529080
61422500053136367372113811456376
61422500053136367372113811574468
61422500053136367372113811928760
61422500053136367372113811941810
61422500053136367372385406170004
61422500053136367372385406524136
61422500053136367372385406636564
61422500053136367372385406640776
61422500053136367372385407586946
61422500053136367372385407703586
61422500053136367372385408053506
61422500053136367372385434866360
61422500053136367372385435216280
61422500053136367372385436401394
61422500053136367372385436751314
61422500053136367372385779589814
61422500053136367372385779707906
61422500053136367372385780639574
61422500053136367372385780757666
61422500053136367372950265590780
61422500053136367372950267125814
61422500053136367372950294287136
61422500053136367372950295822086
61422500053136367372950295822170
61422500053139064136693023231338
61422500053139912912297447703644
61422500053139914741604015844284
61422500053139914742437400419706
61422500053139919681293160984184
61422500053139919681293160984392
61422500053139919681293161102276
61422500053139919681293161102436
61422500053139964701997792416234
61422500053139964704504833447274
61422500053139969643381859091810
61422500053139969644134631450442
61422500053139969644134631568486
61422500053139969644197422265806
61422500053139969644197422383814
61422500053139969644197422383898
61422500053146872213032393487921
61422500053148022960911837012896
61422500053148022960912208549364
61422500053148022960912208554980
61422500053148022960912208671620
61422500053148022960912210084398
61422500053148022960912983393852
61422500053148022961477842460496
61422500053148022961477843995530
61422500053148022961727771841368
61422500053148022961727773258310
61422500053148022961727857934648
61422500053148022961728891055226
61422500053148023556252406368824
61422500053148023556252406370276
61422500053148023556252406486916
61422500053148023556252406487076
61422500053148023556252492463716
61422500053148023556252492580356
61422500053148023556253525582842
61422500053148023556253525700934
61422500053148023556274446289242
61422500053148023556524346855714
61422500053148023556524375552022
61422500053148023556524375553474
61422500053148023556524375670114
61422500053148024791034340914968
61422500053148024791034340915128
61422500053148024791034341031608
61422500053148024791034341381688
61422500053148024791034427008408
61422500053148024791034427125048
61422500053148072969276821546036
61422500053148072969276821546196
61422500053148072969276821662676
61422500053148072969276822012596
61422500053148072969276822012756
61422500053148072969277164502788
61422500053148072969277164856920
61422500053148072969277164969348
61422500053148072969277164973560
61422500053148072969277165919730
61422500053148072969277166386290
61422500053148072969277939341660
61422500053148072969277939691580
61422500053148072969277939808220
61422500053148072969277940876694
61422500053148072969277941226614
61422500053148072969297714021188
61422500053148072969298085557656
61422500053148072969298087092690
61422500053148072969298860396528
61422500053148072969298861931562
61422500053148072969465451214502
61422500053148072969548760968616
61422500053148072969548761085256
61422500053148072969548789310840
61422500053148072969548789660760
61422500053148072969548790729234
61422500053148072969548790845874
61422500053148072969548791195794
61422500053148072969549134034294
61422500053148072969549134152386
61422500053148072969549908874618
61422500053148072969549908991258
61422500053148072970030309931226
61422500053148072970031085120018
61422500053148072970031086655052
61422500053148072970113620035260
61422500053148072970113621570294
61422500053148072970113648731616
61422500053148072970113650266650
61422500053148072970113993106602
61422500053148072970303054303056
61422500053148073518340731055272
61422500053148073518340731405192
61422500053148073518340731410808
61422500053148073518340731527448
61422500053148073518341879315358
61422500053148073518341879316810
61422500053148073518341879433450
61422500053148073519093876485162
61422500053148073519093876835082
61422500053148073519093876957338
61422500053148073519093991626122
61422500053148073519093991742762
61422500053148073519095024745248
61422500053148073519156667650446
61422500053148073519156667651898
61422500053148073519156667768538
61422500053148073519344954009480
61422500053148073519344954126120
61422500053148074753687525138784
61422500053148074753687525488704
61422500053148074753687898210126
61422500053148074753875926170814
61422500053148074753875926287454
61422500053148074753938602196590
61422500053148074753938602313230
61422500070509803566409248236456
61422500070509803566409621289084
61422500070509819618571399151106
61422500070509819618572170804842
61422500070513707079260567841829
61422500070513707079447821084497
61422500070513707216709608929060
61422500070534086776895491252976
61422500070534120130411615995314
61422500070534120130411616345234
61422500070534120130412764238138
61422500070534120130415086836512
61422500070534131244013991307386
61422500070534131244013995893606
61422500070534131248532735166422
61422500070534131248532739870686
61422500070534131248535833999136
61422500070534131250792171399248
61422500070534131250795270231962
61422500070534134947794821122442
61422500070534134947795595957102
61422500070534134947795596311234
61422500070534134947795707443558
61422500070534134947795710630098
61422500070534134955137971884044
61422500070534136594923616404838
61422500070534136594923616405046
61422500070534136594923616410662
61422500070534136594923873155722
61422500070534136594923873628106
61422500070534136594923987941146
61422500070534136601701796030140
61422500070534136601701796146780
61422500070534136601701796146988
61422500070534136601701796496700
61422500070534136601701796496908
61422500070534136601702167683088
61422500070534136601702168155472
61422500070534136601702169082768
61422500070534136601702169555152
61422500070534136602266655219248
61422500070536788482589898532374
61422500070536821834412594351194
61422500070536821834412594823370
61422500070536821834412594823530
61422500070536821834412623048954
61422500070536821834416066727586
61422500070537989056657934885654
61422500070537989056657935235414
61422500070537989239588706484982
61422500070537989239588706485142
61422500070538022408479855869766
61422500070538022408479855869814
61422500070538022408479856342150
61422500070538022408479885034134
61422500070538022408480630704426
61422500070538022408480630704474
61422500070538022408480631176810
61422500070538022408480659402234
61422500070538022408482955169040
61422500070538022408482955174864
61422500070538022408482983866848
61422500070538022408483328240382
61422500070538022408484103080866
61422500070538022591494970344106
61422500070538022591683256701736
61422500070538034123844933097417
61422500070538037232642131894161
61422500070538039055169625949590
61422500070538039055169625949798
61422500070538039055169626421974
61422500070538039055169740735014
61422500070538039055169740735222
61422500070538039055169741207398
61422500070538039055441336852534
61422500070538039062784375661120
61422500070538039065294860370791
61422500070538039065294860720552
61422500070538039200045130740644
61422500070538039202492853331100
61422500070538039202492967766604
61422500070544892357549143917014
61422500070544892357550291823015
61422500070544892357550291823016
61422500070544892357737430274643
61422500070544893592331077411946
61422500070544925709371064901174
61422500070544925709371065251094
61422500070544925709371065369138
61422500070544925709371065373510
61422500070544925709371094065494
61422500070544925709371839735834
61422500070544925709371840208170
61422500070544925709371868433594
61422500070544925709374164083808
61422500070544925709374164201852
61422500070544925709374164206224
61422500070544925709374192898208
61422500070544925709375312112226
61422500070544926944152999912426
61422500070544926944153000262346
61422500070544926944153028493546
61422500070544926944153028960106
61422500070544941761535943467926
61422500070544941761535943584566
61422500070544941761535943590182
61422500070544941761535943940102
61422500070544941761535972165526
61422500070544941761536200335290
61422500070544941761536200803254
61422500070544941761536200807626
61422500070544941761536201870484
61422500070544941761536202220404
61422500070544941761536229033050
61422500070544941761536315120714
61422500070544941761536315122118
61422500070544941761536316539268
61422500070544941761536975169950
61422500070544941761536975642286
61422500070544941761536976705144
61422500070544941761537003867710
61422500070544941761537089960990
61422500070544941768314123326508
61422500070544941768314494862656
61422500070544941768314494864060
61422500070544941768314495212576
61422500070544941768314495330620
61422500070544941768314495334992
61422500070544941768314496397850
61422500070544941768315269697316
61422500070544941768315269698720
61422500070544941768315270169652
61422500070544941768315271232510
61422500070544941768878982398768
61422500070544941768878982748688
61422500070544941768879354284836
61422500070544941768880128769576
61422500070544941768880130304770
61422500070546076458070663184860
61422500070546076458070691882668
61422500070546076458071036257867
61422500070546092520023317223914
61422500070546092520024350344651
61422500070546092520024350344652
61422500070546092929357773201628
61422500070546092931617180270294
61422500070546092931617180620054
61422500070546092931618328176295
61422500070546092931618328176296
61422500070546092931805466627923
61422500070546093104758108800278
61422500070546093104758223591318
61422500070546093112101262399904
61422500070546093112288515638200
61422500070546093112288515642572
61422500070546093114547951752982
61422500070546093114547951869622
61422500070546093114547951869782
61422500070546093114548984990359
61422500070546093114548984990360
61422500070546094166399113765226
61422500070546094166399114114986
61422500070546094346882422926416
61422500070546094349329885247914
61422500070546094349329885364554
61422500070546094349329885364714
61422500070546094349329886764394
61422500070546122579097549380389
61422500070546122579284802623057
61422500070546125871091979528114
61422500070546125871091979878034
61422500070546125871095450246896
61422500070546125871095450364940
61422500070546125871095450369312
61422500070546125871656838600374
61422500070546125871656838950294
61422500070546125871660309319156
61422500070546125871845123422810
61422500070546125871845123890774
61422500070546125871845124958004
61422500070546125871845125307924
61422500070546125871845152120570
61422500070546125871845152587130
61422500070546125871845238208234
61422500070546125871845238209638
61422500070546125871845239626787
61422500070546125871845239626788
61422500070546125871845239743427
61422500070546125871845239743428
61422500070546125871848595793378
61422500070546125871848595799202
61422500070546126283439101254406
61422500070546126283439101726790
61422500070546126283439129952214
61422500070546126283439876089066
61422500070546126283439876561290
61422500070546126283439876561450
61422500070546126283439904786874
61422500070546126283442200559344
61422500070546126283442200559504
61422500070546126283442573630846
61422500070546126283443348465506
61422500070546126420891614713873
61422500070546126466453440894086
61422500070546126466454215728746
61422500070546126466456540076560
61422500070546126466641383344534
61422500070546126466642502086376
61422500070546126466644826550782
61422500070546126466704145463750
61422500070546126466707588553406
61422500070546126466707588669998
61422500070546127518221036265706
61422500070546127518221036615578
61422500070546127518221036615626
61422500070546127518221064846826
61422500070546127518221065313386
61422500070546127518224507119954
61422500070546127518224507120167
61422500070546127701235376255258
61422500070546138638604690521227
61422500070546138638789504974801
61422500070546138638792976865759
61422500070546138814192308526705
61422500070546138821535347335291
61422500070546138821807316499615
61422500070546138821866979786117
61422500070546138821870078618831
61422500070546139225974572702881
61422500070546139233317611511467
61422500070546139233401294331259
61422500070546142335603893850022
61422500070546142335603894199942
61422500070546142335603979820998
61422500070546142335603979821206
61422500070546142335603979937638
61422500070546142335603979937846
61422500070546142335603979943462
61422500070546142335603980293382
61422500070546142335604236688522
61422500070546142335604236688570
61422500070546142335604237156534
61422500070546142335604237160906
61422500070546142335604238223764
61422500070546142335604238573684
61422500070546142335605011523182
61422500070546142335605011523230
61422500070546142335605011995406
61422500070546142335605011995566
61422500070546142335605013058216
61422500070546142335605013058424
61422500070546142342382159679580
61422500070546142342382159679628
61422500070546142342382159679788
61422500070546142342382160029500
61422500070546142342382160029548
61422500070546142342382160029708
61422500070546142342382531215888
61422500070546142342382531215936
61422500070546142342382531217340
61422500070546142342382531565856
61422500070546142342382531683900
61422500070546142342382531688272
61422500070546142342382532751130
61422500070546142342382533101050
61422500070546142342383306050548
61422500070546142342383306052000
61422500070546142342383306406132
61422500070546142342383306522772
61422500070546142342383306522932
61422500070546142342383307468942
61422500070546142342383307585582
61422500070546142342947018751888
61422500070546142342947018752048
61422500070546142342947019101808
61422500070546142342947019101968
61422500070546142342947390638116
61422500070546142342948165122856
61422500070546142342948166658050
61422500070546142343135305459597
61422500070546142517782639116998
61422500070546142517782639233638
61422500070546142518346608680198
61422500070546142518346609030118
61422500070546142518346723348982
61422500070546142518346723465622
61422500070546142518534551014006
61422500070546142518534636635062
61422500070546142518534636757526
61422500070546142518534637107446
61422500070546142518534665332870
61422500070546142518534893970598
61422500070546142518534893974970
61422500070546142518535008289462
61422500070546142518535008293834
61422500070546142518535668809470
61422500070546142518535668809630
61422500070546142518535783128334
61422500070546142518535783128494
61422500070546142518535784663528
61422500070546142518618319460678
61422500070546142518618319577318
61422500070546142518618576328202
61422500070546142518619351162862
61422500070546142525124903557484
61422500070546142525312931168252
61422500070546142525312931284892
61422500070546142525312931634812
61422500070546142525313188029952
61422500070546142525313188031404
61422500070546142525313188497964
61422500070546142525313188502336
61422500070546142525313962870436
61422500070546142525313963220196
61422500070546142525313963336836
61422500070546142525313963336996
61422500070546142525396870855568
61422500070546142525397645690228
61422500070546142525877790234736
61422500070546142525877790234896
61422500070546142525877790351376
61422500070546142525877790351536
61422500070546142525878047102420
61422500070546142525878047452180
61422500070546142525878821936920
61422500070546142525878823472114
61422500070546142525962506297575
61422500070546142526149757999380
61422500070546142526149759417933
61422500070546142526149759417934
61422500070546142526149759534573
61422500070546142526149759534574
61422500070546142526150016285458
61422500070546142526150791120118
61422500070546142526212405683092
61422500070546142526213553711563
61422500070546142527572367395462
61422500070546142527844220724442
61422500070546142527844335043306
61422500070546142527844336578500
61422500070546142930400496610294
61422500070546142930400582231350
61422500070546142930400582237174
61422500070546142930400582703734
61422500070546142930401615352136
61422500070546142936907940696256
61422500070546142936907940702080
61422500070546142936907941168640
61422500070546142937743621045760
61422500070546142937743621395520
61422500070546142937744768951762
61422500070546142937932022660989
61422500070546142937994669872366
61422500070546142937994669994835
61422500070546142937994698686766
61422500070546142939438198556086
61422500070546142940254105755431
61422500070546142940254106105192
61422500070546142940255253661433
61422500070546142940442506898278
61422500070546143067661336962566
61422500070546143075004376125284
61422500070546143075192776919822
61422500070546143075255424720227
61422500070546143077452098715740
61422500070546143077452213034604
61422500070546144172253960295236
61422500070546144172525556056852
61422500070546144172525556406932
61422500070546144172525929478274
61422500070546144175036039250363
61422500070546144175036039600124
61422500070546144309786310786616
61422500070546144312234032210672
61422500070546144312234146529536
61422500070546144312234146646176
61422500070546144312234148045856
61422500070829756556294077088116
61422500070829756556294078604436
61422500070829756556294107302196
61422500070829756556294191995796
61422500070829756556294193395476
61422500070829756556294450276050
61422500070836677555723350018157
61422500070836677563254302468561
61422500070836709681992083928809
61422500070836709681992342196013
61422500070836709682055874569339
61422500070836720800113089480893
61422500070836720800113089482297
61422500070836725733965830513706
61422500070836725733965833700406
61422500070836725733966605353982
61422500070836725733966605354142
61422500070836725734217653953297
61422500070836727518355642116581
61422500070837860430413428337518
61422500070837860430416527642408
61422500070837860430416613731476
61422500070837860430416867411008
61422500070837860430416867412460
61422500070837860430416871998680
61422500070837860430417642245668
61422500070837860430417642251332
61422500070837860430417642251492
61422500070837860430417642601252
61422500070837876482578532005378
61422500070837876482578560585094
61422500070837876482578563771634
61422500070837876482579306840038
61422500070837876490193282065216
61422500070837876490193310296416
61422500070837876490193653251604
61422500070837876490193653253008
61422500070837876490193657850874
61422500070837876490194429504610
61422500070837878137322338821841
61422500070837909844274639282362
61422500070837909844274642470306
61422500070837909844274667513562
61422500070837909844274670694486
61422500070837909844274670700102
61422500070837909844274753601226
61422500070837909844274756789170
61422500070837909844278109651384
61422500070837909844278109657000
61422500070837909844278110123560
61422500070837909844278114372910
61422500070837909844278114378734
61422500070837910439071241576074
61422500070837910439071245825424
61422500070837910439074340408788
61422500070837910439074340414404
61422500070837910439074340880964
61422500070837910439074345113052
61422500070837910439074345130314
61422500070837910439074345136138
61422500070837921374181125835577
61422500070837926490964409367962
61422500070837926490964412082118
61422500070837926490964412554502
61422500070837926490964437593386
61422500070837926490964440779926
61422500070837926490964523681002
61422500070837926490964523686826
61422500070837926490964526867542
61422500070837926490964526868994
61422500070837926490964526873366
61422500070837926490965183730238
61422500070837926490965184202622
61422500070837926490965212428046
61422500070837926490965298521326
61422500070837926490965298521486
61422500070837926491215113115322
61422500070837926491215199204390
61422500070837926491215484651630
61422500070837926491215570740698
61422500070837926491216232324968
61422500070837926491216232329339
61422500070837926491216232329340
61422500070837926491216232679260
61422500070837926491236033705082
61422500070837926491236148490506
61422500070837926491237152913276
61422500070837926491237267704523
61422500070837926491237267704524
61422500070837926498558352685972
61422500070837926498558609553496
61422500070837926498558609903416
61422500070837926498558614154218
61422500070837926498558614158590
61422500070837926498559385806466
61422500070837926498559385806550
61422500070837926498559385806709
61422500070837926498559385806710
61422500070837926498579159073508
61422500070837926498579273392372
61422500070837926498579530609816
61422500070837926498579534859166
61422500070837926498831354989748
61422500070837928145708215830133
61422500070837928282968970559737
61422500070840329652341929609237
61422500070840329789602770077989
61422500070840563369283465022309
61422500070840563369470718264977
61422500070840613194842255633797
61422500070840629841612609228523
61422500070840629849143561801189
61422500070840629978873363958127
61422500070840629986404316525177
61422500070840629986404316530793
61422500070840629986404430844041
61422500070860991656943910926481
61422500070860992884946770808586
61422500070860992884946885121626
61422500070860992884946886521514
61422500070860992884946886527130
61422500070860992884946886540227
61422500070860992884946886540228
61422500070860992891725065335952
61422500070860992891725066735632
61422500070860992892289552399728
61422500070861021304419660225116
61422500070861021304419660226520
61422500070861021304420031761424
61422500070861021304420031767040
61422500070861021304423127413214
61422500070861021304423127879774
61422500070861021306870850003669
61422500070861025011213296102911
61422500070861025011213296220955
61422500070861025011216649088785
61422500070861026246559310759927
61422500070861037356584020824572
61422500070861037356584020825976
61422500070861037356584135139224
61422500070861037356584135143436
61422500070861037356587114954426
61422500070861037356587115071066
61422500070861037356587229739690
61422500070861037356587229739850
61422500070861037356587229857734
61422500070861037356587229862106
61422500070861037356587230212026
61422500070861037358843452354538
61422500070861037358843566667626
61422500070861037358843566667786
61422500070861037358843567139962
61422500070861037358843571372050
61422500070861037358843571376262
61422500070861037358846551187252
61422500070861037358846665972516
61422500070861037358846665972676
61422500070861037359659478921209
61422500070861037363927169721338
61422500070861037363927169837978
61422500070861037363927174424198
61422500070861037363930268554052
61422500070861037363930268670692
61422500070861037364178222902501
61422500070861037366377991144507
61422500070861037366440753263777
61422500070861041063189367152422
61422500070861041063189367152582
61422500070861041063189367158198
61422500070861041063190027673994
61422500070861041063190141992698
61422500070861041063190141992858
61422500070861041063378431537027
61422500070861041069968322201360
61422500070861041069968325387900
61422500070861041070720692441053
61422500070861041070721467281329
61422500070861041070784229750519
61422500070861041482503730407745
61422500070861042717096603767629
61422500070861042854357358380599
61422500070862176995255809744387
61422500070862188108021127580074
61422500070862188108021160508518
61422500070862188108024226412788
61422500070862188112539985992658
61422500070862188112539990224746
61422500070862188115071018219136
61422500070862188115071046916896
61422500070862188115074490123144
61422500070862188115635877291396
61422500070862191819145222242316
61422500070862191819145997078380
61422500070862191819145997082592
61422500070862191819145997432672
61422500070862191819146000264920
61422500070862191819416821537744
61422500070862191819416850234100
61422500070862191819416850588232
61422500070862191819416936327380
61422500070862191819417964726384
61422500070862191819417965197156
61422500070862191819417966143326
61422500070862191819417966259966
61422500070862191819417969448117
61422500070862191819417969448118
61422500070862191819417969802250
61422500070862193466545875460557
61422500070862193648723415192412
61422500070862193648723415542332
61422500070862193648723501285852
61422500070862193648723501635772
61422500070862193648723758030912
61422500070862193648723758498924
61422500070862193648723758503296
61422500070862193648723759548684
61422500070862193648723759902976
61422500070862193649288360352336
61422500070862193649288360352496
61422500070862193649288618619540
61422500070862193649539667446258
61422500070862193649560328000340
61422500070862193649560329535533
61422500070862193649560329535534
61422500070862193649560588152658
61422500070862193651233984337866
61422500070862221466622122280764
61422500070862221466622122282168
61422500070862221466622122286380
61422500070862221466892938854940
61422500070862221466892939321500
61422500070862221466892943553588
61422500070862221466892943559204
61422500070862221466892943907720
61422500070862221466892967901216
61422500070862221466892972133304
61422500070862221466892972605480
61422500070862221466893058226584
61422500070862221466893058344628
61422500070862221466894086747844
61422500070862221466894087096360
61422500070862221466894087214404
61422500070862221466894091345710
61422500070862221466894091347114
61422500070862221466894091818094
61422500070862221466894091819498
61422500070862221881751695067518
61422500070862221881754793900232
61422500070862222015939433313580
61422500070862225585281332574235
61422500070862225585284685442065
61422500070862226820627347113207
61422500070862236881314477308265
61422500070862236886398080356201
61422500070862237933915797044234
61422500070862237940693976786176
61422500070862238113582713993320
61422500070862238113582828306360
61422500070862238113582828424452
61422500070862238113582828778744
61422500070862238113585808238202
61422500070862238113585836936010
61422500070862238113585923029450
61422500070862238113585923379370
61422500070862238116092849269242
61422500070862238116092935358310
61422500070862238116093313016032
61422500070862238116096407616658
61422500070862238116657794312526
61422500070862238116657794429166
61422500070862238116658052696370
61422500070862238116658052715244
61422500070862238116658053046290
61422500070862238116658053065164
61422500070862238116658057297092
61422500070862238116658057297252
61422500070862238116658057301464
61422500070862238116658085993448
61422500070862238116658167365154
61422500070862238116658167500667
61422500070862238116658167500668
61422500070862238116658172086888
61422500070862238120925862532938
61422500070862238120925862882858
61422500070862238120925863000950
61422500070862238120925863005322
61422500070862238120925867114946
61422500070862238120925867119158
61422500070862238120925867233038
61422500070862238120925867237250
61422500070862238120925867587330
61422500070862238120925867591542
61422500070862238120928961837876
61422500070862238120928961838036
61422500070862238120928962187796
61422500070862238120928962187956
61422500070862238121176566636042
61422500070862238121176566985962
61422500070862238121176915709676
61422500070862238121176916063968
61422500070862238121180010314673
61422500070862238121180010314674
61422500070862238121180010664594
61422500070862238121197831698714
61422500070862238121197836297984
61422500070862238121197836770368
61422500070862238123436088839892
61422500070862238123436347592530
61422500070862238123439446425000
61422500070862238123439446425084
61422500070862238123439446425243
61422500070862238123439446425244
61422500070862238123456895227428
61422500070862238123457009546292
61422500070862238123457268298930
61422500070862238123460367131643
61422500070862238123460367131644
61422500070862238123708321007656
61422500070862238123711415608282
61422500070862238124273180078512
61422500070862241644788728794333
61422500070862241644789503634609
61422500070862241645040552111248
61422500070862241645040555293576
61422500070862241647299988221818
61422500070862241826967015018624
61422500070862241826967015368704
61422500070862241826967018082860
61422500070862241826967018200952
61422500070862241826967018555244
61422500070862241827781806417948
61422500070862241827781889324688
61422500070862241827782146542132
61422500070862241827782148077326
61422500070862241827782151263866
61422500070862241827782921026872
61422500070862241827782922561906
61422500070862241827802695362304
61422500070862241827802695712224
61422500070862241827802810031088
61422500070862241827803067248532
61422500070862241827803068433805
61422500070862241827803068433806
61422500070862241827803068783726
61422500070862241827803841733272
61422500070862241827803843268465
61422500070862241827803843268466
61422500070862241828054891745104
61422500070862241829477498070798
61422500070862243474345999502836
61422500070862243474346001037870
61422500070862243474346001387790
61422500070862243474346085596116
61422500070862243474346085946036
61422500070862243474346087131309
61422500070862243474346087131310
61422500070862243474346087481230
61422500070862243474346345394142
61422500070862243474346345748434
61422500070862243474367007837709
61422500070862243474367265055153
61422500070862243474910944662760
61422500070862243474910946197710
61422500070862243474910946197794
61422500070862243474910946197953
61422500070862243474910946197954
61422500070862243474911204464998
61422500070862243474911204815078
61422500070862243474931866904353
61422500070862243475182800595568
61422500070862243475182800945488
61422500070862243475182915380992
61422500070862243475183173998116
61422500070862243476605780109244
61422500070862243604577756069982
61422500070862243604577784766338
61422500070862243604577870859778
61422500070862243604577871905166
61422500070862243604577871909538
61422500070862243611355707290836
61422500070862243611355707640756
61422500070862243611355793384276
61422500070862243611356050597348
61422500070862243611356050601720
61422500070862243611356051647108
61422500070862243611627646709044
61422500070862243611627675288760
61422500070862243612192506848534
61422500070862243612192507198453
61422500070862243612192507198454
61422500070862243612192621633957
61422500070862243612192621633958
61422500070862243612192879901161
61422500070862243612192879901162
61422500070862243612192880251082
61422500070864890230853490638425
61422500070864890413867830277897
61422500070864893522665029074641
61422500070864895352807272841600
61422500070864895355234189511079
61422500070864926876934414251071
61422500070864926876934414369115
61422500070864926876937767236945
61422500070864940238740742597486
61422500070864943348224848555905
61422500070864943523958911027972
61422500070864945170752462114327
61422500070864945178367211825649
61422500070864945308013216843931
61422500070864945315627851297654
61422500070864945315627851769830
61422500070864945315627966083078
61422500070864945315627966555253
61422500070864945315627966555254
61422500070872748863303750436235
61422500070872749000564505161627
61422500070872994928627587701707
61422500070872994928812402155281
61422500070872994928815874046239
61422500070872995340409851877883
61422500070872995523340508691947
61422500070872995523424191511739
61422500070872998632405057210188
61422500070872998632405430281530
61422500070872998632969915932528
61422500070872999227766518226240
61422500070872999227933998664138
61422500070872999227933998668510
61422500070872999227954919841469
61422500070872999230193434895719
61422500070872999230194468016297
61422500070872999230278150841913
61422500070873000462548453587412
61422500070873000462548826658754
61422500070873000464975368390651
61422500070873031987239674292727
61422500070873033633803871847195
61422500070873044937180830361229
61422500070873044937198279163573
61422500070873044937261041282789
61422500070873044937264513186845
61422500070873045348963094537405
61422500070873045348980543339749
61422500070873045349046777363021
61422500070873048457776967300429
61422500070873048633365360146183
61422500070873048633428122259575
61422500070873048633428122265399
61422500070873048633449042849335
61422500070873048633992206491559
61422500070873048640708398954769
61422500070873048640790934218480
61422500070873048640791305754628
61422500070873048640791306939901
61422500070873048640791307289822
61422500070873048640792081774561
61422500070873048640958412775636
61422500070873048640958413125556
61422500070873048640958414194189
61422500070873048640958414194190
61422500070873048640958414310829
61422500070873048640958414310830
61422500070873048640958414660750
61422500070873048640979334900589
61422500070873048640979335017229
61422500070873048640979592234673
61422500070873048640980366602773
61422500070873048640980367069333
61422500070873048641041980811616
61422500070873048641041981278176
61422500070873048641042353882958
61422500070873048641042354349518
61422500070873048641043128717618
61422500070873048641523271842280
61422500070873048641523273260674
61422500070873048641523273260833
61422500070873048641523273260834
61422500070873048641523273377314
61422500070873048641523273377473
61422500070873048641523273377474
61422500070873048641544194083873
61422500070873048641606839882472
61422500070873048641606840232392
61422500070873048641606841767585
61422500070873048641607212953814
61422500070873048641607213303734
61422500070873048641607987788474
61422500070873048641795242443872
61422500070873048641795242560512
61422500070873048641795499311396
61422500070873049052490662081185
61422500070873049052574344434417
61422500070873049052574344900977
61422500070873049053326457210289
61422500070873049055001146318473
61422500070873049055084829144089
61422500070873049189750297126000
61422500070873049189750297592560
61422500070873049189750383685840
61422500070873049189750383686000
61422500070873049189751416806577
61422500070873049189751416806578
61422500070873049189833951253808
61422500070873049189833951602324
61422500070873049189833951720368
61422500070873049189835099159809
61422500070873049189835099159810
61422500070873049192281788517259
61422500070873049192345583869481
61422500070873050288108391638341
61422500070873050425097091091468
61422500070873050425097091208108
61422500070873050425097091558028
61422500070873050425180745335916
61422500070873050425180745685836
61422500070873050425181118407257
61422500070873050425181118407258
61422500070873050425181118757178
61422500070873050425369146367945
61422500070873050425369146367946
61422500070873050425369146484585
61422500070873050425369146484586
61422500070873050425369146834506
61422500070873050427628581078835
61422500070873899795766615742754
61422500070873949208791001153524
61422500070873949208791373758466
61422500070873949208791374225026
61422500070873949208792148947258
61422500070873949208792149063898
61422500070873949209355861293014
61422500070873949209355861642934
61422500070873949209355975961798
61422500070873949209355976078438
61422500070873949209356233179242
61422500070873949209357007663982
61422500070873949621138123947254
61422500070873949621138124296966
61422500070873949621138124297174
61422500070873949621138124413606
61422500070873949621138124419430
61422500070873949621138239088214
61422500070873949621138239204854
61422500070873950855920058841658
61422500070873950855920058958298
61422500070873950855920173632906
61422500070873950855920173749546
61422500070873950855920174099466
61422500070873950855920431913160
61422500070873950855920432379720
61422500071493173586365777210597
61422500071493189645870476381417
61422500071517485211056256940925
61422500071517500035214284354541
61422500071517501263217259968287
61422500071517501263217260084927
61422500071517501263220359273177
61422500076410275096710099950656
61422500076410275096710099955028
61422500076410324922351284025311
61422500076410325058799228523448
61422500076410325058799228640088
61422500076410325059551226041720
61422500076410325059551227558040
61422500076410325059551340832760
61422500076410325059551340949400
61422500076410325059551342349080
61422500076410325059551599113222
61422500076410325059551599117434
61422500076410325059613988160936
61422500076410325059613989677256
61422500076410325059614016975336
61422500076410325059614018375016
61422500076410325059614361232278
61422500076410325104528450583526
61422500076410325104528450587898
61422500076410325104531892726964
61422500076410325104531892727124
61422500076410325104531892843604
61422500076410325104531892843764
61422500076410325105367573070804
61422500076410325105367574587124
61422500076418395030609307761568
61422500076418395030610079412496
61422500076418428382434327937106
61422500076418428382434328055150
61422500076418428384693764169932
61422500076418428384962257906838
61422500076418428384962261094782
61422500076418428384962286486554
61422500076418428384962289668882
61422500076418428384965728629992
61422500076418428384965728748036
61422500076418428385530587702252
61422500076418428797312856595949
61422500076418428933670663498234
61422500076418428933670663852526
61422500076418428933671696604310
61422500076418428933671696954390
61422500076418428933671696958602
61422500076418428933673762685080
61422500076418428933673762685240
61422500076418428933674020952284
61422500076418428933674020952444
61422500076418428933754231532602
61422500076418428933755379424102
61422500076418428933757330719448
61422500076418428933757330719608
61422500076418428933757703772076
61422500076418428933758473908088
61422500076418428933758473908248
61422500076418428933758473912460
61422500076418428933758474024728
61422500076418428933758474024888
61422500076418428934510471426360
61422500076418428934510586217400
61422500076418428934510844497862
61422500076418428934573233545576
61422500076418428934573238249840
61422500076418428934573262247548
61422500076418428934573262359976
61422500076418428934573266946196
61422500076418428934573266964910
61422500076418428934573606616918
61422500076418428934573611321182
61422500076418428979486924432474
61422500076418428979488043627618
61422500076418428979490023619320
61422500076418428979490023619480
61422500076418428979490367975592
61422500076418428979490367979964
61422500076418428979491138228244
61422500076418428979491138228404
61422500076418444856252814672089
61422500076418444985835710009630
61422500076418444985835712843282
61422500076418444985835713197574
61422500076418444985835795744406
61422500076418444985835795748778
61422500076418444985835798932350
61422500076418444985835798936722
61422500076418444985835799286642
61422500076418444985836484489998
61422500076418444985836484844130
61422500076418444985836484844290
61422500076418444985836570583438
61422500076418444985836570937570
61422500076418444985919363783146
61422500076418444985919366966718
61422500076418444985919366971090
61422500076418444985919392362862
61422500076418444985919395545030
61422500076418444985919395545190
61422500076418444985919395663074
61422500076418444985919481638470
61422500076418444985919481756514
61422500076418444985920138617806
61422500076418444985920167198766
61422500076418444985920167203138
61422500076418444985920167315406
61422500076418444985920253292206
61422500076418444985920253408846
61422500076418444986484337640830
61422500076418444986672165187810
61422500076418444986672279624718
61422500076418444986672538259312
61422500076418444986672623998460
61422500076418444993178837740936
61422500076418444993178838099440
61422500076418444993179609391864
61422500076418444993179609746156
61422500076418444993263292217272
61422500076418444993450431018820
61422500076418444993450545337684
61422500076418444993450545455728
61422500076418444993450802206612
61422500076418444993450802673172
61422500076418444993450806928346
61422500076418444993450807278266
61422500076418444993451578575062
61422500076418444993451578929194
61422500076418444993513192788116
61422500076418444993513221369236
61422500076418444993513564324424
61422500076418444993513564325828
61422500076418444993513569043190
61422500076418444993514340694118
61422500076418444994015404526584
61422500076418445031652059866590
61422500076418445031652831518922
61422500076418445031652917612362
61422500076418445032217001844346
61422500076418445032488597956042
61422500076418445038995956420788
61422500076418445039266806277700
61422500076418445039267149234292
61422500076422031251490383102605
61422500076422031251511303809005
61422500076422032486022298053485
61422500076422032486085060172541
61422500076422032486294267236523
61422500076422032486357029355739
61422500076422048957559308640889
61422500076422048957642991466505
61422500076442690596543644048638
61422500076442690596543644050042
61422500076442690596544418888914
61422500076442690596544758657562
61422500076442690596544759011854
61422500076442690596544761845506
61422500076442690596547086193480
61422500076442690596815583122702
61422500076442690596815583472622
61422500076442690596816357957362
61422500076442690596816383354750
61422500076442690596816386537078
61422500076442695535671373329878
61422500076442695535671373796438
61422500076442695535672492637290
61422500076442695535672492991582
61422500076442695535674815468944
61422500076442695535674815473316
61422500076442706648708774784266
61422500076442706648708775250826
61422500076442706648708779482754
61422500076442706648708779484158
61422500076442706648708860873334
61422500076442706648708860989974
61422500076442706648708865576194
61422500076442706648708865577598
61422500076442706655490139914390
61422500076442706656323524495588
61422500076442706656323524962148
61422500076442710359833616051212
61422500076442710359833619593448
61422500076442710362365020286334
61422500076442712136628479206186
61422500076442712136628479672746
61422500076442712136628565295254
61422500076442712136628565411894
61422500076442712143406745503756
61422500076442712144159632181168
61422500076442712144159632297648
61422500076442712144159632297808
61422500076442712144243573740340
61422500076442712145854209341734
61422500076442712145938149384586
61422500076442712146691036178478
61422500076442712146753712558546
61422500076442712189975893121024
61422500076442712189976237943856
61422500076442712191670813588102
61422500076442740009839994060758
61422500076442740009840022640474
61422500076442740010404882179294
61422500076442740422188265563871
61422500076442740422190592749869
61422500076442740559385113101910
61422500076442740559385224700794
61422500076442740559385227887334
61422500076442740559388585360258
61422500076442740559447875216914
61422500076442740559447901080862
61422500076442740559447903795226
61422500076442740559447904267402
61422500076442740559447905330260
61422500076442740559447905331664
61422500076442740559451347475102
61422500076442740605201488705094
61422500076442745361315999543599
61422500076442745497676130331670
61422500076442745497676130448310
61422500076442745497676130798230
61422500076442745497677163900094
61422500076442745497677163904306
61422500076442745497679486381668
61422500076442745497679486381828
61422500076442745497759698482678
61422500076442745497759698832598
61422500076442745497760846371210
61422500076442745497760846725502
61422500076442745497763169201460
61422500076442745497763169201620
61422500076442745497763169205832
61422500076442745497763169319504
61422500076442745497763169323876
61422500076442745497763169673796
61422500076442745498240989398154
61422500076442745498240989398314
61422500076442745498244345448312
61422500076442745498244345452684
61422500076442745498325705442066
61422500076442745498325705796358
61422500076442745498328028273720
61422500076442745498512842377374
61422500076442745498512844243614
61422500076442745498512957162798
61422500076442745498512957164202
61422500076442745498512958562478
61422500076442745498512958581352
61422500076442745498512958680522
61422500076442745498512958697992
61422500076442745498513991799856
61422500076442745498513992153988
61422500076442745498516314631510
61422500076442745498516314635722
61422500076442745498575604846510
61422500076442745498575606362830
61422500076442745498575633542866
61422500076442745498575633660910
61422500076442745498575635060590
61422500076442745498576753918912
61422500076442745498579076750566
61422500076442745543493510574726
61422500076442745543493510929018
61422500076442745543495833523020
61422500076442745543495833527392
61422500076442745543495833877312
61422500076442745544057250804730
61422500076442745544058369645582
61422500076442745544058369999874
61422500076442745544060692477236
61422500076442745544329189756378
61422500076442745544329191272698
61422500076442745544329218452734
61422500076442755246351716163791
61422500076442756474352372128211
61422500076442756474352372133827
61422500076442756611278304763474
61422500076442756611278304763634
61422500076442756611278309463526
61422500076442756611278309467738
61422500076442756611278390852542
61422500076442756611278390852702
61422500076442756611278395556966
61422500076442756611278395561178
61422500076442756611361988055602
61422500076442756611361992287530
61422500076442756611362073794750
61422500076442756611362078380970
61422500076442756611549901341730
61422500076442756611550015778638
61422500076442756611550245698002
61422500076442756611550273929202
61422500076442756611550274395762
61422500076442756611550274413232
61422500076442756611550278645320
61422500076442756611550278650936
61422500076442756611550360016866
61422500076442756611550360134910
61422500076442756611550360152380
61422500076442756611550364738600
61422500076442756611550364740004
61422500076442756611612663460946
61422500076442756611612749083454
61422500076442756611612749200094
61422500076442756611612777781214
61422500076442756611612777897854
61422500076442756611613007817218
61422500076442756611613036514978
61422500076442756611613040764376
61422500076442756611613040765780
61422500076442756611613122136082
61422500076442756611613122254126
61422500076442756615797134479702
61422500076442756615797134833994
61422500076442756615797134946262
61422500076442756615797134950634
61422500076442756615797139178350
61422500076442756615797139183966
61422500076442756615797139532642
61422500076442756615797139536854
61422500076442756615797139538258
61422500076442756615800233666548
61422500076442756615800233666708
61422500076442756615800233783348
61422500076442756615800234133108
61422500076442756615800234133268
61422500076442756615880817653786
61422500076442756615880822003758
61422500076442756615880822358050
61422500076442756615883916486340
61422500076442756615883916486500
61422500076442756618056571061204
61422500076442756618059669893758
61422500076442756618059669898130
61422500076442756618140253886612
61422500076442756618143352719166
61422500076442756618143352719326
61422500076442756618143352723538
61422500076442756618328167172740
61422500076442756618328281491604
61422500076442756618328281609648
61422500076442756618328540244242
61422500076442756618331639076956
61422500076442756618390928942036
61422500076442756618390929291956
61422500076442756618390957523156
61422500076442756618390957989716
61422500076442756618394401196012
61422500076442756618893140680504
61422500076442756618955817060572
61422500076442756618956161416844
61422500076442756657366707045950
61422500076442756664144542431620
61422500076442760185476351310805
61422500076442760315060021482846
61422500076442760315060021483006
61422500076442760315060024670790
61422500076442760315060024670950
61422500076442760315060107105514
61422500076442760315060107109726
61422500076442760315060107221994
61422500076442760315060107222154
61422500076442760315060107576286
61422500076442760315060110292054
61422500076442760315060110409938
61422500076442760315060110410098
61422500076442760315142903605434
61422500076442760315142903609806
61422500076442760315142903959726
61422500076442760315143678444466
61422500076442760315143678798598
61422500076442760315143703837482
61422500076442760315143703841854
61422500076442760315143707024182
61422500076442760315143789930922
61422500076442760315143793117462
61422500076442760322402371195920
61422500076442760322402374379652
61422500076442760322402374738156
61422500076442760322403146030580
61422500076442760322403146384872
61422500076442760322403149218524
61422500076442760322403149572816
61422500076442760322486054371408
61422500076442760322486828855988
61422500076442760322486829210280
61422500076442760322673970491348
61422500076442760322674085280984
61422500076442760322675113678584
61422500076442760322675113679988
61422500076442760322675114150760
61422500076442760322675115213778
61422500076442760322675115567910
61422500076442760322675118401722
61422500076442760322675118755854
61422500076442760322736732610564
61422500076442760322736732964696
61422500076442760322736761188876
61422500076442760322736761661052
61422500076442760322737876153336
61422500076442760322737876269976
61422500076442760322737877332834
61422500076442760324933775076750
61422500076442760324934549911410
61422500076442760368218718574924
61422500076442760368219493059504
61422500076442760368219493413796
61422500076442760368490346098744
61422500076442760368491461061800
61422500076442761962000016575006
61422500076442761962000102664074
61422500076442761962271613153262
61422500076442761962271698775770
61422500076442761962271698892410
61422500076442761962271955993214
61422500076442761962271957159614
61422500076442761962271957509534
61422500076442761962271984689570
61422500076442761962271985739330
61422500076442761962272071828398
61422500076442761968778282872576
61422500076442761969049878984112
61422500076442761969049878984272
61422500076442761969050250520580
61422500076442761969615111109160
61422500076442761969865784998184
61422500076442761969865813694540
61422500076442761969865813700156
61422500076442761969865813812584
61422500076442761969865814763014
61422500076442761969865815229574
61422500076442761969866159235926
61422500076442761969866159585846
61422500076442761971309686753406
61422500076442761971560390388546
61422500076442761971560390389950
61422500076442761971560390856510
61422500076442761971560390860722
61422500076442761971560391923580
61422500076442761972125249460806
61422500076442761972125249927366
61422500076442762145014356681038
61422500076442762145014442303546
61422500076442762145014442420186
61422500076442762145202384287434
61422500076442762145202384291806
61422500076442762145202641509250
61422500076442762145202643021198
61422500076442762145202643025570
61422500076442762145202727244026
61422500076442762145202727598318
61422500076442762145202728648078
61422500076442762145202728760346
61422500076442762145202728764718
61422500076442762145265146406650
61422500076442762145265405140414
61422500076442762145265490879562
61422500076442762145285952792734
61422500076442762145286038415242
61422500076442762145286038531882
61422500076442762145286295632686
61422500076442762145286297149006
61422500076442762145286324329042
61422500076442762145286411467870
61422500076442762151792622512048
61422500076442762151980650122816
61422500076442762151980650239456
61422500076442762151980650589376
61422500076442762151980906985968
61422500076442762151980907340260
61422500076442762151980907452528
61422500076442762151980907456900
61422500076442762151980908502288
61422500076442762151980908856580
61422500076442762152043326148592
61422500076442762152043326615152
61422500076442762152043669571744
61422500076442762152064590160052
61422500076442762152545509189300
61422500076442762152545509189460
61422500076442762152545509305940
61422500076442762152545509306100
61422500076442762152545767573144
61422500076442762152608185686008
61422500076442762152608530042280
61422500076442762152817476953944
61422500076442762152817478372498
61422500076442762152817478489138
61422500076442762152817736756342
61422500076442762152817737106262
61422500076442762152880124637656
61422500076442762152880153334012
61422500076442762154240086350026
61422500076442762154240343217390
61422500076442762154240343567470
61422500076442762154511939679006
61422500076442762154512053997870
61422500076442762154512055533064
61422500076442762154512312400588
61422500076442762154512312750508
61422500076445447200927320847224
61422500076445447201760677192850
61422500076445447202011725669488
61422500076445447202011754367248
61422500076445447202015197573544
61422500076445463848449787224842
61422500076445463848449787341482
61422500076445463858491338347884
61422500076445463858491338464684
61422500076446297806670894970976
61422500076446314463419779767386
61422500076446314463482456264094
61422500076446342693435396730485
61422500076446347632311704457810
61422500076446347814492687747284
61422500076446347814492687747444
61422500076446347814492687751656
61422500076446347814492687863924
61422500076446347814492687864084
61422500076446347814492688218216
61422500076446347815242360917534
61422500076446347815242361271666
61422500076446347815242475708782
61422500076446347815242476062914
61422500076446347815245833175882
61422500076446347815304377366458
61422500076446347815305151734558
61422500076446347815305152088690
61422500076446347815307447384564
61422500076446347815307476080920
61422500076446347815307476082372
61422500076446347815307476199012
61422500076446347815307476199172
61422500076446347815307476553304
61422500076446347815308595294938
61422500076446347815326043743150
61422500076446347815326044097282
61422500076446347815493438446272
61422500076446347815493524185420
61422500076446347815495762444326
61422500076446347815514444891820
61422500076446347815517802358920
61422500076446347815575973361514
61422500076446347815579416567762
61422500076446364233518739602562
61422500076446364240861864500216
61422500076446364243309701409328
61422500076446364243309701409535
61422500076446364243309701409536
61422500076446364279000728400734
61422500076446364279251518242986
61422500076446364279272324512430
61422500076446364286594528703524
61422500076446364286594557051572
61422500076446364286594557399880
61422500076446364286594557405704
61422500076446364286594557517972
61422500076446364286594557518132
61422500076446364289042279523935
61422500076446364289042279990496
61422500076446364289042365612844
61422500076446364289125962349551
61422500076446364289125962815952
61422500076446364416261483242766
61422500076446364416261568865274
61422500076446364416449510853534
61422500076446364416533079237822
61422500076446364416533164976970
61422500076446364423792521314072
61422500076446364423792635751188
61422500076446364423792636105320
61422500076446364423876204139688
61422500076446364424064604934226
61422500076446364425487212799326
61422500076446364426324041049008
61422500076446614606936788972346
61422500076446614606936788972506
61422500076446614606999465352414
61422500076446642882705646355193
61422500076446643019906049051245
61422500076446643019966401084797
61422500076446647958009696839976
61422500076446647958009697306536
61422500076446647958758595171402
61422500076446647958758595521322
61422500076446647958759370005902
61422500076446647958759370360194
61422500076446647958759485151234
61422500076446647958761694353876
61422500076446647958761694358248
61422500076446647958821357640378
61422500076446647958822132125118
61422500076446647958822160822878
61422500076446647958822161177010
61422500076446647958824456473092
61422500076446647958842278346730
61422500076446647958843053185602
61422500076446647958845377179284
61422500076446647959092982449834
61422500076446648004575717034986
61422500076446648004575717389118
61422500076446648004578041382800
61422500076446659491193015584781
61422500076446662645722878585041
61422500076446662782920871195589
61422500076446662782983633668937
61422500076446662783004554375343
61422500076446664422517708437162
61422500076446664422517708787082
61422500076446664422768412894398
61422500076446664422768498633546
61422500076446664430132458148484
61422500076446664431806143654590
61422500076446664432580295524363
61422500076446664432642971904272
61422500076446664478396556814353
61422500076446664605532048426554
61422500076446664605532077122910
61422500076446664605532162862058
61422500076446664605719990410442
61422500076446664605719990414814
61422500076446664605720076149590
61422500076446664605720076153962
61422500076446664605782752529658
61422500076446664605782838268806
61422500076446664613063114962548
61422500076446664613063115312308
61422500076446664613063229747972
61422500076446664613125877431524
61422500076446664613125906127880
61422500076453551075886566231864
61422500076453551076719147738618
61422500076453551076719922577490
61422500076453552311232583958780
61422500076453552311501082399950
61422500076453552311504553141818
61422500076453567128048259989102
61422500076453567128048345611610
61422500076453567128048345615822
61422500076453567128048345728250
61422500076453567128048346082382
61422500076453567128612343754526
61422500076453567128612344221086
61422500076453567128612429843594
61422500076453567128612429960234
61422500076453567128883940332782
61422500076453567128884025955290
61422500076453567128884026071930
61422500076453567128884054657262
61422500076453567128884283172734
61422500076453567128884311869090
61422500076453567128884311874706
61422500076453567128884397963774
61422500076453567128885058011606
61422500076453567128885086709366
61422500076453567128885172802646
61422500076453567135391384890968
61422500076453567135662577705716
61422500076453567135662577822356
61422500076453567135663352538972
61422500076453567135663352657016
61422500076453567136228211611232
61422500076453567136478112177704
61422500076453567136478140874060
61422500076453567136478140992104
61422500076453567136478485365638
61422500076453567138172717568066
61422500076453567138172717569470
61422500076453567138173061943004
61422500076453567138173836776260
61422500076453567138737576640326
61422500076453567138738695848520
61422500076453567723659707659082
61422500076453567723659736356890
61422500076453567723659736711182
61422500076453567723680628837818
61422500076453567723680657417534
61422500076453567730187987184680
61422500076453567730187987302724
61422500076453567731002775519768
61422500076453567731002775637812
61422500076453567731191147616338
61422500076453567732697352213774
61422500076453567732698471421968
61422500076453567733450498110176
61422500076453567733450583849324
61422500076453568965784710065864
61422500076453568965785054439398
61422500076453568968044144780966
61422500076453568968232431605108
61422500076453568968232517227456
61422500076453568968232517344256
61422500076454401681630140355616
61422500076454401681630140359988
61422500076454401681814954459222
61422500076454401681814954809142
61422500076454401681815069244646
61422500076454401681815069246098
61422500076454401681815069600390
61422500076454401681815729648014
61422500076454401681815844084970
61422500076454401681815844439262
61422500076454401681818053646068
61422500076454401681818168431492
61422500076454401681818168437316
61422500076454401681818426713198
61422500076454401681818426717570
61422500076454401681819201552070
61422500076454401681898637634758
61422500076454401681899412473630
61422500076454401681901736471684
61422500076454402916412073850548
61422500076454402916412073854920
61422500076454417733791833650666
61422500076454417733791834117226
61422500076454417733791919739734
61422500076454417733791919856374
61422500076454417740570099948236
61422500076454417740570874432816
61422500076454417741322986742128
61422500076454417741324018327672
61422500076454417741324018681756
61422500076454417741324018681964
61422500076454417741324019744614
61422500076454417741407701507372
61422500076454417743017820536890
61422500076454417743018595370146
61422500076454417743101503829066
61422500076454417743102278667938
61422500076454417743854390622958
61422500076454417743917067003026
61422500076454418145574871257450
61422500076454418145574871611742
61422500076454418145574957350730
61422500076454418145574957705022
61422500076454418152917996159316
61422500076454418152917996513608
61422500076454418155699331192252
61422500076454418336119589035840
61422500076454418337626913313646
61422500076454418338379025268666
61422500076454418338441701648734
61422500076454419570713496325460
61422500076454419573160958646958
61422500076454419573160958763598
61422500076454419573223635143666
61422500076454447391394308232887
61422500076454447802925523945475
61422500076454451094839369984902
61422500076454451094839370101542
61422500076454451094839370451462
61422500076454451094842840824696
61422500076454451094842840826100
61422500076454451094842840826148
61422500076454451094842840942740
61422500076454451094842841292660
61422500076454451094923052927158
61422500076454451094923053277078
61422500076454451094926523645940
61422500076454451094926523646100
61422500076454451094926523650312
61422500076454451094926523763984
61422500076454451094926523768356
61422500076454451094926524118276
61422500076454451095404343842586
61422500076454451095404343842634
61422500076454451095404343959226
61422500076454451095404343959274
61422500076454451095407699891340
61422500076454451095407699892792
61422500076454451095407700009384
61422500076454451095407700363516
61422500076454451095491382718200
61422500076454451095491382722572
61422500076454451095676196821854
61422500076454451095676311607278
61422500076454451095676311608682
61422500076454451095676313025831
61422500076454451095676313025832
61422500076454451095676313142471
61422500076454451095676313142472
61422500076454451095679669074378
61422500076454451095679669075782
61422500076454451095679669075989
61422500076454451095679669075990
61422500076454451095679669080202
61422500076454451095679669192422
61422500076454451095738959290990
61422500076454451095738987987346
61422500076454451095738988105390
61422500076454451095742431193594
61422500076454451095742431195046
61422500076454451095742431311638
61422500076454451507270949842450
61422500076454451507273273840504
61422500076454451507273646911846
61422500076454451507520879110894
61422500076454451507521998319088
61422500076454451507522027016848
61422500076454451507524322317142
61422500076454451507524351014902
61422500076454451507524351014950
61422500076454451507525470223144
61422500076454451689451933248564
61422500076454451689451933602856
61422500076454451690200946253146
61422500076454451690200946725322
61422500076454451690203931120920
61422500076454451690204045912168
61422500076454451690204303720245
61422500076454451690204303720246
61422500076454451690204304192421
61422500076454451690204304192422
61422500076454451690263622633054
61422500076454451690266692885844
61422500076454451690266721465560
61422500076454451690266721583652
61422500076454451690266721937944
61422500076454451690267065839301
61422500076454451690267065839302
61422500076454451690451535919134
61422500076454451690451621658282
61422500076454451690455007823190
61422500076454451690455093916629
61422500076454451690455093916630
61422500076454451690535218862794
61422500076454451690538690648758
61422500076454451690538690766850
61422500076454452742052109664910
61422500076454452742053257925203
61422500076454452742055580402565
61422500076454452742055580406778
61422500076454452924797950858840
61422500076454452924797950863212
61422500076454452924982881153374
61422500076454452924982881270014
61422500076454452924982881619934
61422500076454452924986237220794
61422500076454452924986237687353
61422500076454452924986237687354
61422500076454452925045557179150
61422500076454452925045557645710
61422500076454452925048999452277
61422500076454452925048999452278
61422500076454452925066449304382
61422500076454452925066449654302
61422500076454463862686812382615
61422500076454463999884804988791
61422500076454463999884805006053
61422500076454467558599372876410
61422500076454467559435081922222
61422500076454467559435310437694
61422500076454467559435339134050
61422500076454467559435339139666
61422500076454467559435340202524
61422500076454467559435425228734
61422500076454467559435426291591
61422500076454467559435426291592
61422500076454467559436085276566
61422500076454467559436113974326
61422500076454467559436200067606
61422500076454467566213233428592
61422500076454467566213604965060
61422500076454467566213604970676
61422500076454467566213605087316
61422500076454467566213606500094
61422500076454467566214379803932
61422500076454467566214379809548
61422500076454467566214381338966
61422500076454467566779238876192
61422500076454467567029139442664
61422500076454467567029168139020
61422500076454467567029168144636
61422500076454467567029168257064
61422500076454467567029169207446
61422500076454467567029169207494
61422500076454467567029169674006
61422500076454467567029169674054
61422500076454467567029169674213
61422500076454467567029512630598
61422500076454467567030287352830
61422500076454467567030288415688
61422500076454467568473041197886
61422500076454467568473816036758
61422500076454467568723744833026
61422500076454467568723744834430
61422500076454467568723745300990
61422500076454467568723745305202
61422500076454467568724089207964
61422500076454467568724089674524
61422500076454467568724864041220
61422500076454467568724864513396
61422500076454467568724865576254
61422500076454467569288603905286
61422500076454467569288604371846
61422500076454467569289723113480
61422500076454467569478009471110
61422500076454467696695721860786
61422500076454467696695722327346
61422500076454467696695808066494
61422500076454467696696064817378
61422500076454467696696093863654
61422500076454467696696179602802
61422500076454467696696839652038
61422500076454467696696868703930
61422500076454467696696954443078
61422500076454467703473987808436
61422500076454467703473988158356
61422500076454467703474359344744
61422500076454467703474359694664
61422500076454467703475134179404
61422500076454467703475134534940
61422500076454467703475134651580
61422500076454467703475135714437
61422500076454467703475135714438
61422500076454467704039218417004
61422500076454467704039993251664
61422500076454467704227248023749
61422500076454467704227248023750
61422500076454467704227504774634
61422500076454467704228279609294
61422500076454467704228281026236
61422500076454467705921823650526
61422500076454467705921825067676
61422500076454467705922858186802
61422500076454467741613626539242
61422500076454467741613626893534
61422500076454467742177711125518
61422500076454467742177796864666
61422500076454467742449307237214
61422500076454467742449678773522
61422500076454467742449764512670
61422500076454467748955976956528
61422500076454467748956751441108
61422500076454467748956751795400
61422500076454467749144261428996
61422500076454467749144261778916
61422500076454467749144261897008
61422500076454467749144261901380
61422500076454467749145036617788
61422500076454467749145036735880
61422500076454467749206681059632
61422500076454467749207024016224
61422500076454467749207798855096
61422500076454467749227944254612
61422500076454467749227944604532
61422500076454467749228719443404
61422500076454467749708863750420
61422500076454467749771540130488
61422500076454467749980831398424
61422500076454467750043507778492
61422500076454467750043509313685
61422500076454467751403698011950
61422500076454467751404472378438
61422500076454467751404472850822
61422500076454467751654373417086
61422500076454467751654487735950
61422500076454467751654746488588
61422500076454467751655521327460
61422500076454467751675294123486
61422500076454467751675408442350
61422500076454467751675667194988
61422500076454467751676442033860
61422500076454468108477984987202
61422500076454468108478070726350
61422500076454468108478099419738
61422500076454468108478099424110
61422500076454468108478099774030
61422500076454468115821109534936
61422500076454468115821109884856
61422500076454468116009510677782
61422500076454468116009510683606
61422500076454468118268946793932
61422500076454468118268946793968
61422500076454468118268946794175
61422500076454468118268946794176
61422500076454468118268946910608
61422500076454468118269979913301
61422500076454468118269979913302
61422500076454468154210649184894
61422500076454468154210763621850
61422500076454468154210763976142
61422500076454468154231684682494
61422500076454468160739014449640
61422500076454468161553774204804
61422500076454468161553802784520
61422500076454468161553802784728
61422500076454468161553802902612
61422500076454468161742174881298
61422500076454468161825771967718
61422500076454468161825772085810
61422500076454468163248351248730
61422500076454468163248379478734
61422500076454468163248379946538
61422500076454468163248379950910
61422500076454468163249498686927
61422500076454468163249498686928
61422500076454468163249499159104
61422500076454468163269271955130
61422500076454468163270419865504
61422500076454468164085208200592
61422500076454468164273494558174
61422500076454468291408641795442
61422500076454468291408727534590
61422500076454468291408756232398
61422500076454468291408756586690
61422500076454468291492324739102
61422500076454468291492439057966
61422500076454468297999768825112
61422500076454468297999769297288
61422500076454468298751766815352
61422500076454468298751881134424
61422500076454468298751881606600
61422500076454468300446343859278
61422500076454468300446458178142
61422500076454468300446458296234
61422500076454468300446458300606
61422500076454468300447491297476
61422500076454468300447491769652
61422500076454468301283286550288
61422500076454469350603044546188
61422500076454469350603044896108
61422500076454469350603417967450
61422500076454469353050880288900
61422500076454469353050880289107
61422500076454469353050880289108
61422500076454469353050880405540
61422500076454469353050881805428
61422500076454469396085033694280
61422500076454469396335708632856
61422500076454469396335708749496
61422500076454469396335737330664
61422500076454469396335737330824
61422500076454469396335737797384
61422500076454469396336081704357
61422500076454469396336081704358
61422500076454469396336082170918
61422500076454469396357002877318
61422500076454469398595172045926
61422500076454469398595172512486
61422500076454469398783458403507
61422500076454469398783458870068
61422500076454469398783544492416
61422500076454469398867141229123
61422500076454469398867141695524
61422500076454469533345788423884
61422500076454469533533701243404
61422500076454469533533701360044
61422500076454469533617384185660
61422500076454469535793250745542
61422500076454469535793250862182
61422500076454469535793252261862
61422500076454469536065219928580
61422500076454469536065220045220
61422500076454469536065221444900
61422500076454701871148310926594
61422500076454701871148339622950
61422500076454701871149085765466
61422500076454701871149114463226
61422500076454701871151409759148
61422500076454701871151409759308
61422500076454701871151409763520
61422500076454717930656256653824
61422500076454717930657374799208
61422500076454717932351177120902
61422500076454717932351951959774
61422500076454718472106191287642
61422500076454718472106191641774
61422500076454718472106220339534
61422500076454718472106306078682
61422500076454718479449344887268
61422500076454718479449345241400
61422500076454718479636483338896
61422500076454718479636598125564
61422500076454718479636598129936
61422500076454718479699245807872
61422500076454718481143922401966
61422500076454718481896034240346
61422500076454718481896034356986
61422500076454718481896034357146
61422500076454718481958710737054
61422500076454718482168003540183
61422500076454718482168003540184
61422500076454719714230505413780
61422500076454719716677967735278
61422500076454719716677967851918
61422500076454719716677967852078
61422500076454719716677969251758
61422500076454719716740644231986
61422500076454747580663783035985
61422500076454747580664902231129
61422500076454751284172726218994
61422500076454751284172726568914
61422500076454751284176196937936
61422500076454751284176197060192
61422500076454751284176197410112
61422500076454751284737613870970
61422500076454751284737614337530
61422500076454751284741056014408
61422500076454751285009553289178
61422500076454751285009581985534
61422500076454751285009583520781
61422500076454751696732269453921
61422500076454751832968942220404
61422500076454751832968942224616
61422500076454751832968942337044
61422500076454751832968942691176
61422500076454751833717840905962
61422500076454751833717955697002
61422500076454751833718615390542
61422500076454751833718615744834
61422500076454751833718730181742
61422500076454751833718730535874
61422500076454751833720939738516
61422500076454751833721054529716
61422500076454751833721312810017
61422500076454751833721312810018
61422500076454751833780603025018
61422500076454751833780631372858
61422500076454751833780631721374
61422500076454751833780631839418
61422500076454751833781377509758
61422500076454751833781406207518
61422500076454751833781406561650
61422500076454751833783701857732
61422500076454751833783730559704
61422500076454751833783730672132
61422500076454751833783731026264
61422500076454751833801523731370
61422500076454751833802298216110
61422500076454751833802298570242
61422500076454751833804622563924
61422500076454751833804622564084
61422500076454751833989551454406
61422500076454751833990584573740
61422500076454751833990699364780
61422500076454751833992908921714
61422500076454751834052227834474
61422500076454751834052227951114
61422500076454751834055671040770
61422500076454751834055699855170
61422500076454751879805812742938
61422500076454752931305253694401
61422500076454753068314959951532
61422500076454753068499775567294
61422500076454753068499775917054
61422500076454753068499775917214
61422500076454753068499890241694
61422500076454753068499890358334
61422500076454753068499890708254
61422500076454753068500923827587
61422500076454753068503246309162
61422500076454753068562537686350
61422500076454753068562538036270
61422500076454753068562566267470
61422500076454753068562566734030
61422500076454753068583458392702
61422500076454753068583458742622
61422500076454753068584606298757
61422500076454753068584606653049
61422500076454764189155398986979
61422500076454764189214717917209
61422500076454764189215062273481
61422500076454764189215062273535
61422500076454764189218161106195
61422500076454764189218161110407
61422500076454764600996982093385
61422500076454767748685099700067
61422500076454767885130606929962
61422500076454767885130607284094
61422500076454767885130635515294
61422500076454767885130635981854
61422500076454767885130721604362
61422500076454767885130721721002
61422500076454767885694719747278
61422500076454767885694720213838
61422500076454767885694805836346
61422500076454767885694805952986
61422500076454767885882633499966
61422500076454767885882633500126
61422500076454767885882719122634
61422500076454767885882719239274
61422500076454767885882747820234
61422500076454767885882747824606
61422500076454767885882976340078
61422500076454767885883005036434
61422500076454767885883005042050
61422500076454767885883006571468
61422500076454767885883090775422
61422500076454767885883090775582
61422500076454767885883090776826
61422500076454767885883090781198
61422500076454767885883091131118
61422500076454767885883092193975
61422500076454767885883092193976
61422500076454767885883092310615
61422500076454767885883092310616
61422500076454767885883751178950
61422500076454767885883779876710
61422500076454767885883865615698
61422500076454767885883865615858
61422500076454767885945395152622
61422500076454767885945395619182
61422500076454767885945481358330
61422500076454767885945509939450
61422500076454767885945738109214
61422500076454767885945766806974
61422500076454767885945767155490
61422500076454767885945852894638
61422500076454767885945852896042
61422500076454767885945854429831
61422500076454767885946512943874
61422500076454767885946541641634
61422500076454767885946541995766
61422500076454767885946627734914
61422500076454767885966315858974
61422500076454767885966316325534
61422500076454767885966401948042
61422500076454767885966402064682
61422500076454767885966658815566
61422500076454767885966659165486
61422500076454767885967433650226
61422500076454767885967434004358
61422500076454767892472986044848
61422500076454767892473760883720
61422500076454767892661013655616
61422500076454767892661013772256
61422500076454767892661014122176
61422500076454767892661270517364
61422500076454767892661270517524
61422500076454767892661270518768
61422500076454767892661270867444
61422500076454767892661270873060
61422500076454767892661270985328
61422500076454767892661270989700
61422500076454767892661272052558
61422500076454767892661272402478
61422500076454767892662045357800
61422500076454767892662045824200
61422500076454767892662045824360
61422500076454767892723689681392
61422500076454767892723690147952
61422500076454767892724032636580
61422500076454767892724032637984
61422500076454767892724032986500
61422500076454767892724033104544
61422500076454767892724807472644
61422500076454767892724807826776
61422500076454767892724807943416
61422500076454767892744953342932
61422500076454767892744953692852
61422500076454767892745728177592
61422500076454767892745728531724
61422500076454767893225872722100
61422500076454767893225872722260
61422500076454767893225872838740
61422500076454767893225872838900
61422500076454767893226129589784
61422500076454767893226904424284
61422500076454767893226904778576
61422500076454767893288548752248
61422500076454767893288549218808
61422500076454767893288891708840
61422500076454767893289666543500
61422500076454767893497840486744
61422500076454767893497841905297
61422500076454767893497841905298
61422500076454767893497842021937
61422500076454767893497842021938
61422500076454767893498098772822
61422500076454767893498873607482
61422500076454767893560488170456
61422500076454767893560516866812
61422500076454767893560518402005
61422500076454767894920449882826
61422500076454767894920706750190
61422500076454767894920707100270
61422500076454767894921481584850
61422500076454767894921481939142
61422500076454767895192303211806
61422500076454767895192417530670
61422500076454767895192419065864
61422500076454767895192675933387
61422500076454767895192675933388
61422500076454767895192676283308
61422500076454767895193450768047
61422500076454767895193450768048
61422500076454767895193451122180
61422500076454767938477617546448
61422500076454767938477617896368
61422500076454767938478392381108
61422500076454767939314103311927
61422500076454768297727658274666
61422500076454768297727658279038
61422500076454768297727744013814
61422500076454768297727744018186
61422500076454768297748578985390
61422500076454768297748664724538
61422500076454768304256023539204
61422500076454768304256023543576
61422500076454768305070811524532
61422500076454768305070811874292
61422500076454768305070811878664
61422500076454768305091703533124
61422500076454768305342752359730
61422500076454768305342781057490
61422500076454768306765389034858
61422500076454768306765389039230
61422500076454768306786281043450
61422500076454768307602216822511
61422500076454768352520092803207
61422500076454768353355802198993
61422500076454768480762918619246
61422500076454768480763004358394
61422500076454768487270362823300
61422500076454768487270363177432
61422500076454768488022475132612
61422500076454768488085151512520
61422500076454768488294444315650
61422500076454768488357120813815
61422500076454768489716937507754
61422500076454768489716937857514
61422500076454768489717052176378
61422500076454768489718085413756
61422500076454768489718085767888
61422500076454769539602042782600
61422500076454769539790328790309
61422500076454769539852746418984
61422500076454769539852746419144
61422500076454769539852746535624
61422500076454769539852746885704
61422500076454769539853090909365
61422500076454769539853090909366
61422500076454769539853091259286
61422500076454769539853091259445
61422500076454769539873638894296
61422500076454769539874011965851
61422500076454769542112181600806
61422500076454769542321474403935
61422500076454769542384150317443
61422500076454769542384150783844
61422500076454769542384151833604
61422500076454769585606675819233
61422500076454769588137735227365
61422500076454769588137735693925
61422500076454769722804295358280
61422500076454769722804295708360
61422500076454769722804668429782
61422500076454769722804668779702
61422500076454769722867057477496
61422500076454769722888351605323
61422500076737181212374181205791
61422500076737231174444711553965
61422500076737231220111257588059
61422500076737231220114613638217
61422500076737231220198296463833
61422500076737242285221649889792
61422500076737245991823785790659
61422500076737245991823785908703
61422500076738081780125150487160
61422500076738081780125152003480
61422500076738081780125265278200
61422500076738081780125266794520
61422500076738081780125523558454
61422500076738081780125523558661
61422500076738081780125523558662
61422500076738131605748109404120
61422500076738131787926395628326
61422500076738131787926395744966
61422500076738131788762449043592
61422500076738143317828635437050
61422500076745301146275711852569
61422500076745334500360167902429
61422500076745335049402809028232
61422500076745335049402813732496
61422500076745335049402813745546
61422500076745335049402837724588
61422500076745335049402837725992
61422500076745335049402837842632
61422500076745335049402842428852
61422500076745335049402842441902
61422500076745335049403186803997
61422500076745335049403956932782
61422500076745335049403956934150
61422500076745335049403956934186
61422500076745335049403956934234
61422500076745335049403956938605
61422500076745335049403957050826
61422500076745335095072830619641
61422500076745335095073084654757
61422500076745335095073859489417
61422500076745336330419877216333
61422500076745346167521610089419
61422500076745346167521610090823
61422500076745346167523934087473
61422500076745346167523934088877
61422500076745350964304981592959
61422500076745350971647249221389
61422500076745351101564588412190
61422500076745351101564617108546
61422500076745351101564617226590
61422500076745351101565736316740
61422500076745351101565736318108
61422500076745351101565736318144
61422500076745351101565736318192
61422500076745351101565736322563
61422500076745351101565736434748
61422500076745351101565736434784
61422500076745351101565736434832
61422500076745352938967369954173
61422500076746185654244587942222
61422500076746185654244587943674
61422500076746185654244587948046
61422500076746185654245621049750
61422500076746185654247687130520
61422500076746185654247940810052
61422500076746185654247945397724
61422500076746201706409633984138
61422500076746201706409634455070
61422500076746201706409637170678
61422500076746201706409637288722
61422500076746201706409720189846
61422500076746201706409720194218
61422500076746201706409723376338
61422500076746201706409723377790
61422500076746201706409723382162
61422500076746201706410408818798
61422500076746201706410408823010
61422500076746201706410408823170
61422500076746201706410408935438
61422500076746201706410409289522
61422500076746201706410409289570
61422500076746201706410409289730
61422500076746201713752762186376
61422500076746201713753533837304
61422500076746201714024726652052
61422500076746201714024727118612
61422500076746201714024731367962
61422500076746201714024731373786
61422500076746203544146859850313
61422500076746235068109183050428
61422500076746235068109183056044
61422500076746235068109183522604
61422500076746235068109187771954
61422500076746235068109187777778
61422500076746235479892222084349
61422500076746235662881393918798
61422500076746235662881398618850
61422500076746235662881398623062
61422500076746235662881422616558
61422500076746235662881427202778
61422500076746235662881427215876
61422500076746235662881427333920
61422500076746235662881508705626
61422500076746235662881513427359
61422500076746235662881513427360
61422500076746235662884493223688
61422500076746235662884493573608
61422500076746235662884521803404
61422500076746235662884526520766
61422500076746235662884607892472
61422500076746235662884612614205
61422500076746235662884612614206
61422500076746235662884866172774
61422500076746235662884866177145
61422500076746235662884866177146
61422500076746235662884866290818
61422500076746235662884866295189
61422500076746235662884866295190
61422500076746235662884870881409
61422500076746235662884870881410
61422500076746235662885641129690
61422500076746235662885641483981
61422500076746235662885641483982
61422500076746235662905413807832
61422500076746235662905414280008
61422500076746235662905418512096
61422500076746235662905418529358
61422500076746235662905528598872
61422500076746235662905533320605
61422500076746235662905533320606
61422500076746235662906561717998
61422500076746235662906562190381
61422500076746235662906562190382
61422500076746236898231658856522
61422500076746236898231659210897
61422500076746251532053915375027
61422500076746251539647317219244
61422500076746251714795510990978
61422500076746251714795511463362
61422500076746251714796285825638
61422500076746251714796286298022
61422500076746251715046186514366
61422500076746251715046558050674
61422500076746251715046644139742
61422500076746251715047334420368
61422500076746251715047334774660
61422500076746251715067221889550
61422500076746251715068255008676
61422500076746251715068255481060
61422500076746251722389311416232
61422500076746251722389339995948
61422500076746251722389682952540
61422500076746251722389687669902
61422500076746251722390459322234
61422500076746251722661656853100
61422500076746253369518397219133
61422500076748905247665888646985
61422500076748938601666747960297
61422500076748938601666747964509
61422500076748938601688701785823
61422500076748955202704437475215
61422500076748955210235504361129
61422500076749238745184790167791
61422500076749254156608096108548
61422500076749255391954110648959
61422500076749255399485063216009
61422500076749255399485177534873
61422500076750154724357029890776
61422500076769596712211162744351
61422500076769596712211165932295
61422500076769596712213489930349
61422500076769601651338896724079
61422500076769611536374613344271
61422500076769612764375269308691
61422500076769612764375269314307
61422500076769616475499248491285
61422500076769618259889056299718
61422500076769618261583287569026
61422500076769618261583287570430
61422500076769618261583631943964
61422500076769618262148146641286
61422500076769644888194211852473
61422500076769646122976145347405
61422500076769646674277450699570
61422500076769646674277479279286
61422500076769646674278225538442
61422500076769646674278250931618
61422500076769646674278254118158
61422500076769646674278598609784
61422500076769646674280922956306
61422500076769646674280922957758
61422500076769646674281694604390
61422500076769646674281694608845
61422500076769650378624399448871
61422500076769650378627493577321
61422500076769651613971188822503
61422500076769651659724773732371
61422500076769661359484392004147
61422500076769661491661542636055
61422500076769661491661543685815
61422500076769661491663866634109
61422500076769662589746806683127
61422500076769662726442238472830
61422500076769662726442238589470
61422500076769662726442324566110
61422500076769662726442324678538
61422500076769662726442325032670
61422500076769662726442353258254
61422500076769662726442353262466
61422500076769662726442353380510
61422500076769662726442353730430
61422500076769662726442582846364
61422500076769662726442582945742
61422500076769662726442583299874
61422500076769662726442587550628
61422500076769662726442611525458
61422500076769662726442611542720
61422500076769662726442611997634
61422500076769662726442697618738
61422500076769662726442697631788
61422500076769662726442697736782
61422500076769662726442697749880
61422500076769662726445796936642
61422500076769662726445796936678
61422500076769662726445796936726
61422500076769662727007183632754
61422500076769662727007183749394
61422500076769662727007212330514
61422500076769662727007212447154
61422500076769662727007212801286
61422500076769662727007556685382
61422500076769662727007556704012
61422500076769662727007556704048
61422500076769662727007556704096
61422500076769662727007556704255
61422500076769662727007556803426
61422500076769662727007556820652
61422500076769662727007556820688
61422500076769662727007556820736
61422500076769662727007556820895
61422500076769662727007561407115
61422500076769662727007561408519
61422500076769662727010656007534
61422500076769662731526300666674
61422500076769662731526300784718
61422500076769662731526304916024
61422500076769662731526304917428
61422500076769662731526305035520
61422500076769662731526305388407
61422500076769662731526305389811
61422500076769662733785363491336
61422500076769662733785392071052
61422500076769662733785392072456
61422500076769662733785736445990
61422500076769662733785736899500
61422500076769662733788835749683
61422500076769666430788386635744
61422500076769666430788415215460
61422500076769666430788415215508
61422500076769666430789161470404
61422500076769666430789185799366
61422500076769666430789185800770
61422500076769666430789190050084
61422500076769666430789190050120
61422500076769666430789190050168
61422500076769666438131163976132
61422500076769666438131167164076
61422500076769666438131192555848
61422500076769666438131192557252
61422500076769666438131195743792
61422500076769666438131535867976
61422500076769666438131535984616
61422500076769666438131536930786
61422500076769666438131537047474
61422500076769666438131540117326
61422500076769666438131540235418
61422500076769666438131540589709
61422500076769666438132310702636
61422500076769666438132310819276
61422500076769666438132311764042
61422500076769666438132311765446
61422500076769666438132311882134
61422500076769666438132312236425
61422500076769666438132314951986
61422500076769666438132315070078
61422500076769666438132315424369
61422500076769666483885897146293
61422500076769666849914574896281
61422500076769666849914579600545
61422500076769667032928919234401
61422500076769668260659923910930
61422500076769668260659923912382
61422500076769668260659924383314
61422500076769668260659925428862
61422500076769668260659925446123
61422500076769668260659925446124
61422500076769668260848211790655
61422500076769668260931549074726
61422500076769668267437760697892
61422500076769668267438103652872
61422500076769668267438103654324
61422500076769668267438104008616
61422500076769668267438104125256
61422500076769668267438105052552
61422500076769668267438105071425
61422500076769668267438105071426
61422500076769668267438105170644
61422500076769668267438105524936
61422500076769668267626133148753
61422500076769668267626133265393
61422500076769668267626390366197
61422500076769668267626390482837
61422500076769668267710073191813
61422500076769668267710073308453
61422500076769668267710074235750
61422500076769668267710074353842
61422500076769668268190992215397
61422500076769668268190992332037
61422500076769668268191250482601
61422500076769668269969164577318
61422500076769668269969509068944
61422500076770497279123357203670
61422500076770497279123357553750
61422500076770497279125681551644
61422500076770497279126453202732
61422500076770497279959149028190
61422500076770497279959149146234
61422500076770497279959809194066
61422500076770497279959923868466
61422500076770497279959923985106
61422500076770497279960182147316
61422500076770497279960182148720
61422500076770497279960182619700
61422500076770497279960185335260
61422500076770497279963281452206
61422500076770502219086883026791
61422500076770502219090239076949
61422500076770513331287370608990
61422500076770513331287374842322
61422500076770513331287456343766
61422500076770513331287460935762
61422500076770513331290469441496
61422500076770513331290469441704
61422500076770513331290555530612
61422500076770513331852229675474
61422500076770513331852229675634
61422500076770513331852233907562
61422500076770513331852233908966
61422500076770513331852233913178
61422500076770513331852320002406
61422500076770513332123825320610
61422500076770513332123825787170
61422500076770513332123940107438
61422500076770513332123940224078
61422500076770513332124170143442
61422500076770513332124174394196
61422500076770513332124198374642
61422500076770513332124198392112
61422500076770513332124198841202
61422500076770513332124198858672
61422500076770513332124284462306
61422500076770513332124284481179
61422500076770513332124284481180
61422500076770513332124284580350
61422500076770513332124289185444
61422500076770513332127297691178
61422500076770513336371058925142
61422500076770513336371059279434
61422500076770513336371059391702
61422500076770513336371063623790
61422500076770513336371063629406
61422500076770513336371063983698
61422500076770513336374158111988
61422500076770513336374158578548
61422500076770513338633594339198
61422500076770513338902091618180
61422500076770513338902205937044
61422500076770513339467065009304
61422500076770517035633260016506
61422500076770517035634032021726
61422500076770517035634034855378
61422500076770517042976298825092
61422500076770517042977070476020
61422500076770517042977073663964
61422500076770517042977074018256
61422500076770517043249038124024
61422500076770517043249038596200
61422500076770517043249039540966
61422500076770517043249040013350
61422500076770517043249043201294
61422500076770517045508474356850
61422500076770518865776537252510
61422500076770518865776565954690
61422500076770518865776567466638
61422500076770518865776651689466
61422500076770518865776652043758
61422500076770518865776653087694
61422500076770518865776653093518
61422500076770518865776653205786
61422500076770518872554831431408
61422500076770518872554831779876
61422500076770518872554831785700
61422500076770518872554831897968
61422500076770518872554832947728
61422500076770518872554833302020
61422500076770518873119433634740
61422500076770518873370366257480
61422500076770518873370396022470
61422500076770518873370740845302
61422500076770518873391661551702
61422500076770518874814268012910
61422500076770518875065316489548
61422500076770518875085978443310
61422500076770518875086237195948
61422500076770546683110156871222
61422500076770546683110156872626
61422500076770546690453195679808
61422500076770546690453195681212
61422500076770546690453195685424
61422500076770546690724012253984
61422500076770546690724012720544
61422500076770546690724016952632
61422500076770546690724016958248
61422500076770546690724017306764
61422500076770546690724131625628
61422500076770546690724131743672
61422500076770546690725160146888
61422500076770546690725160613448
61422500076770546690725164744754
61422500076770546690725164746158
61422500076770546690725165217138
61422500076770546690725165218542
61422500076770546692983563154190
61422500076770546692983563272234
61422500076770546692984596374098
61422500076770547104769188103661
61422500076770547285249426324736
61422500076770547285249541110368
61422500076770547285249541115984
61422500076770547285249797973520
61422500076770547285249797974924
61422500076770547285249798327812
61422500076770547285249798329216
61422500076770547285249798333428
61422500076770547285252893977990
61422500076770547285252893978198
61422500076770547285252893979442
61422500076770547288597107632454
61422500076770547288597107633858
61422500076770547288597110820398
61422500076770550809112405855235
61422500076770550809115758723065
61422500076770552227451839328683
61422500076770552227452872430547
61422500076770562058845618391168
61422500076770563157746784237570
61422500076770563157746784704130
61422500076770563157746875030902
61422500076770563157749883536844
61422500076770563164525054772844
61422500076770563165089913839488
61422500076770563337413901705404
61422500076770563337413901711228
61422500076770563337416910216962
61422500076770563337416910218414
61422500076770563339944843258046
61422500076770563339944958043470
61422500076770563339945216310674
61422500076770563340510075381530
61422500076770563340510075400404
61422500076770563344756935933434
61422500076770563344756936281902
61422500076770563344756936287726
61422500076770563344756940513990
61422500076770563344760035120280
61422500076770563345007640035086
61422500076770563345007640385006
61422500076770563345028905097758
61422500076770563345028909697028
61422500076770563347288082945336
61422500076770566861277538107023
61422500076770566861277541289351
61422500076770566868871625858808
61422500076770566868871629046752
61422500076770567044019048097706
61422500076770567044019048102078
61422500076770567044019133718762
61422500076770567044019133836854
61422500076770567044019822936738
61422500076770567044019908557634
61422500076770567044019908675726
61422500076770567044019909030018
61422500076770567044291762004866
61422500076770567044291876323730
61422500076770567050798088299576
61422500076770567050798088417668
61422500076770567050798088771960
61422500076770567050798091481904
61422500076770567050798091599996
61422500076770567050798091954288
61422500076770567051612848404868
61422500076770567051612876634664
61422500076770567051612879816992
61422500076770567051612962723732
61422500076770567051613219941176
61422500076770567051613221476370
61422500076770567051613994425916
61422500076770567051613995960950
61422500076770567051613996315242
61422500076770567051633769111268
61422500076770567051633883430132
61422500076770567051634142182770
61422500076770567051634915132316
61422500076770567051634916549258
61422500076770567051634917021642
61422500076770567054145401258930
61422500076770568691399151800148
61422500076770568691399237534924
61422500076770568691399239051244
61422500076770568698177044559656
61422500076770568698177072901880
61422500076770568698177073251800
61422500076770568698177074320274
61422500076770568698177074436914
61422500076770568698177074786834
61422500076770568698177159345080
61422500076770568698177417276866
61422500076770568698177417631157
61422500076770568698177417631158
61422500076770568698177417743426
61422500076770568698177418793186
61422500076770568698177419147478
61422500076770568698741903626300
61422500076770568698741932322656
61422500076770568698741933391046
61422500076770568698741933391130
61422500076770568698741933391290
61422500076770568698741933857606
61422500076770568698741933857690
61422500076770568698741933857849
61422500076770568698741933857850
61422500076770568698742019480198
61422500076770568698742277747318
61422500076770568698742277747402
61422500076770568698742277747561
61422500076770568698742277747562
61422500076770568698742278214122
61422500076770568699013902574328
61422500076770568699013903040888
61422500076770568699014246930600
61422500076770568699014247397160
61422500076770568700436853858368
61422500076770568700708822574846
61422500076770568700708823041406
61422500076770568828408858053114
61422500076770568828408858165382
61422500076770568828408945304210
61422500076770568828680568595942
61422500076770568835187123996392
61422500076770568835187125046152
61422500076770568835187125400444
61422500076770568835458720108088
61422500076770568836023694916361
61422500076770568836023694916362
61422500076770568836023953650126
61422500076773220576617454232052
61422500076773220576617454586184
61422500076773253930075408658537
61422500076773253930138170889778
61422500076773270531927972951903
61422500076773270539459039483526
61422500076773270539459039837657
61422500076773270539459039837658
61422500076773270541153616531663
61422500076773515781194992058861
61422500076773518935745775765521
61422500076773520720134434622612
61422500076773568891306993515336
61422500076773568898566354103483
61422500076773568898566354221527
61422500076773568898648889141141
61422500076773568898648889495273
61422500076773568898650037047143
61422500076773568898650037401275
61422500076773570583916891630615
61422500076773570721177646360379
61422500076774421287883454847832
61422500076774421287883454848040
61422500076774421333637039757748
61422500076774466354320779179754
61422500076774471113526961399654
61422500076774471113526961399690
61422500076774471113526961399898
61422500076774471159259625603206
61422500076774471159259654299562
61422500076774471159259654417819
61422500076774471296520380332970
61422500076774471296520409029326
61422500076774471296541301039370
61422500076781323857052065319500
61422500076781323857052065437544
61422500076781323857052066854693
61422500076781325686358634511304
61422500076781325686358634977864
61422500076781325686358979351398
61422500076781354101521550900367
61422500076781357211070747575131
61422500076781357211070747691771
61422500076781357622853010701547
61422500076781357805096641440001
61422500076781357805870707452583
61422500076781358857634945362879
61422500076781359040443434001577
61422500076781359040628364295951
61422500076781370710072485781645
61422500076781373674829860840891
61422500076781373675018146135663
61422500076781373864601115608932
61422500076781373864601458097352
61422500076781373864601458447272
61422500076781373864601459982466
61422500076781373864602232932012
61422500076781373864789486174680
61422500076781373864789486524600
61422500076781373864873082907016
61422500076781373864873083256936
61422500076781373864873427280550
61422500076781373864873427630470
61422500076781373865437942327792
61422500076781373865437943862985
61422500076781374413581456617080
61422500076781374413581457084884
61422500076781374413581457089256
61422500076781374414418284866762
61422500076781374414418285338937
61422500076781374414418285338938
61422500076781374414480961246829
61422500076781374414480961364873
61422500076781374414669333343400
61422500076781374416112862032943
61422500076781374416113895029813
61422500076781375511730516253657
61422500076781375648928250583952
61422500076781375648928250700592
61422500076781375648928251050512
61422500076781375648928508864046
61422500076781375648928508980686
61422500076781375649200219766989
61422500076781375649200219766990
61422500076781375649200219883629
61422500076781375649200219883630
61422500076781375649200220233550
61422500076781375651459654477879
61422500076781375651459654594519
61422500076781609221328150874881
61422500076781624038707996880547
61422500076781624595093680007252
61422500076781624595093680357172
61422500076781624597541517383083
61422500076781624642542989983687
61422500076781625692615233360241
61422500076781625829875615018504
61422500076781625829875615368424
61422500076781625829875988439766
61422500076781625832323450878015
61422500076781625875629572999713
61422500076781659184145373267631
61422500076781659184145373384271
61422500076781659184232412156503
61422500076781670297182774716403
61422500076781670297266457542019
61422500076781670899322159073433
61422500076781673864079534249367
61422500076781673870857713991309
61422500076781674000776204746939
61422500076781674001340288978923
61422500076781674001340288979131
61422500076781674001528575336553
61422500076781674008306496681553
61422500076781674008306496798193
61422500076781674008390063297576
61422500076781674008390063298980
61422500076781674008390063647496
61422500076781674008390063765540
61422500076781674008390436368918
61422500076781674008390436370322
61422500076781674008390436836882
61422500076781674008391211204982
61422500076781674008871355748197
61422500076781674008871355864837
61422500076781674008954922369836
61422500076781674008954922719756
61422500076781674008955295441178
61422500076781674008956070275838
61422500076781674046529789656855
61422500076781674047093873888839
61422500076781674053872053630781
61422500076781674053872828465441
61422500076781674420653618991253
61422500076781674422348195685259
61422500076781674465655091591857
61422500076781674602914697943284
61422500076781674602914698293204
61422500076781674602914698411248
61422500076781674603667843839685
61422500076781674605363568439693
61422500076781674605447251265309
61422500076781675655247525458665
61422500076781675655435553419305
61422500076781675655435811816247
61422500076781675655519494641863
61422500076781675655519494991783
61422500076781675838261492026796
61422500076781675838261492376716
61422500076781675838261865098137
61422500076781675838261865098138
61422500076781675838261865448058
61422500076781675838449778267737
61422500076781675838449778734297
61422500076781675838450151339079
61422500076781675838450151455719
61422500076781675838533461559913
61422500076781675838533834281335
61422500076781675838533834631255
61422500076782524613234823426496
61422500076782524613234823776416
61422500076782524613235195312884
61422500076782524613235195318500
61422500076782524613235195435140
61422500076782524613235196497998
61422500076782524613235196847918
61422500076782524613800829224016
61422500076782524614050729790280
61422500076782524614050759555270
61422500076782524614051877700654
61422500076782525025832993979554
61422500076782525025833022677314
61422500076782525025833022681686
61422500076782525162842699882760
61422500076782525162842700232472
61422500076782525162842700232680
61422500076782525162842700349112
61422500076782525162842815023720
61422500076782525162842815140360
61422500076782525162843848142846
61422500076782526397624634777164
61422500076782526397624634893804
61422500076782526397624634894012
61422500076782526397624635243932
61422500076782526397625008315274
61422500076782526443378219803720
61422500076782526443378592875222
61422500076782526443378593225142
61422500076782574438857436434680
61422500076782574438857436784600
61422500076782574438857437853074
61422500076782574438857437969714
61422500076782574438857438319634
61422500076782574438857781158342
61422500076782574438857781163958
61422500076782574438857781280598
61422500076782574438857782226816
61422500076782574438857782343456
61422500076782574438857782693376
61422500076782574439422295855456
61422500076782574439422296923930
61422500076782574439422296924090
61422500076782574439422297390490
61422500076782574439422297390650
61422500076782574439422640347242
61422500076782574439423415069474
61422500076782574439694266107128
61422500076782574439694266573688
61422500076782574439694609413640
61422500076782574439694609530280
61422500076782574439695384252512
61422500076782574575867230199480
61422500076782574575867230316120
61422500076782574575867487061388
61422500076782574575867487411308
61422500076782574575867487416924
61422500076782574575867487533564
61422500076782574575867488596422
61422500076782574575867488946342
61422500076782574575868261901664
61422500076782574575868262251584
61422500076782574575868262368224
61422500076782574575868263318606
61422500076782574575868263785166
61422500076782574576139083640888
61422500076782574576139084708118
61422500076782574576139085058038
61422500076782574576139456244426
61422500076782574576140231551262
61422500076782574576704058449162
61422500076782574576704058565802
61422500076782574576705090151346
61422500076782574576705091568288
61422500076782574621620700434788
61422500076782574621620700784708
61422500076782574621621071971256
61422500076782574621621072321176
61422500076782574621621073506290
61422500076782574621621073856210
61422500076782574621621847160048
61422500076782574621621848695082
61422500076782574621871747726312
61422500076782574621871777959319
61422500076782574621872120447894
61422500076782574621872120797814
61422500076782574621892668432712
61422500076782574621893041154294
61422500076782574621893041504214
61422500076782574621893816343086
61422500076782574622436637030175
61422500076782574987649493325896
61422500076782574987649493442536
61422500076782574987650526445022
61422500076782574988486206434618
61422500076782574988486206784330
61422500076782574988486206784538
61422500076782574988486206900970
61422500076782574988486321575578
61422500076782574988487354694704
61422500076782574988737255261176
61422500076782574988737283958936
61422500076782574988737284075576
61422500076782575034218871104486
61422500076782575034218899684202
61422500076782575034218899802459
61422500076782575034490868867400
61422500076782575170663717818792
61422500076782575170663718168712
61422500076782575170663718290968
61422500076782575170664866078878
61422500076782575170664866196970
61422500076782575171479625834250
61422500076782575171479654413966
61422500076782576222996286937232
61422500076782576222996287053872
61422500076782576222996287403792
61422500076782576222996545334174
61422500076782576222996545684094
61422500076782576223268141329022
61422500076782576223268141445662
61422500076782576223268141445870
61422500076782576223268141795790
61422500076782576223268256120270
61422500076782576223268256236910
61422500076782576223268256586830
61422500076782576269000805532538
61422500076782576269000805649178
61422500076782576269000833297391
61422500076782576269000834697071
61422500076782576269001178604040
61422500076782576269001178720680
61422500076782576269001179070600
61422500076782576271260268945613
61422500076782576406010511902304
61422500076782576406010512252224
61422500076782576406010884973646
61422500076782576406261560262302
61422500076782576406261560378942
61422500076782576406282481085342
61422500077390591236893941031491
61422500077390591236956703150707
61422500077390993375379961548303
61422500077393695078564259055771
61422500077401798999258491592013
61422500077401798999258495824101
61422500077401798999467440375741
61422500077401815012465789702549
61422500077426110578401240240039
61422500077426110578403567780329
61422500077426110578654616256967
61422500077426110624133904325463
61422500077426125402564691194251
61422500077426126630565342455651
61422500077426126630565342572291
61422500077426126630565347158671
61422500077426126630565347164287
61422500077426910431819047913133
61422500077718648100984874565251
61422500079400672054205948186518
61422500079400676995593113222632
61422500079400676995593199311700
61422500079408731037587767068142
61422500079408731037587853161422
61422500079408731045180907327520
61422500079408764213991502006234
61422500079408764213991588449434
61422500079408777164030778007406
61422500079408780863209205125690
61422500079408780863293002624302
61422500079408780870552358607272
61422500079408781000469960205214
61422500079408782105334292102204
61422500079408782105334378191272
61422500079409064395731029472848
61422500079409064395731115561916
61422500079409081052564601511868
61422500079409081189762594122416
61422500080348958170873926990148
61422500080348958170874013433348
61422500080348958178467755995118
61422500080357061503816029160840
61422500080357061503816114895776
61422500080357061503816800808960
61422500080357061503816886552320
61422500080357061503819124807014
61422500080357061503819127993554
61422500080357061503819210900294
61422500080357061503819214082622
61422500080357061503819467763606
61422500080357061503819468117738
61422500080357061503820242602478
61422500080357061503820242952398
61422500080357062052608085337968
61422500080357062052611184524814
61422500080357062052611438205798
61422500080357062052611438559930
61422500080357062052611442792018
61422500080357062052612213044670
61422500080357062052612213394590
61422500080357062099177573544576
61422500080357062099177577776664
61422500080357062099180672377290
61422500080357078104773135037148
61422500080357078104773220772084
61422500080357078104773906685268
61422500080357078151342622885412
61422500080357078158120545293270
61422500080357078158120888249862
61422500080381323708163161587732
61422500080381323715670122836880
61422500080381323715670208580240
61422500080381373121916615488142
61422500080381373128694536962880
61422500080381373128696860960934
61422500080381373128696947054214
61422500080381373128697980156078
61422500080381373670708585930334
61422500080381373670708589116874
61422500080381373670708671673694
61422500080381373670708674856022
61422500080381373670710913114928
61422500080381373670710999203996
61422500080381373671043058602414
61422500080381373678301729022120
61422500080381373678302414935304
61422500080381373716712846245546
61422500080381373716712849432086
61422500080381373853973600625230
61422500080381373853973603807558
61422500080381389776219987386384
61422500080381389776220360439012
61422500080381389782998281447190
61422500080675864332356391123476
61422500080675864332356764194818
61422500080675864469554756805366
61422500080676164475873773281677
61422500080676164658804430095750
61422500080677065089352760986782
61422500080677065226637017534685
61422500080677065226637046349085
61422500080683968207312566017626
61422500080683968207312570603846
61422500080683968207316009223874
61422500080683968207316009578006
61422500080683968207316013810094
61422500080683968214093820499408
61422500080683984266256743190098
61422500080684284592703637317846
61422500080684284592704294651314
61422500080684284592788091795577
61422500080685168368950543494746
61422500080685169108371089911481
61422500080685184977500703537152
61422500080685185160537025577645
61422500080708230006819511995002
61422500080708279832190274879082
61422500080708279832190278061410
61422500080708279832191049713742
61422500080708279832191307993996
61422500080708279832191307998208
61422500080708279832191311180536
61422500080708279832193749965466
61422500080708279969391742576014
61422500080708579975708431517811
61422500080708579975708431523427
61422500080708580158641415866398
61422500080708580158722656366243
61422500080708594982886222105719
61422500080708596035215457873225
61422500080708596035215572658649
61422500080708596217584354803288
61422500080708596218229912298121
61422500080709430588146158542868
61422500080709430588146161725196
61422500080709430763821591322834
61422500080709446640311007013424
61422500080709446640311293976984
61422500080709478759048673684036
61422500080709479993828279998586
61422500080709480589188881951534
61422500080709480589188885133862
61422500080709480589188968040602
61422500080709480589189656786194
61422500080709480726471676241591
61422500080709480726471676242995
61422500080709480726471704822711
61422500080709495367596423639320
61422500080709495367596509378468
61422500080709496599871312920884
61422500123722521075465298385467
61422500123723721237939356907103
61422500123723721649533334738747
61422500123723721832463991552811
61422500123723755138619110107487
61422500123723767356519696033919
61422500123723767539450352847983
61422500123723771243876363432036
61422500123723771243876365298276
61422500123723771243877513210107
61422500123723771244128560269803
61422500123723771244128560274015
61422500123723771244128561686745
61422500123723771246386848141707
61422500123723771658170260223885
61422500123723771792920530711835
61422500123723771792920530711995
61422500124015490795545388740121
61422500124015506855049059039761
61422500124015555208942952528386
61422500124015555208942952529838
61422500124015555208942957129108
61422500124015555208942957133480
61422500124015555216556932004526
61422500124015556863623222392585
61422500124015556863685984511801
61422500124015557000883977122189
61422500124015557000883977135239
61422500124038666081845278788477
61422500124038669788636472794021
61422500124039816833550883867105
61422500124039822184272595678477
61422500124039822367286933432996
61422500124039866658357565355821
61422500124039866834572718453672
61422500124039866834572799475298
61422500124039866834572799825218
61422500124039866834572804546952
61422500124039866834656400806904
61422500124039866834656486900184
61422500124039866834659844485376
61422500124039866838906733714678
61422500124039866838906734069053
61422500124039866841351098719942
61422500124039866841354451937692
61422500124039866841371904995293
61422500124039866841434666760377
61422500124039866841438139012658
61422500124039866842187809352036
61422500124039866842187812538576
61422500124039870362704509147301
61422500124039870362767271266517
61422500124039872194604211230024
61422500124039872330107512238762
61422500124039872330107512357013
61422500124039872330107512357014
61422500124039872330107512361226
61422500124039872330107513424036
61422500124039872330107513773955
61422500124039872330107513773956
61422500124050378953825186960963
61422500124050623646539122373201
61422500124050623646542593214399
61422500124050623646730879558931
61422500124050624058324857390575
61422500124050624241255514204639
61422500124050627948109474578749
61422500124050627948193157404365
61422500124050673655095835873921
61422500124050673655113285726025
61422500124050673655176047845241
61422500124050673655179518699537
61422500124050674066961782875713
61422500124050677351092080364103
61422500124050677358623404467461
61422500124050677358686166582305
61422500124050677358686167632065
61422500124050677358707086820693
61422500124050677358707088337013
61422500124050677359438279823285
61422500124050677359521848330037
61422500124050677359522996236039
61422500124050677361133888704749
61422500124050677361217571530365
61422500124050679143095751794777
61422500124050679143095752261337
61422500124050679143095780609225
61422500124050679143095780959145
61422500124050679143284152943447
61422500124051529748275270505366
61422500124051577926517721259176
61422500124051577926517721375816
61422500124051577926518869165178
61422500124051577926518870331578
61422500124051577926518870681498
61422500124051577927270866683242
61422500124051577927270866805706
61422500124051577927270867733002
61422500124051577927270867849642
61422500124051577927270868205386
61422500124051577927270981474490
61422500124051577927270982640890
61422500124051577927270982990810
61422500124051577927272014226434
61422500124051577927272014576354
61422500124051579573646779059578
61422500124051579573646779176218
61422500124051579573646893967466
61422500124051579573646894317386
61422500129596073711993086996928
61422500129596073711993086998332
61422500129596073711993091714290
61422500129596073711993091715694
61422500129596073711993091719906
61422500129620385336870823636074
61422500129620385336870823636122
61422500129620385336874265779512
61422500129620390870523190726316
61422500129620390870523190726524
61422500129620390870523190844408
61422500129620390870523190844568
61422500129620390870523192261510
61422500129620390870523192261558
61422500129632080408182847708589
61422500129632080408203768414989
61422500129632092717611524161115
61422500129632093129393788337291
61422500129632096421953851921212
61422500129632096421953852387564
61422500129632096421953853787452
61422500129632096421954999814116
61422500129632096421955000280676
61422500129632096421955001231058
61422500129632096421955001697618
61422500129632096421955001697825
61422500129632096467686517990968
61422500129632096467686545170796
61422500129632096467686545171004
61422500129632096467686545288888
61422500129632096467686546220556
61422500129632096467686546220764
61422500129632096467686546692940
61422500129632096467686546706037
61422500129632096467686546706038
61422500129632096467687664484192
61422500129632096467687665901134
61422500129632096467687665901341
61422500129632096836184986475753
61422500129632098116510178621475
61422500129632098251260421461324
61422500129632098251260421928092
61422500129632376847354056312113
61422500129632376847374977018513
61422500129632380551699856796909
61422500129632380551720777503309
61422500129632392769600442723347
61422500129632392906857755309513
61422500129632392906861197452951
61422500129632392907049483797483
61422500129632392907133166623099
61422500129632393318643461629127
61422500129632393318664382335527
61422500129632396610388766992661
61422500129632396611203553910808
61422500129632396611203554259116
61422500129632396611203554264940
61422500129632396611203554377368
61422500129632396611203555308876
61422500129632396611203555310488
61422500129632396611203555327750
61422500129632396611203555777048
61422500129632396611203555781260
61422500129632396611203555794309
61422500129632396611203555794310
61422500129632396611204673105952
61422500129632396611204673572512
61422500129632396611204674522894
61422500129632396611204674989454
61422500129632396613734959208787
61422500129632396613734960724948
61422500129632396656957140704225
61422500129632396656958259899529
61422500129632398305780772619663
61422500129632398443041528865588
61422500129922931694061798073717
61422500129922979819480742880560
61422500129923816019376462137761
61422500129923816202307118951825
61422500129923816202369881070833
61422500129923816202369881071041
61422500129923816202390801777233
61422500129923830432567011927801
61422500129923832261873580068233
61422500129923832261873580068441
61422500129923832262061866412765
61422500129923832262145549238381
61422500129923866027929704797283
61422500129923866028013387622899
61422500129923880432774054507146
61422500129923882087433403794683
61422500129923882087517086620299
61422500129923882224694158507031
61422500129924116345886890159153
61422500129924130621001896417781
61422500129924166171445680770641
61422500129924166354543587972270
61422500129924180583906157680530
61422500129924180583906157699403
61422500129924182413964723807405
61422500129947291451700373609121
61422500129947291451703845513177
61422500129947295156047317282557
61422500129947296978846555650192
61422500129947296986105997844729
61422500129948142049850660329730
61422500129948142049854016379888
61422500129948142057444746198012
61422500129948142057444747614954
61422500129948142057444747615002
61422500129948142057444750797330
61422500129948142057444750915374
61422500129948147591097114823448
61422500129948147591097115171756
61422500129948147591097115171964
61422500129948147591097115177580
61422500129948147591097115290008
61422500129948147591097116240390
61422500129948147591097116706949
61422500129948147591097116706950
61422500129948147591097116707157
61422500129948147593544837762372
61422500129948147593628520121427
61422500129948176005758713685720
61422500129948181357236923794812
61422500129948192058487474205996
61422500129948192058487588997036
61422500129948192065265768733278
61422500129948192065265768739137
61422500129948197416656940433399
61422500129948197416740623259015
61422500129948197554001376453378
61422500129948197554001376453585
61422500129948197554001376571470
61422500129948197554001377988619
61422500129948197555633277123059
61422500129948442246635101397731
61422500129948445950225433056497
61422500129948445950225436356917
61422500129948447734614095214008
61422500129948447734614124260076
61422500129948447734614124378168
61422500129948447734614210471608
61422500129948447780367710705185
61422500129948492202004483294316
61422500129948492202004483412360
61422500129948492202007926972740
61422500129948492206254816556417
61422500129948492208702534429511
61422500129948495905514600253055
61422500129948495913046010095561
61422500129948495913046010449693
61422500129948495913046014812923
61422500129948495913128550086669
61422500129948495913129692921177
61422500129948495913129693275309
61422500129948495913129694338119
61422500129948495913129697638539
61422500129948495913129697992671
61422500129948497560257717023625
61422500129948497743188289161191
61422500129948497743271941755258
61422500129948497743271970451614
61422500129948497743271970569871
61422500129948497743271971986804
61422500129948497743271971986807
61422500129948497743271971986813
61422500129958954404273727296773
61422500129958954406805044985153
61422500129959002583352950418849
61422500129959002583352950425437
61422500129959002583352950425491
61422500129959002583352950438532
61422500129959002583352950438535
61422500129959002583352950438541
61422500129959002583354069633685
61422500129959004229645264665593
61422500129959004366843257276141
61422500129959004366905933651843
61422500129959004369437337083574
61422500129959004369437337083583
61422500129959254547790736268405
61422500129959254593544321178321
61422500129959302726786361377529
61422500129959302726786362310649
61422500129959302771787833978133
61422500129959302772624663631867
61422500129959304373162273637225
61422500129959304418915858547141
61422500129959304556176498485657
61422500129959304556176498952217
61422500129959304556176527183465
61422500129959304556176527650025
61422500129959304556364899634327
61422500129960153330962690375292
61422500129960153331777451524728
61422500129960153331777478704556
61422500129960153331777478822648
61422500129960153331777478822808
61422500129960153331777480222488
61422500129960153331777480239750
61422500129960153331777564916088
61422500129960153331777566315768
61422500129960153331778598017952
61422500129960153331778599434894
61422500129960153331799518606260
61422500129960153331799520141294
61422500129960153331966884263106
61422500129960153332050567082898
61422500129960153332050567200990
61422500129960155115351354995084
61422500129960155115351355461852
61422500129960155115351469786332
61422500129960155115351470252892
61422500129960155161356017079606
61422500129960155161356017196246
61422500129960199636092967603683
61422500129960200185135986524934
61422500129960203293783268831298
61422500129960203293783270347618
61422500129960203293865803746540
61422500129960203293865803863180
61422500129960203293866951651090
61422500129960203293866951769182
61422500129960203293866952700850
61422500129960203293866952818942
61422500129960203293866953168862
61422500129960203294618948820894
61422500129960203294618949287246
61422500129960203294618950220366
61422500129960203294618950337006
61422500129960203294618950337214
61422500129960203294618950687134
61422500129960203294619064078494
61422500129960203294619065011614
61422500129960203294619065128254
61422500129960203294619065478174
61422500129960203294620096713798
61422500129960203294620097180358
61422500129960203294620098130740
61422500129960203294620098597300
61422500129960203294681711406462
61422500129960203294681739986178
61422500129960203294681740104270
61422500129960203294871145656996
61422500129960203296313640655860
61422500129960203296314673874364
61422500129960203296314674224284
61422500129960203296314674241546
61422500129960203332005529619142
61422500129960203339598468066696
61422500129960203339599615972698
61422500129960203339599617022458
61422500129960203339599617372378
61422500129960203339620536561006
61422500129960203339620538083155
61422500129960203340352761265782
61422500129960203340352762800816
61422500129960203340435324896094
61422500129960203340435325014351
61422500129960203340435326414031
61422500129960203340435326431284
61422500129960203340435326431293
61422500129960203340436444209495
61422500129960203340436445626428
61422500129960203340436445626437
61422500129960203342047337959788
61422500129960203342047338445062
61422500129960204940994862013715
61422500129960204940994976338190
61422500129960204940994976454830
61422500129960204940994976804750
61422500129960204941245910023788
61422500129960204941245910140428
61422500129960205123925633152254
61422500129960205123925633268894
61422500129960205123988280480222
61422500129960205123988309178030
61422500129960205123988309294670
61422500129960205124009201303262
61422500130568636917205042594321
61422500130579443776677971986573
61422500132914646398954217700524
61422500132914667994076786890647
61422500147321949814037334460424
61422500147321949814037339176382
61422500147321949814037339177786
61422500147321949814037339181998
61422500147321949996967962693160
61422500147321949996967967292638
61422500147321949996968077361944
61422500147321949996968082083678
61422500147321949996988998068344
61422500147321949996989002790078
61422500147321949997051645518776
61422500147346245379411371746598
61422500147346259791787136743709
61422500147346259791789460741763
61422500147346261438102609949283
61422500147346261438918512770880
61422500147346261621845813534738
61422500147346261621849169584736
61422500147346261621932852410352
61422500147346266972567409492052
61422500147346266972567409492260
61422500147346266972567438306500
61422500147346266972567438306660
61422500147346266975015246401372
61422500147346266975015246518012
61422500147346266975015246518172
61422500147346267109765430917208
61422500147346267109765517010488
61422500147346267109765517956706
61422500147346267109765518073346
61422500147346267109849084928216
61422500147346267112296921837536
61422500147346267112296921954176
61422500147357056079676067551554
61422500147357068389104744004169
61422500147357072139179737838180
61422500147357072139179765486180
61422500147357072139180884208940
61422500147357072139180884681324
61422500147357072139180885744182
61422500147357072139201804915340
61422500147357072139201806450534
61422500147357072141627573697692
61422500147357072141628606799396
61422500147357072141712289625012
61422500147357073922753670356424
61422500147357073925201477634816
61422500147357968819655771269129
61422500147357972706928872500356
61422500147357972706928872517825
61422500147357972706928872517826
61422500147357972706929905619689
61422500147357972706929905619690
61422500147357972707012440539096
61422500147357972707013586910064
61422500147357972707013588445097
61422500147357972707013588445098
61422500147357972707201873739869
61422500147357972709460277798336
61422500147357973118795851571513
61422500147357974355752506299504
61422500147358269008926365267317
61422500147358269146103437171216
61422500147358269146187119996921
61422500147358272713247801722660
61422500147358272713247801839300
61422500147358272713247801839460
61422500147358272713247802772420
61422500147358272713247802772580
61422500147358272713247803239140
61422500147358272713248920562220
61422500147358272713248920563672
61422500147358272713248920917964
61422500147358272713248921034604
61422500147358272713248921980773
61422500147358272713248921980774
61422500147358272713268693731252
61422500147358272713268694897652
61422500147358272713268695247732
61422500147358272713269841268620
61422500147358272713269842803813
61422500147358272713269842803814
61422500147358272715695610050728
61422500147358272715695610050812
61422500147358272715695610050971
61422500147358272715695610050972
61422500147358272715695611450652
61422500147358272715696643152676
61422500147358272715780325978292
61422500147358272850445795382968
61422500147358272850445795383128
61422500147358272850445880072516
61422500147358272850445880426648
61422500147358272850445881476408
61422500147358272850445881588676
61422500147358272850446913174220
61422500147358272850446913528512
61422500147358272850446914591162
61422500147358272850529448461016
61422500147358272850781644830765
61422500147358272852977285370335
61422500147358272852977285370336
61422500147358272852977286886656
61422500147358272896199351711716
61422500147358272896199464980980
61422500147358272896199466380500
61422500147358272896199466516013
61422500147358272896199466516014
61422500147358272896199466516019
61422500147358272896200498082684
61422500147358272896200499617877
61422500147358272896200499617878
61422500147358272896262113830932
61422500147358272896263260201900
61422500147358272896263261736933
61422500147358272896263261736934
61422500147358272896284182443339
61422500147358272898709949690497
61422500147358273262312860543193
61422500147358273308045524863349
61422500147358274496821706709544
61422500147358274496821706709704
61422500147358274496821706826184
61422500147358274496821707176264
61422500147358274499269513987936
61422500147358274499269513988095
61422500147358274499269513988096
61422500147358274542575263038292
61422500147358274542575263388372
61422500147358274679836017768056
61422500147358274682283853510976
61422500147358274682283853627616
61422500147648841836767362195500
61422500147648855921273946587783
61422500147648856058534701312932
61422500147648856058722987670562
61422500147648856104267360915810
61422500147648856104267365515080
61422500147648856104288286221480
61422500147648857751395298471521
61422500147649708501115905880075
61422500147649756489273928846454
61422500147649756672288263758576
61422500147649758326738491708271
61422500147650006860244136486050
61422500147650056815533279689272
61422500147650056823148397767672
61422500147650056861286864597736
61422500147650056868879918768046
61422500147650056868881061952474
61422500147650058516009085588361
61422500147650058516030006294761
61422500147673101669434268927078
61422500147673107203086637552514
61422500147673117721343851824682
61422500147673117721343851824890
61422500147673117721343855011430
61422500147673117721343855483606
61422500147673117721343883709190
61422500147673117721347322666088
61422500147673117721347327387662
61422500147673117721347327387821
61422500147673117721598375864507
61422500147673117728125507129763
61422500147673123265038143698408
61422500147673123265038143698651
61422500147673123265038143698652
61422500147673151677255286746470
61422500147673165899838532484423
61422500147673165899840856482477
61422500147673167551237608737933
61422500147673167553744649768973
61422500147673167553748092975185
61422500147673167553748092975266
61422500147673167553748092975269
61422500147673167729980776247010
61422500147673167729980777309868
61422500147673167729980780496360
61422500147673167729980806007628
61422500147673167729980809194168
61422500147673167729984248151066
61422500147673167736758988936269
61422500147673167737512217267076
61422500147673167737512220453616
61422500147673173080618834993591
61422500147673173080618835110231
61422500147673173080618835110237
61422500147673173080639727118823
61422500147673173088150245306821
61422500147673173088171166013221
61422500147673173217900481731947
61422500147673173217900481848587
61422500147673173225431920626186
61422500147673173225431920742826
61422500147673173225431921688960
61422500147673173225431921688996
61422500147673173225431921689203
61422500147673173225431921805600
61422500147673173225431921805636
61422500147673173225431921805843
61422500147673173227942404980114
61422500147674018289347305041398
61422500147674023832870846282975
61422500147674023832870846282976
61422500147674057596475806866947
61422500147674066465330354143904
61422500147674068297729714278636
61422500147674068297729824464582
61422500147674068297729829069676
61422500147674068304508094900685
61422500147674068304511447762656
61422500147674068304511447768515
61422500147674072008854924371897
61422500147674073648367854985745
61422500147674073657677524579292
61422500147674073657677524585151
61422500147674302426429610649393
61422500147674318478342544992026
61422500147674318478342544992234
61422500147674318478342548178774
61422500147674318478342548650950
61422500147674318478345901042184
61422500147674318478345901042232
61422500147674318478345905763918
61422500147674318485936631214440
61422500147674318485936635463998
61422500147674318485936635582042
61422500147674318485936635936174
61422500147674318485936745649944
61422500147674318485936747185137
61422500147674318485936747185138
61422500147674318485940103235052
61422500147674318485940103235136
61422500147674318485940103235295
61422500147674318485940103235296
61422500147674318485957551920840
61422500147674323839106180051931
61422500147674323839106180051932
61422500147674323973856335286648
61422500147674323973856335636360
61422500147674323973856335636568
61422500147674323973856364450808
61422500147674323973856364450968
61422500147674323973856450544248
61422500147674323973856451607057
61422500147674323973856451607058
61422500147674324019609920196516
61422500147674324019609920546276
61422500147674324019610034981940
61422500147674324019610036516973
61422500147674324019610036516974
61422500147674324019610036516979
61422500147674324022120519691457
61422500147674352251239640279750
61422500147674352252073117201251
61422500147674357739992815838627
61422500147674357739992815955267
61422500147674368303965043681394
61422500147674368303965129774674
61422500147674368303965130837532
61422500147674368303965134024232
61422500147674368303965134496408
61422500147674368303968486887690
61422500147674368303968491609424
61422500147674368311580142015856
61422500147674368311580142133900
61422500147674368311580142488032
61422500147674368311580253736996
61422500147674368311583609787154
61422500147674368448844364516758
61422500147674368486979387570424
61422500147674368486979469058610
61422500147674368486979473663704
61422500147674368487000308276824
61422500147674368487000394370104
61422500147674368493757768191069
61422500147674368493761121054444
61422500147674368493778688897469
61422500147674373791884835259611
61422500147674373799499841838506
61422500147674373799499842188182
61422500147674373799499842188218
61422500147674373799499842188425
61422500147674373799499842188426
61422500147674373799499871002825
61422500147674373799499871002826
61422500147674373799499957096105
61422500147674373799499957096106
61422500147674373799499958158915
61422500147674373799499958158916
61422500147674373802010441333394
61422500147674373845232506041974
61422500147674373845232506391734
61422500147674373845232620827398
61422500147674373845232622362428
61422500147674373845232622362431
61422500147674373845232622362432
61422500147674373982493261121498
61422500147674373982493377092195
61422500147674373982514181827898
61422500147674373982514297798595
61422500147684825109678668449609
61422500147684862763088134046467
61422500147684875118249475630013
61422500147684878815063836292907
61422500147684878815253269008408
61422500147684878822595274715130
61422500147684878822595275187305
61422500147684878822595275187306
61422500147684878822595276114602
61422500147684878822595276114809
61422500147684878822595276114810
61422500147684878822595276237065
61422500147684878822595276237066
61422500147684878822595276586986
61422500147684878822596307816786
61422500147684878822657952612975
61422500147684878824290884860712
61422500147684880468971072772607
61422500147684880606231856550099
61422500147685128995928779406498
61422500147685129003270670205540
61422500147685129003270671371940
61422500147685129003270671721860
61422500147685129003271817744152
61422500147685129003292739984293
61422500147685129005718507231451
61422500147685130786844575309064
61422500147685130786844575658984
61422500147685130787032861550006
61422500147685130787032862016566
61422500147685130787032976341046
61422500147685130787032976807606
61422500147685130832598160568852
61422500147685175307499148921801
61422500147685175307520069628201
61422500147685178821320090651623
61422500147685178828830608839621
61422500147685178828830609772741
61422500147685178828851529546021
61422500147685178957745164907810
61422500147685178965359023589540
61422500147685178965360171495542
61422500147685178965360173011862
61422500147685178966174931487161
61422500147685178966174933003481
61422500147685178966176079025774
61422500147685178966364365383356
61422500147685178967806774759712
61422500147685178967806860852991
61422500147685178967806860852992
61422500147685178967807893949032
61422500147685178967807894421416
61422500147685178967870656186340
61422500147685179003498749811902
61422500147685179003498749812062
61422500147685179004251895358591
61422500147685179004313538282503
61422500147685179004314571384367
61422500147685179004314657477647
61422500147685179004334430291095
61422500147685179004335463392959
61422500147685179004502942300196
61422500147685179011092837215378
61422500147685179011844835087734
61422500147685179011844948006918
61422500147685179011844949406438
61422500147685179011844949406597
61422500147685179011844949406598
61422500147685179011844949524695
61422500147685179011844949528907
61422500147685179011844949541948
61422500147685179011844949541951
61422500147685179011844949541952
61422500147685179011845982643815
61422500147685179011928517913349
61422500147685179011929663934238
61422500147685179011929665469431
61422500147685179012117950291820
61422500147685180612404513709865
61422500147685180612488081744233
61422500147685180612488081744234
61422500147685180612488081860921
61422500147685180612488081860922
61422500147685180612488082210794
61422500147685180612488082210842
61422500147685180612488110442041
61422500147685180612488110558681
61422500147685180658158098619781
61422500147685180658220774645557
61422500147685180660668581923949
61422500147685180795418738558298
61422500147685180795418739024858
61422500147685180795418767256106
61422500147685180795418767372746
61422500147685180795418767722666
61422500147685180795418853349386
61422500147685180795418853349545
61422500147685180795418853466026
61422500147685180795418853816105
61422500147685180795502421850473
61422500147685180797929336653713
61422500147685180797929338053393
61422500147685180797950258759793
61422500147686029563676679615930
61422500147686029563677713072086
61422500147686029563677713188566
61422500147686029563677713188726
61422500147686029571019718895288
61422500147686029571019718895448
61422500147686029571019719828408
61422500147686029571019719828568
61422500147686029571019719945048
61422500147686029571019804988728
61422500147686029571019806038488
61422500147686029571020838090592
61422500147686029571292807273630
61422500147686029572714381682734
61422500147686031217583917512566
61422500147686031217583917629206
61422500147686031400598257152245
61422500147686031400598257152246
61422500147686031400598257268885
61422500147686031400598257268886
61422500147686079389320186522079
61422500147686079389320186522080
61422500147686079389321190926183
61422500147686079389321190926184
61422500147686079389321191042823
61422500147686079389321191042824
61422500147686079389321219623943
61422500147686079389321219623944
61422500147686079396663196632698
61422500147686079396663196632905
61422500147686079396663196632906
61422500147686079396663196749338
61422500147686079396663197682458
61422500147686079396663197799098
61422500147686079396663197799305
61422500147686079396663197799306
61422500147686079396663198149226
61422500147686079396663311423946
61422500147686079396663311540586
61422500147686079396663312473706
61422500147686079396663312590346
61422500147686079396664344525810
61422500147686079396664344642450
61422500147686079398357888117952
61422500147686079398358921686376
61422500147686079572335530682296
61422500147686079578840708139336
61422500147686079578841856045338
61422500147686079578841857095098
61422500147686079579656616732377
61422500147686079579656616732378
61422500147686079579656731401162
61422500147686079579657763103346
61422500147686079579657764638380
61422500147686079579677537438777
61422500147686079579677537438778
61422500147686079579677652107562
61422500147686079579678683809746
61422500147686079581352340147272
61422500147686081225969765823098
61422500147686081225969765939738
61422500147686081225969880614346
61422500147686081225969880730986
61422500147686081226220842997703
61422500147686081226220842997704
61422500147686081226220843114343
61422500147686081226220843114344
61422500147686081363230549250670
61422500147686081363230549367310
61422500147686081363230635460749
61422500147686081365762039238037
61422500147686081365762039354677
61422500148306220583732079792931
61422500148306270409438266956939
61422500148306554080853400625333
61422500148306554081605426841365
61422500148306554081605512934645
61422500148306554126586064945489
61422500148306554493387777110821
61422500148306570552892509210085
61422500148306570552892595303365
61422500148306570552955271329301
61422500148306570598625259501217
61422500148306570598646180207617
61422500148306570598708828007969
61422500148330532208696854705771
61422500148330565562214127690933
61422500148330582034319440551437
61422500148330815743576669580543
61422500148330830567800812330965
61422500148330832214932188474727
61422500148330832352126825035117
61422500148330832352130181085275
61422500148330865569198102811363
61422500148330865569199250704267
61422500148330865569199255426001
61422500148330865569220171527307
61422500148330865569220176132401
61422500148330865569222494475601
61422500148330865569471224609039
61422500148330865705731136895893
61422500148330865706479807061767
61422500148330865706483249205205
61422500148330865706484282307069
61422500148330865706545925231141
61422500148330865706547044426285
61422500148330865751463800982769
61422500148330865752299481326609
61422500148330880390912914988895
61422500148330880393443170622689
61422500148330880393444318528691
61422500148330880393444318864109
61422500148330880393444318882820
61422500148330880393444318882823
61422500148330880576394862810325
61422500148330882177770331586975
61422500148330882177773687637133
61422500150639622070447437897656
61422500150639638719667465365086
61422500151285345047851752719722
61422500156549148051298210791340
61422500156549169463385434014487
61422500156549169463385519757847
61422500157168292039034922595280
61422500157168292039036037204204
61422500157193520291169934257670
61422500157485304261340016722420
61422500157496564874730744908741
61422500157520426268798078173040
61422500283244600415467786632358
61422500283244600415467901068022
61422500283244600415656072640227
61422500283244601650249720127290
61422500283244601650249834562954
61422500283244644887105032062124
61422500283244644887105032062284
61422500283244644887105035250068
61422500283244644887105035254440
61422500283244644887108502903322
61422500283244644887108502907694
61422500283244649826232766041852
61422500283244649826232766042012
61422500283244649826232769229796
61422500283244649826232769234168
61422500283247302118903132266751
61422500283247303353685065761683
61422500283248502281188904780518
61422500283248502281189019216182
61422500283248502281377190788387
61422500283248502692971168620031
61422500283248504110495587356822
61422500283248532340450761831205
61422500283248547165365030656303
61422500283248547348379370295775
61422500283248547348442132414991
61422500283248548994671598796943
61422500283248548994755281622351
61422500283248549132016035993617
61422500283248552286478890372028
61422500283248552286478895080664
61422500283539071264915559324965
61422500283539120678693118862141
61422500283539121090475124771113
61422500283539135502850774622809
61422500283540286251358987245268
61422500283540286251358987249640
61422500283540321252760896948217
61422500283540321252761155215421
61422500283540321435837884978432
61422500283540321847620148091798
61422500283540336076918810976089
61422500283540336252380818289758
61422500283540336252380818289806
61422500283540336259995912361772
61422500283540336259995912374822
61422500283540336259995913778714
61422500283540336671778176905094
61422500283571491703880274843253
61422500283571536178530100400701
61422500283571541117657834380429
61422500283571551002687756161369
61422500283571551002691223814623
61422500283571555934284422901051
61422500283571555941627573312733
61422500283571555941815490141097
61422500283571555941878625331652
61422500283571555941878625331661
61422500283572701751949111025933
61422500283572702986731044520865
61422500283572706682709067487898
61422500283572706690323699575612
61422500283572706690323699575772
61422500283572706690323702763556
61422500283572706690323702767928
61422500283572706690323817199220
61422500283572706690323817553352
61422500283572706690888558298112
61422500283572706690888558648032
61422500283572706690888673083376
61422500283572706690888673083536
61422500283572706691076845005661
61422500283572706691139634404084
61422500283572706691139635821026
61422500283572706692834297187158
61422500283572706693399156258014
61422500283572707278342121777622
61422500283572707284848451844928
61422500283572707284848452199060
61422500283572707285685275377248
61422500283572707287358931832866
61422500283572707288195760086919
61422500283572708337453129034945
61422500283572708520195241224016
61422500283572708520195241224176
61422500283572708520195499841300
61422500283572708520446546782744
61422500283572708520446546900836
61422500283572708520446546900996
61422500283572708520446548317938
61422500283572708522705724398654
61422500283572708522894010756235
61422500283572708522894010756236
61422500283572708522977693581851
61422500283572736752598136753981
61422500283572741691534227984887
61422500283572741691722514329419
61422500283572751155186120969450
61422500283572751155186121319370
61422500283572751155186121323582
61422500283572751157696634258630
61422500283572751162529274569076
61422500283572751162529274918996
61422500283572751162529274923208
61422500283572751165036659973698
61422500283572751576755792514649
61422500283572751749710755615158
61422500283572751749710755965078
61422500283572751749710755969290
61422500283572751749710873588526
61422500283572751749710873942658
61422500283572751752158592878561
61422500283572751752217796527946
61422500283572751752217796645990
61422500283572751752217796646038
61422500283572751752217796646198
61422500283572751752217799828318
61422500283572751752217799828366
61422500283572751752217882617014
61422500283572751752217882735106
61422500283572751752217914619566
61422500283572751752221238785264
61422500283572751752221240202206
61422500283572751752221267483024
61422500283572751752221267487396
61422500283572751752221268899966
61422500283572751752221268904338
61422500283572751752995420065433
61422500283572751752995421128243
61422500283572751753054710989160
61422500283572751753058068456260
61422500283572751753058095737078
61422500283572751753058097154020
61422500283572751753242997346742
61422500283572751753246353751032
61422500283572751757242195926497
61422500283572751757301514362710
61422500283572751757304956152016
61422500283572751757304956506148
61422500283572751757304956624240
61422500283572751757304956624400
61422500283572751757304956628612
61422500283572751757304957687050
61422500283572751757304957691421
61422500283572751757304957691422
61422500283572751757304958041342
61422500283572751757304960873749
61422500283572751757304960873750
61422500283572751757304961227881
61422500283572751757304961227882
61422500283572751757325876862788
61422500283572751757325877216920
61422500283572751759749236957537
61422500283572751759749321157280
61422500283572751759749321511412
61422500283572751759749322692314
61422500283572751759749322696685
61422500283572751759749322696686
61422500283572751759749323046606
61422500283572751759749325879013
61422500283572751759749325879014
61422500283572751759749326233146
61422500283572751759752678746843
61422500283572751759752679096604
61422500283572751759752679100975
61422500283572751759752679100976
61422500283572751759773599807375
61422500283572751759773600870185
61422500283572751759832889196068
61422500283572751759832890731054
61422500283572751759832890731102
61422500283572751759832893913382
61422500283572751759832917893828
61422500283572751759832919310770
61422500283572751759832922611190
61422500283572751759836361568088
61422500283572751759836361572459
61422500283572751759836362985030
61422500283572751759836362989401
61422500283572751760586150946368
61422500283572751760589507350658
61422500283572752987505385440137
61422500283572752987777354623175
61422500283572752995096029519113
61422500283572752995116921529157
61422500283572752995120393431761
61422500283572752995183155550734
61422500283572752995183155550977
61422500283572756515695609666013
61422500283572756515883526494377
61422500283572756691931768028510
61422500283572756692182472131614
61422500283572756692182472485746
61422500283572756698688684225392
61422500283572756698688684575312
61422500283572756698688684575472
61422500283572756698688687289628
61422500283572756698688687407720
61422500283572756698688687762012
61422500283572756698689027413812
61422500283572756698689027531904
61422500283572756698689027532064
61422500283572756698689027536276
61422500283572756698689028949006
61422500283572756698689032135546
61422500283572756698709576583904
61422500283572756698709576584064
61422500283572756698709948120212
61422500283572756698877055491140
61422500283572756698877056676413
61422500283572756698877056676414
61422500283572756698877057026334
61422500283572756698877059858741
61422500283572756698877059858742
61422500283572756698877060212874
61422500283572756698897980565141
61422500283572756698960623643760
61422500283572756698960623647972
61422500283572756698960624710782
61422500283572756698960625060702
61422500283572756698960627893110
61422500283572756698960628247242
61422500283572756698960651873556
61422500283572756698960656590918
61422500283572756698960656945050
61422500283572756699462836449457
61422500283572756699525511294332
61422500283572756699525512829366
61422500283572756699525512829525
61422500283572756699713884926096
61422500283572756701136491251790
61422500283572757110471037690385
61422500283572757110491958396785
61422500283572757111245099575873
61422500283572757111307861695089
61422500283572757112918755563479
61422500283572757113002438389095
61422500283572757241162614494320
61422500283572757247668939490132
61422500283572757247668939844264
61422500283572757247668939958144
61422500283572757247668939962356
61422500283572757247668939962516
61422500283572757247668944207494
61422500283572757247668944561626
61422500283572757247669026051424
61422500283572757247669026051584
61422500283572757247669026055796
61422500283572757247669030300933
61422500283572757247669030300934
61422500283572757247752593617988
61422500283572757247752593967908
61422500283572757247752594085792
61422500283572757247752594085952
61422500283572757247752594090164
61422500283572757247752622315748
61422500283572757247752622665508
61422500283572757247752622669880
61422500283572757247752627033109
61422500283572757247752627033110
61422500283572757247752627387241
61422500283572757247752627387242
61422500283572757248505768093946
61422500283572757248505768212197
61422500283572757248505768212198
61422500283572757248505854305477
61422500283572757248505854305478
61422500283572757248568530213162
61422500283572757248568530331254
61422500283572757248568530331413
61422500283572757250200316558120
61422500283572757250200345260336
61422500283572758345838747776033
61422500283572758345839006043237
61422500283572758346027291338009
61422500283572758346090053457225
61422500283572758483099416766489
61422500283572758483099416766490
61422500283572758483099760772841
61422500283572758483099760772842
61422500283572758483099761122762
61422500283572758483288046067613
61422500283572758483288046067614
61422500283572758483350808182458
61422500283572758485547109125312
61422500283572758485547137821668
61422500283572758485547137821912
61422500283572758485547482178184
61422500283575108799850032068887
61422500283575405284778178802831
61422500283575410226141070382759
61422500283575410226141328650011
61422500283575438639110211425238
61422500283575453456430766036489
61422500283575453456493413364422
61422500283575453456493528155705
61422500283575453463268240238534
61422500283575455110317081822881
61422500283575458402395974218262
61422500283575458402898181370753
61422500283575458402898439637957
61422500283575458404571837358359
61422500283575460189045216879005
61422500283575460189045589931633
61422500283576310791714595468022
61422500283576355815410538895022
61422500283576358963178781553010
61422500283576358963178781670894
61422500283576358963178781671054
61422500283576358963178809900850
61422500283576358963178810250610
61422500283576358963178810254982
61422500283576358963178810268080
61422500283576358963178895989918
61422500283576358963178896344050
61422500283576358969956703145632
61422500283576358969956707377720
61422500283576358969956707732012
61422500283576358970710221510266
61422500283576358970710221628310
61422500283576358972404425617960
61422500284192881644284415344093
61422500284195584582313666732753
61422500284228000082150648271313
61422500284228014899533591943293
61422500289153225783066946292876
61422500289153275196091359933650
61422500289153275196091359935054
61422500289153275196091361468684
61422500289153275196091364652416
61422500289153275196656219005910
61422500289153275196656223723272
61422500289153275790615994579358
61422500289153275790615994580762
61422500289153275790615999298124
61422500289153277025962787146550
61422500289155927531983907537347
61422500289156827505271055352716
61422500289156827505271399708988
61422500289156828099795689532071
61422500289156828099795689998424
61422500289156829288845303646112
61422500289156829334577967849628
61422500289156857564281835231653
61422500289156862686151939680913
61422500289156862686339967758241
61422500289156862686340226025445
61422500289156862686402729877457
61422500289156862686402988144661
61422500289156872389258866175967
61422500289156872572273205337404
61422500289156874172832770112931
61422500289156874172832770113091
61422500289156877511313818007037
61422500289156877511397500832653
61422500289156877511397845207639
61422500289156877512820103640602
61422500289156877513573249069039
61422500289156877513573593425311
61422500289156877513656931894655
61422500289156877925355513258313
61422500289156877925439196083929
61422500289156879114216582281215
61422500289156879114216840548371
61422500289157122752885953633783
61422500289157128243312699086744
61422500289157129478094632581676
61422500289157129478094976937948
61422500289157162829668948767781
61422500289157172715703093115629
61422500289157172715786775941245
61422500289157172715790214425724
61422500289157174362082443403315
61422500289157174362103364109715
61422500289157177657111150284043
61422500289157177657111265069467
61422500289157177657173945681464
61422500289157177700668094830895
61422500289157177700668434605159
61422500289157177700668439204429
61422500289157179303487176396043
61422500289157179303487434663247
61422500289157179349219725814135
61422500289157179349219840599559
61422500289157179484242338542283
61422500289445009204194354218153
61422500289445044388338519581917
61422500289445059029565891586973
61422500289445059159483492240356
61422500289445059159483520936712
61422500289445059166826645838578
61422500289445059166826645958074
61422500289447696677996306017249
61422500289447746091773607285769
61422500289447760863483813604337
61422500289448596651032147685073
61422500289448596651032404902517
61422500289448596651220432979845
61422500289448596651220434029605
61422500289448596651220691247049
61422500289448596651283453366265
61422500289448611467575339635122
61422500289448646476654733530739
61422500289448646476654990735085
61422500289448646659585390344595
61422500289448646659585647543325
61422500289448646659585647562039
61422500289448646659669073170211
61422500289448647208712004441818
61422500289448656542443287802154
61422500289448661300812675192109
61422500289448661476211891572162
61422500289448661476212006363410
61422500289448661476212264630614
61422500289448661476232927068358
61422500289448661483743331533789
61422500289448661483743332000349
61422500289448661483827014340532
61422500289448661483827014353582
61422500289448661483827014359405
61422500289448661483827015875566
61422500289448662032870033255114
61422500289448896840282078192901
61422500289448896840470106270229
61422500289448946665841643639049
61422500289448946803102398368653
61422500289448946803102399431511
61422500289448946803102656631645
61422500289448946803102656635857
61422500289448946803186338984842
61422500289448947214884662544829
61422500289448947397982569742246
61422500289448956685960296890474
61422500289448961627343994863638
61422500289448961627344023428852
61422500289448961627344023441866
61422500289448961627344023441902
61422500289448961627344023441950
61422500289480117116961021535537
61422500289480161545940945008442
61422500289480161545940945008685
61422500289480176370098629465709
61422500289480176370102068422607
61422500289480181309226363445437
61422500289480181309226707346795
61422500289480181309226707818971
61422500289480181354980292728887
61422500289481012151057672785609
61422500289481017089997119948629
61422500289481026968252243538716
61422500289481026975027153313792
61422500289481026975846416913056
61422500289481031906540055153410
61422500289481031906540141242478
61422500289481031907104910565550
61422500289481031907104911032110
61422500289481031907376878680114
61422500289481031907376878685730
61422500289481031913883176863120
61422500289481031914154772974656
61422500289481031914154776162600
61422500289481031914154887293520
61422500289481031914155144510916
61422500289481031914155144511124
61422500289481031914155144516740
61422500289481031914155146046158
61422500289481031914155149234102
61422500289481031914970707685084
61422500289481031914970707690700
61422500289481031914970707803128
61422500289481031914970708753510
61422500289481031914970708753558
61422500289481031914970709220070
61422500289481031914970709220118
61422500289481031914970709220277
61422500289481031914970711935886
61422500289481031914970712053930
61422500289481031914970712408062
61422500289481031914970793779768
61422500289481031914970794842626
61422500289481031916665284379090
61422500289481031916665284380494
61422500289481031917230143451350
61422500289481032502152303168074
61422500289481032502152303523610
61422500289481032502173109437518
61422500289481032502173109443134
61422500289481032502173224228558
61422500289481032509495313634228
61422500289481032509495313634436
61422500289481032509495341982276
61422500289481032509495342330584
61422500289481032509495342330792
61422500289481032509495342336408
61422500289481032509495342448836
61422500289481032509495428425476
61422500289481032509683633411351
61422500289481032509767311513782
61422500289481032509767311631874
61422500289481032509767316236967
61422500289481032511943036224684
61422500289481032511943064921200
61422500289481032512026747280255
61422500289481032512026747280309
61422500289481032512026833369377
61422500289481033744026573240344
61422500289481033744277620181788
61422500289481033744277620300040
61422500289481033744277621716982
61422500289481033746724969719616
61422500289481033746724998416132
61422500289481033746725342772404
61422500289481033746808680775187
61422500289481061976429210154429
61422500289481062159440193265951
61422500289481062159502955385167
61422500289481062159506311435082
61422500289481066915553587611823
61422500289481067098382996956921
61422500289481067098567927251295
61422500289481067098571283301453
61422500289481067098630689370511
61422500289481067098634045420669
61422500289481067098634045886986
61422500289481076379017309037118
61422500289481076381273645965054
61422500289481076381273645965214
61422500289481076381276745269944
61422500289481076381524350068318
61422500289481076381524579774520
61422500289481076381524608470876
61422500289481076381524694559944
61422500289481076381527707653510
61422500289481076381527707657722
61422500289481076381527793746790
61422500289481076382092538028010
61422500289481076382092566725770
61422500289481076382092566729982
61422500289481076382092652819050
61422500289481076386607953116254
61422500289481076386608297607880
61422500289481076386611396328166
61422500289481076386611396794726
61422500289481076388867388881116
61422500289481076388867388882520
61422500289481076388870832555376
61422500289481076388870832560992
61422500289481076976069876722458
61422500289481076976069905424590
61422500289481076976069908606918
61422500289481076976889140321722
61422500289481076976889169018030
61422500289481076976889169019482
61422500289481076981132587761754
61422500289481076981132587761962
61422500289481076981136029905192
61422500289481076981136029905400
61422500289481076981136029911016
61422500289481076983663991292872
61422500289481076983663992709814
61422500289481076983663992709862
61422500289481076983663992711266
61422500289481076983663992711479
61422500289481076983663995892106
61422500289481076983663995892142
61422500289481076983663995892190
61422500289481076983663995893594
61422500289481076983663995897965
61422500289481076983663995898019
61422500289481076983667434849088
61422500289481076983667434854917
61422500289481078165666441964890
61422500289481081739777390710397
61422500289481081915741806403742
61422500289481081915741834633538
61422500289481081915741834981846
61422500289481081915741834987670
61422500289481081915741835100098
61422500289481081915741836050480
61422500289481081915741920722606
61422500289481081915762755688406
61422500289481081915929748273750
61422500289481081915930121345252
61422500289481081916013545530658
61422500289481081916013545884790
61422500289481081916013775586780
61422500289481081916013804165044
61422500289481081922519728809988
61422500289481081922519729276548
61422500289481081922519729282372
61422500289481081922519731992316
61422500289481081922519732464700
61422500289481081922519757507956
61422500289481081922519757974516
61422500289481081922519760688672
61422500289481081922519760694496
61422500289481081922519761161056
61422500289481081922520100464548
61422500289481081922520100812856
61422500289481081922520100818680
61422500289481081922520100931108
61422500289481081922520101881489
61422500289481081922520101881490
61422500289481081922520102348050
61422500289481081922540649982948
61422500289481081922541021519416
61422500289481081922541023054450
61422500289481081922708014104760
61422500289481081922708018822122
61422500289481081922708047052077
61422500289481081922708047518637
61422500289481081922708128890184
61422500289481081922708387176261
61422500289481081922708387176262
61422500289481081922708391893624
61422500289481081922791696930376
61422500289481081922791701647738
61422500289481081922791725272600
61422500289481081922791725622520
61422500289481081922791726690994
61422500289481081922791726807634
61422500289481081922791727157554
61422500289481081922791729871870
61422500289481081922791729873322
61422500289481081922791729877693
61422500289481081922791729989962
61422500289481081922791730344010
61422500289481081922791730344094
61422500289481081922791730344253
61422500289481081922791730349923
61422500289481081922792069996054
61422500289481081922792070001877
61422500289481081922792070114146
61422500289481081922792074719239
61422500289481081923272903402953
61422500289481081923272989025302
61422500289481081923356555997020
61422500289481081923356557532054
61422500289481081923356584693376
61422500289481081923356585761850
61422500289481081923356586228410
61422500289481081923356586228569
61422500289481081923356588944178
61422500289481081924967450331970
61422500289481081924967823403472
61422500289481081925051161387382
61422500289481081925239792586510
61422500289481082465056564805231
61422500289481082471500099450468
61422500289481082471500104055562
61422500289481082471583667366744
61422500289481082471583667366952
61422500289481082471583667372568
61422500289481082471583667484836
61422500289481082471583671617759
61422500289481082471583672089929
61422500289481082471583672089930
61422500289481082471583672089935
61422500289481082474031504276272
61422500289481082474094180307823
61422500289481082474094180307877
61422500289481083706847151229630
61422500289481083706930834521806
61422500289481083707181881581502
61422500289481083709378296843463
61422500289481083709378296843464
61422500289481083709378555577228
61422500289481083709440972873611
61422500289481083709629604053866
61422500289481317279243437306947
61422500289481327165033328556559
61422500289481332096626639246131
61422500289481332104241274522163
61422500289481332645669283560038
61422500289481332645669284032214
61422500289481332653012322372836
61422500289481332653012322722548
61422500289481332653012322722756
61422500289481332653012322840640
61422500289481332653012322840800
61422500289481332653012322845012
61422500289481332653012326972106
61422500289481332653012327444281
61422500289481332653012327444282
61422500289481332653012351418904
61422500289481332653012351536996
61422500289481332653012351537156
61422500289481332653012437630436
61422500289481332653284320602102
61422500289481332653284320720194
61422500289481332653284406813633
61422500289481332699037991723555
61422500289481333750533503023117
61422500289481333750533875725825
61422500289481333887794257752673
61422500289481333887794257752674
61422500289481333887794257752721
61422500289481333887794257752722
61422500289481333887794257752881
61422500289481333887794629270108
61422500289481333887794629270316
61422500289481333887794629388200
61422500289481333887794629388360
61422500289481333887794630805302
61422500289481333887794630805350
61422500289481333887794630805509
61422500289481333933547957098093
61422500289481333933548215365297
61422500289481362302939638170205
61422500289481362302939638174417
61422500289481362303023320523402
61422500289481367104614974675767
61422500289481367242147698588569
61422500289481367242151054503130
61422500289481367242151054975306
61422500289481367653929961701887
61422500289481376989840006858735
61422500289481377119565879016714
61422500289481377119565879016922
61422500289481377119565882197638
61422500289481377119565882199042
61422500289481377119565882203462
61422500289481377119565968292530
61422500289481377119565993802138
61422500289481377119569321154536
61422500289481377119569321160360
61422500289481377119569349852296
61422500289481377120402822174284
61422500289481377120406149410042
61422500289481377124649596850074
61422500289481377124653038639380
61422500289481377124653038993512
61422500289481377124653039111764
61422500289481377124653039115976
61422500289481377124653040528706
61422500289481377124653043715245
61422500289481377124653043715246
61422500289481377127097322627229
61422500289481377127180971683432
61422500289481377127180971684836
61422500289481377127180973101778
61422500289481377127180973218466
61422500289481377127180976282702
61422500289481377127181000381192
61422500289481377127181001916226
61422500289481377127181004980462
61422500289481377127184443937360
61422500289481377127184445472394
61422500289481377172854346026031
61422500289481377172938028851647
61422500289481378355101417081987
61422500289481378355185099907603
61422500289481378362444112006477
61422500289481378362716429795345
61422500289481381921998176614951
61422500289481381928776356356893
61422500289481382058693989248868
61422500289481382059258815024098
61422500289481382059258815492062
61422500289481382059258815496274
61422500289481382059258844070166
61422500289481382059258844070374
61422500289481382059258844188418
61422500289481382059258929809522
61422500289481382059258930281698
61422500289481382059447130427955
61422500289481382059447217702137
61422500289481382059530525921218
61422500289481382059530525922622
61422500289481382059530554618978
61422500289481382059530554973110
61422500289481382059530784675100
61422500289481382059530813253364
61422500289481382059530813253571
61422500289481382066036767062836
61422500289481382066036769776992
61422500289481382066036770249376
61422500289481382066037109551464
61422500289481382066037109901176
61422500289481382066037109901384
61422500289481382066037110019428
61422500289481382066037110023640
61422500289481382066037111436370
61422500289481382066037111436577
61422500289481382066037114150733
61422500289481382066037114150734
61422500289481382066037114622910
61422500289481382066225056606957
61422500289481382066308705663160
61422500289481382066308705664564
61422500289481382066308706013080
61422500289481382066308706018696
61422500289481382066308706131124
61422500289481382066308706135336
61422500289481382066308707081506
61422500289481382066308707198194
61422500289481382066308707548066
61422500289481382066308707548114
61422500289481382066308710262430
61422500289481382066308710381926
61422500289481382066308710734606
61422500289481382066308710736058
61422500289481382066308710740429
61422500289481382066308734360920
61422500289481382066308734710840
61422500289481382066308735895954
61422500289481382066308736245874
61422500289481382066308738960190
61422500289481382066308739078282
61422500289481382066308739432330
61422500289481382066308739432414
61422500289481382066308739432573
61422500289481382066309079084374
61422500289481382066309079202466
61422500289481382066309079206837
61422500289481382066309083806107
61422500289481382066789912491273
61422500289481382066873564735420
61422500289481382066873565085340
61422500289481382066873566270454
61422500289481382066873566620374
61422500289481382066873566620533
61422500289481382066873566620587
61422500289481382066873569334690
61422500289481382066873593781696
61422500289481382066873595316730
61422500289481382066873595316889
61422500289481382068568170475702
61422500289481382105012516254423
61422500289481382111790695996365
61422500289481382112062324342495
61422500289481382112062664116759
61422500289481382112062668716029
61422500289481382112627180226811
61422500289481382523572705087665
61422500289481382654327158802015
61422500289481382660833340308868
61422500289481382660833340658580
61422500289481382660833340658788
61422500289481382660833340776672
61422500289481382660833340776832
61422500289481382660833340781044
61422500289481382660833344908137
61422500289481382660833344908138
61422500289481382660833345380313
61422500289481382660833345380314
61422500289481382660833369006628
61422500289481382660833369356388
61422500289481382660833373723989
61422500289481382660833373723990
61422500289481382660833374078121
61422500289481382660833374078122
61422500289481382660833374078127
61422500289481382661670197610442
61422500289481382661670197728699
61422500289481382663281091478991
61422500289481382663364774304607
61422500289481383713166167824249
61422500289481383713354454181831
61422500289481383713438135944589
61422500289481383713438137007447
61422500289481383713438137357364
61422500289481383713438137357367
61422500289481383713438137357373
61422500289481383758919380031409
61422500289481383758919494466913
61422500289481383896180134761013
61422500289481383896180134761014
61422500289481383896180134761019
61422500289481383896180134761173
61422500289481383896180507463721
61422500289481383896180507463722
61422500289481383896180507813642
61422500289481383896180507813801
61422500289481383896368421118595
61422500289481383896368792636189
61422500289481383896368793821303
61422500289481383896452131223631
61422500289481383896452475461646
61422500289481383896452475461805
61422500289481383896452475579903
61422500289481383896452475584115
61422500289481383896452476646919
61422500289481383896452476996836
61422500289481383896452476996839
61422500289481383896452476996845
61422500289483733618406058379277
61422500289483734212930693024825
61422500289483734215462093264406
61422500289483734215462093264415
61422500289483763679864297858281
61422500289483768801797164072465
61422500289483768801818084660773
61422500289483768802006371005305
61422500289483768802069133124521
61422500289483768802069133590838
61422500289483783619177271411023
61422500289483783625955106796693
61422500289483783625955107150825
61422500289483783626227076315066
61422500289483785412813901094773
61422500289484034356447673415337
61422500289484035636983560286593
61422500289484035639242737780039
61422500289484064006374725878269
61422500289484068945583043496767
61422500289484083762694276265803
61422500289484083770225343151717
61422500289484083770308915778129
61422500289484083808447861175719
61422500289484083808447865407807
61422500289484085599804138742599
61422500289484085599887821568215
61422500289484085602063316236045
61422500289484929436364138871164
61422500289484931219938042808288
61422500289484931265670707011804
61422500289484934367622631473982
61422500289484934367894342376718
61422500289484934374400528956468
61422500289484934375216431782388
61422500289484934375216431782596
61422500289484934375216431900480
61422500289484934375216431900640
61422500289484934375216436014476
61422500289484934375216436132568
61422500289484934375216436486860
61422500289484934375216460478744
61422500289484934375216460478952
61422500289484934375216460596836
61422500289484934375216460596996
61422500289484934375216464710832
61422500289484934375216464828924
61422500289484934375216465183216
61422500289484934375216804835224
61422500289484934375216804953268
61422500289484934375488429661942
61422500289484934375488429780034
61422500289484934377664154372844
61422500289484934377664183069360
61422500289484934377664527425632
61422500289484936159062677955338
61422500289484936159062678073430
61422500289484936161238058309968
61422500289484936161238431362756
61422500289484936161510400545794
61422500289484936204795342158854
61422500289484936204795342276946
61422500289484936207243064749310
61422500289484964574270104128538
61422500289484964620023660340646
61422500289484979395921091910794
61422500289484979398428132941834
61422500289484981228574968293425
61422500289484984337221217480744
61422500289484984337221217598788
61422500289484984337221222185008
61422500289484984337304785166596
61422500289484984337304785514904
61422500289484984337304785520728
61422500289484984337304785632996
61422500289484984337304789746992
61422500289484984337304789765919
61422500289484984337304789865084
61422500289484984337304789883958
61422500289484984337304790219376
61422500289484984337304790238090
61422500289484984337304790238095
61422500289484984337305163290634
61422500289484984338120693064010
61422500289484984338120693182102
61422500289484984338120697296098
61422500289484984338120697414190
61422500289484984338121066116638
61422500289484984338121066234730
61422500289484984338308979539684
61422500289484984338308983653728
61422500289484984338308983771772
61422500289484984340568788707094
61422500289484984376259528361774
61422500289484984376259528361934
61422500289484984376259556591730
61422500289484984376259556941490
61422500289484984376259556945862
61422500289484984376259557077004
61422500289484984376259642680798
61422500289484984383037449718420
61422500289484984383037449836512
61422500289484984383037453950508
61422500289484984383037454068600
61422500289484984383037454422892
61422500289484984383037478066468
61422500289484984383037478416228
61422500289484984383037482648316
61422500289484984383037482652688
61422500289484984383037482783830
61422500289484984383037483137962
61422500289484984383037483137967
61422500289484984383058370424820
61422500289484984383874306670282
61422500289484984383874306788539
61422500289484984383874310902370
61422500289484984383874311374759
61422500289484984383874651026554
61422500289484984383874651144811
61422500289484986167615920732952
61422500289484986167699259202301
61422500289484986167699603558573
61422500289484986169875012491378
61422500290101507011692165351451
61422500290101507057386082741325
61422500290101508246226403249013
61422500290101508291958810236537
61422500290101508291959067453981
61422500290101523070384432068133
61422500290101523116117096271649
61422500290104209949661749221521
61422500290104209995394156207593
61422500290104209995394413425037
61422500290136625449498730760081
61422500290136673628557118921298
61422500290137874385639494908434
61422500292439449039775590333785
61422500292439732574744735147957
61422500293092353864205818505283
61422500306846730849882578039039
61422500306846730856660756245580
61422500306846730856660756258678
61422500306846731039591154792440
61422500306846731039591154793892
61422500306846731039591156310372
61422500306846731039591413059644
61422500306846731039653802240112
61422500306846731039654175174488
61422500306846731039654175292580
61422500306846731039654175311454
61422500306879101473266253185674
61422500306879101473266257790768
61422500306879101473328929565742
61422500306879102067790773046118
61422500306879102067790887714742
61422500306879102067790887831382
61422500306879102067790887831542
61422500306879102067790892436476
61422500306879102067853535515094
61422500306879102067853564211450
61422500306879102068041936191593
61422500306879102068062857014579
61422500306879102068062857014580
61422500306879103119642049726986
61422500306879103119642422779454
61422500306879103302572706541050
61422500306879103302572821209674
61422500306879103302572821326314
61422500306879103302572821326474
61422500306879103302573079593518
61422500306879103302635469010026
61422500306879103302635497706382
61422500306879103302635842062654
61422500306879145944631787718320
61422500306879145944715470893808
61422500306879145944718569726522
61422500306879145944718569730734
61422500306879145944903498498800
61422500306879145944903498616844
61422500306879145944903756901518
61422500306879145944903757251438
61422500306879145944906856084152
61422500306879145944906856088364
61422500306879145944966174530352
61422500306879145944966174996912
61422500306879145944969618203208
61422500306879146356497361544972
61422500306879146356497361661612
61422500306879146356497361661660
61422500306879146356497361661820
61422500306879146356497362011740
61422500306879146356497364725896
61422500306879146356497364843940
61422500306879146356497364845392
61422500306879146356497364849764
61422500306879146356500832384766
61422500306879146356500832384974
61422500306879146356500832386218
61422500306879146356500832502858
61422500306879146356500832503018
61422500306879146356500833919960
61422500306879146356500833920008
61422500306879146356500833921625
61422500306879146357313298257201
61422500306879146539428018359036
61422500306879146539428133144460
61422500306879146539428133144508
61422500306879146539428133144668
61422500306879146539428133150284
61422500306879146539428136331000
61422500306879146539428136331208
61422500306879146539428136332452
61422500306879146539428136336824
61422500306879146539431489194666
61422500306879146539431489198830
61422500306879146539431489199038
61422500306879146539431489200282
61422500306879146539490809176060
61422500306879146539490812356984
61422500306879146539494251313674
61422500306879146539494251313882
61422500306879146539494251319498
61422500306879146539515172020074
61422500306879146539515172024446
61422500306879147592098674959833
61422500306879151295353499529692
61422500306879151295353502713424
61422500306879151295625095524700
61422500306879151295625095641340
61422500306879151295625095641388
61422500306879151295625095641548
61422500306879151295625095991468
61422500306879151295625098823668
61422500306879151295625098825120
61422500306879151295625098829492
61422500306879151295625099183624
61422500306879151295625467177648
61422500306879151295625467177696
61422500306879151295625467179100
61422500306879151295625467645660
61422500306879151295625467650032
61422500306879151295625468712890
61422500306879151295625469062810
61422500306879151295625471776966
61422500306879151295625471895010
61422500306879151295625471900834
61422500306879151296441032236929
61422500306879151298135607395742
61422500306879151298135607867918
61422500306879151298135608930776
61422500306879151298700466934562
61422500306879151298700471185364
61422500306879151478367839519244
61422500306879151478555752338764
61422500306879151478555752455404
61422500306879151478555755637732
61422500306879151478555755639184
61422500306879151478555755643556
61422500306879151478555867130012
61422500306879151478555867246652
61422500306879151478555867596572
61422500306879151478555870310728
61422500306879151478555870312180
61422500306879151478555870428820
61422500306879151478555870428980
61422500306879151478556123991712
61422500306879151478556123993164
61422500306879151478556124459724
61422500306879151478556124464096
61422500306879151478556128709074
61422500306879151478556128714898
61422500306879151478618517758400
61422500306879151478618518112532
61422500306879151478618543155788
61422500306879151478618543622348
61422500306879151478618546808888
61422500306879151478618886578940
61422500306879151478618890829742
61422500306879151480815303357222
61422500306879151480815306543762
61422500306879151481066237048436
61422500306879151481066350298666
61422500306879151481066351833860
61422500306879151481066355020400
61422500306879151481087271005066
61422500306879151481087272540260
61422500306879151481087275726800
61422500306879151481631099301620
61422500306879151890149733351332
61422500306879151890149733469376
61422500306879151890149733470828
61422500306879151890149733475200
61422500306879151890149733829332
61422500306879151892660213463138
61422500306879151892660213817270
61422500306879151892660242041450
61422500306879151892660242513626
61422500306879151893413358891576
61422500306879151893413473560200
61422500306879151893413473676840
61422500306879151893413473677000
61422500306879151893497042066952
61422500306879151893497070763308
61422500306879152027410516778904
61422500306879152027410517251080
61422500306879152029858234651998
61422500306879152029858235124174
61422500306879152029858320859110
61422500306879152029858320863322
61422500306879152029858325464044
61422500306879152030695034677500
61422500306879152030695063373856
61422500306879152030695148996364
61422500306879152030695149113004
61422500306879153128007006028926
61422500306879153128007006378846
61422500306879153128007034608642
61422500306879153128007035075202
61422500306879153128195292386508
61422500306879153128195407055132
61422500306879153128195407171772
61422500306879153128195407171932
61422500306879153128195665322336
61422500306879153128195665438976
61422500306879153128278975561884
61422500306879153128279004258240
61422500306879153128279348264592
61422500306879153128279348614512
61422500306879153265205027219190
61422500306879153265205027685750
61422500306879153265205113424898
61422500306879153265476968172432
61422500306879153265476996868788
61422500306879153265477082491296
61422500306879153265477082607936
61422500306879153265477340875140
61422500306879153265477341225060
61422500306881804960338523376737
61422500306881805005819766167574
61422500306881805005820139220042
61422500306881805006092108403239
61422500306881805006092108403240
61422500306881853138581004007805
61422500306881853181802815270080
61422500306881853181803183619688
61422500306881853181803184090620
61422500306881853181803188322548
61422500306881853181803188341422
61422500306881853184313295258018
61422500306881853184313668192394
61422500306881853184313668310486
61422500306881853185066440686456
61422500306881853185066555355080
61422500306881853185066555471720
61422500306881853185066555471880
61422500306881853185066813622284
61422500306881853185066813738924
61422500306881853185338524654918
61422500306881853185338782922122
61422500306881853734130495097110
61422500306881854785709716389285
61422500306881854831442352013032
61422500306881854831442724948860
61422500306881854831442725065500
61422500306881854831714694248698
61422500306882704339038015693625
61422500306882705390889550641697
61422500306882753569132031272765
61422500306882753749614966080972
61422500306882753749614970312900
61422500306882753749614970331773
61422500306882753749614970331774
61422500306882753752062434523884
61422500306882753752899143737340
61422500306882753752899258056203
61422500306882753752899258056204
61422500306882753752899516789968
61422500306882755399275055063916
61422500306882755399275428116544
61422500306882998992211876177753
61422500306883003933511891194278
61422500306883003933512005979542
61422500306883003933512005979702
61422500306883003933512010565922
61422500306883003933512264246746
61422500306883003933574653663254
61422500306883003933574682359610
61422500306883003933575026715882
61422500306883003933763059042560
61422500306883003933783975162739
61422500306883003933783975162740
61422500306883003933783979748960
61422500306883003933784233429943
61422500306883003933784233429944
61422500306883004482555024898531
61422500306883004482555024898532
61422500306883004482555029484752
61422500306883004528308609808447
61422500306883004528308609808448
61422500306883004528308609808453
61422500306883004528308614394668
61422500306883005579887802520854
61422500306883005579888175573322
61422500306883005580160144756519
61422500306883005580160144756520
61422500306883005717148557600378
61422500306883005717148586296734
61422500306883005717148930653006
61422500306883005763090543303379
61422500306883005763090543303380
61422500306883005763090543303385
61422500306883005763090801570583
61422500306883005763090801570584
61422500306883033992857431066007
61422500306883038931985165045735
61422500306883050601408365943073
61422500306883050601408365947285
61422500306883053755871219971516
61422500306883053755871219971564
61422500306883053755871220321484
61422500306883053755871220439528
61422500306883053755871224557736
61422500306883053755871224570834
61422500306883053755871224671616
61422500306883053755871224675828
61422500306883053755871224688878
61422500306883053758381360661786
61422500306883053758381704663766
61422500306883053758381705018058
61422500306883053759134591825000
61422500306883053759134591825159
61422500306883053759134591825160
61422500306883053759134850092204
61422500306883053759218160215112
61422500306883053759218188911468
61422500306883053759218193143556
61422500306883053759406561008198
61422500306883053759406819275402
61422500306883053893131634927064
61422500306883053893131635399240
61422500306883053893131974701328
61422500306883053893131979755512
61422500306883053895579353272334
61422500306883053895579439007110
61422500306883053895579439011482
61422500306883053895579443593490
61422500306883053895579697274314
61422500306883053895579697628606
61422500306883053896416152825660
61422500306883053896416181522016
61422500306883053896416185754104
61422500306883053896416267261163
61422500306883053896416267261164
61422500306883053896416525528367
61422500306883053896416525528368
61422500306883053896416525878288
61422500306883053896416530127638
61422500306883053932295670931153
61422500306883053938885559611196
61422500306883053939889499936123
61422500306883053939973092436371
61422500306883053939973436792643
61422500306883053941333023798934
61422500306883053941333028520668
61422500306883053942148931464685
61422500306883053942149194331154
61422500306883054308198531450389
61422500306883054308198531450390
61422500306883054308198536036610
61422500306883054353931195653905
61422500306883054353931195653906
61422500306883054353931200240126
61422500306883054488765062878563
61422500306883055542708495762124
61422500306883055542708754029328
61422500306883055542792092848592
61422500306883055542792436854943
61422500306883055542792436854944
61422500306883055542792437204864
61422500306883055586286586004375
61422500306883055588524728005991
61422500306883055588524728355752
61422500306883055588524757052108
61422500306883055588525101058459
61422500306883055588525101058460
61422500306883055588525101408380
61422500306883055588713129148837
61422500306883055588713129148838
61422500306883055588713387416041
61422500306883055588713387416042
61422500306883055588797070241657
61422500306883055725722720966300
61422500306883055725722749662656
61422500306883055725722835401804
61422500306883055725723093669008
61422500307170885435821499733394
61422500307170885435821499851438
61422500307170885435821585939054
61422500307170885435821585940506
61422500307170885443164624749092
61422500307170885443436593812634
61422500307170885443436593930678
61422500307170885443436593936502
61422500307170920627643521419238
61422500307170935444207348043878
61422500307170935444207376741686
61422500307170935444207462829302
61422500307170935444207462830754
61422500307170935444458511425649
61422500307170935451801550115978
61422500307170935451801550120350
61422500307170935451801550232618
61422500307170935451801550586910
61422500307170935451822470820926
61422500307173572917322228559767
61422500307173587139068645565578
61422500307173587139905475219519
61422500307173622331078494337666
61422500307173631611796866896988
61422500307173631619136806878719
61422500307173631619139905711433
61422500307173637147705197862574
61422500307173637147705197980666
61422500307173637147705226560382
61422500307173637147705226677022
61422500307173637147705226677182
61422500307173637147705570915202
61422500307173637147705571033294
61422500307173637147705571052167
61422500307173637147705571052168
61422500307173637147705571052173
61422500307173637147705572456219
61422500307173637147726118568974
61422500307173637147726491621602
61422500307173637147726493161167
61422500307173637148542400704449
61422500307173637148542400705901
61422500307173637152789175504155
61422500307173637152810096209103
61422500307173637155236637801116
61422500307173637155236637819830
61422500307173637155236637936386
61422500307173637155236637936470
61422500307173637155236637936629
61422500307173637155236637936630
61422500307173637155236637938087
61422500307173637155236639336310
61422500307174522715896973603136
61422500307174522898911313242851
61422500307174537723048419932651
61422500307174787903681973653204
61422500307174787903681973654656
61422500307174787903681973659028
61422500307174787903681974013160
61422500307174787903682002232968
61422500307174787903682088326200
61422500307174787903682088326408
61422500307174822905146645476370
61422500307174822905146646893763
61422500307174823042428206004694
61422500307174823042428579057565
61422500307174823088160870324802
61422500307174823454210498877226
61422500307174837729325594878265
61422500307174837858971226943042
61422500307174837858971226948866
61422500307174837858971227298786
61422500307174837858971485210246
61422500307174837858971485211698
61422500307174837858971485565990
61422500307174837866586234917404
61422500307174837866586235290410
61422500307174837866586263497120
61422500307174837866586263514589
61422500307174837866586263514590
61422500307174837866586607888123
61422500307174837904724811734866
61422500307174837904724812207250
61422500307174837904724840432674
61422500307174837904725070002070
61422500307174837904725070474454
61422500307174837904725098699878
61422500307174837904725184793318
61422500307174837912318899138341
61422500307174837912318899138342
61422500307174837912318899492474
61422500307174837912318900542234
61422500307174837912319013811337
61422500307174837912319013811338
61422500307174837912319272078541
61422500307174837912339934517737
61422500307174837912339934517738
61422500307205993356286944078055
61422500307206002639742108152250
61422500307206002639745549823304
61422500307206002639745551358498
61422500307206002639745551359950
61422500307206002646523729565454
61422500307206002646523731102105
61422500307206003874524390253011
61422500307206007578033361083866
61422500307206007578870184616186
61422500307206007578870186034788
61422500307206007585648364830512
61422500307206007588158475997910
61422500307206008173645494667238
61422500307206008173645494668642
61422500307206008173645494668690
61422500307206008173645495141026
61422500307206008173645523365046
61422500307206008173645523366450
61422500307206008173645523719338
61422500307206008173666415373590
61422500307206008181176934624494
61422500307206008181176934625898
61422500307206008181176939229588
61422500307206008181176939347632
61422500307206008182683110643618
61422500307206008183436256072055
61422500307206008183436370857236
61422500307206008183436370857479
61422500307206008183436370857480
61422500307206008183708340040518
61422500307206009415791762270594
61422500307206009418029903209406
61422500307206009418218189566987
61422500307206009418218304352168
61422500307206009418218304352411
61422500307206009418218304352412
61422500307206009418301872392603
61422500307206009418302245445072
61422500307206037830999531636426
61422500307206042769855296569874
61422500307206042770043582908582
61422500307206042770127265734198
61422500307206052050510414448986
61422500307206052050510414565626
61422500307206052050510529234250
61422500307206052050510529234410
61422500307206052050510529238622
61422500307206052050510529352294
61422500307206052050510529356666
61422500307206052050510529706586
61422500307206052052766751849098
61422500307206052052766780545454
61422500307206052052766866162186
61422500307206052052766866162346
61422500307206052052766866634522
61422500307206052052769850680408
61422500307206052052769850681812
61422500307206052052769965467236
61422500307206052052769965471448
61422500307206052053017570265450
61422500307206052053017570269662
61422500307206052053017570387706
61422500307206052053017570737626
61422500307206052053017799971652
61422500307206052053017828668008
61422500307206052053017914757076
61422500307206052053021013943838
61422500307206052053021013943922
61422500307206052053582429808482
61422500307206052053585873016182
61422500307206052057850469332538
61422500307206052057853568047208
61422500307206052057853568048612
61422500307206052057853568165252
61422500307206052060360609078248
61422500307206052060360609079652
61422500307206052060360953569874
61422500307206052060364052758283
61422500307206052060364052758337
61422500307206052472146316947563
61422500307206052645035163879958
61422500307206052645035167067902
61422500307206052647563096919590
61422500307206052647563096919750
61422500307206052647563096925366
61422500307206052647563100106290
61422500307206052647563100107534
61422500307206052647563100111906
61422500307206052647563125621722
61422500307206052647566452974120
61422500307206052647566567760788
61422500307206052647566567765160
61422500307206052648382475308442
61422500307206052648382475309894
61422500307206052655094536882621
61422500307206052655094540063545
61422500307206052655097892931375
61422500307206052655157212908611
61422500307206052655157216095151
61422500307206052655160655050591
61422500307206052655160655052049
61422500307206053707493109513261
61422500307206053707493109513342
61422500307206057548280657875159
61422500307206057586670200481387
61422500307206057586670200481388
61422500307206057586670286570455
61422500307206057586670286570456
61422500307206057586670286570461
61422500307206057586691092489979
61422500307206057587235140918126
61422500307206057587235140919578
61422500307206057587235141390510
61422500307206057587235142453320
61422500307206057587256063043080
61422500307206057587423054210030
61422500307206057587506766081922
61422500307206057594012949125372
61422500307206057594012952311912
61422500307206057594012977705088
61422500307206057594012980891628
61422500307206057594013320660068
61422500307206057594013320661520
61422500307206057594013321015812
61422500307206057594013321132452
61422500307206057594013322078621
61422500307206057594013322078622
61422500307206057594013325265162
61422500307206057594013325383254
61422500307206057594013325737545
61422500307206057594034242901661
61422500307206057594034246443951
61422500307206057594201238669493
61422500307206057594201348737396
61422500307206057594201349087316
61422500307206057594201350155949
61422500307206057594201350155950
61422500307206057594201350272589
61422500307206057594201350272590
61422500307206057594201350622510
61422500307206057594201353338118
61422500307206057594201353342490
61422500307206057594201353454674
61422500307206057594201353454758
61422500307206057594201353454917
61422500307206057594201353454918
61422500307206057594201353456375
61422500307206057594201353809050
61422500307206057594222159375893
61422500307206057594222270862349
61422500307206057594222270978989
61422500307206057594222274161317
61422500307206057594222528196433
61422500307206057594284921495109
61422500307206057594285290315649
61422500307206057594285294566451
61422500307206057594766093018616
61422500307206057594766094553810
61422500307206057594766207804040
61422500307206057594766209222434
61422500307206057594766209222594
61422500307206057594766209339074
61422500307206057594766209339234
61422500307206057594766212409134
61422500307206057595038178405632
61422500307206057595038178522272
61422500307206057595038181592172
61422500307206057596544381584514
61422500307206057596544726076140
61422500307206057960062580877391
61422500307206058005795216383093
61422500307206058005795216501137
61422500307206058005795245080901
61422500307206058005795245080907
61422500307206058005795245198945
61422500307206058005816137207537
61422500307206058008243049159655
61422500307206058136487022881744
61422500307206058143076891937301
61422500307206058143076920517071
61422500307206058143830147785014
61422500307206058143830147901654
61422500307206058145524638384336
61422500307206058145524724473404
61422500307206058145524724479020
61422500307206058145524729200753
61422500307206058145587400503551
61422500307206058145587400505009
61422500307206058146340632138942
61422500307206058146340636744035
61422500307206059243673409761180
61422500307206059378424054369018
61422500307206059378612339663790
61422500307206059380871430951528
61422500307206059380871517040596
61422500307206059380934193070743
61422500307206059381122565633874
61422500307206059381122823901078
61422500307206908749009551704514
61422500307206908751269073441803
61422500307206908751269073441804
61422500307206909986051006936735
61422500307206909986051006936736
61422500307206909986051265670500
61422500307206938398748551507805
61422500307206953216131380394362
61422500307206953216131495185402
61422500307206953222906317454420
61422500307206953222906318871570
61422500307206953222906322059513
61422500307206953222906322059514
61422500307206953222909674920755
61422500307206953222909674921484
61422500307206953222909674921520
61422500307206953222909674921728
61422500307206953222909674927343
61422500307206953222909674927344
61422500307206958154419306445969
61422500307206958155255785603138
61422500307206958155256015659420
61422500307206958155256129978284
61422500307206958162013135450939
61422500307206958162033937115284
61422500307206958162033941720378
61422500307206958162034056039241
61422500307206958162034056039242
61422500307206958162034056157339
61422500307206958162034309720225
61422500307206958162034309720226
61422500307206958162034310186786
61422500307206958162034314437584
61422500307206958162034314437593
61422500307206958162598797604694
61422500307206958162598911923558
61422500307206958567038049792364
61422500307206958567038049792572
61422500307206958567038049798188
61422500307206958576075751737391
61422500307206958576075751738120
61422500307206958576075751738156
61422500307206958576075751738364
61422500307206958576075751743979
61422500307206958576075751743980
61422500307206959809163366924537
61422500307206959809163366924538
61422500307206959809163367874920
61422500307206959809163368341480
61422500307206959811422544305312
61422500307206959811422544305555
61422500307206959811422544305556
61422500307206959811422803039320
61422500307207188579357947986239
61422500307207203396740801319594
61422500307207203396744128201060
61422500307207203396744128205432
61422500307207203396744129734802
61422500307207203396744129736254
61422500307207203396744242990648
61422500307207203396744244525842
61422500307207203403518951892796
61422500307207203403518952359564
61422500307207203403518980589152
61422500307207203403518981061536
61422500307207203403519066678220
61422500307207203403519067150604
61422500307207203403519069864760
61422500307207203403522422732590
61422500307207203403522424267784
61422500307207203404334859908462
61422500307207203404334888604818
61422500307207203404338330393880
61422500307207203404338330393964
61422500307207203404338330394124
61422500307207203404355809311218
61422500307207203404359250982272
61422500307207204631523083420355
61422500307207208335868763466118
61422500307207208335868763470490
61422500307207208335868793579624
61422500307207208335868877783578
61422500307207208335868879318772
61422500307207208342646685872524
61422500307207208342646685989164
61422500307207208342646685989212
61422500307207208342646685989372
61422500307207208342646686339292
61422500307207208342646689053448
61422500307207208342646689171492
61422500307207208342646689172944
61422500307207208342646689177316
61422500307207208342646714568880
61422500307207208342646714686972
61422500307207208342646715041264
61422500307207208342646717869300
61422500307207208342646800780412
61422500307207208342646801130332
61422500307207208342646803844488
61422500307207208342646803962580
61422500307207208342646803962740
61422500307207208342647057525472
61422500307207208342647057525520
61422500307207208342647057993484
61422500307207208342647057997856
61422500307207208342647059060714
61422500307207208342647059410634
61422500307207208342647062124790
61422500307207208342647062242834
61422500307207208343211545061472
61422500307207208343211545061632
61422500307207208343211545411552
61422500307207208343211548125708
61422500307207208343211574107908
61422500307207208343211659846896
61422500307207208343211659847056
61422500307207208343462592352996
61422500307207208343462593538270
61422500307207208343462593538323
61422500307207208343462593888190
61422500307207208343462596602554
61422500307207208343462596720598
61422500307207208343462597074730
61422500307207208343483543290946
61422500307207208343483627494900
61422500307207208343483629030094
61422500307207208345157283832426
61422500307207208345178204538826
61422500307207208755244856542270
61422500307207208757504292425335
61422500307207208757504292425336
61422500307207208757504407210516
61422500307207208757504407210600
61422500307207208757504407210759
61422500307207208757504407210760
61422500307207208757776376393798
61422500307207208884911523631066
61422500307207208884911523632470
61422500307207208884911523632678
61422500307207208884911523636890
61422500307207208884911524104854
61422500307207208892254562445476
61422500307207208892254562795188
61422500307207208892254562795396
61422500307207208892254562913280
61422500307207208892254562913440
61422500307207208892254562917652
61422500307207208892254567044746
61422500307207208892254567162790
61422500307207208892254567516922
61422500307207208892254591491544
61422500307207208892254591609636
61422500307207208892254591609796
61422500307207208892254677703076
61422500307207208892526560792834
61422500307207208893949254274618
61422500307207208930665022801834
61422500307207208930665108540982
61422500307207208930665108541142
61422500307207208938008176401460
61422500307207208938008262140768
61422500307207208938280231323806
61422500307207208939702839184534
61422500307207208940518746850285
61422500307207209992286225920267
61422500307207209992286225920268
61422500307207209992286340705448
61422500307207209992286340705532
61422500307207209992286340705691
61422500307207209992286340705692
61422500307207209992286598972736
61422500307207210127036497825362
61422500307207210127036869342748
61422500307207210127036869342956
61422500307207210127036869460840
61422500307207210127036870877990
61422500307207210129296305575782
61422500307207210129568274758820
61422500307207210172790111431586
61422500307207210172790455437938
61422500307207210172790455787858
61422500307207210175300680345217
61422500307207237993198265056097
61422500307207238404980529232273
61422500307207238405001454538097
61422500307207243344111619261862
61422500307207252807509107614718
61422500307207252807509107616122
61422500307207252807509107616170
61422500307207252807509107732762
61422500307207252807509107732810
61422500307207252807509136312478
61422500307207252807509136430570
61422500307207252809765444544058
61422500307207252809765473240414
61422500307207252809765473240462
61422500307207252809765559329482
61422500307207252809765559329530
61422500307207252810016148645758
61422500307207252810016148763802
61422500307207252810016234734826
61422500307207252810016234852870
61422500307207252810016493020904
61422500307207252810016521717260
61422500307207252810016607806328
61422500307207252810019592325794
61422500307207252810019621022150
61422500307207252810019707111218
61422500307207252810037069352158
61422500307207252810037069353562
61422500307207252810037184138986
61422500307207252810037442423660
61422500307207252810037528512728
61422500307207252810040513030790
61422500307207252810040541728550
61422500307207252810040627817618
61422500307207252810581352559724
61422500307207252810581381256080
61422500307207252810581466995281
61422500307207252810584451391034
61422500307207252810584480088794
61422500307207252810584566182074
61422500307207252810602301962480
61422500307207252810605372098838
61422500307207252814849162495510
61422500307207252814852261214344
61422500307207252814852261332436
61422500307207252815099866480522
61422500307207252815100210854264
61422500307207252815103309809234
61422500307207252815103310159154
61422500307207252817359302245384
61422500307207252817359388334452
61422500307207252817359647087090
61422500307207252817362745919804
61422500307207252817362745924016
61422500307207252817380309040852
61422500307207252817380567793490
61422500307207252817383666626204
61422500307207252817383666630416
61422500307207253222366714050890
61422500307207253229141565017668
61422500307207253229141565371800
61422500307207253229141566552702
61422500307207253229141566906994
61422500307207253229141569735030
61422500307207253229141651110948
61422500307207253229141651460868
61422500307207253229141652646141
61422500307207253229141652646142
61422500307207253229141652996062
61422500307207253229141655828226
61422500307207253229141655828310
61422500307207253229141655828469
61422500307207253229141655828470
61422500307207253229145008696056
61422500307207253229145008696140
61422500307207253229145008696299
61422500307207253229145008696300
61422500307207253229978395156676
61422500307207253363891837040806
61422500307207253363891923134246
61422500307207253363895279184244
61422500307207253363895279184404
61422500307207253363895279188616
61422500307207253363895280251426
61422500307207253363895283433754
61422500307207253367242591675586
61422500307207253404561703998026
61422500307207253404561790086886
61422500307207253404561790086934
61422500307207253404561790087094
61422500307207253404561793273426
61422500307207253404561793273634
61422500307207253404561818784694
61422500307207253404561818789066
61422500307207253404561821971234
61422500307207253404565146141464
61422500307207253404565260928132
61422500307207253404565260932504
61422500307207253405381168475786
61422500307207253409648863626308
61422500307207253409648863976068
61422500307207253409648863980440
61422500307207253409648865043250
61422500307207253412155876309300
61422500307207253412155906074289
61422500307207253412155906074290
61422500307207253412155992163358
61422500307207253412155995349897
61422500307207253412155995349898
61422500307207253412159348213356
61422500307207253412159348217727
61422500307207253412159348217728
61422500307207253412176797015700
61422500307207253412176912869758
61422500307207253412176916056297
61422500307207253412176916056298
61422500307207253412180268924127
61422500307207253412180268924128
61422500307207253412996176467410
61422500307207254457166589972213
61422500307207254464760677257437
61422500307207254594406419391781
61422500307207254640180924889951
61422500307207258161491004818546
61422500307207258161491004824162
61422500307207258161491090557694
61422500307207258161491090559098
61422500307207258161491090563310
61422500307207258161491377889888
61422500307207258161491379425082
61422500307207258161491463629036
61422500307207258161491465164230
61422500307207258168269298997396
61422500307207258168269300532430
61422500307207258168269303714758
61422500307207258168269385090676
61422500307207258168269385440596
61422500307207258168269386625869
61422500307207258168269386625870
61422500307207258168269386975790
61422500307207258168269389807954
61422500307207258168269389808038
61422500307207258168269389808197
61422500307207258168269389808198
61422500307207258168269390162330
61422500307207258168269643370978
61422500307207258168269643720898
61422500307207258168269644906172
61422500307207258168269645256092
61422500307207258168290195729173
61422500307207258168290307332269
61422500307207258168290310514597
61422500307207258168290564549713
61422500307207258168834158418172
61422500307207258168834159953366
61422500307207258168834244157320
61422500307207258168834245692354
61422500307207258168834245692514
61422500307207258169106100090128
61422500307207258169106100440048
61422500307207258169106103154412
61422500307207258169106103272456
61422500307207258169106103626588
61422500307207258169106129136404
61422500307207258169106214875552
61422500307207258170529079603804
61422500307207258170801048787002
61422500307207258297936315414787
61422500307207258297936315414788
61422500307207258298501055446450
61422500307207258298501055446658
61422500307207258298501055564542
61422500307207258298501055568914
61422500307207258298501084142806
61422500307207258298501084143014
61422500307207258298501084260898
61422500307207258298501169882162
61422500307207258298501170354338
61422500307207258298501171417196
61422500307207258298501171417201
61422500307207258298772794691458
61422500307207258298773139065200
61422500307207258305279006667304
61422500307207258305279006785396
61422500307207258305279007139688
61422500307207258305279009849632
61422500307207258305279009967724
61422500307207258305279010322016
61422500307207258305279092878836
61422500307207258305279096061164
61422500307207258305279349624104
61422500307207258305279349973816
61422500307207258305279349974024
61422500307207258305279350091908
61422500307207258305279350096280
61422500307207258305279351159137
61422500307207258305279351159138
61422500307207258305279351509058
61422500307207258305279354223373
61422500307207258305279354223374
61422500307207258305279354695550
61422500307207258305550946203604
61422500307207258305550947270833
61422500307207258305550947270834
61422500307207258305550947620754
61422500307207258305550950808698
61422500307207258305550979505054
61422500307207258305551065244201
61422500307207258305551065244202
61422500307207258305551318807141
61422500307207258305551318807142
61422500307207258305551323406411
61422500307207258305551323406412
61422500307207258306115806343094
61422500307207258306115806693014
61422500307207258306115835389370
61422500307207258306115921128518
61422500307207258343689900442747
61422500307207258343689900442748
61422500307207258343689900442753
61422500307207258344254669052722
61422500307207258344254670587916
61422500307207258344254754792030
61422500307207258344254756327064
61422500307207258344254756327069
61422500307207258344526265164418
61422500307207258344526350903566
61422500307207258344526723975068
61422500307207258351032562997504
61422500307207258351032562997664
61422500307207258351032563347584
61422500307207258351032566061740
61422500307207258351032680852988
61422500307207258351032934533972
61422500307207258351032934883732
61422500307207258351032936069005
61422500307207258351032936069006
61422500307207258351032936418926
61422500307207258351283610289028
61422500307207258351283611474301
61422500307207258351283611474302
61422500307207258351283611824222
61422500307207258351283614656629
61422500307207258351283614656630
61422500307207258351283615010762
61422500307207258351283729329625
61422500307207258351283729329626
61422500307207258351283729447723
61422500307207258351283983010609
61422500307207258351283983010610
61422500307207258351283987727971
61422500307207258351283987727972
61422500307207258351304530995428
61422500307207258351304650036025
61422500307207258351304650036026
61422500307207258351304903717009
61422500307207258351304903717010
61422500307207258351848585332039
61422500307207258710554944443776
61422500307207258710554944449600
61422500307207258710555030182924
61422500307207258710555030184328
61422500307207258710555030184536
61422500307207258710555030188748
61422500307207258710555058880684
61422500307207258717061269439588
61422500307207258717061269793720
61422500307207258717061269907600
61422500307207258717061269911812
61422500307207258717061269911972
61422500307207258717061274156950
61422500307207258717061355882788
61422500307207258717061356000880
61422500307207258717061356001040
61422500307207258717061356005252
61422500307207258717061360250389
61422500307207258717061360250390
61422500307207258717061360604522
61422500307207258717898068997334
61422500307207258717898069347046
61422500307207258717898069347254
61422500307207258717898069465298
61422500307207258717898069469510
61422500307207258717898073596604
61422500307207258717898073714648
61422500307207258717898074068780
61422500307207258717898098043402
61422500307207258718149117823892
61422500307207258719592675209792
61422500307207258719592760826476
61422500307207258720408668492222
61422500307207258756287608647292
61422500307207258756287694386440
61422500307207258756287694386600
61422500307207258762814945160305
61422500307207258763630762246918
61422500307207258763630847986226
61422500307207258763902817169264
61422500307207258765325310361367
61422500307207258765325425029992
61422500307207258765325425145819
61422500307207258765325425148249
61422500307207258765325425152461
61422500307207258893548449116204
61422500307207258893569369822604
61422500307207258893569398520364
61422500307207258900075580381508
61422500307207258900075580731428
61422500307207258900075580849472
61422500307207258900075580853684
61422500307207258900075584980778
61422500307207258900075585098822
61422500307207258900075585452954
61422500307207258900075609079268
61422500307207258900075609433400
61422500307207258900075613796630
61422500307207258900075614150762
61422500307207258900075699890069
61422500307207258900075700244201
61422500307207258900891516976682
61422500307207258900912437683082
61422500307207258902586184481489
61422500307207258902607105187889
61422500307207259952408407896682
61422500307207259952408407896890
61422500307207259952408408246810
61422500307207259952680375894813
61422500307207259952680376017070
61422500307207259954939467771368
61422500307207259954939812127640
61422500307207259955190601987154
61422500307207259955190860254358
61422500307207259955190860604278
61422500307207259998413041283396
61422500307207259998413041633316
61422500307207260000672217714037
61422500307207260135422374833654
61422500307207260135422403530010
61422500307207260135422747536362
61422500307207260135673794827886
61422500307207260135694715534286
61422500307209609859154928453245
61422500307209611506283640834725
61422500307209640102183553122346
61422500307209645041374049339334
61422500307209659682267030061415
61422500307209659819527784436887
61422500307209659858503189586094
61422500307209659858503189604808
61422500307209659858503189940226
61422500307209659858691102890888
61422500307209659858691131593068
61422500307209659865197432958407
61422500307209659866034256490722
61422500307209659866034256844854
61422500307209659866034261076942
61422500307209659867728833533036
61422500307209659867728833538859
61422500307209659867728833538860
61422500307209910039115937410054
61422500307209910039115937882438
61422500307209910039366612815398
61422500307209910039366641513206
61422500307209910039366641867498
61422500307209910039366990591164
61422500307209910039387533521750
61422500307209910045893749157972
61422500307209910046897942573610
61422500307209910046897943045786
61422500307209910046898052772654
61422500307209910046898057359034
61422500307209910046898057476918
61422500307209910046898057831210
61422500307209910048404228791778
61422500307209910049157374220215
61422500307209910049157489005396
61422500307209910049157489005639
61422500307209910049157489005640
61422500307209910643954092834385
61422500307209911695533285546791
61422500307209911878547625186471
61422500307209911878547998238939
61422500307209911878547998238940
61422500307209911878736026329314
61422500307209911878736026329317
61422500307209911878736026329318
61422500307209911878736284596521
61422500307209911878819967422137
61422500307209940291516880541990
61422500307209945184639981153878
61422500307209956762807433765006
61422500307209959871537255355697
61422500307209959871537624176237
61422500307209959871537628408325
61422500307209959873964167307815
61422500307209960001183260238418
61422500307209960001183260255887
61422500307209960001183260255888
61422500307209960001183260355058
61422500307209960001183375023842
61422500307209960001183375041311
61422500307209960001183375041312
61422500307209960001183375146306
61422500307209960001183375496226
61422500307209960001936401417506
61422500307209960001936401417714
61422500307209960001936401534146
61422500307209960001936401535598
61422500307209960001936430231954
61422500307209960001936515848846
61422500307209960001936515853218
61422500307209960001936516202930
61422500307209960001936516321022
61422500307209960001936516325394
61422500307209960002020198691724
61422500307209960002020198691729
61422500307209960002020199028546
61422500307209960002270874097020
61422500307209960002270902794828
61422500307209960008714351234516
61422500307209960008714351706692
61422500307209960008714355938780
61422500307209960008714437327956
61422500307209960008714437677668
61422500307209960008714437677876
61422500307209960008714437795760
61422500307209960008714437800132
61422500307209960008714441909756
61422500307209960008714441927225
61422500307209960008714441927226
61422500307209960008714442027848
61422500307209960008714442032220
61422500307209960008714442382140
61422500307209960008714442399402
61422500307209960008798005717860
61422500307209960008798005834500
61422500307209960008798010066588
61422500307209960008798010439593
61422500307209960008798378433665
61422500307209960008798383137929
61422500307209960009551150792214
61422500307209960009551151264390
61422500307209960009551155496478
61422500307209960009551265577638
61422500307209960009551266049814
61422500307209960009551270281902
61422500307209960009551523844842
61422500307209960009551524317018
61422500307209960009802314054276
61422500307209960009802318758540
61422500307209960011245756532495
61422500307209960011245842621320
61422500307209960011245842621356
61422500307209960011246105610294
61422500307209960012061750287102
61422500307209960012062008554306
61422500307209960046936960069271
61422500307209960046936960069272
61422500307209960047752862877930
61422500307209960047752862895192
61422500307209960047773783601592
61422500307209960047941153957082
61422500307209960047941153957086
61422500307209960048024459006888
61422500307209960048024487704696
61422500307209960054468026955185
61422500307209960054468280990301
61422500307209960054468285222389
61422500307209960054530670038016
61422500307209960054530674270104
61422500307209960054531047341445
61422500307209960054551963343533
61422500307209960055283929781106
61422500307209960055283934367326
61422500307209960055283934485423
61422500307209960055555898964144
61422500307209960055555903550364
61422500307209960056978392156247
61422500307209960056978506824872
61422500307209960056978506940699
61422500307209960056978506943129
61422500307209960056978506947341
61422500307209960056978765227589
61422500307209960056978769813810
61422500307209960057062074981863
61422500307209960057062448053205
61422500307209960604326953758539
61422500307209960604347874464939
61422500307209960606858354116007
61422500307209960606858358702227
61422500307209961658437919880882
61422500307209961704107448912713
61422500307209961704107563698137
61422500307209961704191131738329
61422500307209961841368318427742
61422500307209961841368576694946
61422500307209961841452259520561
61422500307210810607115661743006
61422500307210810614458700551384
61422500307210810614458700551592
61422500307210810614458700669476
61422500307210810614458700669636
61422500307210810614458704783472
61422500307210810614458704901564
61422500307210810614458705255856
61422500307210810614730645388405
61422500307210810614730645388406
61422500307210810614730669852673
61422500307210810614730669852674
61422500307210810614730673966717
61422500307210810614730673966718
61422500307210810614730674084761
61422500307210810614730674084762
61422500307210810616153277245598
61422500307210810616990450323728
61422500307210812444037582349586
61422500307210840676251589475626
61422500307210860432487428800558
61422500307210860432487428813608
61422500307210860432487457374658
61422500307210860432487457492702
61422500307210860432487457496914
61422500307210860432487457509964
61422500307210860432759139244168
61422500307210860432759167940524
61422500307210860440102178406886
61422500307210860440102178407093
61422500307210860440102178407094
61422500307210860440102178525137
61422500307210860440102178525138
61422500307210860440102182638974
61422500307210860440102183111358
61422500307210860440102551459722
61422500307210860440102551577766
61422500307210860440353255580088
61422500307210860440353255698132
61422500307210860440353259812176
61422500307210860440353259930220
61422500307210860615501768316322
61422500307210860615501768434414
61422500307210860615501797014130
61422500307210860615501797018502
61422500307210860615501797149643
61422500307210860615501797149644
61422500307210860615773507580204
61422500307210860622279689791060
61422500307210860622279689909152
61422500307210860622279694023148
61422500307210860622279694141240
61422500307210860622279694495532
61422500307210860622279808814396
61422500307210860623095626036521
61422500307210860623095626036522
61422500307210860623095630268609
61422500307210860623095630268610
61422500307210860623095970392794
61422500307210860623116891099194
61422500307210861034877894457880
61422500307210862269660168195044
61422500307827399348643919766951
61422500307827399355422098104841
61422500307827433075552710820337
61422500307827433075556149777235
61422500307827433075556149895279
61422500307830086234720335967555
61422500307830101052100185038909
61422500307830134367209231572115
61422500307831034797756819880177
61422500307831034797759915998735
61422500307831034797760258837075
61422500307831034981590506119361
61422500307831036627819715643777
61422500307831036628091684826815
61422500307831051452877247668269
61422500307831286945965187361873
61422500307831301769935186575697
61422500307831334987006464592243
61422500307831334987009932245497
61422500307831334987030852833853
61422500307831334987762820806619
61422500307831335124288168602347
61422500307831335125044752970421
61422500307831335169961252902809
61422500307831335170020804227551
61422500307831335170020804231923
61422500307831335170024271885177
61422500307831335170024276471397
61422500307831336771608693913731
61422500307831336817153328618557
61422500307831346105130684116805
61422500307831351595578693114457
61422500307831351595578693127555
61422500307831351641310984377773
61422500307831351641310984379225
61422500307831351641310984383597
61422500307831351641310984737729
61422500307831351641311357317973
61422500307862549867046213228719
61422500307862565919772851677917
61422500307862566338336393380393
61422500307863450297596897537295
61422500307863450297597240375635
61422500307863450297597240493679
61422500307863450298350042965484
61422500307863450480608141052587
61422500307863450481364352367790
61422500307863450481364725420661
61422500307863466350515178399600
61422500307863466357102058568179
61422500307863466357105157873277
61422500307863466540367102310909
61422500307863466906144704533759
61422500307863466906148175374957
61422500307863466951901760166775
61422500307863700661974121899095
61422500307863701896756055394027
61422500307863716714139257333211
61422500307863716714202019452267
61422500307863716721816678838221
61422500307863716721817023194493
61422500307863717133326945148101
61422500307863717270528408243860
61422500307863750486846913666013
61422500307863750486846913784057
61422500307863750486867834490457
61422500307863750487596707744553
61422500307863750487599686142362
61422500307863750487600059194990
61422500307863750624125150258951
61422500307863750624944152389726
61422500307863750624944496746241
61422500307863750669795138318647
61422500307863750669798491186477
61422500307863750669857814344423
61422500307863750669861253305693
61422500307863751722378641239485
61422500307863751722399561945885
61422500307863751722462233739570
61422500307863751905413896863623
61422500307863766539573556821087
61422500307863766539761843178669
61422500307863766544092300802379
61422500307863766544113221508731
61422500307863766546351731976649
61422500307863766546351732326486
61422500307863766546351732326729
61422500307863766546372652683001
61422500307863766546375751870007
61422500307863766546539760053929
61422500307863766546560680760329
61422500307863766546623357140397
61422500307863766546626800346645
61422500307863766547188187510685
61422500307863766547188216207041
61422500307863766547188560563313
61422500307863766547376851170293
61422500307863766683549724587197
61422500307863766729637696307693
61422500307863767092887368672942
61422500307863767095331730496121
61422500307863767095331733678206
61422500307863767095331733678449
61422500307863767095335086546036
61422500307863767095335086546279
61422500307863767095415298530489
61422500307863767095415301712817
61422500307863767095415327228297
61422500307863767095418769371735
61422500307863767095418769371895
61422500307863767141147962617365
61422500307863767141147965798289
61422500307863767141147991313721
61422500307863767141151433457159
61422500307863767141172354163559
61422500309837516766494590624007
61422500309837516766494676358943
61422500309837516766494676713075
61422500310164419763106536064962
61422500310164424709009331822771
61422500310818229966250062785290
61422500310818229966250065967375
61422500310818229966250065967618
61422500315746142705500669185118
61422500315746143803084868686627
61422500315746143940282602680050
61422500315746143940282860947254
61422500315746143940282861297175
61422500316073050078616893018281
61422500316073934449600054510984
61422500316073934632593387345160
61422500316073934632593387349372
61422500316073943913813855658807
61422500316073945743957137126218
61422500316073949455056839193235
61422500316073949455056839547367
61422500316073950509084238107677
61422500316073950509084324196745
61422500316726388593652807853266
61422500317017293368099519497998
61422500317018177876340364772300
61422500317018178059354589620732
61422500317020845816171525582860
61422500317020879167993446567180
61422500317020880855858227921974
61422500317020880993118896208378
61422500317020880998202613575178
61422500317020895817214248991526
61422500317020895822297966358326
61422500317021195828616868403562
61422500317021296093362300721917
61422500317021329445187321011127
61422500317021329493116630630445
61422500317021331277506437511581
61422500317021342395710896201793
61422500317021342395710900433881
61422500317021345964403712999165
61422500317021346101664467724557
61422500317021346108442760735603
61422500317021346108442760852243
61422500317022079925075707768892
61422500317022246486482859133943
61422500761810884142462735187992
61422500761818939839179501008799
61422500761818988017423125281964
61422500761818989245425644582210
61422500761818989245425730671278
61422500761818989245425735375542
61422500761818989245425735379754
61422500761818989252768769602120
61422500761818989252768769952040
61422500761818992956549711364416
61422500761818992956550082900724
61422500761818992957114570086916
61422500761818992957114570436836
61422500761822841704900618094096
61422500761822841704900619156959
61422500761822841704900732412960
61422500761822847238553097846240
61422500761822847238553355063684
61422500761822890295678508325613
61422500761822891530460441820545
61422500761822891705943452629470
61422500761822891705943455821626
61422500761822891705943709846914
61422500761822891713286863446540
61422500761822891713537568616714
61422500761822891713537571800446
61422500761822891713537911573306
61422500761822892262329542242638
61422500761822897201457273038634
61422500761822897201457615995226
61422500762135088544819608508508
61422500762135088544819608512720
61422500762135088544819722827372
61422500762135088544819722831584
61422500762135088547079159060198
61422500762135088547079159064410
61422500762135088547895066609357
61422500762135088552162762108134
61422500762135088552162762112346
61422500762135088552413810590649
61422500762135092251425615361982
61422500762135092251425615362142
61422500762135092251425615366354
61422500762135092251425729680846
61422500762135092251425729681006
61422500762135092251425729685218
61422500762135092251614016042847
61422500762135092258203909889508
61422500762135092258203909893720
61422500762135092258957054969477
61422500762135092259019817438667
61422500762137740845021041973293
61422500762137779138294040008842
61422500762137790251330412593463
61422500762137793962392399772729
61422500762137793962392399890773
61422500762138940999775490029730
61422500762138940999775490033942
61422500762138940999775747247174
61422500762138941419089078326573
61422500762138978065169998756891
61422500762138990832113492452573
61422500762138991008412327903656
61422500762138991008412413979674
61422500762138991008412413996936
61422500762138991008412672259928
61422500762138991008412672277238
61422500762138991015190966804520
61422500762138991426972972700442
61422500762138994536460436126009
61422500762138995131318773185238
61422500762145850893702036837829
61422500762145884247783136837531
61422500762145884247971422132303
61422500762145884247971423182063
61422500762145899064602254548943
61422500762145899064602254549103
61422500762145899071944522177533
61422500762145899072132808535163
61422500762145899072195570654216
61422500762145899072195570654225
61422500762145899072761201373201
61422500762146751461513561731595
61422500762146801286885099100415
61422500762147044874986812406700
61422500762147044881512910918448
61422500762147044881512910918608
61422500762147046117047989843429
61422500762147049820640644898176
61422500762147049820640644898336
61422500762147049820641016434644
61422500762147051650763148800248
61422500762147051650763148800408
61422500762147051650763234893688
61422500762147051650763234906737
61422500762147051650763234906738
61422500762147051650763492111132
61422500762147051650784041275560
61422500762147051650784155594424
61422500762147051650784412811868
61422500762147083586504383815935
61422500762147084822039459535343
61422500762147094287759403569710
61422500762147094287759403569870
61422500762147094287759517888574
61422500762147094287759517888734
61422500762147094287760178409986
61422500762147094287760178410146
61422500762147094287760178414358
61422500762147094287760292728850
61422500762147094287760292729010
61422500762147094287760292733222
61422500762147094287948464417855
61422500762147094288011226532700
61422500762147094288011226536912
61422500762147094288575081064098
61422500762147094288575311118816
61422500762147094288575425437680
61422500762147094292843120586750
61422500762147094292843120936670
61422500762147094295353260806040
61422500762147094699542442249499
61422500762147094882555748645978
61422500762147094882555748646138
61422500762147094882556896539042
61422500762147094882556896543254
61422500762147094883371656176370
61422500762147094883371684874130
61422500762147094887618459685274
61422500762147094887618463917362
61422500762147094887618463921574
61422500762147094887618463923026
61422500762147094887618463923186
61422500762147094887639351344154
61422500762147094887639351694074
61422500762147094890088221728135
61422500762147094890149864616072
61422500762147094890149864633334
61422500762147094890150983824266
61422500762147094890150983828478
61422500762147094890150983842980
61422500762147094890150983847351
61422500762147099821412547035422
61422500762147099821412547035582
61422500762147099821412547039794
61422500762147099821412661354286
61422500762147099821412661354446
61422500762147099821412661358658
61422500762147099821600947716239
61422500762147099821663595157928
61422500762147099821663595162299
61422500762147099821663595162300
61422500762147099821663623737644
61422500762147099822227678327102
61422500762147099822227678327262
61422500762147099822227706905366
61422500762147099822227706906818
61422500762147099822227792644514
61422500762147099822227792645966
61422500762147099822227792646126
61422500762147099822228454228784
61422500762147099822228482808500
61422500762147099822228482808660
61422500762147099822415993268772
61422500762147099822416079007920
61422500762147099822499676088564
61422500762147099822499761827712
61422500762147099822500423411982
61422500762147099822500451991698
61422500762147099828943986524825
61422500762147099829005629431316
61422500762147099829005629431476
61422500762147099829005972386456
61422500762147099829005972387908
61422500762147099829005972388068
61422500762147099829005972736376
61422500762147099829005972742200
61422500762147099829005976987178
61422500762147099829005976991550
61422500762147099829006748639510
61422500762147099829006748639669
61422500762147099829006748639670
61422500762147099829026521906468
61422500762147099829026521906628
61422500762147099829026893442776
61422500762147099829026893442936
61422500762147099829215955707863
61422500762147099829277570033346
61422500762147099829277570383266
61422500762147099829277941569654
61422500762147099829277941919574
61422500762147099829277946170376
61422500762147099829277946174747
61422500762147099829278717822708
61422500762147099829758860948822
61422500762147099829758860948981
61422500762147099829758860948982
61422500762147099829759117816506
61422500762147099829842429455574
61422500762147099829842429455733
61422500762147099829842800991882
61422500762147099829842805241232
61422500762147099829843576893564
61422500762147099830030715813156
61422500762147099830030830132020
61422500762147099830031087349464
61422500762147101476134772275557
61422500762147101476343979326489
61422500762147101476406741445705
61422500762147101613332678778164
61422500762147101613332678779616
61422500762147101613332678796878
61422500762147101613416333024064
61422500762147101613416333373984
61422500762147101613416361603780
61422500762147101613604619381486
61422500762147101613604647961202
61422500762147101613604734056093
61422500762147101613604734056094
61422500762147101613604990917794
61422500762147101613667410081870
61422500762149451930166977391451
61422500762149503127581114057715
61422500762149746585701405506093
61422500762149752119437456956937
61422500762149753354198838095285
61422500762149797821338260250111
61422500762149803179591038953013
61422500762149803316851679358137
61422500762149803317103099376907
61422500762150653922031168904358
61422500762150653922031197484074
61422500762150703747402706273178
61422500762802362976317839214377
61422500762802362976318210750685
61422500767719460142519097517861
61422500767719509503283599967060
61422500767719509503283600302478
61422500767719509503283600321192
61422500767719509503283686041626
61422500767719509503283714621342
61422500767719509503283714640056
61422500767719509503283714739386
61422500767719509503283714758100
61422500767719509510626753448642
61422500767719509510626754964962
61422500767727565252260276397433
61422500767727613240983321780243
61422500767727613247489532352245
61422500767727613248326360588829
61422500767727613378242846755544
61422500767727613378243961364468
61422500767727613378243990062276
61422500767727613385585967052524
61422500767727613385585967053928
61422500767727613385585967071190
61422500767727613385585967071238
61422500767727613385585967408060
61422500767727613385585967421158
61422500767727613385585971651794
61422500767727613385585971657410
61422500767727613385585995633644
61422500767727613385586000349602
61422500767727613385586000355218
61422500767727613385587114958526
61422500767727613385587114964142
61422500767727614620367900547456
61422500767727614620367900548860
61422500767727614620367900566122
61422500767727614620367900566170
61422500767727614620367900902992
61422500767727614620367900916090
61422500767727614620367905146726
61422500767727614620367905152342
61422500767727614620367929127172
61422500767727614620367929128576
61422500767727614620367929145838
61422500767727614620367929145886
61422500767727614620367929599348
61422500767727614620367929612398
61422500767727614620367929612446
61422500767727614620367933844534
61422500767727614620367933845938
61422500767727614620367933850150
61422500767727615207549410291090
61422500767727615207549410292542
61422500767727615207549410646834
61422500767727615207549414896184
61422500767727615207549496385982
61422500767727615207549525082338
61422500767727615214892535192956
61422500767727615214892535193164
61422500767727615214892535194408
61422500767727615214892535194568
61422500767727615214892535548700
61422500767727615214892539792434
61422500767727615214892539798050
61422500767727615214892563772672
61422500767727615214892563772880
61422500767727615214892563774124
61422500767727615214892563774284
61422500767727615214892564245056
61422500767727615214892568490242
61422500767727615214892568491646
61422500767727615214892568495858
61422500767727615215164532955870
61422500767727615215164532957322
61422500767727618186616494679641
61422500767727618324713701050918
61422500767727618324713701050966
61422500767727618324713701400886
61422500767727618324713729630634
61422500767727618324713729630682
61422500767727618324713730097194
61422500767727618324713730097242
61422500767727618324714072587226
61422500767727618324714072587274
61422500767727618324714073053786
61422500767727620154020269172684
61422500767727620154020269174136
61422500767727620154020269174296
61422500767727620154020269191558
61422500767727620154020269528428
61422500767727620154020297753852
61422500767727620154020297754012
61422500767727620154020640708992
61422500767727620154020640710444
61422500767727620154020640710604
61422500767727620154020640727866
61422500767727620154020641064736
61422500767727620154020641181376
61422500767727620154020641194426
61422500767731215702586711703070
61422500767731216754354306036565
61422500767731216929753519350930
61422500767731216929753519352382
61422500767731216929753519706674
61422500767731216929753522533258
61422500767731216929753522539082
61422500767731216929753522893214
61422500767731216929753523956024
61422500767731216929753634142178
61422500767731216929753637212078
61422500767731216929753637324506
61422500767731216929753890887238
61422500767731216929753890888690
61422500767731216929753891242982
61422500767731216929753891359622
61422500767731216929753895492332
61422500767731216929753895610424
61422500767731216937096644252796
61422500767731216937096644254248
61422500767731216937096644254408
61422500767731216937096647435124
61422500767731216937096647440948
61422500767731216937096672832512
61422500767731216937096672833964
61422500767731216937096672834124
61422500767731216937096673300684
61422500767731216937096673304896
61422500767731216937096676014840
61422500767731216937096676020664
61422500767731216937096676487224
61422500767731216937096677555697
61422500767731216937096677555698
61422500767731216937097015789104
61422500767731216937097015790556
61422500767731216937097015790716
61422500767731216937097016257276
61422500767731216937097016261488
61422500767731216937097020512290
61422500767731216937284959662477
61422500767731216937284962844805
61422500767731216937284963913279
61422500767731216937285302619069
61422500767731216937368642015710
61422500767731216937368642017162
61422500767731216937368642488093
61422500767731216937368645198038
61422500767731216937368645670421
61422500767731216937368646738895
61422500767731216937368984972302
61422500767731216937368984973754
61422500767731216937368985444685
61422500767731217348878940682113
61422500767731222425016348674716
61422500767731222425016348676168
61422500767731222425016348676328
61422500767731222425288689394222
61422500767731222425288689395674
61422500767731505959983570669875
61422500767731515846040930452449
61422500767731515846103720791390
61422500767731517073270528439250
61422500767731517073270528439458
61422500767731517073270528794994
61422500767731517073270531621578
61422500767731517073270531627402
61422500767731517073270531975918
61422500767731517073270531981534
61422500767731517073270533038728
61422500767731517073270533044344
61422500767731517073270614528526
61422500767731517073270614534142
61422500767731517073270643108242
61422500767731517073270646294782
61422500767731517073270646300398
61422500767731517073270871745970
61422500767731517073270871751586
61422500767731517073270899975558
61422500767731517073270899975766
61422500767731517073270986064834
61422500767731517073270986070450
61422500767731517080613681920832
61422500767731517080613681921040
61422500767731517080613681922444
61422500767731517080613685108984
61422500767731517080614024877424
61422500767731517080614024877632
61422500767731517080614024879036
61422500767731517080614025227552
61422500767731517080614025233168
61422500767731517080614029482518
61422500767731517080822863947381
61422500767731517080822975079705
61422500767731517080822978260629
61422500767731517080885625708094
61422500767731517080885626066597
61422500767731517080885651104030
61422500767731517080885651105482
61422500767731517080885654286406
61422500767731517080885994060622
61422500767731517080885994062074
61422500767731517492416841779025
61422500767731517538149620295789
61422500767731517675410288932114
61422500767731517675410288933518
61422500767731522614538019730918
61422500767731522614538362686058
61422500767731522614538362687510
61422500768043663952610856996839
61422500768043663952610857002455
61422500768043667663734836179433
61422500768043712547719979692295
61422500768043712679897131373963
61422500768043712684980734421899
61422500768043713777982394371275
61422500768043713914678175233160
61422500768043713914678175238776
61422500768043713914678203930968
61422500768043713915243034304016
61422500768043713915243063001824
61422500768043713915243063003228
61422500768043713915243149095263
61422500768043713919761892599960
61422500768043713919761892605576
61422500768043713919761892718052
61422500768043713919761892723668
61422500768043713919761893077959
61422500768043713960996734005131
61422500768043713965515477986423
61422500768043713965515477987881
61422500768043717489107145200585
61422500768043717619024745976224
61422500768043717619024745976272
61422500768043717619024774555940
61422500768043717619024774555988
61422500768043717626367127799858
61422500768043717626367127805474
61422500768043717626367127919354
61422500768043717626367127923566
61422500768043717626367128272034
61422500768043717626367128273486
61422500768043717626367128277857
61422500768043717626367899452190
61422500768043717626367899457806
61422500768043717626367899570282
61422500768043717626367899571686
61422500768043717626367899575898
61422500768043717626367899924366
61422500768043717626367899924573
61422500768043717626367899925818
61422500768043717626367899930189
61422500768043717672121484834441
61422500768046404550558620539111
61422500768046415481417739305669
61422500768046415618678494016559
61422500768046415618678494035273
61422500768046415618678495079369
61422500768046415625456300705873
61422500768046415625456673777215
61422500768046415664432078926427
61422500768046415664432078945141
61422500768046415671210258687083
61422500768046419329803244379309
61422500768046419329803244497353
61422500768046419329803245914295
61422500768046419329803245914343
61422500768047255110570563559967
61422500768047266223606592125130
61422500768047266223606848876014
61422500768047266223606849342574
61422500768047266231200677880984
61422500768047266231200677894082
61422500768047266231200678347544
61422500768047266231200678366258
61422500768047266231200679410402
61422500768047266231200679416018
61422500768047266818403195959705
61422500768047266825913600419307
61422500768047266825997281704030
61422500768047266825997283244923
61422500768047303289001072273979
61422500768047305118307640414619
61422500768047305118370402533835
61422500768047305119123547939187
61422500768047305119207230764803
61422500768047305119207487982247
61422500768047316056007356668593
61422500768047316190757970703520
61422500768047316231406946124359
61422500768047316232159719999228
61422500768047316232160091535536
61422500768047316232160092002096
61422500768047316232243401756210
61422500768047316232243401774924
61422500768047316232243402819020
61422500768047316232243516075074
61422500768047316232243516093788
61422500768047316232243774355328
61422500768047316232243774374042
61422500768047316238938013010273
61422500768047316239021695835889
61422500768047316239021696302206
61422500768047316239021696308119
61422500768047316781202852292209
61422500768047316788064686151882
61422500768047319760354271762313
61422500768047320492411629825318
61422500768047555299820236733711
61422500768047566969430579747009
61422500768047566969514290792350
61422500768047570123981360153249
61422500768047603478250745447723
61422500768047605262724496952523
61422500768047605262724498015333
61422500768047616375760410391068
61422500768047616375760410509112
61422500768047616375760410844530
61422500768047616375760410863244
61422500768047616375760411907340
61422500768047616375760411907388
61422500768047616375760411908792
61422500768047616375760496583678
61422500768047616375760525163394
61422500768047616375760754764602
61422500768047616375760754863932
61422500768047616375760754865384
61422500768047616375760754882646
61422500768047616375760783443696
61422500768047616375760869537135
61422500768047616382538676344493
61422500768047616382538676698625
61422500768047616421514454447003
61422500768047620079270527349807
61422500768047620086801937192313
61422500768047620086801937546445
61422500768047620086801938609303
61422500768047620086884476829289
61422500768047620086884477183421
61422500768047620086885620012070
61422500768047620086885620017929
61422500768047620086885620372061
61422500768047620086885621434871
61422500768054469531006218960723
61422500768054469531006218973821
61422500768054469537512429532725
61422500768054469538349257769309
61422500768054469538349257782407
61422500768054474476639391860121
61422500768054474477476991762135
61422500768054510210178870554531
61422500768054510210178870671171
61422500768054518944030632614547
61422500768054518944030633086723
61422500768054518951373671895309
61422500768054519363155936084583
61422500768054519500416690796877
61422500768054521330475370774445
61422500768054521330558939281197
61422500768054521330558967977607
61422500768054524302282898411979
61422500768054524439543653141535
61422500768054524439543653141583
61422500768054524439543653141742
61422500768054524440109283860559
61422500768054524440296798565809
61422500768054524440297570218141
61422500768054526269415075743725
61422500768054526269602990435309
61422500768054526269603104754173
61422500768054526269603361971617
61422500768054526269603362088257
61422500768054526269687044796990
61422500768054526269687044797233
61422500768054526269687044913630
61422500768054526269687044913873
61422500768055360220310709337675
61422500768055370097730038142962
61422500768055370097730038148578
61422500768055370098565833277682
61422500768055370098565837509770
61422500768055370098816881264882
61422500768055370098816881283596
61422500768055370098816881400236
61422500768055370098817914502100
61422500768055370106159920545644
61422500768055370106159920562906
61422500768055370106159920562954
61422500768055370106159920563113
61422500768055370106159924795042
61422500768055370106160006302102
61422500768055371935654775048077
61422500768055371935738457873693
61422500768055375036857772122690
61422500768055375036857772128306
61422500768055375044472089955944
61422500768055375045036691804984
61422500768055375045287654542634
61422500768055375045287654542682
61422500768055375045287654542841
61422500768055375045287740281830
61422500768055376874594193618124
61422500768055376874594222199452
61422500768055376874594222666012
61422500768055376874594308409372
61422500768055376874594565622604
61422500768055376874594565626816
61422500768055376874615485860992
61422500768055408398804241620435
61422500768055408399306335379919
61422500768055408399369097499135
61422500768055408810336490434727
61422500768055408993328876260319
61422500768055408993349796966719
61422500768055408993350830068583
61422500768055408994102938145807
61422500768055408994102942377895
61422500768055408994103971247671
61422500768055408994165700265023
61422500768055408994165704497111
61422500768055408994166733366887
61422500768055410045682246706495
61422500768055410228675665639567
61422500768055410228696586345967
61422500768055410228863951984099
61422500768055410228947634809715
61422500768055419511590505670886
61422500768055419511591280505546
61422500768055419511779566396615
61422500768055419511841295390882
61422500768055419511841295513138
61422500768055419511841295863058
61422500768055419511841525097084
61422500768055419511841554143360
61422500768055419511841639882508
61422500768055419511842299935956
61422500768055419511842328511460
61422500768055419511842328515672
61422500768055419511842328515831
61422500768055419511842328628100
61422500768055419511842328633716
61422500768055419511842328982184
61422500768055419511842328982232
61422500768055419511842328983636
61422500768055419511842414721380
61422500768055419512406154579782
61422500768055419512406154933914
61422500768055419512406413214216
61422500768055419512406498953364
61422500768055419512406498953523
61422500768055419516674193985794
61422500768055419516674194457970
61422500768055419516924898438818
61422500768055419516924898444434
61422500768055419516924898561074
61422500768055419516925242930444
61422500768055419519184334203680
61422500768055419519184334205084
61422500768055419519184334671644
61422500768055419519184334675856
61422500768055419519185453529966
61422500768055419519185453535582
61422500768055420106365815367598
61422500768055420106365815367806
61422500768055420106365815717518
61422500768055420106365815717726
61422500768055420106365930036590
61422500768055420106365930158846
61422500768055420106365930508766
61422500768055420106366934562742
61422500768055420106366934562950
61422500768055420106366963138246
61422500768055420106366963142458
61422500768055420106366963142666
61422500768055420106366963155716
61422500768055420106366963610630
61422500768055420106366963614842
61422500768055420106366963627892
61422500768055420106367049353990
61422500768055420106386736428290
61422500768055420106386850747154
61422500768055420107202643954310
61422500768055420107202643971572
61422500768055420107202643971620
61422500768055420107202648203660
61422500768055420107202648203708
61422500768055420107202729710768
61422500768055420107202758273174
61422500768055420107202758408528
61422500768055420111449508740902
61422500768055420111449508741110
61422500768055420111449533084318
61422500768055420111449533084526
61422500768055420111449533206782
61422500768055420111449537316406
61422500768055420111449537320618
61422500768055420111449537320826
61422500768055420111449537788790
61422500768055420111449537793002
61422500768055420113897255679145
61422500768055420113980938015116
61422500768055420113980938032378
61422500768055420113980938500390
61422500768055420113980938504761
61422500768055420113980942732478
61422500768055421341984576921203
61422500768055421349244048240721
61422500768055421349327730599534
61422500768055421349327731066094
61422500768055421349327731066337
61422500768055421898287152881491
61422500768055424862501278207987
61422500768055424870094680052411
61422500768055425007105157951642
61422500768055425045243649130982
61422500768055425046079786750118
61422500768055425046330835226756
61422500768055425052836674249192
61422500768055425052836703297080
61422500768055425052837045785500
61422500768055425052837046253672
61422500768055425052837046257884
61422500768055425053108672480118
61422500768055425053109014968698
61422500768055425053109015436710
61422500768055425053109015441081
61422500768055425053109019686060
61422500768055425053673531550890
61422500768055425053673531550974
61422500768055425053673531551133
61422500768055426837163838388740
61422500768055426837247406423108
61422500768055426837247778444695
61422500768055426837498483480914
61422500768055426837498826908437
61422500768055670294594805053093
61422500768055672078983473326193
61422500768055676880850448345681
61422500768055677018111202706444
61422500768055677018111202706652
61422500768055677018111202707896
61422500768055677018111202708056
61422500768055677018111203056572
61422500768055677018111203062188
61422500768055677018111203075285
61422500768055677018111203075286
61422500768055677018111231287612
61422500768055677018111231287772
61422500768055677018111317381052
61422500768055677018111574592880
61422500768055677018111574598496
61422500768055708588074749407353
61422500768055709136846918332459
61422500768055709136846918338075
61422500768055709137600059511547
61422500768055709137683742337163
61422500768055710372464643781395
61422500768055719701029210990643
61422500768055719701113008607299
61422500768055719708372364590269
61422500768055720249882824339486
61422500768055720249882824455918
61422500768055720249882824456126
61422500768055720249882824805838
61422500768055720249882824806046
61422500768055720249882824811662
61422500768055720249882939124702
61422500768055720249882939130526
61422500768055720249883943528806
61422500768055720249883943651062
61422500768055720249883943651270
61422500768055720249883944001190
61422500768055720249883944006806
61422500768055720249883948250540
61422500768055720249883948256156
61422500768055720249883972226566
61422500768055720249883972232390
61422500768055720249884058325670
61422500768055720250719653042630
61422500768055720250719653061344
61422500768055720250719657291980
61422500768055720250719657292028
61422500768055720250719738663734
61422500768055720250719767361494
61422500768055720254966542172638
61422500768055720254966542178462
61422500768055720254966546404726
61422500768055720254966546408938
61422500768055720254966546410550
61422500768055720257497918523720
61422500768055720257497918540982
61422500768055720257497918541030
61422500768055720257497918542647
61422500768055720257497918877852
61422500768055720257497918890902
61422500768055720257497918890950
61422500768055720257497923122990
61422500768055720257497923127202
61422500768055720257497947103436
61422500768055720257497947122150
61422500768055720257499066311630
61422500768055720257499066330344
61422500768055721485418362404551
61422500768055721485501586009523
61422500768055721485502045230167
61422500768055721492844739687854
61422500768055721904626975634477
61422500768055722087557746761581
61422500768055725051750179847491
61422500768055725189011677644048
61422500768055725189011677649663
61422500768055725189011677649664
61422500768055725189011677649871
61422500768055725189575760813014
61422500768055725189575789392730
61422500768055725189575789392938
61422500768055725189575875131878
61422500768055725189575875132086
61422500768055725189764075750519
61422500768055725189847729996212
61422500768055725189847729997664
61422500768055725189847758575928
61422500768055725189847758576135
61422500768055725189847844315076
61422500768055725189847844315124
61422500768055725189847844316528
61422500768055725189848505899346
61422500768055725189848534479062
61422500768055725196353711918840
61422500768055725196354054873820
61422500768055725196354054874028
61422500768055725196354054875432
61422500768055725196354055223740
61422500768055725196354055223948
61422500768055725196354055229564
61422500768055725196354059473297
61422500768055725196354059473298
61422500768055725196354059478914
61422500768055725196542345836703
61422500768055725196625652520710
61422500768055725196625652520758
61422500768055725196625652870630
61422500768055725196625652870678
61422500768055725196625681101878
61422500768055725196626024057018
61422500768055725196626024057066
61422500768055725196626024058470
61422500768055725196626024058683
61422500768055725196626024406938
61422500768055725196626024412761
61422500768055725196626028656336
61422500768055725196626028657740
61422500768055725196626028662111
61422500768055725196626800310072
61422500768055725197190511942938
61422500768055725197190887728596
61422500768055725197191659380928
61422500768055726843754823933069
61422500768055726889236325353973
61422500768055727026497079714944
61422500768055727026497080064864
61422500768055727026497080083577
61422500768055727026497080083578
61422500768055727026497451269882
61422500768055727026685366422445
61422500768055727026685366441159
61422500768055727026685737958753
61422500768055727026769048897982
61422500768055727026769049248061
61422500768055727026769420433477
61422500768055727026769420434206
61422500768055727026769420784369
61422500768058073044377203216802
61422500768058073638901837858381
61422500768058111749117592677551
61422500768058111932131932317023
61422500768058111932320217611795
61422500768058111932382979731011
61422500768058123052763080225391
61422500768058128540871410773327
61422500768058373782418818247489
61422500768058377486764618737901
61422500768058378721546549046293
61422500768058378721546663365157
61422500768058378767300248275073
61422500768058412075628020576687
61422500768058412075628020582303
61422500768058412075816305877075
61422500768058423188665422031075
61422500768058423196280057429357
61422500768058423196280060615654
61422500768058428546918200733977
61422500768058428592671671325029
61422500768058428592671785643893
61422500768058428729932426048969
61422500768058428729932426054633
61422500768058428729932426054793
61422500768058428730120712412215
61422500768058428730120826731079
61422500768059272566677645236830
61422500768059279289107282208476
61422500768059279289107282208684
61422500768059279289107282209928
61422500768059279289107282210088
61422500768059279289295568567510
61422500768059279289295940102574
61422500768059279335111944176358
61422500768059322528745049684682
61422500768059322528746192873322
61422500768059323764092210605854
61422500768059328062397418310118
61422500768059328063234275143968
61422500768059329297681445576010
61422500768059329297744207693614
61422500768059329297744207695066
61422500768059329297744236274698
61422500768059329297744236274782
61422500768059329297765128400014
61422500768059329297932494052648
61422500768059329297932522632364
61422500768059329297953786293904
61422500768700166705764561789823
61422500768700177818800934846819
61422500768700177818800934852435
61422500768700177864533599055951
61422500768700177871311777748133
61422500768700181529842002856337
61422500768700181529924914029413
61422500768700181529925685209361
61422500768703780135801303367493
61422500768710983404538187722013
61422500768710983450270880621885
61422500768710988342829469710101
61422500768710988342830241362433
61422500768710988343665921701741
61422500768710988343667069612115
61422500768712233575461256557302
61422500771013776110585136230838
61422500771013776110585136235050
61422500771013786627130588289552
61422500771013792162749498364083
61422500771013792167833056948203
61422500771013792168397931959454
61422500771014075697716318713641
61422500771014076254102145319158
61422500771014076254102145323370
61422500771014092311914941047774
61422500771666530265999099681771
61422500771666535756429287278169
61422500771986338696679021134320
61422500771986338696679279401524
61422500771986388522050558503140
61422500771986388522050816770344
61422500771986388522050931555768
61422500771986399640170792402892
61422500771986399640170820982608
61422500771986399640170821099248
61422500771986399640170907188316
61422500771986399641865396626854
61422500771986399641865398143174
61422500771986403346211940184266
61422500771993452989943325923709
61422500771994492396445321059575
61422500771994792539878647204181
61422500771994792585632232114049
61422500771994803652915672536041
61422500771994803835930012169897
61422500771994803835930016401985
61422500771994808599469385077355
61422500771994808645222941289463
61422500785445335779433666870066
61422500785445335779433666871470
61422500785445335779433751565230
61422500785445335779433752964910
61422500785445335786964733755980
61422500785445335786964818451144
61422500785445335786964819850824
61422500785445335787048759419888
61422500785445385605076800350582
61422500785445385605076884927702
61422500785445385605076885045746
61422500785445385605076886443814
61422500785445385605076886444022
61422500785445385605076913625462
61422500785445385605076915141622
61422500785445385605077143207956
61422500785445385605077144724116
61422500785445385605077171886890
61422500785445385605077171905764
61422500785445385605077257980330
61422500785445385605077258117301
61422500785445385605077259515364
61422500785445385605327962083434
61422500785445385605327962084838
61422500785445385611855064781864
61422500785445385611855064787688
61422500785445385612671000910734
61422500785445385612671002427054
61422500785445385788007456120662
61422500785445385788007541859810
61422500785445385788007543257878
61422500785445385788007570439526
61422500785445385788007571955686
61422500785445385788007800475322
61422500785445385788007800494196
61422500785445385788007829173130
61422500785445385788007829192004
61422500785445385788007914813060
61422500785445385788007914912278
61422500785445385788007914931152
61422500785445385788070217885586
61422500785445385788070219285266
61422500785445385788070562123606
61422500785445385788070562240246
61422500785445385788070562241698
61422500785445385788070562241858
61422500785445385788070562259120
61422500785445385788070563658800
61422500785445385788070590821414
61422500785445385788070590938054
61422500785445385788070590956928
61422500785445385788070592356608
61422500785445385788091138473894
61422500785445385788091511526362
61422500785445385788258504107654
61422500785445385788258504597300
61422500785445385788258590200934
61422500785445385788258590317574
61422500785445385788258590336448
61422500785445385788279425303700
61422500785445385788279511023974
61422500785445385788279511042848
61422500785445385788279539603690
61422500785445385788342186933270
61422500785445385788342531306804
61422500785445385788342531424896
61422500785445385794785721595928
61422500785445385794785721601752
61422500785445385794785721950060
61422500785445385794785721951512
61422500785445385794785836268924
61422500785445385794785836270376
61422500785445385794785836387016
61422500785445385794785836387176
61422500785445385794848483716596
61422500785445385795601629145034
61422500785445385795601630544714
61422500785445385795602002080862
61422500785445385795602002197502
61422500785445385795622922785810
61422500785445386154119934062069
61422500785445389316201238698117
61422500785453439654580935633546
61422500785453439654580936100106
61422500785453439654580940332034
61422500785453439654580940333438
61422500785453439654581969201810
61422500785453439654581969203214
61422500785453439654581969220684
61422500785453439654582054942362
61422500785453439654582054959832
61422500785453439654582055296654
61422500785453439654582055314123
61422500785453439654664589756982
61422500785453439654664589873622
61422500785453439654664594459842
61422500785453439654664594461246
61422500785453439654665622857234
61422500785453439654665622858638
61422500785453439654665622876108
61422500785453439654665651556446
61422500785453439654665737649886
61422500785453439661171948338368
61422500785453439661923974442132
61422500785453439661923974908484
61422500785453439661923974908532
61422500785453439661923974908692
61422500785453439661923979140620
61422500785453439661924060531040
61422500785453439661924060647680
61422500785453439661924060647840
61422500785453439661924065235464
61422500785453439661925093749544
61422500785453439661925093768418
61422500785453439661925094105240
61422500785453439661925094122550
61422500785453439661925094122709
61422500785453439662007657267540
61422500785453439662008776456860
61422500785453439662008776475734
61422500785453439662008776574952
61422500785453439662195943607700
61422500785453439662195943625170
61422500785453439662195944091730
61422500785453439662196029695364
61422500785453439662196029714238
61422500785453439662196029813408
61422500785453439662196029830878
61422500785453439662196034417098
61422500785453439662196034418502
61422500785453439662197062814490
61422500785453439662197062815894
61422500785453439662197063286874
61422500785453439662258705726916
61422500785453439662259825051798
61422500785453440889174841051150
61422500785453440889174845749638
61422500785453440889174845751042
61422500785453440889174927256858
61422500785453440889174931844482
61422500785453440896705907937064
61422500785453440896705908403416
61422500785453440896705908403464
61422500785453440896705908403624
61422500785453440896705912635552
61422500785453440896705912636956
61422500785453440896705994025972
61422500785453440896705994142772
61422500785453440896705998730396
61422500785453440896789590762472
61422500785453441300956851658610
61422500785453441300956851660014
61422500785453441308299890467196
61422500785453441308299890468600
61422500785453441308571854934276
61422500785453441483971162600482
61422500785453441483971162601886
61422500785453441491502597836004
61422500785453441491502597954048
61422500785453441491502602557738
61422500785453441491502602559142
61422500785453441491565245286436
61422500785453444600298910667168
61422500785453444600299682318096
61422500785453444601051708421860
61422500785453444601051708888260
61422500785453444601051708888420
61422500785453444601051794627408
61422500785453444601051794627568
61422500785453444601052827748146
61422500785453444601052828102278
61422500785453444601052828102437
61422500785453444601135391247268
61422500785453444601135391713828
61422500785453444601136510455462
61422500785453446247427619748436
61422500785453446247427620214788
61422500785453446247427620214836
61422500785453446247427620214996
61422500785453446247427963054788
61422500785453446430441959387908
61422500785453446430441959854468
61422500785453446430442302344500
61422500785453489067606383327762
61422500785453489067606383327810
61422500785453489067606383329214
61422500785453489067606469066910
61422500785453489067606469068362
61422500785453489067689262266826
61422500785453489067689290846542
61422500785453489067690037101486
61422500785453489067690065682446
61422500785453489067690065686818
61422500785453489067690065799086
61422500785453489067690151775886
61422500785453489067690151892526
61422500785453489068170438863438
61422500785453489068170467559794
61422500785453489068170553182302
61422500785453489068170553298942
61422500785453489068254121339086
61422500785453489068254149918802
61422500785453489068254236007870
61422500785453489068254236124510
61422500785453489068442063671490
61422500785453489068442063672894
61422500785453489068442177991758
61422500785453489068442178108398
61422500785453489068442407696716
61422500785453489068442408046636
61422500785453489068442436276432
61422500785453489068442436742992
61422500785453489068442522365500
61422500785453489068442522482140
61422500785453489068443182531376
61422500785453489068443182885508
61422500785453489068443211583268
61422500785453489068443297322416
61422500785453489068504940110974
61422500785453489068504940227614
61422500785453489068505284601355
61422500785453489068505944650432
61422500785453489068505973348192
61422500785453489072690071998254
61422500785453489072690072114894
61422500785453489072772979633626
61422500785453489072773754468126
61422500785453489072773754468286
61422500785453489074949507875544
61422500785453489074949507876948
61422500785453489075033190700952
61422500785453489075220329502500
61422500785453489075220443821364
61422500785453489075220443939408
61422500785453489075221476940490
61422500785453489075221476941894
61422500785453489075221477058534
61422500785453489075221477058742
61422500785453489075221477412874
61422500785453489075283119852916
61422500785453489075284239177798
61422500785453489075785188574760
61422500785453489075785302893624
61422500785453489075785303010264
61422500785453489075786336131002
61422500785453489075786336485134
61422500785453489075847978923772
61422500785453489075849098250058
61422500785453489480225561865981
61422500785453489480287209003108
61422500785453489480287209004512
61422500785453489484284049829898
61422500785453489484284049946538
61422500785453489484284054178626
61422500785453489484284054180030
61422500785453489486814311566184
61422500785453489486814311570396
61422500785453489486815454759036
61422500785453489486815454777910
61422500785453489487568600674567
61422500785453489487630243094332
61422500785453489487630243095736
61422500785453489487630243112998
61422500785453489487630243113046
61422500785453489487630247811694
61422500785453489487630247813098
61422500785453489624076209621447
61422500785453489663217837119364
61422500785453489663218865634848
61422500785453489663218865989140
61422500785453489663218894214564
61422500785453489663218980308004
61422500785453489667298389113834
61422500785453489667298389113994
61422500785453489667298393818098
61422500785453489667298394172390
61422500785453489669744968380248
61422500785453489669744968384460
61422500785453489669745083175708
61422500785453489669746111568888
61422500785453489669746111573100
61422500785453489669746111586198
61422500785453489669746111586358
61422500785453489669746111686980
61422500785453489669746111704242
61422500785453489669746111704450
61422500785453489669746112045484
61422500785453489669746112058534
61422500785453489669746112058582
61422500785453489669808873687944
61422500785453489669808873806036
61422500785453489669808873823506
61422500785453489670560871328472
61422500785453489670560899908188
61422500785453489670560900393622
61422500785453489670560985997256
61422500785453489670560986132770
61422500785453489670560990718990
61422500785453489670562019234474
61422500785453489670562019588766
61422500785453489670581906703656
61422500785453489670581906839170
61422500785453489670581911425390
61422500785453489670582939822782
61422500785453489670582940295166
61422500785453489670644554154088
61422500785453489670644582733804
61422500785453489670645701941998
61422500785453489670645702060090
61422500785453490714546383118458
61422500785453490714546383119862
61422500785453490714546464508878
61422500785453490714546464625518
61422500785453490714817979230154
61422500785453490714817979231558
61422500785453490714818060620526
61422500785453490714818060620574
61422500785453490714818060620734
61422500785453490714818060737166
61422500785453490714818060737374
61422500785453490714818060738618
61422500785453490714818060742990
61422500785453490714818065323386
61422500785453490714818065323594
61422500785453490714818065324838
61422500785453490714818065324998
61422500785453490714818065329210
61422500785453490714818089316882
61422500785453490714818089434974
61422500785453490714818094021194
61422500785453490714818319005822
61422500785453490714818319023292
61422500785453490714818323603688
61422500785453490714818323605092
61422500785453490714818433673154
61422500785453490714818433673202
61422500785453490714818433791246
61422500785453490714818433808716
61422500785453490714818438394936
61422500785453490722161099551576
61422500785453490722161104131972
61422500785453490722412176589264
61422500785453490722412176590668
61422500785453490722412176607930
61422500785453490722412176607978
61422500785453490722412181306626
61422500785453490722412181308030
61422500785453490722412181312242
61422500785453490897560689479726
61422500785453490897560718059442
61422500785453490897560722757930
61422500785453490897560804148510
61422500785453490897560804265150
61422500785453490897560808851370
61422500785453490897748631817906
61422500785453490897748717551230
61422500785453490897748717552682
61422500785453490897748717557054
61422500785453490897748717906974
61422500785453490897748722137450
61422500785453490897748722138902
61422500785453490897748722139062
61422500785453490897748746249038
61422500785453490897748746603330
61422500785453490897748750835258
61422500785453490897748975819886
61422500785453490897748976174178
61422500785453490897749090605310
61422500785453490897749095210404
61422500785453490897811393582830
61422500785453490897811398164838
61422500785453490897811398169050
61422500785453490897811484258118
61422500785453490897811508368254
61422500785453490897811512954474
61422500785453490897811737939102
61422500785453490897811742538372
61422500785453490897811771236180
61422500785453490897832314171138
61422500785453490897832400260206
61422500785453490897832400376846
61422500785453490897832404963066
61422500785453490905091756365640
61422500785453490905091756715400
61422500785453490905091756715560
61422500785453490905091760946036
61422500785453490905091871034264
61422500785453490905091871034424
61422500785453490905091871150904
61422500785453490905091871151064
61422500785453490905091875737284
61422500785453490905154518484696
61422500785453490905154547064412
61422500785453490905342804823404
61422500785453490905342804842278
61422500785453490905342805192198
61422500785453490905342809424286
61422500785453490905342809428498
61422500785453490905342833888554
61422500785453490905342919627702
61422500785453490905342924213922
61422500785453490905363840198588
61422500785453490905363840217462
61422500785453490905363840334102
61422500785453490905363844920322
61422500785453490905426487649020
61422500785453490905426516228736
61422500785453491309593657635138
61422500785453491309593657754634
61422500785453491309593743724206
61422500785453491309593743842298
61422500785453491309593772422014
61422500785453491309593772426386
61422500785453491309593772540058
61422500785453491309593777143748
61422500785453491309593777145152
61422500785453491309614578342942
61422500785453491309614664430558
61422500785453491309614664436382
61422500785453491309614664548650
61422500785453491309614669153744
61422500785453491309614693128366
61422500785453491316936782656500
61422500785453491316936811234764
61422500785453491316936811234972
61422500785453491316936811236216
61422500785453491316936811236376
61422500785453491316936815952334
61422500785453491316936815953738
61422500785453491316936815957950
61422500785453491317125183681462
61422500785453491317125183799506
61422500785453491317208780419414
61422500785453491446791650719474
61422500785453491446791765036934
61422500785453491446791769754296
61422500785453491446791769755700
61422500785453491446875333071302
61422500785453491446875333072706
61422500785453491454134803845520
61422500785453491454134803846924
61422500785453491454134804317696
61422500785453491454134808562882
61422500785453491454134808564286
61422500785453491454134808568498
61422500785453491454134890056844
61422500785453491454218458091212
61422500785453491454218486670928
61422500785453491454406773029962
61422500785453494425671219686916
61422500785453494425671219688320
61422500785453494425942040963904
61422500785453494425942040964112
61422500785453494425942041313824
61422500785453494425942041313872
61422500785453494425942412500212
61422500785453494425942412501664
61422500785453494425942412850132
61422500785453494425942412850180
61422500785453494425942412855956
61422500785453494425942412968224
61422500785453494425942412972596
61422500785453494425942417099530
61422500785453494425942417099690
61422500785453494425942417100934
61422500785453494425942417105306
61422500785453494425942417217574
61422500785453494425942417223398
61422500785453494425942417571866
61422500785453494425942417573318
61422500785453494425942417577689
61422500785453494425942417577743
61422500785453494425943188751862
61422500785453494425943188752022
61422500785453494425943188753266
61422500785453494425943188757638
61422500785453494425943188869906
61422500785453494425943188870114
61422500785453494425943189224198
61422500785453494425943189224246
61422500785453494426506900036372
61422500785453494426506900386132
61422500785453494426506900386292
61422500785453494426508047824282
61422500785453494426508047942374
61422500785453494426508048296506
61422500785453494426508048296665
61422500785453494426508048296719
61422500785453494426696334654295
61422500785453494426757977092726
61422500785453494426757977092774
61422500785453494426757977559286
61422500785453494426757977559334
61422500785453494426757977559493
61422500785453494426758320399286
61422500785453494426759096773351
61422500785453494426759096773510
61422500785453494563203171948843
61422500785453494608685559326388
61422500785453494608685559680680
61422500785453494608872697777968
61422500785453494608872698127888
61422500785453494608872812569216
61422500785453494608873069314276
61422500785453494608873069664196
61422500785453494608873069782288
61422500785453494608873069786660
61422500785453494608873074031638
61422500785453494608873074385930
61422500785453494608873846038262
61422500785453494608956752139892
61422500785453494609437671635700
61422500785453494609437671635860
61422500785453494609500348015768
61422500785453494609709640818898
61422500785453496210332224453055
61422500785453496255813468177012
61422500785453496255813468526772
61422500785453496255813468526932
61422500785453496256064516634776
61422500785453496256064516636228
61422500785453496256064516636388
61422500785453496256064516653650
61422500785453496256064516990520
61422500785453496256064517003570
61422500785453496256064545215944
61422500785453496256064545216104
61422500785453496256064888171084
61422500785453496256064888172536
61422500785453496256064888172696
61422500785453496256064888189958
61422500785453496256064888521004
61422500785453496256064888526828
61422500785453496256064888639096
61422500785453496256064888643468
61422500785453496256064888656518
61422500785453496256085808896358
61422500785453496256085809227404
61422500785453496256085809246278
61422500785453496393074251486332
61422500785453496393074251952892
61422500785453496393346192070940
61422500785453496393346220650656
61422500785453496393346563607248
61422500785456142592609933453490
61422500785456142592609933454894
61422500785456142592610276410082
61422500785456142592610276411486
61422500785456148133877648659652
61422500785456148133877648665476
61422500785456148133877648777744
61422500785456191320732261241589
61422500785456192600996150119566
61422500785456192600996150231834
61422500785456192600996153301734
61422500785456192600996153301894
61422500785456192600996153418374
61422500785456192600996154836928
61422500785456192601246825637130
61422500785456192601246825642954
61422500785456192601246828707030
61422500785456192601246828825122
61422500785456192601246828825282
61422500785456192601246830242224
61422500785456192601246854334938
61422500785456192601246857404838
61422500785456192601246857404998
61422500785456192601246857521478
61422500785456192601246858940032
61422500785456192601247197179262
61422500785456192601247201778532
61422500785456192601247201896624
61422500785456192601267746231262
61422500785456192601267746343530
61422500785456192601267749413430
61422500785456192601267749530070
61422500785456192601267750948624
61422500785456192601267774923246
61422500785456192601267778109786
61422500785456192608778265594386
61422500785456192608778268664286
61422500785456192608778268780926
61422500785456192608778270199480
61422500785456192608778522811830
61422500785456192608778527416924
61422500785456193157570153485582
61422500785456193157570239224730
61422500785456196678986411765243
61422500785456197959499862974626
61422500785456197959500234510934
61422500785456197959500234623202
61422500785457082055771563892747
61422500785457082055959849187519
61422500785457091751283288506549
61422500785457091941829037987117
61422500785457091941830066856893
61422500785457093168807817441134
61422500785457093168807820623302
61422500785457093168807820623462
61422500785457093168807846020850
61422500785457093168807849203018
61422500785457093168807849319658
61422500785457093168807850738212
61422500785457093168807932226558
61422500785457093168995759425022
61422500785457093168995848700630
61422500785457093168995874210446
61422500785457093168995877280346
61422500785457093168995877396986
61422500785457093168995878815540
61422500785457093168996130961330
61422500785457093168996221772131
61422500785457093168996221772132
61422500785457093169079442132546
61422500785457093169079445314874
61422500785457093169079528338254
61422500785457093169079531524794
61422500785457093169079556917970
61422500785457093169079560104510
61422500785457093169079785089138
61422500785457093169079789806499
61422500785457093169079789806500
61422500785457093176338999112472
61422500785457093176339255863196
61422500785457093176339256329916
61422500785457093176339260584930
61422500785457093176422567151052
61422500785457093176422938687360
61422500785457093176610968295510
61422500785457093176610971482049
61422500785457093176610971482050
61422500785457093176611225046394
61422500785457093176611225512954
61422500785457093176673644209017
61422500785457093176673991882971
61422500785457093588121266493902
61422500785457097246798193759807
61422500785457097292551778668265
61422500785457098527332936857766
61422500785457098527332937324326
61422500785457343349692280748642
61422500785457343349692280750046
61422500785457343349692537493702
61422500785457343349692537495106
61422500785457343349692537613198
61422500785457343349692566191510
61422500785457343349692652284950
61422500785457343357035691093328
61422500785457343357223604499112
61422500785457343357223633077424
61422500785457343357223633078828
61422500785457343357223715984164
61422500785457343357223719170656
61422500785457343357223719170864
61422500785457343357223719172108
61422500785457343357223972853092
61422500785457343357223973201560
61422500785457343357223973201608
61422500785457343357223973207384
61422500785457343357223977450958
61422500785457343357223977452362
61422500785457343357286363434596
61422500785457343357286366618328
61422500785457343357286395196640
61422500785457343357286734970904
61422500785457343357286734972308
61422500785457343357286739570173
61422500785457343357286739570174
61422500785457343768817582330756
61422500785457343768817610909068
61422500785457343768817610910472
61422500785457343906078337060520
61422500785457343906078365638832
61422500785457348707945313126752
61422500785457348707945341706468
61422500785457348707945341707872
61422500785457348707945684663060
61422500785457348707945684664464
61422500785457348707945685012932
61422500785457348707945685012980
61422500785457348707945685018756
61422500785457348845206067856516
61422500785457348845206439392824
61422500785457348845206439742744
61422500785457348890960024652612
61422500785457382062278865547199
61422500785457382062299786252195
61422500785457382062299786253599
61422500785457382199560540981959
61422500785457392085346046958797
61422500785457392085347075828573
61422500785457392131079740030637
61422500785457392131099631867261
61422500785457392131100660737037
61422500785457393175064071798286
61422500785457393175064071799690
61422500785457393175064074863926
61422500785457393175064074982018
61422500785457393175064076397556
61422500785457393175064076398960
61422500785457393175064100378002
61422500785457393175064100379406
61422500785457393175064103560330
61422500785457393175064103561734
61422500785457393175064186467022
61422500785457393175064186467070
61422500785457393175314775783298
61422500785457393175314775901390
61422500785457393175314775902794
61422500785457393175314778967030
61422500785457393175314779083718
61422500785457393175314861872366
61422500785457393175314861990410
61422500785457393175314861990458
61422500785457393175314861996234
61422500785457393175314865178562
61422500785457393175314866595504
61422500785457393175314890570174
61422500785457393175314890574546
61422500785457393175314893756874
61422500785457393175314893758278
61422500785457393175335696489698
61422500785457393175335696491102
61422500785457393175335699672026
61422500785457393175335699673430
61422500785457393175335782578718
61422500785457393175335782578766
61422500785457393175335782584542
61422500785457393175335782696810
61422500785457393175335785765466
61422500785457393175335787300500
61422500785457393175335787301904
61422500785457393182657929382924
61422500785457393182657929383132
61422500785457393182657929384376
61422500785457393182657929384536
61422500785457393182657932566704
61422500785457393182657932571076
61422500785457393182658272339724
61422500785457393182658272341128
61422500785457393182678821509608
61422500785457393182678826110495
61422500785457393182846215740554
61422500785457393182846218924286
61422500785457393182846301829622
61422500785457393182846559047066
61422500785457393182867222541797
61422500785457393182867225722721
61422500785457393182867479759241
61422500785457393182929869986454
61422500785457393182929873170186
61422500785457393182929898566170
61422500785457393182929898567574
61422500785457393182929901748498
61422500785457393182929901749902
61422500785457393312324829715994
61422500785457393312324858295710
61422500785457393312324944384778
61422500785457393312512768866230
61422500785457393312512854955298
61422500785457393312512857787706
61422500785457393312512883180722
61422500785457393312512883185094
61422500785457393312512886367422
61422500785457393312512886368666
61422500785457393312513111822822
61422500785457393312513140402538
61422500785457393312513226491606
61422500785457393312596451219462
61422500785457393312596454401790
61422500785457393312596537308530
61422500785457393312596540496474
61422500785457393312596540613114
61422500785457393312596794176054
61422500785457393312596798775323
61422500785457393312596798775324
61422500785457393319855921993472
61422500785457393319855921993680
61422500785457393319855921994924
61422500785457393319855925177252
61422500785457393319855925181624
61422500785457393319856008088364
61422500785457393319856011270692
61422500785457393319856264951516
61422500785457393319856265305808
61422500785457393319939576239372
61422500785457393319939604819088
61422500785457393319939608001416
61422500785457393319939947775680
61422500785457393319939952374949
61422500785457393319939952374950
61422500785457393320127894359045
61422500785457393320127894359046
61422500785457393320127977265786
61422500785457393320127980453729
61422500785457393320127980453730
61422500785457393320128234483230
61422500785457393320128238732579
61422500785457393320128238732580
61422500785457393320190656478261
61422500785457393358078443199802
61422500785457393358078526106702
61422500785457393358078529293242
61422500785457393358266442579322
61422500785457393358266442580774
61422500785457393358266471277130
61422500785457393358266696261758
61422500785457393358266696616050
61422500785457393358266811401474
61422500785457393358329118606710
61422500785457393358329204699990
61422500785457393358329233396346
61422500785457393358329458380974
61422500785457393358329462980243
61422500785457393358329462980244
61422500785457393358350122218398
61422500785457393358350125404938
61422500785457393365609592992616
61422500785457393365609596179156
61422500785457393365609849859980
61422500785457393365609850210060
61422500785457393365672269022604
61422500785457393365672272204932
61422500785457393365672611979196
61422500785457393365672616578465
61422500785457393365672616578466
61422500785457393365860644655793
61422500785457393365860644655794
61422500785457393365860898686698
61422500785457393365860902937499
61422500785457393365860902937500
61422500785457393365881562175654
61422500785457393365881565362193
61422500785457393365881565362194
61422500785457393365881819393098
61422500785457393731638189366478
61422500785457393731721843612377
61422500785457393731721843612378
61422500785457393731721843612383
61422500785457393777391860368429
61422500785457393777454536394205
61422500785457393777454536394206
61422500785457393777454536395609
61422500785457393777454536395610
61422500785457393914652529004754
61422500785457393914652529006158
61422500785457397436068787639945
61422500785457397481801451842009
61422500785457397481822372548409
61422500785457398670577633804844
61422500785457398670577633805052
61422500785457398670577633806296
61422500785457398670765920162474
61422500785457398670766263119066
61422500785457398670766263468986
61422500785457398670849602988089
61422500785457398670849602988090
61422500785457398670849945944682
61422500785457398670849946294602
61422500785457398716331190135044
61422500785457398716331190485124
61422500785457398716519591167233
61422500785457398716519848384677
61422500785457398716582267193009
61422500785457398716582267193010
61422500785457398716582610149602
61422500785457398716582610498070
61422500785457398716582610503893
61422500785457398716603531204470
61422500785457398716603531204475
61422500785457398853591944864808
61422500785457398853591973444524
61422500785769540191016182727602
61422500785769540191581041792842
61422500785769540191581041794246
61422500785769540191852982278072
61422500785769540191852982279476
61422500785769540191853097069320
61422500785769540191853097070724
61422500785769540196099871514686
61422500785769543895362067901786
61422500785769543895362839554118
61422500785769543902705106710372
61422500785769543902705878361300
61422500785769543902705878362704
61422500785769543902977847426246
61422500785769543902977847427650
61422500785769543902977847544290
61422500785769543902977847544498
61422500785769543902977847898630
61422500785769579087181680315827
61422500785769590197142709590684
61422500785769590197142709708776
61422500785769590199402031036682
61422500785769590199402059734490
61422500785769590199653194300356
61422500785769590199674115006756
61422500785769590200217938581416
61422500785769590200217938581576
61422500785769590200217938585788
61422500785769590200217967277772
61422500785769590200218053371212
61422500785769590200238859286364
61422500785769590200238974077612
61422500785769590204485748399270
61422500785769590204485748403482
61422500785769590204485748517362
61422500785769590204485748521574
61422500785769590204736796994000
61422500785769590204736797348292
61422500785769590204757717582308
61422500785769590204757718054692
61422500785769593865610139644379
61422500785769593903748716442914
61422500785769593903748716561006
61422500785769593910526896184856
61422500785769593910526896302948
61422500785769593911342032548190
61422500785769593911342803846230
61422500785769593911342804200522
61422500785769593911363724434538
61422500785769593911363724552789
61422500785769593911363724552790
61422500785769593911363724906922
61422500785772241895099782108182
61422500785772241895099782226226
61422500785772241895099783624294
61422500785772241895099783624502
61422500785772241895099783625906
61422500785772241895099810805942
61422500785772241895100155160602
61422500785772241895100155160810
61422500785772241895100155162214
61422500785772241895100155179476
61422500785772241895100155179524
61422500785772241895100155297568
61422500785772241895100155297781
61422500785772241895100156695844
61422500785772241895100156697248
61422500785772242444142831242549
61422500785772242497406905288571
61422500785772245606224135878597
61422500785772280790700709597770
61422500785772290073593684392383
61422500785772291720659979378309
61422500785772291902900252528657
61422500785772291903653024750234
61422500785772291903653024866874
61422500785772291903653397821735
61422500785772291903653397821736
61422500785772291903653397939833
61422500785772291903653397957090
61422500785772291903653398311381
61422500785772291903653399356770
61422500785772291903674319017781
61422500785772291903736736409177
61422500785772291903736737808857
61422500785772291903737080647351
61422500785772291903737080765449
61422500785772291903737080782711
61422500785772291903737082182385
61422500785772291903737082182391
61422500785772291908004776287365
61422500785772291908004777687045
61422500785772291910431319412870
61422500785772291910431319414571
61422500785772291910431578053323
61422500785772291910452498759723
61422500785772292452779755310745
61422500785772292452779756727687
61422500785772295431847491959445
61422500785772295431847493376435
61422500785773143065218687283135
61422500785773181358449470837283
61422500785773181358449728054727
61422500785773181770231733963699
61422500785773192470649272404165
61422500785773192471465179934397
61422500785773192471485756166428
61422500785773192471485757682748
61422500785773192471486014427808
61422500785773192471486014433632
61422500785773192471486014446682
61422500785773192471486014900192
61422500785773192478243101409135
61422500785773192478264022115535
61422500785773192478264280382739
61422500785773192478264280395780
61422500785773192478264280395789
61422500785773192883247100104221
61422500785773196182610851468649
61422500785773442652098390698406
61422500785773442652098390699810
61422500785773442652098475275526
61422500785773442652098475393570
61422500785773442652098475747702
61422500785773442652098476791638
61422500785773442652098476791846
61422500785773442652098476793250
61422500785773442652098476797462
61422500785773442652098733538310
61422500785773442652098733555780
61422500785773442652098734009082
61422500785773442652098734010534
61422500785773442652098734010694
61422500785773442652098734014906
61422500785773442652098734027956
61422500785773442652098735071940
61422500785773442652098735073344
61422500785773442659692562678794
61422500785773442659692563032926
61422500785773442659692564078473
61422500785773442659692564078474
61422500785773442659692564082686
61422500785773442659713511946036
61422500785773442659713856319570
61422500785773443254510201868221
61422500785773481364684804372959
61422500785773481364705982295399
61422500785773481501129651576751
61422500785773481501966479808963
61422500785773481501966738087813
61422500785773481913748742935379
61422500785773492477720976545268
61422500785773492477721061593160
61422500785773492477721062638548
61422500785773492477721062642920
61422500785773492477721319501860
61422500785773492477721319519330
61422500785773492477721319855992
61422500785773492477721319856152
61422500785773492477721319860364
61422500785773492477721319873462
61422500785773492477742354880011
61422500785773492485336069230652
61422500785773492485336069584784
61422500785773492485336070630332
61422500785773492485336070634544
61422500785773492615002650446238
61422500785773492615002650463708
61422500785773492615002650562878
61422500785773492615002651980028
61422500785773492615002994819772
61422500785773492615002994837242
61422500785773492615002994936412
61422500785773492615002994942236
61422500785773492615002995292156
61422500785773492615002996353562
61422500785773492615003023516128
61422500785773492615003023516335
61422500785773492615003023516336
61422500785773492621780916766893
61422500785773492660735314667176
61422500785773492660735400760456
61422500785773492660735659023288
61422500785773492660735659023447
61422500785773492660735659023448
61422500785773492660735659027660
61422500785773492660756235354702
61422500785773492660756235373576
61422500785773492660756321466856
61422500785773492660756579728236
61422500785773492660756579747110
61422500785773492660756694519483
61422500785773492660756694519484
61422500785773492667513695287821
61422500785773492667513953555025
61422500785773492667534615994221
61422500785773492668350781804708
61422500785773496326126717251689
61422500785773496371859381453753
61422500785773496371860524642393
61422500785773496371881445348793
61422500785773496737910124610646
61422500785780336486580644579519
61422500785780336486580644696207
61422500785780336486580644697611
61422500785780336486601565284515
61422500785780336486601565285919
61422500785780345769223344079034
61422500785780345770059024422714
61422500785780345770059024422922
61422500785780345770059024428538
61422500785780345770059029008934
61422500785780345770059029009142
61422500785780345770248459046461
61422500785780345770310101466226
61422500785780345770310101467630
61422500785780345770310101480728
61422500785780345770310101597368
61422500785780345770310106183588
61422500785780345770310106184992
61422500785780345770311220792512
61422500785780345770311220793916
61422500785780345777591497855047
61422500785780347607169001574117
61422500785780350708351078058762
61422500785780350709187015625710
61422500785780350709187044199602
61422500785780350709187044199810
61422500785780350709187044205426
61422500785780350709187906196176
61422500785780350715965310030612
61422500785780350715965310036436
61422500785780350715965310153076
61422500785780350715965314752346
61422500785780350715965314753798
61422500785780350715965314758169
61422500785780350715965314758223
61422500785780350716530945477145
61422500785780350716530945477199
61422500785780350716719231834775
61422500785780350716780874739973
61422500785780350716781993953990
61422500785780352500355121633535
61422500785780352546087785701484
61422500785780352546087785707308
61422500785780352546087785819576
61422500785780352546087785823948
61422500785780352546108706426757
61422500785780384063519076762225
61422500785780384665596158342939
61422500785780384665596162456983
61422500785780384665597191326759
61422500785780384665659953445975
61422500785780385900357171014831
61422500785780385900358204116695
61422500785780385900378091721231
61422500785780385900378091837871
61422500785780385900378092770991
61422500785780385900379124823095
61422500785780385900441886942311
61422500785780386312139435191007
61422500785780386312160355897407
61422500785780386449484905977829
61422500785780395183083811484750
61422500785780395183083811607166
61422500785780395183084586325026
61422500785780395183084586325186
61422500785780395183084586329398
61422500785780395183084586441826
61422500785780395183334515592226
61422500785780395183334515710270
61422500785780395183335634918428
61422500785780395183335634918464
61422500785780395183335634918512
61422500785780395183335634919916
61422500785780395183335634924287
61422500785780395183335634924341
61422500785780395183899374660274
61422500785780395183899374776914
61422500785780395183899719033856
61422500785780395183899719150412
61422500785780395183899719150496
61422500785780395183899719150655
61422500785780395188167414655102
61422500785780395595871044891919
61422500785780395602398176157223
61422500785780395603214083700505
61422500785780395732127609948244
61422500785780395777859121535754
61422500785780395777859121653846
61422500785780395777859150233562
61422500785780395777859150237934
61422500785780395777859150351606
61422500785780395777859150355978
61422500785780395777860269428658
61422500785780395777860269446127
61422500785780395777860269446128
61422500785780395777860269546750
61422500785780395777860269551122
61422500785780395777860269564219
61422500785780395777860269564220
61422500785780395777860274150392
61422500785780395777860274150599
61422500785780395777880042242154
61422500785780395777880042364570
61422500785780395777880070944286
61422500785780395777881190135058
61422500785780395777881190139430
61422500785780395777881190270571
61422500785780395777881190270572
61422500785780395777881194856792
61422500785780395778695949894802
61422500785780395778695949907900
61422500785780395778695954494072
61422500785780395778695978474518
61422500785780395778695978605660
61422500785780395778695983191880
61422500785780395778884236265482
61422500785780395778884240851702
61422500785780395778885384040342
61422500785780395782943877198535
61422500785780395785390561479912
61422500785780395785390561493010
61422500785780395785390561611054
61422500785780395785390561615425
61422500785780395785390561615426
61422500785780395785390566201646
61422500785780395785411482321825
61422500785780395786227389865108
61422500785780395786227394451328
61422500785780396967473623087625
61422500785780397013206287174447
61422500785780397013206291878919
61422500785780397013227207997487
61422500785780397020737239741497
61422500785780397020737268437853
61422500785780397020737354060118
61422500785780397020737354060361
61422500785780397020737354176758
61422500785780397020737354177001
61422500785780397020758160447897
61422500785780397020758274766761
61422500785780397020758274883401
61422500785780397432519503917673
61422500785780397432540424624073
61422500785780397562520930888487
61422500785780397569801298388659
61422500785780397569801298390063
61422500785780397569801298394275
61422500785780397570052346866701
61422500785780400533994584498559
61422500785780400541336852126989
61422500785780400541525138484619
61422500785780400541587900603834
61422500785780400542152412108550
61422500785780400542153531322651
61422500785780400542153531322657
61422500785780400542341046027901
61422500785780400542341817680233
61422500785780400671255339223797
61422500785780400716988003543899
61422500785780400716988003543900
61422500785780400717572921208102
61422500785780400717573006947250
61422500785780400717823969684740
61422500785780400724330266332552
61422500785780400724330266450644
61422500785780400724330266455016
61422500785780400724330271054286
61422500785780400724351187038952
61422500785780400724351963413177
61422500785780400724518295595153
61422500785780400724518295595154
61422500785780400724539216301553
61422500785780400724539473518997
61422500785780400724602235638213
61422500785780400724602240237483
61422500785780400725104075368197
61422500785780400725166751748265
61422500785780400725355123844836
61422500785780402325726316045763
61422500785780402371458951552869
61422500785780402371459323205817
61422500785780402371480243795577
61422500785780402371647237897401
61422500785780402371647352216265
61422500785780402371647609433709
61422500785780402371668272922665
61422500785780402371668530140109
61422500785780402371731292259325
61422500785780402508929027652270
61422500785780402508929027768910
61422500785780402508929284986354
61422500785780402508992047105569
61422500785781248174980697475401
61422500785781285233408973439367
61422500785781286468190906934299
61422500785781295751084569056329
61422500785781295758427693604063
61422500785781296307470712522884
61422500785781296307470712522893
61422500785781296346444888276348
61422500785781296346444969765938
61422500785781296346444969783407
61422500785781296346444969783408
61422500785781296346444998345654
61422500785781296346444998481167
61422500785781296346444998481168
61422500785781296346445003067388
61422500785781296346446002885271
61422500785781296346446117676311
61422500785781297581226931976099
61422500785781297581227161546947
61422500785781297581227276332371
61422500785781297588570056877965
61422500785781298000331314604435
61422500785781301109336920124808
61422500785781301246597674850280
61422500785781301246597674850289
61422500785781301292351255509350
61422500785781301292351259758699
61422500785781301292351259758700
61422500785781301292915857362761
61422500785781301292915857362762
61422500785781302939480312247101
61422500785781302939480312247102
61422500785781302939480312264363
61422500785781535414271740735043
61422500785781535414271740736447
61422500785781535414272769604819
61422500785781535414272769606223
61422500785781535414292661441443
61422500785781537197846673541943
61422500785781537197846673543347
61422500785781546527057636083046
61422500785781546527057717590058
61422500785781546527057717590266
61422500785781546527057717595882
61422500785781546527057722176278
61422500785781546527057722176486
61422500785781546527308679842322
61422500785781546527308765931390
61422500785781546527308765950264
61422500785781546527308766049434
61422500785781546527308766066904
61422500785781546527308770653124
61422500785781546527308770654528
61422500785781546527309799168608
61422500785781546527309799170012
61422500785781546527309799522900
61422500785781546527309799524304
61422500785781546527329600548722
61422500785781546527330719756916
61422500785781546527330720229300
61422500785781546533835897332000
61422500785781546533835897332048
61422500785781546533835897332208
61422500785781546533835897681920
61422500785781546533835897681968
61422500785781546533835897682128
61422500785781546533835901914008
61422500785781546533835901918220
61422500785781546533835925911716
61422500785781546533835925913168
61422500785781546533836012000784
61422500785781546533836012006608
61422500785781546533837045102648
61422500785781546533837045106860
61422500785781546533837045121362
61422500785781546533837045125734
61422500785781546534651804862232
61422500785781546534651805231025
61422500785781546534651805231026
61422500785781546534651805231079
61422500785781546534651809463113
61422500785781546534651809463114
61422500785781546534651833441948
61422500785781546534651919531016
61422500785781546534651919549889
61422500785781546534651919549890
61422500785781546534652952651753
61422500785781546534672725568632
61422500785781546534672754148348
61422500785781547769433738725957
61422500785781547769433742956641
61422500785781547769433742958045
61422500785781547769454773751221
61422500785781548181237037927397
61422500785781548318225713398833
61422500785781548318225713400237
61422500785781548318497706563721
61422500785781551466185708793054
61422500785781551466185737367154
61422500785781551466185737372770
61422500785781551466185823106142
61422500785781551466186485044656
61422500785781551466186485044704
61422500785781551466186599363520
61422500785781551472963631311728
61422500785781551472963631311776
61422500785781551472963631311936
61422500785781551472963631661648
61422500785781551472963631661696
61422500785781551472963631661856
61422500785781551472963659891444
61422500785781551472963659892896
61422500785781551472963745986336
61422500785781551472964002848036
61422500785781551472964002848084
61422500785781551472964002849488
61422500785781551472964003197956
61422500785781551472964003198164
61422500785781551472964003203780
61422500785781551472964007447354
61422500785781551472964007447514
61422500785781551472964007448758
61422500785781551472964007453130
61422500785781551472964779105462
61422500785781551473528490384196
61422500785781551473528518963912
61422500785781551473529638172106
61422500785781551473779538860834
61422500785781551473779539210753
61422500785781551473779539210754
61422500785781551473779539210807
61422500785781551473779567440550
61422500785781551473779653529617
61422500785781551473779653529618
61422500785781551473800488146950
61422500785781553257353442779084
61422500785781553257353442779292
61422500785781553257353442780536
61422500785781553257353443129212
61422500785781553257353443147925
61422500785781553257353443147926
61422500785781553257353443147931
61422500785781553257353471358800
61422500785781553257353471360252
61422500785781553257353814665312
61422500785781553257353814665520
61422500785781553303107027689000
61422500785781553303107028039080
61422500785781553303107028057799
61422500785781553303107056268716
61422500785781553303107399225308
61422500785781553303107399575228
61422500785781553303107399575388
61422500785781553303107399594101
61422500785781584827296154861043
61422500785781584827296154862447
61422500785781584827296154862501
61422500785781584827317075567443
61422500785781584827861010746763
61422500785781585239643278103863
61422500785781585239644306973639
61422500785781585239664198810263
61422500785781585239665227680039
61422500785781585376089158406503
61422500785781586474425207368111
61422500785781586474426240469975
61422500785781586474446128074511
61422500785781586474446129124271
61422500785781586474447161174971
61422500785781586474447161176375
61422500785781587023490180093801
61422500785781587023490180095205
61422500785781595940082389983262
61422500785781595940082389983310
61422500785781595940082389984714
61422500785781595940082418562978
61422500785781595940082418563026
61422500785781595940082418564430
61422500785781595940082504652046
61422500785781595940082504652094
61422500785781595940083164699878
61422500785781595940083164701282
61422500785781595940083164817922
61422500785781595940083164817970
61422500785781595940083164819374
61422500785781595940083193397638
61422500785781595940083193399090
61422500785781595940083279490918
61422500785781595940083279492370
61422500785781595940333093968322
61422500785781595940333094086366
61422500785781595940333180057390
61422500785781595940333180175434
61422500785781595940333467039824
61422500785781595940333553128892
61422500785781595940334213177968
61422500785781595940334213178128
61422500785781595940334213182340
61422500785781595940334213294608
61422500785781595940334213294768
61422500785781595940334213296012
61422500785781595940334213300384
61422500785781595940334213648900
61422500785781595940334213650304
61422500785781595940354014674722
61422500785781595940354014676126
61422500785781595940354014792766
61422500785781595940354129461550
61422500785781595940354359166508
61422500785781595940354387746224
61422500785781595940354473835292
61422500785781595940355133882916
61422500785781595940355133884320
61422500785781595940355134000960
61422500785781595940355134001168
61422500785781595940355134355300
61422500785781595940355162580676
61422500785781595940355162586500
61422500785781595940355248675567
61422500785781595940355248675568
61422500785781595940898039129650
61422500785781595940898039246290
61422500785781595940898297882288
61422500785781595940898412201151
61422500785781595940898412201152
61422500785781595940919218238768
61422500785781595945166107350062
61422500785781595945166107350110
61422500785781595945166107699982
61422500785781595945166107700030
61422500785781595945416811803086
61422500785781595945417156176828
61422500785781595945417931017103
61422500785781595945437703461806
61422500785781595945437703811726
61422500785781595945438076533308
61422500785781595945438076883228
61422500785781595947676247567948
61422500785781595947676333657016
61422500785781595947677366777510
61422500785781595947677366777594
61422500785781595947677366777753
61422500785781595947677366777754
61422500785781595947677366781966
61422500785781595947697139694632
61422500785781595947697140044552
61422500785781595947697254363416
61422500785781595947698287482542
61422500785781596352680217211142
61422500785781596352680217679106
61422500785781596352680221928504
61422500785781596352680221929908
61422500785781596352680303422466
61422500785781596352680303772386
61422500785781596352680308021944
61422500785781596352680308023188
61422500785781596352680332002182
61422500785781596352680332021056
61422500785781596352952277204982
61422500785781596352952277206386
61422500785781596352953306074758
61422500785781596352953306076162
61422500785781596359479518558465
61422500785781596360295311432964
61422500785781596360295311782884
61422500785781596360295316013568
61422500785781596360295316014972
61422500785781596489125064412126
61422500785781596489125150499582
61422500785781596489125150505406
61422500785781596489125150617626
61422500785781596489125150617834
61422500785781596489125150623450
61422500785781596489125150971966
61422500785781596489125179197342
61422500785781596489125179203166
61422500785781596489126183601446
61422500785781596489126183620320
61422500785781596489126183719490
61422500785781596489126183719538
61422500785781596489126183725314
61422500785781596489126183738412
61422500785781596489126184073830
61422500785781596489126188324584
61422500785781596489126212299206
61422500785781596489126212305030
61422500785781596489126298398310
61422500785781596489126298411359
61422500785781596489126298411360
61422500785781596490214060451634
61422500785781596490214089031350
61422500785781596494208782245278
61422500785781596494208782251102
61422500785781596494208786477366
61422500785781596494208786483030
61422500785781596494208786483190
61422500785781596494208872576470
61422500785781596494209901459295
61422500785781596494209905691383
61422500785781596496740158596200
61422500785781596496740158615127
61422500785781596496740158963590
61422500785781596496740187175916
61422500785781596496740187194789
61422500785781596496740187194790
61422500785781596496741306402983
61422500785781596496741306402984
61422500785781596534878649320590
61422500785781596534878735409450
61422500785781596534878735409498
61422500785781596534878735409658
61422500785781596534878764107258
61422500785781596534878764111630
61422500785781596534879768511314
61422500785781596534879768528784
61422500785781596534879797209122
61422500785781596534879883302562
61422500785781596534879883306774
61422500785781596534879883319823
61422500785781596534879883319824
61422500785781596535694642939682
61422500785781596535695790850055
61422500785781596535967645242054
61422500785781596539962338107466
61422500785781596539962338107514
61422500785781596539962338107674
61422500785781596539962338457386
61422500785781596539962338457434
61422500785781596539962338457594
61422500785781596539962342689474
61422500785781596539962342693686
61422500785781596539962452898714
61422500785781596539962453248634
61422500785781596539962457480722
61422500785781596539962457484934
61422500785781596539963486367759
61422500785781596542472851396853
61422500785781596542472851396854
61422500785781596542472937485922
61422500785781596542473970587786
61422500785781596542473970591997
61422500785781596542473970591998
61422500785781596542493858192322
61422500785781596542494891311447
61422500785781596542494891311448
61422500785781597594805390413398
61422500785781597594805390413641
61422500785781597594826196801177
61422500785781597594826311120041
61422500785781597724472316138323
61422500785781597724744285302647
61422500785781597732086951530781
61422500785781597732087065849645
61422500785781597770225901048191
61422500785781597770497497159887
61422500785781597770497870212515
61422500785781598136526176544239
61422500785781598143869215351178
61422500785781598143869215351421
61422500785781598143869215352825
61422500785781598143869215701341
61422500785781598143869215706957
61422500785781598143869219950691
61422500785781598143869219952095
61422500785781598182279761336063
61422500785781598189601994223673
61422500785781598189622914930073
61422500785781601291808294634140
61422500785781601291808294638512
61422500785781601291808323212452
61422500785781601291808323212612
61422500785781601291808323213856
61422500785781601291808323218228
61422500785781601291808408951600
61422500785781601291808408953004
61422500785781601298586588693542
61422500785781601298586589043462
61422500785781601298586589043622
61422500785781601298586593294424
61422500785781601298586593298636
61422500785781601298586593298795
61422500785781601298607252538193
61422500785781601298607509755637
61422500785781601299151104809370
61422500785781601299151190898194
61422500785781601299151190898278
61422500785781601299151190898437
61422500785781601299151190898438
61422500785781601299151448115722
61422500785781601299151452365280
61422500785781601299423045412692
61422500785781601299423045762612
61422500785781601299423073992408
61422500785781601299423160081476
61422500785781601299423417298920
61422500785781601299423421548234
61422500785781601428253260738803
61422500785781601428253260738804
61422500785781601428253260738809
61422500785781601435595951991320
61422500785781601435596038084760
61422500785781601435596295296380
61422500785781601435596295296588
61422500785781601435596295302204
61422500785781601435867892943318
61422500785781601435868264131163
61422500785781601435868268730433
61422500785781601474006845647219
61422500785781601474006845647220
61422500785781601474571614375286
61422500785781601474571614375446
61422500785781601474571700114594
61422500785781601474843583558483
61422500785781601474843583558484
61422500785781601474843669297632
61422500785781601481349508320068
61422500785781601481349508320228
61422500785781601481349508669988
61422500785781601481349508670148
61422500785781601481349879856536
61422500785781601481349880206296
61422500785781601481349880206456
61422500785781601481349884455805
61422500785781601481349884455806
61422500785781601481600556796865
61422500785781601481600556796866
61422500785781601481600557146786
61422500785781601481600928333173
61422500785781601481600928333174
61422500785781601481600928683094
61422500785781601481621849039573
61422500785781601481621849039574
61422500785781601481621849389494
61422500785781601481621853638843
61422500785781601481621853638844
61422500785781603082725008727620
61422500785781603082725008729072
61422500785781603082725094822512
61422500785781603082725352052810
61422500785781603082725352053053
61422500785781603082996949330906
61422500785781603082996949330942
61422500785781603082996949331149
61422500785781603082996949331150
61422500785781603082996949681069
61422500785781603082996949681070
61422500785781603082996977910658
61422500785781603082997064005549
61422500785781603082997064005550
61422500785781603082997320867214
61422500785781603082997320867250
61422500785781603082997320867458
61422500785781603082997321217134
61422500785781603082997321217170
61422500785781603082997321217377
61422500785781603082997321217378
61422500785781603082997321222993
61422500785781603128478565426613
61422500785781603128478936962921
61422500785781603128729613534458
61422500785781603128729613553332
61422500785781603128729613884537
61422500785781603128729613884538
61422500785781603128729613903248
61422500785781603128729613903251
61422500785781603128729613903252
61422500785781603128729985070766
61422500785781603128729985420602
61422500785781603128729985420686
61422500785781603128729985420845
61422500785781603128729985420846
61422500785781603128729985439559
61422500785781603128750534590937
61422500785781603128750906127245
61422500785781603265739319787584
61422500785781603265739320137504
61422500785781603265739320156218
61422500785781603265739348367300
61422500785781603265990368264222
61422500785781603265990740150450
61422500785781603266011288970622
61422500785781603266011317550338
61422500785781603266011660856850
61422500785783949878144163670175
61422500785783953399560336210683
61422500785783953536821090940287
61422500785783986936844061143219
61422500785783988171625994638151
61422500785783998049881462597607
61422500785783999238720751049033
61422500785783999284390656321437
61422500785783999284453418440493
61422500785783999284474335958895
61422500785783999284474339145435
61422500785783999284662249250799
61422500785783999284662252433127
61422500785783999291984485326407
61422500785783999292005402844809
61422500785783999292005402849021
61422500785783999292005406031349
61422500785784004596973444007171
61422500785784249465338135312291
61422500785784249472869087877937
61422500785784249472869202196801
61422500785784249472890119722277
61422500785784249472890376939721
61422500785784250021661058320129
61422500785784250021661172638993
61422500785784250067414757548909
61422500785784253771845269728889
61422500785784254823590796508385
61422500785784254823612088751093
61422500785784254960600502755736
61422500785784254960600502761352
61422500785784255006354087665604
61422500785784255006542488347713
61422500785784255006542745565157
61422500785784255006626428384950
61422500785784288177860553339167
61422500785784288177881474045567
61422500785784298238377994592228
61422500785784298239131135771351
61422500785784298239152056477751
61422500785784299290897954793555
61422500785784299298261542772233
61422500785784299298261914308541
61422500785784299427907665290255
61422500785784299427991344929171
61422500785784299427991348115663
61422500785784299427991348115871
61422500785784299428242049036647
61422500785784299428242052218975
61422500785784299435522297496221
61422500785784299435522297501837
61422500785784299435522300684165
61422500785784299435522411815085
61422500785784299435522411820701
61422500785784299435522415003029
61422500785784299435522669032529
61422500785784299435522669038145
61422500785784299473661247019247
61422500785784299473661250201575
61422500785784299473724009132639
61422500785784299473724009138463
61422500785784299473724012320631
61422500785784299473724012320791
61422500785784299473744929839039
61422500785784299473744933025579
61422500785784299473912298678213
61422500785784299473932843130943
61422500785784299473933100348387
61422500785784299473995605250159
61422500785784299481255076018553
61422500785784299481255079205093
61422500785784299481275996724953
61422500785784299481275999911493
61422500785784299481276253942397
61422500785784299847304564871987
61422500785784300030298098124131
61422500785784300030319018830531
61422500785784304786244009307593
61422500785784304786244009307594
61422500785784304786244009307599
61422500785784304786495429320540
61422500785784304831913911397669
61422500785784304831914025716533
61422500785784304831976673516725
61422500785784304831997594217461
61422500785784304832164959874307
61422500785784304832165074193171
61422500785784304832165331410615
61422500785784304832249014236231
61422500785784304969174666127274
61422500785784304969174780446138
61422500785784304969237428246489
61422500785785155391339844607914
61422500785785155391339844609318
61422500785785155574354184248997
61422500785785155574354184248998
61422500785785198806962723509259
61422500785785199866073324411018
61422500785785204165194811200728
61422500785785204165194839780444
61422500785785204301639686962474
61422500785785205399725693036490
61422500785785205399725693038101
61422500785785205399725693038102
61422500785785205399725693038107
61422500785785205399976741514739
61422500785785205399976741514740
61422500785785205399976770094455
61422500785785205399976770094456
61422500785785205536986476345970
61422500785785205536986476347422
61422500786426038051883442990439
61422500786426042990802228304531
61422500786426054103775838078831
61422500786426054103838601243435
61422500786426054103859435856401
61422500786426054103859520550161
61422500786426054103859521949841
61422500786426054110554017820773
61422500786426054110616779581325
61422500786426054110637700287731
61422500786426102653215055143385
61422500786426103883477473009113
61422500786426103887996216986033
61422500786426103887996216990405
61422500786426103890255652746683
61422500786426107594602224765719
61422500786426107594602224883811
61422500786426107594602225238103
61422500786428755807273945810445
61422500786428755814805012696359
61422500786428805586912818974345
61422500786429656192091965915297
61422500786429656375106304155297
61422500786429656375106305554977
61422500786429656382616794690923
61422500786429656382637629675591
61422500786429689735966612644247
61422500786429689736782520174639
61422500786429695087441813294159
61422500786429695087629841371487
61422500786429704375419164203225
61422500786429704560881224896709
61422500786429706154724258013721
61422500786429706161502407654011
61422500786429706208071930213227
61422500786429706208260215521049
61422500786429709865849351799623
61422500786429709911602936708081
61422500786429945405315316775387
61422500786429956388684649317905
61422500786429956525966696288765
61422500786429956571908309276009
61422500786429988095909717799815
61422500786429989742955177801019
61422500786429989742955435018463
61422500786429989742975326853683
61422500786429989742976355723459
61422500786429989880236738562623
61422500786429989925153609910307
61422500786429989925153609914679
61422500786429989925216285936083
61422500786429989925216285940455
61422500786429989925989666493155
61422500786429989925990695362931
61422500786429995230958822264387
61422500786429995230958823327245
61422500786429995231146850343167
61422500786429995231146851404573
61422500786429995276691486469355
61422500786429995276691487532165
61422500786429995276712407174303
61422500786429995276879514545231
61422500786429995276879515609493
61422500786429995276879772826937
61422500786429995276900435251631
61422500786429995276963455652553
61422500786430004559585234333447
61422500786430004559585237515775
61422500786430004567199097719441
61422500786430004567200240908081
61422500786430004567200242325023
61422500786430004704397090679749
61422500786430004704398233868389
61422500786430004750150789907077
61422500786430004750151818776853
61422500786430006344183108253379
61422500786430006344245870372595
61422500786430006350773003054633
61422500786430006351526147417501
61422500786430006389727744262879
61422500786430006389727744380971
61422500786430006396505665855709
61422500786430006396505694433973
61422500786430006397258812683827
61422500786430006397279846644829
61422500786430010055119945679761
61422500786430010100851466693185
61422500786430010100852609881825
61422500786430010100873530588225
61422500786436848569196818490971
61422500786436848569196818609063
61422500786436848569217739197371
61422500786436859636500184034977
61422500786436859682233962727915
61422500786436859682233962846007
61422500786436909049525712651857
61422500786436909054608544165553
61422500786436914407777973731927
61422500786436914408342461262263
61422500786437760067051211299937
61422500786437760257324988428243
61422500786437760257409704355509
61422500786437765013522322811351
61422500786437765196536319494385
61422500786437793611678974858943
61422500786437798549969223740747
61422500786437798962652107155645
61422500786437809480640827453593
61422500786437809485159571430513
61422500786437809485159571434885
61422500786437809487419007191163
61422500786437809663006625195135
61422500786437809663090221927311
61422500786437809663090308020751
61422500786437809663090993579643
61422500786437809663655163905067
61422500786437809663843105888955
61422500786437809663843363106399
61422500786437809663905868008171
61422500786437809670434118481509
61422500786437809670621633186759
61422500786437809671186230790821
61422500786437810079684977727095
61422500786437810079684981959183
61422500786437810083031170874889
61422500786437810083031175592251
61422500786437814975589755372359
61422500786437814975589760089721
61422500786437815021259657927537
61422500786437815021343340280769
61422500786437815021343340753153
61422500786437815021343344998131
61422500786437815022096486177219
61422500786438043792563034869503
61422500786438043792563806523239
61422500786438043792564063739279
61422500786438043792564063740683
61422500786438049143264854844251
61422500786438049143264854845655
61422500786438049143285775550651
61422500786438049143285775552055
61422500786438049280461818586427
61422500786438049280462847456203
61422500786438049280546530281819
61422500786438049326215403494939
61422500786438049326216432364715
61422500786438049326279194483931
61422500786438059844518960071971
61422500786438059852070947664077
61422500786438059852071204881521
61422500786438060263643894701141
61422500786438060263643894702545
61422500786438060263853211840253
61422500786438060393583559727515
61422500786438060400089885090557
61422500786438060400841883081005
61422500786438060400841883081053
61422500786438060400841883081213
61422500786438060400841887313093
61422500786438060400841997399869
61422500786438060400843030501733
61422500786438060401113880476577
61422500786438060401114999684771
61422500786438060401176642595793
61422500786438060401177761803987
61422500786438060439316224047719
61422500786438065202771624450185
61422500786438065202771624450233
61422500786438065202771624450393
61422500786438065202771995986541
61422500786438065202792916692893
61422500786438093205587448995503
61422500786438093205588220649239
61422500786438093205650896679387
61422500786438093617913651533327
61422500786438093617914680401699
61422500786438093617914680403103
61422500786438093617934572239727
61422500786438093617935601109503
61422500786438093754442867117207
61422500786438093755258774647599
61422500786438093800948911877795
61422500786438093800949940747571
61422500786438098557041381280967
61422500786438098557062301987367
61422500786438098694051088596791
61422500786438099106106354008061
61422500786438099288283865392200
61422500786438109669325555467407
61422500786438109669326298540023
61422500786438109669890382771764
61422500786438109669890411351480
61422500786438109670078782735355
61422500786438109674409244602799
61422500786438109674409244604251
61422500786438109674410016256535
61422500786438109674430165309151
61422500786438109674430165310603
61422500786438109674430936961483
61422500786438109676668680363449
61422500786438109676689601069801
61422500786438109676856966726855
61422500786438109676877625966253
61422500786438109676877883183697
61422500786438109676941421204595
61422500786438109677442370714033
61422500786438109677442742250341
61422500786438109677505161062802
61422500786438109807088490051179
61422500786438109811607237214799
61422500786438109814703125443637
61422500786438109814703239762501
61422500786438109814703496979945
61422500786438109853113671189383
61422500786438109853176433308599
61422500786438109859892222467633
61422500786438109859954641630257
61422500786438109859954984586849
61422500786438110226485389265681
61422500786438110226485389619813
61422500786438110226485389632863
61422500786438110226485393864951
61422500786438110268955571607191
61422500786438110271466055831429
61422500786438110272218053817665
61422500786438110272218058067063
61422500786438110272238974524065
61422500786438115165676257268163
61422500786438115210342741347569
61422500786438115210592642036297
61422500786438115210593013572605
61422500786438115210613934279005
61422500786438115210613938878275
61422500786438115210614710530607
61422500788399698913934756071798
61422500788407754198869339200398
61422500788407791073717301379956
61422500788407791256732669417028
61422500788407791256732669421240
61422500788407792903860693052916
61422500788407793041121361693452
61422500788407802186755474490888
61422500788407804016897752021484
61422500788407804021249105428152
61422500788407804021249105900536
61422500788407804021981440808568
61422500788407804022065008844548
61422500788407804022065008848760
61422500788407804024240790830070
61422500788407804154158506396956
61422500788407808962552960236158
61422500788407808963368524809798
61422500788407808963368610548946
61422500788407808963368867766390
61422500788410460841264939077706
61422500788410492960000650108456
61422500788410492960000650222128
61422500788410494194698900773560
61422500788410494194698900777772
61422500788410494194782583603388
61422500788410494195263759844416
61422500788410494195513689112860
61422500788410494195534696024968
61422500788410494195535470865244
61422500788410494607045765753388
61422500788410494744305659555052
61422500788410494744306434389712
61422500788410494744389342374844
61422500788410494744390117215328
61422500788410494744390117333212
61422500788410504073037797645612
61422500788410504078120254204696
61422500788410504078121397389124
61422500788410504078121400575664
61422500788410504078121400693548
61422500788410504078121402110698
61422500788410504080547083251318
61422500788410504080547168986254
61422500788410504080567975255746
61422500788410505308634859127800
61422500788410505312902187699628
61422500788410505312902559349608
61422500788410505313634522603448
61422500788410505313655328524424
61422500788410505313655443309848
61422500788410505313718090639428
61422500788410505315329016746250
61422500788410505315329102481186
61422500788410505315350023187586
61422500788410505315893872624950
61422500788410505315893958364098
61422500788410505315914879070498
61422500788410505725249306356068
61422500788410505725249309420304
61422500788410505727697032010760
61422500788410505857405566023480
61422500788410505862426493045640
61422500788410505862510061081620
61422500788410505864121072923378
61422500788410505864957897989328
61422500788410509431268795062690
61422500788410509431269909671614
61422500788410509431289687071282
61422500788410509431290830259922
61422500788410509431290830260130
61422500788410509431290830373802
61422500788410509431290830378014
61422500788410509568467902277950
61422500788410509568551584985522
61422500788410509568551585103406
61422500788410510665988306090574
61422500788410510666071988915982
61422500788410510666615584436322
61422500788410510666615927392914
61422500788410510666887524923164
61422500788410510803249060820178
61422500788410510803813577046870
61422500788410510803813920003462
61422500788410510804085889186500
61422500788410510804148651305716
61422500788411356469865418702430
61422500788411361408993152682158
61422500788411394579496086033464
61422500788411394762510682418204
61422500788411394763325470753292
61422500788411395174857547393820
61422500788411395174940340593528
61422500788411395174941115428188
61422500788411395312118216030144
61422500788411404457751553992920
61422500788411406287893831523516
61422500788411406287893834711460
61422500788411406292977520310600
61422500788411406293061087878408
61422500788411406293061088350792
61422500788411406293061091060736
61422500788411406425154585898988
61422500788411409999018929547122
61422500788411409999102611900562
61422500788411411233800087731006
61422500788411411234364690050978
61422500788411411234364947268422
61422500788411411371060842460610
61422500788411693533985003636120
61422500788411693534047765401044
61422500788411694768766679913608
61422500788411694768766937131052
61422500788411694768829355935172
61422500788411694768829698895976
61422500788411694769581725466140
61422500788411694769581811201076
61422500788411694906027691506524
61422500788411694906842479841612
61422500788411694952616956760120
61422500788411694952617731594780
61422500788411694952617733011722
61422500788411695318373695908332
61422500788411695318373781643268
61422500788411695318436457673256
61422500788411695364210934591764
61422500788411695364211709426424
61422500788411695364211709780716
61422500788411704837650465567362
61422500788411704837651494083006
61422500788411704837651495499948
61422500788411706065654358214508
61422500788411706069901248862448
61422500788411706069901249216740
61422500788411706069901252044776
61422500788411706069901252403280
61422500788411706069901253461718
61422500788411706070716898124024
61422500788411706070717155341468
61422500788411706070737704045000
61422500788411706070737818830424
61422500788411706072432399062294
61422500788411706072432652743278
61422500788411706072432657342548
61422500788411706073248564890250
61422500788411706482331681876644
61422500788411706619508868566216
61422500788411710188289523427266
61422500788411710188373205894378
61422500788411711423070681729242
61422500788411711423070682083534
61422500788411711423133443848458
61422500788411711423154364554650
61422500788411711423970272102352
61422500788411711560331436458846
61422500788411711560331436813138
61422500788411711561147344006500
61422500788411711561168264712900
61422500788411811718318089385649
61422500788738767839326277145335
61422500788738767839891152156586
61422500788739952539097855510466
61422500789380350575399016465520
61422500789380399986727997555794
61422500789380399986728083290730
61422500789380399986728767804234
61422500789380399986728772390454
61422500789380399986728853897514
61422500789380399986728858129602
61422500789380399986729112160506
61422500789380399986729112164718
61422500789380399986729115347046
61422500789380399988422658934976
61422500789380399988423430591520
61422500789380400535519967997986
61422500789380400535520053732922
61422500789380400535520742832646
61422500789380400535520828571794
61422500789380400535521082602698
61422500789380400535521082606910
61422500789380400535771786705802
61422500789380400535855469531418
61422500789380400538031222820584
61422500789380400581274413363618
61422500789380400581525457240986
61422500789380400581609025743526
61422500789380400581609025747738
61422500789380400718786125873098
61422500789380414805805775139224
61422500789380414805806632530704
61422500789380416590195672341516
61422500789380416640216953700804
61422500789380416640216954173188
61422500789383068513845355859216
61422500789383068513845357258896
61422500789383068521355760660066
61422500789383068521355846395002
61422500789383068521376681366466
61422500789383101689975057182318
61422500789383101689975827430758
61422500789383101689975832016978
61422500789383101689976171787030
61422500789383101689976171791242
61422500789383101689976174973570
61422500789383101689995949190910
61422500789383101689995977888718
61422500789383101689996719439350
61422500789383101689996724025570
61422500789383101689996748019066
61422500789383101689996748137158
61422500789383101689996752723378
61422500789383101689997092379550
61422500789383101689997092497642
61422500789383101689997095561878
61422500789383101692423635629220
61422500789383101692444556335620
61422500789383101827173049792866
61422500789383101827173824627526
61422500789383101827173906134586
61422500789383101827174164401790
61422500789383101827174167584118
61422500789383101829684304615464
61422500789383101872927749193614
61422500789383101872927752375942
61422500789383107180426935615464
61422500789383107180427279971736
61422500789383118293442731968040
61422500789383118293463652556348
61422500789383118293463652672988
61422500789383118293463652678812
61422500789383118293463654095754
61422500789383118298547257143690
61422500789383118339133210756712
61422500789383118339216864412184
61422500789383118339216893228036
61422500789383118339216894631928
61422500789383118339217237464812
61422500789383118339217237470636
61422500789383118339217237483686
61422500789383118339217239005670
61422500789383118339384259216088
61422500789383118339384259220300
61422500789383118339405179926700
61422500789383118339405179939750
61422500789383118344300468982264
61422500789383118344300840518572
61422500789383118344300842053606
61422500789383118344467948003172
61422500789383118346727298028886
61422500789383118476394310909818
61422500789383118476645013595772
61422500789383118476665934302172
61422500789383118481477913957754
61422500789383118481728616643708
61422500789383118481728702732776
61422500789383118481749537350108
61422500789383118481749623439176
61422500789383122050258305592374
61422500789383122050341988413618
61422500789383122050341988417830
61422500789384002257724077057826
61422500789384002257724847306266
61422500789384002257724851892486
61422500789384002257724933399546
61422500789384002257724937631634
61422500789384002257725191666750
61422500789384002257725194849078
61422500789384002260235331880424
61422500789384018907196041210652
61422500789384018912279643908668
61422500789384018912279729997736
61422500789384302446995441186410
61422500789384302446995527279690
61422500789384302446995785546894
61422500789384302449526932223378
61422500789384307983179557699076
61422500789384307983179559116018
61422500789384307983430347891200
61422500789384307983430347895412
61422500789384307983430348245332
61422500789384307983451268601812
61422500789384307983451268614862
61422500789384319103830565676146
61422500789384319103830565689196
61422500789384319103830566043328
61422500789384319103830567093088
61422500789391155739583655802838
61422500789391155739583684500646
61422500789391155739583685900326
61422500789391155739584800509250
61422500789391155739584803695790
61422500789391155742010571988496
61422500789391155742011343645040
61422500789391161092753114067020
61422500789391161092754233257952
61422500789391161092754233262164
61422500789391161275684890072016
61422500789391161275684890076228
61422500789391161275768572897632
61422500789391161275768572901844
61422500789391172205770456910800
61422500789391172205790258303964
61422500789391172205791377499108
61422500789391172210873837354192
61422500789391172343051013029356
61422500789391172348135735390688
61422500789391172388804569241464
61422500789391172388804597939272
61422500789391172388804597943644
61422500789391172388804602643536
61422500789391172388805717134416
61422500789391172388805717134576
61422500789391172388805717138788
61422500789391172388805717151838
61422500789391172388805721856150
61422500789391172393889320182512
61422500789391172396063954393174
61422500789391177152261002862482
61422500789391177152261031558838
61422500789391177152261374515430
61422500789391177335191688372902
61422500789391177335192807586920
61422500789391205153341094983754
61422500789391205153341181077034
61422500789391205153361244037822
61422500789391205153362015690154
61422500789391205153362101783434
61422500789391205155034986114496
61422500789391205155035757771040
61422500789391205155055906820896
61422500789391205564934302566958
61422500789391205564935072815398
61422500789391205564935077401618
61422500789391205564935417171670
61422500789391205564935417175882
61422500789391205564955194575550
61422500789391205564955223273358
61422500789391205564955964823990
61422500789391205564955969410210
61422500789391205564955993403706
61422500789391205564955993521798
61422500789391205564955998108018
61422500789391205564956337759978
61422500789391205564956337764190
61422500789391205564956337878070
61422500789391205564956337882282
61422500789391205565122673596666
61422500789391205565123445253210
61422500789391205565143594303066
61422500789391205567382881013860
61422500789391205567403801720260
61422500789391205702133409782218
61422500789391205702384113885322
61422500789391205702404262939390
61422500789391205702404264356332
61422500789391205702404349032670
61422500789391205702405120685002
61422500789391205702405378965256
61422500789391205703826956556688
61422500789391205704643550000104
61422500789391205704664556445652
61422500789391205747886650217770
61422500789391205747886994574042
61422500789391205748137698677146
61422500789391205748138041633738
61422500789391205748138041637950
61422500789391205748157476194906
61422500789391205748157819151498
61422500789391205748157819168760
61422500789391205748157820568440
61422500789391205748220581274926
61422500789391205748220581287976
61422500789391205748221724463566
61422500789391205750418141237476
61422500789391221618794099380256
61422500789391221618794871036800
61422500789391221618815791625108
61422500789391221623898619834172
61422500789391221623898623134592
61422500789391221802582157476448
61422500789391221802582157480660
61422500789391221802582157593088
61422500789391221802582157947220
61422500789391221802582500433040
61422500789391221802582501849982
61422500789391221802582501966622
61422500789391221802583276688854
61422500789391221806829276648236
61422500789391221807644839934624
61422500789391221807644925911264
61422500789391221807644926027904
61422500789391221807665846734304
61422500789391221807666105014558
61422500789391221809360423311670
61422500789391222173506124866396
61422500789391222173506129452616
61422500789391222173507272641256
61422500789391222173507272759348
61422500789391222173758321236146
61422500789391222214364421669886
61422500789391222214427183789102
61422500789391222214428302984246
61422500789391222214428307701608
61422500789391222218424034023224
61422500789391222219177174729928
61422500789391222219238817766268
61422500789391222219238822352488
61422500789391222219259709774860
61422500789391222219259714361080
61422500789391222219259714362532
61422500789391222219259714366904
61422500789391222219260857549720
61422500789391222219260857555544
61422500789391222219260857667812
61422500789391222219260862272906
61422500789391222219448000720114
61422500789391222221686540225582
61422500789391222221707546671130
61422500789391222351625176395278
61422500789391222351626295590422
61422500789391222351687938514494
61422500789391222356437929455320
61422500789391222358947380690122
61422500789391222358968301396522
61422500789391227114328807430570
61422500789391227159998709515030
61422500789391227159998714236764
61422500789391227159999485889096
61422500789391227160082392340646
61422500789391227160082397058008
61422500789391227160082397062220
61422500789391227160082397062379
61422500789391227160835166228404
61422500789391227160835537881352
61422500789391227160835542486446
61422500789391227160836314138778
61422500789391227160897957043976
61422500789391227160898300000568
61422500789391227160898304605502
61422500789391227297259464244634
61422500789392061660564895707452
61422500789392061660566014898384
61422500789392061660566014902596
61422500789392061843496671712448
61422500789392061843496671716660
61422500789392072773519391042948
61422500789392072778685618998836
61422500789392106132683322442466
61422500789392106132683408177402
61422500789392106132684092690906
61422500789392106132684097277126
61422500789392106132684178784186
61422500789392106132684183016274
61422500789392106132684437047178
61422500789392106132684437051390
61422500789392106132934369502162
61422500789392106132935141150282
61422500789392106133018052327778
61422500789392106133018823975898
61422500789392106134377983821648
61422500789392106134378755478192
61422500789392106135194577265064
61422500789392106315949480317578
61422500789392122186543033520828
61422500789392122186543119255764
61422500789392122186543805168948
61422500789392122786987923735056
61422500789392122786988956370360
61422500789392122789498322215934
61422500789392127727810491155462
61422500789392356499113782476324
61422500789392356499113868569604
61422500789392356499114897085248
61422500789392356499114897089460
61422500789392361849751807234364
61422500789392361849751893323432
61422500789392361849751897555520
61422500789392361849752926425296
61422500789392361849752926429508
61422500789392361849814568999288
61422500789392361849814573585508
61422500789392361849815688190220
61422500789392361849815688194432
61422500789392361849835489705688
61422500789392361849835490059980
61422500789392361849836608896620
61422500789392361849836608900832
61422500789392361849836609250912
61422500789392361849836609255124
61422500789392361849836613500102
61422500789392361987012647698904
61422500789392361987013680800768
61422500789392362032767265710684
61422500789392362032767265714896
61422500789392362032767266064976
61422500789392362032767266069188
61422500789392372962872519505676
61422500789392372962873638700820
61422500789392372967956208292760
61422500789392372967956208642680
61422500789392372967956212874768
61422500789392372967956212878980
61422500789392372970403930865954
61422500789392372970403930883216
61422500789392372970403931220086
61422500789392372970403931233136
61422500789392372970403935465224
61422500789392372970403935469436
61422500789392372970466692985170
61422500789392372970466693002432
61422500789392372970466697584440
61422500789392372970466697588652
61422500789392373153418299085142
61422500789392406321954002057546
61422500789392406321955030927322
61422500789392406321955030931534
61422500789392406322204963382306
61422500789392406322205049117242
61422500789392406322206077987018
61422500789392406322206077991230
61422500789392406322225969823642
61422500789392406322225971240584
61422500789392406322288646207922
61422500789392406322289760812634
61422500789392406322289760816846
61422500789392406459486638459966
61422500789392406459486639876908
61422500789392406459486724553246
61422500789392406459487754485832
61422500789392406505239851715482
61422500789392406505240194672074
61422500789392406505240966324406
61422500789392406505241081115446
61422500789392411262776225592452
61422500789392411262776311681520
61422500789392411263592128536464
61422500789392411263592128890596
61422500789392411263592214625532
61422500789392411263592214979664
61422500789392411263613049242864
61422500789392411263613050659806
61422500789392411263613135331932
61422500789392411263613136748874
61422500789392411812656068144432
61422500789392411812656154237712
61422500789392411812656154250762
61422500789392411812656158836982
61422500789392411812657187352626
61422500789392411812718830263648
61422500789392411812718830617780
61422500789392411812719949471842
61422500789392411858389851556142
61422500789392411858389851560354
61422500789392411858473534381758
61422500789392411858473534385970
61422500789392411858473538985240
61422500789392411995650606285906
61422500789392411995671526992306
61422500789392422383428344991954
61422500789392422383428345346086
61422500789392422383428716528262
61422500789392422383428721127532
61422500789392422971446682854336
61422500789392422971446682871598
61422500789392422971509444973552
61422500789392422971509444990814
61422500789392422971509531066832
61422500789392422971510564185958
61422500789392422976530371641420
61422500789392422976530371658682
61422500789392422976530376240690
61422500789392422976530486432460
61422500789392422976530491031730
61422500789392422976593133760636
61422500789392422976593133777898
61422500789392422976593134114768
61422500789392422976593138364118
61422500789392422978789812473516
61422500789392422978789812477728
61422500789392422978789922547242
61422500789392422978790955666368
61422500789392422979040860950362
61422500789392422979040860954574
61422500789392423108707437583940
61422500789392423108708556792134
61422500789392423113791126371024
61422500789392423113791155068784
61422500789392423113792274276978
61422500789392427917081085153698
61422500789392427917081085507990
61422500789392427917081089752968
61422500789392427917081089757340
61422500789392427917896992701352
61422500789392427917917656540020
61422500789392427917917913407752
61422500789392427917917918007022
61422500789392573096564602252820
61422500789392578037951853500258
61422500789707256871569275127866
61422500789707256871631951503722
61422500789707256873827939586104
61422500789707261812956445340420
61422500789707261812956703970802
61422500789707261812956703975014
61422500789707272925993075020220
61422500789707276637117827384724
61422500789707306689660450063956
61422500789707306689660450068168
61422500789707306697002690061648
61422500789707306697003460297038
61422500789707306697003464896308
61422500789707306826858442324424
61422500789707306834201452903214
61422500789707311638579289816260
61422500789707311638579289820472
61422500789707321521164956646948
61422500789707321521164961364310
61422500789707321658362953974858
61422500789707322749167852658538
61422500789707322749167938397686
61422500789707322749167938410736
61422500789707322756699265453020
61422500789707322886365931003862
61422500789707322893144111217980
61422500789707326462740413230182
61422500789708457628651651116406
61422500789708507446659143231092
61422500789708507454001496125090
61422500789708507583940818312964
61422500789708523506166545820058
61422500789708523506166631559206
61422500789710864084203486163000
61422500789710864084203572252068
61422500789710908556405561980316
61422500789710912262445966794068
61422500789710912262446052883136
61422500789710913909575023531820
61422500789710913909575023544870
61422500789710913909575109638150
61422500789710913909575110687910
61422500789710913909575367905354
61422500789710914046835778274474
61422500789710923375483458586874
61422500789710923380566028515684
61422500789710923380567061634810
61422500789710925020163560624262
61422500789710925020163932160570
61422500789710925029389661947442
61422500789710925029389661960492
61422500789710925164955841045850
61422500789710925166650416690096
61422500789710928733735462445288
61422500789710928733736491315064
61422500789710928733736491319276
61422500789710928870997246044668
61422500789711164090187858376724
61422500789711164273453245075892
61422500789711175200776652804494
61422500789711175391322173643128
61422500789711208555109943052532
61422500789711208562641009938446
61422500789711208692307935663080
61422500789711208745654577919970
61422500789711214098824782444712
61422500789711225163596886886966
61422500789711225163597229843558
61422500789711225209413233916098
61422500789711225209413348229138
61422500789711225209413691185730
61422500789711225209601604949810
61422500789711225209685287775426
61422500789711225211945096483710
61422500789711225346611226526646
61422500789711225346611340839686
61422500789711225346611570900180
61422500789711225346611683796278
61422500789711225346862273586134
61422500789711314368172155242384
61422500789711314368172499598656
61422500789711358839809748216366
61422500789711364193543692611204
61422500789711364193544036967476
61422500789711375311664012600024
61422500789711375311664039780060
61422500789711375311664041179740
61422500789711379017705160381398
61422500789711379154965172038386
61422500789711379154965915111002
61422500789712109130452706189650
61422500789712114666657743426138
61422500789712125731408754616466
61422500789712125731409011833910
61422500789712125777162253791606
61422500789712125777162368104646
61422500789712125777162625322090
61422500789712125777413300846882
61422500789712125777413386940162
61422500789712125779694030265778
61422500789712125786471923149154
61422500789712125786471923162204
61422500789712129490817723647000
61422500789712515125191768643744
61422500789712515125191769110304
61422500789712515125192113000016
61422500789712515125192113466576
61422500789712526243312088632564
61422500789712526245006664276810
61422500789712529949352464761606
61422500789712564904788915187336
61422500789712564904788915537256
61422500789712564904789173804460
61422500789712564904789259543608
61422500789712564950542844447860
61422500789712565087803513088396
61422500789712565087803513438316
61422500789712565087824060742168
61422500789712565087824061208728
61422500789712565087824405098440
61422500789712565087824405565000
61422500789712565087824433794796
61422500789712565089519010838722
61422500789712576068662732941580
61422500789712576068662734341260
61422500789712576068662820080408
61422500789712576205923487671184
61422500789712576205923488720944
61422500789712576205923489070864
61422500789712576205923574810012
61422500789712576205944380730988
61422500789712576205944381197548
61422500789712576205944409427344
61422500789712576205944495516412
61422500789712576207638956375234
61422500789712576207638985071590
61422500789712576207638986471270
61422500789712576207639071160658
61422500789712579774703110120382
61422500789712579774703196209450
61422500789712579911963865199906
61422500789712579911985528512362
61422500789712579911985528978922
61422500789712579911985531694690
61422500789712579913680105672928
61422500789718979069752411824510
61422500789718979069752497563498
61422500789718979069752497567870
61422500789718979079542140102814
61422500789718979079542225841962
61422500789718979079542225859224
61422500789718984018669959838952
61422500789719012424021796764692
61422500789719012424021796781954
61422500789719012424022141138226
61422500789719012424084558888120
61422500789719012424084558901170
61422500789719012424084816105564
61422500789719012431363692738770
61422500789719012431364921666558
61422500789719012431364921683820
61422500789719017784534613285782
61422500789719017784534613289994
61422500789719028483528937905530
61422500789719028483528937909742
61422500789719028483529282279064
61422500789719028483530057117936
61422500789719028490307203740752
61422500789719028490307465675510
61422500789719028895122801416858
61422500789719028895122806003078
61422500789719028895122806004530
61422500789719028895122806008902
61422500789719028895122887043578
61422500789719028895122887510138
61422500789719028895311092362112
61422500789719028895311202098968
61422500789719028895373964218184
61422500789719028895375083413328
61422500789719028902654327450132
61422500789719028902654327467394
61422500789719028902654331699482
61422500789719028902717003480280
61422500789719028902717003493330
61422500789719028902717008079550
61422500789719029032571956824360
61422500789719029032573076019504
61422500789719029032634718943576
61422500789719029039914996086456
61422500789719029039915081726226
61422500789719029039915086430490
61422500789719033836698372189266
61422500789719033836698372193478
61422500789719033836698715145858
61422500789719033844041497207772
61422500789719262612227946297722
61422500789719267552799208862000
61422500789719267553615111806012
61422500789719267965397375982188
61422500789719268148160667156668
61422500789719278664142690605930
61422500789719279075736668437574
61422500789719279075736673023794
61422500789719279075986602288026
61422500789719279075987716896950
61422500789719279259000941927706
61422500789719279266532462906540
61422500789719284016558322127760
61422500789719284017374225071772
61422500789719284200325802590784
61422500789719284200325802596608
61422500789719284200325807195878
61422500789719312018474094592712
61422500789719312025252360423722
61422500789719312430068072424356
61422500789719312430068073824036
61422500789719312430069191619500
61422500789719312430256359118808
61422500789719312430257473727732
61422500789719312437599484020674
61422500789719312567517113494280
61422500789719312574044330865914
61422500789719312574860238396146
61422500789719312613270669706388
61422500789719312613271441358720
61422500789719312613271470410612
61422500789719312613271698576164
61422500789719312613271813367204
61422500789719312613271814430062
61422500789719312613355497255678
61422500789719312620885679587338
61422500789719317378421790108188
61422500789719317378986649528964
61422500789719317927213760550380
61422500789719317927213765136600
61422500789719317928029668080612
61422500789719317973783252989076
61422500789719317973783253338996
61422500789719328489011473689482
61422500789719328489012131022950
61422500789719328489764157243194
61422500789719328489764243332262
61422500789719328489764614868570
61422500789719328672778496760410
61422500789719328672778496877050
61422500789719328672778582499558
61422500789719328672778839717002
61422500789719328672778955570900
61422500789719328672778958757600
61422500789719328675310360868880
61422500789719329037804101465142
61422500789719329037804106051362
61422500789719329038618889800230
61422500789719329038618894386450
61422500789719329038807176144762
61422500789719329084372474708694
61422500789719329084372479294914
61422500789719329084372479300738
61422500789719329084560760936586
61422500789719329084560765653948
61422500789719329084560846675734
61422500789719329084560875727626
61422500789719329084644443762202
61422500789719329084644448479564
61422500789719329084644529501350
61422500789719329084644558553242
61422500789719329086903965616132
61422500789719329091904000275360
61422500789719329091904000629492
61422500789719329091987568664068
61422500789719329091987568780708
61422500789719329091987568793758
61422500789719329091987573379978
61422500789719329091987573381430
61422500789719329092175859739012
61422500789719329221821520383712
61422500789719329221821630103098
61422500789719334025948388437694
61422500789719334025948388442066
61422500789719334026032071261858
61422500789719334026032071263310
61422500789719334033563025247302
61422500789720163180039642203218
61422500789720168532958023778228
61422500789720168532958028010316
61422500789720168533209072237604
61422500789720168670469826613076
61422500789720168716224530731346
61422500789720168716224530735558
61422500789720168716244303531584
61422500789720168716245451437746
61422500789720168716245451441958
61422500789720179643736736776670
61422500789720179826749961803214
61422500789720179826749961807426
61422500789720179826750047546574
61422500789720179829282509935334
61422500789720179834365050816464
61422500789720179834365079514224
61422500789720184585123159212344
61422500789720212997817092653996
61422500789720212997817093703756
61422500789720212997818122573532
61422500789720212997818125755860
61422500789720212998068140763452
61422500789720212998069169633228
61422500789720213004595272395938
61422500789720213181104172757444
61422500789720213181104517131186
61422500789720213188697461227770
61422500789720213188698236066642
61422500789720213188698604416410
61422500789720213188698607602950
61422500789720217946233486363604
61422500789720218495025456805796
61422500789720218495025461037884
61422500789720218495841363981896
61422500789720218541615840900404
61422500789720218541615869596760
61422500789720218541616988810778
61422500789720218541868037283204
61422500789720218541868037287416
61422500789720229056760407830054
61422500789720229056761150902670
61422500789720229057575939237758
61422500789720229057576025326826
61422500789720229057576310774066
61422500789720229606367995769018
61422500789720229606368000001106
61422500789720229606618958139326
61422500789720229652121499176246
61422500789720229652121580210922
61422500789720229652121580677482
61422500789720229652372542931150
61422500789720229652372547652884
61422500789720229652372628670298
61422500789720229652372657368058
61422500789720229652393468355072
61422500789720229652393578074458
61422500789720229652393582673728
61422500789720229654653014189240
61422500789720229659736588185284
61422500789720229659736588202546
61422500789720229659736588651844
61422500789720229659736588669106
61422500789720229659736592901194
61422500789720229659736592906810
61422500789720229659736592907017
61422500789720229659736592907018
61422500789720229659987641383656
61422500789720234593780748182018
61422500789720234593781091138818
61422500789720234593781091143030
61422500789720234600538350174360
61422500789720234600559270880760
61422500789720234601374806891946
61422500789720234601375178428254
61422500789720679961698383742385
61422500794319120157470089065724
61422500794319131270507233420760
61422500794319131270507233420920
61422500794319131270507236608704
61422500794319131275590836468856
61422500794319131278038558941220
61422500794319136034235636106875
61422500794319970167790300288244
61422500794320031701058260685720
61422500794320031701058263873664
61422500794320031706141863733816
61422500794320031708589585739403
61422500794320031708589586206179
61422500794320031708589586206180
61422500794320031708673268565019
61422500794320031845850426674931
61422500794320035366365983160498
61422500794320036647801345501339
61422500794320331895412457613960
61422500794320332035141941262879
61422500794320336837071939849504
61422500794320336974269675242607
61422500794320336974269932460051
61422500794320336974269932460052
61422500794320485696089249937267
61422500794647377142647369664332
61422500794647393062635469690660
61422500794647393201590801048579
61422500794647393206674359632699
61422500794648277762908008203110
61422500794648293637141361111239
61422500794648293637141446854599
61422500794648293639401270562724
61422500794648293639401270566936
61422500794648293639401270569069
61422500795291727242785972030166
61422500795291732593779651489533
61422500795291732776522367837273
61422500795291732776793991129005
61422500795291743706544399382733
61422500795291743706544399382742
61422500795291743706816024179148
61422500795291743711899627227084
61422500795291743711899628644026
61422500795291743889558739022205
61422500795291743889747025366746
61422500795291743889830363831718
61422500795291743889830365231398
61422500795291743889830708187990
61422500795291743894830285458090
61422500795291743894830371547158
61422500795292594319254870412390
61422500795292594319254956147326
61422500795292627671077653505495
61422500795292627854091878353927
61422500795292627854092249890235
61422500795292633161507750304349
61422500795292633161507836397629
61422500795292633161591433129965
61422500795292633207073394747941
61422500795292633207261421290244
61422500795292633207261421294456
61422500795292633207261421307497
61422500795292633207261422829649
61422500795292633207282342486289
61422500795292633207282343536049
61422500795292633207282600753493
61422500795292644320297966892558
61422500795292644320381392496358
61422500795292644325193370380489
61422500795292644325381310833724
61422500795292644325381396922792
61422500795292644325464995194374
61422500795292644325465338500886
61422500795292644327912716616978
61422500795292644327912717666738
61422500795292644462391362991037
61422500795292644462663073893989
61422500795292644462663331111433
61422500795292933350799351456565
61422500795292933396552937416193
61422500795299831115568692473148
61422500795299836468738122039522
61422500795299836468739245951971
61422500795299836651753580868513
61422500795299847169993346456553
61422500795299847169993346573193
61422500795299847581776385589645
61422500795299847581776385589654
61422500795299852527409558843175
61422500795299852527409558843184
61422500795299852527410330491295
61422500795299852527410330491304
61422500795299852527430479549743
61422500795299852528246010834975
61422500795299852528246010834984
61422500795299852528246039531340
61422500795299852528247158745357
61422500795300703133154679103999
61422500795300731546120491390440
61422500795300731548568213862804
61422500795300747600460604806829
61422500795300747600460605273389
61422500795300747600544287632445
61422500795300747605627976419529
61422500795300747608075702192322
61422500795300748154587058931137
61422500795300748156930058499891
61422500795300748195257983923697
61422500795300748337623347674609
61422500795300753095221340479235
61422500795300753095222112131567
61422500795300753095974224439427
61422500795300753095975257560005
61422500795300753095995406614242
61422500795300753096057792479619
61422500795300753096058164015927
61422500795301037225820497678190
61422500795301037225820498032481
61422500795301053285265996245035
61422500795301203451073666646974
61422500795301203451074441485846
61422500795615887180283521395494
61422500795615902004444989165688
61422500795615932064350801246763
61422500795615932064351576081423
61422500795615937005738741589713
61422500795615946888513039147353
61422500795615946888513043851617
61422500795615948116516020898091
61422500795615948123859061582745
61422500795615951829899437711787
61422500795615951829900209359907
61422500795616832815093210999079
61422500795616832815093239577391
61422500795616832815093985837951
61422500795616832815094014417667
61422500795616832815114131705479
61422500795616832815114906544351
61422500795616837756502072052641
61422500795616847639276398306637
61422500795616847639276403010901
61422500795616852580663568519191
61422500795619489497305240716529
61422500795619539276985869551121
61422500795619539322655857378949
61422500795619539322676778085349
61422500795619539459937532814954
61422500795619550395105845187881
61422500795619550433244680386427
61422500795619550433516275081190
61422500795619550433516276498132
61422500795619550433516361170258
61422500795619550433516389400054
61422500795619550433516389749974
61422500795619550433516389754186
61422500795619550433516648034440
61422500795619550440775747272349
61422500795619550442470322916595
61422500795619550570442672996975
61422500795619550570505520850967
61422500795619550572953241906238
61422500795619550578036587736730
61422500795619550578057508443289
61422500795619550578057508443290
61422500795619550579731163380976
61422500795619554101146221316923
61422500795619789686554913890273
61422500795619837819043809611473
61422500795619839511926451259093
61422500795619839649270774489617
61422500795619850584376410488309
61422500795619850759963942400516
61422500795619850760047710960908
61422500795619854290416786617351
61422500795620740033984562246081
61422500795620740217019794010833
61422500795620751153799113521471
61422500795620751190514968126070
61422500795620751190514969665476
61422500795620751190515053865218
61422500795620751197858122787093
61422500795620751199552698431339
61422500795620751327796730836415
61422500795620751327796988053859
61422500795620751327796988053860
61422500795620754858144914006267
61422500795620754858146028614382
61422500795620904998555190787070
61422500795627603890483586659444
61422500795627609241205298470816
61422500795627609241205989105725
61422500795627609241205989105734
61422500795627609378403291081364
61422500795627609378403981716273
61422500795627609378403981716282
61422500795627643151944338583377
61422500795627643334958678217233
61422500795627654264982602133509
61422500795627654308475521877147
61422500795627654308476665065787
61422500795627654315818670772509
61422500795627654315818675476773
61422500795627654445736362345899
61422500795627654445737505534539
61422500795627654447160113530781
61422500795627654447996941767365
61422500795627654453016749594437
61422500795627654453016753826525
61422500795627659204109474017493
61422500795627659204109559752429
61422500795627659257205840985063
61422500795627904636139867203079
61422500795627909575267601182807
61422500795627909575267601182808
61422500795627938033715377800127
61422500795627938033715492118991
61422500795627954040127041244964
61422500795627954451720557201882
61422500795627954451993759898871
61422500795627954459335651164473
61422500795627954459335655868737
61422500795627954642266312681406
61422500795627959400722821377027
61422500795628088051614423096791
61422500795628088051614681363995
61422500795628088052179540430639
61422500795628088058957461905377
61422500795628093480956525704609
61422500795628104522904861515669
61422500795628104530246867222391
61422500795628104731254309998161
61422500795628109494793650093815
61422500795628109494793678673531
61422500795628109495358505978131
61422500795628109495358534557847
61422500795628109679983854271417
61422500795628843908943031750729
61422500795628855019720715873563
61422500795628855027063778681261
61422500795628855027063783267481
61422500795628855065475358232923
61422500795628855072817363939645
61422500795628855072817368171733
61422500795628859961108167179013
61422500795628859961108167180474
61422500795628859961108167184845
61422500795628859968450948775771
61422510847878841007544732200264
61422510847951775882091163591526
61422510847951775882094258192152
61422510847975803415428740796470
61422510847976103558945749884790
61422510848170329775581876484358
61422510848170629919015859614178
61422510848170629919015859964098
61422510848170629919015859968310
61422510848170629919098799361354
61422510848170629919098885454634
61422510848170629919099571019302
61422510848170629919099657108370
61422510848194989713185615490684
61422510848194989713185615607324
61422510848205796535961143491766
61422510848205797131576006024622
61422510848206696966512170288554
61422510848206697149442941893866
61422510848206697149442942360426
61422510848206697149445523105152
61422510848206697149445523221792
61422510848206697149445523571712
61422510848206697149445523575924
61422510848206697149446297944024
61422510848206697149446298410584
61422510848206697149505617915270
61422510848206697149505617915430
61422510848206697149505617919642
61422510848206697149505618031910
61422510848206697149508285224208
61422510848206697149508285336636
61422510848206697149508285340848
61422510848206697149509060058868
61422510848206697149509060175508
61422510848206697149526510040502
61422510848206697149529205924944
61422510848206697149529205929156
61422510848206697149715169456536
61422510848206697149715169806456
61422510848206697149717492404830
61422510848206697149717492754750
61422510848206697149718267127062
61422510848206697149718267593622
61422510848206697149777587079754
61422510848206697149777587083966
61422510848206697149777587098468
61422510848206697149777931571380
61422510848206697149779910028048
61422510848206697149779910032260
61422510848206697149780254519674
61422510848206697149781029241906
61422510848206697149781029358546
61422510848206697150282351354834
61422510848206697150282351359046
61422510848206697150345113473890
61422510848206697561290291133180
61422510848206697561291324252306
61422510848206697699325025900130
61422510848206697699325111993410
61422510848206697699325112110050
61422510848267474143742840971595
61422510848267576275093477961330
61422510848267576275093851369494
61422510848267576275095802309304
61422510848267576275096173967868
61422510848267576275096948802528
61422510848267576275096950202208
61422510848267591092475908253798
61422510848267591092476794574914
61422510848267591092476794691554
61422510848267591097560397267314
61422510848267624444218132160972
61422510848267624451561170969558
61422510848267624451561171319478
61422510848267624451644853672710
61422510848267624451644853789350
61422510848267624451892458593180
61422510848267624451892458943100
61422510848267624451892459059740
61422510848267624451894786240122
61422510848267624451894786594254
61422510848267624454151894703750
61422510848267624454154562124956
61422510848267624454154562129168
61422510848267624454155336963828
61422510848267876418526918902854
61422510848267876418526919369414
61422510848267876418527177632406
61422510848267876418527177636618
61422510848267876418529243367468
61422510848267876418529500114140
61422510848267876418530274953012
61422510848267876418530276469332
61422510848267876418610487403782
61422510848267876418610860457814
61422510848267876418612811401836
61422510848267876418613182933932
61422510848267876418613182938144
61422510848267876418613183056188
61422510848267876418613183406108
61422510848267876418613957778420
61422510848267876418613958244980
61422510848267876418613959294740
61422510848267876419094359184996
61422510848267876419178042010404
61422510848267876419428717411536
61422510848267876419428746113508
61422510848267876419428746225936
61422510848267876419428746580068
61422510848267876464343179950766
61422510848267876464343180305058
61422510848267876464343524307038
61422510848267876464343524661330
61422510848267876464345504298740
61422510848267876464345504303112
61422510848267876464345847255332
61422510848267876464345847259704
61422510848267876464345847609624
61422510848267876464346621977564
61422510848267876464346621977724
61422510848267876464346621981936
61422510848267876464346622094204
61422510848267876464346622094364
61422510848267876464346622448496
61422510848267876464346623493884
61422510848267876464346623494044
61422510848267876464346623498256
61422510848267876464910706209548
61422510848267876464910706213920
61422510848267876465182302321404
61422510848267876465182302325616
61422510848267891235910034748758
61422510848267891235910035215318
61422510848267891235910120837826
61422510848267891235910120842038
61422510848267891235910120954466
61422510848267891235910121308598
61422510848267891235992917342118
61422510848267891235992917692038
61422510848267891235993717574166
61422510848267891235993718040726
61422510848267891235993803663234
61422510848267891235993803779874
61422510848267891240993723535842
61422510848267891240993723885762
61422510848267891240993724002402
61422510848267891241077406355634
61422510848267891243252388470468
61422510848267891243253160117184
61422510848267891243336842942592
61422510848267891289069506791816
61422510848267891289069507146108
61422510848267924587735055037968
61422510848267924587735141597808
61422510848267924587818709165616
61422510848267924587818737863376
61422510848267924595161862765242
61422510848267924595161863231802
61422510848267924595409467675884
61422510848267924595409467681500
61422510848267924595409468031420
61422510848267924595409468148060
61422510848267924595411795210398
61422510848267924595411795216014
61422510848267924595411795328442
61422510848267924595411795682574
61422510848267924595412909819322
61422510848267924595412909824938
61422510848267924595412910174858
61422510848267924595412910291498
61422510848267924596772757100400
61422510848267924596856439925808
61422510848267924597668903792070
61422510848267924597668903796282
61422510848267924597671571213276
61422510848267924597672346052148
61422510848267924640894527081026
61422510848267924640894527081186
61422510848267924640894527435318
61422510848267924641163052939884
61422510848267924641165380120266
61422510848267924641166494729190
61422510848267924641166495083322
61422510848267924642589104124952
61422510848267924642589104129324
61422510848267924643422460120818
61422510848267924643425156005100
61422510848267924643425156009312
61422510848270277979096005952940
61422510848270277979096006302860
61422510848270327758150247601175
61422510848270628130434147650288
61422510848270628130435180770866
61422510848271478553164042183756
61422510848271478553164042183804
61422510848271478553164042300396
61422510848271478553164070881564
61422510848271478736094727695628
61422510848271478736094813788908
61422510848271478736094813789068
61422510848271478736094813905548
61422510848271478736094813905708
61422510848271478736157489814684
61422510848271478736157489931324
61422510848271478736157489931484
61422510848271478736178381823276
61422510848271478736178381823436
61422510848271528698162246937488
61422510848271528698243520617780
61422510848271528698246962761218
61422510848271528698246962877858
61422510848278397912995587052568
61422510848278431264817136146448
61422510848278431264817136496368
61422510848278431264817136500580
61422510848278431264820233935018
61422510848278431264820234289150
61422510848278431264820348720442
61422510848278431264820349074574
61422510848278431264820606987646
61422510848278431264820607341778
61422510848278431267327619335428
61422510848278431267327648031784
61422510848278431267330742619312
61422510848278431267330828708380
61422510848278431267331086988682
61422510848278431633105364929193
61422510848278731408334145584688
61422510848278731408334145590304
61422510848278731408334259903344
61422510848278731408334259909168
61422510848278731408334260375728
61422510848278731408337615959326
61422510848278731408337616425886
61422510848278731410597047487888
61422510848278731410844656988962
61422510848278731410844656990366
61422510848278731410847751589588
61422510848278731410847751590992
61422510848278731411412610661848
61422510848278731411412696750916
61422510848278732005393278245292
61422510848278732006125503435342
61422510848278732006125532131698
61422510848278732006209185788574
61422510848278732006209185788622
61422510848278732006209214484930
61422510848278732006209214603022
61422510848279582427283393433206
61422510848279582427283393551250
61422510848279582427286832506696
61422510848279582427286832508148
61422510848279582610297704488750
61422510848279582610297704493122
61422510848279582610297733067062
61422510848279582610297733185106
61422510848279582610300803679968
61422510848279582610301172023960
61422510848279582610301172028332
61422510848279582610301172142004
61422510848279582610301172146376
61422510848279598486791653883020
61422510848279598487063622933464
61422510848279598487063622946562
61422510848279598487063623047344
61422510848279598487063623051556
61422510848279598487063623064606
61422510848279598669994279861408
61422510848279598669994279865620
61422510848279598669994279884494
61422510848279598670057041980464
61422510848279598670057041999338
61422510848279598670057042334756
61422510848279631838885172381476
61422510848279631838885172382880
61422510848279631838885172499520
61422510848279631838888643222674
61422510848279631841148074751236
61422510848279632021815858011392
61422510848279632021815858365684
61422510848279632021815944100460
61422510848279632021815944104832
61422510848279632021815944454752
61422510848279632021818927097990
61422510848279632021818927102202
61422510848279632021818927102362
61422510848279632021818955794346
61422510848279632021819041887626
61422510848279632021819041887786
61422510848279632021819300150618
61422510848279632021819300154830
61422510848279632021819300154990
61422510848279632021878620126236
61422510848279632021878620480528
61422510848279632021881689217046
61422510848279632021881689217206
61422510848279632021881689221418
61422510848279632021881689571338
61422510848279632021881717913402
61422510848279632021881717913562
61422510848279632021881718267694
61422510848279632021882062269674
61422510848279632021882062269834
61422510848279632021882062274046
61422510848279632021882062623966
61422510848279632021899512134828
61422510848279632021899512139200
61422510848279632021899512489120
61422510848279632021899540714544
61422510848279632021899540718916
61422510848279632021902609805354
61422510848279632021902609809726
61422510848279632021902638501710
61422510848279632021902982857982
61422510848279632021902982862354
61422510848279632024078732037684
61422510848279632024141493798236
61422510848279632024141493798396
61422510848279632024141493802608
61422510848279632024162414386544
61422510848279632024162414390916
61422510848279632024347347863246
61422510848279632024350327678448
61422510848279632024350356374804
61422510848279632024350442463872
61422510848279632024350705452810
61422510848279632024410023893394
61422510848279632024410024024536
61422510848279632024413089797664
61422510848279632024413118494020
61422510848279632024413462981434
61422510848279632024413467567654
61422510848279632024915186745092
61422510848279632024977948864308
61422510848279632435920290220536
61422510848279632435920290338580
61422510848279632435923384920332
61422510848279632435923384921784
61422510848279632435923384921944
61422510848279632435923413618140
61422510848279632435944305508640
61422510848279632436676530350382
61422510848279632436676530704514
61422510848279632436676645017762
61422510848279632436676645135806
61422510848279632436676645489938
61422510848279632573121406110804
61422510848279632573201994466728
61422510848279632573205060239856
61422510848279632573205088936212
61422510848279632573958205664130
61422510848279632574020967901230
61422510848279632574020996597586
61422510848279648488650313872566
61422510848279648488650314936828
61422510848279648488838685969296
61422510848279648488922254003664
61422510848279648488922282701472
61422510848279648493169143588794
61422510848279648493169144539176
61422510848279648493169144657268
61422510848279648496181725132014
61422510848302693478930664893126
61422510848302693478930664897338
61422510848302693478930779211990
61422510848302709531095028674910
61422510848302709531095142993774
61422510848302709531095142997986
61422510848302709531095144529021
61422510848302709531095144533233
61422510848302709537873323202276
61422510848302709537873323206488
61422510848302713242219895358331
61422510848302742889694872650288
61422510848302742889694872654500
61422510848302742889694986973364
61422510848302742891955079018966
61422510848302742891955079019126
61422510848302742891955079023338
61422510848302742891955193337830
61422510848302742891955193337990
61422510848302742891955193342202
61422510848302742892206127141680
61422510848302742892206127145892
61422510848302757709337509305818
61422510848302757709337509305978
61422510848302757709337623624682
61422510848302757709337623624842
61422510848302757709337623629054
61422510848302757709588586012460
61422510848302757709589357664792
61422510848302757714421997975190
61422510848302757714421998325110
61422510848302757714421998329322
61422510848302757714673046447664
61422510848302757714673046451876
61422510848302757714673046801796
61422510848302757716116575485676
61422510848302757716116575489888
61422510848302757716931711028158
61422510848302757716931711032370
61422510848302757716931711382290
61422510848302993622698722108164
61422510848302993622698750687880
61422510848303009682206239365914
61422510848303009682206239371530
61422510848303043033211881388688
61422510848303043033211996179728
61422510848303043035722479354206
61422510848303043035722479367256
61422510848303043035723136215498
61422510848303043035723164795214
61422510848303043035723164796618
61422510848303043035723251006538
61422510848303057852854517926126
61422510848303057852854518392686
61422510848303057852854632711550
61422510848303057852854632711758
61422510848303057852854632717374
61422510848303057852854633183934
61422510848303057853106452958772
61422510848303057857939007063510
61422510848303057857939007530070
61422510848303057859633584573996
61422510848303059682997915832928
61422510848303059687516774133084
61422510848303059689755288138866
61422510848303059689755288143238
61422510848303059689755288255506
61422510848303059689755288257118
61422510848303059689755288261330
61422510848303059689755288609798
61422510848303059689755288611250
61422510848303059689943574954330
61422510848303059690027257307562
61422510848303059690027257421442
61422510848303059690027257425654
61422510848303894235929357706178
61422510848303894235929358060310
61422510848303894235929358060470
61422510848303894235929358064682
61422510848303894235929472379174
61422510848303894235929472379334
61422510848303894235929472383546
61422510848303894235992119825234
61422510848303894235992119829606
61422510848303894235992148404950
61422510848303894235992148405110
61422510848303894235992148409322
61422510848303894236013040530182
61422510848303894236201441562372
61422510848303894236264117588148
61422510848303910104891125604206
61422510848303910104891125605610
61422510848303910105163064555806
61422510848303910105163066089436
61422510848303910105163066090840
61422510848303910105163093252210
61422510848303910105163093253614
61422510848303910109409954158246
61422510848303910109409954276290
61422510848303910109409955324646
61422510848303910109409955326050
61422510848303910111669390036940
61422510848303910111941359083172
61422510848303910111941359201264
61422510848303910112506218154028
61422510848303910287905465243678
61422510848303910287905549820798
61422510848303910287905551337118
61422510848303910288093721842094
61422510848303910288093721842254
61422510848303910288093750067678
61422510848303910288093750538450
61422510848303910288093750557324
61422510848303910288093836160958
61422510848303910288093836161118
61422510848303910288093836277598
61422510848303910288093836296472
61422510848303910288093837696152
61422510848303910288156483607018
61422510848303910288156483607178
61422510848303910288156483611390
61422510848303910288156512186734
61422510848303910288156512191106
61422510848303910288156512303374
61422510848303910288156512322248
61422510848303910288156513721928
61422510848303910288156598280174
61422510848303910288156598396814
61422510848303910288177432891682
61422510848303910288177518985122
61422510848303910292424293443586
61422510848303910292424293447958
61422510848303910292424294959906
61422510848303910292424295314198
61422510848303910294872016015328
61422510848303910294872016019540
61422510848303910294872016038414
61422510848303910294872016369620
61422510848303910294872016388334
61422510848303910294934778134384
61422510848303910294934778153258
61422510848303913816015962172664
61422510848303913816015962174068
61422510848303913816287931237610
61422510848303913816287931239014
61422510848303913816287931355654
61422510848303913999030301812136
61422510848303913999030302166428
61422510848303943463762909003360
61422510848303943646693594048672
61422510848303943646693680142112
61422510848303943646756356167888
61422510848303943646777248288748
61422510848303943646777248643040
61422510848303943646777276868464
61422510848303943648953771832178
61422510848303943648953771836550
61422510848303943648953772186310
61422510848303943648953772186470
61422510848303943648953772190682
61422510848303943648953800411894
61422510848303943648953800416266
61422510848303943648953886505174
61422510848303943648953886505334
61422510848303943648953886509546
61422510848303943649016533951234
61422510848303943649016533955606
61422510848303943649016562530950
61422510848303943649016562531110
61422510848303943649016562535322
61422510848303943649037454656182
61422510848303943649037454656342
61422510848303943649224997923886
61422510848303943649225084017166
61422510848303943649225769576218
61422510848303943649225769580430
61422510848303943649225769599304
61422510848303943649225855669498
61422510848303943649225855688372
61422510848303943649287760043102
61422510848303943649287760047314
61422510848303943649288531695434
61422510848303943649288531699646
61422510848303943649288531714148
61422510848303958283405545185470
61422510848303958288490034676778
61422510848303958290184611370784
61422510848303958466336230815386
61422510848303958466336231169518
61422510848303958466336231169678
61422510848303958466336316908666
61422510848303958466336316908826
61422510848303958466336317262958
61422510848303958466398992934442
61422510848303958466399079027882
61422510848303958466419913522750
61422510848303958466419913522910
61422510848303958466419999616190
61422510848303958466608972005048
61422510848303958466609057744196
61422510848303958466671733769972
61422510848303958471420691608934
61422510848303958471420691609094
61422510848303958471483453728150
61422510848303958471504373962166
61422510848303958471504373962326
61422510848303958471504374316458
61422510848303958473115268298728
61422510848303958473115268302940
61422510848303958473115268653020
61422510848303958473115268657232
61422510848303958473178030417784
61422510848303958473952096552782
61422510848303958473952096906914
61422510848303958474014858671838
61422510848303960113528020857746
61422510848303960113528020975838
61422510848303960113528022392780
61422510848303960113528049555554
61422510848303960113528049672194
61422510848303960113528051089136
61422510848303960113528051090748
61422510848303960113528051094960
61422510848303960113528135648994
61422510848303960113528137184028
61422510848303960113548941562694
61422510848303960113549056353942
61422510848303960113549057888976
61422510848303960113716307687712
61422510848303960113716307691924
61422510848303960113716422477348
61422510848303960113799990159036
61422510848303960118046879270330
61422510848303960118046879624462
61422510848303960118046879630286
61422510848303960118046879742554
61422510848303960118046879742714
61422510848303960118046879746926
61422510848303960118046880693096
61422510848303960118046880805364
61422510848303960118046880811188
61422510848303960118046881159656
61422510848303960118067800331022
61422510848303960118067800335234
61422510848303960118067801866056
61422510848303960120306315522078
61422510848303960120327236108934
61422510848303960120494601748518
61422510848303960120494602215078
61422510848303960120494602219290
61422510848303960120578284568310
61422510848303960120578284686402
61422510848303960121059461285934
61422510848303960121143143639166
61422510848303960250726042637034
61422510848303960250726043705508
61422510848303960250726128376182
61422510848303960250726129794576
61422510848303960250809697827492
61422510848303960250809724990266
61422510848303960250809726525300
61422510848303960250997983123716
61422510848303960250998011820072
61422510848303960250998097559220
61422510848303960251060744888640
61422510848303960251060773584996
61422510848303960255328555060626
61422510848303960257504308136838
61422510848303960257504308486758
61422510848303960257587990838538
61422510848303960257776277301162
61422510848303960257776277651082
61422510848303960257839039416006
61422510848303963824652887657594
61422510848303963824652888011886
61422510848303963824673808246062
61422510848303963824673808718286
61422510901383125064609026910331
61422510901445204993575666544336
61422510901445204993575667944016
61422510901457260739545647320282
61422510901457260742056127306608
61422510901457260742056127308060
61422510901457260742056155886324
61422510901457260742056156004416
61422510901457260742809272736658
61422510901457260742809645789286
61422510901481539005820183443050
61422510901481539005820184841118
61422510901481539005820184842730
61422510901481539005820212022766
61422510901481539005820556379038
61422510901481539005820556396300
61422510918879608386519666494925
61422510918879608386519667544685
61422510918879608569450324358749
61422510919074134921801195509006
61422510919098479901763337982733
61422510919098494542995038765975
61422510919098494542998391633805
61422510919109001166653274372423
61422510919109257065017250751711
61422510919109257065017250753163
61422510919109301538913814573154
61422510919109301539753340246524
61422510919110202106662949710682
61422510919110202106662950760442
61422510919110202106749989532466
61422510919110202106749989649106
61422510919110202107502101841778
61422510919110202107502360122032
61422510919170180665068887091388
61422510919170180665068888141148
61422510919170180665069260162729
61422510919170180665069260162730
61422510919171381239136922972332
61422510919171381239136924488652
61422510919171381239137296043833
61422510919171381239137296043834
61422510919171381422067581302668
61422510919171381422067694577436
61422510919171381422067694577596
61422510919171381422067696093756
61422510919171381422067952857690
61422510919171381422130370603212
61422510919171381422130370719852
61422510919171381422130370720012
61422510919171381422130372119692
61422510919171381422151262611804
61422510919171381422151262611964
61422510919171381422151264128284
61422510919171431247690280423053
61422510919182188235055934618725
61422510919182188235056191836169
61422510919182188235244219913497
61422510919182188235244220963257
61422510919182188235244478180701
61422510919182188235307240299917
61422510919182203060218070162293
61422510919182203060301752987909
61422510919182236231371952323751
61422510919182236231372209528097
61422510919182236411038867867334
61422510919182236413570268093660
61422510919182236414302493283710
61422510919182236414302866336337
61422510919182236414302866336338
61422510919182236414386175636942
61422510919182236414386548689570
61422510919183136978850678203962
61422510919183136978850678204122
61422510919183136978850678558254
61422510919183136981378984183954
61422510919183136981382050088224
61422510919183136982135195512290
61422510919183136982135569037302
61422510919183136982197957749598
61422510919183136982197986445954
61422510919183153445890870274822
61422510919183153445890871337632
61422510919206514677313318950794
61422510919206514677313433736218
61422510919206514677313690487102
61422510919206514677313690953662
61422510919206514677313690972376
61422510919206514677313692022136
61422510919206514684907519492072
61422510919206514684907519958632
61422510919206514684907519977345
61422510919206514684907519977346
61422510919206514684907521027105
61422510919206514684907521027106
61422510919206514685095806334927
61422510919206514685095807384687
61422510919206514685179489160543
61422510919206514685179490210303
61422510919206548038424760710818
61422510919206548038424789290534
61422510919206548038425132247126
61422510919206562680408744747965
61422510919206564640134012197888
61422510919206564640134270478142
61422510919206564640405866589838
61422510919207415252740222187372
61422510919207448606173780586326
61422510919207448606173809166042
61422510919207448606174152122634
61422510919207448606256720337874
61422510919207448606257492004708
61422510919207448606257834946798
61422510919207465070685039462848
61422510919207465070685296680292
61422510919207465070768605956358
61422510919207465070768607497216
61422510919207465070768720747606
61422510919207465070768722282640
61422510919207465070956892791988
61422510919207465070957007577412
61422510919207465078362808032830
61422510924982460145632268912422
61422510924982504435095445568011
61422510924982760289149277996370
61422510924982760289149278000742
61422510924982760289149364089810
61422510925006819766763346745431
61422510925006819766763349927759
61422510925006819766766702795589
61422510925007119956033940743619
61422510925007119956037296793777
61422510925007119956100058912993
61422510925017882432365333122435
61422510925017882478118918032351
61422510925017882478119175249795
61422510925017926907101422850528
61422510925017926951956192580497
61422510925017928553330889573721
61422510925018827336812953027658
61422510925018827336813040520618
61422510925018827337568767644212
61422510925018827474010945987966
61422510925018827474013356196100
61422510925018827474094599760238
61422510925018827474098072136470
61422510925018827474850184445782
61422510925018827519764502200074
61422510925018827519764502204446
61422510925018827519764502316714
61422510925018827519764616989870
61422510925018827519767974108502
61422510925018827519767974575062
61422510925018827519827292661514
61422510925018827519827294065406
61422510925018827519827294079908
61422510925018827519829617013700
61422510925018827519830736223346
61422510925018827519830736339986
61422510925078806032417342648641
61422510925078820856576142647709
61422510925079706462967996371376
61422510925079706462967996487968
61422510925079706462967997887648
61422510925079706462967997887696
61422510925079706462968026585456
61422510925079706462968369559310
61422510925079706462968369559523
61422510925079706645898683399520
61422510925079706645898768093120
61422510925079706645898768093280
61422510925079706645898769492800
61422510925079706645961444119056
61422510925079706645961445518736
61422510925079706645982336010848
61422510925079706645982337527328
61422510925079754641396558389519
61422510925079754824410898028991
61422510925079756471521353938737
61422510925079756471521612219039
61422510925080006789415663790080
61422510925080006789415663794452
61422510925080006789415777181440
61422510925080006789415777535732
61422510925080006789415778581120
61422510925080006789415778585492
61422510925080006789478425909296
61422510925080006789478453207216
61422510925080006789478453561508
61422510925080006789478454611268
61422510925080006789499345099168
61422510925080006789499345103540
61422510925080006789499346619860
61422510925080006835232010819164
61422510925080006835232010823376
61422510925080051261054056086075
61422510925080054830667149205379
61422510925080054830670505255537
61422510925080054830733267374753
61422510925080054967927907117311
61422510925080054967931259985141
61422510925080054967931260451701
61422510925080054967990579960919
61422510925080054967990583143247
61422510925080054967994022104357
61422510925080056615121961163339
61422510925080056659973717346019
61422510925080056659977073396177
61422510925080056660039835511021
61422510925080056660039835627661
61422510925090513459075551578341
61422510925090513459138313697557
61422510925090561455140262539317
61422510925090561455140520806521
61422510925090561634870055701882
61422510925090561634870056056014
61422510925090561638154602178789
61422510925090561638154860445993
61422510925090561638217277850434
61422510925090561638217363943873
61422510925090561638217622206706
61422510925090561638217622211077
61422510925090563284509851062005
61422510925090813602404274322081
61422510925090813648345887309325
61422510925090861643657715358417
61422510925090861644389935831105
61422510925090861644410856537505
61422510925090861781650604467430
61422510925090861781650948823701
61422510925090861781650948823702
61422510925090861781734258124354
61422510925090861781734286820662
61422510925090861781734286938754
61422510925090861781734631176934
61422510925090861781734631176982
61422510925090861781734631295026
61422510925090863428026860150277
61422510925090863473717424678145
61422510925090863473780445060193
61422510925090872899039475640105
61422510925091712385822776824482
61422510925091712385822776828854
61422510925091712385825876015700
61422510925091714033227270402903
61422510925091714216241267085991
61422510925091714216241610042583
61422510925091728857112956974704
61422510925091728857112956976156
61422510925091728857112956980528
61422510925091728857112957334660
61422510925091728857112985554468
61422510925091728994373712060052
61422510925091728994373740284232
61422510925091762211445362655438
61422510925091762211445362656890
61422510925091762211445362674312
61422510925091762211448834913786
61422510925091762212201717471538
61422510925091762212201717825670
61422510925091762212201975738742
61422510925091762212201976092874
61422510925091762346198760573234
61422510925091762346198760573442
61422510925091762346198761045618
61422510925091762348643355267438
61422510925091762348727066671318
61422510925091762348730161271944
61422510925091762349483277999654
61422510925091762349483277999862
61422510925091762349483306696010
61422510925091762349483651052490
61422510925091762349483651524666
61422510925091762349546068933318
61422510925091762391952316786794
61422510925091762391952316791166
61422510925091762391952345483150
61422510925091762394459730874834
61422510925091762394462825475460
61422510925091762394483717484052
61422510925091762394484095259871
61422510925091762395236862913942
61422510925091762395237235966570
61422510925091762395299625028786
61422510925091762395299653843399
61422510925091762395299998199671
61422510925091763995859219544943
61422510925091763995859562501327
61422510925091764041780254782171
61422510925091764178873902141007
61422510925091764179124606244111
61422510925091778813155356031462
61422510925091778817485842941954
61422510925091778820770365090108
61422510925091778858971616611410
61422510925091778858971616965702
61422510925091778858971618028512
61422510925091778858971618029964
61422510925091778858971702704850
61422510925091778858971960985104
61422510925091778859243585794608
61422510925114823254455851547722
61422510925114823254456108765166
61422510925114823254456108769378
61422510925114839725933432090041
61422510925114839901144478438906
61422510925114839901144478443118
61422510925114839901144735656350
61422510925114839908947771729513
61422510925114871432886618540631
61422510925114878613730806018615
61422510925114878613731063236107
61422510925114878613731064298917
61422510925114887904175912721109
61422510925114887904177055909749
61422510925114888087190252006449
61422510925114888087190252360581
61422510925114888087191395195089
61422510925114888087191395549221
61422510925114888087253014125665
61422510925114888087254157314305
61422510925114888087254157668437
61422510925114889863964970805892
61422510925114889863965056894960
61422510925114889870826918039544
61422510925114889870826918043916
61422510925114889870826918393836
61422510925114889870826918411098
61422510925114889870826919460858
61422510925114889870826946619260
61422510925114889870826946623632
61422510925115128931625487540327
61422510925115140052255573395348
61422510925115140052255573399720
61422510925115140052255574816661
61422510925115140052255574816662
61422510925115140052443860111433
61422510925115140052443860124531
61422510925115140052464780817833
61422510925115143755786610959865
61422510925115171622157212538819
61422510925115173405772843196730
61422510925115173405772871776446
61422510925115173405772871795319
61422510925115173405772871795320
61422510925115173405773214733038
61422510925115173451463780679459
61422510925115173451526456705235
61422510925115173451526542794303
61422510925115173451526542798675
61422510925115173452299837258095
61422510925115173452362599377311
61422510925115177110055996254387
61422510925115177110055999436715
61422510925115177110139682262123
61422510925115178757268994092185
61422510925115178757457021106703
61422510925115178757519783225919
61422510925115178803001400016851
61422510925115188223093400891103
61422510925115188223155273502455
61422510925115188230687483577009
61422510925115188230707261448901
61422510925115188230770023213985
61422510925115188230771166402625
61422510925115189877836318186653
61422510925115189922815836624861
61422510925115190060076591331380
61422510925115190060076591335752
61422510925115190060076591348802
61422510925115190060076591350254
61422510925115190060076591685672
61422510925115190060076591702934
61422510925115190060076591704386
61422510925115190060076592752694
61422510925115190060076619911096
61422510925115190060076619915468
61422510925115190060829738182584
61422510925115193581346433623505
61422510925115193581409195388381
61422510925115193581409195388429
61422510925115193581409195742721
61422510925115193581430116094781
61422510925116024011454544714906
61422510925116024011454544715066
61422510925116024011454544719278
61422510925116024011454801576814
61422510925116024011454801578218
61422510925116024011454801931106
61422510925116024011454801932350
61422510925116024011454801932510
61422510925116024011454801936722
61422510925116024011517220740682
61422510925116024011517220740842
61422510925116024011517220745054
61422510925116024011517563696030
61422510925116024011517563697434
61422510925116024011517563701646
61422510925116024011538112865914
61422510925116040475212428697342
61422510925116040475212428698746
61422510925116040475212513274462
61422510925116040475212513392506
61422510925116040475212514790574
61422510925116040475212514790782
61422510925116040475212514792026
61422510925116040475212514792186
61422510925116040475212514796398
61422510925116040475212771537246
61422510925116040475212771554716
61422510925116040475212773070876
61422510925116040475212773072280
61422510925116040482806600660308
61422510925116040482806600664680
61422510925116040482806600677730
61422510925116040482806602077410
61422510925116040482806602081622
61422510925116040482827522783815
61422510925116040482827549944972
61422510925116040612473181910786
61422510925116040612473183427106
61422510925116040612473183432722
61422510925116040612473268122110
61422510925116040612473269521790
61422510925116040612473526266850
61422510925116040612473526284320
61422510925116040612473526383490
61422510925116040612473526389314
61422510925116040612473527800640
61422510925116040620004593275228
61422510925116040620004593625148
61422510925116040620004593642410
61422510925116040620004594692170
61422510925116040620088304674736
61422510925116040620088649048270
61422510925116040658226766820654
61422510925116040658226852913934
61422510925116040658226854430254
61422510925116040666092909483191
61422510925116073973521891653406
61422510925116073973521891670876
61422510925116073973522234609998
61422510925116073973604802825238
61422510925116073973605574477570
61422510925116073973605917434162
61422510925116074019275476580744
61422510925116074019275562669812
61422510925116074019337467028754
61422510925116074019338238681086
61422510925116074019338238695588
61422510925116074019338581637678
61422510925116090438033006091942
61422510925116090438033006096314
61422510925116090438033092185382
61422510925116090438033093248032
61422510925116090438033350465476
61422510925116090438116688561814
61422510925116090438116774655254
61422510925116090438116776072196
61422510925116090438117034352498
61422510925116090438304975273736
61422510925116090438304975279352
61422510925116090438305061012884
61422510925116090438305061368420
61422510925116090438367737038660
61422510925116090442363579095874
61422510925116090444894954392824
61422510925116090444894954397196
61422510925116090444894955814138
61422510925116090445648099827086
61422510925116090445648100177006
61422510925116090445648101244028
61422510925116090483849352765330
61422510925116090483849354183884
61422510925116090483849354188096
61422510925116090483849440277164
61422510925116090483849697140476
61422510925116090483849698557418
61422510925116090483870359447078
61422510925116090483870360982112
61422510925116090484037725570484
61422510925116090484037726634746
61422510925116090484037983852190
61422510925116090490627618596340
61422510925116090490627618615214
61422510925116090490627647176056
61422510925116090490627647180428
61422510925116090490627647193478
61422510925116090491380765447544
61422510925116090491464475430110
61422510925116090621047345730170
61422510925116090621047431469318
61422510925116090621047432886260
61422510925116090621047432887712
61422510925116090621047690103704
61422510925116090621047690105156
61422510925116090621110107495094
61422510925116090621110451868628
61422510925116090621110451870080
61422510925116090621131028083402
61422510925116090621131372456936
61422510925116090621298479945956
61422510925116090621319400652356
61422510925116090625377890155838
61422510925116090625377918735554
61422510925116090627825611211260
61422510925116090627825611561180
61422510925116090627825611578442
61422510925116090627825611579894
61422510925116090627825612628202
61422510925116090627825639790976
61422510925116090627825725880044
61422510925116090627825725897306
61422510925116090627888373326104
61422510925116090627888401905820
61422510925116090628662468040658
61422510925116090628662812414192
61422510925116090628725201581615
61422510925116094149241898439271
61422510927973231024671133456655
61422510927973280849959102785283
61422510927973280849959102791107
61422510927973280849961425739401
61422510927973280850042670819651
61422510927973280850044993773769
61422510927973280850210149850595
61422510927973280850210150200515
61422510927973291968166083892777
61422510927973295667425872758835
61422510928069652885175249243391
61422510928070553315726276508351
61422511060907906108048008684519
61422511060909106910863048407154
61422511060909106910863048525198
61422511060909106911698757448594
61422511060978105970914224709516
61422511060978105970914224831932
61422511060978139322735774279944
61422511060978139322738872996018
61422511060978139322738873112658
61422511060978139322738876182558
61422511060978139322738876300602
61422511060978139322739244648966
61422511060978139322739245121142
61422511060978139325250504193090
61422511060978139325250504194542
61422511060978439466256254092822
61422511060978439468515689853472
61422511060978439468516464692344
61422511060978439468766393956576
61422511060978439468766394073216
61422511060978439469331253027432
61422511060978439469331597396802
61422511060982041782985773799430
61422511060982041785495109081004
61422511060982041785495137778764
61422511060982041785496256851444
61422511060982041785496256969536
61422511060982041785496256973908
61422511060982041785496256986958
61422511060982041786248369296270
61422511060982041786331966028446
61422511060982041786333085223506
61422511060982041786333085223590
61422511061014423924469455755058
61422511061014423924469455873102
61422511061014423924469455873150
61422511061014423924469455877522
61422511061014423924469460476792
61422511061014423924469484452866
61422511061014423924469484457238
61422511061014423924469484570910
61422511061014423924469489174600
61422511061014423932000895712314
61422511061014423932000895830358
61422511061014423932000900434048
61422511061014428870124693021624
61422511061014428870124693144088
61422511061014428870124697743358
61422511061014473337243194598178
61422511061014473337243197780506
61422511061014473337493869999102
61422511061014473337493898696910
61422511061014473337493898701282
61422511061014473337495017909476
61422511061014473337514790709874
61422511061014473337514819289590
61422511061014473338330698253156
61422511061014473338330726950964
61422511061014473342326797646114
61422511061014473345025309956358
61422511061014473345025309960730
61422511061014473345025567178174
61422511061014473345862138210412
61422511078595013504993739047074
61422511078598915782225837643722
61422511078598915782225837647934
61422511078631336222026692787111
61422511078631380695926728852400
61422511078631380695927503692676
61422511078631380695927505227710
61422511078631380696174333768658
61422511078634038108456489743391
61422511078634082399362849676829
61422511078634082582353174121544
61422511078634082582356268722170
61422511078634082582377189782861
61422511078634082582377189782862
61422511078634983150185876822668
61422511078634983150188971423294
61422511078703065583467487320159
61422511078703065583655515397481
61422511078703065583655519629569
61422511078703081635629180610837
61422511078703081642407445029064
61422511078703114994228994477076
61422511078703114994232093663922
61422511078703114994232096379690
61422511078703114994232096851866
61422511078703114994232211637290
61422511078703114994232464846098
61422511078703114994232465200230
61422511078703114994232465318274
61422511078704265745101361187818
61422511078704265745101364369938
61422511078704265745101364375762
61422511078704265745104717237768
61422511078704265745184929222186
61422511078704265745184932410130
61422511078704265745188028409032
61422511078704265745188031596976
61422511078704265745188399945340
61422511078704265745188400063384
61422511078704265745189174785616
61422511078704265745189175252176
61422511078704266156696375304898
61422511078704266156696375309110
61422511078704266156698699657084
61422511078704266339710714942966
61422511078704266339713034586676
61422511078704266339713034591048
61422511078704266339713034704720
61422511078704266339713034709092
61422511078704266339713039290940
61422511078704266339713039295312
61422511078704266339713809543592
61422511078704266339713809897884
61422511078704266340528946838593
61422511078704266340716974915921
61422511078704266340737895622321
61422511078704282208860388243498
61422511078704282208860388710058
61422511078704282208860388714430
61422511078704282208860391430038
61422511078704282208860391548082
61422511078704282208860474449206
61422511078704282208860474453578
61422511078704282208860477637150
61422511078704282208860477641522
61422511078704282208861163078158
61422511078704282208861163082370
61422511078704282208861163194798
61422511078704282208861163548930
61422511078704282216203516445736
61422511078704282216204288096664
61422511078704282216475480911412
61422511078704282216475481377972
61422511078704282216475481382344
61422511078704282216475485633146
61422511078704282391874731181938
61422511078704282391874817275378
61422511078704282391875502834270
61422511078704282391875503188562
61422511078704282399218627736136
61422511078704282399406137724024
61422511078704282399406138192036
61422511078704282399406138196408
61422511078704282399406142441386
61422511078704282399468557354660
61422511078704282399468900311252
61422511078704282399489820549640
61422511078704282400305385608713
61422511078704315568297030830356
61422511078704315568300132732970
61422511078704315568300501553510
61422511078704315568300501671554
61422511078704315568300505804312
61422511078704315568300505922356
61422511078704315570559937314160
61422511078704315570559937786336
61422511078704315570560712154436
61422511078704315570560712620996
61422511078704315570748998512065
61422511078704315570807542702594
61422511078704315570807543648812
61422511078704315570807546835352
61422511078704315570807546953396
61422511078704315570808318483472
61422511078704315570808318600112
61422511078704315570810641535308
61422511078704315570810985908842
61422511078704315743699837564588
61422511078704315743700523123480
61422511078704315751043648025346
61422511078704315751043648379638
61422511078704315751230790013386
61422511078704315751230904332250
61422511078704315751230904450342
61422511078704315751231158013234
61422511078704315751231158481246
61422511078704315751231158485618
61422511078704315751231162730596
61422511078704315751293551778310
61422511078704315751293577289578
61422511078704315751293577293950
61422511078704315751293580476118
61422511078704315751293580476278
61422511078704315751293920128078
61422511078704315751293920600462
61422511078704315751293924849811
61422511078704315751293924849812
61422511078704315751314840834478
61422511078704315751314840838850
61422511078704315753458825582308
61422511078704315753490594128016
61422511078704315753490594596028
61422511078704315753490594600400
61422511078704315753491368962676
61422511078704315753491369435060
61422511078704315753491370497710
61422511078704315753550660358578
61422511078704315753550688938294
61422511078704315753550689056386
61422511078704315753553356242860
61422511078704315753553356360952
61422511078704315753553356365324
61422511078704315753554131199984
61422511078704315753554132616925
61422511078704315753554132616926
61422511078704315753574276949260
61422511078704315753574276953632
61422511078704315753738199044274
61422511078704315753738285133342
61422511078704315753738289855075
61422511078704315753738289855076
61422511078704315753738975413968
61422511078704315753741298231120
61422511078704315753741384320188
61422511078704315753741642718534
61422511078704315753741642722905
61422511078704315753741642722906
61422511078704315753742417557406
61422511078704315753742417911697
61422511078704315753742417911698
61422511078704315753762305026588
61422511078704315753763338145714
61422511078704315753763338618097
61422511078704315753763338618098
61422511078704315753821881869890
61422511078704315753822658121492
61422511078704315753822658239584
61422511078704315753824981056736
61422511078704315753825325544150
61422511078704315753825325548521
61422511078704315753826100264930
61422511078704315753826100383022
61422511078704315754306157297764
61422511078704315754306501789390
61422511078704315754306502143681
61422511078704315754306502143682
61422511078704315754327422377698
61422511078704315754390184496914
61422511078704315754578470972588
61422511078704316166088507580477
61422511078706968043965063412221
61422511078706968043984955248845
61422511078706968043985984118621
61422511078706984103468762409669
61422511078706984103468766641757
61422511078707017273996058138589
61422511078707017454478994350694
61422511078707017456986034909350
61422511078707017456988357857644
61422511078707017457009364657484
61422511078707017457010397759348
61422511078707017457741475056494
61422511078707017457741589847533
61422511078707017457741589847534
61422511078707017457742622949397
61422511078707017457762510553933
61422511078707017457763543655797
61422511078707017458011149988998
61422511078707017458014592132436
61422511078707018006806562574592
61422511078707918022290775986754
61422511078707918024818737606102
61422511078707918024821060554396
61422511078707918024822179749700
61422511078707918024822181284734
61422511078707918025636968220142
61422511078739099414056156395547
61422511078739104353183775589851
61422511078739104353183890375275
61422511078739104353184923495853
61422511078739132584559089746853
61422511078739399000351226882322
61422511078739399000351226888146
61422511078739399001186907226002
61422511078739399001187022017250
61422511078739399008781109302474
61422511078739399595962589981166
61422511078739399595962589981374
61422511078739399595962594580644
61422511078739399595962704650158
61422511078739399595962704772414
61422511078739399595983510569474
61422511078739399595983510569682
61422511078739399595983511041858
61422511078739399595983511054956
61422511078739399595983515287044
61422511078739399595983625360722
61422511078739399603305714883032
61422511078739399603305714883240
61422511078739399603305743462748
61422511078739399603305743462956
61422511078739399603305743935132
61422511078739399603305743948229
61422511078739399603305743948230
61422511078739399603305748180317
61422511078739399603305748180318
61422511078739399603305829674280
61422511078739399603494030292713
61422511078739399603577712645946
61422511078739399603577713118329
61422511078739404541617913341220
61422511078739404542182515190260
61422511078739432362297696374452
61422511078739432362297696380275
61422511078739432956822244795786
61422511078739432956822244808676
61422511078739432956822987868194
61422511078739432956823016447910
61422511078739432956823016448118
61422511078739432956823016461008
61422511078739432956823359404502
61422511078739432956823359404710
61422511078739437895950064999887
61422511078739437895970985706287
61422511078739437896535841590603
61422511078739437896724126885375
61422511078739437896786889004591
61422511078739448825994732967827
61422511078739448833588134812251
61422511078739449008736329056162
61422511078739449008987004107166
61422511078739449008987004457086
61422511078739449008987118894042
61422511078739449008987118898414
61422511078739449008987119248334
61422511078739449008987375643474
61422511078739449008987376111486
61422511078739449008987376115858
61422511078739449008987380360836
61422511078739449008988152013168
61422511078739449008988152367460
61422511078739449009007925167858
61422511078739449009008039486722
61422511078739449009009073073860
61422511078739449009573157305844
61422511078739449009823832711140
61422511078739449009823947148096
61422511078739449013820017843246
61422511078739449014070721941978
61422511078739449016330129009032
61422511078739449016330157588748
61422511078739449016330158056760
61422511078739449016330158061132
61422511078739449016330500545340
61422511078739449016330501013352
61422511078739449016330501017724
61422511078739449016330505262702
61422511078739449016331276915034
61422511078739449016518444418713
61422511078739449016518787375305
61422511078739449016518787375306
61422511078739449016602126771946
61422511078739449016602127239958
61422511078739449016602127244329
61422511078739449016602469728538
61422511078739449016602470196550
61422511078739449016602470200921
61422511078739449016602474445900
61422511078739449017166986310814
61422511078740300163795292564246
61422511078740300163795407351074
61422511078740300171138417584156
61422511078740300171138446163872
61422511078740333524654947492330
61422511078740333524654947496702
61422511078740333524655719144662
61422511078740333524655719149034
61422511078740333524656062105626
61422511078740349576548113878762
61422511078740349576548196785662
61422511078740349576548199972202
61422511078740349576736023982674
61422511078740349576736138769550
61422511078740349576736138773922
61422511078740349576736139123842
61422511078740349576736395518982
61422511078740349576736395991366
61422511078740349576736482080434
61422511078740349576736486329784
61422511078740349576737171888676
61422511078740349576737172242968
61422511078740349576819706808290
61422511078740349576819821477074
61422511078740349576820078344598
61422511078740349576820083061960
61422511078740349576820164433666
61422511078740349576820854714292
61422511078740349577572967023604
61422511078740349581631799833598
61422511078740349584079263671416
61422511078740349584079263675788
61422511078740349584079520888860
61422511078740349584079520889020
61422511078740349584079520893232
61422511078740349584079525138210
61422511078740349584080296790542
61422511078740349584162831710156
61422511078740349584163203246464
61422511078740349584163979616158
61422511078740349584351490072058
61422511078740349584351494321408
61422511078740349584916091925470
61422511078740349996761032009330
61422511078740354934802008601914
61422511078740354934989519057814
61422511078740354934989519062186
61422511078740354935073201415418
61422511078740354935073201883430
61422511078740354935073206132780
61422511078740354935826347311868
61422511084503638872258795571566
61422511084503638872258795925698
61422511084503638872341735323114
61422511084503638872341821416394
61422511084503638872342506976690
61422511084503638872342506981062
61422511084503638872342593070130
61422511084503638918074399526630
61422511084503638918074485619910
61422511084507241006056882467422
61422511084507541332588259770558
61422511084507541332588259774930
61422511084507541332588345863998
61422511084539656095139410308301
61422511084539661445857766069515
61422511084539661628788422883579
61422511084539661628851185002795
61422511084539705920005407167702
61422511084539956833515527180921
61422511084539956833516560282785
61422511084540006109214101397379
61422511084540006109217457447537
61422511084540006109276863516595
61422511084540006109280219566753
61422511084540006236414711590192
61422511084540006236415483242524
61422511084540006246202112099298
61422511084540006246202112099458
61422511084540006246202800846294
61422511084540006246202886939574
61422511084540006246202886939734
61422511084540006246205468149456
61422511084540006246205468621632
61422511084540006246206242989732
61422511084540006246206244524925
61422511084540006246206244524926
61422511084540006246289150974864
61422511084540006246473965428438
61422511084540006246474081282496
61422511084540006246474084469036
61422511084540006246474856122772
61422511084540006246477179052192
61422511084540006246536727197734
61422511084540006246536727199138
61422511084540006246536755895494
61422511084540006246536760494812
61422511084540006246537532148548
61422511084540006246540199451710
61422511084540006246540199569754
61422511084540006246540974291986
61422511084540006246540974408626
61422511084542407623190828475199
61422511084542407623193923075825
61422511084542407760454678273447
61422511084542407807023051050434
61422511084542707812443596485753
61422511084542707812464517074061
61422511084542707995395174354685
61422511084542707995457936473741
61422511084543608380252283755984
61422511084543608380252283757388
61422511084543608380272171343210
61422511084543608380273204462336
61422511084543608517453371086654
61422511084543608517453371440786
61422511084543608517532839979374
61422511084543608517535934580000
61422511084543608517537053794018
61422511084543608563202828157274
61422511084543608563205922757900
61422511084543608563206955995118
61422511084543608563206956349250
61422511084543608563265504182890
61422511084543608563265504187262
61422511084543608563268598783516
61422511084543608563268598787888
61422511084543608563269718114174
61422511084543608563290638820739
61422511084611690950815569808921
61422511084611690951003597886249
61422511084611690951066364237553
61422511084611690996757182794713
61422511084611707009756303301469
61422511084611707010508301287753
61422511084611740226831052507937
61422511084611740361580547683382
61422511084611740361580547688998
61422511084611740363836627399490
61422511084611740363837287447114
61422511084611740363837402238362
61422511084611740363839983449648
61422511084611740363840758288520
61422511084611740363840759823554
61422511084611740364844177822736
61422511084612590968747508884324
61422511084612590968932348376782
61422511084612590968935447681672
61422511084612590968935450868212
61422511084612590968935533775112
61422511084612590968935536957280
61422511084612590968935790638264
61422511084612590968936565472924
61422511084612590968936565477136
61422511084612590968936565477296
61422511084612590968936565827056
61422511084612590969016002621230
61422511084612590969016002971150
61422511084612590969016005804802
61422511084612590969016005809174
61422511084612590969016777455890
61422511084612590969016806036850
61422511084612590969019101803704
61422511084612590969019101803864
61422511084612590969019104991648
61422511084612590969019104996020
61422511084612590969019130501464
61422511084612590969019133688004
61422511084612590969019473340012
61422511084612590969019473458056
61422511084612590969019473462428
61422511084612590969020248180288
61422511084612590969020248296928
61422511084612590969020248297088
61422511084612590969772362024793
61422511084612591380529768468456
61422511084612591380530543303116
61422511084612591380530543308940
61422511084612591563544108108136
61422511084612591563544112694356
61422511084612591563544882942796
61422511084612591564568969021365
61422511084612607432692207901858
61422511084612607440306182772696
61422511084612607440306182772904
61422511084612607440306183122616
61422511084612607440306183122664
61422511084612607440306211353864
61422511084612607440306554309004
61422511084612607440306554309052
61422511084612607440306554310456
61422511084612607440306554658972
61422511084612607440306558908322
61422511084612607440307330562058
61422511084612607441059328552713
61422511084612607615705772701054
61422511084612607615705773050974
61422511084612607615705775888998
61422511084612607615705887369838
61422511084612607615705890556378
61422511084612607615706547535714
61422511084612607623237211123116
61422511084612607623237211124520
61422511084612607623237211473036
61422511084612607623299973242332
61422511084612607623299973243736
61422511084612607623299973592252
61422511084612607623320893948684
61422511084612640792131202945474
61422511084612640792131206132014
61422511084612640792131574598214
61422511084612640792131579203356
61422511084612640794388315180246
61422511084612640794391787084301
61422511084612640794579040326969
61422511084612640794638587405282
61422511084612640794638588468140
61422511084612640794638617047856
61422511084612640794638620234396
61422511084612640794639363302800
61422511084612640794639363307171
61422511084612640794641686237996
61422511084612640794641714934352
61422511084612640794642059307886
61422511084612640794642059309338
61422511084612640794642834142546
61422511084612640794642834143998
61422511084612640794642834148369
61422511084612640795143899393613
61422511084612640795206545308852
61422511084612640795206918380110
61422511084612640795206918380194
61422511084612640974874721424550
61422511084612640975061888573778
61422511084612640975061888923698
61422511084612640975061891756106
61422511084612640975061892110238
61422511084612640975061974667218
61422511084612640975061975017138
61422511084612640975061977849386
61422511084612640975061977849546
61422511084612640975062231412326
61422511084612640975062231412486
61422511084612640975062231762246
61422511084612640975062231880290
61422511084612640975062231884662
61422511084612640975121551738024
61422511084612640975124650692994
61422511084612640975124651042914
61422511084612640975124653875322
61422511084612640975124654229454
61422511084612640975124993527330
61422511084612640975124993531542
61422511084612640975124993881462
61422511084612640975124993999506
61422511084612640975142443746616
61422511084612640975145542579170
61422511084612640975145542579330
61422511084612640975145545767114
61422511084612640975145545771486
61422511084612640975145571276930
61422511084612640975145574463470
61422511084612640975145914233522
61422511084612640975145914237894
61422511084612640977381762338950
61422511084612640977384429642112
61422511084612640977384429760156
61422511084612640977384429764368
61422511084612640977385204482388
61422511084612640977385204599028
61422511084612640977590283842475
61422511084612640977591055496211
61422511084612640977656398947565
61422511084612640977657173782225
61422511084612641389919581097565
61422511084612891158265675913066
61422511084612891158265676262986
61422511084612891158265704492782
61422511084612891158265707674950
61422511084612891158265707675110
61422511084612891158266450747566
61422511084612891158266450747726
61422511084612891158266451101858
61422511084612891158268775095540
61422511084612891158268775095700
61422511084612891158268775099912
61422511084612891158268778283484
61422511084612891158268778283644
61422511084612891158268778287856
61422511084612891158268803793300
61422511084612891158268803797672
61422511084612891158268806979840
61422511084612891158268806980000
61422511084612891158269146631848
61422511084612891158269146632008
61422511084612891158269146636220
61422511084612891158269146749892
61422511084612891158269146754264
61422511084612891158269147104184
61422511084612891158269921472124
61422511084612891158269921472284
61422511084612891158269921476496
61422511084612891158269921588764
61422511084612891158269921588924
61422511084612891158269921943056
61422511084612891570825219147993
61422511084612891707057649538830
61422511084612891707057649893122
61422511084612891707060748725676
61422511084612891707060748725836
61422511084612891707061117074040
61422511084612891707061117074200
61422511084612891707061117192084
61422511084612891707061117546376
61422511084612891707061121778304
61422511084612891707061121778464
61422511084612891707061891914316
61422511084612891707061891914476
61422511084612891707061891918688
61422511084612891707061892030956
61422511084612891707061892031116
61422511084612891707061892385248
61422511084612891707877029327409
61422511084612891753902234813455
61422511084612891753902239045543
61422511084612907759222781789374
61422511084612907759222782139294
61422511084612907759222784972946
61422511084612907759222784977318
61422511084612907759222785327238
61422511084612907759222810369090
61422511084612907759222813551258
61422511084612907759222813551418
61422511084612907759222896458158
61422511084612907759222899644698
61422511084612907759223556624034
61422511084612907759223556978166
61422511084612907766753848675288
61422511084612907766753849025048
61422511084612907766753849025208
61422511084612907766754220211436
61422511084612907766754220212840
61422511084612907766754220561516
61422511084612907766754220567132
61422511084612907766816611144264
61422511084612907766816982332056
61422511084612907766816982680572
61422511084612907766837903037004
61422511084612907766837903386924
61422511084612907812570567240520
61422511084612907812570567590440
61422511084612940983640688728177
61422511084612940983847309859139
61422511084612940983849634323753
61422511084612940983849637506081
61422511084612940983849891541197
61422511084612940983850665909297
61422511084612940983850666375857
61422511084612940983909214232797
61422511084612940983912313537687
61422511084612940983912653189695
61422511084612940983912653660413
61422511084612940983913428028513
61422511084612940983913428495073
61422511084612941118391730867002
61422511084612941118575770127412
61422511084612941118578868847698
61422511084612941118578869314258
61422511084612941118578872030026
61422511084612941118578872502202
61422511084612941118578986821066
61422511084612941118579240502050
61422511084612941118579240850726
61422511084612941118579240856342
61422511084612941118579240968610
61422511084612941118579245101528
61422511084612941118579245573703
61422511084612941118579245573704
61422511084612941118638532246628
61422511084612941118638560826344
61422511084612941118641630966914
61422511084612941118641631433474
61422511084612941118641634149242
61422511084612941118641634621418
61422511084612941118641659664674
61422511084612941118641659781314
61422511084612941118641660131234
61422511084612941118641662851214
61422511084612941118641662963642
61422511084612941118641663317774
61422511084612941118642002615650
61422511084612941118642002621266
61422511084612941118642002969782
61422511084612941118642003087826
61422511084612941118659452834936
61422511084612941118662551667490
61422511084612941118662554855434
61422511084612941118662923321842
61422511084612941118662923676134
61422511084612941120835980726934
61422511084612941120835981081226
61422511084612941120838676729260
61422511084612941120838677083392
61422511084612941120838677083552
61422511084612941120839451568132
61422511084612941120839451922424
61422511084612941120898742846150
61422511084612941120901438848476
61422511084612941120902213687348
61422511084612941120919663552342
61422511084612941120922359436624
61422511084612941120922359436784
61422511084612941120922364159815
61422511084612941121107173541682
61422511084612941121107174008242
61422511084612941121107288327106
61422511084612941121107289744256
61422511084612941121110272722912
61422511084612941121110272728528
61422511084612941121110387513952
61422511084612941121110645794414
61422511084612941121110646266590
61422511084612941121111420638901
61422511084612941121111420638902
61422511084612941121111421105461
61422511084612941121111421105462
61422511084612941121169935660898
61422511084612941121169964357254
61422511084612941121169965775861
61422511084612941121169968956572
61422511084612941121169968962401
61422511084612941121170740610308
61422511084612941121170740614679
61422511084612941121173034842128
61422511084612941121173034847744
61422511084612941121173063539888
61422511084612941121173063544100
61422511084612941121173068267291
61422511084612941121173407913470
61422511084612941121173407919299
61422511084612941121173408031514
61422511084612941121174182753746
61422511084612941121174182758117
61422511084612941121174182870386
61422511084612941121675131795172
61422511084612941121675504866673
61422511084612941121675504866674
61422511084612941121737893914388
61422511084612941121738266985730
61422511084612941164395244568766
61422511084612941164395247755306
61422511084612941164395247755466
61422511084612941164395587525358
61422511084612941164395587529730
61422511084612941164395587879650
61422511084612941166651581501074
61422511084612941166652327755858
61422511084612941166652327756018
61422511084612941166655023640140
61422511084612941166655023640300
61422511084612941166655023644512
61422511084612941166923520569362
61422511084612941166926619751996
61422511084612941166926619756208
61422511084612941166926992945807
61422511084612941166927767780467
61422511084612941533457510775645
61422511084612941578438062786489
61422511084612957592460488884127
61422511084612957592460489238259
61422511084615292672183625453580
61422511084615292672183625453740
61422511084615292673207706946089
61422511084615292673208740047953
61422511084615292673271502167169
61422511084615293267796136812717
61422511084615342498642006083962
61422511084615342678310067395606
61422511084615342678310067745526
61422511084615342680757788819661
61422511084615342680819431374780
61422511084615342680819431374940
61422511084615342680819517468220
61422511084615342680820550570084
61422511084615342680820550588797
61422511084615342680820550588798
61422511084615342680820550588957
61422511084615353798877764452209
61422511084615353798940526571265
61422511084615592862478300942873
61422511084615593411312117031261
61422511084615593411313145899585
61422511084615593411334066605985
61422511084615593457065701939725
61422511084615593457066730809501
61422511084615609470002056095337
61422511084615642687094369485663
61422511084615642687097725535821
61422511084615642687097727052141
61422511084615642821827076838058
61422511084615642824355124196554
61422511084615642824358480246712
61422511084615642824358480265425
61422511084615642824358481781745
61422511084615642825089586241618
61422511084615642825090705436761
61422511084615642825111626143161
61422511084615642825173268600514
61422511084615642870028382816445
61422511084615642870028383866205
61422511084615642870091145985261
61422511084615653942394774590289
61422511084615653942457535658133
61422511084615653942478457414293
61422511084616493429262558830718
61422511084616493429264857785676
61422511084616493429264857789888
61422511084616493429264886482032
61422511084616493429266000974156
61422511084616493429266000974316
61422511084616493429266001090796
61422511084616493429266001090956
61422511084616509900553083355926
61422511084616510037813838085690
61422511084616543252378103626422
61422511084616543254885116082166
61422511084616543254887467728220
61422511084616543254888586918992
61422511084616543254888586923364
61422511084616543254888586936414
61422511084616543254888587273284
61422511084616543254906036666054
61422511084616543254908359620172
61422511084616543254908393039719
61422511084616543254909507526174
61422511084616543254909507526179
61422511084616543254909509042494
61422511084616543255640699245482
61422511084616543255640699245726
61422511084616543255725415172962
61422511084616543255725415173046
61422511084616543255912668428764
61422511084616543255913701530628
61422511084616543389638858361850
61422511084616543389638858828410
61422511084616543392085546427676
61422511084616543392086579529540
61422511084616543392086579883832
61422511084616543392166791395658
61422511084616543392166820093466
61422511084616543392166820112340
61422511084616543392166820112345
61422511084616543392169114343952
61422511084616543392169114349776
61422511084616543392169143041760
61422511084616543392170262237064
61422511084616543392170262255778
61422511084616543392170262255783
61422511084616543392170263772098
61422511084616543392922259773842
61422511084616543392922288471810
61422511084616543392922374565090
61422511084616543392985050590866
61422511084616543435392443265942
61422511084616543435392443266102
61422511084616543437836722177926
61422511084616543437836808271366
61422511084616543437839045126220
61422511084616543437839131219500
61422511084616543437839131219660
61422511084616543437840164321364
61422511084616543437840165856558
61422511084616543437899484296982
61422511084616543437901807245276
61422511084616543437902926440580
61422511084616543437902926575934
61422511084616543437902927975614
61422511084616543437922699253868
61422511084616543438738635617587
61422511084616543438739754812731
61422511084616554373029483275367
61422511084616559860924824717594
61422511084616559860924824717754
61422511084647724231796246456104
61422511084647724231796617992412
61422511084647724231796617992572
61422511084647724232549391886153
61422511084647724819793663734550
61422511084647724819793667981140
61422511084647724819793667985352
61422511084647724819793749469486
61422511084647724819793749473698
61422511084647724819814670057794
61422511084647724827157709338556
61422511084647724827157823657420
61422511084647724827408757465322
61422511084647729765448986617848
61422511084647729765448986618008
61422511084647729766013588472664
61422511084647729766013588472824
61422511084647729766202132047897
61422511084647729766264893817034
61422511084647729766264894166953
61422511084647729766264894166954
61422511084647757585878378513526
61422511084647757585878378513686
61422511084647757585878378517898
61422511084647757585878492832390
61422511084647757585878492832550
61422511084647757585878492836762
61422511084647757586065921448779
61422511084647757586129426636240
61422511084647757586129426640452
61422511084647757586129426640611
61422511084647757997660757025987
61422511084647758180674324990250
61422511084647758180674324994462
61422511084647758180675096642582
61422511084647758180675096646794
61422511084647758180675353860026
61422511084647758180675353864238
61422511084647763074048474078829
61422511084647774049825006016731
61422511084647774049825777669063
61422511084647774049825777787155
61422511084647774057168931268689
61422511084647774232567373753074
61422511084647774232567373753234
61422511084647774232567376941018
61422511084647774232567376941178
61422511084647774232567376945390
61422511084647774232818077506258
61422511084647774232818077506418
61422511084647774232818077856178
61422511084647774232818077860550
61422511084647774232818163595326
61422511084647774232818163595486
61422511084647774232818163949618
61422511084647774232839084183634
61422511084647774232839084183794
61422511084647774232839341401078
61422511084647774232839341401238
61422511084647774240182123464396
61422511084647774240182123464556
61422511084647774240182495000704
61422511084647774240182495000864
61422511084647774240433171591322
61422511084647774240433171941242
61422511084647774240433543127630
61422511084647774240433543477550
61422511084647774651965535097435
61422511084647774652717647389485
61422511084647774652780409508701
61422511084647774789226289804114
61422511084647774789226289822828
61422511084647774789978292045364
61422511084647774789978316025810
61422511084647774789978402119090
61422511084647774790041078144866
61422511084648013301230711156551
61422511084648024963310672468530
61422511084648024963310672468738
61422511084648024963310672469982
61422511084648024963310672824274
61422511084648024963310672837372
61422511084648024963310677068008
61422511084648024963310677073624
61422511084648024963310758557806
61422511084648024963310758563422
61422511084648024970591035620181
61422511084648024970653797370396
61422511084648024970653797370604
61422511084648024970653797371848
61422511084648024970653797372008
61422511084648024970653797720524
61422511084648024970653797726140
61422511084648024970653797739237
61422511084648024970653797739238
61422511084648024970653801969873
61422511084648024970653801969874
61422511084648024970653801975489
61422511084648024970653801975490
61422511084648024970653825951564
61422511084648024970653825951724
61422511084648024970653912045004
61422511084648024970863119108985
61422511084648024970925766553642
61422511084648024970925795134762
61422511084648024970925881228201
61422511084648029908966771613625
61422511084648029909718769599909
61422511084648029909781531368998
61422511084648029909781531369046
61422511084648029909781531718965
61422511084648029909781531718966
61422511084648029909781559948714
61422511084648029909781902905306
61422511084648029909781902905354
61422511084648029909781907504624
61422511084648029909802566744181
61422511084648057775337373192579
61422511084648057775399277566237
61422511084648057775400135311795
61422511084648058186909658665699
61422511084648058186910430317823
61422511084648058186931351024223
61422511084648058324170327283150
61422511084648058324170327284554
61422511084648058324170327302023
61422511084648058324171070355558
61422511084648058324171070374431
61422511084648058324171070374432
61422511084648058324171098936886
61422511084648058324171441891866
61422511084648058324171441892074
61422511084648058324171441893478
61422511084648063263800241135919
61422511084648063263883923961327
61422511084648063264051289612557
61422511084648063264134972438173
61422511084648074239074708006375
61422511084648074239075450960899
61422511084648074239075451078991
61422511084648074246418604560525
61422511084648074376084382841346
61422511084648074376084382841554
61422511084648074376084382847170
61422511084648074376084385561326
61422511084648074376084386027886
61422511084648074376084386033710
61422511084648074376084497160210
61422511084648074376084497160418
61422511084648074376084497166034
61422511084648074376084500346750
61422511084648074376084500346958
61422511084648074376084500352574
61422511084648074376335086478098
61422511084648074376335086594530
61422511084648074376335086594738
61422511084648074376335086944450
61422511084648074376335086950274
61422511084648074376335172683598
61422511084648074376335172683806
61422511084648074376335172689422
61422511084648074376335429434690
61422511084648074376335429901042
61422511084648074376335429906866
61422511084648074376335458130838
61422511084648074376335458131046
61422511084648074376335544219906
61422511084648074376335544220114
61422511084648074376335544225730
61422511084648074376336205802932
61422511084648074376336205808547
61422511084648074376336205808548
61422511084648074376336205808755
61422511084648074376356093271906
61422511084648074376356093272114
61422511084648074376356093277730
61422511084648074376356093744290
61422511084648074376356350489398
61422511084648074376356352024592
61422511084648074377171915199956
61422511084648074377172000937652
61422511084648074377172000937859
61422511084648074381418804311250
61422511084648074383678240077724
61422511084648074383678583032704
61422511084648074383678583032912
61422511084648074383678583034316
61422511084648074383678583382624
61422511084648074383678583382832
61422511084648074383678583388448
61422511084648074383678587632181
61422511084648074383678587632182
61422511084648074383678587637798
61422511084648074383699132552716
61422511084648074383699132552876
61422511084648074383699504089024
61422511084648074383866869740254
61422511084648074383887533234985
61422511084648074383950180679594
61422511084648074383950180679642
61422511084648074383950180681259
61422511084648074383950181029514
61422511084648074383950181029562
61422511084648074383950209260762
61422511084648074383950552215902
61422511084648074383950552215950
61422511084648074383950552217354
61422511084648074383950552217567
61422511084648074383950552565870
61422511084648074383950556815220
61422511084648074383951328468956
61422511084648074384452277982765
61422511084648074384515040101822
61422511084648074796234542158941
61422511084648074796297304278157
61422511084648074975964335670022
61422511084648074975964335674234
61422511084648074978474819911522
61422511084648074978475963095950
61422511084648074979227961086398
61422511084648074979228075405262
61422511084648074979311643561934
61422511084648079734338308982445
61422511084648079734588585806959
61422511084648908929098768715542
61422511084648908929098768715702
61422511084648908929099540369278
61422511084648908929099540373650
61422511084648924981263872387774
61422511084648924981263875571346
61422511084648924981263875575718
61422511084648924981263900967490
61422511084648924981263904149658
61422511084648924981263904149818
61422511084648924981263987056558
61422511084648924981263990243098
61422511084648924981264647222434
61422511084648924982016673792438
61422511084648924982016759531746
61422511084648924982100442357154
61422511084648924988794939273688
61422511084648924988794939623448
61422511084648924988794939623608
61422511084648924988795310809836
61422511084648924988795310811240
61422511084648924988795311159756
61422511084648924988795311159916
61422511084648924988795311165532
61422511084648924988857701392744
61422511084648924988858072929052
61422511084648924988858072930456
61422511084648924988878650678812
61422511084648924988878993635404
61422511084648925393861699615446
61422511084648925393861699734942
61422511084648925393861785826978
61422511084648925393861785828382
61422511084648925393861790426248
61422511084648925393861790427652
61422511084648925393882620321846
61422511084648925393882620323250
61422511084648925393882706416690
61422511084648925393882711132648
61422511084648925393882711134052
61422511084648925400388917105124
61422511084648925400388917105172
61422511084648925400388917105332
61422511084648925400388921687132
61422511084648925400388921691344
61422511084648925400388945684840
61422511084648925400388945686292
61422511084648925400390064879984
61422511084648925400390064898858
61422511084648925401204824635356
61422511084648925401204824635564
61422511084648925401204824636808
61422511084648925401204824636968
61422511084648925401204829234834
61422511084648925401204829236238
61422511084648925401204853215072
61422511084648925401204853216524
61422511084648925401204853216684
61422511084648925401225745341756
61422511084648925401225749942643
61422511084648925401225773921472
61422511084648925401393110992986
61422511084648925401393111343066
61422511084648925401476793818602
61422511084648925401476822399722
61422511084648925531059692345490
61422511084648925531059692699782
61422511084648925531059692712880
61422511084648925531059778315062
61422511084648925531059778433106
61422511084648925531059778438930
61422511084648925531059783038200
61422511084648925531060811907976
61422511084648925531143375053014
61422511084648925531143461140678
61422511084648925531143461258722
61422511084648925537649700416056
61422511084648925537650819605376
61422511084648925537650819624250
61422511084648925538402817247356
61422511084648925538402817247516
61422511084648925538402817601648
61422511084648925538402817614698
61422511084648925538402817614746
61422511084648925538402817614751
61422511084648925538402821846786
61422511084648925538402845827072
61422511084648925538402845827232
61422511084648925538402931914688
61422511084648925538402931920512
61422511084648925538674815010270
61422511084648925576813277135910
61422511084648925576813277621344
61422511084648925576813363224978
61422511084648925576813363343022
61422511084648925576813363360492
61422511084648925576813367946712
61422511084648925576814396816488
61422511084648925576876039255126
61422511084648925576876125344194
61422511084648925576876125462238
61422511084648925576877158581412
61422511084648925576897046050546
61422511084648925583403285324520
61422511084648925584156402155820
61422511084648925584156430735536
61422511084648925584156516824604
61422511084648925584219164275036
61422511084648925584219192854752
61422511084648925584428486007802
61422511084648930339516651084852
61422511084648930339516651084900
61422511084648930339516651085060
61422511084648930339516651434772
61422511084648930339516651434820
61422511084648930339516651434980
61422511084648930339516679664568
61422511084648930339516679666020
61422511084648930339517022621160
61422511084648930339517022621208
61422511084648930339517022622612
61422511084648930339517022971080
61422511084648930339517022971128
61422511084648930339517022971288
61422511084648930339517022976904
61422511084648930339517027220478
61422511084648930339517027220638
61422511084648930339517027221882
61422511084648930339517027226254
61422511084648930339517798874214
61422511084648930339517798878586
61422511084648930340081510157320
61422511084648930340081510507080
61422511084648930340081510507240
61422511084648930340081538737036
61422511084648930340082657945230
61422511084648930340332558633958
61422511084648930340332558634006
61422511084648930340332558983878
61422511084648930340332558983926
61422511084648930340332558983931
61422511084648930340332587213674
61422511084648930340332930520234
61422511084648930340332934769584
61422511084648930340353507920074
61422511084648930340353851226586
61422511084648930340353855475936
61422511084648930340354627128268
61422511084648930476777406164584
61422511084648930476777777700892
61422511084648930477342265236844
61422511084648930522531019304248
61422511084648930522531362260840
61422511084648930522531362610760
61422511084648958342877071325334
61422511084648958342877071326738
61422511084648958342877071680870
61422511084648958342877099906454
61422511084648958342877185999734
61422511084648958342939833444550
61422511084648958342939833450166
61422511084648958342939862025670
61422511084648958342939862029882
61422511084648958342960754150742
61422511084648958342960754150902
61422511084648958343148297435916
61422511084648958343148383529196
61422511084648958343149069093864
61422511084648958343149155182932
61422511084648958343211059554972
61422511084648958343211059560801
61422511084648958343211831208708
61422511084648958891920090232518
61422511084648958891920090232678
61422511084648958891920090245568
61422511084648958891920118812234
61422511084648958891920118812394
61422511084648958891920118825284
61422511084648958891920461768826
61422511084648958892003029979694
61422511084648958892003801632026
61422511084648958892003801650900
61422511084648958892003801650905
61422511084648958937672932064154
61422511084648958937672932068366
61422511084648958937673018157594
61422511084648958937673018161806
61422511084648958937673703716486
61422511084648958937673703720698
61422511084648958937673789809926
61422511084648958937673789814138
61422511084648958937674046673078
61422511084648958937674046677290
61422511084648958937674047027370
61422511084648958937674047031582
61422511084648958937735694183210
61422511084648958937735694187582
61422511084648958937736465835542
61422511084648958937736465839914
61422511084648958937736808796506
61422511084648963693870009253117
61422511084648963831047167246173
61422511084648974806635412820670
61422511084648974806886113741446
61422511084648974806886113742898
61422511084648974806886113859490
61422511084648974806886113859538
61422511084648974806886113860942
61422511084648974806886199836338
61422511084648974806886199954382
61422511084648974806886456699650
61422511084648974806886458234684
61422511084648974806886461298920
61422511084648974806886485396006
61422511084648974806886486812948
61422511084648974806886486814400
61422511084648974806886489995276
61422511084648974806886489996728
61422511084648974806887232955464
61422511084648974806887233073508
61422511084648974806887233073556
61422511084648974806907120542690
61422511084648974806907120659330
61422511084648974806907382003868
61422511084648974806908153661816
61422511084648974811969831576210
61422511084648974811970175949952
61422511084648974814229267341072
61422511084648974814229267342524
61422511084648974814229267342684
61422511084648974814229610297872
61422511084648974814229610299276
61422511084648974814229614897142
61422511084648974814230386555090
61422511084648974814250535603494
61422511084648974814417897005214
61422511084648974814417897005374
61422511084648974814417901256176
61422511084648974814501207944554
61422511084648974814501207944602
61422511084648974814501207946219
61422511084648974814501236524270
61422511084648974814501236525722
61422511084648974814501579482527
61422511084648974944084564095462
61422511084648974944084568700561
61422511084648974944167875266678
61422511084648974944168136734929
61422511084648974944168908387261
61422511084648974944649310266008
61422511084648974949251478314614
61422511084648974951427259953072
61422511084648974951427602909664
61422511084648974951512061986887
61422511084648974951699200905070
61422511084648974951699572092915
61422511084648974951699572441378
61422511084648974951699576692185
61422511084648974951761962675823
61422511084648974951762334212131
61422511084648974952264059977330
61422511084648974989649749396066
61422511084648974989649777975782
61422511084648974989649781157950
61422511084648974989649781158110
61422511084648974989649864064850
61422511084648974989649867251390
61422511084648974989837691379954
61422511084648974989837691734246
61422511084648974989837777469022
61422511084648974989837777473394
61422511084648974989837777823314
61422511084648974989838034690838
61422511084648974989838062916262
61422511084648974989838063270554
61422511084648974989838149005330
61422511084648974989838149359622
61422511084648974989900453499170
61422511084648974989900539588238
61422511084648974989900825035478
61422511084648974989900911124546
61422511084648974989921374087478
61422511084648974989921460176546
61422511084648974989921717044070
61422511084648974990674519983928
61422511084648974990674605723076
61422511084648974994733467112786
61422511084648974994984171215890
61422511084648974997180816281820
61422511084648974997180816281980
61422511084648974997180816631740
61422511084648974997180816631900
61422511084648974997180930950604
61422511084648974997180930950764
61422511084648974997181187818128
61422511084648974997181188168048
61422511084648974997181188168208
61422511084648974997243578401036
61422511084648974997243606980752
61422511084648974997243949937344
61422511084648974997452900133802
61422511084648974997453157001326
61422511084648974997453157351246
61422511084648975356703289590058
61422511084648975364046323799374
61422511084648975364046324153506
61422511084648975364046328398644
61422511084648975406515362462598
61422511084648975406515362466810
61422511084648975406515362934982
61422511084648975406515362939194
61422511084648975409026990365122
61422511084648975409047911071527
61422511084648975409778988351358
61422511084648975409778988351411
61422511084648975409778992600756
61422511084648975409862670826894
61422511084648975409862699406610
61422511084648975546224982971458
61422511084648975546287745090514
61422511084648975547039857399826
61422511084648975547060778106226
61422511084648980302148971764444
61422511084648980302421283904287
61422511084648980302421284252750
61422511084648980302421284258579
61422511084648980302421288503557
61422511084648980302902203281950
61422511084648980347902528443112
61422511084648980347902528443272
61422511084648980347903675881262
61422511084648980348153576569990
61422511084648980348153576919910
61422511084648980348153948106298
61422511084648980348153948456218
61422511084648980348174869162618
61422511084648980348174869162623
61422511084648980348174873411968
61422511084648980348175645064300
61422511087498060658867198129851
61422511087498060658870297311081
61422511087498076718457907305265
61422511087603438363792204226681
61422511087603443175512012126445
61422511539260961567703995850247
61422511539483400628155579605086
61422511539576744667166252581274
61422511539576760719330354441350
61422511539576760719330354557990
61422511539576760719330354563606
61422511539576760719330354913526
61422511539576760719330613180730
61422511539576760719330727493978
61422511539576760719330727499594
61422511539576760719330732217169
61422511539576760719330732221381
61422511539576760726108907708096
61422511539576760726112006559737
61422511539576760726673393372192
61422511539576794077662733317722
61422511539576794077662733667642
61422511539576794077930455756428
61422511539576794077930460342648
61422511539576794077930460344052
61422511539576794077933554472502
61422511539576794077933554589142
61422511539576794077934702365406
61422511539576794077934702831966
61422511539576794080190666707274
61422511539576794081010046141562
61422511539577060870441823873138
61422511539577094221447464844748
61422511539577094221447469076836
61422511539577094221451711452322
61422511539577094223959096970776
61422511539579510601260380717564
61422511539580647127666524220766
61422511539580695306177535059260
61422511539580696538179310452910
61422511539580696540690938346802
61422511539588767054786401096496
61422511539588767054786429794304
61422511539588767054789871936290
61422511539588767054789871937742
61422511539588767061317003201594
61422511539588767062317841053752
61422511539588800413138555837550
61422511539588816468376047347384
61422511539588816468396968035070
61422511539588816472646841684752
61422511539588816472894790955670
61422511539588816472894795560764
61422511539588816472915712016362
61422511539588816475153882715792
61422511539588816475154227089326
61422511539588816475426196253650
61422511539588816475907114233298
61422511539588816475907372500502
61422511556978732560275588874316
61422511556978732560275593119502
61422511556978732560275593591677
61422511556978732560275593591678
61422511556986836023452571132540
61422511556986836023452571599100
61422511556986836023452915955372
61422511556986836435234834253132
61422511556986836435234834258956
61422511556986836435234834371224
61422511556986836435234838504142
61422511556986836435234838976317
61422511556986836435234838976318
61422511556986836617977205778248
61422511556986836617980647917314
61422511556986836618165491073020
61422511556986836618165495318206
61422511557197618716688203625467
61422511557204475073929801154959
61422511557301720338658812262610
61422511557301720338659472310234
61422511557301720338659472777002
61422511557301720338659472782618
61422511557301720338659590283810
61422511557301720338662944686674
61422511557301720338662944686887
61422511557301736390823488549206
61422511557301736390823489015766
61422511557301736390823603340454
61422511557301736390823603807014
61422511557301736390823833377862
61422511557301736390823833390960
61422511557301736390823861620756
61422511557301736390823862087316
61422511557301736390823862087321
61422511557301736390823947696726
61422511557301736390823952414301
61422511557301736390826960925646
61422511557301736397601754846824
61422511557301736397602127905228
61422511557301736397602127918326
61422511557301736398166986971872
61422511557301769749423680535568
61422511557301769749423680541184
61422511557301769749423790622344
61422511557301769749423794860048
61422511557301769749427923033310
61422511557301769751683226388610
61422511557301769751683886903002
61422511557301769751683886904246
61422511557301769751683886908618
61422511557301769751684001227482
61422511557301769751687358812674
61422511557302920500945618012350
61422511557302920501196321644682
61422511557302920912727509130282
61422511557302920912727882201624
61422511557302921095657505424130
61422511557302921095657505424178
61422511557302921095657505429954
61422511557302921095658165477578
61422511557302921095658280263002
61422511557302921095658280264454
61422511557302921095658280268826
61422511557302921095658283451154
61422511557302921095658538543304
61422511557302921095658538544708
61422511557302921095658541731248
61422511557302921095720927592422
61422511557302921095720956288778
61422511557302921095720956290230
61422511557302921095720956294602
61422511557302921095721300662519
61422511557302921095721300662520
61422511557302921095721303850464
61422511557302921095909328739847
61422511557302921095909328739848
61422511557302921095909331927792
61422511557302921095930252634192
61422511557302921095992925473428
61422511557302936964619928790838
61422511557302936964619929257398
61422511557302936964619933489486
61422511557302936964619933490890
61422511557302936964619933495102
61422511557302936964620014879906
61422511557302936964620019584330
61422511557302936964891524902534
61422511557302936964891525369094
61422511557302936964891639689362
61422511557302936964891639693734
61422511557302936964891639806002
61422511557302936964891640160294
61422511557302936964891869725366
61422511557302936964891897955162
61422511557302936964891897956566
61422511557302936964891897974036
61422511557302936964891898423126
61422511557302936964891898440596
61422511557302936964891984044230
61422511557302936964891984050006
61422511557302936964891984063103
61422511557302936964891984063104
61422511557302936964891984162274
61422511557302936964891988767368
61422511557302936969138758507066
61422511557302936969138758973626
61422511557302936969138763205714
61422511557302936969138763211330
61422511557302936969141857693912
61422511557302936969141858160472
61422511557302936971401293921122
61422511557302936971669791200104
61422511557302936971670163904216
61422511557302936972485726978958
61422511557302936972485726979006
61422511557302936972485727445518
61422511557302936972485727445566
61422511557302936972486076052592
61422511557302937147634268430470
61422511557302937147634354519538
61422511557302937147905864542166
61422511557302937147906323683862
61422511557302937155165421405292
61422511557302937155228097435440
61422511557302969091158393625787
61422511557302970323491716894464
61422511557302970323495958914414
61422511557302970325751923256282
61422511557302970325940323938391
61422511557302970506422488021568
61422511557302970506422488027392
61422511557302970506426615728270
61422511557302970506426615729722
61422511557302970506485164047344
61422511557302970506485164053168
61422511557302970506488258647970
61422511557302970506488258653794
61422511557302970506489377843114
61422511557302970506489377848938
61422511557302970506510298549514
61422511557302970506510298553886
61422511557302970508681919550130
61422511557302970508681919555954
61422511557302970508682579603578
61422511557302970508682694389002
61422511557302970508682694390454
61422511557302970508682694394826
61422511557302970508745341718422
61422511557302970508745370416230
61422511557302970508954663554778
61422511557302970508954921835032
61422511557302970509016564746054
61422511557302970509017339580714
61422511557302970509017339599428
61422511557302970509017683954248
61422511557302970509497827080362
61422511557305322609910071248407
61422511557305322609910071598327
61422511557305338662074087487379
61422511557305371839920146084855
61422511557305372023687630785334
61422511557305622204380590458394
61422511557305622204380590924954
61422511557305622204380590925162
61422511557305622204380705716202
61422511557305622204384061299800
61422511557305622204384061766360
61422511557305638858663442350912
61422511557305638858663442351120
61422511557305638858663442356736
61422511557305638858663443419594
61422511557305638858663446601922
61422511557305670977670841349672
61422511557305672209672645436710
61422511557305672212183125429020
61422511557305672212205079254545
61422511557305672212205079254546
61422511557305672212937303959322
61422511557306539426496116355680
61422511557306539426499588259736
61422511557306572777484341337994
61422511557306572777484341342366
61422511557306572780013419101460
61422511557306572780016861244898
61422511557306589248774865863410
61422511557306589251302794657856
61422511557313727725906730001949
61422511557313742131503852548566
61422511557313742131503967339814
61422511557313742138282490965644
61422511557313742138282491438028
61422511557313742139098054625038
61422511557313742726279649991436
61422511557313742726283006040142
61422511557313742726283006041594
61422511557313742732806867344196
61422511557313742733622774893301
61422511557313742733622774893302
61422511557313742733626130943459
61422511557313742733626130943460
61422511557313775490104044068368
61422511557313775490104044073984
61422511557313775490104158392848
61422511557313775490104158859408
61422511557313775904149210633017
61422511557313776087979457324930
61422511557313792139869181436574
61422511557313792139869181438026
61422511557313792140141150621224
61422511557313792144387667146450
61422511557313792144387667152274
61422511557313792144388011152802
61422511557313792144388015757895
61422511557313792144388015757896
61422511557313792144408932213494
61422511557313792146647074214956
61422511557313792146647102912764
61422511557313792146919072095962
61422511557313792146919416450782
61422511557313792147400334430270
61422511557313792147672561880672
61422511557314643301458833644376
61422511557314676652443586721390
61422511557314676654974987415520
61422511557314676654974987419892
61422511557314676655728132843958
61422511557314676655728477200438
61422511557314692707618201313534
61422511557314692707618201313694
61422511557314692707701970226766
61422511557314692707890170496732
61422511557314692712220713853926
61422511557314693123734106648572
61422511557314693123734111248050
61422511557314693126178471653836
61422511557314693126262040036672
61422511557314693126262040042496
61422511557314693126265511946552
61422511562894261228242883693144
61422511562894261228242884043064
61422511562894261228242887229396
61422511562894261228242998478360
61422511562894261228514856412647
61422511562895161246447161117832
61422511562895161247199933126460
61422511562895161247199933476380
61422511562895161247283644998144
61422511562895161247283730737292
61422511562895161247283989354416
61422511562895161658793910957896
61422511562895161658793910958104
61422511562895161658793911307816
61422511562895161658793911308024
61422511562895161658793914022180
61422511562895161658793914494356
61422511562895161658797382147610
61422511562895161659065883677607
61422511562895161659065993863708
61422511562895161796326662500032
61422511562895161796330105706279
61422511562895161796330105706280
61422511562895161841808279643852
61422511562895161841808365383000
61422511562895162893575844453036
61422511562895162893575844802748
61422511562895162893575959238252
61422511562895461436533662646252
61422511562895461985325374471320
61422511562895461985576306977468
61422511562895461985597342119324
61422511562895463220107222227104
61422511562895463220107307966252
61422511562895463220107566583376
61422511563105943940582039261771
61422511563113100441277883758963
61422511563113100487010547962479
61422511563113999225452999697347
61422511563113999225515761816563
61422511563114299963769710384269
61422511563114299963832472503485
61422511563114299963833505605349
61422511563114349366729333846418
61422511563114349366732428565088
61422511563117951511325470631000
61422511563210360575901718786957
61422511563210361764953309242567
61422511563210361765702982764237
61422511563210361765765744533326
61422511563210361765765744533374
61422511563210361765765744883246
61422511563210361765765744883294
61422511563210361765765773579602
61422511563210395116771758440924
61422511563210395116771762673012
61422511563210395116771872759788
61422511563210395116771877464052
61422511563210395116774857627770
61422511563210395116776005520674
61422511563210395119282357451990
61422511563210395119283132290862
61422511563210395120039635187852
61422511563210395714564269833476
61422511563211245721680431646248
61422511563211245721680431647652
61422511563211245724128149160838
61422511563211245724128149166454
61422511563211245724128149520746
61422511563211245724211831986246
61422511563211245724692663876826
61422511563211245724692749970106
61422511563211245724693008231694
61422511563211245724693008233098
61422511563211245724693008237310
61422511563211245724693008587390
61422511563211245724696107419944
61422511563211245724776318004474
61422511563211245724776691057102
61422511563211245724963944177514
61422511563211245724963944313027
61422511563211245724964604344794
61422511563211245724964604362264
61422511563211245724964604698926
61422511563211245724964719017790
61422511563211245724964719153304
61422511563211245724964977770428
61422511563211245724968076603141
61422511563211245724968076603142
61422511563211245725027366468222
61422511563211245725027366481320
61422511563211245725027366818142
61422511563211245725027395043726
61422511563211245725027395179080
61422511563211245725027739533948
61422511563211245725027739535352
61422511563211245725027739889643
61422511563211245725030838722198
61422511563211246136558582530570
61422511563211246136558582530730
61422511563211246136558955602072
61422511563211246136562054434785
61422511563211246136562054434786
61422511563211246319488578823222
61422511563211246319489270756758
61422511563211246319489353663498
61422511563211246319489353663658
61422511563211246319489356850198
61422511563211246319492711248849
61422511563211246319492711248850
61422511563211246319552029689434
61422511563211246319572921814506
61422511563211246319761322846695
61422511563211246319761322846696
61422511563211246319761326033236
61422511563211246319823998872472
61422511563211260960720081848401
61422511563211261143650738662465
61422511563211261143713501135813
61422511563211261143734421842219
61422511563211262188450973610326
61422511563211262188450973960246
61422511563211262188451088395750
61422511563211262188722598419622
61422511563211262188722598769542
61422511563211262188722684390598
61422511563211262188722684390806
61422511563211262188722684507238
61422511563211262188722684507446
61422511563211262188722684513062
61422511563211262188722684862982
61422511563211262188722942775894
61422511563211262188722942793364
61422511563211262188722943124362
61422511563211262188722943124410
61422511563211262188722943130186
61422511563211262188722943143284
61422511563211262188722947373760
61422511563211262188722947375164
61422511563211262188726041975790
61422511563211262188726041975998
61422511563211262192969832377042
61422511563211262192969836963262
61422511563211262195500864249180
61422511563211262195500864249388
61422511563211262195500864599100
61422511563211262195500864599148
61422511563211262195500892946988
61422511563211262195500893296908
61422511563211262195501237185168
61422511563211262195501237303260
61422511563211262195501237320730
61422511563211262195504336503156
61422511563211262196065723321488
61422511563211262196065723321648
61422511563211262196065723671408
61422511563211262196065723671568
61422511563211262196066096374116
61422511563211262196254010029197
61422511563211262196317144850962
61422511563211262371465313249798
61422511563211262371465313599718
61422511563211262371465428035222
61422511563211262371465432621442
61422511563211262371653255233686
61422511563211262371653255583606
61422511563211262371653341204870
61422511563211262371653341321510
61422511563211262371653341327126
61422511563211262371653341677046
61422511563211262371653599589958
61422511563211262371653599607428
61422511563211262371653599938474
61422511563211262371653599944250
61422511563211262371653599957348
61422511563211262371653628636234
61422511563211262371653714257338
61422511563211262371653714375382
61422511563211262371653714392851
61422511563211262371653714392852
61422511563211262371653718979072
61422511563211262371656698790062
61422511563211262371716017352902
61422511563211262371716017702822
61422511563211262371716103323926
61422511563211262371716103440566
61422511563211262371716361707770
61422511563211262371716361709174
61422511563211262371716362057690
61422511563211262371716390755450
61422511563211262371716476376554
61422511563211262371716476494598
61422511563211262371716476512067
61422511563211262371716481098287
61422511563211262371737024030278
61422511563211262371737024146918
61422511563211262371737282764042
61422511563211262375984171544338
61422511563211262375984171894258
61422511563211262375984176598522
61422511563211262378243608127084
61422511563211262378246706959798
61422511563211262378431549761052
61422511563211262378431550110972
61422511563211262378431635850120
61422511563211262378431635854492
61422511563211262378431636204412
61422511563211262378431894117324
61422511563211262378431894134794
61422511563211262378431894471616
61422511563211262378431894484714
61422511563211262378494312230188
61422511563211262378996494920976
61422511563211262378996494921136
61422511563211262378996753188180
61422511563211262379059515657316
61422511563211262379268464104173
61422511563211262379268464104174
61422511563211262379268722721298
61422511563211262379331111438019
61422511563211262379331111787939
61422511563211262379331484840513
61422511563211262379331484840567
61422511563211294314989467142875
61422511563211294449993368367016
61422511563211294451685621062968
61422511563211294498003806664303
61422511563211295547322785583420
61422511563211295547322785705884
61422511563211295547322790287684
61422511563211295547322790292104
61422511563211295547325884416134
61422511563211295547325884538598
61422511563211295547327032309038
61422511563211295550399277258463
61422511563211295550402376091018
61422511563211295730069402901034
61422511563211295730253470745372
61422511563211295730253471095292
61422511563211295730253475327380
61422511563211295730253556838812
61422511563211295730253557188732
61422511563211295730253561420660
61422511563211295730253561420820
61422511563211295730253561425032
61422511563211295730256570050262
61422511563211295730256570400182
61422511563211295730256656143702
61422511563211295730256656493622
61422511563211295730257689128766
61422511563211295730257689128926
61422511563211295730257689245406
61422511563211295730257689595326
61422511563211295730257689595486
61422511563211295730316233214508
61422511563211295730316237446596
61422511563211295730316237450808
61422511563211295730319332169478
61422511563211295730319332519398
61422511563211295730320451247982
61422511563211295730320451360410
61422511563211295730320451364622
61422511563211295730320451714542
61422511563211295730337125223100
61422511563211295730337129573072
61422511563211295730337129927364
61422511563211295730337158152788
61422511563211295730340224055654
61422511563211295730340224055814
61422511563211295730340252753414
61422511563211295730341371948558
61422511563211295730341371948718
61422511563211295732512992949222
61422511563211295732512992949382
61422511563211295732513681696218
61422511563211295732513767789498
61422511563211295732513767789658
61422511563211295732517125374849
61422511563211295732517125374850
61422511563211295732576443815434
61422511563211295732597335940506
61422511563211295732597335940666
61422511563211295732784876025882
61422511563211295732784962132420
61422511563211295732785650860542
61422511563211295732785736953822
61422511563211295732847638145098
61422511563211295732848412979758
61422511563211296145111164668839
61422511563211296145115297094307
61422511563211296145198979919923
61422511563211545913460385969266
61422511563211545913461505278082
61422511563211545914026364348938
61422511563211545914026364703230
61422511563211545914297214205850
61422511563211545914297960460794
61422511563211545914297960814926
61422511563211545914298333886481
61422511563211546325808628892663
61422511563211546325808632080607
61422511563211546463006362868458
61422511563211546463006362868618
61422511563211546463006621148919
61422511563211546463006621148920
61422511563211546463069038777594
61422511563211546463069038777754
61422511563211546463069038781966
61422511563211546463069038894234
61422511563211546463069039248526
61422511563211546463069383267975
61422511563211546463069383267976
61422511563211546463069386455920
61422511563211546463089930902826
61422511563211546463089930902986
61422511563211546463090307162325
61422511563211546463341007960792
61422511563211546508821848851558
61422511563211561149969755140237
61422511563211561287230510224133
61422511563211561287251430930539
61422511563211562377972730870623
61422511563211562377972735457003
61422511563211562514982351384394
61422511563211562514982355616322
61422511563211562514982437123542
61422511563211562514982441709762
61422511563211562515170264203962
61422511563211562515170264204122
61422511563211562515170264670522
61422511563211562515170264670682
61422511563211562515170350293190
61422511563211562515170350409830
61422511563211562515170608677034
61422511563211562515170609026794
61422511563211562515170637256750
61422511563211562515170637724554
61422511563211562515170637728926
61422511563211562515170637742024
61422511563211562515170641974112
61422511563211562515170723345658
61422511563211562515170723463702
61422511563211562515170723468074
61422511563211562515170723481171
61422511563211562515170723481172
61422511563211562515170728067392
61422511563211562515170728067551
61422511563211562515233026323178
61422511563211562515233026789738
61422511563211562515233112412246
61422511563211562515233112528886
61422511563211562515233370796090
61422511563211562515233371146010
61422511563211562515233399375806
61422511563211562515233399843770
61422511563211562515233404093168
61422511563211562515233485464874
61422511563211562515233485582918
61422511563211562515233485600387
61422511563211562515233490186607
61422511563211562515253947029530
61422511563211562515253947496090
61422511563211562515254033118598
61422511563211562515254033235238
61422511563211562515254291502442
61422511563211562515254291852362
61422511563211562519501180632658
61422511563211562519501180982578
61422511563211562519501185332550
61422511563211562519501185686842
61422511563211562521760617215404
61422511563211562521763716047958
61422511563211562521763716048118
61422511563211562521763716052330
61422511563211562521948530151772
61422511563211562521948530501532
61422511563211562521948530501692
61422511563211562521948644938440
61422511563211562521948644942812
61422511563211562521948645292732
61422511563211562521948903559936
61422511563211562521948903573034
61422511563211562522011292270828
61422511563211562522011292620748
61422511563211562522011321318508
61422511563211562522513504009296
61422511563211562522513504009456
61422511563211562522576180389364
61422511563211562522576524745636
61422511563211562522785473192493
61422511563211562522785473192494
61422511563211562522785731809618
61422511563211562522848149572561
61422511563211562522848493928833
61422511563211562522848493928887
61422511563211594501791678000785
61422511563211594504323081877457
61422511563211594639073353078291
61422511563211594641583491778559
61422511563211595736573611495717
61422511563211595739105012188603
61422511563211595739669871255247
61422511563211595866240192368818
61422511563211595873586412343486
61422511563211595873770451603896
61422511563211595873770451608268
61422511563211595873770455835984
61422511563211595873770455840356
61422511563211595873770565927132
61422511563211595873770570627024
61422511563211595873770570631396
61422511563211595873773550324182
61422511563211595873773550790742
61422511563211595873773550795114
61422511563211595873774698217086
61422511563211595873774698683646
61422511563211595873833213723112
61422511563211595873833217955200
61422511563211595873833217959412
61422511563211595873833242302828
61422511563211595873833246534916
61422511563211595873833246539128
61422511563211595873833247007092
61422511563211595873836312443398
61422511563211595873836312560038
61422511563211595873836312909958
61422511563211595873836341257798
61422511563211595873836341607718
61422511563211595873837460336302
61422511563211595873837460452942
61422511563211595873837460802862
61422511563211595873854138661392
61422511563211595873854138665764
61422511563211595873857233143974
61422511563211595873857233148346
61422511563211595873858381036878
61422511563211595873858381041250
61422511563211595876030662203418
61422511563211595876030776994458
61422511563211595876093424322634
61422511563211595876093452903754
61422511563211595876093452907966
61422511563211595876093453374526
61422511563211595876114345028826
61422511563211595876364647233418
61422511563211595876365422068078
61422511563211595876365422072290
61422511563211595876365766559704
61422511563211595876368865750921
61422511563211595876866830409639
61422511563211595919586831444624
61422511563211595919586831448996
61422511563211595919589926045250
61422511563211595919591045240394
61422511563211595919591045240554
61422511563211595921846262977558
61422511563211596288649094585815
61422511563211596288649097768143
61422511563211596334402682559967
61422511563211611110363533584257
61422511563211611110363533588469
61422511563211611112874016758735
61422511563213947428211663975690
61422511563213947428211664325610
61422511563213948022990818289201
61422511563213964082515407410240
61422511563213997253834364962315
61422511563213997391035713272698
61422511563213997435952469946225
61422511563213997435952470296145
61422511563213997436014198944704
61422511563213997436015232065281
61422511563213997436015232065282
61422511563213997436015232065441
61422511563213997436015232415201
61422511563213997436015232415202
61422511563213997436015232415361
61422511563214012075485266655503
61422511563214012258415923469567
61422511563214012258478685588623
61422511563214012260946179103201
61422511563214012260946179457333
61422511563214012261008941222417
61422511563214248166507827376069
61422511563214248166528748082469
61422511563214262441622836935117
61422511563214264088754213787303
61422511563214264226011495792208
61422511563214264226011524838276
61422511563214264226011524956368
61422511563214264226011611049808
61422511563214264226014968516907
61422511563214264226014968516908
61422511563214264226199787221283
61422511563214297443104958959099
61422511563214297577020613137406
61422511563214297577020613609582
61422511563214297577020727922622
61422511563214297577020728395006
61422511563214297579528798892071
61422511563214297579532241035509
61422511563214297579532241035510
61422511563214297579532241502069
61422511563214297579532241502070
61422511563214297579553162208469
61422511563214297579553162208470
61422511563214297580285386446686
61422511563214297580306307619645
61422511563214297580369069738618
61422511563214297580369069738861
61422511563214297625219707776211
61422511563214297625223063826369
61422511563214297625282383801987
61422511563214297625282469895427
61422511563214297625285825945425
61422511563214297625285825945585
61422511563214312264734939947339
61422511563214312397183944952288
61422511563214312401995694676943
61422511563214312401998017619413
61422511563214312402016615383349
61422511563214312404443415259981
61422511563214312404443415391123
61422511563214312404463188191521
61422511563214312404463188545653
61422511563214312404527098216739
61422511563214312404527098551914
61422511563214312404527098552157
61422511563214312404527098570871
61422511563215148185210385835018
61422511563215148185210471811658
61422511563215148185210471811818
61422511563215148185210471928298
61422511563215148185210471928458
61422511563215148185213827861816
61422511563215148185213827978456
61422511563215148185273147837434
61422511563215148185273147837594
61422511563215148185273147954074
61422511563215148185276589981032
61422511563215148185276590097672
61422511563215148185294039962666
61422511563215148185294039962826
61422511563215163009455539990379
61422511563215164656562523057168
61422511563215164656562523406880
61422511563215164656562523407088
61422511563215164656562527656438
61422511563215164656562527774482
61422511563215164656562528128614
61422511563215164656562552221328
61422511563215164656562552221488
61422511563215164656565995427736
61422511563215164656583443763520
61422511563215164656583444113280
61422511563215164656586916134141
61422511563215164793760520385030
61422511563215164793760544831876
61422511563215164793760544832036
61422511563215164793760630452932
61422511563215164793760630925316
61422511563215164793760631988126
61422511563215164793763988038040
61422511563215164793763988038124
61422511563215164793763988038284
61422511563215164793847670863745
61422511563215164839514100927344
61422511563215164839514215362848
61422511563215164839576863046560
61422511563215198007571640396542
61422511563215198007571640397946
61422511563215198007571640514586
61422511563215198010083268296258
61422511563215198010083268412898
61422511563215198010920096649446
61422511563215198010920096649530
61422511563215198011108383007112
61422511563215198144832423942158
61422511563215198147280227908532
61422511563215198147281261023286
61422511563215198147364943848902
61422511563215198148117056158214
61422511563215198148118089260078
61422511563215198190585980037466
61422511563215198190585980037626
61422511563215198190585980041838
61422511563215198190586008733822
61422511563215198190586008733982
61422511563215198193031489766564
61422511563215198193034845816722
61422511563215198193094165792340
61422511563215198193097607935778
61422511563215212832567641244417
61422511563215212832567642644097
61422511563215212832567642648309
61422511563215212835077006621730
61422511563215212835078125818575
61422511563215212835078125835837
61422511563215212969828397019409
61422511563215214616122944222228
61422511563215214618567223134052
61422511563215214618567309227492
61422511563215214618650877261860
61422511563215214618650881506998
61422511563215214618650910204806
61422511563215214664383540994604
61422511563215214664383541348736
61422511563215214664383545592470
61422511563215214664383545593927
61422511563215214664383574290230
61422511563222051302336777474428
61422511563222051302336777478800
61422511563222051303173605361252
61422511563222051303361892073013
61422511563222051303424653833726
61422511563222051303424654187858
61422511563222051303424654192229
61422511563222052949737803399589
61422511563222053132668460213653
61422511563222053132731222332869
61422511563222067355063300789846
61422511563222067355063301139766
61422511563222067355335011686966
61422511563222067355335269954170
61422511563222067359582164138570
61422511563222067359582164142782
61422511563222067361841595667132
61422511563222067362113191778668
61422511563222067362678050501168
61422511563222067362678050851088
61422511563222067362678165286432
61422511563222067362678165286592
61422511563222067362678423903716
61422511563222067362866337208717
61422511563222067362866709911425
61422511563222067362929472030482
61422511563222067362929472380402
61422511563222067956637944047984
61422511563222067956637944402116
61422511563222067956641297265574
61422511563222067956641297269946
61422511563222100713935117117492
61422511563222100713935117467412
61422511563222100713935117471624
61422511563222100713938211718118
61422511563222100713938212068038
61422511563222100713938212072250
61422511563222101308462964337194
61422511563222101308462964691326
61422511563222101311747510459969
61422511563222101311747768727173
61422511563222101311747769081305
61422511563222101311810272579185
61422511563222101311810530842018
61422511563222101311810530846389
61422511563222101311810531196150
61422511563222101311810531200521
61422511563222102958291046059111
61422511563222102958374728884727
61422511563222117363721146962462
61422511563222117363721147312382
61422511563222117363909175052887
61422511563222117363909433320091
61422511563222117363971851432796
61422511563222117363971937171944
61422511563222117363971937172103
61422511563222117363972195439148
61422511563222117363972195439307
61422511563222117363972195789068
61422511563222117367968036092678
61422511563222117367968036442598
61422511563222117367971135397568
61422511563222117367971135747488
61422511563222117367971135751700
61422511563222117368219084551894
61422511563222117368219084552054
61422511563222117368219084906186
61422511563222117368219089269416
61422511563222117368219089273627
61422511563222117368219089273628
61422511563222117368219089623548
61422511563222117368219089627919
61422511563222117368239632204374
61422511563222117368239632554294
61422511563222117370415758683133
61422511563222117370478176428448
61422511563222117370478176778368
61422511563222117370478176778528
61422511563222117370478176782740
61422511563222117370478520802189
61422511563222117370478520802190
61422511563222117370478521152110
61422511563222117370478521152269
61422511563222117370499068786960
61422511563222117370499068787120
61422511563222117370750116913886
61422511563222117370750117263806
61422511563222117371252328652513
61422511563222117371252586919717
61422511563222117371315005032422
61422511563222117371315005032581
61422511563222117371315349038774
61422511563222117371315349388694
61422511563222117371315349388853
61422511563222117782263883115403
61422511563222117782284803821803
61422511563222117919458436410550
61422511563222117919458522503990
61422511563222117920295347571344
61422511563222117920298703621502
61422511563222367544585058050143
61422511563222367963709988332197
61422511563222367963713459171943
61422511563222368093627618159936
61422511563222368093631059831150
61422511563222368093631060303326
61422511563222368093631061366184
61422511563222368100970743061753
61422511563222368100970743061754
61422511563222368100970743061801
61422511563222368100970743061802
61422511563222368100970743061961
61422511563222368100991778203657
61422511563222369335689914437677
61422511563222369335752676556685
61422511563222369335752676556733
61422511563222369335752705253041
61422511563222369335777069165689
61422511563222401317229957322445
61422511563222401317250878028845
61422511563222401451979858990010
61422511563222401454511374001760
61422511563222401455243857459013
61422511563222401455243857459014
61422511563222401455327539812246
61422511563222401455327540284470
61422511563222401455327540284629
61422511563222401501015009739487
61422511563222401501077771858703
61422511563222417507154588029511
61422511563222417507217235227582
61422511563222417507217235694142
61422511563222417507217235694350
61422511563222417507217235699966
61422511563222417507217235713016
61422511563222417507217264392110
61422511563222417507217350013006
61422511563222417507217350013214
61422511563222417507217350485390
61422511563222417507405263318167
61422511563222417507405263318168
61422511563222417507405263790344
61422511563222417507405522051932
61422511563222417507405522057548
61422511563222417507405636370795
61422511563222417507405636370796
61422511563222417507405636506149
61422511563222417507405636842972
61422511563222417507405641092370
61422511563222417507488860522520
61422511563222417507489204410780
61422511563222417507489204527468
61422511563222417507489204528872
61422511563222417507489204877340
61422511563222417507489204877388
61422511563222417507489209126738
61422511563222417507489209128142
61422511563222417507492303728768
61422511563222417511485045180998
61422511563222417511485045530918
61422511563222417511485045653174
61422511563222417511488144835808
61422511563222417511735749633814
61422511563222417511735749756278
61422511563222417511736093640166
61422511563222417511736093640374
61422511563222417511736094112550
61422511563222417511736098239644
61422511563222417511736098711820
61422511563222417511739193312446
61422511563222417511756641292694
61422511563222417511756641642614
61422511563222417511757014700858
61422511563222417513932767771453
61422511563222417513995185866848
61422511563222417513995530240382
61422511563222417513995530240589
61422511563222417514016077875280
61422511563222417514016077875440
61422511563222417514016450596861
61422511563222417514016450946782
61422511563222417514019549779495
61422511563222417514183557963418
61422511563222417514183558317710
61422511563222417514183816112738
61422511563222417514183816584914
61422511563222417514183816598012
61422511563222417514204478674189
61422511563222417514267126002206
61422511563222417514267126352078
61422511563222417514267126352126
61422511563222417514267154699966
61422511563222417514267155049886
61422511563222417514267498938146
61422511563222417514267499056238
61422511563222417514267503655508
61422511563222417514270598256134
61422511563222417514748417034274
61422511563222417514748675651558
61422511563222417514769337740833
61422511563222417514831985424386
61422511563222417514831985424545
61422511563222417514832358127094
61422511563222417514832358477014
61422511563222417514832358477173
61422511563222417514832362726364
61422511563222417515020386217472
61422511563222417923270412211573
61422511563222417925777453242613
61422511563222418106284751378870
61422511563222419161124242621861
61422511563223252059415714038106
61422511563223252059419152995004
61422511563223252059419152999376
61422511563223252059419153113048
61422511563223252059419153117420
61422511563223252060172298406180
61422511563223252060172298410552
61422511563223252060172298528436
61422511563223252060172298528596
61422511563223252060235060525396
61422511563223252060235060643440
61422511563223252060440914725760
61422511563223252060444267593590
61422511563223252060444267711634
61422511563223252060503590751536
61422511563223253706820179038215
61422511563223268112145677132518
61422511563223268112145705828874
61422511563223268112145791568022
61422511563223268112145796154242
61422511563223268112333618766486
61422511563223268112333704854310
61422511563223268112333704859926
61422511563223268112333705209846
61422511563223268112333963121514
61422511563223268112333963122758
61422511563223268112333963140228
61422511563223268112333963477050
61422511563223268112333963490148
61422511563223268112333991701070
61422511563223268112333991701230
61422511563223268112333991819114
61422511563223268112333992173406
61422511563223268112333992186504
61422511563223268112333996418592
61422511563223268112334077790138
61422511563223268112334077908182
61422511563223268112334077912554
61422511563223268112334077925652
61422511563223268112334082511872
61422511563223268112337062322862
61422511563223268112337062327074
61422511563223268112396466856726
61422511563223268112396466973366
61422511563223268112396725590490
61422511563223268112396754288250
61422511563223268112396758537648
61422511563223268112396839909354
61422511563223268112396840027398
61422511563223268112399824441918
61422511563223268112417387679718
61422511563223268112417646296842
61422511563223268116664539777030
61422511563223268116664540131322
61422511563223268118923971659884
61422511563223268118927070492598
61422511563223268118927070496810
61422511563223268119111884596252
61422511563223268119111884946172
61422511563223268119111913293852
61422511563223268119111913648144
61422511563223268119111999382920
61422511563223268119111999387292
61422511563223268119111999737212
61422511563223268119112257650124
61422511563223268119112257667594
61422511563223268119112258004416
61422511563223268119112258017514
61422511563223268119174646715308
61422511563223268119174647065228
61422511563223268119174675762988
61422511563223268119195596001376
61422511563223268119676743668352
61422511563223268119676743668512
61422511563223268119676744018432
61422511563223268119676772714788
61422511563223268119676858453776
61422511563223268119676858453936
61422511563223268119677116720980
61422511563223268119739506137488
61422511563223268119739534833844
61422511563223268119739879190116
61422511563223268119948741897826
61422511563223268119948827636974
61422511563223268119949085904178
61422511563223268119949086254098
61422511563223268120011475320739
61422511563223268120011848373367
61422511563223268530705862311048
61422511563223268530705862427688
61422511563223268530705862427736
61422511563223268530705862427896
61422511563223268530705862777816
61422511563223268530705865491972
61422511563223268530705865610016
61422511563223268530705865611468
61422511563223268530705865615840
61422511563223268530705891007404
61422511563223268530705891125496
61422511563223268530705891479788
61422511563223268530705894307824
61422511563223268530709333150842
61422511563223268530709333268934
61422511563223268530709333269094
61422511563223268530709334686036
61422511563223268531521770326714
61422511563223268531521770326762
61422511563223268531521799023070
61422511563223268531542719729470
61422511563223268531710056334424
61422511563223268531710056684344
61422511563223268531793739509965
61422511563223268661376723773140
61422511563223268661380079824542
61422511563223268661463762648706
61422511563223268667966617157500
61422511563223268667966620341232
61422511563223268667970087994326
61422511563223268667970087994486
61422511563223268667970087998698
61422511563223268668719877372766
61422511563223268668723233422764
61422511563223268668723233422924
61422511563223268668806916248385
61422511563223268668995202605962
61422511563223268713720230647084
61422511563223268713723672786150
61422511563223268713723672790522
61422511563223301470933810284676
61422511563223301470933838982436
61422511563223301470933924953460
61422511563223301470933925071504
61422511563223301470936904768662
61422511563223301470936904885302
61422511563223301470936933583062
61422511563223301470996572399680
61422511563223301470996572403892
61422511563223301470996572753812
61422511563223301470996600979396
61422511563223301470996600983608
61422511563223301470996601451572
61422511563223301470999666887878
61422511563223301470999667000306
61422511563223301470999667004518
61422511563223301470999667354438
61422511563223301470999695702278
61422511563223301470999696052198
61422511563223301471017493105872
61422511563223301471017493110244
61422511563223301471017493460164
61422511563223301471017521685588
61422511563223301471017521689960
61422511563223301471020587588454
61422511563223301471020587588614
61422511563223301471020587592826
61422511563223301471020616286214
61422511563223301471020616290586
61422511563223301882530885786798
61422511563223301885062659669283
61422511563223301885794884256010
61422511563223301885794884374054
61422511563223302019791669326798
61422511563223302022239473288800
61422511563223302022323414394675
61422511563223302065545225422106
61422511563223302065545225426478
61422511563223302065545254118462
61422511563223302067992971991556
61422511563223302067993058080624
61422511563223302067993058084996
61422511563223302068055734106400
61422511563223302068055734110772
61422511563223302068830144601882
61422511563223303257583168084897
61422511563223303257834216544273
61422511563223317937768262959310
61422511563223317937768262977976
61422511563223317937768262978024
61422511563223317937768267208660
61422511563223317937768267210064
61422511563223317937768291657070
61422511563223317937768291674332
61422511563223317937768291674380
61422511563223317937768295906468
61422511563223317937789183665662
61422511563223317937789183684376
61422511563223317937789187915012
61422511563223317937956290705384
61422511563223317937956291055304
61422511563223317937956548966972
61422511563223317937956548985686
61422511563223317937956549316892
61422511563223317937956549322508
61422511563223317937956549335606
61422511563223317937956577546688
61422511563223317937956578018864
61422511563223317937956578031962
61422511563223317937956663758012
61422511563223317937956663758065
61422511563223317937959648172532
61422511563223317942036072445750
61422511563223317942036072795670
61422511563223317942039171632596
61422511563223317942286776898774
61422511563223317942286777016866
61422511563223317942286777021238
61422511563223317942287120905126
61422511563223317942287120905174
61422511563223317942287120905334
61422511563223317942287121259466
61422511563223317942287121272516
61422511563223317942287121377510
61422511563223317942287121390608
61422511563223317942287125504604
61422511563223317942287125508816
61422511563223317942287125622696
61422511563223317942287125626908
61422511563223317942290220227486
61422511563223317942290220577406
61422511563223317942307668557446
61422511563223317942307668557654
61422511563223317942307668907366
61422511563223317942307668907574
61422511563223317942308041628996
61422511563223317942308041965818
61422511563223317942308041978916
61422511563223317942308046215168
61422511563223317942308046333260
61422511563223317942311140815794
61422511563223317942311140933891
61422511563223317944546212663636
61422511563223317944546212781728
61422511563223317944546213131808
61422511563223317944546213136020
61422511563223317944546557155470
61422511563223317944546557505342
61422511563223317944546557505390
61422511563223317944549656342268
61422511563223317944567105140400
61422511563223317944567478211742
61422511563223317944570577048668
61422511563223317944734585232750
61422511563223317944734585582670
61422511563223317944734843377698
61422511563223317944734843849874
61422511563223317944734843862972
61422511563223317944734848095060
61422511563223317944734848099272
61422511563223317944818153267118
61422511563223317944818153267166
61422511563223317944818153617038
61422511563223317944818153617086
61422511563223317944818181846834
61422511563223317944818181964926
61422511563223317944818182314846
61422511563223317944818526203106
61422511563223317944818526321198
61422511563223317945299702916518
61422511563223317945299707165916
61422511563223317945383012689346
61422511563223317945383041385702
61422511563223317945571298697008
61422511563223317945571299046928
61422511563223317945571671749636
61422511563223318074966255221182
61422511563223318074966283917538
61422511563223318074966370006606
61422511563223318074966370010978
61422511563223318074966370024076
61422511563223318074966370024081
61422511563223318075217418483457
61422511563223318079299926480452
61422511563223318079485113515722
61422511563223318079485118237456
61422511563223318081744205392276
61422511563223318081744291481344
61422511563223318081744291485716
61422511563223318081744549766018
61422511563223318081827859520084
61422511563223318082581119735398
61422511563223318082581378002602
61422511563223318120719868709362
61422511563223318120719868709522
61422511563223318120719954798430
61422511563223318120782716917646
61422511563223318125050412435350
61422511563223318125053511267904
61422511563223318125053511268064
61422511563223318125053511272276
61422511563223318125238440162758
61422511563223318125238440512678
61422511563223318125238698425590
61422511563223318125238698779882
61422511563223318125301116538454
61422511563223318125301460544806
61422511563223318127497876273168
61422511563223318127497876273328
61422511563223318127560552303316
61422511563223318127769845456366
61422511563223318487023586380772
61422511563223318491082189602496
61422511563223318491082189606868
61422511563223318491082193851846
61422511563223318493526468046468
61422511563223318493526468518692
61422511563223318493526468518852
61422511563223318493526472763830
61422511563223318493526554607760
61422511563223318493526554612132
61422511563223318493526558857110
61422511563223318493526558857270
61422511563223318493529911724940
61422511563223318493529911725100
61422511563223318493610122642128
61422511563223318493610122646500
61422511563223318493610126891638
61422511563223318493610150872084
61422511563223318493613594550556
61422511563223318493613594550561
61422511563223318494363269139200
61422511563223318536835774044560
61422511563223318536835774398692
61422511563223318539342786379244
61422511563223318539342786727552
61422511563223318539342786733376
61422511563223318539342790977110
61422511563223318539342815075600
61422511563223318539342815429732
61422511563223318539346258635980
61422511563223318539363707433952
61422511563223318539367179342380
61422511563223318539367179342385
61422511563223318674096528774164
61422511566177781356819288878239
61422511566177781501705559432843
61422511566177781501705645521911
61422512975267358558282429958700
61422512975267358558282431008460
61422512975275462433242048413283
61422512975275463668023981908215
61422512975275811987520569240528
61422512975275811987520569246144
61422512975275811987520683565008
61422512975275811987524039615166
61422512975275811987524040081726
61422512975278513694031368607872
61422512975278513694035501031936
61422512975279414307512938012532
61422512975299774058116428033170
61422512975299774058117088080794
61422512975299774058117206054370
61422512975299774058120560457234
61422512975299774058120560457447
61422512975299823461269672613172
61422512975299823461269673085348
61422512975299823461269759174416
61422512975299823471140842159170
61422512975299823471144198209328
61422512975299823471391775962860
61422512975299823471391803124182
61422512975299823471391804542576
61422512975299823471391807724904
61422512975300074201885145764004
61422512975300074201885148946332
61422512975300074201885174343720
61422512975300074201885174461812
61422512975300074201885177526048
61422512975300122380127629577364
61422512975300123604786767907200
61422512975300123612398305044528
61422512975300123612398419835568
61422512975300123612401775767682
61422512975300123612401775885726
61422512975300123612401776239858
61422512975300123614661207296244
61422512975300123614908785032466
61422512975300123614908785051180
61422512975300123614908788219006
61422512975300123614908788220410
61422512975300123614908788233508
61422512975300123614908812212502
61422512975300123614908813612182
61422512975300123614908816798722
61422512975300123614908816929864
61422512975300123614908899823506
61422512975300123614909932944084
61422512975300123614909936125008
61422512975300123614909936126412
61422512975300123614912260472982
61422512975303725931661547114892
61422512975303725932393772304942
61422512975311829806597547445206
61422512975311829806597548862148
61422512975311829806599871909820
61422512992701745479939319529552
61422512992701745479939434314976
61422512992709849354898560322148
61422512992709849354898675113396
61422512992709854888548604483178
61422512992989632525773495222466
61422512992989632525775817820840
61422512992992334229775649805912
61422512992992334229775651205592
61422512992992334229776022877254
61422512992993534803843686036776
61422512992993534803843687553096
61422512992993534803843716250856
61422512992993534803843800944456
61422512992993534803843800944616
61422512992993534803843802344136
61422512992993534986774342967432
61422512992993534986774344367112
61422512992993534986774344367160
61422512992993534986837105086488
61422512992993534986837106486376
61422512992993534986858025676248
61422512992993534986858027192728
61422512992993582982272248054919
61422512993000438104923300919825
61422512993000439339513845701057
61422512993001638266372498528024
61422512993001638266452710512442
61422512993001638266452710862362
61422512993001638266452713700386
61422512993001638266452825181226
61422512993001638266452828367766
61422512993001638266456181353640
61422512993001638266456185939860
61422512993001638677963037286178
61422512993001638677966136591068
61422512993001638677966222680136
61422512993001638677966476361120
61422512993001638677967251195780
61422512993001638677967251199992
61422512993001638677967251200152
61422512993001638677967251549912
61422512993001638860977348341722
61422512993001638860977348346094
61422512993001638860980447528568
61422512993001638860980447532940
61422512993001688089564816706832
61422512993001688089564816708236
61422512993001688089564931025696
61422512993001688089564931027100
61422512993001688089568287075854
61422512993001688089568287094568
61422512993001688089568287212612
61422512993001688089568287548030
61422512993004341617020327213637
61422512993024749729609648224686
61422512993024749729609648230302
61422512993024749729610308746098
61422512993024749729610423064962
61422512993024749729610426251502
61422512993024749729613780650153
61422512993024754668737382223127
61422512993024754668737382339767
61422512993024799142634062350526
61422512993024799142634062350686
61422512993024799142634062356302
61422512993024799142884996159992
61422512993024799142885024739708
61422512993024799142888467001190
61422512993024799142888471587410
61422512993024799143641612429628
61422512993025949891330564521686
61422512993025949891333922093780
61422512993025949891812771156038
61422512993025949892146354197998
61422512993025950303677684577806
61422512993025950303678459418082
61422512993025950303678459418242
61422512993025950303681817003433
61422512993025950303681817003434
61422512993025950303929508012972
61422512993025950486609001441058
61422512993025950486609001913282
61422512993025950486609001913442
61422512993025950486670988842302
61422512993025950486671763560114
61422512993025950486671763678206
61422512993025950486671763682578
61422512993025950486671766864906
61422512993025950486860050035788
61422512993025950486880970624096
61422512993025950486943732743312
61422512993025955242805418693047
61422512993025999714442552860752
61422512993025999714442552862156
61422512993025999714442667175244
61422512993025999714442667179616
61422512993025999714442667293288
61422512993025999714446023229774
61422512993025999714446023701950
61422512993025999716702098703806
61422512993025999716893745820229
61422512993025999717518006369552
61422512993025999897456892141720
61422512993025999897456892496012
61422512993025999899967370617710
61422512993025999900448548379270
61422512993028701603133846723556
61422512993029602170882866599064
61422512993029602170966549306588
61422512993029602171782456967962
61422512993036505105826871037109
61422512993036805478090767637966
61422512993036805478090767992258
61422512993036805478929920239994
61422512993036810234789283241387
61422512993036810234977568536159
61422512993037706045923470337638
61422512993037706045925794691228
61422512993037706046678940115294
61422512993037706046678940115502
61422512998585759078617618513766
61422512998585759078617618515170
61422512998585759078621060658608
61422512998585759078621060662980
61422512998606468432499270933726
61422512998606468432499275165654
61422512998606468432499275167058
61422512998606468432499356672874
61422512998606468432499361259094
61422512998606468432499361260498
61422512998606468432502712606232
61422512998606468432502712610604
61422512998606468432502717310496
61422512998606468432502717314868
61422512998610070703498452456256
61422512998610070703498792108264
61422512998610070703498796812528
61422512998610070703686738800788
61422512998610070703686738800948
61422512998610070703686824889856
61422512998610070703686824890016
61422512998610070703767294091670
61422512998610070703770392924384
61422512998610070703770421620740
61422512998610370893020066216220
61422512998610370893020066220432
61422512998610370893020094912576
61422512998610370893020181005856
61422512998610376380937441940034
61422512998610376380937470637794
61422512998610376380939765938088
61422512998617279498814340029682
61422512998617279498814425768622
61422512998617279498814426122962
61422512998617279498816750116596
61422512998617279498817783235930
61422512998618174578458037492904
61422512998618174578458037497276
61422512998618174578645979476952
61422512998618174578645979481164
61422512998618174578645979481324
61422512998618174578646065574604
61422512998618174578729662773292
61422512998618179517582329333566
61422512998618179517582329800126
61422512998618179517582415422634
61422512998618179517582415539274
61422512998618179517583448640978
61422512998618179517583448995270
61422512998618179517585771477004
61422512998618179929365338596674
61422512998618179929365367294642
61422512998618179929365453387922
61422512998618179929367662594728
61422512998618179929367777385976
61422512998618480255896686970542
61422512998618480255896687324674
61422512998618480255896716022434
61422512998618480255896801761582
61422512998898257893037894530130
61422512998898257893040217365996
61422512998898257893121577355538
61422512998898257893121577709830
61422512998898257893123900185788
61422512998898257893123900185948
61422512998898257893123900190160
61422512998898257893123900303832
61422512998898257893123900308204
61422512998898257893123900658124
61422512998898257893605076432640
61422512998898257893688759258048
61422512998898257893688759262420
61422512998898257893877045615837
61422512998898257893877045615838
61422512998898257893877045620050
61422512998898257893937485257531
61422512998898257893939807734894
61422512998898257938854241913346
61422512998898257938856564389464
61422512998898257938856564393676
61422512998898257938856564511720
61422512998898257938856564861640
61422512998898257939421423465936
61422512998898257939691070167453
61422512998900959642854446968515
61422512998901860027674759435772
61422512998901860027674760952092
61422512998901860027674874226860
61422512998901860027674874227020
61422512998901860027674875743180
61422512998901860027675132507114
61422512998901860210605417766204
61422512998901860210605531040924
61422512998901860210605531041084
61422512998901860210605532557244
61422512998901860210605789321385
61422512998901860210605789321386
61422512998901860210668179885420
61422512998901860210668207183500
61422512998901860210668208583180
61422512998901860210668293160140
61422512998901860210668294676460
61422512998901860210689099075292
61422512998901860210689099075452
61422512998901860210689100591772
61422512998901908206166083691223
61422512998902160354122426854524
61422512998902160354122426858896
61422512998902160354122454506736
61422512998902160354122454506896
61422512998902160354122455552284
61422512998902160354122455556656
61422512998902160354122540245884
61422512998902160354122540600176
61422512998902160354122541645564
61422512998902160354122541649936
61422512998902160354185188973740
61422512998902160354185216271660
61422512998902160354185216625952
61422512998902160354185217675712
61422512998902160354185302365100
61422512998902160354185303764780
61422512998902160354206108163612
61422512998902160354206108167984
61422512998902160354206109684304
61422512998902160399938773883608
61422512998902160399938773887820
61422512998902204825760819150519
61422512998902208395373912269823
61422512998902208395377268319981
61422512998902208395440030439197
61422512998909063472331046695095
61422512998909063472334145527809
61422512998909063518024964084969
61422512998909064706865284592657
61422512998909963490015290174580
61422512998909963490200129667038
61422512998909963490200130133598
61422512998909963490200130137970
61422512998909963490200132971622
61422512998909963490200134365686
61422512998909963490200134371302
61422512998909963490200215872746
61422512998909963490200215877118
61422512998909963490200219060690
61422512998909963490200219065062
61422512998909963490201248974610
61422512998909963490201252162554
61422512998909963490201252166766
61422512998909963490203576514740
61422512998909963490283783911486
61422512998909963490283812491202
61422512998909963490283815791414
61422512998909963490283817191094
61422512998909963490283901884854
61422512998909963490284931800018
61422512998909963490284934986558
61422512998909963490287254630268
61422512998909963490287254634640
61422512998909963490287254748312
61422512998909963490287254752684
61422512998909963490287259334532
61422512998909963490287259338904
61422512998909963901794196890882
61422512998909963901794196896706
61422512998909963901797549758712
61422512998909964084808421745138
61422512998909964084808536530562
61422512998909964084811520931984
61422512998909964084811635717408
61422512998909964084811889280348
61422512998909964084811889398392
61422512998909964084812664120624
61422512998909964084812664587184
61422512998909964085836750311621
61422512998909964085899512430837
61422512998909965137412869714233
61422512998909965137412955453381
61422512998909965320427209353913
61422512998909965320427295093061
61422512998910013316471343597366
61422512998910263679533457203322
61422512998910263679533457553242
61422512998910263679533485783038
61422512998910263679533488965206
61422512998910263679533488965366
61422512998910263679533571872106
61422512998910263679533575058646
61422512998910263679536927922104
61422512998910263679536927922264
61422512998910263679536927926476
61422512998910263679536928040148
61422512998910263679536928044520
61422512998910263679536928394440
61422512998910263679536932626368
61422512998910263679536932626528
61422512998910263679536932630740
61422512998910264092093000438249
61422512998910264228325430829086
61422512998910264228325431183378
61422512998910264228325459407398
61422512998910264228325459407558
61422512998910264228328530015932
61422512998910264228328530016092
61422512998910264228328558712288
61422512998910264228328558712448
61422512998910264228328898364296
61422512998910264228328898364456
61422512998910264228328898482340
61422512998910264228328898836632
61422512998910264228329673204572
61422512998910264228329673204732
61422512998910264228329673208944
61422512998910264228329673321212
61422512998910264228329673321372
61422512998910264228329673675504
61422512998910264229144810617665
61422512998910313504908470018433
61422512998910313505117672831453
61422512998910313505117677063541
61422512998910313505180434950669
61422512998910313505180439182757
61422512998910313639843555649756
61422512998910313639843556003888
61422512998910313639843556004048
61422512998910313639843584229472
61422512998910313639843584235088
61422512998910313639843670322752
61422512998910313639843670322912
61422512998910313639843670328528
61422512998910313639847026372910
61422512998910313639847026378526
61422512998910313639847026378686
61422512998910313639847026391784
61422512998910313639847026490954
61422512998910313639847026845086
61422512998910313639847026845246
61422512998910313639847026863960
61422512998910313639927267054880
61422512998910313639927353148320
61422512998910313639930709198318
61422512998910313639930709198478
61422512998910313642939843998830
61422512998910313643002692207114
61422512998910313643006048275986
61422512998912715202921029220992
61422512998912715202921029225363
61422512998912715202921032407691
61422512998912965383537137682941
61422512998912965932579898321517
61422512998912967030101073903113
61422512998912967167362861747631
61422512998913015346354241046948
61422512998913015346438038191220
61422512998913015346438038197043
61422512998913015346442170615284
61422512998913915776905267961988
61422512998913915776909515054836
61422512998913915914186971979112
61422512998933374548165763947447
61422512998933374548165764997207
61422512998933374548166797049311
61422512998933374548169121047365
61422512998933375096961091489557
61422512998933375096961863136065
61422512998933375097208667707848
61422512998933375097208696287564
61422512998933375097208696405656
61422512998933375097209442542508
61422512998933375097209471122224
61422512998933375097212139966195
61422512998933375142693755693073
61422512998933380036085464710491
61422512998933380036086497810903
61422512998933380081818128914007
61422512998933380081818129030647
61422512998933380081819162132511
61422512998933380081819162486803
61422512998933423275452037964580
61422512998933424373537302366027
61422512998933424507726069363650
61422512998933424507726069363858
61422512998933424509982059221158
61422512998933424509985500892212
61422512998933424509985501364596
61422512998933424510233078628642
61422512998933424510233106162810
61422512998933424510233106280854
61422512998933424510233107208358
61422512998933424510233110394898
61422512998933424510233192369922
61422512998933424510233193419682
61422512998933424510233193432780
61422512998933424510233196606222
61422512998933424510233196619272
61422512998933424510234226534644
61422512998933424510236549487102
61422512998933424510986338861218
61422512998933424922016232447744
61422512998934275112631267613940
61422512998934275112631267615344
61422512998934275115077866287518
61422512998934275115077866291890
61422512998934275115077869125542
61422512998934275115077869475462
61422512998934275115077869479834
61422512998934275115077952026666
61422512998934275115077955214610
61422512998934275115077955568902
61422512998934275115078985128530
61422512998934275115078985487034
61422512998934275115078988316474
61422512998934275115078988320686
61422512998934275115078988670766
61422512998934275115081312668660
61422512998934275115081312668820
61422512998934275115161548645122
61422512998934275115161551827450
61422512998934275115161551945334
61422512998934275115162667953938
61422512998934275115162671140478
61422512998934275115164990784188
61422512998934275115164990902232
61422512998934275115164995488452
61422512998934275115642725358374
61422512998934275115642725358534
61422512998934275115643844199386
61422512998934275115643847387330
61422512998934275115643847741622
61422512998934275115726407717382
61422512998934275115726493806450
61422512998934275115727527024794
61422512998934275115729849856448
61422512998934275115914692657862
61422512998934275115914693124422
61422512998934275115914694057542
61422512998934275115914694075012
61422512998934275115914694524102
61422512998934275115914694541572
61422512998934275115914778746930
61422512998934275115914780145206
61422512998934275115914780164079
61422512998934275115914780164080
61422512998934275115914780263250
61422512998934275115915813736716
61422512998934275115915816924660
61422512998934275115918136214237
61422512998934275115918136214238
61422512998934275115977454777078
61422512998934275115977456176758
61422512998934275115977540866146
61422512998934275115977542283295
61422512998934275115978575501640
61422512998934275115978578689584
61422512998934275115980898333294
61422512998934275527508757976802
61422512998934275527508757982626
61422512998934275527508758094894
61422512998934275527509532815674
61422512998934275527509532817126
61422512998934275527509532933766
61422512998934275527512890400866
61422512998934275527760581410612
61422512998934275527763938877712
61422512998934275710502840263950
61422512998934275710523097616482
61422512998934275710523757782198
61422512998934275710526458389671
61422512998934275710712162000928
61422512998934275710774834840164
61422512998934280466636491975451
61422512998934280466639848025609
61422512998934280649567148789515
61422512998934280649570504839673
61422512998934280649629910908731
61422512998934323888954553356387
61422512998934323888954556538715
61422512998934323888954642631995
61422512998934323888957995499825
61422512998934323888957995966385
61422512998934323888957997016145
61422512998934323889017315475603
61422512998934323889017318657931
61422512998934323889017404751211
61422512998934323889020757619041
61422512998934323889020759135361
61422512998934324938273740574240
61422512998934324938273740574288
61422512998934324940533172102802
61422512998934324941349079638858
61422512998934325078546989276815
61422512998934325121207753929559
61422512998934325121267044834572
61422512998934325121267045188704
61422512998934325121267073414288
61422512998934325121267073418500
61422512998934325121267073419904
61422512998934325121267159507568
61422512998934325121270515557726
61422512998934325121270515563342
61422512998934325121270515675770
61422512998934325121270516029902
61422512998934325123467185085116
61422512998934325123467185439248
61422512998934325123467185439408
61422512998934325123529947204332
61422512998934325123547425653414
61422512998934325123547511742482
61422512998934325123550867792480
61422512998934325123550867792640
61422512998934325123735682364098
61422512998934325123735710593894
61422512998934325123735711993574
61422512998934325123735712011044
61422512998934325123735715175902
61422512998934325123735715193372
61422512998934325123735796682962
61422512998934325123735798100112
61422512998934325123735801269182
61422512998934325123739154150270
61422512998934325123739154622446
61422512998934325123739158854534
61422512998934325123798472713110
61422512998934325123798474112790
61422512998934325123798477295118
61422512998934325123798477299330
61422512998934325123798477312428
61422512998934325123798558802178
61422512998934325123798563388398
61422512998934325123801916269326
61422512998934325123801916387370
61422512998934325123801920973590
61422512998934325535581602416460
61422512998934325536066133060595
61422512998934325672779505747028
61422512998934575304411221936958
61422512998934575304411225119126
61422512998934575304411225119286
61422512998934575304411225237170
61422512998934575304411311212566
61422512998934575304411311330610
61422512998934575304412341245774
61422512998934575304412344432314
61422512998934575304414664076024
61422512998934575304414664080396
61422512998934575304414664194068
61422512998934575304414664198440
61422512998934575304414668780288
61422512998934575304414668784660
61422512998934575304976167214926
61422512998934575304977200316630
61422512998934575305248020077506
61422512998934575305248050173542
61422512998934575305248134862930
61422512998934575305248136398177
61422512998934575717031178596957
61422512998934575853956337790326
61422512998934575853956338258130
61422512998934575853956338262502
61422512998934575853957112630442
61422512998934575853957112630602
61422512998934575853957113097002
61422512998934575853957113097162
61422512998934575854019071329666
61422512998934575854019099909382
61422512998934575854019186116494
61422512998934575854019849352270
61422512998934575854019874745286
61422512998934575854019874745446
61422512998934575854019874749658
61422512998934575854019874861926
61422512998934575854019877931986
61422512998934575854019960955366
61422512998934575854020219235667
61422512998934575854020219235668
61422512998934575854020222423612
61422512998934575854040020615734
61422512998934575854229081813640
61422512998934575854291843928484
61422512998934575854291933326561
61422512998934580655886165383927
61422512998934580655887198485791
61422512998934580793084157994475
61422512998934580793085191096339
61422512998934580793146920113691
61422512998934580793147953215395
61422512998934623892742513968477
61422512998934623895210893808383
61422512998934623895214249858541
61422512998934623895273659228025
61422512998934623895277011977757
61422512998934624032534327746251
61422512998934624032534413957629
61422512998934625127524447463409
61422512998934625129995408985373
61422512998934625129995413217461
61422512998934625130058175336677
61422512998934625257191028336510
61422512998934625257193437378084
61422512998934625257193437496128
61422512998934625264721291803676
61422512998934625264721291808048
61422512998934625264721320383392
61422512998934625264721320387764
61422512998934625264721320855568
61422512998934625264721320859940
61422512998934625264721406594716
61422512998934625264721406599088
61422512998934625264724762526830
61422512998934625264724762531202
61422512998934625264724762644874
61422512998934625264724762649246
61422512998934625264724762999006
61422512998934625264784053922892
61422512998934625264784053927104
61422512998934625264784082502608
61422512998934625264784082506820
61422512998934625264784082974784
61422512998934625264784168713932
61422512998934625264787524646046
61422512998934625264787524764090
61422512998934625264787524768302
61422512998934625264787525118222
61422512998934625264805003208800
61422512998934625264805003213172
61422512998934625264808445352238
61422512998934625264808445356610
61422512998934625266980751916326
61422512998934625266980752384130
61422512998934625266980752388502
61422512998934625266984194055392
61422512998934625266984194059764
61422512998934625266984194527568
61422512998934625266984194531940
61422512998934625267043485455666
61422512998934625267043514035382
61422512998934625267043600242494
61422512998934625267046956174608
61422512998934625267046956292652
61422512998934625267046956296864
61422512998934625267064434741734
61422512998934625267067876880800
61422512998934625267067876885172
61422512998934625267315453103670
61422512998934625267315481801430
61422512998934625267315483201110
61422512998934625267315486387650
61422512998934625267315486400748
61422512998934625267315486518792
61422512998934625267315567890498
61422512998934625267315572612231
61422512998934625267316602527396
61422512998934625267316605713936
61422512998934625267318925357646
61422512998934625267318925362017
61422512998934625267318925475690
61422512998934625267318925480061
61422512998934625267318930061910
61422512998934625267817580638184
61422512998934625267880428496547
61422512998934625313069038013538
61422512998934625679663470695381
61422512998936976819161752638678
61422512998936976819161838727746
61422512998936976819164851471392
61422512998936976819164937560460
61422512998936977368205551096485
61422512998936977368207875094539
61422512998936977413961460004615
61422512998936977413961546093683
61422512998937026826964948818956
61422512998937026827801863045438
61422512998937026827801863045597
61422512998937325186867331653421
61422512998937326833995355755869
61422512998937326970420314884193
61422512998937326970478834627716
61422512998937326970481929209468
61422512998937326970482044000716
61422512998937326970503998176161
61422512998937326970503998176162
61422512998937326971256110485473
61422512998937326971315777649931
61422512998937326971318872132306
61422512998937326971318872250398
61422512998938177576160417103890
61422512998938177576160417104050
61422512998938177576160445800246
61422512998938177576160445800406
61422512998938177576160445918290
61422512998938177576161569364396
61422512998938177576161569718528
61422512998938177576163545105136
61422512998938177576163545105296
61422512998938177576224331483452
61422512998938177576226306870060
61422512998938177576226306870220
61422512998938177576247198762012
61422512998938177576247198762172
61422512998938177988027258098989
61422512998938226166437018622968
61422512998938227401034104262546
61422512998938227401034104263914
61422512998938227401034104263950
61422512998938227401034104263998
61422512998938227401034104380590
61422512998938227401055024968898
61422512998938227401869784607630
61422512998938227401869813303986
61422512998938227401869813422078
61422512998938227538314660490308
61422512998938227539067805914374
61422512998938227539130568151598
61422512998938227539130568151682
61422512998938227584884124247150
61422512998945080693284946137714
61422512998945080693285032230994
61422512998945080694124096856032
61422512998945080694124097322592
61422512998945080694372908944423
61422512998945080694375145328506
61422512998945080694375231421786
61422512998945130701924194203756
61422512998945130701924280292664
61422512998945130701924280297036
61422512998945130701942790794010
61422512998945130701942876887290
61422512998945130701945200880972
61422512998945130701945200885344
61422512998945130702698346781793
61422512998945130702761022453438
61422512998945130702761108546718
61422512998945131937477182017383
61422512998945135458808641818563
61422512998945135641822982502179
61422512998945380883374114517237
61422512998945380883583063771689
61422512998945385822498492446807
61422512998945385822498492563447
61422512998945385822499525665311
61422512998945385822501848496965
61422512998945386371544609135493
61422512998945430296607736164893
61422512998945430708178211608079
61422512998945430708933680434109
61422512998945430708954601140509
61422512998945430709015040311431
61422512998945430845438850123878
61422512998945430845438850125282
61422512998945430845438850129702
61422512998945430845438964914918
61422512998945430845438964916530
61422512998945430845438964920742
61422512998945430845438965387302
61422512998945430845438966450111
61422512998945430845438966450112
61422512998945430845441289262892
61422512998945430845441289268716
61422512998945430845462209969292
61422512998945430845462209969452
61422512998945430846194434692941
61422512998945430846194434692942
61422512998945430846194692973243
61422512998945430846278002727310
61422512998945430846278117518398
61422512998945430846278117518557
61422512998945430846278375798652
61422512998945435647870029815627
61422512998945435647870029932267
61422512998945435785130784545183
61422512998945435785130784545391
61422512998945435785319069839955
61422512998945435785319070884099
61422512998945435785319070889715
61422512998945435785319070902813
61422512998945435785322426952971
61422512998945435785402752665571
61422512998945435785402753715331
61422512998945435785402753728429
61422512998945435785406109778587
61422512998946281450367321659534
61422512998946281450367321663906
61422512998946281450367321776174
61422512998946281450369988962856
61422512998946281450369988967068
61422512998946281450369989085112
61422512998946281451122790023216
61422512998946281451122790023376
61422512998946281451122790489776
61422512998946281451122790489936
61422512998946281451123134392746
61422512998946281451123134396958
61422512998946281451185552138060
61422512998946281451185552254700
61422512998946281451185552254860
61422512998946281451185896511802
61422512998946281451206444146652
61422512998946281451394759672974
61422512998946281451457521437898
61422512998946282685985394779781
61422512998946330864210310619088
61422512998946330864210310624704
61422512998946330864210310737132
61422512998946330864210310741344
61422512998946330864231231325440
61422512998946330864231231329652
61422512998946330864417194857032
61422512998946330864417195206952
61422512998946330864419517683070
61422512998946330864419517687282
61422512998946330864419517805326
61422512998946330864419518155246
61422512998946330864479956971876
61422512998946330864482279802126
61422512998946330864482279920170
61422512998946330864984376755330
61422512998946330864984376759542
61422512998946330865047138874386
61422512998946331275992201859068
61422512998946331275992230438784
61422512998946331275992230440236
61422512998946331275992230440396
61422512998946331275992230556876
61422512998946331275992230557036
61422512998946331276013122447376
61422512998946331276745375868834
61422512998946331276745720242416
61422512998946331277015022570138
61422512998946331413187898697146
61422512998946331413187899052730
61422512998946331413187899052890
61422512998946331413187899169370
61422512998946331413187899169530
61422512998946331413187900115540
61422512998946331413187900232180
61422512998946331413190223050784
61422512998946331413190223050944
61422512998946331413271581522762
61422512998946331413271583057796
61422512998946331413273905870576
61422512998946331414089813419682
61422512998946331414089813536322
61422512998946331414278099777264
61422512998946331414278099893904
61422512998946331458941454909302
61422512998946331458941455263594
61422512998946331458941455264838
61422512998946331458941455269210
61422512998946331458941455381478
61422512998946331459004217028518
61422512998946331459027462082684
61422512998946331459027462087056
61422512998946331459780607516946
61422512998946331459843369631790
61422512998946332511524212047425
61422512998946332511607980612189
61422512998946332511607980625239
61422513001571592207896664765298
61422513001572492638447692030258
61422513001868675816291437756871
61422513001868675862097295380700
61422513001887737209925520973984
61422513001887737209925525206072
61422513001887737216700347493964
61422513001887737216703700715926
61422513001888588234227646546108
61422513001888588234227732289468
61422513001888588409651342111024
61422513001888637640476548238944
61422513001888637640476552471032
61422513001888637647251374758924
61422513001888637647254727980886
61422513001888637647254732212974
61422513001888638189268436824156
61422513001891339480921514032816
61422513001891339480921518619036
61422513001891339487699440093774
61422513001891339488515343037786
61422513001891645031035667980466
61422513001891645031036041046144
61422513001891645031039140232990
61422513001892540108333836766248
61422513001892540108333841352468
61422513001892540108336935953094
61422513001892540703130186900912
61422513001892545598763681406054
61422513001892545642258949413754
61422513001892991147206455439207
61422513001899398888762000745922
61422513001899398926985293958876
61422513001899398926985380052156
61422513001899398929513313091788
61422513001899398937106367257886
61422513001899443355880759417456
61422513001899443356215232789376
61422513001899443362656358293820
61422513001899443363474588422426
61422513001899448762478277342455
61422513001899699078113924873912
61422513001899699123846589077428
61422513001899699123848913425402
61422513001899748903735477600244
61422513001899748903736625510410
61422513001899748903738949858375
61422513001899748903738949858384
61422513001899748905994913715026
61422513001899748905995286314144
61422513001899749081397860755975
61422513001899749086666134414100
61422513001899749088925570056706
61422513001899749088925828809344
61422513001899749088926603648216
61422513001899750133184167165121
61422513001900599503581348972684
61422513001900599508644031432312
61422513001900599511090720785550
61422513001900599648351389421874
61422513001900599686511231420260
61422513001900599686512006259132
61422513001900599691594834118276
61422513001900599691597933305122
61422513001900599694126239061964
61422513001900599694126239411884
61422513001900599694127014250756
61422513001900599694129338248810
61422513001900643975953142529148
61422513001900643975953143578908
61422513001900643983296180987814
61422513001900643983296182387494
61422513001900644113213811165472
61422513001900644113213812215232
61422513001900645218075045746068
61422513001900645805344427659909
61422513001900648917337213436812
61422513001900648917337214486572
61422513001900648922420816134828
61422513001900648922420817534508
61422513001900648922420846230864
61422513001900648924115393178754
61422513001900649463873133933502
61422513001900649463933198628870
61422513001900649463956558120152
61422513001900649463957591239278
61422513001900649466132569694152
61422513001900649471463490680124
61422513001900649473722926440774
61422513001900649509686783538786
61422513001900649509690226745034
61422513001900649517220519150580
61422513001900649517301877623850
61422513001900649519476597438306
61422513001900649519476855724384
61422513001900649519479954911230
61422513001900650746749419272473
61422513001900650746751742220767
61422513001900650754342472044715
61422513001900796113433721347405
61422513001900796113433721353021
61422513001901096255256124695443
61422513001901100009581533613305
61422513001901100009581534079865
61422513001901101244927551340221
61422513001901101244927551806781
61422517282444850749799593483405
61422517282468878289912254784277
61422517282469178426651083776577
61422517282469178426651084130709
61422517282469178426651085174799
61422517282469178426651085180415
61422517282469178472383749383931
61422517282469178479161928076113
61422517282469182137775064357393
61422517282469182137775836005567
61422517282655299533463121728579
61422517282663704786784071680174
61422517282666406490219417664244
61422517282687715033300103149095
61422517282687715033303459199253
61422517282687719972427837128823
61422517282688015176883230524833
61422517282698822035538014946979
61422517282698826974665749044799
61422517282699772007339090669908
61422517282699772007339090786548
61422517282699772007339176875616
61422517282699772007339952647608
61422517282699772007339952764248
61422517282699772014954184754971
61422517282699772014954184871611
61422517282699772017213276140476
61422517282699772017213620515621
61422517282699772017213620632261
61422517282699772017214395354493
61422517282699777322932570365278
61422517282760649907936667779057
61422517282760651142715245223831
61422517282760651142717569571805
61422517282760651142718601273989
61422517282760651142718602673669
61422517282760651142778265960225
61422517282760651142780588554387
61422517282760651142780588908519
61422517282760665960098447163015
61422517282760665960161209282285
61422517282760665960161209632205
61422517282760665965244812326009
61422517282760695614983468245151
61422517282760699311982785892810
61422517282760699311986142409528
61422517282760699311986228502808
61422517282760699319325825051316
61422517282760699319325825167956
61422517282760699319328149166010
61422517282760699319329268729947
61422517282760699321023844005400
61422517282760950051516438868549
61422517282760951286295275047087
61422517282760951286297224453108
61422517282760951286297253149464
61422517282760951286297253150868
61422517282760951286297253267508
61422517282760951286298372363481
61422517282760951286298373879801
61422517282760951286860134113731
61422517282760951286862112221724
61422517282760951331967242862189
61422517282760951331967500079633
61422517282760951331968274447733
61422517282760951331968274914293
61422517282760951331968275964053
61422517282760951332048859956955
61422517282760951332051182905249
61422517282760951332051957273349
61422517282760951332051957739909
61422517282760951332051958789669
61422517282760951332613719023599
61422517282760962404415250679635
61422517282760962404415250681039
61422517282760966103678218252507
61422517282760966103678218719067
61422517282760966111021257527653
61422517282760966149431803628935
61422517282760966156774842437521
61422517282760995751157438523481
61422517282760999455499766749930
61422517282760999455499794981130
61422517282760999455499795329646
61422517282760999455499795331050
61422517282760999455503151379804
61422517282760999455503151381208
61422517282760999455503151497848
61422517282760999455503237591128
61422517282760999455503239008277
61422517282760999462842062491516
61422517282760999462842834138232
61422517282760999462842834139636
61422517282760999462842834256276
61422517282760999462845158136286
61422517282760999462845158137690
61422517282760999462845158254330
61422517282760999462845161324230
61422517282760999462845501094282
61422517282760999462845501448414
61422517282760999462846275933154
61422517282760999462846276283074
61422517282760999462846276399714
61422517282760999464540853093720
61422517282760999464540854510869
61422517282760999501256823918145
61422517282760999508516179901115
61422517282760999508599862726731
61422517282760999510210756595121
61422517282760999510294439420737
61422517282760999867285501663678
61422517282761001157336455766395
61422517282761001292151726278330
61422517282761001292151726394970
61422517282761001292152069234922
61422517282761001292152069589054
61422517282761001292152069705694
61422517282761001292152845473474
61422517282761001292152845590114
61422517282761001292152845940034
61422517282761001292423694042974
61422517282763352845962304850355
61422517282763352845965660900513
61422517282763352846717773559745
61422517282763367663345506789539
61422517282763367668429114423855
61422517282763401022761175744105
61422517282763412135233803865138
61422517282763652990295221817583
61422517282763653035211978024099
61422517282763653035215334074257
61422517282763653035967446850129
61422517282763653036048806727451
61422517282763667807113564219108
61422517282763697461935823303123
61422517282764618205380491348030
61422517282771456720924131799009
61422517282771456721677018942981
61422517282771517252882106141059
61422517282771756865253695551295
61422517282771756910173805090797
61422517282771756910926692234769
61422517282771756911007280459759
61422517282771758145708625729701
61422517282771772917418830985411
61422517282771772917418832048269
61422517282771772924197010727110
61422517282771772924197010727353
61422517282771772963172415893875
61422517282771772969678626471493
61422517282771772969950595635817
61422517282771801336894297036592
61422517282771806276018674966405
61422517282771806276021686660291
61422517282771806276022031016320
61422517282771806276022031016563
61422517282771806321691560046783
61422517282771806321691674832207
61422517282771806321691933099411
61422517282771806321772259874869
61422517282771806321775242872399
61422517282771806321775357657823
61422517282771806321775615925027
61422517282771806323951364627973
61422517282771806690060373853471
61422517282771817396399115229379
61422517282771817396402209830005
61422517282771817991198816373031
61422517282772657477982119414846
61422517282772657477982148111202
61422517282772657477985213661340
61422517282772657477985242239652
61422517282772657477985242357696
61422517282772673530147254848962
61422517282772673530147283545318
61422517282772673530147369280254
61422517282772673530147370703019
61422517282772673530168291407967
61422517282772673530712229769663
61422517282772673530733150474611
61422517282772673535230973750955
61422517282772673535251894455903
61422517282772673537490408466057
61422517282772673537762377630381
61422517282772706846092901229019
61422517282772706881972274784040
61422517282772706881972303480396
61422517282772706881972385337376
61422517282772706881972389569464
61422517282772706889311957896600
61422517282772706889311986592956
61422517282772706889315052143094
61422517282772706889315055329634
61422517282772706889315080839450
61422517282772706889315424150174
61422517282772706889315428382262
61422517282772706889583925661244
61422517282772706889583927079797
61422517282772706889583955776153
61422517282772706889587019791098
61422517282772706889587048487454
61422517282772706889587397919591
61422517282772706891759793400575
61422517282772706891763146268405
61422517282772706891846455905880
61422517282772706891846484602236
61422517282772706891846829094021
61422517282772706891846833680241
61422517282772707303542057458707
61422517282772707303545152059333
61422517282772707303545152177377
61422517282772707438378990233290
61422517282772707438379018929646
61422517282772707440889503521273
61422517282772707440889503639317
61422517282772723355518906667787
61422517282772723355518908071839
61422517282772723356355735257259
61422517282772723356355736320069
61422517282772723356355736321521
61422517282772723360602511119532
61422517282772723360602511119775
61422517282772723360874478884176
61422517282772723360874480301361
61422517282772723360874480302813
61422517282772723360874480302819
61422517282772723363133914999201
61422517282772723363133915017915
61422517282795773284927020250551
61422517282795773285743186529254
61422517282795773285743186533466
61422517282795783163182488210007
61422517282795784398779559113875
61422517282795784398779559118087
61422517282795784405306689333577
61422517282795788102310222189735
61422517282795788102310222189783
61422517282795788109652489818373
61422517282795788109653261470705
61422517282795788109841547828335
61422517282795788109904309943176
61422517282795788109904309943185
61422517282795832577022038332159
61422517282795832577022038682079
61422517282795832993888681807921
61422517282795834224151096486901
61422517282796073474176693660479
61422517282796084542296567137927
61422517282796084542296567156641
61422517282796084542296568200737
61422517282796084542296568206353
61422517282796084549074746879869
61422517282796084549074746898583
61422517282796084587778183933231
61422517282796084588050152047795
61422517282796084588050152066509
61422517282796084588050153116269
61422517282796084594556362625413
61422517282796084594828331789737
61422517282796084594828331808451
61422517282796088253420547383331
61422517282796088253420547383379
61422517282796116666115166370985
61422517282796117900896323627419
61422517282796117903155845481295
61422517282796117903156531394533
61422517282796117903156617133681
61422517282796117948826519099835
61422517282796117948909430273119
61422517282796117948910201925451
61422517282796123299548231029299
61422517282796123436809244375944
61422517282796132720539047420479
61422517282796132720539047420533
61422517282796132725622650468172
61422517282796132725623422120801
61422517282796132727317999164673
61422517282796132727317999164727
61422517282796132766292632678863
61422517282796132773071584073137
61422517282796133320420030530094
61422517282796134374446284267403
61422517282796134413421690485089
61422517282796134420199869177271
61422517282796134555201187772407
61422517282796134557460623887189
61422517282796134557460623887918
61422517282796134557460623889619
61422517282796134557460623906872
61422517282796134557460623906881
61422517282796138078792856404447
61422517282796138078792856404531
61422517282796138078981142762113
61422517282796969103613115311855
61422517282796969103634036016851
61422517282796969103634036018255
61422517282796985109857300320441
61422517282796985114376044301733
61422517282796985155025105434174
61422517282796985155025106856939
61422517282796985155589964388390
61422517282796985155589964505030
61422517282796985155589965923583
61422517282796985155589965927795
61422517282796985155610885230309
61422517282796985155610886629989
61422517282796985155610886634201
61422517282796985155778250745971
61422517282796985155778251235617
61422517282796985155799171452371
61422517282796985155799171942017
61422517282796985155861933571587
61422517282796985155861933689685
61422517282796985160108708369682
61422517282796985160108708486322
61422517282796985160108709904875
61422517282796985162556430977559
61422517282796985162577351683959
61422517282796988820982052549431
61422517282796988866735637457841
61422517282797018468708105621983
61422517282797018506847683757578
61422517282797018506847712337294
61422517282797018514189694050520
61422517282797018514378093677205
61422517282797018514378755242761
61422517282797018514378865329537
61422517282797018514378869561625
61422517282797018514379126779069
61422517282797018514461661815164
61422517282797018514461663233717
61422517282797018514461690394880
61422517282797018514462438068377
61422517282797018514462806422357
61422517282797018514462809604685
61422517282797018516637529437855
61422517282797018925972733073001
61422517282797018925972733074405
61422517282797018928420565264959
61422517282797018928420565266363
61422517282797022220983330039291
61422517282797023867548299246091
61422517282797033288350829410885
61422517282797033293435204111153
61422517282797033331573009375448
61422517282797033331573694934500
61422517282797033331573781027780
61422517282797033333268357721786
61422517282797033334020731493679
61422517282797033334104414319295
61422517282797033338351960765510
61422517282797033339105106193947
61422517282797033339188789019563
61422517282797033745322590958660
61422517282797033750971057795054
61422517282797034935479886165899
61422517282797034939998630147191
61422517282797034978137122371669
61422517282797034978137207061057
61422517282797034978137208110817
61422517282797034980396642703615
61422517282797034980396642821707
61422517282797034980584929048147
61422517282797034981149788604437
61422517282797034981233472475441
61422517282797034981233472479653
61422517282797034981421757787475
61422517282797034985480247273452
61422517282797034985480247273695
61422517282797034985668532096083
61422517282797034985752214921699
61422517282797034985752215039797
61422517282797034985752216456733
61422517282797034985752216456739
61422517282797034987927968346379
61422517282797034988199937529417
61422517282797035115418767691472
61422517282797035115418796271188
61422517282797035117678318120906
61422517282797035117678319660311
61422517282797035118431465090201
61422517282797035118494225786651
61422517282797035118494225788109
61422517282797035122761922708247
61422517282797035122761922709705
61422517282797035123012969767943
61422517282797035123012969769401
61422517282797035125209643782383
61422517282797038646604638394880
61422517282797038646604638394889
61422517282797038684742443305051
61422517282797038692358223303299
61422517300096591402954309300492
61422517300097792159953002467836
61422517300169526277587402971212
61422517300170726851655554115532
61422517300193853961405474604032
61422517300195054528695245008258
61422517300195054528695245480434
61422517300195054535473510957312
61422517300195054711625902294498
61422517300195054718404167771376
61422517300388380314509234441878
61422517300389581071507812823798
61422517300389581071507841399302
61422517300389581071779810563626
61422517300393183343026938542260
61422517300412691937126676622976
61422517300412691937126678022656
61422517300412691937126762712044
61422517300412691937129858710946
61422517300412691937129861898890
61422517300412691937130115579874
61422517300412691937130120166094
61422517300413892694125370256880
61422517300413892694125371656560
61422517300413892694125457395708
61422517300413892694128440747370
61422517300413892694128465907266
61422517300413892694128466257186
61422517300413892694128469089594
61422517300413892694128469443726
61422517300413892694128809213778
61422517300413892694128813445866
61422517300413892694128813799998
61422517300425648256453164680734
61422517300425648256453164697996
61422517300425648256453279489244
61422517300425648256453537752236
61422517300425648256453537756448
61422517300425648256455860588102
61422517300425648256455860700530
61422517300425648256456635422762
61422517300425648256456635539402
61422517300425648256456636939082
61422517300425648668235428874136
61422517300425648668235543665420
61422517300485626811762952387282
61422517300485626811762952853842
61422517300485626811763324390150
61422517300485626811763324508194
61422517300485626811764100280186
61422517300485626811764100396826
61422517300485626814020064272134
61422517300485626814020437324762
61422517300485626814022388620108
61422517300485626814022760622976
61422517300485626814273808751519
61422517300485626814273809105651
61422517300485641629143829978492
61422517300485641629143830445052
61422517300485641629143858676252
61422517300485641629143859026172
61422517300485641631402523251130
61422517300485641631402523605262
61422517300485641631403266211318
61422517300485641631654429479417
61422517300485641636486211921574
61422517300485641636486983578118
61422517300485641636486984044678
61422517300485641638181560738684
61422517300486827568762017208978
61422517300486827568762017675538
61422517300486827568762793447530
61422517300486827568762793564170
61422517300486827568762793914090
61422517300486827571018872224902
61422517300486827571019130487894
61422517300486827571019130492106
61422517300486827571021196572876
61422517300486827571021453323760
61422517300486827571021453436188
61422517300486827571021453790320
61422517300486827571022228158420
61422517300486827571022228275060
61422517300486827571022229674740
61422517300486827571293049435456
61422517300486827571293049902016
61422517300486827571293164220880
61422517300486827571857908502100
61422517300486842388401216418474
61422517300486842388401216772606
61422517300486842388401988070806
61422517300486842388402074164086
61422517300486842393485677212022
61422517300486842395180253906028
61422517300486875740227008360016
61422517300486875740227094453296
61422517300486875740495619957862
61422517300486875740498947782436
61422517300486875740498976008020
61422517300486875740499062101300
61422517300486875747005274195238
61422517300486875747005274545158
61422517300486875747838630540864
61422517300486875747838744859728
61422517300486875747840954888838
61422517300486875747841069207702
61422517300486875747841326071014
61422517300486875747841326425146
61422517300486875747842100909886
61422517300486875749536677953812
61422517300486876289541994926814
61422517300486877531665905419098
61422517300486877531665905885658
61422517300486877531666278490600
61422517300486877531666278957160
61422517300486877531667054729152
61422517300486877531667054845792
61422517300486877531667055195712
61422517300489229085267221298697
61422517300489229085270663092215
61422517300489229085270663442135
61422517300489243902650423237881
61422517300489579100160400657112
61422517300489579100160486867032
61422517300489579100162809698686
61422517300489579237360802309234
61422517300490429843105036480770
61422517300490429843105151272017
61422517300490429843105151272018
61422517300490444659921085097124
61422517300490444667264210121489
61422517300490474314742285098444
61422517300490478019085877542869
61422517300490478019089229360939
61422517300490478019089230410699
61422517300490479667909420526796
61422517300490479667909420532620
61422517300490479667911829574193
61422517300490479667911829574194
61422517300490489131558333714834
61422517300490489138903781564994
61422517300490494444622731066378
61422517300490494490376311729659
61422517300497332777211355395745
61422517300497332777211441130681
61422517300497332777214454228459
61422517300497332777214540317527
61422517300497332777214793998511
61422517300497332777214794352643
61422517300497633149496259958422
61422517300497633149499354441004
61422517300497633149499354913180
61422517300497649201661395392538
61422517300497649209255597469010
61422517300497682975121940292286
61422517300497694230441052190338
61422517300498533718064281865374
61422517300498534952574619366654
61422517300498549769389609371613
61422517300498549776732648179950
61422517300498549777004617344274
61422517300498549777004617344518
61422517300498578189701525700115
61422517300498578189701530483084
61422517300498578189701559179440
61422517300498583128826165729512
61422517300498583128826166792322
61422517300498583128826166798146
61422517300498583128826195372038
61422517300498583128826195844422
61422517300498583128826281583570
61422517300498583128829259863578
61422517300498583128829260330138
61422517300498583128829264462848
61422517300498583128829264935232
61422517300498583128829288559934
61422517300498583128829288909854
61422517300498583128829290095128
61422517300498583128829290445048
61422517300498583128829293159204
61422517300498583128829293277212
61422517300498583128829293277456
61422517300498583128829293631588
61422517300498583128829633401640
61422517300498583128829637515476
61422517300498583128829637633484
61422517300498583128829637633728
61422517300498583128829637987860
61422517300498583131088724670504
61422517300498583131089069044038
61422517300498583542867894263523
61422517300498583542870960167550
61422517300498583542870960167586
61422517300498583542870960167793
61422517300498583542870960167794
61422517300498583542871074952974
61422517300498583542871074953010
61422517300498584778217867520166
61422517300498594660992079454569
61422517300498594660992079455298
61422517300521664341615138283993
61422517300521944775190675312376
61422517300521944775190675317992
61422517300521944775190703893496
61422517300521960826539160130386
61422517300521960827104019197030
61422517300521960827271385326265
61422517300521960827355039095564
61422517300521960827355067679492
61422517300521960831622848913258
61422517300521960834133333622930
61422517300521994002940571089511
61422517300521994005200864595773
61422517300521994551732628670323
61422517300521994551733403509195
61422517300521994551733660726639
61422517300522008827667669582893
61422517300522010606157113074777
61422517300522010652161717397740
61422517300522010652161832183164
61422517300522010652726605514872
61422517300522010657245435231100
61422517300522010786828420918503
61422517300522010789338904092981
61422517300522010789359738586392
61422517300522010789359739058776
61422517300522010789924598125420
61422517300522010794443427841648
61422517300522014310502913093013
61422517300522845342939695187676
61422517300522845342939695187883
61422517300522845342939695187884
61422517300522845342939695193500
61422517300522850282067543958651
61422517300522850282067802240354
61422517300522860167101191660049
61422517300522861394267345525533
61422517300522861395083253055765
61422517300522861395104087549176
61422517300522861395104087555000
61422517300522861395104088021560
61422517300522861395104088023017
61422517300522861395104089085827
61422517300522861401610384333870
61422517300522861401882353497465
61422517300522861401882353498194
61422517300522861401882353498438
61422517300522861401882353504107
61422517300522861401882353517148
61422517300522861401882353517157
61422517300522894565606759367997
61422517300522894748620984216429
61422517300522894753703901883432
61422517300522894753703901902305
61422517300522894753703902946242
61422517300522894753703902952065
61422517300522894753703902952066
61422517300522894753703930109016
61422517300522894753703931525958
61422517300522894753703931531781
61422517300522894753703931531782
61422517300522894753704016202296
61422517300522894753704702134353
61422517300522894753704706366441
61422517300522894755964109296414
61422517300522894755964109313676
61422517300522894755964109319500
61422517300522894755964137876130
61422517300522894755964137894760
61422517300522894755964137895003
61422517300522894755964137895004
61422517300522898460309938496196
61422517300522898460310024589719
61422517300522900106874222260827
61422517300522900107439081327471
61422517300522909573346568180244
61422517300522909573346568298495
61422517300522909573346568298496
61422517300522909573346568652628
61422517300522909573347339950827
61422517300522909573347339950828
61422517300522909573347426044107
61422517300522909573347426044108
61422517300522909578431028619660
61422517300522909578431029092043
61422517300522909578431029092044
61422517300522909580124834129262
61422517300522909580125605786049
61422517300522909580125605786050
61422517300522909985129690220283
61422517300522909990213293268219
61422517300522910121825504384986
61422517300522911179240870215459
61422517300522911181500305976100
61422517300522911181500305976109
61422517300522911217379362444315
61422517300522911219889845618793
61422517300522911219910737273247
61422517300522911219910737273248
61422517300522911219910766323736
61422517300522911219910852058672
61422517300522911220475624917996
61422517300522911220475625390380
61422517300522911224994454634224
61422517300522911224994455106608
61422517300522911357736379587733
61422517300522914885846878113228
61422517300522914885846878113237
61422517306006116788503886768422
61422517306006116788503886772794
61422517306006116788506554071584
61422517306006116788506554071744
61422517306006116788506554075956
61422517306006116788506554189628
61422517306006116788506554194000
61422517306006116788506554543920
61422517306006116788507328911860
61422517306006116788507328916232
61422517306006116788507329028500
61422517306006116788507329382792
61422517306006116789322203457028
61422517306006117338114173899220
61422517306006117383846838102736
61422517306006416977756227363420
61422517306006416977756227363580
61422517306006416977756227367792
61422517306006416977756227481464
61422517306006416977756227485836
61422517306006416977756227835756
61422517306006416977757002203696
61422517306006416977757002203856
61422517306006416977757002208068
61422517306006416977757002320336
61422517306006416977757002320496
61422517306006416977757002674628
61422517306006417526545530502450
61422517306006417526545616595890
61422517306006417526548972645888
61422517306006417526548972646048
61422517306006417526548972762528
61422517306006417526548972762688
61422517306006417527363847191056
61422517306067344282399836852950
61422517306067344282399922942018
61422517306067344282403278992176
61422517306067344282403278996388
61422517306067344282403279108816
61422517306067344282403279462948
61422517306071248526219493579570
61422517306071248526219493583942
61422517306071248526222935723008
61422517306071248526222935727380
61422517306071248526222935839648
61422517306071248526222936193940
61422517306071248526222937243700
61422517306078151644935514627268
61422517306079051663136409669886
61422517306079051663139762533344
61422517306079051663139762537716
61422517306079051663139762651388
61422517306079051663139762655760
61422517306079051663139767237608
61422517306079051663139767241980
61422517306079051663892564060424
61422517306079051663892649799572
61422517306079051663955297011108
61422517306079051663955325825508
61422517306079051663955411918788
61422517306079052075486512727908
61422517306079052075486627631376
61422517306079052212747267453300
61422517306079052258417198706132
61422517306079052258417284445280
61422517306079052258417284445440
61422517306079052258417284799572
61422517306079052258479960471056
61422517306079052258480046564496
61422517306079052258500852363008
61422517306079052258500852367380
61422517306079052258689253628477
61422517306079052258752015747693
61422517306079351852385996868282
61422517306079351852385996868442
61422517306079351852386082961722
61422517306079351852389435825180
61422517306079351852389435825340
61422517306079351852389435829552
61422517306079351852389435943224
61422517306079351852389435947596
61422517306079351852389436297516
61422517306079351852389440529444
61422517306079351852389440529604
61422517306079351852389440533816
61422517306079351853225891009296
61422517306079351853225891013508
61422517306079352264945508341325
61422517306079352401181410971636
61422517306079352401934207794452
61422517306079352401934207794612
61422517306079352401996969559376
61422517306079352401996969559536
61422517306079352402017861451328
61422517306079352402017861451488
61422517306079352402206176977650
61422517306079352402268938742574
61422517306103363288014059730526
61422517306103363288014145823806
61422517306103363288014831384102
61422517306103363288014831388474
61422517306103363288014917477542
61422517306103363700613089197000
61422517306103378105397233095610
61422517306103378105397233445530
61422517306103378105398033323286
61422517306103378105398033327658
61422517306103378105398119416726
61422517306103379752526290183282
61422517306103379752526404500742
61422517306103379760120491785966
61422517306103379889787044912886
61422517306103379889787073137066
61422517306103379934703801231878
61422517306103379934703801236250
61422517306103379934703801586170
61422517306103379934703829810190
61422517306103379934703829810350
61422517306103379934703915903630
61422517306103379935519709116402
61422517306103663477263733022202
61422517306103663477263733022362
61422517306103663477263819115642
61422517306103678294646906383074
61422517306103678294646906387446
61422517306103678294646906737366
61422517306103680078220810320198
61422517306103680078220810324570
61422517306103680078220838898510
61422517306103680078220924991950
61422517306103680078973955735586
61422517306103680078973955735746
61422517306103680078973956085506
61422517306103680079036717850430
61422517306103680079036717850590
61422517306103680079036718204722
61422517306103680079057667135094
61422517306103680079057753228534
61422517306103683782567411037042
61422517306103683782567411041414
61422517306103683782567497130482
61422517306297005682108365276350
61422517306297005682108365289400
61422517306297906249857299058418
61422517306297906295338886217226
61422517306297906295338914798346
61422517306297906295338914802558
61422517306297906295338914802718
61422517306297906295610883962670
61422517306301858535746558404303
61422517306321316117961108912833
61422517306322216088650618003296
61422517306322216088650618469856
61422517306322216088650646701056
61422517306322216088652974347998
61422517306322216088652974702130
61422517306322216088654088844494
61422517306322216088654089311054
61422517306322216685710128788181
61422517306322217917956414487392
61422517306322217917956414841684
61422517306322217917956416003712
61422517306322217917956416357844
61422517306322217917956416358004
61422517306322217917956443183748
61422517306322217917956443538040
61422517306322217917956444583428
61422517306322217917956530676708
61422517306322217917956530676868
61422517306322217917959510491910
61422517306322217917959510958470
61422517306322217917959513674238
61422517306322217917959514146414
61422517306322217917959539306310
61422517306322217917959539656230
61422517306322217917959539660602
61422517306322217917959542488638
61422517306322217917959542842770
61422517306322217917959542842930
61422517306322217917959882494938
61422517306322217917959882612822
61422517306322217917959886726866
61422517306322217917959886844910
61422517306322217917959887199042
61422517306322217917959887199202
61422517306325219768067910820243
61422517306325219813821495730111
61422517306326168511802960081263
61422517306333072866718871075968
61422517306333072866718871192608
61422517306333072866718899760678
61422517306333072866718985867008
61422517306333072866719244128596
61422517306333072866719244134212
61422517306333072866721567076890
61422517306333072866721567199146
61422517306333072866721567549066
61422517306333072866722341917166
61422517306333072866722342033806
61422517306333072866722343433486
61422517306333073462333820291080
61422517306333323093420049890407
61422517306333323504930344896435
61422517306333323642191099621827
61422517306333323642946568097937
61422517306333323643030250923553
61422517306333323687944684531743
61422517306333323687944684536115
61422517306333323687948040581901
61422517306333323687948040698541
61422517306333328581318833601555
61422517306333328582071979012731
61422517306333328582155661838347
61422517306333328627072418511471
61422517306333372918707904433611
61422517306333372918791587259227
61422517306333373055968659140130
61422517306333373055968659158844
61422517306333373055968659159004
61422517306333373055971240840902
61422517306333373056240628342042
61422517306333373650765148183612
61422517306334273486519600334652
61422517306334273486519686428176
61422517306334273486519944689764
61422517306334273486519944691168
61422517306334273486522267638058
61422517306334273486522268106022
61422517306334273486522268110234
61422517306334273486523042478334
61422517306334273486523042944894
61422517306334273486523043994654
61422517306334273486791913872802
61422517306334273486791913874206
61422517306334273486794237289060
61422517306334273486795012127932
61422517306334273487359096359916
61422517306334273613927061578034
61422517306334273613927061696126
61422517306334273613927090275842
61422517306334273613927176369282
61422517306334273613929384532152
61422517306334273613929499317576
61422517306334273621544135306331
61422517306334273621544135422971
61422517306334273623801247068720
61422517306334273623801247168098
61422517306334273623801247185324
61422517306334273623801247185360
61422517306334273623801247185568
61422517306334273623801275747814
61422517306334273623801361859968
61422517306334273623803598696108
61422517306334273623803943069850
61422517306334273623803943192106
61422517306334273623804717910126
61422517306334273623804718026766
61422517306334273623804719426446
61422517306334273624052668598194
61422517306334273624054991546488
61422517306334273624055766386764
61422517306334273624055766503404
61422517306334273624619850735388
61422517306334274035583511361500
61422517306334274081316175446924
61422517306334274218576930178176
61422517306334274218576930294816
61422517306334275316665664500472
61422517306394100224645886656339
61422517306394250992594317374593
61422517306394252181619195118252
61422517306394252181619195217630
61422517306394252181619195584812
61422517306394252181619223798750
61422517306394252181619223816012
61422517306394252181619309892030
61422517306394252181619568170880
61422517306394252181619568172284
61422517306394252181621518049284
61422517306394252181621519582866
61422517306394252181621546863684
61422517306394252181621547213604
61422517306394252181621547217816
61422517306394252181621548280626
61422517306394252181621891587138
61422517306394252181622666426010
61422517306394252181622667475770
61422517306394252182186406284460
61422517306394252182186750657994
61422517306394252227372894819367
61422517306394252227375219283981
61422517306394252227375476501425
61422517306394252227376250869525
61422517306394252227376251336085
61422517306394252227376252385845
61422517306394266999002397057436
61422517306394266999002397523996
61422517306394266999002425755196
61422517306394267004086114542280
61422517306394267004086114892200
61422517306394267006344778999114
61422517306394267006345550657062
61422517306394267044756096758551
61422517306394302187664649187276
61422517306394302187664649537196
61422517306394302187664649659452
61422517306395150963283826460844
61422517306395150963283826465056
61422517306395150963283826931616
61422517306395150963283855162816
61422517306395150963283941251884
61422517306395150963286154113402
61422517306395150963286154117614
61422517306395150963286182809758
61422517306395150963286183163890
61422517306395150963286268903038
61422517306395150963287297302042
61422517306395150963287297306254
61422517306395150963287297772814
61422517306395150965542491045550
61422517306395150965542491395470
61422517306395150965542519619650
61422517306395150965543262692266
61422517306395150965543377366666
61422517306395150965545587040240
61422517306395150965545590228184
61422517306395150965545615738000
61422517306395150965545618924540
61422517306395150965545701831280
61422517306395150965545958576548
61422517306395150965545958694592
61422517306395150965545958698804
61422517306395150965545959048724
61422517306395150965546733416824
61422517306395150965546733533464
61422517306395151560339094874455
61422517306395151560342308846725
61422517306395151560342567113929
61422517306395152749368214989388
61422517306395152749368243674098
61422517306395152749368588042016
61422517306395152749370539454002
61422517306395152749370567088952
61422517306395152749370652828100
61422517306395152749370910990310
61422517306395152749371685830586
61422517306395152749371685947226
61422517306395152749371687346906
61422517306395152749935770179210
61422517306395152792592747768070
61422517306395152792592748117990
61422517306395152792592833861510
61422517306395152792592834211430
61422517306395152792593090606618
61422517306395152792593090606778
61422517306395152792593090956538
61422517306395152792593091074582
61422517306395152792593091078954
61422517306395152792593866846574
61422517306395152792593866846734
61422517306395152792593866963214
61422517306395152792593867313134
61422517306395152792593867313294
61422517306395152794849859414026
61422517306395152794849945507306
61422517306395152794849945507466
61422517306395152794852183878640
61422517306395152794852269971920
61422517306395152794852269972080
61422517306395152794852526717188
61422517306395152794852526835232
61422517306395152794852526839444
61422517306395152794852526839604
61422517306395152794852527189364
61422517306395152794853301557464
61422517306395152794853301674104
61422517306395152794853303073784
61422517306395152795121799998634
61422517306395152795121800016104
61422517306395152795121800352766
61422517306395152795121828578350
61422517306395152795121914671630
61422517306395152795121914690503
61422517306395152795121914690504
61422517306395152795124122828884
61422517306395152795124122834500
61422517306395152795124122946928
61422517306395152795124122951140
61422517306395152795124123301060
61422517306395152795124124364078
61422517306395152795124237619924
61422517306395152795124239155118
61422517306395152795124496022641
61422517306395152795124496022642
61422517306395152795125270857301
61422517306395152795125270857302
61422517306395152795125272256982
61422517306395152795688981901144
61422517306395167574094570528198
61422517306395167609973596894960
61422517306395167609973597011440
61422517306395167609973597011600
61422517306395167609973625592560
61422517306395167609973711331708
61422517306395167609973711336080
61422517306395167609973711686000
61422517306395167612232261125374
61422517306395167612232261125534
61422517306395167612232261475294
61422517306395167612232261479666
61422517306395167612233032772090
61422517306395167612233061353210
61422517306395167612233147446490
61422517306395167612233147446650
61422517306395167612504230308571
61422517306395167612504230308572
61422517306395167612505116629687
61422517306395167612505116629688
61422517306395167617316750140294
61422517306395167617316750144506
61422517306395167617316750144666
61422517306395167617316750494426
61422517306395167617316750494586
61422517306395200925915346906936
61422517306395200925915347379112
61422517306395200925916118559268
61422517306395200925916233350308
61422517306395200925918443023882
61422517306395200925918446211826
61422517306395200925918472075774
61422517306395200925918557814922
61422517306395200925918814560190
61422517306395200925918815032366
61422517306395200925919589400466
61422517306395200925919590817408
61422517306395200927610724305166
61422517306395200927614166561032
61422517306395200927614167977974
61422517306395201383433489748495
61422517306395202572482754436270
61422517306395202572483012248560
61422517306395202572483012598480
61422517306395202618215418171774
61422517306395202618215418521694
61422517306395202618215419706967
61422517306395202618215419706968
61422517306395202618215420056888
61422517306395202620472531352923
61422517306395202755225039866494
61422517306395202755225040216414
61422517306395202755225125959934
61422517306395202755225382705202
61422517306395202755225383055122
61422517306395202755225383177378
61422517306395202755226158945158
61422517306395202755226159061798
61422517306395202755226159411718
61422517306395202755496978818142
61422517306395202755496979284702
61422517306395202755496980235292
61422517306395202755496980351932
61422517306395202755496980701852
61422517306395202755497007514498
61422517306395202755497007864418
61422517306395202755497351888240
61422517306395202755497352238160
61422517306395202755498128128196
61422517306395202755498128244836
61422517306395202755498128594756
61422517306397904323907877323979
61422517306398152858315435522753
61422517306398154504604307973555
61422517306398154504607664023713
61422517306398154505359776799585
61422517306398154641864947912119
61422517306398154641868418753317
61422517306398154641868419219877
61422517306398154642620531529189
61422517306398154642704099096962
61422517306398154642704099096998
61422517306398154642704099563558
61422517306398154642704128261366
61422517306398154687618561519795
61422517306398154687618647613235
61422517306398154687622003663233
61422517306398154687622003663393
61422517306398154687622004129793
61422517306398154687622005179553
61422517306398154688457713171447
61422517306398165759988394852425
61422517306398169459248149851303
61422517306398199114257780146899
61422517306398199114258810066435
61422517306398202681340388168373
61422517306398202681424070993989
61422517306398202818601142897977
61422517306398202818604610551231
61422517306398204510734106316951
61422517306398204513178471339477
61422517306398204513181827389635
61422517306398204513181827856195
61422517306398204513262154165093
61422517306398204513265510215251
61422517306398204513265510681811
61422517306398204650439226050368
61422517306398204650441548998662
61422517306398204650442582119240
61422517306398204650442582585800
61422517306398213931640982086083
61422517306399055073171472346578
61422517306399055073171558440017
61422517306399055073171558440018
61422517306399055073192479146417
61422517306399055210453118968098
61422517306399055210453118968134
61422517306399055210453118968341
61422517306399055210453118968342
61422517306399055210453119084774
61422517306399055210453233876021
61422517306399055210453233876022
61422517306399055256206703878209
61422517306399055256206703878210
61422517306399066327737414373558
61422517306399103386433959913593
61422517306399103386437312781423
61422517306399105035257503019984
61422517306399105035257589113263
61422517306399105035257589113264
61422517306399105035259912178197
61422517306399105080990253311116
61422517306399105080990253316785
61422517306399105080990253329826
61422517306399105080990253329830
61422517306399105215742731966302
61422517306399105215742732082942
61422517306399105215743880922064
61422517306399105215743881038704
61422517306399105218250921966154
61422517306399105218254364109592
61422517306399105218254364226232
61422517306399114368967865673676
61422517306399119852640791052447
61422517306399119857724394100383
61422517306405957778530729901566
61422517306405957778530729905938
61422517306405957778534197554820
61422517306405957778534197559192
61422517306405957778781778011182
61422517306405957778781778365314
61422517306405957778784901308164
61422517306405957778784901662296
61422517306405957778784987397232
61422517306405958327573748453374
61422517306405958327573748807506
61422517306405958327576872100116
61422517306405958327576872104488
61422517306405958327576957839424
61422517306405958373309535949500
61422517306405958373309535953872
61422517306405958373309536303632
61422517306405958373309536308004
61422517306405958373309622042940
61422517306405958373327333711598
61422517306405958373327333715970
61422517306405958373330428312224
61422517306405958373330428316596
61422517306405958374083688531909
61422517306405959608865622026841
61422517306405974379738884241622
61422517306405974387270323720878
61422517306405974425220499981390
61422517306405974425220499985762
61422517306405974425471548091006
61422517306405974425471548445138
61422517306405974425492469145714
61422517306405974425492469150086
61422517306406007739091873641066
61422517306406007739091987959930
61422517306406007739094966358190
61422517306406007739094967775132
61422517306406007739094968241692
61422517306406007739094970957460
61422517306406007739094971429636
61422517306406007739094995526722
61422517306406007739095000125992
61422517306406007739095081615790
61422517306406007739095344010088
61422517306406007739095344482264
61422517306406007741354431637292
61422517306406007741354517376440
61422517306406007741354775538650
61422517306406007741354776010826
61422517306406008196421727900459
61422517306406008196421728254591
61422517306406008198869445773553
61422517306406008198869446127685
61422517306406008198953128599169
61422517306406008333619629700206
61422517306406008333619630054338
61422517306406008333619630168218
61422517306406008333619630172430
61422517306406008333619630172590
61422517306406008333619634417568
61422517306406008333619634771700
61422517306406008333619716261658
61422517306406008336966913845160
61422517306406008336966942659560
61422517306406257968055840034225
61422517306406258379562666914823
61422517306406258379566135040253
61422517306406258380319022184225
61422517306406258516823421621342
61422517306406258516823421640216
61422517306406258516823422093518
61422517306406258516823422099342
61422517306406258516823422112392
61422517306406258516823450319102
61422517306406258516823450319150
61422517306406258516823536412590
61422517306406258516826516694144
61422517306406258516826544919728
61422517306406258516826545391952
61422517306406258516826545392112
61422517306406258516826889293470
61422517306406258516826889765646
61422517306406258517663344477390
61422517306406258517663373645922
61422517306406258562580474679933
61422517306406258563416958556087
61422517306406259614912927601829
61422517306406259615100955679157
61422517306406259752173682331433
61422517306406259752361710408761
61422517306406259752445307140854
61422517306406259752445651514631
61422517306406259798198892051019
61422517306406269497686882325133
61422517306406269497686885507461
61422517306406274568988557055458
61422517306406274568988557074332
61422517306406274568988557527634
61422517306406274568988557533458
61422517306406274568988557546508
61422517306406274568988558590492
61422517306406274568988585753218
61422517306406274568988585753266
61422517306406274568988671846706
61422517306406274576603679838282
61422517306406302851956267619607
61422517306406302851956270801935
61422517306406302989216910741903
61422517306406302989216939438259
61422517306406307791084004781663
61422517306406307791084263048867
61422517306406307791167687607279
61422517306406307791167945874483
61422517306406307793343694577429
61422517306406307793427377403045
61422517306406307928341546933062
61422517306406307928341661251766
61422517306406307928341661251926
61422517306406307928344673417987
61422517306406307928344754789534
61422517306406307928345013069996
61422517306406307928345017774260
61422517306406307930604076231320
61422517306406307930604449302662
61422517306406307930604449302821
61422517306406307930604449302822
61422517306406307930876418485860
61422517306406308342470051948098
61422517306406308385692207467403
61422517306406308385692321898695
61422517306406308385692322252827
61422517306406308385692580520031
61422517306406308388136830280745
61422517306406309577733247777581
61422517306406309577817188883451
61422517306406309623487090967751
61422517306406318911464441862309
61422517306406318911548124687925
61422517306406319041378948393065
61422517306406319048725196587701
61422517306406319452976052704019
61422517306406319460591146788840
61422517306406319460591146789083
61422517306407158535529422714778
61422517306407158535529422718990
61422517306407158535529422719150
61422517306407158535529423073282
61422517306407158535529451293090
61422517306407158535529537386530
61422517306407158535532518718052
61422517306407158535532521905996
61422517306407158535532547415812
61422517306407158535532633504880
61422517306407158535532633509092
61422517306407158535532636691420
61422517306407158535532890249988
61422517306407158535532890254360
61422517306407158535532890368032
61422517306407158535532890372244
61422517306407158535532890372404
61422517306407158535532890726536
61422517306407158535801391879102
61422517306407158535801391883314
61422517306407158535801391902187
61422517306407158535801391902188
61422517306407158535801506552098
61422517306407158535801506569567
61422517306407158535801506569568
61422517306407158535804486361684
61422517306407158535804486367300
61422517306407158535804486479728
61422517306407158535804486483940
61422517306407158535804487896878
61422517306407158535804487901090
61422517306407158535804491089034
61422517306407158535804515063656
61422517306407158535804516598850
61422517306407158535804601152724
61422517306407158535804602687918
61422517306407158535804605874458
61422517306407158535804859437397
61422517306407158535804859437398
61422517306407158535804859555441
61422517306407158535804859555442
61422517306407158535804864141662
61422517306407158948130803824414
61422517306407159084572441496850
61422517306407159084572441502466
61422517306407159084572441515564
61422517306407159084572441614894
61422517306407159084572441620558
61422517306407159084572441620718
61422517306407159084572441633608
61422517306407159084572441974850
61422517306407159084572470194658
61422517306407159084572470198822
61422517306407159084572470199030
61422517306407159084572470211920
61422517306407159084572556288098
61422517306407159084575536215520
61422517306407159084575564799448
61422517306407159084575565271832
61422517306407159084575650888516
61422517306407159084575651006608
61422517306407159084575651006768
61422517306407159084575909168818
61422517306407159084575909286862
61422517306407159085412364352738
61422517306407159130326026524810
61422517306407159130326026529022
61422517306407159130326026529182
61422517306407159130326026547895
61422517306407159130326026547896
61422517306407159130326026883314
61422517306407159130326055108738
61422517306407159130326141202178
61422517306407159130326141215275
61422517306407159130326141215276
61422517306407159130329121125436
61422517306407159130329121129648
61422517306407159130329121129808
61422517306407159130329121483940
61422517306407159130329125734742
61422517306407159130329149709364
61422517306407159130329235798432
61422517306407159130329235802804
61422517306407159130329240520166
61422517306407159130329494083105
61422517306407159130329494083106
61422517306407159130329494201149
61422517306407159130329494201150
61422517306407159130329498787370
61422517306407160182912737319346
61422517306407160320194297847670
61422517306407170202696654975229
61422517306407170202696659758198
61422517306407175007071024282045
61422517306407175007071024282046
61422517306407175136737576936582
61422517306407175136737576954051
61422517306407175136737576954052
61422517306407175136737577053222
61422517306407175136737577054674
61422517306407175136737578470372
61422517306407175136737605632938
61422517306407175136737605633146
61422517306407175136737691722006
61422517306407175136737691722214
61422517306407175136737691739475
61422517306407175136737691739476
61422517306407175144080730548061
61422517306407175144080730548062
61422517306407175144352699713630
61422517306407175144352699731099
61422517306407175144352699731100
61422517306407175182491161963138
61422517306407175182491161963298
61422517306407175182491161982011
61422517306407175182491161982012
61422517306407175182491190542854
61422517306407175182491276631922
61422517306407203419767937656700
61422517306407203419768052442124
61422517306407208358892573848102
61422517306407208358892574202234
61422517306407208358892688516886
61422517306407208358892688521098
61422517306407208358895666913534
61422517306407208358895666914938
61422517306407208358895668332088
61422517306407208358895668448728
61422517306407208358895671518628
61422517306407208358895671636672
61422517306407208358895781704574
61422517306407208358895782054494
61422517306407208358895783239768
61422517306407208358895783589688
61422517306407208358895786421852
61422517306407208358895786421936
61422517306407208358895786422096
61422517306407208358895786776228
61422517306407208358896040457212
61422517306407208358896044571256
61422517306407208358896044689056
61422517306407208358896044689300
61422517306407208358896045043432
61422517306407208361152008564607
61422517306407208361155476217618
61422517306407208361155476217861
61422517306407208361155476571994
61422517306407208361423977629602
61422517306407208361424092415026
61422517306407208361427445282856
61422517306407208361427449987120
61422517306407208488562597225792
61422517306407208488562597343884
61422517306407208488562625922148
61422517306407208488562625922356
61422517306407208488562626040240
61422517306407208488562707779336
61422517306407208488562712011216
61422517306407208488562712011424
61422517306407208488562712129308
61422517306407208495902279978604
61422517306407208495902279984220
61422517306407208495902280096696
61422517306407208495902280102312
61422517306407208495902280450988
61422517306407208495902280456604
61422517306407208495902308676412
61422517306407208495902308680576
61422517306407208495902308680784
61422517306407208495902394769852
61422517306407208495905374584846
61422517306407208495905374585054
61422517306407208495905375051614
61422517306407208495905377767174
61422517306407208495905377885266
61422517306407208495905378239558
61422517306407208495905403281202
61422517306407208495905403399294
61422517306407208495905403753586
61422517306407208495905406463530
61422517306407208495905406581622
61422517306407208495905406935914
61422517306407208495905746587714
61422517306407208495905746587922
61422517306407208495905746705806
61422517306407208495905750819802
61422517306407208495905750937894
61422517306407208495905751292186
61422517306407208496174248216876
61422517306407208496174249161642
61422517306407208496174249634026
61422517306407208496174363952890
61422517306407208496177342350942
61422517306407208496177342817502
61422517306407208496177343768092
61422517306407208496177344234652
61422517306407208496177346950176
61422517306407208496177346950212
61422517306407208496177346950420
61422517306407208496177347422596
61422517306407208496177371047298
61422517306407208496177375646568
61422517306407208496177376118952
61422517306407208496177720002804
61422517306407208496177720002840
61422517306407208496177720003048
61422517306407208496177720475224
61422517306407208498433712574711
61422517306407208498436807157868
61422517306407208498437151531366
61422517306407208498437151531402
61422517306407208498437151531609
61422517306407208498437151531610
61422517306407208498684732354994
61422517306407208498684761051350
61422517306407208498688200008248
61422517306407208498688204712512
61422517306407208907687637357130
61422517306407208907687637711262
61422517306407208907687666053486
61422517306407208907687666407618
61422517306407208907687666525710
61422517306407208907687666525870
61422517306407208907687752496686
61422517306407208907687752614778
61422517306407208907687752614938
61422517306407208910215948054324
61422517306407208910215976750680
61422517306407208910215976750887
61422517306407208910219042654950
61422517306407208910219071351306
61422517306407208910219071823690
61422517306407208910219157440374
61422517306407208910219157558626
61422517306407208955948612256595
61422517306407208955948612275306
61422517306407208955948612275309
61422517306407208955948612275310
61422517306407208955948612393353
61422517306407208955948727047635
61422517306407208955948727060733
61422517306407208955951706975022
61422517306407208955951706975265
61422517306407208955951821643890
61422517306407208955951821648261
61422517306407208955951821648262
61422517306407208955951821759717
61422517306407208955951821762147
61422517306407208955951821766359
61422517306407208955952079928563
61422517306407208955952080046607
61422517306407208955952084632828
61422517306407208956788535112520
61422517306407208956788649897944
61422517306407209090701976996810
61422517306407209090701977350942
61422517306407209090701981596128
61422517306407209090701981714172
61422517306407209090701982068304
61422517306407209090702005693166
61422517306407209090702006047298
61422517306407209090702010410528
61422517306407209090702010764660
61422517306407209093209367000702
61422517306407209093212490284586
61422517306407209093230316390360
61422517306407209093233382294630
61422517306407209093233410990986
61422517306407209094049289837912
61422517306407209094049318534268
61422517306407210145565950124170
61422517306407210145566208286380
61422517306407210191298614209594
61422517306407210191298614327935
61422517306407210191298615745031
61422517306407210191570584928069
61422517306407210328559627692079
61422517306407219479276223502498
61422517306407220020725158318432
61422517306407220074072825796210
61422517306407224959849678661392
61422517306407224959849793330384
61422517306407224962381083505909
61422517306407224962381112185003
61422517306407224962381198291333
61422517306407224962945942671724
61422517306407224962945944088874
61422517306407224962945944094490
61422517306407224967192832138762
61422517306407224967464802389030
61422517306407224969724237099919
61422517306407225015456901290337
61422517306430269401149029472900
61422517306430269401149029822820
61422517306430269401149029827032
61422517306430269401149031343352
61422517306430269401149145662216
61422517306430269401149801125232
61422517306430269401149801475152
61422517306430269401149801479364
61422517306430269401149806179416
61422517306430269401149806183628
61422517306430269401149920498280
61422517306430269401149920502492
61422517306430269401150174531992
61422517306430269401150177715724
61422517306430269401150177719936
61422517306430269403409352026682
61422517306430269403409352026842
61422517306430269403409352031054
61422517306430269403660285816030
61422517306430269403660314397150
61422517306430269403660400490430
61422517306430269404225173468006
61422517306430269404225259557074
61422517306430269952452284839182
61422517306430269952452284839342
61422517306430269953205401682288
61422517306430269953205430267620
61422517306430269995674555143988
61422517306430269995674555148200
61422517306430269995674812361432
61422517306430269995674812365644
61422517306430269998205955836874
61422517306430269998205955841086
61422517306430269998959101266763
61422517306430269999021777292540
61422517306430269999021777296752
61422517306430269999021863385979
61422517306430274938086835246491
61422517306430274938149597365707
61422517306430284218533003414336
61422517306430284218533003418548
61422517306430284220791667994670
61422517306430284220791667994830
61422517306430284220792553965866
61422517306430284220792553966026
61422517306430284220792553970238
61422517306430284225876156664042
61422517306430284225876157013962
61422517306430284225876157018174
61422517306430286004616620041250
61422517306430286004616620395542
61422517306430286004616648615350
61422517306430286004616648619722
61422517306430286004616734708790
61422517306430286005181479112266
61422517306430286005181479462186
61422517306430286005369765469688
61422517306430286005369794043788
61422517306430286009700337402434
61422517306430286009700337406806
61422517306430286009700337756726
61422517306430286012148059874798
61422517306430286047838799552724
61422517306430286047838799902644
61422517306430286047838799906856
61422517306430286047838801418964
61422517306430286047838801423176
61422517306430286047838915737828
61422517306430286047838915742040
61422517306430286050098236135310
61422517306430286050098236135470
61422517306430286050098236139682
61422517306430286050349284244766
61422517306430286050349284244926
61422517306430286050349284599058
61422517306430286050370205299794
61422517306430286050370205304006
61422517306430286050370319618658
61422517306430286050370319622870
61422517306430286050914143311410
61422517306430286050914143315782
61422517306430286050914143665702
61422517306430286051186112494608
61422517306430286051186112498820
61422517306430286055433001605950
61422517306430286055433001610322
61422517306430286055433001960242
61422517306430286055453922666594
61422517306430286055453922670806
61422517306430289754444922591302
61422517306430289754444922591462
61422517306430289754444922595674
61422517306430319363969608383660
61422517306430319363969722696908
61422517306430319366229815808288
61422517306430319366229844376358
61422517306430319366229844393620
61422517306430319823828427367644
61422517306430319823828541688155
61422517306430319961026419623900
61422517306430319961026448199440
61422517306430319961026448203652
61422517306430319961026448205264
61422517306430324762684306497735
61422517306430324762872592842267
61422517306430324762956275667883
61422517306430324900154153603628
61422517306430334183612245978500
61422517306430334183612246450676
61422517306430334183613017630832
61422517306430334183613132421872
61422517306430334188696735469808
61422517306430334190391312163814
61422517306430334641211629306828
61422517306430334782656515280876
61422517306430335880804540396083
61422517306430336010659379879182
61422517306430336010659494198046
61422517306430336012918814222682
61422517306430336012918814224134
61422517306430336012918814241396
61422517306430336012918814578426
61422517306430336012918814595688
61422517306430336012918815639832
61422517306430336013190783289080
61422517306430336013190783306550
61422517306430336013190783405720
61422517306430336013190783761464
61422517306430336013190784822870
61422517306430336013190811985436
61422517306430336013190811985644
61422517306430336013190898074712
61422517306430336013190898091974
61422517306430336018002533002260
61422517306430336018002533006632
61422517306430336020533936883090
61422517306430336020533936900316
61422517306430336020533936900560
61422517306430336020784985359936
61422517306430569592930994506087
61422517306430570141701929549850
61422517306430570141701958129566
61422517306430570141701958131018
61422517306430570141701958131178
61422517306430570142538757799692
61422517306430570142538757799740
61422517306430570142538786379408
61422517306430570142538786385072
61422517306430570188291685730431
61422517306430570188291685730485
61422517306430573846048106176047
61422517306430575080830036484439
61422517306430575081394895549679
61422517306430575081666864732877
61422517306430575126583363127151
61422517306430584410314196445271
61422517306430586193866293209378
61422517306430586193866293214994
61422517306430586193866293228092
61422517306430586193866293327422
61422517306430586193866293333086
61422517306430586193866293333246
61422517306430586193866293346136
61422517306430586193866293687378
61422517306430586193866294744572
61422517306430586193866294750188
61422517306430586193866321907186
61422517306430586193866321911350
61422517306430586193866321911558
61422517306430586193866321924448
61422517306430586193866408000626
61422517306430586194431152398278
61422517306430586194431152399730
61422517306430586194431152404102
61422517306430586194431152416992
61422517306430586194431153815428
61422517306430586194431153821044
61422517306430586194703121463432
61422517306430586194703121469048
61422517306430586194703121482146
61422517306430586194703121581476
61422517306430586194703121582928
61422517306430586194703121587140
61422517306430586194703121600190
61422517306430586194703150161240
61422517306430586194703236254679
61422517306430586198950010694222
61422517306430586198950010694270
61422517306430586198950010698434
61422517306430586198950010698642
61422517306430586198950010711532
61422517306430586198950010711692
61422517306430586201209446809004
61422517306430586201209446826473
61422517306430586201209446826474
61422517306430586201397733171005
61422517306430586201481415996414
61422517306430586201481416009512
61422517306430586202046275063058
61422517306430586240456821164547
61422517306430589768295264239613
61422517306430589898212894062980
61422517306430589898212894067351
61422517306430589898212894067352
61422517306430589905555247311269
61422517306430589905555247311270
61422517306430589905556018964846
61422517306430589905556018969217
61422517306430589905556018969218
61422517306430589905827988148044
61422517306430589905827988152415
61422517306430618181177369706933
61422517306430618181261052532549
61422517306430619415959303201865
61422517306430619416042986027481
61422517306430619418218849049291
61422517306430619418302531874907
61422517306430619553219282737062
61422517306430619553219395988696
61422517306430619553219395992908
61422517306430619555479517685615
61422517306430620010567620667413
61422517306430620010567620668817
61422517306430623122564649534087
61422517306430623259825404263691
61422517306430624906201573853259
61422517306430624951954900495971
61422517306430634370603255278818
61422517306430634370603369598926
61422517306430634370603369603298
61422517306430634372861919274707
61422517306430634372861919274708
61422517306430634372861919392751
61422517306430634372861919742512
61422517306430634372861919746884
61422517306430634372862805713708
61422517306430634373134774896906
61422517306430634377945637108067
61422517306430634377945637108068
61422517306430634377946408411884
61422517306430634379640985455809
61422517306430634379640985455810
61422517306430636024321549484403
61422517306430636024509834779175
61422517306430636024593517604791
61422517306430636203005316118492
61422517306430636203005317186966
61422517306430636209783610179054
61422517306430636209783610179298
61422517306430639723584431436171
61422517306430639730362697267181
61422517306430639731199525521235
61422517306431470158147722640244
61422517306431470158147722990004
61422517306431470158147722990164
61422517306431470158147722994376
61422517306431470158147724506324
61422517306431470158147724510696
61422517306431470158147751686520
61422517306431470158147837425508
61422517306431470158147837425668
61422517306431470158147837779800
61422517306431470158147838825188
61422517306431470158147838829560
61422517306431470158148494292576
61422517306431470158148494642336
61422517306431470158148494642496
61422517306431470158148494646708
61422517306431470158148494758976
61422517306431470158148494759136
61422517306431470158148498991064
61422517306431470158148498992468
61422517306431470158148499345356
61422517306431470158148499346600
61422517306431470158148499346760
61422517306431470158148523340096
61422517306431470158148523344468
61422517306431470158148527572184
61422517306431470158148609083616
61422517306431470158148609433536
61422517306431470158148613665464
61422517306431470158148613665624
61422517306431470158148867346448
61422517306431470158148867694964
61422517306431470158148867699336
61422517306431470158148867700740
61422517306431470158148870527372
61422517306431470158148870528776
61422517306431470158148870881664
61422517306431470158148870882908
61422517306431470158148870883068
61422517306431470160407930519626
61422517306431470160407930873918
61422517306431470160407959100746
61422517306431470160407959105118
61422517306431470160408045194026
61422517306431470160408045194186
61422517306431470160408045198398
61422517306431470160679156612738
61422517306431470160679156630208
61422517306431470160679242706018
61422517306431470160679242723487
61422517306431470160679242723488
61422517306431470160679928265070
61422517306431470160679928288156
61422517306431470160680014358350
61422517306431470160680014377223
61422517306431470160680014377224
61422517306431470161244758756210
61422517306431470573006216913484
61422517306431470573006216913643
61422517306431470573006216913644
61422517306431470573026365966307
61422517306431470573027137620043
61422517306431470573278186096682
61422517306431470709450949425358
61422517306431470709450978005074
61422517306431470709450978006526
61422517306431470709450978006686
61422517306431470710287777675040
61422517306431470710287777675247
61422517306431470710287777675248
61422517306431470710287806254756
61422517306431470710287806260580
61422517306431470710538854733006
61422517306431470755204562910778
61422517306431470755204562914990
61422517306431470755204649004218
61422517306431470755204649008430
61422517306431470756040705605779
61422517306431470756041362939248
61422517306431473865025814862019
61422517306431475512133950893371
61422517306431475512154871599771
61422517306431475648579056358543
61422517306431475649143915425187
61422517306431475649415626329375
61422517306431475649415884608225
61422517306431475694332383007031
61422517306431484975531696581680
61422517306431484975531696585892
61422517306431484975531696698160
61422517306431484975531696698320
61422517306431484975531725279280
61422517306431484975531725283652
61422517306431484975531811018428
61422517306431484975531811022800
61422517306431484975531811372720
61422517306431484977790360812254
61422517306431484977790361162014
61422517306431484977790361162174
61422517306431484977790361166386
61422517306431484977791132458810
61422517306431484977791132813102
61422517306431484977791161039930
61422517306431484977791161044302
61422517306431484977791247133210
61422517306431484977791247133370
61422517306431484977791247137582
61422517306431484978062329995292
61422517306431484978062330345212
61422517306431484978063130227340
61422517306431484978063216316407
61422517306431484978063216316408
61422517306431484982874849827014
61422517306431484982874849831386
61422517306431484982874850181146
61422517306431484982874850181306
61422517306431484982874850185518
61422517306431485397167598594526
61422517306431486625170466022272
61422517306431486625170466376404
61422517306431486625170466376564
61422517306431486625170466380776
61422517306431486625191501400423
61422517306431486631948760431594
61422517306431486631948760435965
61422517306431486631948760435966
61422517306431486632785588685648
61422517306431486761615313090502
61422517306431486761615313107972
61422517306431486761615313207142
61422517306431486761615313208594
61422517306431486761615314624292
61422517306431486761615341786858
61422517306431486761615341787066
61422517306431486761615427875926
61422517306431486761615427876134
61422517306431486761615427893395
61422517306431486761615427893396
61422517306431486762180172157146
61422517306431486762180172174616
61422517306431486762180172273786
61422517306431486762180172279610
61422517306431486762180172629530
61422517306431486762180172646792
61422517306431486762180173690936
61422517306431486762180173692180
61422517306431486762180173696552
61422517306431486762452141340184
61422517306431486762452141357654
61422517306431486762452141456824
61422517306431486762452141462648
61422517306431486762452141812568
61422517306431486762452142873974
61422517306431486762452170036540
61422517306431486762452170036747
61422517306431486762452170036748
61422517306431486766699030569778
61422517306431486766699030573942
61422517306431486766699030574150
61422517306431486766699030587040
61422517306431486766699030923862
61422517306431486766699030924070
61422517306431486766699030941331
61422517306431486766699030941332
61422517306431486766699031986720
61422517306431486766699031991091
61422517306431486766699031991092
61422517306431486768958466684512
61422517306431486768958466701981
61422517306431486768958466701982
61422517306431486769230435867550
61422517306431486769230435885019
61422517306431486769230435885020
61422517306431486807368898117058
61422517306431486807368898135932
61422517306431486807368926696774
61422517306431486807369012785842
61422517306431486807369012786002
61422517306431486808205841039895
61422517306431486808205841039896
61422517306431486812452615479646
61422517306431486812452615483858
61422517306431486812452615833778
61422517306431486812452615833938
61422517306431490473305038840354
61422517306431519983770308816748
61422517306431519983770310356153
61422517306431519983770310356154
61422517306431519983770423253656
61422517306431519983770423607788
61422517306431519983770423625257
61422517306431519983770424670646
61422517306431519983770424675017
61422517306431519983770424675018
61422517306431519983771085190813
61422517306431519983771085192217
61422517306431519983771195278993
61422517306431519983771199511081
61422517306431519983771453546197
61422517306431519983771456727121
61422517306431519983771456728525
61422517306431519986029859385907
61422517306431519986030516701906
61422517306431519986030516719376
61422517306431519986030631020770
61422517306431519986030631039400
61422517306431519986030631039484
61422517306431519986030631039643
61422517306431519986030631039644
61422517306431519986030631043856
61422517306431519986302600222682
61422517306431520113438006311806
61422517306431520113438006316178
61422517306431520113438034891522
61422517306431520113438034895894
61422517306431520120780016250616
61422517306431520120780016254780
61422517306431520120780016254988
61422517306431520120780016256232
61422517306431520120780044830332
61422517306431520120780044834496
61422517306431520120780044834704
61422517306431520121051983898620
61422517306431520121051984370796
61422517306431520121052098689660
61422517306431520121052756040597
61422517306431520121052760272685
61422517306431520123312191783778
61422517306431520123312191801004
61422517306431520123312191801040
61422517306431520123312191801247
61422517306431520123312191801248
61422517306431520123312220363494
61422517306431520123312220380756
61422517306431520123312220386580
61422517306431520123563240277886
61422517306431520580826463201555
61422517306431520580827234849676
61422517306431520580827234853887
61422517306431520580827234853888
61422517306431520580827234855345
61422517306431520718087874910496
61422517306431520718087903490212
61422517306431520718108052544280
61422517306431520718108824196612
61422517306431523690375659870703
61422517306431523690376431524196
61422517306431523690376431524439
61422517306431523827658106960443
61422517306431525473950593727363
61422517306431525474222304631551
61422517306431525474222562910401
61422517306431525474787163698195
61422517306431525474787421977045
61422517306431525519954968835073
61422517306431525519955227115321
61422517306431525520519827900259
61422517306431525520520086181965
61422517306431525656964675105455
61422517306431534801154282543778
61422517306431534801154396868258
61422517306431534803412946539668
61422517306431534803412947007472
61422517306431534803412947007632
61422517306431534803412947011844
61422517306431534803413718192000
61422517306431534803413718658560
61422517306431534803413832983040
61422517306431534803684916190670
61422517306431534803685687375038
61422517306431534808496664373027
61422517306431534808496664373028
61422517306431534808497435676844
61422517306431534808497436026763
61422517306431534808497436026764
61422517306431534808497436030976
61422517306431534808769404859882
61422517306431534808769405209802
61422517306431534810192012720526
61422517306431534810192012720769
61422517306431534810192012720770
61422517306431534811028069316716
61422517306431534811028840974664
61422517306431534938163217027564
61422517306431534938163217027772
61422517306431534938163217145656
61422517306431534938163988680104
61422517306431534938164103116852
61422517306431534938164103471144
61422517306431534939857793721570
61422517306431534939857793839662
61422517306431534939857794193954
61422517306431534939858680159326
61422517306431534939858680165150
61422517306431534940694621971252
61422517306431534940694622443636
61422517306431534940695508414831
61422517306431534940695508414832
61422517306431534940946442100430
61422517306431534944942282858794
61422517306431534944942283207262
61422517306431534944942283213086
61422517306431534945779111462767
61422517306431534945779111462768
61422517306431534947473688150950
61422517306431534948289595700056
61422517306431535356724551634156
61422517306431535357561375638943
61422517306431535398210436793071
61422517306431535403294039841007
61422517306431535404988616530558
61422517306431536584727414815312
61422517306431536584727414816764
61422517306431536584727416232461
61422517306431536584727416232462
61422517306431536584727443395028
61422517306431536584727443395236
61422517306431536584727529130012
61422517306431536584727529484096
61422517306431536584727529484304
61422517306431536584727529501565
61422517306431536584727530546954
61422517306431536584727530551325
61422517306431536584727530551326
61422517306431536586986850459322
61422517306431536586986850476792
61422517306431536586986850575962
61422517306431536586986850577414
61422517306431536586986850931706
61422517306431536586986850948968
61422517306431536586986851993112
61422517306431536586986851994356
61422517306431536586986879155678
61422517306431536586986965244746
61422517306431536586986965262215
61422517306431536586986965262216
61422517306431536587258820114744
61422517306431536587258821176150
61422517306431536587823678825644
61422517306431536587823678831468
61422517306431536587823679181388
61422517306431536587823680242794
61422517306431536587823680248410
61422517306431536587823707405360
61422517306431536588074727658026
61422517306431536588074755882206
61422517306431536592070567759027
61422517306431536592070568292682
61422517306431536592070568310151
61422517306431536592070569355540
61422517306431536592070569359911
61422517306431536592070569359912
61422517306431536592342537126008
61422517306431536592342537475684
61422517306431536592342537475720
61422517306431536592342537475928
61422517306431536592342537493189
61422517306431536592342538542949
61422517306431536592342538542950
61422517306431536594601973236370
61422517306431536594601973253839
61422517306431536594601973253840
61422517306431536594853021713216
61422517306431536632991483846035
61422517306431536632991483846036
61422517306431536632991485381070
61422517306431536632991598631460
61422517306431536633556343383452
61422517306431536633556344451926
61422517306431536633828312566490
61422517306431536638075201679152
61422517306431536638075201679396
61422517306431536638075201683607
61422517306431536638075201683608
61422517306431536640334637444257
61422517306431536640334637444258
61422517306431536640606606623084
61422517306431536770001190116264
61422517306431536770001190215642
61422517306431536770001190234356
61422517306431536770001191632584
61422517306431536770001218795358
61422517306431536770001304884426
61422517306431536770001304901688
61422517306431536770252238575640
61422517306431536770252267271996
61422517306431536770252353361064
61422517306431536770273159398680
61422517306431536770273187978396
61422517306431536770273274067464
61422517306431536770817097758924
61422517306431536770817099177318
61422517306431536770838019882266
61422517306431536770838047045040
61422517306431536771089066941962
61422517306431536771089095521678
61422517306431536775084907932362
61422517306431536775084908999384
61422517306431536775335956409000
61422517306431536775356877115400
61422517306431536777595392169650
61422517306431536777616312893312
61422517306431536777867361352688
61422517306431540291333537400588
61422517306431540298111717142530
61422517309025606117842590868085
61422517309025606117842705186949
61422517309057726369796516974991
61422517309057726415465390071423
61422517309057726415466164906083
61422517309057726415466504680347
61422517309057726415466507862675
61422517309057726415549072897039
61422517309057726552727173316671
61422517309057726552727176498999
61422517309254900940678848197801
61422517309254900940679619850133
61422517309255201084195857286121
61422517309255201084196628938453
61422517309255201129950099411413
61422517309255201129950185150561
61422517309255215908354543432885
61422517309255215908354657751749
61422517309255215954108128224709
61422517309255215954108213963857
61422517309255217143139144232383
61422517309255217143139144236595
61422517309255217182114463193197
61422517309255217182114548932345
61422517309255217188892729024207
61422517309255217188892729028419
61422517309255250907307958894291
61422517309255250907308730546623
61422517309256117756641748899555
61422517309287337440846310243562
61422517309287371204451014020517
61422517309287371205012773904527
61422517309287371341649006630905
61422517309287625229201606089772
61422517309287625231460267015762
61422517309287626466156309522208
61422517309287626466239877562400
61422517309287626466242200510694
61422517309287636349582134042455
61422517309287636395335718950919
61422517309287671348529782992847
61422517309287675049488765575996
61422517309287676284268376122634
61422517309287676284270699070928
61422517309287686172694235281103
61422517309287686172694235294153
61422517309287686174388812344631
61422517309287686174388926779190
61422517309288575622321503286108
61422517309288586787867052744816
61422517309288586787867052861456
61422517309288586787867167180320
61422517309288586787867167530240
61422517309352216984792295858131
61422517309352217160400746882432
61422517309352217167743786040938
61422517309352516119951032687484
61422517309352517349650420056176
61422517309352517356993458864762
61422517309352517356993459331322
61422517309353416550502059952444
61422517309360267374092325144383
61422517309360267374092325148595
61422517309360267374653742071801
61422517309360267374653856390665
61422517309360283433597143341139
61422517309360317197765957998835
61422517309360320859688007821143
61422517309360321035924076847572
61422517309360322270706010342504
61422517309360322278049049151090
61422517309360567518170751160121
61422517309360567518170865478985
61422517309360567556584653193517
61422517309360567556584738932665
61422517309360567563362919024527
61422517309360567563924335951945
61422517309360567563924421691093
61422517309360571224214594298710
61422517309360571269968150510818
61422517309360571269968155274185
61422517309360572458996527793642
61422517309360617341282967087155
61422517309360621042243092858944
61422517309360621049021363466371
61422517309360621225173750139360
61422517309360622459955683634292
61422517309360622467298721976318
61422517309360622467298722442878
61422517309361468131111938899875
61422517309361471654702831280106
61422517309361471654702859976462
61422517309361471654702945715610
61422517309361471654702946065530
61422517309361471837717170564042
61422517309361471837717170913962
61422517309361517949119430664641
61422517309361517949684289731285
61422517309361517949684375470433
61422517309361517956459113423069
61422517309361517956459199162217
61422517309361517956462669997799
61422517309361521609992112734292
61422517309361521609992112852336
61422517309361521616770383341719
61422517309361521662499489552111
61422517309361521662499575291259
61422517309361521662502928627782
61422517309361521662503042946646
61422517309361521662503047661818
61422517309361522852117085037810
61422517309384582659819414151259
61422517309384582659819414155471
61422517309384582705571970073307
61422517309384582705571970077519
61422517309384582705572998943083
61422517309384582705572998947295
61422517309384582705573084682231
61422517309384597529734098013589
61422517309384632528684043101761
61422517309384632528684043105973
61422517309384632528684071681477
61422517309384632528684071685689
61422517309384632528685186290401
61422517309384637464423808118002
61422517309384637601621800726932
61422517309384637608964839535518
61422517309384647352846199621759
61422517309384648580849178535877
61422517309384648583108642880455
61422517309384648588192217348675
61422517309384932673896776795030
61422517309384932719650361586854
61422517309384937790871474018720
61422517309385833241645709330748
61422517309385833241645709332152
61422517309385833241645796671941
61422517309385833241645796671942
61422517309385833279752858489409
61422517309385833279752861671737
61422517309385833284836207500825
61422517309385833284836207502229
61422517309385833287378116375875
61422517309385833287378341833408
61422517309385833287378456152272
61422517309385833287378459155320
61422517309385833287378459156724
61422517309385833287378459332467
61422517309385833287378460757365
61422517309385833287378460757366
61422517309385833424660050098686
61422517309385833424660050100090
61422517309385836991724259817263
61422517309385838175689837080212
61422517309385838183032875888798
61422517309385838226506189954124
61422517309385848104761313735184
61422517309385848104761314085104
61422517353372683254141318947673
61422517353555202219436002517107
61422517353602331931634709335359
61422517353663255531935185638883
61422517353663255532690654348273
61422517353663270349318387578067
61422517353664156099746881890093
61422517353664156099750323683611
61422517353664156099750324033531
61422517353664170917130083829277
61422517353664170917130087015817
61422517353664170917130172754965
61422517353675263102677586021713
61422517353675277926898290864914
61422517353675277927170260029238
61422517353676161840429912377539
61422517353676163670824012855645
61422517353676163670824012856374
61422517353676178487116329589533
61422517353676178494647396475447
61422517353676211849066493487442
61422517353676213633456304954069
61422517353676228318094143277840
61422517353699289362526439462023
61422517353699293066872239946819
61422517353699578431145653951039
61422517353699589545269816092997
61422517353699589551776027018834
61422517353699589552047996183158
61422517353699626427398908473991
61422517353699628256705476614631
61422517353699628256789158967863
61422517353699628394300876417612
61422517353699628394300876534252
61422517353699637730290476814226
61422517353699639377419533570935
61422517353699639504555141136423
61422517353699639507065279954629
61422517353699639507065624310901
61422517353699639514596691196815
61422517353699639514680288280853
61422517353699639514680288283283
61422517353699639514680288300536
61422517353699639514680288300545
61422517353700488287771872303081
61422517353700489929816211383973
61422517353700490067076966113577
61422517353700490111994065743453
61422517353700490112809973273685
61422517353700490113081598083349
61422517353700490113081598087561
61422517353700490113081942456874
61422517353700490113081942456883
61422517353700490119525046894342
61422517353700490119525132629367
61422517353700490120341040159599
61422517353700493640940190565074
61422517353700493640941305169875
61422517353700493778202059899479
61422517353700523288416312582411
61422517353700523288417087417071
61422517353700523288417430373663
61422517353700523425677842146675
61422517353700523425678185103267
61422517353700539896967247463689
61422517353700539938369452980685
61422517353700539942699911667205
61422517353700540075713890181773
61422517353700540075713891598715
61422517353700540075714234555298
61422517353700540075714234555307
61422517353700540079981587103369
61422517359281308804482791670349
61422517359281308804566588808970
61422517359463827632516749089895
61422517359474634400023371851816
61422517359474634445504987595991
61422517359474634445504987596039
61422517359475835019573023949271
61422517359475835202587363588951
61422517359498949774728527417083
61422517359499844808825175484827
61422517359499844808825178667155
61422517359499844808828531534985
61422517359499850159546890478527
61422517359499850342477544110263
61422517359499850342477547292591
61422517359499850342561230117999
61422517359500144998074848776615
61422517359500146782547571411639
61422517359500146828301156321507
61422517359510651621813413990923
61422517359510657155465782616359
61422517359510701447435998773731
61422517359510951811063087282711
61422517359511003421098986984191
61422517359511857913636034254067
61422517359511902387536071518971
61422517359511907692438079188403
61422517359511907693254244994725
61422517359511907739007571622887
61422517359571880945015932211671
61422517359571880945771401037701
61422517359571895762399134150903
61422517359571895762399137333231
61422517359572779683458387128915
61422517359572792630971968111661
61422517359572796154747678127065
61422517359572796330148157208739
61422517359572796330231840034147
61422517359572796337762017766537
61422517359572829499293565027730
61422517359572829689566232134771
61422517359572829689649799702544
61422517359572829689649800174963
61422517359572831292654872312227
61422517359572831338387536515695
61422517359573079872708057238375
61422517359573081519087324615157
61422517359573081519839437390981
61422517359573081657100192120585
61422517359573081657183759688358
61422517359573081657183759688394
61422517359573081702101664254629
61422517359573081702101664721189
61422517359573081702101665770949
61422517359573096336467170504183
61422517359573096336467173686511
61422517359573096473727925233947
61422517359573096481258106148457
61422517359573131527658131930873
61422517359573131527661487981031
61422517359573131527745170806647
61422517359583586497202091278713
61422517359583586497202349545917
61422517359583588143578260872493
61422517359583588326508917686557
61422517359583588326592600511965
61422517359583588326759707882893
61422517359583588326843275917226
61422517359583602967735916633161
61422517359583603104996671362717
61422517359583603104996671362925
61422517359583603151001304730522
61422517359583636502554470640867
61422517359583636505002188513961
61422517359583638106398581061295
61422517359583638106398839328499
61422517359583638152131503532015
61422517359583886686451764570501
61422517359583888332827676946885
61422517359583888470276716971213
61422517359583888515842016586357
61422517359583888515842273803801
61422517359583903339999929564469
61422517359583936691824949853679
61422517359583936691825064639103
61422517359583936691825322906307
61422517359583938295648254340033
61422517359583938341401839262999
61422517359583947766723890224924
61422517359584789037921018069962
61422517359584803862079047355677
61422517359584803907811711559193
61422517359584837262081096381283
61422517359584837262081469433911
61422517359584837262084564034537
61422517359584837262168509844719
61422517359584838863480958104015
61422517359584838909297562350383
61422517359584839046474375987327
61422517359584839046495296693727
61422517359584839046495554960931
61422517359584839046557943537630
61422517359584848189931873959724
61422517359584848197274917489884
61422517359584853680107545443527
61422517359584853680107545443735
61422517359584853680107545561619
61422517359584853680107918496155
61422517359584853685191150007748
61422517359584853687701633183873
61422517359584853687701633201135
61422517359584853733371649585585
61422517359584853733455218092337
61422517359584853733455218111051
61422517359607898121324358606555
61422517359607898121324358606603
61422517359607903654976727231991
61422517359607903655792891975503
61422517359607903655813812681855
61422517359607912938707560545739
61422517359607912946237741460505
61422517359607912946238884649145
61422517359607914592613652787081
61422517359607914723096600355147
61422517359607914729874407516637
61422517359607914729874407516845
61422517359607914775627992426553
61422517359607914775879155203306
61422517359607914776381137837729
61422517359607918296960596460517
61422517359607918472359929171175
61422517359607918472359929171223
61422517359607918479891253274581
61422517359607918479973792911349
61422517359607918479974936099989
61422517359607948129961169753920
61422517359607948129961169766970
61422517359607948129961284091693
61422517359607951834223400333931
61422517359607951834223400688063
61422517359607951834306968722396
61422517359607951834306970251766
61422517359607953480599311660507
61422517359607953617880872653696
61422517359607953617880872659520
61422517359607953617880874175840
61422517359607962947343341307251
61422517359607962947344370176784
61422517359607962947344370177027
61422517359607962947344484968067
61422517359607962952426944354944
61422517359607964547902905604695
61422517359607964555434231243087
61422517359607964738511332984270
61422517359608198310574031898391
61422517359608198310574031898439
61422517359608202014919835565563
61422517359608213127957233837623
61422517359608213127957237019951
61422517359608214781863326078917
61422517359608214919124080808473
61422517359608214919124080808681
61422517359608214919877226219649
61422517359608214919961023358270
61422517359608214964877665718389
61422517359608218486209126563713
61422517359608218486210269752353
61422517359608218623469881293269
61422517359608218623469881293477
61422517359608248319148195264313
61422517359608248319231878089929
61422517359608251977740409776383
61422517359608251977740410839241
61422517359608251977740414021569
61422517359608251977824096847185
61422517359608253624116320748875
61422517359608253669869905658743
61422517359608263090776667569955
61422517359608263090777815475957
61422517359608263090860350395571
61422517359608263090861383982466
61422517359608264744767587360539
61422517359608264927781926980325
61422517359608264927781926981054
61422517359608264927781926982755
61422517359608264927781927000008
61422517359608264927781927000017
61422517359608268449030848208359
61422517359608268449114531033975
61422517359609098879159108352583
61422517359609098879160137222359
61422517359609098879160137223763
61422517359609104229881849033731
61422517359609104229881849035135
61422517359609104412812505849199
61422517359609104412875267968255
61422517359609104412896188673203
61422517359609104413063296044131
61422517359609113695769015832347
61422517359609113695789936538699
61422517359609115342918221618343
61422517359609115480178631974366
61422517359609115480178976347899
61422517359609115480178976347900
61422517359609115480178976348107
61422517359609115486873100684189
61422517359609115525911267616880
61422517359609115525911269016560
61422517359609115525932561257815
61422517359609115533463628143729
61422517359609119054020908558437
61422517359609119237057312087125
61422517359609148701497029175762
61422517359609148884512145048205
61422517359609148884512145049657
61422517359609148884512145054029
61422517359609148884512516585965
61422517359609148886959205587831
61422517359609148886959977240163
61422517359609148886959977259037
61422517359609152591305776675199
61422517359609154191865340978675
61422517359609154192702169210887
61422517359609154192702427489737
61422517359609154238434833412951
61422517359609154374879680618147
61422517359609154375779529249877
61422517359609163518880231114946
61422517359609163519151942012066
61422517359609163519151970591782
61422517359609163521411377660531
61422517359609163526494980708224
61422517359609163658610513927523
61422517359609163704343178129587
61422517359609163709425752307747
61422517359609165305738800074349
61422517359609165305801189241560
61422517359609165305801190658502
61422517359609165305801217819824
61422517359609165305801562193565
61422517359609165310068886161668
61422517359609165310068886161703
61422517359609165310068886163155
61422517359609165312516607218577
61422517359609165312516607236047
61422517359609165355801550365219
61422517359609165355801550366671
61422517359609165358249271420641
61422517359609165358249385739505
61422517359609165487999621237127
61422517359609165487999994289755
61422517359609165488731847472566
61422517359609165488752766582453
61422517359609165488815557459503
61422517359609165488815901833037
61422517359609165493062305096435
61422517359609165493083225801383
61422517359609165493083225802841
61422517359609165495510026169119
61422517359609165495530946875519
61422517359609169016926313024084
61422517362465314480521554730907
61422517362466317010227684589085
61422517362466317010228027545677
61422517362466317010478731648781
61422517362466317010478733048461
61422517362466354061563883993921
61422517362466365188722245263669
61422517362466365188722246779989
61422517362466366835850268899557
61422517362466366965516823087883
61422517362466366973048605984261
61422517362466366973110910373107
61422517362466370541888293500589
61422517362466370541888322080305
61422517362466370541888322198349
61422517362466370541888323596625
61422517362466370541888323598029
61422517362466370541888323615291
61422517362466370541888666554621
61422517362466370541888667971563
61422517362466370671554876268631
61422517362466370679086659165009
61422517362466656059792187784703
61422517362466656067137549541583
61422517362466667182999232779268
61422517362539151615764842560319
61422517362539166439922871373615
61422517362539301703705556549159
61422517362539312821823209233413
61422517362539312981897994298762
61422517362539602057632441241028
61422517362539613170666376558482
61422517362539613170669471159108
61422517362539613170669475745328
61422517362539613170669561480264
61422517362539613171231349943990
61422517362562577451318923448719
61422517362562577451318924848399
61422517362563417121894875232331
61422517362563428239993929108719
61422517362563428239993929225359
61422517362563428240014849815119
61422517362563428240014849931759
61422517362563428240014850864879
61422517362563478064800607410895
61422517362563478064800607527535
61422517362563481769146408012331
61422517362563617245596081894651
61422517362563628358067594072717
61422517362563628358067595472397
61422517362563917389113090981513
61422517362563917434783078692485
61422517362563928501302131911905
61422517362563928501584603161037
61422517362563928501584604560717
61422517377007185089541378413623
61422517377201411252558923565508
61422517377201411252830892729832
61422517377224820480384513963518
61422517377224855474247302064683
61422517377225721045872983115160
61422517377236877876011479818200
61422517377236877876011480284760
61422517377236877876011594609483
61422517377236879660403730536998
61422517377236879660403988817300
61422517377237778443760500160108
61422517377237778443760501209868
61422517377237778626753948737398
61422517377297755355014283351740
61422517377297755355016947940538
61422517377297757184323516081178
61422517377297768302444267598146
61422517377297772001704053431564
61422517377297772009319142917393
61422517377297805179820961653916
61422517377297805179824400727454
61422517377298655920506191576920
61422517377298657752908990668342
61422517377298657752909020882630
61422517377298657752909106975910
61422517377298957759144353135106
61422517377298957896425999756626
61422517377298957896425999756662
61422517377298957896425999756869
61422517377298957896425999756870
61422517377298957896426001273190
61422517377298957896426116064230
61422517377298957942158665476658
61422517377298957942158692774791
61422517377298957942179584666737
61422517377298957942179584666738
61422517377298957942179586183058
61422517377298969006367257753388
61422517377298969013710296561974
61422517377298972712970082395392
61422517377299006065067067262546
61422517377299007904223801337745
61422517377299007904223801691877
61422517377299007904223802741637
61422517377309512745143932507928
61422517377309512745144276864200
61422517377309514391520188545115
61422517377309762925840334325758
61422517377309762925840707378386
61422517377309762925840707850562
61422517377309762925840707850805
61422517377309764709414611315510
61422517377309764709414611787686
61422517377309764709414611787929
61422517377309764755147275991202
61422517377309764755147275991445
61422517377309764755168196697851
61422517377309812750647012627934
61422517377309812750647127413358
61422517377309812750647385680562
61422517377309812888660941596248
61422517377309812888661285952520
61422517377309812888661286306652
61422517377309812934414497691716
61422517377309812934414870744344
61422517377309814580790782543303
61422517377309823998623091484766
61422517377310663492752642272042
61422517377310663493589354201106
61422517377310665322896038649509
61422517377310674603530612197868
61422517377310680147053951273335
61422517377310713318396148823900
61422517377310713498875873779591
61422517377310713498878971562545
61422517377310713501386127265123
61422517377310713501386385532327
61422517377310713501389451548782
61422517377310713501407047971523
61422517377310713501407306238727
61422517377310713501410372142997
61422517377310713502226279686280
61422517377310715148518508286534
61422517377310715148518624494967
61422517377310715148539545201367
61422517377310724429174032660658
61422517377310729965898271623196
61422517377310729965898272687458
61422517377310729972676565684001
61422517377333791008154728291930
61422517377333791008154728293382
61422517377333791008154728297754
61422517377333791008154728310804
61422517377333791008154729828576
61422517377333791008154729832788
61422517377333791014932994259911
61422517377333791015686168249186
61422517377333791015748901790054
61422517377333794719278794744707
61422517377333794719279937937713
61422517377333824369203409472268
61422517377333829719925119767480
61422517377333829719925234558763
61422517377333840833777314611224
61422517377333840833777315674034
61422517377334074549878947992400
61422517377334074550632093403612
61422517377334074550632436364576
61422517377334074550715747648060
61422517377334074550715747648108
61422517377334074550715776229228
61422517377334074550716119184368
61422517377334074550716119184416
61422517377334074550716119185820
61422517377334074550716119190032
61422517377334078254224748477196
61422517377334089367262149931584
61422517377334089374876127989330
61422517377334089374877242598254
61422517377334089374877242604113
61422517377334091014390148157070
61422517377334091014390406437324
61422517377334091151588055032842
61422517377334091151588055045940
61422517377334091151588056095652
61422517377334091151671737380250
61422517377334091151671737381702
61422517377334091151671737386074
61422517377334091151671737399172
61422517377334091151671737852634
61422517377334091151671737871348
61422517377334091151671738915444
61422517377334091151671738915492
61422517377334091151671738916896
61422517377334091151671738921108
61422517377334091151671852171498
61422517377334091151672110451799
61422517377334091151672110451800
61422517377334091151672110451805
61422517377334091159265910878458
61422517377334091159265939456722
61422517377334091197404401585218
61422517377334091197404401589590
61422517377334091197404401701858
61422517377334091197404401720732
61422517377334091197404402056150
61422517377334091197404402074864
61422517377334091197404403118960
61422517377334091197404403120412
61422517377334091197404403124624
61422517377334091197404746077003
61422517377334091197404746077004
61422517377334091197425322290166
61422517377334091197425322309040
61422517377334091197425323825360
61422517377334091197425695361667
61422517377334091197425695361668
61422517377334091197425695361673
61422517377334091205019524366554
61422517377334091205019524366638
61422517377334094855181854353504
61422517377334094862713264200382
61422517377334094862796947020174
61422517377334094862796947026033
61422517377334139192068831420460
61422517377334139197152520207544
61422517377334139199682806291506
61422517377334139199683920900430
61422517377334139334350512818092
61422517377334140977294323699544
61422517377334140977294324762354
61422517377334140977294409438692
61422517377334140977294667718946
61422517377334140981562106006161
61422517377334140984072589180550
61422517377334140984072589193648
61422517377334141023047908608008
61422517377334141023047909670818
61422517377334141023048022926872
61422517377334141023048281207126
61422517377334141160245901218556
61422517377334141160245902281366
61422517377334141164492762820225
61422517377334141167003245988790
61422517377334141167003245994703
61422517377334144687603625322350
61422517377334144688419532871455
61422517377334144688419532871536
61422517377334144688419532871539
61422517377334975118464767523408
61422517377334975118464767523615
61422517377334975118464767523616
61422517377334975118465139059924
61422517377334975118465139061328
61422517377334975118465139065540
61422517377334989935011172993792
61422517377334991589754204602466
61422517377334991765153421460726
61422517377334991765153421465098
61422517377334991765153421478148
61422517377334991765153421577366
61422517377334991765153421596240
61422517377334991765153421931658
61422517377334991765153422995920
61422517377334991765425505433559
61422517377334991771931687427255
61422517377334991772747594957487
61422517377334991772768544242145
61422517377334991772768544242146
61422517377335025126264864758863
61422517377335025126264893353078
61422517377335025126285785465263
61422517377335025126285814046437
61422517377335025126285814059478
61422517377335025126285814059487
61422517377335030476923927726107
61422517377335039943667986064627
61422517377335039948730668406163
61422517377335041551821609069236
61422517377335041590776007306184
61422517377335041590776007422824
61422517377335041590776007777116
61422517377335041590776008841378
61422517377335041590776351797969
61422517377335041590776351797970
61422517377335041590796928011132
61422517377335041590796928483516
61422517377335041590797042802379
61422517377335041590797042802380
61422517377335041597554301833466
61422517377335041597554301837921
61422517377335041728057682858988
61422517377335041728058055812238
61422517380191292681721133301481
61422517380191292681721247620345
61422517380191292681971951845913
61422517380191292681971953245593
61422517380191296381232083551923
61422517380191296381232083901843
61422517380191296388575122710429
61422517380191342507343490627511
61422517380191342644541483238059
61422517380191346206603620920743
61422517380191346210871030517419
61422517380191346213381513697721
61422517380191346213381542395481
61422517380191346213381543795161
61422517380191346213381543808259
61422517380191346213381886751753
61422517380191346350579536418807
61422517380192092980436550198433
61422517380192493393782177431413
61422517380192493438719855166633
61422517380192493438991451278329
61422517380192493438991452328089
61422517380192496962559476238093
61422517380192496962559477300951
61422517380192496962559561975837
61422517380192497145573816940423
61422517380192526785730802788753
61422517380192532138896879605389
61422517380192541426877701354243
61422517380192541426877702404003
61422517380192543256748353726867
61422517380192543257019949838563
61422517380192543257019950888323
61422517380192543264342441012091
61422517380192543264363075803230
61422517380192543264363333007633
61422517380192543264363333020683
61422517380192543264363447811930
61422517380192543264363447811931
61422517380192543401603195387563
61422517380192543401624115962821
61422517380192546924647457980830
61422517380192546962786407957375
61422517380192546963058003019311
61422517380192546963058004069071
61422517380192546963602199296839
61422517380192546967870096744459
61422517380192547105130765380783
61422517380192547107661797620302
61422517380192547107662169143569
61422517380192547107662170678762
61422517380192547107662170678763
61422517380192547108478078222045
61422517380264277375198776746291
61422517380264288493316429430545
61422517380265476302071527502138
61422517380265476302074883552296
61422517380265476302074884024472
61422517380265476302074998337720
61422517380265476302074998343336
61422517380265476302074998356594
61422517380265476485068302597796
61422517380265476485068302616510
61422517380265476485089223191768
61422517380265476485089223204818
61422517380265478086464433682548
61422517380265478086464433688164
61422517380265478086464433701421
61422517380265478086464433701422
61422517380265478086464690433432
61422517380265478086464690905608
61422517380265478086464690918658
61422517380265478086464805218856
61422517380265478086464805224472
61422517380265478086464805237729
61422517380265478086464805237730
61422517380265478132197355103460
61422517380265478132197355122174
61422517380265478269479030072904
61422517380265478269479030085954
61422517380265487420192532004462
61422517380265487420192532116890
61422517380265487420192532122506
61422517380265487420192646435754
61422517380265487420192646441370
61422517380265487603206871289802
61422517380265489204020583723321
61422517380265489204582343602912
61422517380265489204582343603120
61422517380265489204582457921984
61422517380265489204582458276115
61422517380265489204582458276116
61422517380265489204585438203745
61422517380265489249499100145054
61422517380265489249499214582010
61422517380265489249499214936302
61422517380265489249770810693706
61422517380265489249770811043626
61422517380265489250335928394736
61422517380265489272651047177272
61422517380265489387031565419098
61422517380265489387596682770208
61422517380265492910622462501460
61422517380265492910622719718904
61422517380265492910622719731954
61422517380265492910622834037768
61422517380265492918216921808426
61422517380265492956355383450196
61422517380265492956355383916756
61422517380265492956355383935470
61422517380265492956355384985230
61422517380265492956355385339521
61422517380265492956355385339522
61422517380265492956376047293284
61422517380265492956376304510728
61422517380265492956376304523778
61422517380265492956376305573538
61422517380265492956376306045921
61422517380265492956376306045922
61422517380265492956376420364785
61422517380265492956376420364786
61422517380265492963133678350567
61422517380265492963970506600250
61422517380265492963970507650010
61422517380265493101231260975722
61422517380265493101231262375402
61422517380288403728472723695409
61422517380288403911487063334881
61422517380288403911570833299325
61422517380288453690623839548593
61422517380288592917026625710257
61422517380288592917026625715873
61422517380289354258372859423941
61422517380289793491094662063537
61422517380289793491094662069153
61422517380289808310454543829371
61422517385773061759862254835161
61422517385870123163524366444891
61422517385870123163524395024607
61422517386087760384342383766558
61422517386087760384426066475534
61422517386087760384426066592174
61422517386087760384426095171890
61422517386087760430179651385402
61422517386087760430179651502042
61422517386087760430179680081758
61422517386088660952154165756910
61422517386088660952174746161007
61422517386088660952175085996750
61422517386088660952175086463310
61422517386088660952175090517279
61422517386088660952175119213635
61422517386088660952175200782174
61422517386088708990876488713740
61422517386088708990876574802808
61422517386099465981590225986223
61422517386099471334693884573355
61422517386099471334756645091687
61422517386099471471954639302959
61422517386099471472017313732223
61422517386099504688276242541463
61422517386099515806396904288399
61422517386099515943591538959304
61422517386099515943591539309224
61422517386099515943591797576428
61422517386099515943591883315576
61422517386099515944410890181218
61422517386099766170860791286651
61422517386099771523943557863739
61422517386099806661935500114103
61422517386099815995667469588827
61422517386099817780056246064994
61422517386099817780056504682118
61422517386099817780056504817631
61422517386100716563392239516052
61422517386100716563392239865972
61422517386100716563392498133176
61422517386100716564232397007458
61422517386100716564232425705218
61422517386100716700673800161016
61422517386100716700673800510936
61422517386100716700674144517288
61422517386100716701493151382930
61422517386100718347784374281622
61422517386100718347784632548826
61422517386100718347784632561924
61422517386100718347784632566296
61422517386100718347784718655364
61422517386100718347805294988022
61422517386100718347805524570516
61422517386100718347805524576340
61422517386100718347805524675510
61422517386100718347805524692980
61422517386100718347805553255226
61422517386100718347805553272696
61422517386100718347805639361764
61422517386100718393538188896448
61422517386100718393538217476164
61422517386100718393538303565232
61422517386160695258975620808034
61422517386160695258975706897102
61422517386160695259059274937294
61422517386160695259059275053934
61422517386160695259059303633650
61422517386160695304812859847162
61422517386160695304812859963802
61422517386160695304812888543518
61422517386160710083217418536014
61422517386160710128971003445882
61422517386160743434958756117652
61422517386161595826787402448466
61422517386161595826787402798386
61422517386161595826787488537534
61422517386161595826808294458510
61422517386161595826808294925070
61422517386161595826808409243934
61422517386161643865509697175500
61422517386161643865509783264568
61422517386161643865509783382612
61422517386161644002770451900892
61422517386161645651615862202651
61422517386161645651615862319291
61422517386161645697348526522759
61422517386161645834630087051083
61422517386161645834630087167723
61422517386172400856222286187690
61422517386172400856222286537610
61422517386172400856222286541822
61422517386172400856222372276758
61422517386172400856222372280970
61422517386172400856222629381774
61422517386172400856222629494202
61422517386172400856222629498414
61422517386172400856222658078130
61422517386172450818226957450174
61422517386172450818227043189322
61422517386172450818227300406766
61422517386172452511089135684319
61422517386172452511172445372743
61422517386172452511172818509935
61422517386172701045492880540010
61422517386172701045492966162518
61422517386172701045492994858874
61422517386172701045493223379962
61422517386172701045493223496602
61422517386172701045493252076318
61422517386172752654689454526754
61422517386172752654689741859107
61422517386172752654689827397051
61422517386172752654689827598255
61422517386172763766032199314297
61422517386172763772810465150491
61422517386172763772810465151895
61422517386172902788216732502049
61422517386172902925477487231653
61422517386172914043595140033951
61422517386172917566621176523521
61422517386173601613241899943182
61422517386173601613241986032250
61422517386173601613242242899774
61422517386173603397610905626533
61422517386173618221790199384403
61422517386173618267543784294271
61422517386173651438027743746070
61422517386173651438028000963514
61422517386173651575309332970750
61422517386173651575309675927342
61422517386173653222417555230895
61422517386173653222417583928709
61422517386173653222417812430870
61422517386173653222438474219771
61422517386173653222438474403506
61422517386173653222438475820655
61422517386173653222438475937295
61422517386173653222438503449782
61422517386173653222438504517011
61422517386173653222438732682356
61422517386173653222438733032276
61422517386173653222438761716986
61422517386173653222438761734455
61422517386173653222438761734456
61422517386173653222438847456134
61422517386173653222438847473603
61422517386173653222438847473604
61422517386173653222438847823523
61422517386173653222438847823524
61422517386173653268171138539879
61422517386173653268171140140763
61422517386173653268171168720479
61422517386173653268171397358207
61422517386173653268171397358208
61422517386173653268171511677071
61422517386173653268171511677072
61422517386173653268171512145089
61422517386173668046596761851395
61422517386173668046596876286899
61422517386173668046596876636819
61422517386173668046596877686579
61422517386173668047412670444438
61422517386173668047412670561078
61422517386173668047412699140794
61422517386173668092329426171503
61422517386173668092329540490367
61422517386173668092329541890047
61422517386173801663166707094724
61422517386173801663166711615253
61422517386173801663166711793372
61422517386173801663166711798988
61422517386173801668246958324590
61422517386173801668246958791150
61422517386173801668247073110014
61422517386173803310295763832476
61422517386173803310295764299036
61422517386173803310295878617900
61422517386173803355463310702096
61422517386173803356028428049042
61422517386173803492473275235364
61422517386173803493310103466332
61422517386173803493310103471948
61422517386173812781284359778978
61422517386173812781284360245538
61422517386173812781284474564402
61422517386173814474145822452994
61422517386173814474146081205472
61422517386173814474149180392477
61422517386173814474418050270626
61422517386173814610590927919618
61422517386173814611427756641689
61422517386173814611430855474403
61422517386173818134453793117948
61422517386173818141231714120510
61422517386173818141231715992366
61422517386173818180186456849240
61422517386173818180186456862338
61422517386173818180186457334514
61422517386173818180186458384274
61422517386173818180186458738565
61422517386173818180186458738566
61422517386173818180186544477713
61422517386173818180186544477714
61422517386173818186964494513294
61422517386173818187801550947402
61422517386173818187801551419578
61422517386173818187801552463722
61422517386173818187801552469338
61422517386173818187801581043438
61422517386173818203063336934861
61422517386173818317468132279628
61422517386173818317468133696570
61422517386173818317468134168953
61422517386173818317468134168954
61422517386173818317468248487817
61422517386173818317468248487818
61422517386173818324246055159662
61422517386173818325062335773042
61422517386196717834204829189035
61422517386196717834267589707367
61422517386196717971465583918639
61422517386196717971528258347903
61422517386196727305258393994858
61422517386196727305258394461418
61422517386196727305258422691214
61422517386196727305258423041134
61422517386196727305258508784494
61422517386196727305258509134414
61422517386196728952387192469618
61422517386196728952387192819538
61422517386196728952387193869298
61422517386196728952387193985938
61422517386196728952387222565654
61422517386196728952387565522246
61422517386196729089585099458902
61422517386196729089585100858582
61422517386196729089585443360260
61422517386196729089585443710180
61422517386196729089585443826820
61422517386196729089585443832644
61422517386196729089585444759940
61422517386196729089585445232324
61422517386196729089585472406536
61422517386196729089585558145684
61422517386196729089647861105942
61422517386196729089647861455862
61422517386196729089647862505622
61422517386196729089647862622262
61422517386196729089647862972182
61422517386196729089647947195010
61422517386196729089647947667186
61422517386196729089647948711330
61422517386196729089647948716946
61422517386196729089647977291046
61422517386196729089648205462214
61422517386196729089648205479476
61422517386196729089648205829396
61422517386196729089648205928774
61422517386196729089648205946036
61422517386196729089648205947488
61422517386196729089648206879156
61422517386196729089648206995796
61422517386196729089648206997248
61422517386196729089648234158570
61422517386196729089648234508490
61422517386196729089648234525752
61422517386196729089648235575512
61422517386196729089648320264900
61422517386196729135401446015810
61422517386196729135401446365730
61422517386196729135401447415490
61422517386196729135401447882050
61422517386196729135401532104878
61422517386196729135401532109090
61422517386196729135401532459010
61422517386196729135401533508770
61422517386196729135401533621198
61422517386196729135401533625410
61422517386196729135401562200914
61422517386196729135401562205126
61422517386196729135401790372082
61422517386196729135401790838642
61422517386196729135401819418358
61422517386196729135401905161718
61422517386196732841442971454905
61422517386196762305904724188544
61422517386196762305904752768260
61422517386196762305904838507408
61422517386196762443102369139480
61422517386196762443102454878628
61422517386196762443102455345188
61422517386196762443102483924904
61422517386196762443102716800336
61422517386196762443102745380052
61422517386196762443102831119200
61422517386196766147427363703300
61422517386196766147448255363424
61422517386196766147448255829984
61422517386196766149142835528199
61422517386196767835310313116033
61422517386196767842088236107091
61422517386196767842088607643399
61422517386196767842088609244283
61422517386196767979286227201159
61422517386196767979286485585003
61422517386196777123287667393964
61422517386196777260464736577972
61422517386196777260464739765916
61422517386196777260485689052032
61422517386196777265547682292440
61422517386196777265568488213416
61422517386196777265568602998840
61422517386196777267263065373982
61422517386196777267263179692846
61422517386196778960208124666502
61422517386196778960208210405650
61422517386196778960208210755570
61422517386196778960208211805330
61422517386196778960208469022774
61422517386196778960208469041647
61422517386196778960208497738003
61422517386196778960208583275947
61422517386196778960208583477151
61422517386196778960208583827071
61422517386196778960208584876831
61422517386196779089780605348720
61422517386196779089780892312280
61422517386196779097406117278294
61422517386196779097406117394934
61422517386196779097406202833707
61422517386196779097406203017442
61422517386196779097406203484002
61422517386196779097406204533762
61422517386196779097406231713798
61422517386196779097406232063718
61422517386196779097406233113478
61422517386196779097406461296292
61422517386196779097406461646212
61422517386196779097406461652036
61422517386196779097406461751206
61422517386196779097406462695972
61422517386196779097406463168356
61422517386196779097406576070070
61422517386196779097406576087540
61422517386196779097406576437460
61422517386196779097406577487220
61422517386197018023454502479419
61422517386197027494529102782682
61422517386197027494529103132602
61422517386197029141657786816322
61422517386197029141657787866082
61422517386197029141658159887823
61422517386197029141658160937583
61422517386197029278834772632646
61422517386197029278834774148966
61422517386197029278834858371794
61422517386197029278834858838354
61422517386197029278834859771474
61422517386197029278834859888114
61422517386197029278835116988918
61422517386197029278835117105558
61422517386197029278918455452646
61422517386197029278918456502406
61422517386197029278918541191794
61422517386197029278918541197410
61422517386197029278918541663970
61422517386197029278918542591474
61422517386197029278918542597090
61422517386197029278918542713730
61422517386197029278918570243686
61422517386197029278918571293446
61422517386197029278918799458998
61422517386197029278918799477712
61422517386197029278918799808918
61422517386197029278918799827632
61422517386197029278918828523988
61422517386197029278918914250038
61422517386197029278918914263136
61422517386197029324672126455794
61422517386197029324672127505554
61422517386197029324672499527295
61422517386197029324672500577055
61422517386197032847699194400093
61422517386197062495175318068688
61422517386197062632352390090720
61422517386197062632352418670436
61422517386197062632352504409584
61422517386197067978827322320993
61422517386197067985605273977789
61422517386197067985605616731719
61422517386197067985605618332603
61422517386197077449735333296140
61422517386197077449735333762700
61422517386197079096947297953541
61422517386197079103641909739855
61422517386197079103641911139535
61422517386197079103725133754822
61422517386197079103725219428279
61422517386197079103725219493970
61422517386197079103725219843890
61422517386197079103725478111094
61422517386197079103725478246607
61422517386197079103725592565471
61422517386197079286655790568678
61422517386197079286655876242135
61422517386197079286655876307826
61422517386197079286655876657746
61422517386197079286655877707506
61422517386197079286656134924950
61422517386197079286656135060464
61422517386197079286656136460144
61422517386197079286656249379328
61422517386197079286656250779008
61422517386197082807987710224651
61422517386197082808070934239618
61422517386197082808071019978766
61422517386197082808071393050267
61422517386197082808072050267095
61422517386197082808072050383735
61422517386197082808072078963451
61422517386197082809766627427661
61422517386197232966452914999627
61422517386197918728527039199375
61422517386197918728547959905775
61422517386197918774301544815643
61422517386197928062278007866990
61422517386197928062278008216910
61422517386197929709386143917216
61422517386197929709386144267136
61422517386197929709386144383776
61422517386197929709658113450174
61422517386197929709658113566814
61422517386197929709658142146530
61422517386197929846646554622998
61422517386197929846646554739638
61422517386197929846646555672758
61422517386197929846646555789398
61422517386197929846646640362146
61422517386197929846646641878466
61422517386197929846646898629350
61422517386197929846646898642448
61422517386197929846646898646820
61422517386197929846646898996739
61422517386197929846646898996740
61422517386197929846646899095910
61422517386197929846646899113379
61422517386197929846646899113380
61422517386197929846646900158768
61422517386197929846646900163139
61422517386197929846646900163140
61422517386197929846646900513060
61422517386197929846667475329398
61422517386197929846667475446038
61422517386197929846667476379158
61422517386197929846667589764902
61422517386197929846667591164582
61422517386197929846667819347396
61422517386197929846667819353220
61422517386197929846667819703139
61422517386197929846667819703140
61422517386197929846667820747076
61422517386197929846667821219460
61422517386197929846667848382026
61422517386197929846667848399495
61422517386197929846667848399496
61422517386197929846667934138644
61422517386197929846667935538323
61422517386197929846667935538324
61422517386197929892421060237862
61422517386197929892421061287622
61422517386197929892421145977010
61422517386197929892421147376690
61422517386197929892421404244214
61422517386197929892421404263088
61422517386197929892421404594134
61422517386197929892421404613007
61422517386197929892421404613008
61422517386197929892421406129328
61422517386197929892421433309363
61422517386197929892421433309364
61422517386197929892421519048512
61422517386197929892421520448191
61422517386197929892421520448192
61422517386197963062903155433972
61422517386197963062903155435376
61422517386197963062903155783892
61422517386197963062903155901936
61422517386197963062903184131732
61422517386197963062903184481652
61422517386197963062903414051096
61422517386197963062903414169140
61422517386197963062903417239040
61422517386197963062903417355680
61422517386197963062903442748856
61422517386197963062903445935396
61422517386197963062903528488004
61422517386197963062903533091693
61422517386197963062903533091694
61422517386197963062903533093097
61422517386197963062903533093098
61422517386197963200163824070296
61422517386197963200163824420216
61422517386197963200163910159364
61422517386197963200164168426568
61422517386197963200164171614512
61422517386197963200164200310868
61422517386197963200164201728017
61422517386197963200164201728018
61422517386197963200184745126616
61422517386197963200184830865764
61422517386197963200185092320912
61422517386197966767248955920172
61422517386197966767248984616528
61422517386197966767248984966448
61422517386197966904530631350560
61422517386197968553354263554439
61422517386197968553354263671079
61422517386197968553354638207951
61422517386197968599086927874547
61422517386197968599086956454263
61422517386197968599087186025111
61422517386197968599087302411419
61422517386197977880286357373156
61422517386197977880286357723076
61422517386197977880286360911020
61422517386197977880286361027660
61422517386197977880286386070916
61422517386197977880286386420836
61422517386197977885369217466520
61422517386197977885369303555588
61422517386197977887063794510446
61422517386197978017547112098548
61422517386197978017547115286492
61422517386197978022650864200552
61422517386197978024345440894558
61422517386197979671453347710598
61422517386197979671453348760358
61422517386197979671453605977802
61422517386197979671453605990900
61422517386197979671453605995271
61422517386197979671453605995272
61422517386197979671453607040660
61422517386197979671453692084339
61422517386197979671453692084340
61422517386197979671453693134099
61422517386197979671453693134100
61422517386197979671474153631574
61422517386197979671474153748214
61422517386197979671474155147894
61422517386197979671474239837282
61422517386197979671474240887042
61422517386197979671474268416998
61422517386197979671474497999492
61422517386197979671474498005315
61422517386197979671474498005316
61422517386197979671474498104486
61422517386197979671474498121955
61422517386197979671474498121956
61422517386197979671474499049252
61422517386197979671474499521636
61422517386197979671474612790739
61422517386197979671474612790740
61422517386197979672290406714998
61422517386197979672290407064918
61422517386197979672290435294714
61422517386197979672290521383782
61422517386197979717206817833638
61422517386197979717206903922706
61422517386197979717206904972466
61422517386197979717207162189910
61422517386197979717207162208783
61422517386197979717207162208784
61422517386197979717207162325423
61422517386197979717207162325424
61422517386197979717207163725104
61422517386197979717207190905139
61422517386197979717207190905140
61422517386197979717207276994207
61422517386197979717207276994208
61422517386197979717207278043967
61422517386197979717207278043968
61422517386197979718043991508226
61422517386197979718043991974786
61422517386197979718044106293650
61422517386197983370737465493623
61422517386197983375799148195394
61422517386197983375799406475696
61422517386197983375799492569135
61422517386197983375799492569136
61422517386197983375819954116370
61422517386197983375820040322078
61422517386197983375820068901794
61422517386197983375820298484288
61422517386197983375820298490111
61422517386197983375820298490112
61422517386197983375820413275535
61422517386197983375820413275536
61422517386197983377514616832349
61422517386197983377515764803229
61422517386197983378331554379732
61422517386197983378331554846292
61422517386197983378331669165156
61422517386197983378331672353100
61422517386197983416469015204807
61422517386197983416470158393447
61422517386197983421552618318434
61422517386197983421552704407502
61422517386197983421552962810219
61422517386197983421552962810220
61422517386197983424085139756160
61422517386197983424085254075024
61422517386197983424085257261564
61422517386198129827941073088781
61422517386198129972848259737212
61422517386198129972848259798691
61422517512873136201227279809791
61422517512873136201415565104557
61422517512873152672514275035465
61422517512873152809775115504223
61422517512905567753226297595621
61422517512905567760757278742381
61422517512905573111478990553753
61422517512905573248739831022511
61422517513088088372427791068474
61422517513091690460660579409129
61422517513091690460660665152489
61422517513092035114792909590453
61422517513092035122323976476367
61422517513128058017806377146004
61422517513128058017806491465076
61422517513128058017810623771048
61422517513196140451088881505697
61422517513197040835129997761329
61422517513197040835133096594043
61422517513197040835133436364095
61422517513197040835133436718227
61422517513197040835134211202967
61422517513197040835134211552887
61422517513197341208171257498449
61422517513197357259308183383594
61422517513197357259308869296778
61422517513197357267738751716929
61422517513197390428391605222833
61422517513197390435921897274087
61422517513197390618936240095887
61422517513197390621259466373146
61422517513199742126783936947689
61422517513199742126786261295663
61422517513199742126786264477991
61422517513199742126787293347767
61422517513200042316809999653857
61422517513200042728592263830033
61422517513200042911606603469505
61422517513200058971174097687985
61422517513200086788447248271567
61422517513200092139168956900611
61422517513200092141616677956033
61422517513200092322183299722411
61422517513200092324631017595505
61422517513200942883869668868343
61422517513200959531392911251233
61422517513200992709491140227341
61422517513200992889992672675561
61422517513200992892440390544284
61422517513200992892442684322434
61422517513200992892443832215338
61422517513232157626620918486249
61422517513232474471011079219957
61422517513232474471011079226545
61422517513232474471011079226599
61422517513232474471011079239640
61422517513232474471011079239643
61422517513232474471011079239649
61422517513232474471011164965747
61422517513232507229731748401729
61422517513232507229731834140877
61422517513232512580390008992703
61422517513232512763404351814503
61422517513232513175186615990679
61422517513232523884035493352545
61422517513232524431383935203599
61422517513233374436432514139485
61422517513233375031229892789793
61422517513233375038760099097681
61422517513233375038760099115151
61422517513233379794685207097623
61422517513233379977699546737249
61422517513233408346523872930834
61422517513233408346523872930843
61422517513233413697244722633373
61422517513233413743751539160119
61422517513233424261239192441661
61422517513233424261239195623989
61422517513233424261491015758774
61422517513233424261491015758783
61422517513233424266322795489597
61422517513233424398499947167053
61422517513233424403583550214989
61422517513233424444253159005414
61422517513233424444253159009786
61422517513233424444253530541882
61422517513233424444253535263615
61422517513233424444254306915787
61422517513233424444254306915788
61422517513233424451784598967041
61422517513233424451784598967042
61422517513233424810282986183505
61422517513233424856035423199059
61422517513233424856035423199060
61422517513233424856035451778727
61422517513233424856035451778728
61422517513233424856036571091963
61422517513233424856036571091964
61422517513233429756752640125191
61422517513233429802506567989221
61422517513233429802506567995863
61422517513233429802694854353439
61422517518781761614517232501789
61422517518781762026090293860573
61422517518781762209041867147497
61422517518814193585431974568549
61422517518814193722692729298313
61422517518814198524559708548277
61422517518814198661820463278041
61422517518996713740027007654984
61422517518999415488943197718055
61422517518999415488943969370179
61422517519000310520595484430667
61422517519000616063012005723459
61422517519000616246026345357315
61422517519000660535404723167199
61422517519032730959560199948955
61422517519032780787438860787751
61422517519033031151338692255991
61422517519033031562848987262019
61422517519033031562852343430269
61422517519033031700109741987411
61422517519033031745863326895875
61422517519033031745866683064125
61422517519033036639237475967139
61422517519033080974182182261943
61422517519033080974369438685487
61422517519033080974453121511103
61422517519033080976626546799195
61422517519033080976710229624811
61422517519033081104099898183121
61422517519033081113973565559926
61422517519033081113973565677970
61422517519033081113974340400202
61422517519033081113974340516842
61422517519033081113974341935395
61422517519035732854505425225149
61422517519035782863078814104879
61422517519035782863079588939539
61422517519035782863162496930495
61422517519035782863163271765155
61422517519036683247960713771731
61422517519036683385221468497123
61422517519036683430973934074930
61422517519036683430975053405587
61422517519036688736692193648335
61422517519104765863417515538749
61422517519104765863417515888669
61422517519104765864169628196529
61422517519104776981537491521217
61422517519104776981537492570977
61422517519105665836453615823697
61422517519105665836640869066365
61422517519105665836641900768549
61422517519105665836700416144678
61422517519105665836703514859348
61422517519105665836704662883394
61422517519105666248235878600193
61422517519105666385492386586870
61422517519105666385492391167266
61422517519105666385492391173090
61422517519105666385495485295716
61422517519105666385495485301540
61422517519105666431166535414257
61422517519105666431250218234049
61422517519105666432002335129581
61422517519105677366355855632421
61422517519105677549286512446485
61422517519105682445000303960644
61422517519105682483390186224502
61422517519105682483390300537750
61422517519105682491005308883506
61422517519105682491569796419617
61422517519105710903618658808803
61422517519105710903699129061829
61422517519105710903699903895085
61422517519105710903699903896489
61422517519105715796825700509139
61422517519105715797013728586467
61422517519105715799270061859899
61422517519105715799270065042227
61422517519105715799273417910057
61422517519105715799273418382233
61422517519105715799274193216893
61422517519105715842746392788531
61422517519105715845002726057751
61422517519105715845002729244291
61422517519105715845003500898027
61422517519105715845006858483219
61422517519105716211052324986315
61422517519105716211055423937073
61422517519105716256784993420467
61422517519105716256789121259715
61422517519105716256872804085331
61422517519105961084315347722823
61422517519105966023443081702551
61422517519105966025702517463201
61422517519105966437484781639377
61422517519105966438237664549809
61422517519105966574742059872882
61422517519105966574742064459102
61422517519105966574742064464926
61422517519105966574742064477976
61422517519105966575581986842974
61422517519105966620499891525885
61422517519105966621252262469583
61422517519105966621252266701671
61422517519105977555605527874497
61422517519105977555605528924257
61422517519105982626907195306998
61422517519105982626907199912092
61422517519105982626907309626070
61422517519105982634249977252480
61422517519106010902343846283057
61422517519106010909874913167519
61422517519106011039604601012821
61422517519106011047135553107487
61422517519106011047135926178829
61422517519106011047219235460684
61422517519106011047219235933103
61422517519106011047219609004445
61422517519106015841471580262785
61422517519106015849002647147247
61422517519106015851346024019431
61422517519106015986263660158557
61422517519106015986347342984173
61422517519106015988606400955960
61422517519106015988606774021686
61422517519106015988606774139730
61422517519106015988607548861962
61422517519106015988607548978602
61422517519106016032016871995679
61422517519106016032017245067021
61422517519106016034273323242479
61422517519106016034274094894811
61422517519106016034277452480003
61422517519106016443611222885615
61422517519106016446058682019281
61422517519108367539888960395073
61422517519108367539888960744993
61422517519108368135417789278515
61422517519108368135501472104131
61422517519108378658008936377541
61422517519108384148435764269229
61422517519108384194168428472745
61422517519108384195005142390673
61422517519108417500260702119711
61422517519108417500260788212991
61422517519108417502708506086085
61422517519108417502709539187949
61422517519108417545993452415055
61422517519108417548438846869083
61422517519108417548442203054595
61422517519108417548442203404515
61422517519108417548442204454275
61422517519108417548525885880211
61422517519108418095057392022940
61422517519108428659028416130109
61422517519108428659030767777615
61422517519108428659030853870895
61422517519108428659302823035136
61422517519108428666562179037063
61422517519108428666562180086823
61422517519108428666642391006979
61422517519108428666642391008383
61422517519108428666645861862679
61422517519108667729135277518659
61422517519108667729137605167053
61422517519108667729890746344689
61422517519108668324687350173435
61422517519108678847258609669377
61422517519108712201527994962399
61422517519108717554697424646865
61422517519108717554781111723283
61422517519108717689508023764041
61422517519108717735261608673957
61422517519108717735264046413291
61422517519108717737711763814161
61422517519108717737712797401299
61422517519108717737795446639777
61422517519108728802545425218429
61422517519108728810079189175143
61422517519108728810159400095299
61422517519108728810159400096703
61422517519108728810162872000759
61422517519109568296945825976338
61422517519109568296949296463244
61422517519109568296949301068338
61422517519109568296971336265569
61422517519109568296971336382209
61422517519109568297786095902814
61422517519109568892582699712846
61422517519109584897902931852646
61422517519109584897903046171302
61422517519109584897903046177126
61422517519109584897904165385319
61422517519109584897904165385320
61422517519109584905434457436573
61422517519109584906333933467941
61422517519109584952003949871057
61422517519109584952087518377809
61422517519109612769421022043245
61422517519109612769421022044649
61422517519109612769423344520524
61422517519109612769423344992943
61422517519109613364219948330556
61422517519109618259787410765463
61422517519109618259787439463223
61422517519109618259788558658367
61422517519109618259790766815621
61422517519109618259790795513381
61422517519109618259791914708525
61422517519109618259853528929014
61422517519109618259853528934837
61422517519109618259853557744866
61422517519109618259854676940010
61422517519109618303073390668681
61422517519109618305524579041731
61422517519109618305607113838846
61422517519109618305607113838882
61422517519109618305607113838930
61422517519109618305607142536690
61422517519109618305608261731834
61422517519109618305608261867347
61422517519109618672389058043641
61422517519109618852139652752476
61422517519109629240710427360259
61422517519109629240710427361663
61422517519109629240713898215959
61422517519109629240713899265719
61422517519109634723546524031175
61422517519109634723546524031223
61422517519109634723547671924127
61422517519109634723547671924287
61422517519109634723547671937177
61422517519109634728630131783583
61422517519109634731077963988431
61422517519109634774362795985695
61422517519140783039721814113259
61422517519140783039722585765383
61422517519140787978850319745111
61422517519140799091887721199499
61422517519140799648272745807789
61422517519140804625539318172811
61422517519140804625540089824935
61422517519140804633133143991033
61422517519140804633133401208525
61422517519140804633969857922059
61422517519140832453562135769491
61422517519140832865344399958717
61422517519140833048358739579523
61422517519140833048359511233259
61422517519140833048359511250521
61422517519140837941481837004711
61422517519140837941481840187039
61422517519140837987214501202563
61422517519140837987214504389103
61422517519140837987215276042839
61422517519140838353264100131079
61422517519140838353264104363167
61422517519140838398996768565279
61422517519140849062050191026149
61422517519140849062050562562457
61422517519140849100524646684637
61422517519140849466302277469887
61422517519140849471384737329183
61422517519141083228971487405095
61422517519141083228972259057219
61422517519141099837522419099625
61422517519141099838275450191937
61422517519141099838275450205035
61422517519141099838359133017553
61422517519141099838359133030651
61422517519141104776650153079353
61422517519141104777214897827181
61422517519141104777403184184763
61422517519141104777486867010379
61422517519141132642749818594395
61422517519141132642832729767679
61422517519141132642833501420011
61422517519141133054614993956953
61422517519141133235097815377857
61422517519141133235098590212517
61422517519141137993470755566943
61422517519141138130731510290883
61422517519141138130731510296499
61422517519141138130731510296707
61422517519141138130919795591271
61422517519141138131003478416887
61422517519141138542513773422963
61422517519141138588267362563515
61422517519141149106508157021331
61422517519141149243768911745271
61422517519141149243768911750887
61422517519141149243768911751095
61422517519141149251299978636801
61422517519141149251383547143553
61422517519141149251383547143607
61422517519141149706387995529531
61422517519141154602021690448173
61422517519141154602021947665665
61422517519141983796720507280603
61422517519141988735848241260331
61422517519141999848885642714719
61422517519141999848948400224470
61422517519141999848970097186635
61422517519141999848970097188087
61422517519141999848970097192459
61422517519141999856500389239341
61422517519141999856500646456785
61422517519141999857044213280721
61422517519142000268826477456897
61422517519142000397740027709862
61422517519142000397740027715686
61422517519142000397741146905006
61422517519142000397741146910830
61422517519142000397741146923879
61422517519142000397741146923880
61422517519142000405271438975133
61422517519142000443494731832343
61422517519142000451840817090753
61422517519142000451840931409617
61422517519142005199607354526091
61422517519142005207201437561805
61422517519142005207222358268157
61422517519142005207765925092093
61422517519142005207765925092141
61422517519142005208037894275339
61422517519142005344210772272800
61422517519142005382622465812071
61422517519142033210560828931011
61422517519142033210560828932415
61422517519142033210561600584747
61422517519142033619895257734305
61422517519142033619896032567561
61422517519142033619896032568965
61422517519142033622343093107187
61422517519142033622343093108591
61422517519142033622343093126061
61422517519142033622343864760923
61422517519142033802910372207241
61422517519142033805358204398991
61422517519142038561470822856231
61422517519142038561470827105789
61422517519142038698480530172055
61422517519142038698480533354383
61422517519142039110262793298423
61422517519142039110262793298471
61422517519142039110262797530511
61422517519142049674319939015847
61422517519142049674319939015895
61422517519142049674319939016055
61422517519142049674319942198175
61422517519142049674319942198223
61422517519142049674508224310619
61422517519142049674592683037917
61422517519142049681851005901761
61422517519142049811517931626443
61422517519142049811517934808771
61422517519142049811601241374686
61422517519142049811601241374894
61422517519142049811601241380510
61422517519142049811601270072494
61422517519142049811601614446235
61422517519142049811601614446236
61422517519142049811602389286511
61422517519142049811602389286512
61422517519142049811602389286517
61422517519142049811789784955583
61422517519142049816685217494171
61422517519142049819132567013285
61422517519142049819132681337765
61422517519142049819132938548621
61422517519142049819132938549593
61422517519142049819132938555209
61422517519142049819383987026232
61422517519142049857333905578202
61422517519142049857333905696294
61422517519142049857333934276010
61422517519142049857333934276170
61422517519142049857333934280382
61422517519142049857334277232762
61422517519142049857334278649703
61422517519142049857334278649704
61422517519142049857335053488575
61422517519142049857335053488576
61422517519142049857605874761400
61422517519142049857605874879492
61422517519142049857605903459208
61422517519142049857605903463579
61422517519142049857607022671773
61422517519142049864865231216753
61422517519142049864865345535617
61422517519142050220853138445273
61422517519142050223300970637231
61422517519142050223383505569735
61422517519142050223383505687827
61422517519142050228467113322143
61422517519142050230914945526991
61422517519142050231730738751617
61422517519142050269116198469607
61422517519142050269117317664751
61422517519142050274199777524255
61422517519142050406376924615332
61422517519142050406376953195000
61422517519142050406378072390144
61422517519142050406397845203592
61422517519142050406397845203640
61422517519142050406397845321684
61422517519142050406397873901400
61422517519142050406398993096460
61422517519142050406398993096544
61422517519142050407213752734031
61422517519142050407213781431791
61422517519142050413908364441398
61422517519142055162239646620143
61422517519142055169770967541173
61422517519142055169854278824657
61422517519142055169854650359993
61422517519142055169854650360965
61422517519142055169854650366581
61422517519142055170105698837604
61422517519142055170105698843427
61422517519142055170670186373763
61422517519142055215586943028125
61422517521991096811541582451043
61422517521991096819135669723217
61422517521991096819135669736267
61422517521991096819135755812285
61422517521991096819135779805781
61422517521991096819135784510045
61422517521991096819136899117565
61422517521991101760519855417709
61422517521991146179628692251439
61422517521991146225382272457043
61422517521991146225382277161307
61422517521991146232161227037857
61422517521991146774424923008843
61422517521991146781204245952475
61422517521991151578548234604895
61422517521991151585327648328809
61422517521991151714994234279179
61422517522064097715279597230373
61422517522095462369717922259150
61422517522095467311105092353660
61422517522096452127646891818403
61422517522096468191422844549628
61422517522096496599284137253785
61422517522096501952453570120579
61422517522096501952454713309219
61422517522096501953018424605215
61422517522096501953018429191435
61422517522096502087203840625945
61422517522096502087204873727601
61422517522096513207585138340266
61422517522096513230650250554116
61422517522096513230650250908248
61422517522096513237993285130614
61422517522096513276466568889652
61422517522096513276466597469368
61422517522096517963697761322247
61422517522096518011961825870341
61422517522096518017610318281918
61422517522096518154306188247151
61422517522096813465653394324048
61422517536507637853886029914565
61422517536507638402678000356757
61422517536507638448409545010843
61422517536507638448410664560273
61422517536722590024750748779942
61422517536722590024750748785558
61422517536722590024750777359610
61422517536722590024750777361062
61422517536722590024750777365274
61422517536722590025001054189793
61422517536722590025001797256580
61422517536722590025022746542648
61422517536726192295997133691825
61422517536726492439514885846932
61422517536726492439514914428052
61422517536726492439514914432423
61422517536726492439514914432424
61422517536726492485268499336516
61422517536757712167212829334605
61422517536758957215930688057176
61422517536758957215930688057336
61422517536758957215933785827032
61422517536758957216202657240374
61422517536758957216203432080650
61422517536758957216206874690648
61422517536758957353212362426110
61422517536758957353213138329403
61422517536758957353213138329404
61422517536758957353215461258824
61422517536758957353215805632566
61422517536758957353216580472842
61422517536761308904556540211201
61422517536761314438208908836637
61422517536761358913130670275620
61422517536761358913130785061252
61422517536761358913130785066868
61422517536761358913133884253714
61422517536761358913134917372840
61422517536761358913134917839400
61422517536761658919449686752148
61422517536761658919449686753600
61422517536761658919449687224324
61422517536761658919449687225776
61422517536761658919449715449956
61422517536761658919449715804088
61422517536761658919449720036176
61422517536761659056647712646516
61422517536761659056647712646723
61422517536761659056647712646724
61422517536761659102380343566052
61422517536761659102380343566212
61422517536761659102380344038387
61422517536761659102380344038388
61422517536761659102380372263812
61422517536761659102380376850032
61422517536761659102380458357252
61422517536761659102383471450658
61422517536761659102383557544098
61422517536761659102383815824400
61422517536761659102383815942444
61422517536761659102384591131236
61422517536762515195480685777140
61422517536762559487198706629108
61422517536762559487198707095460
61422517536762559487198707101284
61422517536762559487202954192680
61422517536762559670192126028740
61422517536762559670192154258535
61422517536762559670192154258536
61422517536762559670192240347604
61422517536762559670195597814752
61422517536762559670195597932796
61422517536762559670196372771668
61422517536762559670213046735140
61422517536762559670213161054004
61422517536762559670217293359976
61422517536830641507942588926370
61422517536830641507942588926418
61422517536830641507942588926578
61422517536830641507942588927822
61422517536830641507942592108698
61422517536830641507942592110150
61422517536830641507942592114522
61422517536830641507943363766694
61422517536830641507945688113424
61422517536830641507945691301368
61422517536830641507945802904464
61422517536830641507945806086792
61422517536830641507946059649732
61422517536830641507946059767776
61422517536830641507946060121908
61422517536830641507946834490008
61422517536830641507946834956568
61422517536830641507946836025042
61422517536830641508193407704082
61422517536830641508193637404668
61422517536830641508193664920122
61422517536830641508193665984384
61422517536830641508194412243540
61422517536830641508196763870880
61422517536830641508196764225012
61422517536830641508196765287822
61422517536830641508196765289274
61422517536830641508197883434658
61422517536830641508197883439029
61422517536830642102718299211698
61422517536830642102718299565830
61422517536830642102718303793546
61422517536830642102718303797918
61422517536830642102721398516588
61422517536830642102721398870720
61422517536830642102721403102808
61422517536830642102721489191876
61422517536830642102722518078914
61422517536830642102722518080366
61422517536830642102722518084737
61422517536830642102739191220290
61422517536830642102739191688094
61422517536830642102739191692466
61422517536830642102739195920182
61422517536830642102739195924554
61422517536830642102742290407136
61422517536830642102742290879312
61422517536830642102742295111400
61422517536830642102743438785314
61422517536830642103558317445929
61422517536830658154632359006194
61422517536830658154632359006242
61422517536830658154632359007646
61422517536830658154632362188522
61422517536830658154632362189974
61422517536830658154632387585910
61422517536830658154632387585958
61422517536830658154632387587362
61422517536830658154632390768286
61422517536830658154633133846518
61422517536830658154633162426234
61422517536830658154883062991254
61422517536830658154883062992706
61422517536830658154883063109298
61422517536830658154883063109346
61422517536830658154883063110750
61422517536830658154883405949458
61422517536830658154883406421634
61422517536830658154883407484492
61422517536830658154883434645814
61422517536830658154883434999946
61422517536830658154883436062756
61422517536830658154883436064208
61422517536830658154884182323363
61422517536830658154884182323364
61422517536830658154903983697606
61422517536830658154903983697654
61422517536830658154903983815698
61422517536830658154904098488854
61422517536830658154904326654406
61422517536830658154904327122210
61422517536830658154904327126582
61422517536830658154904328189440
61422517536830658154904356769156
61422517536830658162226216590880
61422517536830658162226216592332
61422517536830658162226216592492
61422517536830658162226559547680
61422517536830658162226559549084
61422517536830658162247108717564
61422517536830658162247480254032
61422517536830658162414845905262
61422517536830658162498157194410
61422517536830658162498185774078
61422517536830691333565173710630
61422517536830691333565203353204
61422517536830691333565949612360
61422517536830691333568387332980
61422517536830691333568645613234
61422517536830691333568645614686
61422517536830691333569420453558
61422517536830691333569420807849
61422517536830691516495858748666
61422517536830691516495859102798
61422517536830691516496635005848
61422517536830691516496635005932
61422517536830691516496635006092
61422517536830691516499302309254
61422517536830691516499302427298
61422517536830691516499302781430
61422517536830691516500077149530
61422517536830691516500077616090
61422517536830691516500078684564
61422517536831542671307217827134
61422517536831558722632459126261
61422517536831558730247548606226
61422517536831587142944466444844
61422517536831592082072200424572
61422517536831592082072229238972
61422517536831592084329337702600
61422517536831592084580386179482
61422517536831592084583053600688
61422517536831592084583828439560
61422517536831842264941282093714
61422517536831842264941282093762
61422517536831842264941282093922
61422517536831842264941285276042
61422517536831842264941285277494
61422517536831842264941285281706
61422517536831842264941285281866
61422517536831842264942056928422
61422517536831842264944381280768
61422517536831842264944384468712
61422517536831842264944496071808
61422517536831842264944499254136
61422517536831842264944752817076
61422517536831842264944752935120
61422517536831842264944753289252
61422517536831842264944757540054
61422517536831842264945527657352
61422517536831842264945528123912
61422517536831842265191986078774
61422517536831842265191986196818
61422517536831842265192329035366
61422517536831842265192330570560
61422517536831842265192357733126
61422517536831842265192359150276
61422517536831842265192362332444
61422517536831842265192362338273
61422517536831842265193105405060
61422517536831842265195428340256
61422517536831842265195429757406
61422517536831842265195432945350
61422517536831842265195456919972
61422517536831842265195458455166
61422517536831842265195547730774
61422517536831842265195801293714
61422517536831842265195801411758
61422517536831842265196576133990
61422517536831842265196576600550
61422517536831842265213249741766
61422517536831842265213249743170
61422517536831842265213250209730
61422517536831842265213251276960
61422517536831842265213254459080
61422517536831842265213254464903
61422517536831842265213254464904
61422517536831842265216348924400
61422517536831842265216348930016
61422517536831842265216349046656
61422517536831842265216350463806
61422517536831842265216353651750
61422517536831842265216468437174
61422517536831842265216722000114
61422517536831842265216722118158
61422517536831842265217496840390
61422517536831842265217497306950
61422517536831842813984299478962
61422517536831842813984299479010
61422517536831842813984299945522
61422517536831842813984304177610
61422517536831842813984304183274
61422517536831842813984304183434
61422517536831842813984304196324
61422517536831842813987403370280
61422517536831842813987513457056
61422517536831842813987518155704
61422517536831842813987518174418
61422517536831842813987771737358
61422517536831842813987776441622
61422517536831842813988546576182
61422517536831842813988547042742
61422517536831842814824226915454
61422517536831842859737884387426
61422517536831842859737884387474
61422517536831842859737884855438
61422517536831842859737884859810
61422517536831842859737889087526
61422517536831842859737889091738
61422517536831842859737889091898
61422517536831842859737889104788
61422517536831842859740983692364
61422517536831842859740984046656
61422517536831842859740988278744
61422517536831842859741098365520
61422517536831842859741103082882
61422517536831842859741356645822
61422517536831842859741356763866
61422517536831842859741361350086
61422517536831842859742131952658
61422517536831842860556919933619
61422517536831853932108522129989
61422517536831858736482510722074
61422517536831858866149091955082
61422517536831858866149091956534
61422517536831858866149091956694
61422517536831858866149092073126
61422517536831858866149092073334
61422517536831858866149092427466
61422517536831858866149434911674
61422517536831858866149434913078
61422517536831858866149434913126
61422517536831858866149436446868
61422517536831858866149439634811
61422517536831858866149439634812
61422517536831858866149463609434
61422517536831858866149463609482
61422517536831858866149463610886
61422517536831858866149463963774
61422517536831858866149465026584
61422517536831858866149465028036
61422517536831858866149468214575
61422517536831858866149468214576
61422517536831858866149468214581
61422517536831858873492216974992
61422517536831858873492216975200
61422517536831858873764557694546
61422517536831858873764557695950
61422517536831858911902676983042
61422517536831858911902677337334
61422517536831858911903019821542
61422517536831858911903020293926
61422517536831858911903048519350
61422517536831858919245801884908
61422517536831858919497221898014
61422517536831858919518142604414
61422517536831887286461475533164
61422517536831892090563866876362
61422517536831892090563871127323
61422517536831892090564642773880
61422517536831892090567338780578
61422517536831892090567339134710
61422517536831892090568113969370
61422517536831892090835865702134
61422517536831892090839307845572
61422517536831892090839307963616
61422517536831892225589209512892
61422517536831892227845541841594
61422517536831892227845542308154
61422517536831892227846318209800
61422517536831892227846318209836
61422517536831892227846318210043
61422517536831892227846318210044
61422517536831892227849014094326
61422517536831892227849014099942
61422517536831892227849014212370
61422517536831892227849788934602
61422517536831892227849789051242
61422517536831892227849790468184
61422517536831892228097395267802
61422517536831892228100062689008
61422517536831892228100837527880
61422517536831892271321899348729
61422517536831892271321902531057
61422517536831892273578206043658
61422517536831892273578236158567
61422517536831892273578236158568
61422517536831892273578982413352
61422517536831892273579010992984
61422517536831892273579010993068
61422517536831892273579010993227
61422517536831892273579010993228
61422517536831892273581678302006
61422517536831892273582453136666
61422517536831892273582454671700
61422517536831892273602225932692
61422517536831892273602599008406
61422517536831892273850980176266
61422517536831892273854422319704
61422517536831892683104137891132
61422517536834260387740651787983
61422517536834293787766977924226
61422517536834293787768126283898
61422517536834294197101524225820
61422517536834543968439045705298
61422517536834543968439045706702
61422517536834543968439045706750
61422517536834543968439045706910
61422517536834543968439045823390
61422517536834543968439046173470
61422517536834543968439046177682
61422517536834543968439160497950
61422517536834543968440193617075
61422517536834543968440193617076
61422517536834543968442516546496
61422517536834543968442516547948
61422517536834543968442516664588
61422517536834543968442517018880
61422517536834543968442521269682
61422517536834543968442602641388
61422517536834543968442607358750
61422517536834543968443635760514
61422517536834543968443636227074
61422517536834543968463408555088
61422517536834543968463408555296
61422517536834543968463408556540
61422517536834543968463408673180
61422517536834543968463409027472
61422517536834543968463410090330
61422517536834543968463413278274
61422517536834543968463523346336
61422517536834543968463528063698
61422517536834543968464556466914
61422517536834543968464556933474
61422517536834543969280464463865
61422517536834544518259572886510
61422517536834544518322454514371
61422517536834544518323483382695
61422517536834544564076039422835
61422517536834544564077068292608
61422517536834544564077068292611
61422517536834544564077068292617
61422517536834560439729570348598
61422517536834560439729598929718
61422517536834560569396151581606
61422517536834560569396151583010
61422517536834560569396151583058
61422517536834560569396151583218
61422517536834560569396151699698
61422517536834560569396152049778
61422517536834560569396152053990
61422517536834560569396266374258
61422517536834560569397299493383
61422517536834560569397299493384
61422517536834560576927562959146
61422517536834560577011245784761
61422517536834560577011245784762
61422517536834560615149736491474
61422517536834560615149736491522
61422517536834560615149736491682
61422517536834560615149736609566
61422517536834560615149736963858
61422517536834560615149851282722
61422517536834560622743909988277
61422517536834560622743909988278
61422517536834560622743938567945
61422517536834560622743938567946
61422517536834593794083700151672
61422517536834593794085994400754
61422517536834593794085994402206
61422517536834593794086109191794
61422517536834593794086109193246
61422517536834593794086109309886
61422517536834593794086113914979
61422517536834593794087142293658
61422517536834593794087142295110
61422517536834593794087142411750
61422517536834593794087142766041
61422517536834593931281664180856
61422517536834593931283987012510
61422517536834593931283987012546
61422517536834593931283987012753
61422517536834593931283987012754
61422517536834593931284101803794
61422517536834593931285134905658
61422517536834593931285134922920
61422517536834593931285135022298
61422517536834593931285135372218
61422517536834593931285135389480
61422517536834593931285136439240
61422517536834593977014356964124
61422517536834593977016679912418
61422517536834593977016766005858
61422517536834593977017799107722
61422517536834593977017799592996
61422517536834593977017800642756
61422517536834593977037571921217
61422517536834604912207118397617
61422517536834604912207118398346
61422517536834604912207118398589
61422517536834605049405110476727
61422517536834610395040806027985
61422517536834610395040806045238
61422517536835444536188065698850
61422517536835444536188065698898
61422517536835444536188151787966
61422517536835444536188180373458
61422517536835444536189213488212
61422517536835444536191536423456
61422517536835444536191541145190
61422517536835444536191622633536
61422517536835444536191627234258
61422517536835444536191627238629
61422517536835444537028335975294
61422517536835444948810600151470
61422517536835445131804047895027
61422517536835445131804047899239
61422517536835445131804047912280
61422517536835445131804138591943
61422517536835445131825059298343
61422517536835461190492929863785
61422517536835461190492929863786
61422517536835489008665584593004
61422517536835494361831686925315
61422517536835494361832720021356
61422517536835494361832720027179
61422517536835494361832720027180
61422517536835494361835014277713
61422517536835494361835014277714
61422517536835494361835129068754
61422517536835494361835133790487
61422517536835494361836162170618
61422517536835494361836162637178
61422517536835494542317978850761
61422517536835494542317982033089
61422517536835494542318068480655
61422517536835494544826110379131
61422517536835494544826110379132
61422517536835494544826110392229
61422517536835494544826110392230
61422517536835494544826138954636
61422517536835494544828433323054
61422517536835494544828433327425
61422517536835494544828433327426
61422517536835494544828461902770
61422517536835494544828462018597
61422517536835494544828462021027
61422517536835494544828462025239
61422517536835494544828552717943
61422517536835494544829581098074
61422517536835494544829581233428
61422517536835494544847059661036
61422517536835494544849353911326
61422517536835494544849353911362
61422517536835494544849353911570
61422517536835494544849473424343
61422517536835494544850501804474
61422517536835494956631618087502
61422517536835494957447645143801
61422517536835511009337364529707
61422517536835511009358285236107
61422517536835511016115515709243
61422517536866659279026730211521
61422517536866675887577633326543
61422517536866675933331218217532
61422517536866675933331218235001
61422517536866675933331218235002
61422517536866675933331246797248
61422517536866675933331246797408
61422517536866675933331246814669
61422517536866675933331246814670
61422517536866680864844234271073
61422517536866680872458952214729
61422517536866680872458952214730
61422517536866680872458980794397
61422517536866680872458980794398
61422517536866680872459323750990
61422517536866680872459323751038
61422517536866709287600893558516
61422517536866709287600893558723
61422517536866709287600893558724
61422517536866709287601636631096
61422517536866709287601665206636
61422517536866709287601665210848
61422517536866709287601665212459
61422517536866709287601665212460
61422517536866709287601665229721
61422517536866709287601665229722
61422517536866709287602008167648
61422517536866709287602008169052
61422517536866714043526001560069
61422517536866714592569016229549
61422517536866725339493683687066
61422517536866725339493683687114
61422517536866725339493769776182
61422517536866725339765652752060
61422517536866725339765652753464
61422517536866725339765652753672
61422517536866725339765652870104
61422517536866725339765652870312
61422517536866725339765653224444
61422517536866725339765995708652
61422517536866725339765995710056
61422517536866725339765995710264
61422517536866725339765997243846
61422517536866725339766000431789
61422517536866725339766000431790
61422517536866725339766024406412
61422517536866725339766024406620
61422517536866725339766024760751
61422517536866725339766024760752
61422517536866725339766025823562
61422517536866725339766110495688
61422517536866725339766110499900
61422517536866725339766800663837
61422517536866725339766800663838
61422517536866725347108777771934
61422517536866725347108777771970
61422517536866725347108777772177
61422517536866725347108777772178
61422517536866725347109149308486
61422517536866725347109149309890
61422517536866725347359854829936
61422517536866725751359630583704
61422517536866725751359630583864
61422517536866725751359630585108
61422517536866725751359630585316
61422517536866725751359630701748
61422517536866725751359630701956
61422517536866725751359631056040
61422517536866725751359631056088
61422517536866725751359716795235
61422517536866725751359716795236
61422517536866725751359745374903
61422517536866725751359745374904
61422517536866725751360749896856
61422517536866725751360749896892
61422517536866725751360749897099
61422517536866725751360749897100
61422517536866725751360778476608
61422517536866725751360778478219
61422517536866725751360778478220
61422517536866725751360778495481
61422517536866725751360778495482
61422517536866725758953832642866
61422517536866725758953832661580
61422517536866959468277146552882
61422517536866959468277146557046
61422517536866959468277146557254
61422517536866959468277146558498
61422517536866959468277146570144
61422517536866959468277146575967
61422517536866959468277146575968
61422517536866959468277175132550
61422517536866959468277175136762
61422517536866959468277175138214
61422517536866959468277175138374
61422517536866959468277175151264
61422517536866959468277175155635
61422517536866959468277175155636
61422517536866959468277518093562
61422517536866959468277518094966
61422517536866975520190487272630
61422517536866975520190487272678
61422517536866975520190487272838
61422517536866975520190487274082
61422517536866975520190490455006
61422517536866975520190490460622
61422517536866975520191262107290
61422517536866975520191262108742
61422517536866975520191262112954
61422517536866975520191262113114
61422517536866975520441162679426
61422517536866975520441162796018
61422517536866975520441162796066
61422517536866975520441162797470
61422517536866975520441505635970
61422517536866975520441505636018
61422517536866975520441505636178
61422517536866975520441506102530
61422517536866975520441506108354
61422517536866975520441507171212
61422517536866975520441510353332
61422517536866975520441534332326
61422517536866975520441534332374
61422517536866975520441534332534
61422517536866975520441534333778
61422517536866975520441535750928
61422517536866975520441538931644
61422517536866975520441538937467
61422517536866975520441538937468
61422517536866975520441620421602
61422517536866975520441620427218
61422517536866975520442282004260
61422517536866975520442282010083
61422517536866975520442282010084
61422517536866975520462083384326
61422517536866975520462083384374
61422517536866975520462083385778
61422517536866975520462198171202
61422517536866975520462198175574
61422517536866975520462456455876
61422517536866975520463231290328
61422517536866975520463231296151
61422517536866975520463231296152
61422517536866975520463231296157
61422517536866975527784287697884
61422517536866975527784287698092
61422517536866975527784287699336
61422517536866975527784316277600
61422517536866975527784316279052
61422517536866975527784316279212
61422517536866975527784659234400
61422517536866975527784659235804
61422517536866975527972574055514
61422517536866975527972945591982
61422517536866975528056256881130
61422517536866975528056285460798
61422517536866975528056285462250
61422517536866975528056628417390
61422517536866975528056628417438
61422517536866975528056628418842
61422517536866975528056628419055
61422517536866975939566551869896
61422517536866975939566551887158
61422517536866975939566580449564
61422517536866975939566580468278
61422517536866976069233133121570
61422517536866976069233133121618
61422517536866976069233133121778
61422517536866976069233133588338
61422517536866976069233133593954
61422517536866976069233247906994
61422517536866976069233247912818
61422517536866976069234281008858
61422517536866976069234281014522
61422517536866976069234281014682
61422517536866976069234281027572
61422517536866976114986718030034
61422517536866976114986718030082
61422517536866976114986718030242
61422517536866976114986718502418
61422517536866976114986832816910
61422517536866976114986832821282
61422517536866976114987865918774
61422517536866976114987865922986
61422517536866976114987865923146
61422517536866976114987865936036
61422517536866976122580891509368
61422517536866976122580891526837
61422517536866976122580891526838
61422517536866976122580920089084
61422517536866976122580920089244
61422517536866976122580920106505
61422517536866976122580920106506
61422517536866981008361986426180
61422517536866981008361986432003
61422517536866981008361986432004
61422517536866981008362015007300
61422517536866981008362015011671
61422517536866981008362015011672
61422517536866981015703992119804
61422517536866981015703992120012
61422517536866981015703992121256
61422517536866981015704363656320
61422517536866981015704363657724
61422517536866981015892278477434
61422517536866981015892650013902
61422517536866981015892650015354
61422517536866981015975961303049
61422517536866981015975961303050
61422517536866981015976332839310
61422517536866981015976332839358
61422517536866981015976332840762
61422517536866981015976332840975
61422517536866981054115599915764
61422517536866981061457577029720
61422517536866981061457948566188
61422517536866981061708997042826
61422517536866981061729917749226
61422517536867008882053963040533
61422517536867008882054706107320
61422517536867008882054706112936
61422517536867008882054734688440
61422517536867008882054734692568
61422517536867008882054734692652
61422517536867008882054734692811
61422517536867008882054734692812
61422517536867009476850566850352
61422517536867009476851338498472
61422517536867009476851338502684
61422517536867014232775674851905
61422517536867014369974410534820
61422517536867014781839695967093
61422517536867014827845362453810
61422517536867014965043355064358
61422517536867025345812700046794
61422517536867025345812700048198
61422517536867025345812700048246
61422517536867025345812700164838
61422517536867025345812700164886
61422517536867025345812700166290
61422517536867025345812814839446
61422517536867025345813043004790
61422517536867025345813043004838
61422517536867025345813043477174
61422517536867025345813044540032
61422517536867025345813071701146
61422517536867025345813071701194
61422517536867025345813071702598
61422517536867025345813072055486
61422517536867025345813073118296
61422517536867025345813073119748
61422517536867025345813076306287
61422517536867025345813076306288
61422517536867025345813076306293
61422517536867025345813157796038
61422517536867025345813819378903
61422517536867025345813819378904
61422517536867025345813847958571
61422517536867025345813847958572
61422517536867025345834768664971
61422517536867025346085012188036
61422517536867025346085040884392
61422517536867025353427794249950
61422517536867025353427822829618
61422517536867025353427822831070
61422517536867025353428165786174
61422517536867025353428165786210
61422517536867025353428165786258
61422517536867025353428165787662
61422517536867025483010693131130
61422517536867025483010807449834
61422517536867025483010807449994
61422517536867025483011064667278
61422517536867025483011065730088
61422517536867025483011065730296
61422517536867025483011068916628
61422517536867025483011068916835
61422517536867025483011068916836
61422517536867025483011068916841
61422517536867025483011840564748
61422517536867025483282661841784
61422517536867025483282661841992
61422517536867025483282662314168
61422517536867025483282776627208
61422517536867025490876863918256
61422517536867025490877206873444
61422517536867025490877206874848
61422517536867025529015326161940
61422517536867025529015326516232
61422517536867025529015697698248
61422517536867025529036361541495
61422517536867025536358451063806
61422517536867025536358479643438
61422517536867025536358479643522
61422517536867025536358479643681
61422517536867025536358479643682
61422517536867025536358822600274
61422517536867025536630448826720
61422517536867025536630791783312
61422517536867025894876639673428
61422517536867025894876640145812
61422517536867025894877787566545
61422517536867025902470841731186
61422517536867025902470841749900
61422517536867025940609303875540
61422517536867025940609303993584
61422517536867025940609303993792
61422517536867025940609304347924
61422517536867025940610423188692
61422517536867025940610423188728
61422517536867025940610423188935
61422517536867025940610423188936
61422517536867025940610451768444
61422517536867025940630339373139
61422517536867025940631372475003
61422517536867025948224426641102
61422517536867025948224426658364
61422517536867026077807411272916
61422517536867026077808444374780
61422517536867026085401469965374
61422517536867026085401469982844
61422517536867026085401498545006
61422517536867026085401498545090
61422517536867026085401498545250
61422517536867030833732780728213
61422517536867030833733523800823
61422517536867030833733523800824
61422517536867030841347498671869
61422517536867030841347498671870
61422517536867030841347498671875
61422517536867030841347870208094
61422517536867030841347870208130
61422517536867030841347870208178
61422517536867030841347870209582
61422517536867030841598918686433
61422517536867860036026166428390
61422517536867860036026166434006
61422517536867860036026166451476
61422517536867860036026195013722
61422517536867860036026195013882
61422517536867860036026195026772
61422517536867876088190182671526
61422517536867876088190182672978
61422517536867876088190527046720
61422517536867876088190554207834
61422517536867876088190554207882
61422517536867876088190554209286
61422517536867876088190554562174
61422517536867876088190555626436
61422517536867876088190558812976
61422517536867876095533336153108
61422517536867876095533336154560
61422517536867876095533336154720
61422517536867876095784356051695
61422517536867876095805305337757
61422517536867876095805305337758
61422517536867876095805648292946
61422517536867876095805648294350
61422517536867876507315600325072
61422517536867876507315600343786
61422517536867876644576326493887
61422517536867876690329911384876
61422517536867876690329911402345
61422517536867876690329911402346
61422517536867876690329939964592
61422517536867876690329939964752
61422517536867876690329939982013
61422517536867876690329939982014
61422517536867881446443334323514
61422517536867881583704060473615
61422517536867881629457673961741
61422517536867881629457673961742
61422517536867881629458016918334
61422517536867909449886665737285
61422517536867909449887408808200
61422517536867909449887408808236
61422517536867909449887408808443
61422517536867909449887408808444
61422517536867909449887408814060
61422517536867909449887437387952
61422517536867909449887437389320
61422517536867909449887437389563
61422517536867909449887437389564
61422517536867909449887437393776
61422517536867909998929684656106
61422517536867909998929684656115
61422517536867910044663091917691
61422517536867910044663091917692
61422517536867910044663091930789
61422517536867910044663091930790
61422517536867910044663120493196
61422517536867910044663120497407
61422517536867910044663120497408
61422517536867910044663463449788
61422517536867910044663463454000
61422517536867910044683269551476
61422517536867910044684012624091
61422517536867910044684041199596
61422517536867910044684041203807
61422517536867910044684041203808
61422517536867910044684041216857
61422517536867910044684041216858
61422517536867910044684384156188
61422517536867910044684384160400
61422517536867914800775738954701
61422517536867914937785446270477
61422517536867914938036493330173
61422517536867914983790078238583
61422517536867914983810998944983
61422517536867915349567709396893
61422517536867925913561720040346
61422517536867925913561720040394
61422517536867925913561720041798
61422517536867925913561806135078
61422517536867925913561834714794
61422517536867925913562063352522
61422517536867925913562064415332
61422517536867925913562091576654
61422517536867925913562091576702
61422517536867925913562091578106
61422517536867925913562091932238
61422517536867925913562092995048
61422517536867925913813140409089
61422517536867925913833689105340
61422517536867925913833689106744
61422517536867925913833689223384
61422517536867925913834032063544
61422517536867925913834032535719
61422517536867925913834032535720
61422517536867925913834033597126
61422517536867925913834060759900
61422517536867925913834061114031
61422517536867925913834061114032
61422517536867925913834062176842
61422517536867925913834837017118
61422517536867925921176814125214
61422517536867925921176814125250
61422517536867925921176814125457
61422517536867925921176814125458
61422517536867925921177185661766
61422517536867925921177185663170
61422517536867925921427891183216
61422517536867926050822847724865
61422517536867926051073894784561
61422517536867926096576059680026
61422517536867926096576145768934
61422517536867926096576145773306
61422517536867926096576174348650
61422517536867926096576174348810
61422517536867926096576174353022
61422517536867926096576402518366
61422517536867926096576402990750
61422517536867926096576404053559
61422517536867926096576404053560
61422517536867926096576431216174
61422517536867926096576431570466
61422517536867926096576432633275
61422517536867926096576432633276
61422517536867926096577207467935
61422517536867926096577207467936
61422517536867926096827108156664
61422517536867926096827479692971
61422517536867926096827479692972
61422517536867926096827565782040
61422517536867926096848028863064
61422517536867926096848143531848
61422517536867926096848400399371
61422517536867926096848400399372
61422517536867926096848486488440
61422517536867926096849176650973
61422517536867926096849176650974
61422517536867926104170233058529
61422517536867926104170233058530
61422517536867926104170261638245
61422517536867926104170261638246
61422517536867926104170604594838
61422517536867926104191153764929
61422517536867926104191153764930
61422517536867926104191525301238
61422517536867926470219833045745
61422517536867926508358323751208
61422517536867926508358323869300
61422517536867926508358409962579
61422517536867926508358409962580
61422517536867926508358438542247
61422517536867926508358438542248
61422517536867926508359443064443
61422517536867926508359443064444
61422517536867926515952497230334
61422517536867926515952497247803
61422517536867926515952497247804
61422517536867926515952525809966
61422517536867926515952525810050
61422517536867926515952525810210
61422517536867926645619164687972
61422517536867926645620197789836
61422517536867926653234172666498
61422517536867926653234201246214
61422517536867931454829182750686
61422517536867931454829554287154
61422517536867931455101523470192
61422517539389216154037615258405
61422517539389216199791199700309
61422517539461995444355131849345
61422517539461995444355160429061
61422517539461995444357370108251
61422517539461995444357455847399
61422517539461995444357456197319
61422517539461995444417807875281
61422517539461995444417922194145
61422517539493215127932072534559
61422517539493215127932416890831
61422517539493215127994834653775
61422517539493215127995096103307
61422517539493215127995179010047
61422517539493215127995182196587
61422517539493215127995183259397
61422517539493215310925490995455
61422517539493215310925495581675
61422517539493215310925749612579
61422517539493215310925752799119
61422517539493215310925835351727
61422517539493215310925838538267
61422517539493215310946411701855
61422517539493215310946670318979
61422517539493215310946756058127
61422517539493215311490350062099
61422517539493215311490608679223
61422517539493215311490694418371
61422517539493215311511270768499
61422517539493215311511275354719
61422517539493215311511532572163
61422517539493215311511615124771
61422517539493215311511618311311
61422517539494115695806874911331
61422517539494115695806878093659
61422517539494115878737272985807
61422517539494115878737531253011
61422517539494115878737534435339
61422517539494115879302390323867
61422517539494415885014448521695
61422517539494415885014709971227
61422517539494415885014792877967
61422517539494415885014797127317
61422517539494415885077468908115
61422517539494415885077472090443
61422517539494415885077554997183
61422517539494415885077559246533
61422517539494415885579565861159
61422517539494415885579569043487
61422517539494415885579651950227
61422517539494415885579656199577
61422517539494416068008125249795
61422517539494416068008125599715
61422517539494416068008128432123
61422517539494416068008128786255
61422517539494416068008211338863
61422517539494416068008214525403
61422517539494416068028016036659
61422517539494416068028017436339
61422517539494416068028787688991
61422517539494416068029046306115
61422517539494416068029049138523
61422517539494416068029050555465
61422517539494416068029132045263
61422517539679598898888307083233
61422517539679598899453166149877
61422517539679599310670312992205
61422517539680800067692136422675
61422517539680800068254757234625
61422517539680800068254785814341
61422517539680800068256995489319
61422517539680800068256995493531
61422517539680800068257081232679
61422517539680800068257081582599
61422517539712019935410900739999
61422517539712053286671057376345
61422517539712053286671057726265
61422517539712053287235916442989
61422517539713269920246468090199
61422517539713269920246468094411
61422517539713270469286934478241
61422517539713270469289142635495
61422517539713270469289142639707
61422517539713270469853998519811
61422517539713270469853998524023
61422517539715655557915089687367
61422517539715655557918184287993
61422517539715655557918442555197
61422517539715655558483301626053
61422517539715655558483387715121
61422517539715671436670766382669
61422517539715921800546582071707
61422517539715921800630264897323
61422517539715955564174438650921
61422517539715955564174783007193
61422517539715955564234106169511
61422517539715955564237200770137
61422517539715955564237545126409
61422517539715955564739642078049
61422517539715971623493527248711
61422517539715971623493527602843
61422517539715971623681814061255
61422517539715971623681814078517
61422517539715971623742366505493
61422517539715971623744576180471
61422517539715971623744576197733
61422517539715972172536201794007
61422517539715972172536202148139
61422517539715972172536287887287
61422517539715972172537316757063
61422517539715972172724488606551
61422517539715972172724488623813
61422517539715972172787250725767
61422517539715972172787250743029
61422517539715972172787336819047
61422517539715972175047915785599
61422517539716072490628976009417
61422517539716072490629004724487
61422517539716072490630033575549
61422517539716072490630119314697
61422517539716121713297068904975
61422517539716121713297069259107
61422517539716122307842595441023
61422517539716122315436797517495
61422517539716122452634790123671
61422517539716122453449583180493
61422517539716127203473114840843
61422517539716127256820868525941
61422517539716127394833654088157
61422517539716822368358277968779
61422517539716856131983126040647
61422517539716856131986220641273
61422517539716856131986478908477
61422517539716872191493596055819
61422517539716872191493596068869
61422517539716872740536270601115
61422517539716872740536270614165
61422517539716872742796849917587
61422517539716872788529514237743
61422517539716872788529514237903
61422517539716872788801483420941
61422517539717272652267235164037
61422517539717272652831319396021
61422517539717273063798565199701
61422517539717273063798565672085
61422517539717273064613238861793
61422517539717273064613325304993
61422517539717273201059205606229
61422517539717273201873993941317
61422517539717273247649647449085
61422517539717278005997309769457
61422517539717278143258064848981
61422517539717278189033718356749
61422517539717322470880656805675
61422517539717322470880738662655
61422517539717322470880742894743
61422517539717323019923413207951
61422517539717323019923417457301
61422517539717323065678031218279
61422517539717323065678146009319
61422517539717323072435405044861
61422517539717323072456297066542
61422517539717327961307484115615
61422517539717327961307488347703
61422517539717327961307488364965
61422517539717327968086815999802
61422517539717328007062102125943
61422517539717328013819475952525
61422517539784949273358497083553
61422517539784949273923356150197
61422517539784954626465253924411
61422517539784954626526896848483
61422517539784954626527929950347
61422517539784954626528016043627
61422517539784954763788684675739
61422517539784954809542269584203
61422517539784954810044452158351
61422517539784965928165085124367
61422517539784999091386995643787
61422517539784999098732357400667
61422517539784999274340896106721
61422517539784999281683906218951
61422517539784999281683906223163
61422517539786150030357190245073
61422517539786155383526623117483
61422517539786155566540962279163
61422517539786155566540962633295
61422517539786155566541048372443
61422517539786155566561969078843
61422517539786199848973791060085
61422517539786199855752056891095
61422517539786200031423271627297
61422517539786200036483631020539
61422517539786200038745389729483
61422517539786205346182241305165
61422517539786205346182245904435
61422517539786205346182246009429
61422517539786205346182246022479
61422517539786205389653149980613
61422517539786205391912585741263
61422517539786205391914905503017
61422517539786205391914905507229
61422517539786205391914910089237
61422517539786205391935830795637
61422517539786205391935830812899
61422517539786205526913818616937
61422517539786205529173254377587
61422517539786205529175574139341
61422517539786205529175574143553
61422517539786205529175578725561
61422517539786216456957544394389
61422517539788556485992536518135
61422517539788556485992536522347
61422517539788568199411093894843
61422517539788568199412213103037
61422517539788568199473856009847
61422517539788601543893075371255
61422517539788601550669045434007
61422517539788601550671255113197
61422517539788601551236114179841
61422517539788601551236114184053
61422517539788601551236200273121
61422517539788606309041876011301
61422517539788606309104638130517
61422517539788606311366393652921
61422517539788606311367426772047
61422517539788606311367512865327
61422517539788617422142039584905
61422517539788851733792277948925
61422517539788851733875845989117
61422517539788851733875960307981
61422517539788851733878168937411
61422517539788851733878170337091
61422517539788856675015406108765
61422517539788856675179442990655
61422517539788856675179447576875
61422517539788856675179448043435
61422517539788856675263130402491
61422517539788857086796640365405
61422517539788857086797669235181
61422517539788857224058423610653
61422517539788867793384106325099
61422517539788868205667434346839
61422517539788868334832951865425
61422517539788868342426006031523
61422517539788868380586536651425
61422517539788873138959362525859
61422517539788873147054604087217
61422517539788873276220116901331
61422517539788873283563241803197
61422517539788873283813176126033
61422517539788873321973702159715
61422517539788873321973706391803
61422517539788873329566756448277
61422517539788873329566761034497
61422517539788873329567875643421
61422517539788901556988061916151
61422517539788901557492454636049
61422517539788901559187030280295
61422517539788901559249706306231
61422517539788901739918718724391
61422517539788901742180477433335
61422517539788901742180478833015
61422517539788901742180478837227
61422517539788906498375117337665
61422517539788906498375203430945
61422517539788906498375232010661
61422517539788906498377440285959
61422517539788906500575344626255
61422517539788906500636987533065
61422517539788906500638020652191
61422517539788906500638021105701
61422517539788906500638106745471
61422517539788906681894992880059
61422517539788907039826371447181
61422517539788907039827400316957
61422517539788907047170525218823
61422517539788907047420459187527
61422517539788907047420459204789
61422517539788907047420545280807
61422517539788907047420573996036
61422517539788907049618362128143
61422517539788907049680005034953
61422517539788907049680009638435
61422517539788907049680009756527
61422517539788907049681038154079
61422517539788907049681038607589
61422517539788907049681124247359
61422517539788907049868296114109
61422517539788907232610661847405
61422517539788907232610666429413
61422517539788907232611694949269
61422517539788907232611695299189
61422517539788917611349871463877
61422517539788917611352079621131
61422517539788917611352081020811
61422517539788917611412604885333
61422517539788917611412633465049
61422517539788917611414929233307
61422517539788917611916940091667
61422517539788917618692996365743
61422517539788917618695204522997
61422517539788917794364210625557
61422517539788917801686329081875
61422517539788917801686414821023
61422517539788917801707335527423
61422517539788918160206812064287
61422517539788918160206812182379
61422517539788918160206812182539
61422517539788918160391742472541
61422517539788918160392890382915
61422517539788918160395098522699
61422517539788918160395098539961
61422517539788918160395099939641
61422517539788918160454504591757
61422517539788918160455537710883
61422517539788918160455652502130
61422517539788918160457860641915
61422517539788918160457860659177
61422517539788918160457862058857
61422517539788918160457946735195
61422517539788918160956601543397
61422517539788918160959957593555
61422517539788918167738223441827
61422517539788918167797658189979
61422517539788918167800985561043
61422517539788918167801014259010
61422517539788918167986977668139
61422517539789073386772817427505
61422517539789757242991224981007
61422517539789757242991229683867
61422517539789768772914271177267
61422517539789773714301440917645
61422517539789773897315776319413
61422517539789773897315780551501
61422517539789802117961111724535
61422517539789802124737081787287
61422517539789802124739291466477
61422517539789802125304236626401
61422517539789807066124137208801
61422517539789807066124247295577
61422517539789807066124251527665
61422517539789807068386007408413
61422517539789807068387040523327
61422517539789807068387126616607
61422517539789807249138476846869
61422517539789807249140796608623
61422517539789807249141915803767
61422517539789807615169479062875
61422517539789807617429029509571
61422517539789807617430058379347
61422517539789807617430144118495
61422517539789807617680078104461
61422517539789807663161689108153
61422517539789807663161689112365
61422517539789807663161693694373
61422517539789807663161693829886
61422517539789807663162722699503
61422517539789807663162808303297
61422517539789807663182614400773
61422517539789807663182614418035
61422517539789807663183643270549
61422517539789807663434691882701
61422517539789818179161538663189
61422517539789818179161652982053
61422517539789818179163862661243
61422517539789818369498110722307
61422517539789818728204557582019
61422517539789818728204671900883
61422517539789818728204672373266
61422517539789818728204672373267
61422517539789818728206880517263
61422517539789818728206881580073
61422517539789818735550005432179
61422517539789818735798759658491
61422517539789818773686287626309
61422517539789818773958256809347
61422517539789818781279341792407
61422517539789818781279341796619
61422517539790257343251843764116
61422517539790257345511284110986
61422517539790257345513603872740
61422517539790257345513603876952
61422517539790257345514636978816
61422517539790257345514636991866
61422517539790257345514637445376
61422517539790257345514751765644
61422517539790257345514751769856
61422517539790257350594972898070
61422517539790257527692148376040
61422517539790257894556626083104
61422517539790257894557654480704
61422517539790257894557769267532
61422517539790257894557769271744
61422517539790257940310210869312
61422517539790257940311239739088
61422517539790258077571994114560
61422517539790258150699165904161
61422517539790258152959745325627
61422517539790258152980637684187
61422517539790268463632288613310
61422517539790268463632288731354
61422517539790268463632374352458
61422517539790268463632403050218
61422517539790269012674274063094
61422517539790273954061444275648
61422517539790273954062587460076
61422517539790273954062587464288
61422517539790273960840858017032
61422517539790273998979229695000
61422517539790273998979234399264
61422517539790273998979234399312
61422517539790273998979348718176
61422517539790273999815029061856
61422517539790273999816057931632
61422517539790274006573431417180
61422517539790274006573431754002
61422517539790274006573431758214
61422517539790274006573431771312
61422517539790274006573431771472
61422517539790274006573431889356
61422517539790274136239988774784
61422517539790274137076812307104
61422517539790274143855078138114
61422517539790274143855078155376
61422517539790274143855082859847
61422517539790274143855082859848
61422517539820971985829775274139
61422517539820971985829775278351
61422517539820971986394631158455
61422517539820988633104948418215
61422517539820988640635245173781
61422517539820988640635245523701
61422517539821021808941619669077
61422517539821021809442941781845
61422517539821021811138289078423
61422517539821021991893082394081
61422517539821021991893196712945
61422517539821021991893453930389
61422517539821021992457166626065
61422517539821021992457166630277
61422517539821021992458309818917
61422517539821021994152628241507
61422517539821021994152628245719
61422517539821027345062883614855
61422517539821027345125731827351
61422517539821027345125736076701
61422517539821027345627742685711
61422517539821027482323642589597
61422517539821038046317763675623
61422517539821038046881847907607
61422517539821038046881847911819
61422517539821038053660113742829
61422517539821038455652190959741
61422517539821038457911626720391
61422517539821038457911627074523
61422517539821038457911712813671
61422517539821038457911746215743
61422517539821038458100027851799
61422517539821038458100027869061
61422517539821038458162789971015
61422517539821038458162789988277
61422517539821038458162790325147
61422517539821038458162790441787
61422517539821038458162794574497
61422517539821038458162794692589
61422517539821038462995315861607
61422517539821038463245249830311
61422517539821038463245335923591
61422517539821038463246369042717
61422517539821038465443152770927
61422517539821038465443157475191
61422517539821038465504795677737
61422517539821038465505828796863
61422517539821038465505829250373
61422517539821038465505914890143
61422517539821038465694120212889
61422517539821038465694205952037
61422517539821038595360782594453
61422517539821038595360787298924
61422517539821038595360787298925
61422517539821038600443242440699
61422517539821038601008101507343
61422517539821038602702788288125
61422517539821038602702792986773
61422517539821038602702792992389
61422517539821038602703821403039
61422517539821038602703821757171
61422517539821038602703821856549
61422517539821038602703826107303
61422517539821038602703907496319
61422517539821038602954874584149
61422517539821272175016686445307
61422517539821272175016686450923
61422517539821272175100369270923
61422517539821272175581542335239
61422517539821272175665225155239
61422517539821288821810687930363
61422517539821288829403742218925
61422517539821321997961394772913
61422517539821321997961509091777
61422517539821322000470873071319
61422517539821322000471644723651
61422517539821322180892051581361
61422517539821322180892165900225
61422517539821322181142755684465
61422517539821322181142870003329
61422517539821322181143127220773
61422517539821322183401529879559
61422517539821322183401531279239
61422517539821322183402301531891
61422517539821322183402560149015
61422517539821322183402645888163
61422517539821327671572282760855
61422517539821327671573311630631
61422517539821338052636780157767
61422517539821338059979015901897
61422517539821338059979044481613
61422517539821338059979044598253
61422517539821338059979130220761
61422517539821338599169204752325
61422517539821338601679803780861
61422517539821338609021690447193
61422517539821338609021804766057
61422517539821338609021809468917
61422517539821338609022837885183
61422517539821338609022838338693
61422517539821338609022838357407
61422517539821338609022838357566
61422517539821338609211124714989
61422517539821338784359411994419
61422517539821338784610455867575
61422517539821338784610460589308
61422517539821338784610460589309
61422517539821338791952347255433
61422517539821338791952351491733
61422517539821338791952437580801
61422517539821338791952461574297
61422517539821338791952466160517
61422517539821338791953494680373
61422517539821338791953495030293
61422517539821338791953495165647
61422517539821338791953495165806
61422517539821338791953495165807
61422517539821338791953499397735
61422517539821338791953499752027
61422517539821338791953580769441
61422517539821338791953585491174
61422517539821338791953585491175
61422517539821338792225464348845
61422517539821338792225468580933
61422517539821343540556369788439
61422517539821343547898719851433
61422517539821343547898723037973
61422517539821343547899494690305
61422517539821343548149800684962
61422517539821343550409233140821
61422517539821343550409236327361
61422517539821343550410007979693
61422517539821343550410008097785
61422517539821343550598294455367
61422517539821438916445980704038
61422517539821477621437424938697
61422517539821477623947933622991
61422517539821477623947933977123
61422517539821477623947938227925
61422517539821477761145930838473
61422517539821477761710789905117
61422517539821477835424856057029
61422517539821488884349219000063
61422517539821493680944566079535
61422517539821493683455046067473
61422517539821493688538653364759
61422517539821493690798201262124
61422517539822172742828468439871
61422517539822189397717621160917
61422517539822222565961233538401
61422517539822222566525317768981
61422517539822222566525317770385
61422517539822222568220923334167
61422517539822222568220926515091
61422517539822222568220926516495
61422517539822222748954537679029
61422517539822222748954651997893
61422517539822222748954909215337
61422517539822222749539542617413
61422517539822222749539656936277
61422517539822222749540685806053
61422517539822222751214341793659
61422517539822222751235265682387
61422517539822228101873380761583
61422517539822228102123310030027
61422517539822228102123310379947
61422517539822228102124424988871
61422517539822228102124429710604
61422517539822228102709089803071
61422517539822228102710118672847
61422517539822238627728035777245
61422517539822238627728150096109
61422517539822239169428819420117
61422517539822239169428823651997
61422517539822239176770710322541
61422517539822239176770824641405
61422517539822239176770829340053
61422517539822239176770829345669
61422517539822239176771829530735
61422517539822239176771858110451
61422517539822239176771858209829
61422517539822239176771858215445
61422517539822239176771858228495
61422517539822239176771858228703
61422517539822239176771862460583
61422517539822239177022906705341
61422517539822239214910439259379
61422517539822239214910439377471
61422517539822239215161483136747
61422517539822239215161483486667
61422517539822239215161483622181
61422517539822239215161487854109
61422517539822239215161488208401
61422517539822239215182404311111
61422517539822239215182404328581
61422517539822239222503374524605
61422517539822239222503379106613
61422517539822239222503488843469
61422517539822239222503493425477
61422517539822239222504521945333
61422517539822239222504522295253
61422517539822239222504522430607
61422517539822239222504522430767
61422517539822239222504526662695
61422517539822239222504527016986
61422517539822239222504527016987
61422517539822239222524385552161
61422517539822239222525414421937
61422517539822239222525414439199
61422517539822239222525418671287
61422517539822239222525533462534
61422517539822239222525533462535
61422517539822239222776491613805
61422517539822239222776496200025
61422517539822239222776581939173
61422517539822244115898791858131
61422517539822244116463647742447
61422517539822244118158251599227
61422517539822244118158253016169
61422517539822244118158256198497
61422517539822244118158339221877
61422517539822244118159027850829
61422517539822244118410076799851
61422517539822244118410162538999
61422517539822678409492892410309
61422517539822678518228192034352
61422517539822689453334595449076
61422517539822689453334595514767
61422517539822689453334710300191
61422517539822689499088180357540
61422517539822689499088180419019
61422517539822689499088184589628
61422517539822689499088295210059
61422517539822689636348935148623
61422517539822694394720993541334
61422517539822694394721765189454
61422517539822694438780113421771
61422517539822694464198786000751
61422517539822694464198788715115
61422517539822694464198789181675
61422517545370575973535107526027
61422517545370620856956940552439
61422517545370620857519475154469
61422517545370620857519560893617
61422517545370620857521885241591
61422517545401840541095730280631
61422517545401840541096846289235
61422517545401840541096849475775
61422517545401840541096850538576
61422517545401840541096850538585
61422517545402741108823829445367
61422517545402741108824862547231
61422517545402741108824948286379
61422517545402741108907513320743
61422517545402741108908542190519
61422517545402741108908545372847
61422517545402741108908627929667
61422517545402741109388689565983
61422517545402741109389718435759
61422517545402741109389721618087
61422517545402741109389804174907
61422517545402741109389807357235
61422517545402741246084583820839
61422517545402741246085616922703
61422517545402741246106623722383
61422517545403041298178107317527
61422517545403041298179136187303
61422517545403041298179139369631
61422517545403041298179221926451
61422517545403041298179222276371
61422517545403057357686248748425
61422517545403057906666251849793
61422517545403057906728923293721
61422517545403057906728927879941
61422517545403057906729013614877
61422517545403057906729013619089
61422517545403057906730042488865
61422517545588224311989945782705
61422517545588224311989974362421
61422517545588224311990060101569
61422517545588224312554804849349
61422517545588224312554833429065
61422517545588224312554919168213
61422517545588224723771951691677
61422517545588224861034944675975
61422517545588224861035030415123
61422517545588224861597479394645
61422517545588224861599889481767
61422517545589124808569030567941
61422517545589175221393759885579
61422517545620645300562194912933
61422517545620645346315779704757
61422517545620678516818053006827
61422517545624247024398576527071
61422517545624247024460219101223
61422517545624247024461252553007
61422517545624247024461252557219
61422517545624247024461338296367
61422517545624280788065179568555
61422517545624280788068618525453
61422517545624280925810463402805
61422517545624580977339212522237
61422517545624581114516284422013
61422517545624581115081143492869
61422517545624597036842886009821
61422517545624597036846243459659
61422517545624597036846243476921
61422517545624597039105794009945
61422517545624597174021105801097
61422517545624597176282865909721
61422517545624597585888918004955
61422517545624597585888918022217
61422517545624597585888999512015
61422517545624597585889003744103
61422517545624597585889003761365
61422517545624597585889004098235
61422517545624597585890032613879
61422517545624597585890032631141
61422517545625481545063872730075
61422517545625481682327980323297
61422517545625497604571013870913
61422517545625497606831483087559
61422517545625497606833802846883
61422517545625497606833802849313
61422517545625497606833802853525
61422517545625497741853693712425
61422517545625497744094557224785
61422517545625497744094561811005
61422517545625648250533814254882
61422517545625648296266478456946
61422517545625648433548124724418
61422517545693574686460135783025
61422517545693574686460164362741
61422517545693574686460250101889
61422517545693574687024994849669
61422517545693574687025023429385
61422517545693574687025109168533
61422517545693580039628564127671
61422517545693580039629683322815
61422517545693580176805636027447
61422517545693580176890351954927
61422517545693580220949331123109
61422517545693580222643936863391
61422517545693591333986475360053
61422517545693596236397461333721
61422517545693624504488662922975
61422517545693624509572351710059
61422517545693624641668057771045
61422517545693630000001420111313
61422517545693630000002539306457
61422517545693630002264209089713
61422517545693630002264294828861
61422517545694480607357696398483
61422517545694480607357782137631
61422517545694480607922555465127
61422517545694480607922641204275
61422517545694480744617417667879
61422517545694480744618450769743
61422517545694480744639457569423
61422517545694525079559800896297
61422517545694525079559800900509
61422517545694525079559886635445
61422517545694525079559886639657
61422517545694525079562123848803
61422517545694525079562209583739
61422517545694525209479839411477
61422517545694525216820555271769
61422517545694530567729519276049
61422517545694530567730552377913
61422517545694530567751559177593
61422517545694530570013314697567
61422517545694530570013319303479
61422517545697176957706919388161
61422517545697176957709243736135
61422517545697176957709329475283
61422517545697176958274102802779
61422517545697176958274188541927
61422517545697181822775347726161
61422517545697181830117353432883
61422517545697193017215179724143
61422517545697193421403356628145
61422517545697193428996410794243
61422517545697193428997443913369
61422517545697193566257079430567
61422517545697193566821938497211
61422517545697193612010664339031
61422517545697193612010750428099
61422517545697193612575523289035
61422517545697193612575609028183
61422517545697198370383576302533
61422517545697198370383580534621
61422517545697198370383580888753
61422517545697198370384609421659
61422517545697198370384614007879
61422517545697198507582606614055
61422517545697198507644244938857
61422517545697198507644249170945
61422517545697198507644249525077
61422517545697198507644335264225
61422517545697198507645364134001
61422517545697198507645364147051
61422517545697198507645368379139
61422517545697226780821431083453
61422517545697231722206276829989
61422517545697231724469180262550
61422517545697231859404269436165
61422517545697231861646166423178
61422517545697231861667058431818
61422517545697232317005117395648
61422517545697232317005203134796
61422517545697232319265782556262
61422517545697232456442768716890
61422517545697232456463660725530
61422517545697242835243678284377
61422517545697242835246002632351
61422517545697242972420664090873
61422517545697477146977513268305
61422517545697477146977599007453
61422517545697477146979836216599
61422517545697477146979837732919
61422517545697477146979921955747
61422517545697477146979923355427
61422517545697477147544696799563
61422517545697482088364678776595
61422517545697482088364769101963
61422517545697482088367088863717
61422517545697482088368121965581
61422517545697482500149356222221
61422517545697482500149356239483
61422517545697482500150385091997
61422517545697482500150385109259
61422517545697482637410020626457
61422517545697482637410024858545
61422517545697482637410106365605
61422517545697482637410110951825
61422517545697482637411139467469
61422517545697482637411139821601
61422517545697482683163605534921
61422517545697482683163691274069
61422517545697482683163695856077
61422517545697482683163695860289
61422517545697482683164724725853
61422517545697482683164724730065
61422517545697493206485773604287
61422517545697493618267004674387
61422517545697493618268037793513
61422517545697493755527673310711
61422517545697493755527759049859
61422517545697493755527759516419
61422517545697493756092532493995
61422517545697493756093651707853
61422517545697493801281258219175
61422517545697493801281344308243
61422517545697493801846117285819
61422517545697498559654170182677
61422517545697498559654170299317
61422517545697498559654174414765
61422517545697498559654174885537
61422517545697498559655203301803
61422517545697498559655208006067
61422517545697498696914838819001
61422517545697498696914843051089
61422517545697498696914924558149
61422517545697498696914929144369
61422517545697498696915957660013
61422517545697498696915958014145
61422517545697498696915962731507
61422517545697498697669108159945
61422517545697498735890248217611
61422517545697498742668423727465
61422517545697498742668509466613
61422517545697498742668514048621
61422517545697498742668514052833
61422517545697498742669542922609
61422517545697498742669547639971
61422517545697526965006011828539
61422517545697526965008334776833
61422517545697526970089700615623
61422517545697526970092023563917
61422517545697526970092024963597
61422517545697531911476870710133
61422517545697531911479190471887
61422517545697531911479190588527
61422517545697531911480223573751
61422517545697531913738626232537
61422517545697531913739774142694
61422517545697532048653942726549
61422517545697532050916731722202
61422517545697532460522126466715
61422517545697532460522126483968
61422517545697532460522126483977
61422517545697532460522207973775
61422517545697532460522212205863
61422517545697532460522212559995
61422517545697532460523241092901
61422517545697532462781557995277
61422517545697532462781643734425
61422517545697532462782677207683
61422517545697532462782705905434
61422517545697532462782791644582
61422517545697543024514272164521
61422517545697543031859635437721
61422517545697543161691344180937
61422517545697543573285322018405
61422517545697543573473608375987
61422517545697543573556171870945
61422517545697543573556171987585
61422517545697543573557204990062
61422517545697543573557204990071
61422517545697543573557291201602
61422517545697543573559527921103
61422517545697543573559527938356
61422517545697543573559527938365
61422517545697543573559529454676
61422517545697543573559529454685
61422517545697543573559614014383
61422517545697543573559615549576
61422517545697543578639860658029
61422517545697543578640893777155
61422517545697543580899296889451
61422517545697543580902652840231
61422517545697543580902654356551
61422517545697648784773075406837
61422517545697648830526660198661
61422517545697682763225538381483
61422517545697698609496075469617
61422517545697698609579758295233
61422517545697698655333343205101
61422517545697698662592809274847
61422517545697698792510415103473
61422517545697698799853564000239
61422517545697698799853568232327
61422517545698382579857723246737
61422517545698382656113788973099
61422517545698383250912715731425
61422517545698383250913744601201
61422517545698393774234793475423
61422517545698394186832965330395
61422517545698399127404227881623
61422517545698399127969086948267
61422517545698399264664982134631
61422517545698399264664982252882
61422517545698399264664982252883
61422517545698399264664982607015
61422517545698399310417533923969
61422517545698399310418562793745
61422517545698399310418567161346
61422517545698399310418567515479
61422517545698427532736433941569
61422517545698427533301294057973
61422517545698427540077149801861
61422517545698427540077235541009
61422517545698427540079560005623
61422517545698427540079560009835
61422517545698427669997188317041
61422517545698427677337904177333
61422517545698427677340228641947
61422517545698432405232731456755
61422517545698432479204883781589
61422517545698432479204965288649
61422517545698432479204969520737
61422517545698432481467873424070
61422517545698432616465633924973
61422517545698432616465638157061
61422517545698432616486644956741
61422517545698432616489998291131
61422517545698432618748314737567
61422517545698432618749433952394
61422517545698432618749433952403
61422517545698433028250311387852
61422517545698433030530663603131
61422517545698433030530668209043
61422517545698433030531697078819
61422517545698433074003896296316
61422517545698433076264361398918
61422517545698433076264475717782
61422517545698443592242285235977
61422517545698443592242370975125
61422517545698443729503039611449
61422517545698443734607649459065
61422517545698444141034341417317
61422517545698444141034341889701
61422517545698444141284271152321
61422517545698444141287712842240
61422517545698444141287714358560
61422517545698444141306311072738
61422517545698444141306311072739
61422517545698444141308635070792
61422517545698444141308635070793
61422517545698444141849129752405
61422517545698444142124542614075
61422517545698444148900398357963
61422517545698444149467581422661
61422517545698444187037855944145
61422517545698444187038974802410
61422517545698444187041299150384
61422517545698444194380980491879
61422517545698444194380980496091
61422517545698549398275594098827
61422517545698582569324904574928
61422517545698582569324904593642
61422517545698583164120358981352
61422517545698583164120363680000
61422517545698583164121392096314
61422517545698583164121392549776
61422517545698583164121506868640
61422517545698583164121506887354
61422517545698583193776565646443
61422517545698594282238012132166
61422517545698594282239159571608
61422517545698594305398396450010
61422517545698599184670697766554
61422517545698599184670812085418
61422517545698599184671840955194
61422517545698599184671840968244
61422517545698599184671926694342
61422517545698599184671926707392
61422517545698599223625177168280
61422517545698599223625177173896
61422517545698599223625181872544
61422517545698599223626210275760
61422517545698599223626210288858
61422517545698599223626210742320
61422517545698599223626325061184
61422517545698599223626325079898
61422517545698599230403476287482
61422517545698599230404504821840
61422517545698599230404505153046
61422517545698599230404505171760
61422517545698599230404509408060
61422517545698599230404590892194
61422517545698599230404590896406
61422517545698599230404590910908
61422517545698599230404590915279
61422517545698599230404590915280
61422517545698599231241304373922
61422517545698599231241304846098
61422517545698599231241419164962
61422517545698599245938148736756
61422517545698599367685036933850
61422517545698599367686151537158
61422517545698599367686151542774
61422517545698599367686151555824
61422517545698599367686151556032
61422517545729597398931442553327
61422517545729597398931442557539
61422517545729597398931528296687
61422517545729597399495269567867
61422517545729597399496298437643
61422517545729597399496384176791
61422517545729613870220562073181
61422517545729613870220562427313
61422517545729613870221590960219
61422517545729613870221595546439
61422517545729614007481230709505
61422517545729614007481231063637
61422517545729614007481316802785
61422517545729614007482345672561
61422517545729614007482345685611
61422517545729614007482349917699
61422517545729614046456635759387
61422517545729614046457750368311
61422517545729614053234815972101
61422517545729614053234901707037
61422517545729614053234901711249
61422517545729614053235930581025
61422517545729647222043258368549
61422517545729647222043629904857
61422517545729647358969568651657
61422517545729647358969654390805
61422517545729647359219582609489
61422517545729647359220615711353
61422517545729647359784442725893
61422517545729647359785471595669
61422517545729652757955434290943
61422517545729652758143721002656
61422517545729652758143721002657
61422517545729652758226284614255
61422517545729652758227289037016
61422517545729652758227399223179
61422517545729652895403351927811
61422517545729652895403356159899
61422517545729652895404385029675
61422517545729652895404389634768
61422517545729652895404389634769
61422517545729652895404475373917
61422517545729652895425310341168
61422517545729652895425310341169
61422517545729652895425396080317
61422517545729663283810089300941
61422517545729663283810117880657
61422517545729663283810203619805
61422517545729663871263314061563
61422517545729663871264342948601
61422517545729663871264428670487
61422517545729663871264428687749
61422517545729663871264429024619
61422517545729663871264433273969
61422517545729663876346917109499
61422517545729663876347002848647
61422517545729663876347003202779
61422517545729663876347003319419
61422517545729663876348031718423
61422517545729663876348031735685
61422517545729663876348036321905
61422517545729663878606348638061
61422517545729663878606353340921
61422517545729663878606434377209
61422517545729663878607467850458
61422517545729663878607467850467
61422517545729663878607467949845
61422517545729663878607472554722
61422517545729663878607586873586
61422517545729664013546029046332
61422517545729664013546029046333
61422517545729664015805460456634
61422517545729664015805460456643
61422517545729664016056513283621
61422517545729897588202036550111
61422517545729897588765863564651
61422517545729897588766892434427
61422517545729897588766978173575
61422517545729914059492189544627
61422517545729914196751910795357
61422517545729914235727229756171
61422517545729914235728344365095
61422517545729914242505495587181
61422517545729919000878578679059
61422517545729919138139333054531
61422517545729952901744326823096
61422517545729952901744326823105
61422517545729952901744412562244
61422517545729952901744412562253
61422517545729953084674983631552
61422517545729953084674983631553
61422517545729953084675069370701
61422517545729963473080683181085
61422517545729964014781471060049
61422517545729964019865045528269
61422517545729964022123357726381
61422517545729964022123362429241
61422517545729964022123443465529
61422517545729964022123448168389
61422517545729964022124477038165
61422517545729964022124477057038
61422517545729964022124481643042
61422517545729964022124591375686
61422517545729964205054104859989
61422517545729964205055133729765
61422517545729964205055133865278
61422517545729964205055133865279
61422517545729964205055138451499
61422517545729968961251091706109
61422517545729968961251177445257
61422517545729968961251434662701
61422517545729968961251467964150
61422517545729968963510986631540
61422517545729968963511646679165
61422517545730119120197159885371
61422517545730814628057112377245
61422517545730814810254515462529
61422517545730814810255544332305
61422517545730814810255549054038
61422517545730814810255549054039
61422517545730819705889129181481
61422517545730847979041951530069
61422517545730847979042323066377
61422517545730847979606035762053
61422517545730847979606064341769
61422517545730847979607178950693
61422517545730847981300641035775
61422517545730847981301669905551
61422517545730847981301673087879
61422517545730847981301755644699
61422517545730847981301758827027
61422517545730853469471392867311
61422517545730853469471392886185
61422517545730853469472507476235
61422517545730853469492313592585
61422517545730853469493428182635
61422517545730853515224977794649
61422517545730853515225982198536
61422517545730853515226096989792
61422517545730853515226096989793
61422517545730864040808811046389
61422517545730864040808896785537
61422517545730864587613032278875
61422517545730864589852604801274
61422517545730864589852609033362
61422517545730864589873496809914
61422517545730864589873496809923
61422517545730864589873496928175
61422517545730864590124545404813
61422517545730864628262007227295
61422517545730864628263036097071
61422517545730864628263121836219
61422517545730864628263122186139
61422517545730864628827895163715
61422517545730864635605041803793
61422517545730864635605127542941
61422517545730864635605132124949
61422517545730864635606160994725
61422517545730864635606161011978
61422517545730864635606161130022
61422517545730864635606161130239
61422517545730864635606165244066
61422517545730864635606165716458
61422517545730864635606165716459
61422517545730864635606189709738
61422517545730864635878130313277
61422517545730864635878134899497
61422517545730869529000459137319
61422517545730869529001230789651
61422517545730869531260006501056
61422517545730869531260006501065
61422517545730869531260006506888
61422517545730869531260006506889
61422517545730869531260667022468
61422517545730869531260781341332
61422517545730869531511058165855
61422517545730869532075914050171
61422517545730869576992670704524
61422517545730869576993331224532
61422517545730869576993445543396
61422517545731014677165668559679
61422517545731014677165668848120
61422517545731014677165669026239
61422517545731014677165669031855
61422517545731014677165783350719
61422517545731014745775130270132
61422517545731014745775130274344
61422517545731014745775130275316
61422517545731014745775216009280
61422517545731014745775216013492
61422517545731014746339989340988
61422517545731014746340075080136
61422517545731014860180008015416
61422517545731014860180008193535
61422517545731014860180008199151
61422517545731014860180008665711
61422517545731014860180122984575
61422517991479910890321164257404
61422517991686743125365446399094
61422517991697549941551453607707
61422517991698748866043490175916
61422517991698749460568124821624
61422517991698749460570447765546
61422517991698750515431203616455
61422517991698750515619489960987
61422517991698798693861970592055
61422517991701452401880892409311
61422517991794795206280464728455
61422517991794811258445600162571
61422517991795995368002152677787
61422517991795995368566236905559
61422517991795995963362840715591
61422517991795995963362843903535
61422517991796011832325350171319
61422517991796045193372915207735
61422517991796045193373690046607
61422517991796045374191269928280
61422517991796045374191274179082
61422517991796045376388029686079
61422517991796045788170293856639
61422517991796045788170297044583
61422517991798697071249212304311
61422517991798761711746757410943
61422517991799614286589915559365
61422517991799614293364656344569
61422517991799614294117797169366
61422517991799614294117883612565
61422517991799614294117883612566
61422517991799647645187349076020
61422517991799647645187349430312
61422517991799647645187353681114
61422517991799647647635157647487
61422517991799647647637480595781
61422517991799662416819379870053
61422517991799662471795509403218
61422517991799664118924561914741
61422517991799664118987242190081
61422517991806802181554475411655
61422517991806802181742761756187
61422517991806802776351079221687
61422517991806802776351082409631
61422517991806850357788487356859
61422517991806852190128638764479
61422517991806852190191400883695
61422517991806852601910901890895
61422517991806867007574602822879
61422517991806867563395460309752
61422517991807701514019381937909
61422517991807701514022820894807
61422517991807703344162775127189
61422517991807717573527639087351
61422517991807717985309562089583
61422517991807718161549160944005
61422517991807718168323897124116
61422517991807718169077042554006
61422517991807718169077128997205
61422517991807718169077128997206
61422517991807750925600269351423
61422517991807751337131483664123
61422517991807751337134582496837
61422517991807751337134926853109
61422517991807751474395681582713
61422517991807751520145449760072
61422517991807751520145824229689
61422517991807751520148917413326
61422517991807752757940420759043
61422517991807752757940420772093
61422517991807753169722683879843
61422517991807753169722683885459
61422517991807753169722684948269
61422517991807767396890793876631
61422517991807767526557346175631
61422517991807767534088786132887
61422517991807767575323622698227
61422517991807767575323622711277
61422517991807767579842366319564
61422517991807767579842370924657
61422517991807767579842370924658
61422517991807767582101544167142
61422517991807767582101544172965
61422517991807767582101544172966
61422517991807767582101802434346
61422517991807767582101802453219
61422517991807767582101802453220
61422517991807767993883807299381
61422517991807767993946482968809
61422517991807767993946483325371
61422517991807767993946487574712
61422517991807767993946487574721
61422517991807768131207237700843
61422517991807769221699534019139
61422517991807769229230859190971
61422517997380431193661768494033
61422517997388236114968145322146
61422517997388236709492663647444
61422517997388236709492778432660
61422517997388236709492778905044
61422517997388521479240787669875
61422517997388522074040747417637
61422517997388536296623989609059
61422517997388536853009672735764
61422517997388536853009787520980
61422517997388536853009787993364
61422517997388536853009789056173
61422517997388536853009789056174
61422517997388536853281756704178
61422517997388536853281757176561
61422517997388537950531226088753
61422517997388538087791722551105
61422517997388538087791722551106
61422517997599270956303498508391
61422517997599271001976495193269
61422517997599271002057083418259
61422517997599318995026450220377
61422517997606174119097896231303
61422517997606175354443914070695
61422517997607074092949127924779
61422517997607075922255696065211
61422517997607075922255696065419
61422517997607075922443982409743
61422517997607075922443982422841
61422517997607075922527665235359
61422517997607075922527665248457
61422517997607123917755806226955
61422517997607374281655637578555
61422517997607374693165932584583
61422517997607374693169288752833
61422517997607374831182155786085
61422517997607374831265838611701
61422517997607374876180272218439
61422517997607374876180272219891
61422517997607374876180272224263
61422517997607374876183628270049
61422517997607374876933417629615
61422517997607374876935740577909
61422517997607376065960991375807
61422517997607408182251707715825
61422517997607424104499127584507
61422517997607424104767629099949
61422517997607424106943492121759
61422517997607424107027174947375
61422517997609775796384473895835
61422517997609777625691042032103
61422517997609777625691042036315
61422517997609777625963010156655
61422517997610077769208054188871
61422517997610077814961635912247
61422517997610077814961639098787
61422517997610077814964991966617
61422517997610125807934473555563
61422517997610978383048743144379
61422517997611026513023688138427
61422517997611026513024462971677
61422517997611026513024462973081
61422517997611026558757155756313
61422517997611028162666695721375
61422517997611028208420280513199
61422517997703420573691309451675
61422517997703436625856444885791
61422517997703436678116240367501
61422517997703469847196312513917
61422517997704321187172993408235
61422517997704321187193914114635
61422517997704321187193917301175
61422517997704321187194688954911
61422517997704335828340586762377
61422517997704336003824748669459
61422517997704336011335153247319
61422517997704336011417688166933
61422517997704336011418836072935
61422517997704337239149842620075
61422517997704337239149842620283
61422517997704337239338128842351
61422517997704337239338128977705
61422517997704337239359049548751
61422517997704337239421811667967
61422517997704337239421811803321
61422517997704337246116050439345
61422517997704337246199618475379
61422517997704337246199991527794
61422517997704337246680909505989
61422517997704337246764850598650
61422517997704369363159140770083
61422517997704370552016906072772
61422517997704370552016910775584
61422517997704370552016910775792
61422517997704370552016910777036
61422517997704370552017680905980
61422517997704370552017680907432
61422517997704370552017680911804
61422517997704370552017681378364
61422517997704370552017685610244
61422517997704370552017685611696
61422517997704370552017685616068
61422517997704370552017714308052
61422517997704370552018053960060
61422517997704370552018053965676
61422517997704370552018058681793
61422517997704370552018058681794
61422517997704370552018058687410
61422517997704370552020005376418
61422517997704370552021153264950
61422517997704370590410778677301
61422517997704370597941070728555
61422517997704370598021195084500
61422517997704370598021539440772
61422517997704370598021539459486
61422517997704370598021539912948
61422517997704370598021544162346
61422517997704370598021544163750
61422517997704370598021544518041
61422517997704370598021568155842
61422517997704370598021572742062
61422517997704370598022314279644
61422517997704370598022314281048
61422517997704370598022314292694
61422517997704370598022314294146
61422517997704370598022314629564
61422517997704370598022314747608
61422517997704370598022318878914
61422517997704370598022318997006
61422517997704370598022318998410
61422517997704370598022319351297
61422517997704370598022347578126
61422517997704370598022687346774
61422517997704370598022687350986
61422517997704370598022687352390
61422517997704370598025786651664
61422517997704370600197407534235
61422517997704370600281750525484
61422517997704371011980446550687
61422517997704371011980449737227
61422517997704371146814284717416
61422517997704371146814284717464
61422517997704371146814284721836
61422517997704371146814284723240
61422517997704371146814285189800
61422517997704371146814287903956
61422517997704371146814287905408
61422517997704371146814287909780
61422517997704371146814288376340
61422517997704371146814289439198
61422517997704371146814289440602
61422517997704371146814313415224
61422517997704371146814316601764
61422517997704371146814660975506
61422517997704371146814660976910
61422517997704371146814660981122
61422517997704371146817757093856
61422517997704371149324769427052
61422517997704621329937893497491
61422517997704621330690002618811
61422517997704621330690005801139
61422517997704621330690777453471
61422517997704621330691035733773
61422517997704621330774718559389
61422517997704621376444362245295
61422517997704621376444620525597
61422517997704636147320837169471
61422517997704636154851014311593
61422517997704636154851014429637
61422517997704636154934697255253
61422517997704637245406096978839
61422517997704637252184276720781
61422517997704637382666851708443
61422517997704637382855137930671
61422517997704637382855138052927
61422517997704637382855138066025
61422517997704637382938820756287
61422517997704637382938820878543
61422517997704637382938820891641
61422517997704637387185222147622
61422517997704637389444658379044
61422517997704637389633059527665
61422517997704669369412957395081
61422517997704669369496640220697
61422517997704669369497013292039
61422517997704670604194890890013
61422517997704670604278573715629
61422517997704670604278946786971
61422517997704670606454436737439
61422517997704670741266579364560
61422517997704670741266579364768
61422517997704670741266584067420
61422517997704670741266584067628
61422517997704670741266584069032
61422517997704670741267354197816
61422517997704670741267354203640
61422517997704670741267354670200
61422517997704670741267358902080
61422517997704670741267358907904
61422517997704670741269678551614
61422517997704670741269678668254
61422517997704670741454985216249
61422517997704670741538204172820
61422517997704670741538548529092
61422517997704670741538548547806
61422517997704670741538549001268
61422517997704670741538553250618
61422517997704670741538553252070
61422517997704670741539323367964
61422517997704670741539328085326
61422517997704670741539356666446
61422517997704670741539356783086
61422517997704670741539696435094
61422517997704670741539696440710
61422517997704670743714416744811
61422517997704670779681372558897
61422517997704670787024411367483
61422517997704670787208570008073
61422517997704670787209344842733
61422517997704670789468776371295
61422517997704671153049652144857
61422517997704671198803579891869
61422517997704671198806675543659
61422517997704671336063958009252
61422517997704671336063958009300
61422517997704671336063958013672
61422517997704671336063958015076
61422517997704671336063961195792
61422517997704671336063961197244
61422517997704671336063961201616
61422517997704671336063986707060
61422517997704671336063989893600
61422517997704671336063991312154
61422517997704671336064334267342
61422517997704671336064334268746
61422517997704671336064334272958
61422517997707037119993668557257
61422517997707038766369579883833
61422517997707038950116254427285
61422517997707072301188133537407
61422517997707072301188133891539
61422517997707072301189162408635
61422517997707072301189163458395
61422517997707072303636884531079
61422517997707072303720567356695
61422517997707072852760114348348
61422517997707072852760228672828
61422517997707087118571335830723
61422517997707087121016733471291
61422517997707087128631742998109
61422517997707322484329958995143
61422517997707338955619253175669
61422517997707339092880007433049
61422517997707339092880007551141
61422517997707339092880007905433
61422517997707370661066039189961
61422517997707370661149722015577
61422517997707372307444273464879
61422517997707372444705028194643
61422517997707372444705142979859
61422517997707372490456400238621
61422517997707372490456404470709
61422517997707372490459757338539
61422517997707372492904122361065
61422517997707372492907478411223
61422517997707372492987805186681
61422517997707372492991161236839
61422517997707387124825181153529
61422517997707387124827475404063
61422517997707387132440275238593
61422517997707387262088230133827
61422517997707387262088344919043
61422517997707387264533742559611
61422517997707387264617425385227
61422517997708223052894886513311
61422517997708223052897209461605
61422517997708223052915807103071
61422517997708237877138806315093
61422517997708237877139954221095
61422517997708239523431035170393
61422517997708239524184290780565
61422517997708272875256055459603
61422517997708273012535402865624
61422517997708273012535402869996
61422517997708273012535407587358
61422517997708273012535431563384
61422517997708273012535436285118
61422517997708273012535436286575
61422517997708273058268067069092
61422517997708273058268067069140
61422517997708273058268067073512
61422517997708273058268067074916
61422517997708273058268067086562
61422517997708273058268067088014
61422517997708273058268067423432
61422517997708273058268071672782
61422517997708273058268095766900
61422517997708273058268100371994
61422517997708273058270390023210
61422517997708273058271537929212
61422517997708273609842489868924
61422517997708287692639257398787
61422517997708287695168452650187
61422517997708287702699779351389
61422517997708287875653711351299
61422517997708287878182792284043
61422517997708287883181679404499
61422517997708289486335296097675
61422517997708289486335296097720
61422517997708289486335296097723
61422517997708289532088880889553
61422517997715128000161231914331
61422517997715128000164588086793
61422517997715142223019799330271
61422517997715142641328825268473
61422517997715142824322355450509
61422517997715142824322358632837
61422517997715142825159182637541
61422517997715144052326367348447
61422517997715144052326367466539
61422517997715144059669148012085
61422517997715144059669406279337
61422517997715144059857692636919
61422517997715144059941002409904
61422517997715144059941002409913
61422517997715144059941375462535
61422517997715176176147378922047
61422517997715176176147379276179
61422517997715176178595096795141
61422517997715176178678779620757
61422517997715192189919786946239
61422517997715192189919791178327
61422517997715192228309330834109
61422517997715192230568847979515
61422517997715192230568848097607
61422517997715192231405676338563
61422517997715192231405676351661
61422517997715192235652451149755
61422517997715192235652455381843
61422517997715192235840479227035
61422517997715192235924424919173
61422517997715192238099914987685
61422517997715192238100173267987
61422517997715192238183856093603
61422517997715192601701796037491
61422517997715192647434460241007
61422517997715192649965750753611
61422517997715192787226500407266
61422517997715192787226505128999
61422517997715427594635222219175
61422517997715428143678241120743
61422517997715428143866526419679
61422517997715428143950209245295
61422517997715428189431825912567
61422517997715428189431829099107
61422517997715428189435181966937
61422517997715442412018424158359
61422517997715442418796603900301
61422517997715442968592508900245
61422517997715442968676191725618
61422517997715442968676191725861
61422517997715444195843376436767
61422517997715444195843376554859
61422517997715475770890240845913
61422517997715476367865690675285
61422517997715476367949373500901
61422517997715477557455800675181
61422517997715477557539483500797
61422517997715478152336085781465
61422517997715492241908705508471
61422517997715492374085857067835
61422517997715492374839002614365
61422517997715492374922685439981
61422517997715492379357488315355
61422517997715492379441434007493
61422517997715492381617182356307
61422517997715492381700492466117
61422517997715492381700492466171
61422517997715492381700865181923
61422517997715492790951469329327
61422517997715492793399187202421
61422517997715492793482870028037
61422517997716326927124488290629
61422517997716326927853360245619
61422517997716326927856454846245
61422517997716326927874280833975
61422517997716326927877633701805
61422517997716328162635290558223
61422517997716328574253545028381
61422517997716328574417553684639
61422517997716328757180848974615
61422517997716328757184201842445
61422517997716328757267884667853
61422517997716328757435250319083
61422517997716328757518933144699
61422517997716342979830206152875
61422517997716342979830206152923
61422517997716342979830206153083
61422517997716342980018492497407
61422517997716342980102175200767
61422517997716342980102175336121
61422517997716342984348954366303
61422517997716342984348954366304
61422517997716342984369875072655
61422517997716342986608012823524
61422517997716342986608012824928
61422517997716342986608385894865
61422517997716342986608385894866
61422517997716342986796413972145
61422517997716342986879982008179
61422517997716342986880355060594
61422517997716342987361273038789
61422517997716343398390280082649
61422517997716343398390280200693
61422517997716343399143536165205
61422517997716343529148292024807
61422517997716343533140550220834
61422517997716343574629907633433
61422517997716343581404615117236
61422517997716343581404615118640
61422517997716344633737442632617
61422517997716344634009038763184
61422517997716344634009038763193
61422517997716344634009411815815
61422517997716376338429938395260
61422517997716376338429938511900
61422517997716376338429938512108
61422517997716376338429938513512
61422517997716376338429938867644
61422517997716376338433032996094
61422517997716376338433033112734
61422517997716376338433033114138
61422517997716376338618339660729
61422517997716376338621434261355
61422517997716376338701907578458
61422517997716376338701907695098
61422517997716376338701907695146
61422517997716376338701907696550
61422517997716376338701908050841
61422517997716376338701936274862
61422517997716376338701936392906
61422517997716376752660038429751
61422517997716376752663133148421
61422517997716376887493532247436
61422517997716376887493878138741
61422517997716376887493878138747
61422517997716376887493906835097
61422517997716376887496971204334
61422517997716376933226196450952
61422517997716376933226542224165
61422517997716376933226570920569
61422517997716376933229635407850
61422517997716376935674378069223
61422517997716376935674378082321
61422517997716376935677472669849
61422517997716376935677730950151
61422517997716376935761413775767
61422517997716378171021167444259
61422517997716378582803434820073
61422517997716378582806787687903
61422517997716378582890470513519
61422517997716392805390029866227
61422517997716392809720487503035
61422517997716392809720491735123
61422517997716392809908515580315
61422517997716392809992461272453
61422517997716392812167951340965
61422517997716392812251519731077
61422517997716392812251519731131
61422517997716392812251892446883
61422517997716392939387044388208
61422517997716392939387044388416
61422517997716392939387159179456
61422517997716392939390138989042
61422517997716392939390253780082
61422517997716392939575445537085
61422517997716392939659013571453
61422517997716392939659013571454
61422517997716392942734467434545
61422517997716392946918480113583
61422517997716392946918484345671
61422517997716392947001789395474
61422517997716392947002162449346
61422517997716392947002162466816
61422517997716392947002167171079
61422517997716392947002167171080
61422517997716392947253210926192
61422517997716392947253215647925
61422517997716392949512274105145
61422517997716392949512274106603
61422517997716392949512647159018
61422517997716392949512647176487
61422517997716392950265534320252
61422517997716392950265792587456
61422517997716392985394887044332
61422517997716392987651223972267
61422517997716392988404369383443
61422517997716392988488052209059
61422517997716392992734453600394
61422517997716392992734826652862
61422517997716392993006795836060
61422517997716392995182176072757
61422517997716392995182290858181
61422517997716393351172517969307
61422517997716393351172521151635
61422517997716393358700486022507
61422517997716393358700489204835
61422517997716393361294536759178
61422517997716393361294536760546
61422517997716393361294536760582
61422517997716393361294536760630
61422517997716393361294537232965
61422517997716393361294538295829
61422517997716393361294541482315
61422517997716393406964443448571
61422517997716393406964553634677
61422517997716393407048122024843
61422517997716393407048126274193
61422517997716393534186741284158
61422517997716393534186856073794
61422517997716393544225193574646
61422517997716393544225308364282
61422517997716393544308876400261
61422517997716393544308876400315
61422517997716393545062136613964
61422517997716394596641330861608
61422517997716394596641330861617
61422517997716394596641703913996
61422517997716394596641703914032
61422517997716394596641703914239
61422517997716394634780280710019
61422518000553282283991348929568
61422518000553283519337366656484
61422518000553283519337367706244
61422518000553283519340465489198
61422518000553283519340723756402
61422518000553567603266647423120
61422518000561372569512080764936
61422518000561372569574500045604
61422518000561387392037947460630
61422518000561387392037951692718
61422518000561387394297387925544
61422518000561388627383965187546
61422518000561388629078541881552
61422518000561388629078546585816
61422518000561388629081641186442
61422518000561388629643405652460
61422518000561672713091394342884
61422518000561672713091509133924
61422518000561672713091851972472
61422518000561672713091852090516
61422518000561672713571913722620
61422518000561672713655596548236
61422518000561687530471243414238
61422518000561687537816719962158
61422518000561687581308512761058
61422518000561687581308516993146
61422518000561687581310839941440
61422518000561687581311868811216
61422518000561688765817256909066
61422518000561688765817261141154
61422518000561688772595436651008
61422518000561688772595440883096
61422518000561688772595550969872
61422518000561688772598535483722
61422518000561688772598650274762
61422518000561720935309285985302
61422518000564089097732729658896
61422518000564089097732732846840
61422518000564090330819311158602
61422518000564090333078750573756
61422518000564122449557749948106
61422518000564123684904542515298
61422518000564123684904885471890
61422518000564374416254885930668
61422518000564374417090942532390
61422518000564390469252602880122
61422518000564423821078398003992
61422518000564423828421551603618
61422518000564423828421894560210
61422518000564424240203815792892
61422518000565275028145796029550
61422518000565275030029429670500
61422518000565275030092191789716
61422518000565275030593513902484
61422518000565289854815108367416
61422518000565291090161126094332
61422518000565323160823778557642
61422518000565323160823778563258
61422518000565323160824035780702
61422518000565323206640096772326
61422518000565324396169799472502
61422518000565324396170571124834
61422518000565324396170828342278
61422518000565324436338684440978
61422518000565324441986117685782
61422518000565324441987146555558
61422518000565324807199689884218
61422518000565324807952059416590
61422518000565324807952834251250
61422518000565324853769152464530
61422518000565324853769153527340
61422518000565425117697404359685
61422518000565439949453758700981
61422518000565439949453759763791
61422518000565439949453844440129
61422518000565441177205693393427
61422518000565441183980517085211
61422518000565441183983959224437
61422518000565441183983959228649
61422518000565474530973638601605
61422518000565474530974010255957
61422518000565489355699222483871
61422518000565489362475078227759
61422518000565489362475078231971
61422518000565489362478173876741
61422518000565489774257084140943
61422518000565491002828274989535
61422518000565491009603101863647
61422518000565491009603101867859
61422518000565491144356700421043
61422518000565491144356729119011
61422518000565491146867209106949
61422518000658934037325595659044
61422518000658934037325598846988
61422518000658934037327922845042
61422518000658982208225041719230
61422518000658982213308644767166
61422518000658983443006975214162
61422518000658983443571834280806
61422518000658983448090578262098
61422518000658983448655437328742
61422518000658983493760565967454
61422518000658983494325425034098
61422518000658983494328519634724
61422518000658983853097757291342
61422518000658983855354094219278
61422518000658983855354097407222
61422518000658983906107684972570
61422518000658983906107684978186
61422518000658983906110783810900
61422518000658984038368436574518
61422518000658984043368353608894
61422518000658984043368353614510
61422518000658984043371452447224
61422518000658984043452036434510
61422518000661385550214085386190
61422518000661385557557124194776
61422518000661399832734897625400
61422518000661399834429473269646
61422518000661635740760683362896
61422518000661635740760687613698
61422518000661685144750839086222
61422518000661685151525665965950
61422518000661685152092844792944
61422518000661685152093963988088
61422518000661685153785097022336
61422518000661685153785097488896
61422518000661685153788539165774
61422518000661685197762717712876
61422518000661685197763865605780
61422518000661685199538653234444
61422518000661685199542124075642
61422518000661685563872789221868
61422518000661685563876228177314
61422518000661685746050300139322
61422518000661685746803441312746
61422518000661685746803441318362
61422518000661685746806884524818
61422518000661685746887124138362
61422518000661685746887128389164
61422518000661685746890566281800
61422518000662585712499858607438
61422518000662585719089752004848
61422518000662585719841864314160
61422518000662585765575647596132
61422518000662586131621804492282
61422518000662586169826500525958
61422518000662735852951474490222
61422518000662736264733738666398
61422518000662751088891767479694
61422518000662752331583918615822
61422518000663051440559371953053
61422518000663051440559372069693
61422518000663051440559373002813
61422518000663051440559373119453
61422518000663051440561696067747
61422518000663051440561696417667
61422518000663051440841815955054
61422518000663051440841817004814
61422518000663051440844140303028
61422518000663051486595400746878
61422518000663051486595401796638
61422518000669488883535081089264
61422518000669490118878774351566
61422518000669490118881873656456
61422518000669490530661038527742
61422518000669490660331066385302
61422518000669490667109246127244
61422518000669490667862387306332
61422518000669504935700216523380
61422518000669504937956553451316
61422518000669504943040156032692
61422518000669504943040160736956
61422518000669505354822161941664
61422518000669740851065831689028
61422518000669740851065946007892
61422518000669740851065946474452
61422518000669740851065949662396
61422518000669740851065950725254
61422518000669789027048880791534
61422518000669789027048995110398
61422518000669789027048995582574
61422518000669789067722300092640
61422518000669789072721963097516
61422518000669789072802551322506
61422518000669789072805645923132
61422518000669790255052634544524
61422518000669790255055729145150
61422518000669790257312066073086
61422518000669790261830814286466
61422518000669790261830929077506
61422518000669790262395783439886
61422518000669790262395788144150
61422518000669790262398882744776
61422518000669790264090245815028
61422518000669790264090360133892
61422518000669790264090360600452
61422518000669790669094330249262
61422518000669790674178047616062
61422518000669790674178052333424
61422518000669790674181489759500
61422518000669790674181489877544
61422518000669790849580739559094
61422518000669790856355563250878
61422518000669790856358919301036
61422518000669790856359005394476
61422518000669790857108704424302
61422518000669790857108704429918
61422518000669790857192387249918
61422518000669790857192391500720
61422518000669790857195829393356
61422518000669790857195833644158
61422518000669790857384120001740
61422518000669790858890406087362
61422518000669790858890406088766
61422518000669805500033751378494
61422518000669806726343183050178
61422518000669806726346282368166
61422518000669806733121367509482
61422518000669806733686312669322
61422518000670689587270046000830
61422518000670689594798014054030
61422518000670689594798015103790
61422518000670689594801109704416
61422518000670689594801366921860
61422518000670689640534117094948
61422518000670690875312612684146
61422518000670690875877467518702
61422518000670690875877471750790
61422518000670690875880566351416
61422518000670691234399102738582
61422518000670691234587384851026
61422518000670691241177282480524
61422518000670691241927070791782
61422518000670691241930423659612
61422518000670691280131766824054
61422518000670691286909946565996
61422518000670691287659731694878
61422518000670691287663173832700
61422518000670791551107553485905
61422518000670807618209897054510
61422518000670839727909972135917
61422518000670839729601082576349
61422518000670841376730135082013
61422518000670841376730138268553
61422518000670841376733605921807
61422518000670841377298464988451
61422518000670841513990889457485
61422518000670841541954760582416
61422518000670841587704874651086
61422518000670841587708316794524
61422518000670841587708345374240
61422518000670856152630635383015
61422518000670856200891261682475
61422518000670856335610107709964
61422518000670856335644971900234
61422518000670856337869457381546
61422518000670856337869543470614
61422518000670857443581434423330
61422518000670857443581463119686
61422518000671141731221883739406
61422518000671141731225354462560
61422518000671157578060832238959
61422518000671157578060860818675
61422518000671157793272048187800
61422518000671157793272052241769
61422518000671157793272052419888
61422518015106309079278800561140
61422518015106309079278800679232
61422518015113211785645371764464
61422518015113211785645371882556
61422518015114112948734932766152
61422518015114112948734932884244
61422518015114112948734932884404
61422518015114112948734934301345
61422518015114112948734934301346
61422518015114412542644036702060
61422518015114412542644065049900
61422518015114412542644065399820
61422518015114412542644065404192
61422518015114412542644409760464
61422518015114412542644409773562
61422518015114412542727747757424
61422518015114412543459944251171
61422518015114412543460317303746
61422518015114412543480893653873
61422518015114412543480893653874
61422518015114412543481238010146
61422518015114412954238045945780
61422518015114412954238046063872
61422518015114412955242206905198
61422518015114413092251914693363
61422518015114413092251941972564
61422518015114413092251941972724
61422518015114413092523911155761
61422518015114413092523911155762
61422518015114413137252385585460
61422518015114413138005498068032
61422518015114413138005526764388
61422518015114413138005526764548
61422518015114414327033848188295
61422518015114414327033876884597
61422518015114414327033876884598
61422518015114414327034221240834
61422518015114414327034221240918
61422518015114414327034221241077
61422518015321244777685224243124
61422518015321244777685252940884
61422518015321244777688318377190
61422518015321244777688318843750
61422518015321244777688347073498
61422518015321244777688347191590
61422518015321244777688347541510
61422518015332049761366894608532
61422518015332049761366894608580
61422518015332049761366894614356
61422518015332049761366923306340
61422518015332049761367669447612
61422518015332049761367783772092
61422518015332049761367784238652
61422518015332049761368042518954
61422518015332049761368042520358
61422518015332050355894626570682
61422518015332050355894655266990
61422518015332050355894655385082
61422518015332950331627197476407
61422518015333250518365587775924
61422518015333250518365587776084
61422518015333250518365702094948
61422518015333250518366362142572
61422518015333250518366362260664
61422518015333250518366362614748
61422518015333250518366362614956
61422518015333250518366362616200
61422518015333250518366390841784
61422518015333300344009094333557
61422518015333300344009869166813
61422518015335952224960069963463
61422518015335954008533973900587
61422518015335954054266638104103
61422518015336002047256928793337
61422518015336852789616186595916
61422518015336854622015571890389
61422518015336854622015575072717
61422518015429296260877834525772
61422518015429296260877838875744
61422518015429296260877839230036
61422518015429296260878609358820
61422518015429296260878609360272
61422518015429296260878609364644
61422518015429296260878609476912
61422518015429296260878613709000
61422518015429296260878614063292
61422518015429296260878614068908
61422518015429296260878728387772
61422518015429296260878982417272
61422518015429296260878982418676
61422518015429296260880933358326
61422518015429296260880933824886
61422518015429296260882081722162
61422518015429296263957425031674
61422518015429311680380652730271
61422518015429311682827254584482
61422518015429312907567608955568
61422518015429312907567637533880
61422518015429312907570703438150
61422518015429312907570703904710
61422518015429312907570732134458
61422518015429312907570732252550
61422518015429312907570732602470
61422518015429312915161461952582
61422518015429312915161462302502
61422518015429312915161462420594
61422518015429312915161462424966
61422518015429312915161806309062
61422518015429312915161806663194
61422518015429312915161806676244
61422518015429312915161806781238
61422518015429312915161806794336
61422518015429312915161810908332
61422518015429312915161811026424
61422518015429312915182354311142
61422518015429312915182727369546
61422518015429312915182727382644
61422518015429312917420898067364
61422518015429312917420898185456
61422518015429312917609184543038
61422518015429312917609184892958
61422518015429312917609184897329
61422518015429312917609184897330
61422518015429312917609529266700
61422518015429312917609533498788
61422518015429312917692867250562
61422518015429312917692867368654
61422518015429312917693211724926
61422518015429312918174043963730
61422518015429312918174043963814
61422518015429312918174043963973
61422518015429312918174043963974
61422518015429312918174388320246
61422518015429312918446013147012
61422518015429344851157103349464
61422518015429346086501223890600
61422518015429346086501228607962
61422518015429346269430847247056
61422518015429346269430847596976
61422518015429346269431110113578
61422518015429346269431191970718
61422518015429346269431196202806
61422518015429346269431880698840
61422518015429346269431880717554
61422518015429346269431884949642
61422518015429346269431971047294
61422518015429346269432225072582
61422518015429346269434204832248
61422518015429346269434205182168
61422518015429346681025858536148
61422518015429346681025861718476
61422518015429346681025944629588
61422518015429346681025947811916
61422518015429346681029302214780
61422518015429346820755227509180
61422518015430196831138142092087
61422518015430212250659928589333
61422518015430212250659957285689
61422518015430212250661076499707
61422518015430213485441858896322
61422518015430213485441887244161
61422518015430213485441887244162
61422518015430213485441887594082
61422518015430213485442231600434
61422518015430213485442236199704
61422518015430213486006717968581
61422518015430213486006717968582
61422518015430213486007091021210
61422518015430245602482625930249
61422518015430245602484948878543
61422518015430245602484977574899
61422518015430246649166640652321
61422518015430246832180865500753
61422518015430246836991839045236
61422518015430246836991839045284
61422518015430246836991839045444
61422518015430246836991839395156
61422518015430246836991839395204
61422518015430246836991839395364
61422518015430246836991843627244
61422518015430246836991843627292
61422518015430246836991843631456
61422518015430246836991843631664
61422518015430246836992613885720
61422518015430246836992614235480
61422518015430246836992614235640
61422518015430246836992618466116
61422518015430246836992618467568
61422518015430246836992618471940
61422518015430246836992958241992
61422518015430246836994938350174
61422518015430246836994938350334
61422518015430246836994938700094
61422518015430246836994938700254
61422518015430246836996057564192
61422518015430246836996057914112
61422518015430246837263435156980
61422518015430246837263435158384
61422518015430246837263435506900
61422518015430246837263435624944
61422518015430246837263779513252
61422518015430246837263779532126
61422518015430246837263779998686
61422518015430246837263784112522
61422518015430246837263784230566
61422518015430246837263784230774
61422518015430246837263784236389
61422518015430246837263784236390
61422518015430246837263784584906
61422518015430246837263808211012
61422518015430246837263808228482
61422518015430246837263808578402
61422518015430246837263812810282
61422518015430246837263812810490
61422518015430246837263898903770
61422518015430246837264554353528
61422518015430246837264554370998
61422518015430246837264554720917
61422518015430246837264554720918
61422518015430246837264554820088
61422518015430246837264554837557
61422518015430246837264554837558
61422518015430246837264558952798
61422518015430246837264559069438
61422518015430246837264559069645
61422518015430246837264559069646
61422518015430246837264559075262
61422518015430246837264559425181
61422518015430246837264559425182
61422518015430246837264583049884
61422518015430246837264583068758
61422518015430246837264583399804
61422518015430246837264583418677
61422518015430246837264583418678
61422518015430246837264587649154
61422518015430246837264587650765
61422518015430246837264587650766
61422518015430246837264587654978
61422518015430246837264673744046
61422518015430246837264927423626
61422518015430246837264927425030
61422518015430246837264927773546
61422518015430246837264932022896
61422518015430246837264932024300
61422518015430246837266878718971
61422518015430246837266878718972
61422518015430246837266879185532
61422518015430246837266907533371
61422518015430246837266907533372
61422518015430246837266907883292
61422518015430246837268026611876
61422518015430246837268026728516
61422518015430246837268027078436
61422518015430246839523990597964
61422518015430246839524019179084
61422518015430247248774878411656
61422518015430247248774881593984
61422518015430247248778322090288
61422518015430247386310273990766
61422518015430497017876527693116
61422518015430497017876532391604
61422518015430497017877302526164
61422518015430497017877302527616
61422518015430497017877302531988
61422518015430497017877302644256
61422518015430497017877306758252
61422518015430497017877306876344
61422518015430497017877307230428
61422518015430497017877307230636
61422518015430497017877307231880
61422518015430497017877675584616
61422518015430497017877675586020
61422518015430497017877680301978
61422518015430497017877680303382
61422518015430497017879626525670
61422518015430497017879626992230
61422518015430497615748503509105
61422518015430512256895290937762
61422518015430512386563077045279
61422518015430512391646681694099
61422518015430512394176937677653
61422518015430512394178085588027
61422518015430513491677192081918
61422518015430513491677192548478
61422518015430513491677220896318
61422518015430513491677221246238
61422518015430513491677221250609
61422518015430513491677221250610
61422518015430513492242080317253
61422518015430513492242080317254
61422518015430513492514049500292
61422518015430513626427462220102
61422518015430513626427462568570
61422518015430513626427462574394
61422518015430513626427462686662
61422518015430513626427835272890
61422518015430513626427835627022
61422518015430513626427835640072
61422518015430513626427835745066
61422518015430513626427835758164
61422518015430513626427839872160
61422518015430513626427839990252
61422518015430513626427840344300
61422518015430513626427840344336
61422518015430513626427840344384
61422518015430513628686898334836
61422518015430513628686898801396
61422518015430513628686898801604
61422518015430513628687271859848
61422518015430513628687271872862
61422518015430513628687271872898
61422518015430513628687271872946
61422518015430513628687271873105
61422518015430513628958867984642
61422518015430513628959245288024
61422518015430513629524100109530
61422518015430513672181420536890
61422518015430545608717988280379
61422518015430545745978743009983
61422518015430545746001957966863
61422518015430546843498855252496
61422518015430546843499113519700
61422518015430546843499113538574
61422518015430546843499118237062
61422518015430546843499142217460
61422518015430546843499146934822
61422518015430546843499888354360
61422518015430546843499893076093
61422518015430546843499893076094
61422518015430546843499917052120
61422518015430546843499921775311
61422518015430546843500007400574
61422518015430546843500007867134
61422518015430546843500261431478
61422518015430546843500266147436
61422518015430546843500266148840
61422518015430546843520038949237
61422518015430546843520813782493
61422518015430546980508934695008
61422518015430546980508938927096
61422518015430546980509709533880
61422518015430546980509713765968
61422518015430546980509967330312
61422518015430546980509967796872
61422518015430546980509967801084
61422518015430546980509972046270
61422518015430546980509972047674
61422518015430546980509972051886
61422518015430546980513066517158
61422518015430546980513066633798
61422518015430546980513066983718
61422518015430546980760676504915
61422518015430546980780788620446
61422518015430546980780789087006
61422518015430546980780793318886
61422518015430546980780793319094
61422518015430546980780793324709
61422518015430546980780793324710
61422518015430546980780908110134
61422518015430546980781563441848
61422518015430546980781563459318
61422518015430546980781563908408
61422518015430546980781563925877
61422518015430546980781563925878
61422518015430546980781568157758
61422518015430546980781568157965
61422518015430546980781568157966
61422518015430546980781568163582
61422518015430546980781682949006
61422518015430546980781936513350
61422518015430546980781936979910
61422518015430546980783887807291
61422518015430546980783887807292
61422518015430546980783888273852
61422518015430546980785035700196
61422518015430546980785036166756
61422518015430546983040999686284
61422518015430547026262404347116
61422518015430547026262404695584
61422518015430547026262404701408
61422518015430547026262408927672
61422518015430547026262519486832
61422518015430547026262523718920
61422518015430547026263179534456
61422518015430547026263179535908
61422518015430547026263179540280
61422518015430547026263183766544
61422518015430547026263294325704
61422518015430547026263298557792
61422518015430547026263552588696
61422518015430547026263552592908
61422518015430547026265503533962
61422518015430547026266651425622
61422518015430547026266651444336
61422518015430547026513108448768
61422518015430547026513108798688
61422518015430547026513486102118
61422518015430547026513572195558
61422518015430547026514227643912
61422518015430547026514227993832
61422518015430547026514232244634
61422518015430547026514232249006
61422518015430547026514260940990
61422518015430547026514347034430
61422518015430547026514601065334
61422518015430547026514605316136
61422518015430547026534373511440
61422518015430547026534378110710
61422518015430547026534492901958
61422518015430547026535148350312
61422518015430547026535148700232
61422518015430547026535152949582
61422518015430547026535267740830
61422518015430547026535521771734
61422518015430547026538620608660
61422518015430547028773692469468
61422518015430547028773692471169
61422518015430547392291973710056
61422518015430547392291976425824
61422518015430547392291976892384
61422518015430547392291977960858
61422518015430547575306198086104
61422518015430547575306198086312
61422518015430547575306198087556
61422518015430547575306201268432
61422518015430547575306201269884
61422518015430547575306201274256
61422518015430547575306316059680
61422518015430547575306574339982
61422518015430547575306574341386
61422518015430547575308898687872
61422518015430547575309670344452
61422518015430547575309670345904
61422518015430547577816711376949
61422518015430547577816714559277
61422518015430562209675094156687
61422518015432899130001155422388
61422518015432915189442062417494
61422518015432948357497308109999
61422518015432948540427959852404
61422518015432948540427960200872
61422518015432948540427960206536
61422518015432948540427960206696
61422518015432948540427960219586
61422518015432948540427964451674
61422518015432948540430287516608
61422518015432948540430287870656
61422518015432948540430287870740
61422518015432948540430287870899
61422518015432948540430287870900
61422518015432948540431402485488
61422518015432948540431403885168
61422518015432948542959336569020
61422518015432963365425111519964
61422518015432963365426260952517
61422518015433198724475145473546
61422518015433213546101770878431
61422518015433213546122691584837
61422518015433213548548372732642
61422518015433215332122247973458
61422518015433215332959071505778
61422518015433215332959071505814
61422518015433215332959071506021
61422518015433215332959071506022
61422518015433215378691735709330
61422518015433215378691764405602
61422518015433215378691764405686
61422518015433215378691764405845
61422518015433215378691764405846
61422518015433248546746947980884
61422518015433248546746948098976
61422518015433248546746948103348
61422518015433248546746952702618
61422518015433248546746976678644
61422518015433248546746976684468
61422518015433248546746976796736
61422518015433248546746981401830
61422518015433248546747062777748
61422518015433248546747062894388
61422518015433248546747067493658
61422518015433248546747067495110
61422518015433248546747067499481
61422518015433248546749275652364
61422518015433248683945055504936
61422518015433248683945059755738
61422518015433248732209009742764
61422518015433263371745276013353
61422518015433263371745277430286
61422518015433263371745277430289
61422518015433263371745277430295
61422518015433263501328262049213
61422518015433263503859665392017
61422518015433263508942120608284
61422518015433263508943270040837
61422518015433263510636697768850
61422518015433263511453753228365
61422518015433263511453754278125
61422518015433265147706405507458
61422518015433265147706405625550
61422518015433265155318027335626
61422518015433265155318031934896
61422518015433265155318031935103
61422518015433265155318031935104
61422518015434114108767186105119
61422518015434114113850790753939
61422518015434114116382194647867
61422518015434115763510098770981
61422518015434115763510098770982
61422518015434115763510127585381
61422518015434115763510127585382
61422518015434115946503517704053
61422518015434115946503517704054
61422518015434115946524438410453
61422518015434115946524438410454
61422518015434149114495996554152
61422518015434149114495996672244
61422518015434149114498323869888
61422518015434149297510307145944
61422518015434149297510307146152
61422518015434149297510307147396
61422518015434149297510307164866
61422518015434149297510307496072
61422518015434149297510307501688
61422518015434149297510307514786
61422518015434149297510311745422
61422518015434149297510311751038
61422518015434149297510335843752
61422518015434149297510335862626
61422518015434149297510336193832
61422518015434149297510336212546
61422518015434149297510340444634
61422518015434149297510340448846
61422518015434149297512630449982
61422518015434149297512634695168
61422518015434149297512663391476
61422518015434149297513778355984
61422518015434149297513779405744
61422518015434149300020820449830
61422518015434149300041741143189
61422518015434149300041741156230
61422518015434149300041741156239
61422518015434163939493147873244
61422518015434163939494297305797
61422518015434163942004780493325
61422518015434163942004781543085
61422518015434164122486595502915
61422518015434165725577536165988
61422518015434165771310196006229
61422518015434165771310196006230
61422518015434165771310200251416
61422518015434165771331116712629
61422518015441004239487068723365
61422518015441019017894578649107
61422518015441019017894581831435
61422518015441019063648190720292
61422518015441019063648192137233
61422518015441019063648192137234
61422518015441019063648195437653
61422518015441019063648195437654
61422518015441019064401307802098
61422518015441019064401307802134
61422518015441019064401307802341
61422518015441019064401307802342
61422518015441019064401336498490
61422518015441019064401336616741
61422518015441019064401336616742
61422518015441019064401338033683
61422518015441019064401338033684
61422518015441020291652204157481
61422518015441020299183271528615
61422518015441020299183271528616
61422518015441020299183615884888
61422518015441020299183615885095
61422518015441052415386175316056
61422518015441052415386175670188
61422518015441052415389528183886
61422518015441052415389528538018
61422518015441052415389528651898
61422518015441052415389528656110
61422518015441052415389528656270
61422518015441052415389532901248
61422518015441052415389533255380
61422518015441068467551570906749
61422518015441068467551570906750
61422518015441068467551656641686
61422518015441068467551656995818
61422518015441068467554665153036
61422518015441068467554665507327
61422518015441068467554665507328
61422518015441068474894691205086
61422518015441068474894691218184
61422518015441068474894695804404
61422518015441068475166287211628
61422518015441068475166287217451
61422518015441068475166287217452
61422518015441068475166659915948
61422518015441068475166660270080
61422518015441068475166660283130
61422518015441068475166664515218
61422518015441068475166664987394
61422518015441068477425722977894
61422518015441068477425723444418
61422518015441068477425723444454
61422518015441068477425723444661
61422518015441068477425723444662
61422518015441068477426096148774
61422518015441068477426096502906
61422518015441068477426096515956
61422518015441068477426096516163
61422518015441068477426100748044
61422518015441068477676800269140
61422518015441068477676800619060
61422518015441068478241659689916
61422518015441068879148646521140
61422518015441068886760268231180
61422518015441068890023922462200
61422518015441302596082835886400
61422518015441302596082835886448
61422518015441302596082835886608
61422518015441302596082836004492
61422518015441302596082836936160
61422518015441302596082837054252
61422518015441302596082837402720
61422518015441302596082837402768
61422518015441302596082837402928
61422518015441302596082837408544
61422518015441302596082951721792
61422518015441302596082952193968
61422518015441302596085934719162
61422518015441302596085935191338
61422518015441302596086308244126
61422518015441304428736828104423
61422518015441304428757748810829
61422518015441318648247972370276
61422518015441318648247972488368
61422518015441318648247972836836
61422518015441318648247972836884
61422518015441318648247972837044
61422518015441318648247972842660
61422518015441318648248001066680
61422518015441318648248001534644
61422518015441318648248087155908
61422518015441318648248087628084
61422518015441318651595395397899
61422518015441318655842174441132
61422518015441318655842174559224
61422518015441318655842174913308
61422518015441318655842174913356
61422518015441318655863095619708
61422518015441318658101232903808
61422518015441318658101233021900
61422518015441318658101261600164
61422518015441318658101261718256
61422518015441318658289519261438
61422518015441318658289519727998
61422518015441318658289548075838
61422518015441318658289548425758
61422518015441318658289548430129
61422518015441318658289548430130
61422518015441318658289892314226
61422518015441318658289892786402
61422518015441318658373230783362
61422518015441318658373230901454
61422518015441318658373575139634
61422518015441318658373575257726
61422518015441318658854378800258
61422518015441318658854378800471
61422518015441318658854407496530
61422518015441318658854407496614
61422518015441318658854407496773
61422518015441318658854407496774
61422518015441318658854751853046
61422518015441319204633770413594
61422518015441319204633770767678
61422518015441319204633770767886
61422518015441319204633770885770
61422518015441319207081488286688
61422518015441319207081488635156
61422518015441319207081488640772
61422518015441319207081488640980
61422518015441319207081488758864
61422518015441319207081489703630
61422518015441319207081490170190
61422518015441319207081490176013
61422518015441319207081490176014
61422518015441319207081492885958
61422518015441319207081493358134
61422518015441319207165172647343
61422518015441319207165175711579
61422518015441319208169365367300
61422518015441319208169394181700
61422518015441319246143962443691
61422518015441319250387355677594
61422518015441319252897864012128
61422518015441319252897865429069
61422518015441319252897865429070
61422518015441319252897868611397
61422518015441319252897868611398
61422518015441319253650981093970
61422518015441319253651009790242
61422518015441319253651009790326
61422518015441319253651009790485
61422518015441319253651009790486
61422518015441319253922978973524
61422518015441320435169299335023
61422518015441320442428282737346
61422518015441320442428282737382
61422518015441320442428282737589
61422518015441320442428282737590
61422518015441320442428282737595
61422518015441320442428655790134
61422518015441320442428655790170
61422518015441320442428655790218
61422518015441320442700624973172
61422518015441320442700624973208
61422518015441320442700624973415
61422518015441352010111445416582
61422518015441352010111445416742
61422518015441352010111473646378
61422518015441352010111474114342
61422518015441352010111559735606
61422518015441352010111560207782
61422518015441352010114539550648
61422518015441352010114540017208
61422518015441352010114568365048
61422518015441352010114568714968
61422518015441352010132366128757
61422518015441352421705077362744
61422518015441352421705077480788
61422518015441352421705163451604
61422518015441352421705163451812
61422518015441352421705192147960
61422518015441352421705192266052
61422518015441352421705192266212
61422518015441352421705423254001
61422518015441352421705451950405
61422518015441352421708516319434
61422518015441352421708516319642
61422518015441352421708516437526
61422518015441352421708517854675
61422518015441352421708545133882
61422518015441352421708545134042
61422518015441352421726343960401
61422518015441354391557319054265
61422518015441354391557319404185
61422518015441354391557323653526
61422518015441368473870587380310
61422518015441368481213363204122
61422518015441368481213363322214
61422518015441368481213363326586
61422518015441368481213707499123
61422518015441368481213707564814
61422518015441368481213707577864
61422518015441368481213707682858
61422518015441368481213707695956
61422518015441368481213712282092
61422518015441368481213712282128
61422518015441368481213712282176
61422518015441368483661085798949
61422518015441368611068579995069
61422518015441368611068579995070
61422518015441368611068665730006
61422518015441368611068666084138
61422518015441368611071674241356
61422518015441368618411700109671
61422518015441368618411700293406
61422518015441368618411700306504
61422518015441368618411704892640
61422518015441368618411704892724
61422518015441368618683296299948
61422518015441368618683296305771
61422518015441368618683296305772
61422518015441368618683669004268
61422518015441368618683669358400
61422518015441368618683669371450
61422518015441368618683669476444
61422518015441368618683673603538
61422518015441368618683674075678
61422518015441368618683674075714
61422518015441368620942732066214
61422518015441368620942732532009
61422518015441368620942732532738
61422518015441368620942732532774
61422518015441368620942732532981
61422518015441368620942732532982
61422518015441368620942732538597
61422518015441368620942732538598
61422518015441368620943105237094
61422518015441368620943105591226
61422518015441368620943105604240
61422518015441368620943105604276
61422518015441368620943105604483
61422518015441368620943109836364
61422518015441368621193809357460
61422518015441368621193809707380
61422518015441368621194158312966
61422518015441368621759013134508
61422518015441368664415988851304
61422518015441368664415989201224
61422518015441368664416333561868
61422518015441368666675396269730
61422518015441368666675424966002
61422518015441368666675424966086
61422518015441368666675424966245
61422518015441368666675424966246
61422518015441368666675769322518
61422518015441368666947394149284
61422518015441369022665651010190
61422518015441369022665651010350
61422518015441369022665655609376
61422518015441369022665655609460
61422518015441369022665655609619
61422518015441369022665655609620
61422518015441369030277272536531
61422518015441369030277272720266
61422518015441369030277277319500
61422518015441369030277277319536
61422518015441369030277277319743
61422518015441369030277277319744
61422518015441369032724995192837
61422518015441369033540931550520
61422518015441369076009936740047
61422518015441369076009936923782
61422518015441369076009941523016
61422518015441369076009941523052
61422518015441369076009941523259
61422518015441369076009941523260
61422518015441369076009965620138
61422518015441369076009970219408
61422518015441369213207929534330
61422518015441369213207934133564
61422518015441369213207934133600
61422518015441369213207934133808
61422518015441369215718418371092
61422518015441369215718442817810
61422518015441369215739334826450
61422518015441369215739334832310
61422518015441369216555242375592
61422518015441370268323210818873
61422518015442204996485761890709
61422518015442204996485847979931
61422518015442219223591194434732
61422518015442219223591194788780
61422518015442219223591194788864
61422518015442219225850281475672
61422518015442219225850281593764
61422518015442219225850281943844
61422518015442219225850281948056
61422518015442219225850626317342
61422518015442219225850626317426
61422518015442219225850626317585
61422518015442219226101301374259
61422518015442219226122222429122
61422518015442219226122250776961
61422518015442219226122250776962
61422518015442219226122251126882
61422518015442219226122595133234
61422518015442219226687081501382
61422518015442219226687110197738
61422518015442219226687454554010
61422518015442219637632544247956
61422518015442219637632544602088
61422518015442219637632544720180
61422518015442219637632544720340
61422518015442219637632545782990
61422518015442219637632546137282
61422518015442219638469344155378
61422518015442219638469344155414
61422518015442219638469344155621
61422518015442219638469344155622
61422518015442219638469372851770
61422518015442219638469372970021
61422518015442219638469372970022
61422518015442219638469374386964
61422518015442219638720421446660
61422518015442219774893271816451
61422518015442219820646855539588
61422518015442219820646855539796
61422518015442219820646855545412
61422518015442219820646856608275
61422518015442219820646884237396
61422518015442219820646884241768
61422518015442219820646885304577
61422518015442219820646885304578
61422518015442219821462763088693
61422518015442219821462763088694
61422518015442219821462791785049
61422518015442219821462791785050
61422518015442219821483683795093
61422518015442219821483683795094
61422518015442219821483712491449
61422518015442219821483712491450
61422518015442220872979338698858
61422518015442220873251307881896
61422518015442252577672207160044
61422518015442252577672207160092
61422518015442252577672207164256
61422518015442252577672207278136
61422518015442252577672207282348
61422518015442252577675301764882
61422518015442252577675301882974
61422518015442252577926321663469
61422518015442252577944147645322
61422518015442252577944147763366
61422518015442252577944147763574
61422518015442252577944147769189
61422518015442252577944147769190
61422518015442252577944148117706
61422518015442252577944176343082
61422518015442252577944176343290
61422518015442252577944176815466
61422518015442252577944262436570
61422518015442252577944262554614
61422518015442252577947242251771
61422518015442252577947242251772
61422518015442252577947242718332
61422518015442252577947271066171
61422518015442252577947271066172
61422518015442252577947271416092
61422518015442252989454211669336
61422518015442252989454212023468
61422518015442252989454212141560
61422518015442252989457564537166
61422518015442252989457564891298
61422518015442252989457565009390
61422518015442253126718292105661
61422518015442253172468436517768
61422518015442253172468436517816
61422518015442253172468436519220
61422518015442253172468436871900
61422518015442253172468436873352
61422518015442253172468522966792
61422518015442253172468551309016
61422518015442253172468551663148
61422518015442253172468781247093
61422518015442253172468782296805
61422518015442253172468809943449
61422518015442253172468810993209
61422518015442253172471875828798
61422518015442253172471875834622
61422518015442253172471876897479
61422518015442253172471880079807
61422518015442253172471880079808
61422518015442253172471904176846
61422518015442253172471904526606
61422518015442253172471904530978
61422518015442253172471905593787
61422518015442254822108433825389
61422518015442254822129354531789
61422518015442269041622701506316
61422518015442269049234323564908
61422518015442269049234323570731
61422518015442269049234323570732
61422518015442269049234696269228
61422518015442269049234696623360
61422518015442269049234696636410
61422518015442269049234696741404
61422518015442269049234700868498
61422518015442269051493759331174
61422518015442269051493759797942
61422518015442269051493759803558
61422518015442269051494132502054
61422518015442269051494132856186
61422518015442269051494132869200
61422518015442269051494132869236
61422518015442269051494132869443
61422518015442269051494137101324
61422518015442269051744836622420
61422518015442269051744836972340
61422518015442269052309696043196
61422518015442269178883427539777
61422518015442269224634032516346
61422518015442269224637041027903
61422518015442269224637041027904
61422518015442269231976693672874
61422518015442269231976694021342
61422518015442269231976694027166
61422518015442269231977066725662
61422518015442269231977067079794
61422518015442269231977067092844
61422518015442269231977071324932
61422518015442269232227770846028
61422518015442269232227771195948
61422518015442269232228115202300
61422518015442269232249035908700
61422518015442269232249040507970
61422518015442269234487178264453
61422518015442269234487178264454
61422518015442269234487206960809
61422518015442269234487206960810
61422518015442269234487551317082
61422518015442269600536778368309
61422518015442269600536805997346
61422518015442269643758956615555
61422518015442269643758956799290
61422518015442269643758958216439
61422518015442269643758961398524
61422518015442269643758961398560
61422518015442269643758961398767
61422518015442269643758961398768
61422518015442269646269441390869
61422518015442269646269441390870
61422518015442269646269442453727
61422518015442269646269445636055
61422518015442269646269445636056
61422518015442269646269469733093
61422518015442269646269469733094
61422518015442269646269470082854
61422518015442269646269470087225
61422518015442269646269470087226
61422518015442269646290362090681
61422518015442269646290362091410
61422518015442269646290362091446
61422518015442269646290362097269
61422518015442269646290362097270
61422518015442269647106269640552
61422518015442269647106298336908
61422518015442269781019740225410
61422518015442269781019744470548
61422518017963544094332152236679
61422518017963544506114158145651
61422518017963544506678242377635
61422518018286348241004958119362
61422518018286348241569045537886
61422518018289950512816173516556
61422518018290265523801169559986
61422518018290298695119006499976
61422518018290415018807337329255
61422518018290415613352863977731
61422518018290415620947064637261
61422518018290415620947066054203
61422518018290416802945213889443
61422518018290416802945328680483
61422518018290416802945328680691
61422518018290416855473708580163
61422518018290416855477064630321
61422518018290416855477179421409
61422518018290416855477179421569
61422518018290466678589281029739
61422518018290466818297753278145
61422518018291199262868026025404
61422518018291201047257837505801
61422518018291201047257837505810
61422518018291615783144826807235
61422518018291615783144826811447
61422518018291616187588293618595
61422518018291616194931332427181
61422518018291616194931419587691
61422518018291617422683267118271
61422518018291617422934311345511
61422518018291617429458062108035
61422518018291617429461446860213
61422518018291617429461532949281
61422518018291617566718730744359
61422518018291617566718730748571
61422518018291617566722201589977
61422518018291665600633629500755
61422518018291665601194246078081
61422518018291665601197602128239
61422518018291666150241506073499
61422518018291666202773356696333
61422518018291666340034025332657
61422518018291667385587523794799
61422518018291667575380043059573
61422518018383659381073968401612
61422518018383659381073968405824
61422518018383659518271960662080
61422518018387261796862127449327
61422518018387261796862127449336
61422518018387512023312114175666
61422518018387561978517713337856
61422518018387561986108443155980
61422518018387561986111799206138
61422518018388462416659470416728
61422518018388462416662912560166
61422518018388912281464221999646
61422518018388912830507240901214
61422518018388912908175320210431
61422518018388927725555081788825
61422518018388927725555083188505
61422518018388927725555167882105
61422518018388927725555169281785
61422518018388927725555196579865
61422518018388927725555197979545
61422518018388927725557406136799
61422518018388927725557492230079
61422518018388928778172417863419
61422518018388928897357506943918
61422518018388928897357510126246
61422518018395665129093243040508
61422518018395667089074023504896
61422518018395667096413706263324
61422518018395667096417062317694
61422518018395682964832167620500
61422518018395682965397022105136
61422518018395682965397026691356
61422518018395767222604215822263
61422518018395831824123855934279
61422518018395832007040565787880
61422518018395832009300001548530
61422518018396565696842262565936
61422518018396567481232074046333
61422518018396567481232074046342
61422518018396567519625050774068
61422518018396567526148830588484
61422518018396567526152272727710
61422518018396567526964733532496
61422518018396567526968175671722
61422518018396567526985654238896
61422518018396567526985657421224
61422518018396567526985658838157
61422518018396567526985658838166
61422518018396567526989010289054
61422518018396567526989014888315
61422518018396567526989014888324
61422518018396583533400304081075
61422518018397032653131663248059
61422518018397033818997672995539
61422518018397034002012012635011
61422518023968980362574734110608
61422518023969280551845327990752
61422518023977084239705604708919
61422518023977084239792640302987
61422518023977084239792640421079
61422518023977386206106563393949
61422518024186868498591283981504
61422518024186884418661548985680
61422518024187768929142311246464
61422518024187769066402979882788
61422518024187783936335141608240
61422518024187783936335142658000
61422518024187785123650316436820
61422518024187785123671237143220
61422518024187785169424821935044
61422518024187785171681159335156
61422518024187785171681160384916
61422518024194973608332463209592
61422518024194973608332463210996
61422518024194988293620794370320
61422518024194988425714177133093
61422518024194988430879135453257
61422518024195874038883490126036
61422518024195874038883490474552
61422518024195874038904411180952
61422518024195874176144158762360
61422518024195874221918636029384
61422518024195888863878004232423
61422518024195888863880298482957
61422518024195888863881327352733
61422518024195888998609561821460
61422518024195888998628155347478
61422518024195888998630482527860
61422518024195889044381740139302
61422518024195890098387193703797
61422518024195890279727757866218
61422518024195890281422334560224
61422518024195890281422339264488
61422518024195922215430250402282
61422518024195922215430250756414
61422518024195922352690919038606
61422518024198575330557492975832
61422518024198575330557492977236
61422518024198575925917807965220
61422518024198575925917807966624
61422518024198590696774047256567
61422518024198590701875214955129
61422518024198590701875214955289
61422518024198590701875214960905
61422518024198590701875218143073
61422518024198590701875218143233
61422518024198590702129734278948
61422518024198590704302129624419
61422518024198590704302129628631
61422518024198590704302131159453
61422518024198590704302131163825
61422518024198590704302134345909
61422518024198590704302134345993
61422518024198590704302134346153
61422518024198590704389141336015
61422518024198590704389141341631
61422518024198590704389170033775
61422518024198590704389170039439
61422518024198590750076522337568
61422518024198590750076525525512
61422518024198591932388678110907
61422518024198591932392034161065
61422518024198591932392034166681
61422518024198591937221232682045
61422518024198591937221232682205
61422518024198591937221232683449
61422518024198591937409633358491
61422518024198591937472395477707
61422518024198591939735159062931
61422518024198591939735187760739
61422518024198591939920118068163
61422518024198591939923474118321
61422518024198591978082943400741
61422518024198591983225864533725
61422518024198591983225864539341
61422518024198591985422543252428
61422518024198624051043805622542
61422518024198624056127151453034
61422518024198624056148072159434
61422518024198624056148329376878
61422518024198625155908109638252
61422518024198625155908109639656
61422518024198625291495121938454
61422518024198876069413896347140
61422518024198876069413896348544
61422518024198890342357282071872
61422518024198890886229575098846
61422518024198890893572613907432
61422518024198890893572694924847
61422518024198890893572694929059
61422518024198890893572695278979
61422518024198890893572696814173
61422518024198890893572700000713
61422518024198890893572728226297
61422518024198890893659735217563
61422518024198890893659735334251
61422518024198890893659735339867
61422518024198890893659736752597
61422518024198892119127866693071
61422518024198892121575588102625
61422518024198892121575589637819
61422518024198892121579031781257
61422518024198892121659270574109
61422518024198892121659271991051
61422518024198892126742873622045
61422518024198892126742873627661
61422518024198892126742960778135
61422518024198892126746317306292
61422518024198892128918712650359
61422518024198892128922070589599
61422518024198892128922070589843
61422518024198892128922070591087
61422518024198892128922070595459
61422518024198892128922184908707
61422518024198892129005752943075
61422518024198892129005757666053
61422518024198892129194039772881
61422518024198924108220645197990
61422518024198924245397717103382
61422518024198925475096304766418
61422518024198925480180021784702
61422518024198925480744880851346
61422518024198925482439343575004
61422518024198925482439457893868
61422518024198925891773628429958
61422518024198925891773657127766
61422518024198925892609680432410
61422518024198925892610456684012
61422518024198925894221349483976
61422518024198925894221349485380
61422518024199776499400839031600
61422518024199776499964923263584
61422518024199776636661507667924
61422518024199776637225591899908
61422518024199791324123722194019
61422518024199791324123723729213
61422518024199791324123726911297
61422518024199791324123726911381
61422518024199791324123726911541
61422518024199791324123751240295
61422518024199791324123752308929
61422518024199791324123755491013
61422518024199791324123755491257
61422518024199791454041356739278
61422518024199791454044709607108
61422518024199791461384392361165
61422518024199791461384392365536
61422518024199791461384392365537
61422518024199791461384395547864
61422518024199791507158897863760
61422518024199791507158901046088
61422518024199791507162340002987
61422518024199792551879010097195
61422518024199792552126615367585
61422518024199792552126615368989
61422518024199792552130058692085
61422518024199792552130059046217
61422518024199792552130059047621
61422518024199792552150979752617
61422518024199792552150979754021
61422518024199792556959257213225
61422518024199792557210334269579
61422518024199792559469739915319
61422518024199792559469741450513
61422518024199792559469770030229
61422518024199792559473097854803
61422518024199792559473097856207
61422518024199792559473212173667
61422518024199792559741710633551
61422518024199792559741739213267
61422518024199792559745067037841
61422518024199792559745067039245
61422518024199792689387374466194
61422518024199792689390727328409
61422518024199792689390727334024
61422518024199792689390727334025
61422518024199792694491893498797
61422518024199792694491897748147
61422518024199792697002382457819
61422518024199792742504915590676
61422518024199792742504918773004
61422518024199824670865398187930
61422518024199824675948744018422
61422518024199824675948772598138
61422518024199824808126066824254
61422518024199824813209412654746
61422518024199824813230333355530
61422518024199824813230333361146
61422518024199825910730677513354
61422518024199825911294764927666
61422518024199826041212394755404
61422518024199826042908000319186
61422518024199826047991346149678
61422518024199826047991717685986
61422518024199826048012638392386
61422518024199826048555433563990
61422518024199826048556576752630
61422518024199826048576354270390
61422518024199826048577497459030
61422518024199826455254090460142
61422518024199826459522676653354
61422518024199826459794644301358
61422518024199826460338582661602
61422518024199826460338584196636
61422518024199826460358614214478
61422518024199826460359389049138
61422518024199826460359503368002
61422518024199826505527279807066
61422518024199826506091364387566
61422518024199826506092138873710
61422518024292234932566292174369
61422518024292234932649860208737
61422518024292234932652187737635
61422518024292283103465652489790
61422518024292283108549255537726
61422518024292283108549341276874
61422518024292284338247585984722
61422518024292284343331189032658
61422518024292284343331274771806
61422518024292284343896048099302
61422518024292284750594708177782
61422518024292284755678054008274
61422518024292284755681492965172
61422518024292284755762076602538
61422518024292284794091924274010
61422518024292284794175607099626
61422518024292284796348261201946
61422518024292284796348264389890
61422518024292284801431978568746
61422518024292284801431978574362
61422518024292284801435077873636
61422518024292284801515661394362
61422518024292284931352678655098
61422518024292284931352707234814
61422518024292284933609015583034
61422518024292284933609018765362
61422518024292284933609044162750
61422518024292284933609047345078
61422518024292284938127534108926
61422518024292284938692647205070
61422518024292284938692647210686
61422518024292284938695746043400
61422518024293135363140567674383
61422518024293185322948564587169
61422518024293185323511096477886
61422518024293185323511096479290
61422518024293185325184755647820
61422518024293185325184755649224
61422518024293185361903706269978
61422518024293185364160043197914
61422518024293185369243760564714
61422518024293185369246087743692
61422518024293185370938340439644
61422518024293185505962789435601
61422518024293185506525321326318
61422518024293185506525321327722
61422518024293185506527648508104
61422518024295836647451266460599
61422518024295836652594189134393
61422518024295837196284991872247
61422518024295837201386159576585
61422518024295837201640678894628
61422518024295837203813074244311
61422518024295837203813075779505
61422518024295837203813078961589
61422518024295837203813078961673
61422518024295837203813078961833
61422518024295837203896643813873
61422518024295837203896646996201
61422518024295837203900085957311
61422518024295837203900114655119
61422518024295837249587551512739
61422518024295837249587553047933
61422518024295837249653670867227
61422518024295885242535370506538
61422518024295886477403281073165
61422518024295886477882163068114
61422518024295886477885602025012
61422518024295886479580177669258
61422518024295886607824152209230
61422518024295886614598979083342
61422518024295886615146270311173
61422518024295886615146270311416
61422518024295886615166043124912
61422518024295886615167191017816
61422518024295886616840845955419
61422518024295886616840845955662
61422518024295887065147326939604
61422518024295887065150794594310
61422518024295887065422733666970
61422518024295887067595047995026
61422518024295887072682205853758
61422518024295887072762421024668
61422518024295887072765772475556
61422518024295887072765888679371
61422518024295887072765888679374
61422518024295887202348758157130
61422518024295887202348786854938
61422518024295887202620640184078
61422518024295887202620754502942
61422518024295887204855799188170
61422518024295887204855802370255
61422518024295887204855802370498
61422518024295887204859155238328
61422518024295887209939516554970
61422518024295887209939519737298
61422518024295887209942872605128
61422518024295887209942874140159
61422518024295887209942874140162
61422518024295887209942960233602
61422518024295887209960322942506
61422518024295887209960409031574
61422518024295887209960413280924
61422518024295887209960437261370
61422518024295887209963765081732
61422518024295887209963765085944
61422518024295887209963766148754
61422518024295887209963793311528
61422518024295887209963880940002
61422518024295901439325191128933
61422518024296136841868226687552
61422518024296137393083639544739
61422518024296137393083644262101
61422518024296137393170679837455
61422518024296185431805935806966
61422518024296185569066604443290
61422518024296185569066718762154
61422518024296186659896725247786
61422518024296186666587869301898
61422518024296186666673875069949
61422518024296186668847300824844
61422518024296186668850771666042
61422518024296186797073825382974
61422518024296186798768372329460
61422518024296186803848537938222
61422518024296186803848652257086
61422518024296186804415716298656
61422518024296186804416864191560
61422518024296186806107968994608
61422518024296186806107969461168
61422518024296186806111411604363
61422518024296186806111411604606
61422518024296187216195771267818
61422518024296187216195775985180
61422518024296187216199213411256
61422518024296187216279425508102
61422518024296187216282782974959
61422518024296187216282782975202
61422518024296187216282897766242
61422518024296187217893790571822
61422518024296187391870399096970
61422518024296187394126393068314
61422518024296187398645225965223
61422518024296187399209996116250
61422518024296187399210081855398
61422518024296187399210110901674
61422518024296187399210115152476
61422518024296187399213437905556
61422518024296187399213438259688
61422518024296187399213468020306
61422518024296187399213554113746
61422518024296201631106269722961
61422518024296202032825717709050
61422518024296202035273438764472
61422518024296202040440810377172
61422518024296202040440811794114
61422518024296202040440840491922
61422518024296337518420220907727
61422518024297037823634666805487
61422518024297037823634667159619
61422518024297037823634671527221
61422518024297037823634695501843
61422518024297037823634696920237
61422518024297037823634697036877
61422518024297037823634700106937
61422518024297037823634701641971
61422518024297037823655587866019
61422518024297037823655588928829
61422518024297037823655593650563
61422518024297038006673284618667
61422518024297087234399650936471
61422518024297087364906413405326
61422518024297087371660319572795
61422518024297087783194974246493
61422518024297087784010995047476
61422518024297087784028359290170
61422518024297087784028445383450
61422518024297087784031802496418
61422518024297087784031830131368
61422518024297087784031915753876
61422518024297087784031917287458
61422518024297087785705457416759
61422518024297087824112564443099
61422518024297087829196253230183
61422518024297087829199606098013
61422518024297087829199606447933
61422518024297087829761109470278
61422518024297087829764579955940
61422518024297087829764581374331
61422518024297087829764581374334
61422518024297102061657295465985
61422518024297102061657296982305
61422518024297102061657296987921
61422518024297103836171543631791
61422518024297103843535500431008
61422518024297103843786551623415
61422518024297237948971248172687
61422518024297238054338314766818
61422518024297238061113141640930
61422518024297252766351009988573
61422518024297252766351011504893
61422518024297252766353334453187
61422518024297252878496342063794
61422518024297252878496343580114
61422518024297254121188580342962
61422518024297254121188580809522
61422518024297254121188583525290
61422518024303940529815537597347
61422518024303940529815537601718
61422518024303942306858868111227
61422518024303942306862224161385
61422518024303942311691422682365
61422518024303942311691422682525
61422518024303942311879823358811
61422518024303942311942585478027
61422518024303942314201906925429
61422518024303942314205349063251
61422518024303942314205377760975
61422518024303942314205377761059
61422518024303942314390308068483
61422518024303942314393664118641
61422518024303942352553133399657
61422518024303942352612451486109
61422518024303942357696054534045
61422518024303942359892730064804
61422518024303942359958933974571
61422518024303990345312635817374
61422518024303990352927296253296
61422518024303990482761328994566
61422518024303990482761332176894
61422518024303990482782252883294
61422518024303990485017669104830
61422518024303990485021021972660
61422518024303990490125288509552
61422518024303991589881998635972
61422518024303992175452590051160
61422518024303992182234240628732
61422518024303992183067679531338
61422518024303992183067684136224
61422518024303992183067708111054
61422518024303992183071035587112
61422518024303992184682044595058
61422518024303992312654024451014
61422518024303992312925989383298
61422518024303992315161062299726
61422518024303992315161065482054
61422518024303992315164418349884
61422518024303992319432318978345
61422518024303992320265586048446
61422518024303992320265589236390
61422518024303992320265672141726
61422518024303992320265676392480
61422518024303992320265700367310
61422518024303992320269028193288
61422518024303992320269028197500
61422518024303992320269032442638
61422518024303992320269056889644
61422518024304006405089418570761
61422518024304006412432457402432
61422518024304006999617069515288
61422518024304006999889124791766
61422518024304007007228716739552
61422518024304007007232160412360
61422518024304007146937196887601
61422518024304007146940635843095
61422518024304007146940664540855
61422518024304240719086131481862
61422518024304242496045782826082
61422518024304242496129460574429
61422518024304242501216507306612
61422518024304242503388818446724
61422518024304242503388821634668
61422518024304242503388902650679
61422518024304242503388904185713
61422518024304242503388904187117
61422518024304242503392374909027
61422518024304242503475942943395
61422518024304242503660873368911
61422518024304290542111198918522
61422518024304290542114293513532
61422518024304290672031926057038
61422518024304290674288262984974
61422518024304290674288263457150
61422518024304290674291702414048
61422518024304290679371867554846
61422518024304290679371982340270
61422518024304291777457991480098
61422518024304291907375621307836
61422518024304291914153915835202
61422518024304291914718655412158
61422518024304291914718660116422
61422518024304291916413232106164
61422518024304291916413232572724
61422518024304292318969599139480
61422518024304292319245005866846
61422518024304292319245010466116
61422518024304292321417320194902
61422518024304292321420759151800
61422518024304292325747893666894
61422518024304292325751221024860
61422518024304292326584688619658
61422518024304292326584717199374
61422518024304292328198938893742
61422518024304292328199053683378
61422518024304292502172223601548
61422518024304292502175662558446
61422518024304292504431656174254
61422518024304292504431656179870
61422518024304292504431659362198
61422518024304292504435098317692
61422518024304292504435098319096
61422518024304292509515259222190
61422518024304292509515259227806
61422518024304292509515344961338
61422518024304292509515344966954
61422518024304292509515348149282
61422518024304292509515374013230
61422518024304292509518701017112
61422518024304292509518701365628
61422518024304292509518701371244
61422518024304306739152092365391
61422518024304306739152097068251
61422518024304306739152097069655
61422518024304307143134075417068
61422518024304307143319007375998
61422518024304307143406133880038
61422518024304307145578443608824
61422518024304307150749169502129
61422518024304307150749169502132
61422518024304308377916008912000
61422518024304308378477768677918
61422518024304308378477768796010
61422518024304308378477773382182
61422518024304308378665796755246
61422518024304308378749824053774
61422518024304308378749852633490
61422518024304308378752837166054
61422518024304308380360373915812
61422518024304308386092867467246
61422518024304308386284248425502
61422518024304457306671808244249
61422518024304457314014843870507
61422518024304457453723321251839
61422518024305142926596805019389
61422518024305142926596805367905
61422518024305142926596806903099
61422518024305142926596809736751
61422518024305142926600248698021
61422518024305142931680524269899
61422518024305142931701414861389
61422518024305142931701414862793
61422518024305142933939934638533
61422518024305142933943287502235
61422518024305142933943287506363
61422518024305142933943287506447
61422518024305142933943287506607
61422518024305142934211900633871
61422518024305142934211903821815
61422518024305142934211929213587
61422518024305142934215256689645
61422518024305143063857564466514
61422518024305143063860917334344
61422518024305143063860917334345
61422518024305143068962083499117
61422518024305143068962087748467
61422518024305143071200600092772
61422518024305143071200603274857
61422518024305143071200603275100
61422518024305143071472572458139
61422518024305143116975105590996
61422518024305191104842729211044
61422518024305191104842729329088
61422518024305191109922979391150
61422518024305191109922980558954
61422518024305191109926332258980
61422518024305191109926336609112
61422518024305191109926447044404
61422518024305191109926451276492
61422518024305191109926451394536
61422518024305191242103397965412
61422518024305191247183649195278
61422518024305191247187091334504
61422518024305191247187120030860
61422518024305191247204568851918
61422518024305191247204569901678
61422518024305191247208007808816
61422518024305191247208036505172
61422518024305192886722060804294
61422518024305192886993939648914
61422518024305192886994025737982
61422518024305192886994029987332
61422518024305192889229098653006
61422518024305192889229101835091
61422518024305192889229101835334
61422518024305192889232454702921
61422518024305192889232454703164
61422518024305192893496884496078
61422518024305192893500240546236
61422518024305192893500355331660
61422518024305192894333622407342
61422518024305192894333625589670
61422518024305192894333708495006
61422518024305192894333708496410
61422518024305192894333712745760
61422518024305192894337068795918
61422518024305192894337093242924
61422518024305192894337178864028
61422518024305192896007364482612
61422518024305192896007364484016
61422518024305192896007367666344
61422518024305192896010720533931
61422518024305192896010720534174
61422518024305192932726689473486
61422518024305192932726689822002
61422518024305192934982683444830
61422518024305192934986125582652
61422518024305192940066286492766
61422518024305192940066372231914
61422518024305192940066372581834
61422518024305192940066375414242
61422518024305192940066401278190
61422518024305192940069728282072
61422518024305192940069728630345
61422518024305192940069728630588
61422518024305192940069728636204
61422518024305192940069843067496
61422518024305192941760949275840
61422518024305192941760952456764
61422518024305207169703119630351
61422518024305207711130789016271
61422518024305207711130789016431
61422518024305207711155063062836
61422518024305207713393578117086
61422518024305207713665547300125
61422518024305207718494745821264
61422518024305207718745797008055
61422518024305207718745883101335
61422518024305207718749237504358
61422518024305207721005230058553
61422518024305207721005233240881
61422518024305207721008672201991
61422518024305207764227409906688
61422518024305207764499468011203
61422518024305207764502822296182
61422518024305207766762256993815
61422518024305208946501942780547
61422518024305208948172413823289
61422518024305208953277023198681
61422518024305208953277023671065
61422518024305208955787507908353
61422518024305208992231421926882
61422518024305208994490857687532
61422518024305208999574546824293
61422518024305208999846516007575
61422518024305209001269123518299
61422518024305209001541092701581
61422518024305357876094398546174
61422518024305357876648753680485
61422518024305357876659254431894
61422518024305357884274348511183
61422519427170508722491847458978
61422519427194820347372681051548
61422519427202924222331926436188
61422519427202929161456562977266
61422519427202929161457710889097
61422519427482706158616311632029
61422519427482707390949747696230
61422519427482707393206861330682
61422519427482707393209184278816
61422519427482707393457909813197
61422519427482707393460232407359
61422519427482707393460232761491
61422519427485409096645304753485
61422519427486309664453644954537
61422519427486309664457087097975
61422519427486657847446065133381
61422519427494413356397779051585
61422519427494413356397864786521
61422519427494413356400877884299
61422519427494413356400963973367
61422519427494413356401217654351
61422519427494413356401218008483
61422519427494413356401992493223
61422519427494413356401992843143
61422519427494713133886076970418
61422519427494713133886076970578
61422519427494713133886080158362
61422519427494713133886080162734
61422519427494713133889547811616
61422519427494713545672586491405
61422519427494713728682679264130
61422519427494713728682683972766
61422519427494713728685778569020
61422519427494758018062977687883
61422519427497459309716059482763
61422519427517828300828086776841
61422519427517829536422830382226
61422519427517829536422830382235
61422519427518728868636430164433
61422519427518728868639869121331
61422519427519024756504379729696
61422519427519024756504380083828
61422519427519024756504381600148
61422519427519024756505527976732
61422519427519024756507847382950
61422519427519024756507852441346
61422519427519025354376324133556
61422519427519025354376327317288
61422519427519025354377098973832
61422519427519028874896123130121
61422519427519030293253008120278
61422519427519030293253009986518
61422519427519074582067676167795
61422519427519074757278606331556
61422519427519074757278606685688
61422519427519074757550575850012
61422519427519074764890258604228
61422519427519074764890258608440
61422519427519074765141305663924
61422519427519074765141305668136
61422519427519074767400736725926
61422519427519074767400738242246
61422519427519074767400738259508
61422519427519074767400741428786
61422519427519074767400741441836
61422519427519074767400741443288
61422519427519074767400741447659
61422519427519074767400742841516
61422519427519074767400742845728
61422519427519074768153884039318
61422519427519074768153888275618
61422519427519075176673297633777
61422519427519075316444535183644
61422519427521431807420974552099
61422519427521730166549204925001
61422519427521775235490070040072
61422519427521776468328702381163
61422519427521779992105671538435
61422519427521780174617804019800
61422519427522632564499791725414
61422519427522632564499792075174
61422519427522632564499878168614
61422519427522632564503235753806
61422519427522676855637772280432
61422519427522677036140479300022
61422519427522677036140479654154
61422519427522677036140483998510
61422519427522677036140484017384
61422519427522677036140484352802
61422519427522677036140484371515
61422519427522677036140484371516
61422519427522677038585107289852
61422519427522677038585107643984
61422519427522677038588201890478
61422519427522677038588202244610
61422519427522677038588206470874
61422519427529530147888699776505
61422519427529530147891024124479
61422519427529530147891281341923
61422519427529536917159055293181
61422519427529885101657790282959
61422519427529885833714774236338
61422519427529885833714774590470
61422519427529885833715807705432
61422519427529885833715807705437
61422519427529885833715807822024
61422519427530730904973314023951
61422519427530730904973656980751
61422519427530735844663927432961
61422519427530736256445845848765
61422519427530736393706600578369
61422519427530736439459037459814
61422519427530736439459123553254
61422519427530736439459381833555
61422519427530736439459381833556
61422519427530736439462481138446
61422519427530736439647323467684
61422519427530780318813978636983
61422519427530780730596242826209
61422519427530780911099725038794
61422519427530780911099725151062
61422519427530780911099725155434
61422519427530780911099726218291
61422519427530780913545122809099
61422519427530780913545122809100
61422519427530780913545123158776
61422519427530780913545123158812
61422519427530780913545123159019
61422519427530780913545123159020
61422519427530780913545123275452
61422519427530780913545124208572
61422519427530780913545124325176
61422519427530780913545124325212
61422519427530780913545124325419
61422519427530780913547447273713
61422519427530780913547447623390
61422519427530780913547447623426
61422519427530785670286513278410
61422519427530785670286513278419
61422519427530785806730240797213
61422519427530785806730241263773
61422519427530785852483795592326
61422519427530785852483795946458
61422519427530785852483796058726
61422519427530785852483796058886
61422519427530785852483796063098
61422519427530785852483797108486
61422519427530785852483797108646
61422519427530785852483797462778
61422519427530785852672083466068
61422519427530785853236941370524
61422519427530785853236941488775
61422519427530785853236941488776
61422519427530785853236941492988
61422519427530785853236942420284
61422519427530785853236942536924
61422519427530785853236942538535
61422519427530785853236942538536
61422519427530785853236942555798
61422519427530785853236942892668
61422519427530785853236942905718
61422519427530786218512503923629
61422519427530786264265801849606
61422519427530786264265801855430
61422519427530786264265801967698
61422519427530786264265801972070
61422519427530786264266060135731
61422519427530786264266060252323
61422519427530786264266834620471
61422519427530786264266834970148
61422519427530786264266834970184
61422519427530786264266834970391
61422519427530786264266834970392
61422519427530786265018947279703
61422519427530787453859298001525
61422519427530787499612853746776
61422519427530787499612853747019
61422519427530787499612853747020
61422519427530787499612854213580
61422519433079134135576069241857
61422519433079135782140005462029
61422519433103445760453801162237
61422519433111249446161050306955
61422519433111249446163373255041
61422519433111249446414077358146
61422519433111250680945306749973
61422519433111254385288784286683
61422519433111254385291107234769
61422519433111254979815741880477
61422519433111549635410723598791
61422519433111549635413046546877
61422519433111549635621995330605
61422519433111550870194980041809
61422519433111554574538457578519
61422519433111554986343707141977
61422519433111556358112361515643
61422519433111556358114684463729
61422519433391331526027156120565
61422519433391331571693963604191
61422519433391331571697058204817
61422519433391331571780741030433
61422519433391332760805991828124
61422519433391332760808315242978
61422519433391332761370851365747
61422519433391332761373174313834
61422519433391332806478217331649
61422519433391332806559577208971
61422519433391332806561899686547
61422519433391332806561900157265
61422519433391332807043076398293
61422519433391332807124436275615
61422519433394034464805939069599
61422519433394034509722695276115
61422519433394034509726051326273
61422519433394034510478164102145
61422519433394034510559523979467
61422519433394933843024430029084
61422519433394983071339929349401
61422519433395233437414820302819
61422519433395233437415081752351
61422519433395233437418176352977
61422519433395233437501859178593
61422519433395233986541439117404
61422519433395235083790731629395
61422519433395235083790731629443
61422519433395235083794087679553
61422519433395235083794087679601
61422519433395235084546200455425
61422519433395235221051400265767
61422519433395235221054842409365
61422519433395235221054842875717
61422519433395235221806955185029
61422519433395235221890523219398
61422519433395235221890551917206
61422519433395235266804956477827
61422519433395279693528916560989
61422519433395283260526811824213
61422519433395283260610494649829
61422519433402137790156534835099
61422519433402137790157567936963
61422519433402138384684522342813
61422519433402138384685296710913
61422519433402138384685296710961
61422519433402138384685297177473
61422519433402138385517997711775
61422519433402139620031314904389
61422519433402182811405014288608
61422519433403033416334227372171
61422519433403038357906587458179
61422519433403038357968226131290
61422519433403038357968227058794
61422519433403038357968227077508
61422519433403038357968227530970
61422519433403038357968227544068
61422519433403038357968230245334
61422519433403038357968230717510
61422519433403038357968231776156
61422519433403038357968231781772
61422519433403038357968312220358
61422519433403038357969349573024
61422519433403038769500565289823
61422519433403038769503659772405
61422519433403038952431222103887
61422519433403038952434316586469
61422519433403038952492831608466
61422519433403038952492860304822
61422519433403038952492860776998
61422519433403038952492864891042
61422519433403038952492865363218
61422519433403038952492946866066
61422519433403038952495931261664
61422519433403038952495959491668
61422519433403038952495959963844
61422519433403038952497078705685
61422519433403038952497079172037
61422519433403038952497079172038
61422519433403038952514904923679
61422519433403038952517999878437
61422519433403038953270112187749
61422519433403038953270116419837
61422519433403040187843096898953
61422519433403083241956813204739
61422519433403083424886440099059
61422519433403083424886698366263
61422519433403083424887470018595
61422519433403083424887470031693
61422519433403083424970381191879
61422519433403083424971152844211
61422519433403333605583129011627
61422519433403333605583129013079
61422519433403333605583900663959
61422519433403338544710862991355
61422519433403338544710862992807
61422519433403338546970298753457
61422519433403338547155112739019
61422519433403338547156260631923
61422519433403338547158580864449
61422519433403338547238824262449
61422519433403338547242263219347
61422519433403338547242263690065
61422519433403338547723439931093
61422519433403338958749090570663
61422519433403338958749119268471
61422519433403338958749205361911
61422519433403338958752304662429
61422519433403338958752558696093
61422519433403338958752562929633
61422519433403338958753333064193
61422519433403338958753333530753
61422519433403338959505445840065
61422519433403339096009840696786
61422519433403339096009841163138
61422519433403339096009845277182
61422519433403339096009845755182
61422519433403339096009869742854
61422519433403339096009869743062
61422519433403339096009869748678
61422519433403339096009873974942
61422519433403339096009873974990
61422519433403339096009873980766
61422519433403339096009873993864
61422519433403339096009960068430
61422519433403339096012940349984
61422519433403339096012968581392
61422519433403339096012969047792
61422519433403339096012969047952
61422519433403339096013313421486
61422519433403339096849797301762
61422519433403340194099351257669
61422519433403340331360105987273
61422519433403340331632075170471
61422519433403383423611627573313
61422519433403383431142691275447
61422519433403383431142694457775
61422519433403383568403363094099
61422519433403383568487045919472
61422519433403383568487045919715
61422519433403383568487389803568
61422519433403388362739361553041
61422519433403388370270686704707
61422519433403388370354369530323
61422519433403388372530118233269
61422519433403388372610447724495
61422519433403388372613801058885
61422519433403388372613805309687
61422519433403388500000025472004
61422519433403388500000025588644
61422519433403388500000029715738
61422519433403388507611648342864
61422519433403388507611648815040
61422519433403388507611648828138
61422519433403388507611651879324
61422519433403388507611651997368
61422519433403388507611652942134
61422519433403388507611653060226
61422519433403388507611653065842
61422519433403388507611677394756
61422519433403388507611680577084
61422519433403388507611681639942
61422519433403388507611681644154
61422519433403388507611681645558
61422519433403388507611763133904
61422519433403388507611767738997
61422519433403388507615119551244
61422519433403388507615119557067
61422519433403388507615119669336
61422519433403388507615123783332
61422519433403388507615123783380
61422519433403388507615123789155
61422519433403388507615123901424
61422519433403388509871113174333
61422519433403388509871116360873
61422519433403388509874555317771
61422519433403388921653376300749
61422519433403388921653380550099
61422519433403388921653462039897
61422519433405740061404351541856
61422519433405790067262263154075
61422519433406041897534440011329
61422519433406940819054254968919
61422519433406942465618191189091
61422519433406985290691498863408
61422519433406985290691499340039
61422519433406985290692270992371
61422519433406985885487729620812
61422519433406990643860933271095
61422519433406990770993413670358
61422519433406990770996109676896
61422519433406990770996880856844
61422519433406990770996880857052
61422519433406990770996880858456
61422519433406990770996881329228
61422519433406990781119015973155
61422519433406990781119015974559
61422519433406990781119019161099
61422519433406990781871386562562
61422519433406990781871386563966
61422519433426449415034270989019
61422519433426449415035304090883
61422519433426450009562262730273
61422519433426450010399090984327
61422519433426453713905480481847
61422519433426453713905480599891
61422519433426453713905738867095
61422519433426453713908833349677
61422519433426454903770912868141
61422519433426454949524497778057
61422519433426499240405808357839
61422519433427348748002128549591
61422519433427348748002131731919
61422519433427348748005484599749
61422519433427348748068246718965
61422519433427349980338925854891
61422519433427349982598361615541
61422519433427349982786647960073
61422519433427349982845933116678
61422519433427349982845961813034
61422519433427349982845963231428
61422519433427349982845966399254
61422519433427349982845966400658
61422519433427349982845966412304
61422519433427349982845966413756
61422519433427349982845966418127
61422519433427349982845967935692
61422519433427349982847085607448
61422519433427349982847085726944
61422519433427349983410820885294
61422519433427349983410822283570
61422519433427349983410822284974
61422519433427349983410822302236
61422519433427349983410822302284
61422519433427349983410825471514
61422519433427349983410825484612
61422519433427349983410825602656
61422519433427349983410827000932
61422519433427349983410827002336
61422519433427349983410827006548
61422519433427349983410908378254
61422519433427349983411941497380
61422519433427349983411944797800
61422519433427349983414269145774
61422519433427350394380625791717
61422519433427350577311282605781
61422519433427350577395737082117
61422519433427350578127190149063
61422519433427350578144750087943
61422519433427350578144753270271
61422519433427350578207400716332
61422519433427350578207426112316
61422519433427350578207426113720
61422519433427350578207429294644
61422519433427350578207429296048
61422519433427350578207512207159
61422519433427350578208172254784
61422519433427350578208175555204
61422519433427350578208200952592
61422519433427350578208204134920
61422519433427350578210872974679
61422519433427354098723843543291
61422519433427354098727196411121
61422519433427354281654500357355
61422519433427354281657853225185
61422519433427354281717521215951
61422519433427354281720615344401
61422519433427354281720615810753
61422519433427354281738441922357
61422519433427354281741536517153
61422519433427355516498301742114
61422519433427355516498330438470
61422519433427355516498330788182
61422519433427355516498330788390
61422519433427355516498330794006
61422519433427355516498330910646
61422519433427355516498331838150
61422519433427355516498332310326
61422519433427355516498416999714
61422519433427355516501774466814
61422519433427355516522694706867
61422519433427355517063162679210
61422519433427355517063189510730
61422519433427355517063189859038
61422519433427355517063189859246
61422519433427355517063189864862
61422519433427355517063189977290
61422519433427355517063190908798
61422519433427355517063190909006
61422519433427355517063190910410
61422519433427355517063190927672
61422519433427355517063191376970
61422519433427355517063191381182
61422519433427355517063191394232
61422519433427355517063277003690
61422519433427355517064310122816
61422519433427355517064310589583
61422519433427355517251476216827
61422519433427355517272484067671
61422519433427355517335159042236
61422519433427355517335159042443
61422519433427355517335159160328
61422519433427355517335160092044
61422519433427355517335160093448
61422519433427355517335160560221
61422519433427355517335246186887
61422519433427398754107539004057
61422519433427398754111006657311
61422519433427398754191221829673
61422519433427398754194689482927
61422519433427398755885825693644
61422519433427399805958155637301
61422519433427399805961511687216
61422519433427399805961511687459
61422519433427399808217586693687
61422519433427399935628092560400
61422519433427399935628092564772
61422519433427399935628093036948
61422519433427399981357285922670
61422519433427399981357286395054
61422519433427399981357286400670
61422519433427399981357400713918
61422519433427399981357400719534
61422519433427399981358401003978
61422519433427399981358429583694
61422519433427399981360723952064
61422519433427399981360728066108
61422519433427399981360728544108
61422519433427399981360752531780
61422519433427399981360752531988
61422519433427399981360756763868
61422519433427399981360756768288
61422519433427399981360756769692
61422519433427399981360757236252
61422519433427399981360757240464
61422519433427399981360757253514
61422519433427399981360838743312
61422519433427399981360842857356
61422519433427399988700406710492
61422519433427399988700406710700
61422519433427399988700410824536
61422519433427399988700411296920
61422519433427399988700411302536
61422519433427399988700435290208
61422519433427399988700435290416
61422519433427399988700439522296
61422519433427399988700439526508
61422519433427399988700439526716
61422519433427399988700439528120
61422519433427399988700525615784
61422519433427399988700525621400
61422519433427399988703877085338
61422519433427399988703877433646
61422519433427399988703877433854
61422519433427399988703877439470
61422519433427399988703877551898
61422519433427399988703881665734
61422519433427399988703881671558
61422519433427399988703882138118
61422519433427399988892168514413
61422519433427399988972380485733
61422519433427399988975850848896
61422519433427399988975851340029
61422519433427399991151600024261
61422519433427399991151604275063
61422519433427399991231810124970
61422519433427399991231814842332
61422519433427399991231838821326
61422519433427399991231840221006
61422519433427399991231840238268
61422519433427399991231840238316
61422519433427399991231840238475
61422519433427399991231840239720
61422519433427399991231843407546
61422519433427399991231843420596
61422519433427399991231843420644
61422519433427399991231843422048
61422519433427399991231843426419
61422519433427399991231926314286
61422519433427399991231926333159
61422519433427399991231929496614
61422519433427399991232959433412
61422519433427399991232962615740
61422519433427399991235282383317
61422519433427399991235287081806
61422519433427399991235287100679
61422519433427400400483450325017
61422519433427400402934640102167
61422519433427400403014965342591
61422519433427400403014968524676
61422519433427400403014968530535
61422519433427400403017551276855
61422519433427400403018322927540
61422519433427400540275633978708
61422519433427400540275633980076
61422519433427400540275633980160
61422519433427400540275637161036
61422519433427400540275637162488
61422519433427648934804342707873
61422519433427648937251801841379
61422519433427648937252063290911
61422519433427648937255157891537
61422519433427648937338840717153
61422519433427650169586276202805
61422519433427650169588599145275
61422519433427650172032848892939
61422519433427650172033996785843
61422519433427650172036317018369
61422519433427650172601176085013
61422519433427650584463771281833
61422519433427650584464546122109
61422519433427650720888381785406
61422519433427650720888381786858
61422519433427650720888381787018
61422519433427650720888384967734
61422519433427650720888384973558
61422519433427650720888386508592
61422519433427650721640752375179
61422519433427650721724435200588
61422519433427650721724435200795
61422519433427650721724438382916
61422519433427650721724438382964
61422519433427650721725210040912
61422519433427654287973516953171
61422519433427654287973775220375
61422519433427654425234530304271
61422519433427654425237624899073
61422519433427655523592534131337
61422519433427655660015310830434
61422519433427655660015339526790
61422519433427655660015339876502
61422519433427655660015339876710
61422519433427655660015339994594
61422519433427655660015339998966
61422519433427655660015340926262
61422519433427655660015340926470
61422519433427655660015341398646
61422519433427655660015341411744
61422519433427655660015426088034
61422519433427655660016460140279
61422519433427655660016460140280
61422519433427655660018783555134
61422519433427655660580169901290
61422519433427655660580171300762
61422519433427655660580171767530
61422519433427655660580198947358
61422519433427655660580198947566
61422519433427655660580199065450
61422519433427655660580199997118
61422519433427655660580199997326
61422519433427655660580200469502
61422519433427655660580200482600
61422519433427655660580285158890
61422519433427655660581319211136
61422519433427655660581319677903
61422519433427655660583642625989
61422519433427655660583642625990
61422519433427655660768485305147
61422519433427655660768486354907
61422519433427655660769606035485
61422519433427655660852140483960
61422519433427655660852168130556
61422519433427655660852168130763
61422519433427655660852168248648
61422519433427655660852169180316
61422519433427655660852169180523
61422519433427655660852169648541
61422519433427655660852254342087
61422519433427655660853288861100
61422519433427655660855611809187
61422519433427698760363793362773
61422519433427698760447476188389
61422519433427698760447849259731
61422519433427698897708259615807
61422519433427698897708602572399
61422519433427699995148422858627
61422519433427699995228749634085
61422519433427699995229782754663
61422519433427699995232105684243
61422519433427699997407854387189
61422519433427700124874295010990
61422519433427700124874295016606
61422519433427700124874295483374
61422519433427700124874295488990
61422519433427700124874409802238
61422519433427700124875410092298
61422519433427700124875438672014
61422519433427700124877737154428
61422519433427700124877737632428
61422519433427700124877761742564
61422519433427700124877765856608
61422519433427700124877766328784
61422519433427700124877847831632
61422519433427700124877851945676
61422519433427700132217415799020
61422519433427700132217444378528
61422519433427700132217444378736
61422519433427700132217444500992
61422519433427700132217448610616
61422519433427700132217448614828
61422519433427700132217448615036
61422519433427700132217449083000
61422519433427700132217449087212
61422519433427700132217530590060
61422519433427700132220886172254
61422519433427700132220886521966
61422519433427700132220886522174
61422519433427700132220886640218
61422519433427700132220886644430
61422519433427700132220890754054
61422519433427700132220890771523
61422519433427700132220890771524
61422519433427700132220891226438
61422519433427700132220891243699
61422519433427700132220891243700
61422519433427700132405735444793
61422519433427700132409177116055
61422519433427700132409177588231
61422519433427700132489384496784
61422519433427700132489384968960
61422519433427700132489384982058
61422519433427700132489388151288
61422519433427700132489388155500
61422519433427700132489389214146
61422519433427700132489389219762
61422519433427700132489413548676
61422519433427700132489413561774
61422519433427700132489416735216
61422519433427700132489417793862
61422519433427700132489417798026
61422519433427700132489418270409
61422519433427700132489499287824
61422519433427700132490536067331
61422519433427700132492855705212
61422519433427700132492855823256
61422519433427700132492855827627
61422519433427700132492859937300
61422519433427700132492859941671
61422519433427700132492860055344
61422519433427700132492860413847
61422519433427700134665166501179
61422519433427700134668608644617
61422519433427700134668609116793
61422519433427700134748819211886
61422519433427700134748819213290
61422519433427700134748823930652
61422519433427700134748847909646
61422519433427700134748849309326
61422519433427700134748849326588
61422519433427700134748849326795
61422519433427700134748852495866
61422519433427700134748852508964
61422519433427700134748852627008
61422519433427700134748854026688
61422519433427700134749971822152
61422519433427700134752291470233
61422519433427700134752296170126
61422519433427700178242974482517
61422519433427700178242974483975
61422519433427700180418725901231
61422519433427700544000488112549
61422519433427700544003155419875
61422519433427700589754044323253
61422519433427700589754044324657
61422519433427700729546199397228
61422519433427700729546202579556
61422519433427704250877692482601
61422519433427704250878036856135
61422519433427705486223707014931
61422519433427705486223707021573
61422519433427705486223707034623
61422519433427705486223793110641
61422519433427705486224826229767
61422519433430051686031383120531
61422519433430051686034477721157
61422519433430051686783491193591
61422519433430055390377183605327
61422519433430055390380278205953
61422519433430055390627888180572
61422519433430057037505203004963
61422519433430057219686846346593
61422519433430057220435859819027
61422519433430057220498621938083
61422519433430057220519542644435
61422519433430101692138883771615
61422519433430101692138969506551
61422519433430101692138969860683
61422519433430101692410852935856
61422519433430101694586691978915
61422519433430101694670284464418
61422519433430101694670370087169
61422519433430101694670374804531
61422519433430101694671403206295
61422519433430101694671403672612
61422519433430101694671403672855
61422519433430105398448906116604
61422519433430105398930048961467
61422519433430105398930163398375
61422519433430105398930163752507
61422519433430105398930167984595
61422519433430105398930168115737
61422519433430105398930426382941
61422519433430351875284151013041
61422519433430351876036263788865
61422519433430351876116852013855
61422519433430351876117885134433
61422519433430355579626598630007
61422519433430355579626598748051
61422519433430355579626857015255
61422519433430355579629951497837
61422519433430357364018730329841
61422519433430401835655864162127
61422519433430401835655978475375
61422519433430401835655978947551
61422519433430401838103696820645
61422519433430401838104729469047
61422519433430401838188412294663
61422519433430401881409449072043
61422519433430405542447058049787
61422519433430405542447172840827
61422519433430405542447177072915
61422519433430405542447177086013
61422519433430405542450529953843
61422519433430405542530740875403
61422519433430405542530745579424
61422519433430405542530859892672
61422519433430405542530859911629
61422519433430405542530860365091
61422519433430405542530860383805
61422519433430405542531118651009
61422519433430405542534212779459
61422519433431251208582529715804
61422519433431252443030076760259
61422519433431252443095933007765
61422519433431252443116853714117
61422519433431252443844860385259
61422519433431252443865752395303
61422519433431252443866905009941
61422519433431252443928518864492
61422519433431252443928547442756
61422519433431252443928547442804
61422519433431252443928547560848
61422519433431252443931618051338
61422519433431252443931646747694
61422519433431256147375877245055
61422519433431256147438639364111
61422519433431256147441733492561
61422519433431256147459560070517
61422519433431256147462654198913
61422519433431257794587464206675
61422519433431257977518121020739
61422519433431257977580538416294
61422519433431257977580538764602
61422519433431257977580538764810
61422519433431257977580538766054
61422519433431257977580538770426
61422519433431257977580538882694
61422519433431257977580538882854
61422519433431257977580883139795
61422519433431257977580883139796
61422519433431257977601803846147
61422519433431300619912711632239
61422519433431301170649962743372
61422519433431302268739439559539
61422519433431302268739439559575
61422519433431302268739439559620
61422519433431302268739439559623
61422519433431302269489490855399
61422519433431302395873472300188
61422519433431302395873472772364
61422519433431302395873472778188
61422519433431302395873587091436
61422519433431302395873587563612
61422519433431302395873845830816
61422519433431302405999079775262
61422519433431302406749125898810
61422519433431302406749126016854
61422519433431302406752220971612
61422519433431302449221225990902
61422519433431302449221226345034
61422519433431302449221230571298
61422519433431302449221230577122
61422519433431302449221230590220
61422519433431302449221230689390
61422519433431302449221230708264
61422519433431302449221231043682
61422519433431302449221231062395
61422519433431302449221231062396
61422519433431302451752635987370
61422519433431305973081768140363
61422519433431305973081801542441
61422519433431305973081883043588
61422519433431305973081887157632
61422519433431305973081887176589
61422519433431305973081887294633
61422519433431305973081887630051
61422519433431305973081887648765
61422519433431305973082145561837
61422519433431305973082145915966
61422519433431305973082145915969
61422519433431305973082145915975
61422519433431305973085240044416
61422519433431305973085240044419
61422519433431307757470575197999
61422519433431307757470575316043
61422519433438155560990367055687
61422519433438155560992691520301
61422519433438155560992948737697
61422519433438155561745836931477
61422519433438155561806275052639
61422519433438155561806533332893
61422519433438156796339741299273
61422519433438157208121748258053
61422519433438157391052405072117
61422519433438157391136087897525
61422519433438157391303453548755
61422519433438157391387136374371
61422519433438160500120682717425
61422519433438160500685541784069
61422519433438160500870471724359
61422519433438160500934267312621
61422519433438160912464448389603
61422519433438161094645317363133
61422519433438161095481887332561
61422519433438161095482145612815
61422519433438162329992109924709
61422519433438162330177039864999
61422519433438162330239715890775
61422519433438162330239801984055
61422519433438162330264079107747
61422519433438205386612951838495
61422519433438205386612953354815
61422519433438205567934954198467
61422519433438205569545933116965
61422519433438205569627205384687
61422519433438205569627206447542
61422519433438205569627206447545
61422519433438205569627291472351
61422519433438205569627291477967
61422519433438205569627292522111
61422519433438205569627292540825
61422519433438206804976666784168
61422519433438206804976666784411
61422519433438207216674990917575
61422519433438207216758673743191
61422519433438210508482167707395
61422519433438210508482196521843
61422519433438210508482282615123
61422519433438210508482282965203
61422519433438210508483315600299
61422519433438210509319025125814
61422519433438210509319109802107
61422519433438210509319111201787
61422519433438210509320144320913
61422519433438210509508430678543
61422519433438210920265320109639
61422519433438210920265320459559
61422519433438211058361669089560
61422519433438211058361669089596
61422519433438211058361669089644
61422519433438211058361669438112
61422519433438211058361669439564
61422519433438211058361669556156
61422519433438211058361784229152
61422519433438211058361784347244
61422519433438211058362042509454
61422519433438211058362042627498
61422519433438455750239925556435
61422519433438455750240040347475
61422519433438455750995509173505
61422519433438455751076869050827
61422519433438455751077127331129
61422519433438460690204861310857
61422519433438462473756810955687
61422519433438505575802187475681
61422519433438505713060617386539
61422519433438505713060617853099
61422519433438505713062941734513
61422519433438505713144300212155
61422519433438505713144300678472
61422519433438505713144300678715
61422519433438505713146624560129
61422519433438505758814088922357
61422519433438510514738536857199
61422519433438510514738536973839
61422519433438510651999176795715
61422519433438510651999291586755
61422519433438510651999291586963
61422519433438510651999292053523
61422519433438510652187576881527
61422519433438510652271259707143
61422519433438510652752436997931
61422519433438510652836119823304
61422519433438510652836119823547
61422519433438510652836120290107
61422519433438510652836120290161
61422519433438510652837153409281
61422519433438511063782329197911
61422519433438511063782329664471
61422519433438512299128348324507
61422519433438512299128348441195
61422519433438512299316634798777
61422519433439356318051706134058
61422519433439356318051707533530
61422519433439356318051734831818
61422519433439356318051736229886
61422519433439356318051736231338
61422519433439356318051736231498
61422519433439356318051736248759
61422519433439356318051736248760
61422519433439356318051736347978
61422519433439356318052080605032
61422519433439356318052080721720
61422519433439356318054059179792
61422519433439356318054060695952
61422519433439356318075324259939
61422519433439356318805226500237
61422519433439356318826147206637
61422519433439357553587159995169
61422519433439357553608080701569
61422519433439361257178666791074
61422519433439361257178694320982
61422519433439361257178694321190
61422519433439361257178694326806
61422519433439361257178694439074
61422519433439361257178694443446
61422519433439361257178695370742
61422519433439361257178695370790
61422519433439361257178695370950
61422519433439361257178695389664
61422519433439361257178695488834
61422519433439361257178695506304
61422519433439361257178695843126
61422519433439361257178695856224
61422519433439361257178780532514
61422519433439361257179814584760
61422519433439361257179814701448
61422519433439361257182137999614
61422519433439361257200735762091
61422519433439361257203058239667
61422519433439361257203058710385
61422519433439361257743526212010
61422519433439361257743553391838
61422519433439361257743553392046
61422519433439361257743553509930
61422519433439361257743553510090
61422519433439361257743554909770
61422519433439361257743554927032
61422519433439361257743554927080
61422519433439361257743639603370
61422519433439361257744674122383
61422519433439361257746997070470
61422519433439361257765594828735
61422519433439361257765594828789
61422519433439361257932960479965
61422519433439361257953881186365
61422519433439361258015522575036
61422519433439361258015522575243
61422519433439361258015522693128
61422519433439361258015524093021
61422519433439361258015608786567
61422519433439361258016643305580
61422519433439361258018966253667
61422519433439361807058168540616
61422519433439361807058283331863
61422519433439361852539784149242
61422519433439361852539784149450
61422519433439361852539784150694
61422519433439361852539784267334
61422519433439361852539784267494
61422519433439361852539870360774
61422519433439361852540128524435
61422519433439361852540128524436
61422519433439361852543227827874
61422519433439361852561049230787
61422519433439361852811753332440
61422519433439361852811753332488
61422519433439361852811753333892
61422519433439361852811753450532
61422519433439362904329792512941
61422519433439363087342983892119
61422519433439405722038764536778
61422519433439405722038793116494
61422519433439405722041087484864
61422519433439405722041116064580
61422519433439405722041116064788
61422519433439405722041116070404
61422519433439405722041116187044
61422519433439405722041202276112
61422519433439405729384240616734
61422519433439405729384240618138
61422519433439405729384240966654
61422519433439405729384240972270
61422519433439405729384241084698
61422519433439405729384241088910
61422519433439405729656210149644
61422519433439405729656210149692
61422519433439405729656210155467
61422519433439405729656210267736
61422519433439405729656210272107
61422519433439405731913322966212
61422519433439405731913323084304
61422519433439405731915645914713
61422519433439405731915645916117
61422519433439405731915645916171
61422519433439406143611530214591
61422519433439406143611558912351
61422519433439406143697910105397
61422519433439406144448733052095
61422519433439406270833862397016
61422519433439406280955996113439
61422519433439406280955997512876
61422519433439406280955997512960
61422519433439406280955997513119
61422519433439406280955997629600
61422519433439406280958320461413
61422519433439406324180471723850
61422519433439406324180471729674
61422519433439406324180471841942
61422519433439406324180471846314
61422519433439406324180472792531
61422519433439406324180472909171
61422519433439406326625869854063
61422519433439406326625870916921
61422519433439406326709552325601
61422519433439406326709553723616
61422519433439406326709553841708
61422519433439406326711876672117
61422519433439406326711876673575
61422519433439407379044702671095
61422519433439407379230666547027
61422519433439407516218332881033
61422519433439407973840934944660
61422519433439411082550318851923
61422519433439411082550319318483
61422519433439411082822200878877
61422519433439411082822286972103
61422519433439411082822287088743
61422519433439411082825644085125
61422519433439411083387146155144
61422519433439411083387146155387
61422519433439411083387147555067
61422519433439411083387147555121
61422519433439411083388180674193
61422519433439411083388180674238
61422519433439411083388180674241
61422519433439411083388180674247
61422519433439411083576467031823
61422519433439411220082956652412
61422519433439411220564133365829
61422519433439411220647814673460
61422519433439411220647814673667
61422519433439411220647814791552
61422519433439411220647816191445
61422519433439411220836102080850
61422519433439411265564542283206
61422519433439411265564542631514
61422519433439411265564542637338
61422519433439411265564542749606
61422519433439411265564542749766
61422519433439411265564542753978
61422519433439411265564543681274
61422519433439411265564543700147
61422519433439411265564543700148
61422519433439411265564543799366
61422519433439411265564544153658
61422519433439411265564544166708
61422519433439411265836511814712
61422519433439411265836511820535
61422519433439411265836511932804
61422519433439411265836511937175
61422519433439411265836512864472
61422519433439411265836512982564
61422519433439411266317689111323
61422519433439411266401370887020
61422519433439411632429820582432
61422519433439411632429820583884
61422519433439411632430853703010
61422519433439411677346806826611
61422519433439411677346806943203
61422519433439411677347581311351
61422519433439411677347581661271
61422519433439411677349905659325
61422519433439411814607216828502
61422519433439411814607217182634
61422519433439411814607217299274
61422519433439411815360362256940
61422519433439411815360362605456
61422519433439411815360362611072
61422519433439411815360362723500
61422519433439411815444045430864
61422519433439411815444045432316
61422519433439411815444045548872
61422519433439411815444045548956
61422519433439411815632331789898
61422519433439411815632331906538
61422519433439412866940044692405
61422519433439412912693600437899
61422519436361455268409996665309
61422519436361750676433294815890
61422519436361750681517669516158
61422519436361754222252414113005
61422519436361754359594526843863
61422519436361754364678129891799
61422519436361755594295873517697
61422519436361755594379556343313
61422519436361755600024919271047
61422519436361755600028018457893
61422519436385765655681507213500
61422519436385770604414121617498
61422519436385770604414122089674
61422519436386066011870123900837
61422519436386066011870152480553
61422519436393824653185807647340
61422519436393825888529244158758
61422519436393869118013133143120
61422519436393869118013133493040
61422519436393869118013390360564
61422519436393869118013476449632
61422519436393869118014251288504
61422519436393869118014252338264
61422519436393869120272826121214
61422519436393869125356171951706
61422519436393869125356172301626
61422519436393869125356258044986
61422519436393869125356258394906
61422519436393869125357291146850
61422519436393869125357291496770
61422519436393870978656853807418
61422519436393870978660038733412
61422519436393870979221712874062
61422519436394171122173862895738
61422519436394171122738721962382
61422519436394174805339742219979
61422519450805010374814833872418
61422519450805010374814862453538
61422519450805010374814948541154
61422519450805010374814948541202
61422519450805010374814948546978
61422519450805010374818309318710
61422519450805010374877595991634
61422519450805010374877596341554
61422519450805010374877599529498
61422519450805010374877600590904
61422519450805010374877600592308
61422519450805010374877624572754
61422519450805010374881071432102
61422519450805010374881071433554
61422519450805010374898517047906
61422519450825419536165741847350
61422519450825419536165741965394
61422519450825419536165741969766
61422519450825419538610103787086
61422519450825419538610106969206
61422519450825419538610106970658
61422519450825419538610106975030
61422519450825419538610108374710
61422519450825419538611140072522
61422519450825419538613459837036
61422519450825419538693671821454
61422519450825419538693674885530
61422519450825419538693675003574
61422519450825419538693675005026
61422519450825419538693675009398
61422519450825419538693703701382
61422519450825419538694819591894
61422519450825419538694819709986
61422519450825419538694822778434
61422519450825419538694822896526
61422519450825419538694823250818
61422519450825419538697142540236
61422519450825419538697142658280
61422519450825419538697142662652
61422519450825419538697147248872
61422519450825419539446845813590
61422519450825419539446931901254
61422519450825419539446932019298
61422519450825419539446932036768
61422519450825419539446935205838
61422519450825419539446936622988
61422519450825419539446936624392
61422519450825419539450288086718
61422519450825419539450292678762
61422519450825419539509582535418
61422519450825419539509607932806
61422519450825419539509611585906
61422519450825419539509612648764
61422519450825419539509612650168
61422519450825419539513050089342
61422519450825419539513054793606
61422519450825419539513054797977
61422519450828121241858199699046
61422519450828121241861294298220
61422519450829321998939427798894
61422519450829321998939427803266
61422519450829321998940575572302
61422519450829321998940575690394
61422519450829321998940576044686
61422519450829321998942526990112
61422519450829321998942900042740
61422519450829321998943670174380
61422519450829321998943670291020
61422519450829321998943670291180
61422519450829321999692573568574
61422519450829321999692687999706
61422519450829321999692688353998
61422519450829321999695667809244
61422519450829321999695672401288
61422519450829321999695782600332
61422519450829321999695782600492
61422519450829321999695787186712
61422519450829321999696040880586
61422519450829321999755335211034
61422519450829321999755335327674
61422519450829321999755335329126
61422519450829321999755335329286
61422519450829321999755335683418
61422519450829321999755364025482
61422519450829321999755364379774
61422519450829321999756483593791
61422519450829321999758429928300
61422519450829321999758434516132
61422519450829321999758434533394
61422519450829321999758458626108
61422519450829321999758458626268
61422519450829321999758463212488
61422519450829321999758802999801
61422519450829321999758802999802
61422519450829321999758807586022
61422519450829321999776255915982
61422519450829321999776284613790
61422519450829321999777404300197
61422519450829321999779350518060
61422519450829321999779723706207
61422519450829321999946720877926
61422519450829321999946835663350
61422519450829321999967641584326
61422519450829321999967756369750
61422519450829322000027304512324
61422519450829322548820078845493
61422519450836225116820539682860
61422519450836225117656219909948
61422519450836225117656220026540
61422519450836225117656593097882
61422519450836230055945175879682
61422519450836230055947498827928
61422519450836230056780856223362
61422519450836230056780883871362
61422519450836230056780884804482
61422519450836230056782004012676
61422519450836230056784327077610
61422519450836230651305489702670
61422519450836230651305518517070
61422519450836230651308588535384
61422519450836230651308588651976
61422519450836230651308617349784
61422519450836230651308961723318
61422519450837131219117300511794
61422519450837131219118074879894
61422519450837131219120399344348
61422519450837131219120399344508
61422519450837131219306361237524
61422519450837131219306447330804
61422519450837425873899444717774
61422519450837425873899444834414
61422519450837425873899473415582
61422519450837425873899473532222
61422519450837425873902915559020
61422519450837425873902915675660
61422519450837425873902915675820
61422519450837425874654913193884
61422519450837425874655027868332
61422519450837425874655027984972
61422519450837425874655027985132
61422519450837425874655286265226
61422519450837425874717675312940
61422519450837425874717676712828
61422519450837425874717703894108
61422519450837425874717704010748
61422519450837425874717704010908
61422519450837425874717705410588
61422519450837425874718048267849
61422519450837425874718048267850
61422519450837425874718048384441
61422519450837425874718048384442
61422519450837425874738595902700
61422519450837425874738597419180
61422519450837425874738969090847
61422519450837425874926882376922
61422519450837425874926997168169
61422519450837425874926997168170
61422519450837425874989644496138
61422519450837425874989673193946
61422519450837427109520902585779
61422519450837430813026403979690
61422519450837430813026404329610
61422519450837430813027551750130
61422519450837430813027551868222
61422519450837430813027552222514
61422519450837430813029874698472
61422519450837430813029874816516
61422519450837430813029874820888
61422519450837430813779549390706
61422519450837430813779577971826
61422519450837430813779662659810
61422519450837430813779662661214
61422519450837430813779664059442
61422519450837430813779664059490
61422519450837430813779664065266
61422519450837430813779664078364
61422519450837430813779664177534
61422519450837430813779664195004
61422519450837430813780697180020
61422519450837430813842310343522
61422519450837430813842311509922
61422519450837430813842311859842
61422519450837430813842340091042
61422519450837430813842340557602
61422519450837430813843459299235
61422519450837430813843459299236
61422519450837430813843459415923
61422519450837430813843459415924
61422519450837430813845782247577
61422519450837430813845782247578
61422519450837430813863232566194
61422519450837430813864380122329
61422519450837430813866703070575
61422519450837431362634309133554
61422519450837431362634309600114
61422519450837431362635083968214
61422519450837431362637408316028
61422519450837431362637408432668
61422519450837431362637408432828
61422519450837431362637752689769
61422519450837431362637752689770
61422519450837431362822337206510
61422519450837431362822337210882
61422519450837431362905905711810
61422519450837431362909377615865
61422519450837431362909377615866
61422519450837431362909377615871
61422519450837431408387865345662
61422519450837431408388640180322
61422519450837431408390964528136
61422519450837431408575893418618
61422519450837431408575893422990
61422519450837431408576926537952
61422519450837431408642013004981
61422519450837431408642013004982
61422519450837432460155460717282
61422519450837432460155489298402
61422519450837432460158931571530
61422519450837432597416244028166
61422519450837432597416244494726
61422519450837432597419686184701
61422519450837432597419686184702
61422519451117207811002060508698
61422519451117209043272734459542
61422519451117209043272734459590
61422519451117209043272734460994
61422519451117209043272734809510
61422519451117209043272734927554
61422519451117209045529847621818
61422519451117209045529847739910
61422519451117209045529847744122
61422519451117209045532170570160
61422519451117209045532170575776
61422519451117209045532170688204
61422519451117209045532170692416
61422519451117209045780896098504
61422519451117209045780896098664
61422519451117209045780896216548
61422519451117209045780896570840
61422519451117209045783219046798
61422519451117209045783219164842
61422519451117209045783219169213
61422519451117209045783219169214
61422519451117209045801816804856
61422519451117209045801817277240
61422519451117209045804139875613
61422519451117209045804139875614
61422519451117209046348078119058
61422519451117209046348078235614
61422519451117209046348078235698
61422519451117209046348078235857
61422519451117209046348078235858
61422519451119908919721388056688
61422519451119910749027956197328
61422519451120811317615753732786
61422519451120811317615868524033
61422519451120811317615868524034
61422519451120811317615870040354
61422519451121109676723178656858
61422519451121111323851116199550
61422519451121111323851202292989
61422519451121111323851202292990
61422519451121111323872122999389
61422519451121111460297082477390
61422519451121111461132762821070
61422519451121111461132762821106
61422519451121111461132762821313
61422519451121111461132762821314
61422519451121111461132762937746
61422519451121111461132764337634
61422519451121111461132793035394
61422519451121111461132877728993
61422519451121111461132877728994
61422519451121111461132879128674
61422519451121111461133136009247
61422519451121111461133136009248
61422519451121111506865427141178
61422519451121111506865427141262
61422519451121111506865427141421
61422519451121111506865427141422
61422519451121111506865428541102
61422519451121111506886349247502
61422519451128014029210373758910
61422519451128014029213840935616
61422519451128014029213841053660
61422519451128014029213841058032
61422519451128014029461446328422
61422519451128014029461450914642
61422519451128014029462570124288
61422519451128014029462570128659
61422519451128014578257634694935
61422519451128014623986052153906
61422519451128014623986052159730
61422519451128014623986056863994
61422519451128014623986080969758
61422519451128014623986080974130
61422519451128014623986085560350
61422519451128014623987204768544
61422519451128014623987204769996
61422519451128014623987204774367
61422519451128014623989151104664
61422519451128014623989155696708
61422519451128014623989179684428
61422519451128014623989179802472
61422519451128014623989179806844
61422519451128014623989184393064
61422519451128014623990298898445
61422519451128014623990298898446
61422519451128014623990299015037
61422519451128014623990299015038
61422519451128014624006972860306
61422519451128014624006972978350
61422519451128014624006972982722
61422519451128014624006977568942
61422519451128014624008125474944
61422519451128014624010071693020
61422519451128014624010071811064
61422519451128014624010071815436
61422519451128014624010076401656
61422519451128014624011219721437
61422519451128014624011219721438
61422519451128014624011219721443
61422519451128015859357237448359
61422519451128015859521247036381
61422519451128914597211589645420
61422519451128915192574999117390
61422519451128916427081980567357
61422519451128916427333029026733
61422519451128916427353949733079
61422519451128959664212247735100
61422519451128959664212276431456
61422519451129214786209063383970
61422519451129214786209063384018
61422519451129214786209063384178
61422519451129214786209063734098
61422519451129214786209066448254
61422519451129214786209066566298
61422519451129214786209066567750
61422519451129214786209066572122
61422519451129214786209066926254
61422519451129214786209091965138
61422519451129214786209095146062
61422519451129214786209178052754
61422519451129214786209178052802
61422519451129214786209178052962
61422519451129214786209178058578
61422519451129214786209181239294
61422519451129214786209181239502
61422519451129214786209181240746
61422519451129214786209181245118
61422519451129214786212534102960
61422519451129214786212534108576
61422519451129214786212534221004
61422519451129214786212534225216
61422519451129214786212534225376
61422519451129214786212538830310
61422519451129214786460110325622
61422519451129214786460110675542
61422519451129214786460111860816
61422519451129214786460112210736
61422519451129214786460114907630
61422519451129214786460114926344
61422519451129214786460114930716
61422519451129214786460116442824
61422519451129214786460116447036
61422519451129214786460139023382
61422519451129214786460143609602
61422519451129214786460143622700
61422519451129214786460225112450
61422519451129214786460226529600
61422519451129214786460229698670
61422519451129214786460229716139
61422519451129214786460229716140
61422519451129214786460229717597
61422519451129214786461259631304
61422519451129214786461259631464
61422519451129214786461262818003
61422519451129214786461262818004
61422519451129214786461262819248
61422519451129214786461262823620
61422519451129214786463582579598
61422519451129214786463582697642
61422519451129214786463582702013
61422519451129214786463582702014
61422519451129214786463587288234
61422519451129214786481031032022
61422519451129214786481031033426
61422519451129214786481031499986
61422519451129214786481032549746
61422519451129214786481032567216
61422519451129214786481032917136
61422519451129214786481035631292
61422519451129214786481035732074
61422519451129214786481035736286
61422519451129214786481035749336
61422519451129214786481035755160
61422519451129214786481059729782
61422519451129214786481061129462
61422519451129214786481145818850
61422519451129214786481147236000
61422519451129214786481150405070
61422519451129214786481150422539
61422519451129214786481150422540
61422519451129214786482180337656
61422519451129214786482183524196
61422519451129214786484503408413
61422519451129214786484503408414
61422519451129214786484507994634
61422519451129214787028441768414
61422519451129215198810447677386
61422519451129215335252080769266
61422519451129215335252081117734
61422519451129215335252081123558
61422519451129215335252081235778
61422519451129215335252085349822
61422519451129215335252085368536
61422519451129215335252085467866
61422519451129215335252085473530
61422519451129215335252085473690
61422519451129215335252085486580
61422519451129215335252085827822
61422519451129215335252109465574
61422519451129215335252109465622
61422519451129215335252109467026
61422519451129215335252114047630
61422519451129215335252114051794
61422519451129215335252114052002
61422519451129215335252114053246
61422519451129215335252114064892
61422519451129215335252114070716
61422519451129215335252195554642
61422519451129215335252195554690
61422519451129215335252195908982
61422519451129215335252200141070
61422519451129215335252200146686
61422519451129215335252200159783
61422519451129215335252200159784
61422519451129215335252200159789
61422519451129215335253233260195
61422519451129215335253233260196
61422519451129215335253233265812
61422519451129215335255180068492
61422519451129215335255184660536
61422519451129215335255208653872
61422519451129215335255213356892
61422519451129215335255213375606
61422519451129215335255294741488
61422519451129215335255294747312
61422519451129215335255294859580
61422519451129215335255294859740
61422519451129215335255299445960
61422519451129215335255299464674
61422519451129215335255553021790
61422519451129215335255553027613
61422519451129215335255553027614
61422519451129215335255553139834
61422519451129215335255557731878
61422519451129215335256327862066
61422519451129215335256327978622
61422519451129215335256327978706
61422519451129215335256327978865
61422519451129215335256327978866
61422519451129215381005665677682
61422519451129215381005665677730
61422519451129215381005665679134
61422519451129215381005666027650
61422519451129215381005666145694
61422519451129215381005666150066
61422519451129215381005670263902
61422519451129215381005670277000
61422519451129215381005670377782
61422519451129215381005670381994
61422519451129215381005670395044
61422519451129215381005670400868
61422519451129215381005670736286
61422519451129215381008764978408
61422519451129215381008764982620
61422519451129215381008764982780
61422519451129215381008769569000
61422519451129215381008769587714
61422519451129215381824672525818
61422519451129216570602345588946
61422519451129216570602345705538
61422519451129216570870958703355
61422519451129259670447696295096
61422519451129259807729252040451
61422519451129259807729256823420
61422519451129264609572213468986
61422519451129264609572328137770
61422519451129264611835120070833
61422519451129264611852684610435
61422519451129264611852687791359
61422519451129264612668482071154
61422519451129264739242355883110
61422519451129264739242356001154
61422519451129264746853888415344
61422519451129264746853888900778
61422519451129264746853892069848
61422519451129264746853893014614
61422519451129264746853893132658
61422519451129264746853893132866
61422519451129264746853893138481
61422519451129264746853893138482
61422519451129264746853893486998
61422519451129264746853917113104
61422519451129264746853921712374
61422519451129264746853921712582
61422519451129264746853921718197
61422519451129264746853921718198
61422519451129264746854007805862
61422519451129264746857359275416
61422519451129264746857359741976
61422519451129264746857363855812
61422519451129264746857363856020
61422519451129264746857363861635
61422519451129264746857363861636
61422519451129264746857363974064
61422519451129264746857364328196
61422519451129264749113353246813
61422519451129264749113356429141
61422519451131618130517326538413
61422519451131666309847598139338
61422519451131666309847683878486
61422519451131961511164631490832
61422519451131966315288805416151
61422519451131966450021512314876
61422519451131966450021512431480
61422519451131966450021512431516
61422519451131966450021512431723
61422519451131966450021512431724
61422519451131966450021512781644
61422519451131966453364581717842
61422519451131966499118163439766
61422519451131966499118166626306
61422519451132818887602686922670
61422519451132861941715658755792
61422519451132866883100501317435
61422519451132866883915634026058
61422519451132867063582636844035
61422519451132867066093120017055
61422519451132867066093891669387
61422519451132867066093894851715
61422519451132867066929948266738
61422519451132868713221915301063
61422519451152324419561468427962
61422519451152325644217137588064
61422519451152325644217137706108
61422519451152325651557853564996
61422519451152325651557853566400
61422519451152325651828670493464
61422519451152325651828670610104
61422519451152325651828673680004
61422519451152325651828673798048
61422519451152325651828674723940
61422519451152325651828674843436
61422519451152325651828675196324
61422519451152325651828675197728
61422519451152325651828703423152
61422519451152325651829818032076
61422519451152325651829818386368
61422519451152325651829821213000
61422519451152325651829821214404
61422519451152325651829821567292
61422519451152325651829821572908
61422519451152325651832140978918
61422519451152325651832140980370
61422519451152325651832141451302
61422519451152325651832145565138
61422519451152325651832145565346
61422519451152325651832145566590
61422519451152325651832145584060
61422519451152325651832145702104
61422519451152325651832146037522
61422519451152325654088109912830
61422519451152325654088134951714
61422519451152325654089254141194
61422519451152325654089257327734
61422519451152325654089257800118
61422519451152325654091577095152
61422519451152325654091581798172
61422519451152325654091581816886
61422519451152325654339182482342
61422519451152325654339183428560
61422519451152325654339186596386
61422519451152325654339186615100
61422519451152325654339186733144
61422519451152325654339187068562
61422519451152325654339188132824
61422519451152325654340305924076
61422519451152325654340305928288
61422519451152325654340306282579
61422519451152325654342625688590
61422519451152325654342630276262
61422519451152325654904042482106
61422519451152325654904045668646
61422519451152325654904047203680
61422519451152325654905161806988
61422519451152325654905164994932
61422519451152325654905165349223
61422519451152325654907489347277
61422519451152326246354084205712
61422519451152326246354084322400
61422519451152326246354084323804
61422519451152326246354112902116
61422519451152326246354112903520
61422519451152326246354455858708
61422519451152326246354455860112
61422519451152326246357551858966
61422519451152326246357551859014
61422519451152326246357551977058
61422519451152326248863792662170
61422519451152326248863792663622
61422519451152326248863793017914
61422519451152326248864564314710
61422519451152326248864567498282
61422519451152326248864567502654
61422519451152326248864567852574
61422519451152326248864568915384
61422519451152326248867264920518
61422519451152326248867264921970
61422519451152326248868036568602
61422519451152326248885484898598
61422519451152326248885485370982
61422519451152326248885488557522
61422519451152326248885513596406
61422519451152326248885516782946
61422519451152326248888957275038
61422519451152326249616934904116
61422519451152326249616938446352
61422519451152326249620410350408
61422519451152326249637970285075
61422519451152326249637973465999
61422519451152326249638745119735
61422519451152326249700617729732
61422519451152326249700620799584
61422519451152326249700620917676
61422519451152326249700646310852
61422519451152326249700649497392
61422519451152326249701392447704
61422519451152326249701392564392
61422519451152326249701395752336
61422519451152326249701421145512
61422519451152326249701424332052
61422519451152326249704093176020
61422519451152326249704093176023
61422519451152326249704093176029
61422519451152329953210741413083
61422519451152329953231662119489
61422519451152331142262329993923
61422519451152331187740474995982
61422519451152331187740474996030
61422519451152331187740503577150
61422519451152331187740503693790
61422519451152331187741622766630
61422519451152331187741622884722
61422519451152331187741622888934
61422519451152331187743945720588
61422519451152331187743945837228
61422519451152331187991521937634
61422519451152331187991521939086
61422519451152331187991522293378
61422519451152331187991523455406
61422519451152331187991523455566
61422519451152331187991523472828
61422519451152331187991523809698
61422519451152331187991550635394
61422519451152331187991550635442
61422519451152331187991550636846
61422519451152331187991551107778
61422519451152331187991552035122
61422519451152331187991552035282
61422519451152331187991552053996
61422519451152331187991552153166
61422519451152331187991552170636
61422519451152331187991552507458
61422519451152331187992671243476
61422519451152331187992671361568
61422519451152331187992671365779
61422519451152331187992671365780
61422519451152331187994994197433
61422519451152331187994994197434
61422519451152331187994994314025
61422519451152331187994994314026
61422519451152331188012442643986
61422519451152331188012442644034
61422519451152331188012442645438
61422519451152331188012443116370
61422519451152331188012444161758
61422519451152331188012444179228
61422519451152331188012444516050
61422519451152331188012471341794
61422519451152331188012472741474
61422519451152331188015915020425
61422519451152331188015915020426
61422519451152331188015915020431
61422519451152331188556382526214
61422519451152331188556382526422
61422519451152331188556411107382
61422519451152331188556411107542
61422519451152331188557530315735
61422519451152331188557530315736
61422519451152331188557530432423
61422519451152331188557530432424
61422519451152331188577303232614
61422519451152331188744668883844
61422519451152331188744782152948
61422519451152331188744782154352
61422519451152331188744783552788
61422519451152331188744783571502
61422519451152331188744783675097
61422519451152331188744783688142
61422519451152331188765703331683
61422519451152331188765704264803
61422519451152331188828351709460
61422519451152331188828380290580
61422519451152375660381917501554
61422519451152375660381917855846
61422519451152375660381946081270
61422519451152375660382032170498
61422519451152375660382032174710
61422519451152375660385383638488
61422519451152375660385384110824
61422519451152375660385388224868
61422519451152375660385388243582
61422519451152375660385388342752
61422519451152375660385388361626
61422519451152375660385388697044
61422519451152375662641347967258
61422519451152375662641349030116
61422519451152375662641349030276
61422519451152375662641352199346
61422519451152375662641352218220
61422519451152375662641352572352
61422519451152375662641353616496
61422519451152375662644819871230
61422519451152375662644819871314
61422519451152375662644819871474
61422519451152375662644824457694
61422519451152375662644824476408
61422519451152375662913318213314
61422519451152375662913321283214
61422519451152375662913321401258
61422519451152375662913322799534
61422519451152375662913432882098
61422519451152375662913436068638
61422519451152375662914465983962
61422519451152375662914469170502
61422519451152375662914469176118
61422519451152375662916789054512
61422519451152375662916793640732
61422519451152376211706092052412
61422519451152376211706092058236
61422519451152376211706095238952
61422519451152376211706095244776
61422519451152376211709535731044
61422519451153226222089325799340
61422519451153226817449637955160
61422519451153226817449640670720
61422519451153226817449641143104
61422519451153226817449642205914
61422519451153226817449666186359
61422519451153226817449666186360
61422519451153226817449669367076
61422519451153226817449669367283
61422519451153226817449669367284
61422519451153226817449669372900
61422519451153226817449752274023
61422519451153226817449752274024
61422519451153226817449755461967
61422519451153226817449755461968
61422519451153226817450412323052
61422519451153226817450412439692
61422519451153226817450412439899
61422519451153226817450412439900
61422519451153226817450415627844
61422519451153226817450417044786
61422519451153226817450444207560
61422519451153226817450527114299
61422519451153226817450527114300
61422519451153226817450785394553
61422519451153226817450785394554
61422519451153226817450788581094
61422519451153231756556565665449
61422519451153231756577371934888
61422519451153231756577398766408
61422519451153231756577399232967
61422519451153231756577399232968
61422519451153231756577400166087
61422519451153231756577400166088
61422519451153231756577400632648
61422519451153231756577484855476
61422519451153231756577486253751
61422519451153231756577486253752
61422519451153231756577486272625
61422519451153231756577486371795
61422519451153231756577486371796
61422519451153231756577486371849
61422519451153231756578519374281
61422519451153231756578519374282
61422519451153231756578519490966
61422519451153231756578519490975
61422519451153274993433576216805
61422519451153274993436928151515
61422519451153274993436929078776
61422519451153274993436929084635
61422519451153274993436929201275
61422519451153274995131504723022
61422519451153276220599526473310
61422519451153276220599612206682
61422519451153276220599640786398
61422519451153276220599640786558
61422519451153276220599640790770
61422519451153276220599640792174
61422519451153276220600641076458
61422519451153276220600669656334
61422519451153276220602968262456
61422519451153276220602992726884
61422519451153276220602996840928
61422519451153276220602996842172
61422519451153276220602996958812
61422519451153276220603078815952
61422519451153276220603082948709
61422519451153276220603083047880
61422519451153276220603083048040
61422519451153276220603083066753
61422519451153276227942675362848
61422519451153276227942675363056
61422519451153276227942679594936
61422519451153276227942679594984
61422519451153276227942679599148
61422519451153276227942679599356
61422519451153276227942679600600
61422519451153276227942679600760
61422519451153276227946117157978
61422519451153276227946117624378
61422519451153276227946117624538
61422519451153276227946121757295
61422519451153276227946121757296
61422519451153276227946121856466
61422519451153276227946121875339
61422519451153276227946121875340
61422519451153276227946122229472
61422519451153276228218090921376
61422519451153276228218091038691
61422519451153276228218091039420
61422519451153276230474050197450
61422519451153276230474050664010
61422519451153276230474051713770
61422519451153276230474052081160
61422519451153276230474054796720
61422519451153276230474054896098
61422519451153276230474054914971
61422519451153276230474054914972
61422519451153276230474055269104
61422519451153276230474078893806
61422519451153276230474080293486
61422519451153276230474080312359
61422519451153276230474080312360
61422519451153276230474083475814
61422519451153276230474083493076
61422519451153276230474083493283
61422519451153276230474083493284
61422519451153276230474083498900
61422519451153276230474164982874
61422519451153276230474166400023
61422519451153276230474166400024
61422519451153276230474169587967
61422519451153276230474169587968
61422519451153276230477522449209
61422519451153276230477522449938
61422519451153276230477522449974
61422519451153276230477522450181
61422519451153276230477522450182
61422519451153276230477522455797
61422519451153276230477522455798
61422519451153276230477522567982
61422519451153276230477522568225
61422519451153276230477522568226
61422519451153276230477527154446
61422519451153276230728571044864
61422519451153276642256319445280
61422519451153276642256433764143
61422519451153276642256433764144
61422519451153276642257094279940
61422519451153276642257205416475
61422519451153276642257205416476
61422519451153276642257208598803
61422519451153276642257208598804
61422519451153525176560160195418
61422519451153526408795970881884
61422519451153526408827363660808
61422519451153526408827363777448
61422519451153526408827366493216
61422519451153526408827366841524
61422519451153526408827366842976
61422519451153526408827366847348
61422519451153526408827367891284
61422519451153526408827368363668
61422519451153526408827395657376
61422519451153526408827478096312
61422519451153526408827481278432
61422519451153526408827481278480
61422519451153526408827481278640
61422519451153526408827481632772
61422519451153526408827481750816
61422519451153526408827482678112
61422519451153526408827482678160
61422519451153526408827482682532
61422519451153526408827482796204
61422519451153526408828511199420
61422519451153526408828511547888
61422519451153526408828511547936
61422519451153526408828511553712
61422519451153526408828511665980
61422519451153526408828514380344
61422519451153526408828514381748
61422519451153526408828514734428
61422519451153526408828514734636
61422519451153526408828514735880
61422519451153526408828514852520
61422519451153526408828515797286
61422519451153526408828515798690
61422519451153526408828516269670
61422519451153526408828516271074
61422519451153526408830834146262
61422519451153526408830834146470
61422519451153526408830834496230
61422519451153526408830834614274
61422519451153526408830834618646
61422519451153526408830838728318
61422519451153526408830838732482
61422519451153526408830838732690
61422519451153526408830838745580
61422519451153526408830838846362
61422519451153526408830838863624
61422519451153526411086802602174
61422519451153526411086803080174
61422519451153526411086831299982
61422519451153526411086914206674
61422519451153526411086914206722
61422519451153526411086917393214
61422519451153526411086917393422
61422519451153526411086917865598
61422519451153526411086918915358
61422519451153526411087947308538
61422519451153526411087950495078
61422519451153526411087950967462
61422519451153526411090270256880
61422519451153526411090274965516
61422519451153526411337846479542
61422519451153526411337846829462
61422519451153526411337848014736
61422519451153526411337851061550
61422519451153526411337851080264
61422519451153526411337851084636
61422519451153526411337852600956
61422519451153526411337875177302
61422519451153526411337879763522
61422519451153526411337879776620
61422519451153526411337879894664
61422519451153526411337961266370
61422519451153526411337965852590
61422519451153526411337965870059
61422519451153526411337965870060
61422519451153526411337965988103
61422519451153526411337965988104
61422519451153526411338995785224
61422519451153526411338995903268
61422519451153526411338998971923
61422519451153526411338998971924
61422519451153526411338998973168
61422519451153526411338998977540
61422519451153526411338999089808
61422519451153526411338999444100
61422519451153526411341318733518
61422519451153526411341318851562
61422519451153526411341318855933
61422519451153526411341318855934
61422519451153526411341323442154
61422519451153526411358767535862
61422519451153526411358771785212
61422519451153526411358886558990
61422519451153526411358886576459
61422519451153526411358886576460
61422519451153526411359916491576
61422519451153526411359919678116
61422519451153526411359920150500
61422519451153526411902705901722
61422519451153526411902707068122
61422519451153526411902710133810
61422519451153526411902710151280
61422519451153526411902710250450
61422519451153526411902710269324
61422519451153526411902710623456
61422519451153526411902711667600
61422519451153526411902711669004
61422519451153526411902711673216
61422519451153526411902820337226
61422519451153526411902821736906
61422519451153526411902821872419
61422519451153526411902821872420
61422519451153526411902821872473
61422519451153526411902826458640
61422519451153526411903854857484
61422519451153526411903854857643
61422519451153526411903854857644
61422519451153526411903854974124
61422519451153526411903858044184
61422519451153526411906177922334
61422519451153526411906177922418
61422519451153526411906177922577
61422519451153526411906177922578
61422519451153526411906182508798
61422519451153526411923626608122
61422519451153526411923659536566
61422519451153526411923742443306
61422519451153526411923747165040
61422519451153526823685085926180
61422519451153526823685086044224
61422519451153526823685086048649
61422519451153526823685089230764
61422519451153526823685090647914
61422519451153526823685860766456
61422519451153526823685860766615
61422519451153526823685860766616
61422519451153526823685860883096
61422519451153526823706009819279
61422519451153526823706781473015
61422519451153526823957829949654
61422519451153526960129850205714
61422519451153526960129850678098
61422519451153526960130621859498
61422519451153526960130621859658
61422519451153526960130625040374
61422519451153526960130625046198
61422519451153526960130625512758
61422519451153526960130626581232
61422519451153526960133293884346
61422519451153526960945840774041
61422519451153526960966675741240
61422519451153526960966678455396
61422519451153526960966678455603
61422519451153526960966678455604
61422519451153526960966678927780
61422519451153526960970122134028
61422519451153526961218470004858
61422519451153526961218498585978
61422519451153527005884178065942
61422519451153527005884178538326
61422519451153527005884181724866
61422519451153527006699311246948
61422519451153527006699313962556
61422519451153527006699313966928
61422519451153527006699314079196
61422519451153527006699314433488
61422519451153527006699315496346
61422519451153527006699315497750
61422519451153527006700085614888
61422519451153527006700085615047
61422519451153527006700085615048
61422519451153527006700090336622
61422519451153527006720231953348
61422519451153527006720234667504
61422519451153527006972054798086
61422519451153530664476511755575
61422519451153530664476512109707
61422519451153530664476770376911
61422519451153531762812704070724
61422519451153531762812705237124
61422519451153531762812818506228
61422519451153531762812819905908
61422519451153531762812820023952
61422519451153531762812820028377
61422519451153531762812820041422
61422519451153531762833739684963
61422519451153531899257550901462
61422519451153531899257550902914
61422519451153531899257550903074
61422519451153531899257551251382
61422519451153531899257551257206
61422519451153531899257552301142
61422519451153531899257552320016
61422519451153531899257552419394
61422519451153531899257552436656
61422519451153531899257552773526
61422519451153531899257552786576
61422519451153531899257579599222
61422519451153531899257579599430
61422519451153531899257580067234
61422519451153531899257580071606
61422519451153531899257580998902
61422519451153531899257580999110
61422519451153531899257581471286
61422519451153531899257581484384
61422519451153531899257665692710
61422519451153531899257666042630
61422519451153531899257666160674
61422519451153531899257667092390
61422519451153531899257667210434
61422519451153531899258700212919
61422519451153531899258700212920
61422519451153531899258700679444
61422519451153531899258700679480
61422519451153531899258700679528
61422519451153531899261023277853
61422519451153531899261023277854
61422519451153531899822409973930
61422519451153531899822410323642
61422519451153531899822410323850
61422519451153531899822411373402
61422519451153531899822411490042
61422519451153531899822411490250
61422519451153531899822439138090
61422519451153531899822439138250
61422519451153531899822524759354
61422519451153531899822525231530
61422519451153531899822526158826
61422519451153531899822526276918
61422519451153531899822526281290
61422519451153531899822526294304
61422519451153531899822526294339
61422519451153531899822526294340
61422519451153531899822526294387
61422519451153531899822526294388
61422519451153531899822526294393
61422519451153531899822526294547
61422519451153531899823559279404
61422519451153531899823559279563
61422519451153531899823559279564
61422519451153531899823559396044
61422519451153531899823559396251
61422519451153531899823559396252
61422519451153531899825882344497
61422519451153531899825882344498
61422519451153531900073574753769
61422519451153531900094379156968
61422519451153531900094381023208
61422519451153531900094408321287
61422519451153531900094408321288
61422519451153531900094409720968
61422519451153531900094493942392
61422519451153531900094495342071
61422519451153531900094495342072
61422519451153531900094495460115
61422519451153531900094495460116
61422519451153531900094495460169
61422519451153531900094495477585
61422519451153531900095528462601
61422519451153531900095528462602
61422519451153531900095528579286
61422519451153531900095528579295
61422519451153531900097851527535
61422519451153531900097851527536
61422519451153531945575994883798
61422519451153531945575995233558
61422519451153531945575996399958
61422519451153531945847964066836
61422519451153531945847965933076
61422519451153574999668909987219
61422519451153574999672262736708
61422519451153575001363485629764
61422519451153575001366838497594
61422519451153575129335835711853
61422519451153575136929664716823
61422519451153575136950585421765
61422519451153575136950585423223
61422519451153575136950842639209
61422519451153575136950842640667
61422519451153575136950843703468
61422519451153575136950843703477
61422519451153575136953937123195
61422519451153575136953937239835
61422519451153575136953938172955
61422519451153575136953938289595
61422519451153576234449949487392
61422519451153576234449952669720
61422519451153576234449954209126
61422519451153576234449978185152
61422519451153576234449981371692
61422519451153576234450063924300
61422519451153576234450067106628
61422519451153576234450067460760
61422519451153576234450067478229
61422519451153576234450068523618
61422519451153576234450068527989
61422519451153576234450068527990
61422519451153576234450068641662
61422519451153576234451097399169
61422519451153576234451100580093
61422519451153576234453419991928
61422519451153576234453420341688
61422519451153576234453424573776
61422519451153576234453424578147
61422519451153576234453424578148
61422519451153576234453424691820
61422519451153576234453425050324
61422519451153576234470988184629
61422519451153576234470988302673
61422519451153576234470989234389
61422519451153576234472018105569
61422519451153576234472021286493
61422519451153576234474341170503
61422519451153576234474345284547
61422519451153576236709384198282
61422519451153576236709384203898
61422519451153576236709388925632
61422519451153576236709498635190
61422519451153576236709498989322
61422519451153576236709500039082
61422519451153576236709500052180
61422519451153576236709500170224
61422519451153576236709500174595
61422519451153576236709500174596
61422519451153576236709500174649
61422519451153576236709503221410
61422519451153576236709503238879
61422519451153576236709503238880
61422519451153576236709503356923
61422519451153576236709503356924
61422519451153576236709503711056
61422519451153576236709504760816
61422519451153576236710536812920
61422519451153576236712856102338
61422519451153576236712856220382
61422519451153576236712856224753
61422519451153576236712856224754
61422519451153576236712860810974
61422519451153576236730423945279
61422519451153576236982505995958
61422519451153576237546328424278
61422519451153576237546333010498
61422519451153576237549684474436
61422519451153576364116535561630
61422519451153576364116621295002
61422519451153576364116649874718
61422519451153576364116649874878
61422519451153576364116649879090
61422519451153576364116649992762
61422519451153576364116650347054
61422519451153576364117650164778
61422519451153576364117678744494
61422519451153576364117678744654
61422519451153576364117678862538
61422519451153576364117683466228
61422519451153576364117683467632
61422519451153576364117764955978
61422519451153576364117769206785
61422519451153576364119977350776
61422519451153576364120001815204
61422519451153576364120005929248
61422519451153576364120087904272
61422519451153576364120092136200
61422519451153576364120092136360
61422519451153576371459684451168
61422519451153576371459684451216
61422519451153576371459684451376
61422519451153576371459684569260
61422519451153576371459684573632
61422519451153576371459688683256
61422519451153576371459688683304
61422519451153576371459688687468
61422519451153576371459688687676
61422519451153576371459688801348
61422519451153576371459689155640
61422519451153576371459689159852
61422519451153576371459770662700
61422519451153576371459774894788
61422519451153576371459774899000
61422519451153576371463126712698
61422519451153576371463126712858
61422519451153576371463126717070
61422519451153576371463130944786
61422519451153576371463130949158
61422519451153576371463131299078
61422519451153576371731625054698
61422519451153576371731627751592
61422519451153576371731628223768
61422519451153576371731629286578
61422519451153576371731629286786
61422519451153576371731629292401
61422519451153576371731629292402
61422519451153576371731653634414
61422519451153576371731656449352
61422519451153576371731657866294
61422519451153576371731657866502
61422519451153576371731658338678
61422519451153576371731742542632
61422519451153576371731744077826
61422519451153576371732776135599
61422519451153576371732777198400
61422519451153576371732777198409
61422519451153576371735095777852
61422519451153576371735095895896
61422519451153576371735100009696
61422519451153576371735100009732
61422519451153576371735100009940
61422519451153576371735100027201
61422519451153576371735100027202
61422519451153576371735100127740
61422519451153576371735100127984
61422519451153576371735100145245
61422519451153576371735100145246
61422519451153576371735100482116
61422519451153576373970254900041
61422519451153576373991088332046
61422519451153576373991089867240
61422519451153576373991092564134
61422519451153576373991092581396
61422519451153576373991092581603
61422519451153576373991092581604
61422519451153576373991093053780
61422519451153576373991094099328
61422519451153576373994531538258
61422519451153576373994531538294
61422519451153576373994531538501
61422519451153576373994531538502
61422519451153576373994536242766
61422519451153576373994536260028
61422519451153576374242112479930
61422519451153576374242141058242
61422519451153576374242141176286
61422519451153576374242142575966
61422519451153576374243257184890
61422519451153576374243260371430
61422519451153576374245580133184
61422519451153576374245584719404
61422519451153576374807001646822
61422519451153576374810439204040
61422519451153576409870206086778
61422519451153576409870206092602
61422519451153576409870206204870
61422519451153576409870206559162
61422519451153576409871235074646
61422519451153576409873557554928
61422519451153576409873558027312
61422519451153576409873562141148
61422519451153576409873562142600
61422519451153576409873562259240
61422519451153576409873562278114
61422519451153576417213240663276
61422519451153576417213240781368
61422519451153576417213240785740
61422519451153576417213244895364
61422519451153576417213244899576
61422519451153576417213245013456
61422519451153576417213245017668
61422519451153576417213245367748
61422519451153576417213245371960
61422519451153576417485209479132
61422519451153576417485212661460
61422519451153576417485213015592
61422519451153576417485214078402
61422519451153576417485214550786
61422519451153576419723723487834
61422519451153576419723723837754
61422519451153576419723725023027
61422519451153576419723725023028
61422519451153576419723725372948
61422519451153576419723728069842
61422519451153576419723728088556
61422519451153576419723728092928
61422519451153576419723728205196
61422519451153576419723728205355
61422519451153576419723728205356
61422519451153576419723728559488
61422519451153576419723729605036
61422519451153576419723729609248
61422519451153576419744644544154
61422519451153576419744646079348
61422519451153576419744648793504
61422519451153576419995697388394
61422519451153576419995698788074
61422519451153576420560557858930
61422519451153576783242813924343
61422519451153576785753297098821
61422519451153576785774128878076
61422519451153576785774132064616
61422519451153576785777572084324
61422519451153576831506764383784
61422519451153576831506767570324
61422519451153576968766747111136
61422519451153576968767518763468
61422519451153576968767521945796
61422519451153580490099097583617
61422519451153581724629204596569
61422519451155928520950876781165
61422519451155933459824085321590
61422519451155933459824458392932
61422519451155933459825204529784
61422519451155977931381123353158
61422519451155977931381123354610
61422519451155977931381123471250
61422519451155977931381123490124
61422519451155977931381123825542
61422519451155977931381123844256
61422519451155977931381209560318
61422519451155977931381209579191
61422519451155977931381209579192
61422519451155977931381209933324
61422519451155977933909515559023
61422519451155977933909515559024
61422519451155977933910548672533
61422519451155977933910548672534
61422519451155977933910548678150
61422519451155977933912528769230
61422519451155977933912610159649
61422519451155977933912610159650
61422519451155977933912614858298
61422519451155977933913643391203
61422519451155977933913643391204
61422519451155981638256086646391
61422519451155981638256090878479
61422519451156228114586058717700
61422519451156228114589153200282
61422519451156228115338051536116
61422519451156228115338056594512
61422519451156228115338166321380
61422519451156228115338166321540
61422519451156228115338166793715
61422519451156228115338166793716
61422519451156228115338171025644
61422519451156228115338171379936
61422519451156228115341155427226
61422519451156228115341265626186
61422519451156228115341265626270
61422519451156228115341265626429
61422519451156228115341265626430
61422519451156228115341270212650
61422519451156228115359091614159
61422519451156228115421734361488
61422519451156228115421734361524
61422519451156228115421734361572
61422519451156228115421738947744
61422519451156228115421739065836
61422519451156228115422887326129
61422519451156231818931859202496
61422519451156231818934953685078
61422519451156233602508857622202
61422519451156233603257497671958
61422519451156233603257497673410
61422519451156233603257497677782
61422519451156233603257498144134
61422519451156233603257526369718
61422519451156233603257526369766
61422519451156233603257526841942
61422519451156233603257526842102
61422519451156233603257755958036
61422519451156233603257870743460
61422519451156233603257871215635
61422519451156233603257871215636
61422519451156233603258645583784
61422519451156233603341094409910
61422519451156233603341438783408
61422519451156233603341438783444
61422519451156233603341438783492
61422519451156233603342213618152
61422519451156233603342242315912
61422519451156233649073758613426
61422519451156233649074102986924
61422519451156233649074102986960
61422519451156233649074102987008
61422519451156233649074877821668
61422519451156233649095023693360
61422519451156233649095798528020
61422519451156278074898218648638
61422519451156278074898218653010
61422519451156278074898219002930
61422519451156278077429504456686
61422519451156278077429504456722
61422519451156278077429509161194
61422519451156278077429509178456
61422519451156278077429619242110
61422519451156278077429623946618
61422519451156278077429623963880
61422519451156278078242432307266
61422519451156278078245526907892
61422519451156278120902737130188
61422519451156278123159074195126
61422519451156278123162168776794
61422519451156278123162173363258
61422519451156278123162173381972
61422519451156281781773095851351
61422519451156281781773099966799
61422519451156281781773099984269
61422519451156281781773100083439
61422519451156281781773100456445
61422519451156281781773358723649
61422519451157128682335078951955
61422519451157128683170754586999
61422519451157128683170754587000
61422519451157128683170758818880
61422519451157128683170759291264
61422519451157128683170783401399
61422519451157128683170783401400
61422519451157128683170787515236
61422519451157128683170787515443
61422519451157128683170787515444
61422519451157128683170787987620
61422519451157128683171907201637
61422519451157128683173853419470
61422519451157128683173853419506
61422519451157128683173853419713
61422519451157128683173853419714
61422519451157128683173858123978
61422519451157128683173886820334
61422519451157129277946183661131
61422519451157129277967104367531
61422519451157132386680620815415
61422519451157132386680621169547
61422519451157132386680879436751
61422519451157134033808439199222
61422519451157134033808524938370
61422519451157134033808553634726
61422519451157134033808554107062
61422519451157134033811911219870
61422519451157134216822778838694
61422519451157134216822778955334
61422519451157134216822864578002
61422519451157134216822864932134
61422519451157134216823123212435
61422519451157134216823123212436
61422519451157134216823897697128
61422519451157134216823897697176
61422519451157134216826222045149
61422519451157134216826222045150
61422519451157178505449159706438
61422519451157178505449159719536
61422519451157178505449159824530
61422519451157178505449159837580
61422519451157178507977437593440
61422519451157178507978585503813
61422519451157178507980536426154
61422519451157178507980565122510
61422519451157178507981679744484
61422519451157178508793373833078
61422519451157178508794493047095
61422519451157178508796468079572
61422519451157178688463466063542
61422519451157178688463466417674
61422519451157178688463470643938
61422519451157178688463470649762
61422519451157178688463470662860
61422519451157178688463470762030
61422519451157178688463470780904
61422519451157178688463470780909
61422519451157178688463471116322
61422519451157178688463471135036
61422519451157178690973950767146
61422519451157178690973955353610
61422519451157178690973955372324
61422519451157178690994871355502
61422519451157178690994871361361
61422519451157178690994871361362
61422519451157178690994876060010
61422519451157178691810778904644
61422519451157182212324127249229
61422519451157182212324127367273
61422519451157182212324127721405
61422519451157182212324385988609
61422519451157182395338347964743
61422519451157182395338352196831
61422519451157184042445450777591
61422519451157184042445709057893
61422519451157184042448807890607
61422519451157184042717419606498
61422519451164031800297950458675
61422519451164036739425684438403
61422519451164037334783330706230
61422519451164037334783331172790
61422519451164037334783675079764
61422519451164037334784478612232
61422519451164037334786803076845
61422519451164037334786803076846
61422519451164037334786803076851
61422519451164037334787147450376
61422519451164037334787147450379
61422519451164037334787147450380
61422519451164037334971617063860
61422519451164037334971703151316
61422519451164037334971703157140
61422519451164037334971731849076
61422519451164037334971731849284
61422519451164037334971961437394
61422519451164037334972076222818
61422519451164038569482042056701
61422519451164038569565610440936
61422519451164038569565639138957
61422519451164038569566757997071
61422519451164038569569080945308
61422519451164038569569080945311
61422519451164038569569080945312
61422519451164081806340364151578
61422519451164081806340364151626
61422519451164081806340364501546
61422519451164081806340364619590
61422519451164081806340364623962
61422519451164081806340450712870
61422519451164081808869445097212
61422519451164081808869445103036
61422519451164081808869446496892
61422519451164081808869446502715
61422519451164081808869446502716
61422519451164081808869531190456
61422519451164081808869531190492
61422519451164081808869531190699
61422519451164081808869531190700
61422519451164081808869531196316
61422519451164081808869531546235
61422519451164081808869531546236
61422519451164081808869532595995
61422519451164081808869532595996
61422519451164081808871855538430
61422519451164081808871855538466
61422519451164081808871855660929
61422519451164081808871855660930
61422519451164081809687677110932
61422519451164081809687678510612
61422519451164083044215550317295
61422519451164083593261582447700
61422519451164086747724435059242
61422519451164086747724435059290
61422519451164086747724435409210
61422519451164086747724435527254
61422519451164086747724435531466
61422519451164086747724435531626
61422519451164086747724436458970
61422519451164086747724436577014
61422519451164086747724436594276
61422519451164086747724436594484
61422519451164086747724436931306
61422519451164086747724436944404
61422519451164086747724521620534
61422519451164086747724521620694
61422519451164086747724521624906
61422519451164086747724522670294
61422519451164086747724522670454
61422519451164086747724522687715
61422519451164086747724522687716
61422519451164086747724522687763
61422519451164086747724522687764
61422519451164086747724522687923
61422519451164086747724523037684
61422519451164086747725555789420
61422519451164086747727878737873
61422519451164086747727878737874
61422519451164086747996375544520
61422519451164086747996375545924
61422519451164086747996375894440
61422519451164086747996376944200
61422519451164086747996376963074
61422519451164086747996377062244
61422519451164086747996377079714
61422519451164086747996377429634
61422519451164086747996404242280
61422519451164086747996404242488
61422519451164086747996405641960
61422519451164086747996405642168
61422519451164086747996490335767
61422519451164086747996490335768
61422519451164086747996490685688
61422519451164086747996491735448
61422519451164086747997524855977
61422519451164086747997524855978
61422519451164086747997525322538
61422519451164086747999847920911
61422519451164086747999847920912
61422519451164086748561234966700
61422519451164086748561236016460
61422519451164086748561236133100
61422519451164086748561263781307
61422519451164086748561263781308
61422519451164086748561265180988
61422519451164086748561349402412
61422519451164086748561349874587
61422519451164086748561349874588
61422519451164086748561350801848
61422519451164086748561350801884
61422519451164086748561350802091
61422519451164086748561350802092
61422519451164086748561350920135
61422519451164086748561350920136
61422519451164086748561350924347
61422519451164086748561350924348
61422519451164086748561350937397
61422519451164086748561350937398
61422519451164086748561350937605
61422519451164086748561351274268
61422519451164086748562383922621
61422519451164086748562383922622
61422519451164086748564706987555
61422519451164086748564706987556
61422519451164086748812313657626
61422519451164086748812399396774
61422519451164087160343240875879
61422519451164087160343269690279
61422519451164087160343614063813
61422519451164331989544926326770
61422519451164331989544926326818
61422519451164331989544926331190
61422519451164331989544926681110
61422519451164331989544927743920
61422519451164331989544927843090
61422519451164331989544927843138
61422519451164331989544927847510
61422519451164331989544927860560
61422519451164331989544928197430
61422519451164331989545300796388
61422519451164331989545300914432
61422519451164331989545300914640
61422519451164331989545300918851
61422519451164331989545300918852
61422519451164331989545301268772
61422519451164331989547250791384
61422519451164331989547252195484
61422519451164331989547252208534
61422519451164331989547623744682
61422519451164331989547623750505
61422519451164331989547623750506
61422519451164331989547623862726
61422519451164331989565848431398
61422519451164331989565848903782
61422519451164331989566221502740
61422519451164331989566221975124
61422519451164331989568171379740
61422519451164331989568172901836
61422519451164331989568172914934
61422519451164331990300510894270
61422519451164331990300511010826
61422519451164331990300511010910
61422519451164331990300511011069
61422519451164331990300511011070
61422519451164331990300512410750
61422519451164331990384078928846
61422519451164331990384079045438
61422519451164331990384080445082
61422519451164331990384080445118
61422519451164331990384080445166
61422519451164333224894416311838
61422519451164333773957984382206
61422519451164333819690648585722
61422519451164336928420838412142
61422519451164336928420838528782
61422519451164336928420838528830
61422519451164336928420838528990
61422519451164336928420838878910
61422519451164336928420867109950
61422519451164336928420867226590
61422519451164336928424309247772
61422519451164336928424309253388
61422519451164336928424309365816
61422519451164336928424309370028
61422519451164336928671885471886
61422519451164336928671886988206
61422519451164336928671886988366
61422519451164336928671914168242
61422519451164336928671914169646
61422519451164336928671914636206
61422519451164336928671915567922
61422519451164336928671915586796
61422519451164336928671915685966
61422519451164336928671915703436
61422519451164336928671916053356
61422519451164336928673034776116
61422519451164336928673034894160
61422519451164336928673034894368
61422519451164336928673034898579
61422519451164336928673034898580
61422519451164336928673035248500
61422519451164336928675357724410
61422519451164336928675357730233
61422519451164336928675357730234
61422519451164336928675357842454
61422519451164336928692806176786
61422519451164336928692806176834
61422519451164336928692806178238
61422519451164336928692806644798
61422519451164336928692806649170
61422519451164336928692807576466
61422519451164336928692807694558
61422519451164336928692807712028
61422519451164336928692808048850
61422519451164336928692808061948
61422519451164336928692834874594
61422519451164336928692836274274
61422519451164336928693955482468
61422519451164336928693955954852
61422519451164336928696278553225
61422519451164336928696278553226
61422519451164336929236744892614
61422519451164336929236744892822
61422519451164336929236745942374
61422519451164336929236746059014
61422519451164336929236746059222
61422519451164336929236746409142
61422519451164336929236773707062
61422519451164336929236774640182
61422519451164336929237893848376
61422519451164336929237893965016
61422519451164336929237893965223
61422519451164336929237893965224
61422519451164336929240216796634
61422519451164336929240216796670
61422519451164336929240216796877
61422519451164336929240216796878
61422519451164336929240216913310
61422519451164336929257666765414
61422519451164336929425032416644
61422519451164336929425032766724
61422519451164336929425060997764
61422519451164336929425145685748
61422519451164336929425145687152
61422519451164336929425147085428
61422519451164336929425147085588
61422519451164336929425147091203
61422519451164336929425147091204
61422519451164336929425147203472
61422519451164336929425147557764
61422519451164336929446066864483
61422519451164336929508715125572
61422519451164336929508715242260
61422519451164336929508715592132
61422519451164336929508715592180
61422519451164336929508742890260
61422519451164336929508743823380
61422519451164336929508744289940
61422519451164337477463855914030
61422519451164337477463855914078
61422519451164337477463855914238
61422519451164337477463856380590
61422519451164337477463884610434
61422519451164337477463884611838
61422519451164337477463885078398
61422519451164337477464630747286
61422519451164337477464630748690
61422519451164337477464630748738
61422519451164337477464630753110
61422519451164337477464631103030
61422519451164337477466955095260
61422519451164337477466955101084
61422519451164337477466955213304
61422519451164337477467328166602
61422519451164337477467328172425
61422519451164337477467328172426
61422519451164337477467328284646
61422519451164337478216657435494
61422519451164337478216771754358
61422519451164337478216771760182
61422519451164337478216772226582
61422519451164337478216772226742
61422519451164337478217030040484
61422519451164337478217030506836
61422519451164337478217890968376
61422519451164337478300339794550
61422519451164337478300340261110
61422519451164337478300712865892
61422519451164337478300713332451
61422519451164337478300713332452
61422519451164337478301459002744
61422519451164337478301459002792
61422519451164337478488626152180
61422519451164337478488740937396
61422519451164337478488740943220
61422519451164337478488741409779
61422519451164337478488741409780
61422519451164337478489745360374
61422519451164337478489860151414
61422519451164337523217440822494
61422519451164337523217440822542
61422519451164337523217440822702
61422519451164337523217440823946
61422519451164337523217441172462
61422519451164337523217441290506
61422519451164337523217441294878
61422519451164337523218215657154
61422519451164337523218215657202
61422519451164337523218215658606
61422519451164337523218215662978
61422519451164337523218216129538
61422519451164337523220540005176
61422519451164337523220540123220
61422519451164337523220540127592
61422519451164337524033003998066
61422519451164337524033004464626
61422519451164337524033348371600
61422519451164337524033348371648
61422519451164337524033348721567
61422519451164337524033348721568
61422519451164337524034123206260
61422519451164337524034123206308
61422519451164337524036447554281
61422519451164337524036447554282
61422519451164337524036447670873
61422519451164337524036447670874
61422519451164337524054269078000
61422519451164337524055043912660
61422519451164337524221376443152
61422519451164337524221376443312
61422519451164337524221376444556
61422519451164337524221376448928
61422519451164337524221634729230
61422519451164337524222409563890
61422519451164337524242297621887
61422519451164338712810649879498
61422519451164338712810649996138
61422519451164338712810649996346
61422519451164338712810650346266
61422519451164338712810678577306
61422519451164338712814120733758
61422519451164338712814120733794
61422519451164338712814120734001
61422519451164338712814120734002
61422519451164338712814120850434
61422519451164338712998936703848
61422519451164338712998964934888
61422519451164338712998965401656
61422519451164338712999051028327
61422519451164338712999051028328
61422519451164338712999051494888
61422519451164338712999051494936
61422519451164338712999051495095
61422519451164338713082619062695
61422519451164338713082619062696
61422519451164338713082619529256
61422519451164338713082619529304
61422519451164338713082647760503
61422519451164338713082647760504
61422519451164338713082648227064
61422519451164338713083767085382
61422519451164338713083767085391
61422519451164338713086090033631
61422519451164338713086090033632
61422519451164338758564234906054
61422519451164338758564235256134
61422519451164338758836204439172
61422519451164381401065747171288
61422519451164381401065747172692
61422519451164381401065747521208
61422519451164381401065747639252
61422519451164381401086668350023
61422519451164381403322860333564
61422519451164381403322860339180
61422519451164381403322860451608
61422519451164381403322860455820
61422519451164381403325183281858
61422519451164381403325183287474
61422519451164381403325183399902
61422519451164381403325183404114
61422519451164381815104865315191
61422519451164381815104866248311
61422519451164381815107189313245
61422519451164381815125786954711
61422519451164381949857459334790
61422519451164381949857459688922
61422519451164381949857459801190
61422519451164381949857459801350
61422519451164381952388749841569
61422519451164381952388749841570
61422519451164381952388864626786
61422519451164381952388864632609
61422519451164381952388864632610
61422519451164381953204772175892
61422519451164381953204773692212
61422519451164381998119089692692
61422519451164381998119089697064
61422519451164381998119090163623
61422519451164381998119090163624
61422519451164381998119091096743
61422519451164381998119091096744
61422519451164381998119091109842
61422519451164381998119091209012
61422519451164381998119091563304
61422519451164381998121414157306
61422519451164381998121414161677
61422519451164381998121414161678
61422519451164381998958242411360
61422519451164381998958243811040
61422519451164383187711638817313
61422519451164386754796683526903
61422519451164386754796684460023
61422519451164386754817604233303
61422519451164386891241416967574
61422519451164386891241444147610
61422519451164386891241444149014
61422519451164386891241444615574
61422519451164386891241444619786
61422519451164386891241445547290
61422519451164386891241445565956
61422519451164386891241445566164
61422519451164386891241445665334
61422519451164386891241445682596
61422519451164386891241445682804
61422519451164386891241446032724
61422519451164386891241530242454
61422519451164386891241530708854
61422519451164386891241530709014
61422519451164386891241531758614
61422519451164386891241531758774
61422519451164386891241532112906
61422519451164386891241532126004
61422519451164386891241532126163
61422519451164386891242564877704
61422519451164386891242564877740
61422519451164386891242564877947
61422519451164386891242564877948
61422519451164386891242565227868
61422519451164386891513384634244
61422519451164386891513384634452
61422519451164386891513385100804
61422519451164386891513386032520
61422519451164386891513386051394
61422519451164386891513386150564
61422519451164386891513386150772
61422519451164386891513386504904
61422519451164386891513386517954
61422519451164386891513413330600
61422519451164386891513413330808
61422519451164386891513413802983
61422519451164386891513413802984
61422519451164386891513414730280
61422519451164386891513414730488
61422519451164386891513415202664
61422519451164386891513499425491
61422519451164386891513499425492
61422519451164386891513499892052
61422519451164386891513500823768
61422519451164386891513500941812
61422519451164386891514533944297
61422519451164386891514533944298
61422519451164386891514534410822
61422519451164386891514534410858
61422519451164386892057439302109
61422519451164386892078272403068
61422519451164386892078272869627
61422519451164386892078272869628
61422519451164386892329320879706
61422519451164386892329321346266
61422519451164386892329322279386
61422519451164386892329322745946
61422519451164386892329406968774
61422519451164386892329408385923
61422519451164386892329408485094
61422519451164386937266970015091
61422519451164386937810907908776
61422519451164386937810908258536
61422519451164386937810909308212
61422519451164386937810909308296
61422519451164386937810909308455
61422519451164386937810909308456
61422519451164386937810909424936
61422519451164386937810909775016
61422519451164386938082877091814
61422519451164386938082878491494
61422519451164386938082878958054
61422519451164387303024569737111
61422519451164387304111326788678
61422519451164387304111327255238
61422519451164387349613834990707
61422519451164387486037674906418
61422519451164387486037760999858
61422519451164387486037761353990
61422519451164387486038794118948
61422519451164387486038794118984
61422519451164387486038794119032
61422519451164387486038794468952
61422519451164387486038794468957
61422519451164387486038794585544
61422519451164387486853582454072
61422519451164387486853582920632
61422519451164387486853668543140
61422519451164387486853668897272
61422519451164387486853927177574
61422519451164387486854701662314
61422519451164387486857026010288
61422519451164387486874503160472
61422519451164387486874503627032
61422519451164387486875622368666
61422519451164388538370588513835
61422519451164388538642558046953
61422519451165232557293947718646
61422519451165232557293974898634
61422519451165232557293975254218
61422519451165232557293975370858
61422519451165232557293975371018
61422519451165232557293976303978
61422519451165232557293976304138
61422519451165232557293976317028
61422519451165232557293976420618
61422519451165232557293976433668
61422519451165232557293976770698
61422519451165232557294320790148
61422519451165232557294320794360
61422519451165232557296299252272
61422519451165232557296300768752
61422519451165232557296643742606
61422519451165232558133098804110
61422519451165232558133098804146
61422519451165232558133098804353
61422519451165232558133098804354
61422519451165232558133098920786
61422519451165232558133100320674
61422519451165237496420906863714
61422519451165237496420934043702
61422519451165237496420934045154
61422519451165237496420934511714
61422519451165237496420934516086
61422519451165237496420935443590
61422519451165237496420935462304
61422519451165237496420935561474
61422519451165237496420935578944
61422519451165237496420935915766
61422519451165237496420935928864
61422519451165237496421020605154
61422519451165237496421021654914
61422519451165237496422054774088
61422519451165237496422055123924
61422519451165237496422055124008
61422519451165237496424377722334
61422519451165237496985793582570
61422519451165237496985793582730
61422519451165237496985794515690
61422519451165237496985794515850
61422519451165237496985794632330
61422519451165237496985879676010
61422519451165237496985880622228
61422519451165237496985880725770
61422519451165237496985880738784
61422519451165237496985880738868
61422519451165237496985880739027
61422519451165237496986913840732
61422519451165237496989236672386
61422519451165237497257735117767
61422519451165237497257735117768
61422519451165237497257735467688
61422519451165237497257762765767
61422519451165237497257762765768
61422519451165237497257763698887
61422519451165237497257763698888
61422519451165237497257764165448
61422519451165237497257849786552
61422519451165237497257849805425
61422519451165237497257849904596
61422519451165237497257849922065
61422519451165237908767770323010
61422519451165237908767799020770
61422519451165237908767799374902
61422519451165237908767799491542
61422519451165237908767799491702
61422519451165237908768143748644
61422519451165237909039739504596
61422519451165237909039768202356
61422519451165237909039768674739
61422519451165237909039768674740
61422519451165238091782024223334
61422519451165238091782024339974
61422519451165238091782109961238
61422519451165238091782110316774
61422519451165238091782110433414
61422519451165238091782368597075
61422519451165238091782368597076
61422519451165238091783143081816
61422519451165238091785467429789
61422519451165238091785467429790
61422519451165238092033158437876
61422519451165238092036515906427
61422519451165238092036515906428
61422519451165238092053993523172
61422519451165238092054079144276
61422519451165239143549992199848
61422519451165239143550078409976
61422519451165281961281004609258
61422519451165281961281033188974
61422519451165281961281033307018
61422519451165281968898449872412
61422519451165281968898449873816
61422519451165281968898450222332
61422519451165281968898450340376
61422519451165281971155563152732
61422519451165281971155563156944
61422519451165281971157885982982
61422519451165281971157885988598
61422519451165281971157886101026
61422519451165281971157886105238
61422519451165282380408400504858
61422519451165282380408400506310
61422519451165282380408400860442
61422519451165282380408400977082
61422519451165282382937453108232
61422519451165282382937453108268
61422519451165282382937453108475
61422519451165282382937453108476
61422519451165282382937453224908
61422519451165282382937481922875
61422519451165282382937481922876
61422519451165282382937483322556
61422519451165282382939777106286
61422519451165282382939777106322
61422519451165282382939777106529
61422519451165282382939777106530
61422519451165282382939777222962
61422519451165282563422711796490
61422519451165282563422711802314
61422519451165282563422711914582
61422519451165282563422711918954
61422519451165282563422712865171
61422519451165282563422712981811
61422519451165282565930872041547
61422519451165282565930872041548
61422519451165282565930872158187
61422519451165282565930872158188
61422519451165282565930873091307
61422519451165282565930873091308
61422519451165282565930873104402
61422519451165282565930873104405
61422519451165282565930873104406
61422519451165282565930873207947
61422519451165282565930873207948
61422519451165282565930873221045
61422519451165282565930873221046
61422519451165282565933196151870
61422519451165282565933196156241
61422519451165282565933196156242
61422519451165282565951792392411
61422519451165282565951792392412
61422519451165282565951792393869
61422519451165282565951792747947
61422519451165282565951792747948
61422519451165282565951792864587
61422519451165282565951792864588
61422519451165282565951793810811
61422519451165282565951793914347
61422519451165282565951793914348
61422519451165282565954116739413
61422519451165282565954116740142
61422519451165282565954116740178
61422519451165282565954116746001
61422519451165282565954116746002
61422519451165282565954116862641
61422519451165282565954116862642
61422519451165282566770024289284
61422519451165282566770024405924
61422519451165284213058896721579
61422519451165284213079817427979
61422519451165287321792444232534
61422519451165287321792471412522
61422519451165287321792471412570
61422519451165287321792471413974
61422519451165287321792471768106
61422519451165287321792471884746
61422519451165287321792472812250
61422519451165287321792472830916
61422519451165287321792472930294
61422519451165287321792472947556
61422519451165287322043520244957
61422519451165287322064411897800
61422519451165287322064411899204
61422519451165287322064412253543
61422519451165287322064412253544
61422519451165287322064413297480
61422519451165287322064413316354
61422519451165287322064413415524
61422519451165287322064413415732
61422519451165287322064413432994
61422519451165287322064413769864
61422519451165287322064440595560
61422519451165287322064441067943
61422519451165287322064441067944
61422519451165287322064441995240
61422519451165287322064441995448
61422519451165287322064442467624
61422519451165287322064527038968
61422519451165287322064527157012
61422519451165287322064528088728
61422519451165287322064528206772
61422519451165287322065561209258
61422519451165287322067884274192
61422519451165287322629272369740
61422519451165287322629272486344
61422519451165287322629272486380
61422519451165287322629272486587
61422519451165287322629272486588
61422519451165287322629301067707
61422519451165287322629301067708
61422519451165287322629386111228
61422519451165287322629386227868
61422519451165287322629387155372
61422519451165287322629387160988
61422519451165287322629387174002
61422519451165287322629387174038
61422519451165287322629387174245
61422519451165287322629387273416
61422519451165287322629387277628
61422519451165287322629387290642
61422519451165287322629387290678
61422519451165287322629387290885
61422519451165287322630420275902
61422519451165287322880349544346
61422519451165287322880435767523
61422519451165287459053227560733
61422519451165287459304274620429
61422519451165287504806782355846
61422519451165287504806782704154
61422519451165287504806782709978
61422519451165287504806782822246
61422519451165287504806782822406
61422519451165287504806782826618
61422519451165287504806783753914
61422519451165287504806783772787
61422519451165287504806783772788
61422519451165287504806783872006
61422519451165287504806783872166
61422519451165287504806783889427
61422519451165287504806783889428
61422519451165287504806784226298
61422519451165287504806784239348
61422519451165287505078751538883
61422519451165287505078751538884
61422519451165287505078752005444
61422519451165287505078753055204
61422519451165287505622690253259
61422519451165287505622690253260
61422519451165287505622691303019
61422519451165287505622691303020
61422519451165287505622691419659
61422519451165287505622691419660
61422519451165287505622691769580
61422519451165287505643610959659
61422519451165287505643610959660
61422519451165287505643612126059
61422519451165287505643612126060
61422519451165287505643612475980
61422519451165287870835490687149
61422519451165287916588702169926
61422519451165287916588702171378
61422519451165287916588702525510
61422519451165287916588702642150
61422519451165287916588788613126
61422519451165287916588788618950
61422519451165287916588788731218
61422519451165287916588788735590
61422519451165287916589046899251
61422519451165287916589047015843
61422519451165287916589821383992
61422519451165287916589821733668
61422519451165287916589821733704
61422519451165287916589821733911
61422519451165287916589821733912
61422519451165287916589821850344
61422519451165287916592145731965
61422519451165287916592145731966
61422519451165287917404609719032
61422519451165287917404695806696
61422519451165287917404696278871
61422519451165287917404696278872
61422519451165287917405728927274
61422519451165287917425530425432
61422519451165287917425616513096
61422519451165287917425616868631
61422519451165287917425616868632
61422519451165287917425616985271
61422519451165287917425616985272
61422519451165288054686285504956
61422519451165288054686285621596
61422519451165289151935840510296
61422519451165289151935840510380
61422519451165289151935840510539
61422519451165289151935840510540
61422519451165289151935840627020
61422519451165289151935840977100
61422519451165289152207809693577
61422519451165289152207809693578
61422519451165289152207810160138
61422519454087626961429005361330
61422519454087626966513465800746
61422519454087631696340035354527
61422519454087631696360956060927
61422519454087631702009503918867
61422519454087631833600789734211
61422519454087631833621710790477
61422519454087631834183470674541
61422519454087631834186569507255
61422519454111897207555303528306
61422519454111941679192552146016
61422519454111942090972492324138
61422519454111942221454981218520
61422519454111942296865948411009
61422519454111947025584490834132
61422519454111947032927615735998
61422519454111947034622192779924
61422519454111947170188370461390
61422519454118800324679027844472
61422519459995055117576707709181
61422519459995056489620167580433
61422519459995955639655853843905
61422519459995955685388403610465
61422519459995955685388489349613
61422519459995956874438559339685
61422519459995956925816672097607
61422519459995957057452784188117
61422519459995957057452898508385
61422519459995957063077340733931
61422519460020222431386376927350
61422519460020266644294954040932
61422519460020266690048510253040
61422519460020271151329526396992
61422519460020272210983437377662
61422519460020272210983437731794
61422519460020272256736993589770
61422519460020272256737108375194
61422519460020272386676318962780
61422519460020272393997777365650
61422519460027426904462243760023
61422519460027475487147047424995
61422519460027475489403384352931
61422519460027475489403413049287
61422519460027476752910597872029
61422519460027476799229041736113
61422519460027476936489710372437
61422616378992456296170940159140
61422616456120387011711382448098
61422616458977936864605351054315
61422616609428847406320061103460
61422616615619983689922162072550
61422616615620884257671181948058
61422616615653271932641018092850
61422616615653271932829304437382
61422616615653271932892066552226
61422616686459859632550893929116
61422616686459859640082305188564
61422616686520755412171677537826
61422616686556776889861026842786
61422616686559828155674544504536
61422616695420215256239997396449
61422616695420215256302759511293
61422617094118640821800689586298
61422617094118640829143814488164
61422617094154663539104609508484
61422617094219494538778572585604
61422617094219539012926301191252
61422617094219539013679446619690
61422617094219544501599151041610
61422617094226742313294813191426
61422617094227611356268958238022
61422617094227611356331806092014
61422617094227611363884052323086
61422617094227642880206919077944
61422617094227642881106509092550
61422617094227642881294795450132
61422617094227648230928630889316
61422617094227648230928716624252
61422617097182411438437770282517
61422617147405240081610772541006
61422617147405593338230214624766
61422617147405593338418587080000
61422617147405593342497996240122
61422617147405593343313903411850
61422617147405593343502190127936
61422617147409195609414666582032
61422617147429555405750706131786
61422617165058518099372770748396
61422617165058518099435532867452
61422617165058518101066314205024
61422617165058518101882221748306
61422617165119408932563508000970
61422617165119408940115754232042
61422617165119413873887911272160
61422617165119413873971594097568
61422617165130220686876149778256
61422617165131419612371605513498
61422617165131419614651962352102
61422617165131419614840248696634
61422617165131419614903010811478
61422617165131419619923851744570
61422617165131452973168122086326
61422617165131452973251690120694
61422617165131452973251690474826
61422617165131452974004950694512
61422617165131452974067593418838
61422617165131452975699527388518
61422617165131452976515434931800
61422617165131469437931429239900
61422617165131469440274462086858
61422617165131469440274548180298
61422617165131469440274548197560
61422617165131469440462834542092
61422617165131469444542243702214
61422617165131469445358150873942
61422617165131469445546437590028
61422617165131469575192183969504
61422617165131469577723589267484
61422617165134121323170911371094
61422617165134165790540373787228
61422617165134165798071785405180
61422617165134171148793497216552
61422617165135021885899090313510
61422617165135066358289480110308
61422617165135066358352241875232
61422617165135071711458914044124
61422617165135071716542517092060
61422617165154531077243926328918
61422617165155431645055708319270
61422617173994554687294745282153
61422617173994559621066816233203
61422617173994559621066902322271
61422617174018869493145098563315
61422617306930357778201603114836
61422617306930374379137788267322
61422617306930374379137874006470
61422617306930374386752882352386
61422617306942076279570436312070
61422617306942081767490140733990
61422617306966343424380011042032
61422617306966391603626685560914
61422617306966393387200589498038
61422617324364411745696863194932
61422617324364412980478796689864
61422617324583299135279566304608
61422617324583299135279652043756
61422617324583299142810718929670
61422617324652295085764586173138
61422617324652298792286052341920
61422617324652298792286138430988
61422617324652298792369821256396
61422617324652298792537186907626
61422617324652298792620869733242
61422617324655901063533266409658
61422617324656200655559535640366
61422617324656234009828835195692
61422617324656234009891596960616
61422617324656234017423008220064
61422617324656250481182035729414
61422617324656250481182121468562
61422617324656250481182121485824
61422617324656250488797129814478
61422617324656250618380028339962
61422617324656250618380114079110
61422617324656250618380114096372
61422617324656250625995122425026
61422617324663105605274290848016
61422617324663105605274376937084
61422617324664006173274445289230
61422617324667057438983360931122
61422617324667952518812676384710
61422617324667957869534388196082
61422617324691367274366674240540
61422617324691369058693723606102
61422617324692267843203656935808
61422617333519289467154420622159
61422617333519339429974999078165
61422617333531346482530100905663
61422617333531346482530100909875
61422617333551706200078760128045
61422617333551754378321240759113
61422617333551754380287786986237
61422617333551756032500446771925
61422617333551756162648290107413
61422617333551756162899338584051
61422617333551756164614836334537
61422617333551756164677598453593
61422617333551756169698439382473
61422617333555608067494453803811
61422617333555658028641375922451
61422617333555658028704138041507
61422617333555658030063897694111
61422617333555658030063983783179
61422617333555658030315032259817
61422617333555658035419555664393
61422617333555658099039552803518
61422633848159783930756189944985
61422633848159788877226186848879
61422634326734078341195756419937
61422634326734127068418497024429
61422634326734128303765286403677
61422634554240320149801421987636
61422634554240320150052469047332
61422634564055642018562874831381
61422635760486947041913127379966
61422635762457095376985250331907
61422635762566414091765138919587
61422635762566414226431640493007
61422635762566414226703350923567
61422635762566414226703351277699
61422635762566414228126217541145
61422635762566414228397927967493
61422635762566414228397927971705
61422635762566414228398272813411
61422635762566414228942125084427
61422635762566414235741311621997
61422635762566414235992360098635
61422635839378544001956455611295
61422635839378544001956455965427
61422635839378544004487745055217
61422635839378545833794427516125
61422635839378545833794427520337
61422635840253890365261144313257
61422635973189356803831974794896
61422635990036284414735894233898
61422635990036284414819462268266
61422635990036284414819835339608
61422635990036284417267299536090
61422635990036284417832158602734
61422635990036284418083207079372
61422635990039886689079286581404
61422635990911630768814481370816
61422635990911630768814481375028
61422635990914332474506164169026
61422635991019698906225208960370
61422635998903324910728853260859
61422635998903325047926731080159
61422635998903325047926845871407
61422635998903325048177775307447
61422635998903325054704992666031
61422635998903325055520900209313
61422635998903325505525457070891
61422635998903325642723334890191
61422635998903325642723449681439
61422635999774719580409393396055
61422635999774769540719573708213
61422635999774769542979009468863
61422635999774769543230057945501
61422636451869066367308368800904
61422636451869066367559416787896
61422636451869066367559416905988
61422636451869066367559416919038
61422636451869066367559417260280
61422636468610623841543749334882
61422636468610623841543749689014
61422636468610623841543868729612
61422636468610623841606511453938
61422636469485973901576078545564
61422636469485973901576164638844
61422636469485973901638840664620
61422636469594042032274371267898
61422636469594042032274372684840
61422636469594042036542154282934
61422636469594042039617496169764
61422636469594042039805782885850
61422636469594942599835192296206
61422636469594942600023477590978
61422636469594942600086239355902
61422636469594942606801657332920
61422636477473710813769627423329
61422636477473710820547893254339
61422636477473760639141250885589
61422636477473760643659994866881
61422636477473760775502329507147
61422636477473760776590205879335
61422636477473760783368471710345
61422636477477664471638436957687
61422636477477664471638441207037
61422636477498027385118994111175
61422636477498077209924901115311
61422636477498077210490531834287
61422636477498077339508571288915
61422636477498077339508657032275
61422636477498077347939572567181
61422636477510085376109747662843
61422636477510085505693017728847
61422636477510085505965072651193
61422636477510085512470911669417
61422636477510085513286819216911
61422636477510085513308111459779
61422636477510085513559159936417
61422636478349062710452045070967
61422636478349112533835315634499
61422636478349112670761339057637
61422636478349112673272623526973
61422636478349112673544592710011
61422636478446325262127353472643
61422636478446325262127439561711
61422636478446325262692209356959
61422636478446325262692295446027
61422636478446325268047867327241
61422636478446375086076369069803
61422636478446375088335801998045
61422636478446375088335805184585
61422636478446375222437447691361
61422636478446375223002303575677
61422636478446375223274358498023
61422636478446375223274361680351
61422636478446375224696883452011
61422636478446375224947931928649
61422636478446375225512787812965
61422636478446375225784760178331
61422636478446375230052541422293
61422636478446375230617397306609
61422636478446375230868445783247
61422636478458331003644546772849
61422636478458331003644632866289
61422636478458331010422811204179
61422636478458331598440776111859
61422636478458331598440862205139
61422636478458331598440863623693
61422636478458331604947072778545
61422636478458331605219041942869
61422636478458380829016170235109
61422636478458380833534914216401
61422636478458380963117812741885
61422636478458380963117898481033
61422636478458380965377247456987
61422636478458380965628381668561
61422636478458380966465125228855
61422636478458380973243389660185
61422636478458381557914129238437
61422636478458381560424612425965
61422636478458381560445446907943
61422636478458381560445447397589
61422636478458381561010307513993
61422636478458381561261354567865
61422636478458381561261355990631
61422636478458381565257168047023
61422636478458381565529136161587
61422636478458381567767651234551
61422636478458381568039620398875
61422668782445547089289801120706
61422668782445547630738646661032
61422668782445552577209505542626
61422672374999072677320499879978
61422672374999072684935507871602
61422672375023384303034979594192
61422672375023384303035065687632
61422672375023387831145476877470
61422672375023387960728461146314
61422672375023387968343469488018
61422672375023387968406231252782
61422672605459773582957791925354
61422672605459773994551769756998
61422672605459773994551855500358
61422672605459778933679503736726
61422672605459778933679589480086
61422672611335985882834552545864
61422672611368406321799268064152
61422673066308240481649915258396
61422673084034068542461388355276
61422673084034116721708062874158
61422673084034118368083974200734
61422673084034118505281966811282
61422673089837377530218430164802
61422673089837383018138134586722
61422673089837383018138134936642
61422673089942749451844244222392
61422673089942749451844244572312
61422673089942749452032529512952
61422673089942749452032529517164
61422673089942749452095291632008
61422673143436177275635868390424
61422673160846254272054545669602
61422673161161152817462077123774
61422673302972964105488654257524
61422673320371033661608272983442
61422673320371033661608273337574
61422673320589871647371370948420
61422673320589871647371371302552
61422673320694033619920527483886
61422673320694033619920527488098
61422673320694037315920126507906
61422673320694037315920126857826
61422673320694037315920126862038
61422673320694037323513180674004
61422673320694037323513181028136
61422673320694037324079159425438
61422673320694037324079160842380
61422673320694037325772616788786
61422673320694037325960903146368
61422673320694037326525762217224
61422673320694037737554880978012
61422673320694037873122178344268
61422673320694937891828179300946
61422673320697939776981788715508
61422673320697939787044603855994
61422674502031258752785427251414
61422674502031275407087622690374
61422674502031275407087624107316
61422674502031275955879593132566
61422674519749048175348726284678
61422674519749048312609481014282
61422674519757085578250107428374
61422674519757134992024223757850
61422674519757134992024309851130
61422674519757134992086985876906
61422674519757134992090429084606
61422674519757135541070685884380
61422674519757147941983030203028
61422674519757147941986387670128
61422674519757148491026049121858
61422674519757151637961624666454
61422674519757151646141577468082
61422674519757151646329862763014
61422674519757151646392624882070
61422674519757151648023406219642
61422674519757151648588265286286
61422674519757151648839313762924
61422674519757152197631284205116
61422674525633358404102333836120
61422674525657671903183625545850
61422674525665760404916685508090
61422674525665760405188654691288
61422674525665777005873791384398
61422674525665777005873877123546
61422674525665778708316806397872
61422674525665778842983481320040
61422674525665778843067049354408
61422674525665778843067422775830
61422674525665778845242915914290
61422674525665778845514886613808
61422674525993585389179905867578
61422674525993585391439340116120
61422674525993585391711309299318
61422674525993585526461667397022
61422674526602002541312273254990
61422674579159199353606866943254
61422674579171212453272390359884
61422674579171212459799609253662
61422674579171212460614397584538
61422674579171212460615515380002
61422674579171212460615516796944
61422674596569282016378537669264
61422674596569282016378537673476
61422674596569282016462105707844
61422674596569282016463253613846
61422674596569282018909942967244
61422674596861065989895813588970
61422674596884132375175320435286
61422674596884175017509443057198
61422674596884175020016484088238
61422674596884175027547895347686
61422674596884182200797906280744
61422674596885075592849193104962
61422674596885075595359677342250
61422674596885082768546926156252
61422674596885375777037217528680
61422674596885375782120820222484
61422674596885375784631304813904
61422674596885377613957641033208
61422674596896188132024020695202
61422674596896188132024020699414
61422674596896188133803312266768
61422674596896189915869894169656
61422674596897088699856723750458
61422674596897088699857755452642
61422674596897088701552332496568
61422674738368186820847166001402
61422674738368186820847505775666
61422674738368186820847510374936
61422674738368188604421409712790
61422674738692076218809673497202
61422674738692076218809673501414
61422674738692076218809759590482
61422674738692076767852692416032
61422674738692091035355793524434
61422674738692091042970801161926
61422674738692091042970801520430
61422674738692091045230237276708
61422674738692091591762743260442
61422674738692092827360952752014
61422674738692393016359205931526
61422674738692393016631546632158
61422674738692393016631546750250
61422674738692393016631546750410
61422674738692393016631546754622
61422674738692393016631548167352
61422674738692393019079269222774
61422674738695993496438628230254
61422674738695993496438628234466
61422674738695993503216554291212
61422674738695993503237446299804
61422674738695993504053382190974
61422674738695993504053382545266
61422674738695993504053722315318
61422674738695993504241668902848
61422674738695993506501444787682
61422674738695995287878674729080
61422674738695995290075348724806
61422674756090155058116361972506
61422674756090155058367066075610
61422674756090155065085927260488
61422674756090155065647428858420
61422674756090155065898477335058
61422674756090155476679905092132
61422674756094063052286455744078
61422674756094063052474397728126
61422674756094063052474651763242
61422674756094063052474737852310
61422674756094063052474742101660
61422674756094063052537159847182
61422674756094063052537413878086
61422674756094063059817522629992
61422674756094063060068571106630
61422674756094063060089492167322
61422674756094063060089745848306
61422674756094063060152507963150
61422674756094063062348927927972
61422674756094063062599976404610
61422674756094063611391946846802
61422674756094064706465657174882
61422674756381944564637582596156
61422674756381944572001542469646
61422674756381944572252590587780
61422674756417002476462572042314
61422674756417002476466015248562
61422674756417011766702802272612
61422674756417051890302893698546
61422674756417051890306336904794
61422674756417061180543123928844
61422674756417061180731410286426
61422674756417061181292911884358
61422674756417061592325388118070
61422674756417066706598309264330
61422674756417066706849013367434
61422674756417066706849013371646
61422674756417066706849357740968
61422674756417066714212944188824
61422674756417066714213317614458
61422674756417066714380424626882
61422674756417066716911829929074
61422674756417066717476688995718
61422674756417067265703800371266
61422674756417952458051913569842
61422674756417952458051999663122
61422674756417952869834263852348
61422674756417961748288786331428
61422674756417961748292143804352
61422674756417967274598033242942
61422674756417967274598033247154
61422674756417967274598377616476
61422674756417967281941158144808
61422674756417967282192206621446
61422674756417967282213127327846
61422674756417967282213385608100
61422674756417968929342438095050
61422674756418261930760538165788
61422674756418261931032507348986
61422674756418261937559638964210
61422674756418267418680242587708
61422674756418269255873786827262
61422674756418269258133222937832
61422674756418269258384271414470
61422674756420969167116031222522
61422674756420969167116031226734
61422674756420969167931934520666
61422674756420969167952854754842
61422674756420969167952855108974
61422674756420969175463005655930
61422674756420969175734975193260
61422674756421869735680868302894
61422674756421869735680868307106
61422674756421869743295962387958
61422674756421869745806446979378
61422674757038408468843910225310
61422675216938622498423061245886
61422675216938622505766186147752
61422675216938627444893920127480
61422675217254723085694549158388
61422675217254726746546970742246
61422675217258325306669260752778
61422675217266379218996985691326
61422675217266379226340110593192
61422675217266384165467844572920
61422675217266428632021399800064
61422675217266428632021400154196
61422675217266428639363405375644
61422675217266428639364524701930
61422675217266429188407543620760
61422675217266430469506773173152
61422675217266430469506806470230
61422675217266431018549792091982
61422675217266434127534505948156
61422675217266736146676150886908
61422675217266736146948120068494
61422675234656394725256329287808
61422675234664498187869222946446
61422675234664498188622368847268
61422675234664498195399514997700
61422675234664498195463310349762
61422675234664498195965407655854
61422675234664498744255280791954
61422675234664503546121488748250
61422675234664503546687119467226
61422675234664503683382243119350
61422675234668402486060890563610
61422675234668407836510261307168
61422675234668407836510261661300
61422675234668407836782602374982
61422675234980553023156919070754
61422675234980599317321695145964
61422675234980599317321780885112
61422675234980599320418045253948
61422675234980599320669007632934
61422675234980599320669093726374
61422675234980599324936789231028
61422675234980602848779504916212
61422675234980602978174117084114
61422675234980602985789210814886
61422675234980602985789211169178
61422675234980602986040259291524
61422675234983251015279226468288
61422675234991359836144385928730
61422675234991359836710016647706
61422675234991404300983301146788
61422675234991404303514706094848
61422675234991404304267851873206
61422675234991404311044998023638
61422675234991404311610890681792
61422675234991404849775271588980
61422675234991406141188399122596
61422675234991406689980369564788
61422675234991409662332602493164
61422675234991409791162355590210
61422675234992304868732321022296
61422675234992304870991671043798
61422675234992304871263640226836
61422675234992304878606764774570
61422675234992304878857813251208
61422675234992305427649783693400
61422675234992306708749013245792
61422675234992310366776746020796
61422675234992562423286098861124
61422675234992562423286099215256
61422675234992562423286099228306
61422675234992605060261575828430
61422675234992605655894548727734
61422675234995264126533158841780
61422675234996214519904764208614
61422675235637063224017670996846
61422675235637063224038507026908
61422675235637063224038591701794
61422675235637063224038591720668
61422675235637063224038593120348
61422675235637063230816771458238
61422675235637063231569917227918
61422675235637063231632678988470
61422675235640965692150027894193
61422675244503903811802528990122
61422675244503942654055437920932
61422675244503942654055438275064
61422675244503953774434821088546
61422675244831710495197031891568
61422675244831749337449940822378
61422675244831749337449941176510
61422675244831760447975714850838
61422675244831760447975800944118
61422675244831760455318839752704
61422675244831760457829323989992
61422675244838963762529062073892
61422675244839864330278081949400
61422685373999243102793794926636
61422685374218129213473765576714
61422685374218129213536441248358
61422685374229792166130604392154
61422685374229792166130604746286
61422685374291065917476217850758
61422685374301870901913359526256
61422685374302723336336740103008
61422685374302723336336740107220
61422685374302723336399416128784
61422685374302723336399416132996
61422685374302723336420338256498
61422685374302723336420681213090
61422685374302738160306367786348
61422685374302771512131388075558
61422685374302771512131388079770
61422685374302771514663166430378
61422685374302771515416307609466
61422685374302771515479069370178
61422685374302773161959325952678
61422685374302773162042922680642
61422685374302773299052973311514
61422685374302773299241001388842
61422685374302773299241001738762
61422685374302773299303677414618
61422685374326188060713107588332
61422685374326199180255662507716
61422685374327049785184103940268
61422685374327049785937249705576
61422685374327049786000011470500
61422685374327049786209218892986
61422685374327049786271980653698
61422685374327097918699257798406
61422685374327099608296206952330
61422685374327099611643518022358
61422685374327099611831804738444
61422685374327099748841510987198
61422685374327099748841512054220
61422685374327099748904272752122
61422685533714648038253470702806
61422685533714648038253556791874
61422685533718250309249550204838
61422685533823616735884875639274
61422685533823616735884961728342
61422685533823649914820786106316
61422685533823650052018864810144
61422685533823650052081540835920
61422685533823900874081310216050
61422685533823950104091384708194
61422685533823950241101435330322
61422685533823950241352139433426
61422685533823950241352139437798
61422685533827519204498491787980
61422685533827519204582174613388
61422685533827552375087464210226
61422685533827552375904486343558
61422685533827552558918825983238
61422685533859066895578348736744
61422685533859083496514529303010
61422685533859083504129623387914
61422685533859083504129623388074
61422685533859083504129627987184
61422685533859084099490714732446
61422685533859923584039001681922
61422685533859934101443061415062
61422685533859934704335473326540
61422685533859934704335473676460
61422685533859934704419156151948
61422685533859967463055485518122
61422685533859967463327368612252
61422685533859967463327454705532
61422685533859967463390130726936
61422685533859967463390130731308
61422685533859983926814595601554
61422685533859983926814598783882
61422685533859983934680650653034
61422685533859984064075264237878
61422685533859984064263549532650
61422685533859984064263635271798
61422685533859984064263639871068
61422685533859984064326311297574
61422685533859984071878643263422
61422685533859984071878643617714
61422685533859984071878647862692
61422685533859984071941405382638
61422685533859984529958059521918
61422686012317253387229610816486
61422686012317253387229696905554
61422686012317253387292372931330
61422686012325308534965426849798
61422686012422270263913493012726
61422686012422271499447793892018
61422686012422271499510556011074
61422686012422555629000920022118
61422686012422604986419349752106
61422686012422604993950416642232
61422686012422604994013093017928
61422686012425321522195686553856
61422686012425321524706169369830
61422686012426172129634611160886
61422686012426205481372592202928
61422686012426205481456160237296
61422686012426205481458483185590
61422686012426221952746712414924
61422686012426221952746713814604
61422686012426221952746713818816
61422686012426221955257196516698
61422686012426221955257196634790
61422686012426221955257196989082
61422686012426221955257197006344
61422686012426222090007468189916
61422686012426223784562616764434
61422686012433426627396335562670
61422686012433426635199716005316
61422686012434277232324862738582
61422686012434277232575911197958
61422686012434277240128157424818
61422686012434277240190919543874
61422686012434310591178738176482
61422686012434311139970708618674
61422686012434327058135734928572
61422686012434327065750743270276
61422686012434327195145441177326
61422686012434327195145441194588
61422686012434327195396489653964
61422686012434327659521857549804
61422687448109267059870140983668
61422687448109267059870141337960
61422687448145284236156616740970
61422687448145284830705529560178
61422687448145289769557847979938
61422687448145289769746134320258
61422687448145289769746220059406
61422687448145289769808896439314
61422687448145289769808982178462
61422687448145334061528154109790
61422687448145334061716354732436
61422687448145584425428243858332
61422687448145634377370185719798
61422687448148336091495881940862
61422687448149234874855090686044
61422687448149234874855090690256
61422687448157340579120526085638
61422687448157340579120526435558
61422687448157340579183288200482
61422691731972010412600442733204
61422691731972010414862201329720
61422691731983716009763025529564
61422691731983732481053551473326
61422691732007143677639695060126
61422691732007143677639695077388
61422691732007994275769035676994
61422691732007994275789956400816
61422691732007994275789957800496
61422691732007994275789957804708
61422691732007994276041004860192
61422691732007994283572330384704
61422691732008044105931286210304
61422691732008044105931287627246
61422691732008044238610535193692
61422691732008044238610536260714
61422691732008044238673296958616
61422691732008044242940993880212
61422691732008044243192040939908
61422691732008044245388714935634
61422691732008044245388714952896
61422691732008044245639763412272
61422691749406063831051913794594
61422691749406063831804973470834
61422691749406063831867821324826
61422691749635756809636476195424
61422691749697836691472235397216
61422691749697836692034771632206
61422691749697836692285820108844
61422691749697886517094821242674
61422691749697886654355489878998
61422691749700538394719295023740
61422691749701438963281899610876
61422691749701488788090900744706
61422691749708642270491267728528
61422691749708658321568526455038
61422691749708658321819574914414
61422691749708658321840495619362
61422691749708658322405354686006
61422691749708658322656403162644
61422691749708691683703968199060
61422691749709558889568680529070
61422691749709558889568680542120
61422691749709592249005265597992
61422691749709592249005351691272
61422691749709592251515835928560
61422691749732969944186826494176
61422691749732969944186827893856
61422691749732969944186913633004
61422691749732969946446262608958
61422691749732969946697311068334
61422691749732969946697396807482
61422691749732969946718231773282
61422691749732969947283090839926
61422691749732969947450456496772
61422691749732969947534138963884
61422691749732969947534138968096
61422691749732969947534138981146
61422691749732969954312404799106
61422691749732969954312404812156
61422691749732969954877263865750
61422691749733019907007492089010
61422691749733019909517975263488
61422691749733019914622499012160
61422691749733019917132983255112
61422691749733870514446330943842
61422691749733870514446416682990
61422691749733870514446416696040
61422691749733870515262324226272
61422691749733870515283159193524
61422691749733870515283160256334
61422691749733870522061424674614
61422691749733870522061424687664
61422691749733870522877332217896
61422691749733903876142437400134
61422691749733920337558432197880
61422691749733920337558433614822
61422691749733920337558518291160
61422691749733920339817868312662
61422691749733920340068916789300
61422691749733920340905744684850
61422691749733920340905745038982
61422691749733920345173526277120
61422691749733920345173526282944
61422691749733920348248869586716
61422691749733920478166585507894
61422691749733920482434281012548
61422691808784138953342436873256
61422691808795848166674367846978
61422691808819274047960998153262
61422691808819274047960998170524
61422691808820124653893633477840
61422691808820157958957432808460
61422691808820158004690097011976
61422691808820174613262296973348
61422691808820174615710018028770
61422691808820174615710018046032
61422691826218194209720449584130
61422691826437080183202341530380
61422691826437080320463095905852
61422691826437080320463096259984
61422691826448789394085665127564
61422691826508781121904041059162
61422691826509967062358772144818
61422691826510015192584763034964
61422691826510017024402872508252
61422691826510017024402872862384
61422691826510017024423879312304
61422691826520773875347267868358
61422691826520822054593942387240
61422691826521689267233022443842
61422691826521722619058042733052
61422691826521722622405724027672
61422691826521722622405724381804
61422691826521724268718615309070
61422691826521724405979369684542
61422691826545100321851255534726
61422691826545100324361738709204
61422691826545100325198566958886
61422691826545150284671833990732
61422691826545150287182317165210
61422691826546000892110758584712
61422691826546000892110758597762
61422691826546000892926666127994
61422691826546000893198635311191
61422691826546000893198635311192
61422691826546034243932336730484
61422691826546034243932422823764
61422691826546034246465228173696
61422691826546050715222860192882
61422691826546050718570172679852
61422691826546050855015019866334
61422691826546050855830927409616
61422691968317025108785505541642
61422691968320578012761799699294
61422691968320627425787333020438
61422691968320627975582464602872
61422691968353058931780684199806
61422691968353059534924149542936
61422691985718647568588616164088
61422691985751079127867625082588
61422691985933599144929076883662
61422691985933599145180125360300
61422691985937201416176204862332
61422691985969966473391433596830
61422691986041650628375835042844
61422691986041667274811461944622
61422691986041667275062506171910
61422691986042567842811526047418
61422691986042567842811530296768
61422691986042601021747440763810
61422691986042601159008195493414
61422691986042851385395539613510
61422691986042851980757002490186
61422691986042851981008050966824
61422691986042901211018125458968
61422691986042901348278794095292
61422691986045553684256139463124
61422691986045603098033699000300
61422691986046454251983119065534
61422691986046454251983119069746
61422691986046454252004125869586
61422691986046454252004126219506
61422691986046454252004130468856
61422691986046470311508829270882
61422691986046503482014204961000
61422691986046503665029573447370
61422691986046503665845480640732
61422691986046504077626625621604
61422691986046504077626711715044
61422691986046504077626712064964
61422691986046504214887380347156
61422691986046520137131415116547
61422691986077984640369561631342
61422691986077984648235699589562
61422691986078018002233034211040
61422691986078034465992143227450
61422691986078034465992147476800
61422691986078034603190135837998
61422691986078034603190140087348
61422691986078034611056278045568
61422691986078035206417369390148
61422691986078885208369625734138
61422691986078885215984719465070
61422691986078885811345810809442
61422691986078885811345810809649
61422691986078885811345810809650
61422691986078918570065736907792
61422691986078918570065736912164
61422691986078918570316785384430
61422691986078918570316785388802
61422691986078919119108755826622
61422691986078935033741163102958
61422691986078935033992211579596
61422691986078935041607305310528
61422691986078935171001917478430
61422691986078935171001918895372
61422691986078935171252965955068
61422691986078935178617011563494
61422691986078935178868060040132
61422692446915345131597907226026
61422692446915679861718427955050
61422692446915680458774466363544
61422692446919246997319025374186
61422692446919280349140603519958
61422692446919282132714507457082
61422692446919296960139603830192
61422692446919298652267952060060
61422692446926487272515156951972
61422692446927352701583686289200
61422692446927385458612104284698
61422692446927402059566230345804
61422692446927402527227193195349
61422692446927402527227193195350
61422692446927402527227197444700
61422692446927402664487947570822
61422692464220055229493572018810
61422692464325407433270330159770
61422692464325421656128897453246
61422692464325421663660309180866
61422692464532253897867390020086
61422692464543058881546769317336
61422692464543059476071403963044
61422692464543059476073698213578
61422692464544259641640946941586
61422692464544259641891995418224
61422692464544309467263532787044
61422692464544309603708379969154
61422692464547863742194641643954
61422692464547863742194641993874
61422692464547863742194643060896
61422692464547863742466611176864
61422692464640305978928881512268
61422692464640320792965550517908
61422692464640322031094016946384
61422692464640322038625428674004
61422692464641221370840147652958
61422692464641221370840147670220
61422692464641222606437210668568
61422692464641506735927574679612
61422692464641506735948581475240
61422692464641555963678992945818
61422692464641556100939747675422
61422692464641556561571167320698
61422692464641556697995785729784
61422692464644222666301762755344
61422692464644272491924347183860
61422692464644272491924348600802
61422692464644272629122339794408
61422692464644272629122341211350
61422692464645123236561265801118
61422692464645123236561265818380
61422692464645156588382843951102
61422692464645156588382930040170
61422692464645158420224254457294
61422692464645173059673367059368
61422692464645173059673368476310
61422692464645173062183851646576
61422692464645173196934121784760
61422692464652313548915811768766
61422692464652313548936819981336
61422692464652327771523332002546
61422692464652327779305792206804
61422692464652328373076906486332
61422692464652363511736390224772
61422692464652363511736390574692
61422692464652377741122176761946
61422692464652377741122176774996
61422692464652377741938084305228
61422692464652378335918406002822
61422692464653214116664831644274
61422692464653214116664831994194
61422692464653214116664833061216
61422692464653228346866525724730
61422692464653228347117574201368
61422692464653228940825926361840
61422692464653228940825927778782
61422692464653261697854344357338
61422692464653261698105392833976
61422692464653262246897363276168
61422692464653263942308424639492
61422692464653263942308425702302
61422692464653264079569092925896
61422692464653264079569179014964
61422692464653278171673204026906
61422692464653278171673204039956
61422692464653278172489111570188
61422692464653278766469433267782
61422692464653278766469433267989
61422692464653278766469433267990
61422692464653278903730187643462
61422693882602341926740970857054
61422693882614047478147301889474
61422693882638363401917513092864
61422693882638364637242262547530
61422693882638364637514231380648
61422693882638364637514231730728
61422693882638409063397894027036
61422693882638409065845616499400
61422693882638709245054513152774
61422693882638709252669607237838
61422693882638709254927890383850
61422693882638709254929042994116
61422693882642265267638631241024
61422693882642309740091782802746
61422693882642309742539505275110
61422693882642315093260872712948
61422693882642315093261217086482
61422693882642315230521627084048
61422693882649519773015191460668
61422693882650365438254395430446
61422693882650370377922626080330
61422693882650370377944665999296
61422693882650370378194595263528
61422693882650414852094717086678
61422693882650414852283003444260
61422693882650414852845540033382
61422693882650415263876981275904
61422693882650415446888623496108
61422693882650420203566218725628
61422693882650420203567251844754
61422693882650420340743204536336
61422693882650420340826887361952
61422693882650420341015173369454
61422693900040331119956475470704
61422693900048439933958735352466
61422693900048439934043451292836
61422693900328216931198958145184
61422693900328218166796795641162
61422693900332168757292559201272
61422693900339923717389627701262
61422693900340224501184737203986
61422693900340273869295871265182
61422693900363334775271489403900
61422693900363335369883164346536
61422693900363339073410733289996
61422693900363340308923854845604
61422693900363340309007451577780
61422693900363384737338922435680
61422693900364235342267363855182
61422693900364235343083271398464
61422693900364239641138573820346
61422693900364240876484588359318
61422693900364240876735636835956
61422693900364240876756471803368
61422693900364240876756557542356
61422693900364240876756557896648
61422693900364240876757590661482
61422693900364285165379379370072
61422693900364285165379465463352
61422693900364285167638901224002
61422693900364285168454808767284
61422693900364535531537838712198
61422693900364535531538991326836
61422693900364535532103850393480
61422693900364535532354898870118
61422693900364585357160424557656
61422693900364585357161577172294
61422693900364585357726436238938
61422693900364585484296753221202
61422693900364585484296839314482
61422693900364585484296840377292
61422693900364585491911847306106
61422693900364585491911847310478
61422693900364585491911848368916
61422693900364585494421178933128
61422693900364585494422331543394
61422693900368137803350978372150
61422693900368185971718928786110
61422693900368185979334022871174
61422693900368185979334022875386
61422693900368185981844507462594
61422693900368187628157656674326
61422693900368187808642541938366
61422693900368187808642541951416
61422693900368191332503112785588
61422693900368191332503198874656
61422693900368191332503198891918
61422693900368191332503457159122
61422693900375341109744918558022
61422693900375341110561200339046
61422693900375346049687815110580
61422693900375346049688934318774
61422693900375346643397287183458
61422693900375396011420602929334
61422693900375396012236510472616
61422693900375396012508393566586
61422693900375396012508479655654
61422693900375396606217865639464
61422693900376246617436835336168
61422693900376246617436921429448
61422693900376291091334634677584
61422693900376291091336957159318
61422693900376291091588005635956
61422693900376291686130863564376
61422693900376291686130863568748
61422693900376291686130864981318
61422693900376296442808458798268
61422693900376296443059420831546
61422693900376296580069127434592
61422693900376296580320175911230
61422693900376297036767773696230
61422693900376297036767859435378
61422693900376297037604687683608
61422693909231076517798677106356
61422693909231126343421262951814
61422693909238334729216646107608
61422693909239185326801962629456
61422693909239185334145087527110
61422965354445488553680301649315
61422965992676684886679551583975
61422965992684799872164567810535
61422965995531029670489387501210
61422965995595870552937308483962
61422965995603975475144629380494
61422965995603975479663373361786
61422965995606648900635939339550
61422965995607849657718429651166
61422965995607899483089967019986
61422965995607899490119195238566
61422965995630997593230385282618
61422965995630998005012649458794
61422965995632209463349134332366
61422965995632209880215001556478
61422965995632210058062055322606
61422965995632210058145738142398
61422965995632210063145658370542
61422965995639064400472920878110
61422965995639112578715401509178
61422965995640265157555411189726
61422965995640303871835429492246
61422965995640313335797891820794
61422965995640314982926834239682
61422965995640314989956176777126
61422965996478391750545317181686
61422965996478396697016085737912
61422965996479581394590548465110
61422965996479597454098461258280
61422965996514447867935136896722
61422965996576592354363559865344
61422965996576593582115487120496
61422965996579289985729850441050
61422965996579293646016641660224
61422965996580490559797887266714
61422965996587393677673981823942
61422965996588544604217534574530
61422965996588544609301137622466
61422965996588594429589071943350
61422965996588594429672754763142
61422965996588594429861041126388
61422965996588594434672674991286
61422965996588594434944644174324
61422965996611709191607204926324
61422965996611710243374027601836
61422965996611710426953997487900
61422965996612861175566814119336
61422965996612911000372720769180
61422965996612911000456403594588
61422965996612911001022034313564
61422965996612911001210320671194
61422966063553489464206589870757
61422966223013428394934120907729
61422966223078219447492100781193
61422966223078269278198289674587
61422966223086324557233279660765
61422966223086369029435384162791
61422966223086374387939468554159
61422966223110674894696458356319
61422966225959335253116696589098
61422966225970142066858080506370
61422966226032281238841309798294
61422966226032532154042934479836
61422966226039436506701622581232
61422966226040637263784113359408
61422966226043088242626375892482
61422966226044284053237979091512
61422966226044288994541466478658
61422966226044288994625149304066
61422966226044288999625069526594
61422966226064985954034552491802
61422966226064987601247292054962
61422966226064997065125957239238
61422966226064997065209754383510
61422966226064997067155380020922
61422966226064998719368039806610
61422966226067349853783467794992
61422966226067398030582420191430
61422966226067398032276996885436
61422966226067398625379024018724
61422966226067398626822552236092
61422966226067398626822667027132
61422966226067398632722177618350
61422966226067399862169344803284
61422966226068549376084025078236
61422966226068550610865958573168
61422966226068599199447060372004
61422966226068599200890588589372
61422966226068599200890703380412
61422966226068599206790213971630
61422966226068599383821245403436
61422966226068599383821360194476
61422966226068599384658188444158
61422966226068600436237495941988
61422966226068600441572147466562
61422966226068600619168152756052
61422966226068600619440121939090
61422966226068600624502804280626
61422966226919635348533013322860
61422966226942699921409967197638
61422966226942701705799778664994
61422966226942749737492840587228
61422966226942749744522068805808
61422966226943950502168930911954
61422966226943950502357217269584
61422966226943952285742863427390
61422966226952056160702081631994
61422966226952056160953129642072
61422966227012033072144116952302
61422966227012033073838693646308
61422966227012984700109743813628
61422966227013279942637595952940
61422966227013279942909192064636
61422966227013283646920633156492
61422966227013283647004315981900
61422966227013283653949861375072
61422966227013283656292979961130
61422966227013283656481266318760
61422966227015634794097178952446
61422966227015636580181565714128
61422966227015684612376753152092
61422966227015684619154932894034
61422966227015684801918196888478
61422966227015684802169244898556
61422966227015684802671342318368
61422966227015684802734104437584
61422966227016885369187161024664
61422966227016885369208053033256
61422966227016885369375446319436
61422966227016885369459129144844
61422966227016885369459130207702
61422966227016885375965340766606
61422966227016885376153626061378
61422966227016885378496744647436
61422966227016885378685031005066
61422966227016885552138709847320
61422966227023789866470678626798
61422966227023789866722070993148
61422966227024991037783039397686
61422966227024991037845801516902
61422966227024991037846145872966
61422966227024991038034432230596
61422966227048101903130678956894
61422966227048101903382070390124
61422966227049302248347107948062
61422966227049302248598156407438
61422966227049302248598499381292
61422966227049302248619077131100
61422966227049302660129372124238
61422966227049302660192134239082
61422966227049302660213054949646
61422966227049302660380763557468
61422966227049302843143711291534
61422983198567132082207513568655
61422983222201633734614183151759
61422983269506659751644308375381
61422983429031439560553524322207
61422984657924647066057877978613
61422985368005255242465119720745
61422985368005255243029975605061
61423021510633053810940090478719
61423021988356362210448243579237
61423021988683218500471140759717
61423021988691366895335171566689
61423021988691368130681964128265
61423023418497670702568573955019
61423023418505772100933946226655
61423023418505777596698785347627
61423023424087495478869955544037
61423023424381982563241650991107
61423023424406297901753850442653
61423023424414351768892852724517
61423023424414397475879215186089
61423023424414397887661479362265
61423023424414401172063744854403
61423023425060088332375920778587
61423023425060103156533948075563
61423023427009372553445076565902
61423023427033704302866681733944
61423023427041791574612743071190
61423023427041792811654112326772
61423023427041792994584769140836
61423023427041792994668451960420
61423023427041804478814406609004
61423023427041808185419641454770
61423023427041808185420789242680
61423023427360560592889578914424
61423023427360589051589064529794
61423023427360610599016020162066
61423023427360610601526504399562
61423023427368664475443686423160
61423023427368697684923574572554
61423023427368697874716093948144
61423023427368698919703185119192
61423023427368699102717409961800
61423023427368699110062886509720
61423023427368710182430048884732
61423023427368710594212313060908
61423023427368713878614578553046
61423023427368713881125063262718
61423023427368714474225941068690
61423023427368714476485376829340
61423023427368714483264704359192
61423023427369848621634333419014
61423023427369848623893769179664
61423023427369849858675702674596
61423023427369898439662831979248
61423023427369898441922267739898
61423023427369898447277839970872
61423023427369898449537275731522
61423023427369899676701878286536
61423023427369899684319209226454
61423023427369911343864495517062
61423023427369911351479503508686
61423023427369915050469730362828
61423023427369915058084738354452
61423023427369915233485218262594
61423023427369915240263398004536
61423023427369915241100226254218
61423023427981985531494909298254
61423023427990105465394002322338
61423023427990105648408456747234
61423023428014401038926754477230
61423023428014401221857411297118
61423023428014415863084781774206
61423023428014416046099121886062
61423023428014417090836594710494
61423023428014417273851048668830
61423023428308841821517806950910
61423023428308856645676607066618
61423023428308891647140392796576
61423023428316995107242806583916
61423023428316995117096329629790
61423023428316995521281410521840
61423023428316995528878592756206
61423023428317006646998568388754
61423023428317006646998569438514
61423023428317011580788548474734
61423023428317011763802891296534
61423023428318196468891625568846
61423023428341257328949651657710
61423023428341272153107678954686
61423023428341273380859606209838
61423023428341273381110659390948
61423023428341306734631026980948
61423023428341306741974065783710
61423023428341307153756329959886
61423023428341307329991718206696
61423023428341307330180776220870
61423023428341321971136063196056
61423023428341321971136064245816
61423023428341322154150518676536
61423023428341323389496531694976
61423023428341323389496536399240
61423023428341323389684822756870
61423023428341323394015279908148
61423023428341323396274711436710
61423023428342508086991183030584
61423023428342508094606191022208
61423023428342522911149210794120
61423023428342522911149211843880
61423023428342522916232814891816
61423023428342522918764218785744
61423023428342524153273405070822
61423023471672597717048234546415
61423023495317902433099222536345
61423023631205485654366036279981
61423023654515782714058711895523
61423023654515782714310104728433
61423023654842639004081609076003
61423023654842639004333001908913
61423023655464078766844968273129
61423024109778926432732784165899
61423024109779828784934373035775
61423024109782529253588560347963
61423024109782530488118327573601
61423024133086521787296310285031
61423024133413378077319207465511
61423024133413427902125114115355
61423024133417026599257967747247
61423024133417030722980890297419
61423024134070826277435735758653
61423024136040829730390595571408
61423024136040829737733749171034
61423024136040831336032734506346
61423024136040831339108077810278
61423024136040834493847143983674
61423024136040834676777800797738
61423024136040834676861483150762
61423024136040836461166493051076
61423024136044433607844716948178
61423024136044433610355204372006
61423024136044438549231915739044
61423024136044438549483307172274
61423024136044438732162572553108
61423024136044438732413963986338
61423024136359631970825127874984
61423024136359635674355792468622
61423024136367690783870041164154
61423024136367726517137812142368
61423024136367735844969237368466
61423024136367735850868747959892
61423024136367737032302124338088
61423024136367737035377582433268
61423024136367737039896326414560
61423024136367737444084130247060
61423024136367737627098469414356
61423024136367737627914401404644
61423024136367737629608978098650
61423024136367737635257440213230
61423024136367740608675947813998
61423024136367740784096971348194
61423024136367740791690287453470
61423024136367740792255918172446
61423024136367740792444204530076
61423024136368926679339902543616
61423024136368926679611870309712
61423024136368926679611871726654
61423024136368927091122165670032
61423024136368927274407326232456
61423024136368936603055692471090
61423024136368936607867441127028
61423024136368936610398846070716
61423024136368937789300817505432
61423024136368938201082823414404
61423024136368938208697831406028
61423024136368938211773174709960
61423024136368938384097162581700
61423024136368938384912979786564
61423024136368938392256133386190
61423024136368938394787538329878
61423024136368941541095664515538
61423024136368941549254610867406
61423024136368941549526580050444
61423024136371294839254812919524
61423024136371294839506204352754
61423024136371339305808801445890
61423024136371339306624708994996
61423024136371339311143452970464
61423024136371339898910451856188
61423024136371339898910452328364
61423024136371339901420939752192
61423024136371339901420939752400
61423024136371339901420968450000
61423024136371344664312882654930
61423024136371344840297993603646
61423024136371344840548927761420
61423024136371344847075830861172
61423024136371344847264117218802
61423024136371344847828976285446
61423024136371344847891738404662
61423024136371344847892081361046
61423024136371344848080367718676
61423024136372528950021825665166
61423024136372528950858653914848
61423024136372540060547944067160
61423024136372540062807379827810
61423024136372540063079349010848
61423024136372540063623287371092
61423024136372540063895256554130
61423024136372540472894805856236
61423024136372540475405293280064
61423024136372540480509813847860
61423024136372540483020301271688
61423024136372545597547735253452
61423024136372545604890774062038
61423024136372545605162743245076
61423024137013432837780197042964
61423024137013443950816453891770
61423024137013443955900173147896
61423024137013444133747226914024
61423024137013444133830793426248
61423024137013444133830908217496
61423024137013444133830909733816
61423024137013444138830829961960
61423024137013444138914512309368
61423024137013444140609087953614
61423024137017035109026979231158
61423024137017035109027323604692
61423024137017044437423608369818
61423024137017046226895908270570
61423024137017046226895908276186
61423024137017046227146955335882
61423024137017046404994009102010
61423024137017046405077691805162
61423024137017046405077691822632
61423024137017046405077691921802
61423024137017046409910247437866
61423024137017046410077612149946
61423024137025133676569576321830
61423024137025133678013905243422
61423024137025138983986569457296
61423024137025139166999760718638
61423024137025139167000909096976
61423024137025149547163900806018
61423024137025149547728756690334
61423024137025149553063523000332
61423024137025149730178240445490
61423024137025149730178355230914
61423024137025149730659528289822
61423024137025149730743211115230
61423024137025149735994179814396
61423024137025149736077862173452
61423024137025150285120536701278
61423024137025150286564065285828
61423024137025150287379972816060
61423024137340284186414779877484
61423024137340300238328868251904
61423024137340300240839467280440
61423024137340333600193487320662
61423024137340334004444078669766
61423024137340334011787117478352
61423024137340334194801428533896
61423024137340334194801457112208
61423024137340334194988943243406
61423024137340350063700405620724
61423024137340350063951452680420
61423024137340350071294607697196
61423024137340350246149884671616
61423024137340350246149999457040
61423024137340350246150000506800
61423024137340350246714859573444
61423024137340350248409435217690
61423024137340350249225342766796
61423024137340350249225344283116
61423024137340350249413630646362
61423024137340350253744086748088
61423024137340350253744088264408
61423024137340350254497233694298
61423024137341534951800150285168
61423024137341534954331555228856
61423024137341551003148577838960
61423024137341551003148692624384
61423024137341551003148693674144
61423024137341551003713552740788
61423024137341551003964599800484
61423024137341551003985521923826
61423024137341551005680097568072
61423024137341551006495890325930
61423024137341551010742779909608
61423024137341551010742780959368
61423024137341551011307640026012
61423024137341551011579609209050
61423024137341551013274184853296
61423024137343900727446505550298
61423024137343902509575651857040
61423024137343902512086249363432
61423024137343902512086249468426
61423024137343902516918805456666
61423024137343902517169852516362
61423024137343934086861398266152
61423024137343934086862169918484
61423024137343935870436078441828
61423024137343935871252328941702
61423024137343935871440615299332
61423024137343935916188886995100
61423024137343935917005537610998
61423024137343941224421758626168
61423024137343950558152694443692
61423024137343950558152697626020
61423024137343950733572946325764
61423024137343952334947189225860
61423024137343952335198236285556
61423024137343952335198350971602
61423024137343952337457786837246
61423024137343952341725482236906
61423024137343952342541389885182
61423024137343952518212690593812
61423024137343952520472126371724
61423024137343952520660412729354
61423024137343952520660412834348
61423024137343952524739821876378
61423024137343952525744015882284
61423024137345142164434790961016
61423024137345142164706760144054
61423024137345153274960336345924
61423024137345153275211270509522
61423024137345153282554423631148
61423024137345153282575344337548
61423024137351989783578134335014
61423024137351995274009466637776
61423024137352005837751768656238
61423024137352005838002820321028
61423024137352005843086420180812
61423024137352039197355722569998
61423024137352039197356494222330
61423024137352039601607433127296
61423024137352039608134564392600
61423024137352039738617483382402
61423024137352039746147694411870
61423024137352039746211571139802
61423024137352039791964011343306
61423024137352039791964811575562
61423024137352039792152297700936
61423024137352045099381004006596
61423024137352055661114803955622
61423024137352055661114807137950
61423024137352055662558446958414
61423024137352055843878209431704
61423024137352055844129143589478
61423024137352055844129146777422
61423024137352055844129261096494
61423024137352055845572789780214
61423024137352055846325932022160
61423024137352055846388694141376
61423024137352055846388697329320
61423024137352055850907441304788
61423024137352055851472297189104
61423024137352055851660583546734
61423024137352056216684729139270
61423024137352056392920769541496
61423024137352056393171937041262
61423024137352056395431368569824
61423024137352056395431368669202
61423024137352056400514971599094
61423024137352056400514971717138
61423024137353240548147597199416
61423024137353240548963504742698
61423024137353240550679002143104
61423024137353240551494909686386
61423024137353246039664857618320
61423024137353256600311932401484
61423024137353256601127839944766
61423024137353256601127951081510
61423024137353256601127954263838
61423024137353256602571368162134
61423024137353256602843337345172
61423024137353256603387275705416
61423024137353256603659244888454
61423024137353256607906134005780
61423024137353256608470989890096
61423024137353256608742959073134
61423024137353257149919577499880
61423024137353257149919581731968
61423024137353257150170511172428
61423024137353257150170625609336
61423024137353257150170630208606
61423024137353257150191550915006
61423024137353257152450982443568
61423024137353257156697757241822
61423024137353257156697761473910
61423024137353257157513664417922
61423024137353257157513664772054
61423024137353257157534589723592
61423024137353257157785633600960
61423024137353257159229162185510
61423024137353257160045069715742
61423040656912259645885364033622
61423040656920363520847704135528
61423040656920368459157207524302
61423040656920368459973115050322
61423040656986395277520360379992
61423040656986445103163866931850
61423040656993299630262847509162
61423040656993299630263104726606
61423040656993349455634642095426
61423040657017614958668152139982
61423040657017614959484059666002
61423040657017626072520691007464
61423040657017626079298869699646
61423040657018810777354247317926
61423040657018826829519382752042
61423040657018826829519383125048
61423040657018826836297562866990
61423040657018860602997753869784
61423040657018860602998525523520
61423040657018876655162889676906
61423040657018876661941069045842
61423040657018876661941069418848
61423040657018876837905261183100
61423040657018876844683439875282
61423040701297531773008641159429
61423040701297544547547109161291
61423040860830384574928637052759
61423040860830417936043096509991
61423040860830434399735315354935
61423040860866451804790748775135
61423040860866451810125400299709
61423040860866452175902688134191
61423041339331826600997497302483
61423041339429038102371391157451
61423041339440730659200894468519
61423041339440778837443375099587
61423041339440780484572431837339
61423041339440794942701778083955
61423042775152052669163428175835
61423042775152102082187842301835
61423042775152102493970878131747
61423042775163763205452189421273
61423042801707250763605044676852
61423042801708451520606175227994
61423042801718956368364928376574
61423042801718958151935385920910
61423042801718958152186061331870
61423042801718958152189533235878
61423042801739666271038555476478
61423042801739669977076235598774
61423042801739671202569760195140
61423042801739671202569874514004
61423042801739671210162842591034
61423042801739671210163961799228
61423042801739671210163962271612
61423042801740867028033802245210
61423042801740867028037248637998
61423042801740871967161536224938
61423042801740916304072877204382
61423042801740916853680755189856
61423042801740916853681526843592
61423042801743268542283015083352
61423042801743268542285339081406
61423042801743271699280344658614
61423042801743273476075203326586
61423042801743273483669032331556
61423042801743317810456025801502
61423042801743317994473444719912
61423042801743318001816483528498
61423042801743318360313837641640
61423042801743321514798731567628
61423042801743321517309216277300
61423042801743321707854508024536
61423042801743321707854536709246
61423042801744468750237909905370
61423042801744468750239033705608
61423042801744474233074011279354
61423042801744474238157614327290
61423042801744518568539501448880
61423042801744518575882540257466
61423042801744519300326755657624
61423042801744524058717517831212
61423042801751371860607818043690
61423042801751373651772367459470
61423042801751376799733228958484
61423042801751376807326197035514
61423042801751376807327316243708
61423042801751377351034448711226
61423042801751377351034563496650
61423042801751377358628277716196
61423042801751421686228081296598
61423042801751421869181981409612
61423042801751426625103618906576
61423042801751426625354695595748
61423042801751426810816757820060
61423042801752572625198275903708
61423042801752574409025207941782
61423042801752577564326009883436
61423042801752622443500723271292
61423042801752622450841782455566
61423042801752622450843762079878
61423042801752624234665242589632
61423042801752624234668714493640
61423042801752627384885913387358
61423042801752627389969516435294
61423042801752627564552825748612
61423042801752627565116651713392
61423042801752627565117684815256
61423042801752627565367614083700
61423042801752627565389653998294
61423042801752627567063309985900
61423042801752627567899019027388
61423042801752627567900138235582
61423042801752627572731659705016
61423042801752627933928586532766
61423042801752627940455717798070
61423042801752627941270477435398
61423042801752627941271625341352
61423042801752628116670067363708
61423042801752628116942811381406
61424010826722142092193199543152
61424012049807554283461983879768
61424012185612283033600053371358
61424012185674757586090151403459
61424012209247129759264783886238
61424012209308058847464043905282
61424012256574359899799019247638
61424012256609475449160671322066
61424012262482985312900686644918
61424012262519306977576829566344
61424012262519323586128108816944
61424012262521724734264181523495
61424012262529824310101940117270
61424012664273116222407313929840
61424012681933215872981448573762
61424012681936819378821448850910
61424012681998091344857516271000
61424012682006147043268081711854
61424012687845793709233130164575
61424012687845794944014288702384
61424012687914787273752611396310
61424012687918689733998364190178
61424012687918689734061126305022
61424012687918689739144815092106
61424012687918690968863977322574
61424012687918723095945519595492
61424012687918724330455480719282
61424012687918739696881704761028
61424012687918739696902625471800
61424012687918739696965387586644
61424012687918739702049076373728
61424012687918740931684555778580
61424012687918740936496275382674
61424012687942739470430461758036
61424012687942751132509767623112
61424012687942751137593456410196
61424012687950854463509679692274
61424012690873202543842341079485
61424012690873203732870657780201
61424012690873203778603321983717
61424012735110844179114190960038
61424012735114796647996869352707
61424012735183790164335935215182
61424012740987093618110126093694
61424012741023422015344951840071
61424012741081643772438843209868
61424012741092410638309897697676
61424012741092415579885353782586
61424012741092443992579282992150
61424012741092450725134525326630
61424012741093316152780824560022
61424012741093667951247904107300
61424012741096017856027884186546
61424012741096062323334585196260
61424012741096067818848462642543
61424012741096067818848462642552
61424012741096318040131106576454
61424012741096318040193868691298
61424012741096318045277557478382
61424012741096362512584258488096
61424012741096368003014447147304
61424012741096368003098129972920
61424012741096368008098135934379
61424012741096368008098135934388
61424012741096368008181818760004
61424012741117627772574871926858
61424012741117627777658560713942
61424012741117628184168849758502
61424012741117628189252538545586
61424012741117666484910122349432
61424012741117666484910122467467
61424012741117667033953141255371
61424012741117677597946409299890
61424012741117677597946409312940
61424012741117678146989428214508
61424012741128471651521416409826
61424012741128482762299267434732
61424012744072430093134400962029
61424012744083097489749490198149
61424012745020272127166576265801
61424012745020272133003439062491
61424012745055394276908757780731
61424012745055394277662932080397
61424012894647332603352418396014
61424012894708571207774913820092
61424012894741925990205907259058
61424012894744579102863104744490
61424012894744638392636581811688
61424012894744940413535970876489
61424012900544250635633144586234
61424012900553256724800745731210
61424012900555958016370402967838
61424012900556308168524337541136
61424012900556308168545258247488
61424012900617196620855660493710
61424012900618130962083050441364
61424012900618397791979764437057
61424012900626502901720943316629
61424012900626552869646131266128
61424012900629204193394946867678
61424012900629248665785336664476
61424012900629248673107540505858
61424012900629254161027244927778
61424012900650503224228265788638
61424012900650551403286653949938
61424012900650551403558623133136
61424012900650553187132527070100
61424012900650553187132527070260
61424012900650562513896910698975
61424012900650562521428322057858
61424012900650853376403121068288
61424012900650862703146583990811
61424012900650864489440179682724
61424012900653204515964772141770
61424012900653263805717328498356
61424012900653263805738249208920
61424012900653263805738249208968
61424012900653263805801011323972
61424012900653265637367015579177
61424012900653504705214445433606
61424012900653515818272681971838
61424012900653554668118706715228
61424012900653563994987951073878
61424012900653563997268308014082
61424012900653565786176949214928
61424012901281799409871883187270
61424012903498607807063848966173
61424012903498607807063877545889
61424012903499808975907309689321
61424012903499808975928230395721
61424012903499808984945040449513
61424012903499808985028723275129
61424012903510754979512608784271
61424012903568841396822270043779
61424012903568841396822270160419
61424012903568841396885032279635
61424012903571509327427443477017
61424012903571509327427443495731
61424012903571509329122020656297
61424012903571509329875166067473
61424012903571542681759590909421
61424012903571543283062489967585
61424012903571543283083410673937
61424012903572710496208399789491
61424012903572710496271161904335
61424012903572710496292082609283
61424012903572710497714690592427
61424012903572710498551518842109
61424012903572710503614286806201
61424012903572743857130440699761
61424012903572743857318726940751
61424012903572743857883586011607
61424012903572743858155555194805
61424012903583261777862180193836
61424012903583266724333038604451
61424012903583516899862097740913
61424012903583516899924859859969
61424012903583516899945780566321
61424012903583566867850047692771
61424012903583566913582711896287
61424012903604864292307889057706
61424012903604877052473975596691
61424012903604877052536766412311
61424012903605127233086752099953
61424012903605164481557562349542
61424012903605166128686619087294
61424012903605175409969386872709
61424012903605175411580252492589
61424012903605175411580252511303
61424012903605175411580281190397
61424012903605175411580281207659
61424012903605175411663964033275
61424012903605175412166060967605
61424012903605175412417109444451
61424012903605175594615541553744
61424012903605177195990984685011
61424012903605177195991013381367
61424012903605177241723648888527
61424012903605177241723677584847
61424012903605177241723677584883
61424012903605177241723677585091
61424012903605177241744598291496
61424012903605177241807360410499
61424012903605327359256687745578
61424012903607577107085686730693
61424012903607577107085715310409
61424012903607577107085715316233
61424012903607577107148477431077
61424012903607577108591977417037
61424012903607577108592006114797
61424012903607577108592006119169
61424012903607577109407913662451
61424012903607577113592012080637
61424012903607577113675694783837
61424012903607577114428840330319
61424012903607827287698463122931
61424012903607827287761225237775
61424012903607827287782145942723
61424012903607827289204753925867
61424012903607827290020632772841
61424012903607827290041582175549
61424012903607827295104350139641
61424012903607828524802566267773
61424012903607828524802594964081
61424012903607828524823515670481
61424012903607828529886283634573
61424012903607828529886283751165
61424012903607866139071699375662
61424012903607876701538756199399
61424012903607876701538784774951
61424012903607876701538784779115
61424012903607876701538784779163
61424012903607876701559705479899
61424012903607876701559705485515
61424012903607876701622467599115
61424012903607876703233361939681
61424012903607876703254282646081
61424012903607876708317050610173
61424012903607876708317050726765
61424012903607876708881909676817
61424012903607877250602695819013
61424012903607877250602695824842
61424012903607877250665486519397
61424012903607877252108986505357
61424012903607877252109015203117
61424012903607877257109021168957
61424012903607877257192703872157
61424012903607877257945849418639
61424012903607877258008611421263
61424012903607877258008611537855
61424012903607877296419071427861
61424012903607877297841650708873
61424012903607877297841679406633
61424012903607877297841679411005
61424012903607877298678507660687
61424012903607877302925368075673
61424012903607878492455813613941
61424012903607878492455813730533
61424012903607878492790544916195
61424012903607878492790545032787
61424012903608017469053788936359
61424012903608017538719755733079
61424012903608028580584785385539
61424012903608028626338398875171
61424012903608028627844689678107
61424012904458601960203954488810
61424012904458902103720963460490
61424012904479276541768644904913
61424012904479277776550837729907
61424012904482928402464805326447
61424012904483180236984875818547
61424012904483180237068558171779
61424012904483213728661460800506
61424012904483228408783563518301
61424012904483228545981785835051
61424012904483228555270564599705
61424012904552211409058699767047
61424012904552211409058728346763
61424012904552211416401853366673
61424012904552212651184046191667
61424012904552261424201950479713
61424012904552261424201950597757
61424012904552261425038778851811
61424012904552262659737030454247
61424012904552262659737288734549
61424012904552262659737288851189
61424012904552262659820971676805
61424012904553161991951228757779
61424012904553161992222824869427
61424012904553161992223197468593
61424012904553161992223197940976
61424012904553161992223197940977
61424012904553412172835945631035
61424012904553412173651508804947
61424012904553412173651508804995
61424012904553412175346085965513
61424012904553462135740206912662
61424012904553462136555770086569
61424012904553462136555770086617
61424012904553462137999642673099
61424012904553462181472526859071
61424012904553462181472870760429
61424012904553462183732306993255
61424012904553463416819664844148
61424012904555863277097726455805
61424012904555863277097726455853
61424012904555863283875907610525
61424012904555863283875907727165
61424012904555863283876020983171
61424012904555863284440766799425
61424012904555863286386505692843
61424012904555864930816677057527
61424012904555864930816678107335
61424012904555864931004964348277
61424012904556113457710504377461
61424012904556113457773151705429
61424012904556113457773236381767
61424012904556113457773265079527
61424012904556113457773266496677
61424012904556113457794072411829
61424012904556113457794157088119
61424012904556113464551446234247
61424012904556113464551446350887
61424012904556113464551530909133
61424012904556113464551530910537
61424012904556113464551532327687
61424012904556113464572451615485
61424012904556113465304591662685
61424012904556113465388274488301
61424012904556113466999168823251
61424012904556113467082851648867
61424012904556115111429539655473
61424012904556115111680503088639
61424012904556115113939938153613
61424012904556115113939939203421
61424012904556115114128225561003
61424012904556115114211908386619
61424012904556159716268965640852
61424012904556163283333089155897
61424012904556163283416771980061
61424012904556163289923068627873
61424012904556163289923068745917
61424012904556163290676214057763
61424012904556163290759896999971
61424012904556163420342796475837
61424012904556163420342796475885
61424012904556163420614764241933
61424012904556163427455707515869
61424012904556163427455707632509
61424012904556163428208852944307
61424012904556163466347399747641
61424012904556163466347399747689
61424012904556163473125694275007
61424012904556163475657099691079
61424012904556165074250119161287
61424012904556165074584764370261
61424012904556165120066379047171
61424012904556165120066465140611
61424012904563968394182318731832
61424012904563968805776037233415
61424012904563968805964581858248
61424012904563968805964581858249
61424012904563968808286521470703
61424012904563968808286779737955
61424012904563968808475066095537
61424012904564268400417652267349
61424012904564268400417652383989
61424012904564268400501334146747
61424012904564268400501335209605
61424012904564268583431992023668
61424012904564268951741026590371
61424012904564268995025710525251
61424012904564268997473432643323
61424012904564268997557115468939
61424012904588280430653774314631
61424012904588280430653774314679
61424012904588280430842317889705
61424012904588530611266522127153
61424012904588530611455065818867
61424012904588530611517827815619
61424012904588530611517827933711
61424012904588530611517827938083
61424012904588530611538748522019
61424012904588580025295130140967
61424012904588580025295130257655
61424012904588580025295387358411
61424012904588580025295387475051
61424012904588580025295387475099
61424012904588580025379070300667
61424012904588580574087100699847
61424012904588580574170783521043
61424012904588580574170783525468
61424012904588580574359327100494
61424012904588580619903447606467
61424012904588580619903447606515
61424012904588580620091991181541
61424029255728659078340977486620
61424029415237233606664319859000
61424029415269649113823505238942
61424029415269654052951496449164
61424029486138020396693574045153
61424029893868307161791188355232
61424029893868308808167099681808
61424029911586079940178385665510
61424029911594185049919564545082
61424029964739393326341808230702
61424029964739393326404570349758
61424029964771813767646284763002
61424030124296593164710388329740
61424030124296593576492652505916
61424030124296593576555414625132
61424030130180903657925385606602
61424030130205218575530551467848
61424030130205218577791135138655
61424030130205218987062915077552
61424030130205218989573399314831
61424031329631852627443045764936
61424031329656163017517930551384
61424031329664268134602231144878
61424031329664271427375232784684
61424031329664273073730222355100
61424031329664273073751144111260
61424031347390148078462125050120
61424031347390148078462125050168
61424031353290664677455925654987
61424031353290669618843091163277
61424031353298769787197101352240
61424031400462409950432721841712
61424031400556965859730570741088
61424031400559672921147064950896
61424031400559672921230747776512
61424031400567778030698925415166
61424031406465596633322752804490
61424031406476403446310991310586
61424031409430914599716297730235
61424031409430916202807266258637
61424031409430916207890984791837
61424031409430916248539930462153
61424031410306260917205701682555
61424031410306260917268463801771
61424031560057435285637261023515
61424031560057435697419524136890
61424031560065540395378439903087
61424031560068242510407762642986
61424031560100662951607635644882
61424031560100662951607893912086
61424031565903916577586041422620
61424031565998481551992952334460
61424031566001182843374064959192
61424031566001182843374146330946
61424031566001183255156329135368
61424031566001183255240011960984
61424031566876229008367446489999
61424031566884334529642935195947
61424031566949475182780253493284
61424031568955695599870369653359
61424031568955695604200912893961
61424031568955695645603005159115
61424031568955695645686687984731
61424031568955696011652633829535
61424031568955696057385269335291
61424031568955696057468952160907
61424032038666896854004999693218
61424032038666897265598973279676
61424032038691212594802735705264
61424032038691212594823656411664
61424032038699317704291834050478
61424032039639509885403391049523
61424032039647613348015774652521
61424032044572820975432692222716
61424032044572820975432692224168
61424032044575521024709754305914
61424032044575521032303841591138
61424032044575521032387524416754
61424032044575522678679751850692
61424032045482992577399088313011
61424032045548135298484137857100
61424032045556239165849214468122
61424032045556239165911976582966
61424032045556239165932897287914
61424032045556239166100261877738
61424032045556239166121182582686
61424032045556239172690241014296
61424032045556239173527070668030
61424032047530033788800146285305
61424032047530035069314715281781
61424032047530035069398398107397
61424032047562455874705884696943
61424032047562455881483893427149
61424032047562455881672437002175
61424032048405385088509779654165
61424032048510751522676430254817
61424032048510751926926996206533
61424032048510751929374747375253
61424032048510751929939606447513
61424063714402701418362545129172
61424063873924781167699579460526
61424063873927484108176663391064
61424068021887885591077551000390
61424068181388356251763851479592
61424068181420776690728824228374
61424068205350648528060120034062
61424068252617199944295271213971
61424068252617249952932196699109
61424068252617266416352360621707
61424068253199626403581737680607
61424068258525591594513503234319
61424068258525591602044570125849
61424068258525891783763176526155
61424068259181186645814077112241
61424068683629616122733827578141
61424068683629616168466491781657
61424068683852061768622162222932
61424068683949323047105391158920
61424068683957376959432347627464
61424068730898618055504477457428
61424068730898619839141143513608
61424068730898623134149302622520
61424068730898624780524955681892
61424068731214669171380283331110
61424068731214719134200861787116
61424068731214719180017208816248
61424068731215919944630909507195
61424068736796443378378834143594
61424068737124200098952758589034
61424068737124245167649519035578
61424068737124248277196387113054
61424068737124250107338635597374
61424068737135005677159063600198
61424068737135040266022124606122
61424068737135040266025567812370
61424068737135055273951335357346
61424068737135056874573403506802
61424068737135056920326988416718
61424068737671789734633403674174
61424068890423354214956767137156
61424068890423354626550744968800
61424068890423400333537106380612
61424068890423404037879550448068
61424068890643442956146568037161
61424068890747605333134604167012
61424068890751510903014269090731
61424068896331979625588644980492
61424068896332029450982250965878
61424068896332029451170536260650
61424068896332029588492906262114
61424068896657130726597931759437
61424068896657131321394535569469
61424068896657134980234326318920
61424068896657135025987911228836
61424068896657135027411666645589
61424068896657135028248494899643
61424068896657430908501380948116
61424068896659786309066830707554
61424068896659832422690123068009
61424068896659832613047616301548
61424068896659832613047616320421
61424068896659833024829880490774
61424068896659833024829880496597
61424068896659836126845313910059
61424068896659836134376752804514
61424068896659836134376753867324
61424068896659836316554265252950
61424068896659836317391093507004
61424068896659836729173356633420
61424068896659837918012272011886
61424070095685728773031632769848
61424070095710039155784314064834
61424070095718149211996605518630
61424070096013485493605557215288
61424070096013518847878299976862
61424070096013535456426135671294
61424070096013535502242482700426
61424070096037849184275236785032
61424070096045905932570529964070
61424070096045938051304836222746
61424070096045954294015637525360
61424070096045955941144436099498
61424070096045955941144693329992
61424070096045955941144694379752
61424070096045955941207455449208
61424070113435903870462408709700
61424070113435920341748342122658
61424070113760119262712761324028
61424070113771827241325061774354
61424070113771830947363113438782
61424070113771832180449695521847
61424070119320214000073205069951
61424070119352645376420809616390
61424070119352645376423908803236
61424070119352649632069838453138
61424070119648037154837352907788
61424070119672297528684582390974
61424070119672347498367109503362
61424070119672581254256845263854
61424070119672631217161106545476
61424070119680406352643762898578
61424070119680452052283901258388
61424070119680452052287000445234
61424070119680452608673144261718
61424070119680456314711195926146
61424070119680752249148668635288
61424070120300930860947999990316
61424070120300946919637249241666
61424070120325192522919150864560
61424070120325208582447553530206
61424070120325242485575803687688
61424070120325258544514986458396
61424070166621636325886586450432
61424070166621652385391404641572
61424070166621652385392437762150
61424070166621652385580723056874
61424070166913388179578438003816
61424070166913438142399016459822
61424070166913438188215363488954
61424070166914338748621258812308
61424070166937747976108678853240
61424070166937751870248117573560
61424070166937753517376136958646
61424070166949459068786939600738
61424070166949459068786940663596
61424070166949460898176043718026
61424070166949460898176158509274
61424070166949755543923181265428
61424070166949755553714057455510
61424070166949759258057534661775
61424070166949759855364621665159
61424070172495139734037238031774
61424070172530274094129707264996
61424070172530274231327699875544
61424070172822063601233348060618
61424070172822964115697372133944
61424070172822964161450957043860
61424070172822964169045044329084
61424070172847208079486574283160
61424070172847224131653947989232
61424070172847274101064505918657
61424070172847279499984162927856
61424070172858030951901624320984
61424070172858080769992798906994
61424070172858080777545130859744
61424070172858080777545130872842
61424070172858080777607892992058
61424070172858080914802413344258
61424070172858080914805885602605
61424070172858080914805885602606
61424070172858084481887574940298
61424070172858084667412313078118
61424070172858086311194143080938
61424070172858086311256819106714
61424070172858086313704541579078
61424070172858086313788224404694
61424070172858380966791446697530
61424070172858384854151501778326
61424070172858384855847196617716
61424070172858386500527412055142
61424070173478559166808773206492
61424070173478575638116857769958
61424070173502837292830894121132
61424070173502869007317704675426
61424070173502870791707516160252
61424070173502870791959593487943
61424070173502885615866573475934
61424070173502885615866573488975
61424070173502885615866573488984
61424070173502887262994592874070
61424070175801576137805195951543
61424070175801576147031213069365
61424070175801887042618597817525
61424070175812382953237799929463
61424070175812382960771563884773
61424070176750184735002495441347
61424070176750184742533906700795
61424070176785290413455243059547
61424070176785290415902965531911
61424070176785306879658635591423
61424070176785306884742324378507
61424070326146433568539120364400
61424070326146435214914773423772
61424070326438202577290162539578
61424070326439403929169026507169
61424070326470638023427500088076
61424070326470639624802970969742
61424070326470639670556297612406
61424070326470639670556555879610
61424070326470639670556555879658
61424070326470639670556556942459
61424070326470639670556556942468
61424070326470639670619317998874
61424070326471483636950504564288
61424070326471538408224945743540
61424070326471783833564223462881
61424070326471785068346156957813
61424070326471833842201148948019
61424070326471835076983082442951
61424070326471839192019916105721
61424070326471839195367224347713
61424070326474185347728974374352
61424070326474190289113044809840
61424070326474191935488697869212
61424070326474241944062861235134
61424070326474241944125623354350
61424070326474537191949643063598
61424070326474537191949643063625
61424070326474542133312792910805
61424070332052358924769381194528
61424070332055009018987574956856
61424070332055010665363486283432
61424070332055039078078336302938
61424070332055055686632628651316
61424070332055058981891836238478
61424070332055060628016440821052
61424070332055060628204985445838
61424070332055060628267747565054
61424070332347729153000472979175
61424070332347743970379977675384
61424070332348029296496216985941
61424070332348029296496216985950
61424070332380115645343305639968
61424070332380160254809522456733
61424070332380163813795201761819
61424070332380163821326354742474
61424070332380163821326613022728
61424070332380164372628805171143
61424070332380164415850989388182
61424070332380164419198297630174
61424070332380464003044875053655
61424070332380464010576286313103
61424070332382815702465760683918
61424070332382817348590365266492
61424070332382817348778909891278
61424070332382817348841672010494
61424070332382862370027131554130
61424070332382862370027131554373
61424070332382865518046455281981
61424070332382865524552751929802
61424070332382865661750744540350
61424070332382865665098052782342
61424070332382865710014469786196
61424070332382865710851298040250
61424070332382866120102156931487
61424070332382866122633562229476
61424070332382867311410943722498
61424070332382867311473705841714
61424070332382867357164786899570
61424070332383116300798554633914
61424070332383162559357134802384
61424070332383165900122231807086
61424070332383166263702815915536
61424070332383167546414202040842
61424070332383167546497884866458
61424070333000638368983697413160
61424070333000654977555895852388
61424070333003306711392139722686
61424070333003340072254861622270
61424070333003340072255119889474
61424070333003340209431930344138
61424070333003356680802697198658
61424070333003356680802697316702
61424070333035707393846259096326
61424070333035721806978523075310
61424070333035755160473760746600
61424070333035755160476941440506
61424070333035755572092097195946
61424070333035757356666837552332
61424070333035771769045956003500
61424070333035772181392820032898
61424070804720723029429882631532
61424070805034170450948349012176
61424070805036822736087046395554
61424070805036872149864605949992
61424070805036872698907624851560
61424070805036872744723971880692
61424070805037773266719406496204
61424070805037773312472991406120
61424070805044932792299337849350
61424070805044964911033644108026
61424070805044982755119916292306
61424070805044982800684957523549
61424070805044982800873243868081
61424070805044982800873243984778
61424070805044982800873501078940
61424070805044982800873501202222
61424070805044982800873501215272
61424070805044982800936263321438
61424070805044982800936263334488
61424070805045878429557291995402
61424070805045883368685283192574
61424070805045883368685283209995
61424070805046176971699862256863
61424070805046178618827885875489
61424070805046181910826824584259
61424070805048533828765307160314
61424070805048579530664880112970
61424070805048579530664884712240
61424070805048579538196291372418
61424070805048579675457046097810
61424070805048583837339470526236
61424070805048583837401203775676
61424070805048583837402232645452
61424070805048585026178500691738
61424070805048585071932085601654
61424070805048585071932085606026
61424070810618591996342889583524
61424070810626695459771947784318
61424070810629397025758251605330
61424070810629397033289662864778
61424070810629397033373345690394
61424070810629397033373347107336
61424070810629397170550417594382
61424070810629397170570191807510
61424070810629398260560077285354
61424070810629398816946103134086
61424070810629402521209367286698
61424070810629402521272129405754
61424070810629402521293050112154
61424070810629402521293050112314
61424070810629403755801982366328
61424070810945498157741956452356
61424070810946348716916814028964
61424070810946398679800153187084
61424070810946398725553738097000
61424070810946398725574660220502
61424070810946398733168747505726
61424070810953558205380084540230
61424070810953602855512839894635
61424070810953608168200405765742
61424070810953608168200662983186
61424070810953608168284088604399
61424070810953608168284345808802
61424070810953608168284345821852
61424070810954452180345872229758
61424070810954452180366793290450
61424070810954502143250133511380
61424070810954503240519235265552
61424070810954503842637957196484
61424070810954503842637957197879
61424070810954503842638038686282
61424070810954508736033365679938
61424070810954802384780608947743
61424070810954807323907571275139
61424070810957153891124342039822
61424070810957159241783291732138
61424070810957159241846053851194
61424070810957160476375906811768
61424070810957203709152754506776
61424070810957203709236437332392
61424070810957203709236438749334
61424070810957203716767848591840
61424070810957203854028603321444
61424070810957204943745626803850
61424070810957204943745631403120
61424070810957204943766547392158
61424070810957204943766552109520
61424070810957204943954580186800
61424070810957204951277038063298
61424070810957205088537792788690
61424070810957205134291037929958
61424070810957205134563007111704
61424070810957205134563007113156
61424070810957205546073302119184
61424070810957205546156984944800
61424070810957209204687553013600
61424070810957209204687553013760
61424070810957209204749286263040
61424070810957209204750315132816
61424070810957210439196485267774
61424070810957210439259247382618
61424070810957210485033752998886
61424070810957454080393789544786
61424070810957504043298050826408
61424070810957509394019880143175
61424070810957510628529841262753
61424070810957510628529841262762
61424070811599293674058996652002
61424070811599309725951390909554
61424070811599309725972311951372
61424070811599309725972313014182
61424070811599309730219172503276
61424070811599309732729656740564
61424070811601961466565900144302
61424070811601994828179697490672
61424070811602000316183084614340
61424070811602011429135431540612
61424070811602011429386478600308
61424070811602011429470161425924
61424070811602011436813287739116
61424070811610048877767405506492
61424070811610065341525146945884
61424070811610065341546063401482
61424070811610065341546067652284
61424070811610065348868267242864
61424070811610098703138942875312
61424070811610098840671409583768
61424070811610098840671666788114
61424070811610114896831499682796
61424070811610114899362900263254
61424070811610114900178812528270
61424070811610114937564157923175
61424070811610114938129013807491
61424070811610115304366646108290
61424070811610115304429408227506
61424070811610115311688845698870
61424070811610115311772528524486
61424070813581009858388458369683
61424070813581009858388487066039
61424070813581009859204361313695
61424070813581009859204390010051
61424070813581009865982574351263
61424070813583661142304457548405
61424070813583661149835897505661
61424070813583666500557609317033
61424070813583710967110882286237
61424070813583710967110910983997
61424070813583710967111135850581
61424070813583710967675999638751
61424070813583710967676028336559
61424070813583710967864027716127
61424070813583710967864056413887
61424070813583710972194599653037
61424070813583710972194857933291
61424070813583710972194857934743
61424070813583710974642575807837
61424070813583711150104215127481
61424070813583711150125135832429
61424070813583711150125475484437
61424070813583711155125514747355
61424070813583711155125514748807
61424070813583711155187932492877
61424070813583711155187932610921
61424070813583711155941078040811
61424070813583711155941417691367
61424070813583711155941417692819
61424070813583711157635655083285
61424070813583711157635655084737
61424070813583711157656915441693
61424070813583711158200514155593
61424070813583711158200853924193
61424070813583711562388662361835
61424070813583711562388691059595
61424070813583711562451338387563
61424070813583711562451338387611
61424070813583711562472259093963
61424070813583711566719234298745
61424070813583711567535052572035
61424070813583711567535055872455
61424070813583711569229632916381
61424070813583711569982778344819
61424070813583716508106400858199
61424070813583716508294944433273
61424070813583716508294944549913
61424070813583716508357706546665
61424070813583716508357706664757
61424070813583716508378627253065
61424070813583716508922308401481
61424070813583716508922308518169
61424070813583716508922565618973
61424070813583716508922565735565
61424070813583716509110851976555
61424070813583716509110852093195
61424070813900700319089464291124
61424070813908814893044067764558
61424070813908816540172091027441
61424070813908816541866668071367
61424070813908816541866672793101
61424070813909066723295294847455
61424070813909116686199556010985
61424070813909116686199556129077
61424070813909116692977740470289
61424070813909116729421735622921
61424070813909116731953140920901
61424070813911506721048326814776
61424070813911507132830589941192
61424070813911517831071916143467
61424070813911517831071916144871
61424070813911517831071916261511
61424070813911517831072289214969
61424070813911517831825061573309
61424070813911517831825061573357
61424070813911517831825061691401
61424070813911517831825401341957
61424070813911517831825430039765
61424070813911517831825434644859
61424070813911517834084497806183
61424070813911517834084866154547
61424070813911517834084870877685
61424070813911517839168554941583
61424070813911518243419036222625
61424070813911518243419036222673
61424070813911518243419036340717
61424070813911518243419122434210
61424070813911518243419151013872
61424070813911518243419151013873
61424070813911518245866761995409
61424070813911518245866876786657
61424070813911518245866876786662
61424070813911518250197420145308
61424070813911521956991971622324
61424070813911523184806320748427
61424070813911523184806577965919
61424070813911523184806577971748
61424070813911523184994835743785
61424070813911523191584586697529
61424070813911523191584586701954
61424070813911523192337989343411
61424070813911768012500911269323
61424070813911768014195148659837
61424070813911768014195148661241
61424070813911768014195488429889
61424070813911768014195493034983
61424070813911768014948294089679
61424070813911768014948294089727
61424070813911768014948633858327
61424070813911768014948638463421
61424070813911768015032316567303
61424070813911768020032351226579
61424070813911768022563756524559
61424070813911768426542271921323
61424070813911768426542271921371
61424070813911768426542358014811
61424070813911773365670345669699
61424070813911773365670374250867
61424070813911773373013241935241
61424070813911773373013499152733
61424070813911773373201785510315
61424070813911773373285468335931
61424070813911807276410361030684
61424070813911816793072211929316
61424070813911817837307336008559
61424070813911817837307364586871
61424070813911817837307364588275
61424070813911817837307594288861
61424070813911817837307622868577
61424070813911817837872448642355
61424070813911817837872453359669
61424070813911817837872481939433
61424070813911817838060481437045
61424070813911817838060510016713
61424070813911817838144192842329
61424070813911817838144451122631
61424070813911817839567025804325
61424070813911817839567030403595
61424070813911817839567030403643
61424070813911817839755058480971
61424070813911817839838994869479
61424070813911817839838999586841
61424070813911817840319917551779
61424070813911817840320171232763
61424070813911817840320175832081
61424070813911817840403600377395
61424070813911817840403854058379
61424070813911817840403858657649
61424070813911817840591886735025
61424070813911817840592145015279
61424070813911817844650489490141
61424070813911817844650747770443
61424070813911817844838775846319
61424070813911817844839029528755
61424070813911817844839034128025
61424070813911817844922458671935
61424070813911817844922716953641
61424070813911817845487317744195
61424070813911817845675862382079
61424070813911817847370434826735
61424070813911817977099749711511
61424070813911817977852895139949
61424070813911817982183098611903
61424070813911817982183098729947
61424070813911817982936244040341
61424070813911817984630821200907
61424070813911817984630821202359
61424070813911817985195680273167
61424070813911817985196048622983
61424070813911818020321589435303
61424070813911818020321589436707
61424070813911818021074734865145
61424070813911818021074734865193
61424070813911818021075074633793
61424070813911818021075103331601
61424070813911818021075107936695
61424070813911818022853334503335
61424070813911818027853029393963
61424070813911818027853369162611
61424070813911818027853373767705
61424070813911818028417888464819
61424070813911818028418228234871
61424070813911818028689857648017
61424070813911818030384774460591
61424070813911818030949633532851
61424070813911818394530218807749
61424070813911818394530221871985
61424070813911818396224799032551
61424070813911818396977944462441
61424070813911818432668709514509
61424070813911818439447007224203
61424070813911818440200149471717
61424070813911818440283832297333
61424070813911822146241644795867
61424070813911822146241644796110
61424070813911823328574606951321
61424070813911823328574635532489
61424070813911823335352644144603
61424070813911823335917503216863
61424070813911823335917760434355
61424070813911823336106046791937
61424070813911823374055994041715
61424070813911823374056251257755
61424070813911823374244509035621
61424070813911823380834259871321
61424070813911823381022803446347
61424070813911823381022803452171
61424070813911823381106229054519
61424070813911823381106486271963
61424070813911823381587405301163
61424070813911823381671088126779
61424070814553606423832009844537
61424070814553606423852901853081
61424070814556307532302328781131
61424070814556307532303476687085
61424070814556307532303476687133
61424070814556307532303476805177
61424070814556307532303733904529
61424070814556307532303733904577
61424070814556307532303734022621
61424070814556307534751451777671
61424070814556307715234129269061
61424070814556307715234390718593
61424070814556307715234390718641
61424070814556307717765791411527
61424070814556324181439821451411
61424070814556324181439849099411
61424070814556324181439850149171
61424070814556324181502582503397
61424070814556324181502583566255
61424070814556324181502610864335
61424070814556324181502611199753
61424070814556324181502612262611
61424070814556324181502612264015
61424070814556324181523502741785
61424070814556324181523502754883
61424070814556324181523503208345
61424070814556324181523504271203
61424070814556324181523531452643
61424070814556324181523532968963
61424070814556324186586299870197
61424070814556324186586299986837
61424070814556324186586300931603
61424070814556324186586300933007
61424070814556324186586301049695
61424070814556324186586301051099
61424070814556324186607220575145
61424070814556324186607221638003
61424070814564361581890294027445
61424070814564361584339159793491
61424070814564378048096867931593
61424070814564378048096868403769
61424070814564378048096872653167
61424070814564378048096896627949
61424070814564378048096896646663
61424070814564378048096897100125
61424070814564378048096901350927
61424070814564378053180585770569
61424070814564378055440021531219
61424070814564411407261574165771
61424070814564411407262976106841
61424070814564411407262976106889
61424070814564411407262976224933
61424070814564411409710697162311
61424070814564411590444679980601
61424070814564411590444679980649
61424070814564411590464457393367
61424070814564411590465600687001
61424070814564428056650115312689
61424070814564428056650139405563
61424070814564428056650139759647
61424070814564428056650139759695
61424070814564428056650144010449
61424070814564428056671031297515
61424070814564428056671059993871
61424070814564428056671060466047
61424070814564428060729634542277
61424070814564428060729634658917
61424070814564428060729638772961
61424070814564428060729638774365
61424070814564428061545541716973
61424070814564428061545541718377
61424070814564428061545542072509
61424070814564428061545542189149
61424070814564428061733828430091
61424070814564428061733828546779
61424070814564428061754749136491
61424070814564428063240118896253
61424070814564428063261039467251
61424070814564428063261039485965
61424070814564428063993264307429
61424070814564428064014184897141
61424070814881429166001777888662
61424070814881663287922943378249
61424070814881713250827204659871
61424070814881713288964980873731
61424070814881713296580760871979
61424070814881713296580789569787
61424070814884114398712200322967
61424070814884114398712571840561
61424070814884130862470313279953
61424070814884130864918034354089
61424070814884130864918034826478
61424070814884130864918035870409
61424070814884381045593515700335
61424070814884381045593517100015
61424070814884381050677234465363
61424070814884414397416465541333
61424070814884414397416470258695
61424070814884414397416498838411
61424070814884414404947652880415
61424070814884414404947905498589
61424070814884414404947910097859
61424070814884414405030187800029
61424070814884414405031335706031
61424070814884414405031592923475
61424070814884414407479310796569
61424070814884414587960873306029
61424070814884414587961902194519
61424070814884414587962245132445
61424070814884414587962245133849
61424070814884414587962249737538
61424070814884414587962249737539
61424070814884414590493650430425
61424070814884414590493650431829
61424070814884419941131679422004
61424070814884429404780248249351
61424070814884429412123368368248
61424070814884429412123369969132
61424070814884429412123373151217
61424070814884429412123373151460
61424070814884431008497776981957
61424070814884431013581495746985
61424070814884431051719957992121
61424070814884431051719986571753
61424070814884431051719986571789
61424070814884431051719986571837
61424070814884431051908271866525
61424070814884431054167679053159
61424070814884431054167679401627
61424070814884431054167679403079
61424070814884431054167680464485
61424070814884431054167680470309
61424070814884431054251361760683
61424070814884431054251361773781
61424070814884431054251362227243
61424070814884431054251363290101
61424070814884431059251396768391
61424070814884431059251396768427
61424070814884431059251397831285
61424070814884431059335079594043
61424070814884431059335080656901
61424070814892218266328435478950
61424070814892218266328663631191
61424070814892218273670674055275
61424070814892234737429525367563
61424070814892234737429525386277
61424070814892234737429525839739
61424070814892234737429530090541
61424070814892234737429554065323
61424070814892234737429554419455
61424070814892234737617840422953
61424070814892234737617840777037
61424070814892234737617840795964
61424070814892234737617845027839
61424070814892234739124131126511
61424070814892234739877276537687
61424070814892234739877276556401
61424070814892234739877277009911
61424070814892234744207819913643
61424070814892234744207824617907
61424070814892234744960965324819
61424070814892234744960965796995
61424070814892468454534241687993
61424070814892468454534498918535
61424070814892468454535613514409
61424070814892468454618181744151
61424070814892468457067018812389
61424070814892484918293321652511
61424070814892484918293322124687
61424070814892484918293326374085
61424070814892484918293350704403
61424070814892484918293354953753
61424070814892484920552757902647
61424070814892484920552758239469
61424070814892484920741044242967
61424070814892484920741044260229
61424070814892484920741044597051
61424070814892484920741044597099
61424070814892484920741048846449
61424070814892484920824726950491
61424070814892484920824727085845
61424070814892484920824727422667
61424070814892484920824731672065
61424070814892484925636475252137
61424070814892484925636475606269
61424070814892484925824761963851
61424070814892484925908444789467
61424070814892484928167880550117
61424070814892518272375710925973
61424070814892518272375712460959
61424070814892518272375712461007
61424070814892518272375741040723
61424070814892518272647681644205
61424070814892518272647710223921
61424070814892518279152633628375
61424070814892518279152978001909
61424070814892518279152978001957
61424070814892518279154006871733
61424070814892518279905779056813
61424070814892518279907150883229
61424070814892518279907152300171
61424070814892518279989433184669
61424070814892518279989461882429
61424070814892518279989806255963
61424070814892518279989806256011
61424070814892518279990835125787
61424070814892518280178092613593
61424070814892518280179121483369
61424070814892518282438556181209
61424070814892518417438502969615
61424070814892518417438760200157
61424070814892518455578079718681
61424070814892518455578336923027
61424070814892518455578365620835
61424070814892518455578367037985
61424070814892518462921490522701
61424070814892518462921491939850
61424070814892518462921491939851
61424070814892518463192316412265
61424070814892518463193461123048
61424070814892518465452638616287
61424070814892523815526065735545
61424070814892523816090924806401
61424070814892523816090924806644
61424070814892534515085506577938
61424070814892534515085508178822
61424070814892534515085511360907
61424070814892534515085511361150
61424070814892534521863777191917
61424070814892534881197583406309
61424070814892534881197587655707
61424070814892534881197611986025
61424070814892534881197616235375
61424070814892534883457019184269
61424070814892534883457019521091
61424070814892534883645305406497
61424070814892534883645305524589
61424070814892534883645305541851
61424070814892534883645305878673
61424070814892534883645305878721
61424070814892534883645310128071
61424070814892534888540736887891
61424070814892534888540741137241
61424070814892534888729023245473
61424070814892534890235313594947
61424070814892534890988459006123
61424070814892534926679198659399
61424070814892534926679198678113
61424070814892534926679199131575
61424070814892534926679203382377
61424070814892534926679227357159
61424070814892534926679227375873
61424070814892534926679227711291
61424070814892534926679227730165
61424070814892534926679231962093
61424070814892534926679231962253
61424070814892534926867485018433
61424070814892534926867485035695
61424070814892534926867485489205
61424070814892534926867514068873
61424070814892534926867514070325
61424070814892534926867518319675
61424070814892534926951196894489
61424070814892534926951201145291
61424070814892534929126921249855
61424070814892534929126925854741
61424070814892534929126925854949
61424070814892534929210608680357
61424070814892534929210632655139
61424070814892534929210632673853
61424070814892534929398890316413
61424070814892534933457493188169
61424070814892534933457493205431
61424070814892534933457493206883
61424070814892534933457493542301
61424070814892534933457493561175
61424070814892534933457497791651
61424070814892534933457497793103
61424070814892534933457497793263
61424070814892534934210638618059
61424070814892534934210638972191
61424070814892534934294326047157
61424070814892534934482608155389
61424070814892534935988898486149
61424070814892534935988898504863
61424070814892534936742043916039
61424080944343436286426409147210
61424080944355141883571171600706
61424080944355141884345491751946
61424080944355143667982157453994
61424080944379420147607106562846
61424080944379453646481658283284
61424080944379470117017664037366
61424081103877221223784268489886
61424081103877221223785043324546
61424081103879889573511473547116
61424081103879922927011183294430
61424081103879923064209175904978
61424081103879923476827233811982
61424081103912305073348455085676
61424081582478527857608392469862
61424081582478528269198926745338
61424081582478528269199012834406
61424081582478528269202370301506
61424081582478544321363033676860
61424081582478577682226784427554
61424081582486681557938400387258
61424081582486998394146110995302
61424083018166440457068133052010
61424083018198905369929790166150
61424083018201557660149853051448
61424083018201607073155670819070
61424083018209710948133508194694
61424087325597653707772339643464
61424087325659733041315127684178
61424087325659733041315902518838
61424087325659733041315903568598
61424087325662484707383540601368
61424087325670538619521432695342
61424087325670588168296959029270
61424087325670588168300056812224
61424087325670588168300315079428
61424087325670588582401420402734
61424087325670838397176870938090
61424087325670888360078037619086
61424087325670888360081132219712
61424087325670888771672014400913
61424087343384708712806024578884
61424087343384708712809122715970
61424087343384708712809123765730
61424087343388310984619990553090
61424087343396430918519542252310
61424087343396464270341120398082
61424087343396464270344304274316
61424087343396464270344562541520
61424087343396475985521348720084
61424087343396731100175043582584
61424087343396764462122198987898
61424087343396776129038354626319
61424087343396776165733315342208
61424087343420726484454734882504
61424087343420742536619012575220
61424087343420742536619012588270
61424087343420742536619012925140
61424087343420742536619013987950
61424087343420742543397278406230
61424087343420742543397278419280
61424087343420791314742562060613
61424087343420792551783155427563
61424087343421042725868685880106
61424087343421042725889606921924
61424087343421042730136467473828
61424087343421042732646951711116
61424087343421076084489420802670
61424087343421081621218277442605
61424087343421091458259571148933
61424087343421092688772947161728
61424087343421092693040728755450
61424087343421092695551212992738
61424087343421092741032828719399
61424087349232110337173449804533
61424087349296986405521840923305
61424087349297236586971331240697
61424087349305090281317914557787
61424087349305356513339471575475
61424087349329351897556402161635
61424087349329367949720651624555
61424087349329367956498945697007
61424087349329416720291897373953
61424087349329417965135871182145
61424087349329657025934067712049
61424087349329668138217207729395
61424087349329668145748618969160
61424087349329668145748618988843
61424087349329706988838328993671
61424087349329716863808877882557
61424087349329718106121474952802
61424087396270564571139258318894
61424087396465991499586726535652
61424087396490651489721201459366
61424087396562337431287956292914
61424087396563588196191606985680
61424087396563602972902249152018
61424087396574359825516598201214
61424087396574393179789340962788
61424087396574393179789599229992
61424087396574394964179406465419
61424087396574409781558911161628
61424087396574409788337176644170
61424087396574409788337176657220
61424087396598354790587734484772
61424087396598371254533761220340
61424087396598404615394412788352
61424087396598421217166053318764
61424087396598421223944318799854
61424087396598421269697903703128
61424087396598421269697903722811
61424087396598654979837407776608
61424087396598671443532387102560
61424087396598671443595149216000
61424087396598671443804355218576
61424087396598671443867116987872
61424087396598703155840344485054
61424087396598703155841116137386
61424087396598704802217031696050
61424087396598704805480914334242
61424087396598704942741669058230
61424087396598719764392309298918
61424087396598719764392312485458
61424087396598721406436647315548
61424087396598721406436647317000
61424087396598721406436648379810
61424087396598721406436648384182
61424087396598721406687695443878
61424087396598721451353403990284
61424087396598721451416165755208
61424087396598721452169311520516
61424087396598721452169312583326
61424087396598721452190233288274
61424087396598721452441280703714
61424087396598721456437093827128
61424087396598721458947576994964
61424087396598721458947577001606
61424087396598721458947577014647
61424087396598721458947577014656
61424087396598721459031259840272
61424087402472163601450992881910
61424087402472213564355254163532
61424087402472213609269685304972
61424087402482668578813989726186
61424087402482670225189901052762
61424087402482720188010479508768
61424087402482720233743143712275
61424087402482970414439231388006
61424087402482985238597344772589
61424087402483018776721509209512
61424087402483020377259809844012
61424087402483020377343492669628
61424087402483020423013479430218
61424087402507296863475080926509
61424087402507330215297778267425
61424087405437331437518757881563
61424087405461657923940643567839
61424087555803449496880606841724
61424087556025939159324774312144
61424087556025939296586303522276
61424087556026239485856897402420
61424087556096439158930509964310
61424087556096473068837024069300
61424087556098840680438128204610
61424087556098874033958757595466
61424087556098874034020487675676
61424087556099140862365597655064
61424087556099140869708722202846
61424087556099174223229351592250
61424087556099190824997889753488
61424087556131256180275109743170
61424087556131289533792639947180
61424087556131289671053137472438
61424087556131295021773987174968
61424087556131555950420573297750
61424087556131556362202579193624
61424087556131556369608465860622
61424087556131606332429044316628
61424087556131606370588456201964
61424087556131606374919003809960
61424087556131606378182629226544
61424087561899698144623646253639
61424087561934864898937644211335
61424087562004764389539847664994
61424087562004798292663879427436
61424087562004798292668097586388
61424087562005064571258085716879
61424087562005064578789520956830
61424087562005098527671355786688
61424087562005114541693782238452
61424087562007510702441154994124
61424087562007750223284650584485
61424087562007766275258057515160
61424087562007766282789468777029
61424087562007799773569738064180
61424087562007800186188911866107
61424087562007810891690828285960
61424087562039881181029910998434
61424087562039931136130767856907
61424087562039931181863432060423
61424087562039931598729156385955
61424087562039931602013702508891
61424087562040181370279584290270
61424087562040181775095039053720
61424087562040181782626450315589
61424087562040215319158062951869
61424087562040220624125327864084
61424087562040231325568751486828
61424087562040231333183845571892
61424087562040231371134022870667
61424087562040231735467895037362
61424088034693926652904277903130
61424088034693926652904536183384
61424088034695093920903456805244
61424088034697845584523117789660
61424088034697845586970835544662
61424088034705632250066771419670
61424088034705632250066857512950
61424088034705648858618050674482
61424088034705899087515783984764
61424088034705949050399129264298
61424088034705949459482363174300
61424088034705949461930080929302
61424088034705949507683665839218
61424088040509158478969421032427
61424088040603718099203048140427
61424088040603719334821031849556
61424088040606104789230692356271
61424088040606154797867617841409
61424088040606169161979314026793
61424088040606169161979314026802
61424088040606169207711978230309
61424088040606419390856129915624
61424088040606419390856129922266
61424088040606419390856129935307
61424088040606419390856129935316
61424088040606421037984149320402
61424088040606452742677708068038
61424088040606452742677794157106
61424088040606454572070367951943
61424088040606469351228986255828
61424088040606469351228987318629
61424088040606469351228987318638
61424088040606469353760391203888
61424088040606469353760391216929
61424088040606469353760391216938
61424088040606469353760391553808
61424088040606469353760392616618
61424088040606471000888410602024
61424088040614274319711813802379
61424088040614274731493818648493
61424088040614274731577506073379
61424088040614524501433359029076
61424088040614524912943394705042
61424088040614560050849704322891
61424088040614560096603203021492
61424088040614574463228822890699
61424088040614574875010827730180
61424088040614574875010827732610
61424088040614574875010827736813
61424088040614574875010827736822
61424088040614574875847655986664
61424088040614574911726681879904
61424088043568887618277544099214
61424089470100805547049593526138
61424089470100810897768979939776
61424089470381789291992448234724
61424089470381789291994771537150
61424089470384490995994719357358
61424089470392594870197718963122
61424089470396198376791296296234
61424089470396198376791640669768
61424089470396496919689683990856
61424089470396546881757888676372
61424089470416906495891368431818
61424089470416906495892143266478
61424089470417807063643744353112
61424089470417812002769150802538
61424089470417856474405366301122
61424089470417856474408722351280
61424089470417856474408722364330
61424089470418107252914338349896
61424089470418112192038711680196
61424089470420508355294501800018
61424089470420508355294502154310
61424089470420558180103246169866
61424089470420558180103246182964
61424089470420558180166008302180
61424089470420808544543137739188
61424089470420808544544175091854
61424089470420813895264849550560
61424089470420813895474831454818
61424089470420856720548140651362
61424089470420856720551235251988
61424089470420856720551235256200
61424089470420858506635623780496
61424089470420858506635623780523
61424089470420858506635623780532
61424089470420858507448436373476
61424089470420862210977984941248
61424089470420862210977984954298
61424089470420862210978071030316
61424089470420862210978329310561
61424089470420862210978329310570
61424089470420863858106004339384
61424089470420863858107123553242
61424089470428612230256067300544
61424089470428613876628277834794
61424089470428613876628622208328
61424089470428617169381477982058
61424089470428662055122926506438
61424089470428663839448856290800
61424089470428912418689833049098
61424089470428912419505740592380
61424089470428912419777452545036
61424089470428917357815243726400
61424089470428917358631151273894
61424089470428917358651038859716
61424089470428917770162107656420
61424089470428917770434076839458
61424089470428917770496838958674
61424089470428961832799800586102
61424089470428961832799800940234
61424089470428961832802123888528
61424089470428962244333082364750
61424089470428962244333082383464
61424089470428962245148989913856
61424089470428962381594094330719
61424089470428962381594094330720
61424089470428962382410001874002
61424089470428964028722893850736
61424089470428964028722893850979
61424089470428967320718385694626
61424089470428967320719504889770
61424089470428967321284364078661
61424089470428967321535412555516
61424089470428967733065249724024
61424089470428967733066368937882
61424089470428967733066368938042
61424089476001327085192018721106
61424089476001327496785996552750
61424089476304822143517396740472
61424089476304823789893308067048
61424089476305122332770430683131
61424089476305123979142981242187
61424089476305172295674691964753
61424089476326432476742050982815
61424089476326432476745411750335
61424089476326437415869784962543
61424089476326732665991724391348
61424089476326732666264471597150
61424089476326737605119372277796
61424089476326737605119458371076
61424089476326737605120491373505
61424089476326782069228651674445
61424089476326782076760062914210
61424089476326782076760062933893
61424089476326782628895985672970
61424089476326787568023633559418
61424089476326787568023719652698
61424089476329133768396169197250
61424089476329133768398235264970
61424089476329134180178175106222
61424089476329134180180499454196
61424089476329433957645842489086
61424089476329434369427848398058
61424089476329434369511531223674
61424089476329439308366172456214
61424089476329482133628887342242
61424089476329482136160292290302
61424089476329482136160292640222
61424089476329483780006864280163
61424089476329483919713275516645
61424089476329483919713275516654
61424089476329483920550103770708
61424089476329484332332109679680
61424089476329487624058731632128
61424089476329487624058731645169
61424089476329487624058731645178
61424089476329487624058817721196
61424089476329487624059076001441
61424089476329487624059076001450
61424089476329489271270433737836
61424089476337237643357734696315
61424089476337239289730289605608
61424089476337242582482112258760
61424089476337242582483145261189
61424089476337287651994660181453
61424089476337292591120070746327
61424089476337293001876961110543
61424089476337539067385899339702
61424089476337539478979962780747
61424089476337539478979962897444
61424089476337539479167905235576
61424089476337539479251588061192
61424089476337542771731699457316
61424089476337542771731785550596
61424089476337587648187840633186
61424089476337587657411503657896
61424089476337587657495187900445
61424089476337589030290160621324
61424089476337589441800197334000
61424089476337589441800541353441
61424089476337589441800541353450
61424089476337589441884224179066
61424089476337589442072166517198
61424089476337592733799132385506
61424089476337593146145996414904
61424089478955639791742852418345
61424089478955639791742852419749
61424089478963749017420333129697
61424089478963749017421480917655
61424089478963749017421481035699
61424089479259184851366163329763
61424089479259485040636728630191
61424089479280795191933170934089
61424089479280795191933170934125
61424089479281045365200182512921
61424089479281045365200211092637
61424089479281045365200211210729
61424089479281095373585281498657
61424089479281095373588642148085
61424089479281095373588642149489
61424089479283496476242869545433
61424089479283496476242869546885
61424089479283746664195638835063
61424089479283746664195638835111
61424089479283746664196676069685
61424089479283746664196676187729
61424089479283746664198742253997
61424089479283752009833633163043
61424089479283752009833661859351
61424089479283752009833661859399
61424089479283752014917006154857
61424089479283752014917006272901
61424089479283752014917350646435
61424089479283752014917350646483
61424089479283752014918125486759
61424089479283752017364728745265
61424089479283796619759878633801
61424089479283796627099900116685
61424089479283796627099900116733
61424089479283796627104032424073
61424089479283796627104032424109
61424089479283796627104032424316
61424089479283796665513434847313
61424089479283797077023729857760
61424089479283800369020082728593
61424089479291605701921498044791
61424089479291605704180159437293
61424089479291605704180159437341
61424089479291605704180934277617
61424089479291605704369220635199
61424089479291605709263503732799
61424089479291605709263503850843
61424089479291605709264623064701
61424089479291605710958080898981
61424089479291605710959200108627
61424089479291605711711226323207
61424089479291850531814830858087
61424089479291850531814830858135
61424089479291850531814859554443
61424089479291850531814859555895
61424089479291850539158241686851
61424089479291850539158241688255
61424089479291855882533097941275
61424089479291855882533098057915
61424089479291855882533098063531
61424089479291855882533442432901
61424089479291855882533471012617
61424089479291855882533471129257
61424089479291855882534217271725
61424089479291855882534217271773
61424089479291855882534245851441
61424089479291855882534245969533
61424089479291855884792534172697
61424089479291855884792534174101
61424089479291855884792878547635
61424089479291855884792878547683
61424089479291855884792907243991
61424089479291855884792907244039
61424089479291855889876251545113
61424089479291855889876251657541
61424089479291855889876595914483
61424089479291855889876596031075
61424089479291855889876596031123
61424089479291855889877370753307
61424089479291855889877370871399
61424089479291855890064537902695
61424089479291855890064882272065
61424089479291855890064882388705
61424089479291855890065657228981
61424089479291855891570828701467
61424089479291855891570828705679
61424089479291855892323974129905
61424089479291900502062502969877
61424089479291900540200965095517
61424089479291902186764905550549
61424089479291905845438507133063
61424089479291905847697168525613
61424089479291905847886229723519
61424089479291905852780512826735
61424089479291905852780857196105
61424089479291905852968799184317
61424089479291905852969918510603
61424089479291905854475089987301
61424089479291905854476209196947
61424089479291905855228235411527
61424089479291905855229354625385
61424089479291905890919319439789
61424089479291905890919319441193
61424089479291905891107261311409
61424089479291905891107261429453
61424089479291905891108380637647
61424089479291905891108380637855
61424089479291905891192063463263
61424089479291905892614671323991
61424089479291905893366697538619
61424089479291905893366697540023
61424089479291905893367041913557
61424089479291905893367816752637
61424089479291905893450724739173
61424089479291905893451499578045
61424089479291905898722355514517
61616151590659526929446469708133
61616249567596046308467859759106
61616249567596046308467860808818
61616249567596046308467860808866
61616249567604155534341231015190
61616249567604155534341232064950
61616255080243249507778128646746
61616255239768030551217882090736
61616255310671533852020058029253
61616255310671834004825846354611
61616255311328397122459262915608
61616255719104296593789066055753
61616255765717043602062327743682
61616255765717043602814730219000
61616255765717043607901515023860
61616255765717043609593767719812
61616255766373256666645508472346
61616255771625368831732588422904
61616255771625368833424841118856
61616255789343123481847947967497
61616255789351545214551505102246
61616255789351545216246080746492
61616255789354246501120982799478
61616255789354246501120983849238
61616255789386411687330979382386
61616255789386662007736144079932
61616255789386662007736144079980
61616255789386711830847988470706
61616255790008058501460910909045
61616255790008058503800557591095
61616255790008091857234520822143
61616255790008091857317830576257
61616255925241824645503661163924
61616255925241824645689714917502
61616255925252629812115988343444
61616255925274245091996693359956
61616255931150149869520788316546
61616255931182570315827766759000
61616255931185266660822446250354
61616255931818669111003210005088
61616255931842986041035034003107
61616255948911148251793029426304
61616255948911148258382922804792
61616255948911192723241901342142
61616255948911448395310297149010
61616255948911448395311071983670
61616255948911448395311073033430
61616255948911448402088222855836
61616255948911448402653078740152
61616255948911492869204309955984
61616255948911492874290321573318
61616255948911492874290327357862
61616255949567945836037820111031
61616255949567945836058712119623
61616255949567945838482185116295
61616255949567945838503077124887
61616255949568845648817907399429
61616255949568845648901475433797
61616255949568856766937883031977
61616255949568856766938654684309
61616255949568857387178193375978
61616256002053954558205809654654
61616256002086370058039692360452
61616256002086370058039692360500
61616256002086370065654786445516
61616256002086370065654786445564
61616256002086375417132739331548
61616256002086403417479547976472
61616256002086403417480576847700
61616256002086403417480577897412
61616256002089121175337052342260
61616256002096880439474910575708
61616256002097180576403060804346
61616256002097180583745066511068
61616256002097225055382309344234
61616256002742888733785837666053
61616256002746474572721217740685
61616256002754594873213259267907
61616256002754629510280995013977
61616256002941012595436066239408
61616256002973433036657118685632
61616266797112632250065950657144
61616267996606469991881776064560
61616267996606469991884871714946
61616268162037173509639254645619
61616268232835612229498662848310
61616268232835661643273123552772
61616268232847320915226708069288
61616268232847320915226970586049
61616268232940963283493553964311
61616268232940978107651697563031
61616268232941013246313874140063
61616268232941013246314132420317
61616268232941013246314247192691
61616268232941013253088701014175
61616268232941013253089074066803
61616268232941013253089074079853
61616268232941024371210078569127
61616268232941028070472276019037
61616268232941028070475370606613
61616268232941028077250197480725
61616268232941028077251226346289
61616268232943681618367202429169
61616268232943681618367459646613
61616268232943681618367463878701
61616268233816313488318820915755
61616268233816324606438796548303
61616268233816329952077934181515
61616268634705594165637703161312
61616268634705627520474268338156
61616268640611516639956199968183
61616268640611517875867851606231
61616268640611549991781220257393
61616268640611549992530807694159
61616268640611551227692871895441
61616268640611551230140589768535
61616268640611566054298618581831
61616268640611566059382221629767
61616268640635877684259957783687
61616268641162708003677586864963
61616268687880521180117363752708
61616268687880554532694496351230
61616268687880554534953927529872
61616268687880569359111956343168
61616268693789130740201600594265
61616268693789430929451302583861
61616268693789430929639330661189
61616268693792132632886390287713
61616268693813757378762088269277
61616268711515306365798286380865
61616268711515306411550809491109
61616268711515306411551842592973
61616268711515306413807146419045
61616268711515323022358081300323
61616268711515355141283943990099
61616268711515356374183101589533
61616268711515356376630733369347
61616268711515356376630819462627
61616268711515371200788848275923
61616268711518024748681052101347
61616268711518909302742300721401
61616268711518909302930706102156
61616268711518909310269569916402
61616268711518925369777486954701
61616268711518925369777486954710
61616268711550488409144893637829
61616268711551340862275814604618
61616268711551374145202120390383
61616268711551374145202148970099
61616268711551374145202407250401
61616268711551374145202491926691
61616268711551379086589662021201
61616268711551390204709637653749
61616268711551390204710409306081
61616268711551390206404214814315
61616268711551390206404986466647
61616268711551390211487560644807
61616268844485956626397749259300
61616268844485956626398011778275
61616268847416391588575067359523
61616268847416392823921085086439
61616268847440419633566103873462
61616268853252987595590279712282
61616268853314210142934911340791
61616268853325933590771032621461
61616268853325934002364238787723
61616268853325934002365010453105
61616268853349033926040382408425
61616268853349378381778838700303
61616268853349394441285979841141
61616268853350234095836544683181
61616268853350234507427422278219
61616268853350234507429746276273
61616268853350234507430522514825
61616268853350245208873169899017
61616268853350245620467147730661
61616268853357139038037898215933
61616268871040102280843540427799
61616268871040137420070174289443
61616268871040137426848095764181
61616268871040152243664118866543
61616268871040152243664118883805
61616268871040152244228203102739
61616268871040152248747721914479
61616268871040152251006124577477
61616268871051844869699361931575
61616268871072552917645398430935
61616268871072556630463694718627
61616268871072567743501096173015
61616268871072567748583670351175
61616268871072567748584703453039
61616268871072568977152539571773
61616268871072572689971868961329
61616268871075210156224775211609
61616268871075221269258048963507
61616268871075221269261401831337
61616268871075221269261406063425
61616268871075254621083068885535
61616268871075254627860990360273
61616268871075254627860991777215
61616268871075259562470234393825
61616268871075270680590981678705
61616268871075270680590986277975
61616268871075270687365808552817
61616268871075270687369166019917
61616268871076110167375431108657
61616268871076110167458999143025
61616268871076110739413706881703
61616268871076110785146371085219
61616268871076110785167263093811
61616268871076110785167263093817
61616268871076110787590736090483
61616268871076110787611628099075
61616268871076120052408050288795
61616268871076120052408821941127
61616268871076120057491396119287
61616268871076121285495406741205
61616268871076121287189983785131
61616268871076121292273329615623
61616268871076121859960091906405
61616268871076121905710668676316
61616268871076121905731589382716
61616268871076121905734946482634
61616268871076154639096247760735
61616268871076154776859096255599
61616268871076155188641102164571
61616268871076155188641130744287
61616268871076155188641473700879
61616268871076160130028643795389
61616268871076160130279606178795
61616268871076160137622474335552
61616268871076160153191266418879
61616268871076160198922782716393
61616268871076160198923930622395
61616268871076160200615035412345
61616268871076160200618507316401
61616268871076171248127699902487
61616268871076171248148619427937
61616268871076171249843196588503
61616268871076171254926542418995
61616268871076171255180941875749
61616268871076171255742449613809
61616268871076171255742449968100
61616268871076171255745800946605
61616268871083324800323755567638
61616268871084280071525034873165
61616268871086960354687827181962
61616268871086960354687828248984
61616268871086960354690921432668
61616268871086960354690926031938
61616268871086960354691270388210
61616268871086965296074996939602
61616268871915448780194723645055
61616268872020799154099796307315
61616268872020804095483867214979
61616268872023506209007675539057
61616268872023522263432503951267
61616268872023522268515849781759
61616268924225836276743913409989
61616268924229471734395044455272
61616268924229473518722065124526
61616268924249829843682867417144
61616268924249829843683214959956
61616268924249829843686309210662
61616268924249829843686309560582
61616268924249829843686310610342
61616268924249831078465148454888
61616268924249845895848002851260
61616268924249845895848088594620
61616268924249845895850416124922
61616268924249845895851444994698
61616268924249846314973391929302
61616268924249846314975719126946
61616268924249847542976287940892
61616268924249847542976373680040
61616268924249847542976373693090
61616268924249847542979472879936
61616268924249847542979731147140
61616268924249847549757648372528
61616268924249847549757652621878
61616268924249847680237128405432
61616268924249847687018402748000
61616268924249879661711713170270
61616268924249879798972382156514
61616268924249879798972467895662
61616268924249880896493646665202
61616268924249880897057386890834
61616268924249880897057387940594
61616268924249880897058502549518
61616268924249880897060825497812
61616268924249880897060830097082
61616268924249881033754315651446
61616268924249881033754401390594
61616268924249881034318141266306
61616268924249881034318142665986
61616268924249881034319171535762
61616268924249881041099759965146
61616268924249881445536322627440
61616268924249881446100405442482
61616268924249881446100405792402
61616268924249881446100406859424
61616268924249881446101521468348
61616268924249881446101524650676
61616268924249881446103848998650
61616268924249895721218768571960
61616268924249895721218854311108
61616268924249895721222207528858
61616268924249895721222211778208
61616268924249895727997806055302
61616268924249895858479609036500
61616268924249895858482961904330
61616268924249897505608665791514
61616268924249897505612018659344
61616268924250136781805982278511
61616268924250136781806068371791
61616268924250136781808649233157
61616268924250136781809424421949
61616268924250147894845793824233
61616268924250147894846050687545
61616268924250147894846051041677
61616268924250151605967450048705
61616268924253788871106015763887
61616268924260992162120346684075
61616268924261003280243416917249
61616268924261842966237985784793
61616268924261842967932562478799
61616268924261853877640532692536
61616268924261853880150926591397
61616268924261853880150926591406
61616268924261887186220039140489
61616268924261887193562044847211
61616268924261887193562048035155
61616268924261887231972819351537
61616268924261887231973595702517
61616268924261887369233602895757
61616268924261892722148635362642
61616268924261892722149754557786
61616268924261892722399683822018
61616268924261892729932128674427
61616268924261903840523782575039
61616268924261903840523782575048
61616268924261903840523783047431
61616268924261903840524902255625
61616268924261903840524903655305
61616268924261903847864585014053
61616268924261903847864589600273
61616268924261903847866907476914
61616268924261903848052875959307
61616268925198132614902947288814
61616268925198134263728904022998
61616268925198134263728905085808
61616268925233567716533347162377
61616268925233571427655003391061
61616268925234450445342348043035
61616268925234451673347130665801
61616268925234451680121954353373
61616268925234451680124281537967
61616268925234466497505184988913
61616268925234466497505270733677
61616268925234466497507598262575
61616268925234466499764706848459
61616268925234468281894310544489
61616268925234468281894310561958
61616272470081607632800701704659
61616272470081608036487810521021
61616272540985412778476171755807
61616272540985412779291304451379
61616272540999810769067027375611
61616273019563348732772675438191
61616273019563348771161926712019
61616273019563348778505339641707
61616273019595769171737390956479
61616273019595769217468906204233
61616273019595769217490947168587
61616273019598465981798300892711
61616273019598470875172477610571
61616273019598470875172478660331
61616273019598470877428815588267
61616273019598470915630039834527
61616273019598470920926033822679
61616273019598470920926034872439
61616273019782186749142910364205
61616273179084520892724181827301
61616273179084525831851915334853
61616273179084525832416771224785
61616273179084536952229000019845
61616273179096233651169869495155
61616273179096233696923425707263
61616273179120545276048637701179
61616273179120545321780153998693
61616273179120545321781301904695
61616273179120545321802193913287
61616273179120548982089014879981
61616273179120549027818207179441
61616273179120549027821679083497
61616273179120549027842571092089
61616273179120550260907887978421
61616273179131355381787669990651
61616273179131355427541226202759
61616273179131355795829365695389
61616273179131355833466505709665
61616273179131355839385903886462
61616273179131355841582921907497
61616273179131357030608976242027
61616273179131357030611299190321
61616273179131357076362532454135
61616273179131357076364855402429
61616273232273861957302611881431
61616273232273863649411187411523
61616273232298174039696051249703
61616273232298174039716943258295
61616273232298178933091121025915
61616273232298178971292345272175
61616273232298178978844677238023
61616273232306282397959583277999
61616273232306282397962936145829
61616273232306282443695600349345
61616273232306284045088635783663
61616273232306284045090959781717
61616273232306284083289860029923
61616273232306284083292184027977
61616273232306284090823623985233
61616273232306284090842191995771
61616273232306284090844515993825
61616273232517016949273327874601
61616274384378980154068482994915
61616274384378985504790194806287
61616274384476226653579427610595
61616274454407440585514031184993
61616274455282770475582829632141
61616274455282774181623205761183
61616274455282785299743953046063
61616274455282790643666822681961
61616274455391737389639182744197
61616274455391737397233126534591
61616274455391737397233384801795
61616274455391739043797324220201
61616274455391739173463876872089
61616274455391739180807030471715
61616274455391742880066014286225
61616274455391742886845083652463
61616274455391742887659871987551
61616274455391742887660991201568
61616274455613299106751224832670
61616274614807551519021811406329
61616274614807566343182934820251
61616274614807566343433983279627
61616274614807566343998067515823
61616274614807571694155695090999
61616274614912916717903140178083
61616274614912916717904173279947
61616274614912921659287211085747
61616274614916518432493274366877
61616274614916518440672108308779
61616274614916520216882999740953
61616274614916520216902858646277
61616274614916520224246012245903
61616274614916523784051699622389
61616274614916523923504996060413
61616274614916523930284065426651
61616274614916523930538469936185
61616274614916523931098853761739
61616274615131776098772003127861
61616274615135373454552453559080
61616274615135373500306300985766
61616274615135378370521228059783
61616274667996902442650068537012
61616274668418368606423787649607
61616274668418369841205721144539
61616275076088006205536711508550
61616275076088006205536714696494
61616275076089206962535064907246
61616275076089206962619866922182
61616275076112322771237533526400
61616275076112322771237536712940
61616275076112322771802392597256
61616275076112323183583880882586
61616275092506548105052132992631
61616275092506564759269958281745
61616275092542581979615695934537
61616275092542581979616467586869
61616275092542581981310272978463
61616275092542581981311044630795
61616275093381898353684552515041
61616275093381909471804528147589
61616275093487259841170883607177
61616275093487259841191775615769
61616275093487264789604156408311
61616275093489968140168559153311
61616275093489979251514736781523
61616275093489979258289563655635
61616275093490861563374303920021
61616275093490861563395109840949
61616275093490861975157342949571
61616275093490863347199945063517
61616275093490863347219803968841
61616275093490866916063220589199
61616275093490867053240321192559
61616275093490867053821941382977
61616275093490867060601010749215
61616275093490867061415799084303
61616275093490867061416918298320
61616275093490868700386913906055
61616275093525985306418296575166
61616275093525985314011693697856
61616275093525985314011698419589
61616275093525985352171852787274
61616275093525985359762582955318
61616275093525985359764906953372
61616275093525990850948613167801
61616275093526001960722012829680
61616275093526001961534939163903
61616275093526001963985757758877
61616275093526005675106642335229
61616275093708815994149704839361
61616275093744839969370154514113
61616275093744839969370154518325
61616275093814182634112307581794
61616275093817773601692604040473
61616275093817774813499872775908
61616275093817774836474537535405
61616275093817775433549273784396
61616275093817775433549273785800
61616275093817775433549273902488
61616275093817775434367416523752
61616275093817789638226456484482
61616275093838499199813132897208
61616275093838499200377213946864
61616275146700910727869802711407
61616275146700910730126139993475
61616275146700912320897957166562
61616275146700912320898300123154
61616275146700912320898300477286
61616275146700912323405341508326
61616275146700912323408440341040
61616275146700912324160552650352
61616275146700912328425925219762
61616275146700912328429367363200
61616275146700912328487658587293
61616275146700912328492129128124
61616275146700912366650737476988
61616275146700912366651513378670
61616275146700912367467420908893
61616275146700912367467420908902
61616275146700912374244567544768
61616275146700912374244570731299
61616275146700912374244570731308
61616275146700912374725744262383
61616275146700912374806446806029
61616275146700912374809541406655
61616275146700912376417996958335
61616275146700916027751141993122
61616275146700927145872232234594
61616275146700927148322025142279
61616275146700927153403300655701
61616275146700927193800541564051
61616275146700927198967570219951
61616275146700927328804873390483
61616275146700927338677076386861
61616275146700928975201673421076
61616275146700932689586045709181
61616275146919770736208894899619
61616275146992696337637503373643
61616275146992699997924324808274
61616275146992700044154924977156
61616275146992700181437633869099
61616275146992700204579062684645
61616275146992701828066571892941
61616275146992701835322916536374
61616275146992701850954974011221
61616275146992701850975894717537
61616275146992701906495274006816
61616275146992702448028930263200
61616275146992702448028934375792
61616275146992702448028934493836
61616275146992702448843722828924
61616275146992711116045415049746
61616275146992711161527030675869
61616275146992711713101453924827
61616275146992711736737376922013
61616275146992711736741848980775
61616275146992716675865110901741
61616275146992716678124546662391
61616275146992716678124891018663
61616275146992716678125575532167
61616275146992716678125919888439
61616275146992716683208494066599
61616275146992716723878475946000
61616275146992716723879504815776
61616275305241088044937717883248
61616275305241088044938832492172
61616275305241088044938837078392
61616275305241088044941156840146
61616275305241088044941161089496
61616275305241088045188766342624
61616275305241088045189623734104
61616275305241088045192209548872
61616275305241088045192981201204
61616275305241088047451641077434
61616275305241088182387616344652
61616275305241088182387620943922
61616275305241088182389939292946
61616275305241088182389943892216
61616275305241088189729883855038
61616275305241088189732979518474
61616275305241089280535558908412
61616275305241089280539002114660
61616275305241089424511817349970
61616275305241089424514913013406
61616275305241089829327529350604
61616275305241089829330967970632
61616275305241089829330972556852
61616275305241089836108890845050
61616275305241089836108894031590
61616275306189374763992405103358
61616275306189374763992663720482
61616275306189374763993433973134
61616275306189374763993438559354
61616275306189374763993524298502
61616275306189374763995758321108
61616275306189374763995762570458
61616275306189374763995844060256
61616275306189374763996877179382
61616275306189374764243710780178
61616275306189374764244482432510
61616275306189374766503918547292
61616275306189374766506241495586
61616275306189374766506242558396
61616275306189374771589931345480
61616275306189376001288176053328
61616275306224809454092618129897
61616275306224813165213245488805
61616275306224813165213502706249
61616275306225691763714583826273
61616275306225692177815946112109
61616275306225692182814837470477
61616275306225692182817936657323
61616275306225692182901619010555
61616275306225692182901733795979
61616275306225693367597211476246
61616275306225693367599534424540
61616275306225693372683481964261
61616275306225693410906401633321
61616275306225693410906402683081
61616275306225693410906402683090
61616275306225693413162738679301
61616275306225693418245428580217
61616275306225693418248523180843
61616275306225693548083502353321
61616275306225693548083503403081
61616275306225693548103619055077
61616275306225693550360731289849
61616275306225693555446429698111
61616275306225693555446515791391
61616275306225693555697476757807
61616275306225693555697821131548
61616275306225693555697821131557
61616275306225693959697338606476
61616275306225693959697596886730
61616275306225693959698372075522
61616275306225693959698373125282
61616275306225693967291425891700
61616275306225697071127104430810
61616275306225697071130546574248
61616275306225697116943680091837
61616275306225698908867255533385
61616275306225708191758679246440
61616275306225708191758679381953
61616275306225708234980001484309
61616275306225708234983100789199
61616275306225708235066869230095
61616275306225708237240294990571
61616275306225708237323977815979
61616275306225708237323978282539
61616275306225708242406551994139
61616275306225708372243855164671
61616275306225708379858944528001
61616275306225710021904400124461
61616275306225713733025027483369
61616275306225713733025284700813
61616275306233813347065157162111
61616275306233813491857237040621
61616275306452651536033663509178
61616275306517477520533137752653
61616275306517477520533138106785
61616275306517481041297186895551
61616275306517481087680947026581
61616275306517481224311412210543
61616275306517481636723620172197
61616275306517481636723621589346
61616275306517481636723621589355
61616275306517481705366074942588
61616275306517481705366075059228
61616275306517481705366075992300
61616275306517481705366075992348
61616275306517482940148008554160
61616275306517482940148009603920
61616275306517483491467911919296
61616275306517483491467911919344
61616275306517492161677713369849
61616275306517492205802065847769
61616275306517492207493974654009
61616275306517492207494060747289
61616275306517492756536993555577
61616275306517493991883011286705
61616275306517494014961648241291
61616275306517494014961734330359
61616275306517497696145098850066
61616275306517497696228553037737
61616275306517497726647475840787
61616275306549912647026987733491
61616275306549912852927810064042
61616275306549913196066906402665
61616275306549913196070005235379
61616275306552616755254659424422
61616275306552620054593023663556
61616306999333752078125870507236
61616306999333752078125870508688
61616306999333752085464778431052
61616306999333752085465807300828
61616306999333752085465810484560
61616306999430998578200896172572
61616306999430998578200896172620
61616306999430998584976755100240
61616306999431014454127289443900
61616306999431014454127289445352
61616306999431015048735868364596
61616306999431015048735868366000
61616306999431015056266932068182
61616306999431015056266932069586
61616307406704397143066149378566
61616307406777332157411187928998
61616307453970998935412407748910
61616307454043933803267695225578
61616307454043933810045616210670
61616307454043933810045620928032
61616307454043933810045879195236
61616307454043933810046649797808
61616307454043933810046650847568
61616307454043933810798762105668
61616307454262738433945241595950
61616307454262738433946275183088
61616307454262738433946276232848
61616307459883226162223288424523
61616307459952259033876694325672
61616307459952259033877723195448
61616307459952259034629835504760
61616307459952259171890848520442
61616307459952259171891623355102
61616307459952259171891624404862
61616307459987375823669853299450
61616307459987375825364429993456
61616307477571728807684250911974
61616307477681136701762923941568
61616307477681136709102605650236
61616307477681136709104929648290
61616307477681136709105961700394
61616307477681136709105962750154
61616307477681136747516508851436
61616307477681136754859546610262
61616307477681136754859547660022
61616307477897290047478175935861
61616307477899991339131000526350
61616307478005341525501177863226
61616307478005341525501177863274
61616307478005341530583752041386
61616307478005341530583752041434
61616307478005341708518873565954
61616307478005357582751986321314
61616307478005358177360560996824
61616307478005358177548847354406
61616307478005358179805697654420
61616307478005358179805955934674
61616307478005358179807934509434
61616307478005358179808278882968
61616307478005358184888530112834
61616307478556032616602995953900
61616307478556032753862631488360
61616307478556033158055280455336
61616307478556033165645152881980
61616307478556047440764492420450
61616307478556047991502083783936
61616307478556438590738887581864
61616307478556438590738887582107
61616307478653310551273319686254
61616307478653314257313697214976
61616307610622071310304731439641
61616307610624773425710368627548
61616307611497417671074577416303
61616307611594678987968723971167
61616307613495779977156812827688
61616307613495779978849066573400
61616307613568714846153095695529
61616307613568714853482275035160
61616307613568714853484602700816
61616307613568714853485631570592
61616307613579520020096926698008
61616307613579520020096929880336
61616307613579520020097188147540
61616307613579521248111440601965
61616307613787519477381900420440
61616307613787519477385256955872
61616307613798324643996809300732
61616307613798324643997584135392
61616307613798324643997585185152
61616307613799271459583376771558
61616307614454821856165356030485
61616307614454821856729440262469
61616307614455735235541488553728
61616307619489047785410906192226
61616307619489047785431826897174
61616307619489062008018425026326
61616307619489062053751089229842
61616307619489063837576041626342
61616307619489063837596962331290
61616307619513329165774049640882
61616307619513329211506713844398
61616307619513374227856690623213
61616307637202882963303180538653
61616307637237999754790921273719
61616307637238005105512633085091
61616307637238299944061515276326
61616307637530122568375303766196
61616307637538242507925036103452
61616307637538242507925036104904
61616307637562554127720083293788
61616307637562554127720111991596
61616307637562554127720198079212
61616307637562554127720198080664
61616307637562554127720202330014
61616307637562554132802772257372
61616307637562554132802772258824
61616307637562554132803805377950
61616307638089373334695938282111
61616307638089374569477843079283
61616307638113689898701379717999
61616307690412926769270581865115
61616307690413226951009850714604
61616307690413276913829571411741
61616307690705066237159742415942
61616307690705066244501748122664
61616307690715854754361576158052
61616307690715871408666354228096
61616307690715871408666354229500
61616307690740182846199292074690
61616307690740182852978243468964
61616307690740183028461143132514
61616307690740183028461519386184
61616307690740183028461519387588
61616307690740183028461519391800
61616307690740183028649805749382
61616307690740183029213631714162
61616307690740183029213632763922
61616307690740183029214661633698
61616307690740183029214664816026
61616307690740183033544860500718
61616307690740183033544865216676
61616307690740183033544865218080
61616307690740183034297235811858
61616307690740183035991811456104
61616307690740187792105205796360
61616307691256194827084945105061
61616307691264299936826123984633
61616307691264300348420101816229
61616307691288567090066643400931
61616307691288567501660592534767
61616307691288610326921955341381
61616307691291268793313674329695
61616307691291268793313703027455
61616307691291313265706383538327
61616307691291313265706388124547
61616307691291316969550890956388
61616307691291316971744441305295
61616307691291318616428095231607
61616307691291318616428099935871
61616307691299372666016578554471
61616307691299372667711155248477
61616307691299418375447562417899
61616307691299418970307733302170
61616307691299422079793391482411
61616307691299423911691804209834
61616307691300273236273013582121
61616307691300274928381589112213
61616311306494736373299695418241
61616311306495635706820937698153
61616311306502539517559308430509
61616311306503742465949493374921
61616311306506442522821671594405
61616311307439982227781569585644
61616311708256949555136344532030
61616311708256949555136344905036
61616311761466993351067614999930
61616311761466993359413814712558
61616311767340151830629856483804
61616311767375268620421986587806
61616311767375268620424309536100
61616311767375318582492775684246
61616311785066378222022936534889
61616311785069077674310073533285
61616311785069079503637562378873
61616311785069079511230616544971
61616311785069979944227045594729
61616311785069980074723477913162
61616311785069980074743250726613
61616311785069980486505482772383
61616311785069980486526374780921
61616311785069980486526374780969
61616311785069980486526403478729
61616311785102350965094247352262
61616311785102395574560459451722
61616311785102400925491005255737
61616311785105097277995546105823
61616311785105097278016438114409
61616311785105097278016466812169
61616311785105102217143057131081
61616311785105102217144086000857
61616311785105102219402746926847
61616311785945280177227720095225
61616311920991773853241824962052
61616311920991774402852796368702
61616311921867079395918934572579
61616311926875738040680390602852
61616311944591159262932837022409
61616311944602866639705420471673
61616311944627181968929987029925
61616311944627181968930073123205
61616311944627181968930101820965
61616311944627181971188646906155
61616311944637983431195480622785
61616311944637987135542313159685
61616311944637987135542314209445
61616311944637987135542400302725
61616311944637987135542429000485
61616311944637987137800974085675
61616311945478166744240405472493
61616311945571526840502212200684
61616311945606949724288901662377
61616311997780493711057259282553
61616311997780494946382471094154
61616311997804810277298259379071
61616311997804810277319065294377
61616311997804810277319151387609
61616311997804810277319151387657
61616311997804810277319180085417
61616311997804810277321389292431
61616311997812910446219452632714
61616311997812914150021974800841
61616311997812914152257504763711
61616311997812914152278396772249
61616311997812914152278425470057
61616311998655795600169050726190
61616311998680112026725823096429
61616311998680112026746743802781
61616311998680112029170102008413
61616311998688215903397123719115
61616311998688216041390103172414
61616311998688217138913604886039
61616311998688217138932172896577
61616311998784272349883004273053
61616311998784272349883774521493
61616311998784272349883779107713
61616311998784272349886098519547
61616311998784272349886098873679
61616313143979978394787307048790
61616313143979978943830072292460
61616313143979978946087180501126
61616313144085328769257497049110
61616313144085345370211136671844
61616313197154905958058684401346
61616313197262957077649675551572
61616313197262957489431681460544
61616313197262971895029438533858
61616313197262971900113898973274
61616313197262973678665847366930
61616313203063181221580692451496
61616313203063181222332804760808
61616313203063231181952519448722
61616313203067133230688232315531
61616313203171232887700607711264
61616313203171232887702935376920
61616313203171232887703964246696
61616313203171298899968872940966
61616313203171298907583962304296
61616313203171298907583962420936
61616313203171298907583967026030
61616313204039696439173932495798
61616313220792058896052690944640
61616313220792058896804804303712
61616313220792058896807902086666
61616313220792058896808160353870
61616313220792108719355144628192
61616313220792108721611481556128
61616313220792108765108729538060
61616313220792108897011846318890
61616313220792108904626854310514
61616313220793009335177881575474
61616313220897158538338034336445
61616313220897409270710910072048
61616313220897459088551379492096
61616313220897459088551379505146
61616313220897459088739665849726
61616313220897459093825334628512
61616313220897459134304964415062
61616313220897459134493250759594
61616313220897459139578919538380
61616313220897459141838355299030
61616313220897475146555588459286
61616313220897475148247582874984
61616313220897475148247582888034
61616313220897475153330152816844
61616313220897475153333504149480
61616313220897475153333504266120
61616313220897475153333508871214
61616313220897475153333509934024
61616313220897475194001167784852
61616313220897475199087089059348
61616313220897475199087093781082
61616313220897475201343430709018
61616313220897475331073636169921
61616313220897475742855900346100
61616313220897475742856157563544
61616313220897475743044443921126
61616313220901077465060009405940
61616313220901077465248295763522
61616313220901077602260210173742
61616313221737354749049350875900
61616313221834616065943497430764
61616313221837618103420336787238
61616313353841095399213366359028
61616313356679686452702597478212
61616313356679686452702597596304
61616313356679686452705949414374
61616313356785036827172787478532
61616313356785036827172787596624
61616313356785036827176139414694
61616313356787738118637583401264
61616313356787738118825869391504
61616313356787738118829221209574
61616313356787738121088657324356
61616313356787738663353496507068
61616313356787754722294144355474
61616313356787754722296467303768
61616313356795858597252618087782
61616313356795858597255712688408
61616313357663957584088384530653
61616313357663957584088388762741
61616313357674763985482646254865
61616313362588012225391501222910
61616313362693378651939960427880
61616313362693378651943055028506
61616313362696013931141917152512
61616313362696013931142175419716
61616313362696013931142946022288
61616313362696013931142947072048
61616313362696013931895058330148
61616313362696079951211229373208
61616313380325894251131486492925
61616313380422240314920928817844
61616313380422240320091403843645
61616313380422256786295136149788
61616313380422256791377710327948
61616313380422256791378485162608
61616313380422256793826203035702
61616313380430360064953553101560
61616313380430360071728379975672
61616313380430360110707138010024
61616313380433962388541064772428
61616313380433962388541064773832
61616313381305662138803203149136
61616313381402608449064732757662
61616313381402624920333992185515
61616313381402923455718528695082
61616313381402925109604586201172
61616313433499920835248405114088
61616313433499920835248405115540
61616313433499920837503708940160
61616313433499920837504480592492
61616313433499920837504742043476
61616313433503522558016595223584
61616313433503522558016595223632
61616313433503522559708851103316
61616313433597167335323430779424
61616313433597167337015425208172
61616313433597167337018781258330
61616313433597182152139190547105
61616313433597183206166221002816
61616313433597183211248795180976
61616313433600783874343299606945
61616313433600785523734029805626
61616313433607972311390093154708
61616313433607972318164920028820
61616313433607972357143678063172
61616313433607988370333408325150
61616313433607988377861122361948
61616313433607988972469698100268
61616313433607988974917419155690
61616313434482990667258471610215
61616313434482990667258557716545
61616313434482990667259329368877
61616313434482990667259587636081
61616313434482990667259590818409
61616313434482990667261566210841
61616313434482990667261910584375
61616313434482990667262685419035
61616313434483290856529151714724
61616313434483290856529923367056
61616313434484191241327623989361
61616313434580237166770273984557
61616313434580237166773630034715
61616313434580253218934637766341
61616313434580253218935409418673
61616313434580253218935667685877
61616313434580253218935670868205
61616313434580253218956591574521
61616313434580253226466734571791
61616313434580253226487655295612
61616313434580537356044224031490
61616313434580552173424331370048
61616313434580553408206264864980
61616313434580553415549042224034
61616313434580553415737328587439
61616313434580553415737328587448
61616313434580586767373287679988
61616313434580601591532091326540
61616313835289146374509605085908
61616313835289146374510635005444
61616313835289146374512957953738
61616313835289146924120577777002
61616313835359379957493084620618
61616313835359394774872847602904
61616313835359394774873619255236
61616313835362081244627423973612
61616313835362081249146166415498
61616313835362081251402250847724
61616313835362081656409687100028
61616313835362081663185285626472
61616313835362081793106357597648
61616313835362081793106361829736
61616313835362081793670441829632
61616313835362081800446040356076
61616313835362096066526701050116
61616313835362096068785079715406
61616313835362096068785108413166
61616313835362096068785365630610
61616313835362096068785452786908
61616313835362096073869825951982
61616313835362097715350421060588
61616313835362097852611089678038
61616313835362097852613412626332
61616313835386407693662815869326
61616313835386407693662844567086
61616313835386407693663101784530
61616313835394496748979795086228
61616313835394496748980825005764
61616313835394511566362625139184
61616313835394511566362910936344
61616313835394511566363682588676
61616313835394511568058350093484
61616313835394511568622347169170
61616313835394513215187402599148
61616313835394513352448157324540
61616313835394513357530731502700
61616313836262615501615837327107
61616313836270721155062299117217
61616313836335561489283351592869
61616313836342764933691569712576
61616313836342764933694664313202
61616313841197422185128749652250
61616313841197422185131072600544
61616313841270357061456535299066
61616313841270407017501516291486
61616313841270423076169165042934
61616313841270423083784259127998
61616313841270423083785287997774
61616313841270423488791953660604
61616313841270423495567552187048
61616313841271607773831783138585
61616313841271623834091808246683
61616313841271623840866635120795
61616313841302838576279234972934
61616313841302838581361804905908
61616313841302838581362833286038
61616313841302838581362833402678
61616313841302838581362838007772
61616313841302838581362838020870
61616313841304039333925695184617
61616313841304039340703616659355
61616313842171240868960824162708
61616313842171240868963918763334
61616313842171241051894575228882
61616313842179345979266858926596
61616313842244181548945940955660
61616313842244186856631434078856
61616313842244187044647759323190
61616313842251090157522638523996
61616313842252290731590674882892
61616313842252290731593775113882
61616313842252290731593775115286
61616313842252290731593778301826
61616313842252290914605014516748
61616313842252290914608117935682
61616313842252291966939792840798
61616313842252291966939792842202
61616313842252291966939796028742
61616313842252291973714361447706
61616313842252335386809447603048
61616313842252335386810222437708
61616313858888531784201390314917
61616313858923648395205161472170
61616313858923648438511285606940
61616313858923648438514380325610
61616313858923648438514381258730
61616313858923648439263397916252
61616313858923648440958746262590
61616313858923648440958746263994
61616313858993898220707030740491
61616313858996583259796821874964
61616313858996583262247640115806
61616313858996583263062772841898
61616313858996583269837598653200
61616313858996583269838369932526
61616313858996583269838369933930
61616313858996583269838370305532
61616313858996583305532586444824
61616313858996583305532843662268
61616313858996583307979532666990
61616313858996583313063907367258
61616313858996583313144494068700
61616313858996583313147589720490
61616313858996583313896606378012
61616313858996583313897378030344
61616313858996583315591954724350
61616313858996583315591954725754
61616313858996599914835801596124
61616313858996599916528054292076
61616313858996599916548946300668
61616313858996599916611827442852
61616313858996599917364968621940
61616313858996599917367205476954
61616313858996599917367549850488
61616313858996599924142376724600
61616313858996599924143148358266
61616313858996599924143148359670
61616313858996599924143148377139
61616313858997499942911139800331
61616313858997500491954158701899
61616313859029014821840401184928
61616313859029014821840487273996
61616313859029014821840491523346
61616313859029014826923061452156
61616313859029014826924094571282
61616313859029015004666544805233
61616313859032617136121426998508
61616313859032617138652918041252
61616313859032617139405287581058
61616313859032617143736521083572
61616313859032617143736521084976
61616313859032617146183467323000
61616313859032617274155442914945
61616313859032617274155471494661
61616313859032617275850019976340
61616313859032622085311201302728
61616313859032622634919079275152
61616313859868899361769993490940
61616313859897117153938822690974
61616313859905222264244085802530
61616313859966160678664140045804
61616313859970063146692006785282
61616313859976951579381678080226
61616313859976962697501653712774
61616313859976968043874994625363
61616313859976968043875080364511
61616313859977251768652272078462
61616313859977262886751068247752
61616313859977262886751068719928
61616313859977262886772247711010
61616313859977266403082866087992
61616313859977268233166596486248
61616313859978167016565236196840
61616313859978167016652365397774
61616313859978168251998379942362
61616313859978168258689522946922
61616313859980869908842966990793
61616313859980903858557772039278
61616313860001327302552386684124
61616313860001567097854629376176
61616313860001578215974605008724
61616313860001582974431375506614
61616313860001582974432147153330
61616313860001583569145068162452
61616313860001583569165988868852
61616313860001583569227979335519
61616313912066160090333103829725
61616313912066160090333103835584
61616313912102177312646157826779
61616313912102177861418245033329
61616313912171460459510581992132
61616313912171460459511610861908
61616313912171510276790320061124
61616313912171510277542432370436
61616313912171510284317259244548
61616313912171510322543904971040
61616313912171510459720976875188
61616313912171510459741897581588
61616313912171510459741901813676
61616313912171510460557805124870
61616313912171510464804326937822
61616313912171510465075257228699
61616313912171510467332631998982
61616313912171526336294793874310
61616313912171526336295138253668
61616313912171526336297117872364
61616313912171526343825176269806
61616313912171526343825433487250
61616313912171526343826205139582
61616313912171526382048723163584
61616313912171526382235893476426
61616313912171526387131038584894
61616313912171526387134391452724
61616313912171526387322676747496
61616313912171526389578761179722
61616313912171526389579018397166
61616313912171526389579790049498
61616313912171526520064689035211
61616313912171526526839515909323
61616313912171526931280031609274
61616313912171526931844887493590
61616313912171526931847210441884
61616313912171526938622037315996
61616313912174211568631429933380
61616313912174211568631434165468
61616313912174211575971112691808
61616313912174211614385014843248
61616313912174211614385019075336
61616313912174228223497624914936
61616313912174228223499947863230
61616313912174228230274861893432
61616313912175112189536483841378
61616313912175112736051453495089
61616313912175128654051061221470
61616313912175128660825889158392
61616313912175128790492441807277
61616313912175128790492441811684
61616313912175128790492441811732
61616313912175128790493470658339
61616313912175128795576159174077
61616313912175128798086643888203
61616313912175128798087672734810
61616313912206643125461860029164
61616313912206643125524392105148
61616313912206643127783828337974
61616313912206643127784857207750
61616313912206643127785201587108
61616313912206643132867775765268
61616313912206643132868545994834
61616313912206643133055803838432
61616313912206643133055803842644
61616313912206643133056832222774
61616313912206643133056836944508
61616313912206643133056836957558
61616313912206643173538786497024
61616313912206643173725956809866
61616313912206643174290903038424
61616313912206643178621360675184
61616313912206643178809388752512
61616313912206643178810417249282
61616313912206643178810421854376
61616313912206643179374506086360
61616313912206643181068824513162
61616313912206643181069081730606
61616313912206643181069853382938
61616313912206643544649781674240
61616313912206643586073166164840
61616313912206643590403366584156
61616313912206643720049027228856
61616313912206643720069919237448
61616313912206643720070952339312
61616313912206643722581808585132
61616313912206643722770094942714
61616313912206643723333834801164
61616313912206643723334606453496
61616313912206643723334954009358
61616313912206648486036951414618
61616313912206648486225237772248
61616313912206648531790536324534
61616313912206648669239577411720
61616313912206648669804436478364
61616313912207543742102685032985
61616313912207543748880606507723
61616313912207544153048805462998
61616313912207544288635875153009
61616313912207544288635875154461
61616313912207544290330452196935
61616313912207544290330480894743
61616313912207544295414169563735
61616313912207544295414169681827
61616313912207549099790604676680
61616313913049229923370088628909
61616313913081995023056655718848
61616313913146791428785125442038
61616313913146791433867699620198
61616313913154580294852064185113
61616313913154580297839592716045
61616313913154580297840364368377
61616313913154580297860514839546
61616313913154596350004728150161
61616313913154596350007737011639
61616313913154596350007822750787
61616313913154596354359205325951
61616313913154889767560598775335
61616313913154894706688332755063
61616313913154896539090388553594
61616313913154896539090389025770
61616313913154896539359004850097
61616313913154896543608878499770
61616313913154924951220496030466
61616313913154924951220496502642
61616313913154929890348230010194
61616313913154941010724195500042
61616313913179211875088495321154
61616313913179256341643426978148
61616313913180107503982007617575
61616313913180156910480318976503
61616313913180156915311846099329
61616314071599044864693425373816
61616314071599044871470833463426
61616314071599044871471605117162
61616314071623306626060012721818
61616314071623356496428894870660
61616314071623356496428895920420
61616314071623356496429670755080
61616314071623356496429927972524
61616314071623356496431993703374
61616314071623356496431993821418
61616314071623356496432251970578
61616314071623356496433022691194
61616314071623356497182040281836
61616314071623356497182040399880
61616314071623356497185134882462
61616314071623356497185135000506
61616314071623356498876616975842
61616314071623356498877388628174
61616314071634161617479018203514
61616314071634161663045350803834
61616314071634161665489715807694
61616314071634161665489715809098
61616314071695941358868465842588
61616314071696241502385474929242
61616314071696291320166282479938
61616314071696291364203595154836
61616314071696291364204369989496
61616314071696291365898946683502
61616314071696291370981778079106
61616314071696291371062104382180
61616314071696291371065202165134
61616314071696291371065460432338
61616314071696291373510597089934
61616314071696291503156519688320
61616314071696291503156606831354
61616314071696291503431669546496
61616314071696291503995754828240
61616314071696291503995754828288
61616314071696291510770581702400
61616314071696291510771610572176
61616314071696307423146569158354
61616314071696307425402906086290
61616314071696307425674875250614
61616314071696307425675646902946
61616314071704411438462916194039
61616314071704411445237743068151
61616314071707096530815922334308
61616314071707096530815922334356
61616314071707096530815925516684
61616314071707096537594105258626
61616314071707112546536712120892
61616314071707112592098658868158
61616314071707112592287202430134
61616314071707112958130689952488
61616314071707113003881151565422
61616314071707113148673346251038
61616314071707113148673346252442
61616314071707997101159109272720
61616314071707997101159109272768
61616314071707997107933936146880
61616314071708013160667025253879
61616314071708013167441852127991
61616314071708013579224373515998
61616314071708013579224373517402
61616314071708013708869776957753
61616314071708013709142003343736
61616314071708013716484871042612
61616314071708013716484871042657
61616314071708013716485128247003
61616314071728722879759129638128
61616314071728722884841703816288
61616314071728723068421160795269
61616314071731408162552166665860
61616314071731408162552167715620
61616314071731408162552942550280
61616314071731408162553199767724
61616314071731408163305312077036
61616314071731408164999888771042
61616314071731408165000660423374
61616314071731424169465700874208
61616314071731424177059644683476
61616314071731424177059902950680
61616314071731424214446023198968
61616314071731424214634309543500
61616314071731424215198135508280
61616314071731424215198393775484
61616314071731424216892712202286
61616314071731424216892969419730
61616314071731424216976395022078
61616314071731424216977423891854
61616314071731424217164938584054
61616314071731424217165710236386
61616314071731424222061112678938
61616314071731424222248627371138
61616314071731424222249399023470
61616314071731424222813229593344
61616314071731424222813487860548
61616314071731424583759592961746
61616314071731424588089020174822
61616314071731424588841908872702
61616314071731424588842167139906
61616314071731424628759659370270
61616314071731424763489042118006
61616314071731424763677328462538
61616314071731424764241154427318
61616314071731424764241412694522
61616314071731424764262046435910
61616314071731424764262304703114
61616314071731424766020414100034
61616314071731424766020787171376
61616314071731424766020790353704
61616314071731424766773588227684
61616314071731424766773932601218
61616314071731424771103359814502
61616314071731424771103361349536
61616314071731424771104136184196
61616314071731424771856248512174
61616314071731424771856248512381
61616314071731424771856506779378
61616314071731424771856506779585
61616314071731424773551082404958
61616314071731424773551854057290
61616314071732308725197692708020
61616314071732308730281295755956
61616314071732308730281298938284
61616314071732324790625269855109
61616314071732325197324701585924
61616314071732325197324959866178
61616314071732325202407275777134
61616314071732325202407534044338
61616314071732325332074085162437
61616314071732325332074085280529
61616314071732325332074086697630
61616314071732325332074086697678
61616314071732325332074113860245
61616314071732325333747513111673
61616314071732325339668030152660
61616314071732325339668288774149
61616314071732330143794445517512
61616314071732330692837721640736
61616314072582114841015256098447
61616314072582114841015513328941
61616314072606424679807489132161
61616314072606424679807489482081
61616314072606424679807746349605
61616314072606424679807747749285
61616314072606424679810845536451
61616314072606424679810846599261
61616314072606424679810931625519
61616314072606424679810932688329
61616314072606424679811190955533
61616314072615732333490871888449
61616314072676959826361710562176
61616314072676974649018868687704
61616314072676975878526845996292
61616314072679361340525429061795
61616314072679361340525429074845
61616314072679361340526200714127
61616314072679361340526205313397
61616314072679361340526457944621
61616314072679361340526462530841
61616314072679361340547383254662
61616314072679376157909402653311
61616314072679376157911639862457
61616314072679376157911640925267
61616314072679376157911725601605
61616314072679376157912758720731
61616314072679376157912759070651
61616314072679376157912760120411
61616314072679376162991976844521
61616314072679376162995328649541
61616314072679376162995329712351
61616314072679376162995332898891
61616314072679376163016255022392
61616314072679661529797051941396
61616314072679661529797056527616
61616314072679672045780398035851
61616314072679676347183352600866
61616314072679676347183353067426
61616314072679676352265926779026
61616314072679709699004930746638
61616314072679709699005403193154
61616314072679709699005403309746
61616314072679709699005403309794
61616314072679709699005404242866
61616314072679709699005404242914
61616314072679725758512419902464
61616314072680576737063369252171
61616314072680577966759634318237
61616314072680577966761958316291
61616314072680622621999323162728
61616314072687481267649466937009
61616314072687481267652819804839
61616314072687481267653162761431
61616314072687481267653167347651
61616314072687481275181135400851
61616314072687825929125861143592
61616314072688726496958568547368
61616314072688726497146481852529
61616314072688731438345734055658
61616314072691383133370842289563
61616314072691383133373936535897
61616314072691383133373936890189
61616314072711791106443073183721
61616314072711791106443848035643
61616314072711791106444190979185
61616314072711791106444190992235
61616314072711792892527203090929
61616314072711792892528579503517
61616314072711792892549243009894
61616314072711792892549500209833
61616314072711792893281377376093
61616314072711792893281463465161
61616314072711792893302384188982
61616314072711792897611149082407
61616314072711792897611920747789
61616314072711792900058871554771
61616314072711792900059643207103
61616314072711796596874375402093
61616314072711796604404672039567
61616314072711796604425592763388
61616314072712081968761767459684
61616314072712081968761772045904
61616314072712093081799173500292
61616314072712093081799173505908
61616314072712093082364029384608
61616314072712093082364029390224
61616314072712093082572978187218
61616314072712093086881485874788
61616314072712093089140921989570
61616314072712093089140921995186
61616314072712093089141179212630
61616314072712093089141950859346
61616314072712096786144969398868
61616314072712096793486722474366
61616314072712096793486722479982
61616314072712096793486979697426
61616314072712096793675008837780
61616314072712096793675266055215
61616314072712096793675266055224
61616314072712096793695929544180
61616314072712096793696186761624
61616314072712098028268655974914
61616314072712130147004252676972
61616314072712130147004252682588
61616314072712141260041654131360
61616314072712141260041654136976
61616314072712141265124999961852
61616314072712142495388443516224
61616314072712142500471017694384
61616314072712982353559209816029
61616314072712997170942411755213
61616314072712997224246956809140
61616314072712997224247214026584
61616314072713041827874356832276
61616314072713041828878546017287
61616314072713043063221146211524
61616314072715694763333038882899
61616314072715694804568138450064
61616314072715695170596473355897
61616314072715695170596559095045
61616314072715698515690831539822
61616314072715698515691088757266
61616314072715700109724207335625
61616314072715700109724293074773
61616314072715743532125348529900
61616314072715748478595350038887
61616324202360983927707907582162
61616324211268499124407802738095
61616324228666568498332434585643
61616324228878202114511058766333
61616324228885406521230306183685
61616324228947246746339093294872
61616324228947546935588766586708
61616324228947547073037549389428
61616324228950280300401427880353
61616324228959253081795914766012
61616324228959253081816835472364
61616324228983614112919019659932
61616324228986269702846997019285
61616324228986319664665967384983
61616324228986319664666739037315
61616324228986319664914430046853
61616324630418018472180929330463
61616324636326327643261747684059
61616324636326349059032631938389
61616324636642400179995484066255
61616324689539035889590725231123
61616324689539035889590753928883
61616324689722765950209053706429
61616324689759091095358512902953
61616324707265212132874748613079
61616324707265212132895640621671
61616324707265212135131085541015
61616324707265221606143915197144
61616324707265221651876579400660
61616324707266112703152078831649
61616324707266112748884743035162
61616324707266112748884743035165
61616324707451645777341147300697
61616324707451645777341148350457
61616324707452541403012614881857
61616324707452545107358414316893
61616324707452546482413598981342
61616324707452546482434519687694
61616324707452546894195603840563
61616324707452546894216495849149
61616324707452546894216524546909
61616324707483761087928456597181
61616324707483766019524750619653
61616324707483766027056190576909
61616324707484061224164728781589
61616324707484061277178129889017
61616324707484066165548800739013
61616324707484961982250580519902
61616324707484961982270353333353
61616324707484967333180096404381
61616324707484967335439786200147
61616324707487663685685667174003
61616324707487663685706559182541
61616324707487663685706559182589
61616324707487663685706587880349
61616324707487701971572529709685
61616324707546205351904740332952
61616324707546205351904743520896
61616324707546205397658325242820
61616324707557912778374662919476
61616324707557912778395583624424
61616324707560657304803514257773
61616324707560657304804547359637
61616324707560657307060884287573
61616324707560657307063978888199
61616324707582273128187421331653
61616324707582273128204985986443
61616324707582273128456029728457
61616324707582273128459390495977
61616324707584924458044001793983
61616324707584974413083124586753
61616324707584974419861419114119
61616324707584974420676207449207
61616324843120369426695724666785
61616324843131174593308051846305
61616324843132121279028387746986
61616324843350023687987178986170
61616324843350029042579563678251
61616324843350924255736198861678
61616324843350926040126005742814
61616324843371638961762431994087
61616324843374340249168738990713
61616324849255652517430913247255
61616324866790938257269714587319
61616324866801743384843726754135
61616324866801743384843727803895
61616324866801743430576390956199
61616324866801743430576392005959
61616324866801748326227798711559
61616324866801748371960462913623
61616324866801748781298102769023
61616324866801748781298103818783
61616324866801748783554440745315
61616324866984530283392169342255
61616324866984530694986118476139
61616324866984530695174146553467
61616324866984530695174175251227
61616324866984530695738230785451
61616324867005840427367121711699
61616324867005844131712922196495
61616324867006140616616823701295
61616324867008542130614210035983
61616324867008542130802209415551
61616324867008542130802238113311
61616324867008542131366322345295
61616324867008545423366032689135
61616324867008545834959981822971
61616324867008545834960010520779
61616324867008545835148009900347
61616324867008545835148038598107
61616324867008545837404375526043
61616324867008547070495172351097
61616324867008842319863854630059
61616324867008842320051882707387
61616324867008842320051911405147
61616324867008842320615966939371
61616324867009742881085771938231
61616324867009742881106663946823
61616324867009743018367332583144
61616324867009743018367332583147
61616324867009743018367332583153
61616324867009747781823877340701
61616324867009747827577433552809
61616324867009747827640224369622
61616324867009747829251117188463
61616324867009747829272009197055
61616324867009748376620108098105
61616324867009748376620194191385
61616324867009748376620222889145
61616324867020552948414250694541
61616324867020552948435171400887
61616324867020552994188727611591
61616324867020552994188727612995
61616324867020552994188756309351
61616324867020553405197728154303
61616324867020553405197729204063
61616324867020553405218620161491
61616324867020553405218648859251
61616324867020553405218649909011
61616324867020553543232435277625
61616324867020553543232521370905
61616324867020553543232550068665
61616324867020554594790162021117
61616324867020554640543746930979
61616324867020554640564638938167
61616324867020554640564667635927
61616324867079090450972786249784
61616324867079091505084900986712
61616324867079091550838485896580
61616324867090797696772890076900
61616324867090797696793810783252
61616324867090799481350987903458
61616324867090799481371908609858
61616324867114208888838789607560
61616324919968522096011724886935
61616324919968522098268061814628
61616324919968522098268061814871
61616324919975725357405718158183
61616324919975725357426610166775
61616324919975725359121186860781
61616324919975725359662055086119
61616324919975725359664379084173
61616324919975725403159274370291
61616324919975725404853851064297
61616324919975725405415611298227
61616324919975725405417935296281
61616324919976625965884268390925
61616324919976625970970970271575
61616324919976625972665546965581
61616324919976670399887472627275
61616324919976672091996048155963
61616324919976675384747870809067
61616324919976675791527774942783
61616324919976677031123782137095
61616324920151051996433226959253
61616324920151051996433228009013
61616324920151051996433255657061
61616324920151051996433256706821
61616324920151051996621284784149
61616324920151051998877620662325
61616324920151051998877621712085
61616324920151052408215261566033
61616324920159157520968213498791
61616324920159157520968218085011
61616324920159158755750146993723
61616324920159457709465803061031
61616324920159457709653807144815
61616324920159457710217891376799
61616324920163061216058692004301
61616324920163061216080731923050
61616324920163061216331436026154
61616324920183467498714573503125
61616324920183467498714574552885
61616324920183467498714602200885
61616324920183468733496535695817
61616324920183468733499888091471
61616324920183469138315662187677
61616324920183469145281870006947
61616324920183472849436314012257
61616324920183472849627670491743
61616324920183472849690457070772
61616324920183472851884007419679
61616324920183474077443391935477
61616324920183474084221571205035
61616324920183474084221599902843
61616324920183474084973712212155
61616324920183768920301843982389
61616324920183768920301845032149
61616324920183769327565364177273
61616324920183769332083850941121
61616324920183773038961022371200
61616324920186170429968743982509
61616324920186170436743566624533
61616324920186170436746923724451
61616324920186170436746952422259
61616324920186170437499064731571
61616324920186170848528958331231
61616324920186174141089367109329
61616324920186174141092724209247
61616324920186174141092752907055
61616324920186174141280780984383
61616324920186174143537117912319
61616324920186470619218445972153
61616324920186470623736931686241
61616324920186470625993268614177
61616324920186470626748709325599
61616324920187371736094052801064
61616324920187376499738624586189
61616324920187376545283346805657
61616324920187376545304267512009
61616324920187376545492180798297
61616324920187376682752849434621
61616324920187376684988380447251
61616324920187376685009301153597
61616324920194275547240238906879
61616324920194279251586010811959
61616324920194279251586039391675
61616324920194279663179988525511
61616324920194279663180017223319
61616324920194574500955866394471
61616324920194576286181474531738
61616324920194579390079769234357
61616324920194581225309208511466
61616324920195463941608914065415
61616324920195463941629834771821
61616324920195479962893911285937
61616324920195480008648615408365
61616324920195480008668388204391
61616324920195480008668416900747
61616324920195480008669536114765
61616324920195480376204418587507
61616324920195480412899467288431
61616324920195480412920359297023
61616324920195480414593670911095
61616324920195480419677388745699
61616324920195480419698280752887
61616324920195480419698309450647
61616324920195480420242592190297
61616324920195480420263512896649
61616324920195480420513069087892
61616324920195480421937082791023
61616324920195480422710087108927
61616324920195480550181027933347
61616324920195480550181027933353
61616324920195480552625392938611
61616324920195480557712094819261
61616324920195480557774856938476
61616324920195480559947625831891
61616324920195480559968431747197
61616324920195480559968517840477
61616324920195480559968546538237
61616324920195480559970755745251
61616324920195481609269822612513
61616324920195481655023407522375
61616324920195481655044299529515
61616324920195481655044328227323
61616324920195481657552488472378
61616324920195513904450413227821
61616324920195513904513175347036
61616324920267525984138933571669
61616324920268470808397589426886
61616324920268470808645456146808
61616324920291542358894730413481
61616324920292788002385952970437
61616324920303543206177701221775
61616324920303593168998279677781
61616326072365474038253106782809
61616326116755617765869835427282
61616326119426686049442732589423
61616326119426686049442733652233
61616326119426686049445831439399
61616326119426686049446086520063
61616326119426686049446089706603
61616326119427586479993759854383
61616326119427586479993760921405
61616326119427586479996854105089
61616326119427586479996858704359
61616326125543058909079681242802
61616326125546960957728362070960
61616326125546960957731456205026
61616326125546960957731456671586
61616326125616004901832865337110
61616326125616036598901295858199
61616326125616038248572342800914
61616326125619940708252895820754
61616326125619940708273787829346
61616326125628044171419628224525
61616326125628044176502202402685
61616326125652327795960759471106
61616326125652327801041011167532
61616326125652327801043333649266
61616326125652355793765962752439
61616326125652355793786883340747
61616326125652355796297364378445
61616326125652355801379938556605
61616326125652359500643164863241
61616326125663118145186528644031
61616326142955368536076078830214
61616326142955413046753700740878
61616326142955413046754475575538
61616326142955837144364873605581
61616326142955837144367971388535
61616326143060887329585390314065
61616326143060887329588488097019
61616326143060887329588746364223
61616326143061185871727959626596
61616326143061185917460623830112
61616326143061187518838161388855
61616326143061187518838419656059
61616326143061201923893095060712
61616326143061201969625759264228
61616326143061203571003555090175
61616326143235445118168958686686
61616326143235445163922514898794
61616326143247152545474819882690
61616326143247152552252827446496
61616326143247154329048465552610
61616326143268812840766649002094
61616326143268812840766907269298
61616326143269234925786236302652
61616326143271464124349071624532
61616326143271467876390609217358
61616326143271467876393789907052
61616326143271467876393794139140
61616326143271469658273034826630
61616326143271469659967611987196
61616326143271469660782482179264
61616326143271484484940769259764
61616326143271513995724955401844
61616326143271514132169716489222
61616326143271514132985619433234
61616326143272837197054284987881
61616326143280942169513788414028
61616326143280986634186800950188
61616326143283642218759348873397
61616326143283677356971897049306
61616326143341880584501021139992
61616326143342180773750694431828
61616326143344413869146974001360
61616326143344865960319497636269
61616326143344882621977860496466
61616326143352569360645863831066
61616326143353886919957842611132
61616326143353886919978763317484
61616326143356621565303841320425
61616326143376834729494220125116
61616326143376834729494477342560
61616326143376847632004002651850
61616326143378187571524474988201
61616326143378237386993199930095
61616326143378237387011021685689
61616326143380933195830038772445
61616326143380933197522293334637
61616326143380949799309239021770
61616326143389059034201247499637
61616326276288503919615114477691
61616326276288503926389678832828
61616326276288503926393035952429
61616326276288537273132387462853
61616326276296607794574097343356
61616326278952383582376056804629
61616326278952383582379152468065
61616326278960487457338397852705
61616326278963188748988384001411
61616326278963188748991479647585
61616326278963188748991482834125
61616326279244168102178032211875
61616326284763745978944710082904
61616326285078645119126862961984
61616326285078645119127634614316
61616326285078646353908796456916
61616326285078646353911890572325
61616326285078646353912148852579
61616326285087950985867763406500
61616326285087950985867768110764
61616326285090652689114565802539
61616326285090652689116888750833
61616326285183996728380014854845
61616326285184011545763216794029
61616326285184012781112333830038
61616326285185213949136792418164
61616326285185213949705004356850
61616326285185213954223494303026
61616326285187899188625510418219
61616326285187915240789874200003
61616326285187915240792968800629
61616326285187915240793227080883
61616326285196019115752472465523
61616326302586885235538967485629
61616326302594088077640435596842
61616326302594088123373099800358
61616326302769700454813655638404
61616326302769700500567240548272
61616326302777804329772901024448
61616326302777804329773934126312
61616326302777804375526485932912
61616326302777804375527519034776
61616326302777804512704590940376
61616326302781406646501644728592
61616326302781406646502677830456
61616326302781406646522565434944
61616326302781406646523598536808
61616326302802119844184460273536
61616326302805721978170575242348
61616326302805721978173932342266
61616326302805766443032996985946
61616326302813827225193686303144
61616326302813827225193686421188
61616326302813827225196789840122
61616326302875051012215535556056
61616326302875065646668080681176
61616326302875065692421665589640
61616326302878667963396824385320
61616326302878667963417745091672
61616326302878669205709049950379
61616326302909872968437135123134
61616326302909889432196248388894
61616326302910173157707729119918
61616326302910217621546069370998
61616326302910232445707192784920
61616326302911089639402130093846
61616326302911089639423050798794
61616326302911089639966989164702
61616326302911122991223678124708
61616326302911123547797792627477
61616326302911123547798137001011
61616326302921880538424066796574
61616326302921880538444987501522
61616326302921880538444987502974
61616326355760909989321880419327
61616326355760911635697020097783
61616326355760911635700114681147
61616326355771416613059673968205
61616326355771416613059673985467
61616326355771416613062768568831
61616326355771716802309347260041
61616326355771716802312441860667
61616326355771716802330267983862
61616326355979448235654898250007
61616326355990555375087447076284
61616326355991439125917504585684
61616326355991455348291173049273
61616326355991455348293492815239
61616326356064435074229500576260
61616326356064435076429356796714
61616326356087501136557009407441
61616326356087515953939949429165
61616326356087515953943305947251
61616326356087517745106912249749
61616326356087801874598653140092
61616326356087812390581994648327
61616326356087816691984949679902
61616326356087850046334937075898
61616326356087850046334937193990
61616326356087862398968212843604
61616326356087862406579867952896
61616326356088718312316351751583
61616326356088752260459868277982
61616326356088752260459868279386
61616326356088752260459868396074
61616326356088752267969997399889
61616326356091420015563411378107
61616326356091420198577750663495
61616326356091453559622993101489
61616326356091453559623079194769
61616326356099524080311910428257
61616326356099557432136810264299
61616326356099573486746688361193
61616326356099573905892654865430
61616326754603515232266304439191
61616326754603526350386280071739
61616326754814216393176976706442
61616326754884444211019705420299
61616326754887146326425342608206
61616326754887162385930160800750
61616326754895251436731377365452
61616326754895265843836539740619
61616326754895265848919113918779
61616326754895266255806832000588
61616326754895266255806832007230
61616326754895266260889406178748
61616326754895266260889406185390
61616326754895299195661560029829
61616326754895299607631852289798
61616326754895299607631852296440
61616326754919577468714275894539
61616326754919577880684568154508
61616326754919577880684568161150
61616326757453775779117250158969
61616326757453775779117508426173
61616326757453775779120606209127
61616326757526710653750458603467
61616326757526710653750458620729
61616326757526710653750462852817
61616326757526710653752782618783
61616326757558241775201809777977
61616326757558241781978956400793
61616326757561843497404886781501
61616326757561843497404886785713
61616326757561843497405657388285
61616326757561843497405661620373
61616326757561843497405915655489
61616326757561847208529637610811
61616326757842810090617395550593
61616326757842810092311972244599
61616326757842826556632845744289
61616326757850029452249093421804
61616326757850965018920547815196
61616326757850965025694599854648
61616326757853666309820745648432
61616326757853666310572854775416
61616326757853666317912540716172
61616326757853666317915893584002
61616326763435335609339779903518
61616326763674603521797229723776
61616326763674603521797229729392
61616326763678505387518347877552
61616326763678505570281635865492
61616326763678505570449004686000
61616326763678505982042982517644
61616326763678505982042982523260
61616326763686609445240881250132
61616326763686609445408250070640
61616326763686610497824382635824
61616326763686610680755039455504
61616326763686611091784161397216
61616326763686611092349017281532
61616326763689305612473601510431
61616326763689306847255535005363
61616326763747533043264104151456
61616326763747533045522760846762
61616326763747549509467577841876
61616326763747549509467839639924
61616326763747549514551185470416
61616326763751435503509856945324
61616326763751435503530777651676
61616326763751451563202960432640
61616326763751451565461363091426
61616326763751451969713592433792
61616326763751451974796938264284
61616326763758350976816678709144
61616326763758354676080162233224
61616326763758354681162479193940
61616326763758384323559512227354
61616326763758384323559512227402
61616326763758388027905187114270
61616326763758388027905312595510
61616326763758388027905312712150
61616326763758388027905312712198
61616326763758399148284593921248
61616326763759538776350638679286
61616326763759540613251035824896
61616326763759540613271956531248
61616326763759540615509692520202
61616326763759540615528289227096
61616326763759540615530613225150
61616326763759555432911491166280
61616326763759555433162538225976
61616326763759556675202541976614
61616326763759557079454771318980
61616326763759557080290565975908
61616326763759557080290566093952
61616326763759557086796777025702
61616326763759557086797548672418
61616326763759557087068746190026
61616326763759588784715594981226
61616326763759588784736511455490
61616326763759588784736515687578
61616326763759588791493516455964
61616326763759588791511338329602
61616326763759588791514437162316
61616326763759590019497528481774
61616326763759590026839534188496
61616326763782671247427385447986
61616326763783855944751825865812
61616326763783872408678046154032
61616326763783872416020313664418
61616326763783872416021085311134
61616326763783872416293054476862
61616326763786573707946136271715
61616326763786618179583384889425
61616326781160311692863730488422
61616326781160311692867086538580
61616326781161212260616106414088
61616326781161228320120924606632
61616326781161228365853588810148
61616326781192741597486003696024
61616326781192741643218667899540
61616326781192743435138771418150
61616326781192743435139543064866
61616326781192743435139543066270
61616326781196345157343652143588
61616326781196345515861926963130
61616326781196350462332699751444
61616326781380066340820616507576
61616326781412481840657598046136
61616326781473709474014674209834
61616326781473725343246828831832
61616326781473725343246832019776
61616326781473725389000413741700
61616326781476427046682177985216
61616326781476427051765523815708
61616326781476460581521537441722
61616326781477327619514543692620
61616326781477327659975575725324
61616326781477327665247207896136
61616326781484516288027769048772
61616326781484530921640389797220
61616326781484530921640390269396
61616326781484530921641161921728
61616326781484530921641418666996
61616326781484530921641418789252
61616326781484530921641423371260
61616326781484532751784558316478
61616326781485416855588760846895
61616326781485431534934817922020
61616326781485431534955738628372
61616326781485431535122759906068
61616326781485431535123104285434
61616326781485431535144024991834
61616326781485431535206785570024
61616326781485431535206785688068
61616326781485431540205678463594
61616326781485431540226599169994
61616326781485432769716751418356
61616326781485432769737672123304
61616326781485432777247818304270
61616326781485466121540623447272
61616326781485466678114737950041
61616326781485466678115082323575
61616326781485480946451826741106
61616326781485480953794951642972
61616326781508831616412153085404
61616326781508842546519159523776
61616326781508842737063791233432
61616326781508847492988641992782
61616326781508847492989670862558
61616326781508848087785503044804
61616326781508890907775979794316
61616326781508892143122769173564
61616326781512445008038950029064
61616326781512494412026433839971
61616326781520598286985683828252
61616326781520598286986026784685
61616326781520598287006575836844
61616326781520599933360906054945
61616326781520603647769178721204
61616326834264704934844203153403
61616326834334938517824071185897
61616326834334938517824329466151
61616326834335238295476673462405
61616326834335238295477702332181
61616326834335238295479681969751
61616326834335238295479768063031
61616326834335238295480801164895
61616326834335254759235786728165
61616326834335254759236815597941
61616326834335254759256707434724
61616326834337639809474744293335
61616326834337639809477152980777
61616326834337639809478187499583
61616326834337939998724417585171
61616326834337939998726740533465
61616326834338857037847644805679
61616326834370055309311725831895
61616326834370071361476175352827
61616326834370071361476176769769
61616326834370071361477205639545
61616326834370355498561399123731
61616326834370371550725848644663
61616326834370371550746770768164
61616326834370372152866263282795
61616326834371272583417290547755
61616326834578403134366588932846
61616326834578408073491228666080
61616326834582010390219972371628
61616326834592861815309138649735
61616326834651349127119773027154
61616326834654940462445362045831
61616326834654956522681371864456
61616326834654989737329203923228
61616326834654989737329204041272
61616326834661844816480799245065
61616326834661844816480799246517
61616326834661844816484152485900
61616326834661844816484156717988
61616326834661860868645934679181
61616326834661860868645934680633
61616326834661860868645936101946
61616326834661860868646963567671
61616326834661860868646964971722
61616326834662145005754746484079
61616326834662154286118122484563
61616326834662161057645589786704
61616326834662161057917558969901
61616326834662193174123820224490
61616326834662193174123820696666
61616326834662204294772615340042
61616326834662204294774823497296
61616326834662204294774852195056
61616326834662204294775971390200
61616326834663061449409239956863
61616326834663095390776813600546
61616326834663095390776813718590
61616326834665747276917933357096
61616326834665747276938854063496
61616326834665763328891344535171
61616326834665763328892373386233
61616326834665796689939938424053
61616326834665796689940024517333
61616326834665796689942347465627
61616326834665811512405800652146
61616326834665811512426721358546
61616326834686171265519660235672
61616326834686176204647394215400
61616326834686471454790254233851
61616326834686471454790254233908
61616326834686476393646019030382
61616326834686476393917988213579
61616326834686509748000374277416
61616326834686509748000374294678
61616326834686520861037775731804
61616326834686520861037775749066
61616326834687372022539274109416
61616326834687376824197303512786
61616326834687421289056283112946
61616326834687421291588544267212
61616326834687421296671377179136
61616326834687421840547794722277
61616326834687421840547880815557
61616326834687421840547880833026
61616326834687421844899263385105
61616326834698162226956427127711
61616326834698176998586044275071
61616326834698178233368235000337
61616326834698178828729354924793
61616326834698178828729354926245
61616326834698178835528541462146
61616326834698181937713778254799
61616326834698183591621015101675
61616326834698212182266877052030
61616326834698217128737632663232
61616326834698227004733410360362
61616326834698227012263702897106
61616326834698228241775034117620
61616326834698228241941369837677
61616326834698228246857608295780
61616326834698231946120575868652
61616326834698231946120833086096
61616326993870840976065274356793
61616326993870840976086195080614
61616326993892151113262076744865
61616326993892151120040255423997
61616326993892451355043513643170
61616326993894852404915158539745
61616326993894852411693337218877
61616326993894856116039137703673
61616326993894856116039909369055
61616326993895136542000380897919
61616326993895151366161848668113
61616326993895152594164830418851
61616326993895152594185752542352
61616326993895152600943010510713
61616326993895152639918416745868
61616326993895156305288810995509
61616326993895156305289582647841
61616326993896053215072979281598
61616326993896053627043787033016
61616326994086977662665914477716
61616326994089679548843373687819
61616326994111292991889455820696
61616326994111292991889455824908
61616326994113690435681789056005
61616326994114895308618199524840
61616326994123000418359373818192
61616326994123000418924234288728
61616326994123044893092624871176
61616326994125696770884464286219
61616326994125696770886787234513
61616326994125701710012198401460
61616326994184224345758383318098
61616326994184235280299933680914
61616326994184238979559032162804
61616326994184238979560061032580
61616326994184238979560065736844
61616326994186640127695104869373
61616326994186640127696133739149
61616326994186926048354318303499
61616326994186926048357674837470
61616326994186936564337921745079
61616326994186940865737782176028
61616326994186974217562927019022
61616326994186975452344861447026
61616326994186975452344861447074
61616326994186975452344861563714
61616326994186975454872794486658
61616326994186975454872794486706
61616326994186975462218916733494
61616326994187841250534967315089
61616326994187841250535224532533
61616326994187841296288809440988
61616326994187841301372155271480
61616326994187874648113954283982
61616326994187875882895887778914
61616326994187875882895888828674
61616326994187876434215791144050
61616326994187876441725924024465
61616326994195080572524179845050
61616326994195090455298137750682
61616326994195931177431702093186
61616326994195931726495641699702
61616326994195946413371994032898
61616326994195946413560023173252
61616326994195946413643963197222
61616326994195946550820777898485
61616326994195979765196642313624
61616326994195979765468609961628
61616326994195979765468610079672
61616326994195979904989170790146
61616326994195981140335963374807
61616326994195990885849165015642
61616326994198647651928365998791
61616326994198647697682036542813
61616326994198647705025075827778
61616326994198648071053755089883
61616326994198648254067837525009
61616326994198648254089015434294
61616326994198681605892737361051
61616326994198683255741600562714
61616326994198697658054550042087
61616326994198697665418853916048
61616326994219040810149913338525
61616326994219046298069617760445
61616326994219055627533115277709
61616326994219057418699820885061
61616326994219061115452819699629
61616326994219061123045621369857
61616326994219346487319291168912
61616326994219346487884151645064
61616326994219346488155862561114
61616326994219357605439009584016
61616326994219357607698445698798
61616326994219357607698445704414
61616326994219357607698702921858
61616326994219357607970414881788
61616326994219357607970414887668
61616326994219357607970672086182
61616326994219357607970672105112
61616326994219361304702493108096
61616326994219361312044246183594
61616326994219361312316215366584
61616326994219361312316472570978
61616326994219390954709776141858
61616326994219394659055576626654
61616326994219394665561776386200
61616326994219394666398343173252
61616326994219394666398601440456
61616326994219394666398604622784
61616326994219395901180533531496
61616326994219395901180534931176
61616326994219405778599177840588
61616326994219405779436006077172
61616326994219405783682523671080
61616326994219405784518577073004
61616326994219405786213152717250
61616326994219407019300510567936
61616326994219410542326547056696
61616326994220246872116733525257
61616326994220246918644127707018
61616326994220246918706775016104
61616326994220246918706775017508
61616326994220258030906690901844
61616326994220258031659836802674
61616326994220258038438016544616
61616326994220258168941512238678
61616326994220258175698514052405
61616326994220258175719434763176
61616326994220258175719691980620
61616326994220261689499935464441
61616326994220261735252491503280
61616326994220261735253520373056
61616326994220261742596302318330
61616326994220261742867499835938
61616326994220261742868271484058
61616326994220296468741268466364
61616326994220296468992315526060
61616326994220296880690639678266
61616326994220306207726220696718
61616326994220306214233550936040
61616326994220306215069604337964
61616326994220307449579568668572
61616326994220307449851537832896
61616326994220307993727183723705
61616326994220307993727269816985
61616326994220308001070308643040
61616326994220311155891913961938
61616326994220311155892685610058
61616326994220311156457544680914
61616326994222943270395408901899
61616326994222948576116595610737
61616326994222958042025026049259
61616326994222959322559772683683
61616326994222959323396600931913
61616326994222959735116103480130
61616326994222959872167307847919
61616326994222959872376858209734
61616326994222959872376858222784
61616326994222959878945573678929
61616326994222959878966494383820
61616326994222959879698976311920
61616326994222962981152760028987
61616326994222962981153017259321
61616326994222962988684085549287
61616326994222963034521353278911
61616326994222963400278063380931
61616326994222993225705858826218
61616326994222998164833588457266
61616326994222998164833589506978
61616326994222998164833589507026
61616326994222998164833589623618
61616326994222998172176612921100
61616326994222998172176614433208
61616326994222998172176614437420
61616326994222998172176614450470
61616326994223007506158601896621
61616326994223009282932285841875
61616326994223009282932286196007
61616326994223009282932544463211
61616326994223009282932630202359
61616326994223009282932630215409
61616326994223009285212871186848
61616326994223009285380351139689
61616326994223009285380351257733
61616326994223009285380351611865
61616326994223009285945211745738
61616326994223009290296590069968
61616326994223009290484618166226
61616326994223012996337737847130
61616326994223012997153645377362
61617141090541001814754485767642
61617179643965687057089639160213
61617179643965687063864466034325
61617179697146917498628751448339
61617179697146934108019124510222
61617179698010506600531518888617
61617179698010506646264183092133
61617183525960467170146799389451
61617183934506655953158974812833
61617184004534858471364219286441
61617184005504719981757878463653
61617185440257839691414580679707
61617185440257887862315055254133
61617185441227749372708342895037
61617185441300695360379324347493
61617185441300728712204344636703
61617185599896140999352022680686
61617186078462314232018194476843
61617196873845163145184426909494
61617196926938134782567115464509
61617196926938134782567201553577
61617198291907141937415391656695
61617198362701672653062470799603
61617198362710699110834300407741
61617198362735010736529091881450
61617198362735010736531414946384
61617198362737745234378257234351
61617198362807059859979427087097
61617198362807945611164623408144
61617198362810696720847319776074
61617198362843078866411476942410
61617198362843078866413800007344
61617198522270603534530992360820
61617198522343549519753508280374
61617198522343582874026622566178
61617198522343582874026709127422
61617198522351686748985867950818
61617198522351686748985954512062
61617199000834139849412752957930
61617199000842243724370850388187
61617199000842243724371998342570
61617199000939490223882942958250
61617199000939490223885266023184
61617199000942207979295138018890
61617199000950311854254383403530
61617199000950311856701329622888
61617199000950311856702101276624
61617199000950345208526349912098
61617199000950345208527121565834
61617199000974623481579837430544
61617301776166165842874698942007
61617301935690882053494712647381
61617301935690893166532114101769
61617301935690946886313680716195
61617302414265290016630626038759
61617302621199243187846036519954
61617302621199243187846036524166
61617302644833999756347887751893
61617302644834010874470876950183
61617302644834016441132977502089
61617302644834060883107802435321
61617302644842120499127140293422
61617302698019734186206221199590
61617302698019748598522576572434
61617302698019748598585338687278
61617302698019778651068642943188
61617302698019792926185972953540
61617302698019792926187005705484
61617302698019792926187006055404
61617302698019793063383965564088
61617302698019793063384998316032
61617302698019793063384998665952
61617302698019793064200905859314
61617302698019793475228905779090
61617302698019793475228908965630
61617302698019793475229248735682
61617302698019793475229253321902
61617302698019793475230023574554
61617302698019793475230024624314
61617302698019793475230024974234
61617302698019798424145162417892
61617302698020649594224924171731
61617312783376008426868059586975
61617312783376009656566642665195
61617312783376057833114547652017
61617312783376057839892473712975
61617313261950352786883587987759
61617313261950400963431492974581
61617313261950400970209419035539
61617313421475132600623986683727
61617313421475133830322569761947
61617313421475182006870474748769
61617313421475182013648400809727
61617314697673380948135840877231
61617314697673382177834423955451
61617314697673430354382328942273
61617314697673430361160255003231
61617314697673430361432222651235
61617314857198146572052236356609
61617314857198161991574822651419
61617314857198211397821310716461
61617314857198211404599236777419
61617314857198211404871204425423
61617315335772499580624649638629
61617315335772500815406583133561
61617315335877904904574622381507
61617315383181698050871095498306
61617315383181742523072855644060
61617315389055480090805773444547
61617315389055480098145456202975
61617315389055480098147779151269
61617315389055483795151574395903
61617315389055483802493580102625
61617315389055496157652597343813
61617315389055499854656392588447
61617315389055499861998398295169
61617315389091552626971917820733
61617315406781377742805948931351
61617315406784079477286803918841
61617315406784111015936282795608
61617315406784127624484118490040
61617315406816494944446456826495
61617315406816494946705864361561
61617315406816494946705893059321
61617315406816528298447316616403
61617315406816528298465138017865
61617315542702905297957669404574
61617315542702905435155662015122
61617315542706472364014265994400
61617315542706472364015385189544
61617315542706472364017709537518
61617315542706474148404077461756
61617315542706474354389483482514
61617315542706474354577768777286
61617315542706507706403560229182
61617315542706507706403560233394
61617315542706521782123145146036
61617315542706522326897606552200
61617315542706523566511837418248
61617315543578207324288259374074
61617315548580260958572422815355
61617315548580264840845744850991
61617315548580264840846516503323
61617315548580264845929090681483
61617315548580275775955624754539
61617315548580277010737558255087
61617315548580277193751896359573
61617315548580277193751982448641
61617315548580281312135926419607
61617315548580281317219643786407
61617315548580314665653199404769
61617315548580314665653542361361
61617315548580325783774318225957
61617315548580330722902052677861
61617315548612681438205134442415
61617315548612681575465803078739
61617315548612681580548377256899
61617315548612681580549124915735
61617315548612681580549148909231
61617315548612686521936290424025
61617315548612696397932441640343
61617315548612730849534972924169
61617315548615086801594549289384
61617315548615097914627736934952
61617315548615097914631180141200
61617315548615099561756793689966
61617315548615099561759974379660
61617315548615102861098252518872
61617315548615132913582671370656
61617315548615132913582671720576
61617315548615132920359735453914
61617315548615132920359821542982
61617315548615147325960674262470
61617315548615147325960760355750
61617315548615147332735496891444
61617315548615147332738940097692
61617315548615147737743281749370
61617315548615147744517761080670
61617315548615147744521203224108
61617315548615148973089726768134
61617315548615148973089812861414
61617315548615148979864553292326
61617315548615148979864553642246
61617315548615148979864553646458
61617315548615152685904930821048
61617315548615449169138585066557
61617315548616333670661865501689
61617315548616333670661951240837
61617315548616338612049116749127
61617315548616338619391812719165
61617315548616349730169006642527
61617315548616349730172105947417
61617315548616349736950371778427
61617315548616349737511788351713
61617315548623208589109067812766
61617315549455627070516454177141
61617315549560976896194788526309
61617315549560977489299139990309
61617315549563384501506415679296
61617315549563384501506420265516
61617315549563384501506506004664
61617315549563384501509857822734
61617315549563384501509859222414
61617315549563395614546144668198
61617315549563395614546230757266
61617315549563400555930215221730
61617315549563400555930215575862
61617315549563400555930986874062
61617315549563400555931072967342
61617315549563400555931330180574
61617315549563400555931330184786
61617315549563400561013561052222
61617315549563400561013561402142
61617315549563400561013561406354
61617315549563400561014676015278
61617315566306190355936476455329
61617315566341264320638075664637
61617315566341264900185421569241
61617315566341275438757965676081
61617315566341275438757967075761
61617315566341275438757967093231
61617315566341275438761061676387
61617315566341275438761064862927
61617315566341275438841649446463
61617315566341275445535888550499
61617315566341276013219728423003
61617315566341276013222823023629
61617315566341308792296130669835
61617315566341308792860986554151
61617315566341308792861100873015
61617315566341309341321352045393
61617315566341309341903775418311
61617315566341309341904032635755
61617315566341309341904034035435
61617315566341309342155171437969
61617315566341309342157495903987
61617315566341309348661034803821
61617315566341314283542336946259
61617315566341325401665326144549
61617315566341325408443591975559
61617315566341325409005008902977
61617315566341325409008447859875
61617315566349364496337105121843
61617315566349429283399395216761
61617315566349429283402837360199
61617315619483835682402760855624
61617315619494577846675848455666
61617315619514990722911124502402
61617315619514990722911124506614
61617315619514990722913447450696
61617315619514990722913447804828
61617315619515005547072247920536
61617315619515035599555552159184
61617315619515035606898590967770
61617315619515035606898591317690
61617315619515040548282661875434
61617315619515050431056619781066
61617315619515051659062607556662
61617315619515051666405732458528
61617315619515055372443785289356
61617315619516191479742078964267
61617315619516202407504961945917
61617315619516202407508061250807
61617315619516202590522397231563
61617315619516202590522400418103
61617315619516235761590275859433
61617315619516236356383694626831
61617315619516236356383697813371
61617315619516252415890838954209
61617315619519843576612165842608
61617315619519854694732141475156
61617315619526696319258571401988
61617315619526696319258574584316
61617315619526696319260894700202
61617315619526707432295628495892
61617315619526707432295972852164
61617315619526707432299072039010
61617315619526707844080215620362
61617315619526707851421017573934
61617315619526707981338647397460
61617315619526707981340970349966
61617315619526707981341056439034
61617315619526707988681772299326
61617315619526712790548751553662
61617315619526712927808734626722
61617315619526741195902137076858
61617315619526741195902223165926
61617315619526741195902911911518
61617315619526741195902913311198
61617315619526741203244918668000
61617315619526741203245005111200
61617315619526741203246037863144
61617315619526741203246038213064
61617315619526741333163666641122
61617315619526741333163667690882
61617315619526741340505673397604
61617315619526746144630108770808
61617315619526757255410054102116
61617315619526757255411173297260
61617315619526757255411173647180
61617315619526757257667510225196
61617315619526757262753179353902
61617315619526757392670808831720
61617315619526757394928264950588
61617315619526757400010839128748
61617315619526757804453071958136
61617315619526757804453158047204
61617315619526997057637011102098
61617315619526997057637269382352
61617315619527008033411334882800
61617315619527008033413658181014
61617315619527008170611650791562
61617315619527008170672089608192
61617315619527008170674412556486
61617315619527008170675447075292
61617315619527041385235579283378
61617315619527041385236354122250
61617315619527041385236355172010
61617315619527041385236355521930
61617315619527041522433571893926
61617315619527041522434346732798
61617315619527041522434347782558
61617315619527041522434348132478
61617315619527043169626166652416
61617315619527057993786403978493
61617315619527057993786429488309
61617315619527057993786429488318
61617315619527057993786432674858
61617315619527057993786514164656
61617315619527057993787547283782
61617315619527057993787548333542
61617315619527057993787548683462
61617315619527057996231913338806
61617315619527057996234236637020
61617315619527058001064467910104
61617315619527058001127230024948
61617315619527058001127230042210
61617315619527058001127234274298
61617315619527058001129554390184
61617315619527058001315516386742
61617315619527943945808112530588
61617315619530615388891315676048
61617315619530615388954077795104
61617315619530648742408588661210
61617315619530659853753737773778
61617315619530659855445990115598
61617315619530659860528561111430
61617315619530659860531659248516
61617315619530665213697993978224
61617315619530665213760756097280
61617315620463288424521010079678
61617315620463288424523333027972
61617315620463288424523333382104
61617315620463303241903867662590
61617315620463303241903868012510
61617315620463303241903953755870
61617315620463303246987556803806
61617315620464487939229319768327
61617315620464503998170340692447
61617315620464503998735195056231
61617315620468090218068583738460
61617315620499305644053939270832
61617315620499306193658378282146
61617315620499320461434473901238
61617315620499322245823513716262
61617315620499622435156869496835
61617315620499622437416306083793
61617315620499626141198018677889
61617319004842470350686931858527
61617319164367250164427330554495
61617319164367251394125913632715
61617319218529193943274987324708
61617319642941593294744275877059
61617319691226116175905894562802
61617319691226116175907009171726
61617319691226116175907009175938
61617319691226116175969685197502
61617319691226116587500987003370
61617319691226116587751691106474
61617319691226116724949683721234
61617319850747293712752075004938
61617319850747293712814751030714
61617319850747295496388654967838
61617319850747295497140767277150
61617319850750897631190672880662
61617319850750897768388665495422
61617321078664607266172525549941
61617321078664618379209927004329
61617321078664622685695111844751
61617321078664623915393694922971
61617321131947613531185602108649
61617321131947613714116258456153
61617321131947617235531402126885
61617321132822952517156907208369
61617321132822952523934943468531
61617321132822963636972230604055
61617321132822969125624532329917
61617321132899497701859361434451
61617321132899500806577061086787
61617321132899501355369031528979
61617321132899501401122587741087
61617321132899501406205161919247
61617321132923813025979058950427
61617321132923813032942286837855
61617321132931917517951626268561
61617321132931917517951654966321
61617321132931917525294665077147
61617321132931921773620801076379
61617321132931937833125533175643
61617321132934619800765387095874
61617321132934619983779611944306
61617321132934623506803440276622
61617321132934623689817665125054
61617321133153461109637429690617
61617321150551542136035988812096
61617321150551547075163722791824
61617321150656896903662795406841
61617321150656896903666232828545
61617321150656898687236694738871
61617321150656908021219026562795
61617321150656908021786208461093
61617321150656913509702470739575
61617321286548073773609915856141
61617321286548073774174000088125
61617321292453095017223338004787
61617321292453099956351071984515
61617321292455801652191991031653
61617321292455801654448327959589
61617321292456697326609822440721
61617321292456704049310312464669
61617321292456704051838274200657
61617321292456718876000803774687
61617321292671949641330006455053
61617321292671954580457740434781
61617321292674650795722079961865
61617321310181689065225190235281
61617321310181694548058878335603
61617321310181694553141452513763
61617321310400532523783524010093
61617321310400532523783868483005
61617321310400532523783871552905
61617321310400532523783873088099
61617321310401418343125260044762
61617321310505882898249557728207
61617321363251250193954631177680
61617321363251255133082365157408
61617321363356601255543724342855
61617321363356616079137668928379
61617321363575459538263529074401
61617321363586250299336647501680
61617321363683512850677996274738
61617321363683512850677999811198
61617321363683512850678000874008
61617321363683512850949595922894
61617321363683512851012271948670
61617321363683512851012273011480
61617321363683512858272087096422
61617321363683513471793551655560
61617321363683522186917095504986
61617321363683522186920452972086
61617321363683522324177764491230
61617321363683522324181207697478
61617321363683522736799151167574
61617321363683527674836799926906
61617321363683527675652621731040
61617321363683527675652707470188
61617321765445724033293776692095
61617321765445724444887754523739
61617321765445724445075782601067
61617321765445725679669688018671
61617321765445725682114053023935
61617321765445735565519315003504
61617321770046721828365044412067
61617321770046725534966805696655
61617321770046726769748739197203
61617321770046736470156124520755
61617321770046736470157243715899
61617321770046737704857847448419
61617321770046737704941529205401
61617321770046737704941530268211
61617321770046737887872185552905
61617321770046737895211868311333
61617321770046738306994132500559
61617321770046741409285006275343
61617321770046741411544409224189
61617321770046741594475180823677
61617321770046741599557669262689
61617321770046743241038149113487
61617321770046743246121866480287
61617321770046743246121866946847
61617321770079145791001235942803
61617321770079147033126037588717
61617321770079147216056579617357
61617321770079156909121211575351
61617321770079156909121959234187
61617321770079156909121983227683
61617321770079161850509124742477
61617321770081547495460433606000
61617321770082760415652370350721
61617321770082760415653113423337
61617321770082760415655469655611
61617321770922071162071096203337
61617321770922076652690689352461
61617321770922087764911810677499
61617321770922087765536333726113
61617321770922087765539428326739
61617321770922087809033581590001
61617321770922087810728157700807
61617321771027437588706421637773
61617321771027437590398674800285
61617321771027438139946196508687
61617321771027438146783785147723
61617321771027438183502652395177
61617321771027438183503771590321
61617321771027438185194905557689
61617321771027438185198347701127
61617321771027439374790809215935
61617321771027439374790810278745
61617321771027439382130491974363
61617321771027439382318778331945
61617321771027439420540923284605
61617321771027443079134286285877
61617321771027443079136609234171
61617321771027443086476291992599
61617321771027443086664578350181
61617321771027443124886723302841
61617321771027443676189178454705
61617321771029846430156904327658
61617321771029846430219580353434
61617321771029846430219580357646
61617321771029846430219581420456
61617321771029846430219666446714
61617321771029846430219667509524
61617321771029846430223023559682
61617321771029846430972725781872
61617321771029846430976164738770
61617321771029846432667302475878
61617321771029846432667302830010
61617321771029846432667388564946
61617321771029857544013223236566
61617321771029857544013309329846
61617321771029857550788049760758
61617321771029857550788050110678
61617321771029857550788050114890
61617321771029861250051276067394
61617321771029861250051276417314
61617321771029861250051362160674
61617321771029861255134965208610
61617321771030144784765273282153
61617321771031040456926767780755
61617321771031040457010335815123
61617321771031045405925502306461
61617321771031062006882603461035
61617321771051754710790030120243
61617321771063462756536404438933
61617321771063466462574457619681
61617321771063477504460149238945
61617321771063478739806170152401
61617321771066162004613903680598
61617321771066162004613904030518
61617321771066162011956942489184
61617321771066162011956942839104
61617321771066163788940177140266
61617321771066163788940951979138
61617321771066163795715004014378
61617321771066163795718103201224
61617321771066163795777680040154
61617321771066163795777680044366
61617321771066163795777766133434
61617321771066163795780864966148
61617321771066163795781123246402
61617321771066163796280634737566
61617321771066163796282959085540
61617321771066163796343310763342
61617321771066163796345720850464
61617321771066163796346753969590
61617321771066163796530825468592
61617321771066163796531597120924
61617321771066163796531683214204
61617321771066163796534264425490
61617321771066163796535039264362
61617321771066163798037887807268
61617321771066163798037973546416
61617321771066163798226174164850
61617321771066163798226259908210
61617321771066163798791118974854
61617321771066163841531264836190
61617321771066163841534703438956
61617321771066163841534703793088
61617321771066163978729343181674
61617321771066163978732696049504
61617321771066163978732696403636
61617321771066163978792019207450
61617321771066163978792019211662
61617321771066163978792105300730
61617321771066163978795458168560
61617321771066163979545164635888
61617321771066163979548603592786
61617321771066163981239741684026
61617321771066169331964892452296
61617321771066178613101219051340
61617321771066178613102333660264
61617321771066178613164066905332
61617321771066178613165095775108
61617321771066178613165096842130
61617321771066178615357555979276
61617321771066178615360994936174
61617321771066178615420317744200
61617321771066178615420318094120
61617321771066178615420403833268
61617321771066178615423756701098
61617321771066178615423761300368
61617321771066178615609375754114
61617321771066178615609376104034
61617321771066178615609461847394
61617321771066178615611703288628
61617321771066178615611789377696
61617321771066178615612817897552
61617321771066178615612818247472
61617321771066178620442016418692
61617321771066178620444340766666
61617321771066178620504778533536
61617321771066178620507102531590
61617321771066178620693064895330
61617321771066178622199355227542
61617321771066178622952500655980
61617321771066178658915324166854
61617321771066178658917651697156
61617321771066178658918680566932
61617321771066178796113231034042
61617321771066178796113316777402
61617321771066178796115558218636
61617321771066178796116672827560
61617321771066178796175992798966
61617321771066178796175992803178
61617321771066178796176078892246
61617321771066178796179434942404
61617321771066178798623715271330
61617321771066178798627157414768
61617321771066178803707404062626
61617321771066180443304277901648
61617321771066180443307458578292
61617321771066180443307716858546
61617321771066180445755181050656
61617321771066180450022876555310
61617321771066180450082543732658
61617321771066180450085638320234
61617321771066184149345427082702
61617321771246292174611464544853
61617321771248694286645092111770
61617321771248694286645178205050
61617321771248695521430207350368
61617321771248695521430207700288
61617321771248993926039025284429
61617321771343538674122523945957
61617321771343555328403282124159
61617321771357953325858797812651
61617321771357953366530085758580
61617321771357953366530085764196
61617321771357953503728078369128
61617321771357953503728078374744
61617321771357953915322056200772
61617321771357953915322056206388
61617321771378366234416550752383
61617321771378366235168663061695
61617321788756021070075650392153
61617321788756021077418717898499
61617321788756021077418722484719
61617321788756021077418722503593
61617321788756021077419062254771
61617321788756021077419065441311
61617321788756022853648439720353
61617321788756022860991478530343
61617321788756022860991850183291
61617321788756022860991851582971
61617321788756022860992621835623
61617321788756022860992626421843
61617321788756022860992626440717
61617321788756032194974953659547
61617321788756037677810969294383
61617321788756037678374680469527
61617321788788436574999705703207
61617321788788452636199100706397
61617321788788453177647174594391
61617321788788453177647946246723
61617321788974871949755013320773
61617321789080227263351535732549
61617321789080237148382112943457
61617321789080237148383232138601
61617321789080237148385551900355
61617321841930943142899648551813
61617321841930943142983216586181
61617321841930948084557638519467
61617321841930948633349608961659
61617321841930949868131542456591
61617321841930949873776935013801
61617321841930949873780029614427
61617321841930949875471139121739
61617321841930959202490357727019
61617321841930964692854341060923
61617321841930964697938058427723
61617321841934550912188872931792
61617321841966064698114671015266
61617321841966064698114671028316
61617321841966064698116993963560
61617321841966064698117080052628
61617321841966064698118108572484
61617321841966066474913057928794
61617321841966066474913834167346
61617321841966066481687541846314
61617321841966066481687541850526
61617321841966066481688574952390
61617321841966066481688574965440
61617321841966066481690897900684
61617321841966066481690983989752
61617321841966066481750303615450
61617321841966066481751422823644
61617321841966066482504477909452
61617321841966066482504564002732
61617321841966066482507920052890
61617321841966070371562636871155
61617321841966070371562637221075
61617321841966081299074099839868
61617321841966081299075214448792
61617321841966081299137976563636
61617321841966081301582604085454
61617321841966081301584584077156
61617321841966081301584670166224
61617321841966081301585698686080
61617321841966081301585699036000
61617321841966081344888204955382
61617321841966081344888466417964
61617321841966081344890532485684
61617321841966081344891561355460
61617321841966081482086197565930
61617321841966081482088439007164
61617321841966081482089553616088
61617321841966081482148873591706
61617321841966081482148959680774
61617321841966081482149221147568
61617321841966081482152315730932
61617321841966081484600038203296
61617321841966081489680284851154
61617321841966083129214396912202
61617321841966083129277158677126
61617321841966083129277158690176
61617321841966083129280339366820
61617321841966083129280597647074
61617321841966083131724881149490
61617321841966083131728061839184
61617321841966083135995757343838
61617321841966083136058519108762
61617321841966086842848604643974
61617321842149798964231206258915
61617321842257854197418713662124
61617321842257854197418717911474
61617321842257854334679382302660
61617321842257854334679386901930
61617321842257855980991502640404
61617321842257855980991502990324
61617321842257855981242551117042
61617321842257855981242551466962
61617321842257855988672458026941
61617321842257865317234040827550
61617321842257865317237398294650
61617321842257865451987668432834
61617321842257865451987668782754
61617321842257865454498153020042
61617321842257870805153745249470
61617321842257870805969567053604
61617321842257870805969652792752
61617321842257870835990737334011
61617322000506243985104097704248
61617322000506243985104098058380
61617322000506247284630404274920
61617322000506247284630404279132
61617322000506247284630747231512
61617322000506247696224382110776
61617322000507433026944343020037
61617322000507433072677007223553
61617322000507442909783272719703
61617322000507442955450880906357
61617322000507442955453203854651
61617322000507442962792886613079
61617322000507444145067332218327
61617322000507444190799996421843
61617322000507447851168143859415
61617322000517938468414919383786
61617322000517938605672230570272
61617322000517938605860516914804
61617322000517938605860517264724
61617322000517940252801287308024
61617322000517949581449221655540
61617322000517949581449224837868
61617322000517949581451544953754
61617322000517949718709976380932
61617322000517949718712299329226
61617322000517949718900241317486
61617322000517949718900327406554
61617322000517954528170012983694
61617322000517954528170784636026
61617322000517954665368005594242
61617322000517955076962755078218
61617322001454530160388028705378
61617322001454530162080281047198
61617322001454544979463138630110
61617322001454544979463138980030
61617322001454544979463224723390
61617322001454544979463481936622
61617322001454544979463481940834
61617322001454544984545713158190
61617322001454544984545713162402
61617322001454544984546056114782
61617322001455725421119415928029
61617322001455729127241408796093
61617322001455729127994292757737
61617322001455729134772848740251
61617322001455729674257186855017
61617322001455729683564476225851
61617322001455730918911264201207
61617322001455740245362156080973
61617322001455740252893596025131
61617322001455745735729611659967
61617322001455745736294466023751
61617322001455745741377040201911
61617322001488145868260926838809
61617322001488145868264365795707
61617322001488146417052897281001
61617322001488160694117743071981
61617322001488162469218032715117
61617322001490547381610885890378
61617322001490547381613210238352
61617322001490547381672533396298
61617322001490547381673648005222
61617322001490547382425678807474
61617322001490547930464503838490
61617322001490547930465275490822
61617322001490547930467599488876
61617322001490547930467602671204
61617322001490547930653561835354
61617322001490547930655884783648
61617322001490547931217649249666
61617322001490547931220743850292
61617322001490562198992973220638
61617322001490562198994087829562
61617322001490562199055478118038
61617322001490562199055735335482
61617322001490562199056506637894
61617322001490562199056506987814
61617322001490562199058830985868
61617322001490562199058834168196
61617322001490562748036763774538
61617322001490563983382784683782
61617322001490845734024994586770
61617322001490845734025766593234
61617322001490845734026023456546
61617322001490845734026023460758
61617322001490845741364677345198
61617322001490845741367690442976
61617322001490845741367776532044
61617322001490845741552619683378
61617322001490845741552619687590
61617322001490845741552876550902
61617322001490845741552962639970
61617322001490845741555975737748
61617322001490845741556061826816
61617322001490845741556320094020
61617322001490847518352039702982
61617322001490847518352814541854
61617322001490847518352815941534
61617322001490847525691382691358
61617322001490847525691640971603
61617322001490847525691640971612
61617322001490847525694821648256
61617322001490847525942688031308
61617322001490847525946126988206
61617322001490847708957027198595
61617322001490847708957027198604
61617322001490847708957113274622
61617322001490847708960466155493
61617322001490847708960466155502
61617322001490848120491423941968
61617322001490848120551091106266
61617322001490848120554185706892
61617322001490848120554443987146
61617322001490862342513081614056
61617322001490862342513425970328
61617322001490862342514196222980
61617322001490862342514197622660
61617322001490862342575929468048
61617322001490862342576187735252
61617322001490862342576187748302
61617322001490862342576958337824
61617322001490862344770533150916
61617322001490862344770534213726
61617322001490862344772857498890
61617322001490862344833295265760
61617322001490862344835619263814
61617322001490862345021238316830
61617322001490862345021238666750
61617322001490862345021581623342
61617322001490862345021581627554
61617322001490862345024680460268
61617322001490862345024680810188
61617322001490862345024681859948
61617322001490862349856203329382
61617322001490862350104155801502
61617322001490862388264681827958
61617322001490862388327443942802
61617322001490862388327443947014
61617322001490862388327448192152
61617322001490862388329514259872
61617322001490862388330543129648
61617322001490862390775166065246
61617322001490862390777232132966
61617322001490862395860835180901
61617322001490862395860835180902
61617322001490862525524064726982
61617322001490862525524064731194
61617322001490862525525093596758
61617322001490862525525436553350
61617322001490862525525436557562
61617322001490862525527420781352
61617322001490862525528535390276
61617322001490862525587855361682
61617322001490862525588198672406
61617322001490862525588202921756
61617322001490862525591297505120
61617322001490862528035577834037
61617322001490862528035577834046
61617322001490862528035577950677
61617322001490862528035920790638
61617322001490862528035920794850
61617322001490862528037900769290
61617322001490862528039019977484
61617322001490862533118494968789
61617322001490862533121589556374
61617322001490864172716140464355
61617322001490864172716140464364
61617322001490864172716226540382
61617322001490864172719321141008
61617322001490864172719579421262
61617322001490864175167043613372
61617322001490867878757289645409
61617322001490867878757289645418
61617322001490867878757632602010
61617322001490867878757632606222
61617322001490867881205355196837
61617322001490867886287586418162
61617322001502553123109224569374
61617322001502553666250666812004
61617322001502553666253764599170
61617322001502553671336597394454
61617322001502553671399100892174
61617322001502553671399359159378
61617322001502553671901195011566
61617322001502553673656123733294
61617322001502553673844410077826
61617322001502553673844495816974
61617322001502569724066244352402
61617322001502569724066591895214
61617322001502569725758501284654
61617322001502569725758841054706
61617322001502569725761938841872
61617322001502569725761940241552
61617322001502569725821259167410
61617322001502569725821263399498
61617322001502569725821603173762
61617322001502569725821606356090
61617322001502569726326023423776
61617322001502569726576727176960
61617322001502569726576727526880
61617322001502569730904177351922
61617322001502569730907275134876
61617322001502569731409369254268
61617322001502569733163612062812
61617322001502569733351898407344
61617322001502569733352670059676
61617322001502569771574073469090
61617322001502569771574073473302
61617322001502569771574848307962
61617322001502569771575188082226
61617322001502569779106254968140
61617322001502569908772066083850
61617322001502569908772836332290
61617322001502569908772840918510
61617322001502569908773180688562
61617322001502569908775246773544
61617322001502569908776279875408
61617322001502569908834828198694
61617322001502569908835942807618
61617322001502569908837922799320
61617322001502569909588743862522
61617322001502569916367009693532
61617322001502570320557423456760
61617322001502570320617862977442
61617322001502570320620185925736
61617322001502570327898225410332
61617322001502575267025959390060
61617322001502575267087949852572
61617322001502575267088721504904
61617322001779934086488244603201
61617322001779945206301874504185
61617322001782331896307191505062
61617322001782331896307194687390
61617322001782335600649553382880
61617322001782335600649897389232
61617322001782335600652991989858
61617322001782631534254787775139
61617322001782631536514223535789
61617322001782631541597826583725
61617322001782632085577789039918
61617322001782632085640464715774
61617322001782632085640465065694
61617322001782632085640466128504
61617322001782632085640466132716
61617322001782635195127359830111
61617322001782635240857698622852
61617322001782635240857699685662
61617322001782635247635878364794
61617322001782635247635879427604
61617322001782635377302461128624
61617322001782635377302546867772
61617322001782635377302546871984
61617322001782635384896633090186
61617322001782635789920147031356
61617322001782635789920147381276
61617322001782635789920147385488
61617322001782635789982909146200
61617322001782635789982909150412
61617322001782635789982909500332
61617322001782635789986266617503
61617322001782635789986266617512
61617322001782646314940616678467
61617322001782646358415911189061
61617322001782646358980770255705
61617322001782646360673022601738
61617322001782646360673280881992
61617322001782646360675346949711
61617322001782646360675346949712
61617322001782646497933691587982
61617322001782646497936015586036
61617322001782651848592727023658
61617322001782651848592984241102
61617322001782651849408548827792
61617322001782651849408634566940
61617322001782651849408891784384
61617322001782651849679370100616
61617322001782651849679370104828
61617322001818654795518808077512
61617322001818654803112893945794
61617322001818669071448864587320
61617322001818669071449639426192
61617322001818669071721603887656
61617322001818669071725046031094
61617322001818669073144216120198
61617322001818669208982444356408
61617322001818669208985800406566
61617322001818669210404970845590
61617322001818669280154944239997
61617322001818669280158043422631
61617322001818670857532994481478
61617322001818670857533252748682
61617322001818671476329086449732
61617322001818674561879137922866
61617322001818674561879909575198
61617322001818674561880166792642
61617322001818674630876313090565
61617322001818674630876656051369
61617322001818674775667364593156
61617353677602939387589156180649
61617353694380968821790674588389
61617353694380968821793769189015
61617353694380968821794117794637
61617353695223883485791727705549
61617353695248195110669463859469
61617354101934384819190258626919
61617354102043336915861115543641
61617354102043336915863443078155
61617354102043336915864557687079
61617354102043353516818221419949
61617354102043353516820548954463
61617354102043353516821663563387
61617354155112811385312112272308
61617354155218174703213458431602
61617354155439719330350170742166
61617354156085404833614678750810
61617354156085420895632305664130
61617354156085424599159874122156
61617354156092608964578063369232
61617354156093509944171076079764
61617354156096211235572650604618
61617354156096211647356148780236
61617354156096211647418135706288
61617354156096211649113398780038
61617354156096211649113487705726
61617354156096227708620544170226
61617354156193472966004077681648
61617354172837939045197258604901
61617354172947207893970884093974
61617354172947207900745706380462
61617354172979323257065678830702
61617354172979573621696960170727
61617354172979578926686007772750
61617354172979579109616664592647
61617354172979623439725458730961
61617354172979623576986131966555
61617354172979628927645163152881
61617354308846491773527032211710
61617354314743361771603953975204
61617354314755117140875114817118
61617354314779428819013144520729
61617354332407146824695402149808
61617354332407146824697725098102
61617354332468020645272978443227
61617354332468020645275305640871
61617354332468020645275649997143
61617354332480078177915791306280
61617354332480092812368335014250
61617354332480092812368339600470
61617354332480092819142818931770
61617354332480092995550044891389
61617354332480094047150269907458
61617354332504054468271179167285
61617354332504054468271522123877
61617354332504054475864576289975
61617354332504054475865347942307
61617354332504404620424423578209
61617354332504404620425109491393
61617354332504404620425113740743
61617354332504409383148289064014
61617354332504409383713148136274
61617354332796193943753475368309
61617354332796193943756483879867
61617354385678069756148152893823
61617354385678086219907266159583
61617354386566379063256790624780
61617357984031012264820937012646
61617357984043918756348347131017
61617358002636087907338029113457
61617358462642573919069215642210
61617358462642573919069215642219
61617358622142142903972583674702
61617358622166154339600646188315
61617358622175460072249376295970
61617358622175463776595175381095
61617358622175463778289752425012
61617358622175463778289752425021
61617358623146828015971827785752
61617358693070864861114255666020
61617358693070864861114255666029
61617358693078968733814841174439
61617358693953371429455600998179
61617358693954271859988031904544
61617358693954271860006599565171
61617358693954271860006628263139
61617359822490018379238834971948
61617359898329585680452773976793
61617359898333137806680891390137
61617359898333187814501909326169
61617359898437654229711246451780
61617359898438537777127073036953
61617359899280233280599005634313
61617359899280533469869570934741
61617359899304845094747307088661
61617359899305751022984510319590
61617359899312953728079385700755
61617359899312954277122060246051
61617359899316556731048911347328
61617359899316556731132479381696
61617359899409917241413113015832
61617359916155408752607777471699
61617359916167132323614786826994
61617359917030726831759405952678
61617360057865172302266201233536
61617360057958516196654851268824
61617360057958516198914287029474
61617360057958516203997890077410
61617360057962418659432787014482
61617360057963335835875228008025
61617360057963335841715157179997
61617360057963335841715157180006
61617360058845540431300919018925
61617360058845540431301177286129
61617360058845540431302033627849
61617360058845540431302291895053
61617360058849444119659773789885
61617360058849444120390994090605
61617360058849477473929159084359
61617360058910382960714224097682
61617360058942786930812121901809
61617360058942786930815216502435
61617360058942801748195323840993
61617360058942801748196180182713
61617360058942801748196438449917
61617360058942803394592926126780
61617360075688311513208377377129
61617360075688311513208377377138
61617360128865921967829162331173
61617360128874944119199834274953
61617360129749044839478937382937
61617360129749044839479023476217
61617360129749044839482379526375
61617360129749046486694085987635
61617360129750245962338172530289
61617360129750246008175440259940
61617360129750246008176211912272
61617360129814235729877045688241
61617360129814235867075038298789
61617360129815136297626065563749
61617360129846307810364089336147
61617360129846641895983907171086
61617360129847492507687156527952
61617360129847492507690598671390
61617360129847507325070706009948
61617360129847508559851520309736
61617360129847508559852291962068
61617360129847508559852639504880
61617360129847508567195416863934
61617360129847541919019662314272
61617360129847556743178465966440
61617360531609721320603375271760
61617360536463827058296931409084
61617360536532859326971796591388
61617360536532859329231232352038
61617360536532859334314835399974
61617360536536461736065372979432
61617360536536461738575856153910
61617360536536461743656877636428
61617360536536461745351454680354
61617360536536761789749732337046
61617360536536761794833335384982
61617360536536761927846535891454
61617360536536761927846537308396
61617360536536761934622134422110
61617360536536778398381132877902
61617360536537662358397564573356
61617360536537662365173075943710
61617360536537678964501033727241
61617360536537678966192143234553
61617360536537678966192171930909
61617360536537678966195610887807
61617360536537678966384672090174
61617360536537678966948756672078
61617360536537678971275860601353
61617360536537678973723583173095
61617360536572795758435380694488
61617360536572795758435381048620
61617360536572795765214418182042
61617360537445401295057348833607
61617360537448102586710430628487
61617360537448102588401907090099
61617360537509341009894078771754
61617360537509341192908418411226
61617360537510236087023505361172
61617360537517130061129065820481
61617360537517130061129066174613
61617360537517130061129837472813
61617360537517130061129837477025
61617360537517130061129837826945
61617360537517141179249813105361
61617360537517141179249813109573
61617360537517141179250156416085
61617360537517146529995888120862
61617360537517445067867659072888
61617360537517445067867659545064
61617360537517446120202437883616
61617360537517446303216777523088
61617360537517480069081188099985
61617360537518345452581075769489
61617360537518346687951457759124
61617360537518380636265352095390
61617360537521082339512411716298
61617360537521082339512411721914
61617360537541456503390003917797
61617360537541456503390775570129
61617360537541456503390861659197
61617360537541456508473349748289
61617360537541456508474464707133
61617360554189703159777097819873
61617360554189703160341178871176
61617360554262638027360412928450
61617360554262638029054992803380
61617360554262638029890697264478
61617360554262638029890783353546
61617360554262638029890784770488
61617360554262638036666295790922
61617360554262654637873764561641
61617360554262654637876773073199
61617360554262654637877892287306
61617360554262654645216803370227
61617360554298671860479628156580
61617360554298671867258665644134
61617360555243321124074382055689
61617360555243321124076620314595
61617360555243354109051635194074
61617360555246922846278491115529
61617360555246922846281847165687
61617360555246923395073817607879
61617360555246924629851623400321
61617360555246924629854631894617
61617360607356525063762434103259
61617360607367331465909840206149
61617360607429459931617348037653
61617360607429459938395642565019
61617360607437565048889966873029
61617360607440266340266489920705
61617360607440282944009515459475
61617360607441183371774737382289
61617360607441183371858305416657
61617360607441183374368790126329
61617360607472698311477707513756
61617360607472698311478822103806
61617360607472698448927867442008
61617360607473598874394515751437
61617360607473598879478894706968
61617360608348950174699931521822
61617360608348950174703030708668
61617360608413746580431500431858
61617360608413746585514074610018
61617360608420650933905092125915
61617360608421851690736763543414
61617360608421851695255253489590
61617360608421852239967724568765
61617360608421880102866871020286
61617360608421885041994605000014
61617360608421885049333168563298
61617360608421896162370541437970
61617360608444966269904571297427
61617360608445311063742963536855
61617360766900216386564400179112
61617360766962346085278026424258
61617360766962346092056206166200
61617360766962346094585281461352
61617360766973167724955350080264
61617360766973167869747429975272
61617360766973167869747429977693
61617360766973167869747429981905
61617360766973167869747772915331
61617360766974068300298457240232
61617360766974068300298457242653
61617360766974068300298457246865
61617360766974068300298800180291
61617360766974068437559211972257
61617360766997479348054826720386
61617360766997479348054826720594
61617360766997479348138394754962
61617360766997479348138737694084
61617360766997479349749403414392
61617360766997479349749403414600
61617360766997479349833086234184
61617360766997479354833006462328
61617360766997479487848359265808
61617360766997479492930589087696
61617360766997479492930589441828
61617360766997479492930933443959
61617360766998379918399386530768
61617360766998379918399386534980
61617360766998379923481616352656
61617360766998379923481616706788
61617360766998379923481960708919
61617360766998379925176536334211
61617360766998380060742715438523
61617360767845812375714114271642
61617360767945731073357832359204
61617360767946616681359748360982
61617360767946616681442311854328
61617360767946616681443426463252
61617360767946616681443431167516
61617360767946631458075034151623
61617360767946631498829727590686
61617360767946631498829727707326
61617360767946631503908859624004
61617360767946631503912301768846
61617360767946632687771298867769
61617360767946632692856967646555
61617360767946664850648211134428
61617360767946664850651277038698
61617360767957471804100519873950
61617360767957471804100521273630
61617360767957473450476432600206
61617360767957488275390570891293
61617360767957488275390657334493
61617360767977845835048566755485
61617360767977845835048567105405
61617360767977845835048910061997
61617360767977845835048911111757
61617360767978136689857114716740
61617360767978147807976747392696
61617360767978151507240316655924
61617360767978151514770270473780
61617360767978186510396026242122
61617360767978195979629220308951
61617360767978195979629220313163
61617360767978195982140847734879
61617360767978195982141190695683
61617360767979037074569845850077
61617360767979037074570874719853
61617360767979037120324463879270
61617360767979037120408141981540
61617360767979037120408146685804
61617360767979048187607247304465
61617360767979048192690507395809
61617360767979048192690850352401
61617360767979048192691622004733
61617360767979048233445548140192
61617360767979048234010404024508
61617360767979048238527774657496
61617360767979048240787210890322
61617360767979048240788325499246
61617360767979051937791343920724
61617360767979051945133011375118
61617360767979051945321297738740
61617360767979085298650627316872
61617360767979096410180247573911
61617360767979096411688028771260
61617360767979096412692217960643
61617360767979096416771374601752
61617360767981749891608223998869
61617360767981750074894447078019
61617360767981754830735957978597
61617360767981799351286071666458
61617360767981799488484064281218
61617360767981803062408679017068
61617360767981803062409021973660
61617360767981803062597308318201
61617360767981803199606671631828
61617370853028818118669843748426
61617370906206446424802586134702
61617370906206446973594556576894
61617370906207647181801279302046
61617370906207647547662592930174
61617370906207648782444526425106
61617370906417481677919985225623
61617370906487725554806888127172
61617370906526448184343223752533
61617370906526448184347038950051
61617370906526492650901454654385
61617370924119040755535856568353
61617370924252324837147130705239
61617370924252369302008752216789
61617370924260479907838814081183
61617370924260479907838900170251
61617370924260479907839929040027
61617371307958196953950354161647
61617371308274248077360924162607
61617371331627472873861426036660
61617371331955627914894476910017
61617371331955627914894563003297
61617371384806301936992861591684
61617371384806302302854175219812
61617371385013432942946735084801
61617371385086384016604824811852
61617371385097190644308824359372
61617371385097190644311148357426
61617371385100835779523049493831
61617371385121201030627479029848
61617371385121205969755213009576
61617371385121205969758307610202
61617371385122401785181550341658
61617371385122451610228815331373
61617371385125103488666097352235
61617371385125151118056940357939
61617371385133257874652109146272
61617371385133258426236996548747
61617371402534928467299774813367
61617371402717695510730538044837
61617371402814962371211119985207
61617371402847377319462873896327
61617371402847427281446624197657
61617371402850979590710344814327
61617371402859134663034610516511
61617371402859134665541998736231
61617371544306771721417743788374
61617371544331082980431843364468
61617371544331083346295479942294
61617371544337986098394718413418
61617371544337991586312100003684
61617371544339186855393411580762
61617371544339192160380136358368
61617371544339192160382459306662
61617371544339225514653008260070
61617371544339225514715684285846
61617371544339225560469240497954
61617371544339225697667233108502
61617371544549025878775025199355
61617371544549025878795945905915
61617371544549025878858621931691
61617371544549025880469600843592
61617371544549025880469600843601
61617371544558031970387163523679
61617371544560733262040215220822
61617371544560733262102891246598
61617371544619265228400139601032
61617371544633678019175653137017
61617371544633678019175656323557
61617371544633678019177976085311
61617371544654087181362241454008
61617371544654087183807639683608
61617371544657989506844678045266
61617371544658038910748052123520
61617371544658038913007487884170
61617371544658038918091090932106
61617371544658038918174773757514
61617371544658038920622494812936
61617371544658039469675978322935
61617371544666142793136343023568
61617371544666142795581740197576
61617371562064201186146228457202
61617371562064201231962460695086
61617371562067799798863443815426
61617371562067803503209244300222
61617371562274901980840193368007
61617371562274902532118284134679
61617371562283007641859463014251
61617371562283007641861785962545
61617371562283007641880383720811
61617371562283007641882677971137
61617371562283007641943031048530
61617371562286609364063570674411
61617371562286609364065895022385
61617371562286609364084462682914
61617371562286609364147138708690
61617371562355951802045390314192
61617371562355951850223821097077
61617371562355951850223821114339
61617371562355953634700414589728
61617371562359554121219900599109
61617371562359554121219903785649
61617371562359554121222223547403
61617371562359554121222223901535
61617371562359603532802737434293
61617371562359603532802740616621
61617371562380268963923174871848
61617371562380268963923174989892
61617371562383915157677034981235
61617371562383915157680473588213
61617371562383915708979947408555
61617371562383915708980980510419
61617371615242726813343104406822
61617371615242726950541097017370
61617371615428215506792073660863
61617371615452530835994688193339
61617371615452530838251025121275
61617371615460634713212594853889
61617371615461531437180053766406
61617371615461531437180053766415
61617371615461531437744137998390
61617371615461531574440722402650
61617371615461535143784514127432
61617371615461535143784514127441
61617371615526377261555878974001
61617371615558842126427502210277
61617372743782075742650423614389
61617372743997283034994351763900
61617372743999984593607239798510
61617372744000880364857796303717
61617372744008088468566485183150
61617372744105334968077429798830
61617372767423437139447798002030
61617372767423451963608921415952
61617372767423752107125930504272
61617372767751592180478522756411
61617372767751592180478608495559
61617372767751608789029457637689
61617372767751608789029543376837
61617372767751608789031781635743
61617372767751608789031867724811
61617372815008856129439870141244
61617372815008889887964627016025
61617372820492890374319859700480
61617372820592804498278169364272
61617372820594205968726938058541
61617372820594205968726938175181
61617372820601065445580540388306
61617372820601080269741663802228
61617372820601080818533634244420
61617372820602266202579233555650
61617372820602281026740356969572
61617372820602281392601670597700
61617372820602282620605682617894
61617372820787347635795638401430
61617372820787347635796327501154
61617372820787797988427094643969
61617372820787798354455544340833
61617372820808212648045365111436
61617372820808941497730428301760
61617372820809413405044058745340
61617372820809413407555660779544
61617372820811642652122841324802
61617372820811643200977489327964
61617372820811646358163218970164
61617372820811648005292275731002
61617372820811662966711427736098
61617372820811690830365323472190
61617372820811692477494380233028
61617372820813015541542034028818
61617372820813015678823709464774
61617372820820220030174941270524
61617372820820220030175970140300
61617372820820220030178294138354
61617372820823854052385308915371
61617372820823855701208942347129
61617372820823855701459646450233
61617372820823865172166021972371
61617372820882359400311940874158
61617372820884594135306123875414
61617372820892698017608524271006
61617372820893198332213344860329
61617372820894098343395295624570
61617372820896800603460471422057
61617372820917175857949570483864
61617372820917181348190696896642
61617372820917181348376658893416
61617372820917514758682990850428
61617372820917514759519814382748
61617372820917515300982324622885
61617372820917515302676901316891
61617372820918415870729166387521
61617372820918415878068853732169
61617372820921067205121949658469
61617372820921111672515860905453
61617372820929172866198112176149
61617372820929172866198455132741
61617372820929221044681180911689
61617372820929221044681523868281
61617372820929222135175795580710
61617372820929222691821040978199
61617372838537991213035254225950
61617372838545796683134290224433
61617372838549698594588072576109
61617372838619074426726525432295
61617372838643358188549327393098
61617372838643358193631901571258
61617372838643391539436838576591
61617372838643391539520520929823
61617372838643391540273662108911
61617372838643391540275987506645
61617372838643391540336428478929
61617372838643391541968240202597
61617372838643391547030668627109
61617372838643391549562073925089
61617372838646992033908905713681
61617372838655048968242359638241
61617372838655048968242702594833
61617372838655048968242702607883
61617372838655097146725428369569
61617372838655097146725771326161
61617372838655098931126043165683
61617372974541741040499186192572
61617372974541774394768876337593
61617372974541776041144787664169
61617372974541776041896899973481
61617372974541776043589152669433
61617372974541776043589152675049
61617372980127062070177011207842
61617372980127062436037210228450
61617372980127063670819143721978
61617372980133966423486680340304
61617372980133966972278650782496
61617372980135167180485373507648
61617372980135167545778389108022
61617372980135167546346687135776
61617372980135168781128620630708
61617372980309878936520246611831
61617372980309879119513622493856
61617372980317982811479491996471
61617372980341082737391380778893
61617372980341097569142363320313
61617372980341097569143133572965
61617372980341097569143138159185
61617372980341097569143219666245
61617372980341097569143477929237
61617372980341097569145457920939
61617372980341097569145544014219
61617372980341097569146577116083
61617372980341099215518274646889
61617372980341099215521369247515
61617372980341099215521455340795
61617372980342298142395281331139
61617372980342299377741299058055
61617372980344985197637133572761
61617372980353104956135632146547
61617372980354005569681436867637
61617372980354005569681436884899
61617372980356690794800488017241
61617372980356707410126144748437
61617372980356751262638328135674
61617372980356756676823476291090
61617372980356756679082912051740
61617372980356756814115525987023
61617372980415245553492101527918
61617372980417647067677769975266
61617372980450049665817432633125
61617372980450049665817437219345
61617372980450049665817776989397
61617372980450051312193343959701
61617372980450051312193348545921
61617372980450051312193688333235
61617372980450051449390566317597
61617372980450051449391341156469
61617372980450051449391680926521
61617372980450051449391680943783
61617372980450066129576890255157
61617372980450066129576890272419
61617372980450066129578956340139
61617372980450066129579989442003
61617372980450066266589695707802
61617372980450066266773768256781
61617372980450066266774882865705
61617372980450066266776862857407
61617372980450066266777982052550
61617372980450066266777982052551
61617372980450066274368711870675
61617372980450067501370854362458
61617372980450067501935713434718
61617372980450099481304322641522
61617372980450351638641095955365
61617372980450351638641354235619
61617372980451252069192037127045
61617372980451252069192381500579
61617372980451268670151467351327
61617372980451268670151553444607
61617372980451268670967374894609
61617372980451268670967460987889
61617372980451268675235156492543
61617372980451302029567217812793
61617372980451302029568337020987
61617372980453953909637093950337
61617372980453953910452226654747
61617372980453969966888238287423
61617372980454003735259675209575
61617372980462073836760441663017
61617372980462073836760441667229
61617372980462073836760699930221
61617372980462073836760699947483
61617372980462073836763794530847
61617372980462073836763880624127
61617372980462073844354528948241
61617372980462123662951325536229
61617372980462123667470069517521
61617372980462123669726066321273
61617372997863744939476061321586
61617372998066973671186610782405
61617372998066973671187381035057
61617372998066973671187385621277
61617372998066973671187725391329
61617372998066973671189705383031
61617372998066973671189791476311
61617372998066973671190824578175
61617372998066975454760514719529
61617372998066975454763609320155
61617372998066975454763695413435
61617372998078981195421072154693
61617372998078981241174657064769
61617372998078981241174657082031
61617372998082583512170392210529
61617372998082583512170736584063
61617372998082632916159773449115
61617372998082632916159859188263
61617372998175927551434813779689
61617372998175927551435584032341
61617372998175927551435584382261
61617372998175927551435588618561
61617372998175927551435928388613
61617372998175927551435928405875
61617372998175942368818015718873
61617372998175942368818785971525
61617372998175942368818790557745
61617372998175942368819130327797
61617372998175942368819130345059
61617372998175942368821110319499
61617372998175942368822229514643
61617372998176227740685257324177
61617372998176227740685257674097
61617372998176227740685601697711
61617372998176242517400887488343
61617372998176244341644687548459
61617372998176244341644773641739
61617372998176244341725274249684
61617372998176244342293572278842
61617372998176244342460595091741
61617372998176244342460681185021
61617372998176244342544620755688
61617372998176244342544620873732
61617372998176244346728376689675
61617372998176244346812062225018
61617372998176244349319447747844
61617372998176277701060408957825
61617372998176277701060523749073
61617372998176277701060782029327
61617372998179830011681336826209
61617372998179830011681337176129
61617372998179830011681341412429
61617372998179830012496474121051
61617372998179846068932485749515
61617372998179846613453579993147
61617372998179846613453579997359
61617372998179846613456674593773
61617372998179846613456760687053
61617372998179879972057636720151
61617372998179879972057640952239
61617372998179879974564677401271
61617372998179879974564763490339
61617372998187949938804689129321
61617372998187949938804947392313
61617372998187949938804947409575
61617372998187949938808041992939
61617372998187949938808128086219
61617372998187949946398776414545
61617372998187999899180902580063
61617372998187999899180988669131
61617372998187999906775071355085
61617373051038671953955721912982
61617373051038672136886378727046
61617373051224189654962003453101
61617373051244602388917543396415
61617373051244602526112098462795
61617373051244602526115536356883
61617373051244603623695263095577
61617373051256309907665259769537
61617373051256311142449602307411
61617373051256643306478516863146
61617373051260211819119042121213
61617373051260213603030349270250
61617373051322350990813199441281
61617373051329589229755136642582
61617373051353554622786397522955
61617373051353554622786740466496
61617373051353554622786740466497
61617373051353555857567554766284
61617373051353555857567554766285
61617373051353555857568673961428
61617373051353555857568673961429
61617373051353556407175432732885
61617373051353556407176204385217
61617373051353570674951528357800
61617373051353570674951528357801
61617373051353570674951528707721
61617373051353570674954970501238
61617373051353570674954970501239
61617373051353570674954975100509
61617373051353570682545701736305
61617373051353571094138564959025
61617373051353571231337672161235
61617373051353572459340568167001
61617373051353572459343662767627
61617373051353572459343662773207
61617373051353572466118491064505
61617373051353572466118834003591
61617373051353572466118834003834
61617373051353615695635238020273
61617373051353856596425106024721
61617373051353856596425877677053
61617373051353871420671028290116
61617373051353906414541430880314
61617373051354757026976133289681
61617373051354773033390778415959
61617373051354821211090439881843
61617373051357474919589415567319
61617373051357474919589415917239
61617373051357474919589416980049
61617373051357474919589420166589
61617373051357474919589501656387
61617373051357474919589503073329
61617373051357474919861384750273
61617373051357474919861384750309
61617373051357474919924146865117
61617373051357519398838316476331
61617373051365578801323489238801
61617373051365578801323489243013
61617373051365623129008809317633
61617373051365628619351987803247
61617373051365628619355343853405
61617373051365628619355429942473
61617373051365628620171246797417
61617373051365628620171247147337
61617373051365628620171332886485
61617373051365628624439032990409
61617373051365628626966995795030
61617373452792765375012313888237
61617373452792765375015408488863
61617373452824296503807300145939
61617373452825196934357555758567
61617373452825196934358327410899
61617373452827898226011409205779
61617373452827898767459483452277
61617373453008015905928228398323
61617373453010718844145249597107
61617373453032327530805964552243
61617373453043134343794203058339
61617373453043134343982231135667
61617373453043134478798949345220
61617373453043138048140003543135
61617373453043138048328031620463
61617373453105312358473494486253
61617373453108914080677561562228
61617373453116117386987981482141
61617373453116117387071549516509
61617373453116117387635633748493
61617373453116117387823661825821
61617373453116117387887787071360
61617373453116117389327886444445
61617373453116117390079998753757
61617373453116119171461732992349
61617373453116119173906097997613
61617373458701390376335155948138
61617373458725722130360740292182
61617373458732619943332244901622
61617373458733820700330166418038
61617373458733820700330938068966
61617373458733826005318871069302
61617373458733827240665663635090
61617373458915440696760538059388
61617373458915440699460164988809
61617373458915441931542471554320
61617373458916641453759230754556
61617373458916642688541164255104
61617373458919344392059820459884
61617373458939752321638273746748
61617373458940953078636966908476
61617373458940957837281781019335
61617373458944604619124836924883
61617373458951759891896801526268
61617373458951763415676114107827
61617373458952708494080987721947
61617373458955411569311326321781
61617373459012687198971109604489
61617373459012687198973437134791
61617373459012687198974466004567
61617373459012698317092114106813
61617373459012698317094441637115
61617373459012703662730222870249
61617373459012703667813825918185
61617373459013904013029484302352
61617373459016305522132581758080
61617373459016305527026870637040
61617373459016605528451602480982
61617373459016605711465942120454
61617373459016638887522161286946
61617373459016638925946281277445
61617373459016638927640857971451
61617373459016639063203922471297
61617373459016639063207279584265
61617373459016639063207279938397
61617373459016639474738251719637
61617373459016639476432828413643
61617373459017506096200622356490
61617373459017506279214961995962
61617373459017539493758307203357
61617373459024394580523417783763
61617373459024394580523418137895
61617373459024394580526512721259
61617373459024394580526513784069
61617373459024394580526516970609
61617373459024394580526598460407
61617373459024394580526599877349
61617373459024394580526856740661
61617373459024394580526857094793
61617373459024403906664741915496
61617373459024403914254696894749
61617373459024403914257796081595
61617373459024409397090712179665
61617373459024409397090712533797
61617373459024409397091483831997
61617373459024409397091827138509
61617373459024409397091827142721
61617373459024409397091828205531
61617373459024409397091831387850
61617373459024409397091831387859
61617373459024409402174058010157
61617373459024409402174058364289
61617373459024409402174401316669
61617373459024409404684885553957
61617373459024411044282531049523
61617373459024411044282531403655
61617373459024411044283302701855
61617373459024411044283388795135
61617373459024442748916895059201
61617373459024694768958041277929
61617373459024694768958299558183
61617373459024694768960365625903
61617373459024709586341243217113
61617373459024709586341501497367
61617373459024709586425182782116
61617373459024709586425183254292
61617373459024711233553982774657
61617373459024742800905896533789
61617373459024744587638711809213
61617373459025595199511306797583
61617373459025609971138599478717
61617373459025609971138685567785
61617373459025610154174207380602
61617373459025611800466088325917
61617373459025611808060261704421
61617373459025643368717291121203
61617373459025645159884163135357
61617373459025645159884248874505
61617373459025645159884507154759
61617373459028297040772265515127
61617373459028297040772266577937
61617373459028297040772269764477
61617373459028297040772351254275
61617373459028297040772609534529
61617373459028313092118398468465
61617373459028313092118399885407
61617373459028313092119170120797
61617373459028313092955227053565
61617373459028313097201744298957
61617373459028313099712228890377
61617373459028313099713343499301
61617373459028345074496031494018
61617373459028346306651365756950
61617373459028346306651366229334
61617373459028346306731609619844
61617373459028346306732638472358
61617373459028346306735049049126
61617373459028346306736082150990
61617373459028346307216224823594
61617373459028346309277964983334
61617373459028346313994404565536
61617373459028346313994405037920
61617373459028346314831232802120
61617373459028346443943415925267
61617373459028346443943501664415
61617373459028346865576620532139
61617373459028346865580062675577
61617373459048720884771313468649
61617373459048721021968448687717
61617373459048721029563393364421
61617373459048726380285105175793
61617373459048759177916542286449
61617373459049921641770006635993
61617373459049921646853609683929
61617373459049927129689711057913
61617373459049927137283798343137
61617373459052628428956686235409
61617373459052672893794829805591
61617373459052672893795858671155
61617373459052672893795858675367
61617373459052672893795863274637
61617373459052672893795944764435
61617373459052672893795949013785
61617373459060726813465165206905
61617373459060728591955123143713
61617373459060728591955380361157
61617373459060728591955381423967
61617373459060728592772059202639
61617373459060728592772145295919
61617373459060728597038726191649
61617373459060728597039840800573
61617373459060728599549210428937
61617373459060728599550325037861
61617373459060732296302038237433
61617373459060732296302295450665
61617373459060732296302295454877
61617373459060732303895010909521
61617373459060732303895010913733
61617373459060732303895353866113
61617373459060776768754075190231
61617373459060776768754075540151
61617373459060776768755108659277
61617373459060776768755194398425
61617373459060776768755451615869
61617373459060778417577708989171
61617373459060778417577965852483
61617373459060778417577966206615
61617373459060778417578737504815
61617373459060778417578823598095
61617373459060778422661311682975
61617373459060778422661312037107
61617373459060778423215710750494
61617373459060778424920747797757
61617373459060778424921862406681
61617373459060782121924624082891
61617373459060782121924881300335
61617373459060782129266548282553
61617373476426066270170357854828
61617373476426066270172680803122
61617373476426366413938071063731
61617373476426366413940393998975
61617373476426366413940398598245
61617373476426366413941513207169
61617373476426376982199120582418
61617373476458497828949281691914
61617373476458796186381902605774
61617373476458797965689483915824
61617373476458801676812091266434
61617373476462388574856191519872
61617373476462388574856191521276
61617373476462399687893592975664
61617373476462400236936267538439
61617373476462403399017314933794
61617373476641313094458985036684
61617373476641316798804785521480
61617373476641316801504326707541
61617373476641318585894223931307
61617373476669536374631550089716
61617373476677635948188956463022
61617373476677641484372728969288
61617373476677641484937584853604
61617373476677641485188633330450
61617373476677641485188633331854
61617373476681287671355573783873
61617373476681287671355574133793
61617373476681287678948283930568
61617373476738563301015270973301
61617373476738563301015271323221
61617373476738563301017598507815
61617373476738563301018713116739
61617373476738574411353131591548
61617373476738574419136361568905
61617373476738579901972376849609
61617373476738579901972377199529
61617373476738579907056065990825
61617373476738579909566550228113
61617373476742476277074249739708
61617373476742481767693842553622
61617373476742481813510189582546
61617373476742482362302160005864
61617373476742482367385505836356
61617373476742515165248083840109
61617373476742515165248169933389
61617373476742515165251527046357
61617373476742515165251527400489
61617373476750270682567665245855
61617373476750270682567665599987
61617373476750270682570759833431
61617373476750270682570761246161
61617373476750270682570764432701
61617373476750270682571104202753
61617373476750285499134959641757
61617373476750285499135731294089
61617373476750285499135731644009
61617373476750285499136074600601
61617373476750285499136074604813
61617373476750285499136075667623
61617373476750285499136078849942
61617373476750285499136078849951
61617373476750285504218305472249
61617373476750285504218305822169
61617373476750285504218305826381
61617373476750285504218648778761
61617373476750285506729133016049
61617373476750287283524771103289
61617373476750287283524771122163
61617373476750287283524771476295
61617373476750287283525542774495
61617373476750570871004526994715
61617373476750580152033495124348
61617373476750581943368593719133
61617373476750585642631905764917
61617373476750585647714394203929
61617373476750585688385404585925
61617373476750585688385748959459
61617373476750585693467978764085
61617373476750585693467979114005
61617373476750585693467979118217
61617373476750587471959308523049
61617373476750587472042991342624
61617373476750587472775216047457
61617373476750587479386116244490
61617373476750619040207416380839
61617373476750619040210424875135
61617373476750619040294456656076
61617373476750620831377354280389
61617373476750620831377382978357
61617373476750620831377383332489
61617373476750620831377469071637
61617373476750620831377727351891
61617373476750620831378502540683
61617373476754173139825975583197
61617373476754173141998282148773
61617373476754173141998282498693
61617373476754173142001724292211
61617373476754173142001728891481
61617373476754173142813418020849
61617373476754173142816512621475
61617373476754173142816512627299
61617373476754173142816517226569
61617373476754189148409147109549
61617373476754189194162645930557
61617373476754189194162646284689
61617373476754189194162647347499
61617373476754189194163417582889
61617373476754189194163422182159
61617373476754189194978553454965
61617373476754189194979325107297
61617373476754189194999474515657
61617373476754189199245991761049
61617373476754189199245992110969
61617373476754189199245992115181
61617373476754189201756476348257
61617373476754189750549561403585
61617373476754222545987663387359
61617373476754222545987666219767
61617373476754222545987666573899
61617373476754222545987749126507
61617373476754223102374582042715
61617373476754223104881708812903
61617373476754223104885064863061
61617373476774597124013467448009
61617373476774597131607640826513
61617373476774602619527345248433
61617373476774886154472240464449
61617373476774897267509641918837
61617373476774897272425108726012
61617373476774897272593244966773
61617373476774897313263140739845
61617373476774897313263226833125
61617373476774897318345715272137
61617373476774897318346829881061
61617373476774902801182931255045
61617373476774902801266527864700
61617373476774902808609652883206
61617373476774902808777018540269
61617373476774902808860701360052
61617373476778504531000933697501
61617373476778548995839077267683
61617373476778548995840077435279
61617373476778548995840106137459
61617373476778548995840110736729
61617373476778548995840192226527
61617373476778548995840196475877
61617373476786604693999370601593
61617373476786604693999370605805
61617373476786604693999627469117
61617373476786604693999628886059
61617373476786604693999713558185
61617373476786604694000399121449
61617373476786604694000403720719
61617373476786604694816306645857
61617373476786604694816306664731
61617373476786604694816392758011
61617373476786604699082973649529
61617373476786604699082973653741
61617373476786604699083316606121
61617373476786604699084088262665
61617373476786604701593457886817
61617373476786604701593800843409
61617373476786608398346199956165
61617373476786608398346542912757
61617373476786608398346542916969
61617373476786608405939258371613
61617373476786608405939258375825
61617373476786608405939601328205
61617373476786610182736097179931
61617373476786610189513505265329
61617373476786610189514276921873
61617373476786652870798208210995
61617373476786652870798322652323
61617373476786652870798323002242
61617373476786652870798323002243
61617373476786652870798665958834
61617373476786652870799356121369
61617373476786652870799441860517
61617373476786652870799699077961
61617373476786654654372570958769
61617373476786654656882711176655
61617373476786654656883054133247
61617373476786654656883739692299
61617373476786654656883740046431
61617373476786654656883825785579
61617373476786654661966313870459
61617373476786654661966314224591
61617373476786658361229626270375
61617373476786658361229883487819
61617373529601309487842309148231
61617373529604011191109174889653
61617373529604011191110289485527
61617373529604911758838388650263
61617373529636126501676677021479
61617373529636426142155300581895
61617373529636426873876813242277
61617373529636426873877927838151
61617373529636431630073890407941
61617373529636431630075005003815
61617373529637315589335852112672
61617373529637315772266508926736
61617373529637326702373253567060
61617373529637326709882628094299
61617373529637326709883399746631
61617373529637326885303910381124
61617373529637327258675370188823
61617373529637327304427840507237
61617373529637327304428955103111
61617373529637332197802332516219
61617373529637332197803104168551
61617373529818946892026966317583
61617373529843262220246567331260
61617373529844458038392593353726
61617373529844462977245260498604
61617373529854964662860027340912
61617373529854964662862350289206
61617373529854969601986989668308
61617373529854969601987761320640
61617373529855269791321375718130
61617373529916208212999751425568
61617373529917404031145777448034
61617373529917408969998444592912
61617373529920110668685607913771
61617373529920144027790990990030
61617373529921011236434627789279
61617373529921044595602772980382
61617373529927898988700407632131
61617373529927898988700407986263
61617373529927898988700409031811
61617373529927898988700409036023
61617373529927898988703846589029
61617373529927898988703846943161
61617373529927898988703851175249
61617373529927899400294385450725
61617373529927899400294385463775
61617373529927899400294385800645
61617373529927899400294385817907
61617373529927899400297480051351
61617373529927899400297484650621
61617373529927899400297824420673
61617373529927899400297829006893
61617373529927899537492378055449
61617373529927899537492378061273
61617373529927899537492378074323
61617373529927899537492378411193
61617373529927899537492378428455
61617373529927899537495473011819
61617373529927899537495477261169
61617373529927899537495558750967
61617373529927899537495817031221
61617373529927899537495817385353
61617373529927899537495821617441
61617373529927915452459520884841
61617373529927915452459520897891
61617373529927915452459521234761
61617373529927915452459522297571
61617373529927915452460292537173
61617373529927915452460292550223
61617373529927915452460297136443
61617373529927915452460378626241
61617373529927915452460636906495
61617373529927915452460640093035
61617373529927915589657513489565
61617373529927915589657513495389
61617373529927915589657513845309
61617373529927915589657513862571
61617373529927915589657514912331
61617373529927915589658285497641
61617373529927915589658289746991
61617373529927915589658628471495
61617373529927915589658632703583
61617373529927915597251686869681
61617373529927947706136516407359
61617373529928215778991985634278
61617373529929100294578192905920
61617373529929100294578193023964
61617373529929100294578197610184
61617373529929114562079224859232
61617373529929114567161799037392
61617373529931818049903009438995
61617373529931866233501062283691
61617373529931866233501062288146
61617373529952230925659315964871
61617373529952230925660087617203
61617373529952564469012038850034
61617373529953415073919559558764
61617373529953426186956961013152
61617373529953426192039535191312
61617373529953464899563066114994
61617373529953476012600467569382
61617373529964233000217167165800
61617373529964233549741019480149
61617373529964233549741019493199
61617373529964233549741019830069
61617373529964233549741105569217
61617373529964233549741105586479
61617373529964233549992067956787
61617373529964233550075836871470
61617373529964233556518170719497
61617373529964233556519285311159
61617373529964233556519285328421
61617373529964281733338043354314
61617373529964281733338043826706
61617373529964283374547702381595
61617373529964283382141871156617
61617373689160907537771762595601
61617373689161207734636529618369
61617373689162091693813435625785
61617373689162091693814207278117
61617373689162091693897118451401
61617373689162091693897890103733
61617373689162096632774833885456
61617373689162096815705490699520
61617373689162097181817594525652
61617373689162107752589042205658
61617373689162107753321609868487
61617373689162107935519699019722
61617373689162108294770455762945
61617373689162108294854138238641
61617373689162108294854138251691
61617373689162108294854138588561
61617373689162108294854139651371
61617373689162108347866822281416
61617373689162108347866822281425
61617373689162108348118213697393
61617373689162108477784795402625
61617373689162108477784796465435
61617373689162111456934842690454
61617373689162111456935957299378
61617373689162111639865499504518
61617373689162111639866614113442
61617373689353032566691918665316
61617373689377347895915460008296
61617373689379748861036931631684
61617373689380049599162519634820
61617373689380945911244315997856
61617373689380945911244344694212
61617373689387854520385988479468
61617373689388151005376125222412
61617373689388154708903693810128
61617373689388154709468554398708
61617373689389051573125145097920
61617373689391753276622995039088
61617373689449078171922151844981
61617373689449078171922495151493
61617373689449078171922495155705
61617373689449078171922496201253
61617373689449078171922496218515
61617373689449078171924476192955
61617373689449078171924819149547
61617373689449078171925593988419
61617373689449078171925595388099
61617373689449078309120487762041
61617373689449078309120487766253
61617373689449078309120488811801
61617373689449078309120488829063
61617373689449078309122554896783
61617373689449078309122812114227
61617373689449078309123586948887
61617373689449078309123587998647
61617373689449078309938719657509
61617373689449089427240464444349
61617373689449089427243559399107
61617373689449089427243562581435
61617373689449092989304583531513
61617373689449092989305358370385
61617373689449092989305697094889
61617373689449092989305698140437
61617373689449092989305698157699
61617373689449092989305701326977
61617373689449092994387928316457
61617373689449092994388272318597
61617373689449093126502574742381
61617373689449093126502575096513
61617373689449093126502576142061
61617373689449093126503346394713
61617373689449093126503350980933
61617373689449093126503689701225
61617373689449093126503689705437
61617373689449093126503690750985
61617373689449093126503690768247
61617373689449093126503693937525
61617373689449093126503693950566
61617373689449093126503693950575
61617373689449093131586264929145
61617373689449093134096748116673
61617373689449093134097519773217
61617373689450290001287236084717
61617373689450290184325938101794
61617373689450293705633036569513
61617373689450293883584950611256
61617373689450293883586065220180
61617373689450293883586069924444
61617373689452680443924748183121
61617373689452680581183180314351
61617373689452680581185503262645
61617373689452691149447668458946
61617373689452691149447668458947
61617373689452694848706683802221
61617373689452694848706684156353
61617373689452694848707455454553
61617373689452694848707455804473
61617373689452694848707798761065
61617373689452694848707798765276
61617373689452694848707798765277
61617373689452694848707799828087
61617373689452694848707803010415
61617373689452694853790029632713
61617373689452694853790029982633
61617373689452694853790029986844
61617373689452694853790029986845
61617373689452694856301628833057
61617373689452995586833129550968
61617373689452995591916475381460
61617373689453881200735154987059
61617373689453892272286757376055
61617373689453895422753885538009
61617373689453895422754918639873
61617373689460785690675633665335
61617373689460800508055740648393
61617373689461085879674603917112
61617373689461100566906264927912
61617373689461100696489249548297
61617373689461100696489249552509
61617373689461100696489507815501
61617373689461100696489507832763
61617373689461100704083336833521
61617373689461134055904885218515
61617373689461134055905229224867
61617373689461134055908323825493
61617373689461986310225631182072
61617373689462001127040276817469
61617373689462001127040535080461
61617373689462001127040535097723
61617373689462001134634364102693
61617373689462001271916039533024
61617373689462034623741031125878
61617373689462034623741059822234
61617373689462035724086873544656
61617373689464688151193441735924
61617373689464702418693615475661
61617373689464702418693615829793
61617373689464702418693616892603
61617373689464702418693701564729
61617373689464702419509523000069
61617373689464702419530444060761
61617373689464702426287445893361
61617373689464702426287445897573
61617373689464702975079416335553
61617373689464702975079759279095
61617373689464702975079759292145
61617373689464735778112432885333
61617373689464735778112436067661
61617373689464737557439977078110
61617373689464737557439978477790
61617373689464737969033954909754
61617373689464737969033956309434
61617373689464737976815941137939
61617373689464752244399855444546
61617373689464752244399884140902
61617373689464752244399884495034
61617373689464752379066214945911
61617373689464752386660302231135
61617373689464752388941001654720
61617373689485099235507379894997
61617373689485099235507383081536
61617373689485099235507383081537
61617373689485100882698854408583
61617373689485100882698854745453
61617373689485100882699198764855
61617373689485101019896847000257
61617373689485101019896847006081
61617373689485101019896847019131
61617373689485101019896933095149
61617373689485101019896933112411
61617373689485101019897191375403
61617373689485101019897191379615
61617373689485110348543665340781
61617373689485110348544784535924
61617373689485110348544784535925
61617373689485110348544784548975
61617373689485110356137838715073
61617373689485112002513407085057
61617373689485112002513407089269
61617373689485112002513750028599
61617373689485112002513750041649
61617373689485112139711399695605
61617373689485112139711399699817
61617373689485112139711742638903
61617373689485112139711742639146
61617373689485112139711742639147
61617373689485112139711742652197
61617373689485112140527650182429
61617373689485115706859207574065
61617373689485115706859550513395
61617373689485115844057200180401
61617373689485115844057543123699
61617373689485115844057543123942
61617373689485115844057543123943
61617373689485115844057543136993
61617373689485115844058314776031
61617373689485115844058314776274
61617373689485115844058314776275
61617373689485160310612217563249
61617373689485160315695563393741
61617373689485401208414638425968
61617373689485401209167527091933
61617373689485412191784001081832
61617373689485412321366985702217
61617373689485412321366985706429
61617373689485412321367242923873
61617373689485412321367243986683
61617373689485412321450925271272
61617373689485412322183150094149
61617373689485412322183150113023
61617373689485412322183150467155
61617373689485412326450931706745
61617373689485412328961072987441
61617373689485412328961072991653
61617373689485412328961415944033
61617373689485412329044755811436
61617373689485412329609614883696
61617373689485416025796725756068
61617373689485416025797840364944
61617373689485416025797840364992
61617373689485416025797840365152
61617373689485416033140622428310
61617373689485416033390556296232
61617373689485416033391670905156
61617373689485451028953549951350
61617373689485451028953549956966
61617373689485451034790112937391
61617373689485462146989571547675
61617373689485462146989571551887
61617373689485462146989828415199
61617373689485462146989828769331
61617373689485462146989914504267
61617373689485462154332610360473
61617373689485462154604579543427
61617373689486301593128398429081
61617373689486301776979567366742
61617373689486312706164771013693
61617373689486312711248031105037
61617373689486312711248374061629
61617373689486312751918012967177
61617373689486312751918012971389
61617373689486312751918269834701
61617373689486312751918271251643
61617373689486312751918355923769
61617373689486312752734177377983
61617373689486312757001616015113
61617373689486312757001616019325
61617373689486312757001958971705
61617373689486312759512100252401
61617373689486312759512100256613
61617373689486312759512443208993
61617373689486312759533020957340
61617373689486312760097880029600
61617373689486312896793775686944
61617373689486316463878821442136
61617373689486351602601808838675
61617373689486362714801353542239
61617373689486362714801610409763
61617373689486362714801696498831
61617373689486362722416361533779
61617373689489003297128346253709
61617373689489014048654697460073
61617373689489014048654697809993
61617373689489014048654697814205
61617373689489014456169609438107
61617373689489014593179229602005
61617373689489014593179229615055
61617373689489014593179229951925
61617373689489014593179231014735
61617373689489014593430278078643
61617373689489014593430278428563
61617373689489014593430364167711
61617373689489014593451198666942
61617373689489014600773402976297
61617373689489017748001949424784
61617373689489047402986730432275
61617373689489052888355766412778
61617373689489053299949744244422
61617373689489063866766764054675
61617373689489063866766764404595
61617373689489063866766764408807
61617373689489063869758539678371
61617373689489063869758797945575
61617373689489063874277283305531
61617373689489063874277283655451
61617373689489063874277283659663
61617373689489063876536719420313
61617373689489064003943950745699
61617373689489064003943951099831
61617373689489064003944209367035
61617373689489064003944295106183
61617373689489064003944295119233
61617373689489064011538038030923
61617373689489064011538038385055
61617373689489064011558958557752
61617373689489064011558958623434
61617373689489064011558959095826
61617373689489064417985651049707
61617373689489064417985907917231
61617373689489064417985994006299
61617373689489064418801815797383
61617373689489064418801901536531
61617373689489064423069254097643
61617645081189402408193064499688
61617645081189402545390942206768
61617645081189417370113170037472
61617645085103719284173315777584
61617645085322525005656882047248
61617645085322525555201997900616
61617645162229353926914343857333
61617645162229353972643913343583
61617645162229353972647007944209
61617648726819358488221916368200
61617649205410808561966756421256
61617649205418013248499943791816
61617649364942794291937895633418
61617650641213992331466045792362
61617650641214892762017072707402
61617650800738758550179848617000
61617650800738758557521854323722
61617650800747778915197262407438
61617650800747778917454714889064
61617650800747778917457814193954
61617650800747778922540388372114
61617650807627811205659481341884
61617650886749903823536554593772
61617650905027227097153958184400
61617650905121521499102794501211
61617651279337428130099708693114
61617651279337428131795433647414
61617651279346433677731970543708
61617651279346437376994852482426
61617651279629200982149844105032
61617651279629217041654662297576
61617651280286614738194212914846
61617651280294718605810680944644
61617651285537542265485707116904
61617651289157858020044106757747
61617651303952345906677619125004
61617651303952347142024408504252
61617651306882782628873260250535
61617651365313441788078345346934
61617651383694964061584599402191
61617651383695864629419739823775
61617651383699731974919438098680
61617651516638545446668712178336
61617651516662860777584499996684
61617651516662862012931289375932
61617651516662862012933613840546
61617651516881699988655935167062
61617651516954649687449496790092
61617651519593299355322462314257
61617651519593299356095466632161
61617651519622416957927374736533
61617651519622428076048122021413
61617651519622428076048155305393
61617651525531053443396204508777
61617651525531053443396209213041
61617651542575254205757999522558
61617651542575254210842061244018
61617651542575254210845155962688
61617651542575254210845159145016
61617651542599215684381397787678
61617651542599215686075974481684
61617651542599221220003778526262
61617651542599221220565542874236
61617651542599221220568637592906
61617651542599265687119845777478
61617651542599565835719797397938
61617651543220645672858721597963
61617651543231717697544439061852
61617651543231717697545096395320
61617651543253061170977877735091
61617651543255718470876364248920
61617651543255718473383405279960
61617651543255718608137032885244
61617651543256029712137221848217
61617651543256029918038815812386
61617651543256918610250476291093
61617651543256929682638444935549
61617651543256929682638449639813
61617651543256929728371137836825
61617651543256979698053664930583
61617651543263882809154941580411
61617651543264138739464333230222
61617651595752882516977901531292
61617651595774148235045203465632
61617651595774148235048298184302
61617651595774192701599506368874
61617651595777194141855637685212
61617651595785253545174539733472
61617651595785298011728842636714
61617651596442664176074462449550
61617651596442664176074548188698
61617662364222197557297088413436
61617662390811512025803611473812
61617662391780172770560635899083
61617663572460596935030208717635
61617663590185574248092205615403
61617663722903479598199515611774
61617663722911540236306918130372
61617663732090729399645435198871
61617663746440670383430342052794
61617663746440675322558076032522
61617663746440686435595477486910
61617663746537032367357139354784
61617663746755875841039170089350
61617663749710338688062568522651
61617663749710338688063340174983
61617663749815720488463682788313
61617663799945226949964192384058
61617663802993334590382880047161
61617663803005342161205492064281
61617663826534493240206542454682
61617663826534541418446700137456
61617663826607187221929290351620
61617663826607487411199884231764
61617663826627850861047892837429
61617663826627852095829826328149
61617663826627852095829855024505
61617663826627884215315213463863
61617663826627885450664325785789
61617663826627885457439152659901
61617663826628784783130204827215
61617663826628786017660318210439
61617663826628786017912138322147
61617663826628786018476222554131
61617663827503202156428127552603
61617664201477778261961786494788
61617664201510193761234683805576
61617664201510194996580701532492
61617664201510209813967375724200
61617664210665072712955713361275
61617664210665087535442496272635
61617664210665121301560261211393
61617664210689399160320232426555
61617664211216279312139402407891
61617664225111375497670875641218
61617664225111375497673198589512
61617664225111379209358796150196
61617664225112276072766147966536
61617664225112279777111948451332
61617664225112290890149349905720
61617664225143794708631693458176
61617664225435278482756240731762
61617664225435278485012577659698
61617664225435295140157393358152
61617664225435595283589947968524
61617664225459611660020175634054
61617664225459611660584256678094
61617664225459911847679872225988
61617664225459911849290766444298
61617664225459911849855625515154
61617664228390047010232792416445
61617664228390063618780628110877
61617664278289904790681154528988
61617664278289908495026955013784
61617664278289908627204363912896
61617664278289908632287709743388
61617664278289908633982285387634
61617664278289919608064356468172
61617664278614112906421184525384
61617664278614113038598593424496
61617664278614113043681939254988
61617664278614124019458585979772
61617664279270621284691557953444
61617664281571580181217550534575
61617664281571580181405578611903
61617664287479905405048623933619
61617664287479905405257544019539
61617664287513570867309139436627
61617664305202178570148479751953
61617664305202178615902035964061
61617664305202178617513038852205
61617664305202178624852721610633
61617664305202195226060765876803
61617664305202228580142123093949
61617664305203074198204991251603
61617664305203074198769075483587
61617664305203074198769847135919
61617664305203074243937655338479
61617664305203074244502511222795
61617664305203077902550791619759
61617664305203077904807128547695
61617664305203077904810223148321
61617664305203079137897580999007
61617664305203079139592156759893
61617664305203079185321726246143
61617664305203079185324820846769
61617664305203079741730684788301
61617664305203122374731975533477
61617664305203122376426551177723
61617664305203123609513909028409
61617664305203123611794261261919
61617664305203123657526925348795
61617664305203127315554285157451
61617664305203127316140061630075
61617664305203129147977263533003
61617664305203129148790843412081
61617664305203129148793166477015
61617664305239413823725962678578
61617664305239447106613768575695
61617664305239447106614141628323
61617664305239447106634689282047
61617664305239463165578009510885
61617664305239463172899094512659
61617664437847105170480322517168
61617664437847110109608056496896
61617664438065959205709786384202
61617664438138890375997194477806
61617664438145798435261233963996
61617664438170110065221544296076
61617664438174029587830318269818
61617664441100563873879986023485
61617664441124879203103522662201
61617664441129681613682891410441
61617664441129726497667001467307
61617664441129726497670472308505
61617664441129731439308949159955
61617664441129742556612644650055
61617664441136884943783886195001
61617664441136886773926134679321
61617664447012790963432177570689
61617664447034449450230399252623
61617664447037106887451944966809
61617664447037106889708281894745
61617664447037118008103654504806
61617664447038307026763666799081
61617664447038307644471901697768
61617664447038307646978942728808
61617664447038318558925313683745
61617664447038321873833050866400
61617664447038351910186359932741
61617664447046422044446757233038
61617664464726958426165844642143
61617664464726975032542089450821
61617664464727007793437708495125
61617664464727020747059862122081
61617664464727024448014197469469
61617664464727855294739478966091
61617664464727858948246110321883
61617664464727858948249204922509
61617664464727858993981869242665
61617664464727860183031138534081
61617664464727860783475086332023
61617664464727908359579043404263
61617664464727908405311707724419
61617664464727908956885360271635
61617664464727908956886131923967
61617664464727908961150388013841
61617664464727910191668065418899
61617664464727910192232148251203
61617664464727910192232149650883
61617664464738982078903855843072
61617664464738982078904627494000
61617664464739917785379379481747
61617664464739917785400271490339
61617664464739917831132935693855
61617664464759375165869249162731
61617664464759375165952161397421
61617664464759375165952936237697
61617664464759389937581663759357
61617664464759389983252365012847
61617664464759391767641376261205
61617664464759391769419636130747
61617664464759391770176250275297
61617664464759395473766236497671
61617664464759425121158649246367
61617664464759425128776097438619
61617664464759439952934896374829
61617664464759441188280914096129
61617664464759441188284009151669
61617664464760275682865020767751
61617664464760279432943485456063
61617664464760290505330683965911
61617664464760290505331458806187
61617664464760290512673464512909
61617664464760291740677476533103
61617664464760323858827149165309
61617664464760325689535401444319
61617664464760325689807370608643
61617664464760325689807373796587
61617664464760325692066805325149
61617664464760330631194539304877
61617664464760339918919957164171
61617664464760340520745530925787
61617664464762982989433887958148
61617664464762982989496563983924
61617664464762982991961820997780
61617664464762982992024497023556
61617664464763032334633242756131
61617664464763283133013573072244
61617664464763283135457938077508
61617664464763292400275137490395
61617664464763293708868409730088
61617664464763294230690503063915
61617664464763294230693975421433
61617664464763294299415067185778
61617664464763294299415152924926
61617664464763326986882892073927
61617664464763332523903836754319
61617664464763343648801735377925
61617664464764183128808000000321
61617664464764194798230315875441
61617664464764227555256433853331
61617664464764227555256519592479
61617664464764228150052750349883
61617664464764228150053123402511
61617664464764228150073671056235
61617664464764228150323947863279
61617664464764228150324719515611
61617664464764228150328076982711
61617664464764228151768619753109
61617664464764244209835218123549
61617664464764244216338076286847
61617664464764244217174904068517
61617664464764244217175277121145
61617664464764244217178371721771
61617664464771086253465115318303
61617664464771099151729416187133
61617664464771147327712465289639
61617664464771397583827655114728
61617664464771399341000010185321
61617664464771447516983059287827
61617664464771447523760980762565
61617664464772348091572756622825
61617664464772348091572761222095
61617664464772353032956832129759
61617664465602320793159985186021
61617664465707676709168602184885
61617664465707676709171701489775
61617664465707687822205889320409
61617664465707692763509376240787
61617664465707692764074235306027
61617664517917546549047683989103
61617664517937904588877631307609
61617664517937904589442490378465
61617664517937924210387330118759
61617664517937969231634664984191
61617664517937970466981569153075
61617664517937974173019622217183
61617664517941861878271220627819
61617664517949926839805209273049
61617664517949926977065963648521
61617664517949961985326644501767
61617664517949965691364697564471
61617664517949976801872641834057
61617664517949976809487767915689
61617664517952629917563713322848
61617664517952629917626389348624
61617664517952663269386324924616
61617664517952677958609234799364
61617664517952678094111618309670
61617664517952678094111875527114
61617664517952678094111880113334
61617664517952678095807228455460
61617664517952678100889801588072
61617664517952679740738490956794
61617664517952679742935251045800
61617664517952679742997927071576
61617664517952679748081615858660
61617664517952683454872043743009
61617664518886207230747288880507
61617664518886207232441865924433
61617664518886222049822743399003
61617664518922530132738230857535
61617664518922530132738230858939
61617664518922530132740553805829
61617664518922530132740553923873
61617664518922541243243082781319
61617664518922541245502518423925
61617664518922544956899354272861
61617668111049479473035203668195
61617668134687885422797201562983
61617668518709505826609226211193
61617668518709522475830655618497
61617668595557960954716389529996
61617668595557965893844123509724
61617668612594919532501831106027
61617668613251416751981246867591
61617668613251421694205216098607
61617668613283842133149039608303
61617668746194152084541883026968
61617668749148603646791130764947
61617668749465920288595942788997
61617668755374542020490589385976
61617668772784306612582551248843
61617668772784306612603443257435
61617668772819430037774181105959
61617668773099215693468356883553
61617668825337854799632538500807
61617668825960734016840837746387
61617668825986246955395927706603
61617668825993149658391201669784
61617668825993154455805553264675
61617668825994352064865510474479
61617668825994357004808032789295
61617668825994357050561589001403
61617669944694100092619361564098
61617669944694100229817354524566
61617669954432556813251235504727
61617669954509389225656546182147
61617669972254773441230684891469
61617669972259577096551349282819
61617669972270387662651524552105
61617670025437205814278069500739
61617670025437205853235533777515
61617670025437205853507588680987
61617670025437205860031625712847
61617670025445310299475808644411
61617670025445310306818500264317
61617670025445314003608845153673
61617670025445326954596495680503
61617670025445330658186453323161
61617670025445330665465696906455
61617670025445330665528459029883
61617670025664168635271316411145
61617670031244687184138540862975
61617670031321515896443026856951
61617670031321519595706253163587
61617670031321519602481080037699
61617670031345831220583616381519
61617670031345831227358816191619
61617670031636414616686035428977
61617670031636418321031462861145
61617670031636418321031462977785
61617670031636418321031835913773
61617670031644524668567525166571
61617670048095196703395500630661
61617670048095196749125070116911
61617670048095196749128164717537
61617670048969662854732175408731
61617670049078614900841250026173
61617670049078616730981175458657
61617670049078616736631990385691
61617670049078627849920789276679
61617670049078631555707444904187
61617670049078631560789990502631
61617670049078928039191383274867
61617670049078928045969304749605
61617670049078931750039663674971
61617670181917165233034000334810
61617670181917170355092391128602
61617670184970096884178437931469
61617670184970096884181822679387
61617670184970096884746678563703
61617670184970111701625435097349
61617670184970111708904678680643
61617670184970111708967440804071
61617670184978200828619089913365
61617670184980903769095546885849
61617670185188949678710298185333
61617670190221322840894558859211
61617670190878717381859304210049
61617670190878722320987038189777
61617670190886822491600483089621
61617670190886826195946280392089
61617670191165703852353356806831
61617670191169306124352600264043
61617670191177411233905374825715
61617670191177411234093402903043
61617670207948099510687826196812
61617670207948099510687854776528
61617670208494443898171157182919
61617670208599788739240022312707
61617670208603395944840849792029
61617670208603412604228972276819
61617670208603712788396071270999
61617670208603712793478645449159
61617670208604593659595744235512
61617670208604593659596515887844
61617670208818648303038508974685
61617670208822245635994735926377
61617670208822245635994735927781
61617670208822545825265329924565
61617670208822550764120716945489
61617670208823436537708939997696
61617670208927600949337105952935
61617670208927612069153830454545
61617670261778319306067188453643
61617670261778319855674296208147
61617670261778335907839431642263
61617670261997177589351077417173
61617670262009181478987225611647
61617670262011882130655767126570
61617670262011887078821102549180
61617670659605354774463288747770
61617670659605354781241210222508
61617670660588785739752233351672
61617670660588785739753008191948
61617670660588785922682890165736
61617670660588785922703810872088
61617670662596152009824669286759
61617670662596153288642281137199
61617670663544432689469432095445
61617670663544432689658608061465
61617670663544438177364772250425
61617670663544438179335564153407
61617670663544438179896177548405
61617670663544438223309827381059
61617670663544438223310972081807
61617670663544438225653204601711
61617670663544438230652977788529
61617670663544438774693556198713
61617670663544438774695879147007
61617670663544438782224967471259
61617670663544440009412037306901
61617670663544440009412808959233
61617670663544440009474713332837
61617670663544440009475484985169
61617670663544440009475489689433
61617670663544440009477812637727
61617670663544440016817581489435
61617670663544440016818724678075
61617670663544454834139078404763
61617670663544454834200697339551
61617670663544454834201040296143
61617670663544454834201840528191
61617670663576853135965583320187
61617670663576854965269568711539
61617670663576855583792879381257
61617670663576855585506024085801
61617670663576859289851824570597
61617670663576869782652684561655
61617670663576870331778585601877
61617670663576870331779357254209
61617670663576870333473934764695
61617670663576870334227455980243
61617670663576871568819955679555
61617670663576871569576569824105
61617670663576875273166556046479
61617670663579562228636028847129
61617670663579562230328281543081
61617670663867742227878557071987
61617670663867742639472534903631
61617670663867742824934596661383
61617670663867744059716533344259
61617670663867744469614783387951
61617670663867744469802811465279
61617670663867744471307036083903
61617670663867744471310507987959
61617670663867744471310511175903
61617670663867744471495064161231
61617670663867744471498539253231
61617670663867744472062620297271
61617670663867753760123868183794
61617670663867753943138207351090
61617670663868643191107966117621
61617670663868654301617406306953
61617670663868654304145338992293
61617670663868654304148809833491
61617670663868654304964718793923
61617670663868654327872629428920
61617670663871346193786560707924
61617670663871346330984553318472
61617670663871346743393316293048
61617670663871346743393316297260
61617670663871346743393319480992
61617670669449162962058660286793
61617670669453065422576380728665
61617670669453065422577157085261
61617670669453065422579480033555
61617670669453065429919248885263
61617670669453065429919620421571
61617670669485480927497165845349
61617670669485480927497937497681
61617670669485495744880252999109
61617670669485495746574830509595
61617670669704322627820060876917
61617670669707025566602196221605
61617670669767959232419258110463
61617670669767964583140597913143
61617670669767964583140969921675
61617670669767964583140970984485
61617670669767964583412566033531
61617670669767964584835173557389
61617670669767964585584962918407
61617670669767964585587285866701
61617670669776069695141581387003
61617670669776078983954941232918
61617670669776078983954941582838
61617670669776368235776831467243
61617670686194319640110062587279
61617670686194319685842726907435
61617670686194320875456851966527
61617670686194320921188744634351
61617670686194320921189516286683
61617670686194320922880997213663
61617670686194320922884091814289
61617670686194321477028196576105
61617670686194321479287628104667
61617670686226740127063774649395
61617670686226751199450973159243
61617670686226751199451747999519
61617670686226752434797765726435
61617670686226752487308351404689
61617670686230654895316257838109
61617670686230654895316262542373
61617670686230654941048950739385
61617670687068781493140009275667
61617670687174131861962880466687
61617670687174131867045368905699
61617670687174136803346951256307
61617670687174136803911810324355
61617670687174136810939895354295
61617670687174136810941038542935
61617670687174136811505897608175
61617670687174138640811322560175
61617670687174147929625873240723
61617670687174153457629665434119
61617670687174153458194524499359
61617670687177739677549261067435
61617670687177752023676716373431
61617670687178039866819855065623
61617670687178041093986032891221
61617670687178041101329043002047
61617670687178041101329814654379
61617670687178055918713016593563
61617670687210154030470501714003
61617670687210154574431059356595
61617670687210154579516647100497
61617670687210171229551749576419
61617670687210172464900863420281
61617670687210456598907360550333
61617670687210471417984367414551
61617670687210471418822343574607
61617670687210471418824668039221
61617670687210472654171457418469
61617670687392986494227720317521
61617670687392987729574512877693
61617670687396590001093614745277
61617670687490249053243486306669
61617670687501943484293731685389
61617670687501943530029495193795
61617670687501945314435984887071
61617670687501954648149385087195
61617670687501955196941699903129
61617670687501955199469632588469
61617670687501955199470775777109
61617670687501955200289012390099
61617670687501955223196923025096
61617670687502244275681904309229
61617670687502255388719305763617
61617670687502255388722773416871
61617670687502255389559606388287
61617670687526270528694315953689
61617670687526271763476249448621
61617670687526571954985358499655
61617670739404386688897430779447
61617670740352661193987196894585
61617670740352661194070764928953
61617670740352661201598732982153
61617670740352661201598847301017
61617670740352666135457158789283
61617670740352666140726466607749
61617670740352666684499833334579
61617670740352667924300399124589
61617670740352667926558687464511
61617670740352667926559830653151
61617670740352677253515143950735
61617670740352677253577906069791
61617670740352679044679777705983
61617670740352682741746334607485
61617670740352682743941889403695
61617670740352682743943032592335
61617670740352682744004651527123
61617670740352682744004994483715
61617670740352682744005794715763
61617670740352682749025578190779
61617670740352682749088340314207
61617670740387799535684491962695
61617670740388984100895206600207
61617670740389000107304434294205
61617670740389000109500332051379
61617670740389000114646440000927
61617670740571517015318754601687
61617670740610545355406910873098
61617670740679883717827230994618
61617670740680774796758584744565
61617670740680774865671391651680
61617670740680784079671186168461
61617670740680784125403878951693
61617670740703899452765062391359
61617670898928265931500293112283
61617670898929151078031891362809
61617670898929151123764555566325
61617670898929151123848123600693
61617670898929151123848123600853
61617670898929161013880406259495
61617670898929162241968129329277
61617670898929162241968129329437
61617670898929162248662339754427
61617670898929162793211001638841
61617670898929165947945829432543
61617670898929165948008505458319
61617670898929165948009248531095
61617670898937271607295657938275
61617670898941157466019331114951
61617670898941169768673298666733
61617670899877447132575029273969
61617670899877447132575400810277
61617670899877447176634381494779
61617670899877447176637476095405
61617670899877447183892704381709
61617670899877447184167886119867
61617670899877447184168144387071
61617670899877447727099663919517
61617670899877448962718420946929
61617670899877448970061660639835
61617670899877463785185316381673
61617670899877463792527322088395
61617670899888254129814621887962
61617670899888255776127857188922
61617670899909863918511619764961
61617670899909863921043909616987
61617670899909867625392291433921
61617670899909878735978532753733
61617670899909878735979307594009
61617670899909878738427025467103
61617670899909880522062891641315
61617670899909880522819505785865
61617670899909884226409492008239
61617670899912565759229784023960
61617670899912565759292546138804
61617670899912571112461979005598
61617670899912571112461979359730
61617670899912580576612986313064
61617670899912580576612989499604
61617670899912580576675748077988
61617670899912580576675751264528
61617670899912580576675751264687
61617670899912580579123469130980
61617670899912580579123469133410
61617670899912580579123469137622
61617670899912580579123469487542
61617670899912585929845180944782
61617670899912585929845180948994
61617670899912585932292903421349
61617670899912865941724406778541
61617670899912865941725181613201
61617670899912880765946345262923
61617670899912882413014586930215
61617670899912886121563497419753
61617670899913764549726244428083
61617670899913765144250506021163
61617670899913765144334188374395
61617670899913765144334303159819
61617670899913766326584639590645
61617670899913766326585414430921
61617670899913766326585415947241
61617670899913766328841751712989
61617670899913766333927507747243
61617670899913766334112583669015
61617670899913766334116051322269
61617670899913766372338970643029
61617670899913766372338972042709
61617670899913766374595307925097
61617670899913766379029340206993
61617670899913766379032439511883
61617670899913766379677997938441
61617670899913766379680977749431
61617670899913766381289662411015
61617670899913766928637218314723
61617670899913766928721015440329
61617670899913766928724110040955
61617670899913770078376248983501
61617670899913771870299824773349
61617670899913771870299824891393
61617670899913781150680654303469
61617670899913781150680654316519
61617670899913781150682977251763
61617670899913781150742639707585
61617670899913781150743416064181
61617670899913781150743416068393
61617670899913781150743416081443
61617670899913781150745739012475
61617670899913781158085421775115
61617670899913781196412570842533
61617670899913781196497029552361
61617670899913781196499352500655
61617670899913781198672778261131
61617670899913781198756432855339
61617670899913781747799451756907
61617670899913782980802353748839
61617670899913782980886036084809
61617670899913782980886064781165
61617670899913782980889130685435
61617670899913782980889159381791
61617670899913782982580613599507
61617670899913786686926442309887
61617670899913786686926442314099
61617670899913786686926442327149
61617670899913786686927213962219
61617670899913786686927213966431
61617670899913786686927213979481
61617670899913786689375279408485
61617670899913786689375279409889
61617670899913786694457853586645
61617670899920687336560889703137
61617670899921869660032279191971
61617670899921870254075482039391
61617670899921870256332476300795
61617670899921886262743255174115
61617670899921886308497611734911
61617670899921886857539858984147
61617670899921886857540630636479
61617670899921888093643265695889
61617670899924572094705636757868
61617670899924572094709078897094
61617670899924572096965071468758
61617670899924572097216119928134
61617670899924573332563684145228
61617670899924577036092805448486
61617670899924577036093921461302
61617670899924577036093924643630
61617670899924577036156683576146
61617670899924577036159006524440
61617670899924577036908712978718
61617670899924577447937917832786
61617670899924588149130292996154
61617670899924588149131322911478
61617670899924588149131326098018
61617670899924588149194085030534
61617670899924588149196407978828
61617670899924588149949553525301
61617670899924588154213897089638
61617670899924588154213897093850
61617670899924588156724380264116
61617670899924593500667826244478
61617670899924593507446092075488
61617670899924593508199237503917
61617670900096296274347032786255
61617670900201652144350902079381
61617670900201652144354001384271
61617670900201663257388274954053
61617670900201663257389418142693
61617670900201663257391745795251
61617670900204350136728014471276
61617670900204350136728014475488
61617670900204353429208240991428
61617670900204353429479837121998
61617670900204353841070715773438
61617670900204353841073814960284
61617670900204353841073814960443
61617670900204364547329331232900
61617670900204369900767004180106
61617670900204369900767004182536
61617670900204369900767004186748
61617670900204653625253628942133
61617670900204653625254403776793
61617670900204654030344408958679
61617670900205554598072622912995
61617670900205565123110167942649
61617670900205565168842860725881
61617670900205567022168695586656
61617670900216361436480935443928
61617670900216361482234606447076
61617670900216361619432484266584
61617670900216361619432484270796
61617670900216361619683186853368
61617670900216361619683301644408
61617670900216361619683303160728
61617670900216361619704193651596
61617670900216361619704193769640
61617670900216361619704195169320
61617670900216361620247385874988
61617670900216361620247385993032
61617670900216361620247387392712
61617670900216361620268277884984
61617670900216361620268279401304
61617670900216362672014981252384
61617670900216362672098547766220
61617670900216362672098547770432
61617670900216362672098549282540
61617670900216362672098549286752
61617670900216362855029204584496
61617670900216362855029206100816
61617670900216362855029319369920
61617670900216362855029319487964
61617670900216362855029320887644
61617670900216362855050211378512
61617670900216362855050211379916
61617670900216362855050211496556
61617670900216362855050212896236
61617670900216363266623183928248
61617670900216363266623183932460
61617670900216363266623298719288
61617670900237985562074883815069
61617670900237986156599889997085
61617670900237986156602214461699
61617670900240672624366540153232
61617670900240672626601985072576
61617670900240672626601988254904
61617670900240672631685673859660
61617670900240673105416620734066
61617670900240673105416620852110
61617670900240673244306866158610
61617670900240676216933506923764
61617670900240676216933507040404
61617670900240676337726054570710
61617670900240676354107139871062
61617670900240676354110492738892
61617670900240676354128031879654
61617670900240676354128031997698
61617670900240676354128033397378
61617670900240676354131384747484
61617670900240676354131499534312
61617670900240676354131499650952
61617670900240676765701117702706
61617670900240676811454674032858
61617670900240676951163060424232
61617670900240676951163175211060
61617670900240676951184067219652
61617670900240677984855107076374
61617670900240678000486404061256
61617670900240678001322084404936
61617670900240678001322084409148
61617670900240678001322199194572
61617670900240678001322199312616
61617670900240678001322859243808
61617670900240678001322860760128
61617670900240678002930769070732
61617670900240678046240075064404
61617670900240678046240075181044
61617670900240678047075755406680
61617670900240678047075755408084
61617670900240678047075755524724
61617670900240678183437952888124
61617670900240678184252741219000
61617670900240678184252741223212
61617670900240678184252856008636
61617670900240678184253516057872
61617670900240678184253517574192
61617670900240678184273748017228
61617670900240678184273748018632
61617670900240678184273748135272
61617670900240678185944993919164
61617670900240678185945108705992
61617670900240678185966000714584
61617670900240678191049217409341
61617670900240678595846719054856
61617670900240678595846833840280
61617670900240678595846833958324
61617670900240678595847493889516
61617670900240678597538971750808
61617670900240678597539086537636
61617670900240678602622646182343
61617670900240687450763456025098
61617670900240687472250974488175
61617670900240689095715611580572
61617670900240689302394366161135
61617670900240689309148272446939
61617670900240689309169193035247
61617670900240689714239391052475
61617670900240689716687228434940
61617670900240689720742250278583
61617670900240693016025478236356
61617670900240693016025521283077
61617701053463877304524963931414
61617701053562339246385809883028
61617701077195640141709988693780
61617701077195989690909434781094
61617701077195989698249117539522
61617701134344672152834078748707
61617701157286789318213461581717
61617702329759388211324553289622
61617702338623725359220564233161
61617702489259852688229760350010
61617702489284169117567604047190
61617702489284169254763158823238
61617702489284169254766631180756
61617702489292273129450808091970
61617702489357114005123906904874
61617702489357115103543901203036
61617702495193995417335923809866
61617702495202099292295169194506
61617702512918964317862407718874
61617702512918964317863179371206
61617702512918965415447120255590
61617702512919014142732508189342
61617702512919014143484993551282
61617702512926774642402118326468
61617702512926774642402376606722
61617702512926774644659485068946
61617702512991615520331434577620
61617702513024020679228693570226
61617702513024021274028739542570
61617702513024035959296150095908
61617702513024035961552487023844
61617702513024035961553287255892
61617702513024069450576644525180
61617702515873434516149675833848
61617702515873434516150710352654
61617702515873477127706384608181
61617702515873477127707156260513
61617702592790964673935612758951
61617702593118787409302374700589
61617702593119088010923902918628
61617702593645601491125719836213
61617702967858512385083574987000
61617702967858512385083576503320
61617702967859711767653476387860
61617702967859711904852618304250
61617702967859713134551201268638
61617702967882827714307112092276
61617702967884023529730354458170
61617702967884028463774737907354
61617702967890932824612375203832
61617702967892176810936087789808
61617702967955757639938060962294
61617702967955768623392563891198
61617702967955772466358964510400
61617702967955773707060296186584
61617702967955805818180541593362
61617702967956958404363562919930
61617702967963877576661899969398
61617702967963877576933610872134
61617702967963877576935933919806
61617702967963878675084993572450
61617702967963878811443833468542
61617702967963878819058583179864
61617702967963878819060907644478
61617702967965078331487943738686
61617702967965111685569300955832
61617702973768337317954285700078
61617702973792648942832021853998
61617702973865583817465230315758
61617702973865633223711722967020
61617702973873687090285091343368
61617702973873687090285091348984
61617702973873703744589611134514
61617702973873737098670968351660
61617702973873748035531241507638
61617702991517324425054648071608
61617702991517373655127484659722
61617702991525433104199967030226
61617702991525477530083630739472
61617702991525478765369985650818
61617702991525478765621034110194
61617702991525478765621808950470
61617702991590319688548207581730
61617702991598363809549082565598
61617702991598373555685660190062
61617702991598379091870576946374
61617702991598379091873676251264
61617702991598411985528659765500
61617702991598423564347748873678
61617702991598662761777162585982
61617702991598664593616279329882
61617702991598723707024462054690
61617702991622690721830887278454
61617702991622740084772287729006
61617702994553025339785555160220
61617702994553027125807180152766
61617702994553144080444986816376
61617702994556779567917255161734
61617702994557079711434264250054
61617702995428388311557496148524
61617702995452703640781032787240
61617702995525639743226524667392
61617702995525639745674242540486
61617702995537342185027433314798
61617702995756146808927058700078
61617703044671843510521082317154
61617703044671843512215657961400
61617703044704259010358063855714
61617703044704259012052639499960
61617703044704308418299132151222
61617703044704308423382477981714
61617703044707015480886072361076
61617703044707015480886072479120
61617703044767899130640263133266
61617703044767948543664677259266
61617703044767952067506622678540
61617703044768199319910857013410
61617703044768204261298022521700
61617703044769088179888635259874
61617703044769102861768420232756
61617703044776004240381442012838
61617703044776037594462799229984
61617703044776057177247801558112
61617703044776304429652035892982
61617703044776304430216891777298
61617703044776309371039201401272
61617703044776337783733393110128
61617703044776342725120558618418
61617703044776353843241305903298
61617703044777193884991272317474
61617703044777193886685847961720
61617703044777243292932340612982
61617703044777243298015686443474
61617703044779961468557458633820
61617703044996047916831965998262
61617703044996047921915311828754
61617703045651403538582503419090
61617703045675718867806040057806
61617703045748616859432600052654
61617703045748650213513957269800
61617703045748664855476649973954
61617703045748900989760137023944
61617703045748905931147302532234
61617703045748917049268049817114
61617703045749804531617700243290
61617703045749815649738447528170
61617703047953062332169331556368
61617703047953106797031753299966
61617703047953112150829837303760
61617703048606108034231698330123
61617703048609604467060291403776
61617703048609604474675385488840
61617703048609609416062809277432
61617703048609620529096400575436
61617703048609620536626778378936
61617703048925670004750292634278
61617703071365274313296701187268
61617703071620179465690625957623
61617703071693114341160405455996
61617703071693414484677414544316
61617703071693414484677671761760
61617703072244261226849968739493
61617703204204728428350982862896
61617703204204728430609671318842
61617703204204728430613885116016
61617703204204728430613885232656
61617703204204728430613886632336
61617703204229038218570303417974
61617703204229040053228719016816
61617703204229040055487407472762
61617703204229040055491621269936
61617703204229040055491621386576
61617703204235993637281056160962
61617703204235997343130822530618
61617703204237143328311482297546
61617703204237193336697359305838
61617703204237193336697359422478
61617703204239896694939275391704
61617703204301072525391729889382
61617703204301089179696250147088
61617703204301973093203511879734
61617703204301974927861927478576
61617703204301974930120615934522
61617703204301974930124059595684
61617703204301974930124829731696
61617703204301974930124829848336
61617703204301974930124831248016
61617703204308879283347718384082
61617703204308943330803756911380
61617703204310080038170662848272
61617703204310080040430094359572
61617703204310094862331786262194
61617703204310094864591217773494
61617703204310128216413143462078
61617703204310144088639276915628
61617703204310144088639278332778
61617703204310144093157766861804
61617703204312796568026562694790
61617703204312829919848488383374
61617703204312846386954914140316
61617703204333243842641767146298
61617703204333253901588233677088
61617703204333254955679168600686
61617703204333553909791259581628
61617703204334406482123475979814
61617703204334439841287435954836
61617703204334443364314591640746
61617703204334443364377353759802
61617703204334454477351993095134
61617703204334454477414755214190
61617703204334454477603041553106
61617703204334454477603041571980
61617703204334454478167900625366
61617703204334454482435338925626
61617703204334454482498101044682
61617703204334455712698782472978
61617703204334455712949457879726
61617703204334455712949830932354
61617703204334455712949834120298
61617703204334455717781356651138
61617703204334455718032405110514
61617703204334459424072781239556
61617703204334459424638411964148
61617703204337097073086652516376
61617703204337108186122909370798
61617703204337108186123709602846
61617703204337108186124053970764
61617703204337108191206628148924
61617703204337141544723528186452
61617703204337141544723556766168
61617703204337146303159489104490
61617703204337157416196890558878
61617703204337157421279464737038
61617703204337161128073757935204
61617703204527781306526078237896
61617703204528932835230193269518
61617703204552092931403814391816
61617703204553244465187061340116
61617703204553244465190505001278
61617703204626179334741137885198
61617703204626179339823713463038
61617703204626194158902262698800
61617703204626194163984836876960
61617703205184240461500766299928
61617703205184273632819602926292
61617703205184278571759050211568
61617703205184289692326744067130
61617703205185490449409124309440
61617703205208588962043139565008
61617703205208605020794815062144
61617703205209740991086870143384
61617703205209805778629217269524
61617703205281501777827356370284
61617703205281501778391440952188
61617703205281501778394912854792
61617703205281534949713749481156
61617703205281535131908713587430
61617703205281551008465424978292
61617703205281551008467749442906
61617703205281551009220890621994
61617703205281790849545529691062
61617703205281790849545530157622
61617703205282690683103280660968
61617703205282736941578058496664
61617703205282736948920064203386
61617703205282740645923486045472
61617703205282740648183293814606
61617703205282740652447637396196
61617703205282740653266639645098
61617703205282751765485038850584
61617703205282751765735714257332
61617703205282751765736087309960
61617703205282751766299798605956
61617703205282751766303269447154
61617703205282751766303270864304
61617703205282751773078093016682
61617703205282751773078867856958
61617703207255587058023078184300
61617703207268495333679046034162
61617703207268510013863995682656
61617703207268511248646188857730
61617703207268511385844181472490
61617703207292821638738522800446
61617703207474441642295559553222
61617703213177136615994271345094
61617703213177136798945848869722
61617703213201450298023406381926
61617703214051220041973196950235
61617703214075531666850933104155
61617703214075536605978667083883
61617703230792794032499530699870
61617703230890055349390205350726
61617703230890055349392905602402
61617703230898160466476861841028
61617703230902110503094211358598
61617703230902112287487491542066
61617703230926427616708359346798
61617703231108943294702118483785
61617703231120648891865472928265
61617703231214293257390414646481
61617703231217895384326643206710
61617703231217895391104822948652
61617703231217895391376417543945
61617703231217910208759619483129
61617703231218195529539257858812
61617703231218195529810852454105
61617703231218195534621832036972
61617703231218195534893426632265
61617703231218212182420398486818
61617703231218212182421170139150
61617703231218212184112650710351
61617703231218212184115745783396
61617703231218212189198319961556
61617703231250327082895283335901
61617703231777146152591693871529
61617703231777446296108702959849
61617703231777446296128392854911
61617703231777446296129623666201
61617703231801457777469430025449
61617703231801462670864499801661
61617703231801713448801787664841
61617703231801757921006215115161
61617703231801757921007359820121
61617703231801761627044182189579
61617703231801761627044268295909
61617703231801761627047735949163
61617703231809566545823745186301
61617703231809566591556409389817
61617703231809566591556409389977
61617703231809866735073418478137
61617703231809866735073418478297
61617703231809866735094339184489
61617703231809866736788914828735
61617703284323789389330008695521
61617703284395840490245021566178
61617703284396740920796048825279
61617703284403944181920305523400
61617703284403944363512386257734
61617703284403944365771817786296
61617703284403944365771822018384
61617703284403944370290307732472
61617703284403944370855163616788
61617703284404844795768206712166
61617703284404844796333062596482
61617703284404844796333319813926
61617703284428255990082003104738
61617703284428255990646086286962
61617703284428255990646087336722
61617703284955075014044257170409
61617703284979341754934530051117
61617703284979391577776981770039
61617703284979391577776986474303
61617703284979391579469239170255
61617703284987491741110840238053
61617703284987491748663172203901
61617703284987495041204925348811
61617703284987495041225846055211
61617703284987495445456640722849
61617703284987495447712977650785
61617703284987495452986931257783
61617703284987495453008972688697
61617703284987496682494911145717
61617703284987496687518160649611
61617703284987496690047243111565
61617703284988346060507475538550
61617703284988347889814043679190
61617703285376040607361352779318
61617703285376040607361352783530
61617703285376040607363676777372
61617703285376040607363677131504
61617703285376040609055929473324
61617703285376040609055929827456
61617703285376040609055930890266
61617706637220259111953296885398
61617706637244574441176833524114
61617706796777762019037139672962
61617706823370329364866324246851
61617706876544355811534288936963
61617706876544405634363946659772
61617706876548307689855519840809
61617706876556363381583896636179
61617706900194515484233320246229
61617706900194516719015253741161
61617706901057805958425577456229
61617707275246438533385662078232
61617707275351804960020987512668
61617707275352103914572151383954
61617707275352103921346978258066
61617707275352103921347236538320
61617707301945022516569175240408
61617707301945022516569175241812
61617707302913727107007530149997
61617707355155021841124378597459
61617707355155021843380715525395
61617707355155066322538899166648
61617707355155066322541993767274
61617707355155066322541993883914
61617707361028274754879909230848
61617707361906277791640597809361
61617707378757147343126934508161
61617707378789572914083807733896
61617707378793175185330934295624
61617707379632149088742522778793
61617707379632154023351397924745
61617707379632449232259531867113
61617707379664574462316113443033
61617707511627826549553705911466
61617707511733192976189031229262
61617707511733192976189031345902
61617707514655485595267546928128
61617707514655535731229058619834
61617707514679502697758052085075
61617707514679845526559681560771
61617707514679847175383401098859
61617707514679847364285624011392
61617707514679847364285624129436
61617707514679847364285628361524
61617707514679850879729201583655
61617707514687907996560876179155
61617707515554848921079114197611
61617707515554852213834408754819
61617707515554852625424914682407
61617707515554852625428386586463
61617707515554852625595493957391
61617707515554852625616414663791
61617707515554853860206848177339
61617707515554853860963548410957
61617707515555152769112503045711
61617707520553055798318629556908
61617707520588172405099004890036
61617707520588172588113345592366
61617707520588172588116440311036
61617707520588172588116697410436
61617707520588172588116697528480
61617707520588172588116701642524
61617707520588172588116701760568
61617707520600183864989101240352
61617707521439162709285682744957
61617707538289737013641654442399
61617707538290037202912248440635
61617707538314048638519390596319
61617707538314352532135785079351
61617707538326056392608162376473
61617707538326060096953962861269
61617707538326060099210299789205
61617707538326060104294017338768
61617707539165038948527808013459
61617707539165339092044845799587
61617707539189350573405572865187
61617707539189354277751344652175
61617707539189354277751373349983
61617707539189654421268382438303
61617707591467365731556402737647
61617707591468566672468907934377
61617707591468567907000137326205
61617707591468567907814925661293
61617707591491677356434138891567
61617707591491977545704704191995
61617707591491981250050504676791
61617707591491982485396522403707
61617707591491982487088775099659
61617707591492877562182516598597
61617707591500082656009962599287
61617707591500085948009701640935
61617707591500983223822894016333
61617707591500983406837118864765
61617707591500987111433623452665
61617707592342667064930818647193
61617707592364282527012962732047
61617707592366978879538315251463
61617707592366979291320321160435
61617707592366982583884115736259
61617707592366982995666121645231
61617707592367279434837301550947
61617707592367283139183102035743
61617707592367284374529119762659
61617707592367284376221372458611
61617707592368229413979293753978
61617707592375082754497555931839
61617707592375087503895534165481
61617707592375087693625289911567
61617707592375088105219267743211
61617707592375384538427057758393
61617707592375387837142298999887
61617707592375388242208774011205
61617707592375388244465110939141
61617707592375389477554791738121
61617707592375433956724593937130
61617707592376288817572887971617
61617707592376288817572916669377
61617707592376288863305580872893
61617707592376290052898013689941
61617707592376290052898013690101
61617707592376290052918905698533
61617707592376290052918934396293
61617707592376290098651569902049
61617707592376290098651598599809
61617707592376290098672490608401
61617707592376290100346174244055
61617707592440230964674874280068
61617707592441131532486655920500
61617707592441175401649905192062
61617708711042412676660059949842
61617708711066728005883596588558
61617708711074833122964716388768
61617708711147779110635326304916
61617708711147779110638425609806
61617708711148079299968309823042
61617708711148079299968682422160
61617708711172094439861962248522
61617708711172390924846045627042
61617708711172395863973779606770
61617708712016222217086550763328
61617708712023130413610569784714
61617708712023130413611344624990
61617708712047445742831781958816
61617708720040332199197149566097
61617708720040335903542950050893
61617708720922541957888305495639
61617708720922542001110485461867
61617708720922542003641890405555
61617708720923742714886998662983
61617708720923742760640583572899
61617708720926444418322086366835
61617708720926444463887643199423
61617708720926445698669571990091
61617708734806581268107503719472
61617708734806581268107508423736
61617708735754893199894721824420
61617708737668051907519749759972
61617708737668051907520011208100
61617708738636712239017682215680
61617708738709691374286151273455
61617708790846580644203780877967
61617708790950730259145934352380
61617708790951030450864255068118
61617708790951046454765207632464
61617708790951046457272334752572
61617708790951047049561810398352
61617708790951047051818923210708
61617708790951047051821246159002
61617708790951047051884036970202
61617708790951047056967725757286
61617708790951047059413120565446
61617708790951947619913635412282
61617708790951947619976311438058
61617708791793626107855480578041
61617708791817938144264145485201
61617708791817938144264145601841
61617708791818243229415933754933
61617708791819138901325514794961
61617708791819138901346779739541
61617708791826046363554811106719
61617708791826046958351041864123
61617708791826046960858170051253
61617708791829949421107278895279
61617708796754005435226342178113
61617708796860556567344912415253
61617708797702251475203563065405
61617708797723861808428217424445
61617708797726563100081299219325
61617708797726568499000592063893
61617708797727764268673597165685
61617708797727764268673970218313
61617708797734671776635557797599
61617708797734671779166962741287
61617708797734671916427717483941
61617708797735872536165655908631
61617708797735874327417023925146
61617708797735874327417024391706
61617708797735874914598548017951
61617708797735874922129987975159
61617708797735908268867933312425
61617708797738568886243282668361
61617708797738574237153022557061
61617708797738574239412715535155
61617708797738574376861493637775
61617708797738574376861498355137
61617708797738574788455471469419
61617708797738576023237404964351
61617708797738576206251629812831
61617708797738576207003742122095
61617708797738576213783069770039
61617708797738609560521015107257
61617708814468169163243165545623
61617708814479874768000607158687
61617708814479881539528074474143
61617708814480181683045083562463
61617708814541104037876374007383
61617708814541104045470461175967
61617708814552809642633815620447
61617708814577121267511551774367
61617708814589150426680750336322
61617708814589150562278347951286
61617708815452444882846954177358
61617708815452745483899942019000
61617708947423801933174819392226
61617708947423801933258497625798
61617708947423801933258502212018
61617708947496698095222067559782
61617708947496699330568856939030
61617708947496747506551906041536
61617708947520998607063173911646
61617708947521014661486969221992
61617708947521014666570315052484
61617708947529153542991027113846
61617708947529153543074709939254
61617708947529167764824475091374
61617708947529168367235833353176
61617708948469310531510708787394
61617708948469310532075564671710
61617708948469311127144141336754
61617708948469311127144142405387
61617708950366509245537762145576
61617708950366559198505850657572
61617708950366559199070709724216
61617708950366559200765286418222
61617708950366559205847856364294
61617708950366559205848889466158
61617708950378565129522676178668
61617708950378565129543592651528
61617708950378565129543596883616
61617708950475511294970945837530
61617708950475811438425193873816
61617708950475811438487955992872
61617708950475811440935677048294
61617708950475811484429827260370
61617708950475811491855514369942
61617708950475811494303232597168
61617708950475825714626928002428
61617708950475827551548877069228
61617708950475828100406707531474
61617708950476726878658179947923
61617708950476726878659323136563
61617708950476726883741897314723
61617708951350829239647670320573
61617708951360135662794262521003
61617708951362836809634601994013
61617708951362836810407606311917
61617708956286890353353749577712
61617708956384153319904881676468
61617708956384153319907233322522
61617708956393457537914536110614
61617708956396159243609316674468
61617708956396159243612755104299
61617708956396159248693005461552
61617708956396159248693006983488
61617708957256751713883514830395
61617708957259452822605944515475
61617708957259453417130574456919
61617708957259453417130579161183
61617708957259453417402175272879
61617708957259454606995752807937
61617708957259454652748192999795
61617708957260655363994445975281
61617708957260655966133029983623
61617708957260655966133054447891
61617708957260655966133058679979
61617708957267558526871753336491
61617708957267558527707438384435
61617708957268759284706131551779
61617708957268761075874233327463
61617708957268761075874980514123
61617708957268761075875009211883
61617708957271460392592871484651
61617708957271460987389102242055
61617708957271460987953186474039
61617708957271460987953191178303
61617708957271461132181272931159
61617708957271461132741913955443
61617708957271461132745357163143
61617708957271461132745381627411
61617708957271461132745385859499
61617708957271462176982684481377
61617708957271462177734796790689
61617708957271462184510737288844
61617708957271462359997024120849
61617708957271462360749136430161
61617708957271462367527315122343
61617708957271462367528091006763
61617708957271495714266409415323
61617708974110329746224514009918
61617708974110329753566519716640
61617708974118433209407756307746
61617708974118433209428676896054
61617708974118433209428762635202
61617708974122035350729874161120
61617708974949292263779050782722
61617708974981712702743766301010
61617708975054658690414376217158
61617708975058275794001461547440
61617708975066380903742640427012
61617708975066666262073941097006
61617709027178689164638204740829
61617709027252517700552457986031
61617709027284055408636133600624
61617709027295744946291313789352
61617709027296045135561907787540
61617709027296061927315730128502
61617709027296061929575165889152
61617709027296061929581940245552
61617709027296061929582197462996
61617709027296061934093651603240
61617709027296061934665886250080
61617709027296945710339785538909
61617709027296962357866757393462
61617709027296962359571550582934
61617709027296962360136406467250
61617709027296962360136663684694
61617709027296962364644678868200
61617709027296962494883496401174
61617709028171363817961606287524
61617709028172249422116908692606
61617709028172260535153538494662
61617709028172260535154310146994
61617709028172265484135653265876
61617709028172266033112466859402
61617709028172266033114775380813
61617709028172266033115909002840
61617709028172266033175228624326
61617709028172266033178670767764
61617709028174967324765663428060
61617709028245195409786832695570
61617709028245212026430854498882
61617709028245244777810789588933
61617709028245255941744716710688
61617709028268610317476793395330
61617709425987289652696661321536
61617709425987289654391236965782
61617709425987289659473812660262
61617709425987289659474582796274
61617709426018504402228418219120
61617709426019705152533642860096
61617709426019705159310794194610
61617709426019705159310794198822
61617709426019705159310794211872
61617709426019705159311564334834
61617709426019754565558056986096
61617709426022456688369500868710
61617709426022456688453179102282
61617709426083634355889718157198
61617709426083645468927119611586
61617709426083650408619709475630
61617709426084550976367959215126
61617709426084550978062534859372
61617709426084550983145880689864
61617709426084584329885232200288
61617709426091488500157312046908
61617709426091750579233154375474
61617709426092640027166851321856
61617709426092640028861426966102
61617709426092640033944002656370
61617709426092640033944002660582
61617709426092640033944772796594
61617709426092689440191265447856
61617709426095341737380119234210
61617709426095341737380119247260
61617709426095357790109338900310
61617709426095357791803914544556
61617709426095357796887260375048
61617709426095391143626611885472
61617709426127773296721146853856
61617709426127822520015717610960
61617709427064062824304031593272
61617709427064062825998608637198
61617709427065263583015898044876
61617709427067948813469586480966
61617709427067948815164162125212
61617709427067964051923456768946
61617709427067965286705390263878
61617709427067965287270246148194
61617709427067965287350834384830
61617709427067965287353157333124
61617709427067965470281491204510
61617709427067965470283814619364
61617709427067965470367496972596
61617709427076069161664635648518
61617709427076069162229491532834
61617709428940852374157806292258
61617709428940852375852382986264
61617709428940901787369735122104
61617709428940902336225239337088
61617709428940902336225243569176
61617709428940902336225500785216
61617709428940902336228596437006
61617709428940902336977613094528
61617709428940902338672961442270
61617709428977169739715905978978
61617709428977169741410482672984
61617709428977219701783339023808
61617709428977219701783343255896
61617709428977219747536928165812
61617709428977219747540281033642
61617709428977219749984646038906
61617709428977219885553148202248
61617709428977219885553405301648
61617709428977219885553405419692
61617709428977219885553406351408
61617709428977219885553409533736
61617709428977219887245400781560
61617709428977219887245662229688
61617709428977219887245662231092
61617709429046252161839925122424
61617709429046268762859707024508
61617709429049854427735613282538
61617709429049854435347260502430
61617709429050154568805158532880
61617709429050154571273543090308
61617709429050154576336225418794
61617709429050154614558486225352
61617709429050154614558743442796
61617709429050154615310852564164
61617709429050154617006207280774
61617709429050154622089810328710
61617709429050154622173489495402
61617709429050154624617854500666
61617709429050154754538931206626
61617709429050170676782875627564
61617709429050171225574074423040
61617709429050171225577173255754
61617709429050171225637608188812
61617709429050171225637612420900
61617709429050171225639964066954
61617709429050171226390753599988
61617709429050171226393105246042
61617709429050171233169047662198
61617709429075381638936578791207
61617709429082584344780854863552
61617709429082586128355017435062
61617709429082586128355792269722
61617709429082586128417806711228
61617709429082586130865243387884
61617709429082586176619857166124
61617709429082586177183944586052
61617709429082589888308810783986
61617709429082591664602323352968
61617709429082591665167211004944
61617709429082591671945476835954
61617709429082591672133763180486
61617709429086193936414310385233
61617709429086193936414338966353
61617709429086193936414338970565
61617709429086193943192604801575
61617709429949482759495304156221
61617709429950688463048405169038
61617709429958788626820152443713
61617709429958792338007650557890
61617709429958794122333968597863
61617709429958794124026193645815
61617709429961495270887107935323
61617709429961495413966130736151
61617709429961495413987022744743
61617709429961495415679275440695
61617709430022734020167987824438
61617709430022767786031652277533
61617709430023634450719015085186
61617709430030537568592785648572
61617709430030537705792844084928
61617709430030582040797214615212
61617709430030582177994948586954
61617709430030837895127233204866
61617709430030872895772807159397
61617709430030872895772831623665
61617709430031738325677490338026
61617709430031738325678260474038
61617709430031738325678261990358
61617709430031739561024279713062
61617709430031771677415470334520
61617709430031773463521827039118
61617709430031784032661523626508
61617709430034475167583671808574
61617709430034475167583671812786
61617709434885545109384478700692
61617709434885545109384479750452
61617709434885545109384479868496
61617709434885545109384483050824
61617709434885545111076735630136
61617709434958479795083695769902
61617709434958479795355664953100
61617709434958479978370004605670
61617709434958479978370262872874
61617709434958495854859335248368
61617709434958496457000121061242
61617709434959696794955964791729
61617709434959696794959518534051
61617709434990911354696316786928
61617709434990911355261175857784
61617709434990916895964836579530
61617709434992112294792946330289
61617709434994818939627427960727
61617709435822985433057445903459
61617709435833781860546779553193
61617709435833781860734807630521
61617709435833792246045684409555
61617709435833796090183644580693
61617709435833797736475868364499
61617709435833797737311553412443
61617709435858107575269221048271
61617709435858107577800625991959
61617709435858108172325260637667
61617709435858108172596856749363
61617709435858113068227342747111
61617709435858113113980927657027
61617709435859313830396487773042
61617709435866202299511495071481
61617709435866202301955860076745
61617709435866211450228466432911
61617709435866211452759871376599
61617709435866211590020626119253
61617709435866213236312854607323
61617709435866213237149682857005
61617709435866213282902119860919
61617709435866216940658655092119
61617709435867412209758564543943
61617709435867413994148376024349
61617709435867414039900813028263
61617709435867417705355733045254
61617709435867419535414686124423
61617709435867419535415491173163
61617709435867419537106940336695
61617709435867452883848385225969
61617709435870113913005624170467
61617709435870114050266378913121
61617709435870114050454406990449
61617709435870115147787552961135
61617709435870115696830203512887
61617709435870115697395432462929
61617709435870115697395435650873
61617709435870115697583463728201
61617709435870115743147872654787
61617709435870118989394112892849
61617709435870119401176003997683
61617709435870120636523166442657
61617709435870120638214269716287
61617709435870120821232081726375
61617709435870120827067798133383
61617709435870120827068572968043
61617709435870120828760049313015
61617709435870154175501467020849
61617709435932259818067097689190
61617709435939163118955207415660
61617709435939163118958306720550
61617709435939163118958307074682
61617709435939163118958308137492
61617709435939164354304325864408
61617709435939192629089751873643
61617709435939192629090124931887
61617709435940363693023243774556
61617709435940363693025572825390
61617709435940363693026342961402
61617709435940363693026344477722
61617709435940364928372362200426
61617709435940398876686280549163
61617709435940408165143731635326
61617709435940409399925665126046
61617709452611421211428726162784
61617709452611421211428727212544
61617709452611421213120983092228
61617709452611721354942383433034
61617709452611721354945735251104
61617709452611721354945736300864
61617709452611721354945739483192
61617709452611721356637730731016
61617709452611721356637992179144
61617709452611721356637992180548
61617709452611721400699062943528
61617709452611721402391315639480
61617709452684356080142541147556
61617709452684356080414132559117
61617709452684356080414252067762
61617709452684356087753930104456
61617709452684356087754191552584
61617709452684356087754191553988
61617709452684656223659550235876
61617709452684656223931261156082
61617709452684656229576620764570
61617709452684656229578943712864
61617709452684656231271200642308
61617709452684656277024524101240
61617709452684672878800118736293
61617709452684672878800119208712
61617709452684672885574945610405
61617709452720690052573674050638
61617709452720690054269025580708
61617709452720690100001689782820
61617709452720690100837741681439
61617709452720690100837742153858
61617709452720690107616036208805
61617709452720695596351648161200
61617709453580382282664430258060
61617709453583984416901850903457
61617709453653328270335040174208
61617709453656930404572460819605
61617709453665039175185174034384
61617709453665322890634072751104
61617709453665374548095789218654
61617709453665374548095793922918
61617709453668976819091873424950
61617709453668976819091873429162
61617709453668976819906658572094
61617709453668976819906658576306
61617709453668976819928813282153
61617709505858332518507967285622
61617709505858332523591570333558
61617709505858382478880824686206
61617709505858382478881081903650
61617709505858382481328545741628
61617709505858382486412148789564
61617709505858382524634409596122
61617709505858382524634666813566
61617709505858382527082130651544
61617709505858382532165733699480
61617709505858382662648566967396
61617709505858382669426488442134
61617709505858398538321731798156
61617709505858398538321990065360
61617709505858398538325084665986
61617709505858398584138365319916
61617709505858398584141431224186
61617709505861984203532654801468
61617709505862001002436722463589
61617709505862001002436722468044
61617709505862284392803248799704
61617709505862301046916265421362
61617709505862301189175911516685
61617709505862301191707316466232
61617709505863184960615030807318
61617709505863184965422160355905
61617709505863201568974466770070
61617709505863201573994274107197
61617709505863201576504758816869
61617709505863201576504758821324
61617709505863201622258343725333
61617709505863201622258343731192
61617709505894415760425584162932
61617709505894416357481881310806
61617709505894416362565227158768
61617709505894416362566370329938
61617709505894421296610758142512
61617709505894421299058480614876
61617709505894421304141826427898
61617709505894421846218293158137
61617709505894715949696465006636
61617709505894716506082236247040
61617709505894716506082607764474
61617709505894716546753246959922
61617709505894721442575489703196
61617709505894721447470549171686
61617709505894721447658835516218
61617709505895617068748686172104
61617709505895617114481350374216
61617709505895617114753691093479
61617709505895617251762249577441
61617709506734601585830914128902
61617709506734601585893590154678
61617709506737302877212399812086
61617709506737302877275075837862
61617709506737302877483995923782
61617709506737302877484024621542
61617709506737302877546671949558
61617709506737602883531416289858
61617709506737603066545641138290
61617709506737603066733669215618
61617709506737603478327648563582
61617709506738503451343112191142
61617709506738503497096697101010
61617709506738503497284725178338
61617709506738503497305617186930
61617709506738503497368293212706
61617709506738504046076668439090
61617709506738504046076697136850
61617709506738504046139344464866
61617709506758911431193226200156
61617709506769718194369433343950
61617709506769718377320977462342
61617709506769718377321006160102
61617709506770018383368402532682
61617709506770018383639993940114
61617709506770018383639998644378
61617709506770018566570650754178
61617709506770023322496131808146
61617709506770023325024064847778
61617709506770023917292362565550
61617709506770023917292364081870
61617709506770023919548701009806
61617709506770918951389013815622
61617709506770918951451689841398
61617709506770918997121706716898
61617709506770918997205274751266
61617709506770924485041382441058
61617709506770924485041383957378
61617709506770924485041411138818
61617709506770924485041412655138
61617709506770924485104058466834
61617709506770924485104059983154
61617709506770924487297720885314
61617709506770924487360396911090
61617709506770968415040252343276
61617709506773620242770499498806
61617709506773620242833175524582
61617709506773620243104771636278
61617709506773620654615186137818
61617709506773620837566734960474
61617709506773620837629410986250
61617709506773625595999252341218
61617709506773625776694464235938
61617709506773625776694492933698
61617709506773625776757140261714
61617709506773625778950801163874
61617709506773625778950829861634
61617709506773625779013477189650
61617709506830945875275407401328
61617709506830956988312808855716
61617709506831857418863836116304
61617709506834864390217694805878
61617709506835764820768722066466
61617709506842697723319709395106
61617709506842713782823379694746
61617709506843898343204092654894
61617709506843903833571534020558
61617709506843903834386317651382
61617709506846605125496355429245
61617709665285917022746095474696
61617709665285917023310954541340
61617709665285917030088362630950
61617709665285917030089134283282
61617709665310228655026536433696
61617709665310228655028860431750
61617709665310228655778648743008
61617709665310228657473225437014
61617709665310228700779088241748
61617709665310228700779089291508
61617709665310228700780121343612
61617709665310228700782187192506
61617709665310228700782445341666
61617709665310228700783216062282
61617709665310228701532233652924
61617709665310228701535328371594
61617709665310228703226810346930
61617709665322234441463580528202
61617709665322234443907945533466
61617709665322234578912621615388
61617709665322234578912621732028
61617709665322234581168700276120
61617709665322234581168957493564
61617709665322234581168958543324
61617709665383163522256268438044
61617709665383163522821124322360
61617709665383163522821127504688
61617709665383163522821899157020
61617709665383163524515704198694
61617709665383163524516475851026
61617709665383163529599307246630
61617709665383163568553788525924
61617709665383163575412297753268
61617709665383163575415395654266
61617709665383163575415653803426
61617709665383163577860018808690
61617709665383163577860790462426
61617709665384064145672572470040
61617709665384064145672829687484
61617709665384064145672830737244
61617709665394885920834949622417
61617709665395169309234152058676
61617709665395169309234152058724
61617709665395185919479576490920
61617709665395185919563260379186
61617709665395185919563263561514
61617709665395185919751545673958
61617709665395185920316404740602
61617709665395186103331088753816
61617709665396086494902985975697
61617709665396086533882115546357
61617709665396086533882116018776
61617709665396086540656570883432
61617709665396086540656570884161
61617709665396086540656942420469
61617709665396086670326709169979
61617709665396086671142612113991
61617709665419180752452947803168
61617709665419197401674780160148
61617709665419197406757354357182
61617709665419197406757725874616
61617709665419197536403015001882
61617709665419197536424280081816
61617709665419197538118856775822
61617709665419197544018109086786
61617709665419197544018109086945
61617709665419201250058486261133
61617709665419202889657246346993
61617709665419202896434769105387
61617709665419480940970396390228
61617709665419480940970397439988
61617709665419480940971429492092
61617709665419480941723541801404
61617709665419480943418118495410
61617709665419497541906123936164
61617709665419497542178464636796
61617709665419497542680276160070
61617709665419497542681309261934
61617709665419497542744095355772
61617709665419497549521589538662
61617709665419497549521589551760
61617709665419497549521590601520
61617709665419497550274363445502
61617709665419497550274734962936
61617709665419497551969311656942
61617709665419497590192228734110
61617709665419497590380515091692
61617709665419497595191120105528
61617709665419497725673609000118
61617709665419497733288703084974
61617709665419502536850630546538
61617709665420398110492316416222
61617709665420398110492316435096
61617709665420398112165714138076
61617709665420398112186634843024
61617709665420398117270237890960
61617709665420398118086145440066
61617709665420398156308318736408
61617709665420398156308319090540
61617709665420398156308404829688
61617709665420398156308663109942
61617709665420398163002902095880
61617709665420398163839729995856
61617709665420398163839730349934
61617709665420398163839730349988
61617709665420398300263656471557
61617709665420401824126522614413
61617709665420401869880107522877
61617709665420403646739650938334
61617709665420403654270290526784
61617709666266585528943475542292
61617709666363843141491821612360
61617709666363846845837622097156
61617709666367734491228506224136
61617709666367749308615921964706
61617709666367749308615922431266
61617709666367750543397855459638
61617709666367750543397855926198
61617709666367784309258138347144
61617709666367784309258138465188
61617709666367784309258139863464
61617709666367784309258139864868
61617709666368649739166949225294
61617709666368649739166949341934
61617709666368651523764934771577
61617709666368684877010511086270
61617709666368684877825299421358
61617709666368684877825300937678
61617709666375598701225074506828
61617709666376789987566478305142
61617709666379456690377147040987
61617709666379456690377176211949
61617709666379456690377261951097
61617709666379490044437741390514
61617709666379490044437741508558
61617709666379490044437742908238
61617709666379490044458633400510
61617709666379490044458634916830
61617709666379491690813539443774
61617709666379491690813539447986
61617709666379491690813542631718
61617709666379491690813654234814
61617709666379491691650482488921
61617709666379500429748200394360
61617709666399869558244182528824
61617709666399904561483579172518
61617709666399914030445143842210
61617709666400154930194336351348
61617709666400166043230623196812
61617709666400166043231366269428
61617709666400169747576423681608
61617709666400169747577538290532
61617709666400169755107463410580
61617709666401070178128565555332
61617709666401071970069594379781
61617709666401105318482267635598
61617709666401105318482272339862
61617709666401114604763884298443
61617709666403773261785438293660
61617709666403804778297495386588
61617709666403804778318387395180
61617709666403805189891473218232
61617709666403805235645029548384
61617709666403815758968269029902
61617709666403818140686888432249
61617719559385237529591972233438
61617719559409538034654385924792
61617719559602874931809224096704
61617719568603446738642239570787
61617719568603446743724809149677
61617719568603446745417062195549
61617719568603451685297570067407
61617719586228162767568160744855
61617719718918107624392898855962
61617719718942434073431672684656
61617719718942434073432021290278
61617719719127655976922979546208
61617719719127655976943553163258
61617719719160072712106750580656
61617719725141647816468215651272
61617719745534405430090827254218
61617719798708117595115864533943
61617719798708117595324784619863
61617719798720125165374392319079
61617719798720125165938476551063
61617719798930573759248097539297
61617719798938677640922849828047
61617719798938977777995948123953
61617719799004719280420857041743
61617719799036288520243978510624
61617719804944565750572869039124
61617719822354640909880941457282
61617719822354641459765003943660
61617719822565075373453514184365
61617719822565075419186178387881
61617719822577082943440445857805
61617719822634417859675037664692
61617719822670740758883181611404
61617719822670740758885504559698
61617719822682498148196927724383
61617719822682498150694994540810
61617719822682498150705454900655
61617720197507761642920724674598
61617720197508662208138340315144
61617720197515865517879970059238
61617720197515876818174875395354
61617720197516760594421382869168
61617720197540177142757705746598
61617720197540191966915734559894
61617720197541093812731372793962
61617720197541093812731631074216
61617720197726310729606833596936
61617720197726314299286389607504
61617720197726314436463461507488
61617720197758731171647232541936
61617720197831680870441569005242
61617720203740302571662896777836
61617720206379898954819424415515
61617720206699874150534919687379
61617720206707978022983681897541
61617720206707978025494165072019
61617720206743144463671884821282
61617720221150078144890377844934
61617720221150378287567091025946
61617720221174393473549058132774
61617720221368917355309060375708
61617720221466178672203206930572
61617720221466178678981128405310
61617720224104891090005525272285
61617720224420945925170910309437
61617720277318527170977764369433
61617720277319743352003816755247
61617720277504916889836638973557
61617720277505217086367048119545
61617720277537330747293811766443
61617720277537331794877389754713
61617720277537331982075745261375
61617720277537332393669723093019
61617720277537336100463331789327
61617720277537337331057691419781
61617720277537632121325055657097
61617720277537632532919033488741
61617720277537637472046767468469
61617720277603374035615538518227
61617720277603422214130763153895
61617720277634893312806372474904
61617720277634893312809467075530
61617720277634893315065804003466
61617720277635794475142417591883
61617720277646600693606392971352
61617720283227108851211580952545
61617720283445957763465613791895
61617720283445961467811414276691
61617720283508097126307269126382
61617720283512004939992488507084
61617720283522811156481018299806
61617720283522811158173272045518
61617720283522811158175594993812
61617720283522844692960722411050
61617720283522844693211426514154
61617720283522854571467237430202
61617720283544469850311517548719
61617720283555226658009481931746
61617720283555226658010253584078
61617720283555276069340353528462
61617720283555276069530962821288
61617720283555276070092465837774
61617720283555276070095818705604
61617720283555276071788071401556
61617720300952984953318504440414
61617720300953285096835513528734
61617720300956947898893443665110
61617720301139413607300046488021
61617720301139418503770373413489
61617720301139418503770459506929
61617720301171834003607354952049
61617720301171834003607441045489
61617720301171834049360911164157
61617720301171838988488645143885
61617720301171867350345300289267
61617720301172134192857028243885
61617720301172134192857114337325
61617720301172139131984762223613
61617720301172139131984848317053
61617720301233077599475998234828
61617720301233078151054635302642
61617720301236674931021190941965
61617720301236678635366991076841
61617720301236975074538200030285
61617720301236978778884000165161
61617720301236980014243233543898
61617720301245083889202450232182
61617720301245085123980941111500
61617720301245085721877634446602
61617720301248680671701554474765
61617720301269095370550393541291
61617720301269145332555064566283
61617720301272996000925090763561
61617720301281152904197051669123
61617720301281152904197424721751
61617720434107655508919906912802
61617720434107655508919907029442
61617720434213005883390096913122
61617720434213005883390097029762
61617720436839662207836507148983
61617720436839662210301764162839
61617720436843264481548547767975
61617720436851667948516870681783
61617720436851669778659119166103
61617720436851669780351371862055
61617720437026994999242730207191
61617720437037801769196816824387
61617720437037801814678776924799
61617720437062111790732793540631
61617720437062113433112978545591
61617720437062113437108704867207
61617720437062113439636637906839
61617720437062113570310971156140
61617720437062116732391932464047
61617720437062117143902313563515
61617720437062117143982438391635
61617720437062117143985910295691
61617720437062117144173938373019
61617720437062118371968740154337
61617720437062118379521072120185
61617720437062413576629987633911
61617720437062413759644212482344
61617720437062417287670026754939
61617720437062418568770745412021
61617720437063314144379007509420
61617720437063314190111671712936
61617720437070522392972927666929
61617720437132357866406683089262
61617720437132361570748926522940
61617720437143468438164833376196
61617720437143468438167156324490
61617720437143468575247503835618
61617720437167780063042569530116
61617720437167780197864574591432
61617720437167780197868131525910
61617720437171382332406576178348
61617720437171382332406834457198
61617720437171382332409157405492
61617720437171382334101152872354
61617720437171382334101411151204
61617720437171431746186716942668
61617720437171431747878969638620
61617720437171431747878970688380
61617720437179535622838215023260
61617720437179535622838216073020
61617720442946427175582948619749
61617720442946427182026859412163
61617720442946428410093286002985
61617720442946428410928966346665
61617720442970738800189088661973
61617720442970738806904595566083
61617720442970738983475285881388
61617720442970743739316822641701
61617720442970743746869154607549
61617720442978843909930267541545
61617720442978843910765947885225
61617720442978847616804001065973
61617720443044891093737131986916
61617720443044934963238468610730
61617720443052994553841084061880
61617720443052994554653821211102
61617720443052994554674741799410
61617720443052994554674827538558
61617720443053039019537249282156
61617720443055729611609653672982
61617720443055740724647025025718
61617720443055740724647398083962
61617720443055740729730628073654
61617720443055740730294712305638
61617720443055745480288910918860
61617720443055745480477196213632
61617720443055745480477197263392
61617720443076105238674660030208
61617720443077306178718820215800
61617720443080007699193160011004
61617720443080007699757244242988
61617720443080007699758015895320
61617720443080007701448463705934
61617720443080007701449235358266
61617720443080007701449235372768
61617720443080007701449493639972
61617720443080007701449496822300
61617720443080007702202380783944
61617720443080057105101560959882
61617720443080057107612045198622
61617720443080057112695648246558
61617720443080057112779331071966
61617720443080057112779335304054
61617720443080057112781658368988
61617720443080057112782429904680
61617720443080057112782430021320
61617720443080057112967359149294
61617720443080057112967363381382
61617720443080057112969683263988
61617720443080057112969686446316
61617720443080057112970715316092
61617720443080057112970716249212
61617720443080057112970716365852
61617720443080057113534542330632
61617720443080057113534799548076
61617720443080057115226794909944
61617720443080057115227053177148
61617720443080057295991015603671
61617720443080057295991015953591
61617720443088160987740900571300
61617720443088160987928928648628
61617720443088160987929961633852
61617720443088160987929961750492
61617720443088160990186297512028
61617720443088160990186298561788
61617720460489817993405325219373
61617720460489817993405353917133
61617720460489818039137989422889
61617720460489818039138018120649
61617720460489821697751125704169
61617720460489821697751154401929
61617720460489821699445730046175
61617720460489821700009814278159
61617720460489821743483818605445
61617720460489821745178394249691
61617720460489822934789396127037
61617720460489822934791747773091
61617720460489822980522060330553
61617720460489822980524411976607
61617720460672303421331775510579
61617720460672303421603371622275
61617720460672303467085331722687
61617720460672303467921126870505
61617720460672603656606629824027
61617720460696615046209511664499
61617720460696615046481107776195
61617720460696615046481222580333
61617720460696615085456857317703
61617720460696615085519533343480
61617720460696615091963096574415
61617720460696615092234692686111
61617720460696615092798776918095
61617720460696618796308868361403
61617720460696618796308897059211
61617720460696618796580493170907
61617720460696618798836830098843
61617720460696620031906821002921
61617720460696915228952974397431
61617720460696915228952974397432
61617720460696915235730781068031
61617720460696915235730895872169
61617720460696915281484365977947
61617720460696918940076581552827
61617720460696920175423830091241
61617720460708622617033354493117
61617720460765962472395680279732
61617720460765962472396828172636
61617720460765964304234795956402
61617720460769866169680502311366
61617720460769866763054513155574
61617720460769866765505677771376
61617720460777970042382611948800
61617720460777971875057795100362
61617720460777971875058571356176
61617720460777971875810940882932
61617720460781572359381044067734
61617720460781572359882452273942
61617720460781621773160884378943
61617720460801981523741043233044
61617720460802029701983523864112
61617720460802281667256904546504
61617720460802281667258023741648
61617720460802281667260346689942
61617720460805917292767461225776
61617720460805933398035263065763
61617720460805933398035263415682
61617720460805933398035263415683
61617720460805933398038620532863
61617720460805933939457231305600
61617720460805933946830590975055
61617720513628425256341657344617
61617720513631126959588716971141
61617720513632329553780668475885
61617720513663543694207632004633
61617720513663547398553432489429
61617720513663794614492373290123
61617720513663794615056457522107
61617720513663799554184191501835
61617720513663799555876444197787
61617720513663858715732520975048
61617720513663859264775538476936
61617720513663860499306424912172
61617720513663860499557471971868
61617720513664745007613389699233
61617720513664745007676065724849
61617720513664745007884985810769
61617720513664745007885014508529
61617720513664745008449098740513
61617720513664745053429621936957
61617720513664745053617650014285
61617720513664745053617678712045
61617720513664745054181734246269
61617720513664748300427888378001
61617720513664748300448780386593
61617720513664748713925390637571
61617720513664748714489474869555
61617720513664748759658054841087
61617720513664749947576804022481
61617720513664749949269056718433
61617720513664749993309496923757
61617720513664749995004072568003
61617720513847231709568742879129
61617720513849932139246523805827
61617720513849932185000080017935
61617720513849933375429366594481
61617720513849933413066506608757
61617720513849933420618838574605
61617720513850233609868511866441
61617720513850233610432596098425
61617720513851134131676033545953
61617720513851134177680293861165
61617720513851134178244378093149
61617720513851134314690258394385
61617720513851134314940962497489
61617720513871545811039347860041
61617720513871545813316576796569
61617720513871547045570457743467
61617720513871547045570486441275
61617720513871547046385246078555
61617720513871547046406166784955
61617720513871547048098419480907
61617720513874243398095838960691
61617720513874243398367435072387
61617720513874243398931519304371
61617720513874243764124259959747
61617720513874243803162685527031
61617720513874243809877844869663
61617720513874243809961412904031
61617720513874247102441639445487
61617720513874247102713235557183
61617720513874247104969572485119
61617720513874247514223616656651
61617720513874247514223645354459
61617720513874247514307213388827
61617720513874543946679694615351
61617720513874547246209438743241
61617720513875493932536817463206
61617720513882347273890759984747
61617720513882348318107257389913
61617720513882348508672693479679
61617720513882348875266348133041
61617720513882348921019904345149
61617720513882352212182813620795
61617720513882352213018493964475
61617720513882352623776791452439
61617720513882352624528875063943
61617720513882352624612471796119
61617720513882352624779579167047
61617720513882352624800499873447
61617720513882352754447652797684
61617720513882353854287559054981
61617720513882353859310808558875
61617720513882353859394405291051
61617720513882353860147638324877
61617720513882353861839891020829
61617720513882648645390603635977
61617720513882649056984581467621
61617720513882649064516021424877
61617720513882649109705493405001
61617720513882649110269577636985
61617720513882652815554397783907
61617720513882652943780894123888
61617720513882653996112315447349
61617720513882654003643755404605
61617720513882681998907876621139
61617720513882698475282117646358
61617720513883549631513015084513
61617720513883549632327803419438
61617720513883549814527239932945
61617720513883549814777944036049
61617720513883549815342028268033
61617720513883552924327513763281
61617720513883552924348405771873
61617720513883553328515689150964
61617720513883553384121764458348
61617720513883553384121764458351
61617720513883553384142656466943
61617720513883554571455537399166
61617720513883554571455537399169
61617720513883554571476429407761
61617720513883554617209122309034
61617720513883554617209122309037
61617720513883554617230014317629
61617720513883554618903697953280
61617720513883554618903697953283
61617720513883554618922267013581
61617720513883554618924589961875
61617720513947495069187255541850
61617720513947528423188487917778
61617720513948395501914121835284
61617720513948395501914379052728
61617720513948395636936275417358
61617720513948428853739515182738
61617720513948428853739515195836
61617720513948428991000183832160
61617720513948428991017632634504
61617720513948428991021075840752
61617720513948439920207428901290
61617720513955282099671914741578
61617720513955293212709316195966
61617720513955600181188214542508
61617720513955633532929666797350
61617720513955643415703508862182
61617720513955643416267593094166
61617720513956543846818620340252
61617720513959202452434998147644
61617720513959234568829661023238
61617720513959235803925746299382
61617720513959235804176450402486
61617720513959245681867062477626
61617720513959245682431918361942
61617720513979959799036710413660
61617720513979959981967252324048
61617720513980859177736346088460
61617720513980859177736346560636
61617720513980860412518280055568
61617720513983562253205067954086
61617720513983562255471860537603
61617720513991666130420645562398
61617720513991666130431105922243
61617720513991666130431106272163
61617720513991671481152817733615
61617720513991671481152818083535
61617720513991671481991970329810
61617720513991671481991970447854
61617721633231702719737113534732
61617721633239791770538330560990
61617721633239806586520622869630
61617721633239806594699453974912
61617721633303737026624744736598
61617721633304637594370293416776
61617721633304637594373765675124
61617721633311841083758805505942
61617721633312757520658993779424
61617721633312757528273743490746
61617721633335852519578625571226
61617721633335852520142710860404
61617721633335867207103517185906
61617721633336167350620526274226
61617721633337052537048184567792
61617721633337053094210747196214
61617721633337058033335009289196
61617721633337058033338480130394
61617721633337067910757895739090
61617721633337069153153804109280
61617721633337069191352704358938
61617721633522289812574080315492
61617721633522289815084907391328
61617721633530394924826087792836
61617721633530394925390946859480
61617721633530695113904923542484
61617721633554706549721272294186
61617721633555905886479098207332
61617721633555907128876125791540
61617721633627656249059915584192
61617721633627656249062240048806
61617721633627656249063014889082
61617721642102928345766818121725
61617721642204093982987645248997
61617721642419045351800849371727
61617721642422898605215909946917
61617721642422902311233071119073
61617721642422902311253963127665
61617721642431007421531703392537
61617721642433704826420150213467
61617721642433710169767403342018
61617721642433743525742900788141
61617721642491930395703762835363
61617721642528253921042648008217
61617721642539060551015773084280
61617721642539060551580627918836
61617721642539060551768914263368
61617721642539108722481102376622
61617721642539108729255929250734
61617721642539108729444214545506
61617721642539110552812785578036
61617721642539110560154791284758
61617721642539125379230245453334
61617721656873090880696512433036
61617721656970368852170504016614
61617721656970670231034302596610
61617721657189208019661008375232
61617721657189541560188410710894
61617721659831777951358694633542
61617721659936829966704010077832
61617721659937128325827998312746
61617721659937128325828769959462
61617721660143820968285916227592
61617721660143960560873166892192
61617721660143971673910453438900
61617721660143976544122286052233
61617721660143976544125753705487
61617721660155532046590709262982
61617721660155576520738437868630
61617721660155679062178051640215
61617721660155682766523852125011
61617721660155684003562122547879
61617721660155684003563241756073
61617721660216755842919124689352
61617721660252823020249382484310
61617721660252823025333071271394
61617721660256831728778206354753
61617721660256831728778577891061
61617721660256892253431732554006
61617721660256892253431733026182
61617721660256892802223326873670
61617721660256892802223331461294
61617721660265001618817718811002
61617721710151884753654875056580
61617721710151884755349450700826
61617721710151934580972036056638
61617721710151949398355237995822
61617721710160039691278070820526
61617721710160054508660496869674
61617721710160054508661272759710
61617721710160054515436099633822
61617721710443688896888071842862
61617721710451794187697191890392
61617721710451794190287887044868
61617721710451794194475113365130
61617721710451794602074397977022
61617721710451827541214464875554
61617721713008939707904067366284
61617721713008984179541315983994
61617721713106697633647082455277
61617721713106697633647082571917
61617721713106697633647086625921
61617721713107598795983413002269
61617721713107598795983413118909
61617721713107598796255467905741
61617721713300890626413004287269
61617721713301190815683569587697
61617721713322501104174920669476
61617721713322506043302654999124
61617721713325035296177060277242
61617721713325036028233959670970
61617721713325040967361693650698
61617721713325040969809419311006
61617721713325083472160109379748
61617721713325085438936180503484
61617721713325205964043267418567
61617721713325507935801710515858
61617721713326408506080184290410
61617721713326436780920102655037
61617721713333311476908565573351
61617721713333612857432444967388
61617721713337214076911607185621
61617721713337258548489650618753
61617721713395285678253016391486
61617721713395333849153491315832
61617721713398437863965219700989
61617721713406090844865343571006
61617721713406140662893842131240
61617721713430407822910183895018
61617721713430452287772605638616
61617721713430617275293593878575
61617721713430617275293593996667
61617721713430617275293595413609
61617721713430618510827640149379
61617721713430858305374304278545
61617721713430858305377660328703
61617721713430858310269577567884
61617721713430858310271900516178
61617721713430858312706839686965
61617721713430858312707211223273
61617721713430869423306979022272
61617721713430869423309301970566
61617721713430874362434713002000
61617721713430874362437035950294
61617721713430874369776718708722
61617721713430907541022704416560
61617721713430918654345683408037
61617721713430918700099239620145
61617721713430922360386059537079
61617721713431758743257866946149
61617721713431758743258238482457
61617721713431758743258238501331
61617721713431803208120660244929
61617721713434460576422551801301
61617721713434505048000595234433
61617721713434508752346396069149
61617721713442614970024033345048
61617721719016224163331495489633
61617721719016224163352416194581
61617721719016224163603550393105
61617721719027030572841827921323
61617721719027034278879881102071
61617721719027034278882208288069
61617721719027034873676575261961
61617721719027035925234871722247
61617721719198711017421037816366
61617721719209515993761086774633
61617721719233832971807997000139
61617721719235033736170651198789
61617721719235033919164025568866
61617721719235033919164026035426
61617721719235033919432943725228
61617721719235033919436009101027
61617721719235034330942981518184
61617721719241936846767242384779
61617721719243137794395254485667
61617721719243139028905204448438
61617721719245835196741453306603
61617721719245838900300364022257
61617721719245838902779506487351
61617721719245838902782976861989
61617721719245838902782977328549
61617721719245839307012995178647
61617721719245839490013274464809
61617721719245840541794928673579
61617721719245872246989895044223
61617721719245873895876290608087
61617721719304061391891227816686
61617721719304109560532655512003
61617721719306763087796293100033
61617721719314918023745062566649
61617721719316117133615851199210
61617721719318818837050938903062
61617721719339183534100679546644
61617721719339199586265814980760
61617721719339199588734796884244
61617721719339232757242127291128
61617721719339232764016954165240
61617721719339232764853782414922
61617721719339233352069869777665
61617721719339233352132545803441
61617721719339233354576910808705
61617721719339233354580381649903
61617721719339243877893136331056
61617721719340428574631914482611
61617721719343085989524219080489
61617721719351240329760465424576
61617721719351240337372115831008
61617721719351255154754944717564
61617721736643954555303937065158
61617721736748960336753717059272
61617721736749276532436121261850
61617721736752910975689312518431
61617721736935376042729849520043
61617721736956107542005470799562
61617721736956107542005470916202
61617721736959687667607585673963
61617721736960009405194155250738
61617721736960042759464962667406
61617721736960053849614981990464
61617721736960053872502364121794
61617721736971716834948883638785
61617721736971717383981067616501
61617721736971759468814827215475
61617721736971761299244254822930
61617721737040793713170174197704
61617721737041061098236977265226
61617721737041094452238209654252
61617721737044696173877120328098
61617721737065059638582532097507
61617721737065075690572162805558
61617721737065104103444953841105
61617721737065109042393710836420
61617721737065109593875138250963
61617721737065359782099169630805
61617721737065359782099541185827
61617721737065376428886549027706
61617721737065376428886549144346
61617721737065404246961962929425
61617721737068961504303278690645
61617721737068962099099882519391
61617721737077115334555501783763
61617721737077115334555503300083
61617721737077117163862069924403
61617721737077131988867054133878
61617721737077131988867054250518
61617721737077131988891416983668
61617721737077131988891417100308
61617721737077131988891418499988
61617721737077131995633702072437
61617721869660461114359352617718
61617721869660475938520476031640
61617721869660509290342401720224
61617721869680883723830527583702
61617721869680883731172533290424
61617721869684819499370263215466
61617721869684820734717052594714
61617721869684835551344014522096
61617721869684835551347109122722
61617721869684835551535398649582
61617721869684835552100254533898
61617721869684835558875081408010
61617721869692876614196334156278
61617721869692891438357457570200
61617721869692924602332487512820
61617721869692924790179383258784
61617721869692925837679276892068
61617721869692940661837305705364
61617721869692941257474095373272
61617721869867306338586744190852
61617721869875411448892778954740
61617721869875411456234784661462
61617721869879313909410505654784
61617721869879315563881568097854
61617721869879315563965250923262
61617721869911729409247487193344
61617721869911729409268407898292
61617721869911731063718549636414
61617721869911731063802232461822
61617721869911779234619024560760
61617721869911779234702707386168
61617721869911779234890993743714
61617721869911779234890993749573
61617721869972667694000610048452
61617721869972667701342615755174
61617721869972672779903758090438
61617721869973858529813765630422
61617721869973873347196967569606
61617721869976560408670397543024
61617721869976560413752971721184
61617721869976560828130177812026
61617721869976575049879942969762
61617721869976575050068232496622
61617721869976575050633088380938
61617721869976575232831520956946
61617721869976575233726868819056
61617721869976576880775714652718
61617721869976576880859397478126
61617721869976576887637318952864
61617721869976576887825604247636
61617721869976610234564955758060
61617721869984665938351758098174
61617721869984665938435440923582
61617721869984680160185206075702
61617721869984680343468047698628
61617721870008975908507379081584
61617721870008975908758083201950
61617721870008975913589953259744
61617721870008980666939527640176
61617721870008990549713829907696
61617721870008990549716924508322
61617721870008990549902115202468
61617721870008990549905209803094
61617721870008990730409070966944
61617721870008990732668502495506
61617721870008990733003231908434
61617721870008990737751076673666
61617721870008991785062942229622
61617721870008992380612696191278
61617721870009024084490428184090
61617721870009025734129969176440
61617721872858092667398097037156
61617721872858093902179944797152
61617721872858093902180030532088
61617721872866481305307327245377
61617721872866483135449575729697
61617721872867398351205246090068
61617721872867398351205246444200
61617721872867398534219585723924
61617721872867398534219586078056
61617721872867398534222685382946
61617721872870094747791597978067
61617721872870096394167509304643
61617721872870100098513309789439
61617721872870101264633814510530
61617721872870101333295243284371
61617721872870133401946913299267
61617721872870144501678189768356
61617721872870145737024204307328
61617721872870149504160166028350
61617721872870149504163260628976
61617721872931340077405996727999
61617721872931373430923312766469
61617721872963494095243880907625
61617721872963504664572914967757
61617721872963742491704664774676
61617721872963759280831820960068
61617721872963803572743910566865
61617721872967396003674205244656
61617721872967410830845073868376
61617721872967410830848168469002
61617721872967410837622995343114
61617721878557219133631365672211
61617721878559916726001067868683
61617721878559916726021988575083
61617721878559917137595045700327
61617721878559920425284442762827
61617721878559920430346868353479
61617721878731596987607794954603
61617721878731597170601170836628
61617721878739700862567040339243
61617721878739701045560416221268
61617721878739701045561564114172
61617721878767920070666332382462
61617721878774817654057103672683
61617721878776023945625577767102
61617721878776023947300332770340
61617721878776057111048264042653
61617721878778721761494671085607
61617721878778725465840471570403
61617721878778725650484649407560
61617721878778725651300295134128
61617721878778725651300552351572
61617721878778758402701341133269
61617721878778758815027659990147
61617721878778769520801630236006
61617721878778769932332846302726
61617721878778769932395608067650
61617721878778769933148749246738
61617721878778770115347071151158
61617721878778770115597775254262
61617721878778770115597860993410
61617721878778770115598234519666
61617721878778770116162974095170
61617721878840849998832981497546
61617721878840899228822427301034
61617721878840899410161962587820
61617721878840899410163077196744
61617721878840899823640036390214
61617721878847804176653254050469
61617721878849003285121207972460
61617721878851672871325266543854
61617721878851704990794810730562
61617721878851704990795067948006
61617721878872084504662894242472
61617721878872084504666336858086
61617721878872084504666337920944
61617721878872084506922673786022
61617721878872085741704607280954
61617721878872085741708075997066
61617721878872086154327166905312
61617721878872086154327167377488
61617721878872086161101993779424
61617721878872119505250030431425
61617721878872119505876790689185
61617721878872119507506367359361
61617721878872119507569043385137
61617721878872119507572515289193
61617721878872119507572518477137
61617721878872119507760546554465
61617721878872119507778339730343
61617721878872119507781438563057
61617721878872119508324627598505
61617721878873286911325860072656
61617721878873286918100686946768
61617721878876021370938976797004
61617721878876021370940014621846
61617721878876021371022544831372
61617721878876021373219337985580
61617721878876021373220366855356
61617721878876021968079732803318
61617721878876021968267760880646
61617721878876021968267765112734
61617721878876036197440010945968
61617721878876036197628296240740
61617721878876036197631395073454
61617721878876036198193156357144
61617721878876036204971077831882
61617721896176794474587790615006
61617721896274041523982711623784
61617721896274055791481822502490
61617721896281861314932089060942
61617721896282161458449098149262
61617721896285763180653207209102
61617721896456572659163734224068
61617721896456572704917433919360
61617721896464676534122979604496
61617721896464676534124127497400
61617721896464676579876679304000
61617721896464676579877712405864
61617721896488993695181389082048
61617721896488993695181503749428
61617721896488993695184861321522
61617721896492878949823381023220
61617721896492878949824152675552
61617721896492879545456827515650
61617721896492879545457599167982
61617721896492890658494228970038
61617721896492895558374201119074
61617721896492895558374315904498
61617721896492895606659578806490
61617721896492896156452385682446
61617721896492896156455465856189
61617721896492928912643959461964
61617721896492928912643959466176
61617721896492938790899427425632
61617721896492940025681360916352
61617721896500699292264270073912
61617721896500984655762862279538
61617721896500995768800177994778
61617721896500995768800263733926
61617721896500999481532798242136
61617721896501001266008631068054
61617721896501001266008631072266
61617721896501001266761776850624
61617721896501032833438164077996
61617721896504646217642481981758
61617721896561937851018274056476
61617721896565825533128466301574
61617721896565841546798326677455
61617721896565874900315647498166
61617721896565874946149442870356
61617721896573947259512638114682
61617721896577548973369514005946
61617721896597945791794069565980
61617721896597960606710583970258
61617721896597960608966920898194
61617721896597960609177271505164
61617721896597961843752323459318
61617721896598245981043742857816
61617721896598260750224150915140
61617721896598260750225270110284
61617721896598260750227593058578
61617721896598260757567275817006
61617721896598261987269332547638
61617721896598262582062467305980
61617721896598262582062495884292
61617721896598305224121950256556
61617721896601897658540591456251
61617721896601898214923162580779
61617721896601898214923162930699
61617721896609968186756890057745
61617721896610018139539016223263
61617721949452620215891866065832
61617721949671424892867526004369
61617721949671458198371824735142
61617721949678628335096308024406
61617721949678628337273175922656
61617721949678672801570656042790
61617721949678672801570741781938
61617721949679528902846356769690
61617721949679528904268921523188
61617721949679528904272392364386
61617721949682230607704429642024
61617721949682230608520332586036
61617721949682231843053757121013
61617721949682231843053757125225
61617721949682231843325729490534
61617721949682274935368859243086
61617721949682276308184837347624
61617721949682276308184837351836
61617721949743504213110680908370
61617721949743504213675536792686
61617721949744404780587732667862
61617721949744404780838779727558
61617721949744404780859700783878
61617721949744404781403635611874
61617721949744404781424556668194
61617721949751575564892234604508
61617721949751607676767691519090
61617721949751607676767948736534
61617721949775589334497821790808
61617721949775590699702150886221
61617721949775590706476604707705
61617721949775623923359968247224
61617721949775624058030024634408
61617721949775633799360243987916
61617721949775635033869433474036
61617721949775635171067426088796
61617721949775889653417518571358
61617721949775889653417518689450
61617721949775889653417519043742
61617721949775889661029170512984
61617721949775890888195209692256
61617721949775890888195238270520
61617721949775890895538363172386
61617721949775924249807633681436
61617721949775924249808405333768
61617721949775935177386442562356
61617721949775935367928754018944
61617721949776790091496514935066
61617721949776790091496514939278
61617721949776824680358775731820
61617721949776824680359547384152
61617721949776835745135462442076
61617721949776835798479781283904
61617721949776839497742749323336
61617721949776839497745330538834
61617721949776839497746105373494
61617721949776839504520929065278
61617721949779526514280754183906
61617721949787597041681602882001
61617721949787597041681602886213
61617721949787630393506995160972
61617721949787641514124294088090
61617721949787646447928094474608
61617721949787646447931562127862
61617721949787646453014907958354
61617721949787646859762317112378
61617721949787646867304188731662
61617721949787646867325109438230
61617721949787646867387871552858
61617722348247412187264097208982
61617722348247412192410205158530
61617722348247423122705236609946
61617722348247423122705236622996
61617722348247423130047242316668
61617722348248307081694118790996
61617722348248307088409278146678
61617722348248310787734494920038
61617722348248310792755078631474
61617722348248312577144113854454
61617722348248312577144115271604
61617722348248321905792480085862
61617722348248321905855242204918
61617722348248323690178044473468
61617722348255226990508640114042
61617722348255226991072724340202
61617722348255226991073495992534
61617722348255510525474714203040
61617722348255511760821503582288
61617722348255516062223342593622
61617722348255516067369450543170
61617722348255517119973097807988
61617722348255517297005276088554
61617722348255527179779233994186
61617722348255531939048552443124
61617722348255531944131126621284
61617722348256410963368523531318
61617722348256415902496257511046
61617722348256416452101036172756
61617722348256416452104130891426
61617722348256427015533658965434
61617722348256427564576676467322
61617722348256427565137289858108
61617722348256427565140760693482
61617722348256427610895117143462
61617722348256427610957879262518
61617722348279843563926288597044
61617722348283446017851880313174
61617722348283446017852680545222
61617722348283446022935226143666
61617722348283479376452527708544
61617722348283482900294816084410
61617722348283494013332217538798
61617722348283494018415563369290
61617722348291533243025867505176
61617722348291538779210012964692
61617722348291538779774868843392
61617722348291549892247414419080
61617722348291549892811125697814
61617722348291549897330760249572
61617722348291549897894471528306
61617722348291549897894844475940
61617722348291583251411744513468
61617722348291583251411773093184
61617722348291588009847705431506
61617722348291588010035994963982
61617722348291588010600850848298
61617722348291588010600850865768
61617722348291599121189386653328
61617722348291599121189415233044
61617722348291599123073396418370
61617722348291599123638252302686
61617722348291599127967681064054
61617722348291599128156742248862
61617722348465961092086477087102
61617722348465961094346284856236
61617722348465961099429630686728
61617722348466250170662783872652
61617722348466261283700185327040
61617722348466264811806473518652
61617722348467161667598413685108
61617722348467161713351998476932
61617722348475254430332722878286
61617722348475255665681835205828
61617722348475265542554188228550
61617722348475265542557659069748
61617722348475266823658033240820
61617722348475270489839835439408
61617722348475270489839864019124
61617722348475314954702257183006
61617722348498380160786877529328
61617722348498381350108371208192
61617722348498381396050242829982
61617722348498381396133925183214
61617722348498381533059948610564
61617722348498381533122710847664
61617722348498381533310624133952
61617722348498381533310997192196
61617722348498381533311000374524
61617722348498381535570431903086
61617722348498381540653777733578
61617722348498385246691055957410
61617722348502289354609545593678
61617722348502289354609807041806
61617722348502289354609807047422
61617722348510393229569052426446
61617722348510393229569052432062
61617722348571314996925858581914
61617722348571315042759654430652
61617722348571316231518730892038
61617722348571316231707792076846
61617722348571316232271872071126
61617722348571316415282772281524
61617722348571316415286215960156
61617722348571316415366426533040
61617722348571316415369894186294
61617722348571316415369898785564
61617722348571326153269122845408
61617722348571327388803426924290
61617722348571327525875894941972
61617722348571327526063808228260
61617722348571327526064181286504
61617722348571327526064956121164
61617722348571327528320145156196
61617722348571327528403827987428
61617722348571327528407295640682
61617722348571327533406961827886
61617722348571331239444240051718
61617722348571359507622076174250
61617722348571615369294470339522
61617722348571616604640488066438
61617722348571627717677889520826
61617722348572516988787068764708
61617722348572516989350780055088
61617722348572516989354247591702
61617722348572516989354250896286
61617722348572516989354252313436
61617722348572516989355022548618
61617722348572528102388181509476
61617722348572528102392424003006
61617722348572531808429702226838
61617722348572531813512276404998
61617722348572565160254722516048
61617722348575228018990240993568
61617722348575233511865051385838
61617722348575233516948397216330
61617722348575235342280416957954
61617722348575235342280416963570
61617722348575235347362615369122
61617722348575266863690071675048
61617722348575268694105437247164
61617722348583322148373520605124
61617722348583322560215107939246
61617722348583322566930611674286
61617722348583322567745486079568
61617722348583322743170124434030
61617722348583323802342486097798
61617722348583324397892240059454
61617722348583333863320177230998
61617722348583338619722249080084
61617722348583338621417940732934
61617722348583338621606230265410
61617722348583338622171086149726
61617722348583338622171086167196
61617722348583338626500514911094
61617722348583338626689576095902
61617722348583338805269108626460
61617722348583339217239286107638
61617722348583339217239400894466
61617722348583339217239662342594
61617722348583339222321860220107
61617722348583339222321860753762
61617722348583371973242961022144
61617722348583371973431250554620
61617722348583371973995073331456
61617722348583371973996106438936
61617722348583371973996106922966
61617722348583372568792714983800
61617722348583372569064421300316
61617722348583372569064682631804
61617722348607639133258275432466
61617722348607649011702032924398
61617722348607650244599956654288
61617722348607650246295676886854
61617722348607650246483966419330
61617722348607650247048822303646
61617722348607650247048822321116
61617722348607650427614296299584
61617722348607650430146844780380
61617722348607650842117022261558
61617722348607650842117137048386
61617722348607650842117398496514
61617722348607650842117398502130
61617722351141848740549732944086
61617722351214783157855499138638
61617722351246298089944261033738
61617722351246314736633230881514
61617722351247198657693280909246
61617722351421630217058610325672
61617722351428829819925331131524
61617722351428829819926479024428
61617722351429730250413639328363
61617722351429730387674349594094
61617722351429733957015776741095
61617722351429734092016707813196
61617722351429735191797710236027
61617722351429735329059220733806
61617722351432737082024245236964
61617722351432737082024502454408
61617722351432737082025274106740
61617722351454045581893512895015
61617722351454050521021246874743
61617722351456747278052827865449
61617722351457047421569836953769
61617722351457047467323393165877
61617722351457047609394619151170
61617722351457052408707464073541
61617722351457948177144788332520
61617722351464851983287773569467
61617722351464852394881751401111
61617722351464852395069779478439
61617722351464855687633574054263
61617722351464856099227551885907
61617722351464856099415579963235
61617722351464857334009485380839
61617722351465152581861226775524
61617722351465152581861483992968
61617722351465152581862255645300
61617722351466053286884819323400
61617722351466090157487193410791
61617722351468759789444631644551
61617722351526080023783224124904
61617722351526080023783224129116
61617722351526080026041880817402
61617722351526091136820625579292
61617722351526091136820625583504
61617722351526980591528800325992
61617722351526980593790900688698
61617722351527030409561042829025
61617722351529731563918502122444
61617722351529731701214124636955
61617722351529982484025533244352
61617722351529993597062934698740
61617722351529998536190668678468
61617722351529998538450100207030
61617722351530031753202757283983
61617722351530031753203129292467
61617722351530031890463797928791
61617722351530032304588804431787
61617722351530032304589262080249
61617722351530883051777996794280
61617722351530932458024484741278
61617722351537802087150309357800
61617722351537835576173366820601
61617722351537835578432802594301
61617722351537837225560826230189
61617722351537846559354738324440
61617722351537846696552472296182
61617722351538087456494692454728
61617722351538087456495464107060
61617722351538087593769006842422
61617722351538087596025343770358
61617722351538102411148766165992
61617722351538102413408545709542
61617722351538102413409431680738
61617722351538102418491891540034
61617722351538103648190479204474
61617722351538103653273825034966
61617722351538135170626436296741
61617722351538137414330330868625
61617722351538137414895186751537
61617722351538146703059821719091
61617722351538147938406869378641
61617722351539036332983730125918
61617722351539036332983734830182
61617722351539037982079350748346
61617722351541737901752506437746
61617722351541739133989084836370
61617722351541739133989113416086
61617722351541739133991150567220
61617722351541739133991408834424
61617722351541739133991436364380
61617722351541739133992557094718
61617722351541739141523623513864
61617722351541739142084354876614
61617722351541739142087706694684
61617722351541739142087707744444
61617722351541739273732432543226
61617722351541739683596618353145
61617722351541739683596704092293
61617722351541739683599314354067
61617722351541739683599315403827
61617722351541739683599400093215
61617722351541739683600061658771
61617722351541739683600089194343
61617722351541739683600090244103
61617722351541739683600174933491
61617722351541739686141195522014
61617722351541739686141308791118
61617722351541739690374884184155
61617722351541739690377211836713
61617722351541739690378355025353
61617722351541739691127372378503
61617722351541753961162017674620
61617722351541753961162789326952
61617722351541753966245363505112
61617722351562397251982949299096
61617722351562414036027621637312
61617722351562414038286281513542
61617722351562414038287081745590
61617722351562414043369627344034
61617722351562418977414815725318
61617722351562463315076218113361
61617722351574125131172377859411
61617722351574154641357506219710
61617722351574154641921336415174
61617722351574169458739306353130
61617722351574169458739563570574
61617722351574169458740363802622
61617722351574169460433883397056
61617722351574169460434140614500
61617722351574169460434916498920
61617722351574169460999770865512
61617722351574169460999771332072
61617722351574169466082345043672
61617722351574174949265038590653
61617722357123458389052943749601
61617722357155877594864100329443
61617722357158575598827780357559
61617722357158575599580154122019
61617722357158578891600523717111
61617722357158579298090239249567
61617722357158580532872172744499
61617722357158580533709083899677
61617722357338355800751654141536
61617722357338355800752773336680
61617722357338355800755096284974
61617722357341062253324869817486
61617722357341062260101733842732
61617722357342263202658032358344
61617722357362671129975190780252
61617722357362671129976309975396
61617722357365372645400795548675
61617722357365372645400910352813
61617722357365377586784866456339
61617722357365405999398584731453
61617722357366573590246455728348
61617722357373476113597585633963
61617722357373477755707203378289
61617722357373477759938973648496
61617722357373477942963429280732
61617722357373477942966986215210
61617722357373483296971179363434
61617722357373483296971179369050
61617722357373525931345016734474
61617722357374684053969872530778
61617722357374684053969872536394
61617722357374684056501292295765
61617722357374715570588746003933
61617722357377363744662402949141
61617722357377368683790136928869
61617722357377369095572142837841
61617722357377369097828479765777
61617722357377380215387727222115
61617722357377380215951806749835
61617722357377385156771793425515
61617722357377385156771798129779
61617722357377413569469199243399
61617722357377413570221192044309
61617722357377418508596933223127
61617722357377418509348930728301
61617722357377418509350078634303
61617722357377418511041183424253
61617722357435606006871647379578
61617722357435655822641789519905
61617722357438318820893979518068
61617722357438318820896302466362
61617722357438356931266584609808
61617722357438356931301538487995
61617722357438356931301539537755
61617722357438357525825801112121
61617722357438357525888477137897
61617722357438357525888850209239
61617722357438357525888936302679
61617722357438357526097770295159
61617722357438357526160532414375
61617722357438357527520376756367
61617722357438357527583052782143
61617722357439508464879664190108
61617722357446412627795059817806
61617722357446412627797383815860
61617722357446412634572182110256
61617722357446412634575276710882
61617722357446412817600108937822
61617722357446427637512731124888
61617722357446460805200716449994
61617722357446460805953857629082
61617722357446460805978226245994
61617722357446462635630029088811
61617722357446462637889460611757
61617722357446462638726288848341
61617722357447611737699525217718
61617722357447611737699525223334
61617722357447661746085402226010
61617722357447677622825521671028
61617722357450315095654762090948
61617722357450363449771451255999
61617722357450364501004874709952
61617722357450364501067522039372
61617722357450364501067636824796
61617722357450364501253484502490
61617722357450364501255807334144
61617722357450364501255923169328
61617722357450364501256956406546
61617722357450364501276843892990
61617722357450364501277876994854
61617722357450364501337171573084
61617722357450364501339490153936
61617722357450364501339491203696
61617722357450364501340643831432
61617722357450364501905502903692
61617722357450364502089283882396
61617722357450364502090312752172
61617722357450364502090341331888
61617722357450364502092636750226
61617722357450364502092665329942
61617722357450364502092756140744
61617722357450364502093785010520
61617722357450364502093788198464
61617722357450364503784889446178
61617722357450364503784918025894
61617722357450364503787240974188
61617722357450364503788361704526
61617722357450364508598962113268
61617722357450364508682644938676
61617722357450364508682648121004
61617722357450364509435789300092
61617722357450364509435790349852
61617722357450364691892005355687
61617722357450365096053563777528
61617722357450365099242947491994
61617722357450365099242947608634
61617722357450379326062379224606
61617722357450379326063182638982
61617722357450379328510100280028
61617722357450379328510900512076
61617722357450379333593446110520
61617722357470739259858695036356
61617722357470739262117354912586
61617722357470744201245889124362
61617722357470744620643247398652
61617722357470772430831593783002
61617722357470777967046849320641
61617722357470777967109525346417
61617722357471945377641940565996
61617722357482780191728986894247
61617722357482794825900164177542
61617722357482794826087388840494
61617722357482794827782998984880
61617722357482794833430427649080
61617722357482795009112188829219
61617722357482795009112188833431
61617722357482796663573824393694
61617722374848398921798768174974
61617722374880516062508552092570
61617722374884401876337389961008
61617722374884418523026273715344
61617722375063331327454172268214
61617722375063331327456495216508
61617722375067236904863210925352
61617722375067237453906890348332
61617722375087646664019828931112
61617722375091548529740947079272
61617722375099354045008910612368
61617722375160581531313240316984
61617722375160598142392481309396
61617722375160598142393281191524
61617722375164194922938227330080
61617722375164199864597737807226
61617722375172303739556978586980
61617722375172303739556978941112
61617722375172348211762182748028
61617722375172603880541096587624
61617722375172603883073988030836
61617722375172603887884221489490
61617722375172605720747680703105
61617722375172639066653312927882
61617722375172639066653317632146
61617722375172648354438895929040
61617722375172648355191008238352
61617722375176191383175000740069
61617722375176207442114589991457
61617722375176239508321936989158
61617722375176239508342828993538
61617722375176239508342828997750
61617722375176239554075493201266
61617722375176240743103870479878
61617722375176240788857426691986
61617722375176240793936253167699
61617722375176240793939610280667
61617722375176241338464180769214
61617722375176241338464182285534
61617722375196921041603749499308
61617722375208622941951571530017
61617722375208626600564707808867
61617722375208626600565079326301
61617722375208626646297372012383
61617722375208626646297372014813
61617722375208626646297372019025
61617722375208626646297743529817
61617722375208656293773234352127
61617722375208656293773492986513
61617722375208661784204823771551
61617722375208671111156436291311
61617722375208671111156436295523
61617722375208672902324427513659
61617722375208672902324427867791
61617722375208676609201633294004
61617722428058445114298832174242
61617722428059345544849859439202
61617722428059350483976821766598
61617722428059350483977593418930
61617722428244550741736656984442
61617722428244862055697304153868
61617722428245751361537357541398
61617722428245768023181802487116
61617722428266176086948742524304
61617722428266176089480141696498
61617722428276966241573638523002
61617722428276971182957709430666
61617722428276987705148169211802
61617722428277015655414331734416
61617722428277016067008309566060
61617722428277016112761865778168
61617722428277016249959887086476
61617722428277283085211772712067
61617722428277315844684897034844
61617722428277316256278874866488
61617722428277316439209531680552
61617722428278181827629106057104
61617722428278183659467073374310
61617722428278188462146862384762
61617722428278216824007002733404
61617722428278216824027923439756
61617722428278216869760558945512
61617722428278221763134736713132
61617722428278231240653520183104
61617722428280918115660084528284
61617722428280923466381796339656
61617722428280923512135352551764
61617722428280938298154790097852
61617722428338221506870332564944
61617722428341861941677074464066
61617722428341861941679397412360
61617722428342112259554049254344
61617722428342123372591450708732
61617722428342128913855469739148
61617722428342162085194112132102
61617722428342162268127063663052
61617722428343012827303069134224
61617722428343062698675882298582
61617722428343062698678090455836
61617722428349917640652499093868
61617722428349933692817634527984
61617722428349933692818779127950
61617722428349962241877233104334
61617722428349965816638642797000
61617722428349965816638643151132
61617722428349965946223033589130
61617722428349965946223033943262
61617722428350212430167494154188
61617722428350217369295228133916
61617722428350217784172975730448
61617722428350217967103632544512
61617722428350217967103633016688
61617722428350227247550696093372
61617722428350228482332629588304
61617722428350233836335443848352
61617722428350233836335788216270
61617722428350234019078158672544
61617722428350234019350127855742
61617722428350278315318137596242
61617722428350282019660843025498
61617722428351118397651192255388
61617722428351118397654286856014
61617722428351118397654401529010
61617722428351118534100281836070
61617722428351134449816327689504
61617722428351134449817099341836
61617722428351166115286728644864
61617722428351166522801597580554
61617722428351166522822489589146
61617722428351166566295445042811
61617722428351166568555153792662
61617722428351167945428977129184
61617722428351167945430120317824
61617722428351168350424005979538
61617722428351168350674796175922
61617722428351168352129057729786
61617722428351168352943841360610
61617722428351178922294643749245
61617722428351182579794740596182
61617722428353836297855210367410
61617722428353836297876131073762
61617722428353869642327791877522
61617722428353869642327877970802
61617722428353869644597699506470
61617722428353884473859175931346
61617722428374277441514056356758
61617722428374293495938651545020
61617722428374293495938994501612
61617722428374293495938995912938
61617722428374549355078473597358
61617722428374549355078845133666
61617722428374549355079616785998
61617722428374582526418259178952
61617722428374582526418603546870
61617722428374582709349260366550
61617722428374593636923456520462
61617722428374593637196200525062
61617722428374593639456003589932
61617722428374593639456005001258
61617722428374593644538206231784
61617722428374593644538579179418
61617722428374593822386403534860
61617722428374593822386660752304
61617722428374593822386661802064
61617722428374593822386661820938
61617722428374593827469235980224
61617722428375478198512863837142
61617722428375483139900029345432
61617722428375494204672476750102
61617722428375494252937430799820
61617722428375494252937688017264
61617722428375494252937689067024
61617722428375494252937689085898
61617722428375494258019890659116
61617722428375494258020263245184
61617722428386251790099161703008
61617722428386251790161923822064
61617722428386251790433892999438
61617722428386251796876284362640
61617722428386251796877427551280
61617722428386256729289657801792
61617722428386284936081879772476
61617722428386284936081965511624
61617722428386285148698980286614
61617722428386285148699008866330
61617722428386288665010010549582
61617722428386288710763566761690
61617722428386288850471957874798
61617722428386288850472072661626
61617722428386288850492964670218
61617722428386290090086517685344
61617722428386290496847873901426
61617722428386290496847983988202
61617722428386299966082296898794
61617722428386299973696157469906
61617722428386301203122775951092
61617722428386301203123919139732
61617722428386301208206121781584
61617722428386304907469462407084
61617722428386304907469719624528
61617722587558897878557882469430
61617722587559814956067179925556
61617722587583209503704147314616
61617722587583225974994671839824
61617722587773849867016107848804
61617722587774750617779467008088
61617722587778653078024105193192
61617722587801747285012991852372
61617722587801752818665360477808
61617722587801752818665361994128
61617722587802067839499736565164
61617722587802947904813692409168
61617722587802947904834584417760
61617722587802948042095253054084
61617722587802953392733396831088
61617722587802953392733398347408
61617722587802953438486953043196
61617722587802953438486954559516
61617722587802953575747621679520
61617722587802953575747623195840
61617722587802962871066939934176
61617722587802964105848873428948
61617722587802964105848873429108
61617722587802968224234417156896
61617722587803012277314575774078
61617722587809868919202918834128
61617722587809868919202919306304
61617722587809917097442818242264
61617722587811069676201612001472
61617722587811069676201612473648
61617722587811073333975595686548
61617722587813758559345725526928
61617722587813819502052548086537
61617722587813819502052576782893
61617722587813819502052577132813
61617722587813819502053697513231
61617722587813819502053697863151
61617722587813819502324517269735
61617722587813819502324545966091
61617722587813819502324546316011
61617722587813819509667298152151
61617722587813819509667298268791
61617722587813819509667412587655
61617722587813819509668447107913
61617722587813819509668447224553
61617722587813819509668447574473
61617722587813819509855584509781
61617722587813819509855699413249
61617722587871096549544491407442
61617722587871096549544492457202
61617722587871096550108576689186
61617722587871107660049345321588
61617722587871107667664468102800
61617722587871111366923479078680
61617722587871997117020768323898
61617722587872011802495061835164
61617722587874696958387480786230
61617722587874696958450156812006
61617722587874696965978124865206
61617722587874696965978210604354
61617722587874698820453788780580
61617722587874712880694304955496
61617722587874713017892297561832
61617722587874713017892556196218
61617722587874713017954973587608
61617722587874713017954973941740
61617722587874713017955317961142
61617722587874713025486384847056
61617722587874713025486385201188
61617722587874713094148143630044
61617722587874713637836990719764
61617722587874741432532885043904
61617722587874741437618812089894
61617722587874743155731824440524
61617722587874746234211577940658
61617722587874746371409570901126
61617722587874746371409829181380
61617722587874746371412153179434
61617722587874746372224617516468
61617722587874746372224703255616
61617722587874746372227716349182
61617722587874746372227802442462
61617722587874746373919194210474
61617722587874746373919969045134
61617722587874746373920055138414
61617722587874746379003658186350
61617722587874746379005982184404
61617722587874746783256835114182
61617722587874746790784888906530
61617722587874746860077624925320
61617722587874748231785951377028
61617722587874748231785951726948
61617722587874757489532899047372
61617722587874757492040284451946
61617722587874757492041059286606
61617722587874762842761996263318
61617722587874762845209460455428
61617722587874762850293063503364
61617722587874993473605328035472
61617722587874997177951128520268
61617722587874999009790243734750
61617722587874999009790244201310
61617722587874999010625924078430
61617722587875008290988529974656
61617722587875009525770463469588
61617722587875013832253696897976
61617722587875897745700148395936
61617722587875898982741886472058
61617722587875899577535792881488
61617722587875899577539263606046
61617722587875899577539263722686
61617722587875899577539265122366
61617722587875914211905027073044
61617722587875914216987229714896
61617722587875947151947784235838
61617722587875948801043400149790
61617722587875948846776064353306
61617722587875948846776179144399
61617722587875948984057768487283
61617722587875949395568034795498
61617722587882818617993784572876
61617722587882851969815447394986
61617722587882851969818803450760
61617722587882851969818803804892
61617722587882851969818804867702
61617722587882851969818918236184
61617722587882851969818918590316
61617722587882851969818919653126
61617722587882853754208984794881
61617722587882863090199355670962
61617722587882863219782598216056
61617722587882863220870474922693
61617722587883102287692307399840
61617722587883102289952111981030
61617722587883113400729708854228
61617722587883163226373214343388
61617722587883163226373587396016
61617722587883168172840631081544
61617722587884002855441327275508
61617722587884002857701131856698
61617722587884004687844528233922
61617722587884019374992477745836
61617722587884019374992477745893
61617722587884019374992477746052
61617722587884019374992849263270
61617722587884052726814140562122
61617722587884052726817496499852
61617722587884052726817498035046
61617722587884052726817498035103
61617722587884052726817611285276
61617722587884052726817612820470
61617722587884052863827204283800
61617722587884052863827232980156
61617722587884052863827577336428
61617722587884054506124002014370
61617722587884063793850634569336
61617722587884063847198051548250
61617722587886706391279874218085
61617722587886720620912895330615
61617722587886721215437529978753
61617722587886721215437901493917
61617722587886721215437901513600
61617722587886754376685758064617
61617722587886754376685761252561
61617722587886754376685761606853
61617722587886754376685786644333
61617722587886754376685789831033
61617722587886754376685789948917
61617722587886754376685790303209
61617722587886754376685875920101
61617722587886754376685876037985
61617722587886754376685876392277
61617722587886754376957730435759
61617722587886754376957759014071
61617722587886754376957759132115
61617722587886754376957845103139
61617722587886754376957845221183
61617722587886754567262550267963
61617722587886754567262922257724
61617722587886755614762860477138
61617722587886755614846426990974
61617722587886755614846426995186
61617722587886755614846428507294
61617722587886755614846428511506
61617722587886755797777083809250
61617722587886755797777085325570
61617722587886755797777198594674
61617722587886755797777198712718
61617722587886755797777200112398
61617722587886755797798090603266
61617722587886755797798090604670
61617722587886755797798090721310
61617722587886755797798092120990
61617722587886756209371061640894
61617722587886756209371063157214
61617722587886756209371176426318
61617722587886756214726332184125
61617722587886770627018415874335
61617722587907113771519720587568
61617722587907119122241432398940
61617722587907119123057082707460
61617722587907119259418504298868
61617722587907119260317751343784
61617722587907119260317751347996
61617722587907128588902922526752
61617722587907130242871892263104
61617722587907130380069513338805
61617722587907130380069513343017
61617722587907133939624634338124
61617722587907133947217321217208
61617722587907133947218464405848
61617722587907134076801706238052
61617722587907134084415313823601
61617722587907163596953762857944
61617722587907168536081496833460
61617722587907169085124772613229
61617722587907178414336964797128
61617722587907178414337222014572
61617722587907178419419424656424
61617722587907178549002667551438
61617722587907180203244376709469
61617722587907419266574350074630
61617722587907419448751860060576
61617722587907419449505006888694
61617722587907419449505006894310
61617722587907419449588316760852
61617722587907430383857124522960
61617722587907430386388529815116
61617722587907430386388529820732
61617722587907430386388901351424
61617722587907430429610709787016
61617722587907430561788146905832
61617722587907430561788146905880
61617722587907430561788146906040
61617722587907430566871464156608
61617722587907430569131271807698
61617722587907430569319186629180
61617722587907430569319186634796
61617722587907430569319558165488
61617722587907430569402869454588
61617722587907430569403240990896
61617722587907434090734330305528
61617722587907434266133947390676
61617722587907434266133947390836
61617722587907434266135061999600
61617722587907434266135061999760
61617722587907434273476700756186
61617722587907434273477072292494
61617722587907434273477843944826
61617722587907434273664987113976
61617722587907434273665358650284
61617722587907434273748669939384
61617722587907434273749041475692
61617722587907434273749813128024
61617722587907463738210106898078
61617722587907463738210192637226
61617722587907463921140849451082
61617722587907478562936433744744
61617722587907479797718739833178
61617722587907479980649396633984
61617722587908319880055661083556
61617722587908319880055775873192
61617722587908330951606144748388
61617722587908330993113326381864
61617722587908330999870213895601
61617722587908330999870213899813
61617722587908330999870585412978
61617722587908330999870585417190
61617722587908330999870585430448
61617722587908334650869742591332
61617722587908334704216014378936
61617722587908334704216385895401
61617722587908334704216385897774
61617722587908334704216385901986
61617722587908334704216385915244
61617722587908334704217157550106
61617722587908334704217157554318
61617722587908364351692135352097
61617722587908364351692910191128
61617722587908364483891283906171
61617722587908364488701869829186
61617722587908369837039791344826
61617722587908369837039791349038
61617722587908369837060826842479
61617722587908369837060826846691
61617722587908369842123465787215
61617722587908369842123466137135
61617722587908369842144387910716
61617722587908379123070703904718
61617722587908379123321408007671
61617722587908379176418117345768
61617722587908380411200051312876
61617722587908380411200423898944
61617722587908380413459858609834
61617722587908380955180644641271
61617722587908380960243069876813
61617722587908380960263990465121
61617722587908380962774475176979
61617722587908384117240428491678
61617722587908384117240800027986
61617722587908384117805287558322
61617722587908384117805659094630
61617722587908384117806430746962
61617722587911021720501086390726
61617722587911032212840562003276
61617722587911032212840562007488
61617722587911032212840648096556
61617722587911032212840904959868
61617722587911032212840904964080
61617722587911032212840905314000
61617722587911032213593793524994
61617722587911032213594050742438
61617722587911032213656812507362
61617722587911032215288627436444
61617722587911032215351389551288
61617722587911032220371973262724
61617722587911032220371973266936
61617722587911032243259226193348
61617722587911032833537343245148
61617722587911032833600105364204
61617722587911032840315266132673
61617722587911035950137575140501
61617722587911065567110976167526
61617722587911065567110976171738
61617722587911065567111061910886
61617722587911065567111319124118
61617722587911065567111319128330
61617722587911066001560825728857
61617722587911066001560825734473
61617722587911066001560825851113
61617722587911066001560911468005
61617722587911066001560911473621
61617722587911066001560911940181
61617722587911066001560940169977
61617722587911066001560940519897
61617722587911066001561170220483
61617722587911066001561198800199
61617722587911066001561284539347
61617722587911066001749112208903
61617722587911066001749198297971
61617722587911066001832794917671
61617722587911066001832795034311
61617722587911066001832880651203
61617722587911066001832880656819
61617722587911066001832881123379
61617722587911066001832909353175
61617722587911066001832909703095
61617722587911066001833139403681
61617722587911066001833167983397
61617722587911066001833253722545
61617722587911066009091494038153
61617722587911066009091579777301
61617722587911066009175148283845
61617722587911066009175176863561
61617722587911066009175262602709
61617722587911066009175919936177
61617722587911066009364206293807
61617722587911066009364320614075
61617722587911066192136928954783
61617722587911066192137962060802
61617722587911066192137990640518
61617722587911069296855014492126
61617722587911069296875906500718
61617722587911069296875912622132
61617722587911070943230925818702
61617722587911070988984482030810
61617722587911071128692873143918
61617722587911071128692987930746
61617722587911071128713879939338
61617722587911071128713908637359
61617722587911071128713908641571
61617722587911071133525499105400
61617722587911071540286850975562
61617722587911071545370525413739
61617722587911071545370525763659
61617722587911080414974489802551
61617722587911082038463147787255
61617722587911082038463147848734
61617722587911082038463147852946
61617722587911082038463490805326
61617722587911082061350401129127
61617722587911082244301978653963
61617722587911082244302064388899
61617722587911082244302064393111
61617722587911082244302064743031
61617722587911082246561757371148
61617722587911082246833726436151
61617722587911082247649662658527
61617722587911082251645103201640
61617722587911082251645476149274
61617722587911082251896151671693
61617722587911082251896151674123
61617722587911082251896152028255
61617722587911082251917072200952
61617722587911082251917072260001
61617722587911082251917072739026
61617722587911082656136544604830
61617722587911082656136630343978
61617722587911082663490129859899
61617725940724979241948404171224
61617725940724994059331606110408
61617725940724994107596018566884
61617725940724995340682257209376
61617728091439428532201992557876
61617728091440334040770626060648
61617728091443021102790686736356
61617728091443021107873260914516
61617728091443035925256462857912
61617728091443035926951810150278
61617728091443035932034384332650
61617728091463429032075507668744
61617728091463443717072466716176
61617728091463743863117781443246
61617728091464644481685134754566
61617728091467330897525029705208
61617728091467345582793584864336
61617728091475436602627668274916
61617728091475436607710242453076
61617728091475440313748295178910
61617728091475451426785696633298
61617728091475451426788791688838
61617728091475451431871365866998
61617819611334861394022262847937
61617825815207975911749702431876
61617825832837845070332548588777
61617825832941957805528589588480
61617825832942246286129121602482
61617825832942246881741633078260
61617825832942257399165751404538
61617825832942257404248982916166
61617825832942257404249097235030
61617825832942257404249097351670
61617825832942257994778262880316
61617825835864353886423781552656
61617825835864353886424781842716
61617825841806246644696990760979
61617825974061287659531010478344
61617825974084354231172394421228
61617825974084354231173170659780
61617825974084354237950320482186
61617825974084354238703461661274
61617825974085599284408746632264
61617825974717751009036555863842
61617825974740865764188961689782
61617825992442726816032307056080
61617825992442726817724559752032
61617825992442726817724674070896
61617825992442726817727683054630
61617825992467027329567331724338
61617825992467027925179843200116
61617825992467037212906145514286
61617825992467038442604733178726
61617825992467038447688079009218
61617825992467039038217930095512
61617825992467944371197600098350
61617825992467944371198628968126
61617825992467944416931297772523
61617825992475131204527234442446
61617825992475132439873366488226
61617825992475133035485877959792
61617825992475133035485877964004
61617825992475142317564635896834
61617825992475142322647324393858
61617825992475142322647324510498
61617825992475144148523279418392
61617825992475147264596254484806
61617825992475147861339515873330
61617825992475147861339515891960
61617825992475147861360436596992
61617825995422702413493102543753
61617825995422707354877173922189
61617825995422707359959748100349
61617825995422707361654324794355
61617825995422751826514422539899
61617825995422757363514099407327
61617825995422757368596673585487
61617825995422757370291250279493
61617825995422757370292279149269
61617826001331027683056754405761
61617826001331027683056754411377
61617826001331027683056840146313
61617826001331032624440824964909
61617826001331032624440825319041
61617826001331032629523399143069
61617826001331077094383584498213
61617826001331077094383584517087
61617826001331077096643016026775
61617826001331082587345172806371
61617826001331082592427660424691
61617826001331082592427660891251
61617826001331082592427746517971
61617826001331082592427746984531
61617826001331082594123357130321
61617826001331382776615766686515
61617826001331382781698225725119
61617826001331382781698226075039
61617826001331382781698254771395
61617826001331382781698340864675
61617826001331382783392917558681
61617826001331382783393603117733
61617826001331382783393946428457
61617826001339136506177964644251
61617826001339136506177993694739
61617826001339180971040415438337
61617826001339180976122989612285
61617826045652776570049541891308
61617826045653677000600569156268
61617826047627773077742155950295
61617826053862955049192500894570
61617826053862955049756585126554
61617826053862955051451074192086
61617826053862955051451160285366
61617826053862955051451160402006
61617826053862955051451932420915
61617826053862955051451932421644
61617826053862955051451932423132
61617826053862955051452193871260
61617826053862955051452193872664
61617826053863003227623267868682
61617826053863004419475820961369
61617826053863004462972379842176
61617826054484696170117728348397
61617826054831509967977496786373
61617826054843521235615645449361
61617826071262274730146502590929
61617826071262274730148821886123
61617826071262274730148822352683
61617826071262274730148825539223
61617826071262274730713681423539
61617826071262274732405934119491
61617826071262275142492937107088
61617826071586129401987292197031
61617826071588830693640373991911
61617826071588830693640456432091
61617826071588830695897568311327
61617826071588831283354489383049
61617826071588831289001833704892
61617826071588831289001833704893
61617826071588831289001833706350
61617826071588831289001833706377
61617826071588831289001919444041
61617826071588831290693314264723
61617826071588831290693400358003
61617826071588831290693400474643
61617826071588831290694086032726
61617826071588831290694086400844
61617826071588831290694086400845
61617826071588831290694086406701
61617826071588831290694172139264
61617826071588831290694172139993
61617826071588831290694172141477
61617826071588831290694430407197
61617826071588831290694433589525
61617826071588875573354718567118
61617826071588879460149999149131
61617826071588879460150260971668
61617826071588879460150260971669
61617826071588879460150346710817
61617826071588879460153357088615
61617826071588879460153442827763
61617826071588879466928178891073
61617826071588879466928183612806
61617826071588879466928183612807
61617826071588879466928183614264
61617826071588879466928183962727
61617826071588879466928269701875
61617826071588879466930506911021
61617826071588879466930592650169
61617826071588879469187962679969
61617826071588880519263042277549
61617826071588880519264075379413
61617826071588880521520154156785
61617826071588880702839060406447
61617826071588880704534408062933
61617826071588880704534493797709
61617826071588880704534752059297
61617826071588880704534752064913
61617826071588880704534752419205
61617826071589180708533636275740
61617826071589180708533636392380
61617826071589180708533639458068
61617826071589180708533639574708
61617826071589180708534669377604
61617826071589180708534669494244
61617826071589180710790748036932
61617826071589180710790748038336
61617826071589180710790748154976
61617826071589180710791006304136
61617826071589180710791006305540
61617826071589180845794304912061
61617826071589180845795424107205
61617826071589180848051416673253
61617826071589180848051417145429
61617826071589180848051417151253
61617826071589180848051761029525
61617826071589180848051761035141
61617826071589180848051761507525
61617826071589181257576568038444
61617826071589181257576653777593
61617826071589181257576658499326
61617826071589181258138418713606
61617826071589181258141512842047
61617826071589181258141512842056
61617826071589181259832909198504
61617826071589181259832995291781
61617826071589181259832995408421
61617826071589181259832995408424
61617826071589181259832995427343
61617826071589181259833681321572
61617826071589181259833681321573
61617826071589181259833681340479
61617826071589181259834028877675
61617826072242991606263530851193
61617826072242991606263530969237
61617826072242991606263617058305
61617826072242991606284422859785
61617826072242991606284422861189
61617826072242991606284422977829
61617826072242991606284537646613
61617826072242991606284541897415
61617826072242991613041423629575
61617826072242991613041423746215
61617826072242991613041427978303
61617826072242991613041452443975
61617826072242991613041538414999
61617826072242991613041538533043
61617826072242991613041543119263
61617826072242991613062344334523
61617826072242991613062373032283
61617826072242991613062377264371
61617826072242991613062459121351
61617826072242991613062463353439
61617826072242991613605512210287
61617826072242991613605627001327
61617826072242991613605627351247
61617826072242991613626461496355
61617826072242991613626547589635
61617826072242991615300859862401
61617826072242991615300888558757
61617826072242991615300974175649
61617826072242991615300974293693
61617826072242991615321780567349
61617826072242991615321894882001
61617826072245392578727272925140
61617826072245689193573225436343
61617826072245692905258709146127
61617826072245692906953284440453
61617836822297495671754636393776
61617838257801672262257827664886
61617838257801672262257941989366
61617838257801672262258599322834
61617838257801672262258713636082
61617838257801687079641801262018
61617838257801687079641915575266
61617838257801687086980826686978
61617838258092255468652181948395
61617838258092255468652181949799
61617838258093471050376082277616
61617838275526647796553169575950
61617838275526647796553169692590
61617838275526647796553941222666
61617838275526647796553941340710
61617838275526662613937143161850
61617838275526662613937143279894
61617838275526662621276054273562
61617838275526662621279148986616
61617838275745500598696047357058
61617838275746402996838740807309
61617838275818446584671309864200
61617838730490815907079439387888
61617838730490815907081761986262
61617838730490815907082533638594
61617838730490815907082533988514
61617838730806915201392806911568
61617838736399141085180171181790
61617838736399141085180942834122
61617838736399141085180943188254
61617838736400341834647424391718
61617838736400341834647539177142
61617838736400341834648224623766
61617838736400341834648225090326
61617838736715240379491216107096
61617838736715240384574562291720
61617838736724549957915423835378
61617838736724549957915538154242
61617838736724549957915538159858
61617838754125317376471510584706
61617838754125317376473747910492
61617838754125317376473833649640
61617838754417090221745904571600
61617838754441416670784792835798
61617838754441416670784878574946
61617838754450422943908506226286
61617838754450427890354230592660
61617838754450427890354230942580
61617838754450427890354230961453
61617838757405190880810955288665
61617838757405190880810955307539
61617838757405190880810955657459
61617838757405239059053435919733
61617838757405240836101154556201
61617838763313561127603423648163
61617838763313566059953234636833
61617838763313566066731157627891
61617838763313566067295241393315
61617838763313566067295241859875
61617838763313566067546290319251
61617838763313861314593660708577
61617838763313866249202821835389
61617838763313866255980715780171
61617838763313866256544800012155
61617838763313866256544915151711
61617838890023702060261922640022
61617838890339801904451781600212
61617838890347910175999630038044
61617838895932014883198729607720
61617838895932014883198729724360
61617838895932025996233036933658
61617838895932025996235359881951
61617838895932025996235359881952
61617838895932025996236131178748
61617838895932025996236131534283
61617838895932025996236131534284
61617838895932026003578398340618
61617838895932026003579170342870
61617838895932027238360331835550
61617838895932027238360332189682
61617838895933211935851507958146
61617838895933211935851622271394
61617838895933226753045651428290
61617838895933226753045680130262
61617838895933226753045680596822
61617838895933226753045766219330
61617838895933226753045766335970
61617838895933226753046423197262
61617838895933226753046423552798
61617838895933226753046537988302
61617838895933226753233938239382
61617838895933226753234052563862
61617838895933226753234709897330
61617838895933226753234824210578
61617838895933226760009651084690
61617838895933226760011859714120
61617838895933226760011974032984
61617838895933226760011974038600
61617838895933226760576829917300
61617838895933227995358649098984
61617838895933227995358763412232
61617838895933231692171091156080
61617838895933231692171091161696
61617838895933231692171177250764
61617838895933231692171177367404
61617838895933231699701469302018
61617838895933231701396702279732
61617838895933231701396816592980
61617838896223798853932896776629
61617838896248125297886087565686
61617838896248127128282740208216
61617838896248127128282768787932
61617838896248127128282768789336
61617838896248127128282854999256
61617838896248127128282855349176
61617838896248130244356860354000
61617838896249330994012514227324
61617838896256221125551402098836
61617838896256230407627151304298
61617838896256230407627179884014
61617838896256230408195478379732
61617838896256232238588803553224
61617838896256235949709057792409
61617838896256235951405126218082
61617838896257421286938330516118
61617838896257421286938359212474
61617838896257431162933620804496
61617838896257431162933706431216
61617838896257431162933706547856
61617838896257432399974985832202
61617838896257436111095698813618
61617838896257436111095698930258
61617838896257436111096358979494
61617838896257436111096359329414
61617838896257436111096387559210
61617838896257436111096388025770
61617838896257436111096473648278
61617838896257436111096473764918
61617838896257436706729131008846
61617838896257436708403819404140
61617838896912744327984018265616
61617838913658187470146735544730
61617838913658187470146764241086
61617838913658187470146849857978
61617838913658187470146849976022
61617838913658202287529165359406
61617838913658202287529165825966
61617838913658202287529194523726
61617838913658202287529280150446
61617838913658202287529280267086
61617838913658202287529937011738
61617838913658202287529937483914
61617838913658202287529966180270
61617838913658202294304878671274
61617838913658202294307115998464
61617838913658202294307201741824
61617838913658202294868848584394
61617838913658202294868962908874
61617838913658202294871946023044
61617838913658202294871971886992
61617838913658202294871974602760
61617838913658202294871975069320
61617838913658202294872060808468
61617838913658203529653879517976
61617838913658203529653905381924
61617838913658203529653908097692
61617838913658203529653908564252
61617838913658203529653991116860
61617838913658203529653994303400
61617838913658207233996582564122
61617838913658207233996611261882
61617838913658207233996696888602
61617838913658207235691958562672
61617838913658207235692044297608
61617838913658207236256817162756
61617838913658207236256817629316
61617838913949975140144128075924
61617838913949975140144128542484
61617838913949975140144128548100
61617838913949975140144242861348
61617838913949975145226702254084
61617838913949975145226817039508
61617838913949976374926061570856
61617838913949976374926062043032
61617838913949976374926176356280
61617838913949986258264104175032
61617838913949991199084205169576
61617838913950892324055078398477
61617838913950892362445736893867
61617838913974291711492407452926
61617838913974291711492407919486
61617838913974301589182215991434
61617838913974301589182330899114
61617838913974301589182987643766
61617838913974301589183016812298
61617838913974301594265561821926
61617838913974302823964149486366
61617838913974302823964178650686
61617838913974302823964264389834
61617838913974302829047495316858
61617838913974302829612383085474
61617838913974302829612383552034
61617838913974303419597610733486
61617838913974303419597696472634
61617838913974306535649747520630
61617838913974306535650436266222
61617838913975203941593131425176
61617838913975203987325709418772
61617838913975207700706539957170
61617838913975207700706882913762
61617838913975207700706883202203
61617838913975252165565953678855
61617838913982112053449373343352
61617838913982406697228934017800
61617838913982406698924195691870
61617838913982411645955670798062
61617838913982411645955671147982
61617838913982411645955785583486
61617838913982412241024243810006
61617838913982412241024244159926
61617838913982412241024358595430
61617838913983312808752458101408
61617838913983312810447033395734
61617838913983312810448062265510
61617838913983312810448066516312
61617838916929966977779076664939
61617838916930015156022676957711
61617838916930016389108886916897
61617838916930016389108915146693
61617838916930016389108915496613
61617838916938075794126608282591
61617838916938075799209096704133
61617838916938110388075567760197
61617838916938110388076228159353
61617838916938120264071513743467
61617838916938120264071518447731
61617838916938120265763766561675
61617838916938120265763852650743
61617838916938121506196203791901
61617838916938122050155902395879
61617838916938125207715881461977
61617838916938125212233510830133
61617838916938125212233596573493
61617838922838292155877371069427
61617838922838292155877457629267
61617838922838292155877485860467
61617838922838292155877486208983
61617838922838292155877486210387
61617838922838292155880814729185
61617838922838292155880814748058
61617838922838292155880814748059
61617838922838292155880929520225
61617838922838292155880929539099
61617838922838292160964188089633
61617838922838295869261645270391
61617838922838325507700183549899
61617838922838331051227077907005
61617838922838340334121087571793
61617838922838340334124067013989
61617838922838341568905228855185
61617838922838341574550449710647
61617838922838342169347053539553
61617838922838345877898570755529
61617838922838345877898942291837
61617838922838631240476751080797
61617838922838642353516394094463
61617838922838642358596611573789
61617838922838646067169536288621
61617838922846397266186964279901
61617838922846400977307505899661
61617838922846400977307591539639
61617838922846400977307592011815
61617838922846434324050037650689
61617838922846445443862261846271
61617838922846445443864471053285
61617838922846445443864585844325
61617838922846445443865245893561
61617838922846447274007867803515
61617838922846450390896864719025
61617838922846450985129298226879
61617838922846450985693382458863
61617838922846450985693468552143
61617838922846747463257569791707
61617838922846751169860481572539
61617838922846751174378942938999
61617838970107333807251429623116
61617838970107344925371433485460
61617838970114548364693721843625
61617838970114548371471901585567
61617838970117955455979363244715
61617838970117999922533780466821
61617838970117999927616608675885
61617838970117999927619706463051
61617838970117999930127091850363
61617838970118140759694113508740
61617838970118151870470963170788
61617838970118151870470963175000
61617838970118151877814089141288
61617838970118151877814089495420
61617838970118155444397727044404
61617838970118155444397812783552
61617838970118155444397813137684
61617838970118155444961895946902
61617838970118155444961897015292
61617838970118155577077315447924
61617838970118155581595719654952
61617838970118155581595805748232
61617838970118155582159888557450
61617838970118155582159889980216
61617838970118155583855151183514
61617838970118155583855236903788
61617838970118155583855236922418
61617838970118155583855236922662
61617838970118155583855237276794
61617838970118155583855498726326
61617838976023023481507558547732
61617838976023173777795389240905
61617838976023173782881405562503
61617838976023173784573568982847
61617838976023178724265476470167
61617838976023178725960053164173
61617838976026727275001518576528
61617838976026730963779089760331
61617838976026730988382654740265
61617838976027978046282519865268
61617838977007444364559391536325
61617838977007444364625596861789
61617838977007444371337571278267
61617838993748849751130030434424
61617838993750235817009962440231
61617838993750239523048015620979
61617838993750239523048130412019
61617838993750239523050335386945
61617838993750239523050449823853
61617838993750239523051110221605
61617838993750239523051110227221
61617838993750239523051110339649
61617838993750239523051110343861
61617838993750239523615194459205
61617838993750239523615194575845
61617838993750240758397242389641
61617838993750240758397903955197
61617838993750250636085069536767
61617838993750250636085069654811
61617838993750250636085155625835
61617838993750250636085155743879
61617838993750250636088540377965
61617838993750250636088541440823
61617838993750250636088541913159
61617838993750250636653400494369
61617838993750250641171082671825
61617838993750250641171085854153
61617838993750250641171111369585
61617838993750250641171114551913
61617838993750250641171197108733
61617838993750250641171200295273
61617838993750250641735941860725
61617838993750250643428194556677
61617838993750250643428223136393
61617838993750250643428227368481
61617838993750250643428309225461
61617838993750250643428313457549
61617838993750251871434558104881
61617838993750251876517875355657
61617838993750251878774245095397
61617838993750255582555185459577
61617838993750255582555271202937
61617838993750255582555271552857
61617838993750255582555928536405
61617838993750255582555932768493
61617838993750255582556043205189
61617838993750255583120017000477
61617838993750255584815478965839
61617838993752642226828987216828
61617838993752657046469559120205
61617838993752952340088745427953
61617838993752953574953562443750
61617838993752953574953591631965
61617838993752953575434763154869
61617838993752957240321376549286
61617838993752957240885460781270
61617838993752957240885489474866
61617838993752957240885489481451
61617838993752957240885575574731
61617838993753854142681690315847
61617838993753854142681690317251
61617838993753857854367144979355
61617838993753857854367144980759
61617838993753857854367259770395
61617838993753857856061835414641
61617838994627955274752569339443
61617838994701189058099937468973
61617838994701190285351575730323
61617838994701190292879543783523
61617838994701190292882899833681
61617838994701190292966583709057
61617838994725200537031884196036
61617838994725200539479487750266
61617838994725200539479605605590
61617838994725200539479606668400
61617838994725205478606963462790
61617838994725215363640639860544
61617838994725215363640644092632
61617838994725216591646974712392
61617838994733169753509517783088
61617838994733175242245901393188
61617843222019643462336348487377
61617843278162541932459162387359
61617843284036348913826964314453
61617843284072371626294800306765
61617843301797031092171767538793
61617843301797032329210039361341
61617843301797043447605077242519
61617843301797047151675814079005
61617843302015885129932898153131
61617843302016185273428957837282
61617844498290841463471631636737
61617844656843009926249080764635
61617844657815607727917036866671
61617844658034455581897063921904
61617844658034455581897150481744
61617844658042565640365094254734
61617844658107406522813355007538
61617844710020623826592599044775
61617844710895989901155616624865
61617844711001340314100029968160
61617844711001356327788619111007
61617844711001356335130624817729
61617844713958801445738607760813
61617844713958801445739379413145
61617844713958806387123450320809
61617844713958806387125773269103
61617844713958806387126549620083
61617844713958806387377598102545
61617844713958817505243425953357
61617844719867126670385674442495
61617844719867130376425593296081
61617844719867131611208671501589
61617844719868327244369913651296
61617844719868327244453596004528
61617844719868332178414844815136
61617844719868332178498412849504
61617844719868332185001610314682
61617844719868332185193110645986
61617844719868332185193110762626
61617844719868332185276707376870
61617844719868343303121585947230
61617844719868347002384812253866
61617844719868347002572840326982
61617844719868347009998791730006
61617844719868347009998791848098
61617844720158915574599426331493
61617844720158925458128015793533
61617844720158926693474033520449
61617844720158926697804233939765
61617844720158932044195745331821
61617844720158932050973666806559
61617844737581300873880137267746
61617844737593302915863133848428
61617844737593306621903281339498
61617844737593306621903281339741
61617844737593307849908065012268
61617844737593307856682887654291
61617844737593307856686243704449
61617844737593307856686330843118
61617844737593307856707164410849
61617844737593307857271248642833
61617844737593322674066060524114
61617844737812155710662886479728
61617844737812161276784146950331
61617844737885091820078143244929
61617844737885091820078147477018
61617844737885101703417304223398
61617844737885101703689157552698
61617844737885102938198118877477
61617844737885102939035175279614
61617844737885108472687543905050
61617844737885108474382149650947
61617844737885108474382235385724
61617844737909107561626793450602
61617844737909116890274383437634
61617844737909121832474361871318
61617844737909121832474361875530
61617844737909121836741800175790
61617845118987088287149519067974
61617845118987088287149519417894
61617845119011403618064189090858
61617845119011403618067631350936
61617845119011404852846122585790
61617845119011404852849564845868
61617845119011404853414420730184
61617845135441664681443762242523
61617845136641220393303410573486
61617845136641224099905662421722
61617845136706061271232095467546
61617845136714155267936619035246
61617845136714165100458762392030
61617845136714166380973274351330
61617845136714170046362352115646
61617845136714170087576186132162
61617845136714170087576272337870
61617845136714170092095016319162
61617845136737570575564150391371
61617845188619292941658562106876
61617845188619292987388103130050
61617845188619292987388131709766
61617845188619292987391226310392
61617845189600009898538523355590
61617845192522042370643519081450
61617845192546669565273371707382
61617845192546669565336047733158
61617845192546669565336133472306
61617845192557175777961035109364
61617845192557179484002270029566
61617845192848963447394087013226
61617845198463088779096155886011
61617845198463088781352492813947
61617845198463088781352493286123
61617845198463099897216131524175
61617845198463383427099545813908
61617845198463383434439228572336
61617845198463383434439319010132
61617845198463383434439319028846
61617845198463398258600327638630
61617845198463399491690123223034
61617845198466985705602759913810
61617845198466985705686446988776
61617845198466985705686446990228
61617845198758775204613489864916
61617845198758785727940300760970
61617845198781904196748605361449
61617845215204655535974869633885
61617845215204655581707448096849
61617845215204655581707533837401
61617845215204655586787785538039
61617845215204660477358941012321
61617845215204660482442286372041
61617845215204660482442286842813
61617845215204660523091519004513
61617845215204660528174950575557
61617845215204660528174955278417
61617845216155644004197082590310
61617845216179970460575624916580
61617845216179970460576625206640
61617845216189259671421750250621
61617845216189259671421750269495
61617845216189259671421778830337
61617845216189259671421778849211
61617845216189259671423986987591
61617845216189259671423986988995
61617845216189259673681181308411
61617845216189259673681471808431
61617845216189259673681471827305
61617845216189259673681554852142
61617845216189259673681559082613
61617845216189259673681559101487
61617845216189264612812300388785
61617845216189264612812386127933
61617845216189264615068637316721
61617845216189265207608904217531
61617845216189265209865240791335
61617845216189265209865241145467
61617845216189274497842567692397
61617845216189274497842567711271
61617845216189274497842568061031
61617845216189275725845459349643
61617845216189275725845459467687
61617845216189275725845545560967
61617845216189275725845574140683
61617845216189275725848902660885
61617845216189275725848902679759
61617845216189275725848903010805
61617845216189275725848931725875
61617845216189275730928891391459
61617845216189275730932276021333
61617845216189275730932277556367
61617845216189275733188584252913
61617845216189275733188585419313
61617845216189275733188585438187
61617845216189275733188612949269
61617845216189275733188614130171
61617845216189276325728879850079
61617845216189279436970330251841
61617845216189279436970330270715
61617845216189279436970416340909
61617845216189279436970416359783
61617845216189279439229733200687
61617845216189279439229761780403
61617845216189279439229847869471
61617845216191661233578630781798
61617845216191661233578856237198
61617845216191661233578970556062
61617845216191661233599776943598
61617845216191661233599891262462
61617845216191661233599894798922
61617845216191661233599895861732
61617845216191666172727252656122
61617845216191676057760904943740
61617845216191676057760929053876
61617845216191676057760933285964
61617845216191676057760933640096
61617845216191676057761019262604
61617845216191676057761019379244
61617845216191677285767263905724
61617845216191677293086030189840
61617845216191680999127149391498
61617845216191959521533799477068
61617845216191961351676047961388
61617845216191961377095865325518
61617845216191961377095979644382
61617845216191961377095980110942
61617845216191961377095984360283
61617845216191961377095984366116
61617845216191976201256988739440
61617845216483450686860107028874
61617845216483450691943738773166
61617845216483460020591328760198
61617845216483464962791307193882
61617845216483464962791307198094
61617845216483464967058745498354
61617845216483750281312430250070
61617845216483750286395776080562
61617845216483750876109034060102
61617845216483750876109808892332
61617845216483750881193383360552
61617845216483761400270234401216
61617845216483765105471444335297
61617845216483765106307124678977
61617845216483766966680942298682
61617845216507766022861847869588
61617845216507766022861852002298
61617845216507775349814865282274
61617845216507776585158644750284
61617845216507776585160883009190
61617845216507776585161997618114
61617845216507776585162002204334
61617845216507776585162002217384
61617845216507776591939923679072
61617845216507777134204672163410
61617845216507777134204676749630
61617845216507777134204676762680
61617845216507777135899249323976
61617845216507777135899253456686
61617845216507777135899253929070
61617845216507777135899339649344
61617845216507777135899339668218
61617845216507777141546682456352
61617845216507777141547797065276
61617845216507777141547801664546
61617845216507780291198678972494
61617845216507780291198936189938
61617845216507780291199021929086
61617845216507780297976859180996
61617845216507780298791733255232
61617845216507780298792737678002
61617845216507780298792762125008
61617845216507780298792766257718
61617845216507780298792766357096
61617845216507780298792766730102
61617845216507780298792852450376
61617845216507780298792852469250
61617845216507782075588490439850
61617845216507782075588747657294
61617845216507782075588833396442
61617845216507782082366670648352
61617845216507782082366756387500
61617845216508066212111492463616
61617845216508076728654390292252
61617845216508076728654603911851
61617845216508076728654734648524
61617845216508076728658090696252
61617845216508076728658090715935
61617845216508076730349310292770
61617845216508076730352663160600
61617845216508077323450965405928
61617845216508077323454318273758
61617845216508077323454321453656
61617845216508077323454321473339
61617845216508077325148893918004
61617845216508077325710425514206
61617845216508077325710430235940
61617845216508077325712749512260
61617845216508077325713786286098
61617845216508077330792971112650
61617845216508077330794119023024
61617845216508077330796323980480
61617845216508077330796327160378
61617845216508077330797475072965
61617845216508077330797475073182
61617845216508077332487576386372
61617845216508077332488576676432
61617845216508077332488696066950
61617845216508080434695110777566
61617845216508080434695111827326
61617845216516185545001149796655
61617845348152167981801321418676
61617845348152168027533957279968
61617845348152168027533985622192
61617845348152168027534071715472
61617845348152182851692359145892
61617845349100480554055390151813
61617845349100480554055390153217
61617845349124795884973502436179
61617845349448985465431522845629
61617845352078338488385279846539
61617845352087664528084697337173
61617845352087664528084783426241
61617845352087664533104595489557
61617845352087664533167271515333
61617845352087664533167357604401
61617845352087664533167357726870
61617845352090060689016995106565
61617845352090060689019318987736
61617845352090060689019319104376
61617845352090060689019319104619
61617845352090060695795174848507
61617845352308898666433117041463
61617845352406150725851931176929
61617845352406159988410614093148
61617845352406159988412938091202
61617845357015568100699966841722
61617845357015568100699995421438
61617845357015571805045767326518
61617845357987880940651671149309
61617845357987880940655113292747
61617845357987880940655113298363
61617845357988164470538527588096
61617845357988180535129104997222
61617845357995986045877689312575
61617845357995986045877718008931
61617845357995986052652630972111
61617845357995986052652630990984
61617845357995989756998316315947
61617845357995989756998316665867
61617845357995989756998344897067
61617845357995989756998345363627
61617845357995989756998430990347
61617845357995989756998431106987
61617845357995989756998431456907
61617845357995989758693778281309
61617845357995989758693778399353
61617845357996286241923224987768
61617845357998686102184867829300
61617845357998686102184867829309
61617845357998687344305597625221
61617845357998687344305626204937
61617845357998986291455461827545
61617845357999875563131043534127
61617845357999875563131048054656
61617845357999875563214640620595
61617845357999875563214726359743
61617845357999886676169106908203
61617845357999886676252789378283
61617845357999886676252789379687
61617845357999886676252789733819
61617845357999886676252789746869
61617845357999886676252789746917
61617845357999886683027726807135
61617845357999886683027731393355
61617845357999887918290065944735
61617845357999887918373633979311
61617845357999887918373748770351
61617845357999887918373749120271
61617845357999891622635866312891
61617845357999891622635866429531
61617845357999891622719434464107
61617845357999891622719463043823
61617845357999891622719463045227
61617845357999891622719549138507
61617845357999891622719549255147
61617845357999891624331099290605
61617845357999891624414782116221
61617845357999891624414896429469
61617845357999891624414896547513
61617845358290460601926881985119
61617845358290470073108090986895
61617845358290471308454108713811
61617845358290759148503312455231
61617845358315070773942420541474
61617845358315086643180385945927
61617845358315086827805991346867
61617845358315086835145674105295
61617845358315087451406550275722
61617845358315976694927376100855
61617845358315976694927376106471
61617845358315976694927376223111
61617845358315976696619628802423
61617845358315985977822271859095
61617845358315987813044770640161
61617845358315987813048123507991
61617845358315990919478196030208
61617845358322892168047065540284
61617845358322896078565967957531
61617845358322896078566082926690
61617845358322896078566341077254
61617845358322896078566341206992
61617845358322896080262036383204
61617845374729436630225647999039
61617845374729436630225990957035
61617845374729436630229004049197
61617845374737541689719116035949
61617845374737545400839657655709
61617845374737545446572321859225
61617845374737545448267640109527
61617845374737545448267669160015
61617845374741444202744213118541
61617845374741444202744241816301
61617845374741444202744327909581
61617845374741447861357350934855
61617845374741447861357379164811
61617845374741447861357379282695
61617845374741447861357379632615
61617845374741447861357465253719
61617845374741447861357465258091
61617845374741447861357465726055
61617845374741447907090013603337
61617845374741447907090014788611
61617845374741447907090015138371
61617845374741447907090042301097
61617845374741447907090043486211
61617845374741447907090043836131
61617845374741447907090128394377
61617845374741447907090129579651
61617845374741447907090129929571
61617845374741447908785362067719
61617845374741447908785362421851
61617845374741447908785362439321
61617845374741447908785390664745
61617845374741447908785390782789
61617845374741447908785391137081
61617845375068353976720388006743
61617845375712689839982960064406
61617845375712704063682570422398
61617845375712704658479172716110
61617845375712704665818855474538
61617845375712705894390049508266
61617845375712709599863243623774
61617845375712709600428102689014
61617845375712709604945817801934
61617845375712709604946589454266
61617845375712709605510676867174
61617845375714040709777381490053
61617845375714040709777381491457
61617845375714040709780853394109
61617845375714040709780853395513
61617845375714040714023903789629
61617845375714040714023932367941
61617845375714040714023932369345
61617845375714040714587988021613
61617845375714040714588016601329
61617845375714040714859955668213
61617845375714040714859955669617
61617845375714040714862968761779
61617845375714040714862968763183
61617845375714040714863341815811
61617845375714040714863341833281
61617845375714040714863341834525
61617845375714040716555594511763
61617845375714040716555594529233
61617845375714040716555680268221
61617845375714045656250507324101
61617845375714045656250593067461
61617845375714045657942759670133
61617845375714045657942760020053
61617845375714045657942846113333
61617845375714055531407105728813
61617845375714055531407134308529
61617845375714055533941862003893
61617845375714055533941862005297
61617845375714055533941862471857
61617845375714055533941862476069
61617845375714055539024436650017
61617845375714055539024465229733
61617845375714056769287879730809
61617845375714056769287879732213
61617845375714056769287880198773
61617845375714056769287880202985
61617845375714056774368129912319
61617845375714056774368158608675
61617845375714056774368244701955
61617845375714056774368246101635
61617845375714056774368246119105
61617845375714056774371254613193
61617845375714056774371257795521
61617845375714056774371259330555
61617845375714056776062706604921
61617845375714056776062706954841
61617845375714056776062707072885
61617845375714056776062735302681
61617845375714056776062821745881
61617845375714057369164390783069
61617845375714057369164390784473
61617845375714057369167861624267
61617845375714060475325932911557
61617845375714060475325932912961
61617845375714060480408507089717
61617845375714060480408507091121
61617845375714060480408507557681
61617845375714060480408535787477
61617845375714060480408536137397
61617845375714060480408621880757
61617845375720809173987833533954
61617845375720809768784435827666
61617845375720809768803033702412
61617845375720809768805356650706
61617845375722149531209838447889
61617845375722149532902005054773
61617845375722160644247155698163
61617845375722160644247239906489
61617845375722160644247241441683
61617845375722160644247241443140
61617845375722160644247901821965
61617845375722160644247901840839
61617845375722160649330471413905
61617845375722160649330471418117
61617845375722160649330476018999
61617845375722160649330499993621
61617845375722160651021980687321
61617845375722160651021982222355
61617845375722160651022066780601
61617845375722160651022068315795
61617845375722161879593919548881
61617845375722161886368746422993
61617845375722162474390523023495
61617845375722165585632000978139
61617845375722165585632087067367
61617845375722165590714546907789
61617845375722165590714575152087
61617845375722165590714575156459
61617845375722165590714661226653
61617845375722165590714661245527
61617845375722165590714661249739
61617845375722165592409922434163
61617845375722166180428604807045
61617845375722166180428690896113
61617845375722166180428691014210
61617845375722166185511150386615
61617845375722166185511150736535
61617845375722166185511178962119
61617845375722166185511178985205
61617845375722166185511265055399
61617845375722166185511265074273
61617845375722166187206526262909
61617845375724851234623923895516
61617845375724851234624263731259
61617845375724851234624268251788
61617845375724862347662326633159
61617845375724862347662327099719
61617845375724862347662327105335
61617845375724862347662327118593
61617845375724862354437149393227
61617845375724862354437153507271
61617845375724863589783171234187
61617845375724863589783171700747
61617845375724863589783286019611
61617845375724867294128971718983
61617845375724867294128972185543
61617845375724867294129086504407
61617845375724867294129086510023
61617845375725751848189516198991
61617845375725751848189516315631
61617845375725751848189630634495
61617845375725762915495058517317
61617845375725762961227722234155
61617845375725762961227722706331
61617845375725762961227722719429
61617845375725762961248614728021
61617845375725762961248643425781
61617845375725762968002516179823
61617845375725762968002516296463
61617845375725762968002544994223
61617845375725762968002549108267
61617845375725764203348566835183
61617845375725764203348653396427
61617845375725767907694338740263
61617845375725767907694453531303
61617845375725767909389686392377
61617845375725767909389715088733
61617845375944602797593893150482
61617845376036909068740586934034
61617845376036909070435163511400
61617845376040951771059938470051
61617845376040952361337021886332
61617845376040952366420596297987
61617845376040952366420596303603
61617845376040952366420596420243
61617845376040952368112848999555
61617845376040962882401962530421
61617845376040962884650547151343
61617845376040962884933363045188
61617845376040962891425374025455
61617845376040962891425745561763
61617845376040963484541346887451
61617845376040963502616989633266
61617845376040966588440015711169
61617845376040966588440130030033
61617845376040966588440131547757
61617845376040966590971415759376
61617845376040966595771546046559
61617845376040966595782022817571
61617845376040966595782137136435
61617845376041852338892640704615
61617845376041852384625276328415
61617845376041852998059286435874
61617845376041852998080178444466
61617845376041863495963973386307
61617845376041863495964001966023
61617845376041863495967358014777
61617845376041864121265965897446
61617845376041867202005411195525
61617845376041867202005498471111
61617845376041867202026419059419
61617845376041867209347389372291
61617845376041867209347389373695
61617845376048772111635020004334
61617845376049055639240231932378
61617845376049056881365287208327
61617845376049056881365947724123
61617845376049056881366320795381
61617845376049057469383625121658
61617845376049057471075877817610
61617845376049057471078200765904
61617845376049057476162551552785
61617845376049066758773337359047
61617845376049066759044933470743
61617845376049066759055896213567
61617845376049066759056556616935
61617845376049066759056928153243
61617845376049066759056929137312
61617845376049066759056929669563
61617845376049066759056929688436
61617845376049066759056929688437
61617845376049066759621788269647
61617845376049066759621788736207
61617845376049066759621788755080
61617845376049066759621788755081
61617845376049067994402603040207
61617845376049068589199178172757
61617845376049068589199180869651
61617845376049068589199206869113
61617845376049068589199290890736
61617845376049068589199295655075
61617845376049068589764151539391
61617845376049068596538863628079
61617845376049068596538978413503
61617845376049071698745050124922
61617845376049071705523316021623
61617845376049071705524344891399
61617845376049071705524349123487
61617845376049071706088060769403
61617845376049071706088175204907
61617845376049072293541653934954
61617845376049072293542654290705
61617845376049072293542768605357
61617845376049072293542773327090
61617845376049072293542773327091
61617845376049072295237229818311
61617845376049072295237230802380
61617845376049072295802204855652
61617845376049072300319919831655
61617845376049072300319919850528
61617845376049072300319919850529
61617845376049072300320575648803
61617845376049072300320579880891
61617845376049072300320948169180
61617845376049072300320948701431
61617845376049072300320948720304
61617845376049072300320948720305
61617845376049072300320948838402
61617845376049072300320952952149
61617845376049072300320952952392
61617845376049072300320952952393
61617845376049072300884664112875
61617845376049072300884664248389
61617845376049072300884664579435
61617845376049072300884692828105
61617845376049072300884693294665
61617845376049072300884778898299
61617845376049072300884778921385
61617845376049072300884779033569
61617845376049072300884779033812
61617845376049072300884779033813
61617845376049072300884779387945
61617845376049072302580384462081
61617845376049072302580384480711
61617845376049072302580384480954
61617845376049072302580384480955
61617845376049957494930654229607
61617845376049957494931314628763
61617845376049967327454491456045
61617845376049967372621952217931
61617845376049967373208076364509
61617845376049968613051663313939
61617845376049972273357051959965
61617845376049972319088683042903
61617845376049972319089343092139
61617845376049972319089711796039
61617845376049972319089711912679
61617845376049972319089716163481
61617845376049972319653456370399
61617845376049972319653542109547
61617845376049972861375475911415
61617845376049972868153655769997
61617845376049972868717366949353
61617845376049972868717367299273
61617845376049972868717395529069
61617845376049972868717481618137
61617845376049972870413087298559
61617845376049972937609368266530
61617845376049972939303943560856
61617845376049972939304972430632
61617845376049972939304976681434
61617845427917419424044518633733
61617845427917419561239069100843
61617845427917419561239154844203
61617845427917419561242511244281
61617845427917425095163406896219
61617845427917425095163492635367
61617845427917425095728265962863
61617845427917425103342588399807
61617845427918622011454449659000
61617845428245682085988449111020
61617845428899322451127063073232
61617845428899338505464766522212
61617845428899338505548449342004
61617845428899338505548449814180
61617845428899338505551888771078
61617845428899338505552663609950
61617845428899338512892346368378
61617845428899339054594563316374
61617845428899339061935365269946
61617845428899343994284832952104
61617845428902181180813528183495
61617845428902181180876204209271
61617845428902479334663645107497
61617845428902491072184823599313
61617845428902492300190852471690
61617845428902492483202140754249
61617845428902492490545151913809
61617845428902492490545179562835
61617845428902492490545180493525
61617845428902492490545180612595
61617845428902495988968423655493
61617845428902496013571988635427
61617845428902496187548669176892
61617845428902496194890980047631
61617845428903392875342622961046
61617845428903392913732132035518
61617845428903392921096179178770
61617845428903392921096207758486
61617845429121030272103536581801
61617845429121030272103536699845
61617845429121030279443597115995
61617845429121033841508830812083
61617845429121033983789367835801
61617845429121033983789396532157
61617845429122234552774859771747
61617845429122234603590096753743
61617845429193979971461122652929
61617845429193979976543696831089
61617845429194265151362334314521
61617845429194265341071142290811
61617845429194265341071170988571
61617845429194265341634968255591
61617845429194276454107800790627
61617845429194276454107886761651
61617845429194276454107886879695
61617845429194276454672369709979
61617845429194276454672398289695
61617845429194279977780024343867
61617845429194279982862598522027
61617845429194280160710795943355
61617845429194280165793370121515
61617845429195165719111353835898
61617845429195165764864910048006
61617845429195175649874193836756
61617845429195175649877665740812
61617845429195175649877666089280
61617845429195175649877666090732
61617845429195175649877666095103
61617845429195175649877666207372
61617845429195175649898557749404
61617845429195175649898558099324
61617845429195175649898558215964
61617845429195176837231586685890
61617845429195176882964250889406
61617845429195176890303933647834
61617845429195180591261708417228
61617845429195180591261736996944
61617845429195180591261737115036
61617845429195180596344282595388
61617845429195180596344311175104
61617845429195180596344311293196
61617845429218280482739581282672
61617845429218280482739582682352
61617845429218280482739609863792
61617845429218280482739609980432
61617845429218280482739611380112
61617845429218290221534268582088
61617845429218290221534297628364
61617845429218290358732261192636
61617845429218290358732290238912
61617845429218290360430190171272
61617845429218291594081749759346
61617845429218291594081749760750
61617845429218291594081750109266
61617845429218291596341181289312
61617845429218291596341181755872
61617845429218291600859671234084
61617845429218291600859671235488
61617845429218291600859671584004
61617845429218295170263816037672
61617845429218295170263816504232
61617845429218295300119459983502
61617845429218295300119802940094
61617845429218295300119802941498
61617845429218295300119803290014
61617845429218295306897611495648
61617845429218295306897640193408
61617845429218295306897725814512
61617845429218295307461724425392
61617845429218295307461809114780
61617845429218295309157157461118
61617845429219495874166920123620
61617845429219495874187840711928
61617845429226384350916432932851
61617845429226384350916432934255
61617845429226384350919876140551
61617845429226384350982552166487
61617845429226385450763248553497
61617845429226385587961241164045
61617845429226395470736342374957
61617845429226685599281069090929
61617845429226695475360668950279
61617845429226695475360668954491
61617845429226695658288001599511
61617845429226695658291440556409
61617845429226695659984767201958
61617845429226695659984853295238
61617845429226695659984858012760
61617845429226695659984901118529
61617845429226695659986016200655
61617845429226695660547433128073
61617845429226695660549757002845
61617845429226695660550876334312
61617845429226695660550876334321
61617845429226695665633446263131
61617845429226695667325698959083
61617845429226696893634019326427
61617845429226696895331951951521
61617845429226696900415379758063
61617845429226700416744739857943
61617845429226700416744739862155
61617845429226700416744768441871
61617845429226700424086749800965
61617845429226700424086778380681
61617845429226700599675425375005
61617845429226700599675511464073
61617845429226700599675515713414
61617845429226700599675515713423
61617845429226700606453303620692
61617845429226700606453432938811
61617845429227586167113685684055
61617845429227586167113685697153
61617845429227586212846321204229
61617845429227586212846321204313
61617845429227586212846349902073
61617845429227586212867241909261
61617845429227586212867270607021
61617845429227596090251041999637
61617845429227596090536956726196
61617845429227596090536957258447
61617845429227596090536957259851
61617845429227596090536957376491
61617845429227597325882974453112
61617845429227597325882974925288
61617845429227597325882974985363
61617845429227597325882974986767
61617845429227597325882975103407
61617845429227597325883060542180
61617845429227597325883060725915
61617845429227600991271709260836
61617845429227600991271709793087
61617845429227600991271709794491
61617845429227600991271709911131
61617845429227601031919884445220
61617845429227601037004373998007
61617845429227601037004374114647
61617845429227601037568548671999
61617845429227601037568549021919
61617845429227601039263810229429
61617875606185550401925406211252
61617875606185551637271423933956
61617877041908281249918111947268
61617877041908579747059209592372
61617877041908579747059981357132
61617877041908580981841143087304
61617877041908580981841914852064
61617877041908580982405998971620
61617877041908581027657490110612
61617877041908581028222345994928
61617877041908581393435892683708
61617877042005842351895447616040
61617877042005842717944017202604
61617877042005892124191195879478
61617877042005892124191281972758
61617877042005892130966022753590
61617877042005892130966108492738
61617877042005892130966108846870
61617877042005892307372901171632
61617877496945683829805723351080
61617877496946634215917886448883
61617877502782263817965216528272
61617877502782263817965216640700
61617877502782263817965216994832
61617877502854009053636796754336
61617877502855193704641394082568
61617877502855193704641394088184
61617877502855193704641422667900
61617877502855193750395093665432
61617877502855208522024596021752
61617877502855208522024596027368
61617877502855208522024624607084
61617877502855208522024710812792
61617877502855209764146240860444
61617877502855209764901795425622
61617877502855259582983496353126
61617877502855259583015006608544
61617877502855259589789828896436
61617877502855259589789829250568
61617877502855259766196625750311
61617877520470916587653544128688
61617877520470916587713211763758
61617877520503332085231094138686
61617877520503332085231094255326
61617877520503332085293770281102
61617877520503332085293856374382
61617877520503336843687602832912
61617877520503336843687602949552
61617877520503336980948271585876
61617877520503337026618259646976
61617877520503337026681021766032
61617877520507239855507778426647
61617877520507288031490827529153
61617877520507289266836726332112
61617877520507289266836726336324
61617877520507289266836840655188
61617877520568177911322517557664
61617877520568177911322517674304
61617877520568177911385194054212
61617877520568177911385279793360
61617877520576278027231715993734
61617877520576278027231716347866
61617877520576278072901704171474
61617877520576278072964351500894
61617877520576278072964380197250
61617877520576278072964380551382
61617877520576278072964466290530
61617877520576281596011309050948
61617877520576281596011337747304
61617877520576281596011423368408
61617877520576281596011423369812
61617877520576281596011423486452
61617877520576282831358212749060
61617877520576282831358212865700
61617877520576282836440786927220
61617877520576282836440787043860
61617877520576282838133039739812
61617877520576282968618881502024
61617877520576282973701426983828
61617877520576282973701455680184
61617877520576283014348422762690
61617877520576283014348451459046
61617877520576283014348537198194
61617877520576283014351517363316
61617877520576283019434091541476
61617877520576283019434205860340
61617877520576283021063696435832
61617877520576283021063696553876
61617877520576283021126344237428
61617877520580169421888199543700
61617877520580169421888313862564
61617877520580184239271401482884
61617877520580185428864634650024
61617877520580185435639461524136
61617877520580185474618190862132
61617877520580185481393017736244
61617877520580185482212392467832
61617877520580185482212392938604
61617877520580185848260848202092
61617877520580185848260876431888
61617877520580185848260876898501
61617877520580185848260962520955
61617877520580185848260962520956
61617877520580185848260962525168
61617877520580219201778149883663
61617877520580234019161323107564
61617877520580234019161323126438
61617877520580234019161437426428
61617877520580234019161437445301
61617877520580234019161437445302
61617877520580235254508112509898
61617877520580235254508226805676
61617877520580235254508226824549
61617877520580235254508226824550
61617877520580235259590801002709
61617877520580235261283049093568
61617877520580235261283049097780
61617877520580235261283054169434
61617877520580235437689932233344
61617877520600598167356576261888
61617877520600598167356576378528
61617877520600598304617216318496
61617877520600598350287233074548
61617877520600598350287233075952
61617877520600598350349880876144
61617877520600598350349995195008
61617877520612355557545806730922
61617877520612589861665753053724
61617877520612604688086307977334
61617877520612605875440201411330
61617877520612605875440201761250
61617877520612605875440229991046
61617877520612605875440230457606
61617877520612605875440316080114
61617877520612605875440316196754
61617877520612605877051208885694
61617877520612605921172894194562
61617877520612605921172980283630
61617877520612606287223355207589
61617877520612606287223613847799
61617877520612606289483045357488
61617877520612650754310599251892
61617877520612650761120293975198
61617877520612655700247769333589
61617877520612655701062815819242
61617877521455537143640824183501
61617877521455585319623873286007
61617877521487952641218374310139
61617877521487956347258750322541
61617877521487957582605539701789
61617877521487957582605539818429
61617877521488002054242788436139
61617877521488002056690768125995
61617877521560902334929360238689
61617877521560903575358723796097
61617877521560903577806703603997
61617877521560951746259198720443
61617877521560951748707178528343
61617877521585218906274513247405
61617877656479470954985070882280
61617877656479470962327848237122
61617877656502885312205206846382
61617877662315149925412712974304
61617877662315149925412712978516
61617877662315149925412713090944
61617877662315149925412713445076
61617877662315149971145377177820
61617877662315149971145377182032
61617877662315149971145377294460
61617877662315149971145377648592
61617877662315194809397081769146
61617877662315194809397082123278
61617877662315199748524815630830
61617877662315199748524815632234
61617877662315199748524815748874
61617877662376088340564987452822
61617877662376088340564987808358
61617877662376088347339814682470
61617877662376088386297652011874
61617877662376088393072478885986
61617877662386890258650837318991
61617877662388094538759249315880
61617877662388094675957241926428
61617877662388094676040838652940
61617877662388094676040838657152
61617877662388094676040924746220
61617877662388094682735163395550
61617877662388094682735163401166
61617877662388094721773474164312
61617877662388094721773474280952
61617877662388094728551395755690
61617877662388094728551424331194
61617877662388094728551424335406
61617877662388094728551510424474
61617877662388095780883960164250
61617877662388095911387599452472
61617877662388095911387628032188
61617877662388095911387628036400
61617877662388095911387714125468
61617877662388095918081952774798
61617877662388095918165520927210
61617877662388095918165549506926
61617877662388095918165549511138
61617877662388095918165635600206
61617877662388095957120263655988
61617877662388095957120263660200
61617877662388095963898185130726
61617877662388095963898185134938
61617877662388096329948161244788
61617877662388096329948161361428
61617877662388096329948161711348
61617877662388096329948161715560
61617877662388140802150265863454
61617877662388144500815719730522
61617877662388144501377595805252
61617877662388144501380604316810
61617877662388144501380951859622
61617877662388144501412457533032
61617877662388144501412457882952
61617877662388144501412462138126
61617877662388144508155517279990
61617877662388144684593708198563
61617877662388144684594081803560
61617877662388144691933764206452
61617877662388145741277999726542
61617877662388145919940870636055
61617877662411194476529138638028
61617877662411205589566540092416
61617877662411205589566626653660
61617877662411210490303701786674
61617877662411210490303702136594
61617877662411210490304735238458
61617877662411210491999310882704
61617877662411210536036365990190
61617877662411210536036366340110
61617877662411210536037399441974
61617877662411210537731975086220
61617877662412404516254557320166
61617877662412406300644283165014
61617877662412406300644368787522
61617877662412406300644368904162
61617877662412406307422175943396
61617877662412406307422204167576
61617877662412406307422290262260
61617877662412406346397839377122
61617877662412406353175760851860
61617877662412409455382291299894
61617877662412410011767976428192
61617877662412411239772102767250
61617877662412411239772102883890
61617877662412411246549909923124
61617877662412411246549938619480
61617877662412411246550024241988
61617877662412411246550024358628
61617877662412411247302394818504
61617877662412411247302394935144
61617877662412411247385962969512
61617877662412411247385963319432
61617877662412411247387111229806
61617877662412411249081686874052
61617877662412411285525687675714
61617877662412411292303494831588
61617877662412411293118655748532
61617877662412411293118655752744
61617877662412411293118741841812
61617877662412411293119430587404
61617877662412411293119775433322
61617877662412411658896372766788
61617877662412411659169001999222
61617877662412411659169002353354
61617877662412411659169116784646
61617877662412411659169117138778
61617877662412411659169375420484
61617877662412411661428433527784
61617877662412411661428433881916
61617877662412411661428810116872
61617877662412456309185529625924
61617877662412456316811500360372
61617877662412461065384092936820
61617877662412461065415523230200
61617877662412461072193526188912
61617877662412461072193530910646
61617877662412461072757500357206
61617877662412461072757528936922
61617877662412461074452962303694
61617877662412461074453224242872
61617877662412461248314407266468
61617877662412461255939234345716
61617877662412461255939234695636
61617877680003801505295531274310
61617877680003801505295531275714
61617877680028012241133451483969
61617877680028117887126470288236
61617877680028117887126498984592
61617877680028117887126584723740
61617877680028118070057126752380
61617877680028118070057127102300
61617877680028118070119889221356
61617877680036218240670572000740
61617877680036218240670572002144
61617877680036218240670600698500
61617877680036218240670686437648
61617877680036218240733362463424
61617877680036221945079248924860
61617877680040120701251170533769
61617877680040125642635241441433
61617877680040126008687939080407
61617877680040126009252023312391
61617877680040159362769296297553
61617877680040174185235067809804
61617877680040174185235067814016
61617877680040174186927320505756
61617877680040174368417549474536
61617877680040175420016886990084
61617877680040175420017001308948
61617877680040175420018036313235
61617877680040175420018036313236
61617877680100946010904679575505
61617877680100961887482282630863
61617877680100961889114097672213
61617877680100961889114869324545
61617877680101062822189563510310
61617877680101062822189591741510
61617877680101062822189592208070
61617877680101062822189677830578
61617877680101062822189677947218
61617877680101063881571906728576
61617877680101063881571935308292
61617877680101063881572021397360
61617877680101063881572021514000
61617877680101064056971525703002
61617877680101064056971611442150
61617877680101064057727737018448
61617877680101064057790499137504
61617877680101064064502563542640
61617877680101064064565325661696
61617877680101064064565326011616
61617877680101064064565354707972
61617877680101064064565440447120
61617877680112771850309278735096
61617877680112771850309364478456
61617877680112771857648961493524
61617877680113070210252355188532
61617877680113070210252383886292
61617877680113070210252469513012
61617877680113070347450347799080
61617877680113070347450376496840
61617877680113070347450462123560
61617877680113070347534058850072
61617877680113070347534144943352
61617877680113070354228297971578
61617877680113070393266694361444
61617877680113070393266694828004
61617877680113070400044644528326
61617877680113070400044644532538
61617877680113071445599144573396
61617877680113071445599258886644
61617877680113071452377094744490
61617877680113071582797137178328
61617877680113071582797137183944
61617877680113071582797251497192
61617877680113071582880820003736
61617877680113071582880934322600
61617877680113071589571964052440
61617877680113071589575087355038
61617877680113071589655646877848
61617877680113071589658769708270
61617877680113071628613484207252
61617877680113071993826287823416
61617877680113072001165970581844
61617877680113072001441037552261
61617877680113072001441381441920
61617877680113072001441381908480
61617877680113072001441381927193
61617877680113116473643486410506
61617877680113116473643486429219
61617877680113120172905596241978
61617877680113120172905677725952
61617877680113120172905677730164
61617877680113120172905682312172
61617877680113120172905682331045
61617877680113120172905682331046
61617877680113120172905682335258
61617877680113120356087301650772
61617877680113120356087302000692
61617877680113120356087387739840
61617877680113120363427070496864
61617877680113121407687501488240
61617877680113121408252357372556
61617877680113121408252471691420
61617877680113121415027184246668
61617877680113121459257030023639
61617877680133483223015443477324
61617877680133483223015472527812
61617877680133483223015558266960
61617877680133483261154307259798
61617877680133483261154393347462
61617877680133483261154393348866
61617877680133483268685345565996
61617877680133483268685374145712
61617877680133483268685460233376
61617877680133483268685460234780
61617877680133483268748107680840
61617877680133483268748136260556
61617877680133483268748136264768
61617877680133484321100706828768
61617877680133484321100735525124
61617877680133484504031391872628
61617877680133484504031477961696
61617877680133484504094153991684
61617877680133484504094240080752
61617877680137087186872498132240
61617877680137087188567159519846
61617877680137087188567931167966
61617877680137136600984788971670
61617877680137136600984874532699
61617877680137136600984874715030
61617877680137370309492309674482
61617877680137370905104734827912
61617877680137381422529711128870
61617877680137381972409558166447
61617877680137381972409558166448
61617877680137381978915424364708
61617877680137381978915424370324
61617877680137382017891059574254
61617877680137382024668981048992
61617877680137385678449934295489
61617877680137385678449934413533
61617877680137385683261224849504
61617877680137385683261225321680
61617877680137385683533280125981
61617877680137385683533280244025
61617877680137385685708257164950
61617877680137385729265944329497
61617877680137385731525289751522
61617877680137385731525375840590
61617877680137386781597508080608
61617877680137386781597622405088
61617877680137386781598311150680
61617877680137386781598311617240
61617877680137386783292884079158
61617877680137386783292969814094
61617877680137386918043158350052
61617877680137386918043158816612
61617877680137386918795500691156
61617877680137386918795615015636
61617877680137386918796303761228
61617877680137386918796304227788
61617877680137386918879183516564
61617877680137386918880331426938
61617877680137386920490190659882
61617877680137386920490876689706
61617877680137386920574907071184
61617877680137386957018907872846
61617877680137386963796715028720
61617877680137386964611875945664
61617877680137386964611875968750
61617877680137386964611962038944
61617877680137386964612650784536
61617877680137386964612995630454
61617877680137386966306537683190
61617877680137386966307571274700
61617877680137387325578991151285
61617877680137387330389592959708
61617877680137387330390282059432
61617877680137387330662222196354
61617877680137387330662251242630
61617877680137387330662251242683
61617877680137387330662336981777
61617877680137387330662336981778
61617877680137387330662337335910
61617877680137387330662595617616
61617877680137387332921653724916
61617877680137387332921654079048
61617877680137387332922027127464
61617877680137387332922027131676
61617877680137387332922030314004
61617877680137420684743694198923
61617877680137431980679208968964
61617877680137431988304692215280
61617877680137435508904702827422
61617877680137435692086522903512
61617877680137436736908710480014
61617877680137436736908825265438
61617877680137436738571890648650
61617877680137436738603400909684
61617877680137436743686665368683
61617877680137436743686746740176
61617877680137436743686751461910
61617877680137436743687009742212
61617877680137436744250720885384
61617877680137436744250835227334
61617877680137436744250835693894
61617877680137436744501884153270
61617877680137436745946182500826
61617877680137436745946441257676
61617877680137436745946444440004
61617877680976263778247466683497
61617877680976308837962687866163
61617877680988422062038279689997
61617877681012316731356298210175
61617877681012316731358621158469
61617877681012320437396674339217
61617877681012732039784636274511
61617877681012733272874316955447
61617877681012733274566569651399
61617877681020886975653851170543
61617877681081625264059709793271
61617877681081630205446876349917
61617877681081675271943489848519
61617877681081680211636854084875
61617877681085227542084758878093
61617877681085232476694002911645
61617877681085232483468829785757
61617877681085260934636986926323
61617877681085276994147598908359
61617877681085277543187950505361
61617877681085277543190273453655
61617877681085277543756248533115
61617877681085277550531075407227
61617877681085278778537410375715
61617877681085278778538182028047
61617877681085278779102266260031
61617877681085278785877093134143
61617877681085684613715390143199
61617877681085684621246457029113
61617877681093382653496655760355
61617877681093382654061511644671
61617877681093382660836338518783
61617877681093383888843445139603
61617877681093788488673605124433
61617877681093788496204930762825
61617877681093832968407035264851
61617877681117647983305811324317
61617877681117697394635649806071
61617877681117702924104690136235
61617877681409436886393656778999
61617877681409436893168483653111
61617877733215047715730831125166
61617877733279893540131034950056
61617877733279893540131035304188
61617877733287998604138777861352
61617877733287998649871442064868
61617877733312308986889218759248
61617877734198215687312344751540
61617877734198216922094192507324
61617877734198220489242086476256
61617877734198220626439992992120
61617877734198220626440078731268
61617877734198220626440078736884
61617877734199416307196642394596
61617877734199417541978546837636
61617877734199417541978575535396
61617877734199417541978575889528
61617877734199417541978661628676
61617877734199421246324347322432
61617877734199421246324347328048
61617877734199421246324347677968
61617877734199421246324376374324
61617877734199421246324462113472
61617877734263046686986193393156
61617877734263046686986308184196
61617877734263296867682624024018
61617877734263296867682652721778
61617877734264247306870576419824
61617877734264247306870605117584
61617877734264247306870691210864
61617877734271416801584527251248
61617877734271416801584527252652
61617877734271416801584527719212
61617877734271416801584527723424
61617877734295478108565517687640
61617877734295478245763510298188
61617877734295481812911318172436
61617877734295481950109310782984
61617877734295712367516539193152
61617877734295712367516625398860
61617877734295728419681646047552
61617877734295728419681674627268
61617877734295728419681760714932
61617877734295728419681760832976
61617877734295728426459940929050
61617877734295728427024799995694
61617877734295732130805741413846
61617877734296678865647893320644
61617877734296678865647893674776
61617877734296682569993693809652
61617877736136994748085007961543
61617877736464801428951172985599
61617877736464801429515260404123
61617877737120409789100553582065
61617877737120409789100667900929
61617877737120414729920311620017
61617877737121309807221546413659
61617877737121309807302161818685
61617877737121309808057717334245
61617877737121310356849573457573
61617877737121310356849687776437
61617877737121313468090019332815
61617877737121313468091051389131
61617877737121315297397619529771
61617877737121315297732350477893
61617877737152829817912606974319
61617877737153730797234597886003
61617877737153730797297359650927
61617877737225781163897871263389
61617877737225781163897872798423
61617877737226665671866777477987
61617877737226665672117824537683
61617877737226665672138716546275
61617877737226676242032611208245
61617877737226681731709654439015
61617877737250091546651306269046
61617877737250942151579747701646
61617877737250942151579833440794
61617877737250992114399640581290
61617877737250992114400412233622
61617877737448166090486441490353
61617877737448166090487213142685
61617877737448166090549203255277
61617877737448166090549974907609
61617877737448166502080419321997
61617877737448170350462572708709
61617877737448170352913734137971
61617877737448171447983723248453
61617877737448171447983751828169
61617877737448171448799654772181
61617877737448171450494236065457
61617877737448171585244391884777
61617877737448171585244506203641
61617877737448171585996875730397
61617877737448171585997647382729
61617877737448171587419484658147
61617877737448171587420259492807
61617877737448171587692109639619
61617877737448171587692224426495
61617877737480592027222143035201
61617877737553537884471795708829
61617877742077739313279030873598
61617877742501902910725376011127
61617877742501907849852338338523
61617877742503103615275129606457
61617877743028722247598683069696
61617877743053049794806749915454
61617877743053053500844803096202
61617877743053055282726454337374
61617877743053055284418707033326
61617877743061142686563398587984
61617877743061142688840627525964
61617877743061159152599740791724
61617877743061159157937519851192
61617877743061160394975790274060
61617877743062359322668001389832
61617877743062359915018747951040
61617877743062361151974483441404
61617877743134088543551867874385
61617877743134089916358180463174
61617877743134090328161102492326
61617877743158405103318714965212
61617877743158405652110685407404
61617877743389216204957961243254
61617877743389216207215418429144
61617877743389216207215447126952
61617877743389216207217741377438
61617877743389216207217770075246
61617877743389217441997351924076
61617877743389217441997380621884
61617877743389217441999674872370
61617877743389217441999703570178
61617877760787334991652930685423
61617877760860280979323545305835
61617877760884592604198953923837
61617877760884593198974293032557
61617877761212354820285640145239
61617877761212354820286411797571
61617877761212354866019076001087
61617877761212354866019076359591
61617881828948529722383677928406
61617881970651373776411072743885
61617881970675689105634609382601
61617881988473309530476641979890
61617881988473310765257803822490
61617881988473310765822659706806
61617881988473610955073022094154
61617881988481714829467497216986
61617882040703887424325019852739
61617882040703887424325019970783
61617882040711996238976855102827
61617882068252211696839043763580
61617883246071565689218558763446
61617883264639138672110281110100
61617883264639138672110366853460
61617883264663754192278152428258
61617883264671859302584072401106
61617883264671859302585220307108
61617883264736399995782434883062
61617883264736700185033136922418
61617883264736700185033137044674
61617883264744805287995279836372
61617883264769120626254189018722
61617883264769120626254189368642
61617883405596362789902152829304
61617883405604466481850153175098
61617883406575830350942441026772
61617883406575830350942441380904
61617883423321289043015386686772
61617883423321289049796664217284
61617883424172323176803750116008
61617883424196639110676264797450
61617883424196639110676379587086
61617883424196640345458313082018
61617883424204444031167885174822
61617883424204727563603330200180
61617883424204744220415235868284
61617883424204744220418215329354
61617883424204744220418333184678
61617883424204744220418591464980
61617883424204744220418591937156
61617883424204745455765008245062
61617883424269284914180576302742
61617883424269284914180662041890
61617883424269286149527712870670
61617883424269585103430249123806
61617883424269585103430249594578
61617883424269586338777386512426
61617883424277390023921755182314
61617883424302006779433981324118
61617883424302006779434350144658
61617883424302006779998094602378
61617883476401656444134532476950
61617883476499867749413882946911
61617883476507022870769086253438
61617883476507022870769114951198
61617883476507022878108883802906
61617883476507022878111863618108
61617883476507022878111892314464
61617883476507022878112239853064
61617883476507972859719146058467
61617883477349953732266806575856
61617883477349953732287727282208
61617883477374269056407769036412
61617883477374269056407769042028
61617883477374269056428689742764
61617883477374269056428689746976
61617883477374269063185690516766
61617883477374269063206611221714
61617883477382358113983812487484
61617883477382358114004733192432
61617883477382372938141841300780
61617883477382372938141956086204
61617883477382372938144164249074
61617883477382372938162762005728
61617883477382372938165084954022
61617883477382374166148947921600
61617883477382374166169868626548
61617883477382374173490953622706
61617883477382374173490953628322
61617883477382374173511874329058
61617883477382374173511874333270
61617883477455318930898119995714
61617883477455318930919040700662
61617883477455320166245285609918
61617883477479619430877987738704
61617883477479619430898879747296
61617883477479619437655880517086
61617883477479619437655909213442
61617883477479619437676801222034
61617883477479635497159927051682
61617883477479635497180847758034
61617883479357370032179595571840
61617883479454631213571098335558
61617883479454631350203172903663
61617883479454631350768028787979
61617883485265695074750311145290
61617883486249063492592786364523
61617883486250260289448116427262
61617883486250260289448116427470
61617883486250309703309331627328
61617883486250309703309360207044
61617883486250309749062916419152
61617883486250309749543432616768
61617883486250310298105933921040
61617883486250310298586450118656
61617883486346309992103730980203
61617883503975239875916119757494
61617883503975241087790651383604
61617883503975285557733208166300
61617883503975285558297292398284
61617883503975285969515471292716
61617883503975285969515586083756
61617883503975285970079555524700
61617883503975285970079670315740
61617883503975285970079670315788
61617883503975290913158975128622
61617883879160797152675808279778
61617883879168902262981843043666
61617883879169801458186080929378
61617883879169801458187114031242
61617883879169802693533903410490
61617883879242747445856690845526
61617883879242747445857723947390
61617883879242748681203480220562
61617883884097754802879216815972
61617883884170705731936221987758
61617883884170705732124250065086
61617883884170705915135035962236
61617883884170705915138589704558
61617883884203121239301946424006
61617883884203121414972017500796
61617883884203124943647746908802
61617883884203125126662086542658
61617883885044807045588769395860
61617883885077226251466127063462
61617883885077226251466901898122
61617883885077227486812916442710
61617883885078426825534163416742
61617883885078426825535196518606
61617883885078428060881985897854
61617883885078428060881986247774
61617883885081125000860439390425
61617883885081129942244510298089
61617883885142068364177491594970
61617883885142068369260837425462
61617883885142068369261866291026
61617883885142068369261866295238
61617883885150172239134414031316
61617883885150172239137508631942
61617883885150172239137511814270
61617883885150172239137770081474
61617883885150172239137770094488
61617883885150172239137770094572
61617883885150172239137770431394
61617883885150172244220082810102
61617883885150172244221115911966
61617883885150173474483526354646
61617883885150173474483526358858
61617883885150173479567133638882
61617883885151372813202335593556
61617883885151372813202364173272
61617883885151372813204773332890
61617883885151372813205806434754
61617883885151372813205806453384
61617883885151374048551562707926
61617883885151417285407910936780
61617883901928052612297732042532
61617883902803398968835093124945
61617883902803398973917549507856
61617883902803398973917664298896
61617883902803403915305490206342
61617883902867944603419731667610
61617883902867944610759414426038
61617883902868244797753779543074
61617883902868244800009776346826
61617883902868244800009776813386
61617883902868244800010116471010
61617883902868244800010116587650
61617883902868244800010120838452
61617883902868244800010121169658
61617883902868244800010121188372
61617883902876332010814307764360
61617883902876344961588188471684
61617883902876344961588188475896
61617883902876348072013701595534
61617883902876348072013701601150
61617883902876348072013815914398
61617883902876348072578560667794
61617883902876348072578674986658
61617883902876348667626327745712
61617883902876349908059047353278
61617883902876349910315011228586
61617883902876349910315039924942
61617883902876349910315125547450
61617883902900648583854150619546
61617883902900649179466662095324
61617883902900665238974463285398
61617883902900665238974836687946
61617883902900698592491076221324
61617883955073310305123212606837
61617883955074194818510427284591
61617883955105381148400725238796
61617883955105381148400725243008
61617883955105381148400725592928
61617883955105681337650025463502
61617883955105681337650054043218
61617883955105681339344974510296
61617883955105725804957099544771
61617883955106631318664028787526
61617883955106631320955233583529
61617883955981027691645044566052
61617883955981027691665965154360
61617883955981032633220496431888
61617883955981077104857745049598
61617883955984633669204627920616
61617883956046818413338313236789
61617883956053962566278281607528
61617883956053962566299173616120
61617883956053977385356404013790
61617883956053978620702076917874
61617883956053978620722968926466
61617883956053978625785422748366
61617883956053978625806314756958
61617883956053978626057391931320
61617883956054026803652450327828
61617883956057579656875156801880
61617883956057579656875237836764
61617883956077993767451883278612
61617883956077993767451883282824
61617883956077993767451883632744
61617883956078293956701183503318
61617883956078293956701212083034
61617883956078293956701556905866
61617883956078293956889469860864
61617883956078293956973181265988
61617883956079238854559365683013
61617883958028974343888014960362
61617883958028974343888043658122
61617883958028974350662841834474
61617883958028974480520032137159
61617883958028974480520118226227
61617883958028974481084974110543
61617883958028974481086007212407
61617883958028974486168605388275
61617883958028974486168605738195
61617883958028974487860834086519
61617883958028974487860858084227
61617883958061389386122285940657
61617883958061389386122286290577
61617883958061394325251020088189
61617883958061394325251020092401
61617883958061394325251134407053
61617883958061394325251138993273
61617883958061394332028974378943
61617883958061394920047626968121
61617883958061394920047741759161
61617883958061394927389747465883
61617883958061394929084324159889
61617883981662274788388638662539
61617883981694690288225620201099
61617883981694695641395049886969
61617883982573898334892517486763
61617883982646844322563127402911
61617883982646845565248483998570
61617884114534151038465810400179
61617884114605846718014700137099
61617884114606147044525012883630
61617884114606147044525013350190
61617884114606147044525041581390
61617884114606147044525042047950
61617884114606147044525127674670
61617884114606147051864724339818
61617884114606147051864810433098
61617884114606147051864810899658
61617884114607095790505780340486
61617884114607097033475073155219
61617884114630162184496581993074
61617884114630162184496581997286
61617884114630162184496668086354
61617884114630462373651806112704
61617884114630462380524148166834
61617884114630462380524176745146
61617884114630462380524176746550
61617884114630462380524262834214
61617884114630462380524262952258
61617884114630462380524263306390
61617884114630462380524519701738
61617884114630462380524519703142
61617884114630462380524520051658
61617884114630462380524520169702
61617884114630462381088232398818
61617884114630462381088260978534
61617884114630462381088347071814
61617884114630462381088347538374
61617884114630462382782922716060
61617884114630462382782922832700
61617884114630462382783694362776
61617884114630462382783694480820
61617884114630462382783956284484
61617884114630506845853053223250
61617884114630506852632093898748
61617884114630506855174347149969
61617884114631407415381074168852
61617884114631407416197096490124
61617884114631407420463676926728
61617884114631407423006791110047
61617884114631407423006791228091
61617884114631407423006791582223
61617884114631407423007049849427
61617884114631412361851962102338
61617884114631412362102238909382
61617884114631412362103010561714
61617884114631412362134525561951
61617884114631412362698609793935
61617884114631412364394215357717
61617884114631412364394218540045
61617884115481196922648209554298
61617884115481497111897882716396
61617884115481497111918803421344
61617884115481498344987563515376
61617884115481498345008484220324
61617884115482397542469744606122
61617884115505808735083251501368
61617884115505808735104172088272
61617884115505808735104286879312
61617884115513918786233664854312
61617884115517521058295666894327
61617884115578459337631747164499
61617884115578459342714321342659
61617884115578459474892501894104
61617884115578459481667328418296
61617884115578459481667328768216
61617884115578743609716459845084
61617884115578743609716488542844
61617884115578743609716574630508
61617884115578743609716574636124
61617884115578743609716575102684
61617884115578743609737380550032
61617884115578743609737409247792
61617884115578743609737495336860
61617884115578743609737495341072
61617884115578743611408741238796
61617884115578743611408827326460
61617884115578743611408827332076
61617884115578743611408827798636
61617884115578743611429661943744
61617884115578743611429748032812
61617884115578743611429748037024
61617884115578758428795009080846
61617884115578758428795037777202
61617884115578758428795037778606
61617884115578758428795038249378
61617884115578758428795123871886
61617884115578758428815929785794
61617884115578758428815929787198
61617884115578758428815930257970
61617884115578758428815958483554
61617884115578758428816044576834
61617884115578758433877583259006
61617884115578758433877583731182
61617884115578758433877611955362
61617884115578758433877611956766
61617884115578758433877612427538
61617884115578758433877698044430
61617884115578758433877698050046
61617884115578758433898503963954
61617884115578758433898503965358
61617884115578758435569836427134
61617884115578758435569864652718
61617884115578758435569950740382
61617884115578758435569950745998
61617884115578758435590757132082
61617884115578759661881710070240
61617884115578759661902630775188
61617884115578759663573963232752
61617884115578759663576285714486
61617884115578759663576971744310
61617884115578759663577314584262
61617884115578759663577314700902
61617884115578759663597206419434
61617884115578759663597863752902
61617884115578759663598235289210
61617884115578759664141141598802
61617884115578759664141830810954
61617884115578759664142174700666
61617884115578759664142175167226
61617884115578759664161947984886
61617884115578759664162062303750
61617884115578759664162722819546
61617884115578759664163095405614
61617884115578759664163095890888
61617884115578759668659631544978
61617884115578759669224748878826
61617884115578759669224749345386
61617884115578759669245669583774
61617884115578759670915968472914
61617884115578759670916657218506
61617884115578759670916657685066
61617884115578759670916997342690
61617884115578759670916997459330
61617884115578759670917002041338
61617884115578759670937549693658
61617884115578759670937918047638
61617884115578759670937922765000
61617884115579658859534435893591
61617884115579658859534436010231
61617884115579660094714122801715
61617884115579660101488949675827
61617884115586559505984727432513
61617884115586564452455500222231
61617884115586848719457638724656
61617884115586848719457667421012
61617884115586848719457667422416
61617884115586848719457753515696
61617884115586848719457753982256
61617884115586848719478559429604
61617884115586848719478588127364
61617884115586848719478674220644
61617884115586859832495040179044
61617884115586859832495040651220
61617884115586859832495068875400
61617884115586859832495069347576
61617884115586859832495155436644
61617884115586859832515960883992
61617884115586859832515961356168
61617884115586859832515989581752
61617884115586859832516075675032
61617884115586863538535416308086
61617884115586863538535416780262
61617884115586863538535445005846
61617884115586863538535445472406
61617884115586863538556337013034
61617884115586863538556337480998
61617884115586863538556337485210
61617884115586863538556365710794
61617884115586863539372239774715
61617884115586863543618762138578
61617884115586863543618762610754
61617884115586863543618790836338
61617884115586863543618876924002
61617884115586863543618876929618
61617884115586863543619133792930
61617884115586863543619134141446
61617884115586863543619134147062
61617884115586863543619134259490
61617884115586863543639682843526
61617884115586863543640054497878
61617884115586863543640054847798
61617884115586863543640054852010
61617884115586863545875099538690
61617884115586863545875127764274
61617884115586863545875213857554
61617884115586863545896020243638
61617884115586864773882206159510
61617884115586864773882234855866
61617884115586864773903126864458
61617884115586864773903241183322
61617884115586864778965927758398
61617884115586864778965928224958
61617884115586864778986848463346
61617884115587763969839699005147
61617884115590465215006890332942
61617884115590465215571746217258
61617884115590465260739554532246
61617884115590465260739554536458
61617884115590465260760446540838
61617884115590465260760446545050
61617884115590465261304410416562
61617884115590465261304410420774
61617884115590465261325302425154
61617884115590465261325302429366
61617884115590466908642759961655
61617884115590467045903400255756
61617884115590467045903428952112
61617884115590467045966162020680
61617884115590467045966191066956
61617884115590467045966191072785
61617884115590467045966276806104
61617884115590515223581025002508
61617884115590515223581053698864
61617884115590515223581139438012
61617884115590515224145880886824
61617884115590515224145909583180
61617884115590515224145995322328
61617884115610878678506985417530
61617884115610878678506985421742
61617884115610879920632043936584
61617884115610879920632044286504
61617884115611175163410829630352
61617884115611175163410829631756
61617884115611175163410829985888
61617884115611175163410858210068
61617884115611175163410858682244
61617884115611175163431750336704
61617884115611175163431750690836
61617884115611175163431778916420
61617884115611175170752835686994
61617884115611175170752835692610
61617884115611175170752864384754
61617884115611175170752864388966
61617884115611175170752950011474
61617884115611175170752950128114
61617884115611175170753639223626
61617884115611175170753724962774
61617884115611175170773756393346
61617884115611175170773756397558
61617884115611175170774531232218
61617884115611178867756658694864
61617884115611178867756658696268
61617884115611178867756744906188
61617884115611178867777579401216
61617884115611178867777665494496
61617884115611178870288029226023
61617884115611178874534551591290
61617884115611178874534551945422
61617884115611178874534580171006
61617884115611178874534666258670
61617884115611178874534666264286
61617884115611178874534666376714
61617884115611178874534923127598
61617884115611178874534923476114
61617884115611178874534923481730
61617884115611178874534923594158
61617884115611178874555472296238
61617884115611178874555472650370
61617884115611178874555843832546
61617884115611178874555844182466
61617884115611178874555844186678
61617884115611178875098635821870
61617884115611178875098635823274
61617884115611178875098636177406
61617884115611178875098664401586
61617884115611178875098664402990
61617884115611178875098664873762
61617884115611178875098750496270
61617884115611178875098750612910
61617884115611178875119556528222
61617884115611178875119556882354
61617884115611178876982646072399
61617884115611180103103451262056
61617884115611180103103537467764
61617884115611180103124458056072
61617884115611180109880683991202
61617884115611180109880684107842
61617884115611180109881344157078
61617884115611180109881372736794
61617884115611180109881373203354
61617884115611180109881458942502
61617884115611180109881712860978
61617884115611180109881712977618
61617884115611180109881717559626
61617884115611180109902265211946
61617884115611180109902633565926
61617884115611180109902638283288
61617884115611180110445428389062
61617884115611180110445456968778
61617884115611180110445457435338
61617884115611180110445543174486
61617884115611180112413121457682
61617884115611228283228879909491
61617884115612079255022481296299
61617884115612079298328606679274
61617884115612079298328692772553
61617884115612079298328692772554
61617884115612079300755488339815
61617884115612079300755488456455
61617884115612080540453665194115
61617884115612123726659729914009
61617884115614776844965992325652
61617884115614776890719577117476
61617884115614782246399494689570
61617884115614782381964552516711
61617884115614782381964552694830
61617884115614782381964553044750
61617884115614782381964640323303
61617884115614782381964640324761
61617884115614782383659987418677
61617884115614782383660249065042
61617884115614782383660249419090
61617884115614782383660249419333
61617884117586175376283175423205
61617884117586175422036760331669
61617884117586175423732365895451
61617884117586175826288645896754
61617884117586175963486608742309
61617884117586175963486608860353
61617884117586175963486723533349
61617884117586175963486724596207
61617884117586175970828614449031
61617884117586175970828614567075
61617884117586175970828643263431
61617884117586175970828644196551
61617884117586175970828729240071
61617884117586175970828729356711
61617884117586175970828730289831
61617884117586175972523306050717
61617884117586175972524077698837
61617884118569590249063248544912
61617884123494500645867833732117
61617884123494500647563439295899
61617884124477870664893276155312
61617884124477870664893276505232
61617884124477870666588885251342
61617884124477915472894321944004
61617884124479071238960939314834
61617884124479071238960939431474
61617884141219476264014414363637
61617884141219476264014414380899
61617884141219476266273845892199
61617884141219476270791561003715
61617884141219476270792249749307
61617884141219476271356420070359
61617884141219476271607468546997
61617884141219476273303074110779
61617884141219476675796677490053
61617884141219476683138683196775
61617884141219476683138683314819
61617884141219476683138684246535
61617884141219476684833259890781
61617884141219476684833945922009
61617884142179731718428874217562
61617884142179765665866429980906
61617884142204047047652180824486
61617884142204047047652410856278
61617884142204047047652525180758
61617884142204047049347100825004
61617884142204092109819247226231
61617884142204092116597517798423
61617884142204092116597546496231
61617884195272251811945022075444
61617884195280404916914343351943
61617884195280404916914343468583
61617884195345202554892117066031
61617884195353306429851448539739
61617884195353306429851706806943
61617884195353306432111138335505
61617884195353306432299166412833
61617884195353306432382734447201
61617884195353306432947622210201
61617884195353306437194484165997
61617884195377618056985435532527
61617884195377618057823035415827
61617884195377618057823379795185
61617884195377618062905952550579
61617884195377618064517618444515
61617884195377618240753692248813
61617884195377622996113912112695
61617884195377667468587242706429
61617894247932045833973791515450
61617894247932049540011930435346
61617894247932050773101611238538
61617894253808254055109066764398
61617894253808254055192749584190
61617894253839474334131123054256
61617894253839474334131899288596
61617894253840669554945933978478
61617894253840669554946048302958
61617894253840669555029731122750
61617894253840674494073667958206
61617894253840674494157465102478
61617894253840674495766034973022
61617894253840674495849717798430
61617894253840674908199159403324
61617894253840674908199159407536
61617894253840674908199821323012
61617894253840674908199821341886
61617894253840676142981869136808
61617894254058312311548021424698
61617894254131259539647885161398
61617894254155573633525518392062
61617894254155573633525518410936
61617894254155574868306675652654
61617894254155574868871536118978
61617894254155574870563788814930
61617894271565350436175256193272
61617894271565350436175256197484
61617894271565350436176061147054
61617894271565350436426423697458
61617894271565650579661645583590
61617894271565650579693041539018
61617894271565650579943432785778
61617894271565650579944089647070
61617894271565650579944089648474
61617894271565650579944118166711
61617894271565650579944118226786
61617894726717126911639490633113
61617894732438129089325804530740
61617894732438129089326466469302
61617894732438129089326580765080
61617894732438129089326580900594
61617894732439329663394502822582
61617894732439334602519252265374
61617894732439334602521574863748
61617894732439334604213827909620
61617894732729918000880729905406
61617894732731116926043778231662
61617894732754228388720199868546
61617894732754233330104266544122
61617894750164005191369937669756
61617894750164005191370713931394
61617894750164005191370828246046
61617894750164005191371086511846
61617894750164005191371086513250
61617894750164005191371086984022
61617894750164294217014584699445
61617894750164305332355576165438
61617894750164305334887723019714
61617894750164305334888095718210
61617894750164305334888096072342
61617894750164310274012357322950
61617894750164310274014680737804
61617894750164310274015829579894
61617894750164310274015829581298
61617894750164310274015829697938
61617894750164310275710405224140
61617894750164310275710405342184
61617894750164310275710405692104
61617894750164310276521725840283
61617894750455789161541169448772
61617894750455794100667753996190
61617894750455794102924981735100
61617894750455794102928334602930
61617894750480104490764361260444
61617894750480104490764447349512
61617894750480109432148398866658
61617894750480109432151871125006
61617894750480109432151871241646
61617894886378794260272274558150
61617894891939798667829709379438
61617894891939798667913392199230
61617894891939799081391006873186
61617894891939799081955748438638
61617894891962910132764786304928
61617894891971015242506741418840
61617894891971018946849443070922
61617894891971018946851765669296
61617894891971018948544018365248
61617894891971018948544018715168
61617894891972219520919802022576
61617894891972219522612055068448
61617894892189856924268664039738
61617894892254699044319711679594
61617894892254699044322696193444
61617894892254699045138603742550
61617894892255897962140754304744
61617894892255899802137411345398
61617894892262802919278956714314
61617894892262802919278957064234
61617894892264003079223938885422
61617894892264003079223938891038
61617894892264003079223939007678
61617894892264003676528616865946
61617894892264003676528702959226
61617894892287114541899584287966
61617894892287114541899584637886
61617894892287114541900355936086
61617894892287114541900356290218
61617894892287114541900360522306
61617894892287114541900360541180
61617894892287118248502493702950
61617894892287119483284427197882
61617894892287119484103433579702
61617894909664769262997088661814
61617894909664771046571021296698
61617894909664774202124822641542
61617894909664774202124851339302
61617894909688786234210345024700
61617894909688786234244954140130
61617894909688786234809695682496
61617894909689086378326704793902
61617894909689086378577096036450
61617894909696895048893575393458
61617894909696895048893575747590
61617894909696895048895898808312
61617894909696895048895898812524
61617894909696895050591623294648
61617894909696895050591623412692
61617894909696895050591623762612
61617894909696895050591623766824
61617894909696895051156482366908
61617894909696895051156482833468
61617894909697195192410584480374
61617894909697195192410584830294
61617894909697195194105160124620
61617894909697195194105160474540
61617894909697195194108632382968
61617894909697195194108632384372
61617894909697195194108632501012
61617894909697195194108632850932
61617894909697195194108632855144
61617894909697195194673491455228
61617894909697196429455424950160
61617894909697196429455425416720
61617894909907629152169488911217
61617894909980570204979778147246
61617894909980575139024161242298
61617894909980575139024161592218
61617894909980575144107507422710
61617894909980575144107507544966
61617894909980575146366943655536
61617894909980575146367316377118
61617894909980575146367316727038
61617894909980869799432876325406
61617894909988675315285041258802
61617894909988679019065980805098
61617894909988679019065981155018
61617894909988679019065981273062
61617894909988679019066786226844
61617894909988679019066872320124
61617894909988679021323208893928
61617894909988679021326565298218
61617894909988978613519052153142
61617894910012990643944866269072
61617894910012990643944866270476
61617894910012994350546626025486
61617894910012994350546626379618
61617894910012994350550101470374
61617894910012995585328559519014
61617894910012995585328559520418
61617894910012995585328559868934
61617894910012995585332031777362
61617894910012995585332031778766
61617894910012995585332031895406
61617894910012995585332032245326
61617894910012995585896890849622
61617894910013290787429330578748
61617894910013295729664604507606
61617894910013295729664690246754
61617894910013340201206887277900
61617894910013340201301853125316
61617894910013340201301938864464
61617894963093658367793000275045
61617894963093663306920734254773
61617894963093663308612986950725
61617894963094562504300835628855
61617894963094563737388193479541
61617894963094563739080446175493
61617894963094563739082769123787
61617894963158499249677296246214
61617894963158504008614204934322
61617894963158504191628544573794
61617894963166607883573450318962
61617894963166607883573450320366
61617894963170211572617541695400
61617894963170211573118949901608
61617894963170259749101913260754
61617894963170259749101913264966
61617894963170259749101998999902
61617894963170259749101999004114
61617894963190668775699932102296
61617894963190668777956269030232
61617894963190924447579696822220
61617894963190924630593260092082
61617894963190924630594036461692
61617894963190968919216941190616
61617894963190968921473278118552
61617894963202630775984500742558
61617894963202630775984500746770
61617894963202630776548584978754
61617894963202630778240837674706
61617894963202632011330518473686
61617894965798113331413236608380
61617894965798113331413236608540
61617894966125870258066496954892
61617894966125870258066582694040
61617894966125920083417199356460
61617894966125920084249809565186
61617894966157443653912823807271
61617894966158340522381797373556
61617894966158340522945881605540
61617894971706438555411679318934
61617894971706438555495247353302
61617894971706438555495361672166
61617894971706438555975763550918
61617894971706438556059445904150
61617894971923880614759616748148
61617894971956296114596598286708
61617894972029245813955247151762
61617894972034500358379295049588
61617894972034500358379295050992
61617894972034500358379295051040
61617894972034500543904032834728
61617894972034500543904032838940
61617894972034500544468117070924
61617894972034545420545335789184
61617894972034545421106748467252
61617894972034550360234482446980
61617894972034550360237925653228
61617894972034550360237926125404
61617894972034550360237954705120
61617894972034550360237954705168
61617894972034550367012748277990
61617894972034550367016105745090
61617894972034550367016105861730
61617894972034550367016105867346
61617894972034550367016220536130
61617894972034550367016220536178
61617894972034550367016220652770
61617894972034550367037141241126
61617894972034550367580189977074
61617894972034550367580190093714
61617894972034550367580190099330
61617894972034550367580304418194
61617894972034550367580304768162
61617894972034550367601225473110
61617894972054807606618720249736
61617894972054807606618723432064
61617894972054807609125761280776
61617894972065568896367992855558
61617894972065602252141602768656
61617894989759474787810221802790
61617894989759474797596851131900
61617894989759474797600294342568
61617894989759476032191499154156
61617894989759476032194971412504
61617894989759476032382913868728
61617894989759476032382999489832
61617894989759521092603440922572
61617894989759521092687008956940
61617894989759524209013700972570
61617894989759524209013700976782
61617894989759524209013729552286
61617894989759526031731174902300
61617894989759526031814742936668
61617894989759526038505968474962
61617894989759526038509325942062
61617894989759526038509326064526
61617894989759526038509440383390
61617894989759526038509440733310
61617894989759526038593008413546
61617894989759526038593008417758
61617894989759526038593008767678
61617894989759526038593008884318
61617894989759526039073410174046
61617894989759526039073410296510
61617894989759526039073524611162
61617894989759526039073524615374
61617894989759526039073524965294
61617894989759526039073525081934
61617894989759526039157092645530
61617894989759526039157092649742
61617894989759526040765662992462
61617894989759526040765777307114
61617894989759526040765777311326
61617894989791945306235810570791
61617896162326684611263539083658
61617896162326684612958114727904
61617896162326684618041460558396
61617896162513102295343511223152
61617896162513102295343596966512
61617896162536517058512689373966
61617896162544622166559292609292
61617896162544622168818724137854
61617896162544622168819757608352
61617896162545522736568777115226
61617896162545522736568777483860
61617896162641883485149043678178
61617896168227188404358873110026
61617896168227199517396274564414
61617896168234092752771241327147
61617896168234092752771241327148
61617896168234093354910883479206
61617896168234093354910883480610
61617896168234093354910883951382
61617896168234108179068567937634
61617896168234108179068654497474
61617896168234108179070862637258
61617896168235288575724659884414
61617896168235288575724774208894
61617896168235288575808342709822
61617896168235288575808370935406
61617896168235288575808457028686
61617896168235293509769819685982
61617896168235293509853502511390
61617896168235293509853502528860
61617896168235293514852393864142
61617896168235304627889795318530
61617896168235304627973477671762
61617896168235304627973478143938
61617896168235304627973592462802
61617896168235308753136576042244
61617896168235308753138898990538
61617896168235308753139013309402
61617896168235309981142911010732
61617896168235309981143020747588
61617896168235309981143025352682
61617896168235309981144055266602
61617896168235309981144055738778
61617896168235309987918619623952
61617896168235309987918624345686
61617896168235309987920832485470
61617896168235309987921976741340
61617896168235309987921977213516
61617896168446043039343484693490
61617896168446043039343484810130
61617896168446043039361053594870
61617896168452946154793213612124
61617896168452947391831565873098
61617896168452947391831570594832
61617896168454146316994499880490
61617896168454148149084663573062
61617896168454148149084663689702
61617896168454148149649524156026
61617896168454148149670444879688
61617896168517788275098747389426
61617896168525893377809813006518
61617896168525893384587734481256
61617896168527092304665224121118
61617896168550203767341645752386
61617896168550207473381907562564
61617896168550207473382021881428
61617896168550208708725602341186
61617896168550208708725712427962
61617896168550208708725716660050
61617896168550208708727925289480
61617896168550208708728039608344
61617896168550208708728696941812
61617896168550208708729070017526
61617896168550208708980117077222
61617896168550208715503523815924
61617896168562200226787970758520
61617896168562216278953106192636
61617896168562216278956200793262
61617896168562216279520284558686
61617896168562216286295883551690
61617896168562264462195249834404
61617896185948261478345671406194
61617896185959969456953982099208
61617896185959969456953982103420
61617896185959969456954096422284
61617896185959969456954872656624
61617896185959969456954872792137
61617896185959969456954872792138
61617896185959969456955131072440
61617896185959969457205149603394
61617896185959984281112786820010
61617896185959984281112815399726
61617896185959984281112815866286
61617896185959984281112901605433
61617896185959984281112901605434
61617896185959984281112901959566
61617896185960264110020001795478
61617896185960264110020001912118
61617896185960269044065046806006
61617896185960269597939706334038
61617896185960269600721699362071
61617896185960269600722072967068
61617896185960269600722158691714
61617896185960280162185022438554
61617896185960284424629795908330
61617896185960284424629796258250
61617896185960284424632233506534
61617896185960285651800189060520
61617896185960285652604732079154
61617896185960285652636126621644
61617896185960285652636131226738
61617896185960285652636159923094
61617896185960285652637017179060
61617896185960285652637017314573
61617896185960285652637017314574
61617896185960285652637275465138
61617896185960285652637275581778
61617896185960285652637275594876
61617896185960285657719849643298
61617896185960285659382653553892
61617896185960285659411839466952
61617896185960285659411844188685
61617896185960285659411844188686
61617896185960285659412102468988
61617896185960285659414425404184
61617896185960285659414425754104
61617896185960285659415197056516
61617896185960285660226890674338
61617896185960285660229988928064
61617896185960285660230071480672
61617896185960285660230074667212
61617896185960285660230328698116
61617896185960285660230332830874
61617896185960285660230332934416
61617896185960285660230333284336
61617896185960285660231104586748
61617896185960285660231104599846
61617896186170718384385601212242
61617896186171018573656281181454
61617896186178822256837461074216
61617896186178823493878912167904
61617896186251768244508071456924
61617896186251768244508157550204
61617896186251769486632354664930
61617896186251769486632355014850
61617896186252069623622146264976
61617896186276068756348491760090
61617896186276079869385778914488
61617896186276079869385893214478
61617896186276079869385893233351
61617896186276079869385893233352
61617896186276084808513622607986
61617896186276084810769844750498
61617896186276084810769849472232
61617896186276084810769849822152
61617896186276084810769878051948
61617896186276084810773058722768
61617896186276084810773317008846
61617896186276084810773317125486
61617896186276084810773317475406
61617896186276084815855891187006
61617896186276129283226469037128
61617896186276429426743477591793
61617896186276429426743478125448
61617896186276429426931505669121
61617896321850548624889996481562
61617896321851449604232732716096
61617896321851460722352622613708
61617896321858669105888660452264
61617896321858669108144997380200
61617896321859554714537995827652
61617896321859569531356341882520
61617896321859569536439687713012
61617896321859569538696024640948
61617896321859570766703131261768
61617896322078407654402148389738
61617896322078407654402148402836
61617896322143249772760942983722
61617896322174768403547270299139
61617896322174768403547270837006
61617896327661622355312112978769
61617896327662823119172295169786
61617896327662823119172295636346
61617896327662823119172323866142
61617896327662823119736408093914
61617896327662823119736408098126
61617896327662828058864142073642
61617896327662828060475778324844
61617896327662828060556366544010
61617896327662828060558689492304
61617896327662828060558717717888
61617896327662828060559461144636
61617896327662828060559489374432
61617896327662828061123545376620
61617896327662828061123573602204
61617896327662828061123573606416
61617896327662828472341842840878
61617896327735774046534751989790
61617896327735774046534751994002
61617896327735774046534838083070
61617896327735774053229076732400
61617896327758872568203116481920
61617896327758873802984963415608
61617896327758873802985049976852
61617896327758873802988406027010
61617896327758874397784636765540
61617896327758888620371607966194
61617896327758888627711290724622
61617896327760073317673725269830
61617896327760073317673725742006
61617896327760073322757071100322
61617896327760073322757071572498
61617896327760073325204903758840
61617896327760073325285377664758
61617896327760073325285377683632
61617896327760073325287700613052
61617896327760073325287728838636
61617896327760073325288472265384
61617896327760074552455658764762
61617896327760074552455659236938
61617896327760074552455687933294
61617896327760074559795341995366
61617896327760074559795370691722
61617896327760074559795456314230
61617896327760074559986722940524
61617896327760074559986837253772
61617896327760074560067311159690
61617896327760074560067339874920
61617896327760074560069634107984
61617896327760074560070405288140
61617896327760074560070405760316
61617896327760074560070433990112
61617896327760074560070520079180
61617896327760074560070782018358
61617896327760074560634492708068
61617896327760084443408447431372
61617896327760084443408447897932
61617896327760085678106698573072
61617896327760085678106812886320
61617896327760085678190380920688
61617896327760085678190381392864
61617896327760089377178543934550
61617896327760089377178658253414
61617896327760089377366830279082
61617896327760089377450513098874
61617896327760089377450627417738
61617896327760089377452864272752
61617896327760089377453983486770
61617896327760089384792518805596
61617896327760089789235875058004
61617896327760089789235875076878
61617896327760089789235989376868
61617896327760089789235989395742
61617896327760089796577880764726
61617896327760089796577995083590
61617896327760091031360187331160
61617896327760091031360187335372
61617896327766994325473101816280
61617896327766994325473101835154
61617896327766994325473130531510
61617896327766994332251023291018
61617896327766994332812899383218
61617896327766994332815993494198
61617896327766994332816254966816
61617896327768178433334303376202
61617896327768178434945310986080
61617896327768178435028879020448
61617896327768178435028879492624
61617896327768178435028907718208
61617896327768178435510166870396
61617896327768178435593735376940
61617896327768189546288022477358
61617896327768189546371704830590
61617896327768189546371733528350
61617896327768189546371733532562
61617896327768189546371819621630
61617896327768189553065943952096
61617896327768189553066058270960
61617896327768189553149626305328
61617896327768189553149626310944
61617896327768189553149626777504
61617896327768194487758899040852
61617896327768194494450014859760
61617896327768194494450129178624
61617896327768194494533697685168
61617896327768194899541247902204
61617896327768194899541252488424
61617896327768194899541252507298
61617896327768194906316075130448
61617896327768194906319059644298
61617896327768194906319173963162
61617896327768194906319432247836
61617896327768194906319432249240
61617896327768194906319432715800
61617896327768194906883915528614
61617896327768194906884291320096
61617896327768196134888041867672
61617896327768196141665963342410
61617896327977727199926857100752
61617896327977727200739666998046
61617896327977727200739667333464
61617896327977727200741903721918
61617896327977728433829261571200
61617896327977728435523837215446
61617896327977728435523837216850
61617896327985832310229792682006
61617896327985832310229793031926
61617896327985832310229797753660
61617896327985832310232891864640
61617896327985832310480846213036
61617896327985833545578909591556
61617896327987032470174660534250
61617896327987033067479538926918
61617896327987033067479539044962
61617896327987033067482890194023
61617896327987033067482890377758
61617896327987033067482890666199
61617896327987033067482890731890
61617896327987033067482894976992
61617896327987033067482894977076
61617896327987033067482895095120
61617896327987033067482895430538
61617896327987033067482895449168
61617896327987033067482895449252
61617896327987033067503816154200
61617896327989734770917977897875
61617896327989736006263995624791
61617896328050674428026716255444
61617896328050674428027089326946
61617896328050674428842996857178
61617896328051875185841690024522
61617896328059978457845384769262
61617896328083078807484663236432
61617896328083078807484663237836
61617896328083093624836091927048
61617896328083093624867602304722
61617896328083093624867606890942
61617896328083093624867606909816
61617896328083093626562068216324
61617896328083093626562182535188
61617896328083093627123939586790
61617896328083093627126152448308
61617896328083093627127038419504
61617896328083093627378348364596
61617896328083093627378348482640
61617896328083093627378348836772
61617896328083094860213624617858
61617896328083094861908085943240
61617896328083094861908200262104
61617896328083094862472941827556
61617896328083094862473056146420
61617896328083094866991804377270
61617896328083094869247768701668
61617896328084278964603034159714
61617896328084278964603062856070
61617896328084278964603148478578
61617896328084278969686408686562
61617896328084329385022333369937
61617896328086997322394407256402
61617896328086997322394407728578
61617896328086997327394070733662
61617896328086997327477753086894
61617896328095101197353652641042
61617896328095101202436998471534
61617896345387798653383954716386
61617896345387798653948038953986
61617896345387803594770348694600
61617896345387803594771120342720
61617896345484750499556254664152
61617896345484750499557026312272
61617896345484750499828883896586
61617896345484750499828998546496
61617896345484750500393078192260
61617896345484750500393078196472
61617896345484750500393740130822
61617896345484750500644131377582
61617896345485048859499359698708
61617896345485048859499359815348
61617896345485050094281293193640
61617896345485050094281293310280
61617896345485050094281953359516
61617896345485050094281981939232
61617896345485050094282064840356
61617896345485050094282064958400
61617896345485050094282068144940
61617896345485050094846037591500
61617896345485050094846152376924
61617896345485050643070940799966
61617896345485050643073952381424
61617896345485050644161140465902
61617896345485050644161825846835
61617896345485050644161825906910
61617896345485059977620106983588
61617896345485061212402040472904
61617896345485061212402040590948
61617896345485064911664495132824
61617896345485064919004177891252
61617896345485064919004866636844
61617896345485065460457154320608
61617896345485065468068777682518
61617896345492855609862289423828
61617896345492855610699117542368
61617896345492870426680635478696
61617896345492870426680635482908
61617896345492870427517344692152
61617896345492870427517344696364
61617896345492870427517459011016
61617896345492870427517459015228
61617896345492870427517463620322
61617896345492870427517463732750
61617896345492870427517464086882
61617896345492870431763981309188
61617896345492870434020318237124
61617896345492870434292171566264
61617896345492870434292171570476
61617896345492870434295643474692
61617896345492870434295643828824
61617896345492870434857060752030
61617896345492870434857146845310
61617896345492870434860240956290
61617896345492870434860502428908
61617896345492870435108108744846
61617896345492870435111203816244
61617896345492870435111289551180
61617896345492870435111546768624
61617896345492870435111546772836
61617896345492870435111550901382
61617896345492870435111551004924
61617896345492870435111551019426
61617896345492870435111551023638
61617896345492870435111551373558
61617896345493153969240538578280
61617896345493153969240538694920
61617896345493153969805394456980
61617896345493155751119866987798
61617896345493165080583249597382
61617896345493165080583364505062
61617896345493165087361285857544
61617896345493165087361285979800
61617896345493170021970529891096
61617896345493170570197644571228
61617896345493170570762417432164
61617896345493170570762503521232
61617896345493170570999606375768
61617896345493170571002614887326
61617896345493170571002962430138
61617896345493170571034468099336
61617896345493170571034468103548
61617896345493170571034472685556
61617896345493170571034472708642
61617896345493170575280990401720
61617896345493170577537327329656
61617896345493170577777527850506
61617896345493170577780880712720
61617896345493170577809180186620
61617896345493170577809180536540
61617896345493170577809294977660
61617896345493170577809295327580
61617896345493170577812394160294
61617896345493170577812652444968
61617896345493170577812652563012
61617896345493170577812652917144
61617896345493170578345739789192
61617896345493170578377511517228
61617896345493170578625117831762
61617896345493170578625203860755
61617896345493170578625204043086
61617896345493170578625204393006
61617896345493170578628187390536
61617896345493170578628212372313
61617896345493170578628212904564
61617896345493170578628298639500
61617896345493170578628298643712
61617896345493170578628301709400
61617896345493170578628555328905
61617896345493170578628555856944
61617896345493170578628555861156
61617896345493170578628559915125
61617896345493170578628559989702
61617896345493170578628560093244
61617896345493170578628560111874
61617896345493170578628560111958
61617896345493170578628560443164
61617896345493170578628560461878
61617896345493171805544433946264
61617896345493171806381262064804
61617896345493171813159183539542
61617896345679587558163281214688
61617896345703588477809976562702
61617896345703604535057686529110
61617896345703897948258969088252
61617896345711708404934357381458
61617896345711708404934357735590
61617896345711708412274040139886
61617896345711708412274040494018
61617896345711708412274044861620
61617896345711708412274045215752
61617896345711708412277139326732
61617896345711709647623157053648
61617896345712003058000147967824
61617896345712008556042102231197
61617896345712008601795601597346
61617896345712008601795687336494
61617896345712008601799043268608
61617896345712008601799043740784
61617896345776550523544205160764
61617896345776550530071336439118
61617896345776550530071336789038
61617896345776550530071336793250
61617896345776832822892177550012
61617896345776834057674111044944
61617896345776848882399433481890
61617896345776850667061128039164
61617896345776850667061214599004
61617896345784953992140612355846
61617896345808954909527876179510
61617896345808954909528652413850
61617896345808954910092736645834
61617896345808954911784869970142
61617896345808954911784984755566
61617896345808954911784989341786
61617896345808966023130138100222
61617896345808969726908640380764
61617896345808969726908640734896
61617896345808969729168071909326
61617896345808969729168072263458
61617896345808969729168076631060
61617896345808969729168105210776
61617896345808969729171547354214
61617896345808969729422595948944
61617896345808969734250646087486
61617896345808969734250646441618
61617896345808969734254893184706
61617896345808969735946371512558
61617896345808970962257872079950
61617896345808970963952447724196
61617896345808970964517303608512
61617896345808970969036051839362
61617896345808970969036051840766
61617896345809269872656013062166
61617896345809269872656784714498
61617896345809269872939257297619
61617896345809269872939600254211
61617896345809269872939600669822
61617896345809269872939600786462
61617896345809269872939604840431
61617896345809269872939605037264
61617896345809271107437943364942
61617896398566333064077366240446
61617896398663596034877343120512
61617896398663596034877371816868
61617896398670484328049153919110
61617896398670484328049153920514
61617896398670484328614009803426
61617896398670484328614009804830
61617896398670499152775133217348
61617896398670499152775133218752
61617896398670499152775161915108
61617896398670784471566191705190
61617896398670784472131047589506
61617896398670784654559581936338
61617896398670784654559610634098
61617896398670784655124437826270
61617896398670784655124466522626
61617896398670798883924474592856
61617896398670798883924474598472
61617896398670798883945395299208
61617896398670798883945395303420
61617896398670798929678059502724
61617896398670798929678059506936
61617896398670799296292142307072
61617896398670799296292171003428
61617896398670799296543193966002
61617896398670800531074452041172
61617896398671685085110609201298
61617896398671685085675465085614
61617896398671685085675465091230
61617896398671699864292323495289
61617896398671699909836588499536
61617896398671699909836588505152
61617896398671699909836617201508
61617896398671701137840600525346
61617896398671701137840629221702
61617896398671701144615542184882
61617896398671701144615542203755
61617896398671701144618522000084
61617896398671701144618550696440
61617896398671701144618898235040
61617896398856917924313930965616
61617896398857218250824330285084
61617896398881233393246024359795
61617896398889337130192060285550
61617896398889337130443111931466
61617896398889337131007967815782
61617896398889338365538078012466
61617896398889338365789129658382
61617896398889338366353985542698
61617896398889338502987203237963
61617896398889381602645216433492
61617896398889622632541336196712
61617896398889637273960092336444
61617896398889637456974431957286
61617896398889638692048477337550
61617896398889638692320444919863
61617896398889638692320449684202
61617896398889638692885305568518
61617896398893239728786530257228
61617896398893240963504844241624
61617896398893240963504929980772
61617896398893240963504929984984
61617896398893240964069785869300
61617896398893240964132547984144
61617896398893289141745001928610
61617896398893289141745087667758
61617896398962268298784092268176
61617896398962268298784092269580
61617896398962284358292381301918
61617896398962582854659412941922
61617896398962582854659412947538
61617896398962582900412997851790
61617896398962582900412997856002
61617896398962583449455643704942
61617896398962584684802809319146
61617896398962617856141451710488
61617896398986583622925054728732
61617896398986583622925054730136
61617896398986583629699881604248
61617896398986583629699996393884
61617896398986599681867339985254
61617896398986599681867339986658
61617896398986599681867368683014
61617896398986599681867454772082
61617896398986599682432195870974
61617896398986599682432224567330
61617896398986599689207137530510
61617896398986883949435511447932
61617896398986898773868578512150
61617896398986898773868607227136
61617896398986898773868607227433
61617896398986899826200371390634
61617896398986899833540054149062
61617896398986900008367288517106
61617896398986900008377796700242
61617896398986900008942623892414
61617896398986900008942652588770
61617896398986900009214596239066
61617896398986900009214620171083
61617896398986900016554278997494
61617896398986933179717558286728
61617896398986933179717644375796
61617896398986933180282414171044
61617896398986933187057241045156
61617896398986933187057327134224
61617896398986948003878681700650
61617896398986948004443537584966
61617896398987800393949386146107
61617896398987800438834632489890
61617896398990501044864658014182
61617896398990501049948375380982
61617896398998607389951854620670
61617896398998607390516710504986
61617896398998607397291537379098
61617896398998607397291652187607
61617896401521147663997961615644
61617896401521147663998075934508
61617896401617937147051986224693
61617896401617937154391783301985
61617896401617937284249978835241
61617896401626042264888660595697
61617896401811514349096971706613
61617896401811514897867673886383
61617896401811514898139646251909
61617896401811514898703730483893
61617896401836730790028599718197
61617896401836730795112202766133
61617896401836730797368539694069
61617896401836775262230961437667
61617896401836780073951546994377
61617896401843929848933953245173
61617896401843933553279753729969
61617896401843933555539186658051
61617896401843935337668446002181
61617896401843935339360698698133
61617896401843935339363023046107
61617896401843935339363798947789
61617896401843935339364141904381
61617896401843950019486328001139
61617896401843950164278406497391
61617896401843979812319387585495
61617896401843983373567685218285
61617896401843983516100332185975
61617896401843983517522940046703
61617896401844834123288206533559
61617896401844835769579406169115
61617896401844835769851374285131
61617896401844835769852145937463
61617896401844835770416230169447
61617896401844850587235347876647
61617896401844850594829435161871
61617896401844850732090189541715
61617896401844880242033586600613
61617896401844880242870414850455
61617896401844883948910792379017
61617896401847532120180736850309
61617896401847532120682916708849
61617896401847532120745592734625
61617896401847535824275576014557
61617896401847535824463861309329
61617896401847535824526537335105
61617896401847537053974077939849
61617896401847537053974163678997
61617896401847537059057423770341
61617896401847537059057509509489
61617896401847537059809879036245
61617896401847537059810650688577
61617896401847537059872555062021
61617896401847537059873326714353
61617896401847537061504456080011
61617896401847537061564807757973
61617896401847537061567132105787
61617896401847537061567132105947
61617896401847537603016838224293
61617896401847537608100441272229
61617896401847537610610925509517
61617896401847553525263569345771
61617896401847553532854327743611
61617896401847553532857656630995
61617896401847553662524237982255
61617896401847553670114967800379
61617896401847553670118411006627
61617896401847582075972083905407
61617896401847582083566171190631
61617896401847585779753028505887
61617896401847585787347115791111
61617896401847586879595630666021
61617896401847586880160486550337
61617896401847586885244175337421
61617896401847586887127041925469
61617896401847586887691897809785
61617896401847587015099046232803
61617896401847587015099817885135
61617896401847587017359512280171
61617896401847587022442086458331
61617896401847587022693133518027
61617896401847587022693905170359
61617896401847587024950242098295
61617896401847587024952566446269
61617896401908825628811434782517
61617896401909676782782812682281
61617896401909726059362462043265
61617896401909726064446065091201
61617896401909726064446069812935
61617896401909726066140761297981
61617896401909726203401429934305
61617896401909726613234711367743
61617896401909726613238040255127
61617896401909726614932731740173
61617896401916879548292370752359
61617896401916925805072685998667
61617896401916929366320869312593
61617896401916929511112947673331
61617896401916929511112949208365
61617896401916931150710676193729
61617896401916931150710704773445
61617896401917781900431201758513
61617896401917826235623713263627
61617896401917830078924730848957
61617896401917831723543303366683
61617896401917831725217074141165
61617896401917831725217074145377
61617896401917831725237994851729
61617896401917831725489041793381
61617896401917831726053783354621
61617896401917831726053897673485
61617896401941246070035959605133
61617896401941246076810786479245
61617896401944848340466810151555
61617896401944848341031580296723
61617896401944848341031666035871
61617896401944848346115269083807
61617896401952903899733759346091
61617896401952903900298615230407
61617896401952903907324517743931
61617896401952904036994427982575
61617896401952904044585157800699
61617896401952948372186910907813
61617896401952948372751766792129
61617896401952948372751795371845
61617896401952948515033366700123
61617896401952952076532711392609
61617896401952952213730704003317
61617896401952952221324446932269
61617896401952952221324791288541
61617896401953404358250871135558
61617896401954304788801895218190
61617896401954304788801898400518
61617896401954304790221178440884
61617896401954319607879414048982
61617896407757528514799134514142
61617896407757528514799249305182
61617896407757528697813474153614
61617896407757528697813474153662
61617896407757528697813502733330
61617896407757528697813502733378
61617896407757528697834394741970
61617896407757528700072935311652
61617896407757529750145152241058
61617896407757529750145267032098
61617896407757529750166187620454
61617896407757529934854097150088
61617896407757529934854097154252
61617896407757529956067662207155
61617896407757529956067690786871
61617896407757579757962812593350
61617896407757579757966170060450
61617896407757579757966170177090
61617896407757579757966284851490
61617896407757579757966284851538
61617896407757579757966284968130
61617896407757579757987205556486
61617896407757579758527673199240
61617896407757579758531026067022
61617896407757579758531029131306
61617896407757579758531029249350
61617896407757579758531140735854
61617896407757579758531140852494
61617896407757579758548593787548
61617896407757579758552061440802
61617896407757579758799640847244
61617896407854840053031014237945
61617896425482489361377855831298
61617896425482489361377855831506
61617896425482504178761057770482
61617896425482504186100626210046
61617896425482504186104069416502
61617896425482504186104184207542
61617896425482504186292354711274
61617896425482504186292469029978
61617896425482504186292469030138
61617896425482504186292469502314
61617896425482504186376151855546
61617896425482504188551901958220
61617896425482504188551902430556
61617896425482505420881783335332
61617896425482505420885227008140
61617896425482505420885227013964
61617896425482505421635043550598
61617896425482505421638372438190
61617896425482505421638487229230
61617896425482505421718611585174
61617896425482505421722169582510
61617896425482505423329505803484
61617896425482505423329505807696
61617896425482505423329591546844
61617896425482505423329620594524
61617896425482505423329620711164
61617896425482505423333063805192
61617896425482505423333064273156
61617896425482505469083176806680
61617896425482505469086649183072
61617896425482505469170216745264
61617896425482505469170216749476
61617896425482505492057584467746
61617896425482538775239442567672
61617896425482539370035673325076
61617896425482553599965680128902
61617896425482553600150236302174
61617896425482553600153708206230
61617896425482555429459390379886
61617896425482555429459504692926
61617896425482555429459504698750
61617896425482555429543072733118
61617896425482555429543187518542
61617896425482555430024246259990
61617896425482555430024360578646
61617896425482555430107928613222
61617896425482555430292861044376
61617896425482555431987351995022
61617896425482555431987351999234
61617896425482555431987437738382
61617896425482555431987438088302
61617896425587620457481532315512
61617896425587620457481532433556
61617896425587920646532331291540
61617896425587920653307244254720
61617896800425792734549678038660
61617896800457327567685479341480
61617896800458224293890620378284
61617896800458227990894500895506
61617896800458227998236506602228
61617896800458229233018440101372
61617896800741007666244653533358
61617896800741007666244657784160
61617896800741007666244658134080
61617896800741908233992558795730
61617896800741941585817579084940
61617896800749112775985831942158
61617896800773428105208254438510
61617896800773428105208340181870
61617896806261482814059942762740
61617896806261482814059942768356
61617896806261482814059942880784
61617896806261482815754518406986
61617896806261482815754518525030
61617896806261482815754518879162
61617896806261482816319374296918
61617896806261482816319374409346
61617896806261482816319374763478
61617896806261483228101265887026
61617896806333217528666810694002
61617896806333217528666811048134
61617896806334412749564269456654
61617896806334416453074016545142
61617896806334416453074045119242
61617896806334416453074131330566
61617896806334417683609429135966
61617896806334417683609429254010
61617896806334417683609432440550
61617896806334417683609457833726
61617896806334417683609457837938
61617896806334417687855950034458
61617896806334417687855950040074
61617896806334417687855978619790
61617896806334417687856064825498
61617896806334417688608435285374
61617896806334417690303010929620
61617896806334417690384256128122
61617896806334417690386579076416
61617896806334417690386579080628
61617896806334417690387350610704
61617896806334417690387353915288
61617896806334417690387379308464
61617896806334417690387379312676
61617896806334417690387465401744
61617896806334417690951434960732
61617896806334417690951434964944
61617896806334417690951463540448
61617896806334417690951463544660
61617896806334417690951549633728
61617896806334417690952209799604
61617896806334427566111417993914
61617896806334427566111417999530
61617896806334427566111532784954
61617896806334428808507326361296
61617896806334428808508474271670
61617896806334429220854822679830
61617896806334432507767486651234
61617896806334432515109463778240
61617896806334432515110238612900
61617896806358744132373254107390
61617896806358744132373339846538
61617896806358744139988348192454
61617896806358744551770238961870
61617896806358749485814737179008
61617896806358749490898346348358
61617896806358749493157777876920
61617896806365649087443491551852
61617896806365649087443491905984
61617896806365649087443496273586
61617896806365649087443496627718
61617896806365649087443754894922
61617896806365649088007494766422
61617896806365649088007580859702
61617896806365652791789182327090
61617896806365652791789292036648
61617896806365652791789296758382
61617896806365652791789297112514
61617896806365652794048728151430
61617896806365652794048990090608
61617896806366833189949297080670
61617896806366833189949297086286
61617896806366833190221266246398
61617896806366833190221266263868
61617896806366833190786125317254
61617896806366848007332470440138
61617896806366848007332499025470
61617896806366848007332499492030
61617896806366848007332585231178
61617896806366848007520757134590
61617896806366848007604468185582
61617896806366848007604468189794
61617896806366848014382361080604
61617896806366848014382361434736
61617896806366848014862762841312
61617896806366848014947220151460
61617896806366848014947593577094
61617896806366849242114432514786
61617896806366849242114432986962
61617896806366849242951260751370
61617896806366849249728379161652
61617896806366849249729527072026
61617896806366852946460232999582
61617896806366852946460233005198
61617896806366852954074179296528
61617896806366852954074954131188
61617896806366853365857218657284
61617896806366853368116650185846
61617896806366853368117023257348
61617896806366853368117023261560
61617896806366854601203236384200
61617896806366854601203350726150
61617896806366854601203351192710
61617896806366854601204384294574
61617896806366854602898697999642
61617896806366854602898956756492
61617896806366854602898959938820
61617896806552070331056612320610
61617896806553272322837152757060
61617896806553272322837152775774
61617896806576381955937356789255
61617896806584487063168137580474
61617896806584487065427573341124
61617896806584490769770274993206
61617896806584492004552208488138
61617896806585687815899307361433
61617896806585687820134548485936
61617896806585687820981853019952
61617896806585687820981967810992
61617896806585687822677228836171
61617896806585687822677576378983
61617896806585691527020020991740
61617896806588389526759968806375
61617896806588389526760426548391
61617896806588393232798021987123
61617896806588394465884608179861
61617896806588394465884608185477
61617896806588394467580413224071
61617896806649316829754632720132
61617896806649332882481639524714
61617896806649332889259450912676
61617896806649332890074698062626
61617896806649332890075358111862
61617896806649332890075726932402
61617896806649332890075731183204
61617896806649332890075731514410
61617896806649332890075731533124
61617896806650533647073276438930
61617896806650533647074051279206
61617896806650533647074079858922
61617896806650533647074080325482
61617896806650533647074166064630
61617896806650533647074424344932
61617896806650533647074424681754
61617896806650566991556405812458
61617896806650566998898296728140
61617896806650566998898296729544
61617896806650566998898325775820
61617896806657421937769835427068
61617896806657421937801608677040
61617896806657421938616368314368
61617896806657421938616368315772
61617896806657421938616483105408
61617896806657421940061040559734
61617896806657421940061043742062
61617896806657433050839010131428
61617896806657433051653769768756
61617896806657433051653769770160
61617896806657433051653884559796
61617896806657433058432834366443
61617896806657433058432834904310
61617896806657433058432839149412
61617896806657433058432839149496
61617896806657436755181453030872
61617896806657436757440774491532
61617896806657436757440884559434
61617896806657436757440884909354
61617896806657436757440889631088
61617896806657436757691822950908
61617896806657436757691937740544
61617896806657436764219069373030
61617896806657436765033828657630
61617896806657436765033943447266
61617896806657437992222818404286
61617896806657437992222823126020
61617896806657437999564714024232
61617896806657437999565861934606
61617896806657437999815762151158
61617896806657437999815876942198
61617896806657437999816651776858
61617896806657437999816905811974
61617896806657437999816910057160
61617896806657438000380650269694
61617896806657438000380736008842
61617896806658620857878725589704
61617896806658620860138157118266
61617896806658620865220731296426
61617896806658622094919979132358
61617896806658622094920007712074
61617896806658622095484949802098
61617896806658622100002664796974
61617896806658622100003324962850
61617896806658622690532515823193
61617896806658622694767756947696
61617896806658622695615061481712
61617896806658622695615176268540
61617896806658622695615176272752
61617896806658636919642978615394
61617896806658637522032521823570
61617896806658637522032521824974
61617896806658637522032550404690
61617896806658638756814570109542
61617896806658638756815603230120
61617896806658670873857542114184
61617896806658670873857656899608
61617896806658672108639590398752
61617896806661324391425609089994
61617896806661324393684268960608
61617896806661324398851297616508
61617896806661324400543550312460
61617896806661324400546992455898
61617896806661340450929655624590
61617896806661340452625002926784
61617896806661340452707914094244
61617896806661340452708685746576
61617896806661340457791259924736
61617896806661340460051810648442
61617896806661373805014107442362
61617896806661388629172136255658
61617896806681748382569559104828
61617896806681748382569587684544
61617896806681753321446359275090
61617896806681753328224166430964
61617896806681753328788250662948
61617896806681753329039413580914
61617896806681753329040447032698
61617896806693755952544523624320
61617896806693755952544895160628
61617896806693755952545638233244
61617896806693755959887763317226
61617896806693755959888792187002
61617896806693759656807870683672
61617896806693759656890695645424
61617896806693759656891810254348
61617896806693759659151246841306
61617896806693760893933180336238
61617896806693804129009117794218
61617896823982554652427521105558
61617896823982554652427521106962
61617896823982554652427549803318
61617896823982554652427635425826
61617896823982554652427635542466
61617896823986447781473853113929
61617896824055335652639588697185
61617896824055350476797961866753
61617896824055485823279013315910
61617896824055489527060729568722
61617896824055489527060758265078
61617896824055489527060843886182
61617896824055489527060844004226
61617896824055489529317066496658
61617896824055489529317095193014
61617896824055489529317180932162
61617896824055490762406747295638
61617896824055490762406775991994
61617896824059093628451626996165
61617896824059093630710685453386
61617896824059093630710685457598
61617896824059093630961076700146
61617896824059388283775814567750
61617896824059393217820974374934
61617896824059393217820977557262
61617896824059393217821088688182
61617896824059393217821091876126
61617896824059393222903548547478
61617896824059393222903577245238
61617896824059393222903662871958
61617896824059393224598152889484
61617896824059393225163783612672
61617896824059393766885031501515
61617896824059393771695547687430
61617896824059393773662867353799
61617896824059393774227037208237
61617896824059393774475762854674
61617896824059393774477999713900
61617896824059393774478000063820
61617896824059393774478085802968
61617896824059393774478771229474
61617896824059393774478771366232
61617896824059393774478857337172
61617896824059393774478857455300
61617896824059404884732949141818
61617896824059404885006037538873
61617896824059404892348043226882
61617896824059404892348043245595
61617896824059408049321812425968
61617896824079801154194916969442
61617896824083408961625817454585
61617896824083420079746450401728
61617896824083420079746450420602
61617896824083719674199548579888
61617896824083720223263459159002
61617896824083720223514881038152
61617896824083725157307957376140
61617896824083725162391222185059
61617896824091514069672301299394
61617896824091514069672301653526
61617896824091514069672416438950
61617896824091514071366991733276
61617896824091514071931852218473
61617896824091514071931852335113
61617896824091525182709822144299
61617896824091525189214913974460
61617896824091525189486853042748
61617896824091525189486853046960
61617896824091525189487739013944
61617896824091525189487744089810
61617896824091525189488002357014
61617896824091525190051713513284
61617896824091525190051713532158
61617896824091525190051742228514
61617896824091525190051827851021
61617896824091525190051827851022
61617896824091525190051828321794
61617896824091528888750198389981
61617896824091528893560714459256
61617896824091528893560800198404
61617896824091528893833429789182
61617896824091528893833458481326
61617896824091528893833539498740
61617896824091528893833544220473
61617896824091528893833544220474
61617896824091528893833544574606
61617896824091528893833802841810
61617896824091528896092975613522
61617896824091528896093234366160
61617896824091528896093234370372
61617896824091528896093237552700
61617896824091528896343252560292
61617896824091808724997756173114
61617896824091808724997756289754
61617896824091814215698678905047
61617896824091814215699912891231
61617896824091823541816099162294
61617896824091823548593906201528
61617896824091823548594020514776
61617896824091823549157990427896
61617896824091823549158104752376
61617896824091823549158104869016
61617896824091823549158765268172
61617896824091823549158793964528
61617896824091823549158879587036
61617896824091823549158879703676
61617896824091824777162891723870
61617896824091825325389917360270
61617896824091825326195316722028
61617896824091825332732669205296
61617896824091825333003861663104
61617896824091825333003862013024
61617896824091825333005011445334
61617896824091825333819770728530
61617896824091825333819885519570
61617896824091825333819885869490
61617896824091828488285724407624
61617896824091828488286499247900
61617896824091828488286613566764
61617896824091829029735803584214
61617896824091829032235692851070
61617896824091829032267202760780
61617896824091829032267207361661
61617896824091829037077723547576
61617896824091829037077723551788
61617896824091829037077809290936
61617896824091829037078469690092
61617896824091829037350434268196
61617896824091829037350434272408
61617896824091829037350438854416
61617896824091829037350438873290
61617896824091829037350438877502
61617896824091829037350811930130
61617896824091829039609870382978
61617896824091829039610243454480
61617896824091829039610243458692
61617896824091829039860261648612
61617896824091829039861295100396
61617896824091830265082596145790
61617896824091830267613996740909
61617896824091830267613996857549
61617896824091830271859657042508
61617896824091830271860431881380
61617896824091830271860517620528
61617896824091830272696456581332
61617896824091830272696456600206
61617896824091830272696485296562
61617896824091830272697604491706
61617896824091830274391918196774
61617896824091830274392180135952
61617896824091830275207825862520
61617896824278231200320561242400
61617896824302246937350463129075
61617896824302558199239268095518
61617896824310352047091637407766
61617896824310352047656497892963
61617896824310352047656498009603
61617896824310363158434467818789
61617896824310363165212384692646
61617896824310363165776473525511
61617896824310366871814522101166
61617896824310366871814522455298
61617896824310366871814526822899
61617896824310663355215466747613
61617896824310663355215466749017
61617896824310667015582584192477
61617896824310668250928142772081
61617896824314269289026037205507
61617896824314303870549645159157
61617896824375192930104304537978
61617896824375204043141705992366
61617896824375204043141706011240
61617896824375208984525886636886
61617896824375208984525886986806
61617896824375208984776939817996
61617896824375208991303698374768
61617896824375208991304071450482
61617896824375208992119978645296
61617896824375208992119978995216
61617896824375242336601960107206
61617896824375492524557402716138
61617896824375503637594804170526
61617896824375504186910136628790
61617896824375509181390572992000
61617896824383142386052363027855
61617896824383142386055457628481
61617896824383147329698964414839
61617896824383157203435564967039
61617896824383157203438659567665
61617896824383157210756649968813
61617896824383162147082166354023
61617896824383190564273922953975
61617896824383298039844706711034
61617896824383298039844707183210
61617896824383298039845593150194
61617896824383298040409567649534
61617896824383298042101930078130
61617896824383298042293577561783
61617896824383309152883257947652
61617896824383309153446969103922
61617896824383309153636403371925
61617896824383309153636403373329
61617896824383309160225263650162
61617896824383309160225263654374
61617896824383309160414324846663
61617896824383309160978409080051
61617896824383312857225585703328
61617896824383312857225586057460
61617896824383312857225700488752
61617896824383312857225700842884
61617896824383312859485017231890
61617896824383312859485017586022
61617896824383312859485021953624
61617896824383312859485050999900
61617896824383312859485132017314
61617896824383312859485132371446
61617896824383312859485136739047
61617896824383312859485136739048
61617896824383312859485137093180
61617896824383312864567591410050
61617896824383312864567591764182
61617896824383312864567591876610
61617896824383312866263316835122
61617896824383314094267065512246
61617896824383314094267070233979
61617896824383314094267070233980
61617896824383314099349524903578
61617896824383314099349525253498
61617896824383314101608961486324
61617896824383314101610109396698
61617896824383347998146566989621
61617896824383596392173838857424
61617896824383596392173838863040
61617896824383596392173867559396
61617896824383596392173953176288
61617896824383596393868414035110
61617896824383596393868414507286
61617896824383596393868528820534
61617896824383596394433269919426
61617896824383596394433270385986
61617896824383596394433270391602
61617896824383596394433299087958
61617896824383596394433384704850
61617896824383596398951759865602
61617896824383596398951760332162
61617896824383596398951760337778
61617896824383596398951874651026
61617896824383596399515844097586
61617896824383596399515844569762
61617896824383596399515873266118
61617896824383596399515958883010
61617896824383597629215203414358
61617896824383597629215318199782
61617896824383597629780062953178
61617896824383597634297777592518
61617896824383597634297778059078
61617896824383597634297806756838
61617896824383598231543250855023
61617896824383607511989161792166
61617896824383607512553246018534
61617896824383609303910413230041
61617896824383612453373347013078
61617896824383612453938091766474
61617896824383612453938206085338
61617896824383613003253108079632
61617896824383613003253194640876
61617896824383646355078128368842
61617896824383657475458650494412
61617896824383657475458650611052
61617896824383657475458655193060
61617896824383657480446694012020
61617896824407613371325351931422
61617896824407613371325466716846
61617896824407624482103321857248
61617896824407624482103322211380
61617896824407624482103436646884
61617896824407624484362758438590
61617896824407624484362872757454
61617896824407624489445327563970
61617896824407629423490602150962
61617896824407629423490606737182
61617896824407629423490606756055
61617896824407629423490606756056
61617896824407629430268413893056
61617896824407629430268786964558
61617896824407629430832498125040
61617896824407629431083575299646
61617896824407663329062356324289
61617896824407924078251083285042
61617896824407924078815856616750
61617896824407924078815942355898
61617896824407929574600584387966
61617896824407929574601359226838
61617896824407929574601444965986
61617896824407929574601703583110
61617896824407974041908485212097
61617896824407974046143641997132
61617896877237022078080112922864
61617896877237022078101004931456
61617896877237022078101033629216
61617896877237022080339544451426
61617896877237022080339544923602
61617896877237022080360436460018
61617896877237022080360436932194
61617896877237022080360465157778
61617896877237022123833669134972
61617896877237022123833697832732
61617896877237022126093101135710
61617896877237022126093129361294
61617896877237033191117514377252
61617896877237033191138406385844
61617896877237033191138435083604
61617896877237033198459520083974
61617896877237033198480412092566
61617896877237033198480440790326
61617896877237033198480526883606
61617896877237033236871070589360
61617896877237033244213104993842
61617896877237033244213191087122
61617896877237036904497573264722
61617896877237036904518493971074
61617896877237036950251158174590
61617896877237922691645451247580
61617896877237922693904882776142
61617896877237922693904911355858
61617896877237933812024886988406
61617896877237937518062911589438
61617896877237937518062940169154
61617896877237939119647705150087
61617896877237972471472725439297
61617896877237972473732156967859
61617896877237987297890185781155
61617896877269153908218658196996
61617896877269154045416536016504
61617896877269154045416564246300
61617896877269154045416564718476
61617896877269154045416650335368
61617896877269154045416650807544
61617896877269437580173431389360
61617896877269437580194352095712
61617896877269437625927016299228
61617896877269452404334526223566
61617896877269452404334554803282
61617896877269452404355446929918
61617896877269452404355475509634
61617896877269452450088111133434
61617896877269452450088139713150
61617896877269453632338538243760
61617896877269453632338566823476
61617896877269453632359458950112
61617896877269453632359487529828
61617896877269453678092123153628
61617896877269454051735667285316
61617896877269454234477922600790
61617896877269454234477951180506
61617896877269457343462289255186
61617896877269457343483181263778
61617896877269457389215845467294
61617896877269458990612238001530
61617896877269458990612611073031
61617896877269458990612611073085
61617896877269458992307186698404
61617896877270338193738798293792
61617896877270343501363939403767
61617896877270353017899893127998
61617896877270353017899921707714
61617896877270354245903905148192
61617896877270354619484572369784
61617896877270354619484687160824
61617896877270354664934787431098
61617896877270354665028978445466
61617896877270354665217265269661
61617896877270357957027627107726
61617896877270357957027655687442
61617896877270359558424392713304
61617896877270359558424393063224
61617896877270359560871766107870
61617896877270359560871766580046
61617896877270359560872113768726
61617896877270359560872114118646
61617896877270359604156683845478
61617896877270359604156712425194
61617896877270359605851632892272
61617896877270388018817531862374
61617896877270392912693777885521
61617896877270402842978655276296
61617896877455576523623413636334
61617896877455871770945077536470
61617896877455876712894007516478
61617896877456777097628601663446
61617896877456777280642941302918
61617896877487991886202649292266
61617896877487992021141209920790
61617896877487992021141296009858
61617896877487992023400727538420
61617896877487992023400728010596
61617896877487992023463403564196
61617896877487992023463403682240
61617896877487992023463489775520
61617896877487996962525366917522
61617896877487996962588042943298
61617896877488040062185698394772
61617896877488040062185784502554
61617896877488040199383690551858
61617896877488040199383776640926
61617896877488040199383776763182
61617896877488040199383777113102
61617896877488292210202568275280
61617896877488292212169227752634
61617896877488292212733968851526
61617896877488292212733968864624
61617896877488292212733968968166
61617896877488292212733968982668
61617896877488292212733969318086
61617896877488292212733997562384
61617896877488292212734083636950
61617896877488292212734083655664
61617896877488297146774914795845
61617896877488297151858636941486
61617896877488297151858636945698
61617896877488297151858723034766
61617896877488340205702793572160
61617896877488340205702793590874
61617896877489192595209218044274
61617896877489192595209332835314
61617896877489192597468649222916
61617896877489192597468649572836
61617896877489192597468678274808
61617896877489192597468764013956
61617896877489192597468764363876
61617896877489192778223557211570
61617896877489192778223585913542
61617896877489192778223672002610
61617896877489192780482988740132
61617896877489192780482988862388
61617896877489192780482989212308
61617896877489192780483017442104
61617896877489192780483103531172
61617896877489197536593403270802
61617896877489197577242374020613
61617896877489197719607742910274
61617896877489240773451698325422
61617896877489240773451698675342
61617896877489240773451813116462
61617896877489240773451813466382
61617896877489240956466037842638
61617896877489240956466037964894
61617896877489240956466038314814
61617896877489240956466066544610
61617896877489240956466152633678
61617896877489245714835797812802
61617896877489245714835883901870
61617896877491899424800422052712
61617896877552837710034727290464
61617896877552837847232719901012
61617896877552837847295395576868
61617896877552837847295395926788
61617896877553121379733163554892
61617896877553121425486719767000
61617896877553121425486748464760
61617896877553132492770565009280
61617896877553132538524121221388
61617896877553132538524149919148
61617896877553132904824884924038
61617896877553133087839224091334
61617896877553137853551736360070
61617896877553137853551736378784
61617896877553138036565960877296
61617896877553138036565961208502
61617896877553138036565961227216
61617896877553138036565989438298
61617896877553138036565989457012
61617896877553138036566075527366
61617896877553138036566075546080
61617896877554038421300641113332
61617896877554038421300641463252
61617896877554038421300669693048
61617896877554038421300755782115
61617896877554038421300755782116
61617896877554038467033420102277
61617896877554038467054340691983
61617896877554038604314980752804
61617896877554038604314981102724
61617896877554038604315009332520
61617896877554038604315095421588
61617896877554071773125776071325
61617896877560937871551151668577
61617896877560937871613913787634
61617896877560937878141045051486
61617896877560937878893157375299
61617896877560938008874553372066
61617896877560938008874582074038
61617896877560938008874668163106
61617896877560938016153911754984
61617896877560938016216587776548
61617896877560938016216587780760
61617896877560942819525115959150
61617896877560942820339990033386
61617896877560942950195977305846
61617896877560942950258652981702
61617896877560942950258653331622
61617896877560942950258739070770
61617896877560942957537982662648
61617896877560942957537983012568
61617896877560942957600658688424
61617896877560942957600659038344
61617896877560986049856394418702
61617896877560986187054271888290
61617896877560986187054386679330
61617896877561225249609063109040
61617896877561225295362619321148
61617896877561225295362648018908
61617896877561227086530725317274
61617896877561227086530725783834
61617896877561227086802436214394
61617896877561227086802694494612
61617896877561227086802694966788
61617896877561236367729810393920
61617896877561236413483366606028
61617896877561236413483395303788
61617896877561236413483481397068
61617896877561238015130922875954
61617896877561238197873206771144
61617896877561238198145147252210
61617896877561238198145175954182
61617896877561238198145262043250
61617896877561238204651472602154
61617896877561238204923440716718
61617896877561238204923441779492
61617896877561238205487152958932
61617896877561238205487176877851
61617896877561238205487181656692
61617896877561238205487181660904
61617896877561238205487267749972
61617896877561241309113881301584
61617896877561241354867466211452
61617896877561241354867552304732
61617896877561242963856999471626
61617896877561243136986218771966
61617896877561243138681910891376
61617896877561243139257277678808
61617896877561243139529246861846
61617896877561243139529332950914
61617896877561243143764485069536
61617896877561243146035543976378
61617896877561243146307254406938
61617896877561243146307511624382
61617896877561243146307513159332
61617896877561243146871223988852
61617896877561243146871224320058
61617896877561243146871224338772
61617896877561243146871252549854
61617896877561243146871252568568
61617896877561243146871338638922
61617896877561243146871338657636
61617896877561276315117935528852
61617896877561276317374272456788
61617896877561286193373403488308
61617896877561286193373403507022
61617896877562127464759194994405
61617896877562127472101200701127
61617896877562138590221833317224
61617896877562138590221943320839
61617896877562138590221948108264
61617896877562138628633527189153
61617896877562138635975532895875
61617896877562143524263927097882
61617896877562143524263927570058
61617896877562143524264013186949
61617896877562143524264013186950
61617896877562143524264013659126
61617896877562143531605904224888
61617896877562143531605904574808
61617896877562143531605932804604
61617896877562143531606018893671
61617896877562143531606018893672
61617896877562143567453649417018
61617896877562143570017598096817
61617896877562143574231829042320
61617896877562143577359603803539
61617896877562143707278266737354
61617896877562143707278352826422
61617896877562143714620243864360
61617896877562143714620244214280
61617896877562143714620272444076
61617896877562143714620358533144
61617896877562175643001675625473
61617896877562186761122308241570
61617896877562191702506407728950
61617896877562191702506408201126
61617896877562191702506489034805
61617896877562191702506493818017
61617896877562191702506493818018
61617896877562191702506494290194
61617896877564829357798401397562
61617896877564845417303219590106
61617896877564845417554296764468
61617896877564845417554377799352
61617896877585253347069586648532
61617896877585253347069615350504
61617896877585253347069696184183
61617896877585253347069700967396
61617896877585253347069701439572
61617896877585253347132376993172
61617896877585253347132377111216
61617896877585253347132377115428
61617896877585253347132377465348
61617896877585258148748652597866
61617896877585258148999356700970
61617896877585258150443228242112
61617896877585258151258788229532
61617896877585258286009406992052
61617896877585258286009407341972
61617896877585258286197320278340
61617896877585258286197348858056
61617896877585258286260110972900
61617896877585258286260111095156
61617896877585258286260111445076
61617896877585258288457128047474
61617896877585258288457128397394
61617896877585258288519890162318
61617896877585552933991588875788
61617896877585552933991617455504
61617896877585552979745173785656
61617896877585552979745202365372
61617896877585553353388717898630
61617896877585553353388717917344
61617896877585553536402942397142
61617896877585553536402942411644
61617896877585553536402942415856
61617896877585553536402942747062
61617896877585553536402942765776
61617896877585553536402966212519
61617896877585553536402970976858
61617896877585553536402970991360
61617896877585553536402970995572
61617896877585553536403057065926
61617896877585553536403057084640
61617896877585558292516365789290
61617896877585558292516451878358
61617896877585558292516708629242
61617896877585558292516708745882
61617896877585558292516710158576
61617896877585558294211285802822
61617896877585558294775797317852
61617896877585558294776140157804
61617896877585558294776140274444
61617896877585558470446982825447
61617896877585558475258707212546
61617896877585558475258735792262
61617896877585558475259080615094
61617896877585558475530676376870
61617896877585558475530676391372
61617896877585558475530676395584
61617896877585558475530676726790
61617896877585558475530676745504
61617896877585558475530700192247
61617896877585558475530704956586
61617896877585558475530704971088
61617896877585558475530704975216
61617896877585558475530704975300
61617896877585558475530791045654
61617896877585558475530791064368
61617896877585558475531047913178
61617896877585558475531048263098
61617896877585558477225625442294
61617896877585558477790107905432
61617896877585558477790136485148
61617896877585558477790479441740
61617896877585558477790481332523
61617896877585602759635095427562
61617896877585602759635210199972
61617896877585602759635210549892
61617896877585602766413390304848
61617896877585606470759189376950
61617896877586442803016990035795
61617896877586442848770574945663
61617896877586453921137622651892
61617896877586453921137623001812
61617896877586453921137651703784
61617896877586453921137732655507
61617896877586453921137737442932
61617896877586453921137737792852
61617896877586453966870315901689
61617896877586453966891322230543
61617896877586454104151962291364
61617896877586454104151962641284
61617896877586454104151990871080
61617896877586454104152076960148
61617896877586458860265356631620
61617896877586458860265385211336
61617896877586458860265385683512
61617896877586458860265471422660
61617896877586458862525164400754
61617896877586458862525164750674
61617896877586458900935710379779
61617896877586458906019056210271
61617896877586459043279696271092
61617896877586459043279724850808
61617896877586492214346742428482
61617896877586492214346828517549
61617896877586492214346828517550
61617896877586492254995799267361
61617896877586492397361082067954
61617896877586492397361168157022
61617896877586503327384144355046
61617896877586503327384230094194
61617896877586503327384230444114
61617896877586503510398483522342
61617896877586503510398569611410
61617896877597249799019477841494
61617896877597249799019563580642
61617896877597260360754429911300
61617896877597260910330534639368
61617896877597260917140196424402
61617896877597260917140196542446
61617896877597260917140196546658
61617896877597260917140200778746
61617896877597260917140201128666
61617896877597260917140225122162
61617896877597260917140225126374
61617896877597260917140229358462
61617896877597260917140310861310
61617896877597260917140315447530
61617896877597264026688651665126
61617896877597264026688737404274
61617896877597264065079395901068
61617896877597264065100316489376
61617896877597264072421286818154
61617896877597264072421315397870
61617896877597264072421315864430
61617896877597264072421315868642
61617896877597264072421401603578
61617896877597264072421401607790
61617896877597264072442207523102
61617896877597264072442207873022
61617896877597264072442207877234
61617896877597265673985159794713
61617896877597265712229373241629
61617896877597265714488804770191
61617896877597265714677091114723
61617896877597265714677091231363
61617896877597265719007553100211
61617896877597265719571378948351
61617896877597265719759665292883
61617896877597265719759665409523
61617896877597265849458268619096
61617896877597265849490008935008
61617896877597265849490009051648
61617896877597265849490037631364
61617896877597265849490041882166
61617896877597265849490123720432
61617896877597265849490127971234
61617896877597265851184613275610
61617896877597265852000148737283
61617896877597265856235763264334
61617896877597265856236534916666
61617896877597265856267273192918
61617896877597265856267930526386
61617896877597265856267934758474
61617896877597265856267935108394
61617896877597265856267959106102
61617896877597265856267963338190
61617896877597265856268049427258
61617896877597265856268306294782
61617896877597265856268306644702
61617896877597265856268307829816
61617896877597265856268308179736
61617896877597265856832018990458
61617896877597265856832019009172
61617896877597265856832019340378
61617896877597265856832019359092
61617896877597265856832047570174
61617896877597265856832047588888
61617896877597265856832133659242
61617896877597265856832133677956
61617896877597265856832133800425
61617896877597265857020420022488
61617896877597265857020420139128
61617896877597265857020420489048
61617896877597265857083067468548
61617896877597265857083096048264
61617896877597265857083096164904
61617896877597265857083096514824
61617896877597265857083182253972
61617896877597265857083182608263
61617896877597265858527366287036
61617896877597265858527394866752
61617896877597265858527737823344
61617896877597265858527739358378
61617896877597265858527739712669
61617896877597314027920894946834
61617896877597314035262786334692
61617896877597314035262815031048
61617896877597314035262900653556
61617896877597314035262900770196
61617896880552073932520731254123
61617896880552974363071758519083
61617896886133443039757673967886
61617896886133443039757674434446
61617896886133447981144839476176
61617896886133447981144839942736
61617896886429134411748932512633
61617896886429168360881068367681
61617896886429179479001125507289
61617896886460382484001644700204
61617896886460382484001673279920
61617896886460382484001930497364
61617896904154159902076079665019
61617896904154159902076079669438
61617896904186575401913060853659
61617896904186575401913061203579
61617896904186580340852765234114
61617897036697872691937610318110
61617897036697872691937610322322
61617897036697872737670274525838
61617897036697872737670274875758
61617897036697874384798298039470
61617897036697874384798298045086
61617897036757749125114203920557
61617897036758801276847436345502
61617897036759101420364445433822
61617897036759101420364445787954
61617897036759101466097109991470
61617897036769608502370051337086
61617897036769918116858091599074
61617897036769918116858092065634
61617897036769918116879012305426
61617897036769918116879012771986
61617897036769919756665030718461
61617897036769919764008069528451
61617897036770809259431506506846
61617897036770818684690794416630
61617897036790165861992636688319
61617897036791216776116119738264
61617897036791231600842447051490
61617897036791516919633128826584
61617897036791516965365793030100
61617897036791531744359456139810
61617897036791531790092120343326
61617897036793934951405816654222
61617897036794218623633333869900
61617897036794218623633420075608
61617897036794233447773536577470
61617897036794233447773537044030
61617897036794233447773881400302
61617897036794233447794428704106
61617897036794233447794457283822
61617897036794233447794457750382
61617897036794233447794543489530
61617897036794233447794543843662
61617897036794233447794802106654
61617897036794233493527208047178
61617897036794234683140446431022
61617897036794234683140475010738
61617897036794234683140475477298
61617897036794234683140561104018
61617897036794234683140561216446
61617897036794234683140561570578
61617897036794234728873225307534
61617897036794234728873225774094
61617897036794235094922825392622
61617897036794235094922825742542
61617897036794235270478931597452
61617897036794235277916129884622
61617897036794235277916244209102
61617897036794235277916244675662
61617897036794238386901271023758
61617897036794238386901271029374
61617897036794238386901615380030
61617897036794238386901615385646
61617897036794238386922163032350
61617897036794238386922163037966
61617897036794238386922191730110
61617897036794238386922277351214
61617897036794238386922277469258
61617897036794238386922277823390
61617897036794238386922536086382
61617897036794238386922536090594
61617897036794238389161046908592
61617897036794238389161046914208
61617897036794238389181967614944
61617897036794238389181967619156
61617897036794238389181970801484
61617897036794238432654941554730
61617897036794238432655200289898
61617897036794238432655200294110
61617897036794238434914631822672
61617897036794238434914635005000
61617897036794238798704427208526
61617897036794238798704427209930
61617897036794238798704455906286
61617897036794238798704798744834
61617897036794238798704798746238
61617897036794238798704798862878
61617897036794238800963201405024
61617897036794238800963201521664
61617897036794238800964230274800
61617897036794238800964230391440
61617897036795119237177780067980
61617897036795119237177866157048
61617897036795124590535237758259
61617897036795134061338903948462
61617897036795134061338989687610
61617897036795134061339248304734
61617897036795135296684892629102
61617897036795135296684892979022
61617897036795135296684921208818
61617897036795135296684921675378
61617897036795135296685007297886
61617897036795135296685007414526
61617897036795135701029844426908
61617897036795135708467271474062
61617897036795135708467271940622
61617897036795138954733944674186
61617897036795139000466982284462
61617897036795139366516208863460
61617897036795139366516323654713
61617897036795139368776016986726
61617897036795139368964303325642
61617897036795139368964303331258
61617897036795139412248901632190
61617897036795139412248902104366
61617897036795139412248987721258
61617897036795139412248987839302
61617897036795139412248988193434
61617897036795139412249244588782
61617897036795139412249244938702
61617897036795139412249245056746
61617897036795139412249245060958
61617897036795139414507647719744
61617897036795139414508333160752
61617897036795139414508419249820
61617897036795139414508676117344
61617897036795139414508676467264
61617897036795139414508676589520
61617897036795139414508681171528
61617897036795139414508681188997
61617897036795188780105855114347
61617897036795188780293883191675
61617897036795188780294141458879
61617897036795188782553572987441
61617897036984708272343478313597
61617897036988457597906839600928
61617897036988461303944978520824
61617897036988461304195939841372
61617897036988757924417353244876
61617897036988761447713034906332
61617897036988761630455406425624
61617897036988761630727259749148
61617897036988761630727259867192
61617897036988761630727374540188
61617897037012772928825037506398
61617897037012776633419476363448
61617897037012776633419476480088
61617897037013073255335465644478
61617897037013073256172174741294
61617897037013073256172174857934
61617897037013073256172178911903
61617897037013073256172289176798
61617897037013073256172293697327
61617897037013076959950453015661
61617897037013076959950796037944
61617897037013076959950796387864
61617897037013076959950796505908
61617897037013076959950796510120
61617897037013076959950911178904
61617897037013076962210346878075
61617897037013973683532411576136
61617897037013973683532440272492
61617897037013977390417912246045
61617897037020878039131072270286
61617897037020878039382033590834
61617897037020878039382033707474
61617897037020878176580111756635
61617897037020878176580111873275
61617897037020881745420086888222
61617897037020881882618165054023
61617897037020915097245193270712
61617897037020926217625290577094
61617897037021178183463989005478
61617897037021178365641500291726
61617897037021178365641500408366
61617897037021178365913353082999
61617897037021178365913353615250
61617897037021178365913353620866
61617897037021178365913353733294
61617897037021178365913353737506
61617897037021178365913468056370
61617897037021178366478213675791
61617897037021181888937181953182
61617897037021182071951406795998
61617897037021215240762202359032
61617897037021226361142385404562
61617897037022082495640601179441
61617897037024780637160136804775
61617897037024784341253025444824
61617897037024784342947600739150
61617897037024784343763050461675
61617897037081953719525440370579
61617897037081953720091071565943
61617897037081954957129341988811
61617897037081964832562841824967
61617897037081969774512543927995
61617897037082002942754926083419
61617897037085555991337427875019
61617897037085555991338199527351
61617897037085555993029680570971
61617897037085557226120133022283
61617897037085557226684217254267
61617897037085557228376469950219
61617897037085572045194816005087
61617897037085572045759671889403
61617897037085572050278161835579
61617897037085572050842246067563
61617897037085707803459017737130
61617897037085707804212163516939
61617897037085707804212421784143
61617897037085707804275183903200
61617897037085707941535594272320
61617897037085707941535938278672
61617897037085718921829954572182
61617897037085718921829954573586
61617897037085718921829954690226
61617897037085718922332139149487
61617897037085718922332397416691
61617897037085719059655913911220
61617897037085722620839125075688
61617897037085722625922728006984
61617897037085722625922728123624
61617897037085722627617046550426
61617897037085722627617046904558
61617897037085722627617303767870
61617897037085722765693623085616
61617897037085722765693967091968
61617897037085757217299598029200
61617897037086007535173100093486
61617897037086007535173100560046
61617897037086007574148390941144
61617897037086007574148505732184
61617897037086007580926685001950
61617897037086007580926685474126
61617897037086007947226988027954
61617897037086007947226988029358
61617897037086007947227073767102
61617897037086007947227073768506
61617897037086007947791848616534
61617897037086008129958854552054
61617897037086008129958855018614
61617897037086008129969445641930
61617897037086008129969702853758
61617897037086008129969702859374
61617897037086008129969702976014
61617897037086008130241298965454
61617897037086008130241298971070
61617897037086008130241299083498
61617897037086008130241299087710
61617897037086008130241327663214
61617897037086008130241327667426
61617897037086008130241413406574
61617897037086008130805383203054
61617897037086008130805383319694
61617897037086008130805497638558
61617897037086008130806159087474
61617897037086008130806187783830
61617897037086008130806188269104
61617897037086008130806532158816
61617897037086008130806532275456
61617897037086008130806532625376
61617897037086018653293075726034
61617897037086018653293076192594
61617897037086018653293076198210
61617897037086018699046660634498
61617897037086019065346963660502
61617897037086019065346963661906
61617897037086019241311385008700
61617897037086019241311499799740
61617897037086019248089421268862
61617897037086019248089421274478
61617897037086019248361274598002
61617897037086019248361274603618
61617897037086019248361303295762
61617897037086019248361303299974
61617897037086019248361389039122
61617897037086019248926507791364
61617897037086022359331129373342
61617897037086022359331129378958
61617897037086022398306419754440
61617897037086022398306534545480
61617897037086022405084714287422
61617897037086022764607181105660
61617897037086022764607181107064
61617897037086022947349553447048
61617897037086022947621405954092
61617897037086022947621406304012
61617897037086022947621406422056
61617897037086022947621434651852
61617897037086022947621435001772
61617897037086022947621520745132
61617897037086022947621521095052
61617897037086022952433155672888
61617897037086022952433156145064
61617897037086022954127474449610
61617897037086022954127731667054
61617897037086022954963526451854
61617897037086022954964183785322
61617897037086022954964212365038
61617897037086022954964216597126
61617897037086022954964217082400
61617897037086022954964302686194
61617897037086022954964302821548
61617897037086022954964559553718
61617897037086022954964559842159
61617897037086022954964559903638
61617897037086022954964561088752
61617897037086022954964561438672
61617897037086056118691633278968
61617897037086056118691633395608
61617897037086056123774207457128
61617897037086056125466460153080
61617897037086056125466460269720
61617897037086057353473480680620
61617897037086057353473480797260
61617897037086057353473566768284
61617897037086057353473566773900
61617897037086057353473566886328
61617897037086057353473566890540
61617897037086057358556826627752
61617897037086057358556912598776
61617897037086057358556912721032
61617897037086057360813249532328
61617897037086057360813249648968
61617897037086067243587207554600
61617897037086068478936582750068
61617897037086908561294539154155
61617897037086908561294797304719
61617897037086908561294797421359
61617897037086908698555552146752
61617897037086919633640267439097
61617897037086919679393852230921
61617897037086919679414772937267
61617897037086923385452567967451
61617897037086923385452826234655
61617897037086957921222586111381
61617897037086957921222586228021
61617897037086958111579966272752
61617897037086969046685602271443
61617897037086972750463960755169
61617897037086972752723655452191
61617897037093661101078606754591
61617897037093661101643462638907
61617897037093662336425396133839
61617897037093677160583424947135
61617897037093812913764280848686
61617897037093824024542251128644
61617897037093824024542251141741
61617897037093824031885289937230
61617897037093824031885289951731
61617897037093824032073318027655
61617897037093824032073318029059
61617897037093827737922309661982
61617897037093827737922310011902
61617897037093827737922310016114
61617897037093827738173270982530
61617897037093862327604602504918
61617897037093872203035692726128
61617897037093872203035778815196
61617897037094113057532251139510
61617897037094113057532251140914
61617897037094113240274708747870
61617897037094113240274708753486
61617897037094113240546562077010
61617897037094113240546562082626
61617897037094113240546562195054
61617897037094113240546562199266
61617897037094113240546590774770
61617897037094113240546590778982
61617897037094113241111450895386
61617897037094113241111536984454
61617897037094122528252321110674
61617897037094122528252321577234
61617897037094122528252321582850
61617897037094122574005906019138
61617897037094124351052563888272
61617897037094124351052592584628
61617897037094124358395717487898
61617897037094127881690279954210
61617897037094127881690366047490
61617897037094127882255226630454
61617897037094128064432623247918
61617897037094128064432737566782
61617897037094128064704590890306
61617897037094128064704591008350
61617897037094128064704619588066
61617897037094128065269479708682
61617897037094128065269480193956
61617897037094128065269565933104
61617897037094128065269566288853
61617897037094157529734360345800
61617897037094161233515300242016
61617897037094161233515300243420
61617897037094161233515300360060
61617897037094161233515386336700
61617897037094161234080160830596
61617897037094172346552701696404
61617897037094172346552701814448
61617897037094172346552787903516
61617897037094172353895826538195
61617897037094172353895826599674
61617897037094172353895826716314
61617897037094172353895828115994
61617897037094172353895828134708
61617897037095028492630056201148
61617897037095028633018499715332
61617897037095072921644847656083
61617897037097713679704702963808
61617897037097713725437367167324
61617897037097713725437453256392
61617897037097713725458259175916
61617897037097729740904096796386
61617897037097729740904096800598
61617897037097729786636761004114
61617897037097729786657653008494
61617897037097729786657653012706
61617897037097730199193177050063
61617897037097730199255939519040
61617897037097730335669274904874
61617897037097730336516579109088
61617897037097730336516607805444
61617897037097730336516608155364
61617897037097730336516693894512
61617897037097730336516694248803
61617897037097763551080845022826
61617897037097763551080959808250
61617897037097763688278952064666
61617897037097779612280238859616
61617897037097779612280353295120
61617897037097779749478345901456
61617897037117972725954014901821
61617897037117972728213106665947
61617897037117976431994391030863
61617897037117987543337216841005
61617897037117987545030677876327
61617897037117987545031449528659
61617897037117987545031792485251
61617897037118139362800045699262
61617897037118139362800046165822
61617897037118139362800046170034
61617897037118139363051007019810
61617897037118139363051007136450
61617897037118139363615953364848
61617897037118139500876622001172
61617897037118139500876622351092
61617897037118143059803840475932
61617897037118143059803840477336
61617897037118143066581761950670
61617897037118143066581762068714
61617897037118143066581762422846
61617897037118143066582019168114
61617897037118143066582019286158
61617897037118143067145846184058
61617897037118143067145846300698
61617897037118143067145846654830
61617897037118143067146875053834
61617897037118143067146875170474
61617897037118143067146879756694
61617897037118143067397583859798
61617897037118143067397583878512
61617897037118143067397928234784
61617897037118143068841455400940
61617897037118143069657015388360
61617897037118143069657359763346
61617897037118143197064509126758
61617897037118143204407634146668
61617897037118143204407634500800
61617897037118143204595920845332
61617897037118143204658338131728
61617897037118143204658338249772
61617897037118143204658338603904
61617897037118143204658682604640
61617897037118143204658682610256
61617897037118143206290496483962
61617897037118143206353258248886
61617897037118143206855355556222
61617897037118143206918114138818
61617897037118143206918117321146
61617897037118187533951481944156
61617897037118187533951482060796
61617897037118187533951568154076
61617897037118187534516424038392
61617897037118187534516428289194
61617897037118187539034913513796
61617897037118187539034913984568
61617897037118187541294608381056
61617897037118423035006728880856
61617897037118423035006728886472
61617897037118423080760313672680
61617897037118423080760313678296
61617897037118426739352529365652
61617897037118426785106114157476
61617897037118428388448040474178
61617897037118428388448040475582
61617897037118428388448126568862
61617897037118428571462351411678
61617897037118428571462351417294
61617897037118428571462380109438
61617897037118428571462380113650
61617897037118428571462465852798
61617897037118437852389816034616
61617897037118437852389844614332
61617897037118437852389930825656
61617897037118437859168110911902
61617897037118437859168110917518
61617897037118437898143516084040
61617897037118437904921695825982
61617897037118439506568016106726
61617897037118439506568016108130
61617897037118439506568102201410
61617897037118439507132962434454
61617897037118439507132962453168
61617897037118439507132962784374
61617897037118439507132962803088
61617897037118439681956386187036
61617897037118439681956757723344
61617897037118439682804062197285
61617897037118439686956506939544
61617897037118439689299625879942
61617897037118439689310359396222
61617897037118439689310359401838
61617897037118439689310388098194
61617897037118439689310473720702
61617897037118439689310473837342
61617897037118439689581983672023
61617897037118439689582327044226
61617897037118439689582327049842
61617897037118439689582327162270
61617897037118439689582327166482
61617897037118439689582355741986
61617897037118439689582355746198
61617897037118439689582441485346
61617897037118439690147187282886
61617897037118439690147187301600
61617897037118439690147187632806
61617897037118439690147187651520
61617897037118439690147215862602
61617897037118439690147216347876
61617897037118439690147302087024
61617897037118442791517664799768
61617897037118442791517664805384
61617897037118442798295844891630
61617897037118442798295844897246
61617897037118442844049429801498
61617897037118442844049429805710
61617897037118442844614288872354
61617897037118443205831328508046
61617897037118443205831328624686
61617897037118443205831332678655
61617897037118443210913902686206
61617897037118443210913902802846
61617897037118443210914592948118
61617897037118443210914592966832
61617897037118443210914935726591
61617897037118443210914935788070
61617897037118443210914935904710
61617897037118443210914937323104
61617897037118443212609512948636
61617897037118443212609512967350
61617897037118443213173338385377
61617897037118443213174024476680
61617897037118443213174367255153
61617897037118443213174367316632
61617897037118443213174367433272
61617897037118443213174368832952
61617897037118443213174368851666
61617897037118443386302558208140
61617897037118443386303672817064
61617897037118443386314182404092
61617897037118443386314268615416
61617897037118443388563109404022
61617897037118443388845552935251
61617897037118443388845553350862
61617897037118443388845582048622
61617897037118443388845582052834
61617897037118443388845667791982
61617897037118443393092189967898
61617897037118443393092190085942
61617897037118443393092447185342
61617897037118443393092447303386
61617897037118443393646455234514
61617897037118443393656159531098
61617897037118443393656188110814
61617897037118443393656188582990
61617897037118443393656274322138
61617897037118443393657049156798
61617897037118443393657302719738
61617897037118443393657303191914
61617897037118443393927784156819
61617897037118443393928127529022
61617897037118443393928127647066
61617897037118443393928127651278
61617897037118443393928156226782
61617897037118443393928156230994
61617897037118443393928241970142
61617897037118443393928898765743
61617897037118443393928899303610
61617897037118443393928903535698
61617897037118443393928903548712
61617897037118443393928903548796
61617897037118443393928927883326
61617897037118443393928932115414
61617897037118443393928932128428
61617897037118443393928932128512
61617897037118443393928932246556
61617897037118443393928932600688
61617897037118443393929013618262
61617897037118443393929018204482
61617897037118443393929018339836
61617897037118443393929018340049
61617897037118443393929275072006
61617897037118443393929275421926
61617897037118443393929276602828
61617897037118443393929276607040
61617897037118443395623852247074
61617897037118443396187678019233
61617897037118443396188335064260
61617897037118443396188363643976
61617897037118443396188706600568
61617897037118443396188706889009
61617897037118443396188708135602
61617897037118443396188711317930
61617897037118472860650235419616
61617897037118472860650235438330
61617897037118476564431089576684
61617897037118476564431089578088
61617897037118476564431089694728
61617897037118476564431175671368
61617897037118476564431175788008
61617897037118477799777878957336
61617897037118477799777879073976
61617897037118487677468491031072
61617897037118487677468491032476
61617897037118487677468491149116
61617897037118487677468577242396
61617897037118487678033433126712
61617897037118487678033437358800
61617897037118487678033437377514
61617897037118487682551922602116
61617897037118487682551923072888
61617897037118487683116007188232
61617897037118487683116007304872
61617897037118487684811358833538
61617897037118487684811615872863
61617897037118487684811615934342
61617897037118487684811616050982
61617897037118487684811617450662
61617897037118487684811617469376
61617897037118487857856981863890
61617897037118488920157376560454
61617897037118492623939092813266
61617897037118492623939350030710
61617897037118492624503177045250
61617897037118492624504205915026
61617897037119328956762006691915
61617897037119329002515591483739
61617897037119329002515591600379
61617897037119340112424188257372
61617897037119340117507419769000
61617897037119340119767227064554
61617897037119340120635567116287
61617897037119340120635567232927
61617897037119340257896235869252
61617897037119343778642692131781
61617897037119343778663698577275
61617897037119343778663956844479
61617897037119343778663957192996
61617897037119343778663957198612
61617897037119343780358532488725
61617897037119343780358532842858
61617897037119343780923388373041
61617897037119343780923391909502
61617897037119343819030453371190
61617897037119343819333937537203
61617897037119343819333937655247
61617897037119343824113027549350
61617897037119343824113799201682
61617897037119343824396277040245
61617897037119343824417283367695
61617897037119343824417283485739
61617897037119343961678296478336
61617897037119343961678296832468
61617897037119343963372872122582
61617897037119343963937728006898
61617897037119373428399255309625
61617897037119373611413508737774
61617897037119377132745055794421
61617897037119378408175959921121
61617897037119388252560636990751
61617897037119388288408266346294
61617897037119388290667701988900
61617897037119388295751047819392
61617897037119388435574976624608
61617897037119389485646960137285
61617897037119393191688371318996
61617897037119393191688371324612
61617897037119393192253230391256
61617897037122030840763854920948
61617897037122030840763855275080
61617897037122030840763855391720
61617897037122030840763883617304
61617897037122030840763883971436
61617897037122030840763969706372
61617897037122030840763970060504
61617897037122030842458430919326
61617897037122030842458459615682
61617897037122030842458545354830
61617897037122040169390528904488
61617897037122040169390643695528
61617897037122040169390644045448
61617897037122040169411564283836
61617897037122040174474246271288
61617897037122040174495166977640
61617897037122041953768744761224
61617897037122041954051188826108
61617897037122041954051303615744
61617897037122041954051303965664
61617897037122041958883830553496
61617897037122041958883830907628
61617897037122041958883859249852
61617897037122041958883859599772
61617897037122041958883859603984
61617897037122041958883945693052
61617897037122041960547011058794
61617897037122045070127633435102
61617897037122045070127719174250
61617897037122045070128747577466
61617897037122045070128748044026
61617897037122045108518291463932
61617897037122045108518377675256
61617897037122045108539212170284
61617897037122045108539298263564
61617897037122045115860268590938
61617897037122045115860297170654
61617897037122045115860297642830
61617897037122045115860383381978
61617897037122045115861412251754
61617897037122045115861416833762
61617897037122045115881189297290
61617897037122045115881189647210
61617897037122045115881189651422
61617897037122045115882332485930
61617897037122045115882332835850
61617897037122045115882332840062
61617897037122045664925097706514
61617897037122045664925354923958
61617897037122045665176060089836
61617897037122045667372815710750
61617897037122045667373072928194
61617897037122045667435491605384
61617897037122090132232057114574
61617897037122090137315745901658
61617897037122094941504918803612
61617897037122095078701796801024
61617897037122095078701882540172
61617897037122095078702915996168
61617897040053440212887390966449
61617897040077755406509853849899
61617897040077755406509853854111
61617897040077755406509968640939
61617897040077755413853021798485
61617897040077759117644195595421
61617897045962065625968220564069
61617897045985179991451074000852
61617897045986380956599963500274
61617897063577575806670147066557
61617897063609996291869882125249
61617897063610040720284573473509
61617897063674522163168761229019
61617897063674536979984783985673
61617897063674822351854349820907
61617897063674822351854351337227
61617897063674822352418435569211
61617897063674837123564550488945
61617897063674870475386133220937
61617897063674870530096831968295
61617897063682942286317298907211
61617897063682975640402095079851
61617897063682986713041225570991
61617897063686577911645753988325
61617897063686577911649221641579
61617897063686593963810918120201
61617897063686593963811004209269
61617897063687041114530698206537
61617897063687041114530698207989
61617897063687041160284254420097
61617897063707242791380826740929
61617897063707253911195035061131
61617897063707287219795547141081
61617897063707302037178063167081
61617897063710856175664240498041
61617897063710856175664326119145
61617897063710856175664326237189
61617897063710856175685132506633
61617897063710889534264830615935
61617897063710904358426326732565
61617897063710904358990410964549
61617897063710904360684643652203
61617897063710904360684986608795
61617897063710904360685758261127
61617897063710905593771971756773
61617897063710905593772000454533
61617897063710905593772086193681
61617897063710909299813492240855
61617897063711056256080676973115
61617897063711056301834262237106
61617897063711310195925384458576
61617897063711345324783502425128
61617897063711345324783502543220
61617897063711345324783502891688
61617897063711345324783502893140
61617897063711356445351156184475
61617897063711356445351184882283
61617897063711356445351185232203
61617897063711356445351270969890
61617897063711356445351270971351
61617897063711356445351270975515
61617897063711356445351270975563
61617897063711356445351271325483
61617897063711356498458141776136
61617897063711356498458484732728
61617897116557659670706208680224
61617897116787658493786729951543
61617897116788558885947471301613
61617897116788558924337756744167
61617897116852200294168362471269
61617897116860304299550044981121
61617897116860604312643759080573
61617897116860604312643845641817
61617897116884915937522743682069
61617897116884915937522743683473
61617897116884915937522743687685
61617897116884930759989162671489
61617897116885832562519339803434
61617901344158751423663675129098
61617901344158751469396339332614
61617901344183061806417128586697
61617901344183065563270420149121
61617901344183065563270763643788
61617901344183066747803522442655
61617901344183066754579464463766
61617901344189970048692408525721
61617901344189970055470330000459
61617901344191166916722391698253
61617901344191170622760444879001
61617901344191170622762767827295
61617901344191170627846456681682
61617901344191170668493109082517
61617901344191170673579120818103
61617901344191170673579120885198
61617901344191171910620490433433
61617902620445250468628228794806
61617902620445250651558885608870
61617902620453360520320660583966
61617902620453360527098495969636
61617902620453360527099610578560
61617902620454261088069565337228
61617902620454261088069680128268
61617902620454261094845164213592
61617902620454261094845279004632
61617902620454261131260346038976
61617902620454261132954921683222
61617902620454261133802344331784
61617902620454261138038267513714
61617902620454261140577943189434
61617902620454261140577943208148
61617902620454261140581294540944
61617902620454261140581294657584
61617902779881764800651634429192
61617902779881779210771435191004
61617902779953510036343363235696
61617902779953810179860401021776
61617902779953824637972268819310
61617902779953824637972268823522
61617902779954710793404818517884
61617902779954710793404818523500
61617902779954726853101135647827
61617902779977825365002815642428
61617902779977825365002815643832
61617902779977825365002930429256
61617902779977825367259152570364
61617902779977825367259267357192
61617902779977825367259267361404
61617902779977825367262247170990
61617902779977825367262247172394
61617902779978125508519853428508
61617902779978125508519939517576
61617902779978125510776190356444
61617902779978125510776276445512
61617902779978125510776276449724
61617902779978125691513358450696
61617902779978125693769695378632
61617902779978125693772675193834
61617902779978125693772703890190
61617902779978125693773051428790
61617902779978136811892650820766
61617902779978136811892650826382
61617902779978136811892679518526
61617902779978136811892679522738
61617902779978140325903026669932
61617902779978140325903026671336
61617902779978140325903055367692
61617902779978140328162458198494
61617902779978140328162458199898
61617902779978140328162486896254
61617902779978140328162572989534
61617902779978140333245147167694
61617902779979026116980925099740
61617902779979026122064270930232
61617902779979026124320607858168
61617902779979026124320722643592
61617902779979040896162902792664
61617902779979040939447501565772
61617902779979040941703924582776
61617902779979040941706933094334
61617902779979040941707280632934
61617902779979040941895222621194
61617902779979040946789507272494
61617902779979042176488066240578
61617902779979042181571412071070
61617902779979042183827748999006
61617902779979042184019506179120
61617902779985930475308078753984
61617902779985930475308078755388
61617902779985930475308193545024
61617902779985930477567510282546
61617902779985930477567510283950
61617902779985941588345594999412
61617902779985941595688633807998
61617902779985945294385971128454
61617902779985945299469316954734
61617902779985945299469316958946
61617902779985945301725653882670
61617902779985945301725653886882
61617902779985945301729009937040
61617902779985945439177706650692
61617902779986230618825116540064
61617902779986230618825202633344
61617902779986230801818621562252
61617902779986230804077938305390
61617902779986230804077967001746
61617902779986241731862604087732
61617902779986241739205642896318
61617902779986241914855908231216
61617902779986241914855936927572
61617902779986241914856023016640
61617902779986241922199061825226
61617902779986245031183399427730
61617902779986245031183399433346
61617902779986245031204320134082
61617902779986245031204320138294
61617902779986245076936984337598
61617902779986245076936984341810
61617902779986245437902980216774
61617902779986245438718887742794
61617902779986245442986326043054
61617902779986245442986326047266
61617902779986245445242662970990
61617902779986245445242662975202
61617902779986245445246019025360
61617902779986245621649458467790
61617902779986245628427724317514
61617902779986246678333376876046
61617902779987131232369534036172
61617902779987142352750089090186
61617902779987146056433400071916
61617902779987146056436494672542
61617902779987146056530657450094
61617902779987146056530686147854
61617902779987146058786994378030
61617902779987146058978751228341
61617902779987147248592532383220
61617902779987147286794101004466
61617902779987147286794129700822
61617902779987147287547275111998
61617902779987147291877823069914
61617902779987147294322188075178
61617902779987147294322188094051
61617902779987147294325196586736
61617902779987147294325539365209
61617902779989847297367757912938
61617902779989847343100422116454
61617903258480433920233452114052
61617903258480433965966116317568
61617903258480434378312120248604
61617903258480434378312206336268
61617903258480434378312206341884
61617903258480434378312895087476
61617903258480434380004459037836
61617903258541222082752647006245
61617903258552168495883845196976
61617903258552168495883959988016
61617903258552168495884620037252
61617903258552168495884993104381
61617903258552168633145747479854
61617903258552168633145747484066
61617903258552468220276698726878
61617903258552468227033613401984
61617903258552468227054505410576
61617903258552468227054534108336
61617903258552468227054620201616
61617903258552468266009362930394
61617903258552468272787169614092
61617903258552468272787198311852
61617903258552468272787284405132
61617903258552468641093221772288
61617903258552468822300885747908
61617903258552468822395416052924
61617903258552468822395416054328
61617903258552468822395416408460
61617903258552468822395416525100
61617903258552479340071014856372
61617903258552479340071015328548
61617903258552479340071359684820
61617903258552479340091906864964
61617903258552479340091907337140
61617903258552479340091935562724
61617903258552479340092279917592
61617903258552479340092279918996
61617903258552479340092280389768
61617903258552479340655991096948
61617903258552479340656019794708
61617903258552479340656105887988
61617903258552479340657138989852
61617903258552479385824571068480
61617903258552479385824944121108
61617903258552479386388655300464
61617903258552479386388683998224
61617903258552479386388770091504
61617903258552479386389803193368
61617903258552479752439398928324
61617903258552479752439398929728
61617903258552479752439403647089
61617903258552479752690189242752
61617903258552479759214225803840
61617903258553368833821030251962
61617903258553368840598951726700
61617903258553369252850879551048
61617903258553369254543132247000
61617903258553378673122128535268
61617903258553379954200465992788
61617903258553380320250037398830
61617903258553380320251185291734
61617903258553380365982730164752
61617903258553380365982816258032
61617903258553380365983505003624
61617903258553380365983844772272
61617903258553380365983844773676
61617903258553380365983845122192
61617903258553380365983845127808
61617903258553380366171787110452
61617903258553380366171873199520
61617903258553380372758671647788
61617903258553380372758672001920
61617903258553384079552194723039
61617903258553385266905767994164
61617903258553385268601201496450
61617903258553385268601205629207
61617903258553385268601205747251
61617903258553385307555858018116
61617903258553385311886405626112
61617903258553385311886406098288
61617903258553385312638518407600
61617903258553385314333865699966
61617903258553385314333869832723
61617903258553385314334128570859
61617903258553385314334128572263
61617903258553385314898987643119
61617903258576783604267071878504
61617903258576794717304473332892
61617903258576800022481893374348
61617903258576800030075981131796
61617903258577695285116226747740
61617903258577695285116255327456
61617903258577700597636714308639
61617903258577700597824737668606
61617903258577700597824738139378
61617903258577700597824742385967
61617903258577700597825001007304
61617903258577700636026339689068
61617903258577700638474056395762
61617903258577700643368230604750
61617903258577700643368230960286
61617903258577700643368259184466
61617903258577700643368259185870
61617903258577700643368259656642
61617903258577700643368345279150
61617903258577700643368345395790
61617903258577700643369373793390
61617903258577700643369373794794
61617903258577700643369374148926
61617903258577700643369374265566
61617903258577700643369378870659
61617903258577700643557401872122
61617903258577700643557406947987
61617903258577700645817099926081
61617903258584589074554828007618
61617903258584600049578329185872
61617903258584600049578329656644
61617903258584600050143188256728
61617903258584600050394232129884
61617903258584600050394232600656
61617903258584600054661932233808
61617903258584600056920334892594
61617903258584600056920335359154
61617903258584600056920335363366
61617903258584600056921109731466
61617903258584600056921368465230
61617903258584600194370146031275
61617903258584603756434608729698
61617903258584603761266135377390
61617903258584603761266135494030
61617903258584603761266135843950
61617903258584603761266135848162
61617903258584603761267164245762
61617903258584603761267164247166
61617903258584603761267164363806
61617903258584603761267168950026
61617903258584603761517844369872
61617903258584603761517873053130
61617903258584603761517873071844
61617903258584603761517958688736
61617903258584603761517959160912
61617903258584603762961744594272
61617903258584603893632257845579
61617903258584603898527923340000
61617903258584603898527923344212
61617903258584603898527923694132
61617903258584603898715865682392
61617903258584603898715951421540
61617903258584888668254752059532
61617903258584888668275672647840
61617903258584888714008336851356
61617903258584899781292038722880
61617903258584899781292067302596
61617903258584899781312959429232
61617903258584899781312988008948
61617903258584899827045623632748
61617903258584900193095338744964
61617903258584900193911241218204
61617903258584900193911241688976
61617903258584900198178941320724
61617903258584900198178941322128
61617903258584900200438377553550
61617903258584900375994221954716
61617903258584900376088642532912
61617903258584900376088642888448
61617903258584900376088671112628
61617903258584900376088671584804
61617903258584900376653501605172
61617903258584900376653530184888
61617903258584900376841817014694
61617903258584900381076796132876
61617903258584900383430648589554
61617903258584900383430648595170
61617903258584900383430677287314
61617903258584900383430677291526
61617903258584900383430762914034
61617903258584900383430763030674
61617903258584900383431796482458
61617903258584900383619738489432
61617903258584900383619819323111
61617903258584900383619824578500
61617903258584900383620081249191
61617903258584900383620081310670
61617903258584900383620081427310
61617903258584903485637953998716
61617903258584903485658874587024
61617903258584903492416134084962
61617903258584903492416134090578
61617903258584903492437054791314
61617903258584903492437054795526
61617903258584903538169718994830
61617903258584903538169718999042
61617903258584903899951617818018
61617903258584903899951621871987
61617903258584903904783144582350
61617903258584903904783144932270
61617903258584903904783144936482
61617903258584903904784173452126
61617903258584903904784178038346
61617903258584903905034882141450
61617903258584903905034968230518
61617903258584903905035226510736
61617903258584903905035226516436
61617903258584903906478753682592
61617903258584904082882278686051
61617903258584904087777223564706
61617903258584904087777252144422
61617903258584904087965509922252
61617903258584904087965538974228
61617903258584904087965624694662
61617903258584904087965624713376
61617903258584904087965624713589
61617903258584904087965625063296
61617903258584904087965881733987
61617903258584904087965881795466
61617903258584904087965881912106
61617903258584904087965883330500
61617903258584904089660458969046
61617903258584905132787931324776
61617903258584905139565852799514
61617903258584905139566106829014
61617903258584905139566106830418
61617903258584905139566106947058
61617903258584905139566111533278
61617903258584905140380899868366
61617903258584905140382014477290
61617903258584905142076332904092
61617903258584905142076590121536
61617903258585800394857405627312
61617903258585800806544391361844
61617903258585800806545163014176
61617903258585800806545510551164
61617903258585800806639784466656
61617903258585800807110366435480
61617903258585800807392925645744
61617903258585800807392925763788
61617903258585800807392930014589
61617903258585800811628082015168
61617903258585800811723387164672
61617903258585800811723387166076
61617903258585800811723387514592
61617903258585800811723387632636
61617903258585800812475499941948
61617903258585800813887516257886
61617903258585800813888287910218
61617903258585800813888288388218
61617903258585800813982478924586
61617903258585800813982823747418
61617903258585800814170736702500
61617903258585800814170765282216
61617903258585800814170765748781
61617903258585800814170851489327
61617903258585804099203234691824
61617903258585804465252834673370
61617903258585804465252834677582
61617903258585804467700294198859
61617903258585804472595959693279
61617903258585804472595959693280
61617903258585804472595959697492
61617903258585804472595960047412
61617903258585804472783897312694
61617903258585804472783897430738
61617903258585804472783901563412
61617903258585804472783983519806
61617903258585804472784246036407
61617903258585804472784246037811
61617903258585804510985498863788
61617903258585804513150742564522
61617903258585804513433215687122
61617903258585804513433301242375
61617903258585804513433306025587
61617903258585804513433306143631
61617903258585804518233316742682
61617903258585804518234088395014
61617903258585804518234088873014
61617903258585804518327476339310
61617903258585804518327590658174
61617903258585804518327590663790
61617903258585804518328279409382
61617903258585804518328619527950
61617903258585804518328619533566
61617903258585804518328624232214
61617903258585804518516537537216
61617903258585804518516561516210
61617903258585804518516561517614
61617903258585804518516566233577
61617903258585804518516651974123
61617903258585804518516652309542
61617903258585804518516652328256
61617903258585804518516910241327
61617903258585804518516910589760
61617903258585804520211485884169
61617903258585804520211485885573
61617903258585804520776342118406
61617903258585804520776342124022
61617903258585804520776342124235
61617903258585805707377893192424
61617903258585805707377893542344
61617903258585805708129890710696
61617903258585805708130005501736
61617903258585805708131038603600
61617903258585805708131038953520
61617903258585805709825267040452
61617903258585805709825614247846
61617903258585805709825614597766
61617903258585805746332291429576
61617903258585805748780095522879
61617903258585805753109438065442
61617903258585805753109438532002
61617903258585805753109524158722
61617903258585805753109524275362
61617903258585805753110184324598
61617903258585805753110212904314
61617903258585805753110552674366
61617903258585805753110553028498
61617903258585805753110553140926
61617903258585805753110553145138
61617903258585805753110557727146
61617903258585805753862669686538
61617903258585805753862669705252
61617903258585805753862670036458
61617903258585805753862670055172
61617903258585805753863698439674
61617903258585805753863698556314
61617903258585805753863703157036
61617903258585805755557245152665
61617903258585805755557931243968
61617903258585805755558274022441
61617903258585805755558274083920
61617903258585805755558274200560
61617903258585805755558275264821
61617903258585805755558275600240
61617903258585805755558275618954
61617903258585805755558275619113
61617903258585805755558278801282
61617903258588500817778268685344
61617903258588500863510932888860
61617903258588502057643805228212
61617903258588502098292751592752
61617903258588502098292751594156
61617903258588502098292780172468
61617903258588502098857610665012
61617903258588502098857639244728
61617903258588502103376468959552
61617903258588502103376468960956
61617903258588502103376469431728
61617903258588505802638580658668
61617903258588505802638666868588
61617903258588505809981706027094
61620279049209700145738444373473
61620281016781997847337470888317
61620281016782001551683271723033
61620285324823684418964613699031
61620319943350616317261523626952
61620319943350616728855501458596
61620319943353318020508583253476
61620319943353318020696611330804
61620319943374931646485060265668
61620319943374932058079038097312
61620319943377633349732119892192
61620319943377633349920147969520
61620323558578349631900541130237
61620324091205619665821983812630
61620324091205619665821983814088
61620324249898329367092834701168
61620325472875722153168322420493
61620325472875722153168323470253
61620325472972068084930251411467
61620326165133123053424399286486
61620336480744823683392281476683
61620336480960916039590663248177
61620336481036596533478539501237
61620336481036596533478625240385
61620336959535259170810559711406
61620336959535259170810559712864
61620336959535259170998587788734
61620336959535259170998587790192
61620336959632505669418552136661
61620336959632550134280973880259
61620336959635249641544248794003
61620336959635251425934055675139
61620337012712887476943302097682
61620337012712887476943302099140
61620337012810143119575608049865
61620337012810144949697997160689
61620337012810144949698111946113
61620337012810144949719003954705
61620337172062086210059986591205
61620337172062087444841920086137
61620337172062091150883330384068
61620337172270085257448916778456
61620337172270085669042894610100
61620337172270085669230922687428
61620337172272786960695976404980
61620337172272787372477982313952
61620338377410864716496535238249
61620338377702652391011297807377
61620338395005808660730719356857
61620338395139442702269633357461
61620338395139442703899123957443
61620338395139442704233855236611
61620338395333919236716502147121
61620338395333935847796774841509
61620338395354648715415804586937
61620338395355546174309741749166
61620338395355546174309741750624
61620338395355546174497769826494
61620338395355546174497769827952
61620338395358247326169258742741
61620338395358247465962823544046
61620338395358247465962823545504
61620338395358247472674510995429
61620338395358247877744829453018
61620338395358247877744829454476
61620338395427628657029125120261
61620338395427628657030273030635
61620338448533174480630512212770
61620338448533174480630512214228
61620338448533207694166449536695
61620338448543985000224240999428
61620338448543985000412269076756
61620338448606159180635254861022
61620338608076866212016973628341
61620338608076866212581057860325
61620338608076867447362991355257
61620339086640402391059700462504
61620339086748460644212792808520
61620339086748508822455273439588
61620342702527324524874978852069
61620342702527335499021680575623
61620342702527335500714019341769
61620442074115544174263470040018
61620442499223220792405007441032
61620442500168805784587172289859
61620442552689887302132694307160
61620442552689887304580415362582
61620442552689887305417501879468
61620442706994705510185274895462
61620442712214668348019397136770
61620442712907204925081436387909
61620442712907204925081693618403
61620442730607863620975465831369
61620442730629462879660319480383
61620442730632180596574913796661
61620442730640328922794380966542
61620442730640328927880309412212
61620442783818813741903732960740
61620442783818813741966495079796
61620442783818813810628253504441
61620442783818846683638741756676
61620442783818847095421005945902
61620442783818847095483768064958
61620442783818857801762071673996
61620442783818858208458407400290
61620442783818858208521169519346
61620442783818858213540978396122
61620442783818858213544334446280
61620442783818858213607096565336
61620442783818863154928147086740
61620442783818863154990909205796
61620442784025945634980656586385
61620442784029548043572135677072
61620454943101725937292671770415
61620454943101727172555781512199
61620454943101727172828123766739
61620455014007900502664909086691
61620455421676021096043177867203
61620455421676021096043182466464
61620455421676021096043182466467
61620455421676069067609617092979
61620455421676070302872726834763
61620455421676070303144695999087
61620455421678722799269350084399
61620455421678722799290242092991
61620455492582243632978415802277
61620455628501969617145377566798
61620455628501970028739355398442
61620455628501970028742798604690
61620455628512741774054633253232
61620455628512741774242661330560
61620455628512776979744850108526
61620455628512791185384471734986
61620455628512791185635175838090
61620455629377271506281418131998
61620455629377272055324092677294
61620455634414452979879846831377
61620455634414452979880104061871
61620455634414513893207100645764
61620455635362765476048446840760
61620455652115128002334996930049
61620455652136787861178279998281
61620455652139428514175331629581
61620455652140329081924351523963
61620455652140340789844019257025
61620455652147231764569168708480
61620455652147232176349109021956
61620455652147232176351174735544
61620455652147232176351433369930
61620455652147232176352207854670
61620455652147232176413936854760
61620455652147232313611843253776
61620455652147233411695901583532
61620455652147242877603903326314
61620455652147242877606571697902
61620455652147242877669333817118
61620455652147243289386510476344
61620455652147243289388576189932
61620455652147243289388834824318
61620455652147243289389609309058
61620455652147243289449272595560
61620455652147243289451596943534
61620455652147243289452371778194
61620455652147243426647265201736
61620455652147243426649244826256
61620455652147243426649244843518
61620455652147243426649589199790
61620455652147243426710027320952
61620455652147243426712006945472
61620455652147245073778301581270
61620455652147248785463874101506
61620455652147276229428234401920
61620455652147276229428234520012
61620455652147276229429267639138
61620455652147276229429267989058
61620455652147276229490996639228
61620455652147276229492029758354
61620455652147276229492030108274
61620455652147276237022322159528
61620455652147277883900076404032
61620455652147281582597667268714
61620455652147292700718328932538
61620455652147292700718333181888
61620455652147292700718414553594
61620455652147292700718414671686
61620455652147292700718419270956
61620455652147292700719447790812
61620455652147292700719448140732
61620455652147292700781091051754
61620455652147292700782210259948
61620455652147292701283278343216
61620455652147292708058100618058
61620455652147292708061458085158
61620455652147292708312502311202
61620455652147292837979083308010
61620455652147292837979083325272
61620455652147292837979427681544
61620455652147292838041845427226
61620455652147292838042189800760
61620455652147293252018548541056
61620455652147293257101119536888
61620455652147293257104475587046
61620455652147294485108140063024
61620455652147298198488288227506
61620455652147532564830170019211
61620455652147582328314503221382
61620455652147593441351904675770
61620455652147593446437833121440
61620455653119855909001154345110
61620455653119855909001154695030
61620455653119855909002187814156
61620455653119855909002273553304
61620455653119855909004511812210
61620455653119855909004597901278
61620455653119855909004856168482
61620455653119857693390965825516
61620455653119857693394318693346
61620455653119857693394663049618
61620455653119857700169231656526
61620455653119861404515032141322
61620455653119861404516061011098
61620455705290104963525904642994
61620455705314400107890572930738
61620455705314416579179981434292
61620455705317969095976761643301
61620455705318002379137699492466
61620455705318002385914850364632
61620455705324873243277996872618
61620455705324877091659378606998
61620455705324906601877844035940
61620455705324910445176651592160
61620455705324921426035783573628
61620455705324921426039225717066
61620455705324921558214053046548
61620455705324921563296538303232
61620455705324921563299980092538
61620455705324926911383482731014
61620455705324926916466056909174
61620455705326077848678992480742
61620455705326107353815142011778
61620455705326111058160942496574
61620455705326111195421697226178
61620455705326111202196265465904
61620455705326122183055483186520
61620455705326122183058840653620
61620455705326122313604177760497
61620455705326122315233666920292
61620455705326122315296429039264
61620455705326122315296429039507
61620455705326122320316237916124
61620455705326122320319595383224
61620455705326122320382357502439
61620455705326127673485670782918
61620455705326127673736719259556
61620455706262668162021327629288
61620459251146115402975255459005
61620459729720458533292200781569
61620459729720475187324752919095
61620459936546359679133926035074
61620459936546359679133929217402
61620459936546359679196605243178
61620459936546360090727907049046
61620459936546360090978611152150
61620459936546360227988575685370
61620459936546360228176600580370
61620459936546360228176603762698
61620459936557166492937984928362
61620459936557167041729955370554
61620459960191972454128740927558
61620461159635722653387808731555
61620461159646533171477401755214
61620461159646533173169654451166
61620461159646533173734427788733
61620461165443484219708951436253
61620461165443487924243036749261
61620461165443504578275588886787
61620461165443504578547558088699
61620461165519135684073639679055
61620461165520036251885335580339
61620461165520036434815992394403
61620461165520036441590819268515
61620461165543447308951002896987
61620461165544348066468555422435
61620461218697665106810048408807
61620461218697665152542712612323
61620461218721976784195275640355
61620461218732783552206403975702
61620461218732783598691870656923
61620461218732787302284868664014
61620461218732787304729923837671
61620461377606474487630068833337
61620461378262966736855837364098
61620461378262968384046537031586
61620461378265673457725149597787
61620461378265675104853173233675
61620461378481810136647221116753
61620461378541849775239129264667
61620461395987944063072316394168
61620461395987947766410452131030
61620461395987949004456387301832
61620461396198696686253749047094
61620461396206796331548640738913
61620461396279731389112506014737
61620461396279742508317527018035
61620461396304057770322092386706
61620461396304057839239117333109
61620461396304058182104442315080
61620461449481686556961705245057
61620461449481686556965837551029
61620461850955706504369818712071
61620461850955706506629254472721
61620461856825607313533266981601
61620461856829209706409537029184
61620461856829209775050762167921
61620461856861630163199210447647
61620461856861631807883897930785
61620461856861631810328262936049
61620461856861641258411653997732
61620461856861641258411654014994
61620461856861641258413978013048
61620461856861641258414322369320
61620461856861641670004598377592
61620461856861641670004598727512
61620461856861641670004942733864
61620461856861641670005631829376
61620461856861641670005631846638
61620461856861641670005717568524
61620461856861641670005717585786
61620461856861641670007955844692
61620461856861641670008041933760
61620461856861641670008300200964
61620461856861641670192885085094
61620461856861641670196328278292
61620461856861642905351392356110
61620461856861642905351735295440
61620461856861642905355089580212
61620461856861642905539677650882
61620461856861642905539678700642
61620461856861642905543117657540
61620461856861642905543374874984
61620461856861642912129656770178
61620461856861646616475457254974
61620461856861646616664772486544
61620461856864328206140881096939
61620461856864328206141909949453
61620461856864328206350830035373
61620461856864328212916360582993
61620461856864331917262161067789
61620461856864331917262537312573
61620461856864331919710001163601
61620461856864333511318985634637
61620461856864333513575322562573
61620461856864333557072541846745
61620461856864333559307986766089
61620461856864333564414547553467
61620461856864333566085908240827
61620461857048060441547495484638
61620461857080463243018274460589
61620461857080468138923856122137
61620461857080468184677412334245
61620461857080468596187707327383
61620461857080468596271390165889
61620461857080469786052908610539
61620461857083169842170915748661
61620461857083169887924471960769
61620461857083171489299968237063
61620461857140507824692185197473
61620461857140508236474191106445
61620461857152514023640733075929
61620461857152515210242198405183
61620461857152515210242284494251
61620461857152515212501716022813
61620461857152515212501720272163
61620461857152515212686563410447
61620461857152515212690006616695
61620461857152515258234384475679
61620461857152515395515945120595
61620461857152515395704231465127
61620461857152515804766833050891
61620461857152515805038429162587
61620461857152515807211198056155
61620461857152515807277059020975
61620461857152515807294766090523
61620461857152515807297946780217
61620461857152515807297951029567
61620461857152515807298209296771
61620461857152515807482794167851
61620461857152515807486237374099
61620461857152515808029429597491
61620461857153425229149260718386
61620461857153425640931265577598
61620461857153425640931266627358
61620461857153425640931523844802
61620461857153425709655786121299
61620461857153425846854038061861
61620461857156127001308867916179
61620461874586316603121443888362
61620461874586316603121702155566
61620461874586316603124887094610
61620461874586316603125145361814
61620461874586316603184205653286
61620461874586316603184207070228
61620461874586316603372492365000
61620461874586316603372493414760
61620461874586316603372750632204
61620461874586316603373525466864
61620461874586316603375849464918
61620461874586316610715616912734
61620461874586318387514952242950
61620461874586318394289520849858
61620461874586322098635321334654
61620461874586322098636350204430
61620461874586616929904099360204
61620461874586616929904874212126
61620461874586616929907198210180
61620461874586616929907542566452
61620461874586617341497818574724
61620461874586617341497819987454
61620461874586617341498937782918
61620461874586617341501176041824
61620461874586617341501262130892
61620461874586617341501520398096
61620461874586617341686105282226
61620461874586617341686106331986
61620461874586617341686363549430
61620461874586617341687138388302
61620461874586617341687224127450
61620461874586617341689548475424
61620461874586618576844612553242
61620461874586618576848309777344
61620461874586618577032897848014
61620461874586618577032898897774
61620461874586618577033156115218
61620461874586618577036337854672
61620461874586618577036595072116
61620461874586618583811077589956
61620461874586622288156878074752
61620461874586622288157992683676
61620461874590224559215719678494
61620461874878100574107429297124
61620461874878100574107430346884
61620461874878100574107687564328
61620461874878100574108463815930
61620461874878100574110787813984
61620461874878391635009233652612
61620461874878392046603211484256
61620461874878392047417995220074
61620461874878400900639037709270
61620461874878400900642135142304
61620461874878400900642480915518
61620461874878400969555287816801
61620461874878400969556062655673
61620461874878401312421043281372
61620461874878401312421043631292
61620461874878401312421387637644
61620461874878401312424486824490
61620461874878401312424744041934
61620461874878401381145908181345
61620461874878401381150040487317
61620461874882003240551367318833
61620461927729112391566510281656
61620461927729112392382417817712
61620461927765147862574752910982
61620461927765151573695466009038
61620461927947961480328643149682
61620461927947963127520376273166
61620461928056029687278650567621
61620461928056029687281748704707
61620461928056029687282782873593
61620462086313400928199411262486
61620462086313401065648452349672
61620462086313401065651894493270
61620462086313402163734833142448
61620462086313402300995587872212
61620462086313412041239479553428
61620462086313412041487859658478
61620462086313412041490183656532
61620462086313412178686196760652
61620462086313412178688262478612
61620462086313417537502805660422
61620462087253893435005492055844
61620462087261993596584645249378
61620462087262000192691974989980
61620462087286026445433250252262
61620462087286026445433594608534
61620462087286026452208163215442
61620462087286030156553963700238
61620462087286326634766952142928
61620462087286326634954980220256
61620462087286326634955237437700
61620462087286330345887319817690
61620462087286330346075520440336
61620462087289928906013734685170
61620462087289932617134362044078
61620462087289932617134447783226
61620462087296831611289079134062
61620462087296831611292432001892
61620462087296831611477365478594
61620462087296831611477366895744
61620462087296831611480805852642
61620462087296831611540129010588
61620462087296831611543481878418
61620462087296832023071601944832
61620462087296832023075040901730
61620462087296832023325745004834
61620462087578098458142580356064
61620462087578099692924513850996
61620462087612930911435840349736
61620462087612930911436954958660
61620462087616835090321320509371
61620462087616835227519054852715
61620462087616835227519313119919
61620462087616838801441689246943
61620462087616838938639681857491
61620493762442435115152665623947
61620493762442435115153440458607
61620493780168327818153674588813
61620493780168327818154018962347
61620493780168327818154793797007
61620494188716763154682050169638
61620494241016744891196614149661
61620494241016778245469352312125
61620494241016778245469352666257
61620494258669719472051698943833
61620494258741420236159514488729
61620494258741420236161838486783
61620494258741420236161838840915
61620494258742320803908534364237
61620494258742320803910858362291
61620494258742320803910858716423
61620494258742670948470619911377
61620494258742670948471739119571
61620494258777437595398597697677
61620494258777442946120309509049
61620494258961508376813462689801
61620494258961508381896808520293
61620494259069560041513873993052
61620494259069560041514131210496
61620494259069576512803192153976
61620494391686290194602093740865
61620494392561636555371939717527
61620494392658897872266086272391
61620494394632944437622901686144
61620494394632944986414872111074
61620494394884158933606307183461
61620494394886860636853366809985
61620494395508246326755499032046
61620494395516350201714744416686
61620494395519987059233066475640
61620494395540656198839279157130
61620494400428253692298628683157
61620494400432154503239488760533
61620494400432154503803572992517
61620494400537506107972836512449
61620494400553281487025355800123
61620494400553281487028708667953
61620494400553281487028712917303
61620494400553281487028794407101
61620494400553281487028799006371
61620494400577593111903091954043
61620494400795486049934113500865
61620494401411668183518038553389
61620494401411671887863839038185
61620494401411671889556091734137
61620494401412856173088768771067
61620494401412867291211839004241
61620494401412867293468175932177
61620494401412867706007800392611
61620494401412867706007800509251
61620494401412868940789734004183
61620494401412872645135534372339
61620494401415568989561229349591
61620494401415568990128408065561
61620494401427276379213019714985
61620494401427278025588931041561
61620494401427278026342072220649
61620494401447989436625597705779
61620494401448880533442332171549
61620494401520919364598598065881
61620494401520924303726332045609
61620494401520924305986026086513
61620494418278257158518575997255
61620494418278257158521928865085
61620494418278257158522273238619
61620494418302518828169906719381
61620494418302568783396313218197
61620494419174901996919027468589
61620494419174905700512711044803
61620494419174905702957080649337
61620494419174906936046756849047
61620494419174906936046761448317
61620494419174906937739014144269
61620494419185708398314316995555
61620494419185708809908294827199
61620494419185713751480393812191
61620494471453184035824603658662
61620494471453184172998236588651
61620494471453184173001589456481
61620494471453184173001593705831
61620494471453184173001675195629
61620494471453184173001679794899
61620494471477145653316125458549
61620494471477145653317240063261
61620494471477145653317240067473
61620494471477445842649567310777
61620494471477495797875972742571
61620494471477495797875972746783
61620494471477495797876231027037
61620494471477495805470060032007
61620494471477495805470145766943
61620494471672023248504999172423
61620494471696333231305514219317
61620494471707140039995062505863
61620494471707144293467564385182
61620494471708044861279260636386
61620494471769266870590786439731
61620494471769277983628559430427
61620494471769283472447509969967
61620494471769284569696719925186
61620494471769284570449866399172
61620494471769284572141343210704
61620494471769284572144442043418
61620494471769284572161890845762
61620494471804401361184460310332
61620494471804401361936457828556
61620494471804401361936830899898
61620494471804401361937605734558
61620494471804401361957378534956
61620494471804401363631033472802
61620494471804401363631406544144
61620494471804401363632181378804
61620494471804401363651954179202
61620494471804401363714716298418
61620494472328518821691042789265
61620494472328519278453595993171
61620494472328519279227633762859
61620494472328520513799613720087
61620494472328520513799618319357
61620494472352530303051769854865
61620494472352534006833481508407
61620494472352535653773477066967
61620494472352785974364351492865
61620494472352786431690993528025
61620494472352830903331332147091
61620494472352834150350490596727
61620494472363337116041037213475
61620494472363337116229065290803
61620494472363342469207114030111
61620494472363637305289677053527
61620494472363640963902813334807
61620494472363641009573834964331
61620494472363641009845431076027
61620494472363641421439408907671
61620494472363641558700536708774
61620494472363642795989510884826
61620494472364542126512232260138
61620498016656351287522313897059
61620498016656351287585161751051
61620498088431555858455656010435
61620498490193768068780370820235
61620498490196469772027430446759
61620498495230644457445821827297
61620498495230692626672382483735
61620498495261908606475766579927
61620498496094288372116385220427
61620498496105095185108177137639
61620498549280022153851620114403
61620498549280022199587837729035
61620498549304337483075156753119
61620498566130596557277248044367
61620498702928597034125301424583
61620498702928597034128859434969
61620498702928598269663934091727
61620498702931298325781941229849
61620498702931299972906406855351
61620498702931299972910993718251
61620498708812907117986064887863
61620498708812907117986069487133
61620498708815608409639146682743
61620498708815608409639151282013
61620498708836922257959932834013
61620498708837223637007429716191
61620498708839923693130023717213
61620498708839925340254489342715
61620498725702201766178572267043
61620498725702205470525406203623
61620498725702205882307412112595
61620498726573907286608901786915
61620498778876232466320072288258
61620498778877128780658232858439
61620498778877132485005066795019
61620499907416478121894922642961
61620499907416481826240723127757
61620499930953722024379335361187
61620499930953722025217311521243
61620499930953723259726127928379
61620499931026668012050316813643
61620499931050079204682190728343
61620499931050968523890279976867
61620499931050968524728256136923
61620499931050979636928052967563
61620499931050984576618322138137
61620499931050984578315223180117
61620499931050985125747003507103
61620499931050985127439256552975
61620499931057889480662918512144
61620499931057889485748931297282
61620499931057889488193296302546
61620499931922679248318558700337
61620499931922684143969882419039
61620499931925380357040983681153
61620499931925380357040987851797
61620499932030452694230500569565
61620500001950887270208273331457
61620500001961694085640794427418
61620500138728176056791774649497
61620500138736279931751020034137
61620500138736281578126927128625
61620500138736281578126928178385
61620500138738982869780009973265
61620500144632899427745621870572
61620500144635900764884782404667
61620500144643705685919480215795
61620500144643705829895609521570
61620500144644906991228594525851
61620500144644906998551085686329
61620500144644906998760005772249
61620500144644940345309951742997
61620500144647608145622040786271
61620500144647608146165233009663
61620500144647608290204167481209
61620500144647608290413087212997
61620500144647608290414120682043
61620500144647641637152439090603
61620500144704978199429484780193
61620500144706177172854650250985
61620500144740967153565353203198
61620500161378405747014160307791
61620500161378406984327384077579
61620500161483772188606500490285
61620500161486457413137432102991
61620500161486458650179059780037
61620500161487375689309353380507
61620500162359075849733575866968
61620500162369881015322194625480
61620500162369881016345903046488
61620500162369882662450218242654
61620500162369882662450218261368
61620500162369882662721814354350
61620500162369882662721814373064
61620500162466827333929623897032
61620500162466842020805717576761
61620500215645673272682422489523
61620500617407018269343993300325
61620500622262891239724894508345
61620500622332224386882363270518
61620500622360153107949448417583
61620500622370959920906286793187
61620500622370959920937686923679
61620500623199437035640557811039
61620500623207542145193708613283
61620500623207542145945820922595
61620500623207542740537804200340
61620500623207542740809400312036
61620500623210243848628796317135
61620500623231551980244758388469
61620500623231552392026764297441
61620500623231851986500984036327
61620500623231852581297329597869
61620500623231857474417245251999
61620500623234553689936071740179
61620500623234553872678700476915
61620500623234553872950411392749
61620500623234559177852332955851
61620500623242358793166762858403
61620500623242358793918875167715
61620500623242358793986142305741
61620500623242359205768148214713
61620500623242658983256707606169
61620500623242659395038713515141
61620500623243559550252582070501
61620500623243559551005727481677
61620500623243559962599705313321
61620500623243565450498599220660
61620500623243565450770109588995
61620500623243565450770195332356
61620500623243565453005640251700
61620500623243565453026446516931
61620500623243565453214474594259
61620500623243565453277236363396
61620500623243565458091567647609
61620500623243565458300487733529
61620500623243565459783820343561
61620500623243598804767898771773
61620500623243598804851466806141
61620500623246261253687669774353
61620500623246261254230747193607
61620500623246261254231895099609
61620500623246261254252787108201
61620500623246261254440810936179
61620500623246261254440815185529
61620500623246266605162522747551
61620500623246266742423191383875
61620500623246266744679528311811
61620500623246266744867556389139
61620500623246266749744649442489
61620500623246266749954602643323
61620500623246266751436902138441
61620500623246294607685344152993
61620500623246300096420980566653
61620500623246300096504548601021
61620500623246300096692576678349
61620500623303636248882540712999
61620500623303636658969966741473
61620500623315310277106444181554
61620500623315338551787898008751
61620500623315643636692071538339
61620500623315643636692075787689
61620500623315643636880362132221
61620500623315643682424739991205
61620500623315644232303434991315
61620500623315644232303435004365
61620500623315644232303436054125
61620500623315644232304468106229
61620500623315644232304582897477
61620500623339625613105835164478
61620500639952700708122883052041
61620500639952750112678158013075
61620500639952750114372733657321
61620500639952750119456078069179
61620500639952750119456079487813
61620500639952750119727018247087
61620500639952750119728047116863
61620500639952750121984011108811
61620500640050011436621050016527
61620500640050011438044031065397
61620500640050011438315627177093
61620500640050011443964200428209
61620500640058100486394833761321
61620500640058100488926610732610
61620500640058100496454201109131
61620500640058117105004394458891
61620500640060752374246154847241
61620500640060801778319883205609
61620500640060801780767720604818
61620500640060801785579351283013
61620500640060811663266605404135
61620500640060818252053682696710
61620500640060818259396721505296
61620500640060818259396721524170
61620500640060818800908759273113
61620500640060818805929255733293
61620500640061702765189729757767
61620500640061718827208503518731
61620500640092933562370136370778
61620500640092933563184929305136
61620500640092933567452710548938
61620500640092933567515386574714
61620500640092933567516505782908
61620500640092933568268618092220
61620500640092933569963109047078
61620500640092933569964223656002
61620500640093233756785982007308
61620500640093233759233703043856
61620500640093233759233703062730
61620500640093238693278948603446
61620500640093238698362551645558
61620500640096835611104450510395
61620500640096835611105594171508
61620500640096835611105598403596
61620500640096835616188168349668
61620500640096835616188169399428
61620500640096836022949849871513
61620500641033381463261615572519
61620500641033414817255590012984
61620500641033425930293334423964
61620500641033425930296691891064
61620500641041170326961195479051
61620500641041170326962310087975
61620500641041186927984416005583
61620500641041487117523626301717
61620500641041487117523627718659
61620500641041487117526979169547
61620500641041487117526980586489
61620500641041520470793566999782
61620500641041520471608350735600
61620500641042387143007807371731
61620500641065496776000313314097
61620500641065496776001427923021
61620500693235728795059353118886
61620500693235745266345315210778
61620500693235745273876382096692
61620500693235745273876382115566
61620500693270862055303716401960
61620500693270862056056861813136
61620500693270862057751437457382
61620500693270862057835005491750
61620500693270862057835378544218
61620500693270862058588523974268
61620500693270862062918724393584
61620500693270862063671869804760
61620500693270862065366445430132
61620500693270862065366445449006
61620500693271762625584111101791
61620500693271762625585254762904
61620500693271762625585258994992
61620500693271762625585513043158
61620500693271762630667828941064
61620500693271762630667829990824
61620500693271762630667830003865
61620500693271762630667830003874
61620500694218815234117158391859
61620500694219143835538780927367
61620500694220015808122518701893
61620500694220015814897345576005
61620500694220015860734527589651
61620500694220016402999367812087
61620500694220016403002719280237
61620500694220016403002723866457
61620500694220016403002809955525
61620500694220016410530691919657
61620500694220016410593539773649
61620500694244331144120796475573
61620500694244331144120882214721
61620500694244331144121911084497
61620500852663263344257987792191
61620500852687574962086863712099
61620500852687574963781439356345
61620500852687574968864785186837
61620500852687574969136752815887
61620500852760509838686243910847
61620500852760509843768932407871
61620500852760524662575000610501
61620500852760524662846596722197
61620500852760524668495169973313
61620500852760526308009137366692
61620500852760526309701388999834
61620500852760526309703713010938
61620500852760526317315363870880
61620500852768630192274609255520
61620500852771331476584652241814
61620500852771331483927691050400
61620500852792941807089501590068
61620500852792941807090649496022
61620500852792941807842761792284
61620500852792941807843020072538
61620500852792941807843794907198
61620500852792941807863567707596
61620500852792941809537222645490
61620500852792941809537337436530
61620500852792941809537595716784
61620500852792941809538370551444
61620500852792941814620941547276
61620500852792941815457769784068
61620500852792941952718524513669
61620500852795643098742583384900
61620500852795643098743731277852
61620500852795643098743731290902
61620500852795643099495728796076
61620500852795643099495843587164
61620500852795643099495843587324
61620500852795643099496101867418
61620500852795643099496876702078
61620500852795643099516649502476
61620500852795643101190304440322
61620500852795643101190419231410
61620500852795643101190419231570
61620500852795643101190677511664
61620500852795643101191452333274
61620500852795643101462388395734
61620500852795643106274023342156
61620500852795643107110851578948
61620500852795643108805427204320
61620500852795648452938245454832
61620500852796543674922633573509
61620500853643631465516138910646
61620500853667943090393874714646
61620500853667943091145987023958
61620500853667943091145987373878
61620500853667943091145987374038
61620500853668243280416552674306
61620500853668243280416552674466
61620500853678749904134225879974
61620500853678749904134225880134
61620500853678753610172279060722
61620500853678753610172279060882
61620500853679050642447465725858
61620500853679951072998492990658
61620500853682652364379978673842
61620500853682652364379978674002
61620500853682652364651574785538
61620500853682652364651574785698
61620500853741226882332935871590
61620500853744796858336327350193
61620500853752935498670393040050
61620500853752935910264370871694
61620500853755637201917448067304
61620500853755637201917452666574
61620500853776011777390799106233
61620500853776316913403190882335
61620500853776349024544711016402
61620500853776349024544711469912
61620500853776349024544715720714
61620500853776349024544715733764
61620500853776350259326644964844
61620500853776365091833957857935
61620500853777212397421712109700
61620500853777212534682380746025
61620500853777212534682380750237
61620500853777212534682380763287
61620500853777212534682382162967
61620500853777212534682725119559
61620500853777216108356291387195
61620500853777216108356377122130
61620500853777216108356377122131
61620500853777217892934389212133
61620500853777217892934474947069
61620500853777217892997237066125
61620500853777249043501793746796
61620500853777249455095771578440
61620500853777265522384985122895
61620500853777265522384985135945
61620500853777266071239717697193
61620500853779913688321652723797
61620500853779913689074793904580
61620500853779917216974198557881
61620500853779917354172191168429
61620500853779917400009458917010
61620500853779917400009458917011
61620500853779918993770952690069
61620500853779919000548102495005
61620500853779919184399270384367
61620500853779919184650318861005
61620500853779967225632044749419
61620500853779967225632044762460
61620500853779967225632044762469
61620500853779967362830037359967
61620510702798366481739933954332
61620510702798366483999365482894
61620510702798410948860929835012
61620510779610541463219043453745
61620510779611441886430275041093
61620510779611441891242023360209
61620510779611441891325707113121
61620510779611441891513992407893
61620510779611441893769956399841
61620510932918657194984974594895
61620510932919557625536001859855
61620510938820079118199907334026
61620510938830885931188145840122
61620510939035314824365478283147
61620510939155138557990879888498
61620510939155138564767772493460
61620510939155138564768801363236
61620510992332767282682777993102
61620511411701032587337894529463
61620511411703734290584954155987
61620511417393521680764475313982
61620511417394422248513495189490
61620511417425626053717372198369
61620511417425626056161737203633
61620511417425626056161741802897
61620511417425637174285797491707
61620511417429544390728627801159
61620511417601552890673908929655
61620511417612359704418846607963
61620511417636674987069451836583
61620511417710516646890186845965
61620511417710516646890187195885
61620511417745638933911265711493
61620511417753743908902256059402
61620511417753793313182203897882
61620511417753793314876779542128
61620511417753793320231322884612
61620511417753793320232094536944
61620511417753793320232098786294
61620511417753793320234417485238
61620511417753793320235451654124
61620511470787286718893920336459
61620511470787286718898507199359
61620511470811602001549112427979
61620511470811602001632680462347
61620511470822408814537350934075
61620511470931422040406535814498
61620511624411540868849421699268
61620511624411542652423325636392
61620511624411542653175437949916
61620511624411545811931544680656
61620511624411546360911543200176
61620511624411547458997921162239
61620511624415144786973524837188
61620511624435857436809280834576
61620511624435857841813365287767
61620511624435857845809091609383
61620511624435857848253456614647
61620511624435862788221457800955
61620511624438559139990106443895
61620511624438564491468517427479
61620511624439459707805360336608
61620511624439463412151160821404
61620511630129252448643912699886
61620511630129252448646236697940
61620511630320171636543593196361
61620511630322872928196674991241
61620511630344186776517456543241
61620511630344483254915003987239
61620511630344488155569540288319
61620511630344488750428906236287
61620511630347188211687547426441
61620511630347189858816599914843
61620511630348091021424985738319
61620511630354993590258836211163
61620511630431891596228536179032
61620511630431891596228537228792
61620511630452251209581617153086
61620511630452298973688259950352
61620511630452298974504167493634
61620511630452298974504424711078
61620511630453451966820898424986
61620511630453499548572199597564
61620511630453499548574523595618
61620511630453499550266776291570
61620511630453501370347700850838
61620511630453501372795421906260
61620511630453501377878767736752
61620511630453501377962708842462
61620511630453501378150736919790
61620511630453501378154092969948
61620511630453501380410429897884
61620511630453501929463650878231
61620511630453501929463650891281
61620511630456203081397796533264
61620511630456203083845517588686
61620511630456203221106272332952
61620511630464256538636621790262
61620511630464256538636622840022
61620511630464257131552945777396
61620511630464257131740973854724
61620511630464257133244940309734
61620511630464257133433225604506
61620511630464257133433226667316
61620511630464257133433483884760
61620511630464306536962351911772
61620511630464306539407749085780
61620511630464306539410072967194
61620511630464306544493418797686
61620511630464306544577359903396
61620511630464306544763064082048
61620511630464306544765387030342
61620511630464306544765387980724
61620511630464306544765388080102
61620511630464306544765645198168
61620511630464306544766421082588
61620511630464306544766421199228
61620511630464306547022757077404
61620511630464306948744615038236
61620511630464306951190013262004
61620511630464306956296602630502
61620511630464306956359364749558
61620511630464306956359365812368
61620511630464306956360398914232
61620511630464306958804762973326
61620511630464306958804762986376
61620511647862015380292589205565
61620511647862015382736954210829
61620511647865963549970101401727
61620511647865963550241697513423
61620511647865963961752107310699
61620511647865963961835675345067
61620511647865967254398436469107
61620511647865967254586464546435
61620511647865967665344762034399
61620511647865967666180442378079
61620511647865968900690779761315
61620511647865968903136178218363
61620511647865968903219746252731
61620511647865968903407774330059
61620511648046047418521867259617
61620511648046047464275423452768
61620511648046048013318097998064
61620511648046049065650919748019
61620511648046049660510285695987
61620511648048749121768926886141
61620511648048749122521039195453
61620511648048750768897979374543
61620511648049651931506365198019
61620511648070058899882594325217
61620511648070059311664600234189
61620511648070059312228684466173
61620511648070063015822372641657
61620511648070063016010400718985
61620511648070063018266733047651
61620511648070063018266737646921
61620511648070064253048666542583
61620511648070359089153159606688
61620511648070359089153159625645
61620511648070359494157244059879
61620511648073060792400219233212
61620511648073060792400219252169
61620511648073061197404303686403
61620511648073064450992458925587
61620511648073064450992463524857
61620511648073064453436828530121
61620511648073064496746019718008
61620511648073065045788694263304
61620511648073965476339721528264
61620511648080866125970064134095
61620511648080871065097798113823
61620511648081169561485750114471
61620511648081171210307059898095
61620511648084771879906746515971
61620511648084773525343550907691
61620511648146912706864496778437
61620511648154101118136721339982
61620511648182079320712143066805
61620511648182079320712144116565
61620511648182079320715495934635
61620511648182079320715500166723
61620511648182079320715501583665
61620511701040890564449761993123
61620511701040890564721358104819
61620511701040894268042416716823
61620511701040894268878097060503
61620511701040894269066125137831
61620511701040895915170440352711
61620511701040895917615838809759
61620511701040895917699406844127
61620511701040895917887434921455
61620511701223676136436615554865
61620511701223676137000699786849
61620511701223676181981251681053
61620511701223677783377639965939
61620511701223677783565668043267
61620511701223677829319224255375
61620511701247687617609314543137
61620511701247691321955115027933
61620511701247691324399475433927
61620511701247692970775386760503
61620511701247987800289986446155
61620511701247987806858983235703
61620511701247987806858987834973
61620511701247987807067907920893
61620511701247991465472119516983
61620511701247991465660147594311
61620511701247991465660152193581
61620511701247991467916489121517
61620511701247993158542760894091
61620511701247993158605896084655
61620511701247993160025060052339
61620511701258494432102806520371
61620511701258499782824518331743
61620511701258794620599334051111
61620511701258794620809287588815
61620511701258798279212470332391
61620511701258798326637387231859
61620511701258799928033780116015
61620511701258800111299168232330
61620511701258800111299168232339
61620511701259698885435717088987
61620511701259698894386407107367
61620511701259700534255993070907
61620511701259700539823211499087
61620511701259700540094807610783
61620511701259700541850195147370
61620511701259700541850195147379
61620511701332646532093507276927
61620511701356061433278940152086
61620511701357006335192061925405
61620511701357006335195156526031
61620511701357006335195157588841
61620511701357006335195160758119
61620511701357006335195162175061
61620511701357006337639525645291
61620511701357006337640640739649
61620511701357006337640640743861
61620512829580239356642399424293
61620512829580239768424405333265
61620512829580243060988199909089
61620512829587399976523785844799
61620512829587447603639055172324
61620512829587447605898490932974
61620512829588300544272805720307
61620512829591049877177304821791
61620512829591050288959310730763
61620512829591051523741244225695
61620512829799044527892791015189
61620512829806252227538680557604
61620512829806252229798116318254
61620512829806253876364637287576
61620512829879231568457180090644
61620512829903498727049625173284
61620512829903498729309060933934
61620512829903543193334916244564
61620512829903548552421162542104
61620512847313276215762328674463
61620512847313276215765766587425
61620512847313276215766025917439
61620512847497006735504427057905
61620512847521322064727963696621
61620512847524920629937038477281
61620512847597003244919694598427
61620512847629435905049399407687
61620512853105271806365492163680
61620512853116551071714196672751
61620512853116551071717639878998
61620512853116551071717639878999
61620512853117451639463216548259
61620512853117451639466573665439
61620512853117451639466659754507
61620512853190429194633214805093
61620512853213840251698882005101
61620512853213840251698882121741
61620512853213840251698886175745
61620512853214741007544729603557
61620512853214741009236982299509
61620512853214741414035212552093
61620512853214741414035212668733
61620512853214744713582782784305
61620512853221616264030195082429
61620512853221649480848516623087
61620512853225503168388495732911
61620512853225503168391852850091
61620512853225503168391938939159
61620512853225503900111122989167
61620512853225503900114480106347
61620512853225503900114566195415
61620512853225519769348958726399
61620512853225519769349044815466
61620512853225519769349044815467
61620512853225551941365865528651
61620512853429497117918812105166
61620512853429948662527406128267
61620512853432678366877861388719
61620512853432678412610438436145
61620512853433550941117687706771
61620512853441699325824686929391
61620512853506480912556426538651
61620512853513735005557025733025
61620512853517352101530137243474
61620512853537545087227350301484
61620512853537548791573150786280
61620512853537550440961729531982
61620512853538000923450466691257
61620512853538045395632023545335
61620512853538050197213086651798
61620512853538050197216444118898
61620512853538050198911019763144
61620512853538050203994365593636
61620512853538059488007641729887
61620512853538061318150005001083
61620512853538061318151039169969
61620512853538961885963193167402
61620512853541603202005794844793
61620512853541603202005880583941
61620512853541663726386977138048
61620512853541663726407873397394
61620512853549708311746973724365
61620512853549757578768576924658
61620512853549757580463152568904
61620512853549757580731678177060
61620512853549757580732449829392
61620512853549757585546498399396
61620512853549757588075831961752
61620512906607605427090099027541
61620512906715673564502847879916
61620512906715673564503880999042
61620512906715690036066044682661
61620512906727386303461503899038
61620512906727386305990580243950
61620512906727401265727571445719
61620512906727401265730928912819
61620512924017354325436097336787
61620512924017354325436098403809
61620512924017354325439454453967
61620512924017354325439540543035
61620512924125405854361376521439
61620512924125405854364733638619
61620512924125405854364819727687
61620512924125422455318482397747
61620512924125422455321839514927
61620512924125422455321925603995
61620512924126306422113753514127
61620512924417239963320998553085
61620512924417239963342004886365
61620512924418155218032333989893
61620512924441549802982256548753
61620512924441549808065859596689
61620512924441549808065860646449
61620512924441555299317939951013
61620512924441555299317941000773
61620512924441555299317941013823
61620512924441555299318973052877
61620512924442466842906626937565
61620512924442466842909725770279
61620512924442466842910844978473
61620513060024706334603438750287
61620513060199401808266191190484
61620513060207506918007370070056
61620513060207506918759482379368
61620513060207516247470867600370
61620513060211109052557569266640
61620513060211118518466947085140
61620513060211120165594970721028
61620513060243545555232540457462
61620513060304817650436792582452
61620513060339939792585805612423
61620513060339939795030170617687
61620513060339940206624147386521
61620513060339940206624148449331
61620513065924310795759808074898
61620513065924327259455900941348
61620513065924327267049988226572
61620513065936018176497066456502
61620513065936034647787246608176
61620513066140447657697036777889
61620513066150970760047111062442
61620513066152153254860391222369
61620513066152165955777759008420
61620513066152169319510545417043
61620513066152169654977539049726
61620513066152202667884805348369
61620513066152203079395100341507
61620513066152219139707674323512
61620513066154854958107450848893
61620513066154920843143020294568
61620513066213441691412173958761
61620513066225115307181155333191
61620513066248215475165661582538
61620513066248230292548863521722
61620513066248230292551187869696
61620513066248232076940999350102
61620513066248232083715740135146
61620513066248263234192316016412
61620513066248263235004518536732
61620513066248263235004775754176
61620513066248263241782784367742
61620513066248265430455220798615
61620513066248265430458319631329
61620513066248532266211593348338
61620513066248532266399879692870
61620513066248563377709325104732
61620513066248565207946879022785
61620513066248565208135165367317
61620513066248565617197476801577
61620513066248565619728880682407
61620513066248565619728884931757
61620513066248565619729143198961
61620513066249463815850820721022
61620513066249466195047695307683
61620513066249466195047695320733
61620513066252167479915494474512
61620513066252167486700691026545
61620513066252167486700777102563
61620513066252167486701035382817
61620513066260270802546396807784
61620513066260270804994117863206
61620513066260270805015038569606
61620513066260270810077463693698
61620513066260270810077721960902
61620513066260270810161404314134
61620513066260287276556152412494
61620513083658007374995218970761
61620513083661910887092248445497
61620513083876845352973922214719
61620513083876846450556446631989
61620513083877178340192813530670
61620513083942021006780872335865
61620513083974106676645945604819
61620513083974107767450593186853
61620513083974108323020828061619
61620513083974392041733123655121
61620513083974408505495932746547
61620513083974408505516595540035
61620513083974408505767557910343
61620513083974408505767558973153
61620513083974408505767562159693
61620513083974408505767643649491
61620513083974408505767901929745
61620513083974408512270501353455
61620513083974441241514282584537
61620513083975308524473904303365
61620513083975309073516577431719
61620513083975309073516577448981
61620513083975309073516577785851
61620513083975309073516578848661
61620513083975309073516582035201
61620513083975309073516921805253
61620513083975309073579339550775
61620513083975353552493509161989
61620513083978010227700041806387
61620513083978010227720704599875
61620513083986099422470382036725
61620513083986114109433855797935
61620513137055724103713654464352
61620513137151736629153570447895
61620513137152036811628675132823
61620513137152036811900300296535
61620513137152036811900300296619
61620513137152036811900301359429
61620513137152036811900304545969
61620513137152036811900386035767
61620513137152036811900644316021
61620513137152036811900644670312
61620513137152036818403243739731
61620513137152070172673571815073
61620513137152070172673573214753
61620513137152070172673657908353
61620513137152070172673916171345
61620513137152937242179702397783
61620513137152937242388651181670
61620513137152937242447975756559
61620513137152937242451328624389
61620513137152937242451331810929
61620513137152937242451413300727
61620513137152937242451417899997
61620513137152937242451671580981
61620513137152937246719112932183
61620513137152937379645967304297
61620513137152937379649320172127
61620513137152937379649324421477
61620513137152937379649405911275
61620513137152937379649410510545
61620513137152937379712081937051
61620513137152970603223570074743
61620513137152970603224684683667
61620513137152970603224685168857
61620513137152970603224685169100
61620513137152970603224685169101
61620513137152970603224685173313
61620513137152981721365582557808
61620513137152981858626251548265
61620513137163742415566598184211
61620513137163792370793003620217
61620513137163792371612264014067
61620513137163792375880049857139
61620513137163792378387090888179
61620513535667734116563666740415
61620513535667734116563668140095
61620513535667745234683642372963
61620513535667745234683643772643
61620513535948663095317067721523
61620513535959484728133902041843
61620513535959484728133903441523
61620513535959484733216477619683
61620513535959518079958923730733
61620513535983796353011638195763
61620513535983796353011639595443
61620513538517994663414870727423
61620513538590929538050489276305
61620513538622460659247092980685
61620513538623397738599007185034
61620513538830491274971208698653
61620513538830491686753214607625
61620513538830496628137285515289
61620513538903475972653842742807
61620513538903476109914511379131
61620513538903476521508489197725
61620513538906177675900902369331
61620513538906177813161571005655
61620513538906178224943576914627
61620513538914282785642081231641
61620513538914282787901512760203
61620513538914282787901517009553
61620513538914282788089799104735
61620513538914282925162181046607
61620513538914282925162185645877
61620513538914282925350209123935
61620513538914282925914293355919
61620513538914283336941092722135
61620513538914283336944186955579
61620513538914283336944191554849
61620513538938598256830083040507
61620513538938609237941127258961
61620513544426620076516882498397
61620513544426620076519206846371
61620513544487891439934473863893
61620513544495994903111713339561
61620513544496000256281146206355
61620513544498653926074429049489
61620513544498653926076753397462
61620513544498653926076753397463
61620513544499554356624084488081
61620513544499554356627436288889
61620513544499554356627440538239
61620513544499554356627523444979
61620513544499554356627780662423
61620513544499555088347739197171
61620513544499555088350149284293
61620513544499555088351182403419
61620513544499570957581188947447
61620513544499570957581190364389
61620513544499570957582217817223
61620513544534671148115519647889
61620513544534687749071252280887
61620513544534687749071253697829
61620513544534687749072281150663
61620513544534688343595886926595
61620513544534688343595888343537
61620513544534688343596915796371
61620513544534693107324289612558
61620513544534719913539271740481
61620513544534719921091516550239
61620513544534721155664239807747
61620513544534721156437534277155
61620513544534721568219540186127
61620513544534724860010040292543
61620513544534724860219250529967
61620513544534725271813228361611
61620513544534726507159246088527
61620513544534726507347274165855
61620513544717540120624430120449
61620513544739116505058507745555
61620513544739116688072847398125
61620513544739117099854853307097
61620513544739121992974768961227
61620513544739121995485368002653
61620513544741851745502166274369
61620513544741851745505609480617
61620513544742724866361281297135
61620513544742724868871880338561
61620513544749655428767373361909
61620513544749657075895396997797
61620513544749660781933450178545
61620513544749660781936893384793
61620513544749671488181476183210
61620513544749923913596232975019
61620513544749928806715119776635
61620513544749928809226747670575
61620513544749955618017133809835
61620513544749971684209071999544
61620513544750824626200123563323
61620513544750828332237143292287
61620513544750857423895394005166
61620513544750861127425291558999
61620513544750861538935586552137
61620513544750861539019269390643
61620513544753526329447183189847
61620513544753530032973608476655
61620513544753562784918794973415
61620513544753562830588668347017
61620513544753564432047851711167
61620513544753575740681805513476
61620513544753575742386837974471
61620513544810901177527494686953
61620513544810901177527751904397
61620513544811801745339562596769
61620513544812068583035883101249
61620513544812101340001925230171
61620513544812101340001926279931
61620513544812101347310096371894
61620513544812101523016150078603
61620513544812101523016151128363
61620513544812101934526187854297
61620513544812101934526445071741
61620513544812101934589323044855
61620513544812101936220763498543
61620513544814803043248870052557
61620513544814803043248984856695
61620513544814803043248985906455
61620513544814803088981650109971
61620513544814803226263209705127
61620513544814803638045215614099
61620513544814803638045216663859
61620513544815670266744730115101
61620513544815670854031962603281
61620513544822574795723291047325
61620513544822574795724662873693
61620513544822574795724662892407
61620513544822575207505553825225
61620513544822575207506582695001
61620513544822575207506668788281
61620513544822606362814685694730
61620513544822606774691222202775
61620513544822906506331693733290
61620513544822906552064358986566
61620513544822906558842280461304
61620513544822906963940895494611
61620513544822906966388612300683
61620513544822907101201644439832
61620513544822907101201644556472
61620513544822907103732939309793
61620513544822908152990163717553
61620513544822908160486359754324
61620513544822908200982259451083
61620513544822908200982263700433
61620513544822908205970299847842
61620513544822908336004388565985
61620513544822908747514422124141
61620513544822908750860958700543
61620513544822908750860958713593
61620513544822908750860959763353
61620513544822908750861991815457
61620513544822908750862106606705
61620513544823759500556848780553
61620513544823775964315962046313
61620513544823775971847286155287
61620513544823808766251014484268
61620513544823808766519544691694
61620513544823808766520319526354
61620513544823808766523763204986
61620513544823808767004159895444
61620513544823808767084403758338
61620513544823808767087843206334
61620513544823808767088880557548
61620513544823808767276129550866
61620513544823808767276904385526
61620513544823808767276908634876
61620513544823808773782081370182
61620513544823808774618910092248
61620513544823808774619167887068
61620513544826461203995546571083
61620513544826477255969043859907
61620513544826477255970415667561
61620513544826510478054254528110
61620513544826510607722218089392
61620513544826510615315013975236
61620513544826510617017636349109
61620513544826525439483412466453
61620513544826525439483413866133
61620513544826525439483498542471
61620513544846885047743544998206
61620513544846890543256222096426
61620513544846890543257336705350
61620513544848091300589646548519
61620513544848135767624464114427
61620513544848135767624722394681
61620513544848135767625492647333
61620513544848135767625494047013
61620513544848135767625497233553
61620513544848135767625578723351
61620513544848135767625837003605
61620513544850837059277545572437
61620513544850837059277545909307
61620513544850837059277546972117
61620513544850837059277889928709
61620513544850837059278574442213
61620513544850837059278575841893
61620513544850837059278579028433
61620513544850837059278918798485
61620513544850837064361148620373
61620513544850837064361150020053
61620513544850837064361234696391
61620513544850837064361235759201
61620513544858892755807397206121
61620513544858923735962137724176
61620513544858923735962394941620
61620513544858925382527450352724
61620513544858925558010350047990
61620513544858925558010382859794
61620513544858925558010608315194
61620513544858925558010640077238
61620513544858925558575467381838
61620513544858925558763495460618
61620513544858925565353388856576
61620513544858940382924880341334
61620513544858940939320394005013
61620513544858940939320395404693
61620513544858940939320480081031
61620513544858940939320481143841
61620513544858942586438991806498
61620513562151600641404914187274
61620513562221528135349974404407
61620513562224530027846707322767
61620513562224530028117303618191
61620513562224530028117303635453
61620513562224530028118418227115
61620513562224530028118418244377
61620513562224530028120656486021
61620513562224530028121000859555
61620513562224530028121775694215
61620513562224546629074409494499
61620513562224546629074409511761
61620513562224546629075524103422
61620513562224546629075524103423
61620513562224546629075524107635
61620513562224546636669611388647
61620513562224546636669611392859
61620513562225430595595727198275
61620513562225430595869676361529
61620513562225430595870020735063
61620513562225430595870795569723
61620513562225431190454748773947
61620513562225431190457072772001
61620513562225447196887220004547
61620513562225447204417516659443
61620513562225447204418631263995
61620513562225447204418631264154
61620513562225447204418631264155
61620513562225447204418631268367
61620513562256644926840037737847
61620513562256945116089711029683
61620513562256945527683688861327
61620513562256945664881681471875
61620513562256945664881681490749
61620513562256961579847452469075
61620513562256961579848824295443
61620513562256961579848824314317
61620513562256961717046816905991
61620513562256961717046816924865
61620513562256962128639422911267
61620513562256962128639422930141
61620513562256967067768528736237
61620513562260547387085790531715
61620513562260563850843531971107
61620513562260563851115500092899
61620513562260563851115500110161
61620513562260563851116614701823
61620513562260563851116614706035
61620513562260563858709673117271
61620513562260563858710701987047
61620513562260563858710701991259
61620513562260563988377283337987
61620513562260563995908694597435
61620513562260564453234307762819
61620513562260564453235336632595
61620513562260564590432214638591
61620513562260564590433329243303
61620513562260564590433329247515
61620513562260569346629291804255
61620513562260569346629377538947
61620513562260569346629377539031
61620513562260569346629377539190
61620513562260569346629377539191
61620513562260569346630406408807
61620513562260569346630406408966
61620513562260569346630406408967
61620513562260569346630406413179
61620513562440383316678495718261
61620513562537644640350563747863
61620513562537944280828072699355
61620513562537978181421043520089
61620513562537978181421818354749
61620513562537978181421819771691
61620513562537978181424142352803
61620513562537978181424143769745
61620513562540679473073868097525
61620513562540679473077224147683
61620513562540679473077225564625
61620513562548434982800395687093
61620513562548434982803748554923
61620513562548434983051442746949
61620513562548434983054795614779
61620513562548450897767538509417
61620513562548450897768910335785
61620513562548451446559508952853
61620513562548451446560537822629
61620513562548451446810556012709
61620513562548451446810556366841
61620513562548451446811584882485
61620513562548451446811584886697
61620513562548451446811670975765
61620513562548735172050067561987
61620513562548735172050068978929
61620513562548735172053420429817
61620513562548735172053421846759
61620513562548751635809180827747
61620513562548751635809182244689
61620513562548751636081150010945
61620513562548751636081150365077
61620513562548751636081151427887
61620513562548751642588475545795
61620513562548751643424274912811
61620513562548751643612561270393
61620513562548784994409023758981
61620513562548784994412376626811
61620513562549635602604447694777
61620513562549635602604792068311
61620513562549651654787409606221
61620513562552336894257529489657
61620513562552353358013291321999
61620513562552353358034212028351
61620513562552353364792584605635
61620513562552401533996335807765
61620513562552401533996593025209
61620513562552401533997364677541
61620513562572761431840627081303
61620513562572766782561310022899
61620513562572766782562338892675
61620513562573061621090300373139
61620513562573066971810983314735
61620513562573066971812012184511
61620513562573066971831904021294
61620513562573066971831904021295
61620513562573099914571103522717
61620513562573099914571106705045
61620513562573099914571106722307
61620513562573100326164994215533
61620513562573100326164995615213
61620513562573100326165080304601
61620513562573100326165084536689
61620513562573100326165084553951
61620513562573111027608417834065
61620513562573111027608417838277
61620513562573111027608419237957
61620513562573111027608419251007
61620513562573111027608762207599
61620513562573111439202395669921
61620513562573111439202397069601
61620513562573111439202481758989
61620513562573111439202482808749
61620513562573111439202485991077
61620513562573111439202486008339
61620513562576663343294409432979
61620513562576668694016121244351
61620513562576668694035927346199
61620513562576702185567183024749
61620513562576702185567186207077
61620513562576713158874071961685
61620513562576713158874329179129
61620513562576713158875191169879
61620513562576713158875448387323
61620513562576713298604497336097
61620513562576713298604841709631
61620513562576713303687072918149
61620513562584768857851644669457
61620513562584768995049637278761
61620513562584772568974337759215
61620513562584807290225063718362
61620513562584817033833317346325
61620513562584817033834350815371
61620513562584817033834436554519
61620513562584817033834693771963
61620513562584821983023866459897
61620513615399457042596963859667
61620513615399457042597992729443
61620513615399457042598337102977
61620513615399457042600317077417
61620513615399457042600321326767
61620513615399457042600402816565
61620513615399457042601435935691
61620513615399473643554069735975
61620513615399473643555098605751
61620513615399473651149271984255
61620513615434573834088400436417
61620513615434590435044133069415
61620513615434590435044134486357
61620513615434590435045161939191
61620513615434590442639335317695
61620513615435490865595160334375
61620513615435490865595161751317
61620513615435490865596189204151
61620513615435490873190362582655
61620513615435491002856943929383
61620513615435491010388355188831
61620513615435496361109038130427
61620513615435496361110067000203
61620513615435496361110067004575
61620513615618011622811238104537
61620513615654378858908680297109
61620513615654378858911779483955
61620513615715272946483306134139
61620513615715572952717610903629
61620513615715572991212872949617
61620513615715573135731950556199
61620513615715606350296217519856
61620513615715606487554562157967
61620513615715606487556886156021
61620513615726079615682543673593
61620513615726079615683572543369
61620513615726079752692251339129
61620513615726079752693278791963
61620513615726079752693280208905
61620513615726079752944327272973
61620513615726379941941923214023
61620513615726379941941924630965
61620513615726379942213892397221
61620513615726379942213892751353
61620513615726379942213893814163
61620513615726379948721217932071
61620513615726379949557017299087
61620513615726413300541766145257
61620513615726413300541767195017
61620513615726413300541767208067
61620513615726413300545119013087
61620513615726413300545120075897
61620513615726413300545123245175
61620513615726413300545124662117
61620513615727278732895305000679
61620513615727280333454869285233
61620513615727280333455898155009
61620513615727280371950131325397
61620513615727280372513872619747
61620513615727280372764920016313
61620513615727280372764921079123
61620513615727280379272245197031
61620513615727280380024276003655
61620513615727280509962912626861
61620513615727280510025674391785
61620513615727313723775151614607
61620513615727313733540515397307
61620513615727313733543954489475
61620513615727313733543954489718
61620513615727313733543954489719
61620513615727313733543954843851
61620513615727328548475996412211
61620513615727328548477025281987
61620513615727328550924061828276
61620513615727328550925090698052
61620513615727328556007320519941
61620513615727328556007321919621
61620513615727328556007407658768
61620513615727328556007407658769
61620513615727328556028328365168
61620513615750395088694052409175
61620513615750395088695081278951
61620513615750695277943725701011
61620513615750695277944754570787
61620513615750695277964646407570
61620513615750695278215694871075
61620513615750728632297736597597
61620513615750728632297738014539
61620513615750728632297822690877
61620513615750728632297826922965
61620513615750728632297826940227
61620513615750728632298080971131
61620513615750739745250426360965
61620513615750739745250426715097
61620513615750739745250427760645
61620513615750739745250770717237
61620513615750739745251455230741
61620513615750739745251456630421
61620513615750739745251459816961
61620513615750739745251799587013
61620513615750739745335138051985
61620513615750739745335139468927
61620513615750739745335224145265
61620513615750739745335228377353
61620513615750739745335228394615
61620513615750739745335482425519
61620513615750739750334116547485
61620513615750739752028692191731
61620513615751590357773041154599
61620513615751590357774070024375
61620513615751595662678320184801
61620513615751595662678405923949
61620513615751595662679434793725
61620513615751595708495781835747
61620513615751595708515587937595
61620513615751595708766636396887
61620513615751629062764052036023
61620513615751629062765166644947
61620513615751629062765168179897
61620513615751629062765168180140
61620513615751629200046756477317
61620513615751629200046842566385
61620513615751629200046843616145
61620513615751629200046846798473
61620513615751640173353732553081
61620513615751640173353732566131
61620513615751640173353989770525
61620513615751640173354851761275
61620513615751640173355108978719
61620513615751640175801453490411
61620513615751640175801453980057
61620513615751640175801712243049
61620513615751640175802482495701
61620513615751640175802487081921
61620513615751640175802568099335
61620513615751640175802568588981
61620513615751640175802826851729
61620513615751640175802826851972
61620513615751640175802826851973
61620513615751640180885056673861
61620513615751640180885058073540
61620513615751640180885058073541
61620513615751640182580748326467
61620513615751640313084244020773
61620513615751640313084248270123
61620513615751640318166733509545
61620513615751640318166818198933
61620513615751640318166819248693
61620513615762397163984387055733
61620513615762397170761279660695
61620513615762397170762308530471
61620513615762400875107080145491
61620513615762445339966059732601
61620513615762445339966316950045
61620513615762445339967093201647
61620513615762445339967178940795
61620513615762445339967436158239
61620513615762445347497383853381
61620513615762445347497385253060
61620513615762445347497385253061
61620513615762445347497470992208
61620513615762445347497470992209
61620513615762447125987685096701
61620513615762447125988718198565
61620513615762447131071373866523
61620513615762447133581772364663
61620513615762447133581858103811
61620513615762447133582886973587
61620513615762450837927572849459
61620513615762450837927658588607
61620513615762450837948493553429
61620513774931141340904953453029
61620513774932041359862002886345
61620513774932041771455980717989
61620513774934743063109062512869
61620513774935045036225874341782
61620513774935960878681042017293
61620513774956369448495843794467
61620513774959354877527382210605
61620513774959371478483114843603
61620513774959371478483116260545
61620513774960255445004175685679
61620513774960255445004432897299
61620513774960255445004432916173
61620513774960271908762174336691
61620513774960271908762174355565
61620513774960271909034142108563
61620513774960271909034142458483
61620513774960271909034142475745
61620513774960271909034143525505
61620513774960271916628315482855
61620513774960272503558777104191
61620513774960272511152950128403
61620513775175211320824866716632
61620513775186315168599148116374
61620513775186347966294376210040
61620513775186348515086346652232
61620513775186351670640176694836
61620513775187248534043396085388
61620513775187252238389196570184
61620513775187252649983174401828
61620513775187252649983174401988
61620513775187253884765107896760
61620513775187253884765107896920
61620513775189915653508400179879
61620513775189921143938704105148
61620513775189950237290455711912
61620513775189950237290455712072
61620513775189953941636256196708
61620513775189953941636256196868
61620513775189966716175053179261
61620513775248157313577965071792
61620513775252056481347306049207
61620513775252060180607179604653
61620513775252094776980611780419
61620513775258949716449960790438
61620513775259249494126575907270
61620513775259249905908840083446
61620513775259250043232615212520
61620513775259299454562107428985
61620513775260150610709666967848
61620513775260165290891179053509
61620513775260165428089171664057
61620513775260200024821612033697
61620513775260200024821956389969
61620513775260200436415934221613
61620513775260214709271165398837
61620513775262852314228694714552
61620513775262866589322525280963
61620513775262901590808261641021
61620513775262901720474971776532
61620513775262901728005909878035
61620513775262901728005995617183
61620513775262901728068671642959
61620513775262901728068671660221
61620513775262901728069016016493
61620513775262902139851021925465
61620513775262916545364838242989
61620513775262916549632534810453
61620513775262916552164024443520
61620513775283265045922220490797
61620513775283265182931840667585
61620513775283265183182889127121
61620513775283265183182889131333
61620513775283276165485638618826
61620513775283276302746479083207
61620513775283279869831439103622
61620513775283279869832553712546
61620513775283280007092279568003
61620513775283280007093308437779
61620513775283565372453483125357
61620513775283565372453483129569
61620513775283565372453483142619
61620513775283576485217886526771
61620513775283576485217886544033
61620513775283576485217887942469
61620513775283576485217887961183
61620513775283576491996152375043
61620513775283576492749212051443
61620513775283613543102234706756
61620513775283613543102235179140
61620513775283613545612748114236
61620513775283614777884168201688
61620513775283614777884168203140
61620513775283614777884168220562
61620513775283614777884168674072
61620513775283614780394681609168
61620513775284465391159571242337
61620513775284465802753806304475
61620513775284465940202503005077
61620513775284465940202503018127
61620513775284465940202589094145
61620513775284465940202847374399
61620513775284465940265265119921
61620513775284476915768913791731
61620513775284476915768915208673
61620513775284476915768915226143
61620513775284476915769258165265
61620513775284476923300239316403
61620513775284477052966907817977
61620513775284510276816478710055
61620513775284510276817593318979
61620513775284526334086224123088
61620513775284526334086225172848
61620513775284526334148901552757
61620513775284526471346894163305
61620513775284526471346979902453
61620513775284526877773585071797
61620513775284526877773843339001
61620513775284526882940871994949
61620513775284526885367672343971
61620513775287167048569363133537
61620513775287167643449562631601
61620513775287167643449562644651
61620513775287167643449648720669
61620513775287167643449907000923
61620513775287178207421995586611
61620513775287178207422339960145
61620513775287178214200261434883
61620513775287178214953321111283
61620513775287178756402252390757
61620513775287178756465014509813
61620513775287181735531722267109
61620513775287181872729714877657
61620513775287181872730743747433
61620513775287227991579699889213
61620513775287228037333283749612
61620513775287228037333284799372
61620513775287228169426666516757
61620513775287228169427010873029
61620513775287228174510270964373
61620513775287228174510355640711
61620513775287228174510356703521
61620513775287228174593953789829
61620513775287228177020754138851
61620513775287228177020839877999
61620513775287231697620076018255
61620517160577421423573652192165
61620517160577421972365249698369
61620517160578321991385348093449
61620517160578322133665914882157
61620517160578322174316004907513
61620517160578322546952145409753
61620517160578322592684809613269
61620517160599031894058975187529
61620517160601436753252626291233
61620517160601733048451015293457
61620517160601733048451019464101
61620517160602634210787345957089
61620517160602634217470681938819
61620517160602637510314368420341
61620517160602637921908346251985
61620517160609541858475232122543
61620517160609843648368152537439
61620785011366252360701347020810
61620785011585101312265401539140
61620785152227727214876105975645
61620785153200290420337990822817
61620785153200338596321039925323
61620785153208395530644028769033
61620785153208428889243875932355
61620785153208443706627077871539
61620785153392111363401430939241
61620785153489373099419850559331
61620785153500168387776709779395
61620785153500183619201607423317
61620785153524495244079343577237
61620789537376185486667200890440
61620789537400497111545166615208
61620790966628670347090089452496
61620791392680948647471471350633
61620791392680948647638607419369
61620791398589574060552246739273
61620791398589574060740274816601
61620791445203280132673690907992
61620791451767202778466995034521
61620791451768403352535031387801
61620791468872648400204450834966
61620791468872648400204450835014
61620791468872948543721459923286
61620791468872948543721459923334
61620791469493979585584037501243
61620791469493979585604929509835
61620791610671508731948153857840
61620791611325654225825544451849
61620791628362262635988475737424
61620791628362262638433872794792
61620791628362262638436196792846
61620791628394983816528132753826
61620791628397379427478539070864
61620791628397379428231684482040
61620791628397379429926260126286
61620791628405838815289234248898
61620791629342980915485115271450
61620791629345682618669498872198
61620791629353786493628744256838
61620791629353786493879448359942
61620791681260157781573510795833
61620791681572306442708246240722
61620791681572306442709021075382
61620791681572306442711345073436
61620791681572306444402821884920
61620791681572306444402821884968
61620791681572306444403596719628
61620791681572306444405920717682
61620791682423348356843524633837
61620791682423348356844668289037
61620791682447663686068204927753
61620791682447663687759313968505
61620802477579237501783988620676
61620803912430852641398538080646
61620804314120070016058570181847
61620804314188213166008103051269
61620804314188213166196131128597
61620804314189113550826466112713
61620804320096838579109770448501
61620804320096838579297798525829
61620804320097803184037698991367
61620804320098039153177806801781
61620804320098039336380059727541
61620804320100440850356898427171
61620804320100741039627119354065
61620804321081151190687570582809
61620804391005145969862679358631
61620804391005146015616235570739
61620804391005162494433221520704
61620804391005195771715483403210
61620804391005195772533710228636
61620804391029505816477012051379
61620804391037627352337472883644
61620804391037627352588176986748
61620804391037627352588291305612
61620804391037627352588548523056
61620804391911712059105273834296
61620804391911712059105359573444
61620804526903595102360633006048
61620804532832913391025607216955
61620804532832913391213635294283
61620804532832913391213893561487
61620804532832913802807613125927
61620804532832913802807871393131
61620804532832918744383068161077
61620804532843385427765233555405
61620804533493027777001939400300
61620804550558440029667386211007
61620804550558440036445307685745
61620804550558489440997224692761
61620804550558489447775146167499
61620804550558504127876015337259
61620804550558505912537795987813
61620804550558806101808389986001
61620804550569294469849138862144
61620804550569294472294535936774
61620804550569296323717693013420
61620804550569299823018571728938
61620804550569299823771717157376
61620804550569310941139319013818
61620804550569310943584716088448
61620804550569600225531607968931
61620804550570513490142831775439
61620804550570517196179854918559
61620804551444598212850290372372
61620804551444598761893307874260
61620804551506735533412947568459
61620804551506735540188546561463
61620804603711823012164587193620
61620804603747240009307479210284
61620804603747240009307822166876
61620804603747240011483572269502
61620804603748140418393816531199
61620804603748140576868442428748
61620804603748140577119146531852
61620804603748140577119260850716
61620804603748140577119518068160
61620804603748142223996466064636
61620804603748142224247170167740
61620804604622541898440419525828
61620804604623442466001068367416
61620804604623442466001154106564
61620804604623442466252115427112
61620808621289158191439011124555
61620808698393083283942847985855
61620808699049584207851718005731
61620808699049585849876283180893
61620808699049585849897175189485
61620808699049585895629839393001
61620808699081115201808311111600
61620808699081115201808654068192
61620808840877003881699519993736
61620808840880922218707347924548
61620808840880922218707719460856
61620808840891727387495796743002
61620808858602879571961418590264
61620808858602880120753389032456
61620808858602880121004436092152
61620808858606798457761559919860
61620808858606798457761588499576
61620808858606798457761674238724
61620808858606798458012264022964
61620808858606798458012635559272
61620808858613686385702798275448
61620808858613686934494768717640
61620808858613686934745815777336
61620808858617592369245150490658
61620808858617603624373887099380
61620808858617603624624591202484
61620808858617603626800798584938
61620808858617605271501910735268
61620808858617605271752614838372
61620808858905775852559032647133
61620808911784427175676308215108
61620808911784427175676336794824
61620808911784427177287229600564
61620810040331864608666185003011
61620810040342675121756800933526
61620810040342675126839375111686
61620810040561513097206383892909
61620810058057740846299740414067
61620810058057740893745922374755
61620810058068551414092541431933
61620810063966366259380487221587
61620810063977178420455698557145
61620810063977178427798737365731
61620810063977178427798738882051
61620810064196016398436681159571
61620810111235369564026460631987
61620810111246180132007290789991
61620810134221484414673650601452
61620810134221484414673679181168
61620810134221484414673764920316
61620810134768727585829999170064
61620810134877079467392355541052
61620810134880681731132660378246
61620810134880681736131322165766
61620810134880681737907142896086
61620810134880681776865324581762
61620810134880681781884878377874
61620810134880681783639807099602
61620810135095930207613888464726
61620810135096830768668669704002
61620810135096830768668698283718
61620810135096830768668784022866
61620810135099532472103757407854
61620810135099532473777440558234
61620810270776366221331407209343
61620810270776366221332555115345
61620810270776366228862847166599
61620810270995204199500417889097
61620810270995213668881562878211
61620810271056442947963368626711
61620810276687693299457732063043
61620810276895733928100164246986
61620810276895733928100507203578
61620810276963868015576379595631
61620810276975575397128397614515
61620810276999888484427684097691
61620810276999888896209690006663
61620810276999888896209690019713
61620810276999890130991623501595
61620810276999890314005848350027
61620810276999890317014297587275
61620810293757070624724959555160
61620810294398854888636222281893
61620810294402757411100213379668
61620810294402757411100556336260
61620810294402772029275272258706
61620810294413564224840564195076
61620810294413564224840907151668
61620810294413564224841593064852
61620810294413564224841936021444
61620810294413579002995332983220
61620810294413579003246037086324
61620810294413580650123356619108
61620810294413580650374060722212
61620810294628514382636189080281
61620810294632416978720002651206
61620810294632416978720007237426
61620810294632418625011174043916
61620810294632418625848002293598
61620810294632418632542240929830
61620810294632418632604916955606
61620810294632418632605261329140
61620810294694546686740974258814
61620810294701449438839064936147
61620810294701751231180507110689
61620810294701761297721060460152
61620810294701761297722175069076
61620810294701762349300482743237
61620810294725765320994545610006
61620810294725766967370456936582
61620810346931997639204620146556
61620810346931997639204734465420
61620810346931999286332643782444
61620810347580391442871274030016
61620810347799238885320171597242
61620810347806443427814769089860
61620810347807343993199639249106
61620810347807343993199667828822
61620810347807343993199753567970
61620810347807343995623107528416
61620810347807343995626550734664
61620810347807345640327662884994
61620810347872175404655979771506
61620810347880278867832962029730
61620810347880280514962014535394
61620810347904594045272783601242
61620810749375023033743979872313
61620810749377721033418248049259
61620810749377721040946216102459
61620810749377724737179067576117
61620810749377724744542998859855
61620810749377726391671022495743
61620810749596562669427390692389
61620810749596562715180946904497
61620810749655101407503853788985
61620810749655101819097455361343
61620810749665906391101579860787
61620810749665906802695557692431
61620810749665906988157618387325
61620810749665906988157619437133
61620810749665908222751524854737
61620810749665908222936085278811
61620810749665908222939551882257
61620810749665908222939556133059
61620810749665908223503637164049
61620810749665908632837806176751
61620810749665908634530058872703
61620810749665908634530063110455
61620810749665908634533529713901
61620810749665908634533530763709
61620810749665908634533533964703
61620810755247327132541382375119
61620810755251229609528114948651
61620810755251229609528119199399
61620810755275544945257862159155
61620810755286346400181349578733
61620810755286346400741966624023
61620810755286346400746467379141
61620810755286350104523682876835
61620810755286350104527150063529
61620810755286350111866721685421
61620810755286350111869045683475
61620810755286350111870188872115
61620810755286350111870189338675
61620810755286351751656207267841
61620810755286351758998212974563
61620810755286351760690465203955
61620810755470067586672268847719
61620810755502486379261073039383
61620810755502486379261077756745
61620810755505188082504665479261
61620810755505188082508132665955
61620810755505189729637189870267
61620810755562526065217463607217
61620810755562526476811441438861
61620810755563426448320330331113
61620810755574232026526635342277
61620810755574233261308568837209
61620810755574233444323165675459
61620810755574233446579129550767
61620810755574233446582597204021
61620810755574233446767525963361
61620810755574233446770883548553
61620810755574233858361135459739
61620810755574233858364603112993
61620810755574532215797229327415
61620810755574532401259285784605
61620810755574532401259286834365
61620810755574533634345871982959
61620810755574533636037752676043
61620810755574533636040075624337
61620810755574533636041218812977
61620810755574533636041220329297
61620810755574534047631729457927
61620810755574534047634053455981
61620810755574534047635196644621
61620810755574534047635197111181
61620810755598546945662741703217
61620810755598547357444747612189
61620810755598548592226681107121
61620810755598548775240905955553
61620810755598548775804990187537
61620810755598548775806133376177
61620810755598548775994161453457
61620810755598548777685270960817
61620810755598548778249355192801
61620810755598549187586996096509
61620810755598549187588139285149
61620810755598549189279248792461
61620810772973196044516688959449
61620810772973196044519011907743
61620810772973197874077404883069
61620810772973197881689055289501
61620810772973201586037178839231
61620810772973201586038211941095
61620810772973201717378449648435
61620810772977098642549225956112
61620810772977104041468858984856
61620810773008334843543463906431
61620810773008335390327049879757
61620810773008335392586481408319
61620810773008340331714215388047
61620810773009519136866612308943
61620810773009519683650312601133
61620810773009519685909629810831
61620810773009520781736609073155
61620810773009520918996330328049
61620810773009535605897732487077
61620810773012228044329773663426
61620810773012242794491373462398
61620810773192050811806867436395
61620810773192050813501443197281
61620810773192052460630499935033
61620810773228375436431302812215
61620810773231077142039024441090
61620810773231080846384824925886
61620810773300104126752624197237
61620810773300108242940783668487
61620810773300108242943106616781
61620810773300110098502190693612
61620810773300110098505543561442
61620810773300110098505544978384
61620810773300124302447924809325
61620810773300419163135505488170
61620810773300419758768937552256
61620810773301310311064511273975
61620810773301319570799279943509
61620810773304026834055434842034
61620810773324434303109368835050
61620810773324434348842033038566
61620810826478939161638127375148
61620810826478939161659019383740
61620810826478948495389945090268
61620810985687618936103331955847
61620810985708026252431430467651
61620810985708028031735339932281
61620810985708028082299759891981
61620810985708028219832596700881
61620810985708028631426574532525
61620810985708042899204997686131
61620810985708042901378423446607
61620810985708042901462106272015
61620810985708043448245692245341
61620810985708043450505123773903
61620810985708044683591709966641
61620810985708048389632857753631
61620810985711947144109087569938
61620810985711950852410015827982
61620810985720034005516498919219
61620810985720034007773493180623
61620810985720034007961779525155
61620810985720039907726623507199
61620810985720050470028754413827
61620810985720050471720892790915
61620810985720050471720895973243
61620810985720050471721010292107
61620810985720050472288074339293
61620810985720050476803581287939
61620810985720050479063015998829
61620810985720050608981647516307
61620810985720051020764024961587
61620810985720051020766234640777
61620810985720055967233768880125
61620810985999812184671266562821
61620810985999815751735506397085
61620810985999816300859426034071
61620810985999816300861748510189
61620810985999816300861748982365
61620810985999826871548505911357
61620810985999832359468210333277
61620810985999832360366567174909
61620810986003718219028710697994
61620810986011823896289761478822
61620810986011824079220418292886
61620810986011824079471237182866
61620810986011825131802915274474
61620810986011825726599146031878
61620810986011825726682828385110
61620810986011825726682828386562
61620810986011825726682828503202
61620810986011825726682828853122
61620810986036135702653252637660
61620810986036138797534652080295
61620810986036140461027226281290
61620810986036140461111167387000
61620810986036140461111167853560
61620810986036140506864723599108
61620810986036140506864724065668
61620810986036140644041824201064
61620810986036141055635802032708
61620810986036141055635802499268
61620810986036141055656694041300
61620810986036141055656694507860
61620810986036141055823830110036
61620810986036141055906365023826
61620810986036141055906365025278
61620810986036141055906365141918
61620810986036141055907398144404
61620810986036141055907398610964
61620810986036141058079793966630
61620810986036141058079794433190
61620810986036141058080167037972
61620810986036149725109878526541
61620810986036149725863023937717
61620810986036149773290378104343
61620810986036151764693157597875
61620810986036152176286762239107
61620810986036152176286791055985
61620810986036152176287135429519
61620810986038853467940217224399
61620842442147617314266740498354
61620842443095863543940775760632
61620842443095896897458048745794
61620842443120164050695212110530
61620842443120164050698536282004
61620842443120213873810757397332
61620842443120213876321236918710
61620842443120213876321237385270
61620842443120228700479151413142
61620842443120228700479265732006
61620842443131020689309475424806
61620842443131035513467504238102
61620842443193110043451720376312
61620842443228282006203621979670
61620842443228296830361650792966
61620842443411962701053828075390
61620842660864119628973814068412
61620842678916951435833312777312
61620842678917251579350321865632
61620842679465680707201236847435
61620842679476487520189475353531
61620843062557332915053238074363
61620843080241933101504181228842
61620843080241933513286444355258
61620843080246724879448372869706
61620843080246739703881579785690
61620843080281997317388918901901
61620843080283193089527213886001
61620843080283198074471180103613
61620843080283198440248925697373
61620843080283209018789739165527
61620843080351341595271300997364
61620843081230139500586559988404
61620843081230155974404675069036
61620843081543504158974156427834
61620843086260834087296960710656
61620843133529837391942705599968
61620843133530137581192350195448
61620843139438462759290759390976
61620843157043260780987102003640
61620843157054063883604643544186
61620843157054063883606967892160
61620843157054063883606968008800
61620843157054963902564821924966
61620843157054964450516839887374
61620843157055264046081802315478
61620843157055264639787433767518
61620843157151314094238282649304
61620843157151314094238311345660
61620843157163471363453334524510
61620843157163471363453591741954
61620843157163471370796373333096
61620843157163471370984658627868
61620843157163471416549958242964
61620843157163471416738243537736
61620843157371519600554539323665
61620843157383026306893631475694
61620843157383026849096965578890
61620843157383071320734214196600
61620843157383071320799300309498
61620843157383071320820221014446
61620843157383076263024069359804
61620843157383076269717537762098
61620843157383076269738458467046
61620843157383076269801334900754
61620843157480337588387619832706
61620843157491228084027516187394
61620843157491278092601422335824
61620843157491294563702425441358
61620843157491294700897062014846
61620843157491294701151467591402
61620843157491528275557545946232
61620843157491528275745574023560
61620843157491578236118688641588
61620843157491594707219434529678
61620843157491594707219435592536
61620843158026660036637256789680
61620843158026674855718246208600
61620843158026674862493073082712
61620843158027560421165940398788
61620843158027560421165945116150
61620843158027560421186865821098
61620843158027560604451362778086
61620843158027560604452137616958
61620843158027560604452510684088
61620843158027564310489416425394
61620843158027564310492888329450
61620843158027860793721956774870
61620843158027864499760010305538
61620843158038367234991011876300
61620843158038367235178407545324
61620843158038383884209000792916
61620843158038383891742362979076
61620843158038383891742477764500
61620843158039567991988552415908
61620843158039567991988557133270
61620843158039567992009506417886
61620843158039567993680805111860
61620843158039568037742142041734
61620843158039568175003929892076
61620843158039568175274864419502
61620843158039568175275893289278
61620843158039568175275897540080
61620843158039568176967371146358
61620843158039568176970470333204
61620843158039571698026605596656
61620843158039571744055888809818
61620843158039571881313171631154
61620843158039571881315495629208
61620843158039584641207693960260
61620843158039584647987911190158
61620843158039584648008831895106
61620843158039584648824734722478
61620843158039584648824734839118
61620843158039723693981314641559
61620843158040022188109459290005
61620843158040022599703437121649
61620843158062697390004386467186
61620843158063883506194006622000
61620843158074706783691060611834
61620843158074706792728877348666
61620843158074840432458441332915
61620843158074840483295629349822
61620843158074840483295715088970
61620843158074841032087342574570
61620843158074841032087599792014
61620843158074841032087685531162
61620843158074845836193089786371
61620843158075140621729006633343
61620843158136829493863498742684
61620843158136845972493708151454
61620843158136845972493708268094
61620843158136849678534085796816
61620843158147641660583791399700
61620843158147641660583819979416
61620843158147652778703767032248
61620843158147652778703795611964
61620843158147652778892054336048
61620843158355633979475278466788
61620843292977964478029266919513
61620843292977964479721519615465
61620843292977964479723843613519
61620843292977968184067320100261
61620843292977968184069644098315
61620843292977968185761896794267
61620843292977969421296975700375
61620843293050898935229340035893
61620843293050898935231662984187
61620843293086032196314206594953
61620843293086032203092386336895
61620843293377971827526655381348
61620843293926245296566593482893
61620843293926260113949795422077
61620843293926260120724622296189
61620843293926265474648087962297
61620843293929862384357546748823
61620843293940654381556254701987
61620843293961383910821808876601
61620843293961383912514061572553
61620843293961383912516385570607
61620843293961387616859862057349
61620843293961387616862186055403
61620843293961387618554438751355
61620843293961473681926730449999
61620843293962266771997393110827
61620843293973073587433353605465
61620843293973074820519936751229
61620843293973078526557988752479
61620843293973078526561087585193
61620843293973078528817424513129
61620843294034313426637035200897
61620843294034313433980045429767
61620843294034317130982835685693
61620843294034317133239148149361
61620843294034317133239919801693
61620843294034317133239948498049
61620843294034317133242271446343
61620843294034328251359895434241
61620843294034328251363247368951
61620843294034328258138074243063
61620843298886293407898397732845
61620843298886293409592970194763
61620843298886294645128049100871
61620843298959224159059613086249
61620843298959224159060384738581
61620843298959224159062707686875
61620843298959238983220736500171
61620843298959238983788948434645
61620843298994346308803483986751
61620843298994357421840885441139
61620843298994357426923459619299
61620843299834569285051649038381
61620843299834570520397666765297
61620843299834585344558794411307
61620843299834585345313084546157
61620843299834585345313084662797
61620843299869707899303769949555
61620843299869707900998342411473
61620843299869709136345134973049
61620843299869712840690935457845
61620843299869712840879480082631
61620843299869712842385512151851
61620843299870897126483135529767
61620843299870898773800474394465
61620843299870913597961856075591
61620843299881700235881038728209
61620843299881703941919091908957
61620843299942637415686146408653
61620843299942638650468079903585
61620843299942638657811118712171
61620843299942653474626108716881
61620843299942653474627141818745
61620843299942653475194320651355
61620843299942653475194320767995
61620843299942653481969147525467
61620843300162642795831323782189
61620843300162642795832352651965
61620843300162647734960086631693
61620843300162647735709876109351
61620843317013674643725870340614
61620843317013674644478239867370
61620843317017276915726142313518
61620843317024479811090571278978
61620843317048791252103967725860
61620843317597175908589378376255
61620843317597175908589722749789
61620843317597219968427163333247
61620843317597220380794145482747
61620843317597220380794150200109
61620843317597224084366941649687
61620843317597224084387833658231
61620843317597224086832203380857
61620843317608027193762525548723
61620843317608027193782383988843
61620843317608030486514348201875
61620843317996576052669627272870
61620843317996576052669627290132
61620843317996576052671606914652
61620843317996576052671951270924
61620843317996576052671952687866
61620843317996577699800751162626
61620843369899514045828173675207
61620843370094040395911476940259
61620843370190986698475202172149
61620843370191000974489026195349
61620843370191000976100695252531
61620843370191002621537386044184
61620843370191002623313320515992
61620843370191002760511313126540
61620843370191002760513637124594
61620843370191002760514010176979
61620843370191002760762361603178
61620843370191286895422421555939
61620843370191301118006035283669
61620843370191301712805623495123
61620843370191302766745527570454
61620843370191302766746646765598
61620843370202108529005319574226
61620843370203009096817015475510
61620843370226119414718581815574
61620843370226119414719701010718
61620843370226119414802264641190
61620843370226119414803383836334
61620843370226419556541015259648
61620843370226419558236710099038
61620843370226419558236710112136
61620843370226419558320392924654
61620843370226419558320392937752
61620843370750238564887051858039
61620843370750238564888195513239
61620843370750537061210005234537
61620843370750537473079045314763
61620843370750538708425063041679
61620843370750538708425067759041
61620843370773603457451802785731
61620843370773651633689019412424
61620843370774504063653124081945
61620843370774549091616873448844
61620843370774549091700441483212
61620843370774552064240046677384
61620843370774552247170703024923
61620843370774553894110588496755
61620843370774553894111732151955
61620843370774804214722120762531
61620843370774804214722465136065
61620843370774804626316442967709
61620843370774847451577431653221
61620843370774847451577432702981
61620843370774848686923450429897
61620843370774849097935889460091
61620843370774849280887438749272
61620843370774849280950114775048
61620843370774852390687712113243
61620843370774854037648599680395
61620843370774854037648604397757
61620843370785355354955737139738
61620843370785355903747364625338
61620843370785355903747707581930
61620843370785359060724059331475
61620843370785360707852082967363
61620843370785655499832591909223
61620843370785659204178392394019
61620846909169744114838194433297
61620846909176946819599439261898
61620846915078369527939833132769
61620846986853273909459263245880
61620847387671085886279347174357
61620847387775557288877021284267
61620847387775601582384850439866
61620847388618187823114978671439
61620847393675821878924113917595
61620847394516006423203933563199
61620847394524106591561157389005
61620847394524106591561386086724
61620847394526813236195725362319
61620847394551123212249747745273
61620847441793109896207130916045
61620847441793414981111648351155
61620847441817424813627740939437
61620847464552609391132490631509
61620847464587387469761082173021
61620847464587687659010755464857
61620847464587732131404268541381
61620847465427611502776528599005
61620847465427611548530113507469
61620847465427611548530457863741
61620847465427615252875913992265
61620847465427616628015094668064
61620847465427617039776208568444
61620847465427911692047466952061
61620847601317895881030067743999
61620847601326299899509880227345
61620847601326301318121941850140
61620847601329903589118021352172
61620847601350315085216407777741
61620847601350316869606214994296
61620847601350316869856919097400
61620847601350615228733416866061
61620847601350617059127484397828
61620847601353016376869403466291
61620847601353016376869489572621
61620847601353016377057431543619
61620847601353018023429870966139
61620847601353018023993955198123
61620847606395646324777036675268
61620847606395647971152948001844
61620847606398347479169363744708
61620847606398348028212038290004
61620847606398348028212381246596
61620847607234626541953015249184
61620847607237326460726694907423
61620847607237326460726699624785
61620847607238529002198768043052
61620847607258940452543483452423
61620847607261641744196565247303
61620847607342737312387937304668
61620847624077394550699311667917
61620847624088201366135271229435
61620847624109809638754287297505
61620847624109814991923720164299
61620847624109816280050055956708
61620847624112212389960407476195
61620847624112511342189373951597
61620847624112511342189375001357
61620847624112512988565285278173
61620847624112516695358807868151
61620847624113419100088810004036
61620847624120623642646168198976
61620847624124219960784163148515
61620847624124223665129963633311
61620847624124223718474365582272
61620847624124224076158823664499
61620847624124224259173048979456
61620847624124224267517040127568
61620847624952395884532892979817
61620847624952395884532894029577
61620847624960502643913694676908
61620847624960503192956369222204
61620847624960802787430703765228
61620847624960803382226934522632
61620847624964405058677487370364
61620847624964405104431043582472
61620847624964405241691712218796
61620847624984816691785723525063
61620847624984818524436242322296
61620847624985111527886884656457
61620847624985116881056317523251
61620847624985118713706807622724
61620847624987514276645283779725
61620847624987514279093004835147
61620847624987514322398868689593
61620847624987514324846589745015
61620847624987517983438805319943
61620847624987518029192390229811
61620847624987519630651626738632
61620847624987519630902330841736
61620847624987519676384290942148
61620847624987519676655887053844
61620847624987519813665851587064
61620847624987519813916555690168
61620847624987519816110216592328
61620847624995619984446432555644
61620847624995623688625096971704
61620847624995624788653402394792
61620847624995625337424480828392
61620847624995625337445372836984
61620847624995625337696076940088
61620847624995920173716997856072
61620847624995923878146395073257
61620847624995924932170411483112
61620847624995925525274418709145
61620847624995925526695046128820
61620847624995969402032868417632
61620847625057763920218099758232
61620847625061666565949905512035
61620847625061714558896688914023
61620847677262827779562331913671
61620847677287438356669035592753
61620847677298247002311149413061
61620847677299146975263823739911
61620847677299150679609624224707
61620847677299151273652709570852
61620847678138131361576509120619
61620847678138131498921975539744
61620847678138431688171648831580
61620847678162440102284622813625
61620847678162441748660534140201
61620847678162446645131287330028
61620847678162740245801631901945
61620847678162740245801632951705
61620847678162746834380960621864
61620847678173253643578115689820
61620847678173553832827788981656
61620847678174452980586989611640
61620847678174452980607881620232
61620847678174454263378730153383
61620847678174498687508609928002
61620847678174498687571285949406
61620847678174498687571371692926
61620847678235693012614685273732
61620847678246242269356897595228
61620847678246543055118556144178
61620847678247443622930337784610
61620847678247444675240746559872
61620848805838501302101112629813
61620848805838501302101141209529
61620848805838501302102255818453
61620848806709895601329564067481
61620848806709895601329564184121
61620848806709895601329567188413
61620848806709895647083148975945
61620848806709895647083152098281
61620848806713803193508151327305
61620848806720700767941895417693
61620848806720706121111328284487
61620848806720706166864913194355
61620848806721901524752560507709
61620848806721901570694173494905
61620848806721906877921993374503
61620848806721906921415885306277
61620848806721906923863606361699
61620848806724610006496388317081
61620848806724610006496388783641
61620848806724610006496389833401
61620848806724610006764971801688
61620848806724610006765000381404
61620848823462313051393738213486
61620848823462313058925435504826
61620848823467066081125916883335
61620848823467116628432677694561
61620848823571281756619345692986
61620848823571281763962384151492
61620848823571565291585046361966
61620848823571565299116743653306
61620848823571565840377393515502
61620848823571581907667678534584
61620848823571582494681798534322
61620848823571582495414024301956
61620848823571582497105156739954
61620848823571582497127196641450
61620848823571582497189183921634
61620848823571582497189958756294
61620848823571582502275996005700
61620848823571582502276000237788
61620848823571582504720250807548
61620848824435771886304468460277
61620848824435771886388036494645
61620848824438473178041118289525
61620848824438473178041122343577
61620848824439673751858450423061
61620848824439673752025586608437
61620848824439673752046478500389
61620848824439673935061076401449
61620848824447784954082534900872
61620848824447784954416806105224
61620848824507806330386649657077
61620848824507806330386653711129
61620848829375742049210970477395
61620848829471786144508158347047
61620848829471797257545559801435
61620848829473003366105117032259
61620848829479907720937349334094
61620848829479907728551324205140
61620848830344397253736118865369
61620848830344397299406135739465
61620848830344397299489703773833
61620848830344402797175962515408
61620848830347098408128560720281
61620848830347098408128564892377
61620848830347098545389200660249
61620848830347103944308866557445
61620848830348299165127253887625
61620848830355207361735991977493
61620848830356408118734685144837
61620848830356410359906822511503
61620848830356410367438262468711
61620848830356410367518473384412
61620848830356443714740292037961
61620848830359109682461296000853
61620848830359109821981740054047
61620848830359111468545679457951
61620848830359111659091344263591
61620848830452470927058347576368
61620848876640842344463679437008
61620848876748894010586951232208
61620848876749194154103960320528
61620848876749210617800201281078
61620848876749210800814541983408
61620848876749210803262263038830
61620848876749210808408738391976
61620848876749210808408742624064
61620848876749210809161883803152
61620848877589074161791404043216
61620848877685435048113369874997
61620848900383412127505884097550
61620848900383412129198017286344
61620848900383412129198022008078
61620848900383412129198022021176
61620848900383412134280591581144
61620848900383412134284063485200
61620848900383412263950617574356
61620848900383412266396014631724
61620848900383412266398338629778
61620848900383712270206870870214
61620848900383712271022893185870
61620848900383712272713911901254
61620848900383712272715026374664
61620848900383712272715031096398
61620848900383712277797600669464
61620848900383712277801072573520
61620848900383712278554213752608
61620848900383712323554657365344
61620848900383712325999022370608
61620848900383712455668932627966
61620848900383712865827648964506
61620848900384612886291245945809
61620848900384613433639344865790
61620848900384613435271497852500
61620848900384613435271497969140
61620848900384613435273822317114
61620848900384613436087061203850
61620848901248207943687877103948
61620848901258758435776764017816
61620848901259915324404095211452
61620848901259915324404095328092
61620848901259915324406419676066
61620848901259915325241038429564
61620848901331693310409972479576
61620849036270072785226785780392
61620849036270089386434595759804
61620849036271273357035386018890
61620849036271273900723612146340
61620849036271290555864066297568
61620849036273975235870844140198
61620849036282095127114959292604
61620849036282095722473040610710
61620849036282095722476422174896
61620849036282095729251220352652
61620849037146286895058232439498
61620849037146291699434456436709
61620849037146291699435604342711
61620849037157382779363334508489
61620849037157397009563792704549
61620849037158299269421388110149
61620849037158299269422536016151
61620849037158299818465554934981
61620849037158299823568673565823
61620849037158299826016510475143
61620849037161000972857623720003
61620849037161001110118636729861
61620849037161001117460642069401
61620849037161001117460643486343
61620849037161001117481563129885
61620849037161001117648671563671
61620849037161034464136973547697
61620849037161034464972653891377
61620849037219571784583382317513
61620849042179615777163740066584
61620849042179615779695168394420
61620849042179615784778857181504
61620849042182317071348221491492
61620849042183518237773410541562
61620849042190420946304114008302
61620849042190420946307466876132
61620849042190420953082293750244
61620849042191621517935277258424
61620849042191623348078673653118
61620849043030600690039035116416
61620849043057616985828967304275
61620849043057617168571596041011
61620849043057617168843192152707
61620849043057618815971215788595
61620849043058819710230663681331
61620849043058862352290519762512
61620849043065722233394981957491
61620849043065722279148455264263
61620849043065722279148570049687
61620849043065722690930461173235
61620849043065755637477564587107
61620849043066922990393675124835
61620849043066923035395147725391
61620849043066923036147148431607
61620849043066923036147260034703
61620849043066923036147263217031
61620849043066923447177152584603
61620849043066923447177153634363
61620849043066923447929154340579
61620849043066923585189909065971
61620849043066923592529936197978
61620849043066923592532944690825
61620849043066925231565817208815
61620849043066925238908856017401
61620849043066925238909227553709
61620849043066925238909228025885
61620849043066925239097228468263
61620849043066925239097256116263
61620849043066925239097257166023
61620849043066925239178959010684
61620849043066956939271263099385
61620849043066958585647174425961
61620849043069624739394208058131
61620849043069624739394322843555
61620849043069626347545389030674
61620849043069626347545731987266
61620849043069626530562281122957
61620849043069626530562309820765
61620849043069626530750338960903
61620849043069626530832040805564
61620849043069669165278758268608
61620849043069670812407810774272
61620849043127862006933181671280
61620849043131808391070258121694
61620849043138701577970833823746
61620849043138703409808806730879
61620849043138713293147648213419
61620849043163017320400045522189
61620849059800125589289507155661
61620849059810930755901834335181
61620849059904591448740756811898
61620849059904591451188474684992
61620849059905491421951512357088
61620849059905792207529214211382
61620849059905792208281583738138
61620849059908177255412778950861
61620849059909377829480815304141
61620849059909393882302987891166
61620849059909393882553691994270
61620849059909393882554063530578
61620849059909393883905725087897
61620849059909393935565944145888
61620849059909394477078326639978
61620849059909394477099247228286
61620849059909394477099590184878
61620849059909394478710140034026
61620849059909394479526042978038
61620849059909394479529486184286
61620849059909394484608617156198
61620849059909394484608618691184
61620849059916296450542645187546
61620849059916296451295790615984
61620849059916296588563839536608
61620849059916596640566384614220
61620849059916597374893915149746
61620849059916597379974160730582
61620849059916599019571893850250
61620849059920182996093142483661
61620849059920184818716031431644
61620849059920184819468829654140
61620849059920184819469172610732
61620849059920198911625229404538
61620849059920199050518052267417
61620849059920199651220945870704
61620849059920200695457214087612
61620849059920201290839942063096
61620849059920201298350088714834
61620849060760428613846066768261
61620849060760428613846838420593
61620849060760428618929412598753
61620849060780792047519873553803
61620849060780793311084109716040
61620849060780841458849712035557
61620849060780841460544287679803
61620849060780841465627633510295
61620849060780841465690395625139
61620849060783539479214597881630
61620849060783539479215741070270
61620849060783539479466445173374
61620849060784695765518533801378
61620849060784743949847524881715
61620849060791598477696436895560
61620849060791599066409747554472
61620849060791600713537766467382
61620849060791600713537766939558
61620849060791643354173843266270
61620849060791643354174986454910
61620849060791900315875446059387
61620849060791900498892900483791
61620849060791900910421017361244
61620849060791900910672064420940
61620849060791900910675163602170
61620849060791900910675163603622
61620849060792795981216074425256
61620849060792800929378181581436
61620849060792801478420856126732
61620849060792801478421199083324
61620849060792801478483875109100
61620849060792843701085877819759
61620849060792843701333601642562
61620849060792844112927579474206
61620849060792844113680720653294
61620849060792844118011182522142
61620849060792845348462654148226
61620849060795497025247829868862
61620849060795497025250125169108
61620849060795502579258884615542
61620849060795502579258885087718
61620849060853739298839545642072
61620849060856441002023929242820
61620849060856441002274633345924
61620849060856474353847806343390
61620849060856474353848949532030
61620849060856474354099653635134
61620849060857641949653925574035
61620849060857684630375259959258
61620849060864578228807051728030
61620849060864846491646084578099
61620849060864846903174201455552
61620849060864846903424905558656
61620849060864846903425248515248
61620849060888895391560812452108
61620849060888895391560812570152
61620849060889195580810485743944
61620849060889195580810485861988
61620849113094226092805220238746
61620849113094226092808663444994
61620849113094226097888909025830
61620849113095111833195692023040
61620849113095126660617001879178
61620849113095126660620359346278
61620849113095128312829749306230
61620849113969227242872160414976
61620849113969271660307733562920
61620849113969529216553759747520
61620849113969529216553874534396
61620849113969561333031990657482
61620849113969571851251982013728
61620849113970422988150477200024
61620849113970429601330395833168
61620849113970429647104901799356
61620849113970461900843772297914
61620849113970462953151858124882
61620849113970462953154181073176
61620849113970472401174891326024
61620849113970472419060321864854
61620849113970472419813463039570
61620849113970472419813463043942
61620849113970473013881173752302
61620849113970474066189259579270
61620849113970474066191582527564
61620849114031701743061266233658
61620849114043418412566532347002
61620849114043419007387499025698
61620849114043420058942443673578
61620849114066488559766306969840
61620849114067724867377111511450
61620849514736364247157670207052
61620849514736364247158700128040
61620849514772681612715769893772
61620849514772681612716799814760
61620849514772681612719122879694
61620849514776284615752419301793
61620849514776284618280348090623
61620849514844415905482039408576
61620849514844415913280942002252
61620849514844415913281971923240
61620849514844415913284294988174
61620849514844430738007954408018
61620849514844432516751541082368
61620849514844432521644620459986
61620849514844432521646944574680
61620849514844432521831876883530
61620849514844432521832906804518
61620849514844432521835229869452
61620849514845616479550075761856
61620849514845617028593094680686
61620849514845617031061478175256
61620849514845617036124161566600
61620849514845617211607434320366
61620849514845617214138838214246
61620849514845631306991501742118
61620849514845633136569781831090
61620849514845633683649611990104
61620849514845633685340744428054
61620849514845633685341863623198
61620849514845633685362009507988
61620849514845633685365108340702
61620849514845633685425543260662
61620849514845633685425546442990
61620849514845633686181011620132
61620849514845633690508231757686
61620849514845633692955838494244
61620849514845633692955952813108
61620849514848018179176888442668
61620849514849218936530856309329
61620849514849219485322826734259
61620849514849219490385627763553
61620849514849219490405515231283
61620849514849219492913556552383
61620849514849235544830345182739
61620849514849235545081049285843
61620849514849235552421845486795
61620849514869942931869237896038
61620849514869948465794374519618
61620849514880733278840071609960
61620849514880749887391006491238
61620849514880749928059845164530
61620849514880750291389753866232
61620849514880750476915605060520
61620849514880750476915605177160
61620849514880750476915609782254
61620849514880750481998179238680
61620849514880750481998179355320
61620849514880750481998180791136
61620849514880750481999323962354
61620849514880750481999327144682
61620849514880750484447045017776
61620849514880753632406701699138
61620849514884357687792937042025
61620849515712524366005113920029
61620849515712524366276710031725
61620849515720633182623492460963
61620849515720634829751406010075
61620849515744944804969829438317
61620849515744944807501233332197
61620849515744945219283239241169
61620849515747651864102283048595
61620849515755751621238113293357
61620849515756051763922798088155
61620849515756051764758478431835
61620849515756951142727123519297
61620849515756952194473825353115
61620849515756952377488165005637
61620849515756952377509057014229
61620849515756952378261169323541
61620849515756952789270170914609
61620849515756952789855147155185
61620849515756956081833960773119
61620849515756956081833965490433
61620849515756956081854857499025
61620849515756956084299217786927
61620849515756956084299222504289
61620849515756956493615966682043
61620849515756956495893195618571
61620849515756958279717803658799
61620849515756958284804878610791
61620849515756958287060842933945
61620849515756958287249243616055
61620849515756991631271227836313
61620849515756991633799160875945
61620849515759653897908913056967
61620849515759653898493889297543
61620849515759654079227529159289
61620849515759654080944144718081
61620849515759654081483866087225
61620849515759654081508228950065
61620849515759657785269048476971
61620849515759657785289945202877
61620849515759657787546277413451
61620849515759657787546282130813
61620849515759659577022045091165
61620849515759692922924309631241
61620849515759692925452242670873
61620849515816979660834016544089
61620849515816979663093709522183
61620849515816979663281737599511
61620849515818230245819587362481
61620849515829036647213476481959
61620849515829037059559909933591
61620849515829037059559938644449
61620849520681007385402347494750
61620849520681007568420047446793
61620849520684909434141165594953
61620849520753942254871630867948
61620849520753958909171817827146
61620849520753958909255845008826
61620849520753958909256619843486
61620849520753958909256619860956
61620849520753958916786911894740
61620849520753958916786911912210
61620849520756643546524712662828
61620849520756660201665166814056
61620849520756660205995743119860
61620849520756660208440108007032
61620849520757861369784931331225
61620849520782171348286670052191
61620849520782171348286756158569
61620849520789075111033793545750
61620849520789075518484455850930
61620849520789075518484455864028
61620849520789075700746678459564
61620849520789075700746683181298
61620849520789075700746683194396
61620849520789075705829252637724
61620849520789075705829252754364
61620849520789075705829254190228
61620849520789075705830397361398
61620849520789075705830400543726
61620849520790276458592019270125
61620849520792978161274994664665
61620849521621149779106780267501
61620849521621149779106781317261
61620849521621149779294693540691
61620849521621149779294808344829
61620849521621149779378376379197
61620849521621149779378377428957
61620849521629253471323397965165
61620849521629255254876380146177
61620849521629255255712060489857
61620849521629255300629966105805
61620849521629255301465646449485
61620849521629258961753580857299
61620849521631954762976478710285
61620849521631956546529461941057
61620849521631956592282932046787
61620849521631956592283046850925
61620849521631956593118727194605
61620849521631960253406662652131
61620849521631960253406667369493
61620849521633161010217327742195
61620849521633161010405355819475
61620849521633161010405355819523
61620849521653570218071495785789
61620849521653570220599428825421
61620849521653570586627849824525
61620849521653570586631317011171
61620849521653570586631321728533
61620849521653570629853501694761
61620849521653570632381434734393
61620849521656271741023648780759
61620849521656271921506468685503
61620849521656271923766277517495
61620849521656271924037873629191
61620849521656277277203950445827
61620849521664375615982894165399
61620849521664375753243648908053
61620849521664377031811731797059
61620849521664377033503984493011
61620849521664377034343136740747
61620849521664377400372705645805
61620849521664377446125142649719
61620849521665575958751859318589
61620849521665576370533866277321
61620849521665576372981587332743
61620849521665576510050842094061
61620849521665576510242342075397
61620849521665577744832775588993
61620849521665577745589388653423
61620849521665577790586360498861
61620849521665577791338472808173
61620849521665578156614781497965
61620849521665578156618248684611
61620849521665578156618253401973
61620849521665578157178865729949
61620849521665578157183366485067
61620849521665578157371398813149
61620849521665578200676113711881
61620849521665578200676114761641
61620849521665578202368366407833
61620849521665578202368367457593
61620849521665578203123835817063
61620849521665578340385738452829
61620849521665578340469302236449
61620849521665578340469306487197
61620849521665578347724616629077
61620849521665581449182043260483
61620849521665581449182047977797
61620849521665581451626408265699
61620849521665581451626408265747
61620849521665581860964049169407
61620849521665581863220386097391
61620849521665583096311100464795
61620849521665583691106297653775
61620849521665583691107331222199
61620849521665583692798550349727
61620849521665583693363668150135
61620849521665583698449336462361
61620849521665583698449680835895
61620849521665583698637708913223
61620849521665583700141589624873
61620849521665583700329961609175
61620849521665583700329990306935
61620849521665611694467091419227
61620849521665617045187654870921
61620849521665617045188688439345
61620849521665617046879907566873
61620849521665617047633053444609
61620849521668277662186947022441
61620849521668279448836448279947
61620849521668279492329195506761
61620849521668279492329196556521
61620849521668279494021448202713
61620849521668279494585532434697
61620849521668279494585533484457
61620849521668279494588889534615
61620849521668283152617130964287
61620849521668283152617130964335
61620849521668283152617135681649
61620849521668283154873467892271
61620849521668284799746188168647
61620849521668284982759379448607
61620849521668284990102763084237
61620849521668284991795015780189
61620849521668318338532989361705
61620849521726516762127863165234
61620849521730418627848981313394
61620849521737362283390897239403
61620849521737362283390982978551
61620849521737362283390983345733
61620849521737362283390984395493
61620849521737362283391012030443
61620849521737362283392131238845
61620849521737371754382662713176
61620849521738572511466083171417
61620849538374468719606537032259
61620849538374468722114578353359
61620849538410785536185414573365
61620849538478868106160599569812
61620849538478917375146080274026
61620849538478917375146337491470
61620849538478918109400111411112
61620849538478918114546477622005
61620849538478933985952204172866
61620849538478933986140489467638
61620849538478933986143871031824
61620849538478933991036950409442
61620849538478933991039274524136
61620849538478933991227559818908
61620849538478934031894075427266
61620849538478934588280132109342
61620849538479818677212151685975
61620849538479835148498085098936
61620849538479835148498859933596
61620849538479835148501183931650
61620849538479835156093057288091
61620849538480118683531168163702
61620849538480135337768679097121
61620849538480135337768679097124
61620849538480135337771777929838
61620849538480135345362508102091
61620849538482519831855268947590
61620849538482520378178510117543
61620849538482536301261691803784
61620849538482536303709414276148
61620849538482536308036518677896
61620849538482536308039990581952
61620849538482536310484241150260
61620849538482536310484355469124
61620849538483720952246546451949
61620849538483720952246546470823
61620849538483720959794287188859
61620849538483737014219203247096
61620849538483737014219978081756
61620849538483737014222670410461
61620849538483737014222675132195
61620849538483737014469907350200
61620849538483737014471026558394
61620849538483737014473379235299
61620849538483737021814175436251
61620849538483737060223492260065
61620849538483737060223492260068
61620849538483737067566617161931
61620849538483737607387086243155
61620849538483737614078230764035
61620849538514951207993294771266
61620849538514951208181838333194
61620849538514951213078041007842
61620849538514951937541202211614
61620849538514951939988923267036
61620849538514957293221229389374
61620849538514957293974374800550
61620849538515251397452175113986
61620849538515251943796423455368
61620849538515251947060052036650
61620849538515251951390509188136
61620849538515251951390509304776
61620849538515251951390510740592
61620849538515251951391653911810
61620849538515251951391657094138
61620849538515251953838231778592
61620849538515251953839374967232
61620849538515256887883505916494
61620849538515256931189254029310
61620849538515257482491823387610
61620849538515257483244968798786
61620849538518852019687754484005
61620849538518852021299423541187
61620849538518853805709266580536
61620849538518853805710041415196
61620849538518853805961089891834
61620849538518854400484719642305
61620849538518854400505611768989
61620849538518858104852814059549
61620849538518859158942347537534
61620849538518859159130633895164
61620849538518859202436496332668
61620849538518859204695932447450
61620849539355130920304668130351
61620849539355130921916595587491
61620849539355130922000278411495
61620849539355134587370415462565
61620849539355134633124000371029
61620849539355135205891100336272
61620849539355180883125132273317
61620849539355180884819707917563
61620849539355180889903053748055
61620849539355435395140773628108
61620849539355436600257155068691
61620849539355436607034304891097
61620849539355436607599160775413
61620849539355481079152727039891
61620849539357838139590017478476
61620849539357838139840721581580
61620849539379447013699493321726
61620849539383348879420611469886
61620849539390253639426999017036
61620849539390253639427003734398
61620849539390253639677703120140
61620849539390253639677707837502
61620849539390253822420336574238
61620849539390253822441228582830
61620849539390253822608364651566
61620849539390259173079367642472
61620849539390259173330071745576
61620849539390259175586408673512
61620849539390259175607300682104
61620849539390259175607329379912
61620849539390259175858004785208
61620849539390553828676672308872
61620849539390553828676677026234
61620849539390553828948268420568
61620849539390553828948273137930
61620849539390554011690901874666
61620849539390554011878929951994
61620849539390558958430283728997
61620849539390558958432606677291
61620849539390558958433382445071
61620849539390559362600637046004
61620849539390559364856973973940
61620849539391454396425696901742
61620849539391454396488372927518
61620849539391454396676401004846
61620849539391454396759969039214
61620849539391459388984409710031
61620849539391503860621658327741
61620849539394155688078778696622
61620849539394155688141454722398
61620849539394155688162346730990
61620849539394155688329482799726
61620849539394155688413050834094
61620849539394161038800485790632
61620849539394161039051189893736
61620849539394161041307526821672
61620849539394161041328418830264
61620849539394161041579122933368
61620849539451492433621083362366
61620849539456294729893228775486
61620849539456300410886656115819
61620849539456344692713805797089
61620849539456344875745983258791
61620849539463238522695899076968
61620849539463238522695900493910
61620849539463498174301446877696
61620849539463504951186566539379
61620849539464405383345000308522
61620849539464437035258405339812
61620849539464439278879808514110
61620849539464439279694592126220
61620849539464439279694592144934
61620849539464439279694593661254
61620849539464448750708323239845
61620849539464449779563142171723
61620849539487519955569843779894
61620849539487820099086852868214
61620849539487820282102351758599
61620849591657461670220984445863
61620849591657463317432834857194
61620849591657463317433609691854
61620849591657463324963901743108
61620849591657463324963901760578
61620849591657463324965044931748
61620849591657463452186205262504
61620849591657463452939350673680
61620849591657463454633926317926
61620849591657463462225799674367
61620849591657746989601148417872
61620849591657746989663910549978
61620849591657763461706083955864
61620849591657763468480910829976
61620849591657763506704200506310
61620849591657763511786889003334
61620849591657763514234495739892
61620849591657763514234610058756
61620849591657763514235638928532
61620849591657763643901164265956
61620849591657763643904520316114
61620849591682073438615729688103
61620849591692580108922639923430
61620849591692580108922898190634
61620849591692580108923673025294
61620849591692580108923673029666
61620849591692580109675785333154
61620849591692580114006244038596
61620849591692580114007387209766
61620849591692580114007390392094
61620849591692580116453965075096
61620849591692880249929165841644
61620849591692880249930198943508
61620849591692880252439907278954
61620849591692880252440682113614
61620849591692880252440682117986
61620849591692880257523253126868
61620849591692880257524396298086
61620849591692880257524399480414
61620849591692880259970974164868
61620849591692880259972117353508
61620849591692880298194263839750
61620849591692880305724559073332
61620849591692880305724673392196
61620849591692880305725702261972
61620849591692885656446385203568
61620849591693779035779084132583
61620849592532765154069678069872
61620849592532765337083903384864
61620849592533065343319351361708
61620849592533065343319351828268
61620849592533065526333576676700
61620849592567881945559746120674
61620849592567887481740043534940
61620849592568182134809415161708
61620849592568182134809419412510
61620849592568187670989716826776
61620849592568232147712504616756
61620849592569082702558435037216
61620849592569082702558439288018
61620849592569082702621115313794
61620849592569082702642007322386
61620849592569088053280146382028
61620849592569088053280146848588
61620849592569088055787187413068
61620849592569088055808079421660
61620849592569132715525436035046
61620849592640877946133441713244
61620849592641133663745865915194
61620849592641167022343504921262
61620849592642034094318187057234
61620849592642067585828109819332
61620849592642067585828482890674
61620849592642067997610488799646
61620849592642067997694056834014
61620849592666394039946402754577
61620849751084981944137506577363
61620849751109293569831030889871
61620849751109293571523284052383
61620849751121299312203647585183
61620849751182228438565762696019
61620849751182228443648451193043
61620849751182228446156492514143
61620849751182243261031538346803
61620849751182544550058383447890
61620849751189447210674840576928
61620849751189447256425044972370
61620849751190647830493081325650
61620849751190648380104311114692
61620849751190648386879137988804
61620849751193049528240383821252
61620849751193049535015210695364
61620849751194234184328814725843
61620849751194250102308534965780
61620849751194250238753639955565
61620849751194250238753644677299
61620849751194250239004348780403
61620849751194250239004434869471
61620849751213758832850683919068
61620849751213758832851458753728
61620849751213758833603829330244
61620849751213758835298404974490
61620849751213758840445656108466
61620849751213758840632913581770
61620849751213758840633942452998
61620849751213758881302781126290
61620849751213758881303809994614
61620849751213759244632689827992
61620849751213759430158545757112
61620849751213759435241116752896
61620849751213759435241116752944
61620849751213759435994262164120
61620849751213762585649637660898
61620849751214659266100480698778
61620849751214659995459844577198
61620849751214659996212215153714
61620849751214659996212989988374
61620849751214659997906790797912
61620849751214659997906790797960
61620849751214659997907561027443
61620849751214659997907565632620
61620849751214660002990136628404
61620849751214660002990136628452
61620849751214660002990249524467
61620849751214960001694059021112
61620849751214960002447204432288
61620849751214960002468211245018
61620849751214960002469244346882
61620849751214960004141780076534
61620849751214960004142899284776
61620849751214960010062411767582
61620849751214960048200789342204
61620849751214960049895364986450
61620849751214960054979055190476
61620849751214960185483583986562
61620849751214960192239809920240
61620849751214960192239809920288
61620849751214960193076638156869
61620849751214963159717674014178
61620849751214964989107896394894
61620849751217361150583277138848
61620849751217361152361621697618
61620849751217361152362654799482
61620849751217361157446372166282
61620849751217361158198484474142
61620849751217661339853871137084
61620849751217661341548446781330
61620849751217661346632136985356
61620849751218545811714592200863
61620849751218561861933333301874
61620849751218561862184037404978
61620849751218561915280747216709
61620849751218567217614135314294
61620849751218567261108284109428
61620849751218567263367720224210
61620849752065650072467905695260
61620849752065650072718609798364
61620849752065650255482130543692
61620849752065650255732834646796
61620849752065949850207169189820
61620849752065950261717578987096
61620849752065950261989175098792
61620849752065950444731803835528
61620849752069552121203248691852
61620849752069552121453952794956
61620849752069602134022770584708
61620849752069602134106452937940
61620849752089961697345641849180
61620849752089961697596345952284
61620849752089961880276298663244
61620849752089961880359866697612
61620849752089961880527002766348
61620849752089961880610570800716
61620849752090261475001337309372
61620849752090261886595315141016
61620849752090262069609539989448
61620849752090262069797568066776
61620849752090262069881164799165
61620849752090267008737273502616
61620849752090295423878953981943
61620849752092662988998723644060
61620849752092662989249427747164
61620849752092668525179025309128
61620849752092668525429729412232
61620849752093863745997416811404
61620849752093863746248120914508
61620849752093869279733353004648
61620849752093869279984057107752
61620849752100772397610337187576
61620849752100772397861041290680
61620849752100772400117378218616
61620849752100772400138270227208
61620849752100772400138270693768
61620849752100772400388974330312
61620849752100772400388974796872
61620849752101068883621515614573
61620849752101071992335375833704
61620849752101071994863308873336
61620849752101071994863309339896
61620849752101072587131606591108
61620849752101072589387943519044
61620849752101072589387943985604
61620849752101072589659568795321
61620849752101073824169877480536
61620849752101102236867192488039
61620849752101105941212992972835
61620849752101972562591436740252
61620849752101972971678373540856
61620849752101972971678374007416
61620849752101972971929077643960
61620849752101972971929078110520
61620849752101972974185414571896
61620849752101972974457010683592
61620849752101972974457011150152
61620849752101973154692598389288
61620849752101973154943302492392
61620849752101973157136963394552
61620849752101973157387667497656
61620849752102002804616212363547
61620849752104674263331455335736
61620849752104674263582159438840
61620849752104674265838496366776
61620849752104674265859388375368
61620849752104674265859388841928
61620849752104674266110092478472
61620849752104674266110092945032
61620849752104676095165956982568
61620849752104676095416661085672
61620849752162944933420484214362
61620849752163245122670157506198
61620849752163245122670157506246
61620849752163246769046073432092
61620849752163246769046073550136
61620849752165662693915901023934
61620849752165662693918223972228
61620849752166815137757168831422
61620849752166848633533829985812
61620849752166848633617512339044
61620849752166863451000599492804
61620849752174918601122436384418
61620849752174919012716414216062
61620849752174919156667940295818
61620849752174920247498347710994
61620849752174953739007614674658
61620849752174954150601473016614
61620849752174954150601474532934
61620849752174954150601592506302
61620849752174954150622484514894
61620849752174968562914432947080
61620849752177620304369496010942
61620849752177620311123029480150
61620849752177655442254669583820
61620849752177655442254669701912
61620849752177655442254674301182
61620849752177655442275561592412
61620849752177655442275561710504
61620849752177655442275566309774
61620849752177670267252836585996
61620849752198030024546983282394
61620849752198033728892783767190
61620849752198063371286458874378
61620849752198063371286458874426
61620849752198063371286463591740
61620849752198067075632259359174
61620849752198067075632259359222
61620849752198067075632259696044
61620849752198067075632259812684
61620849752198067075632263945394
61620849752198067075632263958492
61620849752198067075632264063486
61620849752198067075632264076536
61620849752198078193752882562494
61620849752198078193752996881358
61620849752198079430793475933656
61620849752198079435876821764148
61620849752198083135140162389648
61620849752198330207019506746208
61620849752198330213796656574230
61620849752198330213796770887478
61620849752198333918142457059026
61620849752198333918142571372274
61620849752198363560536132166214
61620849752198363560536132166262
61620849752198363560536136883576
61620849752198367264881932651010
61620849752198367264881932651058
61620849752198367264881933104520
61620849752198367264881937355322
61620849752198367264881937368372
61620849752198368499663866599452
61620849752198368499663870850254
61620849752198379625126495055984
61620849752199230566669229792054
61620849752199230774768526621716
61620849752199230774852209447124
61620849752199230781545676449738
61620849752199267238085425872266
61620849752199267238085430454066
61620849752199267238085430471536
61620849752199267283838982084326
61620849752199267283838986782814
61620849752199267283838986801688
61620849752199267649679408285710
61620849752199267649679408303180
61620849752199267649700295712454
61620849752199267649700300294302
61620849752199267649700300410942
61620849752199267649700300429816
61620849752199269482270522553498
61620849752199278950751575724222
61620849752199278950835258549630
61620849752199280187792169101000
61620849752199280187876623573124
61620849752199280192875514931492
61620849752201935594613901915350
61620849752201935640346566118866
61620849752201937425008461082460
61620849752201980059474000710654
61620849752201980059474115029518
61620849752201985603250827400487
61620859601223985895070879956453
61620859601232092059592229635470
61620859601232140235303309573652
61620859601232140236138989917332
61620859672099122350996290871258
61620859672099155704513563856420
61620859831548402566700064324385
61620859831548708246966049162400
61620859831656823965550852598140
61620859831657724532551232418309
61620859831657724532802279478005
61620859837457033470797122561444
61620859837577156752595437318186
61620859837577156759372588190352
61620859908360536231865861120811
61620859908360537832488216235327
61620859908360537878241772447387
61620859908360538016255673054728
61620859908360538016506377157832
61620859908360836375361978200587
61620859908360838021737889527163
61620859908360838021925917604443
61620859908371342999100543414847
61620859908371343045606211936219
61620859908468906342162166274998
61620859908469804940804440899527
61620859908469804943312482220627
61620860292494130911856403738913
61620860292506143245383452436446
61620860292541260036872485850350
61620860292541260036873514720126
61620860292541260037625627029438
61620860292541260039128822660194
61620860292541260039129851531422
61620860292541260039317109004726
61620860292541260039318137875954
61620860292541308207518814415726
61620860292541308208271958777142
61620860292541308208271959826902
61620860292541308215028960595240
61620860292541308215049881301640
61620860292541308215050138519084
61620860292541309862240924268364
61620860292541309862429210612896
61620860309833651897931547873157
61620860309834852655013809074869
61620860309834852657458174080133
61620860309834853020791554668629
61620860309834853023319487708261
61620860309939319065136450081253
61620860309939319072667516967167
61620860309942980088693318179345
61620860310123051377282994484964
61620860310123051377366562519332
61620860310125452341672502380667
61620860310158157040861095755743
61620860310219106583348509327121
61620860310230818773358888706386
61620860310230819324690142072160
61620860310231118916875897794706
61620860310256379287996960954489
61620860310259031212103773862893
61620860310259031212103888180305
61620860310259079389868548616131
61620860310267136138917763115338
61620860310267136141362128120602
61620860310267186147491150696170
61620860315847644296519511072563
61620860315847644296519855446097
61620860316031376601197635918376
61620860316066491559950254853737
61620860316132540385300420044044
61620860316132540385300763000636
61620860316132573737125440333254
61620860316139444327012967510033
61620860316140645493066754089893
61620860316140645494759007252405
61620860316143346601789292793358
61620860316143346603481545489310
61620860316143346603483869487364
61620860316143390016775511923754
61620860316167706587272874303711
61620860316175762103506813372402
61620860316175811509481336853724
61620860316175811514563911031884
61620860316175811514836913316786
61620860316175811514839237314840
61620860363300374002982648716301
61620860363300679683499304905608
61620860363408447493530747588944
61620860363444765039843755399672
61620860363444765042103186928234
61620860363444765042103191160322
61620860363444814865215292768492
61620860386751159822880383455472
61620860386751159822880640672916
61620860386751159822880726412064
61620860386751508007295778917474
61620860386751508144556190336354
61620860386751508144556533292946
61620860386751509790869682854598
61620860386752408572837276486453
61620860386934875655305602728009
61620860386934875655577227419421
61620860386934880963558307435627
61620860386935179503419575079365
61620860386969997755048370769067
61620860386969997798605029129962
61620860386969997798605286347406
61620860386969997798605372086554
61620860386970297944298044060903
61620860386970303295019755872275
61620860387032475874055646576486
61620860387044149903051451634605
61620860387044192545266791879445
61620860387044194320465712961064
61620860387044194320716417064168
61620860387044198079204961115265
61620860387044198079769045347249
61620860387044198081461298043201
61620860387067309083975188258069
61620860387067309083999553691409
61620860387068507874490327118481
61620860387068507874493686120615
61620860387079266647001143050763
61620860387079266648672502688363
61620860387079266648693423393311
61620860387079314824655551790869
61620860387079314824676472495817
61620860522638770674204684416561
61620860522639070863475278414749
61620860522825159162549321030359
61620860522833564052206085591083
61620860522833565836679465559368
61620860522837168107675545061400
61620860522857575298104309801841
61620860522857579603773931486969
61620860522857580839371768261332
61620860522857581388163738703524
61620860522857581388414442806628
61620860522857875487374903800029
61620860522857875670389128648461
61620860522857876036417922718859
61620860522857876082171134557433
61620860522857876086417909355687
61620860522857881165903002198084
61620860522857881168347367203348
61620860522857881577413411995360
61620860522857881577685008107056
61620860522860277191077654786667
61620860522860277602859660695639
61620860522860280895423455271463
61620860522860280895426927175519
61620860522860280895427013281849
61620860522861483299617521055200
61620860522861483436899081700116
61620860522861483848660195600496
61620860522861483848681087609088
61620860522868687981335605709444
61620860522930522022664920181034
61620860522930522022915881501582
61620860522930526831277531089232
61620860522930526833725252144654
61620860522933228536969729363132
61620860522941632553753732319638
61620860522965693448138872448380
61620860522965693448138873511238
61620860522965941982457072951632
61620860522965944180323719990012
61620860522966894205407470014082
61620860522966894205407473196410
61620860522966894205409793079016
61620860522969546083847593056724
61620860522969546083847593058176
61620860522969546083849917054778
61620860522969546085542168700970
61620860522969546085542168702422
61620860522969546085542172934510
61620860522969546086295314112146
61620860522969595908654271360352
61620860522969595908654274542680
61620860522969595908656594425286
61620860522969595908656598657374
61620860522977699188819237044038
61620860522977699372022120258536
61620860528559420273372527667808
61620860528741889641814794497159
61620860528741891060510538958412
61620860528745793520756291752280
61620860528766200848383049103269
61620860528766200848466617137637
61620860528766201264516433355353
61620860528766201448347024603770
61620860528766206206719850748696
61620860528766206389734075597128
61620860528766206801244485394404
61620860528766206801516081506100
61620860528768908095425500228916
61620860528770108666965603542564
61620860528770153138602851871068
61620860528777008262088404288954
61620860528777013205166679108488
61620860528778214372067126109545
61620860528839152198625612513786
61620860528843054659708193544238
61620860528843054661403544956264
61620860528843054661403545072904
61620860528843054845265189148623
61620860528843055257044353085772
61620860528849957962323170129629
61620860528849959197669959508877
61620860528849959197920877250511
61620860528850002427164671284919
61620860528851160366513219825762
61620860528851160366513562782354
61620860528851202588027717493874
61620860528851202588027722215608
61620860528851203190082647377536
61620860528851204235155745851496
61620860528851204236579497017447
61620860528851207947876786409324
61620860528851207947880139277154
61620860528853861658166301620642
61620860528853861658166644577234
61620860528853895009991781070262
61620860528853904892765622772076
61620860528853904893517735081388
61620860528853906123029066320832
61620860528853906123781178630144
61620860528853906128111640498992
61620860528853906128112412151324
61620860528853906128864524460636
61620860528853909828971928677528
61620860528853909836586936669152
61620860528874268992561073837714
61620860528874269404154794451866
61620860528875470159545175082798
61620860528875470159545949917458
61620860528875470161990573086336
61620860528875519564955614215496
61620860528875519564955614332136
61620860528875519564955615381896
61620860528875519567399979219308
61620860528875519567399979220760
61620860528875519567399980269068
61620860528875519572482553397468
61620860528875519572482554447228
61620860528875519572485906383390
61620860528875519572754522563244
61620860528875519572754522580506
61620860528875519572754523630266
61620860528875519572755555682370
61620860528875519572757875431074
61620860528875519572757879680424
61620860528878171452889480585762
61620860528878171452890251188334
61620860528878171452890251189786
61620860528878171452890255420422
61620860528878171452890255421874
61620860528878171452890509456990
61620860528878171453643396600962
61620860528878221276001582193932
61620860528878221276002357028592
61620860528878221276004681026646
61620860528878221459020050600364
61620860528886275326157245044874
61620860528886275326157502262318
61620860528886275326157503325128
61620860528886275326345530339646
61620860528886275326345788619900
61620860528886275327849497624186
61620860528886275327849497624346
61620860528886275328037783981768
61620860528886324734012306400280
61620860528886324734012307450040
61620860528886324739098233562910
61620860528886325145794570576408
61620860528886325150880239471834
61620860528886325150963923360100
61620860528886325150964180577544
61620860528886325150964956345324
61620860528886325153409321350588
61620860528886325153409578568032
61620860528886325333979295985004
61620860528886325336423660990268
61620860528886325336423918207712
61620860546251673644169379130436
61620860546252874836673428011495
61620860546252876071455361506427
61620860546252879775801161991223
61620860546273272326527671180081
61620860546273272514709297815018
61620860546273572515798265178269
61620860546277174924306147886751
61620860546277174924389715921119
61620860546284045976625657210992
61620860546284079328450677500202
61620860546284394710083812957438
61620860546284395944865746452370
61620860546287981744574658831415
61620860546287985311993029715412
61620860546287985313685282411364
61620860546287985448355341515755
61620860546287985448438909550123
61620860546287985449002993782107
61620860546287985494735657985671
61620860546287985494923686062951
61620860546287985496615938758903
61620860546287987143556967885935
61620860546287996432287923434220
61620860546287996567372465709876
61620860546287996569548592066172
61620860546287996569548677809692
61620860546287996981330940936108
61620860546287998215861827371344
61620860546287998215924589136268
61620860546287998216112874431040
61620860546459660403090417738805
61620860546459660814872422598017
61620860546459660814872423647777
61620860546459660814955990632385
61620860546459660814955991682145
61620860546459660817400355637649
61620860546459660817400356687409
61620860546467767162471218386136
61620860546467767162554786420504
61620860546467767711346756862696
61620860546467767711513892931432
61620860546467767711597460965800
61620860546468067305988227474456
61620860546468067900596430154532
61620860546468067900784458231860
61620860546470467172856475228913
61620860546470467219362139032971
61620860546470467219362143750333
61620860546470468865718191919427
61620860546470468865738050359547
61620860546471669622737891886617
61620860546471669622800539214372
61620860546471669623552680221705
61620860546471670171843213759668
61620860546492075905458769756123
61620860546492076950427296565361
61620860546492077138608923200298
61620860546492077140219815959825
61620860546492077140240707968417
61620860546492077506269152947919
61620860546492077506269157665281
61620860546492077552001821868797
61620860546492077687651940702186
61620860546492081256180481567495
61620860546492081256180486284857
61620860546492081256347617636231
61620860546492081256347622353593
61620860546492081258624851290121
61620860546492082490962415062427
61620860546492377139697890563549
61620860546492377322712115411981
61620860546492377688740909482379
61620860546492377695518826239755
61620860546492377695518830957117
61620860546492377734494121320953
61620860546492377738824580007473
61620860546492377741268945012737
61620860546492377741272301062895
61620860546492381399676598647271
61620860546492381399864626724551
61620860546492381399864631441913
61620860546492382636902897147419
61620860546492383232264331331952
61620860546494777606362486981217
61620860546494777608890420020849
61620860546494778843487767594941
61620860546494779248491852029175
61620860546494779252738398307793
61620860546494779255186119363215
61620860546494779255266331347425
61620860546494779255269687397583
61620860546494779256021799706895
61620860546494782547749913939039
61620860546494782547812671353831
61620860546494782547833563362375
61620860546494782547833568079737
61620860546494782550277928367639
61620860546494782550277933085001
61620860546494782959531919848011
61620860546494782959615487882379
61620860546494782962059852887643
61620860546494784149209150447860
61620860546494784194941814651376
61620860546494784196653839694215
61620860546494784743984489196672
61620860546494784744005381205264
61620860546494784746512422236304
61620860546495980142751299926331
61620860546495980142813975952107
61620860546495985503511114937088
61620860546496013497083361246581
61620860546502882719199120571531
61620860546502883952350302885482
61620860546502883953961281719576
61620860546502884365575031898107
61620860546502884501393320387370
61620860546502884502836820196136
61620860546502884503003956264872
61620860546502887658326854551259
61620860546502888024168395832500
61620860546502888069920832382903
61620860546502889856002896546212
61620860546502889856002897012772
61620860546502889856253600649316
61620860546502889856253601115876
61620860546503184097478290807896
61620860546503184509072182546307
61620860546503184692086493487972
61620860546503184692274521565300
61620860546503188213418069124336
61620860546503233920590392126860
61620860546506786368474284216695
61620860546506786963333277093108
61620860546506789934806270653908
61620860546506790072066938823755
61620860546506790074511303828971
61620860546506790074511303829019
61620860546506790117820495035815
61620860546506790118635283370951
61620860546506790120264860041079
61620860546506790120264860041127
61620860546506791721703122685780
61620860546506791721724014694372
61620860546506791765701664549487
61620860546506791767393917245439
61620860546565076593485368661447
61620860546565329222842448240522
61620860546565329225293612856324
61620860546568930946469120636710
61620860546568964299047789676338
61620860546568964299047790026258
61620860546568975366331523782082
61620860546568975412080604613374
61620860546568975417164293400458
61620860546568979077454212623251
61620860546576130678334152647354
61620860546576136038278364558327
61620860546576136038281851345158
61620860546576136038281851362420
61620860546576167193848134409766
61620860546576169389831919472514
61620860546576178856489970643428
61620860546577019995032213884286
61620860546577031108068586468898
61620860546577031108069272382082
61620860546577031108069620987704
61620860546577034224393640403870
61620860546577034224393668983586
61620860546577034225145752713182
61620860546577034362385614943087
61620860546577034773164690122240
61620860546577034773415394225344
61620860546577034773916802431552
61620860546577036056775547584373
61620860546577036056796468172681
61620860546577036603579706622126
61620860546577036605755832965532
61620860546577069363035039741233
61620860546577069408600567873583
61620860546577069409352708762611
61620860546577069957577495804904
61620860546577069957580853254742
61620860546577069957580853272004
61620860546577069957643615373798
61620860546577079238027111865838
61620860546577079238779224175150
61620860546577079240474948775318
61620860546577079424301752283860
61620860546577079424305108334018
61620860546577080475820589197183
61620860546577080475821741341106
61620860546577080476072441195621
61620860546577080481155015373781
61620860546577080522390110216999
61620860546577084180418241680417
61620860546577084187195391502823
61620860546577084187760247387139
61620860546579736042748356915950
61620860546579736662061868167884
61620860546579770013886888457094
61620860546579771112036028532354
61620860546579780530433334371794
61620860546579781127737097205156
61620860546579782230153679816928
61620860546579782362330745405316
61620860546579782362334101455474
61620860546579782363083886584404
61620860546579782363087242634562
61620860546579782367414348453252
61620860546579785892877340407212
61620860546600145278465920671149
61620860546600446015755074910310
61620860546601395857638264538438
61620860546601395857639417166174
61620860546601395994837409776722
61620860546612201575728663181961
61620860599450851218882854029181
61620860599450867880799025821056
61620860599450867880799368777648
61620860599450901044254391398001
61620860599450901232624389066858
61620860599451201233524985396189
61620860599461674694540405506240
61620860599461674694540748462832
61620860599461708046365768752042
61620860599462024662592123713698
61620860599462024662592466670290
61620860599462908759054319422811
61620860599462912328164943002760
61620860599462912463400119907607
61620860599462912509403346654347
61620860599462923581852126301272
61620860599462923584028252657568
61620860599462925230592192061472
61620860599645394187332663916301
61620860599645394187336131102995
61620860599645394188088133325531
61620860599645394188089276980731
61620860599645395834465188307307
61620860599645395835217300616619
61620860599645396017479499248972
61620860599645396017730203352076
61620860599645694422335922118005
61620860599645694422339365324253
61620860599645694422527393401581
61620860599645694423091477633565
61620860599645696206729172540808
61620860599669705668174908791873
61620860599669705805352009393829
61620860599669705805435577428197
61620860599669705812130189135771
61620860599669705812213867256915
61620860599669705812965869479451
61620860599669705812967013134651
61620860599669705855624080017785
61620860599669705856523671495546
61620860599669705856524014452138
61620860599669705857967423468975
61620860599669705857967428186337
61620860599669705858152013057417
61620860599669705858716097289401
61620860599669709379549703674968
61620860599669709562226188732757
61620860599669709562309785464885
61620860599669709562313223953771
61620860599669709562313228671133
61620860599669709562497813542213
61620860599669709562563928523400
61620860599669709564757593676397
61620860599669711163688811039256
61620860599669711163939515142360
61620860599669711165379944073551
61620860599669711209421475242772
61620860599669711209693071354468
61620860599669711211133500285611
61620860599669711346703035887688
61620860599669711346953739990792
61620860599669739159704962722671
61620860599670005857424610781469
61620860599670006001463540548751
61620860599670006040438835629901
61620860599670006044957321343989
61620860599670006044957322393749
61620860599670006047217101478173
61620860599670006047405129555501
61620860599670006047969213787485
61620860599670009568820268975396
61620860599670009705805873846853
61620860599670009705809341033547
61620860599670009705997369110827
61620860599670009705997373828189
61620860599670009706080937611720
61620860599670011352938398237859
61620860599670011352938484331092
61620860599670011354629617365387
61620860599670011400383173577447
61620860599680512625955251640747
61620860599680512626707363950059
61620860599680512670265051180730
61620860599680512670265394137322
61620860599680512671707774284383
61620860599680516331992271253071
61620860599680516376053574769179
61620860599680518162135639399048
61620860599680518162386343502152
61620860599680812815204924932583
61620860599680816519550725417379
61620860599680816566995500756967
61620860599680818166678749053267
61620860599680818351385312690884
61620860599681713382953944808091
61620860599681716949285931245304
61620860599681717086546599415151
61620860599681717087299745292887
61620860599681717087383399420488
61620860599681717088990964420415
61620860599681717132300155627211
61620860599681717134744520632475
61620860599681718734427768928775
61620860599681718736182783277176
61620860599681718736203675285768
61620860599681718736454379388872
61620860599681718779428179263099
61620860599681718781936339489284
61620860599681718919385036669496
61620860599681763206066133637230
61620860599681763206125452191534
61620860599681763206125452195906
61620860599681763206128809658634
61620860599681763206128895402154
61620860599681763206317180696926
61620860599681763252154333641162
61620860599742990745715668627254
61620860599742990882976423002726
61620860599753464155140541644175
61620860599753762559938119633248
61620860599753764344411151592160
61620860599753764344411494548752
61620860599753797696152946803594
61620860599754663080049544822200
61620860599754664706049356006040
61620860599754664729208577997455
61620860599754664774711474754016
61620860599754664774962178857120
61620860599754664774962521813712
61620860599754696410745323789586
61620860599754698080758545866418
61620860599754698080760868814712
61620860599754698126787542102922
61620860599754707544410558359590
61620860599754707544911966565798
61620860599754707545247386609272
61620860599754709191287877419990
61620860599754709191287877888002
61620860599754709191287877892374
61620860599754709191538581523094
61620860599754709191538581991106
61620860599754709191538581995478
61620860599754709192124706142056
61620860599754709192375410245160
61620860599754709193795947320806
61620860599754709239824600600718
61620860599754712881951018055560
61620860599754712882031257202544
61620860599754712882034700408792
61620861728002257551246928275669
61620861728002257551414064227765
61620861728002257551434984932713
61620861728002257963008042059409
61620861728002257963028934184641
61620861728002257963028962764357
61620861728002261255592728643825
61620861728002261255759864712561
61620861728013064364991435307675
61620861728013064365743547616987
61620861728013068064250509451765
61620861728013068069337235792471
61620861728013068071781575287919
61620861728013068071781576337679
61620861728013068071781833555123
61620861728217159708105086038429
61620861728217160302806125097681
61620861728221062585215414865377
61620861728221062585236335453685
61620861728221062768250904658389
61620861728221066474288957839137
61620861728229170982437817146905
61620861728229171403278359264821
61620861728229171584849141989373
61620861728229171584849170687133
61620861728229173233669419370973
61620861728229204336707202441379
61620861728229205983083114817715
61620861728229205985530835873137
61620861728229220809493427809808
61620861728229220810243125310264
61620861728231868988891060692955
61620861728231868989643173002267
61620861728231872693215944709103
61620861728231872693236861177751
61620861728231872694931441059701
61620861728290095184215275975597
61620861728294047462587070089218
61620861728294047462607962097810
61620861728326418084261423698313
61620861728326418084261452278029
61620861728326418084262566886953
61620861728326418085957144980639
61620861728326467306744679447394
61620861728326467309192400502816
61620861728326478424865683949718
61620861728337224302456530279802
61620861728337224304901925086510
61620861728337224304901925087962
61620861728337224897817990334058
61620861728337272473102858845178
61620861728337272473918393435210
61620861728337272473921746184948
61620861728337272474106678729982
61620861728337272474110031479720
61620861728337272476366111190212
61620861728337272476366368407656
61620861745727233078955356948829
61620861745727233078955357065469
61620861745727233261886013879533
61620861745727233266968588057693
61620861745727233632829930265537
61620861745727233634522182961489
61620861745727236927085948957597
61620861745728133789047619638821
61620861745728133789047619755461
61620861745728133790739872451413
61620861745728133834780283958977
61620861745728133836472536538289
61620861745728134200641597470465
61620861745728134200641597587105
61620861745728134202333850283057
61620861745905650011865703594074
61620861745918724786591946820961
61620861745918724786759082773057
61620861745921426483252207650701
61620861745921426490027034524813
61620861745942869770295177739040
61620861745942875121016889550412
61620861745942884594205971502166
61620861745942886241397788959294
61620861745942889944924211409482
61620861745942889947438166488016
61620861745943036404861992169505
61620861745943036404946018879009
61620861745943336548463027967329
61620861745943336594132557469933
61620861745943336599215131648093
61620861745945737696327049941109
61620861745945738108129943804621
61620861745945738114904770562093
61620861745945738114904770678733
61620861745946938870294807764209
61620861745946938870295152120481
61620861745946939002473332317793
61620861745946942576332860944957
61620861745946942576333205301229
61620861745953848156712169617508
61620861745953848159223797515820
61620861745953848166754863351814
61620861745953848166754864401574
61620861745953848166757188866188
61620861745954148302740806604140
61620861745954148310083844362806
61620861745954148310271873489846
61620861745954148354333204770690
61620861745954148356027782864376
61620861745955049472629099717209
61620861745955091741570524024251
61620861746015070848756149343029
61620861746015070848944173366305
61620861746015070848944177420357
61620861746015070855708496172729
61620861746015120262805759434866
61620861746018570583604363366976
61620861746026627936737557468462
61620861746027142474588279763829
61620861746027142474776307841157
61620861746030744927935835925809
61620861746030744928765715577936
61620861746030744928786607469840
61620861746030744928786607586528
61620861746030744928786612187202
61620861746030744935530037885481
61620861746050937907457922731688
61620861746050986083440971834194
61620861746051438222888497439351
61620861746051452864035195107263
61620861746051454099652923731299
61620861746051454099653956838779
61620861746051457805506392046791
61620861746051457805690976445487
61620861746051457805694420124119
61620861746052338241081468639931
61620861746054995479382393936591
61620861746055039944328498033421
61620861746055043657896843731983
61620861746055045432998250568997
61620861746055045432998364887861
61620861746055045434696293516577
61620861746055054776017962553171
61620861746055056553643451615216
61620861746055056553643451731856
61620861746055056553643452081776
61620861746055056553664343623760
61620861746055056553664343623808
61620861746055056553664343740448
61620861746055056553664344090368
61620861746055056553664348341122
61620861746055056560407774039401
61620861746055060257159373964205
61620861746063100399415105664300
61620861746063100406758143422966
61620861746063100406946171500294
61620861746063100406946172550006
61620861746063100406946172550054
61620861746063101138752366907475
61620861746063101138752371512409
61620861746063101139003534290649
61620861746063149307960590068989
61620861746063150407988924656480
61620861746063160427772817464369
61620861746063160428602696999856
61620861746063160428602697116496
61620861746063160428602697466416
61620861746063160428623589008400
61620861746063160428623589008448
61620861746063160428623589125088
61620861746063160428623589474960
61620861746063160428623589475008
61620861746063160435367019424041
61620861746063165230454585055280
61620861746063165230455704263474
61620861746063165230455728243920
61620861746063165230458028261528
61620861751535615574639059586545
61620861751636759202128366329701
61620861751636759202149287034649
61620861751636759203820619025653
61620861751636759203841539730601
61620861751636759608639769983185
61620861751636759613722344161345
61620861751636759615414596857297
61620861751636762908166419510449
61620861751636763319760397342093
61620861751643667675453045356371
61620861751647569716845119974981
61620861751647569724188158783567
61620861751647569724190482781621
61620861751647570135949502253343
61620861751647570318984849755513
61620861751647571370543146215799
61620861751647571370731435748275
61620861751827350147353263263353
61620861751827350154128085965369
61620861751851661772230995245177
61620861751851661772294101366373
61620861751851661779005822119289
61620861751851665485046542604603
61620861751854363063696053134825
61620861751854396417965438429299
61620861751855564237621969663265
61620861751855564415554079008673
61620861751855567943660022727373
61620861751855569181475801349971
61620861751855569181478925692341
61620861751855569776251598968328
61620861751855569776272520024648
61620861751855569776335281789572
61620861751862473534102945837726
61620861751862473534102946887486
61620861751862473534105269835780
61620861751863669349812018375937
61620861751863673054157818860733
61620861751863673239703528979219
61620861751863674884381421645498
61620861751863674885992777847900
61620861751863674886557633732216
61620861751863674886578554788536
61620861751866374340539263763275
61620861751866374348070330649189
61620861751866374348070332165509
61620861751866374348091223124293
61620861751866374348091251355541
61620861751866374348091251822101
61620861751866374757404878487257
61620861751866375995219246760181
61620861751924596829878772911641
61620861751927298533104567593585
61620861751927346709087616579451
61620861751928549120830460685314
61620861751935453056623678884925
61620861751935453468990661034425
61620861751936620872052031561646
61620861751936654231135723796870
61620861751939354282359556353206
61620861751939355517706345732454
61620861751939370341867354159316
61620861751959718974538015034029
61620861751959768201985288682920
61620861751959768202550149284598
61620861751959768209328329026540
61620861751959768797378144271217
61620861751959768797440820296993
61620861751959768799909548152047
61620861751963665311593012484965
61620861751963681966745090313236
61620861751963681966829149512023
61620861751971775775336977394872
61620861751971775775336978444632
61620861751971775780151055829084
61620861751971775958918873642765
61620861751971790600349248728929
61620861798902160237407865721241
61620861798902163941753666206037
61620861799120668423831202503515
61620861799131475228349582453179
61620861799131476877169858785019
61620861799131476884481583556636
61620861799131777027998592644956
61620861799228781026734610876495
61620861799228781026734612293437
61620861799229081170251621381757
61620861799229082817380678119509
61620861799229082863322519626389
61620861799229086523417696663359
61620861799229086523421054248551
61620861799240729305994979828134
61620861799240794087922407148502
61620861799240794087922407265142
61620861822426892543425035207144
61620861822427192732695629203928
61620861822437703246218811956282
61620861822438903820286843593652
61620861822438903820286843710292
61620861822438903820289168058266
61620861822438948422136935920600
61620861822438948422138083943242
61620861822547022095815635053748
61620861822548385735942607357370
61620861822730687920669769767640
61620861822730689567045681094216
61620861822730704582589383643850
61620861822753804324646575371332
61620861822753804324650047275388
61620861822753804324650051880482
61620861822753848796308216481406
61620861822754999545548653944202
61620861822754999545569574532510
61620861822754999591323126495220
61620861822755004896270365755574
61620861822755004898801771053554
61620861822755004942023917251724
61620861822755004942023917718284
61620861822755004942044838306592
61620861822755004948819665180704
61620861822755049371192160850352
61620861822755049413661166335994
61620861822755166180375444895505
61620861822755166299572160940160
61620861822755171861192035767322
61620861822755216117600659500394
61620861822755216124378839242336
61620861822755472050714099007308
61620861822765810062882692935094
61620861822765810062903613523402
61620861822765810065330410691548
61620861822765810065330410808188
61620861822765854536967659309258
61620861822765854536988580014206
61620861822766278856927482064757
61620861822766278864267164823185
61620861822766278864269487771479
61620861822767179432016184698693
61620861822767179432018507646987
61620861822767223759032189907878
61620861822826798493385989257840
61620861822826798495078241953792
61620861822827200624457626092305
61620861822827951082100328259530
61620861822839224849681437811397
61620861822839224857023443518119
61620861822839256419289419639846
61620861822839258203679226520982
61620861822840125234224737101306
61620861822840125234475441204410
61620861822840125417493219801749
61620861822840125424772463393627
61620861822840158634230139463675
61620861822840158634230139467887
61620861822840158641008060925363
61620861822840158641008060938413
61620861822840158771511814904051
61620861822863071395798312389278
61620861822863071396614105619520
61620861822863071396614219938384
61620861822863073043743162355820
61620861822863073226756468409606
61620861822863073226756497105962
61620861822863073226757497279382
61620861822863073226757497396022
61620861822863073226757611714886
61620861822863084344877472911930
61620861822863084344877473028570
61620861822863115860639813544568
61620861822863117507768870164228
61620861822863117508605584099418
61620861822863117691618890153204
61620861822863117691618918849560
61620861822863117691620033458484
61620861822863267861660421790673
61620861822863273342031236054605
61620861822863523533540185466537
61620861822863523533540299785401
61620861822863540180324094120118
61620861822863584469975719091078
61620861822864423964091208126563
61620861822864468428952514794677
61620861822864468434036203581761
61620861822864473962700518977718
61620861822864485083540971210095
61620861822875229129866825975827
61620861822875273602340785323473
61620861822875273602340899642337
61620861822875279083461388948423
61620861822875279083482309536731
61620861822875279085180611101435
61620861822875279090239567640605
61620861822875290204148660411065
61620861958434746240924074582106
61620861958434746240924160321254
61620861958434746789716045024298
61620861958434746789716130763446
61620861958435049950675066719022
61620861958435049950675323936466
61620861958445856766961022392173
61620861958449461013143741448185
61620861958653540300829316014886
61620861958664661528122464319779
61620861958664706594284304535505
61620861958665558854122924818763
61620861958665562146707611403179
61620861958665562488820555571342
61620861958665562488823535840054
61620861958665562512736061100043
61620861958665562514995754078185
61620861958665563793083522729755
61620861958665595861733699415403
61620861958665606953682977314940
61620861958668258864509299788259
61620861958668263661825331870970
61620861958668264401508976655687
61620861958668297153387929116285
61620861958725635134464666993385
61620861958725635546058644825077
61620861958726536113055555573601
61620861958726836303140906026789
61620861958730438024509424195647
61620861958737642704451598666825
61620861958737643116045576498517
61620861958737652587874069471711
61620861958741244975437173345404
61620861958761667180667914120669
61620861958761668827607909666179
61620861958761668827795937756557
61620861958761906240697963899502
61620861958761906240698221116946
61620861958761908621589458594065
61620861958761908622156895675165
61620861958761956203330255997926
61620861958761956203518799572952
61620861958761956210111903393122
61620861958761958032923107672568
61620861958761958446960995962885
61620861958761958446964463616139
61620861958761972677165294883541
61620861958762856640662930658082
61620861958762859014766004723122
61620861958762859015519145902210
61620861958762873288373313508480
61620861958765560303908340818084
61620861958765560306356061873506
61620861958765560306419086518002
61620861958765560307172227697090
61620861958773660475274154883964
61620861958773680103620988130810
61620861958773680103621246398014
61620861958773680103809275538152
61620861964355383296666360383683
61620861964355383303444281858421
61620861964355395650381936144698
61620861964358084595097363653301
61620861964537865209621667650523
61620861964562181585340178487199
61620861964566084647997173218199
61620861964566084647997259307267
61620861964566084647997288003623
61620861964572970691629082407987
61620861964572986751952505666719
61620861964573031818115120717105
61620861964574184221471007306127
61620861964574184221471010488455
61620861964574184221491928012527
61620861964574184221491931194855
61620861964574187508951198834063
61620861964574187513279308185648
61620861964574187514034801881999
61620861964574187920001901536979
61620861964574187920002013140075
61620861964574187925816807790923
61620861964574187925816810973251
61620861964574187925897023018016
61620861964574187925897365974608
61620861964574187925898137626940
61620861964574187927343907243701
61620861964574188108912391190602
61620861964574188108912395776822
61620861964574188108912481515970
61620861964574188108912738733414
61620861964574189155327110160639
61620861964574189750123339401883
61620861964574189756040419412710
61620861964574189756040762369302
61620861964574189757738352097771
61620861964574189757738466883195
61620861964574220862468471819225
61620861964574221273999690719757
61620861964574221274062449650869
61620861964574221274083258754125
61620861964574221274083370357221
61620861964574221457828785292453
61620861964574231978978553461566
61620861964574232390487820070202
61620861964574232392936684318636
61620861964574233625269753565134
61620861964576884277610938487683
61620861964576889218996989038581
61620861964576889813707672183310
61620861964576889814523575127322
61620861964576890866123033031235
61620861964576924395857778413909
61620861964576933683836281977836
61620861964576933683836624934428
61620861964576934278632769952684
61620861964576934278632855691832
61620861964576934278633229231138
61620861964576934279385996870920
61620861964639030228969209210623
61620861964639063391857506683011
61620861964639063986675031101686
61620861964639063987490934045698
61620861964645966693584425641531
61620861964645967928282672065917
61620861964645968339876276839269
61620861964645968339897541906105
61620861964645977811705143342931
61620861964647133913567632934164
61620861964647133913567975890756
61620861964647135148914769991738
61620861964647135743711029328858
61620861964647135743711372285450
61620861964647166853527050700318
61620861964647166853610733053550
61620861964647167265121028531962
61620861964647168499902962026894
61620861964647169096896238320704
61620861964647169096958914346480
61620861964647169097711798308124
61620861964647169097712141264716
61620861964649869154018090723756
61620861964649870389364880103004
61620861964649870389365223059596
61620861964670233845420533042869
61620861964670233845444895888447
61620861964670233846008975886891
61620861964670250317299141689658
61620861964670281817760602277643
61620861964670281817761635379507
61620861964670283256754181071612
61620861964670283257506208704633
61620861964670283258947388476941
61620861964670283259013532155971
61620861964670283259198092580045
61620861964670283259282119779195
61620861964670283259765644465283
61620861964670283668285025142897
61620861964670283669099813477985
61620861964670283670792066173937
61620861964670283670795537015135
61620861964670283670795541265937
61620861964670283670813334441815
61620861964670283670816429023727
61620861964670283670816433274529
61620861964671451074360481718450
61620861964671483830538631291492
61620861964671483830539664410618
61620861964671483832986349164586
61620861964671483832987382283712
61620861964671483833259093186656
61620861964671483838339338645028
61620861964671484425336009959270
61620861964671484427867410657772
61620861964671484427867413840100
61620861964674185536422468924706
61620861964674185719436808564386
61620861964674185719520492452652
61620861964682288997339240583456
61620861964682288999598676344106
61620861964682289004682021124838
61620861964682289004682279392042
61620861981975904227624263979187
61620861981975905462406197474119
61620861981975909166751997958915
61620861982073150353848092604422
61620861982073150353848435561014
61620861982080058237628537467946
61620861982080058372354335219508
61620861982080058420642762788554
61620861982080058420642767039356
61620861982083957167588443419830
61620861982083957167588786376422
61620861982083960827624439648526
61620861982083960827624439765166
61620861982083961247000537564456
61620861982083961429931194378520
61620861982083962481698898774218
61620861982083962481782466336410
61620861982266475877859500057314
61620861982267643909256121526141
61620861982267693132403590477489
61620861982267693132404362129821
61620861982267693137486936307981
61620861982288051212906814950829
61620861982288051212907964392025
61620861982288056154293980459119
61620861982288056159377326289611
61620861982288056566140159377875
61620861982288100625931229076829
61620861982288100631014574907321
61620861982288102273876305433343
61620861982288102280651017522031
61620861982288105979101806667297
61620861982288105979164573503875
61620861982288105984185152497789
61620861982288105986691393651073
61620861982288391368185043645484
61620861982288402469921611518815
61620861982288402469924706119441
61620861982288406169187275092609
61620861982288406175961987647857
61620861982288406175962101966721
61620861982288406175962759300189
61620861982292004803031440581066
61620861982292004803034883787314
61620861982298848766161462935620
61620861982298862861528162853226
61620861982298862996253960604788
61620861982298863044542387701658
61620861982298863044542388173834
61620861982298863410570837870698
61620861982299148956247930117250
61620861982299163188059397262154
61620861982299163598814343005652
61620861982299163599567484184740
61620861982299163599841403171126
61620861982299163775325709223585
61620861982299163780405958930546
61620861982299163782581709033172
61620861982299163782665391982013
61620861982299163782667714930307
61620861982299165427533982566434
61620861982299165429144876784744
61620861982299196534797370825004
61620861982299197129322005470712
61620861982299198181173282151580
61620861982299208063676764749250
61620861982299208063676765221634
61620861982299208064429905928338
61620861982300049385983049851978
61620861982300060499019422436590
61620861982300063615344504951278
61620861982300063754780979785389
61620861982300064165140669281284
61620861982300064165140755020432
61620861982300064167379180086024
61620861982300064210956638652694
61620861982300064348154631263242
61620861982300064349580671108740
61620861982300064350393519725704
61620861982300065995283003504752
61620861982300065995345421250274
61620861982300098799551403841275
61620861982300108081022829638888
61620861982300108219643401528987
61620861982300108219894482818890
61620861982300108631425699003862
61620861982300108631425784743010
61620861982300108631485103183434
61620861982300108631488460650534
61620861982300108631488546862066
61620861982300108632238244362522
61620861982300108632241601829622
61620861982300108636568706231370
61620861982300109866771425164875
61620861982300109866771453744591
61620861982300109872105851341473
61620861982300109913340946184691
61620861982300113571369077648109
61620861982300113578146227470515
61620861982300113578711083354831
61620861982302761543807648878336
61620861982302765432797308644698
61620861982302765451524065150446
61620861982302765456520633986964
61620861982302765456521748595888
61620861982302765497256729254792
61620861982302765870814267789876
61620861982302766053828491225738
61620861982302767102896631052688
61620861982302798851526114530552
61620861982302809714708123802682
61620861982302809715460236111994
61620861982302809920631029160398
61620861982302809921383055730562
61620861982302809921384170339486
61620861982302809923894683624502
61620861982302810334923546935992
61620861982302810335676689533474
61620861982302810517875010025324
61620861982302811567759052796286
61620861982302811616023122293410
61620861982302815329592136095920
61620861982364939676915978993535
61620861982364939677669121118850
61620861982364939677669121242075
61620861982364939684447042699551
61620861982364939814929904546422
61620861982364939814950796674027
61620861982364939820010154376608
61620861982372094943917168207030
61620861982372109775421670676947
61620861982372111415204249525990
61620861982372111415204592482582
61620861982372111421982515475044
61620861982372111422735660785438
61620861982372143127156555949590
61620861982375744796016264192322
61620861982375746442392261258046
61620861982375746490656330755170
61620861982396159910118336279380
61620861982396410281339119339762
61620861982396425098722321278946
61620861982396459687774031739572
61620861982396459688330736205481
61620861982396460099368009453172
61620861982397310636473366937041
61620861982397326764894434174306
61620861982397327313602721791090
61620861982397327313686404616498
61620861982397327320377549137378
61620861982397360049684092481701
61620861982397360115880679631478
61620861982397360116633836756151
61620861982397360116633836760363
61620861982397360123411758217839
61620861982397360123411758230889
61620861982397360123975842449823
61620861982397360123975842467085
61620861982397360125668095145775
61620861982397360667936318891062
61620861982397360667957210899654
61620861982397371236259710422278
61620861982397371243788070778323
61620861982397371243788070795585
61620861982400061958825756108379
61620861982408165285494090649961
61620861982408165834537109551529
61620861982408181894327755909184
61620862035149635402765947788798
61620862035258898960472543315336
61620862035258900607601600538362
61620862035441419366161203379436
61620862035476791950888955600940
61620862035476791951453811485256
61620862035476836369809505722956
61620862035476836370562648314614
61620862035476836415563092517778
61620862035477688558287309469732
61620862035477692448117239616116
61620862035477692518700737241372
61620862035477692519265593125688
61620862035477694097002487273978
61620862035477727471709381834110
61620862035477727471711704782404
61620862035477727471712857392878
61620862035477727517738378070614
61620862035477736729187784394078
61620862035477736800360532987916
61620862035477736800360534404858
61620862035477736801113675583946
61620862035477736919816102092748
61620862035477736919817249998750
61620862035477736935947513752126
61620862035477736937558527015406
61620862035477736937617845574082
61620862035477736938374344215898
61620862035477736938374429959418
61620862035477742272982178909384
61620862035538966123855941448022
61620862035538966124337114511094
61620862035538966261033013002250
61620862035538966261116695823494
61620862035538966261597868886566
61620862035549739728115257861320
61620862035550640105883730282298
61620862035550640106134434385402
61620862035550640158415494816016
61620862035550640158666198919120
61620862035550640158666541875712
61620862035550671810579693344110
61620862035550682931124056056230
61620862035550684577499967382806
61620862035550684623528620662718
61620862035573788079809699473883
61620862035573788223844888604348
61620862035574988843582828441776
61620862035574988974068688205996
61620862035574988974069061277338
61620862035574988974089953285930
61620862035585810618745204531379
61620862437009387730368188283337
61620862437009389377496211919225
61620862437044509875024328433413
61620862437044515228193761300207
61620862437048112702594406584099
61620862437048113937940167093571
61620862437048113937940424311015
61620862437048117643980543222613
61620862437048119334394800325903
61620862437252209326058757041425
61620862437252209737840762950397
61620862437252509469575761412431
61620862437252509515329322341853
61620862437252509881357767321355
61620862437252509881357772038717
61620862437252509927111328250825
61620862437252514868495394441127
61620862437252514868495399158489
61620862437256112342962273748339
61620862437263320035107721620647
61620862437264216903596528401177
61620862437264217315190506232821
61620862437264221159493618117923
61620862437264222256762605217813
61620862437264250616176382920105
61620862437264250616176387637467
61620862437264254320522188122263
61620862437266918605128091677103
61620862437266918606843588027701
61620862437266919156640982106401
61620862437266923958294425711183
61620862437266923960009664844337
61620862437266950670787728155231
61620862437266951907829464715033
61620862437266955612171799062895
61620862437266955612175269917143
61620862437266957305035842952457
61620862437324293455720403076841
61620862437324293595700498967011
61620862437324293595700499433571
61620862437325194572596037540497
61620862437325494212991064377415
61620862437325494350251733013739
61620862437325494761845710832333
61620862437325494764376739516735
61620862437325494764377197165197
61620862437327895864249119348427
61620862437327896276031125257399
61620862437335999190130474847002
61620862437335999190318502924282
61620862437336000836694414233596
61620862437336000836694672513898
61620862437336000844226083773346
61620862437336010310984859443233
61620862437336251752470489198373
61620862437336299333650931846042
61620862437336299333849459085541
61620862437336299928458119383560
61620862437336299928458119500200
61620862437336299928458125168151
61620862437336301165771347748453
61620862437336301165771462539701
61620862437336301166523111450691
61620862437336301578117090332143
61620862437336301578117434705677
61620862437336301578117461868451
61620862437336301578117462340627
61620862437336312101441864077063
61620862437336312101629892167441
61620862437337168798371507696422
61620862437337199764385739045514
61620862437337201593776794471534
61620862437337201593780147339364
61620862437337201593780238150166
61620862437337201594532230017748
61620862437337201601307057824980
61620862437337201601308086694756
61620862437337201601308459766098
61620862437337201601310525478234
61620862437337201601311558598812
61620862437337216418690258364484
61620862437337216418690259899518
61620862437337216418690517116962
61620862437337216418691287234260
61620862437337216418691291951622
61620862437337216418691317349010
61620862437360610958713248166522
61620862437360616909033222524025
61620862437361484127595044335138
61620862437372316555688574533722
61620862437372316555876602611002
61620862437372318209595638835280
61620862437372318385266857804974
61620862437372318385267115022418
61620862437372333210180235958776
61620862437372333210180321697924
61620862437372333210180323232958
61620862437372333210180580450402
61620862437372333210181350567700
61620862437372333210181355285062
61620862437372333210181380682450
61620862437372333210181383864778
61620862437372334856556233492512
61620862437372334856556234542272
61620862437372334856556491759716
61620862437372334858815669607294
61620862437372334859003957014636
61620862437372334859004214232080
61620862437372338563350813549244
61620862442848626738982687871299
61620862442848626741427052876563
61620862442848627153021030708207
61620862442954036404729661124361
61620862442954036412239807303923
61620862442954037640242786222253
61620862442954038051836764053897
61620862442954038051857684760249
61620862442954038058615718630499
61620862442954038059367830939811
61620862442954038059388751646163
61620862442954041351367541283651
61620862442954041765408208118613
61620862442954041765429128824965
61620862442954042990964498033625
61620862442954042997743452610227
61620862442954042998495564919539
61620862442954043000190141613545
61620862442956738108164748828213
61620862442956738108164749877973
61620862442956738115675153274931
61620862442956739350268797237387
61620862442956739351041834490803
61620862442956739762803176910819
61620862442956743047292482807941
61620862442956743054635521616527
61620862442956743057082210619845
61620862442956744701178798581235
61620862442956744701930910890547
61620862443136523068525631470861
61620862443136524715653655106749
61620862443140426131099054966451
61620862443140426131182737804957
61620862443140427180972248895322
61620862443140427778310761440845
61620862443160834693406834811475
61620862443160835105188840720399
61620862443160835105188845437761
61620862443160840046572911628111
61620862443160868045144819879623
61620862443160868456759718417619
61620862443164737755976791120371
61620862443164737756063912447763
61620862443171630981041369352157
61620862443171630981312965463853
61620862443171640269290573575855
61620862443171641507148219195307
61620862443171645213185238807631
61620862443171673623371930793001
61620862443171689682200253841306
61620862443171689682765112907950
61620862443171689689543035432448
61620862443172831555109405705437
61620862443172831555381001817133
61620862443172841026372949581705
61620862443172842270923690182189
61620862443172842673500973217593
61620862443172842866557203636695
61620862443172842866558237205119
61620862443172845967736099783017
61620862443172845975267166668931
61620862443172846570147453323245
61620862443172846572595256817443
61620862443172847614864123418905
61620862443172847621643077995507
61620862443172848217003837309673
61620862443172848217275476959133
61620862443172874380454306798851
61620862443172875615967431896743
61620862443172875617663151779389
61620862443172876026746650091059
61620862443172876027561409728387
61620862443172876027582330434739
61620862443172876029257129610985
61620862443172876029257134328347
61620862443172879322005485077491
61620862443172879733540172681037
61620862443172880968381396404067
61620862443175532846762487500317
61620862443175543972497094870819
61620862443175543974168425810659
61620862443175543974170749808713
61620862443175544569804263263171
61620862443175547678514226295455
61620862443175547678535147001807
61620862443175549508656919104553
61620862443175576083889394502703
61620862443175576083889395552463
61620862443175581025273465410367
61620862443175593981039947853032
61620862443233819390220876371068
61620862443233819390220876489160
61620862443233819390817504389953
61620862443233819391068208493057
61620862443233819392762785187063
61620862443233819397560559129496
61620862443236521094315269182391
61620862443236521094336533199467
61620862443236521094336534249227
61620862443236521689111872998039
61620862443236521689132763956871
61620862443236521689132765006631
61620862443237688690201939752407
61620862443244576767889442865517
61620862443244576975737477315673
61620862443244576976301561547657
61620862443244593036081776226833
61620862443244619593216893722383
61620862443244624556582413826428
61620862443244624556833203550588
61620862443244624556833203668680
61620862443244624556833462303066
61620862443244624557398059434904
61620862443244624557398321369710
61620862443244624557429831569473
61620862443244624557666560014306
61620862443244624557670032272654
61620862443244624564172886309016
61620862443244624564176243894208
61620862443244624969274514567031
61620862443244624969295779633867
61620862443244625152289192782604
61620862443244625152289197517435
61620862443244626203774232696286
61620862443244626386819967744481
61620862443244626387070671847585
61620862443244626387071044900213
61620862443244626387071126394176
61620862443244626387071131012367
61620862443244626389515405188115
61620862443244626389518762773307
61620862443244626389518848866747
61620862443244626390354184849783
61620862443244626799438023867385
61620862443244626801948507041863
61620862443244626801948536802481
61620862443245777550359893297198
61620862443245777740166320974344
61620862443245793799943118631979
61620862443245794211452254387302
61620862443245826960856351471802
61620862443245826961124844145690
61620862443245826961124848377778
61620862443245826961128320636126
61620862443245826961877989556866
61620862443245826961878018136582
61620862443245826961880313554920
61620862443245826961880341084876
61620862443245826961880599352080
61620862443245826961880686980554
61620862443245826961881461815214
61620862443245826963572852048032
61620862443245826963574917778882
61620862443245826968386638917962
61620862443245826968655140429032
61620862443245827151496159456098
61620862443245827556489777751296
61620862443245841786038255112748
61620862443245841786038340851896
61620862443248528847306036032570
61620862443248528848059181443746
61620862443248528848142859546176
61620862443248528850601429910303
61620862443248528854920010903616
61620862443248528855673156314792
61620862443268936182544321565614
61620862443268941720433150185571
61620862443268941721269973717891
61620862443268942130332548135217
61620862443268942130353816403095
61620862443268942132863951549487
61620862443268942132863952016047
61620862443268942132864296376531
61620862443268942132864324620829
61620862443270109540675791026018
61620862443280899883127109104873
61620862443280943752614907479130
61620862443280943752614940290934
61620862443280943752615197508378
61620862443280943753368052890306
61620862443280943753368081470022
61620862443280958577528318446188
61620862460534637492980587644671
61620862460534637492982910592965
61620862460534638726070268443651
61620862460534638728326605371587
61620862460534642432108321624399
61620862460534642434367867471825
61620862460678980559794248779750
61620862460678980559794248779759
61620862460682582099067815338774
61620862460682582281998357839599
61620862460682582830790328281782
61620862460682582830790328281791
61620862460862384327687765256159
61620862460862394343224908296035
61620862460862394348287333421579
61620862460862394349981909065825
61620862460862394350002829770773
61620862460862395438862191839579
61620862460862395440473741991885
61620862460862395440557424817293
61620862460862395441373709669829
61620862460862395445808512541039
61620862460862395583069266916511
61620862460862395990352931931923
61620862460862395997130853406661
61620862460862432505930245887227
61620862460862443624050993172107
61620862460862443754554746777789
61620862460862443761332668252527
61620862460862444166315831981813
61620862460862444168010407626059
61620862460862444173930839977809
61620862460862445401097765476745
61620862460862445401682770413677
61620862460862445408460691888415
61620862460862699890724004116907
61620862460862701126153704669439
61620862460862701746369622520860
61620862460862744355586425860505
61620862460862745590932443587421
61620862460886711532257017030954
61620862460890613397978135179114
61620862460897818530520390700069
61620862460897818537778698681354
61620862460897818538051457402257
61620862460898724456246077382313
61620862460898757208443015910948
61620862460898757215050469425353
61620862460898757254196572123056
61620862460898768328087870879741
61620862460901403598147666228044
61620862460901403598147666228252
61620862460901408951313743044680
61620862460901408951313743044888
61620862460901453972833932952078
61620862460901454155764589766142
61620862460901454155785510472542
61620862460901458911690075537472
61620862460901458957443631749580
61620862460901470212752154160342
61620862460958756952178607071594
61620862460963559248450752484714
61620862460963564784631048481830
61620862460963598136456445957830
61620862460963598136456446074470
61620862460963609211271329506317
61620862460970452674366910423165
61620862460970469138126023688925
61620862460970503041254571046282
61620862460970762692858970586924
61620862460970762692858970604394
61620862460970763927640904081856
61620862460970802822988227025494
61620862460971653979408561046984
61620862460971668039562205102999
61620862460971670443916572985204
61620862460971670450694494459942
61620862460971701347889977410277
61620862460971701553815929049040
61620862460971701968109872074106
61620862460971701968130764082698
61620862460971703180567871796781
61620862460971703180568216170315
61620862460971703180568246384443
61620862460971703246752025090249
61620862460971703247034464904331
61620862460971703383950017700797
61620862460971703390738399528738
61620862460971703798252115835448
61620862460971703798252115854162
61620862460971703798252117370482
61620862460971703798253264213626
61620862460971703798274156222218
61620862460971713086230574890957
61620862460971714366576655744842
61620862460971718002466466365747
61620862460971718025103015089734
61620862460971718027886653665304
61620862460971718073640214599151
61620862460971718078450429004572
61620862460974355134616016202954
61620862460974414377883656685837
61620862460994817965407603288012
61620862460995079853917002755430
61620862460995129265423552638463
61620862460995129267778246535164
61620862460995129272766677540329
61620862460998731538963002990143
61620862460998731544024265872418
61620862461006776122369349177513
61620862461006820588924038102728
61620862461006834865130273223902
61620862461006834869930031984809
61620862461006836646726014447195
61620862461006836646976718550299
61620862514040324515485239238816
61620862514064339655459102585696
61620862514075179818449326899350
61620862514075179864202883111458
61620862514075480007719892199778
61620862514076380575448019600134
61620862514076380621201575812242
61620862514076380621201576278802
61620862514076385926169736128868
61620862514076385971923288090174
61620862514076385971923292340976
61620862514137274530092311047456
61620862514137574719341984339292
61620862514137585832379385793680
61620862514148131210126644796447
61620862514148381581283636886666
61620862514149330271815769525230
61620862514149330317548433728746
61620862514149331967208905997946
61620862514149332101865023213498
61620862514149332101927784978422
61620862514149332102115813055750
61620862514149332104385633528560
61620862514149332104386006599902
61620862514149332104406898608494
61620862514149332108716168206034
61620862514173613903120116670870
61620862514173613948852780874386
61620862514173647303123310403056
61620862514173658367980215466174
61620862514173658421243171716740
61620862514184463587855498896260
61620862514184465363899110786334
61620862514184465373939886007863
61620862514184469070776702572431
61620862514184469071027406675535
61620862514184469078285686492659
61620862673382290156986457704358
61620862673382290339917000205183
61620862673382290888708970647582
61620862673576850405874839630302
61620862673597526595969070916779
61620862673599960861888308673538
61620862673599960907641864885646
61620862673608065971629487553110
61620862673608066017383043765218
61620862673608066566154122198818
61620862673608069675975288037906
61620862673608069721728844250014
61620862673608333402179039323801
61620862673608333408685579553034
61620862673608337108217092504549
61620862673608366160900052853538
61620862673608366755424687499246
61620862673608369865245853338334
61620862673608370459770487984042
61620862673609266728628180720454
61620862673609266774381736932562
61620862673609270432973981205250
61620862673609270478727537417358
61620862673609270844567959036894
61620862673609282144855626814357
61620862673609282144855627864117
61620862673611968431875240346978
61620862673611968477628796559086
61620862673611969026671471104382
61620862673611972136221040831774
61620862673611972181974597043882
61620862673611972731017271589178
61620862673670211098353919250166
61620862673670461470413859163378
61620862673670510876009614710358
61620862673670511287603592542050
61620862673672912397600815701100
61620862673681267734463797540426
61620862673681268283590384009767
61620862673681283100698265430771
61620862673681315910446731857508
61620862673682183492294807190982
61620862673682183675225578318294
61620862673682217019487806288249
61620862673682217019508726994649
61620862673682217019508985261853
61620862673682217022783085380552
61620862673682217027040052147767
61620862673682218074550794499228
61620862673682218074634362061420
61620862673682218074634362062872
61620862673682218074634362080134
61620862673682218074634363596454
61620862673682218127730684471610
61620862673682218669158996707128
61620862673682218669158996708580
61620862673682218669158996725842
61620862673682218669158998242162
61620862673684870005522897074634
61620862673684884829680553189378
61620862673684885371945391992499
61620862673684918183949938011684
61620862673684918726301855909812
61620862673684918726301856027904
61620862673684919960812193293048
61620862673684919960812193411140
61620862673684919960833085301640
61620862673684919960833085419732
61620862673684919968343217600259
61620862673684934782449121214536
61620862673684934790042950219506
61620862673705293987534729387949
61620862673705294543104506991622
61620862673705327889812242604564
61620862673705327889843982564732
61620862673705327889843982566184
61620862673705327889843982583606
61620862673705327889843983037116
61620862673705327889843987287918
61620862673705327889843987300968
61620862673705327897437797239660
61620862673705331594189783050980
61620862673705331594189783405272
61620862673705331596700296340368
61620862673705332831482229833848
61620862673705332831482229835300
61620862673705332836565531219388
61620862673705343949350999642884
61620862673705583607728037120229
61620862673705592902963929317418
61620862673705594137745862812350
61620862673705594549339840643994
61620862673705594732354180283458
61620862673705594732354294596706
61620862673705594733191122833290
61620862673705597842091663297146
61620862673705598253685641128790
61620862673705598436700095081502
61620862673705627535321111961270
61620862673705628079093655856568
61620862673705628079093655858020
61620862673705628079093655875490
61620862673705628079093656328952
61620862673705628079093660579754
61620862673705628079093660592857
61620862673705631196173906485488
61620862673705631607956169611904
61620862673705631783439456341364
61620862673705631783439456813748
61620862673705631785970861639344
61620862673705631791054192071160
61620862673705631791054196303248
61620862673705633018221389836296
61620862673705633018221389837748
61620862673705633018221389855170
61620862673705633018221390308680
61620862673705633020752795134276
61620862673705633020752795135728
61620862673705642904091597757636
61620862673706495085226753501282
61620862673706495293409075822884
61620862673706495300103314472214
61620862673706528651894515017517
61620862673706528651915435723917
61620862673706532168236931994938
61620862673706532168257824003530
61620862673706533403018860908070
61620862673706533448772417120130
61620862673706533456303471056816
61620862673706533456387038158056
61620862673706533593647792887660
61620862673706533997564387562322
61620862673706533997564387562370
61620862673706534000827673191384
61620862673706534000827673657944
61620862673706534005095440453668
61620862673706544521127874448302
61620862673706544528502381826656
61620862673706544574235046030172
61620862673706544574423332370500
61620862673706544706433489948884
61620862673706545125725785987171
61620862673706545125725786004640
61620862673706548273770240097240
61620862673709197004354453673520
61620862673709235296811284013256
61620862673709235296832090282700
61620862673709235297647999342302
61620862673709246407326513012184
61620862673709246407326855951514
61620862673709246407326857368456
61620862673709246409836996186662
61620862673709246409837340542934
61620862673709246414920684956484
61620862673709246414920686373426
61620862673709246417378867782051
61620866053090514244573872423045
61620866053090814250830127135893
61620866053090814388090422836229
61620866053090814388090881511365
61620866053112424773759920826837
61620866053114825869451149901829
61620866053114825869451153955881
61620866053115126424750537835109
61620866053115129769758803106513
61620866053116026631532417247333
61620866053116027038043820900817
61620866053116027043126395078977
61620866053116030749352849273041
61620866053123235241093485245477
61620866053123236476442859022551
61620866053123236480679241665474
61620866053123236480680016387706
61620866053123236480680016504346
61620866265822628473430862597414
61620866265822639586468264051802
61620866265833735470773366120793
61620866265837353669350229510467
61620965448997702142178273111944
61620965850759913248269291254408
61620965850759913248457576549180
61620965921659815934242172042936
61620965927572045270802593735688
61620966080248308388297917448894
61620966080248308388298175716098
61620966080564402924048941575125
61620966080564407688255277477832
61620966081220571379665676775996
61620966081220571379665677125916
61620966081220615844590859099404
61620966081220615844590860634438
61620966081220621342297968874420
61620966081220621342297969224340
61620966081220621342298313230692
61620966081220621343993574788122
61620966081220621343993917744714
61620966086156633609683855122058
61620966086156633609684626774390
61620966086156933798954444888158
61620966086156933798954445004798
61620966086156933798954449120246
61620966086156933798954449236886
61620966086156933798955219839458
61620966086156933798955220889218
61620966086156933799707590415974
61620966086156933801399843111926
61620966086156933938660254903809
61620966086156933938660599260081
61620966086448716666517422585651
61620966086472728147880014974169
61620966086472728152964075297561
61620966086473028291395158739571
61620966086473028291397024062489
61620966086473028296481084385881
61620966086473031995740957824687
61620966086473033093826652705766
61620966086473033101356916059212
61620966086473033101356916177304
61620966086473033237865932019015
61620966086479888040241884281006
61620966086479888040241884397646
61620966086480788608051343439704
61620966086480788608053322964846
61620966086480788610498035642612
61620966086480788747759820647493
61620966086483539864784095454930
61620966087129091124549141413379
61620966087129091124549141413427
61620966087129091124552494281209
61620966087129091124552494281257
61620966087137300669401274764001
61620966087420830622332186949209
61620966087455947416266615287913
61620966087455947416267644157689
61620966087464051329367707547515
61620966087464056687618502021011
61620966087464056825715056130681
61620966087464056825715057547623
61620966131443731944711866179626
61620966133750141515726872631622
61620966133750141655432682647273
61620966134406350224114612793440
61620966134406353935234982934904
61620966134406353936930558752570
61620966134406353936930931805198
61620966139657564517836260238744
61620966139658767066086971804500
61620966139658767066086971922592
61620966139658767066086976527686
61620966139658767066088922866566
61620966139658767066088951447734
61620966139658767066839088834781
61620966139658767066839088835546
61620966139658767066839088836998
61620966139658767068533664008860
61620966139658767068533664125500
61620966139658767068534321346664
61620966139658767068534436132124
61620966139658767068534436133576
61620966139658767068534694400780
61620966140315275826486845490365
61620966157060438893936962008771
61620966157060438895629215194369
61620966157376188638480377486149
61620966157376188638483730353979
61620966157376188638483733540678
61620966157376188638483733540679
61620966157376188638483735075713
61620966157376188638483821164781
61620966157376488781979908129759
61620966157376533248618518957657
61620966157376533256146147236593
61620966157384293748789859116613
61620966157384293750482019890768
61620966157384293750482020068643
61620966157384293750482021485792
61620966157384293750482021485793
61620966157384338221242919865352
61620966157384342978860625384072
61620966157384593893978079754255
61620966157384593893978079754414
61620966157384593893978079754415
61620966157384593893978452807043
61620966157384638359674259125174
61620966157384642063266542663375
61620966157384642063266887019647
61620966157384642070045186152106
61620966157384642070047504028747
61620966157384642070796952215821
61620966157384642070800277903455
61620966157384642070800649439923
61620966157384642072492529549647
61620966157384642072492529549807
61620966157384642072492648473604
61620966157384642072492648473605
61620966157384642072492907207528
61620966157384643305393953639427
61620966157384643307839352230377
61620966157384643710395970936706
61620966157384643717173892411444
61620966157386995452225114760896
61620966157386995453917367456848
61620966157387044865312293721721
61620966157387044865312295238041
61620966157387044865313409846964
61620966157387044865313409846965
61620966157387044865313410196885
61620966157387044867757687596761
61620966157387044867757689113080
61620966157387044867757689113081
61620966157387044867757773685828
61620966157387044867757773685829
61620966157387044867758032069672
61620966157387044867758032069673
61620966157387044867758036669183
61620966157387343766702346259807
61620966157387345002049052731586
61620966157387345002052153453418
61620966157387345002052496410010
61620966157387345003747073106437
61620966157387345008826974206324
61620966157387345008829300076963
61620966157387345008829304328014
61620966157387345008829647301859
61620966157387345009579091219900
61620966157387345009579092636842
61620966157387345009579435593434
61620966157387345009582445504672
61620966157387345009582788461264
61620966157387345011274696685033
61620966157387345011274698220307
61620966157387345011275041159637
61620966157387345011275041159645
61620966157387345011275041159646
61620966158032746222168534134044
61620966158032749928208912829166
61620966158032751705089610069894
61620966158032751712619643853944
61620966158032751714315593890638
61620966158032751714315598489908
61620966158033046548703212799188
61620966158033051894360175370322
61620966158033051894360204066678
61620966158033051896786742967620
61620966158033051896787001234824
61620966158033051901869318312180
61620966158033051901890210204132
61620966158033051901890237850728
61620966158033051901890238900488
61620966158033051903586187770782
61620966158040855038515294104820
61620966158041152070788157819316
61620966158041152070788529355624
61620966158041155778524258411560
61620966158041155778524258413012
61620966158041155778524258430274
61620966158041155778524258431243
61620966158041155778524258549287
61620966158043542054321055076196
61620966158043556879211394818690
61620978370504965006768782623844
61620978370504965006830426597516
61620978370504965006831917441396
61620978370504965011914486920908
61620978849079293319702898709932
61620978849079293319765660824776
61620978849079309790989980028892
61620978849079309791052742143736
61620978849103608648926435232008
61620978849103625121908093711534
61620979002630622755305124928531
61620979002727869801351704323690
61620979002727869801414437727676
61620979002727869801414466425484
61620979002727880370491423156464
61620979002727880911940611535290
61620979002727880911940697624358
61620979002727880914388329876396
61620979002727880919468322839058
61620979002727880919471675706888
61620979002727880919471678421204
61620979002727880919471679956238
61620979002727880919472022777476
61620979002727880919534784896532
61620979002727880921162899533064
61620979002727884625508700017860
61620979002735083814899981399119
61620979002735083814899985631207
61620979002735083816592234095071
61620979002735083816592237277399
61620979002735085463720260913287
61620979002735089168066062447843
61620979002735089169760638092089
61620979002735089169761666961865
61620979002735089169761666963317
61620979002736239962432463516755
61620979002736239962432463866675
61620979002736289375541249563675
61620979002739891647258015301930
61620979003287136621495202778511
61620979003719203683674973522625
61620979003719203691204060784019
61620979003719204095203179678107
61620979003719204095204208197963
61620979003719204095204212797233
61620979003719204095206532545937
61620979003719204095457236649041
61620979003719204095458355857235
61620979003719204096020115741245
61620979003719204102798038615663
61620979003719209041924743725615
61620979003719209041925772595391
61620979008643714582863334360549
61620979008644561429410245353375
61620979008644611437796007926163
61620979008644611444570949585699
61620979008644615148916749603935
61620979008644615148916750070495
61620979008644615150611982581649
61620979008644615150612011278005
61620979008644615150612097367073
61620979008647160786090087520592
61620979008647160786092411518646
61620979008648517609413206617520
61620979008648517609413550991054
61620979008648517609413551340974
61620979009627968696079443027013
61620979009627968696080476146139
61620979009627979807422526054599
61620979009627979809114782068233
61620979009627979809117101698845
61620979009627979809867924297081
61620979009627979809934129622545
61620979009627979816645845771819
61620979009627981456242805704121
61620979009627981456242806753881
61620979009627981463836980501179
61620979009627985160589635990361
61620979009627985162284211634607
61620979009627985163100205390873
61620979009627985167366528713415
61620979009627985167367557465099
61620979009627985167367557583191
61620979009627985168182780985975
61620979055913603217036563212182
61620979055913614330324756025142
61620979055913618042198872119000
61620979061821342889184104824153
61620979061822539932425048136007
61620979061822539933178193547183
61620979061822543643546680366983
61620979061822543644298792676295
61620979062805609769969722874357
61620979062805613469232947764051
61620979062805613474315523359153
61620979079539999569345708221212
61620979079539999569345708575344
61620979079539999622693094973484
61620979079540010687465683853760
61620979079540010740813442142340
61620979079540299811963688853628
61620979079540299811963688970268
61620979079540310930083664486176
61620979079540310930083693182532
61620979079540310930084036139124
61620979079548114205870618503064
61620979079548115852998987562210
61620979079548119556592330314436
61620979079548119557344442623748
61620979079548119557344443673508
61620979079548119557344786997282
61620979079548119557344788047042
61620979079548119559040047990697
61620979079548119559040048007959
61620979079548119559040049604436
61620979079548119559040049604472
61620979079548119559040138525948
61620979079548119559040392542314
61620979079548119559040397141584
61620979079548416040303035562916
61620979079548419695778848656577
61620979079550821260591503298544
61620979079550821262287452168838
61620979079550821262287456768108
61620979079552022017590196465888
61620979080423404967597157981633
61620979080423406616417434663393
61620979080423417734540505946327
61620979080423417734540509128655
61620979080496652752670834918629
61620979080520662585225468377998
61620979080520662585225725595442
61620979080520662585225841449340
61620979080520662585228164396182
61620979080520662585228164397634
61620979080520662586920331335724
61620979080520662586920418491814
61620979080520662587735948855582
61620979080520662587736238884830
61620979080520666291266218976610
61620979080520667938395156814942
61620979080520667938395271600366
61620979080520667938397594082100
61620979080520677404303160222280
61620979080520677404303534809942
61620979080520677411897362298752
61620979080520677411897703589336
61620979080520677411897708188606
61620979080520679051434652579896
61620979080520679051434652696536
61620979080520679058209823926920
61620979080520679059025731476026
61620979080520682762555622895396
61620979080520682762555623361956
61620979080520682762555624411716
61620979080520682765066793518252
61620979080520962730981366062673
61620979080520977555414717276917
61620983307172104962752959451772
61620983307172104962773880156720
61620983316692907071791073130077
61620983387592494788997973382027
61620983387592505907121301883809
61620983387592505907204985772075
61620983387592509606381175321211
61620983387592509613975262606435
61620983387811347589719800118953
61620983387811347589720833238079
61620984743624593483373181449636
61620984746568233038443029382580
61620984746568234693165509125684
61620984746568234693165513375034
61620984746568234693165513711904
61620984746568244164157546743400
61620984746568249509792988651568
61620984746568249509793245869012
61620984746568249517323537938980
61620984746579341832434824113635
61620984752452544911585827813488
61620984752452544911857423925184
61620984752452544911857795461492
61620984752452544911857795461651
61620984752452544912337940122800
61620984752452544912609907770804
61620984752476860243255680753548
61620984752476860243528021473054
61620984752487965416396258635409
61620984752487965416396259107585
61620984752488862278167635921216
61620984752488862278168007457476
61620984752488862278168007457524
61620984752488867623807059351588
61620984752488878749455088776436
61620984752488882455223125113476
61620984752801074530730686733685
61620984823380363416086163582746
61620984823380374534206882188532
61620984823380379887372987684262
61620984823380379887373244901706
61620984823380665199222858435518
61620984823380665206752893269328
61620984823380665206753150486772
61620984823380676324874240728244
61620984823388764963868920598048
61620984823388764963889841186308
61620984823388770309507972492112
61620984823388770309528864500656
61620984823388785141196005902004
61620984823680554462692394124157
61620984823680554462692394124158
61620984823680554463444506433469
61620984823680554463444506433470
61620984823680554463445535303245
61620984823680554463445535303246
61620984823680563751506916224990
61620984823680565398634939860878
61620984823680569104592409403015
61620984823680569104592409403016
61620984823680569104592666620459
61620984823680569104592666620460
61620984823680570932287308486314
61620984823680570933981799441171
61620984823680570934734657887335
61620984823680570934734657887336
61620984823680570941512952414701
61620984823680570941512952414702
61620984823704886296151675394747
61620985221566735101655012808326
61620985221566735101675933396634
61620985222223237118504241764710
61620985224194291645936510589178
61620985225142576176351165081906
61620985225142577815951790375412
61620985225142577815951793575002
61620985225142577815951794974682
61620985225142577820971974460310
61620985225142577820971975859990
61620985225142577822664228555942
61620985225142588934009377314378
61620985225142588934072139079302
61620985225142592640109933974132
61620985225142592647640483261544
61620985225142592647641254913876
61620985225142878142483142303002
61620985225166904272519081393164
61620985225167193478419199543714
61620985225167204599049569541692
61620985225167204599050684150616
61620985225167204599050688749886
61620985225167204599050688755709
61620985225175293647337608602267
61620985225175293647337694341415
61620985225175293647337723393307
61620985225175293649597387791685
61620985225175293649597416371401
61620985225175293649597502110549
61620985225175293649848206213653
61620985225175293649848464829373
61620985225175308473758512605287
61620985225175308473758541301643
61620985225175308474009588243295
61620985225175308474009588361339
61620985225177694612522475429478
61620985225177694612524799777452
61620985225177694614970197901842
61620985225177694614970283640990
61620985225177711223520359479442
61620985225467082965659635990805
61620985231075529822880642940736
61620985231075529822881757549660
61620985231075529822881762148921
61620985231075529822881762148930
61620985231075830012152356151537
61620985231083618873679161927770
61620985231083618873679279612697
61620985231083618873679538229821
61620985231083618873679623968969
61620985231083624224400873739142
61620985231083633697840661643743
61620985231083633697840661760383
61620985231083633697841007533561
61620985231087520739128774467486
61620985231087520739400394928422
61620985231087520739400395045062
61620985231087520739400656494594
61620985231087520739400739401334
61620985231087520739400743650684
61620985231087535563561751212160
61620985231087535563562121082460
61620985231087535563562124264788
61620985231087535563562125681730
61620985231087537210690148967698
61620985231087537210690149317618
61620985231087540916731182313568
61620985231087540916731297098992
61620985231087540916731555366196
61620985231087540916731558548524
61620985231302472903825279964312
61620985231375407777708446613353
61620985231375417661047631878130
61620985231379310060023921611438
61620985231379310243037888192666
61620985231379310243790000501978
61620985231379310245482253197930
61620985231379326740496026892343
61620985231399738350215769976961
61620985301006426964904680002230
61620985301954706546400499010718
61620985301954706546400872063346
61620985301954723017689933006826
61620985301954723017690190224270
61620985301979018171278520948748
61620985301979018171278520961798
61620985301979018171278606687896
61620985301979018171278606700946
61620985301979034642567667644426
61620985301979334786106718168032
61620985301979334786106975385476
61620985301979334969120972068356
61620985301979334969121315024948
61620985301979338492147352914198
61620985301987138105745655146112
61620985301987423425101655256005
61620985301987423425101655256014
61620985301987438249262664234423
61620985301987438249262664234432
61620985301989841591121970917016
61620985301989841593570064925688
61620985301991025696369616785154
61620985301991025742102280872030
61620985301991025742123287671662
61620985301991042167658764884724
61620985301991042213391427921840
61620985301991045873700514239814
61620985301991045873700518839084
61620985302278923716352645541722
61620985302278927422390698722470
61620985302279212923927451730409
61620985302279212923927451730418
61620985302279212929010768864545
61620985302279212929010768981185
61620985302279212929010768981194
61620985302279212929762881290506
61620985302279212931455133986458
61620985302279223859869625930821
61620985302279227565907678994929
61620985302282815012181160881170
61620985302282815017264506711662
61620985302282829882824995077070
61620985302282831743469231554093
61620985302303539188257482225857
61620985302303539188257482225866
61620985302303539189952059269792
61620985302303539371271707074289
61620985302303539371271707074298
61620985302303539372966655654532
61620985302303539373719796483700
61620985302303539373719796833620
61620985302303539378801999125543
61620985302303539378801999125552
61620985302303539380494623707732
61620985302307141461220364805284
61620985302307141466303710635776
61620985302307141644234361488164
61620985302307141644234704444756
61620985302307145218826540329352
61620985302307145218826797546796
61620985302307145218910137415612
61620985302307145218910480372204
61620985436901208093917204734173
61620985436904806654608821624730
61620985436904809816937221324002
61620985436904809816937564630514
61620985436904810365729191766194
61620985436904810365729192116114
61620985437877402670443442143036
61620985437877402670443527882184
61620985437877402672135694838988
61620985437877402672135780578136
61620985437885511486789940308939
61620985437885513684403218956957
61620985437885522599827256024180
61620985437885522599828374865192
61620985437885522606603197507215
61620985437885522606603197507216
61620985437885523148616902101136
61620985437885523148619225049430
61620985437885523148619226449110
61620985437885523148620345307384
61620985437885523148620345657304
61620985437885523148867950577774
61620985437885523148870273508806
61620985437885523148870273526068
61620985437885523148870274925748
61620985437885523148871048360728
61620985437885523148871049410488
61620985437885523148871392717000
61620985437885523155394823575874
61620985437885523155394828175144
61620985437885523155395167932146
61620985437885523155395172531416
61620985437885523155646216408784
61620985437885523155646219591112
61620985437885524795748283204124
61620985437885524795999330263820
61620985437885524802523196167304
61620985437885527958076681853636
61620985437885527959772630374009
61620985437885527959772630374010
61620985437885528506868996301936
61620985437885528506868996302180
61620985437885528506868996652100
61620985437885528507119700405284
61620985437885528507119700755204
61620985437885528508564257859610
61620985437885528508564343948678
61620985437885528508564602215882
61620985437885528508815649275578
61620985437885808520692322112781
61620985437885813872232609785798
61620985437885823337322596984552
61620985437885823337324543324884
61620985437885823337324920982606
61620985437885823338078061690762
61620985437885823338078061807402
61620985437885824984450620620440
61620985437885824991981702051121
61620985437885824991981730630837
61620985437885828688796420634304
61620985437885828688797449504080
61620985437885828695575372499510
61620985437888526283446527117847
61620985437888526283446755755575
61620985437889413947053144541971
61620985437889413947053144555021
61620985437889413947053145954701
61620985437889413947056239142597
61620985437889413947056243741867
61620985437889415594436374471897
61620985437889415596128626100827
61620985437889415596128970474361
61620985437889430418594403463276
61620985438104366484285889889409
61620985438108268526241937119597
61620985438108268526241938536539
61620985438177607308876925062031
61620985438181214596947464079910
61620985438201607630627319166039
61620985438201612977018539977723
61620985438201624095138544741111
61620985438201624095141900791026
61620985438201624095141900791269
61620985438201624101920166622036
61620985438201924286922931315112
61620985438205529712654743105820
61620985438212434622514479683861
61620985443794133744586390519571
61620985443794133744586419099287
61620985443794147943451213851635
61620985443794148355230124110221
61620985443794148355233476978051
61620985443794148561888257981242
61620985443794148561971897209022
61620985443794148561971897325662
61620985443794148561973060131701
61620985443794148561973061181461
61620985443794150208260816555659
61620985443794150215875567684131
61620985443794150215875910640723
61620985443794150215875911690483
61620985443794150215875912040403
61620985443794150215875912060086
61620985443794150215875912060095
61620985443794153297371468167527
61620985443794153915139136948337
61620985443794153915139136949789
61620985443794153920221324590774
61620985443794153920221712544882
61620985443794153920221712544891
61620985443794437043408616677842
61620985443794437043408616795943
61620985443794448163221873994219
61620985443794453516391306861013
61620985443797138746843961717239
61620985443797149866656961698071
61620985443797151696799587840113
61620985443797155219826394564865
61620985443797155401145388324909
61620985443798035610035655338431
61620985443798035610307508667731
61620985443798052081324687584103
61620985443798052081512972891925
61620985443798052081596655717541
61620985444085932532707998461075
61620985444085934177576589052081
61620985444085934179836022115677
61620985444085934184354768794023
61620985444089824926600253339353
61620985444089825107920017347677
61620985444089825109614592973209
61620985444089825110364382352941
61620985444089825110366705301235
61620985444089825110367738403099
61620985444089825114697910107345
61620985444089825114697910223985
61620985444089825114697910242699
61620985444089825115450022416657
61620985444089825115450022533297
61620985444089825115450022552011
61620985444089836044720228971901
61620985444089836049803546222677
61620985444089839751594820237729
61620985444110238598804295305936
61620985444110249510754004714156
61620985444110249510754006131098
61620985444110533232978631275382
61620985444110549697489885548271
61620985444110553403531377685917
61620985444121054675107800166895
61620985444121054675107801216655
61620985444121054675108058434099
61620985444121054676801214891034
61620985444121054676801473158238
61620985444121055910453817893811
61620985444121055910453818943571
61620985444121055912901540471169
61620985444121055912901541356877
61620985444121055912901541534027
61620985444121055917231740418309
61620985444121055917231997635753
61620985444121056322236082069987
61620985444121056324495518302813
61620985444121056324495518315911
61620985444121056324495519365671
61620985444121056329014003544725
61620985444121056331270346596288
61620985444121056331270346609386
61620985444121056530668735437703
61620985444121056530668735455172
61620985444121056535752424224787
61620985444121056535752424242256
61620985444121056535752682509460
61620985444121059616491528117967
61620985444121059616491871074559
61620985444121059618939593487874
61620985444121059624021824886583
61620985444121059624022167843175
61620985444121059624022169248045
61620985444121059624022169249449
61620985444121059624022169262547
61620985444121060028273792294143
61620985444121060028274135250735
61620985444121060030533572369269
61620985444121060030533572369278
61620985444121060035615759140074
61620985444121060035615802705129
61620985444121060035616060985431
61620985444121060035616145661721
61620985444121060035616146547429
61620985444121060035616146547438
61620985444121060035616146724579
61620985444121060035616147074499
61620985444121060035616147078870
61620985444121060035616147079689
61620985444121060035616147081057
61620985444121060035616147081084
61620985444121060035616147081093
61620985444121060035616147081141
61620985444121060035616147094182
61620985444121060035616147094191
61620985444121060035804302702050
61620985444121060035804433438723
61620985444121060241789363982667
61620985444121060241789621200111
61620985444121060243485055635517
61620985444121060243485312852961
61620985444121060243485317452222
61620985444121060243485317452231
61620985444121359813292763247685
61620985444121360217272761603189
61620985444121360224050683077927
61620985444121360224886741079329
61620985461414648353704736446471
61620985461414663171087938385655
61620985461508151888239765176074
61620985461512204467996697620358
61620985461518673331038198677717
61620985461518673331038543051251
61620985461518673338567285939111
61620985461518678689288997750483
61620985461520324395688143886007
61620985461520324395688918720667
61620985461520324402463774291135
61620985461520324990484746179718
61620985461520324990484746179719
61620985461520324990484746296358
61620985461520324990484746296359
61620985461520324990484747696039
61620985461520324990485522064138
61620985461520324990485522064139
61620985461520324990485522180778
61620985461520324990485522180779
61620985461520324990485522530699
61620985461520324995568096242298
61620985461520324995568096242299
61620985461520324995568124938654
61620985461520324995568124938655
61620985461520324997260349404811
61620985461520324997260349422073
61620985461520326042817200623759
61620985461520326042817315059263
61620985461520326049592141933375
61620985461520326049592142283295
61620985461520329753937942301531
61620985461520329753937942318793
61620985461520329753937942768091
61620985461520329753937942785353
61620985461520329755633175279245
61620985461520329755633203975601
61620985461522559142335092838457
61620985461522575608288297484765
61620985461522575608291650352595
61620985461522575608539345944141
61620985461522575613625272990131
61620985461522575654024314438058
61620985461522575654292930734552
61620985461523911893586459351860
61620985461523915553897640355592
61620985461523915553897983312184
61620985461523915599651568220648
61620985461523917246759246444377
61620985461523917248472418796969
61620985461523917248472533588009
61620985461523917248472877944281
61620985461523926506765984345294
61620985461523926666182929618796
61620985461523926666935299145552
61620985461523926666936075029972
61620985461523926666936075397154
61620985461523926673710897671996
61620985461523926673710900854324
61620985461523926712688855239532
61620985461523928314064098664372
61620985461523928320838924002508
61620985461523928320838924015606
61620985461523928320838925538484
61620985461523928320839268862258
61620985461523928320839269912018
61620985461523928320839270261938
61620985461523928366592480227714
61620985461523928366592854821934
61620985461523928366592855171854
61620985461523932024432612665696
61620985461523932025184724975008
61620985461523932025184726024768
61620985461523932025185069347054
61620985461523932025185069348542
61620985461523932025185070398302
61620985461523932026880331955732
61620985461523932070938654256970
61620985461523932070938655306730
61620985461742769998083018428663
61620985461742770043815797404553
61620985461815701164231600724511
61620985461815701165926175883270
61620985461815701209960792551582
61620985461815701209964236230006
61620985461815701209964236230054
61620985461815701209964236230213
61620985461815701209964264809770
61620985461815701211679732095378
61620985461815710683403676045090
61620985461815710683424568053682
61620985461815712284798921158598
61620985461815712284799035477462
61620985461815712289129497346310
61620985461815712328084326181418
61620985461815712328084326181466
61620985461815712329799707727926
61620985461815712330531585362114
61620985461815712330531699680978
61620985461815712330531956898422
61620985461815712335615302728914
61620985461815716036569638542862
61620985461815716036569638555960
61620985461815716036570010079170
61620985461815716041652327039886
61620985461815716041652327052984
61620985461836114080636595721574
61620985461836409467956556223892
61620985461836409474731354518288
61620985461836409474731383098004
61620985461836414224153633389557
61620985461836414818949864085482
61620985461836425342273694761253
61620985461836425936784382266927
61620985461836425936798329406961
61620985461836425937069925518657
61620985461836429048311633623137
61620985461836429048311662202853
61620985461836429048311747942001
61620985461840011194487742522680
61620985461840011194487771102396
61620985461840016495149712891562
61620985461840016501927635416060
61620985461840016501927635532700
61620985461840016547660271039860
61620985461840026011870944461864
61620985461840026011870973041580
61620985461840026011870973158220
61620985461840026018649238989230
61620985461840027620047582468892
61620985461840027620047611165248
61620985461840027659002095510182
61620985461840027661449682646603
61620985461840027661449813383276
61620985461840027661450070600720
61620985461840027665780275252124
61620985461840027668224640257388
61620985461840031319307741704858
61620985461840031319307828860948
61620985461840031326086009069450
61620985461840031365040406025014
61620985461840031365040493182556
61620985461840031367488123781468
61620985461840031371818671856024
61620985461840031372570440858824
61620985461840031374266389729118
61620985461846919802818844446051
61620985461846919803570956755363
61620985461846930367063471842667
61620985461846930367064275458248
61620985461846930367064618414840
61620985461846930367064619753041
61620985461846930367064619814520
61620985461846930914162013562705
61620985461846930915758959342132
61620985461846930915758959359394
61620985461846930915760910286106
61620985461846930915761283340186
61620985461846930915761283357448
61620985461846930915824045459402
61620985461846930915824046876344
61620985461846930915855440867917
61620985461846930915855474169367
61620985461846930915855474366199
61620985461846930915856588778291
61620985461846930915856588856788
61620985461846930915856588857032
61620985461846930915856590256468
61620985461846930915856590256711
61620985461846930915856590256712
61620985461846930915856590374803
61620985461846930915856590392065
61620985461846930916107294359816
61620985461846930916107637316408
61620985461846930916606292596993
61620985461846930916608615545287
61620985461846930916609734753481
61620985461846930916609735803241
61620985461846930921692305613959
61620985461846930923352789764204
61620985461846930923384214071731
61620985461846930923384558309911
61620985461846930923384558428003
61620985461846930923384558445265
61620985461846930923384561627593
61620985461846932014192299094136
61620985461846932014192643450408
61620985461846932562981175053793
61620985461846932562984612492676
61620985461846932562984612492920
61620985461846932562984613892356
61620985461846932562984613892599
61620985461846932562984613892600
61620985461846932562984614010691
61620985461846932562984614027953
61620985461846932562984617210281
61620985461846932563235316596024
61620985461846932563235317995704
61620985461846932563235660952296
61620985461846932563737759439129
61620985461846932568068216940535
61620985461846932570512585263481
61620985461846932570512586313241
61620985461846935718534974797705
61620985461846935718534974816419
61620985461846935720229551841631
61620985461846935720229580543811
61620985461846935720230699752005
61620985461846935725314298200671
61620985461846935725314298279412
61620985461846935725314299679092
61620985461846935725314302799941
61620985461846936267326946658291
61620985461846936267328090379341
61620985461846936269021522283823
61620985461846936269021550986003
61620985461846936269022670194197
61620985461846936269022670391029
61620985461846936269775811570117
61620985461846936274074501575576
61620985461846936274105925765011
61620985461846936274105925765012
61620985461846936274105925883103
61620985461846936274106268721360
61620985461846936274106268721604
61620985461846936274106270059805
61620985461846936274106270121040
61620985461846936274106270121283
61620985461846936274106270121284
61620985461846936274106270239375
61620985461846936274106270256637
61620985461846936274356974224388
61620985461846936274357317180980
61620985461846936274858386798037
61620985461846936275109434029535
61620985461846936276552962442283
61620985461846936276553991312059
61620985461847230899116471557229
61620985461847230899117500427005
61620985461847231103411686970155
61620985461847231105105147541338
61620985461847231105106263547521
61620985461847231105106263567204
61620985461847231105858245122590
61620985461847231105858245239230
61620985461847231105858288720426
61620985461847231105859407908937
61620985461847231105859408025577
61620985461847231105859408978380
61620985461847231105859409095020
61620985461847231110941979021409
61620985461847231110941983273180
61620985461847231112634231620404
61620985461847232156011608307081
61620985461847232750536242952789
61620985461847232752233942827137
61620985461847232752234287183409
61620985461847232752234287203092
61620985461847232752234287301501
61620985461847232752234287321184
61620985461847232752234290365737
61620985461847232752987088238313
61620985461847232752987316876041
61620985461847232752987432614268
61620985461847232757317517295357
61620985461847232757317890349437
61620985461847232759762259488380
61620985461847235868831308766385
61620985461847235868831311948713
61620985461847235869583424258025
61620985461847236456576604182772
61620985461847236456577633052548
61620985461847236456577633054000
61620985461847236456577763786791
61620985461847236456577763788243
61620985461847236456577763807935
61620985461847236456577768038562
61620985461847236459025484863357
61620985461847236463355554528738
61620985461847236463355943412093
61620985461847236463355943431776
61620985461847236463355943530185
61620985461847236463355943549868
61620985461847236463355943549877
61620985461847236464107716063781
61620985461847236464108059020373
61620985461847236464108059973176
61620985461847236464108060089816
61620985461847236465802635597739
61620985461847236465802635617422
61620985461847236465803664467515
61620985461847236465803664487198
61620985461847236465803664605299
61620985514697641856857098742593
61620985514697641856857100142273
61620985514697641856860197929439
61620985514697643505681876185295
61620985514697938296008536126959
61620985514701544271624360573512
61620985514701544271624703530104
61620985514701555384662019361984
61620985514701557031791076099736
61620985514701557038565645756404
61620985514701557038565990129938
61620985514701557038565990479858
61620985514916496436045892724111
61620985514989727796337263141469
61620985514989727796339586089763
61620985514989727796340619191627
61620985514989727800670791031227
61620985514989727801422903222447
61620985514989727801422903340539
61620985514989742437567701043519
61620985515017639912402749085132
61620985515017639912402777664848
61620985515017645213064719454014
61620985515017645219842640928752
61620985515017645265575276552552
61620985515017654729785979720672
61620985515017656386139645770080
61620985515017660037201913772282
61620985515017660037222748267310
61620985515017660037222834360590
61620985515017660044000669742048
61620985515017660082955412587466
61620985515017660082955498682150
61620985515017660082976419270458
61620985515017660085402872076716
61620985515017660089733305365848
61620985515024549618819975405931
61620985515024559084728320122567
61620985515024560869117359583459
61620985515024560869870500762547
61620985515024560876645327636659
61620985515024560876645329055213
61620985515024564575908553943295
61620985515024564575908555007557
61620985515024564580237982710279
61620985515024564580238754362611
61620985515024564580238757544939
61620985515024564580991128121455
61620985515024564580991128135957
61620985515024564580991129185717
61620985515024564580991129540009
61620985515024564582686475418033
61620985515024849762316063782709
61620985515024859226526736854793
61620985515024859226529831455419
61620985515024859228974454727887
61620985515024859228977552510841
61620985515024859228977553560601
61620985515024860875352301400990
61620985515024860875352693604448
61620985515024861056668985339113
61620985515024861056672079939739
61620985515024861056672084171827
61620985515024861058363590612835
61620985515024861058366685213461
61620985515024861058366688395789
61620985515024861058366946662993
61620985515024861058367032752061
61620985515024861059119802044921
61620985515024861059119829574877
61620985515024861059120087842081
61620985515024861059120173931149
61620985515024861063447165081055
61620985515024861063450259681681
61620985515024861063450263913769
61620985515024861063450378699193
61620985515024861064200052225027
61620985515024861064203405092857
61620985515024861064203519878281
61620985515024864579696166539259
61620985515024864587309772589765
61620985515024864587310058386925
61620985515024864587310144475993
61620985515024864587310146015399
61620985515024864762709346569096
61620985515024864762710375438872
61620985515024864762710506181161
61620985515024864762710510424886
61620985515024864765158227236583
61620985515024864769488427655899
61620985515024864770240458450105
61620985515024864770240801406697
61620985515024864771936148586635
61620985515024864771936148711321
61620985515024864793211652372238
61620985515025745017627535432717
61620985515025745017627535449979
61620985515025748721994227926105
61620985515025748721994227943367
61620985515025748728752258810776
61620985515025750330127759690552
61620985515025750330147904040308
61620985515025750330148680395500
61620985515025750330148680408550
61620985515025750370796965117183
61620985515025750370796965134445
61620985515025750370817857125775
61620985515025750370817857143037
61620985515025750375878202183202
61620985515025750375881315902660
61620985515025750375881315915701
61620985515025750375881315915710
61620985515025759796056980116258
61620985515025759796056994465219
61620985515025759796057023162979
61620985515025759840091988968138
61620985515025759840092017547854
61620985515025759840095083550098
61620985515025759840095112129814
61620985515025759840095112131218
61620985515025759840095112148480
61620985515025759840095112148528
61620985515025759840095112148687
61620985515025759840112909556446
61620985515025759840116004139810
61620985515025759840116004157072
61620985515025759841692062533978
61620985515025759841694386532023
61620985515025759841694386532032
61620985515025759841789687248451
61620985515025759841789688844880
61620985515025759841789688961520
61620985515025761443164126092515
61620985515025761443164127509457
61620985515025761443164130691785
61620985515025761443185018101107
61620985515025761443185019518049
61620985515025761443185022700377
61620985515025761448268651441828
61620985515025761487220012604026
61620985515025761487220012604074
61620985515025761487220012604233
61620985515025761487220041183742
61620985515025761487220041183790
61620985515025761487220041183949
61620985515025761487220041302047
61620985515025761487240933192334
61620985515025761488917710884339
61620985515025761488917712480768
61620985515025761488918055437360
61620985515025761494001315645344
61620985515025761494751452561486
61620985515025761494751452561489
61620985515025761494751452561495
61620985515025761496446029606150
61620985515025765149223075881125
61620985515025765149223104578885
61620985515025765149976217060213
61620985515025765149976590112841
61620985515025765149976590114245
61620985515025765154306704622576
61620985515025765155059164292396
61620985515025765193261160366734
61620985515025765193261160385448
61620985515025765193261188946450
61620985515025765193261188965164
61620985515025765193261531903042
61620985515025765195709254316348
61620985515025765195709254316357
61620985515025765200039324184346
61620985515025765200039338533307
61620985515025765200039340129736
61620985515025765200039368826092
61620985515025765200791828146001
61620985515025765200791828690531
61620985515025765200791828691266
61620985515025765200791829741017
61620985515025765200791829741026
61620985515025765200791830090937
61620985515025765200791830090946
61620985515025765202487062602100
61620985515025765202487091298447
61620985515025765202487091298456
61621017752437374347439501472747
61621017752437374347460389352793
61621017752437374347460393584881
61621017768757530193393282455095
61621017769085337416356177582481
61621017769085337416357206452257
61621017769178996471292632630404
61621017769182598740025808344925
61621017769182598740026179881233
61621017769189801637817149263795
61621017769189803284193060590371
61621017769738241883781779089362
61621017769738248471792465290431
61621017769741800780157251449065
61621017769741845252525348831187
61621017769741845252525720367495
61621017769741845252529820907211
61621017769741845252610436312237
61621017769741845252613532447897
61621017769741845253177707005249
61621017769741845253362177085241
61621017769741845253362548621549
61621017769741845253365991827797
61621017769741845390375699615797
61621017769741848913399325882683
61621017769741850742705894023323
61621017769741850742956683865575
61621017769762557214763338920742
61621017769776967397837198488121
61621017769776967397837199907484
61621017769846300137832054732399
61621017769846300137915737085631
61621017769846300549426032564043
61621017769849902408828133766419
61621017769849902408890895999355
61621017769849902409079180826115
61621017769870631938429410768800
61621017769874228668158370522748
61621017769874228668158371939690
61621017769874228668159400809466
61621017769874228713891720639448
61621017769874228714163688405496
61621017769874228714163689822438
61621017769874228714164032779030
61621017769874234209425490270832
61621017770066004094782448851487
61621017770101122393694206701189
61621017770174067969769695597053
61621017770174068381363673428697
61621017770174068518812370142349
61621017770198388659003335214240
61621017770198388659004364084016
61621017770198389207795305656432
61621017770198389207796334526208
61621017774700976461834364999498
61621017775018272809633982951032
61621017775018278160355694762404
61621017775029083326968021941924
61621017775029083329412385897428
61621017775091223559994396345369
61621017775091223565080066173915
61621017775091223605747981255285
61621017775122438486515453839961
61621017775122438490846687361141
61621017775122438491598799670453
61621017775122438493293376364459
61621017775122438493294405234235
61621017775122443837268561059848
61621017775126340352236573037881
61621017775126340359014494512619
61621017775126340359015523382395
61621017775126345709736206323991
61621017775126345755489791233907
61621017775126345893503691387737
61621017775670823142144148649124
61621017775670889024850426619146
61621017775681694193908123675998
61621017775681695840284035002574
61621017775681695840284149811084
61621017775685592947362677528022
61621017775685592947571626311750
61621017775685596468966882745336
61621017775685596471223334464312
61621017775685596516976919374228
61621017775685596651981222384808
61621017775685596651981251082616
61621017775685596654153876469866
61621017775685598298293338005030
61621017775685598300529787796442
61621017775743818548761894689818
61621017775754625773260432788370
61621017775758527821995914569498
61621017775758527822016806578090
61621017775758527822016806696182
61621017775778940690155442892564
61621017775778940690907555201876
61621017775778940693419068291678
61621017775778941102480612327168
61621017775778941102480613376928
61621017775778941102480642074736
61621017775778941102501533033520
61621017775782843153685741791946
61621017776009747945732492913622
61621017776009747945732521493386
61621017776009747945920520990998
61621017776009751050384077933412
61621017776009751050404969942004
61621017776009751050467645967780
61621017776009751642735943685552
61621017776009751642735944735312
61621017776009751644992280613488
61621017776009751645180308690816
61621017776009751652523691855466
61621017776009751652523691872936
61621017776009751652523720551870
61621017776009751652523720570744
61621017776009752696759989259988
61621017776009752696780881268580
61621017776009753291556220017392
61621017776009753298899603180638
61621017776009753298899603182042
61621017776009753298899631878446
61621017776009753299087631257966
61621017820094843166131929473557
61621017828277108283571935093270
61621017846574686987680387374612
61621017846574688818077408856556
61621017846647621864008085858110
61621017846647623695252154479911
61621017846902450845910320424557
61621017846975380413012201044250
61621022076289997681651382015889
61621022076289997681651382132529
61621022154047672921866994929724
61621022154047674568220956798216
61621022154047674568974097857808
61621022154047674568974097859212
61621022154047674568974097975852
61621022154047674568995018565612
61621022154047719033833047344670
61621022154047719033833047361932
61621023509120353643663180735912
61621023512075150194367456636591
61621023512075166796076560032415
61621023517983490235497709380762
61621023517983490235498053754297
61621023517983490235581736574089
61621023517983492019886369867845
61621023517983492019886741404153
61621023517994298238350059820784
61621023517994298245878405194836
61621023518870795318643551606734
61621023518870845148617605648656
61621023518870845148617606120880
61621023518870845148617634700596
61621023518964160205264000624057
61621023589770698416210781763374
61621023589770703959172821635684
61621023589770703959193742223992
61621023589770703959924933825500
61621023589770703959924933826904
61621023589770703959945854533304
61621023589770748424031890043488
61621023589770748424785031222576
61621023589770748429115116833542
61621023589770748429115493091424
61621023589770748429863790185956
61621023589770748429867229142854
61621023589770748429867605400736
61621023589770748429867606463546
61621023589770753372946910213570
61621023987729867231904343609228
61621023988602467411077819414796
61621023990649508142066117753107
61621023990649508147147855478125
61621023990649508147150178076499
61621023990649509926393534051335
61621023990649509926394280662028
61621023990649509926394281711788
61621023990649509926394653247883
61621023990649509926394653714443
61621023990649509931476879881827
61621023990649509931476884469451
61621023990649509933169136232283
61621023990684631344138685533274
61621023990684631344326713610602
61621023990684631519810732028836
61621023990684631519810760726644
61621023990684631527341052777898
61621023990684631527341397617956
61621023990684631529036660225146
61621023990684632068602699755225
61621023990684632068603072691213
61621023990684632068603075879157
61621023990684632076133368993268
61621023990684632077828630667338
61621023996557833365897191152151
61621023996557833370981251475543
61621023996557835012943708725310
61621023996557835150204461934382
61621023996557835150204461934383
61621023996557835156979260228619
61621023996557835156979260228778
61621023996557835156979260228779
61621023996557835156979284203401
61621023996557835156979288808335
61621023996557835156979288808494
61621023996557835156979288808495
61621023996557835156979633281407
61621023996592955515638426616808
61621023996592956560627463078304
61621023996592956560627491658020
61621023996592956560627494840348
61621023996592956567969758814274
61621023996592957292412881145677
61621023996592957292413142595208
61621023997465557272494326530906
61621023997538536064638047403487
61621023997538536201898802128879
61621023997538552673941348624981
61621024068332883474295457234236
61621024068332887180333510414984
61621024068332916827875406245174
61621024068332931652790019443806
61621024068357198805211246568904
61621024068430133681538945052402
61621024068430178144769552800038
61621024068430178146464128560924
61621024068441841102046848988752
61621024068441841108824741767134
61621024068441885571239446804038
61621024201409039144727333095708
61621024201409343040017640783790
61621024203287078260837805788369
61621024203360024797300132661746
61621024203384339402057070681414
61621024203384339402057327898858
61621024203384339402245355976186
61621024203384339577729374394420
61621024203384339577729403092228
61621024203384339577729661726614
61621024203384339585259666445674
61621024203384339585259667862580
61621024203384339585259667980708
61621024203384339585259695143482
61621024203384339586955645429230
61621024204271341453879102056565
61621024204271346990060551264617
61621024204271391415943867429647
61621024204271391415943867779567
61621024204271396950435388657111
61621024204271396950435731596233
61621024204271396952127641353063
61621024204271396952127984292185
61621024204271396952131341759285
61621024204271396952883454068597
61621024209288606643005293002825
61621024209288606648841127400671
61621024209288606648841385667875
61621024209288607243637616425279
61621024209288607243637731229417
61621024209288607243637989496621
61621024209288612589193185669831
61621024209292509109358849377529
61621024209292509109358849377577
61621024209292509109359107644733
61621024209292509109359107644781
61621024209292514645542621529711
61621024209292514645542622946653
61621024209292664618546366893420
61621024209292664625888143962414
61621024209292665350331784960792
61621024209292665357861819794602
61621024210163908575631382177527
61621024210163908575631383227287
61621024210163958538451961683293
61621024210163958538452990553069
61621024210175964279135677151011
61621024210236858267647677909687
61621024210236860053733211144803
61621024210236860053736309977517
61621024210236860061264278030717
61621024210236893408002596439277
61621024210247715045903960109447
61621024210248865794415525617413
61621024210248865794415898670041
61621024210248899148685283964515
61621024210271976707961375024805
61621024210271976713044835174161
61621024210271977257570024667031
61621024210271977257570397738373
61621024210271982203475024305753
61621024210271982608208168089743
61621024210272026675865413630167
61621024210272026675866442499943
61621024210273177419018968590081
61621024210273177420044083201717
61621024210273177420044111899525
61621024210273177420044456273059
61621024210273182778296206100569
61621024210273333467822507311654
61621024210273381646064730725278
61621024210275879123291142815191
61621024210275879123291515886533
61621024210275879169045100796401
61621024210275884657215479206675
61621024210275929131865679252407
61621024210275929136947995163363
61621024210275929136948253430567
61621024226982368026750708754815
61621024226982368029198429810237
61621024227017440346601542429083
61621024227017484818238448090201
61621024227017484818991593501377
61621024227017490171408220731259
61621024227017490178939287617173
61621024227963036894574570245236
61621024227973891291465216659907
61621024227973891291465245356263
61621024227998153685308911656557
61621024227998153686333935912305
61621024227998158441422558614779
61621024227998158441987417681423
61621024227998158442259013793119
61621024227998158442259042372835
61621024227998159043561942971969
61621024227998202916344010379959
61621024227998202921426670297267
61621024227998202921427699167043
61621024227998203511705473281125
61621024227998206620689809348435
61621024228001755408266420162641
61621024228001755408287340869041
61621024228001805233909926714499
61621024228001805238992242625455
61621024280192567311861282086430
61621024281177183294111397199609
61621024281177183294111425779325
61621024281177183294111425895965
61621024281177183294112172034269
61621024281177183294112200613985
61621024281177188050810572714358
61621034995495408769477659937768
61621034995811158651285185846632
61621034995811458840555779843416
61621034998746411056355914788538
61621034998746411056356259144602
61621034998767124114583715872311
61621034998767124117028080877575
61621034998777930930016320800821
61621034998777975536951131311696
61621034998777975537703243621008
61621034998781527847842622071820
61621034998781577261683201989432
61621034998781577801439879529018
61621034998781577801440912630882
61621034998781577808218834105620
61621034998781577808970946414932
61621034998781577808970947949966
61621034998781580966031324896907
61621034998781582614852634797171
61621035004326973406007291089498
61621035004326973406759403398810
61621035004326974000531925735206
61621035004326974001284038044518
61621035004351094168142002382422
61621035004351094170586367387686
61621035004351127522474063702672
61621035004351127524918428707936
61621035004569932740898323733660
61621035004580737907510650913180
61621035004580737909955015918444
61621035004638976275038797959094
61621035004639009629934914813520
61621035004649780847669543813670
61621035004649781259451549722642
61621035004649782494046598795446
61621035004649782494798711104758
61621035004649815848315984089920
61621035004653716662268388720916
61621035004655085812888579261714
61621035004655085812888579378354
61621035004655085814580372810306
61621035004674092465016987916336
61621035004674092472543922867672
61621035004674092876798993825308
61621035004674098417250572985814
61621035004674098418066366210440
61621035004674098418066481001480
61621035004674125819286373210810
61621035004674131772146689958332
61621035004674131774592088415380
61621035004674142290575778527824
61621035004675493947813857923119
61621035004678000283515888228030
61621035004686103746963690365062
61621035004686103746963718944778
61621035004686104334145976347616
61621035004686104336590341352880
61621035004686105394009179416914
61621035004686137688227333564762
61621035004686137690671698570026
61621035004686138750054385441708
61621035004686149861399534200144
61621035004686153567437587380892
61621035004686153574215508855630
61621035004686153574215509905390
61621035004690206333379407502315
61621035004690207979692643151583
61621035075226876275492104036542
61621035075554938482944831948170
61621035075554938482945203484478
61621035075554938482945203484638
61621035075554938489719654117970
61621035075554938489723097779180
61621035075554938489723097796602
61621035075554938489723126475536
61621035075554938489723469315648
61621035075554938489723469332910
61621035075554938490475210087040
61621035075554938490475210105914
61621035075554938490475581642222
61621035075554938492170847431740
61621035075554982957110127924536
61621035075554988498381315505526
61621035075554988499133056161890
61621035075554988499133427814838
61621035075577945795021816874975
61621035075577947441397728182837
61621035075578803537320352036861
61621035075578831537668195337557
61621035075578846407561983073039
61621035075579302251376073609380
61621035075590110660830186212009
61621035075590110660830187261769
61621035075590110668173339811635
61621035075590110668173598091937
61621035075590110668173684167907
61621035075590110668173684185376
61621035075590110668361627219025
61621036431291335976382469336126
61621036431608334793701069644468
61621036434141683109305978891912
61621036434238472736898307623529
61621036434249278994318348407237
61621036434249279001096614238247
61621036434249279543110318849429
61621036434249284484686142723833
61621036434457266097887834541505
61621036434457266097888177498097
61621036434457266102971523328589
61621036434457266242676814187621
61621036434457282714032080456405
61621036434457310707539235931219
61621036434457315516812099015565
61621036434457315519259821487929
61621036434464465294242227738725
61621036434464465294995111700369
61621036434464468998588028223521
61621036434464470784668973191685
61621036434464470784672073441341
61621036434464470784672416397933
61621036434464485609586680990943
61621036434464487255686525529319
61621036434464518962831214540255
61621036434464518963668038072575
61621036434465371215223100706301
61621036434465371215223443662893
61621036434465382333092482440613
61621036434465382333280767735385
61621036434465382333845623619701
61621036434465386177144345436773
61621036434465387816179516420075
61621036434465387823686592481945
61621036434465387823707513188345
61621036434465387823770274835177
61621036434465838177073588389624
61621036434468067565991191202401
61621036434468071269583850508109
61621036434468072506604213317983
61621036434468072506604556274575
61621036434468073053972542780321
61621036434468073055668148711285
61621036434468087880582760492975
61621036434468088977890634589159
61621036434468116978994688853929
61621036434468117521280358398959
61621036434468117526362932577119
61621036434468121224873017704667
61621036434468122462664429306623
61621036434468122462667786773723
61621036434468122467747003484783
61621036434468122470261615778693
61621036434469488212323788755147
61621036434530212090642047505589
61621036434530212090642390462181
61621036434530212235431141470569
61621036434530261504482737511429
61621036434530261512013775699535
61621036434530261512014148770877
61621036434530262051014903489231
61621036434530262058546314748679
61621036434537416778175412783945
61621036434537466595182155734677
61621036434537466596018979266997
61621036434541019049171492285977
61621036434541062972584696480557
61621036434541062972585065302549
61621036434541063514033914029575
61621036434541066678625445662227
61621036434541067227668005894483
61621036434541068318223088326837
61621036434541068325754499586285
61621036434541068455421081072899
61621036434541068460501330767731
61621036434541068462195907947011
61621036434541068462199351153259
61621036434541068463015254434141
61621036434562632676655290052453
61621036434562677141517711796051
61621036434562682492239423607423
61621036434562682494687146079787
61621036434562682499770834866871
61621036434565382001929584590463
61621036434565382002013181204547
61621036434565382009541234996895
61621036434566734705914214930009
61621036434566734711834388997085
61621036434573439482302788215275
61621036434573439489809864259883
61621036434573483960338312306291
61621036434573939803370975125426
61621036434573954622448290246075
61621036434577541525491028288308
61621036434577541527266217549108
61621036434577542073801851537152
61621036434577542074554992379418
61621036434577542074554996965590
61621036440378063959919123712762
61621036440378063959919123712922
61621036440378063959919152292478
61621036440378063959919152292638
61621036440378065790058043309858
61621036440378108615323848444928
61621036440378110257368554929418
61621036440378110262451872080816
61621036440378110262451876785128
61621036440378110262452249384246
61621036440378113968493287432976
61621036440378113968493401751840
61621036440378113968493401869884
61621036440378113968576998483968
61621036440378115203835947220568
61621036440378115203835947692792
61621036440378115203835976272508
61621036440378115203839415229406
61621036440378115203839415346046
61621036440378115203839419478756
61621036440378115203839419596800
61621036440471457590139379096989
61621036440471474061428785831153
61621036440486181712000467382840
61621036510949889057122071412230
61621036510949889057122099991946
61621036511277966234298026669646
61621036511277966234298398205954
61621036511277967880673276430826
61621036511277967881426050305534
61621036511277967881426423377036
61621036511277967881510104667458
61621036511278001235027262861532
61621036511278001235027377652620
61621036511278016059938171387122
61621036511278017889812300385328
61621036511278017890084268033332
61621036511375262553615627677131
61621036511375277629997146421718
61621036511386084397973348171368
61621036511386084397973692527640
61621036909890042614414156389796
61621036910109733578455616273536
61621036910182679571209829237620
61621036910182679571209833836890
61621036913068142969211926550835
61621036913137475570338572336085
61621036913137475908972744519733
61621036913141077843845135012595
61621036913141077843845906664927
61621036913172609377556950475617
61621036913172609384418913677771
61621036913172609384418918277249
61621036913176211099761059535457
61621036913176211099761403908991
61621036918972816440079434325658
61621036918972864616124901186736
61621036918972864616125244143328
61621036919045751307369149597263
61621036919045751307431911712107
61621036919045800717914790013309
61621036919045801132740682733995
61621036919045801132803444848839
61621036919045817199274842395557
61621036919049703592480854971533
61621036919049718417395841222793
61621036919080884567698900082952
61621036919080884570146245002796
61621036919080884575228847760672
61621036919080889920868072549974
61621036919080934393070176002240
61621036919080934393070180234328
61621036919080934393070434269444
61621036919080934393070437451772
61621036919080934395517898107422
61621036919084836467193169217542
61621036989949605942931262759800
61621036989949605942931262759960
61621036989949617061052010044680
61621036989949617061052010044840
61621036989984739153166050006070
61621036989984744506617696707776
61621036989984744506617696825820
61621036989984744506617698242969
61621036989984744511417799851049
61621036989984744511417799851058
61621036989984744511700271412949
61621036989984744511700271430418
61621036989984744558877579997482
61621036989984744558877837214926
61621037122916307367881962616632
61621037122916607557152556613416
61621037122916607558847133657342
61621037122917508124964338603768
61621037125778607809337051259243
61621037125778607809337052676393
61621037125778607809337397032665
61621037125778607809357943267835
61621037125778608358400990766589
61621037125778608359154136644325
61621037125778611512864592567753
61621037125778611512864592917673
61621037125778611515375104439991
61621037125778611515375105857141
61621037125778611516149514931261
61621037125778611516149515281181
61621037125778612065192189476557
61621037125778644860421055711479
61621037125778655987852535573649
61621037125778655987852878430863
61621037125778657764626564229223
61621037125778657764647111881543
61621037125778657764647370161797
61621037125778657772178551820085
61621037125778657772178551821489
61621037125778657772178894778081
61621037125778657772241199166767
61621037125778657772241570703075
61621037125778658184023576612047
61621037125778658184023576730139
61621037125778658184776722489783
61621037125778661341018582276779
61621037125778661341018583693721
61621037125778661341018612390285
61621037125778661341018955365591
61621037125778661341772101125235
61621037125778661470685165062291
61621037125778661470685536598599
61621037125778661471438309423707
61621037125778661471438682476335
61621037125778661471438682477739
61621037125778661475748219058227
61621037125778661478216605000833
61621037125778661478216605002237
61621037125778661478216947958829
61621037125778661479032396708931
61621037125778661479032769761559
61621037125851607540416045858074
61621037125871817120138982246163
61621037125871817127670049132077
61621037125872317443089658050665
61621037125874568237351887754395
61621037125875919165293767110505
61621037125875923417962243218455
61621037131756116090962143694507
61621037131760229788999403247301
61621037131760229789003218462033
61621037131760229789003218462081
61621037131760232900233046559430
61621037131780442540750795822948
61621037131780442540750795822957
61621037131780630928867807583322
61621037131780630928868182058716
61621037131780631340461785414918
61621037131780631340461814112726
61621037131780642046987899051054
61621037131780642046987899424060
61621037131780642046988157691264
61621037131783182537396261860654
61621037131783193650432634445275
61621037131784544525110438357078
61621037131784544525110782713350
61621037131784545127448955765292
61621037131784548236267305270696
61621037149411745660089253542099
61621037149411795622908829111981
61621037149480839744858320878517
61621037149480841391234232205093
61621037149484741610579437491483
61621037149484741610579437510357
61621037149484741610579437609575
61621037149484741610579437628449
61621037149484741610579442227719
61621037149505117878453224135560
61621037149505117878453224152822
61621037149505167246477543136402
61621037149505466388228093973489
61621037202587174768726429348786
61621037202587174773812471180200
61621037202587174773812471530120
61621037202660120766566640624415
61621037202660131880447649390121
61621037202684147067566654413558
61621037202684447211083663501878
61621042865784406085422342900076
61621043344383068252695453686350
61621043344383069305299875795647
61621043344383069305299875795656
61621831688249033007144632548384
61621831688909176873570919924060
61621831689124379361139651650934
61621831689221629985899989382190
61621831866200326902742873606252
61621831866492099760440410500930
61621831866492115812605545935046
61621831924619309718564042398920
61621831924619309718564157067704
61621831942356146824768877254139
61621831943004538979727470202634
61621831943004550092764900236738
61621836250392428071861862052745
61621836250392428071861862052793
61621836250392728215378871141065
61621836250392728261132427353173
61621836250392728261132427353221
61621837615281299857720714604317
61621837668458914186231024498864
61621837686188392337445906482197
61621837686188392337445906482245
61621837686404840323825434284423
61621837686407541615478516079303
61621838069568531780541953734906
61621838070113073615149385963095
61621838070441176843071919119904
61621838093856578556746077049833
61621838146402019885219298112949
61621838147033256904682400483182
61621838147033256950498632721066
61621838147033257316527082417930
61621838147033257316547974426522
61621838147033257362280638630038
61621838147036873862826454005529
61621838147061174557744149789438
61621838164760334365380335310309
61621838164760334365380335310357
61621838164763035657033417105189
61621838164763035657033417105237
61621838165079149729750997530333
61621838165079149729751226168061
61621838165079149729751254747777
61621838300004922890691074679226
61621838300004922891505863014314
61621838300029282696498093364849
61621838300029286407623302985935
61621838300877567954035828399312
61621838305934862154780634235803
61621838305937557919287557964151
61621838305937591271112578253361
61621838305937606095270607066657
61621838306594060704086432987760
61621838306594360847415413998800
61621838306594360847603442076128
61621838306885861100438842213744
61621838306885861100438927952892
61621838306893964975398087598384
61621838306893964975398173337532
61621838306893964975586115675712
61621838306893964975586458632304
61621838323663789661405444421701
61621838323671543560697963607259
61621838324295936589184841588838
61621838324317580244566727460271
61621838324320248253038984250504
61621838324320251918408378227554
61621838324328351921513180245905
61621838324328352057079474234939
61621838324328352058774049879185
61621838324328401332843018727659
61621838324609035636496780175274
61621838324619841214891113263766
61621838376837510606302420604889
61621838376838367118526659636295
61621838376849471872898560719501
61621838376849473664068991081314
61621838376849516346982784137689
61621838376849521842497432192620
61621838376850372859207023173467
61621838377494007862258352807764
61621838377495163963939321935600
61621838377495164512981996480896
61621838377505965837987854655984
61621838377506930643798275580118
61621838377506931193594434261094
61621838377785747360853948419728
61621838377785763786411723002272
61621838377785763786411808741420
61621838377789366057658849564000
61621838377797469383575077446752
61621838377797469932618094948640
61621849155119415983553413451860
61621850536788599377174844860765
61621850536789464827460559135382
61621850536789499945553834385747
61621850536792152303790571695672
61621850589872533934172857257613
61621850589966178338739206502636
61621850988797953113474048716333
61621850991620383840879232964053
61621850991728391510516859246046
61621850991728391510516859246082
61621850991728391510516859246130
61621850992276895923495406876909
61621850992276895925189982521155
61621851015362892545238390443293
61621851015362942508058968899299
61621851015363803018649770478218
61621851015366495434107521623330
61621851015366795577624526106604
61621851015390821837473666944661
61621851068252339776908054395200
61621851068540521469056156430294
61621851068541421853790951457370
61621851068541421991323211483656
61621851068541421991323216205390
61621851068541422037055875687172
61621851068541422037055880408906
61621851068565748302826340367665
61621851068565748302826597585109
61621851068565748440359092836937
61621851068565748486091728460689
61621851068565748486091728460896
61621851068565748486091728460897
61621851068565748486112905916569
61621851068565781837917034547266
61621851068568439076301673498666
61621851068568450006261685288961
61621851068577805834294954371872
61621851069224947454572046926726
61621851069451890540812022639704
61621851069451890540874784404628
61621851086303682073599841890572
61621851086303682073599956209436
61621851086303682073600213426880
61621851222189142422360147367196
61621851222190359177002907163243
61621851222200816382616259722214
61621851222200816382804201356182
61621851222200864010560135900812
61621851222200864010560222344172
61621851222200864147820890626204
61621851222200864566130372528306
61621851222200865794134039837936
61621851222200865794134126281296
61621851223138610753069369324695
61621851223138610758151914923139
61621851228097767835440894058076
61621851228098624075863310349122
61621851228098667785485088425727
61621851228098667991683057547424
61621851228098668334527762971023
61621851228098668334528110513835
61621851228098668334531205114461
61621851228098673275915276022125
61621851228098673276187245205163
61621851228098935178753843950633
61621851228098968523798704512023
61621851228098973465185870020313
61621851228098983349654318874979
61621851228101325591012311356156
61621851228101625365972937591388
61621851228101625365972937708028
61621851228101625777754943500360
61621851228101625777754943617000
61621851228101625780261984648040
61621851228109428486696736366106
61621851228109428487512643896338
61621851228109428898479000542282
61621851228109430271086547833462
61621851228109430682868812022688
61621851228109439599734138870254
61621851228109439600550046413536
61621851228109440011516401996670
61621851228109440012332051259698
61621851228109440012332309539952
61621851228109472951556834811490
61621851228109472951556835161410
61621851228109472952371709235646
61621851228109472952372742354772
61621851228109472959149888977588
61621851228109472959149893576858
61621851228109475216178152439680
61621851228109475216994055383692
61621851228109478312319322198514
61621851228109478449580076573986
61621851228109478924732451684896
61621851228109480096709133678920
61621851228109489422825061504811
61621851228109489422845982211220
61621851228109489422846240478424
61621851228109489423661889741452
61621851228109489423662148021706
61621851228109489430440069483394
61621851228109489430440069496444
61621851228109489560106655083844
61621851228109489560106741172912
61621851228109489560107769692768
61621851228109489560107770042688
61621851228109489560922558377776
61621851228109489560922562627126
61621851228109489560922644116924
61621851228109489560923677236050
61621851228109489562618254279976
61621851228109489567700823858866
61621851228109489567700828458136
61621851228109491214829880963800
61621851228110690729515229376707
61621851228113332749217237120672
61621851228973069724573491417028
61621851228984777105310749798632
61621851228984777106126652742644
61621851229046015712244101333176
61621851229057723092981359714780
61621851229057723093797262658792
61621851245730290114026295554249
61621851245730290114026295558461
61621851245730304938185096019877
61621851245823610102896093995359
61621851245823643456434259107157
61621851245823643456437353707783
61621851245823643456999114991473
61621851245823643463777036466211
61621851245823660072327200759419
61621851245823660072581720412881
61621851245823660073146576297197
61621851245824799741858580113585
61621851245824809624632452261195
61621851245824809631974457967917
61621851245824810859978469988111
61621851245824842932960224569877
61621851245824842939738146044615
61621851245824844167742158064809
61621851245824844168307013949125
61621851245824844763124251169499
61621851245824844770717222782989
61621851245824858991903281478731
61621851245824859038220950619179
61621851245824860822882358217105
61621851245835306990896024819524
61621851245835318103932397404136
61621851245835665805667876816429
61621851245835666425691916176385
61621851245836557156675829560833
61621851245839268695161445850468
61621851245839269930507463577384
61621851246491815369165369377808
61621851246491815369166398247584
61621851246710653345706722950092
61621851246710653345706980167536
61621851246771895037562088943257
61621851246771911646196993515737
61621851246771911653476208519315
61621851246783599332560539229298
61621851246783599332561310881630
61621851246783599332561653838222
61621851246783899476056627729253
61621851246783899476077548317561
61621851246783899476078405709041
61621851298905176637344441114642
61621851298978161308816435746492
61621851298978177917364271440924
61621851298978177922446845619084
61621851299001227908428809408188
61621851299001227908428809408236
61621851299001227908616837485516
61621851299001227908616837485564
61621851299001227910935850439228
61621851299001227910935850439276
61621851299001227911123878516556
61621851299002428482684873722156
61621851299002428482684873838796
61621851299002428482684873838844
61621851299002428619945542358480
61621851299002428622201879286416
61621851299002478422429812569980
61621851299013233649109172941036
61621851299013294730319139527888
61621851299013294730319144114108
61621851299014150879024253954825
61621851299014195139405395340774
61621851299014195144489084127858
61621851299014195160870166792848
61621851299014195162543825962782
61621851299014195163108940464222
61621851299014195298130811435676
61621851299014195298130925754540
61621851299014195298131182971984
61621851299014195299553791899894
61621851299014195300369694843906
61621851299014196945258835071564
61621851299525417406224490412408
61621851299670694211915816375018
61621851299670694211915819561558
61621851299853476100458815619128
61621851299888596619263713395732
61621851299888596619263799134880
61621851299888596619452084429652
61621851299888596619514760455428
61621851299889497049731029255520
61621851299949520257681845557016
61621851299950737417352995594268
61621855299774046489091553461921
61621855299808848754933390066508
61621855375932361197963257192332
61621855530233532072754718003828
61621855530233532484345252629224
61621855530233532484348695835472
61621855530237134344001758826408
61621855530237134344001844565556
61621855530245540055339815747687
61621855535174369256218557618393
61621855535174369261304226047259
61621855535485660632193027346432
61621855535497368012930285728036
61621855535497368013746188672048
61621855536142157851885063617599
61621855536142157897425999320104
61621855536142157897617727821115
61621855536143058465262140641096
61621855536143058465262145227316
61621855536143058465513192287012
61621855536146076371970364489172
61621855536146976939530984751044
61621855536146976939531013330760
61621855536146976939531099069908
61621855536146976939719012828372
61621855536146976939719384364680
61621855536146976939782060390456
61621855536153865232409668188150
61621855536153865278163257701708
61621855536153868940984892743408
61621855536155069696371572562861
61621855536155080808841795534559
61621855536155080813927463963425
61621855536155080816183801241281
61621855536155080816184572893613
61621855536155085755312306873341
61621855536157782106143311930564
61621855536157782108570137672602
61621855536157783752706132003810
61621855536157783753522039669556
61621855536157783753522297949810
61621855536372703251314664047344
61621855536372706955660469137234
61621855536435158633541169499240
61621855553868034091189979716015
61621855553871952611212604561812
61621855553872853179023928926788
61621855553879741518496812044836
61621855553883643383377662982204
61621855553883658210614385134854
61621855553883659992764279742196
61621855553883659992764538022450
61621855554171830573570697550957
61621855607022547686015876243692
61621855607045662442800981779020
61621855607046863018567036923736
61621855607046866722912837408532
61621855607049581328938981823140
61621855607050481896750649144708
61621855607050481896750763463572
61621855607058570398422179457916
61621855607058570400119083621474
61621855607058574104464884106270
61621855607058574104465998715194
61621855607058585222583537158596
61621855607276511644552456079376
61621855607276511644552460684470
61621855607277412075103487949346
61621855607277412075103487949430
61621855607337446406258999134582
61621856734512455697510253543091
61621856735497075879770421781609
61621856735497075887573457863611
61621856735604824138638524737432
61621856759130376781809874733467
61621856759134275539069672933156
61621856811436241310881480730718
61621856811655079286606126405208
61621856811655390588914093160024
61621856812311587664876499833268
61621856812385737930960942336691
61621856812385737930981834345283
61621856812406147095341848657651
61621856812406447284591521949487
61621856812420856513638858548502
61621856812420860263717323236814
61621856812636108682626427213618
61621856812639710953873182239038
61621856812700636610553860883361
61621856812700636656286525086877
61621856966041518666355554314168
61621856966045120953545465880531
61621856966252267995195966002422
61621856971281624897777071775884
61621856971293332278514330157488
61621856971293332279330233101500
61621856971294547448978955371769
61621856971297249106494384386344
61621856971297249106494498705208
61621856971917417775330436163326
61621856971917419742734587270154
61621856971917425095900664086790
61621856971938133230506509501439
61621856971938133276047445203944
61621856971938133276239173704955
61621856971942035325057942309568
61621856971942035325058199527012
61621856971949840593143479625464
61621856971949840656784703585548
61621856971949840657620383929228
61621856971949840657621498538152
61621856971949845527187867774700
61621856971953742706609989026260
61621856971953742706610246243704
61621856971953742706611103635184
61621856971953742706611360852628
61621856971953748018291291042186
61621856971953757484764757814404
61621856971953757485015461917508
61621856971953759131327577887650
61621856971953759131327920844242
61621856971953759132143485553396
61621856971953759132143743833650
61621856972168693001665119757230
61621856972168693390539209349394
61621856972172595460489427482390
61621856972172595460489432068610
61621856972172595460489517807758
61621856972172597106780598870728
61621856972233824600698617449566
61621856972241624556538735216102
61621856972241629497922806123766
61621856989023125208454949022980
61621856989023125757497623568276
61621856989023126992843641295192
61621856989679624259772333501430
61621856989679624260023123343682
61621856989679624260023380565338
61621856989679635371385983906290
61621856989882867187922001544135
61621856989884053150759520110960
61621856989894859964521533518649
61621856989898471562449968125530
61621856989898473346838660397742
61621856989955798427101424856190
61621856989967805998490039309899
61621856989967817070312147647061
61621856989991830428386882195228
61621856989992121257669547297849
61621856989992121257690439307893
61621857042197151792466145979728
61621857042197151792467265174872
61621857042197151792467379493736
61621857042198052222934609614376
61621857042745577076151923876296
61621857042745577076966712211384
61621857042745593664262159489896
61621857042745597368607959974692
61621857042817322428707468058682
61621857042817327781873544875318
61621857042841637821422427662860
61621857042854545758402730675544
61621857042854545760937606460430
61621857042854551251364351913390
61621857042854551274251994092826
61621857042854551274314755861962
61621857043061681845535836381090
61621857043072498146461165082278
61621857043072498146462284277422
61621857043072498146462312857138
61621857043072498146462398596286
61621857043072498148885752552360
61621857043072498148889110019460
61621857043073389295730310420751
61621857043073398576926299829542
61621857043073398576929628716926
61621857043073398579436779817480
61621857043073398579440137284580
61621857043073400361318320989138
61621857043137329557918624799822
61621857043145434668224659563710
61621857043146335284213384673933
61621857043146335284216827880181
61621857043146335288481170517005
61621857043146344572190997030914
61621857043146344572211496836039
61621857043170665439292511169545
61621857444605065964352499694551
61621857444605067747926403631675
61621857444607751005956505018670
61621857444640171630191518974495
61621857444640171635274864804987
61621857444640173831447055252817
61621857444640173833141630897063
61621857444640188650524746747179
61621857444643775708740147357015
61621857444823905718565380527379
61621857444923857697012393907455
61621857444923868743144861842670
61621857444923868745739027842556
61621857444931961088201095766281
61621857444931962944035133427524
61621857444931963355629111259168
61621857444931972095567751931267
61621857444931972206321843051161
61621857444931977560387423662193
61621857449565099387970231758661
61621857449565395865532127437243
61621857449565395872874133143965
61621857449565400812001867123693
61621857450513374526540261572369
61621857450513375121064896236791
61621857450513375121148464271159
61621857450513380611575209711021
61621857450513380611577532659315
61621857450513392964480585441995
61621857450513396668824033932221
61621857450513396671020731917071
61621857450513396671082350851859
61621857450513396676103277515515
61621857450513674715810855570557
61621857450548513874544082523407
61621857450548513874544111103123
61621857450549697433111212909027
61621857450549697433365732227071
61621857450549698027885894678503
61621857450549698028158896982279
61621857450549699813971283142975
61621857450549699814055080287455
61621857450549704753182814267183
61621857450549714034382133618941
61621857450549715873478457095617
61621857450549719577824257580413
61621857450552401167574478841117
61621857450552401167595370849709
61621857450552401167783398927037
61621857450552406475007891454237
61621857450552406520740555657753
61621857450732230939868521239679
61621857450732531129139115237867
61621857450734932645897688855726
61621857450771244450732537128727
61621857450832182872662994891423
61621857450832182872663082047513
61621857450832182918395746251029
61621857450832183055593738861577
61621857450832193969570101241600
61621857450840286312032168815405
61621857450840286335838781600554
61621857450840286335839929510928
61621857450840286723814174724350
61621857450840286723814174724377
61621857450840286724710208145539
61621857450840288580271615524796
61621857450840288580274968742546
61621857450840288580274969805356
61621857450840288580274972991896
61621857450840297292954923838253
61621857450840297295486327719083
61621857450840297502413160377944
61621857450840297841935179226674
61621857450840297844529346620651
61621857450840297914007012592790
61621857450840299079875364347567
61621857450840588174122575980743
61621857450840588219855240184259
61621857450840588357115908820583
61621857450840588357136800829175
61621857450840588768647210626451
61621857450840588768918806738147
61621857450840588769545566995907
61621857450840597508669419328499
61621857450864612650316937613270
61621857450864612650316937613273
61621857450864613172853292909316
61621857450864614480268814601594
61621857467291260435978869306917
61621857467291270318752741454527
61621857467291271515144016452665
61621857467291271554098759181443
61621857468238366859676793290727
61621857468238368636475899050095
61621857468238368643250697227851
61621857468242258194731504013172
61621857468242259978305407931422
61621857468243160569844786294916
61621857468274673699652117160537
61621857468274673699652117179411
61621857468274674929643677284277
61621857468274674934998134887453
61621857468274675483205071811545
61621857468274675483205071830419
61621857468274675483226021097661
61621857468274675483226021116535
61621857468274690300588273750729
61621857468274691535955240763761
61621857468274691538196821722281
61621857468274691542733162238499
61621857468274691544971677292749
61621857468274695249317477777545
61621857468457206613892797420537
61621857468497118905564049749390
61621857468554456888901341532572
61621857468566463153202236177187
61621857468566464395329502732643
61621857468566473747974678750689
61621857468567365026972024366304
61621857468567365575763650452224
61621857468590488889621939800754
61621857468590790913846398611096
61621857521417185216554203395684
61621857521420789287571764793093
61621857521420789333304428996609
61621857521420789333325321005201
61621857521732085558635875679951
61621857521732085604389431892059
61621857521732085606816348095027
61621857521732085744097908739895
61621857521732096655542982030128
61621857521733297410031192017378
61621857521744093131154212297079
61621857521744093176824200474819
61621857521744093176907768509187
61621857521744093177640108018101
61621857521744093314084869111143
61621857521744093314144160389001
61621857521744093314165081095353
61621857521744093314896272698313
61621857521744093314917193404665
61621857521744093314920549454823
61621857521744093314921664057923
61621857521744093314921668663017
61621857521744102465701021175581
61621857521744102465701022225341
61621857521744102465701022341981
61621857521744102465701026947075
61621857521744102465701398968609
61621857521744993703965614250012
61621857521744993745451885407731
61621857521745003008009334796946
61621857521745003033450046822583
61621857521745003033450046822589
61621857521745003033450046835633
61621857521745003033450075520343
61621857521745008523876792275549
61621857521745008569609456479011
61621857521745008569609456492109
61621857521745008569630377185411
61621857521745008574712902663455
61621857521745008574712903713215
61621857521745008576387749490105
61621857521747704736948183623505
61621857521747710273128484238813
61621857521747710273128485288573
61621857521768117581926430497502
61621857521768119365500334434626
61621857679989779413036293836581
61621857679989783117382094321377
61621857680001774072295202327471
61621857680001774079069911228007
61621857680001785329368067407787
61621857680001790688184962103313
61621857680938065581357139961291
61621857680938080398235925074653
61621857680938080400432594479787
61621857680938080405515140078231
61621857680948867452872287510744
61621857680948872386916675659980
61621857680973182372280024349853
61621857680974382941829655446345
61621857680974382987562319649861
61621857680974382992083019625147
61621857680974382992731557862695
61621857680974382992916777253037
61621857680974383541144663463245
61621857680974383541207511321609
61621857680974383541708747695229
61621857680974383543466942850171
61621857680974388482594676829899
61621857680974397763793996181657
61621857680974397763793996194707
61621857680974399593873883129345
61621857680974399596115464087865
61621857680974399600651804604083
61621857680974399602890319658333
61621857680974403307236120143129
61621857680977101299822895562550
61621857680984887916914967122630
61621857680984887923692116945036
61621857680984887924256972829352
61621857680984888328696197011828
61621857680984888328697316342486
61621857680984888330200421630452
61621857680984888335286096180732
61621857680984888335286182269800
61621857680984888335474381475504
61621857680984888336039323448888
61621857680984888336101999124743
61621857680984888336101999124744
61621857680984888336290284419515
61621857680984888336290284419516
61621857680984888336290370508584
61621857680984893871467539630388
61621857680984893871467541030068
61621857680984893871467625723828
61621857680984893871469950071802
61621857680984893871655825974920
61621857680984893871658150322894
61621857680984904388204371389884
61621857680984904388204458883004
61621857680984904389898948083890
61621857680984904389899035577010
61621857680984904571218711956860
61621857680984904572910964652812
61621857680984904572914408331444
61621857680984904573729196666532
61621857680984904982813033099388
61621857680984904983000975083276
61621857680984904984507609793394
61621857680984904984507614510756
61621857680984904984695551777282
61621857680984904984695556499016
61621857680984904984696671107940
61621857680984904985260410966182
61621857680984904985260755689844
61621857680984904985323517809059
61621857680984904985511459443028
61621857680984904985511459792948
61621857680984906220042344461114
61621857680984906220042431967332
61621857680985193649962732166915
61621857680985204624923214485114
61621857680985205173777859903322
61621857680985205173777864152672
61621857680985205173778203909674
61621857680985205173778208508944
61621857680985205173778978748546
61621857680985205173778979098466
61621857680985205173966146247854
61621857680985205173966150497204
61621857680985205173966231987002
61621857680985205173967265106128
61621857680985205174531091407778
61621857680985205174531349688032
61621857680985205174593767433554
61621857680985205174782053791136
61621857680985206409124997888192
61621857680985206409313025965520
61621857680986089138373190114063
61621857680986089138937931212955
61621857680986090373719979493311
61621857680986105191019416172523
61621857680986105191103066647071
61621857680986105197877922217539
61621857680986105200137356928429
61621857680986105741838365891187
61621857680988795989850372461615
61621857680988812392496572644005
61621857681264970042279712071721
61621857681264982809287226910283
61621857681264986513630359623953
61621857681266173066706530818727
61621857681266181736160748055913
61621857681268883509140003999529
61621857681268883509140004116169
61621857681276679278830111388667
61621857681276978049552434850813
61621857681276978095285185143398
61621857681276978095305991062921
61621857681276978095473127131657
61621857681276978096037211363641
61621857681276979330819144858573
61621857681276979468100705386849
61621857681276979468100705503489
61621857681276979879611115300765
61621857681276979879673762624362
61621857681276979879673877415610
61621857681276979879694683218493
61621857681276979879694683335133
61621857681276979879882711295821
61621857681276979879882711412461
61621857681280579955502075166136
61621857681280579955502076565816
61621857681280581556145207498156
61621857681280581601815195559256
61621857681280581601815197075576
61621857681280581601877871701672
61621857681280581601877873101352
61621857681280581601877986492712
61621857681280581601877987892392
61621857681280581601898878384664
61621857681280581601898879900984
61621857681280581739075979103260
61621857681280581739159547020988
61621857681280581739159547137628
61621857681280581739159548537308
61621857681300994607217967683703
61621857681301003735859735512762
61621857681301003738119168091084
61621857681301004284714812097991
61621857681301289720159482223779
61621857681301289720159482223780
61621857681301292967181993541245
61621857681301293012935549753353
61621857681301293378775971372889
61621857681301293424529527584997
61621857681301293426953000581669
61621857681301294661734934076601
61621857681301294796488561681885
61621857681301294797304469225167
61621857681301294797304469225168
61621857681301294797324242025565
61621857681301294797325361233759
61621857681301294797325361350399
61621857681301294799016494721517
61621857681301295208898073985310
61621857681301295208918219857209
61621857681301295208919339065403
61621857681301295208919339182043
61621857681301295209086475134139
61621857681301295209106247934537
61621857681301295209107367142731
61621857681301295209107367259371
61621857681301295210526904518793
61621857681301295210610472553161
61621857681301295211342812062075
61621857681301295211345136526690
61621857681301295211426380096444
61621857681301295211426380213084
61621857681301295211428704561058
61621857681301303925130411018218
61621857681301303925133768485318
61621857681301303927390105063334
61621857681301304062143475801085
61621857681301304062394522860790
61621857681301304133566765876855
61621857681301304473922639727614
61621857681301304473925738907818
61621857681301304473925738914460
61621857681301304473925738927501
61621857681301304473925738927510
61621857681301304473985058535946
61621857681301304473985406091799
61621857681301304473985406091808
61621857681301304476432779608630
61621857681301304476432779958550
61621857681301304476432781008310
61621857681301304476433123964902
61621857681301304545157644508603
61621857681301305917955802621979
61621857681301306329549780453623
61621857681301309415560513938278
61621857681301309415560599677426
61621857681302190224350880025983
61621857681302204492105283273293
61621857681302204494364719033943
61621857681304896885369891913136
61621857681304896885369892029776
61621857681304896931039880090876
61621857681304896931039880207516
61621857681304896931102556233292
61621857681304896931123448125244
61621857681304896931123448241884
61621857681304896933546921121916
61621857681304897068300548727200
61621857681304897068300548843840
61621857681304897070828481766832
61621857681304897070828481883472
61621857681304897075914480669623
61621857681304906404559746196253
61621857681304906404562845378887
61621857681304908049222160230361
61621857681304908188951537767739
61621857681304908188951625260699
61621857681304908188951882124011
61621857681304908188951882478143
61621857681304911755260213411109
61621857681304911762874143819743
61621889119675783278742924014770
61621889119676038584004499139514
61621889119676083056481928873284
61621889119676086767351532103182
61621889119676088409651358441110
61621889119676088409651358557750
61621889119686845397748231519108
61621889119686878568000465366788
61621889119686878568063227481632
61621889119686889869385480136818
61621889119760725174569715863538
61621889119784106721417176251728
61621889119785051624191256253618
61621889120624334506956747817494
61621889120624384462437614818716
61621889120636075234602788146836
61621889120659441819843556303912
61621889120659441957041548914460
61621889120659441957292248418086
61621889120659441964907600783452
61621889120659452945574833737062
61621889120659456781450248535026
61621889120659486428929497035796
61621889120659489998274323279512
61621889120659490003629895510486
61621889120659490135535078004904
61621889120659491780153650522630
61621889120659491780216412287554
61621889120659491782664130160648
61621889120659491782664130510568
61621889120659491789522295381432
61621889120659491789714283684898
61621889120659506606824483321918
61621889120659506611905388969252
61621889120660386865148873901780
61621889120671147554204903358940
61621889120671164163024335164908
61621889120671164170621119869608
61621889120671197379011581661116
61621889120671197386877638129378
61621889120671199163401388542252
61621889120671199163652092645148
61621889120671199171267445010514
61621889120671213987561741703522
61621889120768427133636427332738
61621889120768460485461447621948
61621889120768460487153700317900
61621889120951240615008143558208
61621889120987248502484913776920
61621889120987263464677414376604
61621889120987265109361073007228
61621889120987265111053325703180
61621889276269069710545872822427
61621889302846326801215433084133
61621889356021253815695438399191
61621889356032913026379296354460
61621889356032913026379524992188
61621889356032913026379553571904
61621889356129307128978903723618
61621889356129307174711567927134
61621889357005557741445776095734
61621889357005573793610911529850
61621889373855183009190301932055
61621889754940609380000905377349
61621889757895421988710833010660
61621889758770734990880831824000
61621889758770768342705852113210
61621889772666533788510686218185
61621889781529623865880337093985
61621889781529890655135456444009
61621889781529938825973169253511
61621889825840562026346643549199
61621889828723290779448022048569
61621889828794991545205350628125
61621889828796223818855264659209
61621889828820540984944823323471
61621889828820540984945196376099
61621889828820552052312609652539
61621889834595146232464580362200
61621889834595147879592603998088
61621889834595147881267288856922
61621889834595147881350971676714
61621889834595598186441407154979
61621889834631916148488357581805
61621889834692843450605645298151
61621889834703617095546823464633
61621889834703649852754083459052
61621889834703649898507668368920
61621889834704517480365099270657
61621889834704517480365099387297
61621889834704517480365099387457
61621889834704517480365100437009
61621889834704517480365100787137
61621889834704517663295756084721
61621889834704517663295756201313
61621889834704517663295757251073
61621889834704550827107544830826
61621889834704550872840209034342
61621889834704550880359997685429
61621889834704561579366294641754
61621889834704817669614859818120
61621889834728877276143683401710
61621889834728877321876319025351
61621889834911197348260371009264
61621889834911247180681828665336
61621889835567705551193141789358
61621889835567755559770428335622
61621889835567759263298002578192
61621889835567759265808482566130
61621889835568055741698993713872
61621889835578545716948980282510
61621889835578551253132749600832
61621889835578562366166454764238
61621889835579750225825313641002
61621889835579763123248715965950
61621889835580164023609878920670
61621889835602861047678458510850
61621889835604061850703050144842
61621889835614868618502304649668
61621889835614868618690849287552
61621889835615018965002378155230
61621889835615019376596355986874
61621889835675807035348006745418
61621889835675823689649345743328
61621889835677013328528149017272
61621889835687814606357762912718
61621889835687814789371987761150
61621889835687831260661507863588
61621889835894611842178317524478
61621889835906619227560827376654
61621889835906619227560941695310
61621889835906619229253194391262
61621889835906619229253537348062
61621889835906619230072539951096
61621889835906619410491484190718
61621889835906619410491598509374
61621889835906619413003081501736
61621889835906619413003196765160
61621889835906623124126033208618
61621889836003869623633534636764
61621889852429493197590984837657
61621889853340895204307379992794
61621889853340895610817640280491
61621889853340895615901014867846
61621889853340895615901272085290
61621889853340895615901357824438
61621889853341195754334649368763
61621889853341195800067313572327
61621889853632935303683522007486
61621889853632935303683779224930
61621889853632951363376625494802
61621889853632951363378949492856
61621889985304113787232076384559
61621889985377000490964810038613
61621889985377048666947859141119
61621889985693099785275854963919
61621889985693099790358429142079
61621889986346910164456682789079
61621889986349672399810484752851
61621889989207126101029952768320
61621889994264454015202666871682
61621889994556554417901522380067
61621889995139750002314540829438
61621889995139755535966909454826
61621889995139755538473955207600
61621889995140055679483918543194
61621889995140055681990964295968
61621889995245019794529833769639
61621889995536754534689756211370
61621889995536754534689756224420
61621889995536754534692080559344
61621889995536754534692081622154
61621889995536756181632852019586
61621889995536756183324070546652
61621889995536756183324329876666
61621889995536756183325103298596
61621889995536756183325104715538
61621889995536756188407674644348
61621890011881372718127586251301
61621890011881372719819839063893
61621890011893385184135293856841
61621890011954307594453047525653
61621890011990596728667361731108
61621890011990624960011147212373
61621890011990641195786863475258
61621890011990644861156257452308
61621890012173112218352672910933
61621890012209429582218519785061
61621890012282364458543981059413
61621890012290233745855843390908
61621890012290519567479233288052
61621890012290519568295050492916
61621890013165535497728805232822
61621890013165535497728833812538
61621890013165536046771479778118
61621890013165536046771594096982
61621890013165536046771851314426
61621890065129232777180862305347
61621890065129234014219819957487
61621890065164356701175547660210
61621890065164356746908211863774
61621890065384406002380588808785
61621890065394912810459018743414
61621890065456090304242717137967
61621890065456140302945762083665
61621890065456156729159573647310
61621890065456156912081706504209
61621890065457041289902763243031
61621890065457057342064545809317
61621890065457341435931374732897
61621890065457357487820298595231
61621890065492479630870045182980
61621890065492479637647966657718
61621890065492479676623630092896
61621890065492479683401551567634
61621890065492479814072412912878
61621890066016602740259364253518
61621890066039652688099393540590
61621890066039652688099393540638
61621890066039652688099393657230
61621890066039652688099393657278
61621890066039652688287421617966
61621890066039652688287421734606
61621890066039653099881399449562
61621890066039653099881399449610
61621890066039653099881399566202
61621890066039653099881399566250
61621890066039658221751762166026
61621890066039658221751762166074
61621890066039658221939790243354
61621890066039658221939790243402
61621890066039658224258803197066
61621890066039658224258803197114
61621890066039658224258807918764
61621890066039658224258807918800
61621890066039658224258807918848
61621890066039658224446831274394
61621890066039658224446835996128
61621890066039702694138829391470
61621890066039717475056852115342
61621890066039717475057109332786
61621890066039717886839115241758
61621890066040603676267344926895
61621890066040608615395078906623
61621890066040617905607879380302
61621890066040617905608136597746
61621890066040618454650896882190
61621890066040619689432830377122
61621890066040858795819798519306
61621890066040858798326839550346
61621890066040858798326844272080
61621890066040903865537938925083
61621890066040908758724059800927
61621890066040908758724059917567
61621890066051410075691990717086
61621890066051410075967402043562
61621890066051410487561379875206
61621890066051413782007406086143
61621890066051413782007434783903
61621890066051414193601383801147
61621890066051414193601412615547
61621890066051415430639682921775
61621890066051424719349259065486
61621890066051424856610013440958
61621890066051425268392276567374
61621890066051426502923163002610
61621890066051426502985924767534
61621890066051426502986181984978
61621890066051426503174210062306
61621890066051710266932199599535
61621890066051710678526177431179
61621890066051713925524415057823
61621890066051713925524415174463
61621890066051713971257079261291
61621890066051714337118392889419
61621890066051714337118393006059
61621890066051715574156663428927
61621890066112648681809439307618
61621890066112653994392545620982
61621890066124361375944592337674
61621890066331442192734425003434
61621890066331453305771826457822
61621890066331458618292171006262
61621890066343149573471683385038
61621890066343149573659968679810
61621890066343149574224824564126
61621890066343164215455525450742
61621890066343164764498199996038
61621890066343165999844217722954
61621893586709019786790969264283
61621893610343221700716106970821
61621893610343521844233116059141
61621894065283314785274938221688
61621894065283314785462966299016
61621894065283364747251308126047
61621894066158661139269957324238
61621894066158661139457985401566
61621894083009240851823488277691
61621894088917561126687624744577
61621894088917564830186010607177
61621894088917861270204633832897
61621894088917864973703019695497
61621894088917864974550061381705
61621894088941876455910788447305
61621894088942176599427797418985
61621894088950286841161507058632
61621894088953889112157586560664
61621894088953889112408633620360
61621894142091592659583193487011
61621894142127915559640338519651
61621894142966889050705839710725
61621894142966894541951931118648
61621894142966894541951931235288
61621894143064155863193602103688
61621894292797411311380613896491
61621894295719705896238847501096
61621894295719705896426875578424
61621894296595052250233866603646
61621894296595052250421894680974
61621894296595057605120026087840
61621894296619373071792230625808
61621894296619373071792230742448
61621894301628381266517102253777
61621894301628381273856785012205
61621894301653597170076199296763
61621894301661652678778728519519
61621894301661700855328956104715
61621894301661701045851377254948
61621894301661701045851377604868
61621894301661701045851463344016
61621894301661702692164526812388
61621894301661702692227288581524
61621894301661702692227288931444
61621894301661702692227374670592
61621894301664402200243790413456
61621894301664402749286464958752
61621894302524096435949606242768
61621894302524997003970222346612
61621894302527698112421051215684
61621894302527698295351708029748
61621894302527998301670724390928
61621894302535803819214826361764
61621894302600644105171912439674
61621894302600644105360197734446
61621894302600688570034334183272
61621894302600688570222619478044
61621894302608747980131157824314
61621894302608747980319443119086
61621894302608748165028015427329
61621894302608792033399602208492
61621894302608792444993579567912
61621894319386676580083928811544
61621894319390278439548706511872
61621894319390278843739952306499
61621894319390278843739952423139
61621894319390278843739981004259
61621894320249972675463442427104
61621894320249972675463442543744
61621894320249972675463471241504
61621894320261980247957415131536
61621894320261980247957415248176
61621894320262022934078947918465
61621894320326868712159333942339
61621894320334623670581341715614
61621894320334624219624359217502
61621894320334924456887136091015
61621894320334968463397719692187
61621894320334968921749557834613
61621894372552293601758365320874
61621894372553494183411931704927
61621894372564000983311526646490
61621894372564307081635257086954
61621894372565205858219612897895
61621894372565205858219613014535
61621894372565205858219641595655
61621894373403285514923980275412
61621894373404486271922673442756
61621894373427595490890962679826
61621894373427600844126596091136
61621894373427600981324588818276
61621894373427600981324588818324
61621894373427600983852521857908
61621894373428801555392625054916
61621894373428801555392625171556
61621894373428846027029873867242
61621894373439302872444124005442
61621894373439603015961133093762
61621894373439606722004952234400
61621894373439606722004952234436
61621894373439606722004952234484
61621894373439606722004952351124
61621894373439608553839453531348
61621894373439608553839453531396
61621894373439640068742811478214
61621894373439640068742811478262
61621894373439640068742811594902
61621894373439652840771253552426
61621894373439652840833930977722
61621894373439652840834016717030
61621894373440553408583036596750
61621894373500546791144793228202
61621894373500591256007214971800
61621894373512296853167126210032
61621894373512296853170569416280
61621894373512598828503391583976
61621895501006388641276224010306
61621895501079290163896384105528
61621895501079290164084412182856
61621895501079323515909432472066
61621895501954636517891403208078
61621895501954636518079431285406
61621895501976250557428399562245
61621895501978951803076847989285
61621895501978951803076852159894
61621895501978951848809512192801
61621895501978951848809512309441
61621895501978951848809516363410
61621895501978951849081481357125
61621895501986756770054282225758
61621895501986757181644816851154
61621895501986760476094658295742
61621895518732269005732986751845
61621895518732270789309211500483
61621895518829514903107732073407
61621895518829515505243931367525
61621895518829515506941951740163
61621895518829531557409066801641
61621895518829531557409152559663
61621895518829532107894810519251
61621895518829532112978184929459
61621895524640594229564031571125
61621895524640594229567504892331
61621895524640595464348288947471
61621895524640894373084513980651
61621895524737840720647533973105
61621895524737840729074976186805
61621895524737840729078449508011
61621895524737856781240111620921
61621895524738140864164543061425
61621895524738140872595458596331
61621895524749864490779032444504
61621895524749864491030079504200
61621895524749864491594935388516
61621895525609556536396797148512
61621895525682486464583894230729
61621895525682502524090650601262
61621895572004458579230734149471
61621895572016165954979952134316
61621895572890262138868181668510
61621895577803765633226297593483
61621895577803815053778339181939
61621895577814620217883625330419
61621895577814620220390666361459
61621895577815473068062966941477
61621895577815520641656732655675
61621895577815773210824535299613
61621895577876761046532637885171
61621895577911877836330450388899
61621895577912767147945597211059
61621895577923890938262785756361
61621895577923890945040707218049
61621895577923890945040707231099
61621895577923891347597073795690
61621895577923891349291648889540
61621895577924791915348417487650
61621895577924791915408769696974
61621895577924791917040927051126
61621895577924791917103345164073
61621895577924791917103346213833
61621895577924791917124265870425
61621895577924791917124266920185
61621895578762853865395321849869
61621895578762853865395321849917
61621895578762853865395579067313
61621895578787168599759835987069
61621895578787168645513420778893
61621895578787185254123545944744
61621895578788080143431829441817
61621895578788080692474877039741
61621895578788380332681502733653
61621895578788380881724550331577
61621895578798892638127097519683
61621895578798936917546188849000
61621895578799235462114525973232
61621895578799237109243578478896
61621895578800093807010463260748
61621895578860115182310614448649
61621895578861015567108085501501
61621895578861063743091134604007
61621895578871871792179397310760
61621895729529927739378814969519
61621895731442779751425344954626
61621895731442779752240133289714
61621895731515681274860293384936
61621895731515681275048321462264
61621895731515714626873341751474
61621895731540044781940036346745
61621895731540044789282042053467
61621895732391027628040524152398
61621895732391027628228552229726
61621895732391027628855312487486
61621895732391027629043340564814
61621895732411440499466144788474
61621895732411440911056679413870
61621895732423147881019306114090
61621895732423148292609840739486
61621895732484386903810978117102
61621895737339401261322607104607
61621895737339401263829648135647
61621895737445970099762416733215
61621895737448353357996906164767
61621895737448355183056958246776
61621895737448371606990036729550
61621895737448371606990065309266
61621895737448371606990151048414
61621895737448371607178064806878
61621895737448371607178093386594
61621895737448371607178436343186
61621895737448671981701767530549
61621895737448671981704866250835
61621895737449572548697645180603
61621895737449572548697673760319
61621895737449572548697674810079
61621895737449572548697674810088
61621895737449572549513577754100
61621895737449572958847751471162
61621895737449572958868672059470
61621895737449572958868757798618
61621895737449572958869015016062
61621895737457675696925771177695
61621895737457675827415640356380
61621895737457675873169225148147
61621895737457675873169310887295
61621895737457676239009618188024
61621895737457678069153014582718
61621895737457678076684081468632
61621895737460378132990370701888
61621895737460379177164220106252
61621895737460379177791756738078
61621895737460379177812677326386
61621895737460379177979784815406
61621895737460379362712977728295
61621895738320971792038746207924
61621895738320971792853534543012
61621895738321016256901167951522
61621895738321016257715956286610
61621895738321019942313712506775
61621895738323717960985055832100
61621895738323717960985084411816
61621895738323717961173083909428
61621895738323717961173112489144
61621895738323973687066654373806
61621895738323973687066997330398
61621895738323973863493308709648
61621895738323973863578364960901
61621895738324016505553164790828
61621895738331762523177456514176
61621895738331776958651073387444
61621895738331776959465861722532
61621895738331776959549544547988
61621895738331821424350438176184
61621895738331821835944301216740
61621895738331821835944329796456
61621895738332072064817789637550
61621895738332073848391693574674
61621895738332073849207596518686
61621895738332074032496975476150
61621895738332074032497232693594
61621895738332077738537610345541
61621895738332078797561317402108
61621895738332078980659225075939
61621895738332122026825902706762
61621895738332122027638368093556
61621895738332122027641805637724
61621895738332122027641805650774
61621895738332122027641810236994
61621895738332123262420301588488
61621895738332123267503990375572
61621895738332979365396215233066
61621895738332979952389452495906
61621895738332979952389452514780
61621895738332979952577480573234
61621895738332979952577480592108
61621895738332979952577482108428
61621895738332979960190623914508
61621895738333023835315686276856
61621895738335673924219891307938
61621895738335673924282653072862
61621895738335675570595802634514
61621895738335675571411705578526
61621895738335679459841874819040
61621895738335679460468635076800
61621895738335681061028309442306
61621895738335681061028309914690
61621895738335681061028310977548
61621895738335681068619815693598
61621895738335681068619815699422
61621895738335681068808100988370
61621895738335681068808101007244
61621895738335681244042534408830
61621895738335681244230562486158
61621895738335681251843705709388
61621895738335723749842477153396
61621895738335723886290423166608
61621895738335723886290423172432
61621895738335723887106326110620
61621895738335723887106326129494
61621895738335723887106330715714
61621895738335725533416381090520
61621895738335725534232284034532
61621895738335725538500069877604
61621895738335725538750773980708
61621895738393951131534376413282
61621895738393951132349164748370
61621895738396619483793272584366
61621895738396619483793358323514
61621895738396619483981300661694
61621895738396619483981643618286
61621895738396652835618264293860
61621895738396652835618292873576
61621895738396652835618378612724
61621895738396652835806320950904
61621895738396652835806663907496
61621895738396653021059429792001
61621895738396653021080436125281
61621895738404756298961491927890
61621895755065279742552152183977
61621895755077285483232515716777
61621895755170579745119388285175
61621895755174231839226451244137
61621895755174531982743460332457
61621895755174531985253938785201
61621895755174532031007494997309
61621895755174548035753689576526
61621895755182351309659187261676
61621895755182651544662445345279
61621895755182653748177301665764
61621895755186237579906814776937
61621895755186253634328285603795
61621895755186254367236390860072
61621895755186254367236419556428
61621895756021632727413535071007
61621895756025582767108711796577
61621895756025582767109483448909
61621895756025582772192057627069
61621895756045945655986017257149
61621895756049594200478110077198
61621895756049898103110169910031
61621895756057655442412776066055
61621895756057697526394685166052
61621895756057953389485713152790
61621895756057955631683501155048
61621895756057955631683844111640
61621895756057955631686828507446
61621895756057997717338935501814
61621895756057998266943369931120
61621895756057999501725299176542
61621895756057999501728747104524
61621895756061557353887953171480
61621895756061599989147474758872
61621895756061599989147478990960
61621895756061601772975525987926
61621895756122529075111318538958
61621895756122844090780779826179
61621895756130649012088189241214
61621895756130885146371309401626
61621895756130885146371566619070
61621895756130885146371567681880
61621895756130901624436656669640
61621895756130934376381336040751
61621895756130944259699878663462
61621895756154960636965925395134
61621895756155248058204136924248
61621895808240154959801514600679
61621895808313150365579112820987
61621895808348257867342409750326
61621895808348274292962917518078
61621895808348274292962946097794
61621895808348274483479248200646
61621895808349409037666137652625
61621895808349475051710448466133
61621895808349475235486458542628
61621895808360281863764637526606
61621895808361181381716051451468
61621895808361181381716080147824
61621895808361183028091618356081
61621895809223570869512408563666
61621895809223620646957936620628
61621895809235281964702314526879
61621895809235283748276218464003
61621895809235326244117962177724
61621895809235326244121291065108
61621895809235326244121319644824
61621895809235326793164337146712
61621895809235328028509983337320
61621895809235328028511126525960
61621895809235565839546705873894
61621895809235576610192772096466
61621895809235576610255533861390
61621895809235577022037796987806
61621895809235578256568683423042
61621895809235578257384586367054
61621895809235578375941684311390
61621895809235583754592582046622
61621895809235583754592667785770
61621895809235583754592925003214
61621895809235583937628186416268
61621895809235615459225873804392
61621895809235615459226131021836
61621895809235615871008136930808
61621895809235617106354926310056
61621895809235617106414503148986
61621895809235617106416826097280
61621895809235617106417602335832
61621895809235617106417688074980
61621895809235626435815357941924
61621895809235626435818800085362
61621895809235626573076108068046
61621895809235626573079551274294
61621895809235626573079554460834
61621895809235626984858375443812
61621895809235628219451904603374
61621895809235628219454227551668
61621895809235628219455346746812
61621895809235628220205164823060
61621895809235628220208606966498
61621895809235628224472950666132
61621895809236484322341973575078
61621895809236484322341974993632
61621895809236484322404736758396
61621895809236484322404736762768
61621895809236527002814588437540
61621895809236527003630495986646
61621895809236527552673510306206
61621895809236528787204395318676
61621895809236528788020302867782
61621895809236528792284646567416
61621895809296505744145617025426
61621895809296505744208378790350
61621895809296522169766153372894
61621895809296522169766239112042
61621895809296555521591145082388
61621895809296555521591173662104
61621895809296555521591259401252
61621895809308262903143191799080
61621895809308572565829177371106
61621895809308574212205088697682
61621895809332528464213259142559
61621895809332578830553374053347
61621895809332845261279317790690
61621895809332845261300238497042
61621895809332879019803047345183
61621896207086625609846629100719
61621896207159560479396144157251
61621896207159560484478718335411
61621896207159560484479837562479
61621896207159608655379193259757
61621896207159610439769004759037
61621896210041438220244014493487
61621896210111671797952510507522
61621896210111688406499198291577
61621896210114372906779280727208
61621896210114373087262100644759
61621896210114373087262215436042
61621896210114373089793620379730
61621896210114373097133183728731
61621896210150406920131378682907
61621896210150406920131380199227
61621896210150406920131383387171
61621896210150406925213952861067
61621896210150406925213954377387
61621896211094757825437258649427
61621896211094758237031581191635
61621896211095091779819466774694
61621896211095091780634250504688
61621896211095101114366295777746
61621896211095958445259225685988
61621896215913696214211860597751
61621896215949763444075087879433
61621896215950069119264527405935
61621896215950069123783017352111
61621896215950069124347101584095
61621896216011002010086377485651
61621896216011002011778628315363
61621896216019046587930025450708
61621896216019096405707475534304
61621896216019096408217958708782
61621896216019997021783583906611
61621896216019997158981576517159
61621896216020013628576028509039
61621896216020013635350855383151
61621896216020013637861338576583
61621896216020297165300592994886
61621896216020297345720766621419
61621896216020313224995759007843
61621896216020313408007659508093
61621896216020313408010098647315
61621896216022648305050788680056
61621896216022648305615643141571
61621896216022698127911841811588
61621896216022698311114209541486
61621896216022698313624693778774
61621896216022698313624952045978
61621896216022698318457248350072
61621896216022714922174734411705
61621896216022714922174739016799
61621896216022714929514420352461
61621896216022714929514448932177
61621896216022948494886241744936
61621896216022948495074269822264
61621896216022998319880948124440
61621896216022998454359507708113
61621896216022998456890912657660
61621896216022998457141961134298
61621896216023015112018712853113
61621896216023015112018712857325
61621896216023015112021811573399
61621896216023015118796634314801
61621896216023015118796634327851
61621896216023015118796634332063
61621896216023899067924875681259
61621896216023916090859272260825
61621896216023916090880192967177
61621896216023916090880194016937
61621896216048226076139363102911
61621896216048231420103730655653
61621896216056330630047635503393
61621896216056335942548315436043
61621896216059032285219025236201
61621896216059032287457770333475
61621896216059032292562035348431
61621896216059032292562036864751
61621896216059032883101448953289
61621896216059032883122368609929
61621896216059032883122369659689
61621896216059037638201203083544
61621896216059037822229182933017
61621896216059037822250102589657
61621896216059037822250103639417
61621896216059037823924791679127
61621896216059037823945712385527
61621896216894414944887997565812
61621896216895313069056157472713
61621896216895313687660525171828
61621896216895314892693252476019
61621896216895314900032135002399
61621896216895359364894556745997
61621896216895613258326751470901
61621896216895613876910198463664
61621896216898316810609115713972
61621896216898316993895310283465
61621896216919625358270925542362
61621896216930437654848792586132
61621896216931637824936697194346
61621896216931638414647043485923
61621896216931638419713197731515
61621896216934334215664464463657
61621896216934334215873379827843
61621896216934334215873384549577
61621896216934339520569910734244
61621896216934339520569910734292
61621896216934339703584135582676
61621896216934339703584164163844
61621896216934339703772163660004
61621896216934339703772192241172
61621896216934339706028529169108
61621896216934339706112097203476
61621896216934339706279204691043
61621896216934339706279204691044
61621896216934339706300125280803
61621896216934339706300125280804
61621896216934339711366279526395
61621896216934339711387171534987
61621896216934339711387171651627
61621896216934373057853520877149
61621896216934373057853549458317
61621896216934373058125145570013
61621896216934373060360561908189
61621896216991659802353106726064
61621896216991670915390508180452
61621896216991670915390508193550
61621896216991709620402913413115
61621896216992571345941535458510
61621896216992576241595261905698
61621896216995311296853350406949
61621896216995572781111626341710
61621896217003417004465324258072
61621896217003716598312931496269
61621896217003716644045595699785
61621896217004567132883498806161
61621896217004567132883527503921
61621896217004581959300877782089
61621896217004583812607308173352
61621896217004615311125893349565
61621896217004617143212595616949
61621896217004617760649233345294
61621896217004617761464016953032
61621896217004617761464016958648
61621896217007285515833446030675
61621896217007319052574054753981
61621896217027698574538404056134
61621896233639621088456011206771
61621896233639621089292868036169
61621896233663932713333747360691
61621896233675938454850967722889
61621896233736867587966955822451
61621896233736867588803812651849
61621896233736884199048549388421
61621896233736884199049663997345
61621896233744972693214041984687
61621896233744989301761504607537
61621896233744989309354558773635
61621896233744989309355701962275
61621896233748574969539923128855
61621896233748873328647319355251
61621896233748873329484176184649
61621896233748874559185950329186
61621896233748889381649311637639
61621896233748889932950704599403
61621896233748889932954435138005
61621896233748891760587342573677
61621896233748891767361825091517
61621896233748891769872280731827
61621896233748891769872309311543
61621896233748891769873423920467
61621896233773184953525055509171
61621896233773184954361912338569
61621896233773201006527047791559
61621896233773201557828440753323
61621896233773201747632583300043
61621896233781006523802595205937
61621896233784908389523713354097
61621896233784913924264068779774
61621896233784914480680522630280
61621896233784914480680523680040
61621896233784914482376099614346
61621896234620285629305604302479
61621896234620335043166846663659
61621896234648503032683256498202
61621896234648552903494581652716
61621896234648552904058665884700
61621896234648552905750918580652
61621896234656306576299561274174
61621896234656307994661037835706
61621896234656608142423285932366
61621896234656608732953385672838
61621896234656656366417028641648
61621896234717535899502079494970
61621896234721198702731454338551
61621896234721454426867609291774
61621896234721498846248458692087
61621896234721498846248458808727
61621896234721498846248463413821
61621896234721498892002019638979
61621896234729293243708797980230
61621896234729554137433607303298
61621896234729587484176024717992
61621896234729593432142453538214
61621896234729593432957237155940
61621896234729593432957237169038
61621896234729593432957237622500
61621896234729593432957238685358
61621896234729602172165034266215
61621896234729603956553721920283
61621896234729607708348430158903
61621896234733161755075341392751
61621896234733195154597381509667
61621896234733195154618273518259
61621896234733195154618302216073
61621896234753869466657143942014
61621896234753869924445175719580
61621896234753869926139751363826
61621896234753869926703835595810
61621896234753903278526532936726
61621896234753903280221108580972
61621896234753919287469511138311
61621896286838859133041196634579
61621896286849664299653523814099
61621896286911744597157032001379
61621896286911794000955803597219
61621896286911794010181446127379
61621896286922599176793773306899
61621896286922600813884465382672
61621896286922600816394948557150
61621896286922600999346784357868
61621896286922601006937136400143
61621896286922615823485867851337
61621896286922615831097518257769
61621896286922615831098632866693
61621896286922617607875674732473
61621896286922617607894242276451
61621896286922617615487301159911
61621896286922617615488444348551
61621896286923518035996433872693
61621896286923518035996806925321
61621896286923801573414820711148
61621896286923801573477582830201
61621896286923801573477582843254
61621896286923816403470978966595
61621896286923818182023927675092
61621896286923818182024270608355
61621896286923818182027393788697
61621896286923818182027398510431
61621896286923818182027742866703
61621896286923818189555337494269
61621896286923818227777512585008
61621896286946927448361279540643
61621896286946927455975254411689
61621896286946932943894958833609
61621896286948128020818423069261
61621896286948128022429315893923
61621896286948128028348715120515
61621896286948133511248607479119
61621896286958634829935332870479
61621896286958634829935337574743
61621896286958634835017907048639
61621896286958634835017908564959
61621896286958933189041643073443
61621896286958934973430306765939
61621896286958934973431449954579
61621896286958935020020721329624
61621896286958940324990334376312
61621896286958940331768255851050
61621896286958940370743919286228
61621896286958940377520726133168
61621896286958940377521840760966
61621896286959835404003373928023
61621896286959836143686330521276
61621896286959836143686331571036
61621896286959836143686359100992
61621896286959836143686360150752
61621896286959841487630120857910
61621896286959841487630149437626
61621896286959841495160183221676
61621896286959841495160184271436
61621896286959841496855760205742
61621896287797919490262980024680
61621896287797919490346548059048
61621896287797919490346576640216
61621896287799120064331016377960
61621896287834236718623087100852
61621896287834236855821079594808
61621896287834236855821079711400
61621896287834236855883755620583
61621896287834236855883755620584
61621896287834236855883760342110
61621896287834236855904652350702
61621896287834236901637311949283
61621896287834236901637311949284
61621896287834236901637316554218
61621896287834242206542791522772
61621896287834242389557016254612
61621896287834242389557016371204
61621896287834242389557044952372
61621896287834242392001381376468
61621896287834242392001409957636
61621896287834242392064057285652
61621896287834242392084977992004
61621896287834286868721846690330
61621896287834286868725318944306
61621896287835137286372106976360
61621896287835137290702182847556
61621896287835137881252283444567
61621896287835142820108043519572
61621896287835187299276346213478
61621896287835187299335636069974
61621896287835187299339108328322
61621896287896425860456151163255
61621896287896425860456151176353
61621896287896425860456155884989
61621896287896425860456155898087
61621896287896425860477043171847
61621896287896425860477047893581
61621896287896425906230628198403
61621896287896425906230632803497
61621896287906921961623460181994
61621896287906930883572390077495
61621896287906931295417415322967
61621896287906932530700413713383
61621896287906932530763433049883
61621896287907188384820665986490
61621896287907188384820666458666
61621896287907188384841586692842
61621896287907188804214212351885
61621896287907216247845007269653
61621896287907221601014555990345
61621896287907221738275224626669
61621896287907221739091127564858
61621896287907221739091213541705
61621896287907221739112134248057
61621896287907222150956701508198
61621896287907231072842955377923
61621896287907231484687980623395
61621896287907232674280069079911
61621896287907232674280070013031
61621896287907236426072051531059
61621896287908086982718593248500
61621896287908088815308558059923
61621896287908088815392240905014
61621896287908122173909554671026
61621896287908122718705721383706
61621896287931503720757037638530
61621896287931537075089098939097
61621896287931548002685365005022
61621896287931548005112161110367
61621896287931548005112291326429
61621896287931548005195859347699
61621896287931548005195864069433
61621896287931548050949787684979
61621896287931548188126500393485
61621896287932448616229782624838
61621896446447332041801988105487
61621896446447332041990274450019
61621896446447380220232755081087
61621896446447382043036436932015
61621896446447391338353845322559
61621896446447399063180952476885
61621896446447399063934093655973
61621896446456702551570976015039
61621896446459404392263636219155
61621896446459404392266989086985
61621896446459404392266993808719
61621896446459404392267079897787
61621896446459404399606646448025
61621896446459404399606675027741
61621896446459404803861316009685
61621896446459404804614457188773
61621896446460307201847545452833
61621896446480714581721237571521
61621896446480714587619716093453
61621896446481014359460612669209
61621896446481019848196337896289
61621896446483714231058017317789
61621896446483714232480624847631
61621896446483714238400023024511
61621896446483716015446682433294
61621896446483716428736379074447
61621896446483721414182901060416
61621896446483721414370929137744
61621896446483721420959707907356
61621896446484616635518345644453
61621896446484617187125313345224
61621896446484617187125341924940
61621896446484622531069102632098
61621896446484622531069131211814
61621896446484622538599164995864
61621896446484622538599166045624
61621896446484622540294741979930
61621896447330804271484135279360
61621896447334406085195328065661
61621896447334406085383356142989
61621896447334406130112084622092
61621896447334406130947764965772
61621896447334706273817121774690
61621896447334706319382649922520
61621896447334706319570677986798
61621896447334706319570677999848
61621896447334706319633354012574
61621896447334706319633354025624
61621896447334706320134762218782
61621896447334706320134762231832
61621896447334706320135910241584
61621896447334706320197438244558
61621896447334706320197438257608
61621896447334706320219478275951
61621896447334706320219478275952
61621896447334706320385466321886
61621896447334706320407506353279
61621896447334706320407506353280
61621896447355115850043082979436
61621896447355115895796639178494
61621896447355115895796639191544
61621896447355115896340950610288
61621896447355115896340950726928
61621896447355115896360723410478
61621896447355115896360723423528
61621896447355115896361871433280
61621896447355115896611427526632
61621896447358717710073064219581
61621896447358717710261092296909
61621896447358717755825501106642
61621896447358717756013529183970
61621896447359017761246161215118
61621896447359017762062068758448
61621896447359017762062068875040
61621896447359017762062068875088
61621896447359017762081841558798
61621896447359017898506829851282
61621896447359017899260061368996
61621896447359017899260061485636
61621896447359017899322737394771
61621896447359017899322737394772
61621896447359017899322737511411
61621896447359017899322737511412
61621896447359017899342510194962
61621896447359017899343629403363
61621896447359017899343629403364
61621896447359017899510765472099
61621896447359017899510765472100
61621896447359017899510765588739
61621896447359017899510765588740
61621896447359017944260386063390
61621896447359017944260386076440
61621896447359017945012498372702
61621896447359017945012498385752
61621896447359017945013646395504
61621896447359017945075174398478
61621896447359017945076293723471
61621896447359017945076293723472
61621896447359017945076322421279
61621896447359017945076322421280
61621896447359017945097214429871
61621896447359017945097214429872
61621896447359017945263202475806
61621896447359017945264321800799
61621896447359017945264321800800
61621896447359017945264350498607
61621896447359017945264350498608
61621896447359017945285242507199
61621896447359017945285242507200
61621896447359023295735358090236
61621896447366821447206437410866
61621896447366821630137094224930
61621896447366821630972774568610
61621896447366823277077089895918
61621896447366823277077089913180
61621896447366823277077089913388
61621896447366823277077091313068
61621896447366823277348685895186
61621896447366823277348685908236
61621896447366823277348686011826
61621896447366823277348686024876
61621896447366826980858806036302
61621896447366826980858806049352
61621896447366826981694486379982
61621896447366826981694486393032
61621896447366826983115142977288
61621896447366826983951971214079
61621896447366826983951971214080
61621896447367121636205406599758
61621896447367121636456110702702
61621896447367121636477002711294
61621896447367121637291791046382
61621896447367121773654103313250
61621896447367121773654103326300
61621896447367121819407659525358
61621896447367121819407659538408
61621896447367121820222447860446
61621896447367123420594098866146
61621896447367123420865694996556
61621896447367123466598359303662
61621896447367123466598359316712
61621896447367127124375815137672
61621896447367127124941018564960
61621896447367127124941018681600
61621896447367127126632152065608
61621896447367127126903748177304
61621896447367127127448059595999
61621896447367127127448059596000
61621896447367127170129371336730
61621896447367127170129371349780
61621896447367127170693455568714
61621896447367127170693455581764
61621896447367127170694603474876
61621896447367127170944159671818
61621896447367127170944159684868
61621896447367127172636412367770
61621896447367127172636412380820
61621896447367127173201644505915
61621896447367127173201644505916
61621896447367128956963806219502
61621896447368024034159350998460
61621896447368024034159351115100
61621896447368024034159352514780
61621896447368024034347379056914
61621896447368024034347379075788
61621896447368024034347379192428
61621896447368024034347380592108
61621896447368029524775502120786
61621896447370723495670184308812
61621896447370723495941780420508
61621896447370723496505864652492
61621896447370725142798207925986
61621896447370725142798207926034
61621896447370725142798208044078
61621896447370725142798208048450
61621896447370725142798208061548
61621896447370725280895676236701
61621896447370725325812432780082
61621896447370725325812432793132
61621896447370725325812432892510
61621896447370725325812432896722
61621896447370725325812432909772
61621896447370725326000460857410
61621896447370725326000460969838
61621896447370725326000460974050
61621896447370728847145127741440
61621896447370728847145127741488
61621896447370728849673060781071
61621896447370728849673060781072
61621896447370728849673060781119
61621896447370728849673060781120
61621896447370728849673060781125
61621896447370728986933729417449
61621896447370729029594149032894
61621896447370729029594149045944
61621896447370729030158233264878
61621896447370729030158233277928
61621896447370729030159352473232
61621896447370729030159352589872
61621896447370729030159381171040
61621896447370729030346261342206
61621896447370729030347380550560
61621896447370729030347380667200
61621896447370729030347409248368
61621896447370729031850485973880
61621896447370729032038514038158
61621896447370729032603717595136
61621896447370729032603746176304
61621896447370729032666393504271
61621896447370729032666393504272
61621896447370729032666393620911
61621896447370729032666393620912
61621896447370729032687314210671
61621896447370729032687314210672
61621896447370729032687314327311
61621896447370729032687314327312
61621896447370729032875342287999
61621896447370729032875342288000
61621896447370729032875342404639
61621896447370729032875342404640
61621896447370730678981981967494
61621896447370762384428737767705
61621896447370762384428737884345
61621896447370762384428766465513
61621896447370762384428766582153
61621896447428111257389731075677
61621896447429301490875879534622
61621896447429301490875881050942
61621896447429315766267072407847
61621896447429315766267072524487
61621896447431711927011371851683
61621896447431717277733082496655
61621896447431717280177447501919
61621896447431969245245308593391
61621896447431969428259648232854
61621896447432011933330359515055
61621896447432011933330359631695
61621896447432012070507460117011
61621896447432012070507460233651
61621896447432012070528352125603
61621896447432012070528352242243
61621896447432012116281936102351
61621896447432012116281937152111
61621896447432017467003647797083
61621896447432017467003648846843
61621896447439808114614561056242
61621896447439816854553085520157
61621896447440073126999956729830
61621896447440073165957765343243
61621896447440073303218893617494
61621896447440074538000827112426
61621896447440106517779429582295
61621896447440108303864118040718
61621896447440108303864119557038
61621896447440108303864122744982
61621896447440108303864234348078
61621896447440108303885126356670
61621896447440122579191515679973
61621896447440122579819395145927
61621896447440122580007423223255
61621896447440122580007681490459
61621896447440973138157410586334
61621896447441007085528449457803
61621896447443674842408663037871
61621896447443674842429583744214
61621896447443674979606310937855
61621896447443675025359867013583
61621896447443675025423002677334
61621896447443675032134722603734
61621896447443676625982222264431
61621896447443676625982566974995
61621896447443676810084569235908
61621896447443676810084826453352
61621896447443708379692430546308
61621896447443708379692430681662
61621896447443708379692432081342
61621896447443710026068227199728
61621896447443710026068231804822
61621896447443710026068341990976
61621896447443710163266334605736
61621896447443710163537930717432
61621896447443719312371878941103
61621896447443724851066508875060
61621896447443724988264501839740
61621896447464123445530348874590
61621896447464123446283494285766
61621896447464132368483471608145
61621896447464132780014429040479
61621896447464132780014430090239
61621896447464137719142163020207
61621896447464137719142164069967
61621896447464137719142421287411
61621896447464137720836739714213
61621896447464137721652647257495
61621896447464137721652905524699
61621896447464388456223493368546
61621896447464423634779912097119
61621896447464423634780022166426
61621896447464423635616735611970
61621896447464423635616735728610
61621896447464432374739439105487
61621896447464432557754022209747
61621896447464432921083563584134
61621896447464432921083592163850
61621896447464432923510388269195
61621896447464432923594085573407
61621896447464432923594086506527
61621896447464432923594086623167
61621896447464432969264073751195
61621896447464432969284994457547
61621896447464432969348000024129
61621896447464432969348000041391
61621896447464432969348014843807
61621896447464434158292321764127
61621896447464434204067186219683
61621896447464437862638122248923
61621896447464438457267704463311
61621896447465285358665881386108
61621896447465290854366929519869
61621896447465324203365755487478
61621896447465333534628009783666
61621896447465333534628038363382
61621896447465333534648930488614
61621896447465333534648959068330
61621896447465333537096676943045
61621896447465333537097019899637
61621896447465333537097019916899
61621896447465338483817439708745
61621896447465339032609410150937
61621896447467986650235280355532
61621896447467990178427602428386
61621896447467990361358259242450
61621896447468025357737276637441
61621896447468025357737276637442
61621896447468034643287672643974
61621896447468034643287672649798
61621896447468034643287701223690
61621896447468034643287701229514
61621896447468034828749757338245
61621896447468034828749757688164
61621896447468034828749758737924
61621896447468034828749758737925
61621896447468034828750101711779
61621896447468036429288401266159
61621896447468040179471470549296
61621896447468040179471470549297
61621896447468040179471813505889
61621896447468040187064499335260
61621896447468040187064499335269
61621906349312378107984321198906
61621906349335794653785882961686
61621906349336737909430881878196
61621906349627593265688873351836
61621906349627593441171801726036
61621906349627593443616138151584
61621906349627593443616166731300
61621906349627626795441187020510
61621906349639784493065700382981
61621906349663610665723376561724
61621906349663610673251316035208
61621906349663610673251344614924
61621906349663644025076336324418
61621906349664062757084244050725
61621906349664062757084244069439
61621906349665016907141656659549
61621906508870041361350509125143
61621906508870079840022805739341
61621906508870090767597001776405
61621906508870090813350615264585
61621906508870090958143553024221
61621906508870091369924701069329
61621906509197002446759922673048
61621906509197002446759922673132
61621906509208709828311964784736
61621906532503391669888651102225
61621906532503391715642235894049
61621906532722182087332059966973
61621906532725788108406227922361
61621906532725788108406232092970
61621906532726084547577809578513
61621906532726088251923241181290
61621906532799034247176342931287
61621906532843212075243245985055
61621906585680961297927554863230
61621906585681922786322572719834
61621906585899815793015437717756
61621906585899815930464134431408
61621906585901016550014130885100
61621906585984769493205251971845
61621906585984802847286609188991
61621906585985669923756279236805
61621906585985703277837636453951
61621906586009084823931591106182
61621906586009084824120039949431
61621906586009118178201396816657
61621906586009118178201397166577
61621906586009983422550506358925
61621906586009983422822504121679
61621906586009985254671066864471
61621906586010018608752424081617
61621906586010033430371524294749
61621906586010033432913547495539
61621906987444389613723522293205
61621906987444422970339750945265
61621906987444422970339751061905
61621906987444433904689545625413
61621906987444439441061633073397
61621906987444439441626460372173
61621906987447076518252517920894
61621906987447076518419653989630
61621906987447076518440545998222
61621906987447076930013631821274
61621906987447076930034523829866
61621906987468701261512904237512
61621906987662029094459523718200
61621906987662029094459523718248
61621906987663229851708920872008
61621906987663229851708920988648
61621906987665630816663632661400
61621906987665931005913305953284
61621906987665931143111298680472
61621906987698046316500614316648
61621906987698346505750287491844
61621906987698351996177032944804
61621906987699247073750011587096
61621906987701948182221732348120
61621906987701948182221732348168
61621906987701948365152389162184
61621906987701948365152389162232
61621906987701948365152389278824
61621906987701953715874100973604
61621906987760185495670080282991
61621906987763235114166256226161
61621907005391807801813314772924
61621907005424222745243231784228
61621907005485161167163214740975
61621907011077740336385926663749
61621907011296530747033214468184
61621907011300131238723173244925
61621907011300433214914982170156
61621907011320840546872168814146
61621907011320840592604833017662
61621907011324442863600909398845
61621907011324743007117918487165
61621907011332553456994009488504
61621907011332848112591314154904
61621907011393791526553697559564
61621907011393792078128895199708
61621907011397388851240385288707
61621907011397688994757394377027
61621907011409394591920748821507
61621907011409401371075745933019
61621907011433711712329495430037
61621907011433711714839975417975
61621907058347879634964454051662
61621907058565533502636513566568
61621907058566734259635206733912
61621907058699112382377478775763
61621907058699112382377479825523
61621907058699160558360527878269
61621907064255304428223608177154
61621907064255304428223608177202
61621907064256516303425932701330
61621907064291338304649808286656
61621907064291338304650065504100
61621907064291338304650151243248
61621907064291686626325615167538
61621907064291688272889811788886
61621907064292587054606615597203
61621907064474158915717260140856
61621907064474159053165956854508
61621907064474159060509454827876
61621907064474159060530375650868
61621907064474159060781050939572
61621907064474159060781051056212
61621907064474159060781079753972
61621907064475054137325731662297
61621907064475054137325735716266
61621907064475057658406607311005
61621907064475057841671532030453
61621907064475059445327817889320
61621907064475059445327818005960
61621907064475059483466280016364
61621907064475059491060482092836
61621907064475059628592746840856
61621907064475059628592746957496
61621907064475354280842744804586
61621907064475357847677201307789
61621907064475357985188999910549
61621907064475359817863340955684
61621907064510176092025686535740
61621907064510176280312035152814
61621907064510176280374453961146
61621907064510176280374711178590
61621907064510176280374796917738
61621907064510181625678055161176
61621907064510181763126751874828
61621907064510476281275359827576
61621907064510481771702105280536
61621907064510481962247885409671
61621907064511376849024379703084
61621907064511382339451125156044
61621907064571420381751125812916
61621907064572354097910065746290
61621907064572368922071189160212
61621907064572654310071486615846
61621907064572654355825071407670
61621907064572665423108888070234
61621907064583427954248536428746
61621907064583427954248928612521
61621907064583427954269456662922
61621907064583427955004163754685
61621907064583461301743515265109
61621907064583461306011302524314
61621907064583461306262005211285
61621907064583461306262006627418
61621907064583461308518342139221
61621907064583461308521436739847
61621907064583470596488547035073
61621907064583470635474800041578
61621907064584328385555191369565
61621907064584361732294542879989
61621907064584371027036130621401
61621907064584371027039574300033
61621907064607485782195074598519
61621907064607487565765534843961
61621907064607487565768978522593
61621907064607487568276014831899
61621907064607743283660521910711
61621907064607743285919953439273
61621907064607776637741879127857
61621907064607776637744973728483
61621907064607787748522943654309
61621907064607787750782375182871
61621907064607787755864949361031
61621907064608638178017185579289
61621907064608638178017185598163
61621907064608677068292906392817
61621907064608686356259666210357
61621907064608686356263110951799
61621907064608688179073970569349
61621907064608688181333402097911
61621907064608688185852122100369
61621907064608688186415976276071
61621907064608688186416206332353
61621907064608688188108228972023
61621907064608688188108459028305
61621907064608688323112876829973
61621907064608688323676961061957
61621907064608688325369213757909
61621907064608691892454029806739
61621907064619445128770567881947
61621907064619445129021614941643
61621907064619445130441928569307
61621907064619445130525611389099
61621907064619493306445898376761
61621907064619493308956378364699
61621907214961173095171109579391
61621907215277224218581679580351
61621907217915886697830793283238
61621907218102322123677549797068
61621907218122730045912481484458
61621907218123936298696672656796
61621907218123936298696701354556
61621907218126631911633594910884
61621907218126631911633599632618
61621907218126632094564251724948
61621907218126635805688351458760
61621907218126637445285963536320
61621907218126637445285963652960
61621907218126637447793004684000
61621907218126637452901086435784
61621907218126638001943732166680
61621907218126638001943760981080
61621907218134741320245209037600
61621907218196576606666877769082
61621907218207383419655116275178
61621907218207383556915784911502
61621907218207431550449350258804
61621907218207732976761313866697
61621907223792102376026134853536
61621907223792102376214162930864
61621907223792102787808140762508
61621907223792104159600038790660
61621907223792104159788066867988
61621907223792104160602855203076
61621907223792104206356439994900
61621907223792104206357554603824
61621907223792104571382044699632
61621907223792104572196833034720
61621907223792135728039183220074
61621907223792136139633161051718
61621907223792137512427875492286
61621907223792137923207064988842
61621907223792137924021853323930
61621907223812506324477620112570
61621907223812506324477620112618
61621907223812550840173878544858
61621907223813417644653702356992
61621907223813418056436051222556
61621907223813418193634043833104
61621907223813450996416046620426
61621907223816102693703680549742
61621907223816103105297658381386
61621907223816103105318550389978
61621907223816108181623384971662
61621907223816408370705922078170
61621907223816408370893950155498
61621907223816408373400991186538
61621907223824224458395167781324
61621907223824224870177430907740
61621907223824224870177431970550
61621907223824225007375423518288
61621907223824225007375424581098
61621907223825429333216157231033
61621907223825462639119451783403
61621907223825462639119451787615
61621907223825462640811704479355
61621907223825473345644126807060
61621907223825473758932452118367
61621907223825474992020038133636
61621907223825474994446868597408
61621907223825478698060186098095
61621907223828113967869276522602
61621907223828113967869276522650
61621907223828113968057304599930
61621907223828113968057304599978
61621907223828113970376317553642
61621907223828113970376317553690
61621907223828113970564345630970
61621907223828114379651282431574
61621907223828114382158323462614
61621907223828115753950221490766
61621907223828115753950221490814
61621907223828115753950221607406
61621907223828115753950221607454
61621907223828115754138249568094
61621907223828115754138249568142
61621907223828115754138249684734
61621907223828115754138249684782
61621907223828160087448158018634
61621907223828160224646150629182
61621907223828163795186554319838
61621907223828163930689969769820
61621907223828163932384546930386
61621907223828175051318102636664
61621907223828176697694013963240
61621907224007045625304514136272
61621907224008240889613215539422
61621907224008240890428003874510
61621907224008240890429118483434
61621907224008246382574803415312
61621907224010940351750780528026
61621907224010940763532786436998
61621907224010942135324684465150
61621907224010942547106690374122
61621907224010942547921478709210
61621907224010946439508972652641
61621907224010947491025632284432
61621907224010947673956289098496
61621907224010948085821863041836
61621907224031355458993228175338
61621907224031355464073503930138
61621907224031355464265232431149
61621907224031360946912927875476
61621907224031360946912927875524
61621907224031360954507129951996
61621907224031360957035091689388
61621907224032255620315672005706
61621907224032256026992947548856
61621907224032256026992952153950
61621907224032256169358689507594
61621907224032261514912651854088
61621907224032261514912651854136
61621907224032261514912651970776
61621907224032261522527745939200
61621907224032261522527746055840
61621907224032556170509956520488
61621907224032556170509961242222
61621907224032561711777419230988
61621907224034957135464673031614
61621907224034957318395325240584
61621907224034957318395329845678
61621907224034962630978574808272
61621907224034962630978574924912
61621907224034962808822070693544
61621907224034962813909231622336
61621907224034962813909231622384
61621907224034962813909231738976
61621907224034963225774805565676
61621907224034963225774805682316
61621907224034963228281846596716
61621907224034963228281846713356
61621907224035257324714346323498
61621907224035262815141087054724
61621907224035262820228248100156
61621907224035263005686867183859
61621907224035263417552440594952
61621907224043061015483268861060
61621907224043062434119813455814
61621907224043062845626665255754
61621907224043062845818393756765
61621907224043062845902076582230
61621907224043062845902077645040
61621907224043062847345604734672
61621907224043062983100069192778
61621907224043062983100070255588
61621907224043062983162745218554
61621907224043062983162746281364
61621907224043066505937820192912
61621907224043066505937820309552
61621907224043066544076282320004
61621907224043066551670484396476
61621907224043066553365061556958
61621907224043068330157227404760
61621907224043068337772321489824
61621907224043099852675679436690
61621907224043099852675679553330
61621907224043099898408343640254
61621907224044267255593015503528
61621907224044267308940802905523
61621907224044269095042639350032
61621907224044269095042639466672
61621907224046964895997379696896
61621907224046968412304441499156
61621907224046968412304441499204
61621907224046968549502434109704
61621907224046970195878345436280
61621907224046970386424096452012
61621907224046970386424125033216
61621907224046970386426420799986
61621907224104301451744113846286
61621907224104301451935842347297
61621907224105507294440458105638
61621907224105507706787712100180
61621907224105551576289048723994
61621907224107941977977810394186
61621907224108208998443145528873
61621907224108208998443361033643
61621907224108208998527834176939
61621907224108242351960418514035
61621907224108242351960418863955
61621907224116007003153878777208
61621907224116008832481372227890
61621907224116008833297275171902
61621907224116056965974457233214
61621907224116309159288017491118
61621907224116314107993945150597
61621907224116314108265655600031
61621907224116314108265913867244
61621907224116345675617559240950
61621907224116347276804740138073
61621907224116347460007366122086
61621907224116357152800662250112
61621907224116358389862952566169
61621907224117207942626047958004
61621907224117207943440836293092
61621907224117207943441950902016
61621907224117213255957851954148
61621907224117213303953418528393
61621907224117215085265403967199
61621907224117215087525257796716
61621907224117215087775931802332
61621907224117215087776018941160
61621907224117215087776276158604
61621907224117246657467596912929
61621907224117246657470691513555
61621907224117247844804464572417
61621907224117248439350278085926
61621907224117257171757826002283
61621907224117257768813864528878
61621907224117258957591166172290
61621907224117258957841866026805
61621907224117259003344750964057
61621907224117262662187666511601
61621907224117262669529672218323
61621907224119910881216715224482
61621907224119910881968827533794
61621907224119910882031589298718
61621907224119910882032618168494
61621907224119910886300404011566
61621907224119910887115192346654
61621907224119914516923953092084
61621907224119914523615867393440
61621907224119914595606715478123
61621907224119916193716248781744
61621907224119916379178339591596
61621907224119916379180619415247
61621907224119916379241101360732
61621907224119916379241187449800
61621907224119949731003359880806
61621907224119958875001442422568
61621907224119958875004771309952
61621907224119959064734270187062
61621907224119959065549058522150
61621907224119960658578670525342
61621907224119960658578675247076
61621907224119960659393458860430
61621907224119960659393463582164
61621907224119960711923104648112
61621907224119960842341683517436
61621907224119960844852167754724
61621907224119960844855606711622
61621907224119960849120982467572
61621907224119960849124077068198
61621907224119960849935770802660
61621907224119960849939209759558
61621907224119964417966450747481
61621907224119964417966451810291
61621907224119964555164444420839
61621907224140157353328554848311
61621907224140206759575047499573
61621907224140629432322192618295
61621907224140629437405538448787
61621907224140629439100114093033
61621907224140662784147212907505
61621907224140662790925134382243
61621907224140662791486895665933
61621907224140662791489218614227
61621907224140673903959441236005
61621907224140673903962535836631
61621907224140673904526620068615
61621907224140673909045110014791
61621907224140673911301446942727
61621907224140673911302218595059
61621907224141524921489148625671
61621907224141524928263975499783
61621907224141528632609776334499
61621907224141528634869207863061
61621907224141530417023817810164
61621907224141558275570505842817
61621907224141558282345332716929
61621907224141561986691133551645
61621907224141573104811880486605
61621907224141573104811880836525
61621907224141573104814203434899
61621907224141573106506456130851
61621907224141573106506456480771
61621907224141574334510468151045
61621907224141574334513562751671
61621907224141574335077646983655
61621907224141574339596136929831
61621907224141574341852473857767
61621907224141574341853245510099
61621907224141578045634190460499
61621907224141578046198274692483
61621907224141578046199046344815
61621907224144276180041032668721
61621907224144276180042180574759
61621907241518028989936073039811
61621907241518030224718006534743
61621907241518033929063807019539
61621907241550101109482348068966
61621907241550438310612672334667
61621907241550438312304924680699
61621907241550449428733419619547
61621907241550450665940174533848
61621907241554040627530447989399
61621907241554040627530476803799
61621907241554041864840343221723
61621907241554051153362350102968
61621907241554051702405281865708
61621907241554052934760041953326
61621907241554052936936166878178
61621907241554052936936168296732
61621907241554052936998930061496
61621907241554052936998930065868
61621907241554052937187215360640
61621907241757231657837484326049
61621907241757231698486167745988
61621907241757231698486172351082
61621907241757231703570148529565
61621907241757237186405872167860
61621907241757237186405872167908
61621907241757237194020966136332
61621907241757237194020966252972
61621907241757237194020994950732
61621907241761139654266718930200
61621907241761139654266747744600
61621907241768939085144316654870
61621907241768939085206993743456
61621907241768939086838520212656
61621907241768942791184320697452
61621907241769239228661210952093
61621907241769242927086235700660
61621907241769242933948213138043
61621907241769242933948213487963
61621907241769242934512297370027
61621907241769244766535859547164
61621907241769276288029570350977
61621907241769276288029570355189
61621907241769287406150317989989
61621907241769287406879443506998
61621907241769287406882800974098
61621907241769292347534388543521
61621907241772845251430073374679
61621907241772845251430073374680
61621907241772846488468343914188
61621907241772890912657456521384
61621907241830177691240758445713
61621907241830181402176151991448
61621907241830227040455814243759
61621907241830227042967069070569
61621907241830230746496964745113
61621907241834085100487608495735
61621907241834085649552337369202
61621907241834118452310434704654
61621907241834118452310435054574
61621907241841888785441365983414
61621907241841890020788518850081
61621907241841932654001258588724
61621907241842174148294858912602
61621907241842185261331145758066
61621907241842185261332264953210
61621907241842188378380355000577
61621907241842188926427335150556
61621907241842188926699045581116
61621907241842188926699302798560
61621907241842188927242123485644
61621907241842190164305527938401
61621907241842190759081211060804
61621907241842190759081239762984
61621907241842190759081325852052
61621907241842190759269239138132
61621907241842190759269496355576
61621907241842190759293516248774
61621907241842190759293516248982
61621907241842190760108648957604
61621907241842222280762954468302
61621907241842224110843584026418
61621907241842224110906346141262
61621907241842232843250960460267
61621907241842232843271852468859
61621907241842232843271852468868
61621907241842233391289756894154
61621907241842233392042902322752
61621907241842233445386183813414
61621907241842234626824835817684
61621907241842234627639624152772
61621907241842234627660544741071
61621907241842234627660544741080
61621907241842234627661659349995
61621907241842234627661659350004
61621907241842234629084300630217
61621907241842234629084300630274
61621907241842234634417660402097
61621907241842238340458036531139
61621907241842238341022892415455
61621907241845792435468972028862
61621907241845792481224866877339
61621907241845792481285320120644
61621907241845792481285348822824
61621907241845792481285434911892
61621907241845824551946945721380
61621907241845825833047607342898
61621907241845825833047693086258
61621907241845825833110369461953
61621907241845825833110369461954
61621907241845825833110455201102
61621907241845836897882558243628
61621907241845836898635703654804
61621907241845836900331393772460
61621907241845836943636143018030
61621907241845836943637257626954
61621907241845836946085011983826
61621907241845836946897558877680
61621907241845836946899768434406
61621907241845836946900914927838
61621907241845836951226872836154
61621907241845836951228020746528
61621907241845836951983457221490
61621907241845840658023838055768
61621907241845840658023866635484
61621907241845840658044758644076
61621907241866249814225924468794
61621907241866548722960999712262
61621907241866549957554643674718
61621907241866549965084936075892
61621907241866549965165150875040
61621907241866549965325522782385
61621907241866549965325527368605
61621907241866550562389355290529
61621907241878255562488877226865
61621907241878256159552709735009
61621907294691756456443213670734
61621907294692907276311974921476
61621907294692940628763755468446
61621907294716005379697453346910
61621907294716010915856862886698
61621907294716055385548861003774
61621907294716922601810690724880
61621907294716922601811033681472
61621907294716922601873709707248
61621907294716955953636053970682
61621907294717211487417858208938
61621907294717270786288847964856
61621907294727729415552413366656
61621907294727729415614832174988
61621907294727729415615089392432
61621907294727762767102022329390
61621907294727762767377433655866
61621907294728016654030185388458
61621907294728016654030185388506
61621907294728018440111130473262
61621907294728018440111130473310
61621907294728062773421038807162
61621907294728062910619031417710
61621907294728066479464858064440
61621907294728066481159435108366
61621907294728066616662850558348
61621907294728066618357427718914
61621907294728077600030227650040
61621907294728077735052124014670
61621907294728077737290639050046
61621907294728077737290639068920
61621907294728077737290983425192
61621907294728079383666550376622
61621907294728079383666550382446
61621907294728079383666550395496
61621907294728079383666894751768
61621907294728079383854835671394
61621907294728079383854835690268
61621907294728918870662157738222
61621907294728918870662157738270
61621907294728963343118781558345
61621907294728967047464582043141
61621907294728967230478806774879
61621907294728967230499727597919
61621907294728968879048407701423
61621907294728968879299083106719
61621907294728968879299083223359
61621907294728968879320003813119
61621907294728978305102679326316
61621907294728979949239702527300
61621907294728979951478590652892
61621907294728979951666618730220
61621907294910548386327973148050
61621907294910550033481503984640
61621907294911745252036620595966
61621907294911750790480197151984
61621907294911750790751793263679
61621907294911750790751793263680
61621907294934859821437549098408
61621907294934859821437549098456
61621907294934859821437553820106
61621907294934859821437553820142
61621907294934859821437553820190
61621907294934859828215848347472
61621907294934865355089917723844
61621907294934865355089917723892
61621907294934865355089917840484
61621907294934865355089917840532
61621907294934865357596958871524
61621907294934865357596958871572
61621907294934865362684119800364
61621907294934865362684119916956
61621907294934865362684119917004
61621907294934865362705040623356
61621907294934865492538614554136
61621907294934865492538614554184
61621907294934865500153708522608
61621907294934865500153708639248
61621907294934865500153737337008
61621907294935760577535336399370
61621907294935760577535679355962
61621907294935765930704735787567
61621907294935765930704735787568
61621907294935765930704735904207
61621907294935765930704735904208
61621907294936060578436242265752
61621907294936060578436246987486
61621907294936060582954732701538
61621907294936060585214541514816
61621907294936060585214541533770
61621907294936064289560342018566
61621907294936066068862987718712
61621907294936066073950148764144
61621907294936066073950148880784
61621907294936066073950148880832
61621907294936066074221773690287
61621907294936066074221773690288
61621907294936066119703733790700
61621907294936066119954409079355
61621907294936066119954409079356
61621907294936066119975329902395
61621907294936066119975329902396
61621907294936066257215077715680
61621907294936066257235998538720
61621907294936110545587397576470
61621907294946567391001647714670
61621907294946567391277059041146
61621907294946567391339477849478
61621907294946567391339735066922
61621907294946571097129034889711
61621907294946571097129035006351
61621907294946571097317063083727
61621907294946571097317063083728
61621907294946572745949311338191
61621907294946572745949311338192
61621907294946867534518656802990
61621907294946867582220935890720
61621907294946871095770281373284
61621907294946871095770281373332
61621907294946871098277322287684
61621907294946871098277322287732
61621907294946871098277322404324
61621907294946871098277322404372
61621907294946871240562476060352
61621907294946871286316060970220
61621907294946871286566736258875
61621907294946871286587657081915
61621907294946871286587657081916
61621907294946872881851226224808
61621907294946872881851226224856
61621907294946872889466349007679
61621907294946872889466349007680
61621907294946872889468644774450
61621907294946873072397005821744
61621907294946873072647681227040
61621907294946873072647681343680
61621907294946873072668601933440
61621907294946904587300335304130
61621907294946917359328777261654
61621907294946917359388097220010
61621907294946917359391540426258
61621907294947767965069684067950
61621907294947771666026342279832
61621907294947771666026342279880
61621907294947771671113503208672
61621907294947771671113503325228
61621907294947771671113503325312
61621907294947771854378432160159
61621907294947771854378432160160
61621907294947773502948004505535
61621907294947773503198708608639
61621907294947773503198708608640
61621907294947773503219629315039
61621907294947773503219629315040
61621907294947805017851362452450
61621907294947805017851362569090
61621907294947817927140560305978
61621907295007805997181858070126
61621907295007811312128770080350
61621907295007844663953790369560
61621907295008711879940551720782
61621907295008745231765572009992
61621907295009045466790095296002
61621907295009056533258009014554
61621907295019517045988023015986
61621907295019518692866028461954
61621907295019518692928790226878
61621907295019518693117075521650
61621907295019550260364003634952
61621907295019550260552288929724
61621907295019550397561996245500
61621907295019552044691048751164
61621907295019552044753810516088
61621907295019561371727978806644
61621907295019561374154546268428
61621907295019561511415300643900
61621907295019817209588862973008
61621907295019817209591072529734
61621907295019817235258588316414
61621907295019818879688856407403
61621907295019818879689129570272
61621907295019818879877157647600
61621907295019818882199355527306
61621907295019818882199612744750
61621907295019818882387640822078
61621907295019819065234874157804
61621907295019819065426258635050
61621907295019819065485578260908
61621907295019850380910032446254
61621907295019850587083608605624
61621907295019850632586519531510
61621907295019850632837223634614
61621907295019852233961614051592
61621907295019852234023513838816
61621907295019852234024375816516
61621907295019852234212661111288
61621907295019852234776745343272
61621907295019852416976326412646
61621907295019852417227030515750
61621907295019861491436946476814
61621907295019861492335302846270
61621907295019861560974323211096
61621907295019861560995215219688
61621907295019861560998572686788
61621907295019861745623920985898
61621907295019863344548227148220
61621907295019863344551551313870
61621907295019863344551556035604
61621907295019863344739579391198
61621907295019863344739584112932
61621907295019863345366339648958
61621907295019863345366344370692
61621907295019863345383907491900
61621907295019863345387264959000
61621907295019863345388379567924
61621907295019863346999015505980
61621907295020719449948289663666
61621907295020719449948632620258
61621907295020719450199336723362
61621907295020719494260756566564
61621907295020719494260785146280
61621907295020719495956365312674
61621907295020719495977285900010
61621907295020719495977285900982
61621907295020752801773309952876
61621907295020752802024357012572
61621907295020763912550246894930
61621907295020763913387075148984
61621907295020767671688352474327
61621907295020767671939414415180
61621907295020767671939442994896
61621907295020767672503498647164
61621907295020767672503527226880
61621907295020767672524419235472
61621907295043878542074516463960
61621907295043878679272423335200
61621907295044178728817068752739
61621907295044178866264960516737
61621907295044178868522096272913
61621907295044178868522097676805
61621907295044178868522100859133
61621907295045079253340459332944
61621907295045079253340459688480
61621907295045079296564939200092
61621907295045079296566087582699
61621907295045079296566088628247
61621907295045079296566088632459
61621907295055884465685450717393
61621907295055884465685452121285
61621907295055889816407162528756
61621907295055889816407162528765
61621908420600801147787217734427
61621908423167463295832138796305
61621908423167463341585723588129
61621908423167463471795468577081
61621908423167463891192482359585
61621908423167468832012469041089
61621908423243051947686879788428
61621908423243051947874907865756
61621908423244000645939681368713
61621908423244000647631934064665
61621908423244000686589771394069
61621908423244000686610663402661
61621908423244000691693237580821
61621908423244000693364598268181
61621908423244001052451085022197
61621908423244001057533659200357
61621908423244001098204641234305
61621908423244001103287215412465
61621908423268312272509670218585
61621908423268312318242334422101
61621908423268316022588134906897
61621908423275217076302715175102
61621908423275217081386403962186
61621908423276387781071058979848
61621908423459203451024246147197
61621908423459203457799073021309
61621908423461604971796459355997
61621908423461889923411525462918
61621908423483515075901982301117
61621908423483515075901985305326
61621908423483515082676809175229
61621908423485916589899368519165
61621908423485916589899368635805
61621908423485916596674195509917
61621908423486216738498980482001
61621908423486216740191233177953
61621908423494021705286029347466
61621908423495222601515036155918
61621908423495225756786392565641
61621908423497928009107867569433
61621908423497928009107896267241
61621908423570919701984235473113
61621908423570923410556037018386
61621908423591621460760468837126
61621908423591621462455045531132
61621908423591621506514053746994
61621908423591621508208630441000
61621908423591621513292233488936
61621908423591632764438065323222
61621908423592472256297337181321
61621908423592472668076157691883
61621908423592533743780685726992
61621908423592533743780686776752
61621908423595173951926175887855
61621908423595218426850408226705
61621908423595218431933639738333
61621908423595235032890745614641
61621908423595235035433768571632
61621908423595235035433768921504
61621908423595235035433768921552
61621908423595235035433773172306
61621908423595235040484947691112
61621908423595235042176079306807
61621908423595238740625698437689
61621908423595238748216456835529
61621908423595238748217571444453
61621908423603328844007087642736
61621908423603328889758349487664
61621908438034878591735553559011
61621908440993287799935630610375
61621908441004999487153740529473
61621908441004999487153855314897
61621908441187781393565721103257
61621908441187781401096013037871
61621908441187781401096041734227
61621908441211792834287231848369
61621908441212093018443457257177
61621908441212093025973749191791
61621908441212093025973777888147
61621908441223804103439505829131
61621908441223804103523073863499
61621908441223804111053365914753
61621908441223804111053480700177
61621908441223804111056833568007
61621908441223804111056924378809
61621908441285027893076665718937
61621908441285027900606957653551
61621908441285027900606986349907
61621908441296799510057256568521
61621908441296799512600284480478
61621908441317442798305444596295
61621908441317448339569463628163
61621908441317498294610161775109
61621908441321050603034018479179
61621908441321050610564310530433
61621908441321050610564425315857
61621908441329155720873792155281
61621908441329155721124867911413
61621908441329220502867477725572
61621908441329220502867479125252
61621908446800769727901589936041
61621908446877301398983408176181
61621908446877601588253973476609
61621908446913624300355653703621
61621908446913624305438256461497
61621908446913626138399829401084
61621908447116815925493987812093
61621908447116820920036680480702
61621908447116821469079731167400
61621908447116821469083170124298
61621908447116821469083170240938
61621908447120718385790420536299
61621908447120718393321831679107
61621908447120723929597841078740
61621908447128528301780571889399
61621908447132430762026582963521
61621908447132431311154101254332
61621908447132431311154102654012
61621908447193351286764371425419
61621908447193353116906619909739
61621908447193653267955040140867
61621908447201808379315908978988
61621908447201822608952282878185
61621908447205358865118394585347
61621908447205358865118423281703
61621908447205424879948362362748
61621908447205424879948366967842
61621908447205424925681031169954
61621908447226123715317242462143
61621908447226134233830395154634
61621908447226134233830395272678
61621908447229670482465867384369
61621908447229719895403499852247
61621908447229725437521351521983
61621908447229736504805206408906
61621908447229736504826103121762
61621908447229736550558767323874
61621908447229737099685497767537
61621908447237831090939769249139
61621908447237845915944753458614
61621908447237845915944753575254
61621908447237845915969116308404
61621908447237845915969116425044
61621908447237845915969117824724
61621908491212554890774243765813
61621908491212566008895334007285
61621908494167914814965541918793
61621908494168214956790298311161
61621908494168214958482551007113
61621908494178677157069680417216
61621908494178677157069766156364
61621908494386719437172914608121
61621908494387019580689923696441
61621908494387019582382176392393
61621908494397529956955449433475
61621908494397830146226014733903
61621908494471726527079945071874
61621908494495076640621841496547
61621908494495076647961524254975
61621908494495121112822944658753
61621908494506848671739551812394
61621908494506848671802227838170
61621908499979082302056272792278
61621908499979082302059740445532
61621908500052228413463068767577
61621908500052528602733634068005
61621908500076540038089727882405
61621908500076540221271461735561
61621908500076540226354035913721
61621908500076540228046288609673
61621908500076840227339401057601
61621908500088564217712032188554
61621908500270132606717226567215
61621908500271333370584813876725
61621908500293997630577209705506
61621908500293997630577213956308
61621908500293997635659783883666
61621908500293997635659812463382
61621908500294449772681069653972
61621908500294449772701990360324
61621908500295192859093148363998
61621908500295333732133688848780
61621908500295348557986261544279
61621908500295644851427054520209
61621908500295644988687723156533
61621908500295644988688096209161
61621908500295644995462550030645
61621908500295644995462923083273
61621908500295648699808350515441
61621908500295648701503299212315
61621908500295650532483523838492
61621908500295650532483609577640
61621908500295682053328290921809
61621908500305984893673848247948
61621908500305988592853391734792
61621908500306001319210443489754
61621908500306001502224897920474
61621908500306005201404441407318
61621908500306005206570698405270
61621908500306033064490640352502
61621908500306049490027235594308
61621908500306049673041690025028
61621908500306140545896079582266
61621908500306140545958841347190
61621908500306157011881707441820
61621908500306455559306761424783
61621908500306457162185539265438
61621908500306457338696906895941
61621908500306457345199764580213
61621908500306457345954999722377
61621908500306457346036589654369
61621908500306457346224646306232
61621908500306457346224989262824
61621908500306501627047961009036
61621908500306501627801102188124
61621908500307357728511951629978
61621908500307357775939192527452
61621908500307357776506242492050
61621908500307357913766997221654
61621908500307400410396581262755
61621908500307400417986938009377
61621908500307402193374373373576
61621908500307402240550567211345
61621908500366926975888511410678
61621908500366926976641656840568
61621908500366943623330393799814
61621908500366973278424622645612
61621908500366976975155414089024
61621908500367379106071534464485
61621908500367379151804198668001
61621908500367379151992226745329
61621908500368127733726385405474
61621908500368177549223479022020
61621908500368177551752530921378
61621908500368279536779198447855
61621908500368279719803922646613
61621908500368327895786971632479
61621908500368327895786971749119
61621908500379403331450862642581
61621908500379434862072591464525
61621908500379434901058844471030
61621908500379436684632748408154
61621908500379436685448537027469
61621908500379436685448651352166
61621908500379451326679003083055
61621908500379451326679007688149
61621908500380335285029789724515
61621908500380335285844289560849
61621908500380335468870540372314
61621908500380337068007238878744
61621908500380337068007581835336
61621908500380337115183661354241
61621908500380337115999564292429
61621908500380337115999564294859
61621908500380337115999564299071
61621908500380337122777485756547
61621908500380351894407131299892
61621908500380351894428023308484
61621908500403249875852125152724
61621908500403249878382496975834
61621908500403249878382525555550
61621908500403249878383525845610
61621908500403260996503501478158
61621908500403260996503530057874
61621908500403294343244918719432
61621908500403294348328550347084
61621908500403294348329669561102
61621908500403296172552634640708
61621908500403446336655395552117
61621908500403451832164337862385
61621908500403451832165452471309
61621908500403451833860030681635
61621908500403462944640352135471
61621908500403462951980006314183
61621908500403462951980034893899
61621908500403718662093518951302
61621908500403752013856283938055
61621908500403752021449983802871
61621908500403766657597119971111
61621908500404602445023837538583
61621908500404646909886259282181
61621908500404652446917446527363
61621908500404652451997698107149
61621908500404652453692273401475
61621908500404652581667936773742
61621908500404663519269862925521
61621908500404663519284865937492
61621908500404663519284870169372
61621908500404663519305757946084
61621908500404663519305762177964
61621908500404663526048042667463
61621908500404663565038427982361
61621908500404663565059463431580
61621908500404663565310510474023
61621908500404663565310511890956
61621908500404663565310511890965
61621908500404667225310239054563
61621908500404667230393870682215
61621908500415407611719847537895
61621908500415409396025972998759
61621908500415457567200740035723
61621908500415457574540394214435
61621908500415457574540422794151
61621908500415459259891713895720
61621908500415459259891742475436
61621908500415459259895066763550
61621908500415459260647178956222
61621908500415459264977669521426
61621908500415459267422034526690
61621908500415459267423034816750
61621908500415468685320715668271
61621908500415468685897194166772
61621908500415468685897194283412
61621908500415468685897194633332
61621908500415468685918086175364
61621908500415468685918086292004
61621908500415468685918086641924
61621908500415468692660369846983
61621908500415468692660398426699
61621908500415470333108784903913
61621908500415474039146838084661
61621908650721078139254614315623
61621908650757095361295704914023
61621908650757143537278754016529
61621908650757159591912531212419
61621908650757159592477387096735
61621908650967844286219134017169
61621908650967892459588250703289
61621908650975948156116729112329
61621908650975997569894285467177
61621908651037177433565659240929
61621908651037177438648233419089
61621908651037177441367925074651
61621908651037177441369039683575
61621908651037192257936338678747
61621908651037192258500077120047
61621908651037192258751127013835
61621908651037192258752241622759
61621908651037225609548708343435
61621908651038078009180821673927
61621908651038092826564023613111
61621908651048899639488385395439
61621908651048899640304288339451
61621908651048899640304374428519
61621908651073194655606749839329
61621908651073194660689324017489
61621908651073242831589798941835
61621908653699900394124043112422
61621908653699900805714577737818
61621908653699900805718020944066
61621908653700800961935739485930
61621908653700801373529717317574
61621908653700801373529803056722
61621908653703458200508747930552
61621908653703458612102725762196
61621908653703502665371169674150
61621908653703503076965147505794
61621908653898281033560646407238
61621908653898297431104583957632
61621908653898341903578656107662
61621908653919594884580312282386
61621908653930401285786287662066
61621908653930401697568550788482
61621908653995291941074149303616
61621908654039718170582304649932
61621908654039718175665907697868
61621908654039734823224360583356
61621908654039734825734844820644
61621908654039734960485029223892
61621908654039734960485033823162
61621908659612433582563928684290
61621908659613328835554841409830
61621908659613328835555098627274
61621908659620187488630931964562
61621908659620187488631189182006
61621908659620189272204835901686
61621908659621389892758939104515
61621908659621404258568290989844
61621908659621437476480223502294
61621908659621439257603053693312
61621908659621448724264458081976
61621908659621450370640369408552
61621908659621450371456277074298
61621908659624135649020038116206
61621908659624140963468323601190
61621908659624141144784878418080
61621908659624141146482548449622
61621908659624141146482552700424
61621908659624152074891623058404
61621908659806604400092120786248
61621908659806604428063111746676
61621908659806606183666024723372
61621908659806606211637015683800
61621908659806621006132658232196
61621908659806921823213764366973
61621908659827319729657548359590
61621908659828235047846822090003
61621908659828280759892509307967
61621908659828284465933657089341
61621908659828536685139504057658
61621908659828569849954468491170
61621908659828569849954470007490
61621908659828580949163103306155
61621908659828584655204251087529
61621908659831238389393981496565
61621908659831281024110688500056
61621908659831281024111031456648
61621908659839025257346292556286
61621908659839025464355577639052
61621908659839025464355834856496
61621908659839025464356983829680
61621908659839027110394806741194
61621908659839027111210709685206
61621908659839027111486122074492
61621908659839027247929481576176
61621908659839027247930887766804
61621908659839027248746790710816
61621908659839036324651287024554
61621908659839036370383694010674
61621908659839036577394093702364
61621908659839038360966883030564
61621908659839038360967140248008
61621908659839041526311541434503
61621908659839041526311812547344
61621908659839041868428110508974
61621908659839041937903468078555
61621908659839043309885445371627
61621908659839075220249429902108
61621908659839075243075088124866
61621908659839075243890995655098
61621908659839075288891391555993
61621908659839086333287059994224
61621908659839086333287088573940
61621908659839086356112489579254
61621908659839086356196386024261
61621908659839086401928793010381
61621908659839327437201452004422
61621908659839342257095134054769
61621908659839342262175126544286
61621908659839342262175383761730
61621908659839342264434816339995
61621908659839342264434816813197
61621908659839343909303064441026
61621908659839376667755576105765
61621908659839385996591455973798
61621908659839386133852210349270
61621908659839386545383426415990
61621908659839386545446188180914
61621908659839386546199329346952
61621908659839386546199329360002
61621908659840237333576883925696
61621908659840237333577141143140
61621908659840237334392786869708
61621908659840242234290973089472
61621908659840242235105761424560
61621908659840242646908687921840
61621908659840242646909030878432
61621908659840242646909802530764
61621908659840242646910094112468
61621908659840242648607768517275
61621908659840242649148690656516
61621908659840242694337046614986
61621908659840242694902275564971
61621908659840242694902275566432
61621908659840242829924056094426
61621908659840242829924060680646
61621908659840242829924403637238
61621908659840243881418996725360
61621908659840244066947157875414
61621908659840244477052084316534
61621908659840244477052342596788
61621908659840244478478373588002
61621908659840244478726083256520
61621908659840244478750017001595
61621908659840244479566264374032
61621908659840275447117822935650
61621908659840275447117824451970
61621908659840276041642457581358
61621908659840276041642459097678
61621908659840286562729578444296
61621908659840286564403239013910
61621908659840286699153394833070
61621908659840286699989103756466
61621908659840286699990218365390
61621908659840287113195209456102
61621908659840287113195209574194
61621908659840288346281418468958
61621908659840288353875276172657
61621908659840292059915652301699
61621908659840292060480508186015
61621908659842943933293489977418
61621908659842943938290058813936
61621908659842943938291173422860
61621908659842943986554984307232
61621908659842943986557552508625
61621908659842945584666055879660
61621908659842945770131456445749
61621908659842977333295539376238
61621908659842977333295539376243
61621908659842977333295540892558
61621908659842979116869443313362
61621908659842979116869444829682
61621908659842988267650297227704
61621908659842988267650297240754
61621908659842988268403438419842
61621908659842988403152480557534
61621908659842988403153595166458
61621908659842988404847946875836
61621908659842988404847946881660
61621908659842988405663849819848
61621908659842988405663849825672
61621908659842988405663849838722
61621908659842988405664194194994
61621908659842988450601760324262
61621908659842988451417406031956
61621908659842988451417663268274
61621908659842988816630210021126
61621908659842988816692971767176
61621908659842988816692971786050
61621908659842988862446901524414
61621908659842990049528477623258
61621908659842990050344294828122
61621908659842990234990539735302
61621908659842990235806356940166
61621908659842990235806442679314
61621908659842993803823223312576
61621908659904184382231854238939
61621908659904184794010761426656
61621908659904218139937676130002
61621908659904218140753579074014
61621908659911971452026444772644
61621908659911973235600348709768
61621908659911987465777678173364
61621908659913172209024880722544
61621908659913172209025137939988
61621908659913188634579297837988
61621908659913190464722694232682
61621908659913190464722952512936
61621908659913223220914626930718
61621908659913223223425138803925
61621908659913223228508484634417
61621908659913223823054269450118
61621908659913223823866733437232
61621908659913223823870172394130
61621908659913234341545886088805
61621908659913238045891686573601
61621908659913238047586262217847
61621908659913238048151118102163
61621908659915875147552871963246
61621908659915875147615633728170
61621908659915923277785689019294
61621908659915923326049499903666
61621908659915923326049757121110
61621908659915924924161686085018
61621908659915924924977503289882
61621908659915925107925727946888
61621908659915925109620304990814
61621908659915925109623403840790
61621908659915925109623748197062
61621908659915925110439565401926
61621908659915925110439651141074
61621908659915925114703993777898
61621908659915925114707351244998
61621908659915925114707351363090
61621908659915925115519815232112
61621908659915925115523254189010
61621908659915925519774111840362
61621908659915936228557216686500
61621908659915936228560655643398
61621908659936304626779591926491
61621908659936305045148309020978
61621908659936588763108544170946
61621908659936602983439184092742
61621908659936603580491746110130
61621908659936605227623243049971
61621908659936636202131929935560
61621908659936637963456920883677
61621908659936637963645207228209
61621908659936637986520963376100
61621908659936638169567734731365
61621908659936638581078144528641
61621908659936638581977615501197
61621908659936647869955344072191
61621908659936649104464141887092
61621908659936652810683123097092
61621908659937489193848019929235
61621908659937505795644232108433
61621908659937537365315673686191
61621908659937537372090500560303
61621908659937538598403261591547
61621908659937538600094512580497
61621908659937538600097607181123
61621908659937538600661691413107
61621908659937538607436518287219
61621908659937538607437289939551
61621908659937549673300822905466
61621908659937553431598643390881
61621908659940240440532418820507
61621908659940240448133604274445
61621908659940240857471251312457
61621908659948310824786597494451
61621908659948343583684317820580
61621908659948360237800809534398
61621908659948360237988837611726
61621908659948360376097152510572
61621908659948360787607175950457
61621908677241059592781426600100
61621908677313993255520117469263
61621908677313994490302050964195
61621908677314009307685252903379
61621908677346065374249083363778
61621908677346080198978748658976
61621908677346112958702878515590
61621908677346380342495757747296
61621908677346414931547347748770
61621908677349982064699866807136
61621908677350016013744866671796
61621908677350017200343314730446
61621908677350017246012959934172
61621908677350017246829125880172
61621908677350017248526795557422
61621908677350017248547807021457
61621908677350028314133863131044
61621908677350028366665455591667
61621908677528895463903451314808
61621908677528895463924372021160
61621908677532847285666235505805
61621908677532847285667007158137
61621908677532847290749581336297
61621908677553205228909854694949
61621908677553210177054024140855
61621908677553210719340042291347
61621908677553210719402804410562
61621908677553260137447797526265
61621908677556856936884600716390
61621908677564903349973729038268
61621908677564903350728362147132
61621908677564914463011130492656
61621908677564914463011473449248
61621908677564918176392201951106
61621908677564919411929692833719
61621908677565203494244998164101
61621908677565214652010099681388
61621908677565214652260803784492
61621908677565214652826002625400
61621908677565218318402941238258
61621908677565218318403026977406
61621908677565218318403284194850
61621908677565218318403314309600
61621908677565218318403400048748
61621908677565218318466076074524
61621908677565218319888683935252
61621908677565218320641825114340
61621908677565218364219631223822
61621908677565219553748958965165
61621908677565219553748958965174
61621908677565220147792415965802
61621908677565220148545304513666
61621908677565220148545562793920
61621908677565220148608066278590
61621908677565220148608323496034
61621908677565220148608324558844
61621908677565220151059484571164
61621908677565220151059484925296
61621908677565252907248869359523
61621908677565262234222688436560
61621908677565262235896459211042
61621908677565262784688344032178
61621908677565262784688344036390
61621908677565262784688429653234
61621908677565262784751105678850
61621908677565262785500889390838
61621908677565262785504246857938
61621908677565264018611380708772
61621908677565267724631722676425
61621908677565267731973728383147
61621908677568816924072786230536
61621908677568820591888694458624
61621908677568821872175703907841
61621908677568865055935183143460
61621908677568865055935211839816
61621908677568865102525622172781
61621908677568866337094105755910
61621908677568866337097463223010
61621908677568866337850604402098
61621908677568866337850690141246
61621908677626156780797597875288
61621908677626191369849304080944
61621908677629791811517809178150
61621908677629793595091713115274
61621908677630093784362307113462
61621908677630093828484043674802
61621908677630093830928408680066
61621908677630093830931766147166
61621908677630093830931880938414
61621908677630093836012130768600
61621908677630094379995476190062
61621908677630094379995819146654
61621908677630094385054805313896
61621908677637849337644596171860
61621908677637897520886854597591
61621908677637898749727580082203
61621908677637908634761084288563
61621908677638149481140684671815
61621908677638149526894012246252
61621908677638165541419568881313
61621908677638165541419568881322
61621908677638166135463025881950
61621908677638166136215914429814
61621908677638166136216172710068
61621908677638166136278676194738
61621908677638166136278933412182
61621908677638166136278934474992
61621908677638166142994180378868
61621908677638197705886539455782
61621908677638197705889982662030
61621908677638198893244589170523
61621908677638198893244589170532
61621908677638198894918359001057
61621908677638198900001704831549
61621908677638199487016078387642
61621908677638199487016164126790
61621908677638199494606808205766
61621908677638199494610251412014
61621908677638199495363392591102
61621908677638208777524833176071
61621908677638208824007629697254
61621908677638210013039106285937
61621908677638213717384906770733
61621908677638213719079482414979
61621908677638213719644338299295
61621908677641801163466602673080
61621908677641801209220187447482
61621908677641801209220187582996
61621908677641801211730671684770
61621908677641801212483812863858
61621908677641801212483898603006
61621908677641801217567501650942
61621908677641801759016351913002
61621908677662164675903117870430
61621908677662180728635811311198
61621908677662180728823839388583
61621908677662180728824097668837
61621908677662214079810099101264
61621908677662214631948257171542
61621908677662214631948257171545
61621908677662225200269616250276
61621908677662225200272710850902
61621908677662225200461016285005
61621908677662464788896860892747
61621908677662464789673335935209
61621908677662464789736016682719
61621908677662479634275401983928
61621908677662479636723123039350
61621908677662480871315992162934
61621908677662480872152820399518
61621908677662481466949049640442
61621908677662514201003461376311
61621908677662514202695341019635
61621908677662514202695345741369
61621908677662514202695714072263
61621908677662514827973398670185
61621908677662514827973399719981
61621908677662529049747537165350
61621908677666116542576666286811
61621908677666116542639428401655
61621908677674236478141399618532
61621908677674237026912092048873
61621908677674237033707854001329
61621908730415990313048091895398
61621908730512030764170306887614
61621908730524944214822718086976
61621908730524955327860376758808
61621908730524955381145116183063
61621908730706518026256245917642
61621908730707726105542872561690
61621908730707774276443347486036
61621908730731741316647511056587
61621908730732041460164520144907
61621908730742531655832550965034
61621908730742531656020836259806
61621908730742531656585692144122
61621908730742548129635749562683
61621908730742548266833742173231
61621908730742576120883258003404
61621908730742579652068328460058
61621908730742579788513089430636
61621908730742579788513089547276
61621908730742579788513089553100
61621908730742579789328992374648
61621908730742579789328997096382
61621908730742590764352498391116
61621908730742590764352498396940
61621908730742590901550491001664
61621908730742590901550491007488
61621908730742846593011730887500
61621908730742846600539698940700
61621908730742846671963382269688
61621908730742846672528238154004
61621908730742848271475679183094
61621908730742876264400267091724
61621908730742879977783654731064
61621908730742881625163874872215
61621908730742881625727581310964
61621908730742890951925159178788
61621908730742890951946051187380
61621908730742890951949408654480
61621908730742890953623178016232
61621908730742891065402120684298
61621908730742891090820798968008
61621908730742891090821056185452
61621908730742891091636989244214
61621908730742891091637074983522
61621908730742892736334743459592
61621908730742892736338100926692
61621908730742892738011751260896
61621908730742892738764982765352
61621908730743741673092013310666
61621908730743747194021120185390
61621908730743747239775078170972
61621908730743747239778148774702
61621908730743747239778177354418
61621908730743747240339934055288
61621908730743748840901778526511
61621908730743748885211592534256
61621908730743748886655363436370
61621908730743748887471028294906
61621908730743748887471056874622
61621908730743748887471285512350
61621908730743748887471314092066
61621908730743748887491948883214
61621908730743748887492206100658
61621908730743749025003780787424
61621908730743749025003780905522
61621908730743749025004038004868
61621908730743749025004038122966
61621908730743780408334681996024
61621908730743782192724522296702
61621908730743782192975570773340
61621908730743782193539277212248
61621908730743782239292949751402
61621908730743791521371826232968
61621908730743791521372083450412
61621908730743791521372112146768
61621908730743791522188016509334
61621908730743791522188102252694
61621908730743791657209882759054
61621908730743791658632867945006
61621908730743791704658420970889
61621908730743793306576421449192
61621908730743793306576678666636
61621908730743793352330351205790
61621908730743793352330379785506
61621908730743797062890250382872
61621908730743797063454334614856
61621908730743797063475255203164
61621908730743797065146330093364
61621908730743797065146358673080
61621908730743797065146587310808
61621908730743797065146615890524
61621908730803770262765902499578
61621908730803820040145339904232
61621908730805020798841967704858
61621908730805020799093014764554
61621908730805020844595638235830
61621908730805020844846685295526
61621908730805020844867606351846
61621908730805020845411541179842
61621908730805020981856306872154
61621908730805020982107353931850
61621908730805020982128274988170
61621908730805020982128360727318
61621908730805020982672209816166
61621908730815792612017232479582
61621908730815794259146289099242
61621908730815794449126922765144
61621908730815794449189598322908
61621908730815827610967951921352
61621908730815827610971309388452
61621908730815837084386701080334
61621908730815838730762612406910
61621908730816728226963588247266
61621908730839807799610825533367
61621908730839809446529896117547
61621908730839809446550816823890
61621908730839809453325298869346
61621908730839809583727544017531
61621908730839809583999513187435
61621908730839842807658560893412
61621908730839842944856438712760
61621908730839842944856443417024
61621908730839842944856467764652
61621908730840109590067825912183
61621908730840109590067825912210
61621908730840142951175483892664
61621908730840142996929044822134
61621908730840143126766593222767
61621908730840143134106140702365
61621908730840143134106142106257
61621908730840143134106145288585
61621908730840157768558685831848
61621908730840157772826471674893
61621908730841010158067549540715
61621908730841010210323992036690
61621908730841043518924503762396
61621908730841043557307117068930
61621908730841043557314148583671
61621908730841043557335069290071
61621908730841043564657167967325
61621908730841043564657172553545
61621908730841058336307677005224
61621908730841058382040384726347
61621908730851817153798503226934
61621908730851865332469518201788
61621908730851865337312619215354
61621909129250401794154369024759
61621909129320635377134495691639
61621909129320679848771744309349
61621909129323353145157204403923
61621909129355768644994185942483
61621909129355801998511458927645
61621909129355818058792667235771
61621909129635533919383062898993
61621909129635545037504067401317
61621909129639435791882361139015
61621909129639437622862585765921
61621909129639446904919762593403
61621909129647557557325501082811
61621909132493046844331674304981
61621909132493046844331675354741
61621909132493048491272702965405
61621909132493081850625434090371
61621909132493096667255748885583
61621909132493096674786815771497
61621909132493097902790569524487
61621909132518569731851029343730
61621909132530272173715122235996
61621909132532973876962181875573
61621909132591515719521639259878
61621909132594217430300138848030
61621909132594251186376118630675
61621909132602306267643194633401
61621909132602322540041317727602
61621909132602356299191888887120
61621909132626682336634704561214
61621909132626682336634709147434
61621909132627582764642680289547
61621909132638387931255007469067
61621909132638387933798059005694
61621909132638387933798059355614
61621909132638393284457094774028
61621909132638393421717763764484
61621909138186775109163063136255
61621909138220048353994883136969
61621909138220059052739378974074
61621909138220062718108772951124
61621909138222761129629124518662
61621909138222799417755742097823
61621909138222799463488434882507
61621909138401672257245314674636
61621909138401672257433341702261
61621909138401721668763180184015
61621909138401722080357416282806
61621909138402572694490579053733
61621909138402573923080372381957
61621909138402573927577937376595
61621909138402574064838691752067
61621909138402622060066832743663
61621909138402623891045909460195
61621909138402627596247134408731
61621909138402627597083962640943
61621909138402872883761173051921
61621909138402874247079196479867
61621909138402877983618477358752
61621909138402922249337426741851
61621909138402927785517728406919
61621909138405575982775003496074
61621909138405581518955299493190
61621909138405581519792516751121
61621909138427189608496213512672
61621909138429891723801738303583
61621909138429891909323120036950
61621909138429896850626716503717
61621909138438001953589973908551
61621909138438001958672548086711
61621909138438001958673319739043
61621909138438001958756117128234
61621909138438046239482598390630
61621909138438046247284863855558
61621909138438046247288303284840
61621909138438897403781529287359
61621909138438902938266222206317
61621909138438902938287141862957
61621909138438902938287142912717
61621909138438902939961830952427
61621909138441597458225848540477
61621909138441597458225876188525
61621909138441597458225877238285
61621909138441597503958512743993
61621909138441598734221954869983
61621909138441599146003960779003
61621909138441599146024881368715
61621909138441599146024881485355
61621909138441599290039456662445
61621909138441599290042928566453
61621909138441602994385257147241
61621909138441602994385258196953
61621909138441602994406177853593
61621909138441602994406178903350
61621909138441602994406178903353
61621909138441604229752196630266
61621909138441631905560683350394
61621909138441632088491340164457
61621909138441632088491340164458
61621909138441637395987428803354
61621909138441637578918085617466
61621909138498924320910630435292
61621909138498935433948031889680
61621909138498935433948031902778
61621909138498940794729110576686
61621909138498974138939515366231
61621909138498974138939516415943
61621909138498974138960436072583
61621909138498974138960437122340
61621909138498974138960437122343
61621909138499824339612412886112
61621909138499840943080745009514
61621909138499840948163347767390
61621909138500141132351339007702
61621909138500174903552828750611
61621909138500174903552830150291
61621909138502575815410961272267
61621909138502575861143625475783
61621909138502575998341487529226
61621909138502576410207192029671
61621909138502837299669150050938
61621909138502842835849446048054
61621909138502842843464584780723
61621909138502876004660633514391
61621909138502876050414219474019
61621909138502876599456864271795
61621909138502876599477784978147
61621909138502876599477786027907
61621909138510631156139688590191
61621909138510631557848388778242
61621909138510631564623244348710
61621909138510631565188103415354
61621909138510631565191427586828
61621909138510676031757069325915
61621909138510679141483704565930
61621909138510679255867925120827
61621909138510679690370206656907
61621909138510679736102869810711
61621909138510679736102870860423
61621909138510681523023622335192
61621909138510681523024081616773
61621909138510690445160924694813
61621909138510690445161302474791
61621909138510690856754891817544
61621909138510931893425489493510
61621909138510941174628395435578
61621909138510946710808691432694
61621909138510947945590624927626
61621909138510947946427842185557
61621909138510947953122064418482
61621909138510947953205763660295
61621909138510979330754298564118
61621909138510979856727991573185
61621909138510979856727992622945
61621909138510979856732498000419
61621909138510979925373464858659
61621909138510981114115778271222
61621909138510981114118102152636
61621909138510981114304064615754
61621909138510981114306387447408
61621909138510981114307540062046
61621909138510981114956083016956
61621909138510981115140634585182
61621909138510981115140892865436
61621909138510981115143215697090
61621909138510981115144368311728
61621909138510981162603119409013
61621909138510981708947367746023
61621909138510981712294560823761
61621909138510981712294675615009
61621909138510981716541067256707
61621909138510981716541067610839
61621909138510990588677933783133
61621909138510990588677933899773
61621909138510992234781087209656
61621909138510995916424193893215
61621909138510995916424194942975
61621909138511830464084034617685
61621909138511831698864824947063
61621909138511831698868262368767
61621909138511831836126612778531
61621909138511831836128935726825
61621909138511832317390138727607
61621909138511832324732102371735
61621909138511832324732360651989
61621909138511846683761108542314
61621909138511876123057350550407
61621909138511879829659487957523
61621909138511879829662582558149
61621909138511879831354749165033
61621909138511879831354753770127
61621909138511879877108333958261
61621909138511879877108338679995
61621909138511880035586506489246
61621909138511880081340091399114
61621909138511880426151356063839
61621909138511880426151356181883
61621909138511880426991653484499
61621909138511880495632619358675
61621909138511880500715193536835
61621909138511881661500473095645
61621909138511881684661230400222
61621909138511881730414786612330
61621909138511881730978637085591
61621909138511881867675570039898
61621909138511882277501705304274
61621909138511882280021542197454
61621909138511882280043580699270
61621909138511896509656078496488
61621909138511896509656082740222
61621909138511896509656082745838
61621909138514533425830353595042
61621909138514533616385441384059
61621909138514533616385442446869
61621909138514534027415339251699
61621909138514583385366124478788
61621909138514583386140447813760
61621909138514583386201800087636
61621909138514583386202057305080
61621909138514583386202832256380
61621909138514583387894051850468
61621909138514583431119708325846
61621909138514583431872853737022
61621909138514583431955642214996
61621909138514583431956417049656
61621909138514583438730239518260
61621909138514583439483384929436
61621909138514583439486709100910
61621909138514583569132747533067
61621909138514583569154787099154
61621909138514583569154787453439
61621909138534963504688790982258
61621909138535007423016693826348
61621909138535007423204737782009
61621909138536147653388502240435
61621909138536158354392429606102
61621909138536164261688598764350
61621909138536192125590606392541
61621909138536192125590606742461
61621909138536192127285182036787
61621909138536195831630982871503
61621909138536197059634994891697
61621909138536197066977000598419
61621909138536197066977772250751
61621909138536208134533814650408
61621909138536208134533818894142
61621909138536208729078986844667
61621909138536208729079326601669
61621909138538865553341680559203
61621909138538909883534415786001
61621909138538910020711143333841
61621909138538910020732064040277
61621909138538910020732065439957
61621909138538910020732408396549
61621909138538910024978929176913
61621909138538910027489409164851
61621909138546998337181725183582
61621909138546998343959904925524
61621909138546998933495498903080
61621909138546998938567221056820
61621909138546998939320366467996
61621909138547002637841299374826
61621909138547014944895089805372
61621909138547014944895347022816
61621909138547014945731918055054
61621909138547014945732175272498
61621909138547014947426751966504
61621909138547014952510097796996
61621909138547014990648646136976
61621909138547014990670595711700
61621909138547014991486503254982
61621909138547014993181079948988
61621909138547015130473602095800
61621909138547015540340121226180
61621909155900595415948137039904
61621909155908699290907382424544
61621909155912602989302148216120
61621909155912617813460205725772
61621909155936929438337941879692
61621909155945033313297187264332
61621909156127548359289561068095
61621909156127549599071157569515
61621909156127550143678253340307
61621909156127597777334558905531
61621909156127599554381216773261
61621909156127599561723251177743
61621909156127599562539158707975
61621909156151864953545986326328
61621909156151865548318225751376
61621909156163572931586883427590
61621909156163576635932683912386
61621909156163873066069764854121
61621909156163911360889753409236
61621909156163911368313114449457
61621909156163920695422992635029
61621909156224799828179194788088
61621909156224800418059603204198
61621909156224800422974649171426
61621909156224816477396150229834
61621909156224816482458575353974
61621909156224817026439915409432
61621909156224817026439943989148
61621909156236522623603293828534
61621909156236557217548787182464
61621909156236557217552226139362
61621909156236567096058774814096
61621909156236806135598146958763
61621909156236807917521553519359
61621909156236807917542474225711
61621909156236807919234726921663
61621909156236807926766138181111
61621909156236807996225322568867
61621909156236822218076513762634
61621909156236823979495018078771
61621909156236824605045015843193
61621909156236856095950086823677
61621909156236856098484959774911
61621909156236857333012286458839
61621909156236857361226169577809
61621909156236857401908006805250
61621909156236857951514760859392
61621909156236857955783307329347
61621909156236866620989980659909
61621909156236872181149302937354
61621909156240410266657579324339
61621909156240458435925120092535
61621909156240459670361949461296
61621909156240459671176994640867
61621909156240459677975836821957
61621909156240459677987416389187
61621909156240460221946875661087
61621909156240474502960200590217
61621909156260823135443599831710
61621909156260834248481001286098
61621909156260873093180991712134
61621909156261139338657184315774
61621909156261173287513880631465
61621909156261173287513881681261
61621909156261183803326734363888
61621909156261183803327078720160
61621909156261183806027034493408
61621909156261183806027039091274
61621909156261183851780236599607
61621909156261184400572207041799
61621909156261187512067043689828
61621909156264786122776316101639
61621909156272875172737624657063
61621909156272880663167813316271
61621909156272889400648226576467
61621909156272891232517849081296
61621909156272891232517849553680
61621909156272894939374162861303
61621909156272895493248335962609
61621909209123569368211423365942
61621909209123597371654767487105
61621909209123601075415563033517
61621909209123601075436483739917
61621909209123602717461011068479
61621909209123602722376479298477
61621909209123602722543586669405
61621909209123602722564507375805
61621909209305167217338538967064
61621909209305167400331871690312
61621909209306367974337232134408
61621909209306368111597900770732
61621909209306379236496904147012
61621909209330694565720440785728
61621909209341206589193727628147
61621909209341484765889971377032
61621909209341484765889971493624
61621909209341490116549007279220
61621909209341490119056048193668
61621909209341490119056048310260
61621909209341490253809675915544
61621909209341506732710736716467
61621909209341534591533564022330
61621909209341534591533564138922
61621909209341534591533592720090
61621909209341534774464220952985
61621909209341534774464220952986
61621909209341540079453268560841
61621909209341540079453268560842
61621909209341540081960309591882
61621909209342385333638991369132
61621909209342390686805068185768
61621909209342401988194559637123
61621909209342401993277135238049
61621909209342405699315188418797
61621909209342405699336109125197
61621909209342407341360636453759
61621909209342407346443212054685
61621909209342407346464132761085
61621909209342435342275916854269
61621909209342435342275916854270
61621909209342440692934952639865
61621909209342440692934952639866
61621909209342440693206926427997
61621909209342440695441993670905
61621909209342440695441993670906
61621909209342451811045486690882
61621909209402428729087620283660
61621909209402439842125021738048
61621909209402445202906100425054
61621909209402478501383754904705
61621909209402478547137311116813
61621909209402478684586094986603
61621909209402478684586123684363
61621909209402478691927969994073
61621909209403629440353649247488
61621909209403679258382448072049
61621909209403679304136004284157
61621909209403679304386795543351
61621909209403679304407716249751
61621909209403679311729818598979
61621909209403679311729819998659
61621909209403679311750740709430
61621909209403679441647464179675
61621909209403679441668384886075
61621909209414185927759491264334
61621909209414185931200985371702
61621909209414185931201071465195
61621909209414195402380966868455
61621909209414452910905789046271
61621909209414484287796739121962
61621909209414484424994731732510
61621909209414484424994732204686
61621909209414484425266458519403
61621909209414484470748331463677
61621909209414484471020043429271
61621909209414484473279736407365
61621909209414486071370686578145
61621909209414486072113328602288
61621909209414486072206366921825
61621909209414486117030085262522
61621909209414486119572079699573
61621909209414486124718057441945
61621909209414486124718058504746
61621909209414486124718058504755
61621909209414486254573055357803
61621909209414486255408735701483
61621909209414486256832748335897
61621909209414486257648278202584
61621909209414486257648651274085
61621909209414486257648651274086
61621909209414486257669543282677
61621909209414486261916049584472
61621909209414486261916051119506
61621909209414486261916051119515
61621909209414486262730833307833
61621909209415336686340636073966
61621909209415336862827768098883
61621909209415353333863758957132
61621909209415385038810818624155
61621909209415385038831739330555
61621909209415386646713493474766
61621909209415386685656277377664
61621909209415386685657517582924
61621909209415386685657774800368
61621909209415386685678438289330
61621909209415386685678695152642
61621909209415386685678695506774
61621909209415386685929399255746
61621909209415386685929485349026
61621909209415386685929486766121
61621909209415386688199305350904
61621909209415386688199305467544
61621909209415386688199678539045
61621909209415386688199678539046
61621909209415386688199764632485
61621909209415386692463606126278
61621909209415386829724389435598
61621909209415386829727833114229
61621909209415395976449003221735
61621909209415397805501036160382
61621909209415401512357330048911
61621909209415401512357330982031
61621909209415401512357331098671
61621909209415401512357335703765
61621909209415401512378237339524
61621909209415401512378251688431
61621909209415401512378256410165
61621909209415401512629304886803
61621909209415401517439861181649
61621909209415401517439862231409
61621909209415401517439905649837
61621909209415401517460781888208
61621909209415401517460781888209
61621909209415401517460782937968
61621909209415401517460782937969
61621909209438467912865780830626
61621909209438467912866895445374
61621909209438501404396920674040
61621909209438512380236358220012
61621909209438512380236378690389
61621909209438512517434322128428
61621909209438512517434355412408
61621909209438768056383904533667
61621909209438768056383904533694
61621909209438768239314561347758
61621909209438801403122156256493
61621909209438801410715965853944
61621909209438801586303604329751
61621909209438801586324525036151
61621909209438801593646622642501
61621909209438801593646622663645
61621909209438801593646624067537
61621909209438801593646627249865
61621909209438812521242860140358
61621909209438812521242888714250
61621909209438812523669684819595
61621909209438812523753343314836
61621909209438812523753367308332
61621909209438812523753387791759
61621909209438812569506952218257
61621909209438812569506956817527
61621909209438812569506972688577
61621909209438812569507296574529
61621909209438812706684024096889
61621909209438812706684024118033
61621909209438812706684028704253
61621909209438812706704946228485
61621909209438812711766598275049
61621909209438816229793763907751
61621909209439668669864473997970
61621909209439668669865588612718
61621909209439702024197649928605
61621909209439702024197654514825
61621909209439713091502358481708
61621909209439713137235066202831
61621909209439713137255972093765
61621909209439713137255976693035
61621909209439713137507039990963
61621909209439713142317597335569
61621909209439713142317598385329
61621909209439713142317641803757
61621909209450503478870367030241
61621909209450507183216167515037
61621909209450508837185888434692
61621909209450508837185888434701
61621909209450508837185893020921
61621909209450518303847378562513
61621909209450518303847393382351
61621909209450518303847394315471
61621909209450518303847394432111
61621909209450518303868313972111
61621909209450518303868315021871
61621909209450518303868315138511
61621909209450518308929924515089
61621909209450518308929925564849
61621909209450519948454348942442
61621909209450519950223265895584
61621909209450519950244226465087
61621909209450520087421287090220
61621909209450523608836442040021
61621909209450523608836446645115
61621909209450523654590026833243
61621909209450523654590026949883
61621909209450523654590031554977
61621909209450523654778316849749
61621909209450523662183041250617
61621909209450523792039071579353
61621909368647027355005567889518
61621909368647027355005825106962
61621909368647444859040987081378
61621909368837951385397904486145
61621909368839264018721234532346
61621909368839269097365974074930
61621909368839269097365974076334
61621909368841971211580164125023
61621909368861913460512138900483
61621909368862363760614502163172
61621909368862369294266870788608
61621909368862369294266870788656
61621909368862369294266870905248
61621909368862369294266870905296
61621909368862369296773911936336
61621909368862413722681963905810
61621909368862413768435520104868
61621909368862413768435520117918
61621909368863280982917975833309
61621909368863284277174023105085
61621909368863580722243710228850
61621909368863580722243710230254
61621909368863581317043411846379
61621909368863584420691032193405
61621909368863619419644071377896
61621909368863619419644071396770
61621909368863619419644071513410
61621909368863619419644072913090
61621909368865831978068250174049
61621909368865865332361998314101
61621909368865986397286691675419
61621909368866019149231873437396
61621909368866265809266277125444
61621909368866265809328953151220
61621909368866265809328953267860
61621909368866266221110959060192
61621909368866266221110959176832
61621909368866271159987988936816
61621909368866271159987989053408
61621909368866271159987989053456
61621909368866271162495029967856
61621909368866271162495030084496
61621909368866271297248657573140
61621909368866271297248657689732
61621909368866271297248657689780
61621909368866271299693022578404
61621909368866271709030663482112
61621909368866271709030663598704
61621909368866271709030663598752
61621909368866286540803700763739
61621909368866319338481546729232
61621909368866319338502438737824
61621909368866321122055450679406
61621909368866321122891131010036
61621909368866321122891131023086
61621909368866321122891131126676
61621909368866321122891131139726
61621909368866321124583383705988
61621909368866321124583383719038
61621909368873919193915927885129
61621909368873919193915927885177
61621909368873985259214780016952
61621909368873985259215813019438
61621909368873985259215813136078
61621909368873985266829786840724
61621909368874119319845318337240
61621909368874120738393588984300
61621909368874120738393589003174
61621909368874120738393590519494
61621909368874121149987566821560
61621909368874121149987566834610
61621909368874121149987566938200
61621909368874121149987566951250
61621909368874121149988714844361
61621909368874121149988714844362
61621909368874124854334486631349
61621909368874124854334486631350
61621909368874124854334515329157
61621909368874124854334515329158
61621909368874375034947234438048
61621909368874375034947234438096
61621909368874375037454275352496
61621909368874375037454275469136
61621909368874376821028179289572
61621909368874376821028179289620
61621909368874386162625256722628
61621909368874386162625256722676
61621909368874386162625257772388
61621909368874386299635250880952
61621909368874386299823278958280
61621909368874391650544989356922
61621909368874391650544989706842
61621909368874419509094991629076
61621909368874419509115883637668
61621909368874420881910598072620
61621909368874420881910599607814
61621909368874421293504575922930
61621909368874421339237240107780
61621909368874421339237240113396
61621909368874421339237240230036
61621909368874424586256398692930
61621909368874424997014696064046
61621909368874424997850376511316
61621909368874424997850376524366
61621909368874424997851495719669
61621909368874424997851495719670
61621909368874424999542629090628
61621909368874424999542629103678
61621909368874425042768252276154
61621909368874425043583040592576
61621909368874425043583040598192
61621909368874425043584159806593
61621909368874425043584159806594
61621909368874425043584159923233
61621909368874425043584159923234
61621909368874425045275293294144
61621909368874436160878410054780
61621909368875271898601531003414
61621909368875275602947331488210
61621909368875275605475264411202
61621909368875275605475264527842
61621909368875277434781832551842
61621909368875277434781832668482
61621909368875288560248272071682
61621909368875288560519910763541
61621909368875292220804379151061
61621909368875292266537043354529
61621909368875292266557964060929
61621909368875321312461625337580
61621909368875321312461625356454
61621909368875321312461625473094
61621909368875321906986259983288
61621909368875321906986260002162
61621909368875321906986260118802
61621909368875321906986261518482
61621909368875325016807425822376
61621909368875325016807425841250
61621909368875325016807425957890
61621909368875325016807427357570
61621909368875325611332060468084
61621909368875325611332060486958
61621909368875325611332060603598
61621909368877976894412012017620
61621909368877976894412012134260
61621909368877976896856377139476
61621909368877976896856377139524
61621909368877977306194017926592
61621909368877977306194018043232
61621909368877978543232288466052
61621909368877978543232288466100
61621909368877988020060798743671
61621909368877990263766970390065
61621909368877993551223917330187
61621909368877993551244837919899
61621909368877993551244838036539
61621909368877993963005923122519
61621909368877993963005923239159
61621909368877993963026843828871
61621909368877993963026843945511
61621909368878023015709832992522
61621909368878023198639341778168
61621909368878023198639341797042
61621909368878023198639343313362
61621909368878023610506063749925
61621909368878023610506063749926
61621909368878026719218805123886
61621909368878026720054485454516
61621909368878026720054485467566
61621909368878026720054485571156
61621909368878026720054485584206
61621909368878026720055604662870
61621909368878026720055604779510
61621909368878026720055633477318
61621909368878026721746738150468
61621909368878026721746738163518
61621909368878026902985142262964
61621909368878026902985142281838
61621909368878026902985142398478
61621909368878026902986261476933
61621909368878026902986261476934
61621909368878026902986261593573
61621909368878026902986261593574
61621909368878026902986261593621
61621909368878026902986261593622
61621909368878026902986261593627
61621909368878027314830943411729
61621909368878027314830943411730
61621909368878027314830943528369
61621909368878027314830943528370
61621909368878027314851864234721
61621909368878027314851864234722
61621909368878028549361053608206
61621909368878028549361053608414
61621909368878028549361053724846
61621909368878028549361053725054
61621909368878028549361055124734
61621909368878028551869213834597
61621909368878028551869213834598
61621909368878028551869213951237
61621909368878028551869213951238
61621909368878028551871538299212
61621909368878028689067206561786
61621909368878028689069530909760
61621909368878037837329048995952
61621909368878037837329049112592
61621909368878038022791109703944
61621909368878038022791109820584
61621909368878043381113925591796
61621909368878043381113925947332
61621909368934864394904571682468
61621909368934912563293503402310
61621909368934912563293532100070
61621909368934912563858645201830
61621909368934912563860940497704
61621909368934912563862088408078
61621909368934912564112792511182
61621909368934912570636539024148
61621909368934912570636543745882
61621909368934912570636572325598
61621909368934912570636915282190
61621909368934912570640011282496
61621909368934912570887619385294
61621909368935162754031743910256
61621909368935162754031772489972
61621909368935164538421579721028
61621909368935164538421580770788
61621909368935164584175136049776
61621909368935164584175137099536
61621909368935164584177459931190
61621909368935212706538802060022
61621909368935212706538830639738
61621909368935212706538830639786
61621909368935212706810512490630
61621909368935212706810541188390
61621909368935212707375654290150
61621909368935212707377949586024
61621909368935212707379097496398
61621909368935212707629801599502
61621909368935212714153924370510
61621909368935212714404628473614
61621909368935313024903459087422
61621909368935329633454393968700
61621909368936215864873283443095
61621909368936515595792466585322
61621909368936563764998364349102
61621909368936563764998364465742
61621909368936565597087427893933
61621909368936565597087428010573
61621909368936565597108319902525
61621909368938766848458380077540
61621909368938816808831265107458
61621909368938917156526709948539
61621909368938966971281894041552
61621909368939267117309386187710
61621909368939267124931497082696
61621909368946870721157931533704
61621909368946870723417367294354
61621909368946870727932758407816
61621909368946870727932786987532
61621909368946870727936111275646
61621909368946870727936139855362
61621909368946870730192194168466
61621909368946870730195547036296
61621909368946920133844549399350
61621909368946920133847873687464
61621909368946920133847902267180
61621909368946920133847988478712
61621909368946920133847993077982
61621909368946920134099040137678
61621909368946920134119583540648
61621909368946920134119841807852
61621909368946920134684816610302
61621909368946920136358356861942
61621909368946920136358385441658
61621909368946920136379277450250
61621909368946920136630067777936
61621909368947022266288809534511
61621909368947022677861521949191
61621909368947022677861609442311
61621909368947070853767876662119
61621909368947070853767962751187
61621909368947070853767991330903
61621909368947070853771319751727
61621909368947070853771320224111
61621909368947070853771348448083
61621909368947070853771348920467
61621909368947070853771435009535
61621909368947070853830753450119
61621909368947070853834081989035
61621909368947070853834110685391
61621909368947070853834196774459
61621909368947072633172084765470
61621909368947322867132203440547
61621909368947323004393215387538
61621909368947323004393216450396
61621909368947370585516895373012
61621909368947370989757286536658
61621909368947370993052426384879
61621909368947370997284971839507
61621909368947370997288328840047
61621909368947370997288444097855
61621909368947370997347762538439
61621909368947370997351119773711
61621909368947370997351205862779
61621909368947370997351206217070
61621909368947371036336953291523
61621909368947371043136187682875
61621909368947371043136187682876
61621909368947372227813439523332
61621909368947372227813440586190
61621909368947372227834331065411
61621909368947372227834359879811
61621909368947372410827663905203
61621909368947372410827663905204
61621909368947372410827780225662
61621909368947372410848584611603
61621909368947372410848584728243
61621909368947372410848672234254
61621909368947372822358965711119
61621909368947372822358994525519
61621909368947372822421641731072
61621909368947372822421641736895
61621909368947372822421641736896
61621909368947372822421756522320
61621909368947372822442562443247
61621909368947372822442562559887
61621909368947372822442650065898
61621909368947372822442677228672
61621909368947381698825940240993
61621909368947382118014076016282
61621909368948223023099217407026
61621909368948223434881223316055
61621909368948223434881481596300
61621909368948223434881481596309
61621909368948271199081893456904
61621909368948271199081922153260
61621909368948271199082266509532
61621909368948271606596757675285
61621909368948272795646027083128
61621909368948272841378691286644
61621909368948272841378691286803
61621909368948272841378691286804
61621909368948272841378806090941
61621909368948272848742723958884
61621909368948273390170661728996
61621909368950924726534562328295
61621909368950924726534562328379
61621909368950924726534563391189
61621909368950925138379243912963
61621909368950939550692246312962
61621909368950972895728880642982
61621909368950972895728884892332
61621909368950972902506806367070
61621909368950972902517238378173
61621909368950972902517611430801
61621909368950973314362264319113
61621909368950973314362293015469
61621909368950974498893086705440
61621909368950974498893086709652
61621909368950974498893201513949
61621909368950974544563074765136
61621909368950974544563074784010
61621909368950974544563075237520
61621909368950974544563076300330
61621909368950974544625750913168
61621909368950974544625750913375
61621909368950974544625750913376
61621909368950974544625751263296
61621909368950974544625865704416
61621909368950974544625866054336
61621909368950974544646757609417
61621909368950974544646757609418
61621909368950974544646758062928
61621909368950974544646759125738
61621909368950974552157148173837
61621909368950974681823743523924
61621909368950974681823858192660
61621909368950974681823858310752
61621909368950974689417902549309
61621909368950974689417902903600
61621909368950975099589059119190
61621909368950989513596479016320
61621909368971181758767294443134
61621909368971182355070959192162
61621909368971182355070959209424
61621909368971182355070987771878
61621909368971182355259245553956
61621909368971198957031258683693
61621909368971229929416744888550
61621909368971231758723285843330
61621909368971231758723317609586
61621909368971231758973332612966
61621909368971231758974337508120
61621909368971231758974361482742
61621909368971231758974366087836
61621909368971231758994996746274
61621909368971231758995253491334
61621909368971231758995368282582
61621909368971231761505852519870
61621909368971231766316343195968
61621909368971231766316371775684
61621909368971231766337292499506
61621909368971231766338035572122
61621909368971231766588055161722
61621909368971231766588083741438
61621909368971231766588312379166
61621909368971231766588340958882
61621909368971231766589084031498
61621909368971348644151957960650
61621909368971349049155956655736
61621909368971349126918207504658
61621909368971352831265122604202
61621909368971382062063710342316
61621909368971382473657688156697
61621909368971382473657688156698
61621909368971382473657688173960
61621909368971382478645612816039
61621909368971382478645698905107
61621909368971382478645727484823
61621909368971382478708489604039
61621909368971385766409510827112
61621909368971386180451206514587
61621909368971387415233140009519
61621909368971387557577110379692
61621909368971387964087872583817
61621909368971387964087872583818
61621909368971387964841017994993
61621909368971387964841017994994
61621909368971398462180456520884
61621909368971398533164700155920
61621909368971398533352744123229
61621909368971398677956493193174
61621909368971649263657295118240
61621909368971652974782131692522
61621909368971682205559798724284
61621909368971682251313355054436
61621909368971682617153771956658
61621909368971682617153776555928
61621909368971682617174582930525
61621909368971682622141815333088
61621909368971682622162707461176
61621909368971682622162707993427
61621909368971682622225383845456
61621909368971682622225383906935
61621909368971682622225384023575
61621909368971682622225498692359
61621909368971682624768478621256
61621909368971682662907328168766
61621909368971682662907361452746
61621909368971685909905599209080
61621909368971685909926405596775
61621909368971685909926486618402
61621909368971685909926491335716
61621909368971686321499572441454
61621909368971686321520383415321
61621909368971686323968215602907
61621909368971687558750149097839
61621909368971687741743453239871
61621909368971687741743453356511
61621909368971687741743568044009
61621909368971687741743568044010
61621909368971687741764373946271
61621909368971687746576079218664
61621909368971688150827032590686
61621909368971688153274783743547
61621909368971688153358351777915
61621909368971688158420761503145
61621909368971688158420761503181
61621909368971688158420762552941
61621909368971697439641087299186
61621909368971697442067911978423
61621909368971697442151570473664
61621909368971697442151680560440
61621909368971698676838243011786
61621909368971699276540736760501
61621909368971702381028624343784
61621909368971702388622453348754
61621909368972549883916900672002
61621909368972553588262701156798
61621909368972583230656267022647
61621909368972586891779887523746
61621909368972588172294595308969
61621909368972588172315401211231
61621909368972588721923279196706
61621909368972599249765093785777
61621909368972599252024529546454
61621909368972599291251284876707
61621909368972599840043255301637
61621909368972602956370330031250
61621909368975240005002197742303
61621909368975240050755782535579
61621909368975240055818193310596
61621909368975240416784203651275
61621909368975240462537788444551
61621909368975251176385861418859
61621909368975254879915782951678
61621909368975284522309348804429
61621909368975284934154117895315
61621909368975289830561763188292
61621909368975289876294427391808
61621909368975289880624841511120
61621909368975290013576360991586
61621909368975290013576361108226
61621909368975290013576475782833
61621909368975290017822862823800
61621909368975299161845196359026
61621909368975299161845224938742
61621909368975299347307296912699
61621909368975300953012181616777
61621909368975300991119264599102
61621909368975300991893330716630
61621909368975300991956092835686
61621909368975300993587906360876
61621909368975300993650668479932
61621909368975300994435325153681
61621909368975300994435582371125
61621909368975300998744817615853
61621909368975300998744818665577
61621909368975300998744818665613
61621909368975300998744862084089
61621909368975300998765738322412
61621909368975300998765738322413
61621909368975300998765739372172
61621909368975300998765739372173
61621909368975301129154085442022
61621909368975301135942811276285
61621909368975301138474258221335
61621909368975301138474259621015
61621909368975304698029008724071
61621912730630978096264033365994
61621912730630978096452061443322
61621912730630993281391149473281
61621912730631893442691814657069
61621912730631893483341904682425
61621912730631893855978045184665
61621912730631893901710709388181
61621912730652603203084874962441
61621912730652603255529345658021
61621912730655008062278526066145
61621912730655304494738041446709
61621912730655304906519962666293
61621912730655308251528227937697
61621912730656208819340268195253
61621912730656209230934246026897
61621912730656209231122274104225
61621912730663109873054848463458
61621912730663109878138537250542
61621912961067369207227942645402
61621912961067369207415970722730
61621912961087793190876176400778
61621912961087793602466711026174
61621912961087793602470154232422
61621912961088694170281936345078
61621912961088694307730890276174
61621912961091395462123302962506
61621912961091395873717280794150
61621912961099500572429337726394
61621912961099500984019872351790
61621912961099500984023315558038
61621912961103406693045478393641
61621912961103408529882295888735
61621912967008129650144787825204
61621912967009325507057266695456
61621912967009325507244180163860
61621912967009325507245294772784
61621912967009327107888541895787
61621912967009330407143480992548
61621912967009330813657235642764
61621912967009330818737458824192
61621912967009330819009169254752
61621912967009330819009426472196
61621912967009330821188646889162
61621912967009332054271504628436
61621912967009332054355186981668
61621912967009332054356215851444
61621912967012028381381159483140
61621912967012033760053320820810
61621912967012033940724153980821
61621912967012033942983977634874
61621913439702061448240159870125
61621913445574664567430709567943
61621913445598979896654246206659
61621913445610686907074462773059
61621913445610686907074491470867
61621913445610686907262490850387
61621913445610687318856468682079
61621913445610687318856497379839
61621914872503638127685948434261
61621914872503638132768522612421
61621914872539655349727039032661
61621914872539655354809613210821
61621914875385154941473529097697
61621914875385169758856731036881
61621914875385169758856988254325
61621914875385169761116424014975
61621914875385169766199769845467
61621914881293794760176134257985
61621914881293795171958655651548
61622006320651895793807440630629
61622006320651895793807440980549
61622006324275663365451848133234
61622006324278376187632382364994
61622006324278379893673615885516
61622006324493566184561088619512
61622006324566512177315044366152
61622006324566513551554402000194
61622006324590823934307427300128
61622006324590823939390773130620
61622006324602535028676567997140
61622006373829524099940183016905
61622006373829524099940183366825
61622006373829524106717705775299
61622006391458139434133674828569
61622006391531085426886858922877
61622006391555400751027448330805
61622006391555400757802275204917
61622006391555400757802276254677
61622006401382244408521005499672
61622010627727624698417577290985
61622010627728525128968604555945
61622010680902552124491215346843
61622010680902552124491215714025
61622010680906153846695324773865
61622010680906154395738343325513
61622010699579425708987953947187
61622010699579425708987955346867
61622012116702129779442735390381
61622012117573877020000450545471
61622012117573877570676024515475
61622012117671138887566847967339
61622012135302455101634109564861
61622012135375401094387665195477
61622012135399716418525190571199
61622012144262806470549180940962
61622012144262806470549523897554
61622012144262854641449998821900
61622012542122258536579504786185
61622012542122258536579505136105
61622012542122258543357027544579
61622012542123158967130532051145
61622012542123158967130532401065
61622012542123158973908054809539
61622012542997608466944876860109
61622012542997608466944905557917
61622012542997608466944994365513
61622012542997608604205631235581
61622012542998509034756658500541
61622012543070550885584073957255
61622012543070554454615486776257
61622012543070554454615604281661
61622012543070554454615604399753
61622012543070554459698059537475
61622012543070554459698060954417
61622012543070554459698432490725
61622012543070554459698432608817
61622012543070554596708140273061
61622012543070554596959187338581
61622012543071455022427268416689
61622012543071455022427386390105
61622012543071455027509842594849
61622012543071455027510214131157
61622012546025067406803164227888
61622012595297185962653143191963
61622012595297185962653143209225
61622012595300787684857252269065
61622012595300787691634775027459
61622012595300788233900643173501
61622012595300788240675098044745
61622012595300788240675470047613
61622012596172535481173488974867
61622012596172535481173864760525
61622012596172536030216506476755
61622012596172536030216879548097
61622012596172536030279641667313
61622012596176137752483378718461
61622012596176137752483750727153
61622012596245478311845740440361
61622012596245481468844098891015
61622012596245481468844474676673
61622012596245482017884051905575
61622012596245482017887149221969
61622012596245482017887150738289
61622012596245482022969806779253
61622012596245482022970839880957
61622012596249083740154364757137
61622012596249083745236562812769
61622012596249083745236677604017
61622012596249083745236934349077
61622012596249083745236934821461
61622012596269782529724472344255
61622012596269782529727828394413
61622012596269782529787234459099
61622012596269782529790590509257
61622012596269793642824635913487
61622012596269793642827991963645
61622012599199994278751213803288
61622012599199994827794228472768
61622012599199994827794232704856
61622012613901113561174591526141
61622012613901113561174706317389
61622012613971358257192239037927
61622012613971358262274722523377
61622012613971358262275841718521
61622012613974044729766679853123
61622012613974055842804081307511
61622012613974059548845577564817
61622012613974059548845578031377
61622012613974059553928147623317
61622012613974059553928147629141
61622012613995658769029474531739
61622012613998360060682469187791
61622012613998360060682556326619
61622012613998371173719870642179
61622012613998371173723056967853
61622012613998371173723309599077
61622012613998371173723314185297
61622012613998374884843936957985
61622012622181836918828122586553
61622012622206152254828437498317
61622012622206152254828438561127
61622012622837149600866126263526
61622012622837149600866469220118
61622012622837197771766944144464
61622012622838398391611438470764
61622012622838398391612843113148
61622012622838398396695413055008
61622012622861464931785238369988
61622012622861498283610258659198
61622012622861509396644335825472
61622012748921446710342545783853
61622012748924147996916495077451
61622012748924148001998812504727
61622012748924148001999069255611
61622012748924148001999069722171
61622012749869727933888198820083
61622012749869727933888284909151
61622012749869739052008174452631
61622012749869739052008174802551
61622012749869739052008260541699
61622012749869742758046313722447
61622012749894043269890001289809
61622012749894054381231711441267
61622012749894054381231797180415
61622012749894054382923964137219
61622012749894054382924049876367
61622012749894054382927402744197
61622012749894054388009976922357
61622012749894054428680987536021
61622012749896744607296666826753
61622012749896755720334067931221
61622012749896755720334068281141
61622012754833674394695553538631
61622012755813223531374840277557
61622012773539051592437018881593
61622012773539066418854826412131
61622012773539066419105874888769
61622012781422988519965852574535
61622012781422988522474012930409
61622012781739038408573454049443
61622012781739087814838543064987
61622012781739087822431630060151
61622012781745942898514046696987
61622012781745942901022207052861
61622012781749589680939973245602
61622012782402454958229326889925
61622012782402454958229327239845
61622012825732359897777122273877
61622012825732359897777237065125
61622012825732374715160323863141
61622012825732374715160324213061
61622012825732374715160438654389
61622012825732374721937846621535
61622012825732374721937847093919
61622012825733577075312861996807
61622012825733577080392252765293
61622012825733577080395351598007
61622012825733577080395436174967
61622012825733577080395437691287
61622012825733577080395694908731
61622012825735973287144597520781
61622012825735976993182278698661
61622012825737178802599542170731
61622012825737178802599799388175
61622012826612528862632614454029
61622012826681873128096020703887
61622012826684574466258927426101
61622012826684574473033638459413
61622012826684574473033638463625
61622012826685474855386055765781
61622012826706173639939335218621
61622012826706173686445061017565
61622012826706173686445318235009
61622012826706173688137313713517
61622012826706184752976736673009
61622012826706184758059682387477
61622012826706184799482805428545
61622012826706184799483581783737
61622012826706184799483838996969
61622012826706184799483839001181
61622012826706184804566413175129
61622012826706184806257632302657
61622012826706184806257632769217
61622012826706184806258407609493
61622012826706188457319557342603
61622012826708874978098400029889
61622012826708886091135887223425
61622012826708886091136548788981
61622012826708886091136663928537
61622012826708886091136663947411
61622012826708886091136920797465
61622012826708886096219238106697
61622012826708886097910714097537
61622012826708886097910715613857
61622012826708886097911375663093
61622012826708886097911744483633
61622012826708886097911747671577
61622012826708886097911748732983
61622012826709775362143559069709
61622012826709786475177865923471
61622012826709786475180960524097
61622012826709790179523666408267
61622012826716674956993533175043
61622012826716678663034653309821
61622012826716679898381446225529
61622012826716689774376735114227
61622012826716689776068989209859
61622012826716689776069074949007
61622012826716689781155000478677
61622012826716689781155000945237
61622012826716691018946073822689
61622012826716691018946159561837
61622012826716691019008835941745
61622012826716691019008921680893
61622012826716694723291874307485
61622012826716694723291960046633
61622012826716694723354636426541
61622012826716694723354722165689
61622012826716694724987192557787
61622012826716694724987221137503
61622012826716694724987221604063
61622012826716694724987224324043
61622012826716694725049954676843
61622012826716694725049986438887
61622012826716694725050069462267
61622012826716695136769832987633
61622012826716728076812212846997
61622012826716739189846548747035
61622012826716739189846634486183
61622012826716739189849642881101
61622012826716739189849642997741
61622012826716739189849643347661
61622012826716739194932560015853
61622012826717039790986268570309
61622012826717039790986269036869
61622012826717039790986270086629
61622012826717039790986527304073
61622012826717892142057214839771
61622012826717895846403015324567
61622012826900711157104456084079
61622012826903412443674706483355
61622012826903412448757537878959
61622012826925022781982192354639
61622012826925022781982278443707
61622012826927724073636045801851
61622012826927727772898243122071
61622012826927727779676423330573
61622012826997957651532569304155
61622012826997968769652887893295
61622012826997972475690942590363
61622012826997972480774545638299
61622012827000670061305969688175
61622012827000673772429950381473
61622012829008041896422172596921
61622012829016195184403761305057
61622012829016195184403766026790
61622012829016195184403766026791
61622012829016196236738280317999
61622012829016196239246440673873
61622012829660653096262971702176
61622012829660653096262973568416
61622012829660653096263057791244
61622012829660653096263059307564
61622012829660697561125479534842
61622012829660702511735883122150
61622012829660702511798645236994
61622012829664554961984089850336
61622012829664554961984091716576
61622012829664554961984175939404
61622012829664554961984177455724
61622012829664599428538766156126
61622012829664599428538851895274
61622012829664599474292436805190
61622012829664604972253949571968
61622012829664604972316711686812
61622012829671454551754758065366
61622012829671458257792812314748
61622012829671458262875042117762
61622012829671458262875042467682
61622012829671458262875300747936
61622012829671502592169305138432
61622012829671507676652602004858
61622012829671507678348293326662
61622012829671508088497627963220
61622012829671508088497886599218
61622012829671508090193203780886
61622012829671508090193318099750
61622012829671508090193319616070
61622012829671508090193319634944
61622012829671508090193576833514
61622012829672358693426328012896
61622012829672358693426413752044
61622012829672392046943686737206
61622012829672408657942251881978
61622012834600617238508480322690
61622012834600617240200990352726
61622012834892399563994817012081
61622012834892399563994902751229
61622012834916661768236827935657
61622012834916661768236828285577
61622012834916661773319029398059
61622012834916665479359407043421
61622012834916665479359408106231
61622012834916666714706196435719
61622012834916666714706229369779
61622012834916666714706315458847
61622012834916666716398566755119
61622012834916711188872553166001
61622012834916711188872638905149
61622012834923571662810259354926
61622012834924516702197556361448
61622012834924521463077771270678
61622012834924770589662375449529
61622012834924770589665441820359
61622012834924770591357694166391
61622012834924772236794498563934
61622012834924822192101605133190
61622012834924822192102719742114
61622012834924822199695319346912
61622012834924822199695320882106
61622012834924822201391125435266
61622012834927173934057387446073
61622012834927173935749640142025
61622012834927173935749897359469
61622012834927222104891918399481
61622012834927222111669927129687
61622012834927222111672251477661
61622012834927223347019039340589
61622012834927223347019296558032
61622012834927223347019296558033
61622012835573213721828289433232
61622012835573224839945483325710
61622012835573224839945826282302
61622012835573224839945856391388
61622012835573224839945941067726
61622012835573224839945942130536
61622012835573224839947806274004
61622012835573224841640433085394
61622012835573228545986318246528
61622012835573230385418379088463
61622012835573230385418379088464
61622012835580877881110838718932
61622012835580877883555203724196
61622012835581333658802721333806
61622012835581334260293597174811
61622012835581334260377624473139
61622012835583735360980476674408
61622012835583735360980733560806
61622012852326493615011389031651
61622012852641342791746466193097
61622012852642591536711791009535
61622012852649492366912854034130
61622012852649492373690776558580
61622012852649496079728054901233
61622012852649496079728059622966
61622012852649496079728059622967
61622012852650692940980890387410
61622012852650696653796091254513
61622012852650696653796095976246
61622012852650696653796095976247
61622012852650697889144949906927
61622012852650697889145211841733
61622012852650697891653110262801
61622012852650697891653110264253
61622012852650697891653368531457
61622012852650698431407635840370
61622012852653394239411894706740
61622012852653398357233508028073
61622012852653399585798934389954
61622012852653399585800048998878
61622012852653399592580295891001
61622012852653399592580300595264
61622012852653399592580300595265
61622012852653399592580553108444
61622012852653399592580553108445
61622012852653399593392763394924
61622012852653399593392764930118
61622012852653399593396203421265
61622012852653399595088340381171
61622012852653399595088369077527
61622012852653399595088459434819
61622012852653399595088713452678
61622012852653399729842083722501
61622012852653399730656872057589
61622012852653399730656872529973
61622012852653399732349468182517
61622012852654300161207899794933
61622012852654300162900495447477
61622012853299106624660619161104
61622012853309611463024981018526
61622012853309911789577251851154
61622012853309911791272598797812
61622012853309911791272684886880
61622012853309911791272943154084
61622012853309911791272946340624
61622023549891401162393282302521
61622023549891401711185251327771
61622023549891401711185252377531
61622023549891401711185252394793
61622023549891401711185252744713
61622023549892301730142302178029
61622023550207497306233071013463
61622023603066328176810180761811
61622023603066328176810553833153
61622023603066328176872942893917
61622023603066328314070935154545
61622023603066328314070935504465
61622023603069930447869022395949
61622023603069930448057308740481
61622023603069930585318062066193
61622023603069930585318063115953
61622023603358112147795166347073
61622023603382423771857997980801
61622023603382423771858371052143
61622023620792204416115182616637
61622023620792204416115182966557
61622023620794906119362242243161
61622023620794906119362242593081
61622023620794906119362357384329
61622023620794906119613289652777
61622023620794906119613290702537
61622023620794906119613404444025
61622024985687373390543501001011
61622024985687377094889301485807
61622024985687377096583876663493
61622024985687377097396686890381
61622024985687377097399785723095
61622024985688277665145706765889
61622024985906215073058311815641
61622024986003476389200317364837
61622024986003476389200317382099
61622024986003476396731757676385
61622024988957941023060502096284
61622024988957941023060588185352
61622024988957941023060588657736
61622024988957974376577861642898
61622025038862303563024679412069
61622025038862303563025052483411
61622025038862303692692754440933
61622025038862303697775328619093
61622025038862303700282369650133
61622025038862303700285807213175
61622025038862303700285811793571
61622025038865891009295924338085
61622025038865891009922426328641
61622025038865891010110712673173
61622025038865891146556679063477
61622025038865902264676654696025
61622025038865905826679126277269
61622025038865905833267990688263
61622025038865905834083893632275
61622025038865905834083894098835
61622025038865905834083894104659
61622025038865905834083898218495
61622025038865905834271807390739
61622025038865905834272180443367
61622025038865905834272184694169
61622025038865905963939881002661
61622025038865905969022455180821
61622025038865905970714707876773
61622025038865905971278447752485
61622025038865905971278449152165
61622025038865905971281886242823
61622025038865905971281886709383
61622025038865905971281886715207
61622025038865905971281890829043
61622025038865905971281891295603
61622025039081141540190530722815
61622025039081141675192226989535
61622025039081141675755966865247
61622025039081141676007015324623
61622025039081141677702710164013
61622025039154087670455544832007
61622025039178388037442416879823
61622025039178388174703171605215
61622025039178402854825244349437
61622025039178402854825245766379
61622025039178402992086000491771
61622025042132917456401412884004
61622025056588179794737001553105
61622025056590866680851906650061
61622025056590881504761210885395
61622025056590881504761211357779
61622025056590881505573675339069
61622025056590881505576742293099
61622025056590881505576857084347
61622025056590881505577113829407
61622025056590881505577114295967
61622025056590881505577114301791
61622025056590881505577118415627
61622025056807017777236474101707
61622025056904264276747418717387
61622025056904279094130247603943
61622025056906980797377307230467
61622025057463526156133349520323
61622025057466227859756723568707
61622025057563489175898729117903
61622025065770070798585202895708
61622025065770070798585288984776
61622025065770070798585574432016
61622025065770070798585660508034
61622025065770070798585660521084
61622025065770070798585660974594
61622025065770104152102933959756
61622025065771321569325545691584
61622025065771321569325802909028
61622025464286020731963978300729
61622025464286020731963978650649
61622025464286031296209409312925
61622025464286031296209409662845
61622025464286031845001378688095
61622025464286031845001379755117
61622025464286031845001380105037
61622025464286031845001494546365
61622025464286031850083982962291
61622025464286031851778902513511
61622025464286031851778902985895
61622025464286031852591368366865
61622025464286031852594433921215
61622025464286031852594467199579
61622025464286031852594805457523
61622025464286031852594805929907
61622025464286035558632487101963
61622025464286931863958429188433
61622025464286931863958429538353
61622025464286931869041375370913
61622025464286931871548503539329
61622025464286931871551483354531
61622025464286931871552630197723
61622025464286932420340388242373
61622025464286932420343453796723
61622025464286932420343486030991
61622025464286932420343825333031
61622025464286932420344600639915
61622025464286936126381506977471
61622025464577804702949222503115
61622025464577815815923861842659
61622025464577815815986623957503
61622025464577819521961656762027
61622025464577819521961913606465
61622025464577819521961915023407
61622025464577819528739806384847
61622025464578705265615753939611
61622025464578705270698328117771
61622025464578720096551589442221
61622025464578720096551618140029
61622025464602120033802334395065
61622025464602131144395027887597
61622025464602131146842745760691
61622025464602131146842836103321
61622025464602131146843093320765
61622025465161381361262292592517
61622025465161381363772772580455
61622025465161381363772773997397
61622025465162281931584555637829
61622025465234312531549730665517
61622025465234312532113814897501
61622025465234312532176577029607
61622025465234316235895531150313
61622025465234316235895875523847
61622025465234316238151868078249
61622025465234316238402916554887
61622025465234327348933276978235
61622025465234327356338044333241
61622025465234327356338044799801
61622025465234327356525956674763
61622025465234327356526329628013
61622025465234327356526329746105
61622025465235227916745058618667
61622025465235227924149826440233
61622025467532332331868739772530
61622025517460947197588906667747
61622025517460958310626306722455
61622025517460958310626308122135
61622025517460958310626679793797
61622025517460958310689069904321
61622025517460958310689441913013
61622025517460958317463896778433
61622025517460958317466335917655
61622025517460958318219360888553
61622025517460958318219733959895
61622025517460958318220508798767
61622025517460958318220508798927
61622025517460958318220510198447
61622025517460958318220510198607
61622025517460958447887062514869
61622025517460958454661889388981
61622025517460958455477051126617
61622025517460958455480149959331
61622025517460958455480236052611
61622025517460958455480488689659
61622025517460958455480493270055
61622025517460958455481264574079
61622025517460962159007689873777
61622025517464549471158604062431
61622025517464549606097161024757
61622025517464549608356596672979
61622025517464560581685149406353
61622025517464560581873434701125
61622025517464560581873436100805
61622025517464560581873807753753
61622025517464560581936197865729
61622025517464560581936569868597
61622025517464560587018772043889
61622025517464560587019144046757
61622025517464560588711024739841
61622025517464560588711396742709
61622025517464560589275223757249
61622025517464560589275223763073
61622025517464560589278203572451
61622025517464560589278318363699
61622025517464560589278322944095
61622025517464560589278575575319
61622025517464560589278575581143
61622025517464560589278580161539
61622025517464560589463509052021
61622025517464560589466488867223
61622025517464560589466861919851
61622025517464560719134190476277
61622025517464560719134562479145
61622025517464560724216764654437
61622025517464560724217136657305
61622025517464560725909017350389
61622025517464560726473129228969
61622025517464560726473130628649
61622025517464560726476196182999
61622025517464560726476310974247
61622025517464560726476315554643
61622025517464560726476567719307
61622025517464560726476568185867
61622025517464560726476568191691
61622025517464560726476572305527
61622025517464560726476572772087
61622025517464564430254817835185
61622025517464564430255189838053
61622025517464564432514249363747
61622025517679796430386535063471
61622025517752731167758989132497
61622025517752742425651347038829
61622025517752746124659311438627
61622025517752746124659397177775
61622025517752746124910445637151
61622025517756348395906180782911
61622025517756348402684331828497
61622025517777046636499731877307
61622025517777046636503087927465
61622025517777057749787837417537
61622025517777057749788094634981
61622025517777057749791280977917
61622025517777057749791538195361
61622025517777057795565786594185
61622025517777057795566043811629
61622025518336308375804716365779
61622025518336308378001386112155
61622025518336308378252433171851
61622025518339910647051844327187
61622025518339910649311275855749
61622025518339910649311647864441
61622025518339910649499561150521
61622025518339910649499675941769
61622025518409239546029391256913
61622025518409243250375163045353
61622025518409243250375191741709
61622025518409243252631528669645
61622025518409243252634594573915
61622025518409243252694290801751
61622025518409243252882577146283
61622025518409254363412564499741
61622025518412841817276862192175
61622025518412841817339624307019
61622025518412841818091736616331
61622025518412856634660064131359
61622025518412856642064459950057
61622025518412856642064574741305
61622025518412856642064831952925
61622025518412856642252860036077
61622025518433554875252927895629
61622025518433554877509350562713
61622025518433554877572112694819
61622025518433554877760311883261
61622025518433554877760397972329
61622025518433554877760399039351
61622025518433554877763407883567
61622025520707210763853946558176
61622025520707210763853947607936
61622025520707244110596392669226
61622025520707258941532601224464
61622025520707260588661657962216
61622025535186834549931310326881
61622025535186834549931681981281
61622025535186834555013884505041
61622025535186834555013913202849
61622025535186834556708489896855
61622025535186834557521298588709
61622025535186834557524396377327
61622025535186834557525510986251
61622025535186834557525512036011
61622025535189525140392388611341
61622025535189525142651824259563
61622025535189536253178369953405
61622025535189536253178484394733
61622025535189536253429417013101
61622025535189536253429418062861
61622025535189536253429532854109
61622025535189536253429790065729
61622025535189536259955892834263
61622025535189536260768356815553
61622025535189536260768358215233
61622025535189536260771423769583
61622025535189536260771538560831
61622025535189536260771543141227
61622025535189536260771795772451
61622025535189536260771795778275
61622025535189536260771800358671
61622025535189539966809476950331
61622025535405672532430782875483
61622025535505635555082840697757
61622025536062184615046956788339
61622025536064886318482302759395
61622025536064886320804496052881
61622025536064886320992781347653
61622025536064886320992810045461
61622025536137817488770082389307
61622025536137817489396584379863
61622025536137817489584870724395
61622025536137821193115882874103
61622025536137821193115882875555
61622025536137821193178644994771
61622025536137821195622923905143
61622025536137821195623010000035
61622025536137821195626362862041
61622025536137832305964626331011
61622025536137832306152912675543
61622025536137832306153284328491
61622025536137832313558052150057
61622025536138721760927664870279
61622025536159431117065401226835
61622025536162132817993619028023
61622025536162132818056381142867
61622025536162132820312373714531
61622025536162132820312460853359
61622025536162132820315812671429
61622025536162132820500660059063
61622025536162132820500746148131
61622025536162132820504099015961
61622025536162147644473841484725
61622025544345648085171785369762
61622025544345664701334627991556
61622025671085206885899805731945
61622025671085206885899806081865
61622025671085206885900178784573
61622025671085206885900179134493
61622025671085206885962940899417
61622025671085217998937580238961
61622025671085217998937580588881
61622025671085217999000342353805
61622025671085218004020154767041
61622025671085218005712034060445
61622025671087904885052485335917
61622025671087908589146865358469
61622025671087908589146865708389
61622025671087908589397913817845
61622025671087919702435687275101
61622025671087919708961789571251
61622025671088805452801505211425
61622025671088809157146933693353
61622025671088820270184707150609
61622025671088820275267281328769
61622025671088820276959160972093
61622025671088820276959162021853
61622025671088820276959534024721
61622025671088855278256353770174
61622025671088858571008176423326
61622025671088869690823100286188
61622025671088870102417078117832
61622025676996244926287681380545
61622025676997445683286374547889
61622025677320498751459469962761
61622025677320498751459471479081
61622025677324401623487487399365
61622025677970058119323192953849
61622025677970058126917021958819
61622025678268735513529585996863
61622025678268735925311591905835
61622025678293061957486213876577
61622025678293061957486215392897
61622025678293062369268478519313
61622025680274795197410751633209
61622025680274811249387859003047
61622025680275267651530834577057
61622025680275267651531091793049
61622025680275267651531091794501
61622025680276468406834094371797
61622025680276468406834094721717
61622025680278669377974229756905
61622025680278713847919226028583
61622025680278713854693963627087
61622025680278713854697405770525
61622025680278713857204446801565
61622025680278869504155013170371
61622025680278869920266620454492
61622025680278869920266621970812
61622025680827600467808951813837
61622025681259382576972518420223
61622025681259382576972518433273
61622025681259382576973632556763
61622025681259382576973633029147
61622025681259382576975956904737
61622025681259382577789540572429
61622025695038511144770715773583
61622025695039411712582497763935
61622025695039426536740269359787
61622025695039426536740526577231
61622025695046316111078224010933
61622025695046316111078225410613
61622025695046316111078568367205
61622025695046327231642566048425
61622025695046327231642909005017
61622025695046330935236254223909
61622025695046330935236597180501
61622025695046330935988366533221
61622025695046330935988709489813
61622025695046330937683972097003
61622025695046330937684315053595
61622025695046330937684319302945
61622025695050233396234462302555
61622025695050233396234463352315
61622025695050233397929724909745
61622025695050233397930072098425
61622025695050266749754745198955
61622025695597772474737831169757
61622025695695033798410242155951
61622025695702824489348598838673
61622025695702824489348941795265
61622025695702828193610715103997
61622025695702828193694397923789
61622025695702828193694742280061
61622025695702828196142464285865
61622025695702839306731799378177
61622025695702839306731800777857
61622025695702839306732143734449
61622025695702839313425353519619
61622025695702839313506627651969
61622025695702839313506970608561
61622025695702839313508950600263
61622025695702839313508951650023
61622025695702839313509036339411
61622025695702839313509294606615
61622025695702839313510065209187
61622025695702839314258739961281
61622025695702839314262092829111
61622025695702839314262095562141
61622025695702839314262096011439
61622025695702839314262096028701
61622025695702839314262097078461
61622025695702839314262183167529
61622025695702839314262435785703
61622025695702839314262439918413
61622025695702839314262440384973
61622025695702839314263210620363
61622025695702839314263210637625
61622025695702839314263212037305
61622025695994612166312199661313
61622025695994612166312542617905
61622025696018927495535734900349
61622025696018927495536079256621
61622025696018938608573136354737
61622025696018938608573137754417
61622025696018938608573480711009
61622025697993035065203342652674
61622025697993035072734667805792
61622025697993038229729702084972
61622025697993038778772720986540
61622025698004696197503932496342
61622025698004746159571622292056
61622025698004746160387273071404
61622025703902850124777443215565
61622025703902861242897418848113
61622025703909613650147368271210
61622025703909769302242070793381
61622025703909769302242071143301
61622025703910954639742278910541
61622025703910965752779564529745
61622025703910965752779680377979
61622025703910965757862910472665
61622025703910965757862915058885
61622025703910965757862915077599
61622025703910966348120136460639
61622025703910966348120136933023
61622025703910966348120222553919
61622025703910966348120222672011
61622025703910966354894963334751
61622025703910966354894963338963
61622025703910966354894963457055
61622025703910966354894963807135
61622025703910969463900963653413
61622025703910969463900963657625
61622025703910970054158275870181
61622025703910970059240763819547
61622025703910970059240763823759
61622025703910970059240763838261
61622025703910970059240763842633
61622025703910970059240763941851
61622025703910970059240763954901
61622025703910970059240764291771
61622025703910970059240764291931
61622025703910970060936082536409
61622025703910970060936082540621
61622025703910970060936082542073
61622025703910970060936082542233
61622025703910970060936111238429
61622025703910970060936114302665
61622025703910970060936114308489
61622025703910970060936197327497
61622025703910970060936197327657
61622025703913668049041272271576
61622025703913668051555108309672
61622025703913668051555194048820
61622025703913671757677216978361
61622025703913671762675735668580
61622025703913671764371546497334
61622025704882160245363400252514
61622025704882161436462981263978
61622025704882161480709417979430
61622025704882176251586636889176
61622025704882176253846068417738
61622025704893883688119400124438
61622025747897332957079077932801
61622025747897336661424878417597
61622025747897338310311387237515
61622025747897338447509379848063
61622025747897347774462279871985
61622025747897349428368511947623
61622025747897349428368514661939
61622025747897349428368516178259
61622025747897349428368854904215
61622025747897349428428179460389
61622025747897349428431359805987
61622025747897349428431364386383
61622025747897349428431617023431
61622025747897349428431621603827
61622025747897349429184419472191
61622025747897349429184422658731
61622025747897349565626172070937
61622025747897349565629270903651
61622025747897349565629352416535
61622025747897349565629355480611
61622025747897349565629356996931
61622025747897349565629609633979
61622025747897349565629614214375
61622025747897349566445259940943
61622025747897353134406567842687
61622025747897353135222472321733
61622025747897353135222819864545
61622025747897353269971972555733
61622025747897353272483313121691
61622025747900951699427439308019
61622025747900951699427696525463
61622025747900955403770144142429
61622025747900955403770145192189
61622025748189122281234525954473
61622025748189122281234612397673
61622025748189122418244318313769
61622025748189122418495366773145
61622025748189133399354501587021
61622025748189133399354501936941
61622025748189133399354588030221
61622025748189133536615256312413
61622025748189133536615342405693
61622025748189137097798726116931
61622025748189137235059566581471
61622025748189137242653395586441
61622025748192739513648613116597
61622025748213437610206985437457
61622025748213437610206985787377
61622025748213437610207100228705
61622025748213437610457286592129
61622025748213437610457372331277
61622025748213437610458062943109
61622025748213437610458148686469
61622025748213437610458148705343
61622025748213437747467740167061
61622025748213437747467740516981
61622025748213437747467854952485
61622025748213437747718903411861
61622025748213448723494688046517
61622025748213448727762473889589
61622025748213448727762474007681
61622025748213448728578038575657
61622025748213448730269514920629
61622025748213448730269516436949
61622025748213448730269602176097
61622025748213448865023228265061
61622025748213448865023228737445
61622025748213448865838879044409
61622025748213448867530269296101
61622025748213452434615315405425
61622025748213452434615401144573
61622025748213452436310666934091
61622025748213452571876069780897
61622025748216154137800732226129
61622025748217051131751265178961
61622025748217051131751522396405
61622025748217051138526349270517
61622025748217054842872149755313
61622025748223944371457468626121
61622025748223944371457725843565
61622025748223944417210191090325
61622025748223944417210191440245
61622025748223944417210277179393
61622025748223944417211310635389
61622025748223955489577444258669
61622025748223955489577701476113
61622025748223955530247592544713
61622025748223955530247592894633
61622025748223955530247678633781
61622025748223955537775566365035
61622025748223955537775566714955
61622025748223955537775652454103
61622025748223955537838328834171
61622025748223955537838414573319
61622025748223959195615381604233
61622025748223959195615382653993
61622025748223959195615497439417
61622025748223959195615754656861
61622025748223959236285647125141
61622025748223959241369335912225
61622025748223959241369340629587
61622025748223959242121366849831
61622025748223959242121367199751
61622025748223959242121452938899
61622025748223959242184129318967
61622025748223959242184215058115
61622025748223959243816714146409
61622025748223959243816714496329
61622025748223959243817058502681
61622025748223959243817061685009
61622025748223959243817061689221
61622025748223959243879562354693
61622025748223992595638725924061
61622025748224003708676041289381
61622025748224003708676127378449
61622025748224003708679135773367
61622025748224003708679135890007
61622025748224003708679136239927
61622025748224003713762052908119
61622025748224244606481647534225
61622025748224244606481904751669
61622025748224292784640445345501
61622025748224294386099599993177
61622025748224294386287885287949
61622025748224294386288143568203
61622025748225144991195321330537
61622025748225159815917519065205
61622025748225159815917520114965
61622025748225159817612781672395
61622025748772699488966414599757
61622025748772699489029176718813
61622025748776301759460511591317
61622025748776301759648796886089
61622025748845634363031698090603
61622025748845634363662413522797
61622025748845634363662499616077
61622025748845634363850699867329
61622025748849247752213952903069
61622025748849247752401980980397
61622025748869945987909519983671
61622025748869945987972282098515
61622025748869945987975376704965
61622025748869945988477358865517
61622025748869945988477359215437
61622025748869945988477473656765
61622025748869945988540150032461
61622025748869945988540235769997
61622025748869945988727660020189
61622025748869945988728436371169
61622025748869945988728522114529
61622025748869945988728522133403
61622025748869949694768812033651
61622025748869949694768898126931
61622025748869960805292721922855
61622025748869960805295702087977
61622025748869960805358463852901
61622025748869960805358578644149
61622025748869960810378647802445
61622025748869960810378647920537
61622025748869960810441410039753
61622025748869960812638083563095
61622025748869960812638084035479
61622025748869960812638855687811
61622025748869960812700845794579
61622025748869960812700845800403
61622025748869960812700846148711
61622025748869960812701617452735
61622025748869960812885776088953
61622025748869960812886550927825
61622025748869960812888875275799
61622025748869960812889132139111
61622025748869960812889132493243
61622025748869960812889132512117
61622025748873548258968361606371
61622025748873548258971456206997
61622025748873548259156646901143
61622025748873563076354658146181
61622025748873563076539505883735
61622025748880452795480564868305
61622025748880452795480650607453
61622025748880452795481312546014
61622025748880456498990284426837
61622025748880456499555143497693
61622025748880456499555143847613
61622025748880456499826365003181
61622025748880456499826365353101
61622025748880456499826451092249
61622025748880456499827112676519
61622025748880456499827112680891
61622025748880456499827113030810
61622025748880456499827113030811
61622025748880456499827484198325
61622025748880456499827484548245
61622025748880456501518619098813
61622025748880456501522061242251
61622025748880467612024620326875
61622025748880467612024706066023
61622025748880467612592573644225
61622025748880467612592659737505
61622025748880467612863766457569
61622025748880467612863766807489
61622025748880467612863852546637
61622025748880467612864542827263
61622025748880467612864628785189
61622025748880467612864628920703
61622025748880467617110631595693
61622025748880467619370067710475
61622025748880467619639709340285
61622025748880467619639714057647
61622025748880467619641660752271
61622025748880467619642032288579
61622025748881657073811493843713
61622025748881668186848896697781
61622025748881668193626132259335
61622025748881668193627161129111
61622025748881668194190902404503
61622025748881668194191245361095
61622025748881668194192021612697
61622025748881669978015940557413
61622025748881669978015943739741
61622025748881669978016197774857
61622025748881669978016202006945
61622025748881673682358645391823
61622025748881673682358646441583
61622025749161729958897742484939
61622025749161733663243542969735
61622025749161733663243628708883
61622025749161733664935797182007
61622025749161733664935882921155
61622025749172240472441847110093
61622025749172240472441847460013
61622025749172240472441933199161
61622025749172240472504609579229
61622025749172240472504695318377
61622025749172540661712527201768
61622025749172542263091093985814
61622025749196552094874183621851
61622025749196552094874183971771
61622025749196552094874269710919
61622025749196555800912238202279
61622025749196555800915304223189
61622025749196555801668449653079
61622025749196555801731211772295
61622025749196566912257385561035
61622025749196566912257385910955
61622025749196566912257471650103
61622025749196566913949639656667
61622025749196566913952705677577
61622025749196566914705879687183
61622025749196566914705879803823
61622025749196566914705880153743
61622025749196566914768728012107
61622025749196566919033328443751
61622025749196566919035651392045
61622025749196566919788796821935
61622025749196566919851558941151
61622025749196566921481051034207
61622025749196857592126344279998
61622025749196867109059391174462
61622025751070703923047516287391
61622025751167961538422357954996
61622025751167961675682854417396
61622025751167961675683112684600
61622025751167965236865979494248
61622025751167965244208329557242
61622025751167965244208986890710
61622025751167965244460066779472
61622025751167965246154643823398
61622025751167965381720907598144
61622025751171867704726053050468
61622025751171867704727081920244
61622025751171867704727086169594
61622025751178722232640595384798
61622025751178722232640852602242
61622025751178766697440255363472
61622025751178768351159286804733
61622025751178772057197339635561
61622025751178772058012132753618
61622025751178772059707708571284
61622025751178772059707822890148
61622025751178772059707824406468
61622025751178772195461431058248
61622025751179619089268987897186
61622025751179622800389873890480
61622025751179622800389958585692
61622025751179667266944289695644
61622025751179669052152328472248
61622025751179672626012458318996
61622025751727217789237594137371
61622025757080478430906740982872
61622025757080478430907085339144
61622025757080478430910184644034
61622025757080478430910184661503
61622025757080478430910184661504
61622025757080478430910185588800
61622025757080478430910186061183
61622025757080478430910186061184
61622025757080489541436073936124
61622025757080489541436331153568
61622025757080489543946582620418
61622025757080489543946925577010
61622025757080489549026716615420
61622025757080489549026718015100
61622025757080489549026831400844
61622025757080489549026832800524
61622025757080489549030161221348
61622025757080489549030161693732
61622025757080489550721408094850
61622025757080489550721409494530
61622025757080493249984634401486
61622025757080493249984978757758
61622025757087397610258532909843
61622025757088583541215447750001
61622025757088583542907700445953
61622025757088594468996298217264
61622025757088598177548273133469
61622025757088598182630761614268
61622025757088598182630761631530
61622025757088598360291016704001
61622025757088598365645086863200
61622025757088598367068852089671
61622025757088598367068856688941
61622025757088598367068856694765
61622025757090984871633663976928
61622025757090984871633749716076
61622025757090999695791692790224
61622025757090999695791694306544
61622025757090999881254612411840
61622025757092200636620376376596
61622025757092200636620633257170
61622025757092200636620634656850
61622025757092200638315952907152
61622025757635843202401908862619
61622025758035628876630183672167
61622025758035630652862048624205
61622025758035630660201731382633
61622025758035630660456250700677
61622025758071653372924172847747
61622025758071653372924173910557
61622025758071662706655111845987
61622025758071662706655370113191
61622025758071664490792755641561
61622025758071668190244612667716
61622025758071668190307374786931
61622025758071668190307375849741
61622025758071668194573697059713
61622025758071668195138556126357
61622025758071668195326842489604
61622025758071668195327100769858
61622025758071668195327102169538
61622025758071668196834161690139
61622025774805168600050346646644
61622025774805168600051375516420
61622025774805168600051379765770
61622025774806369352050062249912
61622025774806369357133751036996
61622025774806369357133755758730
61622025774814470760836623060692
61622025774816861110938665814492
61622025774816861156692250724408
61622025774816875935096694627788
61622025774816875983361535899708
61622025774817161300209345900344
61622025774817161345962930810260
61622025774817172413246289612716
61622025774817172458999874522632
61622025774817172459000246525500
61622025774817176170853098724538
61622025774817176170853099774298
61622025774817176170936782599914
61622025774817176172548418374520
61622025775785833209777890744910
61622025775785833212288376504342
61622025775797544297371434321018
61622025775797544297371435370778
61622025775797544297434110346794
61622025775797544297434111396554
61622029771674862274958660555037
61622029772622253500017556258967
61622029772622253506795362948281
61622029772622253506795364365223
61622029772623154074607146005655
61622029824852490581091402941313
61622029825800767968172857595077
61622029825800782792333866223575
61622029984384476578326100605009
61622029985357083706947074234967
61622029985368791088499120835019
61622029985368791271429777649083
61622029985368791271513460118955
61622029985368791271513460468875
61622029985368791273958855393675
61622029985368791273958858576003
61622029985368791273958859643025
61622029985368791273961178341969
61622029985368792875148363830937
61622029985680988106060014584861
61622029985680988517653992416505
61622030011958061225053717804101
61622030065132988239261782265087
61622030065132988239345350305062
61622030065351826207392230468199
61622030065351826214986317753414
61622030065351828046820929119849
61622031207470837109871081711153
61622031207470837653577040884527
61622031208345268073334142877859
61622031208345268073584846980963
61622031208345282890717344817043
61622031208345282890968393293681
61622031208346172345742687740577
61622031208442529390478993885747
61622031208442529397257173627689
61622031208442533101602974112485
61622031260648462253671728690375
61622031260648465827597801929073
61622031260648465827597802395633
61622031260648465959709783270803
61622031260648465964795795006181
61622031261523797359123606423941
61622031261523801063469406908737
61622031261621058676017752978805
61622031261621058682796018809815
61622031261621062387141819294611
61622031261621073500179220748999
61622031420180448250905797483679
61622031420180451407901175769211
61622031420180451412987101648801
61622031420180451956943850314507
61622031420181337151554584589995
61622031420181348818717579124111
61622031420508243861661940129535
61622031420508258274041028938129
61622031420508258274041143611125
61622031420508258274041143727765
61622031420508258274041143729169
61622031420508258279123974652597
61622031420508258279123975006729
61622031420508258279123975124773
61622031420508258279124746775701
61622031420508258685820309067015
61622031420508258685820313316365
61622031420508258685823406737541
61622031420508258685823406855585
61622031420508258685823408253861
61622031420508258685823408272735
61622031420508258690902883245175
61622031420508258690905980915701
61622031420508258690905981033745
61622031420508258690905982432021
61622031420508258690906239195955
61622031420508258823084162648207
61622031421153044261406795481089
61622031421153047965752595965885
61622031421153047973261967312191
61622031421153944829218577121521
61622031421153948533564377606317
61622031421153948541073748952623
61622031421160853077312009161231
61622031421160853078756651888145
61622031421160853078756652006237
61622031421160853078756652354705
61622031421160853079007698947841
61622031421160853079025268302731
61622031421160853079028619652789
61622031421160853079028620002709
61622031421160853489094015070203
61622031421160853490535559063781
61622031421160853490538543478253
61622031421160853490538658269501
61622031421160853490619246134375
61622031421160853490621564365307
61622031421160853490622599002205
61622031421160864196876627520693
61622031421160864196876627638785
61622031421160864196876627987253
61622031421160864197127674580389
61622031421160864197145124899053
61622031421160864197148224098949
61622031421160864601127565126809
61622031421160864608655534696329
61622031421160864608658890647109
61622031421160864608658892163429
61622031421160864608739102730697
61622031421160864608742197331323
61622031421160864608742201930593
61622031421160864608742574634753
61622031421160864608742574989045
61622031421160864608743345241697
61622031421164755349000333985507
61622031421164755539274000911801
61622031421164755539274001265933
61622031421164755539274115702841
61622031421164755539357798522633
61622031421164755539521983484169
61622031421164755539522069573237
61622031421164755539525049388439
61622031421164755539542612976207
61622031421164755539542871243411
61622031421164755539542989216779
61622031421164755539542990284009
61622031421164755539545970076125
61622031421164755539545970093387
61622031421164755539545970430257
61622031421164755539545970443307
61622031421164755539546083817405
61622031421164755539546084867165
61622031421164755539546341612433
61622031421164755539546341966565
61622031421164755539546342084609
61622031421164755539605666309785
61622031421164755539605752398853
61622031421164757133390145465913
61622031421164757140733270350517
61622031421164757140733270367779
61622031421164757140899516812219
61622031421164757140921557062231
61622031421164766657394348080657
61622031421164766657394348434789
61622031421164766657394348552833
61622031421164766657395120203761
61622031421164766657478031372625
61622031421164766657662846875959
61622031421164766657665945708673
61622031421164766657665946062805
61622031421164766657666059331909
61622031421164766657666059449953
61622031421164766657666060381669
61622031421164766657666060499713
61622031421164766657666313012893
61622031421164766657666317244981
61622031421164766657666317612163
61622031421164766657666317717157
61622031421164768251510121435331
61622031421164768258853245983065
61622031421164768259041532694779
61622031421164771964891294931725
61622031421164771965078810686735
61622031421164771965079839556511
61622031421379691466343891808865
61622031421379702579381293263253
61622031421452648160540380489691
61622031421452648572134358321335
61622031421476952783237574971231
61622031421476963491456169824359
61622031421476963491459269024255
61622031421476963491459641728415
61622031421476963903050147656003
61622031421476963903052584923161
61622031421476963903053242256629
61622031421476963903053246855899
61622031421476963903053618042287
61622031421476963903053618392207
61622031421476963903053619441967
61622031421476963903053619560059
61622031421476963903053619914351
61622031423124109782693602902606
61622031424108713364205532558746
61622031438890633380204519004075
61622031439203130408373308310461
61622031447743214970858588063393
61622031447754016286554432488996
61622031447754016286554804025464
61622031447754016286555918634228
61622031447754016286555918634388
61622031447754016294166082895428
61622031447754019992592485669904
61622031447754019992592857206212
61622031447754019999938306101760
61622031447754020000209930928685
61622031447754020000210189668065
61622031447754021777003556095780
61622031447754021783513238908612
61622031447754021783764028768174
61622031447754031110713947447684
61622031447754032895123188771736
61622031447754036601143677296242
61622031447754036608757652186002
61622031491084857070677130113253
61622031492053847522512801060935
61622031492053847522512801533319
61622031492053851226858601545731
61622031492053851226858602018115
61622031492057449793759928095047
61622031492057453498105728579843
61622031492064369146565225028443
61622031492064369151648914282087
61622031492064369154096291914357
61622031492064369154096634870949
61622031492064369154159396990005
61622031492065558610044353107473
61622031492283507319088432871009
61622031492283512626587963536703
61622031492283512626587964599513
61622031492283512626587964716153
61622031492380759126099770615517
61622031492380759126100028528381
61622031492381659693827783691345
61622031499936239550624505990932
61622031499936239741145636209106
61622031499936239741145979165698
61622031500920841896602557407192
61622031500920841904195267217018
61622031500920841904195611573290
61622031500920843680991134907030
61622031500920843680992254568734
61622031500920843680992283266494
61622031500920843687766818576372
61622031500920843688581606911460
61622031500920843688581608311140
61622031500920843688581951267732
61622031500920843688585075497834
61622031500920843688585078685778
61622031500920843688585078703247
61622031500920843688585078703248
61622031500920843688585308268272
61622031500920843688585308734832
61622031500920843688585418454426
61622031500920843688585423059519
61622031500920843688585423059520
61622031500920843726745839478602
61622031500920843734338663594242
61622031500920853022316358858170
61622031500920853022316358877044
61622031500920854799111882658470
61622031500920858505149935839218
61622031500920858512743102911450
61622031500920858512743104311130
61622031500920858512743447267722
61622031500927746440433527542935
61622031500927748224005075253401
61622031500928943300846065003224
61622031500928943300847179612148
61622031500928943308374147375288
61622031500928947014417623872077
61622031500928947014417966693156
61622031500928947014501564964689
61622031500928948790366268362240
61622031500928948791211249039332
61622031500928948797992899500008
61622031500928948798055661263528
61622031500928958125005208425444
61622031500928959909331253251596
61622031500928959916924967465318
61622031500928963615435395549458
61622031500928963622965345110680
61622031501147801598689990785170
61622031501219532187400330844039
61622031501220732761381360083798
61622031501220732761384803290046
61622031501220732807949704630994
61622031501220732807950819239918
61622031501220742095928546388146
61622031501220742095931530783744
61622031501220742095931903855246
61622031501220743880320223055956
61622031501220747586358276236704
61622031501220747586358619193296
61622031501220747586362086846550
61622031501220747586362091451643
61622031501220747586362091451644
61622031501220747591444318068118
61622031501220749420771778218802
61622031501220749423278819248390
61622031898779106168181783125285
61622031898780006735993565232277
61622031898780007285517760397959
61622031899106901916198309314357
61622031899106902327980573503583
61622031899106902327980688275957
61622031899106902327980688294831
61622031899106902465241442670303
61622031899106913029235825554169
61622031899106913034319428252185
61622031899106913439322364794919
61622031899106913439322741029875
61622031899106913439322741035491
61622031899106913441018089730345
61622031899106913441018089749219
61622031899106913446097564721659
61622031899106913446100547719189
61622031899106913446100662510229
61622031899106913446100663908505
61622031899106913446100920672439
61622031899106913446100920771817
61622031899106913576583495778353
61622031899106913583361675520295
61622031899106918341815865492491
61622031899106918341815865496703
61622031899106918341815865498107
61622031899654456228214855408583
61622031899654456228214855525223
61622031899654456228214856924903
61622031899727387391723740803653
61622031899727387391723999070857
61622031899727391103578912634755
61622031899727402215885466841051
61622031899727402216616657045735
61622031899728302784429213874959
61622031899751702727725800140903
61622031899751717545109002080087
61622031899752603295537582131255
61622031899752618112920784070439
61622031899759507832255727918939
61622031899759507832506690637715
61622031899759507832506776376863
61622031899759508238201928014153
61622031899759508238390213308925
61622031899759508243284845148905
61622031899759508243284845615465
61622031899759508243285502482373
61622031899759508243473131959997
61622031899759508244037614791685
61622031899759508244037991045355
61622031899759508244121669147785
61622031899759508244121670197545
61622031899759508244288696546687
61622031899759508244289039503279
61622031899759511538297133849425
61622031899759511538297134315985
61622031899759511538569103013749
61622031899759511538569103486133
61622031899759511942547728498949
61622031899759511942736013793721
61622031899759511950079025439533
61622031899759511950079140230781
61622031899759511950162708265148
61622031899759511950162708265149
61622031899759522651334535303813
61622031899759522651334535770373
61622031899759522651582231011999
61622031899759522651585582363509
61622031899759522651585583879829
61622031899759522656417109481973
61622031899759522656417109600065
61622031899759522656417109948533
61622031899759522656667785005361
61622031899759522656668156541669
61622031899759522656668158057989
61622031899759522656689077248069
61622031899759522656689077602361
61622031899759522658360037701313
61622031899759522658360409237621
61622031899759523060668047088089
61622031899759523060668047554649
61622031899759523060856333899181
61622031899759523063116798430229
61622031899759523063116799946549
61622031899759523063200481250021
61622031899759523063200481255845
61622031899759523063200482772165
61622031899759523063364494138415
61622031899759523063367847006245
61622031899759523068196016657609
61622031899759523068199372608389
61622031899759523068199372726481
61622031899759523068199374124709
61622031899759523068283055079713
61622031899759523068283055434005
61622031899760713896838664626611
61622031899760713897026950971143
61622031899760725014958640259159
61622031899760725015146925553931
61622031899760728720996693439907
61622031899760728721184721517235
61622031899760728721184979784439
61622031899763410104195015345351
61622031899763410109194250126871
61622031899763410109277932946663
61622031899763410110010157670153
61622031899763410292208589294167
61622031899763410292292157328535
61622031899763410292292272113959
61622031899763410293045413293047
61622031899763410293045417525135
61622031899763413808540815830147
61622031899763413998814483227213
61622031899763413999086451938027
61622031899763413999086452391537
61622031899763413999086452404587
61622031899763413999086823927845
61622031899763415599625209375601
61622031899763415599708891728833
61622031899763415599708892195393
61622031899763415599708893245153
61622031899763415600190068442245
61622031899763415600272975960817
61622031899763415600273752311797
61622031899763415600273752329059
61622031899763415600273752684803
61622031899763415600441116918883
61622031899763415600461262318399
61622031899763415600462037606569
61622031899763415600462037623831
61622031899763415600462037629655
61622031899763415600462038673591
61622031899763415600462295886823
61622031899763415600462295891035
61622031899763415600462295892439
61622031899763415600524799744499
61622031899763424926577452066055
61622031899763424926661134885847
61622031899763424933436991679495
61622031899763424933439314627789
61622031899763425109591791233351
61622031899763425109675359267719
61622031899763425109675474053143
61622031899763425111851999000465
61622031899763425111851999467025
61622031899763425112123853392415
61622031899763425112123853845925
61622031899763425112123853858975
61622031899763425112123968164789
61622031899763425112123968183663
61622031899763425112123968650223
61622031899763425112186730415147
61622031899763425116367648493559
61622031899763425116451330846791
61622031899763425116453653795085
61622031899763425116935602165041
61622031899763425117185878518575
61622031899763425117203442106343
61622031899763425117203443156103
61622031899763425117206426153633
61622031899763425117206540944673
61622031899763425117206542342949
61622031899763425117206794974173
61622031899763425117206799206261
61622031899763425117206799573443
61622031899763425117206799579267
61622031899763425117207569813045
61622031899763425117207571212725
61622031899763425117269561344191
61622031899763425118878132730847
61622031899763425118961815556463
61622031899763426710967263546461
61622031899763426713310291676057
61622031899763426713498320816195
61622031899763426713498321269705
61622031899763426713498321282755
61622031899763426717745185008149
61622031899763426717828753042517
61622031899763426717828867827941
61622031899763426717828868877701
61622031899763426717829126095145
61622031899763426717829126108195
61622031899763426718393608926833
61622031899763426718393723712257
61622031899763426718393727944345
61622031899763426718561092551431
61622031899763426718581895284415
61622031899763426718581898466743
61622031899763426718582010056789
61622031899763426718582013239117
61622031899763426718582013257783
61622031899763426718582013257991
61622031899763426718582271519371
61622031899763426718644775377047
61622031899763426718645033657301
61622031899763430423866806223265
61622031899763430423866920542129
61622031899763430423866922058449
61622031899763430423867179275893
61622031899763430423867180338703
61622031899763430424431004774113
61622031899763430424431006290433
61622031899763430424431662107581
61622031899763430424431776893005
61622031899763430424431781125093
61622031899763430424432035160209
61622031899763430424432039405347
61622031899763430424432039409559
61622031899763430424599056456571
61622031899763430424619291131695
61622031899763430424619291585205
61622031899763430424619291598255
61622031899763430424619292648015
61622031899763430424619948465163
61622031899763430424619951647491
61622031899763430424619951651703
61622031899763430424620063237537
61622031899763430424620066438531
61622031899763430424620067486887
61622031899763430424620067488291
61622031899763430424620321517791
61622031899763430424620324700119
61622031899763430424620324704331
61622031899978361038921769457411
61622031899978361038921770507171
61622031899982264690727191109309
61622031900051307031674953551719
61622031900051307031674954601479
61622031900051307033370564764531
61622031900051307033370565236915
61622031900055194262943528109793
61622031900055199570443058425567
61622031900055199570443059941887
61622031900055199570443059954937
61622031900055199570443830544459
61622031900055199570443834776547
61622031900055199570443834793809
61622031900055199570444093056801
61622031900055199570444093061013
61622031900055209080326730048977
61622031900055209087104909790919
61622031900055209087105684629791
61622031900055210688564064444211
61622031900055210688564064457261
61622031900075621951000122173375
61622031900075622362593066884441
61622031900075622362594100003567
61622031900075622362594100005019
61622031900075622362594100359311
61622031900075622364288677047493
61622031900075622364288677519877
61622031901698452913007196407100
61622031901734475622967989905276
61622031901734475622967991427420
61622031902717873094229224234886
61622031902717873094231548582860
61622031902717873094231548595910
61622031902717873094291900260662
61622031902717873094294224608636
61622031902717873094294310347784
61622031902717873094294310360834
61622031902717873095986477304588
61622031902717873095986563043736
61622031902717873096739246610498
61622031902717873096739332699566
61622031902717873096739622733026
61622031902717873096739708472174
61622031902717878584659037108436
61622031902717878584659410179938
61622031902717878584722086205714
61622031902717887920900057047224
61622031902717887920900058563544
61622031902717887920900831886096
61622031902717887920900833402416
61622031902717887920901087433320
61622031902717889697698791626028
61622031902717889702779384277292
61622031902717889705289784310626
61622031902717889705289870049774
61622031902717893408819761922654
61622031902717893408819761941528
61622031902717893408882437967304
61622031902717893411331017831148
61622031903006060690095981080273
61622031916832778567285604393247
61622031916832778567285690132395
61622031916832789678627657151377
61622031916832789680323091586783
61622031916832789685405922982387
61622031917454167910696815675237
61622031917485388189653015582123
61622031917485388189656024093681
61622031917485388189656368449953
61622031917485399302693425548069
61622031917485399302693426947749
61622031917485399302693769904341
61622031917485399309468253821861
61622031917485399309468596778453
61622031917485689568520171168275
61622031917485700686639802794471
61622031917489286349315073772941
61622031917489290055356308693143
61622031917489291838930125474177
61622031917489291839494985607843
61622031917489291839746033017459
61622031917489301168393710147531
61622031917489302950272179649249
61622031917489302952782402419743
61622031917489302952782659637187
61622031917489302957050101106725
61622031917489302957886929356407
61622031917489302957886929360619
61622031917489302957887273729941
61622031917777183272863508012819
61622031917777183272863509412499
61622031917777183272863852369091
61622031917777473538690253633025
61622031917801498603781707434609
61622031926349973049456688936781
61622031926349973049459783537407
61622031926349973051695228456751
61622031926349973051695318782119
61622031926349973051695318800993
61622031926349973051967287965157
61622031926349973051967287965317
61622031926349973646491573533019
61622031926349973646491802058319
61622031926349973646491806775681
61622031926349973646491806775841
61622031926349973646491835355397
61622031926349973646491916843743
61622031926349973646491921094545
61622031926349973646491921094705
61622031926349973646763517206241
61622031926349973646763775940005
61622031926349973646763804519721
61622031926349973646763890258869
61622031926349978539890085452669
61622031926349979136921990713315
61622031926349979136921990717527
61622031926349987873617812350703
61622031926349987875856327410617
61622031926349987875856442196041
61622031926349988470652929704329
61622031926349988470652931239363
61622031926349988470653046024787
61622031926349988470924899353927
61622031926349988470925013672791
61622031926349989652923273465419
61622031926349989652926602335541
61622031926349989652926631050611
61622031926349989658009948166033
61622031926349989658009948184907
61622031926349989660517360396511
61622031926349989660517360750643
61622031926349990255041996464984
61622031926349993364047999480541
61622031926349993364048001015575
61622031926349993366558512764105
61622031926352391217925299149714
61622031926352391220163814203964
61622031926352391220435784903322
61622031926640562412168733184465
61622031926641762504704854322283
61622031926641762504973008761313
61622031926641762504976451967561
61622031926641762504976451969013
61622031926641762504976480665369
61622031926641762504976480665529
61622031926641762504976823505321
61622031926641762509788200269415
61622031926641762550458439230747
61622031926641762550730036877477
61622031926641762551273229101029
61622031926641762551274348296173
61622031926641762555541670742375
61622031926641763099501458151189
61622031926641763099773054262725
61622031926641772434048301615425
61622031926641777329699249042523
61622031926641777924474932277297
61622031926641777924475018370577
61622031969683511825871554372293
61622031969683511825871811589737
61622031970006804602171304539793
61622031970006804602171561757237
61622031970628194357113560054671
61622031970628194357176321819595
61622031970628194357176321825419
61622031970628194357176407912875
61622031970628194358867885769955
61622031970628205470213809367263
61622031970628205476988890272279
61622031970628205476988890278103
61622031970630896060549248983771
61622031970631796628422416684963
61622031970631796628422673902407
61622031970631807741459818139351
61622031970652505981991296208591
61622031970652505982054144066795
61622031970652505983745621923875
61622031970652520801069417798373
61622031970652520801128823863059
61622031970652520801131923049905
61622031970652520801132179913217
61622031970652520801132180267349
61622031970663016494760558231287
61622031970663016495516769663373
61622031970663016495517141199681
61622031970663016495579531782429
61622031970663016495579903318737
61622031970663027607797959685675
61622031970663027607797960152235
61622031970663027607798045891383
61622031970663027608551105563411
61622031970663027608554199697477
61622031970663027608554199814117
61622031970663027608554200164037
61622031970663027608554542654069
61622031970663027608613867682467
61622031970663027608613953421615
61622031970663027608617048022241
61622031970663027608617304773125
61622031970663027612881648939319
61622031970663027613636745295921
61622031970663027613636773875637
61622031970663027613636773992277
61622031970663027613636774342197
61622031970663027615328997991873
61622031970663027615329026571589
61622031970663027615329027038149
61622031970663027615329369528181
61622031970663027615392131647237
61622031970663318286162949230773
61622031970663318286162950280533
61622031970663318286163207511027
61622031970663318286246890336435
61622031970663327614810797485009
61622031970663327797825136652305
61622031970663327797908562726829
61622031970663327797908819477713
61622031970663327797908819944273
61622031970663329404282840186983
61622031970663329404366523012391
61622031970664217069585178025345
61622031970664218853974646199239
61622031970664228182622236523141
61622031970664228182622579479733
61622031970664228187705925310225
61622031970664229967011014534501
61622031970664229967011271751945
61622031970664229972094617582437
61622031970664229973785841408613
61622031970664233678131641893409
61622031970882156263662669026507
61622031970882156263662755119787
61622031970882165780321167528241
61622031970882171087820699256745
61622031970955100654954347293645
61622031970955100654954462079069
61622031970955100654957446126359
61622031970955100654957446480491
61622031970955100654957560917399
61622031970955100654957817662667
61622031970955100654957818016799
61622031970955100654957818134843
61622031970955102256333032745283
61622031970955102256416711332987
61622031970955102256416715565075
61622031970955102256416715582337
61622031970955102256416715938080
61622031970955102256416715938081
61622031970955111767991748748033
61622031970955111767991863533457
61622031970955111767994847580747
61622031970955111767994962253743
61622031970955111767994962370383
61622031970955111767994962371787
61622031970955111767994962720303
61622031970955111767995219117055
61622031970955111767995219471187
61622031970955111767995219589231
61622031970955111768078645191579
61622031970955111768078902409023
61622031970955111773078565418319
61622031970955113369369315004527
61622031970955117075491309289533
61622031970955117075491395378601
61622031970955117080574998426537
61622031970956002824143695544863
61622031970956002824144724414639
61622031970956013937181096999251
61622031970979417587334824665709
61622031970979427097218499009099
61622031970979427098913076053025
61622031970979427103993579914115
61622031970979427103996679100961
61622031970979428700369045780323
61622031970979428705452734567407
61622031970979428705455829168033
61622031970979428705455833400121
61622031970979428705455833417383
61622031970979432411493111759259
61622031978510582871462581531670
61622031978510582871462924488262
61622031978534898202381693638132
61622031978546605398493062227958
61622031978546605398493063757328
61622031978546900275244201780208
61622031978546905770756617411634
61622031978546905773205453548156
61622031978546905773205453565625
61622031978546905773205453565626
61622031978546905773205567878657
61622031978546905773205572582921
61622031979495185034509888541528
61622031979495185034509890076722
61622031979495186811308080229594
61622031979495186811308166305612
61622031979495186811308166772172
61622031979495186811309199891298
61622031979495186811309228589058
61622031979495186811309309960812
61622031979495186811309314682546
61622031979495186818898552234024
61622031979495186818898553633704
61622031979495186818898896590296
61622031979495186857062784801166
61622031979495197929428827981034
61622031979495197929428914057052
61622031979495197929429285593360
61622031979495201635466881161782
61622031979495201643060048234014
61622031979495201643060049633694
61622031979495201643060392590286
61622031979495201643061053123344
61622031979495201643061167442208
61622031979495201643061425709412
61622031979519496659387969169764
61622031979519496659387969187234
61622031979519502149817809105306
61622031979519502195571394015174
61622031979519511483549092583686
61622031979519513260344989901770
61622031979519513267937784737854
61622031979519513267938899346778
61622031979519513267938904051042
61622031979519513313692484256646
61622031979519513313692488978379
61622031979519513313692488978380
61622031979519516973979162206716
61622031979527616593855131596915
61622031979530003466788953591938
61622031979530003466789415453614
61622031979530018290949764028664
61622031979530018290949765544984
61622031979530020075339231139748
61622031979530020075339575496020
61622031979530023781380608958530
61622031979531204033350314471548
61622031979531204038430537133344
61622031979531204038430537134796
61622031979531204038430651452208
61622031979531204038430651453660
61622031979531204038432602734504
61622031979531204040940787556258
61622031979531204040941017127106
61622031979531204040941045706822
61622031979531204040941045823462
61622031979531204040941135099070
61622031979531204040941136161880
61622031979531204040941136163332
61622031979531209528860721543202
61622031979531209528860834799256
61622031979531209528860835862066
61622031979531209528863158797310
61622031979531209528863158810360
61622031979531218865101483674120
61622031979531218865101484723880
61622031979531218865102255326452
61622031979531218865102513593656
61622031979531218865102517844458
61622031979531220641900101459922
61622031979531220646980697175750
61622031979531220646980811494614
61622031979531220649490952184884
61622031979531220649491295141476
61622031979531220692734023338804
61622031979531220695244880051344
61622031979531224353020814557978
61622031979531224353021187610606
61622031979531224353021187623656
61622031979531224355532328137426
61622031979531224355532701190054
61622031979531224355532705440856
61622031979819391269188234147133
61622031979819391269188234147134
61622031979843717672474498775479
61622031979843717672474886379676
61622031979843717672474886729596
61622031979843717723308718287530
61622031979843717723311812888156
61622031979843717723311817467734
61622031979843717723311817487417
61622031979843717723311817487426
61622031979843723206144819661514
61622031979843723212922998353696
61622031979843723213738562454952
61622031979843723213738905411544
61622031979843723215433138099198
61622032129215486161026577816725
61622032129215486161026579216405
61622032129215486161026836083929
61622032129215486710069596718293
61622032129215497279146468759885
61622032129215497279146554848953
61622032129215500985184491844597
61622032129215500985184521940633
61622032129215500985184864897225
61622032129543293438945716782433
61622032129543293576206385418757
61622032129543308400364758238405
61622032130188093839422020219819
61622032130188093841114272915771
61622032130188108658500569455581
61622032130188108663583143633741
61622032130195914174081568754217
61622032130195914174081570153897
61622032130195914174081827021421
61622032130195914174144244779993
61622032130195914174144246179673
61622032130195914174144589136265
61622032130195914174165509724573
61622032130195914174332531124525
61622032130195914174332617213593
61622032130195914179164058242989
61622032130195914179164144332057
61622032130195914179226818958153
61622032130195914179226820357833
61622032130195914179227163314425
61622032130195914179415105302685
61622032130195914179415191391753
61622032130195914180856280842905
61622032130195914180856310938941
61622032130195914180856653895533
61622032130195914180919073053785
61622032130195914180919416010377
61622032130199816223088996787905
61622032130199816223151672813681
61622032130199816229864081929221
61622032130199816229926844044065
61622032130199821534832208832129
61622032130199821535584234002613
61622032130199821535584235402293
61622032130199821535584320091681
61622032130199821535584321141441
61622032130199821535646996117457
61622032130199821535646997167217
61622032130199821537279582698871
61622032130199821537279668438019
61622032130199821537279929887551
61622032130199821537342344463795
61622032130199821537342692006607
61622032130515920836485259464157
61622032132169960807871552742114
61622032132169960808059839099696
61622032132169963970137104587394
61622032132169963970137362867648
61622032132169964381731082419038
61622032132169964381731340699292
61622032132169964381982130541544
61622032132169964381982387758988
61622032132169964518991837144430
61622032132169964518992095424684
61622032132169964519180123502012
61622032132169964519180380369536
61622032132170850262834133546592
61622032132170864537949144858000
61622032132170864949543122689644
61622032132170864949543208428792
61622032132170864949793912531896
61622032132170864949794169749340
61622032132170865086992162359888
61622032132498070842582402862482
61622032132498070842582403334866
61622032133142556823643325069558
61622032133142556823643411145576
61622032133142556823643411158626
61622032133142556823706172910500
61622032133142556823706172923550
61622032133142556825335577765510
61622032133142556825335663504658
61622032133142556825398339880354
61622032133142556825398425606452
61622032133142556825398425619502
61622032133142573432190902483736
61622032133142573432191246840008
61622032133142573433885479527662
61622032133142577138231281528778
61622032133142577138231624485370
61622032133150526451651053286597
61622032133150526451653119354317
61622032133150526451653377634571
61622032133150526459244882291567
61622032133150527000692956179561
61622032133150527000693727831893
61622032133150527000696136856205
61622032133150527000696395136459
61622032133150527000697169975331
61622032133150531947163472104563
61622032133150531947164586713487
61622032133150666051583799864570
61622032133150666051583800848639
61622032133150677164618878493128
61622032133150677164621201318958
61622032133150677171396799495482
61622032133150677171396799967866
61622032133150678955785755106552
61622032133150682243455002183316
61622032133150682248537577424286
61622032133150682248537577774206
61622032133150682655048980014960
61622032133150682655049066104028
61622032133150682655049067153704
61622032133150682655237266372542
61622032133150682655237352461610
61622032133150682660131296975592
61622032133150682660131555255930
61622032133150682660131555591348
61622032133150682660131555592800
61622032133150682660131555605850
61622032133150682660319840550702
61622032133150682660319841950382
61622032133150682661826988627074
61622032133151877928730224433088
61622032133151879706344352703486
61622032133151883412319729517216
61622032133154279024274351117432
61622032133154279024337027143208
61622032133154279031049093768716
61622032133154279031049179507864
61622032133154284382523949610298
61622032133154284382524035699366
61622032133154284382586711725142
61622032133154284519784447453664
61622032133154284519784704340062
61622032133154284519784790410256
61622032133154284519784790429130
61622032133154564388629963383521
61622032133154568092975763868317
61622032133154568092976878814111
61622032133154568092977137094365
61622032133154568100319142788037
61622032133154568100319142801087
61622032133154568100319147033175
61622032133154568100570220035524
61622032133154569879057823432355
61622032133154569879057823445453
61622032133154569879058081712609
61622032133154569884143865147129
61622032133154569884708725748807
61622032133154569884709069059691
61622032133154569884959773162795
61622032133154569886400862240941
61622032133154569886400977026365
61622032133154569886401206614475
61622032133154569886589234704901
61622032133154580997746470691954
61622032133154580997997176212208
61622032133154581004520953209794
61622032133154581004772003086320
61622032133154581004772261366574
61622032133154584708866753694590
61622032133154584708866755094270
61622032133154584708867011974844
61622032133154584708867013374524
61622032133154584709117803571116
61622032133154584709118060451690
61622032133154584709118061851370
61622032133155470309609108977569
61622032133155470309609109327489
61622032133155470315448039371349
61622032133155470315448296588793
61622032133155470316952263989973
61622032133155470317140261969861
61622032133155470317140292067301
61622032133155470317140549284745
61622032133155481428485441021082
61622032133155481435260268232064
61622032133155481435260526162398
61622032133155481435260526512318
61622032133155481435260612251466
61622032133155485139606068366940
61622032133155485139606325597434
61622032133155485139606326647194
61622032133369515142038099610659
61622032133369520632464846126429
61622032133369520637548534913513
61622032133373406070956746470743
61622032133373407857038806384701
61622032133373418982690223041687
61622032133373422682016210050437
61622032133373422682016210400357
61622032133373422686283647282063
61622032133373422687036022463673
61622032133373422687098784578517
61622032133446364968669351028551
61622032133466778248404545819585
61622032133466781962035396066996
61622032133470669048537280795578
61622032133470669048537281858388
61622032133470669048537282311898
61622032133470669048537282324948
61622032133470680166657257490936
61622032133470680297139746372268
61622032133470680299587463195602
61622032133470680299587464258412
61622032133470680304668058444870
61622032133470680304671153045496
61622032133470680304671157631716
61622032133470680368312328107248
61622032133470684003177799553016
61622032133470684003178142509608
61622032133470684005625516376350
61622032133470684009956064450906
61622032133470684009956065513716
61622032133470684009956322731160
61622032133470684010708435027422
61622032133470684010708435040472
61622032133478322570862542921369
61622032133478333683902611680323
61622032133478333683963049801485
61622032133478472734225847618204
61622032133478473969760236379040
61622032133478473969760237428800
61622032133478474518614969990208
61622032133478483847260235493752
61622032133478483847260240211114
61622032133478483847263591832351
61622032133478483847263593078944
61622032133478483847263593433235
61622032133478483847263593433236
61622032133478483847451534017444
61622032133478483847451535417124
61622032133478483847451878373716
61622032133478485631840570645928
61622032133478485639179999742246
61622032133478488793917921885824
61622032133478488793918266242096
61622032133478488931180048240751
61622032133478489337690337285311
61622032133478489337690423024459
61622032133478489337690424625343
61622032133478489338443569005473
61622032133478489338443570055233
61622032133478489338506332174449
61622032133478489342772912710064
61622032133478489342772913064356
61622032133478489342772998803503
61622032133478489342772998803504
61622032133478489342773683115803
61622032133478489342773687898772
61622032133478489342773773637920
61622032133478489342960940787392
61622032133478489343525800227042
61622032133478489343526058494246
61622032133478489343526144233393
61622032133478489343526144233394
61622032133478489343588820259170
61622032133478489343588906352609
61622032138075722508580811594460
61622032138079334702937665058339
61622032138403995093677851341147
61622032138403995093949819008025
61622032139028067474791134786068
61622032139028067474791506322376
61622032139028067474875074356696
61622032139028067474875074356744
61622032139028072965301819809656
61622032139048330186242481294332
61622032139048330188501912822894
61622032139048345003625568448092
61622032139048345003625568461142
61622032139048345005884999976654
61622032139058835614072491615983
61622032139058835614260777973565
61622032139058835614261552812437
61622032139058835621603559918839
61622032139058851673768695352955
61622032139058852221804338290385
61622032139058852221804339695889
61622032139058852221805457485529
61622032139058852221807437483055
61622032139058852221807781839327
61622032139058852221992624634917
61622032139058852221995723840637
61622032139058852221996068196909
61622032139058852222620245820617
61622032139058852222623684777515
61622032139058852222811712854843
61622032139058852224252060768573
61622032139058852224314822870367
61622032139058852224315937473467
61622032139058852224335743575315
61622032139058852224335743588365
61622032139058852224339182059829
61622032139058852224339182532213
61622032139058852224339182545263
61622032139058852224503109227949
61622032139058852225152765727521
61622032139058852225155090075495
61622032139058857163380652120907
61622032139058857163380652139781
61622032139058857163380909338351
61622032139058857163380909357225
61622032139060052432566827026358
61622032139060057928078036105274
61622032139060491627222173117061
61622032139060491627222288971118
61622032139060492222018776927093
61622032139060492222018776945966
61622032139060492222018776945967
61622032139060492222018892781150
61622032139060493411612100438474
61622032139060493413304353264116
61622032139060494006408704267380
61622032139060502740259574571449
61622032139060502740259576087769
61622032139060502740259576100819
61622032139060502740259576106643
61622032139060502740259690425507
61622032139060502747035173214533
61622032139060503335056178381481
61622032139060503335056178394531
61622032139060503335056178400354
61622032139060503335056178400355
61622032139060503335056179916675
61622032139060503335056294235539
61622032139060503340139524211973
61622032139060503340139643254028
61622032139060503341831776571055
61622032139060503341831891830320
61622032139060503341831896079664
61622032139060503341831896079665
61622032139060504524649387568175
61622032139060504524649387573999
61622032139060504524649416271812
61622032139060504531424242672083
61622032139060505119445991048613
61622032139060505119445991397081
61622032139060505119446020094889
61622032139060505119446020100718
61622032139060505119446105715945
61622032139060505119446105834037
61622032139060505126220846500989
61622032139060505126220846619081
61622032139060505126220846969001
61622032139060508230687555203301
61622032139060508235770043156879
61622032139060508235770043175753
61622032139060508825484043165099
61622032139060508830566646985785
61622032139060508830566646987237
61622032139060508830566647103877
61622032139060508830566647453797
61622032139060508832262080489523
61622032139062759627057657450412
61622032139062759632139887622229
61622032139062759632139888671989
61622032139062759632328173966761
61622032139062893323314162785157
61622032139062893324128951120245
61622032139062893324128955369595
61622032139062893325821208065547
61622032139063195116739698173823
61622032139063195116739699236633
61622032139063195299754038876313
61622032139063204450470633991347
61622032139063204633484976811743
61622032139063204633485235078947
61622032139063209940900822650555
61622032139063210117137240815497
61622032139063210122219340250632
61622032139278146051464995255346
61622032139279346808463688416650
61622032139354990197919855148991
61622032139354990198003423183359
61622032139354993904857723668603
61622032139375403249911978167777
61622032139375403249912235385221
61622032139375403661502726425822
61622032139375403661506213210223
61622032139375403661506213216865
61622032139375403661694241287551
61622032139375403661694241294193
61622032139376587816729283163525
61622032139376587816729539914409
61622032139376587816729654699833
61622032139376592705856909940829
61622032139376592705856938632973
61622032139376592705860381826171
61622032139376592705860381839221
61622032139376602039316254345305
61622032139376602634112485102709
61622032139376602634112741853593
61622032139376602634112856639017
61622032139376602634112858179880
61622032139376602636626435463881
61622032139376603823704946617517
61622032139376603823708304071567
61622032139376603823708304084617
61622032139376603823976799480097
61622032139376603823976914265521
61622032139376603823979898666943
61622032139376603825402851019457
61622032139376603825402879715813
61622032139376603825643048002235
61622032139376603830758164497953
61622032139376604418504906378329
61622032139376604418504906384153
61622032139376604418776875567190
61622032139376607529746327156279
61622032139376607529746355735995
61622032139376607529746442991463
61622032139376607529746443004513
61622032139376607530018037586839
61622032139376607530018296320603
61622032139376607530018296339476
61622032139376607530018296339477
61622032139376607530018410639467
61622032139376607530018410652517
61622032139376607536524364466201
61622032139376607536796217795341
61622032139376607536796332114205
61622032139376608124542930985185
61622032139376608124542959559077
61622032139376608124542959564901
61622032139376608124543045298225
61622032139387098147327601108923
61622032139387098147327601108924
61622032139387098147327859376127
61622032139387098147327859376128
61622032139387098147327859389177
61622032139387098147327859389178
61622032139387099520120335557790
61622032139387099520120335575211
61622032139387099520122658506084
61622032139387099520123691625126
61622032139387099520123691625210
61622032139387099520123692674970
61622032139387099520123693024806
61622032139387099520123693024890
61622032139387099926632918301711
61622032139387099931714313389434
61622032139387099931714313406855
61622032139387099931716635871084
61622032139387099931717412239326
61622032139387099931717412239410
61622032139387099931717670506614
61622032139387099931717670856534
61622032139387099931902599747016
61622032139387099931904922682260
61622032139387099931904922695310
61622032139387099931905697534182
61622032139387099931905698583942
61622032139387099931905698933862
61622032139387099931905955801386
61622032139387099932532544930686
61622032139387108848770249424783
61622032139387108848770249424784
61622032139387109260364225642493
61622032139387109260364226127927
61622032139387109260364227256427
61622032139387109260364227256428
61622032139387109260364230910976
61622032139387109260365260823879
61622032139387109260365260830432
61622032139387109260365260830515
61622032139387109260365260830516
61622032139387109260365260830521
61622032139387109260365260843562
61622032139387109260365260843565
61622032139387109260365260843566
61622032139387109260553288907843
61622032139387109260553288907844
61622032139387109260553547188097
61622032139387109261180018866911
61622032139387109261180133191599
61622032139387109261180133658159
61622032139387109261180133736900
61622032139387109261180134786660
61622032139387110633159946041025
61622032139387110633159975271084
61622032139387110638243668190874
61622032139387111044750598638385
61622032139387111044753922822909
61622032139387111044753953102644
61622032139387111044753953102728
61622032139387111044753953115778
61622032139387111044754037122899
61622032139387111044754037595283
61622032139387111044754037674023
61622032139387111044754037674024
61622032139387111044754038723783
61622032139387111044754038723784
61622032139387111045569860646010
61622032139387111045569860651830
61622032139387111045569946385158
61622032139387111045758231679930
61622032139387111049837383504515
61622032139387111049837641771719
61622032139387114340013934063183
61622032139387114340014020690325
61622032139387114340014021738633
61622032139387114340014021753135
61622032139387114344281458971708
61622032139387114344281458971711
61622032139387114344281458971712
61622032139387114344281463221061
61622032139387114344281463221062
61622032139387114344281715170019
61622032139387114344281715637983
61622032139387114344281715642403
61622032139387114344281715655453
61622032139387114344281715721144
61622032139387114344281717238915
61622032139387114344281717238916
61622032139387114344281717251966
61622032139387114344281717256337
61622032139387114344281720438422
61622032139387114344281720438505
61622032139387114344281720438506
61622032139387114344281721488265
61622032139387114344281721488266
61622032139387114345096251556150
61622032139387114345096508576761
61622032139387114345096508773510
61622032139387114345096508773594
61622032139387114345096509823354
61622032139387114345096510173190
61622032139387114345096510173274
61622032139387114749064888456858
61622032139387114749066003065782
61622032139387114750790975817187
61622032139387114750790975830237
61622032139387114751607911894827
61622032139387114751607997969393
61622032139387114751607998521969
61622032139387114751607999570277
61622032139387114751607999571645
61622032139387114751607999571729
61622032139387114751607999584779
61622032139387114751796284879551
61622032139387114751796285929311
61622032139387114755875436803272
61622032139387114755875436803355
61622032139387114755875436803356
61622032139387114755875441033019
61622032139387114755875441052622
61622032139387114755875441052702
61622032139387114755875441052705
61622032139387114755875441052706
61622032139387114755875693552788
61622032139387114755875695063923
61622032139387114755875695070476
61622032139387114755875695070559
61622032139387114755875695070560
61622032139387114755875695083606
61622032139387114755875695083609
61622032139387114755875695083610
61622032139387114755875695087980
61622032139387114755875695087981
61622032139387114755875699319909
61622032139387114755875699319910
61622032139387114756063723147887
61622032139387114756063723147888
61622032139387114756063727397237
61622032139387114756063727397238
61622032139387114756063981428141
61622032139387114756063984614681
61622032139387114756063984614682
61622032139387114756690114405537
61622032139387114756690229387710
61622032139387114756690229387794
61622032139387114756690487472667
61622032139387114756690487654998
61622032139387114756690488004834
61622032139387114756690488004918
61622032139387114756690488010738
61622032139387114756690488010747
61622032139387114756878515732326
61622032139387114756878516082246
61622032139387114756878772949770
61622032139387114758385921040560
61622032139387114758385921040644
61622032139387114758386178258004
61622032139387114758386178258088
61622032156786378979501815824991
61622032156786378979501930616244
61622032156786379574298418118703
61622032156786379574298418585263
61622032156786379574298419635023
61622032156786379574299194357255
61622032156786379574299194823815
61622032156786380763891656338623
61622032156786381358688231121252
61622032156786381358688231121253
61622032156786381358688260167529
61622032156786381358688345906677
61622032156786381365463086691720
61622032156786381365463086691721
61622032156786381365463087041641
61622032156786385064726282766807
61622032156786385064726283233367
61622032156786385064726311463163
61622032156786385069808887059876
61622032156786385069808887059877
61622032156786385069808887176516
61622032156786385069808887176517
61622032156786385069808887526437
61622032156786385071504234473094
61622032156786385071504234473095
61622032156788771212464555566037
61622032156788782330584561828240
61622032156788786034930361963116
61622032156788786034930705288502
61622032156789065865279785709784
61622032156789065865551639038716
61622032156789065865551639038924
61622032156789065865551667618432
61622032156789065865551667618640
61622032156789065865551753357788
61622032156789065865551753830017
61622032156789071354289599273289
61622032156789071355981564654357
61622032156789082474101570916560
61622032156789086180142979698403
61622032157080855363164233458178
61622032157080855365671274489218
61622032157080855365674718167849
61622032157080866435530538559754
61622032157102480657809879991761
61622032157102480657809908571477
61622032157102480665421530398193
61622032157102480665425002656540
61622032157102480665425002656541
61622032157102484363847933172509
61622032157112987284812099317988
61622032157112987284812186456816
61622032157112987358804897633645
61622032157112990447140499017260
61622032157112990447140756234704
61622032157112990995932727729086
61622032157112990995932728076576
61622032157112990995932728096259
61622032157112990995932728096268
61622032157112990995932813815724
61622032157113274575819771224067
61622032157113274575819772740387
61622032157113274575819772759260
61622032157113274575819772759261
61622032157113275765683916106039
61622032157113276360480518418625
61622032157113285094332539016816
61622032157113285687130053648177
61622032157113285688824370545609
61622032157113285688824628825863
61622032157113285688845551048583
61622032157113285688856143808679
61622032157113285688857172678455
61622032157113285688857174194775
61622032157113285689128770306471
61622032157113285689129141842779
61622032157113285689129143377972
61622032157113285689129143377973
61622032157113285689672046752691
61622032157113285696437055705579
61622032157113286878717878419746
61622032157113286883804920608363
61622032157113287473245866485861
61622032157113287473517834114991
61622032157113287473517835650185
61622032157113287478329555254071
61622032157113290583063677375172
61622032157113290584759287656316
61622032157113290589842973789111
61622032157113290589842976443400
61622032157113291177588313550250
61622032157113291177588313556074
61622032157113291177589342603809
61622032157113291177860938715505
61622032157113291184356760127499
61622032157113291184367235382191
61622032157113291184367607902568
61622032157113291184367608434819
61622032157113291184367608453692
61622032157113291184367608453693
61622032157113291184367608453698
61622032157113291184639204546515
61622032157113291184639576082823
61622032157113291184639577618016
61622032157113291184639577618017
61622032157113291186878091628176
61622032209306298744855290164140
61622032209306298752386357050054
61622032209306298752386357522438
61622032209955887769537091176942
61622032209955887769537091181314
61622032209955893258274935633928
61622032209955893258275021373076
61622032209955893259967189379640
61622032209955904376392587968262
61622032209955904376392588318182
61622032209955904376392674057330
61622032209955904378087165012188
61622032209955908082432964097304
61622032209955908082432964447224
61622032209955908082433050186372
61622032209962796010101836158123
61622032209962796010123096988659
61622032209962796010123101220747
61622032209962796011794088854075
61622032209962797794512679936379
61622032209962797794513023247263
61622032209962797796205160802047
61622032209962812613588479128908
61622032209962812618670966162416
61622032209962812618670966168240
61622032209962812618670966168324
61622032209962812618670967562096
61622032209962812618670967568004
61622032209963992879758982904310
61622032209963992879759097223174
61622032209963992879759446301180
61622032209963996584191166276047
61622032209963998368580973507103
61622032209964009488309261968440
61622032209964009488309261974216
61622032209964009488309519185884
61622032209964009488309519204758
61622032209964009488392830002760
61622032209964009488392830008424
61622032209964009488392830008584
61622032209964009488393201539068
61622032209964009488393201544892
61622032209967598855438032866788
61622032209967598855438290084232
61622032209967609968475691538620
61622032209967609968475691655260
61622032209967609975250604618440
61622032209967611752865503122616
61622032209967611759640072779284
61622032209967611759640073129204
61622032209967611759640331409458
61622032209967611759640416085796
61622032209967611759640417148606
61622032209967611798619088032484
61622032209967611805393656639392
61622032209967611805393658039072
61622032209967611805394000995664
61622032209967615463985873264080
61622032209967615509739457124188
61622032209967615509739458173948
61622032210181633980760700658315
61622032210181646892494177229259
61622032210181650591820164238009
61622032210181650591820164587929
61622032210181650596839976651245
61622032210181650596902738766089
61622032210182851170071841274893
61622032210255780547499381646276
61622032210255782379338469674898
61622032210255782379338469674946
61622032210255782380150935080614
61622032210255782380150935553003
61622032210255782380153258010034
61622032210255782380153258015810
61622032210255782380153258028907
61622032210255782380153258028908
61622032210255782380154377224057
61622032210255782384421701205447
61622032210255782384421701205453
61622032210255782385236489540541
61622032210255791668152534500274
61622032210255791668152534500322
61622032210255791668152534506098
61622032210255791668152534519196
61622032210255793451704774782298
61622032210255793452541226772486
61622032210255793452541226772534
61622032210255793452541226778310
61622032210255793452541226791407
61622032210255793452541226791408
61622032210255793452541341097174
61622032210255793452541598308842
61622032210255793452541598327715
61622032210255793452541598327716
61622032210255797158579279972161
61622032210278896958341236045960
61622032210278896958341236512520
61622032210278897096354360420572
61622032210278908209391418445984
61622032210278908214472012632442
61622032210278908214475107233068
61622032210278908214475111819288
61622032210278911920512389228044
61622032210278911920512389233868
61622032210280097715339814422264
61622032210280097715339814888824
61622032210280097715339814894648
61622032210280108829192347168332
61622032210280108829192461953756
61622032210280108829192461959580
61622032210280108834272713656006
61622032210280108834275693471208
61622032210280108834275698051604
61622032210280108835967174042444
61622032210280108835967288827868
61622032210280108835967288833692
61622032210280112486966451754422
61622032210290602685982836812587
61622032210290602685986188280737
61622032210290602685986188630657
61622032210290602685986192862745
61622032210290602685986192866957
61622032210290602685986278956025
61622032210290602685987307825801
61622032210290604334807497714441
61622032210290604334807498064361
61622032210290604334807583807721
61622032210290604334809822062415
61622032210290604334809908155695
61622032210290604339893625719244
61622032210290604339894401024676
61622032210290604339894402070224
61622032210290604339894402074436
61622032210290604339894402424356
61622032210290604472068252444045
61622032210290604472068252793965
61622032210290604472070576792019
61622032210290604477154294355568
61622032210290604477155069661000
61622032210290604477155070706548
61622032210290604477155070710760
61622032210290604477155071060680
61622032210290604477907440233304
61622032210290604477907440236787
61622032210290604477907440237516
61622032210290604479599780091413
61622032210290613805802659097151
61622032210290613805802660697792
61622032210290613805802661047712
61622032210290613805802745190431
61622032210290613805802746786860
61622032210290613805802746791315
61622032210290613806552793369777
61622032210290613806555891152731
61622032210290613806555892202491
61622032210290615452930568297535
61622032210290615452930654390815
61622032210290615452930684683600
61622032210290615452930912658019
61622032210290615590188344462901
61622032210290615590191322677219
61622032210290615590191437462643
61622032210290615590191439059072
61622032210290615590191439063527
61622032210290615590191442245855
61622032210290615590191667033491
61622032210290615590191700513059
61622032210290615590944582873819
61622032210290615590944584474703
61622032210290615590944927780243
61622032210290615590944927780972
61622032210290615597719410299055
61622032210290615597719411170697
61622032210290615597719411348815
61622032210290615597719411350273
61622032210290615597719668566259
61622032210290615597719669630278
61622032210290615597719669984570
61622032210290615597719669984654
61622032210290615597719755723718
61622032210290615597719755723802
61622032210290619157273016968473
61622032210290619157273273831785
61622032210290619157273274185917
61622032210290619158968735913787
61622032210290619159784528658595
61622032210290619159784643444019
61622032210290619159784643462733
61622032210290619159784901729937
61622032210290619159784987823377
61622032210290619164051568910032
61622032210290619164051654999100
61622032210290619164052338961723
61622032210290619164052340562364
61622032210290619164052343744692
61622032210290619164052425055003
61622032210290619164052426651432
61622032210290619164052426655887
61622032210290619164052429837972
61622032210290619164052429838215
61622032210290619164867217622179
61622032210290619164867218173060
61622032210290619164867219218608
61622032210290619164867219222091
61622032210290619164867219222820
61622032210290619164867476436052
61622032210290619164867476439535
61622032210290619164867476440264
61622032210290619164867563598046
61622032210290619294533771693865
61622032210290619294534028557177
61622032210290619294534028911309
61622032210290619294534114650457
61622032210290619296229490643391
61622032210290619296982521619063
61622032210290619296982636054567
61622032210290619296982637472961
61622032210290619296982894690405
61622032210290619296982980433925
61622032210290619296982982030353
61622032210290619296982982030437
61622032210290619296982982030596
61622032210290619296982982030597
61622032210290619297045656809621
61622032210290619297045744149653
61622032210290619301312323635424
61622032210290619301312323639879
61622032210290619301313093691327
61622032210290619301313095287756
61622032210290619301313095292211
61622032210290619301313098474296
61622032210290619301313098474539
61622032210290619302065095797223
61622032210290619302065210783608
61622032210290619302065210783851
61622032210290619302065211651121
61622032210290619302065212182559
61622032210290619302065212183288
61622032210290619302065468868565
61622032210290619302065468872937
61622032210290619302065469046600
61622032210290619302065469050812
61622032210290619302065469051055
61622032210290619302065470115074
61622032210290619302065470469366
61622032210290619302065470469446
61622032210290619302065470469450
61622032210290619302065555139151
61622032210290619302065555139880
61622032210290619302065555158753
61622032210290619302065555158837
61622032210290619302065555158996
61622032210290619302065555158997
61622032210290619302065556208597
61622032210290619302065556208598
61622032210290619302127973770337
61622032210290619302128232234374
61622032210290619302128316726929
61622032210290619302128318327813
61622032210290619303760816343178
61622032210290619303760816347390
61622032210290619303760816347633
61622032210290619303760902436458
61622032210290904483411411156162
61622032210290904483411411156198
61622032210290904483411411156406
61622032210290904483411411176088
61622032210290904666342066926326
61622032210290904666342067976086
61622032210290904666424586843131
61622032210290904666424845123385
61622032210290904666425636004630
61622032210290904666425749279558
61622032210290904666425750795878
61622032210290913810364309664007
61622032210290913810364424455047
61622032210290913810364424455048
61622032210290913993291613596984
61622032210290913993295081250238
61622032210290913993375295950216
61622032210290913993378763603470
61622032210290913993378763622343
61622032210290913993378763622344
61622032210290913994988886667347
61622032210290913994988886667348
61622032210290913995805565487733
61622032210290914000888134885111
61622032210290914002580387598325
61622032210290914002580390786269
61622032210290915594749649055132
61622032210290915594753121313479
61622032210290915594753121313480
61622032210290915596364358508272
61622032210290915596447664541993
61622032210290915777680305869196
61622032210290915777683778127544
61622032210290915777763988222428
61622032210290915777767460480775
61622032210290915777767460480776
61622032210290915779378307007061
61622032210290915779378350054025
61622032210290915779461873506271
61622032210290915779462247031283
61622032210290915785274507945667
61622032210290915785274507945668
61622032210290919300707835694855
61622032210290919300791432308939
61622032210290919303301652551053
61622032210290919308384228310405
61622032210290919308384228310406
61622032210290919308384485527849
61622032210290919308384485527850
61622032210290919483690402066885
61622032210290919483690402066894
61622032210290919483690402084355
61622032210290919483690659284338
61622032210290919483721826703198
61622032210290919483721826722072
61622032210290919483721826728714
61622032210290919483722174264884
61622032210290919483722175328710
61622032210290919483722175328711
61622032210290919483722175334327
61622032210290919483722175334336
61622032210290919483805394737566
61622032210290919483805394756440
61622032210290919483805509056430
61622032210290919483805509075304
61622032210290919483805742299252
61622032210290919483805766273874
61622032210290919483805770878968
61622032210290919483805771948411
61622032210290919483805856618116
61622032210290919486232655322264
61622032210290919486232655322273
61622032210290919486315992190733
61622032210290919486316250457937
61622032210290919486316338147889
61622032210290919490467466150143
61622032210290919490467466150152
61622032210290919490468580759067
61622032210290919490468580759076
61622032210290919490489501464015
61622032210290919490500090958839
61622032210290919490500092026069
61622032210290919490500092559723
61622032210290919490500092559724
61622032210290919490500095739622
61622032210290919490583644642842
61622032210290919491304294404197
61622032210290919491304294404206
61622032210290919491304295453966
61622032210290919491314884074710
61622032210290919491314884942957
61622032210290919491314885118610
61622032210290919491314885118646
61622032210290919491314885118853
61622032210290919491314885118854
61622032210290919491314885124470
61622032210290919491315142336054
61622032210290919491315142336090
61622032210290919491315142336297
61622032210290919491315142336298
61622032210290919491315142341914
61622032210290919491315142361570
61622032210290919491315142361606
61622032210290919491315143761286
61622032210290919491398452109078
61622032210290919491398453158838
61622032210290919491398566427942
61622032210290919491398567768573
61622032210290919491398567944262
61622032210290919491398824695146
61622032210290919491398824986017
61622032210290919491398825161706
61622032210290919493009460587194
61622032210290919493009460587203
61622032210290919493010460405087
61622032210290919493010575196127
61622032210290919493010576796975
61622032210290919493010576796976
61622032210290919493010576797002
61622032210290919493010576797011
61622032210290919493010576797012
61622032210291805051139424607426
61622032210291805091806307085811
61622032210291805096892318886796
61622032210291805096892980819534
61622032210291814379787014581408
61622032210291816164176049810212
61622032210291816208231706205871
61622032210291816209929634523331
61622032210291816209929634602036
61622032210291816215012980549168
61622032210291816217520370535750
61622032210291819871050932106703
61622032210291819871051016781589
61622032210291819875297448821452
61622032210291819916783680985105
61622032210291819921050347700092
61622032210291819921051004499941
61622032210291819921051005033560
61622032210291819921051033197749
61622032210291819921051033729916
61622032210291819921866169620866
61622032210291819921866169622318
61622032210291819921866171020546
61622032210291819921866256759694
61622032210291819923561487674419
61622032210291819923561489270848
61622032210291819923561517850564
61622032210291819923561517968656
61622032210291819923561518322947
61622032210291819923561521037104
61622032210291819944774430280087
61622032210291819944774430280171
61622032210291819946469691837517
61622062316346013367504046990961
61622062316346013367504419693669
61622062316366678798540425467331
61622062316370279468140488203523
61622062316370280520744534177251
61622062316370280520744534527171
61622062316370324992381783144881
61622062369544307104673167853607
61622062369545207535224194768647
61622062369545207535224195118567
61622062369545208084267212620455
61622062387270183755760432817587
61622062387270183755760547608835
61622063752065391258808945915623
61622063752068993529867787532499
61622063752069295503527816874111
61622063752069295503716103218643
61622063752069343681955602518189
61622063752162637758319890531303
61622063752162637758382652646147
61622063752162652575703092470487
61622063752162652575765854585331
61622063752162653765379979877703
61622063752166240029378732148179
61622063752166254846761934087363
61622063752166255906143159980985
61622063805243920544535734468427
61622063805244220733806328465211
61622063805244220733806328583303
61622063805244222335265479004667
61622063805244222518196135818731
61622063805244222519010924153819
61622063805244270694742924792577
61622063805244270696435178420197
61622063805244270696435178538289
61622063805340281293680861147783
61622063805340282490072136145921
61622063805340282902398334568345
61622063805341181861429881023291
61622063805341181861429881495675
61622063805341182913846014055035
61622063805341182920623163410881
61622063805341182920623163883265
61622063805341227385483262672745
61622063805341483103095314294243
61622063805341483240293306904791
61622063805341483240377362310651
61622063805341483651887284736435
61622063805341483652159625437067
61622063805341483835090282251131
61622063805341483841865108775323
61622063805341483841927870890167
61622063822968896216028954665559
61622063822968896216028955137943
61622063823066157532923101220423
61622063823066157532923101692807
61622064230667653042012315467507
61622064230667653042012315817427
61622064230667653042012688520135
61622064230667653042012688870055
61622064230667653179273443245527
61622064230667697513649937137845
61622064230667697513649937487765
61622064230667953231261989109263
61622064230667953231283282868291
61622064230667953368459981719811
61622064230667953780053959551455
61622064230667953965767096948619
61622064230667953965767183042059
61622064230667997702920531486001
61622064230667998299892628457579
61622064230667998430375458520241
61622064230667998437153293907363
61622064230667998437153297093903
61622064230736996895613242380475
61622064230736996895613242730395
61622064230736996895696925200267
61622064230736997307478816323815
61622064230736997307478816673735
61622064230736997312561762506295
61622064230740599029682925383655
61622064230740599029682925733575
61622064230740599029683298436283
61622064230740599029683298786203
61622064230740599034765499911735
61622064230740599034765528609543
61622064230740599034765872964363
61622064230740599166944053161675
61622064230740599172026254287207
61622064230740599172026627339835
61622064230740632388283145599605
61622064230740632388283145949525
61622064230740643501320547403913
61622064230740647205665974486161
61622064230740647205665974836081
61622064230740647205666003533889
61622064230740883349154557812059
61622064230740883349154557930151
61622064230740883349217319926903
61622064230740898166537759869335
61622064230740898166537760223627
61622064230740899218932972078039
61622064230740899218953892434519
61622064230740899218953892784439
61622064230740899224015546256199
61622064230740899225710121433885
61622064230740899225728719308631
61622064230740899356130964688587
61622064230740899361213538866747
61622064230740899362908114044433
61622064230740899767996910286327
61622064230740899767996910290699
61622064230740899774499394924773
61622064230740899774502091876077
61622064230740899774502092348461
61622064230740899774771737160439
61622064230740899774771737164811
61622064230740899774774061158493
61622064230740899774774061512785
61622064230740899775317994820089
61622064230740899775317995292473
61622064230740899950927195445991
61622064230740899950927567100391
61622064230740899950927567104763
61622064230740899950990329219607
61622064230740899956010141278551
61622064230740899956072903397767
61622064230740899957516431509933
61622064230740899957702393974503
61622064230740899957704717854465
61622064230740899957704717972557
61622064230740899957765156093719
61622064230740899958269201152713
61622064230740899958269320175889
61622064230740899958269572340553
61622064230740899958269572689021
61622064230740899958269572694845
61622064230740899958269572807113
61622064230740899958269576939823
61622064230740899958269577393333
61622064230740899958269577412207
61622064230740899958270347645985
61622064230740899958270348695745
61622064230740899958270349045665
61622064230740899958332334453945
61622064230740899958517268403031
61622064230740899958520362537097
61622064230740899958520367136367
61622064230740899958520367235585
61622064230740899958520367254459
61622064230740899958520620798477
61622064230740899958520621270861
61622064230740899958520625515839
61622064230740899958520625870131
61622064230740899958521396105361
61622064230740933174525836919339
61622064230740933311786474137875
61622064230740943690591141402149
61622064230740943690591141406521
61622064230740944292646066582791
61622064230740944429906820958263
61622064230740944429906821306731
61622064230740944429906821312555
61622064230740947991909040374843
61622064230740947991909297592287
61622064230740947996992643422779
61622064230740948129169793700555
61622064230740948129169795100235
61622064230740948129170051967759
61622064230740948129170052317679
61622064230740948134252250255219
61622064230740948134252621791527
61622064230740948134252621909619
61622064230740948134253396748491
61622064230740948134253398148171
61622064230764914365681288896483
61622064230764914365681317594291
61622064230764914502942043621875
61622064283842580605535366963339
61622064283842624528129596679481
61622064283842875489001009941695
61622064283842875489063772056539
61622064283842879010144184448103
61622064283842879193158524081959
61622064283842879193346810426491
61622064283842879193409572541335
61622064283842880384718273361313
61622064283842880794805960843483
61622064283842880977736617657547
61622064283842880979996053423861
61622064283842880980055373393815
61622064283842880980243658688587
61622064283842924717400190559625
61622064283842925314372547311967
61622064283842925451629859896681
61622064283842925451633302040119
61622064283842925451633302041571
61622064283842928423440567738427
61622064283842929155975659331717
61622064283842929155975660381477
61622064283842929155979098288615
61622064283914609606614347786103
61622064283914625613528247893167
61622064283914625613611558710091
61622064283914625613611930718783
61622064283914626025393936627755
61622064283914626025393938027435
61622064283914626030476769068747
61622064283914626032711928072839
61622064283914626032715279890909
61622064283914626032715284122997
61622064283915526044162585975051
61622064283915526044162957983743
61622064283915526598288551057647
61622064283915526598288551063471
61622064283915559402762805141241
61622064283915574220145635077557
61622064283915574220146007086249
61622064283915810363445932058923
61622064283915810363634218403455
61622064283915810363696723773239
61622064283915810363696980518299
61622064283915824586220816532607
61622064283915824997814794364251
61622064283915825181079925712423
61622064283915826240187086140999
61622064283915826240189525280221
61622064283915826240208379900027
61622064283915826377385078751547
61622064283915826782204229691817
61622064283915826782476314014571
61622064283915826782476570759631
61622064283915826788979056565929
61622064283915826789253464886737
61622064283915826789794304059975
61622064283915826789794304065799
61622064283915826789797403246821
61622064283915826789798431768289
61622064283915826965218569342935
61622064283915826965406855687467
61622064283915826965406856037387
61622064283915826965407227573695
61622064283915826965469617802311
61622064283915826971996092101329
61622064283915826972181682561579
61622064283915826972182054097887
61622064283915826972184121700801
61622064283915826972244444676423
61622064283915826972244816212731
61622064283915826972748861744109
61622064283915826972748979250965
61622064283915826972748980767285
61622064283915826972749232931949
61622064283915826972749233280417
61622064283915826972749233286241
61622064283915826972749237518169
61622064283915826972749237531219
61622064283915826972750009637061
61622064283915826972811623509033
61622064283915826972811995045341
61622064283915826973000023128493
61622064283915826973000024644813
61622064283915826973000029244083
61622064283915860189005751541639
61622064283915860189005755773727
61622064283915860189005755790989
61622064283915860189005756245903
61622064283915860326266134379351
61622064283915860326266506271403
61622064283915860326266510520753
61622064283915871307125727174187
61622064283915871444386481549659
61622064283915871444386481903951
61622064283915874411111177654575
61622064283915875011472304014175
61622064283915875143649455691631
61622064283915875143649455709053
61622064283915875143649707854843
61622064283915875143649708204763
61622064283915875148731910846615
61622064283915875148733058739567
61622064283915875150424163192647
61622064283915875150424534728955
61622064283915875150424536246727
61622064283939841380160949487879
61622064283939841929204340392315
61622064283939841929204340398139
61622064301567556277028587160471
61622064301640485845856587858743
61622064301640501852833250080651
61622064301640501857999135075735
61622064301640501859608076954763
61622064301640502264698939864999
61622064301640502269781398202151
61622064301640502269781426899959
61622064301640502269781771254779
61622064301640502269781771260603
61622064301664817188914924410403
61622064301664817600697187536819
61622064301664817600697560595271
61622064310722328368455396684108
61622064310722328375233576888238
61622064310722328375233576892610
61622064310722328375233605467954
61622064310722328375233605472326
61622064310722328375233691207102
61622064310722328375233691211474
61622064310722328375235928416248
61622064310722328375235928420620
61622064310722328375989073850509
61622064310722328377681413801929
61622064310758651276891791653204
61622064310819589692127723447474
61622064310819589693822300137108
61622064310831597262951481835402
61622064310831597264562114255872
61622064310831597264562114722432
61622064310831597264562117910376
61622064310831597264562118960136
61622064310831597264562372989636
61622064310831597264562376177580
61622064310831597264562377238986
61622064310831597264562487308500
61622064310831597264562492030234
61622064310831597264645797075664
61622064310831597264645801779928
61622064310831597264646055342868
61622064310831597264646058997372
61622064310831597264646060064601
61622064310831597264646060064602
61622064310831597265398942509925
61622064310831597265398942976485
61622064310831597265399201243689
61622064310831597265399315562553
61622064310831747017136758746725
61622064310831747017136759096645
61622064311378820143261278844176
61622064311378820144935192521610
61622064311378825633691463254034
61622064311378836197682665467080
61622064311378836197682751206228
61622064311378836197850144492408
61622064311378836197853244729014
61622064311378836197871036501000
61622064311378836197874132151386
61622064311378836197874136737558
61622064311378836197874136737606
61622064311378836197874136855650
61622064311378836197874165435366
61622064311378836197933712526776
61622064311378836197937184766202
61622064311378836197937184785123
61622064311378836197937184785124
61622064311378836204460931414730
61622064311378836204461045733594
61622064311378836204628067016906
61622064311378836204628324234350
61622064311378836204628325750670
61622064311378836204648959492058
61622064311378836204649217759262
61622064311378836204649331028366
61622064311378836204649332078126
61622064311378836204711749836698
61622064311378836204712007054142
61622064311378836205464004578030
61622064311378836205464006094350
61622064311378836205464119363454
61622064311378836205464120413214
61622064311378836205467219600060
61622064311378836205467476817456
61622064311378836205467476830554
61622064311378836205467476836378
61622064311378836342724760824114
61622064311378836342724875142978
61622064311378836746725684368648
61622064311378836746725770112168
61622064311378836746729126628726
61622064311378836746729155208394
61622064311378836746729155209846
61622064311378836753482800044874
61622064311378836753503692053466
61622064311378836753503720278890
61622064311378836753503720633182
61622064311378836753503950316298
61622064311378836753503950320670
61622064311378836753503978896014
61622064311378836753503978900386
61622064311378836753504064635162
61622064311378836753504064639534
61622064311378836753506016047148
61622064311378836753506301848680
61622064311378836754318852974622
61622064311378836754321923596254
61622064311378836754322180813698
61622064311378836754322209393414
61622064311378839908973867968262
61622064311378839908994759976854
61622064311378839908995018244058
61622064311378839909057550321494
61622064311378839910668701879712
61622064311378839910668787968780
61622064311378839910668789018540
61622064311378839910752356003148
61622064311378839910752384582864
61622064311378839911317330928062
61622064311378839911505239964792
61622064311378839911505268194588
61622064311378839911505268544508
61622064311378839911505498231996
61622064311378839911505501418536
61622064311378839911505526811712
61622064311378839911505529998204
61622064311378839911505530116296
61622064311378839911505612550860
61622064311378839911505617272594
61622064311378840457828858796874
61622064311378840457849750805466
61622064311378840457849779385182
61622064311378840459523434441120
61622064311378840459544326445340
61622064311378840459544326449712
61622064311378840459544355025056
61622064311378840459544355029428
61622064311378840460360257973440
61622064311378840460360262673332
61622064311378841695079405355660
61622064311378841695079433935328
61622064311476086411016184113912
61622064311476086411016184580472
61622064311476086411016442847676
61622064311476086411016557166540
61622064311476086411018508578526
61622064311476086411018765795970
61622064311476097529136416963904
61622064311476097529136418480224
61622064311476097529136531749328
61622064311476097529136532799088
61622064311476101235176794609266
61622064311488088438062344649480
61622064311488093936086358064308
61622064311488093936086617394322
61622064311488093936086731116936
61622064311488093936086732179746
61622064311488093974311976454765
61622064311488093979392226168311
61622064311488093981086803328877
61622064311488093981087061596081
61622064311488093981839942972772
61622064311488093981839944035582
61622064311488093981839944041406
61622064311488093981839944507966
61622064311488093981840201239976
61622064311488093981840202302786
61622064311488093981840202775170
61622064311488093981840317094034
61622064311488094119100955965368
61622064311488094119100957034002
61622064311488094119100957500562
61622064311488094119101071819426
61622064311488094119104056220847
61622064311488094530698034052443
61622064311488094530698034519003
61622064311488105054206333696856
61622064311488105054206591964060
61622064311488105054206593026870
61622064311488105054206706749484
61622064311488105054206707812294
61622064311488105237220931597916
61622064311488105237220931616790
61622064311488105237220932666550
61622064311488105237220933133110
61622064311488105237224031853395
61622064311488105648818009684991
61622064311488108760246970672232
61622064311488108798470263535265
61622064311488108806000296252086
61622064311488108806000297301846
61622064311488108806000554519290
61622064311488108943261310311912
61622064311524127812431485195282
61622064311524127812431486245042
61622064311524127949692239570754
61622064311706882131666940099664
61622064311706882497695647013972
61622064311706882497699004481072
61622064311706882497779215048340
61622064311706882543449203226080
61622064311706882543452560693180
61622064311706882680709871862404
61622064311706882680960920321780
61622064311706893061965065685146
61622064311706893061965322902590
61622064311706893244704341554052
61622064311706893249787944601988
61622064311706893610987454394836
61622064311706893611008375099784
61622064311706893656489700330854
61622064311706893656489704917026
61622064311706893656489704917074
61622064311706893656489962134470
61622064311706893656489962134518
61622064311706893661569950510960
61622064311706893793998321776168
61622064311706893794001508237355
61622064311706893794001794034515
61622064311706896772897665433286
61622064311706896772897694013002
61622064311706896772897779752150
61622064311706896773064772805666
61622064311706896773065031072870
61622064311706896773065059652586
61622064311706896773065145391734
61622064311706896773085693044054
61622064311706896773085693510614
61622064311706896773085951777818
61622064311706896773086066096682
61622064311706896773148455158898
61622064311706896955828350827066
61622064311706896955828436566214
61622064311706896956079399286442
61622064311706896956079485025590
61622064311706897321857028695098
61622064311706897322191759974266
61622064311706897367610699692630
61622064311706897367610700742390
61622064311706897367861748152006
61622064311706897504871368328954
61622064311706897505122416788330
61622064311706898557454871132992
61622064311706898557454956872140
61622064311706898557456908284126
61622064311706898557457194081286
61622064311706898557475504511362
61622064311706898557475504524460
61622064311706898557475761728854
61622064311706898557538523843698
61622064311706898559149446777238
61622064311706898595614338660196
61622064311706898603207049519782
61622064311706898603207049986342
61622064311706898603207306737226
61622064311706898603207308253546
61622064311706898603207421522650
61622064311706898603207422572410
61622064311706898603208168727976
61622064311706898603208169200359
61622064311706898603208169200360
61622064311706898603208425932370
61622064311706898603208427467564
61622064311706898603208451442186
61622064311706898603208456041456
61622064311706898603208456047280
61622064311706898603208540717794
61622064311706898603208541780604
61622064311706898603208541786428
61622064311706898603210778989750
61622064311706898603210778995573
61622064311706898603210778995574
61622064311706898604903027086432
61622064311706898604903031685702
61622064311706898604903031691525
61622064311706898604903031691526
61622064311706898740218133733580
61622064311706898740218162313296
61622064311706898740218248052444
61622064311706898740469182192956
61622064311706898740469210772672
61622064311706898740469296511820
61622064311706898740471247923806
61622064311706898740471533720966
61622064311706898742163786416918
61622064311706899151999277179418
61622064311706899151999278695738
61622064311706899151999391964842
61622064311706899151999393014602
61622064311706899152000139157070
61622064311706899152000167854878
61622064311706899152000396374562
61622064311706899152000397909756
61622064311706899152000421884378
61622064311706899152000425072322
61622064311706899152000426483648
61622064311706899152000426489472
61622064311706899152000511159986
61622064311706899152000512222796
61622064311706899152000512228620
61622064311706899152002749431942
61622064311706899152002749437766
61622064311706899152062901271914
61622064311706899152251187629544
61622064311706899152253512094158
61622064311706899152253797891318
61622064311706899153694711614824
61622064311706899153694712081384
61622064311706899153694744898804
61622064311706899153694970348588
61622064311706899153694998928304
61622064311706899153695002116248
61622064311706899153695084667452
61622064311706899153697321876598
61622064311706899153946050587270
61622064311706899154510619145008
61622064311706899154510619158106
61622064311706899154510906471586
61622064311706899154510909659530
61622064311706899154510992210734
61622064311706899154513229419880
61622064311706899154514091403356
61622064311706899154514091515624
61622064311731208580706086980986
61622064311742921315491415645808
61622064311804160478182175318900
61622064311815865473227495415852
61622064311815867859734996875868
61622064437467139933989786632751
61622064437467139933989786982671
61622064437467141580365698309247
61622064437467186055015896919323
61622064437467189759361324001571
61622064437467189759361696005891
61622064437467189759361696010263
61622064437469841637236846259275
61622064437469841637236846609195
61622064437469841637425132953727
61622064437469841637487894718651
61622064437469842872018780104127
61622064437469843240578977570129
61622064437469843421061798655775
61622064437469887346667943728837
61622064437469887346667945245157
61622064437469887346919768910587
61622064437469887758534552676257
61622064437469891050449545662785
61622064437469891050449547079727
61622064437469891051013744213633
61622064437469891051014405796451
61622064437469891051014406146371
61622064437469891051014777800771
61622064437469891051264792690271
61622064437469891051265483320817
61622064437469891051265569064337
61622064437469891051286746965095
61622064437469891051286746969307
61622064437469891051286748032117
61622064437469891051286748382037
61622064437469891052957045386223
61622064437469891462880352793871
61622064437469891462880353148003
61622064437469891462880353161053
61622064437469891462880467933427
61622064437470742205236914594159
61622064437470743851612825920735
61622064437470788326346334670981
61622064437470791618261328720159
61622064437470791619098157324132
61622064437470791619098530376761
61622064437470791620768741287507
61622064437470792029855306551803
61622064437470792030692134801485
61622064437470792030692249591281
61622064437540087529893632283707
61622064437540087529893718022855
61622064437540087575626296487223
61622064437540087712824289097771
61622064437540087712824374836919
61622064437540135747031186595753
61622064437542787631684978933817
61622064437542788821550155755465
61622064437542788821550156222025
61622064437542788860504551407991
61622064437542788864772337251063
61622064437542788867216357882793
61622064437542788867219680654587
61622064437542788867219709234303
61622064437542788867219710750623
61622064437542788867219713483653
61622064437542788867219715018687
61622064437542788867279378282103
61622064437542788867282820425541
61622064437542788868035618293905
61622064437542788868035621480445
61622064437542789226553893113447
61622064437542789233060451233877
61622064437542789233332420062783
61622064437542789233332420417075
61622064437542789409484806795035
61622064437542789413815354752951
61622064437542789416071348724295
61622064437542789416074785814953
61622064437542789416074790401173
61622064437542789416074790867733
61622064437542789416259376801623
61622064437542789416259719758215
61622064437542789416262699573417
61622064437542789416263072626045
61622064437542789416263076876847
61622064437542822219041722545537
61622064437542822221301066451449
61622064437542837036424838395653
61622064437542837038684268390633
61622064437542837038684269906953
61622064437542837038935316867271
61622064437542837038935318383591
61622064437542837038935402606419
61622064437542837043202729757093
61622064437542837043202731174035
61622064437542837043203102710343
61622064437542837043203104226663
61622064437542837043767963293307
61622064437542837044018667396411
61622064437542837045710143741383
61622064437542837045710145257703
61622064437542837045710229480531
61622064437543689428253657022647
61622064437543689435031583102479
61622064437543689794365674753879
61622064437543689846625441543605
61622064437543689846625813079913
61622064437543689846625817666133
61622064437543689847441721076705
61622064437543722786853418096901
61622064437543737604236706125153
61622064437543737611014512814467
61622064437543737611014884350775
61622064437543737611014885867095
61622064437543737613521925381815
61622064437543738018361997394215
61622064437543738022608490646111
61622064437543738022608862182419
61622064437543738022608862648979
61622064437543738023424770179211
61622064437564397553312959576931
61622064437564397553375721691775
61622064437564402859117168922423
61622064437564402859117254661571
61622064437564402904849833125939
61622064437564402906545151376241
61622064437564403042047825736487
61622064437564403042047911475635
61622064437564403043743143986789
61622064437564451075499345330057
61622064437564451083029637364049
61622064437567099256560019203455
61622064437567099256748304498227
61622064437567099256748677550855
61622064437567099256811439665699
61622064437567102777891852057263
61622064437567104195687753183183
61622064437567104196439894171589
61622064437567104196439894521509
61622064437567104196502914920819
61622064437567104198135469989255
61622064437567104198135502818321
61622064437567104198135847309947
61622064437567104198951407297367
61622064437567104198951754840179
61622064437567104562280544329475
61622064437567104562552513493799
61622064437567104562552599582867
61622064437567104744730772084751
61622064437567104744731144087619
61622064437567104745294883963331
61622064437567104745294885363011
61622064437567104745294971102159
61622064437567104745482913090419
61622064437567104745482913440339
61622064437567104745483256396931
61622064437567104746990203613313
61622064437567104747178488908085
61622064437567104747178861960713
61622064437567104747178866211515
61622064437567137552216855786117
61622064437567148662994827245525
61622064437567148670336917157813
61622064437567148670336918674133
61622064437567148670337574491281
61622064437567148670337578740631
61622064437567148670337951794711
61622064437567148670588655915077
61622064437567149082120214921127
61622064437567152367340626313379
61622064437567152367340712402447
61622064437567152367340713469469
61622064437567152374682719158929
61622064437567152374933681896419
61622064437567152374933767635567
61622064437567152374934456731079
61622064437567152374955720394071
61622064437567152374955720398283
61622064437567152374955721461093
61622064437567152786549699292737
61622064437567999824371801193807
61622064437567999824560086488579
61622064437567999824560459541207
61622064437568003345703634047615
61622064437568004764251934796327
61622064437568005130364295484151
61622064437568005175845911228291
61622064437568005175845912627971
61622064437568005177541230878273
61622064437568005178357510411373
61622064437568049230806694975025
61622064437568049238400523998869
61622064437568049649994759029083
61622064437568049650015676080931
61622064437568052935152495459821
61622064437568052942767245171191
61622064437568052942767502388635
61622064437568052942767503451445
61622064437568053346746386152637
61622064437568053346746473291465
61622064437568053349277786728883
61622064437568053353524651983647
61622064437568053354340559513879
61622064437568053354361223020257
61622064437568053354361475515967
61622064437568053354361481283089
61622064437758973724448084966195
61622064437761675021183826678383
61622064437783241019467789661279
61622064437785942722714849287803
61622064437785986646061564348623
61622064437785986646062220165771
61622064437856187007135334023077
61622064437856187007135419762225
61622064437856187012221345291895
61622064437856231342079005214423
61622064437856235048117059911491
61622064437858888527368054015745
61622064437858888708690139553969
61622064437858888710382393649601
61622064437858888715468404918419
61622064437858888715468405384979
61622064437858921515612111376755
61622064437858932633732087009303
61622064437858932633732172748451
61622064437858936338077889010419
61622064437858936339770141706371
61622064437858936339773236306997
61622064438415433929370267130397
61622064438415437635683726566127
61622064438415437635683726916047
61622064438415437636498515251135
61622064438415437636498600990283
61622064438415437636499634446279
61622064438418138927252752937885
61622064438418138927252754354827
61622064438418138928067999965371
61622064438418138928068690595917
61622064438418138928089582604509
61622064438418138928089954240195
61622064438418138928089954244407
61622064438418138928151682785163
61622064438418138928152344723725
61622064438418138928152373402659
61622064438418138928152459141807
61622064438418138928152716359251
61622064438418172281585272950533
61622064438418183399454200106443
61622064438418183399705248583081
61622064438439738140745882923397
61622064438439749258593803769113
61622064438439749258844852228489
61622064438439749261376251055135
61622064438439749261376251405055
61622064438439749261376337144203
61622064438439749261376998728473
61622064438439749261376999082765
61622064438439749261377370600199
61622064438439749261377370718291
61622064438439752966601840248769
61622064438439752967414305635563
61622064438439752967417747779001
61622064438439797431941995032971
61622064438442439432398964718277
61622064438442450550434913274139
61622064438442450550434913624059
61622064438442450550435257997593
61622064438442450550498019762517
61622064438442450552190272458469
61622064438442450552946512824403
61622064438442450552967318391247
61622064438442450552967318745379
61622064438442450552967318758429
61622064438442450552967433530803
61622064438442450553029418939083
61622064438442450553030080523353
61622064438442450553030109219709
61622064438442450553030195313149
61622064438442454256476290993543
61622064438442454258986888486885
61622064438442454259070485219061
61622064438442498723846211043637
61622064438442498728677738261479
61622064438442498728928786738117
61622064438442498730369990957431
61622064438442498730621037917749
61622064438442498730621039434069
61622064438512684082662821958653
61622064438512684082662822308573
61622064438512684082662908047721
61622064438512684089437649182685
61622064438512684089437734921833
61622064438512684136009545605963
61622064438512684136010235886589
61622064438512684136010236223459
61622064438512684136010321980029
61622064438512695200782797591201
61622064438512695200782797941121
61622064438512695207289094257887
61622064438512695253042679049711
61622064438512695253042679516271
61622064438512695253293726109407
61622064438512695253314275627967
61622064438512695254130178571979
61622064438512695254130297595155
61622064438512698906548881957545
61622064438512698906820851121869
61622064438512698952302552605157
61622064438512698952553601064533
61622064438512698952556952416043
61622064438512698952577873120991
61622064438512698952577873470911
61622064438512698957639155057895
61622064438512698957639526594203
61622064438512698959331407753847
61622064438512698959331779290155
61622064438512698960167459633835
61622064438512698960168604338795
61622064438512698960168609056157
61622064438512698960170555750781
61622064438512698960170927287089
61622064438512698960170931892183
61622064438512698960171702127413
61622064438512732311657864928359
61622064438515385425068466459353
61622064438515385425131142485129
61622064438515385426847752976687
61622064438515385426847753326607
61622064438515385427600898855875
61622064438515385427600898860087
61622064438515385427662541311775
61622064438515385427662541661695
61622064438515385427663660856839
61622064438515385427663660974931
61622064438515396538105867913741
61622064438515396544967357422847
61622064438515396545699696918711
61622064438515396545720617625111
61622064438515396545783260366859
61622064438515396545783379390035
61622064438515400244147272445999
61622064438515400244147273962319
61622064438515400244210034210923
61622064438515400244230954915871
61622064438515400244230955265791
61622064438515400249229473670909
61622064438515400249229475087851
61622064438515400249229846624159
61622064438515400249229848140479
61622064438515400249292608389083
61622064438515400250921726366861
61622064438515400250984861085035
61622064438515400251736973394347
61622064438515400251740072581193
61622064438515400251740330979539
61622064438515400251740331314957
61622064438515400251740331333831
61622064438515400251758554620755
61622064438515400251758927673383
61622064438515400251758928736193
61622064438515400251760994803913
61622064438515400251761251567847
61622064438515400251761252021357
61622064438515400251762022274009
61622064438515400251762023673689
61622064438515400251820541428715
61622064438515400251821316735599
61622064438515400251821432570783
61622064438515400251821686133675
61622064438515400251821689788227
61622064438515400251821690851037
61622064438515400251823755519077
61622064438515400251824009081969
61622064438515400251824013687063
61622064438515400251824013786281
61622064438515400251824013799331
61622064438515400251824014153623
61622064438515400251824783922293
61622064438515400251824784388853
61622064438515400251824785438613
61622064438515429898965058982975
61622064438515429898965060499295
61622064438515429898965144722123
61622064438515433598228285289611
61622064438515433598479333766249
61622064438515433598479419505397
61622064438515433603310859584411
61622064438515433603310860984091
61622064438515433603561909460729
61622064438515433605003112163723
61622064438515433605254160640361
61622064438515433605254246379509
61622064438515444716599395137945
61622064438515444716600425524041
61622064443452315214245524976051
61622064443452315214245525448435
61622064443452315397176182262499
61622064443476625237661783631975
61622064443476628942007584116771
61622064443764812421056089290363
61622064443764812427834267515985
61622064443764812427834269032305
61622064444358885139656535681539
61622064444421309495764575445001
61622064444421309503086693547187
61622064444421324319925955609807
61622064444424010787333973351615
61622064444424010794928060636839
61622064444431831134104209680945
61622064444431831134104210743755
61622064444431831134920117224227
61622064444456142758979622549701
61622064444456190793183168696173
61622064444456190793183425913617
61622064446297709223933495218247
61622064446657934562470314216554
61622064446657934564162566912506
61622064446730882341326513295432
61622064446733583625364587092103
61622064446755197670550049934148
61622064446755197672245482969874
61622064447281123167131906517529
61622064447281128655051610939449
61622064447314444175543541845898
61622064447314444724375058975663
61622064447314444725151449460848
61622064447314447879868421624342
61622064447314447879889342330694
61622064447314447881560674320294
61622064447317145879606624732035
61622064447317145879606624738668
61622064447378373326930627743176
61622064447378373326932952091150
61622064447378389973620397823000
61622064447378389973622722170974
61622064447390080753399566455227
61622064447390080890597559065775
61622064447390080890848605657299
61622064447390080890848606142733
61622064447411709203559087412002
61622064447411710987947769400926
61622064447414362865824405187274
61622064447414362865824406250084
61622064447414407149927709608960
61622064447414407203275124605530
61622064447414407332859223814504
61622064447414407340473117216078
61622064447414412683580935625876
61622064447414412683580935631700
61622064447414412683581192843320
61622064447414412691194829027450
61622064447605283653421426325049
61622064447605283655931910562337
61622064447641304576671366924530
61622064447641305954302166714544
61622064447641305955996742358790
61622064447641306360245270861654
61622064447641306367839444774012
61622064447714252353562942427303
61622064447714252353563199644747
61622064447738551218463605871720
61622064447738562194031303807000
61622064447738567277970666581406
61622064447738567277971781190330
61622064447738567681950751011476
61622064447738567681951008228920
61622064447738567689565759021974
61622064447738567689815691813780
61622064447738567689816806422704
61622064461104344343942886520529
61622064461104344892985561065825
61622064461104344892985647172315
61622064461104345075916303986379
61622064461104389410857911079675
61622064461104389548118408605045
61622064461104393115203338511843
61622064461104393115203339911523
61622064461104393115203711564471
61622064461104393115203711583345
61622064461104393252464094304417
61622064461104393252464094654337
61622064461104393252464123002225
61622064461104393252464209089841
61622064461104393252464209091293
61622064461104393252464466308737
61622064461173388425221023668501
61622064461176990147425132728341
61622064461176990147425219884591
61622064461177290336695726258565
61622064461177290336695726725125
61622064461177290336695727774885
61622064461177290336695727793759
61622064461177290336695813863953
61622064461177290336695813882827
61622064461177290336696070614837
61622064461177290336696071081397
61622064461177290336696071100271
61622064461177290885738745645567
61622064461177290885738831266623
61622064461177290885738831365841
61622064461177290885738831384715
61622064461177290885739089533827
61622064461177290885739089651919
61622064461177290885739090000387
61622064461177291068669402459631
61622064461177291068669488080687
61622064461177291068669488198779
61622064461177291068669746347891
61622064461177291068669746465983
61622064461177291068669746814451
61622064461197703756137157009521
61622064461201605667611860066145
61622064461201606399585535800651
61622064461201606400150018630887
61622064461201606400150047328695
61622064461201606400150133416311
61622064461201606400150133417763
61622064461201606400150391684967
61622064461201606400150394871507
61622064461201650871787267248597
61622064461201650871787295946405
61622064461201650871787640302677
61622064461201654576133182518817
61622064461201654576133439736261
61622064461396128909390744926715
61622064461420444238613908512803
61622064461420444238613909912483
61622064461420444238614281565431
61622064461420444375874664305377
61622064461420444375874693003185
61622064461420444375874779090801
61622064461420444375874779092253
61622064461493390226284891481579
61622064461493390233061785486221
61622064461493390233062812956317
61622064461493390233062814355997
61622064461493390370320474149717
61622064461493390370322796979919
61622064461493390370322797098011
61622064461493390370322797446479
61622064462076952022338755286563
61622064462085062622343101547854
61622064462085110799079293229128
61622064462149901721132402648741
61622064462157707236148544299287
61622064462157707236713316209681
61622064462157707236713317276863
61622064462157707236964364686319
61622064462157707236964447243299
61622064462157707236964704460743
61622064462157707236964708692831
61622064462158008615096028774638
61622064462182018861839087746833
61622064462182022567880498027339
61622064462182022702630511315421
61622064462474107916937365751198
61622064465031314730016339575792
61622064465031314737358345282514
61622064465039418612315382504284
61622064465136631757744855117394
61622064465136665111826212334540
61622064465136681163991347768656
61622064465355469728386154961392
61622064465355474812051564310096
61622064470259116990230894821808
61622064470911721123677418680774
61622064470915624773224345565750
61622064471008971329142689141973
61622064471008971329226387897486
61622064471008972564763770989375
61622064471008972701206314002966
61622064471012873194947490115541
61622064471012889849440425463526
61622064471045011883272062983835
61622064471048908985266151685129
61622064471239783523866200448542
61622064471275807423754848335000
61622064514278065842883658309451
61622064514278065842946420424295
61622064514278070738600667581525
61622064514278070738600925848729
61622064514278071150382931757701
61622064514278966410695440299803
61622064514278971169151694846485
61622064514278971169151953113689
61622064514279266416763036665251
61622064514279266599777375949187
61622064514279266599965662293719
61622064514279266599965662643639
61622064514279266599966034298039
61622064514279266599966034302411
61622064514279266600028424408563
61622064514279266600028796417255
61622064514279270121108837150047
61622064514279270304311834314823
61622064514279270304311834664743
61622064514279270304311834782835
61622064514279270304311834787207
61622064514279270304374596902051
61622064514279271355890770644979
61622064514279271358422547111925
61622064514279271495679859692427
61622064514279271907462122468923
61622064514279271907462122818843
61622064514279272087948500839175
61622064514279316425336538098435
61622064514279316425336538564995
61622064514279316425337571666859
61622064514279316425337571671071
61622064514279316562597207089051
61622064514279316562597293294759
61622064514279319534405220090451
61622064514279319534405220440371
61622064514279319717900850763651
61622064514279319718172819927975
61622064514279319718173077145419
61622064514279320129682999099027
61622064514279320129682999103239
61622064514279320129683000148787
61622064514279320129683000166049
61622064514279320129683000502919
61622064514279320129683000515969
61622064514279320129683113890067
61622064514279320129683114939827
61622064514279320129683372151655
61622064514279320129683372155867
61622064514279320129683372157271
61622064514279320129766797759619
61622064514279320129767054977063
61622064514279320266943007573847
61622064514279320266943754895813
61622064514279320266943755245733
61622064514351011835699604518603
61622064514351015541488933593773
61622064514351016724575582774923
61622064514351016731270423003585
61622064514351016731270427235673
61622064514351016731350668266159
61622064514351016731350754005307
61622064514351016731353733820509
61622064514351016731353848611757
61622064514351016731353853192153
61622064514351016731354105829201
61622064514351016731354110409597
61622064514351017136357846951099
61622064514351017136357847301019
61622064514351017142864405067317
61622064514351017142864405421449
61622064514351017143136374604647
61622064514351912403448624394111
61622064514351917161901695531119
61622064514351917161904761085469
61622064514351917161904875876717
61622064514351917161904878940793
61622064514351917161904880457113
61622064514351917161905132621777
61622064514351917161905133094161
61622064514351917161905137207997
61622064514351917161905137674557
61622064514351917704169628941451
61622064514351950513726714420649
61622064514351965337888181724283
61622064514351965337888182190843
61622064514351965337888182196667
61622064514352216297127523778915
61622064514352216298571309108525
61622064514352216298759252614557
61622064514352216298759338707997
61622064514352217351151368822955
61622064514352217351154549168553
61622064514352217351154552232629
61622064514352217351154553748949
61622064514352217351172289179435
61622064514352217351172289529355
61622064514352217351172289533727
61622064514352217351175355432173
61622064514352217351175383663421
61622064514352217351175384129981
61622064514352217351175386849961
61622064514352217351175387317925
61622064514352217351175388366281
61622064514352217351175388367685
61622064514352217351175469756861
61622064514352217351175472939029
61622064514352217351175474455349
61622064514352217351175726620013
61622064514352217351175726968481
61622064514352217351175726974305
61622064514352217351175731206233
61622064514352217351175731219283
61622064514352217481657958767883
61622064514352217488349361433503
61622064514352217488349447172651
61622064514352217488352460266217
61622064514352217488352541779101
61622064514352217488352544843177
61622064514352217488352546359497
61622064514352217488433044259119
61622064514352217488433129998267
61622064514352217488436109807645
61622064514352217488436224598893
61622064514352217488436481343953
61622064514352217488436481349777
61622064514352217899943339265147
61622064514352217899943425004295
61622064514352217899946438097861
61622064514352217899946522674821
61622064514352217899946524191141
61622064514352217900218405764579
61622064514352217900218491858019
61622064514352217900218493374339
61622064514352218076182593413591
61622064514352218076370879758123
61622064514352218080701427716039
61622064514352218082957678904827
61622064514352218082957764643975
61622064514352218082960859244601
61622064514352218083145706632235
61622064514352218083145706982155
61622064514352218083149145589133
61622064514352218083149148672083
61622064514352218083149150188403
61622064514352251299969403603603
61622064514352251299969660821047
61622064514352251437230158333367
61622064514352251437230415550811
61622064514352265527158775722519
61622064514352265527158776070987
61622064514352265527158776076811
61622064514352266117352605542787
61622064514352266117352606009347
61622064514352266117352862760231
61622064514352266122436299382651
61622064514352266254613360272551
61622064514352266254613360389191
61622064514352266254613617489995
61622064514352266261388444364107
61622064514352266261388445880427
61622064514352266261388531619575
61622064514375327166552258685799
61622064514375327166552631738427
61622064514375327166552631739879
61622064514375327166615020800643
61622064514375327166615393859095
61622064514375330870898432224675
61622064514375330870960822335199
61622064514375330870961194343891
61622064514375332060490606774471
61622064514375332060490607824231
61622064514375332060574203505195
61622064514375332060574289600087
61622064514375332060574290649847
61622064514375332062269523155177
61622064514375332472084498517047
61622064514375332472084584606115
61622064514375332472356467681371
61622064514375332474052163585023
61622064514376227734364040676151
61622064514376227734364413728779
61622064514376227734364413734603
61622064514376231438709842210707
61622064514376231438709957001955
61622064514376231438710214219399
61622064514376232491125230770155
61622064514376232491125230775979
61622064514376232491125232169835
61622064514376232491125232175659
61622064514376232492820550420137
61622064514376232492820665211385
61622064514376233040168249671723
61622064514376276957679992348533
61622064514376276957679992354357
61622064514376527923634635722695
61622064514376527923634664420503
61622064514376527923635007259003
61622064514376527923635007727015
61622064514376527923635007731387
61622064514376527923697397837539
61622064514376527923697512628787
61622064514376527923697769373847
61622064514376527923697769846231
61622064514376531627980464905299
61622064514376531627980550998739
61622064514376531627980807743799
61622064514376531627980808211811
61622064514376531627980808216183
61622064514376531628043313113583
61622064514376531628043569858643
61622064514376531628043570331027
61622064514376532680374904067815
61622064514376532680374905461671
61622064514376532680395824768391
61622064514376532680395825818151
61622064514376532680395826168071
61622064514376532680395826172443
61622064514376532682070223711973
61622064514376532682070338503221
61622064514376532682091173114729
61622064514376532682091259208169
61622064514376532682091517471001
61622064514376532682091520657541
61622064514376532812574006247291
61622064514376532817572898072219
61622064514376532817572982767431
61622064514376532817572983811367
61622064514376532817656579498155
61622064514376532817656580897835
61622064514376532817656666636983
61622064514376532819268216322521
61622064514376532819268248084565
61622064514376532819352013933561
61622064514376533224356269023787
61622064514376533224356269373707
61622064514376533229166875903863
61622064514376533229166961643011
61622064514376533230862194154165
61622064514376533230862225916209
61622064514376533231134534854797
61622064514376533231134539572159
61622064514376533411617217050707
61622064514376533411617474268151
61622064514376533412181214143863
61622064514376533412369243270951
61622064514376533413876648579269
61622064514376533414065192141245
61622064514376533414629679222283
61622064514376533414629707920091
61622064514376533414629794007707
61622064514376533414629794009159
61622064514376566630885192938271
61622064514376566768145947668035
61622064514376577146950500139609
61622064514376577146950500257701
61622064514376577146950500611993
61622064514376577146950586346769
61622064514376577146950586351141
61622064514376577749005511527411
61622064514376577749005511993971
61622064514376577749006172043207
61622064514376577749006172047419
61622064514376577749006286834247
61622064514376577886266180518027
61622064514376577886266180634667
61622064514376577886266266723735
61622064514376577886267038376067
61622064514376581453351312478767
61622064514376581453351313528527
61622064514376581453352342398303
61622064514376581453352345580631
61622064514376581453352345584843
61622064514376581453352346647653
61622064514376581453435771188595
61622064514376581453436028406039
61622064514376581590611981119463
61622064514376581592307415554869
61622064514569854707075312540969
61622064514569855118857576717145
61622064514569855118857662806213
61622064514571056061130040936091
61622064514571104237113090038597
61622064514594170449776805008711
61622064514595370794992861997011
61622064514595370841311420764611
61622064514595371389789837815735
61622064514595371390354324896773
61622064514595371390354325246693
61622064514595415724730157668461
61622064514595415861990826309157
61622064514595415861990912398225
61622064514605877419547449526927
61622064514605877419547706744371
61622064514605877831329712653343
61622064514605927244918900806679
61622064514605927244918901156599
61622064514605927244918986895747
61622064514667116023969459095833
61622064514667116025664778745815
61622064514667116030747724926843
61622064514667116435751466054565
61622064514667116435751723272009
61622064514667116437443718750517
61622064514668316782660406358809
61622064514668316782660492097957
61622064514668316787746417627627
61622064514668317375764498861589
61622064514668317377456751907461
61622064514668317378023930273511
61622064514668317378023930390151
61622064514668317378024187490955
61622064514668317378025049598345
61622064514668317382542763176279
61622064514668317382542764692599
61622064514668317384799101620535
61622064514668317384799872223107
61622064514668317384800130490311
61622064514668317384802196221161
61622064514668317384802457571315
61622064514668350594280448528909
61622064514668350731541203258673
61622064514668350736624892512317
61622064514668361712400681378901
61622064514668361712400767118049
61622064514668361849661436108665
61622064514668365418438736075969
61622064514668365423522424863053
61622064514668365555699490805733
61622064514668365555699576544881
61622064514668365555702671145507
61622064514668365560783179592817
61622064514678823412300633621235
61622064514678823412300890838679
61622064514678823818999204424107
61622064514678823824082896747651
61622064514678873237672084900987
61622064514678873237672085250907
61622064514678873237672170990055
61622064514703138743216307120719
61622064514703138743216308170479
61622064514703139154998601057513
61622064514703139154998687150953
61622064514703188568587874585575
61622064514703188568587960324723
61622064515227567411208427365551
61622064515227567411208427715471
61622064515227612478122794476041
61622064515251868465313886671949
61622064515251879034390843752849
61622064515251879036065242814523
61622064515251879036083097498561
61622064515251879036630101885379
61622064515251879036630102235299
61622064515251879583433862304497
61622064515251879583433862654417
61622064515251879583433948393565
61622064515251879584857213256715
61622064515251879585126115000449
61622064515251879585126115350369
61622064515251879585126201089517
61622064515251879585129553957347
61622064515251882740428897983357
61622064515251882740431964354187
61622064515251883289471915485245
61622064515251883289472001574313
61622064515251927807346331581317
61622064515262384608141189695315
61622064515262385843299438699127
61622064515262385843487725393579
61622064515262385843550487158503
61622064515262389547645239183923
61622064515262389547832663434115
61622064515262389547832749173263
61622064515262389547833525528455
61622064515262389547896287643299
61622064515262389549528014962781
61622064515262389549528101056061
61622064515262389550092960122705
61622064515262389550155636148481
61622064515262434021978069208109
61622064515262434021981166524503
61622064515262434021981168040823
61622064515262434021981252617783
61622064515262434021981254134103
61622064515262434022002173324183
61622064515262434433596151155827
61622064515262434433596152672147
61622064515262739562559340089712
61622064515262739562746850077648
61622064515262739562747626434244
61622064515324813903941220937097
61622064515324813910695385721933
61622064515324813910716306078413
61622064515324813910716306428333
61622064515324813910716306432705
61622064515324813910716392171853
61622064515324813910719486772479
61622064515324813911263339039283
61622064515324813911263425132563
61622064515324814459762390882799
61622064515324825028839719500007
61622064515324825577610768887331
61622064515324825577882366515347
61622064515324825577882738051655
61622064515324828728099594111037
61622064515324828728102573920415
61622064515324828728102574270335
61622064515324828728102688595023
61622064515324828728102688711663
61622064515324828728102689061583
61622064515324828733164598929935
61622064515324828733185519636335
61622064515324828733185519984803
61622064515324828733185519990627
61622064515324828734877773848607
61622064515324828734880096678809
61622064515324828735424035044717
61622064515324829276870558103309
61622064515324829277142525401393
61622064515324829277142525751313
61622064515324829283920419696095
61622064515324829283920791232403
61622064515324858977633653352573
61622064515324858977633739091721
61622064515324862676896622441765
61622064515324862681980225606341
61622064515324862683674802650267
61622064515335315776732649151905
61622064515335315776732992108497
61622064515335315776795410916829
61622064515335315776795668134273
61622064515335319481078449636701
61622064515335319481141211401625
61622064515335330594116107958613
61622064515335330594178870073457
61622064515335331836240823394607
61622064515335331836240909487887
61622064515335331836303671252811
61622064515335335540586623879403
61622064515335335540649471737607
61622064515335335542093257185469
61622064515335335542093257191293
61622064515335335542093257539601
61622064515335335542278101740695
61622064515335335542278187479843
61622064515335335542281199529313
61622064515335335542281200573409
61622064515335335542281285268621
61622064515335335542281286666689
61622064515335335542281543530001
61622064515335335542281543884133
61622064515335335542842960807339
61622064515335335542846026361689
61622064515335335542846054941405
61622064515335335542846055407965
61622064515335335542846055413789
61622064515335335542846058127945
61622064515335335542846058594505
61622064515335335542846058595957
61622064515335335542846059644265
61622064515335335542846141152937
61622064515335335542846144217013
61622064515335335542846145733333
61622064515335335542846397897997
61622064515335335542846398370381
61622064515335335542846402950777
61622064515335335542905722926395
61622064515335335542905808665543
61622064515335335542908788480745
61622064515335335542908821759109
61622064515335335542908903266169
61622064515335335542909164715701
61622064515335335543097107053881
61622064515335335543097107072595
61622064515335335543097189610701
61622064515335335543097189629575
61622064515335335543097192793029
61622064515335335543097192811903
61622064515335368894939948862645
61622064515335368894940034955925
61622064515335369306533669476845
61622064515335369306533669830977
61622064515335380007977093453721
61622064515335380014483646515707
61622064515335380014734350618811
61622064515335380014734352135131
61622064515335380014734438228411
61622064515335380426349220931271
61622064515335380426349336766455
61622064515335380426349593983899
61622064515335680204026210051272
61622064515335685550417459993796
61622064515335685554747921862644
61622064515359647167720696961259
61622064515359647167720696967083
61622064515359650871501636863091
61622064515359650871501638379411
61622064515359650871501722602239
61622064515359650871501724118559
61622064515359650871502498957431
61622064515359650871564398628015
61622064515359650873196988391757
61622064515359650873761815696357
61622064515359650873761847462613
61622064515359650873761930487605
61622064515359650873824577815413
61622064515359650873824609577457
61622064515359650873824692600837
61622064515359650874012891335769
61622064515359650874012892870803
61622064515359650874012977429049
61622064515359650874012978945369
61622064515359650874012978964243
61622064515359651420545517877873
61622064515359695338056312818961
61622064515359695338056398558109
61622064515359695338621171885605
61622064515359695338872215762973
61622064515359695345650139953479
61622064515359695345650226046759
61622064515359695345650227563079
61622064515359695345671146753159
61622064515359695345671406549733
61622064515359695757265010265939
61622064515359695757265124584803
61622064515359995528163820810398
61622064515359997174539732136974
61622064515554475310992673751000
61622064515651736634664342714338
61622064517659152384945608905415
61622064517659152384945723224279
61622064517659152522770562181655
61622064523458358916253317379895
61622064523531304910698753820235
61622064524126561595718986634063
61622064524223824752229864536097
61622064541268138493125156934454
61622064541268138538878741844322
61622064541268138538879086200594
61622064541268138546469586335650
61622064541268138546469586453694
61622064541268138546469587853374
61622064541292452228502682762994
61622064541292453418094856250007
61622064541292453456505315790045
61622064541292453463284356926487
61622064541851687545050130177587
61622064541851704153601438130367
61622064541851704156108479161407
61622064541851704565195415612091
61622064541851705802484390487983
61622068059554482971694816268341
61622068059554482978218595732837
61622068059554482978221661753747
61622068059554482978469642792533
61622068059554531147426816911471
61622068059554531154204710856253
61622068112705142695421929389327
61622068112705142832682683764799
61622068112729409992701322695063
61622068112729409992701350926311
61622068112729409992701351392871
61622068112729458031423988726577
61622068112729458168684371797569
61622068112729458168684400495377
61622068112729458168684743451969
61622068538128826106843287427781
61622068538128826107094335887157
61622068538128826108535541055401
61622068538128826108538607426231
61622068538128826108786588115097
61622068538128826108786674204165
61622068538128826108786674676549
61622068538128826108790027071995
61622068538128826108790027544379
61622068538128874284521656528737
61622068538153141437759077694117
61622068538153141437762143598387
61622068538153141438010125103733
61622068538153185909399392216097
61622068591303753123018268017627
61622068591303753123081029782551
61622068591303801299001316770213
61622068591303801299001317120133
61622068591303801299001345468021
61622068591328068452241804189783
61622068591328112917101246118179
61622068591328112923879052807493
61622068591328112923879081505301
61622068592276349497852712421675
61622068592276349497915474536519
61622068592276360610952875990907
61622068744955030712825358724215
61622068750839339193549762371781
61622068750839389018921299740601
61622068750839389156182054470205
61622068750840241410748913320875
61622068750840241411001081105085
61622068750840289586733081735165
61622068750859748357909777967189
61622068750860949114992153954325
61622068750860954468976370457559
61622068750860998940362657754721
61622068750860998940363318270517
61622068750860999077623326391045
61622068750863655576611666383941
61622068750863700643798002676017
61622068750863700643798664241573
61622068750863700781058671312341
61622068750864556739408710200519
61622068750864556739973569271375
61622068750864556740224617743801
61622068750864601211610817889085
61622068750864604917651190831587
61622068750871461092716054983603
61622068750871461229976809708995
61622068750871509270874852790667
61622068750872661804044846062275
61622068750872661849714748150947
61622068750872661851974183794957
61622068750872661852225232271595
61622068750872710027957228665375
61622068750872710027957228782015
61622068750872711217822405599451
61622068750875361906021037380039
61622068750875362958164832308827
61622068750875363095613873028831
61622068750875363507207850860475
61622068750875363507480192046381
61622068750875411319610053360855
61622068750875411731388845646073
61622068750875411731389218698701
61622068750875411731392201696231
61622068750875411731392316487271
61622068750875412921068431651887
61622068750875412921257751583557
61622068751736300822236846137675
61622068751736300822236932226743
61622068751809246817165865029821
61622068751809250514253341228007
61622068751809250516680138396153
61622068751809250520947838500077
61622068751809250521031520969949
61622068751809250521031521319869
61622068751809250521512325680493
61622068751809250523207274260727
61622068751809250523458322737365
61622068751811951813165779483857
61622068751819757145502311361209
61622068751819757145502311374259
61622068751819757147929108542405
61622068751844068770296366108067
61622068753831077145271735346320
61622068768565217219755056031981
61622068768589532548978592670697
61622068768601238145326039571895
61622068768601239929715851052301
61622068768601239931975286700523
61622068768601287970697203887927
61622068768601288107954889526881
61622068769545633387234110734261
61622068769545933713783028344767
61622068769569945146862122675395
61622068821740144096721536891959
61622068821740144096721794109403
61622068821740144233982291621723
61622068821740144233983410946557
61622068821764459379439347731731
61622068821764459425945073530675
61622068821764459425945330748119
61622068821764459425946078070085
61622068821764459425946078420005
61622068821764459425946192861333
61622068821764459562453802156835
61622068821764459563205828260439
61622068821764459563206832799849
61622068821764459563206833149769
61622068821764459563206947585273
61622068821764459563206947586725
61622068821764507740884569132435
61622068821774964402534665822931
61622068821775013816312225360107
61622068821775013816312340151355
61622068821775266193180731649003
61622068821776166760992513643567
61622068821776215122437620271897
61622068821776215122437648969705
61622068821776216769566706074639
61622068822615494156754866392701
61622068822723261693115432635207
61622068822723261693115547426455
61622068822723261693178194754263
61622068822723562246719129382197
61622068830627592320272737213891
61622068831586699919869986817605
61622068831586699920685631494413
61622068831586699920685889761617
61622068831586701705071229047955
61622068831586701705074586633307
61622068831587847507028222733754
61622069973851855498044914641777
61622069973851855499489443044003
61622069973851855499489443393923
61622069973851855499740491503379
61622069973851855499740518684867
61622069973851855499740520201187
61622069973924801492242998676071
61622069973924801492242999024539
61622069973924801492493788872615
61622069973924801492494047133995
61622069973949116816634636541923
61622069973949116816634638058243
61622069973949116821466535663255
61622069973949116821717210720083
61622069973949116821717212236403
61622069973949116821717325511331
61622069973949116821717327027651
61622069973949116821717583772711
61622069973949116823158789527059
61622069973949116823161112357261
61622069973949116823409464932355
61622069973949116823409836468663
61622069973949150037723053924477
61622069973949164992367010587601
61622069973949164994061587281607
61622069974824462438318270333529
61622069974824466149692926334197
61622069974824466149692955032005
61622069974824466286953680709669
61622070027026782376705369096257
61622070027026782513969103985319
61622070027026782514028799729333
61622070027026830683174258793123
61622070027026830683174258911215
61622070027026830689952153087825
61622070027026830689952524624133
61622070027099728369461904891995
61622070027099728506722659267467
61622070027099728506722659615935
61622070027099728506785421380859
61622070027099776677623134190361
61622070027099776677623134540281
61622070027124043693599515651121
61622070027124043698685441530711
61622070027124043835946196254651
61622070027124043835946196372743
61622070027124043836008958019575
61622070027124043837640772948657
61622070027124043837640773066749
61622070027124077045424535940331
61622070027124077052202714515873
61622070027124077052202714632513
61622070027124091869585916571697
61622070027124092006846671178997
61622070027124092006846671297089
61622070027124092006846671301461
61622070027124092008541247873003
61622070027124092008541247991095
61622070027124092008541248345387
61622070027975077827920109031857
61622070027999378888803547341059
61622070027999378888803548739287
61622070027999390001840950193675
61622070027999393712964555950843
61622070027999393712964557367785
61622070027999393712964928904093
61622070027999393712964929022185
61622070027999393713027690669017
61622070027999393713027691141401
61622070028072324876474158655435
61622070028072339700635538820241
61622070028072339700698300585165
61622070180654645340668748390693
61622070180726690760527319448965
61622070180727591328339101089397
61622070180748304388008021079781
61622070180748304388008106818929
61622070180751006089750856087681
61622070180751006089751199044273
61622070180751006091443108433713
61622070180751006091443108783633
61622070180751906657562637728113
61622070180751906657562894945557
61622070180751906659254890424065
61622070181623639628965638378023
61622070181623639628965638727943
61622070181623639628965724467091
61622070181696585616636248294171
61622070181696585616636248644091
61622070181696585616636334383239
61622070181699301778204382651069
61622070186562370371400546501305
61622070186562418542048939847149
61622070186636216741440768486677
61622070186636264965353151089777
61622070186636264965353408307221
61622070186656913380576198033857
61622070186656913380576198383777
61622070186656929801109774216209
61622070186656929846779676304881
61622070186656929851865602184471
61622070186656929854125037945121
61622070186656929854373759340755
61622070186656929854373763590105
61622070186656929854375829657825
61622070186656929854376858527601
61622070186656929984040431030273
61622070186656929984608384701755
61622070186656929984859433161131
61622070186656929989942007339291
61622070186656929991386564327057
61622070186656929991386564443697
61622070186656929991386564793617
61622070186656929991634260035243
61622070186656929991634518315497
61622070186656929991637612903073
61622070186656963200864128006013
61622070186656963205947731170589
61622070186656978025025256122795
61622070186656978030105759983885
61622070186656978030108859170731
61622070186656978160591433804261
61622070186656978162282911661341
61622070186656978162286010848187
61622070186656978167366514709277
61622070186656978167369613546203
61622070186656978167369613896123
61622070186659630955233112267781
61622070186659631145777862994733
61622070186659631694817782708051
61622070186659631694818811577827
61622070186659631694818815827177
61622070186659631694820881894897
61622070186659631694821909248353
61622070186659631694821910764673
61622070186659664904299472927309
61622070186659664909382047105469
61622070186659676022419448559857
61622070186659679865718257632397
61622070186659679865721356819243
61622070186659679870801860680333
61622070186659679870804959867179
61622070186660532118026459910017
61622070186660532125369838842787
61622070186660532125369843092137
61622070186660532125371909159857
61622070186660532125372938029633
61622070186660532125622871543215
61622070186660576590231144461141
61622070186660580296272384084203
61622070186660580301352887945293
61622070186660580301355987132139
61622070186667436476419818178079
61622070186667436613680572553551
61622070186667485844443792805339
61622070186668637187748608906831
61622070186668637235677947106073
61622070186668637235678203856957
61622070186668637235678204342183
61622070186668637235925552376463
61622070186668637235928905244293
61622070186668637235928905263167
61622070186668637235928909493643
61622070186668637235928991002315
61622070186668637235928995582711
61622070186668685411660991509931
61622070186668686601526168444007
61622070186671338527331024320349
61622070186671338527331281537793
61622070186671338527331286137063
61622070186671339076374043239387
61622070186671386703314330640299
61622070186671387108318072116537
61622070186671387110012644574243
61622070186671387115093238760701
61622070186671387115096336431227
61622070186671387115096336549271
61622070186671387115096337947547
61622070186671387115096594711481
61622070186671388299689791446659
61622070186671388299689791796579
61622070186671388299689877535727
61622070186671388304773109047355
61622070186671388304773113633575
61622070187510665684347071044937
61622070187532265042067391864371
61622070187532265087737294302963
61622070187532265089996725364965
61622070187532265089996725831525
61622070187532279911898674467769
61622070187532279911982357287561
61622070187532279914158110228419
61622070187534977309224807198857
61622070187534981013570607683653
61622070187534981205810935278031
61622070187534981205811192495475
61622070187542786536452890461377
61622070187542786538628643402235
61622070187542786538879691878873
61622070187542786673713644836849
61622070187605211029738001780519
61622070187605211075407903869191
61622070187605211075407904219111
61622070187605211082750938445689
61622070187605211083001733224081
61622070187605225899569284383917
61622070187605225899652967203709
61622070187605225900133886703889
61622070187605225900384935163265
61622070187605225906908967258985
61622070187605225906912066445831
61622070187605225907160015718361
61622070187605225907163113388887
61622070187605225907163114905207
61622070187615732531632785647813
61622070187615732668893540023285
61622070187640033038390636494553
61622070189615328676074124420213
61622070189615343493457326359397
61622070189615345284620812204271
61622070189615345284620813254031
61622070189627050875009373076089
61622070204288246610454586322853
61622070204288246610705634782229
61622070204385507927348732877717
61622070204385507927599781337093
61622070204385507932682355515253
61622070204385556103331781980223
61622070204397198704868334646257
61622070204397198704868334996177
61622070204397213529029800900131
61622070204397213529029802416451
61622070204397215308335920510503
61622070204397215308900779594409
61622070204397215313419613896857
61622070204397215315678930639995
61622070204397215315679045425419
61622070204397215315679306762523
61622070204397263491658909588881
61622070204397264544266430530741
61622070204397264544266516619809
61622070205268662777933559518073
61622070205268662778184607977449
61622070205268963104733778223391
61622070205341608770937873578817
61622070205341909097490057268245
61622070205341909097490143007393
61622070213248629571377120702027
61622070213248629571377492238335
61622070213248629571377496843428
61622070213248629571377496843429
61622070213248644388757226524265
61622070213248644388757228040585
61622070213248644388760694177519
61622070213248644388760694527439
61622070213248644388760698782613
61622070213248644393842897169291
61622070213248644395535149515323
61622070213248644395535521051631
61622070213248646040971953912866
61622070213248646179945105333887
61622070213248646179945106850207
61622070213260352822916791799138
61622070213260352829691991748964
61622070214135999301817603703135
61622070214135999301817603703136
61622070214229297811757669967368
61622070214229347225346680274617
61622070257463173487672630077095
61622070257463173487672715816243
61622070257463173487672716282803
61622070257463173487673749384667
61622070257463173487673749388879
61622070257463173622485667050405
61622070257463173624933384806859
61622070257463173624996146571783
61622070257463173624996147038343
61622070257536167651326289095749
61622070257536167788587043825513
61622070257560434763143739330039
61622070257560434804566776631959
61622070257560434804566862371107
61622070257560434804567895939531
61622070257560434804567895943743
61622070257560434811341603506071
61622070257560434811341603622711
61622070257560434811342375275043
61622070257560434811345042579609
61622070257560434811345046712319
61622070257560434811345047184703
61622070257560434811345817418481
61622070257560434941827531361723
61622070257560434946158078969719
61622070257560434946158079436279
61622070257560434948602444441543
61622070257560434948603216093875
61622070257560434948605797309373
61622070257560434948605801442083
61622070257560434948605801560175
61622070257560434948605801908643
61622070257560434948665120000759
61622070257560434948665120467319
61622070257560468163166623795281
61622070257560479276204025249669
61622070257560482980550945042037
61622070257560482980550945046249
61622070257560482987328091682115
61622070257560482987328866520987
61622070257560483119502576409297
61622070257560483124586265196381
61622070257560483124588846411879
61622070257570939786239057421239
61622070257570989200016616958415
61622070257570989200016617430799
61622070257572142144696905708435
61622070257572142192897865553727
61622070257572142192897868267883
61622070257572142192897868736055
61622070257572142192897951292875
61622070257572142192898208491445
61622070257572142192898208510319
61622070257572142192898212624155
61622070257572142192898213109589
61622070257572142323380697403249
61622070257572142330155524277361
61622070257572142330158623465659
61622070257572142330158709204807
61622070257572142330158963234259
61622070257572142330158963240082
61622070257572142330158967353919
61622070257572142330158967472011
61622070257572142330158967485061
61622070257572175681980541366981
61622070257572175681980544566571
61622070257572190368881000395381
61622070257572190499363746505755
61622070257572190501058318950411
61622070257572190506141669031705
61622070257572190506142012336765
61622070258411469540458886454701
61622070258411469540458972193849
61622070258446291081617804474861
61622070258446291084066297182615
61622070258446291084066297654999
61622070258446291084066300369155
61622070258446291084066386458223
61622070258446291084066386576315
61622070258446291084129062483999
61622070258446291495848650752491
61622070258446291495848909032745
61622070258446591639365540817635
61622070258447492207177322812199
61622070258508716039969831070381
61622070258508730864132073679447
61622070258508764215953651941859
61622070258519237069288414391009
61622070258519237076819481276923
61622070258519237076819824233515
61622070258519237076819824705899
61622070258519537220336490365243
61622070258519537220336833321835
61622070258519537632118753491659
61622070258519537632181515256583
61622070258543552407735270611591
61622070258543552407735270729683
61622070258543596872597692355189
61622070258544753524068146614143
61622070266423556585856781643343
61622070266423556585856784829883
61622070266423556585856784831287
61622070266423556585856899148747
61622070266423556585856899150151
61622070266423556585877705536235
61622070266423556585877819855099
61622070266423571403240359356539
61622070266423571403240359823099
61622070266423571403261021794283
61622070266423571408322557760687
61622070266435274902599293652348
61622070266435279836389163919356
61622070266435279836392602876254
61622070266435279836392631555348
61622070266435280385435280608090
61622070266435280386188421433046
61622070266435280386251183552102
61622070267309679485992104568527
61622070267309681272095056154207
61622070267309681272098269791059
61622070267309681272098528058263
61622070267309681683880418126435
61622070267309681683880533967235
61622070267309681683880791184679
61622070267309729310820449727053
61622070267309729310820564518093
61622070267309729310820822785297
61622070267309729311551670027773
61622070267310876897980206594558
61622070267310876902247620901322
61622070267310876902247992437630
61622070267310881846142171328752
61622070267310925122164649172623
61622070267310931854716335167058
61622070267310931854716449485922
61622070660197982805036253181799
61622070660197997629197634862925
61622070660200684096689334976679
61622070660222309208321787624701
61622070660222309254075372416525
61622070660222312960115748545567
61622070660295255195992397540849
61622070660295255241745609746605
61622070660295255241745982332673
61622070660295258946091781417789
61622070660295258947786358461715
61622070660297945420361661273485
61622070660297945420361661623405
61622070660297956533398691541485
61622070660297956533399062727873
61622070660297956533399063077793
61622070660297960237744863212669
61622070660297960237744863562589
61622070660297960239439440256595
61622070665158326989993850943063
61622070665158326990244151747815
61622070665158326990244899419701
61622070665158327127254605672667
61622070665158371461630439044977
61622070665158371461630439511537
61622070665158371461631099560773
61622070665158371461631472613401
61622070665161028097879447674197
61622070665161028281647305796187
61622070665161028830689951656773
61622070665161072753284554413897
61622070665161073165065783966273
61622070665161073165065785482593
61622070665161073165066818601719
61622070665161929261240977509003
61622070665161929261240978571813
61622070665161929261240978921733
61622070665161929261241093363061
61622070665161929261241093712981
61622070665161929261492025981429
61622070665161929261492140772677
61622070665161929398501848088453
61622070665230072172652089805925
61622070665230072179430269547867
61622070665231256510893143356421
61622070665231272936512645068443
61622070665231272977664460859211
61622070665231272977914847403111
61622070665231272977915508985929
61622070665231272977915509335849
61622070665231272977915624127097
61622070665231272982182547507035
61622070665231272984690704663319
61622070665231272984690708912669
61622070665231273115176263711321
61622070665231273115176378502569
61622070665231273119443301882507
61622070665231306336264676493153
61622070665231306336264680725241
61622070665231306336264681075161
61622070665231306336264681079373
61622070665231306336264681080777
61622070665231317449301048961125
61622070665231321160422705306449
61622070665231321160425804493295
61622070665231321290908379126825
61622070665231321292602956170751
61622070665231321297683460031841
61622070665231321297686558868767
61622070665231321297686559218687
61622070665233973031711690216901
61622070665233974085550057590345
61622070665233974269317915712335
61622070665233974632897842581079
61622070665233974639675649270393
61622070665233974818611608632617
61622070665233974823694182810777
61622070665233974825386435506729
61622070665234008039698992428033
61622070665234008039698993944353
61622070665234008039699652593909
61622070665234008039700025646537
61622070665234008039700027063479
61622070665234019152736393882421
61622070665234022857083227585721
61622070665234022994343982315325
61622070665234022996038302141807
61622070665234022996038559359251
61622070665234023001118806002897
61622070665234023001121128951191
61622070665234023001121903790063
61622070665234023001121905189743
61622070665234875248910583948551
61622070665234875248910841165995
61622070665234875248911703629129
61622070665234875249162635897577
61622070665234875249162750688825
61622070665234875255937492517805
61622070665234875391255289400205
61622070665234908607511434588473
61622070665234908607511549373897
61622070665234908607511804454561
61622070665234908607511807641101
61622070665234908607511808703911
61622070665234919720547832566261
61622070665234919720548089783705
61622070665234923424895009580285
61622070665234923431669833267857
61622070665234923431672156216151
61622070665234923431672931055023
61622070665257989225499932928327
61622070665259190577567199088741
61622070665259190584910320804067
61622070665259190584910323990607
61622070665259190584910325053417
61622070665259190585161029156521
61622070665259235056547569421777
61622070665259238755809679719809
61622070665259238755809766858637
61622070665259238762587945550819
61622070665266094937652436650207
61622070665266094937652809702835
61622070665266094937652810765645
61622070665266095074913191375599
61622070665266144305676411277467
61622070665266144305676784330095
61622070665267295648981227728879
61622070665267295697161982858117
61622070665267295697161987107467
61622070665267340161769660317917
61622070665267345062758787266055
61622070665267345062758903101239
61622070665267345062759160318683
61622070665267345658098669411633
61622070665267345659793932018823
61622070665269995744179526268261
61622070665269995750957792099271
61622070665269996940550999750931
61622070665269997352144977582575
61622070665269997352416573712985
61622070665269997535911429550281
61622070665270030752167571552009
61622070665270030752167944604637
61622070665270041865205006288973
61622070665270041865205264569227
61622070665270041870287920237185
61622070665270045569550802187549
61622070665270045569551063637081
61622070665270045569551146543821
61622070665270045569551149730361
61622070665270045569551150793171
61622070665270045576328296366227
61622070665270045576329329468091
61622070665270046760922527503571
61622070665270046766005071585695
61622070665270046766006216290655
61622070665270046766006221008017
61622070665270046766194133250161
61622070665270046766194506302789
61622070665270046949208587680881
61622070665270047360802824841135
61622070665270047361533929306671
61622070665270047361534015395739
61622070665270047363229278002929
61622070665270047363229363742077
61622070666106608218137920579079
61622070666106619331091554990847
61622070666106622996545717351741
61622070666106623042299302260205
61622070666109320439541752521421
61622070666109320576990793591345
61622070666109324288114743722047
61622070666130923549537207326245
61622070666130934667093357460573
61622070666130934667177039813805
61622070666130934667657183425353
61622070666130934667657843474589
61622070666130934667657843478801
61622070666130934667658216527217
61622070666130934667658216531429
61622070666130934667658216532833
61622070666130934667908145795661
61622070666130934667908891951227
61622070666133635959311298327713
61622070666141441428824642443781
61622070666141744592643369581171
61622070666141744592894044986467
61622070666141745141686015428659
61622070666141745187710907937343
61622070666141745187711569502899
61622070666141745187711684293939
61622070666141745187711941039207
61622070666141745187711945288557
61622070666141745187773583963119
61622070666141745187774703158263
61622070666141745187774707407613
61622070666141745324972695768811
61622070666141745324972700018161
61622070666142645755523350097783
61622070666142645755523351497463
61622070666145346863890124488499
61622070666145346863890239279747
61622070666145346863952886253423
61622070666145346864141171548195
61622070666145347001150878863971
61622070666145347001150993655219
61622070666203869534948385830471
61622070666203869537207817242393
61622070666203869537458864302089
61622070666203869541726564406013
61622070666203869541726565922333
61622070666203869541810246875885
61622070666203869541810247225805
61622070666203869541810248275565
61622070666203869542291420406969
61622070666203869542291424639057
61622070666203869542291424988977
61622070666203869542291424993189
61622070666203869542291424994593
61622070666203869542542468866345
61622070666203869542542473115695
61622070666203880654763967376721
61622070666203880654847649729953
61622070666203880655327792874941
61622070666203880655327793341501
61622070666203880655328453390737
61622070666203880655328568180373
61622070666203880655328826443365
61622070666203880655328826447577
61622070666203880655328826448981
61622070666203880655578839934637
61622070666203880655578841450957
61622070666203880655579616289829
61622070666203880655579874570083
61622070666203880660662444498893
61622070666203880662354697194845
61622070666203884313439863906605
61622070666203884359193448815069
61622070666203884361368945359175
61622070666203884361616894631705
61622070666203884361619993818551
61622070666203884366449449220265
61622070666203884366452548407111
61622070666203884366700497679641
61622070666203884366703596866487
61622070666206570643398840578489
61622070666206570780847881648413
61622070666206581946981908243861
61622070666206585605008890276911
61622070666214376161678263273169
61622070666214376161929311749807
61622070666214376161929654706399
61622070666214376166197354460403
61622070666214376166280664214517
61622070666214376166280778999941
61622070666214376166281037267145
61622070666214376166281037280195
61622070666214376166281038329955
61622070666214376168704395491443
61622070666214376303541418939909
61622070666214376305965150216835
61622070666214387279798238905717
61622070666214387280049630338947
61622070666214390983663896249737
61622070666214390983664239206329
61622070666214390985358471893983
61622070666214390985358472956793
61622070666214390985358816250255
61622070666214390990442160681067
61622070666214390990442162080747
61622070666214391122619226619375
61622070666214391122619227682185
61622070666214391127702915406459
61622070666214391127702916456219
61622070666214420633315511890879
61622070666214685821459975859713
61622070666214685821459976909473
61622070666214690580313725466415
61622070666214690580313979497319
61622070666214690580376741144151
61622070666214690580564654902615
61622070666214690580564769693863
61622070666214690580564772408019
61622070666214690580565026438923
61622070666214690585459315322311
61622070666214690585647600617083
61622070666214690717574733754699
61622070666214690717574734221259
61622070666214690717825780814395
61622070666214690722657308399419
61622070666214690763600291500705
61622070666214691129356625344807
61622070666214691129356740136055
61622070666214691129356742850211
61622070666214691129356996881115
61622070666214691129419758646039
61622070666214691134436215108495
61622070666214691134440347414467
61622070666214691136194585520151
61622070666214691175381517853491
61622070666214691175382179419047
61622070666214691175382294210087
61622070666214691175382296924451
61622070666214691175382298459437
61622070666214691175382298459645
61622070666214691175382550955355
61622070666214691175382555204705
61622070666214691175382555676881
61622070666214691175441842351257
61622070666214691175441961391855
61622070666214691175444941201233
61622070666214691175444941538103
61622070666214691175445055992481
61622070666214691175445060578701
61622070666214691180527630035127
61622070666214691180527882666351
61622070666214691312642934148651
61622070666214691312642934161701
61622070666214691312643048467515
61622070666214691312643053189249
61622070666214691312643305684959
61622070666214691312643305698009
61622070666214691312705810717873
61622070666214691317725875276899
61622070666214691317725879876169
61622070666214735646831514750469
61622070666215591697168440286689
61622070666215591743190895528215
61622070666215591743193992825735
61622070666215591743193994360929
61622070666215591743194332949919
61622070666215591743194337199269
61622070666215591743253657293139
61622070666215591743256756479985
61622070666215591748276649910635
61622070666218292851560849195895
61622070666218292851560851910051
61622070666218292851623524749287
61622070666218292851623525221671
61622070666218292851623527935827
61622070666218292851811781464343
61622070666218292851811810044059
61622070666218292851811814765793
61622070666218292856643680119115
61622070666218292856643680237207
61622070666218292856706441884039
61622070666218292856706442356423
61622070666218292988821517359835
61622070666218292988821517832219
61622070666218292988821520546375
61622070666218292993904434961147
61622070666218292993904434966971
61622070666218292993905209800019
61622070666238702755004010834437
61622070668189686623774271196527
61622070668189686631364629478295
61622070668189686631365001014603
61622070668189686631365001014651
61622070668189688276048402783526
61622070668189688277740654546358
61622070668189688413246648019523
61622070668189688413246652624617
61622070668225709341324649659791
61622070668225709341325792848431
61622070668225709341325797570165
61622070668225710937711475640888
61622070668225710980923065744831
61622070668225710980923437281139
61622070668225710980923442949091
61622070668225710988516237901767
61622070668225710988516238834887
61622070668225710988516238951527
61622070668225710988516497115189
61622070668225710988516497231829
61622070668225710990211843465549
61622070668225710990211844528407
61622070668225710990211929554617
61622070668225710990211930617475
61622070668225710990212187821821
61622070668225710990212188884679
61622070682886905069994953498709
61622070682886905069994953848629
61622070682886905069994982196517
61622070682886905069995068284133
61622070682886905069995068285585
61622070682886905070246000908325
61622070682886905070246029606133
61622070682886905070246116743509
61622070682886949404371819376473
61622070682959851057665678201733
61622070682959851057916610824473
61622070682959851057916983877101
61622070682959851062748509597337
61622070682959851062999185002633
61622070682959851062999213700441
61622070682959851062999558055261
61622070682959851064691437698585
61622070682959851064691810751213
61622070682959884279004684881641
61622070682959884279005027838233
61622070682959899096388229777417
61622070682959899098082549603899
61622070682959899098082806821343
61622070682959899103166151252155
61622070682959899103166152651835
61622070682984166393915090172485
61622070682984166393915347389929
61622070682992320734252037209303
61622070682995868279138814064389
61622070682995871990262537073683
61622070682995871990262794291127
61622070682995873774651227829575
61622070682995873774651229345895
61622070682995873774652232718905
61622070682995873774652348554089
61622070682995873774652605771533
61622070682995873775216345647245
61622070682995873775216345648697
61622070682995873776911665297227
61622070682995873776911693995035
61622070682995873776911780082651
61622070682995907128733615432817
61622070682995918104510008126537
61622070682995918241771016887205
61622070682995918246853591065365
61622070682995921808856151917845
61622070682995921815634331659787
61622070682995923005499135441857
61622070682995923005499165187973
61622070682995923005499165537893
61622070682995923005499251277041
61622070682995923005499508494485
61622070682995923600838931494155
61622070682995923602534279840493
61622070683867621427016943230903
61622070683867621427016947480253
61622070683871223103446173739891
61622070683871223103446289593949
61622070683940252401234313591743
61622070683940252538495325534579
61622070683940252542763111377651
61622070683940252545270152408691
61622070683940263519354546441735
61622070683940563845906817269991
61622070683940566819618727653899
61622070683940566819869771531267
61622070683940567373745349620825
61622070683940567414687181610743
61622070683940567414687295929607
61622070683940567414687296065121
61622070683940567414687299111935
61622070683940567414687300646921
61622070683940567414687300647129
61622070683940567414687300651341
61622070683940567414687553147051
61622070683940567414687557864365
61622070683940567551948050790513
61622070683940567551948055376733
61622070683940567558722877664625
61622070683940567558723135931829
61622070683940616781958129868876
61622070683944169091116783656039
61622070683944169091116816953277
61622070683944169091116897974903
61622070683944169091116902692265
61622070683944169095948682429063
61622070683964879039561936083221
61622070683964882887946414303341
61622070683964882887946672570545
61622070683964882889641248214791
61622070691822972694916259218637
61622070691822972699998719077933
61622070691822987524159842491855
61622070691822989300955823556013
61622070691822989308570941615699
61622070691822989308570946220793
61622070691859010229035083170345
61622070691859010236648943255967
61622070691859010236650086444607
61622070691859010236650091166341
61622070692730755478771353778508
61622070692803640942074357009631
61622070692803657001581755363700
61622070692803657006665101194192
61622070692803657626856457653897
61622070692803690217838016406027
61622070692803690353404452704616
61622070692803690355098771135631
61622070692803690355663884233178
61622070692803690360746458411338
61622070692807607457579426747601
61622070736061826593291284245985
61622070736061830299332033311015
61622070736061831947213112038375
61622070736061831947213858293319
61622070736061831947213859343079
61622070736061831947213859697211
61622070736061831947213859710261
61622070736061831947213973084359
61622070736061831947213974134119
61622070736061831947214231345947
61622070736061831947214231350159
61622070736061831947214231351563
61622070736061832084473866768139
61622070736061832084474614090105
61622070736061832084536628533063
61622070736061876418851108327971
61622070736061876556111862707815
61622070736061880124891852910371
61622070736061880262152607640135
61622070736133577131292383135797
61622070736134776285307694646929
61622070736134776287002386482103
61622070736134776287002643227163
61622070736134777888374759122933
61622070736134777934883464737079
61622070736134777934883465203639
61622070736134777934883721954523
61622070736134777934883807693671
61622070736134777934884469259227
61622070736134777934884583000507
61622070736134777934884584398783
61622070736134777934884584417657
61622070736134777934884841267711
61622070736134777939967043791519
61622070736134777939967072483663
61622070736134777939967072487875
61622070736134777939967072489279
61622070736134777939967158576943
61622070736134777941658548828635
61622070736134777941658550344955
61622070736134777941659320597607
61622070736134777941659324829695
61622070736134777941659325183827
61622070736134777941659664953879
61622070736134777941659669203229
61622070736134778071389098762613
61622070736134778071392193363239
61622070736134778072144219466843
61622070736134778072144219583483
61622070736134778072144476684287
61622070736134778072145338791677
61622070736134778072145338793129
61622070736134778072206981698327
61622070736134778072207238449211
61622070736134778078919390813867
61622070736134778078920161416439
61622070736134778078920419683643
61622070736134778078920423934445
61622070736134778078982065323323
61622070736134811293484316776681
61622070736134811293484340886817
61622070736134811293484345118905
61622070736134811293484345473037
61622070736134811430745181705649
61622070736134822406520713354789
61622070736134822406520970572233
61622070736134822406521056311381
61622070736134822543781468084553
61622070736134822543781725301997
61622070736134826117642714056385
61622070736134826117645813243231
61622070736134826249822964938109
61622070736134826254903210518945
61622070736134826254903468786149
61622070736134826254905534516999
61622070736159093217598295761649
61622070736159093270882085467351
61622070736159093270882085583991
61622070736159093270882086983671
61622070736159093270882857236323
61622070736159093270882861468411
61622070736159093270882861822543
61622070736159093270883201592595
61622070736159093270883204779135
61622070736159093270883205841945
61622070736159093408205601962039
61622070736159093408205602428599
61622070736159126624399358452513
61622070736159137737436502806097
61622070736159137874697257885781
61622070736159137879780946672865
61622070736159141441782560508337
61622070736159141441782647647165
61622070736159141448560826339347
61622070736159141585821323851667
61622070736159141585821581069111
61622070736169594536347813368053
61622070736169598240693613852849
61622070736169599848847007161087
61622070736169643950125372905229
61622070736169647654471173390025
61622070736169649262708163778907
61622070736169649262708249518055
61622070736169944551177886723369
61622070736169944551178143940813
61622070736169948255523944425609
61622070736170800605929268362799
61622070736170800605929383148223
61622070736170800605929640365667
61622070736170800652434994628303
61622070736170800654130943148677
61622070736170800654130947398027
61622070736170800789696006238641
61622070736170800789696006240093
61622070736170800789696007289853
61622070736170800789696093383292
61622070736170800791391325888623
61622070736170800791391354586431
61622070736170800791391440674047
61622070736170800791391702129243
61622070736170834143213276024213
61622070736170845256250423460747
61622070736170845256250423462199
61622070736170845256250677478601
61622070736170845256250681729403
61622070736170848967373370568359
61622070736170848967374489776553
61622070736170848967374746993997
61622070736170850614503804800223
61622070736170850617014287974701
61622070737034439578371121553513
61622070737034439624877104686541
61622070737034439624877190775609
61622070737034439624877850824845
61622070737034439624877852241787
61622070737034439624877965615885
61622070737034439624878223877473
61622070737034439624878223881685
61622070737034439624878223883089
61622070737034472978394377555063
61622070737034487795777579610887
61622070737034487802555845441897
61622070737044944601466811647581
61622070737044945836813260902645
61622070737044945836813260908469
61622070737044945836813346995925
61622070737044949543669627468659
61622070737045249549863005277027
61622070737045249687123759652499
61622070737045250098906022778915
61622070737046150117675158926151
61622070737046150666717804773479
61622070737046150666718177844981
61622070737107374494427481636057
61622070737107374494427824592649
61622070737107374499511084800633
61622070737107374499511089032721
61622070737107374499511089386853
61622070737107374499511175475921
61622070737107374501202565727613
61622070737107385566041731469661
61622070737107385612548576580389
61622070737107385612548576599263
61622070737107385612548576930309
61622070737107385612548576949183
61622070737107389318588954109111
61622070737107389323669457970201
61622070737107389323672557157047
61622070737107418966064730253767
61622070737107418966064730370407
61622070737107418966064730720327
61622070737107418966064987471211
61622070737107418966065073210359
61622070737107418971148333418343
61622070737107422677188710947065
61622070737117875764975696576091
61622070737117879469321497060887
61622070737117880707116264714453
61622070737117880707116264718825
61622070737117880713891092986793
61622070737117880713953855105849
61622070737117881118898270623425
61622070737117881118898271673185
61622070737117891825235983133929
61622070737117895528829757396869
61622070737117895530521149514801
61622070737117895530521235253949
61622070737117895530524248347515
61622070737117895530524334440795
61622070737117895530524591304107
61622070737117895530524591658239
61622070737117895531274294925977
61622070737117895531277389526603
61622070737117895531277392713143
61622070737117895531277393762903
61622070737117895531277478452291
61622070737117895531277479851971
61622070737117895531277736719495
61622070737117895531277737069415
61622070737117895531337057045033
61622070737117895531337142784181
61622070737117895531340155877747
61622070737117895531340237384807
61622070737117895531340498834339
61622070737117895536359963704763
61622070737117895536361082899907
61622070737117895536423844664831
61622070737117895538052216400715
61622070737117940002914637794393
61622070737117940002914638144313
61622070737118181267497855288133
61622070737118192380535256742521
61622070737118195537533615193175
61622070737118195537533729984423
61622070737118195537533734216351
61622070737118195537533986729483
61622070737118195537596748494407
61622070737118195537596753080627
61622070737118195542617337262835
61622070737118195674794741104955
61622070737118195674794745691175
61622070737118195679876972793083
61622070737118195679878087407831
61622070737118195679878091988227
61622070737118195681569567979067
61622070737118195720631752089395
61622070737118195720632009306839
61622070737118196086576751600147
61622070737118196091659236969259
61622070737118196091660356183277
61622070737118196132414016265571
61622070737118196132414273483015
61622070737118240604051264883281
61622070737118240604051522100725
61622070737119081835309636932777
61622070737119081837002148264727
61622070737119092948347038387165
61622070737119096105342331285081
61622070737119096105345425885707
61622070737119096105345430135057
61622070737119096105345772956135
61622070737119096110429118903267
61622070737119096654385350203911
61622070737119096654388447501431
61622070737119096654388449036625
61622070737119096659471104702971
61622070737119096659471104721845
61622070737119096659472137823549
61622070737119096659472137823709
61622070737142207155398971407869
61622070737142207160482574455805
61622070737142210859744771892665
61622070737142496186631637314149
61622070737142496186631724452977
61622070737142496598413901490325
61622070737142496598413987579393
61622070737142496598476663605169
61622070737142507299669038768537
61622070737142507299669038774361
61622070737142507711451302944713
61622070737142507711514065059557
61622070737142511010792733081475
61622070737142511010792847872723
61622070737142511010793104617783
61622070737142511010793105084343
61622070737142511010793105090167
61622070737142511422637786552531
61622070737142513255312674452157
61622070737142513255312932719361
61622070737143397166225683503763
61622070737143411990386894056513
61622070737143461450001979590393
61622070744924964839030038049649
61622070744924964839030038516209
61622070744924964839030153307457
61622070744997765603116054024790
61622070744997899709395803624929
61622070744997899709395918410353
61622070744997899716170630499041
61622070744997899716170745284465
61622070744997914533557300091479
61622070744997914533557300441399
61622070744997914533557304795743
61622070744997914533557305145663
61622070744997914533557305163133
61622070744997914533577967116847
61622070744997914538637551321345
61622070744997914538639503083251
61622070744997914540332126965591
61622070744997914541168696934971
61622070744997914541168955202175
61622070745033782641387253723124
61622070745033782642139366032436
61622070745033782643833942143242
61622070745909085126048649986170
61622070745981135622131036444702
61622070745981135624557836793772
61622070745981180101278689994612
61622070745981286344583063086393
61622070745981286344583177871817
61622070745981286344583177877641
61622070745982030516498208302272
61622070745982034222536261483020
61622070745982063870767593596746
61622070745982063877545859427756
61622070745982078694929061366940
61622070745982486918651214225097
61622070746006345849108573747746
61622070895594718100394020350971
61622070895594718100394392003919
61622070895594766278636500982039
61622070895594766278636872518347
61622070895594766278636872634987
61622070895597419208844590953047
61622070895597467982071960338839
61622070895597467982071961738519
61622070895598368549883627543767
61622070895667664088879533387631
61622070895667664093147233141635
61622070895667664093147319230703
61622070895667664095654360261743
61622070895667697447228590358781
61622070895667712264611534030761
61622070895667712271389685076347
61622070895667712271389799395211
61622070895667712271389799861771
61622070895670399150663678062633
61622070895670413968046880001817
61622070895670413974825145832827
61622070895671266359875955846255
61622070895671299718475458653305
61622070895671299718475716920509
61622070895671314535859004948761
61622070895671314542636811638075
61622070895671314542636926423499
61622070895671314542637184690703
61622070895691979424062992380267
61622070895691979424063022476303
61622070895691979424063365432895
61622070895691979424877896900459
61622070895691979426322456720633
61622070895691979426573845420833
61622070895691979426573849670183
61622070895692023891181522880633
61622070895692027595527666322021
61622070895692027602305846063963
61622070895694680532513564032103
61622070895694680532513821249547
61622070895694680717975883007091
61622070895694681267269950385505
61622070895694725594616868851689
61622070895694725594617211808281
61622070895694729298963012293077
61622070895695581695873976402491
61622070895695581697569924922865
61622070895695581697569929172215
61622070895695581834830683903431
61622070895695626162428650492121
61622070895695629866774794283429
61622070895695629873552974025371
61622070896567325778622211899905
61622070896567325778873258959601
61622070896567325780565511655553
61622070896577836108569289135443
61622070896577836108652971955235
61622070896578136297923824102583
61622070896578137487432977398143
61622070896579036865651550337155
61622070896579036865735233156947
61622070896581737974102121988991
61622070896581737974290407283763
61622070896581739758491818665099
61622070896581787937006268460491
61622070896640260653255334272597
61622070896640260653255420361665
61622070896640260653506124464769
61622070896640275472333969130867
61622070896640275472333969597427
61622070896640275472334226348311
61622070896640275472585016190563
61622070896640275477416428990163
61622070896640275477416543309027
61622070896640275477416543775587
61622070896640275477667590368723
61622070896640275479359843064675
61622070896650767277244688279349
61622070896650767277244689679029
61622070896650778390282089733737
61622070896650778390282091133417
61622070896650778390282434090009
61622070896650782094627891618213
61622070896650782094628234574805
61622070896650782101322473229751
61622070896650782101406071360155
61622070896650782101406156049543
61622070896650782101406414316747
61622070896651067466431600856021
61622070896651082290593067109895
61622070896651082290593068626215
61622070896651082290676749929687
61622070896651082290676750979447
61622070896651082291157927692859
61622070896651082291408976169497
61622070896651083475918490434803
61622070896651083480186190188807
61622070896651083480186276277875
61622070896651083482442527116743
61622070896651083482693317308915
61622070896651084070798776752295
61622070896651084077511100128687
61622070896651084077573861893611
61622070896651084077573862243531
61622070896651084077573947982679
61622070896651982853886015847559
61622070896651982853886358804151
61622070896651982858404763011179
61622070896651982858404848750327
61622070896651982858488445830971
61622070896651982858488446880731
61622070896651982858488531570119
61622070896651982858488789837323
61622070896651982860660842721671
61622070896651982860661185678263
61622070896651982860911889781367
61622070896651984638547796627803
61622070896651984645322881769119
61622070896651984645322882119039
61622070896651984645322967858187
61622070896651984645385643883963
61622070896652027325523264465269
61622070896652027325523264581909
61622070896652027325523607421861
61622070896652027325523608938181
61622070896652027330607211986117
61622070896654683966855563300743
61622070896654683967043591378071
61622070896654685746914826804359
61622070896654685746914912893427
61622070896654685746977588919203
61622070896654685751245030406003
61622070896654685751245374762275
61622070896654685751433316750535
61622070896654685751433402839603
61622070896654685753689653678471
61622070896654685753689739767539
61622070896654685753752415793315
61622070896654733929759479734835
61622070896654733929759480084755
61622070896654733929759481134515
61622070896654733929759565823903
61622070896654733929759824091107
61622070896675093721114540604885
61622070896675093728708370672665
61622070896675097425460341089681
61622070896675097432321860694823
61622070896675097432322203651415
61622070896675382797431071494161
61622070896675382797431072543921
61622070896675393910385134601669
61622070896675393910468816954901
61622070896675393917727800357627
61622070896675393917727916211685
61622070896675393917978188767767
61622070896675393917978848834265
61622070896675393917978960420099
61622070896675393917978964669449
61622070896675393917978964688323
61622070896675393917979221886893
61622070896675394055239633324647
61622070896675397761280353809961
61622070896675398811101949427439
61622070896675398811101979523475
61622070896675398811102065262623
61622070896675398811102322480067
61622070896675398811666063755459
61622070896675398811916853597711
61622070896675398811916853947631
61622070896675398811917110815155
61622070896675398811917196904223
61622070896675398813361754008629
61622070896675398813361758259431
61622070896675398813612459511413
61622070896675398813612545250561
61622070896675398813612802468005
61622070896675398813633727423755
61622070896675399405982610197239
61622070896675399406713714662775
61622070896675399406713800751843
61622070896675399406734636767403
61622070896675399406797397482567
61622070896675399406797398532327
61622070896675399408409063359033
61622070896675399408409149098181
61622070896675399408430069803129
61622070896675399408430331252661
61622070896675399408492745828905
61622070896675399408492746178825
61622070896675399408492831917973
61622070896675399408493093371717
61622070896675443880611170693467
61622070896675447586651891178781
61622070896676283365242853134593
61622070896676283365242854534273
61622070896676294478196916592021
61622070896676294478280254588981
61622070896676294478280598945253
61622070896676294485538578992231
61622070896676294485539607862007
61622070896676294485539612112969
61622070896676294485539612461277
61622070896676294485539612467101
61622070896676294485539698200425
61622070896676294485539698201829
61622070896676294485539698202037
61622070896676294485539698206249
61622070896676294485789627451607
61622070896676294485790746659801
61622070896676294485790746678675
61622070896676294485791003877245
61622070896676298182542717076817
61622070896676298182626055073777
61622070896676298182626056473457
61622070896676298182626399430049
61622070896676298184801805182227
61622070896676298184802148138819
61622070896676298185052852241923
61622070896676298189320523766131
61622070896676298189320552345847
61622070896676298189320553862167
61622070896676298189320638084995
61622070896676298189320896818759
61622070896676298189404206585923
61622070896676298189404235165639
61622070896676298189404236215399
61622070896676298189404320904787
61622070896676298189404579171991
61622070896676298189884379360387
61622070896676298189884379826947
61622070896676298189884722783539
61622070896676298190135426420083
61622070896676298191579985390729
61622070896676298191579988106497
61622070896676298191580328347321
61622070896676298191580332596671
61622070896676298191580332598075
61622070896676298191580332598283
61622070896676298191831381056047
61622070896676298191831381074921
61622070896676299381173540249783
61622070896676299381445509414107
61622070896676299973794392187591
61622070896676299974525496653127
61622070896676299974546417358075
61622070896676299974546418757755
61622070896676299974546504496903
61622070896676299974609180522679
61622070896676299976220844999465
61622070896676299976241765704413
61622070896676299976241766054333
61622070896676299976241851793481
61622070896676299976242113243013
61622070896676299976242113247225
61622070896676299976304527819257
61622070896676299976304875362069
61622070896676331543401652345549
61622070896676342656439053799937
61622070896676342656439053916577
61622070896676342656439054266497
61622070896676342656439396756529
61622070896676342656439397223089
61622070896676344448422953037951
61622070896676348145175010256925
61622070896676348151953189998867
61622070896676348154463673173345
61622070896678995586647029102161
61622070896678995586647286319605
61622070896678995586647373458433
61622070896678995586835658753205
61622070896678999290993086804401
61622070896678999290993173943229
61622070896678999291181459238001
61622070896678999297771095417967
61622070896678999297771352635411
61622070896678999483233414392955
61622070896679001077914298492259
61622070896679001077914298842179
61622070896679001077914384581327
61622070896679001082160792094075
61622070896679001082160821140351
61622070896679001082160906879499
61622070896679001082161164096943
61622070896679001082912933099743
61622070896679001082912933449663
61622070896679001082913190317187
61622070896679001082913276406255
61622070896679001082975695214587
61622070896679001082975952432031
61622070896679001084608539013445
61622070896679001084608624752593
61622070896679001084608881970037
61622070896679001084608886220839
61622070896679001084692219966997
61622070896679001084692220316917
61622070896679001084692221366677
61622070896679001084692306056065
61622070896679001084692564323269
61622070896679001084692569040631
61622070896679045549551547109969
61622070896679045549551547459889
61622070896679045549551633199037
61622070896679049253897347594765
61622070896679049253897347944685
61622070896679049253897433683833
61622070896679049260675241889467
61622070896679049260675269069503
61622070896679049260675269419423
61622070896679049260675270469183
61622070896679049260675355158571
61622070896679049260675613425775
61622070898626079335360134305798
61622070898626079336176037249810
61622070898626079381113719215666
61622070898626079381114063571938
61622070898626079381929708235696
61622070898626079381929736815412
61622070898626079381929966515950
61622070898626079388704563689524
61622070898626079388704563706994
61622070898626079388704563806164
61622070898626079525902442694098
61622070898626079525902814230406
61622070898650394252987827459715
61622070898650394255247259443191
61622070898650394260329833621351
61622070898650394298741298050767
61622070898650394298741412369583
61622070898650394298741412369631
61622070898650394305519334297831
61622070898650394306334380446613
61622070898650394308029818535119
61622070898650394710335390188150
61622070898650394717928099997976
61622070899536501141067117995171
61622070899536501143573900745957
61622070899536501143574159026211
61622070899536502927147804346259
61622070899536502927147804683081
61622070899536502927147805745939
61622070899536545431949199871797
61622070899536545432763988206885
61622070899606747658750542448829
61622070899606747658750628187977
61622070899631062987974079087545
61622070899631062987974164826693
61622070905514920973779061935792
61622070905514920980553802720836
61622070905514970933064045811098
61622070905517622265160431298310
61622070905539238086302208999334
61622070905539238086574176647338
61622070905541982066018892673322
61622070922259380283945174477554
61622070922283690261716153244261
61622070922283695148312006719765
61622070922283695148312006737027
61622070922283695148312121038629
61622070922283695148312121055891
61622070922283695150571438248327
61622070922283695150571552567191
61622070922283695155089956424299
61622070922283695155654126745351
61622070923171052832277325384859
61622070923240096359702066587391
61622070923243998819947820963270
61622070923243998819947820976320
61622070923243998819947820982144
61622070923243998819947935282134
61622070923243998819947935295184
61622070923243998819947935301007
61622070923243998819947935301008
61622070923267810129361767533414
61622070923268310451601158494915
61622070923268310451601531566257
61622070975434306703712173862234
61622070975434307245164088139238
61622070975434307245164088493370
61622070975434307245917229318326
61622070975434307245979991437382
61622070976418878028800249430269
61622070976418878028800335169417
61622070976441992783955834410917
61622070976441992783955835460677
61622070976443193358023786068985
61622070976443193358023871808133
61622070976443193359719104319287
61622070976443193359719136081331
61622080981693943515938715842841
61622080981693943516481908066233
61622080981718258845141331426689
61622080981718259393933301851619
61622080981718259393933301868881
61622080981718259394205642569513
61622080982010028588143678488143
61622081034868870530418376434237
61622081034868870530418405132045
61622081034893182155296141285965
61622081034893182155296484242557
61622081034893185859558228836219
61622081034893185859558230253161
61622081034893185859558258950969
61622081034893185859620992368005
61622081034893185862068708824157
61622081034893185862068710241099
61622081034893185862068738938907
61622081034893185996818984978553
61622081460292301786208603807337
61622081460292598271676589542717
61622081460292598820176787875293
61622081460292598820176787879665
61622081460292598820719608444285
61622081460292601975458277099173
61622081460292601975479570390189
61622081460292602524250246124423
61622081460292602524250247541365
61622081460292602524522587892077
61622081460292602524522588241997
61622081460292602526217164936003
61622081460292602526217165054095
61622081460316613411086339611337
61622081460316613411086339961257
61622081460316914149400324395917
61622081460316914151094901089923
61622081460608687001930574472485
61622081460608698114967889837805
61622081513467525285613086608529
61622081513467525286344277844259
61622081513467525286344278194179
61622081513467525423605032569651
61622081513467528989875175558463
61622081513467528989875175575725
61622081513467528989875204273533
61622081513467528989875548629805
61622081513467529127135929951197
61622081513467529129643430123933
61622081513491540425566000202733
61622081513491840614752911729645
61622081513491840614752940427453
61622081513491840614836623247245
61622081513491840614836967603517
61622081513491840617263391717583
61622081667116100303064183829209
61622081667116100303064184179129
61622081667116100303126945944053
61622081667116101949440095505705
61622081667116101951887471738295
61622081667116101951887557831575
61622081667116101952451551720929
61622081667116101952452672445443
61622081667116101952702600197567
61622081667116101952702685936715
61622081667116102086700849881177
61622081667118802006311242405973
61622081667118802006499528750505
61622081667118802006562290865349
61622081667118803243540553533175
61622081667118803244104633515809
61622081667118803244104719254957
61622081667118803244356544436707
61622081667118803790136194802473
61622081667118803792395630450695
61622081667118803792583912675567
61622081667118803793211533861267
61622081667118803793399561938595
61622081667119702574311310740857
61622081667119704220687222067433
61622081667119704222946657715655
61622081667119704223134685792983
61622081667119704223134939940527
61622081667119704223762561126227
61622081667119704223949469541851
61622081667119707927292454080791
61622081667119707927480740425323
61622081667310628304990713937451
61622081667310628442523437844429
61622081667310628442523523583577
61622081667313330145770583210101
61622081667337645474994119848817
61622081667407874804752792768917
61622081667407874942013461405241
61622081667407885922872682662317
61622081667407885922872768401465
61622081667407886060133437037789
61622081667407889627219259498093
61622081667407889627219345591373
61622081667407889627240266297773
61622081667407889759417670138441
61622081667407889764501020673245
61622081667407889766195849880383
61622081667410587214274801719707
61622081667410587763402533377865
61622081667410590918621637189869
61622081667410591462664643675897
61622081667410591462664644025817
61622081667410591466911509280581
61622081667410591467727416810813
61622081667410591467748080299769
61622081667410591469442909506907
61622081672999209629943620370669
61622081673000415145398826351899
61622081673004017416645954313307
61622081673023524959083475589273
61622081673024725716165851576409
61622081673024727319800381880179
61622081673027426824804220666091
61622081673027427236398198497735
61622081673027428656642565303989
61622081673027429205685584205557
61622081673027432177785364006025
61622081673028332745869490952023
61622081673035233989543952120891
61622081673035234126804706846283
61622081673035237282023433951107
61622081673035237282107489829191
61622081673035237696400236726335
61622081673035237831150507331079
61622081673035237833598229336883
61622081673035281756192454449543
61622081673035281756192454803675
61622081673035282167699393859083
61622081673036434151829724297995
61622081673036434700872743199563
61622081673036434746542645288235
61622081673036437856091843362679
61622081673036437857870101360157
61622081673036438405218543684359
61622081673036438453147881417041
61622081673036438453398929893679
61622081673036439642259912840563
61622081673036484114650302736739
61622081673036484114650302754001
61622081673036487818242957343799
61622081673036487818242957810359
61622081673036487818242958860119
61622081673036487818995731218667
61622081673036487818996103221535
61622081673036487818996104288557
61622081673036487818996104644301
61622081673036487819058866409225
61622081673039134802848934517327
61622081673039135855265070269051
61622081673039136038007068730051
61622081673039136038195355074583
61622081673039139559338529930911
61622081673039139559609751442063
61622081673039139696787569601155
61622081673039139696787570650915
61622081673039139742352869570591
61622081673039139742540408256127
61622081673039140108381547432799
61622081673039140108653889668465
61622081673039141345695258811619
61622081673039173096894595565537
61622081673039184215014195075557
61622081673039184216437835705651
61622081673039184216437836055571
61622081673039184216688884165027
61622081673039184216706447771509
61622081673039184216706706038713
61622081673039184216706820357577
61622081673039184216709143305871
61622081673039184216709803355107
61622081673039184216709804871427
61622081673039184216709918146147
61622081673039184216709918612707
61622081673039184216709919662467
61622081673039184628220471886147
61622081673039184628303895977791
61622081673039184628303897494111
61622081673039184628304154711555
61622081673039185818085648720845
61622081673039185818085648725057
61622081673039189522242905649281
61622081673039189522430329898069
61622081673039189522430415637217
61622081673039189522431076153013
61622081673039189522431077202773
61622081673039189522431190944053
61622081673039189522431191993813
61622081673039189522431449205641
61622081673039189522431449209853
61622081673039189522431449211257
61622081673246270338969086905703
61622081673316500355115128802521
61622081673316511289970464344929
61622081673316511473257144685081
61622081673316514445524294387533
61622081673316514994316264829725
61622081673316515032727182448649
61622081673316515039504990654283
61622081673316515040341157338409
61622081673316515040341818903965
61622081673316515040341933695005
61622081673316515040342190440273
61622081673316515042036762902191
61622081673316515042036767134279
61622081673316515042036767151541
61622081673316515177602945169877
61622081673316515179297517277663
61622081673316515179297521863883
61622081673316515179297521876933
61622081673316548393586462190293
61622081673319212993405810315985
61622081673319216148707930316395
61622081673319216148708964953293
61622081673319216326639696821851
61622081673319216331722271000011
61622081673319216331723304587149
61622081673319216333417503977725
61622081673319216697751610800781
61622081673319249685239543985173
61622081673319260798276945439561
61622081673327021252277572293941
61622081673327021803768307668923
61622081673327021803768307681973
61622081673327321855506181904489
61622081673327321855589865196457
61622081673327321993035549866510
61622081673327321993035549866511
61622081673327323228197408951177
61622081673327323228385437028505
61622081673327323228385694245949
61622081673327323639979414860149
61622081673327323640167586413641
61622081673327323640167700154921
61622081673327323640167701204681
61622081673327323640167958422125
61622081673328222423317963881791
61622081673328222423569012358429
61622081673328223613182103015355
61622081673328224207978706844261
61622081673328271789166182503957
61622081673328271789166186753307
61622081673330923714970669908435
61622081673330924126753309865897
61622081673330924126753310338281
61622081673330925316345479816423
61622081673330925316345480282983
61622081673330973538166573378239
61622081673330973538166831645443
61622081673330973675343530491347
61622081673351336995731093710745
61622081673351336995793855829801
61622081673351337132991844307639
61622081673351337132991848440349
61622081673351381055586073907141
61622081673351631830995427059065
61622081673351633478124483814079
61622081673351633478208166167311
61622081673351637138494957387889
61622081673351637184248538047003
61622081673351637184248542296353
61622081673351637321509297008695
61622081673351637321509297021745
61622081673351638373757691342563
61622081673351638374321889893411
61622081673351638374322923480549
61622081673351638374594519592245
61622081673351638374594892644873
61622081673351638968638349514359
61622081673351638969119154237953
61622081673351638969202951854609
61622081673351638969369455042705
61622081673351638969390461823671
61622081673351638969390461836721
61622081673351638969390461842545
61622081673351638969391123402277
61622081673351638969391238199141
61622081673351638969391494938585
61622081673351638969453137868321
61622081673351681656366964427885
61622081673351682846231768209955
61622081673351682846232141262583
61622081673351686552272516925065
61622081673352534045936264391701
61622081673352538941569844991527
61622081673352538942134704058171
61622081673352538942406673222495
61622081673352538942406674289517
61622081673352538942406674639437
61622081673352538944097892350023
61622081673352539536366075749091
61622081673352539536930935882757
61622081673352539536930936232677
61622081673352539537181983292373
61622081673352539537202157743829
61622081673352539537202243482977
61622081673352539537202903998773
61622081673352539537203019839573
61622081673352539537203277051401
61622081673352539537203277055613
61622081673352539537203277057017
61622081673352572295922912639233
61622081673352583414043918657877
61622081673352583414043921857467
61622081673352583414043921863291
61622081673352583414043922907227
61622081673352583414043923257147
61622081673352583459797249549891
61622081673352583459797506767335
61622081673352587120084294786919
61622081673352587120084298919629
61622081673355235333070597500977
61622081673355235337400687833517
61622081673355235337400687839341
61622081673355235339845424375089
61622081673355240644816532609519
61622081673355240645569016455139
61622081673355240645569678374827
61622081673355240645570050042277
61622081673355240645632440139751
61622081673355240645653475650241
61622081673355240645653732867685
61622081673355240828583356094819
61622081673355240828584017677637
61622081673355240828584389681957
61622081673355268691670444664299
61622081673355283509053646603483
61622081673355283515831454809117
61622081673355283515831455159037
61622081673355285163044309176415
61622081673355285163044566393859
61622081673355285300221262045997
61622081673355285302728303077037
61622081675958827258490935933068
61622081675958827258490935933116
61622081675958827259305724268204
61622081676285689107550035243912
61622081676285689107574398093702
61622081690728993637182193429429
61622081690761414076711391878623
61622081690761463490488951415799
61622081690761463490489324487301
61622081690765012094568953149123
61622081690765015798914753633919
61622081690765015798915500937011
61622081690765015798915500938463
61622081690765016347686549624495
61622081690765016347958518788819
61622081690765016347958891860321
61622081690765017585000261003475
61622081690765062057453413031757
61622081690765062103143864173880
61622081690765065760982933964579
61622081690765065761736079394469
61622081690765065761798093854849
61622081691052897903364837275343
61622081691052897905875317263281
61622081691053198092635059601757
61622081691053198094810808310527
61622081691053198095079797328603
61622081691053199879472588955257
61622081691053247460659407300519
61622081691056800318671793476961
61622081691056800366057934872255
61622081691056800366058312175845
61622081691056849779894814385049
61622081691077209482488989570559
61622081691077509671759209447533
61622081691077514613627925322485
61622081691077514613899894836729
61622081691077515207859295946063
61622081691077515207942978299295
61622081691077515207942978765855
61622081691077515207942979815615
61622081691077515208424155012707
61622081691077515208424156079729
61622081691077515208424156429649
61622081691077515208675203489345
61622081691077515208695463680109
61622081691077515208696124177031
61622081691077515208696124194293
61622081691077515208696124200117
61622081691077515208696125244053
61622081691077515208696497248533
61622081691077515208696497252745
61622081691077515208696497254149
61622081691077515208758886314961
61622081691077559085536768984709
61622081691077559085537142054759
61622081691077559085537142056211
61622081691077559085537143454439
61622081691077559680060744649815
61622081691077559682568814531757
61622081691077559682568817714085
61622081691077562791577519116921
61622081691081111942734369292925
61622081691081116930628264072547
61622081691081116930628265122307
61622081691081116930628637144049
61622081691081161402265509507929
61622081691081161402265513740017
61622081691081161402265514107199
61622081691081161404773013935839
61622081691081165109118724076393
61622081699628155807858491877659
61622081699628155807921169303115
61622081699920185010291330800686
61622081699920190554006138443919
61622081699920190554006254284719
61622081699920190554006511502163
61622081699920190554090193855395
61622081699920235019681483203899
61622081699920235019681483203900
61622081699920238180946170044537
61622081699920238181030225456013
61622081699920238181760958379625
61622081699920238181845013791101
61622081699920239967843362317197
61622081699920239967843476636061
61622081699940603445954859341681
61622081743903920102618458977855
61622081743903920102618459327775
61622081743903920102618490745563
61622081743903920239879213703247
61622081743903920239879328494495
61622081743927031107674573870031
61622081743927931538225601134991
61622081743927931538225715926239
61622081743928231727412512661903
61622081743928231727475274426827
61622081743928231727475389218075
61622081743928231727496309923023
61622081743928231728228534646513
61622081743928231864673267037375
61622081743928231864757064648415
61622081743928235431758313146699
61622081743928235431821074911623
61622081743928235431841995616571
61622081743928235431841995966491
61622081743928235431842027384279
61622081743928235569019067522171
61622081743928235569019182313419
61622081743928235569102750341963
61622081743928235569102865133211
61622081743938738534981325059124
61622081743938738534981439494629
61622081743938742238490296939947
61622081743938742239243557159633
61622081743938742239327125189629
61622081743938742239327125194001
61622081743938742239327125543920
61622081743938742239327125543921
61622081743938742239327239979425
61622081743938742241837723037263
61622081743939042382760450389683
61622081743939042382760451439443
61622081743939042382760566230691
61622081743939092208403956941541
61622081743939092208403957991301
61622081743939092208404071732789
61622081743939092208404072782549
61622081743939939109049475847909
61622081743939942813311477658855
61622081743939942813311479058535
61622081743939942813374239773699
61622081743939942813374240823459
61622081743939942813395161528407
61622081743939942813395161547281
61622081743939942813395161897201
61622081743939942813395276332705
61622081743939942813395276334157
61622081743939942815089765753821
61622081743939944596948144760583
61622081743939944599479577234227
61622081743939989071869968547345
61622081743939989071869968553168
61622081743939992775462594555975
61622081743939992775462621737463
61622081743939992775462622204023
61622081743939992775462623253783
61622081743939992776215739985865
61622081743939992776215767632461
61622081743939992776215767638285
61622081743939992776215768682221
61622081743939992776278501055321
61622081743939992776278502105081
61622081743939992776278529753129
61622081743939992776278530802889
61622081744157930185631822345325
61622081744230526209497236687605
61622081744230526211944954560699
61622081744230526211944954573749
61622081744230526212007802432113
61622081744230826216484682649233
61622081744230828002402043430567
61622081744230828002402705363304
61622081744230828002569064708055
61622081744230876178385092533073
61622081744230876178385749860717
61622081744230876178385754446937
61622081744230876178385864651965
61622081744231728570380846702619
61622081744231776746384816511525
61622081744231776746384818027845
61622081744231776746385846897621
61622081744231776746385851146971
61622081744231776792139407360483
61622081744231776794374851230067
61622081744254837788621357835573
61622081744254837788621358885333
61622081744254841540415316736299
61622081744254841541168462166189
61622081744254841541168493932445
61622081744254841541231224285405
61622081744254841541231339070829
61622081744254841541231342140729
61622081744255137840547514282961
61622081744255143330789413398047
61622081744255143330789528189295
61622081744255143330977698692819
61622081744255143330977813484067
61622081744255143331542557763675
61622081744255143331542673617733
61622081744255143331625580069283
61622081744255143331626241647729
61622081744255143331626241652101
61622081744255143331626356437525
61622081744255143331626356438977
61622081744255143331814526942501
61622081744255143331814641733749
61622081744255143514640581287201
61622081744255143514828866581973
61622081744255143514828867631733
61622081744255187803262828686993
61622081744255187803263600805885
61622081744255187803451775560211
61622081744255187803451890351459
61622081744255191509303863193439
61622081744255191509303977984687
61622081744256043898789480687383
61622081744256043898789509385191
61622081744256043899354339754027
61622081744256043899604383341335
61622081744256043899605416928473
61622081744256043899626337633421
61622081744256043899626337639245
61622081744256043899626338683181
61622081744256043901317556743687
61622081744256043945379893846933
61622081744256043945379894896693
61622081744256043945380009687941
61622081744256077253142577032897
61622081744256077298896161942765
61622081744256088371263557554775
61622081744256088371263583051541
61622081744256088371263586251131
61622081744256088371263586256955
61622081744256088371263587300891
61622081744256088371263587650811
61622081744256088417017143514403
61622081744256088417017258305651
61622081744256092077300605846193
61622081744256092077303959180583
61622081744256092077303963313293
61622081752767052972851830268058
61622081752767052972851944586922
61622081752767054619502809964678
61622081752767054619502924283542
61622081752802914470059675410351
61622081753021719093959300795631
61622081753082959491244592177541
61622081753093914569561561142273
61622081753093914613870502740623
61622081753093916216690617880025
61622081753093916216690875110567
61622081753093916399704957513881
61622081753093916399704957532595
61622081753093916399705214750039
61622081753093916399705215799799
61622081753093916399893501094571
61622081753093960869835915682787
61622081753093964438427137455491
61622081753093964438427251774355
61622081753093964438427252240915
61622081753093964438427509004897
61622081753093964439242040109443
61622081753093964439430325417313
61622081753095116973940357983198
61622081753095116973940358002072
61622081753095117156703908967143
61622081753095117156975876615147
61622081753095165149944214896005
61622081753095165149944586432313
61622081753095165150759374767401
61622081753095165195426203694177
61622081753095165195698171342181
61622081753095165196512959677269
61622081753118231752087601727957
61622081753119030244945207193223
61622081753119432509086294895301
61622081753119476843452442674569
61622081753131189715999877241342
61622081753131189717692128537623
61622081753131189717942834040398
61622081753131189717942834040407
61622082896015628211127280886393
61622082896015628211127366629913
61622082896015631917167744158635
61622082896088563085760460650345
61622082896088577354101016392121
61622082896088577361422101275803
61622082896088577361422101742363
61622082896088577903143662589529
61622082896088577903143777380777
61622082896088577910465118777691
61622082896108987067504049487965
61622082896108987074825134489739
61622082896112577678905829310053
61622082896112877867615005912859
61622082896112877868176509045985
61622082896112878416406976355051
61622082896112878416678688774315
61622082896112878417219527947553
61622082896112878417222879299063
61622082896112888978978751378189
61622082896112889527749429229205
61622082896112889527749544020453
61622082896112889528021513184777
61622082896112889528021513534697
61622082896112889528021769929837
61622082896112889528021770279757
61622082896112889535342483395303
61622082896112889535342854931611
61622082896112892684998207852043
61622082896112892685019128556991
61622082896112893233789921549175
61622082896112893234061890713499
61622082896112893241380536576051
61622082896112893241380908112359
61622082896307415887818883846901
61622082896307415887818912544709
61622082896307415933572840293125
61622082896331727551672398221423
61622082896331731217042420485617
61622082896331731217105182250541
61622082896404662426305606333263
61622082896404662426305606683183
61622082896404662433083784908805
61622082949190554676564265532813
61622082949190558380910066949277
61622082949190558382604642593523
61622082949190558382604642711615
61622082949190558518087139321437
61622082949190558518170821674669
61622082949190558519865397318915
61622082949263204179226400515409
61622082949263504368496994512193
61622082949263504368580676983517
61622082949263504505757749237585
61622082949287504691066389441727
61622082949287504691066735214941
61622082949287504693573776245981
61622082949287515804104136669329
61622082949287515804187819489121
61622082949287804880336954742155
61622082949287804880337329211725
61622082949287804880400091326569
61622082949287804882094666504255
61622082949287804882094666976639
61622082949287804882115587327295
61622082949287804882115587681587
61622082949287805017598083937117
61622082949287805019292659114803
61622082949287815993374356196543
61622082949287815993374729267885
61622082949287815993374730666113
61622082949287815993437492780957
61622082949287815993458411969585
61622082949287815993458412087677
61622082949287815993458413019345
61622082949287815993458413137437
61622082949287815993458413487357
61622082949287816000967410362641
61622082949287816000967783315891
61622082949287816000967783433983
61622082949287816130635485391505
61622082949287816130719166345057
61622082949287816130719167744737
61622082949287816138228537691363
61622082949287816138228538163747
61622082949287819699477868443439
61622082949287819699498789148387
61622082949287819699498789266479
61622082949287819707005463543389
61622082949287819836675861053987
61622082949287819836759543873779
61622082949482342483989435943115
61622082949506654108867170703179
61622082949506657682730109217879
61622082949506657682730110634821
61622082949579603670401092087277
61622082949579603807661846462749
61622083102818418282978262671801
61622083102818418283166290749129
61622083102818418283229309731497
61622083102887750886552371232219
61622083102890452178017424967033
61622083102912064568648228608581
61622083102912064568710990373505
61622083102912066210505391371857
61622083102912066210693677716389
61622083102912066210756439831233
61622083102912066217468160216967
61622083102912066217468160566887
61622083102912066217468504590501
61622083102912066217471483338681
61622083102912066217471484755623
61622083102912066217471516639971
61622083102912066217471602379279
61622083102912066217471603777347
61622083102912066217534246520547
61622083102912066218035683405849
61622083102912066347954346702633
61622083102912066353036920880793
61622083102912066354729173576745
61622083102912066354732239131095
61622083102912066354732271365363
61622083102912075681685629713049
61622083102912075681685630062969
61622083102912075681748391827893
61622083102912077328625281265257
61622083102912077328813567609789
61622083102912077328876329724633
61622083102912077335403546629707
61622083102912077335403547096267
61622083102912077335591458971229
61622083102912077335591460388171
61622083102912077335591489067265
61622083102912077336156348151171
61622083102912077336156692507443
61622083102912077336407396610547
61622083102912077472664301471739
61622083102912077472852214763643
61622083102914762567737772695161
61622083102914762567800534810005
61622083102914767502346758444247
61622083102914767508933214301701
61622083102914767508933300040849
61622083102914767508936656091007
61622083102914767509121586385381
61622083102914767509124565133561
61622083102914767509124942435539
61622083102914767509184262761077
61622083102914767509187704904515
61622083102914767509688763684409
61622083102914768051389434406485
61622083102914768056472008584645
61622083102914768057976233203269
61622083102914768057979298757619
61622083102914768058164260930677
61622083102914768058167584052391
61622083102914768058167618399229
61622083102914768058167704492669
61622083102914768058227023045521
61622083102914768058227280262965
61622083102914777385120974634345
61622083102914777385183736749189
61622083102914778620466391120203
61622083102914778627244570862145
61622083102914778627809429946051
61622083102914778628060478405427
61622083102914778628060564498707
61622083102914779176099274390167
61622083102914779176915553923267
61622083102914779177103582000595
61622083102914782326316416240885
61622083102914782326316501980033
61622083102914782326319515073599
61622083102914782326319858030191
61622083102914782326504443951031
61622083102914782326504444300951
61622083102914782326504701168475
61622083102914782326504702585417
61622083102914782326504788324565
61622083102914782326507797168781
61622083102914782326507801418131
61622083102914782326507887511411
61622083102914782326508144374723
61622083102914782326508144728855
61622083102914782326567464700261
61622083102914782326567550439409
61622083102914782326570906843699
61622083102914782331590371346941
61622083102914782333846706875197
61622083102914782333846708274877
61622083102914782333847478527529
61622083102914782333847483126799
61622083102914782333849802875503
61622083102914782333849807124853
61622083102914782334097756751515
61622083102914782334097842490663
61622083102914782334098531586175
61622083102914782334100855584229
61622083102914782334100941677509
61622083102914782334101198540821
61622083102914782334101198894953
61622083102915663135549554685513
61622083102915668076933282636585
61622083102915668481752174976993
61622083102915668481940461321525
61622083102915668482003223436369
61622083102915668488530326022579
61622083102915668488530445394223
61622083102915668488715288195637
61622083102915668488715288545557
61622083102915668488718611317351
61622083102915668488718644601379
61622083102915668488718645664189
61622083102915668488718731757629
61622083102915668489533515487623
61622083102915679600060694171517
61622083102915679600123456286361
61622083102915679607466581188227
61622083102915682894316484575769
61622083102915683303654468436069
61622083102915683305910203790289
61622083102915683305910462407413
61622083102915683305913647333407
61622083102915683305913904550851
61622083102915683306098490134821
61622083102915683306098490484741
61622083102915683306098747352265
61622083102915683306102186309163
61622083102915683306161252249665
61622083102915683306161509467109
61622083102915683313504634368975
61622083102915683313691544300919
61622083103109304980347901533479
61622083103109305392214539159993
61622083103109305392214539164205
61622083103109305392214539177255
61622083103109305392214882116585
61622083103109305392214882120797
61622083103109305529475293889597
61622083103109305529475379628745
61622083103109305529475636846189
61622083103130904332984846424933
61622083103130915313572471669691
61622083103130915451104822057481
61622083103130919010576351137153
61622083103130919018191359128777
61622083103130919018191359132989
61622083103130919019610524850439
61622083103130919019861573327077
61622083103130919019861659066225
61622083103130919019865015116383
61622083103130919019865015470515
61622083103130919019885936176915
61622083103130919155452113858381
61622083103130919157143248290857
61622083103133606036231906051457
61622083103133617154351881684005
61622083103133620721438075802921
61622083103133620723132651447167
61622083103133620723132652509977
61622083103133620723132995803439
61622083103133620851083822199819
61622083103133620858698830191443
61622083103133620858698916284883
61622083103133620860393406172559
61622083103133620860393407235369
61622083103133620860393493328809
61622083103203850180863415807605
61622083103203850180863416157525
61622083103203850180863760181139
61622083103203850180863760531059
61622083103203850188457589536029
61622083103203850188478510242429
61622083103203850318124428817463
61622083103203850318124429167383
61622083103203865005024797838651
61622083103203865005589656922557
61622083103203865005840705381933
61622083103203865005840791475213
61622083103203865005861626088333
61622083103203865005861626092545
61622083103203865005861712181613
61622083103203865012639891923555
61622083103203865143122380817937
61622083103203865148204921712069
61622083103203865149899498406075
61622083103206551479859881134525
61622083103206551891725826736477
61622083103206551891725827799287
61622083103206551891725828149207
61622083103206552021371488793907
61622083103206552028986582878971
61622083103206566297241963865515
61622083103206566297242738717437
61622083103206566297243083073709
61622083103206566715886950150399
61622083103206566715886951550079
61622083103206566846348862694653
61622083103206566851451981338593
61622083103206566853147704875791
61622083103206566853147705925551
61622083103206599650759236850677
61622083108723444536265979494135
61622083108723444536346306381861
61622083108723445085389239194361
61622083108726146239781652352917
61622083108726146239784751539763
61622083108726146788824326898213
61622083108726146788827684365313
61622083108819490827820993098819
61622083108819500337788603942985
61622083108820689981749896005861
61622083108820691029082424123429
61622083108820691035776667364595
61622083108820691035776924109815
61622083108820691035857250997541
61622083108820691035860350184387
61622083108820691173037678835207
61622083108820691578125443024997
61622083108820691584631656666851
61622083108820691584900269899109
61622083108820691584903369085955
61622083108820691585384799362259
61622083108820691623795345113669
61622083108820691630570171987781
61622083108820691630573269658467
61622083108820691630573271174627
61622083108820691631138383922255
61622083108820701094787297110329
61622083108820701094787297460249
61622083108820702703504774994807
61622083108820702886769904476579
61622083108820705853160123334683
61622083108820705853160126048999
61622083108820705853243805687915
61622083108820705853243805804555
61622083108820705853243806154475
61622083108820705858242697512843
61622083108820705858326379866075
61622083108820705860753180215097
61622083108820705860753952339653
61622083108820705990420880774391
61622083108820706402014858606035
61622083108820706402286571025139
61622083108820706409545150657289
61622083108823107367408304097843
61622083108823392739023983736339
61622083108823392739292596968597
61622083108823392739295696155443
61622083108823392876473024806263
61622083108823392877036846171773
61622083108823392922038323370195
61622083108823392922223253782661
61622083108823392922226609714727
61622083108823393288067002637907
61622083108823393471269371889949
61622083108823407556406809889865
61622083108823407556407185675523
61622083108823407556675798907781
61622083108823407556678898094627
61622083108823407556678898096031
61622083108823407556679150609211
61622083108823407561761724787371
61622083108823407563996882374521
61622083108823407564000239841621
61622083108823407564001011966337
61622083108823407693856226745447
61622083108823407701198232452169
61622083108823407701199004576885
61622083108823407739606455721845
61622083108823407739609435868253
61622083108823407739609554908691
61622083108823407744692010046413
61622083108823407744693157956627
61622083108823407744693157956787
61622083108823407746949494530431
61622083108823407746951441574975
61622083108823407747199509887943
61622083108823407747200538757719
61622083108823407747200543007069
61622083108823407747202609074789
61622083108823407747203637944565
61622083108823407747203637944725
61622083108823408105721917015069
61622083108824293300329207728565
61622083108824293307104034602677
61622083108824293307104292869881
61622083108824293490034949683945
61622083108824293895042128718805
61622083108824293901816955592917
61622083108824293901820313060017
61622083108824293902636216004029
61622083108824308124406997265187
61622083108824308307421336899043
61622083108824308312504939946979
61622083108824308315012066717167
61622083108824308315012324997421
61622083108824308315015419584997
61622083108824337771966456346275
61622083108831198255942527681037
61622083108831198393140520628455
61622083108831212665727827065735
61622083108831212667422145498201
61622083108831212667422402243421
61622083108831212667505828317993
61622083108831212668238305187433
61622083108831212668258854357525
61622083108831212668258973729169
61622083108831212668259225893833
61622083108831212668259230493103
61622083108831212668259230965279
61622083108831212668318636661379
61622083108831212668321616476581
61622083108831212668321731262005
61622083108831213033534421509687
61622083108831213072238195733853
61622083108831213079013022607965
61622083108831213079016380075065
61622083108831213079288092494169
61622083108831213079832287605297
61622083108831213079852951579479
61622083108831213079853208796923
61622083108831213080100900850605
61622083108831213080103880665807
61622083108831213080104000037451
61622083108831213216465078323751
61622083108831213216548761130493
61622083108831213216548761143543
61622083108831213217113620215803
61622083108831213217298549441751
61622083108831213217298807372085
61622083108831213217298807722005
61622083108831213217301873276355
61622083108831213217301901856071
61622083108831213217301902309581
61622083108831213217301902322631
61622083108831213217301905510575
61622083108831213217301906558931
61622083108831213217301906560335
61622083108831213217301992647999
61622083108831242315463039441813
61622083108831242727245045350785
61622083108831246019808839926609
61622083108831246020059888385985
61622083108831246430837700407143
61622083108831246431590841236311
61622083108831246431590845835581
61622083108831246433285418280237
61622083108831257133118296640053
61622083108831257139624506745447
61622083108831257139624506863539
61622083108831257139624507212007
61622083108831257139875553805143
61622083108831257139896102975235
61622083108831257139896103329367
61622083108831257139896217648231
61622083108831257139896218114791
61622083108831257139896474511543
61622083108831257139896474865675
61622083108831257543875444351563
61622083108831257551403413921083
61622083108831257551406769871863
61622083108831257551406771388183
61622083108832413241490181851481
61622083108832413241573864671273
61622083108832413242306084795493
61622083108832413790616797483773
61622083108832413790616797502647
61622083108832413836286785661513
61622083108832413836286785680387
61622083108832413836851643211837
61622083108832413836851644728157
61622083108832413836851644747031
61622083108832413836851901479041
61622083108832413837102688624399
61622083108832413837102693204795
61622083108832413837102949955839
61622083108832413973547454316711
61622083108832415019185664338523
61622083108832415025879902993469
61622083108832415025879907242819
61622083108832415025879993331887
61622083108832415025963585346701
61622083108832415025963585813261
61622083108832415025963590062611
61622083108832415025963590068435
61622083108832415025963676157503
61622083108832415026716731224437
61622083108832415026716735473787
61622083108832448380232970641175
61622083108832459490822912956233
61622083108832459498353979842147
61622083108832459498353979859409
61622083108832463197616431314123
61622083108832463201946634449207
61622083108832463204390999454471
61622083108832463204390999921031
61622083108835099066737030426405
61622083108835111376145819274395
61622083108835111787739797106039
61622083108835114944737498223225
61622083108835114945006111455483
61622083108835114945009210642329
61622083108835114945553147486253
61622083108835114945553401167237
61622083108835114945553405753457
61622083108835115080491619759191
61622083108835115082186194936877
61622083108835115082747956687127
61622083108835115082751050821193
61622083108835115082751051287753
61622083108835115082751051293577
61622083108835115082751054007733
61622083108835115082751140096801
61622083108835115082751393777785
61622083108835115082751398364005
61622083108835115126245175971299
61622083108835115127751837857081
61622083108835115127751837862905
61622083108835115127936768269547
61622083108835115127939865940233
61622083108835115127939867456393
61622083108835115127940124201613
61622083108835115128504607151393
61622083108835115128504607499861
61622083108835115128504607505685
61622083108835115128504721824549
61622083108835115128504725006717
61622083108835115128504726523037
61622083108835115128504978687701
61622083108835115128504979036169
61622083108835115128504979041993
61622083108835115128504983286971
61622083108835115128567740801093
61622083108835115128567740806917
61622083108835115128752675812829
61622083108835115128755655628031
61622083108835115128755773483515
61622083108835115128755774999675
61622083108835115128756027145625
61622083108835115492085597590835
61622083108835115493780172768521
61622083108835115494052143467879
61622083108835116722620751705505
61622083108835116729123868013703
61622083108835116729126962147769
61622083108835116729126962614329
61622083108835116729126965334309
61622083108835116729127051423377
61622083108835116729127305104361
61622083108835116729127309690581
61622083108835116729395836846821
61622083108835116729395837196741
61622083108835116729395922935889
61622083108835116729398902751091
61622083108835116729398931330807
61622083108835116729398931797367
61622083108835116729398934985311
61622083108835116729398936033667
61622083108835116729398936035071
61622083108835116729399022122735
61622083108835116912326235730711
61622083108835116912329587082221
61622083108835116912329588598541
61622083108835116912329588617255
61622083108835116912329591331571
61622083108835116912329674356403
61622083108835116912329677420639
61622083108835116912329935687843
61622083108835148296831044489225
61622083108835148482293101996175
61622083108835148892108567795225
61622083108835150083668316625281
61622083108835150083668317091841
61622083108835150083668573842725
61622083108835159593635640959397
61622083108835159600142227305411
61622083108835159600142227653879
61622083108835159600142227659703
61622083108835159600393275763335
61622083108835159600410726100713
61622083108835159600413823417107
61622083108835159600413823771239
61622083108835159600413824933427
61622083108835159600413825287559
61622083108835159600413938556663
61622083108835159600413938674707
61622083108835159600413939606423
61622083108835159600413939724467
61622083108835159600414192237647
61622083108835159600414196469735
61622083108835159600414196836917
61622083108835159600414196842741
61622083108835159600414196941911
61622083108835160012007917556111
61622083108835160012008174773555
61622083108835161201789325826253
61622083108835161201789325830465
61622083108835161201789411919533
61622083108835164901051518564465
61622083108835164901051518681105
61622083108835164901051519031025
61622083108835164901051775781909
61622083108835164907826602656021
61622083108835164907826604172341
61622083108835164907826689911489
61622083109015229102069117883021
61622083109015229102069118237153
61622083109015229102069232674061
61622083109015229102069489891505
61622083109015229239329872625675
61622083109017930393450226262775
61622083109017930393450230862045
61622083109017930805316292300585
61622083109017930805316549518029
61622083109039540864206489454761
61622083109039540864206861457629
61622083109039543831391895779361
61622083109039543838166722653473
61622083109039543838170078585539
61622083109039544386962049027731
61622083109039544426188498054359
61622083109039544426209419127941
61622083109039544430455826621975
61622083109039544431291993306101
61622083109039544432715633936195
61622083109039544432963324928471
61622083109039544432963326463505
61622083109039544432966682395571
61622083109039544432987346356703
61622083109039544432987598869883
61622083109039544432987603101971
61622083109039544432987603574147
61622083109039544568552661942425
61622083109042230714744929453697
61622083109042241972573377684731
61622083109042242384355641860907
61622083109042245717590532789543
61622083109042245722674140554841
61622083109042245724368339945417
61622083109042246088701442345703
61622083109042246136234405983227
61622083109042246136234663200671
61622083109050036233359426051479
61622083109050050638897946038653
61622083109050050638897946055915
61622083109050050645672772912765
61622083109050050645672772930027
61622083109050050645675872099611
61622083109050050645675872116873
61622083109050050645735535031821
61622083109050050645738629632447
61622083109050051057455037106203
61622083109050051057458132043699
61622083109050051057458136293049
61622083109050051057517799221047
61622083109050051057520898407893
61622083109050051187940620601211
61622083109050051194715447475323
61622083109050051194715705742527
61622083109050051194715791831595
61622083109050051194718891018441
61622083109050095110535194656363
61622083109050095110535195010495
61622083109050351246457017872181
61622083109050351246540701164149
61622083109050351246704710398039
61622083109050351246728987036505
61622083109050351246728987508681
61622083109051251814268799866905
61622083109051251814519848326281
61622083109051251814540393245411
61622083109051253598657487889767
61622083109051253598929457072805
61622083109053952922907166236447
61622083109053952922907281027695
61622083109053953105921505870303
61622083109053953105921620194991
61622083109053954707295972827523
61622083109112475555554881827009
61622083109112475593965427578419
61622083109112475601308466387005
61622083109112475601580062498701
61622083109112475601580062852833
61622083109112475601580176239981
61622083109112475601580177289741
61622083109112475601580434507185
61622083109112475738840817578225
61622083109112489830924034804403
61622083109112490418126436538123
61622083109112490418691295622029
61622083109112490418942344081405
61622083109112490418942458872493
61622083109112490418942458872653
61622083109112490418962603222249
61622083109112490418963264437885
61622083109112490418963264787805
61622083109112490418963264792017
61622083109112490418963378179165
61622083109112490418963379228925
61622083109112490418963379578845
61622083109112490418963636446369
61622083109112490424024913660295
61622083109112490425717166356247
61622083109112490425717539427589
61622083109112490425720638614435
61622083109112490425720638614595
61622083109112490556203213247965
61622083109112490556224019517409
61622083109112490562981392989907
61622083109112490563002312528455
61622083109112490563002313578215
61622083109112523772207908074133
61622083109115176709947208896497
61622083109115176847206928636523
61622083109115176847207963621889
61622083109115176892961170878455
61622083109115176892961175477725
61622083109115176892961548181885
61622083109115177304827236916265
61622083109115177304827494133709
61622083109115191527329376200235
61622083109115191527330410835681
61622083109115191527392137965159
61622083109115191664591165561073
61622083109115191710344372817639
61622083109115191710344377416909
61622083109115191710344750121069
61622083109115191710344750470989
61622083109115191710344750475361
61622083109115192122210438855449
61622083109115225063860989869013
61622083109122982226049848367813
61622083109122982363310603093205
61622083109122997050211316138007
61622083109122997187471984774331
61622083109122997187471984787381
61622083109124197807272771089149
61622083109124197944533439725473
61622083109124199584068409526469
61622083109124199591662496811693
61622083109124199591683417518093
61622083109124199591683417522305
61622083109124199591683499025153
61622083109124199591683503257241
61622083109124199591683503611373
61622083109126899098674689616143
61622083109126899098675061152451
61622083109126899098675061500919
61622083109126899098675061506743
61622083109126899098737823265843
61622083109126899098737823271667
61622083109126900700050530264519
61622083109126900883064530147197
61622083109126900883064869904199
61622083109126900883064874503469
61622083109126934237396931224449
61622083109126934237396935823719
61622083109147297145183631806559
61622083109147297145183717545707
61622083109147297145246393558433
61622083109147297145246393571483
61622083109147297556965637702481
61622083109147311961816873243299
61622083109147311962569899282831
61622083109147311962570270819139
61622083109147311962570272236081
61622083109147311962570272352721
61622083109147311962570272702641
61622083109147311962570275418409
61622083109147311962570275890585
61622083109147311962632661401887
61622083109147311969345099226833
61622083109147311969407861341677
61622083109147312373599137419475
61622083109147312374352163826189
61622083109147312374352278598563
61622083109147312374352281314331
61622083109147312374352282847913
61622083109147312374352282849317
61622083109147312374352282849525
61622083109147312374352535362497
61622083109147312374352539594585
61622083109147312374352540066761
61622083109147312374414925591113
61622083109147312374415044968581
61622083109147312379435109540657
61622083109147312381190125517853
61622083109147312511612918201661
61622083109147312511613037579128
61622083109147312511613037579129
61622083109147312518388118128401
61622083109147341610046053537107
61622083109147345321170118336593
61622083109147356434207147900541
61622083109147356434207148254673
61622083109147356434207262573537
61622083109147356434207263040097
61622083109147356434207519436849
61622083109147356434207519790981
61622083109147596096579471488517
61622083109147597148911924414785
61622083109147597286172679140177
61622083109147597697766656971821
61622083109147597739440828139607
61622083109147597743708528243531
61622083109147597743791952316509
61622083109147597743792210596763
61622083109147597746215655013719
61622083109147607209616872942905
61622083109147608999089254002201
61622083109147611966294091718523
61622083109147611968801875822179
61622083109147612105250456257047
61622083109147612515149481259107
61622083109147612516844434088691
61622083109147612517116146507795
61622083109147612517116146526669
61622083109147612522199748039411
61622083109147612561175154255693
61622083109147612561175406886917
61622083109147612562869731417663
61622083109147612562869731435133
61622083109147612562869983930843
61622083109147612562869988635107
61622083109147612563350907663111
61622083109147612563598852703553
61622083109147612563598856952903
61622083109147612563601951890399
61622083109147612563601956139749
61622083109147612568434510711047
61622083109147612568681426881713
61622083109147612568684526068559
61622083109147612568685559187685
61622083109147612698436161612309
61622083109147612700046803321859
61622083109147612700130486160525
61622083109147612700862706265871
61622083109147612700883631575912
61622083109147612705127307182949
61622083109147612705130406369795
61622083109147612705210988486421
61622083109147612705210989536181
61622083109147612705214087673267
61622083109147612705214088723027
61622083109147612705946309313807
61622083109147612705967229902115
61622083109147612707637533139983
61622083109147612707637791420237
61622083109147613752943335777251
61622083109147613753194382836947
61622083109147613757273797646099
61622083109147613757273798112659
61622083109147613757458726990091
61622083109147613757462082940871
61622083109147613757462084457191
61622083109147613758277733720219
61622083109147613758277987401203
61622083109147613759969209711059
61622083109147614348011535717693
61622083109147614348011792935137
61622083109147614348011907707511
61622083109147614348011907720561
61622083109147614348011907726385
61622083109147614352255330818837
61622083109147614352258428489363
61622083109147614352258430005683
61622083109147614352258686769617
61622083109147614352339013172069
61622083109147614352341996523731
61622083109147614352342111309155
61622083109147614352342112358915
61622083109147614352342364990139
61622083109147614352342369589409
61622083109147614352342369595233
61622083109147614352823289072327
61622083109147614354765815056125
61622083109147614354849497881741
61622083109147614355330674122769
61622083109147645921951008857337
61622083109147657034988410311725
61622083109147658820193095866367
61622083109147658824460791371021
61622083109147661930893704528651
61622083109147661930893706063845
61622083109147661930893962808905
61622083109147661935977307576587
61622083109148498311519965864561
61622083109148512535801226776787
61622083109148512540884829824723
61622083109148513130597830586819
61622083109148513131162689653463
61622083109148513131413738130101
61622083109148513135681433634755
61622083109148513136246292701399
61622083109148513136246292718821
61622083109148513136497341178037
61622083109148513136497341178197
61622083109148514321027001315083
61622083109148514325273522096935
61622083109148514327801569455431
61622083109148514327801569921991
61622083109148514915551634444631
61622083109148514915823346410225
61622083109148514915823346526865
61622083109148514915823603627669
61622083109148514920070124390807
61622083109148514920070125907127
61622083109148514920886033450409
61622083109148514922326461318743
61622083109148514922326462835063
61622083109148514922598430501781
61622083109148514922598432018101
61622083109148514922598517757249
61622083109148514923142370378345
61622083109148558792664249932793
61622083109148559387188883062341
61622083109148559387188884578661
61622083109148559388004787522673
61622083109148559388004792121943
61622083109148559392272573365745
61622083109148559394779614396785
61622083109148562498705488052585
61622083109148562498705488058409
61622083109148562544459072962453
61622083109148562544459330179897
61622083109151199419970421675389
61622083109151199605429383065393
61622083109151199605429384115153
61622083109151199605429384233245
61622083109151199605429468804541
61622083109151199605492144830317
61622083109151200010436563268105
61622083109151200017211390142217
61622083109151214239048543148531
61622083109151214422062882782387
61622083109151214422815652425167
61622083109151214422815771448343
61622083109151214422816023611555
61622083109151214422816023961475
61622083109151214422878785726399
61622083109151214427146229085263
61622083109151214427898226603327
61622083109151214427899369914431
61622083109151214427899374496279
61622083109151214427899374513701
61622083109151214427962132029275
61622083109151214427962136143111
61622083109151214429590850485667
61622083109151214429653612600511
61622083109151216024190119382387
61622083109151216024190119848947
61622083109151216024190376599831
61622083109151216024190462338979
61622083109151216028520581251235
61622083109151216028520581717795
61622083109151216029273722546963
61622083109151216029273727133183
61622083109151216029273813222251
61622083109151216029336489248027
61622083109151216030964946256499
61622083109151216030964946723059
61622083109151216030965203473943
61622083109151216030965204990263
61622083109151216030965289213091
61622083109151216207204716239511
61622083109151216212288062186643
61622083109151216212288066785913
61622083109151244482073811885815
61622083109151247781415499588489
61622083109151258894452901042877
61622083109151258894453015834125
61622083109151258894453272229265
61622083109151258894453272579185
61622083109151260686432696191665
61622083109151264247622449750519
61622083109151264248438352694531
61622083109151264252702953611609
61622083109151264252706052798455
61622083109151264253521955742467
61622083109151264255213179568643
61622083109151264255213437848897
61622083109151264389963708341373
61622083109151264389966802941999
61622083109151264389966807541269
61622083109151264390778496676461
61622083109151264390781591277087
61622083109151264390781595876357
61622083109151264390782710485281
61622083109151264390782715071501
61622083111681861591075660940380
61622083111789457482779284591137
61622083111789462966455567555017
61622083111789462974049654840241
61622083111790779304728944248455
61622083111972228824945373211119
61622083111972228824945373224169
61622083111972228824966379551625
61622083112004664091164750392449
61622083112005548049779785961067
61622083112005549696907809596955
61622083112005559167900876202539
61622083112005559168737699734859
61622083112005564514313047201383
61622083112005564521907134486607
61622083112005564659167888866451
61622083112005566305456017313129
61622083112005566305476938019529
61622083112005594169948114175191
61622083112008246046986463822569
61622083112008246047007470150025
61622083112008250988372863314507
61622083112008250988373638149167
61622083112008250988373977923431
61622083112008250988373981105759
61622083112008262656373566437893
61622083112008267596858052031051
61622083112008268009543000839721
61622083112008295460764113685113
61622083112008295461600937217433
61622083112008295461601194434877
61622083112008295461601195970071
61622083112008718499340023931724
61622083112069539563232544924531
61622083112078494043369793587695
61622083112078495690498961015749
61622083112078545652294773465901
61622083112078545653131482679357
61622083112078545653131511377165
61622083112078545653131596998221
61622083112081196981123833143405
61622083112081196981876979026965
61622083112081197531006774899653
61622083112081197531007032104047
61622083112081241454351051176995
61622083112081246942270755598915
61622083112081246943944412054533
61622083112081246944784564474237
61622083112081246944784591641223
61622083112081246944784593172045
61622083112081246944784678793101
61622083112081247354119139492389
61622083112081258055308157053303
61622083112101959996297755985857
61622083112101959997113658929869
61622083112101960003888485803981
61622083112102811021414750350417
61622083112103310924236536174803
61622083112103311260362547518707
61622083112103327319304461238921
61622083112105560483699009421647
61622083112105560491310659828079
61622083112105562267272913364595
61622083112105562268109365360607
61622083112105562268109736896915
61622083112105562273192968408543
61622083112105562275700380975891
61622083112105571609431407112959
61622083112105571609431664330403
61622083112105573393820356608439
61622083112113666003359363657649
61622083112113667790259683491303
61622083112113667795343286539239
61622083112113677129071212296961
61622083112113678915155514867739
61622083112115033122359206058141
61622083112115033123175109002153
61622083112115033123175223793401
61622083112115033129949935876265
61622083112115033129950050661689
61622083112115033129950050667513
61622083112115033534685388394019
61622083112117720007257382984746
61622083112117720007278303573054
61622083112117720008972880733620
61622083112117734826338470188899
61622083112117736609909065555060
61622083112117736609909065904980
61622083112117736617503238929352
61622083112117736617524072496924
61622083112117736617524073895152
61622083126452022479089666121859
61622083126452022479090010478131
61622083126452023028132685023427
61622083126452023028132686558621
61622083126452023028132772646237
61622083126548968789330104363565
61622083126549268978600698360349
61622083126549269527643717261917
61622083126549283795983812676723
61622083126549283795984157032995
61622083126549284345026831578291
61622083126549284345026833113485
61622083126557074495247529872893
61622083126557089318593094699075
61622083126557089319405817303313
61622083126557089319405903042461
61622083126557089319408882857663
61622083126557089319408997643087
61622083126557089319409254393971
61622083126557389462110016164585
61622083126557389462110017699779
61622083126560988027044885036883
61622083126560988027316854220081
61622083126560991184311027908191
61622083126560991184311113647339
61622083126560991184314125224425
61622083126560991184314469579245
61622083126560991731390685521679
61622083126560992961925753897361
61622083126560992968700839388597
61622083126560992968700925127745
61622083126560992968703904942947
61622083126560992968703936704831
61622083126560992968704019728371
61622083126560992968704276460381
61622083126560992968704276479255
61622083126560992968704281065474
61622083126560992968704281065475
61622083126561026323036081048621
61622083126561026323036337799505
61622083126561036244450971091389
61622083126561036251229235406079
61622083126561036251229236922399
61622083126561041140419282987805
61622083126561041140419539738689
61622083126561041144687325562887
61622083126561041144687325581761
61622083126561041147194366612801
61622083126775912472664428243335
61622083126775927296822457056631
61622083126775927296822715673755
61622083126775927296822801412903
61622083126776227485762015814527
61622083126776227485762020046615
61622083126776227485762020063877
61622083126776227486013068523253
61622083126776227486033984978851
61622083126776227486033989228201
61622083126776229270150708086739
61622083126776229270485439034861
61622083126779829709559610112365
61622083126779829709622372227209
61622083126779829757008799419663
61622083126779829757008800954857
61622083126779829757008803651751
61622083126779829757008803669013
61622083126779875464807716189505
61622083126848873289579080107837
61622083126849173478514942691391
61622083126849173478515199908835
61622083126849173478765904011939
61622083126849173478765905547133
61622083126849173478765991286281
61622083126849173478786911855715
61622083126849175262904750039087
61622083126849175262904754271175
61622083126849175263155716658745
61622083126849175263155802747813
61622083126849175263176719222285
61622083126849175263176723454165
61622083126849175263176723454373
61622083126849175263176723808505
61622083126849175263176980671609
61622083126849175263239395248061
61622083126849175263239399484361
61622083126849175263239485573429
61622083126849208617236811359337
61622083126852775704008484343203
61622083126852775749761983513971
61622083126852775749761985049165
61622083126852775749762069253119
61622083126852775749762070788313
61622083126873188613657197412747
61622083126873188613657197430009
61622083126873188613657198947941
61622083126873188613657541786281
61622083126873188613719927782969
61622083126873188613719961066997
61622083126873188613720299319277
61622083126873188618802873497437
61622083126873473978494782223459
61622083126873473978745486326563
61622083126873488756421061089891
61622083126873488756421062625085
61622083126873488761504749876975
61622083126873488800480070354109
61622083126873488800480413310701
61622083126873488802174645998355
61622083126873488802174647533549
61622083126873488802174990354627
61622083126873488807258334785439
61622083126873488807258336185119
61622083126873488808011477364207
61622083126873488808011481613557
61622083126873490587044597424159
61622083126873490587044854641603
61622083126873490587316566588483
61622083126873490587316566607357
61622083126873490587316567073917
61622083126873490587316823805927
61622083126873490591563430326927
61622083126873490591563431843247
61622083126873490591646998361295
61622083126873490591647113146719
61622083126873490591647371413923
61622083126873490591647371432797
61622083126873490592128286677803
61622083126873490592128290909891
61622083126873490594154412463837
61622083126873490594154413980157
61622083126873490594635590225397
61622083126873523948152485908581
61622083126873523948152600694005
61622083126873523948152858961209
61622083126873523948152863210559
61622083126873533279376756934233
61622083126873535058682103259313
61622083126873535058682104794507
61622083126873535063765793562717
61622083126873535066272834593757
61622083126873538170198620627067
61622083126873538170198622162261
61622083126873538175282309414151
61622083126873538175282310831253
61622083126877076208318528507801
61622083126877076249741565828595
61622083126877076256516650969911
61622083126877087367861541092349
61622083126877092268578728970747
61622083126877125670356968021049
61622083126877125670356972270399
61622083126877135550623884895641
61622083126877136780885955101709
61622083126877136780885955218349
61622083126877136780886212319153
61622083126877136781701858512281
61622083126877136781701862744369
61622083126877136781701862761631
61622083126877136788476943653597
61622083126877140487740169960233
61622083126877140487740174209583
61622083126877140492007955803305
61622083126877140492011050403931
61622083126877140492011054636019
61622083126877140492011054653281
61622083126877140492822744138393
61622083126877140494518091434971
61622083126877140494518095667059
61622083126877140494518095684321
61622083126877140494518440040593
61622083135423964488376194379152
61622083135423964488379293211866
61622083135423964488379294728186
61622083135627143211516880139892
61622083135631095039870663439056
61622083135638850592254143107716
61622083135638850592254514644024
61622083135638865417231541001958
61622083135638898770559757493478
61622083135638909286478358302272
61622083135639148951925647542282
61622083135639148952197243672692
61622083135639150735499556084500
61622083135639150735771152196036
61622083135639150735771523732344
61622083135639161853891037484502
61622083135639165010868589665712
61622083135639165011705417915394
61622083135639165598887013752516
61622083135639165606498664158948
61622083135639165606502020209106
61622083135639165606502021725426
61622083135639165606502135000146
61622083135639166795275108392166
61622083135639166795278207243594
61622083135639198362711550728028
61622083135639198959767217736972
61622083135639209475748837863552
61622083135639209475748952182416
61622083135642753052499891315364
61622083135642800636280875660512
61622083135642802459562291496858
61622083135642802467177041208180
61622083135643203288204508096546
61622083135643218113181768741238
61622083135643218160567540588719
61622083135643267571897379070473
61622083135643267571981061423705
61622083135643267572712908956241
61622083135643267572796964367717
61622083135643268121755932461292
61622083135643268121756046780156
61622083135643268121756046898200
61622083135643268121839643512284
61622083135643269357098621300823
61622083135643269357098621300824
61622083135643269357101605814673
61622083135643269357101978885967
61622083135643269357101978886175
61622083135643269357185661239199
61622083135643269357185661239200
61622083135704041032624876403140
61622083135704041077541637196132
61622083135704041077562299635280
61622083135704041077562556852724
61622083135704041077562557902484
61622083135711796585823515943196
61622083135715748414176923119832
61622083135715748459093683925874
61622083135715748459114603569416
61622083135736412098397958368196
61622083135736412106009608774628
61622083135736455975259782479232
61622083135736455975259896798096
61622083135736461465690085929688
61622083135736461466505988873700
61622083135736462061030250466620
61622083135736462061030508746874
61622083135736612155686468528815
61622083135736612155749603346367
61622083135736612155749603719372
61622083135736612160769415293043
61622083135736628214628754835097
61622083135736628222031571361317
61622083179626949493566229042729
61622083179626949493569671068075
61622083179626949493569671186167
61622083179626949630826984122413
61622083179626949630830425793467
61622083179699895486238911361231
61622083179699895486322850577615
61622083179699895486322850926083
61622083179699895486322850931907
61622083179699895616805341342609
61622083179699895623583605301555
61622083179699895623583605307379
61622083179722995373258736154807
61622083179722995373258994422011
61622083179723006491378965468339
61622083179723006491378965940723
61622083179723895803809763419767
61622083179723895803810021686971
61622083179723895804541123082607
61622083179723906921929993205683
61622083179724195986302432873365
61622083179724195992996588503479
61622083179724195992996588975863
61622083179724195992996674596759
61622083179724195992996674714851
61622083179724195993059436711603
61622083179724195993076915391205
61622083179724195993076915745497
61622083179724195993077173658409
61622083179724195993077174012701
61622083179724195993080357534643
61622083179724195993080615801847
61622083179724195993811716962751
61622083179724195993811802701899
61622083179724196123563101863981
61622083179724196130257343228871
61622083179724196130257343701255
61622083179724196130257429322151
61622083179724196130337928738093
61622083179724207111116904260211
61622083179724207111116904378303
61622083179724207111179666497519
61622083179724207111200587080003
61622083179724207111200587198095
61622083179724207241683077496529
61622083179724207248377658635683
61622083179724207248377659108067
61622083179724207248461341455475
61622083179724207248461341927859
61622083179724210810379790442663
61622083179724210810379790915047
61622083179724210810379876535943
61622083179724210810379876654035
61622083179724210810442638650787
61622083179724210810463559355735
61622083179724210810463559473827
61622083179724210815462704745007
61622083179724210815462704863099
61622083179724210815525466509931
61622083179724210815525466982315
61622083179724210815546387216331
61622083179724210815546387564799
61622083179724210815546387570623
61622083179724210817969745776047
61622083179724210817969831515195
61622083179724210817972844608761
61622083179724210817972930702041
61622083179724210817973189100387
61622083179724210817973189454679
61622083179724210947640545168055
61622083179724210947640545640439
61622083179724210952723459592863
61622083179724210952807141940271
61622083179724210952807141946095
61622083179724210955230500151519
61622083179724240457939595756299
61622083179724240457939681491075
61622083179734702800564621810867
61622083179734702800564707550015
61622083179734702801317853433415
61622083179734717617864140930259
61622083179734717617864226669407
61622083179734717617947823750051
61622083179734717617947909489199
61622083179734717622194688538255
61622083179734717624638967804371
61622083179734717624639053543519
61622083179734717624642066637085
61622083179734717624642067109469
61622083179734717624642152730365
61622083179734717624642152848457
61622083179734717624642411128711
61622083179734717624642411483003
61622083179734717624701729569295
61622083179734717624725835668249
61622083179734717624726089231141
61622083179734717624726093935453
61622083179734717624726093948503
61622083179734717624726094302795
61622083179734717625458055674377
61622083179734717625458060391739
61622083179734717625475797220453
61622083179734717625478863124723
61622083179734717625478891704439
61622083179734717625478894886767
61622083179734717625478894890979
61622083179734717625478895359151
61622083179734717625478895363363
61622083179734717625479234661031
61622083179734717625479235114541
61622083179734717625479239732685
61622083179734717625538559689589
61622083179734717625541657478207
61622083179734717625541743099263
61622083179734717625541743217355
61622083179734717625541996780247
61622083179734717625542001497609
61622083179734717625542001833027
61622083179734762089501389547969
61622083179734762089501475287117
61622083179734762090317294008301
61622083179734762090338218964051
61622083179734762096844514095703
61622083179734762097095218198807
61622083179734762097095219733841
61622083179734762097095304292087
61622083179734762097116111742433
61622083179734762097116224998487
61622083179734762097116483278741
61622083179735017768159075725405
61622083179735017768159076197789
61622083179735903374611737581663
61622083179735903374632658169971
61622083179735903375364882991227
61622083179735914492732832403531
61622083179735914492753753109931
61622083179735918192015860109155
61622083179735918192015861625475
61622083179735918198710189083645
61622083179735918198710189201737
61622083179735918198793872021529
61622083179735918198794126056805
61622083179735918198794130170641
61622083179735918198794130189515
61622083179735918198794130288733
61622083179735918198794130307607
61622083179735918198794130656075
61622083179735918199525977708793
61622083179735918199526092027657
61622083179735918199526096745019
61622083179735918199526350761421
61622083179735918199526350780295
61622083179735918199526355012223
61622083179735919976321988867535
61622083179735919976405671688779
61622083179735919980652536825451
61622083179735919983096901830715
61622083179735919983099881645917
61622083179735919983099995964781
61622083179735919983100000682143
61622083179735919983100254698545
61622083179735919983100258949347
61622083179735919983183597296227
61622083179735919983183597768611
61622083179735919983183683507758
61622083179735919983183683507759
61622083179735919983183937051777
61622083179735919983183941656870
61622083179735919983183941656871
61622083179735919983183941769139
61622083179735919983183941774962
61622083179735919983183941774963
61622083179735919983183942123431
61622083179735919983937082948227
61622083179735964448042920306489
61622083179735964455574331565937
61622083179735964455637093685153
61622083179735968154836438664379
61622083179735968159166641799463
61622083179735968159166986154283
61622083179735968161611006804727
61622083179918733601480562599981
61622083179918733647506977247821
61622083179918733647507234465265
61622083179953540778734751803857
61622083179953555595364723170253
61622083179953555596117954805851
61622083179953555596180631185919
61622083179953555602892437306429
61622083179953555602892694523873
61622083179953555602892695590895
61622083179953555602892780617153
61622083179953555602892781679963
61622083179953555602895879449867
61622083179953555602895879467129
61622083179953555602896137730121
61622083179953555602896137734333
61622083179953555602955458060031
61622083179953555602958900203469
61622083179953600067755117334493
61622083179953600067755203423561
61622083179953857394085104569435
61622083179954756314200564900357
61622083179954756359974813299181
61622083179954756359975070516625
61622083179954757961331941404075
61622083179954757961896800470719
61622083179954806185325688247519
61622083180015979963981799427501
61622083180015980101242553802973
61622083180015991219112597451309
61622083180015994781365001366685
61622083180015994781365087105833
61622083180015994918374708682461
61622083180015994918374709154845
61622083180015994918625755742157
61622083180015994923458397936105
61622083180026501588117907264561
61622083180026501588933815280227
61622083180026501595649317579291
61622083180026801601633602655591
61622083180026801738894357031063
61622083180026801784647685195711
61622083180026801784647942413155
61622083180026801784731368015503
61622083180026801784731625232947
61622083180026801784919654360035
61622083180026801784919911577479
61622083180026803386023411053047
61622083180026803386106839843387
61622083180026803386107093878663
61622083180026803386107098123641
61622083180026803386107098477933
61622083180026803386274115156151
61622083180026803561778054580993
61622083180026803561778311798437
61622083180026803569121437763113
61622083180026803569309465840441
61622083180026803569309723057885
61622083180026851557006452322021
61622083180026851557006452671941
61622083180026851557006453721701
61622083180026851557006453839793
61622083180026851557006454194085
61622083180026851557006538411089
61622083180026851557194481917121
61622083180027702162102003003229
61622083180050802099958240564413
61622083180050802099958240914333
61622083180050813212995642018801
61622083180050813212995642368721
61622083180050813212995728107869
61622083180050816917341442853517
61622083180050816917341528592665
61622083180050816919036880475463
61622083180050816919036880593555
61622083180050816919789908050029
61622083180050816919789936629745
61622083180050816919789939812073
61622083180050816919789939816285
61622083180050816919789940284457
61622083180050816919789940288669
61622083180050816919790026021993
61622083180050816919790026027816
61622083180050816919790026027817
61622083180050816919852702403513
61622083180050816919852788024569
61622083180050816919852788142661
61622083180050816924119708334607
61622083180050816924935615883713
61622083180050816926564763620497
61622083180050861391427156667739
61622083180050861391427184184645
61622083180050861391427185247455
61622083180050861391427185364095
61622083180050861391427269923793
61622083180051102106131931765041
61622083180051102243392686490433
61622083180051116923514760651597
61622083180051117062470120650711
61622083180051117062470121123095
61622083180051117067553809910179
61622083180051118707903912065505
61622083180051118710163000170915
61622083180051118710163000643299
61622083180051118710163257388359
61622083180051118710246940208151
61622083180051118710246940213975
61622083180051118710246941730295
61622083180051118714493804996355
61622083180051118714493805462915
61622083180051118714493805468739
61622083180051118714681833546067
61622083180051118715246947691763
61622083180051118715309712993147
61622083180051118715497741070475
61622083180051118717188874104723
61622083180051152063763841190445
61622083180051152063764214243073
61622083180051152063764214715457
61622083180051152068846758325197
61622083180051152068846873116445
61622083180051152068847903030157
61622083180051163181883816822993
61622083180051163181884189875621
61622083180051163181884190348005
61622083180051166886229989316481
61622083180051166886230075055629
61622083180051166887921870003741
61622083180051166888113627202569
61622083180051166888113627674953
61622083180051166893008254791747
61622083180051166893009029630619
61622083180051166893009029632071
61622083180051166893009031049173
61622083180052002673943713759605
61622083180052017493017792337897
61622083180052017493021148388055
61622083180052017493021234008951
61622083180052017493021234127043
61622083180052017498101481124981
61622083180052017498104837174979
61622083180052017498104837175139
61622083180052017498669697658725
61622083180052019275715607971001
61622083180052019278225829225175
61622083180052019278226087958939
61622083180052019278247008665339
61622083180052019282493529447191
61622083180052019283058732868655
61622083180052019283309436971759
61622083180052019285000656099287
61622083180052019285021576805687
61622083180052052631764022916737
61622083180052052631764281650501
61622083180052063749884257283049
61622083180052063795365615811149
61622083180052063795365873028593
61622083180052063795637584975473
61622083180052063795637842192917
61622083180052067455922051730033
61622083180052067455925405064423
61622083180052067455925409197133
61622083180052067455925409669517
61622083180052067455925495402841
61622083180052067455925495408664
61622083180052067455925495408665
61622083188490067539643522813530
61622083188490067539643522813738
61622083188490067539643637132394
61622083188490067539643637132602
61622083188490067539644637422662
61622083188490067539644751741318
61622083188490082363802780554614
61622083188816944004822457916509
61622083188816944004822715133953
61622083188816945788395242645439
61622083188816945790651579573375
61622083188816945790654935623533
61622083188816993829378087742047
61622083188816995614579588725035
61622083188816995614582687557541
61622083188818139225637258124260
61622083188818141010025950396472
61622083188818141010025955113994
61622083188818179716734040718880
61622083188818194541711325344017
61622083188818194587464910253885
61622083188818196371581639477363
61622083188818196371853607125367
61622083188915457690170313363453
61622083188915457690170313830013
61622083188927163493245722138424
61622083188927163493256195796603
61622083581413472824331592066837
61622083581413472824331592416757
61622083581416174527766936988133
61622083581416174527766938387813
61622083581417075095578718978485
61622083581417075095578720028245
61622083581417076742518743233401
61622083581417076745217509565871
61622083581486407698964800528597
61622083581486407698964800878517
61622083581486407699027562643441
61622083581486409346092853193499
61622083581486409348352628728413
61622083581486409348353288794911
61622083581486409348353289144831
61622083581486409348353661848991
61622083581486409348604365969357
61622083581486409348604452412717
61622083581489109402211860505041
61622083581489109402400146849573
61622083581489110636993793999973
61622083581489110637557906928313
61622083581489110639441510456125
61622083581489110640005623267825
61622083581489110640005709006973
61622083581489110640006370939711
61622083581489110640006743643871
61622083581489110640006743992339
61622083581489110640006743998163
61622083581489111186036811501861
61622083581489111188484529374955
61622083581489111189299432028907
61622083581489111189300551709485
61622083581489121757561514668389
61622083581489125464164428100895
61622083581490009970023642145473
61622083581490009970211928490005
61622083581490011205369688568745
61622083581490011618847271345143
61622083581490011619035556639915
61622083581490011619850459293867
61622083581490011619851492881005
61622083581490011619851493930765
61622083581490011619851578974445
61622083581490022736967618513999
61622083581490026444009522744061
61622083581510735796824193628461
61622083581510735797388306440161
61622083581510735797388307956481
61622083581510735797389082808403
61622083581510735797639354916799
61622083581510735797639356433119
61622083581510735797639440655947
61622083581510735934084949420875
61622083581510735934900109292271
61622083581513437081511097717369
61622083581513437081511183456517
61622083581513437089041131134237
61622083581513437089041388235041
61622083581513437089041389751361
61622083581513437089042131307657
61622083581513437089042135557007
61622083581513437089042160004013
61622083581513437089042164254815
61622083581513437089042164603283
61622083581513437630553858001813
61622083581513437637332009047399
61622083581513437638335196996123
61622083581513437638335198512443
61622083581514338068886224261083
61622083581514341772229208800023
61622083581705258443889415475935
61622083581705258581423258228137
61622083581705262149927468656683
61622083581705262287460192213741
61622083581707959735542583009963
61622083581707960284669284748585
61622083581707963990707337929333
61622083581729573765771032613637
61622083581729573772548839302951
61622083581729573772548840719893
61622083581729573772549213772521
61622083581729573773112953630971
61622083581729573773113699786537
61622083581729573773114072839165
61622083581729573773364002107609
61622083581729573775080617653399
61622083581729573909809595095365
61622083581729573909809968147993
61622083581729573910624756483081
61622083581729573910645675671709
61622083581729573910645676021629
61622083581729573910645677071389
61622083581729573910645761760777
61622083581729573910646791680313
61622083581729573910646794866853
61622083581729573912337929767341
61622083581729573912341371910779
61622083581732275064765776808727
61622083581732275064766121164999
61622083581732275064766776982147
61622083581732275064766781231497
61622083581732275064766809929305
61622083581732275064767154285577
61622083581732275476549073055721
61622083581732275476549417411993
61622083581732275613056654721889
61622083581732275613892821387301
61622083581732275615588087182483
61622083581732279319930874568049
61622083581802508642914720614037
61622083581802508649692648191315
61622083581802508649713825661649
61622083581802508780175389250361
61622083581802508785257963428521
61622083581802508785257964944841
61622083581802508785279627556005
61622083581802508786950216124473
61622083581802508786971108133065
61622083581802508786974204250011
61622083581802508786974580391413
61622083581802519760783562030799
61622083581802519761034610507437
61622083581802519761034696246585
61622083581802519898295364882909
61622083581802519903399974724861
61622083581802519903399975774621
61622083581802519905092228470573
61622083581802519905094551418867
61622083581802519905095326259191
61622083581802523466821616727867
61622083581802523467072665204505
61622083581802523467072750943653
61622083581802523609437656369301
61622083581802523609438028955369
61622083581802523611132233063307
61622083581802523611132604599615
61622083581802556818646722756225
61622083581805209934316668193131
61622083581805209939400363095805
61622083581805210351265937044809
61622083581805210352960627124559
61622083581805210352960885288173
61622083581805210352960885404813
61622083581805210480911969355507
61622083581805210488526687182529
61622083581805210488526691420281
61622083581805210490218167759589
61622083581805210490221640017937
61622083581805210490221640484497
61622083581805221052436643825679
61622083581805221601563345214381
61622083581805221601563345564301
61622083581805221601564464409525
61622083581805221606647034351385
61622083581805221608341611045391
61622083581805221608342385885715
61622083581805224758474697123067
61622083581805224758474698522747
61622083581805225307601398395129
61622083581805225307601398745049
61622083581805225312684715995825
61622083581805225312685087532133
61622083581805225314379664226139
61622083581805254405953916810841
61622083581805258110299717412277
61622083587321799102190067090475
61622083587322099291460660970619
61622083587322099841068536223063
61622083587324500804013486086905
61622083587324500805437126716999
61622083587324800994707344811485
61622083587324801132720240075985
61622083587324801544022361592447
61622083587324849170962736149657
61622083587325702157504134616033
61622083587393828650638663456813
61622083587393828650722346276605
61622083587393843468021865395997
61622083587393843468105548215789
61622083587393843468105549265549
61622083587395034159315686976121
61622083587395034164398261154281
61622083587395034166093869432379
61622083587395034166177295506951
61622083587395034166909515981091
61622083587395034715701371282275
61622083587395034715701744334903
61622083587395034715701744684823
61622083587395034715764506449747
61622083587395034754112289251119
61622083587395034759194863429279
61622083587395034760890097456753
61622083587395034760890469011775
61622083587395034760890473261125
61622083587395034761454296007601
61622083587395034761454956542111
61622083587395034761455329594739
61622083587395034761706005018749
61622083587395034761706119791283
61622083587395034761706119809997
61622083587395034898966759394221
61622083587395034898966874185469
61622083587395045284214617189483
61622083587395045284298300009275
61622083587395045833821720317371
61622083587395045833884482082295
61622083587395049539378596902799
61622083587395049539859400095571
61622083587397435678646351592073
61622083587397435680069987972817
61622083587397730516359408533631
61622083587397730927953386365275
61622083587397735869340553273245
61622083587397735869612641478007
61622083587397735869612898695451
61622083587397735870156833869155
61622083587397736000011786254175
61622083587397736005094360432335
61622083587397736007353791494337
61622083587397736007353791960897
61622083587397736007354826479703
61622083587397736007605873539399
61622083587397736045765371045999
61622083587397736050847945224159
61622083587397736052543179251633
61622083587397736052543555037291
61622083587397736053107377802481
61622083587397736053108038336991
61622083587397736053108411389619
61622083587397736053171173036451
61622083587397736053359086813629
61622083587397736053359458331223
61622083587397736411605764085819
61622083587397736416688338263979
61622083587397736418655658979895
61622083587397736418655917260149
61622083587397736419199851371043
61622083587397736602402104315517
61622083587397736602402219106765
61622083587397745333742610472815
61622083587397746987733645980331
61622083587397746988276431849805
61622083587397746988276809501703
61622083587397747124909568576037
61622083587397747124910716486411
61622083587397747125474424460353
61622083587397747125474802112251
61622083587397747125725849171947
61622083587397747170663526439203
61622083587397747536503546407681
61622083587397747536504694318055
61622083587397747536775888643347
61622083587397747536776663482219
61622083587397747537319827003591
61622083587397750830947621756785
61622083587397750831512477641101
61622083587397750831763902352695
61622083587397751242541599588429
61622083587397751242813941824095
61622083587397751243357880184339
61622083587397795158633346065805
61622083587398637032137252616911
61622083587398637032137256866261
61622083587398647555460968912339
61622083587398647555461743751211
61622083587398647555544651732131
61622083587398647555545426571003
61622083587398647556276618175367
61622083587398647556276876455621
61622083587398647738475308079635
61622083587398651810625380507935
61622083587398695726445127706237
61622083587422962886376758247007
61622083587422962886460441066799
61622083587422962886460442116559
61622083587422963069391097414303
61622083587422963069391098930623
61622083587422963435503116661855
61622083587422963481173362057039
61622083587422963481988896547693
61622083587429851179903873511071
61622083587429856716087385495309
61622083587429867422614387835623
61622083587429867422614760906965
61622083587429867422698443726757
61622083587429867423429635312407
61622083587429867834207704084449
61622083587429867834207704551009
61622083587429867834208361417917
61622083587429867834480706840123
61622083587429867834480707902933
61622083587429867971657435452261
61622083587429867971741118272053
61622083587429867972493487798809
61622083587429867972493488848569
61622083587429871493072579122993
61622083587429871676086890060493
61622083587429871676086918743799
61622083587429871676086918756849
61622083587429871677698155937575
61622083587429871677781838744317
61622083587429871677781838757367
61622083587429871678534607933587
61622083587429871678534636629943
61622083587429871678534979923405
61622083587429871678534980986215
61622083587429871678534984172755
61622083587429901188477746712391
61622083587429904892070434597815
61622083587429915594079061777377
61622083587429915594330110236753
61622083587429915600857241520771
61622083587429915601107916926067
61622083587429915601108288462375
61622083587429915601108289997409
61622083587429915601129210685095
61622083587429915601129210702357
61622083587429916005108179475355
61622083587429916005861321704203
61622083587429916005861324903793
61622083587429916010943895882363
61622083587429916012638471526609
61622083587429916012639504645735
61622083587429916012639504647187
61622083587431067996766479017227
61622083587431067997497670621591
61622083587431068592294274450497
61622083587431068728739811445221
61622083587431072250154955097079
61622083587431072250154955115953
61622083587431072250155041205021
61622083587431072251849875097597
61622083587431072433085611930017
61622083587431072433085698019085
61622083587431072434780531930535
61622083587431073485417031736999
61622083587431073485500714556791
61622083587431073487112637650701
61622083587431073487112980607293
61622083587431073487112984856643
61622083587431073487196320470493
61622083587431073487196663427085
61622083587431073487196667676435
61622083587431073487949808838261
61622083587431073487949813087611
61622083587431117952055646213785
61622083587431121663179369223079
61622083587431121663179369572999
61622083587431121663179712529591
61622083587431121663179713579351
61622083587431121663931481532391
61622083587431121663931825888663
61622083587431121663932485955161
61622083587431121663932510402167
61622083587431121663932514634255
61622083587431121663932515001437
61622083587431121663932600723323
61622083587431121663932600740585
61622083587431121663932854758439
61622083587431121663932857940767
61622083587431121663932859007789
61622083587431121663995276772185
61622083587431121663995277122105
61622083587431121665627087446093
61622083587431121665627430402685
61622083587431121665627434634773
61622083587431121665627434652035
61622083587433758765639009087811
61622083587433758765827294382583
61622083587433768647785689236559
61622083587433769700200791882207
61622083587433769700200792931967
61622083587433769700201821801743
61622083587433769700201824988283
61622083587433769700201826051093
61622083587433769700744731292211
61622083587433769837942636763931
61622083587433769837942636769755
61622083587433769837942638163611
61622083587433769883131448229711
61622083587433769883131449746031
61622083587433769883132109793815
61622083587433769883132478615807
61622083587433769883132481330123
61622083587433769883132482865157
61622083587433769883759070931891
61622083587433770249244500596389
61622083587433773541724697373015
61622083587433773543418929594109
61622083587433773543983756898709
61622083587433773543983788664965
61622083587433773543983871689957
61622083587433773953318675204659
61622083587433773953590271335069
61622083587433773953590301081185
61622083587433773955012907425753
61622083587433773955285221081703
61622083587433775188664348575303
61622083587433775188664349974983
61622083587433775188664435714131
61622083587433775188936317758341
61622083587433775188936318808101
61622083587433775190359668225285
61622083587433775190359696805001
61622083587433775190359697271561
61622083587433775190359699991541
61622083587433775190631666104679
61622083587433775190631666454599
61622083587433775190632010460951
61622083587433775190632013647491
61622083587433775191196525176939
61622083587433775191196611266007
61622083587433775191196614452547
61622083587433775191196872719751
61622083587433775371866717342071
61622083587433775371867060667297
61622083587433775373562293159737
61622083587433775373562321739453
61622083587433775373562323255773
61622083587433775373562323274487
61622083587433775373562325988803
61622083587433775373562666212365
61622083587433775374127153293403
61622083587433775374127181991211
61622083587433775374127268078827
61622083587433775374127268080279
61622083587433803237464542650373
61622083587433803237485087588377
61622083587433803237485431944649
61622083587433803237485460524365
61622083587433803237485463356773
61622083587433803237485464773715
61622083587433803237485546263513
61622083587433803237485549450053
61622083587433806941559296075473
61622083587433806941810343485089
61622083587433806941831265258511
61622083587433817871101267856313
61622083587433817876184870904249
61622083587433818054031924670377
61622083587433818054596783741393
61622083587433818054868375616629
61622083587433818054868633883833
61622083587433818054868748202697
61622083587433818054868751389237
61622083587433818054868752924431
61622083587433818059115527718313
61622083587433818059951208061993
61622083587433818059951321331097
61622083587433818059951322380857
61622083587433818061625637367939
61622083587433818061625638884259
61622083587433818061626010420567
61622083587433818061626011955601
61622083587433818061645898025103
61622083587433818061646559590659
61622083587433818061646672863975
61622083587433818061646674381699
61622083587433818061646931126967
61622083587433818061646931599143
61622083587433818473156853552751
61622083587433818473240651163583
61622083587433819655490993247651
61622083587433819663021284249145
61622083587433819663021285648825
61622083587433819663021371387973
61622083587433819663022055901477
61622083587433819663022060133565
61622083587433819663022060487697
61622083587433819663022400257749
61622083587433819663022403444289
61622083587433823366615059563457
61622083587433823367367084617301
61622083587433823367367084733941
61622083587433823367367086133621
61622083587433823367367170356449
61622083587433823367367170823009
61622083587433823367367171872769
61622083587433823367367827689917
61622083587433823367367830872245
61622083587433823367367830876457
61622083587433823367367856386273
61622083587433823367367859574217
61622083587433823367367860972493
61622083587433823367367945663285
61622083587433823367367946711641
61622083587433823367367946713045
61622083587433823367368200742545
61622083587433823367368203924873
61622083587433823367368203929085
61622083587433823369062433430199
61622083587433823369062780618879
61622083587613883262446274843073
61622083587613883811238245285265
61622083587613883849649162904189
61622083587613883857242217070287
61622083587613883857242217089001
61622083587613883857243250189413
61622083587613883857264170895813
61622083587613883994524925625417
61622083587613887700540938906073
61622083587613887700561859611021
61622083587613887700561861010701
61622083587616573847572354297639
61622083587616573984770346908187
61622083587616574396552610034603
61622083587616584958099619187241
61622083587616584965629911121855
61622083587616584965630944359073
61622083587616584965693330220247
61622083587616585102890322540735
61622083587616585102890665497327
61622083587616585102891322830795
61622083587616585514672585667151
61622083587616585514673590206561
61622083587616588808928375721483
61622083587616589220710638847899
61622083587616589220773400612823
61622083587638198591670184884337
61622083587638198593364760062023
61622083587638199140462155326529
61622083587638199178872699892825
61622083587638199181132132471147
61622083587638199181404101654185
61622083587638199185650506582139
61622083587638199185650508098459
61622083587638199185650881169801
61622083587638199186215367183817
61622083587638199186215740236445
61622083587638199186215740240817
61622083587638199186466415660455
61622083587638199186466787178049
61622083587638199186486559997161
61622083587638199186486674782585
61622083587638199186487704702121
61622083587638199186487707884449
61622083587638199188161363872055
61622083587638199188161364344279
61622083587638199188182284578455
61622083587638199318664770290509
61622083587638199323746971416041
61622083587638199323747343418909
61622083587638199323747344468669
61622083587638199325439597164621
61622083587638199325443039308059
61622083587640900477867415391559
61622083587640900477867788444187
61622083587640900477868448978697
61622083587640900477868822031325
61622083587640900479563021421901
61622083587640900479563397209011
61622083587640900838813548127707
61622083587640900845588375001819
61622083587648705400933311108931
61622083587648705812652812120503
61622083587648705812652813520183
61622083587648705812715575285107
61622083587648753576853598096593
61622083587649004352263206833001
61622083587649004352263208349321
61622083587649004352346889652793
61622083587649004352346890702553
61622083587649005404594626640143
61622083587649005994392340160281
61622083587649005999391230468889
61622083587649005999392265104335
61622083587649005999474913288681
61622083587649005999474914338441
61622083587649005999475943208217
61622083587649005999475947457567
61622083587649006001651323563007
61622083587649006131653008796605
61622083587649006136651899105213
61622083587649006136735581925005
61622083587649006136735582974765
61622083587649006137488727353443
61622083587649006137488728403203
61622083587649006139180976849805
61622083587649006139180981099155
61622083587649009842689952285961
61622083587649009842773635105753
61622083587649009842773636155513
61622083587649009843526781583951
61622083587649009845221352978847
61622083587649011489902688661177
61622083587649011489902692910527
61622083587649011492350409716599
61622083587649053766124450711905
61622083587649054177634744201821
61622083587652607861116186996867
61622083587652607861178949111711
61622083587652607861179063902959
61622083587652657822304295062387
61622083587709933250753630414131
61622083587711133466303135084557
61622083587711133466303393346097
61622083587711133467997711778563
61622083587711133467997968523783
61622083587711133603564147721569
61622083587711134015095363438369
61622083587711134015095363788289
61622083587711134016789938965975
61622083587711134053505908354585
61622083587711134055765340932907
61622083587711134060283715043899
61622083587711134060283716560219
61622083587711134060284088115241
61622083587711134060284089631561
61622083587711134060847915111067
61622083587711134060848948698205
61622083587711134061099738894749
61622083587711134061119768458921
61622083587711134061119883244345
61622083587711134061119884294105
61622083587711134061120544809901
61622083587711134061120544814113
61622083587711134061120658083217
61622083587711134061120659132977
61622083587711134061120913163881
61622083587711134061120916346209
61622083587711134061120917413231
61622083587711134061120917885614
61622083587711134061120917885615
61622083587711134062543523875891
61622083587711134062794314072435
61622083587711134062794315588755
61622083587711134062794572352529
61622083587711134062815234777223
61622083587711134062815236294947
61622083587711134062815488808127
61622083587711134062815493040215
61622083587711134062815493057477
61622083587711134062815493512391
61622083587711134198380522834393
61622083587711134198381299189585
61622083587711134198381672261087
61622083587711144579340794450565
61622083587711144579340794800485
61622083587711144584423364398089
61622083587711144586115617094041
61622083587711144586118716280887
61622083587711144716601549175957
61622083587711145128132391840129
61622083587711145128132764892757
61622083587711145128132765242677
61622083587711145173321116498287
61622083587711145174135990572523
61622083587711145174136363643865
61622083587711145174157169913309
61622083587711145174157284698733
61622083587711145174157285748493
61622083587711145174158059537605
61622083587711145174158060587365
61622083587711145174158314618269
61622083587711145174158317450677
61622083587711145174158317800597
61622083587711145174158318867619
61622083587711145180915318574759
61622083587711145311418813913077
61622083587711145311419068993741
61622083587711145311419072180281
61622083587711145316501642122141
61622083587711145316501643171901
61622083587711145318176072950071
61622083587711145318193895867853
61622083587711145318196218816147
61622083587711145318196993655019
61622083587711145318196995054699
61622083587711149022539696352649
61622083587711149024234271996895
61622083587711182231748390035413
61622083587713835169486656222331
61622083587713835169487690857777
61622083587713835169550452972621
61622083587713835171245028150307
61622083587713835171245028622691
61622083587713835301664836886203
61622083587713835306747410597803
61622083587713835306747411064363
61622083587713835306748444183489
61622083587713835306748445583169
61622083587713835308443020760855
61622083587713835347418422727787
61622083587713835352500623853319
61622083587713835352500996905947
61622083587713835352501657440457
61622083587713835352502028975313
61622083587713835352502030025073
61622083587713835352502030493085
61622083587713835352564792139917
61622083587713835354196229883661
61622083587713835354196605669319
61622083587713835354196605670771
61622083587713835354259367784163
61622083587713835710999383189285
61622083587713835713447101062379
61622083587713835718529675240539
61622083587713835718530335307037
61622083587713835718530708359665
61622083587713835718593470474509
61622083587713846282524057676719
61622083587713846282525090913937
61622083587713846282525092312165
61622083587713846282586819908203
61622083587713846282587853027329
61622083587713846282587854427009
61622083587713846419785845637877
61622083587713846419785845643701
61622083587713846419785847037557
61622083587713846465538025307707
61622083587713846465538282525151
61622083587713846830814591332987
61622083587713846831567736761425
61622083587713846831568109814053
61622083587713846831630871928897
61622083587713846838408793409459
61622083587713879819055298292869
61622083587713879819055555510313
61622083587713883523401471830293
61622083587721640273808324415909
61622083587721640273808324433171
61622083587721640684838218019781
61622083587721640685590330324881
61622083587721640685590330329093
61622083587721640685590588609347
61622083587721640687282583025045
61622083587721640687282841305299
61622083587721640687285935888663
61622083587721640687285939075203
61622083587721640687285940138013
61622083587721640687286021981943
61622083587721640687286026231293
61622083587721640687286283448737
61622083587721640687348698007719
61622083587721640687348698020769
61622083587721640687348701207309
61622083587721640687348702257069
61622083587721640824543595680771
61622083587721640824546690618267
61622083587721640824546694867617
61622083587721651393687524073015
61622083587721651393687528322365
61622083587721651797875704163557
61622083587721651797875962430761
61622083587721651805405997614491
61622083587721651805406254477803
61622083587721651805407029316675
61622083587721651805407030733617
61622083587721651805469016596859
61622083587721651805469016609909
61622083587721651805469788249191
61622083587721651805469791448781
61622083587721651942667009207407
61622083587721655641926796557145
61622083587721655641926796570195
61622083587721655641926797619955
61622083587721655648704719094693
61622083587721655648704719431563
61622083587721655648705062388155
61622083587721655648705063450965
61622083587721684740362998859671
61622083587721688444708799340255
61622083587721688444708799344467
61622083587721688451487065175477
61622083587721699564524466275733
61622083587721699564524466629865
61622083587721699569607811060677
61622083587721939226896415294761
61622083587721939226896416811081
61622083587721940279227835101903
61622083587721940279228869737349
61622083587721940823271963830217
61622083587721940828082567309019
61622083587721940828354538008377
61622083587721940828355312847249
61622083587721940828355571127503
61622083587721940868941864752489
61622083587721940868941866268809
61622083587721940874024438930649
61622083587721940874024440446969
61622083587721940874025473566095
61622083587721940874108121750441
61622083587721940874108122800201
61622083587721940874108783320209
61622083587721940874108897639073
61622083587721940874109151669977
61622083587721940874109155919327
61622083587721940874109156391710
61622083587721940874109156391711
61622083587721940876284532024767
61622083587721940876284649530171
61622083587721940876284903561075
61622083587721940876284907810425
61622083587721940876535580501405
61622083587721940876535695273779
61622083587721940876535695292653
61622083587721940876535699523129
61622083587721940876535952037713
61622083587721941011369537695681
61622083587721941011369910767183
61622083587721941013796334876877
61622083587721941013796449668125
61622083587721950339933816749149
61622083587721950340017499568941
61622083587721950340017500618701
61622083587721951392266271191737
61622083587721951941392968332541
61622083587721951946475542510701
61622083587721951948714828173347
61622083587721951987061840385037
61622083587721951987145523204829
61622083587721951994404879193623
61622083587721951994655927670261
61622083587721952131934246683261
61622083587721952131938374739883
61622083587721952131938378989233
61622083587721955647429992643513
61622083587721955652513595691449
61622083587721955654752109229379
61622083587721955830360649457577
61622083587721955831197477711630
61622083587721955831197477711631
61622083587721955835444252505513
61622083587721955835527933808985
61622083587721955835527934858745
61622083587721955837954363690173
61622083587721955837954478462547
61622083587721955837954478481421
61622083587721955837954736742801
61622083587721955837975284395121
61622083587721955837975399168899
61622083587721955837975399186369
61622083587721955837975651682079
61622083587721955837975656386343
61622083587721955838038161301213
61622083587721955838038419568417
61622083587721956882692725081867
61622083587721956882693098134495
61622083587721956887775672312655
61622083587721956890035108092019
61622083587721956890035882930891
61622083587721956890036136960343
61622083587721956890036136961795
61622083587721956890036141211145
61622083587721956890286155033623
61622083587721956890286812367091
61622083587721956890287185419719
61622083587721956890307077256343
61622083587721956890308106126119
61622083587721956890308110375469
61622083587721957073134163670409
61622083587721957073322450014941
61622083587721957477489328910613
61622083587721957477489701963241
61622083587721957477489706212591
61622083587721957477573011730405
61622083587721957477573269997609
61622083587721957477573384316473
61622083587721957477573389038207
61622083587721957482572276141401
61622083587721957482655844175769
61622083587721957482655958494633
61622083587721957484831710385731
61622083587721957484832367719199
61622083587721957484915393677699
61622083587721957484916165330031
61622083587721957485082760378689
61622083587721957485083416195837
61622083587721957485083535217561
61622083587721957485083789248465
61622083587721957485103679550055
61622083587721957485103680022231
61622083587721957485104336883523
61622083587721957485104336900785
61622083587721957485104341132873
61622083587721957485104450156839
61622083587721957485104451674563
61622083587721957485104451692033
61622083587721957485104454388927
61622083587721957485104455923913
61622083587721957485104455924121
61622083587721957485104708419831
61622083587721957485104712669181
61622083587721957485104713141357
61622083587721957485166443204305
61622083587721957485167213806877
61622083587721957485167218043177
61622083587721957485167472074081
61622083587721957485167476323431
61622083587721957485647619445333
61622083587721957485731301226805
61622083587721957485731302276565
61622083587721989052267952663581
61622083587721990237049523367393
61622083587721990242132097545553
61622083587721990242132872384425
61622083587721990242133130664679
61622083587721990839167872245697
61622083587721990839167987036945
61622083587722000165305354117969
61622083587722001355170527869717
61622083587722001360253102047877
61622083587722005061207552180689
61622083587722005066291155228625
61622083587722841437569211451995
61622083587722841442672964602307
61622083587722841444096345431455
61622083587722841444347391193937
61622083587722841444347393908093
61622083587722856399009173612915
61622083587722856405766174382705
61622083587722856405787095087653
61622083587722856405787439443925
61622083587722857457847578832175
61622083587722857458098627308813
61622083587722858052915377340665
61622083587722858052915463079813
61622083587722858052916147593317
61622083587722858052916151825405
61622083587722858052916152179537
61622083587722858052916491949589
61622083587722858052916496198939
61622083587722858053459315700909
61622083587722858053459401440057
61622083587722858053731284534027
61622083587722890809943879540117
61622083587722890809944912659243
61622083587722891406979654240421
61622083587722901928064884042441
61622083587722905634102592866917
61622083587722905634102937223189
61622083587725542728971588652673
61622083587725542729034264678449
61622083587725542729034265150833
61622083587725542734116839328993
61622083587725542735749395814371
61622083587725543095000266987265
61622083587725543100082841165425
61622083587725543147531687166211
61622083587725543147531691415561
61622083587725543147531691887945
61622083587725553853869742628935
61622083587725553853869742983227
61622083587725553853932504742327
61622083587725553853932504748151
61622083587725557514153867943175
61622083587725557919158209711493
61622083587725557919220971826337
61622083587725557925936131069591
61622083587725557925998892834515
61622083587725559161281891579063
61622083587725559161282148796507
61622083587725559161282148913147
61622083587725559161282234535655
61622083587725559161282891869123
61622083587725559161282895055663
61622083587725559161282920565479
61622083587725559161282924816281
61622083587725559162098056443379
61622083587725559162098142532447
61622083587725559344297231508803
61622083587725559344297260205159
61622083587725559344297264455961
61622083587725590904954551666111
61622083587725590904954552138495
61622083587725590904954637755179
61622083587725590911732444444493
61622083587725591323514736268717
61622083587725592558860753995633
61622083587725592696121594464545
61622083587725592696937417784999
61622083587725592698629292829053
61622083587725602024769845898881
61622083587725603816753083204157
61622083587725607516012613804463
61622083587745966724539780686055
61622083587745966724539780703317
61622083587745966724602542805111
61622083587745966724602542818161
61622083587745967129543864074741
61622083587745967136322043812471
61622083587745967136384548714083
61622083587745967136384805931527
61622083587745967136384806994337
61622083587745967266804532711065
61622083587745967273582455248613
61622083587745967273582798542075
61622083587745967273582799604885
61622083587745970977928227037053
61622083587745970977928341809427
61622083587745970977928599026871
61622083587745970977928600089681
61622083587745970979623175733927
61622083587747167893383241881427
61622083587747167893383241900301
61622083587747167893383499098871
61622083587747168030643910536625
61622083587747172786506256754167
61622083587747172786506599710759
61622083587747172787071458777403
61622083587747172787322164297449
61622083587747172787342051533351
61622083587747172787342395889623
61622083587747172787343080403127
61622083587747172787343084635215
61622083587747172787343085002397
61622083587747172787343085008221
61622083587747172787343170724283
61622083587747172787343170741545
61622083587747172787343170747369
61622083587747172787343424759399
61622083587747172787343427941727
61622083587747172787343429008749
61622083587747172788766035471409
61622083587747172789017083948047
61622083587747172789037657447053
61622083587747172789038000403645
61622083587747172789038004635733
61622083587747172789038004652995
61622083587747173377056081067457
61622083587747173381302830468323
61622083587747173381302859048039
61622083587747173381302860564359
61622083587747173381302944787187
61622083587747173381302946303507
61622083587747173381303203520951
61622083587747173381866943280023
61622083587747173382118768107641
61622083587747173382118853846789
61622083587747173382119111064233
61622083587747173382138912463061
61622083587747173382138912579701
61622083587747173382138913979381
61622083587747173382138998202209
61622083587747173382138998668769
61622083587747173382138999718529
61622083587747173382139658718005
61622083587747173382139658722217
61622083587747173382139684232033
61622083587747173382139687419977
61622083587747173382139688818253
61622083587747173382139770321101
61622083587747173382139773509045
61622083587747173382139774553189
61622083587747173382139774557401
61622083587747173382139774558805
61622083587747173382140028588305
61622083587747173382140031770633
61622083587747173382140031774845
61622083587747173382140031776249
61622083587747173383813343285327
61622083587747173383834261275959
61622083587747173383834347015107
61622083587747173383834608464639
61622083587747173384378170589927
61622083587747173384378199169643
61622083587747173384378199636203
61622083587747173384378285375351
61622083587747217253896983190345
61622083587747217253896984590025
61622083587747217258980329020837
61622083587747217258980673377109
61622083587747217849237522179905
61622083587747217849237526779175
61622083587747217854320096358065
61622083587747217856015447787353
61622083587747217856015447905445
61622083587747220965020706549559
61622083587747220965021049506151
61622083587749858064969865026673
61622083587749858064969866076433
61622083587749858065032628191277
61622083587749869178070115857197
61622083587749869184785160425843
61622083587749869184785160427295
61622083587749869184785531962151
61622083587749869184785531963603
61622083587749869184847922540687
61622083587749869184847922546511
61622083587749869184848037331935
61622083587749869184848294076995
61622083587749869184848294082819
61622083587749869596567423553711
61622083587749874482975393500609
61622083587749874482975480639437
61622083587749874485423111257063
61622083587749874489753287328751
61622083587749874489753315908467
61622083587749874489753316375027
61622083587749874489753658865059
61622083587749874489753659331619
61622083587749874490505428217779
61622083587749874490505428334419
61622083587749874490505428684339
61622083587749874490505685435223
61622083587749874490505685551863
61622083587749874490505686951543
61622083587749874490505771174371
61622083587749874490505771640931
61622083587749874490505772690691
61622083587749874490506428507839
61622083587749874490506457204195
61622083587749874490506461790415
61622083587749874490506547529563
61622083587749874490506547548437
61622083587749874490506801560467
61622083587749874490506804747007
61622083587749874490506804761509
61622083587749874490506804765881
61622083587749874490569223905259
61622083587749874490569309644407
61622083587749874490569566861851
61622083587749874490590230369473
61622083587749874490590487586917
61622083587749874492201034248121
61622083587749874492201377204713
61622083587749874492201381455515
61622083587749874668437450896743
61622083587749874673519767974099
61622083587749874673520110814051
61622083587749874673520768147519
61622083587749874673520772396869
61622083587749874673520796843875
61622083587749874673520801094677
61622083587749874673520801443145
61622083587749874673520887182293
61622083587749874673520887183745
61622083587749874673521144399737
61622083587749874673521144401189
61622083587749874675215373887801
61622083587749874675215716844393
61622083587749874675215721095195
61622083587749874676031284151063
61622083587749907889776543330301
61622083587749908027852829467769
61622083587749908027853202520397
61622083587749919002897713815805
61622083587749919003629939583439
61622083587749919007981059646297
61622083587749919010407746272753
61622083587749919010407859528807
61622083587749919010407861064001
61622083587749919010408117809061
61622083587749919140890230922157
61622083587749919140890349956931
61622083587749919140890349958383
61622083587749919140890603974785
61622083587749919140890608574055
61622083587749919140890694313203
61622083587749919145973178152945
61622083587749919147667496579747
61622083587749919147668501002517
61622083587749919147668525449523
61622083587749919147668529582233
61622083587749919147668529700325
61622083587749919147668872538825
61622083587749922851198765946899
61622083587749922852013554281987
61622083587749922852014325934319
61622083587749922852014330533589
61622083587749922852014416272737
61622083587749922852014673490181
61622083590604669766898953865977
61622083590604724462763631984816
61622083590677654052861229157159
61622083590677654390658572266061
61622083590677654459288949434113
61622083590677668803054884523529
61622083590680355750942031228993
61622083590713687877550530067525
61622083590713687877551558937301
61622083590713687877551563169389
61622083590713687877551563186651
61622083590713687884893568876111
61622083590713687884894343714983
61622083590713687885144732143997
61622083590713688289877745522529
61622083590713693368797768868229
61622083590713693373880343046389
61622083590713693375575605653579
61622083590716389581530455314541
61622083605123612108917642265811
61622083605123612108917643665491
61622083605123612108917900533015
61622083605123612108917900882935
61622083605123612657960661167379
61622083605123612657960919801925
61622083605123623227038646768135
61622083605123623227038648167815
61622083605123623776081665669703
61622083605155744073785709027607
61622083605155744074600497380117
61622083605155744074600498779797
61622083605155747732377667403917
61622083605155747778131137526957
61622083605155747778131252312381
61622083605155747778131509512403
61622083605155747779826086206409
61622083605155747780641617514895
61622083605155747780641732300319
61622083605156047921648175294211
61622083605156047921648175313085
61622083605156097335425734831387
61622083605156097335425734850261
61622083605159645939485906469367
61622083605159645939506827175767
61622083605159646488549587342119
61622083605159646488549588877313
61622083605159649643851508353151
61622083605159649643851509869471
61622083605159649643851595608619
61622083605159649643852255656243
61622083605159649643852284354051
61622083605159649643852624478395
61622083605159649643852627192551
61622083605159649645547204354569
61622083605159650192623304343727
61622083605159650192623420178911
61622083605159650192623677396355
61622083605159650192895273508051
61622083605159650192895273526925
61622083605159650192895387826915
61622083605159650192895389362109
61622083605159650192895646579553
61622083605159651423158745286603
61622083605159651423158745636523
61622083605159651427405610891287
61622083605159651428241319950197
61622083605159651428241321349877
61622083605159651428241407089025
61622083605159651429936754385603
61622083605159651429937011117613
61622083605159651429937015834975
61622083605159694110406184309021
61622083605159694110406270048169
61622083605159694115489873096105
61622083605159694705683705748621
61622083605159694705683706098541
61622083605159694712461855744447
61622083605159694712461970063311
61622083605159695894795994254233
61622083605159695894795995789427
61622083605159695894796081528575
61622083605159695902327062675181
61622083605159695902327405631773
61622083605159695902389048555845
61622083605159695902390167750989
61622083605159699599141794389109
61622083605159699605919688683811
61622083605159699605920060220119
61622083605159699606672862810057
61622083605159699606734848574081
61622083605159699606734849040641
61622083605159699608367782810575
61622083605159699652426532765056
61622083605159699652426533813412
61622083605159699652426533814816
61622083605159699652426791030856
61622083605159699652426791032260
61622083605366777128955744042925
61622083605366777128955744061799
61622083605366777128956086999517
61622083605374882238697265879089
61622083605374882238780948232321
61622083605374882238780948582241
61622083605374882241207745867027
61622083605374885945571113722381
61622083605374930416939746393517
61622083605374930416939746510157
61622083605378484464002149533421
61622083605378484512203568170489
61622083605378533924348198150785
61622083605378533924348456785171
61622083605378537630407516417243
61622083605439711957835710570235
61622083605439711959530028979615
61622083605439711959530287614161
61622083605439712003589295461277
61622083605439712003589295480151
61622083605439712005283613888079
61622083605439712005283872524077
61622083605439723077651033481939
61622083605447516924143218807585
61622083605447516924143220207265
61622083605447516926587585212529
61622083605447516926590938080359
61622083605447516926590941262687
61622083605447516926590941279949
61622083605447516926590942329709
61622083605447516926591028418777
61622083605447516926591281036951
61622083605447516926591285636221
61622083605447516926653785951773
61622083605447528037180620261973
61622083605447528037180964618245
61622083605447528037180966035347
61622083605447528037995752970755
61622083605447528037995754370435
61622083605447528044710913712907
61622083605447528044711256669499
61622083605447528044712031504159
61622083605447528044712031521421
61622083605447528044712032921101
61622083605447528044774018801765
61622083605447531743970787151713
61622083605447531744033806151503
61622083605447531744033807551183
61622083605447531744033893290331
61622083605447531750748966893655
61622083605447531750749309850247
61622083605447531750811814765069
61622083605447531750812071982513
61622083605447817067660315034733
61622083605447817113413785507693
61622083605447817113413899826557
61622083605447817113414157044001
61622083605447817113414158579195
61622083605447817115589907287965
61622083605447817115589910470085
61622083605447817115840697130217
61622083605447817115840701710613
61622083605447817115861622421384
61622083605447827638914053926267
61622083605447828187957068245827
61622083605447828187957072845097
61622083605447828187957072845257
61622083605447828233982622201975
61622083605447828233982625384303
61622083605447831932969411984173
61622083605447831932969670270251
61622083605447831932969756009399
61622083605447831933241379632177
61622083605447831933241380681937
61622083605447831933304487288567
61622083605447831939998725943513
61622083605447831940019646648461
61622083605447833716878391225691
61622083605447833724137369910895
61622083605447833724137484696319
61622083605447833724388537405045
61622083605447833724408683276945
61622083605447833724409452344323
61622083605447833724409453879517
61622083605447833724409456576411
61622083605447833724409458111397
61622083605447833724409458111605
61622083605447833724409710611527
61622083605447833724409712146721
61622083605447833724409715328841
61622083605447833724471359302721
61622083605447833724472220230661
61622083605447833724472478510915
61622083605447833724952535547961
61622083605447833724952535897881
61622083605447833724952621637029
61622083605447833725224505081079
61622083605447833725224590820227
61622083605447865284794690540587
61622083605447865291572583318969
61622083605447865291572697637833
61622083605447865291572954855277
61622083605447866481437874571909
61622083605447866481438133206455
61622083605447867078472874437393
61622083605447867078472989228641
61622083605447876404610356309665
61622083605451419338635357995181
61622083605451419339387757268053
61622083605451419380058510783769
61622083605451419385141342177969
61622083605451419386836690893101
61622083605451419386836694075429
61622083605451419386836694079641
61622083605451419386836776632249
61622083605451419386836779812965
61622083605451419386836779818789
61622083605451430452425158722441
61622083605451434158463211903189
61622083605451434165241219000435
61622083605451434204216539614535
61622083605451434204216539964455
61622083605451434210994689591487
61622083605451434210994718171203
61622083605451434210994718289247
61622083605451434210994719706397
61622083605451434210994803910351
61622083605451434210994805445545
61622083605451435400587927358057
61622083605451435446341511918053
61622083605451435446425194737637
61622083605451467556041559903745
61622083605451467556041817102315
61622083605451467562819709880697
61622083605451467562819738460413
61622083605451467562819738577053
61622083605451467562819739995607
61622083605451467562819825734755
61622083605451468798165756187329
61622083605451468798165756303969
61622083605451468798165757722523
61622083605451468798981663847251
61622083605451468799002327336159
61622083605451468799002584553603
61622083605451468800676236291907
61622083605451469349720120389639
61622083605451479911203157641717
61622083605451483618056861270767
61622083605451483618056861620687
61622083605471843375627046004167
61622083605471847079972846488963
61622083605471847080035236618361
61622083605472132399056504731833
61622083605472143557847148138093
61622083605472143558098196247549
61622083605472143558119115786097
61622083605472143558119116835857
61622083605472143564876462078559
61622083605472143564876462097433
61622083605472143564876719296003
61622083605472147223217886412959
61622083605472147268971471321423
61622083605472147269222176824207
61622083605472147269222519780799
61622083605472147269243067433119
61622083605472147269243181751983
61622083605472147269243183287177
61622083605472147269305859312953
61622083605472147269306203669225
61622083605472148458564678974535
61622083605472148458836390921415
61622083605472148458836390940289
61622083605472148458836648138859
61622083605472148461075163211823
61622083605472149046018157886913
61622083605472149046101581972941
61622083605472149046101840240145
61622083605472149048277332081391
61622083605472149048549301245715
61622083605472149048549301264589
61622083605472149048549558463159
61622083605472149052796050665295
61622083605472149052796164984159
61622083605472149052796166500479
61622083605472149052796423717923
61622083605472149052879733485087
61622083605472149052879734534847
61622083605472149052879847803951
61622083605472149052880106071155
61622083605472149052880107606349
61622083605472149053360249682703
61622083605472149053360250732463
61622083605472149053360906549611
61622083605472149053360909731939
61622083605472149053361021335035
61622083605472149053361025567123
61622083605472149053361279602239
61622083605472149053361282784567
61622083605472149053361283851589
61622083605472149053361283852993
61622083605472149053611958208577
61622083605472149053611987954693
61622083605472149053632218380467
61622083605472149053632218399341
61622083605472149053632218865901
61622083605472149053632219915661
61622083605472149053632875713935
61622083605472149053632878896263
61622083605472149053632878913525
61622083605472149053632878914929
61622083605472149053632878915137
61622083605472149053632878919349
61622083605472149053632879963285
61622083605472149053632879964689
61622083605472149053632990032799
61622083605472149053632990518233
61622083605472149053632993215127
61622083605472149053632993232389
61622083605472149053632993706177
61622083605472149053632994750321
61622083605472149053632994754533
61622083605472149053632994755937
61622083605472149053633247250243
61622083605472149053633248785437
61622083605472149053633251499593
61622083605472149053633251967765
61622083605472149053633251971977
61622083605472149053633251973381
61622083605472149053694894425117
61622083605472149053694894891677
61622083605472149053694895941437
61622083605472149053695641034193
61622083605472149053695666544009
61622083605472149053695670780309
61622083605472149055306907955211
61622083605472149055390243238015
61622083605472149055390590780827
61622083605472149055871390786899
61622083605472149055871419366615
61622083605472149055871419483255
61622083605472149055871419833175
61622083605472149055871422548943
61622083605472149055871505572323
61622083605472149055871763839527
61622083605472149055871767021855
61622083605472149055871767027471
61622083605472149056143359970097
61622083605472149056143388549813
61622083605472149056143388666453
61622083605472149056143389016373
61622083605472149056143391732141
61622083605472149056143474755521
61622083605472149056143477943465
61622083605472149056143736205053
61622083605472149056143736209265
61622083605472149056143736210669
61622083605472182407692967869861
61622083605472182407693082655285
61622083605472182407693340922489
61622083605472193520730484109673
61622083605472193520730488341761
61622083605472193520730488359023
61622083605472193520730742376877
61622083605472193520730745559205
61622083605472193520730746626227
61622083605472193525813316555037
61622083605472193527507892199283
61622083605472193527508663851615
61622083605472193527508666567383
61622083605472193527508667984325
61622083605472193527508668456709
61622083605475734670303632691789
61622083605475745783340690839665
61622083605475745783340948057109
61622083605475745829094275749581
61622083605475745829094275768455
61622083605475745835872541599465
61622083605475748945421995472959
61622083605475749494464757155471
61622083605475749540218599282831
61622083605475750729811806934491
61622083605475750775565048537895
61622083605475750775565048556769
61622083605475750775648731376353
61622083605475784129897449982329
61622083605475795242118689875581
61622083605475795242119034250727
61622083605475795242934597418863
61622083605475795242934597424687
61622083605475795242934855686067
61622083605475795242934941775135
61622083605475795247202637298663
61622083605475795248017425614877
61622083605475798946464747577821
61622083605475798946464834716649
61622083605475798953243013408831
61622083605475798954057801743919
61622083605475798954058573396251
61622083605475798954058577628339
61622083605475798954058577645601
61622083605475798954058922001873
61622083605475798955753497646119
61622083614237970453884392225926
61622083614237970453884653692720
61622083614310905323433883386577
61622083614310953501676364017645
61622083614310970110161442314755
61622083614310971352537577867285
61622083614346978072184458116475
61622083614350897141263949995883
61622083614350897141264035735031
61622083658225304057797805563645
61622083658225304057798062775265
61622083658225304059406719790253
61622083658225304059410075840411
61622083658225304059490402610045
61622083658225304060224859943411
61622083658225604247068656655409
61622083658225604248680665606559
61622083658225604248743427725775
61622083658225604248760909351361
61622083658225604248760910401121
61622083658225604248764348308259
61622083658225604248764348426351
61622083658225604248764348430723
61622083658225604384329411030881
61622083658225604385941420336323
61622083658225604386021663726833
61622083658225604386021665126513
61622083658225604386025102683731
61622083658225604386025103156115
61622083658225604386025107269951
61622083658225607953106710885917
61622083658225637600585929640571
61622083658225652424747025524537
61622083658225652424747025874457
61622083658225652424747397410765
61622083658297338503492252805123
61622083658297338504307903117911
61622083658298238932431014025405
61622083658298238932431271237025
61622083658298238932431271242849
61622083658298238934043280070083
61622083658298238934043284656303
61622083658298238934126710258651
61622083658298238934126967476095
61622083658298238934858068405171
61622083658298238934858844289591
61622083658298253751423044452049
61622083658298539116619376678157
61622083658298539121617925547945
61622083658298539121617925552317
61622083658298539121680687317241
61622083658298539123310436509649
61622083658298539123313535342363
61622083658298539123376383550487
61622083658298539123394118980973
61622083658298539123394119335265
61622083658298539123397304256887
61622083658298539123397304274309
61622083658298539123397556420099
61622083658298539123397556770019
61622083658298539124129438286375
61622083658298539124129524729575
61622083658298539253880045314481
61622083658298539258878679927789
61622083658298539260654959799805
61622083658298539260658311145491
61622083658298539261390279105047
61622083658298550241433506744275
61622083658298550241433592837715
61622083658298550241434625939419
61622083658298550241434625939579
61622083658298550241496354602639
61622083658298550241517160866259
61622083658298550241517189564067
61622083658298550241518308759211
61622083658298550242249413918923
61622083658298550242249414268843
61622083658298550242249500362123
61622083658298550378694347213187
61622083658298550378695380315051
61622083658298550378777915241731
61622083658298550378778030032979
61622083658298550379510168644315
61622083658298550379510254737595
61622083658298553940693638448833
61622083658298553940777319752305
61622083658298553940777320802065
61622083658298553940777320920157
61622083658298553940777405491453
61622083658298553947555213697087
61622083658298553947555242394895
61622083658298553947555585233395
61622083658298553947555586751167
61622083658298554078038074127777
61622083658298554084815968422479
61622083658298554084816083213727
61622083658298554084816339958787
61622083658298554085548307918343
61622083658298587292602340041515
61622083658298587292602425780663
61622083658298587299380605522605
61622083658298587299380605872525
61622083658298598412417635440685
61622083658298598412417635790605
61622083658298598412417664138493
61622083658298598412417750581853
61622083658322565383894695350087
61622083658322865565571374602753
61622083658322865565571459297965
61622083658322865565571460341901
61622083658322865565634222456745
61622083658322865565655055906225
61622083658322865565655056955985
61622083658322865565655057074077
61622083658322865565655143167517
61622083658322865572349639035535
61622083658322865572412029146059
61622083658322865572412143937307
61622083658322865572412401154751
61622083658322865572432978548815
61622083658322865572433064642255
61622083658322865572433321855327
61622083658322865572433321859699
61622083658322865572433322905087
61622083658322865573164427252531
61622083658322865573164428768851
61622083658322865573164514507999
61622083658322865573165289346871
61622083658322865702832127934289
61622083658322865702832129328145
61622083658322865702915810281697
61622083658322865702915811681377
61622083658322865702915812153761
61622083658322865709610021756607
61622083658322865709610393292915
61622083658322865709610393765299
61622083658322865709693819367647
61622083658322865709694076112707
61622083658322865709694076585091
61622083658322865710425181628003
61622083658322865710426044072263
61622083658322869276757829630855
61622083658322869276778750335803
61622083658322869276778779033611
61622083658322869279205579265993
61622083658322869413955822241403
61622083658322869413955937032651
61622083658322869414039505061195
61622083658322869414039619852443
61622083658333359429875792070249
61622083658333361261797356118179
61622083658333361261797356468099
61622083658333361261797442207247
61622083658333372372303444485069
61622083658333372379897273490039
61622083658333372379918108120421
61622083658333372379918194213861
61622083658333372379918452476693
61622083658333372380670220766603
61622083658333372380670478696937
61622083658333372380670479046857
61622083658333372380733241166073
61622083658333372380733326905221
61622083658333376038426726951527
61622083658333376038510409771319
61622083658333376038510666988763
61622083658333376076649244969865
61622083658333376079096875587491
61622083658333376079096961326639
61622083658333376079159637352415
61622083658333376079180558057363
61622083658333376079180558407283
61622083658333376079180644146431
61622083658333376083427051659179
61622083658333376083427423195487
61622083658333376084179449765651
61622083658333376084179451281971
61622083658333376084179535504799
61622083658333376084179537021119
61622083658333376084180311859991
61622083658333376084180311878865
61622083658333376084242211530575
61622083658333376084243073974835
61622083658333376084263879908861
61622083658333376084263879913233
61622083658333376084263908592167
61622083658333376084263908605217
61622083658333376084263994681235
61622083658333376084263994698657
61622083658333376084264251898679
61622083658333376084264252961489
61622083658333376085874801294317
61622083658333376085875145785943
61622083658333376085958823888373
61622083658333376085958828592685
61622083658333376085958828605735
61622083658333376086690704238329
61622083658333376086690705773363
61622083658333376086690790331609
61622083658333376086690791847929
61622083658333376086690791866803
61622083658333376086711597781955
61622083658333376086711626478311
61622083658333376086711969771773
61622083658333376086711970834583
61622083658333376086711974021123
61622083658333376086774359901171
61622083658333376086774474686595
61622083658333409437696722750813
61622083658333409437696808489961
61622083658333409438533637193153
61622083658333409438533638255963
61622083658333420550734124205201
61622083658333420550734125721521
61622083658333420550734209944349
61622083658333420550734211460669
61622083658333420551298726176865
61622083658333420551298984788165
61622083658333420551550028665533
61622083658333420551570953621283
61622083658333420558076877216627
61622083658333420558076992007875
61622083658333420558077248752935
61622083658333420558327952856039
61622083658333420558327954391073
61622083658333420558328038949319
61622083658333420558328040465639
61622083658333420558328040484513
61622083658333420558349219452293
61622083658333720740841289339217
61622083658333720740841546556661
61622083658333722348994940922093
61622083658334572953964190653999
61622083658334572953965195057895
61622083658334572953965567060763
61622083658334572953985111358947
61622083658334572953986230567141
61622083658334572953986487767163
61622083658334572954717336063563
61622083658334572954717336413483
61622083658334572954717679370075
61622083658334572954717680438709
61622083658334576653248594766387
61622083658334576658309991138795
61622083658334576658310995542691
61622083658334576658330911843743
61622083658334576658331256200015
61622083658334576658331916247639
61622083658334576658331916249091
61622083658334576658331916266513
61622083658334576658331944945447
61622083658334576658331944964321
61622083658334576658332031051937
61622083658334576658332031053389
61622083658334576658332285069791
61622083658334576658332287783947
61622083658334576658332289320593
61622083658334576660026860714037
61622083658334576660026864945965
61622083658334576660758712366025
61622083658334576660758745177829
61622083658334576660759085418653
61622083658334576660759089669455
61622083658334578437638405877999
61622083658334578437638406227919
61622083658334578441884899479815
61622083658334578441885271482683
61622083658334578442637040485483
61622083658334578442637040835403
61622083658334578442637383791995
61622083658334578442720723306727
61622083658334578444332616303149
61622083658334578444332649114953
61622083658334578444332989355777
61622083658334578444332993606579
61622083658334578444416671709009
61622083658334578444416676426371
61622083658334578445169817605459
61622083658334578445169821860633
61622083658334622909275654845629
61622083658334622909275654963721
61622083658334622916869828342385
61622083658334626613621454980505
61622083658334626620399349275207
61622083658334626620399377973015
61622083658334626620399720811515
61622083658334626621151490282327
61622083658334626621152494705097
61622083658334626621152523401453
61622083658334626621215256824313
61622083658334626621215285522121
61622083658334626622847443401971
61622083658334626666906193356452
61622083658516187592334286579451
61622083658540502921558080435611
61622083658540502928336346266621
61622083658541703548073913055625
61622083658541703548074284591933
61622083658541703548074284710025
61622083658541703550333720352583
61622083658541703681067253124333
61622083658541703685334667431097
61622083658541703685335038967405
61622083658541703685335039439789
61622083658541703687591032938749
61622083658541703687594475082187
61622083658541703687842079998445
61622083658541703731653226198697
61622083658552199237522001792669
61622083658552199237522002142589
61622083658552199237522087881737
61622083658552210309889254961013
61622083658552210309889512178457
61622083658552210350559403247057
61622083658552210350559489336125
61622083658552210355643092384061
61622083658552258534073606846529
61622083658552510361815296972897
61622083658552549206410634338877
61622083658553464644887177008639
61622083658613437796191031685751
61622083658613437796191288897371
61622083658613437802969554728381
61622083658614638415928970473251
61622083658614638418439792949769
61622083658614638422707493053693
61622083658614638423272095025357
61622083658614638423522281388781
61622083658614638423523057389841
61622083658614638423523057739761
61622083658614638423523143483121
61622083658614638423523143501995
61622083658614638423523143833041
61622083658614638424966672069283
61622083658614638424966928814343
61622083658614638425214534084733
61622083658614638425214535601053
61622083658614638425217632917447
61622083658614638425217634433767
61622083658614638425217719010727
61622083658614638425217720527047
61622083658614638425217720545921
61622083658614638553189724853095
61622083658614638555700461586093
61622083658614638559968247429165
61622083658614638560532849749137
61622083658614638560783035764253
61622083658614638560783898208513
61622083658614638562224327612041
61622083658614638562227683543947
61622083658614638562475288460205
61622083658614649535744522971773
61622083658614649536309410734773
61622083658614649536309496479745
61622083658614649536560458844229
61622083658614649536560544937509
61622083658614649536560545287429
61622083658614649673005277347245
61622083658614649673570165110245
61622083658614649673570165116069
61622083658614649673570251203525
61622083658614649673821299662901
61622083658614649680345332114365
61622083658614649680348430947079
61622083658614653242597736023917
61622083658614653242597821763065
61622083658614653379607443339693
61622083658614653379607443806253
61622083658614653379607443812077
61622083658614653379858490399389
61622083658614653384691132593337
61622083658614653384691132599161
61622083658625145184522463422773
61622083658625145184522720640217
61622083658625145230276305432041
61622083658625145232720585529139
61622083658625145232724023423227
61622083658625145232783347998275
61622083658625145232786790141713
61622083658625156343313363711059
61622083658625156343313449668985
61622083658625156343313449804499
61622083658625156344065476357241
61622083658625156350843656099183
61622083658625156350906503970597
61622083658625160049350641921793
61622083658625160050103529537989
61622083658625160050103786405513
61622083658625160050103787468323
61622083658625160050103787818243
61622083658625160050166549937459
61622083658625160050166635676607
61622083658625160054434330708877
61622083658625160056881708925799
61622083658625160056881708943061
61622083658625160056881709279931
61622083658625160056882052236523
61622083658625160056882053299333
61622083658625160056944557151345
61622083658625161658068894763235
61622083658625161658068980502383
61622083658625193401928806694723
61622083658625193401928892783791
61622083658625193408707072525733
61622083658625195009893914702525
61622083658625195009893915052445
61622083658625195009894000791593
61622083658625204521744130686659
61622083658625204521744131023529
61622083658625204526827819810613
61622083658625445236448505434657
61622083658625445421722391039647
61622083658625445421722648257091
61622083658625456349297649240869
61622083658625456349485935585401
61622083658625456350049761550181
61622083658625456356829060488719
61622083658625456494089810632263
61622083658625460056087814730929
61622083658625460056088072998133
61622083658625460200127091688295
61622083658625460239186095108929
61622083658625460239374123186257
61622083658625460239374380403701
61622083658625460245880419852943
61622083658625460245880677070387
61622083658625460245964102672735
61622083658625460245964359890179
61622083658625460246152389017267
61622083658625460246152646234711
61622083658625461847255115324183
61622083658625461847255772657651
61622083658625461847255887448899
61622083658625461847255891680827
61622083658625461847256145710279
61622083658625461847256149961081
61622083658625461847339570268691
61622083658625461847339574500619
61622083658625461847339828063511
61622083658625461847339828535895
61622083658625461847339832780873
61622083658625461847505819427287
61622083658625461848070680364383
61622083658625462030270489600553
61622083658625462030354172420345
61622083658625493591199143475467
61622083658625493591199400692911
61622083658625493597705440142153
61622083658625493597705697359597
61622083658625495194081158165957
61622083658625495194081244255025
61622083658625495199164480352873
61622083658625495199164594789829
61622083658625506317284451399201
61622083658625506317284566190449
61622083658625510018239186979253
61622083658625510018239273068321
61622083658625510023322504579949
61622083658625510023322619371197
61622083658625510023322876116257
61622083658625510023322877166017
61622083658625510023322877638401
61622083658626345804259283025325
61622083658626345804260316127189
61622083658626345937253370747045
61622083658626345942335944925205
61622083658626356917296684479713
61622083658626356924640837897223
61622083658626356924640842129151
61622083658626357055373346379593
61622083658626360623899854994309
61622083658626360761411399560341
61622083658626360813964084918551
61622083658626362415067558884303
61622083658626362415067587582111
61622083658626362415317601421851
61622083658626362415317602938171
61622083658626362415318636058749
61622083658626362415882462004815
61622083658626362461093141673565
61622083658626395767163543933781
61622083658626395813481987927555
61622083658626395813482245144999
61622083658626406885284548436105
61622083658626410591322601616853
61622083658626410632536521857743
61622083658626410632536779075187
61622083658626410632536780124947
61622083658649460561190975221645
61622083658649460561190975571565
61622083658649471674228376676033
61622083658649471674228462765101
61622083658649471679312065813037
61622083658649471681759445096981
61622083658649471681822293305265
61622083658649475378574177160829
61622083658649475378574177510749
61622083658649475378574263249897
61622083658649475385352071455531
61622083658649475385352442991839
61622083658649475386105216885421
61622083658649475386105245581777
61622083658649475386167979004637
61622083658649475386168093790061
61622083658649475387800165582295
61622083658649476987292517141099
61622083658649760567928492387053
61622083658649760567928493436813
61622083658649760705189248162205
61622083658649775392089874068179
61622083658649775392089874069631
61622083658649775392152264180155
61622083658649775392152292759871
61622083658649775392152635716463
61622083658649775392152636188847
61622083658649775392340578054643
61622083658649775529350256790703
61622083658649775529350371581951
61622083658649775529350628327011
61622083658649775529350628793571
61622083658649775529350628799395
61622083658649775529601332430115
61622083658649775575187639311451
61622083658649775575187896528895
61622083658649775575375924606223
61622083658649777168948274289137
61622083658649777168948274294961
61622083658649777168948361427965
61622083658649777169136560633669
61622083658649777169136646722737
61622083658649777171395992045591
61622083658649777171479674865383
61622083658649777171479674871207
61622083658649777175726168117279
61622083658649777175726282908527
61622083658649777175726539653587
61622083658649777175726540120147
61622083658649777175726540125971
61622083658649777176478651962899
61622083658649777176478652429459
61622083658649777176478652435283
61622083658649777176478653479219
61622083658649777176479309296367
61622083658649777176479424087615
61622083658649777176479428318091
61622083658649777176479428336965
61622083658649777176479682348995
61622083658649777176479685535535
61622083658649777176479685550037
61622083658649777176479685554409
61622083658649777176542104693787
61622083658649777176542190432935
61622083658649777176542447650379
61622083658649777176562334788515
61622083658649777176562336304835
61622083658649777176562992121983
61622083658649777176562996366961
61622083658649777176562996371333
61622083658649777176563106907407
61622083658649777176563111139335
61622083658649777176563111156757
61622083658649777176563111158209
61622083658649777176563363652467
61622083658649777176563365174611
61622083658649777176563369419589
61622083658649777176729356066003
61622083658649777176729357582323
61622083658649777176730386452099
61622083658649777176751281661733
61622083658649777176751654714361
61622083658649777178989822566881
61622083658649777178989908306029
61622083658649777178990165523473
61622083658649777359493767972065
61622083658649777359494025189509
61622083658649777359494026239269
61622083658649777359577336006433
61622083658649777359765621301205
61622083658649777359765622350965
61622083658649777359765736092453
61622083658649777359828412118229
61622083658649777359828413167989
61622083658649777362004509413747
61622083658649821643116924532853
61622083658649821643116925005237
61622083658649821648200355525117
61622083658649821648200612270177
61622083658649821648200613319937
61622083658649821648200613792321
61622083658649821833641410488645
61622083658649825347462723617969
61622083658649825347462723619421
61622083658649825347462723973713
61622083658649825347650751696749
61622083658649825354240617912671
61622083658649825354240732703919
61622083658649825354240989448979
61622083658650672248212816770973
61622083658650672248777332531105
61622083658650672248777589748549
61622083658650672253296162601465
61622083658650672386289135714261
61622083658650672386289392931705
61622083658650675952558617255769
61622083658650675959901656064355
61622083658650675960152445788355
61622083658650675960152447323549
61622083658650677736948342628233
61622083658650677736948428717301
61622083658650677743726349725479
61622083658650677743726351241799
61622083658650677744291467525887
61622083658650677744541138060567
61622083658650677744541139576887
61622083658650677744562060283287
61622083658650677744563093402413
61622083658650677744563179491481
61622083658650677744563436708925
61622083658650677746258013402931
61622083658650677790316677262521
61622083658650677790316677268345
61622083658650711144398034479667
61622083658650722211116991940281
61622083658650722216200337770773
61622083658650722257435178722435
61622083658650722257435435934055
61622083658650722257435435939879
61622083658650725968559245032417
61622083658650725968559502249861
61622083667488583661017581528261
61622083667489751024799512625897
61622083667489751024799884162205
61622083667489751025614760108505
61622083667489784235085617881541
61622083667489784241864174413568
61622083667524622796323828646277
61622083667524622798865823549888
61622083667525806947553452869884
61622083667525806947553453932694
61622083667525806947553453932902
61622083667525806952385351660169
61622083667525806952385352709929
61622083667525823556136112847642
61622083667525823560936156929117
61622083667525823560936157401293
61622083667525823560936158445437
61622083667525823560936158451053
61622083667525823561187291599817
61622083667525823561218716236121
61622083667525823745657040900564
61622083817831436395262209288683
61622083817834138098697555259739
61622083817835038666509680206683
61622083817855752321455003845735
61622083817855755430440116288355
61622083817855755430440202027503
61622083817855755430523770061871
61622083817855755430523799108147
61622083817855755430523884847295
61622083817855755979566817659795
61622083817855755979566903748863
61622083817855755979567160966307
61622083817858156944688894039011
61622083817858453567354242115027
61622083817858453567354499332471
61622083817858453567354500732151
61622083817858453613108085640615
61622083817858457133687518871631
61622083817858457133959114983167
61622083817858457133959145079203
61622083817858457133959488035795
61622083817858457136197658617133
61622083817858457271136302724111
61622083817858457271136559941555
61622083817858457273395651227681
61622083817858457273395734252673
61622083817858457273395991470117
61622083817858457273646699687057
61622083817858457316889801893267
61622083817858457316889801893427
61622083817858457316889887632575
61622083817858457316890144849859
61622083817858457316890144850019
61622083817858457319149576378581
61622083817858457319149580610509
61622083817858457319400629087147
61622083817858457682730537773199
61622083817858457683002133884735
61622083817858457685240677518701
61622083817859357701687329988911
61622083817859357701687587206355
61622083817859357701770898023279
61622083817859357701770926719635
61622083817859357704198071443643
61622083817859357884701583533699
61622083817859357884701669622767
61622083817859357884701926840211
61622083817859357887212411077499
61622083818050278674266219449249
61622083818050278811526974174641
61622083818074590297179649520225
61622083818074594003489756087965
61622083818074594140750510813357
61622083818085096511834458156855
61622083818085096511834801113447
61622083818085133569697874583405
61622083818085144682734933081201
61622083818085144682735276037793
61622083818085144687818622334845
61622083818085397112887659636327
61622083818088998972080210950883
61622083818089002678118264131631
61622083818089047142980685875229
61622083818089047148064375128873
61622083818147525173780145746371
61622083818147525173780258665555
61622083818147525173780260065235
61622083818147525311040898605523
61622083818147536291628523751063
61622083818147536291900235697783
61622083818147536429160874238071
61622083818147536429160989023495
61622083818147536429161247290699
61622083818147539990888312617121
61622083818147539990888398356269
61622083818147539991160021997761
61622083818147539991160023047521
61622083818147539991160366004113
61622083818147539997938287478851
61622083818147540128420776373233
61622083818147540128420777772913
61622083818147540128421034640437
61622083818147540128421034990357
61622083818147540135199042204243
61622083818147540135199300471447
61622083818150226465161629913395
61622083818150226465161630030035
61622083818150226465161631429715
61622083818150237537528020754119
61622083818150237583281605545943
61622083818150237949310026663091
61622083818150241236787808103857
61622083818150241236787809503537
61622083818150241243566073934867
61622083818150241282541394412001
61622083818150241289319658843331
61622083818150241648569815412509
61622083818158031386468010041767
61622083818158031798249931261351
61622083818158031798250274217943
61622083818158042497057608933673
61622083818158042504588675819587
61622083818158042504588675836849
61622083818158042504588761931740
61622083818158042908839613442965
61622083818158042908839614842645
61622083818158042908839957799237
61622083818158042916370940013025
61622083818158042916371024685151
61622083818158042916371026102093
61622083818158043046100626435561
61622083818158043053632037695009
61622083818158046210625695898471
61622083818158046210626038855063
61622083818158046622407960074647
61622083818158046622408303031239
61622083818158079562451059144273
61622083818158079562451060194033
61622083818158090675488117642069
61622083818158090675488375909273
61622083818158090680572064696357
61622083818158331987520868098087
61622083818158342510824009476115
61622083818158342510824095565183
61622083818158343052356623930965
61622083818158343059616066007375
61622083818158343059678742033151
61622083818158392466134183468141
61622083818159232555332306781927
61622083818159232555332649738519
61622083818159247379490334195543
61622083818159247379490335595223
61622083818159247379490678551815
61622083818159281920908559422097
61622083818161933663699080245347
61622083818161933663699423201939
61622083818161933846713676630087
61622083818161933846713678146407
61622083818161933846713762835795
61622083818161944781882849693311
61622083818161944781883194049583
61622083818161944919081186660131
61622083818161945330863192569103
61622083818161945330925868594879
61622083818161948487857452015235
61622083818161948625118120651559
61622083818161948670871448692499
61622083818161948670871705443383
61622083818161948670871705560023
61622083818161948670871791649091
61622083818161982022696725849233
61622083818161982022696727248913
61622083818161982022696811938301
61622083818161983807086534130049
61622083818161993135734127186981
61622083818182346717383798909875
61622083818182347266426473455171
61622083818182357835503431585831
61622083818182357835503432052391
61622083818182357835503774542423
61622083818182358247285696228567
61622083818182358247286039185159
61622083818182358384546449087719
61622083818182361539097119877955
61622083818182361539097120227875
61622083818182361539097463184467
61622083818182361539662323319537
61622083818182361539849232187267
61622083818182361539850236610037
61622083818182361539850261057043
61622083818182361539850265307797
61622083818182361539850265308005
61622083818182361539850265656313
61622083818182361539850265662136
61622083818182361539850265662137
61622083818182361539850351395461
61622083818182361539850351396865
61622083818182361539850351397073
61622083818182361539850351401285
61622083818182361539913027427061
61622083818182361539913027776981
61622083818182361541544838100969
61622083818182361541545181057561
61622083818182361541545185306911
61622083818182361950879384404051
61622083818182361950879727360643
61622083818182361951444243139441
61622083818182361951631496713363
61622083818182361951631839669955
61622083818182361951632499719191
61622083818182361951632499736453
61622083818182361951632528434213
61622083818182361951632529832489
61622083818182361951632529851363
61622083818182361951632615573041
61622083818182361951632615573249
61622083818182361951632615590511
61622083818182361951632872789081
61622083818182361951632872790693
61622083818182361951695291616287
61622083818182361951695291953157
61622083818182361951695634909749
61622083818182361951695635972559
61622083818182362088140138779523
61622083818182362088892251088835
61622083818182362088893255511605
61622083818182362088893370302852
61622083818182362088893370302853
61622083818182362088893370315903
61622083818182362088893627520296
61622083818182362088893627520297
61622083818182362088893628583107
61622083818182362088956046328629
61622083818182362088956046341679
61622083818182362090588204208479
61622083818182394893366848012381
61622083818182394893366848478941
61622083818182406006403906510177
61622083818182406006404249466769
61622083818182661545834636576803
61622083818182661545834893794247
61622083818182661546085569199543
61622083818182661546085685053601
61622083818182661728932917316321
61622083818182661729120945393649
61622083818182662087346501453789
61622083818182662094124510067355
61622083818182662094124767284799
61622083818182662094396363396335
61622083818182662094396477715199
61622083818182662094396479231519
61622083818182662094396736448963
61622083818182662094876879594111
61622083818182662094877539641735
61622083818182662094877651246443
61622083818182662094877655476919
61622083818182662094877655495793
61622083818182662094877912694363
61622083818182662094877912713237
61622083818182662133288458795693
61622083818182662133371798192333
61622083818182662133372141148925
61622083818182662140149948304799
61622083818182662140150062623663
61622083818182662140631497604279
61622083818182662140715181492497
61622083818182662140882203124325
61622083818182662140882546080917
61622083818182662140903093715975
61622083818182662140903203802751
61622083818182662140903208034839
61622083818182662140903209569825
61622083818182662140903209570033
61622083818182662140903466787269
61622083818182662140903466787477
61622083818182662140965885949941
61622083818182662140966228906533
61622083818182662140966229969343
61622083818182662142660805613589
61622083818182662270549127432017
61622083818182662270632551518045
61622083818182662270632809785249
61622083818182662273080270790819
61622083818182662273080528008263
61622083818182662277327136045583
61622083818182662277327393263027
61622083818182662277410703030191
61622083818182662277410704079951
61622083818182662277410817349055
61622083818182662277411075616259
61622083818182662278142957499797
61622083818182662278163187925571
61622083818182662278163845259039
61622083818182662278163848458629
61622083818182662278163849508389
61622083818182662278163959577903
61622083818182662278163962777493
61622083818182662278163964299636
61622083818182662278163964299637
61622083818182662278163964312687
61622083818182662278164216795347
61622083818182662278164221044697
61622083818182662278164221517080
61622083818182662278164221517081
61622083818182662278164222579891
61622083818182662278226640325413
61622083818182662278226640338463
61622083818182662279837877500315
61622083818182662279921560325931
61622083818182662279921560338981
61622083818182711508173922933511
61622083818182711508174037252375
61622083818182711508174038787569
61622083818182711508174296005013
61622083818183547886248094716915
61622083818183547886248096116595
61622083818183547886248439073187
61622083818183559004368070349463
61622083818183559004368071749143
61622083818183559004368414705735
61622083818183562113081473761363
61622083818183562113081816717955
61622083818183562113646675784599
61622083818183562113897381304645
61622083818183562113897381304805
61622083818183562113897467043953
61622083818183562115341252478605
61622083818183562115592300955243
61622083818183562296932641294933
61622083818183562298627561295451
61622083818183562662689437486145
61622083818183562662689694703589
61622083818183562701100240786045
61622083818183562703631296656099
61622083818183562703631298055779
61622083818183562703631641012371
61622083818183562707878077571395
61622083818183562707878420527987
61622083818183562708442936655461
61622083818183562708443022394609
61622083818183562708443279594631
61622083818183562708443279612053
61622083818183562708693985114677
61622083818183562708693985114837
61622083818183562708694070853985
61622083818183562708694328071269
61622083818183562708694328071429
61622083818183562708713870834259
61622083818183562708713872233939
61622083818183562708714215190531
61622083818183562708714875706327
61622083818183562708714875723589
61622083818183562708714899704035
61622083818183562708714903936123
61622083818183562708714904303305
61622083818183562708714904421349
61622083818183562708714905353065
61622083818183562708714905825448
61622083818183562708714905825449
61622083818183562708714905838499
61622083818183562708714990025191
61622083818183562708714990042453
61622083818183562708714991560177
61622083818183562708714991560385
61622083818183562708714991577647
61622083818183562708715244060307
61622083818183562708715248309657
61622083818183562708715248777621
61622083818183562708715248777829
61622083818183562708715248782040
61622083818183562708715248782041
61622083818183562710137856288637
61622083818183562710388904765275
61622083818183562710409448168245
61622083818183562710409476747961
61622083818183562710409480980049
61622083818183562710409562487109
61622083818183562710409825471627
61622083818183562710409825471835
61622083818183562710409825489097
61622083818183562845975746289989
61622083818183562845976003507433
61622083818183562845976004570243
61622083818183562847670580201439
61622083818183562847670580214489
61622083818183597251824348756765
61622083818183608964469217302385
61622083818183612075985730437891
61622083818183612075985733153659
61622083818183612075985734570601
61622083818183612075985735037161
61622083818183612075985735042984
61622083818183612075985735042985
61622083818183612075986077527193
61622083818183612075986077993753
61622083818183612075986077999576
61622083818183612075986077999577
61622083818183612121739405686177
61622083818183612121739662903621
61622083818186249177629465964755
61622083818186260112735188169155
61622083818186260249995599588035
61622083818186260249995856805479
61622083818186260295749184379859
61622083818186260295749184496499
61622083818186260295749184846419
61622083818186260295749441597303
61622083818186260295749443113623
61622083818186260295749528852771
61622083818186263809550610513629
61622083818186263809550697652457
61622083818186263816328619127195
61622083818186263816328876344639
61622083818186263817080988653951
61622083818186263817081678797611
61622083818186263817081760306283
61622083818186263817081764536759
61622083818186263817081764538211
61622083818186263817081764555633
61622083818186263817082021754203
61622083818186263817082021755655
61622083818186263817082021773077
61622083818186263817144411866179
61622083818186263954341400072831
61622083818186263954341657290275
61622083818186263954342404476727
61622083818186263954342519262151
61622083818186263954342776479595
61622083818186263999342873021903
61622083818186263999342958761051
61622083818186263999343215978495
61622083818186264000094984981295
61622083818186264000095242198739
61622083818186264000096013851071
61622083818186264000096016915147
61622083818186264000096017964907
61622083818186264000096018082999
61622083818186264000096018450341
61622083818186264000096102654295
61622083818186264000096104172067
61622083818186264000096104189489
61622083818186264000096360921499
61622083818186264000096361389511
61622083818186264000158778680071
61622083818186264000158780079751
61622083818186264000159123036343
61622083818186264000179700921457
61622083818186264000180045277729
61622083818186264001790590894997
61622083818186264001790593609153
61622083818186264001790676634145
61622083818186264001790933851589
61622083818186264001853355723997
61622083818186264001874620921975
61622083818186264366124783457201
61622083818186264411961965097633
61622083818186264413656885098151
61622083818186299138002323464717
61622083818186308466649659420845
61622083818186308466649659770765
61622083818186308466649918037969
61622083818186308466650003777117
61622083818186308471733348557849
61622083818186308471733606825053
61622083818186310256122299097265
61622083818186313779232794315169
61622083818186313818124773860677
61622083818186313824902782474243
61622083818186313824903039691687
61622083818186313824986723579905
61622083818186313825718603928457
61622083818186313827413523928975
61622083818186313962162675226307
61622083818186313962163446878639
61622083818186313962163451477909
61622083818186313962163537217057
61622083818186313962163794434501
61622083818186313962979359008141
61622083818186313962979701964733
61622083820716892905842631258159
61622083820716892908349671939279
61622083820716892908349672289199
61622083820716893317436608739883
61622083820716894554725583615775
61622083820716894554725584678633
61622083820716894691923575876403
61622083820716895103517553708047
61622083820716895103517554057967
61622083820716905672597950808703
61622083820716905672785978872981
61622083820716905672785978886031
61622083820716905672848654898757
61622083820716905672848654911807
61622083820716909372108785205039
61622083820716909379451910120003
61622083820716909379639938197331
61622083820716909509306778165507
61622083820716909516900980241978
61622083820716909928494586064979
61622083820812766319658531399732
61622083821039757998494427942694
61622083821039757998496752290668
61622083821043359857958948421414
61622083821043359857959034514854
61622083821043760728089731840311
61622083821043760728089731956951
61622083821043761955005867160333
61622083821043761960089213107465
61622083821043761962537278406731
61622083821043761962537278419781
61622083821043761962537279941925
61622083821043761962599696287559
61622083821043761962600040643831
61622083821043761962600042060981
61622083821043761962620616871655
61622083821043761962620846913275
61622083821043761962620846926325
61622083821043761962620961232139
61622083821043761962620961245189
61622083821043761962620962761509
61622083821043761963436524518527
61622083821043762511642715189127
61622083821043762511663635777435
61622083821043765661859827987953
61622083821043765661859827993569
61622083821043765661859828343489
61622083821043765666127266288213
61622083821043765668637634677267
61622083821043765668637749468307
61622083821043765669391239247401
61622083821043765669474462913851
61622083821043765669474463263771
61622083821043765669474577699275
61622083821043765669474577717989
61622083821043765669474579117669
61622083821043765669474807287385
61622083821043766081256813209455
61622083821043766217680768369875
61622083821043766218517596973849
61622083821043766218517598036707
61622083821043810138521099628129
61622083821043810141031583865417
61622083821043810141052504571769
61622083821043810141867264209097
61622083821043811917826445603289
61622083821043811917826447138483
61622083821043811925441195314611
61622083821043811925441196849805
61622083821043811925441196862903
61622083821043811926257102974533
61622083821043812337286221740985
61622083821043812337286221758455
61622083821043815487503305860717
61622083821043815494281600376437
61622083821043815494281600393907
61622083821043815628947843682813
61622083821043815628947844732573
61622083821043815628947844750043
61622083821043815628947845081089
61622083821043815628947845099963
61622083821043815631458329318377
61622083821043815631479248495359
61622083821043815631479248961919
61622083821043815631479250024729
61622083821043815631479250030553
61622083821043815631479250043651
61622083821043815632295041719777
61622083821043815632295156155281
61622083821043815632295500529022
61622083821043815632295500529023
61622083821043816036545981805693
61622083821043816043324274921733
61622083821101837880892724442286
61622083821101837880894790510006
61622083821101837880895048790260
61622083821104539172527208815930
61622083821112644693883029016102
61622083821112644693883287296356
61622083821112659511263050278642
61622083821112659518856879283612
61622083821112694245172692029460
61622083821116294732594824187740
61622083821116294732594824542032
61622083821116296378970735514316
61622083821116296378970864673190
61622083821116296516168728479156
61622083821136971136056845345566
61622083821136971136140527108164
61622083821136971136140528157924
61622083821136971136140528170974
61622083821136971136140785388418
61622083821136971136140785388626
61622083821136971136140786432562
61622083821136971136140786438178
61622083821136971136328813452696
61622083821136971136328813465746
61622083821136971136328814515506
61622083821136971136329071732950
61622083821136971136391575217620
61622083821136971136391575230670
61622083821136971136391833497874
61622083821136971143734614393388
61622083821136971143734615437532
61622083821136971143734615443148
61622083821136971143922900737920
61622083821136971273589568182460
61622083821136971273589569245270
61622083821136971281183655467684
61622083821137009576088481364128
61622083821137009980904279117008
61622083821137021099024125590682
61622083821137021105802133160104
61622083821137021105802391427308
61622083821137871704140595443048
61622083821137871704140596505858
61622083821137871704140853723302
61622083821137871711483635313040
61622083821137871711483635331914
61622083821137871711734768467420
61622083821138360906273256023901
61622083821138360906273257540221
61622083821140572995521967398002
61622083821140573407387655069572
61622083821140573407387656132382
61622083821140573407387913349826
61622083821140573414981828093944
61622083821140611703108389576528
61622083821140611847900555749682
61622083821140622821165473954232
61622083821140622821227977788614
61622083821140622821228235006058
61622083821140622821228236073288
61622083821140622825495757982656
61622083821140622825495759032416
61622083821140622825495759045466
61622083821140622825496016249860
61622083821140622825496016262910
61622083821140622825496017312670
61622083821140622828006156480796
61622083821140622828006157530556
61622083821140622958426228679624
61622083821141062197926337799860
61622083821141062197926337799908
61622083821141062197926337805684
61622083821141062197926337805737
61622083821141062197926337818781
61622083821141062197926337818782
61622083821141062197926338272244
61622083821141062197926339335101
61622083821141062197926339335102
61622083821141062197936800219742
61622083821141062200436822509585
61622083821141073310930742915130
61622083821141073310941203268333
61622083821141073310962510332283
61622083826937517436244868599196
61622083826937517436244868599197
61622083826948072101760261329841
61622083826948072101760262392651
61622083826949222850393997723069
61622083826949223033408223043676
61622083826949223033408223043677
61622083826949224636474942807873
61622083826949224819489167661921
61622083826949235938428518846748
61622083826949272448943121406964
61622083826949272853674117444191
61622083826949272853674117463065
61622083826951926522736227288445
61622083826951937641675578473272
61622083826951974145327199239071
61622083826951974145327199257945
61622083826951974562277610235405
61622083826951974562277611298215
61622083826951975928898778847095
61622083826951985087296703652427
61622083827009312087451718375144
61622083827010512661519754605961
61622083827013164539872966955320
61622083827013164539875291303294
61622083827013214357988636078329
61622083827024872516308786935032
61622083827024920138081526521971
61622083827024920138081526994355
61622083827024921738724773645031
61622083827024921921655430931479
61622083827024921929249475170036
61622083827024922341115206497621
61622083827045283602317047074628
61622083827045283602505075151956
61622083827045333008751567803218
61622083827046533582819604156706
61622083827046546485329257511362
61622083827046546485329257884368
61622083827049181761913800336276
61622083827049181761913800342100
61622083827049181761914057553720
61622083827049182356794363339993
61622083827049182356794391919709
61622083827049197180955486753915
61622083827049197180955487803675
61622083827049198362869791603660
61622083827049198362870048821104
61622083827049198362870048826928
61622083827049198957750078259426
61622083827049198957750335126950
61622083827049198957750335476870
61622083827049232179906207730719
61622083827049232179906236310435
61622083827049232181600811954681
61622083827049232181601041642169
61622083827049247004067589411845
61622083827049247005762165056091
61622083827049248188576060275978
61622083827049248188576317493422
61622083827049248195354238968160
61622083827049248195354240017920
61622083827049248371506717088798
61622083827049248371506975370504
61622083827049248783372664104884
61622083827049248783372921322328
61622083827049251899701155111640
61622083844678302940116142459872
61622083844678302940118466930102
61622083844775578491573824339682
61622083844775578491573825874876
61622083897949290107730291987480
61622083897949290107730293522674
61622083897949290107730293528290
61622083897950490681798328340760
61622083897950490681798328812936
61622083897950490681798329875746
61622083897950490681798329875954
61622083897950490681798329881570
61622083897950499939555636293421
61622087416187018376029330107483
61622087416187018376029415846631
61622087416208617918667425613593
61622087416208628846514739191915
61622087416208628846514824931063
61622087416208628892184641280587
61622087416208628892184727019735
61622087416208628899526646987309
61622087416208628899527393124161
61622087416208629029445481745127
61622087416208629036787401246141
61622087416208629036787487451849
61622087416208632009326892121449
61622087416208632009326977860597
61622087416211319622102770534889
61622087416211330191180470319771
61622087416211330740222746167437
61622087416211333712574035952087
61622087416211333890694087752315
61622087416211333895776661930475
61622087416219138816832942398003
61622087416219138816895790238945
61622087416219139227590176185531
61622087416219139230121576878417
61622087416220339987121303520471
61622087416220341174537730529349
61622087416223041093583177777581
61622087416223041276513834591645
61622087416223041278774013424911
61622087416223041278774013773379
61622087416223041278774013779203
61622087416223041278774128215951
61622087416223042880232506506983
61622087894782960909464269702797
61622087894782975687955748964045
61622087894782975688436553673137
61622087894785662201117351497677
61622087894785662203376784075999
61622087894785673314154752952065
61622087894785673321496759708547
61622087894785673321747806768243
61622087894785676979524775334351
61622087894785676980089631218667
61622087894785677025843220727853
61622087894785677391118753165995
61622087894807276240947238919835
61622087894807276240947238938549
61622087894807287353984640374223
61622087894807287358503014485215
61622087894807287358503016001535
61622087894807287358503389072877
61622087894807287359068248139521
61622087894807287359068248143733
61622087894807287359068248145137
61622087894809688277955218657229
61622087894809988643378289590781
61622087894809988650156096280095
61622087894809988650156097796415
61622087894809988650156469351437
61622087894809988650720956881773
61622087894809988652415529324977
61622087894809988652415905112087
61622087894810889034953911824573
61622087894810889035037594644365
61622087894810889217968250991869
61622087894810889220227687106651
61622087894810889629750515634605
61622087894810889630315374705461
61622087894810889630315374706865
61622087894817793566945135300121
61622087894817793978539113131765
61622087894817793982785514995483
61622087894817793983621682710655
61622087894817797278069115999083
61622087894817797689662720778258
61622087894817797689662720778259
61622087894817797689663092314407
61622087894817797826923846689879
61622087894817797827112133500971
61622087894818994742315986513275
61622087894818994742567033572971
61622087894818998400908200689927
61622087894818998446661785481751
61622087894818999635690134184859
61622087894818999635773816538091
61622087894818999635773817004651
61622087894818999635773818054411
61622087894818999636526962415827
61622087894818999636526963482849
61622087894818999638221539010455
61622087894821696027441935153685
61622087894821696032524509331845
61622087894821696033968695249863
61622087894821696033968695255687
61622087894821696034031457014787
61622087894821696034031457020611
61622087894821696034216762027797
61622087894821699692560910476275
61622087894821699738314495268099
61622087894821699738314495740483
61622087894821701338936821802851
61622087894821701339772988468263
61622087894821701339773650052533
61622087894821701339773650056905
61622087894821701339773764843573
61622087894821701522139446737303
61622087894821701522704306870969
61622088125254188800627087333123
61622088125254188937887755969287
61622088125254488944123836230679
61622088125254488944123837280439
61622088125258087144932976071243
61622088125258087144933723374495
61622088125258087144933723724415
61622088125258087144996485489339
61622088125258090803525937901067
61622088125258090803525938950827
61622088125258090849278776556039
61622088125258090849278862295347
61622088125258092449901850277403
61622089330506004530595792601185
61622089330508691409137531836419
61622089330508702659351661171341
61622089330508703070945639002985
61622089330508706233298912351145
61622089330508706233298913867465
61622089330508706365956892718139
61622089330508706366207939777835
61622089330508706775291439487781
61622089330508706777801917609479
61622089330578936295427722343119
61622089330578936295428751348249
61622089330578936295428755580337
61622089330578936295428755930257
61622089330578936295428755934469
61622089330578936295679426736283
61622089330578936295679431335553
61622089330578936295679546126801
61622089330578950518266402517333
61622089330578951073836294439927
61622089330581637396808141752567
61622089330581637579738798566631
61622089330581637587080804137999
61622089330581637587080804156713
61622089330581637587080804623273
61622089330581637587081460071787
61622089330581637587081464671057
61622089330581637587081837375217
61622089330581637587081837725137
61622089330581637587332508531163
61622089330581637587332513130433
61622089330581652220969523783613
61622089330581652221512427158491
61622089330581652221513462143857
61622089330581652358711454754405
61622089330581652404464666611693
61622089330582537964619579386647
61622089330582537964619837653851
61622089330582538147550494467915
61622089330582538154893619369781
61622089330582538566675879309657
61622089330582538566675883559007
61622089330582538566926583412761
61622089330582538566926587662111
61622089330582552788781305424045
61622089330582553384058827586731
61622089330603251617309251875433
61622089330603251617309253410467
61622089330603251619568684803675
61622089330603251619568684822389
61622089330603251619568684939029
61622089330603251619819358810743
61622089330603251619819733398405
61622089330603251624087058914667
61622089330603251624087060430987
61622089330603251624087431986009
61622089330603251624087433502329
61622089330603251624651258981835
61622089330603251624652287986965
61622089330603251624652291174909
61622089330603251624652292219053
61622089330603251624652292568973
61622089330603251624652292573185
61622089330603251624652292574589
61622089330603251624903336446341
61622089330603251624903340695691
61622089330603251626346865030891
61622089330603251626346867746659
61622089330603251626597657943203
61622089330603251626597659459363
61622089330603262143144138671253
61622089330603262691454932518125
61622089330603262691935850501985
61622089330603262691936109113445
61622089330603262697018678711049
61622089330603262737124460369055
61622089330603262737124461885375
61622089330603262737124834956717
61622089330603262737688660454937
61622089330603262737689320969281
61622089330603262737689693673441
61622089330603262737689694023361
61622089330603262737689694027573
61622089330603262737689694027733
61622089330603262737689694028977
61622089330603262737939334443291
61622089330603262737939709030953
61622089330603262737940369428657
61622089330603262737940483869825
61622089330603262737940742150079
61622089330603262743022939007547
61622089330603262743023312078889
61622089330603262744466840663439
61622089330603262744467615502311
61622089330603262744715191703499
61622089330603262744715564774841
61622089330603262744718662445527
61622089330603262744718663961687
61622089330603262744718663961847
61622089330603262874385589332189
61622089330603262874950190135841
61622089330603262874950448403045
61622089330603262880033018344905
61622089330603262881727595038911
61622089330603262881728369761143
61622089330603262881728369877783
61622089330603262881979418337159
61622089330603265849184514333735
61622089330603265854267860636451
61622089330603266397976228030707
61622089330603266397976484775927
61622089330603266403056731891797
61622089330603266403059831078643
61622089330605652536760740038227
61622089330605652536760740388147
61622089330605952908962333670313
61622089330605952908962334020233
61622089330605952911221650763371
61622089330605952911472440605623
61622089330605952916303967724087
61622089330605952916305000961305
61622089330605952916305001311225
61622089330605952916305372846081
61622089330605952916368134611005
61622089330605952916556049437943
61622089330605952916556049787863
61622089330605952916556420955537
61622089330605952916556421305457
61622089330605952917996593608021
61622089330605952917999573754429
61622089330605952917999692796271
61622089330605952917999949540087
61622089330605952917999949541539
61622089330605952918062711654931
61622089330605963846390163312411
61622089330605964028777542163935
61622089330605964028777543680255
61622089330605964028777915235277
61622089330605964029341369178475
61622089330605964029341626395919
61622089330605964029342398164891
61622089330605964029342402764161
61622089330605964029342402765613
61622089330605964029342517555249
61622089330605964029592416238171
61622089330605964029593451223537
61622089330605964029593566014785
61622089330605964034676020802427
61622089330605964036117598110345
61622089330605964036120697297191
61622089330605964036368273498379
61622089330605964036368646569721
61622089330605964036371744240247
61622089330605964036371744240407
61622089330605964036371745756567
61622089330605964036371745756727
61622089330605964585160617011913
61622089330605964585163714682439
61622089330605967550193058906009
61622089330605967552431573960259
61622089330605967689629566570807
61622089330605967733123344165051
61622089330605967735379795547205
61622089330605967735382775693613
61622089330605967735382894734051
61622089330605967735630844006581
61622089330605967735633943193427
61622089330605967740463398595141
61622089330605967740466497781987
61622089330605967740714447054517
61622089330605967740717546241363
61622089330605967740717546241523
61622089330606853293843116025363
61622089330606853484116783305789
61622089330606853888556037015603
61622089330606853890815468427525
61622089330606853890815468544165
61622089330606853891066517003541
61622089330606853896150120051477
61622089330606853896150124300827
61622089330606853897593738961395
61622089330606853897844701344753
61622089330606864597154299195681
61622089330606864603929380100697
61622089330606864603932478820983
61622089330606864603932478937623
61622089330606864603932479287543
61622089330606864604183527396999
61622089330606865008936563371857
61622089330606865015711644276873
61622089330606865015714743463719
61622089330606868303194676724403
61622089330606868308275180585493
61622089330606868308278279422419
61622089330606868308278279772339
61622089330606868308529327881795
61622089330606868714976940900579
61622089330606868720057444761669
61622089330606868720060543948515
61622089330613757832508173402117
61622089330613757837590747580277
61622089330613757839282999945023
61622089330613757839283000276229
61622089330613757839283000294943
61622089330613758243285984956715
61622089330613758243285985423275
61622089330613768950649036443987
61622089330613769361406303545855
61622089330613769362243014275631
61622089330613769499503801965443
61622089330613769499692088309975
61622089330613772656669639306071
61622089330613772656690560012471
61622089330613772656690561429413
61622089330613772656690561528791
61622089330613772656690561546053
61622089330613772656690561882923
61622089330613772656690561895973
61622089330613772661752213484231
61622089330613772661752215019265
61622089330613772661769663802895
61622089330613772661772762654323
61622089330613772661772763002791
61622089330613772661773134190631
61622089330613772661773134544923
61622089330613772661773135607573
61622089330613772661773135706951
61622089330613772661773136061083
61622089330613772661773136061243
61622089330613772661773136074133
61622089330613772661773906313735
61622089330613772661835897826007
61622089330613772661835897839057
61622089330613772661836668428579
61622089330613772663444466180183
61622089330613772663444467715217
61622089330613773065752104030651
61622089330613773068281180725483
61622089330613773068281181775243
61622089330613773068281186509867
61622089330613773068283504723537
61622089330613773068284537842663
61622089330613773068284537844115
61622089330613773068284538192583
61622089330613773068284538198247
61622089330613773068284538198407
61622089330613773073363641634539
61622089330613773073366736235165
61622089330613773073366740485967
61622089330613773073366740834435
61622089330613773073366740840099
61622089330613773073366855158963
61622089330613773073366855625523
61622089330613773073367112022275
61622089330613773073367112376407
61622089330613773073367112376567
61622089330613773073367884145539
61622089330613773073617788962605
61622089330613773075059366234547
61622089330613773075059366251809
61622089330613773075061432319529
61622089330613773075062461189305
61622089330613773075062461189465
61622089330613773205541855133141
61622089330613773205541855146191
61622089330613773205730141490723
61622089330613773205733235974709
61622089330613773205733236091349
61622089330613773205733236428219
61622089330613773205733236441269
61622089330613773210628638870771
61622089330613773210815781573153
61622089330613773210815896345527
61622089330613773210816925215303
61622089330613773212320120964151
61622089330613773212320120977201
61622089330613773212323215564777
61622089330613773212508407321733
61622089330614058387075307700985
61622089330614069505196312203309
61622089330614069688126969017373
61622089330614069695720798022343
61622089330614072800186648394391
61622089330614073211780626226035
61622089330614073394982995459203
61622089330614073400066598507139
61622089330614959007900030942727
61622089330614959008150735045831
61622089330614970126020776827927
61622089330614970126270796417527
61622089330614970126270796436401
61622089330614970126271825287303
61622089330614970263280760969621
61622089330614973779525950749345
61622089330614973825283231365591
61622089330614973830365548326307
61622089330614973830616596921197
61622089330614973832060125486873
61622089330614973832061154356649
61622089330614973962540548319359
61622089330614973962540548669279
61622089330614973969318814150369
61622089330614975012699314018197
61622089330614975014307884244277
61622089330614975014394919465339
61622089330614975014394919931899
61622089330614975015147290508415
61622089330614975015148065343075
61622089330614975019477838116411
61622089330614975019478608718983
61622089330614975020230725260383
61622089330614975020230979295499
61622089330614975021925302321571
61622089330614975021925302327395
61622089330614975021926329307845
61622089330614975021926330724787
61622089330614975021926331191347
61622089330617660109279072287913
61622089330617660109279072404553
61622089330617660109279072754473
61622089330617660299549759519857
61622089330617660299552739679315
61622089330617660299612435423329
61622089330617660299612435895713
61622089330617660299800720368181
61622089330617660299800720718101
61622089330617660299800721903215
61622089330617671417673086499703
61622089330617671417673086848171
61622089330617671417673086853835
61622089330617671417673086853995
61622089330617671417673086971879
61622089330617671417673858622807
61622089330617671417673858622967
61622089330617671417735848613095
61622089330617671417735848618919
61622089330617671417736620737811
61622089330617674933437445574121
61622089330617674938521048622057
61622089330617674939067309464035
61622089330617675071179290805765
61622089330617675071182384939831
61622089330617675071182385406391
61622089330617675076265302074583
61622089330617675116368102388185
61622089330617675116932961459041
61622089330617675116935941151939
61622089330617675116935941618499
61622089330617675116936055943027
61622089330617675116936055943187
61622089330617675116936056059667
61622089330617675117186988211635
61622089330617675121451705436121
61622089330617675122018886984499
61622089330617675122018887332967
61622089330617675122018887338631
61622089330617675122018887338791
61622089330617675122018887456675
61622089330617675122019659107603
61622089330617675122019659107763
61622089330617675122081649097891
61622089330617675122081649103715
61622089330617675122082421222607
61622089330617675122269562389795
61622089330617675122269935442423
61622089330617675123713464026973
61622089330617675123714236151529
61622089330617675123714236151689
61622089330617675123961815085747
61622089330617675123962188138375
61622089330617675123962189673409
61622089330617676717555202132341
61622089330617676717558296266407
61622089330617676717558296732967
61622089330617676717827170965459
61622089330617676717830265449445
61622089330617676717830265566085
61622089330617676717830265916005
61622089330617676718394348263035
61622089330617676718394348612955
61622089330617676722641213401159
61622089330617676723477665863731
61622089330617676723477670449951
61622089330617676725169146440791
61622089330617676725170291145751
61622089330617676725170295863113
61622089330617676725170295867325
61622089330617676725170295868729
61622089330617676725172614094045
61622089330617676725172618699139
61622089330617676725173388932917
61622089330617676725173389282837
61622089330617676725173390332597
61622089330617676725173390351311
61622089330617676725173390351471
61622089330617676725173390467951
61622089330617676725173390817871
61622089330617676725173390818031
61622089330617676900757569849349
61622089330617676900760921200859
61622089330617676900760922717179
61622089330617676901325005432843
61622089330617676905843581118167
61622089330617676905844611504263
61622089330617676908100948432199
61622089330617676908103275513203
61622089330617676908104047165535
61622089330617676908104047632095
61622089560942395640828596021041
61622089560945994391475110379601
61622089561015327406643455406209
61622089561039642140339282369517
61622089561039642140339540636721
61622089561039642689382301271085
61622089561039642737559244740877
61622089561039642737562681831535
61622089561039642737562686411931
61622089561039642874572274828287
61622089561039642874819999116189
61622089561039653848653603307141
61622089561039653855682573241255
61622089561039653855682657464083
61622089561039653855682658980243
61622089561039656957722484308701
61622089561039656960149281476847
61622089561039657506765503210269
61622089561039657508941251919039
61622089561042344028964602247855
61622089561042344028964973784003
61622089561042344028964978014639
61622089561042344578007648329299
61622089561042344578258702573219
61622089561042355140557475294193
61622089561042355147084949416551
61622089561042355147335653519655
61622089561042355147335655036135
61622089561042355147335739258963
61622089561042355696127623961847
61622089561042358663396255364383
61622089561042358663396258078539
61622089561042358663396602434811
61622089561042358800594247974931
61622089561042358800594250689087
61622089561042358800594595045359
61622089561042358800845299148463
61622089561042358844088401354833
61622089561042358846344738282769
61622089561042358846595528474941
61622089561042358846598881342771
61622089561042358851681455520931
61622089561042359212439276980107
61622089561043244596773317983857
61622089561043244596776383888127
61622089561043245008809729838179
61622089561043255708118208475089
61622089561043255708369256934465
61622089561043255715147436676407
61622089561043256119900472651265
61622089561043256126678738482275
61622089561043259411900269084173
61622089561043259414156261655837
61622089561043259414156519923041
61622089561043259414159700612735
61622089561043259414407310115213
61622089561050149496866311634497
61622089561050163765206839028385
61622089561050163771985018770327
61622089561050163772737820192573
61622089561050163772737905914299
61622089561050163772738159949415
61622089561050163772738159949575
61622089561050163772738164548845
61622089561050163772800926313609
61622089561050164179248533216963
61622089561050164184331798024217
61622089561050164186023275868247
61622089561050164186026370468873
61622089561050164314249513573681
61622089561050164321027693315623
61622089561050164321592548150179
61622089561050164321592552399529
61622089561050164321780834494711
61622089561050164321780838744061
61622089561050164321780924833129
61622089561050164323284030243559
61622089561050464327283946512151
61622089561050464510214603326215
61622089561050464512725089098697
61622089561051349521891329086209
61622089561051350070934347987777
61622089561051361236984690706765
61622089561051361236984776428491
61622089561051361236985030463607
61622089561051361236985035063037
61622089561051361237235734566711
61622089561051361237235738816061
61622089561051361237235739166141
61622089561051361237235824905129
61622089561051364346053055123607
61622089561051364888317549926961
61622089561051364890493298635731
61622089561051364895095729668903
61622089561051364941330491191561
61622089561051364941581539650937
61622089561051364943276116363657
61622089561051366130442517998391
61622089561051366130442522247741
61622089561051366130442866604013
61622089561051366132890240004195
61622089561051366132890240476579
61622089561051366132890243186523
61622089561051366132890244725929
61622089561051366132890330814997
61622089561054051225326675057265
61622089561054051410517020500695
61622089561054051410579782265779
61622089561054062521294733675797
61622089561054062528637853991283
61622089561054062528637853991443
61622089561054062528637858223371
61622089561054062528700530017219
61622089561054062528888820610941
61622089561054062528888820961021
61622089561054062528888906700009
61622089561054066049488055571991
61622089561054066049488142827459
61622089561054066227900222439879
61622089561054066232230770048035
61622089561054066232418712386055
61622089561054066232418713902535
61622089561054066232418798125363
61622089561054066232418799641523
61622089561054066232983658708167
61622089561054066233234621445817
61622089561054066233234707184805
61622089561054066234675049313991
61622089561054066234678145431097
61622089561054066234678148145253
61622089561054066234678231170085
61622089561054066234678234234321
61622089561054066234737811079075
61622089561054066234740910260097
61622089561054066234929196604629
61622089561054067833877868218797
61622089561054067833877954307865
61622089561054067836134205146733
61622089561054067836134205496813
61622089561054067836134291235801
61622089561054067836137271051003
61622089561054067836137298562245
61622089561054067836137299612005
61622089561054067836137299630719
61622089561054067836137299630879
61622089561054067836137300097439
61622089561054067836137302813047
61622089561054067836137302817418
61622089561054067836137302817419
61622089561054067836137384301393
61622089561054067836137385836427
61622089561054067836137388906486
61622089561054067836137388906487
61622089561054067836137642568597
61622089561054067836137642587471
61622089561054068016808520783671
61622089561054068016808525382941
61622089561054068019064862310877
61622089561054068019067956444943
61622089561054068019067956911503
61622089561054068019067956917167
61622089561054068019067956917326
61622089561054068019067959631483
61622089561054068019068042656315
61622089561054068019068303987755
61622090039541050396022904794817
61622090039541050396023277497525
61622090039543752099458279462229
61622090039543752099458622418821
61622090039543752282953020508277
61622090039543752648501296964117
61622090039544652667270031356545
61622090039544652667270061102661
61622090039612785062616869556753
61622090039613985270572545222209
61622090039613985865369062943173
61622090039613985865369149032401
61622090039613985866183937367489
61622090039613986002629817318645
61622090039613996383609946676597
61622090039613996383693514710965
61622090039613996933216705453877
61622090039616397897858380070981
61622090039616687159278567405137
61622090039616687522862536261713
61622090039616698087128889378377
61622090039616698087129232334969
61622090039616698224305959884457
61622090039616698224870044116441
61622090039616698635899937716101
61622090039616698636171906880265
61622090039617587727090263306421
61622090039617588086343856383057
61622090039617588091426430561217
61622090039617588136616189504901
61622090039617588137180273736885
61622090039617588138872526432837
61622090039617598654857073238325
61622090039617598654940641272693
61622090039638301151095436290749
61622090039638312309886423703361
61622090039638312310137127806465
61622090039638312310137471113137
61622090039638312316664259438951
61622090039638312316664345178099
61622090039638312316915277802451
61622090039638312316915392121315
61622090039638312316915393637475
61622090039638312316915650854919
61622090039638312316915650855079
61622090039638312447147092339685
61622090039638312453925013697783
61622090039638312453925013814423
61622090039638312454176062273799
61622090039638315426464504573091
61622090039638315975256817971875
61622090039641013555785833451109
61622090039641013608317341233831
61622090039641014157360330039363
61622090039641014157360358619079
61622090039641014157360703091991
61622090039641017129711907156367
61622090039641017266909642549471
61622090039641017266909899766915
61622090039641017312663141718627
61622090039641017312663484675219
61622090039641017312663484675379
61622090039641017312914190178003
61622090039641017312914190178163
61622090039641017312914275917311
61622090039641017312914533134595
61622090039641017312914533134755
61622090039641914169351201399525
61622090039641914176129122874263
61622090039641914176129465714215
61622090039641914176129467230535
61622090039641914581133207308497
61622090039641914587911473139507
61622090039641914587911730356951
61622090039641917880474923359059
61622090039641917880475266665571
61622090039641917880475267715331
61622090039641917880725971818435
61622090039641918292257530841747
61622090039648818941198154429423
61622090039648818941218731848185
61622090039648818941218732202317
61622090039648818941218817937045
61622090039648818941218817937253
61622090039648818941218817941465
61622090039648818941219076204249
61622090039648819078479486573369
61622090039648819078479486577789
61622090039648819078479486927709
61622090039648819078667743170381
61622090039648819078667771868141
61622090039648819078667772917901
61622090039648819078667772935371
61622090039648819078667773285291
61622090039648819078667859024439
61622090039648822233133726601415
61622090039648822233134069558007
61622090039648822233217409071287
61622090039648822233217409421207
61622090039648822233217752377799
61622090039648822233217753427559
61622090039648822233949634144697
61622090039648822233969521380599
61622090039648822233969778481563
61622090039648822233969779997883
61622090039648822233969865736871
61622090039648822233970550250375
61622090039648822233970554482463
61622090039648822233970554849645
61622090039648822233970554849805
61622090039648822233970640571531
61622090039648822233970640588793
61622090039648822233970894606647
61622090039648822233970894606807
61622090039648822233970897788975
61622090039648822233970898855997
61622090039648822234032540246327
61622090039648822234032540712887
61622090039648822234032541762647
61622090039648822234033312365219
61622090039648822234033316614569
61622090039648822235644553795295
61622090039648822637949781558801
61622090039648822640481182135047
61622090039648822640481267874035
61622090039648822640731971977139
61622090039648822644727790172367
61622090039648822644728047389811
61622090039648822644999673597383
61622090039648822645000016553975
61622090039648822645543611957627
61622090039648822645543954914219
61622090039648822645563499095603
61622090039648822645563499212403
61622090039648822645563499562163
61622090039648822645563756313207
61622090039648822645563757829527
61622090039648822645563842052195
61622090039648822645563842052355
61622090039648822645563843568675
61622090039648822645564499385823
61622090039648822645564503635173
61622090039648822645564528082179
61622090039648822645564532332981
61622090039648822645564532681289
61622090039648822645564532681449
61622090039648822645564532687113
61622090039648822645564618420597
61622090039648822645564618421841
61622090039648822645564618422049
61622090039648822645564872438451
61622090039648822645564875639285
61622090039648822645564876706515
61622090039648822645814546155299
61622090039648822647259105125945
61622090039648822647259105126105
61622090039648822647259448082537
61622090039648822647259448082697
61622090039648822647259452314625
61622090039648822647259452331887
61622090039648822782260427972855
61622090039648822782824510688519
61622090039648822782824512204839
61622090039648822782825287056761
61622090039648822782825287062585
61622090039648822782825631431907
61622090039648822783012540282167
61622090039648822783013573401293
61622090039648822783013573420167
61622090039648822783013659509235
61622090039648822784519859501417
61622090039648822784520207057279
61622090039648822784708493401811
61622090039649119077120732944881
61622090039649119077392959326489
61622090039649119260323616140553
61622090039649119267917446208333
61622090039649119267917446227207
61622090039649122781466790647121
61622090039649122964669416625349
61622090039649122972263246693129
61622090039649122972263246712003
61622090039650019096078125684549
61622090039650019652463835856103
61622090039650019652463840455373
61622090039650019698216391894791
61622090039650019698216736251063
61622090039650019698217420764567
61622090039650019698217424996655
61622090039650019698217425015529
61622090039650019698217425363837
61622090039650019698217425363997
61622090039650019698217511085723
61622090039650019698217511102985
61622090039650019698217511104389
61622090039650019698217511104597
61622090039650019698217765120839
61622090039650019698217768303167
61622090039650019698217769370189
61622090039650019698217769371593
61622090039650019698467440354167
61622090039650019698468473473293
61622090039650019698468473492167
61622090039650019698468559581235
61622090039650019698468816779965
61622090039650019835478179745133
61622090039650019835478180095053
61622090039650022807285445307927
61622090039650022807285445424567
61622090039650022807285445774487
61622090039650022807285788264519
61622090039650022807285788731079
61622090039650022807285789780839
61622090039650023356328464326135
61622090039650023356809983896761
61622090039650023358504560590767
61622090039650023402562192262947
61622090039650023402562192729507
61622090039650023402562535686099
61622090039650023402563195735335
61622090039650023402563196802517
61622090039650023402563225500325
61622090039650023402563225848633
61622090039650023402563225848793
61622090039650023402563311587941
61622090039650023402563311589185
61622090039650023402563311589393
61622090039650023402563568787963
61622090039650023402563568805225
61622090039650023402563568805385
61622090039650023402563568806629
61622090039650023402563568806837
61622090039650023402563569856389
61622090039650023402563569873859
61622090039650023402813239322643
61622090039650023402814244211973
61622090039650023402814273976963
61622090039650023402814274308169
61622090039650023402814274326883
61622090039650023402814360047317
61622090039650023402814360066031
61622090039650023402814617264761
61622090039650023404257798293289
61622090039650023404257801009057
61622090039650023404258141249881
61622090039650023404258145481969
61622090039650023404258145499231
61622090039650023404258145500635
61622090039650023404258145500843
61622090039650023404508849485855
61622090039650023404509193958607
61622090039650023404509193977481
61622090039650023539823980229929
61622090039650023539824323536441
61622090039650023539824324599251
61622090039650023541518900230447
61622090039650024591591569835831
61622090039650024591591574435101
61622090039650024591591917391693
61622090039650024591675252655623
61622090039650024591675256904973
61622090039650024591675256910797
61622090039650024591675257260716
61622090039650024591675257260717
61622090039650024591675600217308
61622090039650024591675600217309
61622090039650024592427369197023
61622090039650024592427369214285
61622090039650024592427369220109
61622090039650024594122973244485
61622090039650024594122974661427
61622090039650024594122975127987
61622090039650024594122975133810
61622090039650024594122975133811
61622090039650024594122977843755
61622090039650024594123317618019
61622090039650024594123318084579
61622090039650024594123318090402
61622090039650024594123318090403
61622090039650024594123322316667
61622090039650024594123322339753
61622090039652720799597068386329
61622090039652720944116917651143
61622090039652720982339525994849
61622090039652720989869730790475
61622090039652720989869730790635
61622090039652720989869732306795
61622090039652720989869732306955
61622090039652720989869816529623
61622090039652720989869818045943
61622090039652720989869818046103
61622090039652720989870473863091
61622090039652720989870473863251
61622090039652720989870478093727
61622090039652720989870502559447
61622090039652720989870502559607
61622090039652720989870505623683
61622090039652720989870506673443
61622090039652720989870506791535
61622090039652720989870588648515
61622090039652720989870588648675
61622090039652720989870591362831
61622090039652720989870592880603
61622090039652720989870846915719
61622090039652720989870846915879
61622090039652720989870849630035
61622090039652720989870851165069
61622090039652720989932492555559
61622090039652720989933240208571
61622090039652720989933267388607
61622090039652720989933611744879
61622090039652720990121553733139
61622090039652720990121555268173
61622090039652720990121639822207
61622090039652720990121641357401
61622090039652724510720761649507
61622090039652724510720790229223
61622090039652724510720791745543
61622090039652724510720875968371
61622090039652724510720877484691
61622090039652724510721134702135
61622090039652724511263953873059
61622090039652724511264730105787
61622090039652724511264815844935
61622090039652724511265073062379
61622090039652724648461946483607
61622090039652724648462808455483
61622090039652724648463065672927
61622090039652724686873525685189
61622090039652724689132699879667
61622090039652724689132699879827
61622090039652724693651418463571
61622090039652724693651418463731
61622090039652724693651447043287
61622090039652724693651447043447
61622090039652724693651448559607
61622090039652724693651448559767
61622090039652724693651532782435
61622090039652724693651532782595
61622090039652724693651534298755
61622090039652724693651534298915
61622090039652724693651791516199
61622090039652724693651791516359
61622090039652724694215531275271
61622090039652724694215531275431
61622090039652724694215531391911
61622090039652724694215531392071
61622090039652724694215532791591
61622090039652724694215617014579
61622090039652724694215617480979
61622090039652724694215618530739
61622090039652724694216274347887
61622090039652724694216274348047
61622090039652724694216277530215
61622090039652724694216303044243
61622090039652724694216303044403
61622090039652724694216306108479
61622090039652724694216307158239
61622090039652724694216307276331
61622090039652724694216389133311
61622090039652724694216391847627
61622090039652724694216393365399
61622090039652724694216647400515
61622090039652724694216650114831
61622090039652724694216650582843
61622090039652724694216651649865
61622090039652724694216651651269
61622090039652724694278293040355
61622090039652724694278293506915
61622090039652724694279065159247
61622090039652724694279067873403
61622090039652724694279069273083
61622090039652724694279412229675
61622090039652724694467354217935
61622090039652724694467354567855
61622090039652724694467355752969
61622090039652724694467356103049
61622090039652724694467440307003
61622090039652724694467441842197
61622090039652724695910880088169
61622090039652724695910880088329
61622090039652724695910882802485
61622090039652724695910882803937
61622090039652724695910965827317
61622090039652724695910965827477
61622090039652724695973644917329
61622090039652724696161931261861
61622090039652724696161931280735
61622090039652724696162275753487
61622090039652726290592111394819
61622090039652726290592111744739
61622090039652726290592197483887
61622090039652726294838634042911
61622090039652726294838719782059
61622090039652726294838976999503
61622090039652726295110573129913
61622090039652726295110601827673
61622090039652726295110602876029
61622090039652726295110602877433
61622090039652726295674686059657
61622090039652726295674687108013
61622090039652726295674687458093
61622090039652726295674773197241
61622090039652726297370005708235
61622090039652726297370005708395
61622090039652726297370032869557
61622090039652726297370033219477
61622090039652726297370034269237
61622090039652726297370034287951
61622090039652726297370034288111
61622090039652726297370034404591
61622090039652726297370034405995
61622090039652726297370034754511
61622090039652726297370034754671
61622090039652726297370037470279
61622090039652726297370037474651
61622090039652726297370118958625
61622090039652726297370120493659
61622090039652726297370120493819
61622090039652726297370123681603
61622090039652726297370377225829
61622090039652726297370378760863
61622090039652726297370381943191
61622090039652726297370381948807
61622090039652726478040225054807
61622090039652726478040226571127
61622090039652726478041255440903
61622090039652726478041260040173
61622090039652726478041345779321
61622090039652726478041602996765
61622090039652726478605342872477
61622090039652726478605342873929
61622090039652726478605428967209
61622090039652726480300662522459
61622090039652726480300691102175
61622090039652726480300691220267
61622090039652726480300691568735
61622090039652726480300691574399
61622090039652726480300691574558
61622090039652726480300694288715
61622090039652726480300777307883
61622355062180486105244296964770
61622355062183176695391279111130
61622355062183177107173542237546
61622355062183188220210943691934
61622355062184077263202975012414
61622355062184088376240376466802
61622355062402881887102600397694
61622355062402882298884606306666
61622355062475827874773210313842
61622355062475828286555473440258
61622355062475828332309029652366
61622355062475861638380493729468
61622355062511000025559115877418
61622355062511000025559115994058
61622355062511000025559144573774
61622355062511000025559234913644
61622355062511000025561467522068
61622355062511000032336381535008
61622355063128723280604080617126
61622355063131424572194486386230
61622355063131424572445190489334
61622355063131469037307612232932
61622355063167458265608664071676
61622355063167458265608665121436
61622355063167458265859339595064
61622355063167458265859340528184
61622355063167458265859368174780
61622355063167458265859369224540
61622355063167458402785621308492
61622355063167458402785622708172
61622355063167458402869305178044
61622355063167458402869305527964
61622355063167458402869333757760
61622355063167458402869419846828
61622355063167458403120095370216
61622355063167458403120123949932
61622355063167458403120352587660
61622355063167458448539206100316
61622355063167458448539207616636
61622355063167458448601968215160
61622355063167458448601969381560
61622355063167458448601969731480
61622355063167458448873680162040
61622355063167458448873937379484
61622355063167491617410326038860
61622355063167491617410354618576
61622355063167491617412648987154
61622355063167491617684389513750
61622355063167491617684618151478
61622355063167491617684646731194
61622355063167491619105017401650
61622355063167491619376642209702
61622355063167491619376870730790
61622355063167491619376899427146
61622355063167491754608318649408
61622355063167491754608347229124
61622355063167491754610641597702
61622355063167495323722441644738
61622355063167495323722699911942
61622355063167495460648810496994
61622355063167506436488219340834
61622355063167506436759815452530
61622355063167506436759843099126
61622355063167506436759844148886
61622355063167506573686211951382
61622355063383600623038631441490
61622355063383600623038660137846
61622355063455646050574201070538
61622355063455646050574315389402
61622355063455646050577409990028
61622355063455646050577671911736
61622355063456546615791815535798
61622355063456546615791815652438
61622355063456546615791844232154
61622355063456546617486392696364
61622355063456546617486507015228
61622355063456546618323220946046
61622355063456546618323335264910
61622355063456546618326429865536
61622355063459242366180876899130
61622355063459245935041601306754
61622355063459246072218673212354
61622355063459246072218931479558
61622355063459246072302614299350
61622355063459246117972258120818
61622355063459246117972516388022
61622355063459246118035278502866
61622355063459247902364646217452
61622355063459247902364674797168
61622355063459247909979773582124
61622355063479961381493199324696
61622355063480861949242219200204
61622355063483546584059036141682
61622355063483546584059380497954
61622355063483546629812965406418
61622355063483546629875641432194
61622355063483546629875727521262
61622355063483557742850251025622
61622355063483563238362752396196
61622355063483563238362752512836
61622355063483563238362781092552
61622355222700394427993619306580
61622355271936691844219896206583
61622355271936691981479874697635
61622355271936692393011866648775
61622355271936692393073513804775
61622355271936692393073599893843
61622355271936692393073852529279
61622355271936692393073856761367
61622355271936692393074628413699
61622355271936692393074628763619
61622355272908050718568813925689
61622355272908051130351078101865
61622355272908951155897249280259
61622355272908951704940268181827
61622355272911641876778797300233
61622355272911652852555187161705
61622355272911652989815941887097
61622355272911652989816198754621
61622355272911652994898516065257
61622355272911652994898772932781
61622355272911652996593092759263
61622355275221514904815324345087
61622355275875321396656932855713
61622355289665254962045974140345
61622355289665255099243966628429
61622355289665255099243966750893
61622355289665266075083375594733
61622355289665266212281368205281
61622355289665266623875346036925
61622355289665266631464703906217
61622355289665269779429176079529
61622355289665269786206070084171
61622355289665269786770924568807
61622355289665269786771181786251
61622355289665269916626795631625
61622355289665269916626797031305
61622355289665269916627168567613
61622355289665269923401995441725
61622355289665269923404062694719
61622355289665269923404319439779
61622355289665269923965822456265
61622355289665269923968834622318
61622355289665269923968917179355
61622355289665269923969174274335
61622355289665269923969174396799
61622355289665269923969178996069
61622355289665269924219965638731
61622355289665269924219970238001
61622355289665269924220222383791
61622355289665269924220222856175
61622355289665269924220227455445
61622355289665270328221146521721
61622355289665270334998040526363
61622355289665270335810504391013
61622355289665270335810761258537
61622355289665270335813943470375
61622355289665270335813948069645
61622355289665270335814200215435
61622355289665270335814200687819
61622355289954003685930081531425
61622355290633916256535252876869
61622355290633926962872964333241
61622355290633927369572654331257
61622355290633927369656337156873
61622355290634816824347034867221
61622355290634827393423991598201
61622355290634827937384436321609
61622355290634827937468119147225
61622355290634827942467010499769
61622355290634827942550693325385
61622355290634827944726442028331
61622355290637517978739361936709
61622355290637517978823044762325
61622355290637518116000116662101
61622355290637518116083799487717
61622355290637529091776763391097
61622355290637529091860446216713
61622355290637529229037518116489
61622355290637529229121200942105
61622355290637529234120092294649
61622355290637529234203775120265
61622355290637529236379271191987
61622355290637529236379523823211
61622355290637529236379528409431
61622355290853665920447648745923
61622355290926600795080857207683
61622355290926611908118258662071
61622355290926615070450354535685
61622355290926615619242324977877
61622355290929313062573347846403
61622355290929313199771340456951
61622355290929316773697414162209
61622355290929316910895406772757
61622355292947390999328474801984
61622355293589440840816112973448
61622355293892937729291458458185
61622355293895637235777452213604
61622355293928053964374457146272
61622355293928058041544654848316
61622355293928058087089033757060
61622355293928058087277319051832
61622355299804262648879119142872
61622355299804262648879119492792
61622361009215522654963279363212
61622361009215522654963279835596
61622361010184231502665689601797
61622361033797419334745807884953
61622361435583647069714103213133
61622361441492572837317329678137
61622361487814181109421187618716
61622361488761275924637782903553
61622361488761325755343967197677
61622361488782886257860371078281
61622361494594554270637784006869
61622361494594554270637788257670
61622361494598155992841893066709
61622361494667500258308053682192
61622361494667500258308053682193
61622361494667500258308055198513
61622361494667500258308393806377
61622361494667500258308398038465
61622361494667500263391743985597
61622361494667544729945642424087
61622361494671101985594819943573
61622361494671101985595077161017
61622361494691811883186134309025
61622361494691811888268704255097
61622361494691811888269480139517
61622361497625611084314730849524
61622361497625614795438796815410
61622361512323128090408782218675
61622361512323128090409125175267
61622361512323131801532848540305
61622361512393376497550381378935
61622361512396077789203458456453
61622361512396077789203463173815
61622361512396077794285918309925
61622361512396077794286289846233
61622361512396077795978285330565
61622361512396122260840707074163
61622361512420089224810603794296
61622361512420378301044055089339
61622361512420389414081451944457
61622361512420389419163654463845
61622361512420389419163768905173
61622361512420437591758820873445
61622361515350590599047433928610
61622361515350590599047435444930
61622361515350590599047438527880
61622361515350590599047440044200
61622361515350590599047440050024
61622361647346166288027885804343
61622361647347067267683665233201
61622361647347067267683917378991
61622361647347067267683922450645
61622361647347111739886025552990
61622361647562302974606833671585
61622361647565004815113271492661
61622361647565004815113614449253
61622361647565004815114390823319
61622361647565905245602656323355
61622361647635248962277100631140
61622361647635248962277100631141
61622361647635248962277186720209
61622361647635248967359674809300
61622361647635248967359674809301
61622361647635248967359760898369
61622361647637950807867832135071
61622361647638851233273266239503
61622361647659564298277787092263
61622361647659564298277872831411
61622361647659564298278131448535
61622361647659564298278901584547
61622361647659564298278901701187
61622361647659564298278903100867
61622361647662266138783617797765
61622361647662266138785940746059
61622361647663166569274210967829
61622361657517627989949819717825
61622361670981568325231226109081
61622361671199206140926863812984
61622361674259335591018185417552
61622361674259335728278940147153
61622361674905042620589745703877
61622361674905087086017109541711
61622361674905087091099568930235
61622361674905087091099568934447
61622361674905087091099569284527
61622361674905087091099597980883
61622361674905087091099683719871
61622361674905087092791821626187
61622361674905087092791821630399
61622361674905092025120740959153
61622361674905092032483639842111
61622361674905092032483640192031
61622361674915844074386181255663
61622361674915882374352273220923
61622361674915893487975454312793
61622361674915897200791428968279
61622361679845006898400571566081
61622361680168861570239038223889
61622361680169210067398978431977
61622361680171607878051571707734
61622361680171612686427172094342
61622361680813712499097770493603
61622361680813712504180315975407
61622361680813712504180344671763
61622361680813712505872568671359
61622361680813717438222408356385
61622361680813717445000302301167
61622361680813717445000302651087
61622361680813717445564386533151
61622361680813717445564386883071
61622361680825358804980553752743
61622361680825358804980553757115
61622361680825358804980553770213
61622361680825369918017867932949
61622361680825369918017868995807
61622361680825369918017869000178
61622361680825369918017869000179
61622361680825369918017955089247
61622361680825369918017955207131
61622361680825369918017955224601
61622361680825373624056006852845
61622361680825373629138467779370
61622361680825373629138467779371
61622361680825373629138468129291
61622361680825373630833813542159
61622361680825373630833842238515
61622361680825373630833843655664
61622361680825373630833843655665
61622361680825373630833846843609
61622361680825408218004967883115
61622361680825408218569826949599
61622361680825418050506763654149
61622361680825419331042282063161
61622361680825419331042367798097
61622361680825419331042369333131
61622361680825419331607142179565
61622361680825419331607228268633
61622361680825419331607228403987
61622361680825419336125599309725
61622361680825419336125599313937
61622361680825419336125603895945
61622361680825419336125603914659
61622361680825419336125603914819
61622361680825419336125627889441
61622361680825423037080334889777
61622361680825423037080335243909
61622361680825423037080420978845
61622361680825423037080421332977
61622361680825423042163657095407
61622361680825423042163767163469
61622361680825423042727740958757
61622361680825423042727741308677
61622361680825423044423116835051
61622361680825423044423202924119
61622361724154378138135379404681
61622361724154389251172780859069
61622361724154392962295989433475
61622361724155278705947161045113
61622361724155289818984562499501
61622361724155293523330362984297
61622361724155293530107771423827
61622361724159197042957684510287
61622361724159197042957941727731
61622361725034547102990756676945
61622361725034547102990756793585
61622361725034547102990757143505
61622361725107478271582816424211
61622361725107489384620217878599
61622361725107493088966018363395
61622361725107493090661367059653
61622361725107493095744198105337
61622361725127902230415033333473
61622361725127902230415061913189
61622361725127902230418500870087
61622361725127902230418500986727
61622361725127902232046875438379
61622361725131793602501701292625
61622361725131793602501701409265
61622361725131804715539102747013
61622361725131804715539102863653
61622361725138713514451233792165
61622361725138713514451492059369
61622361725139908521770602250653
61622361725139914088456421937321
61622361725139914088456766291163
61622361725139914088456766293593
61622361725139914088519528412649
61622361725430482653622256777785
61622361725430482653685018542709
61622361725430482658705173912537
61622361725430482658767849938313
61622361725430493771742575366925
61622361725430493771805251392701
61622361725430497294828965866880
61622361725430497299914978068818
61622361725430497477783724081419
61622361725430497477783724198059
61622361725430497482866555593663
61622361725430497482929317708507
61622361725454797989624058780951
61622361725454797989624058897591
61622361725454797989624059247511
61622361725454797989686821012435
61622361725454808924792714222738
61622361725454809100966112005641
61622361725454809101028788031417
61622361725454809102661460701899
61622361725454809107744291747583
61622361725454809107807053862427
61622361727429759947506162475637
61622361727429759947506162592277
61622361727429759947509629066033
61622361727429759947509630128891
61622361727429759947509634850625
61622361727429759947509720939693
61622361727429759949202225781435
61622361727436963896962383179042
61622361727437762340136507017420
61622361727437864463019064736087
61622361727437865057815668564752
61622361727437865057815668564753
61622361727437865057815754303901
61622361727437865057816011503875
61622361727438213378990497334687
61622361727438213379822738721469
61622361727438213379826177678367
61622361727438213381518801910627
61622361727438214614336171055491
61622361727438214615172999309545
61622361728086273053742390644562
61622361728086273053742735000834
61622361728086323016562969100568
61622361728086323016562969450488
61622361728086323016563313456840
61622361728086323016625731215412
61622361728086323016625989482616
61622361728086323023341149192430
61622361728086323023341234931578
61622361728086323023341239517798
61622361728086323023341239530896
61622361728093525917010715645871
61622361728093525917010715647275
61622361728093525918706434478757
61622361728094373222663841595316
61622361728094423185484420051322
61622361728094426891522558835864
61622361728094426898300365525178
61622361728094426898300394026189
61622361728094426898300394221534
61622361728094426898300394571454
61622361728094426898300395621214
61622361728094426898300395639928
61622361728094426898300398822256
61622361728094426898300398826628
61622361728094426898300484915536
61622361728094426898300738577806
61622361728094426898363500696862
61622361728409426944918791806916
61622361728410321834225577089916
61622361728410321841816306908040
61622361728410321841817450096680
61622361733345589308371797996962
61622361733345637486799354536752
61622361733346538602820456124759
61622361733346538602821570733683
61622361733346538605349875309623
61622361733346538605349879914716
61622361733346538605349879914717
61622361733346539700906832685690
61622361733346539703435656297240
61622361733346539703435914564444
61622361733346840028274666706777
61622361733349241541602590425510
61622361733349241541602676164451
61622361733349241541602676164659
61622361733349241542435951019749
61622361733349241542435951019758
61622361733349241542439418679564
61622361733349241544131669858989
61622361733349241544131757010915
61622361733349241544132014215260
61622361733349241544132014215261
61622361734002151330091462338155
61622361734003348787919414382029
61622361751064261416898492425093
61622361751064261416898492541733
61622361751064261416901959015489
61622361751064261416901960078347
61622361751064261416901964800081
61622361751064261418594555730891
61622361751071510564024452496262
61622361751071514274313676321891
61622361751071514274314790930815
61622361751071514274314790930863
61622361751071514275147032317645
61622361751071514275150471274543
61622361751071514276843095506755
61622361751071514276843095506803
61622361751071514276843100111848
61622361751071514276843100111849
61622361751072366115425734325015
61622361751072366527207998514208
61622361751072366527207998514209
61622361751072366527208084253357
61622361751072366528900222041421
61622361751072366528900250737777
61622361751072366528900593680542
61622361751072415942740916756137
61622361751072714475575968280345
61622361751072716129482171658175
61622361751072716266742840644419
61622361751072716267579668898473
61622361751072716671744600257534
61622361751072716671744857474978
61622361751072716678526223678836
61622361751072716678526223678837
61622361751072716679358551153957
61622361751072716679358551153958
61622361751072716679362018809398
61622361751072716679362275908744
61622361751072716681054155552068
61622361751072716681054155552069
61622361751072716681054185298184
61622361751072716681054185298185
61622361751072716681054528254777
61622361751075066575897188156719
61622361751075066583510819604613
61622361751075066583510819721253
61622361751075066583510904747463
61622361751075066583514286195009
61622361751075066583514287257867
61622361751075066583514291979601
61622361751075066583514378068669
61622361751075066585206538890961
61622361751075066585206539953819
61622361751075066585206882910411
61622361751075067818861080309088
61622361751075067818861080309089
61622361751075067818861165912723
61622361751075067818861166030767
61622361751075067818861166048237
61622361751075067818861170634457
61622361751075067818861423248211
61622361751075068230643344485264
61622361751075068230643344485265
61622361751075068413657683652560
61622361751075068413657683652561
61622361751075068413657769741629
61622361751075068413658026959073
61622361751075068415349936348512
61622361751075068415349936348513
61622361751075112286228561556102
61622361751075115996517784332019
61622361751075115996518898940943
61622361751075115996518899990703
61622361751075115997351141377485
61622361751075115997354580334383
61622361751075115999046861610051
61622361751075115999046946299439
61622361751075115999046950904532
61622361751075115999046950904533
61622361751075115999047204566643
61622361751075116409133490592921
61622361751075116409136843460751
61622361751075116409136849128703
61622361751075116409136877825059
61622361751075116409136963914127
61622361751075116410829124736419
61622361751075117643644598110036
61622361751075117643646923626543
61622361751075117643646923626591
61622361751075117644480283157980
61622361751075117646175917321081
61622361751075117646175917321129
61622361751075117646176002876578
61622361751075117646176003410196
61622361751075117646176003410197
61622361751075117646176003410232
61622361751075117646176004473007
61622361751075117646176261677352
61622361751075117646176261677353
61622361751075117646176261677436
61622361751075368557153858123549
61622361751075368558845996034076
61622361751075368558845996034077
61622361751075416728051118006991
61622361751075416728051122728724
61622361751075416728051122728725
61622361751075416728054590383436
61622361751075417970178186143011
61622361751075417970178529585090
61622361751075417972707238409759
61622361751075417972707267106115
61622361751075418381960536425725
61622361751075418381961569546303
61622361751075418384489615971679
61622361751076268980110940651945
61622361751076268987725720005841
61622361751076268989397023299037
61622361751076268989417972701793
61622361751076317158602149993685
61622361751076318400730332738677
61622361751076318401562660213798
61622361751076318401566389690351
61622361751076318401566389690354
61622361751076318403258264611909
61622361751076318403258265674719
61622361751076318403258294358025
61622361751076318403258294371075
61622361751720819183604433435076
61622361751720819185296686131028
61622361751720824675747909120032
61622361751728927994865202532450
61622361751728928550707154504699
61622361751729228739956827796535
61622361751731625992262238781730
61622361751731625992262495986076
61622361751731626129522993511494
61622361751731930029935479813218
61622361751731930031630827109796
61622372448313416247449014717621
61622372448313419951794815202417
61622372448313419954054250846427
61622372501491945121142233417429
61622372501491948825488033902225
61622372501491948827932657052229
61622372501491978475662580959747
61622372501491982180008381444543
61622372501491993293045782898931
61622372501491993299820608373363
61622372501491993299820609773043
61622372519216920655625747348545
61622372519216920655626004565989
61622372519216924359720499723885
61622372519216924359971546783581
61622372519216924359971805050785
61622372519216924362227540282541
61622372519216957714052560571751
61622372519216968833868227862973
61622372519216968833868227979613
61622372519216968834056513157745
61622372519216968834056513274385
61622372519216968834056514674065
61622372519217821223375024441497
61622372519217824927720824926293
61622372519508708330705713480315
61622373884109395330416004218733
61622373884109395335498578396893
61622373884109395337193155090899
61622373884109395337757928068475
61622373884109395337759042677399
61622373887377290318871419467971
61622373887377305141337967237647
61622373887377305738393921092267
61622373931691480647436132242915
61622373931691495471342993206525
61622373931694232313584009472429
61622373931694247142831404405253
61622373937284321940643949552731
61622373937284321940643954134739
61622373937284321940644725787071
61622373937287909386914821408857
61622373937287920505034423982953
61622373937287924204297650289589
61622373937287924204297651689269
61622373937287924209380224467749
61622373937287924210886888225595
61622373937287924211072477163701
61622373937287924211072478563381
61622373937287924211075174097743
61622373937287924211639657395991
61622373937287924211640028932299
61622373937287924211640029054763
61622373937287924211640033654033
61622373937287957565408350499301
61622373937287968683528325659465
61622373937503159918060852038621
61622373937503159918060852505181
61622373937503193269882516744233
61622373937503204382919918198621
61622373937506762189056555766433
61622373937506762189056670091121
61622373955012884921210048995441
61622373955012896039330024627989
61622373955012899738341945607725
61622373955012899738592992667421
61622373955012899738593250934625
61622373955012899743675566845581
61622373955012899743675825112785
61622373955012899745119353697335
61622373955012899745370144939267
61622373955012899745370402156711
61622373955012899745934999423903
61622373955012899745935002606014
61622373955012899745935256518883
61622373955012899745935256641347
61622373955012899745935261240617
61622373955012929393599066965871
61622373955012929393599409922463
61622373955012933092674006927975
61622373955012933097756924062727
61622373955012933097945210407259
61622373955012944210794325517115
61622373955012944210982268905055
61622373955012944210982611861647
61622373955012944217572505136593
61622373955012944217572505259057
61622373955012944217760533336385
61622373955012944217760534736065
61622373955013785488959068870949
61622373955013800306342270810133
61622373955013800313119164814775
61622373955231437534081306979672
61622373955231737721656549448007
61622373955231737721656550497767
61622373955231737723351900976456
61622373958283513639562406879612
61622373958283513639562664097056
61622373958284414207311426755168
61622374356799157818612684376293
61622374356799172638527664195153
61622374357090897312061943755113
61622374357115223784828717050265
61622374357115223784828974267709
61622374362708050085610685345297
61622374362708050085610942562741
61622374362708050090693516740901
61622374362708050092137045325451
61622374362708050092388093784827
61622374362708050092952948269463
61622374362708050092952952501551
61622374362708050092953724153883
61622374362708098268935997371969
61622374362999822938224790670335
61622374362999822943307364848495
61622374362999871114207839772841
61622374363024197563247042297275
61622374365951633449188364790535
61622374365951650111104421736479
61622374365951650111104422090611
61622374365951650111104450316195
61622374409974100893436315394919
61622374410265838601659938529089
61622374410268575443900954794993
61622374410268575444656420438695
61622374410289249819965637151953
61622374410290150224843099388683
61622374410290150225097618706519
61622374410290150227377975173569
61622374410292852090961716653985
61622374410292901898779227060825
61622374410922330331548289181373
61622374410922335821975034634333
61622374410922335866892910502761
61622374410922380286001776034251
61622374410922380286837456377931
61622374410922396947918290605571
61622374410946647490076071362355
61622374415882965577718315155842
61622374415882965577718315155843
61622374415882965577718659512115
61622374415882976695838292304711
61622374415882976695838378393779
61622374415882976695838631029215
61622374415882976695838635261303
61622374415882976695839406913635
61622374415882976695839407263555
61622374415882980401876343969138
61622374415882980401876343969139
61622374415883010049355904014377
61622374415883024873515999958203
61622374415886567846455302897753
61622374415886567846455303247673
61622374415886567846455303370137
61622374415886567848149879941679
61622374415886567848711382958165
61622374415886578959304161262549
61622374415886578959492704352141
61622374415886578959492704824525
61622374415886578964574905944233
61622374415886578964575278530301
61622374415886578966267531226253
61622374415886578966269598829167
61622374415886578966834338872475
61622374415886578966834453313803
61622374415886578966834710531247
61622374415886582670613332060969
61622374415886582672307908754975
61622374415886612320599592546503
61622374415886612320603031503401
61622374415886612320603031975785
61622374415886616024694432060671
61622374415886616024945134764095
61622374415886616024945136163775
61622374415886616024945393381219
61622374415886616024945479120367
61622374415886616024948831988197
61622374415886616024948832460581
61622374415886627137985860389957
61622374415886627137985860856517
61622374415886627137985861906277
61622374415886627143068550875685
61622374415886627143068807620745
61622374415886627144761060316697
61622374416174764372046766558073
61622374416178351817188868843075
61622374416178351817189211799667
61622374416178362930226613254055
61622374416178399988089343767421
61622374416199075990149423319085
61622374416199124167827044883509
61622374416202681972266382692997
61622374416202681972266383742757
61622374419132864621950271536752
61622374433611543380750530956721
61622374433611543383006266188477
61622374433611543383006610544749
61622374433611554493787675193665
61622374433611554493787932411109
61622374433611554498870506589269
61622374433611554500314035173819
61622374433611554501129566459059
61622374433611554501129598343350
61622374433611554501129680900387
61622374433611554501129937995367
61622374433611554501129938117831
61622374433611554501129942717101
61622374433611558207167619173247
61622374433611558207167992225875
61622374433611587854643859162459
61622374433611587854646953768909
61622374433611602677112987220337
61622374433611602678805240843585
61622374433611602678807564264263
61622374433612443948499550832229
61622374433612455061536952286617
61622374433830392471768313317355
61622374433830392478543484547739
61622374433830396182889283632855
61622374433903342177337701637997
61622374433903342177337702104557
61622374433903375522384570881621
61622374433927353606170393645614
61622374433927653795440643268656
61622374433927653795440982920673
61622374433927653795440983043137
61622374433927653795440987642398
61622374433927657508256186973587
61622374433927701971424032145643
61622374434560736296940006725039
61622374434560740001285807209835
61622374434560740002980384253761
61622374434560751114323208664223
61622374436857854987181791901402
61622374436857856771571489062944
61622374436857856771571490112704
61622374436858757339320508938500
61622374436882122140422542304086
61622374436882166605284620157963
61622374436882166605284620157972
61622374569510827214491108401921
61622374569510827351751863127313
61622374569510838327528509856309
61622374569510838464789264581701
61622374569510838469871838759861
61622374569510887876117987054851
61622374569510887882896252885861
61622374570459124502623124239239
61622374570459124502623125288999
61622374570459135615660525693627
61622374570459135615660526743387
61622374570459135622438705435569
61622374570483436129196465840301
61622374570483450946579667779485
61622374570483450946579667896125
61622374570483450951662242074285
61622374570483450953354494653597
61622374575746375536306470711101
61622374578664865039634563565125
61622374578697282184156347041859
61622374578697282184156605309063
61622374578697285890193515182261
61622374578697285891889234015147
61622374578698182334453978169937
61622374578698182746821907699671
61622374578698186045575289570173
61622374578698186046160270864933
61622374593144189161757531834725
61622374593144430085232887906117
61622374593144430085233146173321
61622374593144440654309758997110
61622374593144440654310103370861
61622374593144441203352865054985
61622374593144441203353122272429
61622374593144444909391174986617
61622374593145330652981907781625
61622374593145330652982166048829
61622374593145341222059123246369
61622374593145341771101884930493
61622374593145341771102142147937
61622374593145341771666739415129
61622374593145341771666996632573
61622374593145345477140194862125
61622374593145375125184012400291
61622374593145378829529812885087
61622374593145389947650045735079
61622374593145389949344622779005
61622374593437114623716846247331
61622374593437114623717104514535
61622374593437125741836821879879
61622374593437125741837079097323
61622374593437125741837080147083
61622374593460228646877749976664
61622374593460240283475849606293
61622374593461429952940382886047
61622374593461429952940640103491
61622374593461441071060244083091
61622374593461441071060615736039
61622374593461444777098297263839
61622374593461444778793245494153
61622374593468634494932541872632
61622374593468649321350005284390
61622374593468649321538549909176
61622374593472236811682120562911
61622374593472236811682206302059
61622374593472286179706095190171
61622374593472297297826413779311
61622374594125142873202915300692
61622374594125146577548715785488
61622374594125146579996695008736
61622374594125146579996695475296
61622374594125157697363181323134
61622374594125157698116298055216
61622374594125157698116671107844
61622374594125157698117442760176
61622374596412290528884017458145
61622374596412305353041960182373
61622374596412334955329356710529
61622374596412334955329442449677
61622374596412334955332451311155
61622374596412334955332537050303
61622374596412339935130510108003
61622374596412339935130510109407
61622374596412339942470192866431
61622374596412339942470193221967
61622374596412339942473292171321
61622374596412340494044529572859
61622374596412340494044529578475
61622374596412340494044616021835
61622374596412349779490479774531
61622374596412349779490480124451
61622374596412351060593182064721
61622374596412351604552855153267
61622374596412351609636200983759
61622374596412351612164476509051
61622374596412351612164476863343
61622374596412351612164476981227
61622374596412351612164478048456
61622374596412355318205657574405
61622374596412355318205657578777
61622374596422939858021378120266
61622374596422955910667600874142
61622374596422956461488878245364
61622374596422956469017966089958
61622374596422956505464204702888
61622374596422956507995608583718
61622374596422958292385765487626
61622374596423005880350127986774
61622374596423108455745626628293
61622374596423108455745626628298
61622374596423108455745712367441
61622374596423146755649042200547
61622374596423156588234520796989
61622374596423157869334899807892
61622374596423158418377918713619
61622374596423162124415971440905
61622374596423162124416057529973
61622374596423162129498517020635
61622374596423162131193892896929
61622374596423162131193896084873
61622374596424359175376611880963
61622374596424359175376697615739
61622374596424359182151410053103
61622374596424362881414664608249
61622374596424362881414750697317
61622374596424362886497210187979
61622374596424362886497210537899
61622374596424362888192586064273
61622374596424362888192589252217
61622374596424362888192672153341
61622374596426608199606807919738
61622374596426710726741704577794
61622374596426714432779757758542
61622374596426714432779843497690
61622374596426764395663097983684
61622374596426764395663098333604
61622374597395704969536057087984
61622374597395704976875739846412
61622374597407276506068528654540
61622374597407276508599932535370
61622374597407278292990089439278
61622374597407281996580075661652
61622374602320960368431024125231
61622374602320960368434204447535
61622374602320964074471486330083
61622374602320965302478592596771
61622374602320965309818275355199
61622374602320965309818275709331
61622374602320965907146283417663
61622374602320975192592233614963
61622374602320977017654522550499
61622374602320977022737868380991
61622374602320977025266144260575
61622374602320977025266172956931
61622374602320977025266259050211
61622374602332638096880866358557
61622374602332638101963327635003
61622374602332672690808906665005
61622374602332672690808906682475
61622374602332682569085293813089
61622374602332683803846308119393
61622374602332683803846308132491
61622374602332683808929566688801
61622374602332683808929571393065
61622374602332684399228576930095
61622374602332684399228577284387
61622374602332684399228577288599
61622374602332684406003404158499
61622374602332687515552600814389
61622374602332688105266658713645
61622374602332688105266744802713
61622374602332688110349204643135
61622374602332688110349204643295
61622374602332688112044580169669
61622374602332688112044666258577
61622374602332688112044666258737
61622374602332982758334967104925
61622374602332983993116900595645
61622374602332984595253077450335
61622374602332987704237527958765
61622374602332987704237528308685
61622374602332987704238299961017
61622374602332988299598877585211
61622374602332988299598877935131
61622374602332988301294224881789
61622374602332988301294225231709
61622374602332988301294225235921
61622374602332988301294253461505
61622374602332988301294339550573
61622374602335675178875934952861
61622374603304330382637724485216
61622374603304330389977407243644
61622374646319099117768252753325
61622374646319099117768252869965
61622374646319115589054190883645
61622374646319115589057658536899
61622374646319115772071997704195
61622374646319121122706559509081
61622374646319351197500096828529
61622374646319354901845897313325
61622374646319356687867436100163
61622374646319356687867780456435
61622374646319366014883298767713
61622374646319366021660707207243
61622374646319367668789502145543
61622374646319367668789759362987
61622374646319367805987413249031
61622374646319367805987494756091
61622374646319367805987497938419
61622374646319367805987499338099
61622374646319367805987751973535
61622374646319367805987756205623
61622374646319367806050256870935
61622374646319367806050514088379
61622374646319371512025464913459
61622374646319401022871548458201
61622374646319401022871634197349
61622374646319401160069541068749
61622374646319404727217348942997
61622374646319404727217434682145
61622374646319404864415341553545
61622374646319415840254750397385
61622374646319415847032244226143
61622374646319415847032244576063
61622374646319415847033015761835
61622374646319415847033015878475
61622374646319415847033016228395
61622374646319415977452828747081
61622374646319415984230236836691
61622374646319415984231008372383
61622374646319415984231008489023
61622374646319415984231008838943
61622374646322953468496176330561
61622374646322953468684719892537
61622374646322957172841976815357
61622374646322957173030520377333
61622374646322958819406431703909
61622374646322958956667186429301
61622374646322958959114908435105
61622374646322958959114908901656
61622374646322958959679767972512
61622374646322968285879378269745
61622374646322968292656786709275
61622374646322968292844815836363
61622374646322969939785581647575
61622374646322969939785838865019
61622374646322970070268070541957
61622374646322970070268327759401
61622374646322970070456356886489
61622374646322970070456614103933
61622374646322970074786904844405
61622374646322970074787162061849
61622374646322970077046336372967
61622374646322970077046593590411
61622374646322970077234622717499
61622374646322970077234627316769
61622374646322970077234879934943
61622374646322970077799481801405
61622374646322970077799486387625
61622374646322970077799739018849
61622374646322970077799743605069
61622374646322973783272937248401
61622374646322973783837534865504
61622374646323003429056204049811
61622374646323007135097953404901
61622374646323018248698837517557
61622374646323018248699094735001
61622374646323018248699956725742
61622374646323018248699956725751
61622374646323018253217671820005
61622374646323018253782788121355
61622374646323018255477103348567
61622374646323018255477360566011
61622374646541811761253314027761
61622374646541845113078334316971
61622374646541856226115735771359
61622374646541856231199425025003
61622374646614742929848469775333
61622374646614742929848812731925
61622374646614754047969560016805
61622374646614754047969821483599
61622374646614791100748944699679
61622374646614791105831775745363
61622374646614791105831861834431
61622374646614802218869177199751
61622374646614802218869263288819
61622374646614802218870034941151
61622374646635155638407264886701
61622374646635164919017445960201
61622374646635216718591202826471
61622374646637857501991006477115
61622374646637872326149036243214
61622374646639058260764258643441
61622374646639069372109407518517
61622374646639069372109664735961
61622374646639073078147460582625
61622374646639102725626680387039
61622374646639102730709511899283
61622374646639106429972480871835
61622374646639117549788148273873
61622374646639117554870979669477
61622374646645962611794690260729
61622374646645962611794947478173
61622374646645973729914665893277
61622374646645973729914923110721
61622374646646007083933259945819
61622374646646007084183965098683
61622374646646007084183965448603
61622374646646007084184222316127
61622374646646007084184308405195
61622374646646010789974408660313
61622374646646010789974408776953
61622374646646010789974409126873
61622374646646010790225455720009
61622374646646010790225456186569
61622374646646010790225457236329
61622374646646010790225714453773
61622374646646021903011810231341
61622374646646021903011810581261
61622374646646021903262857640957
61622374646646021903262858690717
61622374646646021908094641626945
61622374646646021908345431819117
61622374646646021908345432868877
61622374646647163231553463670093
61622374646647163231553806626685
61622374646647172491288201641677
61622374646647213194437147201747
61622374646647224312556865616851
61622374647198319999818653814233
61622374647198319999818653930873
61622374647198320000006939109005
61622374647198320000006939225645
61622374647198320000006940625325
61622374647271251168598656949439
61622374647271251168598999906031
61622374647271254872756514046295
61622374647271254872944800390827
61622374647271265985793915500683
61622374647271265985981858888623
61622374647271265985982201845215
61622374647271265992572095242625
61622374647271265992760123319953
61622374647271265992760124719633
61622374647291664016677638314761
61622374647291678833220573060463
61622374647291678833224012021733
61622374647291678840837991592671
61622374647291680622692927294015
61622374647291680625227798473807
61622374647291684328733303073137
61622374647291684328734446261777
61622374647291728793596868005375
61622374647291728800371694879487
61622374647291728801207376739327
61622374647291728801208519927967
61622374647291728801208523111699
61622374647291728801210847576313
61622374647295566499329598429913
61622374647295566499329598546553
61622374647295581316712800369097
61622374647295581316712800485737
61622374647295581323490208925267
61622374647302786004061898315725
61622374647303669756521173615349
61622374647303671609823837098153
61622374647303671609824180054745
61622374647303675314169637582949
61622374647303675314169980539541
61622374647303677100254024241041
61622374647303677100254368597313
61622374647303686365067866121141
61622374647303686365071333774395
61622374647303686404046624038853
61622374647303686410824918566219
61622374647303686427207039037337
61622374647303686433984274598891
61622374647303686433984275998571
61622374647303686433985303352027
61622374647303686433985303468667
61622374647303686433985304868347
61622374647303686434546696279307
61622374647303686434547067815615
61622374647303686434549044744059
61622374647303686434549387700651
61622374647303686434549392299921
61622374647303686434550163932561
61622374647303686434550163952244
61622374647303686434550163952253
61622374647303688211595817048697
61622374647303688211596074266141
61622374647303688218373997140559
61622374647303688218374001389909
61622374647303688218374082879707
61622374647303688218374082896969
61622374647303688218374086079297
61622374647303688218374087478977
61622374647303688218374340097151
61622374647303688218374340114413
61622374647303688218374344346501
61622374647303688218938856224465
61622374647303688218938941963613
61622374647303688218939199181057
61622374647303691924412048804987
61622374647303691924412053054337
61622374647303691924412397410609
61622374647303721570195664212019
61622374647303721572456129209627
61622374647303725276237069094197
61622374647303725276237069210837
61622374647303725276237070610517
61622374647303725276801929694423
61622374647303736366111734584687
61622374647303736371194308762847
61622374647303736371197774549861
61622374647303736389274470665225
61622374647303736389274472064905
61622374647303736389838554897209
61622374647303736394357131982213
61622374647303736394358160851989
61622374647303736394921900727701
61622374647303736394922248283563
61622374647303736396616477771627
61622374647303736396616820728219
61622374647303736396616824977569
61622374647303736396617596513261
61622374647303736396617596629901
61622374647303736396617596979821
61622374647521323654946414979745
61622374647521323655134700274517
61622374647521323655134701674197
61622374647521323792144407590293
61622374647521323792144407940213
61622374647521323792207169705137
61622374647521323792395454999909
61622374647521323792395456049669
61622374647583447933729058675833
61622374647583451644851057394549
61622374647583464595397880938557
61622374647583468293820811359727
61622374647583468298904528726527
61622374647594258529579623324865
61622374647594258529579623441505
61622374647594258529767908619637
61622374647594258529767908736277
61622374647594258529767910135957
61622374647594258659434491150187
61622374647594258659434491500107
61622374647594258659497253265031
61622374647594258664517322545791
61622374647594258664517408634859
61622374647594258664580084660635
61622374647594258666777615935413
61622374647594258666777616052053
61622374647594258666777616401973
61622374647594258666840378166897
61622374647594258667027545316285
61622374647594258667027802533729
61622374647594258667028663461669
61622374647594258667028664511429
61622374647594258667028921728873
61622374647594269647699856291497
61622374647594269647887884368825
61622374647594269647887885768505
61622374647594269777554724000179
61622374647594269777554810089247
61622374647594269777617486115023
61622374647594269784897848902045
61622374647594269784960611016889
61622374647594269785148639094217
61622374647594269785148640143977
61622374647618570152949954637027
61622374647618570152950297593619
61622374647618570289395058699711
61622374647618570289395144788779
61622374647618570289457820814555
61622374647618570290210709012499
61622374647618570290210966229943
61622374647618573858803160430141
61622374647618573858991445374993
61622374647618573858991446774673
61622374647618573996001152690769
61622374647618573996001153040689
61622374647618573996063914805613
61622374647618573996251339172445
61622374647618573996252200100385
61622374647618573996252201150145
61622374647618573996252458367589
61622374647618584971840561534609
61622374647618584971840561884529
61622374647618584972028846829381
61622374647618584972028848229061
61622374647618584977111421007541
61622374647618584977111422407221
61622374647618585106778260638895
61622374647618585106778346727963
61622374647618585106841022753739
61622374647618585109038554145157
61622374647618585109038554495077
61622374647618585109101316260001
61622374647618585109288740626833
61622374647618585109289601554773
61622374647618585109289602604533
61622374647618585114372175732933
61622374647618585114372176782693
61622374649593571068916240153410
61622374649593571068917014992282
61622374649593571070608234115598
61622374649593582187033519785036
61622374649593582187036961928474
61622374649593582187036961941524
61622374649593582187036962991332
61622374649593582187036987438290
61622374649593582187036990624830
61622374649593582187036991687688
61622374649593582187037077776756
61622374649593582187037334994152
61622374649593585887991436054782
61622374649593585893075015109222
61622374649593585893075015122272
61622374649600786729782377964315
61622374649601687155249715904165
61622374649601690861287767746628
61622374649601690861287769146308
61622374649601691005075655159930
61622374649601691005075658342258
61622374649604388995695111631400
61622374649604392708511004330736
61622374649604392708511085820326
61622374649604392708511090406546
61622374650549021658133073706027
61622374655514215165041954664096
61622374655514218871895944084482
61622374655514218871896288440754
61622374655514218871917209147154
61622374655514218876978862618914
61622374655514218878674095130068
61622374655514218878674095246708
61622374655514218878674095596628
61622374673227171970473286087074
61622374673227171970473544354278
61622374673228072538285067727506
61622374673228072538285325994710
61622374673238890510903702520920
61622374673238894223719677059766
61622374673238894223719678122624
61622374673238894223719767398232
61622374673238894223720025665388
61622374673239190653583511247324
61622374674211437061810793816716
61622374674211437061810793818120
61622374674211437066890758201066
61622374674211437066891016481368
61622374674211437066891130800232
61622374674211437066893110777432
61622374674211437066893110895476
61622374674211437068585706779896
61622374674211437069401266786190
61622374674211437069401525053394
61622374674211442557320942609520
61622374674211442603074526003068
61622374674211442603074527519388
61622374674211442603074899055696
61622374674211442603076878697478
61622374674211442603077223053750
61622374674211442604769131743350
61622374674211442605585039292456
61622374674211451885968564364212
61622374674211451885968823694274
61622374674211451893562737742924
61622374674211451893562997072938
61622374674211453670360953859122
61622374674211453675440946471864
61622374674211453675440946821784
61622374674211453677135522466030
61622374674211453716114538768990
61622374674211453722889107375898
61622374674211457422152333682534
61622374674211457422152591949738
61622374674211457427234878814418
61622374674211457427234907510774
61622374674211457427234907860694
61622374674211457427235251867046
61622374674211457429746420973582
61622374674211457429746769579204
61622378239735929952436964000043
61622378718310273082753909322607
61622378718310273090365559729039
61622378876898766315534366690618
61622378876898769973310674717845
61622378877847061773524019239319
61622378877871377101931648231163
61622378877871377101931648347803
61622378877871377101994410462647
61622378877871377102559012199410
61622378877871377104442128335741
61622378886742572808304943124244
61622378886742576512647277005546
61622378904471150202755160574797
61622378953710896228068888074914
61622378953710896273885235104054
61622378953710899795216695949171
61622378953710899931661543131281
61622378953710899932414688559710
61622378953710899932414688559719
61622378953710899978231035588850
61622378954683492650413793038519
61622378954683507467796994977703
61622378954683507474575260925353
61622378957864918898746733012991
61622380100858381000743595868571
61622380100858381001580424135723
61622380100955621959822874320005
61622380100955621964906820324533
61622380100955638611597365244633
61622380100955638614128771605471
61622380153160658006998650483549
61622380154033302481316395696731
61622380154130548979135089482699
61622380154130565625825978776541
61622380154349401819667853995841
61622380312694741699050100408086
61622380312694744808034437993121
61622380312694744945232430603669
61622380312694745351932120601685
61622380312694745359273873677183
61622380312694745359274126308407
61622380313018949768973526144848
61622380313570080043906042506225
61622380313570080043906043555985
61622380313570080046165474967907
61622380313570080046165475084547
61622380313570080046165475434467
61622380313570080046353503161875
61622380313570080046353760379319
61622380313570091156943443960613
61622380313570091156943445010373
61622380313643026031576395204929
61622380313643026031576653472133
61622380313643026038918659178855
61622380313643026038918745267923
61622380313643026039106687256183
61622380313643026039106944473627
61622380313643026039108063668771
61622380313643037157039749770247
61622380313666140542607219554103
61622380313666151838658708029997
61622380313666437233434429602750
61622380313666452050817631541934
61622380313666452057595895973265
61622380313667341367515692777255
61622380313667341367578454892099
61622380313667341369834448396883
61622380313667341370025920133969
61622380313667341370025920152843
61622380313667341370026172765193
61622380313667341370026177351413
61622380313667352480553094231643
61622380313667352480615856346487
61622380313675447029186686055204
61622380313675458147243899572908
61622380313678148321028311405427
61622380313678159438897238578599
61622380313678159439148287037975
61622380319586775381342461172535
61622380319586786499462351065935
61622380319586786499462436805083
61622380322506116037869356069060
61622380322530431369539210058928
61622380322530431369539467276372
61622380322542438932832959126500
61622380336329246456111421615091
61622380336329247004903392057283
61622380336656138341325085029581
61622380337312649829395703590329
61622380337312651612969607510191
61622380337312651612969607527453
61622380337312651620312646336039
61622380337312651620562661343631
61622380337312651620562661693551
61622380337312651620563694445495
61622380337312651620563694795415
61622380337312651620563780888695
61622380337312662731089582792819
61622380337312662731089583142739
61622380337312662738683670078043
61622380337312662738683670427963
61622380337312662738683751935023
61622380337312662738683756167111
61622380337312662738683756171323
61622380337312662738683756521243
61622380337531504466764124168620
61622380340252705330004403173173
61622380340252705336782238554471
61622380340252705336782238558843
61622380340267414604239139030868
61622380340267414604242239280732
61622380389506860491204352640531
61622380389506871604241754094919
61622380389506875178920973228615
61622380389506875308587554579715
61622380389506875311035272452809
61622380389506875315365820410725
61622380389506875316118965839163
61622380389506875317813538283819
61622380389506875317813542883080
61622380389506875317813542883089
61622380389506875363629889912220
61622380390479471738463870919399
61622380390479482858279538204797
61622380390486376091687618965935
61622380390486376228948287602259
61622380390486387204725020420323
61622380390486387211503200162265
61622380390486387341985689056647
61622380390486387348763954887657
61622380390487576850402495447029
61622380390487578634791532075513
61622380390487578634792306927435
61622380390487578634792651283707
61622380390487587968523585688501
61622380390487589752912282559983
61622380390487589752912622316985
61622380390487589752912625516575
61622380390487589752912626916255
61622380390705225324422482392933
61622380390778162024953224980551
61622380390778171174895099698533
61622380390778171312093092309081
61622380390802486504118636337249
61622380390802486620121239346221
61622380390802486641316628947797
61622380390802777366436992250125
61622380392449632560894947970802
61622380392449632560895321023430
61622380392449632568426470466164
61622380393406018715976181452024
61622380393406018715976181452184
61622380393406018716811861795864
61622380393406018716813004984344
61622380393406018716813004984504
61622380393406018724402505874680
61622380393406035371092275954504
61622380393433936369814061483348
61622380393433936372324541471286
61622380393433936372324544657826
61622380393433936372324546070556
61622380393433945660302239921754
61622380393433947490445545973610
61622380393433947490445893529472
61622380393441139221936417576795
61622380393441141051261578776845
61622380393441141051264678076119
61622380393441141052016790385431
61622380393441155876174790502371
61622380393732925014635918378493
61622380393758140735372056730122
61622380393758140735372400736474
61622380393758140776858290496028
61622380393758155601015855562534
61622380791292198915936022633815
61622380791293388994089400623781
61622380791293388994653140499493
61622380791293399556450853638595
61622380791293399558899690706833
61622380791293399563229119469605
61622380791293399693648846249143
61622380791293399700427112080153
61622380791293400107126802078169
61622380791293400107690541953881
61622380791293400107691661149025
61622380791293400158590582369366
61622380792240478177411152626539
61622380792240478321446987421593
61622380792240483672924164876667
61622380792240483850018766564835
61622380792240483850852122927931
61622380792240494968139856806307
61622380792240784067846471307007
61622380792240784068097174010431
61622380792240784068097518366703
61622380792240784068097519783644
61622380792240784068097519783645
61622380792240795180883614494191
61622380792240795180883872761395
61622380792240795181134575464819
61622380792240795181134661553887
61622380792240795181134921238032
61622380792240795181134921238033
61622380792241680786771076681413
61622380792241684491116877166209
61622380792241684497895401264423
61622380792241684498459141140135
61622380792241684498459227229203
61622380792241684498647169217463
61622380792241684498647426434907
61622380792241684498647512523975
61622380792241684498647513573735
61622380792241684498648287362847
61622380792241684498648542443511
61622380792241684498648545630051
61622380792241695610932802718811
61622380792241695611496542594523
61622380792241695611496628683591
61622380792241695611684827889295
61622380792241695611684913978363
61622380792241695611684915028123
61622380792241695611685688817235
61622380792241695611685943897899
61622380792241695611685947084439
61622380792241695611685948502993
61622380792241695616580231731527
61622380792264793650670524060309
61622380792264795297799576565973
61622380792264795297801901030587
61622380792264810297363393445023
61622380792265095692975254520623
61622380792265110511801727826913
61622380792265110512052774886609
61622380792265110517136377934545
61622380792265996122710374137099
61622380792265996122773136368583
61622380792265996123337738105346
61622380792266010940093576076283
61622380792266010940156338307767
61622380792266010942603803549637
61622380792266010942604056180861
61622380792266010942604060767081
61622380792266010942604060785955
61622380792274105488727168016484
61622380792276801220657455733749
61622380792276802867786508239413
61622380792276802867788832704027
61622380792276817868183795800423
61622380792276817868186005462143
61622380792276817874964299989509
61622380792276819522093352495173
61622380792276819524621291202757
61622380792276823221353225467419
61622380798149409481198842824652
61622380798185433840882942084055
61622380798185444959002802931179
61622380798185444959002917716603
61622380798185444959002918766363
61622380798185444959003175983807
61622380798185448665040856111927
61622380798185448666735547474717
61622380798473325227954200563379
61622380798497640557177737202095
61622380801104774492326150312672
61622380801129100948705035460020
61622380801129100948893063537348
61622380801129100948893320754792
61622380801137189997243090467131
61622380801137189998937694673623
61622380801137189999502435766899
61622380801137189999502521506047
61622380801137189999502550557939
61622380801137189999502807425463
61622380801137189999502812007471
61622380801137189999502812024941
61622380801137189999502893514531
61622380801137189999502897746619
61622380801137195535686667437947
61622380801137204816320896612807
61622380801137204821404585399891
61622380801137204823663935421393
61622380801137204823664021160541
61622380801137206653806528279455
61622380801137210359847708994889
61622380801428078930433231412689
61622380801428078954157442660455
61622380814927901211306103091575
61622380814927901760098073533767
61622380814927901765180904929371
61622380815254796807643746732803
61622380815254796807643832355311
61622380815254796807643832471951
61622380815254807920681233809699
61622380815254807920681233926339
61622380815254807925764065321943
61622380815874985320244567196251
61622380815876186151054958014793
61622380815876186151054958016245
61622380815899313599430521894837
61622380815900512595010730369267
61622380815911308295714450916059
61622380815911308295714451032699
61622380815911310079288267697093
61622380815911310079288267813733
61622380815911310079288269213413
61622380815911310079853128297319
61622380815911310080104175357015
61622380815911310080104176756695
61622380815911310080104262500055
61622380815911310080104519713287
61622380815911310080104519717499
61622380815911319337576011431015
61622380815911319408751852370447
61622380815911319408751852487087
61622380815911319413834683882691
61622380815911321193140544759299
61622380815911321193140801976743
61622380815911321197408214749925
61622380815911321197408243446281
61622380815911321197408244845961
61622380815911321197408587802553
61622380815911321197408587819815
61622380815911321198224122293207
61622380815911321198224122297419
61622380815911321198224150989563
61622380815911321198224495345835
61622380815911321198224495350047
61622380815911321198245416069497
61622380815911324903446267930673
61622380815911324903446296510389
61622380815911324903446382249537
61622380815911324904262175473955
61622380815911324904262175478167
61622380815911324905956780747677
61622380815911324905956866840957
61622380816199190354158781962566
61622380816199201467196183416954
61622380816199501657282941980496
61622380816199501657554538092192
61622380816203094050022435910147
61622380816203094050023210762069
61622380816203094050023555118341
61622380816203105163059837364535
61622380816203105168143526151619
61622380816223818818616162801865
61622380817878762290309043902349
61622380817878762341121873614053
61622380817878766047162249375705
61622380817878767282509038754953
61622380817878767282509039103469
61622380817878767282509039109085
61622380817878767282509124842617
61622380817878767282509124844021
61622380817878767282509125198153
61622380817878767282529935480907
61622380817878767282529964060623
61622380817878767831572981562511
61622380817878767833832414494965
61622380817878767833832417677293
61622380817878767833832500584033
61622380818827047230057814625824
61622380818827047232313778128127
61622380818827047232313778482259
61622380818827047232313864571327
61622380818827048460321348495737
61622380818827048465403459277027
61622380818827048467095711623059
61622380818827048467659795855043
61622380818827048467659796204963
61622380818827049062457547453033
61622380818827049062457547458649
61622380818827063886618642642775
61622380818827063886618756961639
61622380818829750163755546573654
61622380818829750168839148221910
61622380818829750168839149621590
61622380818829750170531402317542
61622380818829750171346189252950
61622380818829750171346190652630
61622380818829750171346275342018
61622380818829750171346276391778
61622380818854076612792454729510
61622380818862165668673548545207
61622380818862165668673577124923
61622380818862180495094479592749
61622380818863366425755838326635
61622380818863366425755838444519
61622380818863366425755924537959
61622380818863366425755953117675
61622380818863366425759305985504
61622380818863366428015269841939
61622380818863366428015355576875
61622380818863366428015642913440
61622380818863366428015646076895
61622380818863366428015646095769
61622380818863366428015731816043
61622380818863366428015731834757
61622380818863366428015731834917
61622380818863371964199415059799
61622380818863382480179748055015
61622380818863382480183191733647
61622380818863382485263351102951
61622380818863382485266451824991
61622380818863382487522787217733
61622380818863382487522872956881
61622380818863383074979680776968
61622380818863383082319362000203
61622380818863383082319363535396
61622380818863383082319390692347
61622380818863383082319476785627
61622380818865767385797435987160
61622380818865767385797436004422
61622380818865767385797778943752
61622380818865767390877657587550
61622380818865767390878029123858
61622380818865767392572262861272
61622380818865767392572520078716
61622380818865767392572605817864
61622380818865767392572607234806
61622380818865767393137461702180
61622380818865767393137466301450
61622380818865767393388165822546
61622380818865767393388166172466
61622380818865767393388170404554
61622380818865767393388170408766
61622380818865767393388424439670
61622380818865767393388427621998
61622380818865767393388427626210
61622380818865767393388510178818
61622380818865767393388513361146
61622380818865772927061799510654
61622380818865772929572198008794
61622380818865782209955464800456
61622380818865782209955809173990
61622380818865782217298847982576
61622380818865782217549550686000
61622380818865782217549551035920
61622380818865782217549552085680
61622380818865782217549638178960
61622380818865782217549895042272
61622380818865782217549895396404
61622380818865784040101181073384
61622380818865787746139234137492
61622380818865787753733321422716
61622380818865787753733324605044
61622380818865787753733410698324
61622380819157556891879663078820
61622380819157556891879667678090
61622380819157556892695575227195
61622380819157568009999552972220
61622380819157571716852364392020
61622380868104333020269325436546
61622380868105530065477670491605
61622380868105530066229696711849
61622380868105530066229953929293
61622380868105530066230815920043
61622380868980879989064776267959
61622380868980879989065033485403
61622380868980879994148465521603
61622380869049914163842767833537
61622380869049914163845092298151
61622380869049923451760798887991
61622380869049923457680198464711
61622380869049923459372449294423
61622380869049925286986766605351
61622380869049928987941100553059
61622380869053814867965771039351
61622380869053814868780559024519
61622380869053814868780816241963
61622380869053814868780902331031
61622380869053814868781673983363
61622380869053814868781678232713
61622380869053814868781678234165
61622380869053825981003172493739
61622380869053825981817960478907
61622380869053825981817960828827
61622380869053825981818303785419
61622380869053825981818993599485
61622380869053825981818993949405
61622380869053825986901649615911
61622380869074238829269325711309
61622380869074240611187023177417
61622380869074240611190490830671
61622380869074240613659132592445
61622380869078130199700044533529
61622380869078141311921285826461
61622380869078141311921543043905
61622380869078141312737445987917
61622380869078141312737450587178
61622380869078141312737450587187
61622380869078141317819762948633
61622380869085034552923449623473
61622380869085034552923706490997
61622380869085034690184203998945
61622380869085034690184461216389
61622380869085045665960850611301
61622380869085045665960850727941
61622380869085045665960851077861
61622380869085045665961107828745
61622380869085045665961107945385
61622380869085045671043424906101
61622380869085045671043425256021
61622380869085045672735677485413
61622380869085045672735934702857
61622380869085045803221605453333
61622380869085045803221862204217
61622380869085045803221862670777
61622380869085045809996689078329
61622380869086235309942977408309
61622380869086235309943320248261
61622380869086235309943320364901
61622380869086237094332788888715
61622380869086237094333131845307
61622380869086237096024265216425
61622380869086246353499200239779
61622380869086246353502667893033
61622380869086246399256252684857
61622380869086246422980378862697
61622380869086246422980721702649
61622380869086246422980721819289
61622380869086246428064067649781
61622380869086248188725167957139
61622380869086248207369156874057
61622380869086248207369414091501
61622380869086248212452759921993
61622380869086248212452764521263
61622380869086251894765543736261
61622380869086251894765572315977
61622380869086251894766686924901
61622380869086251913407467155609
61622380869086251918490788655735
61622380869086251920185737235969
61622380869303883785658315770451
61622380869303883785658315887091
61622380869303883785658316237011
61622380869305075071748910890915
61622380869366024581297811530657
61622380869366024583829215057195
61622380869376829636130933076051
61622380869376829636130933192691
61622380869376829636130933542611
61622380869376829636131190293495
61622380869376829636131190410135
61622380869376829773328925686599
61622380869376829773328925803239
61622380869376829773328926153159
61622380869376829773329182904043
61622380869376829773329183014041
61622380869376829773329183020683
61622380869376829773391945135527
61622380869377120496753937572688
61622380869377120496753937572689
61622380869378021064501837884419
61622380869378021064502866754195
61622380869378021064502871353465
61622380869378030324506106236849
61622380869378032177539239338807
61622380869401144965354469714767
61622380869401145102552462325315
61622380869401145104247039485881
61622380869401145104247296703325
61622380869401146939474038437839
61622380869401146940309699650372
61622380869402336395420980436837
61622380869402336436907212601858
61622380869402345653729644741805
61622380869402345724068917966681
61622380869402347483036212882445
61622380869402347508458381891225
61622380869402347508458472229643
61622380869402347508458724847817
61622380869402347513542070678309
61622380869402347513542075257887
61622380869402347513542075277579
61622380869402347560110419805083
61622380869402347560111562993723
61622380871059992913251032129860
61622380871059998403680958272514
61622380871059998403681216539718
61622380871059998411212369531962
61622380871059998411212374118182
61622380871059998411212627799166
61622380872008277672495740908756
61622380872008279449295109186130
61622380872008279449295109536050
61622380872008279454377393199688
61622380872008279456069644845880
61622380872008279456884433180968
61622380872008279456884434230728
61622380872008279500131006805912
61622380872008279500131007155832
61622380872008290613168408610220
61622380872008294326800520029916
61622380872032605951678255134076
61622380872040694400089067101548
61622380872040694407616782536574
61622380872040694407617035154748
61622380872040694407617039754018
61622380872040694407617125493166
61622380872040694407617126892846
61622380872040709224247095914844
61622380872040709224247097314524
61622380872040709231778164217700
61622380872040709231778507174292
61622380872040709231778507524212
61622380872040709231778508573972
61622380872040709231841270693028
61622380872043396248375902219602
61622380872043401784496651157280
61622380872043410935276357347120
61622380872043411072537111722592
61622380872043411072537369989796
61622380872043416608658118927474
61622380872043416608658123513694
61622380872332482074521353786930
61622380872332483860605741961342
61622380872332483865689002052686
61622380872332483906358207661612
61622380872332483906359326869806
61622380872332498730517236648328
61622380872332498731332024983416
61622380872332498731332800885098
61622380872335185564103764312306
61622380872335185569187195881946
61622380872335185610610580739888
61622380872335185747118103946162
61622380872335196728813891636158
61622380872335200572028986625066
61622380872356810307949940145790
61622380872356810309644516839796
61622380872356810309644859796388
61622380872356810353700397158002
61622380872356810353703496357898
61622380872356810361296574621082
61622380872356810361296579220352
61622380872356810361297698434370
61622380872356814059740801866760
61622380872356814067334631934540
61622380872356814067334974891132
61622380872359512011448133975050
61622380872359512064733044405426
61622380872359512194462358823482
61622380872359512201992765660160
61622380872359512219818626819107
61622381027637215439168473000833
61622381027965311816564527758313
61622381027965311816627289523237
61622381027965322934684846347453
61622381028609811997268616842349
61622381028609811997268617308909
61622381028609826821426617425849
61622381028609826821426731744713
61622381028609826821428941423903
61622381028609826821429056209327
61622381028609826823707083978223
61622381028609826823961491439941
61622381028609826828207235951269
61622381028609828468554641061737
61622381028609828468558108714991
61622381028609828471089515075829
61622381028609828475336288456933
61622381028609828477864227164517
61622381028609832174596161429179
61622381028621834218544590697317
61622381028621834218545733885957
61622381028621834393948423113381
61622381028621834401560073519813
61622381028621836041076446749269
61622381028621836064884253880661
61622381028621836064884511098105
61622381028621839777700486686711
61622381028621839777700575962319
61622381028621839777700834229523
61622381028901610793877166442973
61622381030589277345045312431539
61622381030589281056165911210731
61622381030592732469946823145558
61622381030592879479031427395904
61622381030592879479031684613348
61622381030592879616229420006452
61622381030592883185069480576652
61622381030592883185069737794096
61622381030592883322267473187200
61622381030920089075410249970067
61622381031561873721574988646900
61622381031561873728349557236339
61622381031565475443716078370006
61622381031565475443778840484850
61622381031565475443779097702294
61622381031565475450490905244118
61622381031565475450491162461562
61622381031565475450491249600390
61622381031565475450553667358962
61622381031565475450553924576406
61622381031572696784549890917289
61622381031572697196143610127437
61622381031572697196331895422209
61622381031573428605582318087268
61622381031573428610664893315188
61622381031573428611418034494276
61622381031573430440724602630544
61622381031573434139234686241772
61622381031573434139234686358412
61622381031573434146764978409666
61622381031573445212437902135508
61622381031573445214132478129674
61622381031573445257354317971510
61622381031573445259802035844604
61622381031573445259886837878414
61622381031573445806397307839900
61622381031573445806397680892528
61622381031573445808594350306246
61622381031573445808653644767836
61622381031573445808657112775382
61622381031573445808925614286452
61622381031573445808926757475092
61622381031573445808928708887078
61622381031573445808929856779982
61622381031573445809431178542830
61622381031573445809493941011966
61622381031573447041744470271776
61622381031573447044275874506898
61622381031573447045029020998194
61622381031573450747782178979612
61622381031573450748619007220568
61622381031573886833665179209704
61622381031573886835357430838427
61622381031573896116496420750663
61622381031573896116559097113101
61622381031573896116559098648348
61622381031573896116559182869719
61622381031573896121642528682741
61622381031573896121642533404474
61622381031573896121642533404475
61622381031573896123334781746082
61622381031573896123334781746083
61622381031573897946639703871880
61622381031573897946702465990937
61622381031573897946702466340857
61622381031573897946702495043042
61622381031573897953414530745992
61622381031573897953477292865049
61622381031573897953477293214969
61622381031573901652740517992187
61622381031573901652740546688543
61622381031573901652740632777611
61622381031573901657760331230788
61622381031573901657823093349845
61622381031573901657823093699765
61622381031573901659455707107082
61622381031573901659518555315207
61622381031576287798786911331827
61622381031576297218878565708572
61622381031576297218878566058492
61622381031576297218878909015084
61622381031576297218941327823416
61622381031576297218941585040860
61622381031576299049021962085796
61622381031576299049021962453186
61622381031576299049022305392308
61622381031576299049084724218110
61622381031576597407960828701816
61622381031576599244878981690647
61622381031576599244879067779715
61622381031576599244879324647239
61622381031576602941610874262318
61622381031576602950920501474889
61622381031577483018783260203896
61622381031577483018783603160488
61622381031577483018846279186264
61622381031577483018846279186312
61622381031577483019618940547576
61622381031577483019619283504168
61622381031577483021314893785312
61622381031577483021314922365028
61622381031577483021377427266848
61622381031577483021377684484292
61622381031577488555806181710905
61622381031577488557498692752766
61622381031577488557498778841834
61622381031577497838700186853676
61622381031577499675618294263270
61622381031577503374881636424746
61622381031577503374881894691950
61622381031795137027002943087581
61622381031795137031312222800545
61622381031795140738123542104265
61622381031864470041586284769935
61622381031864484866393109044047
61622381031864484866393194783195
61622381031864484871475654642491
61622381031888784959027813989992
61622381031888796076959475748052
61622381031888796491273125034668
61622381031889545108822473531602
61622381031892387230023893491790
61622381031892387230086655256714
61622381031892398350675356024336
61622381031892398354921877854544
61622381031892402054182008394154
61622381031892402054244427202486
61622381031892402054244770159078
61622381031892402056713408738524
61622381031892402060959930918652
61622381031892402060960188136096
61622381031892402061022949901020
61622381036825713145037367350797
61622381036829615017263553218981
61622381037449791016392840410823
61622381037449791016392840410824
61622381037470499134676656044132
61622381037480870463170113480476
61622381037481322197630637608169
61622381037481322609224356700225
61622381037481322609224613917669
61622381037482210227352856332098
61622381037482210227352856345196
61622381037482210229044997241012
61622381037482212057496252726792
61622381037482212057496252739890
61622381037482212059188504237471
61622381037482221340390172047339
61622381037482221340390257786487
61622381037482221345473606803518
61622381037482221345473606803519
61622381037482221345473606816568
61622381037482221345473606816569
61622381037482223170449856914445
61622381037482223170449885144240
61622381037482223170449885144241
61622381037482223170449885616417
61622381037482223170449971233309
61622381037482223170533539739853
61622381037482223170533567969649
61622381037482223170533654058717
61622381037482223177224683321996
61622381037482223177224683321997
61622381037482223177224683788557
61622381037482223177308366147405
61622381037482223177308366613965
61622381037482226876571591391231
61622381037482226876571620087587
61622381037482226876571706176655
61622381037482226876571707258386
61622381037482226881570483806792
61622381037482226881570483806793
61622381037482226881570483923432
61622381037482226881570483923433
61622381037482226881570484273353
61622381037482226881654166632201
61622381037482226881654166748841
61622381037482226881654167098761
61622381037482226883265831103370
61622381037482226883265831103371
61622381037482226883349628714203
61622381037482510416623363073414
61622381037482510418315701858434
61622381037482511651970242778030
61622381037482512246766846606936
61622381037482521536435677490982
61622381037482521536436449143314
61622381037482526476128271591326
61622381037482527070924875420232
61622381037484913348310094644493
61622381037484913349149333458871
61622381037484922631770981394508
61622381037484922637126688598398
61622381037484922637126688598407
61622381037484922637126945815851
61622381037484922638818940108267
61622381037484924256012785678175
61622381037484924462186734913259
61622381037484924468689134383339
61622381037484924468689220472407
61622381037484924468689220589047
61622381037484924468689220594663
61622381037484924468689477339931
61622381037484924468689477689851
61622381037484924468689478874965
61622381037484924468877505902485
61622381037484924468961104038713
61622381037484924468961188728101
61622381037484928173034890695136
61622381037484928173306859882546
61622381037484928174730625471225
61622381037486125042757515228245
61622381037486128747291213423308
61622381037486128747291214473068
61622381037486128749070750050355
61622381037700164291823108898546
61622381037773104742474264956567
61622381037773106573456694562771
61622381037773110278657924206827
61622381037773110278658038525691
61622381037773110279494747743519
61622381037773110283741641573627
61622381037773110284577321921679
61622381037776697130950446710441
61622381037776697312270210718765
61622381037776697313964786344297
61622381037776697313964786349913
61622381037776697314714575724029
61622381037776697314716783868185
61622381037776697314717931774187
61622381037776706602695368407893
61622381037776706602695368757813
61622381037776708432084733280489
61622381037776708432084761976845
61622381037776708432837531153065
61622381037776708432837616892213
61622381037776708432837617242133
61622381037776708437168193546485
61622381037776708437168194018661
61622381037776711955945042310789
61622381037776711955945300591091
61622381037797410371941196092509
61622381037797410372129481387224
61622381037797410372129481387281
61622381037797410783723202001481
61622381037797410783723459218925
61622381037797410809138775736251
61622381037797410809142247627209
61622381037797410809142247640307
61622381037797421515668197775534
61622381037797421927262175607178
61622381037798322469843474623846
61622381037798322477186628217856
61622381037798322477186628217857
61622381037801023768839452782215
61622381037809116341910462644814
61622381037809116341911496094177
61622381037809116341911496113860
61622381037809117760457556723567
61622381037809117760459881188181
61622381037809117760459881207864
61622381037809117760459881207873
61622381037809118172051190194567
61622381037809118172051447412011
61622381037809118172051534905131
61622381037809118172053859039508
61622381037809118172053859039517
61622381037809118172242144334289
61622381037809118172890687158048
61622381037809118172890687276092
61622381037809118174582939854000
61622381037809118174582939855404
61622381037809118174582939867050
61622381037809118174582939868502
61622381037809127041660341156675
61622381037809127043353886247875
61622381037809127043353886267567
61622381037809127432060480904289
61622381037809127453250962920899
61622381037809127453254318988319
61622381037809127454947734762218
61622381037809127454947864079519
61622381037809127454947864099202
61622381037809127454947864099211
61622381037809127454947867635662
61622381037809127454948639287994
61622381037809127454948897548565
61622381037809127454948897568248
61622381037809127455136149393983
61622381037809127455137183912780
61622381037809128873308996300307
61622381037809128873497281595022
61622381037809128873497282644782
61622381037809128873497282644839
61622381037809128874334110715110
61622381037809128874334110774159
61622381037809128874334110892251
61622381037809128874334110898809
61622381037809128874334110898893
61622381037809128874334110911943
61622381037809128878392599348243
61622381037809128878580627425514
61622381037809128878580627425571
61622381037809128878580631661814
61622381037809128878580885690505
61622381037809128878580885692775
61622381037809128878580885710197
61622381037809128878580889942068
61622381037809128878580889942116
61622381037809129283393216126953
61622381037809129283396314959507
61622381037809129283396572176903
61622381037809129285091259426723
61622381037809129285091260469841
61622381037809129285091260476483
61622381037809129285091260489524
61622381037809129285091260489533
61622381037809129285279545784305
61622381037809129285279546834065
61622381037809129285928087680777
61622381037809129285928088605803
61622381037809129285928088723895
61622381037809129285928088730537
61622381037809129285928088743587
61622381037809129286116374038359
61622381037809129286116375088119
61622381037809129290174605257215
61622381037809129290174609486873
61622381037809129290174861940956
61622381037809129290174862000005
61622381037809129290174863517777
61622381037809129290174863524419
61622381037809129290174863537460
61622381037809129290174863537469
61622381037809129290174863541840
61622381037809129290174863541841
61622381037809129290174866723925
61622381037809129290174867773760
61622381037809129290362891619169
61622381037809129290363148285488
61622381037809129290363148344537
61622381037809129290363149882001
61622381037809129290363153061899
61622381037809129290363153068457
61622381037809132584430398381390
61622381037809132584618680488218
61622381037809132584618684738972
61622381037809132584618938774296
61622381037809132584618943006176
61622381037809132585454279459383
61622381037809132585454365080439
61622381037809132585454365198531
61622381037809132585454622297883
61622381037809132989434650755247
61622381037809132989434736490023
61622381037809132989434736494395
61622381037809132991966141793184
61622381037809132991966141794588
61622381037809132991966141806234
61622381037809132991966141807686
61622381037809132996212527584650
61622381037809132996212528634362
61622381037809132996212662550981
61622381037809132996212662570664
61622381037809132996212915182205
61622381037809132996212916231965
61622381037809132996212916580433
61622381037809132996212916586257
61622381037809132996212916600116
61622381037809132996212916605940
61622381037809132996212919768425
61622381037809132996212920831235
61622381037809132996212920837820
61622381037809132996212920850918
61622381037809132996400948915148
61622381037809132996401202944648
61622381037809132996401206132592
61622381037809132996401207195450
61622381037809132997048213712874
61622381037809132997048601120238
61622381037809132997048601179287
61622381037809132997048601297379
61622381037809132997048601645847
61622381037809132997048601647299
61622381037809132997048601651670
61622381037809418379966007550331
61622381037809429061073304198371
61622381037809429063604704897081
61622381037809429067851225673109
61622381037809429067851482890553
61622381037809429067851483940304
61622381037809429067851483940313
61622381037809429472667282030015
61622381037809429472855567324787
61622381037809429474361853424911
61622381037809429474361854474671
61622381037809429475114998853349
61622381037809429475114999903109
61622381037809429475198682728725
61622381037809429479445199255403
61622381037809429479445203504753
61622381037809429479445457522607
61622381037809429479445460722197
61622381037809429479633488799525
61622381037809429479633747066729
61622381037809429480198344683841
61622381037809429480198602951045
61622381037809432768805932906716
61622381037809433180399910738360
61622381037809433185483142230305
61622381037809433185483256549169
61622381037809433185483256568852
61622381054223767747070229218019
61622381054223767747070229222391
61622381054223767747070229235489
61622381054223778860107543398225
61622381054223778860107544465455
61622381054223778860107630672407
61622381054223778860107630689877
61622381054223778860128551260715
61622381054223782520413018114605
61622381054223782566145682318121
61622381054223782571228143244647
61622381054223782571249064300759
61622381054223782572923489007435
61622381054223782572923517703791
61622381054223782572923519120941
61622381054223782572923522308885
61622381055174766687551416461952
61622381055174766687802120565056
61622381055195023909327580808642
61622381055195023909575504588618
61622381055195040556265274668442
61622381055196391438506287064711
61622381055196391438509387786751
61622381055206746109370765485380
61622381055206746109373089949994
61622381055206746116985515196702
61622381055206746704166224590452
61622381055206746704166996242784
61622381055206746704169692243706
61622381055206746704170467083982
61622381055206747940353314594370
61622381055206751645554537991646
61622381055206751650637883822138
61622381055207035185603958029180
61622381055207046298389166418610
61622381055207046298643683948182
61622381055207046893436818588640
61622381055207046893439913189266
61622381055207046893440286241894
61622381055207046893457739411680
61622381055207046893458882600320
61622381055207048129623908592558
61622381055207185898779845510168
61622381055207187728905416843072
61622381055207187728905445540832
61622381055207187728905674060516
61622381055207187728905789914574
61622381055207197011799709418855
61622381055207197011799793640279
61622381055207197011799795039959
61622381055207197011799795158003
61622381055207197011799795175473
61622381055207197011820714329369
61622381055207197011820714346631
61622381055207197011820715746311
61622381055207197011820715881873
61622381055207197016903974420713
61622381055207198841943077115789
61622381055207198841943105341373
61622381055207198841943105813549
61622381055207198841943191434653
61622381055207198841963997468057
61622381055207198841964026519949
61622381055207198841964112259097
61622381055207198848717903519129
61622381055207198848738824342169
61622381055207202547981128408615
61622381055207202547981128762747
61622381055207202547981157104971
61622381055207202547981157459103
61622381055207202547981158540835
61622381055207202547981243194039
61622381055207202547981243548171
61622381055207202547981244629903
61622381055207202548002165334851
61622381055207202553063704003925
61622381055207202553063704120565
61622381055207202553084624727587
61622381055207202553084624826965
61622381055207202554759049883353
61622381055207202554759050237485
61622381055207202554759051300503
61622381055207202554780000703259
61622381055208087749366804330589
61622381055208097030568470622733
61622381055208097030568470972653
61622381055208097030568472022413
61622381055208097030568472494589
61622381055208097030568472507687
61622381055208097030568472512059
61622381055208097030568558233737
61622381055208097030568558251207
61622381055208097030569246979329
61622381055208097030569247329249
61622381055208097030569247346719
61622381055208097035651816803145
61622381055208097035651821507409
61622381055208097035651821524879
61622381055208098860711868412735
61622381055208098860711868417106
61622381055208098860711868417107
61622381055208098860711868884911
61622381055208098860711868889283
61622381055208098860711954506175
61622381055208098860711954624059
61622381055208098867486666707131
61622381055208098867486667061423
61622381055208099409754858751849
61622381055208099409754887331565
61622381055208099416529685625961
61622381055208102566749920180705
61622381055208102566749920530625
61622381055208102566749921616569
61622381055208102566750006269773
61622381055208102566750007705637
61622381055208102571832467092549
61622381055208102571832467191927
61622381055208102571832467196298
61622381055208102571832467196299
61622381055208102571832467209189
61622381055208102571832467546219
61622381055208102573527812959087
61622381055208102573527841655443
61622381055208102573527843072592
61622381055208102573527843072593
61622381055208102573527846260537
61622381055208103120875486110757
61622381055208386655865603146054
61622381055208386655865603146055
61622381055208386655865688880831
61622381055208386657557855487715
61622381055208386657557855842006
61622381055208386657557855842007
61622381055208397768062823128639
61622381055208397768063480462107
61622381055208397768902631524729
61622381055208397768903004596071
61622381055208397768903090339591
61622381055208397768903091857368
61622381055208397768903751905146
61622381055208397768903751905147
61622381055208397768903752255067
61622381055208397773986326433227
61622381055208397773986350426563
61622381055208397773986355131040
61622381055208397775677458048921
61622381055208397775677831120263
61622381055208397775677917213703
61622381055208397775678574057525
61622381055208397775678578779258
61622381055208397775678578779259
61622381055208399004249769627691
61622381055208399004249769632062
61622381055208399004249769632063
61622381055208399004249769981983
61622381055208399004249884418944
61622381055208399011024596506174
61622381055208399011024596506175
61622381055208399011024596856095
61622381055208399599046373460808
61622381055208399599046373460809
61622381055208399599046373810729
61622381055208399599046488247690
61622381055208399605821200334920
61622381055208399605821200334921
61622381055208399605821200684841
61622381055208402715370397340891
61622381055208402715370425566315
61622381055208402715370511659755
61622381055208402717065744287548
61622381055208402717065744287549
61622381055208402717065772867264
61622381055208402717065772867265
61622381055208403305084425102151
61622381055208403310167000819716
61622381055208403310167000819717
61622381055208403310167001169637
61622381055208403310167029399432
61622381055208403310167029399433
61622381055208403310167115488501
61622381055208403311862376696010
61622381055208403311862376696011
61622381055210648615394121682842
61622381055210654110903412734246
61622381055210783916639187381696
61622381055210783916639215961204
61622381055210783916639215961412
61622381055210783916639301700560
61622381055210787622679220009615
61622381055210789451109554600672
61622381055210798740779418301544
61622381055210798740800339007944
61622381055210800570670619726216
61622381055210800570670619844260
61622381055210800570670962682808
61622381055210800570921666785864
61622381055210800570942587492264
61622381055210804275267424532120
61622381055210804276963192224959
61622381055210804276963192224960
61622381055211089594626563688992
61622381055429642207515785960432
61622381055429642253248449814037
61622381055429642253269370870357
61622381055502573414251781800950
61622381055502573416758822831990
61622381055502582704739529776498
61622381055502582704739529776546
61622381055502582704760450482898
61622381055502584534066218273446
61622381055502584534881778260818
61622381055502584534881778260866
61622381055502584534902698967218
61622381055502588240919831441566
61622381055502588240940752147966
61622381055502588246023326326126
61622381055523281494361008413711
61622381055523287023216488949818
61622381055523297549071262981540
61622381055523298141050778493535
61622381055523298148676404736357
61622381055523298148676490829637
61622381055523298148679848414745
61622381055523298148679848414988
61622381055523298148679848414989
61622381055523301849633922110236
61622381055524182061368277369245
61622381055524182061368534231153
61622381055524182061368620325837
61622381055524186995980964725892
61622381055524187041734548100567
61622381055524187041734549519174
61622381055524187041982124674601
61622381055524187041985596559943
61622381055524187041985596577412
61622381055524187041985596577413
61622381055524187041985596578657
61622381055524187041985596578870
61622381055524187044245032810238
61622381055524187590777567019605
61622381055524196329708718668449
61622381055524196878751479308429
61622381055524196878751822265021
61622381055524198114100854601823
61622381055524198114100854619293
61622381055524198115795429896149
61622381055524198115795515985217
61622381055524198116632339517537
61622381055524198120878776076561
61622381055524198159850967152769
61622381055524198159854410813931
61622381055524198159854439529214
61622381055524198160102014212465
61622381055524198160102100307149
61622381055524198160105486391864
61622381055524198160105486453343
61622381055524198160105486470812
61622381055524198160105486470813
61622381055524198166883407928081
61622381055524198167445169211771
61622381055524198167445169229240
61622381055524198167445169229241
61622381055524198167448263812397
61622381055524198167448268534131
61622381055524198167448612890403
61622381055524198708897428334533
61622381055524198708897456913005
61622381055524198708897457030889
61622381055524201865892491174715
61622381055524201865892576913863
61622381055524201865892578313543
61622381055524201865892578331012
61622381055524201865892578331013
61622381055524201866143539634091
61622381055524201866143539651560
61622381055524201866143539651561
61622381055524201866143625373239
61622381055524201866143625390708
61622381055524201866143625390709
61622381055524201866143625391953
61622381055524201872921460758909
61622381055524201873485544990893
61622381055524201873485545340813
61622381055524201873485631079961
61622381055524202414935481515281
61622381055526899870883614500731
61622381055526899870883614500788
61622381055526899870883614518210
61622381055534992581153390400029
61622381055534992581153735836421
61622381055534993862253078657917
61622381055534993862253080075066
61622381055534993862254113178175
61622381055534993862254113294815
61622381055534993862254113644735
61622381055534993862254113662204
61622381055534993862254113662205
61622381055534993862503782761021
61622381055534993862504128652327
61622381055534993862504128669797
61622381055534993862504817397919
61622381055534993862504817747839
61622381055534993862505161771417
61622381055534993862505162121337
61622381055534994411296011483515
61622381055534994411296011833435
61622381055534994411296011955691
61622381055534994411296097576955
61622381055534994411296788207257
61622381055534994411297132581035
61622381055534994411547059960153
61622381055534994411547060310073
61622381055534994411548180573851
61622381055534994411548180690491
61622381055534994411548181040411
61622381055534994413825092416051
61622381055534994413825092765971
61622381055535003145147774352529
61622381055535003145148118371979
61622381055535003145148118726271
61622381055535003145387199683023
61622381055535003145398046393830
61622381055535003146234874643512
61622381055535003146234875693272
61622381055535003146234961786712
61622381055535003671302720626846
61622381055535003694190018432535
61622381055535003694190021264943
61622381055535003694190104171683
61622381055535003694190107340913
61622381055535003694190107358382
61622381055535003694190107358383
61622381055535003694190791854417
61622381055535003694190792917275
61622381055535003694190793254097
61622381055535003694191136228159
61622381055535003694191137273547
61622381055535003694191137290809
61622381055535003694191137627839
61622381055535003694442185750185
61622381055535003695024608292328
61622381055535003695026844797263
61622381055535003695026845147183
61622381055535003695026845269439
61622381055535003695026930811754
61622381055535003695026930873233
61622381055535003695026930890703
61622381055535003695026932425736
61622381055535003695027964460371
61622381055535003695027965410753
61622381055535003695027965527393
61622381055535003695027965527600
61622381055535003695027965527601
61622381055535003695027965877313
61622381055535003695027965877520
61622381055535003695027965877521
61622381055535004975290366856299
61622381055535004975290367193121
61622381055535004975290367210591
61622381055535004975290395908404
61622381055535004975537976180658
61622381055535004975541442771054
61622381055535004975541442967887
61622381055535004975541443833912
61622381055535004975541444367780
61622381055535004975541529922980
61622381055535004975541530106715
61622381055535004976127223672599
61622381055535004976127309761667
61622381055535004976378243385786
61622381055535004980374089277283
61622381055535004980624788663025
61622381055535004980624788798592
61622381055535004980624793380387
61622381055535004980625132970916
61622381055535004980625133036767
61622381055535004980625133154651
61622381055535004980625137753885
61622381055535004980625137753921
61622381055535004980625137754128
61622381055535004980625137754129
61622381055535004980625137771390
61622381055535005524333385757867
61622381055535005524333385775129
61622381055535005524333386112159
61622381055535005524333388945811
61622381055535005524333414827229
61622381055535005524333417642167
61622381055535005524333498965492
61622381055535005524333500548907
61622381055535005524333500566376
61622381055535005524333500566377
61622381055535005524333503731235
61622381055535005524584434234505
61622381055535005524584437422449
61622381055535005524584461886930
61622381055535005524584466118805
61622381055535005524584552207873
61622381055535005525170214011677
61622381055535005525170214011713
61622381055535005525170214011920
61622381055535005525170214011921
61622381055535005525170214361841
61622381055535005525170242591429
61622381055535005525170243063813
61622381055535005525170328680497
61622381055535005525170328796372
61622381055535005525170328798802
61622381055535005525170328802960
61622381055535005525170328802961
61622381055535005525170328816055
61622381055535005525170328816064
61622381055535005525421291068275
61622381055535005525421377157343
61622381055535005529417103417480
61622381055535005529417103478959
61622381055535005529417103596843
61622381055535005529417103614318
61622381055535005529417108196321
61622381055535005529668152073694
61622381055535005529668155253592
61622381055535005530253931728640
61622381055535005531945040769185
61622381055535005531945040885789
61622381055535005531945040885825
61622381055535005531945040886032
61622381055535005531945040886033
61622381055535005531945041235953
61622381055535008679633843213303
61622381055535008679633962249529
61622381055535008679874071030669
61622381055535008681578352309700
61622381055535008682416323734924
61622381055535008686411793384397
61622381055535008686411797635199
61622381055535008686412137403847
61622381055535008686412137758139
61622381055535008686662841506951
61622381055535008686662841843773
61622381055535008686662841862487
61622381055535008686662846111837
61622381055535008686663185863223
61622381055535008686663185880485
61622381055535008686663186217515
61622381055535008686663186236228
61622381055535008686663186236229
61622381055535008686663189051167
61622381055535008686663190468109
61622381055535008686663190485579
61622381055535008687247822451791
61622381055535008687247822801711
61622381055535008687498612660460
61622381055535009227829557596921
61622381055535009228666128611689
61622381055535009228666385829133
61622381055535009228676862132341
61622381055535009228676890829941
61622381055535009228676981168359
61622381055535009228676981168566
61622381055535009228676981168567
61622381055535009231176870083891
61622381055535009231208265658879
61622381055535009231208294355235
61622381055535009231208294705155
61622381055535009231208295773842
61622381055535009231208380444303
61622381055535009231208381861452
61622381055535009231208381878714
61622381055535009235454811949143
61622381055535009235454812303435
61622381055535009235454812304679
61622381055535009235454816536767
61622381055535009235454816554237
61622381055535009235455156305415
61622381055535009235455156322677
61622381055535009235455156659707
61622381055535009235455156678420
61622381055535009235455156678421
61622381055535009235455159493359
61622381055535009235455160910301
61622381055535009235455160927771
61622381055535009235705865013405
61622381055535009235706204782053
61622381055535009235706207969997
61622381055535009235706209387143
61622381055535009235706209387146
61622381055535009235706209387147
61622381055535009236290582908036
61622381055535009236290839837039
61622381055535009236290840125480
61622381055535009236290840303599
61622381055535009236290841186886
61622381055535009236290841253981
61622381055535009236290841271451
61622381055535009236290841370585
61622381055535009236290841370621
61622381055535009236290841370828
61622381055535009236290841370829
61622381055535009236290841719776
61622381055535009236290841720505
61622381055535009236290841720541
61622381055535009236290841720749
61622381055535009236290841738011
61622381055535009236541889730827
61622381055535009236541889847467
61622381055535009236541890197387
61622381055535009237986217229653
61622381055535009237986217246879
61622381055535009237986217246915
61622381055535009237986217247122
61622381055535009237986217247123
61622381055535009237986560186245
61622381055535009237986560203471
61622381055535009237986560203507
61622381055535009237986560203715
61622381055535009237986561603187
61622381055535009237986561620656
61622381055535009237986561620657
61622381055535292763895709293978
61622381055535292763896082346606
61622381055535292763896853998938
61622381055535293999242871725854
61622381055535294000937447370100
61622381055535294006021137622555
61622381055535294006021137758069
61622381055535294006022170743049
61622381055535294006022171209609
61622381055535294594039102483258
61622381055535294595731355179210
61622381055535294595733678127504
61622381055535294600817740051781
61622381055535294600818401500453
61622381055535294600818401967013
61622381055535294600818774572039
61622381055535294600818775038599
61622381055535294619458146660026
61622381055535303860550070853700
61622381055535303883426863308661
61622381055535303883429187773275
61622381055535303883698459420357
61622381055535303883700782368651
61622381055535303883700783884971
61622381055535303883711745111475
61622381055535303883712405514843
61622381055535303883712407031163
61622381055535303883712778035220
61622381055535303883712778567471
61622381055535303883712778586344
61622381055535303883712778586345
61622381055535303883712780102664
61622381055535303883712780102665
61622381055535303884276604182331
61622381055535303884276605717524
61622381055535303884277638702748
61622381055535303884277638702749
61622381055535303884277638819388
61622381055535303884277638819389
61622381055535303884277639169308
61622381055535303884277639169309
61622381055535305119055071357998
61622381055535305119058194654980
61622381055535305119058423241759
61622381055535305119058537673051
61622381055535305119058539011252
61622381055535305119894994193804
61622381055535305119895367265306
61622381055535305712160454724414
61622381055535305713854768252336
61622381055535305713854796948692
61622381055535305713855026519540
61622381055535305713855027051791
61622381055535305713855028586985
61622381055535305713855031302752
61622381055535305713855031302753
61622381055535305713855059999108
61622381055535305713855059999109
61622381055535305713855146088176
61622381055535305713855146088177
61622381055535305714419887653629
61622381055535305714419887657841
61622381055535305714419915883424
61622381055535305714419915883425
61622381055535305714420001972249
61622381055535305714420001972492
61622381055535305714420001972493
61622381055535305714420001976704
61622381055535305714420001976705
61622381055535305714691971155531
61622381055535305718938376199152
61622381055535305718938746071882
61622381055535305718938749251780
61622381055535305719500137482842
61622381055535305719503605136096
61622381055535305719503605142738
61622381055535305721194714060937
61622381055535305721194714061180
61622381055535305721194714061181
61622381055535305721194714527741
61622381055535305721194828846604
61622381055535305721194828846605
61622381055535305721194828850816
61622381055535305721194828850817
61622381055535308823400527486522
61622381055535308825096476422507
61622381055535308825933304125436
61622381055535308830179166435851
61622381055535308830179822252999
61622381055535308830180194773376
61622381055535308830180195305627
61622381055535308830180195324500
61622381055535308830180195324501
61622381055535308830180199556345
61622381055535308830180199556588
61622381055535308830180199556589
61622381055535308831015878966176
61622381055535309418197131296554
61622381055535309418197474253146
61622381055535309418197502832862
61622381055535309418198160232021
61622381055535309418198504723806
61622381055535309418198504723807
61622381055535309418198533303522
61622381055535309418198533303523
61622381055535309419893079700288
61622381055535309419893080232539
61622381055535309419893080251412
61622381055535309419893080251413
61622381055535309420447464082079
61622381055535309420457682020260
61622381055535309420457939237704
61622381055535309420458055153240
61622381055535309420458055171954
61622381055535309424975267993233
61622381055535309424975770264756
61622381055535309424975770264757
61622381055535309424976411181873
61622381055535309424976425530780
61622381055535309424976426063031
61622381055535309424976426081904
61622381055535309424976426081905
61622381055535309424976430313749
61622381055535309424976430313992
61622381055535309424976430313993
61622381055535309424976799134532
61622381055535309424976799134533
61622381055535309424976803385331
61622381055535309424976803385334
61622381055535309424976803385335
61622381055535309425540256198420
61622381055535309425540513415864
61622381055535309425540514484498
61622381055535309425540514545733
61622381055535309425540514545976
61622381055535309425540514545977
61622381055535309425540514662616
61622381055535309425540514662617
61622381055535309425540515012293
61622381055535309425540515012537
61622381055535309425540515031251
61622381055535309425540543242332
61622381055535309425540543242333
61622381055535309425540629331157
61622381055535309425540629331400
61622381055535309425540629331401
61622381055535309425540629335612
61622381055535309425540629335613
61622381055535309425812483729015
61622381055535309425812484195575
61622381055535309425812598514439
61622381055535309427235861842311
61622381055535309427235861842554
61622381055535309427235861842555
61622381055535309427236234894210
61622381055535309427236234894939
61622381055535309427236234895182
61622381055535309427236234895183
61622381055535309427236234913893
61622381055535309427236234913896
61622381055535309427236234913897
61622381055535309448699477128438
61622381055536194619587164693071
61622381055536194619587165042991
61622381055536204451272483351135
61622381055536204451273512104271
61622381055536204451273512220911
61622381055536204451273513620591
61622381055536204452089420697313
61622381055536204452089420813953
61622381055536204452089421163873
61622381055536204452109306883455
61622381055536204452110341520353
61622381055536204452110341870273
61622381055536205691702880360327
61622381055536205732623818842755
61622381055536205733188678959159
61622381055536205733188765048227
61622381055536205737707140675539
61622381055536205737707509029519
61622381055536205737707513746881
61622381055536206281415762104911
61622381055536206281666813297317
61622381055536206281666841993673
61622381055536206281666928082741
61622381055536206282231669648193
61622381055536206282231697877989
61622381055536206282231783967057
61622381055536206282252590004673
61622381055536206282252590354593
61622381055536206286499111117731
61622381055536206286499479471711
61622381055536206289006496055745
61622381055536206289006524752101
61622381055536206289027416878785
61622381055536209390962753332573
61622381055536209397740560138527
61622381055536209397740588718243
61622381055536209397991981551153
61622381055536209398576613884755
61622381055536209398576642114551
61622381055536209398576728203619
61622381055536209436716338241037
61622381055536209438661872023503
61622381055536209443744531940811
61622381055536209443745189157639
61622381055536209443745189274279
61622381055536209443745193406989
61622381055536209443745193506367
61622381055536209443745193525081
61622381055536209443745562210267
61622381055536209443745565042675
61622381055536209443745566459617
61622381055536209444309277738351
61622381055536209444309278088271
61622381055536209446004625034929
61622381055536209446004653614645
61622381055536209446004996571237
61622381055536209985759238125093
61622381055536209985759238241733
61622381055536209985759266821449
61622381055536209985759357159867
61622381055536209985759357161319
61622381055536209987453813769339
61622381055536209987453842465695
61622381055536209992536503782683
61622381055536209992537159599831
61622381055536209992537159716471
61622381055536209992537163849181
61622381055536209992537163948559
61622381055536209992537163967273
61622381055536209992537188296187
61622381055536209992537192528275
61622381055536209992537192546989
61622381055536209992537532652459
61622381055536209992537535484867
61622381055536209992537536901809
61622381055536209992788212308557
61622381055536209993352296540541
61622381055536209993352296657181
61622381055536209993352297007101
61622381055536209993352325236897
61622381055536209993352411325965
61622381055536209993373217363581
61622381055536209993373217713501
61622381055536209993373245943297
61622381055536209993373332032365
61622381055536209995047643837119
61622381055536209995048016889747
61622381055536209995068564660159
61622381055536209995068593239875
61622381055536209995068936196467
61622381108349693702090395611864
61622381108349693702111287620616
61622381108384826941985666466703
61622381108384827154662358495641
61622381108384827154662359545401
61622381108384827154662359663493
61622381108384827154662360017785
61622381108384827154683280369845
61622381108384827154683280724137
61622381108385575629873782274211
61622381108385577419346165199747
61622381108385581120300527727171
61622381108385710928399157734472
61622381108385710928399157734632
61622381108385710928399186314348
61622381108385710928399272053336
61622381108385710928399272053496
61622381108385710929151270043944
61622381108385710929213946069560
61622381108385710929234866658028
61622381108385710929234952397176
61622381108385710930846645565946
61622381108385710930846878789846
61622381108385710930846878789894
61622381108385710930846907369562
61622381108385710930846993108710
61622381108385710930846993108758
61622381108385716465422106404207
61622381108385716465422106758339
61622381108385725748232041589585
61622381108385725748232041589633
61622381108385725748232042639345
61622381108385725748232128732833
61622381108385725748232385963327
61622381108385727577619212027806
61622381108385727578459251192032
61622381108385727578459508409476
61622381108385727585150280317564
61622381108385727585150280317612
61622381108385727585150280435656
61622381108385727585150280784124
61622381108385727585150280784172
61622381108385727585150280785576
61622381108385727585150623274156
61622381108385727585150623274204
61622381108385727585150623287254
61622381108385727585150623740716
61622381108385727585150623742168
61622381108385727585213042549096
61622381108385727585213042554712
61622381108385727585213386928453
61622381108385727585233963138808
61622381108385727585233963143020
61622381108385727585233963143180
61622381108385727585233963255448
61622381108385727585234306095400
61622381108385727585234306099772
61622381108385727585234307634805
61622381108385731215772652958504
61622381108385731289496036279489
61622381108385731289496036292539
61622381108385731289496036629409
61622381108385731289496037692219
61622381108385731291191771055530
61622381108385731291191771055578
61622381108385731291191799753338
61622381108385731291254563289543
61622381108386027728730394481740
61622381108386027728730396016773
61622381108389617095796175206344
61622381108389617095796432423788
61622381108389618880185986673700
61622381108389618881878496587096
61622381108389618881878582676164
61622381108389618925939571583568
61622381108389618927632167586032
61622381108389628208833547964376
61622381108389628208833805181820
61622381108389628208833833878176
61622381108389628215608746841356
61622381108389633699261698526280
61622381108389633704344015486996
61622381108389633704344358443588
61622381108389633745015025168944
61622381108389633750097599347104
61622381108389633750097600396864
61622381108389633750097943353456
61622381108604554437668248414191
61622381108604565556628518538349
61622381108604565560874921695301
61622381108604569267728110405433
61622381108604569267748643507636
61622381108604569267749031461753
61622381108676600000687456512557
61622381108676600000690812562715
61622381108676611118810498047923
61622381108676614641918181379619
61622381108676614641918267473059
61622381108677498598584578815330
61622381108677498598584607395046
61622381108677500382974414276182
61622381108677500428727970488290
61622381108677500430426018017670
61622381108677500430426018017718
61622381108677500430426018019122
61622381108677500431238483423386
61622381108677500431238483777677
61622381108677500431241925566740
61622381108677500431241925566775
61622381108677500431241925566776
61622381108677500431241925566823
61622381108677500431241925566824
61622381108677509716705697636518
61622381108677509716708706143704
61622381108677509719219190367894
61622381108677509719219190367942
61622381108677509719240111074294
61622381108677509719240111540854
61622381108677511546847946120838
61622381108677511546850954628024
61622381108677511546850959214196
61622381108677511546850959214244
61622381108677511546850959332288
61622381108677511548545878864794
61622381108677511548545878864842
61622381108677511548545879337178
61622381108677511548545993650218
61622381108677511548545993650266
61622381108677511549361438852214
61622381108677511549361438852262
61622381108677511549361438865312
61622381108677511549382359558614
61622381108677511549382360025174
61622381108677511549382474344038
61622381108677511549382702865126
61622381108677511549382731561482
61622381108677511553629253741562
61622381108677511553629253741610
61622381108677511553629253859654
61622381108677515209666942616322
61622381108677515209667199833766
61622381108677515252888236156440
61622381108677515252889007808772
61622381108677515252889012513036
61622381108677515252889126831900
61622381108677515252889384049344
61622381108677515255389015729962
61622381108677515255399492032962
61622381108677515255399492046060
61622381108677515255399606819838
61622381108677515255399606837307
61622381108677515255399606837308
61622381108677515255399864037282
61622381108677515255399864041654
61622381108677515255420412739362
61622381108677515255420527524786
61622381108677515255420756045874
61622381108677515255420784742230
61622381108677515260502986917522
61622381108677515260502987384082
61622381108677515260503101702946
61622381108677515260503330224034
61622381108677515260503358920390
61622381108701674931774442408717
61622381108701815720673806669568
61622381108701815720673807019488
61622381108701815767242479623239
61622381108701815767242608842140
61622381108701826880279667458028
61622381108701826885360175787246
61622381108701826885363227262411
61622381108701826885363270387872
61622381108701826885363270505964
61622381108701826885363270510336
61622381108701826885363275092184
61622381108701830583807584889018
61622381108701830591400551566368
61622381108701830591400552966048
61622381108701830591400637655436
61622381108704517424171999798988
61622381108704517424172000848748
61622381108704517600345569637554
61622381108704517600345569638958
61622381108704517600408331402478
61622381108704517600408331752398
61622381108704517607123491113696
61622381108704517607123491230336
61622381108704517607123492630016
61622381108704517607938623803652
61622381108704526751121919074588
61622381108704526888319911685136
61622381108704528535513710650286
61622381108704528542291976481296
61622381108704528583798695086640
61622381108704528588798621080661
61622381108704528588798621080662
61622381108704528588798707169730
61622381108704528718465288052658
61622381108704528718465288170702
61622381108704528720997031703540
61622381108704528725243553883668
61622381108704528725243554001712
61622381108704528726056017870782
61622381108704528726059456827680
61622381108704528726059461549413
61622381108704528726059461549414
61622381108704532289836748267388
61622381108704532294919666451900
61622381108704532424503341233406
61622381108704532424503598450850
61622381108704532424503598452254
61622381108704532424503684539918
61622381108704532424566103348250
61622381108704532424566360215774
61622381108704532424566360565694
61622381108704532424566446304842
61622381108704532427034740877936
61622381108704532427035084884288
61622381108704532431281519926992
61622381108704532431281606014656
61622381108704532431344367779580
61622381108704532432096394349744
61622381108704532432096395399504
61622381108704532432096652616948
61622381108704532432117200270672
61622381108704532432117315056096
61622381108704532433812892040162
61622381108704532433813006359026
61622381108712620887286218872952
61622381108712622580168860421401
61622381108712622580168861471161
61622381108712622580230847824867
61622381108712622580231622186326
61622381108712622580231622659284
61622381108712622580231623709044
61622381108712622580231624058964
61622381108712622717426173007568
61622381108712622717428711111521
61622381108712622717428754223848
61622381108712622717429529057482
61622381108712622717429529057726
61622381108712622717429530574046
61622381108712622717429530580444
61622381108712622717488934753618
61622381108712622717491257701912
61622381108712622717491515988772
61622381108712622717491516338692
61622381108712622717492290822490
61622381108712622717492291295608
61622381108712622717492292338810
61622381108712622717492292345368
61622381108712622717492292695288
61622381108712622717492378432250
61622381108712622718265668547314
61622381108712622718265668685014
61622381108712631863125628786208
61622381108712631863125629136128
61622381108712631977432880262302
61622381108712631998625601023336
61622381108712632000323620327340
61622381108712632000323621396756
61622381108712632000323621746676
61622381108712632000386383511600
61622381108712632001159285790834
61622381108712632001159328837555
61622381108712632001159330237235
61622381108712632001159544071136
61622381108712632001160448110621
61622381108712632001222090956611
61622381108712632001222092356291
61622381108712633691570205975113
61622381108712633691570205975114
61622381108712633691573219068679
61622381108712633693205099556002
61622381108712633693205491739777
61622381108712633693267775581779
61622381108712633693268119938050
61622381108712633693268119938051
61622381108712633694104962718158
61622381108712633694105077037022
61622381108712633694105077332105
61622381108712633698351513602444
61622381108712633698351594571721
61622381108712633698351594908543
61622381108712633698351595109747
61622381108712633698351599335034
61622381108712633698351599689325
61622381108712633698351599689326
61622381108712633698351599691512
61622381108712633828768198585661
61622381108712633828768198585662
61622381108712633828771211679228
61622381108712633828771297418216
61622381108712633830462774229907
61622381108712633830462775279667
61622381108712633830465853931231
61622381108712633830465853931475
61622381108712633830465854285607
61622381108712633830465855348624
61622381108712633830465868811660
61622381108712633830465873062621
61622381108712633830465896978195
61622381108712633830465898395345
61622381108712633830465898578836
61622381108712633830466112198435
61622381108712633830466112198679
61622381108712633830466112552811
61622381108712633830466131329825
61622381108712633830466155796280
61622381108712633830466241885348
61622381108712633830466241889803
61622381108712633830466246115249
61622381108712633830528659097251
61622381108712633830528660514401
61622381108712633830528660698135
61622381108712633830528917915579
61622381108712633831302726631929
61622381108712633831302726690977
61622381108712633831302955328462
61622381108712633831302955328705
61622381108712633831302955328706
61622381108712633831303069588520
61622381108712633831303069588521
61622381108712633831303069647569
61622381108712633831303069647570
61622381108712633831303069942653
61622381108712633831303070001701
61622381108712633831303070001702
61622381108712633831303070119799
61622381108712633831303070139401
61622381108712633831303070139402
61622381108712633831303070139485
61622381108712633831365488750985
61622381108712633831365717447762
61622381108712633831365745968429
61622381108712633831365746027478
61622381108712633831365832258701
61622381108712633835549501626772
61622381108712633835549587169171
61622381108712633835549587536561
61622381108712633835549587715840
61622381108712633835549587720295
61622381108712633835549591952140
61622381108712633835612263194947
61622381108712633835612263208045
61622381108712633835612263746071
61622381108712633835612267977916
61622381108712633835612349284015
61622381108712633835612349301484
61622381108712633835612349301485
61622381108712633835612354064797
61622381108712633835612354064798
61622381108712633835612354066984
61622381108712633836382862085659
61622381108712633836382947824648
61622381108712633836386329738913
61622381108712633836386415477902
61622381108712633836386415832193
61622381108712633836386415832194
61622381108712633838077524813897
61622381108712637397600792298517
61622381108712637397610581559673
61622381108712637397611640603407
61622381108712637397611726342555
61622381108712637400142786217816
61622381108712637400142787267576
61622381108712637400143044485020
61622381108712637404389517083050
61622381108712637404389646748660
61622381108712637404389647817293
61622381108712637405225203547985
61622381108712637405225246653913
61622381108712637405225589610505
61622381108712637405225590077065
61622381108712637405225590095779
61622381108712637405225591145539
61622381108712637405225591499831
61622381108712637534798870997890
61622381108712637534798870997974
61622381108712637534798870998133
61622381108712637534798870998134
61622381108712637534798871002346
61622381108712637534799128215418
61622381108712637534808231209417
61622381108712637534808574166009
61622381108712637534808574520141
61622381108712637534809331351336
61622381108712637534809374946752
61622381108712637534809588568780
61622381108712637534861547028122
61622381108712637534861889984714
61622381108712637534870993328473
61622381108712637534871250545917
61622381108712637534871336285065
61622381108712637536502806853663
61622381108712637536565568972719
61622381108712637537340778828364
61622381108712637537340779878124
61622381108712637537341122834716
61622381108712637537341123184636
61622381108712637537341124253350
61622381108712637541587557871022
61622381108712637541587639359208
61622381108712637541587640428624
61622381108712637541587640778544
61622381108712637541587643610170
61622381108712637541650402543468
61622381108712637542423196154320
61622381108712637542423196158533
61622381108712637542423238214702
61622381108712637542423239732479
61622381108712637542423323953850
61622381108712637542423325294321
61622381108712637542423325470010
61622381108712637542423325824301
61622381108712637542423325824302
61622381108712637542423325825759
61622381108712637542423582511681
61622381108712637542423582511924
61622381108712637542423582511925
61622381108712637542423582516137
61622381108712637542423582687454
61622381108712637542423582689071
61622381108712637542423582706328
61622381108712637542423584106004
61622381108712637542485958277748
61622381108712637542486001324469
61622381108712637542486087413537
61622381108712637542486087589226
61622381108712637542486344630981
61622381108712637542486344806670
61622381108712637544118958563907
61622381108712637544118958563908
61622381108712637544118958570306
61622381108712637544119044125746
61622381108712637544119044302812
61622381108712637544119044303055
61622381108712637544119044303056
61622381108712637544119044309454
61622381108712637544119044657187
61622381108712637544119044657188
61622381108712637544119044659374
61622381108712922723748632810696
61622381108712922906759758340171
61622381108712922906762081288465
61622381108712922906762856123125
61622381108712922907514968432437
61622381108712922907515226699641
61622381108712932166682553909965
61622381108712932187959191427593
61622381108712932187959305746457
61622381108712932187962400347083
61622381108712932190407023619551
61622381108712932190408959082718
61622381108712932190410121402505
61622381108712932190410122802185
61622381108712932190410122918825
61622381108712933835087215063481
61622381108712933835090313896195
61622381108712933836785129026418
61622381108712933837622000327192
61622381108712933841865394805423
61622381108712933841868493638137
61622381108712933841868608423561
61622381108712934018101554230777
61622381108712934018104648831403
61622381108712934018104653535667
61622381108712934019799468193714
61622381108712934019799487324861
61622381108712934019799516021217
61622381108712934020552369886825
61622381108712934020552371286505
61622381108712934020552371303767
61622381108712934020552371403145
61622381108712934020552628521211
61622381108712934020552657200305
61622381108712934020552742939453
61622381108712934020552743411629
61622381108712934020552743431321
61622381108712934020636426256937
61622381108712934024879733972719
61622381108712934024882828573345
61622381108712934024882833277609
61622381108712934024882943299720
61622381108712934024882948063033
61622381108712934025632621116691
61622381108712934025632621588867
61622381108712934025635973984521
61622381108712934025636088769945
61622381108712934025636089242121
61622381108712934025636089261813
61622381108712937541128649691775
61622381108712937541128735430923
61622381108712937548742255742281
61622381108712937548742341831349
61622381108712937548742341953605
61622381108712937548742598698873
61622381108712937548742599048793
61622381108712937548742599066055
61622381108712937548742599171049
61622381108712937548742600115815
61622381108712937548742600588199
61622381108712937724142572794228
61622381108712937724142993577402
61622381108712937726590797545180
61622381108712937730919722972170
61622381108712937730920866160810
61622381108712937731672868383346
61622381108712937731672913022905
61622381108712937731672998762053
61622381108712937731672999117589
61622381108712937731673284559213
61622381108712937731673370298361
61622381108712937733368603159435
61622381108712937733368717419250
61622381108712937733368717950475
61622381108712937733368719019891
61622381108712937733368719019918
61622381108712937733368722202219
61622381108712937733368722202246
61622381108712937754644221258070
61622381108713821500325288038234
61622381108713821500328774822635
61622381108713821500328774842318
61622381108713823291497566460730
61622381108713823291497566460766
61622381108713823291497566460814
61622381108713823291497566927290
61622381108713823291497566927374
61622381108713823291497566946973
61622381108713823291497566946982
61622381108713823332164420727559
61622381108713823337250461226352
61622381108713823337251122672838
61622381108713823337251122672874
61622381108713823337251122672922
61622381108713823337251123139398
61622381108713823337251123139482
61622381108713823337251123159081
61622381108713823337251123159090
61622381108713823337251151370682
61622381108713823337251151837242
61622381108713823338066253964518
61622381108713823338066253964554
61622381108713823338066253964602
61622381108713823338066253977652
61622381108713823338066283010878
61622381108713823338066368749942
61622381108713823338066368750026
61622381108713823339758622865266
61622381108713832551500801830366
61622381108713832597235819078212
61622381108713832618415711890144
61622381108713832618436603898736
61622381108713832618447456455406
61622381108713832618447456573498
61622381108713832618447485153214
61622381108713832618447571246653
61622381108713832618450551056032
61622381108713832618450579753840
61622381108713832620133508264956
61622381108713832620133508264983
61622381108713832620145111806799
61622381108713832620145156920964
61622381108713832626033130442008
61622381108713832627724238083080
61622381108713832627724238083107
61622381108713834402836148727618
61622381108713834402836148845710
61622381108713834402836234939149
61622381108713834402839243328244
61622381108713834402839248032472
61622381108713834402839248032556
61622381108713834404530810032271
61622381108713834404533890284803
61622381108713834404533891701904
61622381108713834404534148551923
61622381108713834404534148552007
61622381108713834404534192149768
61622381108713834404534282475163
61622381108713834405371020202701
61622381108713834405371105941765
61622381108713834405371105941849
61622381108713834409617513863482
61622381108713834409617513863566
61622381108713834409617537776869
61622381108713834409617537796561
61622381108713834409617537980260
61622381108713834409617542559838
61622381108713834409617542559922
61622381108713834448589733637534
61622381108713834448589819730973
61622381108713834448589819849071
61622381108713834448592828238160
61622381108713834448592832942424
61622381108713834450284394824095
61622381108713834450287360291119
61622381108713834450287360291203
61622381108713834450287733343831
61622381108713834450287733461875
61622381108713834450287748245236
61622381108713834450287776941592
61622381108713834450287867266987
61622381108713834451103398551466
61622381108713834451103427385522
61622381108713834451103655418942
61622381108713834451103655432040
61622381108713834451103655786331
61622381108713834451103684465266
61622381108713834451103684583310
61622381108713834451103770204330
61622381108713834451103770204414
61622381108713834451124576125342
61622381108713834451124576475262
61622381108713834451124690851717
61622381108713834451124690910766
61622381108713834455371094008669
61622381108713834455371094192368
61622381108713834455371098773434
61622381108713834455371122706477
61622381108713834455371127469790
61622381108713834456183562642420
61622381108713834456183562642504
61622381108713834456183562760548
61622381108713834456183907016197
61622381108713834456183907134295
61622381108713834456187001599318
61622381108713834456187001599402
61622381108713834456187001616823
61622381108713834456187030295674
61622381108713834456187030295758
61622381108713834456187030413802
61622381108713834457878096226321
61622381108713834457878482583916
61622381108713834457878597435031
61622381108713838108866907351405
61622381108713838108877296508992
61622381108713838108877382248140
61622381108713838108877759908075
61622381108713838108877759908123
61622381108713838111409044752727
61622381108713838111409044869367
61622381108713838111409159005900
61622381108713838111409159538151
61622381108713838115645085693640
61622381108713838115645085693667
61622381108713838115654402858203
61622381108713838115655546046843
61622381108713838115655590510740
61622381108713838116491275617790
61622381108713838116491276085754
61622381108713838116491618574382
61622381108713838116491618587432
61622381108713838116491618924218
61622381108713838116491618924254
61622381108713838116491618924302
61622381108713838116491618941723
61622381108713838116491619042346
61622381108713838116491620460221
61622381108713838116491734779085
61622381108713838154620749478774
61622381108713838154630881418908
61622381108713838154630967158056
61622381108713838154631257659480
61622381108713838154631343398628
61622381108713838154631344816539
61622381108713838154631344816587
61622381108713838154631344817991
61622381108713838156294061110072
61622381108713838157130889359790
61622381108713838157131233716062
61622381108713838157141480448178
61622381108713838157141709951958
61622381108713838157141737652599
61622381108713838157141738715382
61622381108713838157141823741667
61622381108713838157141824804450
61622381108713838161376606708543
61622381108713838161377749897156
61622381108713838161377749897183
61622381108713838161408490039648
61622381108713838161409147373116
61622381108713838161409175952832
61622381108713838162223896711117
61622381108713838162223938712497
61622381108713838162223939821258
61622381108713838162223939939350
61622381108713838162223940287782
61622381108713838162223940287866
61622381108713838162223940289270
61622381108713838162224282718801
61622381108713838162224282777850
61622381108713838162224282790948
61622381108713838162224283244410
61622381108713838162224283245862
61622381108713838162224284313817
61622381108713838162224284663737
61622381108713838162224311824174
61622381108713838162224312893542
61622381108713838162224397563238
61622381108713838162224397563322
61622381108713838162224397582930
61622381108713838162224397919827
61622381108713838162224398982610
61622381108713838162244860468609
61622381108713838162244860527658
61622381108713838162244860994218
61622381108713838162245188952373
61622381108713838162245203484250
61622381108713838162245203775121
61622381108713838162245203834170
61622381108713838162245232530526
61622381108713838162245318269674
61622381108713838163918515406419
61622381108713838163918515406446
61622381108713838163919630074392
61622381108713838163919630074476
61622381108713838163919630430981
61622381108713838163919630547621
61622381108713838163919631493764
61622381108713838163919631610395
61622381108713838163919631610404
61622381108713838163919658595059
61622381108713838163919658595086
61622381108713838163919658595143
61622381108713838163919658772236
61622381108713838163919659127337
61622381108713838163919660190111
61622381108713838163919660190120
61622381108713838163919660191572
61622381108713838163919663378028
61622381108713838163919663378055
61622381108713838163919663378112
61622381108713838163919663378139
61622381108716525196588116925108
61622381108716536319788181362569
61622381108716540004615850180890
61622411268915522377411727528545
61622411285667886666895154359435
61622411285667886666895411576879
61622411285692201996118689948391
61622411285692201996118948215595
61622411286640494344559146890961
61622412644582435585690809900141
61622412697756412804043190009031
61622412697757362600170470491537
61622412697854609620415014539471
61622412697854624445413568826551
61622412703665938784956639395211
61622412703665940386353027347439
61622412703738886379106211441747
61622412703763185284467584010891
61622412703763200056034438926767
61622412703763200101850785950075
61622412703763201160981306222821
61622412703763201710024325124389
61622412703763249332613661497123
61622412703763249881405976295587
61622412704614236439139283725045
61622412704638551770057397407687
61622412704711497756033173412385
61622412721390914410633512096651
61622412721390914410633512569035
61622412721390914456387097477499
61622412721390916057846247544571
61622412721390963817695306584769
61622412721390963817695650941041
61622412721390963822777880762929
61622412721390963822778137980373
61622412721390964234371858594573
61622412721390964234372115812017
61622412721463861638733484637087
61622412721463862050599431638879
61622412721463909810448747896521
61622412721463909810448835035349
61622412721463910222042468510721
61622412721463910222042725728165
61622412721488175590329666040967
61622412721488175727527658651515
61622412721488175727527659123899
61622412721488175773281244032363
61622412721488176962874448147403
61622412721488176967957021275803
61622412721488176967957022325563
61622412721488177374740135832231
61622412721488177374740394099435
61622412721488177381517288104077
61622412721488177381517545321521
61622412721488210321474295310725
61622412721488221434511696765113
61622412721488225146450550366247
61622412722339212110548821096561
61622412722339212110632503922177
61622412722339245053098361023191
61622412722339245464692338854835
61622412722339245464692683211107
61622412722363523735426557250481
61622412722363523735510240076097
61622412722363527439772357735277
61622412722363527441550617604819
61622412722363557089570075008755
61622412722363560382321897661907
61622412722363560793915875493551
61622412722363560793916133760755
61622412722363571906953535215143
61622412722436458610059765712241
61622412722436473427442967651425
61622412722436506781586485409699
61622412722436506781586743676903
61622412722436506788364636455285
61622413123181090340885491376625
61622413123253990804523641170571
61622413123254025187463772489609
61622413123254040012461982437887
61622413123254040561252919742031
61622413176428002433870822729831
61622413176428017251002976209639
61622413176428017251254024669015
61622413176428017251274945373963
61622413176428802105613559037958
61622413176428816929774940719084
61622413176428816932118059659482
61622413176428917819086727364315
61622413176428967024410237718205
61622413177304165068156328095792
61622413177401426391828740481666
61622413177401430097869117660468
61622413177412216734279599890992
61622413177412231558441067661186
61622413182264598845893509308719
61622413182337528414784272116011
61622413182337543231916425595819
61622413182337543232167474055195
61622413182337544284520843455775
61622413182337544289603417633935
61622413182337544291297994327941
61622413182337544833563860957663
61622413182337544833563862357343
61622413182337544833564119224867
61622413182337544838646435135823
61622413182337544838646436535503
61622413182337544838646693403027
61622413182337544840341013229509
61622413182337577643100026781673
61622413182337589312460465564167
61622413182337592460483228720857
61622413182337593016806267448643
61622413183212890645270025595013
61622413183212891194313044496581
61622413183212894898658844981377
61622413183212894898679765686325
61622413183237206523536581135297
61622413183310140849147434532913
61622413183310140850821090521971
61622413183310140850842011226919
61622413183310141398190452034801
61622413183310141398190453434481
61622413183310141399885030128487
61622413183310152510955885374625
61622413183310152511206933834001
61622413183310152511227853489189
61622413183310152511227854888869
61622413183310156216996262903347
61622413183310156217268232067671
61622413185510745531731379310989
61622413185618813664058929609261
61622413185618813664059273965533
61622413185620013869841149523199
61622413185620014421144663168699
61622413185620014421165555177291
61622413185620014426227208650503
61622413185620014426227237346859
61622413185620014427919461346455
61622413185620014427940382051403
61622413186167253315226069616703
61622413186167253910022673445449
61622413186167253910022788230873
61622413186167257021264122797451
61622413186203532339622991788171
61622413186275310327239298884025
61622413186275310334014470114409
61622413186275310334516218460587
61622413186275310334516562816859
61622413186275310517533915666537
61622413186275310517784964143175
61622413186275310929316179855811
61622413186275321635905024465111
61622413186275321635905282732315
61622413186276478332375803879611
61622413186276478332375832575967
61622413186276511135074121496871
61622413186276522209721897556329
61622413186276522248111522951259
61622413186276525915759950737077
61622413186494110192494129230547
61622413186494114956219174449411
61622413186494114956221727085193
61622413186494115141433541051817
61622413186494115550746361730901
61622413186494115553278567360307
61622413186530438455017426337471
61622413186591376876949949476725
61622413186603384035928568305933
61622413186603384447773591763301
61622413186627699366844354806741
61622413186627699778689379698289
61622413186627699778689381097969
61622413186627699778689408278005
61622413186627699778689412528807
61622413186627699778689752634277
61622413199989572732976001447383
61622413199989572870173994057931
61622413199989574107215359081425
61622413199989574517386729505851
61622413199989618577158031121769
61622413199989618988751751741793
61622413199989622283198408183931
61622413199989622284014315714163
61622413199989622695608288959587
61622413199989622695608289426147
61622413199989622695608293545807
61622413200062504086214730198299
61622413200062518720395306159095
61622413200062518720646354618471
61622413200062518857844347229019
61622413200062518857844604446463
61622413200062518903597932137483
61622413200062518903598189354927
61622413200062520093191392420207
61622413200062520098273594945419
61622413200062520098273966598367
61622413200062520099965847641371
61622413200062520505057082204555
61622413200062520505057339421999
61622413200062520510139913600159
61622413200062553451791239583529
61622413200062564564828269384969
61622413200062568269174069869765
61622413200062568271684921510651
61622413200062568271684926115745
61622413200062568276767495688811
61622413200062568682462739186663
61622413200062568682462996404107
61622413200062568683278646711071
61622413200062568683278899342295
61622413200062568683278903928515
61622413200062568683278903947389
61622413200086835429189384280087
61622413200086835430884332510401
61622413200086884019277262388563
61622413200937866865554959016893
61622413200937914632454767487313
61622413200937914632454767493137
61622413200937915044048745318957
61622413200937915044048745324781
61622413200962182194967039211761
61622413200962182195050722037377
61622413200962230373272281491113
61622413200962230373272281957673
61622413200962230373272281963497
61622413201035117069599876020573
61622413201035117069600247673521
61622413201035117071378250325619
61622413201035127770855384951733
61622413201035128182449105571757
61622413201035128182637649127909
61622413201035128182721074736081
61622413201035131888489483100479
61622413201035131888761452264803
61622413201035161131965712108817
61622413201035161536781166892007
61622413201035161543559317931769
61622413201035161543559689934637
61622413201035165247905118416565
61622413201035175949348914042177
61622413201035176360942891873821
61622413203235721195690979614872
61622413203235721195694074215498
61622413203235721195694074219870
61622413203235721202471482771668
61622413203272044104211028361856
61622413203344990090185917928798
61622413203344990090185918395358
61622413203344990090186032714222
61622413203344990090186692767670
61622413203344990090186693234230
61622413203344990090186807553094
61622413203344990091881614297558
61622413203344990091881614303381
61622413203344990091881614303382
61622413203344990091883589689990
61622413203344990099412681543427
61622413203369305421104801864092
61622413203369305421104802330652
61622413203892212514865025425806
61622413203892212924764197575796
61622413203892218460927046189170
61622413203892218460947966894118
61622413203892228979440074937033
61622413203892229169981235767842
61622413203892229169981350086706
61622413203892229169984701904776
61622413203892229573961238724068
61622413203892229573961353042932
61622413203892229573964709563814
61622413203892229573964709563862
61622413203892229573982245055896
61622413203892229573985601572454
61622413203892229580739274517670
61622413203892229580760166530634
61622413203892229580760166997194
61622413203892229580760195222618
61622413203892229580760195576910
61622413203892229580760425260026
61622413203892229580760425264398
61622413203892229580760453844114
61622413203892229580760539578890
61622413203892229580760539583262
61622413203892229580762748212692
61622413203892229580762776792408
61622413203892229581574954865722
61622413203892229581575327918350
61622413203892229581578427218868
61622413203892229581578427236338
61622413203892229581578655738552
61622413203892229581578655757426
61622413203892229581578679736420
61622413203892229581578684318220
61622413203892229581578684436312
61622413203892229581578684453782
61622413203892233286800801389068
61622413203892233287616708919300
61622413203892233287616708938174
61622413203892233287616737498968
61622413203892234522335908879056
61622413203892234522335994968124
61622413203892234522398413776504
61622413203928508011053449517625
61622413203928541362669176666829
61622413203928552482481401789916
61622413203989479375533701100884
61622413203989479375533786840032
61622413203989479787129744663378
61622413203989490493653675333752
61622413203989490493653676733432
61622413203989494611287773476674
61622413204001198286804262751497
61622413204001486763342862754152
61622413204001486763342862767202
61622413204001486763343092338050
61622413204001486763343092804610
61622413204001486763343121034406
61622413204001486763343207123474
61622413204001486763345187102126
61622413204001486763345187115176
61622413204001486946357087602584
61622413204001486946357087621458
61622413204001486946357088088018
61622413204001486946357431977730
61622413204001486946357432444290
61622413204001486946357460674086
61622413204001486946357546763154
61622413204001486946359412068602
61622413204001486946359412086072
61622413204001486946359412435992
61622413204001486946360531281215
61622413204001486946360559978975
61622413204001487355418889902470
61622413204001487355418890369030
61622413204001487355419004687894
61622413204001487357953389900246
61622413204001487357954509462731
61622413204001487357954537810619
61622413204001497881462724067836
61622413204001497881462838386700
61622413204001497881463067970598
61622413204001497881463068437158
61622413204001497881463096666954
61622413204001497881463182756022
61622413204001498064477063235132
61622413204001498064477407610278
61622413204001498064477408076838
61622413204001498064477436306634
61622413204001498064480506913763
61622413204001498064480506915221
61622413204001498064480535493479
61622413204001498064480535611523
61622413204001498064480535611577
61622413204001498064480621700645
61622413204001498468456291356858
61622413204001498468456291823418
61622413204001498476074513443167
61622413204001501587503101596558
61622413204001501587503215915422
61622413204001501587503445615960
61622413204001501587503474195676
61622413204001501770517440763854
61622413204001501770517440881898
61622413204001501770517785255640
61622413204001501770517813835356
61622413204001502182111418713542
61622413204001502182112538276027
61622413204025813212380836350798
61622413204025813212380837750478
61622413204025813212381180707070
61622413204025813212381180720120
61622413204025813212381181769880
61622413204025813212381210349596
61622413204025813395395176917774
61622413204025813395395177035818
61622413204025813395395519874366
61622413204025813395395519893240
61622413204025813395395521409560
61622413204025813395395548572126
61622413204025813395395548589596
61622413204025813395395549989276
61622413204025813806989154867462
61622413204025813806989526403770
61622413204037520639687932492414
61622413204037520639687932609054
61622413204037520639687932958974
61622413204037520639687961188770
61622413204037520639688047277838
61622413204037520776948687334446
61622413204037520776948714514482
61622413204037520776948715914162
61622413204219975318971194348665
61622413204219991792521150384960
61622413204256308743762142578166
61622413204256309201548780805170
61622413204256314691727916755652
61622413204329244025180675269720
61622413204329258300546733640824
61622413204329258483477390454888
61622413204329258895259653581256
61622413204329260275230128348368
61622413204329260687012391474784
61622413204329260687012392524544
61622413204329260687012392878884
61622413204329260687012736781646
61622413204329260687012736898286
61622413204329260687012737248206
61622413204329260687012765478002
61622413204329260687012851567070
61622413204329260687015946272743
61622413204353576017931734091091
61622413204353576017931738690352
61622413204353576017931738690361
61622413335892762094478122560435
61622413335892762094478380827639
61622413335892762094481566122427
61622413335892762094481824389631
61622413335892762231679558732975
61622413335892762231679817000179
61622413335965706255397035511879
61622413335965706392595028122427
61622413335965708087234631292777
61622413335965708087234632342537
61622413335965708087234751733055
61622413335965708087235003878845
61622413335965708087235008950499
61622413335965708224432744343603
61622413335965708224433001561047
61622413335965755806435349778659
61622413335965756218029327610303
61622413335990021586312451793919
61622413335990021586312452843679
61622413335990021723510444404467
61622413335990021723510445454227
61622413335990023411372269115299
61622413335990023411372527382503
61622413335990023418150793213513
61622413335990023418150797818606
61622413335990023418150797818607
61622413335990023555348790429155
61622413341801431979785252399224
61622413341801435684131052884020
61622413341874333454604011794342
61622413341874333500336675997858
61622413345070648712299333329780
61622413345724453564540085913450
61622413345727140032035254743268
61622413345727145428489630758156
61622413345727154856443957917764
61622413345727154856443958967524
61622413345727160255178948666858
61622413345736467904616403945282
61622413345739147602272890519812
61622413345739152999312242775276
61622413345739164074211182102620
61622413345739169607863463571806
61622413345800102679344006239383
61622413345800102679344007289143
61622413345800102679344264506587
61622413345812065777777377769759
61622413345812065777777634987203
61622413345812110250167767566557
61622413346051317034842053255376
61622413346051317034842054305136
61622413346063324194639301125762
61622413346063324606233278957406
61622413346136270594175948933037
61622413346136270599259294763529
61622413346136270600953871457535
61622413346136270600954128674979
61622413346136270601515516899612
61622413359526107004409353118902
61622413359526110708755153603698
61622413359526111303551757315964
61622413359526111303551757432604
61622413359526363316274446325935
61622413359526407788476436509097
61622413359526407788476465206905
61622413359526407788476550946053
61622413359526407788476809213257
61622413359526411492822265691701
61622413359526411492822351312757
61622413359526411492822351430849
61622413359526411492822608648293
61622413359599008387762325665132
61622413359599008982559302546666
61622413359599009119757295157214
61622413359599053591959399309320
61622413359599308577032948359676
61622413359599308577033292733427
61622413359599308577053956222383
61622413359599309126096887985123
61622413359599309126096889034883
61622413359599309126096973724271
61622413359599309126096975123951
61622413359599309126097231991475
61622413359599309126097232341395
61622413359599309171829552188639
61622413359599309171829553238399
61622413359599309171829637927787
61622413359599309171829639327467
61622413359599309171829896194991
61622413359599309171829896544911
61622413359599309309027544799187
61622413359599309309027545848947
61622413359599309309027630420243
61622413359599309309027630538335
61622413359599309309027631938015
61622413359599309309027888687447
61622413359599309309027888805539
61622413359599309309027889155459
61622413359599309309592371985695
61622413359599309309592400683503
61622413359599309309592486422651
61622413359599353781229993189464
61622413359599357485575421088201
61622413359599357485575449786009
61622413359623323718678229318664
61622413359623324451237681642434
61622413359623368709358457351211
61622413359623372032424126916034
61622413359623372627220730744940
61622413359623623907949081601535
61622413359623624639943678022115
61622413359623624640508275639227
61622413359623624640508533906431
61622413359623669112145782524141
61622413359623672816491324741724
61622413359623672816491324741733
61622413359623672816491581959177
61622413359623672816491583008937
61622413359623672818186158653183
61622413359817846960477950312838
61622413359842162289701486951554
61622413359842162426962327316924
61622413359915108284149332429256
61622413359915108421410345789242
61622413359923213392258955014349
61622413359923213394706334162939
61622413359923213394706415669999
61622413359923213394706418852327
61622413359923213394706420252007
61622413359923213394706672887443
61622413359923213394706677119531
61622413359923213529456947624897
61622413359923257996575449078987
61622413359947577038615218523753
61622413360506779483816521410263
61622413360506779484318618362063
61622413360506779484569322465167
61622413360506779484569666821439
61622413360506779621014514020811
61622413360571603095025724589091
61622413360579721770529328442409
61622413360579721907727063835513
61622413360579721907727321052957
61622413360579725474874871709761
61622413360579725474875128927205
61622413360579725476506686638843
61622413360579725476569448753687
61622413360579725477071545705487
61622413360579725477322508075795
61622413360579725477322589582855
61622413360579725477322592765183
61622413360579725477322594164863
61622413360579725477322846800299
61622413360579725477322851032387
61622413360579725612073121537753
61622413360579725613767441364235
61622413360604037101444746124129
61622413360604037238642738384757
61622413360604040805790546259005
61622413360604040807485494839239
61622413360604040807987591791039
61622413360604040808238295894143
61622413360604040808238640250415
61622413360604040942988538869553
61622413360604040942988539219473
61622413360604040944683487449787
61622413360798559885707960698791
61622413360798559885708046437939
61622413360798563454739745170741
61622413360895810091260396985557
61622413360895810091260397102197
61622413360895810091260397452117
61622413360895821202602107253655
61622413360895821202602192992803
61622413360895821209380372734745
61622413360895821209380373084665
61622413360895824771633891725605
61622413360895824776716208686321
61622413360895824778410785730247
61622413360895824915418425798853
61622413362804930260487453385936
61622413362865868675642826001492
61622413362869470946889953496340
61622413362869470953602018251396
61622413362869470953664780370452
61622413362877876251549159735592
61622413362902191577381599940800
61622413362902191584159521415538
61622413363461442343103627298792
61622413363461443577885560793724
61622413363522365529030771666882
61622413363522365940813035856156
61622413363522376647150833038578
61622413363522377058933097227852
61622413363522377058995773253628
61622413363522377058995773607920
61622413363522381993040933409280
61622413363522381998123593326588
61622413363525934308997778165526
61622413363525934308997863904674
61622413363525978781199882650290
61622413363525978781199882667552
61622413363525978918397961017248
61622413363525984264288060904128
61622413363525984271062887778240
61622413363534384629756857137876
61622413363534384629819533163652
61622413363534384629819533517944
61622413363534387740494931264037
61622413363534387741248465339838
61622413363534387923425588078101
61622413363534388335856782695292
61622413363534389563027046646051
61622413363534389570638716190224
61622413363537986352023642577784
61622413363558688842614571914472
61622413363558699953057762719917
61622413363558699960734518849212
61622413363558703072167377854848
61622413363558703666775666630586
61622413363558703666775695328394
61622413363558704894779707348588
61622413363558704899778182534689
61622413363558704899862252828940
61622413363752877946262813586504
61622413363789199056275106866748
61622413363789200296681311456628
61622413363850138713614086202388
61622413363850138718697517772028
61622413363862146291212640635664
61622413363862146833418102558102
61622413363862146838501448388594
61622413363862146840757412244210
61622413363862146840760880271496
61622413363862146840760965993174
61622413363862146840760966010436
61622413363862146840760966010644
61622413363886460379944080295724
61622413363886461620436177274380
61622413363886461622131524570958
61622413363886462169416045171107
61622413368461996651576085314002
61622413368790254100854820708045
61622413368790254238052726875234
61622413369361647083427704289438
61622413369361658201547679921986
61622413369361658338745672532534
61622413369361661907585733102734
61622413369361662044783725713282
61622413369369763311853714685874
61622413369369763448486846825886
61622413369369763449051707296422
61622413369369767015634654704346
61622413369369767017326907750218
61622413369369767017891767866622
61622413369369767152832647310682
61622413369369767154524900006634
61622413369369767155089760477170
61622413369373665772371436662940
61622413369373665772371436667152
61622413369373669478409489843688
61622413369373671262234441194640
61622413369442698321425365324536
61622413369442698323119940968782
61622413369442709434462766778924
61622413369442709441240688253662
61622413369442713140503142907966
61622413369442713145586488738458
61622413369446617248212683746052
61622413369467013652341154659204
61622413369467024765378556113592
61622413369467028476502278073126
61622413412700084083304562769675
61622413412700087787650363254471
61622413412700137155674080664127
61622413412700137155674337881571
61622413412700137567267282607139
61622413412700137567268057446011
61622413412700137567268058845691
61622413412700137567268315713215
61622413412700984651053582645183
61622413412700984651116344760027
61622413412700988172447805605143
61622413412700988309645798215691
61622413412700988355399383129979
61622413412700988355462145244823
61622413412700989409488916481093
61622413412700989409489174748297
61622413412701037586036821584555
61622413412701037586224332040455
61622413412701037586225106879327
61622413412701037586225107929087
61622413412701037586225365146531
61622413412701037723234814195103
61622413412701037723485862654479
61622413412701037723486119871923
61622413412701038135016302482647
61622413412701038135017077321519
61622413412701038135017078371279
61622413412701038135017078721199
61622413412701038135017335588723
61622413412701038135079840486123
61622413412701038135080097703567
61622413412701288361718399607751
61622413412701288498916392218299
61622413412701288544732738775047
61622413412701288544732739124967
61622413412701289598777333401483
61622413412701289735957761357241
61622413412701289736038002037807
61622413412701289736038088126875
61622413412701290193556372692078
61622413412701290194121231758722
61622413412701290328306643062091
61622413412701290330562636683515
61622413412701290330562722772583
61622413412701290330751008067355
61622413412701334802955349428607
61622413412701334802955435517675
61622413412701338507301149913403
61622413412701338508993489748183
61622413412773030076057746863983
61622413412773033780403547348779
61622413412773033781847075933329
61622413412773034971711990951313
61622413412773034971712248168757
61622413412773083148427521975879
61622413412773083554937892523287
61622413412773083560021242590079
61622413412773083560021242939999
61622413412773930643806508472287
61622413412773930643806509871967
61622413412773930643806766739491
61622413412773930643869271636891
61622413412773930643869528854335
61622413412773934165200989699451
61622413412773934302398982309999
61622413412773934348152567224287
61622413412773934348215072121687
61622413412773934348215329339131
61622413412773934349846887050769
61622413412773935395484752735183
61622413412773935395485095691775
61622413412773935402242102091721
61622413412773935402242354722945
61622413412773935402242359309165
61622413412773935402263018216273
61622413412773935402263275433717
61622413412773968754063936055257
61622413412773983573894941956603
61622413412773983578225403825451
61622413412773983578978290973635
61622413412773983578978292023395
61622413412773983578978549240839
61622413412773983716239046748787
61622413412773983716239303966231
61622413412773984122686912398795
61622413412773984127770262465587
61622413412773984127770262815507
61622413412773984127833024580431
61622413412774234354471326834535
61622413412774234493363896139089
61622413412774235584734426027019
61622413412774235591512691508109
61622413412774235591533612096417
61622413412774235591533869313861
61622413412774235728710602611597
61622413412774235728710684118657
61622413412774235728710688700665
61622413412774235728794366821809
61622413412774235728794623689333
61622413412774235728794624039253
61622413412774236186874068664350
61622413412774236323319001467517
61622413412774236323319258684961
61622413412774236323507206440343
61622413412774236323507287812049
61622413412774236323507292529411
61622413412774236323507545029493
61622413412774236324072061274899
61622413412774236324072147014047
61622413412774236324072151600267
61622413412774269677588300672923
61622413412774269677588557890367
61622413412774269677588643979435
61622413412774284494971473915751
61622413412774284494971502612107
61622413412774284494971731133195
61622413412774284494971759829551
61622413412774284501746558007307
61622413412774284501746586703663
61622413412774284501746672792731
61622413412774284501746673842491
61622413412798249496116405981491
61622413412798249496116407031251
61622413412798249633314398592039
61622413412798249633314399641799
61622413412798250733157889910069
61622413412798250733158148177273
61622413412798250733178807434301
61622413412798293343207801475727
61622413412798295173162912558227
61622413412798295173162941137943
61622413412798295175045775959735
61622413412798546163993149954303
61622413412798546164055653452023
61622413412798546164055654851703
61622413412798546164055911719227
61622413412798546164055912069147
61622413412798549868338693221655
61622413412798549868338950439099
61622413412798549868401453936819
61622413412798549868401455336499
61622413412798549868401712204023
61622413412798549868401712553943
61622413412798550915671479956347
61622413412798550922428480726137
61622413412798550922449401431085
61622413412798551052932148592671
61622413412798551052932234681739
61622413412798551059626390429945
61622413412798551059710156156477
61622413412798551647456783238379
61622413412798551647644810265947
61622413412798551651975357873943
61622413412798551651975359273623
61622413412798551651975616141147
61622413412798551651975616491067
61622413412798551652539356366779
61622413412798551652539357416539
61622413412798551652539442105927
61622413412798551652727384444107
61622413412798551652727385493867
61622413412798551652727728450459
61622413412798551654234790802185
61622413412798551654423334364161
61622413412798585008504090007591
61622413412798596126624294161227
61622413412798596126624322857583
61622413412798596126624408946651
61622413412798596126625180598983
61622413412798599825887291946775
61622413412798599830970123342379
61622413412798599830970980733859
61622413412798599832665557777785
61622413413027895705387121873087
61622413413027895705575408217619
61622413413027896254618770093041
61622413413028196306691371480728
61622413413028196307255197445508
61622413413028196308950807124738
61622413413029097011701145963528
61622413413029097013960581728390
61622413413029097013960581846434
61622413413100841700588023840489
61622413413100841700588109579637
61622413413100841700588366797081
61622413413100841700650785955333
61622413413100841700650871694481
61622413413100841700651128911925
61622413413100842249631128498467
61622413413100842249631133084687
61622413413100842249631385715911
61622413413100875601453053137291
61622413413100886714490454591679
61622413413100890242662857293572
61622413413100890425614434818417
61622413413101142299444212618444
61622413413101142301703644147006
61622413413101191667468187245704
61622413413102043004454072840392
61622413413102043006710295099544
61622413413102043006710323679260
61622413413102043006713504368954
61622413413102043006713507555494
61622413413102043006713507673538
61622413413102043006713765822698
61622413413102043006713765940742
61622413413125201862454552665838
61622413413125205566800381730350
61622413413125457632619436197442
61622413413126358335369862175060
61622413413126358335370119392504
61622413413126358337629293703622
61622413413126358337629296890162
61622413413648385031745063117971
61622413413648385031745063234611
61622413413648429504113760668305
61622413413649285460600742153233
61622413413649285462840028859655
61622413413649329934664787933265
61622413413649330483456758375457
61622413413672696654927451042193
61622413413672744833337297307021
61622413413672745244931275138665
61622413413673597085457471507313
61622413413673597087717765013575
61622413413673645263888324571981
61622413413673645812680295014173
61622413413684402802745747126407
61622413413684404083657495301147
61622413413684404083845781645679
61622413413684404632889143521101
61622413413684407605240089299239
61622413413684407605240347566443
61622413413684407788003295785943
61622413413684407788191582130475
61622413413684408337234944005897
61622413413684452079136770378631
61622413413684452079136770495271
61622413413684452079325055673403
61622413413684452079325055790043
61622413413684452079325057189723
61622413413684452216585810048875
61622413413684452216585810515435
61622413413684452216585811565195
61622413413684452628179787880519
61622413413684452628179789396839
61622413413684452628180046614283
61622413413684453863714868203560
61622413413684457567307522326807
61622413413684457567307523376567
61622413413684457567307780594011
61622413413684457567872382460464
61622413413684457568059892916364
61622413413684457568060668804996
61622413413684457568060926022440
61622413413684457568144350580861
61622413413684457568144608848065
61622413413684457750823873775380
61622413413684457750823874241940
61622413413684757940094439075808
61622413413685654620797158219672
61622413413685654620797158569592
61622413413685658324891910128452
61622413413685658324891910595012
61622413413685658325142958587828
61622413413745496230760877120218
61622413413745631529560659503953
61622413413745642642598060958341
61622413413745642649376240700283
61622413413745646348639209672835
61622413413745646348639209789475
61622413413745646353722041185079
61622413413745646355416618229005
61622413413745679707970505768781
61622413413745690821007907223169
61622413413745691232601885054813
61622413413746531931847696896421
61622413413746531931847725592777
61622413413746531960090679969073
61622413413746531960111686768913
61622413413746531961807034998611
61622413413746531961807035115251
61622413413746531962350973475335
61622413413746543073128081423461
61622413413746543073149088223301
61622413413746543079906347254471
61622413413746543079927267965243
61622413413746543080471206325327
61622413413746546756008820310343
61622413413746546756008849006699
61622413413746546756009963498983
61622413413746546756009963615623
61622413413746546762787114837709
61622413413746546779190236937795
61622413413746546779190237054435
61622413413746546779190237404355
61622413413746546784252147739267
61622413413746546784273068450039
61622413413746546786511583854049
61622413413746576357919414191359
61622413413746576434175732548945
61622413413746576982967702991137
61622413413746580069041412910075
61622413413746580138521533033741
61622413413746591251558934488129
61622413413746596719102511254827
61622413413746596724185085432987
61622413413757199913050814005438
61622413413757248089033863107944
61622413413757337538485357413837
61622413413757337675683007067793
61622413413757337675683350024385
61622413413757338959043159028811
61622413413757348651522415911633
61622413413757348651522758868225
61622413413757348788720408522181
61622413413757350076598965739987
61622413413757350076599051829055
61622413413757350625642069348205
61622413413757350625642070747885
61622413413757350625642327615409
61622413413757353597993273393547
61622413413757353597993274443307
61622413413757353597993531660751
61622413413757353599687851487233
61622413413757353599688108704677
61622413413757353600252705971869
61622413413757353600252963189313
61622413413757353600252967788574
61622413413757353730107573680551
61622413413757353730107830897995
61622413413757353736886096729005
61622413413757353780944766224783
61622413413757353780945109181375
61622413413757353782451399530849
61622413413757353782639427608177
61622413413757353783204197753345
61622413413757353783204283492493
61622413413757353783204540709937
61622413413757354329988128100205
61622413413757354331682447926687
61622413413757355567029124303150
61622413413757355567029239088574
61622413413757355567029497355778
61622413413757386952262916955225
61622413413757387088707678061317
61622413413757387088707764150385
61622413413757387089523585591549
61622413413757387089523671680617
61622413413757387091217900831811
61622413413757387091218158049255
61622413413757387501117306205749
61622413413757398065112032065081
61622413413757398065299975453021
61622413413757398065300318409613
61622413413757398071890211807023
61622413413757398072078239884351
61622413413757398072078241284031
61622413413757398201745079515705
61622413413757398201745165604773
61622413413757398202560729828493
61622413413757398202560730178413
61622413413757398202560987045937
61622413413757398202561073135005
61622413413757398209338994609743
61622413413757398209338995659503
61622413413757398614154707660137
61622413413757398614154708010057
61622413413757398614155050966649
61622413413757398620932973491147
61622413413757403553282441639865
61622413413757403553282698857309
61622413413757403554977014097571
61622413413757403554977271315015
61622413413757403555541873168427
61622413413757403555541873518347
61622413413757403555542130385871
61622413413757403555542216474939
61622413413757403555730159862879
61622413413757403555730502819471
61622413413757403555730502832512
61622413413757403555813842351625
61622413413757403555813842701545
61622413413757403555814099569069
61622413413757403555814185658137
61622413413757403560060706421115
61622413413757403560060707470875
61622413413757403560060964701360
61622413413757403560625562305431
61622413413757403560813848649963
61622413413757403560897531488629
61622413413757403560897534675169
61622413413757403560897535724929
61622413413757403560897792942373
61622413413757655756299832968718
61622413413757655756300091235922
61622413413757700045738560673764
61622413413758600613550342313980
61622413413758600613550428285004
61622413413758600613550428403048
61622413413781518943228713171578
61622413413781665361761514067332
61622413413781665407514726378299
61622413413781665956557743897449
61622413413781665956557745297129
61622413413781669111860525463415
61622413413781669114120072710521
61622413413781669660903544382245
61622413413781669660903545781925
61622413413781670897944942217534
61622413413781670898509798101850
61622413413781670898509884190918
61622413413781713402994029102379
61622413413781713540254783477851
61622413413781713951848761309495
61622413413781715179852688653342
61622413413781715187383841632536
61622413413781715187384098849980
61622413413781715187467782738406
61622413413781715370398439552470
61622413413782915944466217619672
61622413413782915944466474837116
61622413413782915944550158725542
61622413413782919648561227912296
61622413413782919648561227913700
61622413413782919648811932016804
61622413413782919648812274971992
61622413413782919648812274973396
61622413413976188603623051950631
61622413413976191712607303446597
61622413413976191714867596836219
61622413413976191714867596952859
61622413413976191760621096123787
61622413413976191760683858238631
61622413414000503385498832277707
61622413414000503385561594042631
61622413414000506906893141330947
61622413414000507044091133591575
61622413414000507089844632762503
61622413414000507089907394410787
61622413414000507089907394877347
61622413414000508874234443776340
61622413414073299207361858930744
61622413414073299212444433108904
61622413414073438207035416666673
61622413414073438207035417016593
61622413414073438212118334151345
61622413414073438212683193222201
61622413414073438807479797051107
61622413414073438809175145280805
61622413414073438809175145397445
61622413414073438809175145747365
61622413414073449325155649516665
61622413414073449325155735605733
61622413414073449325720594676589
61622413414073449378253130980939
61622413414073449378315893095783
61622413414073449920517198505495
61622413414073449927295378247437
61622413414073452894563750780535
61622413414073452894563750897175
61622413414073452894563751247095
61622413414073452899646582292779
61622413414073453029501450001461
61622413414073453031761743391083
61622413414073453031761743507723
61622413414073453036844574903327
61622413414073453038539151947253
61622413414073453077515328417799
61622413414073453077578004793495
61622413414073453082598159813403
61622413414073453082598931465735
61622413414073453082660921928247
61622413414073453082661693580579
61622413414073453084293508509661
61622413414073453084355498622253
61622413414073453084356270274585
61622413414073453626558347219989
61622413414073453626558347336629
61622413414073453631641178732233
61622413414073454868682547987806
61622413414073454868683319640138
61622413414073454868683319990058
61622413416080714784564187532266
61622413416080720318216556157702
61622413416639971033970790057099
61622413416639972861585107018107
61622413416954821583312180516139
61622413416966829016102607124151
61622413416966829016104931588765
61622413416966829151608004198587
61622413416966829153300599734699
61622413416966829153302924199313
61622413421965181244921079898698
61622413421965181252532387466630
61622413439690156329480396685387
61622413439690156733462378569062
61622413439690156741074115187026
61622413439714472115967927913940
61622413439714472116051610739556
61622417643279787812504250272721
61622417643280736421297758168749
61622417643350031967010085117922
61622417643350031967010085117923
61622417643352733258663166912802
61622417643352733258663166912803
61622417643352733807706528788225
61622417643352781434646216015308
61622417643352781434646216015309
61622417643353634238257556053184
61622417643353634238257556053185
61622417643377049136176919526119
61622417643377093059523952169228
61622417643377093059523952169229
61622417643377949520911600234331
61622417643377949566727946791079
61622417643377982920808702784429
61622417643377982920809045741021
61622417643377997744970427422147
61622417644325044381733011032793
61622417649262259651359223450464
61622417649286574980582760089180
61622417652241032454007654256155
61622417652253095339876292659320
61622417666987235460113198372989
61622417667011550789336734543693
61622417667011550789336734893613
61622417667011550789336735011705
61622417667011550791031311587619
61622417667019655901337349539499
61622417667023256378906001702949
61622417667023256385684181794811
61622417667023258170072874067023
61622417667023258170072959806171
61622417667023258170073993275217
61622417667023258170073993393309
61622417667023258170073993397680
61622417667023258172329986896641
61622417667023258172333429040079
61622417667023258172333429041531
61622417667023306348313003170081
61622417667023306348313031749797
61622417667023306348315354698091
61622417667023307400647807624199
61622417667023307400898856083575
61622417667023307400899975414233
61622417667967651627592253073817
61622417667967651762342527811271
61622417667967651764853007799209
61622417667991963252469993343185
61622417669978070459986043822529
61622417669978070462515124651523
61622417720162162337143474937868
61622417720162162474340433961279
61622417720162162474341467548417
61622417720162162474341553287565
61622417720162162474403196076123
61622417720162162474403539032715
61622417720162162474404229313341
61622417720186477666367011576584
61622417720186477802811944379751
61622417720186477803563970599995
61622417720186477803565004187133
61622417720186477803565089926281
61622417720186477803626732714839
61622417720186477803627075671431
61622417720186477805318985410791
61622417720186525974464445524341
61622417720186525981239615704965
61622417720186525981242711355351
61622417720197284481802970671542
61622417720197284619063725401147
61622417720197284619063811490215
61622417720197333847316548684165
61622417720197333847379310449089
61622417720198185047104269958189
61622417720198185047104355697337
61622417720198185184365024333661
61622417720198185186809389220833
61622417720198185186812745276655
61622417720198185186812831365723
61622417720198233356017611449227
61622417720198233362792777030581
61622417720198233362795762494813
61622417720198233362795762611453
61622417720198233362795762961373
61622417720198233362795791192621
61622417720198233362795791309261
61622417720198233362795791659181
61622417720198235009924848414195
61622417721145279933473689766011
61622417721169592107457210023505
61622417723140935139791991482707
61622418920488156197565806958447
61622418920488156197565892697595
61622418920511587615873104508366
61622418920512471526789429336311
61622419077162654910624513777850
61622419079073061357961264042207
61622419079075763198467701863283
61622419079075763198468821193941
61622419079075810825597137722149
61622419079076663575860376514853
61622419079076663575860376864773
61622419079076663575860633732297
61622419079076663580942950693013
61622419079076663580942951042933
61622419079076663628957086693977
61622419079076663629018729128243
61622419079076663629019848458901
61622419079076663629207015472775
61622419079076663629208133753673
61622419079076663629208134803433
61622419079076663629208135153353
61622419079076663629208392020877
61622419079076663766217841069449
61622419079076711799919089267165
61622419079076711799919204052589
61622419079076711805003154778851
61622419079076711942201147389399
61622419079146007350714105179922
61622419079146007350714105179923
61622419079146007350714191268991
61622419079148709191222262505693
61622419079149609568613560609161
61622419079149609568613817826605
61622419079149609568613903915673
61622419079149609621773289770652
61622419079149609621773289770653
61622419079149609621961317847981
61622419079149609621961319247661
61622419079149609621961576115184
61622419079149609621961576115185
61622419079149609758971282381201
61622419079149657792672273361473
61622419079149657792672388146897
61622419079170322681632303202033
61622419079170322681633332071809
61622419079170322681633333471489
61622419079172724332804696656020
61622419079173023973035366806993
61622419079173023973285384996913
61622419079173023973286413866689
61622419079173023973286415266369
61622419079173024515361733632723
61622419079173024522136933559463
61622419079173024522138052767648
61622419079173024522328405315423
61622419079173068438145398053068
61622419079173068438145398053069
61622419079173072144185859921259
61622419079173072149269462969195
61622419079173072149269464368875
61622419079173072692977831780393
61622419079173924899533046118171
61622419079173924906872733009300
61622419079173924945912760897683
61622419079173924952687960824423
61622419079173924952689080032608
61622419079173924952875988901751
61622419079173924952879432580383
61622419079173958299430033882845
61622419079173958299430148668269
61622419079173958441712092005079
61622419079173969554749236242023
61622419079173973123588177481565
61622419079173973123588435748769
61622419079173973260789613770745
61622419079181129632446069765012
61622419079181179043964280330446
61622419079182030017181094374582
61622419079184779889883608073447
61622419080057380123218799677412
61622419080118318492366439601799
61622419084985289042121430117032
61622419084985289042309716461564
61622419085082550359015576671896
61622419085082550359203863016428
61622419085082550364286437194588
61622419085082598534998625774402
61622419085093406545298650327945
61622419085093406545298736417013
61622419085964804916310302605112
61622419085964804916310302605113
61622419085964854144814345009322
61622419086062100644325289625002
61622419086062111757362691079390
61622419088037063191736346003066
61622419102710264850812614226905
61622419102710264850812642924713
61622419102710264850812728663861
61622419102710264851063662336361
61622419102710264851063662686281
61622419102710264851063691034169
61622419102710264851063691384089
61622419102710264851063777123237
61622419102783210843816875128477
61622419102783210843816961217545
61622419102807526167706875218725
61622419102807526167957808891225
61622419102807526167957809241145
61622419102807526167957837938953
61622419102807526167957923678101
61622419102807526173040497856261
61622419102807526174732635765337
61622419102807526174734988811119
61622419102807574343689924321231
61622419102815631285041022525247
61622419102815631285041026761547
61622419102815631285041108264395
61622419102815631285041112850615
61622419102819231769387943239687
61622419102819231769387944639367
61622419102819233548694062733419
61622419102819233549258921935417
61622419102819233553777670148797
61622419102819233553777756237865
61622419102819233556037072979551
61622419102819233556037073329471
61622419102819233556037102027279
61622419102819233556037106263579
61622419102819233556037187648335
61622419102819233556037187766427
61622419102819233556037449102079
61622419102819281732017023232081
61622419102819281732020489369015
61622419102819282784603738258788
61622419102819282784603738258789
61622419102819282784603738608709
61622419102819283374881507780875
61622419103690666194381364403791
61622419103690666331642118779263
61622419103690681011764566342975
61622419103690681016847140521135
61622419103690681018542750317005
61622419103690681018543093273380
61622419103690681149025320718447
61622419103690681154107894896607
61622419103690681155803843300341
61622419103763627011295901482869
61622419103763627011296015918373
61622419103763627148556655858341
61622419103763627148556770643765
61622419103763927337848285230309
61622419103787927511275510958655
61622419103787927648536265334127
61622419103787927655314787916021
61622419103787942342211690817537
61622419103787942479472445193009
61622419103787942479472816729317
61622419105762039000426868188927
61622419105774044741107117402863
61622419105774044741107121652213
61622419105774044741107121658036
61622419105774044741107121658037
61622419105774044741107231721727
61622419105774044741107236443460
61622419105774044741107236443461
61622419106645446000147561379578
61622419106742690638993252902504
61622419155885191865291527146415
61622419155885191865354288911339
61622419155885191865354289261259
61622419155885191865354375000407
61622419155958186028945157468713
61622419155958186028945186165069
61622419155981301844016461712167
61622419155982453051765951289182
61622419155982453182185645004923
61622419155982453182185673701279
61622419155982453182186535810121
61622419155982453182248406769847
61622419155982453182248435816123
61622419155982453182248521555271
61622419155982453186516221309275
61622419155982453186516221659195
61622419155982453188960586664459
61622419155982453188963939532289
61622419155982453188963943899731
61622419155982453188963944249651
61622419155982453189023233643959
61622419155982453189023262340315
61622419155982453189023262690235
61622419155982453189026701297213
61622419155982453189026706014575
61622419155982501358168722803785
61622419155982501358169584912627
61622419155982501364946988634795
61622419155993259858729151232424
61622419155993259865507330974366
61622419155993260002767745929650
61622419155993260002767745929707
61622419155993260002767831668855
61622419155993260002768089936059
61622419155993260002768090285922
61622419155993260002768090285979
61622419155993293217328998395746
61622419155993308034712200334930
61622419155993308041490380076872
61622419155993309231020568746165
61622419155993309231020827013369
61622419155993309231083244771941
61622419155993309231083587728532
61622419155993309231083587728533
61622419155993309231083589128213
61622419155994160387502770539220
61622419155994160433256007893283
61622419155994160433256093632431
61622419155994160433256350849875
61622419155994160433256355449145
61622419155994160563738582526813
61622419155994160563738839744257
61622419155994160570516733920867
61622419155994160570516762618675
61622419155994160570516765805158
61622419155994160570516765805215
61622419155994160570516848239731
61622419155994160570516848357823
61622419155994160570516851544363
61622419155994160570517105457166
61622419155994160570517105457175
61622419155994160570517105575267
61622419155994160570517105579638
61622419155994160570517109693475
61622419155994160570517109706516
61622419155994160570517109811567
61622419155994160570517109824617
61622419155994160570517110178908
61622419155994193922338655010181
61622419155994193922338686907579
61622419155994193922338687957339
61622419155994208739721631629319
61622419155994208739721888846763
61622419155994208741416461173327
61622419155994208746499782556813
61622419155994208746499783023373
61622419155994208746499811371261
61622419155994208746499811721181
61622419155994208746499897342237
61622419155994208746499897460329
61622419155994208746500149960411
61622419155994208746500154559672
61622419155994208746500154559681
61622419155994208746500154677773
61622419155994210393629211432787
61622419156868294500263316580633
61622419156868309321976722121461
61622419156868309322729092697977
61622419156868309324424439994555
61622419156868309873530309837277
61622419156868309873530309955369
61622419156868309873530568104481
61622419156868309873530568571041
61622419156868359101844946805241
61622419156868359101845032894309
61622419156868359101845804546641
61622419156868359101846062813845
61622419156868659291868772321143
61622419156869510445840232659475
61622419156869510447532355551874
61622419156869510447535465151755
61622419156869510447535497982216
61622419156869510447535842336275
61622419156869510447535842338705
61622419156869510493373110190669
61622419156941240493016585364329
61622419156941255310399702614125
61622419156941255317177967045455
61622419156941257101567779925532
61622419156941257101630542044588
61622419156941305089515556721389
61622419156941305089515642810457
61622419156941605279539039280699
61622419156942456433510499619031
61622419156942456440288650664617
61622419156942456440351783946975
61622419156965556373041140134084
61622419156965556373041168831901
61622419156965556373041254452957
61622419156965556373041254571049
61622419156965605601355977509989
61622419156965605601356749162321
61622419156965615044311480076531
61622419156965616714393378964377
61622419156965616714394150616709
61622419156965856562311762828628
61622419156966756947046528686964
61622419158839704696317438230716
61622419158936965425193189764735
61622419158936965877709226791594
61622419158936966014069705248003
61622419158936966014906528780323
61622419158936966021681269565367
61622419158936966021681355654435
61622419158948971755586811278239
61622419159823074099351559677651
61622419159823074717874538797521
61622419159823074717874538801893
61622419555773315406499553119182
61622419557674165757361876403662
61622419557674421650666176718161
61622419557674421657441003592273
61622419557674421658008183824563
61622419557674421658008526781155
61622419557674421658009303155221
61622419557674421658196813125687
61622419557674465580791819548553
61622419557675322087992030857233
61622419557675322088497568655257
61622419557675322088559211089523
61622419557675322088560330420181
61622419557675322088747496384295
61622419557675322088747497434055
61622419557675322088748615714953
61622419557675322225758323030729
61622419557675366560196716574757
61622419557675366560196717974437
61622419557675370266234769755505
61622419557675370266234771155185
61622419557744665805172099052111
61622419557744665810254673230271
61622419557747100631995084865422
61622419557747367643419360812469
61622419557747367645114938146455
61622419557747367650197884910683
61622419557747367650762739745239
61622419557747367650762744466973
61622419557747415274502719504675
61622419557747415279586408175119
61622419557747415279586408291759
61622419557748268029849991440735
61622419557748268075665965411415
61622419557748268075665966461175
61622419557748268076168178571405
61622419557748268076419225631101
61622419557748268081313767010199
61622419557748268081313771731932
61622419557748268081313771731933
61622419557748268081501799809261
61622419557748268081502053354731
61622419557748268213428932946877
61622419557748268218511764342481
61622419557748301389014698621074
61622419557748312552951015627909
61622419557748312552951016677669
61622419557748316258989069858417
61622419557748316258991392806711
61622419557748316391106559093309
61622419557771682974335150147137
61622419557771682981113674245351
61622419557771682981677414121063
61622419557771682981677415520743
61622419557771682981677500210131
61622419557771682981678530129667
61622419557771682981865442548311
61622419557771682981865786554663
61622419557772583366413214970580
61622419557772583404886177412097
61622419557772583412228441386023
61622419557772583412228442785703
61622419557772583412229557394627
61622419557772583412416469813271
61622419557772583412416470863031
61622419557772583412417842689399
61622419557772627883866806012337
61622419557772631583128916310369
61622419557772631583128917710049
61622419557772631589907182141379
61622419558619711923323592410751
61622419558619711923323592760671
61622419558619711923323851027875
61622419558619711923323936767023
61622419558622413191880083579337
61622419558622416903000792323049
61622419558622461367800452301723
61622419558654837779923321091400
61622419558654837780007003562676
61622419558654837825509192806038
61622419558654837825509192806039
61622419558654837962937660376740
61622419558654837962955105991149
61622419558658741521352872240937
61622419558658785992990120858647
61622419558716962127180680817739
61622419558716962127180681867499
61622419558719663395733729374923
61622419558719678219898296463105
61622419558727767156595016436471
61622419558727769131550379262999
61622419558727780244587780717387
61622419558727783401586172097936
61622419558727783401648934566913
61622419558727783406668742025295
61622419558727783767593931007548
61622419558727783767674171217342
61622419558727783772760959309316
61622419558727783813180145678779
61622419558727783813180149929580
61622419558727783813430936821333
61622419558727783813430936937973
61622419558727783813431194155417
61622419558727783818263491509271
61622419558727783818510411793773
61622419558727783818513511116133
61622419558727783818513768333577
61622419558727783950440905009105
61622419558727783950608266055184
61622419558727783950627810217863
61622419558727783950628929431881
61622419558727783950691609112209
61622419558727783950691691663365
61622419558727783950691948880809
61622419558727783955690840233344
61622419558727783955711756222391
61622419558727783955774265841525
61622419558727783955774523058969
61622419558727783955775298949053
61622419558728984524676306646168
61622419558728984529759652476660
61622419558728984570429518502004
61622419558731680256232859511109
61622419563583947501661912078312
61622419563583947501850198422844
61622419563656893494603725473744
61622419563689363900152163163215
61622419563692065603587509151533
61622419564563508900009025086127
61622419564564663950191046951464
61622419564567365104499432811709
61622419564567415067131721723593
61622419564567415067131721840233
61622419564636443774642233547887
61622419564636458592025435487071
61622419564636458593719755313553
61622419564637609937589344746753
61622419564637609937777631085621
61622419564637609937861656867612
61622419564637609942861319872705
61622419564640311091981667561227
61622419564640311092170042727857
61622419564640311097064584695979
61622419564640311097065356348311
61622419564640311229430711364181
61622419564640311229430711830741
61622419564640311234514400617825
61622419564640361054802246017233
61622419564640361059885163151985
61622419564640361059885934804317
61622419566611406322053291325630
61622419566647727538440838059047
61622419566647729175506817157229
61622419566647729175507075424433
61622419566647729183120766636503
61622419566647729183120767686263
61622419566647729183121025966565
61622419566647729184816400780001
61622419566647729184816491118467
61622419566647729184816749385623
61622419566647729366051711358893
61622419567519176759763054479698
61622419567521824400547160355481
61622419567592123982967362717353
61622419567592123982967363185317
61622419581308623121082616510256
61622419581308623121082616626896
61622419581308923310353124885993
61622419581308923310353210507049
61622419581308923310353210625141
61622419581308923310604171945689
61622419581308923310604173345369
61622419581308923310604257566745
61622419581308923310604258966425
61622419581308923310604259084517
61622419581308923310604516301961
61622419581381569108753226543044
61622419581381613580390475160754
61622419581381869298023820423197
61622419581381869298023820541289
61622419581381869298274753164029
61622419581381869298274754563709
61622419581381869298274781861837
61622419581381869298274867482893
61622419581381869298274868882573
61622419581381869298274869000665
61622419581381869298275126100017
61622419581381869303106651818801
61622419581381869303357327342189
61622419581381869303357356039997
61622419581381869303357700278177
61622419581381869303357700396269
61622419581381869305049580038141
61622419581381869305049581437821
61622419581381869305049694357005
61622419581381869305049695756685
61622419581381869305049952974129
61622419581381913769661069040898
61622419581381913769661069040907
61622419581381917475701446687721
61622419581406184634273230995721
61622419581406184634273232395401
61622419581406184634273489612845
61622419581406184635968066306851
61622419581414289746273845991527
61622419581414339571645383360347
61622419581417875406459210476645
61622419581417875406459554832917
61622419581417886519496611931033
61622419581417886519496956287305
61622419581417890223842412415829
61622419581417890230620677896919
61622419581417890230620679296599
61622419581417890230620936514043
61622419581417892009926796340891
61622419581417892009927054608095
61622419581417892010491656474557
61622419581417892015009341472775
61622419581417892015009370169131
61622419581417892015009370519051
61622419581417892015009371568811
61622419581417892015010375058461
61622419581417892015010376458141
61622419581417892015010485127975
61622419581417892015010489377325
61622419581417892015010490777005
61622419581417892015010743395179
61622419581417892015010747994449
61622419581417892015574487870161
61622419581417892017269807520143
61622419581417892017269807636783
61622419581417892017269807986703
61622419581417892017269836217951
61622419581417892017269922305567
61622419581417892017269925493559
61622419581417892017270180572771
61622419581417892017270183759311
61622419581417925369091729076017
61622419581417925369091757655733
61622419581417936482129130530405
61622419581417936482129159110121
61622419581417936487211704708565
61622419581417936487211731888601
61622419581417936487211733288281
61622419581417940193252109417323
61622419581417940193253229675277
61622419581417941245585678352035
61622419581417941245836467144527
61622419581417941245836468194287
61622419581417941245836725411731
61622419581417941842892422063409
61622419581417941842892511339017
61622419582281235603123937529922
61622419582281235603123937996482
61622419582289335908488046655127
61622419582289339432329990326196
61622419582289339432329990674712
61622419582289339432350911381064
61622419582289339478083575584580
61622419582293237632680365482185
61622419582293241343804431816865
61622419582293241343804431933505
61622419582293241343804434999193
61622419582293241343804435003405
61622419582354181590794547446070
61622419582354181590794547912630
61622419582362270600106914083351
61622419582362270778853210656691
61622419582362270778853467874135
61622419582362270778853469273815
61622419582362270783121253717207
61622419582362270783121255116887
61622419582362270783936042052295
61622419582362281896973443506683
61622419582362281896973444906363
61622419582362281896973530645511
61622419582362285419184435849017
61622419582362285420000600590860
61622419582362285425104867127704
61622419582362285425104867127912
61622419582362285464938020757481
61622419582362285465502879824125
61622419582362285465753923701493
61622419582362285465753926883821
61622419582362285465753928283501
61622419582362285465754180918937
61622419582362285470586482872061
61622419582362285470836755097097
61622419582362285470837529931757
61622419582362285602198775482873
61622419582362285603014678426885
61622419582362285603014935644329
61622419582362285608097509822489
61622419582362287255226193505183
61622419582362585609270802385590
61622419582362585609270821536420
61622419582362585609270935855501
61622419582362585609271194589048
61622419582362585614354540419540
61622419582362585614354540419757
61622419582362585792306193013429
61622419582362585792306450230873
61622419582362585797389024409033
61622419582362635022295351503484
61622419582362635022860210570129
61622419582362635027378954551420
61622419582366187331474915713702
61622419582366187331474925995595
61622419582366187331474930594047
61622419582366187331474958826273
61622419582366187331474959292833
61622419582366187331475040314459
61622419582366187331475041733013
61622419582366187331475044912911
61622419582366187331475044915341
61622419582366187331475044919553
61622419582366187336306824768619
61622419582366187336307601020221
61622419582366187336557500173755
61622419582366187336557873245257
61622419582366187336558648079917
61622419582366231803112174496665
61622419582366231803112174613305
61622419582366231803112176031859
61622419582366231803112290350723
61622419582366237294107338548799
61622419582366237299190160621947
61622419582386597097406372294021
61622419582386597097406486612885
61622419582386597234667126669493
61622419582386646504489300506016
61622419584336382128212327196097
61622419584336382129906903890103
61622419584336382129906989979171
61622419584336382130743727422423
61622419584336382130743813511491
61622419584336382137518554296535
61622419584336382137518555696215
61622419584336382137518640385603
61622419584336382137519325948867
61622419584336382137519670305139
61622419584372699495462652286465
61622419584372699496298359455889
61622419584372699496298359922449
61622419584372699496298360855569
61622419584372699496298361322129
61622419584372699496298474241313
61622419584372699496298475640993
61622419584372703199808567090125
61622419584372703207422455867731
61622419584372703207423570476655
61622419584372703207423575075925
61622419584372704300676708324106
61622419584372704305759512556900
61622419584372704305759512556936
61622419584372704846937275239517
61622419584372704846937618178639
61622419584372704846937619595789
61622419584372704846937622777909
61622419584372704846937622778117
61622419584372704849469024539476
61622419584372704856246863107474
61622419584372704856246946014215
61622419584372705029951585821273
61622419584372705029951614519081
61622419584372705029951844438397
61622419584372705029951844444221
61622419584372705029951844556489
61622419584372705029951958875353
61622419584372705029951963480447
61622419584372705032483364173332
61622419584372705036729024008371
61622419584372705036729110101811
61622419584372705037544931551653
61622419584372705037545017645092
61622419584372705037545017645093
61622419584372705037565479192327
61622419584372705037565823560245
61622419584372705037565824032629
61622419584372705037565938351492
61622419584372705037565938351493
61622419584372705039261170856823
61622419584372705039261199559002
61622419584372705039261199559003
61622419584372705039261285648071
61622419584372705039261542498125
61622419585244148308538316618448
61622419585317033769310198225068
61622419585317050454133853185933
61622419585317094301040449245012
61622419585317099654460582914485
61622419585317099654460925871077
61622419585317099659544190666685
61622419634483850324076544980313
61622419634483850324076631069381
61622419634483850324832009107695
61622419634483850324894770872619
61622419634483850324894856961687
61622419634483850326587024968251
61622419634483894796468971811605
61622419634483894796469343814473
61622419634483898365312761619944
61622419634483898502507396995221
61622419634483898502507398044981
61622419634483898502510749863051
61622419634555593770278152834523
61622419634555593770278410051967
61622419634555644968433784857679
61622419634555644976024514675803
61622419634556494338089934824875
61622419634556796311747154896461
61622419634556796311747240985529
61622419634556796311750335586155
61622419634556796312502333110043
61622419634556796312502361806399
61622419634556796312502590327487
61622419634556796312502619023843
61622419634556796312565009135819
61622419634556796312565123921243
61622419634556796312565352092411
61622419634556796312565380788767
61622419634556796312565381138687
61622419634556796312565466877835
61622419634556796317586050593483
61622419634556796317648812708327
61622419634556796319277531987023
61622419634556796319277533036783
61622419634556796319278303639355
61622419634556796319278561906559
61622419634556796319340178966523
61622419634556796319340207662879
61622419634556796319340208012799
61622419634556796319340209062559
61622419634556796319341065404279
61622419634556796319341323671483
61622419634556829666019892009005
61622419634556829666019978098073
61622419634556829671103323928565
61622419634556840784139581727753
61622419634556840784139610424109
61622419634556840784139838945197
61622419634556840784139867641553
61622419634556840784139953730621
61622419634556840784140725382953
61622419634556840789223299211193
61622419634556840789223299561113
61622419634556844490178006911369
61622419634556844490181107279117
61622419634556844490181359779199
61622419634556844495261352741861
61622419634556844495261611009065
61622419634556844495263676739915
61622419634581111640970691535177
61622419634581111643480913255911
61622419634581111643481171523115
61622419634581111648563715605239
61622419634581111648563744301595
61622419634581111648563745701275
61622419634581111648564602042995
61622419634581111648564860310199
61622419634581145002018341610901
61622419634581156120139088895781
61622419634581159826179466074583
61622419634581159826179723292027
61622419634591918464000566209447
61622419634592818848735504712422
61622419634592819024971317065953
61622419634592819024971575333157
61622419634592819030054120931592
61622419634592819030054148461557
61622419634592819030054149511308
61622419634592819030054149511317
61622419634592819031749468111539
61622419634592819031749468228179
61622419634592819031749468578099
61622419634592819031749496809347
61622419634592819031749582896954
61622419634592819031749582896963
61622419634592819031749586084955
61622419634592819031749841164167
61622419634592819031749844350707
61622419634592852383571389667413
61622419634592852383571416847449
61622419634592852383571418247129
61622419634592852383571421446719
61622419634592852383571422496479
61622419634592852383571502936517
61622419634592863496608565683663
61622419634592863496608791121801
61622419634592863496608795371142
61622419634592863496608819701517
61622419634592863496608823950858
61622419634592863496608823950867
61622419634592867202649195830559
61622419634592867207732517680605
61622419634592867207732631999460
61622419634592867207732631999469
61622419634592867207732884617643
61622419634592867207732889216904
61622419634592867207732889216913
61622419634592867207732890266673
61622419634592868260065337543751
61622419634592868260065338943431
61622419634592868857372171930413
61622419634592868857372430197617
61622419635466964031417818339561
61622419635466967783964921955835
61622419635466969431156826428349
61622419635466969568354732969672
61622419635467013856977985376687
61622419635467013857040490278299
61622419635467013857040747495743
61622419635467013902794075046059
61622419635467014039991981587382
61622419635467017563080863201927
61622419635467017563081120419371
61622419635467269757625298270100
61622419635467314229262546887810
61622419635468165195952253733217
61622419635468165196015015498141
61622419635468165196015015848061
61622419635468168358033301149067
61622419635468168358033301265707
61622419635468168358033305398417
61622419635468168907076320067897
61622419635468168907076324299985
61622419635468168907139086419041
61622419635468170188239087630061
61622419635468214614060018407014
61622419635468214659876336247771
61622419635468218320915522510111
61622419635468218320916641724129
61622419635539898768790358164997
61622419635539898906051026801321
61622419635539898951804583013429
61622419635539913586173560104181
61622419635539913703057411607879
61622419635539913725129148741023
61622419635539913730212494571515
61622419635539913731028402094945
61622419635539913770882733649487
61622419635539913771635531871983
61622419635539913771635617611131
61622419635539913771635874828575
61622419635539913775966079479979
61622419635539913775966079829899
61622419635539913776719220659067
61622419635539914320741403231025
61622419635539914320741660448460
61622419635539914320741660448469
61622419635539915561170650603320
61622419635539948731673698740059
61622419635539963550688715604113
61622419635539963550751473118075
61622419635539963550751477723168
61622419635539963550751477723169
61622419635539963550751730335519
61622419635539963550751734940612
61622419635539963550751734940613
61622419635539963738786658285896
61622419635540213915152626582811
61622419635540213915152883800255
61622419635540213915215278608289
61622419635540213915215393419229
61622419635540213920298995975089
61622419635540213921927453456923
61622419635540213921927710674367
61622419635540214326997914340625
61622419635540214510012254446648
61622419635540248920944206993482
61622419635540258386789875200521
61622419635540258386789875667081
61622419635541100070585205462967
61622419635541100070648224309821
61622419635541111188705181095515
61622419635541114345703568225263
61622419635541114345766334595121
61622419635541114350787257012347
61622419635541114894746929965171
61622419635541114894809320193787
61622419635541114894809691730095
61622419635541114894809696335188
61622419635541114894809696335189
61622419635541114899829132625897
61622419635541114899829246925887
61622419635541114899891894371947
61622419635541114901521383786655
61622419635541114901521385321849
61622419635541114901521756839283
61622419635541114940583859111505
61622419635541114940584202068096
61622419635541114940584202068097
61622419635541116135238686950776
61622419635541147676308408766887
61622419635541159366384178582881
61622419635541159366446567295177
61622419635541159366446568811497
61622419635541159366446940347805
61622419635541164308583780898249
61622419635541164312854694172408
61622419635564225403288437739967
61622419635564230892023677818932
61622419635564230892023706398648
61622419635564230892086439937988
61622419635564273503851963904051
61622419635564275359414013801252
61622419635564529251150990095639
61622419635564529251151247313083
61622419635564579076773575941097
61622419635565430230744921960565
61622419635565430230745036279429
61622419635565430230745293496873
61622419635565432063420094817785
61622419637510858113127519177806
61622419637511309007942489288750
61622419637511309008026172114158
61622419637511309013025063466910
61622419637511309144386650570567
61622419637511309145203329753131
61622419637511309145223388363739
61622419637511309145223474102887
61622419637511309145224248943163
61622419637511309145224250459483
61622419637511309145224507210367
61622419637511309145224507558883
61622419637511309145224507676927
61622419637511309150285903931291
61622419637511309150306734194231
61622419637511309150306824519599
61622419637511309150306824637643
61622419637511309151998215237851
61622419637511309151998300976999
61622419637511309151999075817275
61622419637511309151999334084479
61622419637547631312436937311476
61622419637547631312436941543564
61622419637547631319214863018302
61622419637547631452166419537787
61622419637547631452166419891919
61622419637547631458944259509677
61622419637547631914763922094154
61622419637547631914847231866934
61622419637547631914847604919562
61622419637547631916542866476992
61622419637547632044431246414121
61622419637547632044431505035617
61622419637547632044431505147885
61622419637547632044431505152257
61622419637547632044431508217785
61622419637547632044431533731973
61622419637547632044431619466749
61622419637547632044431624071843
61622419637547632051208683550007
61622419637547632051208684599767
61622419637547632051208770693207
61622419637547632052024591080239
61622419637547632052045139900363
61622419637547632052045511786591
61622419637547632053741203089521
61622419638386204464591138753870
61622419638386204465426819097550
61622419638483465789099260179780
61622419638483465790791511709332
61622419638494511804368962167286
61622419638494526621752164106470
61622419638495412232329295340788
61622419638495427049712497279972
61622419638495427052306663279858
61622419638495428882448911764178
61622419638495473359086191853220
61622419638495477060127681215890
61622419638495477060879793525202
61622419638495478844450225217028
61622419638519788690001980021488
61622419794019437449202733292603
61622419794092383441955917386911
61622419794092383441956175654115
61622419794113997804192488357111
61622419794117599892174486486610
61622419794117599938179119873381
61622419794117600075188567859143
61622419795001056892927839897727
61622419795001056892927925986795
61622419795001056892990602012571
61622419795003756214460264211907
61622419795003756214460264328547
61622419795003756214460264678467
61622419795003756214648549506679
61622419795003756214648549623319
61622419795003756214648551022999
61622419795073100668839500806669
61622419795073100668839586545817
61622419795073100669027787151201
61622419795074001099578900168359
61622419795074002878885018262411
61622419795074047350271562777017
61622419795074051061395155399558
61622419795074051062211192266783
61622419795076687383051981002581
61622419795076687383052239269785
61622419795076687383052323959173
61622419795076687383240267347113
61622419795076687383240610303705
61622419795076698496089382456969
61622419795076698496089640724173
61622419795076698496089725413561
61622419795076698496277668801501
61622419795076698496278011758093
61622419795076702200435182941765
61622419795076702200435441208969
61622419795076702200435525898357
61622419795076702200623469286297
61622419795076702200623812242889
61622419795076702207213448772775
61622419795076702207213705640299
61622419795076702207401733717627
61622419795076702207401735117307
61622419795097117047798119141362
61622419795097412295409460610265
61622419795097412295409460960185
61622419795097412295597745905037
61622419795097416001638237752623
61622419795097417237068713138146
61622419795097417648767294507637
61622419795097417648850977327429
61622419795097417648851235594633
61622419795098312680144141195956
61622419795098312680144255514820
61622419795098312726148774582727
61622419795098316386184889911066
61622419795098316432189523297837
61622419795098318209821728185387
61622419795098318209822072541659
61622419795098318209884748567435
61622419795098318214904559580991
61622419795098318214904645320139
61622419795098318214904646719819
61622419795098318214967321345915
61622419795098318214967322745595
61622419795098318216578987222381
61622419795098318216579076497989
61622419795098318216599879347613
61622419795098318216599879697533
61622419795098318216599907927329
61622419795098318216599994016397
61622419795098318216662641462457
61622419795098318216662670042173
61622419795098318216663017584985
61622419795098362688781066681151
61622419795098366392311332221783
61622419795098366394821815396261
61622419795101017538129237640883
61622419795101017538129494858327
61622419795101019508315841099554
61622419797071011472633765922289
61622419797071061481270605313987
61622419797071962186531513085330
61622419798028363214056397263438
61622419798028363214059951005760
61622419798031065054501534170784
61622419798031065054501792437988
61622419798031065059588604755334
61622419798051730345244803465911
61622419798051730345746901817391
61622419798051730345809577843167
61622419798051730345809920799759
61622419798051730345997948877087
61622419798051730346018871000429
61622419798051730352587842274497
61622419798052630916341136182729
61622419798055326539443864230355
61622419798055332068034693702847
61622419798055332070545176877325
61622419798055332205211765602428
61622419798055332205212022819872
61622419798055332205274441628204
61622419798055332205546410815857
61622419798055332205546753772449
61622419798055332207994217977609
61622419798055332207994476244813
61622419798055376540486616336781
61622419798055376677684953320911
61622419798055376679380671780548
61622419798055376684462874422400
61622419798055376685278782338931
61622419798055380383726472615264
61622419802883476814387009898286
61622419802883476814387009911336
61622419802979386842550718750457
61622419802979386849892700109551
61622419802980737726465707515819
61622419802980737765441108451865
61622419802980738131281156649898
61622419802980738136363616373681
61622419802980738136363616490321
61622419802980738136363616509195
61622419802980738136363617908875
61622419802980738138059422462035
61622419802980738138059422480908
61622419802980738138059422480909
61622419802980738138059427067128
61622419802980738138059427067129
61622419802980738138059427080226
61622419802980738138059427080227
61622419802980738138059685347382
61622419802980738138059685347383
61622419802980738319294274367195
61622419802980738319294274367243
61622419802980738319294647316281
61622419802980738320989966020045
61622419802980738320989966020093
61622419802980738320989966033143
61622419802980738320990337556353
61622419802980738320990337556401
61622419802980738320990342161447
61622419803854733020118024806035
61622419803862836895079590073281
61622419803927684543972293972443
61622419803935738411112869864659
61622419803935787824325571411099
61622419803935788418930506255219
61622419803935788418930764522423
61622419803935788418933887819405
61622419803960055569640651242259
61622419803960055569640994198851
61622419803960099454284672224311
61622419803960104983690178912665
61622419803960104990468445793435
61622419803963957437893259364689
61622419803963957618648078213089
61622419803963957618648421169681
61622419803964001907834698824145
61622419803964002098380449736163
61622419803964007444019615581909
61622419803964007444019958538501
61622419820705563133865560210782
61622419820705708456320366202441
61622419820705713259002191301252
61622419820705713436934328648997
61622419820705713443712168266755
61622419820705713800180558739669
61622419820705713800180558739877
61622419820705713807794161608055
61622419820705713807794162074407
61622419820705713807794162074615
61622419820705713809489794818433
61622419820705713809490139174497
61622419820705713809490139174705
61622419820705713983194899440755
61622419820705713983194899442207
61622419820705713990787837888309
61622419820705713990787838821429
61622419820705713990787838938069
61622419820705713990787839287989
61622419820705713990787867517785
61622419820705713990787953606853
61622419820705713990808758478069
61622419820705713990808759644469
61622419820705713990808759994389
61622419820705713990808787174425
61622419820705713990808788224185
61622419820705713990808874313253
61622419820705713992483186118007
61622419820705713992483186234647
61622419820705713992483559170635
61622419820705713992504135520763
61622419821592770676878188634193
61622419821592770677442273336949
61622419821592770679134525562129
61622419821661664109381035215678
61622419821661964252897786036842
61622419821661964252901167601028
61622419821689833720629649645030
61622419821689833720629906862474
61622419821690028287728447426677
61622419821690028287728476006393
61622419821690033854413578365566
61622419873855872799521707430526
61622419873855872807049675483726
61622419873856323838309835279703
61622419873856323838309835633995
61622419873856323838309864330351
61622419873856323838309950065127
61622419873856323839146659278583
61622419873856323839146773597447
61622419873856323845921485686135
61622419873856323845921486152695
61622419873856323845921600471559
61622419873880184431927411637646
61622419873880189958886312910548
61622419873880189965579780263082
61622419873880190102840534992846
61622419873880635470779190759403
61622419873880635470799221840055
61622419873880635470799222306615
61622419873880635470799336625479
61622419873880635470800111464351
61622419873880635470800111465755
61622419873880639167531163643281
61622419873880639175145023841171
61622419873880639175145052420887
61622419873880639176840399717465
61622419873880639176840488993073
61622419873880640265679877505324
61622419873880640273293822280334
61622419873880640869702123864146
61622419873880640997674182730173
61622419873880640997674182846813
61622419873880640997674211426529
61622419873880640997674440997377
61622419873880640997674441114017
61622419873880640997674469693733
61622419873880640997674560033603
61622419873880641004451705605207
61622419873880641005288420235865
61622419873880641005288420585785
61622419873880641005288448815581
61622419873880641005288534904649
61622419873880641006962964682819
61622419873880641006983796112159
61622419873880641006983882201227
61622419873880641006983885387767
61622419874767649513428404833737
61622419874767649513428490572885
61622419874767697686919574562639
61622419874827520757611898146516
61622419874827537404301668226340
61622419874828437834855019484982
61622419874828437834856162673622
61622419874828469366593806701568
61622419874828480484714811203892
61622419874828486013283576781392
61622419874828486013285901246006
61622419874828486013369469280374
61622419874828486019202861339408
61622419874828486020897437333574
61622419874828486020897551652438
61622419874828486020898580522214
61622419874839242956488196338570
61622419874839242956550958811918
61622419874839292964305488358516
61622419874839292964308841226346
61622419874839695688315241097077
61622419874839695688315498314521
61622419874839695693398844145013
61622419874840493538373524711588
61622419874840493543460596345898
61622419874840493584106188798512
61622419874840493584106475762072
61622419874840493584109656451766
61622419874863554588141529506986
61622419874863560115015719790160
61622419874863560115015977007604
61622419874863560115078738776740
61622419874863560121792754943782
61622419874863560121793898132422
61622419874863560121855517412758
61622419874863602764124578609492
61622419874863604589184252915652
61622419874863604594266827093812
61622419874863608293530055266688
61622419874863608300307233318890
61622419874863608300308347927814
61622419874864760734899988497804
61622419874864803383925279516048
61622419874864805168334863913444
61622419874864805214067528000368
61622419874864808920107905645730
61622419874864808920109048834370
61622429847857323072504876711336
61622429874231384768755997544243
61622430326431666202821822033900
61622430326455977827699558187820
61622430335101428844645858706465
61622430352805694613444530748825
61622430352805694613465451809517
61622430405980616071299351570801
61622430405980621604952866689461
61622430406004032822250900229181
61622430406004933252801927494141
61622430565444508723517595057981
61622430565444508860778349433453
61622430565517405302431576807841
61622430565517405302494338922685
61622430565517405439692331533233
61622430565517410244634391579159
61622430565517410244634649846363
61622430565517410792861761217699
61622430565517410831899842293357
61622430565517410838678112379540
61622430565517410839431253675268
61622430565517454716271640196869
61622430565517454716271898464073
61622430565517454853532653189465
61622430565517455265126631021109
61622430565537818171137392888045
61622430565537818171200154652969
61622430565537818308398147263517
61622430565540810913188892510485
61622430565540810913189149727929
61622430565540822026226293964873
61622430565540822033004816663407
61622430565540822033004821268501
61622430565540822033756584966367
61622430565540822033756928972719
61622430565540822033757962564229
61622430565541711343739918375765
61622430565541711343739919775445
61622430565541720631655113446557
61622430565541720631717875561401
61622430565541720768915868171949
61622430565541721868696478353411
61622430565541721869323842321658
61622430565541722005957232728883
61622430565541722417739501504320
61622430565541722463555843928367
61622430565541722463555848533460
61622430565541722463555848533461
61622430565541722464307613281087
61622430565541722464307956237679
61622430565541722464308989356796
61622430565541722464308989706716
61622430565541722464308989829188
61622430565541722464308989829189
61622430565541722600753841144009
61622430565541726122085297856415
61622430565541726167901644413163
61622430565541726170345665412075
61622430565541726170346009418427
61622430565541726170349366885518
61622430565541755223028539673661
61622430565541755360289294049133
61622430565541770044742289687401
61622430565541770045306891424164
61622430565541770045306891540804
61622430565541770045495177885345
61622430565541770045495435102789
61622430565541770047186568486957
61622430565541770047190007560495
61622430565541770181940281831389
61622430565541770181940282297949
61622430565541770182756189828181
61622430565541770184447322862429
61622430565541770594350167659825
61622430565549830683410821802666
61622430565549831234922740750474
61622430565549831234922741100394
61622430565549831280655404837350
61622430565549831280655404953990
61622430565549831280655405303910
61622430565549832515249051987750
61622430565549832515249052104390
61622430565549832516002197869698
61622430565828703360207698473205
61622430565829607632553307626001
61622430565829607632553308675761
61622430565832305082411807533045
61622430565832305814468907451336
61622430565832308786757608017841
61622430565832308900290534742021
61622430565832309518814707936132
61622430565840414447801240527124
61622430565840414631000423895514
61622430565840416278129216714611
61622430565840716467214968961193
61622430565841617035215294181023
61622430565841664616401482723422
61622430565844318326616985009233
61622430565864726070419282286017
61622430565864726070419283335777
61622430565864726070419541616022
61622430565864726116173126880238
61622430565864726116173126880239
61622430565864726253371114885693
61622430565864726253371119490787
61622430565864726253433881255710
61622430565864726253433881255711
61622430565864726254185903220781
61622430565864729959411491014735
61622430565864729960038854982982
61622430565864729960227141327523
61622430565864729960227398544967
61622430565864731194820788477914
61622430565864731195385905829024
61622430565864731195573933906352
61622430565864731195574192173556
61622430565864775667211440791266
61622430565865031384656241546958
61622430565865931815395813320064
61622430565865931815395813786624
61622430565865976287033061937774
61622430565865976287033062404334
61622430565865979947319853623508
61622430565865979993073438533376
61622430565868678127476607479312
61622430571426036206047115689944
61622430571449146662060211680552
61622430571450347419142587667688
61622430571450347830924851843864
61622430571458502355071207214225
61622430571458506059417008748781
61622430571461159768980700848219
61622430571677296453052264727829
61622430571749041691046042360189
61622430571750240801187904842981
61622430571750240801187909429201
61622430571750242448065541933517
61622430571750242448316590042973
61622430571750242448316590392893
61622430571752942504434969522285
61622430571752943739718623728397
61622430571752943739781758551613
61622430571752943739781758901533
61622430571752991911434345662967
61622430571752991918209172537079
61622430571773355373412752900573
61622430571773356608487314829362
61622430571774552423555162875203
61622430571774557776724217972007
61622430571774557776724218088647
61622430571774557776724219488327
61622430571774557778980670735127
61622430571774557779796578278409
61622430571774591130805691024337
61622430571774591131621597167939
61622430571774591131621598567619
61622430571774601654380886261524
61622430571774601654381143497899
61622430571774602248926327189943
61622430571774602249741455282033
61622430571774602251433707977985
61622430571774602251433822296849
61622430571777253532005245270433
61622430571777259068941498434375
61622430571777292423274678962819
61622430571777303540578375399137
61622430571777303540578747052085
61622430571777303540579404385553
61622430571777303540579408984823
61622430571777303541394192720641
61622430571777303543086445416593
61622430571777303543086789772865
61622430571777303543086907291319
61622430571777303543086908690999
61622430571777307246616801632513
61622430571777307246619781914275
61622430571777307247432704576525
61622430571777307247432709175795
61622430571777307247435027524819
61622430574380544715033190864362
61622430574380544715033190864410
61622430574380545309557568292674
61622430574380545309557825510118
61622430574415504409622700448556
61622430574416868234193707136146
61622430574416868234194050092738
61622430574634309033522325833836
61622430574704555154867538349164
61622430574704588509784575909990
61622430574727664193163800474228
61622430574727664193163801523988
61622430574727697132559076481784
61622430574727697544153140419758
61622430574727697544153141469518
61622430574731605132353447039538
61622430574731616654728865656920
61622430574743730058687175725132
61622430574743730058687204422892
61622430574743730060379428421084
61622430574743730060400348064626
61622430574743779474157359495936
61622430574743779474157359496020
61622430589151011877519415064037
61622430589151011878356239062908
61622430589175022764083538786156
61622430589175023358880142596188
61622430589175322953354132782940
61622430589175323502397151217957
61622430589175323502397151684508
61622430589175323503233975216828
61622430589175327206742951702753
61622430589183132175226553022567
61622430589183132176059939114309
61622430589183132176060025203377
61622430589183432319580390464102
61622430589183432319580390814022
61622430589183478026229697526205
61622430589183478026480744585901
61622430589183481730575498011001
61622430589183481730826546470377
61622430589187029099560501529727
61622430589187030334927095488679
61622430589187030929703897920049
61622430589187034039272895973475
61622430589187034040965235808255
61622430589187034634049698404845
61622430589187035871091067547999
61622430589187064238031325735493
61622430589187067393522393663253
61622430589187067942314364105445
61622430589187067942377126220289
61622430589187069177159059715221
61622430589187079055414527674677
61622430589187080297475704761487
61622430589187080297726753220863
61622430589187080297727872547309
61622430589187080297727872551521
61622430589187083994542261304485
61622430589187084001821505246283
61622430589187084002072553705659
61622430589187084002073673032105
61622430589187084002073673036317
61622430589187084002156236194405
61622430589187084002156236544325
61622430589187084002156322283473
61622430589187084002156983853241
61622430589187084002157355389549
61622430589187084003848490290037
61622430589405921979238490774427
61622430589474916143702058909951
61622430589474916146149776783045
61622430589474917930539243870017
61622430589474917930539588243759
61622430589475218119892745756645
61622430589475218119893493065561
61622430589475218119893493415481
61622430589475218119893521763321
61622430589475218119893865069833
61622430589475265700996628935127
61622430589478818604720844719531
61622430589478819796009659334653
61622430589478819841826006013705
61622430589478819841826006363625
61622430589478867971991675335295
61622430589478867971992708437159
61622430589478868017808682413503
61622430589499227722826211205167
61622430589499227769415503987267
61622430589499227769415589726415
61622430589499231474620172126033
61622430589499231475122269077824
61622430589499231475122269077833
61622430589499231475373317537209
61622430589499232710469058457072
61622430589499232710720107383008
61622430589499277182357356000718
61622430589499277731148162604382
61622430589499532854237116121417
61622430589499532854237116471337
61622430589499533449116282395361
61622430589499533449116368134509
61622430589499533449117028654517
61622430589499533449117029704277
61622430589499533449117401240585
61622430589499533450808536141073
61622430589499577325874363689367
61622430589499577325874364739118
61622430589499577325874364739127
61622430589499577325874365089038
61622430589499577325874365089047
61622430589499577920482682210291
61622430589499577921234793469843
61622430589499577921234794519603
61622430589499581031914740751529
61622430589499581031914740868160
61622430589503133935639986922029
61622430589503135125233194573689
61622430589503168478749348232405
61622430589503179591786749686793
61622430589503179596868937428560
61622430589503179596870443191399
61622430589503179642686418567422
61622430589503179642686418567423
61622430589503183302907464203403
61622430589503183302910820253561
61622430589503183349480308578261
61622430592141843905687270289870
61622430592141843905690283400906
61622430592453890073931921215255
61622430592466003891448775367797
61622430592469650040017748894008
61622430592469650040017834633156
61622430592469650586553381004372
61622430592469650586553467097652
61622430592469650587389061348052
61622430592469650587451823467108
61622430592469650589060508128692
61622430592469650589081429884804
61622430592469650589081687102248
61622430592469655574509268639651
61622430592469655576285176526061
61622430592469656125244281520670
61622430592469656125265087435982
61622430592469656125265088952302
61622430592469656125265173529262
61622430592469656125265202227022
61622430592469656125327851071358
61622430642252992485788939326525
61622430642253036822403944042457
61622430642253036959601936653005
61622430642325938480153791079947
61622430642325938480216550129103
61622430642325938480237470717411
61622430642349949778583858149155
61622430642349949778583858265795
61622430642350238985299883942205
61622430642350249966159104849361
61622430642350249967770772508475
61622430642350249967833531440991
61622430642350249967833531557631
61622430642350249967851356495553
61622430642350249967851357545313
61622430642350249967854452145939
61622430642350250103419858175073
61622430642350250103419859574753
61622430642350250105094286283023
61622430642350250105112110871025
61622430642350250105112112270705
61622430642350250105115206871331
61622430642350253672116572993271
61622430642350253809377324536335
61622430642350253809377324652975
61622430642350253809377327718663
61622430642350253809440086767819
61622430642350253809461007356127
61622430642350283321914888658137
61622430642350283459112881268685
61622430642350287163458681753481
61622430642350298276496083207869
61622430642360756775255899347051
61622430642360760479601699481927
61622430642360760481296275009533
61622430642360760482133017170146
61622430642360760482195779289203
61622430642360760482195865378271
61622430642361056918772907035691
61622430642361056918772908435371
61622430642361056918856505184808
61622430642361060623202305669604
61622430642361060624813284097853
61622430642361060625629191641135
61622430642361104959817395989331
61622430642361104959817396105971
61622430642361105097015388599879
61622430642361105097015388716519
61622430642361105097015389066439
61622430642361106744144445821453
61622430642361106744207207586377
61622430642361106744395492881149
61622430642361106744395493930909
61622430642361106744395494280829
61622430642361106744416328898160
61622430642361110447737100411251
61622430642361110447737100527891
61622430642361110447737100877811
61622430642361110447925385706023
61622430642361110447925385822663
61622430642361110447925387222343
61622430642361110448490246306249
61622430642361110448553008071173
61622430642361110448741293365945
61622430642361110448741294765625
61622430642361957349386697482517
61622430642361957349407532449769
61622430642361957349407618188917
61622430642361961053732497850664
61622430642361961053732497967304
61622430642361961053732497967313
61622430642361961053752643703699
61622430642361961053753332934565
61622430642361961053753418673713
61622430642361961056176775698235
61622430642361961056180218906095
61622430642362007312206156594815
61622430642362007312290871607889
61622430642362007312290872657649
61622430642362007312290873007569
61622430642362007312290958746717
61622430642362011016551955679931
61622430642362011016551957079611
61622430642362011016636644444637
61622430642362011016636673142445
61622430642580799031085858204589
61622430642652544449771781946677
61622430642652544452031213475239
61622430642652544452093975590083
61622430642652846242928328127869
61622430642652846425942552976084
61622430642652846426026264149597
61622430642652846426026350120564
61622430642652894418723086286573
61622430642652894418911377230375
61622430642653745023839043815217
61622430642653745024403902531941
61622430642653745024654951008579
61622430642653746810738989042175
61622430642653746810738989392095
61622430642653746810738990441855
61622430642653746810740110122433
61622430642653746856493578821681
61622430642653794986722038144681
61622430642653794986722038494601
61622430642653794986722039544361
61622430642653794987287243107003
61622430642676856074649518450517
61622430642676859780689894112999
61622430642676859781254749997315
61622430642676859781254750113955
61622430642676859781317512228799
61622430642676859781526636273612
61622430642676859781589398392669
61622430642676859781589484481737
61622430642676861428383806752320
61622430642676861428446568867164
61622430642676861565707323596768
61622430642677161572151863366905
61622430642677161572151864416665
61622430642677161572151864766585
61622430642677194925479731732461
61622430642677206043600822440493
61622430642677206043789111984615
61622430642677206043789113034375
61622430642677206043789113384295
61622430642677209742862933671645
61622430642677209749641199619295
61622430642677209749829489046777
61622430642678060354754831633565
61622430642678060354757930466279
61622430642678062139962525680891
61622430642678062139962527080571
61622430642678062139963646411229
61622430642678062141654778376843
61622430642678062141654778726763
61622430642678062185717116413200
61622430642678095493479798666053
61622430642678106611599775698281
61622430642678106611600895028939
61622430642678106657354365030910
61622430642678106657354365497470
61622430642678110317637827829269
61622430642678110317641271041341
61622430645280447446759399227318
61622430645280447583682237728834
61622430645280447584517918072354
61622430645280447584518003811662
61622430645607307440291183021807
61622430645607307440291268760955
61622430645607359052580917954241
61622430645631474461528663590605
61622430645632373061873623170087
61622430645632419496668129060145
61622430645643680192809399402557
61622430645643680323480174641264
61622430645643682022953168380351
61622430645644577052241415514060
61622430645644577053076752901148
61622430645644577053076838640296
61622430645644577053077095857740
61622430645644577054497409485404
61622430645644577054769378668602
61622430645644580751503269929610
61622430645644582583337770046864
61622430645644582583340094044918
61622430645644582588423782715362
61622430645644582588423782832002
61622430645644582588424155903503
61622430645644582588424155903504
61622430645644582590681267549459
61622430645644582590681267549460
61622430645644582590952863777795
61622430645644582590952863777796
61622430645644582590952864131928
61622430645644582590952892376226
61622431762324902905952169851878
61622431771228262401022161202633
61622431788528773943491475093325
61622431788528773944328303360477
61622431788601669992065976632665
61622431788622368781702202272357
61622431788626014902570753544759
61622431788626014907654699549287
61622431788626018613692752263475
61622431788626031554345244469387
61622431788626031556876650830225
61622431788626035260385621648189
61622431788841206759871212952111
61622431788841217872908528667351
61622431788841217872908614406499
61622431788844825685170535015392
61622431838846445807265913656186
61622431841799997087834944658633
61622431841800008200872346113021
61622431841800747395695747575696
61622431841800758513816752078020
61622431841800897490331044574817
61622431841800897497942953261551
61622431841800897518406892984285
61622431841800897520101468628531
61622431841800908608452049077141
61622431841800908631423373377981
61622431842127653653518222378232
61622431842127664766555623832620
61622431998669904612634515891574
61622431998669919429182037487078
61622431998669919430017717830758
61622431998681927000004649504198
61622432001239539204218296989571
61622432001239539615812274821215
61622432001239539616063324697533
61622432001240439627991055585289
61622432001240439627991313852493
61622432001240439635584109751387
61622432001240439765251809960761
61622432001240439765252067178205
61622432001240439765252068577885
61622432001240439770334641356365
61622432001240439770334642756045
61622432001240440177034074136937
61622432001240440177034074486857
61622432001240440177034331354381
61622432001240440182116648665017
61622432001240440183812344573041
61622432001240472986653921730979
61622432001240472986653922780739
61622432001240472989101382386629
61622432001240472989101382736549
61622432001240472989101639604073
61622432001240473123851914341527
61622432001240473123851915741207
61622432001240473126362137112021
61622432001240473126362394329465
61622432001240484099691323185367
61622432001240484099691324235127
61622432001240484236889315795915
61622432001240484236889317195595
61622432001240484244482369962013
61622432001313385620744582636189
61622432001313385620744583685949
61622432001313385627522762378131
61622432001313385627585524492975
61622432001313385628338411641159
61622432001313385628338412690919
61622432001313385628338669908363
61622432001313385758005251272513
61622432001313385764783517103523
61622432001313386169787258231245
61622432001313386169787515448689
61622432001313386223135273737268
61622432001313418981854566480937
61622432001313418981854823698381
61622432001313418981854909787449
61622432001313419119115321206329
61622432001313419119115578423773
61622432001332883655056547336147
61622432001332883655056804553591
61622432001334095576514834852823
61622432001336485377260656395987
61622432001336485377260913613431
61622432001336500194643858335171
61622432001336533485355098778857
61622432001336544781406587254751
61622432001336546435313818085207
61622432001336550139659618570003
61622432001336785566531250411645
61622432001336785703541213527923
61622432001336786115323219436895
61622432001336786115574269313213
61622432001336786298525846832225
61622432001336786298588608947069
61622432001336786299341748726477
61622432001336786299341749776237
61622432001336786299341750126157
61622432001336786299342006993681
61622432001336797416708464139339
61622432001336797416708465189099
61622432001336797417461724359025
61622432001336797417461725758705
61622432001336797417461982626229
61622432001336800520924415467107
61622432001336800521112443544435
61622432001336800571949632900515
61622432001336800574209064429077
61622432001336800932706421376079
61622432001336800932957471252397
61622432001337684897239157876009
61622432001337684897301919990853
61622432001337685034499912601401
61622432001337686134280270287153
61622432001337686134343032401997
61622432001337686683323289188721
61622432001337686684159997929784
61622432001337686729076874097185
61622432001337686729139636212029
61622432001337686729891657710539
61622432001337686729892777041197
61622432001337686866337628822577
61622432001337696010276559330397
61622432001337696010339321445241
61622432001337697847259491404299
61622432001337697848012633633147
61622432001337697848012638238240
61622432001337697848013009891188
61622432001337697848013009891189
61622432001337700951663724838687
61622432001337700951726486953531
61622432001337700956746299016847
61622432001337700956809061131691
61622432001337700959256526373561
61622432001337700959256779004785
61622432001337700959256783591005
61622432001337701088924479564079
61622432001337701094007053742239
61622432001337701500706491127905
61622432001337701500706743740255
61622432001337701546460076036369
61622432001337701546522838151213
61622432001337701551605291889095
61622432001337701551605292938855
61622432001337701554053009762189
61622432001337701554053130202467
61622432001337734303547811068399
61622432001337734303548068285843
61622432001337734305995528941493
61622432001337734305995786158937
61622432001337734310326334116853
61622432001337734311078360337097
61622432001337734311079479532241
61622432001337734312773799358723
61622432001337734312773799377597
61622432001337734312774051989947
61622432001337734312774056576167
61622432001337734443256283666885
61622432001337734443256540884329
61622432001337734447524326727401
61622432001337734448339115062489
61622432001337734448340234257633
61622432001337745423363735571241
61622432001337745424115761791485
61622432001337745424116623769185
61622432001337745424116880986629
61622432001337745560561728181789
61622432001337745561376516516877
61622432001337745561377635712021
61622432001337745972971613543665
61622432001344906233619738690740
61622432001344906233619767387096
61622432001345806618626760812682
61622432001345807898952699450632
61622432001345807898952728146988
61622432001345839970239217983380
61622432001345851083276533698620
61622432001345851083276619437768
61622432001348509740150922606483
61622432001348541262080125924703
61622432001348552381896166262729
61622432001551736457198653352495
61622432001551736457198910569939
61622432001551737876583733121436
61622432001555334450473882461575
61622432001555338149737108768211
61622432001555338179402762412335
61622432001555338179403019629779
61622432001555338909765543903824
61622432001555382621374357385921
61622432001563443838752076494816
61622432001563443838940362839348
61622432001563444021954445261592
61622432001563444021954445261593
61622432001563444021954702479036
61622432001563444021954702479037
61622432001564644595771690018800
61622432001567345885792613908163
61622432001567347717566742879966
61622432001625582462131992868835
61622432001628284897436153819972
61622432001640293703542710543867
61622432001640293710320976374877
61622432001640293710321005071233
61622432001660690307947536300569
61622432001660690336003586045474
61622432001660690513871211910937
61622432001660690513871212260857
61622432001660690513871469128381
61622432001660690513871470528061
61622432001660690513933974025781
61622432001660690513934231243225
61622432001660690513934232292985
61622432001660690514687119441169
61622432001660690514687376658613
61622432001660690519016805421385
61622432001660690519016806471145
61622432001660690519017925685163
61622432001660690519769947650233
61622432001660701426068883759485
61622432001660701631991187543485
61622432001660701631991444760929
61622432001660701631991530849997
61622432001660701631991531899757
61622432001660701632053949658329
61622432001660701632054206875773
61622432001660701632054207925533
61622432001660701632807095073717
61622432001660701632807349104621
61622432001660701632807352291161
61622432001660701632828359104050
61622432001660705130414684244281
61622432001660705153386529704413
61622432001660705198889066155113
61622432001660705199140114631751
61622432001660705199140371849195
61622432001660705200834691675677
61622432001660705201336788627477
61622432001660705201587835687173
61622432001660705201587837086853
61622432001660705206671438735109
61622432001660705336399750143125
61622432001660705336400007360569
61622432001660705336400869357143
61622432001660705336401126574586
61622432001660705336401126574587
61622432001660705338032684286225
61622432001660705338032936898575
61622432001660705338660218315618
61622432001660705338660300866822
61622432001660705338660562689360
61622432001660705338681483395768
61622432001660705338847468016219
61622432001660705338847725233663
61622432001660705338848587211363
61622432001660705338848591816456
61622432001660705338848591816457
61622432001660705338848844428807
61622432001660705338848849033900
61622432001660705338848849033901
61622432001660705338866064606473
61622432001660705338866407563065
61622432001660705338866408612825
61622432001660705343764829226260
61622432001660705343764829226261
61622432001660706574006232854590
61622432001660706574006318593738
61622432001660706579361895061172
61622432001661005527930812312402
61622432001661905917749182754076
61622432001661905963502767662540
61622432001661907743058857516268
61622432001661955325941299507348
61622432001664592356429854034235
61622432001664592356433321687489
61622432001664609034461147702034
61622432001664609041235601523518
61622432001664651650537118424795
61622432007254428324934648402549
61622432007254428507865219477465
61622432007254428507865305216613
61622432007254432030975025931271
61622432007254432212211019962261
61622432007254432213905596656267
61622432007254432213905682745335
61622432007254477738774884319633
61622432007254477738774970058781
61622432007257118498947811952007
61622432007257129616503961619775
61622432007257129616504047708843
61622432007257133323109193633133
61622432007257135152687702241741
61622432007257135152687729421777
61622432007257135152687816560605
61622432007257135152687819760195
61622432007257135152688073778049
61622432007257135152688078027399
61622432007257135153252561325647
61622432007257179442126547465233
61622432007257179442126633554301
61622432007257183146472434039097
61622432007472068840259508823325
61622432007472069434867826314340
61622432007472069434867826314341
61622432007472069435056112658872
61622432007472069435056112658873
61622432007472069435139795478665
61622432007473270008873357297988
61622432007473270008873357297997
61622432007473270009124405757373
61622432007473270192138745863396
61622432007473270192159661865541
61622432007473271839015630229323
61622432007475971300526177626083
61622432007475971712308445001849
61622432007475971712371207116693
61622432007475973130668799163031
61622432007546216184891582414949
61622432007546216184891668154097
61622432007546217832020610454893
61622432007548918940408418941965
61622432007548918940408677209169
61622432007548919123422639191127
61622432007548919123422643790397
61622432007548919123485434607261
61622432007548919123485520346409
61622432007548919123485778613613
61622432007548919123485778963533
61622432007548952477754700511377
61622432007548952477755044867649
61622432007569330751761857015090
61622432007569330751761972869204
61622432007569330751761972869205
61622432007569330751950259213736
61622432007569330751950259213737
61622432007569330756845575917140
61622432007569330757033862261672
61622432007570516684871162844459
61622432007570516689139207304655
61622432007570516689953995639743
61622432007570527802991397094131
61622432007570527802991482833279
61622432007570531508216727670641
61622432007570531509032630614653
61622432007570531509032635200873
61622432007570531509050456602335
61622432007570531514115119053665
61622432007570531514116238248809
61622432007570533155909776784187
61622432007570533160428238034007
61622432007570533160428239550327
61622432007570533160428266730363
61622432007570533160428611086635
61622432007570533161244147093609
61622432007570533162684603658299
61622432007570533162684690797127
61622432007570566509427136908177
61622432007570566510243044451459
61622432007570566517017869925891
61622432007570566517017871325571
61622432007570577627547025401897
61622432007570577635137728039985
61622432007570580739042709693017
61622432007570580744126312740953
61622432007573232616667440219303
61622432007573232621750786049795
61622432007573232621750786516355
61622432007573233212279694827397
61622432007573233217363297875333
61622432007573234269631955580681
61622432007573234447562572665267
61622432007573234447562829882711
61622432007573234447562858579067
61622432007573234452646175829843
61622432007573234452646180429113
61622432007573234454337399539379
61622432007573234454337772592007
61622432007573267623211904591619
61622432007573267801080131564229
61622432007573267806978237150093
61622432007573267808670489846045
61622432007573267808670834202317
61622432007573267808670861382353
61622432007573267808670865981623
61622432007573267808670947471421
61622432007573267808670948521181
61622432007573267808670951720771
61622432007573267808670953120451
61622432007573278919199821282977
61622432007573278920015638604481
61622432007573278926790422230668
61622432007573278926790809834865
61622432007573282447373371895253
61622432007573282625238247516353
61622432007573282625241227798115
61622432007573282625241599334423
61622432007573282626054150460365
61622432007573282626056387669511
61622432007573282626056473408659
61622432007573282626057254364573
61622432007573282626057506877705
61622432007573282630321850564289
61622432007573282630324945164915
61622432007573282631136222715464
61622432007573282631136610319661
61622432007573282631136638899377
61622432007573282631139704920287
61622432007573282631139709519557
61622432007573282631139733500003
61622432007573282631140852629456
61622432007573282631140852708197
61622432007573282631140857412425
61622432007573282631140857412509
61622432007573282632831214543623
61622432007573282632831957616239
61622432007573282632831962215509
61622432007573282632832076534373
61622432007573282632832329152547
61622432007573282632832333751817
61622432007573282632832334801577
61622432010103574701344084604045
61622432010103574701344341821441
61622432010525029310613270745744
61622432010525029311450095860075
61622432010525029311450095861479
61622432010525040018038855714344
61622432010525043746702652953613
61622432010525043752040403783285
61622432010525045370371374789141
61622432010525045370936230673457
61622432010525045377732063875025
61622432010537036910233108096650
61622432010537051317528732623987
61622432010537051317779695479569
61622432010537051317779781223089
61622432010537051322611996019915
61622432010537051322863044496761
61622432010537051322863384266653
61622432010537051322863384271025
61622432010537051322863388870295
61622432010537051324303473409031
61622432010537051324303559498099
61622432010537051324554521885669
61622432010537051324554607974737
61622432010539738201882832424430
61622432010539753026026416514619
61622432010539753026047337221019
61622432010539754848572602504254
61622432010539754850267179548180
61622432010539754851107359134870
61622432010539754851107359147920
61622432010539754856166689789478
61622432010539754856187610377786
61622432010539754857861265433724
61622432010539754857861266833395
61622432010539754857861266833404
61622432010539754857882187538352
61622432010539754857882301857207
61622432010539754857882301857216
61622432024873740530156379847290
61622432024873740530156379965334
61622432024874040719426973962118
61622432024874041268469908193229
61622432024874041268469994280845
61622432024874041268490828898177
61622432024874041268490914987245
61622432024970987029667324462970
61622432024970987029667325998173
61622432024970987029688246704573
61622432024970987625300753340516
61622432024970998743420728973064
61622432024971046250798802418783
61622432024971287218937918577798
61622432024971287218937919994957
61622432024971287218937919996409
61622432024971287218958840701357
61622432024971287767980852808909
61622432024971287767980937479366
61622432024971287767980938896525
61622432024971287768001773513857
61622432024971287768001859602925
61622432024971287768817762428836
61622432024971287813734437717373
61622432024971287813734523806441
61622432024971302585113006288717
61622432024971302585364054748093
61622432024971302585384975453041
61622432024979107557235739289757
61622432024979107558930316333683
61622432024979107559767025197219
61622432024979107559767025547139
61622432024979107559767139866003
61622432024979107559767396733527
61622432024979403996427868599681
61622432024979407702468246128403
61622432024979407703012068290276
61622432024979407703284410526102
61622432024979453409933717588205
61622432024979453410184421691309
61622432024979453410184507430457
61622432024979457114279518073001
61622432024979457114530307915253
61622432024982989659102796604089
61622432024982993363448597088885
61622432024983004476485998543273
61622432024983004476485998893193
61622432024983004483264264374283
61622432024983005718610942148823
61622432024983006313407574675537
61622432024983006313407660764605
61622432024983009422956742633619
61622432024983009424651691213853
61622432024983009424669255870255
61622432024983010017753461249401
61622432024983010019447952204259
61622432024983011254794740533747
61622432024983011254794744770047
61622432024983011254794826272895
61622432024983011254794830859115
61622432024983011255359599604603
61622432024983011255359603836691
61622432024983011255359685343750
61622432024983011255359685343751
61622432024983044563310540568385
61622432024983044563310540918305
61622432024983044563394223271537
61622432024983044563394451442705
61622432024983044563394480139061
61622432024983044563394566228129
61622432024983053897041822743447
61622432024983053897041823793207
61622432024983053897042081010651
61622432024983054445833792835719
61622432024983054445833793185639
61622432024983054445833794235399
61622432024983054445834051452843
61622432024983054445896813217767
61622432024983055681431549302797
61622432024983055681431549652717
61622432024983055681431631159777
61622432024983055681431635391865
61622432024983055681431635396076
61622432024983055681431635396077
61622432024983055681431635745997
61622432024983055681515199194145
61622432024983055681515203430445
61622432024983059380693742507569
61622432024983059380693742857489
61622432024983059380777425210721
61622432024983059380777682078245
61622432024983059380777768167313
61622432024983059385024547197495
61622432024983059385777431644573
61622432024983059385777435876661
61622432024983059385777435880872
61622432024983059385777435880873
61622432024983059387552480256001
61622432024983059387552508952357
61622432024983059387552510352037
61622432025197930712688184009915
61622432025197930712938888113019
61622432025197941830808159642463
61622432025197941831058863745567
61622432025197944942303670216201
61622432025197945491095640658393
61622432025197945491095983614768
61622432025197945491346689117769
61622432025197945491347032074144
61622432025197945537100274026233
61622432025197945537100616982608
61622432025197945537184295103969
61622432025198245680429081329502
61622432025198247510843552678061
61622432025198247510843581374417
61622432025198247510843667463485
61622432025201844291325795513039
61622432025201844291325881252187
61622432025201847400875077908237
61622432025201847951676091434191
61622432025201847997366943294413
61622432025201893705166117169271
61622432025201893705166202908419
61622432025201897363758418483299
61622432025270891529853539627601
61622432025270891529937107661969
61622432025270891529937108011889
61622432025270891529937222330753
61622432025270893307214265301547
61622432025271192908717255538349
61622432025271193503597513127561
61622432025271193503597541825321
61622432025271193503597885131833
61622432025274779165959003974799
61622432025274779165959089713947
61622432025274793388545602085237
61622432025274793944366626682759
61622432025274793944366628082439
61622432025274793944366885299883
61622432025274793983341947646779
61622432025274793990120127388721
61622432025274793990120213127869
61622432025274795179713335040381
61622432025274795179713679396653
61622432025274795217935853064383
61622432025274795217935938803531
61622432025274795225529682069353
61622432025274795225529767808500
61622432025274795225529767808501
61622432025274795225530026075704
61622432025274795225530026075705
61622432025274795225530026425625
61622432025274828579799325631031
61622432025274828579799411370178
61622432025274828579799411370179
61622432025274839645409455599737
61622432025274843350613035130067
61622432025274843350613121219135
61622432025274843351428909358849
61622432025274843351428942660299
61622432025274843355696723917151
61622432025274843397182613309362
61622432025295192029582330564779
61622432025295192029833034667883
61622432025295203147702306197327
61622432025295206808240835672633
61622432025295206854078070122525
61622432025295206854078441658833
61622432025295206858827060791948
61622432025295206858827060792156
61622432025295206859077076266317
61622432025295206859161015836993
61622432025295206860852896996637
61622432025295206860853268532945
61622432025295206860853269932625
61622432025295208638132102653068
61622432025295506996758284259693
61622432025295506997323113215582
61622432025295506997323141795298
61622432025295508237940877916213
61622432025295508237941136183417
61622432025295508827737356276333
61622432025295508827737471061757
61622432025295508827737699232925
61622432025295508827737814018349
61622432025295508834512526107037
61622432025295508834512554803393
61622432025295508834512556203073
61622432025295541591458409168579
61622432025295542186818838949055
61622432025295553299855896397091
61622432025295553299856154664295
61622432025295553299856240403443
61622432025295556408841238055135
61622432025295556410535843795417
61622432025295556415619532582492
61622432025295556415619532582501
61622432025299094444346466079313
61622432025299109313507948670189
61622432025299109319343664027437
61622432025299109319343749766585
61622432025299110508936871679097
61622432025299110508936957418245
61622432025299143862454144664259
61622432025299154975490469418938
61622432025299154975490769748793
61622432025299158686612125163592
61622432025299158686612513116305
61622432025299158686615611967893
61622432025299158727348270326421
61622432025299158732431959113504
61622432025299158732431959113505
61622432025299158733184071422816
61622432025299158733184071422817
61622432025299158733185100292592
61622432025299158733185100292593
61622432025299158733185104524680
61622432028152258244487931252086
61622432028152259479017673099002
61622432028152552896821696595342
61622432028152557831347257920126
61622432028152558388005026550278
61622432028152558433758495152834
61622432028152558433758496552514
61622432028152558433758609943874
61622432028152558433758611343554
61622432028152558433758868211078
61622432028152588036046006122110
61622432028152592975173740101998
61622432028156145284960140088068
61622432028156156998713079684812
61622432028156204582411152856724
61622432028156206411800633214584
61622432028156206412553401341044
61622432028156206412553774393672
61622432028213482031527596627420
61622432028217133715527518259716
61622432028217133716364341792036
61622432028225489602350208644540
61622432028229091873346288146572
61622432028229139457043562136196
61622432028229141286350130276836
61622432028229141287186953809156
61622432028229141287186982855432
61622432028229141287187068594580
61622432028249554149408544986708
61622432028249554150245368519028
61622432028249554155329057306112
61622432028249554157020195393140
61622432028249804933265997979208
61622432028249853058143619521450
61622432028249853058227301874682
61622432028249854344599282954532
61622432028249854887533870028420
61622432028249854888287011207508
61622432028249854895898290077632
61622432028249866014018265710180
61622432028249955020289759364123
61622432028249971628923605418477
61622432028249971628923606468237
61622432028250004983005734287955
61622432028250004983005992568256
61622432028250004983005992568257
61622432028250004983006078307405
61622432028250004988088652472467
61622432028250019814695083550105
61622432028250021041853829581481
61622432028250021042513133223821
61622432028250021042701504192050
61622432028250021042701504607661
61622432028250021042701504725705
61622432028250021049287960097933
61622432028261561726151329671224
61622432028262027405950328264477
61622432028265614852969754431610
61622432028265614852973111898918
61622432028265630952374103035888
61622432078048964165063475150817
61622432078048964165126151176593
61622432078048967727065948131741
61622432078048967727128624157517
61622432078048967732211283025065
61622432078048967864389378882909
61622432078048967868657164725981
61622432078048967869471951661389
61622432078048967871104885781403
61622432078049001222926550020455
61622432078049012206108997672881
61622432078049012335963951474843
61622432078049012343305957181565
61622432078049012343306990283429
61622432078120698282676983645393
61622432078121598713228010910353
61622432078121899039696340655985
61622432078121913719819132226049
61622432078121913726597053700787
61622432078121913726680993271463
61622432078121913857142562977217
61622432078121913863941747646935
61622432078121913863941747996855
61622432078121947080741086943709
61622432078121947217939079554257
61622432078121947217939165643325
61622432078121958198862177185181
61622432078121958336060169795729
61622432078145013606838609949197
61622432078145013606838868216401
61622432078145013613595957789415
61622432078145013613596216056619
61622432078145013614348324246271
61622432078145013614349099085143
61622432078145013614349357352347
61622432078145024724958928538337
61622432078145024731716187569507
61622432078145024731737108280279
61622432078145024732469074717691
61622432078145024732469332984895
61622432078145914042451547549069
61622432078145914044084137318635
61622432078145914044084481674907
61622432078145914044146985054375
61622432078145914044147243321579
61622432078145914044900384617307
61622432078145925155488949003457
61622432078145925162267214834467
61622432078145925162288135545239
61622432078145925163019987190585
61622432078145925163020360249855
61622432078145928838559122158295
61622432078145928846173097029341
61622432078145928861467339257819
61622432078145928861530186993559
61622432078145928866613015319263
61622432078145928869058040371333
61622432078145928869060733192357
61622432078145978798742543873981
61622432078145978800438264223187
61622432078145978805520838401347
61622432078146214226639568773197
61622432078146214230907354616269
61622432078146214233355075671691
61622432078146214363837561383745
61622432078146214363900323498589
61622432078146214368168109341661
61622432078146214370615486040811
61622432078146214370615830397083
61622432078146225351537808837075
61622432078146225351558729425383
61622432078146225481957537016293
61622432078146225482020299131137
61622432078146225488735801447623
61622432078146225488798563562467
61622432078146225488819483800855
61622432078146229055883609321871
61622432078146229055904529910179
61622432078146229187998687979995
61622432078146229193081601932419
61622432078146229193082376767079
61622432078146229193144364047263
61622432078146229193165284285651
61622432078146229193165284635571
61622432078146258698276817390907
61622432078146258705618823097629
61622432078146258705619597932289
61622432078146258835474810001455
61622432078146258842816815708177
61622432078146258842817590542837
61622432078146262547162616192973
61622432078146262547163391027633
61622432078146273523002799871473
61622432078146273528085713823897
61622432078146273529780290867823
61622432078146273529781065702483
61622432078146273660200017647361
61622432078146273660200792482021
61622432078146273665283706434445
61622432078146273666978283478371
61622432078146273666979058313031
61622432078156732158959833319983
61622432078156732158959919409051
61622432078156735863305633804779
61622432078156735863305976761371
61622432078156735865000209449025
61622432078156735865000553805297
61622432078156735865837381705058
61622432078156735865899799817763
61622432078156735865899885556911
61622432078156735865900143824115
61622432078156735865900144174035
61622432078156765467538652686749
61622432078156765467538738775817
61622432078156769171884453171545
61622432078156769171884539260613
61622432078156780284921854625933
61622432078156780284921940715001
61622432078156780291699862189739
61622432078157032302476842408303
61622432078157032302476927097691
61622432078157032302476928497371
61622432078157032302477185364895
61622432078157036008517218537345
61622432078157036008517562893617
61622432078157036008601245382202
61622432078157036009333126080627
61622432078157036009333470436899
61622432078157065656557941358245
61622432078157065656558199625449
61622432078157065656558284314837
61622432078157069223706092189085
61622432078157069360903741843041
61622432078157071007279653169617
61622432078157071007279911436821
61622432078157071007279996126209
61622432078157071007467939514149
61622432078157071007468282470741
61622432078157071009727371042711
61622432078157071009727713999303
61622432078157071009790391424759
61622432078157080336743150686881
61622432078157080336743493643473
61622432078157080343521673385415
61622432078157080343521674785095
61622432078157080473941143297429
61622432078157080473941486254021
61622432078157080480719409128439
61622432078157080480719665995963
61622432078157080480719667395643
61622432078157082120317054624005
61622432078157082120317312891209
61622432078157082120317397580597
61622432078157082120505340968537
61622432078157082120505683925129
61622432078157082127848461284183
61622432078157082127848465883453
61622432078157082127848724150657
61622432078157082127911141909229
61622432078157082127911481666231
61622432078157082127911484865820
61622432078157082127911484865821
61622432078157082127911486265501
61622432078157082128099428253761
61622432078157082128099512943149
61622432078157082128099514342829
61622432078157082128099771210352
61622432078157082128099771210353
61622432078157082128120691916752
61622432078157085827110572981895
61622432078157085827110915938487
61622432078157085827173335096739
61622432078157085827173593363943
61622432078157085827173678053331
61622432078157085831441120939811
61622432078157085831441377807335
61622432078157085831441379207015
61622432078157085831629405884663
61622432078157085831629407284343
61622432078157085832194261768979
61622432078157085832194266368249
61622432078157085832257023883823
61622432078157085832257282151027
61622432078157085832257285350616
61622432078157085832257285350617
61622432078157085832445313427945
61622432078157921614969879921219
61622432078157921614990771813171
61622432078157921614990800509527
61622432078157932733090974761961
61622432078157932733111552511769
61622432078157932733111638250917
61622432078157936432353083260083
61622432078157936432374002448711
61622432078157936437436772047167
61622432078157936437436775246757
61622432078157936439131347691413
61622432078157936439131351805249
61622432078157936439131352290674
61622432078157936439131352290683
61622432078157936439152268279721
61622432078157936439152272647163
61622432078157936439152272997083
61622432078157936439884120048349
61622432078157936439884124646801
61622432078157936439884153345587
61622432078157936439884234367213
61622432078157936439884235766893
61622432078157936439884492984337
61622432078157936439884493119851
61622432078157936439884497701859
61622432078157938269274403839242
61622432078157938269274404311626
61622432078157938269274748195514
61622432078157938269274748667898
61622432078157980911521484384603
61622432078157981048782495977519
61622432078157982695994891669889
61622432078157982695994892719649
61622432078157982695994978808717
61622432078157982695995236026161
61622432078157986399504207788891
61622432078340451515559522466377
61622432078340451652820277191769
61622432078363862709885198249261
61622432078364763140436225514221
61622432078364766844782025999017
61622432078364766844782800837889
61622432078375558973318302439481
61622432078375559018820840289861
61622432078375559018883602404705
61622432078375570091187315701721
61622432078375570091249991727497
61622432078375570091438278072029
61622432078375570091438364161097
61622432078375570136940557655205
61622432078375570136940815922409
61622432078375570137003578037253
61622432078375573660218675728893
61622432078375573660219020085165
61622432078375573795032052336581
61622432078375573797479770209675
61622432078375573797479774814769
61622432078375573840534245830689
61622432078375573840722532175221
61622432078375573842981963703783
61622432078375573843044725818627
61622432078375573843316783927353
61622432078375575627370697067378
61622432078375607149301351541987
61622432078375618262338752996375
61622432078375618262338839085443
61622432078375873847605717574365
61622432078375873986750110053677
61622432078375920106080495545574
61622432078375920106164064979614
61622432078375923810426296030370
61622432078375923810426296030371
61622432078376757943500474465895
61622432078376769056537875920283
61622432078376774415355770432667
61622432078376774415605785926511
61622432078376774554562150335345
61622432078376774554562150801905
61622432078376774600336656418173
61622432078376776201690083626991
61622432078376820673892192378358
61622432078436797584518406711021
61622432078436797584519181549893
61622432078437698015070208814853
61622432078437698015070467082057
61622432078437698152331221807449
61622432078437712832452635915165
61622432078437712832453295961971
61622432078437712832453410754037
61622432078448504965820524163481
61622432078448504965883200189257
61622432078448504966071572622857
61622432078448505011574109073557
61622432078448505011636785099333
61622432078448505011636786499013
61622432078448519789981905844607
61622432078448519790044667959451
61622432078448519835735490754683
61622432078448519835797909912935
61622432078448519835798252869527
61622432078448521482864548909368
61622432078448521482927311024212
61622432078448521620125303166588
61622432078448521620188065281432
61622432078448521620188065753816
61622432078448521620376093358760
61622432078448819835275984533921
61622432078448821626632262100801
61622432078448821626632348189869
61622432078448821809730284211597
61622432078448821809730627518109
61622432078448869797343417561489
61622432078448869797343675828693
61622432078448869798096562989927
61622432078448869802427106348573
61622432078448869802427364615777
61622432078449720402460145342785
61622432078449720402460489699057
61622432078449720403025262676633
61622432078449720403276311153271
61622432078449720407543834129869
61622432078449722194444010793915
61622432078449722194444130184433
61622432078449722240218634401020
61622432078449722240218892668224
61622432078449770365908569950245
61622432078449770365908603251695
61622432078472820266233808221647
61622432078472820266237276229193
61622432078472820290212448994345
61622432078472820295044060802197
61622432078472820295106736827973
61622432078472820335777748959569
61622432078472820340045534802641
61622432078472831408081462256585
61622432078472831408144138282361
61622432078472831408332424626893
61622432078472831453897724592117
61622432078472834977112822283757
61622432078472835088765441054461
61622432078472835088766584243101
61622432078472835090457694104705
61622432078472835090461161403667
61622432078472835095478649352289
61622432078472835095543735581827
61622432078472835119268204598167
61622432078472835159311254374331
61622432078472835159876110258647
61622432078472835159938872373491
61622432078472835164206658216563
61622432078472835164394943044775
61622432078472835164394943161415
61622432078472835164959027393399
61622432078472835164959799045731
61622432078472835165021789508243
61622432078472835165022561160575
61622432078472836944265101889446
61622432078472864761849697612055
61622432078472868472973505660657
61622432078472870161421226813610
61622432078472870168196053687722
61622432078472879586010907115045
61622432078472881279541202446158
61622432078473135303644170539372
61622432078473136955855883428905
61622432078473136955856141696108
61622432078473136955856141696109
61622432078473170304101178082861
61622432078473170304101436350065
61622432078473170309184095217613
61622432078473170309373414681270
61622432078473170309373414681271
61622432078473181422221153715409
61622432078473181422221411982613
61622432078473181422221496672001
61622432078473181423058211534478
61622432078473181427304842502493
61622432078473181427305100769697
61622432078473185126756243567827
61622432078473185128262559763987
61622432078473185128450849308109
61622432078473185133345476898739
61622432078473185133346248551071
61622432078473185133534538095193
61622432078473185134098622327176
61622432078473185134182304680400
61622432078474035731402240918233
61622432078474035731684684987329
61622432078474035731684686404271
61622432078474035731684715102079
61622432078474035733379290727611
61622432078474035734184694338559
61622432078474035738462979398055
61622432078474035738462979514695
61622432078474035876288594729337
61622432078474037518583971564731
61622432078474037518583972964411
61622432078474037518584230181855
61622432078474037518584315921003
61622432078474037523667547432631
61622432078474037523667923690672
61622432078474037523667923690673
61622432078474037525358684003339
61622432078474037525358769742487
61622432078474037564337398441250
61622432078474070876933000189445
61622432078474070876934144894405
61622432078474070876934149616139
61622432078474070877185196675834
61622432078474070877185196675835
61622432078474070918420034299610
61622432078474070925194746388298
61622432078474081989970144426389
61622432078474081989970401643833
61622432078474081989970430340189
61622432078474081989970517479017
61622432078474081990221105746937
61622432078474081990221221582121
61622432078474081990221478799565
61622432078474085696262598001223
61622432078474085701081324352073
61622432078474085701094496655995
61622432078474085701095273031513
61622432078474085701342962500193
61622432078474085742016301829216
61622432078484842684935005069043
61622432081003476975468754040206
61622432081003476975468839779194
61622432081330336831242104728647
61622432081330386657450470347149
61622432081330386657450727564593
61622432081330388443530610733293
61622432081331239255389111940224
61622432081331239255389111940225
61622432081427633317287505722634
61622432081439640888110117739754
61622432081440541318661140287192
61622432081440541318661145004714
61622432477268563072176140108374
61622432477268574185213541562762
61622432477269763829258515628950
61622432477269774942295917083338
61622432477272463289743091139234
61622432477272474402780492593622
61622432477280579925057076828410
61622432477304897086951942914550
61622432477304897086952057233414
61622432479835190692467935943225
61622432479835190829665928553773
61622432479839127744296320963917
61622432479839127881557075339389
61622432479839142561679522903101
61622432479839142698940277278573
61622432479839142704023972187071
61622432479839142705715104152685
61622432479908121862692580755585
61622432479908121862755342870429
61622432479908125567038382640061
61622432479908125567101144404985
61622432479908125704299137015533
61622432479908136680075782694769
61622432479908136680075784094449
61622432479908136680138544809613
61622432479908136680138545859373
61622432479910828485254039520297
61622432479910828507577601718551
61622432479910828507577858935995
61622432479910871119133917239657
61622432479910871120159031851293
61622432479910871264194866646347
61622432479910872911326243616625
61622432479910876615672044101421
61622432479910876653623113751757
61622432479910876792766645789589
61622432479910887797162907109992
61622432479910887910887736031061
61622432479910887918248337978325
61622432479910887918501710902107
61622432479910889565630763407771
61622432479911129245640079020311
61622432479911129245891471853221
61622432479911129422127282317209
61622432479911129427209856495369
61622432479911129428842790638469
61622432479911129428905433829355
61622432479911129428905552753313
61622432479911129428905811020517
61622432479911129429657574718383
61622432479911129429658694049041
61622432479911139951978906485287
61622432479911139952167191430139
61622432479911139952167192829819
61622432479911140363761169261783
61622432479911177010594350531761
61622432479911177010845399008398
61622432479911177010845399008399
61622432479911188123631493718945
61622432479911188123631751986149
61622432479911188123882800462786
61622432479911188123882800462787
61622432479912024323209929661149
61622432479912024323272691775993
61622432479912024323272692825753
61622432479912024460470685436301
61622432479912028027555730145945
61622432479912028027618492260789
61622432479912028027618493310549
61622432479912028164816484871337
61622432479912028164816485921097
61622432479912029257881707288457
61622432479912029262901862658285
61622432479912029262964281466617
61622432479912029262964538684061
61622432479912029264659977724561
61622432479912029265411999339711
61622432479912029265412256557155
61622432479912029265412342646223
61622432479912029265413117485095
61622432479912029265413375752299
61622432479912029395079699899005
61622432479912029400162274077165
61622432479912029400162531294609
61622432479912029813640487123635
61622432479912029813640491728729
61622432479912029852678309582169
61622432479912029857760883760329
61622432479912029859456461094315
61622432479912029859456462144075
61622432479912029859456580018273
61622432479912029860208601983343
61622432479912029860208603033103
61622432479912029860208945989695
61622432479912029860209721314001
61622432479912029996654830896025
61622432479912040375939264112673
61622432479912040376001940138449
61622432479912040382717443854615
61622432479912040382780205969459
61622432479912040383533093117643
61622432479912040383533094167403
61622432479912040383533351384847
61622432479912040513199932748997
61622432479912040977576809312931
61622432479912040978329950492019
61622432479912044684367635341873
61622432479912044684367636741553
61622432479912073736862080691384
61622432479912074285904983874417
61622432479912077433864756390963
61622432479912077440643280489177
61622432479912077441395048442217
61622432479912077441395305659661
61622432479912077441395391748729
61622432479912077441395392798489
61622432479912077441396166587601
61622432479912077441396421668265
61622432479912077441396424854805
61622432479912077571062749001511
61622432479912077573573228989449
61622432479912077573573487256653
61622432479912077577841273099725
61622432479912077578655803167609
61622432479912077578656060385053
61622432479912077578656061434813
61622432479912077578657180648830
61622432479912077578657180648831
61622432479912077990250784359213
61622432479912077990250785408973
61622432479912088553680681943565
61622432479912088554245282630568
61622432479912088554432707114049
61622432479912088554432793203117
61622432479912088554432794252877
61622432479912088554433568041989
61622432479912088554433823122653
61622432479912088554433826309193
61622432479912088554433827727747
61622432479912088690878674554113
61622432479912088691693461839441
61622432479912088691693462889201
61622432479912088691694582103218
61622432479912088691694582103219
61622432479935444758125645830037
61622432479935444760573364053051
61622432479935455877941198796571
61622432479935455877941199846331
61622432479935455877941571382639
61622432479936345188676673094997
61622432479936345191124391318011
61622432479936345191124735324363
61622432479936355713633233072643
61622432479936355714260597040890
61622432479936355850893987448115
61622432479936356308492226061531
61622432479936356308492598647599
61622432479936356309244252165135
61622432479936356309244337904283
61622432479936356309245371495793
61622432479936356309245372423080
61622432479936356309245372895472
61622432479936356309245372895473
61622432479936356309245739826687
61622432479936360012838399132395
61622432479936389067965294392893
61622432479936389205226048768365
61622432479936403885348496332077
61622432479936404022609250707549
61622432479943564694852587666836
61622432479944460824001775920462
61622432479944465125592159556582
61622432479944466360185548426728
61622432479944466360185806706982
61622432479944466360938952122370
61622432479944494178083133137608
61622432479944508995466248987724
61622432479944508995466335076792
61622432479947145850810073376997
61622432479947151521660434608769
61622432479947162634697578845713
61622432479947162639780038705009
61622432479947162639781181893649
61622432479947166345820414484131
61622432479947166345821557672771
61622432479947168201384000103667
61622432479947194026793122479503
61622432479947194163405334958503
61622432479947195810534387464167
61622432479947210810931675025177
61622432479947210817458806290481
61622432479947210836350376355187
61622432479947210843128900453401
61622432479947212467369170427511
61622432479947212467370313616151
61622432480126976441881116119979
61622432480126976441881460476251
61622432480126976449475289481221
61622432480126981985655828759384
61622432480129675743033542624937
61622432480129677710437688673369
61622432480129681421558316032277
61622432480151291229656065835493
61622432480151291778698825070177
61622432480153992932902867194804
61622432480153992932903125462017
61622432480153993481945884696701
61622432480162098591687063576273
61622432480162098591687064626033
61622432480162098591687322906278
61622432480162098637440908170494
61622432480162098637440908170495
61622432480162098774638896175949
61622432480162098774638900781043
61622432480162098774701662545966
61622432480162098774701662545967
61622432480162098776960835788442
61622432480162098777149379350427
61622432480162102481512629700377
61622432480223326085332223464257
61622432480223326085332224863937
61622432480223326087026800508183
61622432480223336786775648486681
61622432480224226104289274297253
61622432480224226645738204526967
61622432480224226645738205576727
61622432480224226653332033531937
61622432480224226653332034581697
61622432480224237217326675751641
61622432480224237766369434986325
61622432480224237766369436036085
61622432480224270570842785943814
61622432480226772155461436118436
61622432480226927784647658623763
61622432480226927807536075656564
61622432480226927807536332524097
61622432480226927807536333923777
61622432480226927809230652350579
61622432480226927809230909568023
61622432480226927914231934993647
61622432480226927914291253084151
61622432480226927921909446474105
61622432480226928356579093158461
61622432480226938920573477110952
61622432480226939034106662102345
61622432480226939034946847928493
61622432480226939469616494612849
61622432480235028108004387915179
61622432480235031675152540145699
61622432480235031812350188399975
61622432480235031812350188749895
61622432480235031812350532756247
61622432480235033438264481623133
61622432480235033466320272038033
61622432480235033466320273087793
61622432480235033466320531368038
61622432480235033468579966433060
61622432480235033514521580470233
61622432480235033644188157233501
61622432480235033644188414450945
61622432480235033644188415850625
61622432480235033644250919348345
61622432480235033644251176565789
61622432480235033644251177615549
61622432480235033645004322927338
61622432480235033649333750743949
61622432480235033649333751793709
61622432480235033649334871007727
61622432480235033650107902972227
61622432480235033650170578998003
61622432480235033651593961698998
61622432480235033651594306072740
61622432480235033651781211399599
61622432480235033651781468617043
61622432480235033651782335199837
61622432480235044556385829082049
61622432480235044625111518086642
61622432480235044762308132866049
61622432480235044762308390083493
61622432480235044762308477222321
61622432480235044762309506092097
61622432480235044762370894980893
61622432480235044762371152198337
61622432480235044762371153248097
61622432480235044763145304426614
61622432480235044763145304426615
61622432480235044763207980452391
61622432480235044769902306227291
61622432480235044769919783272481
61622432480235044769923484168556
61622432480235044769924260071691
61622432480235044769987022186535
61622432480235048337067935503001
61622432480235048469162351740634
61622432480235048469183009579117
61622432480235048469183009929037
61622432480235048469183352885629
61622432480235048469183353935389
61622432480235048474265583757277
61622432480235048474265584107197
61622432480235048474265928113549
61622432480235048475960160801203
61622432480235048475961532627571
61622432480235048475961538276592
61622432480235049711099123792900
61622432480235049711287410137432
61622432480235050116291144559731
61622432480235050123069668657945
61622432480235077933439030709567
61622432480235081226190768673331
61622432480235081637784746504975
61622432480235081637784831194363
61622432480235081637784832244123
61622432480235333840864526999426
61622432480235349900369345191970
61622432480235349900369459510834
61622432480236250880150514927520
61622432480238935491895230604561
61622432480238944774790383220337
61622432480238950310970685239697
61622432480238950315991640137521
61622432480238994651270044491377
61622432480259665229592881480766
61622432480259665229592910060482
61622432480260565660332195453228
61622432480260565660332309772092
61622432480260565660332568039296
61622432480260565662027143663859
61622432480260565662027143683542
61622432480260566209375212952903
61622432480260566209375327271767
61622432480263261934153845399451
61622432480263267500776083484798
61622432480263267500777226673438
61622432480263311972404014937945
61622432480263311972414475291148
61622432480263315679291697466217
61622432480263315679292069002525
61622432485819465175998264829183
61622432485853090492689193584787
61622432485853139904353390415385
61622432485853139904353390765305
61622432485855788077736666180971
61622432485855791782082466665767
61622432485855791784342013912873
61622432485855793607142284337067
61622432485855793612224858515227
61622432485855793612224859564987
61622432485855793612225202521579
61622432485855793613920435499293
61622432485855793613920436898973
61622432485855793613920464079009
61622432485855793613920808435281
61622432485855793613920812684631
61622432485855793614485410301743
61622432485855793614485668568947
61622432486071924944822943815539
61622432486071924945658737428323
61622432486071930297989019097141
61622432486071930301064273479597
61622432486071930301064359568665
61622432486074626650580142143629
61622432486074626650580228232697
61622432486135564470873393986473
61622432486143658881681633480588
61622432486143658881681633480589
61622432486143658881869661557917
61622432486143659064695629094826
61622432486143659064695973470029
61622432486143659064967598278081
61622432486143669999990666060241
61622432486143670182816720404989
61622432486143670183005005699761
61622432486143670183088688519553
61622432486143670183088689569313
61622432486144859819456152277299
61622432486144859821966287792325
61622432486144859821966290978865
61622432486144859821966292495185
61622432486144859821966630748917
61622432486144874639367400525219
61622432486144874646124316605621
61622432486144874646124659562213
61622432486144876293253344762205
61622432486144876293253373341921
61622432486144876293253716298513
61622432486144909640559645417751
61622432486144909640559989774023
61622432486144909647337796579977
61622432486147560923576060467081
61622432486147560927906264068725
61622432486147560928658376378037
61622432486147560928658719334629
61622432486147561525213351071949
61622432486147561525213436811097
61622432486147572041696120789017
61622432486147577584655373848359
61622432486147577584655402428075
61622432486147577584718140218217
61622432486147577584718140568137
61622432486147609099558851302383
61622432486147610753528849914183
61622432486147610932212985479835
61622432486147610932213071568903
61622432486147610936479736804101
61622432486147610937295526828929
61622432486147610938987435168609
61622432486147610938990131052891
61622432486147610938990216792039
61622432486147622057111221294363
61622432486147622057111225543713
61622432486167990453423983459526
61622432486169186271002052759541
61622432486169189975368860038353
61622432486169191614882821645653
61622432486169191621660972807879
61622432486169191621660974207559
61622432486169191621661001387595
61622432486169191621661087126743
61622432486169191621661088526423
61622432486169191621661345743867
61622432486169191622225085619579
61622432486169191622476908930877
61622432486169191622476994670025
61622432486169191622476996069705
61622432486169191622477253287149
61622432486169191624171485624883
61622432486169191624171829981155
61622432486169191624736312812843
61622432486169191624736341509199
61622432486169191624736427598267
61622432486169191624736685865471
61622432486169224976558351887171
61622432486169224976558353286851
61622432486169236089595664402821
61622432486169236089595750141969
61622432486169236094678210001265
61622432486169236094678237181301
61622432486169236094678238580981
61622432486169236096372814225227
61622432486169236096373561430553
61622432486169236096373590126909
61622432486171892908795593236299
61622432486171892913877881500659
61622432486171892913878253153607
61622432486171892913878939066791
61622432486171892913879029405209
61622432486171892913879282023383
61622432486171892913879286622653
61622432486171892913879287672413
61622432486171892913941676856933
61622432486171892913941677206853
61622432486171892915573487531001
61622432486171892915573859067309
61622432486171892915573863316659
61622432486171892916389512581139
61622432486171926268211343343633
61622432486171926268211344743313
61622432486171926268211348992663
61622432486171926268211429432701
61622432486171926268211430482461
61622432486171926268211433682051
61622432486171926268211435081731
61622432486171926269905920387559
61622432486171937381248373261713
61622432486171937381248744798021
61622432486171937381248746197701
61622432486171937385484761628825
61622432486171937385516530641093
61622432486171937386330904191948
61622432486171937386331275378336
61622432486171937386331291796145
61622432486171937386331318976181
61622432486171937386331320375861
61622432486171937388026639092723
61622432486171937388026643225433
61622432486171937388026643342073
61622432486171937388026667672439
61622432486171937388026671921789
61622432486171937388027010629031
61622432486171937388027014878381
61622432486171941087289122326743
61622432486171941091556908169815
61622432486171941092372468157235
61622432486171941092372558495653
61622432486171941092372811113827
61622432486171941092372816762857
61622432486171941094067392407103
61622432488811452254337601030218
61622432488811457790521459643022
61622432488811457790710000018431
61622432488811457790710004267781
61622432489099339300362361568925
61622432489099372050581217346011
61622432489099372057944058018533
61622432489099372059890800986253
61622432489099372441766697294331
61622432489099383148104752757108
61622432489135706079498154885515
61622432489135706079749203362153
61622432489135706079750317971077
61622432489135706079750322558701
61622432489135706466677252215693
61622432489135706466677252670607
61622432489135711609155911091145
61622432489135711615933750708903
61622432489135711615934090833087
61622432489135711615934095082437
61622432489138396658035316718585
61622432489138413317422782775369
61622432503472395285351320076421
61622432503472395285915917208090
61622432503472395285915917324730
61622432503472696023664674241009
61622432503472744200150074448523
61622432503545330160549125786490
61622432503545341278668986983534
61622432503545344984707040164282
61622432503545378262992446421005
61622432503545378336532174888996
61622432503545380099916691374155
61622432503545389449569461907880
61622432503545630349254865318973
61622432503545630349275786023921
61622432503545630898297882702769
61622432503545630898297882820861
61622432503545630898298141436533
61622432503545630898318717786661
61622432503545630898318803525809
61622432503545630898318804925489
61622432503545630899134707751400
61622432503545630944051726346449
61622432503545642017254940601392
61622432503545645723292993782140
61622432503545675370437110771087
61622432503545675370437139468895
61622432503545678527685632294573
61622432503545679074782911255883
61622432503545679074782939953691
61622432503545679076477602736765
61622432503569656609584776318202
61622432503569656609584890637066
61622432503569657204653463630296
61622432503569957348170729936060
61622432503577751196838406753041
61622432503577751196838751109313
61622432503577762314122559026689
61622432503577766018468359161565
61622432503577766020163307741799
61622432503577766020999759737811
61622432503577766020999874523235
61622432503577766021000132790439
61622432503578066164244917616292
61622432503581662944496997515195
61622432503581664179844048692283
61622432503581664179863850207911
61622432503581667879127163653375
61622432503581667884189848827159
61622432503581667884209650692707
61622432503581667884209737831535
61622432503581667884210766701311
61622432503581667885884425871085
61622432503581669716027564000026
61622432503581669716027564000027
61622432503581697534113433986757
61622432503581698082905060072677
61622432503581701238458890115281
61622432503581701238458891165041
61622432503581701238459148382485
61622432503581701238459234121633
61622432503581701787250860557473
61622432503581701787250861607233
61622432503581701787251118824677
61622432503581701787251204913745
61622432503581701787313880589601
61622432503581701787313880939521
61622432503581703024626957928769
61622432503581703024627216195973
61622432503581712280323890655769
61622432503581712358274557400679
61622432503581712358274558450439
61622432503581712358274815667883
61622432503581712907066527492951
61622432503581712907066527842871
61622432503581714119776983199463
61622432503581714135133215888841
61622432503581714142412459480719
61622432503581714142663249672891
61622432503581714142663250722651
61622432503581714142663507940095
61622432503581714142664364281815
61622432503581714142664365331575
61622432503581714142664622549019
61622432503581714142747191828521
61622432503581714142748048170241
61622432503581714142748306437445
61622432503581714142748309973905
61622432503581717839479016023717
61622432503581717842010159867953
61622432503581717842010418135157
61622432503581717846257281854727
61622432503581717846758259965515
61622432503581717846758347104343
61622432503581717846759375974119
61622432503581717847009049807767
61622432503581717847009050157687
61622432503581717847009051207447
61622432503581717847009308424891
61622432503581717847009394164039
61622432503581717847010164766611
61622432503581717847010165816371
61622432503581717847010423033815
61622432503581717847092962217281
61622432503581717847092990913637
61622432503581717847092991263557
61622432503581717847092992313317
61622432503581717847093734336173
61622432503581717847093738572473
61622432503581717847093848655037
61622432503581717847094106922241
61622432503581717847094110108781
61622432503581717848788311030179
61622432503581717848788687152707
61622432503788494585309536311556
61622432503788495134279202476377
61622432503788495134289662829580
61622432503796589172563052427531
61622432503796589172563396783803
61622432503796600285600453881919
61622432503796600285600798238191
61622432503796600289847577753807
61622432503796900474871392236427
61622432503796900479953965014907
61622432503796900479953966414587
61622432503796900481646219110539
61622432503796904185992019595335
61622432503796905972076317431329
61622432503796905972829548948835
61622432503800502700029859633605
61622432503800502706804685457957
61622432503800502752561624770897
61622432503800502752561710393405
61622432503800502752561710510045
61622432503800506411150485942753
61622432503800506411150486992513
61622432503800550876012908736111
61622432503800552113054618134751
61622432503800552164706599130551
61622432503800552164706684869699
61622432503857827739621756454901
61622432503861430008912410938137
61622432503861430008922871291340
61622432503861430008923258913007
61622432503861430010617835956933
61622432503861430056371162230794
61622432503861440572980031908840
61622432503869534572131646243513
61622432503869535118664437792579
61622432503869535118727199907423
61622432503869535120923873553229
61622432503869535120923873901528
61622432503869535121174663745401
61622432503869535165316580878111
61622432503869535166928245354897
61622432503869535166928250053545
61622432503869535167008833574063
61622432503869535167011928174689
61622432503869545690252650745837
61622432503869546239295668247725
61622432503869546277455052502483
61622432503869546277517814617327
61622432503869546277518187669955
61622432503869546284797431261833
61622432503869546284798206096493
61622432503869546285049254555869
61622432503869546285049254574583
61622432503869546285070175279531
61622432503869546285131789488373
61622432503869549984392035513247
61622432503869549991086274168193
61622432503869549991169956987985
61622432503869549991170215255189
61622432503869583290128352127268
61622432503869846428377977305320
61622432503869846428377977305321
61622432503869846428566262048920
61622432503869846428566263662903
61622432503869850173662629511483
61622432503869850180440550986221
61622432503869850180440808203665
61622432503869851369949961499225
61622432503869851964829500475877
61622432503869851964829501525637
61622432503869851964830248134713
61622432503869851964830357867357
61622432503869851964830362453577
61622432503869851964830616134561
61622432503869851964830619671021
61622432503869851964830620733831
61622432503869851965582733043143
61622432503869884721775354841063
61622432503869884724034532340172
61622432503869885318831131451557
61622432503869885318831134633885
61622432503869895834812756295451
61622432503869895842155536842496
61622432503869895842155536842497
61622432503873437574663068095365
61622432503873437574726087427653
61622432503873437627194833232657
61622432503873437627194836420601
61622432503873437627194918971805
61622432503873437627194922159749
61622432503873452405599246904487
61622432503873452405599247021127
61622432503873452405599248439681
61622432503873452405599361339991
61622432503873452405599362758545
61622432503873453640946041001257
61622432503873453686762388030229
61622432503873485750646117197871
61622432503873485750646374415315
61622432503873485750709136530159
61622432503873486992770270504558
61622432503873486992770315152163
61622432503873486992771089986823
61622432503873487034257319153298
61622432503873487039339807592311
61622432503873487039339893331458
61622432503873487039339893331459
61622432503873487590078262612555
61622432503873498110891405393635
61622432503873501812661644016081
61622432503873501817744246773957
61622432503893861616047578823041
61622432503893861616047693141905
61622432503893861616047951409109
61622432503893865320309810806909
61622432503893865320393378841277
61622432503893865320393378957917
61622432503893865320393751893905
61622432503893865322088327538151
61622432503893867104699620867943
61622432503894166699173497788021
61622432503894166700868446368255
61622432503894167288970205718989
61622432503894167288970463986193
61622432503894167294053008068317
61622432503894167294053036764673
61622432503894167294053037114593
61622432503894167294053038164353
61622432503894167294053783373749
61622432503894167294053784423509
61622432503894167294053808417005
61622432503894167294053808766925
61622432503894167294053811953465
61622432503894167294053813003225
61622432503894167294053894506073
61622432503894167294053897692613
61622432503894167294054152773277
61622432503894167294054155959817
61622432503894167295748385460931
61622432503894167295748474736539
61622432503894167296501502193013
61622432503894167296501502659573
61622432503894167296501616978437
61622432503894167296501620164977
61622432503894167296501878432181
61622432503894167296501878433585
61622432503894211767866782099909
61622432503897764076230683822381
61622432503897767185780137695875
61622432503897767734822783543203
61622432503897767734822899378387
61622432503897767734823156595831
61622432503897767734885918360755
61622432503897767736517475022633
61622432503897768970169577290053
61622432503897768971864525870287
61622432503897769015985924319025
61622432503897769015985924668944
61622432503897769015985924668945
61622432503897769018433760043230
61622432503897769018433760043231
61622432503897769567476778962061
61622432503897802323686190109339
61622432503897813436723504406025
61622432503897813436723591563727
61622432503897813441807193193109
61622432503897813490070891159748
61622432503897813490070891159749
61622432503897813490071005478612
61622432503897813490071005478613
61622432503897813490071262696056
61622432503897813490071262696057
61622432503897817141069392029649
61622432503897817141069392048523
61622432503897817143600681059364
61622432503897817147847570721831
61622432503897817148662359056919
61622432503897817148663473665843
61622432503897817148663478270936
61622432503897817148663478270937
61622432503897817148684007817758
61622432503897817148684026948905
61622432506536466633353333506344
61622432506755014990548899962821
61622432506824348110780774966585
61622432506824348113322937890821
61622432506824348113323023629969
61622432506824362937480707957255
61622432506824364179794048108153
61622432506824364179794052707470
61622432506824364179794052707471
61622432506827949855872438695479
61622432506827949862650360170217
61622432506827949865181764051047
61622432506860681536031973082225
61622432506864289414447104371181
61622432506864289419529677033021
61622432556647622489101569948691
61622432556647622489119138835569
61622432556647622489122490653639
61622432556647622626299562675879
61622432556647622626362324324163
61622432556647622626362324790723
61622432556647622626379807471893
61622432556647622626379893560961
61622432556647622626383245029111
61622432556647626330725694045757
61622432556647670667340698761689
61622432556647670667344054811847
61622432556647670804538691372237
61622432556719354959523093166767
61622432556719354959523350384211
61622432556719356742217208389229
61622432556719356742217465606673
61622432556719356743913157259523
61622432556719356743934077970295
61622432556719356744665269568835
61622432556719356744666044407707
61622432556719356744666045457467
61622432556719356744666045807387
61622432556719356744666302674911
61622432556720251608529794066351
61622432556720257149797513640003
61622432556720257171953704542369
61622432556720257172768235654189
61622432556720257172768492871633
61622432556720257174463931893259
61622432556720257174464184057923
61622432556720257174464184524483
61622432556720257174464188644143
61622432556720257174464189110703
61622432556720257174485105235255
61622432556720257175216296833795
61622432556720257175217071672667
61622432556720257175217073072347
61622432556720257175217329933229
61622432556720257175217329939871
61622432556720266432691147051121
61622432556720268292522174282351
61622432556720268292583788154163
61622432556720268292604823650359
61622432556720268293336933919471
61622432556720268293337048354975
61622432556720268293337048704895
61622432556720271999374987100219
61622432556720305460237952204921
61622432556720307106590647058291
61622432556720307106592971522905
61622432556720318224714833416709
61622432556720555716605469153903
61622432556720557363734778410451
61622432556720557363755699115399
61622432556720557500932430896815
61622432556720557500932432413135
61622432556720557500932432431849
61622432556720557500932771020999
61622432556720557500932775253087
61622432556720557500995532785923
61622432556720557501016453490871
61622432556720557501016453840791
61622432556720568481791735177271
61622432556720568481792768279135
61622432556720568481875417530503
61622432556720568619052489552743
61622432556720568619053522654607
61622432556720568619115251667587
61622432556720568619136172255895
61622432556720572187892807223747
61622432556720572187913727928695
61622432556720572318396303961905
61622432556720572325090799834295
61622432556720572325153561599219
61622432556720572325174225436643
61622432556720572325174482304167
61622432556720572325174482654087
61622432556720605539717570762073
61622432556720605539717827512957
61622432556720605540282314693373
61622432556720605541977006522723
61622432556720605676915820123505
61622432556720605679174913044203
61622432556720616652754972216461
61622432556720616660098010558487
61622432556720616660098011025047
61622432556720616790517708758309
61622432556720616797296003169035
61622432556720616797296003285675
61622432556743683192948550223871
61622432556743683192948921760179
61622432556744583593750332776111
61622432556744583623499577488831
61622432556744583624251560461150
61622432556744583624252723254139
61622432556744587327845377973627
61622432556744587330293213702045
61622432556744633553934902402171
61622432556744633561486115158373
61622432556744883806013285390433
61622432556744883812770286160223
61622432556744883812770543377667
61622432556744883812791206865171
61622432556744883812791464082615
61622432556744883943273954026757
61622432556744883943274040115825
61622432556744883950031297753139
61622432556744883950051961590563
61622432556744883950052218458087
61622432556744887654314079255567
61622432556744887654397762075359
61622432556744917166851643377369
61622432556744921008395436472713
61622432556744931984234845316553
61622432556744932121432837927101
61622432556755390620192539280859
61622432556755394324538338365975
61622432556755394327132620097503
61622432556755438752932596380411
61622432556755690763709546969499
61622432556755690763709548369179
61622432556755694468055347454295
61622432556755694468055348853975
61622432556755694470565860271299
61622432556755694470566204627570
61622432556755694470566204627571
61622432556755738804754150708563
61622432556755738804754407926007
61622432556755738941952143319111
61622432556755744292673855130483
61622432556755744292674112347927
61622432556755744293698855405832
61622432556756580076202614461811
61622432556756580076223535166759
61622432556756580076955501604171
61622432556756580076955759871375
61622432556756580076955845960443
61622432556756589334430696313283
61622432556756591164574087035653
61622432556756591169657804402453
61622432556756591194323709283679
61622432556756591194344625408231
61622432556756594893585816400995
61622432556756594893606737105943
61622432556756594898669137901121
61622432556756594898669509418555
61622432556756594898689025370303
61622432556756594898689398422931
61622432556756594898690427292707
61622432556756594900364086462481
61622432556756594900364086481355
61622432556756594900385002936953
61622432556756594901116854588941
61622432556756594901116887536259
61622432556756594901116969374365
61622432556756594901117227641569
61622432556756594901117231890101
61622432556756594901117231892531
61622432556756596730507482852746
61622432556756596731260624031834
61622432556756596731260628287008
61622432556756628252938550706677
61622432556756628390199563349353
61622432556756628390199563699273
61622432556756628390199649438421
61622432556756639510015230634751
61622432556756641149612876480237
61622432556756641156892207210943
61622432556756641156893234681039
61622432556756641156893236080719
61622432556756641157142911314047
61622432556756641157144283140415
61622432556756641157227970565301
61622432556756644853958676615113
61622432556756644860736942446123
61622432556756644861238007695739
61622432556756644861239035165835
61622432556756644861239036565515
61622432556756644861488710399163
61622432556756644861488710749083
61622432556756644861488711798843
61622432556756644861489054755435
61622432556756644861489825358007
61622432556756644861490083625211
61622432556756644861573398115561
61622432556756644861573399163869
61622432556756644861573399165321
61622432556756644861573770700177
61622432556756644863268347744103
61622432556939095152633194737677
61622432556939106270753832289913
61622432556939106408014586665385
61622432556939109976791223550973
61622432556962521161895302070219
61622432556962521168673567434669
61622432556962521168673567901229
61622432556962521168673567907053
61622432556962521169238169754641
61622432556962521169425680210541
61622432556962521169426455049413
61622432556962521169426713316617
61622432556962554522942952729143
61622432556963421599976364518909
61622432556963421599976707475501
61622432556963421599977368928629
61622432556963421599977482314373
61622432556963421599977483714053
61622432556963421599977740581577
61622432556963421601672313039283
61622432556963421601672317644377
61622432556963421736987189630149
61622432556963421737238123304101
61622432556963421737238238089525
61622432556963421737238495306969
61622432556974228550226476595621
61622432556974228550226733813065
61622432556974228552423403226783
61622432556974228552485908124183
61622432556974228552486165341627
61622432556974228552674451686159
61622432556974228595917213651705
61622432556974228598176645180267
61622432556974276728406194995205
61622432556974276728406195111845
61622432556974276728406452212649
61622432556974276728406452329289
61622432556974276728657242054901
61622432556974276728657243571221
61622432556974528741756763393832
61622432556975418051864584110525
61622432556975429164901985564913
61622432556975429165717807000253
61622432556975429172245028622840
61622432556975429302978561375725
61622432556975429302978561725645
61622432556975429308061135553885
61622432556975429309505783352444
61622432556975433014099188734633
61622432556975433014099189084553
61622432556975434662922818284223
61622432556975468014496790114057
61622432556975468014747838573433
61622432556975477478961610478231
61622432556975477478961610828151
61622432556975479127534191568445
61622432556975479127785240027821
61622432556975479135124922786249
61622432556975482839470721871365
61622432556975482839470723271045
61622432557035455906610880710065
61622432557035455908305200536547
61622432557035455908305457753991
61622432557035456036528253320359
61622432557035456036528510531979
61622432557035456043306776362989
61622432557035456043871378216401
61622432557035456043871635433845
61622432557035456044058545715709
61622432557035456044058888672301
61622432557035456044059663511173
61622432557035456044059664560933
61622432557035456045565955260327
61622432557035456045566212477771
61622432557035456045754241604859
61622432557035467156343805814509
61622432557035467156908779670789
61622432557035467157096951579817
61622432557035472693277238362270
61622432557035504214959363596647
61622432557036356469527341292541
61622432557036356474359643368129
61622432557036356474359900585573
61622432557036356474609572980669
61622432557036356474610690776133
61622432557036356474610691825893
61622432557036356474610691844767
61622432557036356474610692175813
61622432557036356474610949043337
61622432557036356476054220412055
61622432557036356476305267353499
61622432557036356476305268869819
61622432557036356476305521501043
61622432557036356476305526087263
61622432557036356611620398091909
61622432557036356611620655309353
61622432557036356611871446551285
61622432557036356611871703768729
61622432557036356613315231886719
61622432557036367587397044822517
61622432557036367587646816051788
61622432557036367587647978844777
61622432557036367587648093280281
61622432557036367587648093630201
61622432557036367724657799546297
61622432557036367724908733220249
61622432557036367724908848005673
61622432557036371293685370105837
61622432557036404645510390395047
61622432557036404645510390861607
61622432557036406408452904739799
61622432557036417531657340811763
61622432557047007633557746335202
61622432557047013309596436378802
61622432557047022450940948274386
61622432557047022458617685260276
61622432557047055812134958245438
61622432557047161427518259753551
61622432557047161564716252718231
61622432557047163287347881874225
61622432557047163287348139091669
61622432557047163289795604346589
61622432557047163290046652805965
61622432557047163396554221551757
61622432557047163401699557844761
61622432557047163424859685057381
61622432557047163424859942274825
61622432557047163427056354354459
61622432557047163427056354471099
61622432557047163427056359076193
61622432557047163427056611571903
61622432557047163427056611688543
61622432557047163427119116585943
61622432557047163427119373803387
61622432557047163427307402930475
61622432557047163427307407535568
61622432557047163427307407535569
61622432557047163427307660147919
61622432557047163472810196598619
61622432557047163472872958246903
61622432557047163472872958713463
61622432557047163472872963318396
61622432557047163472872963318397
61622432557047163473082170013744
61622432557047163473144932482721
61622432557047174408167657308289
61622432557047174537896971726345
61622432557047174537897086511769
61622432557047174545176330103647
61622432557047174545427378563023
61622432557047174583399508177045
61622432557047174583587794871497
61622432557047174583587823567853
61622432557047174590929915013723
61622432557047174590930943883499
61622432557047174590930948488433
61622432557047174590992591389419
61622432557047174590992677128567
61622432557047174590993705998343
61622432557047174590993710603276
61622432557047174590993710603277
61622432557047174591265679767601
61622432557047178251214383167755
61622432557047178251214640385199
61622432557047178297030987060199
61622432557047180081358037823820
61622432557047180081420799938664
61622432557047180081692768059052
61622432557047211459063145133659
61622432557047211459063358753258
61622432557047211459063402351103
61622432557047211465841410964669
61622432557047211465841668182113
61622432557047211572537270654263
61622432557047211603039403456965
61622432557047211603039403573605
61622432557047211603039660674409
61622432557047211603039660791049
61622432557047211603290452032981
61622432557047213434018737388719
61622432557047222716076805027993
61622432557047222716327853487369
61622432557047463616389715189272
61622432557047463616578258279024
61622432557047463662143300099140
61622432557047463662143557316584
61622432557047474734510719691596
61622432557047474734510719691597
61622432557047480087864968061676
61622432557047480087864968061677
61622432557047480270963104839796
61622432557047480270963362057240
61622432557047513439500697583585
61622432557047524552538099037973
61622432557047524552727389805274
61622432557047524557621787825057
61622432557047524560153078331780
61622432557047524560154221520420
61622432557047524560154226224684
61622432557048364044335985351373
61622432557048364044617425364881
61622432557048364044618429770389
61622432557048364044618458466745
61622432557048364184138991814204
61622432557048375157654826819269
61622432557048375157655859921133
61622432557048375162738515606353
61622432557048375164998984369480
61622432557048378864508629160030
61622432557048379008547692945483
61622432557048379008548064481791
61622432557048380655675629325903
61622432557048380655675715065051
61622432557048380655676749583848
61622432557048380655676750056241
61622432557048380655677116987455
61622432557048412216333807832509
61622432557048412353594819289911
61622432557048412353594905029059
61622432557048414007249688294565
61622432557048414007249945512009
61622432557048414007500735354261
61622432557048414007502137276665
61622432557048414008086516524555
61622432557048414053819209424379
61622432557048414053819438062107
61622432557048414055511691710862
61622432557048423318072692896005
61622432557048423336149360332483
61622432557048423473410114689081
61622432557048425127878192619705
61622432557048428827141304607477
61622432557048428831409117630585
61622432557048428831409119030265
61622432557048428832223907365353
61622432557048428832223992054741
61622432557048428832223993104501
61622432557071489843957799587023
61622432557071493580437919806471
61622432557071493580438177023915
61622432557071493580500938788839
61622432557071493580688966866167
61622432557071493626191504716547
61622432557071493626191761933991
61622432557071493626254180742323
61622432557071493626254523698915
61622432557071495273320561471552
61622432557071495273383237497328
61622432557071495275914641378158
61622432557071495410581181210770
61622432557071495410581316195332
61622432557071495410581574462536
61622432557071495410832621522232
61622432557071495410915932811540
61622432557071495410916304347848
61622432557071495412610623124570
61622432557071528627736649967866
61622432557071528764913635782786
61622432557071539740773916436240
61622432557071539740774051422254
61622432557071539747551858578128
61622432557071539747551972896992
61622432557071539747552230114436
61622432557071795417088503300713
61622432557071795600186555389444
61622432557071795600186898346036
61622432557071828770416486451693
61622432557071843587799688390877
61622432557071843595331099650325
61622432557071843595414667801324
61622432557071843595414696381040
61622432557071843595415039337632
61622432557072679375533557539501
61622432557072690488570958993889
61622432557072694192916759478685
61622432557072694200259798287271
61622432557072694200510473692407
61622432557072694200510475227601
61622432557072694200510588127911
61622432557072694200510588477831
61622432557072694200510589546465
61622432557072695979816706221963
61622432557072695979816706571883
61622432557072695979816964839087
61622432557072695979817050578235
61622432557072695984899165964619
61622432557072695984899251703767
61622432557072695984900285295277
61622432557072695984900395358967
61622432557072695984900396408727
61622432557072695984900653626171
61622432557072695986594972052973
61622432557072695986594976658066
61622432557072695986594976658067
61622432557072696030653871132432
61622432557072696030653985917856
61622432557072696030654243135300
61622432557072696032348819829306
61622432557072729384735343135002
61622432557072740451202879083621
61622432557072740451203136301065
61622432557072740451203164997421
61622432557072740451203252136249
61622432557072740451453840404169
61622432557072740451454213456797
61622432557072740452039945399908
61622432557072740456286853784505
61622432557072740456286855184185
61622432557072740456537645026437
61622432557072740458797339421464
61622432557072740497772609603376
61622432557072740497772629803966
61622432557072740504550551278704
61622432557072740504550924331332
61622432557072744155548936785861
61622432557072744155799726628113
61622432557072744155799755674389
61622432557072744162327231313227
61622432557072744162578021155479
61622432557072744163142019648315
61622432557072744163142881639056
61622432557072744163143134257239
61622432557072744163143138856500
61622432557072744163143138862332
61622432557072744163143138862333
61622432557072744210591300460374
61622432557083545616110411533339
61622432559711359927702250948760
61622432560001976310154376843862
61622432560001976311849987008366
61622432560002726753027992912308
61622432560002726762901399311916
61622432560002726899347284205196
61622432560038299344258901610217
61622432560038315861114723355174
61622432560038315861303009712756
61622432560038315866197297533334
61622432560038315866197297883254
61622432560038315866197299049654
61622432560038315866197299068527
61622432560038315866197299068528
61622432560038315866385583890916
61622432560038315867892903447036
61622432560039199774809927458028
61622432560039216426572825784294
61622432560039216426582272089017
61622432560039216426582273138777
61622432560039216426583300670352
61622432560039216426583305190881
61622432560039216426583371859389
61622432560039216426583371876642
61622432560039216429114791622915
61622432560039216429114820221345
61622432560039216429125280574545
61622432560039216433914807143388
61622432560039216433925267850720
61622432560039216433925268900480
61622432560039216433925311947363
61622432560039216434197279595367
61622432560039216434197279792200
61622432560039216434197351333908
61622432560039216434197365819789
61622432560039216434197365885480
61622432560039216434197365885639
61622432560039216434197365885640
61622432560039216434197366235400
61622432560039216434197366352040
61622432560039216434197367401800
61622432560039216434197367420673
61622432560039216434197367420674
61622432560039216434197394931756
61622432560039216434207826685557
61622432560039216434207826704431
61622432560039216434207855265273
61622432560039216435892971799182
61622432560039216571217534026840
61622432560039216571217534376760
61622432560039216572913171352666
61622432716183258661722151664323
61622432716183258661722151780963
61622432716183258661722152130883
61622432716183259073504414790739
61622432716183259073504414907379
61622432716183259073504416307059
61622432716255695051046861397306
61622432716256145358676619837287
61622432716256145358676878104491
61622432716256145358676962793879
61622432716256156338784072791403
61622432716256156476044483160523
61622432716256156476044827516795
61622432716256156476232769505055
61622432716256156476232854194443
61622432716256156476232855594123
61622432716256156476233112461647
61622432716256156887826747336699
61622432716256156887827090293291
61622432716256189830313868454997
61622432716256189830314126722201
61622432716256189830314211411589
61622432716256190242096132631173
61622432716256190242096475587765
61622432716256193534659668939793
61622432716256193946441933115969
61622432716256204647697070394181
61622432716256204647697413350773
61622432716256204654475336225191
61622432716256204654475593092715
61622432716256204654475594492395
61622432716256205059479334570357
61622432716256205059479677526949
61622432716256205066257599001687
61622432716256205066257600401367
61622432716280160474903370220609
61622432716280160474903370570529
61622432716280171593022974666769
61622432716280204946540618838319
61622432716280204947628495564639
61622432716280210300797925599025
61622432716280219634340578232409
61622432716280219764174496650603
61622432716280219764174610969467
61622432716280221411302520286491
61622432716280221420612106389271
61622432716280225117344040653933
61622432716280460735346336920371
61622432716280460735346337970131
61622432716280475511306043933711
61622432716280475511494329228483
61622432716280475511494330628163
61622432716280475513753876475589
61622432716280475513754133693033
61622432716280475513754137942383
61622432716280475514004842045487
61622432716280475514005186401759
61622432716280475557248029855491
61622432716280475557248287072935
61622432716280475559507718601497
61622432716280475923088307060127
61622432716280475923088308459807
61622432716280519985391125093299
61622432716498859475807014821568
61622432716511017212438353290439
61622432716511017212438696596951
61622432716511017212438697646711
61622432716511020872722821562723
61622432716511020918476406471187
61622432716511020918476749777699
61622432716511054224547841851933
61622432716511065337585243306321
61622432716511065342668932559965
61622432716569093061570623778550
61622432716571944439993202971813
61622432716571944439993203321733
61622432716571944447670714802191
61622432716571944447670715152111
61622432716571955428529936059267
61622432716571955565790690434739
61622432716571959265050449438041
61622432716579899875310974593958
61622432716580050038336104436743
61622432716580050038336447393335
61622432716580060745009580297073
61622432716580060745009666036221
61622432716580061148925788018037
61622432716580061148926046285241
61622432716580061148926130974629
61622432716580061149114074362569
61622432716580061149114417319161
61622432716580061156457194678215
61622432716580061156457199277485
61622432716580061156457457544680
61622432716580061156457457544689
61622432716580061156708161647793
61622432716580061156708246337181
61622432716580061156708247736861
61622432716580061156708504604385
61622432716580061293968916023048
61622432716580061293969002112116
61622432716580061293989922835995
61622432716580061293990180053439
61622432716580061294052597798961
61622432716580061294052598848721
61622432716580061294052598861771
61622432716580061294052684937789
61622432716580061294052942155233
61622432716580360751182237923613
61622432716580360888442906559937
61622432716580361300225170736113
61622432716580361300225256825181
61622432716580410706471405120171
61622432716580410706471663387375
61622432716581250749915812887990
61622432716581261318743229721793
61622432716581261318993933824897
61622432716581261318994019564045
61622432716581261867785990006237
61622432716581261867786248273432
61622432716581261867786248273441
61622432716581261868036923679972
61622432716581261868036952376328
61622432716581261868036952376545
61622432716581261868037038465396
61622432716581261868037038465613
61622432716581261913539833065256
61622432716583951904057222584903
61622432716583951904057565541495
61622432716583952041317846573622
61622432716583952041317977310295
61622432716583952041318190929894
61622432716583952041318235577499
61622432716583952041318320266887
61622432716583952087071818969643
61622432716583952087071905058711
61622432716583963014646906166197
61622432716583963014647164433401
61622432716583963014647249122789
61622432716583963022178312826375
61622432716583963022178317425645
61622432716583963022178575692840
61622432716583963022178575692849
61622432716583963151907917759113
61622432716583963159439067551767
61622432716583963159439325818971
61622432716583963159439329018561
61622432716583963571221334927533
61622432716583963571221593194737
61622432716583966911229819086583
61622432716583966911229847782939
61622432716583966911229933872007
61622432716584000080102988804568
61622432716584000217301026412801
61622432716584000217301240032400
61622432716584000217301283280325
61622432716584000217301284680005
61622432716584000217301369369393
61622432716584002047444647773249
61622432716584011330338684734713
61622432716584011330338770823781
61622432716584011335422116654273
61622432716584011335422374921477
61622432716584012977467827578795
61622432716584016871602660518656
61622432716604365299167482367501
61622432716604376418981921774871
61622432716604379780271141070261
61622432716604379780271141420181
61622432716604380115713856039533
61622432716604380123327722259667
61622432716604380123328865448307
61622432716604380190965643201951
61622432716604380190965900419395
61622432716604380191718788630380
61622432716604380329230505725872
61622432716604380329230848682464
61622432716604380329251398219955
61622432716604380329314158922069
61622432716604380329314159971829
61622432716604380329314159984879
61622432716604679923704467333125
61622432716604679925399415913359
61622432716604680335486730459541
61622432716604680518584752918853
61622432716604680518584753968613
61622432716604680518584781498569
61622432716604680518584782548329
61622432716604680518584867237717
61622432716604680518585125504921
61622432716604680520279444281643
61622432716604729748511260304085
61622432716604729748511517521529
61622432716605580354255494598085
61622432716605580354255494948005
61622432716605580355950443178319
61622432716605580903047465390188
61622432716605580903047465390197
61622432716605580903047579709052
61622432716605580903298512449893
61622432716605580903298513499436
61622432716605580903298885035744
61622432716605580904742413620511
61622432716605580904993117723615
61622432716605580948801164617516
61622432716605580948801164617525
61622432716605580948801421834969
61622432716605580949052125938073
61622432716605580949052211677221
61622432716605580949052213076684
61622432716605580949052213076901
61622432716605580949052470294128
61622432716605580949052470294345
61622432716605580949073019481699
61622432716605580949073133800563
61622432716605580950495998528975
61622432716605580950746702632079
61622432716605580950747046988134
61622432716605580950747046988351
61622432716605580950767967712013
61622432716605581086334146793159
61622432716605581088028722437405
61622432716605627204827330945585
61622432716605627204827359525301
61622432716605630362076512883820
61622432716605630362076884420128
61622432716608261673433302893847
61622432716608261810693942950455
61622432716608267372233766178403
61622432716608267372234023395847
61622432716608267417987608304311
61622432716608267417987694393379
61622432716608267417987695443139
61622432716608276628077144889639
61622432716608278353155590233774
61622432716608278464934926136561
61622432716608278464934954366357
61622432716608278464935040455425
61622432716608278467529206455311
61622432716608278536107298023059
61622432716608278536107326719415
61622432716608278536107555240503
61622432716608278536107583936859
61622432716608278536107670025927
61622432716608278536107671075687
61622432716608282056686761350111
61622432716608282056687018567555
61622432716608282057439906778540
61622432716608282171875006940107
61622432716608282171876035809883
61622432716608282189616968117587
61622432716608282189617225335031
61622432716608282193947401406719
61622432716608282193947429986435
61622432716608282193947772943027
61622432716608282194763308930149
61622432716608282194763337509865
61622432716608282194763680466457
61622432716608282196395495415391
61622432716608282232923093420161
61622432716608282235370553026051
61622432716608282235370810243495
61622432716608282239700986315183
61622432716608282239700986665103
61622432716608282239701014894899
61622432716608282239701100983967
61622432716608282239701357851491
61622432716608282239701358201411
61622432716608282240453127204211
61622432716608282240453384421655
61622432716608282240453470160803
61622432716608282240454156073987
61622432716608282240454241813135
61622432716608282240454499030579
61622432716608282242148704538197
61622432716608282242148818857061
61622432716608282242149076074505
61622432716608282606482811361253
61622432716608315548216815280909
61622432716608315548217072498353
61622432716608317378360437107917
61622432716608317378360464287953
61622432716608317378360465687633
61622432716608317378360550377021
61622432716608317378360551426781
61622432716608326635835401060907
61622432716608326635835515379771
61622432716608326661254216735297
61622432716608328496480025136268
61622432716608328496480053366064
61622432716608328496480412740465
61622432716608328496480441320181
61622432716608332019507339806117
61622432716608332019507597023561
61622432716608332197438243271063
61622432716608332202520817449223
61622432716608332202521560521839
61622432716608332202521565101417
61622432716608332202521565121100
61622432716608332202521565121109
61622432716608332202521589101555
61622432716608332202521679439964
61622432716608332202521679439973
61622432716608332202521932058147
61622432716608332202521936637725
61622432716608332202521936657408
61622432716608332202521936657417
61622432716608332202521937707177
61622432719453322348999044801126
61622432719453326464374738885582
61622432719461764662634344235896
61622432719461765074228322054443
61622432719461775780751906661877
61622432719462615677650472783437
61622432719462615677650474200379
61622432719462615814911142836703
61622432719462617509484973847069
61622432719462617509484973864331
61622432719462617646745642500655
61622432719462628628423981841816
61622432719462665640281647086397
61622432719462665641977255836718
61622432719465316971624518808501
61622432719465316971624518812873
61622432719465316971625753009147
61622432719465318800928762484527
61622432719465318800928762488899
61622432719465318800931086949141
61622432719465318800931086953513
61622432719465319342377694122505
61622432719465328089745638119334
61622432719465328089745639169094
61622432719465328089745725459367
61622432719465328089746500294027
61622432719465330468932053415596
61622432719465366796432431114283
61622432719465366931934727464127
61622432719465366931934728881277
61622432719465367343717767909374
61622432719465368626572355147087
61622432719465368626574679594439
61622432719465368626574679611700
61622432719465368626574679611701
61622432719465368756157578137345
61622432719465377907775257004825
61622432719465377907775257121465
61622432719465377914553178596203
61622432719522655501494331991491
61622432719522702945609208819539
61622432719522704777447180657274
61622432719522704777447181707034
61622432719522705319522872548688
61622432719522705319522873598448
61622432719522705326301827125290
61622432719522705326301828175050
61622432719526307045962994372265
61622432719526307185700441721807
61622432719534661242174695519919
61622432719534661242362765598534
61622432719534677895638918358369
61622432719534710655387413724303
61622432719534711060203237131248
61622432719534712478752655689878
61622432719534712485530805671202
61622432719534712485530834382060
61622432719534712889509805271888
61622432719534712890346604823762
61622432719534712897124440192170
61622432719534712897124784565704
61622432719534712897124811728478
61622432719534712897124812200654
61622432719534712897124897817547
61622432719534712897124899356952
61622432719535612916081832577659
61622432719535612916081832581871
61622432719535612916081832582030
61622432719535612916081832582031
61622432719535612916081832936163
61622432719535612916081947386168
61622432719535613458095624699430
61622432719535613464873803024223
61622432719535613464873804437001
61622432719538265343565261877356
61622432719538312779865437847477
61622432719538312919605337380275
61622432719538312919605337397745
61622432719538312919605337734567
61622432719538314619328877859695
61622432719538314619328892208602
61622432719538314619329006894648
61622432719538314619329006894649
61622432719538314619329006999643
61622432719538314748911905420293
61622432719538314748911905538385
61622432719538314748911905875207
61622432719538314749748734129314
61622432719538314756526870470244
61622432719538314756526870483294
61622432719538314756526870820080
61622432719538314756526870820107
61622432719538314756526870820164
61622432719538314756526870837585
61622432719538314756526871882974
61622432719538314756526884819151
61622432719538314756526884832201
61622432719538314756526885169023
61622432719538314756526885169071
61622432719538314756526885173442
61622432719538314756526886231881
61622432719538314756526999487887
61622432719538314756526999605979
61622432719538329573906649281262
61622432719558972867049762839855
61622432719558972867237035148960
61622432719558989513738732687631
61622432719558989521541769110884
61622432719559022141306462273313
61622432719559022143001809569891
61622432719559022280262825880169
61622432719559022280262851277557
61622432719559022280262855509645
61622432719559022685077504582154
61622432719559022691856913234415
61622432719559022691856913251885
61622432719559027814752004559199
61622432719559027816446594535098
61622432719559028220425593090236
61622432719559028221262392642111
61622432719559028225509281877321
61622432719559028228040687157831
61622432719559028228040687175300
61622432719559038797305558771563
61622432719559038797305815989007
61622432719559873297789439019129
61622432719559873297789467598845
61622432719559922709118244280975
61622432719559922709118244399019
61622432719559922709119277500883
61622432719559922710813849844757
61622432719559922710813853145129
61622432719559922710813878542517
61622432719559922710813881724845
61622432719559923259605847370934
61622432719559928246997621799899
61622432719559928246997621800058
61622432719559928246997621800059
61622432719559928246997736604196
61622432719559937528197083664029
61622432719559939358339289021273
61622432719559939358339419225698
61622432719559939365117210496011
61622432719559939913909225115040
61622432719559943069464154169447
61622432719562591792600611794989
61622432719562629943466501684688
61622432719562629943466501684689
61622432719562629943466501701951
61622432719562629950244796235140
61622432719562630080664494295237
61622432719562630080664522992997
61622432719562630085748084055615
61622432719562641060738801779163
61622432719562641060739060046367
61622432719562641061586477789413
61622432719562641061586477868153
61622432719562641061586477984793
61622432719562641061586478856642
61622432719562641061586478917913
61622432719562641061586479034553
61622432719562641065822405894329
61622432719562641066669823698645
61622432719562641066669823815285
61622432719562641066670081965849
61622432719562641066670082082489
61622432719562641068364400392651
61622432719562641068364400509291
61622432719562641068364657610095
61622432719562641068364657726735
61622432719562641197936707828468
61622432719562641197936707946512
61622432719562641198784340910037
61622432719562641198784385373910
61622432719562641198784385435182
61622432719562641198784385551822
61622432719562641205562262384775
61622432719562641205562306909920
61622432719562644772710200994087
61622432719562644772710458211531
61622432719562644772711257892662
61622432719562644772711258443579
61622432725334918328781420152616
61622432725334919975073391436292
61622432725337669444965743413380
61622432725361937007543987701532
61622432725361947716326206582138
61622432725361948128191895329568
61622432725361948128191896379328
61622432725361948128195252429486
61622432725361981069843479567300
61622432725370036766647394812632
61622432725370036767399507121944
61622432725370052826907681364646
61622432725370053237936542912154
61622432725370053238689688336428
61622432725370089886465331528610
61622432725370101004582951363161
61622432725370101004582951479801
61622432725371237524481768323656
61622432725371241227991888464772
61622432725371241230519821504404
61622432725371253995772035631420
61622432725371253995772064329180
61622432725371253995772292848864
61622432725371257290028082903196
61622432725371257701810088812168
61622432725371257701810346029612
61622432725371287349016477442794
61622432725371291053362277927590
61622432725371291055054530623542
61622432725371291055058002527598
61622432725371292290675616366210
61622432725373944578366599718652
61622432725373955691404001173040
61622432725373955699019123955704
61622432725373959397442054353788
61622432725373959405057147021702
61622432725373992345016507628472
61622432725373992749267074642998
61622432725373992756798514600254
61622432725373993993922790796824
61622432725374155412518009967139
61622432725434932409076183487981
61622432725434932409076184537741
61622432725434932415854363113282
61622432725434932415854363113283
61622432725442986466193838997626
61622432725442987701540889826406
61622432725442988112569751373914
61622432725442988113322896798188
61622432725443002524945745660671
61622432725443036284034310530244
61622432725443037701746784985390
61622432725443037702583613235072
61622432725443037702583700391162
61622432725443037709361878716162
61622432725443037709361879083344
61622432725443037709361907768054
61622432725443038114177706920566
61622432725443038120871945569896
61622432725443038120955856901890
61622432725443038121708773806480
61622432725444238283429943649158
61622432725444238283430029755488
61622432725444238871176371390310
61622432725444388995498136634028
61622432725446888926523159359254
61622432725446938744551657919488
61622432725446939986676974579278
61622432725446939986677089500056
61622432725446940169607617528465
61622432725446940169607631864322
61622432725446954994602231906641
61622432725446954994602490057205
61622432725447090287151089091915
61622432725447090287151218428899
61622432725447090287151218428908
61622432725467298091068108548052
61622432725467314149823481814591
61622432725467347471896957495942
61622432725467347496478805001736
61622432725467347908908577981150
61622432725467353032662574320058
61622432725467353040277668050830
61622432725467353040277668418012
61622432725467353040277669467772
61622432725467353040277696630546
61622432725467353445093466023844
61622432725467353451871301876074
61622432725467353451871645765786
61622432725467353451871646236558
61622432725467353451871760574296
61622432725468503789539027518876
61622432725468504201321033427848
61622432725468548673522279122856
61622432725468553606730610673338
61622432725468553607567438923020
61622432725468553607567526079110
61622432725468553614345704771292
61622432725468553614345705821052
61622432725468553614345732983826
61622432725468553614345819090156
61622432725468563497684522794732
61622432725468564725687414555568
61622432725468564725687501711658
61622432725468565327827143287744
61622432725468704324687880395439
61622432725468715437724140257700
61622432725468715445338889982072
61622432725471200551398692133357
61622432725471200551398949350801
61622432725471205896952998969468
61622432725471205904568091637382
61622432725471215375560044068367
61622432725471215375560045118127
61622432725471216610906061795283
61622432725471216610906061911923
61622432725471216610906062845043
61622432725471216610906090491639
61622432725471217022688067704255
61622432725471217022688068754015
61622432725471217022688068870655
61622432725471217022688097450371
61622432725471220316947210626417
61622432725471220728729473752833
61622432725471249964339304332032
61622432725471250374510765161811
61622432725471250374510793741527
61622432725471250376205370435533
61622432725471255310814584288644
61622432725471255317592420024234
61622432725471255317592764384718
61622432725471255317592878722456
61622432725471255318346024129260
61622432725471255493745242519858
61622432725471255501360363768940
61622432725471255501360364320064
61622432725471255501360365369824
61622432725471264789337604589612
61622432725471265193588543678361
61622432725471265198672146726297
61622432725471265200366722370543
61622432725471266428934560355517
61622432725471266428934560472157
61622432725471266428934561343958
61622432725471266428934561405277
61622432725471266428934561521917
61622432725471266428934589051873
61622432725471266428934590101633
61622432725471266433170488381645
61622432725471266434017906186009
61622432725471266434017906302649
61622432725471266434018164453213
61622432725471266434018164569853
61622432725471266435712482880015
61622432725471266435712482996655
61622432725471266435712740097459
61622432725471266435712740214099
61622432725471266436465628225500
61622432725471266611854284291125
61622432725471266611865132064790
61622432725471266616937973428129
61622432725471266616969742090477
61622432725471266619479881776112
61622432725471266619479968060561
61622432725471266619480226211125
61622432725471266619480226327765
61622432725471266619480254907481
61622432725471270140058283364811
61622432725471270140058540582255
61622432725471270140059311683622
61622432725471270140059312234587
61622432725471405616340962190319
61622432725471416729377222052580
61622432725471416736991971776952
61622432742868985840201143113199
61622432743095927693354044754643
61622432743095933181250505055357
61622432743095933227004089965225
61622432743099970982650448143074
61622432743099970982650448259714
61622432743100031491653996561381
61622432743100032040717562644497
61622432743100035746755615825245
61622432743157156970802978065571
61622432743157156970802979115331
61622432743160773517185663225249
61622432743160808700825522317979
61622432743168862567987254266163
61622432743168864351540237496935
61622432743168864351602999611779
61622432743168878626926842104821
61622432743168879176534721489975
61622432743168879176534721494187
61622432743169179365031248307825
61622432743172814442345296836651
61622432743172816225919200297179
61622432743172816225919200301391
61622432743172816271651864622999
61622432743172831050076884754203
61622432743172831050076970847483
61622432743193174192862407671003
61622432743193179680761449671037
61622432743193189017022644763809
61622432743193190245026657133923
61622432743193190251804578258741
61622432743193190252369438742327
61622432743193190801412457643895
61622432743193190801412457648107
61622432743193190839551291779631
61622432743193190847166042571073
61622432743193490441054251550577
61622432743193490990662130939943
61622432743193490990662130953041
61622432743193494145400052035373
61622432743193524344179426855791
61622432743193528048525227340587
61622432743193529283307160481387
61622432743193529284144334503039
61622432743193539159114883391925
61622432743193539161562977400597
61622432743193539166646323231089
61622432743193540403958512832199
61622432743193544108305456505635
61622432743193694271392579271858
61622432743193694271393354112134
61622432743197081592298914842505
61622432743197092712887532236827
61622432743197093261930206782123
61622432743197093261930292875403
61622432743197131555119493299963
61622432743197131555119493304335
61622432743197131555140414006315
61622432743197131555140414010687
61622432743197131600873078208427
61622432743197140891381831939879
61622432743197142668176670853669
61622432743197142668176671207801
61622432743197142674954592328407
61622432743197142674954592682539
61622432743197142675770501281405
61622432743197142720687256887507
61622432743197282244571940816595
61622432795947155529614006984161
61622432796274908681347899557001
61622432796274947408630009340552
61622432796274947410889445105414
61622432796274947410889445118672
61622432796274947411161414301710
61622432796274958453622812853235
61622432796274962342675090882415
61622432796274962342675092299357
61622432796274962349453385298757
61622432796346992973375146626809
61622432796347743286131266947116
61622432796347893403926173891769
61622432796371169121685233050092
61622432796371172826032176723528
61622432796372208664255113316551
61622432796372208709987777520019
61622432796372208709988035800321
61622432796372208733136582222452
61622432796372219782374974280315
61622432796372219784069550274481
61622432796372223557308513716093
61622432796372223557308514066013
61622432796372223694569268441485
61622436308628365922863480091565
61622436308701311908274400328587
61622436308701311908274744684859
61622436308701311915616750391581
61622436308701312320056921722207
61622436308701312327400046624073
61622436308701312373404680010786
61622436308722021727034945229444
61622436308722021727034945229445
61622436308724712449421750374565
61622436308724723018688027024324
61622436308724723018688027024325
61622436308724723567541726007113
61622436308724723567731388899747
61622436308724726677280242600656
61622436308724727088874220432300
61622436308725612879972777639525
61622436308725623998092753272073
61622436308725623998281039616605
61622436308736434058581555109955
61622436308736435888725751719435
61622436308736435890420328880001
61622436787298769594348062170429
61622436787299055577479262768887
61622436787299066514845709643603
61622436787299069807597186523541
61622436787299069807597532296754
61622436787299070219191164355185
61622436787299956008030290033847
61622436787299970237395413777533
61622436787299970238148299875957
61622436787299970238148554956621
61622436787299970238148558143161
61622436787299970374593406388081
61622436787299970786940270318149
61622436787299970786940528585353
61622436787320379951300544180761
61622436787323081242953367708428
61622436787323370908962232335845
61622436787323370909150517630617
61622436787323382026518724960205
61622436787323382027082550924985
61622436787323382027270837269517
61622436787324271339513259600805
61622436787324271339513602557397
61622436787324271339701888901929
61622436787324281862210386650209
61622436787324281862210386766849
61622436787324281862273148881693
61622436787324281999471141025681
61622436787324281999471141492241
61622436787324282000035743229004
61622436787324282411818264739273
61622436787324282450291228126951
61622436787324282457069752225165
61622436787324282457633235233353
61622436787324282457633492100877
61622436787324282457633578189945
61622436787324282457822893404253
61622436787324286117858637681775
61622436787324286163671288414101
61622436787324286163671545281625
61622436787324286163671546681305
61622436787324286163671631370693
61622436787324286163674984238523
61622436787324286163859573708873
61622436787324286163859917715225
61622436787324286163863275182316
61622436787331186947491404079025
61622436787331190516919224418342
61622436787331190516919224418343
61622436787331190653531780208067
61622436787332392509516102513396
61622436787332392511210678624202
61622437023665685592521456812513
61622437023665696712333685141013
61622437023665696712333685490933
61622437023668386883923490497937
61622437023668386884174538607393
61622437023668386884174538957313
61622437023668397996960891952325
61622437023668397997211940411701
61622437023668401708081520360993
61622437023668401708332567420689
61622437023668401708332567770609
61622437023669298983584170588235
61622437023676206629391253240715
61622437023676207040985229672679
61622437023676207042677483768311
61622437023677407799930581481165
61622437023680094264911797338917
61622437023680105385291204500027
61622437023680105385353966264951
61622437023680109082294998928181
61622437023680109089637004634903
61622437023680109089699766749747
61622437023680110873461957031403
61622437023680110874026816036568
61622437023680110875719070210941
61622437023680110875721393080494
61622438223021793444034879106253
61622438223021798841325997268657
61622438223021798978524072430409
61622438223021798985298898138121
61622438223021798986137964750251
61622438223021799001683686626695
61622438223022984804184780925271
61622438223022984941382773535819
61622438223022995917222182379659
61622438223022996054420174990207
61622438223022999623827415326137
61622438223022999623827415792697
61622438223022999624015443870025
61622438223022999624015702137229
61622438223022999758765975475003
61622438223022999761025407936685
61622438223022999761025408053325
61622438223022999761025408403245
61622438223023000172807413962297
61622438223023000172807414312217
61622438223023000172807671179741
61622438223092043156252283468489
61622438223092329122936021070529
61622438223095030963442974026333
61622438223095030963632120384559
61622438223095045186218978180594
61622438223095045604590876070035
61622438223095930791855133623975
61622438223095930929053126234523
61622438223095931348178773476170
61622438223095931394182029368621
61622438223095931394183147649519
61622438223095945616016859661373
61622438223095945616580685626153
61622438223095945616768970920925
61622438223095945616768971970685
61622438223095945616769745759797
61622438223095945616770000840461
61622438223095945616770004027001
61622438223095945621664288674089
61622438223095945753214852271921
61622438223095945753778592147633
61622438223095945758862281284637
61622438223095945760556857978643
61622438223095946165560598056605
61622438223095946165560855274049
61622438223095946165561716201989
61622438223095946165561974469193
61622438223095946211566236202959
61622438223116354781130018216087
61622438223116354781130019622409
61622438223116355329921990064601
61622438223116644453854133003571
61622438223116655571975137505895
61622438223116655571975138905575
61622438223119045501194286886103
61622438223119045501194287236023
61622438223119045501194630192615
61622438223119056484376820631800
61622438223119056484376820981720
61622438223119056596154992678637
61622438223119056596156026149295
61622438223119056621574813592268
61622438223119056621575070453159
61622438223119060190417198160531
61622438223119060327615447988523
61622438223119346287583563434261
61622438223119346292667628945947
61622438223119346292855657023275
61622438223119346294358763361001
61622438223119346294550235116961
61622438223119356810845664458197
61622438223119356811096369960980
61622438223119356811096369960981
61622438223119356811096712934835
61622438223119356856850040958513
61622438223119356863628220700455
61622438223119357405139798257977
61622438223119357405139799307737
61622438223119357405642011417967
61622438223119357405703539066809
61622438223119357405893058477663
61622438223119357412479853602473
61622438223119360517136831829171
61622438223119360522220434877107
61622438223119360562890416737635
61622438223119360567974019785571
61622438223119360567974021185251
61622438223119360933814412708751
61622438223120246121078670262691
61622438223120246121078927480135
61622438223120246127794431196301
61622438223120246258276662873239
61622438223120246258276920090683
61622438223120246265055185921693
61622438223120246672318358577977
61622438223120246677401189973581
61622438223120246677402051951272
61622438223120246718134590699221
61622438223120246723405566007337
61622438223120246725101262381921
61622438223120246860416648821455
61622438223120257240831832650689
61622438223120257240894594765533
61622438223120257241647482963477
61622438223120257241647740180921
61622438223120257241647740199795
61622438223120257378092587376081
61622438223120257790438334210525
61622438223120257790438591427969
61622438223120257790439453405660
61622438223120257790439453405669
61622438223120257790439453424543
61622438223120257790439710623113
61622438223120257835690825522937
61622438223120257836254566331769
61622438223120257836443967751785
61622438223120257836443971884486
61622438223120257836443972356878
61622438223120257836443972356879
61622438223120257843030880867433
61622438223120257973453793058399
61622438223120260945177633135485
61622438223120260945240395250329
61622438223120260947496388755113
61622438223120260947687860492199
61622438223120260947688113123423
61622438223120260947688117709643
61622438223120261082438387860877
61622438223120261084694381365661
61622438223120261496479830934391
61622438223120261496479830953265
61622438223120261496480083565615
61622438223120261496480088151835
61622438223120261540036626007733
61622438223120261540036627057493
61622438223120261542233415861729
61622438223120261542484343880827
61622438223120261542484464321105
61622438223120261547376680302469
61622438223120261547376681352229
61622438223127151207991501104269
61622438223127151207991501454189
61622438223127151207991758321713
61622438223127151207991759721393
61622438223127151213911246842995
61622438223127162326111476736817
61622438223127162326111733954261
61622438223127162326111820043329
61622438223127162326111821093089
61622438223127162326112849962865
61622438223127162326948648297382
61622438223127162326948648297383
61622438223127162333726828039324
61622438223127165489029609605291
61622438223127165489029611004971
61622438223127165895541013258775
61622438223127165895791804401329
61622438223127165895791804517969
61622438223127165895791804867889
61622438223127165895792061735413
61622438223127165900624359089267
61622438223127165900874378696129
61622438223127165900874379046049
61622438223127165900874635913573
61622438223127165902318936133193
61622438223127166030457277221613
61622438223127166030457534439057
61622438223127166032153226091907
61622438223127166032986353449885
61622438223127166032986353799805
61622438223127166032986696756397
61622438223127166032986697806157
61622438223127166032988677797859
61622438223127166032989797011877
61622438223127166032989797128517
61622438223127166038072623802387
61622438223127166038072628524120
61622438223127166038072628524121
61622438223127166039764876498339
61622438223127166039766948350603
61622438223128351787707315062828
61622438223128362900744716517216
61622438223128362907522637991954
61622438223128366611868438476750
61622438223128367893219864411782
61622438223128367894915470338534
61622438223131067873019013945537
61622438223131067873019387352297
61622438223131067873020157134177
61622438223131067874711266641489
61622438223131067874714734294743
61622438223131067879794984008289
61622438223131067879797308472903
61622438223131067898435717453000
61622438223131067903521777482441
61622438223131069733665945395565
61622438223131069735359358370104
61622438223131069735360522556131
61622438459367115580082071407133
61622438459367116129125090308701
61622438459367116133392876151773
61622438459367116134207664486861
61622438459367116135903354273471
61622438459440061572835255501441
61622438459440062121878274403009
61622438459440062128656454144951
61622438459461660975410231263969
61622438459461660977920711251907
61622438459461660977920824171091
61622438459461672096040686884455
61622438459461672096040799803639
61622438459464076691596506236671
61622438459464076696679080414831
61622438459464362083860801865885
61622438459464362221121470502209
61622438459464362221873582811521
61622438459464362269322744587411
61622438459464362269573793046787
61622438459464362628636034924381
61622438459464362632903734678385
61622438459464362632903820767453
61622438459464373334910984265909
61622438459464373335162032725285
61622438459464373387693768679335
61622438459464373387693881598519
61622438459464373746756010556929
61622438459464376903754397703939
61622438459464377038504672441393
61622438459464377040952390314487
61622438459464377041203438773863
61622438459464377041203522996691
61622438459464377046286012952023
61622438459464377084446514998033
61622438459464377086705946526595
61622438459464377086957107905155
61622438459464377092039569164131
61622438459464377092039682083315
61622438459464377450286936617569
61622438459464377452797416605507
61622438459464377457879990783667
61622438459465263249167958266803
61622438459465278020546526838147
61622438459465278066362787772387
61622438459465278066551160205987
61622438459472178712729131888805
61622438459472178712729390156009
61622438459472178857604980349180
61622438459472178857605238616384
61622438459472182013096306894224
61622438459472182013158724652637
61622438459472182013158810391785
61622438459472182013159068658989
61622438459472182013159069008909
61622438459472182417074932373601
61622438459472182419606675556519
61622438459472182423853198204611
61622438459472182424689907068147
61622438459472182424941074581011
61622438459472182426384484112073
61622438459472182561950695094829
61622438459472182561950780833976
61622438459472182561950780833977
61622438459472182562139067191559
61622438459472182563833644235485
61622438459472467743208997789941
61622438459472478856246140977125
61622438459472478856246399244329
61622438459472478863840572618612
61622438459472479046854567901869
61622438459472479046854653641016
61622438459472479046854653641017
61622438459472479046854911908220
61622438459472479046854911908221
61622438459472479046854912258141
61622438459472479047042854246401
61622438459472479047042939985548
61622438459472479047042939985549
61622438459472479047042940335469
61622438459472482151508701885419
61622438459472482156592050915501
61622438459472482156592390672503
61622438459472482156592395271773
61622438459472482567370207292931
61622438459472482568186000031097
61622438459472482568186028747145
61622438459472482569880601191801
61622438459472482751200368386665
61622438459472482751200454125812
61622438459472482751200454125813
61622438459472482751388654731197
61622438459472482751388740470344
61622438459472482751388740470345
61622438459473379431589592494120
61622438459473379477342804349965
61622438459473379477343176935816
61622438459473379477343177421307
61622438459473379477593852809341
61622438459473379477593881524411
61622438459473379477593967263559
61622438459473379614603587777377
61622438459473379614603673516525
61622438459473379614603931783729
61622438459473379614603931796779
61622438459473382587143078180461
61622438459473382587143422536733
61622438459473383135935048622653
61622438459473383136206989090612
61622438459473383181688604834761
61622438459473383181939652827360
61622438459473383181939653294128
61622438459473383181939653294137
61622438459473383181939681523716
61622438459473383181939682009207
61622438459473383181939767612784
61622438459473383181939767748355
61622438459473383183634258703213
61622438459473383318949388262173
61622438459473383318949474001321
61622438459473384416533673030388
61622438459476069602861889652501
61622438459476069650937924605335
61622438459476069650938010694403
61622438459476080579266128514119
61622438459476080715899291106889
61622438459476080716464378342063
61622438459476080768995881545575
61622438459476080769058643660419
61622438459476081318038933748433
61622438459476081318039019487581
61622438459476084285306530509699
61622438459476084290390109090937
61622438459476084290390219296783
61622438459476084427023271333627
61622438459476084427577621867055
61622438459476084427588101701485
61622438459476084427588125818263
61622438459476084427588216136829
61622438459476084429282702862189
61622438459476084468321097848163
61622438459476084468321212633587
61622438459476084472588912387591
61622438459476084472776827545735
61622438459476084472776940464919
61622438459476084473341682030371
61622438459476084473404444145215
61622438459476084475036259074297
61622438459476084475095924722275
61622438459476084475095953418631
61622438459476084475099392375529
61622438459476085022384734233229
61622438459476085022384819972377
61622438459476086115449926904233
61622438459476086119968675117613
61622438459476086119968760856760
61622438459476086119968760856761
61622438459476086119968761206681
61622438459476086122228106646175
61622438459476086122228192385322
61622438459476086122228192385323
61622438459476086252647804704001
61622438459476086257166634426871
61622438459476086257166639026132
61622438459476086257166639026141
61622438459476086257731493374445
61622438459476086257731522070801
61622438459476086259422975954068
61622438459476086259426055671928
61622438459476086259426070535011
61622438459476086259426070554694
61622438459476086259426070554703
61622438459476086259426098784499
61622438459476086259426099256723
61622438459476086259426099256882
61622438459476086259426184873567
61622438459476086259426184995871
61622438937965770476993463611509
61622438937965770476993579796613
61622438937965770888587441443153
61622438937965770888587557628257
61622438938035703870703024977961
61622438938036004101459848368837
61622438938036004106542422546997
61622438938036004108234675242949
61622438938038255044560769694104
61622438938038405024907152841745
61622438938038405134113492515065
61622438938038405139195693640437
61622438938038405139196066693225
61622438938038414284892853999957
61622438938038416115036250381553
61622438938038416275393508227229
61622438938038419958271147925813
61622438938038419963354865642373
61622438938038705351438760181045
61622438938038705393112930163717
61622438938038705398195504341877
61622438938038705399887757037829
61622438938038705763220766090017
61622438938038716464476161635433
61622438938038716464664073527657
61622438938038716464664189712761
61622438938038716465478978047849
61622438938038716465479321004441
61622438938038716876258051359301
61622438938038716876258167544405
61622438938038716877072955879493
61622438938038716877073298836085
61622438938038720178044248133671
61622438938038720589889158706147
61622438938038720589889273025011
61622438938060319437458211881665
61622438938060330557273420142007
61622438938060330557273421541687
61622438938060330557273448721723
61622438938060330557273534460871
61622438938060330557273535860551
61622438938060330557273793077995
61622438938062731583985822397269
61622438938063020729111293676545
61622438938063031848675826413499
61622438938063031848926503336567
61622438938063031848926530516603
61622438938063031848926874872875
61622438938063035507267784772387
61622438938063035507268041989831
61622438938063035507518717513219
61622438938063035507518746092935
61622438938063035507518831832083
61622438938063035553021626898295
61622438938063035553272331001399
61622438938063035553272416740547
61622438938063035553272675357671
61622438938063035919112695344863
61622438938070837318837600220989
61622438938070837318837600570909
61622438938070840469245433781787
61622438938070840474329036829723
61622438938070840880839324474603
61622438938070840880839411613431
61622438938070840885085932395283
61622438938070840885086189612727
61622438938070840885921612738963
61622438938070840885921869956407
61622438938070840885922670305095
61622438938070840885923013261687
61622438938070840885923014661367
61622438938070840886173694802739
61622438938070840887617590305613
61622438938070841023183400705785
61622438938070841023183401055704
61622438938070841023183401055705
61622438938070841023371686927796
61622438938070841023371687413287
61622438938071137325072933873296
61622438938071137325072933873305
61622438938071137508087273512825
61622438938071137508087273862745
61622438938071137508275558807597
61622438938071141028602941483603
61622438938071141028603198701047
61622438938071141029418734358092
61622438938071141029418734358101
61622438938071141029418762937808
61622438938071141031113682938335
61622438938071141212433073997621
61622438938071141212433074347540
61622438938071141212433074347541
61622438938071141212621359292393
61622438938071141214316050655182
61622438938071141214316050655183
61622438938072037892821953748804
61622438938072037892821953748813
61622438938072037892822326684584
61622438938072037938575539006980
61622438938072037938575539007197
61622438938072037938575653326061
61622438938072037938826586066893
61622438938072037938826587135367
61622438938072037938826587466573
61622438938072037938826587485287
61622438938072037938826614646609
61622438938072037938826700385757
61622438938072037938826701785437
61622438938072037938826959002872
61622438938072037938826959002881
61622438938072038075836293388333
61622438938072038075836293738253
61622438938072041597167754233600
61622438938072041597167754233609
61622438938072041597167782813316
61622438938072041597439723747844
61622438938072041597439838066708
61622438938072041598862702793943
61622438938072041598862702813626
61622438938072041598862702813843
61622438938072041642921453810857
61622438938072041642921711028301
61622438938072041643172387484592
61622438938072041643172387620163
61622438938072041643172387970083
61622438938072041643172415131405
61622438938072041643172500870553
61622438938072041643172502270233
61622438938072041643172759487668
61622438938072041643172759487677
61622438938072041644616287722090
61622438938072041644616287722307
61622438938072041644866991825402
61622438938072041644866991825411
61622438938072041644867336181466
61622438938072041644867336181683
61622438938072041644867336200397
61622438938072041780182093873129
61622438938072041780182094223049
61622438938072042877766034751632
61622438938072042880213752974646
61622438938072042880213784392594
61622438938072042880213870480050
61622438938072042880214123965662
61622438938072042880214124510954
61622438938072042880214128747254
61622438938072042880214128766128
61622438938074728109660266763377
61622438938074728109848552058149
61622438938074728112107984636471
61622438938074728112170660662247
61622438938074737323829362281157
61622438938074739153972641151733
61622438938074739153972755470597
61622438938074739159055215329893
61622438938074739159055329648757
61622438938074739159056358518533
61622438938074739184463411684451
61622438938074739222697668217765
61622438938074739222885953512537
61622438938074739230227844433835
61622438938074739230227873130191
61622438938074739230227959219259
61622438938074739230227960269019
61622438938074739230228616202807
61622438938074739230228644782523
61622438938074739230228730871591
61622438938074739230228989138795
61622438938074739230290606198759
61622438938074739230290634895115
61622438938074739230290635245035
61622438938074739230290636294795
61622438938074739230291378317651
61622438938074739230291406547447
61622438938074739230291492636515
61622438938074739230291750903719
61622438938074739779271638309629
61622438938074742746539264700371
61622438938074742751621679911902
61622438938074742751622823100542
61622438938074742865095591109015
61622438938074742865095619688731
61622438938074742865096734297655
61622438938074742883737257310919
61622438938074742888255975894823
61622438938074742888256004474539
61622438938074742888256090213687
61622438938074742888819672522450
61622438938074742888819673572162
61622438938074742888820816760802
61622438938074742888821208964260
61622438938074742929490842219383
61622438938074742929553604334227
61622438938074742929553862601431
61622438938074742934009560803287
61622438938074742934009562202967
61622438938074742934009589383003
61622438938074742934009675122151
61622438938074742934009676521831
61622438938074742934009933739275
61622438938074742934573644918631
61622438938074742934573673614987
61622438938074742934573759354135
61622438938074742934574445267319
61622438938074742934574531006467
61622438938074742934636406683555
61622438938074742934636435379911
61622438938074742934636436779591
61622438938074742934637207032243
61622438938074742934637207382163
61622438938074742934637293121311
61622438938074742934637551388515
61622438938074742936268993731529
61622438938074742936269108050393
61622438938074742936331755496453
61622438938074742936331784076169
61622438938074743483617438794425
61622438938074743485312130157215
61622438938074744581201379678809
61622438938074744583460926925914
61622438938074744583460926925915
61622438938074744583460930108242
61622438938074744713033234361683
61622438938074744713315793566123
61622438938074744713316051833327
61622438938074744713880653699789
61622438938074744718116923148767
61622438938074744718398338698007
61622438938074744718398367394363
61622438938074744718398367744283
61622438938074744718398368794043
61622438938074744718399369084103
61622438938074744718399372283693
61622438938074744718399373683364
61622438938074744718399373683373
61622438938074744718399396264139
61622438938074744718399397663819
61622438938074744718399400863409
61622438938074744718399482353207
61622438938074744718399486602557
61622438938074744718399488002228
61622438938074744718399488002237
61622438938074744718399740620411
61622438938074744718399745219672
61622438938074744718399745219681
61622438938074744718963485095393
61622438938074744718963570834541
61622438938074744720658804745375
61622438938074744720658804862006
61622438938074744720658804862015
61622438938074744720658805192243
61622438938074744720658805211926
61622438938074744720658805211935
61622438938074744720658833441722
61622438938074744720658833441731
61622438938074744720658836629639
61622438938074744720658836629666
61622438938074744720658836629723
61622438938074744720658919530790
61622438938074744720658919530799
61622438938074744720658922718791
61622438938074744720659176728551
61622438938074744720659177798003
61622529742123228570233747837352
61622529742147543894374710297908
61622529742147543901149537172020
61622529742810956768484039637476
61622529742810960474521719765596
61622529742810960474521720815356
61622529742810960474522092818224
61622529742814858679205344653312
61622529742814862385243655051504
61622529743029798313048745882166
61622529743029798450246738492714
61622529743102744305801929976474
61622529743102744442999922587022
61622529743102744444692175282974
61622529743103946848633962729164
61622529743106648140287044524044
61622529743127055925596718899606
61622529743127056062794711510154
61622529743127056062794712559914
61622529743127056069569539434026
61622529743127059773915338869062
61622529743130963471202833858712
61622529747740268283846184239841
61622529747740268285538694153237
61622529747740270069949163005557
61622529747740270069949164405237
61622529747740270069949421272761
61622529747740270069949421622681
61622529748720786507424465027474
61622529748720786507424465377394
61622529748723484092286091344192
61622529748723484092850945828828
61622529748723487798324401742384
61622529748723487798888999009576
61622529748723487798889257626700
61622529748942322070267844199270
61622529748942325774613644684066
61622529749015271769061663039744
61622529749039583393937076245370
61622529749039587098282876730166
61622535890724892147204046119364
61622535943902821008447775425604
61622535961631398534260270479320
61622536174350923254473105316064
61622536200283725799541089979905
61622536200283725801233226840673
61622536200283725801233256586789
61622536200286077535529007637117
61622536200286377677333186629597
61622536200286377679025066272921
61622536200286377679025067322681
61622536200942889143151937769901
61622536200942889143152051143999
61622536200942935445747715007105
61622536200942939150093515958461
61622536200942939150093630277325
61622536200942939151788862788479
61622536200942939151788862905119
61622536200942939151788863255039
61622536200942939151788977573903
61622536200942939151788980878487
61622536200942939151789235841107
61622536200942939151789239029051
61622536200942939151809898280303
61622548812235158507439712547206
61622548865410085110325395656878
61622548865410085110328494489592
61622548865412486624325764639175
61622548865412486624326133459716
61622549095858187361436651543568
61622549098488780941210557999246
61622549098488792196528183285751
61622549098488792196528269374819
61622549098488795765368586812542
61622549098488795902566579773011
61622549098488795903131090834495
61622549098488795903131091301055
61622549098488795903131176923563
61622549098488795903131177040203
61622549098488795903131435657327
61622549099469514042072733793463
61622549099469514043768796982621
61622549099469514043768801704354
61622549099469514043768801704355
61622549104397067411785179407941
61622549104397071117823489806133
61622549104397071118388086956685
61622549104397071118388087073325
61622549104397071118388345690449
61622549104397117420338415951873
61622549104397117420338417468193
61622549104397121124680777479771
61622549104397121124680777829691
61622549104397121124680779346011
61622549104397121126376727866385
61622549104723977233217579532600
61622549104725177988520663936365
61622549104725177988520664402925
61622549104725177988520893518859
61622549104725177988520893985419
61622549104725177988521008304283
61622549104725227997178740176957
61622549104725227997178854495821
61622549105377835561561474244277
61622549105378139457351269462158
61622549105380491146228281672826
61622549105380537265561679771830
61622549105380540971599819041646
61622549122123243703016251953585
61622549122123247409054648090925
61622549122123247409870208078345
61622549122123247409870550918297
61622549122123282593533544762766
61622549122123293711653171667229
61622549122123293711653172716989
61622549122123293711653177438723
61622549122123293711653263527791
61622549122123297415995504498771
61622549122123297415995504615411
61622549122123297415995505665171
61622549122123297415995618934275
61622549122123297415995877201479
61622549122123297417691568854329
61622549122123297417691573576062
61622549122123297417691573576063
61622549122450153524511468402021
61622549122450153524511586492029
61622549122450203533169432683567
61622549122451104100897790119927
61622549123106652566794942156122
61622549123106663684914540597509
61622549123106663684914541647269
61622549123106663684914546252363
61622549123106663684914661037787
61622549123106663685667687431450
61622549123106667389256902008767
61622549123106667389256902125407
61622549123106667389256903058527
61622549123106667389257016444271
61622549123106667390952593778257
61622549123106667390952594828017
61622549123106667390952966364325
61622549123106667390952970969418
61622549123106667390952970969419
61622549123106667391705739212519
61622549123106667391705740612198
61622549123106667391705740612199
61622549123106667391706112148506
61622549123106667391706112148507
61622549123106713693300417605801
61622549123106713693300447235277
61622549123106717397642779133699
61622549123106717397642780066819
61622549123106717397642893452563
61622549123106717399338470786549
61622549123106717399338471836309
61622549123106717399338585105413
61622549123106717399338589827146
61622549123106717399338589827147
61622549123106717399338843372617
61622549123106717399338847977710
61622549123106717399338847977711
61622549123106717400091616220811
61622549123106717400091617620490
61622549123106717400091617620491
61622549123106717400091644800527
61622549123106717400091731006234
61622549123106717400091731006235
61622549123106717400091989156798
61622549123106717400091989156799
61622549123106717400091989274896
61622553402921909098410106642717
61622553402921909098410106759357
61622554786523675610675644773439
61622554838717884483808961082727
61622555265434827943606088280876
61622555265434827943606093002610
61622555317316542943347120095713
61622555318516099062655590587755
61622555318589045050326200853823
61622555318612456061725604396710
61622555318613345557086283772365
61622555318613356629474628854226
61622555318613356675203937007743
61622555318613356675206169145236
61622555318613356675206254884384
61622555318613360386327917234481
61622555318613360388022492878727
61622555480787612071099663108464
61622555486697137869250079487991
61622555487020142112145213081708
61622555487020142117227787259868
61622555487020142117227787609788
61622555487020142118923393173570
61622555504422113538964006713925
61622555504422113538964007063845
61622555504422113538964007180485
61622555504422113538964008113605
61622555504422113540659241091319
61622555504422113540659614143947
61622555504422113540659616859715
61622555556616318753523592285803
61622555556616318753523706604667
61622555556616322457869392420679
61622555556616322457869392770599
61622555556616322457869421000395
61622555556616322457869507089463
61622555556616322459564854386041
61622555556616322459564857690625
61622555557599742258406913427762
61622555557599742441421339272942
61622555557600642870255722282707
61622555557600642870255749462743
61622555557600642870255749929303
61622555557600642870255750862423
61622555557600642870255750979063
61622555557600642870256093819015
61622555557600642870276641471335
61622555557600642870276641937895
61622555557600642870276642871015
61622555557600642870276670517611
61622555557600642870276671567371
61622555557600642870277014523963
61622555557600642871951355376445
61622555557600642871951355493085
61622555557600642871951441582153
61622555557600642871951445831503
61622555557600642871972276081393
61622555557600642871972366537903
61622555557912684051953513579224
61622555557923646525404777109486
61622555557923946846769868832300
61622555557923946851852441844060
61622555557923946851852441960700
61622555557923946851852443010460
61622555557923946853547675871534
61622555557923946853547790190398
61622555557923946853547793372726
61622555557924843578057555000989
61622555557924843578057583580705
61622555557924843578057584047265
61622555557924843578057669786413
61622555557924847274778557102893
61622555557924847277320894496536
61622555557924847281555677879023
61622555557924847281556821067663
61622555557924847282403384182141
61622555557924847282403384532061
61622555557924847282403468674696
61622555557924847282403470271209
61622555557924847282403470275580
61622555557924847282403470625500
61622555557924847284097586576926
61622555557924847284098702782363
61622555557924847284098729765566
61622555557924847284098731362079
61622555557924847284098731478719
61622555557924847284098731833010
61622555557924847284098731834468
61622555557924847284098734548535
61622555557924847284098734548619
61622587147065885645327578659838
61622587147065885645327835877282
61622587152876947905135710565718
61622587572465301722774462111656
61622587578373626991770762147842
61622587578373626991770763664162
61622587578373626991770764014082
61622587578373626991771020881606
61622587578373626991773345229580
61622587578373626992338199714216
61622587625567282787974171167058
61622587625567282787974171283698
61622587625640228775644524332322
61622587625640228782419351206434
61622587625640228782419607957318
61622587625640228782421675204488
61622587625664544111642887845150
61622587625664544111643144712674
61622587625664544113337721756600
61622587625664592289885625343742
61622587625664592289885626743422
61622587631548552306613881022186
61622587631548552352346545225702
61622587631548553961081843234266
61622587631548553961081844167386
61622587631548553961081844284026
61622587631548553961081844633946
61622587631548553961084827281555
61622587631548553961084943466660
61622587631548553961085196102096
61622587631548554144015600280516
61622587631572869292000645195939
61622587631572869292000986836444
61622587631572869292000990018772
61622587631572902643822566652436
61622587631572913756860055712212
61622587631572917469678611583196
61622587649273529632578420881076
61622587649273529632579192183488
61622587649273529678311856386956
61622587649273529678311856736876
61622587649273577854294905489462
61622587791085342574783082964849
61622587791109657905698872299517
61622587808810318246275959155630
61622587808810318246275960205390
61622587808810318246276044894778
61622587808810318246276046294458
61622587808810318246276303161982
61622587808810318246276303511902
61622587808834633577192092496650
61622587808834633577192092846570
61622587861912297619179146091958
61622587861912297664911810295474
61622587861985244848973437992316
61622587861985244848973694859840
61622587861985244848973695209760
61622587862009558942847860903810
61622587862009558942847862303490
61622587862009558942848119171014
61622587862009558942848119520934
61622587862009558988580525107326
61622587862009558988580526507006
61622587862009558988580783374530
61622587862009558988580783724450
61622587862009560178193763845302
61622587862009560178193764195222
61622587862009560178193765361622
61622587862009560178193765711542
61622587862009560179889227326984
61622587864866660334031802442846
61622587864939558150048909524664
61622587864939558150802051870152
61622587864939606326785100972658
61622587864963873344519848963066
61622587864963873480964698859332
61622587864963873481717725369636
61622587864963917953354973987346
61622587864963921657700890307326
61622587865291729988286350106754
61622587865291729988286436195822
61622587865291729989981784542160
61622587865850927079524352479068
61622587865850930783870152963864
61622587865850930786380637084512
61622587865850980746418390583724
61622587865850980746481152348648
61622587865923861954972092058472
61622587865923876184064986835436
61622587865923876778317656884654
61622587865923876779130120871768
61622587865923876779130121221688
61622587865923876779133558312346
61622587865923876779133559828666
61622587865923876779133564427936
61622587865923878013392392657644
61622587865923878013392478746712
61622587865923878014208383207044
61622587865923911917520701331280
61622587865923926190191432309550
61622587865923926739171689113536
61622587865923926739234451228380
61622587865923926741678730144576
61622587865948187808939627338970
61622587865948188403193069040520
61622587865948188404007857375608
61622587865948188404008200332200
61622587865948192107538869525316
61622587865948192109233703436766
61622587865948192110049606380778
61622587865948192110049610980048
61622587865948193344308268081380
61622587865948193345124056706528
61622587865948193345124172541712
61622587865948193345396055654556
61622587865948193345396141743624
61622587865948238365804324243068
61622587865948238366556723515940
61622587865948238366556809605008
61622587865948241521107135905070
61622587865948241521107221644218
61622587865948241522801711082756
61622587865948241523826825694392
61622587865948241523827170517224
61622587865948242070087478448204
61622587865948242070087735665648
61622587865948242070150240563048
61622587865948242070150497780492
61622587865948242071782053975810
61622587865948242072597842600958
61622587865948242072597956919822
61622587865948242072597958436142
61622587865948242072598215653586
61622587865948243307401074454348
61622587866250782480423450819236
61622587866250782892017428650880
61622587866250782892017514739948
61622587866250784129037872969426
61622587866250784266504481876468
61622587866250784266507834744298
61622587866250784266507918967126
61622587866275094518587387404716
61622587866275097811339326242972
61622587866275098222933304074616
61622587866275098224628137986066
61622587866275099458258313607836
61622587866275099459953748043242
61622587866275099595728018515184
61622587866275099595728361471776
61622587866275099597423593982930
61622587866275099597423622562646
61622587866275099597423624078966
61622587866275099597423626811996
61622587866275099597423967035558
61622587866275099597423971634828
61622587888499912915610571040770
61622587888572858908928610086274
61622587888572903380565858703984
61622587888597173828250078284238
61622587888597173828250422640510
61622587888597173828250425827050
61622587888597174193546880384322
61622587888597174239279544469746
61622587888597174239844027418074
61622587888597174239844027767994
61622587888597218299887671258220
61622587888828019788275667940452
61622587888900965781025151727708
61622587888900965781025152077628
61622587888900965781028503429138
61622587888900965781028504945458
61622587888900965781028509194808
61622587888925281110248688366424
61622587888925281111944637236718
61622587888925281111944641486068
61622587889484227974764963249628
61622587889484227974827725364472
61622587889484231679110763734424
61622587889484231679173525849268
61622587889484528118365655159192
61622587889484531822711455643988
61622587889484531825159177766423
61622587889557162850212702829032
61622587889557173967580909458780
61622587889557177671926709943576
61622587889557177674370731642328
61622587889557177674370731992248
61622587889557177674371074948840
61622587889557177674374054764042
61622587889557177674374427816670
61622587889557212401334957151922
61622587889557227222985944934178
61622587889557227225492985965218
61622587889557227225492987364898
61622587889557227225493073104046
61622587889557477817158873475710
61622587889557479053258807233636
61622587889557527414763581363134
61622587889557527414763667102282
61622587889581489298496325740820
61622587889581493002842127275376
61622587889581493005289844098710
61622587889581493005290217151338
61622587889581493005290221402140
61622587889581494240636666425116
61622587889581494240637010781388
61622587889581494240637013967928
61622587889581538712274259399098
61622587889581542556411842253916
61622587889581542556411957039340
61622587889581542968006196208088
61622587889581542968006196326180
61622587889581544202788129821112
61622587889581789442034285281656
61622587889581793146380085766452
61622587889581793148075005766970
61622587889581793148828151195399
61622587889581794384174567522028
61622587889581794384174567871948
61622587889581794384174596568304
61622587889581794384174685495396
61622587889581794384174940574656
61622587889581794384174943762600
61622587889581838855812189192366
61622587889581839038826528832046
61622587889581839039641317167134
61622587889581842745682464831868
61622587889581842745682464948508
61622587889581842745682465298428
61622587889581842745682551037576
61622587889581842745682554107476
61622587889581842745682809304780
61622587889581842745682812491320
61622587889581842745682812492724
61622587889581843157276790324368
61622587889581844392058723817896
61622587889885280428463398862724
61622587889885280428463484951792
61622587889885284132809285436588
61622587889885285735708783398516
61622587889885285735708869487584
61622587889885285735711849302786
61622587889885285735711964088210
61622587889885285781629475679360
61622587889885285781632827380790
61622587889885285781632914636258
61622587889909595759128484094288
61622587889909595759379188197392
61622587889909599463474284579084
61622587889909599463724958936072
61622587889909599463724988682188
61622587889909599465419908682706
61622587889909601064932320037232
61622587889909601066627638637454
61622587889909601066627667217170
61622587889909601066627667333810
61622587889909601066627667683730
61622587889909601066627753422878
61622587889909601066628011690082
61622587889909601066816042968404
61622587889909601066816301235608
61622587889909601110853012318076
61622587889909601112548588135742
61622587889909601112548707053867
61622587889909601112548707053876
61622587889909601112548961188370
61622587889909601112548965437711
61622587889909601112548965437720
61622593552901990465253508469084
61622593552974936458027356400816
61622593606079619182979975005972
61622593606080519613552181361176
61622594013847418483972348728256
61622594013848619058040380378724
61622594013848619058040723335316
61622594013848619063123297513476
61622594013851320349693465360096
61622594013851320349693465826656
61622594031573594912464343595628
61622594031573594912482055264446
61622594031573594912482169583310
61622594031573594912485264183936
61622594031573594912485521401380
61622594031573594917546832034640
61622594031573594917568095579540
61622594031573594919239170469740
61622594031573594919239428736944
61622594031577246465122821424055
61622594084679227486845946103122
61622594084751223630191325617164
61622594084751223635274671447656
61622594084752124060762930282012
61622594084752124060763273238603
61622594084752124060763273238604
61622594084775288053519235226232
61622594084775288053519579582504
61622594084775540203984199564710
61622594084776440634535226479749
61622605020637045326226186860451
61622605020661356951103923014371
61622605020661356951857064076819
61622605020661356951857064193459
61622605020984366140720618309492
61622605020984366140720618426132
61622605038362020998535310351516
61622605038386332623413046505436
61622605038686227240071816927152
61622605038710542569296472411092
61622605038710542569296472412496
61622605091560959081777268953518
61622605091561259225294278041838
61622605091561262929640078526634
61622605091863555219611224827387
61622605091888170875428841744692
61622605091888170875428842211252
61622605091888170875428843144372
61622605091888170875428843261012
61622605091888170875428870792420
61622605091888170875428871842180
61622606456360074717929821050639
61622606456457321217440765666319
61622606456457332335560741298867
61622606456465441151154097101778
61622606456683078555319123866568
61622606456684279312338733036048
61622606456757225305070653118896
61622606456757225305070653585456
61622606456757225305070739324604
61622606456781525805050234014966
61622606456781525811825405245350
61622606456781540629208607184534
61622606456784291746233221630872
61622606474181996744663835596044
61622606474181996744663921685112
61622606474182296888180844684364
61622606474182296888180930773432
61622606474182311705564046623548
61622606474182311713157100789646
61622606474190416822647317298910
61622606474190416823463134037214
61622606474190416823463134503774
61622606474190416823463220242922
61622606474190416823463476993806
61622606474409256631022623848568
61622606474409256631022652544924
61622606474409256631022738633992
61622606474506517947916427446840
61622606474506517947916427913400
61622606474506517947916513652548
61622606474506517947916542232264
61622606474506517947916770403432
61622606474506517947916885188856
61622606474506517954691597277544
61622606474506517954691598793864
61622606474506517954691625973900
61622606474506517954691627373580
61622606527356923348176358585582
61622606527356934465481545883042
61622606527356934465481546232962
61622606527357223491692996487514
61622606527357223491693339444106
61622606527357223491693368023822
61622606527357223491693453762970
61622606527357234608998554971362
61622606527357238313344355456158
61622606527357238313344355806078
61622606527357238315851396487198
61622606527357238315851396837118
61622606527357238315854835444096
61622606527367744986016079822937
61622606527367744986016452875565
61622606527368045129595851380186
61622606527368045129595879609982
61622606527368045129595880076542
61622606527368045129595965699050
61622606527368045129596223966254
61622606527368045129596224432814
61622606527587783720515727588680
61622606527587833500130323647554
61622606527587833545862643378110
61622606527683844280327124748243
61622606527685094866993059842688
61622606929470674761826213540660
61622606929470674761826215056980
61622606929470674764085990941814
61622606934958729473124502527123
61622606935031675465878029578023
61622606935031679171916082758771
61622606935055990796793475956099
61622606935055990796793818912691
61622606935064095906346454230288
61622606935064099610692254598444
61622606935064099612387088976454
61622606935354679303267760739772
61622606935354679303267760739820
61622606935354684656433751817260
61622606935354684656433836506648
61622606935354684656433837556408
61622606935354684656434094773852
61622606935354684656997920738632
61622606935354684656997921671752
61622606935354684656997921788392
61622606935355868935367064902026
61622606935355868935388071346122
61622606935355868942142262962526
61622606935355868942142264478846
61622606935355883759525464901710
61622606935355883759525466418030
61622606935355883759525550990778
61622606935355883759546471695726
61622606935355883766303387776128
61622606935355883766303730732720
61622606935355883766303732249040
61622606935378999576322742152942
61622606935378999985657286939656
61622606935378999985657373145364
61622606935378999985657631295928
61622606935378999987351949839370
61622606935378999987352208456494
61622606935378999987917067523138
61622606935380199095526924881404
61622606935380199095527010620552
61622606935380199095527268887756
61622606935380199095547931208860
61622606935380199097221844532002
61622606935380245209774821312476
61622606935382950207468283756927
61622606935382950212551882284334
61622606952683705143864924851680
61622606952756339875796682346300
61622606952756339875796682696220
61622606952756339875796682812860
61622606952756339875796684212540
61622606952756339875796768435368
61622606952756339875796769951688
61622606952756339875797027169132
61622606952756640018497788957168
61622606952756640018497874696316
61622606952756640019313691434620
61622606952756640019313691901180
61622606952756640019313777523688
61622606952756640019313779040008
61622606952756651137433667417088
61622606952756651137433667533728
61622606952756651137434011890000
61622606952756654843471806336984
61622606952756654843471807853304
61622606952756654843472065070748
61622606952780966468349456751756
61622606952780966468349458268076
61622606952780966468349542490904
61622606952780966468349544007224
61622606952780966468349801224668
61622606952780970174390178403470
61622606952789071577839674427420
61622606952789071577839933044544
61622606952789071578654719513392
61622606952789071578654719863312
61622606952789071578654719979952
61622606952789071578654721379632
61622606952789075282185474795576
61622606952789075282185733529340
61622606952789075283880309173586
61622606952789075284695868811086
61622606952789075284695954900154
61622606952789075284696213167358
61622606952792723308680967589521
61622606953011564990923809220954
61622606953080844469683298932706
61622606953080844469683557549830
61622606953080859293841584846806
61622606953080859293841586363126
61622606953080859293841700681990
61622606953080859300619622156728
61622606953080859300619879374172
61622606953080861085008544116428
61622606953080861085008571646384
61622606953080861085008572696144
61622606953080861085009429037864
61622606953080861085009687305068
61622606953080861085009690841528
61622606953080861085009690959572
61622606953084510978594419137101
61622606953084510978594419137102
61622606953105174584089487797912
61622606953105174584089487914552
61622606953105174584089832270824
61622606953105176414232079238824
61622606953105176414232079705384
61622606953105176414232080755144
61622606953105176414232107935180
61622606953105176414232108285100
61622606953105176414232109334860
61622606953105176414232879587512
61622606953105176414232879937432
61622606953105176414232965676580
61622606953105176414233223943784
61622606953105176414233227130324
61622606953105176414233227131728
61622606953105176415927456631438
61622606953105176415927804292294
61622606953105220881268041509448
61622606953108822603472150569288
61622606953108822603472155291021
61622606953108822603472155291022
61622606953108826314594986557626
61622606953108826314595791511407
61622606953108826314595791511408
61622606953108826314596134467999
61622606953108826314596134468000
61622606953108826314596135867680
61622607005858631746558878642400
61622607005931266475982452267260
61622607005931266475982795223852
61622607005931266477675164104908
61622607005931266477678515573058
61622607005931266478493303908146
61622607005931566619499461355580
61622607005931566619499804312172
61622607005931566621195524661378
61622607005931566621195525011298
61622607005931566622010312996466
61622607005931566622010313346386
61622607005931566622010399085534
61622607005931577739315243426402
61622607005931577740131146370414
61622607005955592919935986012908
61622607005955592919935987879148
61622607005955592919936102198012
61622607005955592926714023672750
61622607005955592926714280540274
61622607005955592926714280890194
61622607005955592927529068875362
61622607005955893063452995101228
61622607005955893063453025197264
61622607005955893063453111286332
61622607005955893070231032761070
61622607005955893070231289628594
61622607005955893071046049733886
61622607005955893071046050783646
61622607005955893071046077963682
61622607005955893071046079363362
61622607005955893071046935705082
61622607005955893071047193972286
61622607005955896774576833245866
61622607005966403447249187532797
61622607005966703590828700472922
61622607005966703590828958623486
61622607005966703590828959090046
61622607006186491959670805608834
61622607006186492005403469812302
61622607006258172593261241184251
61622607006258189064547979546619
61622607006258189064548322503211
61622607006258489391142061691448
61622607006258489391142433227756
61622607006258489391142433345848
61622607006259389821630698495963
61622607006259423168916049865393
61622607006259434293810848700080
61622607006259434293814976224451
61622607006259434293814976775575
61622607006259434293814976775576
61622607006259434293814981007420
61622607006259434293814981007663
61622607006259434293814981007664
61622607006259437993073963893266
61622607006259437998156648135116
61622607006259437998156649184876
61622607006282504393771487488979
61622607006282504393771859025287
61622607006282804720365596930484
61622607006282804720365597863604
61622607006282804720365597980244
61622607006282804720365625510200
61622607006282804720365625511652
61622607006282804720365626559960
61622607006282804720365626561412
61622607006282804720365626678052
61622607006282804720365969516552
61622607006282804720365969518004
61622607006282804722060546560478
61622607006282804722060546678570
61622607006282849004470126032060
61622607006282849004470127081820
61622607006283705150853977800595
61622607006283705150854235018039
61622607006283705152548553561481
61622607006283705153092750538850
61622607006283749572219151678902
61622607006283749577301721135328
61622607006283749617951471409458
61622607006283749617951700047186
61622607006283749617951728626902
61622607006283749617951811160636
61622607006283749617951815765729
61622607006283749617951816232290
61622607006283749622187742252292
61622607006283753329075790337614
61622607006283753329075795059347
61622607006283753329075795059348
61622607006283753330770372103274
61622607165491184490750931426042
61622607165491484634267940864234
61622607165815689455749484455504
61622607165815689455749513035220
61622607165815689455749514551540
61622607165815689455749857508132
61622607165815689457444175818294
61622607165815689457444434552058
61622607165815689638763825139072
61622607165815689638763825139120
61622607165815689638763853718788
61622607165815689638763853718836
61622607165815689638764196675380
61622607165815689638764196675428
61622607165815689640458773719306
61622607168422368211005547216116
61622607168445794229490284918372
61622607168446694660040969226740
61622607168446694660041312183332
61622607168446698363635000358816
61622607168446698366082718231910
61622607168746572760497016400650
61622607168746587584655303831070
61622607168746587584655389570218
61622607168746622585052990582460
61622607168749323876705985121872
61622607168749323876706070861020
61622607168770899209533038585310
61622607168770899209533039984990
61622607168770899209533125724138
61622607168770902913064052134698
61622607168770902914758627778944
61622607168770902915574273505512
61622607168770949034088668294208
61622607168770949034088669810528
61622607168773604618821594935700
61622607168773639207621774456540
61622607168773650325741492988284
61622607168773650325741751605408
61622607168773650325741835828236
61622607168773650325741837344556
61622607168773654030087552090204
61622607168773654030088666699128
61622607168773654030088671298398
61622607168773654031782899386782
61622607168773654031783242343374
61622607168773654031783246942644
61622607192408106133904747325879
61622607192408155545213665101281
61622607192408155546908240745527
61622607245230895852627585834936
61622607245230910676785873265356
61622607245230910676785959004504
61622607245254021544497636345672
61622607245254921975048663610632
61622607245255222301663608019596
61622607245255222301663609419276
61622607245255222301663695158424
61622607245255226007704842939798
61622607245255226007704846009698
61622607245255226007704846127742
61622607245484916918195833064604
61622607245557512942061247056964
61622607245557816837933977418124
61622607245557816837933978817804
61622607245557851792828698569772
61622607245557851792828955787216
61622607245557851792829041526364
61622607245557862910949703188736
61622607245557862910949707774956
61622607245557866616986984600512
61622607245557866616986986116832
61622607245557866616987070339660
61622607245558702535750119553184
61622607245558713516045600584628
61622607245558713653306355310020
61622607245558717359908492722752
61622607245558752406310338117623
61622607245558752406310382648588
61622607245558752406310725605180
61622607245558752406310726071740
61622607245558763517653211638628
61622607245581828227787534665392
61622607245581828227787535715152
61622607245581831977322721041244
61622607245581831979582271588722
61622607245582128462811713572044
61622607245582128462811714621804
61622607245582132120839758827324
61622607245582132122534421610398
61622607245582132123015597855638
61622607245582132123099194469930
61622607245582132166593429824856
61622607245582132168288006518862
61622607245582132168852776664030
61622607245582132168852862753098
61622607245582132168852865585506
61622607245582167123744487904440
61622607245582178241864720871072
61622607245582178241864722270752
61622607245582178241864806493580
61622607245582178241864806960140
61622607245582178241864808009900
61622607245582178424795075819879
61622607245582178424795463307436
61622607245582178424795463773996
61622607245582181946210606978376
61622607245582181946211264311844
61622607245582181946211293008200
61622607245582181946211296196144
61622607245582181947905870052126
61622607245582181947905955791274
61622607245582181947905958861174
61622607245582181947905958979218
61622607245583028984786141737844
61622607245583028984786143137524
61622607245583028984786228876672
61622607245583032553001765931698
61622607245583032688567829294300
61622607245583032690827261872622
61622607245583032690827376658046
61622607245583032690827379845990
61622607245583076999785082057414
61622607245583078855346406349568
61622607245583078855346491038956
61622607245583082559692291523752
61622607245583082559692932439411
61622607245583082559693063176084
61622607245583082559693066362624
61622607245583082561387639870090
61622607245583082561387643049988
61622607245583082561387643056630
61622612908675386161466192297394
61622612908675386166548766475554
61622612908676286734297786351062
61622612908676287186541854208062
61622612908676287191624428386222
61622612908683491276771466448103
61622612908687093542767533511510
61622612908687093588499826528638
61622612908687093588500283804094
61622612908687093595275024589138
61622612908687093595278463546036
61622613387249425442224607814324
61622613387249425442224979350632
61622613387250626565084614609796
61622613387250626565084986146104
61622613387271328694897951338416
61622613387273730208895337673104
61622613387273741321932739127492
61622613387273744484264492044514
61622613387273744484264835001106
61622613387274044627781501132786
61622613387274941896000775480772
61622613387274945241263528168450
61622613387274945652857163043454
61622613387274945652857506000046
61622613387282146628454629978104
61622613387282146628454658557820
61622613387282146628454660074140
61622613387282146628454744646887
61622613387282146628454744646888
61622613387282146628455003030731
61622613387282146628455003030732
61622613387282150151292754581225
61622613387282150332800430462900
61622613387282150332800459042616
61622613387282150332800460558935
61622613387282150332800460558936
61622613387282150332800544781764
61622613387282150332800545131683
61622613387282150332800545131684
61622613387282150332800546298083
61622613387282150332800546298084
61622613387282150332800803515527
61622613387282150332800803515528
61622613387282150334495121825689
61622613387282150334495121825690
61622613387282150334495380559454
61622613387285752009082842346902
61622613387285752009083613999234
61622613387285752054815478320622
61622613387285752054815479370382
61622613387285752054815506550418
61622613387285752054815507950098
61622613387285752054816278202750
61622613387285752054816278552670
61622613387285752054816364291818
61622613387285752054816622559022
61622613387285752054816627630675
61622613387285752056510855246676
61629701221019541325246021784933
61629740041527373023070876868458
61629740041527373023070876986502
61629745730367475418306631385733
61629745784420406162614990032529
61629745784493352150285599948677
61629745784493352150536648425522
61629746422627593344295812975596
61629756738431055671576729103235
61629757269923692545420725839877
61629757269923692545984810071861
61629757269923693780766743566793
61629757270098374105479603800914
61629757429448473588859707614065
61629757429448473589423791846049
61629757429737561209517278900564
61629758634804455585269001648165
61629758634804456820615791027413
61629758635023261444515416412693
61629758635023261445079500644677
61629758652530333471618226305131
61629758652752743522067761235047
61629758652752743528842588109159
61629758652822087383116335105101
61629758652822121146134109254677
61629758652825674692355169212011
61629758652825689516513198025307
61629758705708862208302253173763
61629758705927650780036747375972
61629758705927665597420720966084
61629758705927666832201878559043
61629758705927666832201882810088
61629758705930416851225296284676
61629758705938472547941797108997
61629758705938473783287814835913
61629758705938522373313335894762
61629758706000649885077339014143
61629758706011457247945772704190
61629758706011457247946544356522
61629758865463253042064643950823
61629758865463253591380778883185
61629758865463253591944863115169
61629758865536237879791806579284
61629759344026839182505743471974
61629759344061896494701286431644
61629759344131244471016815427412
61629759344131245713350707933490
61629759344131288942657420095280
61629759344132145084582186575578
61629759344132145084603078702214
61629759344132145084770472920110
61629759344132145084794462711656
61629759344132146319385012197146
61629759344132146321832730070240
61629759344132146326916333118176
61629759344132194497815779172746
61629759344134846376256160497094
61629759344134847977823041851256
61629759344134847980079378779192
61629759344134848023555706054772
61629759344134848167612175551840
61629759344134862801981070664552
61629759344134862804240502193114
61629759344134896156062427881698
61629759344134896156065522482324
61629759344143001311623391263056
61629759344167278301818047971024
61629759344167278347571632879488
61629759344167280134472157223229
61629759344167311701088905864650
61629763013096743892017789490824
61629763013096755005054386462119
61629862349797865509688164332733
61629862804856309992239134152222
61629862804856311227774211995520
61629862804856311227774213058330
61629862804856311845544899530998
61629862804856326600981716145552
61629862970301681339321542734328
61629862970301681339324900201428
61629862970301681339384304849172
61629862970301681339387662316272
61629862970301692452424719397126
61629862970301692452424805136274
61629862970301740628345093540878
61629862970301740628407768499632
61629862970301740628407851056452
61629862970301740628407855655722
61629862970301740635684770650276
61629862970301740635747532765120
61629862970301740635750894464308
61629862988026657010814762931460
61629862988026657010818120398560
61629862988026657010877438970286
61629862988026657010878558165430
61629862988026657010880882513404
61629862988026657010881656998144
61629862988026668123918025333406
61629862988026668123919058452532
61629862988026701475740979909028
61629862988026716299838313738010
61629862988026716299900988696764
61629862988026716299901074435912
61629862988026716299901075852854
61629862988026716307240671455192
61629862988026716307244114661440
61629863041177283536152970597573
61629863041177283536153056336721
61629863041177283536153831171381
61629863041180919207511356004755
61629863041201584025357961539382
61629863041201584025361317589540
61629863041201595138335182444344
61629863041201595138397944559188
61629863041201595138398719043928
61629863041201600084865102680220
61629863041201628490220383282980
61629863041201643314317974329406
61629863041201643314318231546850
61629863041201643314380736444250
61629863041201643314380993661694
61629863041201644549727442916758
61629863041201644549728557525682
61629863041201644557255496709106
61629863041201644557258849926856
61629863041201648263295869655820
61629863041205185884571002013268
61629863041205185884571776852140
61629863041205196997608316311566
61629863041205196997608316315778
61629863041205196997611415161542
61629863041205196997611759517814
61629863041205196997611759871946
61629863041205196997612534356686
61629863041205230349433336618038
61629863041205230349434112502458
61629863041205230349434198595738
61629863041205245173594460014698
61629863041205245173594464264048
61629863041205245173594804388232
61629863041205245173594808620320
61629863041205245173594808974452
61629863041205245173845512723424
61629863041205245181122773491192
61629863041205245181122776673520
61629863041205245181122776677732
61629863041205245181125875860366
61629863041212450336492364888973
61629863041388017685120925201109
61629863041420433184957906739669
61629863041420438124085640719397
61629875041526197663569760036708
61629875271305129891050794264127
61629875271367302393849144541414
61629875673188614142799637128802
61629875673188614143050428387996
61629875673188614143050685605440
61629875673188615377582689831928
61629875673188615378397478153966
61629875673188615926625451520264
61629875673188615926625708737708
61629875673188615927189538934576
61629875673188615927190567804352
61629875673188615933967714444430
61629875673188663556577283822068
61629875673188663556827987925172
61629875673188664104868189368776
61629875673188664105620305910176
61629875673188664105682977703864
61629875673188665340403011057440
61629875679062407857449996471179
61629875679094889246936341300129
61629875679097289107193772236678
61629875726363540745685407044644
61629875726363540745685410226972
61629875726363541157530088979392
61629875726363541294728081589940
61629875726363541294729200785084
61629875726363542392062350423324
61629875726363542392877138745362
61629875726363542394513173250386
61629875726363542530075218512000
61629875726363542536853397204182
61629875726363542941105112111660
61629875726363574510796657861450
61629875726363574510984943156222
61629875726363574510984947388310
61629875726363574510988304973502
61629875726363575746331735704748
61629875726363575746331736767558
61629875726363576364102423240226
61629875726363590571056944413464
61629875726363590571307648516568
61629875726363591119539239854780
61629875726363592354882671648836
61629875726374383315104557305094
61629875726374383315104814522538
61629875727238878254050923543190
61629875732250844006289078263309
61629875732272167805978893298892
61629875732272167805978896485432
61629875732272167805982253952532
61629875732272167805983025604864
61629875732272168355021567861450
61629875732272168355026043106752
61629875732272168362368048813474
61629875732272173296409080895290
61629875732272199924714232789122
61629875732272199924714232806384
61629875732272205415144420385520
61629875732272215984221373929960
61629875732272215984221377116500
61629875732272215984224734583600
61629875732272221474651561526358
61629875749997127013712914508378
61629875749997127013712917677656
61629875749997127013716356651816
61629875749997127013716360883904
61629875749997132366885790699512
61629875749997132504146545293762
61629875749997132504146545424904
61629875749997142242124981177446
61629875749997142242129456422748
61629875749997142244577179013204
61629875749997142249471462129470
61629875749997143477472030943416
61629875749997143477475474149664
61629875749997143477476245801996
61629875749997143479920610925352
61629875749997143479923968392452
61629875749997143617184723117844
61629875749997144028963629844182
61629875749997148967902215353274
61629875749997175596395395341696
61629875749997175596395399573784
61629875749997175596398841717222
61629875749997175596398841835314
61629875749997175596399100115568
61629875749997175596399100469700
61629875749997175603741882060842
61629875749997175733468121989760
61629875749997175733656150067088
61629875749997175733656154303388
61629875749997175733659593260286
61629875749997181086829026127080
61629875749997191655902540714622
61629875749997191655905898299814
61629875749997191655905982858060
61629875749997191663245665734580
61629875749997191663249023201680
61629875749997191793166653025206
61629875749997191800509777927072
61629875749997192204945555384102
61629875749997192204950034996846
61629875749997192212288684653410
61629875749997197146332725124480
61629875749998378137051936715319
61629875749998378139311368243881
61629875749998394203901945658623
61629875750525224523298567921988
61629875750981446190502779397922
61629875750981446190505878584768
61629875750981446328014325373830
61629875750981446328014582591274
61629875750981447974891214806822
61629875750981447974891471657084
61629875750981447974891471670134
61629875750981447974891473074026
61629875750981447974891476256354
61629875750981447974894570856980
61629875750981447974953976571906
61629875750981447974954319882630
61629875750981447974954320932390
61629875750981447974955095767050
61629875750981447974957418715344
61629875750981462242666795623844
61629875750981462242666797040786
61629875750981462242667914832038
61629875750981462244925979238496
61629875750981462244929679649138
61629875750981462791772319444446
61629875750981462791773438639590
61629875750981462791776794689748
61629875750981462799115444346312
61629875750981464027056607091200
61629875750981464027056608508142
61629875750981464027056611690470
61629875750981464027057726299394
61629875750981464027119369210416
61629875750981464027120488418610
61629875750981464027122812416664
61629875750981464029317162532220
61629875750981464029319486530274
61629875750981464029567953791622
61629875886771762760604468771482
61629875891784645376331785475623
61629875891784678774098463281500
61629875891808960271073834257082
61629875891808988538415214723274
61629875891808988675675969448666
61629875891808994036376727835760
61629875891809004735183110589504
61629875891809004735936256000680
61629875891809004806081452258115
61629875891809005146965374765680
61629875891809005146965379364950
61629875891809005146965631996174
61629875891809005146965636582394
61629875891809005149409996988388
61629875891809005149409997001438
61629875891809005149414129290148
61629875891809005154493342818880
61629875891809005154496703468308
61629875909509621047825005672755
61629875909533619555714979990388
61629875909533619555716013109514
61629875909533630668749282612062
61629875909533630668750315731188
61629875909533630668752381444776
61629875909533630668752640079162
61629875909533630668753414563902
61629875909533630806009951248386
61629875909533630806011070456580
61629875909533630806013050081100
61629875909533630806014169289294
61629875909533635615219712443784
61629875909533635615219798182932
61629875909533635615219798200194
61629875909533636164262817101762
61629875909533664157834971537596
61629875909533664157835746372256
61629875909533680080082134187382
61629875909533680080082138436732
61629875909533680080082219926530
61629875909533680080082219943792
61629875909533680080083253045656
61629875909533680217342888562854
61629875909533680629125238845360
61629875909533680629125496062804
61629875909533964347106684761448
61629875909533964347169446880663
61629875909533969288556616621041
61629875909533969291000981626305
61629875909533980407429390458664
61629875909533980407429394708014
61629875909533980819211997608694
61629875909533980820903217185520
61629875909533980820904250304646
61629875909533980820906230279086
61629875909533980820906316018234
61629875909533985767373647017242
61629875909542036174042579193896
61629875962676426451045655281812
61629875962676475864070069407812
61629875962684547505918523864609
61629875962684547643116516475157
61629875962684547643117291309817
61629875962684547650710345475915
61629875962687233332864295270505
61629875962688183726068879713983
61629875962708546158409191479614
61629875962708546158409277572894
61629875962708546158412635039994
61629875962708546158475396805078
61629875962708546570191455655790
61629875962708546570191455673052
61629875962708546570191541749070
61629875962708546570192574868196
61629875962708546570194640581784
61629875962708546570194898862038
61629875962708546570194899216170
61629875962708546570195673700910
61629875962708546707452210398444
61629875962708546707516091712804
61629875962708546707519190545518
61629875962708557271446680090092
61629875962708557271509097835774
61629875962708557271509097839986
61629875962708557271509442209308
61629875962708557271510217048180
61629875962708557271512541396154
61629875962708557683231955960154
61629875962708557683232042036172
61629875962708557683233075155298
61629875962708557690571639055452
61629875962708557690571724794600
61629875962708557690571724811862
61629875962708557820492710672496
61629875962708557820493829880690
61629875962708557820552116741554
61629875962708557820552116754604
61629875962708557820553235949748
61629875962708557820555472791712
61629875962708557820555472804762
61629875962708557820556591999906
61629875962708557827832479537254
61629875962708562629699458791590
61629875962708562629699716009034
61629875962708562629762135167446
61629875962708562629762478124038
61629875962708562766960470734426
61629875962708562767023232853642
61629875962708591035053877399388
61629875962708591035053877416650
61629875962708591035054652251310
61629875962708591035054653650990
61629875962708591035054996607582
61629875962708591042396659007792
61629875962708591042396659344662
61629875962708591042396663594012
61629875962708591042396745083810
61629875962708591042396745101072
61629875962708591042396749683080
61629875962708591042397778202936
61629875962708591042397778552856
61629875962708591172314632128992
61629875962708591172315406963652
61629875962708591172377394248208
61629875962708591172377394261258
61629875962708591172378256238958
61629875962708591172378513456402
61629875962708591179657413720134
61629875962708591179720175839350
61629875962708591179720175852400
61629875962708591179720180438620
61629875962708591179721295047544
61629875962708595983780816008736
61629875962708607094561794441908
61629875962708607094561880535188
61629875962708607094624556911044
61629875962708607096818217463124
61629875962708607101901562226594
61629875962708607101901820506848
61629875962708607101901820511060
61629875962708607101904919343774
61629875962708607101904919693694
61629875962708607101964238256742
61629875962708607101964582626064
61629875962708607101967681812910
61629875962708607231885397379796
61629875962708607234078972188516
61629875962708607234141734307732
61629875962708607239162230862918
61629875962708607239162575236452
61629875962708607239224992982134
61629875962708607239225337355668
61629875962708607239228436188382
61629875962708607643604812280666
61629875962708607643604813343476
61629875962708607643604899436756
61629875962708607643604902619084
61629875962708607643605931488860
61629875962708607643667574399882
61629875962708607643667574412932
61629875962708607643667578999152
61629875962708607643668693608076
61629875962708607650944495039094
61629875962708607650944495052144
61629875962708607650944581145424
61629875962708607650944585377512
61629875962708607650947938245342
61629875962708607651007257158310
61629875962708607651007257171360
61629875962708607651007261757580
61629875962708612592331665146654
61629875962708612592394427265870
61629875962708846912920080001853
61629875962708846915364445007117
61629875962708857872563075222592
61629875962708858009823829947984
61629875962708891224388095511802
61629875962708891361586088122350
61629875962708891361648850237194
61629875962708891363907510113583
61629875962708896714817508269487
61629875962708896722349608624288
61629875962708907832875498038634
61629875962708907832938172997388
61629875962708907832938255554208
61629875962708907832938258736536
61629875962708907832938260153478
61629875962708907833691400982646
61629875962708907833691404164974
61629875962708907835383653678598
61629875962708907835387010078676
61629875962708907840215175148032
61629875962708907840277850972763
61629875962708907840277851173967
61629875962708907840277855755732
61629875962708907840277855755816
61629875962708907840281298962064
61629875962708907840466227856758
61629875962708907840469584256836
61629875962711258974696837840604
61629875962711308935069607730966
61629875962711308935069693824246
61629875962712449168597553548112
61629875962712459731779127390364
61629875962712460281638053835214
61629875962712465090029151628470
61629875962712465090845059154490
61629875962712465090845059158702
61629875962712465227289906353862
61629875962712465228105813884094
61629875962712493083601823681520
61629875962712493083601824731280
61629875962712493083601910824560
61629875962712493633459975291710
61629875962712498581621967674112
61629875962712509554891228998534
61629875962712509554891573372068
61629875962712509554891577958288
61629875962712509555707136541816
61629875962712509555707141128036
61629875962712509692151983723926
61629875962712509692152328097460
61629875962712509692152332329548
61629875962712509692152332683680
61629875962712509692967892316968
61629875962712509692967978410248
61629875962712509694660231106200
61629875962712509694662467961214
61629875962712509699743062501804
61629875962712509699746161334518
61629875962712510104750155443384
61629875962719653728352683513213
61629875962719653774085347716729
61629875963667951069772676917025
61629875963667951069835438681949
61629875963667951069835724479109
61629875963691977253093610234846
61629875963691977253093610239058
61629875963691977253096966289216
61629875963691977253097052378284
61629875963691977253344658711692
61629875963691977253344659065824
61629875963691977253344663297912
61629875963691977253344917333028
61629875963691977253345003072176
61629875963691977253345777906836
61629875963691977253348016165742
61629875963691977665126923242000
61629875963691977665130279292158
61629875963691977672469962050586
61629875963691982611597696030314
61629875963691982611597781769462
61629875963691982611598038986906
61629879579458522188224419456219
61629880034407966014305522593282
61629880034407966015057634902594
61629880034407966015058749511518
61629880034407966015121425537294
61629880034407966426652727343162
61629880034407966426903431446266
61629880034418771593265054522682
61629880034418771593515758625786
61629880034418771593516015843230
61629880034418771593516015847442
61629880058022058917147104104331
61629880058057175708637167437771
61629880217590061861817328091531
61629880217590067212539039902903
61629880270732573376460007144367
61629881417041020722019425241853
61629881417041026072929165130553
61629881417041026074433389749177
61629881417041026075185502058489
61629881422935241739844381024805
61629881422935252857964356657353
61629881470203941809789219966930
61629881470203941810353304198914
61629881476124573073595449180050
61629881476124573149600721350345
61629881476124578500322433161717
61629881635625044214705014427368
61629881635657464653502593815477
61629881635657464655926066812149
61629881635660161006215969708005
61629881635660165945134410544973
61629881635660165947390747472909
61629881635941154581403370781706
61629881653593183710912445992353
61629881653601278440426354433765
61629881653601278440426383013481
61629881653666118768476311268177
61629881706560068587822464575685
61629881706560068633367100701873
61629881706560068633576020787793
61629881706560069182619066869397
61629881706771718540333024055030
61629881706779807588703312077123
61629881706852764694745629181757
61629882107354782483244678012164
61629882107354782894838568687718
61629882107354782895089359946912
61629882107354782895089617164356
61629882107354783032287352557460
61629882107354783032288471752604
61629882107354784129621621390844
61629882107354784130436409712882
61629882107354784132072444217906
61629882107354784267634489479520
61629882107354784274412668171702
61629882107354784678664383079180
61629882107354784678664640296624
61629882107354784679229499363268
61629882107354784686006646003346
61629882108638392354857329688910
61629882108638392355045357766238
61629882113263410092330047569776
61629882113263410092333490776024
61629882113263410099111416836982
61629882114223702257464574613067
61629882114223702264155743175628
61629882114223713741550233639520
61629882114258819459899843253685
61629882114258819459920735262277
61629882114258819460484819494261
61629882114258819460673880673453
61629882114258824353858997261881
61629882114258824353860030363745
61629882114258824356304395369009
61629882114258824399588193812143
61629882114258824399612553473989
61629882114258824406367145202205
61629882114258824406367521441373
61629882114258824406931229434189
61629882114258824407143620359903
61629882114258824811395592484825
61629882114258824818925884536079
61629882114258824820409217146111
61629882114258835344004644422981
61629882114442551718779103932634
61629882114442551718967132009962
61629882114466852271205707846677
61629882114466857210333441826405
61629882114466857210417125714623
61629882114466857211170270076087
61629882114466857211170271138897
61629882114477662331275895632323
61629882114477662377029451844431
61629882114538903184966401554751
61629882114538903187414122610173
61629882114539801922635849033110
61629882114539801922823877110438
61629882114539803755288580626302
61629882114539813040943852742986
61629882114539813042636105438938
61629882114547907217839059848374
61629882114550608377042108313599
61629882114550608783804216070187
61629882114550608921002208680735
61629882114550619444409521590247
61629882114550619444597549667575
61629882114550619490079509767987
61629882114550619490351105879683
61629882114550619901945083711327
61629882114550620039122184313283
61629882130988385766337195678456
61629882131972687928065149552288
61629882131972687928124812484498
61629882131972689162842950745460
61629882131972689162846308212560
61629882131972689162905626771236
61629882131972689162905631370506
61629882131972689162906745979430
61629882131972689163658858288742
61629882131972689165353349243600
61629882131972689711697597213428
61629882131972689711697601812698
61629882131972689711700696046142
61629882131972689711700700645412
61629882131972689712450485774342
61629882131972689712453841824500
61629882131972689714145062468348
61629882131972689714145319685792
61629882131972703980288571492976
61629882131972703980288576092246
61629882131972703980288828710420
61629882131972703980288833309690
61629882131972703980291932142404
61629882131972703982736293965340
61629882131972703982736551182784
61629882131972703987820239969868
61629882131972705763863594638294
61629882131972705763863851855738
61629882131972705766374079347966
61629882131972705771394143906992
61629882131984694903585996423998
61629882131984694903589438213304
61629882131984695445854187051774
61629882131984695445854961886434
61629882131984695452377966866190
61629882131984695452378741700850
61629882131984695452381065698904
61629882131984695453196968642916
61629882131984700577033962275891
61629882131984711505362104077032
61629882131984711507053668027392
61629882131984711507056681120958
61629882131984711552744146461980
61629882131984711552744146816112
61629882131984711552744405079104
61629882131984711552744405096366
61629882131984711552744490818252
61629882131984711552744490835514
61629882131984711552745179917976
61629882131984711552747503929080
61629882131984711552747590022360
61629882131984711552748623124224
61629882131984711552806908581036
61629882131984711552807252937308
61629882131984711553560054359394
61629882131984711553560058591482
61629882131984711553560312622386
61629882131984711553560312626598
61629882131984711553560398365746
61629882131984711553561087461258
61629882131984711553563411459312
61629882131984711560338319840484
61629882131984711690005159808708
61629882131984711690005934643368
61629882131984711690009377849616
61629882131984711690821067351990
61629882131984711690824166184704
61629882131984712101787165363548
61629882131984712101787165380810
61629882131984712101787165717680
61629882131984712101787169967030
61629882131984712101790521430968
61629882131984712101790521767838
61629882131984712101790526017188
61629882131984712101790607506986
61629882131984712101791640626112
61629882131984712101849927482604
61629882131984712101849932081874
61629882131984712101853283532762
61629882131984712101853288132032
61629882131984712102603072911042
61629882131984712102603073260962
61629882131984712102606428961200
61629882131984712102606429311120
61629882131984712109130204526266
61629882131984712109130290265414
61629882131984712109130290282676
61629882131984712109946112069548
61629882131984717043237440546915
61629882131984717048257938505994
61629882131984717048258024245142
61629882131984717048258024262404
61629882131984717048258281479848
61629882131984717048321043594692
61629882131984717048321043594851
61629882131984717049073846049276
61629882131984717049073931788424
61629882131984717049074189005868
61629882132203555095130896247864
61629882132264777779591100693758
61629882132264778877175046295504
61629882132264779425967012020334
61629882132264779425967016737696
61629882132297210986127158748575
61629882184163310582381905764580
61629882184163310994164941588876
61629882184163310994168387981664
61629882184163311138704939906146
61629882184163311138708386298934
61629882184163312228695826624432
61629882184163312229510959315792
61629882184163312229510962502332
61629882184163312229511734154664
61629882184163312229514405708580
61629882184163312229515177360912
61629882184163312231209753005158
61629882184163312366708693663348
61629882184163312366712136869596
61629882184163312373486873401078
61629882184163312373490319793866
61629882184163312777738845526000
61629882184163312780252771906726
61629882184163312785080851232722
61629882184163312785084297625510
61629882184163316072812090174438
61629882184163317719941146912190
61629882185123605293834864975704
61629882185147615079802208456108
61629882185147615079805565923208
61629882185147615080053256932746
61629882185147615080056612982904
61629882185147616314582994057928
61629882185147616726176971889572
61629882185147616726177000587380
61629882185147616726177000587540
61629882185147616726177000941672
61629882185147616726177229107016
61629882185147616726177343898264
61629882185147616726177344961074
61629882185147616726180356637538
61629882185147616726180361236808
61629882185147616726180442730978
61629882185147616726180444147920
61629882185147616726428049064178
61629882185147616726429168259322
61629882185147616726993252491306
61629882185147616728624723059744
61629882185147616728687485178960
61629882185147630994768232084372
61629882185147630994768236683642
61629882185147630994771592733800
61629882185147630996964910797412
61629882185147630996965168001806
61629882185147630996968352940850
61629882185147630996968611208054
61629882185147630997027672916468
61629882185147630997027930133912
61629882185147630997031028966626
61629882185147630997216216478444
61629882185147630997219315311158
61629882185147631132029244031580
61629882185147631543811251003362
61629882185147631543812370198506
61629882185147631543815726248664
61629882185147631551154375905228
61629882185147632778343169477652
61629882185147632778343255216800
61629882185147632778343255229690
61629882185147632779158300769332
61629882185147632779161743975580
61629882185147632780602691462516
61629882185147632780606047512674
61629882185147632780791235024492
61629882185147632780794333857206
61629882185147632781355836873692
61629882185147632781356094091136
61629882185147632781358159821986
61629882185147632781358418089190
61629882185147916497078635025935
61629882185147916504418734433810
61629882185159621911291604975942
61629882185159621918065398394058
61629882185159621918066431850054
61629882185159621918066517589202
61629882185159622460333847643170
61629882185159622460334622477830
61629882185159622467108417295626
61629882185159622467111859439064
61629882185159622467864914529084
61629882185159638519841764668428
61629882185159638521470565454184
61629882185159638521470569686272
61629882185159638521473664286898
61629882185159638521533241475748
61629882185159638521533246061968
61629882185159638521533331801116
61629882185159638526616677631608
61629882185159639116270182022364
61629882185159639116270182359234
61629882185159639116270186608584
61629882185159639116270268098382
61629882185159639116271301217508
61629882185159639116332944124158
61629882185159639116332948723428
61629882185159639116334063686643
61629882185159639117086089552596
61629882185159639117086089902516
61629882185159644057717101138311
61629882185159644062737599097390
61629882185159644062737684836538
61629882185159644062737684853800
61629882185159644062800446968644
61629882185159644063553506640672
61629882185159644063553592379820
61629882185439704794067408535368
61629882185439706028849342030300
61629882185450522587917964499855
61629882185450522725095065101811
61629882185450522725178718875327
61629882185451428051276190412103
61629882185451428051277219281879
61629882185474528401734082721027
61629882185474537110162666987756
61629882185474537247360659598304
61629882185474537247360663830392
61629882185474537247361778439316
61629882185474537247611707721018
61629882185474537247612051031742
61629882185474537249055579715462
61629882185474538893737689765892
61629882185474538893988738242738
61629882185474538893988995460182
61629882185474538896248088736416
61629882185474538896248431693008
61629882185474826942973795938683
61629882185474837322596317440863
61629882185474837459793967094819
61629882185474837459794310051411
61629882185474837507030941656107
61629882185475729158816458708163
61629882185475738624913864053074
61629882185475743434119493379585
61629882344683218990652881202366
61629882344683218990652881206578
61629882344683218990656237256736
61629882344683218990656323345804
61629882344683218990841167546898
61629882344683218990841167564368
61629882344683218990841172150588
61629882344683218990841511920640
61629882344683218990844611107486
61629882344683218990903929679212
61629882344683218990903934265432
61629882344683218990905048874356
61629882344683218990907287133262
61629882344683218998435255186462
61629882344683218998435340925610
61629882344683219402689550259678
61629882344683219410029233018106
61629882344683224349156966997834
61629882344683224349157052736982
61629882344683224349157309954426
61629882344684402961445318813964
61629882344684403510296350597388
61629882344684403510297469805582
61629882344684403510299708064488
61629882344684403510299794153556
61629882344684403510484894172414
61629882344684403510487993359260
61629882344684403510547399069814
61629882344684403510550841213252
61629882344684403512745187678676
61629882344684403512745444896120
61629882344684403512808207010964
61629882344684408634952604641475
61629882344684419564909203917648
61629882344684419564909208503868
61629882344684419564912646061086
61629882344684419564912647460766
61629882344684419564972223249936
61629882344684419564972227836156
61629882344684419564975323486542
61629882344684419569993154508396
61629882344684419570055916623240
61629882344684419572252586036958
61629882344684419572503377278890
61629882344684419610662788827564
61629882344684419610662789181696
61629882344684419610663047461950
61629882344684419610663133201098
61629882344684419610666146294664
61629882344684419610666232387944
61629882344684419610667265489808
61629882344684419610725551296540
61629882344684419610725809563744
61629882344684419610725809576794
61629882344684419610725895302892
61629882344684419618256962188806
61629882344684419747923802174292
61629882344684419747928020215200
61629882344684420159705807729132
61629882344684420159705807746394
61629882344684420159705808083264
61629882344684420159705812332614
61629882344684420159709163796552
61629882344684420159709164133422
61629882344684420159709168382772
61629882344684420159709249872570
61629882344684420159710282991696
61629882344684420159768569848188
61629882344684420159768574447458
61629882344684420159771925898346
61629882344684420159771930497616
61629882344684420159773045460831
61629882344684420167048932630998
61629882344684420167048932648260
61629882344684425106176666610726
61629882344684425106176666627988
61629882344684425106176923845432
61629882344684425106239428742832
61629882344684425106239685960276
61629882344684425106239685960435
61629882344903263153050567483224
61629882344976203787386707472840
61629882344976209094715429403735
61629882344976209094966477863111
61629882345007423403051648962472
61629912372289105785117200440841
61629912372313421114340737079557
61629912584008547838833266317427
61629912601734374527602065607976
61629912601734374527602065621026
61629912601734374527664741646802
61629913807032764653251091229794
61629913807125211838243774118076
61629914019835725062774743663180
61629914019835725063339602729824
61629914037457403918552901575668
61629914037784357793308445984840
61629914037889708167778635985160
61629914038440405117033922559837
61629914038440421176538740752381
61629914038513367169292953716465
61629914038545771543669247994273
61629914038545787603174323404261
61629914445236341936259522783758
61629914445237260758942406027339
61629914445455148336464310868867
61629914446205814028673778856604
61629914446240936170885554001416
61629914492502654648505941668614
61629914492506256919502021170646
61629914492506256919503050036210
61629914492506258154283954661366
61629914493369852662679293638714
61629914493369852662679293642926
61629914493369853211471264085118
61629914493377956537638539023354
61629914493377956537638539027566
61629914493381558808634618529598
61629914498289855086650323257881
61629914498289860025778057237609
61629914498289860028034394165545
61629914498399263026479361806224
61629914498726169141873796355524
61629914499273273284849213832481
61629914499273278223976947812209
61629914499274458805235061056207
61629914499274473630149329881145
61629914499274473630149588161399
61629914499274474041931589825233
61629914499274475276525241207721
61629914499274475276713523320165
61629914499310485222238103145137
61629914499321308506515742736159
61629914499382526935306389204739
61629914499382530639652189689535
61629914499710289146222719535935
61629914499710289151306065366427
61629914499710289557816697367579
61629914499710289562900043198071
61629914516066913253635358403215
61629914652902739227955873921836
61629914652902772716392762674856
61629914657934849236530670759932
61629914657936049810598707113212
61629914657972085608351454682955
61629914658154856394382953234451
61629914675661942102477057850702
61629914675661944488354268590055
61629914675661944488354611546647
61629914675696765892524742937531
61629914675880780679657812062788
61629914675880780679658069280232
61629914675986130637263421975973
61629914675986130642345996154133
61629914675988832339024083089602
61629914675988832339025111959378
61629914675988832340698766897272
61629914675988832340698767947032
61629914675988832340719688653384
61629914675988832345781083857988
61629914675988832345781341075432
61629914675988832345781342125192
61629914675988832345802262831544
61629914675988848810314172902858
61629914675988848811984471790594
61629914675988848811985504892458
61629914675988848811987827840752
61629914675988848812006425598810
61629914676537277940676806574901
61629914676569698379641522093189
61629914676572394732166869908341
61629914676572396378542781234917
61629914676572399671294603888069
61629914676572401317670515214645
61629914728839556186190308417405
61629914728839556590442323606511
61629914728839572794487010976331
61629914728871977031663376052735
61629914728871988294323992514891
61629914729058408985790811666508
61629914729058410627868804425863
61629914729090826127705785964423
61629914729163759352667686033936
61629914729163759355178170271224
61629914729163775824017447610760
61629914729163775824793833494254
61629914729163775826486086190206
61629914729166477115670529405640
61629914729166477115672852353934
61629914729166477116446915289134
61629914729166477116509677408350
61629914729166477118139167985086
61629914729198892615507510944200
61629914729198892617976149523646
61629914729199799779732311796881
61629914729199800323630079094833
61629914729714856787278317358043
61629914729714856787466345435371
61629914729714858067792915056491
61629914729714906200490759561371
61629914729714906201054843793355
61629914729714906201055876895219
61629914729714906239466394298741
61629914729714906246244315773479
61629914729714906246808400005463
61629914729714906612837883867001
61629914729714907885821413616725
61629914729714907885842305625317
61629914729714907893101776399535
61629914729714907893164452425311
61629914729714907893373372511231
61629914729714917295514141103478
61629914729747021557374816243595
61629914729747021557375849345459
61629914729747026910541926162095
61629914729747273567629896595051
61629914729747278920795973411687
61629914729747323385658395155285
61629914729747328332066491917823
61629914729747328332149026850327
61629914729747328334573534011673
61629914729749978929678120580183
61629914729749978931934457508119
61629914729749980212449055206567
61629914729750028342702534706183
61629914729750028343455680117359
61629914729750028345712017045295
61629914729750028381678169443553
61629914729750028388456090918291
61629914729750028389209236329467
61629914729750030035585147656043
61629914729750030037820592575387
61629918114493592325388459550074
61629918114493592325388459563124
61629918114493592325388802506666
61629918114493592325388802519716
61629918327224868569368396917742
61629918327224868576710145407020
61629918327224868576710402624464
61629918344918276054235466228474
61629918344918276054236580837398
61629918344954348317830144454877
61629918344954348729424122286521
61629918345933814511037198665527
61629918752624284685205681648910
61629918752624284692547687355632
61629918753500487007430952091154
61629918753500487007430953153964
61629918753523602815001814352252
61629918753523603363229699495278
61629918753523603363229699499650
61629918800790204605588758633789
61629918805799211707027090729584
61629918805799211707028123831448
61629918805834285668452619513415
61629918806678115862355665982432
61629918806697629398930447678688
61629918823528691448147089777441
61629918823528691859929095686413
61629918823561111749662765271142
61629918823563806866757378369299
61629918823563808513886435107051
61629918823563808651419159019853
61629918823563812217479090180671
61629918823563813452825107907587
61629918823563813453014169086779
61629918823563813455270506014715
61629918823563813590358864922253
61629918823563813592803229927517
61629918824392285811687558041993
61629918824392285818444587495042
61629918824392286367236557937234
61629918824392286367236557950332
61629918824392286367236559000044
61629918824392286367236559013142
61629918824400389693403832879682
61629918824403091396650893582114
61629918824403991964399912381714
61629918824403991964399913444524
61629918824423504265628676364152
61629918824423504265628677426962
61629918824423505500974695140780
61629918824423505500974695153878
61629918824423505638172687764426
61629918824423506049202580288178
61629918824423506049202580301276
61629918824424404833377697302470
61629918824424406068723715029386
61629918824427107771406689348018
61629918824427407953899333186805
61629918824435506478136866760073
61629918824435511828858578571445
61629918824500354093680904269941
61629918965323992743124324014494
61629918965323992750466329721216
61629918966234116038717995562267
61629918966234418014884294165948
61629918966235318582633314041456
61629918966235361817233439138535
61629918983925170736842815716680
61629918983959992689804916502474
61629918983959992689804916506846
61629918983960294116928541628040
61629918983960294116929689534038
61629918983961194682234344404285
61629918983961194684678709409549
61629919036263516709149773308109
61629919036263519863615726637283
61629919036263519866060091642547
61629919036263521648277507287837
61629919036263521650721872293101
61629919037102799591767528545148
61629919037102799591767528558246
61629919037102800682573546905081
61629919037102800682594438913673
61629919037102800827113546272064
61629919037102800827113546285162
61629919037134919704284577093870
61629919037134919704284577111340
61629919037135216182431420452233
61629919037135221268610784879637
61629919037137922972108548609265
61629919037138823400148976845683
61629919037138823400149436010465
61629919037138823539857568484773
61629919037138856746887295254243
61629920165686277847090907336045
61629920165686277847090911568133
61629920188347314083499299207744
61629920188444560448279855627648
61629920189315960000066955042421
61629920236589782392716598130153
61629920236597886267675843514793
61629920241510185214182331062272
61629920241510185214747190128916
61629920241514137215425881164344
61629920241514137223039860286192
61629920241522241090636178207998
61629920241522241097978183914720
61629920241618236880305602857472
61629920241618236880870461924116
61629920241618286705677140226292
61629920241630242620985966390272
61629920241630292621757868508804
61629920241630292626840442686964
61629920242494505352054427482527
61629920242494505352054432199889
61629920242494505352057788250047
61629920242494505763651766081691
61629920242494805397373485078203
61629920242497207055301487109051
61629920242497207055301491826413
61629920242498408217413272227395
61629920242505610380971472605153
61629920242509213384025599406915
61629920242509246738294984701389
61629920242602557429771677109371
61629920242602557429775037876891
61629920242602573481936812543487
61629920242602573481936817260849
61629920259355886378541521640035
61629920259356168859639492600218
61629920259356185330929672751892
61629920259356186522058530728355
61629920259356186704989187542419
61629920259357087135540214807379
61629920259357087135602972321341
61629920260219481435141887450481
61629920260219481435144986283195
61629920260223083157345996493059
61629920260223083157349439699307
61629920260223083294543731903425
61629920260223083294547087953583
61629920260223083294547432309855
61629920260235089035224090714491
61629920260304482628107690945612
61629920260328450132773292386949
61629920401047022141416908471464
61629920401155073662749132409898
61629920401155073665196850282992
61629920401155073670279424461152
61629920401155073672810825172752
61629920402027390270452659358717
61629920402027390270453773967641
61629920402030424965753821499179
61629920402104272070488093484135
61629920402135458400335044419677
61629920402135458400336159028601
61629920418881868179062874683837
61629920419753568346178487022413
61629920419753568346178487039675
61629920419753568346178572761561
61629920419753568346178572778823
61629920419829215493387873372305
61629920419829248840130340150505
61629920471950526549594151865219
61629920472059479190228554592935
61629920472059479195311128771095
61629920472929994659675951578949
61629920472929994659676295952483
61629920472929994659677070787143
61629920472930894678630763816009
61629920472930894678634119866167
61629920472930895082906022995180
61629920472930895082906024057990
61629920472930895090228097697811
61629920472931195409437256577800
61629920472933596381876961333691
61629920472933596381877737703545
61629920472933596381877823442533
61629920472933596381880060638789
61629920472933596381880405012323
61629920472933596381881179492691
61629920472933596381881179846983
61629920472934797543151775789048
61629920473038962808512286768127
61629920473038962808513148876969
61629920473038963357304261932053
61629920473039264782193699163408
61629920874721326867985097288833
61629920874721326867985101888103
61629920874721327419287551272685
61629920874732132585899878452205
61629920874790703945460735740701
61629920879621365271733853794028
61629920879621365271734111011472
61629920879729416793066077732462
61629920879729416795513795605556
61629920879729416800596369783716
61629920879729433404900669123866
61629920879729433404900670173626
61629920879730335619099238922255
61629920879730335619287266999583
61629920879730335619308159008175
61629920879765457357328688219363
61629920880590011188302542730569
61629920880593629937405451737209
61629920880625133330514317875381
61629920880626345070967427878189
61629920880628746585131950281613
61629920880629046362619476558107
61629920880629945694834450629371
61629920880629947341398388983563
61629920880629947341963507380221
61629920880629947342151534394739
61629920880629952425862170968279
61629920880629952829862404471292
61629920880629952830132881740571
61629920880629952830133914842435
61629920880629952832369445502331
61629920880629952832369445502332
61629920880629952832389218668507
61629920880629952832390251770371
61629920880629952837664292988373
61629920880629952839147625598405
61629920880629986183378558614037
61629920880629986183650154725733
61629920880629986185906491653669
61629920880637150054564381240465
61629920880637150237578721942747
61629920880637150237579755057709
61629920880640752507989824154491
61629920880640752508010716163083
61629920880640752508574800395067
61629920880640752508574801444779
61629920880640752508575834559741
61629920880640752508763861574259
61629920880640757996746242021955
61629920880640757999001545848027
61629920880640757999002578949891
61629920880640758004088591734981
61629920880640758004276619812357
61629920880640791349990885793557
61629920880640791350262481905253
61629920880640791350827684860157
61629920880640791350827684978201
61629920880640791351015627316429
61629920880640791353271964244365
61629920880640791353275407450613
61629920880698979900280806514405
61629920880698996364039919780165
61629920880698996364040777171645
61629920880698996364043018612879
61629920880698996364044133221803
61629920880699324417154316928907
61629920880701681603527866140929
61629920880701725931151703263595
61629920880702896994982203270479
61629920880702898832737247334203
61629920880702898832737333073351
61629920880702898832737333090613
61629920880702926207726131213127
61629920880711002288508685886441
61629920880713703396374222499325
61629920880713703396376459695581
61629920880713703396377578549483
61629920880734113155530840505085
61629920897347241366436352766842
61629920897347241373778101256120
61629920897347241373778358473564
61629920897444487454165034257507
61629920897444487865759012087750
61629920897444487865759012089154
61629920897444487865947297382522
61629920897444487868206728911084
61629920897444487868206729960844
61629920897444487873289303089244
61629920897444487873289304139004
61629920897444487873289304140408
61629920897452591329124279640743
61629920897452591331383711169305
61629920897452591336466285347465
61629920897455293032371339267270
61629920897455293032559624562042
61629920897455293034818798873160
61629920897455293034819057140364
61629920897455293039901630268764
61629920897455309503657043110832
61629920897455309503658076212696
61629920897455309503660399160990
61629920897455309503845329455364
61629920897455309503848685505522
61629920897455309506104760983926
61629920897455309506105794085790
61629920897455309506108117034084
61629920897455309506188448054472
61629920897455309506941474429470
61629920897455309506941589220510
61629920897455309506941589233560
61629920897455309506944916585958
61629920897455309506944917635718
61629920897455309506944945270668
61629920897455309511188368263950
61629920897479621128534779264752
61629920897479621128535812366616
61629920897479621128723065609284
61629920897479621130982497137846
61629920897479621130983530239710
61629920897479621131066184208392
61629920897479621136066104417870
61629920897479621136066104419274
61629920897479626077725582065742
61629920897487729953249686517026
61629920898315903354184378853224
61629920898319805814430131647092
61629920898425172241065457081528
61629920898425172793389578899841
61629920898425172793389578904053
61629920898425172793389578917103
61629920898425172793390353738713
61629920898425172793392677749817
61629920898425172793393796944961
61629920898427872254881445631595
61629920898427872666472067413081
61629920898427872666475423463239
61629920898427873901254000908013
61629920898427873901257356958171
61629920898427907306360574147400
61629920898427907850157367535860
61629920898427907850157372253222
61629920898428775071979487406843
61629920898435977776213246292653
61629920898435977776214360901577
61629920898435977822803999225223
61629920898435977822807098412069
61629920898435977822808131513933
61629920898436878390552933344321
61629920898436878390552933361583
61629920898436878390553708183193
61629920898436878390556032194297
61629920898436878390557151389441
61629920898439579498418469961417
61629920898439579498421826011575
61629920898439579635615600463123
61629920898439579635618699413929
61629920898439579635619818622123
61629920898439580047210440403609
61629920898439580047212677245573
61629920898439580047213796453767
61629920898439613584769533598912
61629920898439613585333619247838
61629920898460278288054952818553
61629920898460278471842326522253
61629920898460289401092097055497
61629920898460289584879726926881
61629920898460293105437897540293
61629920898460293105438154757737
61629920898460294943195183049623
61629920898460294943195526023477
61629920950524869672569095153118
61629920950524869679910843642396
61629920950524869679911100859840
61629920950622132643365744662120
61629920950622132643369100712278
61629920950622132645625176190682
61629920950622132645626209292546
61629920950622132645628532240840
61629920950622132645647129998898
61629920950622132650708783470706
61629920950622132650708783472110
61629920950630220047039027935994
61629920950630220049298459464556
61629920950630220054381033642716
61629920950630236518324990046760
61629920950630236520584421575322
61629920950630236520585454677186
61629920950630236520606375383538
61629920950630236521421249811906
61629920950630236521421508092160
61629920950630236521424605862064
61629920950630236521424606924874
61629920950630236525668028855346
61629920950632937809978071841640
61629920950632937809981427891798
61629920950632937812237503370202
61629920950632937812238536472066
61629920950632937812240859420360
61629920950632937812259457178418
61629920950632937813074216815746
61629920950632937813074331606786
61629920950632937813075364721700
61629920950632937813077658972234
61629920950632937813077660021994
61629920950632937813077687656944
61629920950632937813077688719754
61629920950632937817321110650226
61629920950633822320545499915499
61629920950633822325628074093659
61629920950654548143202726200680
61629920950654548145462157729242
61629920950665353309815053380200
61629920950665353312075518010626
61629920950665353312096438716978
61629920950665353312912346260260
61629920950665353317158092188786
61629920950665358670411547668302
61629920950665358671164693079478
61629920950666261017750282199097
61629920950666261017750368288165
61629920950666261017813044313941
61629920951496233915030642655395
61629920951496233915031671542433
61629920951497134338827807147618
61629920951497134345582441585577
61629920951497134345582698803021
61629920951497134482779662530903
61629920951497134482780691417941
61629920951497434664523360390930
61629920951497434664523360745062
61629920951497434664794956502626
61629920951497434665359040734610
61629920951497434665547068811938
61629920951505537990690635683138
61629920951505537990690635687510
61629920951505537991526316026818
61629920951509140223459678402639
61629920951509140223459935620083
61629920951528649408113761425590
61629920951529549426318698549594
61629920951529549427070810500402
61629920951529549427070810854534
61629920951529549427070810858906
61629920951529553133108863681150
61629920951529554777792522665906
61629920951529849615505695811282
61629920951529849615568371841430
61629920951529849616341376154962
61629920951529849616341376159334
61629920951529849616404052180738
61629920951529850164631938041186
61629920951529850165196022273170
61629920951529855103488075909218
61629920951529855104323756252898
61629920951529855106768121258162
61629920951532251130317870481058
61629920951532251130317870485430
61629920951533451886564450989330
61629920951533451886564451343462
61629920951533451886836047101026
61629920951533451887400131328638
61629920951533451887400131333010
61629920951533451887400131682770
61629920951533451887588159405966
61629920951533451887588159410338
61629920951533451887588159760098
61629920951533451887588159764470
61629920951533457238309871571470
61629920951533457240566208499406
61629920951540704615079129003116
61629920951541555761523696369598
61629920951541555761523696373970
61629920951541555761711724446926
61629920951541555761711724451298
61629920951541555761711724801058
61629920951541555761795292481294
61629920951541555761795292485666
61629920951541555762359376713278
61629920951541555762359376717650
61629920951541555762547404790606
61629920951541555762547404794978
61629920951541555762547405144738
61629920951541555762547405149110
61629920951541560703095795354590
61629920951541560703095795358962
61629920951541560703931475702642
61629920951541561074018628970015
61629920951544262407178535678926
61629920951601584289501604325309
61629920951601584289501861542753
61629920951601600341665968089831
61629920951601600341666996976869
61629920951601600341668976951309
61629920951601600341668981200659
61629920951601600341669062690457
61629920951601600341669320970711
61629920951601600341669321324843
61629920951601600341669325556931
61629920951601600341670095809583
61629920951602484857250624200817
61629920951602484857250881418261
61629920951602500772216909628533
61629920951602500772218024237457
61629920951602500772220008461247
61629920951602500772221123070171
61629920951602500909416016852377
61629920951602500909417996826817
61629920951602500909418001076167
61629920951602500909418340846219
61629920951602500909418341200351
61629920951602500909418345432439
61629920951602500909419115685091
61629920951602799269358002672915
61629920951602799680951980504559
61629920951602800915733913999491
61629920951602834453039697545826
61629920951605202612661704652533
61629920951605202612662733505047
61629920951605202612665056453341
61629920951605202612665057516151
61629920951605202612665060702691
61629920951605202612665142192489
61629920951605202612665143609431
61629920951605202612666175311615
61629920951605202612666176711295
61629920951605500972604805081995
61629920951605500972604809799357
61629920951605500972608165849515
61629920951606401403155832346955
61629920951606401403155837068689
61629920951606401403159193118847
61629920951606403186729736284079
61629920951606403186729741005813
61629920951606403186733097055971
61629920951606403370835308799531
61629920951613606677979759450209
61629920951613640031249470211696
61629920951613650607833341967200
61629920951614506512897268443971
61629920951614506650095261054519
61629920951614506696688744327879
61629920951614507061689238886163
61629920951614507061692339254071
61629920951614507061692425347351
61629920951614507061693458449215
61629920951614540048510665784375
61629920951614540599249194190308
61629920951614540599249194544440
61629920951614540599813278422292
61629920951617208353342063463599
61629920951617208353343182789885
61629920951617208353345419631849
61629920951617208353345419986141
61629920951617208353346538840043
61629920951617208948975495995649
61629920951637618112498686191093
61629920951637618112498943408537
61629920951637623051626763110151
61629920951637623051627791997189
61629920951637921411570639926569
61629920951637921411570897144013
61629920951637923240897357125808
61629920951637923249327925435899
61629920951637923249328011175047
61629920951637923249328011192309
61629920951637923663370098033195
61629920951637956595251467973324
61629920951637956595251468445500
61629920951637956595251469508310
61629920951637956595251472690638
61629920951637971427570798270137
61629920951637971427758826347465
61629920951638805927154524367961
61629920951638807573530435694537
61629920951638807573530692911981
61629920951638817040192183039793
61629920951638818274974116534725
61629920951638818686567837148925
61629920951638823625695571128653
61629920951638823625695828346097
61629920951638823679816190586014
61629920951638823679816276325162
61629920951638823679878952700859
61629920951638823679879038440007
61629920951638823679879038457269
61629920951638824231119003123279
61629920951638824231119117908703
61629920951638871812305478511789
61629920951638871812305564250937
61629920951638871812556268354041
61629921110155001090226186398836
61629921110155001092737441238744
61629921110155001092737698456188
61629921110155001092737699505948
61629921110155001092758620212300
61629921110155001097820015416904
61629921110155001097820272634348
61629921110155001097820273684108
61629921110155017561575685476416
61629921110155017561576718578280
61629921110155017561579041526574
61629921110155017561763971820948
61629921110155017561767327871106
61629921110155017564023403349510
61629921110155017564024436451374
61629921110155017564026759399668
61629921110155017564045357157726
61629921110155017569107010629534
61629921110190134353065748809856
61629921110190134353066781911720
61629921110190134353254035154388
61629921110190134355513466682950
61629921110190134355514499784814
61629921110190134355535420491166
61629921110190134360597073962974
61629921110190139713850529442490
61629921111029118826110923876684
61629921111029118833429641466555
61629921111029118833429898697049
61629921111030019256661950074462
61629921111030019263980925961849
61629921111030319583109617044028
61629921111030319583109617057126
61629921111061539267331976322908
61629921111062439697883003600966
61629921111065136048152013407902
61629921111065136048152013412274
61629921111065441727577728053966
61629921111065441727577728067064
61629921111066336804962679560728
61629921111066336804962679565100
61629921111066342155872418386618
61629921111066342155872418404088
61629921111134485260063852305117
61629921111134485260065224131485
61629921111134485260067205172947
61629921111134485260067548129539
61629921111134485260067552715759
61629921111134485260068324368091
61629921111135385690614879569917
61629921111135385690616251396285
61629921111135385690618235620075
61629921111135385690619350228999
61629921111135687664296545527931
61629921111135687664299644714777
61629921111135687671890374532901
61629921111138087531059931807149
61629921111138087531061046403023
61629921111138087531063283612169
61629921111138087531063284674979
61629921111138087531063287861519
61629921111138087531063369351317
61629921111138087531063373950587
61629921111138087531064402470443
61629921111138087531064402820363
61629921111138087531064403870123
61629921111138372903784490826044
61629921111138387125784970453117
61629921111138387125788326503275
61629921111139287556335997718237
61629921111139287556339698128879
61629921111139287693537690739427
61629921111139288105127968160429
61629921111139288105131324214799
61629921111139289942886454034933
61629921111139321642688176318628
61629921111139323289628172939998
61629921111170507970026019151805
61629921111170841513649696667138
61629921111170841513649696680236
61629921111170843168371792189631
61629921111170854281409108954631
61629921111171693773300147515853
61629921111171693773300233609133
61629921111171693773300923754405
61629921111171703193372343693553
61629921111171704886337548970241
61629921111171704886337550387183
61629921111171704886337635063520
61629921111171704886337635063521
61629921111171704886337636109069
61629921111171704886337636126331
61629921111171704886337639295608
61629921111171708544093798287481
61629921111171708544094055504925
61629921111171710381851169553221
61629921111171710381851426770665
61629921111171743731038285519866
61629921111171743736120812065139
61629921111171743736121502210411
61629921111171743736121845167003
61629921111171743736183575229743
61629921111171754849158128830139
61629921111171754849158213519527
61629921111171754849158903664799
61629921111171754849159246621391
61629921111171754849220976684131
61629921111174406183074319414213
61629921111174443235853832889752
61629921111174443235853833243884
61629921111174445434285345146390
61629931036688874119351387358091
61629931036969567009341616094440
61629931037004987511587966486136
61629931249719154654453525893904
61629931249719154662046841526796
61629931267408508013503814689861
61629931267408541367585171907007
61629931651154439894839096281790
61629931651154441541215007608366
61629931651361542630126224328616
61629931651361544276502135655192
61629931651373249873665490099672
61629931651373250010863482710220
61629931669087418732170470723526
61629931669087418732170470740996
61629931669087418732170471803806
61629931669087420515744375740930
61629931669098225682356702920450
61629931674994843525450517924792
61629931674994845171826429251368
61629931674995743956001544122570
61629931674995745739575448059694
61629931674996044282532777722660
61629931675007751525988475800382
61629931675007751525988476863192
61629931675007753310398060094284
61629931675027263966671570371016
61629931675027265613047481697592
61629931675030867332744549726391
61629931675030867333559338061480
61629931675030867470757330685126
61629931675031162576360162625745
61629931675031168071036896496342
61629931675031168071872576857492
61629931675032068638785917439032
61629931675040171967209529309416
61629931675042873668200250940822
61629931675042873805398244618552
61629931675042873805481811249076
61629931675042873807654581559586
61629931675042873807654581565415
61629931675042875040744262345468
61629931675101111622062258709480
61629931675112219176561615950028
61629931675136228827747564511566
61629931675136228827747565561326
61629931675140131288830145546230
61629931675140131288830146609040
61629931675140131288830149791368
61629931675140180691981150080466
61629931675140180691981154329816
61629931675140180694240585858378
61629931675140180699323155787188
61629931675140180699323160036538
61629931675140180699406842861946
61629931675140180699410198912104
61629931675140180701854560735040
61629931675140180701854563917368
61629931675148284574366088246586
61629931675148284574369441114416
61629931675148284574369444296744
61629931675148284576813806119680
61629931675148284576813809302008
61629931722265043329813970929720
61629931722265043878605941367700
61629931722265043878605941371912
61629931722265047038052510073879
61629931722265048685243209735544
61629931722265048822441202346092
61629931722273148988347120247272
61629931722273148988347120251484
61629931722273148988348149117048
61629931722276750710551229311324
61629931727965641240968445040090
61629931727998047452243115196315
61629931728173673000259497940580
61629931728185379831870515165291
61629931728185381479332810919724
61629931728185381616259207418576
61629931728204893917487971387916
61629931728205794347977354679251
61629931728205794896266883795902
61629931728205794896266883800274
61629931728205794896266883813372
61629931728206095085516557087738
61629931728206095086352237448888
61629931728206095086352237454717
61629931728206095088613165476189
61629931728209694978414098024408
61629931728209696808556346495630
61629931728209696808556346508728
61629931728209697356512636258937
61629931728209697356512636607240
61629931728209697356512636613069
61629931728209697357348316937822
61629931728217800636947247328702
61629931728217800636947247333074
61629931728217800819961471840472
61629931728217802467089495817394
61629931728217802467089495830492
61629931728220501976589330278333
61629931728220502523124963438457
61629931728289845652519580882002
61629931728293449753732278183971
61629931728293449753732278201233
61629931728313857133880307947602
61629931728313905310429248191734
61629931728313906956804123198142
61629931728313906956992409555772
61629931728315058303309806150676
61629931728315107706272524331494
61629931728315107706272528565034
61629931728315107708720246438128
61629931728315107713802816382748
61629931728315107713887532323118
61629931728315107713889856321172
61629931728315107714078141615944
61629931728315107716334221309174
61629931728315107716334221326436
61629931728317759594962887932506
61629931728317809417321848361588
61629931728317809417324942962214
61629931728317809417324947194302
61629931728325863469358307365416
61629931728325912697675870875738
61629931728325912699932207803674
61629931728325912880415143562268
61629931728325912880436068500756
61629931728325912880502183500692
61629931728325912880687116977394
61629931728325912880690468795464
61629931728325912880690473027552
61629931728325912882946548488694
61629931728325912882946548505956
61629931728325913292218331627172
61629931728325913292284446627108
61629931728325913294728811632372
61629931745692451859894983329085
61629931745692453094676916824017
61629931745724866947949615647741
61629931745724868594325526974317
61629931745724868594513555051645
61629931745724871887077349627469
61629931745724873533453260954045
61629931745724873535897625959309
61629931745727568643853520611829
61629931745727568650547874052199
61629931745727568651383554395879
61629931745727568651385046662525
61629931745727570290145863904037
61629931745727570297676930789951
61629931745727570297760498824319
61629931745727573997019597428465
61629931745727574001269585863571
61629931745727575229273597883765
61629931745727575231801530923397
61629931745727575236615603590487
61629931745727575236887199702183
61629931745727575236888232804047
61629931745727575236888691968829
61629931745727575239061001697615
61629931745727575239143536630119
61629931745727575239144569731983
61629931745895646641974424928568
61629931745895648425548328865692
61629931745898349580567503331720
61629931745898349717765495942268
61629931745899549102241069731027
61629931745899550337837791561048
61629931745899550885794081646462
61629931745899550885794081659560
61629931745899550886629761985770
61629931745899550886629762003240
61629931745907655996370940865342
61629931745910357287752427628806
61629931745911256482957436090942
61629931745911256482957436109869
61629931745911257718575049942652
61629931745911257718576542209297
61629931745911258267431188677265
61629931745911258267619216754593
61629931745930770156730211473654
61629931745930770158422464169606
61629931745930770567760103997406
61629931745930770567760104010504
61629931745931670587281238738614
61629931745931670588973491434566
61629931745931965837425103161177
61629931745931971324842364858084
61629931745934372289964213057246
61629931745934665893731133064467
61629931745934667533329122916305
61629931745934667540860189802219
61629931745934672480049566705860
61629931745934672616495446635494
61629931745934672616495446652964
61629931745934672619759191446813
61629931745934673028005856804372
61629931745934673028841537130582
61629931745942771003472311944039
61629931745942772643070301795877
61629931745942772650413341667273
61629931745942772650601368681791
61629931745942776308440467525834
61629931745942776308440467530206
61629931745942776354173131729350
61629931745942776354194023755411
61629931745942777726717143133996
61629931745942778138582716010154
61629931745942778138582716027624
61629931745943678157268170398956
61629931745943678157352886339322
61629931745946373274447499437479
61629931745946374914317085401013
61629931745946374921576556175231
61629931745946375058921252010705
61629931745946375059109280088033
61629931745946378030623655898201
61629931745946378030623660130289
61629931745946378030644576590046
61629931745946378030644576603144
61629931745946378167821652740837
61629931745946378625169211248851
61629931745946378625169211248852
61629931745946379853173223269045
61629931745946379855701156308677
61629931745946379860515228975767
61629931745946379860704290154959
61629931745946379860786825069994
61629931745946379860786825087463
61629931745946379860786825087464
61629931745946379862960627082895
61629931746003714779199805284839
61629931746007618611425484184187
61629931746007618612238427979169
61629931746008519042057143246249
61629931746016624152279585647015
61629931746016624152363178010137
61629931746016667381875425272437
61629931746019324208588838628667
61629931746019325855776439552623
61629931746019325990801777586197
61629931746039737489160600305159
61629931746040984504693477626491
61629931887706559009401068837409
61629931887738679266375581838079
61629931887741380557275519271495
61629931887741380558028664695769
61629931887741675800891132170849
61629931887741681296403547452308
61629931887742581132158343959864
61629931887742581680386229102890
61629931887742581726118893306406
61629931887742581726954573654458
61629931887742581726954573667556
61629931887742581726954574717268
61629931887846791875202350356970
61629931887847096960390035322204
61629931887850693916512119625570
61629931887850693923854125332292
61629931887850693924690953568876
61629931887850693926385529213122
61629931887850693926385530262882
61629931905249653342298337310629
61629931905249653344554674238565
61629931905431234498401646258564
61629931905431234635599638869112
61629931905432435255400338363098
61629931905432435255400339425908
61629931905432435256236018719876
61629931905463654939622698704788
61629931905463655076820691315336
61629931905463655076820691328434
61629931905464855696621391872132
61629931905467257208362440216074
61629931905467556803651564156996
61629931905467556940849556780642
61629931905467557534810107181268
61629931905467557534893673811792
61629931905467557537066444109204
61629931905467557537066444122302
61629931905468457371400584045602
61629931905468457554415956786937
61629931905468457965361134446228
61629931905468457966197962695909
61629931905468457967617471374164
61629931905572968441073444065766
61629931958391209478876377047675
61629931958426331621088152192487
61629931958427276701772162977413
61629931958427276709303229863327
61629931958427281640899896957141
61629931958427281643344261962405
61629931958427281647406222320183
61629931958427281648430963843055
61629931958427281649850587325447
61629931958427281650686267669127
61629931958427281650687300770991
61629931958427282054938239794049
61629931958610063515612388481627
61629931958610063516365533892803
61629931958610063561345052685143
61629931958610063966370029127969
61629931958610063973901096013883
61629931958642178872120389009195
61629931958642184222842100803098
61629931958642184222842100807470
61629931958642184222842100820567
61629931958642184222842100820568
61629931958642184223595246231743
61629931958642479054613032834885
61629931958642479061390954309623
61629931958642479061955038541607
61629931958642479061956072706281
61629931958642483955329217372038
61629931958642484366359109891418
61629931958642484366359109895790
61629931958642484405334744646257
61629931958642484412091774094934
61629931958642484412112666120995
61629931958642484412865811532171
61629931958642484412927454456084
61629931958642484549373334385718
61629931958642484549373334403188
61629931958645180757860092461409
61629931958645180765391159347323
61629931958645185660268528631703
61629931958645185661021674042879
61629931958645185706001192835219
61629931958646081325859816440021
61629931958646081332366141803063
61629931958646086088542298263785
61629931958646086088563218955630
61629931958646086088563218968728
61629931958646086225740295106421
61629931958646086264799522342421
61629931958646086267243887347685
61629931958646086271305847705463
61629931958646086272330589228335
61629931958646086273750212710727
61629931958646086676581528251393
61629931958646086678840964012049
61629931958646086683087853614435
61629931958646086683087853614436
61629931958646086683923533940646
61629931958646086683923533945018
61629931958646119619068907636895
61629931958718132248634176434745
61629931958754204234359793176237
61629933086950415273460542165630
61629933086981940506788062540376
61629933086985509011994005639517
61629933086985509560785976081709
61629933086985537424709928516067
61629933086985537425462040825379
61629933086985542366846111733043
61629933086985542776183752636751
61629933086985542777876005332703
61629933086985544013222023059619
61629933086985544150737181967708
61629933086985544150737181967717
61629933086985544150737186553937
61629933087204348774574131327212
61629933104919413121490518440383
61629933104919416825836318925179
61629933104930218288102845619903
61629933104930219935230869255791
61629933104930223638824557431275
61629933105023916176001974311801
61629933105023917822377885638377
61629933105023917824822250643641
61629933105023917824822250649257
61629933110616442159759850525962
61629933110617308771193985661370
61629933110617310600500553802010
61629933110620040312650529118199
61629933110620044018688582298947
61629933110620045665816605934835
61629933110823224518624478751649
61629933110835232088611410425089
61629933110835232088674086450865
61629933110835246325587867866983
61629933110836147305181914037675
61629933110897087000683704593320
61629933110900122384920827805541
61629933110932193093331609990778
61629933110932241262537163398286
61629933110932241262537420615730
61629933110932493413120564971577
61629933110933453140286243806886
61629933110944248834786974859316
61629933110944248834807120731008
61629933110944248839869549037476
61629933110944265443701227765942
61629933157878208802350638750557
61629933157886297853145056042409
61629933157886297853145398999001
61629933157886297853145403248351
61629933157886312677309884135197
61629933157889013968962965930077
61629933158061007595398015359172
61629933158061007595398015372222
61629933158061008144189985797152
61629933158061008144189985801364
61629933158061018708435416813560
61629933158061019257227387255752
61629933158061019257228416121316
61629933158061024206146206807409
61629933158069113253931164676724
61629933158069113253931164680936
61629933158069124366968566131112
61629933158072714976135273740776
61629933158105151891157363938118
61629933158166423986361616063108
61629933158201546128510629093079
61629933158201546130954994098343
61629933158201546540292635002051
61629933158201546542548970867177
61629933158201546542548971929987
61629933163688670631919281007782
61629933163689615511955623268456
61629933163689617295592203212642
61629933163782958521525644197543
61629933163783263461790361476712
61629933163794037058554606442218
61629933163794037066148693727442
61629933163794037066148693727443
61629933163794037066151792914288
61629933163794037066151792914289
61629933163794070275629370929101
61629933163794070419570791464414
61629933163794070465892592912238
61629933163794937496699720992403
61629933163794937496702820179249
61629933163797639337144430259833
61629933163797639337144430272882
61629933163797639337144430272883
61629933163797639337147872416320
61629933163797639337147872416321
61629933163797641166450998400473
61629933163797641166450998413523
61629933163797641166454440556961
61629933163797669030377249336119
61629933163797672737167414826179
61629933163797674383543326152755
61629933164000868068106393790439
61629933164002068085689986861992
61629933164002068230326349578807
61629933164004769933761437282659
61629933164005672187116149468655
61629933164005672193685107344199
61629933164005672330883099954747
61629933164005672331971020181451
61629933164012860806610098763237
61629933164012875043314588084903
61629933164012875043470416849694
61629933164012876873437150026145
61629933164012908801838239741735
61629933164016477314539374351079
61629933164016477314564813833477
61629933164016477360293302217747
61629933164016479000104387974751
61629933164016479144683114151663
61629933164016479144683114168925
61629933164016479144959258687547
61629933164016512354185745191897
61629933164075048164681321266247
61629933164085854794592568559669
61629933164085854794592568559717
61629933164085856624734817044037
61629933164086723838465225930873
61629933164086755337235238416732
61629933164086756643483807496463
61629933164086756643504728084771
61629933164109821399464352377054
61629933164109821949166029539213
61629933164109821949166286402525
61629933164109821949166372478543
61629933164109821949166372495805
61629933164109821949167405597669
61629933164109838001331164973329
61629933164109838001331507912659
61629933164109838001331507929921
61629933164109838001332541031785
61629933164109838001334521023487
61629933164109838001334865379759
61629933164109838420456467958091
61629933164109869568419115942310
61629933164109869568670163002006
61629933164109871217245158882202
61629933164109871217245159945012
61629933164110119751813258657192
61629933164110122131035312204015
61629933164110169721224616935314
61629933164110170309277792835083
61629933164110171955653704161659
61629933164110180695591458391583
61629933164110181244383428833775
61629933164111039169112403220827
61629933164111070151775644200274
61629933164111071971858897359722
61629933164111071971859930461586
61629933164111071974327535937764
61629933164111071981918265738626
61629933164111072530971400537961
61629933164111072530971743494553
61629933164113740460765485015707
61629933164113773675295017102628
61629933164113773677763655680670
61629933164113773682825309153882
61629933164121829519153218075965
61629933164121829519153304151983
61629933164121829519154337271109
61629933164121844335724730400347
61629933164121876957925522415002
61629933164121877140939863117284
61629933164121877140940896219148
61629933164121877148530592918146
61629933181411845579759144438199
61629933181415447301963253498039
61629933181415447301963510715483
61629933181511507868368364206093
61629933181511808057618037497929
61629933181511808194816030108477
61629933181511809841191941435053
61629933181519899075188984374039
61629933181519899075189241591483
61629933181519913168192941189535
61629933181519913709641529499159
61629933181519913716151186819693
61629933181519946658720055393777
61629933181520797676433700715803
61629933181523500797393093433879
61629933181523515431845638558999
61629933181523515438355295879533
61629933181523515439188763461073
61629933181523517268495331594911
61629933181726743758552450097341
61629933181726745542945700166011
61629933181726745954535977587013
61629933181726745954537096782157
61629933181727646522284997462361
61629933181730347675925690495323
61629933181730347813939500310735
61629933181731546784374957189982
61629933181731548571021879373595
61629933181739698008092757619157
61629933181742353599535461272813
61629933181742353599539679313721
61629933181742355246727275520315
61629933181811731216911828601789
61629933181812631601709271074925
61629933181812631647459383962741
61629933181815301369423223470037
61629933181835697639616557432653
61629933181835697639616643176013
61629933181835698051210276647173
61629933181835698051210281233393
61629933181835698188408269257561
61629933181835698188408526475005
61629933181835712456183855033809
61629933181835712456188073074717
61629933181835714103375412081289
61629933181835714103375669298733
61629933181835714103375673884953
61629933181835714103376788493877
61629933181835714103379112491931
61629933181835714103379112841851
61629933181835714240573661891859
61629933181835714240573661909121
61629933181835714240576760741835
61629933181835714240577105098107
61629933181835714248167835270523
61629933181835714659761470145575
61629933181836045927527252594779
61629933181836058901296658069044
61629933181836058901296662790778
61629933181836898807393324093613
61629933181836959331847685334004
61629933181836963036193485818800
61629933181839664879338126991460
61629933181847705621197465520635
61629933181847770400585085773243
61629933181847770400585085777455
61629933181847770400588441827613
61629933181847770400588527916681
61629933181847770400647847892299
61629933181847770400651203942457
61629933323283379761906007154923
61629933323318851463009773238602
61629933323537355943960606074922
61629933323537356355742610921084
61629933323537700597348746662795
61629933323607934180328753775277
61629933323610635479508755805404
61629933323610635479512113272504
61629933323610635838031550333857
61629933323610635883764214537421
61629933323611536451575999891403
61629933323611536451596920479711
61629933323611536456846512755588
61629933323642706317862579535882
61629933323643006461379588624202
61629933323643067444133078739691
61629933323643956890258157619010
61629933323643956892705617224900
61629933323643956892705875492104
61629933323646658182096164055022
61629933323646658182931872978418
61629933323646658189438169761744
61629933323646658191969573642574
61629933323646658191969574692334
61629933323646658593630478958668
61629933323646658596140963195956
61629933323646658596161882839498
61629933323646674794028502838484
61629933340936626623198126212387
61629933341044694753080511273347
61629933341045578719872682489991
61629933341336511711224190492931
61629933341336512260350810375977
61629933341368943819694885227872
61629933341368943819694889949606
61629933341369849189373646472560
61629933394219621226114682741965
61629933394222323066556292822549
61629933394222323066556292835599
61629933394222323066559734979037
61629933394223223497110762243997
61629933394406038900069249084573
61629933394406039494928527404221
61629933394437259179066947486249
61629933394441161043955712290239
61629933394442061611704732520039
61629933394442095004468274995474
61629933394546211275741246546409
61629933394546211275741503396671
61629933394546211275741504813613
61629933394546211275741589485739
61629933394546227327909738030683
61629933394546227747031684965287
61629933394546561427080392430478
61629933394546572545116680974971
61629933394547461857536157124646
61629933394547461857546960955051
61629933394547472975667708239931
61629933394547477909548862584774
61629933394550174267320790034811
61629933795985422026904424945729
61629933796016953155946503088693
61629933796017853586497530353653
61629933796020554870556440191183
61629933796020592480558925736287
61629933796228584805561965229405
61629933796228590161050241473828
61629933796239393405386704710320
61629933796297967364237558817621
61629933796297967366496994591321
61629933796297967366559756710374
61629933796297969010613470144197
61629933796297969013057838337405
61629933796308774042224564461093
61629933796308774177225797323717
61629933796308774179485233097417
61629933796308775824353820959605
61629933796308775826613256733305
61629933796333085804547896947867
61629933796333089508893697432663
61629933796333089511153134741397
61629933796333091157529046067973
61629933796333091157717331349695
61629933801772963091689302898849
61629933801805035763208526271789
61629933801807737466455585898313
61629933801893161232310533538970
61629933801893161239904620824194
61629933801893161239904620824195
61629933801893194449385298025853
61629933801894095200212453837821
61629933801913102251042790216111
61629933801917054117807004829937
61629933801926478999599197768355
61629933801926516052378596787085
61629933801929178461945454192101
61629933801929178461945711422595
61629933801929180840043907048835
61629933801929183949865072874873
61629933801929183949865072887922
61629933801929183949865072887923
61629933801929183949865158614021
61629933801929183949865415844514
61629933801929183949865415844515
61629933801929185779171641028563
61629933801929185779171983985155
61629933801929212402644255874897
61629933801929213645333308174147
61629933801929217304134472532755
61629933801929217342336073036897
61629933801929217342336074086609
61629933801929217349115024426959
61629933801929217349135945131907
61629933801929217349679108658943
61629933801929217349888057441219
61629933801929217893639671005800
61629933801929217893660563012940
61629933801929217901254765090863
61629933801929218996263968767795
61629933802097118090059118284449
61629933802097123581242448240837
61629933802097134149566259425287
61629933802097139633215854007533
61629933802099824872895270705703
61629933802099824872895271755463
61629933802109283139649005502689
61629933802109283276909674139013
61629933802111528593407610239185
61629933802111543412485388872375
61629933802111576764308085163531
61629933802132397849071841584609
61629933802133157451748214521093
61629933802133157452501355700181
61629933802133609589524951587417
61629933802133613249808415441095
61629933802133642942957507569399
61629933802135842087405295468109
61629933802135842499187558594525
61629933802135859155183560492149
61629933802135859155936701671237
61629933802136058866980160903212
61629933802136309462816641838137
61629933802136309599802361513649
61629933802136309599802362563361
61629933802136309607333429449275
61629933802136309607333429462373
61629933802136309645830981490707
61629933802136311292960038228459
61629933802136314546461163442101
61629933802137210035712141330644
61629933802137210037968482490620
61629933802137210037968482492072
61629933802137211454072384852162
61629933802137211867278015979511
61629933802137211868110726253206
61629933802137212005562895714899
61629933802137212005563928816763
61629933802137216946946851837139
61629933802137216946947999724427
61629933802137216946947999730043
61629933802137217358540945503919
61629933802137248918383071444445
61629933802137250153081321051159
61629933802137250153165004939377
61629933802137259441958639814587
61629933802137259441958639814635
61629933802143964265489595256037
61629933802143964273019886257531
61629933802144399931139068836129
61629933802144405419058773258049
61629933802144405421565814289089
61629933802144448109569834748919
61629933802144453414558882356775
61629933802145322468282124383491
61629933802145365148658224069006
61629933802148007141262882317889
61629933802148016439362738933032
61629933802148018818552167322859
61629933802148023759936238230523
61629933802148055274023774857077
61629933802148055319777331069185
61629933802148056966906387806937
61629933802148056966906388869747
61629933802148066445121906626920
61629933802148066445393880042046
61629933802205185818133896343843
61629933802205191718463486129043
61629933802205241131676957200743
61629933802205241131677215480997
61629933802205392022767419508733
61629933802206092332220237054563
61629933802206094118301523332185
61629933802206136803857482489945
61629933802206136803858515591809
61629933802206294234444546725569
61629933802206544608760906136540
61629933802206561072642186160732
61629933802206592594324972668661
61629933802206592601068026476536
61629933802206592601068030708624
61629933802206592601632114942012
61629933802206592601633147011378
61629933802208788082602758474241
61629933802208788082606200990685
61629933802208788089380679948979
61629933802208788089381799144123
61629933802208788089945883377511
61629933802208788493632909291345
61629933802208788500975001091299
61629933802208788676563308769873
61629933802208788681730594639053
61629933802208788682482706948365
61629933802208788682486150158825
61629933802208788683905314476595
61629933802208788684177283659633
61629933802208789910301756794049
61629933802208790328858618274941
61629933802208790328861971142771
61629933802208790331306336148035
61629933802208793440855532822799
61629933802208793616341878892187
61629933802208793616342133972851
61629933802208793616342137159391
61629933802208793623120058634129
61629933802208794034898995471005
61629933802208794034900024323519
61629933802208794035652136632831
61629933802208794035652140882181
61629933802208794035655583025619
61629933802208837907409435726657
61629933802208837912308195623211
61629933802208837912496223700587
61629933802208838087707442122593
61629933802208838087977087290315
61629933802208838087979382590561
61629933802208838087979411305631
61629933802208838087980530500935
61629933802208838088729199599627
61629933802208838090151807127857
61629933802208838090423776310895
61629933802208839735105110926203
61629933802208839735108463794033
61629933802208839737552828799297
61629933802208843441145488122267
61629933802208843441146516974781
61629933802208843441898629284093
61629933802208843441898633533443
61629933802208845225539771783899
61629933802208845227984136789163
61629933802208962175087091702899
61629933802208962175087096302169
61629933802208962175087348920343
61629933802208962175087348933393
61629933802208962175087353519613
61629933802208962175087435009411
61629933802208962175087439258761
61629933802208962175088468128537
61629933802208993742178490949574
61629933802208994154055027457619
61629933802209262363521200304455
61629933802209262364358029025068
61629933802209293886040819961627
61629933802209293886040819961675
61629933802209293886040820894747
61629933802209293886040821011435
61629933802209293892721108271416
61629933802209293892721112503504
61629933802209293893285196736892
61629933802209293893286228806258
61629933802209293931794404753499
61629933802209293931794405803211
61629933802209294297572030878195
61629933802209294297572036545939
61629933802209295578086633175961
61629933802209295578086634244387
61629933802209295580346064704523
61629933802209295715368190638501
61629933802209295717795105778819
61629933802209295717875315873704
61629933802209295717875320591065
61629933802209295717875320591066
61629933802209295717878673340803
61629933802209295717878678058165
61629933802209304869347385488335
61629933802210146879910446295943
61629933802210162932107048900417
61629933802210163343951731884877
61629933802210163343951989102321
61629933802210194292867378564619
61629933802210194911388106563755
61629933802210194911388107613467
61629933802210196077256070836831
61629933802210196079512407764767
61629933802210196079513179062967
61629933802210196079516621206405
61629933802210196145614704948072
61629933802210196145803105033932
61629933802210196145803106096742
61629933802210196153146144905328
61629933802210196153146149627062
61629933802210196290521968236010
61629933802210196694930582779438
61629933802210196697375205002146
61629933802210196697378303834860
61629933802210196702460873780932
61629933802210196702460878013020
61629933802210196704727327634713
61629933802216949100499017168539
61629933802217367885630424666828
61629933802217398995530832207493
61629933802217399407218680575684
61629933802217399407218938855938
61629933802217399407313211174709
61629933802217399407313211174757
61629933802217399414808635554936
61629933802217399455305311151973
61629933802217399590327436023141
61629933802217401237455459659077
61629933802218251989498164518144
61629933802218266623278664413673
61629933802218268453441862655041
61629933802218268453442120922245
61629933802218268460952267101759
61629933802218268460952352840907
61629933802218300020847072124772
61629933802218300023388945990404
61629933802218300023388946462580
61629933802218300028377364176026
61629933802220953692909145172717
61629933802220953692912244359563
61629933802220967914931746208553
61629933802220969745074280593783
61629933802220969745074280606833
61629933802220969745074285193053
61629933802220969745074366682851
61629933802220969745075399801977
61629933802220969752605348896639
61629933802220969752689117457031
61629933802220969752689117474293
61629933802221001312227146913016
61629933802221001312415433257548
61629933802221001312496705991670
61629933802221001312499001291916
61629933802221001312500153919652
61629933802221001314947871792746
61629933802221001724282158765814
61629933802221001726729876638908
61629933802221001731812450817068
61629933802221001861480148194034
61629933802221001861542909958958
61629933802221001863987532181666
61629933802221001863990631014380
61629933802221003104510579746475
61629933802221014217548352737171
61629933802221014222631698567663
61629933802221017923494330011780
61629933802221017923494587229224
61629933802241208940504576727443
61629933802241208940692862020811
61629933802241208940692862022215
61629933802241208942199152370237
61629933802241209123707887101291
61629933802241210770835910737179
61629933802241216261266442838413
61629933802241216262961019532419
61629933802241258353717276146811
61629933802241258353718047799143
61629933802241258941736385661525
61629933802241366561888048212709
61629933802241377674924073254509
61629933802241377674924330471953
61629933802241377674925449667097
61629933802241383033177110573131
61629933802241383033177196312279
61629933802241383033177453529723
61629933802241409242262814419874
61629933802241409242263071637318
61629933802242578223573451383539
61629933802242578294746813712849
61629933802242578431107120700949
61629933802242611028047677224079
61629933802242611577090610049837
61629933802242611577090724368701
61629933802242617143692043153001
61629933802242617143692386109593
61629933802242617143714469607281
61629933802242617143777145633057
61629933802242617143777147032737
61629933802242628256718984724952
61629933802242628256719242987944
61629933802242628256719243005206
61629933802242628256719246174241
61629933802242628256719246174484
61629933802242628256720017826816
61629933802242628256729444607389
61629933802242628256729787563981
61629933802242628256730478181429
61629933802242628256730821138021
61629933802242628261802592004976
61629933802242628264072826843339
61629933802245262936895520359692
61629933802245262937083457993608
61629933802245263531126920628716
61629933802245263531691775463272
61629933802245263531691779695360
61629933802245263531692033730476
61629933802245263531692808565136
61629933802245263531880061807852
61629933802245263533386580795006
61629933802245279585562290902855
61629933802245285081912568356515
61629933802245311114573141922664
61629933802245311114574170792440
61629933802245311114574173974768
61629933802245311114762198869816
61629933802245311114762203101904
61629933802245311115326286285532
61629933802245311115326287335292
61629933802245312937102444400098
61629933802245312937102472981266
61629933802245312937290730744630
61629933802245312937311680030746
61629933802245312937374188114638
61629933802245312937374413570038
61629933802245312937374413583136
61629933802245312937374442145590
61629933802245312944632736451352
61629933802245312944632765032520
61629933802245312944716419276760
61629933802245312944716422459088
61629933802245312944904447354136
61629933802245312944904451586224
61629933802245318435179180368193
61629933802245327762099621215944
61629933802245327762099624398272
61629933802245327762287649293320
61629933802245327762287653525408
61629933802245329416289162887853
61629933802245329548382869358861
61629933802245329548382874063125
61629933802245329548383902932901
61629933802245329553455673799856
61629933802245329553549816974225
61629933802245329555725565681627
61629933802245333252813430766753
61629933802245333252813430766801
61629933802245333255261237495680
61629933802253366813737627731706
61629933802253385244911004927949
61629933802253385244911262145393
61629933802253385244911266731613
61629933802253385244912381340537
61629933802253385252442330435199
61629933802253385252442416174347
61629933802253385252442673391791
61629933802253416819863696970864
61629933802253433423331311550340
61629933802253433423331568767784
61629933802253433423331570167464
61629933802253433423331573353761
61629933802253433423331573354004
61629933802253433423341771786909
61629933802253433423341776491173
61629933802253433428414919184496
61629933802253433430685154022859
61629933819619037883397456945831
61629933819655055105438547544231
61629933819823166640656067047333
61629933819827054269484710841762
61629933819859485421230659063236
61629933819859491324276578436280
61629933819859491324276581618608
61629933819862171060974774175202
61629933819862176414140850991838
61629933819870298137264815892616
61629933819870298137264816942376
61629933819873878441712032556806
61629933819873883794878109373442
61629933819873943096306332463852
61629933819931214599737440377924
61629933819931218304083240862720
61629933819931219538865174357652
61629933819931229417120642317108
61629933819931230651902575812040
61629933819932135338287471983801
61629933819932137122676507210993
61629933819932137122676508610673
61629933819932420295863867524996
61629933819932420848003146209180
61629933819932437311947102609069
61629933819932437311947102613281
61629933819932437311947102626331
61629933819932437311947877447941
61629933819935122550598309660341
61629933819935122550602441966313
61629933819935138419811524617241
61629933819935138466401933530409
61629933819935138466402191810663
61629933819935138466402276487001
61629933819935138466402277536761
61629933819935138466402280719089
61629933819935139014357422926101
61629933819936022981149251190365
61629933819936022981153469231273
61629933819936039033314386624481
61629933819936039034151210269229
61629933819936039034151211668909
61629933819936039034151214855449
61629933819943227661155048508459
61629933819943227661158405975559
61629933819943242294770770001881
61629933819943242294771884610805
61629933819943244124914161774219
61629933819943244124914420408605
61629933819943244124914506147753
61629933819943244124935082852173
61629933819943244124935341119377
61629933819943244124935341132427
61629933819943244124935426871575
61629933819943244132529255859283
61629933819943275832080158798084
61629933819943286950011830550436
61629933819944144700278189995643
61629933819946844016975131561803
61629933819946844016975993670645
61629933819946844565767102003995
61629933819946844565767878373849
61629933819946844565767964112837
61629933819946844611520777370581
61629933819946844611521463283765
61629933819946845847118270834059
61629933819946845847118528051503
61629933819946845847118615207593
61629933819946845847139191557881
61629933819946845847139191912013
61629933819946845847139448775325
61629933819946845847139450179217
61629933819946845847139450192267
61629933819946845847139453361545
61629933819946845847139534868604
61629933819946845847139534868605
61629933819946845847139535914153
61629933819946845847139535931415
61629933819946845847139539100692
61629933819946845847139539100693
61629933819946845854733364919123
61629933819946877554284384179786
61629933819946877973388378006901
61629933819946878103327057308140
61629933819946878110645776332215
61629933819946878110649132382373
61629933819946879338673076451998
61629933819967253914166570527171
61629933819967253914166570544433
61629933819967542806612219310337
61629933819967542806612476527781
61629933819967542990399850231481
61629933819967553897514652805513
61629933819967553897514738544661
61629933819967553919649620764725
61629933819967553966239173349223
61629933819967553966239258025561
61629933819967553966239259088371
61629933819967553966240033909981
61629933819967554102600340898081
61629933819967554102601112546201
61629933819967554103437165959771
61629933819967554111030994964900
61629933819967554111031337921492
61629933819967559453322824357573
61629933819967559453322910100933
61629933819967559461690030383154
61629933819967559461752706758851
61629933819967559461752792497999
61629933819967559461752792515261
61629933819967559461753049732705
61629933819967559464200786739079
61629933819967559464200901524503
61629933819967586836738890031759
61629933819967586836738918611475
61629933819967592815207690867223
61629933819967592815270367242919
61629933819967603928222669521883
61629933819967603928223012478475
61629933819967603928223698391659
61629933819971145077608298816741
61629933819971145077608556034185
61629933819971153995476956389147
61629933819971154544268926831339
61629933819971155641852867715723
61629933819971155779050860326271
61629933819971156190644838157915
61629933819971156190645700271129
61629933819971156236398513524501
61629933819971156236399285181045
61629933819971159346198668200519
61629933819971159346199787531177
61629933819971161129773691468301
61629933819971161175527019160773
61629933819971189735522650377293
61629933819971192883504477139870
61629933819971194529880388466446
61629933819971205647979056463490
61629933819971206199218749023915
61629933819971206199218749028127
61629933819971206199219006245571
61629933819971206199219091980507
61629933819971206199219777893691
61629933819971206199219863637051
61629933819971206199281511142971
61629933819971206199281768360415
61629933819971206199282625751895
61629933819971209362387712012943
61629933819979261346955252372619
61629933819979261346955596746153
61629933819979261491768253346504
61629933819979261491768596303096
61629933819979265050486178802053
61629933819979309522938301848130
61629933819979309525386023966363
61629933819979309525386366922955
61629933819979315013306757258059
61629933819979315013306843001419
61629933819979315013307100214651
61629933819979315013307100218863
61629933819979315013369605116263
61629933819979315013369862333707
61629933872712607710596875851709
61629933872712607710596876205841
61629933872720712820338054731281
61629933872720712820338055085413
61629933872720712820338830969833
61629933872720713231932808801477
61629933872723414523585114711937
61629933872724617110995729877711
61629933872781940314234005165569
61629933872785542585230860552021
61629933872792747676014214113857
61629933872793647694971263193041
61629933872793647694971263547173
61629933872793647694972039431593
61629933872793648106565241378817
61629933872793964356428271647189
61629933872796666196873238145113
61629933872796666196873238158162
61629933872796666196873238158163
61629933872797566620081226247147
61629933872797566627424265410073
61629933872797566627424265423123
61629933872797566627424351149221
61629933872829081147918334980629
61629933872829081147918592211123
61629933872829083526016787824313
61629933872829083526016787837363
61629933872829083526016873563461
61629933872829086635837953663401
61629933872829086635837953676450
61629933872829086635837953676451
61629933872829086635838039402549
61629933872829086635838296633042
61629933872829086635838296633043
61629933872829982119918207785707
61629933872829982119918208135627
61629933872829983949224776276267
61629933872829983956567815089273
61629933872829983956567815102323
61629933872829987066388980928361
61629933872829987066388980941411
61629933872829987066389066667509
61629933872829987066389323898003
61629933872829988895695892018743
61629933873015504220022110103027
61629933873016404742017202111867
61629933873016404742017459329311
61629933873035945496614654182856
61629933873035947280188558119980
61629933873036846064363674053992
61629933873037146207880683142312
61629933873037146253696915030436
61629933873037151558602394953684
61629933873037151558602394958056
61629933873039549002392667175448
61629933873039549002392667179820
61629933873039852850255476748564
61629933873039852850255476752936
61629933873040716412652998438427
61629933873040749759474928023028
61629933873040749759474928027400
61629933873040753280806504017896
61629933873040753463820728507824
61629933873040753463820728512196
61629933873040753463820728861956
61629933873040753466265093867220
61629933873047953020868921648408
61629933873047957959996655628136
61629933873047957959996655632508
61629933873048825043784182237051
61629933873048853634434173407668
61629933873048853634434173412040
61629933873048858390547682897468
61629933873048858573561907387396
61629933873048858573561907391768
61629933873048858573561907741528
61629933873048860220689931377416
61629933873051526929982905123347
61629933873051526929982909845080
61629933873051556573215279192568
61629933873108848808895094287805
61629933873108848808895098874025
61629933873108848808895180381085
61629933873108848808895184613173
61629933873108848808898193474651
61629933873108864861059972491427
61629933873108864861059972858609
61629933873108864861059977090697
61629933873108864861060229721921
61629933873108864861060231125813
61629933873108864861060234308141
61629933873108864861060315815201
61629933873108864861060316864961
61629933873108864861060320047289
61629933873109749376644114163153
61629933873109763644419442721957
61629933873109763644420214370077
61629933873109765291610999756387
61629933873109765291610999769437
61629933873109765291611004355657
61629933873109765291611256986881
61629933873109765291611261573101
61629933873109765291611344125709
61629933873109765291611347312249
61629933873109765291612118964581
61629933873109765428809249597269
61629933873109765428809250996949
61629933873110063787915526382143
61629933873110065434291437708719
61629933873110099390700551379833
61629933873112765491162328791223
61629933873112765491162333508585
61629933873112767321577694818205
61629933873113665921713356056183
61629933873113665921713360777917
61629933873113666058911348666731
61629933873113667705287259993307
61629933873113667705287264715041
61629933873113667752128721733245
61629933873113667752128722083165
61629933873113701110480847647433
61629933873120870600903512388157
61629933873120870600904626997081
61629933873120904549806993920924
61629933873120904557313912133393
61629933873120904557317011320239
61629933873120905785403715750944
61629933873121771031454792153199
61629933873121771031455654262041
61629933873121771168652532268037
61629933873121771168652784763747
61629933873121772861618852011285
61629933873121772866702798015813
61629933873121804987863906277615
61629933873121804987867005110329
61629933873121806213443872300495
61629933873121806764746713458096
61629933873121821040029045962692
61629933873121821040030074832468
61629933873124472871899587172827
61629933873124472871900706499113
61629933873124472917654291413401
61629933873124474702042984034081
61629933873124474702044017135945
61629933873124474702314953199809
61629933873124474709574309187199
61629933873124474709637071302043
61629933873124506279517678236641
61629933873124506279521120380079
61629933873144870970064006008973
61629933873144882083101063089827
61629933873144882083101407459149
61629933873144882083101407463361
61629933873144882083102182298021
61629933873144882502226366441771
61629933873144882639487121167163
61629933873144882639487206906311
61629933873144887441354100421499
61629933873144887441354186160647
61629933873144887441354443378091
61629933873144887578614855146891
61629933873144887578614940886039
61629933873144887578615198103483
61629933873145169877963285419125
61629933873145171112744961696613
61629933873145171112745218914057
61629933873145171708377531769901
61629933873145180991000429656069
61629933873145182225782363151001
61629933873145182225782620368445
61629933873145182828757715182820
61629933873145185930128163635797
61629933873145185930128420853241
61629933873145219879027058187620
61629933873145219879027058659796
61629933873145219879027062904934
61629933873145221113808992154728
61629933873145221113808993217538
61629933873145221113808996399866
61629933873145232234355411895061
61629933873145232234355750600691
61629933873145232234355754851653
61629933873145232234356440764837
61629933873145232234356783721429
61629933873145232239439096431183
61629933873146070445712305294633
61629933873146072092088216621209
61629933873146072092088216625581
61629933873146081009956616980543
61629933873146081558749449531577
61629933873146082793530520917667
61629933873146083205125360858153
61629933873146083205125360862525
61629933873146083250878945772441
61629933873146086360678328791915
61629933873146086360679190900757
61629933873146086360679448118201
61629933873146086360679448122573
61629933873146088144253094837881
61629933873146088144253352055325
61629933873146088144253352059697
61629933873146116612741299021641
61629933873146116612741641978233
61629933873146116750002310968689
61629933873146120309578114145968
61629933873146121544360047640900
61629933873146121544360049057842
61629933873146122100661346400153
61629933873146122100661351121886
61629933873146132664906434909059
61629933873146132664906777865651
61629933873146132664907810986145
61629933873146132664907810986388
61629933873146132664907810986389
61629933873146132669990042207956
61629933873146132669990123696143
61629933873146133213698404897949
61629933873146133213698409619523
61629933873146133213699438471989
61629933873146133213699524228447
61629933873146133213761167017005
61629933873146133213761171734367
61629933873146133213762286343291
61629933873146133218865695469905
61629933873146136376679349244325
61629933873146136376867377321653
61629933873146136376867720278245
61629933873156877258699514918063
61629933873156877258700543800729
61629933873156879089114790151505
61629933873156879089114876240573
61629933873156888371737688024783
61629933873156888371737688037673
61629933873156890201879965218509
61629933873156890201880998674505
61629933873156890201881084413653
61629933873156890209411290725759
61629933873156890209411376464907
61629933873156890209474052840603
61629933873156890209474138579751
61629933873156890209494973564424
61629933873156893310864650352179
61629933873156893310865422004511
61629933873156893310865422017401
61629933873156893310865679234845
61629933873156927262274829972284
61629933873156927267274707171182
61629933873156937831519109296132
61629933873156937831519109296133
61629933873156937836602369387476
61629933873156937836602450875663
61629933873156938380310732077469
61629933873156938380310736799043
61629933873156938380373498913887
61629934032318728928329382272998
61629934032318745399867510651871
61629934032353862191357573985311
61629934032353867679276935437589
61629934032353867679276935450639
61629934032353867679277278407231
61629934032354763163357189559895
61629934032354763163357189909815
61629934032354768109828305672191
61629934032568831649794815899426
61629934032569732217543835788032
61629934032570004548807546931624
61629934032570004548807547981384
61629934032570032223862852252706
61629934032572734110312163742180
61629934032572734110312163755278
61629934032573634494858931754738
61629934032573639433986665734466
61629934032573639433986665747564
61629934032573640028496980164426
61629934032573640028782896491870
61629934032573640031039233419806
61629934032641749779458456880749
61629934032641749779458461466969
61629934032642650347207478155777
61629934032642950399279821280633
61629934032642950536477813891181
61629934032642950536478072158385
61629934032642950536478072171435
61629934032642950536478157910583
61629934032645351501662308710095
61629934032645351501662565927539
61629934032645351501662570526809
61629934032645351501662652016607
61629934032645351501662656265957
61629934032645651644342494162345
61629934032645652239975921977033
61629934032645652239976178844557
61629934032645652239976264933625
61629934032645685051712199352582
61629934032646552212091514038013
61629934032646552258681922596889
61629934032646552258682179814333
61629934032646552258682181214013
61629934032646552258682184400553
61629934032646552258682265907612
61629934032646552258682265907613
61629934032646552258682266970423
61629934032646552623685491869657
61629934032646552670526948892073
61629934032646552670526949241993
61629934032646552670527206109517
61629934032646552670527292198585
61629934032646552674522679806365
61629934032646552674523022762749
61629934032646552675359846295069
61629934032646585612203026545370
61629934032646586023797004377014
61629934032646586031305986884517
61629934032646586161245699673724
61629934032646586161245700027856
61629934032646597146997094912779
61629934032646602090811062311974
61629934032677767001499547479149
61629934032677772359752327580327
61629934032677772359752670536919
61629934032677772497013425262311
61629934032678056031143188855441
61629934032678056031143446072885
61629934032678067144180590309829
61629934032678067144180847527273
61629934032678072686220999928258
61629934032678072686283762043103
61629934032678072686283762060365
61629934032678072686284019277809
61629934032678072686284019277968
61629934032678106032207220376366
61629934032678106032207220389464
61629934032678106039801035045518
61629934032678117152753977759519
61629934032678117152838436499906
61629934032678117157837323590011
61629934032678117160097016585575
61629934032678956598892465948393
61629934032678967711929867402781
61629934032678967758519247446172
61629934032678973062651321996709
61629934032678973062651579214153
61629934032678973116771941454070
61629934032678973116834703568915
61629934032678973116835046542769
61629934032678973254032781918611
61629934032679017583304662067887
61629934032679017583305005024479
61629934032679017588388350854971
61629934032679017590648043850535
61629934032681658302138496692251
61629934032681658302139268344583
61629934032681658302139268357473
61629934032681658302139525574917
61629934032681669415176669798971
61629934032681669415176669811861
61629934032681669466013086096189
61629934032681674354303632126367
61629934032681674354304403778699
61629934032681674354304403791589
61629934032681674354304661009033
61629934032681674408425023248950
61629934032681674408425108988098
61629934032681674408487785363711
61629934032681674408487785363795
61629934032681674408487871102943
61629934032681674408487871120205
61629934032681707754411356598980
61629934032681707754411356953112
61629934032681708305713811746472
61629934032681708305713813163414
61629934032681718880041432649851
61629934032681718880125033981421
61629934032681718882300782688822
61629934032681718882300782688823
61629934032681718882300868427970
61629934032681724371308363819801
61629934032681724371308449558949
61629937417992312691476986654725
61629937418004320261463918328165
61629937418004320261526594353941
61629937418004334496748123074107
61629937471171156400922520553947
61629937471173858104169580180471
61629937471181963072381504217457
61629937471181963209642172853781
61629937471181963209643320759783
61629937471181963213910759060043
61629937471185565480639400261815
61629937471185565533149985940069
61629937471185567172936003869235
61630205250089332313194705380665
61630205250370266233332948921769
61630205250370266233333206139213
61630205250402687086339617362239
61630205250402687086340392196899
61630205250402687093117543069065
61630205250402687093682398953381
61630205250402731557977640814609
61630205250405388377992699157119
61630205251037569079220975831803
61630205251037580189997912655765
61630205251037580197340951464351
61630205251037613543515185639475
61630205251037613543515185640927
61630205251059193817481713119295
61630205251059195052828502498543
61630205251059195464609990790299
61630205251059195464610765624959
61630205251059227169303634575791
61630205251061885643225671130791
61630205251061895528259064797073
61630205251061897168045078494151
61630205251061897175388117302737
61630205251061944932245864470241
61630205251061944939588903278827
61630205251069989518185691350091
61630205251070050042551902416457
61630205251070050049330082158399
61630205251245611354238544442783
61630205251350979022998584963293
61630205251350982727344385448089
61630205251353670025177759504513
61630205251353684430778955534725
61630205251353684438310022420639
61630205251353684842560961443697
61630205251353686084685933747215
61630205251386101167658077981199
61630205251386101579440341107615
61630205251386101580004425339599
61630205504474078334649353022540
61630205504476479483057394912298
61630205504476479483071342052088
61630205505351781372203939411040
61630205505424727359874549327188
61630211017126678583613249418102
61630211171501098006259506975945
61630211247552263468040324106459
61630211247552263473122898284619
61630211655355481403678755824174
61630211655355481404243611708490
61630211702273616387874809601762
61630211702306036827591922891104
61630211702308733179364872935202
61630211702589667694490361477966
61630211702589667695055217362282
61630211702597771386244624987362
61630211702597771569449606862606
61630211702622087951002492892064
61630211702622088500045511810894
61630211703278330017238139619712
61630211703278334961073027587316
61630211708530413723688384591664
61630211708530413769441855182508
61630211709186910618007749558639
61630211709189612321254809185163
61630211725908118040472121426462
61630211725908118041033852962584
61630211725908118041036977310778
61630211725932429665349857580382
61630211725942940000753323939378
61630211725943234831773898415370
61630211725943234831962184759902
61630211725943234832527039594458
61630211725943234832527040644218
61630211725943240183245623508126
61630211725944140751245720458910
61630211726126606603439843607183
61630211726224169163882691427422
61630211726224169164444422963544
61630211726224169164447547311738
61630211726234723966592572998972
61630211726234974330306732262410
61630211726234974330495018606942
61630211726259285955184468416330
61630211726259285955934486296984
61630211726259285955937609595418
61630211726259291306656193509086
61630211726259291444105005958544
61630211726267094999123139324978
61630211726267139466429554537532
61630211726267144412900698862154
61630211726912798316128307875801
61630211727204587250594035808094
61630211727204587250594121547242
61630211727204587251408909882330
61630211727204587251409938752106
61630211727215392417206448726762
61630211862122552612888588636794
61630211862154972876178985881902
61630211862775149194474202655501
61630211862775149194495094664093
61630211862810271339151234814169
61630211862813884179476467475986
61630211868065994445004743494034
61630211885791876042562121099166
61630211885791920509868536311720
61630211885791920509869569412132
61630211886425274781054707120458
61630211886425308684179901124927
61630211886425308684199673942587
61630211886425308729932338146103
61630211886425308729933457337035
61630211886448375061964987176726
61630211886456489706823652286864
61630211886632105782946559617119
61630211886667224221564679533605
61630211886737472168992262966922
61630211886737472168992348706070
61630211886740173460645430500950
61630211886740175107774483006614
61630211886748278982733728391254
61630211938642942889692540780954
61630211938642942889880827125486
61630211938934682388222247098924
61630211938934682388225374627994
61630211938934682388413660972526
61630211938966847524349230003528
61630211938966852470819084010246
61630211938969548816002311798408
61630211938969804537965200266186
61630211938969854500785778722192
61630211938977610053797248024198
61630211939602937447847086441351
61630211939602937447848577640767
61630211939634168387579913231697
61630211939635357886812921150571
61630211939635368549845051550821
61630211939635368961374030402002
61630211939635368961623962852774
61630211939635368961625077461698
61630211939820540857066096151781
61630211939820540902819652363889
61630211939842154942085832262647
61630211939842156175172069400465
61630211939844856231479104770621
61630211939852961341784367882177
61630211939914185677927523387284
61630211939915100337864336717034
61630211939917803825689492768816
61630211939925907151605720651568
61630211939925907700648738153456
61630223933455979921730586500098
61630223933476677128886639310345
61630223933479378832133698936869
61630223933479378832321727014197
61630224169728048836418970909046
61630224169788971031162575136316
61630224169788987091398499310716
61630224169833449028917702520695
61630224571608232653634749436049
61630224571610632383408918271976
61630224571610634167798729752382
61630224571610634170058165867164
61630224571610639109185895260672
61630224571610665874124183867686
61630224571610667109470973246934
61630224571610670816327256919258
61630224571610671227293618151422
61630224571610671228109521095434
61630224571610672462640407530670
61630224571610672462703168245834
61630224571610681797186473577064
61630224571610682346229496727982
61630224571610682348488932842764
61630224571610687287616662236272
61630224571610923444853969543425
61630224577495233345716726029783
61630224577516557877465822835093
61630224577516606062673626708299
61630224578391893326792949098555
61630224624749527422589776348679
61630224624752228714242858143559
61630224624785558988554037159560
61630224624785592888603844459082
61630224624785594535732896964746
61630224624785594535795663328940
61630224624785598241773278742818
61630224624785598242589181686830
61630224624785599477120067059256
61630224624785599479630551296544
61630224624785608813925571346052
61630224624785850459334002143305
61630224624785850461593437903955
61630224624797616930719991379199
61630224624797616930779400275324
61630224624797616938122439439011
61630224630658152378343881004399
61630224630658152789937858836043
61630224630668959191332119510495
61630224630670160360196386621179
61630224630694175685612539380327
61630224631677588145867162946509
61630224631677589976007460036313
61630224631677606030435130890101
61630224648398485854705361813126
61630224648419151225009167499329
61630224648419151225009167499338
61630224648420062834685831585029
61630224648420096195463669010623
61630224648420111012846870949807
61630224648420111020461965034871
61630224648420411202389405313937
61630224648434819874567439693538
61630224649368342281100000958099
61630224649368342281100005675461
61630224649368342287874827832211
61630224649368343653163495092331
61630224649368343658246069270491
61630224649368344271662531322217
61630224649368347230102179175535
61630224649368347359203871221373
61630224649368347364286445399533
61630224649368349011415532370079
61630224649368349013674963898641
61630224649368358340607060723019
61630224649368358348222154808083
61630224649403464430922283320920
61630224649403464430922540538364
61630224649403466215312090202056
61630224649403466215312090215106
61630224649403466215312347432550
61630224649403482267477225649222
61630224649403482267477482866666
61630224784977644728485029663954
61630224785193781001025373227334
61630224790193738999989167789751
61630224790194939757259457068791
61630224790230122431450500876319
61630224790237927948917429236584
61630224791106324888333237305924
61630224791106324888395999070848
61630224807932573202673629617447
61630224807952952106389009530483
61630224807952985460470366747629
61630224807952997173638655182851
61630224807953002115025820691141
61630224807953297362909249181039
61630224807953302304296414689329
61630224807955649115846897782942
61630224807955682398193861432549
61630224807955682398194232967888
61630224807955987604895413223775
61630224807956899101306529978844
61630224807956899101307558848620
61630224807956899628821979670251
61630224807956899634156486879303
61630224807956899634156491478573
61630224807956899634159847646823
61630224807963754225381175996092
61630224807964993827185207907041
61630224807967689991901936066384
61630224807967695535702750417382
61630224807967705916658807069038
61630224807967705916659926264182
61630224807967706051493765971768
61630224807967706099676499577117
61630224807967706463275685669368
61630224807967706463275771408516
61630224807967706463276028625960
61630224807967706465450777511230
61630224807967706465451896706374
61630224807967706465514658471298
61630224807967706511270191494961
61630224807967706648719489898921
61630224807967706648719518478685
61630224807967706648740410487229
61630224807967706648740410487277
61630224808612146381079869756614
61630224861033614405437760345234
61630224861033614817219766254206
61630224861098144318304190796600
61630224861098144319118979131688
61630224861098193915155409476690
61630224861098444170329789927422
61630224861110201302883470359566
61630224861110201920673437146479
61630224861110201966406101349995
61630224861129664449540137044442
61630224861129708914127262252652
61630224861130565017351914435524
61630224861130575921958370752715
61630224861130576130389058672468
61630224861130580870120248810637
61630224861130609275475529413397
61630224861130609275475643737877
61630224861130609282814440525109
61630224861130625334982670554235
61630224861130625884590548526659
61630224861130625891365370794868
61630224861130625891365375400771
61630224861130630832752540909061
61630224861130865153257301637865
61630224861130876281164261796976
61630224861130881220291995776704
61630224861130909604265652336499
61630224861130914955175650492403
61630224861133266720536216546474
61630224861133566856692389341717
61630224861133627388671627421720
61630224861133627390847377524346
61630224861134478384735412634969
61630224861134478521996167360361
61630224861134511743335259798291
61630224861134511880596014523683
61630224861134527796065251116723
61630224861134527796065365907763
61630224861134527797757618603715
61630224861134527933326005842115
61630224861134527933326120633155
61630224861134527935018373329107
61630224861134527935020581486361
61630224861141421793163055868585
61630224861141432906200199055769
61630224861141432906200227635485
61630224861142583700378183957209
61630224861142617006381596657780
61630224861142622359365063818621
61630224861142622359636659930317
61630224861142622407625661061769
61630224861142622407630252628933
61630224861142622549908495128686
61630224861142622550161777628743
61630224861142622550182669637335
61630224861142632928690718008034
61630224861142632931138467660434
61630224861142632931139583669038
61630224861142632931139586855578
61630224861142633065973426563164
61630224861142633477733392553330
61630224861142633477754313141638
61630224861142633477755346260764
61630224861142633477755427750562
61630224861142633477755431999912
61630224861142633525749852086357
61630224861142633663219813861229
61630224861789775098806589974534
61630224861797880209112624738422
61630224861799130745163410076298
61630224862008929277804224780672
61630224862009829845364873622260
61630224862009829845364959361408
61630224862009829845553244656180
61630224862009829845615920681956
61630224862017934817824348486112
61630224862017934955106138240980
61630224862078857359016171627854
61630224862078857359016514584446
61630224862078857359017286236778
61630224862089669120839333251157
61630224862089669120923015604389
61630224862089669669966263143685
61630224862115179464303481466657
61630224862115180059103182591679
61630224862115180059668038475995
61630224862115180059668038477399
61630224862115196111833173910111
61630224862115196111833173911515
61630224862115196111833288701151
61630224862115196113524766558231
61630224862115196113524769740559
61630224862115196113525541397103
61630224862115196250788504279749
61630224862115196662487085649183
61630224862115196669826883198651
61630224862115201603954954167886
61630224862115201608954617178379
61630224862115201609603044732901
61630228241500396018314439488776
61630228241500412665003090354582
61630228477877839090902807782723
61630228477877839091174403894419
61630228477877839136656363994831
61630228477877839136907068097935
61630228477880540382827485689299
61630228477880540382828976888715
61630228938094125280751130383392
61630228938750632431014397249690
61630228938750632431767538428778
61630228938753333723420620223658
61630228955822701622052870010301
61630228955822701622052871545335
61630228956442887027407969604634
61630228956444076699968164428439
61630228956463585706040462267071
61630228956475607689302631078004
61630228956475608102444854269328
61630228956475608103260757226390
61630228956475608103260761812610
61630228956476497138097199603047
61630228956476497138932879946727
61630228956476497183850755815155
61630228956476508119037750812732
61630228956476508119037779392448
61630228956476508119037865131596
61630228956476508257050531758368
61630228956476508257051650953512
61630228956476508668833913607704
61630228956476508668833915142738
61630228956476508668833943722454
61630228956479193351726624937688
61630228956479193763508888064104
61630228956479198842179938038217
61630228956479198842367967650579
61630228956479198844624304578515
61630228956479198887285841983973
61630228956479198887285843519007
61630228956479199253961943947189
61630228956479199298879819815617
61630228956479209825464870872450
61630228956479209960298710580036
61630228956479209962725625247922
61630228956479210372080716016784
61630229115976963264658734879475
61630229115976963264722530096183
61630229115976963264742302913843
61630229115976963264930330991171
61630229115976963310412291091583
61630229115976963310474967117359
61630229115976963310476086308291
61630229115976963310662995194687
61630229116009383889170313169069
61630229116012080053887041328412
61630229116012080056421885524027
61630229116012084997804465232275
61630229116012084997805584423207
61630229116012085406870508489253
61630229116012085407142104600949
61630229116012085452624064701361
61630229116012085452876261538915
61630229116012095976218116386100
61630229116012096113478871233796
61630229116012096115904668106218
61630229116012096115905782715142
61630229116012096525238837223962
61630229116012096525259757812270
61630229116012096525260790931396
61630229168202703127270266767830
61630229168498094305558505292079
61630229168498094351312061504187
61630229168530515156117197106977
61630229168530515201870753319085
61630229169150984355898494332140
61630229169154586078102603391980
61630229169154586078165279417756
61630229169154586489696581223624
61630229169154591570791477265751
61630229169154591570875045300119
61630229169154591571064564576863
61630229169154591616545033477859
61630229169154591616607709503635
61630229169154591616797228780379
61630229169178906945204484349557
61630229169178906945204485884591
61630229169178906947460822812527
61630229169178907356798462181201
61630229169186122560146864503624
61630229169187006519323684417920
61630229169187006930917662249564
61630229169187007068366701919808
61630229169187007070629577995243
61630229169187012009756192784039
61630229169187012009819988000747
61630229169187012012284124288637
61630229169187012012288715855801
61630229169187012055509748996147
61630229169187012058016788492153
61630229169187012058021380059317
61630229169187012421350169080649
61630229169187012421621765192345
61630229169187012423882693687445
61630229169187012467103725292757
61630229169187022990676856389188
61630229169187022990697776977496
61630229169187023539467793712254
61630229169187023539468826831380
61630229169187023539718497815358
61630229169187023539739418403666
61630229169187023539740451522792
61630229169187023539740537261940
61630229169187023539740794479384
61630229169187023539740910333282
61630229169478807505374591107764
61630229169478807505374677201044
61630229169503127782968253568395
61630230297734466319772788573763
61630230297737167611342186007993
61630230297737168022936163839637
61630230314479626064252139836921
61630230315463055364249325387580
61630230321371669263748740805881
61630230321371669268832087102933
61630230321371669675342718637525
61630230321371669682874158594781
61630230321371669682874163299045
61630230321371669865972152357894
61630230321578516116024417980949
61630230367657253181335984940265
61630230368637965305240906449680
61630230368637965306055694784768
61630230368637970734474671837287
61630230368637970872490813023385
61630230368637971330026370545195
61630230368637971330026375144465
61630230368640667680271395171661
61630230368640672575925900727237
61630230368640672621679456939345
61630230368918049695482173122743
61630230373890099017323655082598
61630230373890099429105660991570
61630230373890100664451678718486
61630230374546596278228516188525
61630230374546596278228520888417
61630230374546596696598441679142
61630230374546596697351582858230
61630230374546607396430856764712
61630230374549297986828543014176
61630230374549298400788911594293
61630230374765434667239397090503
61630230374765445371318674185148
61630230374765445783100680094120
61630230391255447785518788504048
61630230391290864789251892886994
61630230391290866572825796824118
61630230391290866984607802733090
61630230391290866985422591068178
61630230391615975119388823268512
61630230391615975119388851848228
61630230391615976903778634735868
61630230391615976903778663315584
61630230391615976903778749054732
61630230391618662181405071803552
61630230391618662181593099880880
61630230391618673299526162045024
61630230391618678606942011536936
61630230391618678607130039614264
61630230391618678607214095038838
61630230392130794139513807606598
61630230392165899820498222345108
61630230392167117003117193107490
61630230392167117048870806715166
61630230392240046387317885375528
61630230392240051923505129785850
61630230392260459844903344828867
61630230392260461225125129994533
61630230392260461652535218378921
61630230392260461652536104350117
61630230392260461835465875192985
61630230392260464791646086912647
61630230392260477689072529617875
61630230392271266613161997476408
61630230392271266658727268393792
61630230392271271629798855364157
61630230392271271812729512178221
61630230392271571956246521266541
61630230392271571956330204091949
61630230392271572366584998590972
61630230392271583067924076961844
61630230392272467621920744241488
61630230392272467621921601632968
61630230392272467621921858850412
61630230392272472386881231356909
61630230392272472569812002489837
61630230392272472934396694492256
61630230392272472934417615080564
61630230392272472934417700819712
61630230392272483497659196696572
61630230392272483498412341989656
61630230392272484047455016534952
61630230392272484047455102274100
61630230392275168707379300573412
61630230392275169072676640039070
61630230392275169073407750270276
61630230392275169073491428374158
61630230392275174088622000161792
61630230392275174088789107650812
61630230392275174225882755009488
61630230392275174226070783086816
61630230392275174637665017663680
61630230392275185201659401616180
61630230392275185338920156463876
61630230392275185750702076161476
61630230392275185750702161900624
61630230392479315666238374906585
61630230392479315666489427988317
61630230392587373303295276167840
61630230392587373303295276167888
61630230392587373303295277217600
61630230528170857480759068759253
61630230528173553833451552643093
61630230528173558774859614405161
61630230551140756162827805042700
61630230551140756162827833622416
61630230551151547099991669996300
61630230551151562976548268253572
61630230551151562976569188841880
61630230551151563113829943689576
61630230551151563525340238695764
61630230551151563525611863387176
61630230551151563525611949126324
61630230551151563525612206343768
61630230551151563525612322197666
61630230551796064317492261349340
61630230551797253613250984264025
61630230551808055295310494601704
61630230551808055478261700467768
61630230551808055478328158407034
61630230551808060241802160815552
61630230551808060244251944892449
61630230551808060244314963758177
61630230551808060244314963874769
61630230551808060244314992454533
61630230551808060379062915663248
61630230551808060381488712535670
61630230551808060381489827144594
61630230551808060790845178317440
61630230551808060793019927189660
61630230551808060793086013612013
61630230551808060793106962896725
61630230551808060793274041689341
61630230551808060793357982776337
61630230551808060793358011356101
61630230551808060838839598520477
61630230551808060838860519108833
61630230551808060839027626597805
61630230551808060839111567568209
61630230551808060976309560178757
61630230551808071903882322554384
61630230552014902285602276354350
61630230552015202500292690779340
61630230552015202500292691251724
61630230552016103068041625038164
61630230552016103068104472892156
61630230552022996491513902776537
61630230552022996491513931356253
61630230552024197248596656092619
61630230552026893408233132886742
61630230552026893453986689098850
61630230552026898952032001013924
61630230552026909330543287356122
61630230552026909330564207944430
61630230552026909332990003876346
61630230552026909467824991371842
61630230552026909879335257798314
61630230552026909879584928782292
61630230552026909879605849370600
61630230552026909879606192327192
61630230552026909879606882489726
61630230552026909879606968228874
61630230552026909879607225446318
61630230552026909879607341300216
61630230552026909881781974318538
61630230552026909881844737496192
61630230552026909886928311964412
61630230603998678505891712651670
61630230604326474114471330587696
61630230604326474114533749396028
61630230604326474114534006613472
61630230604326474114537188352926
61630230604326474114537445570370
61630230604326485232592077872576
61630230604326485232654753898352
61630230604326489991026895725842
61630230604326489991027928844968
61630230604326489991047816314150
61630230604326489991048849433276
61630230604326490128309604280972
61630230604326490128309718599836
61630230604326490540069570271138
61630230604326490540090490859446
61630230604326490540091523978572
61630230604326490540091605468370
61630230604326490540091609717720
61630230604865624483871650014382
61630230604874013746661302222504
61630230604874013746849330299832
61630230604970996266016424408836
61630230604981786638910012918409
61630230604981786684475541053189
61630230604981786684642677121925
61630230604981786684663569130517
61630230604981786684726359475157
61630230604981787233518559954757
61630230604981787233685696023493
61630230604981787233706588032085
61630230604981787233706615212121
61630230604981787233769378376725
61630230604982981897945130301760
61630230604982982309539108133404
61630230604982982309790155193100
61630230604982982492741361059164
61630230604982982492804122824088
61630230604982982492804380041532
61630230604982982492807818998430
61630230604982987258522656701569
61630230604982987258522685397925
61630230604982987805302542244810
61630230604982987805323462833118
61630230604982987805324495952244
61630230604982987805324577442042
61630230604982987805324581691392
61630230604982987807565704299493
61630230604982987807586594791717
61630230604982987807586596308037
61630230604982987807837386150337
61630230604982987807837386163387
61630230604982987853319260511601
61630230604982987853339922482737
61630230604982987853340179700181
61630230604982987853590970942113
61630230604982987853590970955211
61630230604982987990580014887073
61630230604982987990768042964401
61630230604982987990768042977451
61630230604982987990788963552661
61630230604982987990788963565759
61630230604982998506578858513888
61630230604982998918361983145780
61630230605189818189575936184244
61630230605189834241741070083326
61630230605193731349005306956808
61630230605201820422712793478138
61630230605201820468466349690246
61630230605201825783225349599456
61630230605201825783288025621068
61630230605201825783288111714348
61630230605201825966239691949044
61630230605201836345019619060134
61630230605201836345022947947518
61630230605201836345040511068726
61630230605201836345043868535826
61630230605201836482303504188378
61630230605201836482304623383522
61630230605201836482304651963238
61630230605201836482304737702386
61630230605201836484728091658620
61630230605201836484730420255944
61630230605201836484731534864868
61630230605201836489562946264788
61630230605201836530506045557820
61630230605201836894064589373688
61630230605201836894085509961996
61630230605201836894086543081122
61630230605204527669758721231844
61630230605262780234494911511102
61630230605274766461220305436886
61630230605274771356937946164146
61630230605274771768719833032680
61630230605274771768719837282030
61630230605274771768720094499474
61630230605274771768720210353372
61630230605274771770955277952024
61630231005788797794056255546821
61630231005788799397143867675145
61630231005788799397147338516343
61630231006737095091433110127948
61630231006737095496503055467219
61630231006737095503027087959592
61630231006737106209553085760496
61630231006737106552484913075728
61630231006761404861563540091105
61630231006761404863823862295127
61630231006761406645953346972241
61630231006761407057547067586441
61630231006761407057548215479345
61630231006761407057550538427639
61630231006761410415555507700303
61630231006761410824889676699955
61630231006761410827146013627891
61630231006761410827149485531947
61630231006761410827337513609275
61630231006761410832418022135290
61630231006761410832421116657211
61630231006761411998934609689435
61630231006761421464842844319295
61630231006761421952064918657658
61630231006761423109712203020557
61630231006761423109712460238001
61630231006761423109713350913461
61630231006761423109715673861755
61630231006761423111971897874719
61630231006761423111971901057047
61630231006761423111972011143823
61630231006761423111974995657673
61630231006761426823095734153117
61630231006769510589556946900569
61630231006769510591270091605113
61630231006769515941991803416485
61630231006769526582115086896837
61630231006769531932836798708209
61630231006772212287156318197365
61630231006772212287177210205957
61630231006772212287720402429349
61630231006772212287741294437941
61630231006772217181115472205561
61630231006772217188458515264949
61630231006772217188646543342277
61630231006772217226844668755823
61630231006772217226869028417669
61630231006772217233647982994271
61630231006772217233647984057129
61630231006772217234212067226255
61630231006772217234212071477057
61630231006772217234400096366441
61630231006772217234400099554385
61630231006772217236092349062393
61630231006772217645994073135227
61630231006772217645994077386029
61630231006772228354275344215093
61630231006772228354275345614773
61630231006772228354275458883877
61630231006772228354275459933637
61630231006772228766057351523745
61630231006772228903318134478933
61630231006980248803058687379709
61630231006980248805318496211701
61630231006980249994364293599061
61630231006991055158528902922749
61630231006991055158532370576003
61630231006991055204261567126265
61630231007049592664086337001175
61630231007049593898868273684051
61630231007049594308766523727743
61630231007049594310458776423695
61630231007049594310462248327751
61630231007049594310462251515695
61630231007052295602299890533655
61630231007052296013893868365299
61630231007053194795624963851440
61630231007053194795624992431156
61630231007053194795812991928768
61630231007053196170136289403250
61630231007053196581730267234894
61630231007053196582545056632840
61630231007053196582545059820784
61630231007053205503864130685802
61630231007053205846795962606937
61630231007053207082141980339469
61630231007061300045095534792102
61630231007064001204298583257279
61630231007064001565328026810351
61630231007064001565328371166623
61630231007064001611060691013867
61630231007064001611061035370139
61630231007064001611081583022459
61630231007064001748258683624415
61630231007064001748259027980687
61630231007064001748321445739259
61630231007064001748342337747851
61630231007064001748342596015055
61630231007064001748530622692703
61630231007064001748530624092383
61630231007064001753341257802575
61630231007064001753341602158847
61630231007064001753404019917419
61630231007064001753404362874011
61630231007064001753424911926011
61630231007064001753425170193215
61630231007064001753425283462319
61630231007064001753425284512079
61630231007064001753592306261951
61630231007064001753613198270543
61630231007064001753613225450579
61630231007064012271666082622995
61630231007064012271854024611255
61630231007064012271854367567847
61630231007064012271854368967527
61630231007064012317335984711667
61630231007064012317398746826511
61630231007064012317419552746035
61630231007064012317587033171043
61630231007064012317607580823363
61630231007064012317607952359671
61630231007064012683448002442899
61630231007064012729180666646415
61630231007064012729201558655007
61630231007064012866378659256963
61630231007064012866441421371807
61630231007064012866462313380399
61630231007064012866629707716339
61630231007064012866650598325251
61630231007064012866650599724931
61630231007064012866650626904967
61630231007064012866713360440095
61630231007064012866713389019811
61630231007064012866713390069571
61630231012020443477548280881996
61630231012645720451984444820311
61630231012645720452068012854679
61630231012645720457068019331052
61630231012645720458760272027004
61630231012645720863578422651955
61630231012645720863850018763651
61630231012645731576880247659552
61630231012668829466557385882179
61630231012668831113686438387843
61630231012668831713566731003833
61630231012668847767994401857621
61630231012678135951821310487503
61630231012678140898292202329305
61630231012678141302543022298875
61630231012678141304235274994827
61630231012678141310074208238277
61630231012678141310074466505481
61630231012680837654504400686181
61630231012680837654504401735941
61630231012680837655068484918165
61630231012680837661843968653569
61630231012680842594196218897893
61630231012680842596724153004755
61630231012680842600971702633297
61630231012680842601539257238515
61630231012680842601727290033157
61630231012680842601727543596097
61630231012680843008237918834719
61630231012680843013509554209333
61630231012680843015765886433005
61630231012680853721623426585865
61630231012680853721623428102185
61630231012680853721623541371289
61630231012680853721623542421049
61630231012680854133405434011157
61630231012680854316419773178453
61630231012864569959116296987526
61630231012864569964198871165686
61630231012888875405753936561397
61630231012896979279959920669317
61630231012899680571613117268335
61630231012899680571613118318095
61630231012899680985654817205161
61630231012957017134642537783791
61630231012957018369424471278723
61630231012957018966480509805261
61630231012960621236033057890335
61630231012960621237728666636445
61630231012960621238480783195107
61630231012960919780623092089209
61630231012960921013709674055475
61630231012960921015405025584141
61630231012968724103849609318371
61630231012968735819025596026206
61630231012968735819213619852732
61630231012968735819213624103534
61630231012972627166505915367823
61630231012972627166505916884143
61630231012972627166506030153247
61630231012972627166693944961471
61630231012972637684746714528499
61630231012972637684746829313923
61630231012972637684935114142135
61630231012972637684935115658455
61630231012972638096528720437471
61630231012972638279543060071327
61630231012972638279731346415859
61630231012993040030129185550855
61630231012993040032011789254959
61630231012993041677253737282687
61630231012993041677257207651549
61630231012993041677257209186743
61630231012993041677445494009131
61630231012993041678951784813519
61630231012993041679221057994391
61630231012993041679785142226375
61630231012993051148249132664922
61630231012993051148437156491448
61630231012993051148437160742250
61630231012993051150129409187400
61630231012993051150129413438202
61630231029410404006691985037913
61630231029419397976348175309893
61630231029419412800509298723815
61630231029422114549760877412573
61630231030359584018659271925619
61630231030359584018659276642981
61630231030359584025434098799731
61630231030359585390722766059851
61630231030359585395805340238011
61630231030359588918829168575943
61630231030359588959565149578345
61630231030359589096763142188893
61630231030359589101845716367053
61630231030359600077685125210893
61630231030359601862828456714627
61630231030392004053180520054963
61630231030392004466658245846581
61630231030392004602223537556851
61630231030392005837570326936099
61630231030392304791766986708029
61630231030392306027113004434945
61630231030394705566345640785649
61630231030394705573121124993229
61630231030394722174893476480081
61630231030394724005036496616733
61630231030394724005036753834177
61630231030394724005036872857305
61630231030394724005039967457931
61630231030402832828161092304385
61630231030406718703855445640668
61630231030406719435912459366598
61630231030406729793165395160383
61630231030406729960865668174825
61630231030406730342964661996321
61630231030406730349467511780904
61630231030406730372647674083797
61630231030406730418380338287265
61630231030406735283595582769831
61630231030578439840245355085069
61630231030625568388855416731744
61630231030625568389106463791440
61630231030625568396361304491052
61630231030625573289735448957223
61630231030625573335489038470780
61630231030683793323448571213431
61630231030683793369264803445699
61630231030683793989961743957040
61630231030683795362025238096888
61630231030683804487384779078247
61630231030686495072428553796165
61630231030686495690949372054958
61630231030686496856817246068377
61630231030686496879998641346374
61630231030686506190548529428713
61630231030687697822522068046408
61630231030687697822542960055000
61630231030687698234116045878052
61630231030687698234324965963972
61630231030687698234951726221732
61630231030698502851873726589640
61630231030698503217714032006810
61630231030698503217714033418136
61630231030698503217714033423752
61630231030698503217714036606080
61630231030698503217734923895906
61630231030698503217734923897310
61630231030698503263467588099422
61630231030698503263467588100826
61630231030698503263467704421284
61630231030698503263467704486891
61630231030698503400665580709970
61630231030698503400665580711374
61630231030698503400665697097439
61630231030698503400916284814478
61630231030698503400916284827576
61630231030698503400916284932570
61630231030698503400916289531840
61630231030698503400916399599902
61630231030698503400916399717994
61630231030698503400916401134936
61630231030698503400937291608494
61630231030698503400937291726586
61630231030698503400937293143528
61630231030698503400937293209135
61630231030698503400937293222233
61630231030698503405748271275599
61630231030698503405748271288697
61630231030698503405810918721707
61630231030698503405810918734757
61630231030698503405810947314473
61630231030698503405831839323065
61630231030698503405998946799035
61630231030698503405998975378703
61630231030698503406019867387295
61630231030698513787063040887559
61630231030698513924240031756871
61630231030698513924260923765415
61630231030698513924260923765463
61630231030698513924323709523883
61630231030698513969993587968931
61630231030698513970077265735991
61630231030698514336105691452409
61630231030698514381859271644963
61630231030698514381859276244233
61630231030698519277406058873371
61630231030718916132173519101852
61630231030718917506681378246964
61630231030718917916562211374064
61630231030718917918275356078608
61630231030718926838511101404966
61630231030718928624867454511822
61630231030718928625432313584082
61630231030719228814138048510010
61630231030719229226485300971491
61630231082597036616078659946047
61630231082597041564156855184177
61630231082597041564240538003969
61630231083545339396333369731400
61630231083568750453967282646149
61630231083569632580825301364004
61630231083569632582517554059956
61630231083569632583082409944272
61630231083569632583084732892566
61630231083569632583273019250148
61630231083569632587349076592200
61630231083569632588164984122432
61630231083569632589859559766678
61630231083569632720530335005592
61630231083569633132312599194818
61630231083569633136392094094088
61630231083569633137208001624320
61630231083569633182961214879836
61630231083569633182961472097280
61630231083569633182962243749612
61630231083569634371738883473336
61630231083569634372554791003568
61630231083569634374249366647814
61630231083569634554941050659948
61630231083569634555757043929328
61630231083569634966535028491592
61630231083569634966535114230740
61630231083569634967351021760972
61630231083569649189373137058436
61630231083569649191632568586998
61630231083569649191820854944580
61630231083569649191820859530800
61630231083569649786429834329759
61630231083569651018700511468520
61630231083569651018701283120852
61630231083569651019516157195088
61630231083569651019516414412532
61630231083569651021210996177975
61630231083569651021775852062291
61630231083569654732899688340689
61630231083580456263828251342969
61630231083580456675610257251941
61630231083580456812871011977333
61630231083581640707466530937848
61630231083581640753223471785011
61630231083581640753223586571839
61630231083581640753704645316095
61630231083581640753788442460367
61630231083581640755396898012047
61630231083581640890397187751912
61630231083581640890421579182387
61630231083581646313131451302716
61630231083581646450392119939040
61630231083581646451750100497520
61630231083581656762456215595091
61630231083581656769171374950773
61630231083581656805953463103443
61630231083581656805953463104847
61630231083581656805953577894483
61630231083581656807561376114099
61630231083581656807564470714725
61630231083581656807644944615027
61630231083581656807645058933891
61630231083581656807648039215653
61630231083581656812728404764383
61630231083581656812728404768595
61630231083581656944905699344631
61630231083581656944908793473081
61630231083581656945470555228947
61630231083581656952164793878277
61630231083581656952185714584629
61630231083581656953001622114861
61630231083581657356607374842515
61630231083581657357168882560892
61630231083581657357255917188077
61630231083581657357444322587717
61630231083581657386939047864053
61630231083581662298075243361218
61630231083581662298075243361227
61630231083581662303074906371711
61630231083581662303158589178453
61630231083581662303158589191503
61630231083581662303723333926233
61630231083581662303723448245097
61630231083861433756599916794509
61630231083861434991945934527041
61630231083865326952051684646858
61630231083865326952866472981946
61630231083872229520864988158031
61630231083872229658062980768579
61630231083872229663208317061583
61630231083872240181658321755419
61630231083872240593251956630471
61630231083872240638984620833987
61630231083872240639005512842579
61630231083872240776182613444535
61630231083872240776245375559379
61630231083872240776266267567971
61630231083872240776454552512823
61630231083872240776517314627667
61630231083873429866353300107863
61630231083873429866353385646050
61630231083873429866353385764094
61630231083873430232193692480162
61630231083873430232193692598206
61630231083873430232193692952338
61630231083873430232214584487302
61630231083873430232214584959478
61630231083873430237213591183427
61630231083873430277947248690818
61630231083873430277947249162994
61630231083873430277947249164446
61630231083873430277947363477694
61630231083873430277947363595738
61630231083873430277968169948099
61630231083873430415145241301366
61630231083873430415145241773542
61630231083873430415145241774994
61630231083873430415145241853699
61630231083873430415145270550055
61630231083873430415145356088242
61630231083873430415145356206286
61630231083873430415395945405922
61630231083873430415395945523966
61630231083873430415396060309390
61630231083873430415396060663522
61630231083873430415396319009431
61630231083873430415416952199938
61630231083873430415416952317982
61630231083873430415416952672114
61630231083873430415417211018023
61630231083873430420227816031859
61630231083873440938719690831947
61630231083873440938740582840539
61630231083873440938740582957131
61630231083873441350250621101459
61630231083873441350250621101507
61630231083873441350250649797815
61630231083873441350313411446099
61630231083873441350334303454691
61630231083873441350334303571379
61630231083873441350522588866103
61630231083873441396004206009923
61630231083873441396004206009971
61630231083873441396066967658255
61630231083873441396087888363203
61630231083873446291885719464767
61630231083873446291885724050987
61630231083896546222148662218916
61630231083896546222963450554004
61630231083896555349875714297623
61630231083896557134265521178759
61630231083897742040834409736004
61630231083897742040834409854096
61630231083897742040834410208228
61630231083897742045164872273825
61630231083897742045185792862133
61630231083897742045352900351153
61630231083897745012646151151790
61630231083897745012646265470618
61630231083897745133458700722079
61630231083897745607442496228022
61630231083897745746879291343142
61630231083897746796220055088914
61630231083897746796220169407742
61630231083897746797034843424002
61630231083897746797034957742830
61630231083897746797034957742914
61630231083897746797034957860958
61630231083897746798727210438782
61630231083897746979962143715732
61630231083897746979962143833824
61630231083897746981661224838074
61630231083897747391016400165146
61630231083897747391559592388622
61630231083897747391559592506666
61630231083897747391831188500234
61630231083897747393251845084490
61630231083897747393255202669718
61630231083897747393272737093082
61630231083897747394003843074974
61630231083897747394087525428170
61630231083897747394087525428254
61630231083897747394090883013398
61630231083897747399174557805707
61630231083897747399174571866089
61630231083897747399174572351363
61630231083897756107041772637983
61630231083897756130766241103166
61630231083897756132458493799118
61630231083897756267939756728795
61630231083897756679808888669471
61630231083897756679808888682521
61630231083897756725562468875075
61630231083897756725562471860570
61630231083897756725562473461247
61630231083897756725562473461295
61630231083897756725562473474345
61630231083897756865270858369988
61630231083897757891429256570825
61630231083897757891431579519119
61630231083897758100617981074319
61630231083897761597217813987839
61630231083897761597218585640171
61630231083897761628724050810629
61630231083897761674477607022785
61630231243070115505727849037488
61630231243102535535358022858597
61630231243102535946952000690241
61630231243102540886079734669969
61630231243106421387325699094651
61630231243106421796578771207371
61630231243106421796662568346027
61630231243106421798835994106503
61630231243106437851003452488913
61630231243106437851083926389215
61630231243106437851087020989841
61630231243106437856167386538571
61630231243106437858343135247341
61630231243106437988281919003975
61630231243106437988344681118819
61630231243106437988347775247269
61630231243106438400046356616703
61630231243106438407386154146488
61630231243106438407386154166171
61630231243106443346513888145899
61630231243106443346597570952641
61630231243106443346597570965691
61630231243398210909792368955224
61630231243398211275632674254350
61630231243398211275632674267400
61630231243398211275632675783720
61630231243398211275653566262894
61630231243398211275653566729454
61630231243398211321386230466410
61630231243398211321386230932970
61630231243398211321386346786868
61630231243398211458835042437710
61630231243398211458835043500520
61630231243398211458855934446302
61630231243398211458855935509112
61630231243430631714597390244814
61630231243430631714618282251954
61630231243430631760350946456922
61630231243433333006247115530410
61630231243433333006268007539002
61630231243433333006268007655642
61630231243433333006268012241862
61630231243433333006268012243266
61630231243433333052000671859158
61630262699857459244417416835542
61630262699857459244690160840350
61630262706750354624413021897887
61630262935984536162990427501414
61630262935984836306528328714966
61630262935984836306528357294682
61630262935984836718310620421098
61630262935984836764043284624614
61630262935987538055696080486980
61630262935987538055696080622334
61630262935987538421557394250462
61630262935987538428332220989220
61630262935987538428332221124574
61630262936202474121627804219568
61630262936203674746542471376056
61630262936206075843831913279408
61630262936206375987160891106668
61630262936206375987160891108072
61630262936206375987160894290400
61630262936206375987348922367728
61630262936206375987913003415980
61630262936206376038007525093608
61630262936311426218302099046188
61630262936311426218302103279728
61630262936311426218866184327980
61630262936311442689400008615358
61630262936311442689400780266286
61630262936311442690156363416796
61630262936311442826849049702544
61630262936311442826853296441260
61630262936311442827413905586860
61630262936311442827413908769188
61630262936311442827417033117382
61630262936311442827417376441156
61630262936311442827417380673244
61630262936311726361819108134508
61630262936311726361819108135960
61630262936311742832917789354606
61630262936311742833673372505116
61630262936311743016122771229850
61630262936311743016123890438044
61630262936311743016684502765972
61630262936311743016687627114166
61630262936311743016687970437940
61630262936311743016687974670028
61630262936859871772253723721733
61630262936859882889621558526488
61630262936860138607442931982890
61630262936860138607443217780050
61630262936860183078871260514680
61630262936862539755370084486890
61630262936862573063906805516613
61630262936862584227007333104600
61630262936862584593056646230340
61630262936862839898907985700442
61630262936862839898908014280158
61630262936862840310690277406574
61630262936862873252425258550250
61630262936862884782327240227124
61630262936932817764254795567964
61630262936933117953504468976440
61630262936935385409651067359665
61630262936935519467689854692100
61630262936935819656960448553530
61630262937154324091589480077380
61630262937154324091589765874540
61630263319939671834018489003485
61630263319939671835713064647731
61630263320012602585183951580879
61630263320012602585184984682743
61630263320012617409345333262005
61630263320012617409910192328649
61630263320012619056474389999757
61630263320023409398926368617277
61630263320023424223651576263183
61630263320024760736147149948404
61630263320047735847961095748005
61630263320047739554001471877047
61630263320887914357655619947223
61630263320887916004784676684975
61630263320887947711172892932385
61630263320887949358489201377771
61630263320887953064341292212041
61630263320887963770680038305311
61630263320887963771433179484399
61630263320887964182462298249399
61630263320887964183215443660575
61630263320887965417809090810975
61630263320898721171397008113845
61630263320898770584421422239845
61630263320923069854136779901235
61630263320923069855831355545481
61630263320923086325423861220195
61630263320923086327118436864441
61630263320993280784290945381659
61630263320993280784290949613747
61630263320993285725678115122037
61630263320993314137807189497045
61630263320993314137808218366821
61630263320993314138560330676133
61630263320993314138560334908221
61630263320993315784936242002709
61630263320993319079195388107199
61630263320993319079947500416511
61630263320993320726323411743087
61630263320993330197315363739747
61630263320993330609097623683835
61630263320993335550484793424213
61630263320995967670907948480175
61630263320995967670907951668119
61630263320995967670907952729525
61630263320995971376944967024025
61630263320995982487726036272003
61630263320995982487726036273455
61630263320995982487727069375319
61630263320995982495069075082041
61630263320995983723073088163641
61630263320995984134855093011207
61630263320995987429110102458141
61630263320996015841243564337877
61630263320996015841807388767623
61630263320996015841807390302657
61630263320996015841808423404521
61630263320996015841808426592465
61630263320996015841808427653871
61630263320996015848585570044599
61630263320996017076589323797589
61630263320996017083932362606175
61630263320996017488371586438731
61630263320996017488371587973765
61630263320996021194409639619479
61630263320996021201751645326201
61630263320996031900750705478715
61630263320996031901312206960167
61630263320996031901315564545359
61630263320996031901315568794709
61630263320996037253916780760317
61630263321004087598032333548281
61630263321004092539419499056571
61630263321004125892936772041733
61630263321028452753753762298877
61630263321212120408835867387989
61630263321212123708930728849727
61630263321212125355306640176303
61630263321214821700488949182869
61630263321214821700489986534083
61630263321214822112271211824011
61630263321214822112271213359045
61630263321214822112271991380197
61630263321214822112271991381649
61630263321214825816617012308807
61630263321320177021429911971503
61630263321320177021429916220853
61630263321320191838813113910687
61630263321320191838813118160037
61630263337749434573681322681046
61630263337749434574245403729298
61630263337968240974471112522163
61630263343658059941593227950862
61630263343658059941593485168306
61630263343658059941593486218066
61630263343658059986782990076874
61630263343658059987347071126530
61630263343658059987347074308858
61630263343658059987347845961190
61630263343866059398880783374066
61630263390803246259435736112831
61630263390803247494782525492079
61630263390923461020913022996068
61630263390924661777995400051678
61630263390924661777995657269122
61630263390924661777995661501210
61630263390924661777996433153542
61630263391131510430394344647460
61630263391131510437736350354182
61630263391135362526936037269762
61630263391135362526936813154182
61630263391239512144323592997028
61630263391240712901405970052638
61630263391240712901406227270082
61630263391240712901406231502170
61630263391240712901407003154502
61630263391786649638368566991557
61630263391786665699567069667453
61630263391786665699567841319785
61630263391787957278586087187997
61630263391790658981833146814521
61630263391799557778698942820693
61630263391802275542394318139369
61630263391822989011589159256579
61630263391822989013845496184515
61630263391822993952973230164243
61630263391823873107922216474843
61630263391823873107922220706931
61630263391823878049306291614595
61630263391823878049309386215221
61630263391834679923358177086121
61630263391834684862485911065849
61630263391834684864742247993785
61630263392115628521084249385843
61630263392223681971052365431429
61630263392223681971055460032055
61630263392223681971808605443231
61630263392223681978583432317343
61630263396868110373743867289489
61630263397039635116356785773845
61630263397039635123698791480567
61630263397076108733702520281133
61630263397078810436949579907657
61630263397149038079483458543218
61630263397708183191800610216521
61630263397708199251495780484447
61630263397708199251496037701891
61630263397708199252060639551091
61630263397708199663278043610863
61630263397731313823634873877417
61630263397732498521023888102759
61630263397732503462407959010423
61630263397732514580717249870377
61630263397743310277843915389613
61630263397804259811119144248651
61630263398024254071446674695007
61630263398024254071449769295633
61630263398024255725355973619681
61630263398132307391664178890131
61630263414488935198154386416388
61630263414488935198342414493716
61630263414488935198342701825910
61630263414559179894360229947178
61630263414561881186013024409864
61630263414805034492465431341694
61630263414805034492653459419022
61630263414805036283821451115239
61630263414805036286077788043175
61630263414875231017770799948138
61630263414875264325252019608148
61630263414875264330335365438640
61630263414875279148000264142180
61630263414877980485406643513330
61630263414877980485406645048364
61630263414877982085934697888050
61630263414877982085934726585858
61630263414910397588027754905062
61630263415438083642957691091362
61630263415438084054739955267538
61630263415438128114594653911912
61630263415438128114594939709072
61630263415438128480455967540040
61630263415438128480456253337200
61630263415438128480644253884572
61630263415438128526376918088088
61630263415458830422739487703489
61630263415458831657521421198421
61630263415458841128259054833661
61630263415461494654102665641892
61630263415461495065884671550864
61630263415461495065884958883058
61630263415461526773005026686649
61630263415461528419380938013225
61630263415461531711944818406902
61630263415461531712132760666377
61630263415461531714389097594313
61630263415461531714392569498369
61630263415461532126174575407341
61630263415461533358508671992953
61630263415461533358529711734127
61630263415461533360765008920889
61630263415461533360768480824945
61630263415461533360956508902273
61630263415461542824982219861290
61630263415461542825170247938618
61630263415531776413233236115852
61630263415531787526270637570240
61630263415534429940517880012624
61630263415534478116480008410182
61630263415534478118193183210762
61630263415534488817923432032926
61630263415858184037417051437552
61630263550448242063787145703612
61630263550448243291613374312845
61630263550449442637855182056892
61630263550449444465559012511120
61630263550703071177048993870537
61630263551323543900231373973349
61630263551356864952741570322403
61630263551648650708075612427846
61630263556392890182400915568745
61630263557265536621890185485761
61630263557268252967285870183682
61630263557341187841919078645442
61630263557559992465818704030722
61630263574083645877882459451923
61630263574407865111740113611960
61630263574410550206324254533504
61630263574410550390090710726022
61630263574410550396868890467964
61630263574410566403393195406840
61630263574410566863071991437010
61630263574410566998913614791902
61630263574410566998913872009346
61630263574410850533608748684118
61630263574410850535303325378124
61630263574410867004897780929790
61630263574410867006590033625742
61630263574410867188184466006130
61630263574411769404830011839010
61630263574442987302873820652380
61630263574442987302873906391528
61630263574443287446390829740700
61630263574443287446390915479848
61630263574958946166371809687815
61630263574958995991178114918649
61630263574959296135260443299641
61630263574959296135280133194703
61630263574959296135281364005993
61630263574991412861196216193102
61630263574991416384974366336773
61630263574991416384975485526093
61630263574991416386669975065413
61630263574991416430708149729609
61630263574991416430708149731013
61630263574991416432402639268929
61630263574991716574225158817929
61630263574991716574244848712991
61630263574991716574246079524281
61630263574994068308583584832627
61630263574994112783233497544761
61630263574994117676628567320973
61630263574994117722361231525893
61630263574994118133389890063461
61630263574994119323004478647549
61630263574994128657548111736802
61630263574994129205774964827724
61630263574994129206528110256322
61630263574994129206590786282098
61630263574994130441120982554640
61630263574994412925934483237305
61630263574994414573126417959657
61630263574994414573147338666009
61630263574994417865878240612809
61630263574994418277491908339515
61630263574994418277679936416843
61630263575063461809977211138722
61630263575067063532181320198562
61630263575067063668626167380512
61630263575067064080408173289484
61630263575067064081161318718082
61630263575067064081223994743858
61630263575067065315754191016400
61630263575283167000872710970912
61630263575285868156080945583842
61630263575285868704307798674764
61630263575285868705060944103362
61630263575285869939653816401680
61630263627261274184014829829715
61630263627261573191766517280902
61630263627261574426548450775834
61630263627292794057424186374655
61630263627476525131659649848742
61630263627480126853863758908582
61630263627480379048562047892264
61630263627480379048562133631412
61630263627480379048563162501188
61630263627511643196999176648390
61630263627515250775413423341827
61630263627584576792699575813450
61630263627584576797782921643942
61630263627584578071632385110150
61630263627584592849947942287018
61630263627584592852204279214954
61630263627584593452171386773094
61630263627585477228333948908902
61630263627585493280498969551978
61630263627585493282755306479914
61630263627585493282838989305530
61630263627585493882722414038054
61630263627585494013204874234676
61630263627585494013204902932436
61630263627585494013393275383298
61630263627585494020736314191884
61630263627585794019377441521186
61630263627585794021069694217138
61630263627585794202475496929220
61630263627585794202664126597526
61630263627585794204170072573466
61630263627585794204923558126088
61630263627585794204923562358176
61630263627588178519987030703782
61630263627588195121307943702248
61630263627588195122122732037336
61630263627588195167032341170450
61630263627588195174372023927474
61630263627588195174372023928878
61630263627588196768437000457262
61630263627588495310465667433154
61630263627588495310549350258770
61630263627588495311030523316066
61630263627588495311114206141682
61630263627588495312722776012018
61630263627588495317889033015794
61630263627588495317889033017198
61630263627588495317892504921254
61630263627589397710962754225286
61630263627589397710962840314354
61630263627620610074245369813354
61630263627620610074329052638970
61630263627620610669041976811330
61630263627620610669125659636946
61630263627620610669126431287874
61630263627620610674209005466034
61630263627620610674209005467438
61630263627620616020600626609448
61630263627620616157861267002878
61630263627620616164639561430914
61630263627620910817726014554354
61630263627620910817726014555758
61630263627620915752251345726286
61630263627620916347131860999662
61630263628136574884098529905735
61630263628136618738051616898208
61630263628136620522440537808148
61630263628136624702126656457485
61630263628136624702127028465969
61630263628136624708904950990467
61630263628136624709658439725417
61630263628136625898707709016833
61630263628136635339823511109604
61630263628136635346598566621444
61630263628136924440827981195931
61630263628136924440848901902331
61630263628136924441392065427915
61630263628136924441412870876715
61630263628136924441412986134315
61630263628136924853195997510201
61630263628168091005172712825943
61630263628168155243652608421918
61630263628168155653258750972210
61630263628168995323062873415539
61630263628169041398271601709247
61630263628169041398355169743615
61630263628169041398544690555393
61630263628169044736839656600283
61630263628169045141091371975773
61630263628169045141091743984257
61630263628169045147869665458995
61630263628169045147869666508755
61630263628169045148623155243705
61630263628169046339931860295771
61630263628169055673638779802562
61630263628169055674203635686878
61630263628169055808472619510308
61630263628169055809287407845396
61630263628169055810899534178034
61630263628169055811464390062350
61630263628169056223246653188766
61630263628169057458028586683698
61630263628169341587814912543693
61630263628169344880356665688603
61630263628169344880377586395003
61630263628169345291323883262487
61630263628169345291407566554455
61630263628169345292138671597575
61630263628169345292160713028489
61630263628169345294399600092675
61630263628169346526669900989403
61630263628169346526753584281371
61630263628169346529181533587607
61630263628169346529198983451357
61630263628171697026498333127875
61630263628171697028757768888525
61630263628171698217807038179941
61630263628171746396049777078213
61630263628171746396237805155541
61630263628171746432744825779137
61630263628171746435004261539787
61630263628171746439522747253875
61630263628171746440274744304135
61630263628171746440276237038585
61630263628171746441782441281729
61630263628171746442531081232071
61630263628171746442535672799235
61630263628171746853564447190701
61630263628171748043178919922295
61630263628171757376885839429086
61630263628171759161275646310222
61630263628172041644665512147177
61630263628172046583060677047143
61630263628172046583624646021527
61630263628172046583624761279127
61630263628172046583791753392455
61630263628172046583793246126905
61630263628172046583812674098855
61630263628172046585236774344273
61630263628172046586052681887555
61630263628172046586069011026791
61630263628172046994570942889011
61630263628172048229916960615927
61630263628172048230169157453481
61630263628172048232428593214131
61630263628241090527891959433970
61630263628241990683105827972068
61630263628241990683920616307156
61630263628244692250096068493810
61630263628244692386540915675760
61630263628244692798888038936002
61630263628460795307005453357348
61630263628463496873995693879090
61630263628463497010440541061200
61630263628463497422787664321282
61630263628463498657569597816214
61630267007026547422625242921586
61630267007030449280481334533910
61630267007030449280544096652966
61630267007030449283023586188405
61630267007030449288074388717270
61630267007030449288074391886548
61630267007038253011986332949286
61630267166562986017006303094191
61630267166563034055425314723474
61630267166563334198942323811794
61630267166563334198963244516742
61630267166563334206472619045376
61630267219738261396645792567822
61630267243371562116548542416146
61630267243375164014236957344506
61630267243375164021579738935648
61630267243375464211037843392544
61630267243376366558167366090889
61630267243376366969697176697341
61630267243376366969761343922533
61630267244250465905576814673397
61630267244250766049093823761717
61630267627412653532899283236760
61630267645137327370997535969298
61630267645161944668240823352571
61630267645161988956616494823717
61630267698304500659324320290076
61630267698304500659324578557280
61630267699212222800193316064881
61630267704223580906465235523768
61630267704257253704941485898918
61630267704257254307077771482500
61630267704257254307077775731850
61630267704259955598919142821502
61630267704259956010513120653146
61630267721949759711723885379112
61630267721949759711724142596556
61630267721949759712538673714200
61630267721949759712538930931644
61630267721949804176586307122710
61630267721949804176586564340154
61630267721949804176774592417482
61630267721950709688232116110933
61630267721950709688484311413453
61630267721950709688505203422045
61630267721950710100014122019905
61630267721950710100266317322425
61630267721950710100287209331017
61630267721971422615974879437364
61630267721974075045905881820251
61630267721974119326937797916853
61630267721974124266065531896581
61630267721974124268321868824517
61630267721974124456673959018315
61630267721974124458930295946251
61630267721982229383774387514007
61630267721982229566788612834615
61630267721982229566809533422923
61630267721982229978570995928982
61630267721983125188069097649493
61630267721983125188070216840425
61630267721983128711096282014497
61630267721983128711176607445927
61630267721983128716259181624087
61630267721983129944246401997334
61630267721983130538978836003159
61630267721983130538978837538193
61630267721983130541235174466129
61630267721983130541236293657061
61630267721983130541490468601363
61630267721983130541511360609955
61630267721983130546320014387548
61630267721983130546382773320064
61630267721985825061361935801795
61630267721985826891777272664457
61630267721985830002749363809377
61630267721985831647429665338631
61630267721985831700963390283594
61630267721985831830631917798039
61630267721985831830696086558265
61630267721985831832888254725975
61630267721985831832892846293139
61630267721985831833161343572121
61630267721985831833164442404835
61630267721985831837973010443280
61630267721985831837973096182428
61630267721985831838224058919918
61630267721985832249818036751562
61630267722846424308246148334729
61630267722849125965927563955105
61630267722849421216070395275805
61630267722849426155198129255533
61630267722849426157454466183469
61630267722849426339112317726533
61630267722849470627463371839628
61630267722857229840886809339745
61630267722919370256142923238888
61630267722919414720189442038474
61630267722922071959327311089146
61630267722922071959515596383918
61630267722922372334038911506843
61630267722922372334039046492857
61630267722930219886801769217994
61630267857837037205241890782339
61630267857837385440461791641988
61630267857872159349898030932415
61630267857872159349901501773613
61630267857872459539147704224251
61630267881471887042063988780427
61630267881507009184275763925239
61630267881507011022009973453820
61630267881507011022009977703170
61630267881507906231759902717717
61630267881507909752359252292179
61630267881507909754535263788685
61630267881507911582417817777347
61630267881507911582417819312381
61630267881507911582481614529089
61630267881507911584674156240317
61630267881507911584929450375551
61630267881507911589757878370436
61630267881507911589757878370484
61630267881507911589758992979360
61630267881507911589758992979408
61630267881507911589820640485328
61630267881507911589821755094252
61630267882346888787679544103901
61630267882347188931196586139379
61630267882379609370161301657667
61630267882382005579169640384499
61630267882382007226297664020387
61630267882382010518297374364227
61630267882382010929891352195871
61630267882382010930079380273199
61630267882382010932335684253977
61630267882382012165425398000115
61630267882382311073408361284191
61630267882382311073596389361519
61630267882382355545858157204778
61630267882382356781396673672476
61630267882383212922592458047485
61630267882383212925036823052749
61630267882452257006315285017571
61630267882452299638587669197302
61630267882455000930240750992182
61630267882456203336878722741237
61630267882456203341961296919397
61630267882456207048001673048439
61630267934649467220787795537580
61630267934649467220850471563356
61630267934649467220850557302504
61630267934649467769642527744696
61630267934649511685712893306954
61630267934649511685712979046102
61630267934649512234504863749146
61630267934649512234504949488294
61630267934649512234693234783066
61630267934680731369851684551466
61630267934681632305891137638651
61630267934681932495161702939079
61630267934681935787161441980727
61630267934681935787161529609201
61630267934684338948265931244903
61630267934684639739924983215862
61630267934685534949486994944121
61630267934685538058408316379195
61630267934685538060668006174961
61630267934685539888550560163623
61630267934685539888614728923849
61630267934685539891062192761827
61630267934685539895891652808864
61630267934685539896141668166376
61630267934685539896142696682020
61630267934685539896142782775300
61630267935524817237329323821391
61630267935556932593649296271631
61630267935556934195023734997603
61630267935556934240777319907519
61630267935556937532777001553551
61630267935556937532777030251359
61630267935556937532777117879833
61630267935556937944371008083003
61630267935556939179905053887247
61630267935557237676294039339679
61630267935557237676294126968153
61630267935557282560278497837978
61630267935559634297084388679747
61630267935559635532430401702399
61630267935559635532430406406663
61630267935559639236024061180075
61630267935559639236024089877883
61630267935559639236212089257403
61630267935559639236212122659475
61630267935559639647806100491119
61630267935559640883152113513771
61630267935559640883152118218035
61630267935559939379541098966203
61630267935560836241497437435974
61630267935560840407398841680769
61630267935560841594732986643121
61630267935560841597180450481099
61630267935560841642762423012715
61630267935560884419743361260240
61630267935560884419743361273290
61630267935560886066872413778954
61630267935560886066872418365174
61630267935632585231284353446315
61630267935632585231284358045585
61630267935632629648155842244182
61630267935632631295284898999196
61630267935632887205220875275598
61630267935633787589680230279682
61630267935633787589742906305458
61630267935633787589742992044606
61630267935633787589743249262050
61630267935633832054542652023280
61630267935633832054602228862210
61630267935633832054604551810504
61630267935633832054605328049056
61630267935633832054605413788204
61630267935633832054605671005648
61630267935633832054793699082976
61630269063208662263345749409810
61630269064107093546228718449199
61630269064107094781574736176115
61630269064108296086864073436423
61630269064108296087428157666955
61630269064108296092699793024307
61630269064108296094207112245009
61630269064108296094959224552869
61630269064108329440945430653569
61630269064108329440945434885657
61630269064115198656533981560755
61630269064116399413532674728099
61630269064119100659432166908799
61630269064119100704433639509403
61630269064119101071026144740443
61630269064119101116779729650359
61630269064119101116779734354623
61630269064119101260819439424529
61630269064119134607557762065177
61630269080848700979718027926832
61630269080848700981998384393882
61630269080848700987060033633554
61630269080848700987080958572042
61630269080849851738853829730210
61630269080860356761949147821410
61630269080860406584223388078034
61630269080957953219658287598674
61630269080957953219720278065398
61630269080957953219721049717730
61630269080957953219741198770346
61630269080957953219741973605006
61630269080957953227251341782034
61630269080957953227251344951312
61630269080957953275536334803464
61630269080957969874042506000596
61630269080957969874043280835256
61630269080957969881573572886510
61630269081834171920222790369889
61630269086768982174485959332922
61630269086768982175050043564906
61630269086768982175050815217238
61630269086866278453614081574298
61630269086866294505775741916414
61630269086866295098044042822130
61630269086866295100575447765818
61630269086866295105383725580558
61630269086875600967974733476367
61630269086875600967974738180631
61630269087741596388228850782145
61630269087741596433981290974003
61630269087742797145227543949489
61630269087742797328241883588961
61630269087742797333324457767121
61630269087742797745106347822195
61630269087742797747362684750131
61630269087742797747366127957831
61630269087742797747366152422099
61630269087742797747366156654187
61630269087753602173825969458859
61630269087753602911718675001715
61630269087753602913975011929651
61630269087753602913978479601619
61630269087753602913978483833707
61630269134023628001539694224950
61630269134023628001560618112226
61630269134026329285662742235828
61630269134027529867281736260386
61630269134027529913014400450852
61630269134027530042682356109524
61630269134027530050275414523568
61630269134027530050296076962716
61630269134027530050296334180160
61630269134027530050296335229920
61630269134131679662852364194466
61630269134131693936271936011912
61630269134132830419455986232386
61630269134132830419455987282146
61630269134132880290015995407910
61630269134132894510339686568032
61630269134132894510339972365192
61630269134132896293896023016506
61630269134132896293913590853624
61630269134132896293913849120828
61630269134132896296152359944442
61630269134132896296424070841562
61630269134132896296424329108766
61630269134132896888525264374898
61630269134132896891035777309994
61630269134132896891224063654526
61630269134135581525853792104006
61630269134135581528301513159428
61630269134135598180174990119620
61630269134135598180176023221484
61630269134135598180178346169778
61630269134135598182601787287814
61630269134135598182605172035732
61630269134135598182688859104874
61630269134135598182877145449406
61630269134143385257296028400326
61630269134143385257296286680628
61630269134143685454096917630692
61630269134143685456628322587430
61630269134144602625680683201953
61630269135007898590926148520321
61630269135010594385563668162110
61630269135010594797157645993754
61630269135011800637949510587809
61630269135011800637970431294161
61630269135011800638158459371489
61630269135011800639850683369681
61630269135011800640418152349583
61630269135011801052180266423383
61630269135018703201972755004291
61630269135018703613753613007261
61630269135022605662218507798159
61630269135022606218792593602903
61630269139935855091091888941432
61630269139935855091363858124630
61630269139935855274106229656812
61630269139935855274106487924016
61630269139935855274190170749632
61630269140041205641318096776026
61630269140041205641318353993470
61630269140041205643765817831448
61630269140041205648849420879384
61630269140041222112523732111334
61630269140041222115052009524500
61630269140041222115055108357214
61630269140041222120138826196398
61630269140043856797679128415000
61630269140043923406704834101936
61630269140043923406708190152094
61630269140043923411603622696506
61630269140051960672073514732996
61630269140052010624643339235358
61630269140052027281667464233090
61630269140052027282228938551816
61630269140052027282232290356788
61630269140052027282232291419646
61630269140053227442350838852178
61630269140053227442350953171042
61630269140053229088642034234012
61630269140053229274191249541455
61630269140053229685699221615690
61630269140053229685887506910462
61630269140053229685889486475879
61630269140916523402707477208819
61630269140916523402707481442359
61630269140916523448377378826767
61630269140916523448461062118735
61630269140919223321753790784931
61630269140919225151624438453291
61630269140919225151624443157555
61630269140919225151896039269251
61630269140919225295659976993031
61630269140920426046155482462095
61630269140920426046155487161987
61630269140920426051239177366013
61630269140920426051239206062369
61630269140920426052931430061965
61630269140920426052934810092569
61630269140920426053495514293994
61630269140920426053498522786841
61630269140920459399484732069821
61630269140927328432059053896487
61630269140927328569319808621879
61630269140927328615073393530343
61630269140928529189057747063831
61630269140928529326318497089331
61630269140928529326318501789223
61630269140928529371319971206047
61630269140928529372072083515359
61630269140928529372072086697687
61630269140928529783101977115019
61630269140928529926198422749249
61630269140928529926198451447009
61630269140928529928454759677185
61630269140928529928457768171481
61630269140931230892304801986091
61630269140931230892304806690355
61630269140931231075319146324211
61630269141000307913895657304402
61630269141000307913896805214776
61630269141000308372855257396777
61630269141024591722295297841247
61630269141024591722295302427467
61630269157660830762857078321762
61630269157660830945683390945360
61630269157660830945683390946764
61630269157662031519939454326160
61630269157672788553631961062360
61630269157672788553819989139688
61630269157672788554446749397448
61630269157672788554447864006372
61630269157672788554634777474776
61630269157672788554635892083700
61630269157672789102674978564248
61630269157672789103489766899336
61630269157672833567537143090402
61630269157672833567537400307846
61630269157672833567725428385174
61630269157673737117102808770640
61630269157673737117102808772092
61630269157745734541490599055836
61630269157745734542305387390924
61630269157745734542306501999848
61630269157745735091160119598040
61630269157745768442170351552162
61630269157745768442358636846934
61630269157766181137327268322082
61630269157766195405479424345228
61630269157766197791632046393530
61630269157767097757145230323900
61630269157769799645821549949308
61630269157770099657161407341458
61630269157770099835095528694010
61630269157770099835283815038542
61630269157777886910727040942942
61630269157777886917504962417680
61630269157777902923757557503420
61630269157777902923757671822284
61630269157777902924572345838508
61630269157777902924572460157372
61630269157777903381828934737034
61630269157777903388603643637778
61630269157777904756160504331703
61630269157778204762416644371555
61630269157778204945347301185619
61630269157778204945410173037319
61630269157778204945410177623539
61630269157778205354953553687230
61630269157778205357192441812822
61630269157778205357380727107594
61630269157779089268463052728135
61630269157779103544311403488814
61630269157779103681571039005852
61630269157779104092622196150412
61630269157779104093165016837496
61630269157779104093346270459206
61630269157779104139099855367670
61630269157779104140614296585293
61630269157779105327946950332428
61630269157779105327967870920736
61630269157779105327968985529660
61630269157779105327968990251394
61630269157779105330228426366119
61630269157779105375961085964541
61630269157779105375961090569635
61630269157779105922764473349962
61630269157779105922765592545106
61630269157779105924941342647892
61630269157779105924941371345700
61630269157779105924941374532240
61630269157779105925192389707588
61630269157779105925192418405396
61630269157779105925192418409608
61630269157779105925192423008878
61630269157779105930274620929156
61630269157779105930274621047248
61630269157779105930275735538080
61630269157781791154638187603522
61630269157781805247550052885194
61630269157781805247746491192666
61630269157781805254324761785938
61630269157781805254324761787342
61630269157781805254328233691398
61630269157781805384191252163244
61630269157781805384191337902392
61630269157781805384810693888020
61630269157781805384810722585780
61630269157781805384999095036642
61630269157781805385006126237480
61630269157781805385007155107256
61630269157781805391526224701062
61630269157781805392342133845228
61630269157781805430564307494244
61630269157781805432258883138490
61630269157781807214333615438812
61630269157781807214418417122542
61630269157781807216594170411868
61630269157781807216659166199398
61630269157781807216844099676100
61630269157781807216845128545876
61630269157781807216845214285024
61630269157781807216847537233318
61630269157781807216868459278648
61630269157781807221927702724036
61630269157781807221927788463184
61630269157781807221928817332960
61630269158621985176742803552392
61630269158621985176742832132108
61630269158621985542792431055008
61630269158621985588545987267116
61630269158621985588713095805896
61630269158642399623037232351071
61630269158642399623099994470127
61630269158642399623936822706711
61630269158642399625568636231901
61630269158642400243332703790376
61630269158642444111056566600994
61630269158642444111140249426450
61630269158642444111140363745314
61630269158642700432582377082212
61630269158642700433419202130852
61630269158642742654014125710517
61630269158645101350278032737974
61630269158645101350466060815302
61630269158645101527375320942012
61630269158645385663058148065094
61630269158645401717733763610373
61630269158645401724989882460549
61630269158645402136855709022024
61630269158645402136855713621342
61630269158645402136857645418275
61630269158645402136858808204706
61630269158653249277752690924834
61630269158653249690349370850030
61630269158654405976402602679932
61630269158654450037258425123218
61630269158654450448852402954862
61630269158654450449040688249634
61630269158654450453936006002798
61630269158657107268055684474812
61630269158657107268243712651310
61630269158657107268243717256404
61630269158715345633948466178716
61630269158715345634764369122728
61630269158715378985689775062754
61630269158715378985773486467926
61630269158718331650728500763798
61630269158726150801375667432472
61630269158726184152302102242274
61630269158726184152385785067730
61630269158726184152385899386594
61630269158726184153116890577362
61630269158726184564982579311790
61630269158750501727485631683366
61630269158750501727485631683414
61630269293559213655017950488876
61630269293559213662548242540130
61630269293560114642142030443618
61630269293560114642142033612896
61630269293560414785679960236886
61630269293560414823882335558426
61630269293560414831412627609680
61630269293560414968694304121544
61630269293560414968695337223408
61630269293633345992757611972526
61630269293665764603556176842476
61630269293665764611086468893730
61630269293665781212294250175334
61630269293665781212311818012452
61630269293665781212312076279656
61630269293665781212315170880282
61630269293665781214550587103270
61630269293668166300735010174514
61630269293668166300735013356842
61630269293668166300923296532096
61630269293668166310797740284370
61630269293668466444251247610502
61630269293668466444252019262834
61630269293668466444272939967782
61630269293668466444272939980832
61630269293668466444272943150110
61630269293668466446699740318256
61630269293668466451782311327138
61630269293668466451782314496416
61630269293668466490005607353626
61630269293668466492453325226720
61630269293668466497535899404880
61630269293668466500067300116480
61630269293668466500067301179290
61630269293668466500068333218344
61630269293668482552228878616118
61630269293668482557312940339190
61630269293668483098573217278448
61630269293668483098573217278496
61630269293668483098573475545652
61630269293668483098573475545700
61630269293668483098761503623028
61630269294540768133865060744054
61630269294540768271125815119526
61630269294540779246902462198442
61630269294543480538555543521098
61630269294543481087598556773476
61630269294617664897744568427863
61630269317299982675543457482728
61630269317302683967196539277608
61630269317302683967196653596472
61630269317302684432042625413370
61630269317302684432046097317426
61630269317302984570477060322126
61630269317302984575559634500286
61630269317302985805855736213645
61630269317302986400631423587010
61630269317303870494833467218286
61630269317303870494833810174878
61630269317303886371385932106616
61630269317303886966182534400488
61630269317303886968380353124100
61630269317303886968380356306428
61630269317303886968445066178706
61630269317303886968445409135298
61630269317303886968631371481776
61630269317303886968631400179584
61630269318174385829516986797476
61630269318175284564676054841680
61630269318175286397266120985263
61630269318175329029538476585278
61630269318175329029538590904142
61630269318175586586599362784612
61630269318178030321191672699022
61630269318178030732973564289130
61630269318178030732973935825438
61630269318178031968320725204686
61630269318178288290038968857014
61630269318179186661340965164831
61630269318179188262988057551209
61630269318179188262990380499503
61630269318179221614541457400026
61630269318179231080697406897406
61630269318179231492291384729050
61630269318179231492479670023822
61630269318179231497374987776986
61630269318179232727578858854414
61630269318179232727826459403070
61630269318179236438952509016131
61630269318248230552346693337544
61630269318248232390020333949347
61630269318248263904171713626754
61630269318250965195824766841918
61630269318250965195824881160782
61630269318250965607606772750890
61630269318250965607607144287198
61630269318250966842952790477806
61630269318251265799116255229010
61630269318252134438818573107221
61630269318252167602211981577026
61630269370368642871219271940506
61630269370368642878750338826420
61630269370372244417939075131826
61630269370372496611801393270196
61630269370372497160593363712388
61630269370372497160593620929832
61630269370372541076663815013794
61630269370372541076664072231238
61630269370372541625455785455986
61630269370372541625456042673430
61630269370372541625644070750758
61630269370445442599409241421420
61630269370445442599472003186344
61630269370445475951296937736406
61630269370445475951297023475554
61630269370445476500088993917746
61630269370445476500277279212518
61630269370476694356775663689026
61630269370476694361858237867186
61630269370476694364117669395748
61630269370476694409871254304212
61630269370476695635435728980918
61630269370476710416279333988666
61630269370476711016163015938634
61630269370476712060993589302610
61630269370477594967893571000666
61630269370477594975424637886580
61630269370477610846830361253626
61630269370477611439183751152340
61630269370477611446714043203594
61630269370477611578887981261460
61630269370477611578892228000176
61630269370477911628454345149124
61630269370477911768162821996960
61630269370480296076532054875772
61630269370480312685111287573016
61630269370480312730835685041218
61630269370480312730836832947220
61630269370480312738175367799646
61630269370480314332240344328030
61630269370480596265802648872556
61630269370480612881692376886562
61630269370480612920107426944004
61630269370481499212556829969106
61630269370481499212560187436206
61630269370481499212748472730978
61630269370481499212748558470126
61630269370481513442109980267976
61630269370481515089300679929640
61630269370481515272252257939750
61630269370481515274511693582308
61630269370481515274512812777452
61630269370481515274577808564982
61630269370481515274762742041684
61630269370481515274763856650608
61630269370481515274766179598902
61630269370481515274766184185122
61630269370481515279846430828768
61630269370481515279846431300992
61630269371320494254647402670243
61630269371320794443897075962079
61630269371352957335671218971714
61630269371352957335671333290578
61630269371355614574243884931968
61630269371355614622235189414007
61630269371355614622235194013277
61630269371355616221372941686982
61630269371355659039106306675566
61630269371355659039106678211714
61630269371355659039106678211874
61630269371355660686235363430580
61630269371355660686235734966888
61630269371355916596171711243290
61630269371355949764707444454152
61630269371355959230615787268572
61630269371356809766819316426132
61630269371356809812572901217956
61630269371356816980631442505416
61630269371356816980693828012298
61630269371356816980694085229742
61630269371356817163982359263147
61630269371356844971755618314252
61630269371356844971943903609024
61630269371356848685327034030920
61630269371356849097109297157336
61630269371356850332456459730342
61630269371356850332517986323808
61630269371356850332518848301508
61630269371356850332707133596280
61630269371356861445493861184730
61630269371424944061281953757906
61630269371425892210304427433474
61630269371425892210304541752338
61630269371428593913739515137166
61630269371429763156398456058149
61630269371429796503390949411011
61630269371460966781307497604846
61630269371460981048870514848443
61630269371460981048870519447713
61630269371461266970557170896682
61630269371461283022530807412056
61630269772122752175316545208978
61630269772134757961729572932244
61630269772228116818374781313784
61630269772230803836608291291218
61630269772230818109843021492524
61630269772230818110027863108664
61630269772232004456157943369764
61630269772232004461240517547924
61630269772232004593690667295616
61630269772232018684095899461944
61630269772232018686355306996962
61630269772232020515933496759162
61630269772232020515934615967356
61630269772232021062448557111234
61630269772232021064704894039170
61630269772232021064728909344744
61630269772232021064791704406746
61630269772242809621074920083476
61630269772242809622770270549284
61630269772242809627852844727444
61630269772242825682545823938682
61630269772242825682546943146876
61630269772242826094140920965470
61630269772243726799154165875318
61630269772243726799436610298705
61630269772243726799968954210406
61630269772243726799968958993375
61630269772264434183932595203344
61630269772264434183932881000504
61630269772264435967506499488936
61630269772264435969745268579754
61630269772264435970016893387806
61630269772264435970016979476874
61630269772264435970017237744078
61630269772264436015770478297722
61630269772264436015771597505916
61630269772267135475585962795384
61630269772267137307423560092602
61630269772267137719018657119390
61630269772267137856279411849154
61630269772267137861361986027314
61630269772267142802749523067540
61630269772267142802937809412072
61630269772275241182382805477242
61630269772275241182383924685436
61630269772275246533669719317466
61630269772276147240657662744929
61630269772278850184585163163139
61630269773107020971258796456805
61630269773107020973685621254237
61630269773107020973765837487845
61630269773107020973769189288605
61630269773117827786673859760333
61630269773117827787237943992317
61630269773117827787509540104013
61630269773139441414990241734829
61630269773139441414993713638885
61630269773142137765005195668373
61630269773142137765005196718181
61630269773142137765005196731231
61630269773142137765255900821285
61630269773142137765259371658271
61630269773142139000605386201455
61630269773142142704132929648101
61630269773142142704132930710959
61630269773142143115897396399049
61630269773142143118428801342737
61630269773142428620527057486667
61630269773142437908692693675997
61630269773142437908776261710365
61630269773142444677775881588372
61630269773142444677775881589824
61630269773142444680303814628004
61630269773142444680303814629456
61630269773143338339243720940957
61630269773143338522090925573147
61630269773143340168654863927243
61630269773143340169198056150635
61630269773143343872979657600761
61630269773143343875235994528697
61630269773143343875239466432753
61630269773143343875427494510081
61630269773143345253117871075943
61630269773143345657369583400031
61630269773143345657369583400032
61630269773143345657369583889677
61630269773143345657389356684251
61630269773143345657390475898269
61630269773143345659629277913159
61630269773143345659645693612187
61630269773143345659817305990487
61630269773143345664732395492837
61630269773143345664732768564179
61630269773143345664733514706855
61630269773143345664900909038423
61630269773143345664920796641507
61630269773143379010635033557717
61630269773143379010906629669413
61630269773143388482631179522348
61630269773150248226202659510605
61630269773150248228730592550237
61630269773150248228734064454293
61630269773151443449548984052513
61630269773151448983284920712317
61630269773151448984977173408269
61630269773151448985729285717581
61630269773151448985732757621637
61630269773151449122994545466155
61630269773151449128077115045045
61630269773151449128077119644315
61630269773151449128077891296647
61630269773151482476531591251715
61630269773154145335242832494725
61630269773154145335267191106763
61630269773154145335831275338747
61630269773154145335831276388555
61630269773154150277403287763947
61630269773154150688979817248161
61630269773154150688997265595591
61630269773154150823981910579551
61630269773154150823981910579552
61630269773154150826241605092679
61630269773154150826429633170007
61630269773154150831320817453607
61630269773154150831324174671569
61630269773154150831324175025701
61630269773154150831512207348167
61630269773154150831513236217943
61630269773154184177247364970777
61630269773154184179695082843871
61630269773154184179778650878239
61630269773154184179966678955567
61630269773212388779538491259314
61630269773212687734002762340106
61630269773212688968784695835038
61630269773212688968788164551150
61630269773212722734924571963457
61630269773215088699396578909265
61630269773215424026577281736803
61630269773215424438359630956451
61630269773216323357264101124090
61630269773216323357264102173898
61630269773216323357264360454152
61630269773216325005920622750420
61630269773227130172533064248804
61630269773227130172533064366896
61630269778140329634234657038734
61630269778140329634235431860344
61630269778140329634507401043542
61630269778140329817521740696112
61630269778140345693739360440238
61630269778140345694010985249742
61630269778140345694011071337358
61630269778140345694011071343182
61630269778140345694011329604562
61630269778140345694012104444838
61630269778140345694012104457936
61630269778140345694014427393132
61630269778140345694014428455990
61630269778140345701354110151608
61630269778151134800846984218254
61630269778151150860351687619758
61630269778151150860623312427810
61630269778151150860623398516878
61630269778151150860623398522494
61630269778151150860623656802796
61630269778151150860624431637456
61630269778151150860626754572652
61630269778151150860626755635510
61630269778151150867966437331080
61630269778151151455423391329842
61630269778151151455984865648568
61630269778151151455988217453540
61630269778151151455988218516398
61630269778151151455988247214158
61630269778152353447863403431571
61630269778152353447863407663659
61630269778152353859457381263215
61630269778152353859645409340543
61630269778152353859645413572631
61630269778172761193847966788302
61630269778172761193848052875918
61630269778172761193848311143122
61630269778172761193848311161836
61630269778172761193849085996496
61630269778172766735115543817458
61630269778175462485229423773678
61630269778175462485313106599134
61630269778175462485313106599294
61630269778175462485313881433794
61630269778175462485501134676414
61630269778175462485501392938002
61630269778175462485501392956716
61630269778175462485502167778278
61630269778175462492844173485000
61630269778175463085193059427762
61630269778175467843754543190310
61630269778175468026768882829782
61630269778183566360460380055438
61630269778183566360460380061054
61630269778183566360460638322642
61630269778183566360460638341356
61630269778183566360461413162918
61630269778183566360461413176016
61630269778183571711935522743940
61630269778183571894949605147254
61630269778183571894949862377796
61630269778183571901727870978264
61630269778184774300866461314591
61630269778187475597686801862563
61630269779015647576463289502885
61630269779026452742992048193123
61630269779026453154586026024767
61630269779027653500074425721117
61630269779027653500157993755485
61630269779027653911939999664457
61630269779027654101458570412024
61630269779027654101646598489352
61630269779027654101646856756556
61630269779027654101646885336272
61630269779027687453283590701234
61630269779027687453471618778562
61630269779027687453471877045766
61630269779027698566509307079870
61630269779027698571403566333782
61630269779027698571591594411110
61630269779048063076216702552163
61630269779048063076301418947447
61630269779048063121970287462079
61630269779048066782341796126249
61630269779050753844358130885711
61630269779050763178361035871771
61630269779050764228161312203471
61630269779050764230692717147159
61630269779050764367953468690223
61630269779050764367953468707693
61630269779050764367954501803733
61630269779050764413706941995591
61630269779050764413707053598687
61630269779050764779463762178687
61630269779050764825217347088603
61630269779050764825217351792867
61630269779050764825488947904563
61630269779050769718591496613329
61630269779050769721119429652961
61630269779050769721122901557017
61630269779051963889418116053323
61630269779051963889606144130651
61630269779051963935359729039115
61630269779051965124953194971077
61630269779051965125035729909405
61630269779051965535981939603329
61630269779051965535982054407467
61630269779051965536547171741315
61630269779051965536547172802721
61630269779051965582299723547915
61630269779051965582299727780003
61630269779051965719560364555113
61630269779051965719748392632441
61630269779051965724644053869992
61630269779051965724832081947320
61630269779051965724832340214524
61630269779051965726524334643272
61630269779051965726524592910476
61630269779051965726524621490192
61630269779051968828545850050521
61630269779051969240327740088125
61630269779051969242587548920117
61630269779051970475673757815041
61630269779051970475674906782449
61630269779051970477366010510993
61630269779051970661135819572793
61630269779051970666219538473175
61630269779051970666219541655503
61630269779051970666220284611479
61630269779051970666220313307835
61630269779051970666303967502783
61630269779051971070470103376583
61630269779051971070471251286957
61630269779051971072726440304519
61630269779051971072727473406383
61630269779051971072727587725247
61630269779051971072729797404437
61630269779051971077810157669915
61630269779051971077810161902003
61630269779051971077813486191521
61630269779051971077813486545653
61630269779051971078001514636031
61630269779051971078001518868119
61630269779051971078001547564475
61630269779051971078002547737895
61630269779051971079505739241605
61630269779051971080257851563967
61630269779051971080258884665831
61630269779051999078161326855154
61630269779051999078161355434870
61630269779051999078349354932482
61630269779051999078349613199686
61630269779051999078349641779402
61630269779052004014653092557955
61630269779052004423987376361745
61630269779052004426243713289681
61630269779052004426247070389599
61630269779052004426435098466927
61630269779052013895544557374054
61630269779052013895732843718586
61630269779052013895732846918176
61630269779052013902319355668450
61630269779052013902319384248166
61630269779052013902321679666504
61630269779052013902321708246220
61630269779052013902507383745778
61630269779052013902509707743832
61630269779058868105651962531799
61630269779058873593550741997969
61630269779058873596082146941657
61630269779060068862650655699143
61630269779060074353161052110681
61630269779060074541178753625021
61630269779060074541178787040143
61630269779060074541179558692475
61630269779062770153551620480447
61630269779062770565897710621403
61630269779062770565897715325667
61630269779062770702594381586987
61630269779062770702594382636747
61630269779062770703158465818971
61630269779062770703158466868731
61630269779062770748347966495451
61630269779062770748347967545211
61630269779062770748912050727435
61630269779062775642286200865929
61630269779062775644730449544911
61630269779062776056324427376555
61630269779062776056327899735525
61630269779062776239338767482587
61630269779062776244422456269671
61630269779062776244422484849435
61630269779062776244425813251545
61630269779062776244425813723721
61630269779062776244613841328873
61630269779062776244613874743995
61630269779121014193184097022454
61630269779123749662190704356947
61630269779124900599277262331752
61630269779124900599465290409080
61630269779124900599465548676284
61630269779124900599465552925634
61630269779124900600969515027704
61630269779124900601157543105032
61630269779124900601157801372236
61630269779124900601157829951952
61630269779124916653971478702857
61630269779124916653973801646939
61630269779124916653973801651151
61630269779124916653974577418931
61630269779124945065831936771302
61630269779124945066019964848630
61630269779124945066020251695550
61630269779124945070914510949462
61630269779124945071102539026790
61630269779124945071102797293994
61630269779124948770177737256098
61630269779124948770365765333426
61630269779124948770366026787122
61630269779124948770366027849980
61630269779124948776952564130210
61630269779124948776954888128264
61630269779124948777140592207538
61630269779124948777140850474742
61630269779124948777142916205592
61630269779124959708002805016116
61630269779124959708003948321396
61630269779133020528930724087497
61630269779133020528933047031579
61630269779133020528933047035791
61630269779133065000567972705207
61630269779133065001135151537817
61630269779135721636731588470799
61630269779135755402599471777968
61630269779135755585613810939684
61630269779135755585613811057776
61630269779156168454588124078688
61630269779156170103411670709891
61630269779156170103411785028755
61630269795768958967350979487853
61630269795769259614136243597080
61630269795865305303301081117528
61630269795865305303301855953592
61630269795865305305749573826686
61630269795865319579235351441980
61630269795865321957856533533026
61630269795865321965196216290050
61630269795865321965196216291454
61630269795865321965199688195510
61630269795865321965387973490282
61630269795866205461779349925373
61630269795866205466861924103533
61630269795866506060363569518842
61630269795866506060363569520246
61630269795866506062811287391936
61630269795866506062811290575668
61630269795866506067893861570096
61630269795866506067893861571500
61630269795866506067894636406160
61630269795866506108564871252044
61630269795874309336738595310013
61630269795874309341821169488173
61630269795877011085906605483136
61630269795877027558029113110660
61630269795877027558032464915632
61630269795877027558032465978490
61630269795877327751546481907150
61630269795878228268797549084624
61630269795878228269361629084520
61630269795878228269361633316608
61630269795878228315115213992984
61630269795901639323160228704436
61630269795901639323160486971640
61630269795901639323348515048968
61630269795901639325587025872582
61630269795901639330691553857554
61630269795901639330754315976770
61630269795901639376424218061070
61630269795913344922751413417474
61630269795913344927917670421250
61630269795913344927917670422654
61630269795913346890175451786992
61630269795913350411570046290062
61630269795913350593957798194001
61630269795913350594772329311645
61630269795913350594772586529089
61630269795913350601278883194371
61630269795913350601299803900687
61630269795913350601299803900723
61630269795913352243596306067384
61630269796741518301364083666339
61630269796741522005709879564915
61630269796741566431509487731543
61630269796741822149205709549941
61630269796773944851706511882812
61630269796776946337796411932135
61630269796776946337797187699915
61630269796777847312223860788376
61630269796785950592386875415612
61630269796845990275891367939512
61630269796845990276728192993768
61630269796846873614957416547187
61630269796846890248930821208770
61630269796846890843641045148488
61630269796846933669804712905682
61630269796847189178251498893289
61630269796847190438180494500606
61630269796849586988823715319605
61630269796849625901241564545836
61630269796849892325467797616063
61630269796849892330550371794223
61630269796849926090491237837672
61630269796849926090491237839076
61630269796849935562510365909962
61630269796850776833708900582953
61630269796850792710264450716068
61630269796850792893216041723791
61630269796850792900555724482219
61630269796850826658243609047380
61630269796850826658243609060478
61630269796850826658243609513940
61630269796850826658243613764742
61630269796850826658306401393578
61630269796858941239813307374261
61630269796861597738775840532161
61630269796861631641904387516512
61630269796861631641904387522336
61630269796861631641904388933662
61630269796861631641904388939278
61630269796861631641904392121606
61630269796861631641925279412836
61630269796861631687657943614948
61630269796861631687658059936810
61630269796861631824855936693460
61630269796861631825106755115428
61630269796861631825127647242112
61630269796861631825670840882446
61630269796882007040418301797294
61630269796882012994282702713451
61630269796882045935955063713200
61630269796882046342716787233706
61630269796882055216401350899800
61630269796882057049055227282432
61630269796882312771771420124999
61630269848934881950841617544710
61630269848946887912927237494078
61630269848946887920268985983356
61630269849040232317969027003648
61630269849040232317969801838308
61630269849040232320207537827262
61630269849040232501046904661306
61630269849040232501047161878750
61630269849040232503494621483188
61630269849040232503494621484640
61630269849040232503494625716728
61630269849040232508577195661348
61630269849040232508577195662800
61630269849040232508578228764664
61630269849040248377285444060620
61630269849040248377473472137948
61630269849040248377473730405152
61630269849040248379712241228766
61630269849040248379795924054174
61630269849040248379984213581034
61630269849040248379987308181660
61630269849040248387326990940088
61630269849042950128985629768402
61630269849042950271332430581786
61630269849043850833997726850953
61630269849044134229423584189984
61630269849044134412437924892314
61630269849044134419779930599036
61630269849044150837973629446966
61630269849044150840253981680476
61630269849044150840316776742478
61630269849044150840505063087010
61630269849044150883727243053238
61630269849044150891066897113906
61630269849044151023519402726690
61630269849051037530314793221344
61630269849051953976959278498702
61630269849051953976962377331416
61630269849051953984490345384616
61630269849052238287397170276954
61630269849052238287397427494398
61630269849052238289656859022960
61630269849052238294739175983676
61630269849052254758686488437878
61630269849052254759251344322194
61630269849052254761779277361826
61630269849052254766026142498546
61630269849054655680394366202554
61630269849054655863600381178210
61630269849054655864161765158470
61630269849054655864161855496936
61630269849054655864165207301908
61630269849054655864165208364766
61630269849054655864165237062526
61630269849054939396035911369504
61630269849054955869665993301202
61630269849054956050339570232758
61630269849054956050904426117074
61630269849054956053432359156706
61630269849054956057679224293426
61630269849055839966379094075828
61630269849055839966379094077280
61630269849055839966379098309368
61630269849055856437477775295926
61630269849055856438233358446436
61630269849055856574679238211050
61630269849055856574679238388196
61630269849055856574930291470900
61630269849055856575494026546138
61630269849055856575494027097262
61630269849055856575494028147022
61630269849055856575494031329107
61630269849055856620682757171170
61630269849055856620683876379364
61630269849055856621247613055486
61630269849075365168775507394060
61630269849075365168775507395512
61630269849075365168963793738592
61630269849075365168963793740044
61630269849075365171202304562206
61630269849075365171223225268606
61630269849075365171285987387614
61630269849075365171285987387662
61630269849075365171285987387822
61630269849075365171286762222322
61630269849075365178817054273528
61630269849075365178817054273576
61630269849075368883162969077188
61630269849075370529538880403764
61630269849076266334082662737944
61630269849076571286621256390900
61630269849076571286809542735432
61630269849087070768449341832142
61630269849087070768450116666802
61630269849087070768637631358954
61630269849087071180231347741114
61630269849087071368329294659366
61630269849087076126702492065736
61630269849087076303126852226164
61630269849087076309716831699592
61630269849087076309904860826632
61630269849087371553269340695266
61630269849087371553269688251128
61630269849087371557516205831986
61630269849087376903991395463230
61630269849088271937230040908458
61630269849088271937231074008870
61630269849088272072796137082864
61630269849088276877194888585268
61630269849088277426237993225990
61630269849088277608437458785397
61630269849088277608980277937495
61630269849088277609251989903041
61630269849088277609252247120449
61630269849088277609252247120485
61630269849088277615758543785767
61630269849088277615779464492119
61630269849088277616595114804907
61630269849088277616595372022351
61630269849088279258075966658780
61630269849918252155388784878311
61630269849919152716426816632568
61630269849919153128208823604350
61630269849919452722683157083112
61630269849919452905697381931544
61630269849919453317479388903374
61630269849931158457107180165368
61630269849950672587579835775944
61630269849950672587579835777396
61630269849950672590107768815576
61630269849950672590107768817028
61630269849951567621676487498192
61630269849951568033270465329836
61630269849951568033521169432940
61630269849951568216201122143900
61630269849951568216263798171128
61630269849951568216284690178268
61630269849951568216451826247004
61630269849951568216451826248456
61630269849951568216472718255596
61630269849951572972398199309564
61630269849951573155328855651452
61630269849951573155391531678680
61630269849951573157835896683944
61630269849951573157856788691084
61630269849951573567173539122638
61630269849951573567194431129826
61630269849951573569450768057762
61630269849951867810926160790028
61630269849951867810926160791480
61630269849951867811009728825848
61630269849951868222520138621672
61630269849951868405534363470104
61630269849951868405534363471556
61630269849951868405722391547432
61630269849951868405722391548884
61630269849951873161647872129224
61630269849951873161647872601400
61630269849951873344662096977656
61630269849951873347106461982920
61630269849951873756444104421662
61630269849951873756444104423066
61630269849951873758700441349598
61630269849951873758700441351002
61630269849954269324923547124716
61630269849954269325174251227820
61630269849954269325174251229272
61630269849954269919698885873528
61630269849954269919698885874980
61630269849954269919719777882120
61630269849954274858575915277976
61630269849954274861082956310468
61630269849954274861103848789784
61630269849954274865349575312411
61630269849954274865349579898631
61630269849954569514173220416552
61630269849954569514173220418004
61630269849954570108969451173956
61630269849954570108969451175408
61630269849954575048097184681508
61630269849954575048097184682960
61630269849954575050353521609444
61630269849954575050353521610896
61630269849954575050353522081620
61630269849954575050353522083072
61630269849955470081922240292060
61630269849955470081984916319288
61630269849955470082172944395164
61630269849955470082172944396616
61630269849955470493766922226808
61630269849955470676718471049464
61630269849955475432643951631256
61630269849955475432643952103432
61630269849955475432894656206536
61630269849955475615658176479688
61630269849955475615846204557016
61630269849955475615908880582792
61630269849955475615908880584244
61630269849955475618102541484952
61630269849962373200133496613912
61630269849963573956944161703928
61630269849963573957132189781256
61630269849963578896071895211480
61630269849963578898516260216744
61630269849966275660379249407780
61630269849966280601763319843268
61630269849966280606029938845211
61630269849966330431652524690669
61630269849966330431652529276889
61630269850023618582024105726527
61630269850023618582024110312747
61630269850024502472308926544018
61630269850024502473124834074250
61630269850024502479902755548988
61630269850024552504127245770554
61630269850024852693376914831754
61630269850024852693376919062390
61630269850027263539664037095874
61630269850027263542112906415754
61630269850027521043381640335739
61630269850028421611193451140575
61630269850028464116179794864484
61630269850035358082337018554468
61630269850036524937047259865074
61630269850036525348641237696718
61630269850036525486152696525215
61630269850036558290543741161576
61630269850036558290543741279620
61630269850036558839335711603768
61630269850036558839335711721812
61630269850036558839586415824916
61630269850036558839586416179048
61630269850036558839607307715464
61630269850036558839607307833508
61630269850036558839607308187640
61630269850036558840150499938856
61630269850036574716079174639315
61630269850039271112182358655529
61630269850039276419326234265839
61630269850059641291984905333067
61630269850059674646339016316096
61630269850059674646339016317500
61630269850059674646339016671632
61630269850059674646339016684730
61630269850059674646339016788272
61630269850059674646339017734442
61630269850059674646339017734490
61630269850059674646339020916818
61630269850059685766718296222156
61630269850059685766718299414312
61630269850059685766718410541020
61630269850059689341397673259271
61630269850059935947582205413247
61630269850059936542943555387992
61630269850059936542943555393608
61630269850059936542943669712472
61630269850059941481255499348724
61630269850059969896460956114882
61630269850059974835588689607932
61630269850059974835588689609336
61630269850059974835588690080108
61630269850059974835588690094610
61630269850059974835588691144370
61630269850059985955967969513992
61630269850059985955967969519608
61630269850059985955968083832856
61630269850059985955968083838472
61630269850059989484914682347543
61630269850059989667928911913337
61630269850060836490749285598814
61630269850060836490812043114388
61630269850060837110943665435527
61630269850060837110943665454241
61630269850060870469543255400119
61630269850060870469543255866679
61630269850060875220407058803680
61630269850060885286926716073067
61630269850060886340953811134213
61630269850060886523716989395116
61630269850060886523716992581656
61630269850060886523800672214908
61630269850060890045299611619009
61630270008467766869239844703538
61630270008575818530258846780970
61630270008575818530531590785778
61630270008575818535614164963938
61630270008575834589850331840644
61630270008575834590036294185670
61630270008575834597378299893844
61630270008575834635788850227214
61630270008575834635789879095538
61630270008575834643131884803712
61630270008575835001630272017314
61630270008575835047383856927230
61630270008575835189730657740614
61630270008575835189918943035386
61630270008576718960809874045930
61630270008576718961082618050738
61630270008576719143825246800364
61630270008576719143825247850124
61630270008576735020586288350378
61630270008576735020587321452034
61630270008576735020589644400328
61630270008576735027929327158804
61630270008576735752395954009781
61630270008577019287342256937040
61630270008577019287362919376188
61630270008577019287363176593632
61630270008577019287363177643392
61630270008577019287613966790176
61630270008577019292424572849400
61630270008577019292424831116604
61630270008577019333095840797148
61630270008577019338178157757864
61630270008577035209857915448818
61630270008577035758649885891010
61630270008577035758652208839304
61630270008577035758715003901306
61630270008577035758903290245838
61630270008577035802125470212066
61630270008577035809465124272734
61630270008577035941917629885518
61630270008608250089872242623770
61630270008608250089872242623978
61630270008608250089873275725634
61630270008608250097215281432404
61630270008608250135625831765774
61630270008608250135626860634098
61630270008608255493690692472508
61630270008609156061690760824654
61630270008611851811888323606330
61630270008611851811888323606490
61630270008611851811889098440990
61630270008611851812076351683610
61630270008611851812077384785474
61630270008611851819419390492196
61630270008611852223670329515302
61630270008611852406872959744444
61630270008611852411684593609342
61630270008611852411768276434958
61630270008611857170141473839924
61630270008611857353344099836978
61630270008611857902198832398434
61630270008612152001159692437774
61630270008612152412941956613950
61630270008612152547691198249492
61630270008612152547691456516744
61630270008612152547692231351356
61630270008612152547692231351404
61630270008612152555222523402658
61630270008612152555285285521874
61630270008612152600955187606174
61630270008612157542614693816500
61630270008613052980669022682646
61630270008613058651876440559585
61630270008613058659197525559955
61630270008613058659218446266307
61630270009560405366143455619735
61630270009560455374530104297612
61630270009561307626862152965838
61630270009561339333982724470750
61630270009561339699823029882096
61630270009561339699823031299246
61630270009561339699843922244980
61630270009561339745576702302394
61630270009561339883025397953236
61630270009561339883046289961828
61630270009561341529965278267246
61630270009561341529965279783566
61630270009561341529965282971510
61630270009561341529965394574606
61630270009561341529986286583198
61630270009561355942278238201924
61630270009592522506874041213913
61630270009592522511957387044405
61630270009592559564737244893270
61630270009592559564737244893318
61630270009592559564737244906368
61630270009592559564737245023008
61630270009592570685116523380984
61630270009592570685116526568928
61630270009592570685116526573140
61630270009592570685117412540124
61630270009592575624245146524064
61630270009592859753986918314844
61630270009592870874366196672820
61630270009593723271466564941103
61630270009593771259352038293041
61630270009593771442115219740484
61630270009593771442177981855328
61630270009596429730827018894634
61630270009596461430437469964204
61630270009596461430437469964412
61630270009596461430437469970028
61630270009596461430458361618712
61630270009596461430458361623084
61630270009596461430458361972796
61630270009596461430458361973004
61630270009596461430458362090888
61630270009596461430458362095260
61630270009596461430458363035654
61630270009596461430458363508038
61630270009596461430458366694530
61630270009596461430458367757388
61630270009596461476191025822180
61630270009596461476191025828004
61630270009596461476191026294404
61630270009596461476191026294564
61630270009596461476191027357214
61630279911793407045787163126648
61630279911793407046352793845624
61630279911793454629230715458580
61630279911793454629233039456634
61630279911793454629417968701248
61630279911793454629982827767892
61630279911793454629986180635722
61630279911793454631677404461898
61630279911793454631678433331674
61630279911796108337439987704084
61630279929191460133619623797127
61630279929194161836866683423651
61630279929194161837054711500979
61630279929202014197016180868609
61630279929420819422155943552905
61630279929518380338844412850148
61630279929518430301476704948572
61630279929518430301477076484880
61630279929522032755738172543753
61630280089052217022220300784709
61630280142120527480074585918489
61630280142228595203494006238322
61630280142228895347011015326642
61630280165538892446989322098914
61630280165539192636238995390750
61630280165539193002100309018878
61630280165539237107875958211300
61630280165539237473737271839428
61630280165757730424134338382625
61630280165757730424197014408401
61630280165830676371217505780712
61630280165830676417159118766504
61630280165830676828753353680238
61630280165830976606220763981012
61630280165830976606220792560728
61630280165830976606408792058340
61630280165867049278991284765315
61630280165867049278991656786897
61630280165867049278991661018985
61630280165867049279242331825011
61630280549892578803176994748758
61630280549927695594476702706444
61630280549927695594476705888772
61630280549927695594479029886826
61630280549927695594479030004870
61630280549927695594664730783724
61630280549927695594664735015812
61630280549927695594667058082198
61630280549927695595228818198084
61630280549927695595228819247796
61630280549927695595229848117620
61630280549927695595231913848422
61630280549927695595231913966514
61630280549927695595232171065914
61630280549927695595232171183958
61630280549927695596923394892090
61630280549927695596924166544374
61630280549927695596924423761866
61630280567321803989069605124643
61630280567323015683786779609113
61630280567325706449586954030207
61630280567325706452031319035471
61630280567541853842442082097667
61630280567544258513625113343591
61630280567544260160001024670167
61630280567544555357863081358769
61630280567544560296718847218317
61630280567552364034876586167945
61630280567649921796076684588110
61630280567649921798521049493996
61630280567649921798521052676324
61630280567649969967725831348550
61630280573450179066273155496711
61630280573523161912682005944211
61630280573527032874970229961124
61630280573527032874970603019368
61630280573527066226230424467670
61630280573533935397474386720406
61630280573537871392842751647190
61630280573537882505880122999926
61630280573537887269049976946268
61630280573558247019907758004416
61630280573558247022352121824566
61630280573558247022352122874326
61630280573562149480426257985212
61630280573562149480990342217196
61630280573562149480991113869528
61630280573562149483435478758152
61630280573562149483435735975596
61630280573562198886334658934090
61630280573562198888845143172830
61630280573562198893927713100188
61630280573562198893928746220766
61630280573562198894014756343196
61630280573562198894015527995528
61630280573562198894202781238196
61630280573562198894202784420524
61630280573562198894203814340060
61630280573570302768973998545508
61630280573570302768974001727836
61630280573570302769162026622836
61630280573570302769162029805164
61630280573570302769163059724700
61630280620464308780403657285493
61630280620464310426779568612069
61630280620464310427322760835461
61630280620467011718432650406949
61630280620467011718975842630341
61630280620476065385251768556757
61630280620479980731897927929230
61630280620500633329061162187249
61630280620500633464066986630087
61630280620500633466326422390737
61630280620503334620714243982129
61630280620503335167502074333939
61630280620503335169761510094589
61630280620511140090253015682325
61630280620511182176741831890197
61630280620511438495673489366769
61630280620512400004146232856890
61630280620687066917986227777567
61630280620687066925518788459337
61630280620719187174480685261563
61630280620719482417823209316127
61630280620719487313729911690543
61630280620722183709476291111007
61630280620722189021411774192649
61630280620729992341093012441083
61630280620729992752854010488969
61630280620802982752952709549618
61630280620806890751816005465900
61630280620806890751816005467304
61630280620827550102209171895126
61630280620827550104465505522690
61630280620827550104465508705018
61630280620827550104653791880272
61630280620827598281205827874168
61630280620827599927580704900716
61630280620828451128119593022802
61630280620828451130567314078224
61630280620839255699372526221514
61630280620839255699372526339606
61630280620839255701628859967170
61630280620839255701628859967330
61630280620839255701628863149450
61630280620839255701628863149498
61630280620839255701817145261894
61630280620839255701817149493982
61630280620839256113411123093586
61630280620839305707946943622552
61630280620839305707946947854640
61630280620839306119540663173942
61630280620839306119540667406030
61630280620839306119728949531524
61630280620839306119728953763612
61630280620839306121985286459460
61630280620839306121985290691548
61630280620839306121986319561324
61630280620839306256738655784650
61630280626408958507159571382777
61630280626408969808296155350240
61630280626411659798812653177657
61630280626419763673771898562297
61630280626419776622037535035424
61630280626421015488731981581818
61630280626421024960557318685342
61630280626421025373762276474444
61630280626421025374515417653532
61630280626423726665352595091830
61630280626595392102780368343777
61630280626606198916605436160961
61630280626607399856953084599913
61630280626627807602617349882337
61630280626627807784020801024730
61630280626627812541828767748927
61630280626638617708441094928447
61630280626700742658842294781262
61630280626700742658904970807038
61630280626704660995633017024894
61630280626704660997328368553560
61630280626704661178864461879370
61630280626704661180530994550822
61630280626704661181103345755612
61630280626704661181103350004962
61630280626704661592069705588048
61630280626704661592885608532060
61630280626704661592885613131378
61630280626704694532112462750842
61630280626704694532175138772454
61630280626704694532175138776666
61630280626704694532363166853946
61630280626711564298247993610285
61630280626711565533594782989533
61630280626711608763089494765575
61630280626712766702438386263010
61630280626712798409582072407297
61630280626712809520168428161644
61630280626712809525252031209580
61630280626712809525443386626208
61630280626712814283614353464984
61630280626712814283616677463038
61630280626712814283801606707652
61630280626712814283804962757810
61630280626712814286061042468302
61630280626715466758682032767568
61630280626715467994091125101298
61630280626715467994091468057890
61630280626715467994091588511058
61630280626715501345853842436026
61630280626715501345913165594020
61630280626715501345916604550918
61630280626715501345916608800268
61630280626715501757698871926684
61630280626715511223606843204796
61630280626715511228690446252732
61630280626715512458953889801488
61630280626715512464036463979648
61630280626715512464224492056976
61630280626715516164896752158184
61630280626735875328296582102610
61630280626735925151408684760540
61630280626737076495469998563454
61630280626737076495470773398114
61630280626737076497914367695812
61630280626737076497915139349548
61630280626737076497915396565588
61630280626737076497915396566992
61630280626737125900880437696152
61630280626737125903324803749724
61630280626737125908407377927884
61630280626737125908429327504060
61630280626737125908431650452354
61630280626737125908492089618904
61630280626737125908679342861572
61630280626737125908679347110922
61630280626737125908682698911730
61630280626737125908682703161080
61630280626739827611926405674588
61630280626739827611929504507302
61630280626739827794860157207530
61630280626747931069937130930696
61630280626747931075104416798424
61630280626747931075106740796478
61630280626747931075291670041092
61630280626747931075291674290442
61630280626747931075295030340600
61630280626747931077551105801742
61630280626747931481719394057064
61630280626747931486805062952490
61630280626747931486885652122086
61630280626747931486888746840756
61630280626747931486888749891942
61630280626747931486888750023084
61630280626747931486889004058200
61630280626747931486889008172244
61630280626747931487077032135528
61630280626747931487078065237392
61630280626747931489333373177508
61630280626747931669819402592170
61630280644110567037574755320277
61630280644114436334179437408894
61630280644114436746149986879842
61630280644114469642716043653193
61630280644114480760083993243372
61630280644114480805816686026604
61630280644114480806004971321376
61630280644114481171845365410956
61630280644114481171865999152344
61630280644114481171866257419548
61630280644114481172054285496876
61630280644114481217598950202780
61630280644133933764594677460375
61630280644133945342779553440499
61630280644134845498746424980688
61630280644134845910340402812332
61630280644137831285984664394695
61630280644137831286172692472023
61630280644137836227559862212401
61630280644137836636894404283395
61630280644137836639153840044045
61630280644137880699029970239358
61630280644137881110811976148330
61630280644137895386659584172318
61630280644137895523920338547790
61630280644137897170233488109442
61630280644145651076952729991852
61630280644145651077141015286624
61630280644145652312487804665872
61630280644145652312550480691648
61630280644145652312550566430796
61630280644145652724081782497516
61630280644145652724332829557212
61630280644145652724332830620022
61630280644145652861342451133840
61630280644145652861342536872988
61630280644145652861530822167760
61630280644145652861530823230570
61630280644145689179786530465089
61630280644146000632050510302758
61630280644146000632050538882474
61630280644146001043832515739506
61630280644146001045192733494082
61630280644146001045192733507132
61630280644146001046008636438094
61630280644146001046008636451144
61630280644146001046008641037364
61630280644146886788930084405409
61630280644146886789118083784977
61630280644146886789118112482737
61630280644146890081660986352209
61630280644146890081681878360801
61630280644146890127414571262077
61630280644146890492710766200891
61630280644146890494886777697397
61630280644146890494967103128827
61630280644146890540891038012609
61630280644146891728036897680234
61630280644146891728057789687377
61630280644146891730502154692641
61630280644146901064212546105052
61630280644146901610830741833439
61630280644146901611581535615014
61630280644146901613004516547244
61630280644146901613087078761375
61630280644146906552779668629631
61630280644149586701176517399409
61630280644149586706256767288858
61630280644149586845152431484695
61630280644149586845968597295181
61630280644149586891720776030439
61630280644149588078236693394338
61630280644149588492344508621757
61630280644149591642563687139787
61630280644149591784927817262971
61630280644149591786539859492277
61630280644149591787355767035559
61630280644149591825577911988219
61630280644149591833109323247667
61630280644149592199137772944531
61630280644149592235100482136541
61630280644149592237356819064477
61630280644149592237359917897191
61630280644149592242631893395989
61630280644149592244138097639133
61630280644149592244888230323925
61630280644149592244891329156639
61630280644149593431472242601485
61630280644149593433731678362135
61630280644149593433919706439463
61630280644149602766036882016790
61630280644149602768212750097204
61630280644149602903297665444202
61630280644149602905473504472676
61630280644149603314828852458982
61630280644149604551786654034328
61630280644321567296824735153479
61630280644332073966233173742793
61630280644332073966295849768569
61630280644332075155910352259377
61630280644332075201851936548813
61630280644333274265779988694793
61630280644333274311533544906901
61630280644333276507768410313277
61630280644352783318420631080621
61630280644352783318504199114989
61630280644353683474471070655178
61630280644353683474533746680954
61630280644353683886065048486822
61630280644353684023325717123146
61630280644353687594532135612753
61630280644353688826803672043957
61630280644353984032008768583677
61630280644353988971136502563405
61630280644356383944818681407191
61630280644356385179600614902123
61630280644356385591194592445290
61630280644356388883925494393494
61630280644356388883946414920567
61630280644356388883946415098442
61630280644356388886185217407633
61630280644356389297967223316605
61630280644356390530322326713495
61630280644356685369414405355839
61630280644356685727912788340209
61630280644356685734690595010809
61630280644356690673818328990537
61630280644364490655747333797937
61630280644364490701499888775219
61630280644364490701500890010045
61630280644364493995926396287205
61630280644364494405260565286857
61630280644364494405281605028031
61630280644364494407454226189017
61630280644364494407516902214793
61630280644364494407520374118849
61630280644364494407708402196177
61630280644364495640628623989773
61630280644364495643072988995037
61630280644365694567484035576757
61630280644365695116610391586171
61630280644365695118786403082677
61630280644365695118866728514107
61630280644365695164539959294785
61630280644365695164790663397889
61630280644365696351936523065514
61630280644365728470691748803317
61630280644365739588729162221734
61630280644365739588788480780250
61630280644365739588791838247350
61630280644365739588811724435865
61630280644365744530196567000073
61630280644368391469052056869975
61630280644368391514805613080631
61630280644368391514805641778439
61630280644368392750151659505355
61630280644368392750151663737443
61630280644368393299258473646717
61630280644368393299446501724045
61630280644368396408179795081791
61630280644368396453933346594007
61630280644368396453933351293899
61630280644368396453933379990255
61630280644368396454016948024623
61630280644368396865527353589811
61630280644368396865527357821899
61630280644368396867975046998637
61630280644368398100873371316727
61630280644368398100873375548815
61630280644368398101144967428423
61630280644368398101144971660511
61630280644368398240582967361319
61630280644368398240833671464423
61630280644425718193053839542381
61630280644425718193137407576749
61630280644426618349104279116938
61630280644426618349166955142714
61630280644426618760886542243354
61630280644426618760949218269130
61630280644426935561029374786394
61630280644429320054233823075406
61630280644429320465827800907050
61630280644429334871617025014590
61630280644429335283211002846234
61630280644429336477884834798374
61630280644429368185004156537994
61630280644429369831380067864570
61630280644429379298041557992382
61630280644429636667406104674130
61630280644429636713159689465954
61630280644429636850419324646282
61630280644429636850420443841426
61630280644429636851843424773656
61630280644429636852596568785152
61630280644429636852596570202085
61630280644429636852596570202094
61630280644429636852683232826411
61630280644429637264378833328510
61630280644429637264462401362878
61630280644429637264465495946242
61630280644429668373524932483956
61630280644429668785306938392928
61630280644429670203668358969586
61630280644429670203668445062866
61630280644430521221215863071590
61630280644430532334253264525978
61630280644430535633573027932644
61630280644430535633573056512360
61630280644430535633761056009972
61630280644430536001314908131212
61630280644430536047068464343320
61630280644430537234967096472310
61630280644430537234967125052026
61630280644430537235155124549638
61630280644430537280887788753154
61630280644430537280908709341462
61630280644430537282415256889449
61630280644430537418168344521790
61630280644430537418169463716934
61630280644430537419592052465332
61630280644430537420408347593176
61630280644430537420428895245439
61630280644430537829763698766022
61630280644430537832190529229794
61630280644430537832211421238386
61630280644430537832274178753960
61630280644430569353139928420422
61630280644430570771414021395256
61630280644430570771417378849306
61630280644430570771480140964150
61630280644430580511909995128086
61630280644438637443722475285322
61630280644438637443910503362650
61630280644438641157374502274089
61630280644438642344623559407140
61630280644438642344686235432916
61630280644438642392637727869931
61630280644438642392721291653337
61630280644438642939482837726788
61630280644438642941680659632728
61630280644438642941930645938300
61630280644438642941931674808076
61630280644438674511626319869389
61630280644438676293505679921938
61630280644438676293505765661086
61630280644438676293756723795094
61630280644438676293756809888374
61630280644438685162357957514850
61630280644438685573951935346494
61630280644438685574139963423822
61630280644438685576399394952327
61630280644438685576399772255974
61630280644438685622216033073574
61630280644438685627296249956442
61630280644438685764494271282220
61630280644441338664202921860670
61630280644441338664391207155442
61630280644441338735375557080202
61630280644441338735563585157530
61630280644441338735563842374974
61630280644441342370243297989712
61630280644441342400930623002880
61630280644441344047870618561440
61630280644441344048121322664544
61630280644441344223545916358351
61630280644441344233396586099272
61630280644441344233584499385512
61630280644441377585158844273590
61630280644441377585158844273638
61630280644441377585158847455966
61630280644441377585221520295202
61630280644441377585221606388482
61630280644441386842633687786510
61630280644441386842633802577550
61630280644441386865605016669150
61630280644441386865793044746478
61630280644441388695748413063844
61630280644441388695936441141172
61630280644441388695936698358616
61630280644441388698258921749590
61630280644441388698447207044362
61630280644441388703341467229942
61630280644441388703529495307270
61630280644461601861787699885921
61630280644463002742783931506615
61630280644465702204856529656039
61630280644465702204858475996531
61630280644465702204859628606797
61630280644465704034165044137171
61630280644465704034437013301495
61630280644465704036704958861731
61630280644473807771954585259654
61630280644473807771957684092368
61630280644473807911664204246371
61630280644473813262385916057743
61630280779999896637394961797761
61630280780033217644151601934707
61630280780219651608348552914829
61630280780219651653830513015241
61630280780252072088607658919853
61630280780252072092795228533529
61630280780254773380264211555931
61630280780254773384531994215271
61630280780254773385284023619247
61630280780254773385285139639497
61630280780254773796878001450891
61630280780255073521249816763421
61630280780255073523781220644251
61630280780255073574534812931333
61630280780255073939810001351477
61630280780327763796391691323806
61630280803667730417144652139516
61630280803667763769032348454502
61630280803670782089447618212282
61630280803671671536149747975079
61630280803671671538325759471585
61630280803671671582635558945237
61630280803671682106039514465626
61630280803671682243216586352295
61630280803671682654269723607627
61630280803671682657258286656360
61630280803671687595654566167623
61630280803854153260755107712717
61630280803854153306237067813129
61630280803886568392868178618862
61630280803886568392869297814006
61630280803886573701979632062997
61630280803886573747712296266513
61630280803889270052245171046157
61630280803889270097727164093727
61630280803889270098562844437407
61630280803889274993632713857877
61630280803889275036854980997665
61630280803889275037690578417135
61630280803889275448448875905099
61630280803889275449200988214411
61630280803889275449284556248779
61630280803889275449472584326107
61630280803889275450893207963205
61630280803889570234717037667393
61630280803889570241494844337993
61630280803889575182882387149713
61630280803889575592216556149365
61630280803890475610923017350945
61630280803890475748999593513081
61630280803890475794753178421545
61630280803890475794774070430137
61630280803890476160781599422053
61630280803890476162225384856865
61630280803890476162305710288295
61630280803890476206535184330517
61630280803890509514130730577505
61630280803890520632168143995922
61630280803890520632227462554438
61630280803890520632230820021538
61630280803890520632250706210053
61630280803890525573635548770049
61630280803959503267502506275766
61630280803959503267565182301542
61630280803959519692282742583216
61630280803962265448798246121694
61630280803963422152528495377084
61630280803963422153343283712172
61630280803963422200792563459969
61630280803963422200813484048277
61630280803963455552617583749179
61630280803963466205796939289038
61630280803963466205880621642270
61630280803963466206611727624069
61630280803963466206611841942933
61630280803963466617390917120682
61630280803963466617578945198010
61630280803963466617662627551242
61630280803963466617662884768686
61630280803963466618393733533098
61630280803963471559782046935261
61630280803963471566559196757667
61630280803963471567124052641983
61630280803994986681410287907346
61630280856812927575508561518039
61630280856813238699882181777564
61630280856813238837080174388112
61630280856813238837142850413888
61630280856813272051707202066774
61630280856813272188905194677322
61630280856813272188967870703098
61630280856844491918860246739434
61630280856845348014473277036327
61630280856845359134871372357436
61630280856845648157990286124647
61630280856845708554319405430524
61630280856845708554884261314840
61630280856845708691580159805996
61630280856845709103111375872716
61630280856845709103174137637640
61630280856848049717908364740179
61630280856848049720167800500829
61630280856848349861425373828499
61630280856848410257566465043998
61630280856848410394764457654546
61630280856849294903887239660765
61630280856849299842198812062095
61630280856849299843014973640493
61630280856849299844458501857861
61630280856849299845274409401143
61630280856849299891023489303687
61630280856849300253792789893739
61630280856849300256240507766833
61630280856849300257056415310115
61630280856849310823955524382374
61630280857031781566699936825803
61630280857031781566887965952891
61630280857032076675606827452054
61630280857032076812867496088378
61630280857032081801703195026103
61630280857032082167731620258699
61630280857064197066536919414123
61630280857064197066724946441691
61630280857064197066724947491451
61630280857064197110596018031926
61630280857064197112478531350155
61630280857064197113042500324539
61630280857064197113042615582139
61630280857064202051334525262779
61630280857064202051334553960587
61630280857064202051334641589061
61630280857064202051418237252555
61630280857064202052149313597867
61630280857064202052170234304267
61630280857064202417446662485151
61630280857064202419706352280917
61630280857064202419894380358245
61630280857064202462928503094423
61630280857064202463200243161527
61630280857064202463680644101543
61630280857064202463764212135911
61630280857064202463764327393511
61630280857064202463931319506839
61630280857064202463952240213239
61630280857064202466208577141175
61630280857064497255786592705959
61630280857064497301728175944183
61630280857064497302292260176167
61630280857064502194914325635927
61630280857064502599918410070161
61630280857064502602177845830811
61630280857064502606696331544899
61630280857064502608956025572753
61630280857064502609704665523095
61630280857064546667304805480486
61630280857064547078898783312130
61630280857066898815641912388975
61630280857066898815704674503819
61630280857066898816477588028391
61630280857066898816477592732655
61630280857066903709099744280031
61630280857066903711547462153125
61630280857066903750313918537371
61630280857066903754581584889303
61630280857066903754581613587111
61630280857066903754769612966631
61630280857066903755333725896423
61630280857066903755333730600687
61630280857066903755417298635055
61630280857066903755605322008119
61630280857066903755605326712383
61630280857066904166363590798275
61630280857066904166363624200347
61630280857066904167199299839763
61630280857066904167199304544027
61630280857066904168874104188285
61630280857067198952443757885313
61630280857067204312391113276605
61630280857068099526970699235559
61630280857068099572724255446215
61630280857068099572724284144023
61630280857068099572724288376111
61630280857068104324381954890651
61630280857068104465910405137959
61630280857068104466098437447375
61630280857068104466914599025773
61630280857068104511663990046423
61630280857068104511852022355839
61630280857068104512416106587823
61630280857068104512499670390103
61630280857068104512499674622191
61630280857068104512687702699519
61630280857068104877692411046931
61630280857068104877692415279019
61630280857068104878696604934745
61630280857068104880140133152113
61630280857068104880223701186481
61630280857068104923445967257587
61630280857068104923445995955395
61630280857068104923446000187483
61630280857068104924281676299075
61630280857068104924281680531163
61630280857136242535785766939642
61630280857137131985417511788458
61630280857137131985480187814234
61630280857139849701850572673504
61630280857139849702665361008592
61630280857139849749841877155543
61630280857139849749841881754813
61630280857139894166712994417102
61630280857139894167527782752190
61630280857141050322216390581410
61630280857141050322237311169718
61630280857141050322404418658738
61630280857141050458849179629316
61630280857141050458849265368464
61630280857141050459476026098448
61630280857141050459664053703552
61630280857141050459665082573328
61630280857141083812996740754824
61630280857141083813184768832152
61630280857141094923523659034734
61630280857141094923711687112062
61630280857141094924338447369822
61630280857141094924526475447150
61630280857173520725445323216161
61630280857173520725716919327857
61630280857173520771449583647965
61630280857173520771449955184273
61630280857176222474697014810845
61630281985298242253180378990629
61630281985299508892286753424244
61630281985395505406993869599320
61630281985395505407182154894092
61630281985403653158795993386395
61630281985404859259978763682622
61630281985404859262457908848531
61630281985407555619314457250803
61630281985407560554110985939147
61630281985407560560700884040821
61630281985407560560888912118149
61630281985407560965140850840999
61630281985407560972480534065987
61630281985407561155498230824299
61630281985407562200486868567915
61630281985614353907736373387035
61630281985622457782695618771675
61630281985623663885605421924499
61630281985623665723341839083219
61630281985623665723341867781027
61630281985623665723341872485291
61630281985623697239874807218973
61630281985626361478560129059355
61630281985626365177258499015115
61630281985626365184600509426101
61630281985626365184788537503429
61630281985626366824365601944603
61630281985626367007379941584283
61630281985626367007400833592875
61630281985626367014994920878099
61630281985626367014994921350275
61630281985626367014994949575907
61630281985626367014994950048083
61630281985626367014994954280171
61630281985720960391210351619614
61630281985720960393386100328384
61630281985720960393407021033332
61630281985723612276616939717636
61630281985723612276616939719088
61630281985723612276616940768848
61630281985723612276617972820952
61630281985723612277181795588902
61630281985723612277181795601952
61630281985723612277181795603404
61630281985723612277181799835492
61630281985723612277370081947936
61630281985723612277370085130264
61630281985723659852636353154412
61630281985723659852658306962676
61630281985723659854917738491238
61630281985723659860059718266072
61630281985723659860059718266120
61630281985723659862507439321494
61630281985723659862507439321542
61630281985723661499765409892164
61630281985723661499786330597112
61630281985723661502024841420726
61630281985723661502045762125674
61630281985723661682864465472214
61630281985723670973853274111206
61630281985723676331349898417746
61630281985723676332103039596834
61630281985731715556779840605044
61630281985731765376984086805366
61630282003025319295489369297567
61630282003025320896132616420627
61630282003121379862160021626786
61630282003121424327022443370384
61630282003121426110596347307508
61630282003121729272120483643398
61630282003121729279651550529312
61630282003129484972466056390674
61630282003129529437328478134272
61630282003129531220902382071396
61630282003133403492406820505850
61630282003337833986294475952290
61630282003337834581091079781196
61630282003340228958200940279955
61630282003340230604576851606531
61630282003340230734495972692788
61630282003340233897328674259683
61630282003340234308922652091327
61630282003340235543704585586259
61630282003348335844802007456676
61630282003413215022906737450293
61630282003445634089793895559458
61630282003445645210458964933947
61630282003445645210458966333627
61630282003445884270490299028998
61630282003445884278021365914912
61630282003445934233309875778002
61630282003445934233310877485004
61630282003445934233310904647778
61630282003445934233313976317718
61630282003445945353977004291723
61630282003457641799325383520911
61630282003457641799388145639967
61630282009038156458519714854891
61630282009038160162831020608812
61630282009038160164525596253058
61630282009039360914864463646419
61630282009042029264030233562418
61630282009042058507234165842891
61630282009042058507255086549291
61630282009042058918828143674535
61630282009042062206517540737035
61630282009042062211579966327687
61630282009042062213272219023639
61630282009042062213293139730039
61630282009042062213836303255623
61630282009042062624866196855283
61630282009042062808626650410064
61630282009042063860212214582199
61630282009250056729196743268707
61630282009250056729760824318363
61630282009250056729760827500691
61630282009250061851878509768362
61630282009250061851899430356670
61630282009250062265921065928816
61630282009250062265921438987060
61630282009256964788425222688098
61630282009258161839502006380263
61630282009258165545540027680923
61630282009260861895809041750419
61630282009260863542727769059815
61630282009260867248765121861833
61630282009260867431717747381768
61630282009260868484050311912584
61630282009260868484301358972280
61630282009260868484303596699747
61630282009260868484303601404011
61630282009260868484321136293971
61630282009260911713565944276934
61630282009260911713628706041858
61630282009260911896580169125366
61630282009260911896830873228470
61630282009260912949163780715878
61630282009260916655189063195164
61630282009323007839571154881742
61630282009323041609935443297794
61630282009329945957886352024677
61630282009333846771213120369682
61630282009333846771464081690230
61630282009333846771464167429378
61630282009333846771464540955634
61630282009333846776547770477314
61630282009354211286241590609772
61630282009354211287936166254018
61630282009354211287936167303778
61630282009354259640170269346857
61630282009354261288739465333569
61630282009354261288802141359345
61630282009354261288805613263401
61630282009354261288805616451345
61630282009358163152172079494190
61630282009358163152173112596054
61630282009358163154431515254840
61630282009358163154452435959788
61630282009358163154453464829564
61630282009358163154700007810844
61630282009358163337717819354577
61630282009358163337717819826753
61630282009358163749312830777526
61630282009358163749500858854854
61630282009358163749500863086942
61630282009358177984509967466064
61630282009366267026943039584058
61630282009366267029390760639480
61630282009366267029412452996760
61630282009366267029412710214204
61630282009366267034474106469972
61630282009366267212677064739217
61630282053633644447999813029148
61630282056295408092966750387848
61630282056295408093155035682620
61630282056296656289046836302348
61630282056307113690130104832328
61630282056307113690318390127100
61630282056307113690381147642514
61630282056307115474707082399312
61630282056307115474708197008236
61630282056308364264658092189241
61630282056311032210133540723770
61630282056311061811880139371383
61630282056483042858349002268925
61630282056494797797301885085756
61630282056514256632936827074534
61630282056515460917846022052414
61630282056517858904121191871338
61630282056517858904183953636262
61630282056518164400022716676566
61630282056518164400033220076489
61630282056518164400870048326171
61630282056518164407554041842574
61630282056519065151602242015130
61630282056519065158411558885493
61630282056519065159227839500117
61630282056525964013674085456138
61630282056525967719678470277802
61630282056525968131475456372809
61630282056529855310317126556101
61630282056529865246166787473835
61630282056529865246187679480975
61630282056529870139561857250047
61630282056529870141821288778609
61630282056529870141821293027959
61630282056529870142009575123141
61630282056529870185315413460703
61630282056529870187550482140927
61630282056529870187553952982125
61630282056529870599336217158301
61630282056529871788949574931051
61630282056529871789137603008379
61630282056529871834702868276685
61630282056529871834702872875955
61630282056529871972214585726677
61630282056529871972215733632679
61630282056588141851924426799550
61630282056588440854593472383145
61630282056588440991937796209975
61630282056588440991937824907735
61630282056588442638230052347497
61630282056598947018536753979070
61630282056602817957374667879845
61630282056623262395741451955852
61630282056623262395741796329594
61630282056623264593639618055713
61630282056623273516403680659837
61630282056623273928185685033775
61630282056623273928185685151867
61630282056623273928185686568809
61630282056623512576351072232236
61630282056623512579069733482828
61630282056623514362706423981802
61630282056623562539255333513698
61630282056623562539255333513858
61630282056623562539258432346412
61630282056623562539258805417914
61630282056623562541702054279012
61630282056623564782885816257001
61630282056623564782889287098199
61630282056623564782889545365403
61630282056623573659920689748157
61630282056623573705862272969119
61630282056623579013086765029759
61630282056623579013090118365601
61630282056623579013090122614951
61630282056623579013278150692279
61630282056624462969806360778818
61630282056624462969809832682874
61630282056624465350690828205182
61630282056624479624301489856966
61630282056624479631641172615394
61630282056627165404486374915037
61630282056627165406934092788131
61630282056627165412016666966291
61630282056635269968176450457928
61630282056635269975787067743782
61630282056635270379958713584344
61630282056635270380042396409960
61630282056635270517240389020508
61630282056635286439545722335858
61630282056635286439546841531002
61630282056635286439549164479296
61630282056635286439734099018808
61630282056635286439735127888584
61630282056635286439737450836878
61630282056635286447077133595306
61630282056635286988781617648820
61630282056635286988875889961816
61630282062107670920066594379913
61630282062110372623501682083765
61630282062215788470473410916704
61630282062216989227584977419561
61630282062216989632591183864339
61630282062216989632779211941667
61630282062216989820853997258114
61630282062217000339178735989466
61630282062219687224960886060811
61630282062219687224981806767211
61630282062219690924432289032283
61630282062219690929306686545607
61630282062219690931751051550871
61630282062219690931771972257271
61630282062219692578126962877447
61630282062423771861505662941107
61630282062426532449690835800982
61630282062427690386613044921302
61630282062427690386864091980998
61630282062427690388223937727042
61630282062427690388286699491966
61630282062427690388310630044677
61630282062427690389062741304229
61630282062427690389062742353989
61630282062427690564713006171323
61630282062427690569815297847062
61630282062427690569876940416842
61630282062427690569878059611986
61630282062427690569878316829430
61630282062427690571301040544216
61630282062427690572054181723304
61630282062427690572054184555712
61630282062427690572054185972654
61630282062427690572326149489352
61630282062427690572328014162947
61630282062427690572328018867211
61630282062427690572328104956279
61630282062427690572328133652635
61630282062427690981409275678706
61630282062427690983836101543160
61630282062427690983921948930398
61630282062427690983921991994591
61630282062427690983921996698855
61630282062427690983922078070615
61630282062427690983922082787923
61630282062427690983922111484279
61630282062427734853149121235564
61630282062434594924545618957225
61630282062435790557395830786783
61630282062435790557416722795423
61630282062435790557416751493183
61630282062435793844144802013999
61630282062435793849204131666304
61630282062435793851672770067199
61630282062435793851675868899913
61630282062435794255926836620731
61630282062435794263269846731557
61630282062435794263269875429317
61630282062435795491272825649887
61630282062435795498615864458473
61630282062435795498803892535801
61630282062435796086048162882539
61630282062435796093326203248334
61630282062435796093388965013258
61630282062435796093663127808566
61630282062435796093663290363851
61630282062435827609924514200413
61630282062435827609987276315257
61630282062435827610008193837877
61630282062435827793001496463797
61630282062435838725848559318874
61630282062435838911310619545964
61630282062435839961194577045790
61630282062435839963643441294224
61630282062435843669484943974304
61630282062438490613535761968339
61630282062438491848881432152491
61630282062438495554919485333239
61630282062438495554922927476629
61630282062438495554922956174437
61630282062438497199770627575363
61630282062438497202047856511891
61630282062438497202218349699259
61630282062438497377701244677419
61630282062438497385041961068990
61630282062438497385042424478750
61630282062438497385232689338939
61630282062438497385316372158731
61630282062438530731782601894565
61630282062438540019761448415084
61630282062438540614557593433340
61630282062438540614557679172488
61630282062438540614557709755202
61630282062496766215768869610423
61630282062496766215768869610468
61630282062496767450550803103951
61630282062500636374534330360838
61630282062500636557485907763210
61630282062500636557548669528134
61630282062500636969079885594854
61630282062507572845659200973958
61630282062507572845680116902441
61630282062507574264228387555165
61630282062507574675801100319925
61630282062507574675822365386761
61630282062508773600481767780634
61630282062508773785693039700449
61630282062508773785752472591096
61630282062508773785755786933544
61630282062508773785755786934948
61630282062508773785755830040934
61630282062508773785755916134214
61630282062508773785943742268576
61630282062508773790836075639032
61630282062508773791027431055660
61630282062508774835827785507550
61630282062508774838088364927555
61630282062508774838109285515863
61630282062508775430625164175328
61630282062508775432821061801360
61630282062508775432883854148998
61630282062508775432884509479468
61630282062508775432884972889228
61630282062508775433071765904464
61630282062508775437904407631852
61630282062508775437967083657628
61630282062508775438155454691548
61630282062511475489190887634248
61630282062511475494274490682184
61630282062511476722278245970208
61630282062511476724474915248572
61630282062511476724537677013496
61630282062511476724725962308268
61630282062511476729620251191656
61630282062531840181345356523525
61630282062531840181933799367547
61630282062531856653223965170314
61630282062531888360425036923273
61630282062531888360428475884597
61630282062531889594872211957597
61630282062531889594959247645219
61630282062531889595122916060701
61630282062531890006716889654593
61630282062531890006720360495791
61630282062531890006720364746593
61630282062531890006741252504383
61630282062533057410557274363430
61630282062533057410557274364834
61630282062533085410633523087464
61630282062533085410633523088868
61630282062533090166463454772148
61630282062533090166464487891274
61630282062533090168911172645242
61630282062533090168912205764368
61630282062533090176522823051674
61630282062533090763707779662092
61630282062533090763792234138428
61630282062533090763792237320756
61630282062533099640834110438026
61630282062533104993068828405910
61630282062533104993905651938230
61630282062533104994000187254662
61630282062533104998989254986166
61630282062535791869899574532268
61630282062535791872347292405362
61630282062535791877429866583522
61630282062535792055361632045042
61630282062535792055445315933308
61630282062535792055633601228080
61630282062543895335523499824762
61630282062543895335524532943888
61630282062543895335608215769504
61630282062543895340687432358100
61630282062543895343135150231194
61630282062543895744858046146510
61630282062543895747305767201932
61630282062543895747306537790002
61630282062543895747327459559212
61630282062543895930320877429682
61630282062543895930341799198892
61630282062543895930404561317948
61630282062543895930415407558037
61630282062543895930592846612720
61630282062543911806894924016914
61630282062543911806894924030012
61630282062543911807083210374544
61630282079836292763246101569862
61630282079836293129274551266726
61630282079836298250388296296404
61630282079836309363425697750792
61630282079836592972957389759910
61630282079836592973145417837238
61630282079836593384739395668882
61630282079836594756531293697034
61630282079836595168313299606006
61630282079837465725130273376586
61630282079837465725318558671358
61630282079837510196955807289068
61630282079837510563005121464568
61630282079837510608737785668084
61630282079929909608363340652516
61630282079929909608363597869960
61630282079930810175926652335482
61630282079931110319422769298570
61630282079931154791248303211052
61630282079931158078750158516504
61630282079931158083811811989716
61630282079931158083832761274380
61630282079933511467765442322904
61630282079933511467767762207690
61630282079933511879359420154548
61630282079933511879361740039334
61630282079933811657017435499526
61630282079933812022878747592620
61630282079933812022878749127654
61630282079933826847036777940950
61630282079933856494515996210330
61630282079933856494515997745364
61630282079933859833000484602032
61630282079933871311899199684548
61630282079941616989915387369208
61630282079941616989915644586643
61630282079941616989915644586652
61630282079941616989916501978123
61630282079941616989916501978132
61630282079941616989916759195576
61630282079941664756567586264998
61630282079941917133432653674963
61630282079941917133433511066443
61630282079941964898994400491295
61630282079941964899078197616693
61630282079941965309416560168958
61630282079941965309416817386402
61630282079941965492347217455246
61630282079941976010671956186598
61630282079941976422453961623346
61630282079942817701181673550471
61630282079942817746914337753987
61630282079942832563547445268332
61630282079942865330635622151718
61630282079942865330635622151766
61630282079942865877165494305318
61630282079942865877165837261910
61630282079942876990202895759706
61630282079945535638774430999527
61630282079945567168881333615772
61630282079945567171331378504992
61630282079945567580412553931842
61630282079945567580412639670990
61630282079945568817623722250662
61630282079945568817707290285030
61630282079945568993043859360408
61630282079945568993043860876728
61630282079945569000637947099094
61630282079945569000637951349896
61630282079945578144658070683186
61630282079945578693449955386230
61630282079945578693450041125378
61630282080125343887364762070108
61630282080128034065792414333272
61630282080128034065980442410600
61630282080128082216232158913660
61630282080129249695300327261620
61630282080129249695300355841336
61630282080129250061349668967076
61630282080129250107103253758900
61630282080129250107270619515124
61630282080129250107291540103432
61630282080148758285343381872422
61630282080148758697125387781394
61630282080149647740053995889486
61630282080149647740055115084630
61630282080149648151649088330054
61630282080149648151649092916274
61630282080149648153343550705924
61630282080149648288909756966378
61630282080149648288909761552598
61630282080149648289076864319827
61630282080149658790935806367983
61630282080149658853155187978574
61630282080149658853155192564794
61630282080149664136784149511269
61630282080149664141866723689429
61630282080149664350299343777536
61630282080149707374455111187083
61630282080149708608986254135551
61630282080149708609236273029683
61630282080149708609237044682015
61630282080149708614047907603147
61630282080149708614047907608763
61630282080149708616575840997071
61630282080149708616578935597697
61630282080149948296839667669012
61630282080149948478347429620255
61630282080149962571954763650149
61630282080149962702628891776552
61630282080149962702628891893192
61630282080149962707711437374996
61630282080149962707711466071352
61630282080149963160164452479238
61630282080149963160164453878918
61630282080149963165247026657398
61630282080149963166939280753030
61630282080149964356344182933730
61630282080149964951140786762636
61630282080149964951893946717344
61630282080149996473010714734096
61630282080150008805846434995259
61630282080150008805849529595885
61630282080152349443490087997394
61630282080152349443490345214838
61630282080152349443553106979762
61630282080152349445184659043098
61630282080152349855084065829038
61630282080152349855335112888734
61630282080152349856778636874742
61630282080152360556527746669226
61630282080152360556590508434150
61630282080152360968121467283426
61630282080152360968372428603974
61630282080152360968372514343122
61630282080152364674161838813926
61630282080152364679223492287138
61630282080152364680936667087718
61630282080152365871536415495942
61630282080152366054550640344374
61630282080152366054550640344422
61630282080152397621146788975690
61630282080152664451629507596470
61630282080152664458592619765354
61630282080152666058357312178130
61630282080152666236291287319601
61630282080152666241371537026562
61630282080152666243547287129188
61630282080152666243633293026323
61630282080152666243634068794103
61630282080152666655412975863776
61630282080152666655413004561536
61630282080152666655416331913934
61630282080152698176257774360620
61630282080153550612166699039282
61630282080153564978958594032760
61630282080153565024523863900336
61630282080153565024712150244868
61630282080153565436494156153840
61630282080153566625917961019718
61630282080153566625918046758866
61630282080153566626106332053638
61630282080153566626169008079414
61630282080153566671859545309154
61630282080153566671921187878934
61630282080153566671922307074078
61630282080153566671922564291522
61630282080153566804040307195109
61630282080153566809120556902070
61630282080153566810543164898255
61630282080153566811359097821720
61630282080153566811361378708172
61630282080153566811379988430575
61630282080153566811379989953537
61630282080153566811379993016795
61630282080153566811631065587768
61630282080153567220714277516270
61630282080153567222325200436712
61630282080153567223141103380724
61630282080153567223143383554295
61630282080153567223224757504208
61630282080153598744090764388114
61630282080153598744090765437874
61630282080161666789106615012877
61630282080161670136459388059273
61630282080161671738084908191836
61630282080161671738085937061612
61630282080161671738109152141714
61630282080161671921123491781403
61630282080161672325290407655072
61630282080161672332884562433867
61630282080161672332905525714758
61630282080161672332968129996050
61630282080161714555819306299546
61630282080161714967350259499735
61630282080161715013354897590770
61630282080161716202945001338110
61630282080161716202947329935434
61630282080161716202948358805210
61630282080161716208027575516270
61630282080164368126322949841646
61630282080164368126326393047894
61630282080164368126514678342666
61630282080164371768724430607928
61630282080164371794395328250856
61630282080164371839894737230136
61630282080164373438822488120642
61630282080164373439010516197970
61630282080164373439072158632236
61630282080164373439072415849680
61630282080164373441331967818360
61630282080164373441523347169382
61630282080164373441523347635942
61630282080164373441544239644534
61630282080164373441606915670310
61630282080164373624284545510952
61630282080164373624284548697492
61630282080164373624284574208760
61630282080164373624284577395300
61630282080164373624535592570648
61630282080164373624535621268456
61630282080164373624537572484374
61630282080164373624537576735176
61630282080164373624621254837570
61630282080164416716601957217294
61630282080164417903684909864240
61630282080164417903872937941568
61630282080164417903934580375834
61630282080164417903934837593278
61630282080164417906194389561958
61630282080164418089143528297652
61630282080164418089146967254550
61630282080164418089208614410550
61630282080164418089209729019474
61630282080164418089398014314246
61630282080221693159976590334182
61630282080221693571758596243154
61630282080221693571758853460589
61630282080221693571758853460598
61630282080221693576838841823990
61630282080221710187648304057965
61630282080222594276746588264779
61630282080222894466017182144923
61630282080225295431160697913542
61630282080225295431223373939318
61630282080225295437937843137406
61630282080225295437937844672440
61630282080225295842754675745186
61630282080225295843005637065734
61630282080225295843005722804882
61630282080225295849531820969050
61630282080225310666915022908234
61630282080225311856694194440678
61630282080225343608817397356804
61630282080225343608817398891838
61630282080225612046027550557970
61630282080225612091781135349794
61630282080225612236387252888411
61630282080225612648166159603952
61630282080225612648166159608164
61630282080225612648166159958084
61630282080225612648166160076128
61630282080233448673370224979878
61630282080233449084964202811522
61630282080234649841983730946278
61630282080234649841983730950490
61630282080234649842046493065334
61630282080234649887799656602560
61630282080234649887800034397040
61630282080234649887800048805058
61630282080234649887800077503026
61630282080234649893071680048574
61630282080234649893071680049335
61630282080234649895328016977271
61630282080234649895331111577897
61630282080234650024998040488253
61630282080234650024998070117786
61630282080234650025060832232630
61630282080234650030078315711672
61630282080234651669679375698416
61630282080234651669867318036596
61630282080234651669867660993188
61630282080234651669867662528222
61630282080234651672127097107970
61630282080234651672127122619238
61630282080234651672127125805778
61630282080234651672189884384162
61630282080234651672378169678934
61630282080234651677207343751616
61630282080234651677209666699910
61630282080234651677209668221846
61630282080234651677460372320786
61630282080234660548570161796530
61630282080237303001144186380734
61630282080237351179641187847410
61630282080237351591235165679054
61630282080237351728433157821590
61630282080237352778567788837594
61630282080237352961517042364376
61630282080237352961519366847704
61630282080237352961520399831476
61630282080237352961520486042848
61630282080237352963778802490262
61630282080237352964027522352314
61630282080237352964029850949638
61630282080237352964030879819414
61630282080237352968863524733342
61630282080237352968863524851434
61630282080237352969110096530474
61630282080237352969113454115666
61630282080257732900119583788775
61630282080257776952384206411864
61630282080258033082050614070584
61630282080258066023690700615281
61630282080258077141633879821744
61630282080258077141633884426838
61630282080258916972398190413485
61630282080258917185012192462148
61630282080258931865200495900360
61630282080258933649862276550914
61630282080258965173707243639875
61630282080258967003285406357177
61630282080258967008116932075961
61630282080258967010634802288109
61630282080258967010635921496303
61630282080258981276530707571500
61630282080261634948771358750999
61630282080261666462825194203267
61630282080261683118847788254681
61630282080261683119663729200035
61630282080269771986883509160441
61630282080269772039987493933168
61630282080269772169897848800201
61630282080269772177248248675823
61630282080269788229434319268788
61630282080269788229434323868058
61630282080269788641009346283417
61630282215829237495247125221590
61630282215829237495247210960738
61630282215831894733569086606516
61630282215831894733820129416702
61630282215832244336022932296306
61630282215833145315712282479626
61630282216048042126425989412295
61630282216048047476547945775090
61630282216050748761422847828028
61630282216051093424605221606523
61630282216121026770322653958378
61630282216123728061975735753258
61630282216124929278832474835131
61630282216124940397788901991515
61630282216124940397788931043407
61630282216156159670336982487069
61630282216156160081365842971767
61630282216156460271201525606091
61630282216156465167023511604097
61630282216157349719962350435832
61630282216160051009435178163342
61630282216160051009438272763968
61630282216160067482984704108642
61630282216160067482985048464914
61630282216160067483271078061219
61630282216160067621284977782212
61630282239466396386163669481732
61630282239466445616992342722790
61630282239466445616992343194966
61630282239466745942517179390881
61630282239466745943523577133170
61630282239466745988249843594397
61630282239467613606986427042520
61630282239467646374074603924502
61630282239467646374074603925954
61630282239467646374074604396678
61630282239467646374074604398130
61630282239467646510245159656357
61630282239467657621837917917271
61630282239681643203741609031250
61630282239682543771553415137402
61630282239682549268697570936364
61630282239685234361888315156222
61630282239685234361951334138590
61630282239685245474988735592978
61630282239685250240891968581698
61630282239685250378152636745846
61630282239685250378152637218022
61630282239685250835688199339102
61630282239685250972948867503250
61630282239685550567423202516998
61630282239685550567423202518450
61630282239685550979205208425970
61630282239685551154689514478429
61630282239685551161947837339843
61630282239685551161947837359526
61630282239685551161947837359535
61630282239685551162031520185151
61630282239686450994708310206122
61630282239686450997974229783410
61630282239686451134144785041637
61630282239686451543751041775336
61630282239686451543751298992780
61630282239686451546742985340868
61630282239686495460386634893732
61630282239686495596831457609962
61630282239686495597562563591761
61630282239686495599007206785235
61630282239686496008613463518934
61630282239686496008613720736378
61630282239686496010789212694207
61630282239686496010789241273923
61630282239686496010789589879762
61630282239686496010789589997854
61630282239686496010848908438278
61630282239686496010852265905378
61630282239686496010852352116910
61630282239686496011037193733050
61630282239686496011040551200150
61630282239686496011040636939458
61630282239686496011602049617366
61630282239686496011605407084466
61630282239686496011605493295998
61630282239686496015932511486214
61630282239686496056604658262656
61630282239686496056605807708064
61630282239686500957510032725359
61630282239754578078374817493010
61630282239758180349558925072370
61630282239758180349621601098146
61630282239758180349621944054738
61630282239758229716809206754066
61630282239758496552643771807826
61630282239758529951645099185035
61630282239759396982378891542554
61630282239759396983132036835638
61630282239759397120370751764311
61630282239759397531421908908928
61630282239759430471464666071722
61630282239759430472195772053521
61630282239759430885422712720466
61630282239759430885485474839522
61630282239759430931238638376748
61630282239759430931239016169824
61630282239759430931239029633019
61630282239759430936510661823523
61630282239759441592009143570718
61630282239759446946017730043292
61630282239790917587829629289160
61630282239790962060031733791186
61630282239790962060032106862528
61630282239790966819430179658036
61630282239791818018380656554120
61630282239791851370956887395635
61630282239791851377734808870373
61630282239791862490769115724135
61630282239791862490769115728347
61630282239791862491336294560957
61630282239791862498111121417807
61630282239791862498111121435069
61630282239791867383978203903700
61630282239791867429710868225260
61630282239794553213336830574389
61630282239794553213900914806373
61630282239794569272873301038764
61630282239794569273688089373852
61630282292536017428959434201440
61630282292640422832894310197620
61630282292640422832894567415064
61630282292640467297481692623274
61630282292641323400705230197222
61630282292641323400706087588702
61630282292641323400706344806146
61630282292644025103890389699652
61630282292645225860954062810541
61630282292645286202576713048770
61630282292827801392354689792078
61630282292859271921656357326498
61630282292860161376430990480636
61630282292862863079615035374142
61630282292862863079615292591586
61630282292862863079866078184488
61630282292862863079866082433838
61630282292862874192652436828530
61630282292862874192902365029952
61630282292862874192903398149078
61630282292862874192903479638876
61630282292862874192903483888226
61630282292862923560655859689314
61630282292863223749173310977800
61630282292863223749926453569458
61630282292864074354914217797146
61630282292864113203947229179704
61630282292864124179724338242760
61630282292864124180477484021118
61630282292864124316921959194536
61630282292864124316922216411980
61630282292864124316983858981760
61630282292864124316984630634092
61630282292864124316984978176904
61630282292864124317173006254232
61630282292864124317738149470742
61630282292864124317738235210050
61630282292864124728704222320952
61630282292864124728766984085876
61630282292932206796286465538602
61630282292932206796288789886576
61630282292932206796289565788258
61630282292932206796289823005702
61630282292933107364100571527008
61630282292933107364101343179340
61630282292933157119994425325146
61630282292935809067285645290290
61630282292935809067535573491712
61630282292935809067536606610838
61630282292935809067536688100636
61630282292935809067536692349986
61630282292968290596287801951580
61630282292968546306581464573630
61630282292968579667438534653346
61630282292968590785558395949768
61630282292969479683678475177420
61630282292969480232648270443057
61630282292969480232710659136639
61630282292969490796715876631808
61630282292969496150154697352422
61630282292972197990577724203351
61630282691767890352373537439068
61630282694334488875858267442215
61630282694334492625936732130527
61630282694334494229024344258851
61630282694334553568852995921334
61630282694391673072075759397815
61630282694394374775507748250239
61630282694394374775511105368871
61630282694395780462898070354817
61630282694426795221815216798667
61630282694426795221816245668443
61630282694428195967723090768152
61630282694428195967723347985596
61630282694428195967724119637928
61630282694430897254388133688257
61630282694430897810774300062422
61630282694430902607557562305653
61630282694431798424527581670244
61630282694431798424527581805598
61630282694431803775249293481616
61630282694431803775249293599708
61630282694431803775249293616970
61630282694439908879635071732217
61630282694439908885554556611886
61630282694439908885554556728526
61630282694442576822854183338810
61630282694442605191511101187443
61630282694442605237515820181956
61630282694442605237515820182004
61630282694442605237515820195054
61630282694442606426857118914359
61630282694442610169592547980577
61630282694442610172040265381495
61630282694442610172125067396432
61630282694442610172125067397836
61630282694442610176371499370687
61630282694442610177207637343908
61630282694442610177207637343956
61630282694442610177207638393668
61630282694442610177207638406766
61630282694442610177207638510356
61630282694442610177207638523406
61630282694442610720917039379481
61630282694442610728448106265395
61630282694442610728448106278445
61630282694442610728511239916547
61630282694610227377261697928079
61630282694610232316955291283225
61630282694610232316955319862941
61630282694610527520779739087217
61630282694610527566532263228507
61630282694610527571615866276443
61630282694612928667220203028953
61630282694612928668852016558355
61630282694612929080445994389999
61630282694612929080697042849375
61630282694613212208968675024509
61630282694613212758011320990089
61630282694613212760459156718459
61630282694613212760459414998761
61630282694613213993357334466203
61630282694613214405139340375175
61630282694613217699398862738951
61630282694613217699963718621863
61630282694613218111180868647923
61630282694613228812431788811279
61630282694613228858185345023387
61630282694613228863268948071323
61630282694613229224214051937695
61630282694613229224215085058273
61630282694613262164257842221067
61630282694613262171789253480515
61630282694614129242920052911635
61630282694614129425937749664123
61630282694614129426753657207405
61630282694614129837531727495767
61630282694614134777389072152969
61630282694614134777473013245629
61630282694614134777473013258679
61630282694614134784188172601311
61630282694614134785003337071977
61630282694614134785004080144593
61630282694614280146436527968103
61630282694614281381218461463035
61630282694614281792812439294679
61630282694614285492323361197073
61630282694614285499602604784739
61630282694614286734384538279671
61630282694614587060707780081026
61630282694622240443599216733651
61630282694622390606864891097654
61630282694624936239741891464151
61630282694624936244822142694017
61630282694624936651520802772497
61630282694624936651524155640327
61630282694624941597991285531563
61630282694624941597991572378483
61630282694624986062850641254251
61630282694624986062853994122081
61630282694626293207091088859539
61630282694645633199988727187943
61630282694645633201683303765309
61630282694645633201683562045611
61630282694645634435334745977717
61630282694645634846928723796311
61630282694645649716840337401431
61630282694645682613013400527365
61630282694645683024795405373479
61630282694646702234221519818231
61630282694646705938567320303027
61630282694647002416780393416231
61630282694649251571410912320697
61630282694649402283816895367499
61630282694649402291092668118179
61630282694649403937468579444755
61630282694649407225200847238937
61630282694649407230220402097907
61630282694649407641814379929551
61630282694649408876596313424483
61630282694649692542028542669357
61630282694649693136824773426761
61630282694649702434673925820708
61630282694649702473087456434387
61630282694649703667763607799138
61630282694649703705902074531275
61630282694649703713433141417189
61630282694649704074462956961483
61630282694650602862968616274324
61630282694650603048176415800541
61630282694650604282958349295473
61630282694650604649550883224321
61630282694650604832819370658579
61630282694650607987304149780269
61630282694650608398898127611913
61630282694650608399148919002250
61630282694650610178203216855063
61630282694650610183537611144724
61630282694650610183537611144772
61630282694650610183537611261412
61630282694650610185734285276011
61630282694650637995728101916151
61630282694650642934667923671045
61630282694650642937112172823815
61630282694650642937115644727871
61630282694650652269215114758363
61630282694658715295475464155583
61630282694658741458905341391819
61630282694658743106033365027707
61630282694658746812071418208455
61630282694658746812074890112511
61630282694658746855359717406707
61630282694658757973470333890830
61630282694658758118073099044515
61630282694661399925297204931791
61630282694661409258993616275292
61630282694661409266619213760120
61630282694661411645556906125887
61630282694661411645807494361989
61630282694661411645807613398215
61630282694661411645808642267991
61630282694661414800271124755967
61630282694661416442336722799751
61630282694661416579597477529515
61630282694661416587191565269653
61630282694661443162149048167775
61630282694661448101276782147503
61630282694661448101276783197311
61630282694661448101280249800757
61630282694661448101280250850565
61630282694661448101280254034297
61630282694661448103727971907391
61630282694661449933930658040454
61630282694661449933930658040538
61630282694661459265122381515372
61630282694661459265122382565132
61630282694661459821445423570827
61630282694661459821696473092854
61630282694718328866497071331449
61630282694718333807885269960317
61630282694718579186903010882417
61630282694718579191985553279819
61630282694718579191988652131247
61630282694718579237739138071643
61630282694718584545154724697081
61630282694718584545154728947883
61630282694718584591473545863191
61630282694718628598235144782509
61630282694718628605766584621673
61630282694718629010014051840053
61630282694718629010014080419769
61630282694718629017548589467787
61630282694718629017548847748089
61630282694718784850023550073055
61630282694718786496399461401083
61630282694719485159473613165577
61630282694719485159473614215337
61630282694719485159476708934007
61630282694719485159476712116335
61630282694719485161733048926227
61630282694719501760493363288515
61630282694719529631679074767521
61630282694719653298093432223626
61630282694719937435177084110150
61630282694719953487342219544266
61630282694719953899124598052564
61630282694719953899961423101204
61630282694719985467313738757613
61630282694719987253478628002169
61630282694719987253482071208417
61630282694719987253482181295398
61630282694722180909106834145097
61630282694722180909107119942257
61630282694722180914192761191087
61630282694722181320889384118433
61630282694722181503903437837037
61630282694722181503903695054481
61630282694722181504655807363793
61630282694722181508987040884973
61630282694722181509739153194285
61630282694722181511182681428915
61630282694722181511182938646359
61630282694722181511433729888291
61630282694722186260580916532985
61630282694722186267358838007723
61630282694722186443511600875553
61630282694722186443532492884145
61630282694722186443535588652623
61630282694722186443595256166841
61630282694722186443595256171053
61630282694722186443595256184103
61630282694722186443596285036617
61630282694722186443596285040829
61630282694722186443598350771679
61630282694722186443598609034671
61630282694722186443598609051933
61630282694722186443599383873543
61630282694722186445290860562771
61630282694722186446042972872083
61630282694722186446042973921843
61630282694722186446042974057197
61630282694722186446042977108383
61630282694722186450310415408643
61630282694722186450310415526735
61630282694722186450373177523487
61630282694722186450373177641579
61630282694722186450374206393263
61630282694722186450374206511355
61630282694722186450376530509409
61630282694722186451126318702575
61630282694722186451126323070017
61630282694722186451129675937847
61630282694722186451129790728887
61630282694722186451129793911215
61630282694722186452820895396581
61630282694722186855380614943643
61630282694722186855380614960905
61630282694722186862155441817755
61630282694722186862156470687531
61630282694722186862657534537467
61630282694722186862720673841861
61630282694722186862908583014105
61630282694722186862912053855303
61630282694722186865168394897283
61630282694722188097439468032399
61630282694722197561716289248881
61630282694722197563410578977875
61630282694722197563410836195319
61630282694722197563410864893127
61630282694722197568494182025811
61630282694722202914885432090639
61630282694722202914885436322727
61630282694722202914885690353631
61630282694722202914885690370893
61630282694722202914885718933347
61630282694722202914886465192503
61630282694722202916580008780433
61630282694722202916580294577593
61630282694722202917333154208871
61630282694722202921663611828369
61630282694722202922416757256807
61630282694722203052146445083395
61630282694722203058924366558133
61630282694722230915233562234043
61630282694722230915235885182337
61630282694722230917680222539553
61630282694722230923332156562401
61630282694722236268401934469017
61630282694722236268402963338793
61630282694722236268402991918509
61630282694722236268405029069643
61630282694722236268405314866803
61630282694722236268966789307785
61630282694722236268966793539873
61630282694722236268967822409649
61630282694722236268969888140499
61630282694722236269155075665367
61630282694722236269158174498081
61630282694722236276498233379037
61630282694722236405663718068557
61630282694722236405663831337661
61630282694722236405663832387421
61630282694722236405666155335715
61630282694722353217954102618493
61630282694722386569682569641756
61630282694722386569685755040086
61630282694722388353354103465581
61630282694722388355613534644223
61630282694722388355613539243493
61630282694722388355798463753483
61630282694722388355801562721551
61630282694722388355801821338675
61630282694722388767395545152465
61630282694722638580535282979985
61630282694722638953896262417560
61630282694722686713297294905355
61630282694722686713297295955163
61630282694722686758966820552493
61630282694722686759050879697179
61630282694722686759050880746987
61630282694722687310349857322500
61630282694722687310349861921769
61630282694722687310349861921770
61630282694722688545131790818836
61630282694722688545131792235777
61630282694722688545131792235778
61630282694722688545131792235825
61630282694722688545131792235826
61630282694722688545131795418153
61630282694722688545131795418154
61630282694722688545135153003297
61630282694722688545135176983743
61630282694722688545135267794545
61630282694723537709355399580065
61630282694723539523431608037210
61630282694723539523619984721612
61630282694723539562374812650302
61630282694723539704910555613927
61630282694723539704910556676785
61630282694723539706601804837491
61630282694723548827475375212613
61630282694723555552687497857851
61630282694723556178551217289342
61630282694723583576700400556238
61630282694723583988482406465210
61630282694723587122379813706065
61630282694723587122380070923509
61630282694723587143753016558706
61630282694723587143753017621564
61630282694723587143753791393366
61630282694723587143848323220123
61630282694723587738644552927719
61630282694723587738644581507435
61630282694723588904449668876079
61630282694723588904449754969359
61630282694723588904512518147061
61630282694723588906706005804015
61630282694723588906768855074997
61630282694723588911792908096809
61630282694723589524443393484702
61630282694723589529466300131334
61630282694723589529466300247974
61630282694723598240499789338613
61630282694723603798054060903560
61630282694730492228313345666489
61630282694730492230572781440189
61630282694730493877700805076077
61630282694731661280698681482808
61630282694731692848102513949374
61630282694731692848103542819150
61630282694731692850645421407760
61630282694731692985301539684709
61630282694731692987843414016856
61630282694731692987843414018308
61630282694731694635034113325840
61630282694734362572351647422821
61630282694734362577434993253313
61630282694734394139671908201276
61630282694734394139752123485906
61630282694734394139753152355682
61630282694734394139753180935398
61630282694734394139755218086532
61630282694734394139755476353736
61630282694734394139755503883692
61630282694734394139755589977132
61630282694734394139756624614030
61630282694734394139756627801974
61630282694734394142199841240908
61630282694734394147095272735400
61630282694734394147098628785558
61630282694734394551538633710946
61630282694734394688548336793182
61630282694734395926687309788052
61630282694734395926687309906144
61630282694734410750499986416897
61630282694754601950775391204245
61630282694754601950963676499017
61630282694754601950963676499177
61630282694754601950963677548777
61630282694754603597904357603579
61630282694754603597904447941997
61630282694754603598092733236769
61630282694754607304133110415571
61630282694754618416981849389849
61630282694754651768804803948209
61630282694754651768804832527925
61630282694754651776335214917597
61630282694754651776336243787373
61630282694755052257745987948632
61630282694755052257746245166076
61630282694755052257747016818408
61630282694755054041382908135094
61630282694755059572494614468217
61630282694755102213036270226290
61630282694755102213036528506592
61630282694755102213036560268636
61630282694755109395606458872041
61630282694755109398138207113355
61630282694755109398138207126405
61630282694755109402949956910857
61630282694755109403221553022553
61630282694755109403221926075181
61630282694755118684137679228068
61630282694755118684325965585650
61630282694755118732433231393547
61630282694755118732434260263323
61630282694755976609085393072884
61630282694755976617515932807630
61630282694756004404284322762081
61630282694756004404284408501229
61630282694756009970970944550961
61630282694756009970970944551009
61630282694756009970970945950641
61630282694756009970970945950689
61630282694756009971033621976465
61630282694756019300150482802088
61630282694756019300151511671864
61630282694756021081527627005950
61630282694756021083724643962432
61630282694758656358948508674252
61630282694758711257603099122684
61630282694758711262435626615565
61630282694758711262435626615613
61630282694758711262435626732253
61630282694758711262435655311969
61630282694758711262623654692941
61630282694758711262623683389249
61630282694758720589356096159720
61630282694758720589356124739436
61630282694758720589544124237000
61630282694758720591803564596968
61630282694758720591804593466744
61630282694758722373118291042255
61630282694758722373180708800830
61630282694758722375377722570817
61630282694758722375722955915839
61630282694758722787159732729142
61630282694758725942525557606230
61630282694758726080068875240028
61630282694758726080069905710529
61630282694766826110879285181756
61630282694766826113138716592274
61630282694766826113138717058834
61630282694766826113138973809718
61630282694766826113327007654120
61630282694766826113327264871564
61630282694766826118410725020920
61630282694766826248077536426895
61630282694766826250336971141952
61630282700243178525203610817708
61630282700243178526895863513660
61630282700243178936985616726680
61630282700316108460959874941032
61630282700316110107335786267608
61630282700316113394815892079433
61630282700339223034605373461418
61630282700340423791875664275700
61630282700340423791875664281316
61630282700340425438251575602276
61630282700340428725647997508365
61630282700340429137241975340009
61630282700340429142597375968980
61630282700340429142597375987694
61630282700340429142597376087072
61630282700340430372023908834941
61630282700340440255634782211953
61630282700348534252902639099250
61630282700348534435833295913314
61630282700351230604863902799058
61630282700351231839937865603787
61630282700351232251719871512759
61630282700351235536961551174341
61630282700351235539409268575259
61630282700351235539472032229509
61630282700351235539473149883796
61630282700351235543740502562999
61630282700351235544283666088583
61630282700351235544471694165911
61630282700351235544492614872311
61630282700351235544555719949364
61630282700351235544555720881032
61630282700351235544555720894130
61630282700351235544555720999124
61630282700351235956065671997555
61630282700351236133997784529504
61630282700351236134018706776713
61630282700351236139080355526740
61630282700351236141528852969325
61630282700351236141549773662627
61630282700518852749693354883663
61630282700521554034568256936601
61630282700522754790817161811401
61630282700522754798348228697315
61630282700522754798428812684393
61630282700522754799181958095569
61630282700522755202599167720373
61630282700522755204855504648309
61630282700522755205127473812633
61630282700522755209942206528959
61630282700522755210210818593365
61630282700522755210211076860569
61630282700522804616188699180221
61630282700522804616376727257549
61630282700522804617210456655803
61630282700522804618633064185485
61630282700522804618905033349809
61630282700522804623988636397745
61630282700531015974212973585018
61630282700534919855634855857221
61630282700534951372149222415507
61630282700534951783743200247151
61630282700534967848508255099100
61630282700534967848508283678816
61630282700555327599090709738938
61630282700558018362915654594939
61630282700558027651164858818637
61630282700558027651164973622775
61630282700558032592548929726301
61630282700558061005162648001415
61630282700559218936983690948219
61630282700559228408163551985981
61630282700559229648593260113720
61630282700559230060187237945364
61630282700559230060458947247460
61630282700559230060458948297220
61630282700559230238117888264341
61630282700559230245920927502523
61630282700559230245921009359503
61630282700559230245921013591591
61630282700559230245921038055859
61630282700559230245921042287947
61630282700559230245922042461367
61630282700559233349547622893645
61630282700559233766225291126112
61630282700559233766225319705828
61630282700559233766497001372974
61630282700559235001843018037080
61630282700559235001843019099890
61630282700559235184773590297269
61630282700559235184858392495937
61630282700559235187304994178099
61630282700559235187306113369031
61630282700559235187306113373243
61630282700559235591283963545943
61630282700559235591283965080977
61630282700559235596367568128913
61630282700559235598899059148571
61630282700559261762244909203127
61630282700559263002110561678598
61630282700559263413704539510242
61630282700559263591635161249503
61630282700559266701372643182855
61630282700559267112966736868397
61630282700559267115410986019763
61630282700559267115414457923819
61630282700559268350192919514695
61630282700559268350196391418751
61630282700559277819493763617782
61630282700559277826268590491894
61630282700559278231087712869710
61630282700559278231087741449426
61630282700559278231275740947038
61630282700559278237862568323538
61630282700566182583464071687470
61630282700566182590994363738724
61630282700567335347859067143913
61630282700567338875987388978849
61630282700567340701025143960549
61630282700567368702128452438387
61630282700567383340818416494834
61630282700570035228491473263603
61630282700570036461602074767531
61630282700570036868279813673051
61630282700570036875619496898039
61630282700570037058909280794043
61630282700570040167619207243331
61630282700570040167640127948279
61630282700570041809663884580715
61630282700570041992678224220395
61630282700570070222361170890197
61630282700570070405375512064911
61630282700570073514381917198037
61630282700570073516808718598271
61630282700570074111413565245659
61630282700570084632198495888172
61630282700570084632470465052496
61630282700570085234798139425872
61630282700626904415816626678863
61630282700626909769739316479265
61630282700628262659848454480764
61630282700628279123792382187000
61630282700628279123792496500248
61630282700628279123792496505864
61630282700628310645475286392927
61630282700628310828405853852677
61630282700630806876334090388565
61630282700630806876335123490429
61630282700630806876337447488483
61630282700630806877087235799741
61630282700630806878509843329423
61630282700630806878781812493747
61630282700630812229503524187027
61630282700630812229504553056803
61630282700630812229506876005097
61630282700630812229984696201791
61630282700630812230256665384829
61630282700630812230260021434987
61630282700630812230260136226027
61630282700630812230260140458115
61630282700630812232516477386051
61630282700630812232517506255827
61630282700630812232519571986677
61630282700630812412521215644777
61630282700630822929064343156529
61630282700630822935842264631267
61630282700630828283928091149705
61630282700630828283928348367149
61630282700630828284681236579595
61630282700630828284681493797039
61630282700630828289011694197641
61630282700630828289764839627531
61630282700630828466942688006829
61630282700630828472026033837321
61630282700630856282580583039827
61630282700630856282581616141691
61630282700630856282583940139745
61630282700630856283333728451003
61630282700630856284756335980685
61630282700630856285028305145009
61630282700630861635753368656359
61630282700630861636506514086249
61630282700630861643846315867805
61630282700630861818767708296039
61630282700630963758598848833352
61630282700630980414608748647227
61630282700631011936856281149444
61630282700631011944376096897734
61630282700631012534100376267419
61630282700631013583137001177452
61630282700631013583325286472224
61630282700631013583441517315169
61630282700631013768694285934373
61630282700631013768962864216476
61630282700631013768962868815745
61630282700631013768962868815746
61630282700631013768962897513505
61630282700631013768966255098697
61630282700631014180476291843345
61630282700632164926647556078872
61630282700632164926648327731204
61630282700632164927212411963188
61630282700632164929726280831802
61630282700632164935029395189400
61630282700632164936512354611450
61630282700632164936512354728090
61630282700632164937257433824046
61630282700632164937257438545780
61630282700632164937257696812984
61630282700632179753895556550634
61630282700632181172529002412085
61630282700632181179871008118807
61630282700632181584038134975252
61630282700632181584038249299732
61630282700632181591652884686574
61630282700632209406666643807110
61630282700632213105992893565647
61630282700632213112683776282910
61630282700632214340219262379164
61630282700632214340219291076972
61630282700632214340220410401806
61630282700632214340407547673936
61630282700632214340407576371744
61630282700632214340407662464976
61630282700632214340407662465024
61630282700632214340407663527834
61630282700632214340408696746338
61630282700632214347747230549004
61630282700632214347750702336420
61630282700632214347750702453060
61630282700632214347750707058154
61630282700632214347834385278468
61630282700632214347834388460796
61630282700632214348018941451788
61630282700632214348018945683876
61630282700632214530859189872070
61630282700632214935205041232132
61630282700632214935288725120398
61630282700632214937736446175820
61630282700632214942547046938854
61630282700632214942819016121892
61630282700632224225721177737298
61630282700632229165402147624464
61630282700632229165402433421624
61630282700632229167661864950186
61630282700639117458096246562092
61630282700639117458096247034268
61630282700639117458097280149230
61630282700639117458117942573876
61630282700639117458284533391898
61630282700639117458306487198710
61630282700639117458400759517481
61630282700639117465627313920182
61630282700639117465627572200484
61630282700639117643653528131069
61630282700639117649008071557874
61630282700639119288543008001801
61630282700639119290778079862901
61630282700639119290781551766957
61630282700640270229835386154204
61630282700640286289612186998379
61630282700640286693779313860440
61630282700640286693779428173688
61630282700640318215178627272414
61630282700640318215366909384858
61630282700640318215450592204650
61630282700640318215450596436738
61630282700640318215451629555864
61630282700640318217626345145508
61630282700640320055395339086430
61630282700642986155289112180027
61630282700643019506831704344108
61630282700643019507019990688640
61630282700643019507019990806732
61630282700643019507019991179738
61630282700643019507100205973270
61630282700643019507101234843046
61630282700643019507103557673248
61630282700643019507103558723008
61630282700643019507103558841100
61630282700643019507103672464496
61630282700643019507103673999530
61630282700643019507104707101394
61630282700643019509547923846364
61630282700643019514363029988324
61630282700643019514443355222716
61630282700643019514446711390966
61630282700643019918886716196858
61630282700643020101650004190462
61630282700643020101817368411652
61630282700643020101817369830046
61630282700643020101838290534994
61630282700643020101901052299918
61630282700643020101901309517362
61630282700643020104345674404582
61630282700643020104348773355340
61630282700643020104359248412956
61630282700643020109432376403276
61630282700643021339705266139872
61630282700643021339788948487524
61630282700643021347048420881310
61630282700643036163852729452140
61630282700643036168936046702916
61630282700663232671481188672251
61630282700663232671481192904339
61630282700663232673740624432901
61630282700663243966779669545389
61630282700663379265213981534138
61630282700663384796325687867261
61630282700663384797077800176573
61630282700663429060365719418717
61630282700663429268799875869785
61630282700663429273798767756108
61630282700663432973061992467719
61630282700663432973145647789373
61630282700663434619186828166529
61630282700663434621969280038771
61630282700663434621969280510947
61630282700663434626781030309853
61630282700663434626801951014801
61630282700663434627052626538189
61630282700663434627052998074497
61630282700663434627052999474177
61630282700664602030617600204862
61630282700664602030617987809032
61630282700664602032793855435936
61630282700664635378967973679660
61630282700664635384051691241841
61630282700664635384051691241889
61630282700664635384051692641521
61630282700664635384051692641569
61630282700664635384135260675889
61630282700664646494629294401778
61630282700664646497077012274872
61630282700664646497087949312208
61630282700664646502160705648176
61630282700664646504431104053646
61630282700667281726296304316100
61630282700667281726296562581852
61630282700667281726296562583304
61630282700667281726296565764180
61630282700667281726297337416512
61630282700667281726484590660632
61630282700667303322270681999715
61630282700667331131707001831190
61630282700667331131895288175722
61630282700667331131978745545730
61630282700667331131978970996966
61630282700667331131978971001130
61630282700667331131978971001338
61630282700667331131978971014228
61630282700667331131978999576682
61630282700667331139237293882444
61630282700667331139237293883896
61630282700667331139237322463612
61630282700667331139320976707852
61630282700667331139320979890180
61630282700667331543760233837486
61630282700667331734117322256504
61630282700667336492502148458013
61630282700667336492523069162961
61630282700667336670621055474540
61630282700667336670704737822156
61630282700667336675516373306445
61630282700667336675516373306493
61630282700667336675516373423133
61630282700667336675516373424750
61630282700667336675704401383821
61630282700667336675787998232802
61630282700667345956703953193088
61630282700667345956704178648488
61630282700667345956704181830816
61630282700667345956704207228204
61630282700667345956892235305532
61630282700667345959151556747318
61630282700667345959151671066182
61630282700667345964235245534402
61630282700667347603268150862744
61630282700667347605527468072442
61630282700667347605527582391306
61630282700667347610611156859526
61630282700667347610799443217156
61630282700667347610893720318897
61630282700667347788825742446736
61630282700667347793813782856836
61630282700667347793813787443056
61630282700667347793907930617425
61630282700667347796084185848526
61630282700667351493171544528258
61630282700675451478227396247384
61630282700675451485570402244166
61630282700675451668773028241476
61630282700675451668773032827696
61630282717969044057417529265335
61630282717969044059673866193271
61630282718065400697962790441317
61630282718065401109744796350289
61630282718077112190560330645066
61630282718077112243657040455396
61630282718245229281481510638691
61630282718245234222865581546355
61630282718248766767944495432559
61630282718248770472269637016071
61630282718248770472290295917355
61630282718248770472290557721019
61630282718248771706884201334959
61630282718248771707072491215951
61630282718248781585307039531865
61630282718248781585327959175407
61630282718248781590389236389333
61630282718248782820109630866675
61630282718248782820109892670339
61630282718248819885294051142071
61630282718248830998330419003705
61630282718248831003413650515333
61630282718249086674538060133281
61630282718249087270087809371751
61630282718249088530100110030482
61630282718249136683384078344823
61630282718249136683948162581019
61630282718260794127535706937637
61630282718260794676515963724361
61630282718260794722332052013905
61630282718260827479360727226847
61630282718260828028320092004979
61630282718260828028403774358211
61630282718281509567145219732283
61630282718283905176653182272121
61630282718283938484333187995587
61630282718283938484416870815379
61630282718284205909884195954913
61630282718284205914966766474117
61630282718284238673687436115807
61630282718284238673687550434671
61630282718284239085469814610847
61630282718284239268484039459279
61630282718285105750721218625401
61630282718285105753170058692268
61630282718285106292170925080649
61630282718285106294427262008585
61630282718285106298945751954761
61630282718285106299509836186745
61630282718285110051555588652621
61630282718285111233554995988313
61630282718285111240332917463051
61630282718285111240897001695035
61630282718285139241499246335955
61630282718285139653281510512131
61630282718285144594414274675985
61630282718285144594414274680197
61630282718285153921524152861557
61630282718285155705192244606023
61630282718285155705195339206649
61630282718285155707451676130373
61630282718285155707451676134585
61630282718293215110208817012987
61630282718293216947882478094924
61630282718293248462033837302197
61630282718293259580153812934745
61630282718293259582410921519225
61630282718293264521538655498953
61630282718295916818454724767433
61630282718295951586257002389202
61630282718295960848898588630101
61630282718295961283474047190861
61630282718295961283557615225229
61630282718295961291085240321837
61630282718295961291085326060985
61630282718295961291085326533161
61630282718295961291085355112877
61630282718295961291088682465275
61630282718295961291088682583319
61630282718295961291088796902183
61630282718295966232483328181977
61630282718353086383023832179544
61630282718353130847886253923142
61630282718353238330689778382980
61630282718353254794448891648740
61630282718353254795285602384132
61630282718353254795285716702996
61630282718353282795636927883795
61630282718353282800719502061955
61630282718354138095292422232461
61630282718354138898525460874608
61630282718354148019280554395433
61630282718354152958408288375161
61630282718354155362198568857716
61630282718354183180434398936647
61630282718354183185516973114807
61630282718354183363365055750711
61630282718354183363385947759303
61630282718354183368447629928871
61630282718354183368468521937463
61630282718354186266171976451859
61630282718354186311924786527067
61630282718354186861804633682689
61630282718354186884696516601651
61630282718354186884780199421443
61630282718354186930533755633551
61630282718354186930533783863347
61630282718354186930533784213267
61630282718354186937308582507663
61630282718354186937308611087379
61630282718354187067794538588739
61630282718354197986703645393283
61630282718354202928090815487793
61630282718354454956734549493722
61630282718354455551531153322628
61630282718354455552367978371268
61630282718354487074050792951667
61630282718354487074050793301587
61630282718354487080825620175699
61630282718354487256981449765731
61630282718354487257065103889167
61630282718354498175974239273427
61630282718354503117361409485981
61630282718356838190640575641648
61630282718356838190640580240918
61630282718356838193084940646912
61630282718356838193085715485784
61630282718356838602422581550620
61630282718356838742127615192208
61630282718356855213418139717416
61630282718356883282975539466936
61630282718356884472087480731527
61630282718356885066800401721767
61630282718356885066821293730359
61630282718356885066821408049223
61630282718356885066884084074999
61630282718356888153460809724120
61630282718356888153460814323390
61630282718356888153460895817400
61630282718356888153460900416670
61630282718356888153461154097654
61630282718356888222103273446664
61630282718356888222186865658227
61630282718356888565243160006626
61630282718356888633969215923471
61630282718356888771229884559795
61630282718356889822746520569724
61630282718356890005677177383788
61630282718356890008205110423420
61630282718356899340306813060979
61630282718356899341999065756931
61630282718357140608277630197329
61630282718357140792047427901576
61630282718357183426492548555256
61630282718357184661274482051592
61630282718357184661358046031955
61630282718357185256071081341059
61630282718357185256154649375427
61630282718357188365620282534984
61630282718357188365620282536388
61630282718357188777486225011791
61630282718357188960416881825855
61630282718357188960500449860223
61630282718357188962672850220324
61630282718357190011996193862964
61630282718357190197454783716660
61630282718357199483823822149299
61630282718357199485516074845251
61630282718358040620271828928555
61630282718358040757469821539103
61630282718358057274573249874177
61630282718358057822527232824660
61630282718358085229086173898871
61630282718358085229107065907463
61630282718358085640868438075047
61630282718358085640952120428279
61630282718358085823882777242343
61630282718358085823903669250935
61630282718358088796254873781711
61630282718358088796254902361427
61630282718358088933515656736899
61630282718358088979185558825571
61630282718358088979269212949007
61630282718358089345214238559843
61630282718358089345297920913075
61630282718358089390779120338028
61630282718358089390779498131104
61630282718358089391051477125183
61630282718358089393227228813708
61630282718358089528228577727139
61630282718358090559367967403091
61630282718358090564196021217819
61630282718358090582255606214576
61630282718358090582255610819670
61630282718358090582276498105124
61630282718358090582276498223168
61630282718358090582276498577460
61630282718358090765269947271162
61630282718358090765290839279754
61630282718358090765290871243083
61630282718358090770101429944710
61630282718358091176801132769706
61630282718358091184390729384861
61630282718358091184391848593055
61630282718358099914374849414259
61630282718358099916067102110211
61630282718358100053265094720759
61630282718358100465047358896935
61630282718358105389173396518245
61630282718358105404707064090267
61630282718358105407250458920148
61630282718358105407250458933198
61630282718366146469077626226844
61630282718366161156225943007058
61630282718366162933021553933080
61630282718366162933105236752872
61630282718366162940615382951316
61630282718366194457235743489764
61630282718366194457235743494136
61630282718366194457235743607808
61630282718366194457235743966312
61630282718366194500520299217600
61630282718366194500520677012080
61630282718366194502968407693280
61630282718366194502968407811324
61630282718366194637708209268021
61630282718366194637718669621224
61630282718366194637718669622628
61630282718366194640250116627723
61630282718366196287357100089360
61630282718368862257333364241389
61630282718368862806125334683581
61630282718368895746346946823951
61630282718368895753668031825725
61630282718368895794621605814394
61630282718368896158107255652621
61630282718368896158190823686989
61630282718368896158190824159165
61630282718368896158191600056683
61630282718368896158191714847723
61630282718368896165718448783597
61630282718368896165718534522745
61630282718368896165718534994921
61630282718368896165721890927035
61630282718368896165721891045079
61630282718368896165722005363943
61630282718368896343653660633449
61630282718368896343664164039232
61630282718368896343664164052330
61630282718368896343664164157324
61630282718368896343664168756594
61630282718368896343664278824656
61630282718368896343664278942748
61630282718368896343685170833248
61630282718368896343685170951340
61630282718368896348736234811609
61630282718368897396079525418644
61630282718368897396079526481502
61630282718368897579010181766148
61630282718368897579010181884240
61630282718368897579010183301182
61630282718368897579010298086606
61630282718368897579010298105533
61630282718368897579031190095198
61630282718368897579032338005625
61630282718368897586353423191098
61630282718368912265907523362172
61630282718368912273250562170758
61630282718389103605064922777944
61630282718389105387760154014834
61630282718389105389454729659080
61630282718389109093800530143876
61630282718389119474780574462520
61630282718389153558660628939180
61630282718389153560355204583426
61630282718389153565438436095054
61630282718389272153688632191156
61630282718389272162118514611316
61630282718389277512840226422688
61630282718389310866357915585691
61630282718389310866358001324839
61630282718389572343859204147777
61630282718389572350552651896018
61630282718389572351389108609552
61630282718389577701274363707390
61630282718389577702110820420924
61630282718389610643845168695184
61630282718389611050272908595198
61630282718389620339275744557340
61630282718389620519842253250283
61630282718389620522289969400192
61630282718389620527184258957005
61630282718389621761966192447725
61630282718393207790596184937517
61630282718393207790596270676665
61630282718393207790596271148841
61630282718393207790596299728557
61630282718393207973610615033463
61630282718393207975880792718301
61630282718393212907415578735576
61630282718393212907415578736980
61630282718393213326603623737867
61630282718393213326791667410611
61630282718393213326791667877171
61630282718393213326875350230403
61630282718393222061478710428540
61630282718393222196207973845673
61630282718393222196207973845833
61630282718393222196207975361993
61630282718393222196207975362153
61630282718393222244494083181606
61630282718393222790994102769807
61630282718393222793537126076634
61630282718393224025619146929607
61630282718393224028045928152417
61630282718393224028047047360611
61630282718393224028067982397204
61630282718393224028067982401368
61630282718393224028067982515248
61630282718393224028067982519460
61630282718393224028067987118730
61630282718393224033118785044317
61630282718393224033118789630537
61630282718393224437118679839883
61630282718393224437286045473851
61630282718393224437286045479467
61630282718393224437369728299259
61630282718393224437369756878975
61630282718393224437369985516703
61630282718393224439545476889985
61630282718393224439545477356545
61630282718393224439661707929679
61630282718393224439913013606499
61630282718393224444911643509719
61630282718393227556992269443987
61630282718393227602474229544447
61630282718393227602745825656143
61630282718401277947716006340498
61630282718401279732105446284756
61630282718401283298437718151870
61630282718401311294444640274603
61630282718401311299537302225570
61630282718401327765744504900732
61630282718401327773087543709318
61630282718401327900484980849079
61630282718401327903005173537057
61630282718401327903006292745251
61630282718401327903027227781796
61630282718401327903027227781844
61630282718401327903027227899888
61630282718401327903027227904100
61630282718401327903027229316830
61630282718401327903027232503370
61630282718401327908078030428957
61630282718401327908078035015177
61630282771219568991271008133105
61630282771252035505776876244445
61630282771425516673946308587539
61630282771437222271109658445799
61630282771458837680660043981335
61630282771461537600333195084515
61630282771461539383907099021639
61630282771461539383907103607859
61630282771461834635140949289335
61630282771461839576526053788301
61630282771462735202952645190619
61630282771469672902078945680926
61630282771470878415274716013934
61630282771470888282499822034999
61630282771470888351141783750154
61630282771470888351144107748208
61630282771470888351144136445968
61630282771470888480717689225717
61630282771470888480797986118093
61630282771470893246962993359593
61630282771473545124587462554439
61630282771473545170341052067996
61630282771473546957178596225074
61630282771473575362596294586490
61630282771473580301724028566218
61630282771473580303980365021978
61630282771473594950210048399897
61630282771473594950210052986117
61630282771473595133161630523993
61630282771530867048416498587859
61630282771530883100581629435755
61630282771530883100581634021975
61630282771530883101418344770408
61630282771530883101418459089272
61630282771530915220153816109342
61630282771530915220153816110794
61630282771531767616165518463367
61630282771531783668330653897483
61630282771531817434278747311426
61630282771532067668994360346630
61630282771532083674649665789035
61630282771532083675486495436936
61630282771532083858500720757544
61630282771532083858500835076408
61630282771534768960647442141510
61630282771534769509774028609474
61630282771534769509774028610878
61630282771534769509774029077438
61630282771534769509774148119496
61630282771534817136630488061688
61630282771535669864069124072662
61630282771535670077502243037643
61630282771535670077585810599826
61630282771535685954076289625074
61630282771535686137006946439147
61630282771535714358615791483230
61630282771535717497785097622876
61630282771535718062114292552641
61630282771535719282173789895088
61630282771535719480391738396117
61630282771535719480451057186621
61630282771535719480454500392869
61630282771535719480454500510961
61630282771535719480475421099269
61630282771535719487984792444123
61630282771535719488002245613909
61630282771535719488005601664067
61630282771535719488005713150523
61630282771535719488068363660819
61630282771535719488068363778911
61630282771535719488068392358627
61630282771535719894799563871612
61630282771535734099556991834272
61630282771542588697744983880235
61630282771542622600894542263696
61630282771542622605945348315887
61630282771543775187326989479398
61630282771543823174930810491007
61630282771543823174941571817136
61630282771543823174941571822960
61630282771543823174941572177092
61630282771543823174962463712056
61630282771543823174962464184232
61630282771543823220695128389200
61630282771543823220695242702448
61630282771543823220695242820492
61630282771543823355350121803057
61630282771543823355409530918929
61630282771543823357893120526120
61630282771543823357893120998296
61630282771543823357893120999748
61630282771543823363024510212745
61630282771543823363024510330837
61630282771543823363024538910553
61630282771543823363027604459203
61630282771543823363027609045459
61630282771543823363027609163551
61630282771543823363027637743267
61630282771543823365569470110466
61630282771543825005083820189236
61630282771543825005083820307280
61630282771543825005083934974660
61630282771543825005083934980489
61630282771543825005083935092704
61630282771543825005104826983252
61630282771543825005355531086356
61630282771543825005355531204400
61630282771543825005355531558532
61630282771543825012615346436686
61630282771546476890427719430506
61630282771546476890511287459042
61630282771546492949995184945234
61630282771546492949995184945243
61630282771546492950016105651586
61630282771546524519875906198704
61630282771546525061328208703516
61630282771546526301841169188694
61630282771546526302092217648070
61630282771546541120916694912058
61630282771546541125978234047740
61630282771546541125999154754092
61630282771566889758377293608179
61630282771566900879845234810354
61630282771566900879845234810363
61630282771566900879845349134834
61630282771566905810542429042295
61630282771566905818972968790082
61630282771566905818972968790091
61630282771566905818973083114562
61630282771566934225768806045596
61630282771566934225768806517772
61630282771566937932625119821237
61630282771566937937707650946844
61630282771566937937708679835334
61630282771566939164896540025324
61630282771566939164896540497500
61630282771566948913485088400030
61630282771566949050745824059180
61630282771566949055828283912860
61630282771566950285526985896164
61630282771566950290610217407792
61630282771566950292869648936354
61630282771567200466139729122475
61630282771567201069115828808542
61630282771567201069115828827472
61630282771567201069115943127406
61630282771567206008159879968486
61630282771567206008243562788270
61630282771567206008243677107134
61630282771567234415018479338836
61630282771567234415018479824110
61630282771567234415018480873870
61630282771567237532097955127272
61630282771567238119364279822228
61630282771567238119364280294404
61630282771567239178473866453848
61630282771567239354146213318564
61630282771567239354146213803838
61630282771567239354146214853598
61630282771567248645135356581660
61630282771567249245098877911048
61630282771567250291511267908236
61630282771567250474525493228836
61630282771567250474525607547700
61630282771567250474798351546684
61630282771567250479880811405980
61630282771567250482140242934542
61630282771568090310373865673236
61630282771568090333261161711819
61630282771568090516547470528873
61630282771568101420900529922242
61630282771568101446298305948923
61630282771568101636843927977707
61630282771568106393041005143362
61630282771568134804898411864723
61630282771568134980287267072849
61630282771568134980288038725181
61630282771568134982767500749378
61630282771568134987839227152469
61630282771568134987839484369913
61630282771568134987902246484757
61630282771568134987902275064473
61630282771568134987912751498579
61630282771568134987933672086887
61630282771568138481274455015740
61630282771568139738964582512908
61630282771568140333489211392946
61630282771568140333489211510990
61630282771568140333489215623582
61630282771568140335936933970220
61630282771568140335999724309244
61630282771568140336020616317836
61630282771568140341019493344802
61630282771568140341082165121069
61630282771568140341083284329263
61630282771568149629896320266140
61630282771568149670567445320924
61630282771568149675649905176008
61630282771568149807828200046316
61630282771568150864678253761072
61630282771568151042274516290884
61630282771568151042610133541248
61630282771568151454119323884955
61630282771568151454391293067993
61630282771568151459223809113105
61630282771568151459474900820406
61630282771568154571283485774430
61630282771568154617037070684298
61630282771568154617037462887525
61630282771578906063303083566955
61630282771578906063303088153175
61630282771578908449832166483794
61630282771578908449832166483803
61630282771578908449832280808274
61630282771578908449853087190146
61630282771578908449853201509010
61630282771578911551222792575095
61630282771578913388960014788002
61630282771578940012181839917673
61630282771578940017264280710694
61630282771578940017265055545354
61630282771578940019712887737264
61630282771578941796570526404044
61630282771578941796570526522088
61630282771578941796570527466854
61630282771578941796570527584946
61630282771578941796570527939030
61630282771578941796570527939078
61630282771578944958840621716992
61630282771578945500101538216882
61630282771578945500101538218334
61630282771578945500101538572466
61630282771578945500101542803102
61630282771578945500101542804554
61630282771578945500101543275278
61630282771578945500101543276730
61630282771578945502612051488800
61630282771578945502612051488848
61630282771578945502612051494677
61630282771578945502632943497392
61630282771578945502632943497440
61630282771578945507695611508774
61630282771578945507695611508783
61630282771578956026123666609180
61630282771578956026123666609181
61630282771578956071877247286960
61630282771578956071877251519048
61630282771578956076960483030676
61630282771578956488554460862368
61630282771578956620732641408140
61630282771578956620732755732620
61630282771578956620753562114492
61630282771578956620753676433356
61630282771578956625815215586300
61630282771578956625836136292652
61630282771578957856078659140672
61630282771578957856078773459536
61630282771578961559609441252972
61630282771578961559881410417296
61630282930740747717709622809222
61630282930740747717981217385075
61630282930995669397112280540248
61630282931064668450367713507444
61630282931064701351184020698684
61630282931064701808968592726113
61630282931064701946165437426287
61630282931064952129103852320822
61630282931064968593047897547124
61630282931064968593884722595764
61630282931065001998157570102896
61630282931067353687599207085405
61630282931067369741183965654423
61630282931067369741183970253693
61630282931067669884700974742743
61630282931067669884700979328963
61630282931067703289810651897776
61630282931067714357176085063701
61630282931068603852540248179978
61630282931068603857434402156128
61630282931068604218401445487648
61630282931068604218401445954208
61630282931068604401332102768272
61630282931068604401582921190240
61630282931068604401603813198880
61630282931068604401603813316924
61630282931068604401603813671056
61630282931099790737371310273390
61630282931099824083294768602498
61630282931099824083294768602546
61630282931099824083294768615596
61630282931099824090888583258552
61630282931099824090888840489094
61630282931099835203674050278156
61630282931099835203674936249352
61630282931099835203925984712940
61630282931099835203926241943482
61630282931099835204490068944924
61630282931100090926641904265962
61630282931100124272544442024072
61630282931100974839249579301684
61630282931100985815088988145524
61630282931100991303008692567444
61630282931100991311439232302190
61630282931100991357192817212058
61630282931101035777909562002269
61630282931101035783076480919900
61630282931101035823746834318140
61630282931101035823747605974684
61630282931101035828830065829768
61630282931101035961008360700076
61630282931101035961572444932060
61630282931101040724463646428190
61630282931101040770217231338058
61630282931103687106742065341143
61630282931103687106742069927363
61630282931103692594661774349283
61630282931103692603008631277286
61630282931103692648845899006911
61630282931103693014602609108930
61630282931103725948994993319300
61630282931103725948994993325124
61630282931103725948994993673432
61630282931103725948994993673640
61630282931103725948994993679256
61630282931103725948994994736450
61630282931103725949015885327892
61630282931103725949015885327940
61630282931103725949015885333716
61630282931103725949015885346814
61630282931103725949015885682024
61630282931103725949015885682232
61630282931103725949015885687848
61630282931103725949015885800116
61630282931103725949015885800276
61630282931103725949015886744882
61630282931103725949015886745042
61630282931103725949015886750658
61630282931103725949015886750706
61630282931103725949015886763756
61630282931103725949015886862926
61630282931103725949015886863134
61630282931103725949015887217218
61630282931103725949015887217266
61630282931103725949015889933034
61630282931103725949015890405210
61630282931103725949015891468020
61630282931103725994748549531408
61630282931103725994748549531456
61630282931103725994748549535828
61630282931103725994748549548878
61630282931103725994748550003632
61630282931103725994748550003792
61630282931103725994748550008004
61630282931103725994748551066442
61630282931103725994748551066650
61630282931103725994748551083912
61630282931103726002363171992073
61630282931103726543540521390750
61630282931103726543540521508842
61630282931103726543540521862926
61630282931103726543540521862974
61630282931103726544355308663028
61630282931103726544355310198062
61630282931103726546051033263036
61630282931103726546071925271580
61630282931103726546071926806614
61630282931103737067135732173647
61630282931103737069562643797149
61630282931103737069562648383368
61630282931103737069562648383369
61630282931103737120483147624621
61630282931103737481156626215012
61630282931103737481156626215013
61630282931103737664171623182328
61630282931103737664191772236348
61630282931103737664192543888680
61630282931103737664192658207544
61630282931103737669254197360488
61630282931103737669275118066840
61630282931103742603319620534940
61630282931103742603320277868381
61630282931103742603320392187272
61630282931103742610641362868778
61630282931103742610662283575130
61630282931103742610914494293849
61630282931103742611478191105362
61630286310509318907348480595864
61630286310509322070181182162759
61630286310509607979229918496877
61630286310509622068872616931754
61630286310509622625292169082723
61630286310517424017654515359752
61630286310517727735033347962295
61630286363683344805789334977610
61630286363683345217571598104026
61630286363684549083267593344824
61630286363684549090882601336448
61630286363684549223158411787643
61630286363686947076973699774414
61630286363686947077036461539338
61630286363686947488567677606058
61630286363695052599123644820718
61630286363695052599124759429642
61630286363695052735569606611592
61630286363695055893382786616595
61630286363695056305163644619565
61630286363695056305164792525567
61630286363698942294120365167761
61630286363698958175686009086598
61630286363698958353628539410463
61630286363698958360402990044003
61630286363698958360406460885201
61630286363698958765410545319435
61630286363698958772188725061377
61630286363698959961802082834127
61630286363698960007534488770439
61630286387224487553283426985390
61630286387224487553471455062718
61630286387224487965065432894362
61630286387224487965880221229450
61630286387297133351870351768064
61630286387297422473670220238974
61630286387297422473858248316302
61630286387297422474485008574062
61630286387297422474486123182986
61630286387297422474673036651390
61630286387297422474674151260314
61630286387297431757380132964414
61630286387297431757568161041742
61630286387297433540954036901538
61630286387297433541142064978866
61630286387297433541956853313954
61630286387297433586895649770690
61630286387297433587710438105778
61630286387297433587711552714702
61630286387297433952736042810510
61630286387297433953550831145598
61630286387298337868152835164696
61630286387298337868152863744412
61630286387298338234202176870152
61630286387298338234202462667312
61630286387298338280123127418200
61630286387317835756665454912138
61630286387317846869702856366526
61630286387318747025945019855874
61630286387318747025945024442094
61630286387318747026007695881650
61630286387318747026007700467870
61630286387318747437539002273738
61630286387318747574799670910062
61630286387319050880563945278072
61630286387319050880584894562736
61630286387321752624670042177194
61630286387321752629752874972478
61630286387321754231209820081206
61630286387321754232632427592174
61630286387322653197564399880740
61630286387322653197564685677900
61630286387322653609346664056916
61630286387322654798770440343078
61630286387322654798770468922794
61630286387322654798770554661942
61630286387322654798958468420406
61630286387322654798958839956714
61630286387329543137402713293742
61630286387329553839749165892202
61630286387329554250440114748130
61630286387329554251276909700734
61630286387329554251531429018618
61630286387329554251531430081428
61630286387329554388541136334394
61630286387329554388729421629166
61630286387329554388729422691976
61630286387329557916647309734918
61630286387329557916647424053782
61630286387329852610383219899326
61630286387329854393957123836450
61630286387329854394773026780462
61630286387329857694386688020566
61630286387329857694386802339430
61630286387329858105896983026754
61630286387329858288910203471130
61630286387329858289099350743602
61630286387330754962797085973905
61630286387330754962797343191349
61630286387330755008528635568506
61630286387330755008528892785950
61630286387330755008529750177421
61630286387330755008529750177430
61630286387330755008530007394874
61630286387330758124121807755294
61630286387330758124121836335010
61630286387330758124854032460061
61630286387330758124854032460070
61630286387330758262135707896074
61630286387330758262135822214938
61630286387330758673646002902262
61630286387330758673917627593674
61630286387330758673917713332822
61630286387330758673917970550266
61630286387330758673917972085300
61630286387330758673918000665016
61630286387330758673918086404164
61630286387330758721156925556549
61630286387330758721910185305520
61630286387330758858354918185971
61630286387330759908511619222650
61630286387330759908511733541514
61630286387330759909264874720602
61630286387333443333089535984172
61630286387333454469785321569714
61630286387333454469848083334638
61630286387333454881630346461054
61630286387333456116161232896290
61630286387333456116977135840302
61630286387333456228006265731438
61630286387333456228194551026210
61630286387333456235534233784638
61630286387333456299175457744722
61630286387333456299363485822050
61630286387333456299927570054034
61630286387333456299990331818958
61630286387333456299991360688734
61630286387333456300181974580830
61630286387333456300182831972310
61630286387333456300183089189754
61630286387333456304259146531806
61630286387333456304447174609134
61630286387333456305073934866894
61630286387333459828101092086594
61630286387333459934046641860480
61630286387333459965382767522598
61630286387333459965382881841462
61630286387333460006034060634312
61630286387333460013562890859780
61630286387333460013563263918024
61630286387333460377164687220198
61630286387333460377164772959346
61630286387333460377165030176790
61630286387333460561790035519308
61630286387333461611673962432208
61630286387333461611674996023718
61630286387333461611947079525620
61630286387333461612510704947114
61630286387333461612511819556038
61630286387333461788099093187982
61630286387333461789607964571436
61630286387333461789795992648764
61630286387333461789795994165084
61630286387333461789795997353028
61630286387333461797137082111836
61630286387333461797137085298376
61630286387333461797139380535148
61630286387333461797139490603174
61630287001783668318266132735509
61630287001818791880446835130303
61630287001826895755406080501893
61630287001826895755406080514943
61630288437626478351744373563431
61630379957307615920754166017581
61630379957310306694166448651785
61630379957310306694731307718429
61630379957518304367879842920421
61630379957591251597612496968361
61630379957599355419286999864621
61630379957602057312994721387079
61630379957622471281817291590999
61630379957622471419014247427709
61630379957622471419015281019219
61630379957626373742083961908891
61630386105220302555261905828542
61630386157425622084370923115374
61630386158397930861394643497456
61630386158400632564641703123980
61630386178109909919844420756960
61630386184330687563175892394412
61630386184330687563179244094390
61630386184330687563179244212482
61630386184332938540419826373025
61630386184333388847297788280250
61630386184333388854640941879876
61630386184333388854827826178296
61630386184333388854832325889270
61630386184333388854832326007362
61630386184333388857088662817206
61630386184333388857088662935298
61630386184334290017437359888811
61630386184334290019697053339129
61630386184334290019697053339288
61630386184342443252136251869347
61630386184342443259479406886123
61630386184344946064468330453227
61630386184344946064469106337647
61630386184344946064656616797711
61630386184344946064657391632371
61630386184344946071999397339141
61630386184344994250510490617767
61630386184966836114701217851395
61630386184966836119784563681887
61630386184997856287616168322663
61630386184997856287888137505701
61630386184997856287888166085417
61630386184998756863231106839507
61630386185001458147269347049405
61630386185001458147352772657577
61630386185001458147353029875021
61630386185313656681559286535233
61630386185317553788074969072361
61630386185317553790602155975141
61630386185317553790605254807855
61630386185317553791166986343977
61630386185317553791170110692171
61630386185317559148666988102159
61630386185317559149420133513335
61630386185317559285844060006355
61630386185325657619539286242439
61630386185325657619539290474527
61630386185325657619810886586223
61630386185325657665564500192495
61630386185325662977872648460291
61630386317933818856253290311696
61630386317933818856256646361854
61630386317941622592781113879742
61630386335659684577320850442794
61630386335659684577320850928068
61630386335659695690357880360874
61630386335659695690357908940590
61630386335659695690357995165012
61630386335659695695441597727674
61630386335951468540711635374350
61630386388834611591800254283306
61630386388834611591800254302020
61630386388834622704836793647566
61630386388834622704837912955138
61630386388834622709921258785630
61630386388834622709942179373938
61630386388837027381100822432926
61630386388837313295235599223316
61630386388837324408273000677704
61630386388837324413355574855864
61630386388845432634923869473126
61630386388845432634923983791990
61630386388846328302001266933058
61630386388846333662510384447446
61630386389126110052842334781220
61630386389126111288186804282074
61630386389128811344493093509714
61630386391136527247961625498846
61630386391136527248147330627880
61630386391136527248149653576174
61630386391136527250406762156442
61630386397044852471792698896438
61630386397044852471793470548770
61630386397044852471980726973814
61630386397044852471981755843590
61630386397044852474237835554034
61630386397045152661063292776630
61630386397045152661248993791620
61630386397045152661248997905616
61630386397045152661248998023708
61630386397045152661251320853910
61630386397045152663508429434178
61630386397045152663508429434226
61630386397045153210292017296794
61630386397701662793504302200291
61630386397701662793504302318335
61630386397701662793504675396479
61630386397701663210365813340013
61630386397701668151752983080391
61630386397701668151754102288585
61630386397701668154012757919677
61630386397701668154012758982487
61630386397701668154013533817147
61630386397701668154013790896855
61630386397701668154013791021541
61630386397712123168450143607197
61630386414454926443910854707036
61630386414454926443911111924480
61630386414454930149952351567177
61630386414746363968783545010240
61630386414770675593661281164160
61630386414770681129845912479056
61630386414770725594958151869288
61630386414771030687203501847317
61630386414771031096541140872536
61630386414778784407751442156523
61630386414779134552375084795367
61630386414779134559718123603953
61630386414779134562162488609009
61630386414781536114548266157066
61630386414781536114549414049969
61630386414781536114552770100127
61630386414781536114553114657601
61630386414781536119635315764178
61630386414781536119635688835761
61630386414781536119823602121808
61630386414781836258065275249757
61630386414781836263150375341568
61630386414781836263153468052047
61630386414781836263153468052056
61630386414781836263338403418896
61630386414781836263340727416950
61630386414781836265596715188139
61630386414781836265597834947458
61630386414781836265598093214662
61630386414781836265598096396987
61630386414781836265598096396990
61630386415403227819440859908833
61630386415403227819441979098154
61630386415403227819461751911602
61630386415403227819461751917425
61630386415403227819461752035523
61630386415403227819462899804506
61630386415403227824710511036572
61630386415427244203985179891516
61630386415427244203985441695180
61630386415427528331470484302822
61630386415427539032746915344274
61630386415427539444319715252074
61630386415427539444507885757210
61630386415427544393233962312538
61630386415427544393233962371596
61630386415427544393234853047104
61630386415427544393234853064366
61630386415427544393234853064525
61630386415427544393235110264464
61630386415427544393235110264548
61630386415427544393235111803953
61630386415427544393255774243884
61630386415427544393256032511088
61630386415427544393256035693332
61630386415435648268194357188590
61630386415435648268215277894942
61630386415438344610930926424601
61630386415438344610951818433193
61630386415438349367062885592859
61630386415438349374405152749113
61630386415438349550056304644231
61630386415438349550077225232539
61630386415438349557398568618157
61630386415438349557586596695485
61630386415438349559847180244045
61630386415438349559847180716221
61630386415438349559868101422621
61630398621966816803653873156519
61630398627802146582752695931797
61630398627802146582752695931798
61630399020819241842457289252812
61630399020819241987246011681484
61630399026727567020555698448340
61630399026727567203570037615636
61630399026727567206017726909014
61630399026727567206017755488730
61630399026727567206017758671058
61630399026727567206018501743674
61630399026727567210348303445194
61630399026727567211101104501550
61630399026727567211101444624282
61630399026730268907006501732028
61630399026730268908699930632508
61630399026730268908699959212224
61630399026730268908701078420418
61630399026730268909453071811596
61630399026730268909453071830310
61630399026730268909453100410026
61630399026730268909454219723214
61630399026730268913783305042716
61630399026730268914536446221804
61630399026730268914537568617942
61630399026730569097949632504060
61630399026730569097950751712254
61630399026730569097950751830346
61630399026738674208256786599850
61630399027384064468803009589308
61630399027384064471251473717346
61630399073999571854284807603672
61630399074653367965334630977620
61630399074653367965334630996334
61630399074653367965334659576050
61630399079811836882074216055264
61630399079884782457962823244608
61630399079884782869744829153580
61630399079905195329137023867738
61630399079905195329137281085182
61630399079905195334220626915674
61630399079905195740729849207160
61630399079905195745813485552174
61630399079905195745814604747318
61630399079905195921484785910884
61630399079905195923745221961594
61630399079905195923932503783978
61630399079905195923932506966306
61630399079905195923933507256366
61630399079905195923933626161450
61630399079905195923995237323478
61630399079905195923995265903194
61630399079905195923996385229480
61630399079905195923996389815700
61630399079905195928827824719470
61630399079905496112426683300242
61630399079905496112426711879958
61630399079905496112430036168072
61630399079905496112430064747788
61630399079905496112430155558590
61630399079905496117510286348178
61630399079907886514142505266998
61630399079907886514142509499086
61630399079907897626614707507472
61630399079907897626615707797532
61630399079907897627179534830786
61630399079907897627367820125558
61630399079907897627367848705274
61630399079907897627430582244774
61630399079907897627430610824490
61630399079907897631698310555408
61630399079907897632263166439724
61630399079907897632263252551878
61630399079907897632264285653742
61630399079907897632514299611574
61630399079907897632515332713438
61630399079916302926168063004140
61630399079916302926170415581910
61630399079916302926170418764238
61630399079916302926171419054298
61630399079916302926171535262488
61630399079916336277993083293350
61630399080541278487849002652492
61630399080541278488601114961804
61630399080561693186717757884556
61630399080561693188975095102552
61630399080561693188978193935266
61630399080561693189165704395378
61630399080561693189166479230038
61630399080561693189228466514594
61630399080561693189228495094310
61630399080561693189229357203152
61630399080564394890153447166496
61630399080564394892412764003188
61630399080564394892412764021902
61630399080564394892412792601618
61630399080564394892412882927146
61630399100589490412641553056324
61630399100589492198476007717154
61630399100589492198476264934598
61630399100589492198476264934758
61630399106474052461522214756289
61630399106474102462566086057859
61630399106474102462566457594167
61630399106474102469908350031833
61630399106474102469909493220473
61630399106474102470181204117545
61630399106498117611577932330586
61630399106498117611577936929856
61630399106509219253868116596657
61630399106509219253871215429371
61630399106509219258950690774817
61630399106509224612120125176645
61630399106509224612308153253973
61630399106509224614568732203263
61630399106509224614568989420707
61630399106510125172589671422868
61630399106510125179931907166998
61630399106510125179933050355638
61630399106510125179953971060586
61630399106510125180119934772102
61630399106510125180119935244326
61630399106510125180121078432966
61630399106510125180121082682316
61630399106510125180140855949274
61630399106510125180141999137914
61630399106510125182379623459059
61630399107446349419650310410750
61630399107446349427243020222188
61630399107446349427243364595722
61630399239344721388710241880452
61630399239441082140028880525992
61630399239441082140032236576150
61630399239448887060522594257884
61630399239448887060523742163886
61630399239448887065606317746098
61630399240074164642346906338704
61630399240074164642346906338752
61630399240097579405261852499664
61630399240097579405265208549822
61630399257070597628015245122068
61630399257070597673747909325584
61630399257143543661418519241732
61630399257143543661419633850656
61630399257164245563052778736646
61630399257164256676090180191034
61630399257166958379525525112330
61630399257166958384608870943030
61630399257175052421794602152658
61630399257178665760346466313934
61630399257178665806079130517450
61630399257178671164328471676232
61630399257178671164328553183292
61630399257178671164328557415380
61630399257178671164328557769512
61630399257823455644758497086002
61630399266030101959966331672839
61630399266030101959967360542615
61630399266030101960719472851927
61630399266031297358715602074954
61630399266031297363798919325730
61630399310341574137470547974514
61630399310341574137471322809174
61630399310341885394004928486282
61630399310344286953755900079354
61630399310344575984211491008080
61630399310344575984213810769834
61630399310344575984213815001922
61630399310344587097248544919656
61630399310352681139706254679476
61630399310352681139708459772446
61630399310352681139708574557870
61630399310352681139709234607106
61630399310352681139709607659734
61630399310352681139709607665350
61630399310352692252746751784250
61630399310352692252746752250810
61630399310352692257827001964356
61630399310352692257829238819370
61630399310352692257829240335690
61630399310352692257829326428970
61630399310353592774825869706600
61630399310353592820555066238148
61630399310353592820555094817864
61630399310353592820557414583830
61630399310353592820558447685694
61630399310353592825638697865800
61630399310353592825641022330414
61630399310353597769473933507310
61630399310353642234332999200750
61630399310353642645928951952650
61630399310998382659046519514796
61630399310998382659237900459954
61630399311001084360224752669332
61630399311001084361917005365284
61630399311001084362481516893328
61630399311001084362481861249600
61630399311001084362481864436140
61630399311001084362484188429982
61630399311009189470531562272092
61630399311009189472787899200028
61630399311009189472790998032742
61630399311292868325876000831634
61630399313300005420558397280322
61630399313300005423006977262418
61630399313311106928039015660979
61630399319184310556526440472815
61630399319205023616947129580697
61630399319205023623725309322639
61630399319205028563417216809959
61630399319205028565111793503965
61630399319207725320194189194123
61630399319207725325281235448307
61630399319208914964239425195117
61630399319208926082362467662190
61630399319208926082362496359950
61630399319208930840732197866555
61630399319208930840733342590229
61630399319208930840921370667557
61630399319208931023746563153627
61630399319208931023746566335955
61630399319208931023747682224085
61630399319208931023747685531099
61630399319208931023934591230955
61630399319208931023935710301413
61630399319208931025358317812381
61630399319216730814484057264467
61630399319219437649850028941965
61630399320189294210489311618059
61630399320191995906958191489543
61630399320192000853427931175993
61630399336910475317854217041831
61630399336910475683966836463420
61630399336910475729448452072046
61630399336910475729448452077870
61630399336910491743470538530720
61630399336910491743471653126594
61630399336910491751001688426964
61630399336910491751001688440014
61630399336910491751001692559674
61630399336910491751001717006680
61630399336934501531890103892571
61630399336934506938969056684315
61630399336934802133569439963373
61630399336934802138653130333863
61630399336934802178483959821818
61630399336934802179324140946123
61630399336934802179324169643883
61630399336934802184406715124283
61630399336934802184406743822043
61630399336934807072694932560916
61630399336934807079377921478860
61630399336934807079943037749898
61630399336934807080225229194178
61630399336934807080225229198390
61630399336934807080226372872463
61630399336945597467409031113321
61630399336945597879188314312107
61630399336945597879190519405077
61630399336945597879191294239737
61630399336945608580445685244291
61630399336945608580445685249907
61630399336945608580633971607537
61630399336945608580634717744389
61630399336945613931353073623695
61630399336945613938695337597621
61630399336945613938883365674949
61630399336946498447003104459886
61630399336946498447190357683840
61630399336946498447191390804418
61630399336946509514496128405210
61630399336946509557776570429552
61630399336946509560036001958114
61630399336946509560037125870620
61630399336946509560037154450336
61630399336946509560039474216461
61630399336946509560227759138228
61630399336946509560228792258806
61630399336946509560228792608726
61630399336946509565308006136006
61630399336946509565308010735276
61630399336946509565309125345652
61630399336946509565309129595002
61630399336946514499164883843844
61630399336946514506507119587974
61630399336946514506507148167690
61630399336946514506507148284330
61630399336946514506695147665302
61630399336946514506695175876384
61630399336946514506695175895098
61630399336946514506695176245018
61630399336946514506695180475654
61630399336946514506695180481270
61630399336946514506695180599362
61630399336946514508954612009880
61630399336946514508954840643396
61630399336946514508954869223112
61630399336946514508954869227324
61630399336946514508954956482792
61630399336946514508954956495842
61630399336946514508955731336118
61630399336946514508955988536300
61630399337809803879122266101739
61630399337809803879122380906037
61630399337809803879123409756939
61630399337810103610836430431658
61630399337882738753753609907373
61630399337882749871874357192253
61630399337882754805917626146345
61630399337882754805918397798677
61630399337883038897249698289239
61630399337883038897252706678541
61630399337883038897335618901585
61630399337883054949413685830451
61630399337883054957029580147563
61630399337915470449338478947687
61630399337915470449338478949091
61630399337915470454421053125847
61630399337915470454421053127251
61630399337915475398252956594055
61630399337915475398252956710695
61630399337915475398253990166691
61630399337917871597222760590228
61630399337917871597471484701630
61630399337917871597473804350920
61630399337917871597473804467596
61630399337917871597473808699684
61630399337917871597474579302256
61630399337917871604813487226024
61630399337917871604813490408352
61630399337917871604814606421168
61630399337917871604814609603496
61630399337917872009256843478432
61630399337917872016595493134960
61630399337917872016595493134996
61630399337917876955472523011620
61630399337917876955723227114724
61630399337917876955723231346776
61630399337917876955723231346812
61630399337917876957983006186098
61630399337917876957984039287962
61630403387960724510400024303042
61630403404706801339985567805172
61630403404706801340550426871816
61630403405031005881883179269506
61630403405033707585318524190802
61630403405687517789016453972322
61630403405687517789078096877520
61630403405687517790711029597854
61630403405687517790711029616568
61630403405687517834749116640804
61630403405687517834770038764146
61630403405687517834829328625014
61630403405687517834831681669344
61630403405687517834832800529070
61630403405687517834832800877538
61630403405687517834832800878990
61630403405687517834832800883361
61630403405687517836443693801370
61630403405690219080669277499998
61630403405690219082928713260648
61630403405690219126422862291822
61630403405690219126485624056746
61630403405690219491697281637360
61630403405690219492451541676174
61630403405690219492513184581372
61630403405690219493957832006934
61630403405690219493957832025648
61630403405690219494146117320420
61630403405690219494710977436824
61630403405690219537427592796546
61630403405690219537427621376262
61630403405690219537429945840876
61630403405690219538016840123466
61630403405690219538205126467998
61630403405690219538263301719942
61630403405690219538266769373196
61630403405690219538267887183162
61630403405690219538267888581390
61630403405690219538267888582842
61630403405690219539690494694130
61630403405690219539711416798758
61630403405690219540464561178888
61630403405690219540464562228648
61630403414518485753587808266983
61630403414518485753859775914987
61630403414518490692715542246711
61630403414518490695060062288661
61630403414554508466059082730759
61630403414554508466142682662685
61630403565223105236108102262076
61630403618389927551876474372518
61630403618389927597630059164342
61630403618398032659922305974226
61630403618398032662370027029648
61630403618398032705654970177742
61630403618398032708102691233164
61630403644954876863820611545662
61630403644954876863821759457440
61630403644978892051139093661135
61630403644978892051201851058617
61630403644978892051201855775979
61630403645198035111827548516548
61630403645198035112015577643645
61630404764659640774615900946994
61630404764659640779698503704870
61630404764662342483133591408722
61630404770567966003508656515606
61630404823089386526587909886976
61630404823089386526588167104420
61630404823089397644708885809584
61630404823100193340328517938542
61630404823745894904858283315036
61630404823745894904858540532480
61630404823745894909941857783256
61630404840815262765893170358926
61630404840817964469328258062778
61630404840817964469328515280222
61630404840826970147467223698958
61630404840829671850902311402810
61630404840829671850902568620254
61630404840829686125999010871364
61630404841471769314794299620570
61630404841471771144163543786986
61630404841471771144936548104890
61630404841474472847598631490838
61630404841474472847598888708282
61630404841483476742078981966886
61630404841483476742099902555194
61630404841483482092800693778258
61630404841483482092821614366566
61630404841483492801671982236734
61630404841483493174414792461124
61630404841483493174415821312186
61630404841483493218453908355136
61630404841483493220147456664640
61630404841483493220148485515702
61630404841486183393491390025970
61630404841486183394242327647074
61630404841486183796236038699554
61630404841486183796237181888194
61630404841486183796256959287862
61630404841486183803579077508140
61630404841486183803599998096448
61630404841486194459352627757282
61630404841486194504269384299424
61630404841486194505106179252028
61630404841486194505106212549106
61630404841486194511612508847158
61630404841486194511613280499490
61630404841486194870318727521200
61630404841486194870319842130124
61630404841486194871134630465212
61630404841486194877661764813466
61630404841486194877661766329786
61630404841486194877662880938710
61630404841486194877847814434126
61630404841486194877850137382420
61630404841486194914357929173074
61630404841486194916049038680386
61630404841486194916049067260102
61630404841486194916051390208396
61630404841486194916051391724716
61630404841486194916052504817320
61630404841486194916052506333640
61630404841486194916885862212706
61630404841486194916888185161000
61630404841486194916888189878362
61630404841486194916888191278042
61630404841486194916888218458078
61630404841486194916889333067002
61630404841486194916889334116762
61630404841486194916889334466682
61630404841486194921700967981660
61630404841486194923394429016982
61630404841486194923395543625906
61630404841486194924166258292594
61630404841486194924168581240888
61630404844440946933829105538413
61630404844440946934017133628839
61630404850241515144810611882679
61630404850241520086010898256353
61630404850241520086195454442675
61630404850338461638065332006198
61630404850338466990963025627824
61630404850338466991046363743036
61630404850338466991046364092956
61630404850338466991046708466490
61630404850338478109167483030784
61630404850349272150315652461703
61630404850349566810933912375687
61630404850349571752047130113129
61630404850349571752130698147497
61630404850349571752130702864859
61630404850349571752133796980211
61630404850349571752133797446771
61630404850349571752318730942187
61630404850349571752321082116065
61630404850349571752321082588241
61630404850349571752322198128881
61630404850349571752322198595441
61630404850349572347118800908027
61630404850349582870251821686047
61630404850349588216077067851303
61630404850349588216077839490585
61630404850349588216077839503635
61630404850349588223420878299171
61630404850349588223421251370513
61630404850350467378473954870282
61630404850350467378473954870330
61630404850350467378475098058922
61630404850350467378475098058970
61630404850350467378475098063342
61630404850350472724113121083210
61630404850350472724113121083418
61630404850350472730887919377606
61630404850350472730887947957322
61630404850350472730887947957530
61630404850350472731640031686918
61630404850350472731641174875558
61630404850350472731641179597292
61630404850350472731644532342706
61630404850350472731644532342866
61630404850350472731644532347078
61630404850350472731724747631660
61630404850350472731724776211376
61630404850350472731728215166870
61630404850350472731728215168274
61630404850350472731728215284914
61630404850350472731915099584786
61630404850350472731916128454562
61630404850350483849760778971798
61630404850350483849761922160438
61630404850350483849761922177908
61630404850350483849761926882172
61630404850350488783805167138504
61630404850350488783888763752588
61630404850350488783889878348462
61630404850350488791419917777330
61630404850350488791419917781542
61630405000362572691527152644698
61630405001019080619813922846184
61630405001019081031595153920496
61630405001019081031596187022360
61630405001019081069796406746472
61630405001227112231777578425212
61630405001227112231777607004928
61630405001227112239309016847434
61630405001227112239309018382468
61630405001237919045517957820336
61630405001237919053049367662842
61630405001237919053049369197876
61630405001300058232062972594074
61630405053537499706006698431956
61630405054182284185701180492250
61630405054185891863193444823652
61630405054185891863214365528600
61630405054185902562210066560888
61630405054193090999442187242898
61630405054193091004524790000774
61630405054193991612986920288058
61630405054193996971239670405628
61630405054193996973496126723922
61630405054193996973499479591752
61630405054194007634292468828656
61630405054194007634293583437580
61630405054194007672494066146258
61630405054194007680025128314810
61630405054194008046075847613756
61630405054404740540379077240642
61630405054404740957035480333184
61630405054412845604931531817640
61630405054412845650663072108650
61630405054477686538006653801158
61630405080677911196346899838560
61630405080750840717622678782823
61630405080750840717810706860151
61630405080750841129406057916392
61630405080750841129406061104336
61630405080750857188909731403975
61630405080750857188909731403976
61630405080775156460299810520038
61630405080775156460299810520246
61630405080775156460303253726494
61630405080775156460303254198670
61630405080775156460320702527226
61630405080775156460324174903618
61630405080785957920895005229581
61630405080785957920895005242679
61630405080785957921083033320007
61630405080785962854940136333389
61630405080785962862282170732255
61630405080785962862282170737871
61630405080785962862282174983057
61630405080785962862470199878057
61630405080785962862470203060385
61630405080785963266722142255411
61630405080785963274064434927145
61630405080785963274065181063997
61630405080785963274252463004473
61630405080785963449736481876217
61630405080785963457078774561001
61630405080785963457266802638329
61630405080785979326226188782573
61630405080785979326226188795623
61630405080785979326226960447955
61630405080785979333569227604209
61630405080785979333569999256541
61630405080786858534624008309660
61630405080786858534627451983920
61630405080786858534627475962914
61630405080786858534627480562184
61630405080786858534628595171108
61630405080786858534628595172560
61630405080786863476015650592622
61630405080786863476036571180930
61630405080786863476036571299022
61630405080786863841873892556426
61630405080786863880263403160316
61630405080786863880266846833124
61630405080786863887605408867038
61630405080786863887606532779544
61630405080786863887608852526796
61630405080786863887608852528200
61630405080786863887608852545669
61630405080786863887609655605754
61630405080786863887609999962026
61630405080786863887610000432798
61630405080786863887610000434202
61630405080786863887627448762918
61630405080786863887629772760972
61630405080786863887629773115104
61630405080786863887629773233148
61630405080786863887630920666974
61630405080786863887630921021106
61630405080786863887796794510844
61630405080786863887796798761646
61630405080786863887796908829708
61630405080786863887797941950286
61630405080786874960181893078358
61630405080786874998383121575420
61630405080786875005914557281874
61630405080786879939770549018516
61630405080786879939771692194058
61630405080786879947113670733842
61630405080786879947113699430198
61630405080786879947301727022252
61630405080786879947301727040966
61630405080786879947301731745230
61630405080994005137467879817320
61630405081005712519041966452978
61630405081005712564774630656446
61630405081005717923026344472562
61630405081005717923026373052278
61630405081005717923026377301628
61630405081005718131271342386170
61630405081005718131292263091118
61630405081066940423695066110676
61630405081066940423695066110884
61630405081066951130222178520504
61630405081066951541815813395764
61630405081066951546899502182848
61630405081066957077996200799820
61630405081066957077999673058167
61630405081066957077999673058168
61630405081078647439407834518936
61630405081078647851001899502506
61630405081078647851022704353556
61630405081078647988283460145970
61630405081078647988471488223298
61630405081078647988471745440742
61630405081078658511796261969670
61630405081078658557527806963540
61630405081078658557527810151484
61630405081078658557528929359678
61630405081078658557548698972132
61630405081078658923577148668996
61630405081078658969143451638436
61630405081078658969306345219258
61630405081078658969309812872512
61630405081078658969309816060456
61630405081078663910693886968120
61630405081078663910697325925018
61630405081078663910698359044144
61630405081078663910718247692824
61630405081078663915592647940630
61630405081078663915777232798612
61630405081078663915780671755510
61630405081078664459572607195780
61630405081078664459573640297644
61630405081078664459573755088684
61630405081078664459760922238120
61630405081078664467104047139986
61630405455980536175210719607098
61630405455980536175211748476874
61630405461235351344677586659090
61630405461881056433069441927078
61630405461881056433069446526348
61630405461889145077085219949556
61630405461889150430254652816350
61630405461889161540844333215316
61630405461889161543292054270738
61630405461889161543374709643520
61630405461889161548375400101230
61630405461891846779766390585736
61630405461891852132935820270202
61630405461891852133500679336846
61630405461891862834190961780502
61630405461891862835027790034556
61630405461891862835028561686888
61630405461891862839274564828438
61630405461891862840112164734824
61630405461891863251893395809136
61630405462183646802666464368918
61630405462183646805114182242012
61630405462183646805114185424340
61630405462204061505742685932892
61630405462204061506494798242204
61630405462204061917524691841864
61630405462204061918085332749508
61630405462204061918088776073848
61630405462204061922604937304608
61630405462204061923169021536592
61630405478634321287854171129016
61630405478634321333586835332532
61630405478961227583981731105174
61630405479617739074332706132972
61630405479617739074333477785304
61630405479617739079354404807464
61630405479617739120086290924796
61630405479617739125107989599288
61630405479617739125170751364212
61630405479617739485299920524528
61630405479617739486114708859616
61630405479617739492827888577728
61630405479617739531868268254052
61630405479617739531868293651440
61630405479617739531868296833768
61630405479617739536701967430932
61630405479617739536951899881704
61630405479617739536953014490628
61630405479617739539146332436196
61630405479909523044440798485130
61630405479909523090172687853986
61630405479909523506851129307374
61630405482560480268866265511435
61630405482560480269431124578079
61630405482560480269618377820747
61630405482560480269619152655407
61630405482560496733378265921167
61630405482560496735072842615173
61630405482560496735072842733265
61630405482560496735825983912353
61630405482561681021621507105772
61630405482561681021621507105773
61630405482561681026701528648151
61630405482561681026704109863648
61630405482561681026704109863649
61630405482561681026704967255129
61630405482561681028961189864200
61630405482561681028961189864201
61630405482561681028961218443916
61630405482561681028961218443917
61630405482561681028961304183065
61630405482561681029212008286169
61630405482561697081126325298316
61630405482561697081126325298317
61630405482561697081126328480645
61630405482561697081128652478698
61630405482561697081128652478699
61630405482561697081129424131030
61630405482561697081129424131031
61630405482561697081191414593543
61630405482561697081192214825591
61630405482561697086208928056192
61630405482561697086208928056193
61630405482561697086212026888906
61630405482561697086212026888907
61630405482561697088719411343099
61630405482561697088720530538243
61630405482561697088720531956553
61630405482561697490460641913911
61630405482561697492911688320304
61630405482561697492971121546313
61630405482561697492971121551929
61630405482561697492974563691155
61630405482561702439441123154471
61630405482569800956087894675394
61630405482569800956087894675395
61630405482853470551762250763082
61630405482853481051362641767465
61630405482853486404528718584101
61630405488470006245431688312490
61630405488470006250501172803575
61630405488470006250515124652085
61630405488470006253043053454013
61630405488470006253043053455417
61630405488470006253043082033729
61630405488470006253043343488877
61630405488470011603767006174368
61630405488470022304936506688768
61630405488470022304936506688769
61630405488470022304936509871097
61630405488470022304936511274989
61630405488470022304938834223283
61630405488470022304939609057943
61630405488470022305023262831459
61630405488470022305023291411175
61630405488470022310019080866928
61630405488470022310019080866929
61630405488470022312278516981711
61630405488470022312550484624099
61630405488470022312550484629715
61630405488470022312550484742143
61630405488470022312550486146035
61630405488470022312551600754959
61630405488470022312551603937287
61630405488470022312551605355597
61630405488470022312551605360052
61630405488470022714270794252471
61630405488470022714270794724647
61630405488470022716802194945357
61630405488470022716805637090199
61630405488470027663272196435471
61630405488470027663272196441087
61630405488470027663272196553515
61630405488470027663272197957407
61630405488478126179981758774615
61630405488478126187510850740480
61630405488478426376781444737264
61630405488481111423464204084175
61630405488481111425911634991279
61630405488481111425911663690065
61630405488481111425911921957269
61630405488481111425912011232877
61630405488481111425912012295687
61630405488481127485419034399321
61630405488481127485419063098107
61630405488481127485419809233981
61630405488481132838588583120991
61630405488688849574405978837984
61630405488700866439712614297012
61630405488700871999053314977005
61630405488761795569418598692942
61630405488761795569418600274953
61630405488761795569419375115229
61630405488761806275193714982774
61630405488761806275193714984178
61630405488761806275193715166509
61630405488761811628359791983145
61630405488773817986723667793801
61630405488794216008380987030848
61630405488794216008383311028902
61630405488794216008383314211230
61630405488794225479376492487005
61630405488794225479376495669333
61630405488794225481635928718427
61630405488794225481635931900755
61630405488794226714723285048581
61630405488794226714723288235121
61630405488794226716417862213359
61630405488794226716417865395687
61630405488794226716982721280003
61630405488794227126501077160379
61630405488794227126501077165995
61630405488794227126501852000655
61630405488794227126504516122893
61630405488794227126504519305221
61630405488794227126505290957553
61630405488794227126505294144093
61630405488794227133282699047163
61630405488794227133283470699495
61630405488794227133283473886035
61630405488794227133847554931479
61630405488794227133847558118019
61630405488794230832542483563089
61630405488794230832542483564493
61630405488794230832542486751033
61630405488794230832542569303641
61630405488794230839884493974075
61630405488794230839885608582999
61630405488794230839885613188092
61630405488794232067889276124665
61630405488794232067889276126069
61630405488794232067889276130281
61630405488794232067889279312609
61630405488794232067889361865217
61630405488794232067889365051757
61630405488794232074666427469007
61630405488794232074667202303667
61630405488794232074667542077931
61630405488794232074667545082140
61630405488794232074667545260259
61630405488794232074667546678812
61630405488794232074667546678866
61630405488794232074667546683024
61630405488794232075231286535651
61630405488794232075232400966456
61630405488794232075232401144575
61630405488794232075232405749425
61630405488794232075232405749668
61630405488794532263938140675596
61630405488796928831635217294645
61630405488796933773019288018526
61630405488796933778855779811159
61630405531811938526682061460282
61630405531811949639718715609966
61630405531811949639719834450978
61630405531811949644802147179606
61630405531811949644803180281470
61630405531811950056585443407886
61630405532124447216908972952472
61630405532124447216909087743512
61630405532136154598481940263296
61630405532136154598482021770356
61630405532136154598483054872220
61630405532760229632997802267018
61630405532760229632997830846734
61630405532760229633749914576330
61630405532760229633770835164638
61630405532780942652772615020580
61630405532780944482140911824280
61630405532780944482141944926144
61630405532780944482161832412588
61630405532780944482916006693540
61630405532783644356206956587580
61630405532783646185597207081452
61630405532783646186350348260540
61630405532792650033571630650784
61630405532792650080058469135252
61630405532792650080079361143844
61630405532792666133729123266510
61630405532792666133730237875434
61630405532792666134482264445598
61630405532792666134503156454190
61630405532792666138812440517286
61630405532792666138812469097002
61630405532792666139565610276090
61630405532792666139586502284682
61630405532792666504862155294084
61630405532792666505616329575036
61630405532792666505677972480234
61630405532792666543817582401012
61630405532792666543838474409604
61630405532792666545511129175482
61630405532792666545512158045258
61630405532792666550594817962566
61630405532792666550594819497600
61630405532792666551369914366860
61630405532792666551428171125864
61630405532792666551429204227728
61630405532792666551431557272058
61630405532792666551431643029920
61630405532792666551431647629190
61630405532792666551432676131784
61630405532792666551432676480252
61630405532792666551432676481704
61630405532792666551432676486075
61630405532795357136747016917938
61630405532795368249784418372326
61630405532795368254864669602192
61630405532795368254866992550486
61630405532795368257040423009610
61630405533084450513986631763898
61630405533084450513987636286046
61630405533084450513987664865762
61630405533084450516246067524548
61630405533084450516247096394324
61630405533084450521518041606404
61630405533084450521518043141438
61630405533084450521519076243302
61630405533107866657231917519814
61630405533107866657231921751902
61630405533107866657232950621678
61630405533107867061483889644736
61630405533107867063743325405386
61630405533107867068825895351458
61630405533107867068825899583546
61630405533107867068826928453322
61630405535735407283910785169475
61630405535739026028141637346840
61630405535739026028957544890122
61630405535739026028958659499046
61630405535739326218229258100923
61630405535747429673249366805540
61630405535749831195570991265029
61630405535751015336511324348129
61630405535751020275637939138537
61630405535751020275639058327857
61630405535751020282417351439685
61630405535751020282417352856627
61630405535751020282982211927483
61630405535751020283232029606089
61630405536030798461822909358376
61630405536030798873416891789290
61630405536063228646925380035398
61630405536063228646928823241646
61630405536063230430499279386302
61630405536063230430499283972522
61630405536063230430499283985572
61630405536063230430502636853402
61630405536063230430502722395557
61630405536063230430502722592550
61630405536063230430502727178526
61630405536063230431315186916534
61630405536063230431315186929584
61630405536063230431318630122782
61630405536063230438093366671526
61630405536063230440290126878623
61630405536063235371886707761066
61630405536063235372702615291298
61630405536063235372702701030446
61630405536063235374397281195221
61630405536063235379480541483314
61630405541623622940366285835645
61630405541623622940366290553007
61630405541623622940366400621069
61630405541623622940366404871871
61630405541623634058487409374195
61630405541623639411655437117543
61630405541623639411656465987319
61630405541623639411656839058661
61630405541658456608672572566599
61630405541658456608672658305747
61630405541658456608672658659879
61630405541658456608672658662309
61630405541658756203146534038121
61630405541658756203146648356985
61630405541658756203146905574429
61630405541658756797943137867027
61630405541658756797943252185891
61630405541658761556316335258895
61630405541659640711366830618927
61630405541659645650580223702372
61630405541659656763345870139914
61630405541659656763345874372002
61630405541659656763346646024334
61630405541659656770958689104187
61630405541659662124128117253619
61630405541659662124128118788653
61630405541939724681941837154716
61630405541971855225896383077127
61630405541971855434332871858968
61630405541971855434332871858977
61630405541971855434332871977012
61630405541971855846114873162037
61630405541971855846114877767949
61630405541971855846114877879399
61630405541971855846114877886041
61630405541971855846867889741186
61630405541971855851198476209973
61630405541971856052853212352349
61630405541971856057936897952893
61630405541971856057936901139433
61630405541971860792582208878407
61630405541971860793147412312120
61630405541971860793334277609566
61630405541971860793335306479342
61630405541971860793335440402555
61630405541974546638164465224172
61630405541974546638167564412422
61630405541974557556889906982614
61630405541974560849641729635775
61630405541974562496017640945089
61630405558729026316601813952278
61630405558729026323943819659000
61630405558729026323943824245220
61630405558729026324215531611544
61630405558729026324215536210814
61630405559349499591369987482572
61630405559349499591390908070880
61630405559349510709489586874548
61630405559349510709490730063188
61630405559349510709490734767452
61630405559349510709511655355760
61630405559349515643533975023784
61630405559349515643554895599042
61630405559349515643554895612092
61630405559373509425601314383838
61630405559373509425601571601282
61630405559373511209991121264974
61630405559373511209991378482418
61630405559373525896890719700852
61630405559373527681280526581988
61630405559373527681280531299350
61630405559373527681280531653642
61630405559373811397025528791942
61630405559373826040429768807516
61630405559373827451448004508121
61630405559373827863041725122330
61630405559373827870573165551970
61630405559373830981817191533250
61630405559373830981817196132520
61630405559384181995868537146918
61630405559384182127229694258913
61630405559384182127230813467107
61630405559384182128045606388415
61630405559384187485479718497019
61630405559384187486295626027251
61630405559384321170962232734713
61630405559385516950692405501988
61630405559385516996425074291724
61630405559385516996425331509168
61630405559385516996445961714096
61630405559385516996446223517760
61630405559385521935575937076009
61630405559385522347148994188203
61630405559385532842690897103205
61630405559385532850030837079077
61630405559385533048592790943711
61630405559385533048613682950899
61630405559385533048613683068943
61630405559385533053676108194487
61630405559385533053697028781391
61630405559385533053697057479151
61630405559385533399073598780463
61630405559385533414450375566010
61630405559385533421981815523266
61630405559385533421981815524208
61630405559385533421981815871734
61630405559385533421982930480658
61630405559385533421982934731460
61630405559385533421982934731673
61630405559385533460184158977768
61630405559385533460184187557484
61630405559385533460203960352218
61630405559385533460203960357834
61630405559385533460205079566076
61630405559385533460205108382906
61630405559385533460207428148872
61630405559385533460207431331200
61630405559385533460207432735092
61630405559385533460208461250736
61630405559385533460395717675732
61630405559385533460396746545508
61630405559385533467714451024810
61630405559385533467714451029022
61630405559385533467714479608690
61630405559385533467715598934976
61630405559385533467735371617330
61630405559385533467735372083890
61630405559385533467735396202072
61630405559385533467735400309474
61630405559385533467735400315090
61630405559385533467735400434160
61630405559385533467736515272530
61630405559385533467736515410266
61630405559385533467736519523284
61630405559385533467736519641589
61630405559385533467736519642354
61630405559385533467736519995721
61630405559385533467736519996486
61630405559385538363370100240692
61630405559385538363370362043627
61630405559385538363370362044356
61630405559385538406863130181800
61630405559385538406863134413888
61630405559385538406864249389994
61630405559385538406864253622082
61630405559385538409101873750544
61630405559385538409101902330260
61630405559385538409103021643448
61630405559385538409123685150644
61630405559385538409123942348396
61630405559604371391870629822567
61630405559665298739990479587900
61630405559665298741434007805268
61630405559665300523564383525024
61630405559665300525823474812762
61630405559665300525823561024294
61630405559665300525823819285674
61630405559665300526638607626586
61630405559665314801941899646386
61630405559665314801942014431810
61630405559665314801943047533674
61630405559665314807025360262302
61630405559665316585517037564078
61630405559665595362092373707668
61630405559665600713649765862720
61630405559665600715073263012486
61630405559665600715908814019173
61630405559665600715909201623370
61630405559665600722601460634922
61630405559665600722601575439220
61630405559677306266504211396004
61630405559677306312236502664984
61630405559677306312236875600972
61630405559677306312257767726204
61630405559677316973030979451012
61630405559677316973031323807284
61630405559677316973031324278056
61630405559677316973031324279460
61630405559677317018760544808716
61630405559677317018763988481524
61630405559677317018781436811692
61630405559677317018784908715748
61630405559677317018784909069880
61630405559677317384813243627188
61630405559677317430357621486172
61630405559677317430357622885852
61630405559677317430378515011084
61630405559677317430545907830704
61630405559677317430545908184995
61630405559677317430545908303093
61630405559677317435441311672936
61630405559677317435462232377884
61630405559677317435629596972079
61630405559677322369482256620088
61630405559677322371929950512736
61630405559677322371929979092452
61630405559677322371929979210544
61630405559697731678657338549540
61630405559697732082909396780792
61630405559697732085357117954306
61630405559697732090252435589378
61630405559698015808208456942118
61630405559698015808208456942119
61630405559698015808211927783317
61630405559698020749599097523695
61630405559698020749787122418695
61630405559698030442852502035525
61630405559698030442852502048575
61630405559698031860373592376234
61630405559698031860373592376235
61630405559698031860373621073994
61630405559698031860373621073995
61630405559698031860377063217433
61630405559698031861210415908555
61630405559698031861210444606315
61630405559698031861213886749753
61630405559698031862636498978083
61630405559698031862823666009426
61630405559698031862823666009427
61630405559698031862824785217620
61630405559698031862824785217621
61630405559698031862824785335664
61630405559698031862824785335665
61630405559698031862824785689797
61630405559698031863472950974095
61630405559698031863473322510403
61630405559698031867716745975861
61630405559698031867719844808575
61630405559698031867906983260202
61630405559698031867906983260203
61630405559698031867908126448843
61630405559698031867908131153107
61630405559698031867908131166156
61630405559698031867908131166157
61630405559698032272155598285207
61630405559698032272155626982967
61630405559698032272159070189262
61630405559698032272992421817527
61630405559698032272992450515287
61630405559698032272995893721499
61630405559698032272995893721535
61630405559698032274606676807729
61630405559698032274606705505489
61630405559698032274606791126592
61630405559698032274606791126593
61630405559698032275251857578177
61630405559698032275251886275937
61630405559698032275255215045277
61630405559698032275255243743037
61630405559698032275255328419375
61630405559698032275255329836317
61630405559698032279502104280487
61630405559698032279502107934991
61630405559698032279502108997848
61630405559698032280337784624167
61630405559698032280338931467311
61630405559698032280338932530085
61630405559698032280338932530121
61630405559698032281946469101808
61630405559698032281946473884777
61630405559698032281946473885020
61630405559698032281946473885021
61630405559698032281946474357197
61630405559698035391578492910763
61630405559698035391579607519687
61630405559698035391579612118957
61630405559698037213543140034069
61630405559698037213543141083829
61630405559698037213543141096878
61630405559698037213543141096879
61630405559698037213543141096926
61630405559698037214379592030081
61630405559698037214379620609797
61630405559698037214379850297285
61630405559698037214379878877001
61630405559698037214379878890051
61630405559698037214379963566389
61630405559698037214379964629199
61630405559698037220885061051403
61630405559698037220886175660327
61630405559698037220886178842655
61630405559698037220886180259597
61630405559698037221074207864748
61630405559698037221074207864749
61630405559698037221074207982792
61630405559698037221074207982793
61630405559698037221074208336925
61630405559698037221721856004007
61630405559698037221721860603277
61630405559698037221721884583723
61630405559698037221721887766051
61630405559698037221723002374975
61630405559698037221723003713176
61630405559698037221723003791917
61630405559698037221723008496145
61630405559698037223333901315019
61630405559700431590987712628844
61630405559700431590987712647718
61630405559700431590988827256642
61630405559700431590988831855912
61630405559700432002767395608396
61630405559700432002770838814644
61630405559700433374559263521638
61630405559700433374559293636548
61630405559700433374561616565968
61630405559700433374562731193766
61630405559700433374562735774162
61630405559700433374562735779986
61630405559700433375375196580560
61630405559700433375377519528854
61630405559700433375378638723998
61630405559700433375378638737048
61630405559700433376821828702088
61630405559700433376822171658680
61630405559700433377006985994002
61630405559700433382093798079680
61630405559700433382093802665900
61630405559700433382093803728710
61630405559700433786341299545520
61630405559700433786344742751768
61630405559700433787157202489532
61630405559700433787160645695780
61630405559700433793686661302400
61630405559700433793687775911324
61630405559700433793687780510594
61630405559700433794502564246412
61630405559700433794503683441556
61630405559700433794503683454606
61630405559700433794503684504366
61630405559700436951497947467876
61630405559700436951497947586128
61630405559700436951497949003070
61630405559700438735071851405000
61630405559700438735071851523252
61630405559700438735071852940194
61630405559700438735259881017570
61630405559700438736075788560852
61630405691344834512385397872850
61630405691344834558114594423112
61630405691344834558114623002828
61630405691344834558117718653214
61630405691344834558118061609806
61630405691344834558118062076366
61630405691344834563198311789912
61630405691344834563200635787966
61630405692317447543218562871398
61630405692317447588972147663222
61630405692536285572200744685658
61630405692547092385944454503200
61630405692609231148091328684536
61630405692609231148091330200856
61630405692609231148112222209448
61630405692609231514138347441698
61630405692609231514140671906312
61630405692609231514141786515236
61630405692609231559871011645214
61630405692609231559873334593508
61630405692609231559873336109828
61630405692609231559874449202432
61630405692609231559874450718752
61630405692609231564954700432298
61630405692609231564957023380592
61630405692640751575442120834806
61630405692640751575627824914080
61630405692640751575630148912134
61630405692640751575630406129578
61630405692644353709616522532802
61630405692644358650813340197798
61630405692644358653261058070892
61630405719230905667997321383555
61630405719230905668185234787887
61630405719230916595759918686088
61630405719230916595759918686089
61630405719230916598020383316515
61630405719230916598208670028228
61630405719230916598208670028229
61630405719230916598292352381461
61630405719230916603102957494675
61630405719230916778774143534520
61630405719230916778774143534521
61630405719230916781034722837943
61630405719230916781221893169658
61630405719230916786305208819550
61630405719230916786305210420434
61630405719230916786305210420435
61630405719230916786305583491776
61630405719230916788562695608664
61630405719230922139471660190320
61630405719230922139471660190321
61630405719233318295408336568147
61630405719233318302748019326575
61630405719233323104677765294942
61630405719233618301643626978154
61630405719233618484469695750754
61630405719233618484469724448514
61630405719233618484657966145450
61630405719233618489552270046958
61630405719234507794661460609442
61630405719234518915020723015715
61630405719234518915020751712071
61630405719234518915020751713475
61630405719234518915041643720663
61630405719234518915041672418423
61630405719234518915209036474592
61630405719234518920103297193875
61630405719234518920103325890231
61630405719234518920103325891635
61630405719234518920124217898823
61630405719234523856593107854432
61630405719242624231500695767702
61630405719242624231521616356010
61630405719242629592197063585832
61630405719242629592197753731104
61630405719242629592198096509577
61630405719242629592198096687696
61630405771427531924576102036500
61630405772060014454957729943559
61630405772060014462297788942559
61630405772060030514461776483771
61630405772060030521804815292357
61630405772060030521805586944689
61630405772084029235660288818387
61630405772084040348694508717264
61630405772084040348696833082500
61630405772084040348697603317890
61630405772084040356036514423986
61630405772084040767819640945044
61630405772084045706947370338552
61630405772084045706947374570640
61630405772084045706947374924772
61630405772084045709206806099202
61630405772084045709206806453334
61630405772092446021642573187513
61630405772095131253787476153519
61630405772095147313294875561561
61630405772095147313295650396221
61630405772095147725076881470533
61630405772095147725076914754513
61630405772095147908091221104389
61630405772095147908091253916193
61630405772095147908092254206253
61630405772095152666464308428355
61630405772095152666464337008071
61630405772096031821599286846057
61630405772096031867331922332886
61630405772096031867331950912602
61630405772096031867331950914006
61630405772096031867331950931475
61630405772096031867332183801132
61630405772096031867332293869194
61630405772096031867332293870598
61630405772096031867332294933456
61630405772096031867352842921194
61630405772096031867353101201448
61630405772096047919497319235200
61630405772096047919497347814916
61630405772096047926839321753978
61630405772096047926839324941922
61630405772096047926839350333694
61630405772096047926839350339517
61630405772096048292888696744866
61630405772096048292889811353790
61630405772096048338621327649900
61630405772096048338621327662950
61630405772096048338621356229616
61630405772096048338621356231020
61630405772096048338621356242666
61630405772096048338621356248489
61630405772096048338621360946978
61630405772096048338621360948382
61630405772096048338622475555902
61630405772096048338642252955570
61630405772096048338643396144162
61630405772096048338643396144210
61630405772096053234276981465775
61630405772096053280008869411812
61630405772096053280008869411860
61630405772387820724122274881176
61630405772387820769851468243494
61630405772387820769854911903252
61630405772387820769854911904656
61630405772387820769854911922125
61630405772387820769854939084692
61630405772387820769854940484372
61630405772387820769855283439560
61630405772387820769855283440964
61630405772387820769875832491560
61630405772387821138160880584558
61630405772387821138163975167922
61630405772387821138163975185184
61630405772387821138164319659548
61630405772387821181637547628786
61630405772387821181637547630238
61630405772387821183896639370034
61630405772387821183896983861660
61630405772387821183896983863064
61630405772387821183917531378626
61630405772387821318918849993448
61630405772387821318919108273702
61630405772387821321157652499388
61630405772387821321175186921384
61630405772387821321178286226274
61630405772387821321178544506576
61630405772387821321345680576716
61630405772387821321363473278966
61630405772387821321366572583856
61630405772387821321366572583904
61630405772387831890235380764815
61630405772387831890506578276600
61630405772387831890506578276648
61630405772387832256281627869438
61630405772387832256285065409394
61630405772387832256285066944428
61630405772387832299757151726478
61630405772387832299757180304742
61630405772387832302016611833304
61630405772387832302016611839127
61630405772387832302017731146540
61630405772387832302037503841896
61630405772387832302038651734800
61630405772387832302288584185572
61630405772387832302288584185620
61630405772387832302289698794496
61630405772387832302289698794544
61630405772387837243400654162704
61630405772387837243401429001576
61630405772408234189319499566097
61630405772408234191578935680879
61630405772408234191763864571361
61630405772408234191766963758207
61630405772408245309604376132346
61630405772408245309887997159543
61630405772408245317227679917971
61630405772408250114073013101651
61630405772408250114073017687871
61630405772408250114073041803831
61630405772408250114073046390051
61630405772408250114073046403101
61630405772408250114074160998975
61630405772408250114074165598245
61630405772408250119094745261375
61630405772408250119157421287068
61630405772408545316123287569550
61630405772408545498949385033325
61630405772408545499136478843942
61630405772408545499136507541750
61630405772408545499137626736846
61630405772408545499137641630289
61630405772408545499137670328097
61630405772408545504220215926541
61630405772408550255058607148172
61630405772408550262589556414802
61630405772408550262674401554381
61630405772408550262674430252189
61630405772410946464091353370947
61630405772410946464092125023279
61630405772410946464092125377411
61630405772410946464277315717425
61630405772410946464280410318051
61630405772410947013131704967949
61630405772410947013134027916243
61630405772410951822341033235519
61630405772410951822341804887851
61630405772410951959601701871843
61630405772410951959601787965123
61630405772410951959602473524175
61630405772410951959602559617455
61630405772411246607587308185286
61630405772411246607588083019946
61630405772411246607588213754189
61630405772411247019370477950057
61630405772411247207465067395811
61630405772411247207467390344105
61630405772411247209912789402632
61630405772411247209912789520676
61630405772411247209912789875025
61630405772411252141509455545047
61630405772411252143957177669912
61630405772411252148851069999710
61630405772411252148851327217154
61630405772411252148851461133725
61630405772411252148852232786057
61630405772411252149040523500404
61630405772411252151299183258590
61630405772411252151299954910922
61630405772411252151299955383315
61630405772411252174270119010476
61630405772412131166728151369302
61630405772412136055019468848177
61630405772412136055040389633234
61630405772412136100773053758045
61630405772412136103220774813467
61630405772412136108116064065620
61630405772412136108116092762003
61630405772412136514814752645111
61630405772412136514814752662580
61630405772412136519898327189849
61630405772412136519898327192036
61630405772412147173139701894918
61630405772412147173160622599866
61630405772412147175419681924599
61630405772412147175419685111139
61630405772412147175420785365279
61630405772412147175420785366731
61630405772412147175420785371102
61630405772412147175420799720063
61630405772412147175420801316519
61630405772412147175420828417823
61630405772412147175420829896235
61630405772412147175588194602672
61630405772412147175609086077645
61630405772412147218890963855124
61630405772412147218893286686742
61630405772412147218893286803418
61630405772412147218914207391690
61630405772412147221058191786867
61630405772412147221141870007398
61630405772412147221141874606659
61630405772412147221141874606668
61630405772412147221152330243961
61630405772412147221152330360601
61630405772412147221152722564068
61630405772412147221153492503295
61630405772412147221153494032665
61630405772412147221153494097537
61630405772412147221153494099724
61630405772412147221153494099751
61630405772412147221153494216364
61630405772412147221153494216391
61630405772412147221153494216400
61630405772412147221174386224983
61630405772412147221174414804699
61630405772412147221338684910546
61630405772412147221341779394496
61630405772412147221341779511172
61630405772412147226424353572656
61630405772412147226424353689332
61630405772412147228670182434132
61630405772412147228680690617268
61630405772412147587182173300377
61630405772412147587182259393657
61630405772412147587203063909289
61630405772412147587203178683067
61630405772412147587203180100009
61630405772412147592264746612476
61630405772412147592285667198597
61630405772412147630672969764096
61630405772412147632935842768539
61630405772412147638018302824584
61630405772412147638018331520940
61630405772412147638018331520976
61630405772412147638039252109248
61630405772412152526212363587466
61630405772412152526233284175774
61630405772412152528585758741235
61630405772412152528586877953641
61630405772412152528586906651401
61630405772412152533575289882496
61630405772412152533575547099940
61630405772412152533638309218996
61630405772412152533669738108448
61630405772412152533858882328282
61630405772412152533858886913764
61630405772412152533858886913773
61630405772412152533858886914502
61630405772412152572060135272386
61630405772412152572060139326346
61630405772412152572060482814379
61630405772412152572060482815198
61630405772412152574318422944751
61630405772412152574319570849301
61630405772412152574319570854908
61630405772412152574319570854917
61630405772412152574319570855124
61630405772412152574319570916360
61630405772412152579402359203848
61630405772412152579402373730061
61630405772412152579402402428604
61630405772412152579402402428640
61630405772412152579591550763877
61630405772412152579591550763886
61630405772412152579591551117235
61630405772412152579591551119413
61630405772412152579612471824418
61630405772412152581849834204199
61630405772412152581850982114563
61630405772412152581850982114572
61630405772412152581850982175808
61630405772412152581850982291713
61630405772412152581850982292439
61630405772412152581850982292448
61630405772420241630203590301162
61630405772420241630203590301405
61630405772420241831291252917324
61630405772420241831291257639057
61630405772420241831294625033706
61630405772420241831294625033754
61630405772420241836377954992377
61630405772420252740978979011574
61630405772420252740979007591290
61630405772420252903681544278198
61630405772420252903681548877468
61630405772420252949414213061292
61630405772420252949414213080975
61630405772420252949415356446765
61630405772420252954494460237189
61630405772420252954495608030922
61630405772420252954495608149020
61630405772420252954497930624925
61630405772420252954497932023153
61630405772420252954497932141245
61630405772420257682366517572651
61630405772420257682387438160959
61630405772420257689896436571277
61630405772422959555823970848547
61630405772422959555824056587695
61630435949367401887641430327880
61630437148745414343308423699344
61630437148756221110752283296696
61630437385090431233423313383680
61630437385090431233424718375984
61630437385090431279344262881968
61630437385090431279345410656828
61630437388044793536178229453099
61630437388371700055826702207931
61630437388372600209616819228649
61630437388372600209617962417289
61630437388372600621398825137621
61630437388372600621399082355065
61630437388372600621400225543705
61630437388993073529459667638161
61630437388993073530107062687069
61630437388993073530108205875709
61630437388993073530295347981841
61630437388993073530296491170481
61630437388993089993991785221825
61630437388993090001395287194669
61630437389028195672507123126653
61630437389028195673867054961605
61630437389028195674117759064709
61630437389028195674955730503031
61630437389028196909213844340853
61630437389028196909464548443957
61630437389028206785293563260493
61630437389028206785544267363597
61630437389028206792050821228853
61630437389028206792238849306181
61630437389028206792887644761173
61630437389028206792887650545717
61630437389028206792888792667175
61630437389028206793076820744503
61630437389028211543917093569077
61630437389028211726680728768783
61630437389028211726931432871887
61630437389028212138462991895199
61630437389028212138713695998303
61630437389028212145218045951491
61630437389028212146054869483811
61630437389029062751234273291043
61630437389029096103058150391613
61630437389029096104480758252341
61630437389029096104481906158343
61630437389029096104668786329669
61630437389029096104669934235671
61630437389029096105317581920175
61630437389029096105502515396877
61630437389029096105505609997503
61630437389029096105505614583723
61630437389029096105505872863977
61630437389029097888807889120751
61630437389029097888870565146527
61630437389029107222601848493813
61630437389029107222789876571141
61630437389029107223436377793069
61630437389029107223439819936507
61630437389029107223439820999317
61630437389029107223623262681757
61630437389029107353105259161777
61630437389029107353293287239105
61630437389029107353293544456549
61630437389029107359799841104361
61630437389029107359799841117411
61630437389029109006928636405631
61630437389029112119257991186133
61630437389029112706274687796483
61630437389029112706459621273185
61630437389029112706462715873811
61630437389029112706462720460031
61630437389029112706462978740285
61630437389029112713029741852775
61630437389029112713866565389467
61630437389029113948376531232023
61630437389029113948564559309351
61630437389101141666621010708245
61630437389101141666872057767941
61630437389101141667520596005489
61630437389101158138807706039679
61630437389101158138808825230451
61630437389133562108746153947231
61630437389133578580032206396415
61630437389133578580033235266191
61630437389134462539484318614059
61630437389137158882218566423757
61630437389137163823605731932047
61630437389137164235387995058463
61630437389137164242082582650077
61630437389137164242731124192417
61630437389137164379991792828741
61630437389137164379992936017381
61630437389137165614690126404797
61630437389137175360848796638079
61630437389137180256483415042629
61630437389320846668060041145845
61630437389320846721134682340853
61630437389320846721322710418181
61630437389320846851826121086145
61630437389320846851826378303589
61630437389320846858332674951401
61630437389320846858332674964451
61630437389320848086420026503749
61630437389320848086421169692389
61630437389320848093949137745589
61630437389320848093951431978653
61630437389320848093951436696015
61630437389320848093952579889027
61630437389320848498202032412721
61630437389320848498202289630165
61630437389320848498203432818805
61630437389355954034310594085809
61630437389355965289692352963605
61630437389355965290257208847921
61630437389355968400937274569423
61630437389355968812719280478395
61630437389355968859288768214231
61630437389355968865794179958029
61630437389355968865982208035357
61630437389355968996297584976963
61630437389355968996482518453665
61630437389355968996485875920765
61630437389355969002992172568577
61630437389355970101412597333481
61630437389355970231079518471895
61630437389355970231080666242383
61630437389355970238338961947825
61630437389355970238610929595829
61630437389355970642858429780241
61630437389355970642861524380867
61630437389355970642861528967087
61630437389355970642861787247341
61630437389355970642862672151355
61630437389428900027064549832449
61630437389428914989236474200305
61630437389428916231361556590599
61630437389428916635612385526881
61630437389428916642955534422243
61630437394937732773802243126360
61630437786961612691301321870124
61630437786961612698076148744236
61630437787836957451260556017262
61630437787836957451427920723726
61630437792858230121798085426060
61630437792866378469147720607498
61630437792866380161255181528666
61630437792870238104402989149312
61630437792870238156911596234092
61630437792870238156913575858612
61630437792870238156913579059654
61630437792870238156913919182386
61630437792870238156913923414474
61630437792870238157666720238742
61630437792870280974644965472026
61630437792870282621774017977690
61630437793733576940646600008046
61630437793745582818796923799398
61630437840159999123536665078138
61630437840160002698214420630106
61630437840160002698215420920166
61630437840160002698215449499882
61630437845971062891499319907766
61630437845971062891500439102910
61630437845974964940235034421952
61630437845974964940235034440666
61630437845974965352017040349638
61630437846035858892787388827408
61630437846035858892787422124486
61630437846035859258836987750308
61630437846043962714672083692168
61630437846043962714672336323392
61630437846043962714672340909612
61630437846043964002525502171344
61630437846043964002526616780268
61630437846043964002528567706980
61630437846043964002528596286696
61630437846043964002528601004058
61630437846044008879169929823914
61630437846044008879171049019058
61630437846046665705960589875196
61630437846046665705963912628276
61630437846046665705963941207992
61630437846046710170823011618794
61630437846046710170824130813938
61630437846047865175188684920182
61630437846047865175189685210242
61630437846047865180272287968118
61630437846047866456268109941944
61630437846047866463042965377058
61630437846047866463042965395772
61630437846047866463044084590916
61630437846047866463046318244888
61630437846047866463046321445930
61630437846047866463046404357042
61630437846047866463046409074404
61630437846047866463047437458906
61630437846047866463612296643434
61630437846047866463800581938206
61630437846047866822317708864844
61630437846047866822317737444560
61630437846047866822318856639704
61630437846047866829657391623272
61630437846047866829657420202988
61630437846047866829658539398132
61630437846047866829660776253146
61630437846047866829661895448290
61630437846047866829661896983484
61630437846047866868050373068360
61630437846047866875394559769850
61630437846047866875394561187000
61630437846047909647391789712268
61630437846047910927905387120656
61630437846047910927905387139370
61630437846047910927906506334514
61630437846068279331749038810060
61630437846068279700058040196532
61630437846068279700058068776248
61630437846266704987812001802570
61630437846923211536523386799874
61630437846923211536523644017318
61630437846923211536691095866982
61630437846923211536691867519314
61630437846923211536711672094646
61630437850193630315693977409731
61630437850298980133775016026775
61630437850298980133778110745445
61630437850298980545560373871861
61630437850298980688656877833375
61630437850298980690328209942423
61630437850298980690349101951015
61630437850298980690349130529327
61630437850298980690892294174407
61630437864086288314017722235518
61630437864745455112863235926572
61630437864745455120205241633294
61630437864745455120205246350656
61630437866946943156920567037363
61630437866946943156920567050413
61630437866979364195451806739048
61630437867052310195544674063960
61630437867603450353755393563845
61630437867603450353756765259071
61630437867708805806787755228331
61630437867711507373045775631677
61630437867711507510306525285575
61630437867711523980780028150409
61630437867743938931553283683422
61630437867743943824948353459634
61630437867743943871517841312110
61630437867743943871517841325160
61630437867743943871517845911380
61630437867951925622172088185070
61630437867951926852435531745472
61630437867951926857518105923632
61630437867951926996411445819112
61630437868059993347736597061355
61630437868059994989845972139590
61630437868059994994112508387931
61630437868059994994928411313070
61630437868059994994928411326120
61630437868059994994928415912340
61630437868059994994928546317750
61630437868059995132126403923618
61630437868059995132126403936668
61630437868059995132126408522888
61630437872559882740888040175834
61630437872562582202982729001004
61630437872562582203170757078332
61630437872562583895279304028708
61630437872890690899933438793742
61630437872890690900121466871070
61630437872951612720833381189357
61630437872951629321853163091441
61630437872963636892875679835154
61630437872984049631085431707637
61630437872984049631179594018337
61630437872984049631179622598053
61630437872984049763295012253976
61630437872984050179939907051393
61630437872996050562555438457223
61630437872996055920620270584193
61630437873532494127622894988163
61630437873535189928911906109302
61630437873535195831058239909459
61630437873544501101392827520098
61630437873544501101455589652364
61630437873547186930591446412816
61630437873547197865700176658002
61630437873547197865762938777218
61630437873547197865762943376488
61630437873547202804639911140118
61630437873547202804827910637730
61630437873547202804827915223950
61630437873547202804827939217446
61630437873547202804890677356216
61630437873547202807146923945734
61630437873547202982756581846932
61630437873547202987069250539902
61630437873547202987654222548342
61630437873547202987654251246150
61630437873547202987842254857806
61630437873547202990098616251414
61630437873608141823874962374585
61630437873620149387106839501927
61630437873620149387106839620019
61630437873620149393860774485539
61630437873620149393881666376039
61630437873620149393881666494131
61630437873640545793746050732716
61630437873640547028527984227648
61630437873640562262838529632579
61630437873640562265099366153445
61630437873640562265099366271537
61630437873652553357226771847252
61630437873860552821838512154656
61630437873863252276005962300566
61630437873863252276026854309158
61630437873863252687599940132210
61630437873863252687620832140802
61630437873863253922381873627142
61630437873863253923218701859354
61630437873863253968135429839250
61630437873863254103701894835440
61630437873863254105396098475574
61630437873863254106146259840704
61630437873863254106148210784886
61630437873863254106149358673418
61630437873863254111231813832822
61630437873863254111232961721354
61630437873863254112736124538902
61630437873863254112927509717552
61630437873863254112927509735022
61630437873863254112927538413956
61630437873863254112927538415360
61630437873863254112927538432830
61630437873863254113488236849666
61630437873863254517740237672348
61630437873863254517742188616530
61630437873863254517743336505062
61630437873863254524521487549196
61630437873863254524521487566666
61630437873863254524521516245600
61630437873863254524521516247004
61630437873863254524521516264474
61630437873863254525273599858508
61630437873968615468065521099083
61630437873968620407193255078811
61630437873968620959248980138561
61630437999660419822136509379202
61630437999695541966794021355646
61630437999695591789904751137448
61630438005495843477423631569466
61630438005495843889205637478438
61630438005568743803843982301096
61630438005568745000231819742016
61630438005568745000232934350940
61630438005568745000234918574730
61630438005568745412017148404068
61630438005568745412017526061790
61630438005568788276044972194198
61630438005568789465095356094538
61630438005601164250147265968888
61630438005601214068176879138046
61630438005601214075706831415036
61630438005601214075790513768268
61630438005601214075791514058328
61630438005603867144891282645172
61630438005603867144891311224888
61630438005603912204548103124498
61630438005603915367444968911452
61630438005603915367444971975688
61630438005603915779225826927520
61630438005603915779225855507236
61630438006444090165177569553150
61630438023294921886323458802632
61630438023294921886325785983014
61630438023294921886326557635346
61630438023294966351185880546230
61630438023329792018531890800956
61630438023330042336425629547576
61630438023330042336426658417352
61630438023330044030982698270696
61630438023330044030982955120750
61630438023330044030982956537900
61630438023330044030982959720228
61630438023330088633101660462854
61630438023330088633102660752914
61630438023330088633102689332630
61630438023330092161798195904056
61630438023330092162048899889276
61630438023330093442312793602504
61630438023330093444760514657926
61630438023621861483459514599104
61630438023621872601581633710352
61630438023621876125443469566730
61630438023621876125444155479914
61630438023621876125444498436506
61630438024202736814805591140732
61630438024205138372526909903506
61630438024205388692681113398436
61630438024205388692869398693208
61630438024205393631808847260120
61630438024205394043591110386536
61630438024205394043591110504580
61630438024205438515793215006606
61630438024205438518240936062028
61630438024275638335356327776422
61630438024278073247160462856892
61630438024278323565054885981662
61630438024278339619479457176268
61630438024278339627009380873542
61630438024278339627010524062182
61630438024278340036345066133336
61630438024278340038038614423966
61630438024278340038603387402946
61630438024278340038792787188598
61630438024278369861729888027164
61630438024278369861730916896940
61630438024278369866813576814248
61630438024278373390677127453586
61630438024278373392121000510840
61630438024278384508798217695058
61630438032520987303844851024111
61630438032520987311374889158341
61630438032520988957750796234115
61630438076399348434643638919722
61630438076399604198010767580816
61630438076399604609792773489788
61630438076472249950676743000716
61630438076472548904601663514588
61630438076472550139948456075956
61630438076472550145032059124100
61630438076472550190764723327616
61630438076472550192455947153632
61630438076472550192455947153792
61630438076472550192458184008646
61630438076472550192458185524966
61630438076472550192458266919758
61630438076472550192458271618246
61630438076472550192459300021622
61630438076472550193023044597226
61630438076472550193024159088058
61630438076472550604805307723642
61630438076472593376990937298410
61630438076504669207367273319144
61630438076504718621228512381516
61630438076504719025396543531710
61630438076504719033011637616774
61630438076504969350905175814284
61630438076504969350905290133148
61630438076504969350906319002924
61630438076504969350906322190868
61630438076504970586251968381476
61630438076504970586253111570116
61630438076504970631985775773632
61630438076504971043766662487508
61630438076504971045461467819242
61630438076504971045461582604666
61630438076504971045461583654426
61630438076504971045462358494702
61630438076504971045462358862092
61630438076504971045462615706530
61630438076504971045462615712146
61630438076504971046027217561346
61630438076504971046027474778790
61630438076505013817459964572698
61630438076505013818024823644958
61630438076505013863192628776214
61630438076505015103623024391342
61630438076505015510321308347342
61630438076505018764682730770904
61630438076505018764682845556328
61630438076505018764683505605564
61630438076505018764745521469836
61630438076505019168934817563158
61630438076505019168934820751102
61630438076505019175712628951120
61630438076505019176277488023380
61630438076505019176277859559688
61630438076505019176528651291266
61630438076505019221445321852444
61630438076505019223704064285494
61630438076505019223704067467822
61630438076505020456791339584976
61630438076505020456792454193900
61630438076796502996406121555080
61630438076796502996406893207412
61630438076796755007161918078146
61630438076799204699842239178468
61630438076799504888274890312274
61630438076799506123621681357530
61630438076799506123621682873850
61630438076799506123621682879466
61630438077347595122397576903406
61630438077347896501471443231754
61630438077380015561362292421694
61630438077380017208491087709914
61630438077380315706592561931650
61630438077380315707157421003910
61630438077380315707348026177124
61630438077380315707348802067160
61630438077380315707349059278988
61630438077380315707349059284604
61630438077380316942695594628736
61630438077380316942695851846180
61630438077380317352030136581638
61630438077380317354286473509574
61630438077380317354289572342288
61630438077380321058067414922110
61630438077380321058067418110054
61630438077380321058069737870404
61630438077380322293414207489302
61630438077380322293417306322016
61630438077380365118678524708114
61630438077380365120372444535212
61630438077380365530269522612080
61630438077383017408335654156994
61630438077383017410027906852946
61630438077383017410031259838868
61630438077383017410592765925254
61630438077383017410596118905512
61630438077383017410596118911128
61630438077383017410783372148180
61630438077383017410784146988456
61630438077383018645942911354660
61630438077383018645942911472704
61630438077383018646130939431988
61630438077383018646130939550032
61630438077383052591975398232632
61630438077383066823807786274180
61630438077383066824370325462430
61630438077383066824372530555400
61630438077383066824372645340824
61630438077383067233707191525814
61630438077383067235399444221766
61630438077383067235401768219820
61630438077452952083124296171674
61630438077452961549032902337842
61630438077452963196161697626062
61630438077452966902198979154478
61630438077452966902199750806810
61630438077453000254024771096020
61630438077453000261639865181084
61630438077453011374676494983140
61630438077453250581225770393410
61630438077453250581980891215732
61630438077453250581980894398060
61630438077453250581982010877436
61630438077453261692570832014470
61630438077453261699346774895734
61630438077453261699349097844028
61630438077453261699911633967994
61630438077453261700101898900384
61630438077453261700101900416704
61630438077453262935448688279632
61630438077453262935448692983896
61630438077453263339700746497786
61630438077453263347043785306372
61630438077453266633958001754848
61630438077453266640736267584406
61630438077453266641489065458434
61630438077453266641489065924994
61630438077453266641490185120138
61630438077453267045738024838258
61630438077453267045738028026202
61630438077453267045740347786552
61630438077453267045740352018640
61630438077453267045740352490816
61630438077453267045741124143148
61630438077453267050820599016418
61630438077453267050823955066576
61630438077453267052515061391560
61630438077453267052515174660664
61630438077453267052515175710424
61630438077453267052516204580200
61630438077453267052516207762528
61630438077453267052518527528494
61630438077453267052518531760582
61630438077453267052518532232758
61630438077453267053080695298480
61630438077453267053081066834788
61630438077453267053083391299402
61630438077453267053084162951734
61630438077453268281084817405450
61630438077453268281087916238164
61630438077453268286171519286100
61630438077453268288426713025396
61630438077453268288427856214036
61630438077453295046840217308944
61630438077453300404337872001580
61630438077453311517375273455968
61630438077453311517377596404262
61630438077453311517940132528228
61630438077455952285227950842256
61630438077455952285227954024584
61630438077455963396005919718322
61630438077455963403346721671894
61630438077455963403348958526908
61630438077455963403348960043228
61630438077455964631352709097570
61630438077455964631353828292714
61630438077455964638695747906156
61630438077455964638695752610420
61630438077455964638696867101300
61630438077455968337393086276372
61630438077455968337393089458700
61630438077455968337394205471516
61630438077455968344171356810242
61630438077455968344733777093408
61630438077455968344733891412272
61630438077455968344736096853710
61630438077455968344736101091462
61630438077455968344736125084958
61630438077455968344736125551518
61630438077455968344736211178398
61630438077455968344736215876886
61630438077455968344737244280102
61630438077455968344737244746662
61630438077455968344924386386234
61630438077455998579645665192188
61630438077456001696808836737998
61630438077456001698441770974492
61630438077456001699006629574576
61630438077456001699006630041136
61630438077456012816561746607040
61630438077456012817124281209070
61630438077456012817126490888260
61630438077456012817126605673684
61630438085663495662935740348114
61630442147547925272113818655704
61630442147550626975549163577000
61630442171182082271143712651614
61630442171182382460393385943450
61630442171184783973826170410224
61630442171185084163075843702060
61630442171185084163640702302144
61630442171192889084885096568886
61630442171193189273381624449546
61630442171193189274134769860722
61630442171194134306073534785032
61630442171196836009508879706328
61630442171196840958424136536132
61630442171196840958424136890264
61630442171196840958427489403962
61630442171196840958427489753882
61630442171196840958427489758094
61630442171196840958427489870522
61630442171196841370209495680116
61630442172130377774886089530758
61630442172130378186668095439730
61630442172130379421262000857334
61630442172133079477569409285942
61630442172133079478321433966780
61630442172133079478321435501814
61630442172133079478385312229954
61630442172133079890103441410786
61630442172133081124697346828390
61630442172133081125514368986420
61630442172133380033680888149336
61630442172133424086761303983962
61630442172133424498543309892934
61630442174116482424153848470644
61630442180024807647964258367682
61630442180059929241135309847905
61630442180059929652917315756877
61630442180997370647349911239210
61630442330717970316820862955904
61630442383892897331300266796416
61630442383892897331300266815130
61630442384843594349228287675686
61630442384843594349228316373494
61630442384843594349229062510346
61630442384843594761010322282466
61630442384843595996357086151898
61630442384843595996357114849658
61630442384843595996357459223400
61630442384844795520332241728520
61630442384844795520349776753834
61630442410449491191937051726890
61630442410449491192188098786586
61630442411434061352789188043068
61630442411434061352974120588054
61630442411434061535988340732222
61630442411434061535991812973148
61630442411434061947582061346422
61630442411434061947582094630450
61630442411434061947585533587348
61630442411434106000850762475820
61630443530177082321236298632332
61630443530177082321239397465046
61630443530177082321240397755106
61630443536077302434764432899160
61630443536077302434764690116604
61630443536077302434765433189220
61630443536077302434765461768936
61630443583343904225413248729240
61630443583343904225413277308956
61630443583343904225414020381572
61630443583346605517067102176452
61630443583354711039154371215694
61630443589252180858947638271466
61630443589254930740897175285436
61630443589254930740898175575496
61630443589254930740898204155212
61630443589263037497495442223710
61630443606978105276767089786330
61630443606978105688549352912746
61630443606978405420284098876102
61630443606978405832066362002518
61630443606978405876984237869494
61630443606978405876984237987586
61630443606978405877819918213174
61630443606978405877819946910982
61630443606980807391984441666358
61630443606980807391984442138742
61630443606980807391985556747666
61630443606981059547345494016476
61630443606981059547533779311248
61630443606981092893518585004412
61630443606981092893518613584128
61630443606981107123719186579954
61630443606981107169472742790610
61630443606981107169472742908702
61630443606981107169472771488418
61630443606981107581255035664594
61630443606989212691561040799006
61630443606990098571657579214484
61630443606990109689777554847032
61630443606990115042926096190508
61630443606990115042944660533444
61630443606990115042946983481738
61630443606990115045373814044888
61630443606990115045373818295690
61630443606990115045392381588866
61630443606990115045392386306228
61630443606990115045392414885944
61630443606990115045394706053480
61630443606990115045394710304282
61630443606990115045395853492922
61630443606990115045395853842842
61630443606990115045395853959482
61630443606990115050457159875380
61630443606990115050475727419358
61630443606990115050475732136720
61630443606990115050475760716436
61630443606990115050478050367652
61630443606990115050478056484694
61630443606990115050478083664730
61630443606990115050478085181050
61630443606990115050479198273654
61630443606990115050479199323414
61630443606990115050479199673334
61630443606990115050479199789974
61630443606992800275092666918336
61630443606992816197319280982522
61630443606992816334600955965176
61630443606992816337045210883664
61630443606992816337045239463380
61630443606992816337047533831958
61630443606992816337048677020598
61630443606992816337048678420278
61630443606992816337048678536918
61630443606992816341943994773762
61630443606992816342128813931600
61630443606992816342128842511316
61630443606992816342128924018376
61630443606992816342128928250464
61630443606992816342128928604596
61630443606992816342131138279574
61630443606992816342131165459610
61630443606992816342131166975930
61630443606992816342131248016430
61630443606992816342131251198758
61630443606992816342132280068534
61630443606992816342132281118294
61630443606992816342132281468214
61630443606992816342132281584854
61630443606992816753911192793822
61630443606992816753913515742116
61630443607856108861742065039308
61630443607856108869272012717028
61630443607856109273524328165724
61630443607856109280866247766116
61630443607856109280867366974310
61630443607856153334195130861882
61630443607856153745977136770854
61630443607856410659730022259062
61630443607857306331888441551272
61630443607926353153508650023522
61630443607926353564537771970850
61630443607926354799884561350098
61630443607926653708869569277618
61630443607929054856943622923236
61630443607929054862026225681112
61630443607929055268537600754880
61630443607929055268785324943404
61630443607929055268787647891698
61630443607929055268787648941458
61630443607929055268788764022766
61630443607929055273620203512756
61630443607929340770321820859228
61630443607929340776158650825400
61630443607929355412302334033176
61630443607929355412304656981470
61630443607929355412305777711808
61630443607929388764127354322386
61630443609839461807286252770582
61630443609839511815104684438336
61630443609947577566804853150424
61630443609947577566807177148478
61630443609947577573583032892366
61630443616720400031794449490456
61630443616720400031794707757660
61630443616720448207777756860166
61630443766513945695437838180662
61630443766513945695438838470722
61630443766513945695438867050438
61630443766513945695441937303436
61630443766513945695441965883152
61630443766513945695442052107574
61630443766513945695442308839744
61630443766513945700522555837522
61630443766513945700524883017904
61630443766513945700525654670236
61630443766514896086387113143214
61630443767461942657064927047174
61630443767462226924066065744972
61630443767462226924067094614748
61630443819688572520672039407134
61630443819688872709920850590128
61630443819688872709921712698970
61630443819688872709921969897700
61630443819688872715004282159768
61630443819688920291128303720554
61630443819688920291128303838646
61630443819688920702908243898676
61630443819688920702911599948834
61630443819688920748644264270442
61630443819688921983991053655306
61630443819691574418440660182928
61630443819691607765178607055180
61630443819691623687425025228298
61630443819691623687426141359158
61630443819692524394967320784410
61630443819692524394967320902502
61630443820566625387307946113086
61630443820566625387309065308230
61630443820567820786138547806992
61630443820567824911279953466110
61630443820567824911282273232076
61630443820567824911283048066736
61630443820567824911283425724458
61630443820567824911300874171058
61630443820567824911300902750774
61630443820567824911303222516740
61630443820567824911303968771684
61630443820567824911303997351400
61630443820567824911304346429406
61630443820567826146838043155644
61630443820567858263104973755320
61630443820636868436196765151842
61630443820636869671541234652696
61630443820636869671543439745666
61630443820636869671543554531090
61630443820636869676626817338202
61630443820637168579711451173776
61630443820637168579713774122070
61630443820637168579714807223934
61630443820637201931536471462986
61630443820639571374978527449518
61630443820639571374979675342422
61630443820639855641981842909996
61630443820640770492443402222304
61630443820640770858301273587498
61630443820640770858303596535792
61630443820640770858303597585552
61630443820640770904034024003790
61630443820640770904036348001844
61630443820640770904037380053948
61630443820640770904037381471098
61630443820640770904053796815834
61630443820640770904053825395550
61630443820640770904054829917698
61630443820640770904054858497414
61630443820640770904057181445708
61630443820640770904058302176046
61630443820640770904224633296616
61630443820640772139405090138144
61630443820640772139588904301658
61630443820640772139592346445096
61630443846280583362049675553094
61630443847157090743740024006388
61630443847157090743740024010760
61630443847157090926938919482470
61630443847157090926942391723396
61630443847157090949661389392362
61630443847157091338536626890528
61630443847157124690358208104796
61630443847157124690546236182076
61630443847157135391801341226068
61630443847157135808479298346268
61630443847262441324131579392682
61630444222427298987627496548214
61630444222427298987627525127930
61630444222427298987628525417990
61630444222427298988192352432530
61630444222427298992711128175866
61630444222427300222974543144906
61630444222438105390339758536872
61630444222438105390340015754316
61630444222438105390340044334032
61630444222438105395423390164524
61630444222438105801933736368516
61630444222438105802122021663288
61630444222438105802122050243004
61630444222438105807017367996168
61630444222438150410832887604522
61630444222438150411021172899294
61630444227363313015309297903234
61630444227398483337644465772226
61630444228259072383740663032446
61630444228259072384490365254636
61630444228259072384493804211534
61630444228261774087176007953742
61630444228261774087740863838058
61630444228261774087741896944086
61630444228262974844258269155454
61630444228262974844823125039770
61630444228262974845011153117098
61630444228262974845012301027472
61630444228262978367850309426616
61630444228262978368122278590940
61630444228262979603468813953786
61630444228262979786483411742370
61630444228262979786483411860462
61630444228262980198265416247498
61630444228262980198265674981262
61630444228262980198265674986878
61630444228263024662287567947736
61630444228263024669629803341946
61630444228263024669629806524274
61630444228263024669817831419274
61630444228263024669817834601602
61630444228273784770080366298646
61630444228273784770081141133306
61630444228273785181590660242024
61630444228273785181862629425062
61630444228273829836242133702342
61630444228273829836242905354674
61630444228273829836427838831376
61630444228273829836427867411092
61630444228273829836430161779670
61630444228273829836430190359386
61630444228273829836430191409146
61630444228273829836431191699206
61630444228273829836431311089724
61630444228332007114335965896648
61630444228332018376494875996530
61630444228334724884894235821728
61630444228335909718891477617214
61630444228335909719644737836900
61630444228335923943173800327660
61630444228335923944010628581714
61630444228335923948254047325438
61630444228335923948256371323492
61630444228335923949009515684908
61630444228335924355792631289644
61630444228335924355792635894530
61630444228335924360603236303480
61630444228335925595385427011484
61630444228335925778399767700716
61630444228335926185098054720952
61630444228335926185098080118340
61630444228335926185098083300668
61630444228335926185662939184984
61630444228335926185934882975006
61630444228335926185934911554722
61630444228335926185936026163646
61630444228335926185936027679966
61630444228335926190181657768888
61630444228335926190181773609688
61630444228335926190746632676332
61630444228335926191016273161424
61630444228335926191018597159478
61630444228335926191018600341806
61630444228335926191019629211582
61630444228335926192438885372284
61630444228335959544451043063362
61630444228335970250790157497514
61630444228335970655040723462328
61630444228335970657488444517750
61630444228335970657488469915138
61630444228335970657488473097466
61630444228335970657489592410654
61630444228335970662383762270914
61630444228335970662384910163818
61630444228335970662572163406486
61630444228344029054316663345602
61630444228344029466015243633304
61630444228344029471098589463796
61630444228344074120665714093826
61630444228344074120666828702542
61630444228344074120666833302020
61630444228346730755216132309836
61630444228346730756914147960740
61630444228346730756914151143068
61630444228346730757750976214794
61630444228346730757750979397122
61630444228346730757751751049454
61630444228346730761994398140846
61630444228346730761997751008676
61630444228346730761997754191004
61630444228346731167002610281734
61630444228346731169450331337156
61630444228346731169534015579714
61630444228346731174344615988664
61630444228346731174345649090320
61630444228346731352548354741394
61630444228346731352548354859486
61630444228346764566272693336536
61630444228346764710872014811752
61630444228346775823912514980762
61630444228346775823913634293998
61630444228346775824098448747524
61630444228346775824098477327240
61630444228346775824100800275534
61630444228346775824100801325294
61630444228346775824101801615354
61630444228346775824101916406394
61630444228346775824101919588722
61630444228346775824101921005872
61630444228346775828996089448982
61630444228346775828997237341934
61630444228367190346795297520026
61630444245112604162509730469722
61630444245112604162510502122054
61630444245124361368891266937424
61630444245987954039615498789316
61630444245988851084338223453344
61630444245988856437507656320138
61630444245988856437570332345914
61630444246060885390385845724720
61630444246060885390971622197344
61630444246060896503422989961664
61630444246061785958783403837776
61630444246061785958949653935316
61630444246061785958970574523624
61630444246061802425240942262062
61630444246061802430073583989450
61630444246061802430260754675298
61630444246061802430261869284222
61630444246061802430323516440222
61630444246072607408023109869624
61630444246093022116094094034100
61630444246093022116094865686432
61630444246093316950479757765136
61630444246093316950500678353444
61630444246093320473590506982180
61630444246093322303670111220238
61630444246093322303670882872570
61630444246093322303732755483970
61630444246093322303732784063686
61630444246093322303732787246014
61630444246093322303733530318630
61630444246093322303733558898346
61630444246093355657166460434764
61630444248079117240397761785736
61630444248079117247175941527678
61630444248079122591119701768276
61630444248079122598461736172758
61630444248079122598462507825090
61630444248079122598462855367902
61630444248079122598650880275952
61630444248079122600909540133516
61630444248079122600910316036602
61630444248079122781664100701614
61630444248079122781665219443248
61630444248079122781665219443456
61630444248079122781665219731897
61630444248079122781665224029468
61630444248079122783923536344220
61630444248079122783923880835798
61630444248079122783924655670458
61630444248079124565049976377675
61630444248079124565238004455003
61630444248079124565239128432388
61630444248079124567497784772886
61630444249016614836250050542129
61630444249016614836250055246393
61630444253987447814950513700478
61630444253987447814950542297504
61630444253987447822292809571802
61630444253987447822293581106090
61630444253987447822293581224134
61630444253987447822293925580406
61630444253987447822293928766946
61630444253987447822481867463672
61630444253987447822481957907084
61630444253987447824741389435646
61630444253987449646515769763409
61630444254851944651856987075174
61630444254851944651858474736726
61630444254863950437455599529030
61630444254863995046918454174440
61630444254863995046918458760660
61630444254924923581262605848529
61630444254924923581262607383723
61630444254924940060081123942577
61630444298193916588695303362168
61630444298287531176800986730120
61630444298287531176801015309836
61630444298287531176801101048984
61630444298287531176989014807448
61630444298287531176989043387164
61630444298287578753176827004386
61630444298287579209875966875570
61630444298287579210712676089026
61630444298287579210712704668742
61630444298298386023617346560754
61630444298298386024453055484150
61630444298299283022669282685256
61630444298299283022670311555032
61630444298299286179646868611182
61630444298299288375839864874994
61630444298299288383182904155756
61630444298299288383370817442044
61630444298299288383370927528820
61630444298299288383370931760908
61630444298299288383370932233084
61630444299162877530230892730910
61630444299162877530984033909998
61630444299162877531004954498306
61630444299165282202230978050704
61630444299165577396746067688776
61630444299165579233666237652206
61630444299165579233667270754070
61630444299165579234231354986054
61630444299165579234252275574362
61630444299165582345747987140476
61630444299165626810607195260320
61630444299166479794722047275984
61630444299166485155422663249772
61630444299235526491485936435664
61630444299235526897432852676904
61630444299235526897432857263124
61630444299235526898184964986216
61630444299235526898184969572436
61630444299235526903268315402928
61630444299235812405617270951474
61630444299235812405638162960066
61630444299235823517901788444218
61630444299235826629982390039584
61630444299235826635065735870076
61630444299238213919050921777892
61630444299238213919804062956980
61630444299238228187390990355466
61630444299238228189650540907156
61630444299238228194169284888656
61630444299238228194734143955092
61630444299238228194921311104528
61630444299238228194984158962732
61630444299238228194985187832668
61630444299238228599172250127586
61630444299238228606515288936172
61630444299238228606515375029452
61630444299238228606762979945710
61630444299238228606766422089148
61630444299238229841297222431104
61630444299238229841297308524384
61630444299238229841297308543258
61630444299238229842113211468396
61630444299238229842113211487270
61630444299238229842114244589134
61630444299238261953505426056760
61630444299238273071625401689308
61630444299238514101522324871276
61630444299238514101543216879868
61630444299238514108300593534694
61630444299238514108300595069728
61630444299238514108300595418196
61630444299238514108300595419648
61630444299238514108864330577998
61630444299238514108885222586590
61630444299238514109053734713782
61630444299238514109053740848086
61630444299238514109074656837124
61630444299238525221336876148070
61630444299238525221337880670218
61630444299238525221337909249934
61630444299238525221901732032386
61630444299238525221902765134250
61630444299238525221922624040978
61630444299238525221923657142842
61630444299238525226420564935154
61630444299238525226421598037018
61630444299238525226985420819470
61630444299238525226986453921334
61630444299238528333417477743436
61630444299238572803360146484812
61630444299238572803361179586676
61630444299239414669354998520300
61630444299239414676132178438742
61630444299239414676133297646936
61630444299239414676697004227022
61630444299239414676882966573500
61630444299239414676885289521794
61630444299239414676886438477556
61630444299239414676886443076826
61630444299239428951251660409232
61630444299239428951816519475668
61630444299239428952001333929242
61630444299239428952003656877536
61630444299239428952003686625104
61630444299239428952004804770440
61630444299239428952067563353244
61630444299239429356254625648162
61630444299239429357950205814556
61630444299239429357950234394272
61630444299239429358514028597008
61630444299239429358515061698872
61630444299239429358515176489912
61630444299239429358702313891780
61630444299239429358702346703584
61630444299239429358703346993644
61630444299239429358703461784684
61630444299239429363597664456748
61630444299239429363597750550028
61630444299239430598379597951680
61630444299239430598379684044960
61630444299239430599195587007846
61630444299239430599196620109710
61630444299239430728862058154078
61630444299239430728863172763002
61630444299239430735640352681444
61630444299239430736391140816202
61630444299239430736393463764496
61630444299239430736394612720258
61630444299239430736456255625456
61630444299239430736457374835102
61630444299239430736457374839473
61630444299239431148173524395786
61630444299239431148175847344080
61630444299239431148236286160710
61630444299239431150432845837572
61630444299239431150432960156436
61630444299239431150432960628612
61630444299239475208030742478242
61630444299239475208031861686436
61630444299247534010720767734376
61630444299247534056453431936440
61630444299247534061536777766932
61630444299247534061557698355240
61630444299247534062310839534328
61630444299247534468256612468884
61630444299247534468256612586928
61630444299247534469008724778196
61630444299247534469008724896240
61630444299247534473338929429600
61630444299247534474092070608688
61630444299250219698706571318524
61630444299250235714155855438228
61630444299250235758214745561226
61630444299250235759888429196880
61630444299250235759908292335696
61630444299250235759909321205472
61630444299250235759909440228600
61630444299250235760474296112916
61630444299250235764971090636172
61630444299250235764972119506108
61630444299250235764988539333474
61630444299250235764989572435338
61630444299250235764989687226378
61630444299250235764991895383632
61630444299250235764993040094416
61630444299250235764993043276536
61630444299250235765557899160852
61630444299250235765745066310288
61630444299250236169996005333346
61630444299250236171670779584428
61630444299250236171690552397876
61630444299250236171690580977592
61630444299250236171691585499740
61630444299250236171691700172736
61630444299250236171691700290780
61630444299250236176749911619150
61630444299250236176753353762588
61630444299250236177339044141932
61630444299250236177339130235212
61630444299250269523492357730200
61630444299250280229831073590628
61630444299250280229831188381668
61630444299250280641612333362748
61630444299270698461576744545688
61630444299270698461576748777776
61630444299270698461577777647552
61630444299270948772108241389930
61630444299270948778886081357608
61630444299270948779638193666920
61630444299270948779721876020152
61630444299270948779722876310212
61630444299270948779722995333340
61630444299270950609028415585448
61630444299270950609028444165164
61630444299270950609029444455224
61630444299270950609781556764536
61630444299270950609781585344252
61630444299270950611289253641348
61630444299270950612063319758876
61630444299270951021648651567128
61630444299270951023824404974546
61630444299270993244581198931036
61630444299270995076147202836698
61630444299270995076148203126758
61630444299270995076148231706474
61630444299270995081231920493558
61630444299271849806514407628318
61630444301254049612941135295908
61630444301254049612941139546710
61630444301254049612941483901530
61630444301254049612942168416486
61630444301254049614636059545776
61630444301254049788518420375172
61630444301254049788613697294880
61630444301254049788613698830073
61630444301254049788613698830074
61630444301254049788613725992640
61630444301254049788613727409789
61630444301254049788613727409790
61630444301254049788613730591910
61630444301254049795956852429699
61630444301254049795956852429700
61630444301254049795956857028970
61630444301254049796143732062999
61630444301254049796143736727876
61630444301254049796143736727960
61630444301254049796143736728119
61630444301254049796143736728120
61630444301254049796143736845968
61630444301254049796143736846004
61630444301254049796143736846211
61630444301254049796143736846212
61630444301254049796143761174966
61630444301254049796143761293010
61630444301254049796143765525098
61630444301254049796144880383160
61630444301254049796144884634122
61630444301254049796144884733292
61630444301254049796144885106298
61630444301254049798403541427194
61630444301254049798404316261854
61630444301254049798404573366786
61630444301254049798404573366870
61630444301254049798404573367029
61630444301254049798404573367030
61630444301254049798404573485121
61630444301254049798404573485122
61630444301254049798404574902064
61630444301254049798404578084392
61630444301254051442520796414160
61630444301254051444779451690876
61630444301254051444780227942722
61630444301254051572187631327228
61630444301254051579717641111958
61630444301254051579717665111278
61630444301254051579718784300598
61630444301254051581978478819493
61630444301254051581978478819502
61630444302132997751869034216815
61630444302132997751872391683915
61630444307117797890874366019233
61630444307117797890875427818857
61630444307117797890877722069391
61630444307117798073805022833297
61630444307117798073806084632921
61630444307117798073808407581215
61630444307117798073808494737353
61630444307117798073808497919681
61630444307117798073892065954049
61630444307117798074080352298533
61630444307117798081420149848209
61630444307117798081421178717985
61630444307125901765833611403873
61630444307125901765836967454031
61630444307129803822100513379605
61630444307129803822100513381009
61630444307129803822101542249381
61630444307129803822101542250785
61630444307150163611659287265945
61630444307150168550702590767045
61630444307150168550786245012737
61630444307150168550786273586837
61630444307150168550786273592453
61630444307150168558318461221803
61630444307150168962568509202011
61630444307150212978929341648821
61630444307150213390711347557793
61630444307150213578997695626119
61630444307150218337182234664971
61630444307150218515029545648543
61630444307150218931978838493717
61630444307161018557323674737313
61630444307162224261631116839929
61630444307162224672847493105833
61630444307162374829430432589438
61630444307162374836772212827710
61630444307162374836960499185292
61630444307162374836961499475352
61630444307162374976482061974295
61630444307162374976482061974303
61630444307162374976482061974304
61630444307162376795996755086669
61630444307162376805787597920684
61630444307162376805788631512194
61630444308098450338245014681579
61630444308098466389384917549357
61630444308098466389388392635741
61630444308098466389389164288073
61630444308098466396915984435271
61630444308098466801170395362385
61630444308098466801170398544713
61630444308098466801170652579829
61630444308098466801171427414489
61630444308098514568652515955515
61630444308098516214947954899561
61630444308098516215028424101215
61630444308098516215028427283543
61630444308098516215029198935875
61630444308098516215031522933929
61630444308098516222559490987129
61630444308101168092820005253209
61630444308101168092821038355073
61630444308101168092823361303367
61630444308101168092824509209369
61630444308101168093011766684077
61630444308101168093012795553853
61630444308101168093096478379469
61630444308101217918463511805067
61630444308101217918464573604691
61630444308101217918466867855225
61630444308110472725702183987441
61630444308110472725702958822101
61630444308110506079219202937487
61630444308110506079972344116575
61630444308110522138727373997861
61630444308110522146254570398729
61630444308110522146255342051061
61630444308113173833776841912269
61630444308133588531785096657937
61630444308133588532349836705665
61630444308133588534044528068455
61630444308133588539127873898947
61630444308133588539399843082145
61630444308133588539399847786409
61630444308133588539399847799507
61630444308133588539964706857265
61630444308133588539965735727041
61630444308133588540152993227945
61630444308133588540154022097721
61630444308133588951747999916315
61630444308133638364771380450805
61630444308133638364771637668249
61630444308134783754943017236077
61630444308134783762474084121991
61630444308134784166725023145049
61630444308134789105853133011217
61630444308134789105853904663549
61630444308134789108112564421735
61630444308134789113195910252227
61630444308134789114032743210545
61630444308134789114033000427989
61630444308134789114033772080321
61630444308134789114221029581225
61630444308134789114222058451001
61630444308134789700650508492295
61630444308134789700650765709739
61630444308134789701486446070889
61630444308134789701486474650605
61630444308134789707992514080973
61630444308134789707992771298417
61630444308134789708829347039291
61630444308134789708829604256735
61630444308134831939295109371455
61630444308134839114427296377139
61630444308134839114428068029471
61630444308134839116686727787657
61630444308134839121770330835593
61630444308134933901450847103224
61630444308134934305701790843644
61630444308134939247090332410390
61630444308145594273031348144467
61630444308145594280080206614945
61630444308145594280080211319209
61630444308145594280080211332307
61630444308145594280645070390065
61630444308145594280645327607509
61630444308145594280646099259841
61630444308145594280833356760745
61630444308145594280834385630521
61630444308145594325833796240771
61630444308145594692616649806697
61630444308145644105640035062921
61630444308145644280852366080499
61630444308145644288466345543541
61630444308145644288654374696777
61630444324854779529288978604519
61630444324854779529477263899243
61630444324854779531815907240047
61630444324854779531819263290205
61630444324854779532007549634737
61630444324854779532569023953463
61630444324854779532569052651223
61630444324854779532572404469293
61630444324854779532572405519053
61630444324887195031841432340583
61630444324887195032406291407227
61630444324887200389906264467601
61630444324887200390659409878777
61630444325827327872178935670687
61630444325827344338384736890005
61630444325827344339218094285391
61630444325827344343468339937941
61630444325827344343656626282425
61630444325827344522424191122447
61630444325827344522424191123851
61630444325827394354570552183051
61630444325859760029601112638283
61630444325859764784877421528675
61630444325859764785714249778357
61630444325859765372143728706897
61630444325859765372707697084983
61630444325859765372708844977887
61630444325859765372729508348751
61630444325859765372979666268021
61630444325859765372979694847737
61630444325859765379485996217283
61630444325859765380260062334811
61630444325859765380322819848933
61630444325859765380322824453867
61630444325859809852148097960961
61630444325859814785921288244073
61630444325859814793263555754459
61630444325859814793535263115119
61630444325871465618584513929603
61630444325871465618605405938243
61630444325871465619170293702647
61630444325871470969307083132455
61630444325871470969307340349899
61630444325871470969307340349947
61630444325871470969328003720763
61630444325871470969328003720811
61630444325871470969328260938255
61630444325871470969892862787407
61630444325871470976649346056669
61630444325871470976649350643049
61630444325871470976670271349401
61630444325871470977423412174197
61630444325871515441508071975845
61630444325871515441696358320329
61630444325871520383084642669631
61630444325871520383084899887075
61630444325871520390698622158869
61630444457823119033417387225822
61630444457823119033417387579954
61630444457823119033417639725904
61630444457823119033417644443266
61630444457823119033417645860208
61630444458698465387411515639814
61630444458698465387412287292146
61630444458698465387412402077570
61630444458698465387433322665878
61630444458771114342829926726256
61630444458771114347913529774192
61630444458771114759695535683212
61630444458771115989959753718112
61630444458771115989960010935556
61630444458771115995042242157124
61630444458771414486346935814624
61630444458771414486347964684400
61630444458771414898129970593324
61630444458772315104995905294768
61630444458772315465941752233756
61630444458772315516775587205734
61630444458772315516777911203788
61630444458772316747042386922692
61630444458803868881509147867424
61630444458803879994734836020428
61630444458803879999630152369748
61630444458803879999818175729714
61630444458804735960425764118530
61630444458804735960426535770862
61630444458804735960426792988306
61630444458807433538529094087882
61630444458807433543611668266042
61630444458807438899040533829250
61630444458807438899228819124022
61630444458807481716750658364182
61630444458807481721834261412118
61630444458807482133616267321090
61630444485396698737944376367816
61630444485396698737944405064172
61630444485396703702241254087414
61630444485396735795807821374082
61630444485396735795807821490722
61630444485396735795807821509436
61630444485396737648922196639313
61630444485396748761959340876257
61630444485396748769489633400629
61630444485396748769489637632717
61630444485396751878307614355304
61630444485396751878307985891612
61630444537587058565620335631306
61630444537587058565620335632758
61630444537587058567878995507536
61630444537587058567878995507584
61630444537587058567878995508988
61630444537587058567879767159868
61630444537587058567879767161320
61630444538571364474151926721429
61630444538571631128313860336046
61630444538571631128314635174918
61630444538571662810287224864674
61630444538571662810287224883388
61630444538571662810308145452982
61630444538571664663401600013265
61630444538571673920876047872160
61630444538571673920896939880752
61630444538571673923324888135776
61630444538571673923324888141392
61630444538571673923345808842176
61630444538571673928407114758074
61630444538571673928408233966268
61630444538571673928429154672668
61630444538571673930666889126588
61630444538571673930666889243228
61630444538571673930666893842498
61630444538571673930666893843950
61630444538571673930666893848114
61630444538571673930666893848162
61630444538571673930666893848321
61630444538571675776439263271269
61630455016536726550625361443446
61630455016536726550626480638590
61630455016544830013802600919114
61630455016828515462935754827662
61630455016828515463019437180894
61630455022421937157335722120206
61630455022445051911739486218810
61630455022445051913430706857042
61630455022445051913434062907200
61630455022445051914183848036130
61630455022445051914183851224074
61630455022445051914186170984424
61630455022445051914187204209996
61630455022663889889155352531532
61630455022663889889908493710620
61630455022663889889908496898564
61630455070003441242152562409444
61630455070003441242153681617638
61630455070006142533805386986880
61630455070006142533806415856656
61630455070006144180934439511258
61630455075595661767417069796674
61630455075599564227369562799208
61630455075599564227934418683524
61630455075619978928477546281048
61630455075619978928477546399140
61630455075619978928478579388576
61630455075622680629653459673782
61630455075622680631345712369734
61630455075622680631349065355656
61630455075622680631913924309872
61630455075622680631913924427916
61630455075622680632101177664968
61630455075630783912076565996908
61630455075630785739960269277994
61630455075630785742216606205930
61630455075630785742219705156688
61630455075630785742219962256088
61630455075630785742219962374132
61630455075630785742407990333416
61630455075630785742407990451460
61630455075841518607070358044224
61630455093324239755911002751410
61630455093324239756099030828738
61630455093324539945160676043246
61630455093324539945348704120574
61630455093325440512972457683678
61630455093325440513160742978450
61630455093345855167971609788902
61630455093346155357221283080738
61630455093348556870654067547512
61630455093348855228065772005822
61630455093348855228086692594130
61630455093348855230325203534384
61630455093348855230510137011086
61630455093348855230513231611712
61630455093348857058208020485770
61630455093348857058209163678782
61630455093348857060656628002034
61630455093357860908651973321702
61630455093357860951937173201966
61630455093357862555781030059454
61630455093357862601513694262970
61630455093357866305106606068760
61630455093357910777579192073558
61630455093357910777580306682482
61630455093360562611334431080312
61630455093360562612087318242998
61630455093360562655371374930250
61630455093360562655372518123262
61630455093360563890719310684838
61630455093360568008541694257886
61630455093360612022663153549090
61630455093360612069232645871306
61630455093360612480742912299070
61630455093360612481015766407916
61630455093567695036461742392904
61630455093637643939819524566562
61630455093637942894560351206774
61630455093640343996126559569536
61630455093640344407908822695952
61630455093640344407908851275668
61630455093640344408472935507652
61630455093640344408474054721670
61630455093640344408724758824774
61630455093640639198800710354888
61630455093640641028944102027848
61630455093640644140459591011100
61630455093640644552241767913094
61630455093640645833342228308588
61630455093641541591693086889788
61630455093641541591881372184560
61630455093641544753961076464414
61630455093641545165555311513502
61630455093641545165743339590830
61630455093641545167247535511646
61630455093641545167247535629738
61630455093641545167247564209454
61630455093641545167251007888086
61630455093641546402782353086314
61630455093641546530820820869516
61630455093641546538352002559568
61630455093641546540046579720134
61630455093641546942603083995932
61630455093641546950134265685984
61630455093641546951828842846550
61630455093641546952390607200140
61630455093641546952455603104310
61630455093649652059687416469514
61630455093649685413956801763988
61630455093652351521195730178686
61630455093652351566950319492658
61630455093652351978711661914126
61630455093652351978711690493842
61630455093652351978731578096926
61630455093652351978732582619074
61630455093652351978732611198790
61630455093652353214078367476174
61630455093652353353787963519314
61630455093652353353787963637406
61630455093652396443570756187282
61630455093652396588195810204844
61630455093652396588383838282172
61630455096280255112646334582588
61630455096280255112646334601462
61630455096280255112646591805808
61630455096628730450508166176631
61630455096628730450508166294723
61630455096631431742161248089603
61630455096631431744332897656885
61630455096643184144142887455880
61630455096643184144330915533208
61630455102188580336456749215862
61630455102208793104608621745060
61630455102211494396261703539940
61630455102223505672937812918828
61630455102223539027269874239078
61630455102395215583004819528388
61630455102442345480664095842326
61630455102442378834745453059472
61630455102500582611527590880694
61630455102500582611527595466914
61630455102503267248875894604126
61630455102503282073289215787270
61630455102503283720417123232438
61630455102503283720418271475262
61630455102503283903180792047170
61630455102503283903431462872118
61630455102503283903431467471388
61630455102503284315025445303032
61630455102503315427370573004416
61630455102503317256948769135436
61630455102504629812947211263692
61630455102504634755150285365024
61630455102504679226787533982734
61630455102516642139612393025200
61630455102516642139612393025248
61630455102516687201590172934340
61630455102516692148060146907548
61630455102516692148245879553440
61630455102516692148248174984876
61630455102516692148248175321698
61630455102516692148248175321746
61630455102516692148248204018054
61630455102516692148249318510338
61630455102516692148249318510386
61630455102516692148269096026694
61630455102516692148270239215286
61630455102516692148270239215334
61630455102535704342145392780082
61630455102535704753175396933030
61630455102535704753739481165014
61630455102535704753990160821320
61630455102535704756246497749256
61630455102535738109763766483456
61630455102535738109763795181216
61630455102536905510988853988664
61630455102536905511009774695064
61630455102536905511072450720840
61630455102536905513245190916600
61630455102536905513266111623000
61630455102536938864506126973826
61630455102536938866762463901762
61630455102539604972311659204474
61630455102539606796806130087878
61630455102539606797558242397190
61630455102539606801889818874962
61630455102539606802641931184274
61630455102539606802662851772582
61630455102539638329108977538580
61630455102539638329109006236340
61630455102539640150887487305024
61630455102539640151075515382352
61630455102539640155971176092108
61630455102539649439702009755616
61630455102539649439702013987704
61630455102539649447229982040904
61630455102539654792871443672122
61630455102539654793059471749450
61630455102539654798143189116250
61630455102539654800399411725322
61630455102539654800399526044186
61630455102547695669673716346960
61630455102547706782711117801348
61630455102547710493834839760882
61630455102547710493855760465830
61630455102547743847937117682976
61630455102547743850444158714016
61630455102547760504665344304298
61630455102551814498798798484466
61630455102551814498798798485870
61630455102551814498798798503339
61630455102551814498798803085140
61630455102551814498798803102609
61630455102551814501055135308812
61630455102551814501055135425452
61630455102551814501055135426904
61630455102551814501055135431275
61630455102551814501055140013040
61630455102551814501055140013124
61630455102551814501055140030545
61630455252881741384255153549162
61630455253100579359979799223652
61630455306024247957324617604030
61630455306024247957345511010850
61630455306024247957345538192338
61630455306024247957345625335538
61630455306024247957533566269666
61630455306056368252772324033998
61630455306056668396310226529138
61630455306056668396310253710626
61630455306056668398548851794080
61630455306056673337697506362116
61630455306059370099724765186814
61630455306059370099745341414478
61630455306059370099745685775122
61630455306350858867786586219574
61630455306350858868350699154982
61630455306350858868351445291834
61630455306350859280133047902662
61630455306351154070459703535880
61630455306351159057036259511410
61630455306351159057036288209218
61630455306352059581374837058056
61630455306352059625621102747270
61630455306352059627104402545498
61630455306352059993156325349812
61630455306352059993157100184472
61630455306352059993345386529004
61630455306352060037215309098550
61630455306352060037215337796358
61630455306352060037403365873686
61630455306352060038907561794502
61630455306352060038907590492310
61630455306352092978929422834708
61630455306352104501489398551414
61630455332613262419512501826244
61630455332941324634301902118454
61630455332941324634305345797086
61630455332941324634493373874414
61630455332941324636749706098086
61630455332941324636753063552136
61630455332941374048165441316574
61630455332941374048166584505214
61630455332941374048166584518264
61630455332941374048351140678486
61630455332941374048351140691536
61630455332941374048353469393902
61630455332941374048354612582542
61630455332941374048354612595592
61630455332941374645407552270702
61630455332973794740481057743796
61630455332976196208912801035789
61630455332976196255388231725628
61630455332976496398152013900137
61630455332976496398152013913181
61630455332976496398905240812544
61630455332976496398905240813948
61630455332976496398905240831417
61630455332976496401160463150429
61630455332976496401161577740480
61630455332976496401161577741884
61630455332976496401161577759353
61630455332976496401161582345573
61630456452236339533788788303722
61630456452236341180917583591942
61630456452332690955914782471078
61630456452332690955915554123410
61630456452332701929247926522430
61630456452340810745591238228514
61630456452340810745594594278672
61630456452340840530352018677844
61630456452340840535434621435720
61630456452551544846356638518364
61630456452551544853970498603986
61630456452551544853970613389410
61630456452551544853971273438646
61630456452624474919310038061716
61630456458144964901157791379394
61630456458144966548286586667614
61630456458238314476334787587292
61630456458241016179016988128458
61630456458241016179017731201074
61630456458241016179017759780790
61630456458241016179769872090102
61630456458241016179769872108816
61630456458241016179770129326260
61630456458241016179770215419700
61630456458241027290360932102650
61630456458241027297135755788818
61630456458241027297137735413338
61630456458241027297138078737112
61630456458241027297890876592426
61630456458241027297891224148288
61630456458249121290076167272476
61630456458249132408196914557356
61630456458459865272860401463308
61630456505726470633104141449752
61630456505726471868451307088286
61630456505729171924756451592300
61630456505729171924756567446198
61630456505729171924757223244632
61630456505729171924757596315974
61630456505729173571885246899234
61630456505729173571885619951862
61630456511322593618320398766900
61630456511322593618320427346616
61630456511322593618884254361156
61630456511322593619072539674642
61630456511322594854231300976562
61630456511322594854419329053890
61630456511391626032999999617202
61630456511395528492953607228660
61630456511395528492953635808376
61630456511395528493517462822916
61630456511395528493517462841630
61630456511415943011046906703110
61630456511415943011047163920554
61630456511415943194061504622884
61630456511415943194061507805212
61630456511415943194249532700212
61630456511415943194249535882540
61630456511415954129167911205434
61630456511415954129167915922796
61630456511415954312182255090092
61630456511418644302699988497990
61630456511418644896931736423706
61630456511418644896932736713766
61630456511418644897496592308022
61630456511418644897496592326736
61630456511418644897684877621508
61630456511418655420820993000314
61630456511418656015052740926030
61630456511418656015617596810346
61630456511418656015618716024364
61630456511426748177659233882630
61630456511426748177659491100074
61630456511426750007802887490396
61630456511426750007802974633596
61630456511426750007802979350958
61630456511426750007990915567724
61630456511426750007991264645730
61630456511426759295780243102316
61630456511426761118581715161834
61630456511426761125923634775276
61630456511426761125924753970420
61630456511634791688213001080136
61630456511707726562846209541896
61630456511707726974440187373540
61630456529141817648977814654796
61630456529141819295542011276144
61630456529142117790235392096462
61630456529142119622616180102204
61630456529142119622804465396976
61630456529142133844659959177232
61630456529142133849742533237300
61630456529142133852190254292722
61630456529142134263972141283560
61630456529142162262625781893260
61630456529144520587194721049442
61630456529144520998975983885798
61630456529144520998976984175858
61630456529144521136237854759520
61630456529144531705314725261706
61630456529144532117096988388122
61630456529144535404577922988626
61630456529144535409660525746502
61630456529144535412105891041826
61630456529144535412108218595214
61630456529144535412171010456174
61630456529144535412172125065098
61630456529144821325484088973446
61630456529144821325487532652078
61630456529144821326051267806056
61630456529144821326237230152534
61630456529144821326239553100828
61630456529144835959876194913302
61630456529144835959877195203362
61630456529144835959877314127320
61630456529144835959877315662354
61630456529144835964959797961238
61630456529144835964959884073392
61630456529144835964960917175256
61630456529144835967215877671730
61630456529144835967216877961790
61630456529144835967219200910084
61630456529144835967219319834042
61630456529144835967219321369076
61630456529144835967471397279834
61630456529144865790346482137328
61630456529144865790346510717044
61630456529152640934008350226972
61630456529152640934257074338374
61630456529152640934259311547520
61630456529152640934259397286668
61630456529152924605671347543984
61630456529152926436545940129214
61630456529152926436545940129262
61630456529152940665176165736528
61630456529152940665178492798818
61630456529152941076957056551302
61630456529152941076960379789656
61630456529152941077774083780778
61630456529152941123258023518808
61630456529153825217520074442778
61630456529153825217521217631418
61630456529153841644772196131218
61630456529153841644773310740142
61630456529153841688811397783092
61630456529153841691255681766570
61630456529153841691258004714864
61630456529153869689911607428216
61630456529153874998854667957080
61630456529153874999042953251852
61630456529153875043161252279220
61630456529153875043163579459602
61630456529153875043164351111934
61630456529153875043164724183276
61630456529153886117163700536940
61630456529153886156200637957398
61630456529153886156201752566322
61630456529153886161201787579890
61630456529156526876918218292320
61630456529156526877483077358756
61630456529156526877483077358804
61630456529156526877671362653576
61630456529156526922647443417926
61630456529156539274424102399170
61630456529156542936991251601506
61630456529156542937178422306228
61630456529156542937179536896278
61630456529156542982157912029206
61630456529156542982157940608922
61630456529156542982722796493238
61630456529156543387161996463440
61630456529156543392245599511376
61630456529156543392245714302416
61630456529156543392245714319886
61630456529156543393937968415518
61630456529156543393940176205382
61630456529156543394502741393094
61630456529156543394502827132242
61630456529156543394502827486374
61630456529156543394505064341388
61630456529156543394505150063066
61630456529156543394505150080536
61630456529156576290692334636138
61630456529156576291260636895980
61630456529156576334816399804950
61630456529156576702289755660932
61630456529156576746599810837368
61630456529156576748018980786746
61630456529156576748022333654576
61630456529156587409381641398304
61630456529156587452938552194562
61630456529156587820407321084102
61630456529156587820409644032396
61630456529156587820409645082156
61630456529156587857104665204816
61630456529156587858796917900768
61630456529156587858799240849062
61630456529156587858799241898822
61630456529156587859636069103116
61630456529156587859636070502796
61630456529156587859636097682832
61630456529156587859637212291756
61630456529156587859637213341516
61630456529156587859637213691436
61630456529156587864447704013402
61630456529156587864447818804442
61630456529156587864719786469916
61630456529156587866140071500394
61630456529156587866142395498448
61630456529360671686090143574844
61630456529360671686090143692936
61630456529360673333215840148442
61630456529360673333219196198600
61630456529363373387077424116944
61630456529363373387077767440718
61630456529363373387077768490478
61630456529363373387829793643700
61630456529363373387830912851894
61630456529363373389522046339652
61630456529363373389525489545900
61630456529363373798859687243360
61630456529363373799423514257900
61630456529363373801115738374136
61630456529363373801115766953852
61630456529363373801118089902146
61630456529363373801119210632484
61630456529363375034205447752832
61630456529363375034205704970276
61630456529363657471630541815884
61630456529363657471818827110656
61630456529363658706412475310816
61630456529363659118194738437232
61630456529363659301208963285664
61630456529363659301772790304576
61630456529363659301961075594976
61630456529363659302045786822356
61630456529363669824533479813140
61630456529364570850633993337828
61630456529364574144160144483438
61630456529364574144909818003448
61630456529364574144912169649550
61630456529364574144912170699310
61630456529364574144976047427450
61630456529364574555942150392410
61630456529364574556505890263750
61630456529364574556694175558522
61630456529364574556694176608282
61630456529364575791287823758682
61630456529364575791288080976126
61630456529364575791288082025886
61630456529364575792104845916712
61630456529364575792105104183916
61630456529364575921771656837208
61630456529364575928548836755650
61630456529364575929299624890408
61630456529364575929303096794464
61630456529364575929364739699662
61630456529364575929365858909308
61630456529364575929365858913679
61630456529364575930997672905270
61630456529364575931813580435454
61630456529364575931813580435502
61630456529364576333553662746180
61630456529364576340330842664622
61630456529364576340896816358904
61630456529364576341085101653676
61630456529364576341085102703436
61630456529364576341143277955380
61630456529364576341146745608634
61630456529364576341147864818280
61630456529364576342591393519470
61630456529364576342779678814242
61630456529364576343402709483942
61630456529364576343403857389944
61630456529364576343403861976116
61630456529364576343403861976164
61630456529375377251860003328796
61630456529375380957898056509544
61630456529375380957900379457838
61630456529375380957900380507598
61630456529375380957900408155646
61630456529375380957900409205406
61630456529375380957901184040066
61630456529375381369682414064618
61630456529375381369682415114378
61630456529375381369683447166482
61630456529375382605029207675954
61630456529375382605029464893398
61630456529375425796319220001260
61630456529375425834521563575258
61630456529433617672066173732750
61630456529433617677148747792818
61630456529433617678841000488770
61630456529433617678841000606862
61630456529433619318442085059326
61630456529436319374748005453376
61630456529436319375501146632464
61630456529436319380583749390340
61630456529436319382275973506576
61630456529436319382276002086292
61630456529436319382278296454870
61630456529436319382278325034586
61630456529436319382279445764924
61630456529436319786530268579792
61630456529436319786530297159508
61630456529436319787095124464108
61630456529436319787346287731994
61630456529436319787346291982796
61630456529436319792177727221984
61630456529436319792177813334138
61630456529436319792178846436002
61630456529436319793869951338220
61630456529436319793869979917936
61630456529436319793872274286514
61630456529436319793872302866230
61630456529436319793873423596568
61630456529436319794625535924594
61630456529436321026959660716916
61630456529436605288879344564084
61630456529436605289632485743172
61630456529436605294715031341616
61630456529436605294716174534628
61630456529436619930863295303994
61630456529436619930863296820314
61630456529436619930863299536082
61630456529436619930863301071116
61630456529436619935945869482154
61630456529436619935946902584018
61630456529436621166210088915330
61630456529436621171293691963266
61630456529436621219222001778006
61630456529445627445838816165378
61630456529445627445839930774302
61630456529445659150531680398848
61630456529445659150532799607042
61630456529448326945571765376498
61630456529448326950655483097590
61630456529448327357329751747808
61630456529448327357332074696102
61630456529448327357332075745862
61630456529448327357333107797966
61630456529448327357333222589006
61630456529448327357333224006156
61630456529448327357352995401050
61630456529448327357353023980766
61630456529448327357354028502914
61630456529448327357354057082630
61630456529448327357354143175910
61630456529448328592699784780298
61630456529448328597783420640038
61630456529448328597783506733318
61630456529448328735044175369802
61630456529448328737491897960258
61630456529448328737493012569182
61630456529448360709154772037018
61630456529448360853966768102700
61630456529448360853967887310894
61630456532294557109672805466057
61630456532294568227792781098605
61630456532317988069524079989447
61630456532317988482142914152473
61630456532318888501100306542381
61630456532318888638360975178705
61630456532318889049891934027981
61630456532318889049954695792905
61630456532326975903684480507435
61630456532326977550812504143323
61630456532326994159698084229363
61630456532327020376409600185173
61630456532329673901162868799497
61630456532329678835207175914057
61630456532329678840290521744549
61630456532329678840290607483697
61630456532329695443755011608489
61630456532329695443757335956463
61630456532329695443757335973725
61630456532329695448838357438981
61630456532329695451288775913719
61630456532329695451288775930981
61630456532329695451348065774587
61630456532329695451351508980835
61630456532329695451351537678643
61630456532329728795580031897699
61630456532329728803173086063797
61630456532331046783230546889046
61630456532399966369163927468121
61630456532399971859339625996899
61630456532399971859343069190049
61630456532399973498940710449363
61630456532399973504212690180249
61630456532399973506472121708811
61630456532402619893916052893805
61630456532402624827961212695373
61630456532402674788333987644339
61630456532402674795927041810437
61630456532424239012580113533109
61630456532424753938741750310737
61630456532426988337937633148895
61630456532426988338126004182815
61630456532426988343021321935979
61630456532426988345465686941243
61630456532426990121699908125763
61630456532426999456058723390367
61630456532427439244600722965040
61630456532435044041157624434247
61630456532435044041345652511575
61630456532435044041345995468167
61630456532435045825756384702753
61630456532435045825756642983007
61630456532435045825756727659345
61630456532435045825756728722155
61630456532435088513819724661605
61630456532435088513820067618197
61630456532435093859186122994481
61630456532435093859458090642485
61630456532435093864541779429569
61630456532435093866989501901933
61630456532435094003999123600977
61630456532435094003999123614075
61630456532435094003999209340125
61630456532435094003999209353223
61630456532435094004250256749789
61630456532435095643600293805687
61630456532435104977578837927365
61630456532435104985110249186813
61630456532435110475289389859029
61630456532436460976577395518813
61630456532436460981657641099649
61630456532436460984105363572013
61630456532439148409726673500084
61630456532439148409726673618128
61630456532439148409726674667888
61630456532439148409726675017808
61630456532439148409977722077504
61630456532439148412172068542928
61630456532439148412172068556026
61630456532439162687269467383689
61630456532439163099051779389548
61630456532439164461889371312910
61630456532439164464339412134298
61630456532439164469482425479008
61630456532439164471679094892726
61630456532439164471680242798728
61630456537911614668979684168498
61630456538227664146100259225326
61630456538227664556879191621078
61630456538227664557693979956166
61630456538227664557695099164360
61630456538227697911211252941328
61630456538227697911399538236100
61630456538227709029519513868648
61630456538227709029520633076842
61630456538227712322083308327832
61630456538227712728782740058644
61630456538227712733865314236804
61630456538239671530562085804252
61630456538239671530562085804300
61630456538239671530621661125458
61630456538239671530622809018362
61630456538239671530625104786668
61630456538239671530625104804090
61630456538239672127678587158434
61630456538239716186030981661088
61630456538239716186030982723946
61630456538239716592541008902032
61630456538239716597812987570060
61630456538239719917223902603044
61630456538239720329069834119662
61630456538239721539010982862190
61630456538239721539196686941416
61630456538239721539197058477724
61630456538239721539197059540582
61630456538239721539199010939518
61630456538239721539199011289390
61630456538239721539199011289438
61630456538239721539199382825698
61630456538239721539199382825746
61630456538239721539199382942338
61630456538239721539220303530646
61630456538239721539220303530694
61630456538239721539282979556422
61630456538333030984329195185809
61630456538333030984329195187213
61630456538333079162572795026523
61630456538333080397353609311809
61630456538335766246921979279905
61630456538335766247110264574677
61630456538335766247110293154393
61630456538345070291694092603364
61630456538345072119560591314729
61630456538345086343860363175827
61630456538347771987602342812705
61630456538347771987790628107477
61630456538347771987790656687193
61630456538347771992873230865353
61630456538347789877514306071834
61630456688677405506346465646644
61630456688677421565851283839188
61630456688677421565854382671902
61630456688677705649842554028564
61630456688677705649863217884910
61630456688677705649863474734964
61630456688677716767963301313652
61630456688677721709371391642178
61630456688677721709371392127612
61630456688677721709434153892536
61630456688677722113622587882680
61630456688677722113622588000724
61630456688677722118701806010842
61630456688677722118705933713332
61630456688677722120962270759152
61630456688677722120965369591866
61630456688677722121212286115420
61630456688677722121212290366222
61630456688677722121213317700964
61630456688677722121213319235998
61630456688677722121215384966848
61630456688677722121216418068712
61630456688969205529246539429826
61630456688969205948371584147384
61630456688969506084607544421826
61630456688969506084608573291602
61630456688969506089691919122094
61630456688969550554550213163202
61630456688970406704867065752760
61630456688970406704868180361684
61630456741820212222908404816038
61630456741852332520636693050364
61630456741852332520636807835788
61630456741852332520637467885024
61630456741852332520824978345136
61630456741852332520825753179796
61630456741852632661895414147230
61630456741852632661895417335174
61630456741852632664129457262262
61630456741852632664132896219160
61630456741852632664154850031588
61630456741852632664339406217958
61630456741852632664342762268116
61630456741852632664342878108916
61630456741852632664343135320744
61630456741852632664343135326360
61630456741852643774932561572118
61630456741852643782462766480380
61630456741852648716318837572800
61630456741852648716318952240132
61630456741852648716318952358224
61630456741852648716319612407460
61630456741852648721378195744314
61630456741852648721402555288068
61630456741852648721402555293892
61630456741852648723846805626000
61630456741852648723846920411424
61630456741852648723847580460660
61630456741852648723849904458714
61630456741852648723851052719008
61630456741852648723909596324932
61630456741852648723909682064080
61630456741852648723913814483932
61630456741852677128449059717004
61630456741852677129013918789264
61630456741852677133532662764940
61630456741852677134097521837200
61630456741852677174181723920520
61630456741855034224071780754216
61630456741855034224260066048988
61630456741855034224261213941892
61630456741855034224261215359042
61630456741855050276236916188332
61630456741855050276238064081236
61630456741855050276238067145472
61630456741855050281321670193408
61630456741855050283581102889822
61630456741855050283764884241532
61630456741855050283764912821248
61630456741855050283766032134436
61630456741855050283768240291690
61630456741855050283768268871406
61630456741855050283769388184594
61630456741855050283827674940464
61630456741855050283831118264804
61630456741855334365309584450766
61630456741855334367565573835890
61630456741855334367586465844482
61630456741855334367589821894640
61630456741855334367757302323812
61630456741855334367778223030212
61630456741855334367778224447362
61630456741855345478346982722986
61630456741855345478346985905154
61630456741855345478366787298318
61630456741855345478367906493462
61630456741855345485685549468438
61630456741855345485690021531572
61630456741855345485706470056746
61630456741855345485707589251890
61630456741855345485709826106904
61630456741855350419730709270006
61630456741855350419754957328756
61630456741855350424813283448166
61630456741855350427094640087184
61630456741855350427096964085238
61630456741855350427096964439530
61630456741855350427098112345532
61630456741855350427285249380010
61630456741855350427344684028784
61630456741855350427345803355070
61630456741855350427345807941290
61630456741855350427348044796304
61630456741855350427348127353124
61630456741855350427348130535452
61630456741855350427349159405228
61630456741855350831536188403068
61630456741855350831536216982784
61630456741855350831537336177928
61630456741855350831537336295972
61630456741855350831537337713122
61630456741855350838875871161496
61630456741855350838875899741212
61630456741855350838879227211654
61630456741855350838879255791370
61630456741855350838880374986514
61630456741855350838880375104558
61630456741855350838880376521708
61630456741855378832448887588080
61630456741855378837531490345956
61630456741855378837532609541100
61630456741856295505773591512210
61630456742073888258734437673416
61630456742073888258737790541246
61630456742073888258737793723574
61630456742073888259302652795834
61630456742073888261747014736862
61630456742073888261750113569576
61630456742073888671083536327382
61630456742073888673531257382804
61630456742073888673532376577948
61630456742073888673532376695992
61630456742073888673532378113142
61630456742074172342725707982336
61630456742074172343290219510380
61630456742074172343290563866652
61630456742074172343290567053192
61630456742074183456327620964768
61630456742074188447986435081398
61630456742074188447987463951174
61630456742074188447987467133502
61630456742074188450245866491868
61630456742074188450245866609960
61630456742074188450245869674196
61630456742074188450245869792288
61630456742074188450431832020674
61630456742074188450434156018728
61630456742075088972324869611372
61630456742075088972325644446032
61630456742075089009041872001016
61630456742075089015799245945898
61630456742075089015816698875128
61630456742075089015819050521230
61630456742075089015820166534206
61630456742075089016572192750078
61630456742075089016572195932406
61630456742075089384295160815116
61630456742075089384296222496696
61630456742075089420823877909988
61630456742075089427577784195792
61630456742075089427581251854870
61630456742075089427598704784100
61630456742075089427601056430202
61630456742075089427602172443178
61630456742075089428165912314518
61630456742075089428354198659050
61630456742075089428354201841378
61630456742075089429861493412580
61630456742075089429861493530672
61630456742075089430048774303296
61630456742075089430049778825444
61630456742075122735929600391216
61630456742075122736117886735748
61630456742075122736117889918076
61630456742075133480658200030418
61630456742075133488000234434948
61630456742075133849155262792748
61630456742075133849155291372464
61630456742075133892440205939390
61630456742075133899782240343920
61630456742144132541277362834940
61630456742144132542972025616562
61630456742144132542972025734654
61630456742144132543725052128318
61630456742144132543725826962978
61630456742144132548055628664498
61630456742144132548808429720854
61630456742144132550499993787854
61630456742144132953059368743912
61630456742144132953060487939056
61630456742144132955319804794622
61630456742144132955508208994478
61630456742144132955570968062508
61630456742144132960402407552498
61630456742144132960403526747642
61630456742144132962846772557762
61630456742144132962847891752906
61630456742144132962850096845876
61630456742144132962850216236394
61630456742144416627524712852900
61630456742144416632608315900836
61630456742144416632609435095932
61630456742144416632797463173260
61630456742144416672714557767560
61630456742144427745834864627648
61630456742144432684773451334952
61630456742144432687304851915570
61630456742144432687304937654718
61630456742144432692388540702654
61630456742144433099086857824542
61630456742144433099087981737000
61630456742144466498274380431152
61630456742146834246973005494538
61630456742146834252056608542474
61630456742146834254504326533660
61630456742146834658754117663814
61630456742146834658755265556718
61630456742146834659006314033564
61630456742147118336043403604688
61630456742147118336044522799832
61630456742147129449080805059076
61630456742147129449081924254220
61630456742147134802523321586850
61630456742148018898228648590916
61630456742148034957736937624658
61630456742148035003469601826770
61630456742148035003489374522126
61630456742148035003489374640218
61630456742148035003490522415030
61630456742148035004243548921170
61630456742148035009326151679046
61630456742148035010811521322120
61630456742148035011018490468278
61630456742148035011021846518436
61630456742148035011021846636480
61630456742148035369519200751074
61630456742148035376861120246472
61630456742148035415248394111940
61630456742148035415248422691656
61630456742148035415250745639950
61630456742148035415250746689710
61630456742148035415250747162094
61630456742148035415251861771018
61630456742148035415251864953138
61630456742148035415251864953186
61630456742148035415251866370288
61630456742148035415269314700248
61630456742148035415271637648542
61630456742148035415271637766634
61630456742148035415271666346350
61630456742148035415272785541446
61630456742148035415272785541494
61630456742148035415836493650950
61630456742148035415837526752814
61630456742148035416024811757526
61630456742148035420920129510690
61630456742148035422593784448536
61630456742148035422594903761772
61630456742148035422612353508834
61630456742148035422612353626926
61630456742148035422612382206642
61630456742148035422614676457128
61630456742148035422614705154936
61630456742148035422615824350032
61630456742148035422615824350080
61630456742148035422615824468124
61630456742148035422615825885274
61630456742148035422778714742910
61630456742148035422782070793068
61630456742148068723788471254508
61630456742148068723788499834224
61630456742148068767073414401150
61630456742148068769332874627520
61630456742148079430127327421456
61630456742148079475859905412196
61630456742148079841721305253100
61630456742148079887452850141976
61630456742148079887641136486508
61630456768336297162856124496960
61630456768664354025255924547334
61630456768664354027700199109186
61630456768664354027703642298012
61630456768664354027703642770348
61630456768664403439305448563284
61630456768664404036358045281802
61630456768769770119101355717262
61630456768769770119101384296978
61630456768769770119102127369594
61630456768769770119102130556134
61630456768769770119102159135850
61630456768769770124184701547754
61630456768771954837149288551659
61630456768772171587534246919629
61630456768772455768113020136695
61630456768772471777619600480860
61630456768772471784865121460755
61630456768772471784865121473805
61630456768772471784866240668949
61630456768772471827621195429157
61630457143934563513524960233314
61630457143934563513524988813030
61630457143934563513525731885646
61630457143945371562801161625876
61630457143945371562801190205592
61630457143966118523400652884474
61630457143966129641520628517022
61630457149454138231605154193640
61630457149454138231605154212354
61630457149454139466951943591602
61630457149454139878733920920858
61630457149454139878733949500574
61630457149515066770761396847602
61630457149523170645720642232242
61630457149523181758759158295554
61630457149525872349155729936094
61630457149527073106238105456670
61630457149527073106238362655400
61630457149527073107930586771636
61630457149527073107930615351352
61630457149527073107932939349406
61630457149527073107933682422022
61630457149527073107933711001738
61630457149527073107934058557600
61630457149527073107934058675692
61630457149527073107934059029984
61630457149527073108498914565624
61630457149527073108683470751994
61630457149527073108685823329764
61630457149527073108685826512092
61630457149527073108686826802152
61630457149527073108686943010342
61630457149527073108687199854780
61630457149527073108687199860396
61630457149527074344029488478910
61630457149527074344033992421972
61630457149527074753367157962334
61630457149527074755814850438040
61630457149527074755814879017756
61630457149527074755815998330944
61630457149527085866404530837006
61630457149527085873748717538496
61630457149527117573545892495592
61630457149547498926594461772132
61630457149547498927347488165796
61630457149547498927347602951220
61630457149547498927348263000456
61630457149550200630029463251562
61630457149550200630029691889290
61630457149550200630029720469006
61630457149550200630029807743188
61630457149550200630030836612964
61630457149550200630030839677200
61630457149550200630595695685224
61630457149550200630782575869648
61630457149550200630782604449364
61630457149550200630782948922276
61630457149558305741088613815864
61630457149558305741088642395580
61630457149558305741089761708768
61630457149559504668028999591500
61630457149559510018750711402872
61630457149559510021198432458294
61630457149559554493400536960320
61630457149562206363931904278578
61630457149562206370710085536840
61630457149562206370710170226228
61630457149562206370710171275988
61630457149562206370711200145764
61630457149562206370711203210000
61630457149562206370711203328092
61630457149562206371276059218024
61630457149562206371462972680812
61630457149562206371462972686428
61630457149562206371463312455076
61630457149562206371464087295352
61630457149562207599278693657826
61630457149562207606621737170676
61630457149562207606622851779600
61630457149562207606809760543740
61630457149562207606809765248004
61630457149562207606810879856928
61630457149562211310402645304848
61630457149562211310402760090272
61630457149562211310403420139508
61630457149562211312097336784278
61630457149562211312850366360270
61630457149562211312850481145694
61630457149562211312851257403120
61630457149562255784487726581076
61630457149562256188739701770234
61630457149733915861968923590668
61630457149766336720057569217590
61630457149766336903071908384886
61630457149769038605754108926052
61630457149769038605754366143496
61630457149769038605755137795828
61630457149769038605755485351690
61630457149769038606507250123854
61630457149770239362816683557612
61630457149770239363569824736700
61630457149770239363590745325008
61630457149770239363653507089932
61630457149770244304200754465276
61630457149778344473121946669168
61630457149781044346434731211330
61630457149781044346435477348182
61630457149781044346435506045990
61630457149781044346435592139430
61630457149781046176557291590464
61630457149781046176558063224082
61630457149781046176558063242796
61630457149781046176578983812390
61630457149781051117942134150460
61630457149839271587160825402360
61630457149839271770175050250792
61630457149839271777705342302046
61630457149839282889989717362770
61630457149839282890742743756434
61630457149839282890742858541858
61630457149839282890743518591094
61630457149841973481140430005898
61630457149841984593424947479928
61630457149841984593425063333826
61630457149841984593426092203602
61630457149841984593990951275862
61630457149841984594177831460286
61630457149841984594178204512914
61630457149843183520344154296510
61630457149843183520907981311050
61630457149843183521096266605822
61630457149843183525991584358986
61630457149843184755689914805982
61630457149843185167472177932398
61630457149843185351324117006080
61630457149843188461727967986730
61630457149843188873510231113146
61630457149843188874345911456826
61630457149843188874345940036542
61630457149843188874346711688874
61630457149843188880853269921732
61630457149843190291871364381424
61630457149843190292708187913744
61630457149843190300239254799658
61630457149843190704489307851520
61630457149843190704489336431236
61630457149843190710995518410424
61630457149843190710995546990140
61630457149843190711184695797598
61630457149843190711770475570642
61630457149843190711833151596418
61630457149843190711833494553010
61630457149843221814388668619620
61630457149843221814388697199336
61630457149843222226170931746036
61630457149843222226170960325752
61630457149843222226171731978084
61630457149843224055478647797050
61630457149843224063008566776962
61630457149843224063008595356678
61630457149843224063008596872998
61630457149843224063009709965602
61630457149843224063009711481922
61630457149843232932509673121944
61630457149843233344291679030916
61630457149851279164741844347926
61630457149851279347756184000704
61630457149851290277779245802314
61630457149851295821489958909154
61630457149851327526186950976304
61630457149851327526186955562476
61630457149851327526269519187172
61630457149851327526270633796096
61630457149851329165784682560938
61630457149851329173314601540850
61630457149851329173314973077158
61630457149851329173314974612192
61630457149851329173314979198364
61630457149851329173398547227116
61630457149851329173398575924924
61630457149853980868176932051778
61630457149853981051191271704556
61630457149853990334084505111918
61630457149853990334105425816866
61630457149853990334105426866626
61630457149853990334106455736402
61630457149853990334106458918730
61630457149853991569427855534268
61630457149853991569431294491166
61630457149853991569432327597194
61630457149853991981214333506166
61630457149853995687272535617274
61630457149853995877607961793762
61630457149853996922598404413830
61630457149853996930129471299744
61630457149853997113142663046520
61630457149853997113142691626236
61630457149854029039097555906484
61630457149854029229433751850350
61630457149854029229433756567712
61630457149854029229622037145122
61630457149854029229622038680156
61630457149854029229704606891024
61630457149854029229705721499948
61630457149854030464779688555480
61630457149854030464779774294628
61630457149854039745435264298620
61630457149854039747882982171714
61630457149854040342659438599510
61630457149854040347553984700342
61630457149854040347554756352674
61630457149854040347742012777670
61630457149854041583088802156918
61630457149874410396163295101378
61630457149874454865351701914614
61630457167284185549237148481976
61630457167284485735975567301134
61630457167288088007222693862862
61630457167288088007223465515194
61630457167288088008918042191730
61630457167288088008918042559120
61630457167288088008918299409174
61630457167288132474613048646092
61630457167288132474613077225808
61630457167288132474613848878140
61630457167288132479697537665224
61630457167496120956124500004984
61630457167506970045249957145122
61630457167568161022816479811732
61630457167568165826940653735404
61630457167577170276406178131716
61630457167577170276427098718620
61630457167577203628231198420926
61630457167579871979841265835568
61630457167579871979862186422472
61630457167600584992146916099954
61630457167600584992147001839102
61630457167600586227493708661530
61630457167600586821453484223124
61630457167600586821453569962272
61630457167600586821454598832048
61630457167600586822290279193198
61630457167600586822290307772914
61630457167600586822290310955242
61630457167600586822290393512062
61630457167600586822290393861982
61630457167600586822290393978622
61630457167600586822291054027858
61630457167600586822291082607574
61630457167600586822291168346722
61630457167600586824738119166754
61630457167600586824738890819086
61630457167600586824738891291262
61630457167600631288761385580910
61630457167600634405924561376278
61630457167604187308332581882100
61630457167604187309084579872548
61630457167604187309085723061188
61630457167604189093475534560468
61630457167604189093538296325392
61630457167604189095734970793294
61630457167612292418637730674792
61630457167612292418637844993656
61630457167612292418638873863432
61630457167612341832394398204780
61630457167612341832394483943928
61630457167612341832395512813704
61630457170242895060818472231300
61630457170426116549061985935240
61630457170426116549062215635778
61630457170449561095213944813948
61630457170449561097473379511788
61630457170449561097473379517404
61630457170450426525055911636012
61630457170450426525056683288344
61630457170450426525056687887614
61630457170450426527566396223220
61630457170450427760402701015260
61630457170450427760402705614530
61630457170450427760465467733586
61630457170450427762913188789008
61630457170450475938896234704974
61630457170450475938896234709186
61630457170450475938897009543846
61630457170450926634393865082448
61630457170461266692377299258428
61630457170522462618778491909208
61630457170522507090415740526918
61630457170522510787230125164434
61630457170523361402200376337312
61630457170523361402200376459776
61630457170523362637547169021144
61630457170523363186590187810492
61630457170523363186590187927132
61630457170523363186590187940182
61630457170523377865956362190642
61630457170523377873298371066642
61630457170523405873837624955022
61630457170523411217781382479852
61630457170523411219475958111048
61630457170523411220040817177692
61630457170523411220229103539486
61630457170523411226815644051804
61630457170523422345692232649404
61630457170523861503946707995478
61630457170523879347276483386449
61630457170523879354807574252761
61630457170531516329781996062880
61630457170531516334864570241040
61630457170534212687579094971190
61630457170534217628966260479480
61630457170535569090742497119949
61630457170554894178119434365472
61630457170554894178119434366876
61630457170554927531448387704652
61630457170554927531448387710268
61630457170554942348831589643836
61630457170554943583613523144384
61630457170558496449178242703984
61630457170558529802695515689146
61630457170558532960446134040516
61630457170558544078566024056172
61630457170558544078567138542840
61630457170558996756439941573561
61630457170558996763781947280283
61630457170566633128800147417414
61630457170566633128800147417622
61630457170566638070187312925704
61630457170566649737350996677796
61630457170566649737350996690894
61630457170566650972697014404712
61630457176043152696282228972070
61630457176359203819443239580502
61630457176359251995489050797852
61630457176359253230270984291380
61630457176371259560601470632036
61630457176371259565475977883668
61630457176371259567922555633810
61630457176371259567923698822450
61630457176371260803269345017270
61630457176371264918829967992208
61630457176371264921089404106990
61630457176371264921089777172668
61630457176432138686700409949803
61630457176432138686732954852107
61630457176432188097277476073009
61630457176432188097278595268153
61630457176432204578638647768445
61630457176432204578638652354665
61630457176467271947061557444892
61630457176467271947062705337796
61630457176467271949509275436078
61630457176467271949509304015794
61630457176467271949510423328982
61630457176479318432890082783494
61630457220418881794943468948674
61630457220418881802285474655396
61630457220426975793906935114040
61630457220426975793906939346128
61630457220426975793906939818304
61630457220429388465167839545538
61630457220429388472510878354124
61630457220429688654417512837374
61630457220429688661760551645960
61630457220430578110886358576516
61630457220430578110886387156232
61630457220430589229571300184528
61630457220430589229572333286392
61630457220430622575745452849672
61630457220451303478267454264724
61630457220451303478267540003872
61630457220451303478268568873648
61630457220451303890049460173696
61630457220451304073063799340992
61630457220451304073064918654180
61630457220451307182634146756660
61630457220451307182634146762484
61630457220451307182634261075524
61630457220451307182634261081348
61630457220451307185081979066710
61630457220451307185144741185926
61630457220462113998070217572806
61630457220462113998071249506818
61630457220462113998887158577908
61630457220463009624495608893692
61630457220463009670228273098660
61630457220463014609920005571224
61630457220463014609920091310372
61630457220463014609921120180148
61630457220463014612368842656884
61630457220463047963437364295534
61630457220463048329486963216982
61630457220463048375219627421950
61630457220463048376055303065738
61630457220463048376056336167602
61630457220463059076474765749922
61630457220463059081558368797858
61630457220463059447607710501862
61630457220463059449867060523364
61630457220463059449867146262512
61630457220463059493340374706830
61630457220463059494176050350618
61630457220463059494177083452482
61630457220637410162934237623916
61630457220649416086607905418292
61630457220649428846795022747756
61630457220669845016534150357646
61630457220670142048789564328670
61630457220670142049625239972458
61630457220672546719969495278942
61630457220672843157428563701522
61630457220672843752224794458926
61630457220672843752224909249966
61630457220672843753060584893754
61630457220672843753061617995618
61630457220681897425591706197854
61630457220681897471324370402822
61630457220684549349387144381258
61630457220684549349388177483122
61630457220684549349408036388398
61630457220684550584755087217178
61630457220742791004204760273794
61630457220742791009288363321730
61630457220742791010103151662642
61630457220742791011734966703992
61630457220742791011735052443140
61630457220742791011736081312916
61630457220742792658864104948804
61630457220743076923421910694686
61630457220743076924258705651662
61630457220743087853444715764334
61630457220743088036459054931630
61630457220743088037295849888606
61630457220743091148537586572802
61630457220743091148537672311950
61630457220743091153620160750962
61630457220743124912144955727576
61630457220745477888565426916550
61630457220745487766820894876006
61630457220745487767008062025442
61630457220745489001602828370938
61630457220745489413383973352018
61630457220745489550644727727490
61630457220745489551397868906578
61630457220745489551460631025794
61630457220745492713538239366494
61630457220745492715170054407844
61630457220745492715171087509708
61630457220745494362299111145596
61630457220745537178400661110092
61630457220745778032060396104826
61630457220745778032061429206690
61630457220745778626856998398538
61630457220745778626858002920686
61630457220745778626858031500402
61630457220745778627693793355514
61630457220745778627694826457378
61630457220745787910315864064282
61630457220745787910316897166146
61630457220745787915399552855738
61630457220745787915400585957602
61630457220745789145097797559214
61630457220745789740459255741614
61630457220745789740460288843478
61630457220745789740731194809902
61630457220745789740731224905938
61630457220745789740732227911766
61630457220745789740732344114132
61630457220745789740732344115584
61630457220745789740732348364934
61630457220745789745542944528698
61630457220745789745543977630562
61630457220745792851972674276654
61630457220745792857055248454814
61630457220745823091717097193842
61630457220745826203797694565864
61630457220745837321917670198412
61630457220746688523338411330146
61630457220746688523902122503678
61630457220746688523903270396582
61630457220746688524090437546018
61630457220746689758684055998610
61630457220746689758685203891514
61630457220746690168751966086936
61630457220746690170463996176732
61630457220746690170466319125026
61630457220746690170466348872594
61630457220746690170467467017930
61630457220746690176095004895522
61630457220746690308291929390638
61630457220746690308292962492502
61630457220746690308539538893116
61630457220746690308543006546370
61630457220746690308544125756016
61630457220746693464722109179358
61630457220746693472252401348704
61630457220746693472252429928420
61630457220746693472253549123564
61630457220746693472253549241608
61630457220746695119381453854368
61630457220746695119381486666172
61630457220746695119382486956232
61630457220746695119382601747272
61630457220746695249926704401406
61630457220746695257459263566856
61630457220746695257459268271120
61630457220746738347265301273404
61630457220746738347266420481598
61630457220754782474853720247386
61630457220754782520586384452354
61630457220754793587890864484330
61630457220754793633644449276154
61630457220754795280773501781818
61630457220754798575007599596962
61630457220754798575028520183818
61630457220754798580091202644898
61630457220754798580112123231754
61630457220754798582558812353164
61630457220754798582559841222940
61630457220754800222157572689482
61630457220754800229500611498068
61630457220754800229687864858828
61630457220754832292882218807620
61630457220754832300225257616206
61630457220754832338614883012588
61630457220754832345957921821174
61630457220754843411002966092500
61630457220754843413262401853150
61630457220754843418346004901086
61630457220754843418533258143802
61630457220757484178288721739914
61630457220757484178288807951238
61630457220757484224021385944882
61630457220757484224021472156206
61630457220757484224041244850158
61630457220757484224042392743062
61630457220757485459388034229406
61630457220757485459389067331270
61630457220757485459389182122310
61630457220757495291325091260290
61630457220757495291326206223506
61630457220757495337076323356252
61630457220757495337078646304546
61630457220757495337079791015330
61630457220757495337079794197450
61630457220757496572425435683794
61630457220757496572426583576698
61630457220757496984207728557778
61630457220757500240052971461020
61630457220757500240240224821780
61630457220757500278442568277686
61630457220757500278463488864542
61630457220757500278463493096630
61630457220757500283525171035562
61630457220757500283526290348750
61630457220757500283546063042702
61630457220757500283547096144566
61630457220757500283547210935606
61630457220757500285993781033888
61630457220757500285993809613604
61630457220757500285994814135752
61630457220757500285994842715468
61630457220757500285994928808748
61630457220757500285994928926792
61630457220757501933122866351356
61630457220757528688880451638322
61630457220757533591877991750230
61630457220757533592065245110990
61630457220757533592066364306134
61630457220757533630267588566896
61630457220757533637610746398610
61630457220757534003660345320058
61630457220757534042049855925400
61630457220757534042049884505116
61630457220757534049393009525026
61630457220757544705102646565378
61630457220757544710186339938682
61630457220757544748387592779160
61630457220757544755730631587746
61630457220757545297452646998972
61630457220757545304795685807558
61630457220777913156394548643374
61630457220777913156395577513150
61630457220777914803523601149038
61630457220777914938336639055308
61630457220777914938337667925084
61630457220777914939089780234396
61630457220777914940784355878642
61630457220777914940784360110730
61630457220777914940785388980506
61630457220777959410727028852106
61630457220778197237935773780726
61630457220778198473282563159974
61630457220778209586319964614362
61630457220778209591402538792522
61630457220778210181116195371766
61630457220778213290665765099158
61630457220778213297442830232176
61630457220778213297442915971324
61630457220778213297443605066836
61630457220778213297443944841100
61630457220778213297443948023428
61630457220778213298279658486230
61630457220778213298279744225378
61630457220778213298279744575298
61630457220778214944571628702724
61630457220778215127586312348548
61630457220778215127587341218324
61630457220778215128423140484510
61630457220778215128423140602602
61630457220778215128424169354286
61630457220778215128424169472378
61630457220778215130871633677538
61630457220778215130871891944742
61630457220778215130871895127070
61630457220778259594705845854742
61630457220778259599789448902678
61630457220778260011570335498462
61630457220778260011571454811650
61630457220778263123651277343396
61630457220778263123651281594198
61630457220778263123652310463974
61630457220779110749763685939966
61630457220779115560605977141790
61630457220779115698683677121634
61630457220789920679017002588108
61630457220789920679018031457884
61630457220789920724770473061020
61630457220789920724770587379884
61630457220789920724771247895680
61630457220789920724771362214544
61630457220789920724771616249660
61630457220789920724771619431988
61630457220789970550121118422700
61630457220789970550121204161848
61630457220789970550122233031624
61630457223417811502957893536926
61630457223417822623525334542486
61630457223640214694325704173519
61630457223640214694325818947297
61630457223640219498450249738493
61630457223640219498450254337763
61630457223640219635688969148609
61630457223640219635709889854961
61630457223640262313902918485603
61630457223640262316159255059407
61630457223640262316162349541989
61630457223640262323777333540069
61630457223640262323777706611571
61630457223640262865226293871643
61630457223640262870309896919579
61630457223640262872820381156867
61630457223640264108103374256597
61630457223640264108103378488685
61630457223640264108103718258737
61630457223640264108103718612869
61630457223640264108166394284513
61630457223640267676943778828937
61630457223640267806610364779307
61630457223640267811693967827243
61630457223640267811693967844505
61630457223640267814141771439485
61630457223640267814141771793617
61630457223640269453738273641417
61630457223640269453739416935051
61630457223640269453739421534321
61630457223640269458801070756779
61630457223640269458821991463131
61630457223640269461270828194499
61630457223640269461270828548631
61630457223640269461332470996155
61630457223640269461332475700419
61630457223733473288402579784685
61630457223733873600428241140730
61630457223733873600429355749654
61630457223744278455013878094429
61630457223745629296658159734552
61630457223745629296658245827832
61630457223745629299168730065120
61630457223745629299357016409652
61630457229548879018288680046012
61630457229620488368258672116516
61630457229621825013773155290793
61630457229642098701483326475565
61630457229642198780786052812928
61630457229642198785869689157942
61630457229642198961540989516652
61630457229642198963988707389746
61630457229642198963989827070324
61630457229642198964051440929246
61630457229642198964051469508962
61630457229642198964052588835248
61630457229642198964052593421468
61630457229642198971331837009134
61630457229642198971332865878910
61630457229642248994749299149929
61630457229642253735329264022444
61630457229652892747527183897841
61630457229652903860564332721005
61630457229652903868094624785300
61630457229652903868094624785309
61630457229654245452452313307912
61630457229654245454711748951922
61630457229654245454711749068562
61630457229654245454711749069966
61630457229654245454711749424098
61630457229654254735429662682729
61630457229654256573114955138573
61630457229654256573114959370661
61630457229654256573115988240437
61630457229654261514503501113420
61630457247050973241827656264396
61630457247050973242015942608976
61630457247050973287769498821084
61630457247261357330398899925096
61630457247261405506381949027602
61630457247261405544605241399538
61630457247261689635957082125298
61630457247261689681710667033762
61630457247270652533939532664189
61630457247273403780881781655627
61630457247273403788411815308535
61630457247273403788411820025897
61630457247330538397626966224137
61630457247331639091619139627394
61630457247331639091621463625448
61630457247331639137376211326652
61630457247331939280893220414924
61630457247331939326646805206796
61630457247334340381014900271918
61630457247334340383271968791050
61630457247334340383275321658880
61630457247334640572541438876780
61630457247334640572542558071924
61630457247334640572542562786856
61630457247334640572542577339154
61630457247334640572542605918822
61630457247334640572542605918870
61630457247334640572544881020218
61630457247334640572545914139335
61630457247334640572545914139344
61630457247343646707363142326747
61630457247343646707363142332571
61630457247343646707363142444791
61630457247343646707363142450615
61630457247343646707363142804747
61630457247343648491772726611923
61630457247343648491772726729967
61630457247343648491772727084099
61630457247343648491772755860612
61630457247346349776082425237733
61630457247346349776082425355825
61630457247366572273971544556011
61630457247366574058361351450197
61630457247366729160849160177390
61630457247366729160849160190440
61630457247366729160849164776660
61630457247366763058074843970657
61630457247367024365154543445564
61630457247367024365238197219080
61630457247367024365238197219128
61630457247367024365238197569048
61630457247367024365238225798796
61630457247367024365426483913532
61630457247367024410908099657720
61630457247367024410991782010952
61630457247367024410991782477512
61630457247367024411180068822044
61630457247367056072379587457430
61630457247367056072379844674874
61630457247367056072379931930294
61630457247367056072379931930342
61630457247367056118133516722118
61630457247367056118133516722166
61630457247367063252408205932985
61630457247367063252408206051029
61630457247367072131886942690283
61630457247367072170110232360953
61630457247367072536138672143474
61630457247367072536138700723142
61630457247367072536326958837878
61630457247367072536326987534234
61630457247367072536326987534282
61630457247367072543668949662281
61630457247367072543668964544600
61630457247367072543668964544648
61630457247367072543668993240956
61630457247367072543668993241004
61630457247367072543670107733240
61630457247367072543670107733288
61630457247367072543670107849880
61630457247367072543670107849928
61630457247367072543670111903849
61630457247367072589422549453112
61630457247367072589423692641752
61630457247367074372975532685288
61630457247367077482796940859444
61630457247367077482796940859453
61630457247378763498849849615805
61630457247378763498849849615853
61630457247378763498849849628903
61630457247378763498849849793680
61630457247378763498849849793728
61630457247378763498849854398774
61630457247378763498849854398822
61630457247378768798755207503457
61630457247378768849571560377465
61630457247378768849571565081729
61630457247378779970138887129768
61630457379951456694578700348918
61630457379951756838098805087624
61630457379951756838098805554184
61630457379951767956216456722118
61630457379951767956218781186732
61630457379984188397418826838892
61630457379986594896298649736384
61630457379986594898746110510126
61630457379986594898746367727570
61630457379986878980286563993742
61630457379986890093323965448130
61630457379986890093344886036438
61630457379986890098428231866930
61630457379986890100666661300124
61630457379986890100667004256716
61630457379986890100853914542744
61630457379986890100855029151668
61630457379986890100875954457546
61630457379986895039814512453784
61630457379986895039815287288444
61630457379986895042263119480402
61630457379986895042263119965836
61630457379986895042325881730760
61630457379986895042326140352096
61630457379986895042326143534424
61630457379986895451596518362756
61630457379986895453857354647534
61630457379986895454108404541322
61630457380205728076579674826158
61630457380206678103168599509254
61630457380206678514950605418226
61630457380275677570485188537454
61630457380275677575568534367946
61630457380275961247776680975142
61630457380275972360814082429530
61630457380276011118337030274850
61630457380278362807527738307362
61630457380278373920565139761750
61630457380278378859690549276864
61630457380278378869480191467712
61630457380278378869481306076636
61630457380278379281262197376684
61630457380278379281263311985608
61630457380278662951021502342808
61630457380278662951211768678994
61630457380278674064058903797196
61630457380278674064249170133382
61630457380278679005718043074904
61630457380278679417500301129826
61630457380278712769324978462444
61630457380278712769325321419036
61630457380278712821584089901422
61630457380278723887445297051584
61630457380279574677835800577146
61630457380279574682919146407638
61630457380279579991839219102636
61630457380279580030228844496114
61630457380279580030228844496162
61630457380279580030249765084422
61630457380279580030249765084470
61630457380279580037571883304748
61630457380279580037592803893008
61630457380279580037592804011100
61630457380279580037759908199700
61630457380279580038345687972744
61630457380279613389584928488910
61630457380310844329126030846998
61630457380311083392433935734142
61630457380311094505471337188530
61630457380311099452024678206634
61630457380311099856193048999902
61630457380311099863723001276892
61630457380311099863724115885816
61630457380311099863807028476042
61630457380311144513292355124562
61630457380311144518375704137382
61630457380312000476556373040376
61630457380312000476557516229016
61630457380312000479004208414662
61630457380312000479004980066994
61630457380312000479005237284438
61630457380314696821718907829554
61630457380314696821739828417862
61630457380314696822304684302178
61630457380314696826802253660046
61630457380314696826823174248354
61630457380314701722456673459212
61630457380314701722456759198360
61630457380314701761432418281906
61630457380314701768189337661276
61630457380314701768189423400424
61630457380314701768210229669868
61630457380314701768210343988732
61630457380314701768774313901852
61630457380314701768774428220716
61630457380314701768775457090492
61630457380314701770448080094374
61630457380314702179970568735636
61630457380314702179991460744228
61630457380314702179992603932868
61630457380314702182230343220790
61630457380314702182230347452878
61630457380314702182231376322654
61630457380314702182251268159230
61630457380314702182252039811562
61630457380314702182252297029006
61630457380314746189575517869894
61630457380314746189763803164666
61630457380314746233048746311308
61630457380314746235496467366730
61630457380314746240579813197222
61630457380314746647090442016094
61630457380314746652173016194254
61630457380314751586218175995822
61630457380314751593560100195484
61630457380314751593560181702544
61630457380314751593560185934632
61630457380314751593561214804408
61630457406903966777081363404096
61630457406904000314448770821012
61630457406904011427402746654130
61630457406904011427402751253608
61630457406904011427486429492844
61630457406904011432486097084100
61630457406904011503470068288319
61630457406904016778124458465550
61630457406904016785738176138026
61630457406904016785738180724246
61630457406904016786491235810054
61630457406904016809369147479029
61630457406904016809369147479038
61630457406904016809462304834585
61630457406904016809462304894660
61630457406904016809462305012704
61630457406904016809463333763626
61630457460078627201510335170130
61630457460078627201510335171534
61630457460078888441403023357652
61630457460078888479061576171554
61630457460078888484145179219490
61630457460078893380530757337380
61630457460078921838413674888056
61630457460078921838414449722716
61630457460078921840673223917810
61630457460078927191583222073714
61630457460078927345027344258450
61630457460078927345027344259854
61630457460078938302173591686284
61630457460078938441882150028082
61630457460078938441882154627560
61630457460078938441965832866796
61630457460078938441965837452968
61630457460078938441965837453016
61630457460078938446965757675496
61630457460078938449224155734804
61630457460078943388351889714532
61630460836530056883663527720380
61630460836530056883663556300096
61630460836530060000826727845906
61630460836532461560682044329332
61630460836532461560682301546776
61630460836532461560683044619392
61630460836532461560742740730588
61630460836532461560745063678882
61630460836532747474814726691064
61630460836532758587098615424232
61630460836532758587098615425684
61630460836532758587098644003948
61630460836532758587098644005400
61630460836532758587098872641676
61630460836532758587098872643128
61630460836532758587098872647500
61630460836532758587098901221392
61630460836532758587098901227216
61630460836532758587850984952440
61630460836532758587851785184488
61630460836532758592182590014300
61630460836532758592934330782932
61630460836532761704261815549758
61630460836532761704262072767202
61630460836532761704262934881868
61630460836532762115793031249296
61630460836532762115793288466740
61630460836532762115794031539356
61630460836532762115794036144450
61630460836532762115794407680758
61630460836532762116044079725934
61630460836532762116044080198318
61630460836532762116044336943378
61630460836532762116045456275488
61630460836541764133039652043148
61630460836541767839833173583366
61630460836541767841527750743932
61630460836544469084999331266898
61630460836544469130729672404028
61630460836544469130731966774058
61630460836544469130731995352322
61630460836544469130732852749626
61630460836544469132992202766756
61630460836544469535736851440340
61630460836544469542511678314452
61630460836544469542514230950234
61630460836544469543079090016878
61630460836544469543079890248926
61630460836544469544771342712830
61630460836544469544774466942932
61630461474673312454056755215084
61630461527745571031956371688508
61630461527806807945776959454176
61630461527817314616001330051040
61630461527817614805251003342876
61630461527839230084380456926930
61630461527839230084381203063782
61630461527839230221641957439254
61630461527839233333659907366668
61630461527841931925077302360550
61630461527841931925829414671314
61630461527850035250992784106450
61630461527850036852369112281830
61630461527850036852390032870138
61630461527850037035383337124438
61630461527850040146648145872764
61630461527850040558430408999180
61630461527853637515462845422892
61630461527853637522237672297004
61630461527853637522239910668178
61630461527853642463627936638008
61630461527853642875407106698832
61630461527853642875410201299458
61630462910460278448523103166188
61630462910460281702885300424410
61630462910460281702948062189334
61630462910460282114729550463620
61630462910468087081518236382394
61630462910468383696089034914068
61630462910468387264866419458492
61630462910468387272209458267078
61630462910469284126640062179028
61630462910469287837761804146860
61630462910469287838516929549738
61630462910469287840211506243744
61630462910469287840211849182866
61630462910471989541199473048740
61630462910471989543458908809390
61630462963541535251807408953480
61630462963541544768532110897176
61630462963541546415660048788092
61630462963541546415661163402840
61630462963610877366834846960892
61630462963614479638081601987764
61630462963614481239478018869628
61630462963614492403330658704240
61630462963634905411013844823750
61630462963635192650325719396092
61630462963635194487226030448422
61630462963635194487226111961306
61630462963635194487790110449770
61630462963635194487790196193290
61630462963635205005466053730502
61630462963635205005466139465278
61630462963635205600262370222682
61630462963635205600263431902810
61630462963635205600263518115586
61630462963635205605346087593854
61630462963635208709832746223890
61630462963635208709832860536930
61630462963635208712280578528116
61630462963635208712280581592352
61630462963635208712341016182718
61630462963635208712343229039864
61630462963635208717426603448620
61630462963635209129206629839518
61630462963635209129209985889676
61630462963637596001410670143870
61630462963637596001411785107086
61630462963637596001411789357888
61630462963637596002163811322958
61630462963637607114448071598258
61630462963637607114448071952550
61630462963637607114449189745046
61630462963637607115201212777346
61630462963637610272259009054730
61630462963637610272261307655396
61630462963637610272262365104888
61630462963637610277341583232890
61630462963637610277341583237262
61630462963637610277342616333302
61630462963637610277344939281596
61630462963637610277344939283048
61630462963637610277344940331356
61630462963637610277344940803740
61630462963637610277345026542728
61630462963637610277345026544132
61630462963637610277345026561602
61630462963637610277346055412664
61630462963637896183883192446900
61630462963637896190657990739844
61630462963637896190658019319560
61630462963637896190658019321012
61630462963637896190660313688138
61630462963637896190660342267854
61630462963637896190660342269306
61630462963637896190660343317614
61630462963637896190661346790002
61630462963637896190661346791454
61630462963637896190661375369718
61630462963637896190661375371170
61630462963637896190661456882602
61630462963637896190661458398922
61630462963637896190661461114690
61630462963637896190661462649724
61630462963637896190661462998192
61630462963637896190661462999644
61630462963637896191225198153622
61630462963637896191413459100766
61630462963637896191414602293778
61630462963637896191414608428082
61630462963637906708901141434354
61630462963637906713984830221438
61630462963637906713985863323302
61630462963637906759738415013262
61630462963637906759739448115126
61630462963637907302003139499732
61630462963637907303695392194232
61630462963637907303695392195684
61630462963637907303695420773948
61630462963637907303697715143978
61630462963637907303697716193738
61630462963637907303697743722242
61630462963637907303697743728066
61630462963637907303697744772002
61630462963637907303697745244386
61630462963637907303698748244390
61630462963637907303698748245842
61630462963637907303698748250214
61630462963637907303698776824106
61630462963637907303698776829930
61630462963637907303698863035430
61630462963637907303698863036882
61630462963637907303698864452580
61630462963637907303698864454032
61630462963637907304450860555154
61630462963637907304452009882470
61630462963637907308781432515150
61630462963637907308782465617014
61630462963637907309346178308318
61630462963637907309346288399466
61630462963637907309346293099358
61630462963637907309347321501330
61630462963637910420858592319758
61630462963637910420858592325582
61630462963637910420859711634398
61630462963637910420861948369916
61630462963637910420862035632452
61630462963637910420862035649922
61630462963637910420863067684556
61630462963637910420863069101706
61630462963637910827558282319226
61630462963637910827558282435866
61630462963637910827560580919892
61630462963637910827560605267520
61630462963637910827561638369384
61630462963637910827561724579464
61630462963637910827561728830266
61630462963637910827561730247208
61630462963637910832393250181608
61630462963637910832393251716642
61630462963637910832394284818506
61630462963637910832640856495934
61630462963637910832640856614026
61630462963637910832644212546092
61630462963637910832644298757464
61630462963637910832644298758868
61630462963637910832644298776338
61630462963637910832645331878202
61630462963638812673942479698082
61630462963638812681284485404804
61630462963638812683732212594530
61630462963645715382567628216444
61630462963645715387650974046936
61630462963645715387651064490348
61630462963645715794349634125416
61630462963645715799433327616764
61630462963646001300966381263830
61630462963646001300967495878578
61630462963646001301531580110562
61630462963646012414003782718218
61630462963646012414004897799318
61630462963646012419088500380902
61630462963646015525268817034212
61630462963646015525268820098448
61630462963646015942132106112886
61630462963646015942134429061180
61630462963646015942134430596214
61630462963646015942946894442150
61630462963646015942950333521352
61630462963646015942950338139496
61630462963646015987867094799730
61630462963646017173213785920340
61630462963646911202509442038334
61630462963646912432773919155306
61630462963646912849639527645862
61630462963646916137118690771778
61630462963646916138810943467730
61630462963646916139566411827200
61630462963646916144649757657692
61630462963646916146342010353644
61630462963646916509943888219670
61630462963646916509943888221122
61630462963646916509946212217772
61630462963646916509946212219176
61630462963646916509946212236646
61630462963646916509947241087708
61630462963646916510512100154144
61630462963646916555676552423186
61630462963646916555676552424638
61630462963646916555678874905128
61630462963646916555678876422692
61630462963646916555678876440162
61630462963646916555679903774904
61630462963646916555679905291224
61630462963646916558126597476710
61630462963646916558126597478114
61630462963646916558126597495584
61630462963646916558126598912526
61630462963646916558127626346438
61630462963646916558127626346486
61630462963646917785939995971942
61630462963646917785943352022100
61630462963646917791026697852592
61630462963646917793471062857856
61630462963649601781046546891380
61630462963649612855126111014912
61630462963649612855126111016364
61630462963649612855126111020736
61630462963649612855128433963206
61630462963649612855128435012966
61630462963649612855128435131058
61630462963649612855128435485350
61630462963649612855129550094274
61630462963649612855881576310146
61630462963649612899166493944212
61630462963649612899167637137224
61630462963649612900858775224252
61630462963649612900861098172546
61630462963649612900861099334574
61630462963649612900861099688866
61630462963649612900862212781470
61630462963649612900862214297790
61630462963649612905942464011336
61630462963649612905944786959630
61630462963649614095558916835254
61630462963649614136209006859158
61630462963649614141291494825994
61630462963649614141291576338878
61630462963649614141292609440742
61630462963649614547990151840238
61630462963649617796515600639348
61630462963649617801596970016002
61630462963649617801599294012652
61630462963649617801599294014056
61630462963649617842248239328836
61630462963649617842249382521848
61630462963649617842249384038008
61630462963649617847329548006742
61630462963649617847329629519626
61630462963649617847329634219518
61630462963649617847331842376772
61630462963649617847331842381144
61630462963649617847331870955036
61630462963649617847331870956488
61630462963649617847331870960860
61630462963649617847331872004796
61630462963649617847331872477180
61630462963649617847331956700008
61630462963649617847331958216168
61630462963649617847331958217572
61630462963649617847332985569784
61630462963649617847332987086104
61630462963649617847896726840804
61630462963649617847896812584324
61630462963649617847896817284216
61630462963649617849589065280276
61630462963649617849591389744730
61630462963649618252335926811006
61630462963649618254028205020986
61630462963649618254030503505012
61630462963649618254031647164424
61630462963649618259110779199146
61630462963649618259111898413164
61630462963649618259114106552948
61630462963649618259114221342584
61630462963649618259114221343988
61630462963649618259114221361458
61630462963649618259679080410632
61630462963649618261370210727708
61630462963649618261371334523734
61630462963649618261371334527946
61630462963649618261373571382960
61630462963649618261373657103234
61630462963649618261373657104638
61630462963649618261373657122108
61630462963649618261374685973010
61630462963649619494461010721832
61630462963649619496720446482482
61630463601766753744186965432652
61630463601769154892259242804620
61630463601769154892260014456952
61630463601769154892322006085704
61630463601769154892323034955480
61630463601769455035840047227532
61630463601769455447370229724584
61630463601769455447621278300440
61630463601770357296449756376856
61630463601777260414411078812072
61630463601777560557112180256488
61630463601777560557927313064328
61630463601777560557927317682472
61630463601777560605104538973132
61630463601778461124923191760748
61630463601778461124924220630524
61630463601778461125676332939836
61630463601778461170656889452184
61630463601778461171409001761496
61630463601778461173103577019686
61630463601778461173103577021090
61630463601778461173103577038560
61630463601778461173104605889462
61630463601778461173104605890866
61630463601778461173104605908336
61630463601778461173104607325278
61630463601781162416576273555628
61630463601781162416576962652544
61630463601781162416577048391692
61630463601781162416577302425404
61630463601781162416577305609136
61630463601781162417329414734716
61630463601781162462308821924120
61630463601781162462308850503836
61630463601781162462308852019996
61630463601781162462308937759144
61630463601781162462309593576452
61630463601781162462309707895316
61630463601781162462309966628920
61630463601781162462873677808436
61630463601781162462873706388152
61630463601781162462873711088044
61630463601781162462873792127300
61630463601781162462873796827192
61630463601781162462874825696968
61630463601781162464568369287658
61630463601781162464568369287706
61630463601781162464568369287866
61630463601781162874090857928968
61630463601781162874091200885560
61630463601781162874655716997016
61630463601781162874656059953608
61630463601781162874656831605940
61630463601781162876350632414122
61630463601781162876350636646210
61630463601781162876350636647614
61630463601781162876350636665084
61630463601781162876351408299946
61630463601781162876351408317416
61630463601781162876351408667336
61630463601781162876351408671548
61630463601781162876351665515986
61630463601781162876351665517390
61630463601781164109437990264808
61630463601781164111697426025458
61631257926075862981811858058271
61631257926075862984071289586833
61631257926083966856771103442911
61631257926083966859030534971473
61631257926148808974565813804911
61631257926148808976825245333473
61631257926148808976825245337685
61631257926156912849525059189551
61631257926156912851784490718113
61631257926156912851784490722325
61631257926181213356282048058591
61631257926181224474402795343471
61631257943485938471124092228134
61631258345365811194404822993533
61631258345365822170181469605889
61631258345365822307442224447921
61631258351274434746837371548119
61631258351274447583262216296769
61631258351274447583262216413409
61631258351274447720522885399653
61631258351274447720522971138801
61631258351274495690604298473967
61631258351275348151073912198053
61631258351275348151073912664613
61631258351275348151073998403761
61631258397888143266873609482998
61631258397888143266887556622789
61631258397888143274216648291584
61631258403796468490704682882042
61631258403796468490718630021833
61631258403796468498047378733828
61631258403796468498047721690628
61631258404452976797896874978683
61631258404452976868989003449893
61631258404453010151351471938069
61631258404453277058259597446677
61631258404455726290892470143763
61631258404455726336645597776771
61631258404455726336646055052227
61631258404747465789425303990803
61631258404747465835178431623811
61631258404747465835178888899267
61631258422142868621834125191883
61631258422157542918331740413832
61631258422178001882354818130923
61631258422178853108293919548309
61631258422179153297564599634161
61631258422179186582186499637801
61631258422181558111088178220657
61631258422181602530197386242179
61631258422181602575950599964255
61631258422470641972420574786154
61631258422470641972421603655930
61631258422473342028730220089219
61631258422473342074483433811295
61631258558076337178346699345746
61631258558079938900550808405586
61631258563332099174652218938651
61631258563964552832273104686682
61631258563965453262824131932928
61631258563985866664397399806785
61631258563985911129259821550383
61631258563989770385660037795948
61631258563989813615176441812630
61631258563989814850522459539546
61631258564280353589543826348160
61631258564280353589543912087308
61631258564288457464503071732800
61631258564288457464503157471948
61631258581933278942640222578347
61631258581941688085789954628671
61631258634231957385987239780448
61631258634235559656983319282480
61631258634235560892330111844056
61631258634235909221860119651792
61631258634243664767477296384548
61631258634758788869327319113710
61631258634758788876855287166910
61631258634758833341717708910508
61631258634758838702564912950792
61631258634856083410091590328610
61631258634856100026233886379768
61631258634857252622817678350127
61631258634868992168922546561883
61631258634888465764257613208508
61631258634892068035253349753948
61631258634892069270600142315524
61631258634892069270600485272116
61631258634892358278195145450012
61631258634892368155886529164434
61631258634892368155886529514354
61631258634892369253947399545940
61631258634892369253971534248674
61631258634892369253971792161746
61631258634892369253971792515878
61631258634892369253972567350538
61631258634892369391232202884998
61631258634892369391232288624146
61631258634892369391232546887138
61631258634892369391232546904400
61631258634892369391232547241270
61631258634892369391232551490620
61631258634892369391233321726010
61631258634892369391233323142952
61631258634892369803015586269368
61631258634892401370447352934734
61631258634892402605793455351038
61631258634892402605794145496310
61631258634892402605794231589590
61631258634892403154837164415140
61631258634892417429954583351180
61631258634892417429954837032164
61631258634892417429954841264252
61631258634892417429954841618384
61631258634892417429955613270716
61631258634892417430142869695712
61631258634892417567403535145496
61631258634892417567403538332036
61631258634892417567403624071184
61631258634892417981509115009892
61631258634892417981509115359812
61631258634892417986528927423128
61631258634892417986591689188052
61631258634892419214344305555978
61631258634892419214344648512570
61631258634892419214344652744658
61631258634892419214344653098790
61631258634892419214345424751122
61631258634892419214532591900510
61631258634892419214532934857102
61631258634892419214595696971946
61631258634892419214596471810818
61631258634892419216792370617752
61631258634892419216792370971884
61631258634892419216854788730456
61631258634892419216855132732596
61631258634892419216855133086728
61631258634892419221875716802376
61631258634892419221938477517540
61631258634893269844671603221896
61631258634893308732928016695531
61631258634893308735184353623467
61631258634893319807488097081398
61631258634893319807489125951174
61631258634893319807489129133502
61631258634893319807551887711886
61631258634900173145559727474428
61631258634900173145746983899424
61631258634900173145748012769200
61631258634900478832853593350799
61631258634900478832853593369672
61631258634900478832874514057151
61631258634900523114698322586158
61631258634900523114886607880930
61631258634900523160727314224121
61631258634900523297904300389169
61631258634900523297925192397761
61631258634900523297925306834669
61631258634901412607887262080171
61631258634901423682447342461826
61631258634901423682448371331602
61631258634901423682698389521522
61631258634901423682699418391298
61631258634901423728474014350403
61631258635111212796355918098801
61631258635180256275516707136688
61631258635180256275516792875836
61631258635183858546763833698416
61631258635184158781766806457139
61631258635184158789109070431065
61631258635184158789109845265725
61631258635184158789297098508393
61631258635191945996105523948858
61631258635191961872680061581168
61631258635191962421723079083056
61631258635192262199211381729291
61631269411543997137205198969966
61631269411543997144733167023166
61631269411544041609595588766764
61631269411544046970442792807048
61631269429270223422093718168293
61631270628742781056831767616787
61631270634650204477484120593615
61631270634651106280662841015831
61631270847267026528156034937658
61631270847267026535684002990858
61631270847267071000546424734456
61631270847267076361393628774740
61631270847267076363837993780004
61631270847268277141551333938853
61631270847924785519821707366913
61631270865099503795746718851883
61631270865099503795746718853335
61631271249112125293974646579501
61631271249112125295670001300323
61631271249112125296234082340151
61631271249112126531016790679571
61631271249116027756187723258515
61631271249116028991534512637763
61631271249148111017224852529677
61631271249148411137579841463119
61631271266841905230587694713539
61631271266873075575701591977369
61631271266873086688717986987661
61631271266873086688718072726809
61631271266873086688738993315117
61631271272749279876589209491257
61631271272750229219323798845043
61631271272750229219887883077027
61631271272750229219888654729359
61631271272750230454418768112583
61631271272750230454669816571959
61631271272750230454670588224291
61631271272781700988803259256557
61631271272781700988866021371401
61631271272781712033178773080689
61631271272781712101819740122637
61631271272781712101840660710945
61631271272781712101903422825789
61631271272781743554017804241201
61631271272781760215939742582025
61631271272782601556614955157841
61631271272782601556615041246909
61631271272782612669631522112989
61631271272782612669652442701297
61631271272782960966243823569411
61631271273657047342857601516324
61631271320051604861428379013853
61631271320051615562680078715244
61631271320051905050698973010637
61631271320051905187959727736029
61631271320051965512927730648111
61631271320062411674414178715416
61631271320062422787451237213212
61631271320708113239507028520560
61631271320708113239698752441913
61631271320708413428969346438697
61631271320708413429032108553541
61631271325924255665719708281763
61631271325924256901066497661011
61631271325938664201665197007104
61631271325938664338925951382576
61631271325960224847361634069385
61631271325960224852444238344985
61631271325960224852444238362455
61631271325960224852445008597637
61631271325960224852445013183857
61631271325960224852447332945611
61631271325960229862744344675558
61631271325960230411790801135073
61631271325960239676605361758907
61631271325960240904612471566267
61631271325960240911952154324695
61631271325960241318906339660309
61631271325960272886083928914463
61631271325960274120844708465997
61631271325960274669888074927847
61631271325960289502227947604365
61631271325960289502231390220187
61631271325960290729398229634427
61631271325960525036611336040267
61631271325960525041693883055653
61631271325960525041693910218427
61631271325960525041694681870759
61631271325960530601037006752591
61631271325960530601040474426909
61631271325960539860772460853869
61631271325960541507901517608883
61631271325960541507903811859417
61631271325960544830422706866017
61631271325960589683886860961923
61631271325962946344587114833937
61631271325962990809449536577535
61631271325962990809449993852991
61631271325962990855182658056507
61631271325962990855203578761455
61631271325963280298969416922983
61631271325963290998720130574319
61631271325963290998720587849775
61631271325963291044453252053291
61631271325964147101669490821073
61631271325964180500668752136443
61631271325964191566531912564671
61631271325964191612285839963167
61631271325964191978314176740847
61631271326616738652779499132793
61631271326616738652800419837741
61631271326616738652863181952585
61631271326617038842050093129577
61631271326813977336408568884570
61631271326838292698582133936487
61631271326838292698582591211943
61631271326838292744315255415459
61631271326908525703691740134991
61631271326911227573215342398247
61631271326911227618968927306711
61631271326911238731985865331607
61631271326911238732006786036555
61631271326943642912630346574486
61631271326943642912881395033862
61631271326943643049891101304090
61631271326943643049891102349638
61631271326943643049891102366900
61631271326943643049891105536178
61631271326943643050142149763466
61631271326943643050142150826276
61631271326943643050142154012816
61631271326943643052401585524116
61631271326943643052401585541378
61631271326943644148227068404506
61631271326943644148227069804186
61631271326943644148227069821448
61631271326943644148227154497786
61631271326943644148228187599650
61631271326943644148230511947624
61631271326943644148230511964886
61631271326943644697019038846698
61631271326943644697019040246378
61631271326943644697019040263640
61631271326943644697019124939978
61631271326943644697022482407078
61631271326943644699529609177266
61631271326943648403060535233694
61631271326943648403311583693070
61631271326943649638657257063714
61631271326943649638657258463394
61631271326943649638657343156994
61631271326943649638658376258858
61631271326943649638660700606832
61631271326943658964795482008602
61631271326943658967304933126764
61631271326943658967305966245890
61631271326943658972388536174700
61631271326943659102055207868430
61631271326943659102056236738206
61631271326943659102058560732048
61631271326943659102058565335530
61631271326943659104565601763088
61631271326943659104565603180030
61631271326943659104565687856368
61631271326943659104566720975494
61631271326943659104569045323468
61631271326943659109649290904304
61631271326943659109649291967114
61631271326943659109649295153654
61631271326943660749184174280814
61631271326943660749184175680494
61631271326943660749184175697756
61631271326943660749184260374094
61631271326943660749185293475958
61631271326943660749187617823932
61631271326943660749187617841194
61631271326943660751694658518102
61631271326943660751694659917782
61631271326943660751695777713246
61631271326943660751698102061220
61631271326943664455224637548684
61631271326943664462818724833908
61631271343591896449951119039117
61631271343591911274109919500533
61631271343650131905296679633571
61631271343650131905860763865555
61631271343650133140391648901111
61631271343650133140642697360487
61631271343650133140643469012819
61631271343665743051355122894363
61631271343685200381656862128305
61631271343685200386742649812175
61631271343685216438820917476015
61631271343685216438904601364441
61631271343685216438905376204717
61631271343685216990207798072441
61631271343685216990210150053913
61631271343685221929335560614575
61631271343685249792359082587813
61631271343685250343661561614969
61631271343685250348723215088181
61631271343685265173721139226201
61631271343685265173724605816597
61631271343685265173724610421690
61631271343685266408506543893537
61631271343686106513814041803149
61631271343686106513835048597165
61631271343686401143737781794079
61631271343686406703081254214683
61631271343686406703084721889001
61631271343686406703105527808525
61631271343686417150170253024679
61631271343686417195903293468767
61631271343686417195904065121099
61631271343686417816119427321403
61631271343686420932466954328109
61631271343686465374145774099835
61631271343686465923463832336817
61631271343688808217082108223689
61631271343689108360599117312009
61631271343689108406331781515525
61631271343689167649807396937979
61631271343690068217619178578411
61631271343697257980932686118170
61631271343697257980932943335614
61631271343697261641237332146011
61631271343697272736389308828691
61631271343697272743728991587119
61631271343698158548680934358759
61631271343698172780553902547870
61631271343700860254375368842739
61631271343700865193503102822467
61631271343700865195759439750403
61631271344342614892105422025225
61631271344342915081355095317061
61631271344345316595352481651749
61631271344345316595540767996281
61631271344345616784602154943585
61631271344345616784790441288117
61631271344353769477786773357375
61631271344633496441976510806869
61631271344633498287749218954687
61631271344633498287749223186775
61631271344633498287749223186784
61631271344633501373573952716629
61631271344633501380916073214391
61631271344634698999014219029865
61631271344634699044747654885713
61631271479583599913330319117850
61631271479584805959123850116969
61631271479584850423986271860567
61631271479587202184326398619882
61631271479587202184577445679578
61631271480240097178563291091522
61631271480243699449559370593554
61631271485493159246006108186908
61631271485493175648633630462019
61631271485493475837904224458803
61631271485495827597679080129540
61631271485495827597679084379050
61631271485497017034922514012919
61631271485497028147962209717841
61631271485497033048655149538893
61631271485497061499784935756517
61631271485497077513517571282491
61631271485497077559292048199595
61631271485497077583013164465388
61631271485497077583014307654028
61631271485497077720273832966198
61631271485497077720274947575122
61631271485497078108314175564907
61631271485497078132055838875170
61631271485497078132056953484094
61631271485497078133733965521858
61631271485497078134298049753842
61631271485497083075118036921381
61631271485503932661417936623920
61631271485503932707150600827436
61631271485507884945045454992178
61631271486152324862911794885768
61631271486152324862912052103212
61631271486152324862912056352722
61631271486160429973218091116610
61631271486372380022866563372669
61631271486444108826306193084926
61631271486444108826307307693850
61631271503198627969502645948635
61631271503198627969502645950087
61631271503222943253244222488391
61631271503222953822318166184851
61631271503222953822318194882668
61631271503222953822319195054627
61631271503222953822319223752444
61631271503222954372784854764250
61631271503222954373035901823946
61631271503233760635307437792820
61631271503233761184350112338116
61631271556266103223566801665284
61631271556363298111350541699758
61631271556363348073420297792260
61631271556375322147626844162126
61631271556375366620100916312156
61631271556395779490501680740283
61631271556395780037288363186091
61631271556395780037288366372631
61631271556395780045384637767197
61631271556395784986015214168577
61631271556396930788160584891505
61631271556396930795500296347693
61631271556396930833932796255835
61631271556396930833935090506369
61631271556396930841253881256157
61631271556396930971193550981227
61631271556396935734628030327421
61631271556396935734648922452701
61631271556396964139983282349061
61631271556396964147325287939143
61631271556396964147325316636903
61631271556396964185757816545045
61631271556396964193099793554007
61631271556396969088709387544567
61631271556396980199490423373259
61631271556396980199490452071019
61631271556396980199511344196299
61631271556396980201746788998955
61631271556396980245264957685883
61631271556396980247500373907419
61631271556396980247521294613819
61631271556396980794287027183291
61631271556396980794287055881051
61631271556396980794287059067591
61631271556396980794307951194275
61631271556396980801626741821807
61631271556396980801626741826019
61631271556396980801647633952703
61631271556396985743013878754593
61631271556396985743034799460993
61631271556399320823092263680598
61631271556399320823093038869390
61631271556399320823344086978846
61631271556399320823344087328766
61631271556399320823907912943626
61631271556399320823908171206618
61631271556399320823908171560750
61631271556399320823908946045490
61631271556399321372951965320063
61631271556399321441609610113358
61631271556399321441610643215222
61631271556399331936129665134986
61631271556399331936130440323778
61631271556399331936317607118874
61631271556399331936380369238090
61631271556399331936882466185518
61631271556399331936945228304734
61631271556399331936945314398014
61631271556399332347911584950518
61631271556399332347912704499954
61631271556399332348664730361694
61631271556399332485172339675910
61631271556399332485173459225346
61631271556399332485360626020442
61631271556399332485423388139658
61631271556399332485925485087086
61631271556399332485988247206302
61631271556399365288140303410030
61631271556399365288140304459790
61631271556399365288704387642014
61631271556399365288705163526434
61631271556399365295482310166512
61631271556399365295482313348840
61631271556399365699734282291434
61631271556399365699922567586206
61631271556399365700486651818190
61631271556399365707264573292928
61631271556399365707264577525016
61631271556399365837183322311598
61631271556399365837747406543582
61631271556399365844525328018320
61631271556399365844525329068080
61631271556399365844525332250408
61631271556399370648714591245802
61631271556399381759241423432272
61631271556399381759241423786564
61631271556399381759241766743156
61631271556399381759241771329376
61631271556399381759242542981708
61631271556399381759429708727044
61631271556399381759429712959132
61631271556399381759492470846260
61631271556399381759492472245940
61631271556399381759492475432480
61631271556399381759994568843448
61631271556399381766835595748126
61631271556399381766835597147806
61631271556399381896690464502196
61631271556399381897255323568840
61631271556399382308472727628612
61631271556399382308535489747828
61631271556399382315878619254787
61631271556399621012362857678834
61631271556399621012363632867626
61631271556399621562159797197632
61631271556399632125401034322014
61631271556399632537183298498190
61631271556399632537935410807502
61631271556399632674444053223582
61631271556399632675196165532894
61631271556399665889004876643962
61631271556399665889757331909866
61631271556399666027018086635258
61631271556399666027018861474130
61631271556399666027019119754384
61631271556399670837985185244038
61631271556399670837985443524292
61631271556399670975184211323632
61631271556399670975184212373392
61631271556399681948512017784800
61631271556399681948512360741392
61631271556399681948512364973480
61631271556399681948512365327612
61631271556399681948513136979944
61631271556399681948763066244176
61631271556399681948763069430716
61631271556399681948763070493526
61631271556399681949265163195976
61631271556399681949265249289256
61631271556399681949516211672614
61631271556399681950959824933502
61631271556399681951023621217232
61631271556399681956043432213526
61631271556399681956106189746362
61631271556399681956106191146042
61631271556399681956106193978450
61631271556399681956106195395392
61631271556399682085961058854724
61631271556399682086525917921368
61631271556399682086525921107908
61631271556399682086526002614968
61631271556399682086526004014648
61631271556399682086526006847056
61631271556399682086526008263998
61631271556399682086526260895222
61631271556399682086526265481442
61631271556399682086777055323694
61631271556399682093304182356910
61631271556399682093304183756590
61631271556399682093304186588998
61631271556399682093304186938918
61631271556399682093304186956180
61631271556399682093304188005940
61631271556399682498308266791144
61631271556399682500066638719120
61631271556399682500818751028432
61631271556399682505086451132356
61631271556399682505149212897280
61631271556399682505902354076368
61631271556400571559376964874667
61631271556400582542471716853502
61631271556400582542472745723278
61631271556400582542472748905606
61631271556400582542472831462426
61631271556400582679733500094538
61631271556400583137272419805994
61631271556400583137272448503754
61631271556400583137293340394302
61631271556400583137293369092062
61631271556400583142354993984154
61631271556400583142355022681914
61631271556400583142375914572462
61631271556400583144047246680106
61631271556400588083174980659834
61631271556400588083739064891818
61631271556400588083739093471534
61631271556400588083759985598170
61631271556400588085434412188396
61631271556407776520410168762351
61631271556407776520493736796719
61631271556407776520493851582143
61631271556407776703424393610783
61631271556407787221661868463742
61631271556407787631016958169794
61631271556407787631018072778718
61631271556407787679284494976757
61631271556407787816482458889544
61631271556407787816482458889545
61631271556407787816482487587304
61631271556407787816482487587305
61631271556408687652212895728862
61631271556408687652213924598638
61631271556411389902265119385842
61631271557055829819879983541418
61631271557055829819881016643282
61631271557063934930187051407170
61631271557064284898488818269058
61631271557065185466237838144726
61631271557065185466238867014502
61631271557238644465345560802308
61631271557274983998627518650575
61631271557274983998627518650576
61631271557274983998878565710272
61631271557283089108368668950431
61631271557283089108368783269296
61631271557344011512195133834766
61631271557344011512195391052210
61631271557344011512196162704542
61631271557344011512196248443690
61631271557347613783191213336798
61631271557347613783191470554242
61631271557347613783191556293390
61631271557347613783192327945722
61631271557347613783275239132056
61631271557347613783442260396494
61631271557347613783443289266270
61631271557347918873260698532619
61631271557347929986298099987007
61631271557355718892933421086146
61631271557355718892996182851070
61631271557356019082266862938374
61631271557356023983001877412191
61631271557356024397296973105045
61631271557356024443050529317153
61631271557356024580248521927700
61631271557356024580248521927701
61631271557356024580248522045744
61631271557381250834536316806369
61631271557381250834536345386085
61631271557381251383582462192863
61631271557381251390922116253531
61631271557381251453040342599382
61631271557381251453061263187690
61631271557381251459815169473494
61631271557381256330049850233259
61631271557381256399506987685206
61631271557381256399507016264922
61631271557381256399507016266326
61631271557381256401202334981784
61631271557381256401766447793484
61631271557381256401766447794888
61631274918076685388696450526925
61631275154436114701008542840734
61631275154436114708536510893934
61631275557156526468245040986605
61631275628096039388084182098126
61631275628096039388335229157822
61631275628096353806970688650691
61631275633035975597229049523703
61631275633035975599485386805771
61631275633350872540401271552507
61631275633351172729671865549291
61631275633351173095721550211339
61631275633352073297420885424799
61631275634004664801186964121752
61631275634004979220009479496171
61631275634004979220072355929879
61631275634007380917188684023483
61631275634007380918671644980567
61631275634007681060705235836347
61631275634007681060705693111803
61631275634007681106438357315319
61631275634008582040299282002875
61631275634016676024954390332583
61631275634016676031732311807321
61631275634016676032296396039305
61631275634016686600807175643916
61631275634016686600807204223632
61631275634016686600807289962780
61631275634016686601559287953228
61631275634016687149852287439869
61631275634016687150603339973922
61631275634016687150603368553638
61631275634016687150666130318562
61631275634016687152088738179290
61631275634016687152108624721937
61631275634016687152841879358378
61631275634016692084459208525127
61631275634016692091237129999865
61631275634016692091801214231849
61631275634016692091801214585981
61631275634019388444494961153258
61631275651053635847856552078163
61631275651053635847856552079615
61631275651086051347693533618175
61631275651088753051127502131095
61631275651088757990255236110823
61631275651730855459314481683655
61631275651733557711792502200007
61631275651741651154099175995039
61631275651741662822095182560142
61631275651741662822096297169066
61631275651741662822096560171054
61631275651741662822096588750770
61631275651745248484520552967928
61631275651745264546539211802050
61631275793541457075171293581509
61631275793541457075171293585721
61631275793541467646484668222787
61631275793541468193291269218269
61631275793541473134676111774053
61631275793541473134676111778265
61631275793541473134676112128185
61631275793552274595248296064980
61631275793552274597674092937242
61631275793552274597675121807018
61631275793552275007029182643294
61631275793833241045822898186368
61631275863435141568265318779214
61631275863796564572224503161827
61631275864441354272890084380895
61631275864441359212017818360623
61631275864452177281221291172372
61631275864452177693002063431822
61631275864452177693003441042734
61631275864452177693003555361598
61631275864452177695240951557414
61631275864452177878530697938238
61631275864453077711772203646244
61631275864453078260814878191540
61631275864453078260815251262882
61631275864455779964250224647870
61631275864733154844833180429284
61631275864743950728823470665944
61631275864743961244616461023861
61631275864743961658637322229360
61631275864743961841860872120332
61631275864768277172841742863544
61631276991898842520488259345157
61631276992879555859195876954297
61631276992879560805665620872835
61631276992988808145140396473179
61631276992988808150222970651339
61631276992988809953254705666915
61631276992988809999008261879023
61631276992988814876000067135547
61631277015981228419272143606380
61631277016622110848516323237315
61631277016622110894248987440831
61631277016623011416328104877747
61631277016623011462060769081263
61631277016637724403405393394269
61631277016637724403948585617661
61631277063235820807237992547531
61631277063235820807238078286679
61631277063235820807258913252479
61631277063235820807258998991627
61631277063235820944519667977871
61631277063235820944519753717019
61631277069144446220339745682507
61631277069144446220360551951951
61631277069144446220360666270815
61631277069144446357600414668751
61631277069144446357600500407899
61631277069144446357621306327423
61631277069144446357621306677343
61631277069144446357621334907139
61631277069144446357621420996207
61631277069146847871785714295343
61631277069146847871786171570799
61631277069146847917518835774315
61631277069146847917539756479263
61631277069147148061056308292127
61631277069147148061056765567583
61631277069147148106789429771099
61631277069148048628868090282479
61631277069148048674622017680975
61631277069148049040650354458655
61631277069155238940972797661858
61631277069155238940973826531634
61631277069155238941223501764962
61631277069158840663427610824802
61631277069158840663428639694578
61631277069158840663428982651170
61631277069158855441833083716050
61631277069158857088983405551158
61631277069158857088983519870022
61631277069706094900693086286422
61631277069800640118676819013539
61631277069800640134305414861033
61631277069800656170841954447655
61631277069800656170841954449059
61631277069800940307947413011727
61631277069800940323576008741177
61631277069800943416175936328723
61631277069800956360112548445843
61631277069803345184255689410019
61631277069803356295810129907323
61631277069803645372021944469315
61631277069803645373526283406803
61631277069803645739575968068851
61631277069803656439327138995643
61631277069804546308143875087379
61631277069804546353876568106747
61631277069804547543489892814295
61631277069804547589222585833663
61631277069804547589243477842255
61631277069804557418732441542183
61631277069804557418920727886715
61631277069811444728067289079104
61631277069811444728902969422784
61631277069811750848436986916954
61631277069811750848438101525878
61631277069811761549693497071294
61631277069811761549693501793027
61631277069811761549693501793028
61631277069811761961474388371342
61631277069811761961475502980266
61631277069812650868629730876647
61631277069812651415412973894842
61631277069812661979428621527756
61631277069815347148497077961912
61631277069815347150193977954132
61631277069815347806937314438344
61631277069815347806938000351528
61631277069815352684680075629306
61631277069815352707066055689722
61631277069815352707651146249162
61631277069815352707652179840672
61631277069815352707902883943776
61631277069815352710102219995267
61631277069815352755855805021775
61631277069815353121132113612189
61631277069815353121884225904239
61631277069815363820689576573326
61631277069815363820689581295060
61631277069815363820940285398164
61631277070019494148258852818097
61631277070019494148258852819501
61631277070019497852353604827659
61631277070019794337529446816285
61631277070022483715300613743341
61631277070034201772856117647832
61631277070034202214953491909692
61631277086870322459644662130843
61631277086870322459644747869991
61631277086870322459665553789515
61631277086870322459665554139435
61631277086870322459665582369231
61631277086870322459665668458299
61631277086873024712143574655787
61631277086873925279955356296219
61631277086881131056957596938728
61631277086882015611017112076567
61631277086884733328204380543864
61631277087525615241127020293245
61631277087525618938988304202891
61631277087526816562817562900633
61631277087526816608550998756481
61631277087529533090413948083847
61631277087537627087659339520572
61631277087537627087679226989594
61631277087537627087680341598518
61631277087537638200716628443982
61631277087538527655492041749312
61631277087538538219486768658404
61631277087538538768529443203700
61631277087541228809863448580412
61631277087541228812123253044962
61631277087541228812123256231502
61631277087541229361166270551062
61631277087744473523846825024791
61631277087760078454195731986704
61631277223646755543561548373346
61631277228680934781774301760610
61631277228691725581827209809998
61631277228691741595577328601794
61631277228691741595599368520760
61631277228691741595599482839624
61631277228691742007381632709986
61631277228691742007381747028850
61631277229337431912068712652239
61631277229337432461324035741139
61631277229337432507077620651055
61631277229348238860810300575466
61631277229348238860831306902922
61631277229348238860832340494432
61631277229348238863258137366694
61631277229348238863282380649027
61631277229348238863282380767071
61631277229348238909035965557491
61631277229348238909035965675535
61631277229348239272613570029338
61631277229348239274855466472079
61631277229348239274855466590123
61631277229348239275064386557999
61631277229348239275064760279553
61631277229348239275127436305329
61631277229348239320609022802231
61631277229348239320609051380543
61631277229348239320629943389135
61631277229348239320629943507179
61631277229348239320817971466463
61631277229348239320880992517437
61631277229348239458078985127985
61631277229348249973868622618162
61631277229348250385650628527134
61631277229555380982062116082908
61631277229556281549811049869348
61631277229556281549811135608496
61631277229567087949593268292652
61631277229567087949594416203026
61631277229567087949594501942174
61631277229567088361103649510212
61631277229567088361354353613316
61631277229567088361376651812536
61631277229567088361376766131400
61631277229567088363614162327216
61631277229567088368694407908052
61631277229567088368697736795436
61631277299158170951687729418250
61631277299267439711430188032894
61631277299591628267549043538830
61631277299591628267800090598526
61631277299591644281571130114144
61631277299591644281572249309287
61631277299591644281572249309288
61631277299591644281572363628152
61631277299591644693353135887602
61631277299591644693354250496526
61631277299591644878797716019044
61631277299595246964601297103650
61631277300203713918278821064502
61631277300247841954593015203274
61631277300247841954593015688708
61631277300248136646070206809142
61631277300248141958586107861274
61631277300248141958587222470198
61631277300248141960824995986866
61631277300248141960828349327809
61631277300248141960849270034161
61631277300248141960849355773309
61631277300248141961016262632763
61631277300248141961037269413729
61631277300248141961037298111489
61631277300248141961099944985995
61631277300248141961099945439505
61631277300248141961100031178653
61631277300248142006581905539917
61631277300248142006602826246269
61631277300248142006769933617245
61631277300248142006853530349373
61631277300248142143842659915388
61631277300248142143842659915389
61631277300248142143842659934262
61631277300248142143863580621740
61631277300248142143863580621741
61631277300248142144030602253569
61631277300248142144030602266619
61631277300248142144030687992716
61631277300248142144030687992717
61631277300248142144051522959921
61631277300248142144114284619851
61631277300248152659841503406690
61631277300248152659841503542204
61631277300248152659842651317063
61631277300248153071623509315662
61631277300249042526398922620992
61631277300249053090393649530084
61631277300249053639436324075380
61631277300251743866234710798663
61631277300251743866234710976539
61631277300251743866234711326459
61631277300251743866255631564847
61631277300251743866318393679691
61631277300458885504527383041350
61631277300458890855249094852722
61631277300459775393993655765168
61631277300459786512114374352288
61631277300466679793053505448211
61631277300466979936550670649384
61631277300466979936550756742664
61631277300466990635566149081180
61631277300466990635566149216694
61631277300466990635567268411837
61631277300466990635567268411838
61631277300466990635567296991553
61631277300466990635567296991554
61631277300466990635567382730702
61631277300466990637990736686776
61631277300466990637993065284100
61631277300466990637994094153876
61631277300470592955015817147864
61631277300470593318596316206200
61631277300531820376902217542084
61631277300531831314350939191370
61631277300531836848003307816806
61631277300539936630743920781084
61631277300563941116725966155850
61631277300563941253986634792174
61631277300563951818232065318936
61631277300564241301080976492611
61631277300564241438342018715182
61631277300564241438362651922951
61631277300564241438362910723774
61631277300564241443236279018854
61631277300564241443236279037728
61631277300564241443257199725206
61631277300564241443424307096182
61631277300564251824489434579467
61631277300564251824489434580871
61631277300564252556461708550570
61631277702026260472684673374266
61631277702026260474379249018512
61631277702026261021476643816458
61631277702026261023171219460704
61631277702026275291762450957696
61631277702026277073641779250574
61631277702026559007215333532099
61631277702026559014073844275763
61631277702026559014076167224057
61631277702026559014555015936395
61631277702026559014555016290527
61631277702026559016333275804325
61631277702026559563870351581283
61631277702026559566129783109845
61631277702026560654343357167987
61631277702026560654344477898325
61631277702026560656119522371219
61631277702026560661121627720731
61631277702026560661958709533353
61631277702026560663461528077941
61631277702026564505260616394463
61631277702026566152388898310605
61631277702026575478504829659915
61631277702026575623377492722121
61631277702026577264672810315701
61631277702034664124379107383107
61631277702315658296559724360401
61631277702318343526177387484589
61631277702318348330635061891997
61631277702318349088617000940846
61631277702318350186200946076032
61631277702318350734992912267422
61631277702318350734992916518224
61631277702318359451019056392555
61631277702318359585684528625427
61631277702318359611184545209058
61631277702318361235407748664767
61631277702326454015155583602855
61631277702326454060888247806371
61631277702326454198086240416919
61631277702326454198358180879064
61631277706915448628628141050173
61631277706915458696675870123839
61631277706915459931457803618771
61631277706947880784942291783551
61631277706951471531391421079951
61631277706951482459155047121119
61631277706951482459155047134217
61631277706951482459157370069413
61631277706951482504971393672251
61631277706951482504971393690965
61631277706951482642171742533787
61631277706951770485294330384263
61631277706951771530367684173451
61631277706951781598331731821389
61631277706951782648487659805999
61631277706951782648488431458331
61631277706951783245460788576403
61631277706951786354528808987053
61631277706951786354528809004315
61631277707896166959559948419871
61631277707899761905904066832829
61631277707899763735293426628155
61631277707899763735294198280487
61631277707899767395518346898995
61631277707899767395577923596795
61631277707899767395577923602411
61631277707899767396142779481111
61631277707899767402919929309133
61631277707899767441334574409529
61631277707899769223212788228997
61631277707899778559454550042077
61631277707900062094985599646209
61631277707900067583157036551363
61631277707900067589931863425475
61631277707900069412462461520833
61631277707900069414991542453369
61631277707910574255556476057190
61631277707910574278800543135723
61631277707910574393088740823924
61631277707910590864375822142884
61631277707910590864376279418340
61631277707911775035882804337435
61631277707911775584653882771035
61631277707911775584674774779627
61631277707911775584925478882731
61631277707911775630407438983143
61631277707932182352211042088743
61631277707932182352211045275283
61631277707932182946732207662643
61631277707932199550476014052285
61631277707932200785822028591257
61631277707932200785822028592661
61631277707932200785822803431533
61631277707932482541481636085527
61631277707932483128747573256483
61631277707932483135524724128649
61631277707932484320032287467243
61631277707932484919911551213457
61631277707932484920476407097773
61631277707932499142498036067681
61631277707932499144192611694665
61631277707932499144945753940775
61631277707932499144945757123103
61631277707932500975092622589445
61631277707934884650189617542006
61631277707934884787450000244195
61631277707934884787450372271610
61631277707934884787450373334420
61631277707934884789960856489158
61631277707934884789960856508898
61631277707934884789960856509057
61631277707934885884971551036938
61631277707934885885033195360530
61631277707934885885033281099678
61631277707934885885036637149836
61631277707934885885036637503968
61631277707934885885786340788968
61631277707934885885789782932406
61631277707934886433825251541870
61631277707934886433825254728410
61631277707934886433828612195510
61631277707934886434013536836642
61631277707934886434076212862418
61631277707934886434079656068666
61631277707934886434578395907498
61631277707934886434581753374598
61631277707934886436335648977200
61631277707934886436335734716348
61631277707934886436524021073930
61631277707934886437088794405638
61631277707934886437088880144786
61631277707934890140619806201214
61631277707934891375400706577020
61631277707934891375401739696146
61631277707934891375463382602796
61631277707934891375463382956928
61631277707934891375463384019738
61631277707934891375463468696076
61631277707934891375466826163176
61631277707934891376216528031234
61631277707934891376216528385366
61631277707934891376216614124514
61631277707934891376219971709649
61631277707934900702354752976122
61631277707934900704865237213410
61631277707934900839614389910262
61631277707934900839614393096802
61631277707934900839614475649410
61631277707934900839614478835893
61631277707934900839614478835950
61631277707934900839615507705726
61631277707934900839617578022739
61631277707934900839617831699568
61631277707934900839617836303050
61631277707934900842124874147550
61631277707934900842124877334090
61631277707934900842125991943014
61631277707934900842128316290988
61631277707934900847208562934634
61631277707934900847208566121174
61631277707934900847208566121333
61631277707934901253911360023341
61631277707934902485991419032302
61631277707934902485991420095112
61631277707934902486743445248334
61631277707934902486743446665276
61631277707934902486743531341614
61631277707934902486746888808714
61631277707934902489253929485622
61631277707934902489253929839754
61631277707934902489258149402589
61631277707934902493521711079344
61631277707934902493584473198400
61631277707934902493584474261210
61631277707934902496032195316632
61631277707934906192783908516204
61631277707934906200377995801428
61631277707936084812728767233475
61631277707936084812729542068135
61631277707936085407249929620835
61631277707936085407253024221461
61631277707936085407333726778365
61631277707936085407336825965211
61631277707936086596299198925301
61631277707936086596930030552635
61631277707936086597118574127661
61631277707936086642034957594137
61631277707936086642680516157613
61631277707936086644291294640117
61631277707936087191639393558429
61631277707936087191642835701867
61631277707936087191723190702909
61631277707936087191726632846347
61631277707936087209803215036651
61631277707936090920864517702419
61631277707936090923099962621763
61631277707936090966618102612335
61631277707936090968853547531679
61631277707936092133110703754011
61631277707936092133302347578741
61631277707936092133302347696785
61631277707936092151187285944315
61631277707936092156189643420743
61631277707936092156210535429335
61631277707936092201943199632851
61631277707936092201964120339251
61631277707936101413682400847223
61631277707936101413682400851435
61631277707936101413682400864485
61631277707936101413683172503767
61631277707936101413685495452061
61631277707936103243825449580901
61631277707936103243828920422099
61631277707936103243888587586557
61631277707936103243889330541129
61631277707936103243889359238889
61631277707936103245521174180861
61631277707936103246065112528055
61631277707936103246067435476349
61631277707936103246148019469251
61631277707936106949929736767611
61631277707936106949929736784873
61631277707946897317735817908579
61631277707946897322801970618977
61631277707946897322822862728351
61631277707946897368555526831085
61631277707946897368576447518771
61631277707946897733852756227229
61631277707946897736840313455885
61631277707946897779606341118431
61631277707946897780337532740057
61631277707946897780358453427743
61631277707946897781841786037775
61631277707946908442697854770933
61631277707946908442697883350649
61631277707946908488451439680801
61631277707946908854479774940757
61631277707946908854479860679905
61631277707946909037494114108053
61631277707946909037494114226097
61631277708154930126828363584437
61631277708154930172581919796545
61631277708165735292624783239389
61631277708165735338378339451497
61631277708223072041180055434359
61631277708223072041200947442951
61631277708223073687555966760935
61631277708223073688328971078839
61631277708223972399742635412057
61631277708223973635088653133357
61631277708223983517862865075509
61631277708223983521210177561075
61631277708223983521210177562479
61631277708224273824359247131545
61631277708224283707133459072293
61631277708224283710480771559263
61631277708226675346201506348571
61631277708226686456645003606737
61631277708226686456645003608141
61631277708226686459428231867339
61631277708226974501718667865949
61631277708226976148846691501837
61631277708227874265732279045909
61631277708227874860260357370249
61631277708227874861075145718387
61631277708227876095857079213319
61631277708227876095877971221959
61631277708227876103200089324145
61631277708238681333643065865375
61631277708238681699420782761375
61631277708238681699483456714126
61631277708238681699483456719742
61631277708238681699483457192126
61631277708238681699483458249320
61631277708238681699483458254936
61631277708238681699483458787151
61631277708238681699504350257912
61631277708238681699504350262124
61631277708238681699504350263528
61631277708238681699504353450068
61631277708238681704503242167161
61631277708238681704503356486025
61631277708238681704503356939535
61631277708238681704566003932085
61631277708238681704566032511801
61631277708238681704566118717509
61631277708238681704586924520393
61631277708238681704587039305817
61631277708238681745174367671243
61631277708238681745237013404234
61631277708238681745237014461428
61631277708238681745237014465640
61631277708238681745237014467044
61631277708238681745237014999259
61631277708238681745237017653584
61631277708238681745237043697019
61631277708238681745257935705611
61631277708238681745425071774347
61631277708238681745425414612895
61631277708238681750256941849403
61631277708238681750319588723909
61631277708238681750319617875179
61631277708238681750319703509333
61631277708238681750340624688122
61631277708238681750507645952507
61631277708238681882435006014782
61631277708238681882435007071976
61631277708238681882435007076188
61631277708238681882435007077592
61631277708238681882435007609807
61631277708238681882435010264132
61631277708238681882435036307567
61631277708238681882685709639886
61631277708238681882685709645502
61631277708238681882685710117886
61631277708238681882685711180696
61631277708238681882685711259401
61631277708238681882686083249219
61631277708238681882706716456988
61631277708238681882706975257811
61631277708238681887517581334457
61631277708238681887517581787967
61631277708238681887517581801017
61631277708238681887517696119881
61631277708238681887517696224875
61631277708238681887580343552891
61631277708238681887580343565941
61631277708238681887580372145657
61631277708238681887601264154249
61631277708238681887601379063594
61631277708238681887768285891071
61631277708238681887768371630219
61631277708238692268748783365511
61631277708238692268832349864685
61631277708238692268832351399879
61631277708238692268832465718743
61631277708238692406009456588055
61631277708238692406009542327203
61631277708238692406030348596647
61631277708238692451763122532807
61631277708238692451763127237071
61631277708238692451783933506515
61631277708238692451846690567175
61631277708238692451846695271439
61631277708238692817791347724653
61631277708238692817812354505619
61631277708238692817875030077885
61631277708238692817875030544445
61631277708238692863545018709135
61631277708238693000805686891949
61631277708238693000805687345459
61631277708238693000805773084607
61631277708238693000826608051811
61631277708238693000889369711741
61631277708259089191232955608809
61631277708259094156616215808971
61631277708259094202369772021079
61631277708259094751140850454679
61631277708259094751412446566375
61631277708259094753668783494311
61631277708259095803744239444859
61631277708259095849497795656967
61631277708259096397516761781255
61631277708259096398268874090567
61631277708259096398540470202263
61631277708259096400044694820887
61631277708259096400232722898215
61631277708259096400796807130199
61631277708259105139987035912259
61631277708259105250740098149327
61631277708259105250740872988199
61631277708259105662523136114615
61631277708259106897869150654991
61631277708259106897869925493863
61631277708259106897950508660249
61631277708259106898201212763353
61631277708259106898201557137094
61631277708259106898204654906791
61631277708259106900460991834727
61631277708259106969372650825636
61631277708259106969373798736010
61631277708259106969376897922856
61631277724677658887729523992199
61631277724677658933463336088619
61631277725016273049812629438561
61631277725016276753591246858659
61631277725016276755850682619309
61631277725016277991196700346225
61631277725624743120083794661937
61631277725624756016091101742943
61631277725636750707291337310719
61631277725636750707312229319311
61631277725657158618498197270649
61631277725657159853572217234811
61631277725657159853844214996161
61631277725657159853844214997565
61631277725657175219455303146957
61631277725657175221969234249417
61631277725657176454801320872469
61631277725657176457315248789793
61631277725657176457316023628665
61631277725661061078764870769465
61631277725661062314089594718687
61631277725661062314089594836731
61631277725661062314089939193003
61631277725661062314361935556077
61631277725661062863132613755561
61631277725661062863132956594109
61631277725661062863132961298373
61631277725661062863136055898999
61631277725661062863153534343917
61631277725661062863153905998269
61631277725661062863154682236821
61631277725661062863157005185115
61631277725661067804795567775873
61631277725661067804795567893917
61631277725661077682486956207609
61631277725661078915298096732489
61631277725661078915318669778033
61631277725661078915319817670937
61631277725661078915322140619231
61631277725661078917558332725187
61631277725661078917560655673481
61631277725661078917833745586857
61631277725669182197155311814563
61631277725669182242929817429427
61631277725669182250523646434397
61631277725669182791955013295121
61631277725669182791972836330995
61631277725669182791972839517535
61631277725669182791975934118161
61631277725669182792792219319165
61631277725669187738443350856317
61631277725669187738443379436033
61631277725672768478395994463007
61631277725672773419780065370671
61631277725672790035674412193272
61631277725843592208845870371935
61631277725843593993508000113385
61631277725891611394669030701481
61631277725891628056564539006580
61631277725891628056585459711528
61631277725948948143224388989728
61631277725948959191884017956577
61631277725948959192703397759611
61631277725952849937789583470813
61631277725952862888003828051607
61631277725964557943808272701081
61631277725964557989561828913189
61631277725964557989561857492905
61631277725964568508053699463927
61631277725964568508074591275686
61631277725964568508074591472519
61631277725964568508074620052235
61631277725964568508074705791383
61631277725964569057117266017815
61631277725964569057117270267165
61631277725964569057118413732843
61631277725964569102849930024498
61631277725964569102849930221331
61631277725964569102849934470681
61631277725964569102870850809639
61631277725964569102870855058989
61631277725964569102871969943547
61631277725964574051577130281822
61631277725984972637824923219492
61631277725985267274527187623433
61631277725985267274527190809973
61631277725985267274527962462305
61631277725985272827116409342915
61631277725985272834459564420927
61631277725985281496569850560167
61631277725985281497134706440271
61631277725985282091097957464223
61631277725985282091910389562617
61631277725985282091910392749157
61631277725985282091931338848733
61631277725985282093604994836339
61631277725985283326445521678131
61631277725985283326693097896421
61631277725985283326714047182537
61631277725985283328952562236787
61631277725985283329227975098457
61631277725985283357218718546208
61631277725985283947475959547859
61631277725985283947476045287007
61631277725985283947496965875315
61631277725985283947747898616147
61631277725985283947748012935011
61631277725985287056477700937952
61631277725985287056477700942164
61631277777829775408958308593960
61631277777851383909843901708101
61631277777851383955597515197685
61631277777851384100137513514955
61631277777851384100137513519327
61631277777851385145189919435017
61631277777851385145193014035643
61631277777851385190862945176367
61631277777851385190943532924601
61631277777851385190946627525227
61631277777851385328144620135775
61631277777851385334919447009887
61631277777851388851230324143775
61631277777851388896984680705975
61631277777862192555425606463457
61631277777862197501893022730841
61631277777865793042032993693286
61631277777865793179293748068758
61631277777865793179293748418678
61631277777865793179480915213774
61631277777865793180045774280418
61631277777865793180045860378070
61631277777865793180045860727990
61631277777865794277379011420202
61631277777865794277379786254862
61631277777865794414639765791462
61631277777865794414639766145594
61631277777865794414640540630334
61631277777865794414827794222922
61631277777865794415392566846206
61631277777865794415392652939646
61631277777866094466625212448500
61631277778705121762367551223886
61631277778705121762953327696510
61631277778799670127223891891039
61631277778799671916779957169807
61631277778810471999575002157140
61631277778810477487494706579060
61631277778814379544408883514586
61631277778834786924358171309069
61631277778834786924630939661297
61631277778834786924634381804735
61631277778834786926890375421947
61631277778834787473422914335577
61631277778834787475933394323515
61631277778834788564147655847345
61631277778834788564148432085897
61631277778834788565923476577665
61631277778834788570925581908303
61631277778834788571487223814733
61631277778834788571490323001579
61631277778834789119798046591250
61631277778834789119798049777790
61631277778834789119801492984038
61631277778834789120551192002426
61631277778834789120551195188966
61631277778834789122308529765728
61631277778834792407467269673009
61631277778834792415064570582035
61631277778834792415064570936326
61631277778834803388308783847487
61631277778834803525587270698790
61631277778834803525587273885330
61631277778834803525590458811267
61631277778834803525590717091578
61631277778834803527846681066207
61631277778834803528097753873268
61631277778834803528097758122609
61631277778834803528097758122618
61631277778834803528100938915845
61631277778834803528101197079516
61631277778834803532930055476415
61631277778834803939884240811869
61631277778834805172716327436542
61631277778834805172716327453804
61631277778834805172716330623082
61631277778834805172719769579980
61631277778834805172719769597242
61631277778834805174476764503273
61631277778834805175226810628282
61631277778834805175226814860370
61631277778834805175230253817268
61631277778835992981598096365105
61631277778836004101914717413663
61631277778836004102165765873039
61631277778836004107060825363211
61631277778836004696966616799005
61631277778836005932037993316583
61631277778836005932040316264877
61631277778836009635902617556139
61631277778836009635902617573401
61631277778839592173547371088922
61631277778846795045920668946962
61631277778846800420577749307564
61631277778846811098924961705441
61631277778847695474298013594719
61631277778847711526944236466639
61631277778847711533802745693983
61631277778850396768961263304056
61631277778850402318244900708689
61631277778850402325776340652847
61631277778850402328031529687879
61631277778850402328032304522539
61631277778850413231906793510840
61631277778850413231907911656224
61631277778850413232659938922016
61631277778850413232722699991312
61631277778850413369167548236232
61631277778850413369167551422772
61631277778850413369167891192824
61631277778850413369168666031696
61631277778850413369355833181084
61631277778850413369355837767304
61631277778850413369355923856372
61631277778850413369418595295928
61631277778850413369920692247728
61631277778850413369920693647408
61631277778850413369920778341008
61631277778850413369920779740688
61631277778850413369983454366784
61631277778850413369983803328149
61631277778850413370171831405477
61631277778850413438812941936666
61631277778850413438812970633022
61631277778850413438833862523570
61631277778850413438833862641614
61631277778850413443896287765754
61631277778850413443896316346874
61631277778850413443896316463514
61631277778850413443917208354062
61631277778850413443917237051822
61631277778850413446152624693690
61631277778850413446152624695094
61631277778850413446152653274810
61631277778850413446173545400042
61631277778850413446173573979758
61631277778850413780949811012728
61631277778850413780950930207872
61631277778850413780950930557792
61631277778850413781702956423904
61631277778850413781703042517184
61631277778850413781703042867104
61631277778850413781765809237121
61631277779033228632584925533112
61631277779126576240442459758201
61631277779126578024768476003668
61631277779126578024768476023351
61631277779126578032174387137099
61631277779126578032174391742192
61631277779126587360823010580127
61631277779126587498019974320899
61631277779126589145211702852339
61631277779127778789172970112673
61631277779127779402631354297979
61631277779127779402631354416023
61631277779130178720604171826991
61631277779130180367251679265263
61631277779130180367732195462879
61631277779130180916043649707455
61631277779138283830345350706563
61631277779138284379137321030711
61631277779138284379137321148755
61631277779138584019616030674366
61631277779138584385477258213425
61631277779138584385477258331469
61631277779138584431209893720585
61631277779138584431209893720586
61631277779138584431209893838629
61631277779138584431209894192762
61631277779138584431209922416941
61631277779138584431210008506010
61631277779138584431230814425533
61631277779138584431230814543577
61631277779138584431397921797913
61631277779138584431397950612313
61631277779138584431398295401423
61631277779138584431398295519467
61631277779138584568407886331133
61631277779138584568407886331134
61631277779138584568407886449177
61631277779138584568407886803310
61631277779138584568407915027489
61631277779138584568407915145533
61631277779138584568408001116558
61631277779138584568679511139185
61631277779138584568679511257229
61631277779138584568679597228254
61631277779138584568679597700430
61631277779138584568679856046338
61631277779138584568679856046339
61631277779138584568679856164382
61631277779138584568679856164383
61631277779138594883569844038792
61631277779138594954805230653213
61631277779138595091982331255169
61631277779138595092003223263761
61631277779138595503847905198509
61631277779138595686778562012573
61631277779142186661806960567005
61631277779142186707539624770521
61631277779142186707560516779113
61631277779142197774843990485085
61631277779142197820576654688601
61631277779142197820576655038521
61631277779142197820597575276909
61631277779142197957858330002301
61631277779142202769491792304303
61631277779162595795643659315994
61631277779162595803171627369194
61631277779162599159568887345279
61631277779162599708360857787471
61631277779162599710888790709059
61631277779162600806696910981167
61631277779162600808472731711487
61631277779162601355488881423359
61631277779162601357264702153679
61631277779162601363082969259459
61631277779162601363103861268051
61631277779162610070758670627402
61631277779162610070946955922174
61631277779162610071783407918186
61631277779162610071783750874778
61631277779162610071783780989688
61631277779162610071787223133126
61631277779162610209047977508598
61631277779162610826731494476159
61631277779162611855421565886880
61631277779162611857869286942302
61631277779162612476392081144407
61631277779162615562213968586086
61631277779162615562214054325234
61631277779162896061166762576749
61631277779162896061166876895613
61631277779162899286725474992131
61631277779162899900138464117322
61631277779162899900141936375670
61631277779162900950234840656385
61631277779162900995988396868493
61631277779162900997746769268646
61631277779162901544759475302093
61631277779162901546514375443898
61631277779162901546517847702246
61631277779162901546538739710838
61631277779162901547269960011558
61631277779162901547287408341725
61631277779162901552353534541013
61631277779162901552353563120729
61631277779162910285721019987881
61631277779162910833008771932863
61631277779162910833008800630623
61631277779162910878741436136379
61631277779162911015998746833219
61631277779162911016002190511850
61631277779162911016002190511851
61631277779162911016019667557041
61631277779162911016023111100158
61631277779162911016023111100159
61631277779162911016023139797918
61631277779162911016023139797919
61631277779162911022776927060595
61631277779162912665662632015819
61631277779163796628915868541325
61631277779163796628915897121041
61631277779163796629166572644429
61631277779163802120165345246595
61631277779163802120186237255187
61631277779163810828597287098667
61631277779163811400820463247927
61631277779163811446549774583613
61631277779163811446553127254610
61631277779163811446553127451443
61631277779163811446553132050713
61631277779163811446570695171921
61631277779163811446574048039751
61631277779163811453327954128722
61631277779163811453327954325555
61631277779163812612172310230935
61631277779163812684432816042243
61631277779163813233474327912891
61631277779163813233474457131543
61631277938348166146011033274615
61631277938348166146031925283207
61631277938348166740807264030567
61631277938348166740807264032019
61631277938367673626602300149061
61631277938367689681026838532023
61631277938368890255073954180147
61631277938368890255094874885095
61631277938368890308442288799981
61631277938368890849873655660705
61631277938368890849891481883119
61631277938368890849894576483745
61631277938368890857234259242173
61631277938368895796361993221901
61631277938368895796362021801617
61631277938372476517653198230251
61631277938372476517736995368907
61631277938372492572074695629943
61631277938372492577241727468171
61631277938372492579417476176941
61631277938372493128481387221051
61631277938372493197395389727082
61631277938372498067609121200779
61631277938372498067671911882241
61631277938383288481211690341639
61631277938591331175355402395160
61631277938591336114483136374879
61631277938591336114483136374888
61631277938659462968398519564615
61631277938659463014131183768131
61631277938659463014319556201737
61631277938659463151580224838061
61631277938663065285315635703769
61631277938663065422576302804899
61631277938663065422576302922943
61631277938663065422576304340093
61631277938663075991736900843928
61631277938663365428916211308519
61631277938663365428916211308520
61631277938663365428916212824840
61631277938663365428916240105657
61631277938663365474669796317765
61631277938663365474836932386501
61631277938663365611846868105321
61631277938663365611846868105322
61631277938663365611846868122584
61631277938663365611846869638904
61631277938663365611846896919721
61631277938663365612097572208218
61631277938663365612097572208425
61631277938663365612097572208426
61631277938663365612097686999466
61631277938663365612097687466026
61631277938663365612118493031417
61631277938663375929519305328534
61631277938663375997972234497744
61631277938663375997993169557431
61631277938663375998245361676219
61631277938663376135170227112504
61631277938664276565720910003882
61631277938664276565721249772530
61631277938664276565721254377623
61631277938664277160517528181751
61631277938664282101901599089415
61631277938664282102153746291036
61631277938675072810469407447693
61631277938675072810469493542377
61631277938675072856202157745893
61631277938675072856222963659801
61631277938675072993400064261757
61631277938675072993483718389405
61631277938675072993671660373453
61631277938675072993671746466733
61631277938675083562811752277521
61631277938675083974593758186493
61631277938695485861541018323187
61631277938695786050811583741653
61631277938695786053318624766870
61631277938695786053318624772693
61631277938695786053318624772694
61631277938695796413777728024617
61631277938696697006946176245876
61631277938696697533101166099111
61631277938699382833884602783254
61631277938699382833884605971198
61631277938699382833884631362970
61631277938699387590001467970324
61631277938699387590085035886648
61631277938699387590085150672072
61631277938699387590085150790116
61631277938699387773012339950926
61631277938699387773015692700712
61631277938699387773015692818756
61631277938699387773075017393851
61631277938699387775522848517176
61631277938699388139127825335412
61631277938699388141384047477924
61631277938699388141387519717398
61631277938699388184797698609684
61631277938699388184860374753504
61631277938699388184860489538928
61631277938699388184881381429476
61631277938699388187054035655664
61631277938699388187057134842510
61631277938699388187057507895138
61631277938699388187116711681440
61631277938699388187116826348820
61631277938699388187120183920914
61631277938699388187141075929506
61631277938699388187308211998242
61631277938699388192200385994931
61631277938699388322058367364052
61631277938699388322142050065800
61631277938699388322142050183844
61631277938699388324314704291988
61631277938699388324314818959368
61631277938699388324318176531462
61631277938699388324589772643158
61631277938699398685021412322442
61631277938699398893730979051363
61631277938699398893730979169407
61631277938699399264590841199311
61631277938699399305237463565797
61631277938699399305240902705026
61631277938699399305240931286146
61631277938699399305261823293334
61631277938699399310323476883186
61631277938699399310323505402827
61631277938699399310323505464306
61631277938699399310344397471494
61631277938699404244365197545525
61631277938699404244365570663844
61631277938699404244386491370196
61631277938699404251707547790850
61631277938699404251707547792254
61631277938699404251707576370566
61631277938699404251707576371970
61631277938699404251895489596779
61631307965309109581215984387109
61631308195745498907791201394305
61631309613524714461010576023114
61631309614399916188644311255045
61631309614402768008871258496671
61631309614402768009435342724443
61631309614507967854767583050245
61631309614507984326054664369205
61631309614507984326055121644661
61631309614508114677300300711405
61631309614508118383341448496991
61631309614508118383905532724763
61631309614508119618687466219695
61631309614694503801362944558125
61631309614726919301199926096685
61631309614726923007241073882271
61631309614726923007805158110043
61631309614726924242587091604975
61631309614799854175833134558445
61631309631577480936594336225391
61631309631577497548487992481389
61631309632128627830735821847801
61631309632128629424015137270233
61631309632128629477111733174377
61631309632128644248176260684155
61631309632128644248740344916139
61631309632128927974252830937573
61631309632128929620628742262697
61631309632128929666361406467665
61631309632233994622646450684475
61631309632233994623210534916459
61631309632233995857992468411391
61631309632420380040667946749821
61631309632452799246546076069755
61631309632452799247110160301739
61631309632452800481892093796671
61631310016152803319970773956396
61631310016152818137353975895580
61631310016270192144666584303224
61631310033890701957336261056272
61631310033984365943802142395480
61631310033996068383971586490708
61631310033996073325358751998998
61631310038811106136566400526938
61631310039236613520392937451873
61631310039820029311420634378568
61631310039896588686578580972856
61631310039904693797073253886536
61631310039928998009052039315036
61631310086215047841511394985715
61631310086215047841511423565431
61631310087090346477122089454347
61631310087163281351755297916107
61631310092030015848566897490285
61631310092030015850823234064089
61631310092415409636801065243863
61631310092417858732172725940101
61631310092417858777926310848565
61631310092976956087536652877544
61631310093001421122772946727469
61631310093071504039166450037004
61631310093074202587047597493224
61631310093074355997405697913773
61631310093074356043159282822237
61631310093082327456375052885696
61631310093106642792373783348612
61631310093293160621305323299053
61631310093293160621305780574509
61631310093398356983068478634010
61631310093398356983068478638222
61631310093398361922196212613738
61631310093398362519249153357322
61631310109754991520060117333285
61631310109754991520060117337497
61631310109754991522316454265433
61631310109827921455565462482536
61631310109827937507730597916652
61631310109827937515070280675080
61631310109848348736835688581891
61631310109848348736835717161607
61631310110143734971477727777665
61631310110143735017231313036049
61631310110144036855304704330050
61631310110144036855305733199826
61631310110152125903654760871812
61631310110152125903655018089256
61631310110152125903656132698180
61631310110727297362077862825885
61631310110735402335183585211078
61631310110735402883974408215120
61631310110735402883974522533984
61631310110735402884162436292448
61631310110800232282464285009721
61631310110808337758607730995744
61631310110808337758795644754208
61631310111015434428922251899271
61631310111019036860610325136617
61631310111019036860610696672925
61631310111019038507548110996384
61631310111019038507736024754848
61631310111019038507737429410442
61631310111051754244839396454158
61631310246625934471312162951234
61631310246625982510034457678268
61631310246699769776496398677954
61631310251551192973543559106102
61631310251623791012912493962260
61631310251624091202162167254096
61631310251656243204496740018102
61631310251660158386852995210980
61631310251660163325897074946420
61631310251948043594261679332172
61631310251950746532291676993198
61631310251983165921904000208793
61631310252531591205703857779038
61631310252531591205704972387962
61631310252534307139317536567986
61631310252534307139317565147702
61631310252534307688360211113282
61631310252534308922891440505110
61631310252603640291746635969906
61631310252604492683574249649341
61631310252607242013950745029746
61631310252607242562993419575042
61631310252607242562993791111350
61631310252607243797524648966870
61631310252608443367526619772747
61631310252822441387456319390049
61631310252822444915646261355186
61631310252822444915646289934902
61631310252826046637850370415026
61631310252826046637850398994742
61631310252826047186893044960322
61631310252826047186893416496630
61631310252826048421424274352150
61631310252826048422240205875878
61631310269384822794450189839404
61631310269384833907487591293792
61631310269603671885388101803101
61631310269673002846968154459069
61631310269676621125219648645752
61631310269676621125219762964616
61631310269676906901341186722491
61631310269676906946843038542896
61631310269676906946844067412672
61631310269676906947093742646000
61631310269676906947094771515776
61631310269676906947095114472368
61631310269709042161209088139797
61631310270256566877197077976170
61631310270256566877198106845946
61631310270260183378559776640626
61631310270260183378622566985266
61631310270260183926849305757324
61631310270260183927601418066636
61631310270260183927602451185922
61631310270329468400737458041683
61631310270329468400737486621399
61631310270329516530988876042546
61631310270329516530988904622262
61631310270329516531051666387186
61631310270333118253192985102386
61631310270333118253193013682102
61631310270333118801482514219084
61631310270333118802234626528396
61631310270333118802235659647682
61631310270333118802236031183990
61631310270548317489500566852141
61631310270548321154888501427826
61631310270548321154888530007542
61631310270551922877092610487666
61631310270551922877092639067382
61631310270551923425382139604364
61631310270551923426134251913676
61631310270551923426135285032962
61631310270551923426135656569270
61631310322527595610339157102464
61631310322527644330783624079949
61631310322527645565565557574881
61631310322781605739103797323555
61631310322850631558115115922232
61631310322850631558115373139676
61631310322850631558116144792008
61631310322850647982833824114280
61631310322850647982896500140056
61631310322850647982917420728364
61631310322850647982917506467512
61631310322850647982917763684956
61631310322850647983397908346264
61631310322850647983648612449368
61631310322850649218264557781726
61631310322851532125927154780108
61631310322851549785991537742480
61631310322854233829111195424264
61631310322854233829362242483960
61631310322854249705037933174120
61631310322854249705100609199896
61631310322854249705121529788204
61631310322854249705121615527352
61631310322854249705121615999736
61631310322854249705852721509208
61631310322854251489426625446332
61631310322854251489510307799564
61631310322854251489511336669340
61631310322854251489511341386862
61631310322854549896623601972108
61631310322854549901706176150268
61631310322855435820975504907784
61631310322855435820976533777560
61631310322855452294776508021250
61631310322886970884355896030698
61631310322886970884355896049412
61631310322886970885108294137170
61631310322886970885108294155884
61631310322886970885380349078230
61631310322886970892723387886816
61631310322886970930130430226682
61631310322886970930882771173722
61631310322887873285062533667633
61631310323401772889535916317834
61631310323401789912396735586336
61631310323402974012646970173002
61631310323402990669478996788048
61631310323434209826900305639946
61631310323434210373517269979424
61631310323434210374082043306920
61631310323434210374082129046068
61631310323434210374082386263512
61631310323434210374082387798706
61631310323434210374333091901810
61631310323434211608863287706340
61631310323434211608864316576116
61631310323434211608864321293638
61631310323434211611290112521082
61631310323435096162923865129294
61631310323435096165371211288933
61631310323435099869717011773729
61631310323435099871973348701665
61631310323435101106755282196597
61631310323435110392286291335412
61631310323435110394713120732162
61631310323435110941328965880708
61631310323435110944320994118366
61631310323435112179102927613298
61631310323437812095721636256708
61631310323437812096286495323352
61631310323437812096536539396094
61631310323437812096537572497958
61631310323437812097960180358686
61631310323437812098712288085990
61631310323437813882286192023114
61631310323437813882349987239822
61631310323438112287501677141907
61631310323438112471021471199597
61631310323507144699838909877744
61631310323507144837099578514068
61631310323507145248066796087952
61631310323507145248129472113728
61631310323507145248150392702036
61631310323507145248150478441184
61631310323507145248150735658628
61631310323507145248715251768680
61631310323507145248715337507828
61631310323507145248715596260466
61631310323507145248881584423040
61631310323507145248965638798014
61631310323507145248966671899878
61631310323507146483412813814868
61631310323507146483475489840644
61631310323507146483496496168100
61631310323507146483497529755398
61631310323508045266919499797172
61631310323508045267650605779028
61631310323508045815878491989236
61631310323508045815962174342468
61631310323508045816442576221220
61631310323508346053999303615943
61631310323508357172119250668775
61631310323510607973127628559525
61631310323510746970270905147792
61631310323510746970354587501024
61631310323510746970354587973408
61631310323510746970919360828520
61631310323510746970919446567668
61631310323510746971170409423410
61631310323510747107531573784116
61631310323510747519877663925072
61631310323510747519962379865602
61631310323510748754659597420004
61631310323510748754744313360534
61631310323511047757434391319795
61631310323725944560286229344496
61631310323725949872050103826464
61631310323725949872050361043908
61631310323725949872614877153960
61631310323725949872614962893108
61631310323725949872615220110552
61631310323725949872615221645746
61631310323725951107396121553380
61631310323725951107397150423156
61631310323725951107397155140678
61631310323729546831282308846528
61631310323729546831282566063972
61631310323729546831533270167076
61631310323729548066629358625548
61631310323729548066880062728652
61631310323729551594233206558848
61631310323729551594254127147156
61631310323729551594254212886304
61631310323729551594254213358688
61631310323729551594254470103748
61631310323729551594818297586460
61631310323729551594818326166176
61631310323729551594818986213800
61631310323729551594819071952948
61631310323729551594819329170392
61631310323729551594819330705586
61631310323729551731431199169396
61631310323729551731514881990640
61631310323729551731515253527108
61631310323729551731995283401380
61631310323729551732079080541488
61631310323729552143862005250882
61631310323729553378643934028292
61631310323729553378643938745814
61631310323729851921350679433425
61631310323729851922963892001441
61631313921863591974215452461201
61631313921863591979298798291693
61631313921863640152457933092269
61631313921863640152457933096481
61631313921863640152458704744601
61631313921863640152458704748813
61631313921863640157541278922761
61631313921863640157541278926973
61631313921896007474052433999761
61631313921896007479135779830253
61631313921896055652294914630829
61631313921896055652294914635041
61631313921896055652295686283161
61631313921896055652295686287373
61631313921896055657378260461321
61631313921896055657378260465533
61631314393602926271620541109571
61631314394456662293894787453877
61631314394477977377749614810121
61631314394477977377750734001053
61631314394478278118323666828876
61631314394550017855469135212380
61631314394550021109809408897521
61631314394550918423280916852812
61631314394550921540360436162481
61631314394550921540360521901629
61631314394551221729610195193465
61631314394551221729631115781773
61631314399417941999400387641655
61631314399417941999400387995787
61631314399489971550276790296105
61631314399489987602441925730221
61631314399489987609781608488649
61631314399511251632542599142551
61631314399511300900882975806961
61631314399513953335980349565479
61631314399515153910048385918759
61631314399515153955781050122275
61631314399515153955969336466807
61631314399515202087702680923201
61631314399515202133477157840257
61631314399522058446283978827735
61631314399522406211012312074801
61631314399522408051004754182629
61631314399523309028089350293044
61631314399523309028089353479584
61631314399523309028089439218732
61631314399523309028152112412100
61631314399523309028152115244508
61631314399523309028152116661450
61631314399526010319742435274464
61631314399526010319742521013612
61631314399526010319993483751102
61631314399526010319993569490250
61631314399526010731587461582746
61631314399526010731587547321894
61631314400386602745098816488417
61631314400386603342154740227920
61631314400386903531404413519756
61631314400389347684636330832631
61631314400458646522911076293349
61631314400458646522973924147341
61631314400459546953462103558309
61631314400459546953462189297457
61631314400459548709107976803463
61631314400459847142711748153789
61631314400459847142711862589293
61631314400459847142732783177601
61631314400459848926348026256092
61631314400459882280618947041034
61631314400462248656897535618433
61631314400462248793970003649373
61631314400462248794158204254757
61631314400462248839639819998897
61631314400462248839702667852889
61631314400462248839911416110593
61631314400462248839911760466865
61631314400462282559269539294391
61631314417215863658481655481749
61631314417247979014801627931989
61631314417248284699582573676716
61631314417248284699582659415864
61631314417251886421786768475704
61631314417251886422037731213194
61631314417251886422037816952342
61631314417251886559047437112028
61631314417251886559298485588666
61631314417251886559298485588825
61631314417251886559319406295225
61631314417251886559319492388505
61631314418115525396738987342076
61631314418123629223434283540822
61631314418184522762216078480833
61631314418184524380266465820757
61631314418188124896202451716849
61631314418188125079216418298077
61631314418188126680589937313518
61631314418188422106407168297866
61631314418188426917852714187031
61631314418188427466919637140838
61631314418188427466919637158100
61631314418188460223359208060746
61631314418188471336396609515134
61631314418188471381899232986617
61631314418220842417691904357234
61631314418220875771209177342396
61631314554082904009214151750456
61631314559048088234125582876869
61631314559048088234128677123363
61631314559048088241467588583591
61631314559048089659746039315495
61631314559048090071527303201668
61631314559048090071528332071444
61631314559048090071528335253772
61631314559048090071528417810592
61631314559048090071590065316512
61631314559048090071591093832156
61631314559048090071591094186288
61631314559048090071591179925436
61631314559918588927502312971804
61631314559918588927585881006172
61631314559919489495334900881680
61631314559922191198498392473836
61631314559922191198581960508204
61631314559922191198769988585532
61631314559922491387831633800040
61631314559922491388019661877368
61631314559923391955580653675548
61631314559992478120357094028486
61631314559995181059139318317688
61631314559996369470013253701894
61631314559996381818648147572421
61631314629947687072719151106641
61631314629947690364718861450481
61631314629947692011846885086369
61631314629947987261989716407069
61631314629947990508235870538801
61631314629950694460999409884610
61631314629951594479955340459651
61631314629951594479955340459652
61631314629951594479956455068576
61631314629951594616966079477612
61631314629951594617216094835124
61631314629951594617217123704900
61631314630790573462015886117965
61631314630822093335679302820172
61631314630822093335762870854540
61631314630822093884742869374060
61631314630822988961851748465593
61631314630822993900979482445321
61631314630822993903511890730048
61631314630823289151122313766021
61631314630823294090250047745749
61631314630823294641804238567180
61631314630825695606758950356572
61631314630825695606946978433900
61631314630825995796008623648408
61631314630825995796196651725736
61631314630825996344988622167928
61631314630825996345051298193704
61631314630826038573006006288556
61631314630826040265951324329181
61631314630826890825311109729250
61631314630895038044902983751282
61631314630895082509765405494880
61631314630895083745112199106216
61631314630898684231969514537458
61631314630898684231969514554720
61631314630898686016359241463830
61631314630898936176342975300348
61631314630898942337826503602897
61631314630898986207868436609596
61631314630898986251362212687519
61631314630898986258892504738773
61631314630899842356762646858290
61631314630899842356783567446598
61631314630899885540270289312780
61631314630899886775868040012576
61631314630931106510930027456280
61631314630931110216968080637028
61631314630931406700200707561006
61631315758505951446987598943280
61631315758505951447739711252592
61631315759370741198229642270415
61631315759370792396480696096143
61631315759373144149418087480602
61631315759373144149480763506378
61631315759373144698272733948570
61631315759373144698523781008266
61631315759381248024440008891018
61631315759385155425508068067477
61631315759385155426281072385381
61631315777099020388721970459732
61631315782132647767329677252770
61631315782132647767329791571634
61631315783004042230835610830371
61631315783004096997845365825573
61631315783019657634509713928931
61631315783019657635052906152323
61631315783019657635052906270367
61631315783019657635073798160915
61631315783019657635073798278959
61631315783076978954253737448313
61631315829397748611627647506261
61631315829397748611627733245409
61631315829398649042178674771221
61631315829398649042178760510369
61631315829398650825813015987600
61631315829398901650241986993411
61631315829398949231428348063057
61631315829398949231428433802205
61631315829398949231449240071649
61631315829398949231449268768005
61631315829398949231449354507153
61631315829398949368709994447121
61631315829398949368710023493397
61631315829398949368710109232545
61631315830273046835390968269130
61631315830273046835453644294906
61631315830273047246419971180072
61631315830276649106636975972424
61631315830276649106638094830858
61631315830276649106699737737348
61631315830276649106700770856634
61631315830276649655492737049316
61631315830276649655492741298826
61631315830284752981408969181578
61631315830284752981660016241274
61631315835201860447426772196321
61631315835201908021020537910519
61631315835201909852858506744045
61631315835201909858003843037049
61631315835210314060248353167681
61631315835212967587710353278635
61631315835213000941227626263797
61631315835213017000732444456341
61631315835213915782452462227521
61631315835306374024708479936289
61631315835306374024729286205733
61631315835306374024729400524597
61631315835306374024729400641237
61631315835307226874073060392455
61631315835307274455259421462101
61631315835307274455259507201249
61631315835307274455280313470693
61631315835307274455280342167049
61631315835307274455280427789557
61631315835307274455280427906197
61631315835307527063343654389239
61631315835307574644530101198033
61631315835307574644550907467477
61631315835307574644551021786341
61631315835307574781790855923425
61631315835307574781809337844166
61631315835307574781809452163030
61631315835307574781811661842949
61631315835307574781811662192869
61631315835307574781811776511733
61631315835307577025410718943846
61631315835307577025411747813622
61631315835309976295976069810869
61631315835309976341729654719333
61631315835311160855234009146371
61631315835311177053037524743137
61631315835311177053058445798005
61631315835311177098791110001521
61631315835311177098812030239909
61631315835311177464840709974181
61631315835311177510573374177697
61631315835311177647834128553169
61631315835311177647855049141477
61631315835311178882362689589942
61631315835311178889956862951184
61631315835318081817037277345004
61631315835318081817287981448108
61631315835318081818040093757420
61631315835318367367862951698233
61631315835318367375204957404955
61631315835318382008810974220320
61631315835318382013893548398480
61631315835318382192024075116367
61631315835318382192588159344139
61631315835318382197104326346233
61631315835318382197668409036598
61631315835318383427367769890777
61631315835318383434709775597499
61631315835318383836702053208372
61631315835318383838964070007130
61631315835318383839152098084458
61631315835319266156922652227841
61631315835319283811913130664937
61631315835319284404533898181146
61631315835319284404534669833478
61631315835319284404535018439100
61631315835319284406709767307108
61631315835319284406710796176884
61631315835319284406960814366804
61631315835319284406960814384066
61631315835319284406961843236580
61631315835319284406961929329860
61631315835319284406961933579210
61631315835319284412044045878432
61631315835319284412044131971712
61631315835321983728762770599624
61631315835321983866775551072876
61631315835321983866776579942652
61631315835321985513151462399452
61631315835321985513152491269228
61631315835321985558905047659288
61631315835321985558906162268212
61631315835321986107949099815496
61631315836182578104806657182255
61631315836182578104869419301311
61631315836182578105643485418839
61631315836182578105706247537895
61631315836182578107400823182141
61631315836182578725102128267268
61631315836182578725921508055848
61631315836182878319555997966618
61631315836182878907012933386060
61631315836182878907514341592268
61631315836182878914351801559104
61631315836182878915189822228990
61631315836185278184837156797273
61631315836185278184920839617065
61631315836185278230653503820581
61631315836185279824706770390173
61631315836185279824707542042505
61631315836185279826402117686751
61631315836185279826966201918735
61631315836185279831210629319316
61631315836185279832046424449872
61631315836185279832213445731732
61631315836185279832297128552976
61631315836185313180483474903897
61631315836185323063257692493643
61631315836185324296073051062914
61631315836185324298604222188777
61631315836185324298604222192989
61631315836185580618625252889434
61631315836186480628966338342796
61631315836186480629969154755212
61631315836186481186374268515592
61631315836186481186374272764942
61631315836186481186436948790718
61631315836193383706169874703956
61631315836193383707172691116372
61631315836193428171032296447554
61631315836193684081720756683399
61631315836197330204389483272732
61631315836197330222215591026622
61631315836197330227295836607458
61631315836254655253334268696066
61631315836255555683885295961026
61631315836258225817460726136813
61631315836258225819155301781059
61631315836258225819720157665375
61631315836258259173237430650537
61631315836258259173237430654749
61631315836258270291357406283085
61631315836258270291357406287297
61631315836266363045665504909314
61631315836266363045916209012418
61631315836266363048196676039389
61631315836266374166316651671937
61631315836290630199176960390493
61631315836290630199177732042825
61631315836290641317297707675373
61631315836290679612201374516493
61631315836290679612202146168825
61631315836290690730322121801373
61631315852926885529434301119337
61631315852938891270114664652137
61631315853032250264034288043297
61631315853032250264034316623013
61631315853032250264034317089573
61631315853032250264034402828721
61631315853032252512706473416407
61631315853035852535281071648433
61631315853035852581034656906817
61631315853035854229572374034457
61631315853036138366932318477965
61631315853036152724551665995137
61631315853036152770284330198653
61631315853036152770305250437041
61631315853036153136333930171313
61631315853036153182066594374829
61631315853036153319348269338609
61631315853036154419094016490377
61631315853043957508324375225294
61631315853043957645584010742332
61631315853043957645584125061196
61631315853044257697574048517130
61631315853044257697574077096837
61631315853044258246636610531448
61631315853044258246637725140372
61631315853044259666421727854367
61631315853044259666421756434083
61631315853044260078204019560556
61631315853044260078454034568148
61631315853044260078454034581198
61631315853044260078454034918068
61631315853044260078455063437924
61631315853044260078455068037194
61631315853044260078455149526992
61631315853044260078455153776342
61631315853044260083537266079776
61631315853047860105265679304216
61631315853047861798147287731928
61631315853047861800657771969216
61631315853047861800658886578140
61631315853047861805742489626076
61631315853047861937919555214624
61631315853047861943002129392784
61631315853047861943024169783973
61631315853047862347191339888136
61631315853887189103034306929565
61631315853887189108116881107725
61631315853907553776299877383758
61631315853911154424142072895689
61631315853911154424413669007385
61631315853911156071539368625616
61631315853911156071540401744902
61631315853911440384320602811170
61631315853911451497358004265558
61631315853911454615104919471785
61631315853911456446064223390149
61631315853911456857867488712724
61631315853911456857867492962074
61631315853911456857870473108530
61631315853911489614059082707890
61631315853911500727096484162278
61631315853919259946498614010256
61631315853919304411361035753854
61631315853923206325074626823802
61631315853984386371991126988170
61631315853984386371991212727318
61631315853992238736952602789604
61631315853992239285994244215614
61631315853992550595060617911974
61631315853992550595624702144118
61631315854016556448751477303030
61631315854016565188250151804097
61631315854016806820536690027739
61631315854016856020040949971944
61631315988930635176399461505996
61631315988935438252741986142311
61631315989805922287127586263760
61631315989805933400164987718148
61631315989809535259629884450698
61631315989809535808672897703076
61631315989809535808672901952586
61631315989882786802413535061937
61631315994840113164344205680151
61631315994840161157312882313912
61631315994842864096095020863966
61631315994842864096095049443682
61631315994842864096095135182830
61631315994843163052249955994508
61631315994843163057332530172668
61631315994843163235463056890555
61631315994843164880140263330228
61631315994843164882402795108446
61631315994844048976602892049470
61631315994844048976603235006062
61631315994844065038367485199335
61631315994844065038367513779051
61631315994844065038367518011139
61631315994844065450148749085508
61631315994844065450149777955284
61631315994844065450149781137612
61631315994844065450151728835991
61631315994844065450211511200352
61631315994844065450212625809276
61631315994844065450399796495124
61631315994844065450400911104048
61631315994844065455483113745900
61631315995714562663885413933294
61631315995715463046445479672864
61631315995715464879039678247096
61631315995715464879102440361940
61631315995715507511307901416462
61631315995718164333018339825721
61631315995718165985227618222918
61631315995718209214742989120314
61631315995718210450090039966516
61631315995718210450090068546232
61631315995719366744822782134790
61631315995719400096310882231210
61631315995719414920721933847315
61631315995791111972898342457930
61631315995791144089376197582074
61631315995791145324723248428276
61631315995791145324723277007992
61631315995791145324723362747140
61631315995791160148883367421641
61631315995792344848634613846586
61631315995792346083981406408210
61631315995792346089314766180033
61631315995792357202352167634421
61631315995792360908392543763463
61631315995823531369298905652655
61631315995823564530599601675321
61631315995823564530599601679533
61631315995823564530600373331865
61631315995823575648720348960201
61631315995823575648720348964413
61631316065742765546637167985048
61631316065742765546699844010824
61631316065742765546720764599132
61631316065742765546720850338280
61631316065742765546721107555724
61631316065742765737237442961511
61631316065742766782067901652494
61631316065742766782067930232210
61631316065743667349794881613248
61631316065743667349878563966480
61631316065746319275684199258086
61631316065746367268841277044888
61631316065746367268924873658972
61631316065746367268924959398120
61631316065746367268924959870504
61631316065746369053229969317100
61631316065746369053313651670332
61631316065746369053313652155766
61631316065746369053314680540108
61631316065746369053314685257630
61631316065746667460426945842876
61631316065746667465509520021036
61631316065746667595372539561356
61631316065746669288316910222004
61631316065746669290579784956814
61631316065746669837360962378212
61631316065747553384779877648328
61631316065747553384779881897838
61631316065747553796373855479972
61631316065747553796624902539668
61631316065747568163184321669800
61631316065747568765594900258212
61631316065747569810312345323110
61631316065747569856065930097512
61631316065747569856065930233026
61631316065747569858391480858098
61631316065747569858576414334800
61631316065747569858577528943724
61631316065747569858579851892018
61631316065747569863661131991660
61631316065747569995838197580208
61631316065747569995841669779293
61631316065747569995862590484241
61631316065747570000920771758368
61631316065747570405109982253720
61631316065747570407435647610937
61631316065747570407456568315885
61631316066618051010236268816864
61631316066618062123273670271252
61631316066618062123336689253620
61631316066618067430773225100248
61631316066618067435769765344000
61631316066618067476526781194312
61631316066618111351652188568078
61631316066618111351673109156386
61631316066618111900716126658274
61631316066618113136062916037522
61631316066618113136062920755044
61631316066618968003581461245284
61631316066618968003665144083950
61631316066618968044338477095596
61631316066618968044338478630790
61631316066619011919401208443586
61631316066619012468443882988882
61631316066619012468527565827548
61631316066619268187855487719110
61631316066619268233588150387432
61631316066619268233588151922626
61631316066619270025530279944065
61631316066621653281295367301264
61631316066621653281483309639444
61631316066621653281483395378592
61631316066621654516641816906248
61631316066621654516642159862840
61631316066621664394332425799060
61631316066621664394332768755652
61631316066621664394520796832980
61631316066621665629679218360636
61631316066621665629679561317228
61631316066621669152977334501330
61631316066621669157973874403840
61631316066621669158057557229456
61631316066621669295234543040164
61631316066621669295318225861408
61631316066621669295318225878830
61631316066621669335991558890476
61631316066621669335991560425670
61631316066621669343250213319965
61631316066621670942174538598724
61631316066621670942362566676052
61631316066621670942447282616582
61631316066621713622648268070110
61631316066621713622919892761522
61631316066621713622920235718114
61631316066621713622920350505150
61631316066621714171690942615406
61631316066621714171962910263410
61631316066621715407309699642658
61631316066621715407309704360180
61631316066621715407310075896488
61631316066621715407310077431522
61631316066621963965898193219996
61631316066621969342227007320782
61631316066621969342227007793166
61631316066621969342247899801758
61631316066621969479508569513990
61631316066621969525241232182312
61631316066621969525241233717506
61631316066621969891018977762974
61631316066621969891018977894116
61631316066621970074033202748372
61631316066621970074033203083790
61631316066621971133955611067126
61631316066621971728776564381797
61631316066621971728777339570589
61631316066622002879510617482615
61631316066622002884594341147921
61631316066622004485719104758658
61631316066622004485780631356336
61631316066622004531532012708475
61631316066622004531535368758633
61631316066622004531535456387107
61631316066622013814426017772542
61631316066622013933801341609184
61631316066622015598756506213046
61631316066622015599007553154698
61631316066622870504584229889464
61631316066622871701705778829922
61631316066622871701705783435016
61631316066622871701768542013240
61631316066622871747713482825982
61631316066622871747734403414290
61631316066622903818183723826084
61631316066622903818184011280694
61631316066622905053530800659942
61631316066622905053781474525880
61631316066622914382178393692384
61631316066622914931221412735082
61631316066622916166568200573520
61631316066622916166568202114330
61631316066622916166818875980268
61631316066622916166819249051610
61631316066690996997906878733012
61631316066690996997907135950456
61631316066690996997969554758788
61631316066691014658871223246458
61631316066691046226285397029838
61631316066691046226306317618146
61631316066691046363483389640386
61631316066691046775328071575134
61631316066691046775348992163442
61631316066691046775349077902590
61631316066691046775349335120034
61631316066691048010611413276274
61631316066691048010695009890358
61631316066691048010695095629506
61631316066691048010695096114940
61631316066691048010696129216804
61631316066691048010696157796520
61631316066691048010696243535668
61631316066691946794034416905346
61631316066691946794118099258578
61631316066691947343077091450642
61631316066691947343160773803874
61631316066691947343160774289308
61631316066692247580612126604725
61631316066692248815957887114197
61631316066694599268965634260820
61631316066694599269153919555592
61631316066694599269154005294740
61631316066694648497553186962430
61631316066694648634730173245522
61631316066694649046324151077166
61631316066694649046596118725170
61631316066694650281941879234642
61631316066694650281942912821940
61631316066694665154368474014813
61631316066694917165121236827761
61631316066694917172464275636347
61631316066694917172651528879015
61631316066694948803352094915912
61631316066694948872264951182161
61631316066694950516946257116971
61631316066694950524289295925557
61631316066694950524476549168225
61631316066694961591756922034066
61631316066694965343639039313837
61631316066695851041473121357382
61631316066727021364933142895082
61631316066727035777475895501023
61631316066727070771431588164242
61631316066727081889551473340120
61631316066727085595589526520868
61631316066727321554182816186918
61631316066727336515601614264044
61631316066727337560611843725788
61631316066727371509471997738215
61631316066727380248679790094945
61631316066727380248679790094993
61631316066727382078822038640548
61631316066727382078822153444846
61631316066727385738854324356856
61631316066727385738855099191516
61631316066727385739106535609140
61631316066728222121931836062426
61631316066728236938558423502768
61631316066728286352398745159000
61631316066728286352399516811332
61631316467498059311982904474819
61631316467498075374269797365705
61631316467530490874106778904265
61631316467530496224827747643021
61631316467533197928012816785355
61631316467533197928012816789567
61631316467533197935543108836609
61631316467533197935543451810671
61631316467541301254180434707688
61631316467541301254932432697928
61631316467541301254932547017000
61631316467541301262275242868786
61631316468373377675027782195572
61631316468409400385243111000943
61631316468409400385807195114883
61631316468409400385807195232927
61631316468409400385995223310255
61631316468409400388251560120147
61631316468478744101662307397960
61631316468478744101663107630008
61631316468478777455998998514161
61631316468478777455998998632205
61631316468481143420411598215953
61631316468481479159183267782948
61631316468482345824623030940832
61631316468482389061474529317848
61631316468482389061474529319252
61631316468482389061474644108888
61631316468482390296256462812780
61631316468482390296256577599608
61631316468489582485078603321897
61631316468489593603471275661360
61631316468489593603471279912162
61631316468493184893795433373824
61631316473344561608369511540351
61631316473406384406167198019277
61631316473417489711213960108957
61631316473417491541618878794985
61631316473417506182566901317072
61631316473417506365780002213119
61631316473417506366341763496809
61631316473417506366344086440891
61631316473417506366344086445103
61631316473417506370860253442985
61631316473417506371424337674969
61631316473417506373119684971547
61631316473417507601123696987529
61631316473417507608465702694251
61631316473418406933329231975371
61631316473418406934141582571125
61631316473418406934145134919383
61631316473441523151843861608895
61631316473441523152095281617837
61631316473441523152095281623453
61631316473441523159374525209715
61631316473441523159436915774993
61631316473441523159437287330175
61631316473442718373025055713553
61631316473442718373025055717765
61631316473442723314412221221843
61631316473442723911384463493223
61631316473453528892503304435503
61631316473453528892503304436747
61631316473453528892503304454217
61631316473453528892524225141695
61631316473453528892775273618541
61631316473453528892775645154849
61631316473453528892775645156253
61631316473453528893255702541975
61631316473453528893255702543219
61631316473453528893255702560689
61631316473453528893255788281123
61631316473453528893255788282527
61631316473453528893276623248167
61631316473453528893527671725013
61631316473453528893527757464161
61631316473453528893527757465565
61631316473453528900033968037567
61631316473453528900054888742515
61631316473453528900117279325263
61631316473453528900117650861571
61631316473453528900117650862975
61631316473453528900117650863188
61631316473453528900870424736439
61631316473453528900870796272747
61631316473453528900870796274151
61631316473453530725187834707941
61631316474280796970266337869846
61631316474281700441641663595097
61631316474281700441642036666599
61631316474281700448416490469209
61631316474282000630912630546743
61631316474282003088107757234168
61631316474282003088108528887904
61631316474292807652605850448713
61631316474292807653337070749433
61631316474314117843044716020153
61631316474314123333475936718208
61631316474314123333496828726800
61631316474314418032315281320581
61631316474314423522746502018636
61631316474316819089028928826773
61631316474316825034400884204174
61631316474316825036660320318956
61631316474316825036911024422060
61631316474316825036931916430652
61631316474318020257621599825761
61631316474318020303562064925717
61631316474318025196749333805489
61631316474318025204363264096070
61631316474318025204363264214114
61631316474318025791483145405886
61631316474318025793742581520668
61631316474318025793990186436926
61631316474318025793993285623772
61631316474318025798344749582371
61631316474318025798887941805763
61631316474318025801332306811027
61631316474318053656828633807775
61631316474324928317094931057888
61631316474328824874626049038521
61631316474328830365073686500073
61631316474328830775081247736974
61631316474328830777340683851756
61631316474328830777591387954860
61631316474328830777612279963452
61631316474328830964957076761891
61631316474328830965500268985283
61631316474328830965521160993875
61631316474328830965521161111919
61631316474328830965688182258473
61631316474328830965709189071203
61631316474328830967944519186409
61631316474328830967944519304453
61631316474328830967944633990547
61631316474328863716815138754915
61631316474328880195695229303933
61631316474386152283864261849894
61631316474387050815627238393071
61631316474387067470687567729325
61631316474387067472379077352661
61631316474387067477462394603437
61631316474387068730700246040114
61631316474387069325493409376768
61631316474387069325494181030504
61631316474387069326249998472192
61631316474387069333003523795699
61631316474387100824204097641871
61631316474387100824204099177065
61631316474387102679767285806270
61631316474387111942324816347035
61631316474387368919949919331950
61631316474387369514743054090292
61631316474387369514743825741220
61631316474387402869016954393842
61631316474387402869016959098106
61631316474387402869100637213633
61631316474389771036250583422223
61631316474390070807236446675255
61631316474390954512247304061005
61631316474390954512247332758765
61631316474390969338664678315199
61631316474390969338664683036933
61631316474390971191971113428196
61631316474390971192033874012218
61631316474390971192033874130262
61631316474391002690489698604409
61631316474391005140013033872788
61631316474391005140013033878404
61631316474391005140013038600138
61631316474391013810281006344601
61631316474391015663671122747972
61631316474397874492925083161622
61631316474398174682195692059895
61631316474401776357746612376757
61631316474401776776930946955023
61631316474401776953379699004291
61631316474401776953379700067101
61631316474401810123673812706200
61631316474401810123673812707652
61631316474401810123673813769058
61631316474401810123673813770462
61631316474401810123673816957002
61631316474401810123694704242616
61631316474401810123694704714792
61631316474401810123694705777650
61631316474401810123694705779054
61631316474401810123694708965594
61631316474401810169427369981166
61631316474401810306625361056680
61631316474401810306625361528856
61631316474401810306625362587502
61631316474401810306625362591714
61631316474401810306876179950824
61631316474401810306897071972514
61631316474401810307440264195906
61631316474401826183934100873570
61631316474422191475215298940511
61631316474422234293719405757048
61631316474422234293719405761260
61631316491175802861585545952537
61631316491179405132581625454578
61631316491179405178335181783272
61631316491179406964430074780581
61631316491179406972045197623236
61631316492018683755381318211525
61631316492018683755402210220117
61631316492042695191009381073609
61631316492042695785805611831013
61631316492042729139051288704479
61631316492042995380279946374037
61631316492042995975055285122849
61631316492043029328321854004907
61631316492051099255218299750085
61631316492051099255239191758677
61631316492054756435000145402189
61631316492112044997471249486286
61631316492112044997472021138618
61631316492112044997743990321656
61631316492112078350988562349101
61631316492115680622507399813562
61631316492115930231167764111515
61631316492115930231167792807871
61631316492115946840555790244463
61631316492115946863464333629540
61631316492115946863464336817484
61631316492115947458260592021903
61631316492115947458260677761051
61631316492115947458260682360321
61631316492115947458261711230097
61631316492115947465600245728439
61631316492115978409407950490645
61631316492115980811506254074292
61631316492115980811506254093006
61631316492115980811506254546468
61631316492115980811506258797270
61631316492115989532611500591413
61631316492115989551276644201277
61631316492115990100571510394381
61631316492123795067108716425009
61631316492124094661017823080849
61631316492124095210604804808381
61631316492124095210876400920077
61631316492124095210876773978321
61631316492124095210876864316739
61631316492124095256358361019037
61631316492124100198017498525303
61631316492127652459790859838849
61631316492127653016173187027663
61631316492127653055423946466383
61631316492127653055424032205531
61631316492127653055424036804801
61631316492127653055425065674577
61631316492127686408669608514400
61631316492127686408669608518772
61631316492127686408669608990948
61631316492127686408669610049594
61631316492127686408669610053806
61631316492127686408920427544057
61631316492127686409484511657997
61631316492127686409484511776041
61631316492127702469013608207692
61631316492148101063728452141742
61631316492148110395763653219140
61631316492148110398023312917466
61631316492148110398023313385430
61631316492148111632805246413802
61631316492148111632805246884574
61631316492148351428171333875351
61631316492148351428192254581757
61631316492148351433274910309493
61631316492148362546312311763881
61631316492148366074400644164347
61631316492148393906985381595559
61631316492148393906985495914423
61631316492148401250467527940239
61631316492148401252726963700889
61631316492148410516372742841105
61631316492148410539260014905075
61631316492148410539260129223939
61631316492148410541792190254745
61631316492148410541792561777795
61631316492148410541792562840605
61631316492148410585034606140995
61631316492148410722295275127239
61631316544309905417870723837209
61631316544310205744593915838635
61631316544318309619553161223275
61631316544318309620118017107591
61631316544321010590743891165440
61631316544321011320485055594429
61631316544321911341757270283115
61631316544321911342322126167431
61631316544321913537752592933501
61631316544321913537773513638449
61631316544341425837816770996013
61631316544341425838067819455389
61631316544341425845409825162111
61631316544353431578476185225275
61631316544353431578748525944781
61631316544353431578748525944994
61631316544353431579228669071055
61631316544353431579500638254093
61631316544353431586006848826095
61631316544353431586090160096321
61631316544353431586090531651503
61631316544353431586843677062679
61631316544353431624250719420014
61631316544353431625003060367054
61631316544353431625254108843692
61631316544353431632596919014550
61631316544353433411371040870613
61631316544353433411433802985457
61631316544354333979182822860965
61631316545184306686130924907030
61631316545184306731612885026364
61631316545184306731612885144408
61631316545184306731884481120590
61631316545184306731884481138060
61631316545185507450552854531304
61631316545185507488695146228076
61631316545185507488883174305404
61631316545185507488945850331180
61631316545185507489697962640492
61631316545185508038491053807198
61631316545185508038491082504958
61631316545185508038553729832974
61631316545185508038574650539326
61631316545196012283294279351510
61631316545196012283294279823894
61631316545196312472293248559164
61631316545196312472293248677208
61631316545196312472543952643346
61631316545196312472543952644798
61631316545196312472543953115730
61631316545196312472543957366532
61631316545196312472564845124322
61631316545196312472564849375124
61631316545216721637740020231218
61631316545216722185967906445590
61631316545216722231700570767198
61631316545216722231700570780248
61631316545216722231700570786072
61631316545216722231700575372292
61631316545216722231721462659150
61631316545216722231721462676620
61631316545216722231721467380884
61631316545216722232264654994970
61631316545216722232264655012232
61631316545216722232285547020824
61631316545216722232536251123928
61631316545216727170577600544652
61631316545216727171392388856654
61631316545216727171392388873916
61631316545216727171393508087934
61631316545216727171413280865246
61631316545216727171413280882508
61631316545216727173084641569868
61631316545216727173084641575692
61631316545216727173841230665292
61631316545216727173920321896286
61631316545216727173920321913548
61631316545216727720373764992702
61631316545216727720436182751274
61631316545216727722901698032334
61631316545216727722904797219180
61631316545217622799533158577904
61631316545217622800285270887216
61631316545217922988720155843964
61631316545217922988782831869740
61631316545217922989284240075948
61631316545217922989534944179052
61631316545217927885169935654896
61631316545217927885190827663488
61631316545217927930923491867004
61631316545217928477455767809166
61631316545217928477455769325486
61631316545217928477455798023246
61631316545217928477456026194414
61631316545217928477518443834942
61631316545217928477518443952986
61631316545217928477518445351262
61631316545217928477518445352666
61631316545217928477539366057614
61631316545217928477539366076541
61631316545217928479715462309196
61631316545217928479774782279198
61631316545217928479774782280602
61631316545217928479795702985550
61631316545217928479963067225454
61631316545217928479966166412300
61631316545220323908172015623682
61631316545220323908172015977814
61631316545220323908736099851294
61631316545220324503533450176848
61631316545220329442389587690748
61631316545220329442389588044880
61631316545220329442661184156576
61631316545220329444080721077724
61631316545220329444355789546938
61631316545220329444916401533624
61631316545220329444917520747642
61631316545220624097170984812414
61631316545220624097170985166546
61631316545220624097421688915518
61631316545220624097421689269650
61631316545220624097985773143130
61631316545220624097986892709828
61631316545220624097986892711280
61631316545220624098257369254826
61631316545220624098258488350799
61631316545220624098258488822976
61631316545220624829981116077780
61631316545220624829981116079232
61631316545220624830043792103556
61631316545220624830043792105008
61631316545220629585341393219186
61631316545220629585341393350328
61631316545220629585902005560212
61631316545220629585902005678256
61631316545220629585902009910344
61631316545220629585905477582312
61631316545220629585906596777616
61631316545220629586094883022818
61631316545220629586094883140862
61631316545220629586157300880719
61631316545220629586157300880720
61631316545220629586157300899434
61631316545220629586177073694008
61631316545220629587597730147122
61631316545220629587601173825754
61631316545220629587851877928858
61631316545220629588433410621944
61631316545220629588434529835962
61631316545220629588601924053858
61631316545220629588605023358748
61631316545220629588622816180494
61631316545220629588625915367340
61631316545220629631094949432746
61631316545220629631094949450216
61631316545220629631910856976235
61631316545220629631910856976236
61631316545220629631910856993498
61631316545220629631910857448412
61631316545220629633354758735670
61631316545220629633605434142418
61631316545220629633605462838774
61631316545220629634358579570856
61631316545220629769108849604046
61631316545220629769171525629822
61631316545220629769171525747866
61631316545220629771365186650026
61631316545220629771427862557758
61631316545220630183150550013048
61631316545220672273401610567659
61631316545220672273401639264015
61631316545220672273422531272607
61631316545221525260532143344192
61631316545221530198906645351500
61631316545221530199658757660812
61631316545221530199659876869006
61631316545221530199660135136210
61631316545221530199660135254254
61631316545221530199722552894782
61631316545221530201162982279436
61631316545221530201978889822718
61631316545221530201978889940762
61631316545221530202167176167250
61631316545221530202167176285294
61631316545221530202170275472140
61631316545228427783131260890070
61631316545228427783131260891522
61631316545228427783131261008162
61631316545228427783131261008322
61631316545228433319315034931578
61631316545228727972130230097724
61631316545228727972130230197054
61631316545228727972130230215768
61631316545228727972380934181906
61631316545228727972380934183358
61631316545228727972380934299998
61631316545228727972380934300158
61631316545228727972380934318872
61631316545228727972401826190498
61631316545228727972401826191950
61631316545228727972401826209420
61631316545228732911257964077452
61631316545228732913765005108492
61631316545228732914521594198092
61631316545228733508314004120310
61631316545228733508564708223414
61631316545232329831595007793888
61631316545232329832347120103200
61631316545232330427144470522260
61631316545232330427207146548036
61631316545232335182504747663666
61631316545232335182504747665118
61631316545232335183258237585342
61631316545232335184761084610524
61631316545232335185036124381930
61631316545232335185036124383382
61631316545232335185786170624974
61631316545232335185789269811820
61631316545232335366334880055587
61631316545232335368591216983523
61631316545232335368591217101567
61631316545232368720353561246957
61631316545232368720353561365001
61631316545232385152664189594493
61631316545232385152726865620109
61631316545232385199257716472090
61631316545232385199258089543592
61631316545232385199258089897724
61631316545232385199258090015768
61631316545290557681506035444756
61631316545290857870755708736592
61631316545290873877187379733692
61631316545290874472740342951717
61631316545290907825985914684402
61631316545293275444427573270591
61631316545293318263186099085060
61631316545293559704677000565316
61631316545293575627195427886699
61631316545293575627195432136049
61631316545293575627196461005825
61631316545293575764393424746597
61631316545293575764394453616373
61631316545293576175987402578241
61631316545293576175988431448017
61631316545293608980629031928556
61631316545293618406703222960256
61631316545293618452456779054320
61631316545293620098561741508962
61631316545293623805627357121579
61631316545294470657735478823404
61631316545294470657736598018548
61631316545294476194944447412287
61631316545294476194944447762207
61631316545294476194944452011557
61631316545294520666372375606410
61631316545294520666372404304170
61631316545294520666373523499314
61631316545301412803599387561396
61631316545301412803599387915528
61631316545301428726661939669283
61631316545301679462903827743551
61631316545301679639143716625974
61631316545301679639143717098150
61631316545301679645918588147610
61631316545301712443806386189892
61631316545301712992598356632084
61631316545301712992869952743780
61631316545301712992869953215956
61631316545301712993413144967172
61631316545301728869341819667631
61631316545301728869342852769495
61631316545301728915116339159225
61631316545301728915177035665475
61631316545301728915180507451647
61631316545301728915180507569691
61631316545301728915180507923823
61631316545301728915929147974787
61631316545301728915932504969711
61631316545301728915932505087755
61631316545301728915932619760959
61631316545301728915932619879003
61631316545301728915932620233135
61631316545305281322305929413939
61631316545305281361556688852659
61631316545305281361556774591807
61631316545305281361556779191077
61631316545305281361557808060853
61631316545305281917186259647348
61631316545305315264680821053076
61631316545305325649992427499124
61631316545305331140337899169663
61631316545305331140338932271527
61631316545305331141153851006168
61631316545305331141174771594476
61631316545305331186928356502940
61631316545325695883392288788879
61631316545325695884229279541352
61631316545325738704408299319485
61631316545325740350532015817329
61631316545325740350784182618630
61631316545325980013719984143349
61631316545325980145898052558078
61631316545325980145898052676122
61631316545325980145898054074557
61631316545325980145898054093271
61631316545325980150980738518821
61631316545325990506813933413100
61631316545325990644011583067056
61631316545325990644011926023648
61631316545325990644074430925260
61631316545325990644074688142704
61631316545325990644074692392054
61631316545325990644075464044386
61631316545325990646522525051940
61631316545325991264018139973209
61631316545325991264206425267981
61631316545325994380533386550623
61631316545325996026909297877199
61631316545325996027746288629672
61631316545325996624802552605995
61631316545325996624802666924859
61631316545326024485357117975635
61631316545326024485357118092275
61631316545326024485357232411139
61631316545326024485357232761059
61631316545326029970704730860254
61631316545326029970704730978298
61631316545326029975788405291789
61631316545326038893678864737957
61631316545326039259434522667597
61631316545326039440189102834179
61631316545326039440189361101383
61631316545326040494048977253624
61631316545326040494048980435952
61631316545326040494049005833340
61631316545326040494049780668000
61631316545326040494216456162529
61631316545326040494301215489195
61631316545326040494301215502293
61631316545326040494301219734381
61631316545326040539992009700339
61631316545326040540054771819395
61631316545326040540054776064533
61631316545326041093908380924337
61631316545326044198562256647325
61631316545326044206176941286409
61631316545326044206177055605273
61631316545326044389191276137260
61631316545326044389191280920229
61631316545326044389191280920265
61631316545326880581469003668937
61631316545326891693753104979252
61631316545326891694506290687821
61631316545326891694757337747517
61631316545326891694757452532941
61631316545326894811084413815583
61631316545326895359876384257775
61631316545326896594658317752707
61631316545326896641248730897962
61631316545326896641248730897963
61631316545326897192551572014943
61631316545326897192551572481503
61631316545326897192551600711299
61631316545326897192551686800367
61631316545326925053106223590291
61631316545326925053106224056851
61631316545326925053106252286647
61631316545326925053106252636567
61631316545326925053356927693395
61631316545326925053356928159955
61631316545326930538453750853806
61631316545326939827246218568721
61631316545326939870489339906967
61631316545326939870489454225831
61631316545326939870740388366343
61631316545326941107594198287816
61631316545326944773738018823736
61631316545326944773738018823737
61631316545326944773738047403452
61631316545326944773738047403453
61631316545326944773988722926841
61631316545326944819491603732200
61631316545326944819742303052300
61631316545326944819742307835269
61631316545326944819742307835305
61631316703843090662741094538087
61631316703843090662992142997463
61631316703877907127696252214873
61631316703878212621915538553241
61631316703878212622187507717565
61631316703878212629445830600283
61631316703878212629466751305231
61631316703878212629529513424287
61631316703878212667689701194202
61631316703879113235501483201816
61631316703879115022348717146165
61631316704749613875896929795612
61631316704750508953278524189773
61631316704753516336393386692584
61631316704753559166486203450572
61631316704753559166486203469286
61631316704753559166486318241612
61631316704754444767793662278115
61631316704754459597099992849090
61631316704822558221249845272546
61631316704822558221521813387110
61631316704822558221521814436870
61631316704822558226332419450706
61631316704822558226604388615030
61631316704822591575519531894205
61631316704823503124462130903409
61631316704823793979980863673250
61631316704826193297974687996277
61631316704826193846766659855619
61631316704826193847038369339796
61631316704826209769348895347095
61631316704826460681767565714418
61631316704826460681767566180978
61631316704826461917364632367270
61631316704826461917364636618072
61631316704826462329167473956393
61631316704826462329167563232001
61631316704826462329168592101777
61631316704826493853106566805332
61631316704826493853106567277508
61631316704826493853106568340366
61631316704826494036037223619396
61631316704826494036037223620848
61631316704826494036037223638110
61631316704826494036037224091572
61631316704826494036037225154430
61631316704826494036288042513540
61631316704826494036288042514992
61631316704826494036288042631632
61631316704826509958619489343879
61631316704826510095544350883494
61631316704826510095544355134296
61631316704826510095545125251594
61631316704827360517521215841178
61631316704827394420918377628797
61631316704827394466588250879984
61631316704827394466588250885600
61631316704827394466588250885808
61631316704827394466588252415178
61631316704827394471670439196006
61631316704827405584770602765238
61631316704858615935388478424394
61631316704858625268930242976157
61631316704858625269118271053485
61631316704858866299078214728317
61631316704858877234204752361100
61631316704858880945307525036027
61631316704858881120729182040244
61631316704858914477257933245993
61631316704858914482341606148920
61631316704858914482592654605875
61631316704858916124638151716230
61631316704858916124721719744982
61631316704858916124721719863026
61631316704858925412614683321357
61631316704858925595377861226724
61631316704858925595377864414668
61631316704858925595630056060263
61631316704858925600712287281831
61631316704858930354086612401499
61631316704859781513056544911535
61631316704859816692470739620490
61631316704859825980426379222481
61631316704859826025991653794312
61631316704862466584865415311966
61631316704862467843371459966760
61631316704862477695643042281200
61631316704862477832903797006752
61631316704862478956408861421148
61631316704862516204544597411684
61631316704862516204545372252168
61631316704862518395634231218262
61631316704862518395717799247014
61631316704862518395717799365058
61631316704862527317581998866072
61631316704862527317582773706556
61631326606731697111053266635631
61631326607058260453959045428590
61631326607058260460736196300756
61631326607058260461489337479844
61631326607058303281478785378507
61631326607062161823730409374069
61631326624784480121021771314555
61631326630364998600610078747045
61631326630693110435653171968007
61631326630704818413707977701835
61631326630704818413707977706047
61631326843297908905903763213809
61631326843298209049420772302129
61631326843403609432524447456141
61631326843403609432524447806061
61631326843403620548389087867755
61631326843403620548953172095527
61631326843403620548953172099739
61631326843403620550645424791479
61631326843403620550645424795691
61631326843403625306478694834432
61631326843404520979504199360487
61631326843404520981196452056439
61631326843404525920327280641005
61631326843404525920891364868777
61631326843404525920891364872989
61631326843404525922582615861939
61631326843404525922583387514271
61631327245154983051362262761713
61631327245154983051613311238351
61631327245165488463726855464052
61631327245165532928589277207650
61631327245201856020593333383441
61631327245201856023100374414481
61631327262810615070262362884701
61631327262879657322231837155088
61631327262883303509298367958526
61631327262919628250185376491773
61631327268715338575236523843720
61631327268718940294093436283745
61631327268788279007893549425241
61631327268788283946937604828911
61631327268788283947021287637057
61631327268788284566965350647230
61631327268788284567237318761794
61631327268788327183792915706551
61631327268788327183813836412903
61631327268788327184064511818247
61631327268788327184064540516007
61631327268792187026057035960966
61631327268800339719152602758865
61631327268824651344030338912785
61631327268828251831453289322181
61631327268836356941193693357265
61631327315766699168197391187163
61631327315766746749655805643961
61631327315766746749718567875445
61631327315766746886916474280285
61631327315766746886916560485993
61631327315963926812389635137329
61631327315963928459581453989925
61631327315985241896307138519349
61631327315985241896308257710281
61631327315985542636881190538104
61631327315988244340316278241956
61631327316057271260989257467220
61631327316057282374026658921608
61631327316057285628367018345897
61631327316058186058917959871709
61631327316058186058918045610857
61631327316058486248188639957561
61631327316058486385449394333033
61631327316060884645273442526744
61631327316060884645838676199924
61631327316060884783099430575396
61631327316060887762350694510176
61631327316060887945095676312297
61631327316060887945095762051445
61631327316060887945367272423993
61631327316060889545987274473076
61631327316060889546739386782388
61631327316068978642542418792836
61631327316068989755579477290632
61631327316068989755579855079496
61631327316068989892840609454968
61631327316069037885808941601314
61631327316069037885809313137622
61631327321581718600010001031755
61631327321581718600010001385887
61631327321581718600574085263739
61631327321581718600574085617871
61631327321581718602266337959691
61631327321654659654367676323335
61631327321654664593495410303063
61631327321674123961561120141039
61631327321675022744980684812484
61631327321675023980578525837648
61631327321675024392112147405999
61631327321675024392300432350851
61631327321675024392363194465695
61631327321675024529370496279839
61631327321675024529370496279840
61631327321675024529558867313760
61631327321675024529561187076243
61631327321675324581299058582991
61631327321675324581361820697835
61631327321675372162736466712333
61631327321675372162757358720925
61631327321675372162757473039789
61631327321675372162820235154633
61631327321675372300018112979757
61631327321675372300018141676113
61631327321675372300018227765181
61631327321677726232808246702767
61631327321677773859936563248237
61631327321678926806876283056047
61631327321678926852608947259563
61631327321678926852797233604095
61631327321678974571265239541485
61631327321678974616997932441357
61631327321678974617018824449949
61631327321678974984530578060489
61631327321685829558973117206394
61631327321685830794319905522832
61631327321685831206102255451206
61631327321685831343111875965023
61631327321685831343111875965024
61631327321685831343300246998944
61631327321685831343300248061754
61631327321686179525600821712256
61631327321687068974480191032075
61631327321687068975044275264059
61631327321687068976736527960011
61631327321687079544307167177982
61631327321687080092600166664623
61631327321687080093349841587764
61631327321687080094836617404044
61631327321687080094856503592559
61631327321687080094856503946691
61631327321687080095589758583132
61631327321687085033985009578751
61631327321687085034549093810735
61631327321689781249229029150030
61631327321689781799025189247948
61631327321689783033807122742880
61631327321861446824691624679357
61631327321861446870424288882873
61631327321872552179737717624693
61631327321872552225553949862577
61631327321892967292879676027272
61631327321892967293151272138968
61631327321893861956240495486362
61631327321893862505283512988250
61631327321893867308573096875141
61631327321893867860712263937148
61631327321893867860962968040252
61631327321894168049961937228984
61631327321896569564147351641000
61631327321897770321208720834120
61631327321904972618702433142981
61631327321905017502746123971002
61631327321965911041468571306221
61631327321965911041468685741725
61631327321965911041531447856569
61631327321966796830873703948122
61631327321966797379916721450010
61631327321966811472019598571181
61631327321966811472019627267537
61631327321966811472019713356605
61631327321966861411744472857603
61631327321967111661269271863017
61631327321967111661269300559373
61631327321967111661269386648441
61631327321967111661290192567965
61631327321967111661290306886829
61631327321967111798530026238489
61631327321967111798530054934845
61631327321967111798530141023913
61631327321967111798550946943437
61631327321967111798551061612221
61631327321967114042148052754764
61631327321967114042987861168164
61631327321967146799176470750262
61631327321967146844930055542086
61631327321967147393973073043974
61631327321967157912213872204650
61631327321969513312527527358601
61631327321969513312715354911357
61631327321969513358197343708125
61631327321969513358468939819821
61631327321969513907290294909195
61631327321969813501714324100089
61631327321969813501714438535593
61631327321969813501798121238745
61631327321969813501965028203193
61631327321969813547467909008553
61631327321969813547468023327417
61631327321969813547530785442261
61631327321969813547718613111657
61631327321969813549222952049145
61631327321969813915251716006245
61631327321969813915272636711193
61631327321969814098286861559625
61631327321969815331352954814922
61631327321969815331854363021130
61631327321969815332105067124234
61631327321969815332188749477466
61631327321969815332189778347242
61631327321969815746231821590580
61631327321969847267076736295455
61631327321969847267097657000403
61631327321969858380114053527015
61631327321970714069526105740521
61631327321970714069776809843625
61631327321970714115279719228701
61631327321970714115551315340397
61631327321970714116971971924653
61631327321970715762656094253680
61631327321970715764918996624409
61631327321970715899937769352974
61631327321970715899938798222750
61631327321970715899938802808970
61631327321970715902177686685212
61631327321970715902177689517620
61631327321970715902177690934562
61631327321970716313959954060978
61631327321970716313960039800126
61631327321970716313961972067867
61631327321970716313980841466088
61631327321970716313980841470300
61631327321970716313982892774267
61631327321970716313983151054521
61631327321970749115926135044118
61631327321970749116176839147222
61631327321970749665219856649110
61631327321970758947863159141671
61631327321970758993616743933495
61631327321970760228963536498497
61631327321970763895148460935091
61631327321977613475711838988308
61631327321977919208763360199593
61631327321977920855976085247377
61631327321977952011542382721606
61631327321977952562841392778705
61631327321977952562844487379331
61631327321977952562844717416739
61631327321977952562844717435613
61631327321977963490420177565782
61631327321977963673371754618186
61631327321977963673622428606588
61631327321977963678706031654524
61631327321981520859543015226282
61631327321981520882699962099128
61631327321981522715165928023716
61631327321981522715165929440658
61631327321981523126948278306222
61631327321981554282538462223638
61631327321981554282789166326742
61631327321981554831832183828630
61631327321981555929726837887296
61631327321981555929730276844194
61631327321981555929730281093544
61631327321981556478773212856284
61631327321981556478773298595432
61631327321981565395575863678026
61631327321981565395826910737722
61631327321981565944869585283018
61631327321981565949702111156556
61631327321981567040507738375625
61631327322001978820904835984931
61631327322002219713825543736899
61631327322002219716081880664835
61631327322002235768247016098951
61631327322002235773329590277111
61631327322002235773330361929443
61631327322002235775589021805673
61631327322002267892064929767341
61631327322002267892068024367967
61631327322002279002845994293793
61631327322002279005105425822355
61631327322002279010185677052221
61631327322002279010188000000515
61631327322003136203880617542071
61631327322003136206140049070633
61631327322003179394972529381411
61631327322003180670435291631701
61631327322003180670438386232327
61631327322003180675520960410487
61631327322003180675521966232937
61631327322003180677777297338423
61631327322003184382123098173139
61631327322003184382123869825471
61631327322005831272848394595915
61631327322005880686625954133091
61631327322013986207963176849132
61631327322013986393433628710373
61631327322013986393433628727635
61631327322013991744155340534795
61631327322013991744155340539007
61631327339306694271503221228887
61631327339306694271503221233099
61631327339306694272067305460871
61631327339306694273759558156823
61631327339306694273759558161035
61631327339379635325860896520467
61631327339379636560642830015399
61631327339379640264988630500195
61631327339400000063605367603131
61631327339403602334852494164859
61631327339403902478369503253179
61631327339403902524102167456695
61631327339403950656023798257621
61631327339403950656044718962569
61631327339411707445156209166264
61631327339411707445407171549622
61631327339412044646537495815323
61631327339412044648229748161355
61631327339412055215864182123801
61631327339412055215864182123810
61631327339412055764093387215887
61631327339412055764843061784896
61631327339412055764844176393820
61631327339412055764906856669106
61631327339412055766349723793903
61631327339412055766349724143823
61631327339412057001864998014504
61631327339412060706042313653735
61631327339415657487111337737637
61631327339415657489287091026804
61631327339415658038330105341992
61631327339415658038330105346364
61631327339415658084104701301257
61631327339415659272860990358834
61631327339415659272860994963928
61631327339415659273112038836924
61631327339598430066171776549929
61631327339598430111988008787813
61631327339618843532205484134280
61631327339622745992701941031252
61631327339622788631769364637059
61631327339630545422491749000169
61631327339630550361703051012813
61631327339630843781618946625345
61631327339630845611824990326373
61631327339630849269873036614487
61631327339630849269873036618699
61631327339630849269873036968619
61631327339630882623954393831633
61631327339630882623954393835845
61631327339630893741991807250050
61631327339630893741991807372513
61631327339630893742054483275666
61631327339630893742074369468393
61631327339630893742074369818313
61631327339630898683459212024177
61631327339691772914128266211129
61631327339691772914211834245497
61631327339691787740545592636416
61631327339691787740548692295438
61631327339691788904241294987313
61631327339691788927900420200166
61631327339691788927963096225942
61631327339691789524206279052354
61631327339695391198959175727974
61631327339695391246407337680147
61631327339695675374478508099906
61631327339695686487515909554294
61631327339695690154546123902811
61631327339695690154556632104661
61631327339695690200331109021717
61631327339695691388229741500626
61631327339695691388229855819490
61631327339695691388480445603730
61631327339695691389927397200514
61631327339695691433961286508998
61631327339695691434149314450812
61631327339695691434149314586326
61631327339695691434150429059736
61631327339695691434150433781470
61631327339695691434232996939558
61631327339695691434234025809334
61631327339695691434234030395554
61631327339695691434234116134702
61631327339695691436410241078428
61631327339695691983026343794338
61631327339695691985453259997258
61631327339695691985474061663220
61631327339695691985474061667432
61631327339695691985477146440445
61631327339695691985477160849858
61631327339695691985477160850066
61631327339695691985477160867328
61631327339695691985535794912500
61631327339695691985536823782276
61631327339695691985536828031626
61631327339695724787482031262862
61631327339695724787482117356142
61631327339695734619356293599655
61631327339695739542936039460620
61631327339703495121366533837812
61631327339703495121369633496834
61631327339703795264802959765362
61631327339703797092745482754944
61631327339703797095194319836232
61631327339703797095218325320017
61631327339703830446768410689402
61631327339703830447019454916690
61631327339703839727214580374810
61631327339703839727402608452138
61631327339703839729662331549297
61631327339703839729662331549354
61631327339703839772968165166634
61631327339703839780558894984758
61631327339703839780750280529186
61631327339707398814886572832416
61631327339707398817147413720884
61631327339707398817210143601300
61631327339707398817210258392548
61631327339707398817398171678628
61631327339707432168972430827766
61631327339707432168972434010094
61631327339707432168972516566914
61631327339707432168972519749242
61631327339707432168972521284435
61631327339707432169035192588478
61631327339707432169035192942609
61631327339707432169035192942610
61631327339707432169035278681758
61631327339707443279562081107610
61631327339707443282009832282154
61631327339707443282009835464482
61631327339707443287151696316810
61631327339707443287339724394138
61631327339707443287344196470162
61631327339707446993384577304440
61631327339707446993384605884156
61631327339727856157576432821460
61631327339728110594023396745056
61631327339728110594026496404078
61631327339728111828805330239988
61631327339728111828889013059780
61631327339728154517423070451687
61631327339728156293385323982379
61631327339728156301062060968269
61631327339728156301089974355696
61631327339728156895858663261741
61631327339728156898313373834873
61631327339731707376587214501211
61631327339731758620518630787825
61631327339731758620518630800875
61631327339739862495476728279353
61631327339739862495477876172465
61631327475521128249876575752309
61631327475590172193138718026768
61631327475590172193890830336080
61631327475593818380205248830206
61631327475593818380205277409922
61631327475593818380957361139518
61631327475593818380957389719234
61631327481210610602412098980582
61631327481211850017919172806263
61631327481211860587746148952170
61631327481211860587808939296810
61631327481211860587809943700857
61631327481211860587809943700866
61631327481211860725007932061904
61631327481211860726681621346588
61631327481211861136788823361952
61631327481211861136789937970876
61631327481211861138275599178232
61631327481211861138295485720879
61631327481211866077423990998807
61631327481211866077423991352939
61631327481211866077988075584923
61631327481426746874637603450046
61631327481426746874638722645190
61631327481429448578074068629296
61631327481429448578136744655072
61631327481429453473707649151353
61631327481429453518624405828849
61631327481429753662141414917169
61631327481430654688304608160367
61631327481499681749271931106950
61631327481502700252202341973781
61631327481502700252766196168357
61631327481502700252766426205765
61631327481502700252766426218815
61631327481502733606283469153519
61631327481502733606283469503439
61631327481502733606283699190927
61631327481503600635321657208992
61631327481503600635322771817916
61631327481503600683317223783237
61631327481503634036834496768399
61631327481503644551141404542808
61631327481503645153260124919832
61631327481503650041551471766445
61631327481503650048893477473167
61631327481534864836648741809430
61631327481534864973846734415766
61631327481535154038470263546989
61631327481535154045245090421101
61631327481535154045248185021727
61631327481535154045812269253711
61631327481535165158285586476115
61631327481535165163368160654275
61631327481535165165625269234543
61631327481536021122279616353231
61631327481536054475796117686061
61631327481536054476360973570377
61631327481536065588836613391155
61631327481536065593919187569315
61631327481536065593920189259055
61631327481536065594484273491039
61631327481536065594484273504089
61631327481536065596176296149583
61631327481536065596176296499503
61631327481536065596176526186991
61631327481536070535303258826899
61631327481536070535304030479231
61631327481536070535868114711215
61631327552110513288133927060384
61631327552111413855945708700816
61631327552111413856132965125812
61631327552111413856134084320956
61631327552114115559569430305062
61631327552114115559632106330838
61631327552114148911394450594272
61631327552114464978640891712746
61631327552114465528437051810664
61631327552115366096248747707576
61631327552329351263858572734874
61631327552330251831857610800302
61631327552330251831858729995446
61631327552330256772408982518661
61631327552330256773244662862341
61631327552330551839537588990929
61631327552330556778665322970657
61631327552330556915925991606981
61631327552330556916761671950661
61631327552330556918453924646613
61631327552332953535294075979552
61631327552332953535356752005328
61631327552333303091563529997784
61631327552333303504161697485154
61631327552334204071973393382066
61631327552402302563460392656212
61631327552402302563460507447460
61631327552402302566451044485494
61631327552402335917708885942094
61631327552403186706491938457206
61631327552403547787581059654038
61631327552405904285664158759460
61631327552405904285664244498608
61631327552405904285664244970992
61631327552405904422924913602944
61631327552405904423488997834928
61631327552405904423489112153792
61631327552405937639661947942238
61631327552405937639664270890532
61631327552405937639724709707162
61631327552405937640477850886250
61631327552405948750254955811646
61631327552405948750505659914750
61631327552405948750526580503058
61631327552405948750526923459650
61631327552405948751007068120958
61631327552405948752699349396626
61631327552405948752701672344920
61631327552405948752950396456322
61631327552405948758597826518798
61631327552406204474913918262828
61631327552406204477173606536450
61631327552406204589767686126560
61631327552406204612174586894780
61631327552406204612675994632976
61631327552406204612675995105360
61631327552406204612677023502752
61631327552406204612760825364594
61631327552406204612926698736080
61631327552406204612927727605856
61631327552406204613011415148834
61631327552406204614371599146998
61631327552406205210007340796757
61631327552406205210008115985549
61631327552406237828998626825660
61631327552406237966196619436208
61631327552406249077538416376574
61631327552406249077538416848958
61631327552406249077789120479678
61631327552406249130886087503240
61631327552407105043228055485234
61631327552407105179923606770288
61631327552407105180487691002272
61631327552407105640537189075063
61631327552407105640558368061717
61631327552407138945790411567620
61631327552407150058827813022008
61631327552407150110479789313496
61631327552407155051303219670024
61631327552407155051303248249740
61631327552407155051867303902008
61631327552407155051867332481724
61631327552407155051888224490316
61631327552438358676020871911740
61631327552438369793857944235912
61631327552438625649034947648748
61631327552438625650727200344700
61631327552438669937375039594818
61631327552438670120337078886396
61631327552438674879547120492372
61631327552438674879547120609012
61631327552442227920027555246724
61631327552442271796777055167554
61631327552442271842509686323859
61631327552442277195708679714669
61631327552442277195771355740445
61631327552442277333808586687956
61631327552442277335500839383908
61631328680553850675760029694459
61631328680553850858210285088897
61631328680553850858774369316669
61631328680553851269992548215313
61631328680553852505338565942229
61631328680553852505339337594561
61631328680553856209684366427025
61631328680553856209685138079357
61631328680658856640430947237998
61631328680661559579276240086728
61631328680661560128068210528920
61631328680661560128256581562840
61631328680669663454235485471368
61631328680669665237809389408492
61631328680669665238561501717804
61631328680669713269725428492394
61631328680669980251972135908392
61631328680669980251975611354684
61631328680670013413241404478850
61631328680670013413241408710938
61631328680670013458994989387314
61631328680670013458994993619402
61631328680670013458996022489178
61631328680670013465773173361344
61631328680670013466526314540432
61631328680673582522971690856716
61631328680878005716787165979643
61631328680878055672076333176201
61631328680878055672097225184793
61631328680878055679692202082667
61631328680878056915038219809583
61631328680878060621078595938625
61631328680878060621643451818729
61631328680880409079569589021474
61631328680880409079820636081170
61631328680880409216830257657798
61631328680880409217081304717494
61631328680880456846185548442951
61631328680881609981442896940774
61631328680888514189310767901046
61631328680888514326571436537370
61631328680892453709949846911415
61631328680892469767166161092090
61631328680892469767167194211216
61631328680892469769341909800860
61631328680892469769362830505808
61631328680953359967389084542968
61631328680953359968141196852280
61631328680953393319214104832178
61631328680961463842348329927608
61631328680961497194173350216818
61631328680985764399913149365520
61631328680985764400478004200076
61631328680985764400666290544608
61631328680985812571315717009578
61631328680986064589183743362304
61631328680986064589936884541392
61631328680986112715083774574536
61631328680986112717343210335186
61631328680986124018761115962706
61631328680989725740965225022546
61631328680997820141385302633034
61631328680997820141636351092410
61631328680997820143833020506128
61631328698387436230111424871726
61631328698395839698979642062458
61631328698570267554567499136752
61631328698602683047062489376608
61631328698618297838113624056504
61631328698618297838113624056513
61631328698618346016258476305545
61631328698711699931282603177593
61631328698712005013927346245641
61631328698715592515769420921225
61631328698723696383139055814187
61631328698723696383201817933243
61631328704187151571084323296251
61631328704304181577097786804644
61631328704308068618657781538882
61631328704308083442818904952804
61631328704308116797925386408816
61631328704308116797925391113080
61631328704308117346696469546680
61631328704308117346968060954112
61631328704308117346968065658376
61631328704308117392450025758788
61631328704308118581478403041612
61631328704308118627252994804806
61631328704308118627315670830582
61631328704478892967648245827632
61631328704511306607112567750891
61631328704511306612111459575819
61631328704511313958187384126914
61631328704511356567400626772377
61631328704511356568237425838817
61631328704511356574743751674243
61631328704514914445798630534380
61631328704514915635391092049188
61631328704514915635391096753452
61631328704515215824661662053880
61631328704515216417007871928658
61631328704515216419267685346822
61631328704515216419456056380742
61631328704526922015785566912084
61631328704526923205378023722627
61631328704526923205378023722628
61631328704526923205378028426892
61631328704526923251152620190086
61631328704526923800174259184296
61631328704526966480645004787150
61631328704584243289797036309109
61631328704584243335529700512625
61631328704584259950941339873554
61631328704588161809800849482847
61631328704599901352830033046176
61631328704599901355278213248910
61631328704599902588113374747316
61631328704599902588176050773092
61631328704599902590624921138360
61631328704599902590625006877508
61631328704599903139667938640248
61631328704620280879772848122523
61631328704620616199338890414921
61631328704624218477924567590707
61631328704624218477924570777247
61631328704624218477925685381959
61631328704624218477925685386171
61631328704624227210073706336245
61631328704632288449759779795963
61631328704632337810242630480837
61631328704632338405048951596003
61631328704632338405050066200715
61631328704632338405050066204927
61631328704632338405052390552901
61631328704632338405071005958834
61631328751561462265249120875256
61631328751561462814041091317448
61631328751561462814043411552155
61631328751562361597714108886930
61631328751562363244510755997323
61631328751562363244510841736471
61631328751562363244594438817115
61631328751562363244782809384475
61631328751562663388027765085643
61631328751562663388027850824791
61631328751562663433781435733255
61631328751562663433844112108951
61631328751562711015239735754549
61631328751562711015239764450905
61631328751562711015302612304897
61631328751562711152500519176297
61631328751573168411204445761928
61631328751573168411392816795848
61631328751573168411455488572114
61631328751573168411455492821624
61631328751573169645986379256860
61631328751573169646738491566172
61631328751573170058332465148306
61631328751573170058583512208002
61631328751573170195029396758748
61631328751573170195781509068060
61631328751573170195782537937836
61631328751780311353948491978358
61631328751780311354011168004134
61631328751780315019317768574441
61631328751781215449868795839401
61631328751781515639139389836185
61631328751781515639139475925253
61631328751781515776400144561577
61631328751783913625194499681652
61631328751783913625195618540086
61631328751783913625257261446576
61631328751783913625258294565862
61631328751783914036224278494436
61631328751783914036224364233584
61631328751783917336046512279989
61631328751783917336318108391685
61631328751783917336318481444313
61631328751785164206812619447853
61631328751792018734748426385738
61631328751854462366206622983014
61631328751865002151393357567074
61631328751889319314902326836902
61631328751890518285618101746407
61631328751890530640789902761508
61631328751901325101116450006963
61631328751901325106199024185123
61631328757377689045318512291027
61631328757377693984446246270755
61631328757450623919951720752787
61631328757450639972116856186903
61631328757470987010480654219438
61631328757470988611942521304479
61631328757470988657612423393151
61631328757470988657612509015659
61631328757470988657612509132299
61631328757470988657863556075355
61631328757470988657884476780303
61631328757471288801129518103979
61631328757471288801129518220619
61631328757471288846883103012443
61631328757471288847134150072139
61631328757471336428320482445429
61631328757471336428404279584085
61631328757474905896617899023339
61631328757474905896806185367871
61631328757474907177889065148680
61631328757474907177889065148689
61631328757474938882581605684421
61631328757474939296624447331501
61631328757474940531427272716981
61631328757474950361480320766937
61631328757474950361668607111469
61631328757481795608882800561430
61631328757481795608883143518022
61631328757481810432772198179116
61631328757481810433047614227326
61631328757481843238337015351196
61631328757482110622297287519162
61631328757482143236215671518916
61631328757482143236967783828228
61631328757482143785258431094634
61631328757482143791185980750632
61631328757482143792883913788374
61631328757482143974116642286430
61631328757482145028229931043114
61631328757482154904223382205020
61631328757483039046438134036574
61631328757483039046438819949758
61631328757483039046439162906350
61631328757483043811377610101401
61631328757483043811398559387469
61631328757483044358933886017216
61631328757483044358934228973808
61631328757483044358935000626140
61631328757483044541928338187714
61631328757483045641795417534893
61631328757483055471971287471604
61631328757485712298768732375486
61631328757485712344501392328209
61631328757485712893293362770392
61631328757485712893293362770401
61631328757485712893293367021194
61631328757485713945144639451269
61631328757485713990877307905578
61631328757485745507462540154474
61631328757485745508027399221118
61631328757485745514805578963060
61631328757485745645506716055164
61631328757485745653100803340388
61631328757485745698039599896501
61631328757485746063879992818229
61631328757485746064611217841928
61631328757485746247625442690360
61631328757485747291882627362818
61631328757485747299393147086058
61631328757485747299393151336860
61631328757485747299476714648250
61631328757485747345167623532389
61631328757668229021383749854067
61631328757688940432398515265321
61631328757689837334860793459828
61631328757689837334861941370202
61631328757689837883883576285131
61631328757689871038841247635723
61631328757689887091006383069839
61631328757689887095817332794239
61631328757689887098348388776561
61631328757690126960137689436170
61631328757690138073154170165275
61631328757690138073175090890558
61631328757690141052220107830709
61631328757690141052220222616133
61631328757690141189480891252457
61631328757690141786534214159302
61631328757690141786536537107596
61631328757690141786537656788174
61631328757690142836609900158095
61631328757690143433935254992418
61631328757690143433935374015546
61631328757690143433938682708973
61631328757690143433938697135856
61631328757690185655781029962010
61631328757690187285087926791023
61631328757692542703394594767353
61631328757692542749211027529809
61631328757692544344959640730978
61631328757692544349956181105872
61631328757692544350018857131648
61631328757692544350770969440960
61631328757692544352553728488586
61631328757692544353305845048700
61631328757692544398869046174571
61631328757692588794253441646528
61631328757692842755655568587189
61631328757692842892665160067781
61631328757692842892665188764137
61631328757692842892748957206437
61631328757692842892915864170885
61631328757692842892916237223513
61631328757692842938418744976245
61631328757692842938481621409953
61631328757692842938669793435621
61631328757692843487712467980917
61631328757692844717977029320957
61631328757692844722303790782614
61631328757692844722805198988822
61631328757692844723055903091926
61631328757692844723057280567324
61631328757692844723139585445158
61631328757692844723140614314934
61631328757692844723140962920556
61631328757692844724584142880553
61631328757692844724584142882983
61631328757692844725588794517668
61631328757692845137182314601680
61631328757692845137182314618942
61631328757692845137182429392720
61631328757692845137182433642070
61631328757692876658027572263147
61631328757692876658048492968095
61631328757692876658048494367775
61631328757693743462169222983881
61631328757693745102794018965188
61631328757693745107875756884822
61631328757693745109297887518198
61631328757693745110388106250412
61631328757693745147711890129352
61631328757693745148528056585917
61631328757693745148528056590129
61631328757693745153608044830296
61631328757693745153608307832284
61631328757693745155302997782296
61631328757693745155305977868038
61631328757693745155305978045175
61631328757693745155305978047605
61631328757693745155305978064858
61631328757693745155305978064867
61631328757693745155326898102261
61631328757693745155867856848988
61631328757693745155870062272947
61631328757693745155870062279589
61631328757693745155870062292630
61631328757693745155870062292639
61631328757693745290889634190442
61631328757693745290889638776662
61631328757693745290889981733254
61631328757693745293130802476498
61631328757693745293149447608606
61631328757693745293400490418952
61631328757693745704094625267896
61631328757693745704910528211908
61631328757693745704912808385479
61631328757693745704931334481400
61631328757693745704931334494450
61631328757693745704931420220548
61631328757693745704931453517578
61631328757693745704933657429694
61631328757693745704933729091879
61631328757693745704934762211005
61631328757693745704934777687648
61631328757693789619914258147325
61631328757693789619914372466189
61631328757693793286099296902783
61631328757700648219918886115618
61631328757700648224915426490512
61631328757700944886141379803056
61631328757700947860115296904196
61631328757700947867457302610918
61631328757700948592120108249032
61631328757700948599714196167285
61631328757700949834869604598945
61631328757700949834889405992109
61631328757700949835143896732867
61631328757700950246925801652743
61631328757700950246925887746023
61631328757700981953795553384431
61631328757700993064573178835132
61631328757700993064573264574280
61631328757700994116906086322540
61631328757704546608094784759792
61631328757704546608345831819488
61631328757704550131362165539754
61631328757704550136452891667804
61631328757704550138904080199126
61631328757704550138987648233494
61631328757704550273650884278352
61631328757704550273713560299756
61631328757704550321915324961816
61631328757704550321918305047558
61631328757704550321918309298360
61631328757704550870706952447416
61631328757704550870757972380619
61631328757704551897686047367262
61631328757704551920590879364528
61631328757704551920841583467632
61631328757704551923102507262840
61631328757704551923290792557612
61631328757704551923292772471338
61631328757704551923292776722140
61631328757704551923376340505706
61631328757704551968858287320069
61631328757704551969067248917669
61631328757704552515639220883676
61631328757704552517838303376440
61631328757704552517900979402216
61631328757704594603575120708360
61631328757704594603575122125302
61631328757704594740773114735850
61631328757704594745853360316686
61631328757704595335569258337164
61631328757704596385453301108126
61631328757704596385704005211230
61631328757704596387902167241514
61631328757704596387964929006438
61631328757704596388153214301210
61631328757704596433717370605250
61631328757704600093994457651228
61631328757704600093994716981290
61631328757704600137215868079146
61631328757704600139748042561144
61631328757704600139748043610904
61631328757704600139748046793232
61631328757704600139936328905676
61631328757761920368121449566239
61631328757762772209495030791364
61631328757762772758516784746891
61631328757762772758537705336660
61631328757762821986016723607378
61631328757763072947807613439134
61631328757763072947808642308910
61631328757763088824280510074243
61631328757763122772343471868118
61631328757763122772594518927814
61631328757766689860201440958509
61631328757766690043194859537497
61631328757766690043215780125805
61631328757766691102051071612506
61631328757766691278560244106590
61631328757766691278560248692810
61631328757766691697684604314856
61631328757766691697685633184632
61631328757766724499881857964296
61631328757766724502141291011391
61631328757766725043590255473254
61631328757766725043841302532950
61631328757766739273769906818931
61631328757773627152629050786898
61631328757773627564223028618542
61631328757773627564473732721646
61631328757773638684790463856980
61631328757773638684853139882756
61631328757773638685126256953025
61631328757773927753744412808950
61631328757773927756004221995234
61631328757773927801757806905102
61631328757773927938955799047638
61631328757773927939206473036040
61631328757773927944290076083976
61631328757773929583887809203644
61631328757773929586147617917544
61631328757773929591227863498380
61631328757773929591230073055106
61631328757777530073004590510238
61631328757777530210202466798924
61631328757777530210202582652774
61631328757777530210453629712470
61631328757777530215286155586008
61631328757777531260337213672990
61631328757777531306091918263484
61631328757777531862477975990900
61631328757777542380654973678100
61631328757777542380717649703876
61631328757777546087031142826885
61631328757777546087031142831097
61631328757797906027903699617578
61631328757797909185905590508799
61631328757797909732249500102374
61631328757797939237364819389392
61631328757797944176209090731018
61631328757797944176492553369120
61631328757797944178677729309060
61631328757797944178928777768436
61631328757797944183834559075842
61631328757797953650516984263341
61631328757797955296871956279428
61631328757797955296871960530230
61631328757797955845904169051950
61631328757798193262042300635249
61631328757798193267185311063959
61631328757798194359626241519876
61631328757798194360378353829188
61631328757798195099032597063532
61631328757798209916420041849134
61631328757798210968184536051188
61631328757798211151197732497648
61631328757798211151201975344066
61631328757798237733679549252959
61631328757798243270689699287551
61631328757798243270710619993951
61631328757798244319726099819338
61631328757798244322194738397380
61631328757798244322445786856756
61631328757798244322446819975882
61631328757798244917062257883056
61631328757798244917065610632841
61631328757798244917253638710169
61631328757798253794033993351661
61631328757798255440388965367748
61631328757798259147168558551384
61631328757799095454104943940467
61631328757799095459167623094059
61631328757799112131548047730847
61631328757799144867106138392219
61631328757799144867108805696785
61631328757799144936022430661779
61631328757799144943362113420207
61631328757799144943362343457615
61631328757799145484783236616154
61631328757799145484814745299594
61631328757799145492404226765161
61631328757799145492404228182103
61631328757799145492404312858441
61631328757799145492405345977567
61631328757799156054140313400703
61631328757799156061482319090163
61631328757799156061482319107425
61631328757799159765264035360237
61631328757799159765828119588009
61631328757799159765828119592221
61631328757799159767523466871537
61631328757801796630873110155434
61631328757801846593505402266908
61631328757801846639258988226584
61631328757801846639447273521356
61631328757801861417663341314707
61631328757801861422745915492867
61631328757801861601429683190021
61631328757809949916889454263818
61631328757809949919358092841860
61631328757809949919609141301236
61631328757809949919610174420362
61631328757809950468402144862311
61631328757809950468464647651548
61631328757809950468464905918752
61631328757809950468464906981610
61631328757809950651395563795674
61631328757809950651416484502026
61631328757809950659005721856720
61631328757809950659017673139825
61631328757809950659017673157087
61631328757809961586584532584750
61631328757809966711203744099972
61631328757809967122716109441944
61631328757809967122764839918499
61631328757809967122768307577612
61631328757809967122769425722996
61631328757809967122769426772756
61631328757809967122778785467720
61631328757809967122957712067528
61631328757809967122989221794908
61631328757809967123051869240968
61631328757809967123051869590888
61631328757809967123051897820684
61631328775175599591444940949919
61631328775175600826226874444851
61631328775175615643610076384035
61631328775195964283435741501611
61631328775195964283435827240759
61631328775195964329168405705127
61631328775195964329168491444275
61631328775195964329189412032583
61631328775199566600433761084148
61631328775199909424307238790103
61631328775199926033161827308601
61631328775207671710177215187884
61631328775207671710739019946194
61631328775207671710739024195704
61631328775207671710740138804628
61631328775207671710990071255400
61631328775207671710990842907732
61631328775207719292114899487910
61631328775207719294627701996246
61631328775207719841157916989798
61631328775207971854507080343711
61631328775207971854507851996043
61631328775207986122013861074438
61631328775207986677583756183524
61631328775207987905587765011562
61631328775208020030427106214348
61631328775208020030428220823272
61631328775208020030490901098558
61631328775208020032126153506722
61631328775208021267472171229426
61631328775208030594485628007650
61631328775208031143464507668736
61631328775208031143528302552946
61631328775211588399787865243364
61631328775211622301486980600590
61631328775211622348843274481653
61631328775211622349669690152452
61631328775211622349690692243652
61631328775211622349690697007181
61631328775211622349691725876957
61631328775211623581937783414828
61631328775211623584451619038078
61631328775211633414524382054978
61631328775390501197709811144786
61631328775414812822587547298706
61631328775414813418199728710994
61631328775414816511283119479267
61631328775414816512974600524291
61631328775414818289858509717149
61631328775414818290109556776845
61631328775414818297452338722119
61631328775414818321109439153446
61631328775414818366845550222134
61631328775414850409597008580599
61631328775414860977857942854793
61631328775414860982941288685285
61631328775414862769842728518917
61631328775418415689195808213026
61631328775418420637357009798682
61631328775418452159772108481806
61631328775418463272809424197046
61631328775418463272809509936194
61631328775418714048206864175383
61631328775418718994960570424753
61631328775418718994981491013061
61631328775418720778345685632176
61631328775418720779180606048034
61631328775418720779431653107730
61631328775418720781881321842610
61631328775418720781881326447544
61631328775418720825100150554018
61631328775418720825101528029416
61631328775418720825183832907250
61631328775418720825184861777026
61631328775418720825185209319838
61631328775418720825185210382648
61631328775418720827444675195190
61631328775418721373976836805438
61631328775418721376405942139251
61631328775418721376424673714710
61631328775418721376426949289011
61631328775418721376426963184461
61631328775418721376427996817550
61631328775418721376427996817758
61631328775418721376487316439244
61631328775418721376487316456506
61631328775418721376490758582682
61631328775418721376490758599944
61631328775418721376490759999624
61631328775418754132616606417118
61631328775418763438376814259770
61631328775426524512317026831442
61631328775426820988185627265148
61631328775426820988186741874072
61631328775426825888838073522434
61631328775426826486144898586480
61631328775426826486147121014611
61631328775426826486168128168583
61631328775426869166617542619086
61631328775426870353700495266032
61631328775430423259182821376104
61631328775430426378229887951842
61631328775430428162407423356884
61631328775430428162595708651656
61631328775430428205837408800108
61631328775430428205924792050180
61631328775430428208098249688576
61631328775430428208100527388497
61631328775430428208159979751315
61631328775430428208159979751316
61631328775430428208160979568992
61631328775430428208161094360240
61631328775430428208163332554184
61631328775430428208184223163131
61631328775430428208348265046087
61631328775430428208348265046088
61631328775430428208349264863764
61631328775430428208349379655012
61631328775430472624947278871168
61631328775430472627206054470154
61631328775430472627458130395254
61631328775430472632561368417426
61631328775430472673018929236566
61631328775430472673022286703666
61631328775430472673022401494913
61631328775430472673023401312590
61631328775430472673207214531338
61631328775430472673210686789685
61631328775430472673210686907729
61631328775430472673210686907730
61631328775430472673211686607362
61631328775430472678294004040461
61631328775430476384335413272132
61631328775430476386590611760584
61631328775487747697220755760466
61631328775487748292582233069650
61631328775487748292833275897249
61631328775487748292833280129337
61631328775487748292833280129346
61631328775487763124249269724354
61631328775487764306521751765142
61631328775487764907910300164114
61631328775487796470165697028331
61631328775487796471013114777232
61631328775491350563829016674786
61631328775491366577768535370278
61631328775491366630110936965606
61631328775491399976769858516851
61631328775491648922840072637143
61631328775491650753099696766302
61631328775491665531694661155641
61631328775491665577427325359157
61631328775491666767101891487570
61631328775491666812855471693174
61631328775491666812855476279394
61631328775491666812855562018542
61631328775491667361647446721586
61631328775491667361647532460734
61631328775491667369177824511988
61631328775491667369178853381764
61631328775491667369240500533552
61631328775491667369240586626832
61631328775491667369241615496608
61631328775491667369241619745958
61631328775499503805975781980570
61631328775499503805975867719718
61631328775499503806059464446013
61631328775499503851728332247755
61631328775499755817065508152471
61631328775499755862818835726908
61631328775499803992986652881590
61631328775499803995246375978749
61631328775499803995246375978806
61631328775499803995246461717954
61631328775499803995309223832798
61631328775499804038552209596086
61631328775499804041062679425356
61631328775499804041062693833374
61631328775499804041062808624622
61631328775499804041251094037438
61631328775499805228333703727792
61631328775499805230593168540325
61631328775499805822940901868298
61631328775499805822940987607446
61631328775499805823130049276284
61631328775499805823130307556538
61631328775499805823191691710550
61631328775499805823191948927994
61631328775499805825388738781990
61631328775499805825389770834094
61631328775499805825451500896834
61631328775499805825452615505758
61631328775499805825639786191606
61631328775499805825640900800530
61631328775499805830531631686422
61631328775499805830535074892670
61631328775499805830719659763750
61631328775499805830723017349102
61631328775499805830723102969998
61631328775499805830723103442382
61631328775499805830723360187442
61631328775499815159371726413026
61631328775503407499580487332928
61631328775503407545333039140980
61631328775503407545334158336124
61631328775503407547841194645430
61631328775503407547843523242754
61631328775503407547844637851678
61631328775503407552677197144710
61631328775503418665961170277978
61631328775523771011827171219286
61631328775523771011827171232336
61631328775523782129947947079670
61631328775523782129947947083882
61631328775523787064560634791854
61631328775523787064748921149493
61631328775523787069075681059398
61631328775523787613791594277639
61631328775523787613791594281851
61631328775523815476607059462032
61631328775523815476607059466244
61631328775523819180952859951040
61631328775523819183484392972030
61631328775523820415734793441760
61631328775523820423076799148482
61631328775523820967120968342889
61631328775523829706807675513325
61631328775523831536194439730932
61631328775523831536197534331558
61631328775523831536197878705300
61631328775524065657303490092894
61631328775524065657303490098510
61631328775524070530045231015827
61631328775524070596431224072622
61631328775524071125598159415865
61631328775524071125598164137599
61631328775524071125660840163375
61631328775524071201077644757672
61631328775524085972647946520006
61631328775524085977727045251874
61631328775524087207240815643590
61631328775524087207510115969558
61631328775524087207990517381750
61631328775524087207993964246922
61631328775524087208077643880174
61631328775524087212508978746806
61631328775524087802034750633980
61631328775524113835723796715051
61631328775524119324468748290308
61631328775524119369376165340487
61631328775524120538602714635137
61631328775524120538620537552919
61631328775524121163897418264325
61631328775524121163897446962293
61631328775524121163897447316425
61631328775524121163897448379235
61631328775524121163897533055573
61631328775524121163898566170487
61631328775524129896078240813753
61631328775524135383976661084882
61631328775524135383976665806616
61631328775524135383977005575264
61631328775524135383977010180357
61631328775524135385672360646006
61631328775524135386473217786693
61631328775524135386504986266713
61631328775524135391557278110085
61631328775527732167326139008945
61631328775535826158726890250261
61631328775535826753471205132699
61631328775535826761060772708805
61631328775535826761061920601917
61631328775535826761061920614967
61631328775535837871590837944169
61631328775535839656252704682179
61631328775535839656252733379939
61631328775535842767211590771397
61631328775535843362294109663528
61631328911094347183647348034084
61631328911094391648447093751906
61631328911097949454643427536116
61631328911097949454831798570036
61631328911097949454894470346302
61631328911097949454894474595812
61631328911097993919694220313634
61631328911313196272409395162962
61631328911314402526633628135232
61631328911314402526637070751054
61631328911316798543405474664994
61631328911316798543656521724690
61631328911317103679396943038584
61631328911318004247145877174944
61631328911386147571760192490324
61631328911386147572512304799636
61631328911386180923585212779534
61631328911386180924337325088846
61631328911389749293964301550164
61631328911389749294716413859476
61631328911389782645789321839374
61631328911389782646541434148686
61631328911390049666983736540587
61631328911390049667064080558675
61631328911390995118800566895339
61631328911422470656516013196192
61631328911422470656519455812014
61631328911422470661598558781586
61631328911422503870986480410058
61631328911422503878328486116780
61631328911422514991712241468489
61631328911423420499152739977987
61631328911426122202588165842412
61631328911426122339848834474524
61631328917003873164559649515554
61631328917006574867994737219406
61631328917006574867994994436850
61631328917006574867995770338692
61631328917006574867996109045774
61631328917006574867996113295284
61631328917006875011515054528920
61631328917006924425293001964354
61631328917006924828697412868822
61631328917007792088755851873704
61631328917007792096287292307508
61631328917007792096287292307517
61631328917007824854816591876993
61631328917007824854837541161657
61631328917007824855844028757138
61631328917007824855844029229314
61631328917007825402372867791404
61631328917007825402373210747996
61631328917007825402373982400328
61631328917007825404615107308781
61631328917007825443026658363677
61631328917007825450368692099201
61631328917007825450368692217245
61631328917007835966431389584706
61631328917007836103607342748455
61631328917007836103628263336820
61631328917007836515410269245792
61631328917221810572473632408046
61631328917221821685511033862434
61631328917221827182463858347470
61631328917222722253259020618656
61631328917222722253260163942810
61631328917222722253260168529030
61631328917222727613186468719758
61631328917225412843720416013182
61631328917225412843720758969774
61631328917225412843720789084524
61631328917225423956758160424162
61631328917225428722661393412882
61631328917225428857470987830924
61631328917225428859922061577030
61631328917225428859922062049206
61631328917225429317457624170286
61631328917225429454718292334434
61631328917225429454718292806610
61631328917225729049192627349634
61631328917225729460703036673282
61631328917225729642981598393691
61631328917225729642982370039381
61631328917225729642982370046023
61631328917225729643717032136049
61631328917225729643717262173457
61631328917225762806688899952903
61631328917225773925563134601796
61631328917226629479743654614594
61631328917226629613654778344316
61631328917226629614469566679404
61631328917226630026272493176684
61631328917226630026272836133276
61631328917226630026273607785608
61631328917226630028512495911360
61631328917226630066926283748957
61631328917226630073725125261089
61631328917226630074266080819815
61631328917226630074268289438417
61631328917226663427785562423579
61631328917226673942093383699140
61631328917226674078517200087914
61631328917226674079331988422945
61631328917226674079352909011310
61631328917226674079354023620234
61631328917226674490299205996886
61631328917226674491113994331974
61631328917226674492559014710946
61631328917226674492559014829038
61631328917226674492810061770642
61631328917226679439279457556543
61631328917294756560144242324194
61631328917295657127893257950192
61631328917295706905250774476478
61631328917298358831390250027488
61631328917298358831391025929330
61631328917298358831391364636412
61631328917298358831391368885922
61631328917298374845141483428208
61631328917298675034413196639009
61631328917298675034413196639010
61631328917298708386153500983478
61631328917299575602140176595495
61631328917299576013943103092832
61631328917299608816705561367724
61631328917299608816705589947431
61631328917299608816725477551976
61631328917299608953150408549674
61631328917299608953965196884705
61631328917299609364932414458646
61631328917299609365747202793734
61631328917299609413761596708531
61631328917299609420536423582643
61631328917299625425255491828445
61631328917299625426950067472691
61631328917299625427514923357007
61631328917299625427787154874476
61631328917330779088753874681920
61631328917330779089505986991232
61631328917330795743068853780718
61631328917330795885429660756134
61631328917330829094890780532160
61631328917330829234620186768971
61631328917330839803697144917101
61631328917330840215543314867533
61631328917330840216295427176845
61631328917331079278024468678704
61631328917331079278776580988016
61631328917331096069599054120344
61631328917331129238312609090610
61631328917331129240572044851260
61631328917331129423869859941311
61631328917331129423890780647711
61631328917331139947214154005421
61631328917331140358787192532192
61631328917331140359060323957257
61631328917331140359812436266569
61631328917331140404813908865721
61631328917331140405566021175033
61631328917331140542826402492098
61631328917331145297914926039744
61631328917331145300447493715104
61631328917331145301199489816019
61631328917331145301199491233169
61631328917331145301199606024416
61631328917332029852726312226819
61631328917332029854417563219981
61631328917332029854420657820607
61631328917332029854984742052591
61631328917332029861759568926703
61631328917332029861759569276623
61631328917332040972538540555319
61631328917332040972538540559531
61631328917332040973105719387929
61631328917332040979880546248991
61631328917332040979880546262041
61631328917332045869011388014606
61631328917332045921267711757281
61631328917334731557657215385412
61631328917334731557657472602856
61631328917334731557845500680184
61631328917334747754642725869948
61631328917334747755457514205036
61631328917334747755460957293240
61631328917334747755460957411284
61631328917334747755460957765416
61631328987802306134655873777996
61631328987907727679077692984676
61631328987907728082513384507864
61631328987910079824964726397164
61631328987910079824964730629252
61631328987910396073913254890925
61631328987910429236905797653322
61631328987910429236905798125706
61631328987910429244226798629225
61631328987910429374918578612056
61631328987911297053256252598068
61631328987911297053256252598077
61631328987911329805469605877016
61631328987911329813063808071532
61631328987911329995263244466832
61631328987911329996078032801920
61631328987911329996078032919964
61631328987911330406857222298476
61631328987911330406857227002740
61631328987911330407609334607788
61631328987911330407609339312052
61631328988094095593540671600038
61631328988125315529442592698606
61631328988125326642730698256098
61631328988125331954410971406460
61631328988125332002673917464191
61631328988126532302977318369956
61631328988126532302977318488000
61631328988126532348730874700108
61631328988126532713672438098638
61631328988126532714759324396972
61631328988126532760512880491036
61631328988126532896683335116672
61631328988126532896686777732494
61631328988126566060682395187618
61631328988128917800689372071654
61631328988128917800689376303742
61631328988128917800689719260334
61631328988128928913726773508620
61631328988128928913726773508780
61631328988128928913726773526042
61631328988128928913726777758130
61631328988128928913726859247768
61631328988128933676614994727152
61631328988128933676615080466300
61631328988128933676615337683744
61631328988128933861807737029193
61631328988128933862079375184577
61631328988128934273669996966223
61631328988128934273673353016221
61631328988128967030612783909930
61631328988128967030675545674854
61631328988128967030863830969626
61631328988128967031428686853942
61631328988128967031432130532574
61631328988128967167876894685480
61631328988128967167876896220674
61631328988128967168692797629492
61631328988128967168692799164686
61631328988128978143716305068726
61631328988128978144468417378038
61631328988128978144469531986962
61631328988128978280914297675062
61631328988128978281730200619074
61631328988129228851236508504796
61631328988129228856320111552732
61631328988129233868123327895218
61631328988129233868123413634366
61631328988129233868124099547550
61631328988129234005321320505766
61631328988129234005322092158098
61631328988129234005660293865278
61631328988129234006412406191852
61631328988129234006412410778072
61631328988129234051413849976604
61631328988129234051894238556209
61631328988129234052165962285916
61631328988129234052165966990180
61631328988129234417155495776039
61631328988129234417187006054543
61631328988129234600936911684355
61631328988129234600957832745047
61631328988129234600958951953241
61631328988129267215137484495818
61631328988129267215137484831236
61631328988129267357144017846682
61631328988129267357147112447308
61631328988129267357147490218910
61631328988129267357147490223122
61631328988129267398068141172916
61631328988129267398068141186014
61631328988129267398068141304058
61631328988129267763929454801044
61631328988129267763929455273428
61631328988129278264257742291022
61631328988129278332983426690522
61631328988129278332983541481770
61631328988129278332985749638816
61631328988129278332986521291148
61631328988129278332986899066962
61631328988129278332986983271076
61631328988129278332986984688018
61631328988129278333257800312541
61631328988129278333740125867106
61631328988129278447275290962412
61631328988129278470181419301070
61631328988129278470181534092318
61631328988129278470183742249364
61631328988129278470184891673298
61631328988129278470184891677510
61631328988129278470184977298566
61631328988129278471000794499058
61631328988130134618887415596844
61631328988130134618887444176512
61631328988130134618890886792334
61631328988130134619162869852112
61631328988130134619726955601820
61631328988130134619977658187200
61631328988130134978413398725900
61631328988130134985755246049434
61631328988130135031485745569836
61631328988130135031488025392675
61631328988130135031508860010007
61631328988130135031508946099075
61631328988130135031509979218201
61631328988130167782886504247458
61631328988130168377411138880068
61631328988130168377411138893166
61631328988130168377411139352452
61631328988130178900735917401612
61631328988130178901548468546428
61631328988130178901551821768390
61631328988130178901551824950718
61631328988130178901551907507538
61631328988130179036573688013898
61631328988130179038812576139650
61631328988130179449778648989700
61631328988130179455698077288078
61631328988130179495531111877165
61631328988130179496348138733718
61631328988130179496348167313434
61631328988130179496369088142304
61631328988130184434377779385694
61631328988130184434377779385742
61631328988130184436888263623030
61631328988130184436909184329382
61631328988130184442254055637716
61631328988130184442818139869700
61631328988130184442839060458008
61631328988198127831817220926721
61631328988198161178558925500349
61631328988198261517113202614754
61631328988198261517364249674450
61631328988198277942081495583460
61631328988198311293906515872670
61631328988198311293906601611818
61631328988198311293906858829262
61631328988198311301225649579098
61631328988198311301977761888410
61631328988199162085112150691524
61631328988199162085112922343856
61631328988199512053165018344342
61631328988201863788358953118026
61631328988201863788359981970380
61631328988201863788359986219890
61631328988201879664285604643300
61631328988201913016110710671658
61631328988201913613165627171581
61631328988201924136469111505312
61631328988202179991632861032674
61631328988202180593206611485130
61631328988202213207890665817709
61631328988202213756682636259901
61631328988202213940430232299828
61631328988202213945512806477988
61631328988202224875532512248362
61631328988203114370164320338925
61631328988203114370981259564788
61631328988203125443347650288872
61631328988234133935737592819957
61631328988234145053858311525121
61631328988234178354825509066735
61631328988234178400600014563555
61631328988234284236358941009488
61631328988234300288443062463629
61631328988234300288524076443604
61631328988234300838322535130590
61631328988234300838322563822734
61631328988234300838322563822743
61631328988234300845662217889018
61631328988234334054359759394600
61631328988234334191839965953729
61631328988234334191839965966779
61631328988234334199178719221848
61631328988234334199179490868564
61631328988234334199179490874180
61631328988234345172510785725259
61631328988234345172511887737628
61631328988234345317299466501112
61631328988234345317299466506728
61631328988234584425608614301324
61631328988234600432041085531924
61631328988234600432044528147746
61631328988234600477777192351262
61631328988234600843554823159598
61631328988234601026565720177632
61631328988234601026569162793454
61631328988234601027572237473083
61631328988234633791124773531104
61631328988234633791124773536720
61631328988234634197814007425027
61631328988234634197875735362342
61631328988234634197876424107691
61631328988234634197876769544326
61631328988234634197876769545730
61631328988234634197886986164388
61631328988234634197908163417807
61631328988234634198096191513849
61631328988234634198628881855042
61631328988234634198639385272435
61631328988234634243630353391384
61631328988234634244382466763506
61631328988234634380838820231871
61631328988234634381089524334975
61631328988234634381089869360172
61631328988234634381110531147705
61631328988234634381110789948528
61631328988234634381653608566959
61631328988234634381653723371097
61631328988234634381654758008155
61631328988234634381675650016747
61631328988234634385922152185624
61631328988234634388428421105046
61631328988234634388429164177662
61631328988234644904162174991108
61631328988234645316279988350921
61631328988234645362033544561625
61631328988234645362033573259385
61631328988234650258419155626833
61631328988234650265006020029258
61631328988235484993357634176832
61631328988235501412390571483870
61631328988235501412390600176014
61631328988235501419730254242298
61631328988235501458123264738043
61631328988235534404690140435536
61631328988235534811358453623350
61631328988235534811389847496831
61631328988235545891367502854392
61631328988235545891367502860008
61631328988235545930325383602233
61631328988235545930346304308633
61631328988235545930597443110639
61631328988235550825414985609870
61631328988235550825416133870164
61631328988235550832754668368298
61631328988235550870893532145108
61631328988235550870894306979768
61631328988235550870896974760930
61631328988235550870897749595590
61631328988235550871169718778628
61631328988235550871733804073422
61631328988235550875980320591422
61631328988238186102047530660023
61631328988238186513829794836199
61631328988238202565758932219438
61631328988238202748769829237472
61631328988238202749776346532923
61631328988238203305426837915914
61631328988238235917851460838029
61631328988238236100782117652093
61631328988238236103011160807239
61631328988238236103283249503294
61631328988238236103848105387610
61631328988238236108114651459711
61631328988238247221978465397113
61631328988238252574380806941785
61631328988238252574380807296160
61631328988238252574384278137358
61631328988238252574384279200168
61631328988238252574391396496467
61631328988238252574394754435951
61631328988238252574415675142303
61631328988238252574666722083955
61631328988238252574666807823103
61631328988238252574667869915623
61631328988238252575137395913584
61631328988238252575137424611344
61631328988238252575148014104548
61631328988238252575168906113140
61631328988238252710170139050257
61631328988238252711593850292038
61631328988238252711864714694503
61631328988238252711864714812547
61631328988238252712429574745252
61631328988238252712681770130689
61631328988238252716676424470198
61631329389697858498520680065553
61631329389708664899914569222571
61631329389708664900478653454555
61631329389708665311508547054215
61631329389708665312260659363527
61631329389708665312261030880961
61631329389708666546854564781131
61631329389708666547042592858459
61631329389912756955864531847087
61631329389913057145135097147515
61631329389916642754735468510630
61631329389916648290915770175698
61631329389916659416381880752651
61631329389916659553639540877414
61631329389923563768852770353183
61631329389923863958123335653611
61631329389923864095631699881478
61631329389923912126732979385706
61631329389923912134012222977584
61631329389927455103904008681794
61631329389927465817839275078101
61631329389927466229370119258747
61631329389927466229370578419163
61631329389927466366631247055487
61631329389927471171005351894728
61631329389927471171005351894737
61631329389927471305755513363238
61631329389927471308266106624492
61631329389984839570847187968233
61631329389984841214963753855312
61631329389984841214963753859524
61631329389984841217223099294809
61631329389984841217223185388086
61631329389985691830497697257752
61631329389985992157029045966830
61631329389986006973843919767562
61631329389986006973843919780612
61631329389986041974493736116454
61631329389986041974493846203434
61631329389986041974493850907698
61631329389988441704833647293323
61631329389988442939615580788255
61631329389988443488658253933654
61631329389988693644750662956097
61631329389988703117936041549237
61631329389988708057063775528965
61631329389988709705950056792887
61631329389988736469761061838447
61631329389988741411145132746111
61631329389988741411148455984465
61631329389988743057775077082097
61631329389988743057775163175377
61631329389988743677737438288928
61631329389988752554688281748941
61631329389989653580032053027076
61631329389989653580032167813904
61631329389996798962675293134041
61631329389996813786832958505706
61631329389996813786832958518756
61631329389996846957903462827609
61631329389996847001366187847466
61631329389996847001376652451468
61631329389996847003657019039717
61631329389996847003908066436076
61631329389996847008645431439344
61631329389996847138564184713025
61631329389996847138574645066228
61631329389996847140834119641673
61631329389996847141106058692491
61631329389996847141106059045172
61631329389996847141106059046624
61631329389996847141106087270803
61631329389996848787962143277561
61631329389996848788045711311929
61631329389996848788234110906691
61631329389996848788296758348332
61631329389996848788296758354155
61631329389996848788296758354156
61631329389996858258953703132022
61631329389996858259222204641688
61631329389996858259222204643092
61631329389996858259222319432728
61631329390000449412352956969172
61631329390000449412352957087264
61631329390000451059292952540830
61631329390000451059292952658874
61631329390000465334660017036127
61631329390000465334660040827258
61631329390000465334660040832874
61631329390000465334660041365089
61631329390000465334660045615843
61631329390000465471858009646675
61631329390000465471858033442018
61631329390000465471858033443422
61631329390000465471858038226391
61631329390021125411710694655414
61631329390021125411710694672676
61631329390021129116056495140210
61631329390021129116056495157472
61631329390021164118961500646597
61631329390021164119149900241359
61631329390021164119212547683000
61631329390021164119212547688823
61631329390021164119212547688824
61631329390021164124233589579325
61631329390021164124233590642135
61631329390021164124296267004781
61631329390021164124296267017831
61631329390021173590674911075649
61631329390021173590957755177612
61631329390021173590957755181824
61631329390021173590957759781302
61631329390022075255766537458566
61631329390024775312879020135489
61631329390024775313161868841142
61631329390024780671413616019735
61631329390032880834497022371434
61631329390032880971411054854153
61631329390032880971695014981982
61631329395505180485202491179150
61631329395509222539186954450651
61631329395509222539751038682635
61631329395509222541443291024455
61631329395509233108985887520219
61631329395509233657871785967515
61631329395509233659564038663467
61631329395580967220701004617432
61631329395580967221548422360477
61631329395581218141560405293696
61631329395581218141831999851484
61631329395581267409971598615668
61631329395581267410723710924980
61631329395582167978630683562189
61631329395582168161561340376253
61631329395582168527401761995789
61631329395582168573155318207897
61631329395582169762183695490721
61631329395582169762204587499313
61631329395582169807937251702829
61631329395602542736237898056818
61631329395606446256681898759756
61631329395606446805473869201948
61631329395606480159242234262965
61631329395606483863588034747761
61631329395606483911601426756433
61631329395613355045492812213036
61631329395613355045492840794156
61631329395613388402357812622492
61631329395614588976425848975772
61631329395617287018820196696341
61631329395617290260483697133333
61631329395617290268078930770652
61631329395617290724589293745095
61631329395617290855260411940394
61631329395617290862603565416360
61631329395617291952592272663425
61631329395617291959935311472011
61631329395617301973401305506925
61631329395617301973401391246073
61631329395785346820052685073535
61631329395788059705249957641950
61631329395788060894299226933366
61631329395788060940031891136882
61631329395788960066260182232105
61631329395788960209419415595989
61631329395788960272998977517458
61631329395788965150803486503653
61631329395789260210593473451529
61631329395789260416515986605778
61631329395789261445375406952077
61631329395789265358140299746863
61631329395789265960290141251842
61631329395789265960290484225904
61631329395796164769258472318006
61631329395796164814991136521522
61631329395796164814991136527138
61631329395796164822333142233860
61631329395800072178754104503861
61631329395800072773299315368587
61631329395800072773299401107735
61631329395800105942089534590347
61631329395800105942361503288111
61631329395821382368381150196242
61631329395821415715119512714543
61631329395821680857977281285423
61631329395821682550872805029809
61631329395821682558215843838395
61631329395821715904390078014971
61631329395824083658422693192373
61631329395824083660871447170172
61631329395824117418366572341067
61631329395824120711139287002811
61631329395824384398911713962453
61631329395824389332953779163395
61631329395824389338036353341555
61631329395824389338037124993887
61631329395824389340295784870117
61631329395824417607637137641495
61631329395824420854656296091131
61631329395825268167837107328146
61631329395825273658263852781106
61631329395825284232406932406997
61631329395825284234939483523452
61631329395825284369688607837337
61631329395825284369688636417053
61631329395825284369688722156201
61631329395825284415442192629161
61631329395825284417952675271477
61631329395825284781450726147469
61631329395825284781470872013513
61631329395825284783145301791715
61631329395825284783709414051049
61631329395825284828919806737573
61631329395825284829462970382653
61631329395825284829462970933775
61631329395825288487508925194261
61631329395825288670523264361557
61631329395825289722018873107300
61631329395825289724529400726729
61631329395825317585924205392159
61631329395825317585945240415971
61631329395825318180720809202191
61631329395825318182980243918937
61631329395825323114513891496731
61631329395825334186598866849691
61631329395825334189391794442977
61631329395832237487772160908196
61631329395832489371204082344491
61631329395832489508736924290525
61631329395832537493809092708746
61631329395832537494081061873070
61631329395832537501339384760000
61631329395836091596697652575859
61631329395836091596697654111053
61631329395836091642451208906011
61631329395836091642451210323161
61631329395836091642660157552981
61631329395836095478155844855009
61631329395836096538269751560851
61631329395836096538353319694306
61631329395836096538354467482508
61631329395836097132877955776121
61631329395836124989189184358187
61631329395836128235372662464143
61631329395836128281126218676251
61631329395836128692720196507895
61631329395836128695227237538935
61631329395836128830168893221547
61631329395836129885012202376166
61631329395836139765243472022045
61631329395836139765327040056253
61631329395836139765327040056413
61631329395836139765327154847453
61631329395836139772669851184721
61631329395836139772854669520463
61631329395836139772854669874595
61631329395836139772854755613743
61631329395836139772858140715793
61631329395836139772858226454941
61631329395836144714252753013161
61631329395893411268769416933686
61631329395893411314502081137202
61631329395893414973115217418482
61631329395893415018847881621998
61631329395893416810851678275429
61631329395893416812543930971381
61631329395893416812547014212834
61631329395893416812547018444922
61631329395893431637457408545711
61631329395893432689036344505612
61631329395893461094392127866547
61631329395893461099474702044707
61631329395893464981668585165407
61631329395894311676327208853485
61631329395894315517954914470611
61631329395894315519625898904301
61631329395894315519626270440609
61631329395894316617711279761149
61631329395894317243578443948632
61631329395894317378600698150937
61631329395894317378600726730653
61631329395894326637745874536849
61631329395894331989241767151843
61631329395894332197675793413156
61631329395894365343327252071479
61631329395894365343577611919373
61631329395894365343578301020501
61631329395894365344996666037939
61631329395894365345272101339037
61631329395894365345834264522803
61631329395894365345834640645331
61631329395894365345837735245957
61631329395894365345837736781151
61631329395894365366486948226851
61631329395894365412240533018675
61631329395894365549501173075283
61631329395894365549501201654999
61631329395894365549501287394147
61631329395894366580343458603727
61631329395894366580615423181671
61631329395894381403082342837575
61631329395894381404776919531581
61631329395894381405341781786169
61631329395894381405342553438501
61631329395894615730113910585826
61631329395894615730113910591442
61631329395894617570109792657710
61631329395894632392008012288934
61631329395894634034053720026916
61631329395894664937212081024591
61631329395894665532576896664103
61631329395894665532849238918643
61631329395894665555736621518687
61631329395894665738750960685983
61631329395894665738771766605507
61631329395894665738771766955427
61631329395894665745546593479619
61631329395894667385064114424100
61631329395894667387574478103069
61631329395894667387574478103070
61631329395894667387574482807334
61631329395894667387574597598578
61631329395896916540595310975984
61631329395897016672410005072102
61631329395897016674857722945196
61631329395897016679941067712878
61631329395897016679941071962228
61631329395897017221452679617398
61631329395897017223897040023392
61631329395897017223898073492438
61631329395897017223900397490492
61631329395897018342415964823974
61631329395897018342415969054610
61631329395897018482156870733071
61631329395897018943990493282186
61631329395897018946260644508521
61631329395897033283405214266094
61631329395897033283405214620226
61631329395897033283405300359374
61631329395897033283405558639628
61631329395897063411120871572095
61631329395897063416203445750255
61631329395897066520574766865886
61631329395897066520846736048924
61631329395897066635230234909436
61631329395897066635230239154574
61631329395897066635230320648584
61631329395897066635230325247854
61631329395897066635230578928838
61631329395897066658139915236307
61631329395897066658140030021731
61631329395897067252936519046339
61631329395897067252936633365203
61631329395897068352779894523592
61631329395897318531686558820758
61631329395897318531686563052846
61631329395897318531687591922622
61631329395897318533382168616628
61631329395897318534134280925940
61631329395897319087507502370506
61631329395897319088072361437150
61631329395897319272788524160284
61631329395897319272792767006702
61631329395897319272792771257504
61631329395897319272809574066871
61631329395897335141940463147940
61631329395897335324953659594400
61631329395897335324974709500987
61631329395897335744079072666155
61631329395897363554637880660415
61631329395897363559720454838575
61631329395897366847389703313567
61631329395897367442186306657039
61631329395897367444445626384303
61631329395897367444466547208747
61631329395897369090818184979808
61631329395897369090821537729593
61631329395897369091009565806921
61631329395897379614417636473312
61631329395897379614418023893729
61631329395897379614418023893777
61631329395898217843447839872529
61631329395898219078228630201907
61631329395898219078232067623611
61631329395898219216054502259743
61631329395898219239239246370287
61631329395898219704096165906833
61631329395898235686779823363439
61631329395898235709688339817338
61631329395898235710253195700250
61631329395898235710253224281370
61631329395898235714771685646426
61631329395898235714771714227546
61631329395898235717031117174988
61631329395898235717031145756108
61631329395898236305049799529156
61631329395898263502421155805251
61631329395898264122658869233687
61631329395898264168391533437203
61631329395898267209026387812993
61631329395898267277961651166835
61631329395898267415222291223443
61631329395898267415222405542307
61631329395898267460703896653958
61631329395898267460954984006675
61631329395898267460975876015267
61631329395898267806355458739343
61631329395898267827004669718483
61631329395898267829263989559420
61631329395898267833758117212511
61631329395898267872736993084957
61631329395898267874996424613519
61631329395898267874996653644892
61631329395898267880076675843385
61631329395898267880078998791679
61631329395898268010018894566915
61631329395898269040861179045599
61631329395898269040861179163643
61631329395898269040864278350489
61631329395898269064025035655066
61631329395898269064045923058564
61631329395898269068856166045318
61631329395898269068856170767052
61631329395898269107268223483940
61631329395898269109778587145440
61631329395898269109778591867174
61631329395898269109778706658418
61631329395898269656310898029236
61631329395898269658821381203714
61631329395898269666160153861913
61631329395898278328838530053829
61631329395898278533342266855991
61631329395898278580788103993847
61631329395898278945124531032167
61631329395898278946795518666899
61631329395898278946816783728119
61631329395898283886476860457599
61631329395898283889019883391376
61631329395898283889019883397200
61631329395898283889019883751332
61631329395905122219070820003032
61631329395905122224153394181192
61631329395905124193848357889232
61631329395905139010579548848698
61631329395905139010663231668490
61631329395905139010664031917800
61631329395905139010664374874600
61631329395905139015746577503194
61631329395905139018006009031756
61631329395905140657792285241176
61631329395905140657792313820892
61631329395905172224925292082186
61631329395905172225134499131666
61631329395905172225197261246510
61631329395905172225197265495860
61631329395905172232727553297764
61631329395905172232727557547114
61631329395905183345587128760820
61631329395905183482785121021448
61631329395905422408341414001268
61631329395905422413423988179428
61631329395905422591366228361777
61631329395905424383098031182520
61631329395905439207444340219151
61631329395905440854656708244599
61631329395905472368629554413174
61631329395905472368713237232966
61631329395905472368714274584180
61631329395905472416737765730597
61631329395905472553935758341145
61631329395905472554186805263875
61631329395905472554207725970275
61631329395905472554207726088319
61631329395905474201063781977033
61631329395905474201335749606163
61631329395905483489104137849140
61631329395905483489104137854756
61631329395909041295488470664251
61631329395909074090833663473014
61631329395909074090854584177962
61631329395909074090855617279826
61631329395909074090917346292806
61631329395909074090918379394670
61631329395909074090918383644020
61631329395909074093366101517114
61631329395909074098176702281600
61631329395909074639688280888883
61631329395909074639688309468599
61631329395909074639688395674307
61631329395909074639876221673155
61631329395909074639876307412303
61631329395909074639876680483805
61631329395909074639959904498563
61631329395909074639959990237711
61631329395909074639960248518013
61631329395909074639960248518173
61631329395909074639960248990349
61631329395909074639960281819463
61631329395909074639960363309213
61631329395909074639961024892079
61631329395909074642220574748300
61631329395909074642502932050576
61631329395909074642502932054948
61631329395909074642502932527124
61631329395909074647487877982223
61631329395909074647487878336355
61631329395909074647491349177553
61631329395909074687974159658216
61631329395909074688162446002748
61631329395909074693056733836376
61631329395909074693245020180908
61631329395909074825433588869012
61631329395909074825433588887726
61631329395909074825433589341188
61631329395909074825433589342640
61631329395909074825433593591990
61631329395909074825433703660052
61631329395909075877765382219672
61631329395909075877765383282530
61631329395909075877765383283934
61631329395909075877765386470474
61631329395909075877848949777492
61631329395909075877848949781864
61631329395909075877848951312686
61631329395909075877848951316898
61631329395909076472373584446286
61631329395909076472373699231710
61631329395909076472373700768361
61631329395909076472394591358346
61631329395909076477457258877821
61631329395909090699464727426098
61631329395909090702008123852405
61631329395909090884959671196724
61631329395929448859498499144111
61631329395929450635540967822410
61631329395929450635540967839672
61631329395929450635541768054458
61631329395929450635541768071720
61631329395929450640624342232618
61631329395929454339887568539254
61631329395929454347145891426184
61631329395929454347418203566031
61631329395929455997057759913035
61631329395929455997057874231899
61631329395929489343043621082044
61631329395929489343043621086256
61631329395929489343043735772509
61631329395929489348127340066955
61631329395929489348127340416875
61631329395929489348127426156023
61631329395929498674985022337726
61631329395929498674985136656798
61631329395929498677244458098376
61631329395929498813699765633686
61631329395929498818783140043894
61631329395929499912120530516950
61631329395930640137974996428675
61631329395930640143057567437525
61631329395930640143057570606835
61631329395930640143058342259167
61631329395930640280318321812997
61631329395930651210090177238810
61631329395930651216868098713548
61631329395930651256094939845637
61631329395930651262873103638031
61631329395930651393355723267385
61631329395930656155995832693276
61631329395930656750792808059951
61631329395930656751629264758823
61631329395930656751629652731570
61631329395930656753868196365536
61631329395930684538439496593885
61631329395930684538439610912749
61631329395930684609612244696465
61631329395930684614694701269811
61631329395930684614694701386451
61631329395930684614694787008959
61631329395930684614694815705315
61631329395930684616954250403187
61631329395930684616955022055519
61631329395930688313958045531181
61631329395930688321300051237903
61631329395930688321300822890235
61631329395930690100042314135716
61631329395930690100042314154430
61631329395930690100042314255212
61631329395930690100042314272474
61631329395930690105124869380201
61631329395930690105124869734333
61631329395930690105124870797143
61631329395930690105124873983683
61631329395930690105124955473481
61631329395930690105125988592607
61631329395930690105126004537943
61631329395930690105126033234299
61631329395930690105146925242891
61631329395930699386313841996159
61631329395930699388584897366484
61631329395930699388856493766598
61631329395930699388856864935760
61631329395930699388856865289892
61631329395930699432077989414703
61631329395930699569338658051027
61631329395930701218162270834589
61631329395930701218162271188721
61631329395930701218162272251531
61631329395930701218162275438071
61631329395930701218162287250697
61631329395930701218162356927869
61631329395930701218162401569561
61631329395930701218183207839005
61631329395930701218183293578153
61631329395930701225505444983246
61631329395933352966120163264555
61631329395933386272365614490275
61631329395933386272365700229423
61631329395933391208764739234332
61631329395933391808371930423667
61631329395933391808371933610207
61631329395933391808373048214919
61631329395933391808373048219131
61631329395933391808373064164467
61631329395933391808373064631027
61631329395933391808373092860823
61631329395933391808373093210743
61631329395933391808373178949891
61631329395933391808644688972519
61631329395933400540706254804958
61631329395933400677966923791039
61631329395933400680510032836934
61631329395933402324342463580018
61631329395933402326885858055764
61631329395933402326885858409896
61631329395933402919055498890367
61631329395933402919139066919119
61631329395933402919139066923331
61631329395933402919139067041375
61631329395933402921398498569937
61631329395933402921398498919857
61631329395933402921398613238721
61631329395933402921398841876449
61631329395933402921409331878055
61631329395933402921409335064595
61631329395933402921410121532394
61631329395933402928940741720561
61631329395933406031136324895744
61631329395933406038479135066602
61631329395933406038761698507099
61631329395933406214161283849237
61631329395933406214182175857829
61631329395933406214183207831228
61631329395941456429485430817551
61631329395941461917405135239471
61631329395941495271738315772127
61631329395941506199301708964658
61631329395941506199302827805507
61631329395941506384491801545033
61631329395941506384774598014109
61631329395941506384774598368241
61631329395941506384774599431051
61631329395941506384774602617591
61631329395941506384774684107389
61631329395941506384775717226515
61631329395941506384796652263108
61631329395941506384796652735284
61631329395941506384796653798094
61631329395941511735486968679014
61631329395941511735496314428963
61631329395941511735497429031245
61631329395941511735497429033675
61631329395941511735497429037887
61631329413234198210680174293651
61631329413234198210680174297863
61631329413234198211244258525635
61631329413234198212936511221587
61631329413234198212936511225799
61631329413307096027450179952672
61631329413307140499903347945221
61631329413307144206698017198856
61631329413331455281713700619749
61631329413331455830735454460097
61631329413331455830756375165045
61631329413331459535081254944893
61631329413331459535102175649841
61631329413339227443274970595456
61631329413339264504402060084584
61631329413339564647919069172904
61631329413343163258062436768981
61631329413343166362527944595425
61631329413343166370123178232744
61631329413343166964647812878452
61631329413343178075445552969017
61631329413343178075445638708165
61631329413343179317633373616172
61631329413343179317633377848260
61631329413343179317633402195888
61631329413343179317633406427976
61631329413343182978422291417818
61631329413343183021979174100968
61631329413343183021979178333056
61631329413343183021979202680684
61631329413343183021979206912772
61631329413343183023673779374690
61631329413525945123802973330501
61631329413525948280735589851109
61631329413525948280798351965953
61631329413525948829778264396405
61631329413525948829778608752677
61631329413525948875531849188229
61631329413525982181603743360751
61631329413549964015484791768925
61631329413549993657608812413707
61631329413550249327312822819873
61631329413550259903900152604129
61631329413550259903921073309077
61631329413550259903921101888793
61631329413550259906432703720584
61631329413550260445433570104753
61631329413550260447689907386821
61631329413550260452208396978865
61631329413550260452772481210849
61631329413550260452772481564981
61631329413550260452963747854373
61631329413550260452964092210645
61631329413550260454638521988847
61631329413550260455475378738056
61631329413550260498696412057889
61631329413550260498717677002469
61631329413550260501228934950164
61631329413550264159001800857245
61631329413550264159001801035121
61631329413550264159002145391393
61631329413550264204755385826945
61631329413550265386817641012417
61631329413550265393595562487155
61631329413550265394159646719139
61631329413550265394159647073271
61631329413550293257438460613103
61631329413550293806481479514671
61631329413550293846879377714135
61631329413550297505471621986823
61631329413550297505743218098519
61631329413550298740337236945873
61631329413550298747676919704301
61631329413550309858454889630127
61631329413550309858457212578421
61631329413550309858457984230753
61631329413550309860885014640109
61631329413558113589816408370288
61631329413558402615212800866395
61631329413558402615296482330513
61631329413558402615296482334725
61631329413558402660966357078503
61631329413558413733416457967273
61631329413558418674801300523057
61631329413561967881944153064493
61631329413561967881944267868628
61631329413561967881965073651397
61631329413561972777574753748332
61631329413561972823328338658248
61631329413562001228431424430827
61631329413562004932213140683639
61631329413562004934469477611575
61631329413562006167559158410555
61631329413562016057927187817849
61631329413562016060183491343797
61631329413562017293358047870378
61631329413562017295533887022614
61631329413562020953557669111417
61631329413562020999311254375624
61631329413562020999312418231334
61631329413562020999396101051126
61631329413562020999396186790274
61631329413619291006430467543327
61631329413619291054422563275405
61631329413619292289772802703557
61631329413619292912833163622677
61631329413619292912895925737521
61631329413619292912895954317237
61631329413619292914335967168090
61631329413619292914525416318629
61631329413619292914588178433473
61631329413619292914588207013189
61631329413619292915071664149976
61631329413619307739501656007803
61631329413619308921500663104918
61631329413619335523824624309259
61631329413619335531164307067687
61631329413619337310721588307369
61631329413619337333634281850119
61631329413619337333697043964963
61631329413619337338779618143123
61631329413619337379387838062227
61631329413619337379450600177071
61631329413619337384470412240387
61631329413619337384533174355231
61631329413619341014251485498233
61631329413619341014252600107157
61631329413619341014820558366263
61631329413619341015070746027437
61631329413619341017327599397303
61631329413619341017329923861917
61631329413619341017330268218189
61631329413619341017331043075934
61631329413619341021845654273255
61631329413619341037959161629967
61631329413619341037980082334915
61631329413619341083712746538431
61631329413619341083733638547023
61631329413619341083733667126739
61631329413619341083733752865887
61631329413619341085972268214482
61631329413619341085993188920834
61631329413619341090508465421135
61631329413619341090508579739999
61631329413619342249601720203247
61631329413619342252112204895449
61631329413622737700209296455394
61631329413622792642639558088156
61631329413622895184079947227813
61631329413622895184142709342657
61631329413622895185502884581161
61631329413622895185586192916664
61631329413622895185772199923765
61631329413622911242831579580646
61631329413622911245091011109208
61631329413622939055838390909959
61631329413622939650363025555667
61631329413622939650614074015043
61631329413622939650634621667363
61631329413622939650634966023635
61631329413622939650634994603351
61631329413622939655445599733827
61631329413622939655717195845523
61631329413622939655779957960367
61631329413622942760163270689807
61631329413622942760184162698399
61631329413622942760184191394755
61631329413622943354708797344107
61631329413622943354708826040463
61631329413622943354959501447211
61631329413622943354959874499839
61631329413622943354980422152159
61631329413622943354980766508431
61631329413622943354980795088147
61631329413622943354980880827295
61631329413622943361755249026271
61631329413623195299350992028631
61631329413623195299354091234351
61631329413623195299416767260127
61631329413623195327659718430977
61631329413623195373329620519649
61631329413623195375589386108177
61631329413623209528715422221559
61631329413623211381746444478502
61631329413623211975789877498684
61631329413623239245108956210387
61631329413623239793880034643987
61631329413623239794131083103363
61631329413623239794151630755683
61631329413623239794152003691671
61631329413623239799296967048687
61631329413623239839884667895187
61631329413623239839905559903779
61631329413623242879955809226785
61631329413623242880540442510769
61631329413623242880540528604049
61631329413623242880540557300405
61631329413623242949433864686591
61631329413623242949454756695183
61631329413623242949454785274899
61631329413623242956765369984581
61631329413623243498225835128783
61631329413623243498476883588159
61631329413623243498497431240479
61631329413623243498497804176467
61631329413623243498497889915615
61631329413623243500757209644124
61631329413623243500757209760764
61631329413623243500757210115056
61631329413623243500757214365858
61631329413623243505251337409643
61631329413623243543979391340891
61631329413623243543979419920607
61631329413623243543979505659755
61631329413623243544230095443995
61631329413623243544230468379983
61631329413623243544230554119131
61631329413623243544251016032303
61631329413623243544251360388575
61631329413623243546489873964280
61631329413623243550754218215003
61631329413623243550754332533867
61631329413623244709844002273801
61631329413623244710098148521747
61631329413623244712354485449683
61631329413623244712375406154631
61631329413623244717458751985123
61631329413623244717459010265377
61631329413623244735518251794004
61631329413623244778750849950005
61631329413623244781271807342572
61631329413623245330063777802234
61631329413623245337653460152325
61631329413623245337656817619425
61631329413623254067574732327731
61631329413623254069266985023683
61631329413623254616617406873027
61631329413623254616617751229299
61631329413623254618288738864031
61631329413623254618309659568979
61631329413623254618310003925251
61631329413623259557969709122795
61631329413623259557970166398251
61631329413623259560513103594332
61631329413623259560513103611594
61631329413631015112707479130582
61631329413631015112708279379892
61631329413631015112708622336692
61631329413631315256140833977422
61631329413631315263734631234859
61631329413631315309488587681243
61631329413631316491487623356670
61631329413631348610226449591129
61631329413631348610498388518080
61631329413631348610498388522451
61631329413631348610498388522452
61631329413631348610498388636124
61631329413631348610498388994628
61631329413631348610498417220259
61631329413631348653710095334645
61631329413631348653783322040396
61631329413631348655980005803237
61631329413631348656231052721596
61631329413631348656231052839640
61631329413631350440368698075449
61631329413631350440619745117675
61631329413631350440619745117676
61631329413631350440640665704579
61631329413631359728346377927396
61631329413631359728430060747188
61631329413631359728681112393104
61631329413631359728681884045436
61631329413634902756577347171523
61631329413634902756577347177103
61631329413634917534730710736891
61631329413634950330138579571427
61631329413634950337481704473293
61631329413634950881745172241260
61631329413634950881745172245472
61631329413634950924768592227859
61631329413634950927477836444776
61631329413634950927477836450599
61631329413634950927477836450600
61631329413634950927477836804732
61631329413634950934816699805557
61631329413634952117091189972388
61631329413634952162823854177515
61631329413634952162823854177516
61631329413634952162823855594458
61631329413634952162823968863615
61631329413634952162823970398809
61631329413634952162825089593899
61631329413634952162844860870749
61631329413634952162846010298901
61631329413634952162908657806350
61631329413634952170167095484374
61631329413634952711615824636970
61631329413634952711615826054119
61631329413634952711615940841001
61631329413634963281028657786526
61631329413634966984460638147639
61631329413634966986981864291772
61631329413634966986982655010533
61631329413634966987003575715481
61631329413634966987003580498207
61631329413634966987003580498243
61631329413634966987066686619646
61631329413655326737586015520762
61631329413655326737586015533812
61631329413655326742668589694710
61631329413655326742668589698922
61631329413655326744928021227484
61631329413655330449462451028123
61631329413655331684872054955540
61631329413655332236111743270619
61631329413655332236362790330315
61631329413655365582285975845149
61631329413655374915828496151830
61631329413655374916580836628098
61631329413655374916580837098870
61631329413655374916582000483888
61631329413655376148915082345972
61631329413655376151362770121626
61631329413655615745910595083065
61631329413655615763734405536545
61631329413655615809467069740061
61631329413655615814550787284737
61631329413655615814550787634657
61631329413655615814571679293329
61631329413655625026292967999469
61631329413655625026292968116109
61631329413655626261639760559641
61631329413655626261639760677685
61631329413655626856436364388387
61631329413655626856436364389791
61631329413655626858947996537453
61631329413655626886185570207526
61631329413655626926834888595052
61631329413655626927588074303621
61631329413655626927588160042769
61631329413655626927588188739125
61631329413655626927588189089045
61631329413655626934366323835163
61631329413655630592707119395476
61631329413655630592958167873575
61631329413655631827489052890408
61631329413655631828389035464144
61631329413655631828389064043860
61631329413655632414754621595284
61631329413655632414755393249020
61631329413655632422286028257083
61631329413655632423122484955954
61631329413655632423122484955955
61631329413655632423122872928702
61631329413655632425633355630743
61631329413655632425633356097303
61631329413655632425633384327099
61631329413655632425633385745706
61631329413655632425633470416167
61631329413655632425634132004862
61631329413655659615157033544803
61631329413655659615157033662847
61631329413655660209932716668601
61631329413655660209932716786645
61631329413655660209953637373549
61631329413655660209953637491593
61631329413655660232925079630447
61631329413655660232925079634659
61631329413655660235372681470123
61631329413655660286187921466943
61631329413655660286188007206091
61631329413655660286188007672651
61631329413655660286188036252367
61631329413655663938965455763701
61631329413655663939718481954919
61631329413655663939718483508827
61631329413655665174312245138737
61631329413655665769025051649467
61631329413655665771284487410117
61631329413655665771535534328476
61631329413655665771535534334092
61631329413655665771535534446520
61631329413655665771535534452343
61631329413655665771535534452344
61631329413655665771556455039247
61631329413655665776618089577333
61631329413655665776618089931465
61631329413655665776618090994275
61631329413655665776618175670613
61631329413655665776619224735075
61631329413655665776619225201635
61631329413655665776619253781351
61631329413655665776640145440023
61631329413655665776702907554867
61631329413655675057817538614303
61631329413655675057817652933167
61631329413655675060349713613810
61631329413655675060349713614050
61631329413655675060350085132892
61631329413655675060350085150118
61631329413655675060350085150154
61631329413655675060350085487024
61631329413655675060350089736374
61631329413655675064428050838594
61631329413655675103571123522767
61631329413655675103571237841631
61631329413655675103592129850223
61631329413655676292432062854576
61631329413655676889655119377161
61631329413655676889655462333753
61631329413655676889655491031721
61631329413655676889655491385853
61631329413655676889655492448663
61631329413655676889655507447829
61631329413655676889655577125001
61631329413655676889655621766693
61631329413655676889676428036137
61631329413655676889739189801061
61631329413655680001736883708560
61631329413659262549810569673172
61631329413659262557173496084842
61631329413659262557174296316890
61631329413659267491229160709307
61631329413659267493488596469957
61631329413659268047614170496307
61631329413659268047615332933463
61631329413659268047615333283383
61631329413659268047886929045159
61631329413659277377099721317803
61631329413659278609432818872963
61631329413659278609432819222883
61631329413659278611859600091561
61631329413659278611859600445692
61631329413659278611859600445693
61631329413659278611860719299755
61631329413659278611881654336140
61631329413659278611881654340560
61631329413659278611881654808524
61631329413659278611881654812735
61631329413659278611881654812736
61631329413659278616942965342370
61631329413659279160651571950695
61631329413659279160651575137235
61631329413659279160736048859279
61631329413659279160924678510323
61631329413659279166006905027627
61631329413659279168245372375949
61631329413659279168245743912257
61631329413659282270473870389073
61631329413659282270473872002972
61631329413659282316205531311329
61631329413659282316226423319921
61631329413659282316227455297531
61631329413659282316227455297532
61631329413659282316227456911430
61631329413659282318737968114500
61631329413667338019449382701563
61631329413667371368447841854597
61631329413667373152837653335003
61631329413667382486818473821641
61631329413667382486818816778233
61631329413667382486818845476201
61631329413667382486818846893143
61631329413667382486818931569481
61631329413667382486840557254041
61631329413667382486840900193164
61631329413667387982332351740317
61631329466400966448984386918178
61631329466407874096735033628644
61631329466407874508266334015910
61631329466408776311612077140040
61631329466411776556980784887318
61631329466411776556980785005362
61631329466473917383313008514949
61631329466482065730746432626318
61631329466485672935850347957305
61631329466485673118781004769917
61631329466485673126396127554039
61631329466485673530374981538544
61631329466485673530374981539996
61631329466485674765156916097945
61631329466516754169545394307822
61631329466516892810534430935956
61631329466517189659039521272761
61631329466517189704793077484869
61631329466517192816602741910944
61631329466517192953800734521492
61631329466517192999533398725008
61631329466517193358051673525835
61631329466517193358051673525836
61631329466517193358051673544550
61631329466517193363113355578604
61631329466517193403784337748066
61631329466518088625956897414414
61631329466518093377071400403529
61631329466518093377071400420791
61631329466518093384602467289236
61631329466518093971596033531306
61631329466691102647779706228020
61631329466691114171842759142830
61631329466691402791296686501940
61631329466691402791296686618580
61631329466691403386093289262212
61631329466691414315359768231150
61631329466691414322952822397248
61631329466692303816644316527172
61631329466692771969862767889357
61631329466692820122122463116460
61631329466699224223723558307034
61631329466699224223723587004794
61631329466699224223786349137108
61631329466699524367240567395354
61631329466699524367240596093114
61631329466699524367303358225428
61631329466703104684176341127712
61631329466703310344219017848057
61631329466703577181727698168090
61631329466703578828604672793507
61631329466703578828604672793508
61631329466703578828855377246532
61631329466703610533468691139845
61631329466723535848601294460954
61631329466723535848601323158714
61631329466723535848664085291028
61631329466723535853747689388724
61631329466723819938324830166109
61631329466723834208545432750150
61631329466723835992181094379348
61631329466723835997264698477044
61631329466723835999462147311434
61631329466723836046030864930132
61631329466723970096790031282174
61631329466723970233988023892722
61631329466723970279720686677636
61631329466723975038174102189838
61631329466723975175372094800386
61631329466723975584709734286944
61631329466723975630442398372416
61631329466723975630442398489008
61631329466723975767640391099556
61631329466723975767640391101008
61631329466724018457984432276418
61631329466724784789828795345106
61631329466724870664539422698202
61631329466724876198191791323638
61631329466724876200719724363270
61631329466724887326185834940223
61631329466724892260226867039301
61631329466724918842781903329270
61631329466724923781909637308998
61631329466725176341708800530002
61631329466725176387462356742110
61631329466725185820042343532308
61631329466725185820043491425212
61631329466725187058168533709506
61631329466725187058168533710910
61631329466725187468867119575122
61631329466725192407991753895828
61631329466725192411086914936207
61631329466725219032052468629698
61631329466725220861359036770338
61631329466725223971180202609426
61631329466725224522479214082658
61631329466725225754733214537958
61631329466727620134434985124150
61631329466727622380690041688509
61631329466727636786480303502882
61631329466727636786480303619522
61631329466727872145191100604648
61631329466727872145191100606100
61631329466727872145253776630424
61631329466727872145253776631876
61631329466727872145253776748468
61631329466727872145253776749920
61631329466727872145441804707752
61631329466727872145441804825796
61631329466727872557035782539396
61631329466727872557035782540848
61631329466727872557035782657440
61631329466727872557035782658892
61631329466727872694233775149944
61631329466727872694233775151396
61631329466727877495912812416020
61631329466727877495912812417472
61631329466727877495912812534064
61631329466727877496163516519124
61631329466727877496163516520576
61631329466727877496163516637168
61631329466727877498419853448512
61631329466727877498419853565104
61631329466727877633173481052344
61631329466727877633173481053796
61631329466727877633173481170388
61631329466727877633173481171840
61631329466727877633361509247716
61631329466727877633361509249168
61631329466727877635617846059060
61631329466727878044955486961316
61631329466727878044955486962768
61631329466727878044955487079360
61631329466727878044955487080812
61631329466727888616816012060028
61631329466727888616816012532204
61631329466727888624159051358052
61631329466727888761357072726434
61631329466727889356152614206049
61631329466727892464946604069956
61631329466727894157828207910080
61631329466727920323705550424578
61631329466727922524207050776829
61631329466727925814132295877538
61631329466727927457980274164482
61631329466727936791959134276887
61631329466727936791980054981835
61631329466727938576089746492065
61631329466728773124784802532948
61631329466728773124784802534400
61631329466728773124784802538772
61631329466728778063912536512676
61631329466728778063912536514128
61631329466728778063912536518500
61631329466728778066443941816320
61631329466728778660968576462028
61631329466728789184565031935535
61631329466728789184565031935536
61631329466728789189617239691389
61631329466728789786703641576003
61631329466728823137688734855853
61631329466728826244683323142498
61631329466728828073989891283138
61631329466735525529502204670681
61631329466735591602730247104200
61631329466735591602751139112792
61631329466735592144183311045390
61631329466735592144183311162030
61631329466735592151793904473102
61631329466735592151793933052818
61631329466735727485912390296600
61631329466735727485912390313862
61631329466735742307448985409393
61631329466735742307448985526033
61631329466735742307532754799220
61631329466735982608161033863278
61631329466735992628132984383622
61631329466735994328692358785092
61631329466735994458363416461779
61631329466736026027971363949858
61631329466736027629429399402182
61631329466736027675162063588436
61631329466736030921345541717478
61631329466736031332939519549122
61631329466736031378693075761230
61631329466736032568557133364648
61631329466736042046808256366620
61631329466736042450965994497713
61631329466736042450965994614353
61631329466736042451049763533249
61631329466736042496782312829084
61631329466736047400225633801689
61631329466739584879157111946708
61631329466739584879157111952532
61631329466739584879160584210720
61631329466739585473953715663234
61631329466739585473953715781278
61631329466739585473956814968124
61631329466739594350149059712732
61631329466739596599670873282413
61631329466739601495322279985109
61631329466739601541054944071790
61631329466739601541054944190077
61631329466739601541075864895025
61631329466739601678588816068872
61631329466739629351633508444760
61631329466739629946409966879766
61631329466739633240602218462658
61631329466739634885285877087458
61631329466739634885285877093282
61631329466739634885537700859494
61631329466739634887734718878834
61631329466739634887794037315253
61631329466739644180784053035423
61631329466739644180784167826671
61631329466739644180784425988881
61631329466739644180784426106925
61631329466739644180784426461057
61631329466739644180846844202367
61631329466739644180846929941515
61631329466739644180847188221769
61631329466739644366316233730073
61631329466739644775653908035769
61631329466739644915384435451884
61631329466739649671221713303721
61631329466739649671284389329337
61631329466739649717037974593544
61631329466796470728380897850484
61631329466796470728383997155374
61631329466796470731393450815392
61631329466796470731393479395108
61631329466796518898946640427028
61631329466796518898946640428432
61631329466796518898949740678088
61631329466796518898950084107064
61631329466796518898950088356414
61631329466796518899783439984726
61631329466796518899783468682486
61631329466796518899785763976956
61631329466796518899785763978360
61631329466796518899786911888734
61631329466796518900037615991838
61631329466796518902293952919774
61631329466796518906561362503400
61631329466796518906561734512092
61631329466796518907377298750266
61631329466796764285579104947400
61631329466796769088264314576916
61631329466796769090520651622896
61631329466796769090521451854944
61631329466796769220188377579542
61631329466796769682806771195396
61631329466796770871834857841526
61631329466796770871897882958358
61631329466796770871897906938804
61631329466796770871901006125602
61631329466796770871901006243694
61631329466796770872403074497526
61631329466796770872651024137446
61631329466796770872651052717162
61631329466796770874095327193478
61631329466796770917654591035518
61631329466796770920664073391892
61631329466796814286622230007284
61631329466796819042463649515300
61631329466796819042463649515348
61631329466796819042463649516752
61631329466796819042466749766408
61631329466796819042467093193932
61631329466796819042467097444734
61631329466796819043300477770806
61631329466796819043302773066680
61631329466796819043303549322702
61631329466796819043303578020462
61631329466796819043303920977054
61631329466796819043554625080158
61631329466796819044995025761228
61631329466796819044998498019576
61631329466796819045810962008094
61631329466796819050078371591720
61631329466796819050893536186254
61631329466796819050894307838586
61631329466796819050896632186560
61631329466796819050896975143152
61631329466796914419192131485804
61631329466796914419193164587668
61631329466796914419254893600648
61631329466796914419255926702512
61631329466796914426786218771028
61631329466796919358319865465532
61631329466796919358382627580376
61631329466796919360831378572596
61631329466796919365913952750756
61631329466796921015302469714830
61631329466796921015302812671422
61631329466796921564345487216718
61631329466796921564345487570850
61631329466796921564345573659918
61631329466796921632502150359027
61631329466796931027743324630074
61631329466796931027806086762180
61631329466796935969379214267028
61631329466796937616507496165908
61631329466796964382075472056654
61631329466796964382076505158518
61631329466796964382076533856278
61631329466796966097364572102625
61631329466796969183667382941106
61631329466796969183668411810882
61631329466796969183691402834352
61631329466796969183692803358480
61631329466796969186199816754570
61631329466796969186202915941416
61631329466796969186202944639176
61631329466796969186203287595768
61631329466796969191285490119576
61631329466796969320952157559744
61631329466796969320953562333222
61631329466796969321203206036382
61631329466796969321204263253998
61631329466796969321204263603918
61631329466796969321204266436326
61631329466796969321204606560510
61631329466796969323460571484174
61631329466796969328546244844968
61631329466796969389866379398105
61631329466796969732735477903776
61631329466796969732735482489996
61631329466796969732735822277310
61631329466796969732735826509398
61631329466796969732735826863530
61631329466796969732986526380414
61631329466796969732986530612502
61631329466796969732986530966634
61631329466796969735245962141064
61631329466796969740329651282280
61631329466796969808235184104021
61631329466796969938637457831657
61631329466796969938637457831705
61631329466796969938909053943401
61631329466796970967492335337606
61631329466796970967495434524452
61631329466796970967496463394228
61631329466796970969751766866168
61631329466796971587541392457785
61631329466796980441583646299356
61631329466796985794749976796976
61631329466796985794750751635848
61631329466797670199782508435458
61631329466797670253130180629146
61631329466797672036702965358076
61631329466797672037521972206248
61631329466797716501565387101674
61631329466797822200819376595672
61631329466797822338080131321064
61631329466797869774663850450957
61631329466797870368620273162351
61631329466797870369188485096665
61631329466798122389239205022543
61631329466798138442230709875284
61631329466798169963934415751385
61631329466798170107701114012972
61631329466798170512129791511073
61631329466798170512137282250671
61631329466798170512705494184937
61631329466798170512705494184985
61631329466798170512705494185145
61631329466798170512977090296681
61631329466798170515215982948662
61631329466798170515236870252990
61631329466798170515236874957254
61631329466798170557890838462779
61631329466798170558459050397093
61631329466798170558459050397253
61631329466798170558731138603419
61631329466798170565233877271365
61631329466798172344543438393630
61631329466798172344543443097894
61631329466798172352136478210821
61631329466800366007844857281232
61631329466800366412034067291310
61631329466800366419627121457408
61631329466800371496517707133042
61631329466800373184571231635524
61631329466800373184571231752164
61631329466800373740957318177304
61631329466800373740957404270827
61631329466800421360304260775388
61631329466800421360304289473148
61631329466800423143857360332430
61631329466800423151530658244782
61631329466800523827977607186258
61631329466800523904254474594470
61631329466800568375891723212180
61631329466800571661113163003241
61631329466800571661113164402921
61631329466800571661113282393794
61631329466800571667605518278301
61631329466800571668456321202380
61631329466800571668456322252140
61631329466800572080237523696976
61631329466800572212415732396721
61631329466800573241002021312258
61631329466800573314733455702901
61631329466800573314733455820945
61631329466800573314733456175285
61631329466800573314733541914225
61631329466800573314733541914432
61631329466800573314733541914433
61631329466800573314733570493941
61631329466800573314736897964383
61631329466800573314736899381533
61631329466800573314736926544099
61631329466800573314736927016483
61631329466800573314736928079293
61631329466800573314737012755631
61631329466800573314737014172573
61631329466800573314796218290129
61631329466800573314799689131327
61631329466800573314799690194137
61631329466800573314831171779251
61631329466800573314831171779252
61631329466800573314831171897343
61631329466800573314831171897344
61631329466800582781744772123299
61631329466800823497951989488135
61631329466800824093504147886306
61631329466800824093504176466022
61631329466800824223234524274544
61631329466800824230764888065959
61631329466800840077024878372678
61631329466800871667097564386901
61631329466800871674205974653101
61631329466800871804358204327077
61631329466800871804358204443717
61631329466800871811122527366621
61631329466800871811952406520064
61631329466800871811952409702392
61631329466800871811952410635512
61631329466800871811952410752152
61631329466800871811973298528656
61631329466800871811973301710984
61631329466800871811973302644104
61631329466800871811973302760744
61631329466800871850111789235541
61631329466800871850362837694709
61631329466800871850362956735306
61631329466800871850362956735307
61631329466800871850362956735390
61631329466800871850383877441706
61631329466800871850383877441707
61631329466800871857137664568821
61631329466800871857705991311888
61631329466800871857705994494216
61631329466800871857705995543976
61631329466800871857726883320480
61631329466800872223734673761928
61631329466800872223734673878568
61631329466800872223755565770520
61631329466800872223755565887160
61631329466800872269487196988812
61631329466800872399405855196597
61631329466800872399426894943595
61631329466800873450723611701236
61631329466800873450723611701237
61631329466800873450723640398996
61631329466800873450723640398997
61631329466800873450723640517088
61631329466800873450723640517089
61631329466800873450723726492277
61631329466800873450723726610369
61631329466800873450723726960289
61631329466800873458250551002545
61631329466800873458250551002752
61631329466800873458250551002753
61631329466800873458253907052703
61631329466800873458253908469853
61631329466800873458254021843951
61631329466800873458254023260893
61631329466800873458313227378449
61631329466800873458313313117597
61631329466800873458316698219647
61631329466800873458316699282457
61631329466800873458316783958795
61631329466800873458316784313086
61631329466800873458316785375737
61631329466800873458348180985663
61631329466800873458348180985664
61631329466800873496456304603964
61631329466800873496477225308912
61631329466800873504080873770299
61631329466800873504080873770300
61631329466800874047978526079976
61631329466800874048041202105752
61631329466800882786972440044821
61631329466800883336035346549681
61631329466800883336791934239684
61631329466800884571386596763872
61631329466801724065704441328810
61631329466801724615583164567394
61631329466801724661315828883347
61631329466801724661315828887559
61631329466801724661315914980999
61631329466801724661315915330919
61631329466801772235181291100443
61631329466801772372441959671076
61631329466801772829956882461557
61631329466801772829977922208555
61631329466801774071829735727692
61631329466801774071829850518732
61631329466801783355812808476579
61631329466801783949517030628705
61631329466801783950357300470700
61631329466808476463978691804394
61631329466808477063860934756302
61631329466808477063860963336018
61631329466808477066117271684238
61631329466808477066117300263954
61631329466808477066120370516952
61631329466808521530916931190492
61631329466808526470044665288508
61631329466808526470108231884750
61631329466808526472283180342598
61631329466808526472283208922314
61631329466808526472304100930906
61631329466808526472364540232970
61631329466808526472364568812686
61631329466808526477384348046936
61631329466808527026430493332648
61631329466808643418841021766168
61631329466808645065969275089752
61631329466808676773093229931317
61631329466808677189696143349023
61631329466808677189696171928739
61631329466808677189696172401123
61631329466808677189696258140271
61631329466808677189696516302481
61631329466808677189696516420525
61631329466808677189696516774657
61631329466808677189759020255115
61631329466808677321885200255465
61631329466808677321885200373509
61631329466808678420221253567205
61631329466808678969013224009397
61631329466808927510112655216402
61631329466808929340318038396018
61631329466808929340318038868194
61631329466808929340589634507714
61631329466808943562358030854488
61631329466808945209486312757788
61631329466808976916631159606535
61631329466808977325598517400629
61631329466808977325598517518673
61631329466808977325598517872805
61631329466808977325682110017314
61631329466808977325682114131352
61631329466808977325682114131353
61631329466808977325682114249396
61631329466808977325682114249397
61631329466808977325682200220421
61631329466808977325682200338465
61631329466808977325682200692597
61631329466808977325682884851974
61631329466808977328193455519323
61631329466808977328225108740371
61631329466808977328225108740372
61631329466808977328225109212548
61631329466808977328225137438179
61631329466808977328225137556223
61631329466808977328413165633551
61631329466808977333276029343435
61631329466808977333276029697483
61631329466808977333276029697726
61631329466808977373957772945339
61631329466808977373957772945340
61631329466808977373957773063383
61631329466808977373957773417516
61631329466808977373957887730764
61631329466808977373978693650287
61631329466808977378963638514704
61631329466808977511155765554435
61631329466808977511155765554436
61631329466808977511155765555887
61631329466808977511155765555888
61631329466808977511155765555893
61631329466808977511155765673931
61631329466808977511155766026612
61631329466808977511155766028064
61631329466808977511155794252243
61631329466808977511155794370287
61631329466808977511427390363939
61631329466808977511427390481983
61631329466808978563759183242423
61631329466808978563759183360467
61631329466808979158283789191775
61631329466808979158283817888131
61631329466808979158283818006175
61631329466808979158346465211728
61631329466808979158346465217551
61631329466808979158346465217552
61631329466808979158346465329772
61631329466808979158346465335595
61631329466808979158346465335596
61631329466808979158346580002976
61631329466808979158367385922499
61631329466808979158367386040543
61631329466808979158367472011568
61631329466808979158555413999827
61631329466808979158555414117871
61631329466808979158618176114672
61631329466808979158618176232716
61631329466808979158618176586848
61631329466808988453938899496938
61631329466812529232364475982587
61631329466812531474304038697290
61631329466812531474304067389434
61631329466812531474304067389443
61631329466812531474304067395023
61631329466812545840863453123167
61631329466812545879086774560036
61631329466812547533808856889834
61631329466812547671341624394784
61631329466812547671341624394790
61631329466812579047803312019313
61631329466812579047803312135953
61631329466812579047885931442968
61631329466812579047886966141345
61631329466812579047886966145717
61631329466812579047886966263809
61631329466812579047886966613729
61631329466812579047886993911814
61631329466812579047886994839105
61631329466812579047886994843477
61631329466812579047886994961569
61631329466812579047886995311489
61631329466812579047887080936757
61631329466812579047887081054849
61631329466812579047887081409140
61631329466812579050397564579406
61631329466812579645204671459613
61631329466812579645204671472663
61631329466812579782402664087577
61631329466812579790017643913644
61631329466812579790017672493360
61631329466812580835005938267636
61631329466812580839901342660962
61631329466812590168549951208352
61631329466812595664059285385190
61631329466812595704709331808564
61631329466812595704709331814180
61631329466812595704709360406946
61631329466812595704709375228453
61631329466812595709791905986724
61631329466812595709791905992340
61631329466812595712239786381332
61631329466812595842179337204286
61631329466812595847261911382446
61631329466832787044620243962586
61631329466832788088792602609434
61631329466832788088792631307194
61631329466832788094441066263420
61631329466832788094441066264824
61631329466832788094441094843136
61631329466832788094692117923790
61631329466832788096951549452352
61631329466832788689300206757385
61631329466832788691748153266596
61631329466832788691748181846312
61631329466832788691748267598474
61631329466832805300299117791768
61631329466832805300299117792011
61631329466832836264504740113700
61631329466832836264504740113748
61631329466832836264504740115152
61631329466832836265341539671446
61631329466832836265341568369206
61631329466832836272119834198812
61631329466832838094982867789014
61631329466832838102262084200856
61631329466832838651304849088782
61631329466832838651304877668498
61631329466832937136743570095454
61631329466832937136743913052046
61631329466832937136744684704378
61631329466832938783872622601118
61631329466832938783872965557710
61631329466832938921133377343772
61631329466832938921133381575860
61631329466832938921133463082920
61631329466832938921133720300364
61631329466832938921133724532452
61631329466832938921134496184784
61631329466832938991553622485972
61631329466832943930681356465700
61631329466832944274303154216918
61631329466832953737763438103868
61631329466832953737764552712792
61631329466832953808936824425156
61631329466832954836037758035234
61631329466832954836038100991826
61631329466832955043718757920088
61631329466832955384892490609532
61631329466832955384892494841620
61631329466832955384892576348680
61631329466832955384893609450544
61631329466832958748064558404884
61631329466832958755595193414399
61631329466832986542990147436104
61631329466832986542990919088436
61631329466832986542991176305880
61631329466832986954772411612280
61631329466832986954773183264612
61631329466832986954773440482056
61631329466832987092033938007266
61631329466832987092034195224710
61631329466832988814570437713845
61631329466832988814570523452785
61631329466832988814570523452992
61631329466832988814570523452993
61631329466832988814570552032501
61631329466832988814633199828689
61631329466832988814633285567837
61631329466832992104593652567433
61631329466832992658719229757228
61631329466832992658720344385026
61631329466833003014280238666302
61631329466833003014280324405450
61631329466833003014280581622894
61631329466833003151541369649492
61631329466833003222713628199981
61631329466833003634496777280123
61631329466833003776839948462392
61631329466833003776839948468008
61631329466833003776839977047724
61631329466833004868995004204139
61631329466833004868995004676523
61631329466833004868995347615645
61631329466833004868995348678455
61631329466833004868995348695925
61631329466833004868995351864995
61631329466833004868995376195361
61631329466833004868995376212830
61631329466833004868995376212831
61631329466833004868995377258171
61631329466833004868995377275641
61631329466833004868995380444711
61631329466833004868995461951979
61631329466833004869089520454456
61631329466833004869090295288908
61631329466833004874424305884900
61631329466833239180803295779260
61631329466833242839333092196096
61631329466833244069847373587230
61631329466833244115600929917382
61631329466833244119931029758988
61631329466833244481441351418874
61631329466833244486712207870043
61631329466833244527194907749026
61631329466833244532549446920865
61631329466833244664455576267306
61631329466833244664455576385350
61631329466833244669747439531413
61631329466833244669810115557189
61631329466833253952453833514928
61631329466833253998186497716992
61631329466833255187235767008408
61631329466833255574163084607928
61631329466833255607092362708946
61631329466833255607092366941034
61631329466833255607092391288662
61631329466833255607092395520750
61631329466833255652845947617410
61631329466833255652845951849498
61631329466833255652845976197126
61631329466833255781760401654116
61631329466833255781760401655568
61631329466833258891581567493204
61631329466833258891581567494656
61631329466833258899090910259851
61631329466833260537874138956788
61631329466833260720888135633844
61631329466833260720888135635296
61631329466833287306702684104914
61631329466833287306702684106318
61631329466833287306702688710008
61631329466833287310938616779901
61631329466833287310959508905181
61631329466833287352456240317022
61631329466833288953015462136241
61631329466833288953078595432894
61631329466833288958066640415789
61631329466833288958087532541069
61631329466833288958087532541105
61631329466833288958087532541312
61631329466833288958087532541313
61631329466833288958150208916925
61631329466833288958150208917009
61631329466833288958150294656157
61631329466833288958161056893039
61631329466833288958161171211903
61631329466833288958182063687055
61631329466833288960609635694108
61631329466833288960609925723356
61631329466833288998832151645002
61631329466833289003841374668624
61631329466833289003914641684863
61631329466833289003914756470287
61631329466833289003936681703241
61631329466833289003936681703242
61631329466833289004186352581983
61631329466833292245830418084642
61631329466833292245830418086046
61631329466833292245830422689736
61631329466833292245851310093234
61631329466833292245851310094638
61631329466833292245851314816372
61631329466833292248110661655753
61631329466833292842886343219820
61631329466833292842886343224192
61631329466833292842886343337864
61631329466833292842886343342076
61631329466833292842886343342236
61631329466833292847970017655727
61631329466833293892143196115969
61631329466833293899821339340672
61631329466833294486751856065518
61631329466833294486751856066922
61631329466833294486751856539305
61631329466833294489262254546396
61631329466833294489262254552012
61631329466833294489262254664440
61631329466833294489262254670263
61631329466833294489262254670264
61631329466833294494283296560765
61631329466833294494283296562169
61631329466833294494344809795253
61631329466833294494344810149385
61631329466833294494344895888533
61631329466833294494345929003447
61631329466833294494345972587945
61631329466833294494346058675609
61631329466833294494366979381961
61631329466833294494555265726493
61631329466833294494617941752269
61631329466833303366230637288301
61631329466833303775449842354973
61631329466833303775470734480253
61631329466833303777992837633292
61631329466833303777992841865380
61631329466833303778013791150044
61631329466833303783075440391168
61631329466833303783096332516400
61631329466833303823746451121472
61631329466833303823767371276907
61631329466833303828828996719916
61631329466833303958746626057925
61631329466833303958767546781795
61631329466833303958767547131715
61631329466833303961007090504700
61631329466833303961007090622744
61631329466833303961007090627116
61631329466833303961007090640214
61631329466833303961007095226434
61631329466833305012491464241863
61631329466833305012512013292459
61631329466833305012512013764843
61631329466833305012512385283681
61631329466833305012512385301150
61631329466833305012512385301151
61631329466833305012512386346491
61631329466833305012512386363961
61631329466833305012512389533031
61631329466833305012607304377228
61631329466833305012773979871757
61631329466833305017941314973220
61631329466833305056006510102740
61631329466833305607371379708349
61631329466833305607381839595081
61631329466833305607381968913111
61631329466833305607653938096309
61631329466833305612737545848509
61631329466833308717119780356553
61631329466833308717140377177001
61631329466833308717141406046777
61631329466833308719651890284065
61631329466834139564083215777895
61631329466834139564083987431631
61631329466834139566342647306457
61631329466834145100298380707305
61631329466834145100298466796373
61631329466834145237559135432697
61631329466834156174924935718782
61631329466834159329641937524811
61631329466834161113215841461935
61631329466834161114052669698510
61631329466834161114052698278226
61631329466834189525910191087411
61631329466834189571663747299519
61631329466834189571663775995875
61631329466834189571935372107571
61631329466834193227704706399308
61631329466834193227704706405131
61631329466834193227704706405132
61631329466834193273437370602824
61631329466834193273437370607036
61631329466834194462486639898452
61631329466834194508219304103585
61631329466834195057011274545772
61631329466834195057011274563034
61631329466834195062093829670761
61631329466834195062093830024893
61631329466834195062094992462049
61631329466834195062094992463453
61631329466834195062366961627777
61631329466834195064626397405896
61631329466834203796782779161942
61631329466834204350907984815672
61631329466834204350907984821288
61631329466834204389318574046755
61631329466834204389318574396675
61631329466834204391558118259465
61631329466834204391558122491394
61631329466834205626088213621592
61631329466834205626088988462076
61631329466834206175402957971817
61631329466834206180486565724017
61631329466834206182725032967345
61631329466834209292295150329578
61631329466834209292295178909294
61631329466834209338049127441428
61631329466834209338299831544533
61631329466834209338299831894453
61631329466834209338300174851045
61631329466834209338300203080841
61631329466844961378923756098596
61631329466844963033645838428394
61631329466844963033645867008110
61631329466844966279828168641455
61631329466844966318051490078324
61631329466844994555250801246645
61631329466844994555250886985549
61631329466844994555250886985585
61631329466844994555250886985792
61631329466844994555250886985793
61631329466844994555250915565301
61631329466844994555313649100637
61631329466844994733193418732583
61631329466844994733193528800485
61631329466844994733193528800486
61631329466844994738244564200570
61631329466844994738265484905518
61631329466844994738265484905519
61631329466844994738265513485234
61631329466844999674831631283105
61631329466845000040692944905404
61631329466845000040692944909616
61631329466845000040692944909775
61631329466845000040692944909776
61631329466845000040693059595869
61631329466845000083915210509998
61631329466845000083915210511402
61631329466845000083915210511610
61631329466845000086362961667279
61631329466845000086425609108920
61631329466845000086425609114743
61631329466845000086425609114744
61631329466845000086425723782124
61631329466845000086446529701647
61631329466845000091509283447918
61631329466845000091509283447927
61631329466845000223623601723840
61631329466845000223623601725292
61631329466845000223623601742554
61631329466845000223623716415757
61631329466845000228707276062837
61631329466845000228707276062846
61631329466845010609654818686343
61631329466845010609675367736939
61631329466845010609675712211255
61631329466845010609675712228725
61631329466845010609675715397795
61631329466845010609675739745630
61631329466845010609675739745631
61631329466845010609675740790971
61631329466845010609675740808441
61631329466845010609675743977511
61631329466845010609675825484779
61631329466845010609937334316237
61631329466845010747198002952401
61631329466845011158792771489761
61631329466845011158813692194709
61631329466845011204545194039561
61631329466845011204546341932456
61631329466845011204546356281579
61631329466845011204567276986527
61631329466845011204567277104571
61631329466845011209628887525284
61631329466845011209628887530900
61631329466845011209628916110616
61631329466845011341744334543164
61631329466845011346826908718903
61631329466845011346826908721324
61631329466845012989208252268474
61631329466845012994290826446634
61631329626006802301711235673777
61631329626006851708042546124905
61631329626042874420510382177717
61631329626042874603441038990329
61631329626042874976832643254013
61631329626258077326389981054656
61631329626258077328921057863051
61631329626260762559339877970336
61631329626260811830871053010350
61631329626260811965621324561471
61631329626260812011353988763535
61631329626261662989890905235296
61631329626261679646485853547757
61631329626261712533433020462755
61631329626261712945215026371727
61631329626261712990696986470687
61631329626261723703812863302616
61631329626329806138850263105466
61631329626329817256970238738014
61631329626329822602794562006976
61631329626329855499552420957725
61631329626329855545305977169833
61631329626329855962233190216175
61631329626331006850115517224806
61631329626331023360628937034112
61631329626331056668417030906749
61631329626331056668417030906750
61631329626331056851410478532013
61631329626331056851410478650057
61631329626331056851431370540605
61631329626333458228063514928523
61631329626333458235739863098474
61631329626333458235740896219052
61631329626333458365324182029653
61631329626333458365324182147697
61631329626333458365324183564847
61631329626333458365595893398944
61631329626333468935488972538585
61631329626333708553635319343822
61631329626333708553635319810382
61631329626333708599367984013898
61631329626333725201074017851108
61631329626333757820266450972766
61631329626333757820267479842542
61631329626333757822777964079830
61631329626333757827682712272322
61631329626333757964880700161296
61631329626333757964880700627856
61631329626333757964880704878658
61631329626333758005802776886431
61631329626333758369121091791502
61631329626333758369121954123488
61631329626333758369122212403742
61631329626333758371664090986736
61631329626333758371664119330411
61631329626333758371852147407739
61631329626333758371914794617664
61631329626333758371914794619116
61631329626333758371914794636378
61631329626333758371914795089840
61631329626333758372416231639723
61631329626333758376714924850436
61631329626333758376715008289586
61631329626333758376715012540388
61631329626333758417396756253110
61631329626333758417668494318620
61631329626333758422468597448852
61631329626333758422468854666296
61631329626333758425011491615516
61631329626333758554594747328623
61631329626333758554594747328624
61631329626333758554594776144475
61631329626333758554845451431727
61631329626333758554845451431728
61631329626333758554845451549612
61631329626333758554845451903904
61631329626333758554845566222768
61631329626333758554866372256171
61631329626333758555430456488155
61631329626333769078189745495837
61631329626333769489784052270368
61631329626334625631625016536352
61631329626334658578445727408104
61631329626334658578446071764376
61631329626334658939663814606844
61631329626334658985145774589212
61631329626334658985145776124406
61631329626334658985396478810360
61631329626334658985396478814572
61631329626334658985396478814731
61631329626334658985396478814732
61631329626334658985396593618869
61631329626334658990227962886520
61631329626334659127488746309672
61631329626334659127489089266264
61631329626334669508740729694231
61631329626334670103265735877216
61631329626365828849079583624528
61631329626365839962116985078916
61631329626365845458382860504058
61631329626365845458382889083774
61631329626365878257773813221193
61631329626365878674702512432450
61631329626365878811900162068936
61631329626365889375893788853741
61631329626365889787487747613076
61631329626365889787488522453560
61631329626365889787488865410152
61631329626365889787675794762713
61631329626365889787739913886838
61631329626365889792822145091096
61631329626365889924937563523324
61631329626365889924937906493174
61631329626365889930020109116152
61631329626365889930020109121768
61631329626365889930020137701484
61631329626366128992513252849856
61631329626366128992596935669648
61631329626366129038328485264080
61631329626366129038329599873164
61631329626366139968352661693696
61631329626366140105633222514952
61631329626366140151367001327552
61631329626366145456272366115616
61631329626366145463865048745255
61631329626366145639285591140388
61631329626366145639286362792672
61631329626366145639286705749472
61631329626366145647653454501058
61631329626366145647653454501059
61631329626366178401290822309513
61631329626366178813073199735919
61631329626366178813135847063888
61631329626366178813135847082602
61631329626366178813135847181932
61631329626366178813135847183384
61631329626366178813135847200646
61631329626366178818218406911846
61631329626366178996066503873580
61631329626366178996066503877951
61631329626366178996066503877952
61631329626366178996066503991624
61631329626366178996066503995836
61631329626366178996066503995995
61631329626366178996066503995996
61631329626366178996066618682089
61631329626366178996087424584351
61631329626366189519410797942061
61631329626366189931172207030585
61631329626366189931256551420136
61631329626366189931256922956444
61631329626366189931256922957848
61631329626366189931256922975158
61631329626366190114187208247090
61631329626366190114187579763875
61631329626366194870132509753433
61631329626366194870133265521608
61631329626366194870133608478200
61631329626366194873396135169809
61631329626366194877726319687706
61631329626366194877726662644298
61631329626367046031614068620763
61631329626367046032450896857338
61631329626367079380884867053068
61631329626367079380884867058891
61631329626367079380884867058892
61631329626367079426617531256584
61631329626367079426617531260796
61631329626367079426617645947049
61631329626367090498983902931709
61631329626367090504088145469432
61631329626367090504088145475048
61631329626367090544486440780628
61631329626367090544738278913225
61631329626367090544759199619625
61631329626367095445475339563054
61631329626369741802418301796990
61631329626369742214200565990428
61631329626369742351461320715980
61631329626369742353972172362689
61631329626369742422361937640736
61631329626369742422362737872784
61631329626369747186069157805095
61631329626369747323267150415643
61631329626369747361490471852512
61631329626369747369857563560898
61631329626369747369857563560899
61631329626369747734861128247287
61631329626369775776632481990746
61631329626369775776632510570462
61631329626369780670842340101838
61631329626369780670842340102046
61631329626369780715760244554402
61631329626369780716575004305354
61631329626369780718270727741930
61631329626369780723102121121120
61631329626369781127354222386045
61631329626369781127354222386046
61631329626369781129801943441467
61631329626369781129864590887320
61631329626369781129864592304470
61631329626369781267062698166860
61631329626369791653209983558312
61631329626369791653376316090425
61631329626369791790636984726589
61631329626369791836139522575508
61631329626369791836140297409960
61631329626369792202230962558233
61631329626369792245714284402910
61631329626369792247985338172407
61631329626369792248006258878759
61631329626369792248758371188071
61631329626369792248758628405515
61631329626369797142132864632923
61631329626369797187133992740443
61631329626369797187886105049755
61631329626369797187886105167799
61631329626369797187886362267199
61631329626369797187886362385243
61631329626369797189644848986423
61631329626369797195480149406357
61631332988047100615416655109119
61631332988049497252673143984246
61631332988057602362978064139210
61631332988057606027530199334820
61631332988057905805020838628824
61631332988057905850753502832340
61631332988057907454661150193386
61631333058949399526800999881434
61631333058949399526863675907210
61631333058949399938394977713078
61631333058949400075655646349402
61631333058950303622721303742477
61631333058950303622721389481625
61631333058950603811970977034313
61631333058950603811971062773461
61631333058950603811991897739261
61631333058950603812054745593253
61631333058950603949252738203801
61631333058953001798047007584728
61631333058953001798048126443162
61631333058953001798109769349652
61631333058953001798110802468938
61631333058953002209642104274806
61631333058953002346902768661620
61631333058953002346902772911130
61631333058953005509170616294761
61631333058953005509171073570217
61631333058961106908353042348616
61631333058961107319947024429770
61631333058961107320198071489466
61631333058961107320199100359242
61631333058961107320199101894276
61631333058961107456643947541192
61631333058961107457396059850504
61631333058961107457397094504824
61631333058961110984749863728484
61631333058961411214422280857028
61631333064833708327861763606496
61631333064858914943531694286857
61631333064858924203454720606941
61631333064858925507777125299054
61631333064858926056569095741245
61631333064858926056569095741246
61631333064858929035822942441949
61631333064858929035822971138305
61631333064858929035823056877453
61631333064858929035885818992297
61631333064859215132968590700779
61631333064859229225072615733785
61631333064859229225072644430141
61631333064859229225072730169289
61631333064859229225093536438733
61631333064859229225093650757597
61631333064859229225156412872441
61631333064859229362333370109257
61631333064859229362333484894681
61631333064859229362354290814205
61631333064859229362354319393921
61631333064859229362354405482989
61631333064861630876518698782125
61631333064861630922272283690589
61631333064861630922272740966045
61631333064861931065768372073961
61631333064861931065789292778909
61631333064861931065789750054365
61631333064861931111521956982425
61631333064861931111522414257881
61631333064862832045383338945437
61631333064862832091116003148953
61631333064862833280539865174262
61631333064862833280539893753978
61631333064862833280539979493126
61631333064862833326459438124448
61631333064862833326460552733372
61631333064862833328722598228729
61631333064869721757273073972041
61631333064869732321518504984238
61631333064869732870310475426429
61631333064869732870310475426430
61631333064869736397579906316260
61631333064869736400114777219736
61631333064870033058743183603028
61631333064870033058993887706132
61631333064870036031273228113266
61631333064870036038050378985432
61631333064870036176156112851749
61631333064870036176156112851750
61631333064870036176156227170614
61631333064870036587936999430064
61631333064870036587938114038988
61631333064870036764784588074780
61631333064870036765787404469939
61631333064870036765787404487196
61631333064870036765787409191460
61631333064870036765788782608673
61631333064870036765788782612885
61631333064870036770867656379642
61631333064870036770868775574786
61631333064870036770869033855040
61631333064870036773130788302345
61631333064870936605891232586478
61631333064870936605891261166194
61631333064870936606643344895790
61631333064870937154662282304848
61631333064870937155414394614160
61631333064870937155687396916484
61631333064870937155687425496200
61631333064870937155687511235348
61631333064870937196339809873633
61631333064870937201418683644602
61631333064870937201420061120000
61631333064873634781197996765972
61631333064873634781198339722564
61631333064873638309297247620990
61631333064873638309305399570880
61631333064873638309862106687634
61631333064873638423346359097050
61631333064873638441987253330994
61631333064873638447067390201880
61631333064873638447067475941028
61631333064873638447067476413412
61631333064873638447068504810804
61631333064873638447152192353782
61631333064873638447152306672646
61631333064873638448762737498458
61631333064873638448762823237606
61631333064873638494767832864892
61631333064873638495332688749208
61631333064873639043559460350492
61631333064873640088363164539478
61631333064873640093443387267604
61631333064873640093444416137380
61631333064873640093716390037940
61631333064873640093716504356804
61631333064873640095978144305678
61631333064873640095978148556480
61631333064873640141710836734825
61631333064873640277210872803734
61631333064873640278906506943020
61631333064873640278906510129560
61631333697085736461240345039142
61631333697092655234457100909411
61631333697092955377974109997731
61631333702968860018300555648833
61631333702970060775382816850545
61631333702970060958313473664609
61631333702970062604689384991185
61631333702990770723725312932885
61631333702994372994972096538021
61631333702994373002315478836851
61631333702994376660173261071669
61631333702994377895710205122819
61631333702994377895710548061941
61631333702994377895710576758297
61631333702994377936356167445685
61631333702994377941443212145961
61631333702994377943699206254271
61631333703001280647558739608883
61631333703001577491796794760033
61631333703001580791075748697203
61631333703002476458150455203169
61631333703002478059545814635541
61631333703005179807960335044117
61631333703005183062322532302339
61631333703005183062322875241461
61631333703005183062322875258723
61631333703005183108055539325481
61631333703005183108055539344195
61631333703005183513998388224865
61631333703005183521341427033451
61631333703005183649504128139461
61631333703005183651196380835413
61631333703005183651760465067397
61631333703005184708698786566585
61631333703005184749344405951781
61631333703005184756687444760367
61631335138691889414051402886196
61631335138692189602757142049876
61631335138692189605016573578438
61631335138789436651310846241274
61631335138789436651875705307918
61631335138797239781179587179794
61631335138797539970449148076166
61631335138797539970449152308254
61631335138797539970450181178030
61631335138797539972144757872036
61631335138797539977227332050196
61631426421479870770246654648342
61631426422139981288213511067028
61631426422420014639975198106414
61631426422456032541480153710754
61631426422456037487947484709762
61631426422456037490206916238324
61631426634839688743926650892301
61631426634839688743927765501225
61631426634839689292970440046521
61631426634850495556916004007321
61631426634850496105958678552617
61631426635130528222938351074041
61631426635130528406705831420425
61631426635130528413461947262955
61631426635130529648893570560361
61631426635130530053081742747001
61631426635130530060402717660387
61631426635130530060675834749587
61631426635142235055448837854361
61631426635142235604491512399657
61631426635142235795015108588571
61631426635162950501899981783339
61631426635162950501899981796437
61631426635162950501900324739931
61631426658773135176175027397256
61631426658798352172991042517036
61631432874347326510601484260842
61631432879599443575903315013895
61631432879611196018809020423796
61631432879611196023893766660372
61631433039790094157360465783232
61631433039790094157361154882956
61631433039790094157361498885090
61631433039790094157361498885091
61631433084395167904396296102381
61631433086402583616102085572843
61631433086402583616353047956201
61631433086402583616353134049481
61631433086413089188240684504581
61631433086413089190748497187953
61631433087058781210887563693100
61631433092309958995602509736852
61631433092309958998112989724790
61631433092311159755111682419958
61631433092311209578243676341300
61631433092311209578246660736898
61631433092311209578495414976308
61631433092311209578497709213744
61631433092311209578498852398012
61631433092311209580754846504870
61631433092318112284592339474925
61631433092318112284593458670069
61631433092319312904410603619492
61631433092319313041420654364033
61631433092319313041424015017673
61631433092319313041424786670005
61631433092319313043931138601321
61631433092319313043931827701045
61631433092321666422908222752636
61631433092321666425418706989924
61631433092321714006796448534765
61631433092321714006797567729909
61631433092321714555588766991945
61631433092321714596259518909748
61631433092321714596259518971223
61631433092321714596510567448069
61631433092321714601341978830279
61631433092321714601342093149383
61631433092321714601593141626021
61631433092943389644666881050788
61631433092943389644667909919112
61631433092943389644668252875704
61631433092943405706687026148394
61631433092943406298884619183812
61631433092943406301232209844490
61631433092943406301398545564538
61631433092943406301399574434314
61631433092943406301399574550954
61631433092943406301399603130670
61631433092943406306478816655190
61631433092943406306479854379410
61631433092943406308738142702069
61631433092966522115746067578747
61631433092967706813239909133846
61631433092967706813240023575174
61631433092967715547174578057078
61631433092967717377234664739294
61631433092967717926109945998410
61631433092967717926277310588234
61631433092967717926277339284590
61631433092967717926277339290414
61631433092967717926277425029562
61631433092967717931357590533330
61631433092967722872828443218185
61631433092967722875087874746747
61631433092967722875087875100843
61631433092967722875087875100844
61631433092967722875088217506554
61631433092967722875088217506555
61631433092967722875088222289523
61631433092967722875088222289524
61631433110035879748220882986512
61631433110035879753305629223088
61631433110037035857155587060812
61631433110037035857155929882050
61631433110037080322288919339792
61631433110037080327373665576368
61631433110037084025816746564235
61631433110037084025816860883099
61631433110037084033159899691685
61631433110037084033410605684115
61631433110037084035670384401357
61631433110037085817800416813872
61631433110037085820059848342434
61631433110045139313013117341483
61631433110045189143464901826125
61631433110045189143468262479765
61631433110045189143469034132097
61631433110045189145975386063413
61631433110045189145976075163137
61631433110045189273383536057967
61631433110047841023768257061570
61631433110047890435117983621005
61631433110047890435121344274645
61631433110047890435122115926977
61631433110047890437628467858293
61631433110047890437629156958017
61631433110047890846903349691758
61631433110047890847151989617920
61631433110047890847155427039624
61631433110047890849410387477204
61631433110047890849410387494466
61631433110047890849411421146482
61631433110047890849411764086573
61631433110047890984416181888241
61631433110048791414963771258352
61631433110048791417223202786914
61631433110704388218903123788896
61631433110704399337023871073776
61631433110704404278683006119395
61631433110704404280941753251093
61631433110704404280942441998143
61631445778140270222714948571831
61631445778140270222718047758677
61631445778140270222718301439661
61631445778140270222719076628453
61631445778140270222903234916363
61631445778140270222906334103209
61631445778140270230246269492861
61631445778140270230309031607705
61631445778140303582070946825479
61631445778140303582071289782071
61631445778140303582071294368291
61631445778140303582072066020623
61631445778140470349087887658511
61631445795854644565654525565628
61631445801759147626760095162578
61631445801759164227717201038886
61631445801760398345912202664068
61631445801760413163295404603252
61631445801763269925659569244406
61631445801771169977496909540720
61631445801772572688563449887471
61631445801772572688563535980751
61631445801772577629947520795135
61631445801774821708275529155162
61631445801775274386661816120311
61631445801775274386916220634057
61631445801775279333183732586780
61631445801775279333372018944362
61631445801775279333382494183573
61631445801775279333382494183574
61631445801775279333383642089527
61631445801775279333383642089528
61631445801775279335643073132863
61631445801775279335643416089455
61631445802711503580443361946150
61631445802711503580506124060994
61631445802743765986302645980700
61631445802743766581099248274412
61631445802743767816446037653660
61631445802743782589958406598028
61631445802743918523957961950906
61631445802743918529041340610458
61631445802743934588548567827320
61631445802743934590994224336952
61631445802743935132508930133634
61631445961297340829492616336219
61631445961297351947612591968767
61631445961297357438039336888024
61631446006485993164751555689203
61631446006558928406919048321525
61631446008565159436560373790358
61631446008565159439071543940830
61631446008565159439071543941038
61631446008565159439071543941118
61631446014449453408402951621869
61631446014449469658703110203349
61631446014450604340029992623530
61631446014450620407127524741348
61631446014450653799620456928148
61631446014450654165670141591648
61631446014450654165672466056262
61631446014450654346156433398996
61631446014450654346156433400448
61631446014450654348663474430036
61631446014450654348666918108667
61631446014450654348666918108668
61631446014450664917741547169620
61631446014450665283789774267604
61631446014450665283793241920858
61631446014450665466784221714916
61631446014450670232771027061118
61631446014450670232771031765590
61631446014450670232772174971492
61631446014473768744401315134697
61631446014473784990186421325815
61631446014473784990186425557903
61631446014473784990186425576777
61631446014473784990187454427679
61631446014473784990187454429083
61631446014474980805045493253167
61631446014474980805045493253374
61631446014474980805045493253375
61631446014474980805045493725551
61631446014474985561994568408518
61631446014474985561995711597157
61631446014474985561995711597158
61631446014474985561995711610207
61631446014474985561995711610208
61631446014474985744173227226310
61631446014474985744173227232895
61631446014474985744173227705279
61631446014474985746431973320657
61631446014474985746432658761457
61631446014474985746432658761664
61631446014474985746432658761665
61631446014485792557913578515505
61631446014485792560174386102523
61631446014486692942731822198078
61631446015422016255994760579343
61631446015454447815524156525235
61631446015455632329248108696739
61631446015455632329248223015603
61631446015455632329248223487779
61631446015455632329248227737129
61631446015455632329248227737337
61631446015455648381980545056493
61631446015455648387063776568121
61631446015455648388755249837577
61631446015455648388755364156441
61631446015455648388755364628617
61631446015455648931024221308791
61631446015455653877490894620199
61631446015455653879185467076501
61631446015455653879185553287825
61631446015457899915628619134341
61631446015458050078425088082812
61631446015458050078427407844566
61631446015458050078427412093916
61631446015458050078427412430786
61631446015458050078428182683438
61631446015458050078989943962916
61631446015458050078989948212266
61631446015458050078992266910966
61631446015458050078992266911210
61631446015458050078992271160560
61631446015458050078992271497430
61631446015458050078992271514692
61631446015458050078993043149762
61631446015458050078993043167024
61631446015458050079240995626094
61631446015458050079243315387848
61631446015458050079243319974068
61631446015458050079244090226720
61631446015458050085767090602994
61631446015458050085767093789534
61631446015458050086582998146276
61631446015458050086583001332815
61631446015458050086583001332816
61631446015458050086584031248140
61631446015458050086584034434679
61631446015458050086584034434680
61631446015458050627470086976082
61631446015458050627471201585006
61631446015458050628032622757561
61631446015458050628032622757562
61631446015458050628032623111694
61631446015458050628034942873448
61631446015458050628034946042726
61631446015458050628034946059988
61631446015458050628034947105536
61631446015458050628036060651650
61631446015458050628036062068592
61631446015458050628285994519364
61631446015458050628287109128288
61631446015458050634809765148290
61631446015458050634809769262090
61631446015458050634809769734510
61631446015458050634810802853636
61631446015458050635625672691536
61631446015458050635625672691572
61631446015458050635625677277756
61631446015458050635625677277792
61631446015458055573937499128018
61631446015458055573937503714238
61631446015458055573938532247143
61631446015458055573938532247144
61631446015458055573938536833364
61631446015458055574502358194418
61631446015458055574502358194662
61631446015458055574502362780638
61631446015458055574502362780882
61631446015458055574502619661212
61631446015458055574502619661455
61631446015458055574502619661456
61631446015458055574502621060892
61631446015458055574502621061136
61631446015458055574502702568196
61631446015458055574502705754736
61631446015458055574503391313787
61631446015458055574503391313788
61631446015458055574503395900008
61631446015458055574503735670060
61631446015458055574503738856600
61631446015458055574753406671264
61631446015458055574753406671300
61631446015458055574753411257484
61631446015458055574753411257520
61631446015458055576197192105868
61631446015458055576197192106112
61631446015458055576197279262202
61631446015458055576197282448742
61631446015458055577014218844538
61631446032200856905418380023735
61631446032200856905418494814775
61631446032200856907089740711095
61631446032200856907089740829139
61631446032200861846217474808867
61631446032200861846802451049443
61631446032200861848476220778377
61631446032200861848476906219385
61631446032200861848476906337429
61631446032211652600199864542936
61631446032211652600282513794303
61631446032211652600283546895960
61631446032211663713237033127507
61631446032211663718570651159950
61631446032211663718570655409300
61631446032211663718571684279076
61631446032211668652365023951674
61631446032211668652447649228419
61631446032211668652448334768598
61631446032211668652448449578565
61631446032211668659707002495622
61631446032211668659707006727710
61631446032211668659708153104294
61631446032211668659790799641559
61631446032211668659791832741966
61631446032211668659957706598726
61631446032211668659957710830814
61631446032211668660041393656430
61631446032211668660042536845070
61631446032211668662217601524157
61631446032211668662217601524158
61631446032211668662218290271207
61631446033181525170350172899031
61631446033181525216103729111139
61631446033181530116816788932963
61631446033183915617042131365324
61631446033183926737607158034412
61631446033183926737607162620632
61631446033183931676734892014140
61631446033183931676734896246228
61631450083226795703036858923623
61631450086184860411699843971631
61631450313663186813184865259019
61631450322495060286977574956637
61631450322495060287229655119649
61631450322519370127717207028334
61631450322811143526780254245416
61631450322811159657460786433214
61631451519022770715566863308267
61631451545603621144246705816918
61631451545615626328519975986954
61631451545615626328520747639286
61631451545615626336132427228959
61631451545615626336135870422157
61631451545615626336135870422158
61631451545615626884903705112834
61631451545615626884903705117046
61631451545615626884903709834408
61631451545615626884903709834568
61631451545615626884903824153272
61631451545615626884906148501246
61631451545615626884907177371022
61631451545615626884907177375394
61631451545615626884927069680035
61631451545615626884928098075970
61631451545615626885177744612942
61631451545615626885178773482718
61631451545615626885178773599358
61631451545615626885178802179074
61631451545615638003023337788790
61631451545615638003023337793002
61631451545615638003024485699004
61631451545615638003024485699164
61631451545615638003296454882202
61631451545615642937067811681386
61631451545615642937067812166819
61631451545615642937068497594570
61631451545615642937068840546950
61631451545615642937068840551162
61631451545615642944683620390491
61631451545615642944683620390492
61631451545834475977933195132404
61631451545927825617776262731319
61631451757342721903832993537706
61631451757342721949649340094454
61631451757342738009154501243590
61631451757342738375202728341574
61631451757342738375203757209898
61631451757342738382524846443760
61631451757342738558133385155638
61631451757342738558134414023962
61631451757342738565727582627016
61631451758218068127989937463260
61631451758218068127990966333036
61631451758218068128240641566364
61631451758218068128240641567816
61631451758218068128241670436140
61631451758218084729197747442672
61631451758218089677928410924329
61631451758218089678179004942110
61631451758291019603560388662512
61631451758291019603560474401660
61631451758291019603831984774208
61631451758291019611153528567758
61631451758291019611174449274158
61631451758291019611175482747576
61631451758291019611421685724008
61631451758291019611425153377262
61631451758291019649313944874620
61631451758291019649564648977724
61631451758291019649564991934316
61631451758291019656928038787721
61631451758314133819146209695845
61631451758315334385686506043226
61631451758315334393217689255422
61631451758315334934478476485418
61631451758315334942069206299330
61631451758315334942093599262466
61631451758315350994234341733446
61631451758326141390055857413685
61631451758326141390056976608829
61631451758326141939015282771069
61631451758326157998520129661373
61631451758327041767260245231078
61631451758327041767260360041045
61631451758327041767260616767386
61631451758327041774850979654296
61631451758327041774854447307550
61631451758327042362056847524790
61631451758327042369400345498158
61631451758327042369651049601262
61631451758534172917731090213108
61631451758534184035851837497988
61631451758607118905401442911812
61631451758607129474730476971944
61631451758607135559706335774508
61631451758607135564789938822444
61631452157157906854784313423705
61631452157157906900538673054401
61631452157157907037798538272137
61631452157157917606877414430309
61631452157157917967069259612189
61631452157157918013576074508789
61631452157157918018471392261953
61631452157449690824766110593683
61631452160100675216842267446357
61631452160101859371276317981803
61631452160101875433229201708297
61631452160101875974681113505621
61631452160101875974681116687949
61631452160101875974681142203381
61631452160101875974743875620465
61631452160101875974743878452873
61631452160101875974743904316821
61631452160101875974743904318225
61631452160101875974743907504765
61631452160101875974743993243913
61631452160101875981518730836801
61631452160101875981518731190933
61631452160101875982083589909061
61631452160101875982083590263109
61631452160101875982083590263193
61631452160101880921147758237313
61631452160101880921210520352157
61631452160101880921210548931873
61631452160101880921210549048513
61631452160101880921211323770745
61631452160101880921211323888789
61631452160101880921211324242921
61631452160112380952021841793128
61631452160112664540333005914815
61631452160112680599087235545339
61631452160112680599088383451341
61631452160112680599840491528565
61631452160112680599840495760653
61631452160112680599841524630429
61631452160112681148884203780819
61631452160112686090270683375925
61631452160404453855893731570149
61631452160404464562419729371053
61631452160404464562419843689917
61631452160404464562419844175191
61631452160404464562420877277055
61631452160404465111462518235213
61631452175195992328798598648565
61631452175195992878405443164993
61631452183639114480861933340134
61631452183735008318847491512746
61631452183735009554193509239662
61631452183735160266516929224747
61631452183735176328553495304472
61631452183735176328553495304473
61631452183735176870005407101797
61631452183735176870005410284125
61631452183735176870005435793941
61631452183735176870005435799557
61631452183735181816472051833489
61631452183735181816472166618913
61631452183736361025290867277081
61631452183736361026126576318569
61631452183736361026127347970901
61631452183736364683904003545311
61631452183736364683907098145937
61631452183736375247900595655065
61631452183736375247900596127241
61631452183736375247901367307397
61631452183736375247901367779573
61631452183736375247901370961901
61631452183736375247901482098437
61631452183736375247901485280765
61631452183736375252983941957733
61631452183736375255492474896915
61631452183736375796944389863469
61631452183736375796944389880731
61631452183736375796944504199595
61631452183736375802026959459621
61631452183736375804535149324119
61631452183736375804535149328331
61631452183736377078044764169895
61631452183736377084797893613829
61631452183736377085634723381235
61631452183736377085635866569875
61631452183736377085635869756415
61631452183736377085635871291608
61631452183736377085635871291609
61631452183736377627084339410301
61631452183736377627087782616549
61631452183736377627087783088933
61631452183736377627087810251499
61631452183736377627087811314309
61631452183736377627087811786693
61631452183736377633841717482069
61631452183736377633841717482229
61631452183736377633841717600113
61631452183736377633841717954405
61631452183736380743411029895109
61631452183736380743411030363073
61631452183736380743411030367285
61631452183736380743411144686149
61631452183736380745922314832409
61631452183736380745922314836621
61631452183736382573554427803155
61631452183736382573554427820417
61631452183736382573554541076471
61631452183743129436990356339346
61631452183744480358206630886917
61631452183744480907249678503555
61631452183744480907250424627357
61631452183744480912332998805517
61631452183744480914840412435675
61631452183744480953003234715663
61631452184028148653805212962683
61631452184028149930072916704395
61631452184028149930072921425921
61631452184028149930073294480001
61631452184028149930073294484373
61631452184028149934904700690383
61631452184028149934904701158347
61631452184028150478865264926565
61631452184028150479700945265873
61631452184028150484199543025505
61631452184028150484199543375425
61631452184028150486455879949229
61631452184028150486455879953441
61631452184028150548614914426445
61631452184028159767678209017391
61631452184028159767679328212535
61631452184028159767930376155518
61631452184028161047942102144771
61631452184028161048192892336943
61631452184028161048215219216501
61631452184028164709062279925055
61631452184028166538621015383345
61631452184028166538621015387557
61631452184028166538621044452706
61631452184028166538641964669461
61631452184038955531375729361991
61631452184038972147516490436415
61631452184059370232753242274295
61631452184059370232756685480543
61631452184059384993085495743061
61631452184059386227867429237992
61631452184059386227867429237993
61631452184060565434741682696907
61631452184060565434741682701119
61631452184060565434742457535779
61631452184060569088523406178587
61631452184060569088523406182799
61631452184060569141033878941869
61631452184060570376380671503445
61631452184060580205804145009365
61631452184060580205806469357339
61631452184060580205807244196211
61631452184060580206641054630753
61631452184060580206643297607021
61631452184060580206644039148815
61631452184060580206644043748085
61631452184060580206644412215945
61631452184060580208063581124147
61631452184060580208318068203551
61631452184060580208903848330727
61631452184060580251560025569447
61631452184060580251560800408319
61631452184060580252397997007769
61631452184060580252398000194309
61631452184060580254068298714815
61631452184060580254071656181915
61631452184060580254657435954959
61631452184060580259151530226443
61631452184060580259151903297945
61631452184060580259153854574417
61631452184060580259154227645919
61631452184060580259155002484791
61631452184060581486906818135235
61631452184060581486907592969895
61631452184060581487744789573557
61631452184060581489418448743491
61631452184060581489439366263351
61631452184060581489439369449891
61631452184060581494500647135993
61631452184060581494501020207335
61631452184060581494501020207495
61631452184060581494501020211707
61631452184060582035949865752033
61631452184060582035950640586693
61631452184060582036786689279981
61631452184060582036786692466521
61631452184060582036787464118853
61631452184060582038460348454127
61631452184060582038460434543195
61631452184060582038461123288787
61631452184060582043292990649687
61631452184060582043292990653899
61631452184060582043293765488559
61631452184060582043564958297531
61631452184060582043565729949863
61631452184060582044129814181847
61631452184060585147191400843023
61631452184060585148028224371131
61631452184060585148028224375343
61631452184060585741988004671929
61631452184060585742824742460729
61631452184060585742824828199877
61631452184060585749582087235419
61631452184060585750166723819823
61631452184060585750167867008463
61631452184060586977334797233345
61631452184060586977334797233505
61631452184060586978171535026517
61631452184060586978171620765665
61631452184060586984677836041931
61631452184060586984928511447227
61631452184060586984928879801207
61631452184060586984928882983535
61631452184060586984928884518569
61631452184060586984948657314755
61631452184060586984949432153627
61631452184060586984949803689935
61631452184060586984949805225128
61631452184060586984949805225129
61631452184060586985514659574251
61631452228057820658124714578877
61631452228057820658941736718033
61631452230020759781197939528986
61631452230020759781260615554762
61631452230359678962332176037128
61631452231004163572854464816958
61631452231004177978643688924498
61631452231004177985986728205260
61631452231004179632361606412710
61631452231004180181404282375156
61631452231004183474156105009434
61631452231004183474156105028308
61631452231004183476416912615118
61631452231005064138973994111358
61631452231005064139224698214462
61631452231005064140666246807310
61631452231005364328241806368072
61631452231005364328242265159848
61631452231005364328242265161300
61631452231005364328244245153002
61631452231005364328244588108142
61631452231005364328244588109594
61631452231005364328492969264404
61631452231005364329936840804094
61631452231005364330689524359258
61631452231005364330689638678122
61631452231005364330689868715530
61631452231005364330689895895566
61631452231005364330689981984634
61631452231005364330689983034394
61631452231005364330689986233984
61631452231005364330752748353200
61631452231005369818672366681680
61631452231005369818672452775120
61631452231005369821120084554774
61631452231005369821182932763058
61631452231005380382855117418750
61631452231005380382917768978806
61631452231005380390260924113466
61631452231005380931709392232318
61631452231005380931709392350410
61631452231005380931709396464406
61631452231005380936791966410478
61631452231005380936792080847434
61631452231005380938486658008000
61631452231005380939239684401664
61631452231005380939239798720528
61631452231005380939239799187088
61631452231005380939239803442261
61631452231005380939239803442262
61631452231005380939239803792182
61631452231005380939240831839654
61631452231005380939240832312037
61631452231005380939240832312038
61631452231005380939240836425874
61631452231005380939240836538302
61631452231005380939240836543918
61631452231005380939240836544126
61631452231005380939240836898258
61631452231005380939240836911308
61631452231005380939302565557106
61631452231005380939303594426882
61631452231005380939303598540878
61631452231005380939303598658970
61631452231005380939303598676232
61631452231005380939303599013102
61631452231005385873285306064908
61631452231005385878367537753036
61631452231015735058633341262815
61631452231015735058636697317185
61631452231015735058636783406253
61631452231015735195894095638287
61631452231015735195897451688445
61631452231015735195897451692657
61631452231015735195897537781725
61631452231015885360199174598088
61631452231015885909241849143384
61631452231016174428901703356173
61631452231016174431412100437371
61631452231016174435679996822133
61631452231016174436240638910679
61631452231016174436243712250839
61631452231016174436244081054117
61631452231016174436244085303467
61631452231016174436244856955799
61631452231016174436245114173243
61631452231016174438751123147967
61631452231016174438751897986839
61631452231016174980204070879563
61631452231016174985286731152407
61631452231016174985286755599413
61631452231016174985287788718539
61631452231016185549279164005581
61631452231016185556873250227995
61631452231017086536404191336185
61631452231017086536404277075333
61631452231235029022396758519981
61631452231295952477887480269084
61631452231295953026679450728538
61631452231295953032013183571102
61631452231295967440058744606578
61631452231297153783949079605662
61631452231297153784513938676518
61631452231297153784513939026438
61631452231297164902070084107986
61631452231297164902070198893410
61631452231297164902071232012536
61631452231307959019287433938612
61631452231307975086134241953964
61631452231307975086134241958176
61631452231307975086134899291644
61631452231328233871358958633075
61631452231328233871359301589667
61631452231328382388343342791852
61631452231328382937388341685122
61631452231328384583761928663724
61631452231328384583761928663967
61631452231328384586213007658714
61631452231328387886367270585868
61631452231328387886367274835218
61631452231328389532680510136017
61631452231328389532680510136018
61631452231328389532743186161794
61631452231328389533495298471106
61631452231331984659592793701554
61631452231331985208635468246850
61631452231331985208636587441994
61631452231331986305969738129994
61631452231331986308229174716952
61631452231331986313562447939820
61631452231331986313563567134964
61631452231331986855012498768570
61631452231331986857460131033658
61631452231331986857460221359026
61631452231331986862354418382012
61631452231331986862354504475292
61631452231331990020352614964914
61631452231331990020353643834690
61631452231331991803739266000404
61631452231331991803739351739552
61631452231331991803927552358034
61631452231331991803927638097182
61631452235937338905126900776376
61631452235937343851594231893428
61631452236268002355769147072134
61631452236268002355831909191190
61631452236889678065548682023296
61631452236889678065632250057664
61631452236889678065882954160768
61631452236889678073139297522556
61631452236889678073139411841420
61631452236889678073222979875788
61631452236889689191260073387152
61631452236909934738341577539616
61631452236909935333138179833328
61631452236909936568484969212576
61631452236909940228964179078042
61631452236909951341997338156944
61631452236909953169694156667594
61631452236909953171308148673070
61631452236909953171388732311840
61631452236909953171391831970862
61631452236913689552073338558892
61631452236913689552075661507186
61631452236913689552324042661996
61631452236913689552326367009970
61631452236913689554499677051902
61631452236913689554499791370766
61631452236913689554500021408174
61631452236913689554500135727038
61631452236913706163049837094308
61631452236913706163049951413172
61631452236913989741594522223276
61631452236913993401630723776254
61631452236913995234284600158877
61631452236913995234284600158886
61631452236914004522261870014179
61631452236914006344811059628146
61631452236914006352404232952934
61631452236914006352405261822710
61631452236914006352405265936706
61631452236914006352405266408930
61631452236922109076184402750753
61631452236922109081267862900109
61631452236924360609748908327673
61631452236924360609752355192845
61631452236924360609752613479732
61631452236924360609815375594576
61631452236924499655242140736003
61631452236924500204034111178195
61631452236924516271049448687202
61631452236924516271049791643794
61631452236924810779616391284259
61631452236924810786960577985749
61631452236924810962630730451555
61631452236924810969973884524383
61631452236924810969974917153045
61631452236924810969974917626247
61631452236924810969974918689057
61631452236924811336002220828861
61631452236924811336003253947987
61631452236924811518933910762259
61631452236924811519017593115491
61631452236925695295180416818716
61631452236925695295180416818924
61631452236925700236567583195452
61631452236925700783186209449844
61631452236925711354772361043331
61631452236925711903815035588420
61631452236925716842690913323524
61631452237201726029004542379108
61631452237205779201862725239922
61631452237205779204369766270962
61631452237205779204369852360030
61631452237205779204371000270404
61631452237205787935965907767798
61631452237205790322490513555842
61631452237216584363476165646559
61631452237216595298582601995343
61631452237216595481764391840127
61631452237216595486680630298239
61631452237216600423148462865835
61631452237237008353001611587781
61631452237237008357833133984511
61631452237237008357834162854287
61631452237237009996863596061247
61631452237237009996866953528347
61631452237237009997615574801478
61631452237237009997616737240335
61631452237237009997620094707426
61631452237237009997620094707435
61631452237237009999377522914357
61631452237237010004210074180863
61631452237237010004210078430213
61631452237237010004962186490175
61631452237237010004963219609292
61631452237237010004963219609301
61631452237237014945594149436229
61631452237237014945594149455912
61631452237237014945594149455921
61631452237237014946347290615317
61631452237237014946347290635000
61631452237237014946347290635009
61631452237238194152654364911385
61631452237238194152654478180489
61631452237238194152656687859679
61631452237238197812941270921599
61631452237238197812944627916523
61631452237238197812944628034567
61631452237238197812944628388699
61631452237238199094292349191563
61631452237238199094295795584351
61631452237238199643084667312081
61631452237238199643338695112871
61631452237238199643338695462791
61631452237238199645595032040807
61631452237238208924555606645163
61631452237238208924555606750157
61631452237238208924555721418941
61631452237238208925981685469553
61631452237238208927069532947148
61631452237238208931065375673579
61631452237238210204819500345501
61631452237238210204819613614605
61631452237238210204821823293795
61631452237238210207081259408577
61631452237238210207081373727441
61631452237238210207082031060909
61631452237238210207082145379773
61631452237238210207330093602543
61631452237238210207330093606755
61631452237238210207330097838843
61631452237238210207330097851893
61631452237238210207332422186817
61631452237238210207333192439469
61631452237238210207333197038739
61631452237238210207333450719723
61631452237238210207333451073855
61631452237238210207333455305943
61631452237238210212415652298765
61631452237238210212415653698445
61631452237238210212415653715707
61631452237238210212416800086675
61631452237238210212416801608819
61631452237238210212416801621922
61631452237238210753862174785803
61631452237238210753862289577051
61631452237238210753865647149145
61631452237238210753865647162243
61631452237238210754702470694563
61631452237238210756090210354725
61631452237238210756093652498163
61631452237238210756125049507563
61631452237238210756125049979947
61631452237238210756125078205323
61631452237238210756125078677707
61631452237238210756125164298603
61631452237238210756125167480931
61631452237238210756376096567259
61631452237238210756376096917179
61631452237238210756376101638913
61631452237238210756376125619151
61631452237238210756376129851239
61631452237238210756376211174564
61631452237238210756376211358299
61631452237238210756376215940307
61631452237238210756376215957533
61631452237238210756376215957776
61631452237238210756376215957777
61631452237238210756961878229629
61631452237238210756961906927389
61631452237238210761208767346539
61631452237238210761208767346747
61631452237238210761208770528867
61631452237238210761208772051011
61631452237238210761208772064109
61631452237238210762045595596428
61631452237238210762045595596429
61631452237238210763715808023447
61631452237238210763715808373367
61631452237238210763715808377579
61631452237238210763715812609667
61631452237238210763715813095101
61631452237238213865106320262435
61631452237238213865942114924979
61631452237238213865942886577311
61631452237238213865942886927231
61631452237238213865943229883823
61631452237238213865943234133173
61631452237238213868453599268592
61631452237238213873285125507981
61631452237238213873285239826845
61631452237238213873286269759431
61631452237238213873286270231815
61631452237238215695249802273813
61631452237238215695249802746197
61631452237238215695249803795957
61631452237238215695249803809055
61631452237238215696086513022511
61631452237238215696086541602227
61631452237238215696086627341375
61631452237238215697760167474923
61631452237238215697760196172683
61631452237238215697760282200272
61631452237238215697760282261751
61631452237238215697760282265963
61631452237238215697760286983484
61631452237238215702591694711431
61631452237238215702591809502679
61631452237238215702592837900071
61631452237238215702592838372455
61631452237238215702843542003175
61631452237238215702843542353095
61631452237238215702843546589395
61631452237238215702843547074585
61631452237238215702843547074829
61631452237238215702843547074882
61631452237238215703428637752360
61631452237238215703428637752361
61631452237238215703429666622136
61631452237238215703429666622137
61631452237238215705102978117957
61631452237238215705103321074549
61631452237240600608293177675278
61631452237240600608293179191598
61631452237240600608293181907366
61631452237240600608293181924628
61631452237240600608544230384004
61631452237240601157332982616222
61631452237240601157333097407470
61631452237240601157333101656820
61631452237240601157336196594316
61631452237240601157336200843666
61631452237240601157587245170332
61631452237240601157587249303042
61631452237240610071942348788070
61631452237240610072692022313904
61631452237240610072692137087682
61631452237240610072692137105152
61631452237240610072692138149088
61631452237240610072694461097382
61631452237240610621734698258880
61631452237240610621734812694384
61631452237240610621734813050128
61631452237240610621737137042358
61631452237240610628327115116106
61631452237240611719068048414258
61631452237240611721330579129666
61631452237240611721330580645986
61631452237240611721330583361754
61631452237240611721330842112780
61631452237240611721578532651754
61631452237240611721578533123930
61631452237240611721581631838600
61631452237240611726664201411666
61631452237240611726665234530792
61631452237240611726665234886328
61631452237240611726665234886536
61631452237240612268110609585456
61631452237240612268110724020960
61631452237240612268110724376704
61631452237240612268113048368934
61631452237240612270370041114018
61631452237240612270370160609530
61631452237240612270373602280584
61631452237240612270624565136374
61631452237240612270624646624720
61631452237240612270624650757430
61631452237240612270624650875522
61631452237240612271377796303960
61631452237240612275456171871120
61631452237240612275456172226864
61631452237240612275456173270800
61631452237240612275457204972984
61631452237240612275457205328520
61631452237240615563121978558418
61631452237240615563121982807768
61631452237240615563122321515010
61631452237240615563122325746890
61631452237240615563122325764360
61631452237240615565632805752298
61631452237240615565632806224681
61631452237240615569961891662068
61631452237240615570464331907122
61631452237240615570464331925995
61631452237240615570464331925996
61631452237240615570465360323388
61631452237240615570465361839708
61631452237240615570465365026248
61631452237240615570465365027860
61631452237240615570465365045122
61631452237240615570715032841156
61631452237240615570715036973866
61631452237240615570715037091958
61631452237240615570715037427376
61631452237240615570716065943020
61631452237240615570716065961734
61631452237240615570716070211084
61631452237240615570716070547906
61631452237240617209497894117082
61631452237240617209498237073466
61631452237240617209498237073674
61631452237240617216840242780188
61631452237240617216840244296508
61631452237240617216841271649964
61631452237240617216841273166284
61631452237240617216841276352824
61631452237240617216841276354436
61631452237240617216841276371697
61631452237240617216841276371698
61631452237240617217090948399820
61631452237240617217091977269596
61631452237240617217091981402306
61631452237240617217091981537660
61631452237240617217091981874482
61631452237240617217091981874530
61631452237240617217091981874689
61631452237240617217844093846972
61631452237240617217845122716748
61631452237240617217845127302968
61631452253994178647083988532462
61631452253994178647334694052508
61631452253994180469864458980434
61631452253994180477206125962652
61631452253994180477206468919244
61631452253994180477478095145850
61631452254638665225993011917818
61631452254638665225993016149906
61631452254638665225993241605306
61631452254638665225993354874410
61631452254638665225993355924170
61631452254638665226014162311706
61631452254638665226014275580810
61631452254638665226014276630570
61631452254638681278179411014926
61631452254638681834543057291440
61631452254638681834543171610304
61631452254638681834543176327666
61631452254638681834543176681958
61631452254638681834563977997840
61631452254638681834564092316704
61631452254638681834564092783264
61631452254638681834564096915974
61631452254638681834564097032614
61631452254638681834564097038438
61631452254638681834564097388358
61631452254638681834565125902390
61631452254638681834565125908214
61631452254638681834565130134478
61631452254638681834565130140302
61631452254638681834565130494434
61631452254638681834565130507484
61631452254638686768609599661084
61631452254638686773691831349212
61631452254639871473526754138077
61631452254639882591647501422957
61631452254650387424387764002756
61631452254650392373093953012606
61631452254650670966673637016056
61631452254650670966694529024648
61631452254650670966694552999270
61631452254650675905824354073565
61631452254650675905824354134800
61631452254650675905825386106795
61631452254650675905825387169605
61631452254650675908059655486591
61631452254650675908080576192991
61631452254650675908081724097541
61631452254650687018859664458764
61631452254650687018861715644686
61631452254650687018861988340987
61631452254650687018861988807547
61631452254650687018861988813163
61631452254650687023945334643655
61631452254650687026201671209422
61631452254650687026201671215246
61631452254650687026202814403886
61631452254650687574408665416862
61631452254650687575244345754718
61631452254650687575244345760542
61631452254650687575244456316064
61631452254650687575244460545758
61631452254650687575244460551582
61631452254650687575244460902284
61631452254650687575245488949182
61631452254650687575245489415534
61631452254650687575245489421358
61631452254650687575245494020628
61631452254650692515795830925152
61631452254650692516631882787670
61631452254650692516631882805140
61631452254650692516631882807326
61631452254650692516631883273886
61631452254650692516632659175568
61631452254650692516633001995828
61631452254650692516633002469030
61631452254650692516633003531111
61631452254650692516633003531840
61631452254650692516633006718380
61631452254869525545049588825677
61631452254930454679273373201838
61631452254930465797394377704162
61631452254930465797395525608712
61631452254942460465436844725768
61631452254942460465687548828872
61631452254942470989033214110208
61631452254942470989033214582384
61631452254942471537803921007500
61631452254942471538075888655504
61631452254942471538075889127680
61631452254964070391959367116179
61631452254964070391962837957377
61631452254964085163864081195829
61631452254964086444124502550295
61631452254964086444127973391493
61631452254964086444961326082615
61631452254964086444964796923813
61631452254964086446659373967739
61631452254964086446659378199827
61631452254964086446659378217296
61631452254964086446659378217297
61631452254964086446659378689472
61631452254964086446659378689473
61631452254964086451721799209923
61631452254964086451742719798231
61631452254964086993167177095591
61631452254964086993170649353939
61631452254964086994004000627911
61631452254964086994007472868789
61631452254964086994007472886258
61631452254964086994007472886259
61631452254964086995702048513035
61631452254964086995702053234769
61631452254964087000513769652115
61631452254964087000785737300119
61631452254964090112591271946963
61631452254964090112591276651227
61631452254964091934554718844453
61631452254964091934554805983281
61631452254964091934554806000750
61631452254964091934554806000751
61631452254964091935391170840465
61631452254964091935391285159329
61631452254964091935391515196737
61631452254964091935391515214206
61631452254964091935391515214207
61631452254964091935391542376773
61631452254964091935391543776453
61631452254964091935391543793922
61631452254964091935391543793923
61631452254964091935391629515601
61631452254964091935391629533070
61631452254964091935391629533071
61631452254964091937086123591308
61631452254964091941897844791867
61631452254964091941897844809336
61631452254964091941897844809337
61631452254964091942169436671475
61631452254964091942169440903563
61631452254964091942169440920789
61631452254964091942169440921032
61631452254964091942169440921033
61631452254964091942169555712072
61631452254964091942169555712073
61631452254964091942733525135547
61631452254964091942734668324187
61631452254964091942734673045920
61631452254964091942734673045921
61631452254966477396829398696022
61631452254966477396829399162582
61631452254966477396829403282242
61631452254966486723782411975998
61631452254966486723782416562218
61631452254966487959125076835084
61631452254966487959126196030228
61631452254966487959128429702914
61631452254966487959128434289134
61631452254966487959129548898058
61631452254966487959129548911108
61631452254966487959129553497328
61631452254966487965906355763872
61631452254966487965907470372796
61631452254966487965907474972066
61631452254966488508172223443354
61631452254966488508172223456404
61631452254966488508172228042624
61631452254966488509866800150410
61631452254966488509866800616970
61631452254966488509866800622793
61631452254966488509866800622794
61631452254966488509866804736630
61631452254966488509866805209014
61631452254966488509866890942338
61631452254966488509866890948161
61631452254966488509866890948162
61631452254966488510682708166076
61631452254966488510682798491444
61631452254966488515514229150076
61631452254966488515514233749346
61631452254966488515515348358270
61631452254966488517205454511445
61631452254966488517206483381221
61631452254966491665166111347354
61631452254966491665166225666218
61631452254966491665166230265488
61631452254966491665166482883662
61631452254966491665166573222080
61631452254966491667676967120950
61631452254966491672759284548226
61631452254966491672759284554050
61631452254966491672760312951442
61631452254966491672760313418002
61631452254966491672760313423826
61631452254966491672760317650090
61631452254966491672760317655706
61631452254966491672760318023096
61631452254966493449555922814710
61631452254966493449556037133574
61631452254966493449556041732844
61631452254966493449556294351018
61631452254966493449556298950288
61631452254966493449556384689436
61631452254966493456334192895070
61631452254966493456334221474786
61631452254966493456334221592830
61631452254966493456334221593038
61631452254966493456334221941346
61631452254966493456334221947169
61631452254966493456334221947170
61631452254966493456334221960220
61631452254966493456334307680494
61631452254966493456334307686317
61631452254966493456334307686318
61631452254966493457149096034456
61631452254966493457150124904232
61631452254966493457150129136320
61631452254966493457150129490452
61631452254966493457150215229600
61631452254966772090314233219566
61631452254966772090565624635534
61631452254966772095394713087160
61631452254966772095394826356264
61631452254966772095398183924194
61631452254966772095398183941447
61631452254966772095398183941456
61631452254966772095645417190264
61631452254966772095645531859048
61631452254966772095648889444240
61631452254966775755684976193080
61631452254966786317419922985250
61631452254966786319930402973188
61631452254966786867299427179899
61631452254966788147559963308152
61631452254966788148396786840472
61631452254966788148400142890630
61631452254966788148400142907883
61631452254966788148400142907892
61631452254966788149822498255648
61631452254966788150070446482573
61631452254966788150073798878236
61631452254966788155157149780213
61631452254966788155157149780222
61631452254966788157413480586904
61631452254966788157413481636664
61631452254966788157413486354026
61631452254966788696602523066572
61631452254966788696602637735356
61631452254966788696602637853448
61631452254966788697439461385768
61631452254966788697442818852859
61631452254966788697442818852868
61631452254966788698862069263918
61631452254966788698862073496006
61631452254966788698862073985652
61631452254966788698864393261972
61631452254966788698865426363836
61631452254966788699116564234174
61631452254966788699953392488228
61631452254966788703949118805472
61631452254966788703949118822725
61631452254966788703949118822734
61631452254966788704196725138672
61631452254966788704200167282110
61631452254966788704785942337792
61631452254966788704785942355045
61631452254966788704785942355054
61631452254966788704785943754725
61631452254966788704785943754734
61631452254966788706455008761232
61631452254966788706455123080096
61631452254966788706455127797458
61631452254966788706455128151750
61631452254966788706456156181960
61631452254966788706456156667234
61631452254966788706456160899322
61631452254966791807846668438210
61631452254966791807846755577038
61631452254966791808683120434222
61631452254966791808683234753086
61631452254966791808683235103006
61631452254966791808683239335094
61631452254966791808683464790494
61631452254966791808683578059598
61631452254966791808683579109358
61631452254966791815439465386864
61631452254966791816026622635297
61631452254966793645333189713136
61631452254966793645333189730558
61631452254966793645583895233182
61631452254966793646419690031240
61631452254966793646420718901016
61631452254966793646420723133104
61631452254966793646420723487236
61631452254966793647843673950424
61631452254974880906912040133632
61631452396445689552330171507099
61631452396445689552330286311237
61631452396445689552331315181013
61631452396445689552331319413101
61631452396445689552331319432793
61631452396446874066807494455299
61631452396446874066807498704649
61631452396446874066891062489667
61631452396446874066891176808531
61631452396446874066891181530264
61631452396446874066891181530265
61631452396446879557321364404929
61631452396446879557321364890362
61631452396446890126314525054447
61631452396446890126314635596137
61631452396446890126314639845487
61631452396446890126398203158329
61631452396446890126398203630505
61631452396446890126398207879855
61631452396446890126398207880062
61631452396446890126398207880063
61631452396446890126398317949369
61631452396446890126398322671102
61631452396446890126398322671103
61631452396446890675440877703625
61631452396446890675440878175801
61631452396446890675440992494665
61631452396446895616744738044021
61631452396446895616744824255345
61631452396446895616828390754727
61631452396446895616828391226903
61631452396446895616828419452487
61631452396446895616828420869429
61631452396446895616828420869636
61631452396446895616828420869637
61631452396446895616828505545767
61631452396457696940139702349701
61631452396457697123154041516997
61631452396457697123155074618861
61631452396457697489182376778357
61631452396457697672113033592421
61631452396457702430569775156463
61631452396457702430569804785939
61631452396737462809136667531909
61631452396737473515662665332813
61631452396737473515662779651677
61631452396737473515662780136951
61631452396737474064705454196973
61631452396749470331947521104781
61631452396749470379960427455031
61631452396749470380127907903125
61631452396749470517409468542217
61631452396749470586050435408503
61631452396749481086465614637763
61631452396749481086486535342711
61631452396749481086486539574799
61631452396749481086487568444575
61631452396749481635508289183059
61631452396749481635529214120095
61631452396771083959346604168996
61631452396771083966689644572643
61631452396771083966689644926775
61631452396771084012689801515731
61631452396771084012693244721979
61631452396771084012693905224725
61631452396771095077466495640195
61631452396771095077466495657457
61631452396771095079694502530023
61631452396771095079723607407003
61631452396771095079725927168757
61631452396771095079725930355297
61631452396771095079726673311273
61631452396771095079727045910391
61631452396771095079727046382775
61631452396771095079977061384543
61631452396771095079977721787911
61631452396771095079978094308288
61631452396771095079978094486407
61631452396771095079978094840539
61631452396771095079978094859412
61631452396771095079978094859413
61631452396771095079999015565812
61631452396771095079999015565813
61631452396771095084809620559323
61631452396771095123220051852303
61631452396771095123220051869565
61631452396771095125479483380865
61631452396771095125479486567405
61631452396771095125479597699729
61631452396771095125479600886269
61631452396771095125480258219737
61631452396771095125480372538601
61631452396771095125480630818855
61631452396771095125480631291239
61631452396771095125730644759425
61631452396771095125731306696375
61631452396771095125731419420178
61631452396771095125731679767876
61631452396771095125731679767877
61631452396771095130813880857273
61631452396771095130813880874535
61631452396771095130814253928775
61631452396771095130814253946036
61631452396771095130814253946037
61631452396771095130814253947488
61631452396771095130814253947489
61631452396771095130814253947494
61631452396771100018851427125879
61631452396771100026193432832601
61631452396771100026444395099319
61631452396771100026465282975201
61631452396771100026465397294065
61631452396771100613648030954785
61631452396771100620989921870259
61631452396771100620990036661507
61631452396771100621240994677263
61631452396771100621240998909351
61631452396771100621240999400454
61631452396771100621241080416411
61631452396771100621242113518275
61631452396771100623500430437913
61631452396773485656605824848987
61631452396773485656609263805885
61631452396773496639979739889771
61631452396773496639979854877852
61631452396773496774729011351829
61631452396773501723645264226552
61631452396773501723645264226555
61631452396773501723645264226556
61631452396773501723645268475905
61631452396773501723645268475906
61631452396773780357876585898957
61631452396773796414870924103563
61631452396773796422467077456507
61631452396773796780901583360547
61631452396773796780985151394915
61631452396773796783162134086683
61631452396773796963913598648859
61631452396773796963999605347635
61631452396773796963999605350065
61631452396773796966426357874818
61631452396773796966427520780235
61631452396773796971342730251931
61631452396773796973765954539966
61631452396773801722286638142892
61631452396773801722369977539532
61631452396773801722370320496124
61631452396773801729629807685721
61631452396773801729712346850313
61631452396773801729713490038953
61631452396773801729963165622201
61631452396773801907811591687899
61631452396773801912727834396765
61631452396774697396694955603321
61631452396774697396727385727683
61631452396774697396727500518723
61631452396774697396727500518936
61631452396774697401809960378019
61631452396774697402061008854865
61631452396781907643416494268422
61631452396781907643416495318182
61631452396781907643500178137974
61631452466692686085181009634850
61631452466692686085243771753906
61631452466693886697638676087372
61631452466693886705002630898046
61631452466693886705253336418092
61631452467326068626989424652666
61631452467326069183372129517868
61631452467326069221785655410070
61631452467326080301492876802748
61631452467349183388901897305167
61631452467349183937693867747359
61631452467349194501957239834648
61631452467349194501959559600614
61631452467349194501959563832702
61631452467349194501959563849964
61631452467349194509299242359042
61631452467349194509299245541370
61631452467349195058341916904338
61631452467349195058341921136426
61631452467349195058342950006202
61631452467349195058342954605472
61631452467349199997469650884066
61631452467349199997469655116154
61631452467349199997470683985930
61631452467349199997470684003191
61631452467349199997470684003192
61631452467349199997470688585200
61631452467349199999729343862160
61631452467349199999729431018250
61631452467349199999729434200578
61631452467350379023776371838150
61631452467350379023860141816426
61631452467350395632327307782238
61631452467350395632327307782446
61631452467350395632410990602030
61631452467350400573714473290736
61631452467350400573797381159962
61631452467361185837601177026511
61631452467361185837601177026512
61631452467361185837601519965634
61631452467361186020531833840575
61631452467361186020531833840576
61631452467361201889765512228579
61631452467361201889765512228580
61631452467361201897108547854837
61631452467361201897108661105068
61631452467361201897108661106472
61631452467361201897108662640262
61631452467361201897108665828206
61631452467361202072779851377002
61631452467361202080039317919132
61631452467361202080039317920536
61631452467361202080039319454326
61631452467361202080039322642270
61631452467361202446151222400133
61631452467361202446151336718997
61631452467361202446151337168088
61631452467361202446151341423261
61631452467361202446151341773181
61631452467361202446151341773182
61631452467361202446152370293037
61631452467361202446152374892307
61631452467361202446152374892308
61631452467361202629081993999622
61631452467361202629165562033989
61631452467361202629165562033990
61631452467361202629165566266077
61631452467361202629165676335384
61631452467361202629165676352853
61631452467361202629165676352854
61631452467361202629165680939073
61631452467361202629165680939074
61631452467361202629166709454717
61631452467361207387538763676819
61631452467361207387538851299470
61631452467361207387539540400598
61631452467361207570469507050724
61631452467361207570469508113534
61631452467361207570470197214662
61631452467361207570553103782851
61631452467361207570553103782852
61631452467568037975639694481741
61631452467569233054176259349389
61631452467569233602968231191261
61631452467642168523352043412720
61631452467652974740124166596877
61631452467652974740124166596878
61631452467652974923055166350064
61631452467652975291426878598795
61631452467652975291426964687863
61631452467652975291426964687864
61631452467652975337096866776535
61631452467652975337180434805287
61631452467652975337347570879639
61631452467652975472097840912830
61631452467652975474357277145656
61631452467652975474357535407243
61631452467652975474440845161150
61631452467652975474441189534891
61631452467652975474441189534892
61631452467652975474629131518939
61631452467652975474629475892473
61631452467652975474629475892474
61631452467652985860503545159398
61631452467652985860503548347342
61631452467652985860503916695706
61631452467652985860504691535982
61631452467652986041175141982612
61631452467652986041175142000082
61631452467652986043434201973462
61631452467652986043434205161406
61631452467652986043434573509770
61631452467652986043434573511174
61631452467652986043434578232908
61631452467652986043435348350046
61631452467652986043685626692283
61631452467652986043685626692284
61631452467652986043706542692967
61631452467652986043706542692968
61631452467652986043706546925055
61631452467652986409462909956403
61631452467652986409546477990771
61631452467652986409547625883675
61631452467652986590217816527908
61631452467652986590217816545378
61631452467652986592477248055066
61631452467652986592477248056470
61631452467652986592477249590259
61631452467652986592477249590260
61631452467652986592477252778204
61631452467652986592478282692123
61631452467652986592558493141140
61631452467652986592560816089434
61631452467652986592560817624627
61631452467652986592560817624628
61631452467652986592561936819771
61631452467652986592561936819772
61631452467652986592561963982338
61631452467652986592728301237579
61631452467652986592728301237580
61631452467652986592749217220794
61631452467652986592749217238263
61631452467652986592749217238264
61631452467652986592749221470351
61631452467652986592750250340127
61631452467652986597644625316795
61631452467652986597644625316796
61631452467652991531601515899264
61631452467652991531601887435572
61631452467652991531601887453042
61631452467652991531602659105374
61631452467652991533860947426422
61631452467652991533860947427826
61631452467652991533861318964134
61631452467652991533861320497924
61631452467652991533861323685868
61631452467652991533862095338200
61631452467652991534112372145243
61631452467652991534112372145244
61631452467652991534133288128458
61631452467652991534133288145928
61631452467652991539195717975735
61631452467652991539195717975736
61631452467673388342578705637515
61631452467673388342582144594413
61631452467673399325952620678299
61631452467673399325952735666380
61631452467673404409618145015083
61631452467673404409618145015084
61631452467673404409680821040860
61631452467674600082700266516211
61631452467674600082700381307251
61631452467674604976071435894529
61631452467674604978601605609652
61631452467674604978602753502556
61631452467674604983686070814811
61631452467676990483908233019910
61631452467676990483908319113106
61631452467676990483908319113190
61631452467676990483908319113350
61631452467676990483908319117562
61631452467676990483910638879316
61631452467676990483910643111404
61631452467676990483911327620536
61631452467676990483911413713816
61631452467676990483911413718188
61631452467676990621168987749430
61631452467676990621168987749514
61631452467676990621168987749674
61631452467676990621168987753886
61631452467676990621169073842954
61631452467676990621171307515640
61631452467676990621171397841008
61631452467676990621172082350140
61631452467676990621172082350300
61631452467676990621172082354512
61631452467676990621360368694832
61631452467676990621360454788112
61631452467677001182906258067478
61631452467677001182906344156546
61631452467677001185068146174616
61631452467677001185071245011542
61631452467677001185071245361462
61631452467677001185130822200392
61631452467677001185133921033106
61631452467677001185133921037318
61631452467677001185133921387238
61631452467677001185165780389456
61631452467677001185165780389616
61631452467677001185165780393827
61631452467677001185165780393828
61631452467677001185166464351995
61631452467677001185166464706127
61631452467677001185166465948508
61631452467677001185166465952636
61631452467677001185166465952879
61631452467677001185166465952880
61631452467677001185166466302556
61631452467677001185166550445275
61631452467677001185166552041788
61631452467677001185166552046159
61631452467677001185166552046160
61631452467677001185166552396079
61631452467677001185351742740305
61631452467677001185354062029640
61631452467677001185354836868512
61631452467677001185354837218432
61631452467677001185354837340931
61631452467677001185416738055416
61631452467677001185417512890076
61631452467677001185417513362252
61631452467677001594688263976450
61631452467677001594688265376130
61631452467677001596945372827933
61631452467677001596948701780972
61631452467677001596948728882303
61631452467677001596948730478732
61631452467677001596948814971371
61631452467677001596948816572255
61631452467677001596948816572256
61631452467677001597198743964388
61631452467677001597199748840668
61631452467677001597199777066252
61631452467677001597199777538428
61631452467677001597199777551526
61631452467677001602031302785036
61631452467677001602031304184716
61631452467677001602031388878316
61631452467677001602031389228236
61631452467677001602031390277996
61631452467677001731949018701842
61631452467677001734206127203405
61631452467677001734206131990829
61631452467677001734208454939123
61631452467677001734209456156444
61631452467677001734209483253563
61631452467677001734209483257775
61631452467677001734209484854204
61631452467677001734209484854448
61631452467677001734209570947727
61631452467677001734209570947728
61631452467677001734396736574936
61631452467677001734397741451216
61631452467677001734397770162074
61631452467677001734397855770080
61631452467677001734397856242499
61631452467677001734397856242500
61631452467677001734460532268276
61631452467677001739292057510428
61631452467677001739292143603708
61631452467677001739480343854960
61631452467677001739480429948240
61631452467677001741737539000927
61631452467677006538583847973916
61631452467677006543415374160748
61631452467677006543415374164876
61631452467677006543415374165119
61631452467677006543415374165120
61631452467677006543415457071860
61631452467677006543415460253944
61631452467677006543415460254028
61631452467677006543415460254188
61631452467677006543415460258399
61631452467677006543415460258400
61631452467677006543416145813080
61631452467677006543416145817208
61631452467677006543416145817451
61631452467677006543416145817452
61631452467677006543416231906360
61631452467677006543416231910731
61631452467677006543416231910732
61631452467677006543666161174964
61631452467677006543666165406808
61631452467677006543666165407052
61631452467677006543666165761184
61631452467677006543667194276584
61631452467677006543667194276828
61631452467677006543667194289682
61631452467677006543667198521770
61631452467677006543667198876062
61631452467677006543667280370108
61631452467677006675781926677744
61631452467677006675781927150163
61631452467677006680676125708184
61631452467677006680676128890268
61631452467677006680676128890352
61631452467677006680676128890512
61631452467677006680676128894723
61631452467677006680676128894724
61631452467677006680676214983791
61631452467677006680676900542600
61631452467677006680676900542684
61631452467677006680676900542844
61631452467677006680676900547055
61631452467677006680676900547056
61631452467677006680676986636123
61631452467677006680864153785512
61631452467677006680864157899312
61631452467677006680864158371732
61631452467677006680865158189372
61631452467677006680865186887132
61631452467677006680865186887376
61631452467677006680865191486450
61631452467677006680865191486610
61631452467677006680865272980655
61631452467677006680865272980656
61631452467677006680865277225598
61631452467677006680926920136656
61631452467677006680927949006432
61631452467677006680928039344814
61631452467677006683123846763362
61631452467677006683123846763606
61631452467677006683123932856885
61631452467677290256483391156913
61631452467677290627425328200692
61631452467677290805275361599105
61631452467677290805275390301285
61631452467677290810359079613978
61631452467677290810439667366584
61631452467677290810439667841190
61631452467677290810442761967210
61631452467677301191339123935051
61631452467677301191673853636421
61631452467677301372090931317280
61631452467677301374320918180144
61631452467677301374352691922191
61631452467677301374353332365674
61631452467677301374353463566477
61631452467677301374353463566478
61631452467677301374435982066133
61631452467677301374437015185259
61631452467677301374437015657642
61631452467677301374437015657643
61631452467677301374437146394315
61631452467677301374601416026951
61631452467677301374604509978092
61631452467677301374604509978101
61631452467677301740382142853881
61631452467677301745548398414992
61631452467677301923396480420284
61631452467677301923396480420293
61631452467677301923480077664980
61631452467677301923480079219866
61631452467677301928479055246525
61631452467677301928479055246526
61631452467677301928479055247983
61631452467677301928562737582288
61631452467677301928562737599757
61631452467677301928562737599758
61631452467677301930987130332232
61631452467677301930987130450276
61631452467677306687184207432206
61631452467677306687184207497897
61631452467677306687184207615941
61631452467677306687184207964457
61631452467677306687184207970073
61631452467677306862237528139382
61631452467677306862488576616020
61631452467677306862521120448871
61631452467677306862521120448872
61631452467677306864780208489617
61631452467677306864780208493829
61631452467677306865031604692792
61631452467677306869831267750492
61631452467677306869852531879996
61631452467677306869863126154189
61631452467677306869863126154190
61631452467677306869863126155593
61631452467677306869863126155594
61631452467677306869863126155647
61631452467677306869946675058815
61631452467677306869946679308164
61631452467677306869946679308165
61631452467677306869946808982027
61631452467677306870114864430004
61631452467677306870114864430005
61631452467677306870114864778521
61631452467677306870114864784137
61631452467677306870198543017682
61631452467677306870198543017718
61631452467677306870198547131753
61631452467677306870198547249797
61631452467677306870198547249806
61631452467677306870198547603902
61631452467677306870198547603929
61631452467677306870198547603938
61631452467677306872373610392926
61631452467677306872373610392935
61631452467677306872373610399514
61631452467677306872374295840522
61631452467677306872374295840523
61631452467677306872374296307083
61631452467677306872374296312671
61631452467677306872374296312672
61631452467677306872374296312699
61631452467678191235826417566245
61631452467678191241161069270306
61631452467678201759401866362329
61631452467678201759422758725053
61631452467678201759422787068729
61631452467678201759422787422861
61631452467678202308193836804521
61631452467678202308193838204201
61631452467678202359281044902854
61631452467678207302925323105408
61631452467678207302925323223500
61631452467678207302925409317020
61631452467678207325833582831593
61631452467685395984578276739446
61631452467685395989577924349048
61631452467685407102615325803436
61631452467685407107697786712492
61631452467685407107697901497916
61631452467689014322588531558681
61631484065584972429478956090151
61631484065912776724736468118277
61631484065912778556301328708463
61631484065912779105342047732149
61631484066533251874804104176701
61631484066533251874805247365341
61631484066533268475761210053009
61631484066568374155885232619421
61631484066568374156725155469729
61631484066568385136559492747375
61631484066568385273755275801197
61631484066568385274005979904301
61631484066568386920949299628511
61631484066568390216229973662273
61631484066568390619644345885181
61631484066569273989969440091949
61631484066569274584766042385661
61631484066569274587024335307431
61631484066569274587273083416701
61631484066569274587276182734689
61631484066569274587276526622949
61631484066569275821534300682135
61631484066569275821535448592509
61631484066569275821596976707911
61631484066569275821785004785239
61631484066569276370577318184023
61631484066569276370578466094397
61631484066569276370639994209799
61631484066569276370828022287127
61631484066569285704306303066157
61631484066569285704308512622883
61631484066569285704559216725987
61631484066569285705145082592311
61631484066569285705393830701581
61631484066569287488698319504019
61631484066569287488698322686347
61631484066569287488949023607123
61631484066569287488949026789451
61631484066569290593247514443579
61631484066569290593435542520907
61631484066569290593435796556023
61631484066569290593435882295171
61631484066569290646781000927233
61631484066569291187393365760689
61631484066569291188232145286843
61631484066569291188232484588883
61631484066569292430083284286941
61631484066642220579779434242711
61631484066642222363393949956439
61631484066642222363582235251211
61631484066642237188327269937143
61631484066674641021253743445243
61631484066674657629550560642225
61631484066674657629550646381373
61631484066677342312069654029477
61631484066677342723852007481261
61631484066677342854355417082043
61631484066677342861112671531365
61631484066677342861112676117585
61631484066677342861950647691421
61631484066677353979817333270583
61631484066677353980068300375675
61631484066677358921455465883965
61631484066860124772541023308067
61631484066860126412160018560065
61631484066860126412160818792113
61631484066860126412161161748705
61631484066860126419751548610237
61631484066860126419754105845289
61631484066896141987826341020529
61631484066896143634202252347105
61631484066896146750526277412301
61631484066896146935718575311653
61631484066896146935781337076577
61631484066896147294485606127105
61631484066896147340218270330621
61631484066896147340806345753671
61631484066896147341057049856775
61631484066896147341058541786551
61631484066896147347563600202993
61631484066896147347563604789213
61631484066896147477416262941169
61631484066896147478253086473489
61631484066896147478255381769363
61631484066896147478256529679737
61631484066896147478256534397099
61631484066896147478319210422875
61631484066896147484761592813541
61631484066896147484761597399761
61631484066896147485012296916645
61631484066896147485012301502865
61631484066896148575588279248603
61631484066896148712849033624075
61631484066896148720377001677275
61631484066896149124628997800065
61631484066896149124630953793899
61631484066896149124631293095939
61631484066896149124632441006313
61631484066896149132223089802651
61631484066896149132226184403277
61631484066896149132226270011283
61631484066965492304686209923461
61631484066965492441884202534009
61631484066969093287239561873745
61631484066969093471007042220129
61631484066969094575934108002007
61631484066969095117382953546705
61631484066969095124977045549291
61631484067001515017157398707089
61631484067001515017157403441921
61631484067001515017157484446237
61631484067001515017157489181069
61631484067001515154355396052469
61631484067001515154355481791617
61631484067001515154418157817393
61631484067001515565949369149281
61631484067001515565949454888429
61631484067001515566200420943809
61631484067001515566201192596141
61631484089546379640896216320128
61631484089546380190190282281392
61631484089651746624168756611190
61631484089651746624189308849730
61631484089651746624190337719506
61631484089651746624252324645558
61631484089651895148481889955165
61631484090198973211102530856062
61631484090198973348363285231534
61631484090198984328721212601266
61631484090198989270105283508930
61631484090202586600469748787596
61631484090202891723512390232984
61631484090202891730622632414494
61631484090202891731375773612296
61631484090202892272806456194248
61631484090307958524874858483578
61631484090527046127358599823938
61631484090527047918525303914970
61631484090527047956664139113516
61631484090530648993380380639688
61631484090530650776954284576812
61631484491965055077596150656842
61631484491965088431113423642004
61631484491989416115499191494178
61631484491989416664542210413008
61631484491989419819844991978974
61631484491997508872337689599554
61631484491997519990458436884434
61631484492001111143584817578432
61631484492001122261705564863312
61631484492062301577104887115268
61631484492062301577107095272522
61631484492062317636612028256106
61631484492062346048744343890232
61631484492062349748007570196868
61631484492062349753090260110834
61631484492062349754782397070980
61631484492062349754782511862020
61631484492062349755347367746336
61631484492062350990129301241268
61631484492062362108249276873816
61631484492062362108252375588486
61631484492062362657295394507316
61631484492062365812598176073282
61631484492062366361641194992112
61631484492070421511571273640746
61631484492070421511574372355416
61631484492070465983211620973126
61631484492070465983211620978742
61631484492074023782821417899730
61631484492074068254458663336516
61631484492074068255023522401756
61631484492074073189067910550992
61631484492074073195842734244180
61631484492074073196407593309420
61631484492098340486344062243526
61631484492098374251643598355104
61631484492098385369764345639984
61631484492098388525066270877280
61631484492098390311151515380362
61631484492106493635372308827708
61631484492281150803064812063654
61631484492281154371907195582148
61631484492281154376987446812014
61631484492281154509105188192696
61631484492281155614032025346834
61631484492281156163075044265872
61631484492386517237042143204812
61631484492386520810964777953172
61631484492386520810964892744212
61631484492386520810967991458882
61631484492386520943080311176600
61631484492386520948162885354760
61631484492390123082215033344272
61631484492390123082215033816656
61631484492390123082215119437552
61631484492390123219413025954820
61631484492390123219413025960436
61631484492390123219413026432820
61631484492390124449739232095016
61631484492390124866604845284012
61631484492390124868297097985580
61631484492390124868297179487024
61631484492390124868299420928258
61631484492390124868299420933874
61631484492390124868864276812574
61631484492422543523436086262880
61631484492422543523436172001820
61631484492422543660634078406660
61631484492422543660634078406868
61631484492422543660634078873220
61631484492422543660634853712092
61631484492422544758782964567608
61631484492422545307825893144016
61631484492422545307825897730236
61631484492422545309520472907922
61631484492422545309521244560254
61631484492422545309521245032430
61631484492422545309521330765962
61631484492422545309521330771578
61631484492422545310085414997946
61631484544159315559858318698903
61631484544195337675294736273697
61631484544195337675294736290959
61631484544584383566946073664532
61631484544595189776098944589673
61631484544595189776100087778313
61631484544616804008170220711382
61631484545237293378293509809669
61631484545240895649540293414805
61631484545240895649562247575174
61631484545251636029192495121843
61631484545251685992013188487189
61631484545251685992013193073409
61631484545600166814185203963495
61631484545600167911707068646219
61631484545600168048967823017479
61631484545600168667425875463255
61631484545600173478393232686729
61631484545600173478393232687490
61631484545600173615653987057989
61631484545600173616155395264958
61631484545600173616156084364682
61631484545600174028001110672203
61631484562901024948240205984940
61631484568765227290679972327139
61631484568765227427877964937687
61631484568809655257163658298913
61631484568870578899849576838706
61631484568882585235410110693970
61631484568882601249916813872554
61631484568906616437318031856784
61631484568918623959877249993079
61631484568918623959877249997291
61631484568918624142054761394563
61631484569198652365736653016427
61631484569234675083287819994039
61631484569234675677812454639747
61631484727641601908533811404884
61631484727750870797942136759636
61631484727751019322237817051917
61631484728298108640239302635234
61631484728407366278849092468158
61631484728439502591063048394860
61631484772065560844718059019393
61631484772065560852061183921259
61631484772649122002982921462843
61631484772649122002983954564707
61631484772722056875169097498133
61631484772722056876863674658699
61631484772722056877613462503397
61631484772722056877616820069875
61631484772722957445428687686947
61631484772722968556206567287405
61631484772722968563548663436135
61631484772722968563549692189271
61631484772722968563549692305911
61631484774620019621132694899289
61631484774911803584464931524821
61631484774911803584465274464151
61631484774911805421113738228949
61631484774911805421113738241999
61631484774911805421364443744783
61631484774911805970154199925777
61631484774911805970156412787295
61631484774911805970156414186975
61631484774911805970156414191187
61631484774911805970156499930335
61631484774911805970156757143567
61631484774911805970156757147779
61631484774911805970407461246671
61631484774911805970407461250883
61631484775019873553441293244583
61631484775019873553692341721221
61631484775019873690702047620055
61631484775019873690953096096693
61631484775020772289685923073511
61631484775020774121504123361813
61631484775020774670296093804005
61631484775052292163098659666317
61631484775053643632489733193881
61631484775053643632490504846213
61631484775053643632490505196133
61631484775053643639832858563711
61631484775053643640084592131437
61631484775053643640084592481357
61631484775053643642344028246219
61631484775053643642344028714183
61631484775053643769750487923485
61631484775053643769751259571605
61631484775053643769751259575817
61631484775053643777093613293315
61631484775053643777094384473471
61631484775053643777094384945647
61631484775053643777345346856829
61631484775053643777345432950109
61631484775053643779604782971611
61631484775053643779604783443787
61631484775053644877125186902279
61631484775568300849697903498493
61631484775568300849698246437823
61631484775568300849698246442035
61631484775568300849760922463599
61631484775568301444306220615525
61631484775568301444494505910297
61631484775568301444494507314349
61631484775568301444494850266569
61631484775568301444494850270941
61631484775568301444557269074901
61631484775568301444557526292345
61631484775568312564288023211587
61631484775568312564288024611267
61631484775568312564871934479385
61631484775568312564874147345275
61631484775568312564874147358165
61631484775568312565124851448171
61631484775568312565124851461269
61631484775568312565124852865321
61631484775568312565125994636811
61631484775568312565125994649909
61631484775568312565125996049589
61631484775568313799634817172843
61631484775568314348424573353837
61631484775568314348677834674731
61631484775568314348677834678943
61631484775568317458245739192925
61631484775568317460505519309847
61631484775568317460756223412951
61631484775568317460756223417163
61631484775568317460756480630395
61631484775568317460756480634607
61631484775568317506509808340129
61631484775568317506510065544475
61631484775568318054465209149763
61631484775568318054465294888911
61631484775568318054527970914687
61631484775568318055302123138593
61631484775600733006350145915749
61631484775603418235984569243737
61631484775603418235984913600009
61631484775603434298003227723727
61631484775603434298003228077859
61631484775603434298003313817007
61631484775603434708694602429937
61631484775603434709531430679619
61631484775603434845955357159541
61631484775603434846792185409223
61631484775603434847046246625295
61631484775603434847046246979427
61631484775603435944041394995725
61631484775603436493084413914555
61631484775604335277597273894627
61631484775604335277597359987907
61631484775604337060896109811627
61631484775673667880729213202461
61631484775673667880791974967385
61631484775673667880979107651891
61631484775673667880980260262157
61631484775676369172633084839593
61631484775676369583327467935105
61631484775676369583327467952367
61631484775676369583327472656631
61631484775676369583327472656839
61631484775676369583390229700029
61631484775676369583390229717291
61631484775676369584164296202049
61631484775676369584164300906313
61631484775676369584164300906521
61631484775676369584227062671237
61631484775676369584227062671445
61631484775676369720588222310577
61631484775676369720588222664709
61631484775676369720588227386443
61631484775676369721425055281993
61631484775676369721425055636125
61631484775676371367717279419723
61631484775676371367780041184647
61631484775676386192714346157679
61631484775676386192777194015883
61631484775677270151139249929669
61631484775677270151139254651403
61631484775677270151976082901085
61631484775677271935529061055943
61631484775677271935529065777677
61631484775677281262752900334689
61631484775677281270346987619913
61631484775677286760526123080749
61631484775677286760526127802483
61631484775895168847554804545165
61631484775895168847554805944845
61631484775895168847554805949217
61631484775895168847555148901437
61631484775895168847555148905809
61631484775895168847617824927213
61631484775895170082964617493001
61631484775895170493930715871741
61631484775895170493930717275793
61631484775895170493931060228013
61631484775895170493931060232385
61631484775895170631191728864337
61631484775895170631756587935193
61631484775895173794022221283321
61631484775895173795444828794289
61631484775895174205615400282597
61631484775895174205616199114965
61631484775895174205616543471237
61631484775895174205866104385701
61631484775895174205867247574341
61631484775895174207289855085309
61631484775895174207289855102571
61631484775895174207290199458843
61631484775895174343064096996249
61631484775895174343064097000621
61631484775895174343065240189261
61631484775895174344487847695857
61631484775895174344487848049989
61631484775895174344488191006581
61631484775895174344488192069391
61631484775895175440398132609897
61631484775895175440398476966169
61631484775895175441212896951489
61631484775895175441214040140129
61631484775895175442636647651097
61631484775895175442908616834295
61631484775895175442908960140647
61631484775895175442912058977733
61631484775895175442912317607747
61631484775895175991703943693667
61631484775931196918338784049393
61631484775931198701912687986517
61631484776004137552775797515169
61631484776004139199151708837373
61631484776004139199151708841745
61631484776004143043205981452643
61631484776004144148132961145613
61631484776004144689581892779219
61631484798654509271529643569724
61631484798654509271531970750106
61631484798654509271532999619882
61631484798654520565262542361700
61631484798654524271866636818915
61631484798654525872486749428562
61631484798654525872486753677912
61631484798654525872488957585816
61631484798654525872488961835166
61631484798654525872488962189298
61631484798654525872490105478720
61631484798654525872490106895662
61631484798654525872678391853612
61631484798654525918240219446608
61631484798654525918240224150872
61631484798654525918240338469736
61631484798654525918242632720270
61631484798654525918243661590046
61631484798654525918243691804126
61631484798654525925833393108218
61631484798654525925834421641172
61631484798654526055692731493292
61631484798686944665075553167781
61631484798686944665075786391729
61631484798686944672417906889491
61631484798686944672418678069647
61631484798686944672418678541823
61631484798686944672669727018669
61631484798686944710829138431781
61631484798686944710829371301597
61631484798686944718171377008319
61631484798686944718171491797955
61631484798686945952953422106347
61631484799238091395703086731639
61631484799238091395704115582701
61631488848726212489173855349719
61631488851656660903666164721560
61631488851656660903667193591336
61631488875289961798719519539508
61631488875289961798990343998872
61631488875289961798991487187512
61631488875325979023271437196434
61631489080110895946883644877691
61631489087989669673706476558074
61631489087989669673957523635240
61631489088973087299233792072449
61631489088974223772790661325562
61631489088974234885828062779950
61631489088974239834743430628198
61631489088974239834743545419238
61631489088974289843129333029714
61631489088974289843129333046976
61631489088974289843129418786124
61631490284522187872877532455127
61631490287379690111665423641172
61631490287379690111666452021302
61631490287379690113921760569108
61631490287379690113922532203970
61631490287379690113922532221440
61631490311121943288855138669294
61631490311121954399654023669752
61631490311121959752548132707242
61631490311121959752548137424764
61631490311121959752550431675090
61631490311121959752801394045398
61631490311121959760141076799614
61631490311121959760141076803826
61631490311121959890084212311698
61631490311121959890084212328960
61631490311121959897401831175086
61631490311121959897402974363726
61631490311985554192315761289590
61631490311985598663953009907300
61631490311985602367483936434500
61631490311985602369990977465540
61631490514958578978760072490667
61631490514958578983843675538603
61631490523712699064657655482358
61631490523712699064908244794422
61631490523712699064908359585462
61631490523712699064908359602932
61631490523712699067164696513398
61631490523712699067164696530868
61631490523712699067165468183200
61631490523821662274368898266536
61631490523821662274370046159440
61631490523821662274619945308970
61631490523821662281959742858438
61631490523821667764799081259452
61631490523821667764799081263664
61631490523821667764799085862934
61631490523821667764800229156568
61631490524696066864791825591387
61631490524696068651461304793251
61631490524696068651462333661575
61631490524696068651462333663027
61631490524696069063240095678789
61631490524696069063244596439523
61631490524696116690184628040141
61631490524697253163741497293046
61631490524697253163741497293254
61631490524697264281611797692474
61631490524697264281862501795578
61631490524697319234080254736554
61631490917619507291234837988867
61631490917619508389320872992643
61631490917704160660458266274039
61631490922664539301429649122419
61631490923601063735480292298761
61631490925584180714316341498034
61631490925620203426816721224836
61631490925620203477622256082084
61631490925620203479880998981685
61631490925620203479880998983875
61631490925620203479881688082813
61631490926556743348423015775823
61631490926556776701940288760985
61631490926556776701940290178135
61631490926556792075897949563365
61631490926556792075897949582079
61631490926556793318019565816725
61631490941254010041727542581571
61631490950129104544901634549312
61631490950129104727915859864304
61631490950129149195285782849272
61631490950129154553538449941850
61631490950129154553538564732890
61631490950190028321438162258859
61631490950190039439558133169673
61631490950190044380924754348857
61631490950190077597181272608627
61631490950190087617800613800741
61631490994504268502864508327645
61631490994504584752459265487783
61631490994505485320207166168147
61631490994505485320208285363291
61631490994505529791823494197549
61631490994505529791824613392693
61631490996487680180854770190056
61631490996487680180855918082960
61631490996487680181105817232490
61631490996487680188445614781958
61631490996487684070662632416071
61631490996487685671284957432322
61631490996487685671284957786454
61631490996487685671474387450768
61631490996487685671536005891698
61631490996487685678814070209196
61631490996487685717036215043764
61631490996487685717036219748028
61631490996487685717039687401282
61631490996487685717039771960980
61631490996487685724629388705373
61631490996487685724629388705374
61631490996487685854487669505442
61631490996487685854488726618064
61631490996487685861828409376492
61631490996520103914828759900777
61631490996520103914828874219641
61631490996520103922422621734813
61631490996520104466131328308487
61631490996520104466382376785333
61631490996520104471214674138979
61631490996520104471465722143441
61631490996520104471465722615825
61631490996520104509625362194489
61631490996520104509625476985529
61631490996520104509625481234879
61631490996520104512135846431777
61631490996520104512135961695201
61631490996520104517219225563559
61631490996520104517219225563718
61631490996520104517219225563719
61631490996520104517219225681603
61631490996520104517219226035895
61631490996520104519478657545583
61631490996520104519479000031403
61631490996520104519479000503627
61631490996520104519479000503787
61631490996520104519479001566437
61631490996520104519479004752977
61631490996520106117778790313704
61631490996520106117778876052852
61631490996520106156001303614680
61631490996520106156001389353828
61631490996520106158511758211863
61631490996520106163593988960238
61631490996520106163594099638251
61631490996520106163595136870612
61631490996520106165853792616345
61631490996520106165853879752743
61631490996520106165853879772435
61631490996520106165854568872159
61631490996520106295709750822411
61631490996520106295709865613451
61631490996520106300792092248799
61631490996520106300793129954145
61631490996520106300793211443943
61631490996520106303051785226893
61631490996520106303051871320173
61631490996520106303051872382983
61631490996520106303052561482707
61631490996520106303052647204593
61631490996520106303052647221855
61631490997398107476991687444923
61631490997398107479502081338177
61631490997398107502407289944857
61631490997398151767870924519739
61631490997398151767874023352453
61631490997398157301798365747099
61631490997398157304057797275869
61631490997398157304308845735037
61631490997398157853100816177229
61631490997460248259638306481554
61631490997460248259826591426406
61631490997460248259826591780538
61631490997460248259889353541250
61631490997460248305580262429602
61631490997460248854434906059498
61631490997460248854434908891906
61631490997460248854434909246038
61631490997460248854434910291586
61631490997460248854434996384866
61631490997460248854623195255152
61631490997460281658909164375180
61631490997460281659160211434876
61631490997460282207952178694740
61631490997460282207952179044660
61631490997460282207952181877068
61631490997460282207952182231200
61631490997460282207952183276748
61631490997460282207952183280960
61631490997460282207952269370028
61631490997460282208140463989512
61631490997460282208140468221600
61631490997460282208140468575732
61631490997460282208140554664800
61631490997460282208203226104356
61631490997460282208203230690576
61631490997460293326260439622060
61631490997460293326323201736904
61631490997460297032112531856010
61631490997460298274988440381000
61631490997460298274988440381160
61631490997460298274988526120148
61631490997460298275051202145924
61631491003368473404151672911064
61631491003400844429841268802052
61631491003400888896645958597630
61631491003400893835502409326298
61631491003400893842844762221700
61631491020120986749813020686624
61631491020120986757152703445052
61631491020153405224445800860657
61631491020153405224445915656117
61631491020153405231788954460283
61631491020153405231788954464703
61631491020153405361455507113623
61631491020153405361706555590261
61631491020153405361706670381509
61631491020153405366538110921259
61631491020153405366538967262979
61631491020153405366789901420753
61631491020153405366790015739617
61631491020153405366790016212001
61631491020153405368232686565505
61631491020153405369049708717711
61631491020153405369049709190095
61631491020153407015361740133979
61631491020153407015362601166913
61631491021125514416550018617514
61631491021125819689804044956398
61631491021137525281068146021280
61631491021138025968477464782062
61631491161953211836067813382699
61631491161953211838327244911261
61631491161953211838515531268843
61631491161953212019019472876735
61631491161953212021529957114023
61631491161953212568063266617175
61631491162937827681810090097494
61631491162937830790628066084058
61631491162937830790628437633416
61631491162937830790628438105800
61631491232747743146678258086612
61631491232820678021311466548372
61631491232820678023568575128640
61631491232820694624527893394082
61631491232820694624527893748214
61631491232820694624529038104658
61631491232820694624529038454578
61631491232820694624716180092746
61631491232820694624717409020534
61631491232820694624778941853458
61631491232820694624780085042098
61631491232820694624780085514274
61631491232820694629609288284764
61631491232820694632057006157858
61631491232820694632119768272702
61631491232853113286694676437678
61631491232853115070832660024778
61631491232853115071020578369462
61631491232853115071021807297250
61631491232853115071083340130174
61631491232853115071084483318814
61631491232853115073280381080200
61631491232853115073280382499563
61631491232853115073343144618619
61631491232853115256295583183823
61631491233805314860355210281095
61631491233805314860355214513183
61631491233805314860356243382959
61631491233837728507137526974345
61631491233837728514480565782931
61631491233837730360189111763956
61631491233837730367532262178068
61631491233837730367532265364608
61631491233837730367533037016940
61631491233837734025643994366893
61631501770889939630837333463199
61631501771180823218469405100015
61631501771180824315111567046329
61631501771180824316806144206895
61631501773820431399247791924729
61631501773820433594415673693497
61631501773820433594666720734272
61631501774136531317737757780197
61631501774136531317737759179877
61631501774147295443496122724382
61631501774147295443496126973732
61631501774172554028535376800849
61631501774172554028535381032937
61631501774172554028786080903953
61631501774172554028786085625686
61631501774172554028786085625687
61631501774179715882463166780993
61631501774183312665537217572132
61631501774183367422696803269385
61631501774183367425203844300425
61631501774183367432545850007147
61631501774183367432545854239235
61631501774183367432546883109011
61631501797489754823777171653737
61631501797489754824027875756841
61631501797489760314203917106697
61631501797489760357701255781227
61631501797489760360020264485589
61631501797489760360020268734939
61631501797769822673711346824340
61631501797769833791644415459818
61631501797769837495174306529268
61631501797769837496177122941684
61631501797781796292685866805017
61631501797781796292936570908121
61631501797781796292936570908122
61631501797781796889931334982819
61631501797781841354790056197731
61631501797781844516871366583437
61631501797781844517122070686541
61631501797801758925960209792817
61631501797802059664272419723217
61631501797805856572742713552344
61631501797817869075019790032905
61631501797817869075103358067273
61631501797817869077610399098313
61631501797817869082361685186291
61631501797817869082612475395725
61631501797817869082634424953187
61631501797817869084868726217331
61631502010480301993235336878341
61631502010480302360704534922907
61631502010480302544537106117021
61631502010480302544538134986797
61631502010480335347254018069711
61631502010480351817791315781677
61631502010481503118519016120760
61631502010481552529873247584523
61631502010481552530123951687627
61631502010516375102464576136429
61631502010517575313481944097475
61631503206685915016800442097169
61631503206685959481848826187245
61631503206903853706062747370293
61631503206903853707757323131179
61631503209542951620686285620719
61631503209542951621187693826927
61631503209542951621250369852703
61631503209543462985366509661189
61631503209543462985617556720886
61631503209543466143363904477009
61631503209647465803108564481653
61631503209652418994724315981603
61631503209652418994725463891976
61631503209833834612099494512005
61631503209833835160870196704825
61631503209858166544790645730037
61631503209859066975005885524839
61631503209859066975278996969221
61631503209859066982597763253337
61631503209859066982599967161033
61631503209859066982869731373565
61631503209859067112539665605545
61631503209859067120130399537665
61631503209859067531640437798633
61631503209859067531661358859165
61631503209859517472669078477433
61631503209866250111936476050565
61631503209866255599856180472485
61631503209866255602366664709773
61631503209866270418912695438311
61631503209866272066062754743655
61631503209866303780797173405119
61631503209869852382911287303225
61631503209869857316976686484389
61631503209869857322059255958077
61631503209869857324297686790951
61631503209869857324298461629823
61631503209869857324298804586415
61631503209869857324570773769613
61631503209869868435096657412465
61631503209869868435097805305577
61631503209869868442418777032423
61631503209869868442419551871295
61631503209869868442690744680427
61631503209869868442690859488937
61631503209869868984140479850873
61631503209869868991734567608321
61631503209869873788266092151163
61631503209869873795857969879661
61631503209869873795860179436387
61631503209869873933117604941897
61631503209869873933120933812019
61631503209869873933120962509827
61631503209869873933120962527089
61631503209869873933121048603107
61631503209869874344903997305837
61631503209870324834425695147174
61631503209870324834425695164644
61631503209870324834446500961704
61631503209870324834446615735482
61631503209870324834446615752952
61631503209870324834701020397840
61631503209870324834711495099955
61631503209931996915843457601185
61631503209932046329143168249523
61631503209939201595120987743371
61631503209939249773300712380801
61631503209939249773551500688067
61631503209939249773551759440497
61631503209939251418231688945297
61631503209939251418232836855671
61631503209942803309729522917633
61631503209942803317323610185595
61631503209942803317324725266743
61631503209942803866367777132891
61631503209942851495755525543745
61631503209942852044526573862643
61631503209942852044547495985937
61631503209942852044798543045633
61631503209942852044798543045840
61631503209942853135353223826977
61631503209942853691739310269623
61631503209964417357088869727969
61631503209964417357339573831073
61631503209964417494349538364293
61631503209964867847136945529459
61631503209964917595722142061015
61631503209964917669415576356502
61631503209967166819895429013999
61631503209967166827235111772427
61631503209967177945356230593615
61631503209968518286775927978667
61631503209968518286775929378347
61631503209968518289286407966605
61631503209968518294115610737095
61631503209968518294117935085069
61631503209968518294119082995442
61631503209968518294119082995443
61631503209968518294366659196471
61631503209968518294368982144765
61631503209968518294370125333405
61631503209968518294370130055138
61631503209968518294370130055139
61631503209968518294370131454819
61631503209968519940662359961602
61631503209975218817158639384873
61631503209975224307588571298861
61631503209975224307588823794731
61631503209975224307588828044081
61631503209975224307588829579115
61631503209975271936976577989969
61631503209975271936976663729117
61631503209975272485768548432161
61631503209975272485768634171309
61631503209975272486019595491857
61631503209975272486019595492064
61631503209975274125620679957419
61631503209975274130700931187285
61631503209975274130703254135579
61631503209975274132960362715847
61631503209975283055097668231441
61631503209975283604140342776737
61631503209975283604140342776785
61631503209975283604140342776944
61631503209975288954862054601207
61631503209975288957121490715989
61631503209975288957121576455137
61631503209975739439516149774988
61631503209975739444596401655145
61631503209979276931099994224804
61631503209979276931120800021864
61631503209979276931120914813112
61631503209979341161720258834828
61631503209979343357955011179766
61631503209979343363035262409632
61631503209979343365294693938194
61631503224629729945304987442933
61631503224710813166513769318735
61631503233176767038688198073185
61631503233281966722974375980254
61631503233285570824304118208842
61631503233285570824304204302122
61631503233500755287285615144238
61631503233500771346792641494036
61631503233500771346874001365534
61631503233500815811673661344208
61631503233500815811736423109132
61631503233504375448183165863028
61631503233504825683884306153774
61631503233504825683887749832405
61631503233504825683887749832406
61631503233504825683887864151270
61631503233504825686333258008840
61631503233504825686333258026309
61631503233504825686333258026310
61631503233504825686333262730573
61631503233504826280878470421825
61631503233504870196698217620127
61631503233504870745740892165423
61631503233504873907822202551129
61631503233504873908073249610825
61631503233504875692459590250034
61631503233504875692459704568898
61631503233504875692461913198328
61631503233504875692462027517192
61631503233573750686306869805968
61631503233598066017789837506686
61631503233598066022872411684846
61631503233598066566832974385834
61631503233598218491046436123751
61631503233598218498449253705347
61631503233598232789889267369979
61631503233598233315772792731035
61631503233598234550553578314349
61631503233601820830735565816563
61631503233601820830986612876259
61631503233601820830986727195123
61631503233601820835818252913907
61631503233609773955411925435480
61631503233609785073532672720360
61631503233609790060401802562602
61631503233613842638514904634032
61631503233613843187495209600534
61631503233613843187558057458738
61631503366218801170730649329391
61631503366218801170731763938315
61631503366218801170733743930017
61631503366218801170734863125161
61631503437122306120423460278779
61631503437122306127766585180645
61631503437122350592813850075577
61631503437413189713139225288899
61631503437413189713891337598211
61631503437413189713892366467987
61631503445876475644646355596136
61631503445876475644646355601960
61631503446203381348698318539721
61631503446204532095179433811717
61631503446204532095430137914821
61631503446204532509469623940369
61631503446204532509469623940370
61631503446204532509472981512464
61631503446204532509472981525562
61631503446204581921074787655319
61631503446204581921075130594650
61631503446204581984370862574398
61631503446308731601005531159144
61631503446309932358841052574718
61631503446312133868045443689743
61631503446312350481086022020269
61631503446313534812516275133793
61631503446313534812516275606177
61631503446313534812516389925041
61631503446313534817347802720269
61631503446313534817348950630642
61631503446313534817598849779965
61631503446313534817598849784337
61631503446313534817598851184017
61631503446313534817631378736849
61631503446313550872055921601028
61631503446313550872056035919892
61631503446313551421652221070657
61631503446313551421903263898265
61631503446313551421903268130353
61631503446313551421903378217129
61631503446313551421903382803349
61631503446313551421903382921393
61631503446313551428427043712681
61631503446313551428427158031545
61631503839138524761130453801197
61631503839207856129170860930905
61631503844828299843283110135717
61631503844828310963663898059547
61631503845035393516853304259881
61631503845108344453251114335691
61631503847747489995902929605082
61631503847747489995905252553376
61631503847771816442430501048876
61631503847990605001742734059240
61631503847990605001742734063452
61631503847990605008517560937564
61631503847990606793725714501204
61631503847990640009982117969726
61631503847990640009982117971130
61631503847990640009982117971338
61631503847990654413072572545206
61631503847990654419847399419318
61631503847990654832448785129920
61631503848001445176594445149246
61631503848001461236101705196780
61631503848001466726529565730840
61631503848062639316158105743808
61631503848062641100547917224214
61631503848062655924705941438240
61631503848062688722404598395070
61631503848062688722404601577398
61631503848062689271447501105710
61631503848062689271447615892746
61631503848062689271447615896958
61631503848062689276530846936202
61631503848062689276530961727450
61631503848063539883715658108494
61631503848063539883969801168496
61631503848063539883969887261776
61631503848063539883969887734160
61631503848063541668359698847384
61631503848063541668359698864646
61631503848063556492517723428592
61631503848063556492517727660680
61631503848063584355352902126934
61631503848063586002736192622854
61631503848063586002736192623062
61631503848063589290216380385422
61631503848063589297555979764726
61631503848063589297555980237110
61631503848063589699488159864976
61631503848063589706830940393308
61631503848063589706830944642658
61631503848063589707081988869946
61631503848063589707081993102034
61631503848063589707081993574418
61631503848063589707081993591680
61631503848063589709341424630596
61631503848063589709341425102980
61631503848063589839259397887310
61631503848063589844342743717802
61631503848063589846602179478452
61631503848063590944123358131144
61631503848063600826894216848526
61631503848063600826896541196500
61631503848063600827461400263144
61631503848063600827461657480588
61631503848063991395596083648495
61631503848064041776821222757393
61631503848064056182418689778373
61631503848064057836576974753627
61631503848064057836577089525953
61631503848064057836577089544667
61631503848070794388531833586520
61631503848070794388531838190002
61631503848070805506651551883372
61631503848070805506651551883580
61631503848074391169348519802374
61631503848074396110735599689768
61631503848074396110735685310664
61631503848074396110735685783048
61631503848074396659778621777876
61631503848074407228855660943212
61631503848074412719283435382796
61631503848074412719283439970420
61631503848095973227700636600788
61631503848095973227700641187008
61631503848095973227700722694068
61631503848095976933741099872870
61631503848095976933741874707530
61631503848095978169088581535574
61631503848096004796828102236642
61631503848096006443957126162590
61631503848096006443957126163994
61631503848096006443957126164202
61631503848096006443957240481454
61631503848096021261340328101774
61631503848096021261340442888810
61631503848096021261340442893022
61631503848096021266171968122160
61631503848096021268683481229224
61631503848096021398601197618414
61631503848096021405943121818076
61631503848098711991258576845972
61631503848098722560335534626712
61631503848098722560336309461164
61631503848098723107118773407146
61631503848098723107119892602290
61631503848098723109378463202912
61631503848098723109378467789132
61631503848098723109378467802182
61631503848098723109379324130852
61631503848098728043423712280088
61631503848098728048507058110580
61631503848098728050765719036570
61631503848106817100999640940120
61631503848106817100999669636476
61631503848106817100999669637880
61631503848106817100999755731160
61631503848106827670076713506076
61631503848106827670076713507688
61631503848106827670077488346560
61631503848106828219120416921356
61631503848106828219120421172158
61631503848106828219120421508980
61631503848106828219120421526242
61631503848106828219120507248128
61631503848106828219120507265390
61631503848106833160507587017270
61631503848106833160507672756418
61631503848106833160507929973862
61631503848110869722272323872313
61631503848110871369212319897433
61631503848110871371722803071911
61631503871587890328929458597425
61631503871624205910917096023899
61631503871624207740223664164539
61631503871624357828164737330010
61631503871624357834942658804748
61631503871636412981869514988810
61631503871636413528402054965250
61631503871636413530912533890378
61631503871636413607074097260516
61631503871693254925986590733249
61631503871696842426423151993305
61631503871696886890466523757455
61631503871696886898059233567281
61631503871696886898060352762425
61631503871696890602155123925577
61631503871697140784713480953339
61631503871697140785550304485659
61631503871697141990393693058594
61631503871697142538617705241680
61631503871697142539185663500786
61631503871697142614856872626299
61631503871697142614856877330563
61631503871697142614940560150355
61631503871697142615693717292329
61631503871697157385667487642801
61631503871697157386503167986481
61631503871697157386504311175121
61631503871697157386504315879385
61631503871697158621014280204377
61631503871697159215809736127121
61631503871697159215809850912545
61631503871697159215810884014409
61631503871697159215810884020025
61631503871697190120623407627584
61631503871697190189286318666707
61631503871697342115822107483539
61631503871697342115822359979249
61631503871697342115822479019847
61631503871705262495973522406689
61631503871705295893552132186371
61631503871705295893552132191987
61631503871705297138751410448223
61631503871705306976043748376223
61631503871708898174924488346577
61631503871733157936415714983112
61631503871733159766557958758796
61631503871733159766559106651700
61631503871733225859034301977167
61631503871741329726400493195709
61631503871741329726672462360033
61631503871741329733993547361807
61631503871745373016702636218336
61631503871745373016787352163077
61631503871745373016787352163078
61631503871745373021535306660953
61631503871745373021785982067701
61631503871745373021806902772649
61631503871745373021806907004737
61631503871745389630358081585275
61631503871745389630358085817363
61631503871745389630369708962529
61631503871745389630421962545343
61631503871745389632628365186685
61631503871745389632628368373225
61631503871745389632628451392393
61631503871745389632629140025557
61631503871745389632629140492117
61631503871745389632629226231265
61631503871745389632681441903784
61631503916011544272473329045821
61631503916011844461743922925965
61631503916043969522903371035111
61631503916043969522904485644035
61631503916045170279985747027863
61631503916045170279986861636787
61631503916045170282246297397437
61631503916045218412474642749063
61631503916045218412475757357987
61631503918578501439442377201801
61631503918578515708033608698793
61631503918578515715375618991735
61631503918578515715376733600659
61631503918578515715376762298419
61631503918578517491607517222137
61631503918578517498949522928859
61631503918578517498950637537783
61631503918683877207401682857163
61631503918894567044877215691078
61631503918901364331158855949159
61631503918905367060668366759553
61631503918905367063116088881997
61631503918905367063178850996841
61631503918905368298524868723757
61631503918905368298545416376077
61631503918905368298545789428705
61631503918905368298545789430157
61631503918905368298796464835453
61631503918905368298796488947041
61631503918905368298796493533261
61631503918905368298797493705229
61631503918905371996968743825949
61631503918905372002052318289957
61631503918905372002052318294169
61631503918905372002052322539307
61631503918905372002052433080997
61631503918905372002052437330347
61631503918905373781358445219579
61631503918905373781358555761269
61631503918905373781358560010619
61631503918905373786441129939429
61631503918905373788951499385677
61631503918905373788951614176717
61631503918905373788951614176925
61631503918905373788972530632315
61631503918905373788972534883117
61631503918905416469362576828995
61631503918905416469362581533259
61631503918905416476976183351677
61631503918905416476977326540317
61631503918905416476977326540524
61631503918905416476977326540525
61631503918905416476977331244789
61631503918905416888822357548699
61631503918905417026020345441885
61631503918905417026020350163619
61631503918905417094901776066582
61631503918905418673211045221641
61631503918905418673211045234691
61631503918905421830206423857093
61631503918905421830206423870143
61631503918905421959789322736869
61631503918905421959789322754339
61631503918905421964873011541423
61631503918905421967383495761241
61631503918905423614595120728575
61631503918963488688708297172803
61631503918966145508720301055884
61631503918966145508723743199322
61631503918966162109677406932192
61631503918967090959955080777939
61631503918967496352848291894676
61631503918967496352848296126764
61631503918967496352848296128216
61631503918967496764357556619810
61631503918967496764629525802848
61631503918967496901891309379302
61631503918967496901891309396564
61631503918967496901891313628652
61631503918967511177006320340790
61631503918967512831456462447498
61631503918967544528831340997182
61631503918967544530525917691188
61631503918967544940613603756416
61631503918967545077874358499070
61631503918967546177653941328528
61631503918967546177654970179590
61631503918967546177654974428940
61631503918967546177654974430392
61631503918967546184976059430714
61631503918967546184997066230394
61631503918967546185248028595038
61631503918967546726696958830416
61631503918967546726697987698740
61631503918967546726697991930828
61631503918967546726697991949542
61631503918967546734019076932602
61631503918967546734019077286734
61631503918967546734040083732282
61631503918967546734041116851408
61631503918967546734291041864838
61631503918967546734291046096926
61631503918967546734291046115640
61631503918967546734291046451058
61631503918967546734292161059982
61631503918967546734292165310784
61631503918967546734292165665075
61631503918967546734292165665076
61631503918967561001812998992886
61631503918967561002377858076792
61631503918967561002628906186248
61631503918967561002628906536168
61631503918967561139889660915852
61631503918967561146667926746862
61631503918967562786202810479116
61631503918967562793545935043952
61631503918967562793796983503328
61631503918974298796708823237904
61631503918974299208239651075164
61631503918974299208239651530078
61631503918974299208239655779428
61631503918974299208240043733545
61631503918974299208302413190008
61631503918974299208302547231265
61631503918974299208302801266381
61631503918974299208302805498469
61631503918974299208490829343709
61631503918974299208490833575797
61631503918977867713348090812612
61631503918977901479549584871517
61631503918978351969283821732627
61631503918978351969283936051491
61631503918978351969534984528342
61631503918978368021445515040774
61631503918978368021445515040780
61631503918998577479659434668838
61631503918998577479659434686100
61631503918998577479659438918188
61631503918998577479659520407986
61631503918998577479659520425248
61631503918998577479660553527112
61631503918998616316013199653652
61631503918998625788009084249367
61631503918998626885279085224026
61631503918998626892684240649789
61631503918998626892872139390124
61631503918998626892872268727117
61631503918998626892872482346716
61631503918998627441726838667392
61631503918998627441726867247108
61631503918998627441726871964630
61631503918998627441915287645911
61631503918999478047408454544346
61631503918999478047408454561608
61631503918999478047408458793696
61631503918999478047408540283494
61631503918999478047408540300756
61631503918999478047409573402620
61631503918999528009475891844350
61631503918999528009477006453274
61631503918999978362263223565918
61631503919010283213183957742248
61631503919010284860396693050442
61631503919010284860396693067704
61631503919010284860396697299792
61631503919010284860396778789590
61631503919010284860396778806852
61631503919010284860397811908716
61631503919010316567538054259730
61631503919010316567538397216322
61631503919010321509176659289264
61631503919010321913176554098132
61631503919010321918260109027694
61631503919010321920770722873154
61631503919010332418863250818539
61631503919010332421122686933321
61631503919010332421123029889913
61631503919010333031212456302482
61631503919010333031213489404346
61631503919010333031548350026330
61631503919010333038890221691588
61631503919010333038890226409110
61631503919010333038891388834709
61631503919010333176088219023870
61631503919010337977955541213116
61631503919010783450109091107400
61631503919010783452368526885312
61631503919010783452619570739594
61631503919010783452619575344688
61631503919010783457703288106394
61631503919010783459962695641460
61631503919010783459962724221176
61631503919010783521282496579334
61631503924592051742554470298996
61631503924592052291597144844292
61631503924592052474611369692724
61631503924765518634873914626071
61631503924797923015087062056196
61631503924799123591665951534399
61631503924801519798414854612973
61631503924801535674907656119955
61631503924801567974397903715479
61631503924801583850890705222461
61631503924801584033905044389758
61631503924802725311359202747583
61631503924802725311359203219759
61631503924802725311359203237229
61631503924802725311359207469317
61631503924802725313869716159227
61631503924802725862661686601419
61631503924802736424396604691617
61631503924802736431989917321668
61631503924802736615004371274388
61631503924802737164048079275680
61631503924802784607972966424174
61631503924802784607973081209598
61631503924802784610230063304235
61631503924809930585157930584544
61631503924809989883944516773220
61631503924813532299747031652761
61631503924813582125390538204618
61631503924813582132648865323636
61631503924813582135243028131367
61631503924813582135243028148628
61631503924813582135243028148629
61631503924813591423218431482745
61631503924813591606148968789360
61631503924813591606148973039002
61631503924813593253280464683644
61631503924870869010351095155732
61631503924870917186084128788298
61631503924870917186334919097110
61631503924870917188594608715000
61631503924872069584419135628707
61631503924872069767433470676308
61631503924872117760402180144957
61631503924872117760403213600989
61631503924872117762662644595896
61631503924872117762662645129551
61631503924872119591969212736537
61631503924872119591969217440801
61631503924874470549541554726987
61631503924874513962068055889612
61631503924874513962068170675036
61631503924874518908537795576062
61631503924874520554662744045687
61631503924875666548250071271265
61631503924875671306622897145699
61631503924875671306623930247563
61631503924875672038681287737440
61631503924875714536136092242892
61631503924875714536136206561755
61631503924875714536136206561756
61631503924875714536136207028316
61631503924875714719150546195611
61631503924875714719150546195612
61631503924875716372784780390196
61631503924875716372784780390403
61631503924875716372784780390404
61631503924875719477523372070045
61631503924875719482605946714766
61631503924875719484861895690286
61631503924875719484861895694498
61631503924875719484862928796362
61631503924875719484862928809412
61631503924875719484865251744656
61631503924875719484865337833724
61631503924875719665620171563198
61631503924875720214664336839946
61631503924875730602986343403061
61631503924875736093413084134296
61631503924875736093413088851818
61631503924882924575650629717171
61631503924882924575650883083278
61631503924882924575650883555454
61631503924882924575650883634402
61631503924882924575650883634403
61631503924882924575650883752446
61631503924882924575650883752447
61631503924882924758578068191572
61631503924882924758578072440922
61631503924882926405793246354475
61631503924882926405793246472519
61631503924886521539397107569716
61631503924886526297854649855659
61631503924886526480781834294820
61631503924886526480784158759350
61631503924886526480784273078006
61631503924886528677040034681137
61631503924906735929131779023820
61631503924906735931579725534642
61631503924906902108882667495147
61631503924906902108882668544907
61631503924906902291897008178763
61631503924906902840688634148043
61631503924906939166493574163596
61631503924906939349507799012028
61631503924906939352019426910340
61631503924906950470140521934574
61631503924906951011840157648405
61631503924906951019183196829790
61631503924906951019183196829997
61631503924908092296637037763889
61631503924908092479651262612321
61631503924908102865964925514532
61631503924908102865965039833396
61631503924908103598021939693684
61631503924908103598022054012548
61631503924908134984699906098622
61631503924908134984700249055214
61631503924908135167714637467684
61631503924908139926087463263620
61631503924908141753134595626140
61631503924908151036864355619554
61631503924908151036865385556352
61631503924908151036865388738680
61631503924908151036865514757742
61631503924908151036865515224302
61631503924908151041947974617038
61631503924908151041948088935902
61631503924908151041948089402462
61631503924908151044208558287854
61631503924908151227222897921709
61631503924908151227222897921710
61631503924908151585908074984174
61631503924908151585908189303038
61631503924908151585908189769598
61631503924908151590990649162334
61631503924908151590990763481198
61631503924908151590990763947758
61631503924908151593250065672856
61631503924908151593250070390378
61631503924908151593251233183069
61631503924908151593251233183070
61631503924908151593251233183277
61631503924908151768922528936894
61631503924908151774004988796190
61631503924908153414963579765650
61631503924908153422556638535230
61631503924908156532377799652584
61631503924908156532378142609176
61631503924918898743847560772296
61631503924918941973275776473829
61631503924918941973275776590261
61631503924918941973275776590469
61631503924918941973275781195354
61631503924918941973275781195355
61631503924918941973275781195562
61631503924918941980619158789680
61631503924918941980619158789888
61631503924918941980619159852782
61631503924918941980619160306000
61631503924918941980619160306208
61631503924918941980619193153988
61631503924918946919746927055010
61631503924918947468538891908164
61631503924918949118261082541141
61631503924918958581574878429526
61631503924918958581575911531390
61631503924918958589168965714750
61631503924918960236381701040206
61631503924918960236381705272294
61631503942539909273616488656392
61631503942539909273616493242612
61631503942539909276043290410758
61631503942539923503261835522539
61631503942612855268829989292487
61631503942612869490649539494892
61631503942612869490932102482095
61631503942633279257587631947513
61631503942645273854740035733377
61631503942645275702675516540304
61631503942645275702675516658348
61631503942645275702675517006864
61631503942645275707759205793948
61631503942645275707759234491708
61631503942645275707780126500300
61631503942645275707780130749650
61631503942645275710019674675128
61631503942645284975119104169983
61631503942645284990486521033452
61631503942645284998267995480313
61631503942645286828421852216652
61631503942645286828421852229693
61631503942645286828421852229702
61631503942645289937239051859634
61631503942645289937239823511966
61631503942645289937240201300830
61631503942645291769810393796439
61631503942645291769810393796448
61631503942645291769810394846199
61631503942645291769810394846208
61631504084407855779844028200516
61631504084407855779844028201968
61631504084407855783108428439954
61631504084443878671247821533813
61631504084443878671247821533814
61631504084443878675515259834073
61631504084443878676331167377355
61631504084443895070644209534132
61631504084445079226706375058789
61631504084445079245315857887094
61631504084445079245315858353653
61631504084445079245315858353654
61631504084445079250399204203019
61631504084445090339744119469769
61631504084445090339744123701857
61631504084445090552988627431973
61631504084445095851355147347663
61631504084445095851355404552057
61631504084445095851355490291205
61631504084445095851355490304255
61631504084445095858949206040121
61631504084445095858980750068347
61631504084445095858981864677324
61631504155239581738800510468276
61631504155343781362053342626964
61631504155343792475372831211312
61631504155344981912679603035997
61631504155344993025716657301705
61631504155344993168061105050481
61631504155344997995910836938530
61631504155344997995910951723954
61631507514073841165563900977805
61631509588008565891429989898873
61631509658904866121279374282299
61631509658904866121280493477443
61631509658904866121467659577071
61631509658904866121468778772215
61631510297043615463627748444437
61631510297043615463628005661881
61631775319894636295515408042136
61631775320550244106036761594688
61631775320550244106036847333836
61631775320551181594450948068754
61631775320559286704756211180310
61631775320559286704756982832642
61631775320559297822876872726042
61631775320561999528571653407988
61631775320874448510653155370698
61631775320874448510653927023030
61631775551279324513290247063086
61631775551286227814181456094446
61631775551310544792229741142478
61631775551310544792229741159740
61631775551311744954514851739524
61631775556247956225077852878695
61631781276348497838331351151644
61631781294146408567387407754824
61631781294146408567388436624600
61631781701830771734872806261775
61631781754384258872201673146196
61631781755055029456295246824317
61631781755367223050705054559363
61631781755367223050707406205417
61631781755367227990585186310145
61631781755371130411939302850563
61631781755379234286898548235203
61631781772120990095310962870262
61631781772766648954819960260519
61631781772766648954819960727079
61631781772766648954819964959167
61631781772766648954819964964783
61631781772766648957079396487729
61631781772766648957079396493345
61631781772766693421376962352627
61631781772766693421376962706919
61631781772766693421377077138051
61631781772766693426457208874017
61631781772766693426457208878229
61631781772766693426457209232521
61631781772766693426457209344789
61631781772766693428716645105439
61631781772766693428716645111055
61631781772766693428716645465347
61631781772766697125698857613009
61631781772766698367844379085167
61631781772766698367844379090783
61631781772766698367844379440703
61631781772766698367844379445075
61631781772769398424966576217422
61631781778022362378989979612415
61631781778022412203796657914591
61631781778029615508412630267542
61631781778029615645673470736291
61631781778030516213485252726643
61631781778675318839537955923401
61631781778675318839537984621161
61631781778675318839538070710229
61631781778675318841797392156227
61631781778675323780925125781823
61631781778675323780925126135955
61631781778686079536771724103344
61631781778686124006152607213402
61631781778686124008408944141338
61631781932299535110258896975613
61631781932299579575100398130903
61631781932299579575121318837255
61631781932303436975980015123773
61631781932303436975980789945335
61631781932303485151962949907415
61631781932303486984616940608910
61631781932303486984616940608911
61631781932303486984617629337033
61631781932303486984617715430473
61631781984508497752936640163084
61631781984508497752937011699392
61631781984824600758621684905457
61631781985455548553373424724823
61631781985455597967150984261999
61631781985455598371656356509613
61631781985479913298069469132433
61631781985479913298069469149903
61631781985480815513010217025259
61631781985480815513010217025419
61631781985480815513010303114327
61631781985487968994597858264461
61631781985488018817960721502349
61631781990743684620023264421007
61631781990743684620023264421016
61631781990743732790842036439296
61631781990743732796197613433787
61631781990743732796197613433796
61631781990743732796197613434525
61631781990744032985196325405896
61631781990744032985196582623340
61631781990744032987725287315268
61631781991353418213619662059277
61631781991353418213620805247917
61631781991365123757773455648701
61631781991365123803255075626381
61631781991365123803527040558617
61631781991365123803527044790705
61631781991388538711150215821909
61631781991388538711150215840783
61631781991388540355831437204089
61631781991388540355832212038749
61631781991388540356019465281417
61631781991388540356104181221947
61631781991388540358280301448151
61631781991389741115445988744043
61631781991400196129882683919145
61631781991400196129882712965421
61631781991400196129882712971037
61631781991400196129882714033895
61631781991400196129883460288839
61631782008143003109127726611809
61631782008434438577344794871260
61631782008434438577345166407568
61631782008458753494224683695543
61631782008458753908263284339560
61631782008458802084498124974787
61631782008459103638764640192541
61631782008459103641295354873073
61631782008459103646106645899263
61631782008459103646378615082461
61631782008459103646379734277605
61631782008459104057885813597776
61631782008466857364100665684255
61631782008466857369183925893643
61631782008466857369183929080183
61631782008466907197063967390005
61631782008469555368834858204700
61631782008469555368835229741008
61631782008469559072619275047027
61631782008469559074875693009607
61631782008469560905019003664423
61631782008469560905019003664424
61631782008469560905019089403572
61631782008469605186842436058534
61631782008469605187114776759166
61631782008469608897969977447617
61631782008469608897969977447626
61631782008469608898242975498979
61631782008469608898242975501409
61631782008469609075898185797361
61631782008469609080984231348967
61631782008469609080984317088115
61631782008469609081252815429874
61631782008469609081256200532165
61631782008469609081256286271153
61631782008469609081257315140929
61631782008469609081257315141089
61631782008469909224501240454549
61631782008469909224770857636592
61631782008469909224773209637747
61631782008469909227029546092538
61631782008469910871627279393662
61631782008469910874158684337350
61631782008470759829701651057249
61631782008470761479087040017704
61631782008470809238458709317553
61631782008470809243541969526941
61631782008470809243543088722085
61631782008470809655053383746990
61631782008470809655321884901552
61631782008470809655324236885445
61631782008470809655324236902707
61631782008470809655325351494369
61631782008470809657580573357498
61631782009090100024000234828264
61631782009090100024001263698040
61631782009090100029060594339598
61631782009090100029081514927906
61631782009111713656564397064319
61631782009111713658823828592881
61631782009115309837483474465302
61631782009115617354667422411913
61631782009126100726466841081108
61631782009126100726467212615964
61631782009126100726467212617416
61631782009126106132984060932630
61631782009126106269990672131668
61631782009126116788231466570610
61631782009126116793314040748770
61631782009126117246021462387018
61631782009126117388382326782652
61631782009126117388383359901778
61631782009126122192488850446287
61631782009126122332029301477225
61631782009126122332029961643101
61631782009126417577633028942812
61631782009126422336026780122915
61631782009126422521279634816602
61631782009126422521279634816845
61631792779857714171083627715748
61631793985238912074318744572923
61631794198512259622121846834544
61631794198512276276426343713926
61631794215580743569561031330556
61631794215580743569649190482998
61631794215653689008004066527607
61631794216237235293615067031676
61631794216237251947831404758616
61631794216237251947919563911058
61631794216237251948668228290936
61631794623370451150852600048725
61631794623370451150852600052937
61631794623370451150854838778403
61631794623370451150854924517551
61631794623370456694651009368811
61631794676526423196563761003537
61631794676526473014593664201943
61631794676526473021935298372357
61631794676526473021935669908665
61631794676551688920603836238208
61631794676558893460900272157849
61631794694272540453827599252642
61631794694272555270565271448366
61631794694272556505992648574604
61631794694272556508440369648740
61631794694272557057295845636896
61631794694272605240812657631854
61631794694273896864804627147243
61631794694273896864805746342387
61631794694273896864808070807001
61631794694273896864808070825875
61631794694273896864808840943013
61631794694273896864808845641661
61631794694273896864808845660375
61631794694273896864808845660535
61631794694273907977842772022763
61631794694273907977846247114763
61631794694273907982928730836413
61631794694273907982928732352733
61631794694273907982928732371607
61631794694273912924312801389945
61631794694273912924312801738461
61631794694273912924312801744077
61631794694273941290689319720649
61631794694273941290689405813929
61631794694273945042486467201873
61631794694273945043051326272729
61631794694273946232078900024537
61631794694273946232079671676869
61631794694273946232079674859197
61631794694273946826873093289773
61631794694273946826873179737345
61631794694273956153825734919561
61631794694273956153825735037605
61631794694273956153825820658709
61631794694273956153825821125269
61631794694273956153829205760759
61631794694273956153829207277079
61631794694273956153829207291581
61631794694273956153829207295953
61631794694273956153829291499907
61631794694273956153829293030729
61631794694273956161171212983801
61631794694273957345117073131257
61631794694273957345117076313585
61631794694273957350199561570269
61631794694273957939913594403343
61631794694273957939913680142331
61631794694273957947525217274043
61631794694273957947525217279659
61631794694273957947525217292917
61631794694273957947525217633951
61631794694273957947525217647049
61631794694273961095213276662807
61631794694273961095213276668423
61631794694273961095213362407571
61631794694273962888911639709717
61631794694273962888911639715333
61631794694273962888911725808773
61631794694273962888912382788109
61631794694273962888912754318641
61631794694273962888912754324257
61631794694273962888912754672933
61631794694273962888912754678549
61631794694276664592159818550184
61631794694288370186780140305438
61631794694288370186780144904708
61631794695257160597952026992410
61631794695257160598140570567436
61631794695257175424558035023338
61631794695257176012015732469126
61631794695257177247359422543484
61631794695257177247362521848374
61631794695257316846728089362068
61631794695257327370051457979170
61631794695268883400091521098110
61631794695268888339219255077838
61631794700160974674259686591561
61631794700182570410396309810739
61631794700182571645178242955751
61631794700182571645178243305671
61631794700182572239974847134577
61631794700182581521173903141861
61631794700182581528517056741487
61631794700182581528517057095619
61631794700182581528519381206101
61631794700182582758218654787937
61631794700182582763298990236419
61631794700182582763298990590551
61631794700182582763301314701033
61631794700182583358095508330389
61631794700182583358095594419457
61631794700182583360626885029779
61631794700182586462561444894935
61631794700182588302013307111321
61631794700182588302013393204601
61631794700182588302014078763653
61631794700182588302014164852721
61631794700182588302014164856933
61631794700182588302014422070165
61631794700182588302014422074377
61631794700194290739671890356927
61631794700194295681055961618723
61631794700194295683315507466149
61631794701165936723645984234160
61631794701165936723645984252874
61631794701165942259829756641256
61631794701165952783153125374998
61631794701165958319334574833800
61631794701166837286311653580582
61631794701166837291394918376190
61631794701166852110472781698768
61631794701166853350902059517028
61631794701166853940616178089090
61631794836083673268993236205121
61631794853806831151041983062065
61631794853806842261819867248743
61631794853806842261819952987891
61631794853806842307573452158611
61631794853806842309268799455189
61631794853806842314351373633349
61631794853806847807874808846301
61631794853810733656749119977707
61631794853810744774869066558363
61631794853810744774869066912495
61631794853810744774869095610255
61631794853810744774869181349403
61631794853810749718513458489147
61631794906987172873799393839911
61631794906988078240368239312376
61631794906988078384438688762682
61631794906988078384439431835058
61631794906995282787475484559951
61631794906999185240378973398607
61631794906999185247721237372533
61631794906999185247722012207193
61631794906999185247992948269653
61631794906999185385170024760021
61631794906999185387429832075853
61631794906999185387430860926755
61631794907000080409204232053236
61631794907000080409205260923012
61631794907000085815720961345322
61631794907000085815720965577410
61631794907000085815722080559340
61631794907935409030153840153689
61631794907935409030154611806021
61631794907935409037684907056865
61631794907935409632291158325163
61631794907935409632291244064311
61631794907935420750411877030327
61631794907935425684455260657415
61631794907935425684456003730031
61631794907936154408238547652817
61631794907936159898665293105777
61631794907967824536766678033404
61631794912872372399753466161379
61631794912872372399753466161380
61631794912872382923078609926287
61631794912872388276244686742923
61631794912895786573709414703933
61631794912895786984738536651261
61631794912895798286901061237191
61631794912895798286901061250241
61631794912895798286902091169777
61631794912895803230544567780819
61631794912895803230544567799693
61631794912895803230545596650595
61631794912897003802353825240357
61631794912897003986790029450292
61631794912897003986790801102624
61631794912907493954446673085537
61631794912907494549243280096771
61631794912907505067756046905291
61631794912907510418456461887735
61631794912907510426070436758781
61631794912907510609022018865465
61631794912907510611281826181297
61631794912907510611282855032199
61631794912908706419617085457130
61631794912908706419617085475844
61631794912908706424697336705710
61631794913844034450512621979033
61631794913844034450596194730763
61631794913844034450596304798825
61631794913844034450596309049627
61631794913844034450599289312675
61631794913844034450784222808091
61631794913844034450786574454145
61631794913844035045309228990267
61631794913844035045311209081139
61631794913844035045392797024635
61631794913844035045395891625261
61631794913844045568716280431373
61631794913844045568717313551951
61631794913844046163513544309515
61631794913844051097284931690009
61631794913844051097556899356887
61631794913844051097557671009219
61631794913880057160811246203423
61631794913880057755607850032329
61631794913880068278931221835971
61631794913880068868645251486717
61631794930597313992532340589670
61631794930597347885784624246468
61631794930597347885785653116244
61631794930597347888316029544448
61631794930597347933982459724692
61631794930597359006349622217748
61631794930597359052103207009572
61631794930597363947737906940055
61631794930597363955352914931680
61631794930597364001106499723504
61631794930618972639484409680653
61631794930618972679590475619667
61631794930622574912444596270635
61631794930622574956485122569239
61631794930622579851572330250363
61631794930622579853831018706309
61631794930622579853831761778841
61631794930622875100002131657719
61631794930622875145755601776387
61631794930622875147447854472339
61631794930622875147447883052055
61631794930622875147447969145495
61631794930622880086575588452067
61631794930622880087139672684051
61631794930622880088834276908013
61631794930622880088834363001293
61631794930622880088835048560345
61631794930622880088835134653625
61631794930622880088835134653785
61631794930633370605808920321702
61631794930633381716310417238068
61631794930633381718846293196374
61631794930633381718846321776090
61631794930633381723926544443710
61631794930633381762126763796268
61631794930633381762127792666044
61631794930633386657698615866936
61631794930633386665040997342054
61631794930633386665312590737982
61631794930633386665312676831421
61631794930633386667572398389231
61631794930633386667573145695180
61631794930633386667573145712406
61631794930633386667573145712649
61631794930633386667573145712650
61631794930633386667573517230084
61631794930633386667573517231488
61631794930633386703514305562599
61631794930633386703514962423684
61631794930633386710857341538777
61631794930633386710857344370942
61631794930633386710857344371185
61631794930633386711128941999202
61631794930633386711130056508748
61631794930633665297097309015072
61631794930633670794867183620700
61631794930633670794870278221485
61631794930633670840623863131401
61631794930633681905643772883136
61631794930633681905644801752912
61631794930633681953849551297503
61631794930633686847032057605443
61631794930633686854647065597068
61631794930633686892785642515359
61631794930633686900128681323945
61631794930633686902576403796309
61631794930633686902576518587349
61631794931569911094070804293939
61631794931569911101598772347139
61631794931569927153763907781255
61631794931581617926037756012367
61631794931581617933380794820953
61631794931581618475081060711095
61631794931581634580317512837699
61631794931581634580318170171167
61631794931581634587660551646285
61631794931602342658771361283763
61631794931603242672373009964241
61631794931603243267170385445319
61631794931603248216168516864007
61631794931605944901963820199791
61631799002332754708285795952427
61631799002332754708285800656691
61631799215032462765640358790291
61631799215251306277273705313889
61631799215323346898152317144879
61631799215323351656797115365965
61631800417445678778966580976521
61631800420392038292457628475202
61631800420392038300072722560266
61631800420399241195438952163739
61631800420404044040667078899868
61631800420404044040669403247842
61631800420404044040670432117618
61631800420404044040670432117778
61631800420404044040750646934396
61631800420404044040940999359698
61631800420404044040942028229474
61631800438092713464994801559494
61631800438114311665929226658041
61631800438114311672707057784325
61631800438114311672707062039499
61631800438114311672707148128407
61631800438114311672707148132779
61631800438114311673271146265707
61631800438114311673271146271483
61631800438114312267503665849371
61631800438114312268067750081355
61631800438114322790827033416873
61631800438114322790827033421085
61631800438114322790827119156021
61631800438129019704819125475978
61631800438129019712159180256147
61631800438129019712160299097000
61631800438129035764324315690263
61631800649854930635734292304819
61631800650803211269566203037159
61631800650803211864362805312157
61631800650827526600484315307023
61631800650827526600672343384351
61631800650827526600736138601059
61631800650827527195260773246767
61631800650827527195281693951715
61631800650828271972041891523585
61631800650828277462468636976545
61631800650835626769403184575719
61631800650835632122572614241471
61631800650835632305586953894041
61631800650839529229920533462569
61631800650839529229920904998877
61631800650839529229920905017591
61631800650839534163966036108301
61631800650839534171307698970859
61631800650839534171308070507167
61631800650839534171308070512783
61631800650839534171308075230145
61631800650839534171493751661419
61631800650839534171496103307473
61631800650839534575748042017273
61631800650839534583089961630715
61631800650839534583090334702057
61631800650839534766017638629577
61631800650839534766018757843595
61631800650839534766101206663945
61631800650839534766104301264571
61631800650839534766104305968835
61631800650839534766104674335913
61631800650839545884221953948825
61631800650839545884222040042105
61631800650839550818266428191341
61631800650839550825797496612289
61631800650840429653108629729480
61631800650840429653109001264336
61631800650840429653129550317788
61631800650840429653129893274380
61631800650840429660447655154440
61631800650840429660722694944768
61631800650840434594495799469858
61631800650840434594496171004714
61631800650840434594496171006166
61631800650840434594517063014758
61631800650840434594517091711114
61631800650840434602107454598024
61631800650840434602110893554922
61631800650840435143288141448358
61631800650840435143556638727340
61631800650840435143559737560054
61631800650840435143560110985688
61631800650840435189041697660466
61631800650840435189041726356822
61631800650840435189292401763570
61631800650840435189292401780832
61631800650840435196635899736938
61631800650840435196656820441886
61631800650840446307409021344508
61631800650840446307409021345960
61631800650840446314772980859494
61631800650840451248796448302330
61631800650840451248796448321044
61631800650840451248797219973376
61631800650840451248817369008730
61631800650840451256139601920634
61631800650840451256411199430802
61631800650840451256411199548894
61631800651046376289103153112571
61631800651046381047747951333657
61631800651119311158652672787247
61631801049952289186832761274235
61631801049952289186833794376099
61631801049963094948263268785883
61631801057867080296555864372155
61631801058498365369379808019831
61631801058522676811242088527897
61631801058522691818418557500897
61631801058523577371523459076469
61631801058523577371523573866105
61631801058523577371526931315943
61631801058523577371526931334817
61631801058523577376606033254629
61631801058523577376606119347909
61631801058523577376606148044265
61631801058523577376606891000241
61631801058523577376606895232329
61631801058523577376606895721975
61631801058523577378301758190055
61631801058523577378301758208929
61631801058523577378866326760891
61631801058523577378866617279785
61631801058523582915050472692791
61631801058523593431030719594567
61631801058523593431031752696431
61631801058523593431031752713901
61631801058523593431031835620641
61631801058523593431034072456781
61631801058523593431034077161045
61631801058523593431034847297057
61631801058523593431034852018791
61631801058523593431034937757939
61631801058523593436114408381651
61631801058523593436117507214365
61631801058523593436117508730685
61631801058523593436117508749559
61631801058523593437808899330893
61631801058523593437808899336509
61631801058523594023296665801799
61631801058523594025828066378045
61631801058523594025828066494685
61631801058523594025828066496089
61631801058523594025831422546247
61631801058523594025831423963237
61631801058523594025831427132467
61631801058523594025831451125963
61631801058523594025831452660997
61631801058523594025831455828823
61631801058523594025831455847537
61631801058523594025831538400145
61631801058523594025831541586685
61631801058523594032606250824251
61631801058523594032606250837349
61631801058523598967215493335867
61631801058523598967215522032223
61631801058523598967215522033627
61631801058523598967215608126907
61631801058523598972298067514027
61631801058523598972298069049061
61631801058523598972298096210383
61631801058523598972298182305067
61631801058523598972298183367925
61631801058523598973992758999073
61631801058523598973993415978409
61631801058531697305993322545685
61631801058531697311076754115325
61631801058531702847257314414987
61631801058531702849516860262413
61631801058534682734937534766191
61631801058534699389242317424019
61631801058534704330628825598841
61631801058814482369573909644639
61631801058826172044409428992967
61631801073585890271428682323191
61631801073597585304345486566155
61631801073597585350099042778263
61631801073597585350349746881367
61631801073597596463387148335755
61631801073617998221316485333853
61631801073618009288600301878325
61631801073618009339436460966401
61631801073618010523382235373257
61631801073618011123282332551529
61631801073618311312532005959957
61631801073618311312532777612289
61631801073618311313096861844273
61631801075265138602368116627895
61631801075265149669668635365635
61631801075265149669669754560779
61631801075265149669672079025393
61631801075265149669672079044267
61631801075265149669672849161405
61631801075265149669672850696599
61631801075265149669672853860053
61631801075265149669672853878927
61631801075265149715405518082283
61631801075265149715423340882021
61631801075265149715425577737035
61631801075265149715425663830315
61631801075265149715425663948359
61631801075265149715426435600691
61631801075265149715426438670591
61631801075265149720484902611471
61631801075265149720484902617087
61631801075265149720484988704751
61631801075265149720488001803933
61631801075265149720488003320253
61631801075265149720488003339127
61631801075265153426546948168559
61631801075265153426546948522691
61631801075265154661872072357465
61631801075265154661892994475191
61631801075265154661893080568471
61631801075265154661893741089883
61631801075265155210935983284935
61631801075265155210936011977079
61631801075265155210936011982695
61631801075265155210936098070359
61631801076245851339522129166323
61631801076245851339522129171939
61631801076245851344601146882181
61631801076245851344601146887797
61631801076245851344601232975461
61631801076245851344604619140529
61631801076245851344604619146145
61631801076245851344605389263283
61631801076245851344605393980645
61631801076245851344605393980805
61631801076245851346296867114747
61631801076245851346296867120363
61631801076245851346296952853895
61631801076245851346296952859511
61631801076245851346296956040435
61631801076245851346296956046051
61631801076245851346861726185603
61631801076245851346861726191219
61631801076245851346861811924751
61631801076245851346861811930367
61631801076245866163680157985235
61631801076245866163682482449849
61631801076245866168763418076579
61631801076245866168765742541193
61631801076245867399029275011425
61631801076245867404112535102769
61631801076245867993825764054747
61631801076245867993825878840171
61631801076245867993826538889407
61631801076245868000600587736703
61631801076245868000600587742319
61631801076245868000601362576979
61631801076245868001165446813175
61631801076245868001166221647835
61631801076245871704946388225711
61631801076245872940293180792903
61631801076245872940293955627563
61631801076245872940293984207279
61631801076248417747040123046666
61631801076248417749575003436646
61631801076248418984667272080908
61631801076248418984667643617216
61631801076248418984918693511004
61631801076248418984921792815894
61631801076248422695769674616294
61631801076248553048037353800051
61631801076248553048037725317485
61631801076248553048039963595264
61631801076248553048039963595265
61631801076248553049732216291216
61631801076248553049732216291217
61631801076248553050297072175532
61631801076248553050297072175533
61631801076248553050297156846047
61631801076248569102462292280163
61631801076248569102462292285779
61631801076248569102462293702929
61631801076248569102462296885257
61631801076248569102464621001355
61631801076248569102465392653687
61631801076248569107544866458323
61631801076248569107544867881089
61631801076248569109239443507865
61631801076248569694727123879875
61631801076248569697261881691392
61631801076248569697261882045525
61631801076248569704036708565504
61631801076248569704036708919637
61631801076248569704601567986281
61631801076248574643728527131349
61631801076248574643728641450213
61631801076248574643729301966009
61631801076249753800036379239173
61631801076249753800039851130131
61631801076249753800039851143229
61631801076249753800039851149005
61631801076249753804282930118465
61631801076249753805118867324053
61631801076249753805118867329669
61631801076249753805118953417333
61631801076249753805119638982001
61631801076249753805119643568221
61631801076249753805119643699363
61631801076249753805119729792803
61631801076249753805119758353645
61631801076249753805119758372519
61631801076249753805120101310237
61631801076249753805122339582401
61631801076249753805122339588016
61631801076249753805122339588017
61631801076249753805123111221475
61631801076249753805123111240348
61631801076249753805123111240349
61631801076249753805123114403803
61631801076249753805123114422677
61631801076249753805123115938837
61631801076249753805123115957711
61631801076249753806814592260883
61631801076249753806814592278353
61631801076249753806814678004243
61631801076249753806814678017341
61631801076249753807379075096783
61631801076249753807379448168284
61631801076249753807379448168285
61631801076249753807379451350613
61631801076249753807379533907433
61631801076249753807379537089601
61631801076249759343563220314643
61631801076249768624200974544053
61631801076249768629281140034771
61631801076249768629281140053644
61631801076249768629281140053645
61631801076249768629283462983065
61631801076249768631540571209201
61631801076249769859544324962191
61631801076249769859544325316323
61631801076249769859544583242493
61631801076249769859544586430437
61631801076249769859544668272915
61631801076249769859544669690065
61631801076249769859544672878009
61631801076249769859547682901515
61631801076249769859547767105629
61631801076249769859547768640823
61631801076249769864627156357795
61631801076249769864627242451075
61631801076249769864627243868225
61631801076249769864628018708501
61631801076249769864630252362313
61631801076249769864630255544641
61631801076249769864630257079675
61631801076249769866321733051801
61631801076249769866321819495001
61631801076249769866322504704133
61631801076249769866322505058265
61631801076249769866322590793201
61631801076249769866322591147333
61631801076249769866886588936117
61631801076249770451809413779187
61631801076249770451809499754583
61631801076249770451809499872627
61631801076249770451809528452343
61631801076249770454340813999897
61631801076249770454340814005513
61631801076249770454340814472073
61631801076249770454340928790937
61631801076249770454344256615511
61631801076249770454344257678529
61631801076249770454344258032661
61631801076249770454344260847599
61631801076249770454344260866472
61631801076249770454344260866473
61631801076249770454344261220605
61631801076249770454344286730421
61631801076249770454344370934375
61631801076249770454344372469569
61631801076249770461119084535171
61631801076249770461119084552641
61631801076249770461119084906773
61631801076249770461683943624900
61631801076249770461683943624901
61631801076249770461683943979033
61631801076249770461683967599523
61631801076249775395728327050999
61631801076249775395728327056615
61631801076249775395728355748759
61631801076249775395728441842039
61631801076249775400810901234775
61631801076249775400810929926919
61631801076249775400810931344069
61631801076249775400811016020199
61631801076249775400811017437349
61631801076249775400811677604628
61631801076249775400811677604629
61631801076249775400811677958761
61631801076249775400811701579251
61631801076249775400811706165471
61631801076249775400811706184344
61631801076249775400811706184345
61631801076249775400811792277625
61631801076249775402505506970845
61631801076249775402505593064125
61631801076249775402506278623177
61631801076249775402506278627389
61631801076249775402506364716457
61631801076256522859060883558628
61631801076256522859064354399826
61631801076256672977423863198051
61631801076260113468231061887234
61631801076260113468231062005278
61631801076260124581264992618468
61631801076260124581265021198184
61631801076260124581269239698218
61631801076260125130311138004962
61631801076260125130312257200106
61631801076260125137650792065630
61631801076260130076778526045358
61631801076260564324882921644636
61631801076540342573014536460362
61631801076576225667308629553916
61631801076576225667309001090224
61631801076584329542267100102492
61631801076584329542270570943690
61631801128453134344717762733469
61631801128453134482480700149809
61631801128454335055983877432224
61631801129423480057496339864997
61631801129423480057499812104471
61631801129423480057499812123345
61631801129423480061763868490625
61631801129423480061763868494837
61631801129423480062307060714017
61631801129423480062579685695489
61631801129423480062579771788769
61631801129423480062579776020857
61631801129423480064776732766928
61631801129423480064776732766929
61631801129423480064839121810271
61631801129423480064839207549419
61631801129423480064839494862899
61631801129423480064839494881773
61631801129423480064839580602047
61631801129423485601023353481319
61631801129423496114472196148133
61631801129423496116941952877175
61631801129423496116944281592751
61631801129423496117003600028963
61631801129423496117003600383095
61631801129423496117004633484959
61631801129423496117006953245309
61631801129423496117006957949573
61631801129423496117007043707595
61631801129423496117007728085585
61631801129423496122090388002893
61631801129423496122090389519213
61631801129423496122090389538086
61631801129423496122090389538087
61631801129423496124346636003737
61631801129423496124346721742885
61631801129423496124346724930829
61631801129423496711804303334775
61631801129423496711804307920995
61631801129423496711804331914491
61631801129423496719143985975159
61631801129423496719143986093203
61631801129423496719143990679423
61631801129423501653188374124395
61631801129423501653188402822155
61631801129423501653188488915435
61631801129423501658271719954887
61631801129423501658271720072931
61631801129423501658271724659151
61631801129423501660531156187713
61631801129427087871454487469108
61631801129427087872270481105830
61631801129427096603861949996246
61631801129427098388251756877382
61631801129427098388251761109470
61631801129427098982776019986782
61631801129427098990391114071846
61631801129427388061478227250073
61631801129427388061540989364918
61631801129427388061541075104066
61631801129427399179598950541458
61631801129427399179661712656302
61631801129435035541110993851988
61631801129435051595810886520198
61631801129435051600622267418294
61631801129435052144853561065494
61631801129435052144854680260638
61631801129437737374969418538705
61631801129437737374970193373365
61631801129437737375032180653549
61631801129437737375032955492421
61631801129437737381747344245531
61631801129437737381810106360375
61631801129437737382563247539463
61631801129437737382563247543675
61631801129437753299245888134991
61631801129437753299245974224059
61631801129437753299810747201635
61631801129437753299810833294915
61631801129437753434477421657243
61631801129437753434540183772087
61631801129437753436171911208209
61631801129437753436171997294847
61631801129437753436171997297277
61631801129437753436171997301489
61631801129437753436234759416333
61631801129437753436506728599531
61631801129437753436506733185751
61631801129437753437071506163327
61631801129437753437071587670387
61631801129437753437071589070067
61631801129437753846322360805223
61631801129437753846322446898503
61631801129437753848853766103203
61631801129437753848853852196483
61631801129437903554803392358542
61631801129437903554866154473386
61631801129437903559886995406478
61631801129437903559949757521322
61631801129437904012402003926820
61631801129437904012403118535744
61631801129437904149599996187447
61631801129437904149599996187448
61631801129437904149599996541580
61631801129437904149601111150504
61631801129437904149662758302292
61631801129437904149662758656424
61631801129437904149663787172068
61631801129437904149663873265348
61631801129438203751476775483269
61631801129438203751477807540989
61631801129438203751477808603847
61631801129438204346274039361411
61631801129438204346274039833587
61631801129439088122456750196996
61631801129439088122457779048058
61631801129439088122457899507050
61631801129439104174688034371119
61631801129439104179771465940759
61631801129439104181964954535734
61631801129439104181966072332602
61631801129439104181966073749752
61631801129439104182027716654950
61631801129439104182027716656402
61631801129439104769147296633416
61631801129439104769209972659192
61631801129439104776761185293138
61631801129439104776761271386418
61631801129439104776762300256194
61631801129439104776762300275067
61631801129439104776762300275068
61631801129439104776762300374238
61631801129439104776762304507156
61631801129439104776762304979331
61631801129439104776762304979332
61631801129439104776762304979385
61631801129439104776823947412354
61631801129439104776823947413806
61631801129439104776825066744256
61631801129439109718149470114616
61631801129439109718149841650924
61631801129439109718149846256018
61631801129656741532220285964645
61631801129656741532220290550865
61631801129656741532283052665709
61631801129718886110967913740162
61631801129729537407178903291917
61631801129750391713596596403640
61631801129750401185068688339874
61631801129750402832198773944981
61631801129750407773100137366296
61631801129751136627362975877930
61631801129751150895685334308830
61631801129751152679257258155082
61631801129751152679260357459972
61631801129751152679528854266618
61631801129751152679529230507190
61631801129751152679532325107816
61631801129751152681788290145312
61631801129751152681788661681620
61631801134362210797508009276923
61631801135310495144632911172365
61631801135310495144716483924095
61631801135310495144716593992157
61631801135310495144716598242959
61631801135310506262836569624705
61631801135310506262837602745283
61631801135310511791405220883341
61631801135310511798936287769255
61631801135332105475684915793076
61631801135332105475684915811790
61631801135332121535192056933914
61631801135335707749188379164453
61631801135335713285288465681866
61631801135335713285372148501649
61631801135335713285372148501658
61631801135335724403409098647881
61631801135335724403409098647882
61631801135335724403409102761709
61631801135335724403492781467674
61631801135335724403492786053885
61631801135335724403492786055346
61631801135343827681398430279962
61631801135343827681398430279963
61631801135346512915800702092445
61631801135346512915800706343247
61631801135346517854931535379493
61631801135346528944808556653167
61631801135346528967964722582219
61631801135346528973051511012041
61631801135346528975307843233283
61631801135346528975307848883765
61631801135346528975308877753541
61631801135346528975308880585949
61631801135346528975308882002891
61631801135346529570104080112101
61631801135346529570105112878547
61631801135346529570105113232679
61631801135346534508959710987848
61631801135346534508959711006562
61631801135346534508959715237198
61631801135346818044202129394991
61631801135346818455984393584217
61631801135346818638998733223897
61631801135346829157236321338643
61631801135346829162322105027539
61631801135346829162323134960125
61631801135346829164494645741893
61631801135346829164495420576553
61631801135346829164578442880549
61631801135346829164579103401961
61631801135346829164579217720825
61631801135346829164579474938269
61631801135346829574104369216765
61631801135346829576361367591187
61631801135346829576361481910051
61631801135346829752036134678285
61631801135346829759292024405459
61631801135347730143336320859522
61631801135347730144088429055732
61631801135347730144088433168834
61631801135347730144089462038610
61631801135347730144089462174123
61631801135347730144089466760343
61631801135347730144089466760344
61631801135347730144173149113576
61631801135347735083216163035460
61631801135347735085476746570997
61631801135347735085560429396613
61631801135627497248682606663579
61631801135627497248682606663580
61631801135638302414542821982143
61631801135638318481578016797285
61631801135659011590242522111408
61631801135659017119083427878075
61631801135659017119835540187387
61631801135659017126698263682828
61631801135659017144501842170921
61631801135659017145251888749383
61631801135659017145255360653439
61631801135659026590828350028980
61631801135659026598170355735702
61631801135659027642407657545524
61631801135659028237200788998047
61631801135659028237204146583230
61631801135659028237204261354587
61631801135659028237204261374270
61631801135659028237204261374279
61631801135659028237953930177135
61631801135659028237957402553367
61631801135659028239651982429701
61631801135659028244547300182856
61631801135659028244547300182865
61631801135659028244735585477637
61631801135659028245300441361953
61631801135659031539555455396559
61631801135659033185930337853359
61631801135659033185931366723135
61631801135659033185931370972485
61631801135659033186119399030073
61631801135659033186119399049756
61631801135659033186203081875372
61631801135659033186684512151573
61631801135659917713067142643791
61631801135659928212667418875764
61631801135659928212667418875765
61631801135659928212667419229896
61631801135659928212667419229897
61631801135659928805769069751219
61631801135659928805769069756834
61631801135659928805769069756835
61631801135659928807463649987301
61631801135659928807463678679445
61631801135659928808028505866001
61631801135659928808028534563761
61631801135659928812547367466528
61631801135659928812547367466529
61631801135659928813112223350844
61631801135659928813112223350845
61631801135659933747153140658883
61631801135659933747153140664498
61631801135659933747153140664499
61631801135659933747153169238599
61631801135659933747153169244214
61631801135659933747153169244215
61631801135659933747153254977747
61631801135659933747153254983362
61631801135659933747153254983363
61631801135659933753931094951040
61631801135659933753931094951041
61631801135659933753931181044320
61631801135659933753931181044321
61631801135659933754495265270688
61631801135659933754495265270689
61631801135659933754496294140464
61631801135659933754496294140465
61631801135659933754496298378168
61631801135659933754496298378169
61631801135659933754496298391266
61631801135662630515794427098641
61631801135662630516547572509817
61631801135662633805990948447597
61631801135662633810801553442559
61631801135662633811074184208575
61631801135662635457450095517889
61631801135662635457931643299437
61631801135670722853507532251844
61631801135670722853507532797145
61631801135670733791145344250258
61631801152415896690829531522644
61631801152415896698171536875234
61631801152415898528565610191375
61631801153036371788401046675056
61631801153036371788401419746398
61631801153036371795720094642336
61631801153036371795740986650928
61631801153056629010157777995612
61631801153056645071921260178430
61631801153056645659378957624218
61631801153056646894450678496664
61631801153056646894453001444958
61631801153056650600491054625706
61631801153056650605573628803866
61631801153057981709840333426745
61631801153057981709843805317703
61631801153057981709843805330801
61631801153057981714086855724917
61631801153057981714086855726321
61631801153057981714086884306037
61631801153057981714650939956901
61631801153057981714650968536617
61631801153057981714923679257237
61631801153057981714923683961501
61631801153057981714923683980375
61631801153057981714923712541217
61631801153057981714923712560091
61631801153057981714927065409047
61631801153057981714927065427921
61631801153057981714927068591375
61631801153057981714927068610249
61631801153057981714927070126409
61631801153057981714927070145283
61631801153057981717183115017887
61631801153057981717183402336983
61631801153057981717183402355857
61631801153057981717183405519311
61631801153057981717183405538185
61631801153057981717183488076131
61631801153057981717183488089229
61631801153057987253367174502215
61631801153057996534004928731625
61631801153057996539085094222343
61631801153057996539085094241217
61631801153057996539087417170637
61631801153057996541344525396773
61631801153057996541344611490053
61631801153057997766816103970733
61631801153057997769347507851563
61631801153057997769348622460487
61631801153057997769348627065581
61631801153057997769350865436755
61631801153057997769351721293201
61631801153057997774431968290979
61631801153057997774431972896073
61631801153057997774434206549885
61631801153057997774434209732213
61631801153057997774434211267247
61631801153057997776690543123689
61631801153057997776690546660149
61631801153057997776691404051629
61631801153057998361613453942155
61631801153057998361613454060199
61631801153057998361613482639915
61631801153057998364148210803083
61631801153057998364148215035171
61631801153057998364148215054045
61631801153057998364148215408177
61631801153057998364148325121947
61631801153057998371487893089335
61631801153057998371487893561511
61631801153057998371487897793599
61631801153057998371487897812473
61631801153057998371487898166605
61631801153057998371487921787095
61631801153057998371488007880375
61631801153058003305532281238571
61631801153058003305532309936331
61631801153058003305532396029611
61631801153058003310615627069063
61631801153058003310615627541239
61631801153058003310615631773327
61631801153058003310615631792201
61631801153058003310615632146333
61631801153058003310615655766823
61631801153058003310615660353043
61631801153058003310615660371917
61631801153058003310615741860103
61631801153058003310615746465197
61631801153058003312875063301889
61631801153060683413279151301782
61631801153060683418359029945580
61631801153060683420597540769194
61631801153060683420597912305502
61631801153060688956781571437661
61631801153060688956781686228918
61631801153060688956802520846250
61631801153060699472783968444566
61631801153060699472783973030777
61631801153060699480127012908006
61631801153060700067308231553966
61631801153060700072390805732126
61631801153060700072641768102434
61631801153060700072641854191502
61631801153060700074901199630996
61631801153060700074901285720064
61631801153060700074902318722541
61631801153060700074902318845014
61631801153060700074902323444275
61631801153060700074923244137634
61631801153060700074923244150684
61631801153068336390893921755242
61631801153068352490797006202718
61631801153068353040116211387678
61631801153068357986582480232930
61631801153068652634313986711322
61631801153068652635133369682022
61631801153069703366493299157573
61631801153072255505444538713998
61631801153072389016945277697454
61631801153072389017761180635642
61631801153072389017781815432614
61631801153072389017782072650058
61631801153072389017782101342042
61631801153072389017782105947136
61631801153072389017782193103226
61631801153072405069110413131570
61631801153072405069947241381252
61631801153072405069949565498159
61631801153072405069949565852291
61631801153072405075032911682783
61631801153072405077289248137734
61631801153072405077290362746658
61631801153072405077290367345928
61631801153072405596084109393123
61631801153072405664470470903514
61631801153072405664470471015782
61631801153072405664471590229800
61631801153072405671249769971742
61631801153072405671249770325826
61631801153072405671249770325874
61631801153072405672064554075476
61631801153072405672064558301006
61631801153072405672064558660914
61631801153072405672064640164544
61631801153072405672064644394286
61631801153072405672064644395690
61631801153072405672065677515024
61631801153072405672085474781876
61631801153072405672085478895138
61631801153072405672085479367314
61631801153072405672085564988418
61631801153072405672086593504062
61631801153072405672086593858194
61631801153072405672086593871244
61631801153072405672086598103332
61631801153072405672086598575508
61631801153072410611213208761604
61631801153072410612636192407416
61631801153072410613452095332506
61631801153072410613452095352162
61631801153072410613452095702082
61631801153072410613452843005844
61631801153072410613452843010216
61631801153072410613452843023314
61631801153072410613453214540748
61631801153072410613453214542152
61631801153072410613453214546524
61631801153072410613473016038906
61631801153072410613473763716616
61631801153072410613474135247100
61631801153072410613474135252924
61631801153072410613474139852194
61631801153072705807988599200028
61631801153072705814766779414146
61631801153072705814766779414194
61631801153072705814766893733010
61631801153072705815581567749234
61631801153072705815581653370338
61631801153072705815581682068098
61631801153072705815582682358158
61631801153072705815582682371256
61631801153072705815582686957476
61631801153072705815582796677022
61631801153072705815602574070914
61631801153072705815603607663828
61631801153072705815603721982692
61631801153072710756969851980492
61631801153072710756970228234162
61631801153073605827011021134639
61631801153073611370535333672769
61631801153291248590868622008412
61631801153348419744242300808186
61631801153352472920175439355685
61631801153352472920175822255618
61631801153352472920175826860712
61631801153352472926950649129730
61631801153352472926950649479650
61631801153364177919467981470660
61631801153364178514264583764372
61631801153364178516524392950448
61631801153364178516524393068540
61631801153364189037589357509292
61631801153364189040096398540332
61631801153364189040120762452980
61631801153364189040120762807112
61631801153364189040120762925156
61631801153364189632385588266696
61631801153364189634645025562380
61631801153364189634645140235328
61631801153364189634645140353420
61631801153364189639728743283264
61631801153364194530547508260072
61631801153364194530547593999220
61631801153364194583622177816178
61631801153384453574832227274438
61631801153384453574832598810746
61631801153384453574853147862794
61631801153384453574856618703992
61631801153384453577112583741488
61631801153384453577112955277796
61631801153384737711936914184774
61631801153384737711937685837106
61631801153384753764102821271222
61631801153384753764103192807530
61631801153384753766362256913828
61631801153384753766362633154400
61631801153384753766365727755026
61631801153384892771122976150103
61631801153384893360835889591040
61631801153384893361399973823024
61631801153384893366481343282839
61631801153384893366484700395855
61631801153384893366484700513899
61631801153384893366484700868031
61631801153384893384560362845052
61631801153384893384560362845136
61631801153384902649650416296966
61631801153384903882462701605595
61631801153384903882462701606999
61631801153384903882466057655753
61631801153384903882466057657157
61631801153384903882466062360017
61631801153384903882466062378891
61631801153384903884160295047671
61631801153384903884160380786819
61631801153384903884160634817723
61631801153384903884160634821935
61631801153384903884160639054023
61631801153384903884160639072897
61631801153384903884160639403943
61631801153384903884160639427029
61631801153384903884725236671135
61631801153384903884725493888579
61631801153384903884725498493673
61631801153384903889243980652427
61631801153384903889243983834755
61631801153384903891488697498455
61631801153384904476414985395461
61631801153384904477258932362999
61631801153384904477258932364403
61631801153384904477258937086137
61631801153384904477262289935093
61631801153384904477262289948107
61631801153384904477262289953967
61631801153384904477262293117421
61631801153384904477262293136295
61631801153384904478946394944243
61631801153384904478956865575127
61631801153384904478956865579339
61631801153384904478956870180221
61631801153384904478956870184433
61631801153384904478956898876577
61631801153384904479518368595825
61631801153384904479521724645983
61631801153384904479521729251077
61631801153384904479793726659699
61631801153384904479793812752979
61631801153384904484040582880448
61631801153384904484040582941927
61631801153384904484040582946139
61631801153384904484040587663417
61631801153384904484040587663660
61631801153384904484040587663661
61631801153384904484040587665118
61631801153384904484602085962625
61631801153384904484605442012783
61631801153384904484605443547733
61631801153384909418646102103377
61631801153384909418646102104781
61631801153384909418646359320821
61631801153384909418646359322225
61631801153384909418646360842757
61631801153384909418646360861631
61631801153384909418646364025085
61631801153384909418646364043959
61631801153384909418646389422473
61631801153384909418646389441347
61631801153384909418646392604801
61631801153384909418646392623675
61631801153384909418646475161621
61631801153384909420340936304672
61631801153384909420340940536760
61631801153384909420905796419672
61631801153384909425141066123891
61631801153384909425424310543079
61631801153384909425424315129299
61631801153384909425424315148173
61631801153384909425424396636359
61631801153384909425424396986279
61631801153384909425424401218367
61631801153384909425424401236997
61631801153384909425424401237240
61631801153384909425424401237241
61631801153384909425424401241453
61631801153384909425988398311523
61631801153384909425988399361283
61631801153384909425989255703003
61631801153384909425989260308097
61631801153384909425989512920447
61631801153384909425989513786472
61631801153384909425989513970207
61631801153384909425989517525541
61631801153384909425989518569441
61631801153384909425989518575301
61631801153384909425989518588399
61631801153384909426261114700095
61631801153384909426261114818139
61631801153384909426261115172271
61631801153384909426261143397855
61631801153384909426261229491135
61631801153385788397293100849901
61631801153385788397293357713213
61631801153385788397293359117105
61631801153385788397293443806493
61631801153385788397295682059783
61631801153385788397295682065399
61631801153385788397296453717731
61631801153385788397296456900059
61631801153385788397296458435009
61631801153385788397296458435093
61631801153385792142563632215258
61631801153385793338952206942799
61631801153385793933477131282337
61631801153385793933477217729909
61631801153385793936008531975223
61631801153385802665887685149032
61631801153385803214114799772599
61631801153385803221454482531027
61631801153385803221457926209659
61631801153385803260680821371501
61631801153385803260680821502643
61631801153385803260680907577209
61631801153385803260680936156925
61631801153385803260684292207083
61631801153385803260684293742033
61631801153385803260684293742117
61631801153385803260684293747946
61631801153385803260684293760991
61631801153385803262378869392192
61631801153385803267462558061179
61631801153385803268026299448839
61631801153385803268026299454668
61631801153385803268027414057763
61631801153385804449458236284017
61631801153385804449458493147329
61631801153385804449458494551221
61631801153385804449458579240609
61631801153385804449458580657758
61631801153385804449458580657759
61631801153385804449460817499515
61631801153385804449461589151847
61631801153385804449461592334175
61631801153385804449461593869209
61631801153385804449461936707917
61631801153385804449461936825801
61631801153385804449461936825961
61631801153385804451721111118205
61631801153385804451721372586451
61631801153385804451721372940743
61631801153385804451989898091017
61631801153385804451989979933495
61631801153385804451993078766209
61631801153385804451993337046511
61631801153385804451993337518687
61631801153385804451993341750775
61631801153385804451993341769648
61631801153385804451993341769649
61631801153385804451993342123780
61631801153385804451993342123781
61631801153385804457073325763987
61631801153385804457075567205221
61631801153385804457076683236911
61631801153385804457076687954272
61631801153385804457076687954273
61631801153385805044254725439767
61631801153385805044254811415163
61631801153385805044254811533207
61631801153385805044254840112923
61631801153385805044258167583205
61631801153385805044258167583365
61631801153385805044258169000355
61631801153385805044258196163081
61631801153385805044258197698115
61631801153385805045074071944372
61631801153385805045074100642132
61631801153385805046517600155911
61631801153385805046517603343855
61631801153385805046517603698147
61631801153385805046517628853671
61631801153385805046517714946951
61631801153385805046768651820493
61631801153385805046789568276091
61631801153385805046789572508179
61631801153385805046789572527052
61631801153385805046789572527053
61631801153385805046789572881185
61631801153385805046789596501675
61631801153385805046789682594955
61631801153385805046789687318146
61631801153385805051597965014789
61631801153385805051601317882619
61631801153385805051601317994887
61631801153385805051601321064947
61631801153385805051601322599981
61631801153385805051852369659682
61631801153385805052417225543998
61631801153385805054129250562343
61631801153385805054129250567959
61631801153385805054129251034519
61631801153385805054129255167229
61631801153385805054129255266607
61631801153385805054129255285480
61631801153385805054129255285481
61631801153385805054129255639613
61631801153385805054129279260103
61631801153385805054129365353383
61631801153385808201252426892371
61631801153385808202067300966607
61631801153385808202068072613323
61631801153385808202068072618939
61631801153385808202068363114747
61631801153385808202068448872609
61631801153385808209410368821469
61631801153385808209411226212949
61631801153385808209411484493251
61631801153385808209411484499027
61631801153385808209411487681195
61631801153385809985642238372985
61631801153385809985642238490869
61631801153385809985642238491029
61631801153385809985642267070745
61631801153385809985642352809733
61631801153385809985642354226882
61631801153385809985642354226883
61631801153385809988173638711579
61631801153385809988173638717195
61631801153385809988173667409339
61631801153385809988173753502619
61631801153385809988173758107712
61631801153385809992984273821451
61631801153385809992984273827227
61631801153385809992985048661727
61631801153385809992985134755167
61631801153385809992985388436151
61631801153385809992985391618319
61631801153385809992985391972611
61631801153385809992985393035474
61631801153385809993236097138365
61631801153385809993256984547687
61631801153385809993256985014247
61631801153385809993256989146957
61631801153385809993256989246335
61631801153385809993256989265208
61631801153385809993256989265209
61631801153385809993256989619341
61631801153385809993257017826051
61631801153385809993257017844924
61631801153385809993257017844925
61631801153385809993257103938204
61631801153385809993257103938205
61631801153385809993801295979486
61631801153385809995516420774897
61631801153385809995516449354613
61631801153385809995516792311205
61631801153388493852522666140142
61631801153388495630385341737260
61631801153388495636912473021278
61631801153388495636912477253366
61631801153388495636912477607498
61631801153388495636912477620539
61631801153388495636912477620548
61631801153388495636912563713979
61631801153388495636912563713988
61631801153388495637727347443982
61631801153388495637728380564560
61631801153388495637728384796648
61631801153388495637728385150780
61631801153388495637728466658000
61631801153388495637731479869450
61631801153388495639443878313425
61631801153388495639443878319257
61631801153388504369320021287564
61631801153388504964116167473672
61631801153388504964116253561288
61631801153388506152893925224688
61631801153388506153708713559776
61631801153388506153709746661640
61631801153388506155156460290219
61631801153388506155425244062046
61631801153388506155425244416178
61631801153388506155425325917574
61631801153388506155428429454543
61631801153388506160512032521202
61631801153388506747690071410796
61631801153388506747690157498412
61631801153388506748505978954078
61631801153388506749949589026974
61631801153388506749953064118965
61631801153388506749953064118974
61631801153388506750225033283289
61631801153388506750225033283298
61631801153388506751040940832404
61631801153388506755036667166910
61631801153388506755851455501998
61631801153388506755852569914089
61631801153388506757564601151299
61631801153388506757564601250677
61631801153388509904687801574258
61631801153388509904687887313406
61631801153388509905503332981962
61631801153388509905503704518270
61631801153388509905503709098817
61631801153388509905503709098826
61631801153388509905503709117531
61631801153388509905503709117540
61631801153388509905503794856679
61631801153388509905503794856688
61631801153388509907219202267144
61631801153388509907219288006292
61631801153388509908035109443244
61631801153388509908035109797376
61631801153388509908035109810426
61631801153388509908035109816250
61631801153388509908035195555398
61631801153388509912030926121992
61631801153388509912302523750008
61631801153388509912302524104140
61631801153388509912845714457080
61631801153388509912846829414472
61631801153388509912846833665265
61631801153388509912846833665274
61631801153388509913117307853008
61631801153388509913118427048152
61631801153388509913118427061202
61631801153388509913118431293290
61631801153388509913118431666296
61631801153388511689077613041614
61631801153388511689077698780762
61631801153388511689893520584896
61631801153388511689893520585056
61631801153388511689893606324044
61631801153388511691609013734500
61631801153388511691609099473648
61631801153388511692424921296656
61631801153388511692425007035804
61631801153388511696420737589348
61631801153388511696420737956681
61631801153388511696420737956690
61631801153388511696692330985276
61631801153388511696692335236238
61631801153388511696692335584537
61631801153388511696692335584546
61631801153388511696692335590369
61631801153388511696692335590370
61631801153388511696692335603420
61631801153388511697236645132630
61631801153388511697508238547432
61631801153388511697508242779520
61631801153388511697508243133652
61631801153388790290807796346062
61631801153388795224859331924012
61631801153388795224859333323692
61631801153388795826437185959834
61631801153388795826437185979517
61631801153388795826999060654784
61631801153388795828693522907453
61631801153388795828693637348790
61631801153388795828693637698710
61631801153388805107633262649608
61631801153388806342979307556560
61631801153388806342980292828491
61631801153388806342980423565164
61631801153388806342983392133381
61631801153388806342983779612892
61631801153388806342983779632575
61631801153388806342983784336839
61631801153388806344674999209410
61631801153388806349757201851262
61631801153388806349761705811577
61631801153388806937776654322568
61631801153388806937776659044301
61631801153388806937776659044302
61631801153388806937780010370296
61631801153388806937780010389979
61631801153388806937780011912131
61631801153388806937780011912132
61631801153388806937780015094243
61631801153388806939474587414222
61631801153388806939474587433905
61631801153388806939474706457033
61631801153388806940034971242206
61631801153388806940311534829188
61631801153388806944554838786243
61631801153388806944554838786244
61631801153388806945118660029290
61631801153388806945118664751023
61631801153388806945118664751024
61631801153388806945122016077018
61631801153388806945122017618853
61631801153388806945122017618854
61631801153388806945122020800965
61631801153388806945123163910873
61631801153388806945123163989605
61631801153388806946814270192333
61631801153388806946814270314805
61631801153388806946814270314806
61631801153388806946814274428633
61631801153388806946814274914067
61631801153388810049020428157898
61631801153388810049020799694206
61631801153388810049020803943547
61631801153388811879164086001907
61631801153388811879164114581840
61631801153388811879164200320771
61631801153388811881695601032588
61631801153388811885942008526622
61631801153388811885942008876325
61631801153388811885942123195189
61631801153388811886778832544216
61631801153388811886778837130436
61631801153396459363524865221616
61631801153396610030115702492774
61631801287986475250714652941209
61631801288315482752490381871533
61631801288956381042117328070145
61631801288956381042180004095921
61631801288956381042180089835069
61631801288956386578363777665205
61631801288956386578363863758485
61631801288959066274325949000924
61631801288959082333833090141762
61631801288959082333833176235042
61631801288960283502635824868613
61631801288960283502698500894389
61631801289283287147703442468248
61631801289283287330717667316680
61631801289283287338248848993634
61631801289283287338249107273936
61631801289287178497443197688558
61631801289287178673115441172280
61631801289287189610481371149410
61631801289287189615563944973438
61631801289287189793682832917876
61631801289287189793682837522970
61631801289287189793683995723906
61631801289287189798578284607294
61631801289287189798766569902066
61631801289287189798766570951826
61631801289287194732620263602528
61631801289287194739962355402530
61631801289288079065192127219825
61631801289288079103603791864552
61631801289288089629187371750345
61631801289288090178230304577347
61631801289288090178230390651913
61631801289288090178230390670627
61631801289288090178230390670787
61631801289288090178501239104773
61631801289288090178502358238438
61631801289288090178502358299917
61631801289288090183312879109639
61631801289288090221688442554781
61631801289288090221691913395979
61631801289288090223983975579091
61631801289288090224223318339667
61631801289288090224234936702806
61631801289288090229066464018103
61631801289288090229317510880966
61631801289288090229317512477479
61631801289288090231562967814115
61631801289288095163108610590751
61631801289288095163108614841553
61631801289288095170450529670538
61631801289288095170450534454995
61631801289288095170690701793843
61631801289288095170701320046445
61631801289288095170701320400577
61631801289288095170702439241589
61631801364798605071972389499171
61631801364798605071973135754115
61631801365115604756090179240818
61631801365735629546028518260869
61631801365746886849578639127919
61631801365747781736668882548660
61631801365747781736689774558704
61631801365747781744007536438764
61631801365747786678056052289038
61631801365747786678056052290490
61631801365747786678076944299082
61631801365747786678076972995438
61631801365747787226848022732682
61631801365747787227116520011664
61631801365747787227119618844378
61631801365747787227119992270011
61631801365747787227119992270012
61631801365747787272601578944790
61631801365747787272601607641146
61631801365747787272852283047894
61631801365747787272852283065156
61631801365747798398311941438870
61631801365747798398332862143818
61631801365747803332356329586654
61631801365747803332356329605368
61631801365747803332356444396615
61631801365747803332377250293054
61631801365747803339699451793077
61631801365747803339699483204958
61631801365747803339699483205201
61631801365771946909055217608995
61631801365771946954808773821103
61631801365772097074863920063038
61631801365772097074864005802026
61631801365772113127029055496946
61631801365772113127029055497154
61631801365772113127091817257706
61631801365772113127112737962654
61631801365772113134371060849584
61631801365772113721637000955414
61631801365772113721637000959626
61631801365772113721637000959786
61631801365772113721637001072054
61631801365772113721637001077670
61631801365772113729168412337118
61631801365772113729168412337326
61631801365772113729168412691410
61631801365772113729168412691458
61631801365772113729168412691463
61631801365772113729231174451962
61631801365772113729231174452170
61631801365772113729252095157118
61631801365772118670554834773000
61631801365772413872748183540490
61631801365782904023605217951136
61631801365782920078030156450122
61631801365782920542971521016568
61631801365782920542971521034037
61631801365782920542971521034038
61631801365782920680169513644586
61631801365782920680169517878131
61631801365782920680232193903907
61631801365782925484358976571575
61631801365782925484358976577191
61631801365782925484358977640049
61631801365782925484359723894993
61631801365782925621556969181964
61631801365782925621556969182124
61631801365782925621556969183368
61631801365782925621556969187740
61631801365782925621557054921112
61631801365782925621557054922516
61631801365783204215136362691951
61631801365783204215220045045183
61631801365783220267385442282963
61631801365783220274727444453225
61631801365783220274728219287885
61631801365783220686509369327313
61631801365783220686509450362197
61631801365783220869523708488993
61631801365783220869523789996053
61631801365783220869523794582273
61631801365783220869524823097917
61631801365783225627896877320019
61631801365783225810911246005767
61631801365784104645750410338960
61631801365784120697915548487392
61631801365784120697915577185200
61631801365784120697936469193792
61631801365784121254300230139090
61631801365784121254300230257182
61631801365784121292460760882908
61631801365784121300053815049006
61631801365784121300054934261412
61631801365784121300074735753954
61631801365784126241442099887953
61631801365990951105284728280469
61631801365990956600795168641758
61631801365990956648787264373996
61631801366063002210989879360001
61631801366063886528686006845624
61631801366063886574439591755492
61631801366063897097766316440222
61631801366063897098015040905756
61631801366063897098015040905916
61631801366063897098035961612108
61631801366063897692560224603624
61631801366063897692560310342564
61631801366063897692560339040372
61631801366063897692562547197626
61631801366063897697643942088308
61631801366063902585934745327676
61631801366063902588466150625655
61631801366063902588466150625656
61631801366063902588466236364803
61631801366063902588466236364804
61631801366063902588466236364809
61631801366063902633946618105290
61631801366063902633947389757622
61631801366063902641540820181761
61631801366063902641540820181762
61631801366063902641540820181767
61631801366074693385987740999873
61631801366074693385987740999874
61631801366074693388246832740914
61631801366074693523185733610422
61631801366074693525444796790620
61631801366074693525444825370336
61631801366074693525445083633381
61631801366074693525507845398305
61631801366074693525507845870481
61631801366074693530527657810083
61631801366074693530799253921779
61631801366074693530799368712819
61631801366074703911843288355552
61631801366074704048765094799188
61631801366074704048765097987132
61631801366074704048765869639464
61631801366074704048768541665764
61631801366074704048769313318095
61631801366074704048769313318096
61631801366074704049040166338302
61631801366074704049040506125823
61631801366074704049040506125824
61631801366074704049040510357752
61631801366074704506305162286095
61631801366074704506367922982386
61631801366074704506638744255210
61631801366074704506638777556660
61631801366074704506639892165584
61631801366074704511450497160546
61631801366074704511450498224808
61631801366074704641301894028030
61631801366074704643561325556592
61631801366074704643564769235223
61631801366074704643564769235224
61631801366074704643564772423168
61631801366074704643564801002884
61631801366074704643628592682972
61631801366074704643836736865758
61631801366074704643836736883227
61631801366074704643836736883228
61631801366074704643836741115156
61631801366074704643836770167207
61631801366074704643836770167208
61631801366074704643837884776131
61631801366074704643837884776132
61631801366074704648648489789968
61631801366074709402270292071557
61631801366074709448022733673283
61631801366074709453106079503775
61631801366074709584948840142888
61631801366074709584948868722604
61631801366074709584948871910548
61631801366074709584949614983164
61631801366074709584949643562880
61631801366074709585220807790892
61631801366074709585220812022820
61631801366074709585220841074925
61631801366074709585221955683849
61631801366074709590032557509688
61631801366074709590032560697632
61631801366074709590033332349964
61631801366074709590304153603914
61631801366074709590304153621384
61631801366074709590304157853312
61631801366074709590304158325701
61631801366074709592543040685623
61631801366095417703486791710542
61631801366095417708570525138429
61631801366096318088034258764919
61631801366096318088034259119211
61631801366096318088034344858199
61631801366096318088034344858359
61631801366096318088306226351444
61631801366096318088306312444884
61631801366096318133787814975623
61631801366096318133787815329915
61631801366096318133787844027675
61631801366096318133787929766663
61631801366096318134027267941019
61631801366096318134027272527239
61631801366096318139121465087412
61631801366096318139121466665051
61631801366096318139121466665211
61631801366096318141366922001687
61631801366096323072912569027881
61631801366096323072912569029125
61631801366096323072912569029285
61631801366096323080494655981415
61631801366096323080527204066047
61631801366096323080527232645763
61631801366099008266649939457282
61631801366099008266650024127796
61631801366099008719164946033461
61631801366099008724182778514043
61631801366099008724185873114669
61631801366099008724185873233739
61631801366099008724248634879594
61631801366099008724248635346154
61631801366099008724248635352795
61631801366099008856362938620923
61631801366099008856362938625135
61631801366099008856362938638176
61631801366099008856362938644009
61631801366099008861443447144752
61631801366099008861443447146209
61631801366099008861443447150368
61631801366099008861443532883900
61631801366099008861446541750994
61631801366099008861446541869820
61631801366099008861446627956702
61631801366099008861506208910920
61631801366099008861506208911133
61631801366099008861509303511546
61631801366099008861509303984664
61631801366099008861718597146541
61631801366099019171525239173717
61631801366099019242489432795947
61631801366099019242489432974066
61631801366099019242761401979145
61631801366099019356799009981031
61631801366099019356799009987673
61631801366099019377416371263992
61631801366099019377479046935636
61631801366099019379675802438422
61631801366099019379675802442634
61631801366099019379675802792554
61631801366099019379686310447651
61631801366099019379687425056575
61631801366099019379687425406495
61631801366099019379687425582184
61631801366099019379687425584614
61631801366099019379687426650817
61631801366099019379687426650818
61631801366099019379738478818330
61631801366099019379749072562495
61631801366099019379750101432271
61631801366099019379750101610390
61631801366099019379959394235401
61631801366099019379959394239772
61631801366099019379959394239773
61631801366099019379959394298821
61631801366099019379959394765381
61631801366099019380022070261177
61631801366099019837222160079204
61631801366099019837223274688127
61631801366099019837223274688128
61631801366099019837284922194048
61631801366099019837284922198260
61631801366099019837285950713903
61631801366099019837285950713904
61631801366099019837286036605979
61631801366099019837286036807183
61631801366099019837286036807184
61631801366099019837495243871165
61631801366099019837558005986010
61631801366099019842305848866287
61631801366099019842305848866288
61631801366099019842368524892063
61631801366099019842368524892064
61631801366099019842368610489056
61631801366099019842368610493268
61631801366099019842368610507770
61631801366099019842368610512142
61631801366099019842368610978701
61631801366099019842368610978702
61631801366099019842368610981132
61631801366099019842368610985343
61631801366099019842368610985344
61631801366099019974480558572078
61631801366099019974482914454675
61631801366099019974482914454676
61631801366099019974482914804596
61631801366099019974482914808808
61631801366099019974483914602580
61631801366099019974483943324451
61631801366099019974483943324452
61631801366099019974484028862395
61631801366099019974484028866607
61631801366099019974484029411089
61631801366099019974484029411090
61631801366099019974484029413276
61631801366099019974484029413520
61631801366099019974484029417731
61631801366099019974484029417732
61631801366099019974543234597854
61631801366099019974545676568547
61631801366099019974545676569520
61631801366099019974546704888171
61631801366099019974546705439052
61631801366099019974546705439296
61631801366099019974546791532575
61631801366099019974754883637713
61631801366099019974755912507489
61631801366099019974755998596558
61631801366099019974755998600928
61631801366099019974755998600929
61631801366099019974818674622334
61631801366099019979566517502368
61631801366099019979566517502611
61631801366099019979566517502612
61631801366099019979566603099604
61631801366099019979566603589249
61631801366099019979566603589250
61631801366099019979566603590707
61631801366099019979566603591436
61631801366099019979566603591680
61631801366099019979566603595891
61631801366099019979566603595892
61631801366099019979629279125380
61631801366099019979629279144094
61631801366099019979629279617212
61631801366099019979629279617456
61631801366099019979629365710735
61631801366099024778669735523873
61631801366099024783752547847379
61631801366099024784025312169341
61631801366099024784025312169342
61631801366099024784025312519262
61631801366099024913325076364062
61631801366099024913387752389678
61631801366099024913608582578708
61631801366099024913608668317856
61631801366099024915867728134421
61631801366099024915867728138793
61631801366099024915930404160197
61631801366099024920950540457927
61631801366099024920950540458087
61631801366099024920950544708889
61631801366099024920950544713260
61631801366099024920950588285430
61631801366099024920950588285590
61631801366099024920950588286834
61631801366099024920950588291206
61631801366099024920950588291988
61631801366099024920950674024738
61631801366099024920950674380327
61631801366099024920950674381056
61631801366099024921013350406832
61631801366099024921013436145251
61631801366099024921013436145980
61631801366099024921223300547802
61631801366099024921223305127463
61631801366099024921223305127464
61631801366099024921223305129810
61631801366099024921223305134021
61631801366099024921223305134022
61631801366099024921286062662646
61631801366099024921286066894734
61631801366099024921286067248866
61631801366099319569006721189385
61631801366099319569009045187439
61631801366099319569016524209120
61631801366099319569019877076950
61631801366099319569020010993521
61631801366099319569020652383786
61631801366099319569205973339999
61631801366099319569209068058669
61631801366099319576537013240639
61631801366099319985885620068473
61631801366099320163813918802631
61631801366099320163813947500391
61631801366099320163816241750925
61631801366099320163817385530811
61631801366099320164005671875343
61631801366099320168897636287475
61631801366099320168899959235769
61631801366099320168899959708971
61631801366099320169088246053503
61631801366099320171345244093476
61631801366099320171345272673192
61631801366099320171345358766472
61631801366099324927259096588319
61631801366099324927269185405214
61631801366099324927269556941522
61631801366099324927269690858093
61631801366099325102941910117847
61631801366099325102941938697563
61631801366099325102942024436711
61631801366099325105106150354447
61631801366099325105201084251872
61631801366099325105389746915708
61631801366099325110189753402383
61631801366099325110283915706525
61631801366099325110284687299808
61631801366099325110284687358857
61631801366099325110472978073204
61631801366099325110472978420703
61631801366099325110473092739567
61631801366099325112731376303126
61631801366099325112731752622430
61631801366099325112732409955871
61631801366099325112732524274762
61631801366099325135703373815108
61631801366100209435511454451756
61631801366100209435511454805888
61631801366100209435511454923932
61631801366100209435511483149564
61631801366100209435511483503612
61631801366100209435511483503648
61631801366100209435511483503696
61631801366100209435514549052382
61631801366100209481265039361672
61631801366100209481265039715720
61631801366100209481265039715756
61631801366100209481265039715804
61631801366100209481265039833848
61631801366100209481265068413564
61631801366100209481268133962298
61631801366100219997246401226664
61631801366100219999476421511235
61631801366100219999497313519827
61631801366100219999508190050358
61631801366100219999508932945824
61631801366100219999508933004882
61631801366100219999509047798343
61631801366100219999509047914983
61631801366100219999760009057412
61631801366100219999760009057421
61631801366100219999780900593828
61631801366100219999780900593837
61631801366100219999780901066013
61631801366100219999780929763821
61631801366100220004832079816775
61631801366100220548548599161083
61631801366100220548551979482351
61631801366100220548552065238752
61631801366100220553632202090768
61631801366100220553632202208812
61631801366100220553632202208860
61631801366100220553632230788528
61631801366100220594302183952907
61631801366100220594305535239536
61631801366100220594305535239545
61631801366100220599385787000636
61631801366100220599385787000684
61631801366100220599385815698444
61631801366100225487666110757106
61631801366100225487676332963502
61631801366100225487676590240004
61631801366100225487676618937812
61631801366100225487676704676960
61631801366100225489935678398784
61631801366100225495008116109696
61631801366100225495008120713337
61631801366100225495018581066540
61631801366100225495018595592594
61631801366100225495018624290402
61631801366100225495019367244926
61631801366100225495291336901082
61631801366100225495291341014184
61631801366100225495291341015153
61631801366100225495291341133245
61631801366100225495291341134649
61631801366100225495291341486564
61631801366100225495291341486567
61631801366100225495291341486573
61631801366100225495291341487293
61631801366100225495291341487329
61631801366100225495291341488781
61631801366100225495291369714365
61631801366100225495291455806193
61631801366100225495291455807645
61631801366100225495291455807804
61631801366100225533429917873370
61631801366100225533430175149872
61631801366100225533430175267964
61631801366100225533430203847680
61631801366100225533430289586828
61631801366100225535657091526128
61631801366100225535689263308709
61631801366100225540740780313212
61631801366100225540772180502510
61631801366100225540772952154842
61631801366100225541024005158594
61631801366100225541024005218669
61631801366100225541024005335744
61631801366100225541024005336677
61631801366100225541024005336686
61631801366100225541024005336713
61631801366100225541024005336761
61631801366100225541024005338165
61631801366100225541024005690035
61631801366100225541024005690845
61631801366100225541024005692297
61631801366100225541024033915460
61631801366100225541024033916429
61631801366100225541024120008899
61631801366100225541024120009709
61631801366100225541044926043086
61631801366100225541044926043113
61631801366100225541044926397218
61631801366100225541044926397245
61631801366100225541044954622829
61631801366100225541045040716109
61631801366100225543282317474807
61631801366100225543282693791894
61631801366100225543282693791897
61631801366100225543282693791903
61631801366100225543282693792659
61631801366100225543282693792707
61631801366100225543282693794111
61631801366100225543283436687372
61631801366100225543283436746421
61631801366100225543283436747231
61631801366100225543283436865239
61631801366100225543283436865248
61631801366100225543283436866700
61631801366100225543283465444991
61631801366100225543283465446443
61631801366100225543283551539882
61631801366107124490264657404761
61631801366107124899515178403635
61631801366107124899577940164188
61631801366107124901775728773209
61631801366107124902047696421213
61631801366107124906858217212221
61631801366107124945331410635903
61631801366107124945331410641519
61631801366107124945331524960383
61631801366107124952859493013583
61631801366107124952862849063741
61631801366107124952862850598775
61631801366107125082529403252068
61631801366107125082529488985440
61631801366107125082529488986844
61631801366107125082529488987057
61631801366107125082529517566560
61631801366107125082529517570932
61631801366107125082592165012833
61631801366107125084788920514161
61631801366107125090120247384684
61631801366107125090123691063312
61631801366107125090123691063315
61631801366107125090123691063316
61631801366107129886653948712047
61631801366107129886716596158107
61631801366107129886716710471355
61631801366107129886716710476971
61631801366107129894058716178077
61631801366107129894246662753961
61631801366107129894247777362885
61631801366107129894330312289773
61631801366107130023914588764284
61631801366107130023914617342596
61631801366107130023914617344000
61631801366107130023977379108924
61631801366111015837473670682644
61631801366111016249318035053976
61631801366111016295069185765182
61631801366111016432269498137484
61631801366111016432269526833840
61631801366111016432270272976356
61631801366111016432270273094400
61631801366111016432270301674116
61631801366111016432332259902408
61631801366111016432521321435732
61631801366111016432521321553776
61631801366111016432521350133492
61631801366111016432542242140680
61631801366111026948250978688782
61631801366111026950511186573940
61631801366111027360095633443494
61631801366111027362356098428052
61631801366111027362356127125812
61631801366111027367438672252080
61631801366111027367438787043120
61631801366111027405849218235318
61631801366111027408109682869956
61631801366111027408109683336516
61631801366111027413189933050062
61631801366111027413192255998356
61631801366111027413192257048116
61631801366111027413192370435264
61631801366111027413192371834944
61631801366111027543044800758744
61631801366111027543044886497892
61631801366111027543047209446186
61631801366111027543047210845866
61631801366111027545370437595348
61631801366111027545370466293108
61631801366111027545557689434124
61631801366111027545558722535988
61631801366111027545558722890120
61631801366111027545558751587880
61631801366111027545578610139072
61631801366111027545579643713112
61631801366111027550390248608904
61631801366111027550390248726948
61631801366111027550390249658664
61631801366111027550637940663990
61631801366111027550641296714148
61631801366111027550641411505188
61631801366111032309094363619068
61631801366111032309094367851156
61631801366111032309094449358216
61631801366111032309095482460080
61631801366111032354576323719480
61631801366111032354576326906020
61631801366111032484431966267034
61631801366111032491774316330028
61631801366111032491774316446668
61631801366111032491774319516568
61631801366111032491774319634612
61631801366111032491774345026384
61631801366111032491774348214328
61631801366111032491775091168900
61631801366111032491775091286944
61631801366111032491775119866660
61631801366111032492025020433132
61631801366111032492025110876544
61631801366111032492025139456260
61631801366111032492026139746320
61631801366111032492026168326036
61631801366111032492045941138080
61631801366111032492046031463448
61631801366111032492047060333224
61631801366111032494284799504506
61631801366111032494305720327498
61631801366111032494305834646362
61631801366111032517193092062103
61631832965318167372581313519736
61631832981837032037328686169360
61631832981840934452092450283100
61631832982059773017259156443852
61631832982059773017447814674612
61631832982165139451425231554918
61631832982165139451508799589286
61631832982712366175598868166670
61631832982712383881751541359172
61631832982712383881751569938888
61631832982716269687695902246340
61631832982716270282492504540052
61631832982716286341997322732596
61631832982785312168352052260978
61631832982785312168372972849286
61631832982821350802586217555224
61631832982821635070090453612766
61631832982821635070091596801406
61631832982821635070093892569664
61631832982821635070093921149380
61631832982821635070093925871114
61631832982821636121941730293634
61631832982821636121942873482274
61631832982821647240062849114822
61631832982821650946103198063828
61631832982821650946103226643544
61631832982821652776246623038238
61631832983007720710084008575184
61631832983044041820637913032908
61631832983044043611826566681354
61631833389511423205849513188864
61631833389511471376749213278550
61631833389511471376749988113210
61631833389511471381832473369894
61631833390386773265882496550686
61631833390386817600321752557848
61631833390386817600885836803090
61631833390386817738083829413638
61631833390386817738083915139528
61631833390386822677211563393366
61631833390423096167686441658218
61631833390423129383942959917988
61631833390423140502063707204272
61631833390423145443447778111936
61631833390484034589553792927956
61631833390484034589553878667104
61631833390484067941375715447470
61631833390484067941376490268872
61631833390484067943070291074246
61631833390484067943071065913118
61631833390484067943635150145102
61631833390484069590262195689076
61631833390484079061191124098274
61631833390484079061755983169130
61631833390484080708382857234808
61631833390484083995800371318366
61631833390484084000883631409710
61631833390492139699859827691844
61631833390492139699859830874172
61631833390492139699859916613320
61631833390492173053377103859334
61631833390492173053941188091318
61631833390492184034299083699006
61631833390492184172062021115346
61631833390492189106106409264582
61631833390492189111189669355926
61631833390496042023179560240690
61631833390496042160440311783754
61631833390496042160440314970294
61631833390496086494816805676072
61631833390496086495381664742716
61631833390496091429426052891952
61631833390520358726702204466442
61631833390520406760341924661184
61631833390520408551508796675338
61631833390702872565276115654152
61631833390702873665119573806246
61631833390702874214162506987540
61631833390702874214162592726688
61631833390739195324736731853920
61631833390739195461934724468680
61631833390739195461997486583524
61631833390739195467080060761684
61631833390739196702426850140932
61631833390739197109126543321276
61631833390739197115901370201004
61631833390739197115903689961354
61631833390739197115904464801630
61631833390739197116468549027998
61631833390808238999253446795310
61631833390812141454751356709060
61631833390812141459771168772376
61631833390812141459833930887220
61631833390812142690097374435976
61631833390812143106962954340992
61631833390812143106962987624972
61631833390812143108655207041156
61631833390812143108657560086890
61631833390812143108657563269218
61631833390812143108657563273430
61631833390812143109222419153534
61631833390844561758711740046784
61631833390844561895972408683108
61631833390844561900992220746424
61631833390844561901054982861268
61631833390844563543101551514140
61631833390844563548184006787216
61631833390844563549878612060938
61631833390844563549878615247478
61631833390844563549878615248882
61631833390844563549878701342162
61631833390844563549879386901214
61631833390844563549879472994494
61631833390844563550443557220862
61631833442613452405815257559246
61631833442940360157965679002136
61631833443049627224563857531307
61631833443049627229646431690593
61631833443049627407766483528409
61631833443564435337878572827408
61631833443589962360964833945736
61631833443589967300092567925464
61631833443589967345846124137572
61631833443596855779099625273632
61631833443596866713707319657964
61631833443596866714459436216626
61631833443600758237340088554796
61631833443600769174705189010494
61631833443600774115358063610982
61631833443600774116110175920294
61631833443600774158834366893018
61631833443600774161090699116690
61631833443600774161090727814498
61631833443600774296848262797498
61631833443658963251226388416691
61631833443659007722863637034401
61631833443662913889898407056547
61631833443662913889919327762947
61631833443662913889920361218374
61631833443669768417838715596211
61631833443673720702907566269043
61631833443912921724394346957784
61631833443916820290857431893888
61631833443916824187171504695340
61631833443916825412727794610352
61631833443916825420258861496266
61631833443916825824509800519324
61631833443916825832124894604388
61631833443916825833547416021916
61631833443916825834384330382300
61631833443985867717232334699677
61631833443985869359277784157405
61631833443985869366620822965991
61631833443989771277526165827811
61631833444022190001202405336678
61631833444022191642495742485094
61631833444022191647578316663254
61631833444022192268359224316291
61631833444022192268359224317743
61631833460411325891822305068966
61631833460411325891822308238244
61631833460411325891822390808114
61631833460411325891822393977392
61631833460411373925524015730432
61631833460411373925524790552042
61631833460411373930607447300072
61631833460415276386042512528948
61631833460658431486106242102704
61631833460739182392555184316664
61631833460739182392555184670796
61631833460739182397575768386444
61631833460739182397638530147156
61631833460739182397638616240436
61631833460763797912741567537140
61631833460763797920083573243862
61631833461314939862120364690444
61631833461314943566466165175240
61631833461314943568722502103176
61631833461314944803504435598108
61631833461322742991987985476004
61631833461322742998765906950742
61631833461326645459283719140748
61631833461326645596481625657856
61631833461326650400667790048412
61631833461383922451365550315612
61631833461383922451366321967944
61631833461383938510873466278060
61631833461383938510873552017208
61631833461383970629043946230874
61631833461383971681372137531487
61631833461387840971391188254966
61631833461387840971391273994114
61631833461387841383173452431142
61631833461387841383173452444192
61631833461387841383173538170290
61631833461387841383173538183340
61631833461387874736690725416304
61631833461387874736753487531148
61631833461387889554136688998108
61631833461387889554136689470332
61631833461387889554136689470492
61631833461395644519881847013560
61631833461395644519881847030822
61631833461395644519881932752708
61631833461395677873399205737870
61631833461395678010597112609270
61631833461395688984741169570312
61631833461395688984741945826126
61631833461395688991519091045050
61631833461395688992083951532848
61631833461395693926128339664822
61631833461395693926128339682084
61631833461395693926129111334416
61631833461395693931211771234462
61631833461395693931211771251724
61631833461395694475171358229520
61631833461395694475171358583652
61631833461395694480254704060012
61631833461395694480254790153292
61631833461399546980336892614770
61631833461399546980336892627820
61631833461399546980399568990626
61631833461399546980399569007888
61631833461399591445259667803192
61631833461399591452601673509914
61631833461399596386646833311482
61631833461399596386646836480760
61631833461399596935689850796108
61631833461420305693620750370647
61631833461420309995357741444332
61631833461420310002699747151054
61631833461420310002699833244334
61631833461420311234887098472015
61631833461420311237481680645986
61631833461420311237481766739266
61631833461432000775137980048732
61631833461432016834645035096290
61631833461432016834645121189570
61631833461642702071367048765916
61631833461711743814192891938866
61631833461711743814192891956128
61631833461711745049538909683044
61631833461711745054622341252684
61631833461711745191820248124084
61631833461711745193514823751068
61631833461711745193514909490216
61631833461711745605297087945958
61631833461715631592830828606020
61631833461715631592830828960312
61631833461715642568607561424084
61631833461715642705868230060408
61631833461715646274647937540076
61631833461715646274647937553126
61631833461715646274710613443548
61631833461715646274710613915932
61631833461715646274710613933194
61631833461715647515077301097484
61631833461715647515077301110534
61631833461715647515139977490602
61631833461715647516771876741730
61631833461715647652337969746858
61631833461715647652337970101150
61631833461715647654032545255750
61631833461715647654032545728134
61631833461715647654032631349030
61631833461715647654032631467122
61631833461715648059037658682064
61631833461715648064120232860224
61631833461715648066379620790941
61631833461715648066379754727204
61631833461748062345553837098002
61631833461748062391850614113218
61631833461748066715931665889772
61631833461748067912240001138512
61631833461748067958536778153728
61631833461748068095253597699544
61631833461748068095253597701974
61631833461748068095253683795254
61631833466651860566367014436126
61631833467231368411867659973290
61631833467231368549065652583838
61631833467231373353251730880954
61631833467231373353251731230874
61631833467231373488757470795550
61631833467231373490449723491502
61631833467231373490449723841422
61631833467304314535040800884544
61631833467304314541818722355070
61631833467304314541818722359282
61631833467304319476427966392834
61631833467304319483202793262734
61631833467304319483202793266946
61631833467340642790012541941804
61631833617893163157893095013175
61631833617966109150647050759815
61631833620263963435994166088422
61631833620264263624990439276280
61631833620264263625264731390302
61631833620847824369216724477972
61631833621139263677935716579768
61631833621139265325064773336234
61631833670415484391629809934367
61631833671144941736968421844919
61631833671144941736970746192893
61631833671144941736970859584253
61631833671144986758132300162231
61631833671144987992914233657163
61631833673111083362762352562797
61631833673111083362763381432573
61631833673333522237670058596835
61631833673333522374930812968095
61631833673333524021243962529747
61631833673333524021243962533959
61631833673333524021244048268895
61631833673333524021245077138671
61631833673333524021245077142883
61631833673369846374191912886025
61631833673369846374191998625173
61631833673369846511452667261497
61631833673369846922983883328217
61631833673369846922983969067365
61631833673438888665998094002679
61631833673438888803007715575095
61631833673438888803258762634791
61631833673438888803823618519107
61631833673438890450135739210983
61631833673438890450135739215195
61631833673438890450136768080759
61631833673438890450136853819907
61631833673438890450136853824119
61631833673438890450386786270679
61631833673438890450386786274891
61631833673441890701046987101463
61631833673442791124819748535413
61631833673442791131598014366423
61631833673442792366945840052949
61631833673442792915737810495141
61631833673442792915987739763585
61631833673475211572822079910425
61631833673475213356961182707331
61631833673475213357211886810435
61631833673989085713205236450619
61631833673989085713206351059543
61631833673989119065031371348753
61631833673989130178067658194217
61631833673989130178068772803141
61631833673989130184843228140945
61631833673989130184845552488919
61631833673989130185661373943133
61631833673989130185661455427107
61631833673989131832037285269709
61631833673989131832038399878633
61631833673989136773422502548341
61631833673989986143820054344455
61631833673990030608682476088053
61631833673990030615459255779655
61631833673990030615940432024895
61631833673990030616024200585287
61631833673990030616024572121595
61631833673990030616025600991371
61631833673990030616209043735169
61631833673990030616212401208093
61631833673990030616212482692067
61631833673990032399515450566731
61631833673990032399515450570943
61631833673990032399782947672293
61631833673990032399786305145217
61631833673990032399786386629191
61631833673990032399787419754141
61631833673990035511028211772515
61631833673990035511090887794079
61631833673990035511843000103391
61631833673990035511843000107603
61631833673990035511844028973167
61631833673990035511844028977379
61631833673990036104128748157089
61631833674025453087150332353873
61631833674026352922318889919391
61631833674026353471110860361583
61631833674026353471173622126507
61631833674026353471926763305595
61631833674026353517764121383757
61631833674026353517767474601507
61631833674026353517955502328867
61631833674026354706708696800527
61631833674026355301254256756277
61631833674094485499006379541617
61631833674094485501265819901537
61631833674094485501516781222085
61631833674094485501516866961233
61631833674094487147832336288851
61631833674094487147832340993115
61631833674094496612042666387081
61631833674094496612043780996005
61631833674094496619386824403861
61631833674094501561023919180595
61631833674094501561024004919743
61631833674095385931314663058447
61631833674095385931314748797595
61631833674095385931879518942763
61631833674095387715619758244351
61631833674095387715644117929283
61631833674095387715644122515503
61631833674095387715706798536907
61631833674095397049999580314459
61631833674095397050000609184235
61631833674095401938227278482343
61631833674095401938291069112831
61631833674095401990822919852305
61631833674095401991574946422469
61631833674095401991575032161617
61631833674095402540429683234519
61631833674095402540430797843443
61631833674095403775148940703675
61631833674095403775149969573451
61631833674095403775211616729451
61631833674095403775212731338375
61631833674095403775212731338535
61631833674098387958686904914861
61631833674098399071724306369249
61631833674098399079318393654473
61631833674098400726530095388419
61631833674098404432299541576255
61631833674098404432299541580627
61631833674098404433051653885567
61631833674098404433051653889939
61631833674098404433135250616451
61631833674098404433135336238799
61631833674098404433136365108575
61631833674098404433136369830309
61631833674099288390052720509085
61631833674099288392588710790627
61631833674099290173626624446209
61631833674099290175886060090219
61631833674099290175887088959995
61631833674099290175887174699143
61631833674099290175949850724919
61631833674099299457357457759957
61631833674099299503090121963473
61631833674099299509681134557479
61631833674099299509868387794483
61631833674099299510517962811533
61631833674099299510705129842829
61631833674099299510706244451753
61631833674099299510706249169115
61631833674099301286664025900597
61631833674099301294007064592543
61631833674099301294007150331691
61631833674099301294008179201467
61631833674099301294008183923201
61631833674099301294069826357467
61631833674099301294279115263927
61631833674099304405522893331345
61631833674099304406338715141303
61631833674099304406338715145515
61631833674099304406338800880451
61631833674099304406338800884663
61631833674099304451255557534861
61631833674099304452092300049767
61631833674099304452092300055383
61631833674099305000047527977053
61631833674099305000047527981265
61631833674099305000048561456135
61631833674099305000110204002829
61631833674099305000111323216687
61631833674099305000863345181917
61631833674099305000863345186129
61631833674099305000863349791223
61631833674099305000863435525999
61631833674099305000863435530371
61631833674099305000884270491959
61631833674099305000884270497575
61631833674099305000885389705817
61631833674099305000947032256883
61631833674099305000948151470741
61631833674099306235645283281943
61631833674099306235645369020931
61631833674099306235645369021091
61631833674099306235666203986891
61631833674130824279751537823017
61631833674130824462765762671449
61631833674130824462765878525507
61631833674130824462765881712047
61631833674131719944398327623049
61631833674131719951657652179393
61631833674131719951929276889679
61631833674131719951929362628827
61631833674131721735231556135391
61631833674131721735503180807929
61631833674131724892563674254247
61631833674131724892564793462441
61631833674131724893316905771753
61631833674131724893316905790467
61631833674131724893316908977007
61631833674131726676890809708717
61631833674131726676890809708877
61631833674316886898641582639657
61631833674316886898642697248581
61631833674316888545018608575157
61631833674316892394151645337569
61631833674316892394151645343393
61631833674316892394152016879701
61631833674316892395575657855343
61631833674316892395847708526727
61631833674316893493996426993781
61631833674316893631194501093967
61631833674316893631196829691291
61631833674316893631197858561067
61631833674353215157881104939107
61631833674353215158697012482389
61631833674353215158697012483841
61631833674353215295893885884743
61631833674353215295894923604591
61631833674353215295895005092937
61631833674353215295895009343739
61631833674422258228250175662823
61631833674426144679260829360301
61631833674426144679323505386077
61631833674426146326451529021965
61631833674426146463649521626689
61631833674426155792298230814689
61631833674426155792360906840465
61631833674426155793133939738085
61631833674426155793135054347009
61631833674426157439488930476353
61631833674426157439509851064661
61631833674426157439510965673585
61631833674426157576686923081077
61631833674426157577523746613397
61631833674426161146366131531571
61631833674426161152872346813661
61631833674426161152873466026067
61631833674426161283564128397293
61631833674426161283565243006217
61631833674426161290071458636615
61631833674426161290154107982989
61631833674426161290342308605795
61631833674426161290342390095593
61631833674426161290342394694863
61631833674426162388491108562439
61631833674426162388491194301635
61631833674426162388492227770681
61631833674426162518158804400047
61631833674426162525689101167371
61631833674426162525689186789719
61631833674426162525689186907971
61631833674426162525689187262103
61631833674426162525690215659495
61631833674426162525690220381229
61631833674458581594117873240595
61631833674458581731378541876919
61631833674458581731566827171691
61631833674458581731567946379885
61631833674458582829715712884793
61631833674458582829715717484063
61631833674458582966913591054013
61631833674458582966913705491129
61631833674458582966913706889357
61631833674458582966913706908071
61631833674458582966913710094611
61631833679023311047111808458914
61631833679274569464057620898492
61631833679278617102958577737672
61631833679278617102961935204772
61631833679347515451728230814640
61631833679347515863510493941056
61631833679351568624536703760567
61631833679351568624557624466976
61631833679351568631897307225404
61631833679898660970698252782140
61631833680004027404676585263118
61631833680004027404677360097778
61631833680004029188250493786462
61631833680004029188251268621122
61631833680006730891685581490314
61631833680039144554664034471744
61631833680261840526043980360828
61631833697076544112823856289392
61631833697076544120438950374456
61631833697108962889868517576307
61631833697108962905412003504189
61631833697108962951165588414057
61631833697108962951166331014497
61631833697108962951166360066389
61631833697108962958781454151453
61631833697108962961040889912103
61631833697660104239377093637136
61631833697660104239398014460128
61631833697660109590286752154082
61631833697660109592563981090610
61631837750114701673272035308062
61631837750114701673272039892830
61631837750114701673272039894282
61631837764881262235567595969827
61631837765821152256740784440197
61631837765821154041129476706585
61631837767803354628503270189400
61631837980503062686421912554984
61631837980539385448437454087257
61631839203526384019454106157092
61631839203635652906620727458284
61631839204604296982281001727760
61631839204604345153160555947158
61631839413380597356378883822243
61631839414255041907212317989451
61631839416226092077372748522676
61631839416335359141725066816703
61631839416335359141725067166623
61631839417209460243368661640911
61631839816042470434325191748965
61631839821951052564901641579211
61631839822023998552572251495359
61631839824042221672226784933451
61631839824042221672226784933460
61631839824905515960884030510902
61631839824978494707274539527647
61631839824978510126985497906137
61631839824978510126985497924851
61631839838703415800273325932407
61631839838776361787943935848555
61631839838812384504679557742987
61631839838812384505244413627303
61631839839672121017419598022061
61631839839675728047061506013023
61631839839687778899908013124453
61631839839687778900472097356437
61631839839748672255424878645799
61631839839748674039814690107331
61631839839748974223981789221007
61631839839748974229064363399167
61631839839760679825411810319239
61631839839760680375271506999271
61631839841730874619848802229937
61631839841767195552467554732620
61631839841767195552467583430428
61631839841767195552468326384952
61631839841767195560083334376576
61631839841767195560083334848752
61631839841767195560083334848959
61631839841767195560083334848960
61631839841767195560083338962796
61631839841767195562342113624450
61631839841767195562342770491358
61631839841767195562342770609402
61631839841767195562343143543986
61631839841767197345915926690905
61631839842630386009033189247550
61631839842630486278872402042952
61631839842703335703559743050112
61631839842703336938090969258208
61631839842703421148674002412842
61631839842703421148674002412843
61631839842703435972835125826764
61631839842703437208201805505991
61631839842703469326916483043910
61631839842703470973501601438680
61631839842703480445037230328791
61631839842703485798478718117771
61631839894904448792109701032299
61631839894908350657828467534405
61631839894908350657830819180459
61631839894929916700086350921115
61631839894940721682953232951483
61631839894940721865883889765547
61631839894940721865946651530471
61631839894940721866698678100635
61631839894940771097545580823747
61631839894940771691318188899291
61631839894941674046238440891983
61631839895880915647682515508037
61631839895880965655982358044867
61631839895880965655984709690921
61631839895880965655985828886065
61631839895880965656005717553411
61631839895880965656006750655275
61631839895880965656064921675131
61631839895880965656066040870275
61631839895880965656066040883373
61631839895880965656066045115461
61631839895880965656068393579187
61631839895880965656068396761515
61631839895880965656256678873959
61631839895880965656256683106047
61631839895880965661068403064225
61631839895880965663596337166715
61631839895881798372099527567850
61631839895881800201406095708490
61631839895888719376614357892437
61631839895888719378852868716051
61631839895888719378873789420999
61631839895892621244846989149273
61631839895892671253229395314963
61631839895892671253231746961017
61631839895892671253232866156161
61631839895892671390681907257849
61631839895892671390681911489694
61631839895892671390681911489937
61631839895892671398020446355218
61631839895913336086310519633199
61631839895913336086372909861815
61631839895913336086373281398123
61631839895913336087125307968287
61631839895913336087147347882881
61631839895913336087208990788079
61631839895913336087209738111497
61631839895913336093986884732861
61631839895913336094740030162751
61631839895913336681168770617945
61631839895913336681921911797033
61631839895914237248917876586893
61631839895914237249482735653537
61631839895914237249733693791757
61631839895914237249733779530905
61631839895914237249754704817701
61631839895914237249754704836575
61631839895914237249755733687477
61631839895914237249818123934967
61631839895914237251450310381483
61631839895914237256260915395479
61631839895914237256323677510163
61631839895914237257076818689251
61631839895914237257348415986221
61631839895925041686068041140583
61631839895925042278081162679227
61631839895925042278082191548843
61631839895925042278082191549003
61631839895925042278353131843391
61631839895925042278354160713167
61631839895925042278835336960019
61631839895925042279106277273441
61631839895925042285675245714941
61631839895925042285675249945577
61631839895925042416430822633530
61631839895925042422936004689683
61631839895925042423689150100859
61631839895925086752982694027907
61631839895925091692194482034141
61631839895925091694642204506505
61631839895925091829392474994446
61631839900745083147782757144846
61631839900745083147782757146298
61631839900745083330986412013335
61631839900818029325995561204242
61631839900849096870419673141621
61631839900850299459340108289263
61631839900850447905151771506703
61631839900850447911657610879059
61631839900850447912495586553633
61631839900850447930571505959721
61631839900850447935653708599143
61631839900850447937914630859157
61631839900850447937914630860135
61631839900850447937914630861587
61631839900850447937914632278529
61631839900850447983668216124343
61631839900850449574416013740840
61631839900850449576946383986151
61631839900850449584289509065155
61631839900850449584289510484530
61631839900850449584290543586394
61631839900850449767220167298582
61631839901789240871241705818775
61631839901789240871514708103837
61631839901789290879897114270771
61631839901789290879899437219065
61631839901790625672116991525021
61631839901790641739240389543911
61631839901790641739240389543912
61631839901797344746200951203415
61631839901797394754855240458863
61631839901797394754858711300061
61631839901797394755611829076287
61631839901797394762386655950399
61631839901801296620577477802327
61631839901801296620579829448381
61631839901801296620580948643525
61631839901801296803783574653677
61631839901801397561468107212435
61631839901821661905752985196077
61631839901821661907259361621569
61631839901821661908013540151871
61631839901821661912342964669505
61631839901822862665095916139007
61631839901822862670178490317167
61631839901833667647939725154369
61631839901833667648693903684671
61631839901833667653023328202305
61631839901833667831708243318527
61631839901833667836790817496687
61631839901833717059542564521505
61631839901833717061990286993869
61631839901833717656514921620703
61631839901833717661597495798863
61631839901833818000432822730723
61631839918575423469886260048664
61631839918575423469886260166756
61631839918575423472147096681798
61631839918575423472147097731558
61631839918575423472147097750432
61631839918575423655161436321475
61631839918575425253460164432493
61631839918575425255719882473526
61631839918575425255719882473535
61631839919454377013367096817605
61631839919515567395488178200305
61631839919515601343822990152846
61631839919515617410670847626200
61631839919523270445870717761574
61631839919523270445873812362200
61631839919523270452648639236312
61631839919527273800710260824406
61631839919527273800710261178538
61631839919527273800710347285075
61631839919527323024196674691456
61631839919547585781872547411336
61631839919559543887998905872152
61631839919559543933752490780616
61631839919559543938835064958776
61631839919559588359635782953554
61631839919559593298784804943902
61631839919559593346776904906616
61631839919559593351859479084776
61631839919559694239674976342694
61631839919559694239674976696826
61631839919559694239675062803363
61631839919559694241934780824713
61631840051512092562598861674127
61631840051512092562599233210435
61631840052492858287456540756071
61631840054466903609634113486700
61631840054466905586848880644281
61631840054466905586848996380135
61631840054466905586849771201697
61631840055450275011350836564018
61631840055450308752045312813426
61631840055451175441900715568684
61631840055451175441900744266444
61631840055451175441900745683594
61631840055451175441901520504996
61631840055451175441901863828978
61631840131169761526490729493720
61631840131275133359371187447577
61631840132152729414614900107915
61631840132154035656693046951893
61631840132154036892039064210845
61631840132154036892227096992437
61631840132154036892227097005487
61631840132154037504912076704664
61631840132154085019905387714255
61631840132154085065638051904721
61631840132154085065638051917771
61631840132154085065721619952139
61631840132154085070721654952657
61631840132154085070721654965707
61631840132154085070721740691805
61631840132154086850048784108949
61631840132227032865689216412156
61631840132227032865689216762076
61631840132227032865689220994164
61631840132227032865689220998376
61631840132258503515679168181258
61631840132258546127674043689090
61631840132258546127675081040304
61631840132258546132757279432806
61631840132258546135017086747026
61631850663410233290739150698319
61631850669320107456130415773275
61631850672274570440350771765380
61631850672277110333953889409696
61631850672277111980329800736272
61631850672278474570117758981940
61631850672485109793769120655088
61631850672495916606757359161184
61631850672589274415804378570088
61631850672589276062933521414170
61631850672590520696877717998856
61631850672594572223390613888039
61631850672594578811070036857793
61631850672594578813347265794321
61631850672601325863469124473428
61631850672601325865997057513060
61631850672605330860140656162420
61631850672605336393796090141974
61631850672605336393796094846238
61631850672605385624810391922551
61631850672605385627087620859079
61631850687044734805947827204731
61631850689967127317184704597488
61631850690003450241527296353456
61631850690003450241528410949330
61631850690003450241610979179072
61631850690283226016761161672774
61631850690283226618900890403537
61631850690315647080470428838736
61631850690315647080742024950432
61631850690319547757623079714070
61631850690327202562837654768779
61631850690327354461959709208496
61631850690327354461959713794716
61631850690327354461959799529652
61631850690327354461960828403640
61631850690327354462231309906412
61631850690327354462294071667124
61631850690327358214005493351245
61631850690331206962101220798896
61631850690331206962184903624512
61631850690331212495840371004526
61631850690331256922474076782538
61631850690331256922477434236588
61631850690331256922477519971524
61631850690331256922749030348284
61631850690331256922750144957208
61631850690331256922811792108996
61631850690331256924984561002564
61631850690331256924985589872340
61631850690331256925005481726226
61631850690331262453578375301246
61631850900039232570607450226011
61631850902666833728538401620078
61631850902666833728538487359226
61631850902993695371791252345333
61631850903027060736304537958112
61631850903027060736305566827888
61631850903027060736305566832100
61631850903027060736577162939584
61631850903027060736577162943796
61631850903030067569645271269253
61631850903030067569833562213055
61631850903030067569917240433577
61631850903030067569917245038671
61631850903030067572925579484671
61631850903030067707931140606121
61631852099206208674443942412651
61631852105116071721714460201275
61631852105326772653669179841595
61631852108281283631110328827258
61631852108291892173479190843444
61631852108386585821730296893941
61631852108386635646527243270407
61631852108386635646809719101547
61631852108386635654149746214843
61631852108386635654149746216247
61631852108386646764909804415243
61631852108386650090221563719493
61631852108386651706314881648959
61631852108386651713656887355681
61631852108390536483890964931137
61631852108390536488971216627563
61631852108390536490414744745553
61631852108390553138194800574717
61631852108390553138195829444493
61631852108390553143006435974649
61631852108390553143276080674359
61631852108390553143278403622653
61631852108390553145535516435009
61631852108390553145535516553101
61631852108390554189691482741633
61631852108390554194794979238516
61631852108397290726377737714980
61631852108397290726377823454128
61631852108397301844498456420144
61631852108401343296544560117745
61631852108401343296816527765749
61631852108401343301899101943909
61631852108401343301899103460229
61631852108401359951120276965969
61631852108401359958439039472959
61631852108401359958459960179311
61631852122841015274553698915047
61631852123051748139887595414489
61631852125690156708135540565180
61631852125690159865944701596629
61631852125690161649519611472844
61631852125690161649519725791708
61631852125795059956324157547420
61631852125795356393172710542320
61631852125795359550987090954498
61631852125795360145511725600206
61631852125795360145784066306454
61631852125795361334560251819006
61631852125799414507198089144000
61631852126005760705180770052138
61631852126006060848779137495476
61631852126006060848781541932116
61631852126006060848781548053530
61631852126006060887193006362936
61631852126006060894720979002356
61631852126006060894724073248850
61631852126006060894724188039890
61631852126006210941157408940064
61631852126006211012047222437228
61631852126013849755435813068408
61631852126013865814942496579658
61631852126017762739276816523748
61631852126017768275457118188816
61631852126017768275460217021530
61631852126017768275460217493706
61631852126017768275460561395064
61631852126017768275460590074158
61631852126017966563935916579901
61631852126079006887474934748996
61631852126090714268211073935456
61631852126111410666866594050830
61631852126111411261663196363256
61631852126111458850107966040266
61631852126111475453575585205962
61631852126111475458655830314414
61631852126111475461187235612394
61631852126111475461188350221318
61631852126111577964848428428361
61631852126111577964848428899133
61631852126111611318365701413523
61631852126111611346054473268188
61631852126111611346326440916192
61631852126111622436403024612375
61631852126111622436486793544320
61631852126111626143008259812273
61631852126111626143280314537626
61631852126111626150619907032165
61631852126111626150619993125445
61631852126111627377789418468333
61631852126111627377870519606067
61631852126111627377870777873271
61631852126111627377872844070681
61631852126111627377873101288125
61631852126111627377873872473897
61631852126111627385212783579993
61631852126111627385401840527097
61631852126115513801488129161133
61631852126115513801760096809137
61631852126115513801760182548285
61631852126115513806842756726445
61631852126115513806842758242765
61631852126115528672428328318304
61631852126115528679767982378972
61631852126115529861183674619951
61631852126115529861267357439743
61631852126115529866351046226827
61631852126115529868607039731611
61631852126115529868608072833475
61631852126123118649928427384280
61631852126123318727543758224168
61631852126123318727815727402994
61631852126123318727815727407366
61631852126123318727815813142142
61631852126123318727878489167918
61631852126123332997910924772765
61631852126123332997913249250429
61631852126123333005252930479487
61631852126123333592626939235085
61631852126127219398651483605613
61631852126127219398923451253617
61631852126127219404006112687245
61631852126127221188061107125520
61631852126127221188061107129732
61631852126127221188061192864668
61631852126127221188061192868880
61631852126127221188123868890444
61631852126127221188333074777736
61631852126127221188333160516884
61631852126127221188395836538448
61631852126127236052955231272091
61631852126127236053227200436415
61631852126127236060483200841611
61631852126127236060484320055628
61631852126127236060566883194843
61631852126127236060568002875420
61631852126127237247838007407188
61631852126127237250098472037614
61631852126127237842635616125472
61631852126127237844895047654034
61631852335544324414045677018441
61631852335544368840494196612003
61631852335763161794154718156141
61631852335836108377437461767881
61631852335836108384779467474603
61631852335836108384780615367507
61631852335836141736037308931203
61631852338389651761087047762079
61631852338389651898347716398403
61631852338389651898347802137551
61631852338389651898348173673859
61631852338389696369713368904417
61631852338389696369713454643565
61631852338389851998837861243622
61631852338389851999109457355318
61631852338389863112146858809706
61631852338389863119488866051462
61631852338493817620994391137971
61631852338493862040102113480821
61631852338493862040103228089745
61631852338494762477495199921435
61631852338494762478059027408199
61631852338494762478060056277975
61631852338494762478247226495811
61631852338494762478247312230747
61631852338494762478248341100523
61631852338494762478248341104735
61631852338497769449601834370671
61631852338498620466308067901923
61631852338498620466308067907747
61631852338498620466309182516671
61631852338498664937740581178995
61631852338498664938492693488307
61631852338498664938764576936569
61631852338498664938765691545493
61631852338498665074938573789543
61631852338498665075209509852003
61631852338498665075753362124631
61631852338498669871784626371639
61631852338498669872621454625693
61631852338498669879312680163987
61631852338498669880149508418041
61631852338498669880151828184007
61631852338498669880152976076911
61631852338498670008982618982187
61631852338498670016573348800311
61631852338498670428104650606179
61631852338498670428167326631955
61631852338498670428919438941267
61631852338713555982939091395675
61631852338713555983210687507371
61631852338713555983211059043679
61631852338713555983754908596327
61631852338713555984026504708023
61631852338713555984026876244331
61631852338713555984026876248543
61631852338713555984026961983479
61631852338713555984026961987691
61631852338713556120199760027787
61631852338713556121287630619803
61631852338713600455392157214037
61631852338713600455392157218249
61631852338713600455392242953185
61631852338713600455392242957397
61631852338716257272416334162241
61631852338716257272416419901389
61631852338716257273169561080477
61631852338716257275491673216663
61631852338716257275491758955811
61631852338716257862610506939101
61631852338716257867965791837881
61631852338716257867966163374189
61631852338716257869388772770111
61631852338716257869451448795887
61631852338716257869451534535035
61631852338716257869472369500835
61631852338716257869472455239983
61631852338716257870287903974067
61631852338716257870288275510375
61631852338716257870288277045569
61631852338716257870288362784717
61631852338716268393611734588359
61631852338716268988407965345763
61631852338716273876699825680443
61631852338716273883474652554555
61631852338716273884042952117343
61631852338716273884226764863867
61631852338716273884227793733643
61631852338716307098039005746847
61631852338716307098792146925935
61631852338716307229881340382901
61631852338716307230969210974917
61631852338716307234964943430837
61631852338716307235780846374849
61631852338716307236052442486545
61631852338716307236052814022853
61631852338716307237496344123723
61631852338716307238312251672669
61631852338716307238312251672829
61631852338716552522810326861501
61631852338716557464762238517091
61631852338716557875976317938989
61631852338716557875979761145237
61631852338716557876460934676321
61631852338716558012968543617531
61631852338716558012968543623355
61631852338716558013240511271359
61631852338716558013721689051793
61631852338716558013804913062387
61631852338716558013805286133889
61631852338716558013805371871585
61631852338716558013805371873037
61631852338716558013993656699797
61631852338716568582318501453963
61631852338716568582883357338279
61631852338716574072745332646071
61631852338716574072748690113171
61631852338716574073313545997487
61631852338716574073313546469870
61631852338716574073313546469871
61631852338716574118502270772285
61631852338716574668025060926949
61631852338716602485630901062333
61631852338716602485630905317507
61631852338716607287306127841027
61631852338716607287309595494281
61631852338716607290322177038905
61631852338716607424486667394057
61631852338716607426746107764012
61631852338716607426746107764013
61631852338716607427018075407645
61631852338716607427018075412017
61631852338716607427582816973097
61631852338716607427582931291961
61631852338716607830996956444441
61631852338716607831268924092445
61631852338716607831268928341795
61631852338716607831750101872879
61631852338716607836080645231525
61631852338716607836348802386323
61631852338716607836349173922631
61631852338716607836352245592571
61631852338716607836352612879529
61631852338716607836352617128879
61631852338716607836833790659963
61631852338716607837105386771659
61631852338716607837105758307967
61631852338716607838611677121133
61631852338716607838796896394995
61631852338716618405427246662215
61631852338716618405429571126829
61631852338716618543443466558925
61631852338716618545139079909969
61631852338716618545703935794285
61631852338716724211441590340269
61631852338716724212865226721013
61631852338716724762741716776717
61631852338716724762741721008805
61631852338716774035976299459407
61631852338716774035977328329183
61631852338717453090287293349857
61631852338717453090287379089005
61631852338717453090559260997861
61631852338717453090559346737009
61631852338717458030251822282189
61631852338717458030251850861905
61631852338717458436678543286557
61631852338717458436678543292381
61631852338717458442033828191161
61631852338717458443456809123391
61631852338717458443456813372741
61631852338717458443725337814497
61631852338717458443728776771395
61631852338717458443728781020745
61631852338717458444272629038199
61631852338717458444272630577605
61631852338717458444272716316753
61631852338717458444541240752685
61631852338717458444544225149895
61631852338717458444544310889043
61631852338717458580717108933351
61631852338717458580717477759715
61631852338717458580717480469659
61631852338717458580989445401895
61631852338717458580989445407719
61631852338717458581533383413671
61631852338717458581804979525367
61631852338717474473277008150199
61631852338717474496458775521505
61631852338717474503236951014097
61631852338717474503236955735623
61631852338717474503798458279933
61631852338717474504049419600481
61631852338717474504051739343361
61631852338717474504051739347573
61631852338717474504052858557379
61631852338717474504052858561591
61631852338717474504052858679635
61631852338717474640473345721899
61631852338717474640496590774821
61631852338717474640497705389569
61631852338717474641312493718833
61631852338717474641313612932851
61631852338717475096313213474361
61631852338717475098576088191909
61631852338717502915909591858749
61631852338717502915909877655909
61631852338717502916178489370395
61631852338717502916181846843319
61631852338717502916181932582467
61631852338717503053442596963617
61631852338717507850518869193751
61631852338717507850790717801157
61631852338717507850790803540305
61631852338717507850790836841755
61631852338717507855874406588241
61631852338717507855874408127647
61631852338717507857293662766413
61631852338717507857297044684731
61631852338717507857297135024761
61631852338717507857297135028973
61631852338717507857569012328523
61631852338717507857569012332735
61631852338717507857569017055873
61631852338717507857569102676977
61631852338717507857569102795021
61631852338717507858130491020467
61631852338717507858130519600183
61631852338717507858133872940189
61631852338717507858133958557081
61631852338717507858133958673721
61631852338717507858133958679337
61631852338717507986963601584613
61631852338717507988051472176629
61631852338717507992298363295341
61631852338717507992318915535333
61631852338717507992319283883649
61631852338717507992319283889473
61631852338717507992319288606834
61631852338717507992319288606835
61631852338717507994554331402737
61631852338717507994557799055991
61631852338717507994557803661084
61631852338717507994557803661085
61631852338717507994578719644299
61631852338717507994829766703995
61631852338717507994829771308929
61631852338717507995394627193245
61631852338717507995394627193405
61631852338717508398745607493585
61631852338717508398745976319949
61631852338717508399017943962129
61631852338717508399017943967953
61631852338717508399833478085601
61631852338717508403829582077829
61631852338717508404645485021841
61631852338717508404917081133537
61631852338717508406336337311709
61631852338717508406360982770715
61631852338717508406608673780253
61631852338717508407176518783353
61631852338717508407176890319661
61631852338717508407176890319821
61631852338717508407176891854855
61631852338717518968075013090025
61631852338717518968639959435223
61631852338717518968911927083227
61631852338717518973995526948835
61631852338717518973995530131163
61631852338717518975417020317279
61631852338717518975418139531297
61631852338717518975688987961071
61631852338717518975688987965283
61631852338717518975690107179301
61631852338717518975690107297345
61631852338717518976251609841655
61631852338717518976254963181661
61631852338717519105084720405801
61631852338717519105356688526029
61631852338717519105900623349813
61631852338717519110439259516197
61631852338717519110440374130945
61631852338717519110440378848307
61631852338717519111255162460209
61631852338717519112675450223925
61631852338717519112677774688539
61631852338717519112678893902557
61631852338717519112698695276847
61631852338717519112949742336543
61631852338717519113515717434877
61631852338785651368588076531965
61631852338785651368589109651091
61631852338785651370847426570729
61631852338786501975965272007763
61631852338786501976780060342851
61631852338786501976780146077787
61631852338786546448146455917269
61631852338786546448146455921481
61631852338786551930982471552105
61631852338786551930982557291253
61631852338786551931797345626341
61631852338786551931798374496117
61631852338786551932069313274345
61631852338786551936337096401649
61631852338786551936337096407473
61631852338786551938596532162299
61631852338786551938597561032075
61631852338786551939412439711245
61631852338786551939412439711405
61631852338786551939413468581021
61631852338786551939413468581181
61631852338789503456951338379415
61631852338789503868730245105913
61631852338789503868733602573013
61631852338789504005993238090211
61631852338789504006558182895843
61631852338789504006746383518649
61631852338789504006746465002623
61631852338789504051746822998675
61631852338789520660211061956559
61631852338789548478383713620333
61631852338789548478384746745283
61631852338789553282510129008325
61631852338789553419770797644649
61631852338789553419771916835421
61631852338789553419771916839793
61631852338789553829105425437529
61631852338789553829106458556655
61631852338789553831364775476293
61631852338789554012036082245769
61631852338789554012872905778089
61631852338789554014567485654423
61631852338790404429703323498385
61631852338790404436479264981421
61631852338790404436481589329395
61631852338790404436482622448521
61631852338790404437025527335347
61631852338790404437294053310685
61631852338790404437297410783609
61631852338790404437297492267583
61631852338790404437297494983351
61631852338790404437298523853127
61631852338790404573471407636583
61631852338790404573742257965719
61631852338790404573742343699043
61631852338790404573742343704867
61631852338790404574286195971671
61631852338790404574558163619675
61631852338790404619495842874183
61631852338790421083983823390509
61631852338790448908663804822833
61631852338790448908934740885293
61631852338790448908935774010243
61631852338790453842707935754625
61631852338790453843544673547797
61631852338790453843544678269531
61631852338790453843544759286945
61631852338790453843544764008679
61631852338790453847791538802561
61631852338790453848628362334881
61631852338790453848628367056615
61631852338790453850321910648757
61631852338790453850323058541661
61631852338790453980805427923269
61631852338790453985073214238565
61631852338790453987583698475853
61631852338790454391499906196817
61631852338790454392314694531905
61631852338790454392586662179909
61631852338790454392587691049685
61631852338790454396583509244753
61631852338790454396854445307213
61631852338790454396854445313037
61631852338790454399090550275793
61631852338790454399113881067863
61631852338790454399929788616809
61631852338790454399929788616969
61631852338790454442587109510729
61631852338790454443420494086151
61631852338790454443423933043049
61631852338790454444846545271379
61631852338790454445118512919383
61631852338790454445118512923595
61631852338790464968444063043985
61631852338790465556457895540539
61631852338790465563236161371549
61631852338790465563239517425919
61631852338821624251170015680763
61631852338821624257944842554875
61631852338821624258696954864187
61631852338821624258697983733963
61631852338821668722472534885545
61631852338821668722472620624693
61631852338821668723287408959781
61631852338821668723288437829557
61631852338821668723559376607785
61631852338821674121458397338290
61631852338821674121458397338291
61631852338821674121458401941772
61631852338821674121458401941773
61631852338821674121730364986295
61631852338821674121730369589777
61631852338821674122211543120861
61631852338821674122483510768865
61631852338821674129258337642977
61631852338821674258655275334091
61631852338821674258656389948839
61631852338821674258656394548109
61631852338821674258927242982095
61631852338821674258928357596843
61631852338821674259471178278103
61631852338821674259743145926107
61631852338821674259744265140125
61631852338821674263987600977109
61631852338821674264010846030031
61631852338821674264011960644779
61631852338821674264826748974043
61631852338821674264827868188061
61631852338821674266266925740523
61631852338821674266517972800219
61631852338821674266519001669995
61631852338821674267083947898553
61631852338821974316083534696272
61631852338821974316084563566048
61631852338821974448741776879980
61631852338821974448741776879981
61631852338821974448742891488905
61631852338821974449013744527984
61631852338821974449013744527985
61631852338821974449014859136909
61631852338821974454098462184845
61631852338821974455789600271872
61631852338821974455789600271873
61631852338821974455789686011021
61631852338821974456353427286413
61631852338821974456354541895337
61631852338821985567134377494001
61631852338822140488020109625664
61631852338822140488773250804752
61631852338822840937210930354447
61631852338822840938026747559311
61631852338822841531986154765521
61631852338822874283931341268265
61631852338822874284768050481721
61631852338822874284768136220869
61631852338822874284768164800585
61631852338822874289851739268805
61631852338822874291542877355833
61631852338822874291542963094981
61631852338822874291542991674697
61631852338822874878727943543103
61631852338822874878729058152027
61631852338822874879292685108555
61631852338822874879292799427419
61631852338822874879564652756559
61631852338822874879564738495707
61631852338822874884648341543643
61631852338822874886067511982667
61631852338822874886067626301531
61631852338822874886339479630671
61631852338822874886339565369819
61631852338822875021093190260947
61631852338822875021093194860217
61631852338822875021093218840663
61631852338822875021093223558025
61631852338822875021094338048857
61631852338822875021094338166949
61631852338822875021909097804229
61631852338822885402889255042057
61631852338822885409663996177021
61631852338822885409664081916169
61631852338822885996848576509119
61631852338822885997685400041439
61631852338822885997685485780587
61631852338822886004460226915551
61631852338822886004460312654699
61631852338822890893319356894935
61631852338822890899843222448499
61631852338822890900094183769047
61631852338822890900094269508195
61631852338822890900659039653363
61631852338822890900659125392511
61631852338822991825770285957366
61631852338823025001889611257340
61631852338823025002161578905344
61631852338823025002161578909556
61631852338825526578691040126233
61631852338825526719026018947203
61631852338825526719027047816979
61631852338825571051146516035929
61631852338825571051147549155055
61631852338825571188344508640653
61631852338825571188344508646477
61631852338825575992533685793569
61631852338825575992534833686473
61631852338825575993286826972657
61631852338825575993287974865561
61631852338825576124649002519542
61631852338825576129729354388641
61631852338825576129732711855741
61631852338825576130548614799753
61631852338825576724528277964799
61631852338825576724528282564069
61631852338825576725344185508081
61631852338826042948538605361322
61631852338826043086551467163675
61631852338826043086551471881037
61631852338826043086551471946644
61631852338826043086551471946645
61631852338826043086552505515152
61631852338826943517102499127283
61631852338826943517102499211605
61631852338826943517103532780112
61631852338826944111623663482674
61631852338826944111627020582592
61631852338826944111627100554459
61631852338826944111627105258723
61631852338826944111627106671501
61631852338826944111627106675872
61631852338826944111627106675873
61631852338826944111627133772748
61631852338826944111627135373632
61631852338826944111627135373633
61631852338826944111898983998508
61631852338826944111898983998509
61631852338826944111898988230596
61631852338826944111898988702772
61631852338826944111898988702773
61631852338826944111899069737656
61631852338826944111899069737657
61631852338826944111899074319421
61631852338826944111899074319505
61631852338826944111899074319664
61631852338826944111899074319665
61631852338826944111899074323876
61631852338826944111899074323877
61631852338826944111899103021636
61631852338826944111899103021637
61631852338826944111900136608774
61631852338826944118401843224616
61631852338826944118401843224617
61631852338826944118401928963764
61631852338826944118401928963765
61631852338826944118401929313684
61631852338826944118401929313685
61631852338826944119238671461200
61631852338826944119238757550268
61631852338826944248343831180619
61631852338826944249159857747029
61631852338826944255683518656409
61631852338826944255683604395557
61631852737633476777973751148293
61631852743469167316421403814321
61631852743542102191054526536933
61631852746205950279625582843882
61631852746205950279625668937162
61631852746205981804589447920671
61631852746205983450965359248699
61631852746412775125937738656912
61631852746485709812744629778587
61631852746485759225769043904587
61631852746485759820531122708185
61631852746485759820534217426855
61631852746485759820534222013075
61631852746485759820565646198299
61631852746485759827908771100165
61631852746485759828159819694811
61631852746485774233485599676897
61631852746485774652881585062009
61631852746485775880070464390843
61631852746485775887663518556941
61631852746522049579773090312079
61631852746522092216999657506026
61631852746532904571160714675117
61631852746532904571181750234033
61631852746532904573420146203679
61631852746532904573441181762595
61631852746532906220632225792180
61631852760976160376390061037057
61631852760976160376390064223597
61631852761179385398800049709049
61631852761267990595729722874965
61631852763821248658390747332936
61631852763894178586554220711728
61631852763894178593332142174820
61631852763894183533024046137326
61631852763894183534718535676646
61631852763894183534718536030778
61631852763894183534718621769926
61631852763894183534719307328978
61631852763894183534719393422258
61631852763894183535283477648626
61631852763894194652839283315658
61631852763894434310965487566944
61631852763894436095355299034300
61631852763894483724554760746538
61631852763894484273597779665368
61631852763894494842674736379086
61631852763894495384312208051306
61631852763894495384375749591194
61631852763894495391717755297916
61631852763918762544390288690468
61631852763918762544390374783748
61631852763918794113517836288504
61631852763918794114270981718394
61631852763918795897907528863826
61631852763918810173024891336062
61631852763918810173024977429342
61631852763918811957414698217198
61631852763918811957414702816468
61631852763918811957414788909748
61631852763930501495071002219214
61631852763930925813858048317082
61631852763930925814674698795037
61631852764101275835678601648264
61631852764101277589566362760532
61631852764112983217169005441044
61631852764112983217231767560100
61631852764113032623478260211362
61631852764113032628560829797686
61631852764113032630820265912468
61631852764113032630820265918084
61631852764137299781738555219052
61631852764137300330781574137882
61631852764137300330844426578094
61631852764137300333103858106656
61631852764137347962492639282552
61631852764137589403689620593803
61631852764137598737419784622078
61631852764137598737420559462354
61631852764137598738172930050516
61631852764137600520115020593751
61631852764137600521809591503214
61631852764137600521809596102484
61631852764137600522374451986800
61631852764137600522562741513660
61631852764137600568128726114484
61631852764137600568316192504575
61631852764137600568316236220464
61631852764137600568317355415608
61631852764137632089242481962994
61631852764137632089995627391432
61631852764137632091501913491556
61631852764137632091501916679500
61631852764137632091690203037130
61631852764137632092255058921446
61631852764137633873632293443400
61631852764137633873632293567267
61631852764137633875891724971962
61631852764137633876080014498822
61631852764137637579672669696309
61631852764137648148749623103832
61631852764137648148750397944108
61631852764137648149502634727149
61631852764137648149502768532270
61631852764137648149503801753630
61631852764137648151006734872044
61631852764137648151198377279832
61631852764137648151198377397876
61631852764137648151198377752008
61631852764137648151763233164148
61631852764137648151763233636324
61631852764137648697793416981189
61631852764137648698546476316179
61631852764137648700806252555361
61631852764137648700806252555362
61631852764137649933139434584238
61631852764137649935587155639660
61631852764137649935588188865232
61631852764137750662760895032166
61631852764137756150931303576064
61631852764137800625019826642842
61631852764149306118910102340292
61631852764149306118910188433732
61631852764149306118972950552788
61631852764149339470795647893704
61631852764149339473055079422266
61631852764149339473243368949126
61631852764149355532750423996524
61631852764149355532750510089964
61631852764149356120016731641258
61631852764149356125100077471750
61631852764149356125100081591410
61631852764149356127359513119972
61631852764149356127547798527172
61631852764149356127547802646832
61631852764149361066484152493458
61631852764149361066484152499074
61631852764149361068931873554496
61631852764206481032234329041921
61631852764206481034493765156703
61631852764206627446059668440740
61631852764206631121511729699586
61631852764206647798974613736535
61631852764206681082158793237600
61631852764206681084418229352382
61631852764206681084419090286098
61631852764210132709727605298319
61631852764210132717070730200185
61631852764210229709964790712688
61631852764210229717244034287304
61631852764210229717244034300354
61631852764210229717306796419410
61631852764210233415942487279494
61631852764210233422720326185766
61631852764210233422720411924914
61631852764210233422783088304822
61631852764210233422783174043970
61631852764210234658631285534742
61631852764210235252863678995505
61631852764210246318514946168874
61631852764210250070243777030529
61631852764210277887642412259850
61631852764210277888395557689740
61631852764210277894984417966572
61631852764210277894985192806848
61631852764210277895737563396462
61631852764210279672032219154036
61631852764210282829029577414008
61631852764210282829782722843898
61631852764210282837125847744312
61631852764210282837125847745764
61631852764210282837125848100056
61631852764210283431918963252645
61631852764210283431922062557535
61631852764210293947149553400688
61631852764210293947150328240964
61631852764210529837287589901814
61631852764210533589646411061388
61631852764210533612053679115066
61631852764210533612531732080785
61631852764210533612806824543504
61631852764210534840622521521397
61631852764210534840622550219157
61631852764210534840622550219166
61631852764210534847965330747498
61631852764210534848153617105080
61631852764210535389665567703792
61631852764210535389665569120734
61631852764210535389665569138204
61631852764210535394748913534284
61631852764210535396443490582422
61631852764210535396443493764750
61631852764210535397008349649066
61631852764210535397196636006648
61631852764210535397196636010860
61631852764210535442666972965128
61631852764210535442677433318331
61631852764210535442761934576244
61631852764210535442950192236057
61631852764210535442950220920776
61631852764210535442950220933817
61631852764210535442950220933826
61631852764210544730173654747614
61631852764210545966085306380046
61631852764210546507785540167110
61631852764210546507785543336340
61631852764210546507785544753282
61631852764210546507786319592154
61631852764210546512868889166832
61631852764210546514563466214970
61631852764210546514563466233844
61631852764210546515128325281614
61631852764210546515316611639196
61631852764210546515316611643408
61631852764210546515317726248120
61631852764210546515317726252332
61631852764210549641808475888374
61631852764210578076913006258038
61631852764210578077666151687928
61631852764210578084444073162666
61631852764210579861301653882645
61631852764210579861302425534977
61631852764210579861302784454464
61631852764210579861302813139174
61631852764210579861302813152272
61631852764210579861302817738444
61631852764210579861302817744268
61631852764210579868833851340378
61631852764210579868833884624358
61631852764210579868833884630022
61631852764210579868833884630182
61631852764210583018300171766328
61631852764210583019053316840682
61631852764210583026395279303691
61631852764210583026396441742548
61631852764210583026396442096632
61631852764210583026396442096840
61631852764210583542676142143164
61631852764210583542676513679472
61631852764210583567343189268216
61631852764210583567343193873310
61631852764210583572426535098708
61631852764210583572426539703802
61631852764210583573179651829386
61631852764210583573179680527146
61631852764210583573179684777939
61631852764210583573179685114978
61631852764210583573179685132231
61631852764210583573179770853966
61631852764210583574685971213490
61631852764210583574874260759064
61631852764210583574874260759224
61631852764210583574874346498212
61631852764210583575438427542252
61631852764210583575438430730196
61631852764210583575439116641928
61631852764210583575439459598520
61631852764210583575439460661378
61631852764210583613849919606570
61631852764210583618933265437062
61631852764210583621191881597403
61631852764210583621192012334076
61631852764210583621192657953999
61631852764210583621192701551844
61631852764210583621193044508436
61631852764210583621193045374461
61631852764210583621193045435940
61631852764210583621193045453202
61631852764210583621193045908116
61631852764210583621193045925585
61631852764210583621193045925586
61631852764210584779715191988316
61631852764210584779715536361850
61631852764210584779715563524624
61631852764210584802689981829792
61631852764210584802689983246734
61631852764210584807773327660284
61631852764210584810032763775066
61631852764210584810221050132648
61631852764210585394955185831677
61631852764210585405017656598421
61631852764210594136420147398876
61631852764210594143952333498648
61631852764210594144516417729180
61631852764210594144516417730632
61631852764210594685463164900764
61631852764210594685463166317914
61631852764210594685463941139316
61631852764210594685463941158190
61631852764210594686217086569206
61631852764210594690546510731256
61631852764210594691299656159694
61631852764210594691300775354838
61631852764210594692805946846038
61631852764210594693559092274476
61631852764210594693559092275928
61631852764210594693559435231068
61631852764210594693559436630956
61631852764210594693559436649669
61631852764210594693559436649670
61631852764210595920809957462340
61631852764210595920809958879282
61631852764210595925893303292832
61631852764210595928152739407614
61631852764210595928341025765196
61631852764210595928341025770860
61631852764210595928342140374120
61631852764210595928342144960340
61631852764210595928342144966164
61631852764210599609524456773882
61631852764210734897325283434007
61631852764210735489579721150573
61631852764210735492121628510275
61631852764210735492121887262752
61631852764210735499652954148666
61631852764210751551626446702819
61631852764210751559156738754073
61631852764210751559157767623849
61631852764210751559157853362997
61631852764218338533025675036470
61631852764218338533026360949654
61631852764218338533026446688802
61631852764218338533088351062246
61631852764218338533088351416378
61631852764218338533089122714578
61631852764218338533089123068710
61631852764218349651209098701258
61631852764218382997948450211682
61631852764218383005290455918404
61631852764218387939335615365840
61631852764218387944418189544000
61631852764218388541660142128005
61631852764218388541663241432895
61631852764218388541663241787027
61631852764218388541663633636353
61631852764218388541663633990485
61631852764222240993544168665708
61631852764222240993606844691484
61631852764222240993606845045776
61631852764222242823687565054578
61631852764222242823687568223856
61631852764222252111726820678324
61631852764222285458466124353199
61631852764222285458466172188748
61631852764222285465997205784858
61631852764222285465997239074662
61631852764222287242793188247244
61631852764222287242855950366300
61631852764222287242855979064060
61631852764222287250135193953966
61631852764222287250197956073022
61631852764222287250387045949974
61631852764222290407380888739857
61631852764222290407384359581055
61631852764222290407384404228660
61631852764222290407384404582952
61631852764222290407384490321940
61631852764222290953916910206778
61631852764222290953916910210990
61631852764222290953916938908750
61631852764222290953979672325834
61631852764222290953979701023594
61631852764222290956427422079016
61631852764222290992118492624343
61631852764222290999733285933510
61631852764222291001992036135108
61631852764222291002179930289223
61631852764222291002180963291709
61631852764222291002180963391087
61631852764222291002181006988932
61631852764222291002181092549961
61631852764222291002181097314300
61631852764222291002181097332930
61631852764222292786318952994607
61631852764222301517973265494037
61631852764222301525505494818600
61631852764222301525505499410644
61631852764222302067016330825650
61631852764222302067017102477982
61631852764222302072036914541298
61631852764222302072099676656142
61631852764222302074547397711564
61631852764222302074548516906708
61631852764222303302363120204898
61631852764222303309894187090812
61631852764222307054153569992757
61631852764222307061685781484253
61631852764222307061685796483716
61631852764222441112162034149149
61631852764222441119504039855871
61631852764222441119504125595019
61631852764222441119504811508203
61631852764242955884171272894824
61631852764242965141645457426934
61631852764242965164532713423255
61631852764242965171394706721662
61631852764242965171395481561938
61631852764242965171395567655218
61631852764242965172148579160443
61631852764242965172148971345244
61631852764242966376992253176454
61631852764242966955784513602798
61631852764242966955784518202068
61631852764242966956537663617456
61631852764242966956537749706524
61631852764242967002291215715568
61631852764242970708331621469874
61631852764242970708331707563154
61631852764242998525476924872364
61631852764242998525665211229994
61631852764243000310054903786602
61631852764243004062413753525892
61631852764243005846238704340381
61631852764243014577641974213200
61631852764243015126684988527144
61631852764243015134780144248524
61631852764243015173190556426641
61631852764243016344143003454798
61631852764243016369562163832524
61631852764246550758588925131232
61631852764246558155167352396856
61631852764246567412892583988662
61631852764246567420235337354220
61631852764246567443143931652132
61631852764246569197282400074162
61631852764246569227533743119488
61631852764246569227596505234332
61631852764246569273287295217600
61631852764246572359363071333948
61631852764246600169918763612986
61631852764246600796724052851242
61631852764246600797477198262418
61631852764246602581050983288634
61631852764246602581113745407690
61631852764246606333660881487300
61631852764246606333660881504562
61631852764246616826481858585198
61631852764246616856984253308364
61631852764246616856984253309816
61631852764246616856984339403256
61631852764246617444437682988369
61631852764246617449521004825365
61631852764246617451780436353927
61631852764246617451780807890235
61631852764246617451780824308044
61631852764246617451780828557385
61631852764246617451780938626908
61631852764246617451781971728772
61631852764246617451781971746025
61631852764246618640558157245488
61631852764246618640558243334556
61631852764246618640620919360332
61631852764246622390908170333655
61631852764246622393168022628138
61631852764254672552885196626436
61631852764254672552885196626596
61631852764254672552885837542047
61631852764254672552947872652372
61631852764254674337275008088128
61631852764254674337337684113904
61631852764254678089068965944758
61631852764254705907217870632549
61631852764254705907218377136166
61631852764254705907218377141990
61631852764254705907218377154871
61631852764254711440954342493778
61631852764254711440954342499394
61631852764254711443402063554816
61631852764254711443402144878141
61631852764254721966725432189388
61631852764254721966725518277004
61631852764254721966725518282828
61631852764254722508175352294515
61631852764254722508175483012474
61631852764254722508238159038250
61631852764254722515517402630128
61631852764254722515517488719196
61631852764254722515580164744972
61631852764254722553906983378905
61631852764254722553991711136362
61631852764254722561521615583419
61631852764254722561521619834173
61631852764254722561522778022276
61631852764254722561522782273021
61631852764254722561522782627153
61631852764254722561522810839696
61631852764254722561522810852737
61631852764254722561522896946017
61631852764254727502909204695654
61631852764254727502909976347986
61631852764258758462088460072335
61631852764258775108777572818691
61631852764258775114132773140511
61631852764258775116392205023205
61631852764258782457614570877910
61631852764258782457626150622277
61631852764258782459874379775509
61631852764258782459874379775752
61631852764258782459874465864577
61631852764258782459875126385989
61631852817061300679998150372790
61631852817073013605078122833771
61631852817073013605078122835223
61631852817104532876347751710956
61631852817104533478487508155259
61631852817104533478487512387347
61631852817104533478675794499791
61631852817105434038684080741469
61631852817105434046215606792165
61631852817279805297578673191230
61631852817290617059545179959728
61631852817311160007860595131322
61631852817312227393525048600392
61631852817315217708127790516553
61631852817315229286042673527344
61631852817315265886558557492153
61631852817315276869674885813094
61631852817316118138615678162035
61631852817316118138615678167859
61631852817316118138615678180909
61631852817316118141126191116005
61631852817316118733140312459435
61631852817316118733140312813567
61631852817316118733140312826617
61631852817316118733140317058705
61631852817316118735671717757255
61631852817316118735671717770305
61631852817316118872932386406629
61631852817316129259247281338763
61631852817316129259247281711768
61631852817316129259247281889644
61631852817316129991304554219360
61631852817316178030026820016757
61631852817316178030026848596473
61631852817316178032286251545319
61631852817316178032286280125035
61631852817323071266636136448231
61631852817323071266636136461280
61631852817323071266636136461281
61631852817323082521953712683237
61631852817326925091124394138058
61631852817326925091124394138059
61631852817326925685920624895463
61631852817326934425103364335836
61631852817326934425103368940929
61631852817326936666779845802618
61631852817326973132357254596391
61631852817326973132357254609441
61631852817326973269555161113658
61631852817326984250474906309749
61631852817326984250474906309833
61631852817326984845274518632583
61631852817384304341650058191990
61631852817384309281534032300195
61631852817384309870975325169380
61631852817384309878590070176438
61631852817384310013590274710132
61631852817384310013591307835082
61631852817384310013591393862914
61631852817384310013591394040790
61631852817384310013591652307994
61631852817384310015851083836556
61631852817384311662223637395657
61631852817384311662223637395693
61631852817384311662223637395741
61631852817384311662223641627781
61631852817384311662226650607350
61631852817385162268158515389431
61631852817385178327663333581975
61631852817387763218622034342537
61631852817387763218622063040297
61631852817387763218622149133577
61631852817388156970021047553270
61631852817388163703328347945352
61631852817388164160675881989104
61631852817388164297852949821778
61631852817388164297852978401494
61631852817388164297937665569771
61631852817388173631664473746248
61631852817388180220368986586255
61631852817388206802167407097554
61631852817388211744311190391799
61631852817388211744311190391800
61631852817388211874228822869698
61631852817388211879040458335237
61631852817388211879040458335238
61631852817388211879312512189033
61631852817388211879312513238793
61631852817388211881571857427482
61631852817388212339107792685595
61631852817388212466494021797278
61631852817388212473835998924284
61631852817388212473837146834658
61631852817388212474109001213558
61631852817388212474109029793274
61631852817388212474109115532422
61631852817388212474109115882342
61631852817388212476368432545370
61631852817388212476368432742120
61631852817388212476368461321836
61631852817388212476368547060984
61631852817388212476368547410904
61631852817388222862431166024347
61631852817388222862431166024348
61631852817388222999691834128504
61631852817389057537769981339710
61631852817389064133879241452174
61631852817389064133879327545454
61631852817389064728403962191162
61631852817389064728675950506319
61631852817389064728675979086035
61631852817389064865937762681120
61631852817389109154308562569613
61631852817389109154308562569614
61631852817389112309862391543536
61631852817389112309863539276034
61631852817389112309863539453909
61631852817389112309863539453910
61631852817389112309863539453993
61631852817389112309863540503753
61631852817389112897045049062238
61631852817389112899576454010381
61631852817389112904387026189244
61631852817389112904388169377884
61631852817389112904388174099618
61631852817389112904660028478517
61631852817389112904660028478518
61631852817389112904660028478601
61631852817389112904660142797382
61631852817389112904660143147302
61631852817389112906918431137387
61631852817389112906918459717103
61631852817389112906919459455955
61631852817389112906919460007079
61631852817389112906919460007080
61631852817389112906919460007163
61631852817389112906919574325943
61631852817389112906919574325944
61631852817389112906919574675863
61631852817389112906919574675864
61631852817389113041920811783626
61631852817389114690493367998173
61631852817389114690493367998416
61631852817389114690493396696224
61631852817389123422899821577640
61631852817389124025039464219343
61631852817389124025039464219344
61631852817389124025039549757287
61631852817389124025039549958491
61631852817389124025039549958492
61631852817389124025039550308411
61631852817389124025039550308412
61631852817389128964164846671145
61631852817396017389244958485159
61631852817396017389244958839291
61631852817396017396584854960845
61631852817396017396587954265735
61631852817396017396587954619867
61631852817399885954039950462959
61631852817399914320920889749133
61631852817399914320920889749134
61631852817399919117768056940153
61631852817399919122850631118313
61631852817399919125107609312069
61631852817399919125111080153267
61631852817399919254966076652032
61631852817399919262309072768027
61631852817399919719907702746715
61631852817399919719907727094343
61631852817399919854562696317872
61631852817399919857105690945848
61631852817399919857105719643656
61631852817399919857105805264712
61631852817399919857105805382804
61631852817399921504296390603141
61631852817399921504296394835229
61631852817399921504296504922005
61631852817399930838027702726891
61631852817399935772069477892969
61631852817399935772069482125057
61631852817399935777152052071129
61631852817399935779411487837395
61631852817399935779412516523680
61631852817399935779412521306649
61631852817420128895344585694269
61631852817420579063454501050049
61631852817420579065713932578611
61631852817420579065902218923143
61631852817420579202410118403329
61631852817420583999758321711916
61631852817420584137018990348240
61631852817420584601898078156219
61631852817420584601898082388307
61631852817420584602086364500751
61631852817420584739075149528165
61631852817420584739158717562533
61631852817420595720205968124815
61631852817420600659145415878055
61631852817420600659145701675215
61631852817420600659146444747831
61631852817420632780328845131819
61631852817420632780328849363907
61631852817420634561434105707897
61631852817420634563965424545206
61631852817420634563965510638487
61631852817420634563965510651537
61631852817420643296309092033755
61631852817420643433570879878321
61631852817420643440912886634803
61631852817420644028367112157578
61631852817420644028367197896725
61631852817420644028367197896726
61631852817420644035709074279793
61631852817420645085029362183383
61631852817420645682085115279992
61631852817421477986334186932098
61631852817421479633714001048849
61631852817421479633714291078097
61631852817421495693221429036607
61631852817421495693221432218935
61631852817421495693221433268695
61631852817421527811956858866624
61631852817421527948401619959666
61631852817421529595530672465330
61631852817421529595530758204478
61631852817421535131714415721503
61631852817421535131714415740217
61631852817421535131714415740376
61631852817421535131714444438184
61631852817421543864121907143281
61631852817421543864121907144685
61631852817421543871463913899763
61631852817421544466261259554532
61631852817421544466261259554533
61631852817421544466261259554692
61631852817421544466261263786620
61631852817421544466261263786621
61631852817421546242491005536272
61631852817421546242492043359710
61631852817421546242492043359746
61631852817421546249834000884068
61631852817421546249834001238200
61631852817421546249834005487550
61631852817432334624943933517161
61631852817432334624944962386937
61631852817432334624944981518905
61631852817432334624945091508227
61631852817432334624945091526940
61631852817432334624945091526941
61631852817432334624945093127824
61631852817432334624945093127825
61631852817432334624945096309909
61631852817432334624945096309910
61631852817432334624945096310069
61631852817432334624945096310152
61631852817432334624945096310153
61631852817432334762142583111257
61631852817432334762142954647565
61631852817432340158597459798037
61631852817432340158597459798245
61631852817432340158597460152376
61631852817432340158597460152377
61631852817432340158597464384221
61631852817432340158597464384257
61631852817432340158597464384464
61631852817432340158597464384465
61631852817432340161128778989686
61631852817432340161128865077351
61631852817432340161128865082967
61631852817432340161128865096016
61631852817432340161128865096017
61631852817432340161128865096070
61631852817432340161128865628231
61631852817432340290711763625921
61631852817432340295795323273001
61631852817432340295795366851892
61631852817432340296067307319860
61631852817432340298326742901023
61631852817432340298326742919737
61631852817432340298326742919896
61631852817432340298326771617704
61631852817432340298326857710984
61631852817432341938175436870467
61631852817432341945517557368229
61631852817432341945518590470093
61631852817432341945518677114497
61631852817432350677110097821053
61631852817432350677110145650781
61631852817432351271622866989955
61631852817432351271906458768220
61631852817432351271906458768221
61631852817432351271906459319344
61631852817432351271906459319345
61631852817432351271906463485534
61631852817432351271906463485535
61631852817432351271906463551189
61631852817432351271906463551190
61631852817432351271906463551432
61631852817432351271906463551433
61631852817432351271906463669476
61631852817432351271906463669477
61631852817432351271906464017750
61631852817432351276706474388023
61631852817432351279248383085926
61631852817432351279248469257911
61631852817432351279248469257912
61631852817432351279248469258154
61631852817432351279248469258155
61631852817432351279248469376198
61631852817432351279248469376199
61631852817432351279248469724472
61631852817432351279249498043366
61631852817432351279249498127687
61631852817432351279249498127688
61631852817432351279249498127930
61631852817432351279249498127931
61631852817432351279249502294120
61631852817432351279249502477819
61631852817432351279249502826335
61631852817432351279249502845001
61631852817432351279249502845209
61631852817432351408820778228957
61631852817432351409104370539182
61631852817432351409104370539230
61631852817432351409104370539266
61631852817432351416446332667013
61631852817432351416446332667070
61631852817432351416446332667229
61631852817432351416446375713944
61631852817432356213293542887494
61631852817432356213293914423802
61631852823002046489842384345077
61631852823012858656564996093470
61631852823012858656564996644351
61631852823012858656564996645839
61631852823012858656565000877927
61631852823012869774119741319815
61631852823012869957636177906923
61631852823014177594633016109288
61631852823188420789746626241552
61631852823199227602734864746196
61631852823199228197259871401840
61631852823220836289583607780112
61631852823220836289583979788596
61631852823220841823236348414032
61631852823220852760873131087756
61631852823220886114118688907734
61631852823223542934406237232826
61631852823223543528930871878534
61631852823223554464120190714280
61631852823224755221391853298073
61631852823224760345790263766712
61631852823224760345790268016062
61631852823224802985591863022561
61631852823224803392291294753373
61631852823224803397373868931533
61631852823224803397374902387529
61631852823224803397374902400579
61631852823224803397374931085289
61631852823224803399634333916091
61631852823231643102571846284756
61631852823231659573861337695050
61631852823231659573861366392810
61631852823231659573861369575138
61631852823231691280731016087254
61631852823231692920600344844990
61631852823235545562817971088560
61631852823235550501945705068288
61631852823235562034379058333671
61631852823235598680125423112336
61631852823235598682635907804538
61631852823235600327504126857784
61631852823235600329844142373424
61631852823235600329847614277480
61631852823235610205279533258017
61631852823235610210362107436177
61631852823235610212622572538779
61631852823235712311778794323136
61631852823235717276289586849211
61631852823235760513065433580757
61631852823235760513065437831718
61631852823235760513065437848980
61631852823235767078785450958214
61631852823293787635506684088119
61631852823293835399708125759101
61631852823293835401964462687037
61631852823293835811489728487729
61631852823293835813746840604457
61631852823296488927159421344396
61631852823296488927160450196910
61631852823296489338753399176040
61631852823296503751318451558955
61631852823296503751318451913087
61631852823296532156672699059851
61631852823296537105402903730859
61631852823296537105402930827978
61631852823296537700199505945866
61631852823296538749519496914653
61631852823296538751694130463534
61631852823296538751778932675303
61631852823296538751967214787747
61631852823296538751967219019835
61631852823296539338897651411112
61631852823296539338960442241026
61631852823297684742854600122641
61631852823297690096024032993683
61631852823297690096025061863459
61631852823297700802362774365343
61631852823297704508400827546091
61631852823297706338544223940821
61631852823297732913755075046987
61631852823297734567389309241779
61631852823297734567389309259041
61631852823297734567410229965441
61631852823297734567661278424817
61631852823297738266924503215133
61631852823297738271735108210255
61631852823297738272007077393293
61631852823297738272008110862339
61631852823297738272008139547049
61631852823297739509048447119683
61631852823297739509049480221547
61631852823297740103846198723449
61631852823297749385044478847681
61631852823297749385044480364001
61631852823297888572534539588765
61631852823297888572534539601815
61631852823297906250371105512768
61631852823304642624478742299293
61631852823304642624478742299452
61631852823304642624478742299453
61631852823304642624479000566497
61631852823304642626654490457098
61631852823304642626738178059943
61631852823304642626738431426050
61631852823304642626738431898226
61631852823304642626738432095059
61631852823304642626738432095218
61631852823304642626738432095219
61631852823304642626738436327147
61631852823304642626926460172387
61631852823304642626926464404475
61631852823304642809940713521794
61631852823304644456880679910370
61631852823304644456880680382546
61631852823304653928060661698879
61631852823304653928060661716141
61631852823308491555842838628737
61631852823308496909012266795431
61631852823308511321388032832231
61631852823308512968517085337895
61631852823308539734273605604337
61631852823308545079912741719777
61631852823308545079912742069697
61631852823308545084995316247857
61631852823308545087172212434004
61631852823308545087172212788296
61631852823308545087255780882495
61631852823308545087255781000539
61631852823308545087255809580255
61631852823308545270186437636728
61631852823308545270186551955592
61631852823308545270458525902969
61631852823308546322601541391967
61631852823308546322601570089727
61631852823308555793781779847039
61631852823308555793781779864301
61631852823308556205375756633087
61631852823308561139417560262241
61631852823308561139417564494329
61631852823308561144500134440401
61631852823308561146759570205263
61631852823308561146760599009592
61631852823308561146760603792561
61631852823308561146947856680937
61631852823308695387698560571593
61631852823308695387698642042517
61631852823308695387698646293478
61631852823308695387698646310740
61631852823308695387698646310741
61631852823308711439576632835364
61631852823308711439860225164594
61631852823328904426241191800921
61631852823328909779975566094430
61631852823328909779975566645311
61631852823328909779975566646799
61631852823328909779975570878887
61631852823328919251155433097515
61631852823328919251155433451647
61631852823328920897530311320775
61631852823328924190094880614703
61631852823328925837222904250591
61631852823328925837223161468035
61631852823328925837223933120367
61631852823328958141420558392090
61631852823328959780181461390172
61631852823328959787796469717214
61631852823328968657401924581009
61631852823328968662485270411501
61631852823328969252198271179177
61631852823328969252198271291605
61631852823328969258976451033547
61631852823328969259540276885899
61631852823328969259541305755675
61631852823328969259541310473197
61631852823328969259541424791853
61631852823330110125463850999532
61631852823330110537246114127352
61631852823330110720260453767032
61631852823330155008611417542470
61631852823330159950270529301708
61631852823330160544795162431256
61631852823330160544795162903432
61631852823330160544795191129064
61631852823330160545067246583417
61631852823330160545067251169673
61631852823330169833608179788439
61631852823330169833609342043300
61631852823330169833609342043508
61631852823330169833609346275388
61631852823330169833609346826269
61631852823330169833609346826477
61631852823330169833609461145133
61631852823330171663186850679657
61631852823330171663187884135653
61631852823330174772736285304475
61631852823330310659796796345863
61631852823330321773083846404425
61631852823330321773084879506288
61631852823340916938452089505628
61631852823340960167880338626494
61631852823340960167880338626654
61631852823340960175223377435080
61631852823340960175495461469185
61631852823340965114351451538992
61631852823340965114351455788342
61631852823340965114372372243940
61631852823340965116882856481228
61631852823340965520799067390136
61631852823340965520861824922972
61631852823340965525882670438072
61631852823340965525945432557128
61631852823340965525945546870376
61631852823340965528476832777838
61631852823340965528476833250014
61631852823340965528476947581976
61631852823340965528476947765627
61631852823340965528476948115547
61631852823340965708897010077752
61631852823340965711407489610776
61631852823340965711407490065690
61631852823340965711407490082952
61631852823340965711407518308584
61631852823340965711407604401864
61631852823340965711679578349193
61631852823340966763823626874448
61631852823340967358620344510325
61631852823340967358808630854857
61631852823340976636711546645065
61631852823340976638971987295093
61631852823340976639254541372176
61631852823340976639254541923300
61631852823340976639254541923301
61631852823340976639254545971494
61631852823340976639254546037344
61631852823340976639254546037345
61631852823340976639254546155145
61631852823340976639254546155388
61631852823340976639254546155389
61631852823340976639254574734861
61631852823340976639254574734945
61631852823340976639254574735104
61631852823340976639254574735105
61631852823340976644054552641847
61631852823340976644054556755891
61631852823340976644337116101460
61631852823340976644337116101461
61631852823340976644338149203324
61631852823340976644338149203325
61631852823340976646502279346347
61631852823340976646596551744066
61631852823340976646596551744067
61631852823340976646596551861867
61631852823340976646596551862110
61631852823340976646596551862111
61631852823340976646597580530682
61631852823340976646597580731643
61631852823340976646597580731886
61631852823340976646597580731887
61631852823340976646597584780080
61631852823340976646597584845687
61631852823340976646597585313651
61631852823340976646597585330961
61631852823340976646597585331121
61631852823340976646597613543531
61631852823340976646785871675493
61631852823340976821901524919837
61631852823340976829527079358109
61631852823340976829527122404824
61631852823340976829800210961041
61631852823340976829800211315173
61631852823340977881943602506996
61631852823340981580641968211954
61631852823340981588173036632902
61631852823341065795145382128164
61631852823341065795146411015202
61631852823341067627884018047559
61631852823341067650759776849531
61631852823341115620517948384022
61631852823341115803783336483078
61631852823341115803783340732428
61631852823341115806313751549741
61631852823341115826409123525383
61631852823341117445912516607792
61631852823341117445912516607793
61631852823341117453255641509659
61631852823341117476132433413495
61631852823341126916819332926288
61631852823341126924183292458536
61631852823341126939413614373924
61631852823341126939697206685808
61631852823341126939697206703154
61631852840913412931501112783079
61631852840949780305636470535677
61631852840961586583595876831595
61631852840961588367985688312001
61631852840961636543968737414507
61631852840961636592232806561711
61631852840961643310412482628331
61631852840961643315495056806491
61631852840961643318026457149457
61631852840961643318026457499377
61631852840961643318026457503589
61631852840961643318027604937415
61631852841018762757956756048299
61631852841018762757957527700631
61631852841018779404643079261547
61631852841018810936200008331699
61631852841022365623728255787329
61631852841022381637500299584587
61631852841022381637751348062837
61631852841022381637751348067049
61631852841022413207443664052229
61631852841022413207447134893427
61631852841022713396717728773571
61631852841022831990382921922239
61631852841022865267559547651342
61631852841022876987906287702284
61631852841030470138690538983611
61631852841030470138694786076411
61631852841030486747241478464159
61631852841030486785380309063435
61631852841030518314656914473969
61631852841030518865959363858551
61631852841030518865959368090639
61631852841030518865977184904477
61631852841030518865977189490697
61631852841030518865980284209367
61631852841030518865980284563499
61631852841030518865980288795587
61631852841030518911709849109445
61631852841030518911709849463577
61631852841030518911712948414335
61631852841030518911712948768467
61631852841030520101327078174835
61631852841034387423161325099771
61631852841034420777430595721297
61631852841034420777434066562495
61631852841034420777434066916787
61631852841034437386002824243463
61631852841034437386002824247675
61631852841034437431735488465693
61631852841034571482211363472787
61631852841034571487294051969811
61631852841034571489742808016263
61631852841034571489742808016423
61631852841034571489742893755411
61631852841034571489742893755571
61631852841034571489826490836215
61631852841034571489826576575363
61631852841054796587729403150723
61631852841054796587729774687031
61631852841054797137337281123147
61631852841054797137588329601397
61631852841054797137588329605609
61631852841054802121382143312467
61631852841054835429961738919397
61631852841054845361585538335185
61631852841054846550361695249147
61631852841054846550362066785455
61631852841055096770201178948267
61631852841055097326586954414983
61631852841055102265714688394711
61631852841055144948443659579335
61631852841055145505101404234865
61631852841055286331635212977055
61631852841055286331635298716203
61631852841066802922997163449691
61631852841066804707324212796587
61631852841066804707324212797991
61631852841066804707575261274837
61631852841066809646451946776315
61631852841066836277266920280473
61631852841066836277266920280521
61631852841066836277267949150249
61631852841066836277267949150297
61631852841066836277267949150457
61631852841066841216395683130185
61631852841066841216395687362065
61631852841066841765187653572169
61631852841066841765187657802853
61631852841066841765187657804257
61631852841066841765187657821727
61631852841066841765250415337093
61631852841066841765250419923313
61631852841066852329433088816453
61631852841066852885838662593383
61631852841066852885838662597595
61631852841066852885838662610693
61631852841066852885838662610853
61631852841066852931571326815613
61631852841066854121185455159171
61631852841066857824694798943691
61631852841066857824945847403067
61631852973675901786131317836817
61631852973675912899168719291205
61631852973675912904252408078289
61631852973998872818983228331827
61631852973998872818984371520467
61631852973999173008253850908327
61631852973999173008254965517251
61631852974000073440981746071377
61631852974000122806012917046023
61631852974000122806013031364887
61631852974000122806014060234663
61631852976921248609612016251356
61631852976921248610365161662532
61631852976957538269120454919752
61631852976957538269120459151840
61631852976957571509090727262237
61631852976957582141632042146834
61631852976957582535609251918781
61631852976957582734722204271485
61631852976957582734722462538689
61631852976957582736427613204922
61631852976957582736428645956866
61631852976957582736428646306786
61631852976957582741500384013427
61631852976957588094763961104428
61631852976957588094763961121690
61631852976957588163394472409732
61631852976957588164147613588820
61631852976957588164147642168536
61631852976958483327148649664483
61631852976958483327148735403631
61631852976958488726876049280716
61631852976958488726876077978476
61631852976958488726877111080340
61631852976958488731687301308536
61631852976958488731959423808968
61631852976958488731960456910832
61631852976958488731969774429497
61631852976958488731969855932345
61631852976958488731969860518565
61631852976958488734219088089302
61631852976958488870675543884906
61631853053661294825364538725465
61631853053661344650151444676493
61631853053661344650151444680705
61631853053661344650987244079485
61631853053661344787433090961227
61631853053661344787433119658987
61631853053730221568469285804768
61631853053730226921635362621404
61631853053730226921638461926294
61631853053730227104649587469836
61631853053733379117957793208367
61631853053734279548508820473327
61631853053765749524620006822986
61631853053765749524621039924850
61631853053765798938397566360162
61631853053765799395933415444802
61631853053765799533195203295144
61631853053765810051435624798098
61631853053765810646232228608130
61631853053765815402157336609470
61631853053765815447910921519386
61631853053765815592702344435982
61631853053766699979844882068882
61631853053766699979844886319684
61631853053766699987459980404748
61631857121541715974037668201041
61631857124497379398123772250901
61631858480522859101811279729847
61631858557325680076634786558337
61631858557326869583396971057645
61631858557326880696434372512033
61631858557326880696435487115133
61631858557326884407559585315239
61631858557326884409819016843801
61631858557326885597172562598067
61631858557326885597172567190111
61631858557326885597173710490971
61631858557334089087313478211067
61631858557334989472132955875611
61631858557334989517865620079127
61631858557337691350966404113473
61631858557337691358309529015339
61631858557337691358309557713099
61631858557337691360001781711291
61631858557337691360004133357345
61631859195466534135101002164297
61631859195466534135102035264709
61631859195469235837783205906505
61631969380501154939990736664693
61631969380501154939991884557597
61631969380501159881374807572357
61631969380501204947808431362371
61631969380501204947809431652431
61631969380501204947811754600725
61631969380501204947811873505809
61631969380501204947812902493629
61631975522808605583566219506262
61631975522808605583567448434050
61631975522829320432711077130464
61631975522829320432711848782796
61631975602599804946616257265935
61631975602599816059653658720323
61631975602599816059653777625407
61631975602599816064733909950189
61631975602599816064736232898483
61631975602599816064737380791387
61631975602599819176813507027779
61631975602599819176814507317839
61631975602599821006121194481607
61631975602599821008380887341657
61631975815311229714735769855075
61631975815311234661203105558347
61631975815311234661203191297495
61631975815311234663462536614733
61632014271245813439243597969590
61632014501702967022817249343134
61632025136256044069643907463558
61632026572052019453348699177890
61632026572052024394732770085554
61632026784973271081738014697678
61632026784973304249980854600734
61632026785046250242734810347374
61632027192680176436600474984828
61632027192753111311233597707440
61632027210151132508982845887898
61632027423210182128432922078834
61632027423210182128434036687758
61632027423211131971924766855502
61632027423211131971925795725278
61632033006537889816613443682540
61632033006537889816614672610328
61632033006545098207492549381574
61632033006545998592312027046118
61632033644677544490062006946328
61634392056084825233032477466806
61634392056084825415963134280870
61634392214310572620634669491096
61634392214310583733672070945484
61634392214310583733672156684632
61634392215149612516019067957990
61634392285540998922500957751672
61634392285540998929275498828624
61634392285548803484442510318436
61634392285549103627959519406756
61634392286197195586869358013556
61634392286197195632622942805380
61634392286197495821872616097216
61634397718201564237312301836181
61634397930912079245414850499663
61634397930912079245417173447957
61634397948637955347733390428505
61634397948638255491247960379007
61634397949578432847175718624431
61634397958333469578522610382262
61634397958442721887438569356202
61634397958442722024699237992526
61634398412758487141216878863242
61634398427236913953047132314005
61634398428112260307021230828247
61634398430484361733329975986598
61634398430484361733330061725746
61634398436103649165131097355291
61634398436104849739199133708571
61634398436419705227394069969967
61634398436419705227414904954480
61634398436419705227418089874811
61634398436419705227477752808473
61634398436419705227480851993867
61634398436419705227481885114445
61634398436419705227481886630765
61634398436419705234171991444705
61634398436419705234259036453171
61634398436419705235008819692935
61634398436419705235008819694387
61634398436419705235012177632259
61634398436427809101872828203107
61634398436427809101872913942415
61634398436427809101872913946627
61634398436427809101872913959677
61634398436427809101876271544869
61634398436427809109214833909829
61634398436427809109218281837811
61634398436427809109406568182343
61634398437076202487642016192742
61634398483686302079190254548603
61634398483686306835111914626416
61634398483686306842642981512330
61634398483686307025660765893244
61634398483686307567106511042541
61634398489594632241873730561363
61634398489594632241876829759855
61634398489594632241897750466207
61634398489594632241957413399869
61634398489594632241960512585263
61634398489594632241960512703355
61634398489594632241961545705841
61634398489594632241961547222161
61634398489594632248651652036101
61634398489594632248738697044567
61634398489594632249488480284331
61634398489594632249491838223655
61634398489594632249491839292288
61634398489594932385393838848175
61634398489594932385414759554527
61634398489594932385477521673583
61634398489594932385477521791675
61634398489594932385478556310481
61634398489594932392255706132887
61634398489594932393008847311975
61634398490253890499680678227390
61634398507004757371642525841740
61634398507319607913370049956987
61634398507319607913370050075079
61634398507319607913371083077565
61634398507319607913371084593885
61634398507319607913390970663339
61634398507319607913453732782395
61634398507319607913453732900487
61634398507319607913454765902973
61634398507319607920148234416291
61634398507319607920231917241699
61634398507319607920981614747979
61634398507319607920985058420787
61634398507319652392622308101271
61634398507320803548582584498059
61634398507320808487438086310267
61634398507320808487438086428359
61634398507320808487439120947165
61634398507320808487459007016619
61634398507320808487521769135675
61634398507320808487521769253767
61634398507320808487522803772573
61634398507320808494216270769571
61634398507320808494299953594979
61634398507320808495049651095643
61634398507320808495053094301891
61634398507320809036498840991997
61634398507320852966690344454551
61634398507323210184648860861677
61634398507323210596514807857645
61634398507323210596514893596793
61634398507323510740031902685113
61634398507331363472685553491661
61634398507944935245572345062090
61634398507976105173614896981270
61634398507977306301745760109915
61634398507977306347499316321975
61634398507977317003000897388127
61634398507977317414783161564303
61634398507977317460536717776363
61634398507977317460599479541287
61634398507979707449881832835349
61634398507979707449944594600273
61634398507979707449944595066833
61634398507979718562919234289737
61634398507979718562981996054661
61634398507979766555950448772427
61634398507979766555950705989871
61634398507979766555971626578179
61634398507979766693148441382975
61634398507979766693148698600419
61634398507979766693232380953651
61634398507979766738964788406283
61634398507979766738985594675727
61634398507979766738985680414875
61634398507979766738985966212035
61634398507980022417640177303087
61634398508271506054504460425219
61634398508271506191681275230015
61634398508271506191681532447459
61634398508271506191765214800691
61634398643186773141624820927990
61634398643194878251930084039546
61634398643194878252180788142650
61634398643197579543583165834426
61634398643198480111394861735710
61634398643219191752883295434204
61634398643219236415696241663923
61634398643843284745700649572832
61634398643874501341569722134546
61634398643874534144348624672212
61634398643875390659083571865324
61634398643875400056269361231732
61634398643875400056269361248994
61634398643875401703398417986746
61634398643875401772119944449936
61634398643875401772120630363120
61634398643875434712163845273754
61634398643875449330401207102938
61634398643875449467599199713486
61634398643875449467599199730748
61634398643875449467661961845592
61634398643875451114728256468500
61634398643875451114791018583344
61634398643878103063774174150978
61634398643879292702654871618214
61634398649127516984310870927328
61634398649127517159707873488207
61634398649127517159707873505469
61634398649127517159711231440581
61634398649127517159791556307999
61634398649127517159791556312211
61634398649127517159791556325261
61634398649127517167049879194929
61634398649127517167136924203395
61634398649127817303224882576527
61634398649127817303228240528901
61634398649127817303308565396319
61634398649127817303308565415033
61634398649127817303311922882133
61634398649127817310566888283249
61634398649131468995675144299779
61634398649138325757954148731565
61634398649138373936196629362633
61634398649138373936199239626596
61634398649751643321167313733690
61634398649787929165236662734144
61634398649787967900516609603432
61634398649787967900517471581132
61634398649787967900705756875904
61634398649787977348561717543372
61634398649787979013554011057820
61634398649787979013554873035520
61634398649787979013555130252964
61634398649787979013743158330292
61634398649794865703384696249764
61634398649794882177208858329264
61634398650074899605005222712020
61634398650075816049331842922906
61634398650086605202168577156500
61634398650086621215944170102426
61634398650086621627726094521600
61634398650086621627726437478192
61634398666541245796069817639236
61634398666852492655804091124460
61634398666852492831037087047889
61634398666852492831201007959289
61634398666852492831204451637713
61634398666852492831225372342661
61634398666852492831288134107585
61634398666852492838626696472545
61634398666852492838630144400527
61634398666852492838818430740847
61634398666852492838818430745059
61634398666852494478424312744548
61634398666852494478424566779664
61634398666852537311020535259370
61634398666852537311020535260099
61634398666853395046173243698580
61634398666853395046173586655172
61634398666853693405289965023132
61634398666853693405352727119103
61634398666853693405352727137976
61634398666853693405352727137977
61634398666853693405356170344225
61634398666853693405356170460865
61634398666853693412694732825825
61634398666853693412883019189230
61634398666853693412886467117212
61634398666853695197276278580356
61634398666856096749420303325104
61634398666856144516124535265849
61634398666856144523651383988391
61634398666856144523651383994215
61634398666856444529907609771762
61634398666856444659640425023511
61634398666856444659641544354169
61634398666856444659641545753849
61634398666856444667168478821896
61634398666857345090192571619129
61634398666857345097719420347495
61634398666864200212785570878100
61634398666864201859726341271320
61634398666864201859914712305240
61634398666864201859977388331016
61634398667508991326795057635030
61634398667508991326815949643622
61634398667509002856694686172608
61634398667509903424442588256864
61634398667509903424442931213456
61634398667509903424443617126640
61634398667509903424443960083232
61634398667510191900800417962534
61634398667510191900863093988310
61634398667510203613800551090575
61634398667510203613801322742907
61634398667512593415048508400326
61634398667512593598062733248758
61634398667512893604298181692162
61634398667512893787312406540594
61634398667512910217677380999399
61634398667512953015035125327268
61634398667513794172047201567670
61634398667513794355061426416102
61634398667513805267091504289378
61634398667513805267092624901464
61634398667513805267280909842104
61634398667513805267280910196236
61634398667513838618914201630294
61634398667513838618914287723574
61634398667513838619102486925066
61634398667520708591055258392976
61634398667520708591055944306160
61634398667520708591056287262752
61634398667521014278349865825595
61634398667521014278351013712145
61634398667521014278371159584623
61634398667521047629986858037477
61634398667521058193979032426689
61634398667521058743024259491865
61634398667521058743045180196813
61634398667704729921066309871521
61634398667704729921066309989613
61634398667704729966819866083629
61634398667704729966819866201721
61634398667729045249537734319017
61634398667729046530825336217277
61634398667731442694080118850093
61634398667731448044801830543373
61634398667731742883350684032429
61634398667731746586944372207913
61634398667731748234072395843801
61634398667739846758309929417069
61634398667739851697437663396797
61634398667739852063278085016333
61634398667739852063278085134425
61634398667739852109031641228441
61634398667800775706800718414502
61634398667800775706801747284278
61634398667800775707049470174112
61634398667800775707051422517606
61634398667800790485477930784198
61634398667800790485477930801460
61634398667800790485478273740790
61634398667800790485478273758052
61634398667801676274612414315786
61634398667801676274800442393114
61634398667801676274800785349706
61634398667801676274863461375482
61634398667801691053289712424470
61634398667801691053289969641914
61634398667801692288636759021162
61634398667812481441413798442410
61634398667812497867031092109654
61634398720041828930512291096020
61634398720041830165859169396744
61634398720655400365397204404690
61634398720663504240356449789330
61634398720690233433823508060916
61634398720691483970712151922302
61634398720698337308781978610896
61634398720698337308782750259016
61634398720698337308782750263228
61634398720699543426648821328355
61634398720699543426648907067503
61634398720699587296690366735318
61634398720699587845670622468070
61634398720699587845671394120402
61634398720699587845733384237206
61634398720699587891511243071953
61634398720699587891511328811101
61634398720699588028771997447425
61634398720909376959578940887601
61634398720909377096839953897451
61634398720909377096840039636599
61634398720910277527390981162411
61634398720910277527391066901559
61634398720910277664589059512266
61634398720918381402350312286199
61634398720982323084510649552747
61634398720983223515061676817707
61634398720983223652259210735809
61634398720983223652342893443173
61634398720990110159140604395266
61634398720991327390020922202347
61634398720991327527217681285789
61634398720991327527218456120449
61634398720991327527301363987537
61634398720991327527302135639869
61634409284628946372651139949694
61634409417572861303594216411371
61634410720133421536358990919672
61634410720133421536359076658820
61634410720133421536359762572004
61634410720133466001033127368498
61634410720133466001034241977422
61634410720133466001221498402418
61634410720133466001222184315602
61634410720425221948133880952038
61634410870794806830815363368219
61634410870802011779507101233555
61634410870802011916705093844103
61634410871012749730850583136381
61634410871013661870050488559095
61634410871093811947030855687239
61634410879877039320741456525750
61634410879877039320741542264898
61634410879877039320804218290674
61634410879877049820340703686746
61634410879877050433778086327806
61634410879877050433840848092730
61634410879877050433841619745062
61634410879877099638431878272756
61634410879949985308412409398490
61634410880533613560417437001772
61634411334946308119731980840760
61634411334946322875819665112490
61634411334946324522380044983864
61634411334946324522380130723012
61634411334946324522381159592788
61634411334946324529726643324980
61634411349716776456287037501241
61634411349716785783243036239625
61634411349716787567067987236445
61634411349716787569327423351227
61634411349716787574323987641641
61634411349716787574595955289645
61634411349716820921149344453591
61634411349716820921149459244839
61634411352640069393812008903144
61634411352648124569452235968266
61634411352671250233504997245528
61634411352671250370702989856076
61634411352671250370702989860288
61634411352671250370765751975132
61634411352671282487802008925870
61634411352671283585322416038866
61634411352671283585323187691198
61634411352671283585323444908642
61634411352671283722520408653626
61634411352671283722521180305958
61634411352671283722521437523402
61634411352671283722583942420802
61634411352671283722584199638246
61634411352671298547250123190566
61634411352671298547250123194778
61634411352671298547312885309622
61634411352671300193873265180996
61634411352671300193873350920144
61634411352671300193874379789920
61634411352671300201219863522112
61634411352682958232759626498012
61634411352682958232759969454604
61634411353304631849637260305734
61634411353523469825361905980224
61634411358580826177239025091917
61634411358580826182321599270077
61634411358581125129278818280883
61634411358581126366509619090105
61634411358581126371592193268265
61634411358591570816973629147776
61634411358591570817035615024068
61634411358591570817036391262620
61634411358591572052382407589856
61634411358591572464101910001108
61634411358591572464164671766032
61634411358591572464164672115952
61634411358591572464165446600692
61634411358591581792812262102984
61634411358591581792813036941856
61634411358591581792813037991616
61634411358591581930072672459054
61634411358591581930073016478456
61634411358591581930073792717008
61634411358591583165357048329080
61634411358591583165357823163740
61634411358591583165419810443924
61634411358591583577139311455496
61634411358591583577202073570340
61634411358591583577202848055080
61634411358591616517178711151190
61634411358591616517179744620236
61634411358591616517241473266034
61634411358591616517242506385160
61634411358591616524772798436414
61634411358591616524772798786334
61634411358591621877942231653128
61634411358591631341340097431586
61634411358591631341402510940808
61634411358591631341402515190158
61634411358591631341402859546430
61634411358591631341403629799082
61634411358591631343851352254184
61634411358591631348933921850336
61634411358591631348933922200256
61634411358591631348933926432344
61634411358591632988531571927910
61634411358591632988532686536834
61634411358591632996062978938008
61634411359564194549626276061908
61634411359564194549689038176752
61634411359564194961408281970880
61634411359564194961470957996656
61634411359564194961471044085724
61634411359564196193718099906444
61634411359564196194282955790760
61634411359564196196817746308882
61634411359564196196817747375904
61634411359564196196817832048030
61634411359564196196817833464972
61634411359564196196818090682416
61634411411761155018238201936618
61634411411762307553500518291515
61634411411762307599316979652609
61634411411762311264704485532545
61634411411762355729566907276143
61634411411762357378367408903028
61634411411770412640165884855606
61634411411770412640166147722080
61634411411770412640166919374412
61634411411770445991988496457374
61634411411770460816148848218964
61634411411770460816148933958112
61634411411770462463278249330250
61634411411770462463279020982582
61634411411770462463530068042278
61634411411770462470872073749000
61634411412414902358299565445859
61634411412414902404220515993907
61634411412417652283471173910290
61634411412633740380026524744420
61634411429452199764129868771318
61634411429452199771722922937416
61634411429452214589106124876600
61634411429460303044295948809380
61634411429483369692172420690498
61634411429483369692193312699090
61634411429483380764559727930011
61634411429484570454337337619951
61634411429484581521558421097355
61634411429484581567311977309415
61634411429484581567374739074339
61634411429486971785487779142205
61634411429486971968502118309501
61634411429486982898525180596593
61634411429486983035723173207141
61634411429486986609666442746649
61634411429486986609666467075563
61634411429486986609666728543809
61634411429487031074507972481655
61634411429487031074508229699099
61634411429487031074528864490247
61634411429487031074529150287407
61634411429487031211706222309647
61634411429487031211789533126571
61634411429487031211789904662879
61634411429487031257459807101471
61634411429487031257522197330087
61634411429487031257522568866395
61634411429487031257543118384955
61634411429487031257543489921263
61634411429487031259235742617215
61634411429487272112039761120335
61634411429487272157772425323803
61634411429487272157772425324011
61634411429487272157772798395353
61634411429487286798916140367399
61634411429487331401060127473275
61634411429487331446792791676791
61634411429488172725584494296637
61634411429488183838621895751025
61634411429488187366749104530945
61634411429488220896505976020828
61634411429488231831590348468791
61634411429488231831590605686235
61634411429488231831611240477383
61634411429488231831611526274543
61634411429488231968871909113707
61634411429488232014604573317223
61634411429488232016234435784559
61634411429495377198621961878604
61634411429495388311659019313590
61634411429495388311659367919212
61634411429495388311660139571544
61634411429495388311826355782973
61634411429495421663481716654506
61634411429495421663481802393654
61634411429495436487642068416096
61634411429495436487643184087830
61634411429495436487809404885479
61634411429495436495149081988244
61634411429495438137281949161188
61634411429495438142365294991680
61634411429496288879470800954022
61634411429496288879659087298554
61634411429496322094031967680914
61634411429496322231293498294938
61634411429496322231481783589710
61634411429496327653355205132607
61634411429496327655551964884743
61634411429496336918193095326924
61634411429496336918193095681056
61634411429496337055453850056528
61634411429496337055642136401060
61634411429496338702582902562192
61634411429496338702584022820146
61634411429496338702771188906724
61634411429496338702772308114918
61634411429496338710114313821640
61634411429496338710114314871400
61634411429496338727914913509990
61634411429496338773923760806137
61634411429496338773944595306358
61634411429496338773944681392993
61634411429496338779006248779570
61634411429499024003366600760736
61634411430007559187436696378024
61634411430139878029792699903683
61634411430141078649781686805011
61634411430141078786791393071027
61634411430143480346709729972637
61634411430143495170867758785933
61634411430143495171139356413949
61634411430143528339761836463919
61634411430143528339762122261079
61634411430143528476938937065875
61634411430143528476939194283319
61634411430143528477022505100243
61634411430143528477022619885667
61634411430143528477022876636551
61634411430143528477211163447643
61634411430143528522692493277983
61634411430143528522776090358627
61634411430143528522776176097775
61634411430143528522776461894935
61634411430143780490226710462319
61634411430143780536043171823413
61634411430143828712025763650463
61634411430362332963640569840607
61634411430362332963661461849199
61634411430362333100922130485523
61634411430362333146654794689039
61634411430431662039127221084244
61634411430431662039127478301688
61634411430431662039190240066612
61634411430435267838273778302367
61634411430435267838274035519811
61634411430435267838294670310959
61634411430435267838294956108119
61634411430435267975471770912915
61634411430435267975555338947283
61634411430435267975555453732707
61634411430435267975555710483591
61634411430435278951311179756755
61634411430435279134263014376571
61634411430435279134325404605187
61634411430435279134325776141495
61634411562103980163708124308307
61634411562103980575490387434723
61634411565070506057967897040344
61634411565070506103721481832168
61634411565070517223533424363508
61634411565070517582599276326376
61634411565070517628352861118200
61634411565070517635127402195152
61634411565350582618404243676116
61634411565358682258908303282744
61634411565362290022867120032162
61634411565362290027949694210322
61634411565362290434649383158578
61634411565362290480402967950402
61634411565362301140987095664710
61634411565362301552769358791126
61634411565382664574826884940960
61634411565382664644114415198840
61634411565382664644302357537020
61634411565382664644302700493612
61634411565382664644365119297572
61634411565382664644365119301944
61634411565382713848958730829428
61634411565382713986219485554820
61634411565385366347548616459112
61634411565385366347549302372296
61634411565385366347549388111444
61634411565386616927746194424506
61634411565393821609196063364840
61634411566018753980524689107268
61634411566038261341786313880322
61634411566039161909535214719444
61634411566039161909535329510692
61634411566039161909535557676036
61634411566039161909535672467284
61634411566043113735631889571870
61634411566257099317510955305462
61634411566257999885322736945734
61634411566334853228893863945978
61634411566334853233976438124138
61634411570979131516802228523048
61634411571258858245381890121336
61634411571258858246196678456424
61634411571270915898566285637114
61634411571290389420179618923513
61634411571290422841204961577388
61634411571290438831509457405267
61634411571291278875708179058253
61634411571291290057466757997204
61634411571293991714899779469321
61634411571294041103321447625475
61634411571295241677389365532787
61634411571295241860341057956936
61634411571295241860403820075992
61634411571295241884920835105384
61634411571302102368352742747694
61634411571302102368352743097614
61634411571302102368353001364818
61634411571302102368415505216830
61634411571302130221942219958992
61634411571303286509335955437330
61634411571303297581637212377015
61634411571927379393605435798148
61634411571927423865242684415858
61634411571947787322699729970876
61634411571951739150153583163062
61634411571951739150969457391844
61634411571951739150969486088200
61634411571951739150969486094024
61634411571951739150969486107074
61634411571951739150969490693294
61634411571951739194466221054574
61634411571951739196158183721278
61634411571951739196160793516492
61634411571958594136441113905410
61634411571958594136441371122854
61634411572165724730337558936340
61634411572177432111074817317944
61634411572238670718008168852488
61634411572238670718280107920776
61634411572238670718282432268750
61634411572238670723363453751268
61634411572239571286094128169874
61634411572239571286094985561514
61634411572243478692810765374754
61634411572250378098745427234092
61634411572250378098996474293788
61634411572250383413966602448352
61634411572250383596980942082208
61634411572250383596980943131968
61634411572274709832566207051341
61634411572274709832566207064391
61634411588875765419269355087742
61634411588875765831030726205614
61634411588922906686786765278106
61634411588985034679790762057070
61634411588996792087056052569631
61634411588996792132788716771743
61634411589016254409123961096468
61634411589016254409124736980888
61634411589016254409186722861392
61634411589016254409939868272568
61634411589016254409939868626700
61634411589016254546385491710492
61634411589016254546447477586784
61634411589016254547200622997960
61634411589016254547201397836832
61634411589016254547201399255385
61634411589016265110379099424440
61634411589016265110379874259100
61634411589016265110441861539284
61634411589016265110442636378156
61634411589016265522161018177322
61634411589016265522161362550856
61634411589016265522162138435276
61634411589016265522223780296378
61634411589016265522224900554332
61634411589016265522976925707554
61634411589016265522977011446702
61634411589016265522977269726956
61634411589016265522977270081088
61634411589016265659422893160668
61634411589016265659484535021770
61634411589016265659484879041172
61634411589016265660237680432946
61634411589016265660238024452348
61634411589016265660238024456560
61634411589016265660238799291220
61634411589016298462200762246550
61634411589016298462201795715596
61634411589016298462263524361394
61634411589016298462264557480520
61634411589016298469794849531774
61634411589016298469794849881694
61634411589016303822964282398568
61634411589016304372572936628201
61634411589016314933490856659076
61634411589016314933490942398224
61634411589016314941085029683448
61634411589016315070751955408082
61634411589016315070814373503524
61634411589016315070814377752874
61634411589016315070814717522926
61634411589016315070815492361798
61634411589016315078342341083522
61634411589016315078345784413052
61634411589016315078345784762972
61634411589016315078345789013933
61634411589016315490692912260749
61634411589017466233489780091409
61634411589017499592654483139047
61634411589017499638408068047511
61634411589017505129655312615337
61634411589017515644819618573163
61634411589017515690573203481627
61634411589019867381437595250632
61634411589019867381437595254844
61634411589019867382190740679070
61634411589019867793219859444070
61634411589019867793973004855246
61634411589019867930480614169462
61634411589019867931233759580638
61634411589019900733259516707128
61634411589019900733260292591548
61634411589019900733260292595760
61634411589019900734012662135566
61634411589019900734013438019986
61634411589019900740790583593042
61634411589019900740790583597254
61634411589019900740790584660064
61634411589019900740790587842392
61634411589019901145042556784986
61634411589019901145794926311742
61634411589019901152572847786480
61634411589019901152572852018568
61634411589019901282303311510378
61634411589019901283055681037134
61634411589019901289833602511872
61634411589019901289833603561632
61634411589019901289833606743960
61634411589019917204549696863014
61634411589019917204549697925824
61634411589019917205302843337000
61634411589019917341810451588406
61634411589019917341810452651216
61634411589019917342563598062392
61634411589020167570708538226044
61634411589020167570709309878376
61634411589020167937469064422757
61634411589020167983306361326830
61634411589020167983306447065978
61634411589020168006190619700404
61634411589020168006191305613588
61634411589020168120504324762965
61634411589020168120504353933166
61634411589020168143391955363449
61634411589020168189228874494129
61634411589020168189229223099751
61634411589020168189229994752083
61634411589020200922530886961338
61634411589020200922530972700486
61634411589020201358016325902798
61634411589020201472327137030492
61634411589020201472327394247936
61634411589020217348798902904511
61634411589020217355573838918420
61634411589020217396330775452830
61634411589020217396331895710784
61634411589020217401414469888944
61634411589020217419215719739588
61634411589020217531081050190284
61634411589020217531081051253094
61634411589020217531082165862018
61634411589020217531834163244719
61634411589020217531834192414920
61634411589020217531834195601460
61634411589020217531834535388774
61634411589020217531834539974994
61634411589020217531897301739918
61634411589020217533529116669000
61634411589020217533529888317120
61634411589020217533591878783844
61634411589020217533592649036496
61634411589020217533592650436176
61634411589020217538608984408331
61634411589020217538608984467380
61634411589020217538608989191300
61634411589020217538612461449732
61634411589020217538612462495280
61634411589020217538612462499492
61634411589020217538675223214656
61634411589020217946127025521975
61634411589020217946127025521984
61634411589020217951210628569920
61634411589020217969010849550788
61634411589020217969014207000626
61634411589020217969014292739774
61634411589020217969014670532841
61634411589021068139273461045564
61634411589021068551055380848206
61634411589021068551055466941486
61634411589021068573939276437595
61634411589021068573939668641053
61634411589021068573940440293385
61634411589021068573942982628409
61634411589021068579022965224679
61634411589021074117717266964345
61634411589021101490342668601770
61634411589021101902878421512896
61634411589021107416279589208347
61634411589021117961632077101112
61634411589021117961632077455244
61634411589021117961632078518054
61634411589021117962385218280200
61634411589021117962385219329960
61634411589021117962385222866420
61634411589021117962385223929230
61634411589021117962385305423240
61634411589021117962385308605568
61634411589021117962385562653734
61634411589021117962385566885822
61634411589021117962447980399256
61634411589021117962447981449016
61634411589021117962447984631344
61634411589021117969163488360560
61634411589021117969163488714692
61634411589021117969163489764452
61634411589021117987779991347054
61634411589021118582579922647214
61634411589021118582580694299546
61634411589021118582580722879262
61634411589021118582601643585614
61634411589028261997814950786030
61634411589028262135012943396578
61634411589028262180829175634462
61634411589028273298970053373701
61634411589028273298971173631655
61634411589028278613893078947242
61634411589028278613893078947243
61634411589028311553935836110037
61634411589028322666973466202152
61634411589028322712727050993976
61634411589028322712727050993977
61634411589028322712747971698924
61634411589028322712747971698925
61634411589028322712748000396732
61634411589028323078588107404660
61634411589028323078588107404661
61634411589028323124341978228376
61634411589031908921764827919564
61634411589031908921767238006686
61634411589031908921767238010898
61634411589031908921768009659018
61634411589031914419726198255690
61634411589031924800768228436208
61634411589031924800769004687810
61634411589031924800769347644402
61634411589031924935518385668258
61634411589031925349749260424774
61634411589031925349812022189698
61634411589031925532828939858905
61634411589676714684448810730772
61634411589676714821647027280400
61634411589677615433516789684059
61634411589859179910674727304452
61634411589860380621982626024660
61634411589860397275470439352584
61634411589964546957252704225214
61634411589964546957315380250990
61634411589964546957501455984824
61634411589964546957503408328318
61634411589964546957504437198094
61634411589964546957522347993416
61634411589964546957587434106314
61634411589964546962605693823908
61634411589965447525064400126498
61634411589965447525315447186194
61634411589965447525316218838526
61634411589965447525336368242514
61634411589965447525337139894846
61634411589976254338241695579698
61634411589976254338304457344622
61634411589976259836285973903386
61634411589976559293311153057569
61634411589976559293561942783181
61634411589976559293561971479537
61634411589976559293562200000625
61634411589976559293562200117265
61634411589976559430822611419505
61634411589976559476492599715336
61634411589976559476513520302192
61634411589976559476513520302193
61634411589976559476513520420284
61634411589976559476576196327969
61634411589976559842353913343464
61634411589976559842354170442816
61634411589976559842354170442817
61634411589976559842354171959137
61634411589976559842604874545921
61634411589976559842604876062241
61634411589976559842605219018833
61634411589976559888107498133836
61634411589976559888107498133837
61634411589976559888107498251928
61634411589976559888107755351280
61634411589976559888107755351281
61634411589976559888358459454385
61634411589976559888358546593213
61634411589976559888358803810657
61634411589976560025556539203760
61634411589976560025556539203761
61634411589976560025556539321852
61634411589976560025619215229537
61634411590000569004027775903506
61634411590000569010804925725912
61634411590000585477011756864766
61634411590000585522765429285064
61634411590000585522766462386928
61634411590000585522828105310840
61634411590000585523581250722016
61634411590000585659837810142444
61634411590000585660026096504238
61634411590000585660027217112320
61634411590000585660088860036232
61634411590000585660590955570882
61634411590000585660842005447408
61634411590000586071620074335882
61634411590000586071808361030542
61634411590000586071808365279892
61634411590000586071808446769690
61634411590000586071808446786952
61634411590000586071809479888816
61634411590000586071871122795466
61634411590000586071871123162648
61634411590000586071871127394736
61634411590000586072373219747058
61634411590000586072624268223904
61634411590000586072624268573824
61634411590000886261894952916253
61634411590000886261895211200710
61634411642097833289672448037858
61634411642162663054627153645822
61634411642198746703268942293435
61634411642198746703268942293444
61634411642198746703269199510888
61634411642198746704942625916048
61634411642198746705695771694406
61634411642205951384885148469986
61634411642205951384906065994946
61634411642206840832153510472791
61634411642206840877886174677711
61634411642206840885163184301817
61634411642206851813009345271334
61634411642206851813010116923666
61634411642206851813010121173016
61634411642206851813010121645399
61634411642206851813010378390460
61634411642206851815247889027604
61634411642206851815247890440334
61634411642206851815247890444546
61634411642206851815248665279206
61634411642206851815249008235798
61634411642206851815269928942141
61634411642206851815436175735106
61634411642206851815436947387438
61634411642206851815436950573978
61634411642206851950269756694426
61634411642206851950270785564202
61634411642206851950270790281564
61634411642206851952445883055094
61634411642206851952446657889754
61634411642206851952696930114790
61634411642206851952697704949450
61634411642206851998263344688721
61634411642206851998263347875261
61634411642863349217678855024554
61634411642863349217678855028766
61634411642863349217679629863426
61634411643073148161850541439375
61634411643073148161850541439376
61634411643074048592401539652387
61634411643074048729662323079808
61634411643081253271592063275540
61634411643146083036483721321419
61634411643146983467034662374999
61634411643154188146224900200991
61634411643154188148671843235942
61634411643178514590932809908762
61634411643179415204481359479210
61634411643179415204481388058926
61634411643179415204502280067518
61634411643179415204502280068922
61634411643179415209563933658774
61634411643179415209563962238490
61634411643179415209584854247082
61634415643001503760697457585820
61634415660692557861016421272752
61634415660692557998214413883300
61634415660692557998778498115284
61634415660715673853210306299920
61634415660727380000193840722674
61634415660727380000194183679266
61634415713894518107119907413771
61634415719805545034469750986538
61634415719814850904282896238206
61634415736883014339601127926084
61634415737529019622328670125683
61634415737531421136513998798551
61634415737531421273774753174023
61634415737531421319444626566339
61634415737531421319507302592115
61634415737531421319507417377539
61634415737531421321137165059451
61634415737531721325784564098979
61634415737531721463045232735303
61634415737531723111845734362188
61634415737531723112598875541276
61634415737532621893575453730819
61634415737532621893596345739411
61634415737532622030857014375735
61634415737532622076589678579251
61634415737532622078219541046587
61634415737539809964777205050952
61634415737539826437762305220397
61634415737539826437762305220406
61634415737539826438515446399494
61634415737539826574959954874362
61634415737539826575043980656353
61634415737539826575775857799500
61634415737539826575775857805324
61634415737539826575775862404594
61634415737539826575776205361186
61634415737539826620776644859869
61634415737540716025491170642455
61634415737540716071244726854563
61634415737540727006327232626146
61634415737543428707335405189888
61634415737543428709762234590850
61634415737543428844596074298436
61634415737543428847022988966322
61634415737819588187492097108790
61634415737820805348855499841994
61634415737823205284532420650089
61634415873403072869685378986964
61634415878690028516720947542984
61634415878690028516741868247932
61634415879315300005180302716716
61634415879315300005242978742492
61634415879339631946989653308506
61634415879339631947177939653038
61634415879339631992910603856554
61634415879346520283927325221020
61634415879350438760897372943486
61634415879631415910384908899144
61634415879631415961200147280820
61634415879638304247573627871354
61634415896416204945296515035060
61634415896416204945317435740008
61634415897040275676736198939624
61634415897064591009851439606523
61634415897064596360573151417895
61634415897065508046502471495816
61634415897072712728788997194429
61634415897072712774521661397945
61634415897072713323587809168068
61634415897076298389141730501516
61634415897076314860515823061092
61634415897076314997775201360846
61634415897076314997775201365058
61634415897076314997775458578290
61634415897076314997776234952196
61634415897076315000202374781210
61634415897364485990845433153632
61634415897364497103882834608020
61634415897364497287169146613884
61634415897388801504840531934038
61634415897388812617877933388426
61634415897388812622960507566586
61634415897388812622981428271534
61634417078130165182068158558568
61634417078790579734239751795741
61634417078797479144402592256744
61634417078797479144653296359848
61634417078797784223661661079803
61634417078798679285664871794898
61634417078798684844737087720383
61634417078798684845322063842867
61634417078798685256519352263949
61634417078798685257104069869931
61634417093557184395167767286287
61634417093557184578181991662335
61634417093557184583265337492827
61634417093557186361755895599459
61634417093568891913981606085249
61634417093568891959731804712165
61634417093568892371517168206329
61634417093568892508774479257461
61634417095855140853561378755700
61634417095859959118422255402949
61634417095859959120030940064533
61634417096488533239637867156592
61634417096488533240139275362800
61634417096488533376835859767140
61634417096488533377399943999124
61634417096511649231831752183760
61634417096511649231852558453204
61634417096511649231852644192352
61634417096511649236936247240288
61634417096523655506201225330554
61634417101768584485749531620869
61634417101768584487379022551897
61634417101768584531524384797424
61634417102316125378221413272948
61634417102421180504807403132469
61634417102421191622928150417349
61634417102421480694077997129253
61634417102421491812198744414133
61634417102425081341080778458849
61634417102425081386834334670957
61634417102425081386855631635404
61634417102425094076416556650716
61634417102431980729778925786894
61634417102433186901394581423237
61634417102433186908926021380493
61634417102433186909510997621069
61634417102652024879312887999887
61634417102652024879375564025663
61634417102712973824838798409591
61634417149033985107470979869551
61634417149033985107471065608699
61634417149033985107554662689343
61634417149033985107554748428491
61634417149037587426163682450809
61634417149690482372704037582371
61634417149690493485741353297611
61634417149702189611996436620277
61634417149921027772343991804783
61634417149982277318734445228467
61634417154946212791903084993951
61634417154946212793511764938173
61634417154954319548498337865770
61634417154954319548498338333782
61634417155501557370606631579474
61634417155501562721328338673484
61634417155602710102868802192925
61634417155602710104561054888877
61634417155602721170173458422011
61634417155610809608264121038268
61634417155610815025098075201657
61634417155610815162358743837981
61634417155610815169865534144532
61634417155610815215643740007345
61634417155613516870875202629472
61634417155820347323203615207392
61634417155821559147507131714677
61634417155821559193260716506501
61634417155821560794698605723386
61634417155829653139692074174055
61634417155829653185445630386163
61634417155829653185508306411939
61634417155890602542565518627511
61634417155890902731815191919347
61634417155893293310874225123540
61634417172355085319862491906194
61634417172355085457123160542518
61634417172668486622679656842315
61634417172668486622679742581463
61634417172670888136865042208055
61634417172670888136865328005215
61634417172670888274042400027455
61634417172670888274125710844379
61634417172670888274126082380687
61634417172670888319795984819279
61634417172671188326114739828805
61634417172671188463396305191083
61634417172671188509128969394599
61634417172672088893947418195191
61634417172672088893947703992351
61634417172672089031208086831515
61634417172672089078570613502367
61634417172679295219992586928466
61634417172679295219992591650200
61634417172682881065702778478544
61634417172682892183823525763424
61634417172682897491239375255336
61634417173227739149820137241096
61634417173230418914444198227780
61634417173230418914506874253556
61634417173324995000950116009523
61634417173327385402077379390579
61634417173327385539275114783683
61634417173327385539275372001127
61634417173327385539358682818051
61634417173327385585028670995791
61634417173327385585091347021567
61634417173327385585091719024435
61634417173327385586721209488903
61634417173327396515114523627523
61634417173327396698066358247339
61634417173327396698128748475955
61634417173327396698129120012263
61634417173327685728629277164755
61634417173327685774361941368271
61634417173327687378182919970728
61634417173327696704385460930819
61634417173327696704406009982819
61634417173327696704406381519127
61634417173327696841666678619143
61634417173328586296441058805187
61634417173328586342173723008703
61634417173328597272196899614659
61634417173328597272197156832103
61634417173328597272218077420411
61634417173328597455211124463091
61634417173335785320513563039908
61634417173335790840543999303814
61634417173335790841359016141116
61634417173335790841359873532596
61634417173335790841359902228952
61634417173335790841359902234776
61634417173335790841359906834046
61634417173335790841360130750040
61634417173336685888262582915416
61634417173336691409195190704455
61634417173336691454948746916563
61634417173339392972898443291884
61634417173339392972919363880192
61634417173339392975346279020302
61634417173339393110180118727888
61634417173339393112607033395774
61634417173339393150831756666562
61634417173339404085956851073728
61634417173339404085956851546111
61634417173339404223217520182276
61634417173546223562445568297599
61634417173546223562445855163393
61634417173546223562445941369101
61634417173546523705962577385919
61634417173546523705962605965795
61634417173546523751716535249245
61634417173546534681802359301261
61634417173546536466191825920518
61634417173547435432565632604917
61634417173554639792108397250903
61634417173554639792129317839211
61634417173554639934389620900912
61634417173619169550116551285249
61634417173619469739387145165393
61634417173619480674576087730207
61634417309129720639843729175274
61634417309129720639864621183866
61634417309202655514477194854478
61634417314163000064811662400324
61634417314163000110732608716284
61634417314485987284529444736496
61634417314486003895342136675940
61634417314486003895363028684532
61634417314486003895363314131772
61634417314486003895363314481692
61634417314486003895530423020472
61634417314486003895551315029064
61634417314486003895551342209100
61634417314486003895551600826224
61634417314487204652613916685647
61634417314487204652634837390595
61634417315026338410949349339118
61634417315038334934825392242198
61634417315038346007191811662638
61634417315038346052945367874746
61634417315111280927578862133666
61634417315131688787950939560148
61634417315131688787950941095182
61634417315131693721473346139524
61634417315131693729335010467812
61634417315131710193094123733572
61634417315135590653400002804676
61634417315135596212740779225336
61634417315135596212743129225032
61634417315135596212765052620967
61634417315135596258494365671174
61634417315135596258496685437140
61634417315135607307722315416116
61634417315142495662548771104860
61634417315142495662799818164556
61634417315142500611741268101168
61634417315142500977581661024348
61634417315142501023335245932812
61634417315142501160596000658204
61634417315142501160784287002736
61634417315142501160785433725647
61634417315142501160785433843691
61634417315143701322879821426749
61634417315143701323049423843427
61634417315143701323070315733927
61634417315143701323132735211233
61634417315143701368802635699263
61634417315143701368802723388973
61634417315143701368803008751891
61634417315143701734664037017101
61634417315143701734664293565571
61634417315143701734664410069729
61634417315143701734831429634307
61634417315143701734852321642899
61634417315143701734852321760991
61634417315143701734914998140816
61634417315143701734914998337649
61634417315143701734915114172833
61634417315143701780584985964507
61634417315143701780585014660863
61634417315143701917594693831165
61634417315143701917846888659319
61634417315143701917866662995489
61634417315143701917867809364267
61634417315143701917929339021265
61634417315146403024055363283232
61634417315350532116653635508980
61634417315350548168818769408062
61634417315354445164054158355783
61634417315354445164054158355792
61634417315354445301251808009748
61634417315354445301252151438507
61634417315354445306334348886458
61634417315354445347005736230331
61634417315361333638524463839046
61634417315361349654559492562875
61634417315361350249272074251000
61634417315362550411558186202395
61634417315362550411641868555627
61634417315362550457311770994219
61634417315362550457374532759143
61634417315423494161572725154702
61634417315427380221638944692091
61634417315427391294005987672382
61634417315427391294088928961144
61634417315458611573215336612696
61634417331887970238260719065022
61634417331887970375521387701346
61634417331888876350037639487856
61634417332204975046853543951596
61634417332211880134836457263327
61634417332212180323917960918900
61634417332212180324106247729992
61634417332215765984100748419928
61634417332215765984101005637372
61634417332215765984104101641890
61634417332215765984104187376826
61634417332215777102221752922252
61634417332215782409637602414164
61634417332752514839273783223352
61634417332763305067624358881540
61634417332763305067687034907316
61634417332860566370730461683740
61634417332860566386275758037934
61634417332860571881723430513054
61634417332860571883981833171840
61634417332860571883982862041616
61634417332860571883983204998208
61634417332860588324832723671784
61634417332860588324853644376684
61634417332861472495288883169883
61634417332861483608326198885123
61634417332868377400089317774154
61634417332868377400090436035387
61634417332868676857093576223389
61634417332868676857114496928337
61634417332868676857281604300717
61634417332868676857281632997073
61634417332868676994542272937041
61634417332868676994563193643441
61634417332868676994563650918897
61634417332868676994625955290273
61634417332868676994626298246865
61634417332868677040295857845505
61634417332868677040379540198737
61634417332868677406136250768685
61634417332868677406136593725276
61634417332868677406136593725277
61634417332868677406157171473633
61634417332868677406157515829905
61634417332868677406324621802604
61634417332868677406324621802605
61634417332868677406324651898641
61634417332868677406345542509004
61634417332868677406345915561633
61634417332868677406408219933009
61634417332868677406408562889601
61634417332868677451889835677149
61634417332868677451890180033421
61634417332868677452078208110749
61634417332868677589171510640929
61634417332868677589338876747073
61634417332868677589340108856451
61634417332868677589359797453473
61634417332868677589359883192620
61634417332868677589359883192621
61634417332868677589360254728929
61634417332868677589422559100305
61634417332868677589422902056897
61634417332872279126099524533952
61634417332872279128525664839402
61634417332872279128550024621473
61634417332872279128612700529205
61634417332872279128612700647249
61634417332872279263359503007742
61634417332872279263360274660074
61634417332872279263360274664286
61634417332872279263360279381648
61634417332872279265786419210662
61634417332872279265787190862994
61634417332872279311564363788769
61634417332872279311565025188095
61634417332872279311627011116737
61634417332872279311627039814545
61634417332872290239136235825806
61634417332872290239136235830018
61634417332872290239137011727488
61634417332872290376396904462130
61634417332872290376396904466342
61634417332872295782914122550654
61634417333079420835546144907614
61634417333079420835546902145343
61634417333079420835546916559946
61634417333079420835547259516538
61634417333079420972744137518162
61634417333079426300557369346274
61634417333079426300578290051174
61634417333080310473269865772309
61634417333080321377938882372894
61634417333087226351399065542093
61634417333087515565082581127188
61634417333087525945853413788979
61634417333087525945874334377287
61634417333087526540670942911332
61634417333088427245931678482860
61634417333152355847378460588846
61634417333152372293332503015258
61634417333153267370693209655842
61634417333160461003438199653111
61634417333160461003500961418035
61634417333184487675322344321780
61634417333184487675322345721460
61634417333184776888544551996038
61634417333184776888732580073366
61634417333184776888732610169402
61634417333184776888753502177994
61634417333184776888753502296086
61634417333184787818567385645402
61634417333184787818588277653994
61634417333184787864509227270374
61634417333184788001581953450426
61634417786853018332825398269796
61634417786853029400130135520668
61634417786853029445862799724184
61634417787176333426915208903664
61634417787176337138035549420024
61634417787801313923014153139310
61634417787801313923202181216638
61634417787801313923202438434082
61634417787801313968746817342826
61634417787801313968935102637598
61634417787801313968955737428746
61634417787801313973829391520986
61634417787801313974017676815758
61634417787801313974038597404066
61634417787801313975730564302858
61634417787801313975730850100018
61634417787801325086866792975374
61634417787801325087075998858454
61634417787821721102140671689244
61634417787821721102144024675166
61634417787821721239338664299792
61634417787821722885902857738812
61634417787821722885965619503736
61634417787821722885968980271256
61634417787821722886467716805456
61634417787821722886530478570380
61634417787821722886533836155572
61634417787821723068917082587244
61634417787821723068917168326392
61634417787821723068917425543836
61634417787821723068917540335084
61634417787821723068980306699278
61634417787821723071428024572372
61634417787821739532677428435504
61634417787821739535187912672792
61634417787821739540270486850952
61634417787825625553162491548718
61634417787825625553162748766162
61634417787825625598916333557986
61634417787825625600608586253938
61634417787825640417991788193122
61634417787825641996209969960942
61634417787832828305431559563483
61634417787832834398185975440960
61634417787832844967262904991904
61634417787832845333291611789572
61634417787832845379045168118320
61634417787832845509531097019360
61634417787832845509531382816520
61634417787832845516305951073508
61634417787832845516305951423428
61634417788051672373701672333174
61634417788051672373722593038122
61634417788051683491842568670670
61634417788113811548401578105184
61634417788113811548401578105232
61634417788113811548401582822546
61634417788113812783183511594340
61634417788113812783183511595744
61634417788113812783183511600116
61634417788113812783183511600164
61634417788113812783183516317478
61634417788117414845790663379038
61634417788117414853342650971304
61634417788124617812329263269049
61634417788124617812329264864074
61634417788124617812517291346377
61634417788124617817411839042234
61634417788124618178378577873174
61634417788124618183440260042742
61634417788124618183461152051334
61634417788124618224111269178021
61634417788124618224111270773046
61634417788124618229193844951206
61634417788124618229214736959798
61634417788124618361392917507030
61634417788124618366454599676598
61634417788124618366454857943802
61634417788124618366475491685190
61634417788124618366642886021130
61634417788124618366663778029722
61634417788124629296477661497130
61634417788124629342252138414186
61634417788124629479492001130986
61634417788124629479492259398190
61634417788124629479512893139578
61634417788124629479513178586818
61634417788124629479513178936738
61634417788124629479680287475518
61634417788124629479701179484110
61634417788124629479701206664146
61634417788124629479701207014066
61634417788124629479701207018438
61634417792761654813231802799856
61634417792761658524352144361604
61634417792761658524540426474048
61634417792761658524540429656376
61634417793084658650746282302708
61634417793084662361678337519924
61634417793084662361845730339544
61634417793084662361866622814696
61634417793084662361866622819068
61634417793084662361866623864456
61634417793698233601942500316759
61634417793706036859651955790376
61634417793706053323411069056136
61634417793709939199105854761239
61634417793709939336303847371787
61634417793709939382036769916786
61634417793709939388811593608570
61634417793709939388811596790898
61634417793709950454424078163490
61634417793729464380481157082013
61634417793729464381044981970885
61634417793730346652441446310368
61634417793730347066733079065147
61634417793730347249748533307919
61634417793730347249748533313535
61634417793730348291477674878516
61634417793730348293921955207441
61634417793730348293921955207442
61634417793730348293925397350880
61634417793730348294486038376616
61634417793730348294486039439425
61634417793730348294486039439426
61634417793730348294489481582864
61634417793730348294548800141540
61634417793730348298816582798072
61634417793730348298817357636944
61634417793730348299004868092844
61634417793730348299067286901176
61634417793730348299070729044614
61634417793730348299632145972032
61634417793730348301327065972550
61634417793730348301515009373540
61634417793730348301515352330132
61634417793730348302079868444395
61634417793730348302079868444396
61634417793730348302080211400988
61634417793730348344820757374136
61634417793730348344820843113284
61634417793730348482019211976041
61634417793730348482019211981657
61634417793730348482584067865973
61634417793730348485094551040451
61634417793730353835816262851823
61634417793730363115635703691812
61634417793730363118710267911734
61634417793730363123793613742226
61634417793730363713507646579295
61634417793730363713510233929313
61634417793730363718590220757455
61634417793730364945777866436984
61634417793730364945777952176132
61634417793730364948288346424922
61634417793730364948288432164070
61634417793734251011996794451706
61634417793734251011997080248866
61634417793734251013689042915570
61634417793734251013689329762490
61634417793734251013689332944818
61634417793734256365251054749731
61634417793734265785151581153626
61634417793734265785339867498158
61634417793734267407111610375330
61634417793741153941023631603641
61634417793741153941023632076025
61634417793741153941044524084617
61634417793741153941608608316601
61634417793741159620325140972714
61634417793741170526686496244673
61634417793741170526686496257714
61634417793741170526686496257723
61634417793741170550159830237176
61634417793741170595913501240538
61634417793741170596164549816554
61634417793741170733174169871032
61634417793741170733362456215564
61634417793741170740199758361972
61634417793742354286344893696013
61634417793742354698690983836969
61634417793742354817499163715875
61634417793742354818064019600191
61634417793742354881120232444825
61634417793742359782610797695207
61634417793742360170728371123799
61634417793742360189117729289929
61634417793742360193640691294867
61634417793742360194371911595587
61634417793742360194392803604179
61634417793742360194392803722271
61634417793742360194455480102096
61634417793742360196147732798048
61634417793742360239373355498383
61634417793742360239958360454029
61634417793742360240125467807695
61634417793742360240210300134371
61634417793742370870229155034307
61634417793742370871735818927516
61634417793742370871735822114056
61634417793742370871902809977817
61634417793742370871924108458588
61634417793742370871924880106708
61634417793742370871986523030620
61634417793742370871986865987212
61634417793742370872488964338692
61634417793742370872551725058068
61634417793742370872739668441796
61634417793742371283517828023028
61634417793742371283518082053932
61634417793742371283518086290232
61634417793742371283685188958291
61634417793742371283706114367560
61634417793742371283765772578187
61634417793742371283768757459219
61634417793742371283768786143986
61634417793742371283768786157027
61634417793742371283768786157036
61634417793742371283768871883134
61634417793742371284333645210630
61634417793742371284333989234244
61634417793742371284522017311572
61634417793742371314267794248485
61634417793742371314267824344521
61634417793742371360021379156949
61634417793745072605920791820585
61634417793953103760876226828116
61634417793961192859038539021475
61634417793961197752412716789095
61634417793961197752496284823463
61634417793961197798166273001203
61634417793961197800673314032243
61634417793961198164006694620739
61634417793961198164278290732435
61634417793961198209760250832847
61634417793961198212267291863887
61634417793961214231292464853745
61634417794021237439017874114113
61634417794021237439185010182849
61634417794021237439185268935535
61634417794021237439769986423425
61634417794024839572983441902746
61634417794024839710181434513294
61634417794026038681242099493392
61634417794026049753629410922424
61634417794026049755321663618376
61634417794026051449022622905065
61634417794026055109306626296451
61634417794032943402210023082709
61634417794032943407292225450378
61634417794032943447942687286225
61634417794032943585140679896773
61634417794032943590306565084234
61634417794032943590494850379006
61634417794032943590494851428766
61634417794032943590495223437464
61634417794032954085827456755453
61634417794032954566250576403054
61634417794032954703532281935260
61634417794032954703595013952610
61634417794034143747426338884675
61634417794034143752508913062835
61634417794034143752509027381699
61634417794034143793430627896243
61634417794034143798262497971299
61634417794034144159271020819423
61634417794034144159271391804690
61634417794034144159271392277074
61634417794034144159271393339884
61634417794034144159292284284214
61634417794034144159292285880643
61634417794034144164290918971807
61634417794034144164291292024435
61634417794034144205024605727887
61634417794034144205024948487730
61634417794034144205024950084159
61634417794034144210044503880271
61634417794034144342222941098278
61634417794034144342222942694707
61634417794034144342285359986719
61634417794034144342306280691667
61634417794034144342473644730450
61634417794034144342473645202834
61634417794034144342473646265644
61634417794034144347305258139103
61634417794034144347305516872867
61634417794034144347305631191731
61634417794034144347367934164879
61634417794034144347368277121471
61634417794034144347556220975971
61634417794034144347556305198799
61634417794034144347556335294835
61634417794034144347577227303427
61634417794034154659895378323102
61634417794034154865546314517223
61634417794034154865797018620327
61634417794034154865817939325275
61634417794034154865818283681547
61634417794034154911299899425687
61634417794034154911550947885063
61634417794034155277328320426195
61634417794034155277328349122551
61634417794034155277328693478823
61634417794034155277390996451971
61634417794034155277391110770835
61634417794034155277391453727427
61634417794034155277411917156919
61634417794034155277412002779427
61634417794034155277412375832055
61634417794034155277579397581927
61634417794034155277600289590519
61634417794034155323081905334659
61634417794034155323144925716707
61634417794034155323145040035571
61634417794034155323332953794035
61634417794034155460342918327255
61634417794034155460405335619267
61634417794034155460405678575859
61634417794034155460593622430359
61634417794034155460677304783591
61634417794034160218963074769893
61634417794057258784128992863050
61634417794057258921389747238522
61634417794057260149145805203169
61634417794057260149146063955855
61634417794057260149709889435153
61634417794057260151673738242801
61634417794057260151673996995487
61634417794057260151677440201735
61634417794057260151736759114702
61634417794057260152237822474785
61634417794057269303022030623731
61634417794057269849553449340642
61634417794057269851245702036594
61634417794057269895307120344004
61634417794057269897733922228078
61634417794057270034448069752150
61634417794057271061092173441577
61634417794057271061424578863093
61634417794057271061424579925894
61634417794057271061424579925903
61634417794057271063875659983450
61634417794057271132515855723010
61634417794057271132516627375342
61634417810482715103056739829688
61634417810482715240317494559292
61634417810482716338653804616300
61634417810482716475914559345904
61634417810482716887446551297044
61634417810482716887696823522080
61634417810482716887697598356740
61634417810482726216093366449416
61634417810482726216345189747664
61634417810482726353542406119660
61634417810482726353543180954320
61634417810482727451691982309240
61634417810482727588889200085128
61634417810482727588889974919788
61634417810482728000483177916772
61634417810482728000734999811128
61634417810482728001299084043112
61634417810486329860135982273114
61634417810486329860700841339758
61634417810486630049385626750493
61634417810487534763845457245620
61634417810487534809578096051748
61634417810487534809578121449136
61634417810487534809578124631464
61634417810810835079300929206476
61634417810810835079321849794784
61634417810810835079321878492592
61634417811424102634963611305346
61634417811424109817457148271214
61634417811431012386085519048672
61634417811455322323937253853090
61634417811455322323938028691962
61634417811455323962970896492590
61634417811455323962970899793010
61634417811455323962971158073264
61634417811455323962971158427396
61634417811455323963534980720362
61634417811455323963534980724574
61634417811455323963534980838454
61634417811455323963534980842666
61634417811455323963536013957580
61634417811455323963536014311712
61634417811455323965415175404574
61634417811455323965418617548012
61634417811455323965477937519418
61634417811455323965477937523630
61634417811455323965979258573748
61634417811455323965979259636558
61634417811455323965982701779996
61634417811455323966042021755614
61634417811455323970313165179666
61634417811455323970313165183878
61634417811455323970313940018538
61634417811455323970497745333384
61634417811455323970501106105116
61634417811455323970501450478650
61634417811455323970560735617784
61634417811455323970564212239362
61634417811455323970564987078234
61634417811455323971062604404240
61634417811455323971065961989432
61634417811455323971066306358754
61634417811455323971067081197626
61634417811455323971129068127890
61634417811455323971129842962550
61634417811455323973008229570672
61634417811455323973573088641528
61634417811455324016251591710094
61634417811455324016314350642610
61634417811455324016314353822508
61634417811455324016314353824938
61634417811455324016314353829150
61634417811455324016317793848858
61634417811455324016317797031186
61634417811455324018762071698032
61634417811455324153491135214404
61634417811455324153491392431848
61634417811455324153512343253158
61634417811455324153515786459406
61634417811455324153515789645946
61634417811455324154055994281048
61634417811455324156022826427636
61634417811455329506681776119952
61634417811455329506685219326200
61634417811455329506744538239008
61634417811455329506747981445256
61634417811455338787696367118850
61634417811455338787696367123062
61634417811455338789580003946500
61634417811455338789642766061344
61634417811455338790144088178484
61634417811455338790206850293328
61634417811455338835897673088352
61634417811455338835960435203196
61634417811455338973221189932800
61634417811455339384940347633648
61634417811455339384940433722716
61634417811455339385003109748492
61634417811455339385003109752704
61634417811455339385003195841772
61634417811455339385003454126445
61634417811455340617250251662492
61634417811455340617251280532268
61634417811455340617272231353578
61634417811455340617272231357790
61634417811455340617272234540118
61634417811455340617275674559826
61634417811455340617275674564038
61634417811455340617815107546808
61634417811455340619535110792652
61634417811455340619535110796864
61634417811455340619719952413212
61634417811455340619723395619460
61634417811455340619723395737504
61634417811455340619723396091636
61634417811455340619786157734304
61634417811455340619786157852348
61634417811455340619786159273709
61634417811455340620287135950086
61634417811455340620287137012896
61634417811455340620287221689234
61634417811455340620287223101964
61634417811455340620287479969488
61634417811455340620349899131952
61634417811455340620349983804078
61634417811455340620349985221020
61634417811455340624802523404832
61634417811455340624802526591372
61634417811456523541063289028891
61634417811456523678324129497803
61634417811456524773333967697013
61634417811456524910594808165925
61634417811456524910597792561523
61634417811456524911159664050241
61634417811456524911162648445839
61634417811456524913670147224719
61634417811456541376802328400131
61634417811456541381884902578291
61634417811458942891534263557118
61634417811459226495476781942093
61634417811459226495476782060185
61634417811459226495476810639907
61634417811459243081055993536758
61634417811467029698148065096838
61634417811467029704925214919244
61634417811467029705490070803560
61634417811467035859629799735434
61634417811467035861322051031706
61634417811467046171132046058098
61634417811467046216885718478396
61634417811467046216886751580260
61634417811467046216948394504172
61634417811467046217701539915348
61634417811467046353958099335776
61634417811467046354146385697570
61634417811467046354147506305652
61634417811467046354209149229564
61634417811467046354711244764214
61634417811467046354962294640740
61634417811467046765740363529214
61634417811467046765740707902956
61634417811467046765740712484964
61634417811467046765928650223874
61634417811467046765928654473224
61634417811467046765928735963022
61634417811467046765928735980284
61634417811467046765929769082148
61634417811467046765991411988798
61634417811467046765991416588068
61634417811467046766493508940390
61634417811467046766493853314132
61634417811467046766493853664052
61634417811467046766744557417236
61634417811467046766744557767156
61634417811467046835469208579274
61634417811467335316906025281548
61634417811467335865698024972672
61634417811467335865865131792476
61634417811467335865948699826844
61634417811467335865948700299228
61634417811467335911451609881136
61634417811467335911618688004584
61634417811467336048691414853852
61634417811467336048879356640908
61634417811467336050571695627132
61634417811467336050592645029888
61634417811467346361218893378597
61634417811467346543229039124648
61634417811467346543229042311188
61634417811467346543396030174949
61634417811467346543417324069500
61634417811467346543417328655720
61634417811467346543418098904160
61634417811467346543418100303840
61634417811467346543479743227752
61634417811467346543480086184344
61634417811467346543480090770564
61634417811467346543480862422896
61634417811467346543982183136144
61634417811467346543982184535824
61634417811467346544044945255200
61634417811467346544044946654880
61634417811467346544232888638928
61634417811467346544233233012453
61634417811467346544233236198993
61634417811467346573894983226821
61634417811467346573915903933221
61634417811467346954987023591312
61634417811467346955011043620890
61634417811467346955011048220160
61634417811467346955011306487364
61634417811467346955175195630839
61634417811467346955178409155423
61634417811467346955199334564692
61634417811467346955258992775319
61634417811467346955262092080266
61634417811467346955262096679536
61634417811467346955743153417769
61634417811467346955827209431376
61634417811467346955827214032257
61634417811467346956015237508704
61634417811467346956015242109585
61634417811467346956015495672309
61634417811467346956015496138869
61634417811467346978714248503216
61634417811467346985677360672100
61634417811467346985677360672101
61634417811467346985698281378500
61634417811467346985698281378501
61634417811467347024488725420272
61634417811467347031430917000848
61634417811467347031430917000849
61634417811467347031451837707248
61634417811467347161728816308240
61634417811467347161749737013188
61634417811467347161917103119332
61634417811467347161938052405448
61634417811467347168691585520533
61634417811467347168691587036853
61634417811467347168712507743253
61634417811470937588087064321271
61634417811470937725347818696743
61634417811470948678030975534624
61634417811470948678031323092097
61634417811470948678219351169425
61634417811470948701124465775659
61634417811470948701187227540583
61634417811470948814664112260856
61634417811470948815292077821701
61634417811470948884138690624091
61634417811470948890895696096693
61634417811470948890916616803093
61634417811470954242454231440592
61634417811470954242454604511934
61634417811470954242454607694262
61634417811470954242454607699878
61634417811649861479926697149462
61634417811649862028969714633880
61634417811685884812886105550036
61634417811686174026108313224294
61634417811686174026108341922102
61634417811686174026129262627050
61634417811686174026296341301622
61634417811686174026296369999430
61634417811686174026317262006570
61634417811686174026317290704378
61634417811686184933155948000485
61634417811686185139145714678682
61634417811686185139145743376490
61634417811686185144249209561790
61634417811686185144249238259598
61634417811686189902785685050877
61634417811686189902785689282965
61634417811747107979437641765142
61634417811747113477671209806372
61634417811747113541229606736045
61634417811747113678511162663599
61634417811747113678511164198633
61634417811747113678511167380961
61634417811747124588198898201234
61634417811747124590705939232274
61634417811747124590709381493756
61634417811747124590709382910905
61634417811748014246322944771889
61634417811748314435572646760027
61634417811750715748666944567480
61634417811751015955822905874548
61634417811751016001555570078064
61634417811751025427571093651171
61634417811758830393858055322088
61634417811758830805639291044024
61634417811759119418919673400671
61634417811759119418919673518763
61634417811759119424002247578831
61634417811759119464673258309135
61634417811759119464735934453002
61634417811759119464923933833974
61634417811759119464923933833975
61634417811759119464923962530330
61634417811759119464924305285962
61634417811759119464924306702904
61634417811759119464924306886603
61634417811759119469818508631162
61634417811759119470006508012134
61634417811759119470006508012135
61634417811759119470006536708490
61634417811759119470006881064763
61634417811759119830785504010573
61634417811759119830785504010574
61634417811759119830785505545608
61634417811759119830785508727936
61634417811759119876517940243882
61634417811759119876517940243883
61634417811759119876517940361974
61634417811759119876518168214089
61634417811759119876518168214090
61634417811759119876518169749124
61634417811759119876518172931452
61634417811759119876518283117606
61634417811759119876518284534548
61634417811759119876518284600155
61634417811759119876518284718247
61634417811759119876538832252474
61634417811759119876538832252475
61634417811759119876706196291417
61634417811759119876706196409509
61634417811759119881600400104631
61634417811759119881600771757578
61634417811759119881600773157259
61634417811759120013715904158075
61634417811759120013715904276167
61634417811759120013715932854431
61634417811759120013716160824637
61634417811759120013716160824638
61634417811759120013716162359672
61634417811759120013716165542000
61634417811759120013716275728154
61634417811759120013716277210703
61634417811759120013716277328795
61634417811759120013799500888799
61634417811759120013987871721758
61634417811759120013987871839850
61634417811759120013987873256792
61634417811759120013987873322398
61634417811759120013987873322399
61634417811759120018798478336235
61634417811759120018798478454327
61634417811759120018798851388863
61634417811759120018798851506955
61634417811759120018861154362011
61634417811759120018861154480103
61634417811759120018861527532730
61634417811759120018861527532731
61634417811759120019049555491966
61634417811759120019049555491967
61634417811759120019049555610058
61634417811759120019049555610059
61634417811759120019070447500558
61634417811759120019070447500559
61634417811759120019070447618650
61634417811759130328940878757814
61634417811759130331385154841602
61634417811759130331385240580750
61634417811759130331388598520234
61634417811759130399841656540763
61634417811759130537039530109261
61634417811759130537039534714355
61634417811759130537039563412163
61634417811759130537290234212365
61634417811759130537290238817459
61634417811759130537290610471858
61634417811759130537290610471859
61634417811759130537311159522407
61634417811759130537311497757265
61634417811759130537311502478998
61634417811759130537311502478999
61634417811759130537311503878679
61634417811759130582793119622819
61634417811759130583044161960781
61634417811759130583044166565874
61634417811759130583044166565875
61634417811759130583044168082195
61634417811759130583065087270822
61634417811759130583065087270823
61634417811759130923462443268616
61634417811759130925910132443902
61634417811759130948884330967966
61634417811759130948884330967967
61634417811759130948884331086058
61634417811759130948884331086059
61634417811759130948905222976558
61634417811759130948905222976559
61634417811759130948905596029187
61634417811759130994638260232703
61634417811759130994638260350795
61634417811759130994658808003114
61634417811759130994909856462491
61634417811759131131836132402973
61634417811759131131836137008067
61634417811759131131836137124707
61634417811759131131836138524387
61634417811759131131836165705875
61634417811759131131836167222195
61634417811759131131898555816399
61634417811759131131898555934491
61634417811759131131898928987118
61634417811759131131898928987119
61634417811759131132086836506077
61634417811759131132086841032430
61634417811759131132086841111171
61634417811759131132086841229263
61634417811759131132086842627491
61634417811759131132087214281890
61634417811759131132087214281891
61634417811759131132107761816119
61634417811759131132107763333891
61634417811759131132108106172390
61634417811759131132108106172391
61634417811759131132170524980723
61634417811759131132170525098815
61634417811759135890456294967025
61634417811759135890456299199113
61634417811760031562722786245205
61634417811783130691908916307658
61634417811783130691909002519190
61634417811783130691910035988236
61634417811783130829106908918206
61634417811783130829106995011646
61634417811783130829106995129738
61634417811783130829108028598784
61634417811783130829357955977902
61634417811783130829358731284738
61634417811783130836697724829770
61634417811783130836700738041220
61634417811783130836701082414962
61634417811783136390979084921956
61634417811783136390979084921965
61634417811783145516071163634246
61634417811783145516819828019948
61634417811783145516820861134702
61634417811783145516903510491064
61634417811783145516903515090334
61634417811783145516904543960110
61634417811783145516906867958164
61634417811783145519351231546486
61634417811783145519351236145756
61634417811783145519352265015532
61634417811783145653269156244794
61634417811783145653519084096088
61634417811783146065113061927696
61634417811783146065113061927732
61634417811783147300394765071826
61634417811783147300397089542264
61634417811783147300398208750458
61634417811783147300457612930190
61634417811783147300459851306944
61634417811783147300459851306980
61634417811783147300459851307187
61634417811783147300459851307188
61634417811783147300460195680722
61634417811783147300460970515382
61634417811783147300478447897234
61634417811783147300645812131522
61634417811783147300645898224962
61634417811783147300648136601752
61634417811783147300666704140114
61634417811783147300666818931362
61634417811783147300670176398462
61634417811783147300728437389554
61634417811783147300729466259330
61634417811783147300729494957138
61634417811783147300729582113228
61634417811783147300732938163386
61634417811783147302926168952656
61634417811783147303177217429502
61634417811783147303177303168650
61634417811783147509099730583534
61634417811783431018650217172013
61634417811783435212704589051482
61634417811783435212704589051483
61634417811783435349986235435546
61634417811783435349986235435547
61634417811783435350554563696383
61634417811783436379138412208927
61634417811783436379224792103948
61634417811783436394791089065000
61634417811783436585335333335525
61634417811783436585335725538983
61634417811783436585336497191315
61634417811783436585900581423299
61634417811783445660421524467253
61634417811783445705610367811877
61634417811783445729085999447471
61634417811783445843375425863467
61634417811783445845070379287748
61634417811783445866263066747977
61634417811783445868206023547033
61634417811783445912016656261535
61634417811783446257668288140732
61634417811783446278104395814895
61634417811783446278104767351203
61634417811783446278128673992767
61634417811783446278129131268223
61634417811783446323858323563311
61634417811783446323861681152874
61634417811783446323861681152875
61634417811783446323861795471739
61634417811783446323882601741182
61634417811783446323882601741183
61634417811783446325554048167691
61634417811783446326393972422131
61634417811783446461059669041689
61634417811783446461059673763423
61634417811783446461143356116654
61634417811783446461143356116655
61634417811783446463002625840745
61634417811783447489728092607893
61634417811783447489749127633317
61634417811783447489751337194255
61634417811783447489999060084089
61634417811783447490000175047145
61634417811783447490000176109955
61634417811783447490002499040987
61634417811783447492175813663315
61634417811783447492259610807795
61634417811783447492262969809929
61634417811783447492451255104701
61634417811783447561172417709078
61634417811783447561175905912851
61634417811783447561175905917063
61634417811783447561739990144595
61634417811783447561739990144835
61634417811783447561739990149047
61634417811783447561740765101799
61634417811783447698372619880564
61634417811783447698373768258959
61634417811783447698373769321760
61634417811783447698373816088883
61634417811783447698937853553744
61634417811783451196604636457931
61634417864633869906013924148514
61634417864637755924988129701546
61634417864644658487046381114090
61634417864644664020698749739526
61634417864644664022391002435478
61634417864644964217560075506690
61634417864644964217584352267412
61634417864644975291621703444789
61634417864644975337396294798752
61634417864645864734559979359255
61634417864645864739642548938145
61634417864645864739642553537415
61634417864645864742086913825317
61634417864645864780229852745712
61634417864645864780313535571363
61634417864645864785396105032161
61634417864645864785396109749523
61634417864645864787840470155517
61634417864645875691694727532978
61634417864645875691694731778116
61634417864645875691695846741172
61634417864645875692447872957204
61634417864645875692510635076260
61634417864645875692510636126020
61634417864645875722193737155249
61634417864645875828955481908450
61634417864645875828955486507720
61634417864645875828956601116644
61634417864645875829708627332676
61634417864645875829771389451732
61634417864645875829771738413097
61634417864645875905187070343605
61634417864645875905207991049957
61634417864645875905208362586265
61634417864648566488811335364319
61634417864648566488832227372911
61634417864856608763828641518736
61634417864856608770603468392848
61634417864863501998115648109968
61634417864863813308017731031758
61634417864864719234078821238106
61634417864864719234078821354746
61634417864864719234079194309448
61634417864924742213223658505311
61634417864924742258956322708827
61634417864924742396237883353695
61634417864924742396989995663007
61634417864925642763146605158876
61634417864925943016035227482920
61634417864925943153236690834044
61634417864929545287285740563848
61634417864929545422034867395300
61634417864929545424482585268394
61634417864936748141916881555263
61634417864936748182588263762043
61634417864936748182588263821875
61634417864936748182647555213564
61634417864936748182650939493518
61634417864936748182650939787819
61634417864936748182650939965694
61634417864936748187670466463727
61634417864936748187730157971440
61634417864936748187733256926410
61634417864936748187733514143854
61634417864936759254954311706007
61634417864936759254954654545959
61634417864936759255016959035427
61634417864936759255017073820851
61634417864936759255037879740375
61634417864936759255038250922550
61634417864936759255038337365751
61634417864936759300707867918115
61634417864936759300767530846112
61634417864936759300770630032959
61634417864936759300791550389390
61634417864937648704646374932739
61634417864937648709728691892051
61634417864937648750399959723159
61634417864937648750399959841203
61634417864937648750400045812227
61634417864937648750400045930271
61634417864937648750459365788004
61634417864937648750462721428251
61634417864937648750462721488083
61634417864937648750462721489487
61634417864937648750462721956047
61634417864937648750462807577067
61634417864937648750462807577151
61634417864937648755482248104159
61634417864937648755482248105563
61634417864937648755482248453995
61634417864937648755482248454031
61634417864937648755482248454079
61634417864937648755482276801919
61634417864937648755482277151839
61634417864937648755482534019363
61634417864937648755482619990387
61634417864937648755482620108431
61634417864937648755544924131339
61634417864937648755545296134207
61634417864937659685505334249393
61634417864937659685568100737295
61634417864937659685568357954739
61634417864937659685569129423579
61634417864937659685588988022909
61634417864937659822766350565287
61634417864937659822849661380807
61634417864937659822849661730727
61634417864937659822850032917115
61634417864937659822850033267035
61634417864937659868519559097825
61634417864937659868519906775943
61634417864937659868519935473751
61634417864937659868582325584323
61634417864937659868582325585727
61634417864937659868582325934159
61634417864937659868582325934243
61634417864937659868582697120631
61634417864937659868582697122035
61634417864937659868582697588595
61634417864937659868603246290675
61634417864937659868603246640595
61634417864937659868603589129175
61634417864937659868603617826983
61634417864937665175932039310011
61634417864937665221749431087195
61634417864937665221749431088647
61634417864937665221749545939678
61634417864937665229279813662018
61634417864937665229279837990932
61634417864937665229280180947524
61634417864937665229280185198326
61634417864960774372016514263250
61634417864960776227582279602267
61634417864960776227582393921131
61634417864961059812545103430800
61634417864961074447000747742767
61634417864961074584177848344723
61634417864961074584261416379091
61634417864961074585954037424810
61634417864961074629928305369984
61634417864961074629931404556831
61634417864961074631686790554015
61634417864961076416915620818319
61634417864961960380356885421153
61634417864961960380356914000869
61634417864961960380419561446929
61634417864961965729258532248042
61634417864961965871626980954973
61634417864961965871627239235227
61634417864961965871627253649741
61634417864961975013972630876307
61634417864961975014809425828911
61634417864961975014812524661625
61634417864961975016421123584061
61634417864961975016504777357577
61634417864961975016505150428919
61634417864961975196986855724739
61634417864961975197802758668751
61634417864961975197802763189280
61634417864961975197802763386113
61634417864961975197805862572875
61634417864961975197805862572911
61634417864961975197805862572959
61634417864961975199435721503835
61634417864961976801650344516597
61634417864961976801650430255745
61634417864961976847379624090398
61634417864961976847379652670114
61634417864961976847383008720113
61634417864961976847383094459177
61634417864961976847383094459261
61634417864961976984664640689615
61634417864961976984664641043747
61634417864961976984664655104129
61634417864961976984664655589403
61634417864961980512770708825248
61634417864961980512770710426132
61634417864961980550973082578394
61634417864961980558503374629648
61634417864961980558503717035116
61634417864961980558503717586240
61634417864961980558586942663809
61634417864961980558587285620401
61634418024134623041719874466676
61634418024134623041967106648254
61634418024134623041988027353250
61634418024134623049309112355024
61634418024134623049309198094172
61634418024134623049330033059924
61634418024134634167451123301396
61634418024134639513068311359932
61634418024134639513089232064832
61634418024146330309254975705559
61634418024146330446515988715411
61634418024146330492248652918927
61634418024165854256098358807389
61634418024165854256098358820430
61634418024165854256098358820439
61634418024166754229050688423682
61634418024166754274804360843980
61634418024166754274805393945844
61634418024166754411876741701360
61634418024166754412065028063154
61634418024166754412066148671236
61634418024166754412127791595148
61634418024166754823659005894798
61634418024166754823659350268540
61634418024166754823659350618460
61634418024166754823847292589458
61634418024166754823847296838808
61634418024166754823847378328606
61634418024166754823847378345868
61634418024166754823848411447732
61634418024166754823910054354382
61634418024166754823910054721564
61634418024166754823910058953652
61634418024167038546886748104122
61634418024167038546911026278591
61634418024167054601147681490232
61634418024167054601147684676772
61634418024167054601314672540533
61634418024167054601335966435084
61634418024167054601335971021304
61634418024167054601336741269744
61634418024167054601336742669424
61634418024167054601398385593336
61634418024167054601398728549928
61634418024167054601398733136148
61634418024167054601399504788480
61634418024167055012929685986474
61634418024167055012929690585744
61634418024167055012929944616648
61634418024167055013097051521007
61634418024167055013117976930276
61634418024167055013180620021935
61634418024167055013180648706702
61634418024167055013180648719752
61634418024167055013180734445850
61634418024167055013180739045120
61634418024167055013181767914896
61634418024169439529921278662153
61634418024169455978051419403434
61634418024169455978051419407646
61634418024170640286919857510841
61634418024170645637641569322213
61634418024170645639897906250149
61634418024170645640085934327477
61634418024170656735046554104500
61634418024170656735133709307166
61634418024170656735133713552304
61634418024170656735134828515360
61634418024170656735321999896836
61634418024170656872394463682638
61634418024170656872394468281908
61634418024170656872395582890832
61634418024170656872582754626440
61634418024170656879922403031388
61634418024181452642012388021055
61634418024353472138071245223050
61634418024353472138092165927950
61634418024389483615622551924639
61634418024389483615622666711521
61634418024389500231701525776975
61634418024389500231764287891819
61634418024457626765572199230809
61634418024457626765760227190045
61634418024457626765760227308137
61634418024457626765760572031805
61634418024457627131621799570859
61634418024457627131621885659924
61634418024457627177354205021689
61634418024457627177354205139781
61634418024457627177354463774375
61634418024457627177542491851703
61634418024457627314803246577092
61634418024457627314803246577101
61634418024457637815239319318169
61634418024458527882615028217364
61634418024458527882615028217373
61634418024458827451666760515608
61634418024458827863264210251308
61634418024458827934373790197625
61634418024458827934436466223401
61634418024458827934436839294743
61634418024458827934436925383812
61634418024458827934436925388183
61634418024458827934436925500452
61634418024458827934436925854743
61634418024458827934436926900132
61634418024458828071634917994360
61634418024458828071634917998731
61634418024458828071634918111000
61634418024458828071634918465291
61634418024458828071697594020135
61634418024458828071906514222695
61634418024458828071906514222696
61634418024458828071906514576987
61634418024458828071906515622376
61634418024458838386859521123398
61634418024458838389303882946334
61634418024458838457969131184465
61634418024458838457969131302557
61634418024461229036756651533837
61634418024461529226089892391863
61634418024461529226089921089623
61634418024461529226090007649671
61634418024461540161216190929081
61634418024462429585468662285210
61634418024462429793838912263160
61634418024462429793838912379800
61634418024462429793839027054200
61634418024462429793839027170840
61634418024462429793901703079976
61634418024462429793901703196616
61634418024462440703588294961166
61634418024462440706032539513262
61634418024462440706036011417318
61634418024462446219371016834849
61634418024462446219371021084199
61634418024462446219433778599773
61634418024462446219433783199043
61634418024462446219434897807967
61634418024462446272718708100629
61634418024462446272718822419445
61634418024469634702445645569951
61634418024469634748178309773467
61634418024469634885376302384015
61634418024470546386117624308017
61634418024470546388377055836579
61634418024493949619322058592842
61634418024493950214034606530453
61634418024493950214118289350246
61634418024493950216541647561493
61634418024493960600180906447369
61634418024493960602691386435307
61634418024493960602692534345681
61634418024493960602692534695601
61634418024494850049872971425058
61634418024494850598912288503254
61634418024494850598912292754056
61634418024494850598912293103976
61634418024494850598915760289218
61634418024494850598915760407310
61634418024494850601175454802346
61634418024494850644644952706770
61634418024494850644644956957572
61634418024494850644644957307492
61634418024494850644648310175322
61634418024494850644648424610826
61634418024494850644665873295078
61634418024494850644665878012440
61634418024494850644669316501326
61634418024494850646845069927458
61634418024494850646845442980086
61634418024494850646907745953234
61634418024494850646908119005862
61634418024494850646929011014454
61634418024494850647092675180586
61634418024494850647096147083190
61634418024494850652012341446279
61634418024494850784106111616410
61634418024494850784374350142914
61634418024494850784377707728106
61634418024494861145000731994002
61634418024494861284542182978948
61634418024494861696324188887911
61634418024494861696324188887920
61634418024494861696324451754385
61634418024494861696383851684767
61634418024494861696387213869229
61634418024494861765048709431621
61634418024494861765048972298095
61634418024494861765049743950427
61634418024497551938498410002799
61634418024497551938498524793839
61634418024497551938557728911188
61634418024497551938557843230052
61634418024497551938561200819615
61634418024497551938561200819669
61634418024497551938561286908683
61634418024497551938561286908737
61634418024497551943644502179649
61634418024497562873667564351127
61634418024497562873688500473615
61634418024497562985442427721790
61634418024497562985445871400421
61634418024497562985445871402608
61634418024497562987977270676158
61634418024497562987977270682800
61634418024497563010865556961675
61634418024497563010928318726599
61634418024497563010949240849884
61634418024497563010949255382742
61634418024497563010949283962458
61634418024497563010949626857625
61634418024497563010949627207545
61634418024497563056681948098879
61634418024497563056681948165974
61634418024497563056701661902558
61634418024497563056702824695547
61634418024497563056702825758348
61634418024497563061764479229346
61634418024497563061764479231533
61634418024497563061764479231560
61634418024497563061764522282655
61634418024497563061764522344134
61634448183724239299921587642415
61634448204334334119840601025152
61634448210243858865888434096608
61634448210317106694536589406090
61634448210317106695101359551258
61634448210317106695101445290406
61634448210317106695289730585178
61634448210317106832550399221502
61634449406747259069192778419887
61634449613611587890950957302575
61634449619447313153284685141799
61634449619449712839586512817789
61634449619450870769064435293581
61634449637172843366353574783545
61634449637173144782875781042169
61634449637173144790468833808587
61634449637173144792913198813851
61634449637173144792917705709097
61634449637173189255328932603891
61634449637175846448171630715891
61634449637176790294240844074621
61634449637244933392662769201135
61634449637246090785667411777935
61634449637248792435842240632039
61634449646040136085487425373782
61634449646040136086052281258098
61634449646040136086240566552870
61634449646040136223501235189194
61634449646331920049384003431480
61634449646331920049384775083812
61634449646331920049446679457256
61634449646331920049446765196404
61634449646331920049447451109588
61634449646331920186644672067804
61634449646363187866255243891630
61634449717924090702306134851657
61634449717924091937088068346589
61634449717924357491740925854722
61634449717924357537473590058238
61634449717924390845823143939977
61634449717924392126337741638425
61634450098057679003603315501663
61634450098117715617856455071071
61634450098117716852471019745495
61634450098129678533275481318353
61634450098130623573561335108815
61634450098130623755759767212439
61634450098130623756491991917263
61634450099005925462693932467767
61634450101073234434742777292239
61634450101084943051077876694795
61634450101087644754514255799479
61634450101088078640850811856548
61634450101296076863356176567376
61634450101304181973097355446948
61634450101948565559758293675667
61634450101948580383918645437257
61634450101948580384483504503901
61634450101952584830032572163792
61634450101959337784635615243031
61634450101960688704991817548432
61634450102056584284146559858711
61634450102056600336123405751465
61634450102056600336123408933793
61634450102056600747905673124471
61634450102056632454858748424023
61634450102056633689640678736627
61634450102056633689640681918955
61634450102056648514365889564861
61634450102056653867535319249327
61634450102057500911466517158787
61634450102057533030200822465629
61634450102057550728741869226321
61634450102060250785613017544983
61634450102068311835499211983021
61634450102068311835499213045831
61634450102275438313540304134957
61634450102275438313540307304235
61634450102275438725322571493461
61634450102275438725322571494913
61634450102275438725886655725445
61634450102275443665015161357505
61634450102275443671792311179911
61634450102384395905727364971127
61634450102384396317509629147303
61634450102384396318074488213947
61634450102384396318074489276757
61634450102384405783982832911869
61634450102384407018764766406801
61634450102384407018765800590189
61634450102384407019517908648663
61634450102384407431111889668335
61634450102384411134892831086487
61634450102384412370239623648063
61634450102384412370239624710873
61634450102384412377017804452815
61634450115771847723926918020767
61634450115844449004371273342685
61634450115844482356193199031269
61634450115844749246902499480949
61634450115844793666029934071333
61634450115844793711597527936915
61634450115855554772597933016699
61634450115855554772598218813859
61634450115856499812800390251089
61634450116063286980093596068881
61634450116719795411626924703355
61634450116719827528667688547935
61634450116731801694321337203609
61634450116731801701932730746889
61634450116731801701932987610041
61634450116731801747665737905593
61634450118738317067241788694396
61634450118811251941874911417008
61634450118811262459551969302292
61634450118811263054912312871396
61634450118811263054913427480320
61634450119686564761030656802200
61634450119794188074741365608086
61634450120110272556751782772368
61634450120110287374134984711552
61634450124718527664383618319469
61634450124718542488544741733391
61634450124718542489108825965375
61634450124718542900891089091791
61634450124718542900891093323879
61634450124718544135673798471143
61634450124719443468702875318443
61634450124719443468703646970775
61634450124719444703485580465707
61634450124722145172054534227548
61634450124722145172137963022295
61634450124722145172138991892071
61634450124722146406920925387003
61634450124938281443587330567432
61634450125035542767255846720952
61634450125038229051736902552888
61634450125586689658796132250798
61634450125593888849878671942037
61634450125593888850066700019365
61634450125593889261660677851009
61634450125593889261660935068453
61634450125593889262414080479629
61634450125594789830225605256749
61634450125594789830225862474193
61634450125629916913008895045939
61634450125691135349389616557717
61634450125691139460435110222857
61634450125691139467213031697595
61634450125691139467966172876683
61634450125691140695217039485701
61634450125691140695217043717789
61634450125691140702559049424511
61634450125691140702747335769043
61634450125691150166772818496901
61634450125691150174303885382815
61634450125691150586086148509231
61634450125691151813337786770581
61634450125691151813337791002669
61634450125691151820679796709391
61634450125691155519378167131711
61634450125691155519942251363695
61634450125692040028246892217421
61634450125692040033266323300878
61634450125692040034937682938526
61634450125692050551486203421210
61634450125692050742115667377379
61634450125692051146367639502301
61634450125692051153057658571074
61634450125692051153897930503795
61634450125692051153897931553555
61634450125692056087754033358259
61634450125694692966173441556472
61634450125694741134353076465744
61634450125694752445551012298675
61634450125694757791189121062111
61634450125702846436983930250927
61634450125702846437172215545699
61634450125702846841988014685161
61634450125702846841988271902605
61634450125702846848766193377343
61634450125702857555103905883475
61634450125702857555292191178247
61634450125702857960107990317709
61634450125702857960108247535153
61634450125702857966886169009891
61634450125702862900931328811459
61634450125702862901495155825999
61634450125702862901495413043443
61634450125909645134844962213692
61634450125910844649614074481248
61634450125910844657145026930046
61634450126018897367504487107290
61634450172013212462061084138589
61634450172013212462061427095181
61634450172013212599259079931305
61634450172013212599342647965625
61634450172888210451074690891059
61634450172888510640345370510351
61634450172888510777543363120899
61634450177921489464176791420291
61634450177921537640159493334117
61634450177921537823090153330301
61634450177921537823090154380061
61634450177921537823173721364669
61634450177921537823173721364877
61634450178104354323437032396995
61634450178880486266240731641091
61634450195550152555795783210950
61634450195550452745045456502786
61634450195610039692406706555096
61634450195610041529345931900556
61634450195622047263230466465120
61634450195623098543466393127098
61634450195623098543466393593658
61634450195623383549492084053245
61634450195646362599228911367124
61634450195646512945603375007961
61634450195828879505049661587460
61634450195828879505070577575046
61634450195830080262152843848204
61634450195830229183270559117355
61634450195841936525965608924816
61634450195842233047335406597858
61634450195842236715236174225244
61634450195842236715236460022404
61634450195866251850106828136256
61634450195866503914397983845811
61634450195866552039356501428092
61634450195866552085131093136402
61634450195939197842860012230564
61634450195939498032109685522400
61634450195939498032130606577268
61634450195939498033822859273220
61634450196485386053176552531758
61634450196485387883340951003106
61634450196486588640402297634174
61634450196497393624000312441782
61634450196497393662410826657360
61634450196498700622057871177286
61634450196498700667790535380802
61634450196498744681891934563952
61634450196498745093485912395596
61634450196521408763974171084398
61634450196521799959762709361460
61634450196521800005495373564976
61634450196521859256289950089550
61634450196521859668072213215966
61634450196522700390313736626420
61634450196522700573244393440484
61634450196522749161093385018392
61634450196522759686840977354510
61634450196522760228377201564316
61634450196522760233459518991592
61634450196522760233459775742476
61634450196522760235883994856398
61634450196522760274130786472780
61634450196522761470665928351330
61634450196523012292668357273871
61634450196523049304589473401764
61634450196523060417626874856152
61634450196533566498406607999878
61634450196533566499829215860606
61634450196533566500017501155378
61634450196533566637027208471154
61634450196533566637278255530850
61634450196533566637843111415166
61634450196533567048809471597570
61634450196533567048872233362494
61634450196533567049625374541582
61634450196594595697059349529442
61634450196594610514442551468626
61634450196594610521785703550688
61634450196594640123511252353198
61634450196594640161921771273040
61634450196594645659691554372558
61634450196594654940894454292382
61634450196594654940894455808702
61634450196594654940894458996646
61634450196594654947669367259934
61634450196594654986079800086336
61634450196594660477074871097166
61634450196594660483853136578256
61634450196594746410216497394271
61634450196594746410216525973987
61634450196595555561234648419442
61634450196595695103010410026076
61634450196595706266883970567088
61634450196596006410380058950460
61634450196596011405048753426954
61634450196606367858652401039694
61634450196606818165508322933030
61634450196606818165508580150474
61634450196606818211282828429802
61634450196606818211283085647246
61634450196631085325544843845460
61634450196631129797160914540778
61634450196631129797181806666010
61634450196631129797349199835550
61634450196631129797370091960782
61634450196631133501506715025574
61634450196631133501506972243018
61634450196813148262507004931438
61634450196814499726910035411356
61634450196814499731992352838632
61634450196814499731992609589516
61634450196814499732180896400608
61634450196814500968947715138674
61634450196814799921262918139060
61634450196814799921263203936220
61634450196922417197648795192686
61634450196922869288939813638938
61634450196922869288939842218654
61634450196922869288940099436098
61634450196922869295714640513050
61634450196922869295902925807822
61634450196922869334672477725814
61634450328449892140873538756941
61634450328482312770194484830175
61634450328554106728089144068425
61634450328555007159456193300573
61634450328555247637233868873185
61634450328555262830516573864511
61634450328555262830520046122859
61634450328555262830520309107425
61634450328558008594626284183773
61634450328558849725466313311233
61634450329430592718305791747743
61634450329430609189592873066703
61634450329434211050939598667341
61634450331513662938011694294772
61634450331513662938074370320548
61634450331513663349605672126416
61634450331513672220968375397504
61634450331513674051110995418132
61634450331513674051111767070464
61634450331549700475480150364790
61634450331549700887074123964352
61634450331549700887074128196434
61634450331732467973505297511696
61634450331768538856879398439176
61634450332388573628618995491109
61634450332388975940181693108112
61634450332388975941017402031508
61634450332388975941017744988100
61634450332388975941018516640432
61634450332388975941080163796432
61634450332388975941080421013876
61634450332389007395544571937232
61634450332389024049848315371782
61634450332421083839319633835792
61634450332421085074101567330724
61634450332421383982836642924112
61634450332424987534535348201920
61634450332425046829475423502462
61634450332425046829475542892980
61634450332494346630079502615172
61634450332497092249397132933620
61634450332497933528125328826594
61634450332497933528125614623754
61634450332497977999762573212222
61634450332497977999762577444304
61634450332497981699026089548100
61634450332497992817146033418610
61634450332712869592372976146246
61634450332712880567961680886982
61634450337458326300154899234942
61634450337458327481590148638345
61634450337641093524682507501444
61634450337641093524682764718888
61634450337745290718166382319556
61634450337745290763919967228020
61634450337750062041810314725339
61634450337750062041811200696535
61634450337750062224761892127711
61634450338328853154527914451866
61634450338332471302540559356786
61634450338332471302540587936502
61634450338332473086114463293910
61634450338333672196823534569536
61634450338401756461916494817923
61634450338405406177173767818546
61634450338406603367110684279296
61634450338406618184494144485684
61634450338620605550679313599133
61634450338620605550679342178849
61634450338620609078869284143986
61634450338620609078869312723702
61634450355074017652571124985882
61634450355075218409632494179002
61634450355148164592931065827433
61634450355148164592931065831645
61634450355148164592931065844695
61634450355148165004525043663289
61634450355366969626664336155204
61634450355367019034608499923743
61634450355399139284302650141603
61634450355399438192285613543771
61634450355399439473573215442031
61634450355399439473573215560123
61634450355401835636827998074847
61634450355401840987549709768127
61634450355402135826098563257183
61634450355402139895720586810875
61634450355402140078734926444488
61634450355402141176820275186647
61634450355471167003172686312680
61634450355471167003173715182456
61634450355471167003235362338456
61634450355471168649548597639256
61634450355471168649549626509032
61634450355472067570984382213964
61634450355472069217360293540540
61634450355472085231383495057276
61634450355474769274419469917816
61634450355474769274482488900184
61634450355474770920795724200984
61634450355475071247327072928984
61634450355475071247327758842168
61634450355475938326806139589803
61634450355507206186899530981397
61634450355507206186920223032768
61634450355507206186920451687749
61634450355507505780809436918858
61634450355507505780830386204974
61634450355507505781373549730606
61634450355507505781394470436958
61634450355507506330416540051006
61634450355507506330416540069720
61634450355507506330416568649436
61634450355507506330437489338526
61634450355507506330437489355788
61634450355507506337194490106912
61634450355507506337215382232096
61634450356022308334865082819978
61634450356054684878160936520288
61634450356054686158675534218736
61634450356054729393770154524506
61634450356054745407795650873316
61634450356054745407796679743092
61634450356054745409469334508970
61634450356054745821063312340614
61634450356054745821817229754042
61634450356054747054171562199892
61634450356054747054172591069668
61634450356054747056598387014634
61634450356055585308711963785248
61634450356055585491642620599312
61634450356055586543493897280180
61634450356055586726424554094244
61634450356055629964115544843339
61634450356055631198897478338271
61634450356055634902407598597479
61634450356055635314001576429123
61634450356055635314837256654711
61634450356055635314837256772803
61634450356055635317281621659975
61634450356055635317286213244609
61634450356055636549535622115275
61634450356055636549535622233367
61634450356055636549619190149643
61634450356055636552063555154907
61634450356055636552068146739541
61634450356055646388812332216122
61634450356055885497898961051308
61634450356055885497982529085676
61634450356055885635159629687632
61634450356055886732680894546240
61634450356055886732743570572016
61634450356055935457518585517443
61634450356055935458354265743031
61634450356055935458354265861123
61634450356055935460798630748295
61634450356055935460798630866387
61634450356055935460803222332929
61634450356055935503272141611459
61634450356055936741317820031377
61634450356055946624677439782641
61634450356058332902060969930427
61634450356058332902332566042123
61634450356058336605654658224003
61634450356058336606490338567683
61634450356058336608934703454855
61634450356058336608939295039489
61634450356058338252782681859891
61634450356058338255315206366065
61634450356058347541029654000988
61634450356058347541029654018250
61634450356058347541782797894232
61634450356058347541782799429426
61634450356058347541845585524716
61634450356058347541845589774066
61634450356058347544020562579542
61634450356058347544021338813882
61634450356058347678290322637152
61634450356058347679042434478452
61634450356058347679043463348228
61634450356058347679043466530556
61634450356058347680465414011002
61634450356058349325418346273040
61634450356058349325419374674804
61634450356058349325419489461680
61634450356058349327594466516666
61634450356058588436178658275868
61634450356058588619192883124300
61634450356058633091331535348947
61634450356058633091582239452051
61634450356058636614689636167168
61634450356058638442053247042227
61634450356058647732809951635459
61634450356058647868314176736981
61634450356059489003927678151376
61634450356127632563960742280015
61634450356127632563960770859731
61634450356127632563961513932347
61634450356127632563961542512063
61634450356127675381440764440654
61634450356127680282429888204852
61634450356127681928804770661652
61634450356128580712980915469812
61634450356128881499307578109495
61634450356128881499307581291823
61634450356128881499310648244401
61634450356131282415662862462748
61634450356131282415662862480010
61634450356131282415662891042464
61634450356131282416416006355992
61634450356131282416416007891186
61634450356131282416416036470902
61634450356131282416478683916962
61634450356131282552923531098912
61634450356131282552923645417776
61634450356131282553676671809988
61634450356131282553676674992316
61634450356131284200051554734800
61634450356131582790960659904375
61634450356131582790960663086703
61634450356346468892554035431242
61634450356346480005342685126020
61634450356346480005343713995796
61634450356346480005406475760720
61634450356346481651718596452596
61634450356346481651719625322372
61634450356346481651967348212206
61634450356346481652534499396608
61634450356346481652534502578936
61634450356346481652535188492120
61634450356346484906328484720356
61634450356346484906329513590132
61634450356346485317358378788188
61634450356346485317358378805450
61634450356346485317358407367904
61634450356346485318111524216626
61634450356346485318111552796342
61634450356346486552704396046932
61634450356346486552705424916708
61634450356346486553457540408348
61634450356347380573155495636228
61634450356347380573406199739332
61634450356347382219531406962804
61634450356347382219782111065908
61634450356347385336880540855092
61634450356347385885170074689312
61634450356347385885170074689472
61634450356347385885170074706734
61634450356347385885170189008176
61634450356347385885922558535092
61634450356347385885923215400388
61634450356347385887345166063162
61634450408357923438625302155170
61634450408357923438626073807502
61634450408357924673407235650102
61634450408648795721148158290210
61634450408648796955930091785142
61634450408648813381487580570526
61634450408649697523681063999932
61634450408649697523681064004144
61634450408649697523681406960736
61634450408649697523682092869708
61634450408649697523682178613068
61634450408649697523744082986512
61634450408649697523744854634632
61634450408649697523744854638844
61634450408649712761965873285428
61634450408649713949214560531280
61634450408649713949298242884512
61634450408649713949298500101956
61634450408649713949299271754288
61634450408649996484916475356371
61634450408684836147242732540682
61634450409232374127949972140318
61634450409232374537305410587506
61634450409232375772087344082438
61634450409233259916813719368177
61634450409233264032753497684617
61634450409233274556073398351984
61634450409233274556073398824368
61634450409233274556074173190856
61634450409233274556074427221760
61634450409233274556074427225972
61634450409233274556074430408300
61634450409233274556325246116112
61634450409233274557936143520962
61634450409233274558500999405278
61634450409233274693334067460692
61634450409233274693334067464904
61634450409233274695196897896434
61634450409233274695761753780750
61634450409233275105117104953596
61634450409233275107544016907166
61634450409233276339898263609656
61634450409233276339899035261988
61634450409233276339899035266200
61634450409233276342325950402098
61634450409233558825548794961565
61634450409233565456785104471385
61634450409233574884488668054016
61634450409305304099418531718270
61634450409305304099439423726862
61634450409305304099442519731380
61634450409305304104522769557354
61634450409305305334200465213202
61634450409305305334221357221794
61634450409305305334223681573980
61634450409305305334224453226312
61634450409305305339304703052286
61634450409305308999591524373112
61634450409305309000155579548784
61634450409305309000155580021168
61634450409305309000155608605096
61634450409305309000156354387656
61634450409305309000407427312912
61634450409305309411938619049266
61634450409306204667253529719480
61634450409306204667254301371812
61634450409306205902035377470892
61634450409306205902035377475264
61634450409306205902035463214412
61634450409306205902036149123224
61634450409306209430142551638072
61634450409306209430622924460512
61634450409306209430622924464724
61634450409306209430685600490500
61634450409306209430706606813744
61634450409306209430706606817956
61634450409306209430706607286128
61634450409306209430706607290340
61634450409306209430706635870056
61634450409306209430707381652616
61634450409306209430707635683520
61634450409306209430707635687732
61634450409306209567319508869064
61634450409306209567403306013544
61634450409306209567883593101048
61634450409306209567967275922452
61634450409306209567967275926664
61634450409306209567967390245528
61634450409306211214447532500740
61634450409306211214447532504952
61634450409306211214531472071416
61634450409306509805440320495771
61634450409306509805440323678099
61634450409306510217222326404743
61634450409306510217222329587071
61634450409341643015123165424288
61634450409341643617326316435813
61634450409341643617326316440025
61634450409341644852108249934957
61634450409341648556454050415541
61634450409341648556454050419753
61634450409342544185138098430377
61634450409342545419920031925309
61634450409524097610280755649162
61634450409524098845627545028410
61634450409524109958100090598482
61634450409524109958664946482798
61634450409524113623491149758392
61634450409524113624055204934064
61634450409524113624055204938276
61634450409524113624055205406448
61634450409524113624055205410660
61634450409524113624055233990376
61634450409524113624055979772936
61634450409524114035838244434546
61634450409524115270620177929478
61634450409524115271184262161462
61634450409525010525851320034928
61634450409525010525851405769864
61634450409525010525914081795640
61634450409525010525914081799852
61634450409525010525914853452184
61634450409525010526416179101572
61634450409525010526417036493052
61634450409525010526478940866496
61634450409525010526479712518828
61634450409525014054042177023352
61634450409525014054585225871568
61634450409525014054585225875780
61634450409525014054606232199024
61634450409525014054606232671408
61634450409525014054606261255336
61634450409525014054607007037896
61634450409525014054607261068800
61634450409525014054607261073012
61634450409525014054607264255340
61634450409525014191219134254344
61634450409525014191302931398824
61634450409525014191783218486328
61634450409525014191866901307732
61634450409525014191866901311944
61634450409525014191867015630808
61634450409525015838431097456696
61634450409525015838431869109028
61634450409525015838431869113240
61634450409525015838995956527552
61634453714208432766751384526331
61634453714209333197302411791291
61634453947627552724825215431547
61634454408465164624614706638808
61634454408465165036208684470452
61634454408473270145949863350024
61634454408473270146513947582008
61634454408475971437602945144904
61634454408475971438167029376888
61634454408476872005414641046188
61634454409340510978609725741358
61634454409348614853568971125998
61634454409348620345505731250222
61634454409348620345505731623228
61634454426199144738062960473380
61634454426199144738627044705364
61634454426199189203489466448962
61634454426199189203490581057886
61634454426199189203552228213886
61634454427066392573342845991278
61634454427074496035956001253676
61634454427074496448302091375918
61634454427074496448302091393180
61634454427074496448302095643982
61634454427074496584747971695868
61634454427170553438603023148048
61634454432135739363091332809428
61634454432142942068666560855411
61634454432142943303448494350343
61634454432971115662623719858320
61634454432971115662623720208240
61634454432974717797173918917938
61634454432974717797173919390322
61634454432974717933619799237888
61634454432974717933619799710272
61634454432975018123705152976994
61634454432981921240830024846398
61634454432983121998664398357422
61634454432983121998664398361634
61634454432983121998664398711714
61634454433006237622656950833798
61634454433006237804835494880668
61634454433006237804835495353052
61634454433006238217181585479506
61634454433007136954871924569643
61634454433007136954871924569644
61634454433007138189653858041490
61634454433007138236138634436226
61634454433007138236138634440438
61634454433007138236222202470594
61634454433007138236222202474806
61634454433007138372584514878640
61634454433007138373420195081142
61634454433007138373420195199234
61634454433007138784930604878418
61634454433007138785014173030878
61634454433007138785014173035090
61634454433009838246525006364523
61634454433009838246525006364524
61634454433009839893653030331618
61634454433009839893653030335830
61634454433009839939385694539346
61634454433009840075831574505164
61634454433009840075831574855084
61634454433009840076583686673298
61634454433009840076667254829970
61634454433009840076667254848844
61634454433017943768612275716258
61634454433017943768612275720470
61634454433017943951626500210398
61634454433017943951626500214610
61634454433017943951626500564690
61634454433080132338494104077989
61634454479412847229251599290059
61634454480252124753682721471596
61634454480276442281609365639240
61634454480276484554480830762237
61634454480348185272844489348141
61634454480349082587068798708256
61634454480349085703395516613101
61634454480349386029843096776337
61634454485320222609507001616535
61634454485320271877658205125651
61634454485320567265313672218453
61634454485320572021175214568263
61634454485321473191375135200900
61634454485321473191375138033308
61634454485321473191375139450250
61634454485321473191375396667694
61634454485321473191375482406842
61634454486184765855800897589372
61634454486184766908132690923014
61634454486184766908132690927226
61634454486184766953865355143840
61634454486184767090311234974096
61634454486184767090311235096560
61634454486184767091063347282164
61634454486184767091146915303274
61634454486184767091146915322148
61634454486184767091146915421366
61634454486184767091146915440240
61634454486184767505440439042496
61634454486184809778311904161281
61634454486257708137431508167493
61634454503011276755325492757336
61634454503011276756140281092424
61634454503011321220187914500934
61634454503046098848812003454259
61634454503046142763791483441610
61634454503046143175573746568026
61634454503046148124576007205307
61634454503046148124576010393251
61634454503046441720982008353969
61634454503046443504555912291093
61634454503046448262929086784193
61634454503046448268009332424075
61634454503046448268093019481571
61634454503046448451023676295635
61634454503046448862868355048112
61634454503046448862868358230440
61634454503046448862868359647382
61634454503046448862868616864826
61634454503046448862868702603974
61634454503047348876494453688625
61634454503047348881574703560595
61634454503047348881637465679651
61634454503047349430617378105948
61634454503047349430617379523049
61634454503047349430617722479641
61634454503047349430680137038464
61634454503874620483146799723936
61634454503874620619592680498800
61634454503886626406841388560082
61634454503909742579625911120146
61634454503909742579625911124358
61634454503909742625358574855490
61634454503909742625358575327874
61634454503909742625358575340972
61634454503909742625358576403782
61634454503909742627050827570316
61634454503909742761804455293692
61634454503909742761804455643612
61634454503909742762556567479296
61634454503909742762640135519280
61634454503909742762640135637372
61634454503909743176933659235416
61634454503910641363048919017282
61634454503910641957845145051464
61634454503910643193107594726786
61634454503910643193107594744256
61634454503910643193191162761154
61634454503910643193191162765366
61634454503910643193191162779868
61634454503910643193191162784240
61634454503910643193191167501602
61634454503910943522149313390520
61634454503910943522170234096872
61634454503910943522171382008703
61634454503910943933932352402760
61634454503910943933932352406972
61634454503910987808262971841450
61634454503921448176789265564626
61634454503921448176789265568838
61634454503921448359803489940674
61634454503921448359803489944886
61634454503921448359803490413058
61634454503921448359803490430320
61634454503982686925251073192305
61634454503982686925251158931453
61634454503982688572377891202410
61634454503983587355802100457265
61634454503983587355802186196413
61634454503983587952290668114527
61634454503983887545051859488249
61634454503983888095807677202847
61634454503983888141540341406363
61634454503994438634403667390488
61634454638901555734574765931552
61634454638901555734826503608904
61634454638901600199688148995698
61634454638936727697266113500795
61634454638937627029731906342252
61634454639776902088821522711454
61634454639809328022944844356848
61634454639881957215429668324938
61634454639881957627211931451354
61634454639881968740249332905742
61634454639881968877510001542066
61634454644810181696720227069432
61634454644810181696908512364204
61634454644810181696971188389980
61634454644810226161582563073882
61634454644810226161582648813030
61634454644845353064614196342451
61634454644846253822968320081448
61634454644846253822969433640603
61634454645681629298748667112604
61634454645681629298748667584988
61634454645681630534282712921220
61634454645685231020952776172444
61634454645685231020952776644828
61634454645685532994612033848674
61634454645716751443408250941312
61634454645716752679026897886000
61634454645717651459917491690732
61634454645717651828223056009839
61634454645717651828226614001352
61634454645717651828226614002756
61634454645717652008709462132924
61634454645717652008709462249564
61634454645717652008709462255388
61634454645717652011153827142560
61634454645717653063761692926333
61634454645717653244243507941540
61634454645717653244327075952822
61634454645717653244327075971536
61634454645717653244327075975908
61634454645717653244327076070914
61634454645717653244327076088176
61634454645717653244327080693270
61634454645717653246775917761508
61634454645717653246837560681208
61634454645717653658620599692044
61634454645717952017476287294592
61634454645717953253011366218169
61634454645717953436108154677992
61634454645717996487356197162714
61634454645720354767008752552857
61634454645720354950022977388032
61634454645720354950273681486924
61634454645720655139272650679868
61634454645721550168386851465938
61634454645721550168575136760710
61634454645721553876874945290720
61634454645721555707021670555376
61634454645721555707104234180024
61634454645721555707272374654268
61634454645721598346821060584976
61634454645721598346821060598017
61634454645721598346821060598026
61634454645721598346821061070193
61634454645721598392574645862017
61634454645721599993950113103690
61634454645721599993950117689910
61634454645790594290611668821253
61634454645793345222362598323932
61634454645794501516820605630194
61634454645794501516820691369342
61634454645794501516820948586786
61634454645794501517008976664114
61634454645794545981620351348016
61634454645794545981682251135240
61634454645794545981683027373792
61634454645794545981683113112940
61634454645794545981683370330384
61634454645794545981871398407712
61634454662536057799015435852072
61634454662536102263626810535974
61634454662536107207461007826819
61634454662568226224065477245699
61634454662568227457155158044679
61634454662568527646425723345107
61634454662568527646425723463199
61634454662568527654017602650432
61634454662570923809680505977923
61634454662570927925056199944287
61634454662570929160402217671203
61634454662571223998951071160259
61634454662571223998951071278351
61634454662571228068573094713951
61634454662571228068573209032607
61634454662571228071017459719215
61634454662571228251587434347564
61634454662571229349672783089723
61634454662571229906307684378162
61634454662572129919933435462813
61634454662572129925013682152455
61634454662572129925013682152464
61634454662572129925076444267299
61634454662572130474056356697760
61634454663407504989198937215436
61634454663407505400792914574696
61634454663407505537990907657628
61634454663407506636326960383312
61634454663407506636326960849872
61634454663407506636326960851324
61634454663410206692446001091310
61634454663410208339574019990962
61634454663410208339574020009836
61634454663410208339574024727198
61634454663411107260195016245084
61634454663411107260195016717468
61634454663411107260195020966818
61634454663411108907323039862258
61634454663411108907323040334642
61634454663411409096656285928910
61634454663411409096844309738174
61634454663411409096844309742386
61634454663411409096844309755436
61634454663442627131410711887864
61634454663442627131410712360248
61634454663442627131410716609598
61634454663442627131431603877742
61634454663442627131431603881954
61634454663442627542942014164628
61634454663442627545449054729144
61634454663442627680202682452520
61634454663442627680202682802440
61634454663442627682734059046916
61634454663442628778538735996136
61634454663442628778538740245486
61634454663442628781071145348092
61634454663442628918269137958640
61634454663442629330113819889176
61634454663443527516229079671042
61634454663443527699159736485106
61634454663443528110753709595016
61634454663443528110941737676715
61634454663443528113198074604651
61634454663443528113198074604652
61634454663443529346287755403631
61634454663443529346287755403632
61634454663443529346287760120994
61634454663443529346371323414914
61634454663443529346371323433628
61634454663443529346371323438000
61634454663443529346371328155362
61634454663443529348820165223600
61634454663443529897862839764684
61634454663443828254270718805799
61634454663443828254458746765035
61634454663443828254458746883127
61634454663443828256715083692971
61634454663443828256715083692972
61634454663443828256715083693025
61634454663443828300024274899815
61634454663443828439732752214260
61634454663443828439732752215664
61634454663443829538152402140084
61634454663443830087112513056520
61634454663443830087112513060732
61634454663446229402406791389896
61634454663446229402406791862280
61634454663446231049534815498168
61634454663446231049806411591150
61634454663446231049806411595362
61634454663446231052067224850124
61634454663446525888083668637303
61634454663446529408663132312788
61634454663446529408663132318701
61634454663446529591677356694695
61634454663446531238805380330583
61634454663446531241316898141960
61634454663446531378514890752508
61634454663446531378765594855612
61634454663446574018314280782108
61634454663446574018314282199050
61634454663446575665443334704714
61634454663446575665506010726118
61634454663447431809127560937168
61634454663447431809148481642116
61634454663447476233255119527474
61634454663515573490211258244834
61634454663515573538202191173303
61634454663519177044817032404421
61634454663519219677277789031010
61634454663519219677277789048272
61634454663519521653176711103148
61634454663520377756062845702834
61634454663520377756062931441982
61634454663520377756063188659426
61634454663520377756313892762530
61634454663520377802070921351842
61634454663520377802091841940150
61634454663520411107888242368178
61634454663520422220925267446432
61634454663520422220925353185580
61634454663520422220925610403024
61634454663520422220925643822566
61634454663520422221176314506128
61634454663551596248162986193623
61634454663551942099755311038152
61634454663551945805793364218900
61634455841337895396472444292587
61634455841337944993344922397917
61634455841337944993347906793515
61634455842213243175624335284441
61634455842224949138816372183173
61634455844188243972542134731997
61634455844188243977624708910157
61634455844199045293416202856194
61634455844261140003236152522648
61634455844269245525135393465848
61634455844271946816788475260728
61634455844271980168049411317954
61634455844293609169321583033367
61634455844297194839514864429013
61634455844297210891504800084663
61634455844297210899022005569851
61634455844297211440568449195531
61634455844297211442260701891483
61634455844297212677763264947179
61634455844305316553301574767391
61634455844305316553322495473743
61634455845136486357231171625198
61634455845144590232190417009838
61634455845168607020799996152056
61634455845168607021050700255160
61634455845168607158248692861496
61634455845168610871628706758083
61634455845168912105118307651323
61634455845168912150871863745339
61634455845172512780637480000595
61634455845179417540580607892071
61634455845179717317484190924859
61634455845179717683533532748407
61634455845179717683533533102699
61634455845179717684076724971799
61634455845179717684076725326091
61634455845179717729266196833831
61634455845179717729266197306215
61634455845179717729830281065815
61634455845179717729830281538199
61634455845180651651159365215739
61634455858955404543896939939649
61634455858955704778900282718473
61634455858959307049896362220505
61634455858967410879101166467229
61634455859031052286403995726237
61634455859064673438391991522679
61634455859064721662384591280973
61634455859064721662388032952027
61634455859064721663138074944269
61634455859075479062515894214061
61634455859915702676804109203401
61634455860012063435195800989721
61634455861914118837273162778645
61634455861914118844884727091637
61634455861914120628440034434295
61634455861922218594440302416654
61634455861922218594440388155802
61634455861922218594503064181578
61634455861995120116684406357220
61634455861995120117248490589204
61634455861995153469073510878414
61634455861995153469136272643338
61634455862018269277751734271226
61634455862019485271344566950767
61634455862019485408542931097463
61634455862019485408626584870931
61634455862022170503396434573845
61634455862022171745603941337483
61634455862022186562983701605613
61634455862022186562984158881069
61634455862022186562987143276667
61634455862022186562997648745647
61634455862022186570518584769117
61634455862022187111978019851027
61634455862022187112061586835683
61634455862022187112061672574783
61634455862023087130747040157303
61634455862023087542612610918475
61634455862023087542612614100643
61634455862029991850079707797416
61634455862030292222336226131224
61634455862893571716516457661352
61634455862893582829553859115740
61634455862894482848511020153764
61634455862894483260104997985408
61634455862894483260104997989620
61634455862894483260355702092724
61634455862894483397553694699060
61634455862966532535310296974491
61634455867821543035836730993627
61634455867822443473919168100885
61634455867822443473922641422091
61634455867822444068715771910917
61634455867822444068715886229989
61634455867822444068719245232123
61634455867822445303500029287263
61634455867829648565458878914050
61634455867830549179024245831580
61634455867834451638705024277827
61634455867926910064624956041235
61634455867926911116381813548458
61634455867930495734842517027323
61634455867930512198611096407643
61634455867930512198611439364235
61634455867930512335795117526157
61634455867930512335795403323317
61634455867930513572902629416625
61634455867930797107869449646687
61634455867930811930332241368433
61634455867930811930346074189395
61634455867930812342128448452555
61634455867930812525142419265711
61634455867930812525142677532867
61634455867931696308910553380603
61634455867931698138215968893507
61634455867931712360897101454355
61634455867931712360897130034119
61634455867931712368417694521441
61634455867931712543848678856727
61634455867931712543911440621651
61634455867931712909863439676597
61634455867931712955693357609355
61634455867931712955693360791523
61634455867931712955693361841235
61634455867931712955693704797827
61634455867938600654602111088296
61634455867938616713545167992938
61634455867938617308906630879442
61634455867938617308906634061770
61634455867938617452945569609224
61634455867938617453698715020400
61634455867938900843872705086484
61634455867938917452423639967762
61634455867938917637885963188096
61634455867938917642216163607412
61634455867939818068444793660358
61634455867939818073527710795110
61634455867939818205729136359247
61634455867939818205729165057055
61634455867942519909144366219229
61634455867942519909165258227821
61634455868803161729444940045681
61634455868806115506713621038119
61634455868806115507277705270103
61634455868807016075089405888750
61634455868807016219317511622051
61634455868807016219902487862627
61634455868814263808059000680970
61634455868814263808121762445894
61634455868815120094861733363907
61634455868875191294945547438241
61634455915195912774662727956881
61634455915196813205213755221841
61634455915197113531661335385077
61634455915197113531661421124225
61634455915197114126541247427031
61634455915197114126541333166179
61634455915208821510543279058339
61634455916071211410208226107018
61634455916071214663795325315833
61634455916071215260283807700555
61634455916071215260283836280271
61634455916072100864982233221560
61634455916072101002242901857884
61634455916072115094346352580793
61634455916072115689142607667111
61634455916072416017366183221083
61634455916072459933102276646077
61634455916144161253037017192411
61634455916145061683588044457371
61634455916145361408464542660177
61634455916145394807735485107837
61634455916145395219580163860257
61634455920996471887240376267763
61634455921008177302142648565286
61634455921105439350288753841467
61634455921105738944825845917535
61634455921105739539622079857107
61634455921105739539622338124263
61634455921116228960734853474572
61634455921116529150005447472760
61634455921117446923624025747815
61634455921117448569996583917148
61634455921117448569996585334090
61634455921117448569996928290682
61634455921117448569999937074391
61634455921979840673364554391595
61634455921979840673364582971311
61634455921980741241197256620175
61634455921980785156933350045121
61634455921981040696697688901015
61634455921981041245740706402903
61634455921981041430446929911963
61634455921981043078413187974382
61634455921981075834604690577205
61634455921981086947642092031593
61634455921991591923310256368312
61634455921991892114254504819120
61634455921992748812777631034897
61634455921992792664177418357680
61634455921992792682003526111570
61634455922053720397678916012377
61634455922053989071165996283032
61634455922064526797943464830072
61634455938734306147029469904116
61634455938734306147091374277560
61634455938734306147092145929892
61634455938807252133946852902028
61634455938807252134761984193708
61634455938807252134762755846040
61634455938807285485771873191238
61634455938830414427069311801045
61634455938830414427069397540193
61634455938830414472801974469367
61634455938831314857620339066005
61634455938831550818899235626833
61634455938831615046870010822647
61634455938831615046870012357841
61634455938831615229821559645255
61634455938831615229884321410179
61634455938831615641666238397883
61634455938831615641666241580051
61634455938831615641666242629763
61634455938831615641666585586355
61634455938842121671359369936766
61634455938842123503196222645039
61634455938842124052242713389922
61634455938842407767688767716786
61634455938842407767689024934230
61634455938842421860600632998458
61634455938842423651713009529483
61634455938842423829706765103387
61634455938842423829707536755719
61634455938842423829707881111991
61634455938842423829707884298531
61634455938842423829727657111979
61634455938842423829728428764311
61634455938842423834789996615015
61634455938842423834810917203323
61634455938842424241489800931952
61634455938842424241489804114280
61634455938842424241489805531222
61634455938842424241490148487814
61634455938842424241492382432408
61634455938843274854767769767113
61634455938843308198240052199190
61634455938843308198243148199336
61634455938843308208285042752275
61634455938843323024848898066602
61634455938843323025664801010614
61634455938843323025668244691459
61634455938843323030747375188774
61634455938843323030750818869619
61634455938843323032443071565571
61634455938843324260198354224510
61634455938843324260278598637791
61634455938843324806790983893928
61634455938843324806790983898140
61634455938843324809238709552832
61634455938843324809241401957996
61634455939705717963328612851238
61634455939706616746752936424957
61634455939706617341549162464999
61634455939706617343157847126583
61634455939706916936002609716793
61634455939706917530798835756835
61634455939706919317655085090430
61634455939706919317655423797672
61634455939706919317655428047022
61634455939717423560491967295718
61634455939717468025354389039316
61634455939717768216298752766429
61634455939718625052082633222381
61634455939718668784862561908750
61634455939778662303872519076145
61634455939778662349605264301447
61634455939778662761387527427863
61634455939778662761408076479863
61634455939778662898668830855335
61634455939778696114904460577282
61634455939778696252186103840497
61634455939779562734423546341105
61634455939779563329219772381147
61634455939779607800857020998857
61634455939779865310409269474798
61634455939790402899987597501076
61634455939790670339740031286415
61634455939814720200004466118583
61634455939815020389254139410419
61634456072723479057681829056969
61634456072723479611724887240377
61634456074624633304199922245379
61634456074624633847888429801239
61634456074624633852971003979399
61634456074697531113196211815392
61634456074697531113385273466968
61634456074697531524979251298612
61634456074697564465210293756178
61634456074697564465272969781954
61634456074697564876804271587822
61634456074733585944562728861399
61634456074733585949645303039559
61634456074733603788764194326055
61634456075572877467380292569518
61634456075604097151606119402274
61634456075604097151606123634362
61634456075604986606380504292630
61634456075604987018162304949632
61634456075604987018162304953844
61634456075604987018162647906224
61634456075604987018162647910436
61634456075604987018162767419046
61634456075604987155422287672772
61634456075604987155423059325104
61634456075604987155423059329316
61634456075604997719417901025444
61634456075604997719417901042706
61634456075604998131199706408232
61634456075604998131199821199480
61634456075604998131200164151860
61634456075604998131200164156072
61634456075604998131200168873434
61634456075604998268460460779492
61634456075604998268460575570740
61634456075604998268460837509758
61634456075605001425458192417482
61634456075605001837240197250546
61634456075605001837240197263644
61634456075605001837240198326454
61634456075605302163499834734568
61634456075605302163687862794426
61634456075605335380571227778455
61634456075678291873949541084340
61634456080533211087671063037124
61634456080533211087859348331896
61634456080533211087922024357672
61634456080533255552533484780722
61634456080606190427166693242482
61634456080637408291195368720484
61634456080637408336948953628948
61634456080638625700134805972996
61634456080641026612188986897752
61634456080641026612189358434060
61634456080641028259318043652766
61634456080641028259318072232482
61634456080641028259318415189074
61634456080642179604986926918063
61634456080642179788001151766495
61634456080642213139634529293842
61634456080642213139634786511286
61634456080642213139637886760942
61634456080642213139638229717534
61634456080642227369187679592712
61634456080642227379029688989473
61634456080642229016378379254376
61634456080642229201589736335803
61634456080642229201589764915519
61634456080642229201589765965288
61634456080642229201590507988135
61634456080642229201590536567851
61634456080642229201653642689047
61634456080642229201843793112337
61634456080642229201865948940853
61634456080642229206673082166295
61634456080642229613459811919981
61634456081513627209668502461664
61634456081513671262749032615314
61634456081513961988349707115281
61634456081513971865977643046554
61634456081513973101387108569669
61634456081516328501321584256704
61634456081516330148450641011718
61634456081516372966184006000302
61634456081516374613313062755316
61634456081516374613313091335032
61634456081516630339959774398782
61634456081516630339960117355374
61634456081516663691784794819133
61634456081516674804822196142380
61634456081516674804822196273521
61634456081517530907771527337034
61634456081517530907771784554478
61634456081517530907959812631806
61634456081517531090976390116997
61634456081517531090998546299805
61634456081517558898833317638988
61634456081517562612404733355656
61634456081517564259595685648544
61634456081517564259596547626244
61634456081517564259784832921016
61634456081517573725442134810044
61634456081517573725442163525274
61634456081586573197339483914280
61634456081586606137382241077074
61634456081586874629465870299899
61634456081586917447200268407609
61634456081589274488992565709160
61634456081589276326729787922067
61634456081589307840817214461902
61634456081589307840817585998370
61634456081589309487946299796792
61634456081589309487946642753384
61634456081589309673408700265941
61634456081589576516002710522817
61634456081589576516002710640909
61634456081590460284634865443968
61634456081590508600075715415793
61634456081590508645829300207617
61634456081621680708385196929582
61634456081621695532334013620341
61634456098255232907682850888683
61634456098259087189903595793988
61634456098259087189966271819764
61634456098259131654577732242814
61634456098332033177385834676216
61634456098332033177636881735912
61634456098332066529210854965426
61634456098363252861777625323918
61634456098363252861778654193694
61634456098363252861778657376022
61634456098363252861778743115170
61634456098363252861778997150286
61634456098363301182357432173344
61634456098364153429527674069202
61634456098364153429528017025794
61634456098364202795103156106800
61634456098364202795186838928044
61634456098364501802179053435088
61634456098366855132774047782542
61634456098366855132774733695726
61634456098366855132774736878054
61634456098366855132774822617202
61634456098366902713961523461112
61634456098366902714233148152524
61634456098366902714233491109116
61634456098366902851493902996008
61634456098366902851494017314872
61634456098366904498350215733324
61634456098366904498538243810652
61634456098366904498621926163884
61634456098366904498622183381328
61634456098366904498622955033660
61634456098367186434444666653883
61634456098367186439527240832043
61634456098367188811130416799752
61634456098367188811131102712936
61634456098367203040680814054908
61634456098367203040736544613378
61634456098367203043184262486472
61634456098367203048078550320100
61634456098367203048266836664632
61634456098367203086490129523246
61634456098367203088937847396340
61634456098367203093832135229968
61634456098367203454774106476867
61634456098367204687809180647388
61634456098367205284928782701928
61634456098367205284928785888468
61634456098367205284928787305410
61634456098367205284929130262002
61634456098367205290011242561224
61634456098368089241679033973378
61634456098368089241681358325564
61634456098368089241682129973524
61634456098368089241682129977896
61634456098368089241682134223034
61634456098368089241682477179626
61634456098368089251724024526463
61634456098368103608492596163352
61634456098368104068287879840790
61634456098368104075882053339759
61634456098368105303889159960579
61634456098368105850229965672328
61634456098368105852676916492360
61634456098368105852677691327020
61634456098368105852743922104489
61634456098368105852764842809437
61634456099206183715936647228123
61634456099207382619904690724592
61634456099207384427202704771715
61634456099238586455544800527860
61634456099238588102672824163748
61634456099238588102735500189524
61634456099238588102736275024184
61634456099238597568644963747172
61634456099238599215773676478572
61634456099238599215773762217720
61634456099238599215774016252836
61634456099238602469296033928580
61634456099238602876081499576538
61634456099238602876081499593800
61634456099238602876081501010950
61634456099238602921814163679272
61634456099238602921814165214466
61634456099238602921835055687864
61634456099238602921835057223058
61634456099238602929157160977789
61634456099238603058824128336360
61634456099238604116424057564468
61634456099238604116486733590244
61634456099238646796960463061630
61634456099238646796981383649938
61634456099238646934242138025410
61634456099238648581371190531074
61634456099239487023356239211700
61634456099239487023356582168292
61634456099239488670485291717364
61634456099239488670485634673956
61634456099239498136393640666088
61634456099239498136393983622680
61634456099239499783522693171752
61634456099239499783523036128344
61634456099239502899847061193540
61634456099239503448889735738836
61634456099239503448973418560080
61634456099239503448973418560240
61634456099239503448973418577502
61634456099239503489646751589148
61634456099239503489646753124342
61634456099239503496906180857509
61634456099239547364709482937138
61634456099239547364793165290370
61634456099239788859839946330850
61634456099239788997100700706322
61634456099239803632892164565772
61634456099239803632892164683816
61634456099239803632892164689640
61634456099239803633163760778250
61634456099239803633163760782462
61634456099239803633163760795512
61634456099239803633163762212662
61634456099239803678645720777880
61634456099239803678645720783709
61634456099239803678896424880984
61634456099239803678896424886813
61634456099239803678896426416178
61634456099239804921774615874219
61634456099239805470817634795470
61634456099239805470837779248825
61634456099239805470838554083485
61634456099239805470838554437617
61634456099239805470838555500418
61634456099239805470901330610710
61634456099242204598285610070790
61634456099242204740542817533716
61634456099242204740626500354960
61634456099242206387482813092276
61634456099242206387670841169604
61634456099242206435772002208907
61634456099242249067956542563662
61634456099242249068228167255074
61634456099242249068228253462394
61634456099242249068228253479656
61634456099242249068228282042110
61634456099242249068228282059372
61634456099242249205488921630546
61634456099242250852617974136210
61634456099242250852618088923086
61634456099242504787535281827432
61634456099242504787535283362626
61634456099242504787556175371218
61634456099242504924545246360652
61634456099242504924816842577342
61634456099242506579263885560678
61634456099242506625293643621949
61634456099242539931088905849888
61634456099242549259737391092984
61634456099243405355096273625612
61634456099243407147013767409674
61634456099243407147014024627118
61634456099243407147264728730222
61634456099243407193021757319534
61634456099243407193042663143325
61634456099243407193042663497457
61634456099243407193042677907842
61634456099243407330303548491501
61634456099243440499089749019432
61634456099243451611876189153272
61634456099243451612127266327718
61634456099311532443215410444008
61634456099311532443277829252340
61634456099311534090343434079896
61634456099311534090403900544734
61634456099311534090405852888228
61634456099311534090406110105672
61634456099311534090406881758004
61634456099311534090406884940332
61634456099311534090406970679480
61634456099311548868832361172082
61634456099311548868832704111412
61634456099311548921910345069667
61634456099311581671593671523390
61634456099311581671614592111698
61634456099311581808791664133938
61634456099311581808875346487170
61634456099311583455919687769826
61634456099311583456003284383910
61634456099311583456003370123058
61634456099312433011026849127848
61634456099312433011027192084440
61634456099312449436644400012536
61634456099312482239342691398898
61634456099312482239426373752130
61634456099312749679178697941751
61634456099312782614138137971861
61634456099315150591036470231922
61634456099315183942589751025422
61634456099315183942861461924154
61634456099315183942861461941416
61634456099315183942861490503870
61634456099315183942861490521132
61634456099315183942861718673426
61634456099315184080038447739074
61634456099315184080122130092306
61634456099315185727250153728194
61634456099315185727250154196206
61634456099315185727250154200578
61634456099315185727250410945638
61634456099315196893636457127757
61634456099315200599676748508365
61634456099315436093388754281636
61634456099315452618044514589695
61634456099315484317573482893157
61634456099315485918760411159066
61634456099315485918760755532600
61634456099315485964701506529045
61634456099315495389940616570362
61634456099315500743193757595281
61634456099315500788947313807341
61634456099316384679211310576772
61634456099347556947690199121278
61634456099347606176006090166775
61634456099347606216739518284052
61634456099347606216739775501496
61634456099347857136939872413114
61634456099347871961097915299890
61634456099347871961097916834924
61634456099347871961118837539872
61634456099347873013514335178394
61634456099347905177919187755120
61634456099347905177922632496562
61634456099347906360256498674612
61634456099347906360256784471772
61634456099347906365339355467604
61634456099347906406010083466388
61634456099347906411092940377472
61634456099347917478376474307160
61634456099347917524130059098936
61634456099347921184414527487908
61634456099347921184414810102740
61634456099347921184414813285068
61634456550340525945809507286139
61634456551322137517222311018249
61634456553198976983287949301963
61634456553296222928945241677437
61634456553296223477716319739483
61634456553296223482798893917643
61634456553296237753670826626773
61634456553296238300182095856827
61634456553304326804468686085344
61634456553304343275758866223968
61634456553304343413019534500816
61634456553304343413019534501545
61634456553304343413019534874794
61634456553307929074879674183963
61634456553307929079962248362123
61634456553307945684299206155091
61634456553339465005558345448850
61634456553339465006122429680834
61634456553339465013151399614948
61634456553339465417883744583992
61634456553339465417967427409400
61634456553339465425498494295314
61634456553339465555165448582402
61634456553339465555228210701458
61634456553339465561943370057140
61634456553339465562006132176196
61634456554167638958611781760372
61634456554179344555775136204852
61634456554179344555775137740046
61634456554179344967557142100726
61634456554179344967557142573110
61634456554179645293816780039662
61634456554179645294004808116990
61634456554179645294088376151358
61634456554179645294652460383342
61634456554179645294652460737634
61634456554179645294840488460670
61634456554202756162447935694054
61634456554203656180652872463766
61634456554203656180652872476816
61634456554203656180652873893966
61634456554203656180652877081910
61634456554203656181404984768866
61634456554203656181404984773078
61634456554203656181404985123158
61634456554203656181404985127370
61634456554203656592998962954802
61634456554203661532126696934530
61634456554203956369839870079906
61634456554203956370654658414994
61634456554203956370654658419206
61634456554203956370675550423586
61634456554203956370675550427798
61634456554203956370738226449362
61634456554203956919446628507106
61634456554203956919446628861398
61634456554203956919530196537262
61634456554203956919530196541474
61634456554203956919530196891554
61634456554203961857822250072528
61634456554203961857822250177522
61634456554203961858574362368742
61634456554203961858574362486834
61634456554203961858657930521202
61634456554203961861102295408374
61634456554203961861102295526466
61634456554203962270168340200386
61634456554203962272696273240018
61634456554203995074893643230455
61634456554203995212091635372831
61634456554206696915338695471739
61634456554207558641734310219458
61634456554214461759047205902338
61634456554214461759047205906550
61634456554214800241505970409975
61634456554215662515857870638062
61634456554215662515857870655324
61634456554215662516045898715390
61634456554215662516045898719602
61634456554215662516045899069682
61634456554215662516129466749758
61634456554215662516129466753970
61634456554215662516129466767020
61634456554215662516129467108262
61634456554215662516129467121312
61634456554215662516693550981742
61634456554215662516693550999004
61634456554215662516693551336034
61634456554215662516693551353296
61634456554215662516693555604098
61634456554215662516881579059070
61634456554215662516881579063282
61634456554215662516881579413362
61634456554215662516881579417574
61634456554215667454985604517008
61634456554215667454985604518412
61634456554215667866767610412882
61634456554215667866767610431756
61634456554215667867331694663740
61634456554215667867603291228946
61634456554215667869295543452514
61634456554215667869295543924898
61634456554215667869859627703371
61634456554215667869859627703372
61634456554215668012207457380755
61634456554215668014651822386019
61634456554215700809254989817257
61634456554215700809254989817311
61634456554215701220848967648901
61634456554215701220848967648955
61634456554215701220848968121339
61634456554275740450294963853467
61634456554276607526572860464215
61634456554276607526576219462137
61634456554276939972595405874686
61634456554279652245170470690078
61634456554280510125106720952991
61634456554287413105535023323916
61634456554287446459052296129591
61634456554287446459052297726020
61634456554287446464134527174896
61634456554287457577172185846728
61634456554287713295057442035908
61634456554287746236519618784575
61634456554287746236519620379600
61634456554287746236707646861903
61634456554287746241602194557760
61634456554287746648301624693547
61634456554287746648301626288572
61634456554287746653384200466732
61634456554287746785583644362068
61634456554287746785583644480160
61634456554288614000065966333446
61634456554288647354147452690756
61634456559103699753694466602198
61634456559103699753694466603602
61634456559204563526541102649795
61634456559204564761072102004007
61634456559204564768666156460165
61634456559211751412286671512888
61634456559211751414734392568310
61634456559211751458040256421352
61634456559212651845285419831866
61634456559212652028299759484436
61634456559212668636850952645968
61634456559212668636850956878056
61634456559212668643625430424569
61634456559212968643106948711332
61634456559212968826121546644156
61634456559212968826121550876244
61634456559216571097364862577288
61634456559216571097379952844567
61634456559216571097379953907377
61634456559216571097400845915969
61634456559216572332160738434901
61634456559216572332161886340903
61634456559216572743755864171143
61634456559216572743755864172547
61634456559216572743776757242545
61634456559239686903473192382084
61634456559239686903535954483878
61634456559239686910877960190600
61634456559240880892099202336515
61634456559240882134224370465957
61634456559240885838570170950753
61634456559247790047001925559462
61634456559247790778996493400278
61634456559247790778996521980042
61634456559247790779059284112148
61634456559247790785774414875016
61634456559247790785868950257058
61634456559247790786590350998062
61634456559248986001589447075367
61634456559248991353043609047207
61634456559248991353043723366071
61634456559248991353127320453783
61634456559248991353127406191479
61634456559248991353127406192931
61634456559248991359821644840809
61634456559248991359905213347353
61634456559248991359905241928521
61634456559248991359905327666217
61634456559248991359905327667669
61634456559248991536057720048951
61634456559248991536057720062049
61634456559248991536057977262231
61634456559248991536057977279493
61634456559248991536078640768401
61634456559248991536078897968583
61634456559248991536078897972795
61634456559248991536078897985845
61634456559248991538599857384789
61634456559248991542835870161417
61634456559248991542835898736969
61634456559248991543672698411099
61634456559248991543672726990815
61634456559248993190059487674435
61634456559251694481712540889551
61634456559251694481900568966879
61634456559251694481900597546595
61634456559251694481984165580963
61634456560088270524718982130783
61634456560111386516352112281364
61634456560112281410740171424547
61634456560112281593754511064019
61634456560112286899475898280216
61634456560112286899475898281620
61634456560112286901166917349891
61634456560112287082406555095684
61634456560112287082490123016172
61634456560112287084101132156872
61634456560112287084163808182648
61634456560112287084184700191240
61634456560112287494000532925924
61634456560112287494000532927328
61634456560112287494000532931540
61634456560112287494272129037620
61634456560112287494272129043236
61634456560112287496779170068660
61634456560112287496779170070064
61634456560112287496779170074276
61634456560112581599989844716383
61634456560112582332821011578781
61634456560112582332883687604557
61634456560112585855634771465451
61634456560112587088725571453960
61634456560112587090416590641727
61634456560112587271739796308008
61634456560112587273434373483076
61634456560114988605166089285727
61634456560114988785653614722208
61634456560114988785925210833904
61634456560114988788432251864944
61634456560115283487003356291691
61634456560115288982789893600153
61634456560116189359721650955992
61634456560116189359721651074084
61634456560116189359721651075488
61634456560116189359972355059096
61634456560116189359993247187184
61634456560116189362252941599689
61634456560116189362500288218224
61634456560116189542735875810040
61634456560116189542923904001248
61634456560116189542986579913144
61634456560116189545267281239161
61634456560116189545430945032288
61634456560116189549764874455011
61634456560116189550349850695587
61634456560116189550538913475661
61634456560116189550539028261085
61634456560116189550601675594717
61634456560116189552209239460275
61634456560123086577352498604067
61634456560123086989113612504447
61634456560123086989113612976831
61634456560123086989698588745023
61634456560123086989698589217407
61634456560123092067779244529411
61634456560123092067782802520924
61634456560123092067782802522328
61634456560123092480125334670367
61634456560123092660863564090456
61634456560123092660884456217140
61634456560123092662579033278328
61634456560123092663122225501720
61634456560123092663143117510312
61634456560123092663391497130088
61634456560123092663391497248180
61634456560123386766602171895903
61634456560123387178384177804875
61634456560123387178384178277259
61634456560123387178948262036859
61634456560123387178948262509243
61634456560123387362235346147753
61634456560123392257032475814164
61634456560123392669375007489819
61634456560123392669375007962203
61634456560123392850134129390884
61634456560123392852392790802148
61634456560123392852662091600713
61634456560123426204215515778227
61634456560124287334434874596819
61634456560124287746195988497199
61634456560124287929984366023261
61634456560124287930047042049037
61634456560124292824781495688268
61634456560124292824781495689672
61634456560124292824844171715448
61634456560124292824865063722636
61634456560124292824865063724040
61634456560124292829860578543423
61634456560124293234115578600463
61634456560124293234679662832447
61634456560124293234680896346248
61634456560124293234680896464340
61634456560124293234931600449352
61634456560124293234952492576036
61634456560124293236371915528399
61634456560124293236559943605727
61634456560124293236643625958751
61634456560124293237124027837711
61634456560124293237187937377288
61634456560124293237459533488984
61634456560124293237459533607076
61634456560124293241454556375067
61634456560124293417695121189064
61634456560124293417883149266392
61634456560124293417883149384484
61634456560124293417945825292168
61634456560124293419577726445672
61634456560124293420141810677656
61634456560124293420204486703432
61634456560124293420390190297432
61634456560124293420390190415524
61634456560124293425309096196867
61634456560124293425476117343421
61634456560124293425498273649937
61634456560124321284044831231815
61634456560124326176603072304621
61634456560124326588196935817609
61634456560124326588197050136265
61634456560124326588949048126921
61634456560124342655483164388881
61634456560184365863208229629639
61634456560184365863375710544293
61634456560184365863396631250693
61634456560184380505170261358927
61634456560185281072919281234435
61634456560185531848388682748483
61634456560185533083170616243415
61634456560185566620458086060498
61634456560185566620458086177138
61634456560187968134371790028820
61634456560188218361072480521467
61634456560188218361636564753451
61634456560188234970460503516301
61634456560188234975543077694461
61634456560188234975543192484097
61634456560188277612518553295534
61634456560189135538209523391809
61634456560189135538272285510865
61634456560189135543292097569969
61634456560196038473071396753696
61634456560196038473072168406028
61634456560196038473072168407432
61634456560196038478154742584188
61634456560196038478154742585592
61634456560196071826400378598235
61634456560196071826400378616949
61634456560196071826400379679759
61634456560196071831482580965904
61634456560196071877236165874368
61634456560196338249782168584063
61634456560196338662405524523272
61634456560196338845419863686365
61634456560196338845419863690577
61634456560196338850502437868737
61634456560196372015650051891232
61634456560196372015650051891475
61634456560196372015650051908737
61634456560196372015650052971595
61634456560196372015670972615137
61634456560196372198664391052948
61634456560196372198664391171040
61634456560197239230153772746448
61634456560197272217621440621618
61634456560197272583461747792600
61634456560197272583461748854006
61634456560197272583461752041950
61634456560197272583482639799740
61634456560197272766413296141628
61634456560197272766413296613804
61634456560197272766413410945766
61634456560197272767228199280854
61634456560197272767250240779019
61634456560220349663003811926577
61634456560220353854634682223874
61634456560220383014261649151089
61634456560220383016521084911739
61634456560220398275436057552120
61634456560220399694047846026420
61634456576821470928444608375961
61634456576821472163228837172543
61634456576856587719934671709401
61634456576869497642220053169862
61634456576929522594567880171161
61634456576929539198038139124517
61634456576929540844410688266631
61634456576929540844414050451093
61634456576930723168635916524441
61634456576930739223063156576229
61634456576930739228143057665279
61634456576930739772102359200207
61634456576930739772106175477797
61634456576930741014227441590341
61634456576930741052641316093733
61634456576938844881658719039825
61634456576938844882411864450272
61634456576938844882411864451001
61634456576938844882411864824250
61634456576938844882412209197784
61634456576938844882412213429629
61634456576938844882412213429872
61634456576938844889186658395217
61634456576938844928165449732714
61634456576938844928165794106248
61634456576941546582591048582505
61634456576941546582591077162221
61634456576941546585091051799431
61634456576941546585094413983893
61634456576941546585847555162981
61634456576941546765605302010653
61634456576942432516853261631622
61634456576942447196156329275613
61634456576942447199424171788211
61634456576942447204506745966371
61634456576942447206198998662323
61634456576942448434206105283143
61634456576942448983060867427053
61634456576942448983081759435645
61634456576961911321318476108079
61634456576961960734333045399182
61634456576961960741863337450436
61634456576961960741863366031604
61634456576965813186788545796863
61634456576965813736082611758127
61634456576965813736103503766719
61634456576965813919096836606559
61634456576965839960125979857881
61634456576965856012102139852113
61634456576965856019633120998719
61634456576965858207468784736425
61634456576965858207468813316141
61634456576965858209968787953351
61634456576965858390483038164573
61634456576965861914314588438147
61634456576965863156355533915361
61634456576965863156376454620309
61634456576965863156439188159844
61634456576965863156439216735153
61634456576973966475013408931982
61634456576973966475577264526238
61634456576973966482543729564404
61634456576973967024536829258841
61634456576973967024536943564607
61634456576973967024536943577705
61634456576973967024557778531858
61634456576973967024620540645091
61634456576973967024620540650914
61634456576973967024620540650915
61634456576973967024620626384399
61634456576973967024620626389979
61634456576973967024620626390063
61634456576973967024620626390222
61634456576973967024620626403113
61634456576973967031314779300244
61634456576973967031314779300245
61634456576973967031314865039309
61634456576973967031314865039345
61634456576973967031314865039393
61634456576973967031335700006596
61634456576973967031398433540029
61634456576973967031398433540113
61634456576973967031398433540273
61634456576973967031398462119829
61634456576973967031398462125652
61634456576973967031398462125653
61634456576973967032151578970162
61634456576973967032151578970163
61634456576973967032151693289027
61634456576973967070374096992712
61634456576973967077905163878626
61634456576973967207550940241871
61634456576973967207551197459363
61634456576973967207572118165715
61634456576973967207634880284771
61634456576973967214329090354337
61634456576973967214329118934101
61634456576973967214350039640453
61634456576973968312781661318054
61634456576973968861552707871567
61634456576977563807132142397831
61634456576977565774484036753800
61634456576977569478076580139760
61634456576977569478819246144349
61634456576977569478913491012112
61634456576977570538024124148180
61634456576977570583965737135370
61634456576977570583965737135371
61634456576977570584028413161147
61634456576977570716143834602199
61634456577804842176921159519868
61634456577804842176921159637960
61634456577804842177171863622972
61634456577804842177192755631564
61634456577804842177192755749656
61634456577804842177735947854956
61634456577804842177735952572318
61634456577804842177756839863548
61634456577804842177756839981640
61634456577804842177756844580910
61634456577805742745568535760460
61634456577805742745568540482194
61634456577805742745569656490798
61634456577805742745757684568126
61634456577806042934003420717208
61634456577806042934191448794536
61634456577806042934818209052296
61634456577806042934818213774030
61634456577812946006398444781010
61634456577812946006398444899102
61634456577812946006962529012994
61634456577812946006962529131086
61634456577812946052131108984526
61634456577812946052152000993118
61634456577812946052152001111210
61634456577812946052695193216510
61634456577812946052716085225102
61634456577812946052966789328206
61634456577812946052967910075854
61634456577814146763209109889740
61634456577814146763209109989118
61634456577814146763480706100814
61634456577814146763961222199052
61634456577814146763961222298430
61634456577814146764213047032494
61634456577814146764232818410126
61634456577814146764233939041086
61634456577814146764296615066862
61634456577814146768476586314933
61634456577814146768476614894649
61634456577814146809714778514750
61634456577814146809714778527800
61634456577814146809966603243198
61634456577837257083048294842814
61634456577837257631840265166914
61634456577837257631840265171126
61634456577837257631840265285006
61634456577837257631840265289218
61634456577837257677572929370430
61634456577837257677572929488522
61634456577837257677593821379022
61634456577837257677593821383234
61634456577837257677593821501326
61634456577837262570967999268946
61634456577837262616697192514576
61634456577837262616697192986960
61634456577837262616697195696904
61634456577837262616697196169288
61634456577837262616701782564176
61634456577837262618396359743456
61634456577837262618417280448404
61634456577837262619149505154632
61634456577837262619149505158844
61634456577837262619233073189000
61634456577837262619233073193212
61634456577837263165489163429152
61634456577837263165489166611480
61634456577837263165493753123056
61634456577837263165493753124460
61634456577837263165493753128672
61634456577837263165744457231776
61634456577837263165765349118064
61634456577837263165765349234752
61634456577837263165765349236156
61634456577837263165765349240368
61634456577837263167941475596824
61634456577837263168004151622600
61634456577837263168021686162688
61634456577837263168021686168304
61634456577837263168025043631192
61634456577837263168025043635404
61634456577837263168192179699928
61634456577837263168213071708520
61634456577837263168213071712732
61634456577837263168272390265792
61634456577837263168272390267196
61634456577837263168272390271408
61634456577837263168275747734296
61634456577838158245321949364030
61634456577838158245323069994990
61634456577838158245405517398398
61634456577838158245406638029358
61634456577838163186982093064508
61634456577838458388838958452350
61634456577838458388838958456562
61634456577838458388840079083310
61634456577838458388902755109086
61634456577838458389090783186414
61634456577838458389111675195006
61634456577838458389174351220782
61634456577838458434592514668670
61634456577838458434655190690234
61634456577838458434656311319790
61634456577838458434656311321194
61634456577838458434844339397118
61634456577838458434844339398522
61634456577838463330478210148448
61634456577838463330499102157040
61634456577838463376231766356344
61634456577838463376231766360556
61634456577838463922576014206676
61634456577838463922576014208080
61634456577838463922764042284004
61634456577838463922764042285408
61634456577838463922764042402096
61634456577838463922764042403500
61634456577838463922764043819038
61634456577838463922764043820442
61634456577838463922826718309780
61634456577838463922826718311184
61634456577838463922826718427872
61634456577838463922826719844814
61634456577838463922826719846218
61634456577838463925020379330032
61634456577838463925023736797132
61634456577838463925023736798536
61634456577838463925023736802748
61634456577838463925271083315044
61634456577838463925271083316448
61634456577838463925274440900236
61634456577838463925274440901640
61634456577838463925274440905852
61634456577838506564066510582107
61634456577838506609820095490571
61634456577840859536222918872684
61634456577840859536494514984380
61634456577840859536494519583650
61634456577840859536975031181996
61634456577840859536976151789870
61634456577840859537058599216364
61634456577840859537059719824238
61634456577840859537247747901566
61634456577840864887132658643292
61634456577840864887696742870904
61634456577840864887696742875276
61634456577840864887697862184300
61634456577840864887697862188512
61634456577840864887969458295995
61634456577840864887969458295996
61634456577840864887969458300208
61634456577840864887969459712938
61634456577840864889388995571228
61634456577840864889660591682924
61634456577840864889660591801016
61634456577840864890145584656664
61634456577840864890224675910536
61634456577840864890224675914908
61634456577840864890224676033000
61634456577840864890225795228144
61634456577840864890225795241194
61634456577840864890225823820910
61634456577840864890229152691032
61634456577840864890417180768360
61634456577840864890476499331248
61634456577841159543295168266238
61634456577841159543295168267642
61634456577841159543566762962395
61634456577841159543566764379338
61634456577841159725493484050648
61634456577841159725744188276216
61634456577841159725744192875486
61634456577841159726245596359960
61634456577841159726245596482424
61634456577841159726245601081694
61634456577841159726308272508200
61634456577841159726309393116074
61634456577841159726497421193402
61634456577841165031214871271216
61634456577841165031214871276832
61634456577841165031465575374319
61634456577841165031465575374320
61634456577841165031465575379936
61634456577841165031486467388528
61634456577841165033725269774972
61634456577841165033742804316464
61634456577841165033746161783564
61634456577841165033913297852300
61634456577841165033934189860892
61634456577841165033993508419568
61634456577841165033996865886668
61634456577841165076403223939348
61634456577841165076403223943720
61634456577841165076967308171332
61634456577841165076967308175704
61634456577841165077219131473952
61634456577841165077219133004774
61634456577841165078910264974760
61634456577841165079474349202372
61634456577841165079474349206744
61634456577841165079475497112746
61634456577841165079478825982868
61634456577841165079478825987080
61634456577841165079666854060196
61634456577841165079666854064408
61634456577841165084834141062245
61634456577841165222094895791849
61634456577841207718709885061211
61634456577841207718709913757567
61634456577841207718730805766159
61634456577842060111127754642483
61634456577842060111127756177518
61634456577842060111127756194987
61634456577842060111315782719811
61634456577842060111315782837903
61634456577842060111315784254846
61634456577842065644779004072616
61634456577842065644780123267920
61634456577842065644968151345248
61634456577842065644968151463340
61634456577842065644968152880282
61634456577842065646659284968360
61634456577842065647227845858376
61634456577842065647290636692661
61634456577842065647311528701253
61634456577842065647478549965692
61634456577842065652645923056809
61634456577842065789843915667357
61634456577842065789844030452781
61634456577848963228439535383622
61634456577848963228439535402496
61634456577848963228439535501714
61634456577848963228439540119858
61634456577848963229003619634480
61634456577848963229003624351842
61634456577848963411182164234238
61634456577848963411182164251500
61634456577848963411370192311566
61634456577848963411370192315778
61634456577848963411453760345934
61634456577848963412017844577918
61634456577848963412017844595180
61634456577848963412205872655246
61634456577848963412205872659458
61634456577848968762091904004846
61634456577848968762091904009058
61634456577848968762655988236830
61634456577848968762927584348526
61634456577848968762927584352738
61634456577848968764348240932782
61634456577848968764619837044478
61634456577848968764619837048690
61634456577848968764619837162570
61634456577848968764619837179832
61634456577848968764623309438180
61634456577848968765183921276462
61634456577848968765183921411816
61634456577848968765187393670164
61634456577849263417438504591228
61634456577849263417438504709320
61634456577849263417689208675458
61634456577849263417689208694332
61634456577849263417689208793550
61634456577849263417689208812424
61634456577849263417689213411694
61634456577849263417710100684050
61634456577849263417710100702924
61634456577849263417710100821016
61634456577849263417710105420286
61634456577849263418253292926316
61634456577849263418253293044408
61634456577849263418253297643678
61634456577849263418524889019138
61634456577849263418524889137230
61634456577849263554699173223180
61634456577849263554887201300508
61634456577849263555515082288606
61634456577849263555703110365934
61634456577849263600640757611994
61634456577849263600640757629256
61634456577849263601267517869754
61634456577849263601267517887016
61634456577849263601268638499310
61634456577849263601455545947082
61634456577849263601455545951294
61634456577849263601456666576638
61634456577849268356566238565340
61634456577849268359073279596220
61634456577849268359073279596380
61634456577849268359073279597624
61634456577849268359076723274852
61634456577849268359076723276256
61634456577849268905605441207824
61634456577849268905605441207872
61634456577849268905605441208032
61634456577849268905605441325916
61634456577849268905605442375676
61634456577849268905605442729968
61634456577849268905605442743066
61634456577849268905605445439912
61634456577849268905605445912296
61634456577849268905608913093166
61634456577849268905608913111880
61634456577849268906169525439856
61634456577849268906169525440016
61634456577849268906169526975050
61634456577849268906172997325150
61634456577849268906172997343864
61634456577849268906172997443242
61634456577849268906174116539168
61634456577849268906174116657260
61634456577849268906424820642271
61634456577849268906424820642272
61634456577849268906424822177306
61634456577849268906425079394750
61634456577849268906444593554938
61634456577849268906445712768955
61634456577849268906445712768956
61634456577849268906445714185898
61634456577849268907865250021102
61634456577849268907865250039816
61634456577849268908119397821552
61634456577849268908136846132798
61634456577849268908136846151512
61634456577849268908136846250890
61634456577849268908140289830144
61634456577849268908621839129624
61634456577849268908681157570207
61634456577849268908681157570208
61634456577849268908683482053536
61634456577849268908684515155400
61634456577849268908872543232728
61634456577849268908893435241320
61634456577849268908952753681903
61634456577849268908952753681904
61634456577849268908952753799995
61634456577849268908952753799996
61634456577849268908956111267096
61634456577849268951362469305274
61634456577849268951362469309486
61634456577849268951926553537258
61634456577849268951926553541470
61634456577849268952177257640362
61634456577849268952177257644574
61634456577849268952178376852975
61634456577849268952178376852976
61634456577849268952178378388010
61634456577849268952178635605454
61634456577849268953869510336314
61634456577849268953869510340526
61634456577849268953872954032256
61634456577849268953872982730016
61634456577849268953893874738608
61634456577849268954433594568298
61634456577849268954437038264240
61634456577849268954437066962000
61634456577849268954438071366104
61634456577849268954457958970592
61634456577849268954626099443432
61634456577849268954706338590421
61634456577849318326976040566403
61634456577850163985250200610604
61634456577850163985438228669058
61634456577850163985438228687932
61634456577850163985521796703426
61634456577850163986002312919916
61634456577850163986002317519186
61634456577850163986273909012738
61634456577850169519739368651156
61634456577850169519927396728484
61634456577850169519927396846576
61634456577850169519927398263518
61634456577850169519990072754260
61634456577850169519990074289294
61634456577850169521684649933540
61634456577850169521705570639892
61634456577850169522182614579160
61634456577850169522183733774512
61634456577850169522186058139748
61634456577850169522186086837508
61634456577850169522187091241612
61634456577850169522269654871876
61634456577850169522434437759524
61634456577850169522434437877616
61634456577850169522437795344716
61634456577850169664803275837421
61634456577850169666494752294785
61634456577850218894788166580577
61634456577910192688836948978889
61634456577910207373853655446593
61634456577910207374104703905969
61634456577910240727370928431755
61634456577910240727370957011471
61634456577910240864631711736863
61634456577911152416591386981251
61634456577911408085182360319557
61634456577911408085433408895573
61634456577911408085454329483881
61634456577911409918028726671494
61634456577911453794953441706331
61634456577914109239574773594753
61634456577914111026750031026939
61634456577914111072503587122359
61634456577914111072504750978393
61634456577914111072504865768029
61634456577914111077587325156553
61634456577914111209765505707997
61634456577914111214848079886157
61634456577914144380013261390074
61634456577914144380183750326640
61634456577914144380263965493178
61634456577914144425749278344732
61634456577914144425937306422060
61634456577914155544142114385739
61634456577914159202462268852831
61634456577914159248236745769839
61634456577915011594227081732543
61634456577915011594499050902447
61634456577915011639980637808271
61634456577915011640316532972957
61634456577915011777514525583505
61634456577915011782597099761665
61634456577915044993498298220240
61634456577921914757941190024163
61634456577921948109762854263215
61634456577921948249471746286932
61634456577921964125464258795944
61634456577921964125464258795953
61634456577921964126028343027928
61634456577921964126028343027937
61634456577922214351829775048289
61634456577922214351830549880519
61634456577922214351830549882949
61634456577922214351830549887161
61634456577922214356913124058679
61634456577922214901454843181821
61634456577922214901709276407394
61634456577922214901710397038354
61634456577922214947190863315999
61634456577922214947462832501410
61634456577922214947462947410759
61634456577922214947462948827701
61634456577922214947463339614217
61634456577922214947464111148457
61634456577922214947464111152669
61634456577922214947464111266549
61634456577922214947464114453089
61634456577922215084660854282159
61634456577922215084660940021307
61634456577922215084660941438249
61634456577922215084661198655693
61634456577922215084661246485617
61634456577922215084662103877097
61634456577922215084723616047083
61634456577922215084724008250541
61634456577922215084724865878061
61634456577922215084724865996153
61634456577922247703652212702629
61634456577922248254975859526100
61634456577922248254975861061134
61634456577922248254975864243462
61634456577922248300708523728212
61634456577922248300708525259034
61634456577922248300708525263246
61634456577922248300708638633132
61634456577922248300708640050074
61634456577922248437906516806724
61634456577922248437906517869582
61634456577922248437906631243680
61634456577922248438721419578768
61634456577922259373911859028211
61634456577922259419665444002363
61634456577922264314650095224041
61634456577922264314733792576438
61634456577922264360485057737602
61634456577922264360487377368214
61634456577922264360487377486306
61634456577922264360488409004791
61634456577922264361052493236775
61634456577923114919578794923797
61634456577923114919579569762669
61634456577923115469458296282902
61634456577923115514939883191507
61634456577923115515192081115974
61634456577923115515211881551331
61634456577923115515213000759525
61634456577923115515213045402909
61634456577923115515213045407121
61634456577923115515213048589449
61634456577923115652472635922591
61634456577923115652473028480181
61634456577923115652473799778381
61634456577923115652473800132513
61634456577923115652535790245105
61634456577923115652536561897437
61634456577923148868457543599348
61634456577923148868457543603720
61634456577923148868457544075896
61634456577923148868457545134542
61634456577923148868457545138754
61634456577923148868520334433633
61634456577923164882461789708175
61634456577923164882461791125325
61634456577923164928801543292640
61634456577946231329286762775710
61634456577946231329475049120242
61634456577946264682992060654420
61634456577946274561247527013235
61634456577946275796092179227820
61634456577946275796092199894738
61634456577946515591143651125232
61634456577946515591394355110244
61634456577946515591394355228336
61634456577946515591394355229740
61634456577946515596477183503007
61634456577946524741922993544015
61634456577946525906368742018451
61634456577946525906369513670783
61634456577946525908064089315029
61634456577946525953733991405105
61634456577946525953817674224897
61634456577946525954298075637089
61634456577946525954381758456881
61634456577946525976704927038947
61634456577946526089299398838131
61634456577946526091078428954501
61634456577946526091642513186485
61634456577946526096077320312869
61634456577946526709514584957395
61634456577946531464624631460867
61634456577946531472782847975350
61634456577946531472782851157678
61634456577946531472991772409998
61634456577946531473054817139674
61634456577946559259886015003613
61634456577946559305554798252677
61634456577946559305555912861601
61634456577946559442816671823293
61634456577946564826488149037840
61634456577946564826509069742788
61634456577946564826572090124836
61634456577946564872053705870380
61634456577946564872074626575328
61634456577946564872241733947708
61634456577946564872262654652656
61634456577946564872325675034704
61634456577946574129800723327403
61634456577946574130364807559387
61634456577946574702294750863861
61634456577946574702294750864069
61634456577946574702294751330421
61634456577946574702294751330629
61634456577946574702295008081353
61634456577946574702295008081513
61634456577946574702295009597833
61634456577946574702295122866729
61634456577946574702295122866777
61634456577946574702295123916489
61634456577946574704743615396655
61634456577946574704764507523291
61634456577946574704764508573051
61634456577946574704764536103007
61634456577946574750497171725403
61634456577946574750518092431755
61634456577946575939524386636679
61634456577946575939524390886029
61634456577946575939525505494953
61634456577946575985111745414884
61634456577946575985362773224604
61634456577946575985362793874260
61634456577946575985362793891522
61634456577946575990382601705488
61634456577946576122623527954208
61634456630104450838560909035043
61634456630104467447108084681851
61634456630104467454639151567765
61634456630116473051283938559700
61634456630116473185288444997725
61634456630116473185288473577441
61634456630116473187791461426101
61634456630116473188544606836548
61634456630116473188544606837277
61634456630116473188544955815905
61634456630116473195319400781493
61634456630116473234298540724369
61634456630116473780084704334845
61634456630116473780084962602049
61634456630140784810166181151645
61634456630140784810166209731361
61634456630151296841174735389482
61634456630151595330753368776255
61634456630151595376506867945654
61634456630151597167685421678079
61634456630151597170133142752455
61634456630152492788963697345196
61634456630152495761241290965656
61634456630152495761241519601683
61634456630152495768019441076421
61634456630152495768835377205327
61634456630152495944255887816707
61634456630152495944255887821163
61634456630152495951849716839183
61634456630152496492556240731156
61634456630152497598257111382234
61634456630152497598257111382235
61634456630152497737944924747019
61634456630152497737965845451970
61634456630152497737965874031686
61634456630991775070157760278632
61634456630991775074421042356677
61634456630991775074421070936393
61634456631014891471626495510736
61634456631014891474154428567630
61634456631014891474157786021680
61634456631015786551455811318456
61634456631015791902177522775696
61634456631015791902177522779908
61634456631015791902177523129828
61634456631015791904705455819540
61634456631015791904705455832590
61634456631015791904705484412306
61634456631016086557774827794776
61634456631016086557774827796228
61634456631016086694972820406776
61634456631016086695035496432552
61634456631016087289830952349596
61634456631016092048204930366368
61634456631016092048222464920910
61634456631016092048225822374960
61634456631016092093958486591733
61634456631016092228708756592952
61634456631016092228708756598568
61634456631016092231153121734974
61634456631016092231153150314690
61634456631016092231156479183408
61634456631016092231156479184812
61634456631016092231156479189024
61634456631016134870199252968383
61634456631016134915952837876847
61634456631026897212306859043536
61634456631026947044704182920334
61634456631026947090457767811536
61634456631027797642857886312708
61634456631027797645385819352340
61634456631027797645389176819440
61634456631027797825872111037432
61634456631027797828319833627888
61634456631027831180141496331905
61634456631027842854898349237965
61634456631027847612451780305699
61634456631027847612451780659831
61634456631027847612451784891919
61634456631027847659025104394364
61634456631027847659046025100716
61634456631087835679986397832869
61634456631087869033503670818031
61634456631087869033503699397747
61634456631087880154974420628300
61634456631087880703201163649868
61634456631088771182254730887246
61634456631088771388156366381810
61634456631088771388240049207461
61634456631088781134568012001700
61634456631089021568849412794197
61634456631089021568849441373913
61634456631089021573931986972357
61634456631089022164464936713122
61634456631089036254054434186149
61634456631089036391315102705833
61634456631089038038444111723739
61634456631089038040978992113719
61634456631089038223909644223519
61634456631089038223909648927783
61634456631089038228992990054011
61634456631089069744832461430143
61634456631089069744832461896703
61634456631089069744832490476419
61634456631089069790586046338607
61634456631089071440225581482126
61634456631089071577427046349570
61634456631089071577427046355429
61634456631089071577427051072791
61634456631089071577489727098567
61634456631089080866303129967876
61634456631099592888878704435848
61634456631099592889697711288233
61634456631099843809141609886650
61634456631099887679960569983457
61634456631099888274004031630248
61634456631099893032376814379103
61634456631099893033130004450898
61634456631099893078127316046104
61634456631099893078964142686259
61634456631099893078967614944607
61634456631099893078968276588661
61634456631100743821072625577783
61634456631100777174653076924904
61634456631100777174653081524174
61634456631100777175405189116124
61634456631100777175405189129222
61634456631100777175405189234216
61634456631100777175405189584136
61634456631100777175405193833486
61634456631100793600125834254611
61634456631100793600188509926095
61634456631100793600941786445462
61634456631100793600962678099708
61634456631100793600962706679424
61634456631100793600962935317152
61634456631100793646692243451844
61634456631100793646692243451845
61634456631100793646692272031560
61634456631100793646692272031561
61634456631100793646695342284558
61634456631100793646695628081718
61634456631100793646713192737912
61634456631100793646716291587888
61634456631123860047201511070958
61634456631123860047201769338162
61634456631123893400718666082752
61634456631123893400718666199392
61634456631123893400718752288460
61634456631123893400719039152642
61634456631123893532896189239445
61634456631123904513756067475905
61634456631123904513756067653780
61634456631123904513756153742848
61634456631123904518838727921008
61634456631123908218101868138576
61634456631123908218102241074564
61634456631123908218102241091826
61634456631123908224879105099810
61634456631123908225695036977671
61634456631123908225695379934263
61634456631124144309121075328164
61634456631124144309121075333780
61634456631124144309121075447660
61634456631124144309121075451872
61634456631124144316652745525433
61634456631124159138365117945650
61634456631124160190718488395782
61634456631124160190718491578110
61634456631124160190718749845314
61634456631124160376159656959877
61634456631124188185898955306841
61634456631124188231715644815566
61634456631124193544215127536014
61634456631124193589968339374588
61634456631124193589968454165628
61634456631124193589989374870576
61634456631124193722145862531281
61634456631124193727229163897948
61634456631124193729677159651433
61634456631124203010876357782931
61634456631124203010876358845741
61634456631124203010959925935343
61634456631124203604919820964916
61634456631124204703005052200024
61634456631124204708109321923408
61634456631124204847797249602809
61634456631124208361598329475198
61634456631124208369212046065943
61634456631124208552226275631737
61634456631124208552226618588329
61634456631125044332909991833535
61634456631125044332910020548765
61634456631125044739672102716832
61634456631125044739672103066752
61634456631125044744692254959951
61634456631125055445947306149047
61634456631125055445947306149095
61634456631125055445947307567649
61634456631125055857729656414339
61634456631125060806710683874916
61634456631125088804547240470119
61634456631125088804547240936679
61634456631125088804547269166475
61634456631125088804547269516395
61634456631125094297489055964825
61634456631125103438915758866813
61634456631125103438915758866861
61634456631125103438916130403121
61634456631125103438916131802801
61634456631125103438999698437489
61634456631125103441426222792775
61634456631125103441426227024863
61634456631125103621930355251553
61634456631125103621930355251761
61634456631125103621930356651233
61634456631125103621930356786795
61634456631125103621993117366445
61634456631125104033712362695767
61634456631125105225000126375767
61634456631125105225000126729899
61634456631125108936960955873389
61634456631125108936961041612536
61634456631125108936961041612537
61634456631125108936961070192252
61634456631125108936961070192253
61634456631125108936961327409696
61634456631125108936961327409697
61634456631125108982714626521000
61634456631125108982714883738444
61634456789531985204745582341842
61634456789531985387759806717647
61634456789637352373037378726593
61634456789640036865786279958882
61634456789641237622868655963280
61634456789641254231418729916666
61634456789641254231419849124860
61634456789641254231419850174620
61634456789641254277172285638837
61634456789641254277173434034728
61634456789641254277173435084488
61634456789641254642929373529685
61634456789641254643013056349477
61634456789672473958801281410610
61634456789672473958864043525454
61634456789672473966394335576708
61634456789673375082998173752826
61634456789673675089233507403525
61634456789673675089233507404929
61634456789673675089317104485413
61634456789673675089317190224721
61634456789673675089317190228933
61634456789673675272247761299685
61634456789673675272268682006037
61634456789673675272268682010249
61634456789676376236367397268622
61634456789676376243709402975344
61634456789676376373544469172818
61634456789676376373544469191532
61634456789676376373628151998226
61634456789676376373628152011324
61634456789676376373628266317298
61634456789676376380970157704948
61634456789676376381158444062578
61634456789676376419381851227166
61634456789677271460799587473153
61634456789677276804116417139759
61634456789677276804116417144130
61634456789677276804116417144131
61634456789677276804116417157229
61634456789677276804116445719475
61634456789677276804116445723894
61634456789677276804116445723895
61634456789677276804116445736945
61634456789677276804179207838739
61634456789677276811458422846481
61634456789677276811458422850852
61634456789677276811458422850853
61634456789677276811521213545461
61634456789677276987109864652595
61634456789677276987130785363367
61634456789677276987130785376416
61634456789677276987130785376417
61634456789677276987130871102515
61634456789677276987193547478211
61634456789677276994451870359317
61634456789677278781404827226158
61634456789677278781404855805874
61634456790512654064317087164064
61634456790512654064317087169680
61634456790512654064317087636240
61634456790512654247059716018892
61634456790512654247059716373024
61634456790512654247247743978128
61634456790512654247247743983744
61634456790512654247247744096220
61634456790512654247331312012496
61634456790512654247331312130588
61634456790512654247331312484672
61634456790512654247331312484720
61634456790516255786521196206434
61634456790516255786521196678818
61634456790516255786521196697745
61634456790516255969263824961884
61634456790516255969535421054866
61634456790516556112780834048800
61634456790516556112780834521184
61634456790516556112968862113030
61634456790516556112968862126128
61634456790516556112968862231122
61634456790516556113052430265490
61634456790516556113052430619782
61634456790516556113052430632880
61634456790516556158785094823298
61634456790547770855807150952418
61634456790547770855807150971345
61634456790547775842927329288560
61634456790547776389459519122940
61634456790547776389459519128556
61634456790547776391715856056492
61634456790547776391987452162572
61634456790547776391987452621698
61634456790547776391987452634748
61634456790547776391987452634796
61634456790547776391990895841044
61634456790547777627337946675440
61634456790548671286358177749206
61634456790548671286358177768079
61634456790548671286358177768080
61634456790548671286358178217378
61634456790548671286358178234640
61634456790548671286358178234688
61634456790548671286358178236305
61634456790548671469100806500444
61634456790548671469100806617084
61634456790548671469100806617292
61634456790548671469288834677150
61634456790548671469288834681362
61634456790548671469288834694620
61634456790548671469288835031442
61634456790548671469288835048752
61634456790548671469372402593426
61634456790548671469372402597638
61634456790548671469372402610736
61634456790548671469372402610896
61634456790548671469372402711518
61634456790548671469372402715730
61634456790548671469372402728780
61634456790548671469372402728988
61634456790548671469372403070022
61634456790548671469372403083072
61634456790548671469372403083120
61634456790548671469372404145930
61634456790548676408228540480172
61634456790548676410759945894792
61634456790548676820010546860124
61634456790548676822538479899756
61634456790548676822541951803764
61634456790548704823370191799289
61634456790548709762497925779017
61634456790548971063763169591776
61634456790548971063825845617552
61634456790548971475607851059915
61634456790548971612617815588764
61634456790548971612617815705404
61634456790548971612617815705612
61634456790548971612805843647378
61634456790548971612805843666092
61634456790548971612805843769682
61634456790548971612805843782732
61634456790548971612805844119762
61634456790548971612889411681746
61634456790548971612889411804050
61634456790548971612889411817100
61634456790548971612889411817308
61634456790548971658559400331870
61634456790548971658559400349180
61634456790548971658622076361858
61634456790548971658622076374956
61634456790548973443032808548877
61634456790548976551745549567088
61634456790548976551745549672082
61634456790548976554189914559254
61634456790548976554189914572352
61634456790548976554193358250984
61634456790548976554276926285352
61634456790548976963527555462962
61634456790548976963527555481836
61634456790548976963527555948396
61634456790548976965783892404156
61634456790548976965783892409772
61634456790548976966038040187136
61634456790548976966055488502594
61634456790548976966055488515852
61634456790548976966055488988028
61634456790548976966058932194324
61634456790548977011791596397840
61634456790548977011791596399244
61634456790548977146541780324652
61634456790548977146541780330268
61634456790548977146541780442744
61634456790548977148986145329916
61634456790548977148986145335532
61634456790548977148986145448008
61634456790548977148989589008388
61634456790548977148989589009792
61634456790548977148989617706148
61634456790548977149052265035568
61634456790548977149073185740516
61634456790548978796181321771916
61634456790548978796181321777532
61634456790549010317608912698981
61634456790551372578011260031185
61634456790551378114191561681538
61634456790551678257708570769858
61634456790551678262520275571535
61634456790551678303444678194124
61634456790551680087834403572412
61634456790551724565307482516733
61634456790551728088142861416993
61634456790552573334821924647200
61634456790552573334821924648604
61634456790552573334821924765244
61634456790552573334821924765452
61634456790552573334821925119584
61634456790552573335009952842780
61634456790552573335009953196912
61634456790552573335093520758896
61634456790552573335093520876940
61634456790552578685731664518590
61634456790552578685731664536060
61634456790552578685731664990974
61634456790552578687988001463996
61634456790552578688259597558222
61634456790552578868745889367022
61634456790552578868745889371234
61634456790552578868745889385736
61634456790552578868745889390108
61634456790552578871190254490378
61634456790552578871193698069632
61634456790552578871256374095408
61634456790552578871277294800356
61634456790552625133119264507085
61634456790552628655891881292501
61634456790552628655954643407345
61634456790620705783512661463215
61634456790620722392062821505621
61634456790620755738742811900449
61634456790620755738826465555873
61634456790620755738826467090907
61634456790620771615571205614545
61634456790621657542172326750930
61634456790621666875903146366087
61634456790621667287497124197731
61634456790621672183382901161537
61634456790621924788934835892246
61634456790621924788935607543174
61634456790621924788955495130409
61634456790621924788955498316949
61634456790621924788955756597194
61634456790621924788956528249499
61634456790621924788956528249526
61634456790621956358627280897934
61634456790621956358627280899338
61634456790621956358627281015978
61634456790621956366154775443268
61634456790621956495825158718846
61634456790621956495825158723058
61634456790621956495825158723217
61634456790621956495825273508482
61634456790621956495825273509886
61634456790621956495825273514257
61634456790621956495825273626526
61634456790621956495825273980817
61634456790621957731442892051358
61634456790621967019484062291518
61634456790621972372653495040223
61634456790621972418407051370375
61634456790624359245419381778184
61634456790624359245419386377454
61634456790624368579150205992611
61634456790624373932571831924363
61634456790624373932571832396747
61634456790624373932571918135895
61634456790624657604464016123175
61634456790624657650217227508031
61634456790624657650280362679716
61634456790624657650280362797808
61634456790624659434689946960520
61634456790624659434689947078612
61634456790624659434689951677882
61634456790624668768672964828929
61634456790624670552978092432881
61634456790624670553061775074554
61634456790624674076088841011279
61634456790624674121842397341431
61634456790624674121842512132679
61634456790624674258827810972604
61634456790625509854323223476355
61634456790625526465133962604223
61634456790625526511159517034159
61634456790625526511159521283509
61634456790625526511159602773307
61634456790625526511160635892433
61634456790625526648420271413843
61634456790625558218029382569726
61634456790625558218092058595501
61634456790625558218092058595502
61634456790625559865219967539520
61634456790625559865219972144614
61634456790625560002418074945528
61634456790625560002689671057224
61634456790625560002689671407144
61634456790625560007752472968845
61634456790625574643564734184917
61634456790625574643564820273985
61634456790625574643565078541189
61634456790625574643627496299761
61634456790656728493473456483535
61634456790656739614103912104021
61634456790656745102023616525941
61634456790656778451294416392498
61634456790656778451294416393902
61634456790656778451294416398273
61634456790656779686829495304222
61634456790656789020559286516163
61634456790656789432153264347807
61634456790656794371280998327535
61634456790656794373729863988539
61634456790656794373791478315473
61634456790656794373792626103383
61634456790657028631907049886315
61634456790657028632095077963643
61634456790657030462322157160713
61634456790657039201235121745179
61634456790657039201235896584051
61634456790657044689155601005971
61634456790657044696748655172069
61634456790657073157644838776708
61634456790657078638033576395106
61634456790657078638033576396558
61634456790657078638033576400722
61634456790657078638033576400770
61634456790657078638033576867330
61634456790657078640481213252237
61634456790657078640544089684334
61634456790657078640544089685738
61634456790657078640544089690109
61634456790657078645627391051160
61634456790657078645627391056776
61634456790657078645648311757512
61634456790657089164055356181783
61634456790657089164055360431133
61634456790657089164056475040057
61634456790657089575649335076237
61634456790657089575649338262777
61634456790657089575649678032829
61634456790657089575650452871701
61634456790657089758664792505548
61634456790657089758664792511164
61634456790657089758685713211900
61634456790657094514777072242505
61634456790657094514778186851429
61634456790657094517309635190299
61634456790657094697792526490892
61634456790657940155430976299126
61634456790657979071095088371026
61634456790657979071116037655645
61634456790657979076178332578189
61634456790657979076178332578216
61634456790657979213460093752076
61634456790657980306629822785304
61634456790657980306629823257688
61634456790657980306630195856805
61634456790657980306630195856806
61634456790657989594606383092403
61634456790657989594606383446743
61634456790657989594606384509553
61634456790657989594606387678623
61634456790657989594606727466145
61634456790657990143398353534595
61634456790657990143398353888727
61634456790657990143398354951745
61634456790657990143398358138285
61634456790657990196746130889488
61634456790657990334006799880104
61634456790657995082526092100543
61634456790657995082526092118013
61634456790657995082527206726937
61634456790657995085058655065804
61634456790657995135873774530753
61634456790660648800671632940103
61634456790660682009877255483329
61634456790660682147074875144840
61634456790660682147075248098090
61634456790660691435051435683607
61634456790660696976654682042609
61634466630464467923309934610161
61634466636373104821143679283331
61634466636373104821146002231625
61634466639679144228553403983200
61634466639679144228554432853024
61634466639679995428341097025941
61634466639682697269038426650177
61634466639682746682061611848389
61634466639682746682815986187353
61634466639690802241521178824388
61634466639690851655298738362968
61634466683849240138489630412253
61634466710231405757127237993882
61634466716139749228270436587266
61634466716176027688246347263145
61634466716492169670612572302243
61634466716492175165851065940257
61634466716492175166686746283937
61634466716492175166690213937191
61634466716492175168382466633143
61634466716492175211604622268957
61634466716492175212441445801277
61634466852389609685874454273846
61634466852389609686439310156758
61634466852389609686439310158162
61634466852389659099652013828248
61634466852393261417217582582520
61634466866800478769822979697381
61634466876027763206048063868925
61634467327997467185110275741097
61634467330847479016280432246472
61634467330847479016280432718856
61634467330847480799854336183596
61634467330847480799854336655980
61634467330847775908782147870538
61634467330847776046042816506862
61634467330855881018523326750110
61634467330855881155783995386434
61634467330855884864063254860072
61634467330855884864063255332456
61634467330855886099597300668688
61634467330855886099680868703056
61634467330855886099680868821148
61634467330879901102373171858530
61634467330879901651165142296510
61634467330879901651165142300722
61634467330880201842947224959016
61634467330883803694817915383006
61634467330891907566394980430078
61634467330952831172629922019216
61634467330952831172629922023428
61634467330952842285667323473604
61634467330952842285667323477816
61634467330952847049370333499448
61634467330952847233995289492527
61634467330963652812201594503691
61634467330963652812201597686019
61634467345615284574893173953685
61634467345615284575731867863107
61634467345615286405875259536067
61634467345724238311168557466309
61634467345724253135326586279605
61634467345724258679123876381461
61634467345724260464329589276509
61634467348362917040094598273548
61634467348362917589137272818844
61634467348362917589701357050828
61634467348362917635454941842652
61634467348362917635456056451576
61634467348362918824483290545760
61634467348362950941526377340038
61634467348362952176308310834970
61634467348389624597851777697872
61634467348572456334901676064990
61634467348572456472099668675538
61634467348572456472099668694412
61634467348572456472099673411774
61634467348573651736220342132502
61634467348573651736221456741426
61634467348573657091983937266702
61634467348573657228346249548072
61634467348573657229181929873038
61634467348573657229181929877250
61634467348573657229181929891752
61634467348573657229181929896124
61634467348573657229181934613486
61634467348580561581840847550898
61634467348580561581840847568368
61634467348581755564861918493334
61634467348581756800207936220250
61634467348581760554513524490520
61634467348581760554534416480398
61634467348581760554534416484610
61634467348581761103305494932712
61634467348581761103305499654446
61634467348581761103577091042920
61634467348581762201641548107694
61634467348581762201641548580078
61634467348581762201641548598792
61634467348581762201725116142062
61634467348581762201725116160776
61634467348581762201725116614446
61634467348581762201725116633160
61634467348581762338923108752610
61634467348581762338923108771324
61634467348581762338923108775696
61634467348581762338923113493058
61634467348604875675530338526548
61634467348604875675530343125818
61634467348604876910312271998394
61634467348604876910312272015656
61634467348604877322658362493642
61634467348604877322658362497854
61634467348606077669842341784624
61634467348606078082189465026040
61634467348606078082189465031656
61634467348608477397734452185658
61634467348608479039779901643386
61634467348608479044862471553482
61634467348608479044862471557694
61634467348608479044862471572196
61634467348608779183296910731706
61634467348608779366227567545770
61634467348608779366311135580138
61634467348608779373841513720460
61634467348609679796862162845098
61634467348616883248048646794384
61634467348616884475968746425342
61634467348616884476052314459710
61634467348616884483582692600032
61634467348617784906519773690302
61634467348617784906603341724670
61634467348677806844123142220560
61634467348677806844123145402888
61634467348677817957160543674948
61634467348677817957160546857276
61634467348677822720048765357280
61634467348677822720863553692368
61634467348677822905488509689659
61634467348677822905488512871987
61634467348678706862240039247222
61634467348678707274674169481308
61634467348678707274674172667848
61634467348678718387711570935696
61634467348678718387711570939908
61634467348678718387711574122236
61634467348678718525159496001228
61634467348678718525160270835888
61634467348678723336039540136947
61634467348679022288356163705403
61634467348679022425554156315951
61634467348679022427246150744747
61634467348679023454978422731521
61634467348681424991859633194400
61634467348681424991859633198612
61634467348681724128800957675319
61634467348682624147569979031259
61634467348682624559268331166715
61634467348682624559351899201083
61634467348682624559351899201291
61634467348689525338148882885709
61634467348689528317212119801760
61634467348689528914245841965783
61634467348689529051443834576331
61634467348689529051443837758659
61634467348689572782074541545358
61634467348725846462744942898718
61634467348725896423121276985598
61634467354298249965199860185236
61634467354299450585000560742032
61634467354299450585021452750624
61634467354299450722198553352580
61634467354306697952191376762317
61634467354306698500983347204509
61634467354306703851705059015881
61634467354478380181181243567548
61634467354481982315731442627166
61634467354481982315731443099550
61634467354481982315815010661534
61634467354481982315815010680248
61634467354481982315815011133918
61634467354481982315815011152632
61634467354481982315815015401982
61634467354481982452177322947116
61634467354481982453013003272082
61634467354481982453013003290796
61634467354481982453013008012530
61634467354482282505003156310405
61634467354482282642262676686222
61634467354489186994921594259248
61634467354489186995005162293616
61634467354489186995005162411708
61634467354490087425472621510950
61634467354490087425472621983334
61634467354490087425556189545318
61634467354490087425556189558416
61634467354490087425556190030800
61634467354490385921861607077262
61634467354490386333455585281912
61634467354513501088631977107928
61634467354513501091142461813228
61634467354513502323393018589896
61634467354513502325840827272388
61634467354513502325840827273792
61634467354513502325924424004516
61634467354513502735739109188734
61634467354513502738267042224154
61634467354513502738271518555192
61634467354514401519183004372887
61634467354514401519183004372888
61634467354514401519183009090250
61634467354514402710659190333832
61634467354514402753881255042411
61634467354514402753964937844734
61634467354514402753964937848946
61634467354514402754696158145454
61634467354514402754696158149666
61634467354514402754779726179822
61634467354514402754779726184034
61634467354514402756391854537348
61634467354514402756391854538752
61634467354514402756475451269476
61634467354514402893673415182264
61634467354514403303488128587646
61634467354514403303571696622014
61634467354514403303571696626226
61634467354514403303571696740106
61634467354514403303571696744318
61634467354514403306020538430700
61634467354514403306271242529592
61634467354514403306271242533804
61634467354517104457943218248574
61634467354517104460471150815822
61634467354517104460471150834696
61634467354517104460471151283994
61634467354517104460471151301256
61634467354517104460471151302708
61634467354517104590058640944814
61634467354517104590142208979182
61634467354517104594389098091928
61634467354517104594389098214392
61634467354517104595141210382526
61634467354517104595141210399996
61634467354517104595141211935030
61634467354517104595224778421106
61634467354517104595224778439980
61634467354517104595224778539198
61634467354517104595224778558072
61634467354517104597669143426370
61634467354517104597669143445244
61634467354517104597672587119504
61634467354517104597672615815860
61634467354517404601397436538951
61634467354517404601460227336894
61634467354517404601460227349992
61634467354517404783659663396728
61634467354517404784474451712942
61634467354517404784474451731869
61634467354517404786922260409936
61634467354517404786923408321767
61634467354518303384904127238410
61634467354518305164210245332462
61634467354518305168457134445208
61634467354518305169209246735806
61634467354518305169209246753276
61634467354518305169292814888266
61634467354518305169292814892478
61634467354518305169292814905528
61634467354518305169292819510622
61634467354518305209942909535978
61634467354518305214210690661688
61634467354518305215025478977902
61634467354518305215025478991000
61634467354518305215025480526194
61634467354518305217469843978954
61634467354518305217469843996424
61634467354518305217469843997881
61634467354518305347140902146526
61634467354518305354735104223051
61634467354525208332087560053575
61634467354525208469348343476568
61634467354525208469348343593208
61634467354525208471796152159060
61634467354525208471796152160464
61634467354525208471879748891188
61634467354525209567621605857819
61634467354525209567621606330203
61634467354525209707413765997672
61634467354525508064073382122696
61634467354525508475604684401161
61634467354525508658618908781368
61634467354525508661129393486668
61634467354525509711138615418523
61634467354525509889133061150590
61634467354526408494624409387656
61634467354526408494624414109390
61634467354526409043416379829848
61634467354526409043416379946488
61634467354526409043416379952312
61634467354526409089169936046328
61634467354526409089169936046381
61634467354526409091680449447984
61634467354526409228878442058532
61634467354526410319684088415550
61634467354526410327214495252228
61634467354587347649196943370463
61634467354587347649385229714995
61634467354587347651077224143743
61634467354587647655431934538619
61634467354587647655432306074767
61634467354587647840326897435627
61634467354590049352598311122445
61634467354590049352632031074315
61634467354590349541881704366151
61634467354590349541881962633355
61634467354591249377636415134607
61634467354591249926616413654079
61634467354591249972369969866187
61634467354591249972432645892011
61634467354591251759267966737768
61634467354598004161543298051473
61634467354598487868441191853651
61634467354598488005701946229124
61634467354598489241240464096294
61634467354598499118679913270938
61634467354598499123763259101430
61634467354599388573450966104632
61634467354599399549290374948472
61634467354599399554373977996408
61634467354599399691571970606956
61634467354623714840284247553595
61634467354626416131937329348475
61634467354626417961242744878849
61634467354626417961242745345409
61634467354634521838740497030719
61634467401564911049867786638525
61634467401564911049867872377673
61634467401747381702253313035000
61634467401747381702253313507384
61634467401747383349381336675260
61634467401747383485827217444508
61634467401747383486579329285808
61634467401759389272240244708440
61634467401759389272240245180824
61634467401759391056566260940374
61634467401759391056566260959248
61634467401759391056837857070944
61634467401783404412214112777054
61634467401783406054259562234782
61634467401783406059342132144878
61634467401783406059342132149090
61634467401783406059342132163592
61634467401783706251124214807384
61634467401783706380707228137166
61634467401783706388321174311856
61634467401783706388322207417932
61634467401794513201309412817952
61634467401855449791402013057369
61634467401856352006339293790008
61634467401856650548400706224713
61634467401867492545802755270093
61634467401868359622352505026047
61634467401868392976437350563597
61634467401891818994829992029351
61634467407473188143801891583040
61634467407483994957542928311632
61634467407483994957543271268224
61634467407484343278653879308198
61634467407484344925594646519090
61634467407485243844792006377966
61634467407485243844855025360334
61634467407485243847030775462960
61634467407656007115354951738844
61634467407667716280480902373786
61634467407668016469730575783714
61634467407691131044404260941468
61634467407692026119526537257530
61634467407692029825315746759163
61634467407692029825315746759164
61634467407692031426690214636454
61634467407692031472422878839970
61634467407692031474867129073067
61634467407692031474871720185317
61634467407692031474950811426092
61634467407692031474955288206428
61634467407692031609704439012502
61634467407692031609704439130594
61634467407692031612153280816976
61634467407692331615877097130347
61634467407692331615939887928290
61634467407692331615939887941388
61634467407692331618472297294748
61634467407692331798954112304338
61634467407692331801402954108812
61634467407702838285348326075739
61634467407702838285348326548123
61634467407702838287855367579163
61634467407703138428865335636443
61634467407704037395302678432604
61634467407704038996677146322992
61634467407704038996948742421590
61634467407704039042681406620894
61634467407704039044937743099532
61634467407764960994096983954366
61634467407764960994159659980142
61634467407765311145163042864106
61634467407765311145414089923802
61634467407775817769717511370885
61634467407776117958904422549281
61634467407776117958904422549290
61634467407776117959155469608986
61634467407777033144950183393852
61634467407777033144953540860952
61634467425199064383044131655680
61634467425199097736542717609308
61634467425199412565076549350437
61634467425199412567521945939064
61634467425209871196785168384272
61634467425209871196785511340864
61634467425209871196847930149196
61634467425209871196848187366640
61634467425209904547581979124510
61634467425209904547770264419282
61634467425210202907525084275706
61634467425210202907713369570478
61634467425210204691098988212830
61634467425210204691287273507602
61634467425210219379003894095677
61634467425210219379087204912601
61634467425210219379087204912610
61634467425210219379087462130054
61634467425210219381263325624248
61634467425210219516285226575098
61634467425210219516347874021158
61634467425210219516348245557466
61634467425210219517707834080242
61634467425210219517707834099116
61634467425210219518523737024254
61634467425210219518523737030078
61634467425210219518523737043128
61634467425210219518523741629348
61634467425210219518524081399400
61634467425210219518524084585940
61634467425210221164899992725976
61634467425211109013992606079317
61634467425211110660284949371525
61634467425211119946836224788109
61634467425211119946836224788118
61634467425211119949075111850900
61634467425211120084097008215530
61634467425211121732899716704428
61634467425211121778656745292919
61634467425211121778677665879775
61634467425381883354576299798520
61634467425381883354597191811484
61634467425381885001704323433164
61634467425381885001787891473148
61634467425381885001787891939708
61634467425381885001787891941160
61634467425381885138150203735644
61634467425381885138985884079324
61634467425381885138985884083696
61634467425392691814692561921790
61634467425392691951890554532338
61634467425392691951974122566706
61634467425393592382525149835878
61634467425393890741632574657896
61634467425393890741632575130280
61634467425393890878830567268444
61634467425393890878830571990178
61634467425393890924584128202286
61634467425393892525958590885618
61634467425393892525958590903088
61634467425393892525958591358002
61634467425393892571774823595886
61634467425393892571774823614600
61634467425393892571962851691928
61634467425417005451055410862280
61634467425417005451055415461550
61634467425417005496808966956296
61634467425417005496808971673658
61634467425417007098183434829374
61634467425417007146444032072522
61634467425417007276115089767710
61634467425417007280361978880456
61634467425417007281114091171054
61634467425417007281197659209634
61634467425417007281197659228508
61634467425417007281197659327726
61634467425417007281197659346600
61634467425417007283642024210686
61634467425417007283642024214898
61634467425417007283642024233772
61634467425417007283645467908032
61634467425417007283645496604388
61634467425417007283646501014108
61634467425417902358768777330170
61634467425417902358831453355946
61634467425417905881606442726510
61634467425417907706666117032670
61634467425417907711665118436014
61634467425417907711665118453484
61634467425417907711748686470382
61634467425417907711748686474594
61634467425417907711748686489096
61634467425417907711748686493468
61634467425417907711748691210830
61634467425418202503959352082908
61634467425418207855182127524334
61634467425418207855182127541804
61634467425418207855265695676794
61634467425418207855265695681006
61634467425418207857714537380645
61634467425418207895915790324506
61634467425418207900998359766430
61634467425418207903442724767482
61634467425418208033113782935054
61634467425418208038196352372766
61634467425418208038196352490858
61634467425418208040727757806100
61634467425418208040728905717931
61634467425418252326820495550678
61634467425428709171481604509790
61634467425428709171669889804562
61634467425428712877525333324936
61634467425428714527181290454126
61634467425429013021042342413256
61634467425429013021042342535720
61634467425429013066795898629736
61634467425429014668441962614510
61634467425429014670619207852373
61634467425429014851184590897576
61634467425429014851184591014216
61634467425429014851372618960402
61634467425429014853628955884126
61634467425429014853628955888338
61634467425429014853632399581472
61634467425429014853632428277828
61634467425429059140624638400466
61634467425429913451593369678216
61634467425429913637055403210544
61634467425429915281735618162536
61634467425429915281923646225362
61634467425429915284179983149086
61634467425429959708373658280186
61634467425489936665377554589946
61634467425489947778414956044334
61634467425489951443808682640681
61634467425489951489444490183997
61634467425489953090935414911638
61634467425489953091123700206410
61634467425489953091186119014742
61634467425489953092608726875470
61634467425489953092797012170242
61634467425489986444433747164680
61634467425489986444622032459452
61634467425490837233401985791930
61634467425490837233464661817706
61634467425490837235075551456348
61634467425490851874359624166493
61634467425490852057373933218831
61634467425490853660357746750978
61634467425490853660608793810674
61634467425490853661173649694990
61634467425490885411079521263802
61634467425490887012182767040188
61634467425490898107415356064392
61634467425491137378592560544668
61634467425491152063609267343371
61634467425491152063609295923135
61634467425491152063609297458329
61634467425491152246623606510667
61634467425491187247207290326198
61634467425501644046114812971550
61634467425501658827221120990194
61634467425501660474161888201086
61634467425501660474350173495858
61634467425501688510977234715148
61634467425501692041597101609160
61634467425501692041785386903932
61634467425501692178795094219708
61634467425501693825986908490296
61634467425501693871678079313557
61634467425501693871761758478845
61634467425501944189635146225520
61634467425501955302672547679908
61634467425501960653582271623183
61634467425501960660921198674704
61634467425501960660921954381611
61634467425501960661109483969476
61634467425501960661171902777808
61634467425501960661172159995252
61634467425501960663453747277955
61634467425501992413819617505718
61634467425501994015195083697613
61634467425501994015195088401877
61634467425501994015278767567165
61634467425501994198209424386845
61634467425501994198209424386854
61634467425501994198209427569173
61634467425501994198272186501689
61634467425502003526857018960106
61634467425502861228732895048212
61634467425502861228920923125540
61634467425502861274740999158844
61634467425502861274741742231460
61634467425502861274761891167436
61634467425502861274762662819768
61634467425502861277189463286879
61634467425502861277189579139959
61634467425502861414470482924609
61634467425502894628760450602045
61634467425502894628760454834133
61634467425502894628844048870241
61634467425502894631270820504025
61634467425502905741797509099841
61634467425502909453172512389388
61634467425502909453172540969104
61634467425526018666778100842413
61634467425526020320705311368551
61634467425526268857533990563603
61634467425526318817069937158977
61634467425526318817073381900419
61634467425526318817090829284161
61634467425526318817090943603233
61634467425526318817094302605367
61634467425526318817906765413031
61634467425526318817909170895219
61634467425526318817910205432739
61634467425526318817910205549379
61634467425526318817910210154472
61634467425526318819601423591171
61634467425526320464285082221795
61634467425526320464473368566327
61634467425526320647215624716787
61634467425526320647236546354855
61634467425526320647499221278345
61634467425526320649755194601253
61634467425526320649755558206281
61634467425527219247641970868193
61634467425527219247645329870327
61634467425527219248457878417298
61634467425527219248461237419432
61634467425527221077787573619815
61634467425538026061385674901351
61634467425538026244378979161267
61634467425538026244399899749575
61634467425538026244399900799335
61634467425538026246918549045733
61634467558109663175168913155029
61634467558142084025643919434367
61634467558434757079497159597477
61634467558434768602057135432323
61634467558434773543172590510005
61634467558434773550784240916437
61634467558434801956117600640877
61634467561097436530729665448096
61634467561097736674246674536416
61634467561284170316514906811806
61634467561284170865494905327114
61634467561316290972657789393610
61634467561316290977740359303706
61634467561316290980184609186723
61634467561316591306151873558580
61634467561320192838378907541770
61634467561388336541613457066407
61634467561388336541613460248735
61634467561389220499205139026412
61634467561389236924737520944624
61634467561389236924925549021952
61634467561389237109362480124243
61634467561389280839989855040820
61634467561389537298906432597918
61634467561391938216390602739504
61634467561391982681253024483102
61634467561391982681253138801966
61634467561393172784529539778612
61634467561425554520663585264302
61634467561425609285446907818129
61634467561428310988693967444701
61634467566973952215365903270656
61634467566973952626959881102300
61634467566973952764157873712848
61634467566973952764220549738624
61634467566973985567190923559866
61634467566973985978784901391510
61634467566973986115982894002058
61634467566973986116045570027834
61634467567005205845937946064170
61634467567006073062200118741868
61634467567010024751032966489657
61634467567010024751032966489666
61634467567010024751033223707110
61634467567010024889925818877792
61634467567010024935658196234388
61634467567010024935658483081308
61634467567188893818141871169884
61634467567188893818141871287976
61634467567188893818141871636444
61634467567188893818141871637896
61634467567191595521576958873736
61634467567192495540345980206638
61634467567192495540345980225352
61634467567192495540345980679022
61634467567192495540345980697736
61634467567192495540345984947086
61634467567192790602684526776790
61634467567192790739882519387338
61634467567192790739945195413114
61634467567224015961965774650540
61634467567224015962798011319960
61634467567224015962798011786520
61634467567224015962798011787972
61634467567224015962801454994220
61634467567224911037924764416358
61634467567224915978412224587515
61634467567224915981006420814580
61634467567224916345088441791070
61634467567224916345088441809784
61634467567224916346784137711984
61634467567224916390006202419159
61634467567224916393265356231895
61634467567224916393349038584920
61634467567224916528102666167118
61634467567224916528102666185832
61634467567224916528102666285210
61634467567224916528102666639502
61634467567224916528102666658216
61634467567225216121992024488280
61634467567225216121992024960664
61634467567225216533523326766745
61634467567225216534275324289175
61634467567225216534338115087118
61634467567225216536033811003820
61634467567225216580092819205441
61634467567225216580364415317137
61634467567225216717352339463166
61634467567225216717352339476264
61634467567225216717352339948648
61634467567225216717625083953461
61634467567225261005913720871942
61634467567227617638437219506864
61634467567227617681659284214039
61634467567227617684166325717463
61634467567227617684169883708976
61634467567227617684169883710380
61634467567227617685002120829098
61634467567227617685002120847812
61634467567228818256542224146958
61634467567228818256542224160056
61634467567228818392988103990312
61634467567228818392988104462696
61634467567228818393740216280910
61634467567228818393823784433370
61634467567228818393823784787662
61634467567228818393823784806376
61634467567228818439556448523006
61634467567228818439556448536104
61634467567228818439556449008488
61634467567228818439556450071298
61634467567228818441252173608448
61634467567228818442000813996442
61634467567228818805605790715348
61634467567228862911194842411266
61634467567228863277223521795618
61634467567228863322977106587442
61634467567296956462863466264378
61634467567297845912495211113194
61634467567297845912557887138970
61634467567301764386490963186036
61634467567301764386492077794960
61634467567301764432310777887864
61634467567301797785828050873026
61634467567301798151856730257378
61634467567301798197610315049202
61634467567301808714156511649744
61634467567301808903948026505574
61634467567332984665495570681554
61634467567333018019012843666716
61634467567333329326403410463640
61634467567336936539035355591821
61634467567336936539035355604919
61634467567336936539035384171585
61634467584626871755330513629550
61634467584699861806495839658282
61634467584731037569570968132592
61634467584731037615324524344700
61634467584731082085180186136810
61634467584731938000121995397552
61634467584731938183052652211616
61634467584731949301442358814508
61634467584732238189308992663612
61634467584732238189392560697980
61634467584732238326569661299936
61634467584734639886487739915468
61634467584734639886571307949836
61634467584734651004877619059466
61634467584734651004877704798614
61634467584734940030004749003788
61634467584734940030088317038156
61634467584735000423949166206298
61634467584735000973745326304216
61634467584735840460555776268748
61634467584735840460639344303116
61634467584735890469213966880793
61634467584735900992512975833836
61634467584735900992514090442760
61634467584914769507756460452280
61634467584914770056548430894472
61634467584914770057384111238152
61634467584914770057384111242524
61634467584917471760819198927502
61634467584917471760819198946376
61634467584918371778752539954312
61634467584918371778752544676046
61634467584918371779588220279278
61634467584918371779588220297992
61634467584918371779588225019726
61634467584918372191370226679348
61634467584918372191371718945993
61634467584918671922269549042632
61634467584918671922269553764366
61634467584918672334051554955975
61634467584918672380619899956682
61634467584918672380621392236425
61634467584949891604235571393576
61634467584949891604235571510216
61634467584949891604235576115310
61634467584949891649968235597092
61634467584949891649968240318826
61634467584949891652416044279584
61634467584949891652416044280988
61634467584949891652499641011712
61634467584949892016581661992414
61634467584949892194513316926538
61634467584949892198760206039284
61634467584949892198760206155924
61634467584949892199595886368462
61634467584949892199595886387336
61634467584949892199595886486554
61634467584949892199595886505428
61634467584949892201291611453904
61634467584949892202040251373726
61634467584949892202040251392600
61634467584949892202043695066860
61634467584949892202043723763216
61634467584950787277167004488998
61634467584950787279425201840923
61634467584950792034786598658536
61634467584950792034786603380270
61634467584950792217717260194334
61634467584950792220248632189460
61634467584950792220248660887220
61634467584950792624980776157130
61634467584950792625064344191498
61634467584950792629499261385943
61634467584950792630063345594842
61634467584950792630063345612312
61634467584950792630146913629210
61634467584950792630146913647924
61634467584950792630146913652295
61634467584950792630146913652296
61634467584950792630146918369658
61634467584950792631842638718864
61634467584950792632591278775651
61634467584950792632594722331820
61634467584950792632594751028176
61634467584950792632595870242193
61634467584951092224036271950372
61634467584951092224036276672106
61634467584951092361234264683383
61634467584951092361234264683384
61634467584951092361234269282654
61634467584951092363765641277780
61634467584951092363765641279184
61634467584951092409498334179056
61634467584951092768497785245450
61634467584951092772828242515027
61634467584951092772828242515028
61634467584951092773016270474263
61634467584951092773016270592355
61634467584951092773580354683162
61634467584951092773580354700632
61634467584951092775272607383326
61634467584951092775272607402199
61634467584951092775272607402200
61634467584951092775272607402253
61634467584951092775544203513895
61634467584951092776112879330513
61634467584951092821092283312940
61634467584951092821844395622252
61634467584951092956594579531594
61634467584951092956594579649686
61634467584951092958290275923488
61634467584951092958290304621248
61634467584951092959105064258576
61634467584953493738785771052254
61634467584953493916717425986378
61634467584953493920964315099124
61634467584953493921799995428302
61634467584953493921799995447175
61634467584953493921799995447176
61634467584953493923495720513744
61634467584953493924244360570531
61634467584953493924247804126700
61634467584953493924248952037073
61634467584953494333582001809658
61634467584953789126378791367753
61634467584953789172111455569865
61634467584953793927220656027929
61634467584953793927972653546147
61634467584953793928035444344090
61634467584953793929727696586585
61634467584953794060150867040330
61634467584953794060234435074698
61634467584953794064481324187444
61634467584953794064481324304084
61634467584953794064481324309907
61634467584953794064481324309908
61634467584953794065233436478042
61634467584953794065233436495512
61634467584953794065233438030546
61634467584953794065317004634714
61634467584953794065317004653587
61634467584953794065317004653588
61634467584953794066925689197079
61634467584953794066925689197080
61634467584953794066925689197133
61634467584953794066929132869936
61634467584953794066929132871340
61634467584953794067012700905708
61634467584953794067761369540759
61634467584953794067765961125393
61634467584953794111049668720138
61634467584953794112745365107820
61634467584953794113497477417132
61634467584953794476263330218879
61634467584953794477099010562559
61634467584953838536871804491336
61634467584953838536871805908278
61634467584953838949469971978706
61634467584954694495032351452404
61634467584954694495784463743002
61634467584954694495784463760472
61634467584954694678798688591434
61634467584954694680494413681088
61634467585022837645165737050887
61634467585022838008768409932320
61634467585022838009521551111408
61634467585022838011759318979046
61634467585022871362828875140874
61634467585022871363582016319962
61634467585023722151800212950758
61634467585023722151862888976534
61634467585023738029963227233274
61634467585023738576580106301616
61634467585023738576580106301776
61634467585023738577332218611088
61634467585023738577332590147396
61634467585023771381788247522484
61634467585024038814114765220234
61634467585024038951315539454212
61634467585026439733210286859798
61634467585026473085032984200714
61634467585026473085035307149008
61634467585026473085786125379802
61634467585026739852148517435626
61634467585026740057984269126528
61634467585026740655378511328357
61634467585026784522094578560814
61634467585026784522846690870126
61634467585026784576194361996792
61634467585027640419897451213482
61634467585027640487783184567610
61634467585027640488536329978786
61634467585027674391098686061172
61634467585027685555788063807048
61634467585027690497175578395560
61634467585027690497175606975276
61634467585027690497196498983868
61634467585058860355126532071207
61634467585058860766720509902851
61634467585058893709484121513952
61634467585058904827604095729558
61634467585058904827604097146500
61634467585058905376364211512946
61634467585059161094092058878578
61634467585059161096035474838252
61634467585059205383436455267458
61634467585059205565729307496288
61634467585059205566461532669157
61634467585059205568153785365109
61634467585062807242085329661106
61634467585062807287817960817411
61634467585062807287817961867171
61634467585062812641016954208221
61634467585062812641016955271031
61634467585062812641079258697688
61634467585062812641079258697689
61634467585062812641079630233997
61634467585062812641079631633676
61634467585062812641079631633677
61634467585062812641079717372825
61634467585062812641100638079177
61634467585062812778277709983289
61634467585062812778277709983373
61634468757885732403647514589137
61634468757885732410422341463249
61634468763501701281624983840773
61634468763501701285871506138945
61634468763501701286708329671265
61634468763501702887518945614833
61634468763501703070449602434513
61634468763720505909771131524225
61634468763793451851709077236857
61634468763793453681852468909817
61634468763794354066628904583161
61634468763794357773506108832147
61634468763794357815912473127253
61634468763794357819256680647205
61634468763794359602812681694521
61634468763794391170244534447503
61634468763794392954822630743071
61634468766363727822902642965846
61634468766363727823090932505804
61634468766363727823090932507208
61634468766424901787026648205548
61634468766424902198620626037192
61634468766433007308925889148748
61634468766435708600578970943628
61634468766457022588044169446058
61634468766459724154281526001944
61634468766459724291291576274312
61634468766459724291479518612492
61634468766460939323470358035333
61634468766460939323658276025725
61634468766460939689519614001641
61634468766460939735252252807561
61634468766460939735252252807769
61634468766460939735252621161749
61634468766460972631442909155159
61634468766460972676987631020495
61634468766460972677175916315267
61634468766460973043036886986803
61634468766460973088769551190319
61634468766460973088769894146911
61634468766467827617458508260168
61634468766467828852804521741946
61634468766467829401032407952154
61634468766467829401596492184138
61634468766467829401784781724048
61634468766467872082066782694414
61634468766467872082070221655524
61634468766467872087150471481498
61634468766467873316852155150456
61634468766467876983033985580244
61634468766467876983034760414904
61634468766467877022871524066471
61634468766469077787484966945137
61634468766469077787505858835637
61634468766469077788069943067621
61634468766469078154098392764485
61634468766469078199099836667281
61634468766469078199851948976593
61634468766469079434445854394197
61634468766469079434612990462933
61634468766469079434612990581025
61634468766469079434633882471525
61634468766643740174345271711682
61634468766643740174366192299990
61634468766643740311626946675462
61634468766643751287403593754378
61634468766643751424664348129850
61634468766651845284086450591254
61634468766651845284107371179562
61634468766651845421368125555034
61634468766651856534405527009422
61634468766675860013948635142274
61634468766675871676618159445508
61634468766675871676806216570724
61634468766675876624949481628469
61634468766676175439729771920531
61634468766678573242792869027718
61634468766678878332747846062374
61634468766678878373428559508495
61634468766679777299195003709823
61634468766679777300887256405775
61634468766679777665244259676131
61634468766679777710997815888239
61634468766679777848258570263711
61634468766679777849950822959663
61634468766686677940751780548786
61634468766686677940751784780874
61634468766686678352534047907290
61634468766686678489794459326170
61634468766686678494874704907006
61634468766686682203155786639633
61634468766686683293920065096231
61634468766686683293920065450523
61634468766686983437416182175959
61634468766687884058345479779477
61634468766748806001619245058422
61634468766748822427991893702152
61634468766748822427992668536812
61634468766749121381668089169471
61634468766749121564661393429387
61634468766749121564849422556523
61634468766752723286886423077535
61634468766752723698647508398247
61634468766752723698668428986507
61634468766752723698668428986715
61634468766783944754831866689429
61634468766783976322753290210774
61634468766783976322819151280588
61634468766784228707218036062694
61634468766784228707218036064098
61634468766784276466332778803318
61634468766784276466333032838386
61634468766784276468780496676412
61634468766784276468780753893808
61634468766784276468784227215014
61634468766784292937625914658934
61634468766785193551187805054216
61634468766785193553635526109638
61634468766785193558718871940130
61634468766787830612436484762006
61634468766787895391884020069493
61634468766795934486830874262330
61634468766795934486830874275380
61634468766795934486830874275428
61634468781131166760867581297803
61634468781192412695152349000727
61634468781194814070194491409137
61634468781194814209899525050725
61634468781195114216221988039377
61634468781195114399152644853441
61634468781203217676239858442163
61634468781203229201708147336485
61634468781227544540216993673871
61634468781227545767408192758843
61634468781227579304503774824213
61634468781227579304503889615461
61634468781228445107965923219639
61634468781228446388480520918087
61634468781228478088678890762597
61634468781228478093762236593089
61634468781228478505521284762667
61634468781239234898281033244677
61634468781239240391239179390363
61634468781239251362040146510437
61634468781239251501832215839487
61634468781239251509360183892687
61634468781239251959912094102241
61634468781239252101628830234955
61634468781239284853654141528071
61634468781239284856098506533335
61634468781239284856101601133961
61634468781239284856729485310003
61634468781239284902479683936919
61634468781239284902482778537545
61634468781239285314265047431083
61634468781239285451522358482215
61634468781411248833702391509025
61634468781411248840477218383137
61634468781413650401235478453003
61634468781413652185624170725215
61634468781413950544731480858171
61634468781422055654220841044589
61634468781422967195361632912629
61634468781447282526277422247297
61634468781447284356422684297359
61634468781447284359118440718591
61634468781447317710943461007801
61634468781447332537382985243247
61634468781458089477553766913351
61634468781458089935089329034431
61634468781519316971114987599453
61634468781519318802953041109269
61634468781519328503549487499585
61634468781519333627194295000341
61634468781519333627947778663637
61634468781519333632194300961809
61634468781519333633031124494129
61634468781519333634729178163845
61634468781519366978935747255183
61634468781520219233587635936213
61634468781520219371580648791587
61634468781520230351708383221093
61634468781520234056054183705889
61634468781520234057745322265301
61634468781520234057748763936355
61634468781520235842951035160349
61634468781520235842954507064405
61634468784077891673084570980194
61634468784077896612212304959922
61634468784158881854721317248296
61634468784158881855285401480280
61634468784158881900474902040120
61634468784158881901038986272104
61634468784158883090067334975212
61634468784158926320147823223878
61634468784185648157789890716624
61634468784185915361012834198773
61634468784186848914788583883968
61634468784186849326403106601375
61634468784193703856512801745278
61634468784193703856512801762540
61634468784193703856763505848382
61634468784193705091294735257472
61634468784193705092046761810374
61634468784193705092109523575138
61634468784193705092109523579510
61634468784193705503076655409874
61634468784193705503640739641858
61634468784193705503640739642018
61634468784193705640337409785506
61634468784193705640901494017330
61634468784193705640901494017490
61634468784193705640901494021702
61634468784193748321375137749568
61634468784193748321375223488876
61634468784193748321375223493088
61634468784193749556070030969206
61634468784193749556157071244500
61634468784193749556157156983808
61634468784193753085079007876996
61634468784193753222277000487544
61634468784194020654249369642753
61634468784194053459814331231128
61634468784194053871408309062772
61634468784194921084800396907713
61634468784194954027626027132412
61634468784194954576417997574604
61634468784197655730873086758936
61634468784197656142655092667908
61634468784197656279853085278456
61634468784369627114841788016342
61634468784369627114842902625266
61634468784377719830445962922786
61634468784377719876199547714610
61634468784377719876199633453758
61634468784377720928531312013378
61634468784377721065791980649702
61634468784400835685462661608850
61634468784400835685462747347998
61634468784400835685466104797836
61634468784400835685466104802048
61634468784400836098064013650820
61634468784400836098064016837360
61634468784400836235073978184040
61634468784400836235073978188252
61634468784400836235261923708760
61634468784400836235262006261368
61634468784400836235262006265580
61634468784400836235262009447908
61634468784400846798500063063238
61634468784400846798503506252224
61634468784400846798503506256436
61634468784400846803583751850322
61634468784400847211101332552600
61634468784400847211101415105208
61634468784400847211101415109420
61634468784400847211101418291748
61634468784400847348299321976608
61634468784400847348299325163148
61634468784400852159266750546749
61634468784400852296442701825601
61634468784400852296463971509177
61634468784400852296464743157297
61634468784401736253190875214914
61634468784401736665625005449000
61634468784401747778662406903388
61634468784401747778662406907600
61634468784401747778662410089928
61634468784401747778662521694636
61634468784401747778662521698848
61634468784401747778913225801952
61634468784401747916110331968920
61634468784401747916111106803580
61634468784402047929207642910548
61634468784402048112138299724612
61634468784402051679306999673095
61634468784402051816504992283643
61634468784404453193220470784943
61634468784404453194912723480895
61634468784404752787694805327967
61634468784404753336737479873263
61634468784404753338429732569215
61634468784405653950219168184167
61634468784405653950302731986655
61634468784405653951911416648239
61634468784405655188160384964696
61634468784412554185135798567014
61634468784412554729099718853401
61634468784413759199753538727900
61634468784413760846881562363788
61634468784473681340481692744355
61634468784473798099485113895072
61634468784473798099485888733944
61634468784473829851567592249473
61634468784473830263161570081117
61634468784474997666977266632651
61634468784474997666977609589243
61634468784474997804175259243199
61634468784477698775365415244115
61634468784477699507422314637843
61634468784477699507422317820011
61634468784477732311813345043341
61634468784477732860856019588637
61634468784477732860939673362153
61634468784477743247002663861825
61634468784478599937973345084971
61634468784485487819067790142226
61634468784485504244876354549760
61634468784509698562522783342755
61634468784509820994074106762069
61634468784509863682159534408287
61634468784509863682723618640271
61634468784509864093753512239931
61634468784509864094505624549243
61634468784511005560276608251205
61634468784513755022576014356207
61634468784513771633672301259924
61634468790091524057438709071221
61634468790091524103171373274737
61634468790094225349091790866101
61634468790094225394636168725085
61634468790094225394636626000541
61634468790094225806418432901261
61634468790094525538174441358097
61634468790094540774093923846245
61634468790094573709074915754647
61634468790094573716669117826748
61634468790094574120856921663619
61634468790094575363233061933512
61634468790095425968704548034749
61634468790095425968725468623057
61634468790095426105902540645297
61634468790095426105985880041937
61634468790095426105986222998529
61634468790095426106174166386469
61634468790095440792862576848045
61634468790095441341926171981649
61634468790095441342114458326181
61634468790095441342114458326389
61634468790095474147220145091708
61634468790095474696262819637004
61634468790095474739483853292255
61634468790102378637891733632640
61634468790102379049485711464284
61634468790102379232437260282728
61634468790102678826410296822960
61634468790102679238756386847276
61634468790103579256961324087920
61634468790103579257713326198028
61634468790103579394974109619776
61634468790103579798973880676459
61634468790103579806484404631628
61634468790103579806504947562373
61634468790103579806505320633715
61634468790103579851411200816617
61634468790103579852237960843736
61634468790103579852258876845823
61634468790103581041266338126560
61634468790103581041350020946352
61634468790103581079488478374907
61634468790103581087019918332163
61634468790103581087103572572240
61634468790103581087103577158460
61634468790106281090784715864714
61634468790106281098126983022372
61634468790106281098137486422296
61634468790106281098137486426508
61634468790106281098158378430888
61634468790106281098221169246300
61634468790106281510003060369848
61634468790106281555756731367380
61634468790106281692933717179700
61634468790106281692933717183912
61634468790106281692934861902129
61634468790106282790538664862312
61634468790106282927715650674632
61634468790106282927715650678844
61634468790310376859013746341735
61634468790310376859014089298327
61634468790310376903138073072139
61634468790310377040336065682687
61634468790310378071455679393431
61634468790310378140933345348317
61634468790310378689976364267138
61634468790310422536313972354419
61634468790310422536314657563391
61634468790310422536314744006751
61634468790310422536315006536403
61634468790310677046382770506311
61634468790310677048075477295391
61634468790313378200775552018847
61634468790313378749818226564143
61634468790313378751510479260095
61634468790313378751510822216687
61634468790313378927749879882880
61634468790313378932832455644455
61634468790313379987696771550776
61634468790313380025824754743776
61634468790313380033355821629690
61634468790313380163095897615709
61634468790313380582490703886272
61634468790313380582491051092214
61634468790313411687243926434401
61634468790314273829636926463379
61634468790314278771119770476988
61634468790314279317630008204575
61634468790314279319259499135603
61634468790314279319322260900527
61634468790314279320162445022284
61634468790314279363289291900871
61634468790314279363383564416683
61634468790314279365075817112635
61634468790314280555508467452060
61634468790314280601175755101920
61634468790314280601176012319364
61634468790314280601178323303313
61634468790314280601179098142185
61634468790314280601262018961304
61634468790314280601262018961308
61634468790314280738460011571856
61634468790314280738460040740595
61634468790314281150240070967722
61634468790314281150305842933297
61634468790314323235895156708866
61634468790321183855751909427432
61634468790321185091119576464961
61634468790321483861815697375827
61634468790321485097351939085544
61634468790321485097354176813011
61634468790321527777824553948006
61634468790321528326616524390198
61634468790321528326679286155122
61634468790321528509630749238630
61634468790321529562214360829142
61634468790322383880860949473200
61634468790322384429620032222725
61634468790322384467791381930221
61634468790322384468031960403338
61634468790322384475373966110060
61634468790322384475406504707216
61634468790322384475562252454592
61634468790322384475570517660488
61634468790322384475573501997032
61634468790322384475657184816824
61634468790322384612855177427372
61634468790322385665165958807575
61634468790322385665165958807576
61634468790322385665165963511840
61634468790322385665249646331632
61634468790322385711003197957520
61634468790322385711003202543740
61634468790322385848201195154288
61634468790322386259983201063260
61634468790322386260046993115109
61634468790322386260047021812869
61634468790322417822060767224641
61634468790322417822123443250417
61634468790382422459985687025563
61634468790382422460006607613871
61634468790382455218915674736837
61634468790382455264648338940353
61634468790382455676242316771997
61634468790382455813503071147469
61634468790383322890536714290523
61634468790383322890808682988287
61634468790383323028006332642243
61634468790383323034781155284475
61634468790383324132849701205015
61634468790386024593972170348563
61634468790386024731253391219007
61634468790386057535644418442385
61634468790386058084687092987681
61634468790386324188446161934995
61634468790386324737489179436883
61634468790386326026117157673887
61634468790386358273957658288109
61634468790386368660083410552705
61634468790387208704270134925139
61634468790387224756257832438683
61634468790387258110516627576401
61634468790387259944939085411202
61634468790394174130161414376308
61634468790394429892981251940629
61634468790394463384263700482946
61634468790394463384263957700390
61634468790394464619861914697496
61634468790395363819958022425860
61634468790395363957156015036408
61634468790418446408012948185165
61634468790418446408013723019825
61634468790418478524185156939817
61634468790418478530963427393183
61634468790418478533491354764863
61634468790418479624233580003640
61634468790418479624233607533596
61634468790418479624237826051052
61634468790418479761526876529990
61634468790418489507607263248715
61634468790418489644836536453195
61634468790418489651611330397411
61634468790418777981394236002574
61634468790418779767750589091960
61634468790418779767755094469434
61634468790418779950528858818063
61634468790418779950768399940017
61634468790418779950776549823230
61634468790418779950776549827602
61634468790418779950776554544964
61634468790418779950780022085949
61634468790418779950780022552509
61634468790418779950780026803311
61634468790418779950800943258909
61634468790418789102144273699423
61634468790418789651124272218943
61634468790418794589381343869264
61634468790418794589945170883852
61634468790418794592476828794134
61634468790418794592480305303284
61634468790419629135429147555391
61634468790419629143232555141777
61634468790419629143234850442023
61634468790419629143234850443427
61634468790419629145491958090575
61634468790419647576606394018813
61634468790419673610353609114961
61634468790419679097496580582959
61634468790419679100031451762751
61634468790419679105031463746463
61634468790419679107559391118143
61634468790419679143250165491423
61634468790419679150785048654927
61634468790419679151620724263775
61634468790419690218151427395299
61634468790419690218904572806475
61634468790419690225679366750691
61634468790422348868258356618549
61634468790422348868259475813693
61634468790422380389906275087977
61634468790422380391684533557631
61634468790422382038813676760460
61634468790422382221743562986454
61634468790422382221744591383811
61634468790422391509804509190179
61634468790422391510557654601355
61634468790422391517332448545571
61634468790422396863727433264449
61634468790422396870501878230037
61634468790422397043453407328709
61634468790422397044206552739885
61634468790422397046741772898305
61634468790422397046773939959396
61634468790430435951140630046676
61634468790430485364918189583852
61634468790430485364918190646710
61634468790430485364918448913914
61634468790430485913710160025801
61634468790430485913710160026044
61634468790430485913772922145100
61634468790430485918771814561871
61634468790430485921299741933551
61634468790430485959463744935960
61634468790430485959526507055016
61634468790430485959526765335270
61634468790430486096703836768451
61634468790430486096724499193097
61634468790430486096724499665561
61634468790430486096724500728374
61634468790430486096724757945818
61634468790430486096735346968463
61634468790430486101786039410303
61634468790430486101786068106659
61634468790430486104324541460171
61634468790430486104325603627025
61634468790430486104325689366173
61634468790430501973469383795192
61634468790430502019218462277826
61634468790430502019218463327586
61634468790430502019221934536174
61634468790430502019222967655300
61634468790430502019222968705060
61634468790430502156493067780721
61634468790430502156493412136993
61634468790430502567993242085465
61634468790430502568024383935496
61634468790430502568076580470280
61634468790430502568076585253249
61634468790430502568076585253492
61634468790430502568077700216548
61634468790430502568087045608153
61634468790430502568087045612365
61634468790430502568087059961272
61634468790430502568087131701433
61634468790430502568088160099033
61634468837360875315451831067977
61634468837360886428489232522365
61634468837371333809209740757114
61634468837371333809961771572416
61634468837371333810024529092202
61634468837371378274072162500712
61634468837371381940192002817908
61634468837371381940192006000236
61634468837578475517171771984602
61634468837578479182352849025061
61634468837579379612903876290021
61634468837579379797798406240647
61634468837579676235340385296824
61634468837579679802174465919363
61634468837579679802174469101691
61634468837579679802174470636725
61634468837579679939435138923128
61634468837579679939435139273049
61634468837579679939435225012197
61634468837590182897971792131130
61634468837591389015563280566767
61634468837652327385149914122144
61634468837652625789845075835511
61634468837652625789845079017839
61634468837652625789845080552873
61634468837652625927022066369405
61634468837652625927105748839276
61634468837652625927105749189197
61634468837652670261482324453221
61634468837652670261733028556325
61634468837652670398931021166873
61634468837663467924424201153933
61634468837663467924507883507165
61634468837664368355058911122045
61634468837687492399886254626207
61634468837687492400638366935519
61634468837687783255426000330351
61634468837687792406957383295199
61634468837687794236537040282193
61634468837687797894877087717119
61634468837687797896569340413071
61634468837688682043898685839823
61634468837688693156936087294211
61634468843171950313354510804228
61634468843269152409304115661013
61634468843269152409304572936469
61634468843269500723554576346043
61634468843280007393192941832555
61634468843280307582463507132983
61634468843280307583027591364967
61634468843281207967845954426411
61634468843281207974871485870152
61634468843281208110438693536116
61634468843281208111769466402525
61634468843281208150275203034267
61634468843281208157806642991523
61634468843281208158391619232099
61634468843281209797403226670155
61634468843281209804934666627411
61634468843281219223475066120728
61634468843281219223476094990504
61634468843281219223476099707866
61634468843463739634162618009756
61634468843487990385110581686982
61634468843488001498147983141370
61634468843488005026005539318407
61634468843488005026005542500735
61634468843488005208998957897395
61634468843488005209019767348959
61634468843488305215254844256263
61634468843488305215255212610243
61634468843488305215255217327605
61634468843488305354396504976439
61634468843488307185376386646024
61634468843488307185376729602616
61634468843488340353162214286433
61634468843499112206363132518263
61634468843499113815078659290414
61634468843499145560444489735409
61634468843499156632812028528348
61634468843499156678565615323170
61634468843499158279941081034012
61634468843500009022130163454680
61634468843500012598691240445166
61634468843500012781703260046764
61634468843500014357473724290000
61634468843500014380378814449476
61634468843500014380629518552580
61634468843500014382890442347788
61634468843500014383078727642560
61634468843500014428832312552419
61634468843500014428832312552428
61634468843500014428835411739265
61634468843500046128193509610917
61634468843500046128256185636693
61634468843500047775384209272581
61634468843500057063363055793308
61634468843500057063363057210250
61634468843500057200561049820798
61634468843500058845241236193074
61634468843500058845241236661086
61634468843500058845491940296178
61634468843500058845491940764190
61634468843500058847690102326462
61634468843500058847752864091386
61634468843500058847752868808739
61634468843500058847941149386158
61634468843500062597004576934492
61634468843500062599452294807586
61634468843500062599724263990624
61634468843560951013675780880575
61634468843560951013676149234555
61634468843560951013676153951917
61634468843560951196669567813543
61634468843560984550124079033781
61634468843560984550186840798705
61634468843560995485313397852265
61634468843561251202925822526391
61634468843561251202925827243753
61634468843561286523784488747946
61634468843561286524035535807642
61634468843561295674563071144101
61634468843561295674834667255797
61634468843561295811761063754649
61634468843572093337525868433121
61634468843572093337525868433130
61634468843572093337776915492817
61634468843572093337776915492826
61634468843572960368324472535069
61634468843572992072997125594434
61634468843572993719874444654834
61634468843572993719874445122846
61634468843572993719874445127218
61634468843572993720125148757938
61634468843572993720125149225950
61634468843572993720125149230322
61634468843572993722386077270499
61634468843572993722406993608005
61634468843572993768138543322102
61634468843572993768326828267923
61634468843572993773410174098415
61634468843572993775669605626977
61634468843572993912930360356581
61634468843573003193376532283160
61634468843573004840442908763048
61634468843573004840505584788824
61634468843596108341964546255922
61634468843596117813740005634991
61634468843596408485481555344242
61634468843596408668506742303869
61634468843596408668506747021231
61634468843596419603885122768150
61634468843596419603885122768153
61634468843596419649638707678021
61634468843597257449179306483767
61634468843597309053481623342061
61634468843597309236307939503718
61634468843608064257273372419902
61634468843608114082644909788722
61634468843608114217373488986568
61634468843608114220093864782433
61634468843608114220093950521581
61634468843608114224904469796269
61634468843608114265575566602786
61634468843608114265847535785824
61634468843608130874210443652584
61634468843608130874219787998641
61634468843608130874219874087709
61634468843608130874220132354913
61634468843608130874398728947356
61634468843608130874492886120796
61634468860898110133379057203702
61634468860995073120246737671308
61634468860995328654865743747573
61634468860995328654886635756117
61634468860995328792147047174997
61634468860995328792147390131589
61634468860995376969822347862424
61634468860995387943697909495129
61634468861005835462368069152860
61634468861005835462368326370304
61634468861005835462369183761784
61634468861005883455337922276710
61634468861006152068807232988597
61634468861006183637077076317690
61634468861006183644587566988821
61634468861006183783534656132775
61634468861006194757624968443209
61634468861006194757624997022925
61634468861006194757708650796441
61634468861006194757708650796450
61634468861006194757708908013894
61634468861006194894969319904998
61634468861007052690723400884129
61634468861007084212420183478413
61634468861007084212420183478422
61634468861007095325457927889402
61634468861007100861644025813084
61634468861007100861644797465416
61634468861007100866727371643576
61634468861177860385406747734567
61634468861189862411891164454014
61634468861189862549151833090338
61634468861189916057655553451652
61634468861189916062738127629812
61634468861212966056540925328102
61634468861212977169578326782490
61634468861212977169640745590822
61634468861213866624352821759622
61634468861213866624415497785398
61634468861213866626026387890600
61634468861213877561152686130204
61634468861213877737452899239786
61634468861213877744166910506252
61634468861213881448324769186523
61634468861213883021081513351898
61634468861214166769543396512360
61634468861214166769543396978920
61634468861214177750423251430632
61634468861214177887663372060344
61634468861214177887663372611468
61634468861214181454560219165169
61634468861214181593721973247704
61634468861214181637511680713435
61634468861214181637574442478359
61634468861214183424681645701032
61634468861214214945547366319814
61634468861224689908544115802621
61634468861224990051873068233906
61634468861224990052061096311234
61634468861224990054594819757762
61634468861224990054657495783538
61634468861224990237588137894439
61634468861224990237589271989611
61634468861225034516735489977504
61634468861225034516923518054832
61634468861225034519242526286810
61634468861225890619683731015904
61634468861225890619871759093232
61634468861225890622407749839873
61634468861225890665712727135128
61634468861225890667949029445131
61634468861225890668139251606971
61634468861225890668139294200172
61634468861225890668140299254571
61634468861225890668160171963451
61634468861225890668160564166909
61634468861225890668160564166918
61634468861225924022221656471717
61634468861225933284779218228212
61634468861225935084734180836830
61634468861225935086993989555102
61634468861225935132747544835485
61634468861225935132747573415201
61634468861225935132832290524409
61634468861225935132998621992677
61634468861225935132998621992678
61634468861225935133020575819181
61634468861225935138081967824139
61634468861225935140341399352701
61634468861225938844123348357080
61634468861285910220813631735903
61634468861285912044211278026806
61634468861285912044211535244250
61634468861285912044274297009174
61634468861285912049291523607642
61634468861285926822430042785373
61634468861285926868183597462239
61634468861285928469744774553942
61634468861285960176135339130501
61634468861285960221680060995837
61634468861285960221856355144569
61634468861285960221868346290609
61634468861285960221888895342609
61634468861285960221888898463458
61634468861286827252981070050333
61634468861286827442958145132843
61634468861287112762296580606668
61634468861287127442230713227211
61634468861287127442230743342169
61634468861287160933217976235962
61634468861287172051337575964761
61634468861297635896214725718769
61634468861297635903556731425491
61634468861297669204545597330946
61634468861297919545535311868212
61634468861297936039731734807089
61634468861297936230342456083919
61634468861297967746687478597782
61634468861297967792441063389558
61634468861297967792692110917266
61634468861297969391368698439264
61634468861297969391556755096299
61634468861297969391618368950858
61634468861297969391618369423242
61634468861297969391618626168302
61634468861297969576829755661770
61634468861297969576893632385529
61634468861297969584423813301065
61634468861297980511936162257409
61634468861297980511995710381118
61634468861297980512183738458446
61634468861297980512209246030657
61634468861298870012464357394950
61634468861298881125774498143841
61634468861321951364960641991739
61634468861321982934925409864911
61634468861321984581206786324107
61634468861322251554483418544475
61634468861322251559565992722635
61634468861322251561258245418587
61634468861322251561822329650571
61634468861322277587979227808865
61634468861322283075310828106847
61634468861322283075310942425711
61634468861322283075331863130659
61634468861322283075335220597759
61634468861322283077845701058081
61634468861322283078407087870749
61634468861322283078410904031699
61634468861322283078410904148339
61634468861322283078442418953231
61634468861322283083489776367773
61634468861322284732313292648259
61634468861322284732313405917363
61634468861322284907748987093871
61634468861322284913083265707797
61634468861322284915338205561659
61634468861322284915338210160929
61634468861322284915339239030705
61634468861322284915339602635733
61634468861322294196530879780887
61634468861322295843127362840790
61634468861322296026120667162185
61634468861322299548880590243751
61634468861322299549696493187763
61634468861322299549696497792856
61634468861322299553964393349699
61634468861322299554780300898804
61634468861322299556474873337637
61634468861323151985034445809435
61634468861323183506430186346879
61634468861323183506448008102473
61634468861323183508958115135709
61634468861323183508961931413299
61634468861323185338268155162935
61634468861323185338289047053435
61634468861323185343371621231595
61634468861323194627114101741887
61634468861323196456671694427145
61634468861323200163273482700555
61634468861323200163273482700556
61634468861323200163276926440503
61634468861323200167508725224495
61634468861323200168359500618663
61634468861323200170051753314615
61634468861333990321887149856907
61634468861333990322138198333752
61634468861333990329476760361843
61634468861333990504880482342455
61634468861333990504901374232955
61634468861333990505152423181977
61634468861333990512502593475185
61634468861334003270412073762405
61634468861334003270432994467353
61634468861334006930434870757958
61634468861334006976201373779652
61634468861334006976264035456521
61634468861334006976264049805428
61634468861334007113462372427553
61634468861334007113546069797456
61634468861334007113546098377172
61634468861334007113731687586458
61634468861334007113735126193436
61634468861334007121074037850656
61634468993829974800666659327739
61634468993938059404265365318207
61634468993938059587279704479887
61634468993938948861508388678803
61634468994156902511183792401725
61634468994156902511187264660073
61634468994229848498857758722163
61634468994229848498857760257357
61634468994230743390693727225087
61634468994230743393225018203995
61634468994230748926877382224337
61634468994230748927149349872341
61634468994230748929405429582833
61634468994230748929408900424239
61634468994230748934489032630769
61634468994230782281230449872043
61634468996788406132146506926162
61634468996861335531957470541810
61634468996892511346870370822884
61634468996892555811478645257130
61634468996892555811482084218240
61634468996893411914431444110862
61634468996893411914431444128124
61634468996893411914619386453254
61634468996893411914619729405634
61634468996893411914619729409846
61634468996893411914682148213966
61634468996893456379293784836886
61634468996893456379293865854460
61634468996893456379293865858672
61634468996893456379293870576034
61634468996893761463633099829750
61634468996896113617866793281508
61634468996896113618117493135102
61634468996896113618117497384612
61634468996896158082729210779968
61634468996896463220415944387770
61634468996896463220415945804712
61634468996897363597619214798562
61634468996897363735633115118828
61634468996897363735633372336272
61634468996897363740715946514432
61634468996897363788227640289054
61634468996897363788227641705996
61634468996897364147227350167916
61634468996897364152309667128632
61634468996897364198063223340740
61634468997111360435381709603520
61634468997111360435381709616570
61634468997111360435632413706624
61634468997111365932567649202349
61634468997112249890155974994104
61634468997112261003193376448492
61634468997112261003193376452704
61634468997112261003193491243952
61634468997112261003193491257002
61634468997112261003381433577920
61634468997112261003381433582132
61634468997112261003381776538724
61634468997112261003444195342684
61634468997112261003444195342844
61634468997112261003444195347056
61634468997112261008272507437666
61634468997112599441802109446694
61634468997112599441802110509504
61634468997114812550045777753473
61634468997114951593591062697956
61634468997114951593591440491032
61634468997114962706628464152344
61634468997114962706628464156556
61634468997114962706628836165248
61634468997114962706628841945420
61634468997116168222082924415826
61634468997116168359344712426780
61634468997116168364427286604940
61634468997116168776209292513912
61634468997116168821962844493938
61634468997116168821962848726020
61634468997116168960919237533468
61634468997116201575600197400988
61634468997185095544355742902107
61634468997185195876986432507810
61634468997185212302794996915344
61634468997185212303548138094432
61634468997185245105573899470272
61634468997185245655184101436538
61634468997185512682610194392714
61634468997187747424678986215233
61634468997187796830925478866495
61634468997187946946837183231418
61634468997188247737682274308448
61634468997189148163151105052970
61634468997220212330762460405055
61634468997220212335845806235547
61634468997220334630199054138817
61634468997220334631036269874514
61634468997220334631036270341074
61634468997220334631224299468162
61634468997220334631224556685606
61634468997220367847292874516246
61634468997220367984553542859676
61634468997220367984553544375996
61634468997220367989635860286952
61634468997220367989636118554156
61634468997220379102673518958784
61634468997220379102673520008544
61634468997220634820306607007938
61634468997220634820306864225430
61634468997220668173823879993100
61634468997220668173824138273402
61634468997220668174577368649601
61634468997220668174577369712411
61634468997220668178906425587380
61634468997220679291944113905950
61634468997221568611870334621442
61634468997221579723216483669938
61634468997221579729991310544050
61634468997224286505331294440916
61634468997224286505331637397472
61634469002696987096832828429409
61634469002802037327782929521958
61634469002802037327783786913438
61634469002802387296675029194146
61634469002802387296675029312238
61634469002802387296675030729180
61634469002804739031218017225650
61634469002804739031218017225810
61634469002804739031219050344936
61634469002804739031219131834574
61634469002804739031219131834734
61634469002804739031219136084084
61634469002804788253607081022262
61634469002804788254171165254246
61634469002805088580890800339668
61634469002805088588328110989026
61634469002805088588328111107118
61634469002805088633422306722870
61634469002805088633987165789514
61634469002805939788031762135277
61634469002805955794464233365877
61634469002805955847724971910766
61634469002805956213774567651338
61634469002805956213774596231054
61634469002805956213774599413382
61634469002805956259507231854854
61634469002805989018315054022002
61634469002805989018315054140094
61634469002805989148703615449146
61634469002805989155491008449786
61634469002805989156045625387956
61634469002805989156056124188609
61634469002805989156139807008402
61634469002805989194456943140166
61634469002805989194467418021816
61634469002805989199550277997136
61634469002805989201242240663840
61634469002805989201242244895928
61634469002805989201244564661894
61634469002805989201244850459054
61634469002805989201329278870434
61634469002805989201329280405468
61634469002805989201799210296420
61634469002805989201799981948752
61634469002805989201809709097073
61634469002805989201893363102418
61634469002805989565390413819512
61634469002805989567084986281430
61634469002805989567838130097581
61634469002805989567859022106173
61634469002805989567921812799282
61634469002805989567921812917374
61634469002805989567921814334316
61634469002805989613591715006045
61634469002805989613675369011390
61634469002805989613675369129482
61634469002805989613675370546424
61634469002806000129654412373497
61634469002806000129654412373506
61634469002806000129654669590950
61634469002806000266833837442256
61634469002806000273629580672588
61634469002806000312587393654364
61634469002806000319362216296388
61634469002806000678427815273900
61634469002988754868268571206242
61634469002988766118503965271178
61634469002988766118566641296954
61634469003019974735696655196846
61634469003019974735696912414290
61634469003019985848734056651234
61634469003019985848734313868678
61634469003020886416545834042156
61634469003021191920010570347442
61634469003021191920010570465534
61634469003021191920010571882476
61634469003021191920574654579426
61634469003021191920574654697518
61634469003021235835743196313590
61634469003021235973003950689062
61634469003021236384535166755782
61634469003021236384597928520706
61634469003023592878070790639526
61634469003023593480409313910844
61634469003023593480410085561772
61634469003023593480410085563176
61634469003023593617750279201083
61634469003023593617750307780799
61634469003023593617751050853415
61634469003023593617751422389723
61634469003023593617754393440170
61634469003023626419696601644725
61634469003023637487001338895597
61634469003023637532734003099113
61634469003023937676251010302536
61634469003024793642778763639266
61634469003024793642778763757358
61634469003024793777504561390876
61634469003024793818168540448118
61634469003024793824946461922856
61634469003024793825699607334032
61634469003024793825792988487698
61634469003024793825792990022732
61634469003024794189290034972704
61634469003024794189290039204792
61634469003024794190982261667014
61634469003024794190984611666710
61634469003024794191758647491453
61634469003024794191821438184562
61634469003024794191821438302654
61634469003024794191821439719596
61634469003024794237574994396670
61634469003024794237574994514762
61634469003024794237574995931704
61634469003024794374020874697906
61634469003024794374020876232940
61634469003024794374772987125310
61634469003024794374835663032994
61634469003024794374835663151086
61634469003024794374836898633157
61634469003024838106802037567496
61634469003024838106802037580537
61634469003024838106802037580546
61634469003024838107555178759634
61634469003024838107555183345854
61634469003024838241552194327162
61634469003024838242366982662250
61634469003024838243999658519272
61634469003024838243999915736716
61634469003024838244062677501640
61634469003024838244815934534786
61634469003024838655781921645688
61634469003024838655844683410612
61634469003024838660927283590414
61634469003024838660927541857618
61634469003024843594689970617888
61634469003024843594689970630986
61634469003024843597137691673310
61634469003024843597158612392760
61634469003024843597221633841830
61634469003024843597221637024158
61634469003024843597974519922992
61634469003024843597974778203246
61634469003024843642891276581774
61634469003024843642912197301224
61634469003024843643728104831456
61634469003092920723364164863338
61634469003092920723366489211312
61634469003092920723367265112994
61634469003092920723367522330438
61634469003093821291178185112436
61634469003093821291178270851744
61634469003093821291179042504076
61634469003093870521105467938614
61634469003094181965757792116837
61634469003094181966321876348821
61634469003094181966321876348822
61634469003096539473163269656080
61634469003096539473163269657484
61634469003096539610504263527439
61634469003096839799778300868255
61634469003096883669756964039624
61634469003097740176960644888852
61634469003097740176960649120940
61634469003097772979740556079196
61634469003097773116185402788922
61634469003097773116937429359086
61634469003097773116938543968010
61634469003097773117000191124010
61634469003097773169532070935026
61634469003097773535560750319378
61634469003097784100307991182120
61634469003097784100307991304584
61634469003097784236750772296510
61634469003097784237565560631598
61634469003097784237568745557592
61634469003097784237569002775036
61634469003097784648597893506562
61634469003097784648598151773766
61634469003097784649351008684008
61634469003128943251976896407862
61634469003128943252540980639846
61634469003128960044116759814510
61634469003128960044305046159042
61634469003128960044325938167634
61634469003128960044326223964794
61634469003128960051100765041746
61634469003128960051100792571702
61634469003128992846320212073436
61634469003128992846320298166876
61634469003128992848764577078700
61634469003128992848768795597608
61634469003128992848863325724511
61634469003128992848863327259545
61634469003128993260362773414750
61634469003128993397571613800367
61634469003128993398408442050049
61634469003128993402716606977832
61634469003128993402716865245036
61634469003129003966920166288751
61634469003129004378514144120395
61634469003129004515754008432220
61634469003129004515754266699424
61634469003129260233384226282224
61634469003129260233387582336546
61634469003129260233408245707410
61634469003129260233408502924854
61634469003129260233572512626756
61634469003129260233575611459470
61634469003129260240350434101494
61634469003129260240350438333582
61634469003129292989753625970438
61634469003129292989837192463948
61634469003129292989837307255196
61634469003129292992849888917912
61634469003129293038603473826376
61634469003129293403879782503070
61634469003129293404632153094088
61634469003129293585209246571434
61634469003129293586904854652783
61634469003129293586904856384566
61634469003129293586925518692572
61634469003129293587658116403291
61634469003129304156254667478342
61634469003129304156818751710326
61634469003129304522031153090623
61634469003129304705021474899934
61634469003129304705045751542564
61634469003129309463669367176381
61634469003129309463669368771406
61634469003129309463669740662006
61634469003129309463670400649799
61634469003129309463670401712657
61634469003129309463670514968663
61634469003129309463670515086755
61634469003129309463670773248965
61634469003129309464234484527491
61634469003129309464234484881783
61634469003129309464234599200647
61634469003129309464234599318739
61634469003130193422836833012294
61634469003130193971691823842150
61634469003130193971691827024478
61634469003130193972443939333790
61634469003130193972444968203566
61634469003130210028939183307994
61634469003130210031383548313258
61634469003130210031477707087339
61634469003130210031481150765971
61634469003130210074692739520054
61634469003130210077137104643410
61634469003130210077141610020884
61634469003130210077234735557747
61634469003130210077705694252868
61634469003132845301276438426074
61634469003132845301276438439124
61634469003132845301276438440576
61634469003132895126083891562910
61634469003132895126836262153928
61634469003132895260813242413088
61634469003132895261566387837362
61634469003132895263260963468510
61634469003132895263344908819358
61634469003132895264097021128670
61634469003132895264097791718192
61634469003132895264098049998446
61634469003132895306504065202496
61634469003132895309014548376974
61634469003132895309850606037134
61634469003132911734644556618931
61634469003132911734665448627523
61634469003132911735387455315460
61634469003132911735481727634285
61634469003132911780398112831087
61634469003132911781140781943670
61634469003132911917655423528087
61634469003132911917655796599429
61634469003132911917658867206559
61634469003132911917658895786227
61634469003132911917679787794819
61634469003132911918411998085129
61634469020421641005875219909676
61634469020422891542010688940604
61634469020527057463801632020650
61634469020530615270460257298290
61634469020530615270460257302662
61634469020530615270461371907214
61634469020530615270461371907374
61634469020530615270461376156724
61634469020530615270523019063374
61634469020530615270523019067586
61634469020530615270524047933150
61634469020530615270524047937362
61634469020530664493507591078430
61634469020530664493507591550814
61634469020530664498504131453324
61634469020530664498566807479100
61634469020530664500473800979611
61634469020530664500536562744535
61634469020530664500537594251374
61634469020530664501039002811714
61634469020530664501101678837490
61634469020530664635284512997772
61634469020530664636036882524688
61634469020530664637735587216054
61634469020530664638299671448038
61634469020530664683488025828043
61634469020530664683550787592967
61634469020530664683551159129275
61634469020530664684032335295810
61634469020530915413709755932015
61634469020530931473216897072853
61634469020530964682778156378858
61634469020530964682778156851242
61634469020530964689723474271447
61634469020530964689744366280039
61634469020530964689807128044963
61634469020530964690288676103550
61634469020530964690288680352900
61634469020530964690372248387268
61634469020530964819474740796296
61634469020530964819474742331490
61634469020530964820196578427430
61634469020530964826974758169372
61634469020530964826985260507890
61634469020530964826985261569296
61634469020530964826985261570700
61634469020530964826985261588169
61634469020530964826985264757240
61634469020530964827005034916363
61634469020530964827005492191819
61634469020530964827006152160738
61634469020530964827006153577888
61634469020530964827068942872768
61634469020530964827068944390492
61634469020530964827068947577032
61634469020530964827570236388510
61634469020530964865708813206020
61634469020530964865950163337298
61634469020530964872728343079240
61634469020530964872737699119879
61634469020530964872737784859027
61634469020530964872738816364254
61634469020530964872738817781404
61634469020530964873302900596238
61634469020530965231820830924154
61634469020530965231820831396538
61634469020530965239332385362259
61634469020531815844260783196975
61634469020531865257536287412894
61634469020531865257536287418718
61634469020531865257557180838636
61634469020531865257619970238510
61634469020531865258100371649090
61634469020531865258100372004834
61634469020531865258121268262776
61634469020531865440549480760311
61634469020531865440571518960384
61634469020531865440571520478108
61634469020531865852165498309752
61634469020531865852165501496292
61634469020531876368896909663590
61634469020710745303804889154087
61634469020713429915758784247014
61634469020714631107510811278882
61634469020714642220548212733270
61634469020714642357808881369594
61634469020714647718589916812679
61634469020714647764325020154013
61634469020745850973914038942316
61634469020745850974102324237088
61634469020745850974165086002012
61634469020745850974667180121404
61634469020745850974938895269486
61634469020745862088038972749650
61634469020745866853126269688413
61634469020745867036120706855373
61634469020745867399719503117456
61634469020745867400471615426768
61634469020745867447982191957743
61634469020746751541913762920928
61634469020746751541914105877520
61634469020746751542751048918450
61634469020746751542813724944226
61634469020746768013768008657895
61634469020746768015463704566737
61634469020746768015546625545021
61634469020746768015734653622397
61634469020746768153812336005558
61634469020746800767677429835446
61634469020746800767677431370640
61634469020747067607758890319386
61634469020747067610184625787967
61634469020747067610184654367683
61634469020747067610272811917872
61634469020747067610272812035916
61634469020747068158976624809875
61634469020747068159248220921571
61634469020747068159310982686495
61634469020747068159315487980892
61634469020747068204980885125087
61634469020747068204981228081679
61634469020747068205068382811356
61634469020747068205069042675276
61634469020747068205069042793320
61634469020747068205069044193000
61634469020747068205069047379540
61634469020747068342241896718003
61634469020747100956927103245326
61634469020747100956927104662476
61634469020747100956947995135874
61634469020747100956947996671068
61634469020747101505719075104668
61634469020747112075047047531565
61634469020747112075047076111281
61634469020747112075067968119873
61634469020749314019437992917297
61634469020749453245160822547452
61634469020749453245913963726540
61634469020749469117407216463710
61634469020749469117407216936094
61634469020749469122466432864380
61634469020749469124938627842862
61634469020749469125001304222770
61634469020749469262199296833318
61634469020749469307116011522745
61634469020749469307116786357405
61634469020749469307116786361617
61634469020749469307199707339901
61634469020749469307931961036834
61634469020749469719713966945806
61634469020749469719734858600265
61634469020749469719734858600266
61634469020749469719734858954398
61634469020749469719734860017208
61634469020749469719797534980174
61634469020749469856995527590722
61634469020749513589776691871590
61634469020749752770910273526550
61634469020749753389430972814860
61634469020749764296544782998348
61634469020749764365269695745516
61634469020749764365270381658700
61634469020749764365270724615292
61634469020749764502467602616916
61634469020749764502530364381840
61634469020749764548306019794414
61634469020749769306646386828006
61634469020749769306677782236522
61634469020749769313431602388770
61634469020749769313431688127918
61634469020749769313432374041102
61634469020749769313432716997694
61634469020749769313435802839389
61634469020749769314177453713920
61634469020749769314271873772548
61634469020749769448935019355072
61634469020749769450629594999318
61634469020749769450630366651650
61634469020749769450633795443295
61634469020749769450633795445725
61634469020749769450633795449937
61634469020749769451448969769410
61634469020749769451448971186560
61634469020749769451469863196556
61634469020749769451469866383096
61634469020749769497202513049761
61634469020749769497202525981518
61634469020749769497202527398668
61634469020749769497203287884421
61634469020749769855720456781818
61634469020749769862477830328649
61634469020749769863227503852302
61634469020749769863230975678382
61634469020749769863251868042718
61634469020749769863251869105528
61634469020749769863251872292068
61634469020749769863252245895808
61634469020749769863314544068494
61634469020749769863314548317844
61634469020749769908168626311027
61634469020749769908984531890490
61634469020749769908984533307640
61634469020749769909068114628051
61634469020749769909068200367199
61634469020749769909068592570657
61634469020749769909068592570666
61634469020749769909069278483841
61634469020749769909069278483850
61634469020749770045426973644010
61634469020749770046245186177898
61634469020749770046245200526814
61634469020749770046245201943964
61634469020749770046246306803242
61634469020749770046263798711307
61634469020749770046266078068398
61634469020749770046266107238599
61634469020749770046266499442057
61634469020749770046266499442066
61634469020749770046267227509594
61634469020749770046267271087756
61634469020749770046267271094389
61634469020749770046267271094398
61634469020749770046267271107439
61634469020749770046328869003523
61634469020749770046329261206981
61634469020749770046329261206990
61634469020749802797372156899548
61634469020749802802452292340234
61634469020749802802455372526257
61634469020749802802455386940860
61634469020749802802455764712462
61634469020749802802455764716674
61634469020749802802455850451610
61634469020749802843125711576462
61634469020749802843125713111656
61634469020749813709566016784574
61634469020749813778291701184074
61634469020749813778294024132368
61634469020749813778294795784700
61634469020749813778295138741292
61634469020749813778295173560514
61634469020749813913797441098670
61634469020749813915489693794622
61634469020749813915492016742916
61634469020749813915493166166850
61634469020749813915493166171062
61634469020749813915554778507840
61634469020749813916309068992610
61634469020749814328086830995274
61634469020750653819982114884109
61634469020750664933019516338497
61634469020750665116117801434845
61634469020750665116117801434846
61634469020750669878734020535302
61634469020750669882020889038750
61634469020750670016746801463516
61634469020750670019281673883264
61634469020750670065014336569055
61634469020750670065035230095372
61634469020750670423533387924680
61634469020750670430311567482924
61634469020750670431040434798416
61634469020750670431040692015860
61634469020750670431063563944002
61634469020750670431063679792236
61634469020750670469202140388458
61634469020750670469202140401556
61634469020750670469202140860842
61634469020750670469286944018696
61634469020750670469286944136788
61634469020750670474369518196856
61634469020750670475980407951459
61634469020750670476044206354742
61634469020750670476044230168715
61634469020750670476044234934458
61634469020750670476061771010900
61634469020750670476065122295351
61634469020750670476065122295352
61634469020750670476065123695032
61634469020750670476065126881572
61634469020750670476793219831340
61634469020750670476794020061163
61634469020750670476794020063388
61634469020750670476794363017755
61634469020750670476796229208924
61634469020750670476796299886218
61634469020750670476796342478027
61634469020750670476796343009457
61634469020750670476796692089676
61634469020750670476797334068202
61634469020750670476797463742008
61634469020750670476817220592627
61634469020750670476817234587402
61634469020750670476817236004344
61634469020750670476817612796085
61634469020750670476818254774554
61634469020750670476818384091864
61634469020750670476818384111547
61634469020750670476818384448417
61634469020750670614141043197333
61634469020750670614141814849665
61634469020750703233006504526976
61634469020750703782865455560009
61634469020750703782865455560010
61634469020750703822719413386718
61634469020750703828639846265477
61634469020750714346043905981364
61634469020750714346044163198808
61634469020750714346860185183418
61634469020750714895086923483252
61634469020750714895902857014397
61634469020750714895902857014398
61634469020750714895903113759458
61634469020750714901006351781630
61634469020750714940839386370717
61634469020750714940903272048146
61634469020750714940924192754498
61634469020750714941655277948971
61634469020750714941655641574938
61634469020750714941656413225045
61634469020750714941656413227270
61634469020750714941656441804761
61634469020750714941656441806986
61634469020750714941677624098437
61634469020750719882196279849378
61634469020750719882196538116582
61634469020750719882217200555730
61634469020750719882217458822934
61634469020750719889818409841760
61634469020750719889818438421476
61634469020750719889818667059204
61634469020750719889818695638920
61634469020818646668828736900447
61634469020818796961835352961568
61634469020818796962336761167776
61634469020818796962399437193552
61634469020818796962585512927386
61634469020818796962587465270880
61634469020818796962587722488324
61634469020818796962588494140656
61634469020818796962606404935978
61634469020818796962608729288164
61634469020818796962609505185634
61634469020818796962671491048876
61634469020818796962672524168002
61634469020818813387389770077012
61634469020818813388141882386324
61634469020818813388142225342916
61634469020818846738943165674810
61634469020818846747286036381962
61634469020819697529584372837076
61634469020819697530148457069060
61634469020819697530399504128756
61634469020819697530420425185076
61634469020819697530421196837408
61634469020820014197818785282234
61634469020820047545042407496612
61634469020822399233583544772912
61634469020822399233583801990356
61634469020822399233583887729504
61634469020822399233646563755280
61634469020822448461147274734650
61634469020822448461899387043962
61634469020822448464409900333350
61634469020822448469490145441802
61634469020822448646608327721793
61634469020822459581777385998864
61634469020822459582527546896190
61634469020822699239902561250684
61634469020822699377100553861232
61634469020822715443386979537603
61634469020822715856006201642448
61634469020822716038999504363175
61634469020822716039083216953621
61634469020822748651232743161414
61634469020822748787678622990266
61634469020822748788430735767590
61634469020822748788431764169354
61634469020822748790942023541717
61634469020822748835878893022221
61634469020822748836695489291492
61634469020822749207054716656845
61634469020822749385738506793380
61634469020822749385738965958153
61634469020822749385759771873257
61634469020822749385759806712171
61634469020822749392516777348337
61634469020822759771801211501716
61634469020822759908243992497854
61634469020822759908308734254480
61634469020822759909061880138040
61634469020822759909062224507202
61634469020822759909062224511573
61634469020822759909062224511574
61634469020822760320844230420545
61634469020822760320844230420546
61634469020822760320865179706605
61634469020823616469550531628135
61634469020823649816289534058340
61634469020823649816310833977131
61634469020823649823067804613297
61634469020823660339612907280536
61634469020823660339613250237128
61634469020823660339613251776534
61634469020823660888655924782424
61634469020823665875797024279400
61634469020823665875817944867708
61634469020854669335292253825281
61634469020854680453413001110161
61634469020854713800154675568879
61634469020854835733751336957181
61634469020854835733752111791841
61634469020854835733752111796053
61634469020854836283630838316295
61634469020854869088074057132413
61634469020854869088105567332185
61634469020854869088105567864352
61634469020854869088168243357961
61634469020854880617819060218811
61634469020855136472629464565905
61634469020855136472630583761049
61634469020855136472881645703303
61634469020855136477964219881463
61634469020855136479656472577415
61634469020855136480220556809399
61634469020855169231591066220733
61634469020855169231601569625031
61634469020855169231622460098429
61634469020855169231622461633623
61634469020855169277908476018069
61634469020855169643184009855894
61634469020855169643937155285781
61634469020855169643937155285784
61634469020855169689690740194248
61634469020855169826115326240951
61634469020855169826136362228277
61634469020855169826147094725423
61634469020855169826209885555337
61634469020855169826961883060511
61634469020855169826961997864649
61634469020855169826963002920449
61634469020855169831218817943135
61634469020855169833737829794561
61634469020855180761336156878748
61634469020855180762057901151298
61634469020855180945082978552997
61634469020855185702876655260157
61634469020855185702876655260160
61634469020855185702876768160387
61634469020855185702880127162764
61634469020855185702911637896152
61634469020855185702970927284631
61634469020855185702971184502075
61634469020855185702974742499570
61634469020855185703476496494570
61634469020856036903180491830865
61634469020856036903181611026009
61634469020856036903432672968263
61634469020856036908515247146423
61634469020856036910771584074359
61634469020856069662142093485693
61634469020856070211028248736274
61634469020856070256666728116902
61634469020856070256698121990383
61634469020856070257514030185409
61634469020856070264288857059521
61634469020856081329901366951965
61634469020856081375634005817957
61634469020856081375654921741313
61634469020856081375654921745525
61634469020856086270688437254721
61634469020856086270693028366971
61634469020856086270720964685057
61634469020856086316457087094263
61634469020856086316474570260627
61634469020856086317021171326247
61634469020856086321539661272423
61634469020856086323795998200359
61634469020858738194833573625745
61634469020858738194834692820889
61634469020858771365388118915734
61634469020858771366141264345621
61634469020858771366141264345624
61634469020858771545807919496833
61634469020858771545809067407242
61634469020858771548319435300791
61634469020858771548340472350930
61634469020858771548351203785263
61634469020858771548403495919518
61634469020858771549155603979477
61634469020858771549155608228830
61634469020858771549156379881162
61634469020858771549156637098606
61634469020858772102473470063682
61634469020858787974723967706925
61634469020858788019605511865775
61634469020858788019605770482899
61634469020858788019692552630910
61634469020858788019699670990019
61634469020858788019703028929503
61634469020858788019703114668650
61634469020858788019703114668651
61634469020858788019721998223868
61634469020858788019723949635855
61634469020858788020445698042086
61634469020858788020445783780991
61634469020858788020445785198176
61634469020858788020446042415620
61634469020858788020456288598100
61634469020858788020477180606692
61634469020858788020477552143000
61634469020858788020539856632468
61634469020858788020540199589060
61634469020858788020540228168776
61634469020858788020540228641159
61634469020858788154450204283278
61634469020858788156897922156372
61634469020858788156897922353205
61634469020858788156953655961924
61634469020858788156985046849827
61634469020858788156985075547635
61634469020858788157706797141012
61634469020858788157716914183545
61634469020858788157734748989148
61634469020858788157737849238804
61634469020858788157738192549528
61634469020858788157738968984988
61634469020858788157738997682796
61634469472504287546606584390051
61634469472504287729600002969039
61634469472504297020105663156899
61634469472505188160151030233999
61634469472512102391086222140759
61634469472512391424076228390923
61634469472513303148147677073027
61634469472536751224933656062157
61634469472537653073029875757889
61634469472537653073030132975333
61634469472723125707852581683161
61634469472723136820889983137549
61634469472732129600764940887733
61634469472755557266381946136557
61634469472756457696929415404021
61634469472756505867833332471805
61634469472828191952560382160789
61634469472828203065597783615177
61634469472828490715854839502765
61634469472828490723466489909197
61634469472828492140994146737119
61634469472828492141015038744259
61634469472828492141827504136877
61634469472828501833975929744237
61634469472828501833996850332545
61634469472828501841587580150669
61634469472828503254864905591265
61634469472828535188328911652795
61634469472829390917659087442597
61634469472829390924437013503555
61634469472829391291218953104833
61634469472829392563951316415941
61634469472829392564223026846501
61634469472829392571562966822373
61634469472829401859540322434293
61634469472829403684600111059317
61634469472829403689683714107253
61634469472829407388110116881569
61634469472829407388945911544113
61634469472829407388946168761557
61634469472829437036425131348527
61634469472829440742463184529275
61634469472832094275817433966337
61634469472832094413078102602661
61634469472832094413078188696100
61634469472832105526115504057049
61634469472832105526115590150488
61634469472840197555080487055916
61634469472840197738175036784449
61634469472840197738178393188739
61634469472840197738178394723933
61634469472840197738178509042797
61634469472840208668117888510304
61634469472840208851212438238837
61634469472840208851215910497185
61634469472864524180435974877553
61634469472864525964825700611585
61634469472864525967336642596712
61634469475471706865762032364064
61634469475471706865950060441392
61634469475471706865950317658836
61634469475471706911703902450660
61634469475471706916786476628820
61634469475471707277544295490480
61634469475471707323297880282304
61634469475471718029823878083208
61634469475471718441417855914852
61634469475496033360739667417876
61634469475496033772333645249520
61634469475504094415247759740673
61634469475504127764517526027319
61634469475504127764518673933322
61634469475504127772048592913233
61634469475504128999299459522251
61634469475504129006830526408165
61634469475504129006830899479507
61634469475685709062881238356663
61634469475686609493432265621623
61634469475686909682975963010422
61634469475710053485730761942040
61634469475710954053479781821760
61634469475711254196996790437696
61634469475711254196996790910080
61634469475711254242813022789460
61634469475711259547718502717240
61634469475711259547718502721452
61634469475713923149055367474509
61634469475713926852644551886210
61634469475714811859157633447706
61634469475714812042171858296138
61634469475714827278111888295184
61634469475714827283195579151170
61634469475714860035140682550212
61634469475722025872079064173517
61634469475722061056553373959160
61634469475722064714330829896760
61634469475722064714330829900972
61634469475722064714330829914022
61634469475722065311383397132802
61634469475722076434590447895424
61634469475722916968898812327278
61634469475722917151913037175710
61634469475722926851672765515547
61634469475722928277564448048151
61634469475722928277627210268043
61634469475722928277627210281093
61634469475722928689409216177015
61634469475722933623199084907531
61634469475722933630730151911537
61634469475722933630730524864787
61634469475722933630793286979628
61634469475722959794160144901050
61634469475722960205754122732694
61634469475722960205754127450056
61634469475722965144881857161720
61634469475722965144881857165932
61634469475722965144881857178982
61634469475722965144881861429784
61634469475722965327896081655860
61634469475722965327896081660072
61634469475722965330340446547244
61634469475722965330340446566117
61634469475722965330340446566118
61634469475722965741934424397761
61634469475722965741934424397762
61634469475722965741934424397815
61634469475722966975024105646040
61634469475722966975024105663302
61634469475782971614557318406459
61634469475782971614557321588787
61634469475782971622172411074581
61634469475783003596872561457206
61634469475783004968664114757487
61634469475783004968852142716723
61634469475783004968852142834815
61634469475783004968852401469409
61634469475783004968852487562686
61634469475783004968852487562695
61634469475783872045108348853747
61634469475783872045130384173443
61634469475783872182306338281967
61634469475783872189921430950089
61634469475784156317992905807902
61634469475784156319685158503854
61634469475784171137068360443038
61634469475784205725931390824870
61634469475784205725934752996282
61634469475784205725934776989777
61634469475784205725934863083217
61634469475784205725997539104621
61634469475784215425506109016399
61634469475784215426258221325711
61634469475786857472165292647286
61634469475786872845397735980518
61634469475786906192140182091568
61634469475786906198915008965680
61634469475786907429097895510591
61634469475786907429181836616301
61634469475786907429181922709741
61634469475786907429181927427103
61634469475786916717159190811279
61634469475786916717911303120591
61634469475787757989172602365024
61634469475787757994255176543184
61634469475787758400954865491440
61634469475787758446708164486104
61634469475787758451791024461424
61634469475787769564828425915812
61634469475787773270866479096560
61634469475787806621854412335022
61634469475787806622691209356528
61634469475787806622691213588610
61634469475787806622691499385770
61634469475787806624382345374654
61634469475794677760512643293131
61634469475794677760512646475459
61634469475794710570910044975152
61634469475794710977609819838810
61634469475794710977609819838819
61634469475794710977609821435248
61634469475794710982692050884124
61634469475794711114870488182240
61634469475794711119952805609516
61634469475794712218290145940192
61634469475794721683947446429540
61634469475794722095729709555956
61634469475794722232990464281348
61634469475794963133428608151970
61634469475794977820137595895342
61634469475794977957398350620734
61634469475794977957398350624946
61634469475794977957586635919670
61634469475794977957586636965266
61634469475794977957586636982528
61634469475795011121126457097928
61634469475795011126209031276088
61634469475795011166880327803552
61634469475795011171962616184552
61634469475795011304140796731784
61634469475795011304140825315664
61634469475795011304141054838375
61634469475795011304141055016250
61634469475795011304141082179024
61634469475795011304141083595966
61634469475795011309223370909944
61634469475795012361806896761308
61634469475795012361807155028512
61634469475795012539403158622147
61634469475795012539403158740239
61634469475795012539486726774607
61634469475795012539674754851935
61634469475795012539675099562499
61634469475795012539675099579761
61634469475795012539737775233983
61634469475795012539737889901316
61634469475795012539737890019408
61634469475795012544821105173733
61634469475795022422261057811572
61634469475795022422261058161492
61634469475795022422261059228514
61634469475795911734692195353566
61634469475795911739775412043085
61634469475795912975309850510882
61634469475795912975372132438693
61634469475795922857895387675633
61634469475819293286621887259450
61634469475819293286621887263662
61634469475819293286622144481058
61634469475819293286810173603982
61634469475819326633361232455876
61634469475819326633361232928260
61634469475819327868143165950808
61634469475819327868143165952260
61634469475819327868143165952420
61634469475819327868143165965310
61634469475819327868143165969682
61634469475819327868143166423192
61634469475819327868143170673994
61634469475819327868143170687044
61634469475819327870590544068511
61634469475819327870590917139853
61634469475819327875674606459105
61634469475819337570162249048383
61634469475819337753176847496160
61634469475820228306225290767473
61634469475820228306225633724065
61634469475822930009472693350637
61634469475822930141649758755242
61634469481270874246828509519067
61634469481270874246828509520471
61634469481270907600910638389949
61634469481307397409501347472096
61634469481307397411193600168048
61634469481364218278290662091003
61634469481364218880618335986587
61634469481364518467561256087787
61634469481367220315788426869787
61634469481367236779547540135547
61634469481367268486500615436503
61634469481367270133064813120709
61634469481368168917051642701463
61634469481375028798072422135913
61634469481375040099207509060265
61634469481375073452724782045427
61634469481375073452724782058477
61634469481375073453288866277411
61634469481375073453289641112071
61634469481375323634173583267307
61634469481375325426094461633675
61634469481375340654506785521591
61634469481375373596805875380233
61634469481375373596994161724765
61634469481375374008588142738737
61634469481375374016119206442323
61634469481375375250901139935851
61634469481376224621298696337059
61634469481376224621298696338463
61634469481376225856645488898635
61634469481376225856645488900039
61634469481376229555154798128665
61634469481376229555155572963325
61634469481376240673275545413545
61634469481376274026792818411757
61634469481376274026792818411805
61634469481376274027356902630691
61634469481376274027357677465351
61634469481376274027545188988321
61634469481376274027545188989725
61634469481376274027545963822981
61634469481376274027545963824385
61634469481376274034323110463059
61634469481376279517222231156233
61634469481376279517223005990893
61634469481376279517223006008155
61634469481376279517223007071013
61634469481376279517223265338217
61634469481376279517787090222877
61634469481376279517787090241591
61634469481376279517975376586123
61634469481376279517976151420783
61634469481376279517976152482189
61634469481376279524754332224131
61634469481376279525318157127505
61634469481376279562976590918071
61634469481376279562976591980881
61634469481376279562976850248085
61634469481376279563540675150055
61634469481376279563728961494587
61634469481376279563728962557397
61634469481376279563729736329247
61634469481376279563729737392057
61634469481376279570506882969325
61634469481376279570506884032135
61634469481376279570507917133999
61634469481376279571071742035969
61634469481378931258590918947479
61634469481378931258590918948883
61634469481378942376710894580027
61634469481378942376710894581431
61634469481378975730228167565141
61634469481378975730228167565189
61634469481378975730792251797125
61634469481378975730792251798577
61634469481378981220658351979211
61634469481378981220658356224397
61634469481378981221222440457785
61634469481378981221223211045855
61634469481378981221223469327561
61634469481378981221411497403485
61634469481378981228753761378815
61634469481378981266411936889127
61634469481378981266411941134265
61634469481378981266976021121111
61634469481378981266976025366249
61634469481378981266976795955771
61634469481379131384488110576810
61634469481380284153884174217194
61634469481380284519933487342934
61634469481380284519933515922650
61634469481380284565666180126166
61634469481380299344091512973902
61634469481380299344091541553618
61634469481380299344091544735946
61634469481380332141570486568158
61634469481380332141571261402818
61634469481380332141759547760448
61634469481380332141759547761852
61634469481380332286362570710520
61634469481380332324784649141540
61634469481380332331559472833324
61634469481380332332116155618984
61634469481380332332116927271316
61634469481380333932937009267965
61634469481380333932937009269369
61634469481380333932957900922265
61634469481380333978690565480073
61634469481380333978690565481477
61634469481404610602919653387250
61634469481404610968969249127822
61634469481404610968969277707538
61634469481404610968969280889866
61634469481404611014701913331338
61634469481404611014701916513666
61634469481404643956437208987244
61634469481404647660594723127508
61634469481404647660783009472040
61634469481404647660783012654368
61634469481404648072376729036480
61634469481404658728087746722912
61634469481404658780597274951674
61634469481411519211247913696720
61634469481411551963253164702248
61634469481411552008169921375531
61634469481411552015700988261445
61634469481411552557777799347956
61634469481411552557777799361054
61634469481411552557798691474640
61634469481411552557798691487690
61634469481411563133841857615702
61634469481412752582237843410155
61634469481412752720272749990660
61634469481412753131029813852347
61634469481412753131781926161659
61634469481412753131865608514683
61634469481412753131865608632775
61634469481412753131866727840970
61634469481412753139396675518689
61634469481412753314797384636368
61634469481412754374178953368489
61634469481412754412380206213131
61634469481412754419911273099045
61634469481412754419911646170387
61634469481415454423519809622800
61634469481415454423770513602196
61634469481415454423770513607812
61634469481415454423770513720288
61634469481415454423770513721692
61634469481415454423770513725904
61634469481415455018295148247904
61634469481415455018295148253520
61634469481415455018295148365996
61634469481415455018295148367400
61634469481415455018295148371612
61634469481583356450060728636389
61634469481583371274786711116955
61634469481585758150253172037629
61634469481586073110400240821783
61634469481586973540951268086743
61634469481593877898692641969395
61634469481593878076624407430707
61634469481593878076624407443805
61634469481593878084154699495059
61634469481593911435788338839063
61634469481593911435976625183643
61634469481594161616673055815909
61634469481595078650692443783987
61634469481595078655775017962147
61634469481595112009856375192343
61634469481595112010044661536923
61634469481595534638457307232331
61634469481595535050051285063975
61634469481618543381513640348969
61634469481619395956357747058271
61634469481619395956546033402803
61634469481619396368328296529219
61634469481619544877530101278315
61634469481619846118547368425611
61634469481619846301561708065083
61634469481619850374192295174679
61634469481619850381723362060593
61634469481619879655831093359557
61634469481622097659793091979567
61634469481622246580965188982167
61634469481622548005560880000919
61634469481622581359078152986081
61634469481622585017691289267361
61634469481623448580987670100993
61634469481623448992769675996915
61634469481623449129947810066667
61634469481623449129947810068071
61634469481623449129947811129477
61634469481623454071330733068329
61634469481630202770098355091123
61634469481630202770286641435655
61634469481630250946081404193629
61634469481630250946269429071367
61634469481630250946269433320717
61634469481630250946269690538161
61634469481630251357863410102601
61634469481630357185944818569887
61634469481630357188664553450038
61634469481630389940672387550402
61634469481630389986425943762510
61634469481630401102003920236432
61634469481630401109535365965182
61634469481630651285159695605131
61634469481630651696941701514103
61634469481630651696941701986487
61634469481630651879956041153575
61634469481630653664366773794105
61634469481630653671960861079329
61634469481630658422714464693979
61634469481630658422714465166363
61634469481630658430245904651235
61634469481630685234037398370721
61634469481630690129942952850830
61634469481630701245518635074266
61634469481630701253048927125520
61634469481630701847671191753896
61634469481631552409534055682369
61634469481631553644891609829163
61634469481631553644891610301547
61634469481631554056673615720825
61634469481631554056694507846105
61634469481631554102427172049621
61634469481631554102427172403913
61634469481631554239687841040237
61634469481631554239687841041641
61634469481631557755117467314955
61634469481631557760012080084295
61634469481631558998057686645799
61634469481631558998078578753769
61634469481631585801849094272005
61634469481631587037383140076249
61634469481631590560493980115790
61634469481631590697754648752114
61634469481631590740914152225957
61634469481631590743421193256997
61634469481631591106754459526837
61634469481631591106754573845493
61634469481631591109265058549390
61634469481631591109265058550794
61634469481631591152508130057601
61634469481631591155015171088641
61634469481631591155018614761498
61634469481631591155018614762902
61634469481631591292279283399226
61634469481631592344880348022766
61634469481631601676072071380960
61634469481631607174040344078499
61634469481691124398203586585075
61634469481691124584230503178787
61634469481691124996012767354963
61634469481691128104808818599837
61634469481691128242069573329441
61634469481691128287258302353589
61634469481691128699605425596409
61634469481691129888633774194523
61634469481691129934387359091341
61634469481691129934952214990159
61634469481691129935140501334691
61634469481691141048177902789079
61634469481691172752682485393927
61634469481691172759460406855615
61634469481691174406589463606417
61634469481691422940909982912155
61634469481691428288996066766129
61634469481691428294079412596621
61634469481691430077904368179661
61634469481691430078469224063977
61634469481691430123657953102627
61634469481691430124222808986943
61634469481691441191506625518365
61634469481691472896199494483699
61634469481691474542764466988063
61634469481691474545212184861157
61634469481691474550294759039317
61634469481691580419112540534091
61634469481691580767901124893461
61634469481691597027659328760491
61634469481691630381933234253521
61634469481691630381933234253569
61634469481691630381933235316379
61634469481691630382013449047102
61634469481692325156039108002101
61634469481692325156039108003505
61634469481692329044905796756097
61634469481692329456876087946791
61634469481692330645716409517337
61634469481692330645717184351997
61634469481692330646469296661309
61634469481692330692222880508367
61634469481692373326750521747207
61634469481692373326750521748659
61634469481692373334281588634573
61634469481692378817180709345057
61634469481692378824711776230971
61634469481692378862370210021537
61634469481692378862934294253521
61634469481692378862934295316331
61634469481692378869713249892933
61634469481692378869900502072791
61634469481692378870465361139435
61634469481692378870465362202245
61634469481692479133806164595414
61634469481692479134370248827398
61634469481692480778489820039498
61634469481692480778489823226038
61634469481692480780746156967434
61634469481692480780746160153974
61634469481692480780934185044762
61634469481692480780934188231302
61634469481692480780937627188200
61634469481692480918198295824524
61634469481692481404531573791408
61634469481692497603002177640969
61634469481692528956921709409832
61634469481692528957485532175022
61634469481692528957485793641816
61634469481692528980359258272202
61634469481692528980442941097610
61634469481692529094746200811346
61634469481692529096438453507298
61634469481692530741059436112146
61634469481692530741059697578940
61634469481692530741122112137922
61634469481692530741310401682044
61634469481692530741310483171842
61634469481692530741310860829347
61634469481692530741311632481679
61634469481692530743566477143186
61634469481692530743566738609980
61634469481692530743566820099778
61634469481692545566033367869454
61634469481692781176194916526843
61634469481692796366946206457711
61634469481692797601728139952643
61634469481692830953541925398240
61634469481692831001566453895663
61634469481692831001754481972991
61634469481692831001838538336506
61634469481692831138764446506211
61634469481692831139012137515750
61634469481692831139015609774097
61634469481692840839359860025183
61634469481695030702587298488675
61634469481695031160123147573315
61634469481695032349716355224975
61634469481695032532730690142921
61634469481695032535178412733377
61634469481695080566369640224577
61634469481695080573147561699315
61634469481695182695996366060832
61634469481695182698444087116254
61634469481695482839513375134650
61634469481695482839513378316978
61634469481695482880194088462679
61634469481695482887714681113038
61634469481695532842259201859600
61634469481695532842262554609421
61634469481695532842262669400621
61634469481695532842262674117983
61634469481696383248794949016710
61634469481696383453089503793800
61634469481696400064084644364203
61634469481696427924726752411510
61634469481696431623989978718146
61634469481696431630764805592258
61634469481696432035771984627118
61634469481696433415142619914661
61634469481696433415146063120909
61634469481696443156424484402903
61634469481703130316815715579187
61634469481703130316815715592237
61634469481703130316815715592285
61634469481703130321898289770397
61634469481703130321898289770445
61634469481703130324346007643539
61634469481703130728597979768413
61634469481703130728597979768461
61634469481703130733680553946621
61634469481703131969027346508197
61634469481703131971475064381291
61634469481703135669985148445981
61634469481703135858082062276711
61634469481703135858082063339521
61634469481703135858082321606725
61634469481703135858083096441385
61634469481703135860341753135287
61634469481703135860342527969947
61634469481703135860529780149805
61634469481703135860529781212615
61634469481703135860530814314479
61634469481703136269864326452887
61634469481703136272123759044259
61634469481703137459457534104547
61634469481703137459457535167405
61634469481703137461905253040499
61634469481703137505211119014463
61634469481703137507470551605835
61634469481703137507658836887557
61634469481703137642471869022493
61634469481703137642471873744226
61634469481703137644731563552883
61634469481703137644919849897415
61634469481703138056701855806387
61634469481703180139927821432495
61634469481703180139927821432543
61634469481703180142375539305637
61634469481703180147269827139217
61634469481703185630358009028893
61634469481703185630358010091751
61634469481703185632617440557455
61634469481703185632805727964845
61634469481703185676111593938809
61634469481703185676111595001619
61634469481703185678371025467371
61634469481703185678559311811903
61634469481703185678559312874713
61634469481703185683453599645531
61634469481703185683453600708341
61634469481703185813371569112179
61634469481703185813372343946839
61634469481703185813372348668572
61634469481703285975594148544466
61634469481703286382293841729022
61634469481703286387376415907182
61634469481703286570390755546654
61634469481703288357259681551014
61634469481703303181208482652133
61634469481703303181396816839398
61634469481703303181417709318762
61634469481703303181417710364310
61634469481703303181417710381572
61634469481703303181417737544346
61634469481703303181417738961288
61634469481703303181417967599016
61634469481703303181480471433766
61634469481703304416827130076431
61634469481703335976634834447706
61634469481703335976637129747952
61634469481703335976638282375688
61634469481703335984165126498960
61634469481703335984168574426942
61634469481703336390690566529693
61634469481703336390690567592503
61634469481703336527971898714708
61634469481703337626309328255590
61634469481703337626309328255599
61634469481703337631391813219380
61634469481703337763506172605847
61634469481703586759661349557940
61634469481703588546506256010136
61634469481703588546509339253210
61634469481703588546509354842850
61634469481703602768339692293291
61634469481703603370500018022178
61634469481703603370667379424058
61634469481703603370667382139826
61634469481703603370667382612002
61634469481703603370667383656146
61634469481703603370688302844774
61634469481703603370688303316950
61634469481703636120070571293002
61634469481703636120154137786512
61634469481703636120154138836272
61634469481703636120154252577760
61634469481703636120154254112794
61634469481703636168178781075183
61634469481703636168366809152511
61634469481703636534207575617965
61634469481703636534207576680823
61634469481703636579961045264457
61634469481703636579961160527881
61634469481703636717221799994221
61634469481703636717221801529255
61634469481703636717221801590490
61634469481703636717221801707130
61634469481703636717221916316137
61634469481703636717242464015136
61634469481703636722304117488348
61634469481703636722304375768650
61634469481703637952504797321619
61634469481703637952755845780995
61634469481703637952755846253136
61634469481703637952755846253379
61634469481703637952839528600788
61634469481703637952840678107671
61634469481703637952840678111883
61634469481703647835341776160180
61634469481703647835341777223038
61634469481703647835362696865128
61634469481704487281447458064661
61634469481704487281468378652969
61634469481704487281635744409193
61634469481704487283978863008349
61634469481704487283978891588065
61634469481704487284167149352881
61634469481704487284167177932597
61634469481704487284167264144129
61634469481704487329733597245740
61634469481704487329921883590272
61634469481704503343682541173769
61634469481704536550621598557962
61634469481704536550642519262910
61634469481704536550705281377754
61634469481704536550706318728968
61634469481704536553154036602062
61634469481704536558236610780222
61634469481704537099477105953870
61634469481704537099498026658770
61634469481704537102008509833248
61634469481704537145251611568686
61634469481704537147762094743164
61634469481704537147772942044446
61634469481704537147772943581097
61634469481704537285033612217421
61634469481704537290101865299301
61634469481704537292560129148319
61634469481704538337553317304620
61634469481704538337553317306072
61634469481704538337636884862440
61634469481704538337636884866812
61634469481704538337636886401846
61634469481704538388390597201762
61634469481704553159252748232772
61634469481704553159253034029932
61634469481704553159253805682264
61634469481704553161700466105866
61634469481704553161700751903026
61634469481704553161796058937401
61634469481704553166784097733518
61634469481727603131580377057835
61634469481727603681209261475600
61634469481727603681459965574492
61634469481727603681459965578704
61634469481727614806295446518230
61634469481727618510641247003026
61634469481727619745213952785781
61634469481727645771850321895702
61634469481727645771934004721110
61634469481727647601512570601626
61634469481727647609042862652880
61634469481727651857192305856372
61634469481727651859702819158809
61634469481727651859702819158810
61634469481727652962307602554048
61634469481727653091974239349852
61634469481727653091974239350060
61634469481727653091974239362950
61634469481727653091974239822236
61634469481727653094484752639240
61634469481727653099505679858197
61634469481727653099567984347665
61634469481727653099568355883973
61634469481727653099568357283653
61634469481727653099568441973041
61634469481727653099568443022801
61634469481727662243223413220452
61634469481727662425589985802532
61634469481727662426153812817120
61634469481727662426154070034516
61634469481727662426174733523472
61634469481727662426237749671980
61634469481727662426237752854308
61634469481727662769389406797243
61634469481727662769389411029331
61634469481727662977823436240716
61634469481727662977823450576742
61634469481727664080427291339676
61634469481727664212604352210543
61634469481727664212604609427987
61634469481728804443541602869001
61634469481728814760210852686213
61634469481728815348229276287951
61634469481728815348229276293567
61634469481728815349924996642773
61634469481728815350489080874757
61634469481728815350489855709417
61634469481728815419129934538395
61634469481728815556579004323389
61634469481728820289616814854485
61634469481728820289617589689145
61634469481728820914915351527432
61634469481728820917091447773137
61634469481728820917091562092001
61634469481728853643134087839647
61634469481728853650393185561237
61634469481728853673552452549937
61634469481728853673573373254885
61634469481728853673573716211477
61634469481728853673636392237253
61634469481728853673636393636933
61634469481728863000305786025260
61634469481728863000305789207588
61634469481728863549348465158145
61634469481728863549348922433601
61634469481728863549359313128643
61634469481728863549359427447507
61634469481728863551807918895654
61634469481728863595112982590933
61634469481728863595112982590981
61634469481728863595112983640693
61634469481728863732279121966593
61634469481728863732373652762499
61634469481728863734821373621088
61634469481728864761170036646051
61634469481728864761171151254975
61634469481728864761171155487063
61634469481728864761253719465843
61634469481728864761254834074767
61634469481728864761254838306855
61634469481728864763430587015625
61634469481728864763514269835417
61634469481728864768513161193785
61634469481728864784130484386692
61634469481728864784130770183852
61634469481728864784131541836184
61634469481728864786578202259786
61634469481728864786578488056946
61634469481728864786588690148567
61634469481728864786672388563823
61634469481728864791661833887438
61634469481728864829884069296560
61634469481728864832331787169654
61634469481728868490652319377418
61634469481731522206296419509015
61634469481731555376820775837953
61634469481731555559813737024845
61634469481731555559813737024893
61634469481731555559813737141485
61634469481731555559813737141533
61634469481731555559813737143150
61634469481731555559813851460349
61634469481731555559813851461801
61634469481731555559813851810269
61634469481731555559814079981437
61634469481731555559814081510855
61634469481731555559814108677841
61634469481731555559814194766861
61634469481731555559814194766909
61634469481731555559814195829719
61634469481731555559834657729793
61634469481731555559835115473261
61634469481731564841001546953025
61634469481731564841002004228481
61634469481731564843544570259936
61634469481731565255326919125505
61634469481731566672839514386871
61634469481731566672839628705735
61634469481731566672850105004571
61634469481731566672850362222015
61634469481731566672850363757049
61634469481731566672850478075913
61634469481731566672851138412222
61634469481731566672851208268881
61634469481731566672851224684989
61634469481731566672851253264657
61634469481731566672872145391341
61634469481731566680381386001223
61634469481731566680381500320051
61634469481731566680381500320087
61634469481731566680381549566926
61634469481731566680381892523518
61634469481731570377185773546803
61634469481731570377196162706811
61634469481731570377197025169785
61634469481731570377197053749453
61634469481731570377197053749501
61634469481731570377197283436941
61634469481731570377217945876137
61634469481731570379643626833230
61634469481731570384727320403283
61634469481731570384727320403319
61634469481731570384727320403367
61634469481731570384727321453127
61634469481731570384727348983083
61634469481731570384727350032795
61634469481731570384810913953167
61634469481731570384811285489475
61634469481739653939259537842729
61634469481739659434772966459985
61634469481739659434773052199133
61634469481739669950743097363372
61634469481739669950743869015704
61634469481739669958274161066958
61634469481739669996496396476080
61634469481739669998944114349174
61634469481739670547715081551196
61634469481739670547715081551286
61634469481739670547798764370781
61634469481739670547798764371024
61634469481739670547798878689645
61634469481739670547809220008371
61634469481739670547809305747519
61634469481739670547810453653521
61634469481739670555340745704727
61634469481739670555340745704775
61634469481739675303829590500252
61634469481739675303913273306946
61634469481739675303913273320044
61634469481739675311255279013668
61634469481739675311443565371298
61634469499028410136505265342448
61634469499028410136755969309990
61634469499028410136755969428082
61634469499029220933484358864497
61634469499029610710573301695728
61634469499032024761557274779787
61634469499032312002477087458150
61634469499032312002477087576242
61634469499032313648852998784726
61634469499032324905074283868107
61634469499032373126716731595164
61634469499094013586601475755176
61634469499094046940118748740338
61634469499102305928172340431000
61634469499102556886594868032661
61634469499102606117442905731428
61634469499104807635093827302148
61634469499104818753213802934696
61634469499104852106731075919858
61634469499104857651073879107498
61634469499105007629159189640297
61634469499105007630788421818687
61634469499105007630788421818847
61634469499105007812173528807593
61634469499105007814370948880180
61634469499105307818429783520441
61634469499105307950524371702939
61634469499105307950545292291247
61634469499105307950607939737307
61634469499105307955690537895913
61634469499105307955690542495183
61634469499105307957320114566089
61634469499105307996277956494763
61634469499105307996361524529131
61634469499105307996361639320384
61634469499105308001444098707291
61634469499105308001444213498544
61634469499105308369733011910328
61634469499105319068644261596339
61634469499105319068665153604931
61634469499105319068727915369855
61634469499105319068727943949571
61634469499105319114481500161679
61634469499106208386178803395949
61634469499106208387871056091901
61634469499106208388438985233460
61634469499106208523439557771421
61634469499106208564089623816331
61634469499106208564089652396047
61634469499106208564110544404639
61634469499106208569172197994491
61634469499106208569193118582799
61634469499106208571704402047591
61634469499106208937482031785836
61634469499106208975683256032096
61634469499106208975683256033548
61634469499106208975683257094954
61634469499106208980703064970107
61634469499106208980703064970155
61634469499106208983234817475720
61634469499106208983235589128052
61634469499106210217995481225601
61634469499106210217995481579893
61634469499106219682230520037187
61634469499106220101355564760600
61634469499129167306032764573000
61634469499129167489047104206856
61634469499129169130591489832118
61634469499129169135674064010278
61634469499129319255666157972607
61634469499129319438680382821039
61634469499129319438680382956553
61634469499129319438680755892541
61634469499129319438680841631689
61634469499129323143026642116485
61634469499129586091210112618609
61634469499129586228408105229157
61634469499129586228743228717319
61634469499129586640525234626255
61634469499129586640525234626291
61634469499129586640525234626339
61634469499129586640525263205971
61634469499129586640525263206007
61634469499129586640525263206055
61634469499129591579129817040529
61634469499129618347394655149228
61634469499129618347394655700352
61634469499129618347415547274460
61634469499129618347415576405300
61634469499129618347415806092788
61634469499129619444915831264443
61634469499129619627930056112875
61634469499129623149261631749239
61634469499129623149261631749399
61634469499129623149345572855109
61634469499129623286543651204805
61634469499129623698137168826071
61634469499137272415837477218588
61634469499137289065559600355938
61634469499137428659842967529498
61634469499137689966169358003249
61634469499137690103367350613797
61634469499137691338149284108729
61634469499137695454089062425169
61634469499137723312907723690612
61634469499137723312907724044904
61634469499137728254567977577244
61634469499137728803359948025052
61634469499137728803359948038102
61634469499137728803359976617818
61634469499137728808421630072156
61634469499137728810891014905142
61634469499137728810891014924016
61634469499137728810953691303924
61634469499137728849092612222951
61634469499137728849092612222952
61634469499137728849092612228568
61634469499137728986290604833500
61634469499141327009503453648809
61634469499141327009566128427992
61634469499141330525814761182380
61634469499141330525814761183784
61634469499141330525814761187996
61634469499141330530834943546025
61634469499141330532592166439498
61634469499141330668095697921497
61634469499141330708745417878351
61634469499141330708745417878352
61634469499141330708745417879755
61634469499141330708745417879756
61634469499141331120339395828087
61634469499141331120339395828088
61634469499141331120339395833704
61634469499141331120339396183624
61634469499141331120360316888572
61634469499141331127954404173796
61634469499141331257537388438636
61634469499141331257537388440040
61634469499141331257537388444252
61634469499141331265152482525103
61634469499141332355121329678556
61634469499141341643872345000413
61634469499141341643935106765337
61634469499141341826886569848845
61634469499141343480856400637060
61634469499141343480856683251892
61634469499141343480856686434220
61634469499141347185202201121856
61634469499141347185202201126068
61634469499141347185202201127472
61634469499141347185202483736688
61634469499141347185202486919016
61634469499141347185202486924632
61634469499308936801685947753458
61634469499308936938946702128930
61634469499308947914723352394386
61634469499311938236584069103540
61634469499311982708242237377842
61634469499312838667155986659763
61634469499319759669031832800586
61634469499319759669031861498346
61634469499319759669094623630660
61634469499319759676626034877058
61634469499320059812548841888858
61634469499320059812548841888906
61634469499320059812548870586666
61634469499320059812611632718980
61634469499320059817694864033775
61634469499320059817694954555976
61634469499320059817694983135644
61634469499320059817695211773372
61634469499320059817695240353136
61634469499320059817695983425704
61634469499320059819891652549361
61634469499320059819891652549362
61634469499320059820142929646466
61634469499320059858281534790182
61634469499320059863448539465844
61634469499320059863448825263004
61634469499320059865896543136098
61634469499320059865896628875246
61634469499320210532273568306119
61634469499321110551230617739435
61634469499321111100022588181627
61634469499321407583590998740817
61634469499321407583591027320485
61634469499321407583591284537977
61634469499321407629344583532593
61634469499321407629344840750037
61634469499321410740501599690247
61634469499321411289293570132439
61634469499321411289565509200727
61634469499321411289628185226503
61634469499321411289629337718725
61634469499321411335298173404243
61634469499321411335382922628593
61634469499321412570644865325697
61634469499321413119708562555752
61634469499321444092327653081161
61634469499344071293909568954506
61634469499344071293909597652266
61634469499344071293972359784580
61634469499344071301503771030978
61634469499344360325208556394439
61634469499344371434978888867492
61634469499344371437489368872900
61634469499344371442509951521318
61634469499344371445020780132348
61634469499344371483159270944102
61634469499344371490774021022814
61634469499344371490774279290018
61634469499344371490774365029166
61634469499344403737463772450125
61634469499344505130253622304332
61634469499344505130253622305736
61634469499344505541847600137380
61634469499344505725028961171236
61634469499344505725028961172640
61634469499344510480975334117108
61634469499344510480975334233796
61634469499344510663905990929768
61634469499344510663905990931172
61634469499344510663905991047860
61634469499344510666413032078900
61634469499344511030018008780496
61634469499344511075499968761412
61634469499344511075499968762816
61634469499344511075499968879504
61634469499344511075750672865920
61634469499344511075750672982608
61634469499344511078007009910544
61634469499344511212948665593156
61634469499344511212948665594560
61634469499344521609138006068916
61634469499344527096279041622095
61634469499344553857539150553442
61634469499344553857539155275176
61634469499344553903292706765550
61634469499344553903292711487284
61634469499344555097467450928643
61634469499344555138050276465926
61634469499344555138050277515686
61634469499344555138050277869978
61634469499344555138050277883076
61634469499344555138050281052306
61634469499344555138053748351268
61634469499345272049364636814203
61634469499345272051812357869625
61634469499345426429246128002671
61634469499345427664028061497603
61634469499345427709781986181943
61634469499345427709782761020815
61634469499345454288090177940866
61634469499345454288090182540136
61634469499345455522872111412712
61634469499345722363771774561470
61634469499345722363771774562874
61634469499345722366220267270628
61634469499345722907731874930010
61634469499345722914980066051091
61634469499345722960740772795292
61634469499345754477360747840564
61634469499345755712118313868966
61634469499345755712118316933202
61634469499345755712121784704548
61634469499345759967787488571790
61634469499345761200041489130680
61634469499345761200041493748824
61634469499345761202572894441710
61634469499347955458646051593844
61634469499347956053442654354116
61634469499347973755059159333993
61634469499348112754481927043882
61634469499348112937412583857946
61634469499348112937496151892314
61634469499348124063148310419380
61634469499348155579743259613282
61634469499348155579743259735746
61634469499348157409046355972330
61634469499348157409049827876386
61634469499348157409049832475656
61634469499348157414133432519347
61634469499348160930464971547118
61634469499348172048586067971239
61634469499348407590499375098200
61634469499348407590562051123976
61634469499348407590562051242068
61634469499348407590562051596360
61634469499348407590562051615074
61634469499348408002344057032948
61634469499348408002344057151040
61634469499348408139542049643496
61634469499348412941221086909572
61634469499348412941221087027664
61634469499348412941221087046538
61634469499348412943728128058704
61634469499348412943728128412996
61634469499348412943728128431710
61634469499348412943752492344310
61634469499348413078481755545896
61634469499348413078481755663988
61634469499348413078481755665392
61634469499348413078481755682862
61634469499348413080929592946266
61634469499348413081013160980634
61634469499348413126683149158374
61634469499348413490263761454868
61634469499348413490263761572960
61634469499348413490263761574364
61634469499348424061848103691252
61634469499348424066934802823815
61634469499348424066955723528715
61634469499348424069467325851604
61634469499348424069467326901364
61634469499348424205814571825899
61634469499348424206665319507700
61634469499348424206665347219986
61634469499348424615998831291732
61634469499348424618510373449528
61634469499348424656648921315927
61634469499348424656648921315928
61634469499348424664263929661636
61634469499348424793930511012736
61634469499348424801461922272184
61634469499348427772972856004563
61634469499348427772993776709463
61634469499348428322036794211351
61634469499348429603136482390582
61634469499348429603136482403632
61634469499348429603136482876015
61634469499348429603136482876016
61634469499348455769013824913710
61634469499348457552563369659968
61634469499348457598320393054350
61634469499348457598320397776084
61634469499348461119735536847546
61634469499348461259440570366670
61634469499348462903288548653614
61634469499349308570093077026548
61634469499349308570093077027952
61634469499349313511477147934212
61634469499349313511477147953086
61634469499349323399421834802796
61634469499349323399421834919436
61634469499349323401866199924700
61634469499349324637216345237466
61634469499349324637216346772660
61634469499349325224460617099119
61634469499349325224460617099120
61634469499349325224460617217211
61634469499349325224460617217212
61634469499349325224460618634154
61634469499349325224460621822098
61634469499349325231987556283788
61634469499349325231987556400428
61634469499349325231992057056375
61634469499349325232011916069555
61634469499349325232012949066371
61634469499349361689991597631630
61634469499356127040447881074110
61634469499356127040447881190750
61634469499356127040698929650126
61634469499356127040719850238434
61634469499356127048062884814932
61634469499356213105850161012842
61634469499356218047153762737518
61634469499356218459016237829478
61634469499356232693442396066575
61634469499356233287988291193107
61634469499356233287989066031979
61634469499356260689484438609494
61634469499356261284005601351194
61634469499356261284005605602156
61634469499356261284009073255202
61634469499356261284009077860296
61634469499356262519626686975770
61634469499356262519626686975930
61634469499356262519626687080764
61634469499356262519626687093814
61634469499356262519627807706108
61634469499356266040206150403604
61634469499356266223133339563010
61634469499356266223133339581884
61634469499356266225668183835150
61634469499356266634727317413528
61634469499356266634727317767660
61634469499356513249367170101162
61634469499356518053469306821588
61634469499356518190667299432136
61634469499356518190667299449606
61634469499356518190670771825838
61634469499356518236424328037946
61634469499356518602533246917798
61634469499356518648265911122718
61634469499356528126527402120614
61634469499356528126527402120615
61634469499356529774000633278644
61634469499356529911182180624923
61634469499356529911203101151969
61634469499356533431505300281427
61634469499356533431778087326918
61634469499356533431778087331130
61634469499356533431778087681050
61634469499356534669634475326514
61634469499356535256837766708944
61634469499356535261920337700564
61634469499356535261920340887104
61634469499356535264431079155260
61634469499356560878730639880634
61634469499356560878730639880842
61634469499356560878730639998726
61634469499356560878730641048486
61634469499356560878730641402778
61634469499356560878730641415876
61634469499356560878730644112722
61634469499356560878730644585106
61634469499356560878734111784690
61634469499356561427522615044560
61634469499356561427522615044608
61634469499356561427522615044767
61634469499356561427526082226882
61634469499356561427526086948616
61634469499356561473279638438990
61634469499356561473279643160724
61634469499356562663143696064090
61634469499356562663144816794428
61634469499356562708876360269010
61634469499356562708877480999348
61634469499356566229452351692214
61634469499356566229452355924094
61634469499356566229452356396478
61634469499356566366650345470406
61634469499356566366650345487876
61634469499356566366650348651330
61634469499356566366650348670204
61634469499356566366653816310200
61634469499356566366653816329074
61634469499356566366653820928344
61634469499356566369185192923470
61634469499356566369185221621230
61634469499356566412407372541182
61634469499356566412407377140452
61634469499356566414914413449758
61634469499356566414917857128390
61634469499356566778244322252290
61634469499356566778244322256662
61634469499356566778247794038254
61634469499356566778247794154894
61634469499356566778247794160718
61634469499356566780779199452874
61634469499356566824001350250362
61634469499356566824001350372826
61634469499356566963706383891950
61634469499356568013865407875622
61634469499356568013865407993714
61634469499356568016314249661222
61634469499356577906427143204471
61634469499356577906427143204472
61634469499356578086902586819669
61634469499356579141777031416190
61634469499356582845533568507719
61634469499356582845533908295241
61634469499357430341732088149441
61634469499357435237362688833280
61634469499357435283116273743148
61634469499357463093694723329210
61634469499357463093694723447302
61634469499357463093695844059388
61634469499357466797201372735366
61634469499357466797201375916290
61634469499357466797204843575160
61634469499357466799736220188430
61634469499357466799736248886190
61634469499357467394257411156910
61634469499357467394260854834138
61634469499357467394260854835542
61634469499357468627347092059480
61634469499357468627347092078354
61634469499357468629855252182234
61634469499357468629858609767426
61634469499357478519971168148651
61634469499357483413345690289805
61634469499417006173692271648926
61634469499417006723237358822956
61634469499417006723237387402672
61634469499417054344254914921984
61634469499417054344254919525674
61634469499417054344258362849966
61634469499417054345090685608454
61634469499417054345091714478230
61634469499417054345091743176038
61634469499417054345094038471912
61634469499417054345094153261708
61634469499417054345094814845978
61634469499417054345095186382286
61634469499417054351869637469287
61634469499417054351869637469288
61634469499417305082361203563040
61634469499417306317143132335078
61634469499417306317205808649455
61634469499417306317205899171656
61634469499417306317206156389052
61634469499417306317206956621148
61634469499417306317209280737246
61634469499417306317711348991078
61634469499417306317959068930412
61634469499417306317959298630998
61634469499417306317959327210714
61634469499417306319402825802769
61634469499417306319402825802770
61634469499417306319653644574658
61634469499417306319653645624418
61634469499417306319653902854960
61634469499417306362959769878684
61634469499417306363712625260612
61634469499417306365407229484574
61634469499417306912507952703100
61634469499417316378663905853948
61634469499417321731582374335750
61634469499417350784515953049116
61634469499417354487771924010304
61634469499417354487771928613994
61634469499417354487774995678840
61634469499417354487775024258556
61634469499417354487775024259960
61634469499417354487775371938286
61634469499417354488607347135088
61634469499417354488607347136540
61634469499417354488607604352532
61634469499417354488607604353984
61634469499417354488607723394582
61634469499417354488608723566550
61634469499417354488608752264358
61634469499417354488610819393435
61634469499417354488610819393436
61634469499417354488611047560232
61634469499417354488611047914523
61634469499417354488611047914524
61634469499417354488611076612331
61634469499417354488611076612332
61634469499417354488611162351480
61634469499417354488611852514014
61634469499417354488612195470606
61634469499417355083387621828982
61634469499417455385408604777551
61634469499417456458351308430470
61634469499417456458351398768888
61634469499417456458351655986332
61634469499417456595612067405212
61634469499417456595612407179476
61634469499417456620190538272483
61634469499417456620193891258405
61634469499417456665944462956823
61634469499417456665947825141285
61634469499417456666784653376465
61634469499417457007394327349300
61634469499417457007394330531628
61634469499417457007394413088448
61634469499417457009653849203230
61634469499417457009654882322347
61634469499417457030365650581417
61634469499417457076119235373241
61634469499417457076119321112389
61634469499417457077727546963323
61634469499417457077727546963483
61634469499417457077811200736999
61634469499417457077811488069193
61634469499417457077811573808341
61634469499417457213317313722937
61634469499417457213379989748713
61634469499417457215009566418889
61634469499417473083949651538243
61634469499417473129703576222583
61634469499417501085138060844791
61634469499417501090220635022951
61634469499417504628979013838948
61634469499417504628979785491280
61634469499417504629000734895440
61634469499417504766261833644446
61634469499417504766261836826774
61634469499417505178043752397328
61634469499417505178043753797008
61634469499417505178043756983548
61634469499417505178043839536156
61634469499417505178043839553418
61634469499417505178043844139638
61634469499417505178044096770862
61634469499417505178044098170542
61634469499417505178044101357082
61634469499417505178106520165414
61634469499417505180554324127576
61634469499417505185637925775832
61634469499417505185637927175512
61634469499417505185637931424853
61634469499417505246747368061761
61634469499417505246768288766661
61634469499417505386477113093314
61634469499417505391559295127061
61634469499417506412803961649228
61634469499417506621255689119742
61634469499417506621259046586842
61634469499417506626341228620589
61634469499417516296163729429556
61634469499417516298674212604034
61634469499417516298674556977568
61634469499417516303757902808060
61634469499418206930711888722256
61634469499418206931276744606572
61634469499418206931528137327217
61634469499418206931528142044576
61634469499418251349818402607692
61634469499418255101612334948797
61634469499418255101612363646602
61634469499418255102177190833113
61634469499418255102177219530918
61634469499418357050744918523365
61634469499418357598114670456925
61634469499418357643867882177247
61634469499418357643868255248749
61634469499418357643931017013673
61634469499418357645560134873199
61634469499418357645560507944701
61634469499418357781129009624221
61634469499418372470285690197466
61634469499418401515626325994907
61634469499418401520708900173067
61634469499418401698619744923815
61634469499418401703702319101975
61634469499418405814496759590217
61634469499418405814496760989897
61634469499418405814496761125411
61634469499418405822110710370036
61634469499418405822110710486676
61634469499418405954288919199462
61634469499418407056892255885549
61634469499418657764204704983245
61634469499418657764204704988861
61634469499418657766736486657151
61634469499418657766737258309483
61634469499418657787448001058689
61634469499418657787448026101993
61634469499418657789140253754641
61634469499418657833117555469035
61634469499418657833117555469083
61634469499418657833117555469243
61634469499418657833201585850513
61634469499418657833201614548321
61634469499418657834809808165035
61634469499418657834893867244273
61634469499418657835377321193125
61634469499418657835378096027785
61634469499418657972910048289658
61634469499418668877242106437633
61634469499418668900485431092841
61634469499418668946238987304901
61634469499418672606523484273589
61634469499418672659535363489302
61634469499418701842136754012135
61634469499418701847219328190295
61634469499418705937636961581497
61634469499418705942715716299739
61634469499418705942720307411989
61634469499418705957999826121915
61634469499418705958002896256821
61634469499418705958013768678537
61634469499418705958013770078217
61634469499418705958013770213731
61634469499418705960524257442214
61634469499418705960545149446594
61634469499418705960545149450806
61634469499418705965627719458356
61634469499418706003732490324027
61634469499418706011357697199879
61634469499418706011360383778512
61634469499418707169886341755807
61634469499418707169907262460755
61634469499418707172145773284369
61634469499418707172166693989317
61634469499418707195306190932934
61634469499418707241059747145042
61634469499418707246141929178789
61634469499418707378320525868141
61634469499418707378341446573089
61634469499418717078664732934729
61634469499418718288007089040687
61634469499418718288028009745635
61634469499418718313444367945683
61634469499420902000442283423131
61634469499420907394258448728436
61634469499420907399340908587732
61634469499420908629688125300558
61634469499420908629691478051748
61634469499420908629691478168388
61634469499420908771951924600836
61634469499420908771972816609428
61634469499420908774483672855407
61634469499420908774483677456126
61634469499420909186265678764379
61634469499420918100617339508284
61634469499420956759858208941187
61634469499420956805590868775608
61634469499420956805611789481960
61634469499421058866608142307730
61634469499421058937780485961606
61634469499421074173720777901318
61634469499421075401536398215249
61634469499421103401804042435495
61634469499421103406886616613655
61634469499421103409417734579316
61634469499421106923218932076727
61634469499421106923219189294171
61634469499421106923219276432999
61634469499421107108681336961663
61634469499421107113763534947472
61634469499421107113763535064112
61634469499421107113764596745692
61634469499421107517175607282427
61634469499421107518015415328389
61634469499421107524706674168133
61634469499421107524706674168341
61634469499421107524790242202501
61634469499421107657724006890273
61634469499421108892234229499642
61634469499421118226801969438034
61634469499421357845927462017436
61634469499421359050795361659574
61634469499421359078755499945111
61634469499421359081266356191091
61634469499421359081297494933286
61634469499421359081298528035150
61634469499421359124488164147139
61634469499421359126203660497821
61634469499421359127030159253442
61634469499421359127030187833158
61634469499421359127030402988005
61634469499421359127030406170333
61634469499421359127051079841750
61634469499421359127052112943614
61634469499421374317237786989638
61634469499421374362970451193154
61634469499421407119180637174849
61634469499421407228470433887184
61634469499421407252198341332621
61634469499421407252198346049983
61634469499421407257260685129064
61634469499421407257260685245704
61634469499421407257280544035792
61634469499421407257281577137656
61634469499421407257281577254296
61634469499421407303013208355948
61634469499421407303014270037528
61634469499421407660692616370747
61634469499421407661532424416709
61634469499421407661532773494798
61634469499421407669042948255480
61634469499421407669042948372120
61634469499421407669063840264072
61634469499421407669063840380712
61634469499421407844463168369601
61634469499421407844546883092615
61634469499421408898490574550908
61634469499421409081501441932240
61634469499421409081504799399340
61634469499421409081504909473261
61634469499421409081504914190623
61634469499421409089094132658411
61634469499421409089094137257681
61634469499421409089097490125511
61634469499421418370318202707624
61634469499421418370318202824264
61634469499421418370318978526354
61634469499421418370319007288400
61634469499422260104113634971067
61634469499422260104113634971115
61634469499422260243906127791690
61634469499422276166128891826294
61634469499422276166128891826295
61634469499422304113132833514167
61634469499422304118215407692327
61634469499422307680207005316661
61634469499422307680217877738377
61634469499422307680217879138057
61634469499422308274257868484139
61634469499422308274260967605294
61634469499422308275014452852005
61634469499422308275076860432327
61634469499422308275076870610625
61634469499422308275098168974699
61634469499422308281788935369845
61634469499422308281851697484737
61634469499422309512055826664300
61634469499422309517127577161758
61634469499422309517138008698291
61634469499422309519649651598071
61634469499422309649316605486778
61634469499422309649316610091907
61634469499422318800868841994569
61634469499422318800870005791314
61634469499422324291297118535443
61634469499422324337029409797355
61634469499429008345530254862866
61634469499429011909286708017644
61634469499429011909286965235136
61634469499429011914370311065628
61634469499429011916817257286390
61634469499429012097324215901776
61634469499429012504083282203864
61634469499429012509165856382024
61634469499429012509165884961740
61634469499429012509169237829570
61634469499429012511341518879226
61634469499429056516430729787212
61634469499429061915332047773468
61634469499429061915332138111886
61634469499429061915332793910160
61634469499429061915332822489876
61634469499429061915333166981662
61634469499429061915350358566562
61634469499429061915353714498468
61634469499429061915416477798586
61634469499429061915416506378302
61634469499429061917860842803850
61634469499429061917860871383566
61634469499429061917861100021294
61634469499429061917863165752144
61634469499429061922944445851786
61634469499429062471738767826200
61634469499429162217353889534635
61634469499429162217353892716963
61634469499429162217357245702885
61634469499429162628947867366279
61634469499429162628947870548607
61634469499429162628951223534529
61634469499429162766145859976827
61634469499429162766145863159155
61634469499429162811903921680289
61634469499429162811903921684501
61634469499429164047521907171849
61634469499429164047521911758069
61634469499429178681113005982723
61634469499429179229904973242587
61634469499429179229904976424915
61634469499429179283252730114225
61634469499429212218422512635822
61634469499429464785814254991511
61634469499429479426769739202545
61634469499429507427873096927044
61634469499429507427873354144488
61634469499429512361939405402279
61634469499429512407672069607199
61634469499429512407672184510716
61634469499429512407672185927658
61634469499429512773449816753463
61634469499429512778500530573539
61634469499429512956464040062490
61634469499429512956464040066861
61634469499429512956464041601895
61634469499429512956464154853743
61634469499429512956464156388777
61634469499429512964054497251453
61634469499429512964057854718553
61634469499429514009046537149071
61634469499429514009046538560398
61634469499429514009046541748342
61634469499429514009067429038167
61634469499429514009130105531908
61634469499429514009130106594766
61634469499429514059967414126867
61634469499429514192060761879411
61634469499429514192060761879412
61634469499429514192060761997503
61634469499429514192060761997504
61634469499429514192060763414446
61634469499429514192060876782928
61634469499429514192060878199870
61634469499429514192061997413887
61634469499429514192081770208462
61634469499429514192082918180311
61634469499429514192082918184523
61634469499429514192145680299367
61634469499429514197165492476563
61634469499429514197165492480775
61634469499429514197165492493825
61634469499429514197166267315435
61634469499429514197228168502339
61634469499429514197228254595619
61634469499429528830683119158763
61634469499429528830683120575913
61634469499429528830683206310641
61634469499429528830683234890357
61634469499429528830746254227065
61634469499429528830777651236381
61634469499429528833226148665709
61634469499429528838026240887139
61634469499429528838277317930651
61634469499429528838277317943701
61634469499430363566715285177569
61634469499430365216365282256471
61634469499430365216365282262051
61634469499430365216366416351643
61634469499430381824997193215984
61634469499430381824997193216020
61634469499430381824997964868352
61634469499430413341345194057389
61634469499430413384472068589885
61634469499430413384472843424545
61634469499430413384473187798079
61634469499430413384556527312807
61634469499430413387015067331662
61634469499430413387015068866855
61634469499430413392067018221656
61634469499430413392083347460009
61634469499430413392084466668203
61634469499430413392086790666257
61634469499430413392087938926550
61634469499430413392094955600357
61634469499430413394605438777057
61634469499430413394605438777264
61634469499430413394605438777265
61634469499430413394608881983513
61634469499430413394608882455689
61634469499430413394608896982711
61634469499430413524275852290061
61634469499430414576879125057336
61634469499430414622611789262463
61634469499430414622611789262464
61634469499430414622611790679406
61634469499430414622612909002905
61634469499430414627692020369499
61634469499430414627716434002375
61634469499430414627716434019637
61634469499430414627717208841247
61634469499430414627779196121431
61634469499430414629954914709627
61634469499430414764977963216719
61634469499430424510218374439153
61634469499453322487416546538376
61634469499453322487667594997960
61634469499453323534100877102938
61634469499453323534100877102986
61634469499453323534100905800746
61634469499453323539184484885706
61634469499453323539184513465422
61634469499453323540000392417342
61634469499453323540000420997058
61634469499453323540001164069674
61634469499453323541443687763442
61634469499453323717095329642069
61634469499453323717095358221785
61634469499453323722177932399945
61634469499453323722178675472561
61634469499453323722178704052277
61634469499453323722198853104893
61634469499453323722199624757225
61634469499453323722763708989209
61634469499453324128877364117708
61634469499453324129442223184352
61634469499453324133959938295868
61634469499453324133960942831065
61634469499453324133960942831066
61634469499453324133960971410781
61634469499453324134524765600468
61634469499453324134524794180184
61634469499453324134524797362512
61634469499453324134525027061645
61634469499453324134525027061646
61634469499453324134525055641361
61634469499453324134525827293693
61634469499453324134545714885132
61634469499453324134796766545709
61634469499453324136492372103632
61634469499453324136492457842780
61634469499453324137056427760148
61634469499453324137056456339864
61634469499453327840838172592640
61634469499453338953602544227798
61634469499453338953602571407834
61634469499453340186773873902497
61634469499453340188970170240258
61634469499453340188970255979406
61634469499453340188970257495726
61634469499453340188970543292886
61634469499453340189221305978431
61634469499453340189221591775591
61634469499453371709813014608704
61634469499453371710648785295174
61634469499453371710648813992982
61634469499453371710649814164950
61634469499453371710649842862758
61634469499453371717427737156007
61634469499453371717427737156008
61634469499453371893664183913555
61634469499453373539956125556158
61634469499453373540206430587174
61634469499453373540207435482327
61634469499453373540207435482328
61634469499453373540207459456950
61634469499453373540207464062043
61634469499453373540207464062044
61634469499453373540228094720482
61634469499453373540228351465542
61634469499453373540228466256790
61634469499453373540291142282566
61634469499453373542487816295553
61634469499453373542737831285884
61634469499453373542738950494078
61634469499453373547570104676554
61634469499453373547570357172264
61634469499453373547570361893997
61634469499453373547570361893998
61634469499453373547570390473713
61634469499453373547570390473714
61634469499453373547570471963512
61634469499453373547571133546329
61634469499453373547571133546330
61634469499453373547821153135930
61634469499453373547821177116376
61634469499453373547821181715646
61634469499453373547821410353374
61634469499453373547821434333820
61634469499453373547821438933090
61634469499453373547822182005706
61634469499453478095369399797871
61634469499453479192953340682255
61634469499453479330151333292803
61634469499453479375905257977143
61634469499453495839665146081775
61634469499453495847258200247873
61634469499453495850292004358032
61634469499453522608514870203448
61634469499453522608514874821592
61634469499453523843296803698380
61634469499453523843296803711430
61634469499453527959236582014820
61634469499453528098945059231446
61634469499453528098945059231450
61634469499453529333726992724977
61634469499453539079805026380500
61634469499453540314303622126618
61634469499453540314303622126619
61634469499453540314554327629451
61634469499453540314554440898471
61634469499453540314554440898507
61634469499453540314554440898555
61634469499453540314554441948267
61634469499453540314554441961365
61634469499453540314554699165759
61634469499453540314554784904907
61634469499453540314586185586231
61634469499453540314586185586232
61634469499453540314586214165947
61634469499453540314586214165948
61634469499453540321929224394574
61634469499453774626853479431867
61634469499453779520238219237179
61634469499453779520238219237387
61634469499453779972503182223911
61634469499453779972503182223912
61634469499453780109951878819471
61634469499453780109951878819472
61634469499453780109951878937563
61634469499453780109951878937564
61634469499453780109951878938967
61634469499453780109951878938968
61634469499453780109972799525877
61634469499453780115034823066133
61634469499453789189580248006379
61634469499453789191839679534941
61634469499453789260480517253243
61634469499453789405271870493994
61634469499453789451025426822742
61634469499453790424842468583199
61634469499453790424926265727679
61634469499453790424927037380011
61634469499453790427101900111761
61634469499453790610116239751233
61634469499453790615199585581725
61634469499453791045057883817983
61634469499453791052400641434586
61634469499453791052400670014302
61634469499453791052400927231746
61634469499453791090895038179417
61634469499453791090895123918565
61634469499453791098154226343050
61634469499453791098154483560494
61634469499453791227821061606719
61634469499453791228072108666415
61634469499453791228072108666463
61634469499453791228072108666623
61634469499453791228093030789965
61634469499453791234851154053899
61634469499453791235415238285883
61634469499453795983182155170095
61634469499453795990775209336193
61634469499453822752010958604290
61634469499453822752010963203560
61634469499453822752031879660561
61634469499453822797764519515046
61634469499453823961393968340145
61634469499453823961394769044577
61634469499453823961395112001169
61634469499453823986792892094802
61634469499453824032546448306910
61634469499453824032546448779293
61634469499453824032546448779294
61634469499453824032546449829053
61634469499453824032546477359009
61634469499453824032546477359010
61634469499453824032567398063957
61634469499453827668000348246615
61634469499453827668063110365671
61634469499453828102669537114589
61634469499453828102732670415662
61634469499453828102753562424206
61634469499453828110263710672456
61634469499453828156017324160636
61634469499453829337451470609521
61634469499453829337535500617833
61634469499453829337535500617834
61634469499453829345045672747228
61634469499453829520466152733202
61634469499453829520466154250974
61634469499453829520466157450564
61634469499453829520466181431010
61634469499453829520466186030280
61634469499453829522976666018217
61634469499453829522976666018218
61634469499453829522997586723162
61634469499453829522997586723165
61634469499453829522997586723166
61634469499453829528058848176699
61634469499453829528058852775969
61634469499453838603085063538955
61634469499453838603085835191287
61634469499453838603105984245307
61634469499453838603106755897639
61634469499453838786099288853739
61634469499453839220852531790581
61634469499453839222452663913103
61634469499453839222473613197719
61634469499453839223299976850767
61634469499453839223299981082855
61634469499453839223299981100325
61634469499453839223301095709249
61634469499453839223301112126844
61634469499453839223301116358932
61634469499453839223301138755964
61634469499453839223301139092786
61634469499453839223301402156092
61634469499453839223322065643596
61634469499453839223384707127154
61634469499453839223384707243794
61634469499453839223384707262508
61634469499453839223384708662188
61634469499453839223384778534648
61634469499453839228383714884720
61634469499453839228404607009952
61634469499453839269054725615024
61634469499453839269054958484840
61634469499453839274137271213468
61634469499453839403804110844787
61634469499453839406315713210229
61634469499453839413093634684967
61634469499453840455560855312683
61634469499453840455560856729833
61634469499453840455560941419226
61634469499453840455560942464561
61634469499453840455560969998936
61634469499453840455560969998937
61634469499453840455560971044277
61634469499453840455561199686430
61634469499453840455623618844593
61634469499453840455623618844629
61634469499453840455623618844677
61634469499453840455623990380985
61634469499453840455655387390301
61634469499453840458071336717687
61634469499453840458071336717771
61634469499453840458071449986875
61634469499453840458071451036587
61634469499453840458071451049685
61634469499453840458071708254079
61634469499453840458071793993143
61634469499453840458071793993227
61634469499453840458071794006277
61634469499453840458081910345907
61634469499453840458081914577787
61634469499453840458103993305763
61634469499453840458103994906647
61634469499453840458103994906648
61634469499453840458103998088732
61634469499453840458103998088733
61634469499453840458165608761115
61634469499453840458165865978559
61634469499453840458167018470781
61634469499453840462903977041059
61634469499453840463155054084571
61634469499453840463155054097621
61634469499453840463249216329580
61634469499453840501314526329088
61634469499453840503835887459235
61634469499453840503835887459236
61634469499453840508940123814075
61634469499453840641097283100124
61634469499453840641097283100133
61634469499453840641097646705161
61634469499453840641118224472151
61634469499453840648439652411883
61634469499453844169791776751698
61634469499453844169792033967690
61634469499457376300793237792321
61634469499457376300793266372037
61634469499457381831905283899916
61634469499457381831905283912966
61634469499457381831905312492682
61634469499457382380947958441000
61634469499457382380947958445212
61634469499457392950025154716033
61634469499457398300746866527405
61634469499457398308340711501822
61634469499457398308361632208174
61634469499457398308361632324814
61634469499457424471693998515195
61634469499457426308625104058882
61634469499457426308625132638598
61634469499457431616041723669390
61634469499457431661795308579253
61634469499457431661795680114157
61634469499457431661795680115561
61634469499457431661795681176967
61634469499457431661856935068183
61634469499457431661856939667453
61634469499457431661858442229001
61634469499457431661878991399045
61634469499457431661879019628841
61634469499457431661879019978761
61634469499457431661879362935353
61634469499457431793972745518762
61634469499457431793972745524621
61634469499457431801566919082666
61634469499457431801587839787560
61634469499457440945526139824348
61634469499457440945526140296572
61634469499457440945526141342119
61634469499457440945526141359382
61634469499457440945526144528660
61634469499457441125976822759713
61634469499457441125997743466065
61634469499457441128519473012703
61634469499457441128519473012704
61634469499457441128540393719055
61634469499457441494569159198145
61634469499457441540300708436952
61634469499457441540301851625592
61634469499457441540322772686319
61634469499457442729141801149554
61634469499457442774800165118322
61634469499457442774800165118323
61634469499457442774800193692179
61634469499457442774800193698038
61634469499457442774800193698039
61634469499457442774821085823270
61634469499457442774821090068409
61634469499457442774821114402986
61634469499457442774821118648125
61634469499457442774832623761081
61634469499457442774894352466503
61634469499457442774895455730973
61634469499457442774916306764364
61634469499457442774916311363635
61634469499457442774916392853433
61634469499457442774916397102782
61634469499457442774916397102783
61634469499457442779977960119532
61634469499457442779977960119533
61634469499457442779998967031593
61634469499457442912092603829689
61634469499457442912093362602373
61634469499457442919707701101244
61634469499457442919707701101328
61634469499457446433487601634350
61634469499457446435955582677666
61634469499457446441038928508158
61634469499457446441038929059282
61634469499457446441038929059283
61634469499457446479146252444179
61634469499457446479262107249160
61634469499457446481689021917094
61634469499457446486771568914975
61634469499457446486771568915011
61634469499457446486771568915218
61634469499457446486771568915219
61634469499457446486771593262846
61634469499457446486771593262847
61634469499457446486771596095254
61634469499457446486771936219439
61634469499457446486792485389482
61634469499457446486792489621570
61634469499465485642741047844887
61634469499465530178501692176375
61634469499465530178501773192178
61634469499465530178501773193582
61634469499465530178501773664561
61634469499465530178501773664562
61634469499465530178501774727372
61634469499465530178501777915316
61634469499465530178501801889938
61634469499465530178501802244277
61634469499465530178501802244278
61634469499465530178501803307088
61634469499465530178501806495032
61634469499465530183573413975777
61634469499465530183573415392719
61634469499465530183573501131866
61634469499465530183573501131867
61634469499465530183573758349311
61634469499465530183574530001643
61634469499465530186095502110497
61634469499465530186095502110704
61634469499465530186095502110705
61634469499465530186095587849853
61634469499465535117629507177682
61634469499465535117629511876170
61634469499465535117629511895044
61634469499465535117629535856616
61634469499465535117629540455886
61634469499465535117629540474760
61634469499465535120140020462698
61634469499465535529223403987747
61634469499465535529223485003550
61634469499465535529223485004954
61634469499465535529223485005162
61634469499465535529223485009374
61634469499465535529223485475933
61634469499465535529223485475934
61634469499465535529223485477391
61634469499465535529223513701310
61634469499465535529223513701518
61634469499465535529223514055649
61634469499465535529223514055650
61634469499465535531671121860841
61634469499465535531733969714679
61634469499465535536817213921869
61634469499465535536817213922076
61634469499465535536817213922077
61634469499465535536817299661225
61634469499465535668931990903486
61634469499465535668931990904890
61634469499465535668931990905103
61634469499465546052724209757163
61634469499465546052724295863706
61634469499465546052724296909041
61634469499465546052724325488757
61634469499465546052724554130910
61634469499465546052787344825465
61634469499465546054983985659418
61634469499465546054983985659419
61634469499465546055234804431271
61634469499465546055234804431307
61634469499465546055234804431355
61634469499465546055234805481067
61634469499465546055267319170533
61634469499465546060067331485539
61634469499465546060318408529051
61634469499465546060318408542101
61634469499465546238260637544613
61634469499465546604100001596772
61634469499465546604100001596773
61634469499465546604101044933553
61634469499465546647332528658479
61634469499465546647332614397626
61634469499465546647332614397627
61634469499465546649759324291638
61634469499465546649759324291639
61634469499465546649759410030543
61634469499465546649759410030579
61634469499465546649759410030787
61634469499465546649759410497103
61634469499465546649759410497139
61634469499465546649759439076819
61634469499465546649759439076855
61634469499465546649759439082678
61634469499465546649759439082679
61634469499465546649780330735527
61634469499465546649780331203699
61634469499465546649780331207910
61634469499465546649780331207911
61634469499465546649780332270720
61634469499465546649780335453048
61634469499465546649780335453049
61634469499465546649780359783415
61634469499465546649780359787626
61634469499465546649780359787627
61634469499465546649780360850436
61634469499465546649780364032764
61634469499465546649780364032765
61634469499465546649780589488164
61634469499465546649780618067880
61634469499465546649853581907211
61634469499465546649853586506481
61634469499465546649875550548363
61634469499465546654863935318656
61634469499465546657384907427718
61634469499465546657384993166867
61634469499465546787051460081011
61634469499465546787052607987013
61634469499465546794666946485968
61634469499465547839656011442745
61634469499465551543134592687733
61634469499465551543155513392681
61634469499465551543227735576500
61634469499465551543227735576501
61634469499465551543228850185425
61634469499465551589003284528091
61634469499465551591429052826461
61634469552279886650670143832943
61634469552280231265824025416445
61634469552280234834601409960869
61634469552280234972618694670080
61634469552304513105961877365927
61634469552304513243222917888479
61634469552304546596488766156175
61634469552304546596739929069977
61634469552315056966226385421900
61634469552315056966226385426112
61634469552315357109492690411328
61634469552315357109492690424378
61634469552315357109743394514432
61634469552315357155225354614844
61634469552315357155225354627894
61634469552315368227800978326848
61634469552315368235122842399618
61634469552315368235143763104566
61634469552315368280876398728366
61634469552316257540043746269054
61634469552316257540294421775180
61634469552316257545314604137421
61634469552316257547071568763690
61634469552316257547071827030894
61634469552316257547637460937898
61634469552316257547825861612940
61634469552316257722974403083118
61634469552316257723225078941924
61634469552316257730568117769224
61634469552316257730588263641123
61634469552316257730840086933548
61634469552316259369600990269952
61634469552316268658352005591809
61634469552316268658414767356733
61634469552316274199681861718868
61634469552316274199681890297132
61634469552498735746206732038773
61634469552498739452245071016681
61634469552499035889723650801725
61634469552499035935477325918869
61634469552499039458228319908167
61634469552499039458501035346149
61634469552499039595426312518715
61634469552499039595509966292231
61634469552499039595698941867628
61634469552499039595760927612779
61634469552522932297992167155498
61634469552523039768961587635278
61634469552523039951892244449342
61634469552523039951975812483710
61634469552523051077059668933228
61634469552523054593119611725352
61634469552523087944944632014562
61634469552523334605041711715372
61634469552523334605041711834868
61634469552523340092961416256788
61634469552523340095409253537662
61634469552523340141225485775546
61634469552523351076603947263020
61634469552523351076603948679962
61634469552523351083946987492760
61634469552523351084135387572956
61634469552523351213864617316286
61634469552523351218696138845551
61634469552523351218696138845711
61634469552523351221144204280366
61634469552523351221396056209280
61634469552523351259618202224750
61634469552523351264701119775029
61634469552523351266876897180238
61634469552523351266897789188830
61634469552523351267149612421388
61634469552523354919567277627736
61634469552523354924733502930947
61634469552523399251747069361835
61634469552523399251767990066783
61634469552523399259089105164593
61634469552533906058973771679048
61634469552534163570564711233167
61634469552534191380871535949490
61634469552534191426604200154458
61634469552534206202407097943121
61634469552534206202490780762913
61634469552534207859688939141764
61634469552535058462148693801191
61634469552535064138376492873599
61634469552535097347585329985346
61634469552535106640631762539161
61634469552535106816035140513421
61634469552535108425055983195082
61634469552535108425056069284150
61634469552535112131009304369059
61634469552535112131009308601147
61634469552535112131094036375830
61634469552535112131094122464898
61634469552535112131094380732102
61634469552535112176826700462652
61634469552535112176826700580744
61634469552535112179274766009940
61634469552595085382251690427323
61634469552595085383671228170567
61634469552595085383943167238855
61634469552595085383943943123275
61634469552595085383943943608549
61634469552595100201054401530035
61634469552595100201054430109751
61634469552595129803052809140039
61634469552595129808135383318199
61634469552595129848806365352147
61634469552595129853888939530307
61634469552595133507147908709675
61634469552595133509595626403489
61634469552595133552880568190213
61634469552595133555349211313357
61634469552595133559655391881997
61634469552595133559926987993693
61634469552595133559926992711055
61634469552595828467632792366180
61634469552595850468328818967374
61634469552595850468328933286238
61634469552595883820153953575448
61634469552595985950063762936409
61634469552595985951504590914895
61634469552595985951692877394988
61634469552595985951756015632361
61634469552595997069812853027536
61634469552596030416555299138586
61634469552596030421700635431591
61634469552596033937698587944937
61634469552596033937698588294857
61634469552596033937698935974635
61634469552596034119873004747407
61634469552596034120061290042179
61634469552596034120144858076547
61634469552596034120629244759001
61634469552596034120629245108921
61634469552596034120712812793417
61634469552596034120712813143337
61634469552596034127403297148581
61634469552596034127486865182949
61634469552596034127487640017449
61634469552596034127488013088951
61634469552596034127675926497494
61634469552596034128243452756312
61634469552596034128244256287328
61634469552596035774618976103469
61634469552596285950953941621498
61634469552596285951142227966030
61634469552596285951237157207329
61634469552596285958485008507412
61634469552596285958485266774616
61634469552596286093242522167207
61634469552596286094937228554679
61634469552596286095271872228459
61634469552596286134251410686510
61634469552596286139334328236789
61634469552596286141510105641998
61634469552596286141530997650590
61634469552596297206279923621595
61634469552596297252371472473733
61634469552596300775122437883315
61634469552596300775122466463031
61634469552596300912404112847095
61634469552596300919935441672062
61634469552596300965667848658134
61634469552596328780461676980425
61634469552596330560135160667119
61634469552596330565217644519911
61634469552596334263389985605931
61634469552596334263390013835727
61634469552596334263390014185647
61634469552596334263570803686637
61634469552596334263578299130499
61634469552596334263661867164867
61634469552596334264146253847369
61634469552596334264146253847529
61634469552596334264197736126905
61634469552596334264209015962373
61634469552596334264229821881737
61634469552596334264229907970805
61634469552596334266678006641379
61634469552596334270921420845825
61634469552596334270972105725561
61634469552596334271728723058055
61634469552596334271740341605012
61634469552596334271740344787340
61634469552596334271760204627188
61634469552596334271761233613604
61634469552596334271761236795932
61634469552596334309962486085205
61634469552596334309962486435125
61634469552596334309962862693250
61634469552596334317492868947344
61634469552596334317493926396836
61634469552596334317493929579164
61634469552596334317514818405428
61634469552596336095984570064657
61634469552596336103577150716907
61634469552596345246759686501025
61634469552596345246759715080741
61634469552596345247032430518723
61634469552596345383957707691289
61634469552596345384009507179949
61634469552596345384041275725657
61634469552596345384042050560157
61634469552596345384230337040202
61634469552596345384230451359067
61634469552606840933606980140808
61634469552606842583278288546159
61634469552607092908762295310456
61634469552607109563317895327475
61634469552607141077123989229128
61634469552607141079582558059376
61634469552607141079582558076881
61634469552607141084745344412962
61634469552607141084933630757494
61634469552607141125336142986797
61634469552607142732128572794804
61634469552607142772527961839393
61634469552607142909724806543696
61634469552607142909724806561201
61634469552607142909724835259009
61634469552607142909787596882756
61634469552607142909787597000848
61634469552607142909808488891348
61634469552607142914867456105015
61634469552607152197782774447066
61634469552607157550952864297408
61634469552607991692152411067535
61634469552608041507673868596729
61634469552608041507674244841756
61634469552608041515205308204065
61634469552608041693147814422202
61634469552608041693210600635589
61634469552608041693210600648630
61634469552608041693210600648639
61634469552608041700741625891725
61634469552608043294605845275256
61634469552608043294605959961509
61634469552608043340275833336356
61634469552608043340275833807288
61634469552608043340275833808740
61634469552608043340275838058090
61634469552608043340338509474560
61634469552608043340338509480383
61634469552608043340338509480384
61634469552608043340338624265808
61634469552608043340338624271477
61634469552608043340338624284518
61634469552608043340338624284527
61634469552608043340338624619940
61634469552608043340359516160520
61634469552608043340359516628532
61634469552608043340359520877882
61634469552608043340611368703485
61634469552608043347869921290709
61634469552608043477536616762476
61634469552608043477536616880568
61634469552608043477808212992264
61634469552608058123847220470138
61634469552608058126295053012010
61634469552608058126295055844418
61634469552608058164497310300144
61634469552608058164769397516781
61634469552608058169851853721285
61634469552608058172027557900790
61634469552608058172027692886564
61634469552608058172027717215478
61634469552608058172027721447566
61634469552608058172027721466280
61634469552631124566010080055990
61634469552631124566010341524236
61634469552631124568206752653280
61634469552631157919276189908620
61634469552631167385937793110191
61634469552631169037647328673700
61634469552631169039843969503330
61634469552631169039843973752680
61634469552631408232882368285604
61634469552631408232882368298702
61634469552631408278635924615804
61634469552631408278635924628854
61634469552631419350939579163484
61634469552631419351023261983276
61634469552631419358533408168490
61634469552631419358533411350818
61634469552631419358533412400578
61634469552631419358533669618022
61634469552631419404286964497238
61634469552631419404286967679566
61634469552631419404286968729326
61634469552631419404287225946770
61634469552631424709276012106676
61634469552631424709527089144310
61634469552631424711221664788556
61634469552631424887458857788031
61634469552631424892541431966191
61634469552631424894717180668897
61634469552631424894800863144833
61634469552631452704456479016069
61634469552631452709539397747090
61634469552631452709623080566882
61634469552631452712050652573936
61634469552631452712050942603184
61634469552631456408802279500865
61634469552631456416396453058732
61634469552631456462150066546912
61634469552631458055178190827441
61634469552631458062772278291992
61634469552631458062772392965148
61634469552631458063044362129472
61634469552631458245724313440545
61634469552631458245785568394619
61634469552631458245785572993889
61634469552631458245786601863656
61634469552631458245786601863665
61634469552631458245786617813373
61634469552631458245786732250329
61634469552631458245786732598797
61634469552631458245786960769965
61634469552631458245786962286285
61634469552631458245787075555389
61634469552631458245787076605149
61634469552631458245807996261789
61634469552631458245807997311549
61634469552631458245975361899921
61634469552631458246058700364893
61634469552631458246058701414653
61634469552631458246058704951353
61634469552631458246058929934289
61634469552631458248234683360661
61634469552631467392256781012673
61634469552631467526922628265990
61634469552631467527006311085782
61634469552631467529433882554969
61634469552631467529433886275164
61634469552631467529454806980112
61634469552631467529517449648784
61634469552631467529517449648997
61634469552631467529517451061721
61634469552631467529517454248054
61634469552631467529517908336934
61634469552631467534516457270996
61634469552631467575187442603912
61634469552631467580270013599744
61634469552631469175809679746380
61634469552631469176019005713994
61634469552631469181164337762020
61634469552631469356563554264329
61634469552631469358728798444764
61634469552631469358812853850535
61634469552631469358822969849007
61634469552631469358822974448277
61634469552631469358822985792891
61634469552631469358823243010335
61634469552631469364178562728337
61634469552631469366354266789751
61634469552631469366354381108615
61634469552631469366439113465093
61634469552631472880155480231176
61634469552631472880176400758249
61634469552631472880176400819484
61634469552631472880176400936124
61634469552631472880176487031022
61634469552631472882686883932643
61634469552631472882686883932727
61634469552631472882686998251543
61634469552631472887204713891062
61634469552631472887706779076446
61634469552631472887706782264390
61634469552631472887706783325796
61634469552632308846384944491312
61634469552632308846384944504362
61634469552632308846384973084078
61634469552632308851467413853041
61634469552632319781553368193369
61634469552632319964504815307429
61634469552632319964504829858275
61634469552632319964504915947343
61634469552632325277087708006348
61634469552632325279535543730548
61634469552632325279535543730549
61634469552632325279535801997752
61634469552632325279535801997753
61634469552632325279535887736901
61634469552632325315226527118801
61634469552632325317926201877455
61634469552632325318009884703071
61634469552632325322820372093170
61634469552632325322820372209810
61634469552632325322820372211262
61634469552632325322841292798118
61634469552632325322841292799570
61634469552632325322841292916210
61634469552632325323008776055615
61634469552632325323008776405535
61634469552632325323092717516988
61634469552632325325268207584096
61634469552632325325268207584177
61634469552632325325268207934097
61634469552632325325289099594140
61634469552632325325289128640416
61634469552632325325289386907620
61634469552632325455270639428463
61634469552632351493013196323961
61634469552632353117181892105616
61634469552632353140079576685857
61634469552632353140153101037827
61634469552632358630521384260786
61634469552632358630605325347782
61634469552632358633032125715509
61634469552632358676274969169197
61634469552632358676274969170649
61634469552632358676274997748913
61634469552632358676275340705505
61634469552632358676275340706957
61634469552632358676337988034925
61634469552632358676337989551245
61634469552632358676338016732733
61634469552632358676526016112253
61634469552632358676526017628573
61634469552632358676526389164881
61634469552632358676547309871281
61634469552632358676609957199249
61634469552632358676609985897057
61634469552632358678785710625377
61634469552632358678785710625620
61634469552632358678785710625621
61634469552632358816046465355225
61634469552632367957462778643915
61634469552632367957463064441075
61634469552632367957473282576041
61634469552632367957473282576089
61634469552632367957473654112349
61634469552632367957525908044265
61634469552632367957536417295875
61634469552632367957556964929321
61634469552632367957556965279241
61634469552632367957557222146717
61634469552632367957557305053665
61634469552632367957557308235785
61634469552632367957557308235833
61634469552632367959983746147871
61634469552632367959983746502003
61634469552632367960005800415792
61634469552632367960005800882144
61634469552632367960005800883755
61634469552632367960005800887968
61634469552632367960005801950742
61634469552632367960005801950778
61634469552632367960005829463471
61634469552632368094817976872157
61634469552632368140487878960781
61634469552632368140487965049849
61634469552632368142999133722143
61634469552632368142999133722144
61634469552632369743557650439127
61634469552632369748724956624058
61634469552632369787041314886104
61634469552632369787104077000865
61634469552632369787104105580581
61634469552632369787114581529289
61634469552632369789279825709724
61634469552632369789280083971015
61634469552632369789300746414666
61634469552632369789300774994382
61634469552632369789374013057851
61634469552632369789396057694178
61634469552632369789396057694179
61634469552632369789562298352623
61634469552632369789563288347745
61634469552632369789563417487989
61634469552632369789563423333762
61634469552632369789563423333763
61634469552632369789584366772647
61634469552632369789647101436193
61634469552632369789647106153555
61634469552632369794457620710880
61634469552632369794457620710881
61634469552632369794457620828972
61634469552632369794729589875205
61634469552632369794729589993297
61634469552632369796905294054467
61634469552632369796905294054710
61634469552632369796905294054711
61634469552632369796905408373575
61634469552632369796927378615208
61634469552632369934187104475280
61634469552632369934187361692724
61634469552632373447967262225746
61634469552632373447988268487586
61634469552632373447988269019762
61634469552632373450415327654693
61634469552632373450435989543008
61634469552632373450435989543017
61634469552632373455518588049842
61634469552632373455518589650726
61634469552632373455518589650727
61634469552632373493720070760091
61634469552632373493720847134156
61634469552632373493720847134157
61634469552632373493741767722464
61634469552632373493741767722465
61634469552632373493741767840556
61634469552632373493741853929625
61634469552632373496168682508442
61634469552632373496168682858443
61634469552632373496252365334139
61634469552632373501251228456563
61634469552632373501251228456647
61634469552632373501251228456806
61634469552632373501251228456807
61634469552632373501251253854194
61634469552632373501251253854195
61634469552632373501251256686602
61634469552632373501251257036363
61634469552632373501251257036603
61634469552632373501251596810787
61634469552632373501272145980878
61634469552632373501272149163206
61634469552632373501272150230228
61634469552632373501272407447672
61634469552632373501273177499363
61634469552632373501273179100004
61634469552632373501273182282332
61634469552632373501334821888563
61634469552632373501334822006655
61634469552632373501334826605925
61634469552632373501335164845155
61634469552632373501335169562517
61634469552632373501335193542963
61634469552632373501335941214849
61634469552632373502945828947316
61634469552643163766715032353144
61634469552643163835356146360925
61634469552643163835356232099914
61634469552643163835544174438253
61634469552643163837866740680617
61634469552643163837866740680618
61634469552643163842949956308145
61634469552643165627360047564941
61634469552643165629787849272497
61634469552643174910169981868205
61634469552643174953653642065624
61634469552643174955913073594186
61634469552643174955913102173902
61634469552643174955986324293487
61634469552643174963517735553095
61634469552643180306918381428961
61634469552643180314239376092317
61634469552643180444179050419418
61634469711837436311649705972871
61634469711840138015084793676723
61634469711840999883490102039221
61634469711841005234211813850593
61634469712022619881845295648911
61634469712022619927599995172123
61634469712023520312396322913871
61634469712023520449594315524419
61634469712023804577666630292519
61634469712055040320810011167199
61634469712055068179654060981686
61634469712055068179654060987302
61634469712055068179654061453862
61634469712055068179654061453910
61634469712055068728446031878792
61634469712055068774178696086520
61634469712055068774178696099618
61634469712055924687359814794106
61634469712055924870374039642538
61634469712055935988494010557723
61634469712055940751361038432159
61634469712055940888559031042707
61634469712055940934312955727047
61634469712055940934313730565919
61634469712055941341660087374359
61634469712055941345906933558691
61634469712055941345907708397563
61634469712055941349191154378365
61634469712055968747403081329418
61634469712055969158997058675580
61634469712055969158997058694454
61634469712055969341927715957816
61634469712055969342011283637892
61634469712055969342011283642104
61634469712055974098124792668566
61634469712055974098124792674182
61634469712055974098124793140742
61634469712055974098124793140790
61634469712055974098124794203600
61634469712056241492144337869295
61634469712056268936652754149030
61634469712056268936652754154646
61634469712056268936652754621206
61634469712056268936736322183398
61634469712056268936736322189014
61634469712056268936736322301490
61634469712056269485444724573752
61634469712056269485444725046136
61634469712056269485444725065063
61634469712056269531260956815848
61634469712056269531260956828946
61634469712056269531260956933940
61634469712056274287374466434243
61634469712056274289902399000034
61634469712056274289902399005650
61634469712056274289905842678506
61634469712056274289905842679910
61634469712056274424572344257909
61634469712056274424572458576565
61634469712056274424572458576566
61634469712056274424572459043126
61634469712056274424572459043174
61634469712056274424572459044791
61634469712056274424656026723410
61634469712056274424656027077542
61634469712056274427100392082806
61634469712056274427103835289054
61634469712056274427103835290458
61634469712056274427103863986814
61634469712056274427166511316234
61634469712056274836166436876435
61634469712056285405483933943676
61634469712058637697010333890759
61634469712058642637560015353571
61634469712058642637560790192443
61634469712058642640844236173245
61634469712058671045446371700248
61634469712058687102412753453236
61634469712058687109943048701320
61634469712058942776830178257559
61634469712058942781077799280763
61634469712058943379221989217173
61634469712058971234696044992084
61634469712058971234696045005182
61634469712058976127819403884433
61634469712058976127819518197474
61634469712058976127819518203089
61634469712058976127819518203090
61634469712058976127819518669650
61634469712058976130347451242721
61634469712058976130347451242722
61634469712058976130350894916982
61634469712058976176083559119094
61634469712058976539601409793405
61634469712058987246745670086290
61634469712058987292499254994754
61634469712058987299213642698104
61634469712058992606700385126221
61634469712059837859212539083463
61634469712059871619514407581144
61634469712059871619514407600018
61634469712059871802445064390996
61634469712059871802445064408466
61634469712059876560898478484596
61634469712059876560898478488808
61634469712059876560898478507682
61634469712059876560901922181942
61634469712059876560901950878298
61634469712059876698915736229442
61634469712059876741384770428958
61634469712059876741384770783090
61634469712059876743829135298660
61634469712059876743829135316130
61634469712059876743895255020378
61634469712059877153166776219838
61634469712059877153166776692014
61634469712059877153166776692062
61634469712059877161598036771343
61634469712059893174512167116573
61634469712127970256315485649231
61634469712127970256318838635153
61634469712127970302070185172443
61634469712127986308480621083347
61634469712127986354234545767687
61634469712127986354235320606559
61634469712127986910620345214849
61634469712128019662587414252047
61634469712128019662775442329375
61634469712128019662775700963969
61634469712128019662775787057249
61634469712128019663339526561359
61634469712128019708508106414799
61634469712128019708508451256559
61634469712128019708508452323575
61634469712128019713674205574019
61634469712128020074369420042927
61634469712128020074369420161019
61634469712128020120102429092409
61634469712128020120122976255035
61634469712128870275272535082547
61634469712128870824064505524739
61634469712128870869822564045873
61634469712128886739031648348307
61634469712128886876229640958855
61634469712128887287823618790499
61634469712128920276341153957523
61634469712128920276341155020333
61634469712128920276403829629167
61634469712128920276403829633379
61634469712128920276403831046109
61634469712128920281423226984561
61634469712128920687935132833050
61634469712128920693017203267913
61634469712128920825195800071151
61634469712129220280055156660286
61634469712129220280117142405436
61634469712129220282565640897574
61634469712129220287648215075734
61634469712129220419858047786577
61634469712129220419858076484337
61634469712129220424909228087041
61634469712129220465590826893562
61634469712129220465590827247853
61634469712129220831431135125950
61634469712129220877184804607162
61634469712129221014382683944394
61634469712129221014445473243485
61634469712129231543061354894069
61634469712129231949571656995279
61634469712131571978519594709071
61634469712131571978522947694993
61634469712131588579476700585379
61634469712131588632824454274689
61634469712131621977799107340674
61634469712131621977861869459730
61634469712131621979504530758582
61634469712131621979504530758591
61634469712131621980341358995169
61634469712131622528547205303878
61634469712131622528547205303887
61634469712131622528630887761953
61634469712131622529384033540465
61634469712131872710079315811655
61634469712131888776341463363009
61634469712131889371975944963813
61634469712131921983301444621380
61634469712131921983302216273712
61634469712131921985812699448190
61634469712131922120478516526980
61634469712131922120479288177908
61634469712131922120562971003316
61634469712131922121315344776662
61634469712131922123021539832403
61634469712131922123104763039519
61634469712131922123105107395791
61634469712131922123105136110861
61634469712131922123105222204301
61634469712131922128156028370456
61634469712131922166232101435444
61634469712131922166232873087776
61634469712131922167068929685126
61634469712131922167069701337458
61634469712131922167132463456514
61634469712131922168837771597903
61634469712131922168837886388944
61634469712131922168837886507036
61634469712131922169589883907215
61634469712131922169591032285607
61634469712131922173846851159864
61634469712131922173909613278920
61634469712131922534866221412859
61634469712131922534866221767151
61634469712131922534887113304763
61634469712131922534887142019833
61634469712131922534887142119211
61634469712131922717817770117423
61634469712131922717817770589807
61634469712131922717817798933275
61634469712131922717880446143199
61634469712131922717880446261291
61634469712131922717901366967643
61634469712131922718632558452511
61634469712131922718633706830903
61634469712131922718653479276955
61634469712131922718716241277920
61634469712131922718716241396012
61634469712131922722963006090301
61634469712131922723800965253023
61634469712131933241224738790159
61634469712132789939786955301833
61634469712132789939786983881552
61634469712132789939787726954165
61634469712132789939787755533884
61634469712132822551112848303508
61634469712132822551113226615944
61634469712132822551113226628994
61634469712132822553623706603882
61634469712132822553624481438542
61634469712132822553656134660592
61634469712132822553656134660752
61634469712132822553656135127312
61634469712132822558644293516360
61634469712132822734127221540694
61634469712132822734127479803686
61634469712132822734127479807898
61634469712132822734128250410470
61634469712132822734128251456018
61634469712132822734128251460230
61634469712132822734880620982774
61634469712132822734880625232115
61634469712132822734880625232124
61634469712132822734881395821646
61634469712132822734881396884447
61634469712132822734881396884456
61634469712132822736586791469040
61634469712132822736586791941376
61634469712132822736649582408320
61634469712132822741658542457512
61634469712132822741658546706853
61634469712132822741658546706862
61634469712132823102698924010182
61634469712132823103450921627628
61634469712132823149268646687491
61634469712132823153514033355261
61634469712132823154351220865651
61634469712132823156043473561603
61634469712132823156046568162229
61634469712132823291611975591043
61634469712132823291612004170762
61634469712132823291612747243375
61634469712132823291612775823094
61634469712163992417484310227359
61634469712163993007783359169559
61634469712163993012030980192763
61634469712164009064196115626879
61634469712164009071789169792977
61634469712164009620581140235169
61634469712164037479421751425208
61634469712164037479421751429420
61634469712164042420997093227437
61634469712164042420997207546093
61634469712164042421059969661151
61634469712164042832590812306395
61634469712164042832591185377737
61634469712164042969851940084416
61634469712164042969851940103126
61634469712164042969851940103129
61634469712164042969851940103130
61634469712164042974935155730648
61634469712164053536637579320334
61634469712164053539116810225391
61634469712164053539180672482125
61634469712164053950710787938943
61634469712164053950710788057035
61634469712164054087972557185036
61634469712164293132910666085613
61634469712164293150736284025895
61634469712164293151300368257879
61634469712164303719792645454407
61634469712164303719793420293279
61634469712164304245948067540001
61634469712164309207713124715199
61634469712164309215306178881297
61634469712164309805857314647397
61634469712164309805857314651609
61634469712164309810667527456370
61634469712164309810667527456371
61634469712164309810939888825557
61634469712164309810939888829769
61634469712164309810940660482101
61634469712164309812635236122135
61634469712164309813199320358331
61634469712164337622917839457048
61634469712164337622917839457256
61634469712164337622917839807176
61634469712164337622917839812792
61634469712164337622917844062142
61634469712164337630447748706244
61634469712164337668671395664992
61634469712164337668671395669156
61634469712164337668671395669364
61634469712164337668671395682254
61634469712164337668671396141540
61634469712164337668671396154638
61634469712164337668671400386726
61634469712164342562045573450034
61634469712164342562045573455650
61634469712164342562066465458466
61634469712164342562066465458626
61634469712164342562066465459870
61634469712164342562066465460078
61634469712164342562066465464242
61634469712164342562066465464290
61634469712164342562066465930850
61634469712164342562066466993660
61634469712164342562066470181604
61634469712164342564514102315757
61634469712164342564514216634413
61634469712164342569575482685972
61634469712164342976107821394715
61634469712164342976108194466057
61634469712164342981169460517616
61634469712164343156591100104174
61634469712164343156591100104334
61634469712164343156591100576558
61634469712164343156591101622106
61634469712164343156591104808646
61634469712164343157405888776292
61634469712164343159101613380464
61634469712164343159101613393561
61634469712164343159101613393562
61634469712164343159122534099913
61634469712164343164184914760388
61634469712164343164205835466740
61634469712164343165022017699247
61634469712164353545436941666433
61634469712164353680154588408654
61634469712164353682612880953821
61634469712164353682612884140360
61634469712164353682612884140361
61634469712164353682613223910413
61634469712164353682613998749285
61634469712164353682697610302757
61634469712164354094206857722655
61634469712164354094206861972004
61634469712164354094206861972005
61634469712164354094207976580929
61634469712164354094227797027263
61634469712164354277222316214776
61634469712164354278059419153635
61634469712164354283141993331795
61634469712164354284836568976041
61634469712164354284837340628373
61634469712164359033334595951732
61634469712164359033334595951733
61634469712164359033335710560657
61634469712164359033355531006991
61634469712164359033355531125083
61634469712164359035866011467367
61634469712164359035867044586487
61634469712164359035867158905303
61634469712164359040949685430884
61634469712164359040949685433071
61634469712164359040949685433098
61634469712165193563398902183470
61634469712165204673988500008354
61634469712165204676436303637858
61634469712165209783055198756805
61634469712165210165234707819923
61634469712165210166929283464169
61634469712165210241218554721330
61634469712165210241218554721331
61634469712165210241490916090517
61634469712165210241490916094729
61634469712165210241491687742849
61634469712165210378751670820121
61634469712165210378751699399840
61634469712165210378752442472453
61634469712165210378752471052172
61634469712165238236420415540452
61634469712165238236420415540500
61634469712165238236420417075694
61634469712165238236420420262233
61634469712165238236420420262234
61634469712165238236420444238260
61634469712165243178079583533230
61634469712165243542224253018430
61634469712165243543919976456406
61634469712165243543919976456409
61634469712165243549003192083928
61634469712165243587142127369134
61634469712165243587142127369294
61634469712165243587142127841517
61634469712165243587142127841518
61634469712165243587142128886858
61634469712165243587142128887066
61634469712165243587142132073398
61634469712165243587142132073605
61634469712165243587142132073606
61634469712165243587142156066894
61634469712165243587142156067102
61634469712165243587142156421185
61634469712165243587142156421233
61634469712165243587142156421234
61634469712165243587142157466574
61634469712165243587142160653114
61634469712165243587956917576286
61634469712165243589652640658521
61634469712165243589652640658522
61634469712165243589673561364870
61634469712165243589673561364873
61634469712165243589673561364874
61634469712165243732833799689599
61634469712165254113163906801631
61634469712165254113163907155763
61634469712165254113163908218781
61634469712165254113163911405321
61634469712165254113164251175373
61634469712165254113165026014245
61634469712165254250424666130712
61634469712165254250424666130713
61634469712165254250425780739637
61634469712165254250446974547427
61634469712165254661955877243823
61634469712165254661955877598163
61634469712165254661955878660973
61634469712165254662018639363087
61634469712165254662018643962356
61634469712165254662018643962357
61634469712165254669550098268516
61634469712165254705251513963398
61634469712165254705251513967610
61634469712165254705252285615730
61634469712165254705252285619942
61634469712165254705262774546267
61634469712165254708546305223259
61634469712165254713693020596755
61634469712165254715303683176980
61634469712165254845807318215856
61634469712165254850953775322147
61634469712165259601146377942084
61634469712165259601146377942085
61634469712165259601147492551009
61634469712165259601168327518017
61634469712165259601168327518044
61634469712165259603616150196768
61634469712165259603616150196777
61634469712165259608677832248244
61634469712165259646890502787352
61634469712165259646901006187275
61634469712165259646921926893675
61634469712165259646921998165816
61634469712165259654431298238529
61634469712165259654515330216517
61634469712165259654515330220729
61634469712165259654516101868849
61634469712165259654516101873061
61634469712165259655080186105045
61634469712167905967901013335960
61634469712167905967901099075108
61634469712167911486302258383329
61634469712167911947101781081453
61634469712167911947101781081454
61634469712167944810154014123120
61634469712167944810969145768932
61634469712167944812664497297598
61634469712167944833877333750500
61634469712167944833877333750660
61634469712167944833877334813310
61634469712167944879609997954016
61634469712167944879609999371166
61634469712167944881305722440304
61634469712167955816410966782287
61634469712167955816410966782495
61634469712167955816410971031845
61634469712167955816412085640769
61634469712167955953608959393043
61634469712167955953671721157967
61634469712167955953693675333196
61634469712167955999426353884383
61634469712167956000199388067899
61634469712167956549305545775214
61634469712167956549305545775226
61634469712167956549306317427546
61634469712167956549306317427558
61634469712167961350921099879271
61634469712167961350921357096715
61634469712167961352594754817165
61634469712167961358452768356163
61634469712167961488182111704016
61634469712167961488182111822108
61634469712167961490692710916331
61634469712167961495776289983821
61634469712167961495776313780328
61634473073812827935603801783114
61634473073812828347197779614758
61634473073820933456938958494330
61634473073823634748592040289210
61634473073824535316403736190494
61634473073847661004051399099150
61634473073847661004114160864074
61634473073847661415645376930794
61634473073847661415896081033898
61634473073847661553094073644446
61634473073847966500548403208055
61634473073855764878822354943880
61634473073855764878822354956930
61634473073855764879073059046984
61634473073855766113604288451862
61634473073855766114419076773900
61634473073855766526201344145454
61634473073855766663211047216092
61634473073855766663400108408334
61634473073855766667727212810082
61634473073855770231990639858667
61634473073856070421240312796211
61634473073856071610289582087627
61634473073856071610289582441919
61634473073856970988487924819803
61634473073856970996019364777059
61634473073856972231365123751289
61634473088616372531970948621667
61634473088627166997139880402463
61634473088627177650406274816427
61634473091546808049052055617686
61634473091546808049114817382610
61634473091546808049616139849670
61634473091546808049678901614594
61634473091546818979137879669702
61634473091546818979701963901686
61634473091546819116335872280250
61634473091546819116899956512234
61634473091546819162653541304058
61634473091546819162654655912982
61634473091546819162716303068982
61634473091546820214483897396618
61634473091569923858294363242482
61634473091569934971352656705462
61634473091569934976436259753398
61634473091569935521151944670932
61634473091570824426043383117990
61634473091570835539921051766068
61634473091570835951515029597712
61634473091570835951515029601924
61634473091570835951765733705028
61634473091570836088963726311364
61634473091573841143540277716903
61634473091573841509589987776339
61634473091574741711289669128559
61634473091581641118127356781444
61634473091581641118127356794494
61634473091581641118315299115252
61634473091581641118315299115412
61634473091581641118378060880176
61634473091581641118378060880336
61634473091581641118378060884548
61634473091581642352909290272164
61634473091581642352909290289426
61634473091581642353661316842168
61634473091581642353724078607252
61634473091581642357988306470090
61634473091581642901951964817460
61634473091581642902704339065789
61634473091581645881015463672528
61634473091581645881830252007616
61634473091581645881831141165352
61634473091581646019029133775900
61634473091581646430622222449808
61634473091581646430622222454020
61634473091581946065205920699256
61634473097482166367371351115947
61634473097482166367371722652095
61634473097482466917588162943383
61634473097482466922671077423811
61634473097483366941439730425611
61634473097483366941439759005375
61634473097483367490406068647853
61634473097483367531153415050916
61634473097483367536235986580611
61634473097483367536235989762779
61634473097483367536236072319759
61634473097483367536236075501879
61634473097483367536236333769083
61634473097483368720119116309452
61634473097483368773278846520704
61634473097483368773466874598032
61634473097490266484823457365678
61634473097490271883812332734635
61634473097490572025624263245346
61634473097490572032966268952068
61634473097490572215987902795866
61634473097490572218436481124676
61634473097490572218436738342120
61634473097491472051199535659746
61634473097491472602421744880632
61634473097491472640894593936347
61634473097491472648426033893603
61634473097491472648990208917516
61634473097491472785436084515892
61634473097491472785436084632532
61634473097491473838039363423508
61634473097491473876240611663263
61634473097491473883772137826228
61634473097491473883772142412448
61634473097494174488867734844044
61634473097494175587019202038972
61634473097494175724217079859884
61634473097494175724217079864096
61634473782883916690558034954239
61634473782891114044931572076593
61634473782892015025089357650607
61634473788768225494172919749808
61634473788788934291399876328687
61634473788788934474414215968159
61634473788791636178413387903995
61634473788792540457346856415864
61634473788792540457535142760396
61634473788792540823396169541604
61634473788792542053662973211993
61634473788792542058745543144967
61634473788792542099395637415509
61634473788799439268741638325871
61634473788799439680544536597727
61634473788799439681108620829711
61634473788799440915890554324643
61634473788799444757498256959564
61634473788799444757498257072040
61634473788799444757498257077656
61634473788799444803230921157464
61634473788799444803230921163080
61634473788799444804921940345231
61634473788799445171535365810287
61634473788799445352022891605272
61634473788799445352022891723364
61634473788799445352294487830848
61634473788799445352294487835060
61634473788799445359636780579834
61634473788799739458012203508207
61634473788799739869794209417179
61634473788799739869794209889563
61634473788799739870358293649163
61634473788799739870358294121547
61634473788799740052808549056651
61634473788799740053372633288635
61634473788799744946747930245784
61634473788799744946747930251400
61634473788799745360785039102123
61634473788799745360785039574507
61634473788799745541544161003188
61634473788799745541544161008804
61634473788799746595566972597055
61634473788799746595566973069439
61634473788800640025824014318623
61634473788800640025844906209123
61634473788800641855966262684851
61634473788800641855966262802943
61634473788800645377298957510744
61634473788800645514496950121292
61634473788800645514496950239384
61634473788800645560313182364792
61634473788800645925525610212767
61634473788800645926089694444751
61634473788800645926090927952936
61634473788800645926090928072432
61634473788800645926362524184128
61634473788800645927781947140703
61634473788800645928534059450015
61634473788800645933140732622425
61634473788800645933704443801781
61634473788800645933704816854409
61634473788800645972095188268148
61634473788800645978873368011493
61634473788800645979437452242073
61634473788800645979437452260787
61634473788800645981317647413171
61634473788800645981321090619419
61634473788800646109105152801368
61634473788800646109105152806984
61634473788800646109293180878696
61634473788800646109293180996788
61634473788800646109293180998192
61634473788800647209132339501487
61634473788800647216663406387401
61634473788803347217744009747816
61634473788803347217744009753432
61634473788803347217744009865908
61634473788803347217744009867312
61634473788803347217744009871524
61634473788803347263748270063028
61634473788803347263748270068644
61634473788803347271090534036953
61634473788803347812540240505220
61634473788803347812540240510836
61634473788803347812540240623312
61634473788803347812540240624716
61634473788803347812540240628928
61634473806482379520904494331224
61634473806482379520904494685516
61634473806493200609822872141392
61634473806493200609822872259484
61634473806493201163973971743544
61634473806493201165666225686089
61634473806494098073109770845217
61634473806494098073172532610141
61634473806494101779147450954415
61634473806494101779147450954463
61634473806494101779147793911007
61634473806494101779398498014159
61634473806517212235160918598019
61634473806517512233885823278114
61634473806517512234700608295312
61634473806517512234700608413404
61634473806517512234705198343508
61634473806517512234705198461600
61634473806517512234705198463004
61634473806517512234726119186879
61634473806517512788851707897464
61634473806517512790543961840009
61634473806517512829501429219003
61634473806517512829501429219004
61634473806517512836276626043525
61634473806517512973474532914925
61634473806517516494889302114427
61634473806517516494889302114475
61634473806517516494889302114635
61634473806517516494889303649669
61634473806517517722896757631006
61634473806518412802537815088163
61634473806518413397250448976420
61634473806518413397250449094512
61634473806518413397250453699398
61634473806518413397313125002196
61634473806518413397313125120288
61634473806518413397313129725174
61634473806525301278619100881550
61634473806525306629340812692922
61634473806525317711582418821564
61634473806525317894513075635628
61634473806525321461682147525548
61634473806525321461932851628652
61634473806525601422135736898528
61634473806525601467889666181978
61634473806525604989283917844118
61634473806525606772857448709900
61634473806525606772857821781242
61634473806525606818611377993350
61634473806525616108845068643880
61634473806525616108845068662754
61634473806525618084034688527999
61634473806525618084034717046240
61634473806525618084598772759983
61634473806525621597856117806899
61634473806525621605199156613868
61634473806525621643588667219162
61634473806525621645844745529938
61634473806525621650931820817384
61634473806526518468581111988908
61634473806526522213593765405446
61634473806526522221186819571624
61634473806529207260279624276212
61634473806529208495061557771144
61634473806529218563862776274032
61634473806529218563925452299807
61634473806529218563925452299808
61634473806529219760234193783788
61634473806529223510333548945498
61634473806529223510333550484904
61634473806529223869102901412035
61634473806529223876445940219004
61634473806529223922178604422520
61634473806529225111227873713936
61634473806529225111791957945920
61634473806529225149366421580336
61634473806529225151622758508272
61634473806529225151873462611376
61634473806529225152437546843359
61634473806529225152437546843360
61634473806529225157524622149400
61634473806529225157524622149436
61634475215687898403724491765061
61634475215720608279658183373533
61634475215720619397779273615005
61634475215720619397800194203313
61634475215720620818019825543349
61634475215720620823103514330433
61634475215721521248574296128437
61634475215732326786131540001283
61634475218582629058547575798272
61634475218582629058735603875600
61634475218582629058735861093044
61634475218582629470329581707244
61634475218582629470517867002016
61634475218679875969840526322924
61634475218679887128610591980828
61634475218679887128610849198272
61634475218679892076775897188639
61634475218686795187895890903912
61634475218686795325156559067846
61634475218686795325156559534406
61634475218686795325344588661494
61634475218687078912630593081451
61634475218687094919041028992355
61634475218687995349592053074987
61634475218687995349592056257315
61634475218687995486790045685535
61634475218687995486790048867863
61634475218687995486793401853785
61634475218687995898384023517179
61634475218687995898384026699507
61634475218687995898387379685429
61634475218687995951731780388817
61634475218687995951735142573279
61634475218687996088933135183827
61634475224490053577274425661946
61634475224491254334356801654698
61634475224491254334356804837026
61634475224491254334545091196060
61634475224491254517569906778588
61634475224491254883431220406716
61634475224491254883619502519160
61634475224491254885123473102668
61634475224491254929352166722676
61634475224564186100204462468497
61634475224564200505240516694736
61634475224564200871102116120024
61634475224564200871290112435308
61634475224564200871290141015024
61634475224564200871290144197352
61634475224564200917022776638824
61634475224564200923797603512936
61634475224583707797801103007725
61634475224583713148522814819097
61634475224587300259234854047284
61634475224587300259799709917098
61634475224587300262247430985570
61634475224587600403316719005418
61634475224587600403316722187746
61634475224588501382942165022396
61634475224588512495979852273944
61634475224588515836156306029404
61634475224588516202017615425444
61634475224588516202017902272364
61634475224588516202017905454692
61634475224588516202019939423498
61634475224588516202020225220658
61634475224588516202205930349692
61634475224588516202205933532020
61634475224588516207100189603604
61634475224588516207288475948136
61634475224588516253021140151652
61634475224595403539397492415234
61634475224595403951179759779354
61634475224595403951744615662266
61634475224595404134194099417422
61634475224595404134194099430472
61634475224595404134758955301738
61634475224595404134758958484066
61634475224595405921063025421782
61634475224595420600997186291042
61634475224595420601249383014948
61634475224595420606331957193108
61634475224595420607772013165154
61634475224595420738257941020646
61634475224595420738257969600314
61634475224595420738258226463674
61634475224595420738258226813594
61634475224595420738258226817806
61634475224595420738446227360966
61634475224595420745032767890546
61634475224595420745032767894758
61634475224595420745221053189482
61634475224595420745221054235078
61634475224595420745221054252340
61634475224595704277711108520244
61634475224595706110309599880904
61634475224595706110312698713618
61634475224595720744766392103268
61634475224595720749848966281428
61634475224595720927504515475556
61634475224595720927507871413238
61634475224595720927507871529878
61634475224595720927692801820088
61634475224595720927695900652802
61634475224595720934470723294826
61634475242217127464876256198433
61634475242310775328008048854013
61634475242310775328008048859629
61634475242310786441045450308401
61634475242310791380173184293745
61634475242310791381867759937991
61634475242313488357997529710427
61634475242314388788548556975387
61634475242321596984071394290752
61634475242321597174343940603357
61634475242322493898289735854959
61634475242322497602635536339755
61634475242322497604891873267691
61634475242322497604894967868317
61634475242322498839676901363249
61634566028680277039771252078165
61634566028680277039771509295609
61634566028682979978553386378709
61634566029328668455949945315329
61634566029328668456200735157581
61634566029335873737194736644469
61634566029336774305006518284901
61634566029336774305069194310677
61634566029547475053944604052477
61634566029554678361157038055525
61634566029554678361157039118335
61634566029555578791708066387507
61634566029555578928906143670181
61634566029555578928968819695957
61634566029651624664640126105179
61634566029651640593914649183925
61634566029651640731112900078939
61634566667460224189297687150777
61634566667460224189298461985437
61634566667460224189298716020553
61634566667460224189298719202881
61634566667468329298788846305235
61634566667468329298788936761905
61634566667468329299540958614547
61634566667468329299540963332069
61634566667468329299542077940993
61634566667468329299603725096993
61634566667471031002224281683201
61634566667471031002788022958593
61634566667471031002789137567517
61634566667471031003039070018289
61634566667748362155334875785451
61634566667760068797321680152275
61634566667760068797321770608945
61634566667760069346364697654163
61634566667760069346364699189357
61634566667760069536888037098017
61634566667783178613349532210181
61634566667783179848131465687851
61634566667783179848131465705113
61634566667783179848946254022939
61634566667783179848946254027151
61634566667783180397174397454803
61634566667783180397738224469343
61634566667783180397926509764115
61634566667783185346091945335503
61634566667783185346092635970421
61634566667783185758502521345347
61634566667783485947208256276891
61634566737715325877738480227431
61634566738363729146267679493441
61634566738370933825457831107893
61634566738370933826209943417205
61634566738371834256008601155569
61634566738371834256008858373013
61634566738655468644800513340481
61634566738655470618897755186265
61634566738663573754541435002609
61634566738663573754541687502531
61634566738686684805351387303171
61634566738686684806103499612483
61634566738686690166114736326813
61634566743615846181098973344569
61634566743623050860289206448771
61634566743623951290839775970311
61634566743623951290840152224141
61634566744487545936245280006855
61634566744491148070231570703521
61634566744491149854621120367213
61634566744491149854621377584657
61634566744498352749420689198799
61634566744498352749421803807723
61634566744499253179972749583093
61634566744564094057902180619669
61634566744564095842291987500805
61634566744564095887208458241415
61634566744564095888023246576503
61634566744564095888023503793947
61634566744564095894738753945769
61634566744564095894801429854905
61634566744564095894801429971545
61634566744564095895554657835951
61634566744564095895554661494875
61634566744564096031999422465453
61634566744564096031999422582093
61634566744564096032815330131199
61634566744571298737092413723871
61634566744571299331616676361095
61634566744571299339209647974585
61634566744572199167642297332227
61634566744572199167642983245411
61634566744572199716684971877523
61634566744572199716686000747299
61634566744572199906958667850093
61634571051632469469225482843788
61634572880374983928012047544900
61634572960142794879944649995190
61634572960142843055926579902552
61634572960142843055927699097696
61634572965406658483430654335656
61634572966055022015228385015732
61634572966055066486865633633442
61634572966055070183702321389056
61634573098962904528358964699496
61634573101953456478717736501833
61634573101953456478717850820697
61634573119678382324776772067784
61634573119678430503019223568255
61634573124907379869500352840498
61634573124931743376423669995347
61634573125563891326285217114436
61634573125563891326285221831798
61634573125563941151990452306428
61634573125563941151990452310640
61634573125563941151991571520445
61634573125563941151991571520446
61634573125563941151993814496719
61634573125563941151993895985059
61634573125563941151993895985060
61634573125563941151993895990729
61634573125563941157011379332800
61634573125563941157074055358576
61634573125563941157074059959457
61634573125563941157074059959458
61634573125563941334670319283856
61634573125563941334674537324764
61634573125563941334736524721588
61634573125563941334736529326681
61634573125563941334736529326682
61634573125563941334736553301304
61634573125563941334737672515322
61634573125563941334946506507802
61634573125563941335008496974685
61634573125563941335008496974686
61634573125563941335009268627017
61634573125563941335009268627018
61634573125588191700927935457250
61634573125588208311926588224671
61634573125588208311926588224672
61634573125588208311926673963820
61634573125588241846514872028508
61634573125588252822354280872348
61634573125588256487992545314496
61634573125588258320312466754948
61634573125588258320312552507146
61634573125588258320583750025770
61634573125588258320583750025779
61634573125588258320584520136435
61634573125588258320584520136436
61634573125588258320584520611090
61634573125588258320584521671469
61634573170194232772438654977871
61634573170194232777522000808363
61634573170194232777608007631825
61634573170201435942391307850825
61634573178117476658111400738498
61634573178120178359040394791288
61634573178741553444037579562997
61634573178765887038311156156847
61634573178773940904611778975309
61634573178773990913269625166639
61634573178773990913269710905787
61634573178773990913269711372347
61634573178773990913270485740447
61634573195810884277677342688866
61634573195831342212842516898372
61634573195835244078563635046532
61634573195835248196445600395587
61634573195835249431732297680357
61634573195835249431733069332689
61634573195835249431795059799413
61634573195835249431795831451745
61634573195835249568993824062293
61634573195835249571500865565717
61634573195843299777514324227426
61634573195843305130684904882130
61634573195843305130684990621278
61634573195843353306691284776706
61634573195843353306753960802482
61634573195843353309199354677522
61634573195843353309199440416670
61634573195846006422338072416158
61634573195846054590813299810349
61634573195846054590813985723452
61634573195846054598407039889551
61634573195846054598407042597362
61634573195846054598407386978933
61634573195846054598408158631265
61634573195846054598408158743693
61634573195846054600851752100837
61634573195846054600852522211550
61634573195846054600852526935497
61634573195846056375200439263646
61634573195846955168664220010197
61634573196467429680895544363382
61634573196467429680895544368998
61634573196467446108963916562976
61634573196467446291957337025674
61634573196490562520471363193280
61634573196491457590323868790646
61634573196491463088282025975438
61634573196491463088282887966188
61634573196491463088283145183632
61634573196491763277531699267274
61634573196491763277552619855582
61634573196491763277553394812498
61634573196491763277553396229440
61634573196491763277553396229488
61634573196491763277553480426960
61634573196491763277553480901566
61634573196491763277553481964424
61634573196491763277553485150916
61634573196499817143854019164430
61634573196499817143854019164590
61634573196499850541429268195466
61634573196499850541430301316044
61634573196499850541430304498372
61634573196499850541433400148550
61634573196499850541433400620934
61634573196499850541517082968342
61634573196499850678690022570938
61634573196499850678777809118390
61634573196499850678777837698106
61634573196499861654470111438952
61634573196499861654470111439000
61634573196499861654470111440404
61634573196499861654471144559530
61634573196499861654553679473320
61634573196499861654554827385151
61634573196499861659550358436938
61634573196499861659550362687740
61634573196499861659551137522400
61634573196499861791815210572778
61634573196499861796811027073262
61634573196499861796811030255590
61634573196499861796811801913538
61634573196499867152490944645356
61634573196499867152490944649568
61634573196499867152491719489844
61634573196499867152511865239280
61634573196499867152511865355920
61634573196499867152511950976976
61634573196499867152511950978428
61634573196499867152511955700161
61634573196499867152512640078152
61634573196499867152512641613342
61634573196499867152512641613351
61634573196499867152512725811636
61634573196499867152512725813088
61634573196502568444165721873032
61634573196502568444165807606564
61634583973143685852099211254162
61634583973143685859629506486340
61634583973143685859692182512116
61634583973143685859693298539386
61634585332054585292125758029314
61634585332127530867992326839258
61634585332127531279711913944270
61634585332127531279796367945462
61634585332711093259366152118566
61634585332711093259428913883490
61634585408866698642092941345546
61634585408866715250580256714884
61634585408866715250580256716288
61634585408866715250643018479808
61634585408866715250644134507078
61634585408866715250644166745718
61634585408935758785596216728034
61634585408939644629763551260290
61634585408939661238314744421822
61634585408939661238314773119630
61634585408939661245841596450560
61634585409519321169232868071062
61634585409523223628914540173778
61634585801882259559603530565078
61634585810714166941857998392560
61634585810750156710080714463324
61634585810750156710080714469148
61634585810750200627592455741906
61634585810750206125553621302742
61634585810750206125553707041890
61634585810750206125553707042050
61634585811741523946677496341067
61634585811741523946678615536211
61634585811741523954205464381217
61634585811741523954205464394267
61634585811741524358205611808211
61634585811741524358205616407481
61634585811741524358205697897279
61634585811741524358209055364379
61634585811741524358456660267587
61634585811741524358456664866857
61634585811741524358459759454433
61634585811741524358459759467483
61634585811741524358460878662627
61634585811741524365799442225911
61634585811741529304927176192589
61634585811741529304927176205639
61634585811741529304927261931737
61634585811741529304927261944787
61634585863935939946493243860375
61634585878694378817707154594866
61634585879351787763726543648876
61634585881650107025441429066484
61634585881650107025442203905356
61634585881660915617735415598131
61634585881660915617986464057507
61634585887526297312179674538324
61634585887526313783404108179556
61634585887558728871709013427508
61634585887558734224879303685782
61634585887558734224879306865472
61634585887562286480523296830674
61634585887562286480523296843724
61634585887562330997914131887670
61634585887562331005444423938924
61634585887562331005445197242762
61634585887562331142705866229006
61634585887562334656506260207082
61634585887562334656506345933180
61634585887562334656506345946230
61634585887562336495875297448506
61634585887562336495875383187814
61634585887562634845776939929964
61634585887570725321904726279838
61634585887570736434667745283190
61634585887570736435005575412333
61634585887570736435005575412334
61634585887570741793254483624573
61634585887570741793254483624574
61634585887570741793255258583968
61634585887570741793255260000910
61634585887570741795430232316082
61634585887570741795430232333343
61634585887570741795430232333344
61634585887570741795430318053618
61634585887570741795430318072492
61634585887570741795431094424923
61634585887570741795431094442185
61634585888506965621106655474926
61634585888506965627881850821270
61634585888506965628696639156358
61634586020501387496800116914142
61634586020502288064361110247308
61634586020506206538630064089900
61634586020514306747384414505360
61634586020514306747657153922336
61634586020514311648370903199420
61634586020514311648371246156012
61634586020517008450819759426704
61634586021158796442882271982634
61634586023436688004139374122429
61634586023460719342553608100439
61634586023460719342553608166046
61634586023460719343305261599261
61634586023460719343368396317435
61634586023460719347541561223016
61634586023460719347541646962164
61634586023460719347636096605058
61634586023460719347636098140252
61634586023460719348357554505446
61634586023460719350084676587154
61634586038227274849139340001834
61634586038228164303854138627214
61634586038228164303854396911680
61634586038231177309408337848416
61634586038231177309409109500748
61634586038231182074536184499534
61634586038239282418875224615370
61634586038239282423958913402454
61634586038242884690122351177306
61634586038242884695205697007798
61634586038883772114312988699308
61634586038884672682124512055274
61634586038884672682124770339740
61634586041077621806334410537913
61634586041077626747718481445577
61634586041077627295946364469245
61634586041185645471355404308670
61634586041185694884379816899396
61634586041185694884379818434670
61634586041185695425829006813256
61634586041185695430911666730564
61634586041185695433422807238510
61634586041185695434175982764676
61634586041186595445349886382045
61634586041186595449585894424256
61634586047058981501923369388361
61634586047071156256436032742124
61634586047071156256436034277318
61634586047071156256436804390244
61634586047071156256437177461586
61634586047071156263967096912270
61634586047071156263967468448578
61634586047071156263967469983772
61634586047071156264029772821406
61634586047071156264029777538927
61634586047071156264029777538928
61634586047071156264030145887084
61634586047071156264030145892908
61634586047071156264030150610269
61634586047071156264030150610270
61634586047071189656525119340466
61634586047071189656525894179338
61634586047071189656526151396782
61634586047071189793723110539688
61634586047071189793723886908137
61634586047071189793723886908138
61634586047071189793724145075964
61634586047071189793785787976790
61634586047071189793785791164734
61634586047071189793785874188322
61634586047071189793786562815662
61634586047071189798804136621684
61634586047071189798806456370180
61634586047071189798869476763874
61634586047071189798870251602746
61634586047071189798870251604150
61634586047071200774643545465364
61634586047071200774646123842790
61634586047071200774646898681662
61634586047071200911844120708512
61634586047071200911906878218262
61634586047071200911906907270362
61634586047071200911907653057134
61634586047071206262562475052784
61634586047071206265072869295750
61634586047071206265072869301574
61634586047071206265072869413842
61634586047071206265072874018935
61634586047071206265072874018936
61634586047071206265072955034898
61634586047071206265072955040722
61634586047071206265072955507282
61634586047071206265072983732706
61634586047071206265072984086998
61634586047071206265073644134622
61634586047071206265073644140446
61634586047071206265073729873770
61634586047071206265073729875222
61634586047071206265074102946723
61634586047071206265074102946724
61634586047071206265093878933614
61634586047071206265094650581574
61634586047071206270093910759238
61634586047071206270156591385735
61634586047071206270156591385736
61634586047071206272603940904849
61634586047071206272604021920812
61634586047071206272604021925024
61634586047071206272604021926476
61634586047071206272604021926636
61634586047071206272604022393196
61634586047071206272604022397408
61634586047071206272604025113176
61634586047071206272604026648210
61634586047071206272604050972912
61634586047071206272604050977124
61634586047071206272604312441157
61634586047071206272604393933716
61634586047071206272604398184518
61634586047071206272605169832638
61634586047071206272687619012896
61634586047071206272687990661472
61634586047071206272687995266565
61634586047071206272687995266566
61634586047095466212116709933781
61634586047095466234937771826108
61634586047095466234937771843370
61634586047095471595701116271954
61634586047095471595702265713150
61634586047095516243595618015986
61634586047095516243596767463824
61634586047095516243599061224655
61634586047095516243599061228867
61634586047095516243599090394856
61634586047095516243599832876987
61634586047095516243661823343711
61634586047095516243662594996043
61634586047095516248682407055147
61634586047095516248682407059359
61634586047095521601912308280166
61634586047095521604360026153251
61634586047095521604360026153256
61634586047095521604360026153260
61634586047095521604360111885762
61634586047095521604360111885766
61634586047102425956830628416407
61634586047106311943526391754433
61634586047106323056566379023589
61634586047106323056566403470595
61634586047106323056566403476211
61634586047106323061646281647833
61634586047106323061646654719175
61634586047106328414815716049661
61634586047106328414815830840701
61634586047106328414816084403641
61634586047106328417263805459063
61634586047106328417263891198211
61634586047106328417263891664771
61634586047106328417263891668983
61634586047106328417264666505047
61634586047107223624313103721321
61634586047107228975034439278810
61634586047107228982564845643312
61634586047107228982564846115488
61634586047107228982564848831256
61634586047107228982564850366290
61634586047107228982565104395790
61634586047107228982565879236066
61634586047107228982627866510634
61634586047107228982648414149856
61634586047107228982648790285434
61634586047107228982648790286886
61634586047107228982649561937766
61634586048074967198879805546399
61634586048074972689311113536265
61634586048074983671861549783787
61634586048074983671861554033128
61634586048074983671861554033137
61634586048074983672614695194963
61634586048074983672614699444304
61634586048074983672614699444313
61634586048074983799836911422707
61634586048074983801531487066953
61634586048074983802348514990653
61634586091417816468330157237213
61634586091417816468330157237222
61634586091417816468330500193814
61634586100244932118491045288297
61634586100244932118492159897221
61634586100248817962595103272225
61634586100248834578736796547131
61634586100248834578737911156055
61634586100272844222445101437146
61634586100272849712875284311810
61634586100272849717957774286016
61634586100272849718773677230028
61634586100272849718773681829298
61634586100280054263151656097455
61634586100281254834770737277987
61634586100281254834771113531657
61634586100281255017513112451783
61634586100281255017513480805763
61634586100281255017513485523125
61634586100281255017785076917459
61634586100281255017785080099787
61634586100281255017785453171129
61634586100281255019961201861185
61634586100281255019961287600333
61634586100281255019961288066893
61634586100281255019961288071105
61634586100281255019962063970027
61634586100283956723397408891323
61634586100284851798268521766518
61634586100284857288761386923726
61634586100284857288782304324090
61634586100284857288782307512034
61634586100284857291209104796820
61634586101217478715779596365017
61634586101217478715781924011959
61634586101217478715782695664291
61634586101217478715971068116605
61634586101252611977995070178165
61634586101252611978559155472959
61634586101252611978560184342735
61634586117974694156230888578606
61634586117974694199453068072610
61634586117974694199453068078226
61634586117974694201963552782122
61634586117974705137087780771750
61634586117974705137091252675806
61634586117974705137091253030098
61634586117974705320021909484254
61634586117974705320084671603310
61634586117974705320105592315491
61634586117974710670740149397186
61634586117974710673271554695165
61634586117974710673271554695166
61634586117974710680780929336068
61634586117974710680781043654932
61634586117974710680781043659144
61634586117974710680782072528920
61634586117997825206436740582616
61634586117997825253005888666652
61634586117999026010025469593030
61634586117999026010025846913929
61634586117999026010025846913930
61634586117999026011700276668957
61634586118007114648479938687764
61634586118007125576051467414646
61634586118007125576051467420262
61634586118007125576051724632090
61634586118007125576052496290038
61634586118007125761242962290386
61634586118007125761246061117276
61634586118007125761514558396258
61634586118007125761514558402082
61634586118007125761518002074890
61634586118007131066483056957991
61634586118007131074013435098313
61634586118007131111964674101758
61634586118007131112236270213454
61634586118007131119494683538020
61634586118007131119495051886336
61634586118007131119495051887788
61634586118007131119495052358720
61634586118007131119495056609522
61634586118007131119495831444182
61634586118007131119766647999484
61634586118007131119766651186024
61634586118007131119767020006724
61634586118007131119767024257526
61634586118007131119767799092186
61634586118007131119829324496192
61634586118007131119829696032500
61634586118007131122005449435546
61634586118007131122005449439758
61634586118007131122006225697184
61634586118007131122006311432119
61634586118007131122006311432120
61634586118009816351703413486942
61634586118009816351706853979034
61634586118009816351723530661033
61634586118009816351724305495694
61634586118009827464761618028606
61634586118009832825441656353415
61634586118955362334717250727237
61634586118955362334738142735829
61634586118955362517731475575669
61634586118955362517731847111977
61634586118955362525262139163231
61634586118955362525280449956325
61634586118955378989039563222085
61634586118978488217865186534432
61634586118978488217865189716760
61634586118979377665236002512298
61634586118979388778085893978834
61634586118979388778271084690242
61634586118979388778273408688296
61634586118979388778274180690548
61634586118979388785049006147718
61634586118979388785613091796644
61634586118979388785614206405568
61634586118979388785864135674136
61634586118979388785864140273406
61634586118979394135770717959090
61634586118979394136334802191074
61634586118979394136522830268402
61634586118979394136522831331176
61634586118979394136522831335388
61634586118979394136522831335424
61634586118979394136523085366292
61634586118979394136523088548620
61634586118979394136523860205200
61634586118979394136523863387528
61634586118979394136585850667836
61634586118979394138782520064168
61634586118979394138783382054918
61634586118979394138783639272362
61634586118979688921791189778859
61634590115847314722557231300394
61634590115847314722808278360090
61634590115847330736562610947656
61634590115848215290369012940826
61634590115848231303555304718082
61634590115848231304311544734096
61634590195615124667327655885291
61634590346283721846710617283052
61634590355115590376772842003238
61634590355115590376773215074580
61634590355115590379283322107816
61634590355115590379283326712909
61634590355115590379283326712910
61634590355115590379301148114212
61634590355115590379301922953084
61634590355115590379304242696124
61634590355115590379304242701740
61634590355115590379304590256198
61634590355115590379305366159332
61634590355115590379367004461048
61634590355115590379367004466664
61634590355115590379368123674858
61634590355115595730005033919188
61634590355115595730005038524281
61634590355115595730005038524282
61634590355115595730005405455496
61634590355115595732474134733369
61634590355115595732534200491701
61634590355115595732536896498293
61634590355115595732537929613207
61634590355139610919600859661607
61634590355139905572753889661161
61634590355358749038905247841293
61634590355358749221856829611267
61634590355358749224367309599045
61634591550986783506460172496066
61634591551643294994551711763214
61634591551644195562363493403646
61634591551644206682176750601922
61634591554566538167392317344658
61634591554590554956168036517296
61634591554590555093428790892928
61634591630418381514850650294930
61634591630418381522382061554378
61634591630418381522382062604138
61634591631399083192230998258400
61634591631399083192231084347468
61634591631399083192231342614672
61634591631402683679088313335510
61634591631402685326217370090524
61634591631402685326217370427394
61634591631402685326217371490204
61634591631402685463478124802866
61634591631402685463478126219808
61634591631402985652769725599282
61634591631402985652769983879536
61634591631402985652770098670784
61634591631409888221664297870201
61634591631411083442478159546594
61634591631411083442479307452596
61634591631411088788120769451204
61634591631411088795650693148477
61634591631411088795734634241089
61634591631411088795735777429729
61634591631411088925315289803404
61634591631411088925315294507716
61634591631411088925317618855642
61634591631411088925318647253242
61634591631411088925318647257454
61634591631411088925318762044282
61634591631411088925318762061752
61634591631411088930399011874516
61634591631411088932909491862454
61634591631411088932909496584187
61634591631411088932909496584188
61634591631411088932911361784642
61634591631411088932912504960184
61634591631411088932912504973282
61634591631411088932912847916776
61634591631411088932912847929874
61634591631411088932912849329554
61634591631411088932912849333926
61634591631411088932930412568806
61634591631411088932932625312232
61634591631411088932932626847266
61634591631411088932933396968776
61634591631411088932933770035906
61634591631411105396667461943946
61634591631621834740692908875636
61634591631621834748286736463456
61634591631629943562122639610460
61634591764561852148008342740712
61634591781423172833036504112186
61634591782072481617727763644771
61634591789963257349141352236824
61634591789963257349141353770406
61634591789963257349141353771858
61634591789963273408646084694432
61634591789963273408646089411794
61634591789963273820239376612892
61634591789963273820239378148086
61634591789963273820240148261012
61634591789963273820240521332354
61634591789963273820511345796090
61634591789963273820512117444050
61634591789963273827770812319346
61634591789963273827770813854540
61634591789963273827833116692174
61634591789963273827833489757852
61634591789963273827833489763676
61634591789963273827833494481037
61634591789963273827833494481038
61634591789963273873775445706060
61634591789963274003442688517514
61634591789963274003442688523338
61634591789963274003442691705666
61634591789963274010847829397532
61634591789963274011035742689436
61634591789963274011035745871763
61634591789963274011035745871764
61634591789963274011036118943105
61634591789963274011036118943106
61634591790838608649604164335412
61634591790838619762641108514344
61634591790838619762641480050652
61634591790838619770234534216750
61634591790838619770255426223890
61634591790838619770256202127024
61634591790838619770317840428740
61634591790838619770317840434356
61634591790838619770318959642550
61634591790838625120956241423188
61634591790838625123424599163296
61634591790838625123424970699604
61634591790838625123424970701061
61634591790838625123484174462820
61634591790838625123484179067914
61634591790838625123487646721167
61634591790838625123487646721168
61634591790838625123487646726837
61634591790838625123488765580899
61634591790838625169241207182625
61634591790838625169241978834957
61634591790838625306439199793014
61634591790838625306439971445346
61634591790911554507607074046558
61634591790911554637274312258742
61634591790911554637274771065020
61634591790911554637274774251560
61634591790911554644864270420322
61634591790911554644864386274220
61634591790911554644867738073576
61634591790911554644867828417658
61634591790911554644868600069990
61634591790911554644885278282812
61634591790911554644888749124010
61634591790911554644889406337982
61634591790911554644889410588784
61634591790911554644951396451978
61634591790911554644951425149786
61634591790911565762985017705202
61634591790911565762985390776544
61634591790911571108560707664518
61634591790911571108623126468638
61634591790934669264266456125167
61634591790935869830994523804767
61634591790935869830994523804768
61634591790935869838334492478447
61634591790935869838337562613353
61634591790935869838525871888571
61634591790935869975532570828143
61634591790935869975532570828144
61634591790935869975532570828149
61634591790935869975535555223742
61634591790935869975535921976997
61634591790935869975535926760050
61634591790935869975535926760210
61634591790935869975786603683118
61634591790935881086310077225958
61634591790935881086310077239008
61634591790946671299180734106509
61634591790946676782017578907241
61634591790946676789523882828745
61634591790946676789523884363779
61634591790946676789524997437669
61634591790946676789524998972703
61634591790946676789527235696575
61634591790946676789607450863113
61634591790946676789607452398147
61634591790946676789610894069361
61634591790946676789610894541537
61634591790946676789610918516367
61634591790946676789610918521983
61634591790946676789610923239345
61634591790946676789612037730177
61634591790946676827750243110757
61634591790946676835361035771577
61634591790946687907728571219335
61634591790946693253282996094505
61634591790946693260898004086129
61634591790947571859315517288434
61634591790947571859399085322802
61634591790947571859399085328418
61634591790947571866929839721006
61634591790947571866929839722410
61634591790947571866929839726782
61634591790947571866930611373498
61634591790947571866930611374742
61634591790947571866992515746942
61634591790947571866992515752558
61634591790947571866993287399274
61634591790947571866993287404890
61634591790947577212547713809478
61634591790947577212565162139438
61634591790947577212565419356882
61634591790947577212565419362498
61634591790947577212568518195212
61634591790947577212568519724630
61634591790947577212568605818070
61634591790947577212568634515883
61634591790947577212568891260938
61634591790947577212568891266554
61634591790947577212568891620899
61634591790947577220074907028018
61634591790947577220074911278820
61634591790947577220075940148596
61634591790947577220079038981310
61634591790947577220095799036610
61634591790947577220095803287412
61634591790947577220099155086560
61634591790947577220099159337362
61634591790947577220099269405424
61634591790947577220099269405472
61634591790947577220099269406876
61634591790947577220099274128610
61634591790947577220100302526002
61634591790947577220100302880347
61634591790947577220100302998391
61634591790947577220158475062386
61634591790947577220159622974217
61634591790947577220161945903584
61634591790947577220161950154386
61634591790947577220162721801102
61634591790947577220162721806931
61634591790947577349829645996371
61634591790947577357360024136693
61634591790947577357360028854002
61634591790947577357361057255819
61634591790947577357422704879778
61634591790947577395495818953502
61634591790947577395499176538694
61634591790947577395499262632134
61634591790947577395499548075002
61634591790947577395561938657750
61634591790947577395561938657910
61634591790947577395562310194218
61634591790947577395582859364315
61634591790947577403089246190942
61634591790947577403089246195314
61634591790947577403092602241100
61634591790947577403092602245312
61634591790947577403092602245472
61634591790947577403110138199534
61634591790947577403110138203906
61634591790947577403110141386074
61634591790947577403110913038566
61634591790947577403113609045104
61634591790947577403113609045157
61634591790947577403176285070880
61634591790947588338216917857798
61634591790947588338216922108600
61634591790947593821115326905035
61634591790947593821116727315331
61634591790947593828647105455653
61634591790947593828648138574779
61634591790947593866870026304326
61634591790947593874400691426922
61634591791154718927093152970034
61634591791154724422546248748305
61634591791154724605561621384648
61634591791227653938924354042342
61634591791227665057045358544666
61634591791227670410217916113945
61634591791227670456031254294489
61634591791227670463561173274401
61634591791227670593229161165890
61634591791227670593232231300796
61634592237043838026306486565572
61634592237044738594055764725546
61634592242953380015074930494822
61634592242953380015639014726806
61634592245875711492692429397933
61634592245875711500095931370777
61634592245899722933380964574678
61634592245899722933443640600454
61634592245899722933445964948428
61634592245899722933446050687576
61634592245899722935138217644380
61634592245899722935138303383528
61634592245899722935891363072818
61634592245899722935891448811966
61634592245899739536911227999894
61634592245899739544441524650418
61634592245899739544442639259342
61634592245899744895163235044848
61634592245908126999367664835630
61634592245908126999368057019405
61634592245908143463879254014761
61634592245908143470657548560841
61634592245908143470657549610601
61634592245908143471223183517521
61634592245908143471410690789689
61634592245908143471410693972017
61634592245908143471411468812293
61634592245908143600325162895713
61634592245908143608672138865767
61634592245910844762311405177283
61634592245910844762875489409267
61634592245910844762876261061599
61634592245910844762876265312401
61634592245910844763064550607173
61634592246199916313421976859331
61634592246199916450682731234803
61634592246199927433801757091783
61634592246199927433990043436315
61634592246199927568803764316843
61634592246199927571060101244779
61634592246199932924416788889275
61634592246199932929500477676359
61634592260013738537432982109488
61634592260021844196782378750202
61634592260670250444649910467728
61634592260670250444900957527424
61634592260670250576827319012708
61634592260678339678462367375058
61634592260678339678713414434754
61634592260678344620100585592065
61634592260678355549871570532752
61634592260678355555206992292716
61634592260678355684873918017350
61634592260678355691650724870114
61634592260678355692467747022320
61634592260970139655044000482100
61634592260994156497167984715200
61634592260994156626834566066300
61634592260994156626834910439834
61634592260994156634364858117554
61634592262641300584758133663788
61634592262641301133612866219372
61634592262641301133612866225196
61634592262641301133801151165676
61634592262641301133863913284892
61634592263624698604874184771810
61634592263624698606568675739718
61634592263624698606568761478866
61634592263624698607384669009098
61634592263624713431546047970244
61634592263624715215934744847550
61634592263624715215935515082940
61634592263624715215935519682210
61634592263624715215935859456474
61634592263624720566656455241980
61634592263625599172688204666936
61634592263625615645669605947732
61634592263625615646486632686158
61634592263625899361956188751866
61634592263625899361956561823208
61634592263625899361958799013640
61634592263625899363651051709592
61634592263625899364466956076370
61634592263625899364466959258698
61634592263625899364467041815518
61634592263625899364467044997686
61634592263625904852386746237438
61634592263625904854897230947109
61634592263625915828163392962062
61634592263625915828163393428622
61634592263625915828226159798640
61634592263625915834940544300788
61634592263625915835756451844070
61634592263625915835756451849893
61634592263625915835756451849894
61634592263625915835757225149360
61634592263625915835757226684346
61634592263625915835757226684554
61634592263625915965424066670040
61634592263625915970506636130838
61634592263625915972201213291404
61634592263625915973017116235416
61634592263625915973017120834686
61634592263625915973017895675010
61634592263625921318593580558460
61634592263625921323675812246588
61634592263625921323676154736620
61634592263625921323676155203180
61634592263625921323738831229116
61634592263632668232883118141679
61634592263632668232883118158941
61634592263632668232886217345787
61634592263632668232886475608779
61634592263632668232887250447651
61634592263632668240476947146649
61634592263632668240476947163911
61634592263632668370209648097115
61634592263632668370210767292259
61634592263632668781925792686975
61634592263632668781925792704237
61634592263632668781926049904419
61634592263632668781926049921681
61634592263632668781926135997699
61634592263632668781926137060509
61634592263632668781926140247049
61634592263632668781927169116825
61634592263632668781929234830413
61634592263632668781929234847675
61634592263632668781929493110667
61634592263632668781930267949539
61634592263632673728396565829421
61634592263632673728396565846683
61634592263632673728396651568569
61634592263632673728396651585831
61634592263632673728396908803275
61634592263632673728459327948637
61634592263632673728459327961687
61634592263632673728459670918279
61634592263632807827980786259877
61634592263632807965178778870425
61634592263634019710716472066844
61634592263636709874209977849725
61634592263636709876717018880765
61634592263636709876720374930923
61634592263636709881552245007383
61634592263636709881552245011595
61634592263637610444469394806431
61634592263948768084395098428183
61634592263948769316729993828901
61634592263948769316733437035149
61634592263948769319177803575447
61634592263948907271916670982964
61634592263948908369441206152581
61634592263948908506698604477896
61634592263948908506700927408928
61634592263948918245248951521338
61634592263948918245248951521581
61634592263948918245248951521582
61634592263948918382505891032034
61634592263948918382506233988626
61634592263948918382506264103292
61634592263948918382506264107748
61634592263948918382509706246730
61634592263948918382509706246974
61634592263948918384957428837430
61634592263948918385020190602354
61634592263948918385020190606725
61634592263948919487624709234059
61634592263948919617287048275364
61634592263948919617287819927696
61634592263948919617288191402525
61634592263948919617288196001795
61634592263948919617288197602679
61634592263948919617288197602680
61634592263948919617291292186044
61634592263948919617291634608773
61634592263948919617291634958693
61634592263948919617291636559577
61634592263948919617291639391742
61634592263948919617291639741662
61634592263948919619801781140610
61634592263948919619802120914874
61634592263948919624819602661973
61634592263948919624819607444942
61634592263948919624819607445185
61634592263948919624821931792916
61634592263948919624822706277656
61634592263948923735675696974542
61634592263948923742453959735408
61634592263948923743268752675590
61634592263948923743269522910980
61634592263948923743269527510334
61634592263948923743269867284514
61634592263948924970457369002680
61634592263948924977988008727887
61634592263948924977988784629569
61634592263948924977989041847013
61634592263948924978050684753580
61634592263948924978050684753664
61634592263948924978051461005182
61634592263948924978051461005266
61634592263948924978051803961774
61634592263948924978051803961858
61634592263948924978051803966229
61634592263960475465132266448283
61634592263960475465132266465545
61634592263960475465132353604373
61634592263960475465135709654531
61634592268549926546965580680720
61634592268561917646164913351018
61634592268561928027208091437454
61634592268561934119965174914012
61634592268561934119965949748672
61634592268561934119965951283706
61634592269498207358665926442446
61634592269498207366255910123878
61634592269510213099073545952394
61634592269510213099074689141034
61634592269510213099346285251326
61634592269510213099408961277102
61634592269510213106937015069450
61634592269510213106937043767258
61634592269510224225058048269582
61634592269510229578226423570196
61634592269510229578226423574408
61634592269534224588026058888324
61634592269534241059587525243114
61634592269534241059588295832636
61634592269534241059588300081986
61634592269534241196848189634460
61634592269534241196848194233730
61634592269534246547507228602224
61634592269534246547569904628160
61634592269534522947425317538386
61634592269534524777568623472198
61634592269534524777568626654526
61634592269534524777568709211346
61634592269534530265488413633266
61634592269534530267998898342937
61634592269534539342461727613704
61634592269534539411184430804146
61634592269534539418715497690060
61634592269534539555975391841644
61634592269534541248858119245721
61634592269534541386118783514604
61634592269534541386118788231966
61634592269534541386119563070838
61634592269534546736840498508304
61634592269541444366735762408469
61634592269542644529020760801643
61634592269542644666281429787887
61634592269542645123817364630388
61634592269542645253483826822799
61634592269542645253487273211375
61634592269542645253487273215587
61634592269542645253488044863707
61634592269542645258570619041867
61634592269542645258570619046079
61634592269542645261078028899271
61634592269542645261078033616633
61634592269542650017003136881737
61634592269542650017003141599259
61634592269542650611799740710643
61634592269542650611799745428005
61634592269544896055123305713151
61634592269544901413372982395395
61634592269544901413372985577723
61634592269545346232456877374301
61634592269545346232456880556629
61634592269546230328977362719102
61634592269546235672109000445959
61634592269546235674553365451223
61634592269546235674556808657471
61634592269546235679640411705407
61634592269546235679703202522431
61634592269546235679703203585241
61634592269546235811817477293795
61634592269546246800267884530936
61634592269546246800267888780286
61634592269546246929938598183672
61634592269546246937528553167260
61634592269546246937528556349588
61634592269546246937528557766530
61634592269546246937529327999574
61634592269546246937529328000978
61634592269546252288250268160960
61634592269546252290698073190144
61634592269546252290698848024804
61634592269749476901075777428622
61634592269826314230306167015118
61634592269826314231142995264743
61634592269826314235388851398306
61634592269826314235452273560774
61634592269826314237896638566038
61634592269826325348426167113546
61634592269826325348426941948206
61634592269826325348489675015162
61634592269826330701593018764842
61634592269826330701593277032046
61634592269857094540561067227945
61634592269857094540561153317013
61634592269857094540561154379823
61634592269857094540561157566363
61634592269857094540564510434193
61634592269857094543008876970279
61634592269857094543008876974491
61634592269857533782542873549813
61634592269857543798121857885913
61634592269857544895580275004201
61634592269857545030389864999959
61634592269857545032837586055381
61634592269857545032841029261629
61634592269857545032903788132826
61634592269857545032903791380845
61634592269857545037924375092121
61634592269857549156307742630187
61634592269857549156308514282519
61634592269857549156371190128932
61634592269857550383559297866753
61634592269857550391089676125119
61634592269857550391090452026792
61634592269857550391090452026801
61634592269857550391153128400275
61634592269858445460940977999852
61634592269858445468538164471922
61634592269858450958902234014768
61634592269858450958964910397266
61634592314171785209748341642196
61634592314171785347761465544424
61634592322683939409899885558349
61634592322711853305941151544056
61634592322711853305941155793406
61634592322712169966585613235443
61634592322719072672680219499973
61634592322720256775457985245069
61634592322720256775457985364139
61634592322720256775458074639747
61634592322720262265888263298955
61634592322720273246747103715163
61634592322720273246747479950119
61634592322720273246748251602451
61634592322720273246748251621165
61634592322720273246748255853253
61634592322720273383925242018301
61634592322720273384007760988888
61634592322720273384008924843709
61634592322720278737177319891277
61634592322720278737177664364189
61634592322720278737177668615960
61634592322720278737177668615969
61634592322720278737178352993141
61634592322723864534627226316622
61634592322723875517994604748856
61634592322723875517994608998206
61634592322723881008424792345254
61634592322723881008425825464380
61634592323003943016945822224716
61634592323012046233467274717599
61634592323012046274137513796975
61634592323012046274200185105389
61634592323012046274200189822751
61634592323012046279219711721465
61634592323012046279220859627467
61634592323012057346504590078707
61634592323012057346587124998113
61634592323012057346588272904115
61634592323036063269736121667519
61634592323036074179423942819718
61634592323036074316684607206692
61634592323036074316684611456042
61634592323036074318379187100288
61634592323036074318379188635482
61634592323036074318379531456560
61634592323036074319195439122306
61634592323036074323462877287052
61634592323036074324216018466140
61634592323036079669850688272678
61634592323036079669851031229270
61634592323036079676628838385144
61634592323036079676629211437772
61634592323036079676629211456645
61634592323036079676629211456646
61634592323036079677444774613344
61634592323036079677444776030286
61634592323036079677445118986878
61634592339453430904055448586722
61634592339453430904055448599772
61634592339453430957318060481008
61634592339789642937015066430290
61634592340434127273998939676852
61634592340436828977434000217930
61634592340436828977434371741188
61634592340436828977434371754238
61634592340437729545245696106164
61634592340437729545245696119214
61634592340437729545246067642472
61634592340437729545246067655522
61634592340437746016535218937420
61634592340437746151285376160632
61634592340438027904394190672648
61634592340438027904394190685746
61634592340438029734537210809300
61634592340438029734537296898368
61634592340438029734537325128164
61634592340438029734537582345608
61634592340438029734537668434676
61634592340438033255115902379026
61634592340438035224967512724562
61634592340438044368153391094706
61634592340438044375684456445426
61634592340438044375684457980620
61634592340438044512945125553926
61634592340438046343087370851706
61634592340438046343087742388014
61634592340438046343087747109747
61634592340438046343087747109748
61634592340438046343088517226886
61634592340438046343088518762079
61634592340438046343088518762080
61634592340438046343088521826156
61634592340438046343088521944248
61634592340438046343088521944407
61634592340438046343088521944408
61634592340438046343088523361350
61634592340438049858583573969370
61634592340438049858583573982420
61634592340438049863666062421432
61634592340438049866113521660140
61634592340438049866114640855284
61634592340438049866114642390478
61634592340438051693809458798656
61634592340444937791356199194955
61634592340446133012252507563526
61634592340446133014700225436620
61634592340446133014700228618948
61634592340446138367868510215081
61634592340446149485990495925894
61634592340446149485990495926712
61634592340446149623250390078203
61634592340446154976420680335752
61634592340446154976420680336477
61634592340446154976420680336561
61634592340446154976420680336570
61634592340449751757236504697312
61634592340449757247666946324614
61634592340449757247667808315364
61634592340449757247668065532808
61634592340664992999569007687787
61634592340729813697096014403926
61634592340729817403136391595826
61634592340729817403136477684894
61634592340729819047817726228396
61634592340729819048653406558978
61634592340729819050328210465675
61634592340729819050328210465684
61634592340729819055348764416502
61634592340729819055348765466262
61634592340729819057855805434492
61634592340729819057855805447542
61634592340729819187522847013184
61634592340729819187525169944008
61634592340729819187526203063125
61634592340729819187526203063134
61634592340729819187526203063342
61634592340729819187608737978376
61634592340729819188361883406805
61634592340729819188361883406814
61634592340729819192608487076740
61634592340729819192609520195866
61634592340729819192671163102516
61634592340729819192672282310710
61634592340729819195115528107780
61634592340729828475503897277302
61634592340729830168449043826582
61634592340729830168469964532934
61634592340729830305646174446332
61634592340729830305646950348222
61634592340729830305709683765098
61634592340729830305729856799564
61634592340729830305730633173629
61634592340729830305730633173630
61634592340729830313236532610104
61634592340729835658813027164858
61634592340729835658813284382302
61634592340729835658875789279542
61634592340737933585809591916272
61634592340761049850914059580654
61634592340761049852611735474556
61634592340761049857695338522492
61634592340761049988174728216978
61634592340761049988177827403824
61634592340761049988177827416874
61634592340761049989872404110880
61634592340761049989872408832614
61634592340761049989872751653692
61634592340761049990688659319438
61634592340761049994956092897964
61634592340761049994956097484184
61634592340761049995706139476426
61634592340761049995709238663272
61634592340761055341343875653794
61634592340761055341343904233510
61634592340761055341344247190102
61634592340761055348122426932044
61634592340761055348122428448364
61634592340761055348122431634904
61634592340761055348122431653778
61634592340761055348937994810476
61634592340761055348937996227418
61634592340761055348938339184010
61634592340762234138320161328520
61634592340762237803687291051694
61634592340762237803690647101852
61634592340762239633833667242716
61634592340762239633896429357560
61634592340762248916728048910372
61634592340762250607162710885494
61634592340762250609610431822824
61634592340762250609610685853728
61634592340762250609610690090028
61634592340762250609670096272806
61634592340762250609673190873432
61634592340762250609673447618652
61634592340762250609673452204872
61634592340762250614756798035364
61634592340762250614756798170718
61634592340762250617201161640948
61634592340762250617201163158720
61634592340762250744420280689264
61634592340762250746868001626434
61634592340762250746868003161628
61634592340762250746871100459148
61634592340762250746871101994342
61634592340762250746871440583332
61634592340762250746871444815420
61634592340762250746933830811948
61634592340762250746934202348256
61634592340762250751953642875264
61634592340762250751954790645912
61634592340762250751954790781266
61634592340762250751954790781426
61634592340762250752791614293846
61634592340762250754461055792532
61634592340762250754461827562956
61634592340762254267446317161364
61634592340762254268283140693684
61634592340762256097589713555898
61634592340762256097589713556058
61634592340762256097589800694726
61634592340762256105120866062868
61634592340762256105120867578370
61634592340762256105120867580640
61634592340762256105120867598062
61634592340762256105182767721996
61634592340762256105183539374328
61634592340762256107631260311658
61634592340762256107631346050806
61634592340764935841818355157780
61634592340764935841818355170830
61634592340764935846838829153834
61634592340764935846898147725560
61634592340764935846898492081832
61634592340764935846898520661548
61634592340764935846901586682458
61634592340764935846901591268678
61634592340764935846901619966438
61634592340764941400906878000824
61634592340764941400910321661986
61634592340764941401743706237408
61634592340764941401747149916040
61634592340764941405993909906092
61634592340764950618552157702097
61634592340764950663468885677630
61634592340764950665979736851956
61634592340764950671059615495754
61634592340764950671061939493808
61634592340764952447855626660320
61634592340764952448695549375057
61634592340764952448695549375066
61634592340764952450303349132684
61634592340764952450306442180854
61634592340764952450306446430204
61634592340764952450306447965398
61634592340764952450306786554388
61634592340764952450369208545048
61634592340764952450369548319312
61634592340764952450390126069072
61634592340764952450390129255612
61634592340764952450390130790806
61634592340764952455387037919768
61634592340764952455390132502924
61634592340764952455390136752482
61634592340764952455473814856156
61634592340764952457897171998978
61634592340764952457897176598248
61634592340764952457897176720504
61634592340764952457897516372512
61634592340764952519030939804489
61634592340764952519031311340797
61634592340764952519031311360480
61634592340764952519867763277787
61634592340764955970881749238750
61634592340764955971718201234762
61634592340764955971718572758020
61634592340764955971718572771070
61634592340764955971718577007370
61634592340764955978496380976704
61634592340764955978496752513012
61634592340764957801025059527114
61634592340764957801025145615974
61634592340764957801861597611986
61634592340764957801861626191702
61634592340764957801861969148294
61634592340764957803556206006557
61634592340764957808556213569118
61634592340764957808556470786562
61634592340764957808618859829904
61634592340764957808618888409620
61634592340764957808618888531876
61634592340764957808639777353928
61634592340764957808639780533826
61634592340764957808639780540468
61634592340764957808640153611969
61634592340764957808640153611970
61634592340764957811066577702998
61634592340764957811066692021862
61634592340765841905164506727500
61634592340765853015667408650672
61634592340765853018115126523766
61634592340765853018118225356480
61634592340765853018118229955750
61634592340765853018201908181888
61634592340765853018201912781158
61634592340765853018202255737750
61634592340765853023197700701926
61634592340765853023200799534640
61634592340765853023201918742834
61634592340765856592876912457004
61634592340765856592877684109336
61634592340765856592877687291664
61634592340765858368836841517466
61634592340765858376366876351276
61634592340765858376367133568720
61634592340765858376367995559470
61634592340765858376368252776914
61634592340765858376451591228788
61634592340765858376451592645730
61634592340765858376451935602322
61634592340773055593270033511723
61634592340773055730530702148047
61634592340773055776285387199888
61634592340773055781273819738573
61634592340773061083696778964683
61634592481272447160728573652057
61634592481272447343742913285913
61634592481272447343742913291529
61634592481272447343931199649159
61634592481588245858995805651016
61634592482208720452502043813315
61634592482220727977759472051927
61634592482220727977760586660851
61634592482220727977843038551261
61634592482220727977843040086295
61634592482220727977843153342301
61634592482220727977844267951225
61634592482220727977844269014083
61634592482220728023596623459725
61634592482220739095964158907483
61634592482220744449133301259755
61634592482220744449133333493975
61634592482220744449133591774277
61634592482220744449134448102899
61634592482241135952610600797390
61634592482241135952610992981165
61634592482241152423900481342703
61634592482241152423900484522601
61634592482241152423900484529243
61634592482241152423900485572361
61634592482241152423900485592044
61634592482241152423900485592053
61634592482241152423901256181575
61634592482241152423901260413663
61634592482241152553568098857473
61634592482241152553570418625869
61634592482245037818059837042310
61634592482245037818060229239183
61634592482245037818332197347291
61634592482245054289349261484855
61634592482245054289537546779627
61634592482245054289622377492323
61634592482245054289622377498965
61634592482245054289622378561766
61634592482245054289622378561775
61634592482245059780052561908823
61634592482253159537188310658597
61634592482253164890358600916871
61634592482255861103362983405705
61634592482255861240623398362449
61634592482255861240623651925389
61634592482255861240623737664537
61634592482255861240623738131097
61634592482255861240624512971373
61634592482255861286377322573001
61634592482255866593793084792183
61634592482255866593793945838167
61634592482256745199885277178133
61634592482256761671174769651231
61634592482256761671175543423033
61634592482256761671175544485888
61634592482256761671175544485891
61634592482256761671175544485897
61634592482256761671175801703341
61634592482256761808435434032382
61634592482256761854188993430982
61634592482256761854189765083314
61634592482532936387044693053543
61634592482532936387232979398075
61634592482532936524303037206539
61634592482532941877659724851035
61634592482532941882743413638119
61634592482536827271819468517857
61634592482536827271822819850653
61634592482536827276903157304941
61634592482536827317576490853801
61634592482536827317635700755741
61634592482536827317639166879577
61634592482536827317639252968645
61634592482536827322658693495653
61634592482536827322659836684293
61634592482536838390024155373413
61634592482536838390026106772301
61634592482536843743109643952169
61634592482536843743192440334205
61634592482536843743193211986537
61634592482544932839727556626071
61634592482544932977197145346863
61634592482544932982070770742747
61634592482544933045921967224175
61634592482544943957847532258619
61634592482544944095109315385775
61634592482544949448274277711579
61634592482544949448275392320503
61634592482568047418667559438623
61634592482568047418667559458363
61634592482568047418667817738617
61634592482568058117662488831677
61634592482568058120110206704771
61634592482568058529444753007853
61634592482568058531704184536415
61634592482568058531704960893011
61634592482568058531705219193005
61634592482568058666702840428679
61634592482568058666705163376973
61634592482568058666705421644177
61634592482568063615620645668819
61634592482568063615621417321151
61634592482568064027214620313923
61634592482568064027214624543581
61634592482568064027214624563264
61634592482568064027214624563273
61634592482568064027215395152795
61634592482568064027215653433049
61634592482568064027402909838353
61634592482568064027402909858045
61634592482568947986479599728969
61634592482568947986479599733181
61634592482568948116397198890833
61634592482568948118656635005615
61634592482568948118844663082943
61634592482568948123740354108813
61634592482568958687985784919805
61634592482568959097256536067657
61634592482568959099515967596219
61634592482568959099705287527889
61634592482568959234517203654221
61634592482568959234517204703981
61634592482568959236745210643428
61634592482568959236745215229648
61634592482568959236776636232543
61634592482568959236776639353393
61634592482568959236777753826803
61634592482568959236777755361997
61634592482568959236777755427687
61634592482568959237027687812769
61634592482568959237028802421693
61634592482568959237028804022577
61634592482568959241860328004963
61634592482568959241860328556087
61634592482568959241860329605847
61634592482568959242048614900619
61634592482568959244272835726986
61634592482568959244272835740036
61634592482568959244273178696628
61634592482568964587683280470857
61634592482568964587683281520617
61634592482568964587684022992349
61634592482568964589942713049179
61634592482568964589942716170029
61634592482568964590193760030135
61634592482568964590193764629405
61634592482568964590194879238329
61634592482568964590194880839213
61634592482568964594994547538358
61634592482568964594994547551408
61634592482568964595027435423401
61634592482568964595027435427613
61634592482568964595027435427772
61634592482568964595027435427773
61634592482568964595214688666069
61634592482568964595214691852609
61634592482568964595215463487679
61634592482568964595215463504941
61634592482568964595215467737029
61634592482568964595215721767933
61634592482568964595215724954473
61634592482568964595277363078071
61634592482568964595277367677341
61634592482568964595278482286265
61634592482568964595278483887149
61634592482569259288765645611033
61634592482569259293848875585197
61634592482569259293849248658969
61634592482569259426027428718497
61634592482569259426027428738180
61634592482569259431319208896377
61634592482569264779193505672908
61634592482569264784275994092237
61634592482569264784485285831105
61634592482569264784486057483437
61634592482569264784486057485867
61634592482569264784486061735208
61634592482569264784486061735217
61634592482571949421562653505175
61634592482571960532152333904141
61634592482571960534603150966511
61634592482571960534665913078925
61634592482571960580355964224047
61634592482571960580416401516311
61634592482571960580416401988487
61634592482571960580418726336461
61634592482571960580418726343103
61634592482571960585499747818979
61634592482571960585502072166953
61634592482571960585502072173595
61634592482571965892935369639113
61634592482572850027600047457533
61634592482572850030047770052361
61634592482572850030107093210307
61634592482572850030110446078137
61634592482572860965216938399883
61634592482572860965237860523177
61634592482572861102414802220196
61634592482572861102414816569103
61634592482572861102497381249127
61634592482572861102498498922335
61634592482572861102498500457369
61634592482572861148231163125851
61634592482572866455664605976137
61634592482572866455664609158465
61634592482572866460715664169990
61634592482572866460726143589675
61634592482580054989470398656797
61634592482580054989491319361745
61634592482580066102528720816133
61634592482580066107590374289345
61634592482580071598017119742305
61634592482580071598018234351229
61634592482580071806723199863973
61634592498998323399970813841338
61634592498998323445724398634406
61634592498998323445724398751046
61634592498998323445724484372102
61634592498998323445724484372150
61634592498998323445724484373554
61634592498998323445724484844486
61634592498998323445724485907344
61634592498998323445725173473278
61634592498998323445725175008472
61634592498998323445975447227892
61634592499314121961039967373960
61634592499314121961040053113108
61634592499314422142758664236392
61634592499314422150289640665796
61634592499314422150289726404944
61634592499861667170280503514579
61634592499946598719127893213698
61634592499946598726655861266898
61634592499946604072276521694758
61634592499946604072276779980676
61634592499946604072297326080492
61634592499946604072297413703350
61634592499946604072297699151834
61634592499946604079803714913298
61634592499946604079803719164100
61634592499946604079804748033876
61634592499946604079824606921890
61634592499946604079824611172692
61634592499946604079824634084456
61634592499946604079824635501606
61634592499946604079824638335258
61634592499946604079825294133692
61634592499946604079825667205034
61634592499946604079825668622184
61634592499946604217085393060650
61634592499946604255228070517414
61634592499946604255290746543030
61634592499946604255290746543190
61634592499946604255291118079498
61634592499946604262818054080594
61634592499946604262838946089186
61634592499946604262838949271354
61634592499946604262839720923846
61634592499946615197945725743078
61634592499946615197945729993880
61634592499946615335206397562974
61634592499946620688375573216536
61634592499946620688375913340933
61634592499946620688376602086312
61634592499946620688376602086525
61634592499946620688376946460059
61634592499946620726598834189606
61634592499946620734129499312202
61634592499970914057302469311824
61634592499970914057574351201966
61634592499970914057574436940954
61634592499970914057574437415560
61634592499970914057574437432946
61634592499970919545476201812307
61634592499970930521061582577584
61634592499970930521333178670566
61634592499970930658510536508680
61634592499970930666125286203558
61634592499970930666125287618277
61634592499970930666125287618278
61634592499970930666125287620491
61634592499970930666125287620500
61634592499970936016846998014930
61634592499970936019294715885594
61634592499970936019294715888024
61634592499981720871315445091234
61634592499981720871315473669546
61634592499981737525599675526380
61634592499981742833035411074744
61634592499982621439127514068445
61634592499982637902886373299089
61634592499982637910417009723868
61634592499982637910417009723877
61634592499982637910418038593653
61634592499982638093431259019315
61634592499982638093431263618585
61634592499982638093432378227509
61634592500189768499233858791937
61634592500189768499296620556861
61634592500189768499296621973803
61634592500189768636494584819361
61634592500189774035414160457005
61634592500189774043007989461975
61634592500189774043008362533476
61634592500262703511124470355422
61634592500262703556878026567530
61634592500262703556881406597926
61634592500262714492068488574654
61634592500262714629245474857746
61634592500262720025720857200090
61634592500262720028231341909761
61634592500293923238847401590289
61634592500293923657972819926102
61634592500293923657972819930313
61634592500293923657972819930314
61634592500293923787890076135585
61634592500293923790149855202747
61634592500293923790334444323177
61634592500293923790337883280075
61634592500293923795233574301574
61634592500293923795233574305786
61634592500293923795233574305945
61634592500293923795418507778276
61634592500293934359415870481472
61634592500293934359477857210775
61634592500293934359478632246396
61634592500293934359479005116937
61634592500293934359479005121149
61634592500293934359479005317898
61634592500293934768749754668117
61634592500293934771009186196679
61634592500293934906010423304441
61634592500293934908238430840560
61634592500293934908238432244452
61634592500293934908238435426780
61634592500293934908269859550525
61634592500293934908270974023935
61634592500293934908270975559129
61634592500293934908270975624576
61634592500293934908270975624819
61634592500293934908458918081092
61634592500293934908458918094142
61634592500293934908520904827573
61634592500293934908520908009901
61634592500293934908521679662233
61634592500293934908522022618825
61634592500293934908522024219466
61634592500293934908522024219709
61634592500293934913353548202095
61634592500293934913353548403056
61634592500293934913353548752976
61634592500293934913353548753219
61634592500293934913353549802736
61634592500293934913353549802979
61634592500293934915766055924118
61634592500293934915766055937168
61634592500293934915766398893760
61634592500293940259176127535009
61634592500293940259176128584769
61634592500293940259176500121077
61634592500293940259177242143933
61634592500293940259177500411137
61634592500293940261435931649639
61634592500293940261435933184833
61634592500293940261435936367161
61634592500293940261686980227267
61634592500293940261686981644209
61634592500293940261686984826537
61634592500293940261687756478869
61634592500293940261688099435461
61634592500293940266487767735490
61634592500293940266487767748540
61634592500293940266520282553160
61634592500293940266520655605059
61634592500293940266520655620534
61634592500293940266520655624662
61634592500293940266520655624742
61634592500293940266520655624745
61634592500293940266520655624746
61634592500293940266520655624905
61634592500293940266770583275203
61634592500293940266770584692145
61634592500293940266770587874473
61634592500293940266770588071306
61634592500293940266771359526805
61634592500293940266771359710504
61634592500293940266771359710588
61634592500293940266771359723638
61634592500293940266771364309774
61634592500293940266771364309858
61634592500293940266771702483397
61634592500293940266771704084038
61634592500293940266771704084281
61634592500293940266771707266366
61634592500293940266771707266450
61634592500294835476081641724656
61634592500294835476082757750522
61634592500294840285539351147036
61634592500294840285540122799368
61634592500294840834331323006170
61634592500294840834332437615094
61634592500295124552500883771019
61634592500295135527976369165655
61634592500295135528008912484544
61634592500295135528068323431661
61634592500295135670352243107078
61634592500295135670624210552420
61634592500295140428993685259127
61634592500295141015988027853581
61634592500295141018435658409888
61634592500295141018707627635531
61634592500295141023518319904835
61634592500295141023518319923708
61634592500295141023518319923709
61634592500295141023518319923714
61634592500295141023790287552839
61634592500295141023790289088032
61634592500295141023790289088033
61634592500295141023852963867216
61634592500295141023853735519548
61634592500295141023853740302517
61634592500295141023853740302601
61634592500295141026029489011376
61634592500297825653339682862889
61634592500297825655787405335253
61634592500297825660869587493894
61634592500297825699093152867837
61634592500297825701603637573137
61634592500297825701603666275269
61634592500297825706624205404790
61634592500297825706686983469236
61634592500297825706687012166996
61634592500297836636709010686641
61634592500297836636710416877269
61634592500297836771457250002558
61634592500297836771459200751969
61634592500297836773875522149525
61634592500297836773875866523059
61634592500297836773908065529650
61634592500297836773908067064844
61634592500297836773908067064924
61634592500297836773908409903184
61634592500297836773959177339983
61634592500297836773970828645909
61634592500297836773971171602501
61634592500297836773971171668108
61634592500297836773990601446259
61634592500297836773990604632799
61634592500297836773991720654501
61634592500297836773992092190809
61634592500297836819661606859178
61634592500297836819661994811648
61634592500297836819661994813052
61634592500297836819724384923624
61634592500297836819724756394325
61634592500297836819724756398696
61634592500297836819724756398697
61634592500297836819724756575843
61634592500297836819724756576572
61634592500297836819724756577976
61634592500297836824712801506176
61634592500297836824712801512761
61634592500297836824806959036177
61634592500297836824806959040548
61634592500297836824806959040549
61634592500297836824806959101784
61634592500297836824806959219828
61634592500297836824806959568344
61634592500297842124531462997626
61634592500297842124532491867402
61634592500297842124625277568605
61634592500297842124626421223805
61634592500297842124626635046066
61634592500297842124626768963366
61634592500297842127135756139601
61634592500297842127136905462545
61634592500297842127137248419137
61634592500297842127156678262895
61634592500297842127156681449435
61634592500297842132208884367122
61634592500297842132208884367329
61634592500297842132208884367330
61634592500297842132219359187537
61634592500297842132241772236899
61634592500297842132241773772822
61634592500297842132241776954207
61634592500297842132241776954208
61634592500298726083890624038941
61634592500298726083890624393073
61634592500298737204459092733375
61634592500298737204459093796185
61634592500298737204459436752777
61634592500298737204521856094728
61634592500298737341719848705276
61634592500298737341720191832301
61634592500298737346802422883436
61634592500298737387470334781026
61634592500298737387470339379558
61634592500298737387470339379567
61634592500298737387470339380296
61634592500298737387473433613740
61634592500298737387473776274205
61634592500298737387536195728584
61634592500298737392554028166651
61634592500298737392556007791171
61634592500298737392556007791900
61634592500298737392615671074030
61634592500298737392618769906744
61634592500298742692407035976810
61634592500298742699957904242838
61634592500298742699957989981986
61634592500298742699968499700072
61634592500298742700052441154250
61634592500298742700053555763174
61634592500298742738160363669282
61634592500298742738192049774726
61634592500298742740639394398443
61634592500298742740639767469944
61634592500298742740639767531180
61634592500298742745690568446354
61634592500298742745690654185502
61634592500298742745722084607807
61634592500298742745722084608536
61634592500298742745785103940824
61634592500298742748232448564541
61634592500298742748232821813918
61634592500305931228796579833695
61634592500305931366057334209168
61634592500305931429886552767984
61634592500305931434698171815794
61634592500305941930302392149778
61634592500305941930302392149862
61634592500305941930302392150022
61634592500305941935113370235200
61634592500305941953209793853823
61634592500305941953210938558783
61634592500305942341832947700945
61634592500305942341832950883273
61634592500305942346916553931209
61634592500305942476558743852596
61634592500305942476562216110944
61634592500305942476562216112396
61634592500305942476830711500600
61634592500305942476834183758947
61634592500305942476834183758948
61634592500305942479093616332898
61634592500305942479093619519597
61634592500305942484093625953449
61634592500305942484093625953450
61634592500305942484093625972164
61634592500305942484177308306438
61634592500305942484177308306522
61634592500305942484177308306681
61634592500305942484177308306682
61634592500305942547734428499531
61634592500305942547735573204491
61634592500305942547735573270182
61634592500305942548007154967280
61634592500305942548007169316187
61634592500305942548007169381878
61634592500305942553086643303749
61634592500305942553090115562096
61634592500305942553090115562097
61634592500305947829729407536503
61634592500305947829729407536504
61634592500305947829729407537955
61634592500305947829729407537956
61634592500305947830001003648199
61634592500305947830001003648200
61634592500305947830001032227915
61634592500305947830001032227916
61634592500305947830001375184507
61634592500305947830001375184508
61634592500305947837259699587757
61634592500305947837322375609162
61634592500305947837343267622125
61634592500305947837343267622126
61634592500305947837343270804210
61634592500305947837343270804453
61634592500305947837343270804454
61634592500305947837344042456542
61634592500305947837344042456785
61634592500305947837344042456786
61634592500305947837344415528124
61634592500305947837344415528127
61634592500305947837344415528128
61634592500306848474068663239411
61634592500306848474068664656353
61634592500306848474069007612945
61634592500306848476244413345431
61634624098205505626357486095237
61634624098205505626420247855949
61634624098205507463004880182945
61634624098205507463004970639615
61634624098205507463255927242641
61634624098205507463255928777835
61634624098205507874787233766031
61634624098314474194382772963115
61634624098314474194382776145443
61634624098497291426399078324091
61634624098497291426400135773583
61634624098532413433861726987371
61634624098533312169855312589011
61634624098533312169856460499385
61634624098533312307115981225335
61634624098533312718897987134307
61634624098533314001609603202015
61634624098533314001672279227791
61634624098533314138868062281613
61634624098533314138871415503575
61634624098533314138871415516625
61634624098533314550650325408029
61634624098606260131622275245697
61634624098641382139082747133039
61634624098641382139083861741963
61634624098641382276343501512883
61634624099153788691632050297763
61634624099153788691633107747255
61634624099153788691633112464777
61634624099153788691633198203925
61634624099153788691882754400867
61634624099153788691884154806951
61634624099153799810003758903191
61634624099153803326084595422883
61634624099153803326335299521775
61634624099153803326335299525987
61634624099153803326335556739219
61634624099153803333676382690499
61634624099186207897573228714975
61634624099186224368860310033935
61634624099188910836291543665589
61634624099188910836542247768693
61634624099188925470744088790709
61634624099188925470994792893813
61634624099188925653758428093519
61634624099189761442307859922245
61634624099189761442309007832619
61634624099189761442371683858395
61634624099189776083452697478619
61634624099189776083515116286951
61634624099189776083515370322067
61634624099189776083515373504395
61634624099189777913658507959911
61634624099189777913658765177355
61634624099189778050856500570459
61634624099189809435088284562683
61634624099189809435089432473057
61634624099189809435276569857455
61634624099189809435277717767829
61634624099189809435340136576161
61634624099189809435340390611277
61634624099189809435340393793605
61634624099189809572348953199007
61634624099189809619713518437935
61634624099189809619776194463711
61634624099189809620614165906405
61634624099189809620614166024497
61634624099189811259500597121385
61634624099189811266842575175687
61634624099189811266843723086061
61634624099189811266905251201463
61634624099189811396761351496857
61634624099189811404101034255285
61634624099189811404103325306021
61634624099189811404104391722385
61634624099189811404354029409125
61634624099189820737834522940259
61634624099189820737897284705183
61634624099189820738085227043363
61634624099189820738085312782511
61634624099189820738735256147877
61634624099189822522475033911449
61634624099189826038555784691993
61634624099189826038555784705043
61634624099189826038555788937131
61634624099189826038555870431141
61634624099189826038743812769321
61634624099189826046147662420491
61634624099189826046147662433541
61634624099189826091901247343457
61634624099189826228262502042741
61634624099189827867860147521045
61634624099189827868048432815817
61634624099189827875391558780493
61634624099261871471089145891781
61634624099262755422759956650057
61634624099262755423011003709753
61634624099262755612530493166943
61634624099262755613367321420997
61634624099262755613368464609637
61634624099262757396855247219369
61634624099262772038839198882203
61634624099262772084654431437765
61634624099262772221852424048313
61634624099294276035823853271967
61634624099294292507109905721151
61634624099294292507110934590927
61634624099297829579781004920451
61634624099297877572749714855661
61634624099297877704867460818191
61634624099297879404315719106711
61634624099297879404316833715635
61634624099297879541576473482183
61634624099297888876144490053843
61634624099297894183560429871123
61634624099297894183561114367365
61634624099297894183561458740899
61634624099297894229314014780991
61634624099297894229315043650767
61634624099297894358980591427827
61634624099513980624579624391015
61634624099513980677840346986149
61634624099513981226632317428341
61634624099513982317462352145013
61634624099513982324990320198213
61634624099513982325056437895203
61634624099513982454723020663245
61634624099513982454723020781337
61634624099586928317806180318297
61634624099586928455004168211483
61634624099586928455004172928845
61634624175013734138277695435359
61634624175013734138277952652803
61634624175013735228291794260653
61634624175013735228292165796961
61634624175013735235881781006161
61634624175013735235882523606601
61634624175013735235882524078777
61634624175013735235882528328335
61634624175013735235882814125495
61634624175013735235882895615085
61634624175013735365531541840705
61634624175013735373059509893905
61634624175121802268180972504911
61634624175121802275690342782583
61634624175121803373296352283693
61634624175121803502962905999843
61634624175122702843502038683867
61634624175122703933513071151589
61634624175122703941023218866137
61634624175122703941024333475061
61634624175122703941106900156559
61634624175122703941108016300469
61634624175122703941108387836777
61634624175122704078283972178799
61634624175122704078304892883747
61634624175122704078306036072387
61634624175122704078306036078003
61634624175122704078306042212514
61634624175122704078306042212515
61634624175340640243905903976561
61634624175341540811716652497659
61634624175341540813412348872242
61634624175341541909237716826079
61634624175341541909238946226043
61634624175341542046499242858095
61634624175341841002598801232969
61634624175341841002661562997893
61634624175341841002661677788933
61634624175341842098236429269543
61634624175341842098508396917547
61634624175341842098509168569879
61634624175341842105828302276307
61634624175341842235497097905867
61634624175341842235497183645015
61634624175341842235769065553871
61634624175341842235769151293019
61634624175341842235769922945351
61634624175341842237945963689335
61634624175341842238004224676055
61634624175341842238007580726213
61634624175341842238007666819493
61634624175341842238008352382757
61634624175341842238008467168181
61634624175341842243087827723991
61634624175341842243301277167830
61634624175449610183908567102479
61634624175449610183909595972255
61634624175449610186359731836532
61634624175449610186359733253474
61634624175449910375442299174334
61634624175450794332171396966027
61634624175450810805910414198989
61634624175962014817381699137423
61634624175962014817382070673731
61634624175962014817883021604483
61634624175962014817884164793123
61634624175962014817945783369407
61634624175962014817946926558047
61634624175962015366926810286527
61634624175962015366926810758703
61634624175962016464510751170911
61634624175962016464510755892645
61634624175962016601687737458215
61634624175962016601770762945943
61634624175962016601771424528969
61634624175962016601771796065277
61634624175962025936004140425671
61634624175962026485047929579891
61634624175962027582631874713833
61634624175962027719892543350157
61634624175962031418338805013731
61634624175962031418339176550039
61634624175962031418904032434355
61634624175962031419153964885127
61634624175962031426430885878631
61634624175962031426432000487555
61634624175962033073058620166793
61634624175962033073058877384237
61634624175997137509138875950233
61634624175997137511586306840893
61634624175997137511645631184113
61634624175997137511649068605817
61634624175997138609170253509821
61634624175997138609170510727265
61634624175997138743920809445165
61634624175997138746427564679045
61634624175997138746430260685583
61634624175997138746430922146145
61634624175997138746431002100749
61634624175997138746431006822483
61634624175997138746431035520243
61634624175997138746431265102737
61634624175997138746431293682453
61634624175997148622176277404621
61634624175997148629703988240377
61634624175997148629707427197275
61634624175997149727291372331009
61634624175997149727291629548453
61634624175997149864552039904523
61634624175997149864552040967333
61634624175997155215207633546681
61634624175997155217718088141443
61634624175997155217718089204253
61634624175997155217718116721159
61634624175997155217718116839203
61634624175997155217718346421697
61634624175997155217718375001413
61634624175998037523073936662339
61634624175998037527342865694051
61634624175998037527907721578367
61634624175998037529852977332221
61634624175998037529853235612475
61634624175998037529853350403723
61634624175998037530354300862091
61634624175998037530355444050731
61634624175998037530417061564205
61634624175998037530417747121853
61634624175998037530417747127469
61634624175998037530417861912893
61634624175998037530605347921787
61634624175998037942137335640887
61634624175998037942137362802209
61634624175998037942200010248269
61634624175998037942200010253885
61634624175998037942200011198651
61634624175998037942200011671035
61634624175998037942200124567133
61634624175998038079398088481325
61634624175998038079398090016359
61634624175998038079460766046507
61634624175998039174470688799751
61634624175998039174470803590791
61634624175998039174471918199715
61634624175998039176919269135819
61634624175998039176919645393860
61634624175998039176919645393861
61634624175998039176981173509215
61634624175998039176982029365709
61634624175998039176982030900743
61634624175998039176982287645963
61634624175998039176982288118139
61634624175998039311731557966263
61634624175998039311732214831767
61634624175998039314179937304131
61634624175998039314180280260723
61634624175998039314180399769333
61634624175998039314241927884687
61634624175998039314242042675934
61634624175998039314242042675935
61634624175998048640380267148439
61634624175998048640945123032755
61634624175998048641132293718603
61634624175998048641195055483527
61634624175998048647911334032949
61634624175998048647974354433663
61634624175998048648473091085955
61634624175998048648475418620469
61634624175998048648475419683279
61634624175998048648476189917265
61634624175998048648476190272801
61634624175998048648476448553055
61634624175998048648538865943041
61634624175998048648538865948657
61634624175998048648726466742975
61634624175998049060258453043681
61634624175998049060317658233875
61634624175998049060321101440123
61634624175998049060321129069457
61634624175998049060321129075073
61634624175998049197519207774689
61634624175998049197519208837547
61634624175998049197519466054943
61634624175998050287509319654103
61634624175998050295040386538613
61634624175998050295098934863303
61634624175998050295103149721931
61634624175998050295103406939327
61634624175998053993549242738373
61634624175998053993549242743989
61634624175998053994302498236325
61634624175998054001704828440813
61634624175998054001704828446429
61634624175998054001704942759677
61634624175998054130809997113845
61634624175998054130810083208529
61634624175998054130810111904885
61634624175998054130810341488783
61634624175998054130810456280031
61634624175998054131374082764175
61634624175998054131375315350887
61634624175998054131563252611797
61634624175998054131625129823871
61634624175998054131625244615118
61634624175998054131625244615119
61634624175998054131626019453991
61634624175998054138338079485909
61634624175998054138902935370225
61634624175998054138903279745163
61634624175998055785466333177919
61634624175998055785467138131700
61634624175998055785467138131701
61634624175998055785467481088292
61634624175998055785467481088293
61634624175998055785529009203647
61634624175998055785529009203855
61634624175998304319599710377477
61634624175998337666590945750659
61634624175998337671424730666687
61634624175998338131407157991114
61634624175998338131407157991115
61634624175998338131470605669223
61634624175998338261115580396367
61634624175998338266220189771759
61634624175998338266220961424091
61634624175998338268668682479513
61634624175998338268727230802799
61634624175998338268730588392363
61634624175998338268730674481430
61634624175998338268730674481431
61634624175998338268731360044695
61634624175998338268731731581003
61634624175998339503450615973041
61634624175998339503513291998817
61634624175998348784460903193287
61634624175998348784650045879539
61634624175998348784711950252983
61634624175998348830402859019031
61634624175998348830403630671363
61634624175998348830465535044807
61634624175998348830465620783955
61634624175998348830466392436287
61634624175998348837181928385269
61634624175998348837244604411045
61634624175998348837746012617253
61634624175998348837746784269585
61634624175998348837805217803235
61634624175998348837809460295361
61634624175998348837997746658767
61634624175998348837997832747835
61634624175998349249591724490411
61634624175998349379257505486999
61634624175998349386786330931679
61634624175998349386789801771473
61634624175998349386789803190027
61634624175998349386848235305123
61634624175998349386852477797249
61634624175998349386852478865883
61634624175998350621571735266405
61634624175998350621634411292181
61634624175998354137630421803441
61634624175998354137882154776321
61634624175998354145221065878205
61634624175998354145221837534749
61634624175998354183572293425230
61634624175998354183572293425231
61634624175998354183635741103339
61634624175998354190975795398074
61634624175998354190975795398075
61634624175998354319996994379905
61634624175998354320059670405681
61634624175998354320080677205313
61634624175998354320620398588911
61634624175998354320623754639069
61634624175998354320623840732349
61634624175998354320642433786143
61634624175998354320644761437297
61634624175998354320833817912225
61634624175998354320833817913629
61634624175998354320892366236915
61634624175998354320895809915546
61634624175998354320895809915547
61634624175998354320896493938001
61634624175998354320896584754419
61634624175998354327608644786337
61634624175998354328173500672057
61634624175998354732427025632347
61634624175998354739954993685547
61634624175998354740018441363655
61634624175998354740018812899963
61634624176070083496809200069221
61634624176070083504318570346893
61634624176070083504339490935201
61634624176070083504402252700125
61634624176070084739184186195057
61634624176070084739184187734463
61634624176070084739185592385685
61634624176070094622458286943609
61634624176070101210472415424391
61634624176070101210472416487201
61634624176070101210472673704645
61634624176070983522544456761177
61634624176070983522607191359115
61634624176070983522607562895423
61634624176070983523108513826175
61634624176070983523109657014815
61634624176070983523172074410417
61634624176070984072130266248177
61634624176070984072151186836485
61634624176070984072152302508219
61634624176070984072152302980395
61634624176070984072213948601409
61634624176070984072213950140815
61634624176070985169651446430447
61634624176070985169652561039371
61634624176070985169735127720869
61634624176070985169735128783679
61634624176070985169736243392603
61634624176070985306912199743109
61634624176070985306933121398439
61634624176070985306995882096341
61634624176070999994458012535121
61634624176070999994459155723761
61634624176070999994459155729377
61634624176071000131092292449993
61634624176071000131656005145669
61634624176071000131657148334309
61634624176071000131657492709247
61634624176106105667266687559349
61634624176106105667266802350597
61634624176106105667768894934795
61634624176106105667768896469989
61634624176106105667830771795545
61634624176106105667831543447877
61634624176106105667831572027593
61634624176106105667831656699719
61634624176106105667831914984185
61634624176106105668019943057301
61634624176106106079550015939800
61634624176106106079550015939801
61634624176106106079612777704517
61634624176106106079612777704725
61634624176106106079612779121667
61634624176106106079613806574293
61634624176106106079613807991443
61634624176106106209195676580129
61634624176106106209258438345053
61634624176106106216807326986561
61634624176106106216808441595485
61634624176106106216808442658295
61634624176106106216810684576125
61634624176106106216810770665192
61634624176106106216810770665193
61634624176106106216811827764765
61634624176106106216811913853833
61634624176106106216811913971877
61634624176106106216811914916643
61634624176106106216811915034735
61634624176106106216870088751485
61634624176106106216870090290891
61634624176106106216873446341049
61634624176106106216873447757991
61634624176106106216873532430116
61634624176106106216873532430117
61634624176106106216874562366915
61634624176106106216874589529689
61634624176106106216874591064723
61634624176106106216874675618757
61634624176106106216874933903223
61634624176106107306779617464513
61634624176106107314331949434732
61634624176106107314331949434733
61634624176106107314391267870945
61634624176106107314392382479869
61634624176106107314392383542679
61634624176106107314395854383877
61634624176106107444040371839985
61634624176106107444061292546337
61634624176106107444061292550549
61634624176106107449141539076151
61634624176106107449142567945927
61634624176106107451590633374883
61634624176106107451592699560647
61634624176106107451592703809997
61634624176106107451592703810204
61634624176106107451592703810205
61634624176106107451592705227146
61634624176106107451592705227147
61634624176106107451592728140363
61634624176106107451593732679773
61634624176106107451593734096923
61634624176106107451594105633231
61634624176106107451652022246417
61634624176106107451655379831561
61634624176106107451655465925048
61634624176106107451655465925049
61634624176106107451655489905287
61634624176106107451655494622808
61634624176106107451655494622809
61634624176106116785949219062817
61634624176106117334929447160619
61634624176106117334929561951867
61634624176106117334991093253809
61634624176106118432512358112417
61634624176106118432512359175227
61634624176106118569710379424937
61634624176106118569773026748741
61634624176106122138552735763395
61634624176106122138552764343111
61634624176106122139117591647711
61634624176106122139117620227427
61634624176106122139117963184019
61634624176106122275750728373943
61634624176106122275750756953659
61634624176106122276315502764249
61634624176106122276315612950403
61634624176106122276315616020303
61634624176106122276315617555496
61634624176106122276315617555497
61634624176106122276316617373173
61634624176106122276316730629227
61634624176106122276316731692037
61634624176106122276316732164421
61634624176106122276316988909481
61634624176106122276566549823945
61634624176106122688097851634233
61634624176106122688161670848649
61634624176106123922879785129165
61634624176106123922942461150521
61634624176106123922942547244009
61634624176106123922942548306819
61634624176106123922942575941769
61634624176106123922942805524263
61634624176106123922942834222071
61634624176106123922943690432649
61634624176106123922943691495459
61634624176106123922943948712903
61634624176106405857101367210883
61634624176106405857102510399523
61634624176106406268884401989631
61634624176106406406144121710783
61634624176106406406145156365103
61634624176106406406145527901411
61634624176106407640926059921832
61634624176106407640926059921833
61634624176106422282634600736031
61634624176106422282634972272339
61634624176106422877431580350595
61634624176106422877432237684063
61634624176106422877432609220371
61634624176106424112213141240793
61634624176106424112214284429433
61634624176106424112214285492234
61634624176107301475931804547159
61634624176107306233740550886853
61634624176107306371001305262325
61634624176107306371565390912655
61634624176107306424850385546985
61634624176107306424851157199317
61634624176107306966361993206367
61634624176107306973893060092281
61634624176107306973894174701205
61634624176107306973955822333801
61634624176107306973956965522441
61634624176107308063883942559813
61634624176107308201144696935285
61634624176107317535436622739703
61634624176107317543031599655047
61634624176107318092011823153371
61634624176107318092074617156935
61634624176107319326792640621033
61634624176107322850383539117529
61634624176107322850384653726453
61634624176107322850385025262761
61634624176107322850447444547689
61634624176107322888041971373109
61634624176107322896201029339513
61634624176107323445244046841401
61634624176290088282429738547491
61634624176290088282430110083799
61634624176290088282993737040327
61634624176290088282994965968115
61634624176290088283244784100023
61634624176290088328726401243843
61634624176290088328726486982991
61634624176290088876954373193199
61634624176290088877769418745731
61634624176290089975039636544643
61634624176290089982631509551407
61634624176290090112300305180967
61634624176290090112300390920115
61634624176326094980874716506719
61634624176326094981689504841807
61634624176326096765263408778931
61634624176326110857640262011281
61634624176326110858205117895597
61634624176326110858393403190369
61634624176326110994900930647605
61634624176326110994901016742289
61634624176326110994901045438645
61634624176326110994901275022543
61634624176326110994901389813791
61634624176326110995465016297935
61634624176326110995465786531921
61634624176326110995465901322961
61634624176326110995466248884647
61634624176326110995716063357631
61634624176326110995716952987751
61634624176326111040570918825345
61634624176326111041135004475675
61634624176326111041194323034351
61634624176326111041197680501451
61634624176326111041197765177789
61634624176326111048725734293799
61634624176326111048729090343957
61634624176326111452164896656989
61634624176326111589425565293313
61634624176326111589425651387997
61634624176326111589425909668251
61634624176326111590240698003339
61634624176326111597019738673221
61634624176326112642029298658431
61634624176326112642782439837519
61634624176326112687510915802251
61634624176326112687511686036237
61634624176326112687699971331009
61634624176326112695039654089437
61634624176326112695042239905609
61634624176326112695858142849621
61634624176326112824768226971475
61634624176326112824771583021633
61634624176326112824771584438575
61634624176326112824771669114913
61634624176326112824772354672561
61634624176326112832302994281081
61634624176326112832363203886819
61634624176326112832365756400137
61634624176326113236553933304139
61634624176326113237307074483227
61634624176399040974443717805891
61634624176399042758017621743015
61634624176399057033948535998435
61634624176399057041479602884349
61634624176399058687855514209521
61634624176399058817522439935559
61634624176399058825053506820069
61634624176399058825053506821473
61634624568897574064499049871734
61634624568897574064499049875946
61634624568897574064561811636658
61634624568897574064561811640870
61634624568897574064561926427698
61634624576779850456395805260487
61634624576779850593593421617205
61634624576888819154026062286581
61634624576888819298819033348476
61634624577240040559668830391501
61634624577760517674582883292862
61634624577760517674582969027798
61634624577760562146784301881704
61634624577861382504845777262292
61634624577861430545890265282812
61634624577861430683088257893360
61634624577869519184278501890685
61634624577869519184281938785328
61634624577869519733865454553067
61634624577869519733886375264600
61634624577869530852006350897148
61634624577869535609813928561552
61634624577869535655546592765068
61634624577869535792828661939649
61634624577869535792829436772932
61634624577869536205175785182496
61634624577896504649568032400658
61634624577896552690549758302095
61634624577896552690549758302122
61634624577896552825299258204889
61634624577904608524527277785298
61634624577904657800291022918628
61634624577904657800291022920842
61634624577904658349898815154118
61634624578076618209322520119032
61634624578112640779513230991476
61634624578112641328305201433668
61634624578185586772264088089128
61634624578185586777346662267288
61634624578185586778957162766028
61634624578185586914544654873624
61634624578185586916240006773892
61634624578185587326392780374576
61634624578185587328085033070528
61634624578220703494213335746107
61634624578220703494213335750319
61634624578220703494213421485255
61634624578220703494276183604311
61634624578220707686660142159160
61634624578220707823920896888764
61634624578220708922005767681214
61634624578220708922005853420362
61634624578220708922006159886076
61634624578220708923701592921802
61634624578220709059203760291762
61634624578220709059204152490800
61634624578220709059204927329672
61634624578220709059267000354828
61634624578220709060899499786617
61634624578220709060899499790829
61634624578220709060899499793202
61634624578220709060899499793259
61634624578220709060899585525765
61634624578220709060962261912258
61634624578220709470797738123406
61634624578220709470797823862554
61634624578220709471049953638162
61634624578220709471050039377310
61634624578220709472744615009910
61634624578220709473309385147041
61634624578220709473309385155078
61634624578220709473309470886189
61634624644834359726934235944264
61634624644834393216016571652256
61634624644869529591062686105746
61634624653697045234254575292480
61634624653904177802793776650446
61634624653916185373680212953635
61634624653940200929304429149979
61634624654013146914527235453891
61634624654025153936289002452018
61634624654025153936560971616342
61634624654025154492944049547474
61634624654048269064269388389105
61634624654560641709154846557324
61634624654560641709154932296472
61634624654560686180791809377874
61634624654560686180792180914182
61634624654560686181064150078506
61634624654560689885409864824154
61634624654560689885409950563302
61634624654560689887102117520106
61634624654560689887102203259254
61634624654572647449835210090124
61634624654572647449835295829272
61634624654572647450107179254448
61634624654572647450107264993596
61634624654572691921744056335850
61634624654572691921744142074998
61634624654572691921744513611306
61634624654572692516268776720706
61634624654572692516269062517866
61634624654572692516269148257014
61634624654572697456296386866491
61634624654596708756335114262753
61634624654596712600138338873561
61634624654596713011920603062835
61634624654608714680534122347039
61634624654608720171213147273529
61634624654668758017737734221089
61634624654668758025330788387134
61634624654669593805828774081176
61634624654669638277466022698886
61634624654669638277737991863210
61634624654669641977001218169846
61634624654669641983776045043958
61634624654669642388595196001490
61634624654669642393677770179650
61634624654669653095121193802394
61634624654669658455881730975804
61634624654669658592891437228722
61634624654669658592891437241820
61634624654669658593142484288418
61634624654669658997143409366747
61634624654669659004673700018315
61634624654669659004673700018316
61634624654669659004673701417996
61634624654680765458140276165203
61634624654680765596154548310255
61634624654680766006911697892218
61634624654680766007748526141899
61634624654681649554600178043007
61634624654681666019177145529198
61634624654681666025868662649244
61634624654681666025951972403310
61634624654681666025951972416408
61634624654681666156375138139746
61634624654681666162878368902162
61634624654681666162878368915260
61634624654681666163149965013858
61634624654681666163149965026956
61634624654681666163150336668263
61634624654681666163150338085413
61634624654681666163715192434481
61634624654681666163715192552579
61634624654681666163966241029425
61634624654681666163966245628695
61634624654681666567969115971390
61634624654681666574660633091436
61634624654681666574743942845502
61634624654704764126741423365101
61634624654704780735291240450915
61634624654704780735291583407507
61634624654704780737551790820436
61634624654704781149334053946852
61634624654716788168917007413729
61634624654716788168917264631173
61634624654716788305926972296661
61634624654716788306178019356565
61634624654888746749228457657282
61634624654888746749228543396430
61634624654888746749500798357914
61634624654888746749500884097062
61634624654996817130322267893178
61634624654997701226844558477447
61634624654997717149090573239946
61634624654997717149090946292574
61634624654997717149090946305672
61634624654997717149278859597576
61634624654997717149279232650204
61634624654997717286288938916220
61634624654997717287107944235022
61634624654997717698071203092396
61634624654997717698133963794462
61634624654997717698890209474008
61634624654997717698890552430600
61634624655032839431764079313444
61634624655032839431765114304633
61634624655032839843547378493859
61634624786633264668325617038818
61634624786633264668327941386584
61634624786633297471106843924250
61634624786665428836367443245054
61634624786669285000186754617824
61634624786669285000187869226748
61634624786669285000187873476306
61634624786669331296612081429998
61634624786669331296613196038922
61634624786669331845655874833776
61634624786669331845656132051220
61634624786669334825810459321755
61634624786669334825810459321764
61634624786669334825810716539208
61634624786669334962820419605426
61634624787613710064995670809364
61634624804359140770369778761554
61634624804359140770369778761762
61634624804359140770372074061848
61634624804359140770372101691182
61634624804390408173231061958646
61634624805339586304300586907780
61634624807532339029585177923783
61634624807532339578628195425671
61634624807532339578628195429883
61634624807532340866419799856771
61634624807532340866422012735551
61634624807532340866422014135231
61634624807532341003682768514915
61634624807532341415464688680527
61634624807532341415464774419675
61634624807532341415464774423887
61634624807532341415465031637119
61634624807532341415527450449663
61634624807640408998748792899263
61634624807640408998748792916525
61634624807640408998749567738135
61634624807640408998812329503059
61634624807640408998812673876593
61634624807640409136010322113607
61634624807640409547791810401151
61634624807640409547855348421889
61634624807641307734807312678375
61634624807641309566561608013113
61634624807641310115604625515001
61634624808188836294818149914717
61634624808188836295069196957151
61634624808188836295069196961363
61634624808188836477832489200105
61634624808188849244689030096191
61634624808188849244690173284831
61634624808188849244939734199295
61634624808188849244943091666395
61634624808188849382203846046079
61634624808188852905813706651521
61634624808188852906064755128159
61634624808188852951818340038027
61634624808223969743057442064017
61634624808223969743123217276639
61634624808294203325200659459429
61634624808294203326037487696013
61634624808296856439509439734229
61634624808296904616853736536947
61634624808296904617690569490893
61634624808296904617941359333145
61634624808296906263981760155573
61634624808296906264045645850265
61634624808296906264232807215269
61634624808296915735810511839461
61634624808296921089042706825311
61634624808297757007258716822969
61634624808513002589239706040093
61634624808513003824021639535025
61634624808513007947488242716025
61634624808513007949100280127347
61634624808513007949351327187043
61634624808513009182270176210957
61634624808513009184719127611109
61634624808513009184722483661267
61634624808513009321983238390871
61634624814201644590669787005466
61634624814201645825452495335058
61634624814202528687131635567692
61634624814202528687131638754232
61634624814202544746071597875920
61634624814202544746072372714792
61634624814202544746636456946776
61634624814206425061857665119578
61634624814206432382431265174130
61634624814206432382431289504496
61634624814206432382431293753846
61634624814206447206589318317792
61634624814206447206590093156664
61634624814206447207153805871214
61634624814206447207154174202108
61634624814206447207154177388648
61634624814206448853718375072806
61634624814237666890731865732698
61634624814237666891296035699618
61634624814241569214615677814880
61634624814241569214615763554028
61634624814241569214615765070348
61634624866760133202371260138986
61634624866760133209964230101130
61634624866760133209965003522852
61634624866760134375770202366516
61634624866760134375832964485732
61634624866760134376021593799746
61634624866760134444746158991211
61634624866760134444746158991212
61634624866760134444746163590473
61634624866760134444746163590482
61634624866760134444746938429345
61634624866760134444746938429354
61634624866760134993538134032430
61634624866760134993538907454396
61634624884449983032393603398226
61634624884449986731654943912347
61634624884449987783482972355992
61634624884449987783482975538320
61634624884449987791014383615440
61634624884449988378031626894898
61634624884485108881394773916736
61634624884485110047514813997038
61634624884485110047514814001250
61634624884485110070423122503285
61634624884485110116176703162351
61634624885033537795795505036895
61634624885033537798239870042159
61634624885033537798243312185597
61634624885033539030577438531827
61634624885033539033021803537091
61634624885033539033025245680529
61634624885033550151146366036751
61634624885033550288407034673235
61634624885033553847960640471011
61634624885033553850220419542385
61634624885033553850405005476275
61634624885033553850408447619713
61634624885033553855554842547483
61634624885033553857999207552747
61634624885033554404346812989675
61634624885033554406791177994939
61634624885033555639128746484607
61634624885033555641573111489871
61634628881322383189535151266202
61634628953194898635101313439720
61634628961121441483059027912060
61634628962058035436404461159928
61634628962058035436404461509848
61634629111747066918945899219994
61634629120610199814025674396090
61634629120610205301945378818010
61634629120610205302008054843786
61634629120610205304453820250922
61634629120646222523986469416410
61634629120646222526498354055570
61634629121594758669056175534670
61634629121594758806254168145218
61634630317137918590028459942778
61634630317141822882363233221704
61634630317142723312914174747516
61634630317142723317997520578008
61634630317149927990428428461064
61634630317149927990430384109350
61634630317149927990431527293778
61634630317149927992666948236888
61634630317149927992669272584862
61634630317149927997750551284824
61634630317150779009380662688428
61634630317150826728098683633410
61634630317150826728098683983330
61634630317150828423217889762700
61634630317150828423220213760754
61634630317150828428301578549784
61634630318014418125188716406256
61634630320000175734426713860242
61634630388053383536046290974528
61634630388053383536046548191972
61634630388054283966597575456932
61634630388054283971680921287424
61634630388054333380462257720963
61634630388054333385544832015763
61634630388054333929418153912938
61634630388054333934501499743430
61634630388917928026052236563502
61634630388990874018806105154052
61634630388990874018806449527586
61634630388990874018808773525640
61634630388990874430651131462334
61634630388990874430653455460388
61634630396916521789379212484580
61634630396917405748643072341512
61634630396917416866785084706278
61634630396917422212423106667756
61634630396917422349597084102628
61634630397781066065209387937680
61634630529852338165806295713348
61634630529853188358948259147806
61634630529853188358949373756730
61634630547574309700429404202608
61634630547579065015123342018302
61634630547579114423880317844042
61634630547579114428963663674534
61634630548450812348817031656840
61634630548523758341571244620924
61634630548523760034790940500218
61634630548523760034791712152550
61634630548526461738227058136647
61634630556333234692896214781490
61634630556333234692958890807266
61634630556333234692959262347786
61634630556333234695403627353050
61634630556333234695404656222826
61634630556441302238292790562944
61634630556441302238293819432720
61634630556442186792082398485022
61634630556442201014124691322073
61634630556442201014187453436917
61634630556442202661315386714704
61634630556442202661315386727754
61634630556442202661315390959842
61634630556442203263369479803982
61634630556442203393036061159294
61634630557313903011207146531341
61634630557317788060007011502362
61634630557317788197205089852058
61634630557422871579230432703033
61634631003487915738504752612940
61634631003487915738504753675750
61634631003487916836590101703532
61634631003487916973850771406878
61634631003491519105578563684766
61634631003491519242839232321090
61634631003491519250370643580538
61634631003499622980538067353872
61634631003499622982796470467572
61634631003499623117798477705730
61634631003499623120057139103896
61634631003499623120057913938556
61634631003499623125329888965178
61634631003499655922271956954664
61634631003499655922272043043732
61634631009399288562004193126562
61634631009400144658199560998444
61634631009400144658199566782988
61634631011382344465757096915280
61634631011382344465758503105908
61634631011382344473285442289332
61634631011382344473286471159108
61634631011418361687795896462944
61634631011418361687796150498060
61634631011418361687796153680388
61634631011418361695326532887732
61634631011418361695327561757508
61634631011418365994218662497167
61634631011418365994281335223975
61634631011418365994281335340615
61634631011418365994281338522943
61634631011418365996729142485105
61634631011418367175715596163130
61634631011418367175715853380574
61634631011418367175715853384786
61634631011418367183246231525108
61634631011418367183246232587918
61634631011418367183247264644234
61634631011418367221469439711804
61634631011418367221469442894132
61634631011418367223978889352310
61634631011418367228999817968766
61634631011418367229062493877902
61634631011418367229062493994542
61634631011418367229062496999723
61634631011418367229062497176870
61634631011418367231510214933324
61634631011418367231510301143244
61634631011418367231510302206045
61634631011418367231510302206054
61634631011418367231510989772196
61634631011418367231510991307173
61634631011418367231510991307182
61634631011418367231511077040714
61634631026068798824209971418692
61634631026149805874192044751868
61634631026153408145440287340866
61634631026153441080396255466920
61634631026188579841218343093531
61634631027017046701013178693792
61634631027049472501327190836722
61634631027122417258985404262406
61634631027122418486738364992220
61634631027122418488997800752870
61634631027122418494329094810344
61634631027122418494332193643058
61634631027122418494332193997190
61634631027122418626508488055710
61634631027126015406238670915484
61634631027126018930101535659108
61634631027126020757985491553948
61634631027126020760244927314598
61634631027126020760244928731531
61634631027126020765325174312376
61634631027126020765327154291028
61634631027126020765328273145090
61634631027126020765328273499222
61634631027126020897504567557742
61634631027126065229350772523654
61634631027126065231798493579076
61634631027126065236881839409568
61634631027126065236943482320430
61634631027126065236944601528624
61634631027133223609291424271732
61634631027133224071638913355574
61634631027133224072726783947590
61634631027134119281197571925186
61634631027134124039842371582088
61634631027134124177103120173016
61634631027134124177103464546550
61634631027134124639719219437762
61634631027134169104309673533356
61634631027157239214119817733494
61634631027157240449466950070738
61634631029108219515971278918107
61634631029108220567738844079242
61634631029108220567801262883362
61634631029143341658180439083783
61634631029143341658180439550343
61634631029143341658180811086651
61634631029143341665773407627373
61634631029143341665773412232467
61634631029143341665773779163681
61634631029143341665773785298193
61634631029143341668222362215517
61634631029143341668222362682077
61634631029143341668222366937250
61634631029143341668222366937251
61634631029143342854740146602136
61634631029143342854740489558728
61634631029143342892962286837434
61634631029143342892962372572370
61634631029143342895472109545283
61634631029143342900555326589907
61634631029143342900555341003532
61634631029143342900555341115960
61634631029143342900555345721054
61634631029143342900555712475121
61634631029143342900555712593219
61634631029143342900555712652268
61634631029143342900555714069210
61634631029143342900555714075034
61634631029143342900555718792396
61634631029143342900556493631268
61634631029143342903003521336004
61634631029143342903003522405366
61634631029143342903003522405367
61634631029143342903004211504362
61634631029143342903004297239298
61634631029143343449348433958502
61634631029143343449348462538218
61634631029143343449348462656310
61634631029143343451796180529404
61634631030080783705135210630362
61634631030080783705197629438694
61634631030080783750888796603088
61634631030080817104217438868732
61634631030080817104217783225004
61634631030080817104405720963914
61634631030080817104406094035256
61634631030080817104468482728838
61634631030080817104468485928428
61634631030080817104468487328108
61634631030080817104468855800180
61634631030080817104468858999770
61634631030080817104468860399450
61634631030080833720296710275282
61634631030080833720296714857290
61634631030080833720296714874552
61634631030080833720297057831144
61634631030080833720547758734658
61634631030080833720547763333928
61634631030080833720548106290520
61634631035016394438407665611990
61634631035016394439244498583406
61634631035988108274037628435889
61634631035988108279120202614049
61634631035988958879864889634524
61634631035996162323646258220919
61634631035996162323646261403247
61634631035996162324210345635231
61634631035996162324211117287563
61634631035996212146486390646051
61634631035996212146549157010293
61634631035996212148996873820529
61634631035996212148996874883387
61634631035996212149017023937407
61634631035996212149017795589739
61634631035997062754260047605095
61634631036024081021989624492687
61634631036024081022262363793023
61634631036024081159188388750952
61634631036024081159460270659808
61634631036024081166802363621998
61634631036024081166802366810239
61634631036024130984057743433285
61634631036024130984057829172433
61634631036024130991588124406015
61634631036032179543215267033625
61634631036032179545683908795399
61634631036032179546247993027383
61634631036032179546248764679715
61634631036032179550557272740347
61634631036032184898916186338229
61634631036032229368585771300581
61634631036032229368586804402445
61634631036032229371054671329559
61634631036032229371055442981891
61634631080300047206911777868010
61634631080311797412952900156920
61634631080335169493912276508667
61634631088226593311736408171124
61634631088226593311736408190807
61634631088226595141042976311764
61634631088226595690085993813444
61634631105843497731228279401356
61634631105916449209325891987908
61634631105951565871149110968260
61634631105951568911240318554602
61634631105951568912057340706808
61634631105951568983229714107404
61634631105951568983229714127087
61634631105951570812535420134830
61634631105951571359152416844042
61634631105951571359152418260984
61634631105951571359152761217576
61634631105951571361600134717136
61634631106828072008311591928658
61634631106828121421252699469822
61634631106924134567637683360119
61634631238852215218678185891360
61634631238852215218680510239334
61634631238852215630462773365798
61634631238852215767720860436864
61634631238852215767721117654308
61634631238883435457218294047247
61634631239763632468718173183650
61634631239832932129556522620746
61634631239836578456388783099798
61634631239868954844535185865977
61634631239868999446593190133161
61634631239868999451676535963653
61634631239869004210321335582807
61634631239869004210321678539399
61634631247715353426529148836242
61634631247715354021053781946916
61634631247751370648570239434642
61634631247751371243094872545316
61634631247751374275844155459820
61634631247751374283186161166542
61634631247751374354610616633296
61634631247751376136489948105912
61634631247751376136490205323356
61634631247751376139000428093850
61634631247751376731014466897722
61634631247751376733525061204524
61634631248735946777847492136879
61634631248735996717780816716109
61634631265441229521045686529760
61634631265441229526125592336332
61634631265441229528573654582960
61634631265441230123098287693474
61634631265441230252764873762096
61634631265476346312532052621836
61634631265476346317615655669772
61634631265476346320062689046624
61634631265476346320063717916400
61634631265476346914588351026914
61634631265476349954679295624526
61634631265476349954679381363674
61634631265476349954930429840312
61634631265476350016061944397768
61634631265476350023656027083722
61634631265476350023656031682983
61634631265476350023656031682992
61634631265476350023656033198494
61634631265476350023656033218177
61634631265476350023656033218186
61634631265476350026103065178096
61634631265476351807982387684000
61634631265476351807983076429592
61634631265476351807983420803126
61634631265476351810492871921288
61634631265476351810493562558627
61634631266352854286260911086082
61634631266352854286532507197778
61634631266425800441879126187588
61634631266460922584090901332400
61634631266460922586537584568353
61634631266460922586537584568596
61634631266460922586537584568597
61634631266460922586537588817946
61634631266460922586537588817947
61634631266460922586537933292310
61634631266460922586538589107763
61634631266460922586538617670217
61634631266460922586538617687722
61634631266460922586538617687723
61634631266460922586538962179348
61634631266460955773191318584252
61634631266460965243847461718964
61634631266460965243847834771592
61634631266460967104493622702743
61634631266460970762605321030061
61634631266460970762605351127549
61634641803510469173932897890834
61634641803510518999304435259654
61634641803517707665305110525148
61634641803518608233116892165580
61634641803798658194182573888170
61634641803798658196438915537840
61634641803798658196441235284932
61634641803798658608283854690032
61634641803802258635098282116552
61634641803802260327980919414040
61634641803809463774062792117482
61634641803810364341808460664566
61634641806476089606700674067470
61634641806792190140604257495928
61634641806793089473840299476331
61634641806793089473843398781221
61634641806793089473843398798691
61634641806793089473906074824467
61634641806793094829519872499484
61634641806800251327771441273040
61634641806800251330278482304080
61634641806800299506014950307324
61634641806801199936565977572283
61634641806801199936565977572284
61634641806801199936565977572337
61634641874702163153658924305038
61634641883565245876954773875068
61634641883565251368200779371958
61634641883565251368200865461026
61634641883565295839587065619360
61634641883565295839649741645136
61634641883565295839838027989668
61634641883565295839838109846648
61634641883565295839838114078736
61634641883565299543995542129932
61634641883577258752661829949872
61634641883577258752661829954244
61634641883577258752662973138512
61634641883577258752721405253768
61634641883577258752721405257980
61634641883577258752722553163982
61634641883577258752722553164142
61634641883613331537129808212088
61634641883613331537129836922946
61634641883613331542149620271191
61634641883613331542149731874287
61634641883613331542149735056615
61634641883613331542212379203707
61634641883613331542212379203708
61634641883613331542212382385876
61634641883613331542212382390248
61634641883613331542212407895692
61634641883613331542212411082232
61634641883613331542213527109709
61634641883613331542233299908655
61634641883613331542233299908656
61634641883613331542233303090740
61634641883613331542233303090983
61634641883613331542233303090984
61634641883613331542234447814654
61634641883613331542234447814657
61634641883613331542421704239653
61634641883613331542484002472354
61634641883613331542484007194088
61634641883613331542484380265430
61634641883613331544656771370134
61634641883613331544928369017023
61634641883613331544928369017024
61634641883613331544928372199108
61634641883613331544928372199351
61634641883613331544928372199352
61634641883613331544928745270690
61634641883613331544928745270693
61634641883613331544928745270694
61634641883613331544929516923022
61634641883613331544929516923025
61634642033946860284896807170242
61634642042809998318908593021441
61634642042809998326440004280889
61634642042809998326440008867109
61634642042809998326502770981953
61634642042809998327254797202197
61634642042809998327254883291265
61634642042809998464515551927589
61634642042810003817681628744225
61634642042810003853397791294787
61634642042810003855842156300051
61634642042810003855845598443489
61634642042810003855908274469265
61634642042810003860176060331051
61634642043102038012338908424837
61634642043102038151229239470485
61634642043137210324979004417243
61634642043137210324979004417244
61634642043137210324979009134605
61634642043137210328238157757595
61634642043137210328238157757596
61634642043137210328238162474957
61634642043138110755530031682204
61634642043138110755530036380851
61634642043138110755530036380852
61634642043138110755530036399566
61634642043138110756344819998418
61634642043138110758789185003682
61634642043138110758789185022556
61634642043138110758789186538875
61634642043138110758789186538876
61634642043138110758789189739918
61634642043138111350305343245120
61634642043138111350326267138012
61634642043138111350337100628461
61634642043138111353585420478364
61634643239302531576303122420610
61634643239302532811652238984452
61634643239302576040914497104512
61634643239306450042984445631924
61634643239306450042984446694734
61634643239306450050514737683178
61634643239306494515186550133950
61634643239313654593069775779446
61634643239313683043926556408988
61634643239314539146039007051824
61634643239314555023561136924252
61634643239314555153289708393560
61634643239314555160818452698362
61634643239314555160818795654954
61634643239314555160820776690800
61634643239314555160820776696416
61634643239314555617331482503584
61634643239314583611738252310272
61634643239317256864065512324886
61634643239317256864067836322940
61634643239521685756409441139318
61634643239521687440341588594476
61634643239521687447932318412600
61634643239521687447935417599446
61634643239521687450191754173250
61634643239521687450194853476736
61634643239521687577602257230800
61634643239521687585133324120926
61634643239521687586827129624948
61634643239521687586827901277280
61634643239521687586827901281492
61634643239533393730311488420746
61634643239598235706602365297880
61634643239598235843862005186892
61634643239598235850553919838168
61634643239606339717982098336894
61634643239606339717985197169608
61634643239606339725513509596342
61634643239606339725516608429056
61634643242164003372308758914588
61634643242164003372308873233452
61634643242164003372309644885944
61634643242164003372309649609135
61634643242164003372309906826579
61634643242268001248416838975205
61634643242271598029314907780449
61634643242271598029315164997893
61634643242271599264097098492825
61634643242271599264099137043639
61634643242271599264099137047851
61634643242271603517234612202369
61634643242271603519748449779663
61634643242271604754466849853175
61634643242271604754466935592323
61634643242271604754466935596535
61634643242271604754529611504219
61634643242271604754529611618099
61634643242271604754529611622263
61634643242271604754529611622311
61634643242271604754529697711379
61634643242272922732337953549239
61634643242272922732338325085547
61634643242478701989825808783419
61634643242478702409220613477209
61634643242478702409220956433801
61634643242479586360890700303489
61634643242479586365974046133981
61634643242479597479011819124677
61634643242479597616272487761001
61634643242479597623800455814201
61634643242479602427906037746889
61634643242479602427908241654585
61634643242479602969354882224405
61634643242479602969438564577637
61634643242479602976948969509629
61634643242479602976969633352717
61634643242479602976969976309309
61634643242479602977032395117641
61634643242479602977032395117800
61634643242486791047674939203325
61634643242486802165795686488205
61634643242486807518962135313373
61634643242487691478225966468285
61634643242487702596263026682411
61634643242487702596347085289473
61634643242487706302387089863333
61634643242487708079096061103977
61634643242487708079179743457209
61634643242487708079182039225467
61634643242487708086690148389201
61634643242487708086711155188881
61634643242487708086776126510691
61634643242487708086776155212870
61634643242487708086776898167235
61634643242487739656384760028599
61634643242552532498433664275961
61634643242552548969786608081884
61634643242560637470979174892799
61634643242560637470979922214925
61634643242560637470979946545131
61634643242560637608240705642496
61634643242560685649219332711087
61634643242560685786417325321635
61634643242584101777530853960065
61634643242584101782677218772925
61634643242584101785121583778189
61634643242584112903242588280513
61634643242588153171678423706926
61634643242588154401042280069196
61634643242588154401042280070600
61634643242588154406125625901092
61634643242589053731895917177447
61634643242589053734344006936769
61634643242589053738590528885021
61634643242589053738590529234941
61634643242589053739423885230647
61634643242589053739426209228701
61634643242589053739426209578621
61634643242589053739427352417341
61634643242589053739427357121605
61634643242589053739427357488994
61634643242589053739427357488995
61634643242589053739490119253919
61634643242589053741118462274573
61634643242589053741118833810881
61634643242589054968853975970477
61634643242589054968916737735401
61634643242595754262466913878425
61634643242595757968423351836311
61634643242595757968423694792903
61634643242595757968423694793063
61634643242595759615635315042875
61634643242595759615636086695207
61634643242595759615636091416941
61634643242595759615636434373533
61634643242595759745219332899177
61634643242595759745305311020667
61634643242595759752812387065275
61634643242595759752813420184401
61634643242595759752834084027489
61634643242595759752834426984081
61634643242595759752896845792413
61634643242595759752896845792572
61634643242595759752897103009857
61634643242595759752897103010016
61634643242595807931055900815469
61634643242595819049176648100349
61634643242596274892143448432680
61634643242597175315187423456177
61634643242597175322694470980118
61634643242597176558313234240995
61634643292492183871205485552968
61634643292784001246272935274488
61634643310205137201058141759240
61634643310217159405438036997136
61634643310217159413028772599795
61634643310217159413028772599804
61634643310217159413029029817248
61634643310218059973246638433308
61634643310218059973249732898420
61634643310218059980777706736155
61634643310218059980777706736164
61634643310218059980778049692756
61634643310218059980781144157868
61634643310218059980781144274508
61634643310218060110510487273892
61634643310218060118041898533340
61634643310425192397561595944732
61634643310425192404901278703160
61634643310425192404904377535874
61634643310425192404904377890006
61634643310425192534822264581056
61634643310425192541325123807164
61634643310425192544613111955286
61634643310498138527576220327696
61634643310498138528995733723312
61634643310498138529832557255632
61634643310498138529834884906786
61634643310498138529834885975420
61634643310498138529835656088346
61634643310498138529835656442478
61634643310498138529835656559118
61634643310498138535107631587144
61634643310498138536589562728282
61634643310498138536591886726336
61634643310498138537363968515080
61634643310498138537363973236814
61634643310498138537366296166234
61634643310498138537366297234868
61634643310498138537367067347794
61634643310498138537367067701926
61634643310498138537367067818566
61634643310498138537426390982336
61634643310498138537428714980390
61634643310508976910172412555718
61634643310508976917766241560688
61634643310508978694561104827930
61634643310508978702154933832900
61634643310509845780905563000091
61634643318972225928609696727006
61634643319288280751620548453736
61634643319288280759151615339650
61634643319288280759151615689570
61634643319288314112479827145620
61634643319288314112479913234688
61634643319288314112668112440392
61634643319288314112668198529460
61634643319288325093277147211580
61634643319288325093528195670956
61634643319288325223257797071446
61634643319288325230537815847904
61634643319288325230599802778168
61634643319288325230600577612828
61634643319288325230788863957360
61634643319288325230788864307280
61634643319288328929863029084804
61634643319288328936826141253688
61634643319288330583703892664540
61634643319288330583704150931744
61634643319288330583766654429464
61634643319288330583954940773996
61634643319288330583954941123916
61634643319288330583955197991440
61634643319300288143612665917564
61634643319300288143612665917724
61634643319300288143613037453872
61634643319300288143673017595366
61634643319300288143673017595526
61634643319300288143673389131834
61634643319300288143675341943500
61634643319300288145872382893525
61634643319409305235500880496283
61634643319409305235500880513752
61634643319409305235500880513753
61634643319409306921106569280931
61634643319409306928361796517475
61634643319409306928362939706115
61634643319409306928633765681799
61634643319409306928634537334131
61634643319409306928634908870439
61634643452013046447712183150830
61634643452013046447715540617930
61634643452013046447966328925196
61634643452016064354426860129490
61634643452016964914644552949664
61634643452016964914644811229918
61634643452016964921983121571344
61634643452016964921984236180268
61634643452016964921986474439174
61634643452016964921987593647368
61634643452016964922175880004998
61634643452305147208364111263038
61634643469738022119396787357404
61634643469738022119396787475448
61634643469738022119397045641870
61634643469738022119456111700624
61634643469738922687208827282302
61634643469741940586138031431262
61634643469742835663519281923858
61634643469742835663519286173416
61634643469742841016688714672608
61634643469742841016688720457152
61634643469742841024220125932056
61634643469742841024220126050100
61634643469742841153949469048080
61634643469742841153949469520256
61634643469742841161480880307528
61634643469742841161480880779704
61634643469742885489141872018865
61634643469742885489141872018874
61634643469742885626151574022282
61634643469958076730179915623350
61634643470031022722929656511410
61634643470031022722933874552318
61634643470031022852869326253902
61634643470031022852872425086616
61634643470031022860128768330152
61634643470031022860131867162866
61634643470031023447397059713450
61634643470031023447669027361454
61634643470031023447669027833630
61634643470031023448233112065614
61634643470031023448233883717946
61634643470031023454928470972898
61634643470031023455200438620902
61634643470031023455200439093078
61634643470033724426364744215262
61634643478497005142180350611897
61634643478497010540891149293869
61634643478604912066899831275172
61634643478604912066900606114044
61634643478605812498203918235246
61634643478605812634648765411532
61634643478823750044881585529930
61634643478823750044881588716470
61634643478824617259113246681128
61634643478824617708281558827466
61634643478824617716711570567132
61634643478824617716712603686258
61634643478824650475432616000304
61634643478824651070228843552294
61634643478824651070228846738834
61634643478824651070981988980732
61634643478824651070982246198176
61634643478824661593553363285184
61634643478824661730813257063762
61634643478825051480980218073376
61634643478825051480980303808312
61634643478825062594016847871220
61634643478825062594016847875432
61634643478825068160703769173363
61634643478825117567002566406385
61634643478825117573714628333245
61634643478897563701035114458082
61634643478897596605446465525522
61634643478897597063736201944816
61634643478897608181856549113672
61634643478929283113599958718486
61634643478930183673884437308353
61634643478930183681412773832173
61634643478930183811078211877993
61634643478930183811144445895441
61634643478930183818421365477619
61634643478930183818672413948641
61634643478930183818672413954465
61634643478930183818673528557565
61634643478932668711719787301643
61634643478932685259325697179062
61634643478932718743264886301350
61634643478933169694908291324656
61634643478933169694908291342126
61634643478933185567091436878186
61634643478933185567091440064642
61634643478933185567091813117270
61634643478933185567154198978528
61634643478933185567154198997242
61634643478933185567154203227878
61634643478933185567154459913071
61634643478933185567154570472231
61634643478933185567155232097654
61634643478933185704352453074500
61634643478933185704352453074501
61634643478933186161888416946016
61634643478934069663676865466545
61634643478934069670388927393405
61634643478934070257573874576341
61634643478934070262656076863901
61634643478934070262656077213821
61634643478934070262657225124194
61634643478934070262718838978745
61634643478934086134903480339461
61634643478934086134967018338805
61634643478934086142495354862625
61634643478934086272160792908445
61634643478934086272163887154939
61634643478934086272163891754209
61634643478934086272165010949353
61634643478934086272226649273995
61634643478934086272226653873265
61634643478934086272227025508951
61634643478934086278938714383183
61634643478934086279754994979093
61634643478934086279754994984917
61634643478934086279756109588017
61634643478934086728947698672945
61634643478934086728958159026148
61634643478934086728958546512301
61634643478934086729700084149492
61634643478934086729700084149493
61634643478934086729700858984152
61634643478934086729762845914416
61634643478934086729762845914417
61634643478934086734040744917853
61634643478934086866960838874885
61634643478934086866960867572693
61634643478934086873746151617893
61634643924606129478731379029646
61634643924679064353361231087116
61634643924715098183952137358600
61634643924715098183952137708520
61634643924715098183952480665112
61634643924715098183953256566794
61634643924897915226784966988724
61634643924897915226784966992936
61634643924995180264590331175922
61634643924995181491840853412810
61634643924995181491841110630254
61634643924995181492404937649006
61634643924995181499937123743114
61634643924995181499937380960558
61634643924995213616478027490908
61634643925005983364198505028878
61634643925006019880611618467630
61634643925006021665000310739842
61634643925006883794749532293838
61634643925006920440829485368156
61634643925006920997212187058672
61634643925006920997215285891386
61634643930907409176753733025116
61634643930914612490659312142262
61634643930938627630632060867120
61634643930938627630632403823712
61634643930939829623313306418150
61634643930942531326496919429376
61634643930942531326497948299152
61634643933797374528651296893936
61634643933797374597197991498804
61634643933858103010539949430100
61634643933868958002711838873440
61634643933869859119315461636541
61634643933870309471831195177595
61634643933870309471831199960564
61634643933906332181872234534437
61634643933906343226183665858070
61634643933906343226246427972914
61634643933906343231330061135600
61634643933906350028468729910643
61634643948305471412283065920806
61634643948317178793836227246422
61634643948336693345689150367196
61634643948336693345690264976120
61634643948348699268548058422218
61634643948348704025497247878320
61634643948348704025497247879724
61634643948348704025498362487244
61634643948348704025498362488648
61634643948348732621206889132712
61634643948348748492052265274462
61634643948348748492616006551258
61634643948348748492617121160182
61634643948348748497135611104954
61634643948348748629312933910786
61634643948348748634396279741278
61634643948352351503515353795583
61634643948524311769450457698080
61634643948556732078497286171186
61634643948556737019881357078850
61634643948560333937125240352500
61634643948628464548919066606706
61634643948628475661956382321946
61634643948628477445781333317362
61634643948628477446346189203082
61634643948629365116731106881524
61634643948629376229768164316510
61634643948629377876332360582322
61634643948629378014157971197646
61634643948629678065602954462466
61634643948629678201169128963008
61634643948629678202863708837938
61634643948629678203425465890944
61634643948629678203428564723658
61634643948629678203428565077790
61634643948629678208700540222456
61634643948629681184165490351276
61634643948629683015145714982554
61634643948629683564188732484442
61634643948629683564188733901384
61634643948629683564189076857976
61634643948633268812595616702644
61634643948633279925633018157032
61634643948633280342498627113940
61634643948633285277962184302728
61634643948633285283045530133220
61634643948633285283882698021604
61634643948633285285493252605575
61634643948633285285493252605584
61634643948633285285493595562176
61634643948633285286392841544282
61634643948633285286392842961215
61634643948633285286392842961224
61634643948633285286393185917816
61634643948633285835435860463112
61634643948640472119177965926746
61634643948640483232215281641986
61634643948640485016605088523122
61634643948640487995668444951994
61634643948640487997905841166684
61634643948640487997906955775608
61634643948640488592702444995430
61634643948640532597791535331916
61634643948641372686717694198900
61634643948641372686989661828030
61634643948641383800027063282418
61634643948641385447156115788082
61634643948641385452238689966242
61634643948641388563480140853278
61634643948641388565718651676892
61634643948641388565718996050426
61634643948641389158276743146990
61634643948641422649538272654897
61634643948641422649538272654906
61634643948641433028342562596876
61634643948664503732676308329212
61634643948664503732676651285804
61634643948664504968023100890788
61634643948664504968024215499712
61634643948664504968024473779966
61634643948664538321729003188720
61634643948664803328825069108330
61634643948668407428540822867694
61634643948668407428541937476618
61634643948668455561218004933378
61634643948668455561219119542302
61634643948676505944411493020808
61634643948676505949494838851300
61634643948676511302663240015750
61634643948676511302663582972342
61634643948676511305174067209630
61634643948676511305175096079406
61634643948676555907232071476814
61634643948676555912315417307306
61634643951199051160873064852037
61634643951270629830622611199236
61634643951271530390903243395690
61634643951271530398434307100680
61634643951294945161349342535795
61634643951294956279470004064058
61634643951294956279470004081528
61634643951303061382433256886884
61634643951303061382433261486154
61634643951303061387515831065044
61634643951303061389775267175614
61634643951303061389963553538860
61634643951306654181872529388476
61634643951306663660458310928124
61634643951306664072742757802522
61634643951306665307523916464162
61634643951306669011870491782250
61634643951307113937334064943426
61634643951307113944927893948396
61634643951486733161776929176538
61634643951486733161777014915686
61634643951513746490993950386354
61634643951514647196066401201128
61634643951514696471763897784974
61634643951521851600735129449652
61634643951522752305807580080700
61634643951522799935194556379936
61634643951522799935195328032268
61634643951522800346721993724206
61634643951522800346722371517282
61634643951522800346725858304113
61634643951583979248150031248264
61634643951583979662128146764468
61634643951583979662128146768680
61634643951583979662128921603340
61634643951586725425418604984597
61634643951586730778651834974771
61634643951586730915912241676072
61634643951587581521656590738234
61634643951587593051558830447580
61634643951587596757596882677946
61634643951587629692556294027717
61634643951587629692556294027718
61634643951587631346399692061502
61634643951587631346400854850279
61634643951588031797883826621332
61634643951588032209729627751224
61634643951588032209750544202610
61634643951588032346926845522900
61634643951588032346927620357560
61634643951588047033908573015906
61634643951588048269170907923030
61634643951588048818213926841860
61634643951588048825807755846830
61634643951588080385733593305116
61634643951588080591625096599035
61634643951588081622771863746698
61634643951588081630305599004200
61634643951588081630306369588058
61634643951588081630306373838860
61634643951588081630306373843231
61634643951588081630306373843232
61634643951588081767567128568464
61634643951588091712192790104677
61634643951588096447685357718422
61634643951588096447686132570344
61634643951588096447686505624424
61634643951588096447686505641686
61634643951588096996729150072232
61634643951588096996729151471912
61634643951588096996729519943984
61634643951588096996729523143574
61634643951588096996729524543254
61634643951588096996791913590968
61634643951588096996792256547560
61634643951588097003507415903242
61634643951588098231322798627976
61634643951588098238917000704447
61634643951588098238917000704448
61634643951594784827901061549758
61634643951594786475305575792356
61634643951594834242013353906752
61634643951594834242013353919802
61634643951594834242013357089080
61634643951594834242013746110210
61634643951594834242016709969960
61634643951594834242016711373852
61634643951594834242016714556180
61634643951594834242016840592744
61634643951594834242016840710836
61634643951594834242017102042276
61634643951594834646016989353784
61634643951594834653547925568716
61634643951594834653547926036680
61634643951594834653547927103910
61634643951594834653607330216460
61634643951594834653607330688636
61634643951594834653610687683560
61634643951594834653610688155736
61634643951594834653610821724817
61634643951594834653611075759933
61634643951594834790805322831380
61634643951594834790808680298480
61634643951594835889145897448588
61634643951594836023958073259066
61634643951594836026217504787628
61634643951594836026405794314488
61634643951594845360136730132012
61634643951594845360137849327156
61634643951594845908991462693260
61634643951595686631397769617806
61634643951595687180440788542460
61634643951595698161300009327152
61634643951595701867002163117976
61634643951595701867338061557518
61634643951595703102684080707200
61634643951595734809828536494028
61634643951595734809828536612120
61634643951595734809828536612280
61634643951595734809828884149268
61634643951595735221359707559068
61634643951595735221359709098474
61634643951595735358683269173528
61634643951595736456957593349872
61634643951595736594218348079636
61634643951595745927948512126576
61634643951595746339542489958220
61634643951595747575077568864328
61634643951619100159719157921395
61634643951619111277839819449658
61634643951619111277839819467128
61634643951619112505843826887844
61634643951619112513185837176574
61634643951619112513374123534156
61634643951619112513374123538368
61634643951619112513374123539820
61634643951619112513374123539980
61634643951619112513374898373028
61634643951619112513375238143080
61634643951619112513375238147292
61634643951619112917373880157420
61634643951619112924404102878628
61634643951619112924967709162390
61634643951619112924967794901538
61634643951619112924968187110612
61634643951619112925157162562302
61634643951619112925157248301450
61634643951619113061664771869244
61634643951619113062417917292066
61634643951619117866544413798094
61634643951619118412887499323458
61634643951619161233129329602808
61634643951619161238212675433300
61634643951619161240660397923134
61634643951619161240660740862229
61634643951619161240660740862256
61634643951619162330587358654768
61634643951619162330587358667818
61634643951619162338180412820866
61634643951619162338180412833916
61634643951619162338180498560014
61634643951619162338180498573064
61634643951619162338180543220669
61634643951619162338181527442840
61634643951619162338181662415804
61634643951619162467911263097740
61634643951619162467911264520506
61634643951619162472994608928232
61634643951619162475253270227228
61634643951619162475442282172444
61634643951619162475442331406420
61634643951619162475442674357188
61634643951622704078094994899474
61634643951622714784370203041852
61634643951622714784370203042012
61634643951622714784370977875060
61634643951622715196152467231042
61634643951622715196152467231051
61634643951622715196153242064334
61634643951622715196153327803482
61634643951622715333413996794098
61634643951622720137540493300126
61634643951622751844743845437241
61634643951622762955333440079563
61634643951622762962864506965477
61634643951622762962864506965504
61634643951622762962864506982974
61634643951622762962864849922096
61634643951622764601646281778704
61634643951622764601646282841514
61634643951622764609176578075096
61634643951622764609176967096190
61634643951622764609176967096199
61634643951622764609177606944872
61634643951622764609177741929482
61634643951622764609239254455004
61634643951622764609240369063928
61634643951622764746438410920098
61634643951622764746438410921559
61634643951623213864443792833763
61634643951623215091443239325081
61634643951623215099036293496795
61634643951630809187836173779046
61634643951630818658765364188844
61634643951630818658765364193056
61634643951630818658828126307900
61634643951630819894111381915760
61634643951630819894111381921584
61634643951630819894112156754632
61634643951630819894174144034816
61634643951630819894174144040640
61634643951630820305894420943906
61634643951630820443155175673670
61634643951630852012846327690632
61634643951630852012846413425408
61634643951630852012846413429780
61634643951630857358484828591684
61634643951630857363568125236780
61634643951630857366078997366697
61634643951630857366078997366706
61634643951630857366079002149918
61634643951630867859088954670391
61634643951630868065011467824640
61634643951630868065011467841902
61634643951630868065011856845770
61634643951630868065074618959162
61634643951630868065074618964986
61634643951630868072416624671708
61634643951630868072604522008000
61634643951630868072605685845076
61634643951630868072605685850900
61634643951630868072606028801668
61634643951630868412963496121673
61634643951630868413026258240729
61634643951630868476520730796034
61634643951630868476583492910878
61634643951630868476583835867470
61634643951630868476605445673546
61634643951630868476605531412694
61634643951630868484135818742422
61634643951630868484135823459736
61634643951630868484136211418029
61634643951630868484136987314122
61634643951630868484198499839644
61634643951630868484198585578792
61634643951630868484199662278501
61634643951630868484199663695407
61634643951630868484199663695651
61634643951630868621396487733038
61634643951630868621396880054513
61634643951630868621397656304738
61634643951630868621397656306199
61634643951630869856994722496646
61634643951630873423263557426414
61634643951630873423263557439464
61634643951630873423264721282204
61634643951631302289125979747816
61634643951631307853281857645315
61634643951631318902760485910774
61634643951631318902823281332732
61634643951631318966307177680936
61634643951631318966402484709721
61634643951631318973911835388877
61634643951631318973995538881435
61634643951631325555201527087315
61634643951631325555201527100365
61634643957071198178426083150824
61634643957071198178426083155036
61634643957071198178488845269880
61634643957106309067955983092267
61634643957106320186076730375743
61634643957106320186076730377147
61634643957180155620927806205958
61634643957180155620990571507582
61634643957180155627702633080070
61634643957180155627765390477552
61634643957180155628520863560240
61634643957180155628521635211087
61634643957180155628521635212572
61634643957180156215514829367165
61634643957180156223129922383595
61634643957180156223129923447857
61634643957180156223129923980024
61634643957180157457911856941544
61634643957180166883648217909628
61634643957180172236253566544438
61634643957180172236817650776422
61634643957180172236817652194976
61634643957180172236818422428754
61634643957180172237069475504870
61634643957211386567789993551350
61634643957211386568041042027988
61634643957215277910187825634775
61634643957215278497368960710847
61634643957215278504984054791539
61634643957215278504984054795751
61634643957215278505047194763697
61634643957215288891109808657016
61634643957215289485843649302203
61634643957215289623104317938528
61634643957215289623167080053372
61634643957215289623167856309426
61634643957215290857887027685350
61634643957215290857949013548544
61634643957215290857949013552756
61634643957215290857949014965450
61634643957215290857949785205088
61634643957215290857949789804358
61634643957215294379281250649682
61634643957215294379281336388830
61634643957395358529460906802992
61634643957395402582541069074758
61634643957419369414332867806100
61634643957422360920725030449278
61634643957422371309298127515626
61634643957422371309298899718840
61634643957422371904094846195487
61634643957422376797214388731298
61634643957423261351192111886795
61634643957423261351192113421829
61634643957423261351192113426201
61634643957423261351192116608529
61634643957423261351254789447605
61634643957423261351254789451977
61634643957423272471907283452022
61634643957423272471907283452023
61634643957423272471907284987056
61634643957423272471907284987057
61634643957423272471907285052663
61634643957423272471907285052664
61634643957423272471907285052744
61634643957423308937420729625576
61634643957423320192802231640060
61634643957423320650335070813382
61634643957430464065572653065287
61634643957430475183692628697835
61634643957430475183693657567611
61634643957430475183693661799699
61634643957430477013836681870660
61634643957430524595023500281453
61634643957430524597470188235011
61634643957430524597471217104787
61634643957430525329252791266687
61634643957431366461017233405867
61634643957431377581648463865224
61634643957431425302543758192342
61634643957491403858415049002900
61634643957491403860674480531462
61634643957491404318210217829226
61634643957491452489110692753572
61634643957491452494194039134946
61634643957491452496640726537622
61634643957491452496641869726262
61634643957491452496641871242582
61634643957491453731423804737514
61634643957492154171359709593652
61634643957492304291225422057274
61634643957492304886211087059515
61634643957492304886211087065131
61634643957492352469657308241068
61634643957492352606918062616540
61634643957492353064450471499144
61634643957492363587777283873616
61634643957494855877054236730128
61634643957494855877054494997332
61634643957494856014315245121843
61634643957495306183931452382409
61634643957495306778728054657247
61634643957495306915989466249464
61634643957495350838499351674019
61634643957495354359915530335734
61634643957495354362362987874422
61634643957495354492029913599056
61634643957495354492029918316418
61634643957495354497176279989472
61634643957495354497176283194886
61634643957495354497176284594565
61634643957495354497176284594566
61634643957495354497176284594649
61634643957495354497176284711289
61634643957495354499620649716553
61634643957495354499622972548207
61634643957495355091909868022550
61634643957495355091971739094544
61634643957495355091972510746876
61634643957495355091972630137394
61634643957495355091972887004918
61634643957495355094416875752140
61634643957495355094420348010488
61634643957495356184138493846510
61634643957495356191669560732424
61634643957495356328927213154334
61634643957495356328927216336662
61634643957495356328927216340874
61634643957495356328929540688848
61634643957495356328930310924238
61634643957495356328930312341180
61634643957495365480482849188106
61634643957496207346539374300406
61634643957496207346539721862175
61634643957496207346539750558531
61634643957496207346540493514424
61634643957496207346540493514504
61634643957496207346540493980984
61634643957496218464660469147052
61634643957496223360228222195936
61634643957496254927664548694922
61634643957496254927664550211242
61634643957496254930171589647464
61634643957496254930171591243974
61634643957496254930173913719884
61634643957496254930173914192268
61634643957496254930174685372216
61634643957496255067434668449488
61634643957496255067435440101820
61634643957496255517440225482877
61634643957496255522460780968646
61634643957496255522522423402912
61634643957496255522523543083490
61634643957496255522523571313369
61634643957496255524971260956584
61634643957496255662232043911772
61634643957496256759481596823584
61634643957496256759481601007207
61634643957496266635560167813892
61634643957496266640643513644384
61634643957496266643091608125439
61634643957496266643091608125440
61634643957496271531191457816572
61634643957496271536274803647064
61634643957496271538722526125252
61634643957503411888469890332420
61634643957503454713458597058659
61634643957503459609361828591877
61634643957503459609365179745186
61634643957503460066628806117064
61634643957503460066629059680004
61634643957503460203886069522260
61634643957503460203886458538974
61634643957503460203886461721302
61634643957503460203889426989360
61634643957503460203889556308878
61634643957503460203889557725820
61634643957503460203889814409768
61634643957503460203889815944802
61634643957503461302246793008304
61634643957503461302247564660636
61634643957503470727485932298549
61634643957503470727485932298550
61634643957504312456281672327144
61634643957504312593479650588569
61634643957504327234350245605340
61634643957504329064828762300251
61634643957504360037468146849674
61634643957504360177176966636632
61634643957504360631897446831350
61634643957504360634435863137698
61634643957504360634436255341160
61634643957504360634437012578894
61634643957504360634437012583106
61634643957504360634437026993492
61634643957504360634440455785142
61634643957504360634440455789354
61634643957504360634440841674568
61634643957504360634440841674569
61634643957504360634440842208224
61634643957504360634440843209762
61634643957504361870058455966643
61634643957504362007320363031326
61634643957504371158036959196120
61634643957504371158036959563510
61634643957504371287763203829350
61634643957504371295297713921512
61634643957504371295297713938981
61634643957504371295297713938982
61634643957504376640932636696144
61634643957504376645953220411792
61634643957504376646015982526636
61634643957504376648463705016470
61634643957527271374628338812144
61634643957527271376888028607910
61634643957527287429052878244866
61634643957527427030679197537238
61634643957527427030867225614566
61634643957527437691200563552310
61634643957527437691451612028948
61634643957527438148987545798731
61634643957527443044621902287222
61634643957527476443891898006366
61634643957527485869694092660016
61634643957527486327230802319835
61634643957527486464491469906399
61634643957527486464491471323342
61634643957527487562011960974491
61634643957531328896400315685398
61634643957531329033598395635735
61634643957531329491196546442802
61634643957531329620779530711807
61634643957531329628373732783907
61634643957531329628373732788119
61634643957531329628394624791047
61634643957531329628394624792499
61634643957531329628394624796711
61634643957531329628457764764657
61634643957531340014436694782567
61634643957531340014520377607975
61634643957531340014520378657735
61634643957531340014520378657976
61634643957531340151718284129456
61634643957531340151718285529136
61634643957531340151718285529376
61634643957531340609254219303163
61634643957531340609316609413771
61634643957531340609316609415139
61634643957531340609316981418007
61634643957531340746514516285088
61634643957531340746514516286540
61634643957531340746514887821396
61634643957531340746514887822848
61634643957531340746514887939488
61634643957531340746515664191330
61634643957531340746577650054332
61634643957531340746578426310386
61634643957531371721661652980904
61634643957531371721661740316562
61634643957531372313110658598402
61634643957531372313110687178118
61634643957531372313111030134710
61634643957531372313173334624178
61634643957531372313173420713246
61634643957531372313173448943042
61634643957531372313173449292962
61634643957531372313173706160486
61634643957531372315621170348224
61634643957531372315621170348384
61634643957531373548456676325318
61634643957531373548456704905034
61634643957531373548519352234454
61634643957531373548519352351094
61634643957531373548519437973602
61634643957531373548519438440162
61634643957531373548519466669958
61634643957531373548519467019878
61634643957531373550967188081000
61634643957531373550967844876600
61634643957531373550967844880972
61634643957531373550967930681196
61634643957531373550967930681356
61634643957531373550967931147756
61634643957531373550967931147916
61634643957531373550967959733332
61634643957531373550968221195877
61634643957531373550968221200090
61634643957531373550968302684064
61634643957531373550968302684224
61634643957531373550968302689924
61634643957531373550968306939238
61634643957531377209581444738241
61634643957531377669627428208038
61634643957531378901689556687972
61634643957531378901689929824921
61634643957531378904137392534434
61634643957531379038888008174618
61634643957531388185420853582322
61634643957531388192951915683574
61634643957531388192951915685026
61634643957531388192951920466627
61634643957531388192951920467995
61634643957531388322618760453482
61634643957531388322681521168645
61634643957531388322681521168646
61634643957531388330211425615792
61634643957531388330212588054559
61634643957531388330212589452868
61634643957531388330212589458692
61634643957531388330212589471501
61634643957531388330212589471502
61634643957531388780154694227509
61634643957531388787748518449510
61634643957531388787748524295289
61634643957531388917478124978678
61634643957531388925009188564172
61634643957531388925009191746500
61634643957531388925009193281534
61634643957531390022257340715731
61634643957531390022257712252039
61634643957531390022257713785621
61634643957531390151924934873180
61634643957531393683381333243023
61634643957531393683382019155967
61634643957531393683382019156208
61634643957531393683382104895112
61634643957531393683382104895115
61634643957531393683382104895116
61634643957531393683382104895355
61634643957531393683382104895356
61634643957539434600937725320970
61634643957539445719058936199549
61634643957539445856255676032784
61634643957539445856255679215112
61634643957539445856256066819300
61634643957539445856256838471632
61634643957539445856256843070902
61634643957539445856256843070950
61634643957539445856318828934144
61634643957539445856318828938356
61634643957539445856319600590688
61634643957539445856319605189958
61634643957539476831402828672372
61634643957539477425927074381512
61634643957539477425927160120660
61634643957539477425927176066080
61634643957539477425927205117972
61634643957539477425927208300300
61634643957539477425927466584730
61634643957539477425927547536697
61634643957539477425927547540909
61634643957539477425927548068704
61634643957539477425927548068864
61634643957539477425927548074564
61634643957539477425927552323878
61634643957539482184572261539166
61634643957539482321833106804177
61634643957539482771565571031756
61634643957539482776586157931136
61634643957539482776648805259152
61634643957539482779096637919074
61634643957539482779096896203748
61634643957539482908763563288173
61634643957539482913846864542580
61634643957539482913846866077773
61634643957539484012204144822376
61634643957539493295098121385515
61634643957539493302692323461903
61634643957539493432422701446526
61634643957539493439953768332440
61634643957539493439953768349910
61634643957539493889685519214493
61634643957539493897216586099003
61634643957539493897216586100407
61634643957539493897216958107451
61634643957539493897216958107452
61634643957539494026883410140522
61634643957539494034477234423918
61634643957539495132835719834755
61634643957539495262566093241950
61634643957539495262566097841220
61634643957539495267648667420110
61634643957539495270096388475532
61634643957539495270096389892474
61634643957539495270097160127864
61634643957539495270097164727134
61634643957539498790675480161282
61634643957539498790675565882960
61634643957539498790675565900429
61634643957539498790675565900430
61634643957539498793123283756054
61634644001807311862726613813644
61634644001842434012469800217895
61634644001842434012469800217904
61634644001842434012470829087680
61634644001842434012720504320999
61634644001842434012720504321008
61634644001842434012721533190775
61634644001842434012721533190784
61634644001842434014144141051512
61634644001842434014144484008104
61634644001842434014980967888624
61634644001842434014980969305557
61634644001842434014980969305566
61634644001842434014981312262158
61634644001843334580282266708710
61634644001854189388687022883519
61634644010353881885918919810975
61634644010354148858176468209609
61634644010390216088541046767183
61634644010596998317521644014569
61634644010597046310490353949779
61634644010597298461227630077967
61634644010609004057634830248549
61634644010669931362012146716553
61634644010669933009141203454305
61634644010669933009329489811935
61634644010669933192155543088161
61634644010669933192155543106875
61634644010669933192343829451407
61634644010669977663792791705871
61634644010669977663792791710083
61634644010669981368138587492019
61634644010669981368138592213753
61634644010670233198327424363769
61634644010670248159767129792519
61634644010670281376842650533067
61634644010670281513284402777681
61634644010670281514103405258459
61634644010670292494962626165615
61634644010670292632223380891007
61634644010681088327276830922241
61634644010681099445396806554789
61634644010681983404473155256141
61634644010681988757642584940607
61634644010682439247628241932880
61634644010705066272105948551151
61634644010705066454931629824509
61634644010705066454932001827377
61634644010705066455119916182139
61634644010705114633363543656351
61634644010705116279738680129553
61634644010706267028916355360865
61634644010706267029188324543903
61634644010706267211930322991853
61634644010706267212202292174891
61634644010706267212202664177759
61634644010706298736141399856553
61634644010706300565447881774175
61634644010706315207430805173567
61634644010706315207431580009631
61634644010706315344692334739235
61634644010706317036737000244269
61634644010706317036737373296897
61634644010706317037009342479935
61634644010706320697861764423701
61634644010706467329753284219929
61634644010706467337284724177184
61634644010706467337535772636560
61634644010717105549129638362649
61634644010717105549317924707181
61634644010717122020419043679823
61634644010717122196091005603881
61634644010717122196091262821325
61634644010717123850562440052675
61634644010718463782707000764477
61634644010718463782707000764478
61634644010718463789966352503921
61634644010718463789966466840047
61634644010718473047535918630014
61634644010718473047808676995158
61634644010718473055066985515928
61634644010718473070433647752729
61634644010718480391259079013967
61634644010718480396090487096205
61634644010718480398517401900897
61634644010718480398538666962117
61634644010718480398549816552015
61634644010718480398549817951695
61634644010718480398549817968948
61634644010718480398549817968957
61634644010718480398550160925549
61634644010718480398789720160488
61634644028323174746035125116700
61634644028335387719384581334640
61634644028396109620103477694144
61634644028396109620668333578460
61634644028408331950720296306631
61634644028431443008840620750013
61634644028431443009028907094545
61634644028443439458949175264112
61634644028443439459221147629478
61634644028443439461459658440042
61634644028443439461459658453092
61634644028443439461459687032808
61634644028443448719029053087998
61634644028443448749520984282813
61634644028443448749709270627345
61634644028443450579674841019149
61634644028443450579674841032193
61634644028443455861692646523240
61634644028443455930606619404052
61634644028443455932845131270784
61634644028443455932845131290467
61634644028443455932845131290476
61634644028443455932845388507920
61634644161047206570472287247420
61634644161047206570472544464864
61634644161048107138032935025990
61634644161048107138033020765138
61634644161051113924112333915658
61634644161052008996411014011640
61634644161052008996411271229084
61634644161052014354664137082451
61634644161052014354664137082460
61634644161052014354664394299904
61634644161052047708996455620145
61634644161052058822033599857098
61634644161052058822033857074533
61634644161052058822033857074542
61634644161340196185764152924840
61634644161340196193023595001090
61634644161340196787820198811122
61634644161343831809400385407234
61634644161375052095114619203196
61634644161375062664443396063354
61634644161375063213235366488076
61634644161375318335506563427258
61634644161376218766058280854903
61634644161376218766058280854912
61634644161376218766058623811504
61634644161376218905494784270200
61634644161376218905495127226792
61634644161376219360582915481746
61634644161376219360583258438338
61634644161376263827889702230608
61634644161376263827890045187200
61634644161376268728877826191623
61634644161376268728877826191632
61634644161376268728878169148215
61634644161376268728878169148224
61634644161378920653072136430739
61634644169915103326154857331787
61634644169915103326155976539981
61634644169915103326155978075015
61634644170239307728502000491611
61634644170239341135115170496197
61634644170243254045243006330785
61634644170243254045243007847105
61634644170243259381339983619472
61634644170243259610139206677531
61634644170243259610233734088603
61634644170243259610233738871572
61634644170243259610233738871656
61634644170243260206642092897755
61634644187860161625832878251964
61634644187860167528041629613896
61634644187933097125764678713265
61634644187964316807361617121920
61634644187964316807361621843654
61634644187968180349464541454184
61634644187968180349465313106516
61634644187968185733115181638482
61634644187968185733116216809239
61634644187968185733116216809243
61634644187968185733116216809248
61634644187968185733116216826505
61634644187968185733116559783093
61634644187968185733116559783097
61634644187968218649367957026432
61634644187968218673082735268628
61634644187968218673082735270080
61634644187968218673082736803662
61634644187968218673082739991814
61634644187968229716736142305089
61634644187968229759958326520910
61634644187968229762488955562922
61634644187968229762489727215254
61634644187968229762489727219466
61634644187968229762489730401794
61634644187968230311532744598801
61634644187968235673049542455411
61634644187968235739262893911458
61634644187968235739263922781234
61634644187968235741774062999112
61634644187968235741774062999121
61634644187968235741774405955713
61634647546690470072448649626948
61634647546694376061640612977462
61634647546694376198901367707066
61634647546694376199089911282092
61634647546702481171380643968342
61634647546702481308641312604666
61634647546702481308641312954586
61634647546702481768417163257422
61634648264568049012266962655521
61634648264591459612069036894401
61634648264592365532984509844587
61634648264599263349951740775642
61634648264599268696677726265398
61634648264599268700673452587014
61634648264599268838962502246395
61634648264603171156923479059266
61634648264603171299208255040263
61634648264603172526459035554597
61634648264603172528903401976803
61634648264604523869223029957289
61634648264604523869226472100724
61634648264604523869285792072130
61634648264604523869289234215568
61634649673806730054465241814700
61634649673807630485016011875314
61634649691428136576708356116896
61634649691500169236401845041484
61634649691520594872324008553210
61634649691521495028350342512834
61634649691521495028353441345548
61634649691521495028353785701612
61634649691525397488599194120542
61634649691525397488599194139416
61634649691525397905465147452388
61634649691525401017545749050722
61634649691525401017545749052126
61634649691525401017545749069596
61634649691525401017734034346898
61634649691525401154805384573536
61634649691525401154806503781730
61634649691525401154993669868308
61634649691525401154994789076502
61634649691532605552696961948650
61634649691532605554391537476256
61634649691532605696732457459086
61634649691532605696732457477960
61634649691532606293708252017736
61634649691532606293771013782660
61634649691533490250517939219484
61634649691533490250517939236954
61634649691533501363555340673872
61634649691533501363555340691342
61634649691533503010687492010846
61634649691533503015770066189006
61634649691533506122200138894958
61634649691533506122200140329361
61634649691533506122200140329370
61634649691533506122203233377540
61634649691533506122203577751074
61634649691533506127283484724046
61634649691533506127283484725450
61634649691533506127283484742920
61634649691533506127283829116454
61634649691533506259460893624562
61634649691533506259463987753012
61634649691533506259464332126546
61634649691533506264544239455054
61634649691533506264546563453108
61634649691533506724258160074502
61634649691533506724321270917224
61634649691536207967979585439160
61634649691536207968546768502454
61634650382834574350437476888946
61634650382834576179744040798950
61634650382841779029626509663998
61634650382841779624152263149266
61634650382841779626662743142820
61634650382841779626663000360264
61634650382842679460177536928958
61634650382842679460177879885550
61634650382842679460930682338682
61634650382842679460931025295274
61634650382842680054702171574666
61634650382842680054703547631670
61634650382842680057212998768537
61634650382842680057212998768546
61634650382842680057213684668632
61634650382842680057214027625224
61634650382842680057214027638322
61634915406673518602114308437619
61634915406676219893788310937447
61634915633138555406259503166360
61634915633146659281219634990160
61634915633146660516753823343064
61634915633146660928347801174708
61634915633146660928348691745174
61634915633149362220000882851544
61634915633149362220001773540054
61634915633149362225085376588038
61634915633795052626575713880528
61634915633803156501724020929586
61634915633803156501724135248658
61634915633803156546452606963832
61634915633803156547204861821804
61634915633803156547205752392270
61634915636136443740621017471775
61634915636136444289664034973871
61634915636137344308432794862857
61634915636137344308620051287853
61634915636137345955561851617871
61634915636137345955749108042867
61634915636782134139852062016075
61634915636793841520589320397679
61634915637004540897487788429805
61634915637004542681877595310941
61634915637012646144488945782959
61634915637012646556271980561707
61634915637077488676241643981033
61634915637077488722059024129291
61634915637077488722079944835643
61634915637077488722079946252585
61634915637077488722811136438603
61634915637077488722811394718857
61634915637077488722812280690044
61634915637077488859255897409181
61634915637077488859257012018105
61634915637077488859257016739839
61634915637077488859340694843513
61634915637077488859340699565247
61634915637077488860092725781279
61634915637085591994899577225525
61634915637085592543942590477855
61634915637085592734215142793821
61634915637085592734216257402745
61634915637085592734216258942151
61634915637108708406472883271463
61634915637108708543481470311815
61634915637108708543481810086079
61634915637108708543482584920739
61634915637112610866738781937023
61634915637112610866739552520721
61634915637112611003999192288721
61634915637112611003999192293093
61634915637112611004752677491583
61634915637120714878875755019921
61634915637120714878959552281041
61634915637120714879147838638614
61634915642702478099993126649420
61634919863430971239785409611358
61634919940245504405182899874858
61634919940245804548699908963178
61634921139696763815037693858768
61634921299226946618406855495198
61634921299226946623489086716766
61634921299229649968782714996322
61634921376030973113580742564608
61634921376041479788888720458806
61634921376041779927321235928676
61634921376041779927322126499142
61634921760103332391051454914900
61634921778120992600275606824898
61634921783736932194546854191344
61634921783736933429892757599396
61634921783736933429893648169862
61634921783737833860443784864356
61634921783737833860444675434822
61634921787016399713191586272275
61634921787671662898706077507407
61634921787671963041950342591127
61634921787671963042223086595727
61634921787671963049565092302449
61634921787991666040177980121611
61634921787999764374142733674305
61634921787999764374145056622599
61634921787999764381484739381027
61634921787999764419710388116427
61634921787999764419896318582769
61634921787999764419898674460959
61634921831006837354798371027036
61634921831006837354799485517916
61634921831319334927717080598990
61634921831319334927718199807184
61634921831319334927721180075896
61634921831951214888312991572316
61634921831974642548929097927496
61634921831974642548930098217556
61634921831974642548930471170854
61634921831974642548930471288898
61634921831974642553992896413038
61634921831974642554009316227514
61634921831974642554013817001346
61634921831975832009961110787060
61634921831975843122995154656256
61634921831975843122998253488970
61634921831975843122998512241448
61634921831975843128081858071940
61634921832266415399263704177012
61634921832266415399263704295056
61634921832266426517383651229844
61634921832266426517383679927604
61634921837226759583740844551718
61634921837883267962009844618376
61634921837883267962011217979778
61634921837886858571177552513888
61634921837886869684213949446128
61634921837886869684215327039618
61634921837886869689297558261186
61634921838175040812365371574244
61634921840182422623457875572450
61634921840814653249671378410539
61634921854952635823042379084704
61634921854952635823044817755754
61634921855609133088278822962432
61634921855609133088299743550740
61634921855609144198805482843996
61634921855609144201253205434452
61634921855609144201253462651896
61634921855609144201312523875036
61634921855609144201315191183814
61634921855609144201315966018474
61634921855609144201316224416820
61634921855609144201333415883628
61634921855609144201336886724826
61634921855609144201337145005128
61634921855609144206399570247312
61634921855609144206420490835620
61634921855610092213053435370494
61634921855612745876950582620744
61634921855620854746578546475338
61634921855900917051670378011286
61634921855901831711586269217534
61634921855901832260629286719422
61634921855901833495976076098670
61634921855902133685246670095454
61634921855904533552282368514302
61634921857919153854094847434512
61634921863816924824903321917849
61634921863820526539493226069235
61634921863820526547024637328683
61634921863820527096067654813309
61634921863820527098599055506195
61634921863820527141821241138715
61634921863820571562708594823183
61634921863827779267196514831744
61634921864477040255587532250441
61634921864477040255587532250442
61634921864477084864485537010486
61634921864477090217654965278010
61634921990536119956195885310376
61634921990539722273194359808866
61634921990539722273194359809074
61634921990539722273196682739898
61634921990539723501201466429686
61634921990539723508541406405606
61634921990539723508543390747440
61634921990539723508544505356364
61634921990539723508729434482886
61634921990539723508731676042212
61634921990539723508732790651136
61634921990539723920323412314530
61634921990539723920325653873856
61634921990819499901111758897532
61634921990831507471936661996244
61634921990831507883718667905168
61634921990831507883718667905376
61634921990852221080898356210190
61634921990852221080898360460944
61634921990852221080900684808918
61634921990852221080901340725444
61634921990852221080901340729656
61634921990852221080901455042904
61634921990852221080901455044308
61634921990852221080901456461250
61634921990852221080901456577938
61634921990852221080901713795382
61634921990854622045769042236248
61634921991475997166344845643578
61634921991484412297858386785502
61634921991484412297858386798552
61634921991507517589072973152942
61634921991507528702089452950388
61634921991507528702089452951792
61634921991507528702110258871316
61634921991507528702110373540100
61634921991507528702110373656740
61634921991507528707172027128548
61634921991507528707172027129952
61634921991507528707190624787436
61634921991507528707192947718260
61634921991508728864375483413410
61634921991508728869458829243902
61634921991511130424311388016576
61634921991511130424314482617202
61634921996759645736920632134136
61634921996760546304732414123084
61634921996760546304732414128700
61634921996760546304732528441948
61634921996771353118473798059022
61634921996771353118473912377886
61634921996771353118473912377934
61634921996771353118473913913128
61634921997416154115190005272136
61634921997416154115191005562196
61634921997416154115191120229576
61634921997416154115191120347620
61634921997417343576218284410930
61634921997417354277473679956346
61634921997417354277477150810642
61634921997417354277477151860402
61634921997417354689255685865318
61634921997417354689256057401626
61634921997417354689256062000896
61634921997417354689259041915476
61634921997417354689259156234340
61634921997417354689259157769374
61634921997417354689259414986818
61634921997417354694339403232118
61634921997417387629298700245556
61634921997417387629298814564420
61634921997420055980912123723454
61634921997420055980912238514494
61634921997420055980912496781698
61634921997427848599316958552288
61634921997427848599316958565386
61634921997427859712354474325540
61634921997427859712354474692930
61634921997427859712354474792100
61634921997427859712354475742690
61634921997427859717434725922796
61634921997427859717436962777650
61634921997427859717437048871090
61634921999715307533672796593856
61634922000339451999266151952477
61634922000339451999266153002237
61634922000339452004346403182343
61634922000351157596344705879467
61634922000351157596344709067411
61634922000351157596428388232699
61634922000351157596428391887203
61634922000351157596428392950061
61634922000371823034240712797199
61634922000371867087321129117099
61634922000371867092403698696807
61634922000371867092403702928895
61634922000371867092404473531467
61634922014170621608602554899304
61634922014170621608788488547974
61634922014170621608790811496268
61634922014170621608790840194076
61634922014170621608790841243836
61634922014173023168518539086178
61634922014173023168520862017210
61634922014173023168520891782040
61634922014173023168521235088552
61634922014173024403867684343616
61634922014173024403868798952540
61634922014173024404055969638388
61634922014173024404057084247312
61634922014173323312035548174498
61634922014173323312037900870360
61634922014173324959166956558352
61634922014173324959168072584426
61634922014485521976222539738464
61634922014489122462828922428666
61634922014489124109957979183680
61634922014489124109960303181942
61634922015110498818939456749994
61634922015142019241395188264130
61634922015142030354492684528796
61634922015142030354513576537388
61634922015142030359576258997016
61634922015142030359597179585324
61634922015143219815460900619148
61634922015143230928498302073536
61634922015143230928501281988116
61634922015143230928501655059458
61634922015143230933581647904028
61634922015145620963600326311630
61634922015145632030691385367262
61634922015145632030694479967888
61634922015145632030694827506488
61634922015145632030695599158820
61634922015145632030695599176082
61634922015145632076636354404616
61634922015145632076637354694676
61634922015145632076637727766018
61634922015145632081531643945246
61634922015145635780227029836454
61634922015145635787569697125994
61634922015145635787820744168428
61634922015145635787820745585370
61634922015145635787841666290318
61634922015145635790017413582146
61634922015153724792617700441870
61634922015153724792617701491630
61634922015153735905650630751902
61634922015153735905654074426162
61634922015153735905654844543460
61634922015153735905654844678814
61634922015153735905655102946018
61634922015153735910737333117826
61634922015153735910737677474098
61634922015153740898126778936528
61634922015153740898126783535798
61634922015153769257476651331172
61634922015153785179975234111996
61634922015154024981888294440058
61634922015154024981888295489818
61634922015154024982073227798668
61634922015154024982076580784590
61634922015154036092664887822154
61634922015154036094921224750090
61634922015154036094922343958284
61634922015154036094925438677002
61634922015154036094925696944206
61634922015154036095110629253056
61634922015154036095112608877576
61634922015154036095113609167636
61634922015154036095113982238978
61634922015154036100007898418206
61634922015154036100007927116014
61634922015154036100193975083548
61634922015154041445832341064428
61634922015154041453175003737436
61634922015154041453175008336706
61634922015154041453446971385440
61634922015154041453446977519744
61634922015154041453447344456782
61634922015154041453447349056052
61634922015154041455621720270710
61634922015154069446747245329360
61634922015361772428335765623230
61634922015361773663682558184806
61634922015361773663682559234566
61634922015364473765739079342056
61634922015364475412868136079808
61634922015434703589396157708632
61634922015434717864765310680362
61634922015434718413557281122554
61634922015434718416005002177976
61634922015434718416005346534248
61634922015434718416006375539378
61634922015434718421089721369870
61634922015434719648904418040402
61634922015434719649152022960872
61634922015434719649155117561498
61634922015434719649155122160768
61634922015434719649155465100098
61634922015434719649156236752430
61634922015434719649156236769692
61634922015434719651348696956598
61634922015434719651349811915442
61634922015434719651349816164792
61634922015434719651352135913496
61634922015434719651352140630858
61634922015434719651352910883510
61634922015434719651353168100954
61634922015434719651353169150714
61634922015434719651353169500634
61634922015434719656432386093602
61634922015434719656435399322522
61634922015434719656435743678794
61634922015434719656436513931446
61634922015434719694908707057586
61634922015434719694909707347646
61634922015435018603076571002348
61634922015435018603076942538656
61634922015435019838425716145906
61634922015437404881050239793572
61634922015437419707656104348336
61634922015437419707659457334258
61634922015437419712739450178828
61634922015437419712742803164750
61634922015437419753409689258204
61634922015437419753412669172784
61634922015437419753413042244126
61634922015437419758493035088696
61634922015437421352340793016588
61634922015437421354785161086088
61634922015437421359868506916580
61634922015437421359871859902502
61634922015437421398091024940534
61634922015437421398094004855114
61634922015437421398094377926456
61634922015437421400538745995956
61634922015437421400542098981878
61634922015437421405622091826448
61634922015437421405625444812370
61634922015445508756009485178212
61634922015445524678508067959036
61634922015445524815516659616128
61634922015445524815517774225052
61634922015445524815767708075504
61634922015445524815767792279618
61634922015445524815767793814652
61634922015445524815768563931950
61634922015445524815768822684428
61634922015445524817961019904030
61634922015445524817962139112224
61634922015445524817965237944938
61634922015445524817965238063030
61634922015445524817965495280474
61634922015445524823047726502042
61634922015445524823048841110966
61634922015445524861522034527166
61634922015445525234831105287142
61634922017129033198245028956786
61634922017443934897620093363486
61634922017443934900064458250658
61634922017445136196128041494315
61634922017445136196128155813179
61634922017445136203659222699093
61634922017445136203661462487209
61634922017445136203741673408769
61634922017445136203745145312825
61634922017445136206190623391771
61634922017445136206190623391979
61634922018097747451724658662845
61634922018097747451725319184257
61634922018097748684874667496051
61634922018101349166649178357358
61634922018101350958318118914029
61634922018101350958318118919853
61634922018108504440094389473069
61634922018108554263018210385737
61634922023352560313166125646486
61634922023353462525578659815960
61634922023353462525578917033404
61634922023353761609229480252415
61634922023353761609229823209007
61634922023353761616760891511863
61634922023353762714849253814148
61634922023361866589808499198788
61634922023973903833557174018621
61634922023973953651585672578855
61634922023973953651586044115163
61634922023985659202809766732001
61634922023985659203081472911760
61634922023985659248751379719197
61634922024009025978215661097437
61634922024009025978216665619585
61634922024010276560942663894385
61634922067340146451558402166184
61634922067347950182998199677574
61634922067347950182998313996438
61634922067347950182998313996646
61634922067347950183000552373436
61634922067348250326515208765894
61634922067348250326515208765942
61634922067348250326515323084806
61634922067348250326515323084966
61634922067348250326517532763996
61634922067348250326517561461756
61634922067348250326518675952636
61634922067348250326518676419196
61634922067350952029952906383052
61634922067350953265299698944628
61634922067350953265300814970702
61634922067666752416090721569956
61634922067674856291049966954596
61634922067674856291053062604982
61634922067674857526396756333844
61634922067674857526399855166558
61634922068323249681323693543628
61634922068323260794361094998016
61634922068323560937881457072258
61634922068323560942963688293826
61634922068331353556282938928268
61634922068331353556286034578654
61634922068331364623569079937402
61634922068331364623569079938806
61634922068331364623569851591138
61634922068331364628652425767894
61634922068331364628652425769298
61634922068331364669320340382656
61634922068331364669322664847270
61634922068331364669323436033042
61634922068331364669323436499602
61634922068331364674403686213148
61634922068331653699803043667022
61634922068331653699803043785066
61634922068331664812839673935638
61634922068331664812840445239454
61634922068331664812840702456898
61634922068331664817920695301516
61634922068331664817922904980706
61634922068331664817922933678466
61634922068331664817923019766130
61634922068332565243388376736144
61634922068332565243390700734198
61634922068332565248471722566636
61634922068332570741432540272014
61634922068332615206292638017558
61634922068332615211375983848050
61634922068539402427350892321638
61634922068612347133918029115908
61634922068612347139001374946400
61634922068612348369264821677484
61634922068612348369267146142098
61634922068612348369267917795834
61634922068612348374348167507976
61634922068612348374350491972590
61634922068612348374350491973994
61634922068612348415018406587400
61634922068612348415020731052014
61634922068612348420101752417892
61634922068612348420104076882506
61634922068615050070255541311788
61634922068615050072703262367210
61634922068623153945214786578384
61634922068623153945214786696428
61634922068623153947662507633806
61634922068623153947662507751850
61634922068623153947662509169000
61634922070622764914043048056767
61634922070622764914043162375631
61634922070622764921656679971221
61634922070630569883366604959987
61634922070630569888365840869972
61634922070630569888449523695380
61634922070630569890894545916020
61634922070630870031966189825705
61634922071251011013161618090025
61634922071251044364965488090389
61634922071251060831190116650259
61634922071251060831191259838899
61634922071286133157821109690989
61634922071286177622683531434587
61634922071287378196749362713563
61634922071287383740526961036855
61634922094232602328785926051238
61634922094256965835670640330495
61634922094257266566449717640079
61634922094257267809413956981643
61634922094257267809413956981644
61634922094264170927290483421881
61634922094265017828622907589798
61634922094265021532135237234202
61634922094265065999505819394388
61634922094265065999589502219796
61634922094265071352758934909443
61634922094265071357758170819428
61634922094265071357841853644836
61634922094265071360286875865476
61634922094265071535689591723507
61634922094265071535689591723508
61634922094265071535770262932490
61634922094265071540772510453284
61634922094265071540772510453285
61634922094265071540856193278692
61634922094265071540856193278693
61634922094265071543301329818404
61634922094265072593185171112072
61634922094265323508303112857390
61634922094265367973161976603492
61634922094265367973166194644400
61634922094265371684290291197419
61634922094265371684290291197420
61634922094265373323888022782053
61634922094265373323888022782054
61634922094267772644412016704323
61634922094267772649410995751032
61634922094267772649411252614308
61634922094267772649412024620772
61634922094267772649412024620808
61634922094267772649494592481721
61634922094267772649494935439716
61634922094267772651939957660356
61634922094267772651940070910830
61634922094267773053662877550550
61634922094267773236677217184406
61634922094267773244207594856717
61634922094268925227996624423888
61634922094268973401410709871668
61634922094268973401491381080650
61634922094268973406493628601445
61634922094268973406494400257260
61634922094268973406577311308809
61634922094268973406577311426124
61634922094268973406577311426853
61634922094268973409021676319929
61634922094268973409022447966564
61634922094268973818275631209997
61634922094268975046092131841894
61634922094885562483579992768766
61634922094885562483580107554190
61634922094885562483596785767012
61634922094885562483600256608210
61634922094885562483601028260542
61634922094885562488660238349602
61634922094885562488680388814948
61634922094889147686229508269866
61634922094889147686229622587326
61634922094889147686229622588730
61634922094889164159967869704602
61634922094889164160029774082257
61634922094889164160030545730378
61634922094889164160030545734589
61634922094889164160030545734590
61634922094889164160051464905748
61634922094889164160051550994976
61634922094889164165046999141272
61634922094889164165048029078118
61634922094889164205784215197088
61634922094889164210863231377752
61634922094889164342982093490176
61634922094889164343044885368446
61634922094889164343044885369850
61634922094889164343065775843408
61634922094889164343065775847620
61634922094889164343065805958158
61634922094889164348146026027726
61634922094913479544230182266332
61634922094913481328639910980910
61634922094913481328640914450868
61634922094913481328640914457510
61634922094913481328641028769732
61634922094913481328641030189095
61634922094913781517889584272746
61634922094913781517890703480931
61634922094913781517910733498782
61634922094913781517911508455698
61634922094913781517911509872640
61634922094921518583943657708806
61634922094921518583943657713178
61634922094921535240695123719262
61634922094921535240695123719470
61634922094921535240695123720714
61634922094921535240695238038126
61634922094921535240695238039578
61634922094921535240695238393870
61634922094921535240695239456728
61634922094921535240695898559746
61634922094921535240695899976688
61634922094921568546763891795442
61634922094921568546763891795490
61634922094921568546767363699498
61634922094921568546767363699706
61634922094921568546767364053838
61634922094921568546830125812938
61634922094921568546830125818762
61634922094921568546851046519290
61634922094921568729777570913710
61634922094921568729781674641418
61634922094921568729781703221134
61634922094921568729781703339178
61634922094921568729844465452618
61634922094921568729865386042330
61634922094921579659800631665608
61634922094921579659800631667012
61634922094921579659800632728418
61634922094921579659800632729870
61634922094921579659801410751022
61634922094921579659803988780028
61634922094921579659803989252204
61634922094921579659804763618900
61634922094921579659804764086864
61634922094921579659804765154094
61634922094921579659867527273150
61634922094921579659884315554034
61634922094921579659888447979502
61634922094921579664883977496100
61634922094921579664883977497504
61634922094921579664883981746854
61634922094921579842815980445579
61634922094921579842818300192672
61634922094921579842819104671310
61634922094921579842819104787950
61634922094921579842881866907006
61634922094921579842902787496718
61634922094921579847982229539470
61634922094921585201151663945669
61634922094921585201151668544939
61634922094921585203599384996720
61634922094921585203599385000884
61634922094921585203599385001091
61634922094921585203599385002336
61634922094921585203599499319748
61634922094921585203599499321200
61634922094921585203599503924841
61634922094921585203600159836996
61634922094921585203600159841208
61634922094921585203600274154408
61634922094921585203600274155860
61634922094921585203600275571557
61634922094921868919115030753046
61634922094921868919135951341306
61634922094921880032086574325723
61634922094921880032152432207434
61634922094921885392849177216722
61634922094921885392849177216725
61634922094921885392849833009336
61634922094921885392849833014952
61634922094921885392850206086501
61634922094921885392870097923083
61634922094924280997273508414634
61634922094924286495253356303627
61634934298205239738205362600058
61634934301449151468063712024401
61634934682267104014139352590124
61634934682267104014140471798526
61634934682267104014142710175316
61634934682267104014142794727946
61634934682267105242146459210944
61634934682267105248921286085056
61634934682267105248922405293458
61634934682267105248924643670248
61634934682267105249489502736892
61634934682267105249490617345816
61634934682267105249674427264144
61634934682267105249678902640588
61634934682267105661268405095788
61634934682267105661271765863308
61634934682267105661272880354188
61634934682267105661272880472232
61634934682267137365944452463042
61634934682267137365964372879334
61634934682267138600726385957974
61634934682267138600746306374266
61634934699992970779925474280774
61634934699992981892962875735162
61634934699992981898046478783098
61634934699992981900573407281868
61634934699992981900573750238460
61634934699992981900574526141594
61634934699992981900576849071174
61634934699992981900576850488116
61634934699992981900576850606208
61634934699992981900577882191752
61634934699992981900577882663928
61634934699992981900577883608694
61634934699992981900577884081078
61634934699993013605186692535682
61634934699993013605270375355474
61634934699993013605270489674338
61634934699993014840051308561750
61634934700315985735622948748462
61634934700315985735623720400794
61634934705901605666463344242974
61634934705901605666465696938836
61634934705901606894469674612192
61634934705901606901245277737906
61634934705901606901247630433768
61634934705901606901809357370620
61634934705901606901809361969890
61634934705901606901812489500412
61634934705901606901813604109336
61634934705901607306064543014302
61634934705901607313591391859308
61634934705901607313592511067502
61634934705901607313594752626828
61634934705901607313595867235752
61634934705901639018287359642854
61634934705901639018350121757698
61634934705901639018351236365218
61634934705901639018351236366622
61634934705901640253069293137786
61634934705901640253132055252630
61634934705901640253133055541286
61634934705901640253133169860150
61634934706212890819472941527030
61634934706212892054251518853712
61634934706212892054254875021962
61634934706212901932510342981418
61634934706212901932510343335550
61634934706212903167292276476350
61634934706212903167292276830482
61634934706216494325250692943320
61634934706216494920858989089538
61634934706216506033837727901776
61634934706216506033838100973118
61634934706216506033900490020832
61634934706216506033900867337312
61634934706216506033921783326350
61634934706216506033921787925620
61634934706216506038984213167804
61634934706224598200206843740384
61634934706224598200209938327960
61634934706224609313435510404124
61634934706224611143578906781348
61634934706224611143641668896192
61634934706224611143641668900404
61634934706224611143642041966130
61634934706224611148725387796622
61634934706224900219871504921870
61634934706224900219874860972028
61634934706224911332909163593702
61634934706224911332909168192972
61634934706224911332912262426416
61634934706224911332912262780548
61634934706224911332912262892976
61634934706224911332912635497758
61634934709172224365911849264966
61634934709179428906208546651401
61634934753170610199366466561200
61634934753170610205873797863380
61634934753170610206141293435312
61634934753170610206142412643506
61634934753170610206710625994970
61634934753170610206710626113014
61634934753170610206895553822594
61634934753170610206898911407786
61634934753170610251622881881372
61634934753170610251623910751148
61634934753170610251623915468462
61634934753170610251626239466564
61634934753170610251626268164324
61634934753170610251627382655204
61634934753170643557695346248534
61634934753170643557966313724522
61634934753389448227348561142952
61634934753462383056228180095574
61634934753481906516163219088118
61634934753481906516163247785878
61634934753483096116714297108488
61634934753483107229752589133342
61634934753483107273245508987590
61634934753483107273246628195784
61634934753483107275691364737356
61634934753483107275694463570070
61634934753483107280588633889456
61634934753483107280588633902506
61634934753493602786120556144960
61634934753493613896900477482772
61634934753493613899433282832544
61634934754138403735663555556034
61634934754139604492745816757746
61634934754139604494984670536548
61634934754139604494985561107014
61634934754139604495191667908242
61634934754139604495195025493434
61634934759079235612196166192384
61634934759079235612196394830112
61634934759079235618970993066496
61634934759079235618974350651688
61634934759079235619724134245584
61634934759079235619728609622028
61634934759079268970796013355706
61634934759298073594695638740986
61634934759371019582366477294862
61634934759394134154507409775274
61634934759394134157040186545330
61634934760047929718836664641944
61634934760050631419740381748946
61634934760050631422273158519002
61634934762321919003094517967931
61634934762321930121215265252811
61634934762321935474381599286891
61634934776805111721016359736990
61634934776805111858465285088370
61634934776805111859032465324872
61634934776805111859033612876742
61634934776805111859033613230874
61634934777023949696741005411480
61634934777023949879755230259912
61634934777096884754388438721672
61634934777096895684411615327628
61634934777096895867425840176060
61634934777116397011474625373552
61634934777116397012039481257868
61634934777117297580039548193072
61634934777117597769310142189856
61634934777117597815063727099724
61634934777119999282470704875584
61634934777119999283286607819596
61634934777120299518310786726248
61634934777128104392776739639472
61634934777128104393027786699168
61634934777128104438802292313984
61634934777128119079925061136992
61634934777129321623593918024076
61634934777132006853293689968418
61634934777132006853294461620750
61634934777132006899048046530618
61634934777132017966328652751756
61634934777132017971414322934434
61634934777132018012082237543580
61634934777132023324581547184848
61634934777132023370335132094764
61634934777132023370335389312208
61634934777772905390309854685928
61634934777774106147580515617916
61634934777784627458783539869732
61634934777784627458783539888606
61634934777992658620743556438674
61634934778065604608414166354822
61634934780072127052135662794326
61634934780075727532026541418442
61634934780075727537025432771194
61634934780075727537110120472882
61634934780075729323131742296150
61634934780075729323131742296358
61634934780075729323131856615014
61634934780075729323131856615222
61634934780075729323131861195618
61634934780075729323131861201234
61634934780083829072739636366480
61634934780083829072740408018812
61634934780083829077822982196972
61634934785956437126704214513895
61634934785956437126704586050203
61634934785984354736233409692186
61634934785984354736233524011050
61634934785984354736233525410730
61634934785992754680360256415847
61634934785992760033529690817675
61634934785992760033612597267773
61634934785992760035789236665101
61634934785992760035789493882545
61634934786932585957039504711540
61634934786932585957039619030403
61634934786932585957039619030404
61634934912702594000889321545470
61634934912703484004456443825878
61634934912703484050210028617654
61634934912703494568722795426334
61634934912703495117493845280266
61634934912703495117764698319298
61634934912703495117765812928430
61634934912703495122577448328202
61634934912703495124271253719796
61634934912703495124272025022208
61634934912703495124272025372128
61634934912703495124540639802334
61634934912703495124540639802542
61634934912703495124542964150308
61634934912703495125104638295218
61634934912703495125104719783564
61634934912703495125105495686650
61634934912703495125105495686698
61634934912703495125105495686858
61634934912703495125105752904142
61634934912703495125107818616278
61634934912703495125107820151312
61634934912703495125108851736856
61634934912703495125108852209032
61634934912703495125108853271842
61634934912703495125108853272050
61634934912703495125292666372498
61634934912703495125293780981422
61634934912703495125293780981630
61634934912703495125296368331432
61634934912703495125297138566614
61634934912703495163247430072042
61634934912703495170022142627290
61634934912703495170022256946154
61634934912703495170022256946362
61634934912703495170024465558322
61634934912703495170024579877186
61634934912703495170777639684568
61634934912703528476093573407362
61634934912703528476929658584428
61634934912703528476930401656996
61634934912703528476930401657044
61634934912703528476930515975860
61634934912703528476930515975908
61634934912703528476930515976068
61634934912703528476930773193352
61634934912922333099992198969142
61634934912995267974626407254402
61634934912995279087663151841882
61634934912995279087663923494214
61634934913014791391068440754332
61634934913015992148150816410262
61634934913016041421653924951810
61634934913018393708085830337968
61634934913018393708086601990300
61634934913018393708086978230872
61634934913018393708089302695486
61634934913018393708090072831498
61634934913018393708090074347818
61634934913018393713169176168460
61634934913026848235395309341258
61634934913026848235395309354356
61634934913026848235396423950182
61634934913671288655757358176992
61634934913672489412756051344336
61634934913672489413592879580920
61634934913672489413592993899784
61634934918612120537369220225324
61634934918612120537370225114654
61634934918612120537370225114702
61634934918612120537370339433518
61634934918612120537370339433566
61634934918612120537370339433726
61634934918612120537372549112756
61634934918612120537372577810516
61634934918612120537372662363146
61634934918612120537372663898180
61634934918612153889194240514534
61634934918612153890010148057816
61634934918612153890011148347876
61634934918612153890011262666740
61634934918612153890011262666948
61634934918830958513093865899814
61634934918923405691132963577798
61634934918923405691320991523984
61634934918923405691320991642028
61634934918923416804169217126184
61634934918923416804170365032186
61634934918923416804358393096416
61634934918924617558993047561570
61634934918924617561249384489506
61634934918924617561249389088776
61634934918924617561252742074698
61634934918924617561437669784278
61634934918924617561437674383548
61634934918924617561440768616992
61634934918924617561440770152026
61634934918927319264687058493608
61634934918927319264688086995994
61634934918935113071869964610816
61634934918935113071870221959402
61634934918935113072058250023632
61634934918935124184906475507788
61634934918935124184907623413790
61634934918935124185094503585116
61634934918935124185095651478020
61634934918935124185179333831252
61634934918935124185179334297812
61634934918935124189989854635358
61634934918935124189989940709924
61634934918935124189989940728798
61634934919580814636587124743380
61634934919580814636670921887652
61634934919580814637403146592476
61634934919581114826670270221642
61634934919581114826670641757950
61634934919581114826673626271800
61634934919581114826673740590664
61634934919581114826673742125698
61634934919581114826673999343142
61634934919591621448696809939760
61634934919591621450412191486060
61634934919591621450412191499158
61634934919591621450412305804924
61634934921846709929871537647647
61634934921846714878786303904917
61634934921846714878787447093557
61634934921846715290569711269733
61634934921858372845746261010725
61634934921858406009474482273343
61634934921858422259523562267647
61634934921858422259524705456287
61634934921858422663774759570959
61634934921858422663775902759599
61634934921879135316998132279233
61634934921879135319445967653519
61634934921879135319446739305851
61634934921879135729345255522053
61634934921881832074531035382915
61634934936326277726517976925424
61634934936337084540259360859958
61634934936337985657051398237562
61634934936337996639414586895818
61634934936337996776863512247198
61634934936337996777431840035570
61634934936338030129253502739588
61634934936649281930436936764364
61634934936649281930437708416696
61634934936649281930437708433958
61634934936649281930437708552050
61634934936649281930437966819254
61634934936649293041215559441650
61634934936649293043471896369586
61634934936649293043474219317880
61634934936649293043475367223882
61634934936649293043475368273642
61634934936649293048558713054374
61634934936649293048746999398906
61634934936649326395296916658796
61634934936650182498437005234602
61634934936650182498437775351900
61634934936650182498437776886934
61634934936650193616558009736926
61634934936650193616558781389258
61634934936650242884790000542550
61634934936650242884791000832610
61634934936650242885355085064594
61634934936650242885355089663864
61634934936650482687704155558530
61634934936650482687705274766724
61634934936650482687707599114698
61634934936650482687707599232790
61634934936650482687708369350088
61634934936650482687708370885122
61634934936650482733461184023162
61634934936650482733461954258552
61634934936650482733461955675494
61634934936650493661036180414738
61634934936650493805828230663772
61634934936650493805828603735114
61634934936650498609199177686470
61634934936650543074060594540738
61634934936652884201684064861126
61634934936652884201684834978424
61634934936652884201684836513458
61634934936652884247458570357850
61634934936652884247459598879158
61634934936652895319805069363450
61634934936652895319805841015782
61634934936652895360497000333546
61634934936652900123927779604564
61634934936652900123948671731200
61634934936652900123949704833064
61634934936652944588791205870310
61634934936654100873417445800748
61634934936660989311174195145968
61634934936660989311174966798300
61634934936660989311174966815562
61634934936660989311174966933654
61634934936660989311175225200858
61634934936660989311425243740698
61634934936660989311426013857996
61634934936660989311426015393030
61634934936661000424209154751190
61634934936661000424211477699484
61634934936661000424212625605486
61634934936661000424212626655246
61634934936661000424212627005166
61634934936661000429294856827054
61634934936661000429295201183326
61634934936661000429546248243022
61634934936661005233670077675068
61634934936661005233670081924418
61634934936661033776034175040400
61634934936661049698532384749882
61634934936661289546449044877360
61634934936661289546449422529258
61634934936661289546450077979224
61634934936661289546450192764648
61634934936661289546450192783362
61634934936661289546450451050566
61634934936661300659484380600898
61634934936661300659484385200168
61634934936661300659487479433612
61634934936661300659487479800794
61634934936661300659487479900172
61634934936661300659487852504954
61634934936661300664567731030660
61634934936661300664570053978954
61634934936661300664570082676762
61634934936661300664570083726522
61634934936661305422939556714412
61634934936661305422940557004472
61634934936661305422940561603742
61634934936661305422940675922606
61634934936661349887801978458010
61634934936661349887802978748070
61634934936664891771689592775060
61634934936664902884726879910584
61634934936664902889810225741076
61634934936664902930480464702408
61634934936664902930482788700462
61634934936664902930483560352794
61634934936664902935563810532900
61634934936664908242979660024812
61634934936664908242979774343676
61634934936664908245426720564438
61634934936664908288733244934728
61634934936664908288733359253592
61634934936664908288733616471036
61634934936664908291180305474354
61634934936664941597249416855594
61634934936664952710286818309982
61634934936664952710289142308036
61634934936664952715370164140474
61634934937305790306448531415322
61634934937305790306468451831614
61634934937305790308917173177096
61634934937305790308917546248438
61634934937306991063467144998958
61634934937306991063530250070394
61634934937306991063531021722726
61634934937306991065222502766346
61634934937306991065225597366972
61634934937306991065974528986590
61634934937306991065974529336510
61634934937306991065975643945434
61634934937306991065975648194784
61634934937306991065977972542758
61634934937306991065977972660850
61634934937306991065978628459284
61634934937306991065978628463496
61634934937306991065978742778148
61634934937306991065978744313182
61634934937306991065979001530626
61634934937309397381843367119650
61634934937309408494879395212636
61634934937309408494879739586378
61634934937309408501657661043646
61634934937309408501657661061116
61634934937309408502222435556256
61634934937309408502223550165180
61634934937309408502411836877102
61634934937310592787175564783960
61634934937310592787928705963048
61634934937310598138650417774420
61634934937310598275911172149892
61634934937310609251687819228808
61634934937310609256770393406968
61634934937310609256773492239682
61634934937310609258465744935634
61634934937310609259221210112776
61634934937310609259221214830138
61634934937310609388948459285416
61634934937310609395726385346374
61634934937310609395914670287014
61634934937310609396478755935940
61634934937310609396481883466462
61634934937310609396482998075386
61634934937310609434702044077240
61634934937310609442233484034496
61634934937310642747548306448738
61634934937310642747548420767602
61634934937310642748300447337766
61634934937310642748301561946690
61634934937310642748303546170480
61634934937310642749996027504160
61634934937317797876455383505054
61634934937317797877272291338396
61634934937317797877272405657260
61634934937317797878904104850536
61634934937317797878904477921878
61634934937317797879716656343660
61634934937317797879717027879968
61634934937317797879720012393818
61634934937317797879720126712682
61634934937317797879720128247716
61634934937317797879720385465160
61634934937525528852428580662892
61634934937525544773922597901502
61634934937525544774487687005554
61634934937525544774487801324418
61634934937525544774676743602738
61634934937525544774677116674080
61634934937597574272099123643836
61634934937598474839848143519344
61634934937598474839849143809404
61634934937598474840099190579040
61634934937598479641777884888524
61634934937598479641778885178584
61634934937598479649310325135840
61634934937598490761593207817650
61634934937598490762158411240566
61634934937598490762430380427976
61634934937598775029369784577228
61634934937598775034453130407720
61634934937601181352557384762364
61634934937601181352577932397374
61634934937601181352578305468716
61634934937601192465594786216752
61634934937601192465615706923104
61634934937609281652837382315500
61634934937609286462298563641936
61634934937609297575335965096324
61634934939604962006017965611923
61634934939605011419042379737923
61634934939605011968650257710347
61634934939605011971098089902305
61634934939605011971098750423717
61634934939608558918764392547312
61634934939608558918765164199644
61634934939608608149590374368691
61634934939608608881647733104347
61634934939608608881647733105112
61634934939608608881648504757444
61634934939608613690759944312918
61634934939608614233999016882312
61634934939608614241529969258229
61634934939608614241529969455186
61634934939615818232783759053503
61634934939620616266106484378432
61634934939620616266106484382804
61634934939620616266107259217256
61634934939620621802290914222538
61634934939620621802291258591908
61634934939620621802291372909320
61634934939620621802291372910772
61634934939620621809821292361456
61634934939620621809821292362860
61634934939620621809821320587040
61634934939620621809821320941172
61634934939620621809821320942576
61634934939620621809821323774984
61634934939620621809821325191926
61634934939620621809821550641710
61634934939620621809821550643162
61634934939620621809821553824038
61634934939620621809821553825490
61634934939620621809821664960574
61634934939620621809821664962026
61634934939620621809822325481986
61634934939620621809822325482034
61634934939620621809883968387232
61634934939620621809904888975540
61634934939620621809904888976944
61634934939620621809904889093584
61634934939620621809905233462954
61634934939620621809905236649446
61634934939620621809905236650898
61634934945481210987397807326207
61634934945481216339811771833531
61634934945481216340563884142843
61634934945481216942975609200505
61634934945481216942976380852837
61634934945492874315139365800457
61634934945492874315139365800458
61634934945492907661859771996962
61634934945492907844873339506102
61634934945492907844873339511926
61634934945492907844874111164258
61634934945492907844874454120850
61634934945492918779980862238434
61634934945492918962995201405730
61634934945492923721364933146098
61634934945492924316160420825062
61634934945492924316161192483218
61634934945492924316161535439810
61634934945492924323691599319896
61634934945492924323691942276488
61634934945516322018264548031447
61634934945516338489553608974927
61634934945516338490306750154015
61634934945516339087635106470182
61634934945517523365900104978941
61634934945517534300918586123275
61634934945517534300919734016179
61634934945517534484019965682457
61634934945517539843881311559791
61634934945529230751633587272405
61634934945529246620596322046562
61634934945529247215392925869644
61634934945529247222985983222282
61634934945529247222986754998535
61634934945529247223006903928634
61634934945529247223007675580966
61634934945529247225433820137431
61634934946173747436664191930330
61634934946173752970313088651710
61634934946496985393485482307989
61634934946496990334872652048367
61634934946496990746654916237593
61634934946496990929669255877273
61634934946497001452992627680915
61634934946497001864774633589887
61634934946497001864774891870141
61634934946497001864775662459663
61634934946497001867219256757304
61634934946497002042706657331661
61634934989511711365489348159518
61634934989511722478525977961782
61634934989511722478526749613906
61634934989512011554739021451354
61634934989512022667775651253618
61634934989512022672860025953726
61634934989830573306705183930168
61634934989830573306705212627928
61634934989830573306706327118808
61634934989830873495975806626164
61634934989831729598947463537152
61634934989838633951585087437110
61634934989838934140855681435346
61634934989839829350351922613728
61634934989839829350354246611782
61634934989839834701073634425100
61634934989839834708667345574746
61634934989839834708667350174016
61634934989839834708688266163054
61634934989839834708688270880416
61634934989839834708688642416724
61634934989839834891681688396546
61634934989839834891681689813488
61634934989839868199946813257764
61634934989839868200009457521496
61634934989839868200009460703824
61634934989839879173526414450514
61634934989839879173526443030230
61634934989839879173526785986822
61634934989839879173529767318344
61634934989839879310790522047948
61634934989839879312984214712152
61634934989839879312986538710206
61634934989839879313046976477076
61634934989839879313049300825050
61634934989839879313050072477382
61634934989839879313070221529998
61634934989839879318067560542644
61634934989839879356543106667756
61634934989839879358802885734918
61634934989839879358988848098658
61634934989839879363886117246546
61634934990463906174928698025492
61634934990484335516699857770702
61634934990484335516702182235316
61634934990484335516703210638532
61634934990484335516703211105092
61634934990488238111949139212874
61634934990488238114396860268296
61634934990488238114397233339638
61634934990488238160150818249506
61634934990495125856894720376228
61634934990495142329876378389194
61634934990495142330441237455838
61634934990496326615584894587400
61634934990496326615587218585454
61634934990496326616149750471716
61634934990496331966871462283088
61634934990496343079344007853160
61634934990496343079346331851214
61634934990496343079908863737476
61634934990496343084427353683652
61634934990496343084991437915636
61634934990496343086878429141938
61634934990703173492591864851236
61634934990705875195837809986880
61634934990713980305578960168692
61634934990713980305578988866452
61634934990786915180213311937136
61634934990786915180234232525444
61634934990786926293249598782600
61634934990786926293250713273480
61634934990786926293250713391524
61634934990786926293271633979832
61634934992786242540131759255538
61634934992786242546029779102254
61634934992786242547662830746338
61634934992794631190466182217501
61634934992794642349445572794663
61634934992798244572239997352778
61634934992798250108422999625266
61634934992798250115954037930060
61634934992798250115954037931464
61634934992798250115954066511180
61634934992798250116016713955836
61634934992798250116016713957240
61634934992798250116037634545548
61634934992798250116038753876046
61634934992798250116038779267818
61634934992798250116038782455762
61634934993730871489942546889565
61634934993730871489942546890969
61634934993766004760062045390170
61634935016392776452320271429480
61634935016392809799061945888198
61634935016392809936322700263670
61634935016392809941406046094162
61634935016392820917182693173078
61634935016392821054443447548550
61634935016392826407337813934626
61634935016392826407609781582630
61634935016392826412693127413122
61634935016392826414951788805672
61634935016392826415139816883000
61634935016392826415139821015710
61634935016392826415139845462716
61634935016392826415140188419308
61634935016392826415140849885486
61634935016396412070036760423968
61634935016396412204787146296554
61634935016396412204787146297958
61634935016396412207234754097374
61634935016396412207315079337590
61634935016396412207318435387748
61634935016396412207318435391960
61634935016396412207318436922782
61634935016396412207318551595937
61634935016396412207318551595938
61634935016396412212318471468386
61634935016396412212402154288178
61634935016396412212402154289582
61634935016396412253047743541106
61634935016396412253051099591264
61634935016396412253051099595476
61634935016396412253051215799453
61634935016396412253051215799454
61634935016396423325355872918562
61634935016396423325436083839914
61634935016396423325439555743970
61634935016396423371168748043430
61634935016396428678605516706708
61634935016396428678605516710920
61634935016396428683604522850500
61634935016396428683605552787346
61634935016396428683688090884868
61634935016396428686135927798400
61634935016396428686136956668176
61634935016396428686198575594540
61634935016396428724338180914436
61634935016396428731868592001916
61634935016396428731869620871692
61634935016396428731952160384960
61634935016396428731953274999500
61634935016420744017055041765402
61634935016420744061092128634932
61634935016427943198827877268065
61634935016428782690907321091746
61634935016428793803944260671408
61634935016428793803944608227270
61634935016428793803944608227478
61634935016428832653538490794032
61634935016428832653542623219500
61634935016428832653793671696345
61634935016428832699544246576883
61634935016428832699544246576884
61634935016428832699546566324184
61634935016428832699547255071020
61634935016428832699547256606213
61634935016428843627118468128184
61634935016428843627119242962844
61634935016428843766580024668272
61634935016428843766831073150733
61634935016428843812581533712407
61634935016428843812581533712408
61634935016428849124828670945706
61634935016428849124912583825992
61634935016428849125163287929096
61634935016428849127360304877042
61634935016428849127360304881206
61634935016428849127360304881414
61634935016428849127360304882658
61634935016428849127360419200070
61634935016428849127360419201522
61634935016428849163302897967918
61634935016428849163303012281165
61634935016428849163303012281166
61634935016428849170833304332212
61634935016428849170833304332419
61634935016428849170833304332420
61634935016428849170833304333664
61634935016428849170833304687956
61634935016428849170833307515992
61634935016428849170833307520204
61634935016428849170833307520364
61634935016428849170833308937305
61634935016428849170833308937306
61634935016428849170833647644548
61634935016428849170833651893898
61634935016428849170916872722324
61634935016428849170916872838964
61634935016428849170917215673300
61634935016428849170917215678916
61634935016429132843064236996773
61634935016429144001852127592551
61634935016429144001852127592552
61634935016429144001855223709498
61634935016429144006935473423043
61634935016429144006935473423044
61634935016429149306820249894786
61634935016429149314350656731464
61634935016429149314434224765832
61634935016431534402794402321806
61634935016432735114056962095942
61634935016432735114060345078522
61634935016432735159876692103234
61634935016432746227096946182770
61634935016432746227096974880578
61634935016432746272913293207482
61634935016432746272914093557622
61634935016432746277994310439246
61634935016432746277994313627190
61634935016432751577815300527042
61634935016432751585346396460636
61634935016432751585347426397482
61634935016432751585429964495004
61634935016432751631162628697116
61634935016432751633611465778404
61634935016432751633611465784020
61634935016432751633611465897900
61634935016432751633611465902112
61634935016432751633611494477616
61634935016432751633611494481828
61634935016432751633611580216764
61634935017073655656285969440238
61634935017368975283615836302144
61634935017377080385825719659775
61634935017377080393356240347299
61634935017377080393416679536935
61634935017377080393416682719263
61634935017377080576346336055115
61634935017377080576347450664039
61634935017377080576347453851983
61634935017377080576350463881313
61634935017377080576367228063707
61634935017377080576367256761521
61634935017377080576368371370445
61634935017377080576370579514595
61634935017377091694488232566031
61634935017377091694488232684129
61634935017377096994373555354207
61634935017377097001904191778995
61634935017377097040105333585069
61634935017377097040106219556265
61634935017377097040125996955933
61634935017377097040126254291475
61634935017377097040127140262671
61634935017377097047636511607519
61634935017401406812520708288581
61634935017401406812708736365909
61634935017401406835428925032202
61634935017401406835429696684534
61634935017401406835596290684827
61634935017401406835597062337159
61634935017401406835597062691291
61634935017401406840512270862694
61634935017401406842391776678974
61634935017401406842392121052508
61634935017401406843208028601605
61634935017401407018610630322895
61634935017401407018611401975227
61634935017401407018611402325147
61634935017401407018694313148520
61634935017401407018695084800852
61634935017401407023693976153387
61634935017401407026222249317336
61634935017401407026222253916597
61634935017401412379391801107955
61634935017401707162211293422383
61634935017401707162212065074715
61634935017401707169467293821719
61634935017401707169739263004917
61634935017401712522908810194823
61634939007380906401938825824038
61634939007380907682537105875718
61634939007380907682537106342278
61634939007380907682537220661142
61634939007380908048314737150614
61634939007380908049151565400296
61634939007380908049151679719160
61634939007703911878863123619620
61634939007703911879113055603832
61634939008352318126709734633602
61634939008352318126981702281606
61634939008360407314789527452652
61634939008360423229672987456428
61634939008360423236449794322242
61634939008360423237283523253936
61634939008360423237287737045494
61634939008360423237287737162134
61634939008360423237287995448052
61634939013604432182474663329686
61634939013612537292215837958504
61634939013612837481486317171268
61634939014269032727870274143532
61634939014269332917329152969932
61634939017192297260123642676981
61634939060558536401015852663802
61634939060558536401015852781846
61634939060558536401016971990040
61634939060881540047735111176914
61634939084193038007607408869116
61634939084193038053422526498076
61634939084193038053423641107000
61634939084517247772167977001016
61634939084517247817921561910884
61634939084519949475603322985122
61634939084519949521356907895038
61634939085160831538904834386690
61634939085173754501618071046050
61634939085173754501680460093764
61634939085173754501700266191192
61634939085173754504128554220528
61634939085173754504128555270288
61634939085173754504149474926880
61634939085173754547371655837874
61634939085173754547434044885588
61634939085173754549882139012352
61634939085173754549903059718704
61634939085173754549903060768464
61634939085176456205115806064820
61634939085176456207581467912062
61634939085176456250806743528628
61634939085176456250868276365764
61634939085176456253314132115530
61634939085176456253317227765916
61634939085176456253338148472316
61634939088092199946096523465509
61634939088128217168073735741687
61634939088128217168136494674203
61634939088128217168136497856531
61634939088128217351088075381159
61634939088128217351088075394209
61634939244052834394003874142004
61634939244052834439757459051920
61634939244693716456738201429114
61634939244698535407039799680486
61634939244698535544300439737094
61634939244698535544303538923940
61634939244698535546751632696572
61634939244698535590054024528918
61634939244698535592505217488396
61634939244709342358295309853076
61634939244709342404048523107188
61634939244709342404048551338388
61634939244709342404048894294980
61634939244709342404048894643496
61634939244709342404048894644900
61634939244709342406494292769290
61634939244709342406496616767344
61634939244990319510143416383154
61634939244990319555897001174978
61634940443176883061157437150634
61634940443176883061158551759558
61634940443176883061158552226118
61634940443176883061910954583392
61634940443176883427772268211520
61634940443176883432856728650936
61634940443489383612331195581906
61634940443492085316330281896638
61634940443499876144446052973588
61634940443499876144447053263648
61634940443499876144697100033284
61634940443499876144697100499844
61634940443499876144697871685616
61634940443499876144697872152176
61634940443499887262567028896196
61634940443499887262817732999300
61634940443500190426071460304034
61634940444148293505331180517442
61634940444156382693409858261008
61634940444156382693410858551068
61634940444156382693410972869932
61634940444156382693410973336492
61634940444156387495257031885880
61634940444156387502619848094134
61634940444156387502870895153830
61634940444156387502871666806162
61634940444156387502872039877504
61634940444156398615071240206082
61634940444156398615072354815006
61634940449400396448057588550944
61634940449400407566178221516960
61634940450065308295761198950076
61634940450065308295949484244848
61634940450065308301033944684264
61634940452915326651074478644673
61634940453012573150772565250580
61634940453019776640747226657291
61634940453019776640932155416631
61634940453019776640932158598959
61634940453019776640935254249345
61634940453019793104691268682391
61634940453024579066853060302794
61634940453024579074191971413102
61634940453024579074193086016202
61634940453024579074468039600822
61634940453024579074468154386246
61634940453024595537951084678862
61634940453024595545483270772970
61634940496354511733904748781034
61634940496354511733904753380304
61634940496354511779637298665686
61634940496354511779637384286790
61634940496354511779637412984550
61634940496354511779637641504234
61634940497322305265119606554300
61634940497323506022201982074876
61634940497323506022201986674146
61634940497326207725637326996172
61634940497326207730719558217740
61634940497334016220534596402432
61634940497614995156270903876196
61634940519989013386311308178400
61634940519989013386312422787324
61634940519989013432043972381916
61634940520313223148344025827488
61634940520313223155872768715348
61634940520313223194097610737356
61634940520313223201626353625216
61634940520315924859308114699454
61634940520315924905061699609370
61634940520957722172217510225590
61634940520960423875652855146886
61634940520968528985958889910774
61634940520968528985958890027414
61634940520968528985979810733766
61634940520969718759669675228186
61634940520969718759670789837110
61634940520969718767200742114100
61634940520969718768892994810052
61634940520969718769708127505624
61634940520969718769708902340284
61634940520969718769711225288578
61634940520969718769711571179884
61634940520969718769712339897502
61634940520969718769712341297182
61634940520969718769732145994930
61634940520969718805423231440294
61634940520969718812954298326208
61634940520969718814646551022160
61634940520969718815465156088348
61634940520969718815482604424084
61634940520969718815483379258744
61634940520969718815485702207038
61634940520969718815485960474242
61634940520969729743040495318424
61634940520969729743061416024776
61634940520969729880238029249624
61634940520969729880238373623158
61634940520969729880238402320966
61634940520969729880300791368680
61634940520969729880321712075032
61634940520969729887013970732660
61634940520969729887829878262892
61634940520969729887832202610866
61634940520969729887832202628128
61634940520969729887832231325936
61634940520969729887832575332288
61634940520969729887832575682208
61634940520969729887853123334480
61634940520969729887853152032288
61634940520969729932767555524484
61634940520969729932830317643540
61634940520969729933604383761068
61634940520969729933607080830464
61634940520972420516452663751808
61634940520972420516473584340116
61634940520972420518898176544982
61634940520972431446473172930942
61634940520972431446494064939534
61634940520972431588819826126820
61634940520972431588840746715128
61634940520972431591267548599184
61634940520972431591288469305584
61634940520972431591288840841892
61634940520972431637042425751760
61634940521188567857738952929890
61634940521188567903471617133406
61634940521188567908554963318030
61634940523815229337047359433201
61634940523916078107804316003872
61634940523916078290734972817936
61634940523916092977631983917062
61634940523924481760164852201630
61634940523924481760165966804730
61634940523924498223923965467390
61634940523924498231456151561498
61634940524134930953357749253256
61634940656199898483991136256756
61634940656199898483991479213348
61634940656210705297731487059066
61634940656210705297731487072164
61634940656210705297732601667990
61634940657077635424380824873052
61634940657147879708619527412072
61634940657147879708619527878632
61634940657150592530172525030672
61634940679834099947126178260358
61634940679834099947127178550418
61634940679834099947127297468552
61634940679834400136396772258546
61634940679834400136397891466740
61634940679834400136397891584832
61634940679834400136398148802276
61634940679836785728064432781148
61634940679838002407390872136266
61634940679838002407393970968980
61634940679844890838370352758208
61634940679844890838370467543632
61634940679844901956490328390756
61634940679844906760867905484142
61634940679844906760868562467690
61634940679844906760868677136474
61634940679844906760868677253114
61634940679845206950138156175818
61634940679845206950139156465878
61634940679845206950139271251302
61634940679848809823463279636028
61634940680489691835359532626700
61634940680490608325397670879350
61634940680490892592358225794044
61634940680493298915816420383826
61634940680493298915816421800976
61634940680493298915816793455168
61634940680493310028833015800646
61634940680493310028833015918690
61634940680493310028854194909556
61634940680494499812331976584240
61634940680494499812332320957774
61634940680494499812335418727678
61634940680494499812335420262712
61634940680494499812586467187054
61634940680494499855641167791084
61634940680494499858085532796348
61634940680494499858085905867690
61634940680494499858089005172580
61634940680494510785661245564326
61634940680494510785664344397040
61634940680494510793194636448294
61634940680494510922921885620934
61634940680494510922924984807780
61634940680494510930455276859034
61634940680494510930456424410904
61634940680494510930456424765036
61634940680494510968675470412758
61634940680494510968678569245472
61634940680494510976206910370014
61634940680494510976210009202728
61634940680501399216640726186268
61634940680501399216640840971692
61634940680501404026101534441362
61634940680501404026101907512704
61634940680501415139134836772976
61634940680501415139137931373602
61634940680501415139138278912202
61634940680501415139139050581796
61634940680501415139139050699888
61634940680501415139139308967092
61634940680501699405911320184456
61634940680501699406183287832460
61634940680501699411181951019660
61634940680501699411265519054028
61634940680505306486619256418428
61634940680505306486640177006736
61634940680505306672081433315688
61634940680505317599653676541294
61634940680505317599655658054932
61634940680505317782669882903364
61634940680709446301119103052342
61634940680713337788056965215322
61634940680713348901177934704078
61634940680713348946910598907594
61634940680713348951990845905372
61634940680713348951993944738086
61634940680713348951993945092218
61634940680720253114859482447466
61634940680782381175752311514102
61634940680786283780807822129248
61634940680786283821540451319196
61634940680786283821543807369354
61634940680786283821543922160394
61634940680786294893928791618004
61634940680786294893931890450718
61634940680786294939661455821520
61634940682475466081042825078625
61634940683448812488384116101507
61634940683449262802789045653779
61634940683449262802789045653780
61634940683449279266548158919540
61634940683456162214899487127885
61634940683456167568068916812351
61634940683456167750895228387593
61634940683456167750895232619681
61634940683456167751083255979647
61634940683456167751083256464921
61634940683456167751083260697009
61634940683456184214839246432247
61634940683456184222182285240833
61634940683460964686571877918914
61634940683460964686571992232162
61634940683460964686655560272146
61634940683460964694161951814896
61634940683460964694161951820720
61634940683460964694182756667398
61634940683460964694182758084340
61634940683460964694182843823488
61634940683460964694182843829312
61634940683460964694183528325346
61634940683460964694183872699088
61634940683460964694186199873646
61634940683460964694186199879262
61634940683460964694186199879470
61634940683460964694186200345822
61634940683460964694186314664686
61634940683460964694186314670510
61634940683460964694186971531594
61634940683460964694186971531802
61634940683460964694187086317018
61634940683460964694187086317226
61634940683460970039800975135068
61634940683460970039800978317396
61634940683460970039821641688260
61634940683460970039821894306226
61634940683460970039821895723376
61634940683460970039824993138940
61634940683460970039824994551718
61634940683460970039824994556090
61634940683460970039825337508310
61634940683460970039825337512474
61634940683460970039825337984858
61634940683460970039825366204666
61634940683460970039825366210282
61634940683460970047331380436552
61634940683460970047331380437956
61634940683460970047331381499362
61634940683460970047331381500814
61634940683460970047331384687306
61634940683460970047331384687354
61634940683460970047332413557130
61634940683460970047334737550972
61634940683460970047334738023148
61634940683460970047334742272498
61634940683460970047334742272706
61634940683460970047334828365986
61634940683460970047335512389844
61634940683460970047335513925038
61634940683460970047352186351864
61634940683460970047352187768806
61634940683460970047352187770258
61634940683460970047352272446548
61634940683460970047352273507954
61634940683460970047352273980338
61634940683460970047352276695898
61634940683460970047352301142904
61634940683460970047352302560054
61634940683460970047352305393706
61634940683460970047352306810856
61634940683460970047352961192140
61634940683460970047353305565674
61634940683460970047353307100916
61634940683460970047353334263482
61634940683460970047353335680632
61634940683460970047355629558112
61634940683460970047355629559564
61634940683460970047355630030288
61634940683460970047355630030496
61634940683460970047355630031740
61634940683460970047355634281090
61634940683460970047355634281298
61634940683460970047355744349152
61634940683460970047355744350604
61634940683460970047355749072338
61634940683460970047356404398388
61634940683460970047356404870772
61634940683460970047356405933630
61634940683460970047356434513346
61634940683460970047356777469730
61634940683460970047356777942114
61634940683460970047414950006114
61634940683460970047418392149552
61634940683460970047418392150956
61634940683460970047418396400354
61634940683460970047418424980070
61634940683460970047418425098114
61634940683460970047419168048474
61634940683460970047419196628190
61634940683460970047419196744830
61634940683460970184616499080368
61634940683460970222752641458708
61634940683460970222755649953004
61634940683460970222755651488038
61634940683460970222755994326538
61634940683460970222756023018730
61634940683460970222756023024346
61634940683460970230345721134670
61634940683460970230345721139042
61634940683460970230345724321162
61634940683460970230345725738312
61634940683460970230346840347236
61634940683460970230346843535180
61634940683460970230349077184828
61634940683460970230349081788310
61634940683460970230349081906354
61634940683460970230349163282480
61634940683460970230349852025104
61634940683460970230349852029316
61634940683460970230349853558686
61634940683460970230349853564510
61634940683460970230349939653578
61634940683460970230366613147634
61634940683460970230366616329754
61634940683460970230366617746904
61634940683460970230369969193420
61634940683460970230369969197584
61634940683460970230369969197792
61634940683460970230369973914946
61634940683460970230370083988832
61634940683460970230370774146994
61634940683460970230370860240434
61634940683460970230371117103794
61634940683460970230432731312636
61634940683460970230432731316848
61634940683460970230432764613926
61634940683460981157921065086480
61634940683460981157921839921140
61634940683460981165452127721432
61634940683460981165452386003138
61634940683460981165453160842010
61634940683460981165473048427784
61634940683460981165473052678586
61634940683460981165473392801526
61634940683460981165473397052328
61634940683460981165474081548362
61634940683460981165474425922104
61634940683460981340873645961032
61634940683460981348466725636994
61634940683460981348466728824938
61634940683460981348487273276216
61634940683460981348487617645586
61634940683460981348487617649958
61634940683460981348487620832078
61634940683460981348487622249228
61634940683460981348550379764802
61634940683460986694041699214244
61634940683460986694041699686420
61634940683460986694041702402188
61634940683460986694041956431688
61634940683460986694042042526372
61634940683460986694042046775722
61634940683460986694042071222728
61634940683460986694042075473530
61634940683460986694042731271964
61634940683460986694042732806998
61634940683460986694043075645498
61634940683460986694043104343306
61634940683460986694104461329088
61634940683460986694104718546532
61634940683460986694104718552148
61634940683460986694104723268266
61634940683460986694104837592746
61634940683460986694105494926214
61634940683460986694105609239462
61634940683460986694125382039652
61634940683460986694125386639130
61634940683460986694125639257096
61634940683460986701635901290716
61634940683460986701635904478500
61634940683460986701635904478660
61634940683460986701636158509404
61634940683460986701636244602844
61634940683460986701636248852194
61634940683460986701636933348276
61634940683460986701719469797260
61634940683460986701719812631596
61634941134486055113538382505350
61634941134486055113539411020834
61634941134486055118539074498094
61634941134486056348321086231252
61634941134486056353403660409412
61634941134486056394053636120116
61634941134486056394053637182974
61634941134486056394617720352100
61634941134486056399137354549774
61634941134486056760667348917574
61634941134486056764914985824670
61634941134777827963056969720708
61634941134777829198403759099956
61634941134777829610184993356596
61634941134802155647442737568670
61634941134810259522400863762378
61634941134810260757748000680226
61634941134810261169531293861532
61634941134810261352544604513344
61634941134810261352796308906508
61634941134812962872966381447292
61634941135453848649836122358106
61634941135453849884617055562978
61634941135453849885182140085022
61634941135455049406081789019358
61634941135455049406918502950128
61634941135455049406918617268992
61634941135455050641615748730322
61634941135455050641676530870726
61634941135455050641679625458302
61634941135455050642264520677044
61634941135458652912675709542342
61634941135458652912926756602038
61634941135458652913491612486354
61634941135458656619532251599962
61634941135458656619720279677290
61634941135458656664469670581252
61634941135458656664720719044840
61634941135458656665285573525264
61634941135458656665285578111484
61634941135458656665285836509830
61634941135458656665473864469066
61634941135458656665473864587158
61634941135458656665557547294682
61634941135458658266096191003866
61634941135458658266661046888182
61634941135458667595308641461434
61634941135458667595308898678878
61634941135458667732569653054350
61634941135458667737652998884842
61634941135458667737841284179614
61634941135458667776063429132226
61634941135458667778319766060162
61634941135458667778323237964218
61634941135458667783406583794710
61634941135458667783594869089482
61634941135458669378882802616002
61634941135458669379133592458254
61634941135458669379698448342570
61634941135458669384213837920998
61634941135458669384217195506190
61634941135465571953884518064844
61634941135465856219822053741486
61634941135465856220010339036258
61634941135465856220827361175414
61634941135466756232064944109180
61634941135466756780856914551372
61634941135466756781106961321008
61634941135466756787633835736050
61634941135466756788388354508628
61634941135466756788446644079436
61634941135466756788449738680062
61634941135466756788450086218662
61634941135466756788450857870994
61634941135466756788450857888256
61634941135466756788470663972634
61634941135466756788471664262694
61634941135466756788639058611732
61634941135466761592012671522054
61634941135466761592577531638458
61634941135466761729022378837830
61634941135466761729775524249006
61634941135466761729838286363850
61634941135466761729838286381112
61634941135466761729859207074414
61634941135466761730025542788846
61634941135466761730026314441178
61634941135466761730026572725644
61634941135466761730110255551260
61634941135466761774775963629654
61634941135466761775025982168042
61634941135466761775027010689350
61634941135466761775528075920252
61634941135466761775590838052358
61634941135466761775591612875372
61634941135466761775591612892634
61634941135466761775591871172936
61634941135466761775591871277930
61634941135466761775611758745660
61634941135466761775612791866238
61634941135466761775779122979948
61634941135466761775779127579218
61634941135466762141619520620490
61634941135466762141620292272822
61634941135466762141620292290084
61634941135466762141620549507528
61634941135466762141620550557288
61634941135466772703355497332196
61634941135466772705050072976442
61634941135466772705613904572990
61634941135466772705614933092846
61634941135466772705614933442766
61634941135466772705885872225366
61634941135466772705885873760400
61634941135466772705886902630176
61634941135466772710130065803750
61634941135466772710130065821012
61634941135466772710694150035734
61634941135466772710697507620926
61634941135466772710883211232188
61634941135466772710886564218110
61634941135466772842059780292218
61634941135466772842812925703394
61634941135466772842875687818238
61634941135466772842875687835500
61634941135466772842896608528802
61634941135466772843062858154166
61634941135466772843063629806498
61634941135466772843063974180032
61634941135466772843147657005648
61634941135466772847958261996398
61634941135466772848146547291170
61634941135466772848147318943502
61634941135466772848230231183808
61634941135466772888646721416570
61634941135466772888650193320626
61634941135466772893146643365306
61634941135466772896177788302484
61634941135466772896178161373826
61634941135466773252147467774388
61634941135466773252398171877492
61634941135466773253842043418634
61634941135466773254656574536278
61634941135466773254656831753722
61634941135466773254656835985810
61634941135466773254656922074878
61634941135466773254657607638142
61634941135466773254657950961916
61634941135466773254657952011676
61634941135466773254678871655218
61634941135466773254928891144196
61634941135466773254928891262288
61634941135466773258922036245942
61634941135466773258922036263204
61634941135466773259173083305638
61634941135466773259675181674380
61634941135466773259678534660302
61634941135466773259736819999022
61634941135466773259737167537622
61634941135466773259737939189954
61634941135466773259737939207216
61634941135466773259737943439304
61634941135466773259740177584214
61634941135466773259740525122814
61634941135466773259741296775146
61634941135466773259741296792408
61634941135466773259762217485710
61634941135466773259926228734076
61634941135466773259929583136940
61634941135466773260013265962556
61634941135466773261453440126772
61634941135466773261453440144034
61634941135466773262206585555210
61634941135469463433461659361022
61634941135469463433461659366638
61634941135469463433461660429496
61634941135469463479026187205742
61634941135469463479026958859478
61634941135469463479215244154250
61634941135469463479215244158462
61634941135469474406790584917956
61634941135469474409049249492834
61634941135469474409049249494238
61634941135469474409050021145166
61634941135469474413565411792068
61634941135469474414130270858712
61634941135469474414132595323326
61634941135469474414132595324730
61634941135469474544051339293428
61634941135469474546247242103382
61634941135469474546330924456614
61634941135469474546498290585844
61634941135469474546499061883884
61634941135469474546581972939076
61634941135469474551328263469260
61634941135469474551330587933874
61634941135469474551391025234184
61634941135469474551414270287106
61634941135469474551579307346628
61634941135469474551579310528956
61634941135469474551581634993570
61634941135469474551581634994974
61634941135469474551582664931820
61634941135469474553859668412948
61634941135469474553859925630392
61634941135469474597146934490622
61634941135469474597146934492026
61634941135469474597335219785394
61634941135469474597335219786798
61634941135685610871127367687430
61634941135685610871127625967732
61634941135685610871127712061172
61634941135750440628677620196412
61634941135750440635392894225090
61634941135750451563784142514816
61634941135750453347358046451940
61634941135750453347358046569984
61634941135750453348173949395952
61634941135750453349867754909802
61634941135750453349868529744462
61634941135750453349868530807320
61634941135750453349868531161612
61634941135750453349868788024764
61634941135750453349886008189332
61634941135750453349889445746550
61634941135750453349889447150442
61634941135750453349889450332770
61634941135750453349889451395580
61634941135750453349889451513672
61634941135750453349889451867964
61634941135750453349889708731116
61634941135750453354952133855256
61634941135750453354973054561608
61634941135758540751026997016122
61634941135758545692414162524412
61634941135758545699945602481668
61634941135758545738418799080196
61634941135758545745699187273492
61634941135758556673524202203456
61634941135758556673525321394388
61634941135758556673525321411650
61634941135758556673525579796946
61634941135758556812983003936056
61634941135758556813066686289288
61634941135758556856539546365076
61634941135758557222316172645648
61634941135758557222317291836580
61634941135758557222317291853842
61634941135758557222317550239138
61634941135758557222568338896276
61634941135758557224827000294442
61634941135758557224827775129102
61634941135758557224827776191960
61634941135758557224827776546252
61634941135758557224847920527214
61634941135758557224847920894396
61634941135758557224847920999390
61634941135758557224848695717410
61634941135758557224848695734672
61634941135758557224848949415704
61634941135758557224848954014974
61634941135758557224848954119968
61634941135758557229847584004474
61634941135758557229848617125052
61634941135758557229911379239896
61634941135758557229931180637272
61634941135758557229932299845466
61634941135758557229932299950460
61634941140709580899069949355184
61634941140709580899070320891492
61634941140709580899073391498622
61634941140709580899073764570124
61634941140717686008815713561218
61634941141362474062916869048986
61634941141367278326593279882182
61634941141367282032633656011224
61634941141367282032633918995790
61634941141367282032821946955026
61634941141367282032821947073118
61634941141367282032905629780642
61634941141367283679762714165918
61634941141367283679762714284010
61634941141367293143411511618186
61634941141367293145667848546122
61634941141367293145670943146748
61634941141367293145671320450178
61634941141367293150754666280670
61634941141367293150942951575442
61634941141367294792800115620306
61634941141367294792800115738398
61634941141367294792800372955842
61634941141367294797882689916558
61634941141374181444470149746246
61634941141375382201552410953574
61634941141375382201740697311156
61634941141375387142374064643760
61634941141375387142374064774902
61634941141375387142938920528076
61634941141375387142939695498090
61634941141375387142939953765294
61634941141375387143127205468716
61634941141375387143127210186078
61634941141375387554910503249292
61634941141375398253717546387690
61634941141375398255412495099066
61634941141375398255973883315626
61634941141375398255976206263920
61634941141375398255977354169922
61634941141375398255977355219682
61634941141375398260495069277226
61634941141375398261059552094412
61634941141375398261060700000414
61634941141375398261247838434732
61634941141375398261248214688402
61634941141375398261248986340734
61634941141375398261248986344946
61634941141375398262940091130684
61634941141375398263504950201540
61634941141375398665499810576916
61634941141375398667194386203900
61634941141375398667759245274756
61634941141375398667759618346098
61634941141375398667946531342278
61634941141375398667947531632338
61634941141375398667947904703680
61634941141375398668030558541428
61634941141375398668030558659520
61634941141375398668031214457954
61634941141375398668031587529296
61634941141375398672277074700924
61634941141375398672842964176590
61634941141375398673031250534172
61634941141378088846375041463530
61634941141378088846375298680974
61634941141378088846375298686590
61634941141378099959411671265586
61634941141378099959412442917918
61634941141378099959412442923534
61634941141378099964495017096078
61634941141378099964496045965854
61634941141378099964496045971470
61634941141659077114146449967252
61634941141659078761274473603140
61634941141659078761275616791780
61634941141659078762966754878808
61634941141659078762969077827102
61634941141659078762970192436026
61634941141659078762970193957962
61634941141659078762970197140290
61634941141659078762970198085056
61634941141659078762970198203148
61634941141659078762970198557440
61634941141659078762970455420592
61634941141659078768053801251084
61634941141667182637928667219498
61634941141667182637928667573630
61634941141667182637928667704772
61634941141667182637929700806636
61634941141667182643011898731126
61634941141667182643013046637128
61634941141690286282495259129902
61634941141690286282495259247946
61634941141690287517088135677730
61634941141690287517273749064246
61634941141690287517276422035312
61634941141690287517276422153404
61634941141690287517277451023180
61634941141690287517841276856818
61634941141690296798288335345830
61634941141690296800735282033152
61634941141690296800736056873428
61634941141690296800736057936286
61634941141690297210070598472246
61634941141690297400615234880494
61634941141690298444848318171408
61634941141690298444849089823740
61634941141690298444852531967178
61634941141690298444852533502372
61634941141690298447111968200004
61634941141690298447111969262862
61634941141690298447111969617154
61634941141690298447112226480306
61634941141690298447300254557586
61634941141690298447300255974736
61634941141690298447300512837888
61634941141690298452192214725606
61634941141690298452194539190220
61634941141690298452195572310798
61634941141690298627866758350804
61634941141690298630126193048436
61634941141690298630126194111294
61634941141690298630313446286892
61634941141690298630314479406018
61634941141690298630395062926744
61634941141690298630398162231634
61634941141690298630398191874208
61634941141690298630398534830800
61634941141690298630878305357748
61634941141690298630878306420606
61634941141690298635208878357516
61634941141690298635209911478094
61634941141690298635393724696794
61634941141690298635394069070536
61634941141690298635397163652288
61634941141690298635397163653692
61634941141690298635397168375426
61634941141690298635397169438284
61634941141690298635398196772866
61634941141690298635398198308060
61634941141690298635477379887460
61634941141690298635478408757236
61634941141690298635480850728658
61634941141690298635481880661292
61634941143313127393912114476733
61634941143313127806259233487465
61634941144293827828979460992335
61634941144293827829167746287107
61634941144293844300268866309349
61634941144318160865969683739575
61634941144328961091758557056721
61634941144329861652228590207875
61634941144329861652230899675504
61634941144329867010480203286406
61634941144330161254234020216369
61634941144330161665827740830521
61634941144330161666015251285017
61634941144330161841227211834921
61634941144330161841499184088019
61634941144330161849030252508967
61634941144330161849030624045275
61634941144333763517680048640466
61634941144333763517680820292798
61634941144609944829361452545812
61634941144621634504197105810711
61634941144621634504197110042799
61634941144621634504197364077915
61634941144621645627401028497547
61634941144645061618322826187947
61634941144645061618888715191437
61634941144645061620854873464444
61634941144645811888046083186582
61634941158435457137563519257738
61634941158435457138378307592826
61634941158443562247869927091564
61634941158443562248119486470994
61634941158443562248119859542336
61634941158443562248120631194668
61634941159088350302242796546512
61634941159089552294105986820178
61634941159091968495988505871594
61634941159100057683794843244330
61634941159100057683795216315672
61634941159100057683796330924596
61634941159100062488173793349198
61634941159100073600959114156752
61634941159100073600959118874114
61634941159100073601209818259856
61634941159100073606294540634078
61634941159101274500634203703340
61634941159101274502830877699066
61634941159101274541306766662726
61634941159101274541307538315058
61634941159101274546387788495164
61634941159101274546390112493218
61634941159101274548563541902582
61634941159103976203820825562994
61634941159103976204071872618478
61634941159103976204071872622690
61634941159103976204073017340748
61634941159103976249553489762298
61634941159103976249553489766510
61634941159103976249825457410302
61634941159103976249825457414514
61634941159103976249826602132572
61634941159320112523535042165896
61634941159416473829190716273514
61634941159416475056442354534864
61634941159416475058890075590286
61634941159416475058890448661628
61634941159416475063784360228536
61634941159416475063785508134538
61634941159416475063972649768446
61634941159416475063973022839788
61634941159416475063973794492120
61634941161063319369139224112204
61634941161074869312243145519548
61634941161075021397274493208000
61634941161075021397275264860332
61634941162043881441358947755002
61634941162044030517260446314763
61634941162044030517260446320379
61634941162044031752606464047295
61634941162044031752607238881955
61634941162047483715956855862223
61634941162047622905168870224456
61634941162047632056701378518752
61634941162047632239715603833744
61634941162047633840274161843790
61634941162047633840274163260732
61634941162047633841091185399888
61634941162047633841091188582216
61634941162047917556372718595276
61634941162047917558820211012970
61634941162047917559071259472346
61634941162047917559071484927746
61634941162047917559071599246610
61634941162047923094439464221240
61634941162047923094439465620920
61634941162047923095255373164202
61634941162047923095255373170025
61634941162047934022579668652264
61634941162047934030110730938908
61634941162047934030110735538178
61634941162047934030361009162893
61634941162047934030361009162894
61634941162047934030361783997554
61634941162047934205510206548194
61634941162047934213375229878616
61634941162047934213375234477877
61634941162047939559014142056428
61634941162054820676132057772510
61634941162054837147421625585811
61634941162054837322908207741522
61634941162054837330435802723380
61634941162055575927998076383874
61634941162055587589827448280454
61634941162055587590664276517038
61634941162055587590915329593154
61634941162056037904504347015925
61634941162056037905320254546156
61634941162056037905320254546157
61634941162056043438972623171593
61634941162058294240629428642758
61634941162059628506707858405455
61634941162059628508588020138297
61634941162059628509153223577071
61634941162059639619741903868947
61634941162059639627272970749032
61634941162059639627274089963050
61634941162059639627274089963055
61634941162059639627525137022746
61634941162059639802108362127738
61634941162059639802108705084330
61634941162059639802923493419418
61634941162059639802927693750540
61634941162059639810539359155410
61634941162059645163708792022204
61634941162059645163708792023608
61634941162059645163708792027820
61634941162059645163708906341068
61634941162059645163708906342472
61634941162339406868292076659870
61634941162339421555189316396724
61634941162339421556004104731812
61634941162370787557088223326158
61634941162370787559539303383714
61634941162370926739504414734963
61634941162370936625378332941091
61634941162370936625378332947733
61634941162370937654174600382835
61634941162370937857625390657562
61634941162370937860641439501365
61634941162370937865159925195761
61634941162370937865159929447532
61634941162370937865159929447541
61634941162370943210794594886637
61634941162370943218408798394593
61634941167931931150496509621278
61634941167931931157752967300526
61634941167956242782630706662046
61634941167956242782902675826370
61634941167956248319086446563246
61634941167956259254192081493304
61634941167956259254192852795716
61634941167956259254192853145636
61634941167956259254192857394977
61634941167956259436935113551469
61634941167956259436935113551478
61634941167956259437206303277660
61634941167956259437206307876921
61634941167956259437207082715793
61634941167956259437207082715802
61634941167956264782845215455472
61634941167956548325342700926173
61634941167956548508357040565853
61634941167956559443462676558721
61634941167963446087605771501321
61634941167963451028992941241699
61634941167963451440775205430925
61634941167963451623789545070605
61634941167963451626233909957768
61634941167963462147112916874247
61634941167963462558895180000663
61634941167963462558895181063473
61634941167963462558895951652995
61634941167963462736826946524993
61634941167963462744081797482351
61634941167963468089993023223528
61634941167964352194045691948120
61634941167964363128314499710021
61634941167964363129151327946604
61634941167964363129151327946605
61634941167964363309634147963824
61634941167964363311328720425743
61634941167964363311328723608070
61634941167964363311328725025013
61634941167964363311893584078607
61634941167964363312165548544283
61634941167964363312165548662327
61634941167964363312165553261561
61634941167964363312165553261597
61634941167964368657804805213880
61634941167964368662803582247561
61634941167964368662803696572041
61634941167964368662887260355655
61634941167964368662887260473699
61634941167964368662887265072933
61634941167964368662887265072969
61634941167964368664498269028343
61634941167964368664498929549755
61634941167964663318421921943388
61634941167968265170275776239308
61634941167968265177050617993765
61634941167968265177050617993766
61634941167968265177886666810460
61634941167968265177887441526086
61634941167968265177887441642774
61634941167968265177887470223894
61634941167968270528524311378802
61634941167968270530220046143038
61634941167968270530785021062336
61634941167968270531056215413060
61634941167968270531056874391476
61634941167968270531056874397092
61634941167968270531056875933068
61634941168183201287053368750150
61634941168183206640304158660406
61634941168248032282208502176649
61634941168248032282208502176658
61634941168279112780650685127196
61634941168279112780919296725202
61634941168279112783370376782758
61634941168279551977126510274553
61634941168279552152606082132243
61634941168279552152609438182401
61634941168279552153170941198887
61634941168279552153174294066717
61634941168279561852933998544201
61634941168279561852934255761645
61634941168279562035383736330261
61634941168279562035948595396905
61634941168279562037643172090911
61634941168279562038480000220279
61634941168279562038480000226921
61634941168279562038480000344965
61634941168279562042726517921403
61634941168279562042914803216175
61634941168279562043478887448159
61634941168279563087715932039133
61634941168279563087716189249935
61634941168279563087716189256577
61634941168279563088281045140893
61634941168279563090163911728941
61634941168279563270727058054794
61634941168279563270730525709509
61634941168279563270730528423873
61634941168279563271295384308189
61634941168279563273178251014281
61634941168279563273261930473834
61634941168279563273261933721853
61634941168279563273261933839897
61634941168279563278258496477073
61634941168279563278260820943091
61634941168279563278261592595423
61634941168279563278261596844764
61634941168279563278261596844773
61634941168279563278823352361389
61634941168279567396729303772132
61634941168279567396729680091493
61634941168279568623896262283917
61634941168279568623896519501361
61634941168279568624460346515901
61634941168279568624461375385677
61634941168279568631427673543308
61634941168279568631427673543365
61634941168279568631427930760809
61634941168279568631510465673781
61634941168279568631511242043475
61634941168279568631511613579783
61634941168279568631511613586425
61634941168279568631992786645125
61634941168280451493167341887055
61634941168280452727949275381987
61634941168280452728514134452843
61634941168280462420742681233818
61634941168280462423274085110437
61634941168280462423274085114649
61634941168280462611291445338780
61634941168280462611291445340184
61634941168280463655524614724539
61634941168280463655524614728750
61634941168280463655524614728751
61634941168280463656089473795395
61634941168280463658056018603965
61634941168280463658056018605369
61634941168280463658620874488281
61634941168280463658620877676225
61634941168280463663142717236436
61634941168280463838538840043742
61634941168280463838538840043743
61634941168280463838538840045146
61634941168280463838538840045147
61634941168280463839103699116003
61634941168280463846073378835116
61634941168280463846073378839328
61634941168280463846638233122760
61634941168280463846638237905972
61634941168280467956926339421221
61634941168280467956926453740085
61634941168280467959457859038064
61634941168280467964457517254112
61634941168280467964457522037081
61634941168280467964457522037324
61634941168280467964457522037325
61634941168280467964457522042941
61634941168280467964540315704961
61634941168280467964541090543869
61634941168280469191708272910537
61634941168280469191708272911941
61634941168280469191708272916153
61634941168280469191708387229401
61634941168280469191708387230805
61634941168280469191708387235017
61634941168280469192273128794853
61634941168280469192273128800469
61634941168280469192273131982797
61634941168280469192273243113717
61634941168280469192273246301661
61634941168280469194239787923691
61634941168280469194239787927903
61634941168280469194239792527380
61634941168280469194239792528784
61634941168280469194239792532996
61634941168280469194804646994547
61634941168280469194804648417312
61634941168280469194804651599640
61634941168280469199239453936988
61634941168280469199239455532256
61634941168280469199239455532257
61634941168280469199239455533660
61634941168280469199239455533661
61634941168280469199239455537872
61634941168280469199239455537873
61634941168280469199322247782987
61634941168280469199322247787199
61634941168280469199323019435319
61634941168280469199323019439531
61634941168280469199323022443740
61634941168280469199323022621859
61634941168280469199323024038801
61634941168280469199803539764240
61634941168280469199803539764241
61634941168280469199804314604516
61634941168280469199804314604517
61634941168280469199887103671515
61634941168280469199887108270785
61634941168280469199887878328056
61634941168280469199887878506175
61634941168280469199887883111025
61634941168280762800562039336968
61634941168280762818449629140102
61634941168280764053231562635034
61634941168280769383426703699952
61634941168280769383510386525568
61634941168283165542542139687657
61634941168283165549320438465825
61634941168283165550073579644913
61634941168283170903239659525785
61634941168291269419196334814803
61634941168291269419196334827853
61634941168291269419384621172385
61634941168291269419468303998001
61634941168291269424278907410952
61634941168291269424278908992963
61634941168291269424278909006013
61634941168291269424467194287735
61634941168291269424467195350545
61634941168291274772634380696545
61634941168291274777633266221940
61634941168291274777634042638611
61634941211298175605332621527334
61634941211298175651901994944306
61634941211298175651901995062350
61634941211298186718370022981722
61634941211298186719206846632086
61634941211298186764939396398694
61634941211298186764939396516738
61634941211298186764939510835602
61634941211298186770022742229186
61634941212266895505112595649006
61634941212266895505112852866450
61634941212266895510196198696942
61634941212277702318853203680406
61634941212277702318853975332738
61634941212277702318874124386758
61634941212277702318874896039090
61634941212277702323936549510898
61634941212278891962898177752418
61634941212278891962919098458770
61634941212278903075935579206806
61634941212278903075956499913158
61634941212278903213193892083032
61634941212278903213196215031326
61634941212278903213217135737678
61634941212278903218279560861818
61634941212278903220724958968946
61634941212278903258949799823150
61634941212278903258968397581208
61634941212278903258970720529502
61634941212278903258970724761590
61634941212278903258971496413922
61634941212278903264033145653642
61634941212278903265725398349594
61634941212278903266499464467122
61634941212278903266499837538464
61634941212497741241449015154308
61634941212497741241449043852068
61634941212570676070265905757080
61634941212570676116019461969188
61634941212570687183386875245836
61634941212570687183387218084384
61634941212570687183387218202428
61634941212570687229119539449352
61634941212570687229120653940232
61634941212570687234203228118392
61634941212593792291294576912494
61634941212593803404331978366882
61634941212594103776617168866498
61634941212594103777369281175810
61634941212594103781699485827214
61634941212594103781700514696990
61634941212594103782452627006302
61634941215225246087527266773736
61634941215225262734217036853560
61634941215225562931039966004295
61634941215237268345251083825285
61634941215517033800185541850690
61634941215517035403275392237920
61634941215517035403276506846844
61634941215517035403276511446114
61634941215517035403276511464988
61634941215517035584574234122902
61634941215517035586207163679782
61634941215517035586207168279052
61634941215517035587021951995996
61634941215517035587021956595266
61634941215517046521396482479392
61634941215525138912123394742521
61634941215549456025796057754898
61634941215549467143101130733494
61634941215549467146364756149870
61634941215549472503885314728552
61634941237875449197677207715718
61634941237887156579230487939776
61634941238831850315016032845822
61634941238835452632015510784500
61634941238855711623041118394233
61634941238856145466176672782848
61634941238856145468624165200542
61634941238856161932383622820962
61634941238856161932383622839836
61634941238856161939914689725750
61634941238856162115314160735766
61634941238856162120396734913926
61634941238856162122907994339997
61634941238856162122907994340006
61634941238859745955460560974984
61634941238859745955460560988034
61634941238859745955460903931576
61634941238859745955460903944626
61634941238859747739850253537256
61634941238859747739850367856120
61634941238859751491644673249898
61634941238859751491644673262948
61634941238859753276034140362386
61634941238859753276034484736128
61634941238859762426749964888106
61634941238859762609765309403858
61634941238859762609765309416908
61634941238859762609765310834057
61634941238859762609765310834058
61634941238859764394153998488126
61634941238859764394155117702143
61634941238859764394155117702144
61634941238859764394155120884255
61634941238859764394155120884264
61634941238859767962933734206428
61634941238859767962934739101581
61634941238859767962934739101582
61634941238860047921614257830038
61634941238860047929141887158733
61634941238860047929141887158734
61634941238860053282311315793439
61634941238860053282311315793440
61634941238860053282311316843199
61634941238860053282311316843200
61634941238860053465325656482671
61634941238860053465325656482672
61634941238860053465325999439264
61634941238860062753303239210383
61634941238860062753303239210384
61634941238860064392901344798028
61634941238860064400432406034912
61634941238860064400432407084672
61634941238860064400432411683942
61634941238860064575831882693958
61634941238860064580914456872118
61634941238860064583446635587607
61634941238860064583446635587608
61634941238860064583446637004550
61634941238860068106472668894849
61634941238860068106472668894850
61634941238860068106472783213714
61634941238867851065787863998900
61634941238867867537076924942380
61634941238867867537076924955478
61634941238867867537078044150538
61634941238867867537078044150574
61634941238867867537078044150622
61634941238867867712477519759860
61634941238868167855994528848228
61634941238868173216757901850864
61634941238871769997574729685238
61634941238871769997574844004102
61634941238871775488025834806686
61634941238871775533757495533602
61634941238871775533758613322424
61634941238871775533758614741787
61634941239086711050656556030559
61634941239151535454223911124150
61634941239151535454223911242242
61634941239151535454224025909574
61634941239151535454224026027666
61634941239151537055681946582298
61634941239151537055683061191222
61634941239151537055683065908584
61634941239151537055683094488300
61634941239151537055683175963596
61634941239151537055683175976646
61634941239151537055683180581739
61634941239151537055683180581740
61634941239151537055683180680958
61634941239151537060681722961480
61634941239151537060765290995848
61634941239151537060765635369382
61634941239151537238612718168736
61634941239151537238613722591506
61634941239151537238613722709598
61634941239151537238613751289314
61634941239151537238613837382754
61634941239151537238613837395804
61634941239151537238613837513896
61634941239151537239428510926594
61634941239151537239428511044686
61634941239151537239428621112748
61634941239151537239428625717841
61634941239151537239428625717842
61634941239151537239428625830110
61634941239151537243779630635320
61634941239151537246203447986860
61634941239151546572344656992088
61634941239151546572345030063430
61634941239151548173719124415868
61634941239151548356817032089708
61634941239151551879757177596616
61634941239151551879841204789942
61634941239151551925510648069576
61634941239151551925510733808724
61634941239151551925573524619924
61634941239151551925573524625540
61634941239151551926325522143812
61634941239151551926325522610372
61634941239151551926325780877576
61634941239151551926326641805516
61634941239151551926326900085770
61634941239151551926409204969220
61634941239151551926409578021848
61634941239151551931492809533476
61634941239151551933103816671178
61634941239151551933104935885196
61634941239159640564529949186272
61634941239159651499720411193396
61634941239159651682650696471152
61634941239159651682650725050868
61634941239159651687734413837952
61634941239183955900528424186290
61634941239183955900528424192114
61634941239183957501906904645228
61634941239183957501987459934498
61634941239183957501990587465020
61634941239183957684918231073250
61634941239183957684918235672520
61634941239183957684921244284700
61634941239183957685004927104492
61634941239183966828919326704206
61634941239183966828919671077740
61634941239183966830554842175072
61634941239183967011933896398556
61634941239183967013568838852336
61634941239183967013569181814544
61634941239183967013652864634336
61634941239183968592057008624920
61634941239183968612493230641330
61634941239183968612493575014864
61634941239183968614944306099616
61634941239183968614944310698886
61634941239183968614944653635786
61634941239183968614944653642428
61634941239183968614944653655469
61634941239183968614944653655478
61634941239183968615024975707750
61634941239183968615024980293970
61634941239183968615024980312843
61634941239183968615024980312844
61634941239183968615027993524294
61634941239183968615028336462220
61634941239183968615028336481093
61634941239183968615028336481094
61634941239183968615760561185710
61634941239183968620110563097568
61634941239183968620111682292712
61634941239183968620111682311378
61634941239183968620111682311586
61634941239183968795507800335680
61634941239183968797955518208774
61634941239183968797955521390885
61634941239183968797955522808035
61634941239183968797958650338566
61634941239183968797958993294941
61634941239183968797958993294950
61634941239183968798042328558880
61634941239183968798042333163974
61634941239183968798042676120565
61634941239183968798042676120566
61634941239183968798771425733182
61634941239183968798774553263704
61634941239183968798774557868798
61634941239183968798774900825182
61634941239183968803041219917248
61634941239183968803042339106776
61634941239183968803042339125442
61634941239183968803042339125650
61634941239183968803857127441864
61634941239183968803858246655638
61634941239183968803858246655665
61634941239183968803858246655674
61634941239183968803858246655881
61634941239183968803858246655882
61634941239183972364287193078516
61634941239183972365103096022528
61634941239183972371817485129770
61634941239183972371818604343788
61634941239183972372633388073782
61634941239183972372633392673052
61634941239183972372634507287800
61634941239183972372634511868196
61634941239183972372717304136179
61634941239183974148677004564746
61634941239183974156207296616000
61634941239183974156208411224924
61634941239183974156208415805320
61634941239183974156208415824185
61634941239183974156208415824194
61634941239183974157023204140408
61634941239183974157024318749332
61634941239183974157024323354425
61634941239183974157024323354426
61634941239183974157107891860961
61634941239184257875004737199536
61634941239184268802580076541871
61634941239184268802580076541880
61634941239184268802583171142497
61634941239184268802583171142506
61634941239184268804274653585806
61634941239184268985597395990929
61634941239184268985597395990938
61634941239184268987292006454406
61634941239184268988042019613326
61634941239184268988044342211700
61634941239184268992375695241489
61634941239184268992375695241490
61634941239184268993127688042183
61634941239184268993127688042192
61634941239184268993128836420577
61634941239184268993128836420578
61634941239184268993128840652665
61634941239184268994819945809798
61634941239184272508620452670922
61634941239184274346294917351209
61634941239184274346294917351210
61634941239184274346378485857745
61634941239184274347989492995455
61634941239184274347989492995456
61634941239186657597251703985348
61634941239186657597251704004222
61634941239186657604029888463525
61634941239186659380825607941346
61634941239186659388353581643576
61634941239186659406244309206478
61634941239186668532354673029394
61634941239186668532358116235642
61634941239186668715372336951364
61634941239186668715372341550634
61634941239186668715372370267315
61634941239186670315928576966518
61634941239186670315932020172766
61634941239186670316744479910530
61634941239186670316747923116778
61634941239186670498942801814950
61634941239186670498943146306736
61634941239186670498946240888488
61634941239186670498946245493582
61634941239186670498946245506632
61634941239186670499758704758962
61634941239186670499761029223576
61634941239186670499762148431770
61634941239186670499762148437593
61634941239186670499762148437594
61634941239186670501390868779091
61634941239186670501456758428678
61634941239186670501478022091621
61634941239186670506477685450838
61634941239186670506540447215761
61634941239186670506540447215762
61634941239186670507293588394849
61634941239186670507293588394850
61634941239186670509005617073479
61634941239186674076069852209096
61634941239186674076153424829467
61634941239186674076153424829476
61634941239186674076153424947728
61634941239186674076153426364670
61634941239186675852112350535802
61634941239186675859642641537296
61634941239186675859643756146220
61634941239186675859643760732440
61634941239186675859643761795241
61634941239186675859643761795250
61634941239186675859727328766600
61634941239186675859727328884852
61634941239186675859727330301793
61634941239186675859727330301794
61634941239186675860459668275721
61634941239186675860459668275722
61634941239187858354334079991358
61634941239187860137907983928482
61634941239187860145435953031442
61634941239187860147946436205920
61634941239187869472451618356748
61634941239187869472454717543594
61634941239187869474149322948458
61634941239187871075542702271036
61634941239187871075546058439286
61634941239187871080628256717908
61634941239187871080628256730958
61634941239187871080629404269778
61634941239187871080629404623910
61634941239187871256025522293872
61634941239187871256028621480718
61634941239187871256844524424730
61634941239187871258473240166966
61634941239187871258476372296758
61634941239187871258539134415814
61634941239187871258560055122166
61634941239187871258560398078758
61634941239187871263555814345126
61634941239187871263558913531972
61634941239187871263558913545022
61634941239187871263558942242830
61634941239187871263560061083842
61634941239187871263619351298842
61634941239187871263622823202898
61634941239187871264374816475984
61634941239187871264375964381986
61634941239187871266067069171936
61634941239187874786666309911706
61634941239187874825620822585814
61634941239187874828068539409148
61634941239187874828068540458908
61634941239187874828152223284316
61634941239187874828152566240908
61634941239187874832398972698280
61634941239187874833152228196232
61634941239187874833152229245992
61634941239187874833152232782452
61634941239187874833152233845262
61634941239187874833235800934864
61634941239187874834846690571374
61634941239187874834846804890238
61634941239187876609194726522938
61634941239187876611642443346272
61634941239187876611642444396032
61634941239187876616725017524432
61634941239187876616725018574192
61634941239187876616726132133356
61634941239187876616726133183116
61634941239187876616726136719576
61634941239187876616726137782377
61634941239187876616726137782386
61634941239187876616788784165636
61634941239187876616809704871988
61634941239187876616809706288930
61634941239187876619236620956864
61634941239194762706741834223249
61634941239194773781640271455571
61634941239194773781640271457183
61634941239194773781640271461395
61634941239194773781640658877437
61634941239194773827371816450893
61634941239194773827372935659087
61634941370831071636765582831772
61634941370831071636765811469500
61634941370831071636953839546828
61634941370831071636953868126544
61634941370831071637037521900060
61634941370831071637040874767890
61634941370831071641849271618856
61634941370831071642037556913628
61634941370831071682519139043880
61634941370831071682519396261324
61634941370831071682521720259378
61634941370831071682522491911710
61634941370831071682770186103576
61634941370831071682773538971406
61634941370831071687853789151512
61634941371802483361745922629688
61634941371802483361749017230314
61634941371803673005522023648706
61634941371803684118559425103094
61634941371803684123641999281254
61634941371803684255816969509316
61634941371803684256008350454474
61634941371803684261090924632634
61634941371803684263347261560570
61634941371803684301570554301140
61634941371803684301572878299194
61634941371803684301573649951526
61634941371803684301761935246298
61634941371803684306656224129686
61634941371803684306844509424458
61634941371803684309100846352394
61634941371803684309101994258396
61634941371810588472031039869552
61634941371810588472034134470178
61634941371810588472034135519938
61634941371810588477114385700044
61634941371810588477116710164658
61634941372022522284885672576310
61634941372022522284887910835216
61634941372030627395194035346888
61634941372095457113702563061038
61634941372095457113704887059092
61634941372095457159456119273146
61634941372095457159458443271200
61634941372095457159458700488644
61634941372095468226742517151208
61634941372095468226823532549794
61634941372095468226823875506386
61634941372095468226825856547848
61634941372095468226826199504440
61634941372095468226826971156772
61634941372095468272496101943032
61634941372095468272556196753310
61634941372095468272556539709902
61634941372095468272558520751364
61634941372095468277639885540394
61634941372095468277642209538448
61634941372126687910884407576742
61634941372126687910968089929974
61634941372126687915965428942620
61634941372126687915967753407234
61634941372126687961784099963982
61634941372126688322666671752918
61634941372126688322748030108096
61634941372126688322750354106150
61634941372126688327747693118796
61634941372126688327750017583410
61634941372126688327831375938588
61634941372126688327833698886882
61634941372126688327833699936642
61634941372126688505761997739084
61634941372126688505762254956528
61634941372126688510762032752652
61634941372126688510764355700946
61634941372126688510764356750706
61634941372126688510845600787020
61634941372126988100406049685838
61634941372126988100406820288410
61634941372126988100406821338170
61634941372126988512000027517482
61634941372126988512001056387258
61634941372126988517083372298214
61634941372126988517083373347974
61634941372126988517083630565418
61634941372126988695011699730132
61634941372126988695011928367860
61634941372126988695014022678426
61634941372126988695014252365914
61634941372126988695014280945630
61634941372126988695015052597962
61634941372126988695015395554554
61634941372126988695199956445188
61634941372126988695199985024904
61634941372126988695202280443242
61634941372126988695202309022958
61634941372126988695203337892734
61634941372126988695203423631882
61634941372126988700095274198352
61634941372126988700095388517216
61634941372126988700095645734660
61634941372126988700097597146646
61634941372126988700097598196406
61634941372126988700097711465510
61634941372126988700097969732714
61634941372126988700283673811988
61634941372126988700285883491178
61634941372126988700285997810042
61634941372127888718866361643694
61634941372127894072221871175830
61634941372127894074481302704392
61634941372130590371483488977460
61634941372130590417216153180976
61634941372130590422299756228912
61634941372130595729736153355882
61634941372130595729736267674746
61634941372130595729736524892190
61634941372130595775468817559398
61634941372130595775468931878262
61634941372130595777916649751356
61634941372130595777916906968800
61634941373749517269278412766773
61634941373781937710690844741213
61634941373784639413937904367737
61634941374730235403074834120395
61634941374730235410417872928981
61634941374754528734050700138094
61634941374754534267789234897765
61634941374754534270045571825701
61634941374754545205340267951395
61634941374754545388354445088964
61634941374754545388354837272739
61634941374757246496805064451503
61634941374758135992501847140138
61634941374765352201907673395947
61634941374765352201907931663151
61634941374766536304874962313053
61634941374766552959178592478499
61634941374766558312348026880327
61634941374770138027079072789835
61634941374770138027079072789836
61634941374770138027141490535358
61634941374770138027141723423840
61634941374770138027141723423888
61634941374770138027141723424047
61634941374770138027141752003604
61634941374770138027141834554760
61634941374770138027141837742704
61634941374770138027141837742752
61634941374770154498430895852372
61634941374770154498430899036104
61634941374770154673830375706796
61634941374770154673831150547072
61634941374770154673831493503663
61634941374770154673831493503664
61634941374770154681382707672643
61634941374770154681445120700804
61634941374770154681445468374710
61634941374770154681445469791859
61634941374770154681446268606806
61634941374770160034552135940167
61634941374770160034614898059383
61634941374770160034615787567039
61634941374770160034615788629849
61634941375081451496472075202870
61634941375081451501283842635663
61634941375081451501284100915965
61634941375081451501284101965725
61634941375081451501284101985408
61634941375081451501472128980195
61634941375081451501472387260497
61634941375082352063935107194562
61634941375082352063935451550834
61634941375082352063938923454890
61634941375082352063938923472152
61634941375082352064033114480903
61634941375082352064034228888623
61634941375082352064034228905885
61634941375082352064034230489507
61634941375082352064034230506769
61634941375082352069284168723629
61634941375082357414918834162725
61634941375082357417200305587167
61634941375082357417200305788128
61634941375082357417200307187808
61634941375082357417200307188051
61634941375082640957232163053639
61634941375082652070268400304738
61634941375082652070268401721680
61634941375082652070268534221309
61634941375082652070269564160528
61634941375082652070457850872242
61634941375082652075352137269245
61634941375082652075352138338688
61634941375082652251019836505976
61634941375082652251023308410032
61634941375082652251023323290377
61634941375082652251023323310060
61634941375082652253282759069741
61634941375082652253283903774701
61634941375082652253283903794384
61634941375082652253555485360344
61634941375082652258366476436541
61634941375082652258366477952861
61634941375082652258366477972544
61634941375082652258554763247633
61634941375082652258554763267316
61634941375082652258554764317076
61634941375082657604190041043816
61634941375082657604190069623532
61634941375082657606721949663076
61634941375082657611533239166361
61634941375082657611533582122953
61634941375082657611533583539895
61634941375082657611720706048320
61634941375082657611720836763849
61634941375082657611720836783532
61634941375082657611720839951793
61634941375082657611720839971449
61634941375082657611720841034334
61634941375082657611721611604125
61634941375082657611721615855896
61634941375082657611804017318914
61634941375085053218341845169539
61634941375085053218426299645875
61634941375086242854856522583556
61634941375086253980567918545948
61634941375086259326143608501052
61634941397420024840060452389926
61634941397420024840060455572254
61634941397420024977509266604562
61634941397420024977509266604770
61634941397420025023262822816670
61634941397420025023262822816878
61634941397420035541503531638928
61634941397420035953097971345298
61634941397420036090546550557966
61634941397420036136300133932640
61634941397420036136300135349790
61634941397420041496811918396218
61634941397420041496812032714874
61634941397420041496812032716326
61634941397420041496812033070618
61634941397420041496812034133476
61634941397420041496812693236494
61634941397420041496812694653436
61634941397420041497062966872856
61634941397420041497063081191720
61634941397420041497063081193172
61634941397420041497063741713131
61634941397420041497063741713132
61634941397736140193867133166011
61634941397736140201398196871218
61634941397736140201398200057758
61634941398356164571943997385831
61634941398356614886348926938104
61634941398356614886599631023946
61634941398356614886599973980330
61634941398356631350108040203864
61634941398356631350358744289706
61634941398368316770131759203238
61634941398368316770132103576980
61634941398368316770215441556470
61634941398368316770215785930212
61634941398368316777721833105044
61634941398368316777722493620632
61634941398368316777742725113636
61634941398368316777743409609670
61634941398368316777743753983412
61634941398368322123364326788254
61634941398368322123364328323448
61634941398368322123381522972584
61634941398368322123384874423264
61634941398368322123384875840414
61634941398368322123385220332040
61634941398368322123385247494606
61634941398368322123385248911756
61634941398368322128444205432212
61634941398368322128465126020520
61634941398368322130891261720876
61634941398368322130891261722280
61634941398368322130891265971630
61634941398368322130891265971678
61634941398368322130891923305306
61634941398368322130892294841454
61634941398368322130912155264662
61634941398368322130912182427228
61634941398368322130912183844378
61634941398368322130912186678030
61634941398368322130912188095180
61634941398368322130912842476464
61634941398368322130912843893614
61634941398368322130913188385240
61634941398368322130913215547806
61634941398368322130913216964956
61634941398368322306315531237328
61634941398368322306315532772362
61634941398368322306315904308670
61634941398368322306315991813436
61634941398368322306378294887206
61634941398368322311395868573524
61634941398368322313905602423366
61634941398368322313905605605486
61634941398368322313905607022636
61634941398368322313906721631560
61634941398368322313906724819503
61634941398368322313906724819504
61634941398368322313926494431958
61634941398368322313926499031228
61634941398368333241480946370804
61634941398368333241481721205464
61634941398368333249012009005756
61634941398368333249013042126334
61634941398368333249032929712108
61634941398368333249032933962910
61634941398368333249033274085850
61634941398368333249033278336652
61634941398368333249033962832686
61634941398368333249034307206428
61634941398368333432026233854188
61634941398368333432026582945244
61634941398368333432026610109262
61634941398368333432027357785519
61634941398368333432027357785520
61634941398368333432047154560540
61634941398368333432047159160018
61634941398368333432047498934282
61634941398368333432047503533552
61634941398368338777601580970744
61634941398368338777601583686512
61634941398368338777601952507052
61634941398368338777601956757854
61634941398368338777602612556288
61634941398368338777602614091322
61634941398368338777602985627630
61634941398368338777664718877070
61634941398368338777665490523786
61634941398368338777685263323976
61634941398368338777685267923454
61634941398368338785195668255968
61634941398368338785195668256176
61634941398368338785195668257420
61634941398368338785195754350860
61634941398368338785195782575040
61634941398368338785195785762824
61634941398368338785195785762984
61634941398368338785196039793728
61634941398368338785196125887168
61634941398368338785196130136518
61634941398368338785196787469985
61634941398368338785196787469986
61634941398368338785196814632600
61634941398389046857726362272737
61634941398389046857747278728335
61634941398389046857747282977685
61634941398389047040740582988459
61634941398389047040740587587729
61634941398389047040741362409339
61634941398389047040761503576767
61634941398389047040762283115691
61634941398389052393910131591059
61634941398389052393910792112471
61634941398391281185837026542743
61634941398392481942584328294119
61634941398392481942835719710087
61634941398392498454544714110047
61634941398392632108661642327294
61634941398392632108661985283678
61634941398392637461830956100057
61634941398392637461830956117527
61634941398392648572420755593054
61634941398392648572420755611768
61634941398392648572423075479334
61634941398392648572423080078604
61634941398392648572424108598460
61634941398392648577506682776620
61634941398392648577506683126540
61634941398392648577507026083132
61634941398392648579679029233927
61634941398392648579679029235331
61634941398392648579679030652481
61634941398392648579679033839021
61634941398392648579679078479984
61634941398392648579930125522210
61634941398392648579951046227158
61634941398392648755351298088046
61634941398392648755351298089498
61634941398392648755351298106968
61634941398392648755437676585807
61634941398392648755437676585808
61634941398392648755438448238139
61634941398392648755438448238140
61634941398392648762966392173109
61634941398392648762966392173110
61634941398392654116114899735526
61634941398392654116114899735686
61634941398392654116114899736495
61634941398392948906462480556481
61634941398392948906462480556482
61634941398403438922403366386012
61634941398403438922403366387464
61634941398403455576686853985753
61634941398403460929856283670219
61634941398404639676953193425792
61634941398404639676953968260452
61634941398404639676954225477896
61634941398404639679464362513454
61634941398404639679464362631498
61634941398404639679464448248390
61634941398404639679464706999416
61634941398404639679464707000868
61634941398404639679464707005239
61634941398404639679464735580584
61634941398404639679464821318280
61634941398404639679464821319732
61634941398404639679464824506224
61634941398404639679484627421585
61634941398404639679485283219806
61634941398404639679485368953338
61634941398404639679485627587724
61634941398404639679485627589176
61634941398404639679485627593547
61634941398404656143160024914566
61634941398404656143160025031206
61634941398404656143160029163916
61634941398404656143160029282008
61634941398404656143160053610922
61634941398404656143160057861724
61634941398404656143161058033692
61634941398404656143161058151784
61634941398404656143161086731500
61634941398404656143222786679490
61634941398404656143222815375846
61634941398404656143222819980939
61634941398404656143223594815599
61634941398404656143243707384438
61634941398404656143243711989531
61634941398404656143244486824191
61634941398404656143244515522005
61634941398404656150753853565404
61634941398404656150753853919536
61634941398404656150753854036176
61634941398404656150753854037580
61634941398404656150753856751944
61634941398404656150753858168886
61634941398404656150753858286978
61634941398404656150753882261760
61634941398404656150753882615892
61634941398404656150753885449704
61634941398404656150754112199790
61634941398404656150754112316430
61634941398404656150754112317882
61634941398404656150754140897598
61634941398404656150754226635294
61634941398404656150754226636746
61634941398404656150754887038662
61634941398404656150754887156706
61634941398404656150754887156754
61634941398404656150754915736470
61634941398404656150774774625888
61634941398404656150774803322244
61634941398404656150774807573046
61634941398404656150775032906190
61634941398404656150775033022830
61634941398404656150775061602546
61634941398404656150775147341694
61634941398404656150775147697443
61634941398404656150775151946784
61634941398404656150775151946793
61634941398404656150775807745014
61634941398404656150775836442822
61634941398404656280420693550890
61634941398404656280421812877176
61634941398404656280421841456892
61634941398404656288014522555860
61634941398404656288014522673904
61634941398404656288014867041822
61634941398404656288014867047645
61634941398404656288014870229814
61634941398404656288014870229973
61634941398404656288014898809530
61634941398404656288015641882098
61634941398404656288015641882146
61634941398404656288015670461862
61634941398404656288035443262212
61634941398404656288035787630130
61634941398404656288035787635953
61634941398404656288035787748222
61634941398404656288035787754051
61634941398404656288035790936166
61634941398404656288035792353315
61634941398404656288035816327938
61634941398404656288036591168214
61634941398404656326174278459354
61634941398404656326175397667548
61634941398404656326175400855492
61634941398404656333768107464324
61634941398404656333768107582368
61634941398404656333768451833646
61634941398404656333768451951738
61634941398404656333768451956109
61634941398404656333768455020186
61634941398404656333768456555379
61634941398404656333768480531454
61634941398404656333768483719398
61634941398404656333769226672518
61634941398404656333769226790562
61634941398404656333769231395655
61634941398404656333789028170676
61634941398404656333789372540046
61634941398404656333789372662515
61634941398404656333789375726538
61634941398404656333789377261785
61634941398404656333790147378870
61634941398404661641184299796188
61634941398404661641184414233096
61634941398404661641205220502540
61634941398404661641205220502747
61634941398404661641205336356651
61634941398404661686937884822744
61634941398404661686937884822903
61634941398404661686937913402460
61634941398404661686937913403864
61634941398404661686937999141560
61634941398404661686937999141608
61634941398404661686937999143012
61634941398404661686938659544928
61634941398404661686938659663020
61634941398404661686938688242736
61634941398404661686958805529096
61634941398404661686958919847960
61634941398607890369716021223122
61634941398611486550405091022975
61634941398611492086501708799777
61634941398611492094095537804747
61634941398684271304963379084509
61634941398684282377350318859141
61634941398684282379798035315293
61634941398684282423083011760465
61634941398684421425006873954668
61634941398684421607965603490018
61634941398684421607968926242938
61634941398684421607968954940698
61634941398684432543074334070622
61634941398684432543156036917426
61634941398684432543159045411514
61634941398684432726086579412626
61634941398684432726086607992342
61634941398684432726088558919054
61634941398684432726088901875486
61634941398684432726088930573246
61634941398684432731170296779426
61634941398684432731172276403738
61634941398684438038584768310666
61634941398684438079254635735690
61634941398684438086848837812161
61634941398715953148608197377519
61634941398715953148879004121860
61634941398715953148879778956520
61634941398715953148880166560717
61634941398715953153690771554653
61634941398715953153690771555679
61634941398715953153690771574336
61634941398715958506857877123021
61634941398715958506857880305349
61634941398715958507128310915090
61634941398716842420305476176213
61634941398716842603319815815893
61634941398716842603570519901527
61634941398716852984299858711771
61634941398716852984383541537179
61634941398716852984538940022815
61634941398716853167314198351243
61634941398716853172396772529403
61634941398716853510454460966638
61634941398716853531141731423497
61634941398716853533341761604735
61634941398716853533342533257067
61634941398716853533342877613339
61634941398716853533342877630601
61634941398716853533425444430143
61634941398716853533426216082475
61634941398716853533426560438747
61634941398716853533426560456216
61634941398716853533426560456217
61634941398716853533593926089977
61634941398716853533677608915593
61634941398716853538508790260635
61634941398716853538509134616907
61634941398716853538509134634376
61634941398716853538509134634377
61634941398716853714157075952506
61634941398716853716353745348755
61634941398716853716353749948233
61634941398716853716356101244207
61634941398716853716357215669396
61634941398716853716357217252811
61634941398716853716357217270280
61634941398716853716357217270281
61634941398716853716604449451859
61634941398716853716607921355915
61634941398716853721439447074699
61634941398716853721439791430971
61634941398716853721439791448440
61634941398716853721439791448441
61634941398716853721690495534075
61634941398716853721690839907816
61634941398716853721690839907817
61634941398716858518021590301159
61634941398716858518272637360855
61634941398716858518283486717935
61634941398716858525562849228154
61634941398716858525562849228155
61634941398716858525813896270381
61634941398716858525898241028735
61634941398716859067075576078469
61634941398716859067326505636973
61634941398716859069858028436144
61634941398716859074605868129723
61634941398716859074690211470927
61634941398716859074941255348295
61634941398717137256646064740309
61634941398717142792838105287535
61634941398717142792841085102737
61634941398717153722676233749456
61634941398717153722863490056360
61634941398717153722864147389829
61634941398717153722947168276883
61634941398717153727758806326732
61634941398717153727758807927616
61634941398717153903427669950694
61634941398717153903429992898988
61634941398717153905690573383312
61634941398717153905877714904792
61634941398717153905878484956240
61634941398717153905878487023685
61634941398717153905961393125315
61634941398717153905962169363867
61634941398717153905962169376917
61634941398717153910769675657416
61634941398717153910773147561472
61634941398717153910958736836608
61634941398717153910961059784902
61634941398717153910961432305120
61634941398717153910961432856244
61634941398717153910961433906004
61634941398717153913217396712838
61634941398717153913218168365170
61634941398717158669330906794516
61634941398717158669330906794517
61634941398717158669414475295445
61634941398717158669415250117055
61634941398717159256597099635161
61634941398717159258856650081856
61634941398717159259128622434332
61634941398717159263939105341883
61634941398717159263939109941153
61634941398717159263939884762763
61634941398717159264127510604548
61634941398717159264127510604549
61634941398717159264210730033295
61634941398717159264211077510416
61634941398717159264211849228439
61634941398717159266386942133110
61634941398717159266386942133111
61634941398719543750180815997437
61634941398719543750180815997645
61634941398719543750180816115529
61634941398719543757711112830490
61634941398719543757711112830491
61634941398719543757711753865654
61634941398719543757774517397440
61634941398719543757774560625673
61634941398719554824995958361861
61634941398719554825078478395306
61634941398719554825079253229759
61634941398719554825079253231370
61634941398719554825079253231371
61634941398719554825079253235582
61634941398719554825079253235583
61634941398719554825079640651616
61634941398719554825079640651625
61634941398719554825079640651833
61634941398719554825079640656044
61634941398719554825079640656045
61634941398719554825079640715093
61634941398719554870810798225081
61634941398719554870811147199497
61634941398719554870811917433275
61634941398719554870811918850424
61634941398719554870811918850425
61634941398719554870832063305174
61634941398719554870832839556776
61634941398719554875894493028584
61634941398719554875894493029988
61634941398719554875894536081128
61634941398719554875894536140177
61634941398719554875894536258221
61634941398719554875894536608141
61634941398719554875894536608142
61634941398719560221466739311040
61634941398719560221467768180656
61634941398719560228998835066570
61634941398719560229061984783181
61634941398719560229081370098404
61634941398720744324248738036273
61634941398720744463957243581917
61634941398720744469037580977321
61634941398720744469040589471458
61634941398720744509710799794025
61634941398720744514791165887234
61634941398720744514791165887237
61634941398720744514791165887243
61634941398720744514794145685912
61634941398720744514794174381326
61634941398720755419460182487819
61634941398720755419460182488548
61634941398720755442336974942780
61634941398720755442366390792626
61634941398720755442366390910718
61634941398720755442366419490434
61634941398720755442366505229582
61634941398720755444805583289432
61634941398720755444812719479207
61634941398720755444813719651223
61634941398720755444816158436105
61634941398720755444817191555279
61634941398720755444817191673323
61634941398720755444817193090472
61634941398720755444817206376575
61634941398720755444817207498434
61634941398720755444817236137193
61634941398720755444817236196242
61634941398720755444817579093785
61634941398720755582077190575706
61634941398720755582077219273514
61634941398720755582077219391558
61634941398720755582078333816747
61634941398720755582078333823389
61634941398720755587160536406198
61634941398720755587160536524290
61634941398720755587160565104006
61634941398720755587160565222050
61634941398720755627828448424226
61634941398720755627830775485574
61634941398720755627830775485622
61634941398720755627830775487995
61634941398720755627831547138113
61634941398720755627831547140300
61634941398720755627831547140327
61634941398720755627831918615213
61634941398720755627831919265508
61634941398720755627893566421508
61634941398720755627894338073840
61634941398720755627915229964331
61634941398720755632912170389561
61634941398720755632914121316066
61634941398720755632914121316114
61634941398720755632914121316273
61634941398720755632914121318460
61634941398720755632914121318487
61634941398720755632914150013874
61634941398720755632973784717230
61634941398720755632976912252000
61634941398720760932796694243081
61634941398720760935243951829535
61634941398720760935328094938154
61634941398720760940326478357285
61634941398720760940326592676149
61634941398720760940326641920801
61634941398720760940326641922988
61634941398720760940411329636322
61634941398720760978550279152997
61634941398720760980997881113144
61634941398720760981060414768136
61634941398720760986080063265749
61634941398720760986080177584613
61634941398720760986080182189760
61634941398720760986080198132909
61634941398720760986080198135096
61634941398720760986080226830723
61634941398720760986080226831452
61634941398720760988590706819390
61634941398727649234130543266599
61634941398727649234130543266600
61634941398727649417144882433896
61634941398727659978857794011571
61634941398727659978857794011572
61634941398727660347166911251941
61634941398727660352250518899147
61634941398727660352250518899148
61634941398727660527647411409434
61634941398727660527647439989150
61634941398727660527649764453764
61634941398727660527900811514917
61634941398727660530098600118109
61634941398727660530181136100373
61634941398727660530182282471341
61634941398727660535243937479584
61634941398727660535243937479593
61634941398727660535432222774356
61634941398727660535432222774365
61634941398727665339638845522753
61634941398727665339639991893721
61634941398727665888347247813943
61634941398727665888430815964945
61634941398727665888430820564212
61634941398727665888430820564215
61634941398727665888430820564216
61634941398727665888430844544661
61634941398727665888431963752855
61634941398727665888431963752856
61634941398727665888598294873639
61634941398727665890878537020367
61634941398727665890878565600083
61634941398727665890878651339231
61634941398728866671098988850781
61634972828239756531889104920076
61634972828239756943671110815950
61634972828239756943754793169182
61634972987764237431894388304776
61634972987764237844408991045100
61634972987764537621144433251012
61634972993672861610193573155124
61634972993745807602946414292840
61634972993745808791911972533216
61634972993745808791912001231024
61634972993745809203505950351810
61634973067527128063139031851779
61634973067527128063139260489507
61634973067527128192809052159569
61634973067635196200552827109377
61634973067635196200552828172178
61634973067635196200552828172187
61634973067635196330219409523287
61634973067854033077919351091489
61634973067854034313266140470737
61634973067854034719964830664127
61634973067854933640584682179913
61634973067854933645668370966997
61634973067854934875931471559161
61634973067854934881014388693913
61634973067854934881015160346245
61634973067854935287713850539635
61634973067855235063005391561623
61634973067855235065261842808423
61634973067855235065264941995269
61634973067855235065449756566887
61634973067855235065450128103195
61634973067855235065453114033987
61634973067855235070348516463489
61634973067855235070533473933687
61634973067855235477047206184495
61634973068475408194246076047071
61634973068475409428943555536439
61634973068475409428944327188771
61634973068475409429027237889671
61634973068475409429028009542003
61634973068475424245595308537175
61634973068475424245595651493767
61634973068475424246410439828855
61634973068475424246411211481187
61634973068475425900315095110521
61634973068510482159847074370831
61634973068510482159847188689695
61634973068510496984570073387307
61634973068510496984570302025035
61634973068510496984758330102363
61634973068510496984758358682079
61634973068510498219352006882239
61634973068510498219352235519967
61634973068510498220105119481611
61634973068510498220105148061327
61634973068510498631134241428939
61634973068510498631134270008655
61634973068510498631699097313255
61634973068510498631699125892971
61634973068510529744025287482317
61634973068510530336395093676517
61634973068510530338821889776029
61634973068510530338905543549545
61634973068510530338905573664455
61634973068510531388162688004153
61634973068510531571176912852585
61634973068510531571177255809177
61634973068510531573687477044477
61634973068510541449432723768633
61634973068510541456960434604389
61634973068510541457023110630165
61634973068510541457026548051869
61634973068510542691745064105859
61634973068510542691808481546801
61634973068510546214831166690477
61634973068510546215396022574793
61634973068510548042464079910693
61634973068510548042464108490409
61634973068510548044974563085171
61634973068510548044974591664887
61634973068510548044974592727688
61634973068510548044974592727697
61634973068510548044974821365416
61634973068510548044974821365425
61634973068511397003589108683657
61634973068511397003589880335989
61634973068511398787163012620781
61634973068511398787163784273113
61634973068511430174011458862961
61634973068511430174576314747277
61634973068511430355414900625199
61634973068511430357106381668819
61634973068511430357109480855665
61634973068511430357674336739981
61634973068511430357862623097563
61634973068511430906633671416461
61634973068511430906717239450829
61634973068511432138988032909991
61634973068511432138988804562323
61634973068511432141499172945761
61634973068511441468451530427255
61634973068511441468452302079587
61634973068511441475227014634835
61634973068511441475230456778273
61634973068511441475982941686703
61634973068511441475982942159087
61634973068511443252026091697847
61634973068511443252026206016711
61634973068511446782642862591761
61634973068511446783206946823745
61634973068511446783207718476077
61634973068511446958063487545127
61634973068511446966409687139663
61634973068511446966410458791995
61634973068511448605195525981583
61634973068511448605195640300447
61634973068511448605195640300655
61634973068511448612785484147583
61634973068511448612785598466239
61634973068511448612786255799707
61634973068511448612786370118571
61634973068511448612786370118779
61634973068511730498931909713519
61634973068511730905358859361439
61634973068511730912889927664295
61634973068511730912973495698654
61634973068511731095904266831591
61634973068511731095984477398859
61634973068511731095987834865950
61634973068511731095987834865959
61634973068511731095987949657206
61634973068511731095987949657207
61634973068511732147671861159227
61634973068511732147671864345767
61634973068511732330686203513063
61634973068511741611969196849043
61634973068511742214046276715201
61634973068511742214105481901183
61634973068511742214108924044621
61634973068511742214108925107431
61634973068511743441213088963907
61634973068511743441275764989683
61634973068511747147313160836963
61634973068511747147878016721279
61634973068511747148149612832975
61634973068511747148152970300066
61634973068511747148152970300075
61634973068511747154844572096411
61634973068511747155409427979314
61634973068511747155409427980727
61634973068511747155681024092423
61634973068511747567274916307383
61634973068511748794382523247643
61634973068511748794445199273419
61634973068511748801973284832023
61634973068583476331656433410789
61634973068583487449714761887337
61634973068583492207585493973425
61634973068583492208150349857741
61634973068583494037728890368119
61634973068583494037728891430920
61634973068583494037728891430929
61634973068584677088678257317807
61634973068584677088742133569191
61634973068584678323440387897431
61634973068584693147598413524187
61634973068584693148435237056507
61634973068619498495088131643447
61634973068619499044131150562485
61634973068619500278911964849015
61634973068619514965809239286839
61634973068619514966374095171155
61634973068619514966374438127747
61634973068619516750200165376377
61634973068619516750200166439187
61634973068619799233400596654511
61634973068619800468098847796211
61634973068619815109891075679759
61634973068619815109891104259475
61634973068619815109891447216067
61634973068619815292256876609507
61634973068619815704687712337731
61634973068619815704688055294323
61634973068619815704688712627791
61634973068619816939469616184521
61634973068619816939469644764237
61634973068619816939469645827038
61634973068619816939470759373161
61634973068619816939470760435962
61634973068620710362108092863139
61634973068620710369639504122587
61634973068620710370288046019059
61634973068620715723457475703525
61634973068620717499667334028011
61634973068803181522471578242097
61634973068803182750558925544887
61634973068803182750559039863751
61634973068803182757817595969013
61634973068803182757818367621345
61634973068803182757897950969847
61634973068803182757901393113285
61634973068803182757902050446753
61634973068803182757902164765617
61634973068803182758655195875191
61634973068803182758655310194055
61634973068803183169683657302511
61634973068838303659599664599825
61634973068838303667127718392173
61634973068838303667131075859273
61634973068838304712768282550035
61634973068838304894946453979073
61634973068838304895218537481135
61634973068838304902474507771421
61634973068838304902477865238521
61634973068838304902560886131191
61634973068838304902561660965851
61634973068838305307564884843747
61634973068839503822154421078887
61634973068839503827237766909379
61634973068839503867887085282403
61634973068839503868451941166719
61634973068839503868475189406181
61634973068839503868476308620199
61634973068839503868723537278415
61634973068839503868726894745506
61634973068839503868726894745515
61634973068839503868727009536762
61634973068839503868727009536763
61634973068839503868727012723303
61634973068839504233939784454959
61634973068839504239020030035795
61634973068839504416679055724595
61634973068839504417518983165495
61634973068839504424293805434513
61634973068839505469286573834207
61634973068839505652025845103843
61634973068839505652297441215539
61634973068839505652300798682630
61634973068839505652300798682639
61634973068839505652300913473886
61634973068839505652300913473887
61634973068839505659639823161429
61634973068839505659640566117405
61634973068839505659640594813761
61634973068839505659640599418855
61634973068839505659640939188907
61634973068839505659640942375447
61634973068839505659643922167563
61634973068839505659643923584505
61634973068839505659643923702597
61634973068839505659643952282313
61634973068839505659644038375753
61634973068839505659644296774099
61634973068839505660397182387249
61634973068839505660397183804191
61634973068839505660397183922283
61634973068839506072179447048699
61634973068912449814908262506663
61634973068912449860640926710179
61634973068912449861477750242499
61634973068912450409432897152371
61634973068912451645051654179623
61634973068912451652394779081489
61634973068912451652394783803223
61634973068947573659792493575881
61634973068947573659792865112189
61634973068947573660043540635577
61634973068947573660043569215293
61634973068947573797053276531069
61634973068947573797053619487661
61634973068947573797054276821129
61634973068947573797806389130441
61634973068947573797806417710157
61634973068947573797806760666749
61634973068947574208835511077769
61634973068947574208835539657485
61634973448645169234051459569450
61634973448645169234051488267258
61634973448645169234052602876182
61634973448649025941853368486516
61634973448649025987586032690032
61634973448709966005829271103090
61634973448709966051561935306606
61634973448718070756862775272522
61634973448718070756881711637040
61634973448718113941208615093882
61634973448718115221722098183406
61634973448718115221723212792330
61634973448720815644622782078284
61634973448720815644643702784636
61634973448720816925157185874160
61634973448721971929523978402664
61634973448721971975256642606180
61634973448721973164869648573510
61634973448721973164869877211238
61634973448721973171644475447622
61634973448721973171645594656024
61634973448721973171647917586848
61634973448721973210602541414754
61634973448721973217377110953378
61634973448721973217378139823154
61634973448721973217378258859540
61634973448721973217380581788960
61634973448721973217381611727210
61634973448721973576381063260324
61634973448721973583426738574038
61634973448721973583992713666756
61634973448721973583996069716754
61634973448721973583996069834798
61634973448721973583996071251948
61634973448721973629159402777554
61634973448721973629724258661870
61634973448721973629725377870272
61634973448721973629728734038314
61634973448721973629728735455464
61634973448722016401705043279996
61634973448722016447457627899804
61634973448722017636486976774928
61634973448722017636507125828948
61634973448722017682240680603138
61634973449585311955568880523500
61634973449585312001301544727016
61634973449593415830340069146102
61634973449593415830508319810712
61634973449593415830528125908140
61634973449593415876094797244658
61634973449593415876260790111656
61634973466373702705155448386108
61634973466446648692826058302256
61634973466446648697909661350192
61634973466447849271976549797470
61634973466447849271977697703472
61634973466447849449907576431352
61634973466447849449908319503968
61634973466447849454992036870768
61634973466447849820768520239662
61634973466447849820769668145664
61634973466447849823296481859010
61634973466447849823296824815602
61634973466447849823297601185296
61634973466447849823299924120492
61634973466447849823299925183350
61634973466447849823299925537642
61634973466447849823301071554318
61634973466447849823301072026494
61634973466447849823301072971260
61634973466447849823301073443644
61634973466447850006230582351706
61634973466447850006231730257708
61634973466662784971826533489130
61634973467311188240606432127672
61634973467311188240607546736596
61634973467319292115314973422258
61634973467319292115398770566738
61634973467415654655648868050258
61634973472282326837177662082484
61634973472282372589893130755900
61634973472282372589894249964094
61634973472283572066377340543660
61634973472283573301159274038592
61634973472283573346975506276476
61634973472283573346976625484670
61634973472344467665575513258676
61634973472344467665577865954538
61634973472344467711308177462192
61634973472344467711310530158054
61634973472344467711498815452826
61634973472352571128668036807072
61634973472352571128671164337594
61634973472352572409269444861450
61634973472352572775883903900754
61634973472352572775885018509678
61634973472352572814273753216050
61634973472352572821048237133570
61634973472352572821049356341764
61634973472352572821051709037626
61634973472352572821805968007966
61634973472352604480493085794090
61634973472352604480494200403014
61634973472352615593531601857402
61634973472355272824848267399362
61634973472355272824848271998632
61634973472355274060195061377880
61634973472355274112702438136644
61634973472355274524483696373730
61634973472355274524484810982654
61634973472355274524487053958922
61634973472355274525048552258046
61634973472355274525049671466240
61634973472355274525051913025566
61634973472355274525053027634490
61634973472355317297050371901388
61634973472355318577563740672048
61634973472355318577564859880242
61634973472356474679994871364210
61634973472356474817192863974758
61634973472356474863009210531506
61634973472356474863009215130776
61634973472356475236319056598318
61634973472356475236401624342626
61634973472356475236402738951550
61634973472356475236402739305682
61634973472356475281565957575442
61634973472356475282130813459758
61634973472356475282131156416350
61634973472356475282131161015620
61634973472356475282131932667952
61634973472356475282134285363814
61634973472356475282134288546142
61634973472356475282135403155066
61634973472356475282135404572008
61634973472356518054111712863308
61634973472356519288830112592468
61634973473219813607975435321388
61634973473219813607975549640252
61634973473219813653708099524904
61634973473227917482663055909622
61634973473227917482934680706028
61634973473227917482934795024892
61634973475236689552093362744246
61634973475237890126161399097526
61634973475237890171914955309634
61634973475237891360943332592458
61634973475626936840809276918675
61634973475626936840830197623623
61634973475662058985468769936581
61634973475662058985489690641529
61634973475670157324232618605781
61634973475670157324232621786705
61634973475670162674954447916941
61634973476210454752512808410151
61634973476217407695761099255358
61634973476218558627472053794791
61634973476218602367055299861628
61634973476218608450314398549114
61634973476279342623430167072172
61634973476279342630961233958086
61634973476283448740431255645197
61634973476283448786163919732073
61634973476283448786163919848713
61634973476283448923425450831531
61634973476283448923446371536479
61634973476290353093152936388283
61634973476318522889925485522365
61634973476318556243442758507527
61634973476318571068084943849229
61634973476318571068105864554225
61634973476326676040649165141544
61634973476498180600847065442614
61634973476533452863865979564420
61634973476533458809300354098828
61634973476533458816642621259294
61634973476534654215745045539349
61634973476534657926865672898257
61634973476534658974117788423966
61634973476534659157048445238030
61634973476534659163907037921751
61634973476534659568642423069674
61634973476534659573724997246430
61634973476534659575689302097927
61634973476534659576254161164571
61634973476534659576257517154738
61634973476606404216563506389243
61634973476607600208499263226654
61634973476642727294542568393887
61634973476642727706324831520303
61634973476642727713583815972581
61634973476642727713604736677577
61634973476642727713666838276785
61634973519548928673558913478352
61634973519548974334810172952930
61634973519548974746320582750206
61634973519621575714103704733022
61634973519621576119087982020020
61634973519621874071515376242770
61634973519621874661229523394500
61634973519621875857618361125480
61634973519621875857620684073774
61634973519621875857620713821342
61634973519621909620953791211966
61634973519621920322396095626516
61634973519621920322479663660884
61634973519621920322480782869078
61634973519621920733991192666354
61634973519646191186841897764196
61634973519646191232574561967712
61634973519646191644355820204798
61634973519646191646616256255508
61634973519646191781366532409904
61634973519646191783814248866056
61634973519840414101335288300732
61634973520496920833229750402216
61634973520520337380810947872604
61634973520593272255442782972962
61634973520593283373564903501200
61634973525530201120406495602326
61634973525530201127184451423902
61634973525530201493800024022370
61634973525530201493800025439520
61634973525530233198407834076240
61634973525530234844783745402816
61634973525530245592043401263444
61634973525749039468683370788096
61634973526405546200577832889580
61634973526405546200661515242812
61634973529493450316187409240177
61634973529493483257922419098923
61634973529712288291912054914667
61634973529785233875080304394923
61634973529785234286925332103093
61634973529820356012457573906579
61634973529820356431581843789477
61634973543256077732267054653488
61634973543256077733103879725214
61634973543256077733105027277084
61634973543256077733105027631216
61634973543279492082166305679444
61634973543279492127898969882960
61634973543279492496208000315548
61634973543279492676690940325152
61634973543291197679329660123924
61634973543291199508636228264564
61634973543291199509452131208576
61634973543291199877761167309068
61634973543291199921234394334992
61634973543291200057679131447588
61634973543291200057679245766452
61634973543291200058244101650768
61634973543291200058432386945540
61634973543291200059937907046574
61634973543291200059938681881234
61634973543291200060691823060322
61634973543291200060691824123132
61634973543291244524797661481394
61634973543291244524797890119122
61634973543291247504115416652518
61634973543291247504952244906572
61634973543291247504952245969382
61634973543291249290785581416194
61634973543291497868579333415760
61634973543291499652153237352884
61634973543291499654684636628620
61634973543291500066194931988988
61634973543291544714068226781822
61634973543291544714068483999266
61634973543291547694222839967618
61634973543291547694223097185062
61634973543291547877152376504806
61634973543291547877153491113730
61634973543291549477796738236790
61634973543291549480055055156428
61634973543291549480056174351572
61634973543291549480056175414382
61634973543510037440866720540278
61634973543510038035662552721064
61634973543572225203377051625312
61634973543582984023330723966162
61634973543582984023518752043490
61634973543582984028414184115518
61634973543582984028602469410290
61634973543583017375155744255372
61634973543583028493276605859116
61634973543583031604771312299764
61634973543583031604771426618628
61634973543583031606968359366832
61634973544154838436161324781994
61634973544154839030685959427702
61634973544155739052153487430402
61634973544155739418014801058530
61634973544155744402875199241774
61634973544155787044933911954200
61634973544155787182382951624444
61634973544155787228136536532908
61634973544155787230395968061470
61634973544155787593976929456088
61634973544155788828758862951020
61634973544155788831039215184530
61634973544155788831206585423384
61634973544155788831206585541476
61634973544156039195502360632102
61634973544156039195691417225074
61634973544156039607285395056718
61634973544156044546413129036446
61634973544156087371653545622632
61634973544156087373348122670770
61634973544156087373912977151194
61634973544156087373912978555086
61634973544156087783247523454276
61634973544156089018029456949208
61634973544156089018050377654156
61634973544156089020288888477770
61634973544156089020309809182718
61634973544156089020477179539664
61634973544156089020498100244612
61634973544166549569487526421294
61634973544166593997818912602904
61634973544166593998383768487220
61634973544166594044137353395684
61634973544166594409409447228300
61634973544166594409412890434548
61634973544166594409412890552640
61634973544227773905319167889462
61634973544227784423831934698142
61634973544227784431173940385990
61634973544227784431173940404864
61634973544227785018356569343850
61634973544228685044906558628612
61634973544228685593698529070804
61634973544228690352155070689102
61634973544228690352155070707976
61634973544228690352156185298026
61634973544228690352156185316900
61634973544228690397887734892618
61634973544228690397888849501542
61634973544228690398075991489582
61634973544228690398075991495406
61634973544228690398076020187390
61634973544228690398076364566748
61634973544228722057016045767340
61634973544228722059272382695276
61634973544228734823960798505560
61634973544228990540588806691492
61634973544228990541425631744344
61634973544228990541425664687290
61634973544228990541426779296214
61634973544228990541426779650346
61634973544228990541613949982062
61634973544229022246098354824888
61634973544229022248542976693464
61634973544229033359135756279276
61634973544229035005699952546492
61634973544229035013231392503748
61634973544229035013252313208696
61634973544239495381486065744794
61634973544239495381755452181672
61634973544239495381755453244482
61634973544239495381758806584536
61634973544239495557158136337442
61634973544239495562240710515602
61634973544239495564497819095870
61634973544239495564500142044164
61634973544239495564501176681062
61634973544239495564688318669102
61634973544239528733580473651784
61634973544239528733580730869228
61634973544239528870004284273436
61634973544239528870004398592300
61634973544239528870569254476616
61634973544239528872201331340504
61634973544239529284046099014400
61634973544239539846617874988080
61634973544239539846617875106172
61634973544239539846618132323616
61634973544239539983041800046688
61634973544239539983606655931004
61634973544239540029360240839468
61634973544239540402163745931532
61634973544239540402167103516724
61634973544447526543466745801240
61634973544447526543487666506188
61634973544447526543738600669786
61634973544447526726418323320252
61634973544447526726669370379948
61634973544447528327876358797274
61634973544447528327877473387324
61634973544447528329572049031570
61634973544447528373609023000790
61634973544447528373610137590840
61634973544447528376057860181296
61634973544447528376058117417614
61634973546210738845557327355546
61634973546417570630029330906696
61634973546417570630112556451032
61634973546417570630112899407624
61634973546525638762442773703950
61634973546526822865127132342496
61634973546526839526782157706995
61634973546526839938564421883171
61634973546538546717812811773676
61634973546538546718063860233052
61634973546561956722523188270411
61634973546561956722523416908139
61634973546561960426869217392935
61634973546561961481167953213133
61634973546561961485978588323005
61634973546561961486166873617777
61634973546561961486250527391293
61634973546561961486250527857853
61634973546561961486250786125057
61634973546561961671441649307959
61634973546561961671441650724901
61634973547074079008299247059300
61634973547074079008299361378164
61634973547074079008299704334756
61634973547074079008320167764248
61634973547074079008320282083112
61634973547074079008320625039704
61634973547074079008382929879092
61634973547074082714086710455808
61634973547074082714337643196640
61634973547074082714337757515504
61634973547074082714358563784948
61634973547074082714358678570372
61634973547074082714358679620132
61634973547074083124239025375740
61634973547074083124239139694604
61634973547074083125868973582224
61634973547074083125931621028284
61634973547074083125931735347148
61634973547074083125952541616592
61634973547074083125952656402016
61634973547085740545440594379254
61634973547085740545440708698118
61634973547085740545691642838630
61634973547085740545691757157494
61634973547085784422532059008580
61634973547085784422532287646308
61634973547085784559729937300264
61634973547085784559730051619128
61634973547085784559730280256856
61634973547085784559730394575720
61634973547085784605462601503780
61634973547085784605462715822644
61634973547085784605463058779236
61634973547085784605546284323572
61634973547085784971323915131908
61634973547085784971324258088500
61634973547085784971324372407364
61634973547085785154254686264836
61634973547085785154254914902564
61634973547085785154338254765764
61634973547085785154338597722356
61634973547085789957021484502711
61634973547085789958713737198663
61634973547110405616916456174279
61634973547122112997632448077513
61634973547122112997653713157661
61634973547182130491491976359300
61634973547182134197279325436944
61634973547182134197467610731716
61634973547182134197530029540048
61634973547182134609061588563360
61634973547182134785279837311644
61634973547182134792054664185756
61634973547182145903399812944192
61634973547182150851771355682586
61634973547182151263365333514230
61634973547182151264180893501650
61634973547182151264181236458242
61634973547182901119589684305797
61634973547183331248490555207780
61634973547183331248511475912728
61634973547183331248574238027572
61634973547183334947743306255352
61634973547183334954277904285424
61634973547183334954528608388528
61634973547183334954549873449748
61634973547183335364430333524220
61634973547183335366122586220172
61634973547183335547444673158076
61634973547183335549074506579136
61634973547183336784674324526102
61634973547183346660482074612464
61634973547183351608581649236294
61634973547183351608832353339398
61634973547183351608853616884298
61634973547183351609397212392784
61634973547183351609398331606801
61634973547183351609398331619851
61634973547183351609669181575982
61634973547183351609670300784175
61634973547183351609670300784223
61634973547183351609670300784229
61634973547183352013651504296930
61634973547183352020426331171042
61634973547183352021180595796027
61634973547183352021180595809125
61634973547183352021264278615819
61634973547193707925803095937781
61634973547193707932577922811893
61634973547193858050372599365005
61634973547193858096126184610132
61634973547195042336105014767066
61634973547195042381837678970582
61634973547195058846433620472926
61634973547195058853208447347038
61634973547195058983610690959972
61634973547195058990134810561910
61634973547195058990385514665014
61634973547195058990385517834084
61634973547195058990385517852958
61634973547195058990406435253322
61634973547195058990406439957586
61634973547195058990406778209914
61634973547195058991222687275339
61634973547195059402000417789230
61634973547218023261801459450609
61634973547218023261801573769473
61634973547218425392632632775286
61634973547218425575646943362866
61634973547218425575647316434368
61634973547218468805139590820995
61634973547218469864269852813280
61634973547218469864269881392996
61634973547218469864520901272656
61634973547218469864520901285913
61634973547218469864520929852372
61634973547218469864521159553117
61634973547218470047263187071674
61634973547218470047284106241428
61634973547218470047284107776622
61634973547218470047451558086720
61634973547218470047451558105593
61634973547218470047451558105594
61634973547218470047451586666436
61634973547218470047535154700804
61634973547218470047535156235998
61634973547218473568594762235861
61634973547218473568866701757452
61634973547218473568866730337168
61634973547218473568866731400185
61634973547218473568866960037913
61634973547218473571127167823694
61634973547218473751608987537596
61634973547218473751608987556470
61634973547218473751797358571516
61634973547218473751797387151232
61634973547218473751880955185600
61634973547218473751880956720794
61634973547218473754057823220815
61634973547218473754057942125900
61634973547218473754329793802129
61634973547218473754329793802130
61634973547218473754329908120993
61634973547218473754329908120994
61634973547218473754329911303321
61634973547218473754329911308937
61634973547218473754329911308938
61634973547218474163391336422034
61634973547218474163391366064607
61634973547218474163391594702335
61634973547218474165840087410089
61634973547218474165922765694636
61634973547218474165923771633725
61634973547218474165923771633726
61634973547230180998432912704904
61634973547230180998433257061176
61634973547230181133434465602479
61634973547401839844812949821180
61634973547401839844813064140044
61634973547401839844813292777772
61634973547401839844813407096636
61634973547401839844833870526128
61634973547401839844833984844992
61634973547401839845085261942096
61634973547401841219324619576138
61634973547401841219324733895002
61634973547509909219285706151716
61634973547511108734225428742370
61634973547511109923839555687492
61634973547511109930614382561604
61634973547511109976367967353428
61634973547511109976367968888622
61634973547511110113545380562870
61634973547511110113628723614014
61634973547511110113817005254282
61634973547511110113817348210874
61634973547511110114385306586619
61634973547511110114385306586620
61634973547511110114385310837422
61634973547511110114385339417138
61634973547511110114385339883698
61634973547511110114385340933458
61634973547511110114385683890050
61634973547511110525410987790190
61634973547511110526167603587697
61634973547511110526167604059874
61634973547546232259041475316412
61634973547546232259041819335813
61634973547546232259041819335814
61634973552154187456441566595335
61634973552362219169662571372895
61634973552445966615438700972515
61634973552445971976136214445987
61634973552447323026151853875060
61634973552470237479799587229905
61634973552470237479987872524677
61634973552470281946354490307183
61634973552470281946375153678047
61634973552470281946375410895491
61634973552470285650700290791979
61634973552470286750752611520641
61634973552470286755563246630513
61634973552470286755751531925285
61634973552470286755835185698801
61634973552994415324369566990075
61634973552994415326061819686027
61634973552994415507383906629547
61634973553018726950939671575753
61634973553018730840496479696797
61634973553018730840747529573323
61634973553018731252278743886071
61634973553029537654488912440627
61634973553030738408874726708653
61634973553030738410734115473341
61634973553030738411571289496445
61634973553091676833249549472241
61634973553091676833250325723843
61634973553091676833501374183219
61634973553091677245031813661515
61634973553091677245032589913117
61634973553102483463474266760833
61634973553102483463474612534047
61634973553102483509227822972941
61634973553102484051244967957963
61634973553102484058019794832075
61634973553103684396545336624801
61634973553103684404324354554527
61634973553126795088352348687967
61634973553126798838451361011337
61634973553126798838451618228781
61634973553126798977909817324807
61634973553126798978160867201125
61634973553126798978160981519989
61634973553126799387243331470791
61634973553126799387243588688235
61634973553126799389692081514081
61634973553126799389692110093797
61634973553138806546536132881667
61634973553310466447780136991035
61634973553418529821465444886331
61634973553418533527503498067079
61634973553418533527691526144407
61634973553418534625591855669229
61634973553418535182162958359803
61634973553419719465510419424695
61634973553419719467202672120647
61634973553419730578547820879083
61634973553419734284585874059831
61634973553419735382674231661981
61634973553419735389449058536093
61634973553419735390205298547895
61634973553454858083904830552789
61634973553454858083905492137059
61634973679073410763074090751692
61634973679073411129123689674544
61634973679073411174856353878060
61634973679073710952344684631788
61634973679146356750744700667840
61634973679146356755828303715776
61634973679146356757540448130212
61634973679146356757540448130420
61634973679146356757542684985274
61634973679146356757542771078714
61634973679146357162526963794208
61634973679146655663746328472200
61634973679146656946788973529144
61634973679146656946789230746588
61634973679146656946790002398920
61634973679146656946790007103184
61634973679146656946790121422256
61634973679146656946792330051478
61634973679146656946792331114336
61634973679146656946792358277110
61634973679146656946792444370550
61634973679179076104967380918424
61634973679179076105240124923024
61634973679179076107415097374576
61634973679179077798101955951068
61634973679179077799796416909268
61634973679179077799796531228132
61634973679179077934546693063664
61634973679179077934546807382528
61634973679179077935110777295648
61634973679179077935299948561616
61634973679179077936994409519816
61634973679179077937558493751800
61634973679179077937559384322266
61634973679179109458484768222450
61634973679179120571522169676838
61634973679179120572358997913422
61634973679179125380981858723738
61634973679179125922997022667298
61634973679179125930590851672268
61634973679179125930610629189980
61634973679179125930611662291844
61634973679179127211125140782098
61634973679179127211125255100962
61634973679179127211126255391022
61634973679179127211126259990292
61634973679179127211126369709886
61634973679179127211126374309156
61634973679181779091449498704148
61634973679181779091449498717246
61634973679181779640241469146340
61634973679181827085254031881618
61634973679181828914560600035356
61634973680021703112267687823542
61634973680053221704412571215784
61634973680053221704600599280014
61634973680053223534555710375564
61634973680053223534555967593008
61634973680053223534743995670336
61634973680053256290995248230318
61634973680126156578477567624978
61634973680126156578479547249498
61634973680126156579042423509294
61634973680126156579044403133814
61634973680126156579045779677544
61634973680126158408622943626722
61634973680126158408624059652796
61634973680126158409187799511038
61634973680126158409188143884780
61634973680126158409188148602142
61634973680126158409376433896914
61634973680126167697165412353500
61634973680126169527309923221604
61634973680126169527309923339648
61634973680126201043883924651534
61634973680126202278665858146466
61634973684982036129606522926268
61634973684982036541388528822142
61634973684982079413029839639650
61634973684982080601995540883600
61634973684982080601995540896698
61634973684982080602079108917968
61634973684982081013589518715244
61634973684982081013590633324168
61634973685054980745485234801166
61634973685054980928499573968462
61634973685054980935838027812200
61634973685054980935838142131064
61634973685054980935841471018448
61634973685054980935841585809696
61634973685054982117277132842416
61634973685054982122359364063984
61634973685054982124807051822328
61634973685054982124887411409382
61634973685054982124888416298712
61634973685054982124888530617576
61634973685054982124888530617784
61634973685054982124890739247006
61634973685054982124890767472638
61634973685054982124890767944814
61634973685054982124890768994574
61634973685054982124890853566078
61634973685054982529059138738290
61634973685054982536401034240192
61634973685054982536669674535798
61634973685054982536670789144722
61634973685054982536673032120990
61634973685055015476628749358458
61634973685055015888222727177004
61634973685055025400700449555798
61634973685055025400700563861564
61634973685055025400700563874662
61634973685055026589751204992446
61634973685055027001261243240316
61634973685090103078238202557550
61634973685090103080497605034220
61634973685090104269463220552120
61634973685090104269546903377528
61634973685090104269547907899676
61634973685090104864072542427340
61634973685090104864072542545384
61634973685090147545358075838008
61634973685090147545358080437278
61634973685090149328930865166208
61634973685090149328931984374402
61634973685090152308813132928394
61634973685090152309085076582902
61634973685090152309085105280662
61634973685090152484485438281428
61634973685090152484485809817736
61634973685090152491827362481090
61634973685090152491828477090014
61634973685090152491828481689284
61634973685090152492099330129094
61634973685090152492099703200436
61634973685090152492100444738018
61634973685090152492100817809360
61634973685090152492100822408630
61634973685273820512122352562284
61634973685273820512123467171208
61634973685930328478798748158700
61634973685930328478882316193068
61634973685930328478882430511932
61634973685930328479614655701982
61634973685930328479615770310906
61634973685930328479615770311114
61634973688337600633612356440106
61634973689318120028320133996584
61634973689353242172979396959820
61634973702707912232466420701148
61634973702707912781258391143340
61634973702707912781529239583102
61634973702707912781530358791504
61634973702707912827263022995020
61634973702708210774607957826230
61634973702708212421737014581244
61634973702708257076387368839192
61634973702780857175081387079936
61634973702780857175083710028230
61634973702780857175083738726038
61634973702780857175083739775798
61634973702780858225219485759230
61634973702780858225220633665232
61634973702780858409863320574868
61634973702780858409865643523162
61634973702780858409865672220970
61634973702780858409865673270730
61634973702780858774011456201422
61634973702780858774012604107424
61634973702780858775703708897374
61634973702780858775706036427676
61634973702780858775706409499018
61634973702780858775707180801430
61634973702780858775707181151350
61634973702780858775975681262900
61634973702780858776459181856114
61634973702780858776539417938814
61634973702780858776542860082252
61634973702780858776544007988254
61634973702780858776544009051064
61634973702780858814933518592096
61634973702780858821457298406512
61634973702780858821457298406720
61634973702780858821459651102374
61634973702780858822464188314170
61634973702780858822464958549352
61634973702780903240566130640972
61634973702781157318598396168256
61634973702781157318600719116550
61634973702781157318600747814358
61634973702781157318600748864118
61634973702781158592421073094222
61634973702781158592421077693492
61634973702781158964974307494832
61634973702781158964974307495040
61634973702781158964976630425864
61634973702781158964976660190694
61634973702781158964977003497206
61634973702781158965729804552110
61634973702781158965813486905342
61634973702781158965814601514266
61634973702781201783543381056892
61634973702812377000564532838272
61634973702812377046296077833386
61634973702812377046297197041788
61634973702812378647693585343936
61634973702812378649388046301928
61634973702812378693425130339050
61634973702812378693426249547452
61634973702812378695120710505444
61634973702812378829871100978912
61634973702812411589406783925656
61634973702812422702444185380044
61634973702812422748197770289912
61634973702815978722747602273418
61634973702815978722768527579040
61634973702815979317293162224748
61634973702815979317543176165318
61634973702815979317543204395114
61634973702815979317543204745034
61634973702815979317544319353958
61634973702815979317544323603308
61634973702815979319739874158752
61634973702815979319740878680900
61634973702815980369875625909306
61634973702815980552075095719680
61634973702815980552889879455498
61634973702815980554521807653684
61634973702815980554522812175832
61634973702815980918940711905456
61634973702815980920363324015742
61634973702815980921200147666106
61634973702815980921200148020238
61634973702815980964672261500048
61634973702815980964673376108972
61634973702815980966116134091158
61634973702815980966116790007476
61634973702815981103376888820762
61634973702815981104130805897320
61634973702816024973439264592016
61634973702816024973440264882076
61634973702816028548118135120090
61634973702816028548391108825436
61634973702816028723789697046376
61634973702816028723789697396296
61634973702816028723790812005220
61634973702816028723790816254570
61634973702816028730568623393182
61634973702816028730568624810124
61634973702816028731133479281710
61634973702816028731133483880980
61634973702816028731320737119436
61634973702816028731321108655744
61634973702816028731321883140484
61634973702816028731321883494616
61634973702816028731405453064178
61634973702816030331693158265408
61634973702816030331693162497496
61634973702816030334224562146238
61634973702816030334224566378326
61634973702816278912017195981546
61634973702816279463256883247072
61634973702816279463257887769220
61634973702816280559146248487210
61634973702816280742160473335642
61634973702816280743855134719036
61634973702816280743855163765312
61634973702816280743855512370934
61634973702816280743856168287460
61634973702816280743856282606324
61634973702816280743856282625038
61634973702816281109633143179478
61634973702816281109633799095796
61634973702816281110470627345478
61634973702816281110470741664342
61634973702816325208715490731784
61634973702816328737661702705580
61634973702816328919839217389966
61634973702816328919839218806908
61634973702816328920591358278994
61634973702816328920591702652528
61634973702816328920592472887918
61634973702816328920592474304860
61634973702816329286452638628758
61634973702816329286453671730622
61634973702816329286454044801964
61634973702816329288148248891188
61634973702816330566967269624284
61634973702816330566967270674044
61634973702816330566968275563374
61634973702816330566968384233208
61634973702816330566968389882238
61634973702816330566968642500412
61634973702816330566968647099682
61634973702816330569414987497378
61634973702816330569415992019526
61634973702999695150805027865096
61634973702999696751428354571864
61634973702999696797180939191672
61634973703032115591274054091076
61634973703032115591274054108546
61634973703032117192651848867254
61634973703032117192652620519586
61634973703032117193405765948024
61634973703032117193405766066116
61634973703032165371082615842854
61634973703032166606427085473398
61634973703032166606429405222102
61634973703032166606430438459320
61634973703034817294709399012372
61634973703034817295462544440810
61634973703034818941838455767386
61634973703034819079855451571810
61634973703034866662733373639680
61634973703034866662735697637734
61634973703034868309862430394694
61634973703104161009691333424024
61634973703104162245038351441000
61634973703105061577503344052104
61634973703105061579700013465822
61634973703105061579701161371824
61634973703105061584783392593392
61634973703105062629835793796092
61634973703105062814481946960754
61634973703105062814483094866756
61634973703105062819565326088324
61634973703105063180320016934236
61634973703105063186159979030200
61634973703105110807514190195176
61634973703105110808078274427160
61634973703105110808078279026430
61634973703105110990527415221512
61634973703105110990527758178104
61634973703105111357120953554464
61634973703105111357121296511056
61634973703105111357122068163388
61634973703105112591652178364284
61634973703105112591652182946292
61634973703105112591652182963554
61634973703105112591902882467388
61634973703105112591902887049396
61634973703105112591902887066658
61634973703105112591903230005988
61634973703105112591904001658320
61634973703105112591904001675582
61634973703105112594097576471412
61634973703105112594099899419706
61634973703105112594101047325708
61634973703105112594101048375468
61634973703105112594101048725388
61634973703105112599183278547276
61634973703105112599183622903548
61634973703105112599184393156200
61634973703105112637656471976526
61634973703105112637657586572400
61634973703105112637657586585450
61634973703105362819106392393550
61634973703105363413902647131400
61634973703105363413902994687262
61634973703105363413903766339594
61634973703105410997350016213306
61634973703105411134044424308428
61634973703105411134045538917352
61634973703105411179798009218296
61634973703105412781173481046180
61634973703105412781173481064894
61634973703105412781173852601202
61634973703105412781173854117522
61634973703105412781174967210126
61634973703105412781174968726446
61634973703105412826925081265698
61634973703105412826927065489488
61634973703105412826927065956048
61634973703105412826927065974762
61634973703105412826927437511070
61634973703105412826927438560830
61634973703105412826928180098412
61634973703105412826928180564972
61634973703105412826928552119994
61634973703105412826928553169754
61634973703107763282380008928520
61634973703107763283133154356958
61634973703107763283136134271538
61634973703107763283136507342880
61634973703107763287463354759012
61634973703107763288216500187450
61634973703107764929509065683534
61634973703107764929512045598114
61634973703107764929512418669456
61634973703107764934592411514026
61634973703107797823798119018326
61634973703107812511514395232876
61634973703107812511514768304218
61634973703107812648774035349344
61634973703107812648774378305936
61634973703107812648774492624800
61634973703107812648775149958268
61634973703107812655487329386320
61634973703107812694528734872348
61634973703107814302616386141334
61634973703656204764673123413236
61634973703656204764674242621430
61634973703687723356251028752354
61634973703687723356818983587268
61634973703687723356819240804712
61634973703687723356819241854472
61634973703687723357007527149244
61634973703687725003383438475820
61634973703687725003948040206928
61634973703687725003948040325020
61634973703687725003948297542464
61634973703688623924062810375316
61634973703688623924062810392786
61634973703688623968103221882880
61634973703688623969544427536606
61634973703688623969795474578832
61634973703688623970550944355244
61634973703688623970550944473336
61634973703688625205898508691456
61634973703688625571194191478304
61634973703688625571194191596396
61634973703688625571676139376084
61634973703688625571676139494176
61634973703688625571759822201492
61634973703688625571759822319584
61634973703688628726477082392808
61634973703688628908672161498864
61634973703688628909488064442876
61634973703688628909490391977390
61634973703688628909491163629722
61634973703688628909491422028068
61634973703688629321272656284708
61634973703688630556620220384736
61634973703688630556620220502828
61634973703688673198678156839944
61634973703688673336123754370962
61634973703688673336127196510188
61634973703688673336127968162520
61634973703688673337568402163706
61634973703688673337819449206140
61634973703688673338383185899524
61634973703688673338384305090456
61634973703688673338384305107718
61634973703688673338405230400290
61634973703688673381880781420056
61634973703688673381880782836998
61634973703688673381880782955090
61634973703688673383573034116008
61634973703688673383575358468194
61634973703688673383575358481244
61634973703688673383575358599336
61634973703688673384137894603806
61634973703688673384140214352510
61634973703688673384140217534838
61634973703688673384140989187170
61634973703688673384140989204432
61634973703688673747717732202606
61634973703688673747720826803232
61634973703688673747720831402502
61634973703688673747721174341832
61634973703688673747721175876866
61634973703688673747741747509584
61634973703688673749433228553204
61634973703688673749434347761398
61634973703688673749436672109372
61634973703688673749436672227464
61634973703688673750165453258028
61634973703688673750166572466222
61634973703688673750168547858654
61634973703688673750168892214926
61634973703688673750168896814196
61634973703688673750168896932288
61634973703688673750169582495552
61634973703688673750169926869086
61634973703688674982503109371798
61634973703688674982503879489096
61634973703688674984700553502084
61634973703688674984700553620176
61634973703688674984784236327492
61634973703688674984784236445584
61634973703688674984950825709858
61634973703688674984950830309128
61634973703688674984950830427220
61634973703688674984951601961460
61634973703688674984951602079552
61634973703688924111369183910100
61634973703688924113061436624926
61634973703688924113063759554346
61634973703688924113064531208082
61634973703688924113336498972726
61634973703688924113814582035894
61634973703688924113817676754612
61634973703688924113817935021816
61634973703688924113900583204710
61634973703688924113900587790930
61634973703688924113901616325288
61634973703688924114088874148512
61634973703688924114089529598478
61634973703688924114089644383902
61634973703688924114089902669820
61634973703688925760464785475088
61634973703688925760465555710478
61634973703688925760465557127420
61634973703688925760946733374272
61634973703688925760946733492364
61634973703688925761029639942462
61634973703688925761029641359404
61634973703688925761030673063040
61634973703688925761030674479982
61634973703688925761218701140368
61634973703688925761218702557310
61634973703688929464810585959884
61634973703688929464811614481192
61634973703688957465702359839274
61634973703688958700484293334206
61634973703688973517867495273390
61634973703688973525146743447276
61634973703688973525397790506972
61634973703688973525397791923914
61634973703688973525397792042006
61634973703688973526838996161942
61634973703688973526841319091522
61634973703688973527090044619866
61634973703688973527092367568160
61634973703688973527093396089468
61634973703688973527654899087240
61634973703688973527654899105954
61634973703688973527654903692126
61634973703688973527657222035534
61634973703688973527657223570568
61634973703688973527657998275490
61634973703688973527657998410844
61634973703688973527658255156112
61634973703688973527658256672432
61634973703688973527658256678048
61634973703688973527675824398526
61634973703688973527678147328106
61634973703688973936991769755558
61634973703688973937012312810012
61634973703688973937012317409282
61634973703688973937012690461910
61634973703688973937013345911876
61634973703688973937013718983218
61634973703688973938686345399804
61634973703688973938687373921112
61634973703688973938707266106156
61634973703688973939439486211710
61634973703688973939458088587752
61634973703688973939460033865434
61634973703688973939460406918062
61634973703688973939460411517332
61634973703688973939461068502332
61634973703688973939461440038640
61634973703688975171773703250490
61634973703688975171773703368582
61634973703688975174030810432530
61634973703688975174033133362110
61634973703688975174033134779052
61634973703688975174033134897144
61634973703688975174033909619328
61634973703688975174033909737420
61634973703688975174034166482688
61634973703688975174034167899630
61634973703688975174221419706642
61634973703688975174221424305912
61634973703691326906884898558048
61634973703691326906886017766242
61634973703691326909330754307814
61634973703691326909333853140528
61634973703691326909333854675562
61634973703691326909334111893006
61634973703691330612107506420160
61634973703691330612860651848598
61634973703691330612922294405328
61634973703691330612923409364172
61634973703691330612923413613522
61634973703691330612925737961496
61634973703691330612925738079588
61634973703691330612926508196886
61634973703691330612926509731920
61634973703691332259236563175174
61634973703691332260051346910992
61634973703691332260052466119186
61634973703691332260055564951900
61634973703691332260055566486934
61634973703691332260055823704378
61634973703691375032031131239058
61634973703691375041006071065794
61634973703691375041819650029014
61634973703691375041819654261102
61634973703691375041821978609076
61634973703691375041822748861728
61634973703691375041822750261408
61634973703691375041822750396762
61634973703691375041823007614206
61634973703691375041823008663966
61634973703691375041823009013886
61634973703691375041840575321586
61634973703691375077784716148926
61634973703691375085313431874012
61634973703691375085313803410320
61634973703691375087573239525102
61634973703691376688195218381736
61634973703691376688195561338328
61634973703691376688197885336382
61634973703691376688197889935652
61634973703691376688197890053744
61634973703691376688198661587984
61634973703691376688198661706076
61634973703691376688198920340462
61634973703691376688216486648162
61634973703760658230884237214114
61634973703760658231448978412176
61634973703760658231452449266472
61634973703760658231452450316232
61634973703760658231637382625290
61634973703760658231639362249602
61634973703760659878015273576178
61634973703760659878577002048064
61634973703760660059063412775206
61634973703760660060946274763984
61634973703760660061511130648300
61634973703760660061511135365662
61634973703760669342229042648568
61634973703760669349004984498994
61634973703760669349572081942428
61634973703760669349758129910170
61634973703760670996701138680180
61634973703760670996702253289104
61634973703760702696289479159362
61634973703760702696290479449422
61634973703760702696310399865714
61634973703760702696311400155774
61634973703760703931071412654294
61634973703760703931072412944354
61634973703761558798695904518212
61634973703761558798695904535682
61634973703761558799177077581332
61634973703761558844932985439494
61634973703761558844934133345496
61634973703761559895068765769764
61634973703761559895069913675766
61634973703761560079716066840428
61634973703761560443860769509034
61634973703761569955773717480164
61634973703761569963053737323644
61634973703761569963053766021452
61634973703761569963304784366078
61634973703761569963305157437420
61634973703761571008106200521230
61634973703761571008107315130154
61634973703761571197835670818576
61634973703761571197835699516384
61634973703761571198651573749538
61634973703761571198652721655540
61634973703761571556898170963422
61634973703761571556899285572346
61634973703761571563948404560480
61634973703761571564430352458260
61634973703761571564514035283668
61634973703761574714147692308956
61634973703761574720945419881122
61634973703761574721677987892458
61634973703761574721678759194870
61634973703761574721678759544790
61634973703761574897158560040160
61634973703761574897162031944216
61634973703761574902244606122376
61634973703761574903873723982062
61634973703761574903873723999324
61634973703761574903876076695186
61634973703761574903935366905974
61634973703761574903936486101118
61634973703761574903938838810030
61634973703761574903939181766622
61634973703761574904688512317150
61634973703761574904689626926074
61634973703761574904689626930286
61634973703761574904689631529556
61634973703761574904691951278260
61634973703761574904691954460588
61634973703761574904691984221206
61634973703761574904691984225418
61634973703761574904692327177798
61634973703761574904692327531930
61634973703761574904693098830130
61634973703761574904693098834342
61634973703761574904693099184262
61634973703761575269716469616962
61634973703761575269717584225886
61634973703761575270470729637062
61634973703761575270553297853546
61634973703761575270553297866596
61634973703761575270554412462470
61634973703761575270554412475520
61634973703761575308692098705254
61634973703761575308693246611256
61634973703761575313775477832824
61634973703761575314026869248792
61634973703761575315470054526830
61634973703761575316223165591168
61634973703761575316224313497170
61634973703761575316475363373488
61634973703761576543474032200186
61634973703761576543475180106188
61634973703761576548557382629948
61634973703761576548557411327756
61634973703761576549373285560910
61634973703761576549374433466912
61634973703761576551005099086100
61634973703761576551006246992102
61634973703761576551821011215602
61634973703761576551821039913410
61634973703761603264039499324930
61634973703761608065969240694110
61634973703761608073311246400832
61634973703761608073312394306834
61634973703761608073500307580024
61634973703761608073500680651366
61634973703761608210760290653084
61634973703761608210761062305416
61634973703761608212201491707332
61634973703761608212452543349036
61634973703761608213017399233352
61634973703761608213017399250614
61634973703761608213038319943916
61634973703761608248983580329370
61634973703761608256514647215284
61634973703761608256514647219496
61634973703761608256515020286626
61634973703761608258209222859530
61634973703761608258209595930872
61634973703761608258770984147432
61634973703761608258773307095726
61634973703761608258774455001728
61634973703761608258774456051488
61634973703761608258774456401408
61634973703761608622353920946128
61634973703761608622355040154322
61634973703761608622374841652480
61634973703761608622375960860674
61634973703761608624799663426790
61634973703761608624799666609118
61634973703761608624802015072892
61634973703761608624802761209744
61634973703761608624802790957312
61634973703761608624803134281086
61634973703761608624803135330846
61634973703761608624803135680766
61634973703761608624823681916096
61634973703761608624824054987438
61634973703761609856885154937226
61634973703761609856885183635034
61634973703761619186348681152298
61634973703761619186349795761222
61634973703761619367103555961918
61634973703761619368795808657870
61634973703761619368797788649572
61634973703761619368798131606164
61634973703761619369362992076700
61634973703761619369550934060748
61634973703761619369551278434282
61634973703761619369551307132090
61634973703761619369634961259898
61634973703761619374634622847832
61634973703761619374634995919174
61634973703761619376326875543784
61634973703761619376329198492078
61634973703761619376329199909020
61634973703761619376329228606828
61634973703761619376329571563420
61634973703761619376894058962614
61634973703761619376894058979876
61634973703761619376894087677684
61634973703761619376894432033956
61634973703761619735330052547946
61634973703761619735391700053866
61634973703761619735392814662790
61634973703761619740475388840950
61634973703761619742107974022684
61634973703761619742190542234956
61634973703761619742190885191548
61634973703761619742922762357772
61634973703761619742922766957042
61634973703761619742923109896372
61634973703761619742923111313314
61634973703761619742923881548704
61634973703761619742923881565966
61634973703761619742943687663394
61634973703761619742944802259268
61634973703761619742944802272318
61634973703761620969922585089422
61634973703761620969923699698346
61634973703761620970173633548798
61634973703761620970174748157722
61634973703761620975257322335882
61634973703761620977453651975336
61634973703761620977454766584260
61634973703761620977537334800744
61634973703761620977538449409668
61634973703761620977705043391304
61634973703761620977705815043636
61634973703761858988451143832092
61634973703761858988534824787048
61634973703761858988719643826794
61634973703761860633131334809414
61634973703761860633403302457418
61634973703761860635662738218068
61634973703761860635662766915876
61634973703761870099311303850280
61634973703761870106570746411964
61634973703761870106570775109772
61634973703761870106654428752146
61634973703761870106654428765196
61634973703761870106654457463004
61634973703761870106840391111674
61634973703761870106842743807536
61634973703761871746440356355944
61634973703761871746441475564138
61634973703761871753699831847524
61634973703761871753783481257810
61634973703761871753784628809680
61634973703761871753784629163812
61634973703761871753971796313200
61634973703761871753971799495528
61634973703761871753972915521394
61634973703761875457292458223336
61634973703761875458984706201974
61634973703761875458984710919288
61634973703761875458987033850320
61634973703761875458987034917390
61634973703761875458987063615150
61634973703761875458987406921662
61634973703761875458988178106030
61634973703761875459256680083612
61634973703761875459259003031906
61634973703761875459737856330464
61634973703761875459740176077764
61634973703761875459740179278758
61634973703761875459740209026326
61634973703761875459823858903172
61634973703761875459823858916222
61634973703761875459823863153974
61634973703761875459823863167024
61634973703761875460009825513502
61634973703761875460010197049810
61634973703761875460012176674330
61634973703761875460012521514424
61634973703761875460013293166756
61634973703761903453372855436558
61634973703761904688154788931490
61634973703761908392500589416286
61634973703761908399275416290398
61634973703761908399277395815540
61634973703761908399277396282100
61634973703761908399842599710632
61634973703761908400030914764618
61634973703761908400032029373542
61634973703761908401475557958092
61634973703761908402291465134192
61634973703761908402308913824060
61634973703761908402312012656774
61634973703761908402312385728116
61634973703761908402312386194676
61634973703761908811624514826272
61634973703761908811625634034466
61634973703761908814073729677550
61634973703761908814091181195614
61634973703761908814093529659388
61634973703761908814094275796240
61634973703761908814094648867582
61634973703761908814094650383902
61634973703761910046406453019852
61634973703761910046406795877066
61634973703761910046406797393386
61634973703761910046406824574874
61634973703761910046406826091194
61634973703761919512064093166824
61634973703761919512312817744786
61634973703761919512314797269928
61634973703761919512314797736488
61634973703761919512315911878852
61634973703761919512315912345412
61634973703761919512879996110836
61634973703761919512880000710106
61634973703761919512880001165020
61634973703761919513067943147664
61634973703761919513068287521198
61634973703761919513068316219006
61634973703761919519593209126026
61634973703761919519846237227184
61634973703761919519847351836108
61634973703761919520407997461114
61634973703761919520409112070038
61634973703761919520411096293828
61634973703761919520411096766004
61634973703761919520411441122276
61634973703761919520412210902752
61634973703761919520430037362610
61634973703761919520431988289322
61634973703761919924662259237252
61634973703761919924662263836522
61634973703761919924662265352842
61634973703761919924683955828024
61634973703761919924684328899366
61634973703761919929766530373366
61634973703761919931441329667752
61634973703761919931461107533932
61634973703761919932193705310098
61634973703761919932211923881224
61634973703761919932211928480494
61634973703761919932212296952566
61634973703761919932212301551836
61634973703761919932214246829518
61634973703761919932214251428788
61634973703761919932214252963822
61634973703761919932214626016450
61634973703761919932215395785280
61634973703761921159193145672488
61634973703761921159443849775592
61634973703761921159443854492954
61634973703761921159444227545582
61634973703761921159444968983786
61634973703761921159445342154506
61634973703761921164527571859754
61634973703761921166725360464404
61634973703761921166787008092580
61634973703761921166788122229328
61634973703761921166975289732848
61634973703761921166976408941042
61634973703764259951375829837728
61634973703764261781518107019808
61634973703764261781518221338672
61634973703764261783151039740142
61634973703764261783151412811484
61634973703764261783962848160650
61634973703764261783965946993364
61634973703764272894555508474196
61634973703764272894556627682390
61634973703764272902088067639646
61634973703764276417603957936604
61634973703764276422666383060744
61634973703764276424357605701806
61634973703764276425110751130244
61634973703764276425135024822518
61634973703764276425194435018670
61634973703764276425197016352260
61634973703764276425197788004592
61634973703764276599778116336308
61634973703764276600531261764746
61634973703764276600534241679326
61634973703764276600534614750668
61634973703764276600592904321476
61634973703764276600592904671396
61634973703764276600593647744012
61634973703764276600594019280320
61634973703764276600594023529670
61634973703764276600596347877644
61634973703764276600596347995736
61634973703764276600597003794170
61634973703764276600597003798382
61634973703764276600597376865512
61634973703764276604861462166800
61634973703764276605614607595238
61634973703764276605676221922172
61634973703764276605676250151968
61634973703764276605676593458480
61634973703764276605677365110812
61634973703764276605677369360162
61634973703764276605679577972330
61634973703764276605679692291194
61634973703764276605679693826228
61634973703764276605679951043672
61634973703764276607370797566418
61634973703764276607370826146134
61634973703764276607371830668282
61634973703764276607371832085224
61634973703764276607371940755058
61634973703764276607371944987146
61634973703764276607371945341278
61634973703764276607374155033518
61634973703764276607374183731326
61634973703764276607374269352382
61634973703764276607374269470474
61634973703764276608123944394536
61634973703764276608124315930844
61634973703764276608125090415584
61634973703764276608125090769716
61634973703764276608127300444694
61634973703764276608127330209524
61634973703764276608127414763558
61634973703764276608127416298592
61634973703764276608127673516036
61634973703764276608128444818448
61634973703764276608128445168368
61634973703764278246907173091322
61634973703764278246910153005902
61634973703764278246910526077244
61634973703764278247721956827140
61634973703764278247721961426410
61634973703764278247722704499026
61634973703764278247723076035334
61634973703764278247725060259124
61634973703764278247726060549184
61634973703764278247726433620526
61634973703764278251990518921814
61634973703764278252805302657632
61634973703764278252806421865826
61634973703764278252809779451018
61634973703764278254441592963158
61634973703764278255253028312324
61634973703764278255254142921248
61634973703764278255256385897516
61634973703764278255257500506440
61634973703764306202068492446386
61634973703764309776747367206548
61634973703764309776747740277890
61634973703764309777019336389746
61634973703764309906414292931182
61634973703764309906664339700818
61634973703764309913945359817096
61634973703764309913945732888438
61634973703764309914004022459246
61634973703764309914007002741008
61634973703764309914007117059872
61634973703764309914007350279608
61634973703764309914007464598472
61634973703764309914008121931940
61634973703764309914008121949202
61634973703764309914029042642504
61634973703764309914196408293734
61634973703764309914280091119350
61634973703764309915639935461342
61634973703764309915640308532684
61634973703764309916452486954466
61634973703764309916452745221670
61634973703764309916452748403998
61634973703764309916455843004624
61634973703764309916456216075966
61634973703764309916456217125726
61634973703764309916456217475646
61634973703764309916473783783346
61634973703764309916476763697926
61634973703764309916477136769268
61634973703764309959193494907334
61634973703764309959193866443642
61634973703764309959761706846020
61634973703764309962206447986862
61634973703764311562828398263780
61634973703764311562831098515504
61634973703764311562832128802222
61634973703764311562849695109922
61634973703764320889785141732278
61634973703764320890056080510666
61634973703764321026983134342826
61634973703764321027041423913634
61634973703764321027044518514260
61634973703764321027044523113530
61634973703764321027044866052860
61634973703764321027316835240270
61634973703764321033761055817564
61634973703764321034572491166730
61634973703764321034573605775654
61634973703764321034573610007742
61634973703764321034575848751922
61634973703764321034576193108194
61634973703764321034576963360846
61634973703764321034594531068226
61634973703764321034597884054148
61634973703764321070538671895566
61634973703764321072230896361722
61634973703764321072231267898030
61634973703764321072984041790160
61634973703764321072984413326468
61634973703764321073070420150138
61634973703764321078067759156960
61634973703764321080327195271742
61634973703764322673359045669402
61634973703764322680890112555316
61634973703764322680948745432636
61634973703764322680949517084968
61634973703764322680952103017828
61634973703764322680952104434770
61634973703764322680952874670160
61634973703764322680970442394802
61634973703764322680973795380724
61634973703980407887938124420150
61634973703980407887939124710210
61634973703980409534315036036786
61634973703980412689868866079390
61634973703980412696645787264068
61634973703980412696646787554128
61634973703980412696666707970420
61634973703980412697399932965304
61634973703980412697400306036646
61634973703980412872883205714650
61634973703980412872883320033514
61634973703980412879597364784484
61634973703980412879658146907626
61634973703980412879660012580464
61634973703980412879660126899328
61634973703980412879660469855920
61634973703980412880410173477790
61634973703980412880411288086714
61634973703980412880413531062982
61634973703980412880413615267096
61634973703980412880413616684038
61634973703980412880413616802130
61634973703980412880414272604776
61634973703980412880414645671906
61634973703980413245437757706260
61634973703980413245438757996320
61634973703980413245707745830526
61634973703980413245709725472308
61634973703980413246191903407496
61634973703980413246274467037760
61634973703980413246274471637030
61634973703980413246275586232904
61634973703980413247885823117954
61634973703980413247886479051742
61634973703980413247886852123084
61634973703980413247966062400244
61634973703980413247967177359088
61634973703980413247967181591176
61634973703980413247967181608438
61634973703980413247969505943362
61634973703980413247969506074504
61634973703980413247970161877150
61634973703980413247970534944280
61634973703980413291191342616128
61634973703980413293640437032952
61634973703980414526789069335478
61634973703980414526789183654342
61634973703980414526790183931352
61634973703980414529234920485974
61634973703980414529238278071166
61634973705626252236894958948531
61634973705662573306798859120047
61634973705734319269192628290447
61634973705734320374308755268930
61634973705734320374308755268939
61634973705734320923099946621297
61634973705735519484177502521921
61634973705735521131307334117419
61634973705735521680099304559611
61634973705735521680181868171209
61634973705735521680182207823009
61634973705735521680182207945473
61634973705735521680182212544742
61634973705735521680182212544743
61634973705950454999384426238219
61634973705950456783774233106305
61634973705954057819423180285547
61634973705954057819423523242139
61634973705954057819424294881421
61634973705954057819424294894471
61634973705954057820239083216509
61634973705954059054770312608337
61634973705986778450731963186575
61634973705986780097107874513151
61634973705990382368291900604325
61634973705990382368292243560908
61634973705990382368292243560917
61634973706058523131712319493083
61634973706058523680565937078225
61634973706058523681319078257313
61634973706058524916101011752245
61634973706059724443485032962019
61634973706059726089860944288595
61634973706062125951750301888079
61634973706062125951751073540411
61634973706062125951751416497003
61634973706062125951813063639953
61634973706062125951835103554490
61634973706062125952566204819041
61634973706062127187097091254277
61634973706062127187159853019201
61634973706063328353514673729245
61634973706063328355962739158192
61634973706063328361046084988693
61634973706098448309595494210597
61634973706098450093923313817373
61634973706098450093985301097557
61634973706606919455078166022875
61634973706606919455078940857535
61634973706606921101454077349451
61634973706606921101454852184111
61634973706606921102018936416095
61634973706606921102020051025019
61634973706606963927281273997289
61634973706606968685151002610989
61634973706606968868919602282207
61634973706606969279696557980519
61634973706606969280512465510751
61634973706606969280513580113851
61634973706610522823658961243951
61634973706610522824474864187963
61634973706610565648901583271415
61634973706610565649739640434383
61634973706610567433040686036397
61634973706610567433291390139501
61634973706610570956398129172717
61634973706610571140166385887343
61634973706642086069493049142101
61634973706643286828186433689497
61634973706643286829002336614626
61634973706643286829002336614635
61634973706643286829004659562920
61634973706643287880853613295494
61634973706643288063784270109567
61634973706643291768130070594354
61634973706646888366016012977189
61634973706646888551477295649479
61634973706646888551478070484139
61634973706646888551478414857673
61634973706646888551480394832113
61634973706646888551480394836325
61634973706646888551481514044519
61634973706646890334866270691749
61634973706646890335031053716155
61634973706646893902199782295511
61634973706714972767577349144651
61634973706714972767578123979311
61634973706714972768142208211295
61634973706714972768330490323739
61634973706714972768330493506067
61634973706715020944126371922725
61634973706715020945820948983904
61634973706715020945820948983913
61634973706715020946574094395080
61634973706715020946574094395089
61634973706715022181333983725917
61634973706715022181417670800883
61634973706715036815786528851037
61634973706715036822564798931397
61634973706715036822565573766057
61634973706715036823129657998041
61634973706715036823317940110485
61634973706715036823317943292813
61634973706715036823318714945145
61634973706715037410332084220567
61634973706715037417110350045753
61634973706715037417110350051577
61634973706715037417110354300927
61634973706715037417926257581809
61634973706715037417926260414217
61634973706715037417926261831159
61634973706715038652708970160751
61634973706716221702819523110659
61634973706716221702819527832384
61634973706716232820939498743207
61634973706716232821755406390079
61634973706716234056537339885011
61634973706716237579647056000399
61634973706716237762577712814463
61634973706716237762577717413733
61634973706716237763414540946053
61634973706716237763414541064145
61634973706716237763414541068517
61634973706716237763414545667786
61634973706716237763414545667787
61634973706716237763415320508054
61634973706716239409790452390721
61634973706718574490597361148503
61634973706718622668278424833279
61634973706718622668278429550641
61634973706718622669028128468199
61634973706718624452330063227949
61634973706718624452392824992873
61634973706718624452664797358239
61634973706718624452668154825339
61634973706718624452668236319509
61634973706718624452668241036871
61634973706718633787149218709671
61634973706718633787149993548543
61634973706718639087033655412765
61634973706718639093811925493125
61634973706718639093812700327785
61634973706718639094376781377441
61634973706718639094376784559769
61634973706718639094565066672213
61634973706718639094565841506873
61634973706718639277579063349477
61634973706718639277579406306069
61634973706718640923955321883447
61634973706719775247616863767619
61634973706719775247617978376543
61634973706719823425273564621271
61634973706719823425274336273603
61634973706719823425925579938119
61634973706719823425926694547043
61634973706719823426113865232891
61634973706719823426114979841815
61634973706719825209412324429661
61634973706719825209499479153509
61634973706719825209499483875243
61634973706719825209500598484167
61634973706719825209663371489357
61634973706719834543394311906151
61634973706719834543394654862743
61634973706719834543394656379063
61634973706719834543395426515075
61634973706719834543478339204679
61634973706719834543959515449919
61634973706719834544231140259583
61634973706719834544231484633117
61634973706719836327533414671133
61634973706719836327784118774237
61634973706719839850643135502431
61634973706719839851397060370623
61634973706719839851648107430319
61634973706719839896647772071473
61634973706719839897400574543310
61634973706719839897400574543319
61634973706719839897400917499911
61634973706719840027046578144442
61634973706719840033573792316495
61634973706719840033824496419599
61634973706719840033824843975461
61634973706719840034389355503496
61634973706719840034389699859777
61634973706719840034411400010086
61634973706719840034661324673653
61634973706719840034661672229515
61634973706719840034662447069782
61634973706719841680702852137197
61634973706719841680703623789529
61634973706719841680703628511263
61634973706719841680786531892753
61634973706719841680953556240301
61634973706719841680953900731927
61634973706719841680954670849225
61634973706751359724307442771099
61634973706751360319668791357604
61634973706751361554449719957599
61634973706751361554449948472863
61634973706751361554450839165792
61634973706751361554450839165793
61634973706754945385307939972115
61634973706754945385307944221465
61634973706754945385308944511516
61634973706754945522317650474431
61634973706754945522318765077531
61634973706754945522568697534127
61634973706754945568322279256051
61634973706754945568322279605971
61634973706754945568323398464245
61634973706754956498345341426503
61634973706754956498345345675853
61634973706754956498346345965904
61634973706754956635355051928819
61634973706754956635356166531919
61634973706754956635606098988515
61634973706754956681359680710439
61634973706754956681359681060359
61634973706754956681360799918633
61634973706754956687865867638657
61634973706754956688137832222585
61634973706754956688137836821855
61634973706754956688702691293441
61634973706754956688702695892711
61634973706754958472192912288309
61634973706754958472193687245433
61634973706754958472255674519793
61634973706754958472255674525617
61634973706754958472276595108101
61634973706754958472276595226193
61634973706754958472276595230565
61634973706754958472276599829835
61634973706754958472443616391413
61634973706754958472443702130561
61634973706754958472443959348005
61634973706754961995302747438471
61634973706754961995303522273131
61634973706754961996118310631305
61634973706754961996118653570635
61634973706754961996118653587897
61634973706754961996118654987577
61634973706754962041307036451651
61634973706754962041308155659836
61634973706754962041308155659845
61634973706754962041871895522507
61634973706754962041872238479099
61634973706754962041872243097083
61634973706754962041872900417444
61634973706754962041873014730701
61634973706754962041873014749415
61634973706754962179070235707631
61634973706754962179071007359963
61634973706754963825445799459631
61634973706754963825446027974895
61634973706754963825446142416223
61634973706754963825446143828793
61634973706754963825446918667825
61634973706934725588656698492467
61634973706934726137447554312685
61634973706934726137447554325735
61634973706934726137448668934659
61634973706934726137720638098983
61634973706934726137722618090685
61634973706934726137722961047277
61634973706934727784661408496415
61634973706971048304957435300601
61634973706971048854000452802489
61634973706971048854565308686805
61634973706971049037014789236755
61634973707042793535545664974439
61634973707042793536360453296477
61634973707042794084588339519735
61634973707042794137684274491193
61634973707042794268166767640749
61634973707042794274945028853615
61634973707042794275132971204845
61634973707042794275133314161437
61634973707042795373281775411047
61634973707042795373282894606191
61634973707043994483151637259903
61634973707043994483151641878047
61634973707043994894766535815369
61634973707043994894766540397377
61634973707043994894766540414639
61634973707043995031943607702095
61634973707043995031943612320239
61634973707043995032215232529021
61634973707043995032215237128282
61634973707043995032215237128291
61634973707043995032215576885293
61634973707043995032215580067404
61634973707043995032215581484554
61634973707043995032215581484563
61634973707043996130280354259527
61634973707043996130364037084926
61634973707043996130365156280070
61634973707043996679156347160261
61634973707043996679156347278353
61634973707043996679156347278513
61634973707043996679156347282725
61634973707043996679156351881995
61634973707079117039426147734147
61634973707079117039426922586069
61634973707079117176874844447799
61634973707079117176875962256313
61634973707079117176875963655984
61634973707079117176875963655993
61634973707079117177439703537528
61634973707079118275023644403039
61634973707079118275023644416089
61634973707079118275023991977615
61634973707079118275024649297976
61634973707079118275024763611233
61634973707079118275024763629947
61634973707079118823815614845231
61634973707079118823815843360495
61634973707079118823815957801823
61634973707079118823815959214553
61634973707079118823815959220169
61634973707079118823816734053425
61634973711972102286018911237994
61634973711972102286019255611528
61634973711972102286019255611529
61634973711972102286019256078089
61634973711972104069590830931726
61634973711972104069590835649248
61634973711972104069593159529050
61634973711972104069593159647142
61634973711972104069593929764440
61634973755954884666804137916088
61634973755990006953826327730212
61634973755990006999558991933728
61634973755990007001253571809902
61634973755990051466112894720946
61634973755990907567370659255136
61634973755990907567370773574000
61634973755990907935679693820594
61634973755990907935679808611634
61634973755990907935679809674492
61634973755990908118610465425906
61634973755991206475289831904464
61634973755991206523554011119730
61634973755991207573627028286800
61634973755991207710071765399396
61634973755991207710071879718260
61634973755991207710825020897348
61634973755991207710907817279384
61634973755991207710908588931716
61634973755991207756641253135232
61634973755991207758335947802654
61634973755991208170118207392610
61634973755991208170682177305730
61634973755991208170682952140390
61634973755991208170683066459254
61634973755991208170683067876196
61634973755991239829559588735246
61634973755991241064341522230178
61634973755991250942596990189634
61634973755991250942659751954558
61634973755991250947680336020126
61634973755991252177441685449490
61634973755991252182462269515058
61634973755991252223195155922450
61634973755991252228278501752942
61634973755991256293318702001006
61634973755991256300912530651844
61634973755991256300912531005976
61634973755991256300933338456322
61634973755991256300933709992630
61634973755991257528100635495938
61634973755991257535631699199524
61634973755991257535693689662036
61634973755991257535694460964448
61634973755991257535694461314368
61634973755991257535694464146776
61634973755991257535694464500908
61634973755991257535715382019316
61634973755991257581446816946576
61634973755991257581446931265440
61634973755991257581447188482884
61634973755991257581447936154770
61634973755991257581448045874364
61634973755991257581448049410824
61634973755991257581448050473634
61634973755991257581448303091808
61634973755991257581448307691078
61634973756209745499538508334300
61634973756209745499538508452392
61634973756209745910567627099300
61634973756209795324342087803762
61634973756209795324342090986090
61634973756209795324345186636476
61634973756282691487209118368540
61634973756282691492292721416476
61634973756282691898238237483412
61634973756282692081251805002796
61634973756282741309817893629110
61634973756282741309818008414534
61634973756282741309819008238034
61634973756282741309819122556898
61634973756282741309819123023458
61634973756282741312015025366852
61634973756282741317096046732730
61634973756282741317098371197344
61634973756282991537022283877438
61634973756282991720035737073538
61634973756282991720036508725870
61634973756283040264304687409768
61634973756283040264306554132366
61634973756283041499086249368392
61634973756283041499086620904700
61634973756283041499088487627298
61634973756283041499088573716366
61634973756283041499088945252674
61634973756283041499089716555086
61634973756283041499089716905006
61634973756283041499089717021646
61634973756283041544842072537214
61634973756283041544842186856078
61634973756283041544842444073522
61634973756283041544843301465002
61634973756865352074734247367164
61634973756865352074922275444492
61634973756865353307821346832762
61634973756865353309516180862096
61634973756865353310077683760698
61634973756865353310080782593204
61634973756865353310080782711296
61634973756865353310081039810696
61634973756865353310081039928740
61634973756865353310269068006068
61634973756865353902345981478470
61634973756866253738351453509254
61634973756866253877808881762360
61634973756866253877892564587768
61634973756866253921365678357686
61634973756866253921365792676550
61634973756866253923622129604486
61634973756866253923625228791284
61634973756866253923625228909376
61634973756866253923625485654644
61634973756866253923625486126820
61634973756866253923813514086056
61634973756866253923813515148914
61634973756866254289674828777042
61634973756866254472605484528456
61634973756866257627406170203820
61634973756866257627406170321912
61634973756866259274535225543344
61634973756866259274535226015520
61634973756866259274535226960286
61634973756866301916782220366762
61634973756866302054042974742234
61634973756866302054042975208794
61634973756866302054126543248986
61634973756866302056299311670170
61634973756866302056299314852498
61634973756866302056301639200472
61634973756866302056302410852804
61634973756866302056302411324980
61634973756866302099796560000618
61634973756866302102052896928554
61634973756866302102052900116498
61634973756866302102055995761268
61634973756866302102055995766884
61634973756866302102055996233444
61634973756866302468081235022322
61634973756866302468081574796586
61634973756866302468084673629300
61634973756866302468084673979220
61634973756866302468084674095860
61634973756866302468084674101476
61634973756866302468084675164334
61634973756866303700418114884442
61634973756866303702866607474152
61634973756866552831729587548586
61634973756866552831732683317064
61634973756866552831732940534508
61634973756866552831816622887740
61634973756866552832004650965068
61634973756866554064820039999898
61634973756866554064903608034266
61634973756866554066514874029440
61634973756866554066598299513696
61634973756866554067076376927834
61634973756866554067079475760548
61634973756866554067079475878640
61634973756866554067079733096084
61634973756866554067163415449316
61634973756866554067163415803448
61634973756866554067351443526644
61634973756866554067351444943586
61634973756866554476414017831542
61634973756866554478945422775230
61634973756866558182451299359958
61634973756866559417233232854890
61634973756866559417236328505276
61634973756866559417798088739206
61634973756866559417801187571920
61634973756866559418073156754958
61634973756866602243313569090342
61634973756866602245569906018278
61634973756866602245569909204818
61634973756866602245573004850992
61634973756866602245590829911218
61634973756866602654904107965088
61634973756866602654924999973680
61634973756866602657351829020510
61634973756866602657355267627488
61634973756866602657355267977408
61634973756866602657355269162522
61634973756866602657373094100444
61634973756866603889626718302074
61634973756866603889686041460020
61634973756866603889688708763182
61634973756866603889689480066998
61634973756866603889689480416918
61634973756866603889710401121866
61634973756866603892137201122420
61634973756866603892137201476552
61634973756866603892137202657454
61634973756866603892137203011746
61634973756938286949364102843210
61634973756938288184710892222458
61634973756938288184901506232646
61634973756938288779426140878354
61634973756938298067484850128090
61634973756938299302269021999812
61634973756938299302830867855006
61634973756938299302833881066456
61634973756938299302834995557336
61634973756938299302834995675380
61634973756938299890016591394618
61634973756939188612984661971014
61634973756939188752441319044172
61634973756939188752524886606156
61634973756939188752525001397404
61634973756939188795998886819446
61634973756939188798254223457322
61634973756939188798255223747382
61634973756939188798255338066246
61634973756939188798257579507480
61634973756939188798257665600920
61634973756939188798258322580096
61634973756939188798258437371136
61634973756939189164306892515128
61634973756939189347237922872918
61634973756939199726022063425402
61634973756939199909036288273834
61634973756939199914120005640634
61634973756939199916379441401284
61634973756939199916379441873460
61634973756939203432062440604204
61634973756939203437146043652140
61634973756939203439402126426868
61634973756939203439404708110378
61634973756939203439405479412790
61634973756939203439405479762710
61634973756939203439423047133268
61634973756939203439423304350712
61634973756939203439425371597882
61634973756939203439674094547256
61634973756939203620160383285996
61634973756939203622415576907200
61634973756939203622416351747476
61634973756939203622418704437722
61634973756939203622418704443338
61634973756939203622419047749850
61634973756939203622419819046646
61634973756939203622419819052262
61634973756939203622419819402182
61634973756939203622606961034686
61634973756939203622606961040302
61634973756939203622608105759764
61634973756939203988466064989240
61634973756939203988466066052098
61634973756939203988466323269542
61634973756939203988468388981678
61634973756939205215636344891200
61634973756939205220718919069360
61634973756939205223247995297632
61634973756939205223250324013048
61634973756939205223251352882824
61634973756939205262205065696486
61634973756939205267286082457270
61634973756939205267288292136460
61634973756939205267288406921884
61634973756939205269544289290132
61634973756939205269544629064396
61634973756939205269544633663666
61634973756939205269545403899056
61634973756939205269545518217920
61634973756939205269547727897110
61634973756939205269547732496380
61634973756939205269547760131330
61634973756939205269547842682534
61634973756939236928676068885130
61634973756939236928676183203994
61634973756939236928676183670554
61634973756939236928759751710746
61634973756939236928759866496170
61634973756939236930932405813066
61634973756939236930932408995394
61634973756939236930935619786740
61634973756939236976686108578258
61634973756939237340270046716774
61634973756939237342714411722038
61634973756939237342717883626094
61634973756939237342735708564016
61634973756939238575051323346202
61634973756939238577499045818614
61634973756939238577499817470946
61634973756939248094809065536712
61634973756939248094809065542328
61634973756939248453307562490026
61634973756939248460835530543226
61634973756939248460835533725554
61634973756939248460837858190168
61634973756939248460838888128418
61634973756939248460856455848896
61634973756939249688088381843998
61634973756939249688088724800590
61634973756939249688089496452922
61634973756939249688110417041230
61634973756939249693172070631082
61634973756939249693192991219390
61634973756939249695619791686504
61634973756939249695640713809846
61634973756939487706362796010346
61634973756939487706446364044714
61634973756939488939536044843694
61634973756939488941144729505278
61634973756939488941147053969892
61634973756939488941147053971344
61634973756939488941709585389594
61634973756939488941711913042360
61634973756939488941792124554186
61634973756939488941793153423962
61634973756939488941795480604344
61634973756939488941795509302152
61634973756939488941795595395592
61634973756939488941983534197152
61634973756939488941983537379480
61634973756939489353574387680602
61634973756939498824485781672224
61634973756939498824567111329594
61634973756939498824569464025456
61634973756939498824757749320228
61634973756939500052574217950414
61634973756939500059267715167156
61634973756939500059832574233800
61634973756939500059913129056510
61634973756939500059916256587032
61634973756939500059917371195956
61634973756939500059917371550088
61634973756939500060104538699476
61634973756939500060105657907670
61634973756939500464084627747690
61634973756939500471699635739314
61634973756939503765874066370042
61634973756939503765954281542196
61634973756939503765956605540250
61634973756939503765957748728890
61634973756939503765957749195450
61634973756939504170121909276106
61634973756939504177736545731422
61634973756939504177736917267730
61634973756939505403212361727418
61634973756939505404903842771038
61634973756939505404906167235652
61634973756939505404906938887984
61634973756939505405468698655354
61634973756939505405471797488068
61634973756939505405739523114718
61634973756939505405740294767050
61634973756939505405743766671106
61634973756939505409987188601530
61634973756939505410827369719042
61634973756939505412518589294416
61634973756939505412521175227276
61634973756939505412521946879608
61634973756939505413082561923304
61634973756939505413082563458338
61634973756939505413083333575636
61634973756939505413083706646978
61634973756939505413086805479692
61634973756939537117946777550698
61634973756939537118030460376314
61634973756939537120206213783524
61634973756939537120227134023364
61634973756939537120227134489924
61634973756939537529537287847132
61634973756939537529539526106038
61634973756939537531987706321870
61634973756939537532006302562204
61634973756939538764319592878372
61634973756939538764321545688634
61634973756939538764321917226346
61634973756939538764321917342986
61634973756939538766769639816802
61634973756939538766790560521750
61634973756939548238346995337048
61634973756939548642575060837828
61634973756939548642595609889828
61634973756939548647658406668320
61634973756939548650106124541414
61634973756939548650106127723742
61634973756939548650108367517682
61634973756939548650108452071716
61634973756939548650108453606750
61634973756939548650127049847084
61634973756939549877356622796452
61634973756939549877356994332760
61634973756939549877358861055358
61634973756939549877358947144426
61634973756939549877360090331662
61634973756939549877360090449706
61634973756939549877381011038014
61634973756939549882440340163252
61634973756939549882442664509822
61634973756939549882442664511226
61634973756939549884888061218674
61634973756939549884890301012614
61634973756939549884890385565244
61634973756939549884890387101682
61634973759928990272365844678484
61634973782543749041194969595413
61634973782543749041194969713457
61634973782543749041194971130399
61634973782543749041194971130447
61634973782578871185854462613319
61634973782762585919311425972637
61634973782762587154095912453271
61634973782762587154096684109815
61634973782762587565690661941459
61634973782797708063970922527003
61634973782797708063970923589813
61634973782797709298752857084745
61634973782797709710346833853579
61634973782798609683383273557038
61634973782798609729114821740313
61634973782798609729115593387029
61634973782798609729115597991915
61634973782798609729115597992123
61634973782798609729115940948507
61634973782798609866312815768011
61634973782798609866313590602671
61634973782798609866563862827707
61634973782798610278158612307471
61634973782798610278158615494011
61634973782798909872632946848874
61634973782798910055835233077497
61634973782798910055835576034089
61634973782870654051641532443151
61634973782870654051641533505961
61634973782870655286234405808651
61634973782870655286235180643311
61634973782870655286423467000893
61634973782870655698017443769727
61634973782871539243238799785811
61634973782871539243239571438143
61634973782871555670970086334530
61634973782871555716974378411795
61634973782871855906057030425935
61634973782871990108855378347254
61634973782871990108856149999586
61634973782872004926238580282955
61634973782872004926238580287167
61634973782872004926238580637087
61634973782906672506015687220767
61634973782906976958465947046637
61634973782907127068448002737728
61634973782907127114201587646192
61634973782907127121731995433252
61634973783419093702784420737131
61634973783419094297581799400697
61634973783419094297602691409289
61634973783419094297602948626733
61634973783419094297605387415827
61634973783419094297668035211807
61634973783419094297668806391963
61634973783419094297668806396175
61634973783419095532367057537875
61634973783419095532449968706739
61634973783419095532450739886895
61634973783419095532450739891107
61634973783419099053527024557095
61634973783419099056037537846483
61634973783419099238990233512283
61634973783419099239240162776515
61634973783419099239240934428847
61634973783419099650834140258239
61634973783419100883106336715593
61634973783419100883106593933037
61634973783419100885533167179365
61634973783419100885616816703531
61634973783419100885616850004773
61634973783419100885616850004821
61634973783419100885617107222265
61634973783419100885617192961365
61634973783419100885617192961413
61634973783454216442241295955063
61634973783454216442241297017873
61634973783454216442241525655592
61634973783454216442262216661415
61634973783454216442262446243900
61634973783454217494092802336460
61634973783455116277994945619267
61634973783455116277995720453927
61634973783455116414691614695733
61634973783455116415256470580049
61634973783455116460445199605601
61634973783455116460445543979135
61634973783455116461009283841797
61634973783455116461010055488513
61634973783455116461010403049991
61634973783455116461284696581163
61634973783455116827038737955815
61634973783455117010053077595495
61634973783455117010073999718837
61634973783455117010074342675429
61634973783455117010140114701511
61634973783455118061820668264207
61634973783455118244835007903887
61634973783455118244859286077387
61634973783455118244922048196443
61634973783455416603962208693921
61634973783455416603962553067455
61634973783455416604527064578237
61634973783455416604527069181719
61634973783455416604527408951771
61634973783455416604527412138311
61634973783455417013882502907173
61634973783455417016309676327528
61634973783455417199323671593683
61634973783455417199323673010625
61634973783455417199324015967217
61634973783455417199410708699699
61634973783455418434105949462149
61634973783527151314447675015861
61634973783527151316874504416823
61634973783527151316874505479633
61634973783527151316874734117352
61634973783527151316895396425415
61634973783527151316895397488225
61634973783527151316895425123175
61634973783527151316895654705660
61634973783527151316895654705669
61634973783527151316958158190339
61634973783527151316958186888099
61634973783527151316960482538313
61634973783527151316961512475111
61634973783527152549229865728237
61634973783527152551740091685271
61634973783527152551740120383031
61634973783527152551742416033245
61634973783527152551743445970043
61634973783527162427485076470249
61634973783527162427485333687693
61634973783527162435079159510335
61634973783527162435079162692663
61634973783527163662267009965181
61634973783527163662267267182625
61634973783527163669861093005267
61634973783527163669861096187595
61634973783527167376653586142269
61634973783527167376653586143673
61634973783527167788247563507353
61634973783527167788248593912115
61634973783527169015436444248917
61634973783527169015436701466361
61634973783527169023029497002285
61634973783527169023029497352205
61634973783527169023029497468845
61634973783527169023029497470249
61634973783527169023029498415006
61634973783527169023029498415015
61634973783527169023029527111362
61634973783527169023029755632459
61634973783527169023030527407047
61634973783527169023030530471331
61634973783527169023030530589375
61634973783528051286897908489559
61634973783528051884707092326699
61634973783528051884707465398041
61634973783528051884709416324753
61634973783528051884772178439597
61634973783528052934026188870715
61634973783528052936452990754762
61634973783528053119554111934529
61634973783528062453847927303383
61634973783528063002828182568171
61634973783528063002828184103205
61634973783528067807017356987849
61634973783528067944215349598397
61634973783528067944215352780725
61634973783528067944215354197667
61634973783528067944465282043553
61634973783528067944465282044957
61634973783528067944465626418491
61634973783528067944466398069410
61634973783528067944466398070823
61634973783528067944466401257354
61634973783528067944466401257363
61634973783528068355997618386941
61634973783528069590778775626059
61634973783528069590841193253489
61634973783528069590841193371533
61634973783528069590841537745067
61634973783528069590841537745115
61634973783528069590842309397399
61634973783528069590842309397447
61634973783528352073977683142559
61634973783528352073977686324887
61634973783528352073978030698421
61634973783528352073981126348807
61634973783528352074042772437785
61634973783528352074042772441997
61634973783528352074043116811319
61634973783528352074043888463651
61634973783528353308824705931313
61634973783528363192098776566359
61634973783528363192098777983301
61634973783528363192160763846543
61634973783528363192161538685415
61634973783528367942940192579413
61634973783528367950533594419625
61634973783528368133485943478541
61634973783528368133485946660869
61634973783528368133485948195903
61634973783528368133735875923697
61634973783528368133735875925101
61634973783528368133736220298635
61634973783528368133736220416727
61634973783528368133736991949554
61634973783528368133736991950967
61634973783528368133736995137498
61634973783528368133736995137507
61634973783528368133736995255599
61634973783528368537736796408319
61634973783528368545268207667767
61634973783528368545330198248371
61634973783528369780111787250273
61634973783528369780111787368317
61634973783528369780112131741851
61634973783528369780112903394183
61634973783563184597942564432761
61634973783563185147486646716301
61634973783563185147487675586077
61634973783563185147487680185347
61634973783563185147549323091997
61634973783563185147550437700921
61634973783563186374737170364515
61634973783563186374738284973439
61634973783563186374738542190883
61634973783563186382331256586929
61634973783563186382331256704973
61634973783563186382332371195853
61634973783563190500657109869813
61634973783563191735501805479589
61634973783563485329225830871983
61634973783563485329226173828575
61634973783563485329227202698351
61634973783563485336819917206825
61634973783563485336821031703321
61634973783563486571601850583713
61634973783563486571601850701757
61634973783563486571602965192637
61634973783563490689990465987057
61634973783563491924772399476373
61634973783746852245408798599151
61634973783746852245409570251483
61634973783746855774101977872311
61634973783746855910797533874839
61634973783746855910797648193703
61634973783746855956530198078355
61634973783746855957094282310339
61634973783746855958978377826175
61634973783746855959542117688837
61634973783746855959542118038757
61634973783746855959542889335553
61634973783746855959542889336957
61634973783746855959542889691089
61634973783746855959543233710491
61634973783746855959543236897031
61634973783746857557925814255995
61634973783746857560102458238091
61634973783746857560186480832138
61634973783746857605918029015413
61634973783746857605918800662129
61634973783746857605918805267015
61634973783746857605918805267223
61634973783746857605919148223607
61634973783746857606671917394211
61634973783746857743116023043111
61634973783746857743116797877771
61634973783783178812539521803839
61634973783783178812539864760431
61634973783783178813103604617269
61634973783783178813104376269601
61634973783783178813104380874695
61634973783783178813104723831287
61634973783856108792082192752531
61634973783856108792082964404863
61634973783856124663513345366905
61634973783856126447339069434403
61634977773823768400967426805372
61634977773835775560009180819522
61634977773835775971037926513180
61634977773835775971038041298604
61634977773835775971791186728494
61634977773856489214536174530520
61634977773856489214536174531924
61634977773856489214538502066438
61634977773856489214539273718770
61634977773856489214727558658006
61634977773856489214727560074948
61634977773856489214727560193040
61634977773856538444486586090454
61634977773866994054557747404240
61634977773866995289339680899172
61634977773866995838947301654152
61634977773866995839030984479560
61634977773866995839031241697004
61634977773867040303053479135146
61634977773867295844450410470550
61634977773867296027715682378678
61634977773867296027715797164102
61634977773867296028280657653304
61634977773867296028468942593992
61634977773867296028468944010934
61634977773867345258224871175012
61634977774803580803637803189394
61634977827009502274187796203808
61634977827034117932388422529042
61634977827034117932450065085772
61634977827034117932451184293966
61634977827034117932454278877330
61634977827034167162398497015570
61634977827044624556945991055062
61634977827044624556946248272506
61634977827044922960986849554732
61634977827044924745376661035138
61634977827044924746191444770956
61634977827044924746192563979150
61634977827044924746195662811864
61634977827044924746195664228854
61634977827044924746195664229014
61634977827044924746195664346898
61634977827044924746195921446298
61634977827044924746195921564342
61634977827909464103452784817528
61634977827981209522116664414386
61634977827982114895768001892180
61634977827982114896500226597004
61634977850679126071251981896482
61634977850679126209268977700698
61634977850679126209268977818790
61634977850679126209349188267966
61634977850679126209349445485410
61634977850679126209352659109164
61634977850679126209352660526106
61634977850679126209352917389466
61634977850679126209352917743598
61634977850679426214768990984802
61634977850679426398598861559802
61634977850679426398599118777246
61634977850679426398602332401000
61634977850679426398602333817942
61634977850679426398602590681302
61634977850679426398602591035434
61634977850680326782580772625234
61634977850680326783337014053978
61634977850680326783337014172070
61634977850680326965598208265012
61634977850680326966347881435310
61634977850680326966351352276508
61634977850680326966351353693450
61634977850680326966351610556810
61634977850680376791154935991156
61634977850680376791217325038870
61634977850680376791217698110212
61634977850680376791220794110518
61634977850680376791220794227158
61634977850680376791238245745222
61634977850680376791241714815418
61634977850680376791241714816870
61634977851615711174524452739540
61634977851616614716340174428138
61634977851616614716340174900314
61634977851616614899354399729872
61634977851616616500709061075098
61634977851616616500728867153652
61634977851616616500729981309274
61634977851616660967200201743260
61634977851616915042850488113244
61634977851616916689978511749132
61634977851616916689978540445488
61634977851616916689979654955242
61634977851616916691608373879806
61634977853635139987504657904334
61634977854571428264475724788664
61634977986534282905844743384314
61634977986567004085568583182802
61634977986567004085631340696972
61634977986567004085631344947726
61634977986567004085633669295700
61634977986567004085633669412388
61634977986567004085634439529686
61634977986567004085634441064720
61634977986567051669014456802844
61634977986567051669017555635558
61634977986567052080796724174398
61634977986569450064407470672780
61634977987514095675296796370386
61634977987514999768416377861910
61634977987515001003930274594824
61634977987515301193200868591608
61634978010168784558439469263104
61634978010168784924279862652844
61634978010168784970033447094748
61634978010200304980957962896296
61634978010201505738040338883432
61634978010201553733205717761588
61634978010203907114693287668724
61634978010203907251954042398328
61634978010204207258210296757044
61634978010205107414239814575432
61634978010205107826022078751608
61634978010205152473896400991452
61634978011080453630971756000084
61634978011080501992479508521810
61634978011149500869517236249184
61634978011149500869519215873496
61634978011149500869519216340056
61634978011149500869520249460634
61634978011149501052261816380436
61634978011149501052450906274698
61634978011149501052533441188488
61634978011149501418290266077300
61634978011149501418541313136996
61634978011149501418562233375384
61634978011149501418563268362202
61634978011149501464043850519204
61634978011149501464043850985764
61634978011149501464044884106342
61634978011149502653637316923390
61634978011149502653637403016830
61634978011149502699390873135450
61634978011149502699390901833258
61634978011149502699390987926698
61634978011149502699578929910586
61634978011149502699662497944954
61634978011149502699662612263818
61634978011149545517372962235436
61634978011149801196030648767004
61634978011149801607811907017140
61634978011149801607812941654038
61634978011149801610008925036688
61634978011149802843155573214642
61634978011149802843158586308208
61634978011149802843158586326922
61634978011149802843158672402892
61634978011149802843158672420362
61634978011149802843158700632688
61634978011149802843158701099248
61634978011149802843158930681742
61634978011149802843158957863230
61634978011149802843158959379550
61634978011149802843159043956670
61634978011149802843159045472990
61634978011149845660889971322352
61634978011149847308018023537956
61634978013123597946271225995354
61634978013123597946271568951946
61634978013123598129202110974970
61634978013159920299221467000827
61634978013159921025861065501766
61634978013159921030943639679926
61634979209546797791918262773064
61634979209558804950958902178290
61634979209631750938629478797360
61634979209631750938630626703362
61634979209631750983629922410096
61634979209631751349658600744688
61634979209631751349659372397020
61634979209651263650804568331992
61634979209651263836074129818300
61634979209651263836078343609858
61634979209651263841350233137680
61634979209652464590901169167560
61634979209652464593157506095496
61634979209652464593157506096900
61634979209652464598432609124816
61634979209652512036521436778568
61634979209652512037085521010552
61634979209652513820659424947676
61634979209652513820910129050780
61634979209652513820911243659704
61634979209652513866663713960648
61634979209654865373008677391832
61634979209654866107345276273226
61634979209654866107345534553528
61634979209654866107345620646968
61634979209654866112346312639712
61634979209654866112429994992944
61634979209654899458331145377558
61634979209654913551250043413976
61634979209654913551251158022900
61634979209654913734264382581272
61634979209654913734265497190196
61634979209654913734265501789466
61634979209655213740520637412164
61634979209662969432422695940742
61634979209662969433179193288080
61634979209662970667961126783012
61634979209662970673043358004580
61634979209662971216811388199904
61634979209662971216815601991462
61634979209662971217087571174452
61634979209662971217568747537992
61634979209662971217648216449586
61634979209662971217649331058510
61634979209662971217651572499744
61634979209662971217652430363400
61634979209662971222731819497522
61634979209662971222732934106446
61634979209662971222736032939160
61634979209662971222736033411336
61634979209663004568636408489114
61634979209663015686757499197146
61634979209663018844003581482192
61634979209663018844005561460844
61634979209663018844006676069768
61634979209663020491134618211646
61634979209663020491134618665156
61634979209663020491134618684030
61634979209663020491135732807520
61634979209663020491135733274080
61634979209663020491135733292954
61634979209663271223071085168618
61634979209663271406085309550490
61634979209663271406336128439018
61634979209663271406336128444634
61634979209663271406901217093772
61634979209663271407086175036194
61634979209663271407089245171100
61634979209663271412170635475610
61634979209663318850261815819560
61634979209663318850262816109620
61634979209663318850826900341604
61634979209663318850826904940874
61634979209663319033276041140168
61634979209663319033276155459032
61634979209663319033277270067956
61634979209663319033841239981076
61634979209663319033841244580346
61634979209663320634400808864948
61634979209663320634651512968052
61634979209663320634651627753476
61634979209663320634652627576976
61634979209663320634652741895840
61634979209663320634652742362400
61634979210526610189505293326594
61634979210526610190070149210910
61634979210526610190257405635906
61634979210527510574888626591218
61634979210527510574888627057778
61634979210527515569536428588312
61634979210527515569536433187582
61634979210527810352544322517970
61634979210527810764138300349614
61634979210527810764138300351018
61634979210527815712488582159498
61634979210530217272430934467304
61634979210530217272971773522658
61634979210530217272971778108878
61634979210530217272974872827548
61634979210530217272975131107850
61634979210599545064138273150626
61634979210599545064702357382610
61634979215560837260916594409596
61634979215563490786109230180140
61634979215563491380905832473852
61634979215563538964351682113448
61634979215563538964351710811208
61634979215563538964352825302088
61634979215571596079429837348322
61634979215571596491212986445934
61634979215571644074092889218604
61634979215571644211353529629344
61634979215571644211353643948208
61634979215571644211354758557132
61634979215571644211918733069522
61634979215571644623700738978494
61634979215571644623701882167134
61634979215571645904236171276964
61634979215571645904236285595828
61634979215571645904236286062388
61634979215571645904237400204752
61634979215571645904237400671312
61634979216436140982641195172390
61634979216436140982641195638950
61634979216438842686073445506110
61634979216438842686076540106736
61634979216509086975394264947834
61634979218421943793249011382182
61634979262828892554014528231460
61634979262828892559076953355600
61634979262829793121826309753848
61634979262829793126825973231108
61634979262829793126909655584340
61634979262829840748745157781592
61634979262829840748745162380862
61634979262830093311009868412882
61634979262830093311012848327462
61634979262830093311013221398804
61634979262830093311071510969612
61634979262830093311072630177806
61634979262830093311075610446518
61634979262830093316093214243374
61634979262830093316154856800104
61634979262830093316155976008298
61634979262830093316158298939330
61634979262840599797469852896806
61634979262840599935563221962230
61634979262840599935566316195674
61634979262840599935566320794944
61634979262840599939814211737204
61634979262840599940647682401646
61634979262840599940651039986838
61634979262840632691755926317018
61634979262840647379472202531568
61634979262840898339608295438572
61634979262840898344691641269064
61634979262840900123998106918978
61634979262840900124001086833558
61634979262840900124001459904900
61634979262840900124812890654796
61634979262840900124812895254066
61634979262840900124814009862990
61634979262840900124815960789750
61634979262840900124815962324784
61634979262840900124815965389020
61634979262840900124815994086780
61634979262840900124817367448182
61634979262840900129081452749470
61634979262840900129896236485288
61634979262840900129896241084558
61634979262840900129897355693482
61634979262840900129900713278674
61634979262840932881026520315206
61634979262840933475822751072610
61634979262840947568741653223072
61634979262840947568741681920832
61634979262840947751752922255414
61634979262840947751754036864338
61634979262840947751755906769264
61634979262840947751756279840606
61634979262840947751757394449530
61634979262840948163538285749578
61634979262840949352315557173246
61634979263705144286719209396180
61634979263705144286719213995450
61634979263705144286722566981372
61634979263705144287451434101004
61634979263705144287451438700274
61634979263705144287454533405894
61634979263705144287454534468752
61634979263705444430215302377418
61634979263715944505169548792568
61634979263715949453310615869348
61634979263715949453310620468618
61634979263715949453313714702062
61634979263715949453313716237096
61634979263715949453313719301332
61634979263777173782618134665678
61634979263778073801387241642770
61634979263778090233719584832222
61634979263778090279472050533896
61634979263778090279473165142820
61634979263778090279473169742090
61634979263778090279475408119088
61634979263778090280205389847644
61634979263778090280205394446914
61634979263778090280207714312258
61634979263778090280207718911528
61634979263778090280208747432836
61634979263778123580461258936808
61634979263778123580461259290940
61634979263778374356707439163128
61634979263778390422969258124058
61634979263778423769710932700820
61634979286463394206396580817598
61634979286463394206396809455326
61634979286463394206399248126376
61634979286463394206417472826190
61634979286463394206417730043634
61634979286464342767180395496080
61634979286475101449876522480118
61634979286475101585442701112174
61634979286475101587133839199202
61634979286475101587134067836930
61634979286475101587136506507980
61634979286475101587970634151806
61634979286475101587970891369250
61634979286475101587972990384080
61634979286475101587973248664382
61634979286475101587973334757614
61634979286475101587973334757662
61634979286475101587974104993004
61634979286475101587974363273306
61634979286475101593057709103798
61634979286475149031878871998240
61634979286475149031878872114880
61634979286475149169138740402516
61634979286475149169139626373712
61634979286475149175851691482900
61634979286475149214893211282176
61634979286475401593392761338872
61634979286475401593393531568438
61634979286475401776404404499630
61634979286475401776404661717074
61634979286475401777220564661086
61634979286475401777222634978156
61634979286475401777222663675916
61634979286475401777222893258410
61634979286475401777222921956218
61634979286475401777223003450180
61634979286475401777223008049450
61634979286475401777223008049498
61634979286475401777224036565142
61634979286475401782307382395634
61634979286475449404162690671440
61634979286475451004722226762382
61634979286475451004723370050192
61634979286475451012253666719638
61634979286476300560582872355254
61634979286476302159509508537666
61634979286476302161202104190210
61634979286476302166285450020702
61634979286476302166287772951526
61634979286476302166288917557156
61634979286476302166288917673796
61634979286476302206955688982034
61634979286476302206958783681830
61634979286476302212039034812526
61634979286476302342523847704962
61634979286476302342524962313886
61634979286476302344218767709692
61634979286476302344971913133918
61634979286476302344971941831726
61634979286476302349302113540184
61634979286476302350056402271142
61634979286476335101244857102042
61634979286476349788961133316592
61634979286476349926221116395268
61634979286476349971975472956064
61634979286476351572535410208418
61634979286476351572535410325058
61634979286476351574981983474478
61634979286476351574983131380480
61634979286476351580065705442000
61634979286476351580066477094332
61634979286476351580066477210972
61634979286476351758080010072276
61634979286476351763140111316406
61634979286476351763161031904714
61634979286476351763163355902768
61634979286476352167328202009084
61634979286476352167328544965676
61634979286476352167331640616062
61634979286476352169776267438040
61634979286476352169776267556132
61634979286476352169776296135848
61634979286476352169839024957826
61634979286476352169839029675188
61634979286476352169841382252958
61634979286476352169842123790540
61634979286476352169842124140460
61634979286476352169842124257100
61634979286476352169842496861882
61634979286476352169859945664178
61634979286476352169859950263448
61634979286476352169862274261502
61634979286476352169862274379594
61634979286476352169863044496892
61634979286476352169863044846812
61634979286476352169863044963452
61634979286476352169863417568234
61634979286476352169863417918154
61634979286476352174859608669262
61634979286476352174859613268532
61634979286476352174859613386624
61634979286476352174859641966340
61634979286476352174859984922932
61634979286476352174863080573318
61634979286476352174922370788318
61634979286476352174922373970646
61634979286476352174922375505680
61634979286476352174922404085396
61634979286476352174922747041988
61634979286476352174924697968700
61634979286476352174924698318620
61634979286476352174924699385642
61634979286476352174924699503734
61634979286476352174925071040042
61634979286476352174925842692374
61634979286476352174925843042294
61634979286476352174925843158934
61634979286476352174943294676998
61634979286476352174943296093940
61634979286476352174945619024972
61634979286476352174945648789802
61634979286476352174945991746394
61634979287338729447354427103488
61634979287338729447375347691796
61634979287339644290221667191020
61634979287339644291916242835266
61634979287339644656312992855032
61634979287339645891596020314810
61634979287339645891597134904860
61634979287339645891659010581948
61634979287339645891679588349178
61634979287339645893291710549106
61634979287339944435433251924990
61634979287339944845583586853220
61634979287339946080866585615238
61634979287339946080867728903048
61634979287339946082562304430654
61634979287339946082562304547294
61634979287351696281925952377788
61634979287351696281929308427946
61634979287411675435024808381908
61634979287411675435045700390500
61634979287411675435045957607944
61634979287412591925083977058892
61634979287423396907866176464842
61634979287423396908682079273340
61634979287423396908682079389980
61634979287423396908682083995074
61634979287423396908703000096332
61634979287423396908703004701426
61634979287423396908703262981728
61634979287423397045942833648812
61634979287423397091696418557276
61634979287423397091717339263628
61634979287423397456909193831216
61634979287423397456909193949260
61634979287423397457725096775228
61634979287423397502662778857724
61634979287423397503499602390044
61634979287423430404479919047210
61634979287423441517517320619642
61634979422361778712257114009360
61634979422362678725876412980346
61634979422362678725879769148596
61634979422362678730962000370164
61634979422362679275006212123094
61634979422362679275006213540036
61634979422362679280088786301254
61634979422362679280088787718196
61634979422362979464193008981222
61634979422362979464251671971888
61634979422362979464252443624220
61634979422362979464252786580812
61634979422362979464255771096066
61634979422362979464255771100278
61634979422362979464255885413526
61634979422362979464255885414930
61634979422362979464255886830468
61634979422362979464255886948560
61634979422362979464256144166004
61634979422362979469273374897134
61634979422362979469335017802380
61634979422362979469335360758972
61634979422362979469336132411304
61634979422362979469336136662058
61634979422362979469338459591686
61634979422362979469338459593090
61634979422362979469338461008628
61634979422362979469338461010032
61634979422362979469338461126720
61634979422362979469339489996496
61634979422363026908181458475204
61634979422363026908181463074474
61634979422363026908181491772282
61634979422363026908181834728874
61634979422363027045190394492780
61634979422363027045441098595884
61634979422363027045442213204808
61634979422363027045442217804078
61634979422363027045442327523672
61634979422363027045442332122942
61634979422363027047639263454204
61634979422363027052722609284696
61634979422363027456970449002816
61634979422363027456973433516666
61634979422363028738323740243504
61634979422363028738324854852428
61634979422363028738324969171292
61634979422365380429123472606870
61634979422365380840908834670994
61634979422365380840908836088144
61634979422365380983253193511392
61634979422365380983521808291518
61634979422365414329991167428326
61634979422365425448112262387112
61634979422365681167440068607746
61634979422365681167691117084384
61634979423237125066248780244240
61634979423238029159367213475470
61634979423238029159367213829602
61634979423238030394881110562516
61634979423238030440467586701776
61634979423238325223451203389650
61634979423240732143899203551332
61634979423240732143899575087640
61634979423240732143902675455388
61634979423240732144090960750160
61634979423310059935798295201394
61634979423310975152117811991050
61634979423310975152121169576242
61634979423310976433220427839492
61634979423310976433221542448416
61634979423310976433405356611930
61634979423310976433408800290562
61634979423311008498859486095636
61634979423311008498859486449768
61634979423311271627987426513460
61634979423311276576904888653608
61634979423311308688109159859648
61634979423313672776144419808328
61634979423313678136652416225356
61634979423313678136653530834280
61634979423313678136653535433550
61634979423313678136655773810548
61634979423313678136656888419472
61634979423313720908612394923958
61634979445891814315231698442632
61634979445891814315418983565388
61634979445964760302902308358780
61634979445964760307984882536940
61634979445996280359576741471358
61634979445996280359597633479950
61634979445997180378285290831522
61634979445997180378286438737524
61634979445997228554331102048872
61634979445997230155455522235052
61634979445997230155456670141054
61634979445997230155707345529088
61634979445997230155707718600430
61634979445997230162987737026968
61634979445997480933585338930678
61634979445997480933585712002020
61634979445997528560588132663610
61634979445997528560588504199758
61634979445997528560588504317802
61634979445997528697848882788120
61634979445997528697848887393214
61634979445997528705129278401448
61634979445997529111827819561746
61634979445997529111828192633088
61634979445997529116911538345536
61634979445997530344727264021198
61634979445997530344977196471970
61634979445997530344977939531488
61634979445997530344977939544586
61634979445997530344978311080894
61634979445997530344978312597214
61634979445997530352258330907112
61634979445997530390727310527542
61634979445997530390728425136466
61634979445997530390730409360256
61634979445997530390730782431598
61634979445997530390731523969180
61634979445997530390731524435740
61634979445997530390731895990762
61634979445997530390731897040522
61634979445999882035775442309824
61634979445999882035776442599884
61634979445999882035778536910450
61634979445999882035778884449050
61634979445999882035779656101382
61634979445999882035779656118644
61634979445999882040862111378670
61634979445999882081721411637238
61634979445999882081721784708580
61634979445999882493315389468882
61634979445999882493315762540224
61634979445999882630575488282168
61634979445999914152254788296674
61634979445999915799383845051688
61634979445999925270375535581554
61634979445999926917504592336568
61634979445999930211762705203888
61634979445999930212013752263584
61634979445999930257763866804430
61634979445999930257764238340738
61634979445999930257767222854588
61634979445999930257767337173452
61634979445999930257767338708486
61634979445999930257767595925930
61634979445999931858891757726814
61634979446000182270799592520120
61634979446000182270800621389896
61634979446000182270802687120746
61634979446000182270803720222610
61634979446000182636832398557202
61634979446000182636832513342626
61634979446000182636832771628544
61634979446000182819846739141648
61634979446000182820097786201344
61634979446000214341525267508034
61634979446000215988653291143922
61634979446000230264023477217516
61634979446000230264023478634666
61634979446000230264023850288858
61634979446000230447037816851372
61634979446000230447037931170236
61634979446000230447037932587178
61634979446000230812814414557844
61634979446000230812815447659708
61634979446000230812815449076858
61634979446000230812815820731050
61634979446000230820346887616964
61634979446000230820346889034114
61634979446000232094165870135450
61634979446000232094166983694614
61634979446000232094167241961818
61634979446001082838803787624374
61634979446001083204644180547554
61634979446001083204644553618896
61634979446001083209726754725714
61634979446001083209726756147076
61634979446001083209727899331344
61634979446001083209727899447984
61634979446001083250397765456018
61634979446001083250397766406608
61634979446001083387657749483880
61634979446001083387658521136212
61634979446001083392741095314372
61634979446001083392927056256958
61634979446001116739480445420904
61634979446001127857601192705784
61634979446001130831835259207868
61634979446001130969096013937472
61634979446001130976376406362856
61634979446001131380627229650060
61634979446001131388158669489272
61634979446001131388158669607316
61634979446001132616224324433378
61634979446001132616225067505994
61634979446001132616225096085710
61634979446001132616225439042302
61634979446001132623504687216188
61634979446001133210767526739864
61634979446001133210769851092050
61634979446001133210769851210094
61634979446001133210770622390250
61634979446001133210770622744382
61634979446001133213218343799804
61634979446001133213218343917848
61634979446001133213218344862614
61634979446001133213218344980706
61634979446001133213218373560422
61634979446001133213218716871146
61634979446001133213218716989190
61634979446001133213281105914648
61634979446001133213281479104034
61634979446001133213302026619596
61634979446001133213302026737640
61634979446001133218298966697120
61634979446001133218300917977964
61634979446001133218300919512998
61634979446001133218300948210758
61634979446001133218301291049306
61634979446001133218301291167350
61634979446001133218302062347506
61634979446001133218302062701638
61634979446001133218363680092808
61634979446001133218363680210852
61634979446001133218364824816482
61634979446001133218385745521430
61634979446872525451177727483490
61634979446872530260471428384918
61634979446872530435870760960270
61634979446872530443400708655252
61634979446872530443464848363586
61634979446872530445657045583188
61634979446872530445658164791382
61634979446872530445661517777304
61634979446872530445661520959632
61634979446872530801899439294862
61634979446872530809242101867088
61634979446872530809429386989844
61634979446872530809512955024212
61634979446872530809514447286486
61634979446872530854996063030626
61634979446872530855247111490002
61634979446872530857443780903720
61634979446872532044589267500006
61634979446872532044839942888040
61634979446872532044840315959382
61634979446872532047036731337984
61634979446872532047036731692276
61634979446872532090342852409874
61634979446872532090529761160916
61634979446872532090613329195284
61634979446872532092789196921566
61634979446872532092790573465296
61634979446872564163510744206990
61634979446872564163511863415184
61634979446872565398858652794480
61634979446872574864766882706978
61634979446872574864766997492402
61634979446872575276549264869572
61634979446872575281631491491870
61634979446872576511896054248868
61634979446872830589174025973748
61634979446872830589175173879750
61634979446872830589177496809330
61634979446872830589178526747580
61634979446872830589178529929908
61634979446872830998699952290272
61634979446872830998700985392136
61634979446872830998701358463478
61634979446872830998763747506980
61634979446872830998764120578322
61634979446872831000956289100164
61634979446872831000960416920698
61634979446872831000960789873996
61634979446872831000960789992040
61634979446872832233859861380150
61634979446872832234110536890440
61634979446872832234110536903538
61634979446872832234110908439846
61634979446872832234110909956166
61634979446872832236306549314994
61634979446872832236307582435572
61634979446872865588128098768622
61634979446872865588129246674624
61634979446872875051840807290044
61634979446872875051840921608908
61634979446872876698969974114572
61634979446876429009593197651836
61634979446876429009593201883924
61634979446876434507614000257848
61634979446876434507616324728078
61634979446876434507617099562738
61634979446876434507617100625596
61634979446876434507617129205312
61634979446876434553388505872664
61634979446876434553391605059510
61634979446876434553391606122320
61634979446876434553391606240412
61634979446876434553579891535184
61634979446876477325368028751198
61634979446876477376181201403428
61634979446876477376183181395130
61634979446876477376184300236142
61634979446876477376184300590274
61634979446944561588204969035668
61634979446944561588225861044260
61634979446944572706326059277140
61634979446945476248142038301066
61634979446945476431071547209128
61634979446945476431072695115130
61634979446945476431131986375678
61634979446945476431134309323972
61634979446945476431135458279734
61634979446945476438411229967556
61634979446945476438415476706272
61634979446945476797185057202634
61634979446945476802247482326774
61634979446945476804444151740492
61634979446945476842665525040772
61634979446945476842666672946774
61634979446945476842917721406150
61634979446945476850196591926686
61634979446945478032259877416154
61634979446945478032510925875530
61634979446945478037593500053690
61634979446945478039790944302068
61634979446945478078012314420020
61634979446945478078013462326022
61634979446945478078284282068024
61634979446945478078285429974026
61634979446945478083367632497786
61634979446945478083367661195594
61634979446945478085543381305934
61634979446945478085544529211936
61634979446945509739400091168738
61634979446945509782957006664888
61634979446945760515081415156610
61634979446945776581928238937832
61634979446945776581932485676548
61634979446945776986371595308284
61634979446945776986371968379626
61634979446945776986434357423128
61634979446945776986434730494470
61634979446945776993713601015006
61634979446945776993714745620636
61634979446945778221781519872314
61634979446945778226863720984748
61634979446945778226863749577562
61634979446945778229061538182212
61634979446945809926474015751804
61634979446948163264404670164194
61634979446948163310158373992196
61634979446948177951556205163212
61634979446948177951556205281256
61634979446948177951577384272122
61634979446948178088565912496250
61634979446948178088816959538684
61634979446948178088816961073718
61634979446948178093900564121654
61634979446948178096092761341256
61634979446948178096097233535372
61634979446948178134319497406118
61634979446948178134507668014844
61634979446948178134508041086186
61634979446948178134567074079530
61634979446948178134567445615838
61634979446948178134570430129688
61634979446948178134570544448552
61634979446948178134570545983586
61634979446948178134570803201030
61634979446948178134591466570442
61634979446948178141846317671408
61634979446948178141846346251124
61634979446948178141849673721566
61634979446948179735690751193094
61634979446948179735694193332320
61634979446948179735694194871726
61634979446948179735694964984652
61634979446948179735695223387210
61634979446948179735946012044348
61634979446948179735946013579382
61634979446948179743225257152546
61634979446948179743226290273124
61634979446948179779187999175026
61634979446948179781444336102962
61634979446948179781445455311156
61634979446948179781447402123872
61634979446948179781447779781594
61634979446948179781448435225736
61634979446948179781448808297078
61634979446948179781715932214658
61634979446948179781717051422852
61634979446948179781719369771876
61634979446948179781720402873740
61634979446948179781720775945082
61634979446948179786803007166650
61634979446948179788975402988876
61634979446948179788979875182992
61634979446948211440387719266700
61634979446948211447917781630466
61634979446948211447918786152614
61634979446948211447919159223956
61634979446948211486392094368740
61634979446948211486392465905048
61634979446948213087515742902588
61634979446948213087515771482304
61634979446948213095046809788502
61634979446948222560956560678344
61634979446948222604513213189928
61634979446949380500366841395564
61634979446949380500367184352156
61634979446949380500367956004488
61634979446949380500370283657046
61634979446949380500370284719904
61634979446949380500370285074196
61634979446949380500370656256212
61634979446949380500370656728388
61634979446949380500371427908544
61634979446949380500391201179666
61634979446949380500392348613492
61634979446949380500392349085668
61634979446949380500559714620258
61634979446949380546141347010380
61634979446949380546142461619304
61634979446949380546144818914436
61634979446949380546145933523360
61634979446949380546334218818132
61634979446949412245734162867410
61634979446949423318101325242422
61634979446949423318101325714598
61634979446949423318122246419546
61634979446949423363854910506422
61634979446949424965230377748086
61634979448846627522660873944898
61634979448954690116383849821558
61634979448954693273632175070794
61634979448955894579422033743775
61634979448955894579505373606975
61634979448955894579505716563567
61634979448955894587033341660175
61634979448955894587033684616767
61634979448955895860868760406095
61634979448955896409660730831025
61634979900867978877897530092408
61634979900937321998080762128288
61634979900939756865511853413770
61634979900940924269076841630320
61634979900940924270769094326272
61634979900940924270772566230328
61634979900940924271521206635584
61634979900940957622593114325422
61634979900940957622594114615482
61634979900940968740714090248030
61634979900961637930571194250322
61634979900961637931134935525714
61634979900961637931134935529926
61634979900961637931136050134638
61634979900961637931323220820486
61634979900961637931324335429410
61634979900961685369978277364420
61634979900965239606770671340598
61634979900965289615595882120508
61634979900972444744061785160324
61634979900972444744312832220020
61634979900972444744876315215110
61634979900972444744876573495412
61634979900972492183153800875228
61634979900972492183718656759544
61634979900973343481729916725238
61634979900973343527483501635106
61634979900973343527483501652368
61634979900973343528236642831456
61634979900973344763018576326388
61634979900973345128858973480252
61634979900973345129612114659340
61634979900973345311872538285272
61634979900973392933981041363326
61634979900973394535105466131514
61634979900973394535356398872346
61634979900973394535356513191210
61634979900973394542636528785340
61634979900973395137495124130730
61634979900973395137495898965390
61634979900976046420512055275132
61634979900976046421265196454220
61634979900976046466265894220164
61634979900976046832294315219220
61634979900976046832294318401548
61634979900976096238540811052810
61634979900976096238791515155914
61634979900976096246071874756396
61634979900976096429337266055042
61634979901804251941656212266626
61634979901804251986656655879362
61634979901812355862369042456140
61634979901835783527483837832296
61634979901835783527484096116810
61634979901835783528048693716612
61634979901835783528048952001126
61634979901836683912783378556130
61634979901836684095797971876634
61634979901836684096047904327406
61634979901836684096048675979738
61634979901836687069864673335592
61634979901836687252795330149656
61634979901836687252858092268712
61634979901836688899171241476232
61634979901836688899359526771004
61634979901836688899987149006464
61634979901836688900175176020934
61634979901836688900175177083792
61634979901836733325807792682130
61634979901836984284503451587948
61634979901836984284566213352872
61634979901836984285131069237188
61634979901836984285319354531960
61634979901839385203682195731640
61634979901839385203683314922572
61634979901839385203683314939834
61634979901839385204436460351010
61634979901839385249436899849702
61634979901839388956293441435146
61634979901839390557668650750640
61634979901839390557940619914964
61634979901839390602606328117226
61634979901839390603422235660508
61634979901839390603422493940810
61634979901840591360504612598234
61634979901840591360692897879956
61634979901840591497765367310576
61634979901840591497765367327838
61634979901840591497765625713134
61634979901840591498037593361138
61634979901840635969340112565920
61634979901840635969402529834846
61634979901840635969423417714892
61634979901840635969590815129618
61634979901840635969590901223058
61634979901847489078642560307212
61634979901847493883020018149806
61634979901847494066034358852136
61634979901847494066034620314718
61634979901848694823053200955616
61634979901848694823113640139428
61634979901848694823115963074672
61634979901848694823618056839932
61634979901848694823680818958988
61634979901848695234647178787260
61634979901848695235400319966348
61634979901848695372156313250312
61634979901848695372911778427454
61634979901848739836767916571942
61634979901848739844295655987414
61634979901848739844297978935708
61634979901848739844297979985468
61634979901848739844379224021782
61634979901848739844379566978374
61634979901848739844382695925838
61634979901848739845113883283612
61634979901848739845113886465940
61634979901848739845114144746242
61634979901908718395338777162674
61634979901908729515154447748444
61634979901908729515154706032958
61634979901908729515175368336752
61634979901908729515719561917274
61634979901908729515740482505582
61634979901908729520238051863450
61634979901908729520801877810920
61634979901909617186041115190006
61634979901909618414107884257810
61634979901909618420819949380048
61634979901909618420823048684938
61634979901909618787416587017890
61634979901909618962898740091078
61634979901909618963149787150774
61634979901909618963150558803106
61634979901909618970489469909202
61634979901909618970513489802400
61634979901909618970513748082702
61634979901909618970513834176142
61634979901909618970678526856306
61634979901909618970680854504652
61634979901909618970681884441498
61634979901909618970681970534938
61634979901909629900453988472278
61634979901909630083468581792782
61634979901909630083551149537090
61634979901909630083552264146014
61634979901909630083718514243554
61634979901909630083719285895886
61634979901909633057530811057624
61634979901909633057535283251740
61634979901909633240465940065804
61634979901909633240528702184860
61634979901909633652247944911918
61634979901909633652331627265150
61634979901909634841921741733174
61634979901909634842091430787612
61634979901909634842092202439944
61634979901909634842172445836278
61634979901909634847256134623362
61634979901909634884581042270328
61634979901909634885398064409484
61634979901909634886841851392380
61634979901909634887029878406850
61634979901909634887030136687152
61634979901909634887113560760082
61634979901909634887113819040384
61634979901909634887657758922612
61634979901909634887845015696076
61634979901909634887845015701900
61634979901909634887845786999940
61634979901909634887928353681390
61634979901909634887928611961692
61634979901909634887928698055132
61634979901909634892196050261952
61634979901909634892196136355392
61634979901909634892926032462684
61634979901909634892928356927298
61634979901909634892929390047876
61634979901909634893012039280530
61634979901909634893013072401108
61634979901909666592350364888878
61634979901909668200441001143890
61634979901909679313478402598278
61634979901909919159763163090024
61634979901909919159763163094236
61634979901909919159951448384796
61634979901909929677188283244364
61634979901909930272236708950156
61634979901909930272236708954368
61634979901909930272800793182140
61634979901909935031362796436728
61634979901909935036445370614888
61634979901912320071538597327586
61634979901912320071789301430690
61634979901912320078316523384332
61634979901912320078316523401594
61634979901912320079069664213500
61634979901912320079069668812770
61634979901912320117543229179106
61634979901912320124070108311462
61634979901912331191352805647788
61634979901912331191353924838720
61634979901912331191353924855982
61634979901912331192107070267158
61634979901912331237107509765850
61634979901912331237107768033102
61634979901912334760949449186382
61634979901912334760970369892734
61634979901912334943148144162144
61634979901912334943963789888712
61634979901912334943963794487982
61634979901912334943964047106156
61634979901912334943964051351294
61634979901912334943964051705426
61634979901912334943981614826586
61634979901912334943984709060030
61634979901912334943984713659300
61634979901912334943984715194334
61634979901912334943984972411778
61634979901912334948228132407444
61634979901912334948231489992636
61634979901912334949047392936648
61634979901912334949064960657078
61634979901912334949068318242270
61634979901912336545338490414136
61634979901912336545339260666788
61634979901912336545339262066468
61634979901912336545357086654470
61634979901912336545359411119084
61634979901912336545607790757574
61634979901912336550440432484962
61634979901912336550442756949576
61634979901912336550691479544658
61634979901912336550693804009272
61634979901912336588833409330780
61634979901912336590276938033374
61634979901912336591092070723330
61634979901912336591092070742204
61634979901912336591092075322600
61634979901912336591092075341474
61634979901912336591092845563606
61634979901912336591092846626464
61634979901912336591093103856958
61634979901912336595357189145196
61634979901912336596171972894064
61634979901912336596175416553822
61634979901912336596175416572696
61634979901912336596176449674400
61634979901912336596448417322404
61634979901912368295785709810174
61634979901912368295785714055312
61634979901912379413906457095054
61634979901913520835398898904908
61634979901913537302609922998456
61634979901913537307692497176616
61634979901913537485372324535590
61634979901913537485435086667696
61634979901913537485435090901236
61634979901913537485456007360998
61634979901913537485624147846888
61634979901913537485704731373230
61634979901913537485707060088646
61634979901913537485707088668362
61634979901913537485708203277286
61634979901913537490518808268036
61634979901913537490518809807442
61634979901913537490519579920368
61634979901913537490707865215140
61634979901913537490788077203722
61634979901913537490790777455446
61634979901913537490791549107778
61634979901913537492231605887442
61634979901913570836441995389288
61634979901913570844055625886592
61634979901913581957010344805632
61634979901913581957010349410726
61634979901913581957010722482068
61634979901913581957072335273760
61634979901913581957073110108420
61634979901913581957073111171278
61634979901913581957073111525570
61634979901913581957093255978708
61634979901913581957094027631040
61634979901913581962094066773154
61634979901913581962156828538078
61634979901913581962345113832850
61634979901920423992251427517100
61634979901920423999026254391212
61634979901920423999029353696102
61634979901920435066313170223360
61634979901920435112066755133228
61634979901920435112066755150490
61634979901920439870690628065954
61634979901920439870711548772306
61634979901920439870711807052608
61634979901920439871272190742808
61634979901920440051191389825328
61634979901920440053454178571900
61634979901920440053642463866672
61634979901920440053704968768284
61634979901920440053704973367554
61634979901920440053705225985728
61634979901920440053705230230866
61634979901920440053705230584998
61634979901920440054287649590474
61634979901920440054290748423188
61634979901920440058784099267972
61634979901920440058785214231028
61634979901920440058788571816220
61634979901920440463540488460580
61634979901920440465236183418014
61634979901920440465236184817694
61634979901920440465236184835164
61634979901920440465236441698316
61634979901920440465487231894652
61634979901920440470318758995854
61634979901920440471155496452204
61634979901920440471155582545644
61634979901920440471406629587870
61634979901920473222511434559394
61634979901920473222512206211726
61634979901920473405526888689746
61634979901920473405526892934884
61634979901920484523644541387050
61634979901920484523646521011570
61634979901920484523647635974626
61634979901920484523647640691940
61634979901921624710358144289548
61634979901921624710546429702364
61634979901921624756111729199416
61634979901921624756111729216678
61634979901921624756864870395766
61634979901921640627793809974018
61634979901921640628357665568274
61634979901921640628357894206002
61634979901921640632876499888192
61634979901921640810724466788082
61634979901921640810787228902926
61634979901921640810787228907138
61634979901921640810787229969996
61634979901921640810787606223618
61634979901921640811288551020066
61634979901921640811351313139122
61634979901921640811351314201980
61634979901921640811369910792186
61634979901921640811373382696242
61634979901921640815870947336796
61634979901921640815870952054110
61634979901921640816452484970346
61634979901921641222318444619726
61634979901921641222569493079102
61634979901921641222569493096364
61634979901921641223070556929038
61634979901921641223321605388414
61634979901921641227401134516430
61634979901921641227401134533900
61634979901921641227652181576126
61634979901921641227652181593596
61634979901921641228154275712988
61634979901921641228405322755214
61634979901921641357319767816556
61634979901921641358134556151644
61634979901921641359576104744492
61634979901921641359579199345118
61634979901921641359579576648548
61634979901921641359830247808706
61634979901921641360394332040690
61634979901921641360395106875350
61634979901921641360395107938208
61634979901921641360583393232932
61634979901921641360583421930740
61634979901921641360667076058548
61634979901921641364662922360996
61634979901921641364662922479040
61634979901921641364851207773812
61634979901921641364913969420692
61634979901921641365478825305008
61634979901921641365665996108900
61634979901921641365667110599780
61634979901921674162609268927636
61634979901921674719012518222690
61634979901921674719015904387598
61634979901921674719015990481038
61634979901921685280729901893652
61634979901921685829521872318582
61634979901921685831969966445346
61634979901921685832031580658400
61634979901921685832032355493060
61634979901921685832032356555918
61634979901921685832032356910210
61634979901921685832049833937930
61634979901921685832050176894522
61634979901921685832053277262270
61634979901921685832053277616562
61634979901921685832053305841986
61634979901921685832053648798578
61634979901921685837053312157794
61634979901921685837053312275838
61634979901921685837116073922718
61634979901921685837133522725014
61634979901921685837136994629070
61634979901921685837869215101806
61634979906845647267665420437200
61634979906849549728183140879072
61634979906880817406984874274272
61634979906881970169403936107852
61634979906882018347081589900880
61634979906882018347082704509804
61634979906882019948458176337688
61634979906884720417111588832478
61634979907745309508962028321580
61634979907745309508962142634828
61634979907745309509150427929600
61634979907745313031988437882492
61634979907745314267334973226624
61634979907745314267335230444068
61634979907745314267606941328090
61634979907745314267606942390948
61634979907745314267607199608392
61634979907745314267607199609796
61634979907748015970958604492404
61634979907748015971042287312196
61634979907748015971042287313648
61634979907749216728124663187112
61634979907749216728124663305156
61634979907749216911054171742286
61634979907749216911138887687028
61634979907749216911139002472452
61634979907749216911139260758370
61634979907749261382503049326076
61634979907749261382503392636800
61634979907749261382504163935000
61634979907749261382504164289132
61634979907749261382504168652362
61634979907749261382504192999990
61634979907749261382504197232078
61634979907749261382691420714128
61634979907749261382692453947134
61634979907756119433947300406144
61634979907756119845728788679186
61634979907756119846001790982754
61634979907757320603083137987846
61634979907757320603083138105938
61634979907757320603084166975714
61634979907757320785825130780990
61634979907757320785825389048194
61634979907757365257459970711258
61634979907757365257460313667850
61634979907757365257462293659552
61634979907757365257463408268476
61634979907757365257463409318236
61634979907757365257463409790412
61634979907757365257463409803510
61634979907757365257463412972740
61634979907757365257463414035598
61634979907757365257463414389890
61634979907757365258212083020570
61634979907757365258215520577788
61634979907757365258215521627548
61634979907757365258215522099724
61634979907757365258215522112822
61634979907757365258215525282052
61634979907757365258215526226818
61634979907757365258215526344910
61634979907757365258215526699202
61634979907757365258215553861768
61634979907757365258215778844992
61634979907757365258215783444262
61634979907757365258215812142070
61634979907818244383595236783340
61634979907818244383782493202720
61634979907818255496632638232112
61634979907818255496632638237728
61634979907818255501715212415888
61634979907818259019657674437238
61634979907818259019658789046162
61634979907818259019658789518338
61634979907818259019658790581196
61634979907818259019658790918018
61634979907818259019659047798640
61634979907818259024742393629132
61634979907818259025013332860822
61634979907818259025014365981400
61634979907818260252745375711076
61634979907818260252746147363408
61634979907818260255004807239638
61634979907818260255005583142772
61634979907818260255005840360216
61634979907818260255193098183440
61634979907818260255276432982214
61634979907818260255276436168754
61634979907818260255276781009056
61634979907818260260088153070130
61634979907818260260089186190708
61634979907818260260357797769840
61634979907818260260360121767894
61634979907818260260360121769298
61634979907818260260360125422398
61634979907818260260360126485256
61634979907818260260360126486660
61634979907818260260360383704104
61634979907818260260361155355032
61634979907818260260361155356436
61634979907820945530644525040030
61634979907820945530644896576338
61634979907820960311311870841042
61634979907820960311311872376076
61634979907820960311311876975346
61634979907820960311312129593520
61634979907820960311312134192790
61634979907820960316395475424012
61634979907820961958440153210694
61634979907820961958440157809964
61634979907820961958440928050970
61634979907820961958629214408552
61634979907820961958709453555536
61634979907820961958711777903510
61634979907820961958711782152860
61634979907820961958712897234168
61634979907820961963523499041186
61634979907820961963792027733696
61634979907820961963795466690594
61634979907820961963795471407956
61634979907820962004194771241140
61634979907820962004466367352836
61634979907820962009278117071632
61634979907820962009550084719636
61634979907822161068394132509314
61634979907822161068394510185750
61634979907822162713262724616640
61634979907822162713263867805280
61634979907822162715522156145202
61634979907822162715523304038106
61634979907822162715523305100964
61634979907822162715523562318408
61634979907822162715711590395688
61634979907822162715794158145820
61634979907822162715795272754744
61634979907822162715795273221304
61634979907822162720602407375068
61634979907822162720603550563708
61634979907822162720605873512002
61634979907822162720605878216266
61634979907822162720605879279124
61634979907822162720606908148900
61634979907822162761277147228276
61634979907822162761465175305604
61634979907822162766360493058768
61634979907822162897972669703254
61634979907822162898536753935238
61634979907822162898536754051878
61634979907822162898537528886538
61634979907822162898725815244120
61634979907822162898725843825288
61634979907822162898806398770462
61634979907822162898808727367786
61634979907822162898808727485878
61634979907822162898809497603176
61634979907822162898809498069736
61634979907822162898809870674518
61634979907822162903620099882370
61634979907822162903808384706370
61634979907822162903808389423732
61634979907822162903809532612372
61634979907822162903892444852678
61634979907822162905312352461682
61634979907822162905500642119684
61634979907822162905500670699400
61634979907822207370174002552948
61634979907822207370174774205280
61634979907822207370174807148226
61634979907822207370175150104818
61634979907822207375257348029308
61634979907822207375258495935310
61634979907822207375446781230082
61634979907829065283792295345142
61634979907829065283792295463186
61634979907829065283792553743488
61634979907829065421617910322292
61634979907829065421618167539736
61634979907829065426701513370228
61634979907829065831140738737770
61634979907829065833399054122422
61634979907829065833399398595334
61634979907829065833400173435610
61634979907829065833588459793192
61634979907829065833668698940176
61634979907829065833672142618808
61634979907829065833672144035750
61634979907829065838482744425826
61634979907829065838751273118336
61634979907829065838754712075234
61634979907829065838755746729394
61634979907829098635613844911198
61634979907830249979671035125618
61634979907830266040874556664898
61634979907830266045957130843058
61634979907830266178135684461632
61634979907830266178697072691290
61634979907830266178699395626486
61634979907830266178699396689344
61634979907830266178699425269060
61634979907830266178699428451388
61634979907830266178700171524004
61634979907830266178700543060312
61634979907830266178700543532488
61634979907830266178700544477254
61634979907830266178700544949638
61634979907830266183218258639792
61634979907830266183782741456978
61634979907830266183783888890804
61634979907830266183783889362980
61634979907830266223888896298754
61634979907830266223889269370096
61634979907830266588218527863458
61634979907830266588218899399766
61634979907830266588221970006896
61634979907830266588222343078398
61634979907830266588222999939482
61634979907830266589917575566466
61634979907830266590481401535458
61634979907830266590481402598316
61634979907830266590481430115174
61634979907830266590481431159318
61634979907830266590481431178032
61634979907830266590481434347262
61634979907830266590481774115910
61634979907830266590481774471446
61634979907830266590481774588086
61634979907830266590482434637322
61634979907830266590482807708664
61634979907830266590670720994904
61634979907830266590671094066246
61634979907830266590753748022086
61634979907830266590754403820520
61634979907830266590754776891862
61634979907830266595000149744626
61634979907830266595000264063490
61634979907830266595561652765324
61634979907830266595565005627538
61634979907830266595565005646252
61634979907830266595565119946402
61634979907830266595565120418578
61634979907830266595566153539156
61634979907830266595754439896738
61634979907830266595833993484830
61634979907830266771237338038352
61634979907830266773493674966288
61634979907830266773495998964342
61634979907830266773495999436518
61634979907830266773496774271178
61634979907830266773496775215944
61634979907830266773496775334036
61634979907830266773497146870344
61634979907830266773685060510716
61634979907830266773685060628760
61634979907830266773685089208524
61634979907830266773768743336332
61634979907830266773768743454376
61634979907830266778579344794834
61634979907830266778579345267010
61634979907830266778580492700836
61634979907830266778768777995608
61634979907830266781023967017542
61634979907830266781025114923544
61634979907830299575710560537806
61634979907830299575710932074114
61634979907830300125318438038054
61634979907830300132093264912166
61634979907830300132096617779996
61634979907830300132096618252172
61634979907830300132096618265270
61634979907830300132096622497358
61634979907830311060424074508922
61634979907830311243439442540378
61634979907830311245130580627406
61634979907830311245130923583998
61634979907830311245132903575700
61634979907830311245134018184624
61634979907830311245134019234384
61634979907830311245134019706560
61634979907830311245134019719658
61634979907830311245134022888888
61634979907830311245134023951746
61634979907830311245134024306038
61634979907830311245134052531462
61634979907830311245134395488054
61634979907830311250214269414490
61634979907830311250216593884720
61634979907830311250217737086458
61634979907830311250217741318546
61634979907830311250969734591632
61634979907830311250970882497634
61634979907853415941547760107100
61634979907853415941548021687774
61634979907853415941548050267490
61634979907853425819803227711020
61634979907853427054585418424800
61634979907853427054585423142162
61634979907853427059668768972654
61634979907853427059669140508962
61634979909731117123699731623187
61634979909840384181271114364029
61634979909840384188885089235075
61634979909840384191333586547715
61634979909840384191333586547763
61634979909840385418583446665358
61634979909840385423667025911606
61634979909840385426114857926210
61634979909840385426114857926258
61634979909840385426114858457696
61634979909840385426114859520506
61634979909840385426114862707046
61634979910711783467827575747069
61634979910772573143995307739735
61634979910772621328073503359257
61634979910784578884671424533819
61634979910784578884675671272535
61634979910784578892202491419733
61634979910784612834306518385039
61634979910784628710230989979967
61634979910784628893246362732949
61634979910784628893248715428811
61634979910784628893249834637005
61634979910784629305595923702053
61634979910808896458080945594561
61634979910808896463163519772721
61634979910811597747474476955795
61634979910811597754816601567601
61634979910819701034414380883409
61634979910819701622433722340435
61634979910819701624693272774081
61634979910819701629775846952241
61634979910819751037717686900081
61634979924575425923179235813640
61634979924575426340043700048278
61634979924575426340044844770548
61634979924575459275000784198794
61634979924606994018574810098012
61634979924606994018575924706936
61634979924606994019139665982328
61634979924606995619700349475124
61634979924606995619951396534820
61634979924610548072917835704920
61634979924610597890947477453794
61634979924610597891198524513490
61634979924610597898478544339708
61634979924610598073961820281418
61634979924610598074212524384522
61634979924610598081492887167332
61634979924610598081555531431064
61634979924610598081555534613392
61634979924610598081555536030334
61634979924610598081576452019372
61634979924610598081576455201700
61634979924610598081576456736734
61634979924610598081576828273042
61634979924610598081743935643970
61634979925471188905285682558376
61634979925471190506661154386260
61634979925471190506912202862898
61634979925471485335398354467682
61634979925471485342677602641568
61634979925471489460564038300252
61634979925471489460752066259488
61634979925471490695847032326034
61634979925471490695910827678096
61634979925471490696182795326100
61634979925471490696182796743042
61634979925471533925423102458658
61634979925471535160205035952186
61634979925471535160205037369128
61634979925471535160205037487220
61634979925475087613924386246704
61634979925475091182768147377562
61634979925475091182789067965870
61634979925475091365803029928906
61634979925475093150443889878724
61634979925481996085306793170238
61634979925483191481603611806530
61634979925483191481604383458862
61634979925483196292445530905072
61634979925483196292509326257134
61634979925483196292530246845442
61634979925483196293010386789388
61634979925483240940381610840994
61634979925483240940382382493326
61634979925544120622921164280866
61634979925544134892956292474524
61634979925544135264319368168884
61634979925544136494331764302408
61634979925544136494581696753180
61634979925544136494582468405512
61634979925544136499665042583672
61634979925544136499665385895800
61634979925544136499665386957206
61634979925544136499666157548132
61634979925544136544602691619632
61634979925544136544602720317440
61634979925544136545418594550594
61634979925544136545419742456596
61634979925544420812170062733830
61634979925544420812170837572702
61634979925544435445974839384408
61634979925544435448234648216400
61634979925544435448506244328096
61634979925544435448506272907812
61634979925544435453314522142836
61634979925544435453316846495022
61634979925544435453317994046892
61634979925544435453317994401024
61634979925544435453586489790840
61634979925544435453589961694896
61634979925544435453589962049028
61634979925544436681320514153328
61634979925544436681320858526862
61634979925544436681320887224670
61634979925544436681322001833594
61634979925544436683518675829320
61634979925544436683581437594244
61634979925544436683769724305958
61634979925544436688098779989954
61634979925544436688098780001600
61634979925544436688098780007424
61634979925544436688098808699408
61634979925544436688663639056598
61634979925544436688664012127940
61634979925544436688851925412776
61634979925544436688852298484118
61634979925544436688933652240026
61634979925544436688935979775944
61634979925544436688936751072740
61634979925544436688936751428276
61634979925544481152959250451304
61634979925546838197766075636566
61634979925546838197766081770870
61634979925546838202849684818806
61634979925546838203101503530834
61634979925548022487805454192442
61634979925548037167927901402022
61634979925548037170375995528786
61634979925548037170438757293710
61634979925548037170459677882018
61634979925548037175459341359278
61634979925548037175518631220146
61634979925548037175520954150970
61634979925548037175522103124202
61634979925548037175539551808454
61634979925548037175543023712510
61634979925548037353389957491822
61634979925548037353473639845054
61634979925548037360164784365934
61634979925548038952567640715056
61634979925548038954765802391048
61634979925548038954827449547048
61634979925548038954828221199380
61634979925548038954849484744280
61634979925548038959094859509456
61634979925548038959345906551682
61634979925548038959849148221540
61634979925548038959907323473484
61634979925548038959910765618326
61634979925548038959910795377540
61634979925548038959911138689668
61634979925548038959932830574772
61634979925548038960099051974504
61634979925548039005664347344462
61634979925548039005665495250464
61634979925548039137862681082844
61634979925548039138114499794872
61634979925548039142922782326974
61634979925548039142943702915282
61634979925548039142946026913336
61634979925548039143194749974978
61634979925548039143197073973032
61634979925548039145370503382396
61634979925548039145370504799338
61634979925548039145391423970704
61634979925548039145391425505738
61634979925548039145391797042046
61634979925548070522260305678864
61634979925548083426403051008758
61634979925548083431486396839250
61634979925554941528201827071506
61634979925554941706132557522914
61634979925554941706132558939856
61634979925554941706696641754898
61634979925554941706696643171840
61634979925554941711215018799152
61634979925554942072161241507988
61634979925554942072976025125714
61634979925554942072976029843076
61634979925554942077244844555924
61634979925554942078059632891012
61634979925554942078060748916878
61634979925556126355421917614338
61634979925556126362761600372766
61634979925556126362765072276822
61634979925556126362952984500252
61634979925556126362953357571594
61634979925556137475802473731210
61634979925556137475990385954640
61634979925556137475990759025982
61634979925556142277669080281594
61634979925556142280682030292674
61634979925556142285259810099718
61634979925556142285262133030542
61634979925556142285262506101884
61634979925556142285263277752812
61634979925556142285263282003774
61634979925556142285280730688026
61634979925556142285281103759368
61634979925556142285284202592082
61634979925556142462943224147964
61634979925556142463131136371394
61634979925556142463131509442736
61634979925556142463214818724626
61634979925556142463214820141568
61634979925556142463215191795968
61634979925556142468273030525172
61634979925556142470470819129822
61634979925556142826712097766012
61634979925556142826712470837354
61634979925556142827526886101100
61634979925556142827527259172442
61634979925556142827528002126966
61634979925556142827528030824774
61634979925556142828971906598004
61634979925556142829159815639106
61634979925556142829222955074642
61634979925556142829243502709700
61634979925556142829975723182388
61634979925556142829976096253730
61634979925556142834051780524440
61634979925556142834055252428496
61634979925556142834242389817266
61634979925556142834302829001078
61634979925556142834305151936322
61634979925556142834305151949372
61634979925556142834305180647180
61634979925556142834306299842324
61634979925556142834306300905134
61634979925556142834323748172444
61634979925556142834324121243786
61634979925556142834327220076500
61634979925556142834870007820638
61634979925556142834871155726640
61634979925556142835058297360548
61634979925556142835058670431890
61634979925556142835059442084222
61634979925556142836499498397534
61634979925556142880058736857836
61634979925556142880644513330460
61634979925556142880644542028268
61634979925556170827624022116364
61634979925556186750122231843316
61634979925556186933135452268770
61634979925556187298914202268038
61634979925556187298914575339380
61634979925556187301361920141132
61634979925556187301362296394802
61634979925556187306445642225294
61634979925579257042694892365804
61634979925579258827336522551012
61634979925579258829532539213270
61634979925579542361967980123180
61634979925579553475005381577568
61634979925579553480087955755728
61634979925579557598245987526108
61634979925579557598246016105824
61634979925579558825727093388940
61634979925579558825977797492044
61634979925579558825978140448636
61634979925579558832754834045346
61634979925579558832755177001938
61634979925579558833320032886254
61634979925579558833320037485524
61634979925579558833508065562852
61634979925579558833509208751492
61634979925579558833591657577666
61634979925579558833592000534258
61634979925579558833592805483668
61634979925579558833593148440260
61634979925579559016607116431156
61634979925579559018782212505106
61634979925579603297615046109754
61634979925579603297615389066346
61634979927526184994500352581461
61634979927526184994500355763789
61634979927526184995253496942877
61634979927553153261459802344051
61634979927561257128240213785385
61634979927561257128804298017369
61634979927561257136419047728691
61634979927561307137462144208699
61634979927561307144993211094613
61634979927564909545071327101404
61634979928497547580891523201032
61634979928497549232855458992041
61634979928497598640796527287549
61634979928497598641047231390653
61634979928498749982323860108131
61634979928498749982573763862499
61634979928498749982574908584769
61634979928498749984830100790435
61634979928498749984830872441363
61634979928498749984833572694491
61634979928498749984834344345419
61634979928498749984917255520107
61634979928498749989916918523579
61634979928498749989916918524983
61634979928502401666678312896196
61634979928502401669126030769290
61634979928502401669126035491024
61634979928502401669188797605868
61634979928502401674188459193802
61634979928502401674209379782110
61634979928509304238210586897943
61634979928510505544085276271974
61634979928510505544086051105905
61634979928510505544086051106634
61634979928510505544086052529643
61634979928510505549147701396114
61634979928533872127063682617055
61634979928533872129511403672477
61634979928533872129573390952821
61634979928533872129574165791693
61634979928533872134573053957697
61634979928533921540004413917647
61634979928533921540255460977343
61634979928533921540339029478271
61634979928533921547869321529525
61634979928533921547869435848389
61634979928537472202055052113652
61634979928537473851778274851533
61634979928537473856860730124609
61634979928537523811334453050679
61634979928537523811335224703011
61634979928537523818844599231645
61634979928545572372918659501711
61634979928545577128865574179195
61634979928545577128865574179403
61634979928545577129430433245839
61634979928545577723389437172779
61634979928545577723390208824903
61634979928545577723390208825111
61634979928545577723641141565735
61634979928545577723641141565943
61634979928545577723641255884599
61634979928545577723641255884807
61634979928545577724227037074585
61634979928545577731757213390033
61634979928545577860650191879090
61634979928545577860650191884914
61634979928545577860650191897963
61634979928545577860650191897964
61634979928545577860650963531422
61634979928545577860650963531630
61634979928545577860650963537246
61634979928545577860650963550295
61634979928545577860650963550296
61634979928545577860838478242495
61634979928545577860838478242496
61634979928545577860838478255594
61634979928545577860839134153198
61634979928545577860839134159022
61634979928545577860839134171912
61634979928545577860839134172120
61634979928545577860839248477886
61634979928545577860839249894827
61634979928545577860839249894828
61634979928545577860901896272254
61634979928545577860901896272462
61634979928545577860901896278078
61634979928545577860901896291127
61634979928545577860901896291128
61634979928545577860902010591326
61634979928545577860902010596942
61634979928545577860902010609991
61634979928545577860902010609992
61634979928545577860922161062288
61634979928545577860922816978814
61634979928545577860922931297678
61634979928545577860922932714620
61634979928545577861465980504238
61634979928545577861465980504446
61634979928545577861465980510062
61634979928545577861466094828926
61634979928545577861654266861868
61634979928545577861654266862028
61634979928545577861654266867643
61634979928545577861654266867644
61634979928545577861654381186507
61634979928545577861654381186508
61634979928545577861655041702060
61634979928545577861655041702144
61634979928545577861655041702303
61634979928545577861655041702304
61634979928545577861655156021167
61634979928545577861655156021168
61634979928545577861655156021221
61634979928545577861737949687436
61634979928545577861737949687484
61634979928545577861738724527760
61634979928545577861738838846837
61634979928545577868181254184608
61634979928545577868181255582884
61634979928545577868181258765004
61634979928545577868181258770828
61634979928545577868264822685536
61634979928545577868264824089428
61634979928545577868264824102478
61634979928545577868264827271756
61634979928545577868432302661245
61634979928545577868432302661246
61634979928545577868432307241850
61634979928545577868432307247466
61634979928545577868453109042958
61634979928545577868453109043166
61634979928545577868453110460108
61634979928545577868515871162174
61634979928545577868997163126166
61634979928545577868997166314110
61634979928545577869269132309204
61634979928545577869269135497148
61634979928545627137418701102911
61634979928545627137418815421775
61634979928545627686210015611315
61634979928545627686210015611363
61634979928545627686210787263647
61634979928545627686210787263695
61634979928545627686294470089103
61634979928545627686294470089263
61634979928545627686294470102153
61634979928545627688742191144525
61634979928545627688804953263741
61634979928545627693803844616285
61634979928545627693824760736465
61634979928545627693824765322685
61634979928545627693887413122794
61634979933434510173327862133619
61634979933434510173330956734245
61634979933434510180105783608357
61634979933438562934385989041891
61634979933438562934469642815407
61634979933438562934469671395123
61634979933438562934470447770592
61634979933438562980140349853648
61634979933461478477948870036373
61634979933461478485290875743095
61634979933469582352071287184429
61634979933469582352908115421013
61634979933469626964817925467059
61634979933469626971595846941797
61634979933469632323071847371699
61634979933469632498554000911447
61634979933469632500165755707937
61634979933473684946949406128462
61634979933473685084209041527409
61634979933473685084209041644049
61634979933473685084209043062603
61634979933473685084209382831251
61634979933473685084210156136333
61634979933473685084210160853854
61634979933473685084210160858066
61634979933473685084210160858067
61634979933473685084210162270797
61634979933473685086657880143890
61634979933473685086657880143891
61634979933473685124796829659896
61634979933473685124880512485512
61634979933473686313907740257321
61634979933473686313907740257322
61634979933473686313907740261534
61634979933473686313908861066400
61634979933473686318991316208174
61634979933473686318991316326425
61634979933473686318991316326426
61634979933473686318991319508510
61634979933473686318991319508594
61634979933473686321439037263596
61634979933473686321439151516769
61634979933473686321439151516770
61634979933473686321439151522385
61634979933473686321439151522386
61634979933473686321439152048048
61634979933473686321439153117653
61634979933473686321439153117654
61634979933473686321439813638822
61634979933473686321439927952154
61634979933473686913515609601197
61634979933473686913515954154218
61634979933473686915963671909061
61634979933473686915963787763118
61634979933473686915963787763119
61634979933473686915964448284530
61634979934346285055840138490222
61634979934346335065061695722698
61634979934346335066670380384282
61634979934407075208661174188075
61634979934407075208664646092131
61634979934417880375273501367595
61634979934417880375276595968221
61634979934417880375276973271651
61634979934417880375277744923983
61634979934417929605558669385307
61634979934417930200084422176399
61634979934417930200084423226159
61634979934417930200916749639151
61634979934417930200916750702009
61634979934417930200917007919453
61634979934417930200920102506981
61634979934417930200920102520079
61634979934417930200920103569839
61634979934417930207694929381093
61634979934417930207694929394191
61634979934442197353321556365121
61634979934442197353405239190737
61634979934442246764170131458435
61634979934442246771700510647065
61634979934442246771700510665779
61634979934442246771700767883223
61634979934446099216866806905251
61634979934446099216866921224115
61634979934446099219126357338897
61634979934446293991582968179129
61634979934446293991583312552663
61634979934454197740267513641407
61634979934454197740831601054315
61634979934454197786021098549871
61634979934454203091553308285131
61634979934454203091553336864847
61634979934454203091742483783139
61634979934454203091826052289891
61634979934454203091826166608755
61634979934454203094001919897921
61634979934454203094001919911019
61634979934454203094085602723537
61634979934454203099085522958955
61634979934454203274567676498703
61634979934454203274567762237851
61634979934454203274756048582335
61634979934454203274756823416995
61634979934454252504766897909139
61634979934454253101822937833953
61634979934454253101822937847051
61634979934454253101906620659569
61634979934454253106905512012113
61634979934454253106905512025211
61634979977773468112206909704968
61634979977773468112207938574744
61634979977773768301456611694564
61634979977773768301456954651156
61634979977784575115197991379748
61634979977784575115198334336340
61634979977785475682193841378408
61634979977785475682193870076168
61634979977785475682194213032760
61634979977785475682194870248184
61634979977785475682947011255256
61634979977785475682947354211848
61634979977785523265829152426892
61634979977785524912958204931104
61634979977785525096035192022460
61634979977785525096056112610768
61634979977785525507754698691948
61634979977785525507754813010812
61634979977785525507755070228256
61634979977785525507817460811004
61634979977785525507817575129868
61634979977785525507817832347312
61634979977785525507838381517356
61634979977785525507838495836220
61634979977785525507838753053664
61634979978647913898369598233130
61634979978647913898390518821438
61634979978648814466182037088986
61634979978648814466202957677294
61634979978649114655451859434842
61634979978649114655472780023150
61634979978649119413846496561604
61634979978659624391166537503748
61634979978659624391167309156080
61634979978659624436920893946452
61634979978659668862741796008866
61634979978660825010988154421136
61634979978660825010988158653224
61634979978660825011009075127488
61634979978660825011009079359576
61634979978660869619824085908338
61634979978721749340815245550746
61634979978721749340835137269278
61634979978721760453852647005134
61634979978721760458935221183294
61634979978721760458956141771602
61634979978721763432939275668368
61634979978721765212162058474000
61634979978721765212245741299408
61634979978721765217245404304492
61634979978721765217329087129900
61634979978722049530023192102874
61634979978722049530084839258874
61634979978722063754367390956808
61634979978722063759450736787300
61634979978722065401432652472188
61634979978722065401433424124520
61634979978722065401495414591244
61634979978722065401496185771400
61634979978722065401496186243576
61634979978722065401517106477752
61634979978722065406578645630696
61634979978722065406578760421736
61634979978732570241577164701128
61634979978732570241598085407480
61634979978732570378837147419896
61634979978732570378837919072228
61634979978732570383921522120164
61634979978732570424591503862600
61634979978732570424612424568952
61634979978732603737375004470626
61634979978732614850412405925014
61634979978733770998658764337284
61634979978733770998658768569372
61634979978733771002926207341808
61634979978733771003759936273502
61634979978733771003763030874128
61634979978733771135919437201324
61634979978733771135920180273940
61634979978733771135920208853656
61634979978733771135920551810248
61634979978733771135920552282424
61634979978733771141002754452100
61634979978733771141003897640740
61634979978733771141003898112916
61634979978733771181673765064312
61634979978733771181694685770664
61634979978733804494457379991202
61634979978733815607495038663034
61634979978733815607495038781078
61634979978733815612578384493526
61634979978733815612578384611570
61634979978756882603591361333370
61634979978756882603591732869678
61634979978756882603612281921678
61634979978756885760589867375428
61634979978756887544978526841660
61634979978756887544978555421376
61634979978756887544978898377968
61634979978756887544978902610056
61634979978756887544978904026998
61634979978756887544979559943524
61634979978756887546694400377596
61634979978756887546695056294122
61634979978756887547426625082420
61634979978756887547447197183150
61634979978756932011553350217186
61634979978757182792862326867866
61634979978757187551234785780772
61634979978757187551235928969412
61634979978757187551256849675764
61634979978757187734270418731586
61634979978757187734271074530020
61634979978757187734271447601362
61634979978757187735944073669480
61634979978757187735944729467914
61634979978757187736718139787008
61634979978757221087766765361318
61634979978758088120763206960442
61634979978758088120763207314574
61634979978758088167249017992124
61634979978758088167249275209568
61634979978758088716375722924514
61634979980740286320732499050196
61634979980740286328262791101450
61634979980740286328263565935950
61634979980740286920527991030408
61634979980740286923060052244706
61634979980740288704186236772814
61634979980740288704186238308007
61634979980740288704186238308008
61634979980740288706632925717077
61634979980740288706632954474099
61634979980740288706633298847634
61634979980740288706633956181830
61634979981615332462579012408083
61634979981712884668943451235377
61634980004326292512239651994804
61634980004326292517321883216372
61634980004338465666112426059949
61634980004338465666113230642176
61634980004338465666196103813911
61634980004338465666196108413181
61634980004338465671195771890440
61634980004338467449684005631108
61634980004373587216056789464008
61634980004373587216056789464044
61634980004373587216056789464092
61634980004373587223587856349922
61634980004373587223587856349958
61634980004373587223587856350006
61634980004373587810853393274040
61634980004373587815851910623574
61634980004373587815852168890778
61634980004373587815935851716186
61634980004373587818384460159954
61634980004373589004713153235002
61634980004373589004713153253876
61634980004373589007160869710756
61634980004373589052893305276544
61634980004373589599489609780890
61634980004373589599510530487242
61634980004373589599510531904184
61634980004373589601937446572118
61634980004373589601958363027716
61634980005213316650307605099628
61634980005213366430197526724308
61634980005249789647533564911205
61634980005249790059315486143839
61634980005249790260217430014216
61634980005249839421586652343241
61634980005249839421586652356291
61634980005249839468072461969579
61634980005249839473155807800071
61634980005249839473156150756663
61634980005249840044353855007605
61634980005309710708053214677144
61634980005310563144736318493740
61634980005310579571171733857408
61634980005310612924626240135682
61634980005310613107640579775362
61634980005310627754685842058406
61634980005310629584013335522138
61634980005310863293335558803628
61634980005311030457412673039876
61634980005311063391556950613796
61634980005311063391640632967028
61634980005311063399147680431920
61634980005311063399147681848862
61634980005311079862846355930810
61634980005311079862930038284042
61634980005311079870437085748934
61634980005311079870458006337242
61634980005311079870458006453882
61634980005311079870458782711148
61634980005321418091238567297940
61634980005322635319611123442366
61634980005322635324672773731846
61634980005322635327200710313714
61634980005322635372954295222178
61634980005322786032024464923753
61634980005322786032024469509973
61634980005322786032024469523023
61634980005322786032024812466565
61634980005322786032024812479615
61634980005322786037107039101913
61634980005357757469412485458526
61634980005357902252395658379709
61634980005357902252395658515063
61634980005357907747093503151355
61634980137200987236344634008736
61634980137200987236344891226180
61634980137200987236344892275940
61634980137200987282283409494658
61634980137200987648315183479636
61634980137201287837394396414622
61634980137273933224014473672232
61634980137273933224015243924884
61634980137273933224015501142328
61634980137273933224015502192088
61634980137273933224015502542008
61634980137273933229097732363896
61634980137273933229098076720168
61634980137273933269765734116034
61634980137273933269954019410806
61634980137273933274851288575956
61634980137273933275037365241298
61634980137273933635796736798600
61634980137273933635797508450932
61634980137273933635985793395784
61634980137273933640880082629092
61634980137274233825065006330770
61634980137274233825067330795384
61634980137274233825068102447716
61634980137305453697555514500956
61634980137305453697555515563766
61634980137305453697576436270166
61634980137305453697576693487610
61634980137306353716260369099508
61634980137306353716261512288148
61634980137306403495879464747100
61634980137306653905531996199608
61634980137306653905532110518472
61634980137306653905532367735916
61634980137306654264029721849058
61634980137306654454637775820712
61634980137306654454637777237654
61634980137306654454637890139576
61634980137306654454637890493708
61634980137306654454637891556518
61634980137306702038021006239672
61634980137306702442272202480126
61634980137309055373754876918028
61634980137309055373754991236892
61634980137309055412165794555618
61634980137309055419507428726032
61634980137309055419508461827896
61634980137309055785537254363308
61634980137309055968551595065798
61634980137309055968823443795668
61634980137309055968823449929972
61634980137309055968823564248836
61634980137309055968823821466280
61634980137309105191783747014570
61634980137309105199314810718156
61634980137309355608779055826132
61634980137309355608779170144996
61634980137309355608779427362440
61634980137309356157822189064034
61634980137309356157822446281478
61634980137309356158073117087504
61634980137309356158073121804866
61634980137309356158073123221808
61634980137309356158073150384582
61634980137309356158073236123730
61634980137309356158073237540672
61634980137309356158073494758116
61634980137309404145707548451182
61634980137310256130836478071956
61634980137310256130836592390820
61634980137310256130837367229852
61634980137310256176590062980372
61634980137310256176590177299236
61634980137310256176590952139720
61634980137310256176778462594008
61634980137310256176779234246340
61634980137310256542618483980880
61634980137310256542618855517188
61634980137310256542619631419078
61634980137310256588373216328994
61634980137310256588373473546438
61634980137310256718290816041982
61634980137310256725633855204700
61634980137310256725633855322744
61634980137310256725633856739686
61634980137310256725633856739734
61634980137310256725633969641608
61634980137310256725633969995740
61634980137310256725633971058550
61634980137310256725633971058598
61634980137310256725633971058757
61634980137310256725634228276042
61634980137310256725822136963012
61634980137310256725822141680374
61634980137310256725822143097316
61634980137310256725822170260090
61634980137310256725822255999238
61634980137310256725822257416180
61634980137310256725822514633624
61634980137310301190492920544008
61634980137310301190493177761452
61634980137310304309268134201080
61634980137310304713519330441534
61634980137310306131880462647002
61634980137310306139411529532916
61634980137310306551193794785000
61634980137310306551194052002444
61634980138180800051547062880352
61634980138180800051549644095850
61634980138180800051550415748182
61634980138180800051567983468660
61634980138180800051570564684158
61634980138180800051571336336490
61634980138181703776105527624342
61634980138181703776356576083718
61634980138181703776358899032012
61634980138181705423237936298256
61634980138181748614526576797194
61634980138181749849874483849650
61634980138182000213585512401738
61634980138182000625555804655194
61634980138182003919622536712710
61634980138182003919625889580540
61634980138182004331404799839078
61634980138182004331593086183610
61634980138182004331596180784236
61634980138182004331655848298454
61634980138182004331658942899080
61634980138182004331676769003402
61634980138182004331679863604028
61634980138182048392012926509508
61634980138182048392015250974122
61634980138184401727749149883726
61634980138184401727749235972794
61634980138184405433790383404248
61634980138184405479540872545638
61634980138184405479729158890170
61634980138184405479791921005014
61634980138184405479812841709962
61634980138184407126673025051868
61634980138184407126861310346640
61634980138184407126944992699872
61634980138184449906179658592122
61634980138184449906180773201046
61634980138184451553309829820706
61634980138185602484831497174506
61634980138185602484831525870862
61634980138185606053608908899126
61634980138185606053612004549512
61634980138185606053797195243658
61634980138185606053800289844284
61634980138185650663262034579258
61634980138253746039241174600306
61634980138253746044301390163300
61634980138254634944700568586490
61634980138254634944888596663818
61634980138254646057737970040878
61634980138254649586117111851898
61634980138254649586119435849952
61634980138254649769049978344944
61634980138254649769133661164736
61634980138254649771306315272880
61634980138254649771307090107540
61634980138254650129807911875388
61634980138254650129996196820240
61634980138254650130058958935084
61634980138254650130079879173472
61634980138254650134890486053548
61634980138254650135141533113244
61634980138254650135160129353578
61634980138254650135162453818192
61634980138254651365404980776044
61634980138254651365405752428376
61634980138254651410908288996960
61634980138254651410908546214404
61634980138254651411096574291732
61634980138254651411180142326100
61634980138254651411180256644964
61634980138254651415990777435972
61634980138254683489159785258954
61634980138254684724506549122770
61634980138254694602197186713342
61634980138254694602198301322266
61634980138254949907296499496688
61634980138254949907296499963248
61634980138254949914823324361248
61634980138254949914824099195908
61634980138254950319075409755226
61634980138254950319077734219840
61634980138254950319078505872172
61634980138254950319263696099758
61634980138254950319266790700384
61634980138254950319326458214602
61634980138254950319329552815228
61634980138254950319347378919550
61634980138254950319350473520176
61634980138254950324160965264908
61634980138254950324161080050332
61634980138254950324412126993388
61634980138254950324433047698336
61634980138254950326605330270172
61634980138254951554676346425160
61634980138254951559758806284456
61634980138254994379685746104846
61634980138254994791467752013770
61634980138257336602382444434554
61634980138257336648133704878356
61634980138257336648135656290342
61634980138257336648136029342970
61634980138257347715419759799874
61634980138257347715419845888942
61634980138257347715420874408798
61634980138257347761171106332744
61634980138257347761173057744730
61634980138257347761173430797358
61634980138257351284199467292752
61634980138257351284469111992462
61634980138257351289552457822954
61634980138257351289554780771248
61634980138257351421460993320396
61634980138257351421461250537840
61634980138257351426543481759408
61634980138257351467211482461786
61634980138257351467399768806318
61634980138257351467462530921162
61634980138257351467483451626110
61634980138257351472294828292278
61634980138257351472297037971468
61634980138257351472483114636810
61634980138257351472566797456602
61634980138257351474741402976732
61634980138257353068586954289670
61634980138257353068589278754284
61634980138257353068841097349672
61634980138257353073670300120162
61634980138257353073672624584776
61634980138257353114343634968016
61634980138257353114343892185460
61634980138257353114531920262788
61634980138257353114615488297156
61634980138257353114615602616020
61634980138257353119426123407028
61634980138257353119698091055032
61634980138257384780812867053882
61634980138257386427941895093826
61634980138257395893850268508270
61634980138257395893851383117194
61634980138258537359464819955130
61634980138258537359464820071770
61634980138258537405218404863546
61634980138258537405406690158318
61634980138258548472503250395934
61634980138258548477585824457454
61634980138258552046362864645766
61634980138258552046365188643820
61634980138258552046551150990298
61634980138258552046553473938592
61634980138258552178543626524976
61634980138258552178791207331098
61634980138258552183874553161590
61634980138258552224544792122874
61634980138258552224547886723500
61634980138258552224565712827822
61634980138258552229649058658314
61634980138258552229651381606608
61634980138258553871426010955152
61634980138258553871426268172596
61634980138258553871614296249924
61634980138258553871696863994232
61634980138258553871697864284292
61634980138258553871697978603156
61634980138258553876780467042168
61634980138258587368122665082358
61634980138258598303145389902150
61634980138289755854011062545958
61634980138289757089357851925206
61634980138289766967048464000346
61634980138289766972131809830838
61634980138289768202395253379594
61634980138289771906176197980074
61634980138289771913518090417692
61634980138289771913518865252352
61634980138289771913518979571216
61634980138289771913706118495020
61634980138289771913707261683660
61634980138289771913768880609864
61634980138289771913769252146172
61634980138289771913769913711728
61634980138289771913770023798504
61634980138289771913770028030592
61634980138289771913789801314812
61634980138289771913790172851120
61634980138289771913790944503452
61634980138289771915966697444310
61634980138289772462560879282060
61634980138289772462561107919788
61634980138289772462561993890984
61634980138289772462561998490254
61634980138289772462749135997116
61634980138289772462749164576832
61634980138289772462750279185756
61634980138289772462813045886820
61634980138289772465009715300538
61634980138289772465009716363348
61634980138289805816914947219826
61634980138289805816915204437270
61634980138289805816915323827580
61634980138289805816915324890438
61634980138289816929952348674214
61634980138289816929952353273484
61634980138289816929952605891658
61634980138289816929952610490928
61634980138289816929952725281968
61634980138289816929952726344826
61634980138289816934952383687782
61634980138289816935035180069818
61634980138289816935035951722150
61634980138289816935035956321420
61634980138289816935036329392762
61634980138289821739412385744780
61634980138289821739412386794540
61634980138289821739412414324496
61634980138289821739412415374256
61634980138289821739412644011984
61634980138289821739412672591700
61634980138289821739413528933420
61634980138289821739413529983180
61634980138289821739413533519640
61634980138289821739413534582450
61634980138289821739413787200624
61634980138289821739413791799894
61634980138290055997716357978810
61634980138290067110753759433198
61634980138290067115648818919206
61634980138290067115837105263690
61634980138290072057035099506060
61634980138290072057035874340720
61634980138290072057035988659584
61634980138290072059483706532678
61634980138290072461475471244570
61634980138290072468817105414984
61634980138290072651831444582488
61634980138290072651831701799932
61634980138290072651832592488490
61634980138290072651832849705934
61634980138290072654280310361584
61634980138290072654280567579028
61634980138290073704414946434532
61634980138290106006164620511662
61634980138290106006164877729106
61634980138290106006164996765332
61634980138290106006164997119464
61634980138290106006164998182274
61634980138290117119202055263128
61634980138290117119202279183494
61634980138290117119202283900856
61634980138290117119202399636662
61634980138290117124284853361654
61634980138290117124285625013986
61634980138290117124285629731348
61634980138290117124285658311064
61634980138290117124286001267656
61634980138290117124286002684598
61634980138290121882657798601908
61634980138290121882658574505042
61634980138290121882658831722486
61634980138290121882846084946440
61634980138290121882846859786716
61634980138290121882929394713604
61634980138290121882929395763364
61634980138290121882929652980808
61634980138290121882930542606508
61634980138290121882930543669366
61634980138290121882930800886810
61634980138290958212718839630826
61634980138290967541116500353834
61634980138290967546199846184326
61634980138290967724381773661434
61634980138290967729465119491926
61634980138290968776463289733082
61634980138290968781545863911242
61634980138290969325756241085214
61634980138290969325757355694138
61634980138290969330839558335990
61634980138290969330839929872298
61634980138290969330840701524630
61634980138290973039161434119270
61634980138290973039161434473402
61634980138290973084914248793796
61634980138290973084914904710322
61634980138290973084914933290038
61634980138290973084915019029186
61634980138290973084915020446128
61634980138290973084915277663572
61634980138290973085082270349906
61634980138290973085082298929622
61634980138290973085082384668770
61634980138290974274675592674562
61634980138290974320260951016954
61634980138290974320261036756102
61634980138290974320448979094282
61634980138291017504019642421230
61634980138291017509102959672006
61634980138291017509103331208314
61634980138291017509104102860646
61634980138293670622493783319558
61634980138293674376547065800254
61634980138293674376547180119118
61634980138293675977921881711612
61634980138293675977922653363944
61634980138293675977943573006034
61634980138293675977943574068892
61634980138293675977943831286336
61634980138293676023696387326428
61634980138293676023697158978760
61634980138293707728368991488838
61634980138293709329765122454046
61634980138293718795673843411254
61634980138293718841406392943226
61634980138293718841406507262090
61634980138293718846489738773718
61634980138293718846490110310026
61634980138293720447885098086594
61634980140155800853111594185903
61634980140228746840803210960738
61634980140265067361074873503375
61634980140265067361074873503376
61634980140265067371137684038560
61634980140265069747624099274089
61634980140265069750072161582160
61634980141140113322439566078887
61634980141245732506779519414348
61634980141245769587341678394205
61634980141245780700378965525518
61634980141245780700378965529730
61634980141245786038254310885116
61634980141245786038255085719776
61634980141245786038255085723988
61634980163863248493122987405296
61634980163863248500716041571394
61634980163898368264014145444230
61634980163898368266460863027264
61634980163898368266461207400798
61634980163898370096605261110002
61634980163898370642927816716206
61634980163898370642949512261430
61634980163898370642949513678372
61634980163898370645375650325835
61634980163898370645396569969377
61634980163898370645396574217998
61634980164770970020598795018406
61634980164774572291593758511834
61634980164774572337535371499039
61634980164774614974574525814679
61634980164774614974846121926375
61634980164774616758985256583091
61634980164774616758985258000033
61634980164774620462494228836919
61634980164774620462494230236599
61634980164774620465025634134899
61634980164774620510946326411323
61634980164774620511029894445691
61634980164774620515841644164478
61634980164774620515841987121070
61634980164774620516029930509019
61634980164843514502411562680237
61634980164847416363049330379761
61634980164847518538720230739990
61634980164879033402082504823852
61634980164879038752804216635224
61634980164879081580325099773784
61634980164879086923452985766726
61634980164879086931046697266292
61634980164882640680932005884802
61634980164882640683378717818806
61634980164882640683379722340954
61634980164882640683379722360637
61634980164882672176878212544003
61634980164882683226294168092690
61634980164882688648440333298999
61634980164882688782917849538701
61634980164882688790532480343535
61634980164882688790532484925543
61634980164882688790532484942805
61634990678269768521751244065138
61634990678273672217049754800204
61634990678273672217614610684520
61634990695995944950493832821860
61634990695995944950493947607284
61634990695998346464407651122180
61634990695998346464491219156548
61634990695998347745569934384058
61634990695998347745571048992982
61634990695999547221489912323892
61634990695999547221573594677124
61634990695999547221573595143684
61634990695999547221573709462548
61634990695999548456271188953320
61634990695999548502652309904634
61634990695999548502653424513558
61634990695999548502841452590886
61634990695999548868619083865782
61634990695999548868702651900150
61634990695999548868702766219014
61634990696019061352025244433872
61634990696019061354285053265864
61634990696019061354473080274718
61634990696020261515939851271346
61634990696020262109107734739872
61634990696020262110802314971742
61634990696020262111364071667808
61634990696020262111366399203726
61634990696020262111367170856058
61634990696020262111367429253000
61634990696020262111555455795294
61634990696020262111555457212236
61634990696020262111555457330328
61634990696022663074229353493712
61634990696022663623021323935904
61634990696022711069456494667424
61634990696022711069729466837576
61634990696022711069729839908918
61634990696022963264943851857944
61634990696030768184534649902346
61634990696030768184535764511270
61634990696030768733327734953462
61634990696030768735775198791440
61634990696030768735858881616848
61634990696030768735859138834292
61634990696030772302107356352900
61634990696030800257537406677406
61634990696030816180035501601464
61634990696030816180035616386888
61634990696031067095153443340958
61634990696031067095153443807518
61634990696031067095153443813134
61634990696031067139899741192426
61634990696031068330500237319476
61634990696031068739834779508562
61634990696031068742094215151120
61634990696031068742094215269212
61634990696031068922849004356994
61634990696031068922849118675858
61634990696031068925105455603794
61634990696031068925108554790592
61634990696031068925108554908684
61634990696031068925108811653952
61634990696031068925108812126128
61634990696031068925108813070894
61634990696031068925296839731280
61634990696031068925296840085364
61634990696031068925296840085572
61634990696031068925296840203456
61634990696031068925296841148222
61634990696031073680406298936152
61634990696031073681221949248940
61634990696031116369222527447240
61634990696031116369306095481608
61634990696031116369306210267032
61634990696239100087088717342298
61634990696249604880788493371628
61634990696311734589374230525134
61634990696311734772472137726798
61634990696311734772638502143202
61634990696311734772639273795534
61634990696311745702411631979522
61634990696311745702495200013890
61634990696311745885425856827954
61634990696311745885425971613378
61634990696311745885509539181186
61634990696311745885509539647746
61634990696311745885509653966610
61634990696311745885675903597590
61634990696311745885675904065554
61634990696311745885676675717886
61634990696311749049198156648084
61634990696311749413869973615128
61634990696311749459287824240000
61634990696311749459371392274368
61634990696311750649212549202818
61634990696311750649215991342044
61634990696311750649216762994376
61634990696311750650657192396292
61634990696311750694069757262756
61634990696311750694069757734932
61634990696311750694153325297124
61634990696311750694153325769300
61634990696311750694886779401912
61634990696311750694886779868472
61634990696311750694886779874088
61634990696311750694970347436280
61634990696311750694970347902840
61634990696311750694970347908456
61634990696311750696327213398886
61634990696311750696410777306160
61634990696311784002398644651134
61634990696312046074946497945698
61634990696312046080030958383710
61634990696312049602867480656336
61634990696312049602868599864530
61634990696312049603140567617528
61634990696312050838214646289254
61634990696312050838403018722806
61634990696312050838486585340232
61634990696312050838487730062502
61634990696312050884157373754232
61634990696312050884240941788600
61634990696314436475885561769726
61634990696314447588922963224114
61634990696314447588944884102482
61634990696314447594028229932974
61634990696314450567989328514464
61634990696314450568010249220816
61634990696314450568011253624920
61634990696314450568011626696262
61634990696314450751004786889954
61634990696314451162806851514528
61634990696314452344786425598824
61634990696314452352316377875814
61634990696314452352379139994870
61634990696314452352380254603794
61634990696314452352399945910182
61634990696314452352400318981524
61634990696314452352401433590448
61634990696314452397316817361456
61634990696314452398132983171990
61634990696314452398134097780914
61634990696314452399762558320182
61634990696314485705833993817568
61634990696322550868459103287776
61634990696322552149559477458848
61634990696322555677731626584968
61634990696322555677752461215350
61634990696322555677752804171942
61634990696322555862939540578406
61634990696322555862942893564328
61634990696322556226523597044422
61634990696322556272277095861058
61634990696322556272277438817650
61634990696322556274721456148960
61634990696322556274725156690744
61634990696322557507623113587974
61634990696322557507624228196898
61634990696322557507811136947940
61634990696322557507811141665302
61634990696322557507894704982308
61634990696322557507894709699670
61634990696322557510067473875876
61634990696322557510068593084070
61634990696322589580793239202208
61634990696322600282048373285042
61634990696322600693830640656596
61634990701904270174074230828658
61634990701906971877509318519412
61634990701906971877781286167416
61634990701908173869937597448040
61634990701908173870209565096044
61634990701928587332686989426888
61634990701928587334570626251730
61634990701928587335218393307718
61634990701931288441514793252330
61634990701931288441598361286698
61634990701931288444046450814192
61634990701931288853108771083974
61634990701931288853380738731978
61634990701931288855637075659914
61634990701931289036311395546042
61634990701931289038567732473978
61634990701931289038571085459900
61634990701931289038654767813132
61634990701939392316284862666738
61634990701939392316284977439112
61634990701939392317977229681554
61634990701939392318165514976326
61634990701939392318733727028892
61634990701939392318814057918138
61634990701939392319002343212910
61634990701939392319005437446354
61634990701939392319005437912914
61634990701939393963686773495866
61634990701939393965943110423802
61634990701939393965946209256516
61634990701939394146428369112072
61634990701939394146617430309930
61634990701939394148308911353550
61634990701939394148312005936914
61634990701939394148312006053554
61634990701939394148395688406786
61634990701939394148395689823728
61634990701939394148876866070580
61634990701939394148876866188672
61634990701939394148877123406116
61634990701939394148959774055712
61634990701939394148960805759348
61634990701939394148960806113480
61634990701939394148960807176290
61634990701939394149148833836676
61634990701939394149148835253618
61634990701939397669452082672014
61634990701939397669724055024282
61634990701939425670618153368286
61634990701939426905400086863218
61634990702147425310919790741342
61634990702147425310919790742746
61634990702150127014292378148468
61634990702150127014355139913392
61634990702158230293890160650816
61634990702158232124033557028040
61634990702158232124096314542210
61634990702158232124096318792964
61634990702220371298590286338626
61634990702220371298590286340030
61634990702220371298590400657490
61634990702220371298590400658894
61634990702220371298777542765026
61634990702220371298778314417358
61634990702220371303862031784158
61634990702220374826971641012360
61634990702220376054703795469922
61634990702220376062066611683792
61634990702220376062234092120446
61634990702220376062317658743488
61634990702220376062318430395820
61634990702220376062318803461546
61634990702223073002025749829540
61634990702223073007109095660032
61634990702223077765481151746970
61634990702223077765499747988708
61634990702223077765501699400694
61634990702223077765502072453322
61634990702223077767110640807546
61634990702223111118935661096756
61634990702231178111766924458358
61634990702231178116849498636518
61634990702231178116850274539604
61634990702231181639622165136764
61634990702231181639625264441654
61634990702231225692953371267152
61634990704897642074916363417048
61634990704897647425638075229824
61634990705177390656741928719414
61634990705177390656762849425766
61634990705177391069277080389434
61634990705178741920994754976386
61634990705178790096977804078892
61634990705185496171487192381688
61634990705185496179018259267602
61634990705185528938574981839040
61634990705186695105790131163686
61634990705186696936184204359192
61634990705186728460122193901086
61634990705186728643073742723742
61634990705209795036763244368044
61634990705209811095706644237702
61634990705209811095706645637382
61634990705209811508241795906318
61634990705209811508241795907722
61634990705209844452503963971488
61634990705209844452503967153816
61634990705215107667611127863461
61634990705215107668423591827489
61634990705215107668510602023961
61634990705221802424007890615424
61634990705221802426535823655056
61634990705221813537045292069812
61634990705221817248169014029346
61634990705221817248189934734294
61634990705221817431120591082006
61634990705221850602271291951440
61634990705221850604778304286124
61634990705221850785285516333520
61634990705221850787729886056146
61634990705221851840313383190828
61634990705221861311305335187488
61634990705221861715287772700880
61634990705221862950822851605584
61634990705221862955905425783744
61634990705221862958433358823376
61634990705221866664286478527422
61634990705221866664474506604750
61634990705221866664474764871954
61634990705221969378837982821843
61634990705221969378838754469963
61634990705221969381304011483819
61634990705223169952906019175123
61634990749173574902938724597772
61634990749173574903022292632140
61634990749173574903023411840334
61634990749173574903755746749978
61634990749196689475163568069144
61634990749196689520896232272660
61634990749197590088707899476184
61634990749197890232245829270856
61634990749197890232246948479050
61634990749197890277978493474372
61634990749197890277979612682566
61634990749197890280424349224138
61634990749208396902450512806470
61634990749208396904898233861892
61634990749208430209962377570466
61634990749208444897949506942140
61634990749208695261576595805460
61634990749208697045150499742584
61634990749208697045967521894790
61634990749208697048415242832168
61634990749208697048415242950212
61634990749208700796942480671748
61634990749208700797758388215030
61634990749208702398321047218302
61634990749208702399136954761584
61634990749208730399232971568654
61634990749208730399504939216658
61634990749208745086948128470016
61634990749208745086948133174280
61634990749208745087220100822284
61634990749489362895506972911410
61634990749489377582490914229366
61634990749489377765504134660644
61634990749489377765505253868838
61634990749489377767113162160776
61634990749489377767116260993490
61634990749489379359266086177170
61634990749489379359516790280274
61634990749489379366797153063084
61634990749489379366879606488528
61634990749489379366879979559870
61634990749489379367048201539722
61634990749489379367130653548224
61634990749489379367131026619566
61634990749489379367131769574090
61634990749489379367131798271898
61634990749489379368491728707330
61634990749489379369307637650292
61634990749489379412884238340048
61634990749489379412884611411390
61634990749489379414242218898528
61634990749489379414245313617198
61634990749489677771740587521202
61634990749489677909000223042612
61634990749489677909001342250806
61634990749489679556401247546412
61634990749489679558578231647076
61634990749489679601882864690232
61634990749489679601883237761574
61634990749489679602154832338236
61634990749489679602155205409578
61634990749489679604331816556944
61634990749500169708495211417506
61634990749500169754248796209330
61634990749500169754248796222380
61634990749500180867286197676768
61634990749500180867286202381032
61634990749500186225537857165860
61634990749500186225537861870124
61634990749500186225538976361004
61634990749500186225538976479048
61634990749500186225810944127052
61634990749500186225810945544202
61634990772808076555346512922926
61634990772808076556162415866938
61634990772831191127571356394298
61634990772831191173304020597814
61634990772831191175748642820522
61634990772832091742747616117568
61634990772832439925614537582162
61634990772842898554857181923430
61634990772842898556485901202126
61634990772842898556488995802752
61634990772842898557304904395794
61634990772843198698374191011750
61634990772843198700818813234458
61634990772843198700821912421304
61634990772843198700821912539348
61634990772843198700821913484114
61634990772843198700821913602206
61634990772843204050727716702444
61634990772843204051543624232676
61634990772843204051543624350720
61634990772843204051543625295486
61634990772843204051543625413578
61634990772844099128925218276710
61634990772844099314386159757586
61634990772844099314387278971604
61634990772844103017976463186556
61634990772844103017979819236714
61634990772844103017979935444904
61634990772844104665108990782976
61634990772844104665108992199918
61634990772844147307166584279980
61634990772844147307436200418848
61634990772844147307439553286678
61634990772844147437085328716642
61634990772844147444364576890528
61634990772844147444615623950224
61634990772844147444699193407358
61634990772844147444700308016282
61634990772844147446872732530492
61634990772844147446873080092178
61634990772844147446875055478786
61634990772844147446876174692804
61634990772844147446876176092484
61634990772844147446876176227838
61634990772844147446876434495042
61634990772844147490369180163736
61634990772844147490369181580678
61634990772844147490369181698770
61634990772844147490369208860092
61634990772844147490452778317226
61634990772844147492061432859688
61634990773050029105719703703188
61634990773050029151285003200240
61634990773050029151473288495012
61634990773061736532022261581844
61634990773061736532210546876616
61634990773062985421781819640328
61634990773122964025918211662000
61634990773123879417828354951430
61634990773123879420335738939062
61634990773123881019537324554302
61634990773123881019538439163226
61634990773123881021732131827430
61634990773123881065207339888992
61634990773123881067464791444726
61634990773123881067464796030946
61634990773123881067467890749616
61634990773123881067467891812474
61634990773123881067468149029918
61634990773123912772160759228272
61634990773124179563855844031900
61634990773124181254477933887180
61634990773124181254479049918870
61634990773124181256735390029134
61634990773124181256738484629760
61634990773124181256738485679520
61634990773124212915677768316592
61634990773124224033798515601472
61634990773124224033798515955604
61634990773135886805135562534168
61634990773135886805156483239116
61634990773135886944593105595832
61634990773135886988149901701464
61634990773135886990409363344776
61634990773135888589525370832294
61634990773135888589525399412010
61634990773135888591719063500870
61634990773135888591721038887478
61634990773135888591722158101496
61634990773135888591781707760230
61634990773135888591785180018578
61634990773135888591802657044894
61634990773135888591804979993188
61634990773135888591806100723526
61634990773135888635299874912076
61634990773135888635299876329018
61634990773135888637556213256954
61634990773135920342231289033360
61634990773135921943544083790080
61634990773135921943606756629156
61634990773135921943627648636296
61634990773135921943627677334104
61634990773135931455268690487748
61634990775762594715637133253562
61634990775762594715908729365258
61634990776113766406299749603883
61634990776113766408743746137123
61634990776114966980367785957163
61634990776125518213400812164342
61634990908698354711679683762994
61634990908730475006855422544958
61634990908730775150372431633278
61634990908730775152883800897044
61634990908730775152901626884678
61634990908730775153089912179450
61634990908730808504726647173888
61634990908730824426384929814072
61634990908730824426386909438592
61634990908730824426387943025730
61634990908733225941388460018568
61634990908733225941388488716328
61634990908733526130659082596472
61634990908949613128605347720106
61634990909021347291344909115288
61634990909022263735671103580934
61634990909022263736235159115110
61634990909022263736235187812918
61634990909022263918598747183340
61634990909022263918600726807860
61634990909022263918601760394998
61634990909022263919165844626982
61634990909022263919249498754582
61634990909022263920858182943990
61634990909022264330947850535954
61634990909022264331031418570322
61634990909022563924920776872770
61634990909022564062745587136550
61634990909022564062745615834358
61634990909022564474799474705240
61634990909022564474800966984776
61634990909024965439670246805912
61634990909024965439670275503672
61634990909024965621845806809864
61634990909024965622682635046448
61634990909024965622684500352104
61634990909024965622685992631640
61634990909024965624292408657092
61634990909024965624293527865286
61634990909024965624359647569534
61634990909024966034466877797384
61634990932332555625689173935730
61634990932332856364002441993780
61634990932332856364002785317762
61634990932332856364086010028148
61634990932332856364253489053476
61634990932332856364253489403396
61634990932364076045696840020702
61634990932364076045948543928432
61634990932364076045968464344724
61634990932364076091701128548240
61634990932364976659262206452958
61634990932364976659512910538592
61634990932365276665769164901520
61634990932365276802779215541278
61634990932365276802967157512068
61634990932365276803050725546436
61634990932365276805289698715756
61634990932365276805474541499700
61634990932365326078793579027520
61634990932367677768151653166176
61634990932367677768152652988272
61634990932367678362948255109968
61634990932367678362948255459888
61634990932367683304332326017632
61634990932367977957422246696400
61634990932367978506214217138592
61634990932367978508910658073328
61634990932367983859383994379128
61634990932368011860568542293802
61634990932368878525234028686752
61634990932368883878403805931500
61634990932368883878404839164506
61634990932368883878425759752814
61634990932368928350877506545222
61634990932368928350877535242982
61634990932368928350878911314536
61634990932368928480524310492234
61634990932368928488054605725816
61634990932368928488054607142758
61634990932368928488054607260850
61634990932368928489746858421768
61634990932368928533619790902600
61634990932368928533808161936520
61634990932368928533808190634280
61634990932582914069118370242664
61634990932583814636930151883096
61634990932584114781199958826522
61634990932656760584682549390606
61634990932656760630185430096796
61634990932656760630436134182430
61634990932656765388077773169862
61634990932656765388641824104768
61634990932656765388641828704038
61634990932656765388641857401846
61634990932656765571007396396788
61634990932656765571572599837174
61634990932656765571656196569142
61634990932656765573264852533126
61634990932656765573514780384420
61634990932656765573515901009764
61634990932656765573518223945008
61634990932656765574083083011652
61634990932656765574100528277328
61634990932656765574103884327486
61634990932656765937120792071430
61634990932656765937851983674342
61634990932656765983354520124882
61634990932656765983438088159250
61634990932656765983438426398480
61634990932656765983605568584258
61634990932656765985297815163168
61634990932656798925340572325962
61634990932657049655832395635950
61634990932657060768869797090338
61634990932657060773953114689630
61634990932657060773953142920830
61634990932657065577327417763938
61634990932657065577327446461698
61634990932657065715152284951110
61634990932657065717596616659296
61634990932657065717600088917644
61634990932657065717600092099972
61634990932657066119591508901710
61634990932657066126370465363266
61634990932657066126935295736314
61634990932657066127122548973366
61634990932657066127123610791704
61634990932657066172876161046008
61634990932657099068669524639194
61634990932657099068856809761950
61634990932657099068857552716522
61634990932657099068857581414282
61634990932657110186977557046830
61634990932657110186977557396750
61634990932657110187542674747908
61634990932657110187542760841348
61634990932660667849077015748648
61634990932660667849139404796362
61634990932660667986399384332802
61634990932660667986399412912518
61634990932660668032089948723864
61634990932660668032089977421624
61634990932660668032152624749640
61634990932660668032152969123174
61634990932660668032152997820982
61634990932660668032173545455992
61634990932660668399897948273952
61634990932660668443872240548040
61634990932660668443955808582408
61634990932660668445651533182416
61634990932660712450443574535016
61634990932660712452890262488574
61634990932660712452891295590438
61634990932660712497011947660524
61634990935287369173844323050586
61634990935646651324697976762711
61634990935646651324697981362189
61634990935647851898766013115991
61634990935650303009534377920976
61634990935650303009534382520246
61634990935651503583602414274256
61634992113996700373218428635236
61634992113996701608000362130168
61634992113996701608001481338570
61634992113996701608565565570554
61634992113996701608753503309256
61634992114057628912374928501026
61634992114057628912376043109950
61634992114065732787334173885666
61634992114065732787335288494590
61634992114065732787522201949896
61634992114069635247852637269012
61634992114069635248039922391768
61634992114069636482633570591928
61634992114069636483198654995928
61634992114069636483198655113972
61634992114069636483386711771016
61634992131722577893603145872326
61634992131722577893791431167098
61634992131722577893792174239714
61634992131722578259652744795226
61634992131783805340866813167694
61634992131783805340950495520926
61634992131791909216076762642388
61634992131791909216077877251312
61634992131791910863017906106950
61634992131794310729991695551632
61634992131794312011153978813510
61634992131794312011155093422434
61634992131795511487073956753344
61634992131795511487156524497652
61634992131795511487157639106576
61634992131795511487157639573136
61634992131795512722419974480260
61634992131795512722503656833492
61634992131795512768236354334086
61634992131795512768237468943010
61634992131795512768424639628858
61634992131795512768425382701474
61634992131795513134285953256986
61634992131795523886546501522662
61634992131795524252407815150790
61634992131815025024525202533454
61634992131815025025259750641486
61634992131815025025260522293818
61634992131815025070278787443370
61634992131815025070281886748260
61634992131815025071013335549950
61634992131815025619864625501200
61634992131815025620140036827836
61634992131815036188399791945694
61634992131815036547632465469280
61634992131815036738178130274968
61634992131815068254605690769070
61634992131816236946216344042158
61634992131816237487729066304848
61634992131816237495259361539834
61634992131816237495259361544046
61634992131816237495260506262104
61634992131818626106663392744462
61634992131818627296336070357524
61634992131818627341445326239394
61634992131818627341529008592626
61634992131818627342068734561040
61634992131818627891135771956126
61634992131818627891136030236428
61634992131818627891136116329868
61634992131818638269836574529120
61634992131818639009174209777000
61634992131818639009257892130232
61634992131818642166233215560154
61634992131818642166234330169078
61634992131818642166254136266506
61634992131818675335313884338370
61634992131818686448079055160188
61634992131818686453434631623250
61634992131818926250180401832782
61634992131818927485609987594066
61634992131818927530527639542128
61634992131818942713939515098542
61634992131818943957151336658284
61634992131818943957152365528060
61634992131826731170731574479822
61634992131826731171295315742164
61634992131826731171296430364138
61634992131826731216213191623642
61634992131826731216969688970980
61634992131826731217053371324212
61634992131826731217220480566996
61634992131826732450118775820144
61634992131826732450119808940722
61634992131826732451751622465912
61634992131826732451835304819144
61634992131826732998910664773990
61634992131826733001358471922852
61634992131826733001438712132486
61634992131826733001442068182644
61634992131826733001442154276084
61634992131826733001442155811118
61634992131826742335089321646936
61634992131826742335173004000168
61634992131826743563156095786186
61634992131826743563157210395110
61634992131826743569871255141868
61634992131826743569954937495100
61634992131826744111949180837302
61634992131826744119480247723216
61634992131826744119559716634810
61634992131826744119560831243734
61634992131826744119563930076448
61634992131826744119563930548624
61634992131826747086182218351726
61634992131826747092977617921414
61634992131826747092980975506606
61634992131826747093794644659840
61634992131826747093797226343350
61634992131826747093797997645762
61634992131826747275911632320670
61634992131826747276811222670694
61634992131826747276811222672098
61634992131826747276811222676310
61634992131826747276811565628690
61634992131826747276811565982822
61634992131826747276812337279618
61634992131826747276812337281022
61634992131826747276812337285234
61634992131826747276812337635154
61634992131826747642586615102032
61634992131826747642588853492080
61634992131826747680728802236740
61634992131826747685811033458308
61634992131826747688339080816804
61634992131826747688340452643172
61634992131826747688342524495436
61634992131826747688343551948062
61634992131826747688593571537662
61634992131826775636157737485762
61634992131826775636157737498812
61634992131826775636158852094686
61634992131826775636158852107736
61634992131826775636158852561246
61634992131826780445619660816340
61634992131826780445619660817744
61634992131826791563739636448888
61634992131826791563739636450292
61634992131827031359921465921314
61634992131827031359921580712354
61634992131827031360005148274546
61634992131827031360005263065586
61634992131827031405483785621878
61634992131827032595267483648230
61634992131827032595351166001462
61634992131827032595351166473638
61634992131827032596083510568980
61634992131827033005418823938014
61634992131827033007678259698664
61634992131827033188433048786446
61634992131827033190688385424322
61634992131827033190689385714382
61634992131827033190691709712436
61634992131827033190691741474480
61634992131827033190691827567920
61634992131827033190691829102954
61634992131827033190692484547096
61634992131827033190876670719094
61634992131827033190880114397726
61634992131827044118456225392402
61634992131827044125799264200988
61634992131827044301470450240834
61634992131827044306554167607634
61634992131827044308812455934458
61634992131827044308813603368284
61634992131827044308813603840460
61634992131827044309000742292088
61634992131827047275452812348510
61634992131827047283065238658076
61634992131827047283065495875520
61634992131827047283067563122690
61634992131827047465998104088472
61634992131827047823680693978114
61634992131827047824496602571204
61634992131827047829580205619140
61634992131827047831019261655442
61634992131827047831022619240634
61634992131827047831292344384546
61634992131827047831836288393868
61634992131827047831839641379790
61634992131827047832108256514048
61634992131827047832108257576906
61634992131827047832108514794350
61634992131827047832110580506486
61634992131827047876773851454688
61634992131827047876776175452742
61634992131827049059027744819992
61634992131827049059842623834740
61634992131827049059843395132780
61634992131827049064109976041560
61634992131827049064110062135000
61634992131827049064925965060138
61634992131827049064926998180716
61634992131827049066638023400056
61634992131827049066639395226424
61634992131827049066641467078688
61634992131827049066642494531314
61634992131827049067454188147732
61634992131827049067455045539212
61634992131827049067457287452622
61634992131827049067457370003826
61634992132033863000982068785674
61634992132033863595590271465750
61634992132033863595778299543078
61634992132033874525613448071706
61634992132033874708627672920138
61634992132033874713710247098298
61634992132034764163589338110894
61634992132034764163590109763226
61634992132034775093362467947214
61634992132034775093446150300446
61634992132034775276376692795646
61634992132034775276460375148878
61634992132034778804820923901684
61634992132034778804820924373860
61634992132034778850238660207692
61634992132034778850322228242060
61634992132034778850322342560924
61634992132034780040163499489374
61634992132034780040166942100776
61634992132034780040167713280932
61634992132034780040167713753108
61634992132034780041608142682848
61634992132034780041608147282118
61634992132034780085020593230448
61634992132034780085020593702624
61634992132034780085104161264816
61634992132034780085104161736992
61634992132034780085104276055856
61634992132034780085104276522416
61634992132034780085837501050740
61634992132034780085837615369604
61634992132034780085837615836164
61634992132034780085837615841780
61634992132034780085921183403972
61634992132034780085921183870532
61634992132034780085921183876148
61634992132034780085921298189396
61634992132034780085921298661572
61634992132034780087277930448444
61634992132034780087361727592716
61634992132034780087361732191986
61634992132034780088093837978676
61634992132035075287778398237002
61634992132035078994091517899872
61634992132035080221823558038570
61634992132035080229165563745292
61634992132035080229166596865870
61634992132035080229435208445002
61634992132035080229437536097560
61634992132035080229437537160418
61634992132035080229438307279120
61634992132035080229438307749892
61634992132035080229438566030194
61634992132037476984957030703434
61634992132037476984977951291742
61634992132037479958961085188508
61634992132037480141892746419726
61634992132037480141975310036940
61634992132037480141976429245134
61634992132037481735737261566516
61634992132037481743267213843506
61634992132037481743331090571486
61634992132037481743348911972948
61634992132037481743352011277838
61634992132037481743352269558140
61634992132037481745043491849282
61634992132037481745043492203414
61634992132037481745778811626908
61634992132037481788267653329148
61634992132037481790716488993494
61634992132037481790797072514012
61634992132037481790800171346726
61634992132037481790800172881760
61634992132037481791532397586584
61634992132045581545676455639068
61634992132045585068702263595904
61634992132045585068703297183042
61634992132045585251633953997106
61634992132045585617474433012114
61634992132045585620002737233922
61634992132045585620002737588054
61634992132045585620005836420768
61634992132045585620006094819114
61634992132045585663226898241612
61634992132045585663227931828750
61634992132045586898573920857858
61634992132045586898573949555666
61634992132045586898761977632994
61634992132045586898845545667362
61634992132045586898845659986226
61634992132045586901291396817858
61634992132106809583259881091838
61634992132108026216836092173094
61634992132108026217108061337418
61634992132110411259648758203854
61634992132110411854507007653566
61634992132110411854507779305898
61634992132110425946611889007228
61634992132110425946632809713580
61634992132110426136341650868904
61634992132110426541429412007292
61634992132110427730937823759654
61634992132110427731000585878710
61634992132110427731001700487634
61634992132110427731018407280172
61634992132110427731021506585062
61634992132110427731021764865364
61634992132110427731021850939930
61634992132110427731021850958804
61634992132110427775938263245296
61634992132110427775939377854220
61634992132110427776755284912276
61634992132110427776755285384452
61634992132110427776755543664754
61634992132110461084455439701408
61634992132118515134043147717228
61634992132118531056374250055782
61634992132118531239304563913254
61634992132118531239304906869846
61634992132118531246647688815120
61634992132118531605145042928262
61634992132118531650898541744898
61634992132118531650898884701490
61634992132118532886244559471814
61634992132118532886245674080738
61634992132118532886432587549142
61634992132118532886517641728742
61634992132118532891599872950310
61634992132118532891599959043750
61634992132118564547632417714494
61634992132118564959414685086048
61634992137631202025624983433124
61634992137631203260324353783018
61634992137631203260888438015002
61634992137631203261160058107144
61634992137631203261161177315338
61634992137631203672670467904420
61634992137631203672754035938788
61634992137631203672755155146982
61634992137692130564697886566738
61634992137692130564697915264546
61634992137700234439657160649186
61634992137700234439928756747784
61634992137700236086869871514538
61634992137702936143092248339940
61634992137702936143364215987944
61634992137702937378711005367192
61634992137704136900446477189656
61634992137704138135793266568904
61634992137704138135793614124766
61634992137704138547387591956410
61634992137727252708605123313942
61634992137727252709627142257722
61634992137727252709629121882242
61634992137727253118692815513426
61634992137727253118964783161430
61634992137727253121221120089366
61634992137727253301707040361858
61634992137727253304153756527950
61634992137727263820219807170538
61634992137727263826724984627626
61634992137727263827478130051852
61634992137727263827561812877260
61634992137727263827750127919600
61634992137727264231730216967814
61634992137727264232002184615818
61634992137727264422546730213312
61634992137735356583561274111006
61634992137735356583564368698582
61634992137735356583749559405778
61634992137735356583751539030298
61634992137735356584316394914614
61634992137735356584586387642362
61634992137735356584588367266882
61634992137735356584589483759308
61634992137735358412012303473414
61634992137735358413894935407522
61634992137735358414459791291838
61634992137735358414460139320084
61634992137735358414540350831910
61634992137735358414541379701686
61634992137735358414543735579876
61634992137735358414543821673316
61634992137735358414728636126682
61634992137735358414729407779014
61634992137735358414731763657204
61634992137735367694906308550578
61634992137735367701684230012266
61634992137735367702437375436492
61634992137735367702437404134300
61634992137735367702521058261900
61634992137735369342308219379706
61634992137735369532661355334234
61634992137735369532664482864756
61634992137735369532665597473680
61634992137735369532665597827812
61634992137735369532852768159528
61634992137735369532853884185394
61634992137735373048073528555854
61634992137735373048345500908122
61634992137735373048348597025068
61634992137735373053159087247864
61634992137735373054851339943816
61634992137735373055687135078536
61634992137735373055688168180400
61634992137735373055690491128694
61634992137735401049239599252126
61634992137735402284021532747058
61634992137735402289104106925218
61634992137943400511609471637450
61634992137943400694623696485882
61634992137943404217650624005044
61634992137943404217922591653048
61634992137943404220097570238856
61634992137943405445654631437614
61634992137943405452431323518004
61634992137943405452431437836868
61634992137943405452431438303428
61634992137943405452996641731960
61634992137943405453266281844046
61634992137943405453268609379964
61634992137943405453269380676760
61634992137943405453269381032296
61634992137943405454629226908078
61634992137946102209962246629936
61634992137946102209983167218244
61634992137946102215045592460428
61634992137946102392976471478368
61634992137946102392997392066676
61634992137946102398058698100666
61634992137946102398059817308860
61634992137946107148838928845704
61634992137946107156432757850674
61634992137954207319703425509508
61634992137954207502717650357940
61634992137954211030573001104456
61634992138016346682294306402030
61634992138016350205593086896200
61634992138016351439851229331048
61634992138016351440101933434152
61634992138016351440667136874330
61634992138016351440939106038654
61634992138016351440939134736462
61634992138019036672750430200356
61634992138019037267608675050798
61634992138019037267609446703130
61634992138019037267630338711722
61634992138019037267630343310992
61634992138019037272692020881290
61634992138019037272713946358928
61634992138019053144039462459126
61634992138019053144102224578182
61634992138019053144102597630810
61634992138019053144121193872548
61634992138019053144123145284534
61634992138019053144123518337162
61634992138027142377349854278886
61634992138027142377350625931218
61634992138027142382433200109378
61634992138027153495471606104580
61634992138027156606463556510568
61634992138027156613995771302484
61634992138027157018243611020604
61634992138027157018246595534454
61634992138027157018246710325494
61634992138027189958537415696604
61634992140585721423397197833809
61634992140585721423397426471330
61634992140585721423397426471537
61634992140585721423397540790194
61634992140694940927508513705653
61634992140901621217390537340716
61634992140901621217390880297308
61634992140901771311945590944078
61634992140901819482928971988928
61634992140901819487196414875408
61634992140901819487196415341968
61634992140901819487928640046584
61634992140901819488011203210496
61634992140901819488012318285980
61634992140901819489703455906448
61634992140901819489703798863040
61634992140974567210144721725084
61634992141011071928927270708211
61634992141011071929011297440801
61634992141011071934091549137227
61634992141011071935702097582323
61634992141011071935723018170631
61634992141011071936538925719529
61634992141011071936538927235849
61634992141011071936539270192441
61634992141011071936539270192649
61634992141011088400217829586080
61634992141011088400301512411488
61634992141011088400301855250037
61634992141011088407829823303236
61634992141011088407829823303237
61634992141011088580781319217051
61634992141011088582415457094427
61634992141011088583229041689415
61634992141011088583231364637709
61634992141011088583232169219937
61634992141011088583315042391671
61634992141011088583315046990941
61634992141011088583315047109033
61634992141011088583315823347585
61634992141011088583315852045345
61634992141011088583316190297673
61634992141011088583316194883893
61634992141011088583316195001937
61634992141011088588314710468201
61634992141011088588398392821433
61634992141011088588398421519241
61634992141011088590006961747211
61634992141011088590006963164153
61634992141011088590028255406861
61634992141011088590843785279531
61634992141011088590843791400737
61634992141011088590843791400785
61634992141011088590844162937093
61634992141017777993254988015488
61634992141017777993255216653216
61634992141019193692719172108873
61634992184969239025090561500330
61634992184969239025821667482186
61634992184993554356008669184022
61634992184993554356008673783292
61634992184993854500275724850804
61634992184993854500275729450074
61634992184993854500279082435996
61634992184993854546008393653590
61634992184993865610868508681754
61634992184993865618395357526760
61634992184993865618396476734954
61634992184993865618398715111952
61634992184993865656601058566406
61634992185004361169666370748062
61634992185004361169746958867850
61634992185004361169750053101294
61634992185004361170481508056162
61634992185004370450928562300036
61634992185004372281071958690310
61634992185004372287867706152730
61634992185004375804118915873182
61634992185004375811709650172532
61634992185004375987130160807034
61634992185004375987133255040478
61634992185004375992213506637526
61634992185004375994660108484754
61634992185004375994661223093678
61634992185004375994663466069946
61634992185004375994664580678870
61634992185004375994722870249678
61634992185004375994722870599598
61634992185004375994723985208522
61634992185004375994723986625464
61634992185004375994723989457872
61634992185004375994723989812004
61634992185004375994726228184790
61634992185004375994726229251812
61634992185004375994726309206576
61634992185004375994726313805846
61634992185004375994726313923938
61634992185004375994726315340880
61634992185004375994727342793714
61634992185004375994727342797926
61634992185004375994727343860736
61634992185004375994727344210656
61634992185004405588583823454306
61634992185004420276300099668856
61634992185004661313263963356900
61634992185004661313263967956170
61634992185004661313267320942092
61634992185004661313998517144482
61634992185004670640199156298224
61634992185004672423771945626424
61634992185004672424587853169706
61634992185004672424588967778630
61634992185004672431383596032856
61634992185004672431384715241050
61634992185004672431386953618048
61634992185004675993368589165018
61634992185004676000983597156642
61634992185004676130629343422446
61634992185004676130629344957480
61634992185004676135712948005416
61634992185004676137423972161898
61634992185004676137425086770822
61634992185004676137427329747090
61634992185004676138157316074916
61634992185004676138240998900324
61634992185004676138240999963182
61634992185004676138243322892762
61634992185004676138244351414070
61634992185004676138244351886246
61634992185004676175563926555588
61634992185004676176379457963292
61634992185004676176379829499600
61634992185004676176379834098870
61634992185004676176382814013450
61634992185004676176382928332314
61634992185004676176382929867348
61634992185004676176383187084792
61634992185004676180647272386080
61634992185004677776941722866960
61634992185004677776942493102142
61634992185004677777757630410242
61634992185004677777758400645424
61634992185004677784553028899650
61634992185004677784554143508574
61634992185004677784556386484842
61634992185004677784556730858584
61634992185004677784557501093766
61634992185004677785368936442932
61634992185004677785370051051856
61634992185004677785372294028124
61634992185004677785372638401866
61634992185004677785373408637048
61634992185004705777854417452494
61634992185004705778126385100498
61634992185004705783208616322066
61634992185004709352532144319752
61634992185212392332274041116986
61634992185212406973440745779904
61634992185212407155619261586896
61634992185212407156435164530908
61634992185212407156454970628336
61634992185212407158067355713660
61634992185212408750216922144862
61634992185212408750467626247966
61634992185212408756993729010676
61634992185212408757747989030776
61634992185212408757809631954688
61634992185212408757809979493288
61634992185212408757810751145620
61634992185212408757810751162882
61634992185212408757827457942370
61634992185212408757830815527562
61634992185212408757831930136486
61634992185212408757999037507414
61634992185212408758078505002066
61634992185212408758081862587258
61634992185212408758082634239590
61634992185212408758082718793624
61634992185212408758082720327206
61634992185212408758082720328658
61634992185212408759442564675022
61634992185212408759526247028254
61634992185212408759526248563288
61634992185212408760258472218304
61634992185212408760258473617984
61634992185212408802747313920544
61634992185212408803019281568548
61634992185212408803564221268660
61634992185212408803836188916664
61634992185212408803836190451698
61634992185212408806012315408474
61634992185212703634582155487696
61634992185212703634770440782468
61634992185212708947353312791812
61634992185212708985491776458262
61634992185212708985492147994570
61634992185212708992833782164984
61634992185212708992834815266848
61634992185212708992835188338190
61634992185212708993106782914852
61634992185212708993107155986194
61634992185212708995279556407690
61634992185223210258237038348724
61634992185223210258509005996728
61634992185223215616488669140056
61634992185223215616488697837816
61634992185223215616760665485820
61634992185223215619018117022680
61634992185223215619018121621950
61634992185223258436730567439168
61634992185284437752132983829610
61634992185285338274128418795250
61634992185285338319944765351998
61634992185285352961091549598624
61634992185285352961091554197894
61634992185285352961112470304976
61634992185285352961112474904246
61634992185285353144105888765920
61634992185285353144105893365190
61634992185285353144126809472272
61634992185285353144126814071542
61634992185285353150817953875108
61634992185285353150821311460300
61634992185285354744664338926824
61634992185285354744665453535748
61634992185285354745418598946924
61634992185285354745480241870836
61634992185285354745480246470106
61634992185285354745480589409436
61634992185285354745481361061768
61634992185285354745481361079030
61634992185285354745499182467442
61634992185285354745501511531326
61634992185285354745502281772332
61634992185285354745502540052634
61634992185285354745669647423562
61634992185285354745749886570546
61634992185285354745753244155738
61634992185285354745753330249178
61634992185285354752279346918448
61634992185285354752280461527372
61634992185285354790417923836692
61634992185285354790419038445616
61634992185285354790691006093620
61634992185285354791233830907798
61634992185285354791233831379974
61634992185285354791234945503672
61634992185285354791234945975848
61634992185285354796590517734646
61634992185285354797947010612860
61634992185285354798032931828316
61634992185285354798761798960998
61634992185285354798762918156142
61634992185285354798765156546190
61634992185285354798765242620756
61634992185285354798765242639630
61634992185285388098997862394598
61634992185285388099018778400898
61634992185285388099018783000168
61634992185285638509215359350186
61634992185285638509215363949456
61634992185285649581770811737284
61634992185285653287622897854240
61634992185285653287622902453510
61634992185285654934751184823162
61634992185285654935022807749116
61634992185285654935022808099036
61634992185285654942282251709076
61634992185285654978246103741210
61634992185285654980502440669146
61634992185285654980502445268416
61634992185285654980504769733030
61634992185285654980774036780842
61634992185285654980774041380112
61634992185285654988033512154330
61634992185285688288268456392786
61634992185285697760013292250308
61634992185296145087116657301346
61634992185296145132870246810484
61634992185296161604160422362888
61634992185296161604432390010892
61634992208603740677413433945194
61634992208603740678228222280282
61634992208604040821745231368602
61634992208627155394829055744174
61634992208627155395582196923262
61634992208627155395582197039902
61634992208627155440603561358990
61634992208627155441335781949770
61634992208628067127267426208608
61634992208628367270784433875566
61634992208638862822073040331374
61634992208638862822156722684606
61634992208638862822888177645090
61634992208638877456504664633502
61634992208638877456504664750142
61634992208638877456525585456494
61634992208638877461587238928302
61634992208638877461587238929706
61634992208638877461605836587190
61634992208638877463279491507614
61634992208638877464116319761668
61634992208638877464116320824478
61634992208638877644601463778138
61634992208638877646293716474090
61634992208638877647071250262182
61634992208638877647130544728144
61634992208638877647130546145086
61634992208638877647132869076118
61634992208638910815669367797780
61634992208638921928706769135528
61634992208638921928706769252168
61634992208638921933789343430328
61634992208638921934058988148912
61634992208639162966404809057022
61634992208639162966405186733410
61634992208639162966405186733458
61634992208639177645775258748330
61634992208639177653386914822714
61634992208639177653387172040158
61634992208639177783035898686894
61634992208639177790566195343242
61634992208639177790566568414584
61634992208639177790567338644150
61634992208639177790647553698420
61634992208639177790647555233454
61634992208639177790649879231508
61634992208639177790650250767816
61634992208639177828789483596762
61634992208639177836320153324452
61634992208639177836320923554018
61634992208639179429349162685454
61634992208639179430163922322782
61634992208639179434429413816150
61634992208639179434431736764444
61634992208639179435245316760162
61634992208639179435247639689582
61634992208639179436960813091886
61634992208639179436964170677078
61634992208639179437775577334308
61634992208639179437775606032068
61634992208639179437775835614562
61634992208639179437775864312370
61634992208639179437776720640992
61634992208639179437776721703850
61634992208639179437776978921294
61634992208639179437778963617260
61634992208639179437779307518618
61634992208639211004939961795968
61634992208640063579155301533086
61634992208640072860417493085060
61634992208640078213583831370102
61634992208640078213586925951854
61634992208640078213604751958410
61634992208640078213607846658206
61634992208640078218667177200594
61634992208640078218669500131418
61634992208640078218688097788902
61634992208640078220361752709326
61634992208640078220361752827370
61634992208640078220382673532318
61634992208640078221114899672958
61634992208640078221118365792470
61634992208640078221118365909110
61634992208640078221135820379358
61634992208640078221136191915666
61634992208640078221139286615462
61634992208640078221198580963380
61634992208640078221198581081424
61634992208640078221200905429398
61634992208640078221200906496468
61634992208640078221200935194228
61634992208640078221201278032776
61634992208640078221201278150820
61634992208640078396538503472270
61634992208640078396598166287840
61634992208640078396600494885164
61634992208640078396600495003256
61634992208640078396601265120554
61634992208640078396601265474686
61634992208640078396601265591326
61634992208640078401683839298714
61634992208640078403313330346382
61634992208640078403376092348798
61634992208640078404128118564830
61634992208640078404128118681470
61634992208640078404129233173754
61634992208640078404129237895488
61634992208640078404129239312430
61634992208640078404129606245096
61634992208640078404131557642580
61634992208640078404131561889170
61634992208640078404131562243462
61634992208640078404131590468886
61634992208640078404131592008292
61634992208640078404131934964884
61634992208640078404132705077810
61634992208640078404132705431942
61634992208640078404132705548582
61634992208640078404132706611392
61634992208640080042914414798846
61634992208640080043729547507468
61634992208640080050445854756102
61634992208640080051260647696284
61634992208640080051260987464724
61634992208640080051260992069818
61634992208640107998072754239330
61634992208640111702418554724126
61634992208640111709949994681382
61634992208640111710008169933326
61634992208640111710011264533952
61634992208640111710011611605992
61634992208640111710011612078168
61634992208640111710012383258324
61634992208640111710200668553096
61634992208640111710200698784486
61634992208640111710284352445734
61634992208640111711641102653660
61634992208640111711644197254286
61634992208640111712457010202766
61634992208640111712459334196448
61634992208640111712459358660716
61634992208640111712459362892804
61634992208640111712460134545136
61634992208640111712460478918670
61634992208640111712481025490870
61634992208640111712481398562212
61634992208640111748423186577050
61634992208640111755954253462964
61634992208640111755954626534306
61634992208640111756037165703270
61634992208640111758212914859726
61634992208640111758214062649088
61634992208640111758214062765728
61634992208640122685788258684908
61634992208640122685789030337240
61634992208640122685789030453880
61634992208640122686057903520132
61634992208640122686060999170518
61634992208640122691141249350624
61634992208640122822233877653252
61634992208640122822987023064428
61634992208640122822987396135770
61634992208640122823045571387714
61634992208640122823048665988340
61634992208640122823048670103788
61634992208640122823048670593434
61634992208640122823049013060380
61634992208640122823049013532556
61634992208640122823049784712712
61634992208640122823070705889836
61634992208640122823236955398560
61634992208640122823236955515200
61634992208640122823238071541066
61634992208640122823238100122234
61634992208640122823238100238874
61634992208640122823320639291198
61634992208640122823320982247790
61634992208640122823321753900122
61634992208640122823321754366682
61634992208640122828321788909318
61634992208640122828404328078282
61634992208640122829765317610508
61634992208640122829845532763948
61634992208640122830577011228330
61634992208640122830578125837254
61634992208640122830580105945596
61634992208640122830580110177684
61634992208640122830580110550690
61634992208640122830580453017636
61634992208640122830580453489812
61634992208640122830580454434578
61634992208640122830580454551218
61634992208640122830580454557042
61634992208640122830580454906962
61634992208640122830581224669968
61634992208640122830600997941090
61634992208640122830602145847092
61634992208640122868802598324380
61634992208640122868803369976712
61634992208640122868803370093352
61634992208640122868990540308428
61634992208640122868990540425068
61634992208640122868991656450934
61634992208640122869074224201066
61634992208640122869074567157658
61634992208640122874074229095512
61634992208640122875578196850824
61634992208640122875766481791464
61634992208640122876333662144606
61634992208640122876334038281636
61634992208640122876334809933968
61634992208640122876334810050608
61634992208640124469362162622032
61634992208640124469362934274364
61634992208640124469363307462346
61634992208640124469612866725136
61634992208640124469613211216762
61634992208640124469613981334060
61634992208640124474445881523866
61634992208640124474696928583562
61634992208640124476893602579288
61634992208640124476894374231620
61634992208640124476894374348260
61634992208640124476956364344212
61634992208640124476956364816388
61634992208640124476956365761154
61634992208640124476956366233538
61634992208640124476957135996544
61634992208640124476976909267666
61634992208640124476978057173668
61634992208640124477145421291316
61634992208640124477145422708258
61634992208846908811286460587890
61634992208846910410154658614088
61634992208846910410216534291176
61634992208846910410216649082216
61634992208846910410217420262372
61634992208846910410238340967320
61634992208846910411849234258334
61634992208846910411932916611566
61634992208846910412686062494918
61634992208846910412686063557776
61634992208846910412686320775220
61634992208846910455971005170836
61634992208846910455971005643012
61634992208846910456159290465608
61634992208846910457685386912510
61634992208846910458418726698434
61634992208846910458418727761292
61634992208846910458418984978736
61634992208847210599487243079000
61634992208847210599488014731332
61634992208847210601182591308698
61634992208847210645241599169024
61634992208847210645429884463796
61634992208847210647688172803718
61634992208847210647689321759480
61634992208847210647689578976924
61634992208847242306628489965420
61634992208858912489794313765036
61634992208858916333096106189238
61634992208858916333347153231464
61634992208858916335543822639566
61634992208858916335544200316002
61634992208858916381297785225870
61634992208858916381360199312468
61634992208858917980221030619406
61634992208858917980224129825126
61634992208858917980224501361434
61634992208858917980224502411194
61634992208858917980224502877754
61634992208858917980475176867352
61634992208858917980475435147654
61634992208858917982669523210520
61634992208858917982672104542658
61634992208858917982732284975444
61634992208858918025977742941704
61634992208858918025978086271302
61634992208858918025978087321062
61634992208858918026166028236476
61634992208858918026249596270844
61634992208858918026249940644378
61634992208858918028425689452526
61634992208858918028509371805758
61634992208858960800403149665898
61634992208858960800403149782538
61634992208858960800465911430822
61634992208858960846219496340690
61634992208858960846219526455440
61634992208858960851299743338468
61634992208858962445083452363004
61634992208858962445083480942720
61634992208858962447531944954118
61634992208858962447594706719042
61634992208858962447782992013814
61634992208858962452695102769436
61634992208858962452698115863002
61634992208858962452698201602150
61634992208858962452698230654042
61634992208858962452698460236536
61634992208858962452698488934344
61634992208858962452698575027784
61634992208919854613519029702342
61634992208919854796449686516406
61634992208919854796512448635462
61634992208919856397887144207324
61634992208919856405439133220952
61634992208919856405440276521860
61634992208919856443640386178070
61634992208919856443641500768120
61634992208919856451171826135326
61634992208919856451172940725376
61634992208920154940029457723782
61634992208920154947559749775036
61634992208920156640443534723564
61634992208930661426423700174070
61634992208930661426674747098252
61634992208930661426674747216296
61634992208930661426695667921244
61634992208930661563935387154860
61634992208930661571466827112116
61634992208930661609437925022502
61634992208930661609688972064728
61634992208930661616969364979758
61634992208930661617220412021984
61634992208930661617241332726932
61634992208930663256565948658390
61634992208930663256567091946200
61634992208930663256839059594204
61634992208930663261649666006316
61634992208930663261649666025190
61634992208930663264097388615646
61634992208930663264177627743708
61634992208930663264178742352632
61634992208930663264182099937824
61634992208930694918204772449334
61634992208930694923037442756438
61634992208930694923037442873078
61634992208930694923100204521362
61634992208930694923100204993538
61634992208930694923121125226310
61634992208930694923288489816134
61634992208930694963958357359202
61634992208930694968853789431230
61634992208930694969042074726002
61634992208930706036137491656886
61634992208931847496605588086370
61634992208931862183505961375782
61634992208931862183757008418008
61634992208931862183777929122956
61634992208931862320766711500292
61634992208931862320766716105386
61634992208931862321017763147612
61634992208931862328297008156640
61634992208931862328298151457548
61634992208931862328298156062642
61634992208931862366708585937020
61634992208931862366771347585304
61634992208931862366771347939436
61634992208931862374109911502720
61634992208931862374113383406776
61634992208931863967894998008478
61634992208931863967896141309386
61634992208931863972978715370906
61634992208931863973229762430602
61634992208931863975426060289298
61634992208931863975426064894392
61634992208931863975426436426328
61634992208931863975427208078660
61634992208931863975427208195300
61634992208931863975485727822230
61634992208931863975489199608194
61634992208931863975489200080578
61634992208931863975507791715818
61634992208931864013648582918346
61634992208931864013649353147912
61634992208931864013921320795916
61634992208931864021180793105168
61634992208931864021260233318954
61634992208931864021263705223010
61634992208931895680119703958150
61634992208931895680119704074790
61634992208931895720852706337484
61634992208931895720852734917200
61634992208931906793157105529178
61634992208931906793240783650322
61634992208931906838970353254616
61634992208931906838972333246318
61634992208931906838973825158672
61634992208931908440348149565828
61634992208931908440370213459416
61634992208931908445431866932628
61634992211485607635489058878202
61634992211485624109119374519025
61634992211485624109119374519026
61634992211813380852760696598470
61634992211910990537147691473040
61634992211910990537231374298448
61634992211910990544194826119340
61634992211910990544759685190196
61634992211922699702357667883638
61634992211922699702357669300580
61634992211922699702358439541586
61634992211922699702358782393184
61634992211922699702358783909504
61634992211922699702609486479026
61634992211922699702609487895968
61634992211922699707688961824472
61634992211922699709885631238190
61634992211922699709885635837460
61634992211922699709886750446384
61634992211922699710136679697566
61634992211922699710136684296836
61634992211922699710137454532226
61634992211922699710137455949168
61634992211922699710137798905760
61634992344494318977264499844778
61634992344525538661403291089290
61634992344525538661406647257540
61634992344525538661594675321770
61634992344525549772163435014384
61634992344525549779526279933496
61634992344525583126244792231530
61634992344526439274888331336564
61634992344526439274971756826436
61634992344526439274972013689796
61634992344526439274972015106738
61634992344526450393007964012520
61634992344526739416229220067330
61634992344526739418405340424884
61634992344526739418467845208404
61634992344526739418467845326496
61634992344526739418468102543940
61634992344526739418676936523482
61634992344526739418677050842346
61634992344526750529266735840582
61634992344526750536524973100840
61634992344526750536587735219896
61634992344526750536588849828820
61634992344526750536794703893782
61634992344526783883348093057728
61634992344526788691971182505772
61634992344526788691971954158104
61634992344526788691972330411774
61634992344526799805006375697912
61634992344526799805009731866162
61634992344529140381351067925458
61634992344529140975875702571166
61634992344529140978323419027318
61634992344529151494367544074224
61634992344529151494388469379846
61634992344529152088913104025554
61634992344529152089164151085250
61634992344529156847557897647370
61634992344529156854896461092610
61634992344529157030297170228954
61634992344529157030572236814666
61634992344529157030572242948970
61634992344529157035655845996906
61634992344529157037827117906674
61634992344529157037889880025730
61634992344529157037890999233924
61634992344529157037915277158286
61634992344529157038100204867866
61634992344529157038103562453058
61634992344529157038161852023866
61634992344529157038162966982710
61634992344529157038162968398248
61634992344529157038162971232060
61634992344529157038162971586192
61634992344529157038165211026000
61634992344529157038165290980764
61634992344529157038165295578630
61634992344529157038165295698126
61634992344529157038165297115068
61634992344529157038166324567902
61634992344529157038166324572114
61634992344529157038166325634924
61634992344529157038166325983440
61634992344529157038166325984844
61634992344529201319739081443044
61634992344529441121840428115638
61634992344529441121923996150006
61634992344529441121923996163104
61634992344529441122091476592276
61634992344529457036807570939206
61634992344529457044422578930830
61634992344529457173817535485524
61634992344529457178899766707092
61634992344529457181344126994994
61634992344529457181432285196846
61634992344529457181432286613996
61634992344529457181682300069084
61634992344529457181682304786446
61634992344529457181682306203388
61634992344529457181683333656222
61634992344529457181683335073164
61634992344529457585599541381398
61634992344529457585850589858036
61634992344529457593214549373022
61634992344529457593465597849660
61634992344744387750144417616810
61634992344745277250693188877172
61634992344745293126601100336236
61634992344745293126618926336968
61634992344745293126621939548626
61634992344745293126622282505218
61634992344745293127186023780610
61634992344745293127187138389534
61634992344745293309549583151032
61634992344745293309552596362690
61634992344745293309552939319282
61634992344745293309612344915956
61634992344745293309615325184668
61634992344745293309615439503532
61634992344745293310116680594674
61634992344745293310117795203598
61634992344745293311808899993548
61634992344745293311812371897604
61634992344745293311812375434064
61634992344745293675393075360436
61634992344745293675644122420132
61634992344745293676208978304448
61634992344745293676480945952452
61634992344745293676480947487486
61634992344745293677840021581198
61634992344745293677840793233530
61634992344745293721898681786284
61634992344745293721898686503646
61634992344745293721982249820652
61634992344745293721982254538014
61634992344745293723594635024020
61634992344745588512309367782106
61634992344745593315871955797054
61634992344745593453697566410974
61634992344745593864914716418320
61634992344745593865751539950640
61634992344745593865751544199990
61634992344745593865751545735024
61634992344745593910668301326784
61634992344745593911505124859104
61634992344745626807213691490134
61634992344747978954128276581024
61634992344747990067165678035412
61634992344747994830621106767100
61634992344747994830621111471364
61634992344747995012796642777556
61634992344747995012799627291406
61634992344747995013635336319796
61634992344747995013636455527990
61634992344747995013636828599332
61634992344747995015306749816456
61634992344747995015310221720512
61634992344747995015310483537226
61634992344747995427866552381606
61634992344748028367131770105666
61634992344818223237777793682968
61634992344818239114270595643460
61634992344818239114271710252384
61634992344818239114271714851654
61634992344818239114289536253116
61634992344818239114292635558006
61634992344818239114292892421366
61634992344818239114856633696758
61634992344818239114857748305682
61634992344818239297220193067180
61634992344818239297223206278838
61634992344818239297223549235430
61634992344818239297282954832104
61634992344818239297286049419680
61634992344818239297286054018950
61634992344818239297787290510822
61634992344818239297788405119746
61634992344818239304566331180704
61634992344818239663063685276584
61634992344818239663314732336280
61634992344818239663335653042632
61634992344818239663878816568264
61634992344818239663879588220596
61634992344818239664150441377720
61634992344818239664150442794662
61634992344818239709569296419794
61634992344818239709654350599394
61634992344818239714736581820962
61634992344818239716347562237706
61634992344818272651367406636826
61634992344818273017396089553426
61634992344818273017417010259778
61634992344818534499979977698254
61634992344818534500169038896112
61634992344818539303539209544952
61634992344818539303542304132528
61634992344818539303542308849842
61634992344818539303542308849890
61634992344818539441367061718198
61634992344818539850890750707484
61634992344818539852585326334468
61634992344818539853149062909808
61634992344818539853150182118002
61634992344818539853150186822266
61634992344818539853338471762906
61634992344818539853421034907944
61634992344818539853422069912024
61634992344818539853422156005464
61634992344818539858505758699108
61634992344818539898338911242932
61634992344818583913190353717222
61634992344818583913193452904068
61634992344818583913193453022112
61634992344820936059920010022624
61634992344820940818271915290084
61634992344820940818292835996436
61634992344820941000467252693704
61634992344820941001304080930288
61634992344820941001307175163732
61634992344820941001307179763002
61634992344820941001307438515480
61634992344820941008059962490480
61634992344820941008061077099404
61634992344820941008061081698674
61634992344820941008063320075672
61634992344820941008064434684596
61634992344820941008064439283866
61634992344820941413089438290148
61634992344820985427169918633186
61634992344820985427190839339538
61634992344820985472922384234078
61634992344820985472923503442272
61634992368128520486153045369280
61634992368128520486320410075744
61634992368128820629837419164064
61634992368160040311532588357884
61634992368160040311553627982578
61634992368160040313787924995760
61634992368160040313788925285820
61634992368160040313791019596386
61634992368160040313791367134986
61634992368160040313792138787318
61634992368160040313792138804580
61634992368160040313792138922672
61634992368160040313792397189876
61634992368160040313809845992172
61634992368160040313813059629024
61634992368160040313813316846468
61634992368160040313813317896228
61634992368160040313976210290532
61634992368160040313980424082090
61634992368160040313980424200134
61634992368160040314001230119658
61634992368160040314001344905082
61634992368160040314001603191000
61634992368160040359562401914220
61634992368160040359563430783996
61634992368160040359566902688052
61634992368160040359733894323174
61634992368160040359734009108598
61634992368160040359734267394516
61634992368160051424569989812272
61634992368160051429652563990432
61634992368160051431911995518994
61634992368160051431913143424996
61634992368160051432101429769528
61634992368160084778650346739358
61634992368160084778651347029418
61634992368160084778671267445710
61634992368160084778672267735770
61634992368160940927293853019490
61634992368160940927295000925492
61634992368160940927295002342642
61634992368160940927378683278724
61634992368160940927545676313526
61634992368160940927546049384868
61634992368160952038134585060160
61634992368160952045498315954680
61634992368160952045665651946074
61634992368160952045666025017416
61634992368160990155672113980828
61634992368160990155673261886830
61634992368161001268709515435216
61634992368161001268710663341218
61634992368161241070808539159516
61634992368161241070812010013812
61634992368161241070812011063572
61634992368161241070812011430962
61634992368161241070873657051768
61634992368161241070874400124384
61634992368161241070874771660692
61634992368161241070874773177012
61634992368161241070895692367044
61634992368161241071062685401846
61634992368161241071062685406058
61634992368161241071063058473188
61634992368161241071080506807520
61634992368161241071083605640234
61634992368161241071083606106794
61634992368161241071083978711576
61634992368161252181652365799408
61634992368161252181672171430276
61634992368161252181673290638470
61634992368161252188994404336648
61634992368161252188995518945572
61634992368161252189015296332142
61634992368161252189015296345192
61634992368161252189015325043000
61634992368161252189179218895168
61634992368161252189182661034394
61634992368161252189182661038606
61634992368161252189183034105736
61634992368161252189183805756664
61634992368161252189200139483476
61634992368161252189201258691670
61634992368161252189203611387532
61634992368161285535670960903114
61634992368161285535733723016554
61634992368161290344379000000702
61634992368161301457416025083376
61634992368161301457416401455090
61634992368161301457980109315360
61634992368163642033736040552220
61634992368163642033736697417724
61634992368163642033736812204552
61634992368163642445517960372124
61634992368163642628532185220556
61634992368163642628532271309624
61634992368163642628533414498264
61634992368163642628533418747614
61634992368163642630728940723342
61634992368163642630729973825206
61634992368163642630730346896548
61634992368163642630814029249780
61634992368163653146774098872112
61634992368163653151856673050272
61634992368163653741570705883138
61634992368163658499964452445258
61634992368163658499964825516600
61634992368163658505022749866908
61634992368163658505027250640740
61634992368163658507282181395470
61634992368163658507282209975186
61634992368163658507283214497334
61634992368163658507286686401390
61634992368163658507303102101822
61634992368163658507304135203686
61634992368163658507306458151980
61634992368163658507307607107742
61634992368163658507558655584588
61634992368163658507558655938720
61634992368163658682895109259322
61634992368163658682895482330664
61634992368163658682957871374166
61634992368163658682957871378378
61634992368163658682958244445508
61634992368163658682958248694858
61634992368163658682979164683896
61634992368163658688037003413100
61634992368163658688040445552326
61634992368163658688040445556538
61634992368163658688040818623668
61634992368163658688041594525350
61634992368163658690234792017750
61634992368163658690237114966044
61634992368163658690237116383194
61634992368163658690238263921806
61634992368163658690296434823618
61634992368163658690296777780210
61634992368163658690296782379480
61634992368163658690297554031812
61634992368163658690297554136806
61634992368163658690299877085100
61634992368163658690299878147958
61634992368163658690299878502250
61634992368163658690299906727674
61634992368163658690301025935868
61634992368163658690301026040862
61634992368163658690489312398444
61634992368163658690506759665754
61634992368163658690507132737096
61634992368163658690510231569810
61634992368163658690569527919274
61634992368163658690571880615136
61634992368163658690572223571728
61634992368163687049082685433962
61634992368163687054166031264454
61634992368163691851764453023386
61634992368163691859104107084054
61634992368163691859107201684680
61634992368163691859108234786544
61634992368163702969885171610506
61634992368163702969885200308266
61634992368163702972144603139068
61634992368163702972144631718784
61634992368163702972145636240932
61634992368163702972416948090662
61634992368163942774246982913526
61634992368163942774247097698950
61634992368163942774247097717664
61634992368163942774247099134814
61634992368163942774247355984868
61634992368163942774327566434044
61634992368163942774330665266758
61634992368163942774330665733318
61634992368163942774330780052182
61634992368163942774330780070896
61634992368163942774331038338100
61634992368163942774498031390164
61634992368163942774498146175588
61634992368163942774498146177040
61634992368163953892450671014056
61634992368163958689214125737094
61634992368163958689214498808436
61634992368163958696574729083830
61634992368163958696575102155172
61634992368163958696578200987886
61634992368163958696829249464732
61634992368163958826223057168450
61634992368163958826224205074452
61634992368163958826475253533828
61634992368163958831557827711988
61634992368163958833754124054364
61634992368163958833754125471514
61634992368163958833755271960366
61634992368163958833755273377516
61634992368163958833834364618290
61634992368163958833834707574882
61634992368163958833837836522346
61634992368163958833838954313598
61634992368163958833838955730540
61634992368163958834005172513740
61634992368163958834006320419742
61634992368163958872228465370950
61634992368163958879759905328206
61634992368163959238005063077422
61634992368163959238006096179286
61634992368163959238006469250628
61634992368163959238257144655924
61634992368163959243336389946700
61634992368163959245616713483854
61634992368163959245617746585718
61634992368163959245618119657060
61634992368163959245621218489774
61634992368163959245868795062564
61634992368163959245872266966620
61634992368163987238353164645322
61634992368163987239189988177642
61634992368163987244188651364842
61634992368163987244272219399210
61634992368163992041035018323814
61634992368163992047812939798552
61634992368163992047813972900416
61634992368163992047814345971758
61634992368164003160851374354804
61634992368164003160851747426146
61634992368164842790839998244130
61634992368164853903856474859248
61634992368164853903877399698518
61634992368164859257025907727446
61634992368164859257046828432394
61634992368164859262108481905606
61634992368164859262109630878838
61634992368164859262130551467146
61634992368164859264364818715498
61634992368164859264367914855530
61634992368164859264368290619554
61634992368164859264369062271886
61634992368164859264369062388526
61634992368164859264369062761532
61634992368164859264389983094878
61634992368164859264556199778700
61634992368164859264557347566658
61634992368164859264557347684702
61634992368164859264557348751932
61634992368164859264557349106064
61634992368164859264578268389650
61634992368164859264578269340240
61634992368164859264637559555240
61634992368164859264637562737568
61634992368164859264637562855612
61634992368164859264639888270656
61634992368164859264639916968416
61634992368164859264640259806964
61634992368164859264640259925008
61634992368164859264641031459296
61634992368164859439786101000928
61634992368164859439977485246458
61634992368164859440040246893338
61634992368164859440040247365514
61634992368164859445123965795172
61634992368164859447317540958184
61634992368164859447320639908942
61634992368164859447378810810754
61634992368164859447383402027998
61634992368164859447567100455658
61634992368164859447568245061288
61634992368164859447570539416768
61634992368164859447571686850594
61634992368164859447571687322770
61634992368164859447571688267536
61634992368164859447571688385580
61634992368164859447571688739920
61634992368164859851571463078102
61634992368164859859102903035358
61634992368164892615625754890768
61634992368164892752632363373830
61634992368164892752635462088500
61634992368164892752886509148196
61634992368164892752886509620372
61634992368164892753451365032512
61634992368164892753451365504688
61634992368164892753639650327284
61634992368164892753639651862318
61634992368164892753639680560078
61634992368164892755080084429252
61634992368164892755083552101220
61634992368164892755083556333308
61634992368164892755334227493466
61634992368164892755895988790254
61634992368164892755898311725450
61634992368164892755899086560110
61634992368164892755899087622968
61634992368164892755899459631452
61634992368164892801649602278434
61634992368164892801651896633914
61634992368164892801651925226728
61634992368164892801653044067740
61634992368164892801653044539916
61634992368164903728663156227112
61634992368164903728663156345156
61634992368164903729227240459096
61634992368164903729496885294320
61634992368164903729499980944706
61634992368164903729499981298838
61634992368164903729499984481166
61634992368164903729499984599210
61634992368164903729499985543976
61634992368164903729499985662068
61634992368164903729500014241784
61634992368164903729500357198376
61634992368164903734583703028868
61634992368164903865669764828218
61634992368164903865672863542888
61634992368164903865861148955704
61634992368164903865923910602584
61634992368164903865923911074760
61634992368164903866487651877976
61634992368164903866487994834568
61634992368164903866487995306744
61634992368164903866488766486900
61634992368164903866488766959076
61634992368164903866675937172748
61634992368164903866675937290792
61634992368164903866677053316658
61634992368164903866677081896422
61634992368164903866677082014466
61634992368164903871760770683506
61634992368164903873204303500144
61634992368164903873204303618188
61634992368164903873455350559840
61634992368164903873455351032016
61634992368164903874015993002518
61634992368164903874017107611442
61634992368164903874019434791824
61634992368164903874019435264000
61634992368164903874020206444156
61634992368164903874020206916332
61634992368164903909982915634714
61634992368164903912239252562650
61634992368164903912241232554352
61634992368164903912242351395364
61634992368164903912242351867540
61634992368164903912429522199256
61634992368164903912430638107078
61634992368164903912430638225122
61634992368164903912430666804886
61634992368164903912514320932694
61634992368164903917514355591970
61634992368164903919770692519906
61634992368164903919772643918794
61634992368164903919772672511608
61634992368164903919773791352620
61634992368164903919773791824796
61634992368164904277455126669304
61634992368164904277455126787348
61634992368164904278269915004392
61634992368164904278271029613316
61634992368164904284986566626560
61634992368164904284986566744604
61634992368164904285049328391484
61634992368164904285049328863660
61634992368164904285802469570572
61634992368164904285802470987514
61634992368378878289513570960310
61634992368378889402550972414698
61634992368378889407633546592858
61634992368378889447739701440250
61634992368379778857513409725750
61634992368379778902263149235382
61634992368379778902514196295078
61634992368379778902514196312548
61634992368379778903016290431940
61634992368379778903267337474166
61634992368379794779006998268620
61634992368379794779007655134124
61634992368379794779007769919548
61634992368379794779025595926104
61634992368379794779027575550416
61634992368379794961959608908210
61634992368379794962018900186228
61634992368379794962021994301420
61634992368379794962021994767980
61634992368379794962524464792526
61634992368379794962607032536834
61634992368379794962608147145758
61634992368379794964215569582476
61634992368379794964219041486532
61634992368379794964219044668860
61634992368379794964302724306324
61634992368379794964469715829018
61634992368379794964469716891876
61634992368379794964470088896148
61634992368379794964470093145498
61634992368379794964491009601096
61634992368379794965031477125806
61634992368379794965034575958520
61634992368379794965034947967004
61634992368379794965034949384154
61634992368379794965052397714066
61634992368379794965052397832158
61634992368379794965054750409928
61634992368379794965055868201180
61634992368379794965055869618122
61634992368379794965055870090506
61634992368379795320456963004090
61634992368379795321271751339178
61634992368379795321272522991510
61634992368379795327799744477188
61634992368379795328049672813916
61634992368379795328050791536884
61634992368379795328050792009060
61634992368379795328068613410522
61634992368379795328615533102336
61634992368379795328615647421200
61634992368379795328615647893376
61634992368379795328803162598626
61634992368379795330328049171172
61634992368379795330330373523358
61634992368379795330330373654500
61634992368379795330331148358018
61634992368379795330331406756364
61634992368379795373552210196124
61634992368379795374305351375212
61634992368379795374388919409580
61634992368379795374389034195004
61634992368379795374389038445806
61634992368379795374556747508542
61634992368379795376001304612948
61634992368379795376836756318900
61634992368380079046031205383398
61634992368380079046596061266310
61634992368380079046783975026178
61634992368380079046784346561082
61634992368380079046784346562486
61634992368380079046784350811836
61634992368380094968277592265404
61634992368380094968278363917736
61634992368380094968278368168538
61634992368380094968278625385982
61634992368380095106104235527726
61634992368380095107986724913126
61634992368380095107987097984468
61634992368380095108548486096034
61634992368380095108548486214126
61634992368380095108550809149322
61634992368380095108550810212180
61634992368380095108551585046840
61634992368380095108551956583148
61634992368380095108551957055324
61634992368380095108551958000090
61634992368380095108551958472474
61634992368380095510543088291938
61634992368380095510543459828246
61634992368380095510543464077596
61634992368380095517317915166050
61634992368380095517318286702358
61634992368380095517320238114344
61634992368380095517321271216208
61634992368380095517321381302984
61634992368380095517321385535072
61634992368380095517321387070106
61634992368380095517321644287550
61634992368380095517886127104736
61634992368380095518074530963510
61634992368380095518074532498544
61634992368380095519580821649854
61634992368380095520329720352674
61634992368380095520330492005006
61634992368380095520330865057634
61634992368380095520330868245578
61634992368380095520333188005928
61634992368380095520333962846204
61634992368380095520334221126506
61634992368380095563073823022808
61634992368380095563074856124672
61634992368380095563074966211448
61634992368380095563074970443536
61634992368380095563828111622624
61634992368380095565522573997766
61634992368380128459620360606886
61634992368380128459620361073446
61634992368380128459620475392310
61634992368380128459808645901658
61634992368380128459808760688486
61634992368380128459808764937836
61634992368380128460373506503336
61634992368380128460373620822200
61634992368380139572846051955316
61634992368383697232496521845860
61634992368383697232496526077948
61634992368383697239271348719972
61634992368383697239274447552686
61634992368383697239274448024862
61634992368383697240110152343164
61634992368383697240110156575252
61634992368383697240111271557182
61634992368383697240111275789270
61634992368383697377350220300494
61634992368383697377350990889968
61634992368383697378982804415158
61634992368383697415510746675418
61634992368383697422288668150156
61634992368383697423124377191596
61634992368383697423124381423684
61634992368383697423125496032608
61634992368383697423125496386740
61634992368383697424736389323622
61634992368383697424820071676854
61634992368383697424820073093796
61634992368383697790824477370384
61634992368383697790827863535292
61634992368383697790827949628732
61634992368383697790845398076736
61634992368383697836598982985200
61634992368383741841394410502708
61634992368383741843842131440086
61634992368383741843842131558130
61634992368383741843904893205010
61634992368383741843925813911362
61634992368383741887963898237140
61634992368383741894741819711878
61634992368383741894741824416142
61634992368383742255624137349058
61634992368383742255624137467102
61634992368383742255686899113982
61634992368383742255707819820334
61634992368383742256440040293070
61634992368383742256440070407820
61634992368451824277183180586398
61634992368451824277371465881170
61634992368451824277371465999214
61634992368451824282454811829706
61634992368451824322372909902010
61634992368451824323125022211322
61634992368452724844452027688846
61634992368452724890184691892362
61634992368452740766678265050272
61634992368452740766698414104292
61634992368452740766699562010294
61634992368452740767242349282256
61634992368452740767263269988608
61634992368452740767264417894610
61634992368452740949440785505540
61634992368452740949629070918356
61634992368452740949629847170166
61634992368452740949630218824358
61634992368452740949689510102376
61634992368452740949691489608644
61634992368452740949691833033200
61634992368452740949692604217568
61634992368452740949692604684128
61634992368452740949692608816838
61634992368452740949692609289222
61634992368452740950193926802672
61634992368452740950195074708674
61634992368452740950256688449552
61634992368452740950256693048822
61634992368452740950277642452982
61634992368452740950278757061906
61634992368452740956969901464742
61634992368452740956973000297456
61634992368452740956973000415500
61634992368452740957222929565900
61634992368452740957223272990456
61634992368452740957224044174824
61634992368452740957224048774094
61634992368452740957224048892138
61634992368452740957784689799830
61634992368452740957785804408754
61634992368452740957787788632544
61634992368452740957788903241468
61634992368452740957788903713644
61634992368452740957805577209104
61634992368452740957805581808374
61634992368452740957805610506182
61634992368452740957806725115106
61634992368452740957808676041818
61634992368452740957808680641088
61634992368452740957808709338896
61634992368452740957809823947820
61634992368452741315742207840520
61634992368452741315742580911862
61634992368452741316286143018484
61634992368452741323081890598948
61634992368452741323084213547242
61634992368452741323084586618584
61634992368452741323085362503004
61634992368452741323272499891774
61634992368452741361223048750000
61634992368452741362059872282320
61634992368452741362061020188322
61634992368452741367143251409890
61634992368452741369592087074236
61634992368452774303773961434714
61634992368452774309610824697964
61634992368453025039537073031418
61634992368453025039538192239612
61634992368453036152574474485806
61634992368453036152575593694000
61634992368453040955949235302130
61634992368453041093208842121520
61634992368453041093773730834950
61634992368453041093774845443874
61634992368453041100739909007434
61634992368453041100740282078776
61634992368453041101301665591072
61634992368453041101301670190342
61634992368453041101304797720864
61634992368453041101305912329788
61634992368453041503296186297178
61634992368453041503297305505372
61634992368453041504991881132356
61634992368453041504992254203698
61634992368453041505745026560794
61634992368453041505745399632136
61634992368453041505828710803352
61634992368453041510639311199044
61634992368453041510828745462628
61634992368453041513088176873146
61634992368453041550745466040820
61634992368453074447479260535120
61634992368453074452561487157418
61634992368453074452562601648298
61634992368453085565598888493762
61634992368453085565598888611806
61634992368453085565600007701956
61634992368453085565600007820000
61634992368453085566164091933940
61634992368453085566164120631748
61634992368455426547615519281002
61634992368455426552698865111494
61634992368455426594205560318188
61634992368455426598452449903318
61634992368455426599205595331756
61634992368455426599288044157930
61634992368455426599289163366124
61634992368455437712326564820512
61634992368455442470677436986108
61634992368455442470678470087972
61634992368455442470678843159314
61634992368455442470698357692460
61634992368455442470699390794324
61634992368455442470699763865666
61634992368455442607939224813364
61634992368455442607939597884706
61634992368455442613022172062866
61634992368455442614737295342122
61634992368455442614737668413464
61634992368455442615470664770620
61634992368455442652876130426836
61634992368455442653630047608388
61634992368455442653630420679730
61634992368455442653692033370848
61634992368455442653692037970118
61634992368455442653692809727444
61634992368455442653713729961620
61634992368455442653713734560890
61634992368455442653714103032962
61634992368455442653714107632232
61634992368455442658796304493912
61634992368455442658796304506962
61634992368455442660471103801348
61634992368455442660471108400618
61634992368455442661224249684700
61634992368455442661240583405896
61634992368455442661240956477238
61634992368455442661241698014820
61634992368455442661241702614090
61634992368455442661242071086162
61634992368455442661242075685432
61634992368455442661244020963114
61634992368455442661244025549334
61634992368455442661244400155870
61634992368455442661245169918876
61634992368455443062963589389322
61634992368455443064658136453852
61634992368455443064659169555716
61634992368455443064659170972866
61634992368455443064659542627058
61634992368455443065494959986172
61634992368455443065495993088036
61634992368455443065496366159378
61634992368455443070578597380946
61634992368455443072190609512972
61634992368455443072190610930122
61634992368455443073022962386210
61634992368455443073027433045292
61634992368455475822499362674692
61634992368455475958945357762756
61634992368455475961393078818178
61634992368455475961476761171410
61634992368455475961476762588352
61634992368455475961476762706444
61634992368455475962208610107838
61634992368455475962208983179180
61634992368455475966476424530626
61634992368455475966539186295550
61634992368455475966539186767726
61634992368455475966557008169188
61634992368455475966558988160890
61634992368455475966560107356034
61634992368455475967291557357340
61634992368455475967292327474638
61634992368455476007209053737836
61634992368455476007209426790464
61634992368455476007961418665322
61634992368455476007961423264592
61634992368455476007962571157496
61634992368455487079576473431074
61634992368455487079597394137426
61634992368455487079597767208768
61634992368455487125328939031966
61634992368455487125330058240160
61634992368455487125330058345154
61634992368456643226944943149970
61634992368456643227697313726486
61634992368456643227698461632488
61634992368456643227760846075108
61634992368456643227760850680202
61634992368456643227781766781460
61634992368456643227781771386554
61634992368456643365020829153784
61634992368456643365020830216642
61634992368456643365020858796358
61634992368456643365021973405282
61634992368456643370104547583442
61634992368456643371735988509466
61634992368456643410712423595524
61634992368456643410772086409690
61634992368456643410775185242404
61634992368456643410775185714580
61634992368456643410775558313746
61634992368456643410794991339832
61634992368456643410796105948756
61634992368456643417550007884428
61634992368456643417553479788484
61634992368456643775987960634388
61634992368456643783578690334468
61634992368456643783581014804698
61634992368456643783582162238524
61634992368456643783582162710700
61634992368456643783599611040820
61634992368456643783603082944876
61634992368456643783603083299008
61634992368456643821741545542852
61634992368456643822578369075172
61634992368456643829353195949284
61634992368456643829356667853340
61634992368456676716027618964468
61634992368456676718475340019890
61634992368456676723558685732338
61634992368456676762597106698900
61634992368456687836596087304770
61634992368456687836658848951650
61634992368456687836658849423826
61634992368456687836676670825288
61634992368456687836679769658002
61634992368456687836680142729344
61634992368456688248441112078066
61634992368456688248462032784418
61634992371010187206207294178303
61634992371010187206457998281407
61634992371010187343655990891955
61634992371010398381783258640076
61634992371010398564797483488508
61634992371010403917211105039240
61634992371010403917211447995832
61634992371114353066114383519079
61634992371114353066365087622183
61634992371114397492000366988467
61634992371114397492816269919429
61634992371115598248998945836947
61634992371115603045846113027967
61634992371115603183044105638515
61634992371115603190633720847715
61634992371115603594638083470159
61634992371117999214455180151411
61634992371117999214455523094953
61634992371117999214455523108003
61634992371117999215208668989951
61634992371117999215209440642283
61634992371117999763247493550195
61634992371118004560846687298329
61634992371118004567624957378689
61634992371118004568378098557777
61634992371118004568378103279511
61634992371118004705638852933249
61634992371118004750636972665966
61634992371118004750640067266592
61634992371118254932085430935683
61634992371118254932086431225743
61634992371118255480877401377875
61634992371118255480878401667935
61634992371118255481128448437571
61634992371118255481129105771039
61634992371118304755197503964137
61634992371118304894152863957427
61634992371118304894153978566351
61634992371118304894155958558053
61634992371118304894156301514645
61634992371118304939909891146294
61634992371118304939910662663056
61634992371118304939910924248158
61634992371118304940663036557470
61634992371118304940664065427246
61634992371118305298908880219871
61634992371118305303989502986045
61634992371119155499834336492327
61634992371119155499835451101251
61634992371119155499835454283579
61634992371119155911429428932895
61634992371119155911429432115223
61634992371119155911680133035999
61634992371119155911680136218327
61634992371119199971453758999891
61634992371119199971454101943433
61634992371119199971454101956483
61634992371119199971454873595765
61634992371119199971454873608815
61634992371119199972287488054049
61634992371119199972290930193275
61634992371119199972290930197487
61634992371119199972291701849819
61634992371119200520245729429033
61634992371119200520245729442083
61634992371119200520246072385625
61634992371119200520246072398675
61634992371119200520246844037957
61634992371119200520246844051007
61634992371119200521061632373045
61634992371119205317092124967721
61634992371119205317093239589695
61634992371119205317926625687261
61634992371119205317926628869589
61634992371119205323009199865421
61634992371119205324431807726149
61634992371119205324432922335073
61634992371119205324623536227169
61634992371119205324624311061829
61634992371119205325269750589127
61634992371119205325456922337776
61634992371119205325456922337785
61634992371119205325458036946700
61634992371119205325458036946709
61634992371119205325458040129028
61634992371119205325458040129037
61634992371119205325460364481223
61634992371119205454290889243651
61634992371119205454291232200243
61634992371119205461629800336697
61634992371119205461629800349747
61634992371119205461630914945621
61634992371119205461630914958671
61634992371119205461880847396393
61634992371119205461880847409443
61634992371119205461881619048725
61634992371119205461881619061775
61634992371119205461901769514071
61634992371119205461904864114697
61634992371119205461905207071289
61634992371119205462445703280709
61634992371119205462717672463907
61634992371119205462717675646235
61634992371119205500859610030006
61634992371119205500859610030015
61634992371119205507637528318213
61634992371119205507637871261755
61634992371119205507637875861025
61634992371119205508199292788434
61634992371119205508202387389060
61634992371119205508474732812887
61634992371119205508475847421811
61634992371119205865884095409913
61634992371119205865884867062245
61634992371119205865884867075295
61634992371119205873415506669361
61634992371119205873416278321693
61634992371119205873416281504021
61634992371119205873474825228037
61634992371119205873475596880369
61634992371119205873498841933291
61634992371119205873499989839293
61634992371119205874231066656781
61634992371119205874314749482397
61634992371119205874315897388399
61634992371119623055795180894179
61634992371333190997947038491071
61634992371333190997947381447663
61634992371333190998030720844303
61634992371333190998030949482031
61634992371333190998031063800895
61634992371333191037006269964989
61634992371333191042089958752073
61634992371333191042089961934401
61634992371333191043700594703179
61634992371333191044534326939665
61634992371333191044537794592919
61634992371333202155127363388789
61634992371333207469317030497881
61634992371333207469881886382197
61634992371334091428331044006159
61634992371334091428581748109263
61634992371334091428582091065855
61634992371334091429334893992823
61634992371334091611261586501359
61634992371334091611512290604463
61634992371334091612349233160119
61634992371334091612349576116711
61634992371334102546451019638707
61634992371334102546638962099351
61634992371334102546701723741811
61634992371334102546702066698403
61634992371334102547455212581963
61634992371334102729381562133907
61634992371334102729632266237011
61634992371334102729632609193603
61634992371334102730469437430395
61634992371334107480496179440275
61634992371334107488085794649475
61634992371334107488086909258399
61634992371334108029538853985571
61634992371334108029539196942163
61634992371334108030353985264201
61634992371334108036878879700591
61634992371334108037069146509209
61634992371334108037069489465801
61634992371334108037128812138313
61634992371334108037128812151363
61634992371334108037129583803695
61634992371334108037693668022629
61634992371334108037885396990209
61634992371334108037886171358309
61634992371334140834744558407293
61634992371334140834828240760525
61634992371334140839828247194377
61634992371334140839911929547609
61634992371334391617852313409691
61634992371334391618605830946199
61634992371334391755029299692783
61634992371334391755029756968239
61634992371334391755112982046015
61634992371334391755113325002607
61634992371334402735973436935134
61634992371334402736725806578747
61634992371334407677357507860268
61634992371334407677357507860277
61634992371334407677359830789688
61634992371334407677360602443424
61634992371334408219624583860255
61634992371334408226399407547827
61634992371334408226400522156751
61634992371334408226402845091995
61634992371334408226402845105045
61634992371334408226402849691265
61634992371334408226402849809357
61634992371334408226964266618683
61634992371334408226965381227607
61634992371334408227152548726915
61634992371334408227152551913455
61634992371334408227155990870353
61634992371334408227155995592086
61634992371334408227155995592087
61634992371334408265379283379255
61634992371334408272152963759935
61634992371334408272152992462115
61634992371334408272154111670308
61634992371334408272154111670309
61634992371334408272156058360561
61634992371334408272156430019333
61634992371334408409329950043027
61634992371334408409894809113883
61634992371334408410166773697811
61634992371334408410166776880139
61634992371334408410166778297081
61634992371334408410170215837037
61634992371334408410170215841249
61634992371334408410170220440519
61634992371334441024015123707721
61634992371334441024098806060953
61634992371334441161275792344045
61634992371334441161359474697277
61634992371334441166443163484361
61634992371334441168887442872941
61634992371334441573623030376501
61634992371334441573706712729733
61634992371334441578790401516817
61634992371334441580481539603845
61634992371334441580484978560743
61634992371334441580484978678835
61634992371334452142136242528909
61634992371334452691743006009049
61634992371334452691826688362281
61634992371334452696910377149365
61634992371334452698521267240789
61634992371334452698602629845317
61634992371334452698604949594021
61634992371334452698604954193291
61634992371334452698604954311383
61634992371334452699358095490471
61634992371336792719900443447807
61634992371336792719984011482175
61634992371336792719984125801039
61634992371336793268943117993103
61634992371336793269026686027471
61634992371336793308002349467021
61634992371336793314696674205211
61634992371336793314780729611071
61634992371336809184495265759427
61634992371336809192085995442037
61634992371336809192089438648285
61634992371336809741132456150173
61634992371336842675189610644365
61634992371336842675273292997597
61634992371336842683620153094879
61634992371336842683620267413743
61634992371337993476982704649519
61634992371337993477066387002751
61634992371337993477816208248277
61634992371337993887153849151985
61634992371337993887154074607385
61634992371337993888848392911723
61634992371337993889598442794977
61634992371337993889601910448231
61634992371337994026025379181765
61634992371337994026025379194815
61634992371337994026025493513679
61634992371337994026109061548047
61634992371338005000191593562965
61634992371338005006969516454645
61634992371338005007719561616165
61634992371338005189982966445331
61634992371338009941575321514037
61634992371338009941578760488197
61634992371338009948353587362300
61634992371338009948353587362309
61634992371338009949106732773476
61634992371338009949106732773485
61634992371338009949109827374111
61634992371338010131286449600389
61634992371338010132098918173714
61634992371338010132098918173723
61634992371338010132102012774340
61634992371338010132102357130621
61634992371338010471979880300783
61634992371338010497398581637435
61634992371338010497398586354797
61634992371338010497399700864503
61634992371338010497399700982595
61634992371338010498212164834195
61634992371338010498214489180717
61634992371338010498214489298809
61634992371338010498215522301295
61634992371338010498215608512827
61634992371338010536375362881287
61634992371338010543149043261967
61634992371338010543149071964147
61634992371338010543149846798806
61634992371338010543149846798807
61634992371338010543150189755399
61634992371338010543150191172341
61634992371338010543152137862593
61634992371338010543152166564773
61634992371338010543152171282134
61634992371338010543153204383998
61634992371338010543153285755705
61634992371338010543153285772967
61634992371338010543905312461222
61634992371338010543905316693310
61634992371338037949435856198191
61634992371338038498478530743487
61634992371338043300157568009563
61634992371338043300994396263617
61634992371338043302605290481927
61634992371338043302605293664255
61634992371338043303441859979131
61634992371338043303442117196575
61634992371338043432271871833027
61634992371338043432271871846077
61634992371338043432355554199309
61634992371338043439862601651151
61634992371338043440702528615455
61634992371338043844053877755049
61634992371338043844137560108281
61634992371338043844137933160909
61634992371338043849137595121849
61634992371338043849200242554859
61634992371338043849221163156217
61634992371338043849221167860472
61634992371338043849953502770173
61634992371338043850037070804541
61634992371338043850037185123405
61634992371338043851647965027223
61634992371338043851647968209551
61634992371338043851669000537920
61634992371338043851669000537921
61634992371338043851731762165879
61634992371338043851731762283971
61634992371338043852481807346113
61634992371338043852484791741871
61634992371338043852484793276905
61634992371338043852484907595769
61634992371338043852484908068152
61634992371338043852484908068153
61634992371338043852485164813213
61634992371338054420808718896850
61634992371338054596961339917312
61634992371338054597045022270544
61634992371338054603822943745282
61634992371338054604576462700192
61634992371338054962174996576237
61634992371338054962175344237301
61634992371338054962257908793457
61634992371338054962990904224561
61634992371338054967341598052925
61634992371338054968158189625729
61634992371338054969768050845925
61634992371338054969789319108347
61634992371338054969790090779393
61634992371338054969851733199157
61634992371338054969851737798427
61634992371338054969851737916519
61634992371338054970602554630993
61634992371338054970604879095607
61634992371338054970605912098093
61634992371338054970605998309625
61634992371406136990783904938611
61634992371406136991349103766469
61634992371406136991537393778763
61634992371406137037288654222613
61634992371406137037290978687227
61634992371406153462071329201113
61634992371406153462636185085429
61634992371406181462902670030947
61634992371406186396946715236641
61634992371406186396947829845565
61634992371406186402114086376957
61634992371406186450127107400194
61634992371406186808540693055235
61634992371406186809377516587555
61634992371406186814461205374639
61634992371406186816072104314683
61634992371407337610605411887315
61634992371407337610606526373775
61634992371407337610606531095509
61634992371407337747782483787091
61634992371407337747866166140323
61634992371407337747866509096915
61634992371407337747867280749247
61634992371407354264907176724019
61634992371407354264907176846483
61634992371407354402084248746259
61634992371407354402167931571875
61634992371407354402649107817115
61634992371407354402921077000313
61634992371407387016851904538577
61634992371407387016853019025037
61634992371407387021935593325661
61634992371407387154112658791585
61634992371407387154113773400509
61634992371407387159112665225437
61634992371407387159196347578669
61634992371407387161640626967249
61634992371407387749390439319241
61634992371407387749474121672473
61634992371407387756168700550981
61634992371407387756252382904213
61634992371407387756252387503483
61634992371407387756252387621575
61634992371407387756252416201291
61634992371407387756253535531949
61634992371407387757005528800663
61634992371407387757005557380379
61634992371407387757005562102113
61634992371407387757006676711037
61634992371407398691359167275467
61634992371409738712737309895347
61634992371409738713553212826309
61634992371409739261780327397235
61634992371409739307533913705379
61634992371409755184840294145269
61634992371409783185106779090787
61634992371409788530744802115075
61634992371409788531581625647395
61634992371409788536665314434479
61634992371409788536665319156213
61634992371409788538276213374523
61634992371409788539113040211635
61634992371409788667942794725623
61634992371409788667942794738673
61634992371409788667943909347597
61634992371409788673110165878989
61634992371409788676373794464643
61634992371410939469819571097059
61634992371410939470570392632645
61634992371410939470635474028021
61634992371410939874824344749269
61634992371410939874824687705861
61634992371410939881601491389347
61634992371410939881601834345939
61634992371410939881602605875807
61634992371410939881602610597541
61634992371410940018778906232665
61634992371410940018778906245715
61634992371410940018862245642355
61634992371410940018862588598947
61634992371410940018863360251279
61634992371410940019678148573317
61634992371410940064616174907091
61634992371410940064616175379475
61634992371410956490965606145947
61634992371410956490966377798279
61634992371410956535903256226051
61634992371410956535903256348515
61634992371410956673164011073907
61634992371410983942189040292499
61634992371410984491231714837795
61634992371410989288663886849107
61634992371410989292910752103871
61634992371410989293747575636191
61634992371410989293747580357925
61634992371410989295442152796757
61634992371410989296195301413347
61634992371410989296196072943215
61634992371410989425108738293617
61634992371410989425109852902541
61634992371410989430108744714419
61634992371410989430108744727469
61634992371410989430192427080701
61634992371410989432615785745459
61634992371410989433456055666355
61634992371410989433456827318687
61634992371410989471678230732304
61634992371410989471678230732313
61634992371410989476761919519397
61634992371410989478372809610821
61634992371410989478456152207042
61634992371410989478456491964053
61634992371410989478456496563323
61634992371410989478456496681415
61634992371410989478456525261131
61634992371410989478457639870055
61634992371410989478457644591788
61634992371410989478457644591789
61634992371410989479209637860503
61634992371410989479209666440219
61634992371410989479209671161953
61634992371410989479210785770876
61634992371410989479210785770877
61634992371410989836870080818675
61634992371410989836891773072365
61634992371410989837706904350995
61634992371410989837708052256997
61634992371410989841953426649167
61634992371410989841975461859449
61634992371410989842790250181487
61634992371410989842791398087489
61634992371410989844402266912783
61634992371410989844484827342053
61634992371410989844485975248055
61634992371410989845239090445103
61634992371410989845239120559853
61634992371410989845239463516445
61634992371410990024989031363117
61634992371410990027436752418539
61634992371411000589799320973785
61634992371411000596577615502603
61634992371411000955828027889545
61634992371411000963359439148993
61634992371442159146619451235475
61634992371442159154209066444675
61634992371442159154210181053599
61634992371442159695662125780771
61634992371442159695662468737363
61634992371442159696477257059401
61634992371442159703002151495791
61634992371442159703252083933513
61634992371442159703252083946563
61634992371442159703252855598895
61634992371442159703816939817829
61634992371442159749759929230871
61634992371442176174542608458721
61634992371442176175107464343037
61634992371442176175295749637809
61634992371442203618987805835041
61634992371442203618988920443965
61634992371442203624155176975357
61634992371442204167779776264183
61634992371442204167779776277233
61634992371442204167780890886157
61634992371442204167864573239389
61634992371442204172947147417549
61634992371442209155171575153363
61634992371442209155172694367380
61634992371442209155172694367381
61634992371442209155252937763715
61634992371442209155255257506595
61634992371442209155256376720613
61634992371442209160336626550799
61634992371442209160338946293679
61634992371442209162783225559795
61634992371442209521765113491931
61634992371442209521848795845163
61634992371442209526932484632247
61634992371442209703963545582505
61634992371442209703963545595555
61634992371442209703964664809573
61634992371442209704047227935737
61634992371442209704047227948787
61634992371442209704048347162805
61634992371442209711637957753861
61634992371442459938277039091974
61634992371442459938277039091975
61634992371442459939029380039015
61634992371442459939030523227655
61634992371442476540049161941099
61634992371442476546827427772109
61634992371442476547580573200547
61634992371442525777590414805613
61634992371442525777590757762205
61634992371443359911228566003927
61634992371443359911229680612851
61634992371443377114576444465289
61634992371443377114576447647617
61634992371443377114576449064550
61634992371443377114576449064559
61634992371443377115392352008562
61634992371443377115392352008571
61634992371443404383681717565649
61634992371443409734403429377021
61634992371443409734404548585206
61634992371443409734404548585215
61634992371443409736851151849376
61634992371443409736851151849385
61634992371443409736852266458300
61634992371443409736852266458309
61634992371443421586778552149643
61634992371446061614475625630451
61634992371446061614475739949315
61634992371446061614476740239375
61634992371446061615291533154859
61634992371446061615291647473723
61634992371446061615291647479547
61634992371446061615292647769607
61634992371446061615292762082647
61634992371446062019482804665311
61634992371446062019483147621903
61634992371446062024563398851769
61634992371446062024563427431485
61634992371446062026257631539423
61634992371446062026257974496015
61634992371446062163518644526195
61634992371446062163519873453983
61634992371446062209272229440483
61634992371446062209272315057167
61634992371446062209272315529551
61634992371446062209272343759347
61634992371446062209273458718191
61634992371446062209273462967540
61634992371446062209273462967541
61634992371446073144378750360611
61634992371446073144379093317203
61634992371446073327393319559491
61634992371446073327393319681955
61634992371446078078987994394163
61634992371446078085766260225173
61634992371446078085766264474523
61634992371446078086519408822889
61634992371446078086582167755405
61634992371446078086582172004755
61634992371446078261981303234683
61634992371446078817823504091813
61634992371446078817823507274141
61634992371446078817823508691083
61634992371446106086930010700357
61634992371446111433239819736707
61634992371446111433323502089939
61634992371446111433324159423407
61634992371446111438403720508001
61634992371446111438407848210491
61634992371446111440014614726311
61634992371446111440851441563423
61634992371446111440851470143139
61634992371446111577275283362635
61634992371446111577276397971559
61634992371446111577359080501291
61634992371446111577360195110215
61634992371446111615498690538709
61634992371446111616250688529157
61634992371446111616251831717797
61634992371446111616334370882389
61634992371446111620582379325793
61634992371446111621418059669473
61634992371446111623112636713399
61634992371446111623112665411207
61634992371446111623112665415579
61634992371446111623113780020131
61634992371446111623113784623772
61634992371446111623113784623773
61634992371446111623865806590295
61634992371446111981466902410075
61634992371446111981529578435851
61634992371446111981530350088183
61634992371446111982282462397495
61634992371446111982366144750727
61634992371446111982366401968171
61634992371446111982366487707319
61634992371446111986550248240567
61634992371446111986614038875267
61634992371446111987366151184579
61634992371446111987449833537811
61634992371446111989057289271607
61634992371446112164482385350823
61634992371446112164566067704055
61634992371446112169645171513193
61634992371446112169645200092909
61634992371446112169646314701833
61634992371446112169648251095690
61634992371446112169648298925623
61634992371446112169649413534547
61634992371446112172092892568615
61634992371446112172094035757255
61634992371446122551444592331411
61634992371446122556524839329189
61634992371446122558135733547499
61634992371446122558972560384611
61634992371446122734455375384713
61634992371446122739539064171797
61634992371446122741233641215723
61634992371446122741233641333815
61634992371446122741233641338187
61634992371446122741233669913531
61634992371446122741234784522455
61634992371446123282685929017739
61634992371446128048649600427229
61634992371446128229153345755895
61634992371446128231600676024792
61634992371446128231601063628989
61634992371446128231601068228250
61634992371446128231601068228259
61634992371446278388071026915784
61634992371446278388071798568116
61634992371447478939251389067550
61634992371447478962139063269064
61634992371447479145149932047643
61634992371447479150317303662565
61634992371447479152764681778657
61634992371447479152765026134929
61634992371447479511265764647542
61634992371447479693377043425541
61634992371447479693463825096761
61634992371447479693464163335991
61634992371447479700991793149961
61634992371447479700992136106553
61634992823031749945418859089056
61634992823031751180765648468304
61634992823031751226494840413472
61634992823031751226498312671820
61634992823031783297219515111326
61634992823092678484576130239788
61634992823092678484576130252838
61634992823092678529764600880044
61634992823092678530308794443304
61634992823092689458072162217268
61634992823092978671314176000654
61634992823100782359535375624428
61634992823100782359535375637478
61634992823100782404448779311790
61634992823100782405288702149000
61634992823100782405288960429302
61634992823100783640070635643932
61634992823101081997481450930052
61634992823101082546524125475348
61634992823101082546525240084272
61634992823101082548781577012208
61634992823101082548785048916264
61634992823101083781055354880226
61634992823101083781871257811188
61634992823101084193653263720160
61634992823103485344045701934372
61634992823103494624684489396788
61634992823103495173476459838980
61634992823103495181091467830604
61634992823104684268728577491780
61634992823104684268729349144112
61634992823104684817521319586304
61634992823104684820052723467134
61634992823104684820052724529992
61634992823104685915857372780000
61634992823104686052867337313220
61634992823104686055398741194050
61634992823104686055398742256908
61634992823104686101128048875232
61634992823104686101131176759838
61634992823104686101131405397566
61634992823104686101131406460424
61634992823104686101131435040140
61634992823104686101131521133580
61634992823104686464649343222192
61634992823104686467180748165880
61634992823104695938173843351180
61634992823104697172954746909266
61634992823104697219249053377556
61634992823104729284890125027474
61634992823104729289973356539102
61634992823125408997819436289990
61634992823125408997820555498184
61634992823125408997841476204536
61634992823125410225008659988146
61634992823125410232538607665866
61634992823125410827398977068746
61634992823125410827399091387610
61634992823125410827962832667214
61634992823125410827963832957274
61634992823125458266806289174704
61634992823129012504434621897280
61634992823129012550167286100796
61634992823129017903337490614098
61634992823129017903525775908870
61634992823129060675313831737320
61634992823129060682845242996768
61634992823129061087096094863736
61634992823129061092179783650820
61634992823129061094627506123184
61634992823129062321878028358668
61634992823129062326961717145752
61634992823136215810744912677030
61634992823136215810933197971802
61634992823136215811018258285706
61634992823136215811561939415456
61634992823136215811750224710228
61634992823136215856498468889138
61634992823136215856498726106582
61634992823136215856499497758914
61634992823136217046279987351050
61634992823136217046364789384652
61634992823136217046365047664954
61634992823136217047097014089476
61634992823136217458690991921120
61634992823136217641704097561358
61634992823136217641704183300506
61634992823136217641704183772682
61634992823136217641704187899776
61634992823136217641704212352398
61634992823136217641704440517950
61634992823136217641704442052984
61634992823136217641704445117220
61634992823136217641705216769552
61634992823136217641892473194548
61634992823136220796442110871274
61634992823136265080547673091976
61634992823137115822986802754664
61634992823137116371778773196856
61634992823137116378556694671594
61634992823137116378557813879788
61634992823137116378829781628574
61634992823137116378829781645836
61634992823137116378829783062986
61634992823137116379310959290964
61634992823137116379393522908178
61634992823137116379394637530152
61634992823137116424311284470792
61634992823137116424311398789656
61634992823137116424562331513226
61634992823137116424562445832090
61634992823137117470115855260328
61634992823137118018907825702520
61634992823137118025957719525314
61634992823137118025958834134238
61634992823137118026440011796628
61634992823137118026522575413842
61634992823137121363439018433258
61634992823137121363439018450520
61634992823137121363439132752122
61634992823137121363439132769384
61634992823137121364253806768346
61634992823137121364253921087210
61634992823137121364253921091422
61634992823137121364254921377270
61634992823137121364254921381482
61634992823137121364255035696134
61634992823137121365886078972884
61634992823137121365886734906672
61634992823137121365948841091940
61634992823137121365948841104990
61634992823137121365949497021516
61634992823137121365949611340380
61634992823137121365949615926600
61634992823137121366701986516166
61634992823137121366702761355038
61634992823137121777480056821998
61634992823137121777480712738316
61634992823137121777731761197692
61634992823137121778232853627344
61634992823137121913046121601542
61634992823137121913046235907356
61634992823137121913046235920406
61634992823137121914740811551602
61634992823137121915493838057694
61634992823137121915494728628160
61634992823137123010567042086408
61634992823137123010568185275048
61634992823137123011382945017370
61634992823137123011382973597086
61634992823137123013014787122276
61634992823137123013831813860702
61634992823137149731194523304190
61634992823137165647794599198012
61634992823137165648358335891396
61634992823137165648358340123484
61634992823137165648359455082328
61634992823137165648359455099590
61634992823137165648359459331678
61634992823137165648547744626450
61634992823137165652877945028504
61634992823137165653442029260488
61634992823137165653631090456942
61634992823137165783359658738306
61634992823137165784803187322856
61634992823137165784804306531050
61634992823137165785055010616892
61634992823137165785055353573484
61634992823137165785556332734032
61634992823137165785557451942226
61634992823137165785619090266868
61634992823137165785619094848876
61634992823137165785619094866138
61634992823137165785620209457800
61634992823137165785620209475062
61634992823137165785640015559440
61634992823137165785807381210670
61634992823137165785808156045330
61634992823137165785808499001922
61634992823137165785891064036286
61634992823137165790891844832414
61634992823137165792334254208770
61634992823137165793150161752052
61634992823137165793150506108324
61634992823137165793151276360976
61634992823137165793171082445354
61634992823137165793172201653548
61634992823137165830808824164488
61634992823137165830808938483352
61634992823137165831372679762956
61634992823137165835892169994980
61634992823137165838904751538200
61634992823137165838904865857064
61634992823137166196586569657466
61634992823137166197339715068642
61634992823137166197401353393284
61634992823137166197401357625372
61634992823137166197401357975292
61634992823137166197401357992554
61634992823137166197401359042314
61634992823137166197402129627624
61634992823137166197402133876974
61634992823137166197402472584216
61634992823137166197402472601478
61634992823137166197402476833566
61634992823137166197422278698906
61634992823137166201669915487958
61634992823137166202423060899134
61634992823137166202484699223776
61634992823137166202484703823046
61634992823137166202485046762376
61634992823137166202485818414708
61634992823137166202485818431970
61634992823137166202485822664058
61634992823137166202506739138322
61634992823137166204200199806462
61634992823137166204200200156382
61634992823137166204200544529916
61634992823137166204201314765306
61634992823137166204201316182248
61634992823137166204201319014656
61634992823137166204201319368788
61634992823137166204932424878468
61634992823137166204932769234740
61634992823137166204933539487392
61634992823137166204933540887072
61634992823137166204953340985550
61634992823137166204953345584820
61634992823137166204954460193744
61634992823137166204954464779964
61634992823137167431932239828520
61634992823137167431933359036714
61634992823137167432183291470224
61634992823137167432184406079148
61634992823137167437267751909640
61634992823137167439463306714434
61634992823137167439546989539842
61634992823137167439548108748036
61634992823139818082746304212260
61634992823139818082830240718700
61634992823139819318093093591508
61634992823139819318175915489024
61634992823139819363908296959616
61634992823139819363908551112824
61634992823139819363908554177060
61634992823139819363909325829392
61634992823139819364096582254388
61634992823139823069949817793618
61634992823139823069949820981562
61634992823139823070138103088390
61634992823139823070138103094006
61634992823139823616481209292344
61634992823139823616481580828652
61634992823139823618930073536406
61634992823139824717078874550084
61634992823139867351794801070646
61634992823139867351794804252974
61634992823139867356878150083466
61634992823139867488992796863522
61634992823139867489054440837194
61634992823139867489055215671854
61634992823139867489055555446118
61634992823139867489055558628446
61634992823139867489075361543594
61634992823139867489076476152518
61634992823139867489242726131966
61634992823139867489243500966626
61634992823139867494076142694014
61634992823139867494158964591530
61634992823139867494160079200454
61634992823139867494327186571382
61634992823139867494327189753710
61634992823139867496585851029620
61634992823139867496586622332032
61634992823139867496586622681952
61634992823139867496606685646952
61634992823139867496607543038432
61634992823139867496607547637702
61634992823139867496607804855146
61634992823139867542339064401776
61634992823139867542340207590416
61634992823139867542340210778360
61634992823139867900837478798270
61634992823139867900837818572534
61634992823139867905921167585354
61634992823139867908368885458448
61634992823139867908389810764118
61634992823311516506029968213738
61634992823311527573334819796524
61634992823311527619067369668126
61634992823311527985095819364990
61634992823311527985117082909890
61634992823343047497562313484792
61634992823343048046041361541524
61634992823343048046601974936522
61634992823343048046605330986680
61634992823343048046606102639012
61634992823343048046606475710354
61634992823343947875017860337982
61634992823343948065563156671598
61634992823343948423809830780174
61634992823343948430838803896616
61634992823343948431340897666088
61634992823343948431340902265358
61634992823343948431402888128600
61634992823343948431403659780932
61634992823343948431423724162874
61634992823343948431424838771798
61634992823343948431591946142726
61634992823343948431591949325054
61634992823343948613853028745048
61634992823343948614355122514520
61634992823343948614413670837806
61634992823343948614417112977032
61634992823343948614417884629364
61634992823343948614606170991158
61634992823343948614606174173486
61634992823343996053260340969050
61634992823344248254644689477544
61634992823344248620109397894804
61634992823344248803123622743236
61634992823344248803123737062100
61634992823344248803687706979432
61634992823344248803688478631764
61634992823344296242530934849194
61634992823346648487709952196564
61634992823346649722239719440868
61634992823346649722240838649062
61634992823346649722992864865094
61634992823346649722993984060238
61634992823346649723055622384880
61634992823346649723056741575812
61634992823346649723056741593074
61634992823346649723076547677452
61634992823346649723076805957754
61634992823346649723077662299426
61634992823346649767994308767890
61634992823346649767994423558930
61634992823346649768809097089928
61634992823346649768809211880968
61634992823346649768809470161270
61634992823346649768810216298122
61634992823346650134839008951578
61634992823346650317848758541658
61634992823346650317852114591816
61634992823346650317852200680884
61634992823346650317852229382856
61634992823346650317852487663158
61634992823346650317853230617682
61634992823346650317853233800010
61634992823346650317853259315490
61634992823347851074935606610642
61634992823347900304966716476518
61634992823347900304966720721656
61634992823347900304966721193832
61634992823354753589857302088428
61634992823354753597198964825508
61634992823354753597200084033702
61634992823354753597387249766148
61634992823354753597451131076136
61634992823354753597472310080052
61634992823354754832797920455384
61634992823354754878299571879446
61634992823354755427593379560456
61634992823354755427593408258216
61634992823355955635381947872198
61634992823355956001661444611496
61634992823355956001682365199804
61634992823355959890463134290848
61634992823356003768142840988970
61634992823356004179922867273582
61634992823356004179924845480952
61634992823356004179924845830872
61634992823356004179925189854694
61634992823356004179925880485032
61634992823356005415271635214332
61634992823356005415271893494634
61634992823356005415271979588074
61634992823415981091094914905664
61634992823415981091096034113858
61634992823415982325877967591528
61634992823415982326631113019966
61634992823415982364853626326606
61634992823415982738225090851610
61634992823415982913896300871902
61634992823415992204133435550984
61634992823415992204133435568246
61634992823415993439668514474354
61634992823415993851262487706728
61634992823415993851262492305998
61634992823415994033711971339628
61634992823415994033711971457672
61634992823415994034276827223944
61634992823415994034276831473294
61634992823415994034277085626502
61634992823415994034465116768066
61634992823416882749651068799742
61634992823416882932664293358114
61634992823416882932665407967038
61634992823416883298443039241934
61634992823416883298692971692706
61634992823416883298693743345038
61634992823416883305974106127848
61634992823416883305974110727118
61634992823416883306056932624634
61634992823416883306225154604486
61634992823416883306225157786814
61634992823416883481456263800306
61634992823416883481707310860002
61634992823416883481708082512334
61634992823416883489071271791930
61634992823416892817719722706854
61634992823416894052416854168184
61634992823416894052501656201786
61634992823416894053233880906610
61634992823416894418509413812764
61634992823416894418530334519116
61634992823416894419011507582236
61634992823416894419073498044748
61634992823416894419074269697080
61634992823416894419092091102754
61634992823416894419095190407644
61634992823416894419095448687946
61634992823416894419262556058874
61634992823416894419262559241202
61634992823416894601523752980060
61634992823416894601544673686412
61634992823416894602084395072818
61634992823416894602088608864376
61634992823416894602109787855242
61634992823416894602276898408498
61634992823416894602359806399454
61634992823416897758266965364884
61634992823416897759018991580916
61634992823416897759020110789110
61634992823416897759081753699972
61634992823416897759082868308896
61634992823416897759082872908166
61634992823416897759103793614518
61634992823416897765798032250798
61634992823416897766613939794080
61634992823416897766633741292238
61634992823416897766634855901162
61634992823416897766634860500432
61634992823416899405394902907492
61634992823416899405396022115686
61634992823416899405667991298724
61634992823416899406210810437724
61634992823416899406211925046648
61634992823416899406211929645918
61634992823416899406400214940690
61634992823416899406482779620762
61634992823416899410751594346660
61634992823416899411483560771182
61634992823416899411566382668698
61634992823416899411567497277622
61634992823416899413197938976444
61634992823416899413199310802812
61634992823416930927893549430810
61634992823416931110907888598106
61634992823416931476936571514706
61634992823416931484467639817562
61634992823416932711467453367934
61634992823416932711718505009638
61634992823416932718998520253848
61634992823416932719081346750634
61634992823417181848177176107376
61634992823417181848178295315570
61634992823417183083524313042486
61634992823417183677756831204996
61634992823417192961214691880628
61634992823417192961215811088822
61634992823417194607780007810952
61634992823417194790794346978248
61634992823417194791358088257852
61634992823417199595482519398968
61634992823417199595754115510664
61634992823417231261955854852746
61634992823417231673738233814346
61634992823417232900989099007826
61634992823417242374993370625998
61634992823419583362343160658324
61634992823419583408117666173762
61634992823419584590096121036814
61634992823419584596874042511552
61634992823419584596874047110822
61634992823419584597626073326854
61634992823419584597627187922728
61634992823419584597627192521998
61634992823419584597688830846640
61634992823419584597688835445910
61634992823419584597689178385240
61634992823419584597689950037572
61634992823419584597689950054834
61634992823419584597711129028438
61634992823419584642627632020690
61634992823419584643443793231954
61634992823419585009472217413338
61634992823419585192486467777250
61634992823419594475380562112712
61634992823419594521155067628150
61634992823419595710726232301028
61634992823419595710726579839628
61634992823419595710727351491960
61634992823419595710727351509222
61634992823419595710748530482826
61634992823419595755665033475078
61634992823419595756480940533134
61634992823419595756481194686342
61634992823419596122509615685398
61634992823419596122509618867726
61634992823419596305523869231638
61634992823419596305523953785672
61634992823419596305523958035022
61634992823419596305545132776538
61634992823419596310628478607030
61634992823419599461702310286180
61634992823419599462455455710406
61634992823419599462518213230192
61634992823419599462518217829462
61634992823419599462539138535814
61634992823419599466785656116672
61634992823419599467600444451760
61634992823419599467601563659954
61634992823419599467622484366306
61634992823419599469233377172094
61634992823419599470049284715376
61634992823419599470069086213534
61634992823419599470070200822458
61634992823419599470070205408678
61634992823419601108831367036982
61634992823419601109647269967944
61634992823419601109647274567214
61634992823419601114730620397706
61634992823419601116444997540110
61634992823419601116446112149034
61634992823419632768589653309586
61634992823419632776120721612442
61634992823419632814343233519402
61634992823419632814343238118672
61634992823419634414902802534368
61634992823419634422517467569400
61634992823419634422517553662680
61634992823419643886710400594466
61634992823419643888425896945064
61634992823419643932462866195358
61634992823419643932463985403552
61634992823419643934911706458974
61634992823419643934911707975294
61634992823420784119425421860036
61634992823420785354771439586952
61634992823420795232462937633288
61634992823420796467809727012536
61634992823420796513562541691434
61634992823420796879591990138952
61634992823420797062605559193322
61634992823420802003989287144394
61634992823420802010789134214814
61634992823420802011521358919638
61634992823420802011521473238502
61634992823420802415772664879734
61634992823420802423303736364918
61634992823420802423387299800016
61634992823420802423387304399286
61634992823420802423387672871358
61634992823420833525671914511298
61634992823420833937453920420270
61634992823420844506532021739570
61634992823420844643792776115042
61634992823420844645508272465640
61634992823420845055575039241458
61634992823420846292637324971304
61634992823427688464490510550188
61634992823427688471832173287268
61634992823427688471833287896192
61634992823427688471833292495462
61634992823427688472020458227908
61634992823427688472084339537896
61634992823427688472105175585220
61634992823427688472105260244248
61634992823427688472105260261510
61634992823427688472105261678660
61634992823427688472105518541812
61634992823427688517583778100440
61634992823427688517586877405330
61634992823427688517837924447764
61634992823427689707431128917144
61634992823427689745590884721260
61634992823427689753205634432582
61634992823427689753205892712884
61634992823427690302226616719976
61634992823427699584870689350580
61634992823427699585057859682296
61634992823427699585121740992284
61634992823427699585142661698636
61634992823427699630621179554828
61634992823427699630624278859718
61634992823427699630875325902152
61634992823427700866158233853368
61634992823427700866243035886970
61634992823427700866243294167272
61634992823427701415264018174364
61634992823427701415265132665244
61634992823427701415286053371596
61634992823427701420368627549756
61634992823427704569748913534556
61634992823427704572008345050068
61634992823427704572008349295206
61634992823427704572196287034116
61634992823427704579539411935982
61634992823427704983790264865760
61634992823427706219136282592676
61634992823427706219137401800870
61634992823427706226751032303998
61634992823427706226752151512192
61634992823427706226939318661628
61634992823427737878079780547454
61634992823427737878330832189158
61634992823427737885610847433368
61634992823427737885693415649852
61634992823427737885693673930154
61634992823427737885694534858046
61634992823427737924084417099026
61634992823427738289862047919008
61634992823427738297476712954040
61634992823427738297476797630330
61634992823427738297476799047320
61634992823427738297476799047480
61634992823427748996451579474038
61634992823427748998648248887756
61634992823427748998728832408274
61634992823427748998731931713164
61634992823427748998732189993466
61634992823427749042205164383906
61634992823428889228915549097904
61634992823428889229187521445960
61634992823428889229187521463222
61634992823428889229187522880372
61634992823428889274920185649476
61634992823428890464261566824820
61634992823428890464513390118856
61634992823428900342204116512860
61634992823428900342225037219212
61634992823428900342225037236474
61634992823428900387706654380294
61634992823428900387957701422728
61634992823428901577550905892108
61634992823428901989332054527644
61634992823428901989333169018524
61634992823428901989354089724876
61634992823428905329090725287958
61634992823428905329341658011528
61634992823428905329341772330392
61634992823428905334425003842020
61634992823428905336620672965678
61634992823428905336620901603406
61634992823428905336621673255738
61634992823428905748402907512378
61634992823428905878133744206996
61634992823428905885663691884716
61634992823428906976219777793622
61634992823428906976491373905318
61634992823428906983749696891626
61634992823428906983749725471342
61634992823428906983833293505710
61634992823428906983833636462302
61634992823428906983834412713904
61634992823428906983834785785246
61634992823428938498152453452306
61634992823428938635162041749166
61634992823428938642693108635080
61634992823428938681166449663010
61634992823428938681166678300738
61634992823428938681166792619602
61634992823428939046944423911760
61634992823428939054474371589480
61634992823428939054557939623848
61634992823428939054559058832042
61634992823428939054559060249192
61634992823428939054559431903384
61634992823428939237570300583774
61634992823428939237573399888664
61634992823428940282290065385054
61634992823428940282541888679090
61634992823428940289821132270968
61634992823428949616273200619142
61634992823428949616273200737186
61634992823428949753533954994614
61634992823428949755814565514042
61634992823428949799287539904482
61634992823428950165065171196640
61634992823428950167511773043868
61634992823428950167596570355944
61634992823428950167596574605294
61634992823428950167596576140328
61634992823428950167596828640458
61634992823428950172680174470950
61634992823428950172680179188264
61634992823428950355609802415398
61634992823428951400663007500278
61634992823452316941097802876148
61634992823452320647139327837244
61634992823452320647327613132016
61634992823452320649587044660578
61634992823452321881920142125386
61634992823452321881921142415446
61634992823452321882484968384438
61634992823452321882484996964154
61634992823452321882485001196242
61634992823452321882485341320426
61634992823452321882486001486302
61634992823452321884368207554342
61634992823452365119529717634042
61634992828936472897167009859776
61634992828940375355988778231716
61634992828940375358521181930430
61634992828940376590770711726648
61634992828940376591335796248692
61634992828940376591523852905736
61634992828940376591607420940104
61634992828940376591607763896696
61634992828940376593863843607188
61634992828940376593867199657346
61634992828940376593867315865536
61634992828940377003117830737380
61634992829001303895145278097506
61634992829001303895146392706430
61634992829001303895416988514968
61634992829001303896840972582764
61634992829001303897592965855850
61634992829001303897594113761852
61634992829001303897677796587260
61634992829001303897677797637020
61634992829001303897866082931792
61634992829001304306927283993380
61634992829001304307199251641384
61634992829001304309376119657726
61634992829001304309648088840764
61634992829009407770104523482146
61634992829009407770105638091070
61634992829009407770292551546376
61634992829009407770376119580744
61634992829009407771800217967404
61634992829009407771800218321536
61634992829009407772553359146492
61634992829009407772633571117604
61634992829009407772636784754456
61634992829009407772637041971900
61634992829009407772637043021660
61634992829009407772825328316432
61634992829009409416668462872952
61634992829009409419765841492208
61634992829009409419954126786980
61634992829009418883143039545458
61634992829009418890672958525370
61634992829012109473539611172900
61634992829012109473811578820904
61634992829012109475988446837246
61634992829012109476072014871614
61634992829012109476072387942956
61634992829012109476260416020284
61634992829012110709158368200152
61634992829012110711414705128088
61634992829012110711419180504532
61634992829012120586578127236212
61634992829012120586850094884216
61634992829012121829539927789412
61634992829013310230810271988248
61634992829013310230893840022616
61634992829013310233069707748898
61634992829013310233070708038958
61634992829013310233070822706338
61634992829013310233070822824382
61634992829013310233151291559476
61634992829013310233153390568690
61634992829013310233154390392190
61634992829013310233154390746322
61634992829013310233154390858750
61634992829013310233154505177614
61634992829013310233154763463532
61634992829013311465403920188408
61634992829013311465969004710452
61634992829013311466157061367496
61634992829013311466240629401864
61634992829013311466240972358456
61634992829013311467851641243830
61634992829013311467853014605232
61634992829013311468416497128146
61634992829013311468416725765874
61634992829013311468417873671876
61634992829013311468497052068948
61634992829013311468500151255794
61634992829013311468500408119106
61634992829013311468500408473238
61634992829013311468500409654140
61634992829013311468500438233856
61634992829013311468500441416184
61634992829013311468500524327296
61634992829013311468501556025108
61634992829013311468688466311184
61634992829013311468688469493512
61634992829013311468688694948912
61634992829013311877186183314824
61634992829013311880199879580848
61634992829013311880279315195364
61634992829013311880282447325156
61634992829013311880283561934080
61634992829013322578441550280524
61634992829013322579006406164840
61634992829013322579278373812844
61634992829013322586538620956756
61634992829013322586618056571272
61634992829013322586622303309988
61634992829013322586810588604760
61634992829013322998404566436404
61634992829013354698013713303074
61634992829013355932710935574998
61634992829033736051732258904642
61634992829033736051814798074850
61634992829033736051815826944626
61634992829036437160453536116214
61634992829036437160454569218078
61634992829036437755166488868498
61634992829036437755251171511790
61634992829036437755251544583132
61634992829036437755438458051536
61634992829037637916972203639762
61634992829037637917535944915154
61634992829037637917536289294512
61634992829037637917537059524078
61634992829037638329318208041570
61634992829037638329319322650494
61634992829037643268447056630222
61634992829037643269869664508420
61634992829037643270705373549860
61634992829037643270706492745004
61634992829037643270706493807814
61634992829037686095382050264546
61634992829037687740084305247932
61634992829037687742342593587854
61634992829037687742343736776494
61634992829044541034575986076074
61634992829044541034576214713802
61634992829044541034576986366134
61634992829044541034764242791130
61634992829044541034764271370846
61634992829044541035329098675446
61634992829044541035412814312658
61634992829044541035413814602718
61634992829044542864907667748070
61634992829044542864992465176786
61634992829044542865472523632386
61634992829044542865556091666754
61634992829044542865556206452178
61634992829044542865556210702980
61634992829044542865556434623346
61634992829044542865556467920424
61634992829044542865557210993040
61634992829044542865557325311904
61634992829044542865557582529348
61634992829044542865744495997752
61634992829044542865745610606676
61634992829045730672116007077764
61634992829045732319244030713652
61634992829045741784880440594088
61634992829045741791658362068826
61634992829045741791659366958204
61634992829045741791659481277068
61634992829045741791930301603674
61634992829045741791930330183390
61634992829045741791931334705538
61634992829045741791931444792314
61634992829045741791931449024402
61634992829045741792411479248802
61634992829045741792411507480002
61634992829045741792412507770062
61634992829045741792495075980930
61634992829045741792495075999644
61634992829045741792495157021430
61634992829045741792495157487990
61634992829045741792495161607650
61634992829045741792495190299794
61634992829045741792495190318508
61634992829045741792495447535952
61634992829045741792495529024298
61634992829045741792495534679152
61634992829045741792496190589854
61634992829045741792496304908718
61634992829045741792496304927432
61634992829045741792496562144876
61634992829045741792683476663040
61634992829045741792684848489408
61634992829045743432009493099752
61634992829045743439059386921142
61634992829045743439060501530066
61634992829045743439540559985666
61634992829045743439624128020034
61634992829045743439624132737396
61634992829045743439624242805458
61634992829045743439624501091376
61634992829045743439624504273704
61634992829045743439624585762050
61634992829045743439625247346320
61634992829045743439625361665184
61634992829045743439625618882628
61634992829045743439812529168704
61634992829045743439812532351032
61634992829045743439813646959956
61634992829045747143133186479570
61634992829045747143134219581434
61634992829045747143406187229438
61634992829045747143406560300780
61634992829045747144828139309362
61634992829045747144828795107636
61634992829045747144828795225680
61634992829045747145100764390004
61634992829045747145580936114708
61634992829045747145664589888224
61634992829045747145664877220418
61634992829045747145664962940852
61634992829045747145664967540122
61634992829045747145664967545946
61634992829045747145665623344220
61634992829045747145665996415562
61634992829045747145665996428612
61634992829045747145853909819894
61634992829045747326147903304588
61634992829045747326147903317686
61634992829045747326148932187462
61634992829045747328596653242884
61634992829045775144318111579790
61634992829045780085621713634316
61634992829045780085684475399240
61634992829045780085872760694012
61634992829045781731997624979606
61634992829045781732248672039302
61634992829045791198156678012720
61634992829045791198156906650448
61634992829045791198157020969312
61634992829045791198720762250320
61634992829045791198721762534764
61634992829045791198721762540380
61634992829045791198721876853628
61634992829045791198741654258912
61634992829045791198909018959760
61634992829045791198909790612092
61634992829045791203741689266864
61634992829045791203992393369968
61634992829045791203992736326560
61634992829045791203993507978892
61634992829045791205686970063974
61634992829045791205686970082688
61634992829045791205687313020566
61634992829045791205688341909056
61634992829045791206251829136234
61634992829045791206251829149332
61634992829045791206252086366776
61634992829045791206252167855122
61634992829045791206252168904882
61634992829045791206252943758256
61634992829045791206253200975700
61634992829045791206273754731964
61634992829045791206273869050828
61634992829045791206274126268272
61634992829045791615607258629600
61634992829045791615608291731464
61634992829045791615608664802806
61634992829045791617282067122526
61634992829045791617301840389436
61634992829045791617302211925744
61634992829045791618034432031298
61634992829045791618056014321920
61634992829045791618056018921190
61634992829045791618056133240054
61634992829045791618056385858228
61634992829045791618056390457498
61634992829045792845284958866052
61634992829045792845285701957382
61634992829045792845286073474976
61634992829045792850368304696544
61634992829045792850368304715258
61634992829045792850369419305468
61634992829045792850369419324182
61634992829045792852627736225106
61634992829045792852627736230722
61634992829045792852628079181698
61634992829045792852628855084832
61634992829045792852816022569638
61634992829045792852816022588352
61634992829045792852816365526230
61634992829048443495930536289564
61634992829048443495931908115932
61634992829048443496118821584336
61634992829048443496119936193260
61634992829048444731277214532276
61634992829048444731277328851140
61634992829048444731277554306540
61634992829048444731277582886256
61634992829048444731278329141200
61634992829048444731278443460064
61634992829048444731278700677508
61634992829048444731465610963584
61634992829048444731466728754836
61634992829048448437318824175326
61634992829048449029583248225884
61634992829048450081351613733468
61634992829048450084447877743800
61634992829048483435684018010310
61634992829048492909123434199080
61634992829048492909709213972124
61634992829048493313939485969766
61634992829048493319021717191334
61634992829048493321469438246756
61634992829048493321470552855680
61634992829048494548721047928390
61634992829048494548721419464698
61634992829048494553803650686266
61634992829048494553804765295190
61634992829048494556252486350612
61634992829220152986436372861842
61634992829220153398218378770814
61634992829220153398218750307122
61634992829252573432911349345116
61634992829252573843940471292444
61634992829252573844505327176760
61634992829252574026954696140876
61634992829252574026954696146492
61634992829252574026954810459740
61634992829252574027456904579132
61634992829252574027519552030808
61634992829252574027519666344056
61634992829252574027540472619116
61634992829252574027707951638828
61634992829255275135341386838100
61634992829255275136094532249276
61634992829255275136178100283644
61634992829255275136178473354986
61634992829255275730891134542988
61634992829255275730950425938890
61634992829255275730950797475198
61634992829255275730954898014914
61634992829255275730974702577356
61634992829255275730975075648698
61634992829256475893260590589644
61634992829256476305042853716060
61634992829256525718046347135708
61634992829256525718047467530628
61634992829256525718047467884760
61634992829256525718047724748072
61634992829263379010300631750564
61634992829263379010301665337702
61634992829263379010301751430982
61634992829263379010488917045336
61634992829263380245899587851212
61634992829263380245899587869926
61634992829263380840632313422560
61634992829263380840695046956284
61634992829263380840695046961900
61634992829263380840696190144924
61634992829264579767383007743316
61634992829264579767383008209876
61634992829264579767384012632694
61634992829264579767384041330454
61634992829264579767654975857880
61634992829264581002981849058540
61634992829264581002981849071638
61634992829264581414760784360382
61634992829264581414763083309564
61634992829264581414784032595632
61634992829264581597777795553978
61634992829264585303564801688128
61634992829264586950944901240390
61634992829264629593003264991450
61634992829264629593005593588774
61634992829264629593005594055334
61634992829264629593005594056786
61634992829264629593005936545574
61634992829264629593006627175912
61634992829264630828349287317684
61634992829264630828352386622574
61634992829264630828352643367842
61634992829264630828352730996316
61634992829325508307543443197952
61634992829325508307543786154544
61634992829325508307544557806876
61634992829325508307544557812492
61634992829325508902340045491664
61634992829325519420581959261264
61634992829325519425664533439424
61634992829325519831611081208592
61634992829325519832175165440576
61634992829325519832175937092908
61634992829325519832175937098524
61634992829325520014625306057024
61634992829325520014625306062640
61634992829325520014625420375888
61634992829325520015190161941340
61634992829325520015190161946956
61634992829325520015190276260204
61634992829325520015377418366336
61634992829325520015377418371952
61634992829325520020461135733136
61634992829325524773830832459936
61634992829325524773831604117884
61634992829325556897568188006600
61634992829325556897569302615524
61634992829325558124820172405466
61634992829325558132350119983808
61634992829325558132350121518842
61634992829325558132351234592732
61634992829325558132351236109052
61634992829325558132351236127766
61634992829328210003197788434046
61634992829328210010812796425670
61634992829328210422572767019318
61634992829328210597994019191450
61634992829328210605587106186614
61634992829328210605609025648040
61634992829328221123848791706852
61634992829328221123849824808716
61634992829328221123850197880058
61634992829328221718646427102428
61634992829328221718646800173770
61634992829328221723704753221838
61634992829328259835597181145318
61634992829328259835598214260280
61634992829328259835598300353560
61634992829328259835598557216872
61634992829328269307342360042952
61634992829329421880848632761484
61634992829329421880911394408364
61634992829329421880932315114716
61634992829329422292692514346140
61634992829329422292693657534780
61634992829329422292714578241132
61634992829329422475707226590554
61634992829329427417111846550218
61634992829329427423869880905742
61634992829329427424621993196340
61634992829329427424643947023270
61634992829329427424644061342134
61634992829329427424644318559578
61634992829329427828874332276966
61634992829329427836488967197248
61634992829329427836488971914610
61634992829329427836489000494326
61634992829329427836489340268590
61634992829329458946305021865786
61634992829329459358087027774758
61634992829329460592680590253240
61634992829329460775694901194952
61634992829329460775694929892712
61634992829329460775695272377128
61634992829329460775695272731260
61634992829329460775695272849304
61634992829329470064425769150666
61634992829329471705718071660780
61634992829329471705718334664220
61634992829329471705737849178492
61634992829329471705738992367132
61634992829329471710801680494712
61634992829336313884934959892742
61634992829336313884935216756054
61634992829336313885206927640076
61634992829336315120531681704048
61634992829336315120531681722762
61634992829336315120532796312972
61634992829336315120532796318588
61634992829336315120532796331686
61634992829336315532313945898890
61634992829336315532315060507814
61634992829336315715328283997760
61634992829336315715328285066186
61634992829336324997971470304440
61634992829336324997972241956772
61634992829336324997972618210442
61634992829336324998159498381768
61634992829336324998244329094464
61634992829336326233570197786074
61634992829336326238652771945520
61634992829336326645352461962202
61634992829336326828366686810634
61634992829336326828366800061072
61634992829336326828387720767424
61634992829336326833449374239232
61634992829336329946887494423346
61634992829336363291432499584986
61634992829336363298712514712556
61634992829336363298774162335116
61634992829336363298774162340732
61634992829336363298775276477480
61634992829336363298775276944040
61634992829336363298775276949656
61634992829336363298962447163328
61634992829336363298962448698362
61634992829336363298963561772252
61634992829336363298963563288572
61634992829336363298963563307286
61634992829336363710556426057782
61634992829336363710556426529958
61634992829336363710557459644920
61634992829336363710557541138882
61634992829336363710557545738200
61634992829336363710557802601512
61634992829336374409553246869866
61634992829336374411812563613004
61634992829336374411812677931868
61634992829336374411812678398428
61634992829336374411812678404044
61634992829336374412000964742960
61634992829336374412000964761674
61634992829336374823595204055900
61634992829337514634674439136082
61634992829337514642017592748806
61634992829337514642205506021996
61634992829337514642205879093338
61634992829337514642289188841788
61634992829337515877615057514684
61634992829337515877615057520300
61634992829337515877615057533398
61634992829337516281802462771970
61634992829337516289397321709526
61634992829337525755053961082616
61634992829337525755054732734948
61634992829337525755054736985750
61634992829337525755054994203194
61634992829337525755241874374520
61634992829337525755242907476384
61634992829337525755243280547726
61634992829337525755325557194312
61634992829337525755326590296176
61634992829337525755326700382952
61634992829337525755326704615040
61634992829337526990652458974688
61634992829337526990652458987786
61634992829337526990652573287936
61634992829337526990652573306650
61634992829337526995735033152848
61634992829337526995736176354586
61634992829337527402430251087890
61634992829337527402430622624198
61634992829337527402434723163914
61634992829337527402434836414352
61634992829337527402455757120704
61634992829337530696438807775370
61634992829337530703968726755282
61634992829337530703968983972726
61634992829337530703969755625058
61634992829337530704220147223142
61634992829337531115750989881698
61634992829337531115750989999742
61634992829337531291235411604276
61634992829337531296319014652212
61634992829337531298765330584188
61634992829337532343817792718708
61634992829337532343818535804422
61634992829337532343818907322016
61634992829337532351160455286722
61634992829337532351160798243314
61634992829337532351160799778348
61634992829337532351161574613008
61634992829337564048514532148970
61634992829337564048514760792314
61634992829337564048514875105562
61634992829337564055794775914268
61634992829337564055856423070268
61634992829337564055857537679192
61634992829337564055857538145752
61634992829337564055857538151368
61634992829337564056044708365040
61634992829337564056044823156080
61634992829337564056045167512352
61634992829337564056045822973964
61634992829337564056045824490284
61634992829337564056045824508998
61634992829337564056045827678228
61634992829337564056046200749570
61634992829337564467638686196684
61634992829337564467639059268026
61634992829337564467639802340594
61634992829337564467640178476220
61634992829337564467640178594264
61634992829337564650651047392746
61634992829337564650651075972462
61634992829337564650653026899174
61634992829337564650653027371350
61634992829337564650654141508098
61634992829337564650654146225460
61634992829337564650654146579592
61634992829337564650654174805176
61634992829337564650654175277352
61634992829337564650654517761768
61634992829337564650654518115900
61634992829337564650654518233944
61634992829337565695392880570244
61634992829337565695642813007918
61634992829337565695642813021016
61634992829337565695643556074918
61634992829337565695643556093632
61634992829337565695643927611226
61634992829337565695643927629940
61634992829337565702922799550156
61634992829337565702985851829602
61634992829337565703173846609852
61634992829337565703173848126172
61634992829337565703173848144886
61634992829337565703173851314116
61634992829337565703173879893832
61634992829337565703174219662480
61634992829337575166635508071578
61634992829337575166635508077194
61634992829337575166635622390442
61634992829337575168894939133580
61634992829337575168894939600140
61634992829337575168894939605756
61634992829337575168895053919004
61634992829337575168895054391180
61634992829337575174165914441696
61634992829337575174165914913872
61634992829337575174166943330186
61634992829337575174166948034450
61634992829337575578165690687918
61634992829337575580613411743340
61634992829337575580672731718958
61634992829337575580673103255266
61634992829337575580676546929526
61634992829337575580677202259996
61634992829337575580677203795030
61634992829337575580677580048652
61634992829337575585760921161830
61634992829337575585760925879144
61634992829337575763688563165998
61634992829337575763691919216156
61634992829337575768772166213934
61634992829337575768774117140646
61634992829337575768775265046648
61634992829337576813764674896106
61634992829337576813764674914820
61634992829337576816023996356606
61634992829337576816024110675470
61634992829337576816024111147646
61634992829337576821107713723406
61634992829337576821294966947360
61634992829360642164949796863500
61634992829360645870405541108238
61634992829360645870969625340222
61634992829360646923574819096244
61634992829360647105501540308412
61634992829360647105751215523026
61634992829360647105751215541740
61634992829360647105752334731220
61634992829360647105752334749934
61634992829360647105752587368108
61634992829360647105752591967378
61634992829360647106316070363198
61634992829360647106316074595286
61634992829360647106316328643500
61634992829360647106316414363934
61634992829360647106316414719470
61634992829360647106316418963204
61634992829360647106317447851694
61634992829360647106336966603878
61634992829360647106337995473654
61634992829360647106338368544996
61634992829360647106504356702114
61634992829360647106504699658706
61634992829360647106504704257976
61634992829360647106505475910308
61634992829360647108786089600418
61634992829360647108847822849858
61634992829360647517534597857636
61634992829360647517534597863252
61634992829360647518098682089620
61634992829360647518099453741952
61634992829360680460105283932968
61634992829360680460105545277506
61634992829360690338361008639096
61634992829360690343443239860664
61634992829360690343444354469588
61634992829360691572870974503334
61634992829360691573142946731894
61634992829360691577953577261210
61634992829360691577954691870134
61634992829360691577954696469404
61634992829360691578141605319824
61634992829360691578141605338538
61634992829360691578141948276416
61634992829360691578226287963116
61634992829360691578226292562386
61634992831894737479100740325647
61634992831894737890694976437593
61634992831967672346108349700375
61634992831967672353544891840387
61634992831967672353545920172296
61634992831967672353733177135159
61634992831967672353733947185362
61634992831967672765327926081268
61634992831967674000109864357801
61634992831967674000110121575245
61634992831967674000110121576649
61634992831991989330773451476856
61634992831991998802496624904105
61634992831991999214278888030521
61634992832000092791670335536686
61634992832000092791670338719014
61634992832000092792422447845998
61634992832000092792422451028326
61634992832000093204016425677642
61634992832000093204016428859970
61634992832000094438798359172574
61634992832004147202311152005021
61634992832004147202311153067879
61634992832174454582459287944564
61634992832174455177172979520066
61634992832174455177172980582924
61634992832182560103983502648432
61634992832206870082485327475776
61634992832206875616137695036950
61634992832206875616137695038354
61634992832206886139545091036937
61634992832206886139545865871597
61634992832206886141146170068713
61634992832206886141240703850114
61634992832206886141804443725826
61634992832206886141805559734430
61634992832206886141992730070358
61634992832206886141992816159426
61634992832206886141993587811758
61634992832206886553775850936722
61634992832206886553775852537363
61634992832206886553775852538851
61634992832206918258196403163156
61634992832209577319384755727736
61634992832209587845239789696882
61634992832209587845239875785950
61634992832209587845240647438282
61634992832209587845240906256403
61634992832209621196225396284612
61634992832210772542731079205382
61634992832210772542731079206786
61634992832210772542731080269644
61634992832210777893452791016754
61634992832210777893452792081016
61634992832210777895984195961846
61634992832210788599811419997150
61634992832210788602238220346220
61634992832210789197118852485271
61634992832210789197119512468900
61634992832210789197119627319931
61634992832210794550285589285536
61634992832210821953307772277364
61634992832210821953328692982312
61634992832210821955839177221052
61634992832210825662632698761270
61634992832210827306477206207016
61634992832210827306498125849106
61634992832210827309008610087846
61634992832210836773222723599585
61634992832210836780753790485499
61634992832210837190088337273855
61634992832210837190088595541059
61634992832210837192536053611915
61634992832217591013357479468230
61634992832217676895473565981872
61634992832217682429125933544450
61634992832217682429125934607308
61634992832217691719635036938606
61634992832217691719635295756727
61634992832217692954981826317854
61634992832217692954982088318303
61634992832217725071184641669252
61634992832217726301720057568872
61634992832217741123255590864779
61634992832217741133412855293903
61634992832218881356064913159978
61634992832218881356085833864926
61634992832218882591410935136292
61634992832218883003193969897730
61634992832218883005725374841418
61634992832218892476717323655750
61634992832218893704448331873318
61634992832218893704448336590680
61634992832218893711791375399266
61634992832218893711979661743798
61634992832218893712063344563590
61634992832218893712063425958382
61634992832218893712063430675744
61634992832218894121334863052898
61634992832218894121334866235226
61634992832218898012898084545591
61634992832218925828267017662004
61634992832218925830798421070658
61634992832218925830798422605692
61634992832218925830798684072694
61634992832218927066060755976378
61634992832218930772374135906642
61634992832218931183967855472486
61634992832218931183968113757160
61634992832218932416782472505112
61634992832218932419502159542530
61634992832218942302089208781601
61634992832218942485103545116489
61634992832218942485103545233129
61634992832218942485103548298817
61634992832218942485103548303029
61634992832218942485103548415457
61634992832218942485103548421073
61634992832279670896571682448294
61634992832279821014179337218753
61634992832279821015779378530473
61634992832279821015873912311874
61634992832279821016343462762457
61634992832279821016437652187586
61634992832279821016438768196190
61634992832279821016625938532118
61634992832279821016626024621186
61634992832279821016626025153389
61634992832279821016626796273518
61634992832279821016626796805721
61634992832279821016626796811545
61634992832279821420877649203296
61634992832279821427656177038967
61634992832279821428219916363762
61634992832279821428221032923283
61634992832279821428409061000527
61634992832279821428409061000611
61634992832279821428409061000770
61634992832279821428409061000771
61634992832279821428409061000824
61634992832279821603808306017360
61634992832279821608890879131258
61634992832279821610586488945842
61634992832279821611150573177826
61634992832279821611235372025096
61634992832279821611423400102424
61634992832279869596588724890676
61634992832279869604119364681491
61634992832279869604120136137074
61634992832279869606651541080762
61634992832279869606651541631803
61634992832279869779603064530148
61634992832279869782050786648428
61634992832279869782134469473836
61634992832279869789665794626954
61634992832279869789665880733492
61634992832279870831371002746092
61634992832279870831371005928420
61634992832279870833651362412732
61634992832279870838900953623402
61634992832279870838902069632006
61634992832279870841433474575694
61634992832279871016832981597104
61634992832279871016916664416896
61634992832279871016916750529050
61634992832279871024171629718634
61634992832279871024174987303826
61634992832279871024258670123618
61634992832279871024259789337636
61634992832279871024448075682168
61634992832282522719810318078813
61634992832282522719874114718127
61634992832282522719874114718163
61634992832282523307055364581026
61634992832282567191426645991575
61634992832282567191447566696523
61634992832282570888241806685556
61634992832282570895772446476371
61634992832282570895773217931954
61634992832282570895856129301779
61634992832282570895856130718929
61634992832282582008809847930759
61634992832283723476892579280525
61634992832283723476955341399581
61634992832283766713162889466371
61634992832283767948508907193287
61634992832283767948529827898235
61634992832283767948592590017291
61634992832283767948592590018695
61634992832283771647855936765693
61634992832283771652854707678083
61634992832283771652938390503491
61634992832283771652939539813629
61634992832283771654546960374035
61634992832283771654634115103499
61634992832283772059638196704081
61634992832283772064636713587055
61634992832283772066328966283007
61634992832283772067169263589995
61634992832283772242652535871377
61634992832283772250183601707531
61634992832283772250183602757291
61634992832283773477162503322918
61634992832283773484777138243200
61634992832283773484777166940960
61634992832283773484777511314494
61634992832290477709559920954390
61634992832290477712007638827484
61634992832290525880460395878736
61634992832290626594268504218487
61634992832290626594268504218694
61634992832290626594268504218695
61634992832290627829615296780063
61634992832290628416796543459194
61634992832290628421879117637354
61634992832290628424326835510448
61634992832290671066385891376215
61634992832290675997888799326539
61634992832290675997983329925612
61634992832290675997983333107940
61634992832290676005347031171942
61634992832290676005513280802922
61634992832290676005514396811526
61634992832290676005598079815053
61634992832290676005598084431793
61634992832290676005598342700449
61634992832290676008045030635085
61634992832290676008045800709826
61634992832290676008045802287417
61634992832290676008045802304643
61634992832290676008045802304886
61634992832290676008045802304887
61634992832290676008046063755627
61634992832290676008046063755663
61634992832290676600121598268422
61634992832290676602569316141516
61634992832290676602570435355534
61634992832290676602654376107112
61634992832290676602654377524054
61634992832290676602654380890081
61634992832290677655174082607094
61634992832290677655174859042395
61634992832290677655174859043883
61634992832290677828125610288616
61634992832290677830573328161710
61634992832290677837916453082450
61634992832290677838188336153334
61634992832290677838188422246774
61634992832290677838188422265488
61634992832290687720774352271667
61634992832291827351350502535011
61634992832291827351350875606353
61634992832291827351350880211447
61634992832291828586696520261927
61634992832291828586697668167929
61634992832291828586697672773023
61634992832291829181493899810232
61634992832291838469470851238901
61634992832291838469471622891233
61634992832291871823551835403335
61634992832291873051555585955367
61634992832291876762679569364433
61634992832291876762680341016765
61634992832291876762680714088107
61634992832291876762680717270435
61634992832291876762680718693201
61634992832291876764940149688108
61634992832291876764940149865983
61634992832291876765127406273753
61634992832291876765127406628045
61634992832291876765128435143529
61634992832291876765128439748623
61634992832291877176722069503800
61634992832291877176722413877334
61634992832291877176722414409585
61634992832291877176722414410989
61634992832291877349600413508613
61634992832291877352121659431950
61634992832291877352142551440542
61634992832291877359652726317864
61634992832291877359673603977549
61634992832291877359673618326456
61634992832291877359736366096605
61634992832291877359736380441300
61634992832291877359736380445512
61634992832291877359736409143272
61634992832291877359736751981820
61634992832291877359736752099864
61634992832291877359736753517013
61634992832291877359736753578249
61634992832291877359736753694889
61634992832291877359736756764789
61634992832291877359736756882833
61634992832291878404725018822161
61634992832291878404726168162575
61634992832291878404726171331805
61634992832291878404726171333257
61634992832291878404726172394663
61634992832291878409809775442599
61634992832291878412069206971161
61634992832291878412256458779417
61634992832291878412256463383059
61634992832291878412256463384511
61634992832291878595270425186898
61634992832291878595270798239526
61634992832291878595270798301005
61634992832291878595270802490328
61634992832291887880800689720655
61634992832291887880801464555315
61634992832291887883060120715562
61634992832291887883060125498531
61634992832291887883248148792890
61634992832291887883248153558633
61634992832291887883248153575859
61634992832291887883249182428409
61634992832291888294842388626351
61634992832291889530377206064297
61634992832316143918365454841298
61634992832316144330147460750270
61634992832316144513161800389950
61634992832316144513162173522687
61634992832316155036485542144037
61634992832316155036485545326365
61634992832316155036486316978697
61634992832316155631282145972907
61634992832316159329792231100455
61634992832316159337323297986369
61634992832316160572669314650511
61634992832316192691404654153755
61634992832316192691404655203515
61634992832316193743171874882094
61634992832316193743172133143474
61634992832316193926186214521566
61634992832316193926186587635673
61634992832316203626510290152447
61634992832316203809525401438635
61634992832316204861041175169129
61634992832316204861292223628541
61634992832316204861292223645767
61634992832316204861292995280873
61634992832316205044306190154114
61634992832316205044306563268221
61634992832318845621612257251830
61634992832318845621612514467822
61634992832318846033394520376794
61634992832318846216408861080736
61634992832318846216409233149211
61634992832318857334529205599431
61634992832318861040569581728473
61634992832318893800043024227430
61634992832318894394840000124811
61634992832318895446418934502794
61634992832318895629349591322682
61634992832318895629433273675914
61634992832318895629433275210948
61634992832318895629433302373674
61634992832318895629433646747208
61634992832318895629433646747256
61634992832318895629433648342233
61634992832318895629433648343685
61634992832318905505429680523777
61634992832318905512960747409691
61634992832318906564539283272291
61634992832318906747554279707608
61634992832318906747554279709060
61634992832318906747554284490577
61634992832318906747554284492029
61634992832318910446816850264155
61634992832318910454347141265649
61634992832320256379940121972716
61634992832320256379940123022476
61634992832320256380023031007609
61634992832320256380023805847884
61634992832320256380023805847885
61634992832320256380024150221626
61634992832320256380034653621550
61634992832320256387555217107540
61634992832320257614532995338217
61634992832320257614553916043165
61634992832320257622064062224130
61634992832320257622084982929078
61634992832320261916207919539948
61634992832320261916218422939872
61634992832320261921290377864051
61634992832320261921290377982095
61634992832320261923738870571805
61634992832320261923738986425862
61634992832326949495755598292778
61634992832326949495755852328054
61634992832326949496006643569826
61634992832326949496006646752154
61634992832326950731101616019694
61634992832326950731352661296742
61634992832326950731353436131402
61634992832326950731353693347394
61634992832326951143135699256366
61634992832326951326150038896046
61634992832326951326150039960308
61634992832326960614126991270885
61634992832326960614127762923217
61634992832326960614127766105545
61634992832326961849473780650133
61634992832326966150311535429691
61634992832326998902002090944040
61634992832326998902253136221088
61634992832326998902253139403416
61634992832326998909784202061614
61634992832326998909784203107002
61634992832326998909784460322994
61634992832326999321378179887434
61634992832326999321378438173512
61634992832326999496798694772946
61634992832326999501882021537169
61634992832326999504308836707322
61634992832326999504309094987576
61634992832326999504329758476532
61634992832326999504330015693976
61634992832326999504392519060554
61634992832326999504392520591376
61634992832326999504392520595588
61634992832326999504392523777916
61634992832326999504392547758314
61634992832326999504392892131848
61634992832326999504392892131896
61634992832327000549382191907628
61634992832327010027904550808061
61634992832327010027905322460393
61634992832327010439498528658335
61634992832327010622428812339870
61634992832327010622449734109080
61634992832327010622512366025331
61634992832327010622512753506975
61634992832327010622512753623615
61634992832327010622513529875217
61634992832327010622513529876669
61634992832327015556275210609309
61634992832328302200680967390621
61634992832328318852548488001441
61634992832328350376476763267721
61634992832328350378924481141023
61634992832328361471688174778959
61634992832328361489492240722857
61634992832328361489513161427805
61634992832328367030686091944260
61634992832328368268826186220375
61634992846666284949626956346970
61634992846666286184408889843306
61634992846727180182715464026616
61634992846735295175982597268638
61634992846735584201191718499576
61634992846735595311969311121972
61634992846735595319500751079228
61634992846737986996455813306990
61634992846737986996455814723932
61634992846737986996455814842024
61634992846739197034173420181812
61634992846739198817746552468008
61634992846739198825277619353922
61634992846739198825277992425264
61634992846758711722723270664922
61634992846762618941362885774186
61634992846770417319635578067176
61634992846770417319886625109402
61634992846770417319886626526344
61634992846770422673640830043312
61634992846770717463152587155496
61634992846770717463967375471710
61634992846770719111096513716522
61634992846770719111096542296238
61634992846770719111096885252830
61634992846770719294110767144670
61634992846770722265834440815114
61634992846770722265835584003754
61634992846770722816322131158826
61634992846770722817137148112768
61634992846770722817137262431632
61634992846770722817138038683234
61634992846770724049408344771112
61634992846770724049409487959752
61634992846770724050224247696250
61634992846770724050224276275966
61634992846770724051939772626564
61634992846770724052756799370814
61634992846770755619916941220900
61634992846770766732954342675288
61634992846770766738036916853448
61634992846774324539342147743074
61634992846774324539614115863462
61634992846774325088406086305446
61634992846774326320655472732312
61634992846774326320655844268620
61634992846774326320656615920952
61634992846774326367224989164552
61634992846774326367225332121144
61634992846774326369484767881794
61634992846774358028424823575042
61634992846774358074178408484958
61634992846774359674989020197794
61634992846774369141462110710566
61634992846774369187215695502390
61634992846774369187215695620482
61634992846774369192298269680550
61634992846774369192298298378358
61634992846774369192299412987282
61634992846774369194745992271006
61634992846774369194747135459646
61634992846774369560775555041760
61634992846774370788025278463542
61634992846774370788026050115874
61634992846774370788026421652182
61634992846774370793108652873750
61634992846774370793108995830342
61634992846774370793109767482674
61634992846774370795557488538096
61634992846946018158436752115914
61634992846946029271474039251438
61634992846977549698447916339412
61634992846978455070132081788674
61634992846978455070947984713812
61634992846978749860734062637618
61634992846978750272516067011556
61634992846978750273080151242136
61634992846978750273080152777170
61634992846978750455530291859988
61634992846978750456095520814242
61634992846978755213900139336162
61634992846978755214464993802132
61634992846982351994469129029170
61634992846982352177483353877602
61634992846982352178298142193816
61634992846982352544326934847272
61634992846982357484896217438722
61634992846982357485711777407268
61634992846982401949758639182320
61634992846982401957289707485176
61634992846982401957289707603268
61634992846982401957372269679624
61634992846989257079999963056104
61634992846989261883873461473858
61634992846990456052693676419218
61634992846990457104774392140726
61634992846990457654068113728248
61634992846990457654068115263282
61634992846990460810812445321474
61634992846990461359855464240304
61634992846990461360106166908996
61634992846990461405609049150220
61634992846990505458940138955730
61634992846990505832248176618214
61634992847050484024602305848728
61634992847050484573644980394024
61634992847050495686118526255560
61634992847050495686683382138472
61634992847051394470042595151718
61634992847051395704824528646650
61634992847051395704907092258040
61634992847051395705639316962864
61634992847051395705639661336398
61634992847051395705639690034206
61634992847051396253867546131068
61634992847051396253930308250124
61634992847051396254432402013980
61634992847051396254432775085322
61634992847051396254490950337266
61634992847051396254494392482108
61634992847051396254495164134440
61634992847051396254516084839388
61634992847051396254682334464752
61634992847051396254682334466156
61634992847051396254683450490618
61634992847051396254683450492022
61634992847051396254683479188426
61634992847051396254683479189830
61634992847051396254767133316234
61634992847051396254767136504178
61634992847051399830070533112938
61634992847051401058618480311096
61634992847051401065416207883262
61634992847051401065416552256796
61634992847051401065417322492186
61634992847051684735367271099378
61634992847051685147712902428440
61634992847051685147713246801974
61634992847051685147713275499782
61634992847051685330163500321748
61634992847051685330727241595736
61634992847051685330727585969270
61634992847051685330727614667078
61634992847051694613622366341624
61634992847051694613622366359094
61634992847051695846708947953758
61634992847051695848401200649710
61634992847051695848403180641412
61634992847051695848404299836556
61634992847051695848404672553766
61634992847051695848968384068540
61634992847051695849156326051184
61634992847051695849156326052588
61634992847051695849156670424718
61634992847051695849156670426122
61634992847051695849156699122526
61634992847051695849156699123930
61634992847051695854240014839672
61634992847051695854240387911014
61634992847051696260186562608840
61634992847051696260750303882828
61634992847051696260750648256362
61634992847051696260750676954170
61634992847051696260751791563094
61634992847051696441506321898398
61634992847051696443200901776136
61634992847051696443200902130268
61634992847051696443762658826334
61634992847051696443764986362252
61634992847051696443765757659048
61634992847051696443765758014584
61634992847051696443766130730390
61634992847051696443952928346300
61634992847051696443954044370762
61634992847051696443954073068570
61634992847051696444037727196378
61634992847051696444037730384322
61634992847051696449036617133384
61634992847051696449037761855654
61634992847051701201570633516504
61634992847051701206653979346996
61634992847051701209101701819360
61634992847051701209665786049940
61634992847051729200226220938920
61634992847051734560925602900376
61634992847051734560926750806378
61634992847051734560927095179912
61634992847051744027398806682252
61634992847051744027399151055786
61634992847051744027399179753594
61634992847054102769584231602510
61634992847054145587318262773182
61634992847055286869102223172066
61634992847055287052116562339362
61634992847055287052931350655576
61634992847055287418960028990168
61634992847055296335763713299878
61634992847055296884869492903352
61634992847055297982139624626454
61634992847055298120215510630268
61634992847055298165153963793750
61634992847055298165969866718888
61634992847055298531997430444556
61634992847055301688992809080008
61634992847055303472566713036006
61634992847055303477650058866498
61634992847055303478464847182712
61634992847055303480097781338862
61634992847055303480180343533310
61634992847055303480912912611668
61634992847055303518320297827830
61634992847055303519136200752968
61634992847055303523403643658322
61634992847055303524218431974536
61634992847055303525851366248778
61634992847055303525851737785086
61634992847055303525933928325134
61634992847055303525935042934058
61634992847055303526667640710224
61634992847055304075793969388944
61634992847055304075793973988214
61634992847055304075793974106306
61634992847055304075794002686022
61634992847055335040817829369218
61634992847055335231363608493770
61634992847055336831922830325880
61634992847055336832005363822520
61634992847055337007406072492512
61634992847055337014937512449768
61634992847055346158938576654098
61634992847055346296199331385106
61634992847055346297831144910296
61634992847055346303730771342362
61634992847055346349484355778650
61634992847055347942512480610096
61634992847055347944960574736860
61634992847055347945042765276908
61634992847055347950043920567352
61634992847062190170244593564516
61634992847062190170244594981458
61634992847062191954633285836728
61634992847062191954633287253670
61634992847062201283030833657814
61634992847062201283281880700040
61634992847062201283281882116982
61634992847062203067670572972252
61634992847062203067670917345786
61634992847062203067671688998118
61634992847062206643728345714344
61634992847062206643810883928346
61634992847062206643810885345288
61634992847062206643812027116986
61634992847062206643812028533928
61634992847062207871544071390006
61634992847062207876626645568166
61634992847062207879157673307594
61634992847062207879157701887310
61634992847062207879158044843902
61634992847062239576491086215778
61634992847062239576491087632720
61634992847062239584022149919364
61634992847062239584022154518634
61634992847062239584022154636726
61634992847062250694611719181794
61634992847062250697058322445964
61634992847062250697059441654158
61634992847062250697059470351966
61634992847062250697059814725500
61634992847062250702143159139050
61634992847063390744061468556706
61634992847063390927075807724002
61634992847063390927326854766228
61634992847063390927326856183170
61634992847063390927326884880978
61634992847063390927327227837570
61634992847063392528701207871144
61634992847063392528701580942486
61634992847063392528702323897010
61634992847063392528702352594818
61634992847063401445504892179450
61634992847063401857098870011094
61634992847063401994356525553852
61634992847063401994359620135604
61634992847063401994547909663868
61634992847063401994548282735210
61634992847063401994607229639486
61634992847063401994609552587780
61634992847063401994610671782924
61634992847063401994630473292728
61634992847063402040110110345676
61634992847063402040113209178390
61634992847063402040361157387902
61634992847063402040364256220616
61634992847063402040364629291958
61634992847063403229957461162172
61634992847063403275730847463800
61634992847063403641738609325532
61634992847063403641738982396874
61634992847063403641739725351398
61634992847063403641739754049206
61634992847063406798733987960984
61634992847063406803817333791476
61634992847063407352860352710306
61634992847063407355057022124232
61634992847063407393530591789730
61634992847063407398363262114304
61634992847063407398613966199938
61634992847063407398614309156530
61634992847063407400810606916056
61634992847063407400894288318698
61634992847063407400894289735640
61634992847063407400894318433448
61634992847063407400894661390040
61634992847063407401061653958282
61634992847063408636239963089022
61634992847063408636240336160364
61634992847063440150559008250194
61634992847063440333573347417490
61634992847063440333573348952524
61634992847063440333573377532240
61634992847063440341104411121076
61634992847063440341104415720346
61634992847063440341104415838438
61634992847063440341104787374746
61634992847063440341104788791688
61634992847063440706882047012712
61634992847063440706965725233026
61634992847063440882365317877152
61634992847063440889896381580738
61634992847063440889896386180008
61634992847063440889896386298100
61634992847063440889896414877816
61634992847063440889896757834408
61634992847063451268679755535074
61634992847063451405940510264678
61634992847063451408137179672780
61634992847063451408137552744122
61634992847063451408220862498188
61634992847063451413471950221934
61634992847063451451690995869656
61634992847063451451692975861358
61634992847063451451694094702370
61634992847063451451694095056502
61634992847063451451694467773712
61634992847063451459222062755570
61634992847063451459222435826912
61634992847063451459224386753624
61634992847063451459224387107756
61634992847063451459224387120806
61634992847063451459224415818614
61634992847063451459225534659626
61634992847063451459225535013758
61634992847063451819919443867830
61634992847063451825085700865574
61634992847063452000482966329318
61634992847063452000486065162032
61634992847063452008014033215232
61634992847063452008014406286574
61634992847063452008016357213286
61634992847063452008017505119288
61634992847086507285549075171396
61634992847086523207544758900888
61634992847086523207733044195660
61634992847086523207733815847992
61634992847086523208360661826026
61634992847086523208360666425296
61634992847086523208548604164206
61634992847086523208548947120798
61634992847086523208548951720068
61634992847086523208549723372400
61634992847086523210076043857760
61634992847086523210076158176624
61634992847086523210076162775894
61634992847086523210076934428226
61634992847086523756839599696604
61634992847086523757340922162260
61634992847086523757341693814592
61634992847086523757403340970592
61634992847086523757403683927184
61634992847086523757404455579516
61634992847086523757591626265364
61634992847086523757591626266768
61634992847086523757592740874288
61634992847086523757592740875692
61634992847086523759935089230780
61634992847086523759935864065440
61634992847086805645241476218084
61634992847086806880588265597332
61634992847086807292370185767156
61634992847086807292370528723748
61634992847086807475383724702404
61634992847086816758278763353608
61634992847086818405407587221544
61634992847086818405407930178136
61634992847086818410490132819988
61634992847086818410490504356296
61634992847086818410491276008628
61634992847086818588422155026568
61634992847086822115966797658650
61634992847086822116530510354326
61634992847086822116530881890634
61634992847086822118979375659794
61634992847086823344535321201272
61634992847086823344535664157864
61634992847086823351312357755978
61634992847086823351312472074842
61634992847086823351313472364902
61634992847086823351313586683766
61634992847086823351877298328278
61634992847086823351877326907994
61634992847086823351877556595482
61634992847086823351877561194752
61634992847086823351877669864586
61634992847086823351877670914346
61634992847086823352065589272080
61634992847086823352066732460720
61634992847086823352149272097696
61634992847086823352150415286336
61634992847086823946673820649964
61634992847086823946673934968828
61634992847086823946674192186272
61634992847086823946674277925420
61634992847086823946674963838604
61634992847086823946675049577752
61634992847086823946675306795196
61634992847086823949122772050116
61634992847086823949123029267560
61634992847086823949205683229016
61634992847086823949206458063676
61634992847086823949206712098792
61634992847086856705582114586760
61634992847086856705582886239092
61634992847086856705583229195684
61634992847086866588922042984228
61634992847086866764404861172482
61634992847086866764405204129074
61634992847086866771936301129738
61634992847086866771936644086330
61634992847086867818620630650072
61634992847086867823702861871640
61634992847086867823703976480564
61634992847086868006717086720072
61634992847086868006718201328996
61634992847086868006718206046358
61634992847086868006718577582666
61634992847086871530308093883594
61634992847086871530308436840186
61634992847086871530308441445280
61634992847086871530309213097612
61634992847090423838734619431636
61634992847090423838734990967944
61634992847090423838755540137988
61634992847090423838755911674296
61634992847090425623061668774112
61634992847090425623062811962752
61634992847090425623124344799888
61634992847090425623124687756480
61634992847090425623125573727676
61634992847090425623145351599520
61634992847090425623146494788160
61634992847090425624757387606998
61634992847090473801555569406480
61634992847090473801556341058812
61634992847098513025978734618562
61634992847098524139016021754086
61634992847098524144099367584578
61634992847098524184769606545910
61634992847098524189852952376402
61634992847098528940883115677206
61634992847098528948225122433688
61634992847098528948413407728460
61634992847098528948414179380792
61634992847098528948476831408652
61634992847098528948476945727516
61634992847098529489926134578566
61634992847098529497267768748980
61634992847098529497268140285288
61634992847098529497268801868314
61634992847098529497268916187178
61634992847098529497518815808676
61634992847098529497518844388392
61634992847098529497519848910540
61634992847098529497519958997316
61634992847098529497519963229404
61634992847098529497519963583536
61634992847098529497539736513624
61634992847098529497540879702264
61634992847098529499715862407940
61634992847098529499716634060272
61634992847098529543022386778230
61634992847098529543022501097094
61634992847098529543022758314538
61634992847098529543273435237398
61634992847098529543273549556262
61634992847098529543273806773706
61634992847098529545469447317856
61634992847098529545470218970188
61634992847098529545470476187632
61634992847098562851538558699096
61634992847098563034552521730814
61634992847098563034552897984484
61634992847098563034552899401426
61634992847098573964575960153484
61634992847098573969659305983976
61634992847098574145142119572960
61634992847098574145142462529552
61634992847098574147590185001916
61634992847098574147590185120008
61634992847098574147590213699724
61634992847098574152672754580806
61634992847098574152673526233138
61634992847098574152673530832408
61634992847098574152673530950500
61634992847098574152673559530216
61634992847098574152673902486808
61634992847098574152673903903750
61634992847098578911045699821060
61634992847098578911046471473392
61634992847098578911297523120712
61634992847098578957049875566380
61634992847098578957049960255768
61634992847098578957049961305528
61634992847098578957049988835484
61634992847098578957050247102688
61634992847098578957050332841836
61634992847098578957050990175304
61634992847098578957050994774574
61634992847098578957051103444408
61634992847098578957051104494168
61634992847098578957051108030628
61634992847098578957051109093438
61634992847098578957051361711612
61634992847098578957051366310882
61634992847098579505842965234236
61634992847098579505843079553100
61634992847098579505843336770544
61634992849619412821614118732941
61634992849620602463024240148811
61634992849620613581144987315644
61634992849620613761710748148226
61634992849620619117325665232933
61634992849620619117325665234337
61634992849693548631261382431826
61634992849716926707613310416377
61634992849725069060972854002043
61634992849728670782695791605308
61634992849728670783176963061883
61634992849728671332240558319195
61634992849728681711023154329792
61634992849728681718366283482700
61634992849728681894037379178224
61634992849728681901380508797452
61634992849728682450360421227904
61634992849728682450423526299340
61634992849728687252290276917595
61634992849728687252291277206251
61634992849728687252291277207655
61634992849908451213200347261011
61634992849931695450721148687544
61634992849931695453168869624874
61634992849933051864230701088319
61634992849933062430860969743485
61634992849933062433120401272047
61634992849933062433305334748749
61634992849933062982350676720867
61634992849933066734142311506863
61634992849933100042473181719387
61634992849933110610982956314541
61634992849933110611547815379817
61634992849933110611551168247647
61634992849935453012178401165899
61634992849935453561158399685419
61634992849935501190609254248036
61634992849936653583652356208681
61634992849936653583652360794901
61634992849936654135226436038699
61634992849936701764677290601316
61634992849936712882794943346806
61634992849936713431022053318462
61634992849943558670899578560778
61634992849943558670899578560779
61634992849943606300350347016858
61634992849943606300350433123188
61634992849943617235456755213147
61634992849943617416022573093009
61634992849943617418467970150377
61634992849943617418471094847003
61634992849944806874418383370138
61634992849944807057432694324900
61634992849944807420762635956498
61634992849944807423210353829800
61634992849944817992534953784608
61634992849944817992534955201550
61634992849944817992534958370828
61634992849944817992536117640158
61634992849944817992536122226618
61634992849944818175553817929301
61634992849944818541326924226800
61634992849944818541328088082350
61634992849944823526272173690515
61634992849944823528719891563609
61634992849944823528719894745937
61634992850004795498523714297021
61634992850004845461159014822682
61634992850005997856984542043919
61634992850006012719365087696019
61634992850006012726896156116967
61634992850006046035227051726843
61634992850006046035227051726844
61634992850006046035227394683471
61634992850006047270009332228160
61634992850006056603740268111375
61634992850006057153347027359391
61634992850006057153347027359392
61634992850008248841571720065571
61634992850008447183360110850192
61634992850008447183360114055606
61634992850008448959405959535456
61634992850008448959405964134726
61634992850008448966937031020640
61634992850008448966937370794869
61634992850008458301483443022579
61634992850008458301483444422223
61634992850008458301483444422224
61634992850009598343587371477198
61634992850009598343587714433790
61634992850009599578905435388155
61634992850009599578936826742617
61634992850009614997891459384659
61634992850009647757427648486065
61634992850009647757428036090022
61634992850009647757431503192151
61634992850009647757431503743275
61634992850009647757431503743276
61634992850009647757431503743311
61634992850009647757431505142956
61634992850009647940445455424499
61634992850009648489488518855548
61634992850009648489488861812140
61634992850009649510503021807471
61634992850009649724019746782005
61634992850009649724019751387134
61634992850009649724019751387179
61634992850009658875551136419232
61634992850009658875551479375823
61634992850009658875551479375824
61634992850009658875551479375859
61634992850009658875551480775504
61634992850009664411731781040927
61634992850009664411732551092582
61634992850009664411732552693259
61634992850009664411732555875587
61634992850016552110089963674907
61634992850016552293104302842239
61634992850016552841896273217336
61634992850016563411224278941311
61634992850017752867172682067547
61634992850017752867172682073370
61634992850017752867172682073371
61634992850017752867172682427503
61634992850017753050187021712896
61634992850017753050187021725937
61634992850017753050187021725946
61634992850017753408433242690526
61634992850017753415963535269576
61634992850017753415964309576440
61634992850017753591363899504590
61634992850017753598977845857156
61634992850017753598977874436872
61634992850017753598978609351357
61634992850017753598978653998935
61634992850017753598978993585288
61634992850017753598978993589653
61634992850017754834576447189981
61634992850041114647718135660723
61634992850041118400265583302063
61634992850041120001451533661880
61634992850041120183902252546428
61634992850041120184383424003003
61634992850041120184655020114699
61634992850041129510855151029459
61634992850041129518386219450407
61634992850041130563186600601515
61634992850041131119760686407663
61634992850041131119761029718303
61634992850041131119761029718304
61634992850041131302774911726832
61634992850041131302775254566736
61634992850041131302775254683424
61634992850041134871555649134873
61634992850041136655756513741902
61634992850041164061494528178736
61634992850041164061494871135328
61634992850041169407133942082562
61634992850041169595232091028182
61634992850041169597679812083604
61634992850041178748960492492031
61634992850041179290473217948246
61634992850041179298004286233875
61634992850041179473487051059803
61634992850041179481017392357900
61634992850041179481017735314491
61634992850041179481017735314492
61634992850041179481017736714172
61634992850041179481018506966823
61634992850041179481018506966824
61634992850041179481018510149151
61634992850041180525254808482409
61634992850041180532785100533663
61634992850041180532785443490219
61634992850044720671261661404415
61634992850044721898993330992195
61634992850044721906587533062843
61634992850044721906587533068459
61634992850044721906587533081557
61634992850044721906608453774859
61634992850044722455651128320155
61634992850044731789381522718099
61634992850044732834182675871376
61634992850044732841776509127148
61634992850044733024707051622348
61634992850044733024728315167200
61634992850044733024791077398767
61634992850044733024791849051099
61634992850044733573770991228864
61634992850044733573771334185456
61634992850044733573834096300300
61634992850044738377960507083233
61634992850044738377961281917893
61634992850044770082570579162348
61634992850044770082654266587233
61634992850044770085101983060647
61634992850044770085101984460327
61634992850044771866144483118346
61634992850044771866228165938138
61634992850044771868675886819848
61634992850044771868675886819896
61634992850044771868675888416325
61634992850044781012677328407766
61634992850044781020208395293679
61634992850044781195691553722758
61634992850044781200774898153605
61634992850044781203221501417740
61634992850044781203221844374367
61634992850044781203221845774012
61634992850044781203222614307930
61634992850044781203222614307931
61634992850044781203222615825495
61634992850044781203222615825702
61634992850044781203222615825703
61634992850044781203222615842964
61634992850044781203222615842965
61634992850044781203222616026663
61634992850044781203222616026664
61634992850044781203222616026699
61634992850044781203222619209027
61634992850044781203222620608671
61634992850044781744734571224646
61634992850044781751448611254042
61634992850044781751448612789076
61634992850044781751448955745668
61634992850044781752264520319308
61634992850044781752264863275900
61634992850044782986795360713115
61634992850044782986795400633290
61634992850044782986795405354816
61634992850044782986795405354864
61634992850044782986795405354900
61634992850044782986795405356268
61634992850044782986795743589882
61634992850044782986795745124916
61634992850044782986795748311408
61634992850044782986795748312860
61634992850044782986795749724186
61634992850044782986796519781493
61634992850044786553943213229112
61634992850044786553943327547975
61634992850044786553943327547976
61634992850044786553943556185739
61634992850044786553943557585384
61634992850044786553943670504567
61634992850044786553943670504568
61634992850044786553943671904247
61634992850044786553943671904248
61634992850044786553944327838035
61634992850044786553944327838036
61634992850044786553944327838071
61634992850044786556392048893457
61634992850044786556392050293137
61634992850044786556392163212321
61634992850044786556392164612001
61634992850052820038896052689006
61634992850052820038896167007870
61634992850052820221910392322862
61634992850052820221910506641726
61634992850052836098403308148708
61634992850052836716170895440967
61634992850052836822867498199170
61634992850052836830209503905892
61634992850052836830460555551808
61634992850052838065807344936672
61634992850052838683575275180031
61634992850052869450225119518428
61634992850052869658658230166028
61634992850052869658659001818360
61634992850052869658659394021818
61634992850052870207449856251948
61634992850052870207450970860872
61634992850052875192395445472662
61634992850052875192395445485714
61634992850052875192395445485715
61634992850052875194843161757924
61634992850052875194843163358808
61634992850052875194843163358809
61634992850052875194843166528084
61634992850052875194843166541136
61634992850052875194843166541137
61634992850052875736020038113809
61634992850052875736020038115261
61634992850052875736020038119473
61634992850052875741103339486308
61634992850052875741103344085578
61634992850052875743634789427437
61634992850052875743635132198713
61634992850052875743635132200117
61634992850052875743635132204536
61634992850052876979232974826162
61634992850052886122418115084120
61634992850052886122418162926889
61634992850052886122418507287578
61634992850052886129948454978143
61634992850052886241790394039178
61634992850052886312963023052651
61634992850052886312963799506909
61634992850052886854129396033185
61634992850052886854129396033233
61634992850052886854140631221093
61634992850052886854224314046501
61634992850052886861754606097755
61634992850052886861754646017930
61634992850052886861754650739456
61634992850052886861754650739504
61634992850052886861754650739540
61634992850052886861754988974522
61634992850052886861754993579408
61634992850052886861754993579615
61634992850052886861754993696048
61634992850052886861754993696096
61634992850052886861754993696255
61634992850052886861754995108826
61634992850052887914338610819237
61634992850052887914338610819238
61634992850052888097352443936379
61634992850052888097352836139837
61634992850052891658518478063147
61634992850052891658602279806897
61634992850052891663601823893639
61634992850052891663684506429194
61634992850052891663684506429195
61634992850052891663684735066922
61634992850052891663684735066923
61634992850052891663685625637388
61634992850052891663685625637389
61634992850052891666132108382540
61634992850052891666132222701404
61634992850052891666132571858150
61634992850052891666132571858151
61634992850052891666133227577684
61634992850052891666133227774433
61634992850052891666133343510482
61634992850052891666133343510483
61634992855529244484673747720297
61634992855529244484673747721701
61634992855602169064480592649639
61634992855633394101873275371479
61634992855637296745321650978793
61634992855637296745342198553860
61634992855637296745405336986613
61634992855637297980187267299424
61634992855637307680427282722311
61634992855637312619638330707151
61634992855637312619638587924595
61634992855637312619639359576927
61634992855637457363363496086334
61634992855637457363363499268662
61634992855637457363551785624840
61634992855637459009927696951416
61634992855637464543580062395928
61634992855637464543580065576852
61634992855817061756390429453400
61634992855817072874510376567627
61634992855817076580548201110647
61634992855841388206181663909991
61634992855841388206181750003271
61634992855841388206182435562323
61634992855841391912219799995991
61634992855841391912219803184019
61634992855844078974239146372086
61634992855844089909428809629795
61634992855844089909429465362538
61634992855844089909429466963179
61634992855845279548390750759734
61634992855845290666511840883114
61634992855845290666511841001206
61634992855845290666511842418148
61634992855845290666511842483755
61634992855845290666511871114504
61634992855845338842494891586261
61634992855852178547880492786840
61634992855852182251326444169134
61634992855852184083980325251658
61634992855852195019170674001324
61634992855852231667698429502818
61634992855852242783370655578969
61634992855852242783371430413629
61634992855852243380340339726099
61634992855853395776253049994076
61634992855853427483121670836006
61634992855853432836291100520680
61634992855853432836374783340264
61634992855853434071908714340418
61634992855853443542901900415261
61634992855853443954495875182621
61634992855853443954495878364949
61634992855853448893620256176475
61634992855853448896067974049569
61634992855853448896067977231897
61634992855853595465231720042802
61634992855853600820845519449894
61634992855914323080815615792799
61634992855914323080815615798415
61634992855914334191404523122491
61634992855914337897442576303239
61634992855914337904973644606095
61634992855914337904973644611711
61634992855914371256526719645820
61634992855914372493568436461476
61634992855914372493836933721744
61634992855914372493840405625800
61634992855914372669239622501322
61634992855917024784062018091555
61634992855917024784062018208195
61634992855917024784062673824298
61634992855917024784062675424939
61634992855917039608136359847271
61634992855917068843833315108327
61634992855917072548179115593123
61634992855917072548179117010065
61634992855917072548263832937421
61634992855917072548263833055429
61634992855917072550708197942685
61634992855917072960046096063837
61634992855917072962490461069017
61634992855917072962490461069101
61634992855917074189468985375358
61634992855917074189472457279414
61634992855917074197003524165328
61634992855917074197086432334195
61634992855917074197087203986527
61634992855917074197087207168855
61634992855917074372486677528576
61634992855917074372486682127846
61634992855917074372486710825606
61634992855917074380017777711520
61634992855918220187891162650599
61634992855918225541144279293267
61634992855918225541144279409907
61634992855918225541145051062239
61634992855918240365218621048983
61634992855918240365303107406859
61634992855918273305261378211777
61634992855918273712044754217613
61634992855918273717044412990525
61634992855918273717128473237704
61634992855918273719572722270729
61634992855918273719572722270813
61634992855918273719575816871355
61634992855918275137100498078014
61634992855918284425913902567170
61634992855918289779080662161066
61634992855918289779081006521550
61634992855918392312989947133026
61634992855918392312989947133027
61634992855918424016754967483797
61634992855918424017570875027079
61634992855918424017571219499991
61634992855918424019265795144237
61634992855918424020102245610831
61634992855918435138222221243379
61634992855925124540633648362827
61634992855925129893803882463084
61634992855925172718792560492967
61634992855925177658003892620445
61634992855925177660180763640996
61634992855925177660451613675867
61634992855925177660452385328199
61634992855925177660452728206050
61634992855925177660452732805320
61634992855925178071962769549968
61634992855925178071963023230952
61634992855925178072046449371167
61634992855925178072046452553495
61634992855925178254977019908216
61634992855925178254977362870632
61634992855925178254977364287574
61634992855925179307577284537152
61634992855925179307580637404982
61634992855925179307580751723846
61634992855925179307580756441208
61634992855925179307581528093540
61634992855925179307581785310984
61634992855925179490591625239482
61634992855925179490594976572278
61634992855925179490594976690370
61634992855925179490594981289640
61634992855926347305186875943451
61634992855926378417535104093808
61634992855926378821513989381406
61634992855926378829045056267320
61634992855926378829045399223704
61634992855926378829045400640854
61634992855926378829129082043496
61634992855926379004465538204062
61634992855926380064663012925558
61634992855926380064663041623366
61634992855949294510621182008076
61634992855949294510621439225520
61634992855949294512315757652322
61634992855949439871549209059767
61634992855949443578343071791191
61634992855949443578343074979219
61634992855949445225283726270522
61634992855949445225283840589386
61634992855949445225283845372439
61634992855949445225471754346446
61634992855949445225472127479183
61634992855949445225472127483395
61634992855949445225472127484799
61634992855949445225472127484883
61634992855949454688932639636679
61634992855949454696463707939535
61634992855949454696463707945151
61634992855949456343403817822575
61634992855949456343591731226991
61634992855949456343592099929403
61634992855949456343592103111731
61634992855949456343592103115943
61634992855949456343592103117347
61634992855949460049444851285085
61634992855949460049633137624001
61634992855949489285327025831733
61634992855949493401183204235037
61634992855949493403714608115867
61634992855949493403714612348039
61634992855949494638496168472446
61634992855949494638496426739650
61634992855949494638496541058514
61634992855949494813895762651398
61634992855949504519303179867585
61634992855949504521834583748415
61634992855949504521835240531002
61634992855949504521835245313971
61634992855949504521835354849866
61634992855949504521835355400747
61634992855949504521835359632835
61634992855949504521835359632919
61634992855949504521835616850363
61634992855949504704849583549599
61634992855949504704849612129315
61634992855949504704849956502849
61634992855949505749086139097493
61634992855949505756616144104994
61634992855949505756616145351587
61634992855949505756617202801079
61634992855953342332632047325009
61634992855953346038588824585059
61634992855953347273935617150847
61634992855953347273956537857199
61634992855953347685717880273051
61634992855953347685717880277263
61634992855953347685717880278667
61634992855953347685801191029984
61634992855953347685801563098459
61634992855953347868732220979753
61634992855953347868752768554820
61634992855953347868815906987573
61634992855953357156708684382423
61634992855953357156793143558811
61634992855953357156793170740299
61634992855953358392139188465847
61634992855953358392139960118179
61634992855953358803837852723271
61634992855953358803837855911215
61634992855953358803858776616163
61634992855953358803921033277399
61634992855953358803921166728139
61634992855953358803921166728223
61634992855953358803921166844863
61634992855953358803921538731007
61634992855953358803922195597999
61634992855953358803922198780327
61634992855953358803922224294355
61634992855953358803922227476683
61634992855953358986852080876495
61634992855953362509878228852313
61634992855953362509962573243277
61634992855953363745308618150313
61634992855953363745309392984973
61634992855953391745572402306240
61634992855953391745572402307692
61634992855953391745572402312064
61634992855953391745572750047253
61634992855953391745656461451009
61634992855953395449918666249141
61634992855953395449918666254757
61634992855953395449918666267855
61634992855953395450002349074549
61634992855953395452450066947643
61634992855953395861700553140601
61634992855953395861700926193229
61634992855953395864232330074059
61634992855953395864232334325101
61634992855953397096294458558205
61634992855953397098741921266314
61634992855953397098763215109615
61634992855953397098825517998442
61634992855953397098825976874539
61634992855953397098825977224459
61634992855953397281756633510728
61634992855953397281756633510776
61634992855953397281756635105753
61634992855953406562955604246876
61634992855953406562955948686017
61634992855953406563039634811845
61634992855953406569817557684811
61634992855953406570570696914790
61634992855953406570570698313018
61634992855953406570570698331732
61634992855953406570570698397339
61634992855953406570570701697759
61634992855953406570570703095987
61634992855953406570570703114701
61634992855953406974738327647617
61634992855953406974738330835561
61634992855953406974821641652569
61634992855953406979820901825777
61634992855953406979905244700505
61634992855953406981515477470023
61634992855953406982352305706607
61634992855953406982352965755927
61634992855953406982352967290877
61634992855953406982353077358939
61634992855953406982353081609741
61634992855953406982353081609981
61634992855953406982353338827185
61634992855953408214403699606083
61634992855953408216862266849271
61634992855953408216862269681679
61634992855953408216862270035811
61634992855953408216862271100073
61634992855953408216945580970863
61634992855953408216946638420355
61634992855953408216946641602683
61634992855953408399876495003983
61634992855953411921208067334067
61634992855953411921208071566155
61634992855953411921208071584869
61634992855953411921291381338935
61634992855953411921291754391563
61634992855953411921292410208711
61634992855953411922986987369277
61634992855953411923739471214897
61634992855953411923739475465939
61634992855953411923740132780453
61634992855953411923740132799167
61634992855953411923740247099317
61634992855953411923740247118031
61634992855953411923740247118271
61634992855953411923740504335475
61634992855953557282879396384644
61634992855953557282879396384645
61634992855961452795542368373118
61634992855961452795542369908152
61634992855961452795542627125596
61634992855961452795542743045344
61634992855961452795542743045345
61634992855961452978557082685024
61634992855961464096676942459219
61634992855961468855050571864545
61634992855961500554576126184198
61634992855961500559659456130749
61634992855961500559743527971674
61634992855961500559743527971675
61634992855961500562191244243884
61634992855961500562191245844768
61634992855961500562191245844769
61634992855961500562191249027096
61634992855961500562191249027097
61634992855961500963659619778506
61634992855961500966170099766444
61634992855961500966170104015842
61634992855961500971253433962393
61634992855961500971253707063778
61634992855961500971274737838192
61634992855961500973701166650954
61634992855961500973701170901756
61634992855961500973701424937032
61634992855961500973722460494255
61634992855961500973784763383082
61634992855961500973785222259179
61634992855961500973785222609099
61634992855961501149121681536466
61634992855961501154205008300689
61634992855961501156715878895416
61634992855961502201705178671148
61634992855961502201788861024380
61634992855961502206787752849308
61634992855961502209047188628672
61634992855961502209319157792996
61634992855961502209319929445328
61634992855961502209320186662772
61634992855961502209320300981636
61634992855961502209320302582520
61634992855961502209320302582521
61634992855961511680311881992869
61634992855961512084195458710851
61634992855961512084279141530643
61634992855961512084290764144584
61634992855961512084290835416781
61634992855961512084290851478841
61634992855961512084311772185193
61634992855961512091821515421855
61634992855961512091842436126803
61634992855961512091904739015630
61634992855961512091904826355503
61634992855961512091905197891727
61634992855961512091905198241647
61634992855961512091905886987323
61634992855961512274835740270495
61634992855961512274835740387135
61634992855961512274835740388623
61634992855961513327439905077876
61634992855961513327440162295320
61634992855961517025950362292857
61634992855961517031032560217346
61634992855961517031032560217347
61634992855961517031032817434790
61634992855961517031032817434791
61634992855961517031033620967051
61634992855961517031033708123348
61634992855961517031033708123349
61634992855961517033480281206918
61634992855961517033480654344110
61634992855961517033480654344111
61634992855961517033481310063596
61634992855961517033481310076694
61634992855961517033481310142301
61634992855961517033481425996442
61634992855961517033481425996443
61634992855961517033481683213886
61634992855961517033481683213887
61634992855961517628088971815227
61634992855961612353491714009892
61634992855961614183697097661684
61634992855961614183718018249992
61634992855961614191249458207248
61634992855961614191249474157045
61634992855961619541971185968417
61634992855961651248840305299810
61634992855961651271717485175025
61634992855961651271717488357353
61634992855961652479438527957507
61634992855961652486968820008761
61634992855961662361876816177908
61634992855961663605089795813277
61634992855961663605089824511085
61634992855961667720192472731460
61634992855961667743101813288576
61634992855961668950728965343887
61634992855961668955811507624649
61634992855961668958259257395141
61634992855961668978688300079610
61634992855961668981136049850102
61634992899948050979942057275962
61634992899948050980024969517672
61634992899948050980025625434198
61634992899948351123459066364282
61634992899948351123541978606040
61634992899948351123542634404474
61634992899948351166764158572220
61634992899948352770671807009174
61634992899949251553256952451606
61634992899949251554010093629242
61634992899949251554093005870952
61634992899949251554093005871000
61634992899949251554093661669434
61634992899949251554093661787478
61634992899949251554094034740776
61634992899949251734575597256060
61634992899949251734575940212652
61634992899949251736271292091078
61634992899949251737023662685016
61634992899949251737024432914582
61634992899949251737024433268714
61634992899949253381704649761724
61634992899949253381704992718316
61634992899949285043176337501402
61634992899949285088928893541494
61634992899949285088929922411270
61634992899949296155940771017726
61634992899949296155941771307786
61634992899949296156212710086014
61634992899949296161297084786282
61634992899949296162740618069272
61634992899949296163472182277174
61634992899949296163472952506740
61634992899949296201966294995882
61634992899949296208473282274240
61634992899949296209225394582100
61634992899949296209226537770740
61634992899949297809848092182436
61634992899949297809848863834768
61634992899949297809868641705160
61634992899949297809869013241468
61634992899949297809869784893800
61634992900168091313117259119194
61634992900168091358870844029062
61634992900168134138465263743762
61634992900168134184197927948730
61634992900168134184197956174314
61634992900168135785572395372510
61634992900168135785572652117778
61634992900168135785593286907474
61634992900168135785593287379650
61634992900168135785593544124918
61634992900229029731051612885290
61634992900229063089403769033250
61634992900229329927580534345188
61634992900229329927581677533828
61634992900229329965804195563606
61634992900229329966075791675302
61634992900229329973335262443696
61634992900229363278653471024298
61634992900239836551319099559448
61634992900239836551320242748088
61634992900239836597073827657956
61634992900239868256016210531634
61634992900239868256016211003810
61634992900239868301748789115498
61634992900239868301748874854646
61634992900239868301748875208778
61634992900239868301749132072090
61634992900239869903144119848658
61634992900239869903145263037298
61634992900239879414786190569886
61634992900239879414786276663166
61634992900239879419869879356970
61634992900241035661188735994864
61634992900241035661189107531172
61634992900241035706942320904732
61634992900241037308317792732616
61634992900241037308318164268924
61634992900241037308381583362944
61634992900241037354156088859668
61634992900241069013014789385938
61634992900241069058831136056358
61634992900241069058831164636074
61634992900241069058831507592666
61634992900241069058831507946798
61634992900241070660142813021826
61634992900241070660143184558134
61634992900241070660205860579538
61634992900241070660206632231870
61634992900241070660227524239010
61634992900241080171868566090462
61634992900241080171868652183742
61634992900241080176952254877546
61634992900241080176952255231678
61634992900241081773244005106542
61634992900241081773244119425406
61634992900241081773244119897582
61634992900241081778327722473342
61634992900264146527373574873502
61634992900264146573106239077018
61634992900264150279146615206060
61634992900264151880542636198164
61634992900264151880543779386804
61634992900264151882238355031050
61634992900264151926275671937988
61634992900264151926275671943812
61634992900264151926276443590320
61634992900264151926547268055508
61634992900264152062721295021780
61634992900264152062721295023232
61634992900264152062721552240676
61634992900264152062972256343780
61634992900264152062972342082928
61634992900264152063473664548536
61634992900264152063474436200868
61634992900264152063536079130604
61634992900264152063536083356868
61634992900264152063536340575764
61634992900264152063536422087196
61634992900264152063536426313460
61634992900264152063536426314912
61634992900264152063536426319284
61634992900264152063536427736226
61634992900264152063537112228096
61634992900264152063537197965792
61634992900264152063537197967244
61634992900264152063537455184688
61634992900264152063724368651640
61634992900264152063725483260564
61634992900264152063808022430980
61634992900264152063808023847922
61634992900264152063808023966014
61634992900264152063808395502322
61634992900264152063809051300756
61634992900264152063809052717698
61634992900264152063809052835790
61634992900264152063809081415506
61634992900264152063809424372098
61634992900264152065251924067950
61634992900264152065252694670522
61634992900264152065252698902610
61634992900264152066067483011434
61634992900264152066067827367706
61634992900264152066067831617056
61634992900264152066068487533582
61634992900264152066256117974686
61634992900264152066256892809346
61634992900264152066257146844462
61634992900264196347097682174022
61634992900264196352181028004514
61634992900264196530090729218154
61634992900264196530111649805010
61634992900264196530111907022454
61634992900264196535174360845806
61634992900264196535174703802398
61634992900264196535195252852946
61634992900264446762376833075206
61634992900264450425112116996310
61634992900264452069792309490000
61634992900264452069793452678640
61634992900264452070064305841588
61634992900264452252994962649828
61634992900264452252996077258752
61634992900264452253078646543918
61634992900264452253078989500510
61634992900264452253079645298944
61634992900264452253079646715886
61634992900264452253079675413694
61634992900264452253080018370286
61634992900264452254501597361238
61634992900264452254502372195898
61634992900264452255255513373534
61634992900264452255338425615292
61634992900264452255339081413726
61634992900264452255339454485068
61634992900264452255526711972874
61634992900264496719361351796058
61634992900264496719361580433786
61634992900264496719361694752650
61634992900264496724444926264278
61634992900264496724445297800586
61634992900264500248306757774896
61634992900264500248306757892940
61634992900265352637541329365508
61634992900265352637542472554148
61634992900265352637604005391284
61634992900265352637604348347876
61634992900265352637792376425204
61634992900265352637793519613844
61634992900265352639237048204218
61634992900265352639488096663386
61634992900265352640051836533482
61634992900265352685805421443350
61634992900265352685806540638494
61634992900265352820619459645504
61634992900265352820640380233812
61634992900265352820891427293508
61634992900265352823066524784400
61634992900265352823087445490800
61634992900265352823088474360576
61634992900265400861788441966140
61634992900265400861789585154780
61634992900276143024994115818438
61634992900276153955017177639178
61634992900276153960099751817338
61634992900276154097360506542570
61634992900276154138031517272826
61634992900276154143114091450986
61634992900276157666140899598712
61634992900276157666391951240256
61634992900276157803652591296864
61634992900276157803652705615728
61634992900276157805849375383738
61634992900276157849155239232360
61634992900276157849406290879728
61634992900276157851665723471100
61634992900276159450529567871604
61634992900276159450530711060244
61634992900276159453040304610426
61634992900276159498814810343334
61634992900276159498814924662198
61634992900276159636054759041146
61634992900276191157671301072322
61634992900276202270708702526710
61634992900276202275792048357202
61634992900276202316525050614072
61634992900276202321608653662008
61634992900276207621430414332258
61634992900276207628961478035844
61634992900276207629024244401490
61634992900276207629024501618934
61634992900276207629044016150676
61634992900276207629045046070212
61634992900276207629045050787574
61634992900276207629045164043580
61634992900276207629045165106438
61634992900276207629045422323882
61634992900276207674776595784300
61634992900276207674776710103164
61634992900276207674777710393224
61634992900276207674777714992494
61634992900276207674777823662328
61634992900276207674777824712088
61634992900276207674777828248548
61634992900276207674777829311358
61634992900276207677225547184452
61634992900276207677225804401896
61634992900276207804444753977554
61634992900276207811975820863468
61634992902891853173049953155965
61634992902891853310310707881357
61634992902891884880003371782147
61634992902902658339662280335485
61634992902904016580595376738597
61634992903086079519333089647287
61634992903110422666457423576493
61634992903110439137746828893507
61634992903110691148774942259223
61634992903110691334048712955081
61634992903110691334237661232351
61634992903110724641812401031779
61634992903110728346158201983135
61634992903110739327017422890291
61634992903110739329465917014987
61634992903122596980572451885327
61634992903122596987915835067447
61634992903122598772241502712633
61634992903122598772241846714613
61634992903122598772241847068905
61634992903122598772304522740389
61634992903183326019348565771773
61634992903183374195395410109701
61634992903183626208682583336529
61634992903183626208682583349579
61634992903183626208870869694111
61634992903183637273705963471995
61634992903183641032840612162875
61634992903183670627223236457157
61634992903183670634566275756633
61634992903183674204099125476747
61634992903183674338912419198021
61634992903183674387110368993657
61634992903183674387113350325179
61634992903183685322219101109295
61634992903183685451949477695817
61634992903195381584899029770829
61634992903195381767913373655487
61634992903195398231857416147147
61634992903195398239200451773405
61634992903195398239200456378499
61634992903218748353339095035963
61634992903218759425140283364013
61634992903218759425140283382727
61634992903218759471458694532933
61634992903218759471459070668511
61634992903218759471647357013043
61634992903218763177499443597963
61634992903218763177500103763839
61634992903218763177500105180781
61634992903218790994832947264803
61634992903218796531769862011563
61634992903218807596040758307073
61634992903218807649889837644111
61634992903218809248252384972183
61634992903219648921088114898421
61634992903219648921088114911471
61634992903219660039207714408441
61634992903219660039208090530969
61634992903219660039208090544019
61634992903219697097133463904175
61634992903219697099581643651995
61634992903219697099581644001915
61634992903219708215253439536723
61634992903219708217701619284543
61634992903219708217701619634463
61634992903219708217702276618011
61634992903219708217702279800339
61634992903219713563340412544221
61634992903219713568423988429383
61634992903219713568423991611711
61634992903219713570871049318929
61634992903219713570871709484805
61634992903219713570871823803669
61634992903220115879988995842062
61634992903220115879988995842063
61634992903220158516870329282970
61634992903220158516954012108586
61634992903220160300777845291069
61634992903220160300778620125728
61634992903220160300778620144442
61634992903220164060668733993750
61634992903230498376386113189897
61634992903230503912486199688219
61634992903230503912758168852543
61634992903230515030606175320767
61634992903230515030690518307887
61634992903230515030690519706115
61634992903230515030690519711779
61634992903230515030690519711939
61634992903230515030690519724829
61634992903230515030690546887603
61634992903230515030878144485091
61634992903230515030878806069361
61634992903230520383859947992353
61634992903230520383859976572069
61634992903231823260726254223667
61634992903231865875065151822246
61634992903231865897941199735549
61634992903231871370232704410276
61634992903231871370483752886914
61634992903231871434126091468963
61634992903231871439209321563648
61634992903231871439209321563649
61634992903231871441657040834730
61634992903231873019903665809215
61634992903231873218515553957695
61634992903231873223346962175287
61634992903231873223598010634663
61634992903231873223598386770241
61634992903231873225795056166697
61634992903231873225795056183959
61634992903231873225795141905845
61634992903231873225795141923107
61634992903231873225795146510935
61634992903231873225806262797926
61634992903231873225806264197606
61634992903231873226046194987573
61634992926502076691862335541282
61634992926525185775327547404956
61634992926525185775327547521596
61634992926525185775327550525805
61634992926525185775327662190380
61634992926525185775327665376920
61634992926525185775327665378324
61634992926525185775327666439730
61634992926536909628169864598690
61634992926536909757815779390774
61634992926536909765367770169580
61634992926536909765368114543322
61634992926536909765430529119566
61634992926536909765430533718836
61634992926536909765430873475838
61634992926536909765430876658166
61634992926536909765430878075108
61634992926536909765618820063368
61634992926536909765619163019960
61634992926536909803569364182598
61634992926536909811184118628752
61634992926536909811184458267662
61634992926536909811184462985024
61634992926536909811372404973236
61634992926536909811372744625244
61634992926536909811372747929828
61634992926537198836769527172413
61634992926537209954701123117754
61634992926537209954701127717024
61634992926537209954889414061604
61634992926537209954889757018196
61634992926708868254485977042006
61634992926720580988662657481900
61634992926720580988725419596744
61634992926743975575069147097789
61634992926743990399227172790236
61634992926743990399227172906876
61634992926743990399227175911085
61634992926743992183535624496910
61634992926743992183619307322526
61634992926743992183807593662846
61634992926743992183808369447888
61634992926743992229372892232394
61634992926744892751347439239039
61634992926744892751368359943987
61634992926744940790069472226648
61634992926744940790150027169062
61634992926744940790150055865418
61634992926744940790153155052264
61634992926744940790153155053668
61634992926744940791845752117538
61634992926744940792598523063356
61634992926745192940618033235823
61634992926745192940701682843102
61634992926745192940889969183422
61634992926745192940890774138448
61634992926745192986455267752970
61634992926745240979420621165846
61634992926745240979423720352692
61634992926745240979423720354096
61634992926745241109070757070142
61634992926745241109070757070350
61634992926745241116684388984804
61634992926745241116684388989016
61634992926745241116684388990420
61634992926745241116684731945608
61634992926745241116684731947012
61634992926745241119132449814490
61634992926755697779943510577708
61634992926755747742784663835758
61634992926755747742785036907100
61634992926755747742785038306780
61634992926755747788601356651154
61634992926755747788789642995686
61634992926756939026409036052693
61634992926756948352515488863012
61634992926756948362669507428292
61634992926756948362857793785922
61634992926756948489797164293352
61634992926756950146977614644792
61634992926756950146998506670854
61634992926756950147061527052902
61634992926756950147249555130230
61634992926757050416242408747219
61634992926757050462016914362035
61634992926757098457224134635633
61634992926757098637979042759593
61634992926757100234103798518131
61634992926757100241613946116039
61634992926757100241635209777570
61634992926757100424627509503909
61634992926757105770451208972521
61634992926816925273776817466978
61634992926816925273860500286770
61634992926816969745497744655130
61634992926816971529805852940264
61634992926816971529889535760056
61634992926816971530077822104588
61634992926816975099419949884684
61634992926816975226621356774328
61634992926816975226621359955252
61634992926816975233396183648440
61634992926816975233396528016358
61634992926816975234152771214700
61634992926816975234152772749734
61634992926816975234235336244852
61634992926816975234235564416020
61634992926816975235927928715068
61634992926816975236680729769972
61634992926816975236680732957916
61634992926816975236684171913410
61634992926816975236684173448444
61634992926816975282437758240220
61634992926817827488803543049246
61634992926817827595478257760851
61634992926817827625980647700799
61634992926817827626001568405747
61634992926817827626002311557104
61634992926817827671734228088734
61634992926817827671734232609263
61634992926817827671755120097278
61634992926817827671755896453922
61634992926817836959729032502950
61634992926817836959792138991536
61634992926817842312961568676002
61634992926817842312961571858330
61634992926817842312961573275272
61634992926817870306534245332534
61634992926817870306534245333938
61634992926817870313309411976698
61634992926817870313499678312932
61634992926817870314064536913016
61634992926817875657172617276286
61634992926817875657172617276494
61634992926817875664783149891674
61634992926817875664783150008314
61634992926817875664786248724388
61634992926817875664786592153156
61634992926817875664787366987816
61634992926817875664787367932582
61634992926817875664787740059158
61634992926817875666478841661164
61634992926817875666478844843492
61634992926817875667231990271930
61634992926817875667231990277546
61634992926817875667231990277594
61634992926817875667232018857310
61634992926817875667234310020634
61634992926817875667235084859506
61634992926817875667235084860910
61634992926817875667235085805676
61634992926817875667235457930848
61634992926817875840186608887720
61634992926817875847801702967168
61634992926817875847801705975589
61634992926817875847801706155112
61634992926817875847801736269862
61634992926817875847801736386502
61634992926817875847802079226454
61634992926817875850249424026802
61634992926817875850249424028206
61634992926817875850249425439532
61634992926817875850249425445148
61634992926817875850249425561836
61634992926817875850249797098144
61634992926817877420284936063027
61634992926817877420305856767975
61634992926817877443274482752613
61634992926817877443277954656669
61634992926817877450787326002975
61634992926817877626459286877481
61634992926817877631374490698695
61634992926817877631374835054967
61634992926817877631375606707299
61634992926817877633822213289151
61634992926817877633823327898075
61634992926817886784598817293712
61634992926817886785355061438224
61634992926817886785355061910400
61634992926817886785355090606804
61634992926818127678074136929390
61634992926818127678074137047434
61634992926818127815334891304862
61634992926818127815523982600208
61634992926818127861088476214730
61634992926818137149062732871680
61634992926818142502232162556146
61634992926818170495804839330722
61634992926818170502580005856842
61634992926818172286888114595278
61634992926818172286888114608328
61634992926818172286971796961768
61634992926818172286971797433944
61634992926818172287160079074212
61634992926818172287160083306300
61634992926818172287160083778476
61634992926818172287160083791574
61634992926818175853973503206280
61634992926818175854053743888458
61634992926818175854057186031896
61634992926818175854057186149940
61634992926818175855749435541308
61634992926818175856502584157690
61634992926818175856502584157738
61634992926818175856505678739650
61634992926818175856506051810992
61634992926818175983693117578922
61634992926818175983703617976040
61634992926818175983703965531902
61634992926818175983703965532110
61634992926818175991233913208218
61634992926818175991233914625160
61634992926818175991233914626564
61634992926818175991233914743252
61634992926818175991234257583364
61634992926818175991235057931892
61634992926818175991235062531162
61634992926818175991317597446564
61634992926818175991317597450776
61634992926818175991317597452180
61634992926818175991317940408772
61634992926818175991318715063909
61634992926818175991318745358182
61634992926818175991318745474822
61634992926818175991319088314774
61634992926818175993765658276250
61634992926818175993766433115122
61634992926818175993766434650156
61634992926818175993766463229872
61634992926818175993766806186464
61634992926818176029457202884504
61634992926818176037071525317236
61634992926818176037072673223238
61634992926818176039520019441932
61634992926818186973869411173856
61634992926818186974625655907184
61634992926818186974625655907232
61634992926818187103704133010638
61634992926818187104271316081160
61634992926818187104351900068238
61634992926818187104354998900952
61634992926818187104354998905164
61634992926818187104354998906568
61634992926818187104354999373128
61634992926818187111318107887508
61634992926818187111319255793510
61634992926818187111886410160400
61634992926818187111886410166016
61634992926818187111886410282704
61634992926818187111886410632576
61634992926818187111886438862420
61634992926818277879384148756756
61634992926818277909322411419457
61634992926818294450170857479363
61634992926818294450170857479411
61634992926818294450171229015719
61634992926818327727159454658962
61634992926818339035908859411160
61634992926818339036097145755692
61634992926818339036100244955588
61634992926818342597911334174732
61634992926818344381736286571232
61634992926818344389078292277954
61634992926818344389266578622486
61634992926828682663236887694026
61634992926828682663424915771354
61634992926828682663424917188296
61634992926829851667358888166931
61634992926829851667359232523203
61634992926829877884135151406248
61634992926829877884135151878424
61634992926829877884323433518692
61634992926829877884323438236054
61634992926829883234773523157427
61634992926829883237221241693866
61634992926829883237301482258000
61634992926829883237304581090714
61634992926829883237304924519482
61634992926829883366878093810534
61634992926829883372054854231495
61634992926829883372055198587767
61634992926829883374503691295521
61634992926829883420318920730186
61634992926829883420319263686778
61634992926829885014100561956427
61634992926829885021611053161222
61634992926829885021611081859030
61634992926829885021631629375996
61634992926829885021631973412708
61634992926829885021631973749530
61634992926829885021632002447338
61634992926829885021632002464808
61634992926829885021883022226376
61634992926829885021883050924184
61634992926829885204709075154134
61634992926829896132221309910529
61634992926829899838259363091277
61634992926829899838259707447549
61634992926829899838426728725032
61634992926829899843341937269437
61634992926829899843342281625709
61634992926829899845790774333250
61634992926829899891795406184930
61634992926852810588220486786715
61634992926852810588220601105579
61634992926852949770909527155583
61634992926852949816663083367691
61634992926852959104451635191770
61634992926852959104451636608712
61634992926852960751517671435046
61634992926852960751580433199970
61634992926852960751580463296006
61634992926852960751768720011062
61634992926852960751768748590778
61634992926852960881226349391734
61634992926852960881247268580362
61634992926852960888778335466276
61634992926852960888778340065546
61634992926852960888778340071370
61634992926852960888778340170540
61634992926852960888778341587482
61634992926852960888778341600580
61634992926852960888778341606404
61634992926852960888778684544074
61634992926852960888778684544282
61634992926852960888778684557172
61634992926852960888778684562996
61634992926852960888778713136888
61634992926852960888778713142712
61634992926852960888841099120526
61634992926852960888841103719796
61634992926852960888841443476798
61634992926852960888841446659126
61634992926852960888841446676388
61634992926852960889029388530746
61634992926852960889029388647386
61634992926852960889029390064328
61634992926852960889029390065780
61634992926852960889029732904280
61634992926852960889029733020920
61634992926852960889029733022372
61634992926852960889029761602088
61634992926852960934532269335898
61634992926852960934532269354772
61634992926852960934594688629664
61634992926852960934595031586256
61634992926852960934782973439210
61634992926852960934782974974244
61634992926852960934783317812744
61634992926852992455437618614758
61634992926852992455625560952938
61634992926852992455625903909530
61634992926852992456189643772192
61634992926852992457968908176932
61634992926852992457969023912738
61634992926852992458157309207510
61634992926852992458721791672016
61634992926852992458721820368372
61634992926852992458722048889460
61634992926852992458722053488730
61634992926852992458722053605370
61634992926852992458722053610986
61634992926852992458722053611034
61634992926852992458722082190750
61634992926852992458722167929850
61634992926852992458722167929898
61634992926852992458722168279770
61634992926852994239763547709316
61634992926852994239763549108996
61634992926852994239826310873920
61634992926852994239846858526240
61634992926852994239847115743684
61634992926852994239847117143364
61634992926852994239847202882512
61634992926852994240014596168692
61634992926852994242295695590266
61634992926852994242295696062442
61634992926852994242295724642158
61634992926852994242295952807710
61634992926852994242295957529236
61634992926852994242295957529444
61634992926852994242295957542334
61634992926852994242295986122050
61634992926852994242296067598750
61634992926852994242296071848100
61634992926852994242296071861198
61634992926852994242358716461960
61634992926852994242358719644288
61634992926852994242358830780824
61634992926852994242546744539288
61634992926852994242546773119004
61634992926852994242547116075596
61634992926852997992374533367342
61634992926852997992457843117244
61634992926852999778479467912797
61634992926852999778479496614769
61634992926853008904592527536731
61634992926853008922397225771084
61634992926853008922480908124316
61634992926853008930011200642130
61634992926853008930011229221846
61634992926853008930012233644616
61634992926853008930012343830770
61634992926853009102962981886384
61634992926853009102962983299114
61634992926853009105411479317276
61634992926853009105411820502866
61634992926853009105411823690810
61634992926853009105495158836696
61634992926853009105495162020428
61634992926853009105495163554010
61634992926853009105495501789076
61634992926853009105495501793288
61634992926853009105495503206018
61634992926853009105495506392558
61634992926853009105495506393962
61634992926853009110577733014856
61634992926853009110578075971448
61634992926853009110578077384178
61634992926853009112460594999422
61634992926853009112460939372956
61634992926853009113025454070278
61634992926853009113025454071682
61634992926853009113025455605264
61634992926853009113025455605312
61634992926853009113025793840330
61634992926853009113025798439600
61634992926853009113025798445216
61634992926853009113025798561856
61634992926853009113025799974634
61634992926853009113026568679202
61634992926853009113026568680606
61634992926853009113026570097548
61634992926853009113026570214188
61634992926853009113026570214236
61634992926853009113026573278472
61634992926853009113026573284088
61634992926853009113026573396516
61634992926853009113026573402180
61634992926853009113026574813506
61634992926853009113026598793952
61634992926853009113026601981896
61634992926853009113026941750544
61634992926853009113026946349814
61634992926853010896599357989932
61634992926853010896599358007194
61634992926853010896599358007402
61634992926853010896599358125286
61634992926853010896599359542436
61634992926853010896599702363466
61634992926853010896599702363674
61634992926853010896599702481558
61634992926853010896599703898708
61634992926853010896662121644182
61634992926853010896662464600774
61634992926853010896850406466778
61634992926853010896850408001812
61634992926853010896850750840312
61634992926853260940767344726882
61634992926853260940851027546674
61634992926853260940851028596434
61634992926853260941039313891206
61634992926853261078028013363206
61634992926853261078028014879318
61634992926853261078028014898240
61634992926853261078028357719270
61634992926853261078028357835910
61634992926853261078028357836118
61634992926853261078028357854832
61634992926853261078028386434548
61634992926853261078111696182998
61634992926853261078111697718032
61634992926853261078112040539270
61634992926853261078112069254340
61634992926853261078299982527530
61634992926853261078299984062516
61634992926853261078300327019108
61634992926853261123781942646608
61634992926853261123781944162928
61634992926853261123865277910538
61634992926853261123865620867130
61634992926853261123865625466400
61634992926853261124053911810932
61634992926853266431281211606612
61634992926853266431281470223736
61634992926853266431282245199579
61634992926853292647239616848116
61634992926853292647992647491130
61634992926853292647992647491178
61634992926853292647992762276554
61634992926853292647992762276602
61634992926853294431545369354278
61634992926853294431545397933994
61634992926853294431545740890586
61634992926853294431629080772660
61634992926853294431629310460148
61634992926853294431629423729252
61634992926853294431629424779012
61634992926853294431817367117192
61634992926853294431817710073784
61634992926853298138422577804441
61634992926853298138422603381565
61634992926853299967729141210249
61634992926853309111667819651228
61634992926853309119281794522274
61634992926853309248928488287552
61634992926853309248928832779130
61634992926853309248928861358894
61634992926853309249012167926420
61634992926853309249012168043060
61634992926853309249012171107344
61634992926853309249012172642330
61634992926853309249012172642378
61634992926853309249012510883012
61634992926853309249012515598970
61634992926853309249012544178686
61634992926853309254094742104580
61634992926853309254094742221220
61634992926853309254095085061172
61634992926853309255789319265146
61634992926853309255789662221738
61634992926853309256542463158598
61634992926853309256542464693584
61634992926853309256542464693632
61634992926853309256542807650176
61634992926853309256542807650224
61634992926853309256543577767522
61634992926853309256543579185868
61634992926853309256543579302508
61634992926853309256543579302556
61634992926853309256543582306765
61634992926853309256543582366792
61634992926853309256543582372408
61634992926853309256543582490500
61634992926853309256543582490713
61634992926853309256543583901826
61634992926853309256543611070216
61634992926853309256543950838864
61634992926853309256543955438134
61634992926853309294765752834884
61634992926853309299848669969636
61634992926853309301543247013562
61634992926853309302296392442000
61634992926853309302297164094332
61634992926853310902918718841446
61634992926853310903106746918774
61634992926853311078317959809634
61634992926853311085849375655302
61634992926853311085849375773554
61634992926853311085849377190496
61634992926853311085932710938106
61634992926853311085932715655468
61634992926853311085933053894698
61634992926853311085933058480918
61634992926853311085933058612060
61634992926853314607180606935602
61634992926853314607264174969970
61634992926853314607264260709118
61634992926853314607264290825485
61634992926853314609713012051258
61634992926853314609713127906764
61634992926853314609713127906773
61634992926853314609713131093304
61634992926853314609713131093313
61634992926853450083075971222497
61634992926853450083075972639439
61634992926853450083076315596031
61634992926853461203445144884027
61634992926853461203445148066355
61634992926864957340895315636011
61634992926865000028698248440684
61634992926865000028708723345248
61634992926865000028708723345456
61634992926865000028708723811808
61634992926865000028708980562900
61634992926865000028708985083429
61634992926865000028708985148912
61634992926865000028708985149120
61634992926865000028708985162170
61634992926865000028708985267164
61634992926865000028709095348116
61634992926865000028709096397876
61634992926865000028709096397924
61634992926865000028709099940160
61634992926865000028709099953210
61634992926865000028709101002970
61634992926865000028709101003018
61634992926865000028792406165248
61634992926865000028792663382692
61634992926865000028792667968912
61634992926865000028792668086956
61634992926865000028792782759952
61634992926865000028792783822762
61634992926865000028792783822810
61634992926865000028980692509780
61634992926865000028980954326494
61634992926865000028981069117534
61634992926865000028981069117582
61634992926865005511795790560357
61634992926865005516628456463572
61634992926865005516628800819844
61634992926865005516879479347441
61634992926865005516879504922948
61634992926865005519158716972027
61634992926865005519159831580951
61634992926865005562444774790476
61634992926865005562633061135008
61634992926865005564892868923069
61634992926865016500081816068482
61634992926865016500082073285926
61634992926865016500270101363254
61634992926865016629749431006512
61634992926865016629916792058472
61634992926865016629916795062681
61634992926865016629916795122708
61634992926865016629916795246416
61634992926865016629916796657742
61634992926865016637248297350766
61634992926865016637279721539994
61634992926865016637279721540202
61634992926865016637279721658086
61634992926865016637279723057766
61634992926865016637279723075236
61634992926865016637280065896266
61634992926865016637280065896474
61634992926865016637280066014358
61634992926865016637280066031828
61634992926865016637280067431508
61634992926865016637280837666690
61634992926865016637280840730926
61634992926865016637280840866493
61634992926865016637342485176982
61634992926865016637342828133574
61634992926865016637530769999578
61634992926865016637530771534612
61634992926865016637531114491204
61634992926865016637531889325864
61634992926865016637531917905580
61634992926865016683012385745122
61634992926865016683012730099782
61634992926865016683012730118656
61634992926865016683012730218034
61634992926865016683012731634976
61634992926865016683096068564914
61634992926865016683096412925398
61634992926865016683096412938448
61634992926865016683284354909446
61634992926865016683284699282980
61634992926865016683285475652674
61634992926865155611346272432551
61634992926865155611347391640745
61634992926865155611347391640953
61634992926865155657080055845873
61634992926865155657080057249764
61634992926865155657080057249765
61634992926865155657080060432092
61634992926865155657080060432093
61634992926865157436574480767721
61634992926865166770022429554138
61634992926865166800608502510835
61634992926865168554527300196784
61634992926865168562058740154040
61634992926865172128369465749106
61634992926865173912780083615596
61634992926865173912780209096881
61634993059365059088097086328438
61634993059437693819048588416620
61634993059437693819216724308856
61634993059437693819216724658776
61634993059437704342289049538444
61634993059437993962482685287928
61634993059437993962482686337688
61634993059437993962563158721462
61634993059437993962566253322088
61634993059437993962733733397176
61634993059437993962733733747096
61634993059437993962733733863736
61634993059438005080600337972182
61634993059438005080602660920476
61634993059438005080683906006342
61634993059438005080686228954636
61634993059438005080851385031670
61634993059438005080853709379644
61634993059469224762566360323126
61634993059469224764804761058352
61634993059469224764804875377216
61634993059469224764824648662840
61634993059469224764825681764704
61634993059469224764825796083568
61634993059469224764993160671988
61634993059469224808299024526642
61634993059469224810579266674620
61634993059469224810579380993484
61634993059469224810579638210928
61634993059470125378306332742072
61634993059470125378307475930712
61634993059470125378390015095096
61634993059470125378390272312540
61634993059470125378391043964872
61634993059470125378557381201240
61634993059470125378557752737548
61634993059470414264246313594834
61634993059470414401444306205382
61634993059470414401507067970306
61634993059470425377283715049222
61634993059470425382367060879714
61634993059470425514293422364998
61634993059470425514481707659770
61634993059470425514544469424694
61634993059470425514565018476694
61634993059470425519565053490262
61634993059470425519627815255186
61634993059470425519648621524630
61634993059470425521823341830392
61634993059470425521824374932048
61634993059470425521824489250912
61634993059470425521886017856008
61634993059470425521886132174872
61634993059470425521887132464932
61634993059470425521887137051104
61634993059470425521887246783796
61634993059470425521887251369968
61634993059470425521907024183416
61634993059470425521907397236044
61634993059470425521908057757504
61634993059470425521908057757664
61634993059470425521908172076368
61634993059470425521908172076528
61634993059470425521908429293812
61634993059470425522074304200492
61634993059470425522074390289560
61634993059470425522074761825868
61634993059470425522075536310608
61634993059470425522075536664740
61634993059470425522096344115086
61634993059470425522096458433950
61634993059470425522096715651394
61634993059470463677270727720834
61634993059470463677270727720882
61634993059470463677835583605198
61634993059470474790308129175222
61634993059470474790308129175430
61634993059470474795391475005714
61634993059470474795391475005762
61634993059470474795391475005922
61634993059472815366649722097878
61634993059472815961174356743586
61634993059472826479687123552266
61634993059472827074211758197974
61634993059472827074462433721362
61634993059472827079546151088162
61634993059472827081742821901768
61634993059472827081825733069020
61634993059472827081826394653290
61634993059472827081826766189598
61634993059472827081993868961256
61634993059472832013339492177702
61634993059472832020681126348116
61634993059472832020682159449980
61634993059472832020932088718424
61634993059472832020932174807492
61634993059472832020932546343800
61634993059472832020933320828540
61634993059472832020933321182672
61634993059472832020953467048748
61634993059472832020954128633018
61634993059472832020954500169326
61634993059472832023191863203626
61634993059472832023192637920194
61634993059472832023192752711234
61634993059472832023192753755378
61634993059472832023192753774092
61634993059472832023192756943322
61634993059472832023212902809398
61634993059472832023212902815222
61634993059472832023213931684838
61634993059472832023213931697888
61634993059472832023381038701634
61634993059472832023381039050150
61634993059472832023381039055766
61634993059472832023401845089170
61634993059472832023401959408034
61634993059472832023463951291860
61634993059472832023464607208386
61634993059473127225342742157340
61634993059473127225343403741610
61634993059473127225343518060474
61634993059473127225343775277918
61634993059473127225509763440652
61634993059473127225510878049576
61634993059473132166730567832958
61634993059473132166730682151822
61634993059473132166730683568764
61634993059473132210203140340584
61634993059473132210203911992916
61634993059473132575980771149128
61634993059473132576231475252024
61634993059473132578512832009134
61634993059473165380706073691890
61634993059473176493743475146278
61634993059473176493743475146486
61634993059473176498826820976770
61634993059473176498826820976978
61634993059474027236748235528150
61634993059474027236748464165878
61634993059474027236769127536742
61634993059474027236769384754186
61634993059474027241831924315234
61634993059474027648530470074850
61634993059474027648530498654566
61634993059474027653614187441650
61634993059474027839076244948392
61634993059474032595000468028504
61634993059474032595001357536160
61634993059474032595001358598970
61634993059474032595021388616812
61634993059474032595022279305370
61634993059474032595022536522814
61634993059474032597260789064722
61634993059474032597260790108658
61634993059474032597260790110110
61634993059474032597281710815010
61634993059474032597449075403430
61634993059474032597449076472064
61634993059474032597469997178464
61634993059474032597531987645140
61634993059474032597531987645188
61634993059474032597532643443622
61634993059474032597532643561666
61634993059474032597532758229046
61634993059474032597532762479848
61634993059474032597533016514964
61634993059474032777763760602456
61634993059474032777763874921320
61634993059474032777763874921368
61634993059474032777764903791144
61634993059474032777952160216092
61634993059474032777952931868424
61634993059474032778014579024472
61634993059474032778014836241916
61634993059474032778014921981016
61634993059474032778014921981064
61634993059474032778015607894248
61634993059474032778015693633348
61634993059474032778015693633396
61634993059474032778015950850840
61634993059474032780212367629074
61634993059474032780212624846566
61634993059474032780274353509626
61634993059474032780275129748130
61634993059474032780463414688770
61634993059474032780463415042902
61634993059474032780463416105760
61634993059474032780463673323204
61634993059474033189546138047736
61634993059474033189546909700068
61634993059474033189796842150840
61634993059474033189797956759764
61634993059474066085527562998018
61634993059474066085715848292790
61634993059474066085778610057714
61634993059474066086531751236802
61634993059474066132097050850542
61634993059474066497309826124434
61634993059474066497309826124482
61634993059474066498125729068494
61634993059474077062391708782930
61634993059474077062391712319390
61634993059474077062391712437434
61634993059474077062391713382200
61634993059474077062391713500292
61634993059474077062391741017150
61634993059474077062391742080008
61634993059474077062391970599644
61634993059474077062391970717736
61634993059474077062391999297452
61634993059474077067474540178534
61634993059474077067475429804234
61634993059474077067475430867092
61634993059474077067475688084536
61634993059474077198564964452406
61634993059474077198815897193238
61634993059474077198816011512102
61634993059474077199568009502550
61634993059474077199568781154882
61634993059474077203836595577670
61634993059474077204651383912758
61634993059474077204651726869350
61634993059474077204652498521682
61634993059474077206096031338320
61634993059474077206096031338368
61634993059474077206096288555812
61634993059474077206347074165928
61634993059474077206347078398016
61634993059474077206347078752148
61634993059474077206347079815006
61634993059474077206347337032450
61634993059474077245133309116290
61634993059474077245134337986066
61634993059474077245134452304930
61634993059474077245321594411014
61634993059474077245322366063346
61634993059474077250216940743942
61634993059474077250218055352866
61634993059474077250405311777814
61634993059474077250406083430146
61634993059474077610347227578822
61634993059474077611161987334242
61634993059474077611162758986574
61634993059474077615430573409314
61634993059474077615430573409362
61634993059474077616245704701042
61634993059474077616246476353374
61634993059474077617878294464784
61634993059474077617941056229708
61634993059474077617941056583792
61634993059474077617941056584000
61634993059474077617941057646650
61634993059688062740529516937710
61634993059688062740529775204914
61634993059688062740717803282194
61634993059688062786471388074018
61634993059688963308528813620214
61634993059688963354282398412038
61634993059688968111920679814278
61634993059688968112485535698594
61634993059688968294663051333570
61634993059688968294663051333778
61634993059688968294851336628342
61634993059688968294851336628550
61634993059688968294914098393266
61634993059688968295416192512866
61634993059688968660963698715846
61634993059689263497611122322274
61634993059689263497611778139422
61634993059689263497612149675730
61634993059689263497612151192050
61634993059689263497800178802770
61634993059689263543552992408822
61634993059689263543553764061154
61634993059689268301170353106114
61634993059689268301170353106162
61634993059689268301735208990478
61634993059689268438995963365950
61634993059689268850213372007682
61634993059689268850778231078538
61634993059689268851050200261736
61634993059689268895966956916146
61634993059689312766597630734076
61634993059691665011775873246786
61634993059691665011776644899118
61634993059691665057467467576258
61634993059691669998098396254866
61634993059691669998851541666042
61634993059691669998914303785098
61634993059691670409880660431042
61634993059691670409880660431250
61634993059691714280762382824988
61634993059692865768858134448498
61634993059692865768858906100830
61634993059692865814633411597554
61634993059692870572166432608354
61634993059692870572982340138586
61634993059692870573003260844938
61634993059692915181901146214464
61634993059692915181904240815090
61634993059692915227633810534668
61634993059692915227633839114384
61634993059692915227635790526370
61634993059692915227636162062678
61634993059692915227636905135294
61634993059692915593662260114892
61634993059692915593683152123436
61634993059692915593685475071730
61634993059760997615161610790546
61634993059760997615161869057750
61634993059760997615162725399470
61634993059760997615162983666674
61634993059760997615349897135030
61634993059760997615351011743954
61634993059760997661104596535778
61634993059761008728199012244934
61634993059761008728387298589418
61634993059761898183161679125382
61634993059761898183162022081974
61634993059761898183162793734306
61634993059761898228916378526130
61634993059761909296199423536362
61634993059761909301282769366854
61634993059761909341701588332710
61634993059761909341785270685734
61634993059761909341952636791878
61634993059761909346785305699510
61634993059761909346868873733670
61634993059761909347036354158678
61634993059761914282333661249718
61634993059761914282333661249926
61634993059761914282584365353030
61634993059761914282584593990758
61634993059761914282584708309414
61634993059761914282584708309622
61634993059761914283169341593398
61634993059761914287605292374982
61634993059761914287605292375190
61634993059761914288169376607174
61634993059761914288252944641334
61634993059761914289863953301180
61634993059761914289864728135632
61634993059761914289864728135680
61634993059761914289864985353124
61634993059761914289947521801900
61634993059761914290115775195328
61634993059761914290115775549460
61634993059761914290115776612318
61634993059761914290115776612478
61634993059761914290116033829762
61634993059761914290700322858256
61634993059761914290700437177120
61634993059761914290701437467180
61634993059761914290701551786044
61634993059761914290701809003488
61634993059761914655976975904272
61634993059761914656708539043540
61634993059761914656709310695872
61634993059761914701898035139416
61634993059761914702483814912460
61634993059761947641937353695232
61634993059761947641939678159846
61634993059761947641940792302210
61634993059761947641940792652130
61634993059761948008533559332750
61634993059761948008534330985082
61634993059762198372243871992258
61634993059762198372244245044886
61634993059762198372245359653810
61634993059762198372429920077836
61634993059762198372430291614144
61634993059762198372432158336742
61634993059762198372432244425810
61634993059762198372432615962118
61634993059762198372433387731090
61634993059762198418186200870582
61634993059762198418186972522914
61634993059762209485281273446646
61634993059762209485281387765510
61634993059762209485281646499274
61634993059762209485281732238422
61634993059762209485467321532224
61634993059762209485467693068532
61634993059762209485469559791130
61634993059762209485469645880198
61634993059762209485470017416506
61634993059762209485470017533146
61634993059762209490551038899024
61634993059762214288840963022262
61634993059762214288840963022470
61634993059762214426665458673174
61634993059762214426666573282098
61634993059762214433631638262600
61634993059762214433632009798908
61634993059762214434196496861280
61634993059762214434196754078724
61634993059762214434197525731056
61634993059762214479385223171064
61634993059762214479385594707372
61634993059762214836189033343596
61634993059762214836189404879904
61634993059762214837883981923830
61634993059762214838448840994686
61634993059762214838636754399018
61634993059762214838720810177884
61634993059762214843720471765818
61634993059762214845978759987696
61634993059762214845978761504016
61634993059762214845979904692656
61634993059762214845979907880600
61634993059762214883637566832294
61634993059762247641230839195836
61634993059762247785454705740144
61634993059762247785456572462742
61634993059762247785457030088118
61634993059762247786022546020266
61634993059762247831210243460274
61634993059762247831210614996582
61634993059762248197050550294434
61634993059762248197050921830742
61634993059762248197804924981866
61634993059762258898491735658224
61634993059762258898493973917130
61634993059762258898494060006198
61634993059762258899058918604878
61634993059762258903575453025024
61634993059762258903577777372998
61634993059762258903577777489638
61634993059764599886409081708546
61634993059764599886409853360878
61634993059764599932180891204348
61634993059764599932183214152642
61634993059764599932183587205270
61634993059764610999446483162934
61634993059764611045218292658736
61634993059764611045220615607030
61634993059764611045220988659658
61634993059764615947629024597288
61634993059764615947629396133596
61634993059764615947630167785928
61634993059764615948361620838420
61634993059764615948362392490752
61634993059764615984074430526768
61634993059764615985769006171014
61634993059764615986522151582190
61634993059764615986584913701246
61634993059764615986605462399114
61634993059764615986605835470456
61634993059764615990852352001506
61634993059764615991605497412682
61634993059764615991668259531738
61634993059764615991688032345186
61634993059764615991688405397814
61634993059764615991689065447050
61634993059764615991689438518392
61634993059764615993299298222476
61634993059764615993362831639572
61634993059764615993362835175984
61634993059764615993362836238842
61634993059764615993382609505752
61634993059764615993382981042060
61634993059764615994115980587160
61634993059764615994135668829312
61634993059764615994136040365620
61634993059764615994136783438236
61634993059764615994136788037506
61634993059764615994136897757100
61634993059764615994136902356370
61634993059764615994137154974544
61634993059764615994137159573814
61634993059764616397551270347190
61634993059764616397551270347398
61634993059764616402634616177682
61634993059764616402634616177890
61634993059764616405918046274592
61634993059764616405919160883516
61634993059764649155395591286748
61634993059764649299452093474512
61634993059764649299454416422806
61634993059764649300186641127630
61634993059764649300187412779962
61634993059764649345188109146226
61634993059764649345940226036094
61634993059764660458224024455382
61634993059764660458977254437854
61634993059764660458977255954174
61634993059764660463307741822182
61634993059764660464060973320974
61634993059765800094385305026482
61634993059765800094385563293686
61634993059765800643491342910258
61634993059765800689265848406982
61634993059765811207422706480870
61634993059765811207422964748074
61634993059765811212506423847670
61634993059765811756528744364646
61634993059765811756528858683510
61634993059765811761612461731446
61634993059765811802303249861370
61634993059765816697912586634582
61634993059765816697913701243506
61634993059765816702996161102802
61634993059765816704711657335308
61634993059765816704712428987640
61634993059765816705443624822688
61634993059765816705443882040132
61634993059765816705444653692464
61634993059765816743666142963330
61634993059765816743667171833106
61634993059765816743667286151970
61634993059765816743687063551590
61634993059765816748749774590982
61634993059765816748750889199906
61634993059765816748770666599526
61634993059765816750445093307844
61634993059765816750465242243772
61634993059765816751218159135312
61634993059765816751218416352756
61634993059765816751219159425372
61634993059765816751219273744236
61634993059765816751219530961680
61634993059765817108880061425862
61634993059765817109694821181282
61634993059765817116473775639792
61634993059765817116473775757884
61634993059765817116494696464236
61634993059765817116494725043952
61634993059765817116495069417486
61634993059765817117225887949104
61634993059765817154633646334326
61634993059765817155469326678006
61634993059765817162248281372700
61634993059765817162248309952416
61634993059765817162248654325950
61634993059765817163000422261728
61634993059765817163001536870652
61634993059765850056534354676224
61634993059765850056536677624518
61634993059765850057268902329342
61634993059765850057269673981674
61634993059765850095491163252540
61634993059765850095491191832256
61634993059765850095492192122316
61634993059765850095492306441180
61634993059765850102267018996428
61634993059765850102267047576144
61634993059765850102269370524438
61634993059765850102270113597054
61634993059765850102270485133362
61634993059765850103022487237806
61634993059765850461519841470492
61634993059765850461519870050208
61634993059765850461520641702540
61634993059765850461520984659132
61634993059765850469050908238314
61634993059765861213612196334580
61634993059765861213612282073728
61634993059765861215304534769680
61634993059765861215306514761382
61634993059765861220388137817616
61634993059765861220390117809318
61634993059765861221143234522686
61634993059765861579640588755372
61634993059765861579640960291680
61634993059765861581332841451324
61634993059797020372568586255186
61634993059797020372819290358290
61634993059797020373405038251198
61634993059797031486442439705586
61634993059797031490689333540066
61634993059797031490940380599762
61634993059797031491525013883746
61634993059797036249334128579032
61634993059797036424733721689302
61634993059797036425298577573618
61634993059797036432075728445992
61634993059797036432076503280444
61634993059797036432076757315608
61634993059797036432264013740764
61634993059797036432264785392888
61634993059797036432264785393096
61634993059797036432326432548936
61634993059797036432326432549096
61634993059797036432326689766380
61634993059797036432326775855400
61634993059797036432327547157812
61634993059797036432327547157860
61634993059797036432327547158020
61634993059797036432327547507732
61634993059797036432327550340140
61634993059797036432327550694272
61634993059797036432327551757130
61634993059797036432327551757290
61634993059797036432327804375304
61634993059797036432327808974574
61634993059797036432347325024040
61634993059797036432347696560348
61634993059797036432348468212680
61634993059797036432829644459532
61634993059797036432891545650696
61634993059797036432892406578588
61634993059797036432892664858890
61634993059797036432912183624124
61634993059797036432912440841568
61634993059797036432912442376602
61634993059797036432913212493900
61634993059797036432913585565242
61634993059797036434607132320998
61634993059797036434607903973330
61634993059797036435360158832754
61634993059797036435360187412470
61634993059797036435361049403220
61634993059797036435361306620664
61634993059797036800635811588710
61634993059797036843857991572408
61634993059797036843858763224532
61634993059797036843858763224740
61634993059797036844108695675304
61634993059797036844108695675512
61634993059797036844109810284228
61634993059797036844109810284436
61634993059797036847142193321442
61634993059797036981118746297592
61634993059797036981119517949924
61634993059797036981119522182012
61634993059797036981119522182060
61634993059797036981119779399504
61634993059797036981369450400696
61634993059797036981370483502608
61634993059797036981370565009620
61634993059797036981370569241708
61634993059797036981370569241756
61634993059797036981370569596048
61634993059797036981934567734592
61634993059797036981935425126072
61634993059797036981935682343516
61634993059797036982122595811872
61634993059797036982123710420796
61634993059797036982206249939728
61634993059797036982206250057772
61634993059797036982206278637488
61634993059797036982207393246412
61634993059797036984466054526534
61634993059797036984466829361194
61634993059797069786408904375006
61634993059797069786408907911418
61634993059797069786408908974276
61634993059797069786596849895466
61634993059797069786597194269048
61634993059797069786597194269208
61634993059797070335451926813194
61634993059797070335472847519546
61634993059797080897186501714716
61634993059797080897186873251024
61634993059797080904528794268406
61634993059797080904529908877330
61634993059797080904529913476600
61634993059797080904717936954610
61634993059797080904717940136938
61634993059797080904717941553928
61634993059797080904717941554088
61634993059797081448488956376982
61634993059797081448489213594426
61634993059797081448509101080822
61634993059797081448509872733154
61634993059797081448509876965242
61634993059797081448509877083334
61634993059797081448509905663050
61634993059797081448510134182686
61634993059797081448510134300778
61634993059797081448510162880494
61634993059797081453509911978810
61634993059797081453509911978858
61634993059797081453572588004634
61634993059797081453572930961226
61634993059797081453593480013178
61634993059797081453593480131270
61634993059797081453593851667578
61634993059797320517089413095742
61634993059797320517089784632050
61634993059797331630126814550130
61634993059797331630127186086438
61634993059797331635022245572446
61634993059797331635210531916930
61634993059797336576408186385036
61634993059797336576408300703900
61634993059797336576408526159300
61634993059797336576408530758570
61634993059797336576409300993960
61634993059797336576409415312824
61634993059797336578857137785188
61634993059797336621596998315876
61634993059797336621597369852184
61634993059797336980848526361502
61634993059797336980848897897810
61634993059797336988190536654444
61634993059797336988190560647988
61634993059797336988378850174800
61634993059797336988379964783724
61634993059797336988462533000416
61634993059797336988462877373950
61634993059797336990639400898506
61634993059797337171204875816124
61634993059797337171204900281844
61634993059797337171204904513932
61634993059797337171205133033568
61634993059797337171205161731376
61634993059797337171205243238436
61634993059797337171206019122856
61634993059797337171206276340300
61634993059797337171393161110896
61634993059797337171393189808656
61634993059797337171394304417580
61634993059797337171476843936512
61634993059797337171476872634272
61634993059797337171477987243196
61634993059797337173653740532362
61634993059797337173653741595220
61634993059797337173653998812664
61634993059797337173737423357978
61634993059797369930114198758050
61634993059797370341708176589742
61634993059797370341708181175914
61634993059797370524722520809978
61634993059797381043151228676130
61634993059797381043151600212438
61634993059797381043151604811756
61634993059797381048233831434006
61634993059797381048234946042930
61634993059797381048234950642248
61634993059797381454745206507822
61634993059797381454745582630302
61634993059797381459827809265698
61634993059797381459828923874622
61634993059797381459828928460794
61634993059797381637759546141678
61634993059797381637759550255674
61634993059797381637759550373766
61634993059797381637759578953482
61634993059797381637759807473118
61634993059797381637759807591210
61634993059797381642843153303610
61634993059797381642843153421702
61634993059797381642843182001418
61634993059797381642843524958010
61634993059797381643595265612922
61634993059797386393872197415094
61634993059797386401214979006076
61634993059797386401215236223520
61634993059797386401215322316960
61634993059797386401216093615000
61634993059797386401216350832444
61634993059797386401403264300800
61634993059797386401403608674542
61634993059797386401404378909724
61634993059797386401486918428656
61634993059797386401486918546700
61634993059797386401486919491466
61634993059797386401486919609558
61634993059797386401486947126416
61634993059797386401486948189274
61634993059797386401487176708910
61634993059797386401487176827002
61634993059797386401487205406718
61634993059797386401488061735340
61634993059797386401488062798198
61634993059797386401488320015642
61634993059798221084085663678390
61634993059798231647891760936646
61634993059798231648080046231418
61634993059798231648644902115734
61634993059798232196934779838006
61634993059798232197123065132778
61634993059798232197185826897702
61634993059798232197938968076790
61634993059798232202206410963270
61634993059798232202269058409330
61634993059798236998801758042790
61634993059798236999366613927106
61634993059798237006332050094044
61634993059798237006332821746376
61634993059798237006394697540104
61634993059798237006395469192436
61634993059798237006395473791706
61634993059798237006415618128412
61634993059798237006416389780744
61634993059798237006416394498106
61634993059798237006416766034414
61634993059798237189157990114056
61634993059798237189346018191384
61634993059798237189346389727692
61634993059798237189347161380024
61634993059798237189408694217160
61634993059798237189429957762060
61634993059798237189430729414392
61634993059798237191605825488342
61634993059798237191606597140674
61634993059798237547844776944150
61634993059798237548659565279238
61634993059798237548660679888162
61634993059798237555187444216428
61634993059798237555438491276124
61634993059798237555459411982524
61634993059798237555459413399466
61634993059798237555459440562240
61634993059798237555459784935774
61634993059798237556190603585436
61634993059798237556190632165152
61634993059798237556191746774076
61634993059798237557634504756054
61634993059798237557886209149218
61634993059798237557886323468082
61634993059798237557886323822214
61634993059798270909457201047210
61634993059798270909540769081578
61634993059798270909540797779386
61634993059798281471254538068204
61634993059798281471254566647920
61634993059798281471254909604512
61634993059798281656716967111254
61634993059798282020046881446176
61634993059798282022494602501598
61634993059798282022578284972922
61634993059798282022578286389864
61634993059798282027577948332090
61634993059798282027661516366458
61634993059798282027661516484550
61634993059798282027661888020858
61634993059798282027661889437800
61634993059798287007437564313702
61634993059798287007438678922626
61634993059798287014968602619900
61634993059798287014968631199616
61634993059798287014969745808540
61634993059798287017229181923322
61634993059800933352080248086790
61634993059800933946959390011446
61634993059800933946960161663778
61634993059800938702801959898162
61634993059800938709579881372900
61634993059800938710394645714492
61634993059800938710395017250800
61634993059800938710415937957152
61634993059800938847655314346444
61634993059800938847655657303036
61634993059800938847655658719978
61634993059800938847655771621900
61634993059800938847655773038842
61634993059800938847656428955368
61634993059800938847656543274232
61634993059800938885816299531810
61634993059800938892593077817908
61634993059800938892594221006548
61634993059800938893346594765392
61634993059800938893347366417724
61634993059800938893408984875964
61634993059800938893408985348140
61634993059800938893409242093408
61634993059800938893409243628442
61634993059800938893409356884448
61634993059800938893409357947306
61634993059800938893410128536780
61634993059800938893410386817082
61634993059800938893430162799760
61634993059800938893430164334794
61634993059800938893430278653658
61634993059800938893430934452092
61634993059800938893431307523434
61634993059800938895104589389986
61634993059800938895104704181026
61634993059800938895104705243884
61634993059800938895125625950236
61634993059800938895125883167680
61634993059800939261133383448738
61634993059800972246926515078570
61634993059800983314147684296526
61634993059800983314231366767802
61634993059800983314231367121934
61634993059800983314231368184744
61634993059800983319231030127018
61634993059800983359963916532958
61634993059800983359964031323998
61634993059800983365047262363450
61634993059800988672400459811436
61634993059800988672462450278160
61634993059800988672463221930492
61634993059800988672482998976028
61634993059800988672484027845804
61634993059800988718216692166008
61634993059800988718216806484872
61634993059800988720664528957236
61634993062428829145702425876853
61634993062647378024575517891499
61634993062752984074604643636888
61634993062752995187641389174750
61634993062752995238478205577580
61634993062752995238478205594842
61634993062753000591647633862366
61634993062753000591647635262046
61634993062753000722130238475292
61634993062753000728908388587758
61634993062753000728908390004700
61634993062753000729661538602416
61634993062753044601418945529598
61634993062753044601419723550798
61634993062753044995208900646147
61634993062753045013013701382442
61634993062753050142770023153800
61634993062753050554279930560060
61634993062753050555117127146460
61634993062753050557565754844392
61634993062756646872499485860733
61634993062756647490183385741569
61634993062756647490183387158511
61634993062756647490183730115103
61634993062756652272237647642622
61634993062756652475586813879936
61634993062756652475597359972284
61634993062756652483212384386091
61634993062756652483212384386092
61634993062756652483212411364923
61634993062756652483212412965807
61634993062756652483212412965808
61634993062756652483213187800260
61634993062756652483222844721822
61634993062756652485660908855682
61634993062756652485660996011976
61634993062756652485660996011977
61634993086278283307861473646632
61634993086281829675040873538217
61634993086281829675855661873305
61634993086281829675855663272985
61634993086281829675855666455313
61634993086281829675855666472575
61634993086281830224083549483193
61634993086281830270672817936331
61634993086281830270673962641291
61634993086281835623838890153697
61634993086281835623838894752967
61634993086281879493884161833219
61634993086281879493884165015547
61634993086281879500663115010141
61634993086281879500663116409821
61634993086281879500663460783355
61634993086281879630330042134455
61634993086281879676899534586201
61634993086281880049706135328651
61634993086281880232741365441672
61634993086281880232741394152539
61634993086281885030064462098607
61634993086281885030064466697868
61634993086281885030064466697877
61634993086281885578292352890823
61634993086281885585907442389450
61634993086281885585907442389459
61634993086281885585907470969175
61634993086351179368568308264333
61634993086351179368569084638191
61634993086354781639565164140223
61634993086386334383706615692586
61634993086389781072147576252694
61634993086389797535906689518454
61634993086389797673103907290130
61634993086389936654785598581884
61634993086389936654785603162281
61634993086389936654785603168104
61634993086389936654785603168105
61634993086389936654785603181154
61634993086389936654785603181155
61634993086389936654786378002521
61634993086389936654786378002764
61634993086389936654786378002765
61634993086389936700517918410255
61634993086389936700518262783996
61634993086389936700518267365797
61634993086389936700518267383266
61634993086389936700518267383267
61634993086389936700519037618449
61634993086389936700519042206037
61634993086389936700519042206280
61634993086389936700519042206281
61634993086389936700519042223542
61634993086389936700519042223543
61634993086389937244499302807119
61634993086389937244499302925211
61634993086389937244499307511431
61634993086389947767823660552068
61634993086389947767823660552069
61634993086389947772906236147170
61634993086389947775353952603322
61634993086389947775353954020264
61634993086389947813556324753973
61634993086389948362620307408821
61634993086389953167561597225181
61634993086389953171808442935670
61634993086389953171808447523051
61634993086389953171808447523294
61634993086389953171808447540764
61634993086389953174340896158055
61634993086389953174340896175317
61634993086389953723383915076885
61634996439202961051357824057426
61634996439202962698465955974782
61634996439202962880915324938898
61634996439202962881479180533154
61634996439202962881480180823214
61634996439202962881667465827926
61634996439202962885998670769390
61634996439203863266298543884658
61634996439203863266298658203522
61634996439203863449228200408662
61634996439203863449229200698722
61634996439203863449311883228454
61634996439203863449312883518514
61634996439203863449312997837378
61634996439204163638561556521694
61634996439204163638562556810350
61634996439204163638562556811754
61634996439204163638562671129214
61634996439204163638562671130618
61634996439204163643645130989914
61634996439204163643645245308778
61634996439206565151911404440930
61634996439206565152663545329958
61634996439206565156994750271422
61634996439206568131792672385232
61634996439206568131813593091584
61634996439206568131814597495688
61634996439206568132065644555384
61634996439206568132066017626726
61634996439206568314806897233664
61634996439206568314807011552528
61634996439206568314808011842588
61634996439206568314808016441858
61634996439206568314808130760722
61634996439206568314827817940016
61634996439206568314828937135160
61634996439206568315079984194856
61634996439206868321063266383420
61634996439206868458344827028336
61634996439206868458344941347200
61634996439214658600388067308238
61634996439214668432910985383042
61634996439214668432910985396092
61634996439214668432910985849602
61634996439214669713425468762626
61634996439214669713425468775676
61634996439214669713425583094540
61634996439214669713425583548050
61634996439214670262216438914758
61634996439214670262217439204818
61634996439214670262217553990242
61634996439214670263053267164440
61634996439214670263054267454500
61634996439214670263054381773364
61634996439214670268136870212376
61634996439214670268137984821300
61634996439214673241554771498980
61634996439214673242371679319272
61634996439214673242371793988056
61634996439214673242371794104696
61634996439214673424485428313044
61634996439214673424546210453448
61634996439214673424548076113236
61634996439214673424548190432100
61634996439214673424549190722160
61634996439214673424549305041024
61634996439214673425383034439278
61634996439214673425385247302200
61634996439214673425385363038006
61634996439214673425386018958744
61634996439214673425386133271992
61634996439214673425386392024470
61634996439214673791160665260664
61634996439214673791162535165590
61634996439214673792855245136998
61634996439214673836916120075506
61634996439214673836916234394370
61634996439214673836917606220738
61634996439214970452491225751048
61634996439214970452491968823664
61634996439214970457575686190464
61634996439214973430804444790816
61634996439214973568002437401364
61634996439214973568086005907908
61634996439214973568086120226772
61634996439214973568819345221656
61634996439214973568819459540520
61634996439214973568903028041448
61634996439214973568903028047064
61634996439214973568903142360312
61634996439214973613818670111424
61634996439214973613818784430288
61634996439214973979596415233008
61634996439214973979596415705184
61634996439214973980412208457426
61634996439214973980412322776290
61634996439214973980412323248466
61634996439214973980413323053300
61634996439214973980684549163722
61634996439214973980685292236338
61634996439214973982125834890048
61634996439214973982129192475240
61634996439214975215194141952358
61634996439214975215194256271222
61634996439214975215194256743606
61634996439214975215195256548232
61634996439214975215195370867096
61634996439214975215195371333656
61634996439214975215215062658758
61634996439214975215215176977622
61634996439214975215216548803990
61634996439214975216031341725298
61634996439214975216032084797914
61634996439214975216032199116778
61634997130480604633066243878930
61634997130480604633066243891980
61634997130480604678066687491666
61634997130488708508025489276620
61634997130488708553779074068444
61634997130488709788561007563376
61634997130488719621062890731008
61634997130488719621146573084240
61634997130491411446054482385026
61634997130491411491808067176850
61634997130491421324581917992486
61634997130513036604276232065950
61634997130513036604276978202802
61634997130513336381113781618912
61634997130513336381115761243432
61634997130513336381176543383836
61634997130515737895092227343944
61634997130515737895093346534876
61634997130515737895093346552138
61634997130515737895845372768170
61634997130515737895846491963314
61634997130515737941662724201198
61634997130515741647703473047450
61634997130516938652175722055452
61634997130516942404973876980772
61634997130516944051914644191664
61634997130523841214482695420578
61634997130523841763274665862770
61634997130523841763274665875820
61634997130523841770051472728584
61634997130523841770239757669224
61634997130523841770804613553540
61634997130523841770804618152810
61634997130523841770805732748684
61634997130523841816055989907108
61634997130523843051402779286356
61634997130523843051403156943918
61634997130523843051404271565892
61634997130523846574430049762110
61634997130523846757444390464440
61634997130524141959322066254596
61634997130524141959510351549368
61634997130524142005326583787252
61634997130524142005891439671568
61634997130524142005892931951104
61634997130524143194857140928616
61634997130524143194921280654212
61634997130524143606452237955404
61634997130524143606703285015100
61634997130524143606703286550134
61634997130524146901714544963936
61634997130524146946711888681100
61634997130524146946711888694150
61634997130524147313308780026074
61634997130524147359059008767740
61634997130524148548090455227654
61634997130524148548090456290512
61634997130524148548090713521006
61634997130525042527133848249160
61634997130525047514460908552396
61634997130525047514460908569658
61634997130525047514463232550450
61634997130525047514523670334582
61634997130525047514525994669506
61634997130525047514525994682556
61634997130525047515276811496408
61634997130525047515279135494462
61634997130525047515279140093732
61634997130525047515279140211824
61634997130525047881141482726990
61634997130525047926057210382094
61634997130525048063315642193924
61634997130525048064068783373012
61634997130525049161652722840246
61634997130525049161656080425438
61634997130527744231323454725590
61634997130527745466670247169074
61634997130527745511920877385790
61634997130527745512486479406958
61634997130527745877699365934074
61634997130527749172710624465968
61634997130527749218526199838348
61634997130527749218526971371184
61634997130527749766750987102170
61634997130527750864837021751654
61634997130527750864840120584368
61634997130527750865088068811350
61634997130527750865091167644064
61634997130527750865091168116240
61634997130527750865656028127650
61634997130527750865656285345094
61634997154054179026914579342366
61634997154115417587780908815648
61634997154123221273469560320144
61634997154123221273553242673376
61634997154123521462802915965212
61634997154123522697522087695220
61634997154123522697584849460144
61634997154127123734070591560066
61634997154127125014585189258514
61634997154146637322254422244220
61634997154146637322256402335092
61634997154146637322257406739196
61634997154146637871300424241084
61634997154146637871864508474472
61634997154147538439697240816558
61634997154147538439698101750274
61634997154147838033583212972972
61634997154147838621604616837390
61634997154147838628943527944890
61634997154147838628946883995048
61634997154147838628946885530082
61634997154150543443648072313214
61634997154151440351150650115766
61634997154151440351151884101950
61634997154151443874178178989866
61634997154151443874199099578174
61634997154151445658587528964990
61634997154151445658588906459310
61634997154151445704321570662826
61634997154158344703809453474762
61634997154158344703809826527230
61634997154158345252601766856076
61634997154158345253438620501742
61634997154158345253439481435458
61634997154158348409847965347908
61634997154158348776462420155124
61634997154158348822219361115198
61634997154158643611728736310084
61634997154158643657733368161604
61634997154158643658298224045920
61634997154158643658299601540240
61634997154158644847327950243348
61634997154158645441873132387148
61634997154158645442124179446844
61634997154158645442124180981878
61634997154158648553385895142628
61634997154158648554201424996424
61634997154158649011465678356876
61634997154158650200497383110142
61634997154158650200518303698450
61634997154158650201333952948380
61634997154159544172763710985532
61634997154159544179538537859644
61634997154159544218767199630942
61634997154159544225545149802036
61634997154159545460891939181284
61634997154159548983916001701188
61634997154159548983936922407588
61634997154159549166929220709700
61634997154159549166929992362032
61634997154159549166930339923718
61634997154159549166930341323398
61634997154159549532707972143380
61634997154159549578461557053296
61634997154159549578712604112992
61634997154159549715722310365910
61634997154159549715722311765590
61634997154159549715722311783059
61634997154159549716475452607856
61634997154159549716478808658014
61634997154162245929546385127906
61634997154162247164328290041718
61634997154162247164893263787134
61634997157080240670930766595889
61634997157112961855468650480555
61634997157116564126464729982587
61634997157117910724792727247833
61634997157117910725044547371187
61634997157117914246124188093157
61634997157117914428574440314105
61634997157117914429139642335937
61634997157117914429390347855983
61634997157117914431084923488583
61634997157117914431649007720567
61634997157117914842616139201171
61634997157117914843432046744453
61634997157117916032481316035860
61634997157117916077963276134877
61634997157117916078213980237981
61634997157117916078778064469965
61634997157117916650245518580326
61634998566212049201345967734844
61634998566212050436127901229776
61634998566214451996046237049702
61634998566276580011687689762770
61634998566276580011687689775820
61634998566276580057504036319518
61634998566276880246773487024072
61634998566284683886646935160460
61634998566284984121732732408712
61634998566284995239853736911036
61634998566287386824675928268866
61634998566288586346411400091330
61634998566288586347163540980358
61634998566288587581758189470578
61634998566288587582510301779890
61634998566288587628326648336638
61634998566288587993539423727218
61634998566288587993539452306934
61634998566288598745631749894950
61634998566288598745882453998054
61634998566288598745883568606978
61634998566288598746447652838962
61634998566288598746635680916290
61634998566308109767936774839744
61634998566308109767936779421752
61634998566308109767936779439014
61634998566308109767957700145366
61634998566308111002717593725752
61634998566308111002718712933946
61634998566308111002736534335408
61634998566308111002739633640298
61634998566308111003471858345122
61634998566308111048469198538924
61634998566308111048472297843814
61634998566308111048472556111066
61634998566308111415065831577496
61634998566308111415065836176766
61634998566308111597515315210396
61634998566308111597515315328440
61634998566308111597515573612954
61634998566308111598080171094712
61634998566308111598080175344062
61634998566308111598080429497270
61634998566308111598268460638834
61634998566308111602598919443446
61634998566308111603162745390916
61634998566309000496468751837806
61634998566309000503180816960044
61634998566309010381523066577622
61634998566309011616218218414432
61634998566309011616305000072554
61634998566309011617033006736470
61634998566309011617036364321662
61634998566309011617037224777378
61634998566309011982895434973522
61634998566309011982898792558714
61634998566309012165348017557180
61634998566309012165824977178662
61634998566309012165829195219570
61634998566309012165829449372778
61634998566309012165913131726010
61634998566309300646697826048364
61634998566309310525019150360320
61634998566309310525019154959590
61634998566309310525040075665942
61634998566309311759735227502752
61634998566309311759797989267676
61634998566309311759801088454522
61634998566309311805554559032476
61634998566309311805554559045526
61634998566309312354597576530152
61634998566309312354597576534364
61634998566309312354597690849016
61634998566309312355161660762136
61634998566309312355162432418680
61634998566309312360245120911492
61634998566311702160677386382320
61634998566311702160677390964328
61634998566311702160677390981590
61634998566311702161429417197622
61634998566311702161430531793496
61634998566311702161430536392766
61634998566311702206430975891458
61634998566311713273713673227784
61634998566311713273714792418716
61634998566311713273714792435978
61634998566311713273986760184764
61634998566311713274466818652010
61634998566311713274467937847154
61634998566311713274550501477418
61634998566311713319468377345846
61634998566311713320284284403902
61634998566311713320472569698674
61634998566311713868511394712428
61634998566311713868511394830472
61634998566311713868511653114986
61634998566311713869264540140866
61634998566311713873594998945478
61634998566311713874431822477798
61634998566311716843310316766378
61634998566311716843331237472730
61634998566311716848414846169744
61634998566311716848665893229440
61634998566311717026321557100960
61634998566311717026321561346098
61634998566311717026321561700230
61634998566311717026324655933674
61634998566311717026324657468708
61634998566311717026324660532944
61634998566311717026324662067978
61634998566311717026324914686152
61634998566311717026324918931290
61634998566311717026324919285422
61634998566311717026345576640026
61634998566311717026345582774330
61634998566311717031403788322528
61634998566311717031404907530722
61634998566311717031407145907720
61634998566311717031408260516644
61634998566311717031408265115914
61634998566311717031429185809216
61634998566311717031429185822266
61634998566311717031676875279508
61634998566311717031680232864700
61634998566311717031680232868912
61634998566312017169862585728346
61634998566312017169862591862650
61634998566312017174946194910586
61634998566312017175197241953020
61634998566312018816154816101370
61634998566312018821237390279530
61634998566312914625593657453546
61634998566312917600392955621440
61634998566312917605748270639342
61634998566312919389882901223258
61634998566312919389886000069022
61634998566312919435618664253664
61634998566312919435618664272538
61634998566312919438066386844120
61634998566312919438066386862994
61634998566312919438066644061564
61634998566312919438066644067388
61634998566319805480066739850030
61634998566319806028858710292222
61634998566319806028858710305272
61634998566319806035635517158036
61634998566319806035636631766960
61634998566319806035823802098676
61634998566319806081387121971208
61634998566319817148672918612424
61634998566319817148674033221348
61634998566319817148861203553064
61634998566319817148942563325184
61634998566319817149426059437380
61634998566319817149426064036650
61634998566319817149427178632524
61634998566319817149506647557168
61634998566319817149507762153042
61634998566319817149509746862058
61634998566319817149510005142360
61634998566319817149510091235800
61634998566319817149510861457932
61634998566319817149511119738234
61634998566319817194424523425596
61634998566319817194675570485292
61634998566319817194677550109812
61634998566319818430021245242566
61634998566319818430022359864540
61634998566319818430024339489060
61634998566319818430024344547456
61634998566319818430024602827758
61634998566319818430024602840808
61634998566319818430025459169430
61634998566319818430025717436682
61634998566319818430025717449732
61634998566319818978813215684758
61634998566319818978816659363390
61634998566319818978817429476316
61634998566319818978817429594360
61634998566319818978817687878874
61634998566319818983900003772520
61634998566319818984171971420524
61634998566319821951356920001704
61634998566319821953050725393298
61634998566319821953051495645950
61634998566319821953072416352302
61634998566319821953072674632604
61634998566319821958154991930142
61634998566319821958968575007406
61634998566319821958970894872750
61634998566319821958970894874154
61634998566319821958971927993328
61634998566319822133552257405324
61634998566319822136003331446668
61634998566319822136061621017476
61634998566319822136061621371608
61634998566319822136062392669808
61634998566319822136062735980532
61634998566319822136062740225670
61634998566319822136062740579802
61634998566319822136065834813246
61634998566319822136065836348280
61634998566319822136066093565724
61634998566319822141144966847968
61634998566319822141144967202100
61634998566319822141146081811024
61634998566319822141146086410294
61634998566319822141148324787292
61634998566319822141149439396216
61634998566319822141981795434472
61634998566319822141981795438684
61634998566319822141982910043396
61634998566319822141985234040046
61634998566319822141985234041450
61634998566319822141985238640720
61634998566319822141985238758812
61634998566319822141985495976256
61634998566319822141986267628588
61634998566319822141986267632800
61634998566319822500147775848022
61634998566319822502677199619106
61634998566319822502679524083720
61634998566319822507760545449598
61634998566319822507762783839646
61634998566319822507762869914212
61634998566319822507762869933086
61634998566319822509455121093844
61634998566319822509457360533652
61634998566319822547597050998010
61634998566319822547848099474648
61634998566319822553767501885228
61634998566320117338759419681718
61634998566320117338759420153894
61634998566320117338759678434196
61634998566320117338760534277592
61634998566320117338760534749768
61634998566320117338760793030070
61634998566320117338760793043120
61634998566320117338948821107398
61634998566320117383949144280016
61634998566320117384513228512000
61634998566320117384513234646304
61634998566320118573541353176650
61634998566320118573541353635776
61634998566320118573541353648826
61634998566320118573541611916078
61634998566320118573541611929128
61634998566320118573542468257750
61634998566320118573542726525002
61634998566320118573542726538052
61634998566320118985324732433974
61634998566320119168087137035344
61634998566320119168337841138448
61634998566320119168337955929488
61634998566320119168338957282406
61634998566320119168902782761912
61634998566320119168902783234088
61634998566320119168902787361182
61634998566320119168903041514390
61634998566320119168903044578626
61634998566320119169091069591718
61634998566320119169091072655954
61634998566320119173422674649206
61634998566320122142318994925468
61634998566320122142322089644138
61634998566320122142322347924440
61634998566320122147402340755960
61634998566320122147404665220574
61634998566320122277887412400874
61634998566320122277888268257320
61634998566320122277888527009798
61634998566320122279520340534988
61634998566320122279600671437332
61634998566320122279603764607918
61634998566320122279604022888220
61634998566320122280331775871104
61634998566320122280332895079298
61634998566320122280335990847776
61634998566320122284684016204966
61634998566320122285416236310520
61634998566320122285416240909790
61634998566320122285419593895712
61634998566320122285498804527004
61634998566320122285502243128366
61634998566320122285502247727636
61634998566320122285502506485938
61634998566320122285503276248944
61634998566320122285503276721120
61634998566320122325333334564940
61634998566320122325336314492570
61634998566320122325336428811434
61634998566320122330416680395432
61634998566320122330416680408482
61634998566320122689670532918770
61634998566320122691110965367660
61634998566320122691114060086330
61634998566320122691114318366632
61634998566320122691925749116528
61634998566320122691926868324722
61634998566320122691926872910942
61634998566320122691929192795160
61634998566320122691929197375556
61634998566320122691929968679420
61634998566320122691930225909914
61634998566320122696194311198152
61634998566320122697009094947020
61634998566320122697009099546290
61634998566320122697010218741434
61634998566320122697012457131482
61634998566320122697012538606778
61634998566320122697012538625652
61634998566320122697012543206048
61634998566320122697012543224922
61634998566320122697013571727356
61634998566320122697284510854052
61634998566320122698725710492762
61634998566320122698725715078982
61634998566320122698729068077954
61634998566320122737682662913828
61634998566320122744461732281470
61634998566320123926707682611460
61634998566320123926707687197680
61634998566320123926708801819654
61634998566320123926708806405874
61634998566320123926711901124544
61634998566320123926711902174352
61634998566320123926712159404846
61634998566320123931791028441952
61634998566320123931791033041222
61634998566320123931792147637096
61634998566320123931792152236366
61634998566320123931794390626414
61634998566320123931794472101710
61634998566320123931794472120584
61634998566320123931794476700980
61634998566320123931794476719854
61634998566320123931795505222288
61634998566321006237149001051742
61634998566321006785940971493934
61634998566321006793472411451190
61634998566321017906509812905578
61634998566321017906592122382634
61634998566321019187106605762218
61634998566321019187107720358092
61634998566321019187107720371142
61634998566321019552885724232154
61634998566321022708439554274758
61634998566321022710130776915820
61634998566321022710130776933082
61634998566321022710134129919004
61634998566321022710883922344258
61634998566321022715214122746312
61634998566321022715214122763574
61634998566321022715217475749496
61634998566321022715235043452664
61634998566321022715235043469926
61634998566321022715967268174750
61634998566321022715970621160672
61634998566321022891452406229752
61634998566321022891452749186344
61634998566321022891452863505208
61634998566321022891453520838676
61634998566321022891453520842888
61634998566321022893085334368078
61634998566321022893145001882296
61634998566321022893145116201160
61634998566321022893148096482922
61634998566321022893148096487134
61634998566321022893897114191608
61634998566321022893897885843940
61634998566321022893900586095664
61634998566321022898165700266728
61634998566321022898165700283990
61634998566321022898228462031652
61634998566321022898228462048914
61634998566321022898230784979946
61634998566321022898230786396888
61634998566321022898980488601816
61634998566321022898980831558408
61634998566321022898981603210740
61634998566321022898983846187008
61634998566321022898983927208794
61634998566321022898983931808064
61634998566321022898983931926156
61634998566321022898984189143600
61634998566321022898984960795932
61634998566321022898984960800144
61634998566321023258922747358012
61634998566321023258922747375274
61634998566321023258926100361196
61634998566321023259675892786450
61634998566321023259761550650158
61634998566321023264006093188504
61634998566321023264006093205766
61634998566321023264009446191688
61634998566321023264278060954552
61634998566321023264278060971814
61634998566321023264278062388964
61634998566321023264280384952606
61634998566321023264280384970076
61634998566321023264759238616942
61634998566321023264762591602864
61634998566321023264845159832398
61634998566321023264846274428272
61634998566321023264846274441322
61634998566321023266457167247110
61634998566321023266457168646790
61634998566321023266536377524270
61634998566321023266536721880542
61634998566321023266537492483114
61634998566321023266537496732464
61634998566321023266537497069334
61634998566321023266537497086596
61634998566321023266539736526404
61634998566321023266539816481168
61634998566321023266539821198530
61634998566321023266539822615472
61634998566321023266540079465734
61634998566321023266540850068306
61634998566321023266540850072518
61634998566321023266540851118066
61634998566321023266540851135328
61634998566321023266540851472198
61634998566321023266540851485248
61634998566321023304679312199722
61634998566321023304930360676360
61634998566321023304930360676568
61634998566321023310013049156122
61634998566321023310013049173592
61634998566321023312210752156978
61634998566321023312210753556658
61634998566321023312460771746578
61634998566321023312460771764048
61634998566321023312461800633616
61634998566321023312461800633824
61634998566321023441937088077764
61634998566321023442692437519100
61634998566321023447772803435012
61634998566321023447775897668456
61634998566321023447775902267726
61634998566321023449468154963678
61634998566321023449471507949600
61634998566321024540273797187778
61634998566321024540274168724086
61634998566321024540277153237936
61634998566321024540277526309278
61634998566321024545356399945654
61634998566321024545357514554578
61634998566321024545359757530846
61634998566321024545360872126720
61634998566321024545360872139770
61634998566321024547804116401806
61634998566321024547805235610000
61634998566321024547805240196220
61634998566321024547808593195192
61634998566323708496907499155042
61634998566323719609944900609430
61634998566323720890541951733322
61634998566323720890543066342246
61634998566323720891106896421022
61634998566323720891107153638466
61634998566323720891295181715794
61634998566323720895626783709046
61634998566323721439334379805262
61634998566323724411874641978610
61634998566323724413566122904138
61634998566323724414130981970782
61634998566323724414133306435396
61634998566323724414133306436848
61634998566323724414134077739260
61634998566323724414134078089180
61634998566323724418649468734630
61634998566323724419214327801274
61634998566323724419216652265888
61634998566323724419216652267292
61634998566323724419217680787196
61634998566323724551328974581330
61634998566323724551332070349808
61634998566323724551412653870326
61634998566323724551414981399176
61634998566323724551415753175216
61634998566323724556412320411822
61634998566323724556415673397744
61634998566323724556495228402778
61634998566323724556498241614228
61634998566323724556498327229668
61634998566323724556499355750976
61634998566323724556499356223152
61634998566323724597147645722188
61634998566323724597148417378732
61634998566323724602230905813532
61634998566323724602230905817744
61634998566323724602230991433184
61634998566323724602230991434588
61634998566323724602230991552680
61634998566323724602231248770124
61634998566323724602232020422456
61634998566323724602232020426668
61634998566323724962358093346330
61634998566323724967441439176822
61634998566323724968280590356084
61634998566323724969972843052036
61634998566323724969972843057652
61634998566323725014013254679096
61634998566323725145372432986010
61634998566323725150455778816502
61634998566323725152903499871924
61634998566323726197704885907906
61634998566323726197707210372520
61634998566323726197707982026256
61634998566323726202788231738398
61634998566323726202790556203012
61634998566323726202790556204416
61634998566323726205319632432688
61634998566323726205319635619228
61634998566323726205321956430742
61634998566323726205321961146700
61634998566323726205321961148104
61634998566323726205322218364144
61634998566323726205322990017880
61634998566323726242016890462930
61634998566323726243709143158882
61634998566323726244273227390866
61634998566323726244276326223580
61634998566323726248792860525682
61634998566323726251052296286332
61634998566323726251052300885602
61634998566323726251054538199742
61634998566323726251054620750946
61634998566323726251054625350216
61634998566323726251054882567660
61634998566323726251054882573484
61634998589846550853753637595166
61634998589850143246682305796190
61634998589850154364614224771694
61634998589850154410619628274142
61634998589850154771313685082222
61634998589921887288304953253578
61634998589921888477082597852178
61634998589921888523650942399374
61634998589923089234164859053890
61634998589923089239247433233454
61634998589923099117775640491842
61634998589923100352284834687842
61634998589923100398290238190290
61634998589942602136884468671940
61634998589942602137448552903924
61634998589942602137636580981252
61634998589942602137636609559564
61634998589942611420364254943462
61634998589942613066907645277896
61634998589942613067471729509880
61634998589942613067472501160808
61634998589942613067492650096784
61634998589942613249921870126328
61634998589942613250485954358312
61634998589942613250486726009240
61634998589942613255569300188804
61634998589943502148875307102254
61634998589943502155590471063030
61634998589943502697667277544446
61634998589943502704633488547448
61634998589943502705277813341954
61634998589943502705278927950878
61634998589943502705281285246010
61634998589943502705282027255768
61634998589943502705282031860862
61634998589943512033845939022486
61634998589943513268627872517418
61634998589943513268708456037936
61634998589943513634740233187772
61634998589943513635305462142026
61634998589943513817670890001836
61634998589943513818235745884748
61634998589943513818236118956090
61634998589943513818315214796342
61634998589943513818316329405266
61634998589943513818318686700398
61634998589943513818319428710156
61634998589943513818319433315250
61634998589943513818319801309322
61634998589943802893966844192516
61634998589943802893966844546648
61634998589943802893966844663288
61634998589943802894527486633790
61634998589943802894527486635194
61634998589943802894528601244118
61634998589943802894530585466504
61634998589943802894530585467908
61634998589943802894530928424500
61634998589943802894530928778632
61634998589943802894530929840038
61634998589943802894530929959534
61634998589943802894530930313826
61634998589943802894530958537846
61634998589943802894530958539250
61634998589943802894531700076832
61634998589943802894531700430964
61634998589943802894531705152698
61634998589943802894718870761276
61634998589943802894719986788546
61634998589943802894720015486354
61634998589943812177362948110806
61634998589943812177425705624768
61634998589943812177425710229862
61634998589943812177426082929602
61634998589943813410512291824526
61634998589943813412144881605738
61634998589943813412204544520478
61634998589943813412204544537948
61634998589943813412207643724794
61634998589943813412208016424534
61634998589943813823989906479608
61634998589943813824555135433862
61634998589943813829637336542084
61634998589943813829637709613426
61634998589943814005309665769166
61634998589943814007004245646904
61634998589943814007004246001036
61634998589943814007004246117676
61634998589943814007564888089582
61634998589943814007566002697102
61634998589943814007566002698506
61634998589943814007567986922296
61634998589943814007568329878888
61634998589943814007568330233020
61634998589943814007568331413922
61634998589943814007568331768214
61634998589943814007568359993638
61634998589943814007569101529816
61634998589943814007569101885352
61634998589943814007569102001992
61634998589943814007569106607086
61634998589943814007569474601158
61634998589943814007569474602562
61634998589943814012648576876666
61634998589943814012651675709380
61634998589943814012652048780722
61634998589943814012839961004152
61634998589943814012841105726422
61634998589946204407880548173972
61634998589946214926393314982652
61634998589946215520917949628360
61634998589946218676471779670964
61634998589946218678731588502956
61634998589946218679003184614652
61634998589946218683811462429392
61634998589946218683813785377686
61634998589946218683813786799048
61634998589946218683814934333448
61634998589946218684083430077396
61634998589946218684085754546222
61634998589946218684086901981452
61634998589946218684086902335584
61634998589946518822269140992794
61634998589946518822520193702972
61634998589946518827269181674314
61634998589946518827352864027546
61634998589946518827520228716540
61634998589946518827603911069772
61634998589946520468561485218122
61634998589946520474732964992378
61634998589947404570166321772438
61634998589947404615919906210130
61634998589947415683203723226826
61634998589947415683392008149996
61634998589947415684039431777216
61634998589947415684039431796090
61634998589947415684039432268266
61634998589947415684040546405014
61634998589947415684040551463410
61634998589947415728957307664518
61634998589947415729772095999606
61634998589947415729772096471782
61634998589947415729773210589656
61634998589947415729773211061832
61634998589947415729773215666926
61634998589947416094985985981640
61634998589947416095821694903632
61634998589947419250539816024244
61634998589947419252796152952180
61634998589947419252799624856236
61634998589947419252817073539084
61634998589947419252820168257754
61634998589947419252820545443140
61634998589947419257881821730966
61634998589947419257881823152328
61634998589947419257882970685324
61634998589947419257882970686728
61634998589947419257882970704198
61634998589947419257882971058330
61634998589947419257903891273632
61634998589947419257903891292506
61634998589947419258071255981500
61634998589947419433554155662312
61634998589947419435750825071818
61634998589947419435810492590248
61634998589947419435813586718698
61634998589947419435813587190874
61634998589947419435813964494304
61634998589947419440834548087696
61634998589947419440897310324796
61634998589947419441084447713566
61634998589947419441085595147392
61634998589947419441085595619568
61634998589947421036370056889304
61634998589947421037206880439094
61634998589947421037210352343150
61634998589947421041455725668090
61634998589947421041455727089452
61634998589947421042292550720942
61634998589947421042292555326036
61634998589947421042292555339086
61634998589947421042292583564718
61634998589947421042293698154768
61634998589947421042293698173642
61634998589947421042293698626944
61634998589947421043983687404078
61634998589947421043984031764562
61634998589947421043987126365188
61634998589947421043987503668618
61634998589947421043988273799014
61634998589947421043988274271190
61634998589947421043988275320950
61634998589947421080682093086876
61634998589947421082123641679724
61634998589947421082126736398394
61634998589947421082939544642610
61634998589947421082942644991484
61634998589947421082943016546666
61634998589947421088025214924458
61634998589947421088025219051552
61634998589947421088025219070426
61634998589947421088025219529552
61634998589947421088025219542602
61634998589947421088025247749360
61634998589947421088025247768234
61634998589947421088025248240410
61634998589947421088026362358284
61634998589947421088026362377158
61634998589947421088026362830460
61634998589947421088213504346324
61634998589947421088213533044132
61634998589947421089655081636980
61634998589947421089658176355650
61634998589947421090470984599866
61634998589947421090472935992930
61634998589947421090472940584974
61634998589947421090472941660882
61634998589954307132473409433342
61634998589954307681265379875534
61634998589954308962615657917662
61634998589954308969330821878438
61634998589954309511407628359854
61634998589954309518185811285528
61634998589954309518373839362856
61634998589954318801916301660154
61634998589954318801916646033688
61634998589954318801917789321546
61634998589954320082432387019994
61634998589954320448481728608762
61634998589954320631223212739916
61634998589954320631224357462186
61634998589954320636306558570408
61634998589954323603762817934088
61634998589954323603763589585016
61634998589954323605479085935614
61634998589954323605479086868734
61634998589954323606290750973720
61634998589954323606293875203822
61634998589954323611377449670638
61634998589954323611377825925712
61634998589954323611378597576640
61634998589954323786777042782520
61634998589954323786778187504790
61634998589954323788469295478472
61634998589954323789306120427734
61634998589954323789308447726208
61634998589954323789309247958256
61634998589954323793552641308964
61634998589954323793552641326434
61634998589954323793554964257258
61634998589954323793554965678620
61634998589954323793556108979528
61634998589954323794388350232360
61634998589954323794388693188952
61634998589954323794388694605894
61634998589954323794389464841284
61634998589954323794389837911222
61634998589954323794391789310110
61634998589954323794391793556700
61634998589954323794391793910992
61634998589954323794391793915204
61634998589954323794391822136416
61634998589954323794392165093008
61634998589954323794392165447140
61634998589954323794392166509950
61634998589954323794392936743936
61634998589954323794392936745340
61634998589954323794392937099472
61634998589954323794392937216112
61634998589954324160169424730974
61634998589954324161861677426926
61634998589954324200003720581322
61634998589954324200839400925002
61634998589954324201090453635180
61634998589954324206174056683116
61634998589954324207618728572946
61634998589954609112848204038100
61634998589954609707707109267372
61634998589954609707707482338714
61634998589954609707708225411330
61634998589954609708460337720642
61634998589954618991165974951990
61634998589954618991166348023332
61634998589954618991167089542040
61634998589954618991167462613382
61634998589954620225948281518264
61634998589954620225949396108314
61634998589954620637479581770224
61634998589954620637730285873328
61634998589954620637731402017286
61634998589954620638295113177928
61634998589954620638295486249270
61634998589954620820744510721760
61634998589954620820745626865718
61634998589954620825829344232518
61634998589954623793033411812828
61634998589954623794725664508780
61634998589954623794728759227450
61634998589954623795561344852460
61634998589954623930294823521768
61634998589954623930295196593110
61634998589954623932010319872366
61634998589954623932010692943708
61634998589954623932823129632742
61634998589954623932825485392840
61634998589954623932826228465456
61634998589954623937090571003062
61634998589954623937825115573022
61634998589954623937826263479024
61634998589954623937905359319276
61634998589954623937906473928200
61634998589954623937908798398430
61634998589954623937908803003524
61634998589954623937908831223332
61634998589954623937909175596866
61634998589954623937909945832256
61634998589954623937909946304432
61634998589954623977742984075882
61634998589954623977743357147224
61634998589954624344335861911912
61634998589954624344335862378264
61634998589954624349419093404666
61634998589954624349419098022810
61634998589954624351134589755264
61634998589954624390089447288180
61634998589954624396864935628678
61634998589954624396867259626732
61634998589954624396868401864782
61634998589954625576606944232518
61634998589954625577422847157656
61634998589954625579115471408790
61634998589954625579118571757664
61634998589954625579138343508254
61634998589954625579954252101344
61634998589954625584201026899598
61634998589954625584201031517742
61634998589954625584201060215550
61634998589954625584202174805600
61634998589955507889555670635054
61634998589955508438347641077246
61634998589955508445122467951358
61634998589955508445122467952762
61634998589955508445122467970232
61634998589955508445124790901056
61634998589955508445125562551984
61634998589955508445877966444452
61634998589955508445879081034502
61634998589955508490876052744586
61634998589955508490876052762056
61634998589955510275268188695430
61634998589955519007675646269006
61634998589955519558159869405746
61634998589955519558159869424620
61634998589955519558162964006372
61634998589955519558431494098562
61634998589955519558431494116032
61634998589955519558431837072624
61634998589955519558433817163496
61634998589955519558914994827498
61634998589955519558915339201032
61634998589955519558915367898840
61634998589955519558916109417548
61634998589955519558916482488890
61634998589955519558998673047812
61634998589955519558998677652906
61634998589955519558999792242956
61634998589955519602472248562718
61634998589955519603913454198974
61634998589955519603913454216444
61634998589955519604164158319548
61634998589955519604164501258670
61634998589955519604164501276140
61634998589955519604166481367012
61634998589955520839513270746260
61634998589955520839513275351354
61634998589955520839514389941404
61634998589955521205292393815466
61634998589955521205563989810474
61634998589955521205564018508282
61634998589955521210374594923688
61634998589955521210374967995030
61634998589955521210646562571692
61634998589955521210646935643034
61634998589955521388305590149818
61634998589955524360845079135800
61634998589955524360845850786728
61634998589955524362537331831752
61634998589955524362561347137326
61634998589955524362561720208668
61634998589955524367620677660840
61634998589955524367620677662244
61634998589955524367620677679714
61634998589955524367623000610538
61634998589955524367623373681880
61634998589955524367624145332808
61634998589955524367641598250552
61634998589955524367641598268022
61634998589955524367641971339364
61634998589955524368376142837982
61634998589955524368376519093056
61634998589955524368377290743984
61634998589955524368459830264272
61634998589955524543041188178702
61634998589955524543855976513790
61634998589955524543857091122714
61634998589955524543859075346504
61634998589955524543859418303096
61634998589955524543859418657228
61634998589955524543859419838130
61634998589955524543859420192422
61634998589955524543859448417846
61634998589955524543860189955428
61634998589955524543860190309560
61634998589955524543860190426200
61634998589955524543860563026770
61634998589955524545492003951390
61634998589955524545492377022732
61634998589955524545551666766960
61634998589955524545551671353180
61634998589955524545551671469820
61634998589955524545551671488694
61634998589955524545553995351234
61634998589955524545553995482376
61634998589955524545554765599674
61634998589955524545554766070446
61634998589955524545555138671016
61634998589955524550572255064616
61634998589955524550572628135958
61634998589955524550574579062670
61634998589955524550633897988528
61634998589955524550633898105168
61634998589955524550635017183672
61634998589955524550635017300312
61634998589955524550637339777834
61634998589955524550637341181726
61634998589955524550637341194776
61634998589955524550637369892584
61634998589955524550637712849176
61634998589955524551387043399704
61634998589955524551387416471046
61634998589955524551388158008628
61634998589955524551388531079970
61634998589955524551390482006682
61634998589955524551390482360814
61634998589955524551390482477454
61634998589955524551390485543142
61634998589955524551390486605952
61634998589955524551390486724044
61634998589955524551390487078336
61634998589955524551390858260352
61634998589955524551390858614484
61634998589955524551390859677294
61634998589955524551390860149678
61634998589955524551391629912684
61634998589955524551391630266816
61634998589955524551391630383456
61634998589955524916412648104436
61634998589955524916414971052730
61634998589955524916415344124072
61634998589955524916684615752440
61634998589955524916684617186852
61634998589955524916684988823782
61634998589955524916686940234316
61634998589955524917168113280174
61634998589955524917168117898318
61634998589955524917251796105582
61634998589955524917251796118632
61634998589955524917251800723726
61634998589955524918860365976126
61634998589955524918862723290132
61634998589955524918863066229254
61634998589955524918863837880182
61634998589955524918944047281002
61634998589955524918944048801534
61634998589955524918944051867222
61634998589955524918944053402416
61634998589955524918944053419678
61634998589955524918944420352344
61634998589955524918944424938564
61634998589955524918946371749828
61634998589955524918946375996418
61634998589955524918946406115540
61634998589955524918946748936618
61634998589955524918946749053258
61634998589955524918946749066308
61634998589955524918946749072132
61634998589955524918947519185058
61634998589955524918947520705590
61634998589955524918947520718640
61634998589955524955641682964546
61634998589955524955642483196594
61634998589955524957085981783034
61634998589955524957085982716154
61634998589955524957086354854376
61634998589955524957333935660498
61634998589955524957337029793320
61634998589955524957337030259672
61634998589955524962166605967602
61634998589955524962166605985072
61634998589955524962168556894314
61634998589955524962168556911784
61634998589955524962417310070706
61634998589955524962417310088176
61634998589955524962417653027298
61634998589955524962417653044768
61634998589955524962419603954010
61634998589955524962419603971480
61634998589955524962419604437832
61634998589955524963172749850460
61634998589955524963173894456042
61634998589955524964613950769354
61634998589955524964616273834288
61634998589955524964616279502240
61634998589955524964617422673410
61634998589955524964864997846520
61634998589955524964867326544466
61634998589955524964868469750576
61634998589955525092647946973452
61634998589955525092649061582376
61634998589955525092651045806166
61634998589955525092651046278342
61634998589955525092652160415090
61634998589955525094343641812842
61634998589955525094343641930886
61634998589955525094345965810896
61634998589955525099426987643334
61634998589955525099429311641388
61634998589955525099615272583974
61634998589955525100179358232900
61634998589955525100179386930708
61634998589955525100180501539632
61634998589955525100182452466344
61634998589955525100182457065614
61634998589955525100182457537790
61634998589955525100182485763422
61634998589955525100182486235598
61634998589955525100183600372346
61634998589955525101874708698756
61634998589955525101874708816800
61634998589955525101874710233742
61634998589955525101874710233790
61634998589955525101875081770098
61634998589955525101877034231844
61634998589955525101877062929604
61634998589955525101877405768152
61634998589955525101877405886196
61634998589955526197766393804030
61634998589955526197766393817080
61634998589955526197766398422174
61634998589955526197766427119982
61634998589955526197767541710032
61634998589955526200214114872502
61634998589955526200214487943844
61634998589958211384095330582358
61634998589958221262435138227110
61634998589958222497217071605354
61634998589958222497217100303162
61634998589958222542949735925558
61634998589958222548033453292358
61634998589958222908727481402630
61634998589958226066539975671644
61634998589958226066540747322572
61634998589958226066560896258548
61634998589958226071623578719580
61634998589958226071624350370508
61634998589958226203819209134774
61634998589958226203821564894872
61634998589958226203822307967488
61634998589958226208822342981056
61634998589958226208901783194842
61634998589958226208904882505556
61634998589958226208904910725364
61634998589958226208906025334288
61634998589958226208906025806464
61634998589958226247295536293666
61634998589958226247295536410354
61634998589958226247295564991474
61634998589958226249551873221602
61634998589958226249551873338290
61634998589958226249554200520076
61634998589958226249554972171004
61634998589958226249555000752124
61634998589958226254634447398358
61634998589958226254634447399762
61634998589958226254634447517854
61634998589958226254634476096166
61634998589958226254634476097570
61634998589958226254635590705090
61634998589958226254635590706494
61634998589958226254637546231072
61634998589958226254637546232476
61634998589958226254637546350568
61634998589958226254637546704860
61634998589958226254637546709072
61634998589958226254637574928880
61634998589958226254637574930284
61634998589958226254637917886876
61634998589958226254637918241008
61634998589958226254638689537804
61634998589958226254638689539208
61634998589958226254638689893340
61634998589958226254638690009980
61634998589958226254825831525844
61634998589958226254826976250922
61634998589958226622379397849924
61634998589958226666419809476984
61634998589958226668112062172936
61634998589958227847855215382358
61634998589958227850111552310294
61634998589958227850114651143008
61634998589958227850383148421990
61634998589958227850386620326046
61634998589958227855470223373982
61634998589958227857726187230576
61634998589958227857726560301918
61634998589958227857729659134632
61634998589958227894423560046242
61634998589958227895867464399188
61634998589958227896115812742194
61634998589958227896118168502292
61634998589958227896679896974178
61634998589958227896682995806892
61634998589958227896683372420470
61634998589958227901201771550228
61634998589958227901202115923762
61634998589958227903458851550780
61634998589958227903461175548834
61634998589958227903461551684412
61634998589958227903461552162412
61634998589958228038211450641984
61634998592792915728218300623876
61634998592913892033953220112008
61634998592913892033953220112017
61634998592913892033953220117840
61634998592913892033953220117841
61634998592913892216883876931905
61634999281255392016706662052176
61634999281255392016894947346948
61634999281255392016978515381316
61634999281255392016978515500812
61634999281255392016978544080528
61634999281255392016978629819676
61634999281255692160495524589132
61634999281255692160495638907996
61634999281255693806536816121752
61634999281256592590774698405456
61634999281256592590962983700228
61634999281256594375184283164260
61634999281256594375184654700568
61634999281256594376796319165914
61634999281256594376796319171738
61634999281256594376880001637190
61634999281256594376880001991322
61634999281256594376880003041082
61634999281256594420916946889776
61634999281256594420916947367776
61634999281256594420917204107220
61634999281256594420917318904084
61634999281256594421105232184548
61634999281256594423364692410870
61634999281256594423364692416694
61634999281256594423365811606014
61634999281256594423365811611838
61634999281256594423365812668872
61634999281256594423365812687746
61634999281256594423366069886316
61634999281256594423366069905190
61634999281263496943454417772364
61634999281263496944270325296772
61634999281263497126384302934096
61634999281263497126385074586428
61634999281263497126446721742428
61634999281263497126446950380156
61634999281263497126447722032488
61634999281263497126447836351352
61634999281263497126467614217372
61634999281263497126468757406012
61634999281263497127199838922196
61634999281263497127200982110836
61634999281263497127283521394924
61634999281263497127283521753428
61634999281263497127283549974640
61634999281263497127283778612368
61634999281263497127283807192084
61634999281263497127283893289736
61634999281263497127284550264700
61634999281263497127284664583564
61634999281263497127284921801008
61634999281263497493061152550324
61634999281263497493062295738964
61634999281263497494756871383210
61634999281263497494756872432970
61634999281263497494756872451844
61634999281263497539065784521340
61634999281263497539065813101056
61634999281263497539066927709980
61634999281263797269901312022416
61634999281263797269902083674748
61634999281263797269984622839340
61634999281263797269984623305692
61634999281263797269984880056784
61634999281263797269984994842000
61634999281263797269985651709116
61634999281263797269985766494332
61634999281263797270716848010516
61634999281263797270717219546824
61634999281263797270717991199156
61634999281263797270800530363748
61634999281263797270800530841748
61634999281263797270800787581192
61634999281263797270800902378056
61634999281263797270801559233524
61634999281263797315717287509208
61634999281263797315717659045516
61634999281263797681496061506392
61634999281263797682310821261764
61634999281263797682310825842160
61634999281263797682310849841480
61634999281263797682311192798072
61634999281263797682311197378468
61634999281263797682311969030800
61634999281263797682582793490164
61634999281263797729760130653596
61634999281263798917092754756696
61634999281263798917092759337092
61634999281264697700514758095708
61634999281264697700515758385768
61634999281264697700515762966164
61634999281264697700515877285028
61634999281264697700535650104300
61634999281264697700535650570652
61634999281264697700536022106960
61634999281264697700536678974076
61634999281264697700536683673968
61634999281264697700536793759292
61634999281264697700536797992832
61634999281264697700537055210276
61634999281264697701267875275476
61634999281264697701268246811784
61634999281264697701269018464116
61634999281264697883466307384716
61634999281264697883466678921024
61634999281264697883467340488032
61634999281264697883467450573356
61634999281264697883467454806896
61634999281264697883467712024340
61634999281264697883528983410492
61634999281264697883529440685948
61634999281264697883530212338280
61634999281264697884282128823120
61634999281264697884282214562268
61634999281264697884282500359428
61634999281264697884282586098576
61634999281264697884283243432044
61634999281264697884283357750908
61634999281264697884283614968352
61634999281264698249306728537900
61634999281264698249307071494492
61634999281264698249307728827960
61634999281264698249307733408356
61634999281264698249307847727220
61634999281264698249578667606188
61634999281264698249578668072540
61634999281264698249579696475964
61634999281264698249579701175856
61634999281264698249579702610268
61634999281264698249579729755572
61634999281264698249579811261180
61634999281264698249579815494720
61634999281264698249579816929132
61634999281264698249580074146576
61634999281264698250059841137272
61634999281264698250059845717668
61634999281264698250059869716988
61634999281264698250060212673580
61634999281264698250060217253976
61634999281264698250060988906308
61634999281264698250143523956856
61634999281264698250143895493164
61634999281264698251754793947982
61634999281264698251754793949386
61634999281264698251754793966856
61634999281264698251838476773390
61634999281264698251838476774842
61634999281264698251838476775002
61634999281264698251838476787892
61634999281264698251838476792264
61634999281264698251839132704418
61634999281264698251839132708790
61634999281264698251839161284134
61634999281264698251839247021830
61634999281264698251839247023282
61634999281264698251839247375962
61634999281264698251839251608050
61634999281264698251839251609502
61634999281264698251839505644618
61634999281264698251839505657668
61634999281264698295060284750008
61634999281264698295060285216360
61634999281264698295060656752668
61634999281264698295061313619784
61634999281264698295061318319676
61634999281264698295061428405000
61634999281264698295061432638540
61634999281264698295061689855984
61634999281264698295311331809704
61634999281264698295311332276056
61634999281264698295311360855772
61634999281264698295312360679480
61634999281264698295312366813784
61634999281264698295312475464696
61634999281264698295312481132648
61634999281264698295312738350092
61634999281264698296064477688684
61634999281264698296064506268400
61634999281264698296065620877324
61634999281264698297508378859302
61634999281264698297508378876772
61634999281264698297509407729078
61634999281264698297509407746548
61634999281264698297760083252466
61634999281264698297760083269936
61634999281264698297760111832182
61634999281264698297760111849652
61634999281264698433074180304568
61634999281264698433074437522012
61634999281264698433074443656316
61634999281264698433074557975180
61634999281264698433075586844956
61634999281264698434769133606328
61634999281264698434769133606376
61634999281264698434769789404810
61634999281264698434769789522854
61634999281264698434770162476152
61634999281264699530658121655304
61634999281264699530658493191612
61634999281264699533105871290442
61634999281264699533105871296266
61634999281264699533106990485586
61634999281267399403951222206324
61634999281267399404514934902000
61634999281267399404515306438308
61634999281267399404516078090640
61634999281267399541232782970736
61634999281267399541232897289600
61634999281267399541712927512548
61634999281267399541713299048856
61634999281267399541714070701188
61634999281267399541796609865780
61634999281267399541796610343780
61634999281267399541796867083224
61634999281267399541796981880088
61634999281267399541797638735556
61634999281267399586965447054756
61634999281267399586965561851620
61634999281267399587529188449644
61634999281267399587529274069296
61634999281267399587529274547296
61634999281267399587529302768508
61634999281267399587529531286740
61634999281267399587529531406236
61634999281267399587529645725100
61634999281267399587529646083604
61634999281267399587530303058568
61634999281267399587530417377432
61634999281267399587530674594876
61634999281267399587717559364068
61634999281267399952743192648516
61634999281267399953578872992196
61634999281267399955274593347018
61634999281267399955274597592204
61634999281267399999312680503848
61634999281267400135757532293812
61634999281267401188088838839124
61634999281267401188089982027764
61634999281267401190620496284298
61634999281267401190620615320524
61634999281267401190621385908594
61634999281267401190621386971452
61634999281267401190621386972856
61634999281267401190621644188896
61634999281267401190621644190300
61634999281267401236353160604502
61634999281267401236353274923366
61634999281267401236353279522636
61634999281267401236354051174968
61634999281267401373551267889610
61635090091901732209798490883415
61635090091901732209799610091609
61635090091916144451782123147605
61635090091916177803607143436815
61635090091916188921728147939139
61635090091916188924172512944403
61635090092120574944165697937027
61635090092193520936919910901111
61635090092228638317849886624129
61635090092228638317850115261857
61635096543476032482541387684072
61635096543476032484985981327064
61635096543476080661032592776462
61635096543476332626038595392326
61635096543476380804551929043760
61635096543476380804553045187718
61635109395385056928101147166811
61635115617491471726470853503607
61635115617491478319502123906519
61635115617491478319502466863111
61635115847931764753154003797381
61635115847931770060590773877601
61635115847931770108771154537269
61635148160854805604027314768155
61635148160854805604027343465963
61635148160854854233007944561149
61635148160854855427139416376325
61635148160889927748684855324315
61635148160889927748684856846459
61635148160889977571795556526401
61635148161109967076832418813573
61635148161110016489877755049817
61635148161182913064503028729721
61635148161182913069586374560213
61635148161182962482630939144125
61635148161218035214241625556765
61635148161218035214241654136481
61635148161218035214241739875629
61635148161218084627288108163977
61635148161762572994585071799601
61635148161762572994773099876929
61635148161762578345494811688301
61635148161762622407630406513861
61635148161762622407630406631953
61635148161835507869217132355359
61635148161835518987526164935011
61635148161835518987527312841013
61635148161835524338249024652385
61635148161835524340504246971397
61635148161835524340505361580321
61635148161835524340507317106303
61635148161835524340508460413035
61635148161835524340695602401075
61635148161835557282262467187711
61635148161835557282450752482483
61635148161835573751293216178005
61635148161835573753549553105941
61635148161839424558555467313577
61635148161839424558555811687111
61635148161839424559371347686859
61635148161839424559371719223167
61635148161839426206498447376645
61635148161839426206500771374699
61635148161839457912826225969453
61635148161839459742780189145903
61635148161839459742780220907947
61635148161839459742968474440675
61635148161839470860900968192827
61635148161839470860901312566361
61635148161839474381667913295281
61635148161839476211811309672505
61635148161870641131994277007759
61635148161870641131994305587475
61635148161870644838035802446855
61635148161870646485164600445019
61635148161870646485164857662463
61635148161870646485352885739791
61635148161870690545040759628021
61635148161870695895949356328081
61635148161870695895950499516721
61635148161870695898209935277371
61635148161870695898210192494815
61635148161874546703211951837187
61635148161874546703212980706963
61635148161874546704027859373243
61635148161874546704028888243019
61635148161874548351157946528855
61635148161874593005558481586213
61635148161874596526323681909049
61635148161874596526324053445357
61635148161874596575152981651931
61635148161874596575154012056741
61635148161874598356467449822581
61635148161874598356468221474913
61635148161874598358726885583231
61635148161874598358727657235563
61635148162090682975498928598151
61635148162090682975502281465981
61635148162090683570839466187871
61635148162090683570842822238029
61635148162163614738869679826545
61635148162163614738870422899161
61635148162163625851907081280933
61635148162163625851907824353549
61635148162163628963985327120573
61635148162163628963987651118627
61635148162163628963987682880671
61635148162163628963988425953287
61635148162163628968253141562235
61635148162163628968255465560289
61635148162163628969067929878449
61635148162163628969071028711163
61635148162163628969071373084697
61635148162163629380853260075535
61635148162163629380853636211113
61635148162163629428027506187851
61635148162163629428029457114563
61635148162163629558513432154177
61635148162163629563593679151955
61635148162163629563596777984669
61635148162163629566040258435679
61635148162163629566041400207377
61635148162163629566043357268393
61635148162163629566043385966201
61635148162163629566043724205431
61635148162163631210160204351753
61635148162163631210160976122177
61635148162163631212417313050113
61635148162163631212419640112403
61635148162163631212420411882827
61635148162198751572685968800947
61635148162198751572686997670723
61635148162198751710699750036643
61635148162198751710699778616359
61635148162198751710700899359587
61635148162198753357075777198243
61635148162198753357075780262479
61635148162198753357076551914811
61635148162198753357076809132255
61635148162198753357264837209583
61635148232666377546488019401877
61635148232666382897209731213249
61635148232666426319590122831169
61635148232739323539241113157767
61635148232739323539242232365961
61635148232739328889963944177333
61635148232739328892219137916629
61635148232739328892220281105269
61635148232739328892222260729789
61635148232739328892222265447151
61635148232739328892223379937983
61635148232739328892410550741923
61635148232739361194222988336337
61635148232739372312342963968885
61635148232739372312343306925477
61635148232739377665510069655297
61635148232774445683709196650799
61635148232774445683709225230515
61635148232774451036878629517593
61635148232774451036879520206151
61635148232774451036879777423595
61635148232774451037067805500923
61635148232774494457000475945329
61635148232774499810168881359289
61635148232774499810168881477381
61635148232774499810169537275815
61635148232774499810169910347157
61635148232774501044951585438127
61635148232774501044951585556171
61635148233067129025302909288105
61635148233067130214352178579521
61635148233067133966686980195769
61635148233067133966689278796435
61635148233067133966690079028483
61635148233067133971769525794213
61635148233067133971772624626927
61635148233067135574863618202797
61635148233067135574863965876751
61635148233067135618336849826587
61635148233067135618337965970545
61635148233067135620593186754523
61635148233067135620594302898481
61635148233067135620597401731195
61635148233102256529906752503427
61635148233102257719520877679159
61635148233102257719521134896603
61635148233102257719709162973931
61635167304813134947636984112431
61635167304813134947637012692147
61635167304813134947638131900341
61635167304844366344694158404581
61635167304848268210414133364101
61635167304848268210415276552741
61635167304848273561325016441441
61635167304848273563584452202091
61635167305056299969705624946161
61635167305056347550891698679241
61635167305056347550891727258957
61635167305064452660632877557409
61635167305129234844337690219281
61635167305129234844338833407921
61635167305129245962458809040469
61635167305129251315625546372901
61635167305129251315625547789843
61635167305129251315625574952617
61635167305129251315625914726881
61635167305129251315625919326151
61635167305129282425524935720717
61635167305129284254831846835419
61635167305129284257279569307783
61635167305137339359010292917679
61635167305137339359010321497395
61635167305137339359011440705589
61635167305137339359011440823681
61635167305137350477319325497331
61635167305137355830297374236639
61635167305137355830297402816355
61635167305137355830298522024549
61635167305137355830298522142641
61635167305137387535266086019169
61635167305137387535266114598885
61635167305137387535266458972419
61635167305137387535266459090511
61635167305137387537714180027841
61635167305137388129790720683751
61635167305137388129790749263467
61635167305137388129791092220059
61635167305137388132238467136561
61635167305137388132238810093153
61635167305137398648300388640843
61635167305137398648303483241469
61635167305137398648303487473557
61635167305137399242828493674447
61635167305137399247908740672225
61635167305137399247911839504939
61635167305137399250359557378033
61635167305160513817497587814749
61635167305160513817497616394465
61635167305160513822580933645241
61635167305160513822580962224957
61635167305160513825029027653913
61635167305160513825029027772005
61635167305160515059810961147441
61635167305164368107115635103729
61635167305164368107115978060321
61635167305164373460285417061419
61635167305164415690749802963573
61635167305164415690750145920165
61635167305172472621787470867157
61635167305172472621788585476081
61635167305172477974957761007339
61635167305172477974958018224783
61635167305172477975146046302111
61635167305172509679922599240587
61635167305172510274447232370135
61635167305172520798043603742911
61635167305172520800490953143933
61635167305172520800491324680241
61635167305172521387484519505659
61635167305172521387484548085375
61635167305172521392567865336151
61635167305172521392567893915867
61635167305172521392568236872459
61635167305172521395014811556913
61635167305172521395014840136629
61635167305172521395015587808515
61635167305172521395015954745553
61635167305172521395015959344823
61635167305172521395015960879857
61635167305172526151212779274169
61635167305172526151213036491613
61635167305172526153659725494931
61635167305172526153660496097503
61635167305172526153660497147263
61635167305172526153660754364707
61635167305172526745737672691229
61635167305172526748185393746651
61635167535237817441954248961385
61635167535237828560074224593933
61635167535272950704731393613785
61635167535272956057899794895035
61635167535272956057899799145837
61635167535492738706772737570729
61635167535561732828453199480225
61635167535562032971949287862193
61635167535562032972221257026677
61635167535562038370389146100089
61635167535562038370389149282417
61635167535562071264677202345815
61635167535562071264678316954739
61635167535562071267125695053569
61635167535562071267126038010161
61635167535562082377712279802149
61635167535562082377714604266763
61635167535562082382795968589233
61635167535562082382798292587287
61635167535562082385245670686117
61635167535565624170096999677371
61635167535565635288217775541967
61635167535565635288970919903383
61635167535565635288971264276917
61635167535565640641384855830991
61635167535565640641384884410707
61635167535565640641385228784241
61635167535565673581405917452773
61635167535565673581405946032489
61635167535565673583853638508195
61635167535565673583853667087911
61635167535565673583854410160527
61635167535565673583854783231869
61635167535565684656242093612545
61635167535565684656242094662305
61635167535565684694441023488823
61635167535565684694443346437117
61635167535565684694443347486877
61635167535565684701974414372791
61635167535596904935178148716325
61635167535597155161879212615857
61635167535597160515048643835357
61635167535597193409334461822177
61635167535597204527455466324501
61635167535597204529902811126253
61635167535597204529903182662561
61635167535597204529903184197595
61635167535597204529903188796865
61635167535597205116896382049501
61635167535597205116896410629217
61635167535597205121979727879993
61635167535597205121979756459709
61635167535597205124427445753087
61635167535597205124427818824429
61635167535597209880623522647565
61635167535597209880624894473933
61635167535597209883071583943811
61635167535597209883071588194613
61635167535597209883072617064389
61635167535600757432874920581373
61635167535600757432875292117681
61635167535600762786043693050463
61635167535600762786044721920239
61635167535600762786796834229551
61635167535600795680330541306739
61635167535600806798451545809063
61635167535600806800898923907893
61635167535600806800899263682157
61635167535600806800899266864485
61635167535600806846631927884269
61635167535600812197352610825865
61635167535600812197353639695641
61635167535600812199800327649199
61635167535600812199800331881287
61635167535600812199801360751063
61635961622367449296194046718689
61635961622367449296194275356417
61635961622368351099565181206593
61635961622371051567441058961553
61635961622371051567441173280417
61635961622371052802787848340801
61635961622371052802787962659665
61635961622371052802791291547049
61635961622371052802812240833117
61635961623015840987019515019201
61635961623234647310367398693001
61635961623307593303121583077369
61635961623343616015612778501919
61635961623343616015613035719363
61635961623343616152873790094835
61635961623343616153626674056479
61635961623343616153626931273923
61635961623351719882958277651837
61635961623351719883208981754941
61635961623351719890551331817935
61635962101622571211818416358958
61635962101622571623600650905658
61635962101622571806594098064362
61635962101622571806614990072954
61635962101622615546194880621800
61635962101622615683455291924040
61635962101622615683455292040680
61635962101622615683455406709464
61635962101622615683455663576988
61635962101622615683455664976668
61635962101622615729209219789096
61635962101622616134007450508240
61635962101626173345804759965498
61635962101626173483065542920686
61635962101626173528547160064506
61635962101626173528819099132794
61635962101626206697629780254708
61635962101626217817253723288436
61635962101626217817442008583208
61635962101626217817504542064696
61635962101626217817504799282140
61635962101626217954702420002088
61635962101626217954702791538396
61635962101626218000184380102500
61635962101626218000456347750504
61635962101938670510940037718384
61635962101938670511023720538176
61635962101938670511212006882708
61635962101938670922722300844800
61635962101938670922994270009124
61635962101938671105736640478656
61635962101938671105736641528416
61635962101938671105799059286988
61635962101938671105799430823296
61635962101938671105820322831888
61635962101938671105987345631520
61635962101938671105987717167828
61635962101938671106008609176420
61635962101938672755376205788226
61635962101938672755376206851084
61635962101939573323208879437298
61635962101939573323208908135058
61635962101939573323208909552208
61635962101942258003782720725200
61635962101942269116882912878520
61635962101942272645009864086704
61635962101942272782186821323520
61635962101942272782270504143312
61635962101942272782270875679620
61635962101942272827940406115344
61635962101942272827940406231984
61635962101942272827940492325424
61635962101942272827940520900768
61635962101942272827940520905140
61635962101942272827940749538496
61635962101942272827940749542868
61635962101942272827940750588256
61635962101942272827940778122584
61635962101942272827940779167972
61635962101942272828003168346828
61635962101942272828003254440268
61635962101942272828003283019984
61635962101942272828003511657712
61635962101942272828003539883136
61635962101942274476827169082806
61635962234558117051251551942790
61635962261447241930509201665720
61635962261471258719307440467214
61635962261483264643002172217750
61635962310395388942064804742408
61635962310395400055102206196796
61635962310395400060185894983880
61635962313668517112836515243497
61635962313676622222577694128685
61635962313677522790139457574985
61635962313677523201920691830221
61635962313677524437267481210873
61635962313677524437518529687511
61635962313677524437518532874051
61635962313680226277963581924791
61635962313680226277963585111331
61635962313680226277963843391585
61635962313680226277964615043917
61635962314322313033152702913979
61635962314322313033153736033105
61635962314322324146190104368367
61635962314322324146191137487493
61635962314333130959931488302901
61635962314334019865851136282037
61635962314334019865851907934369
61635962314334020414705864239595
61635962314334020414706897358721
61635962314334030978888537736425
61635962314334030978889309388757
61635962314334031527743265693983
61635962314334031527743269943333
61635962314336721569098195908561
61635962314336721569098967560893
61635962314336732682135597362949
61635962314551924058446588973711
61635962314612862475858299096239
61635962314612862476047356047555
61635962314612864122423267374131
61635962314612864122987351601903
61635962314616764989639722518597
61635962314616764989639722524213
61635962314616766636015633845173
61635962314616766636015633850789
61635962314616766773213626455721
61635962314616766773276302481497
61635962314616766773297309281129
61635962314616766774029559396382
61635962314624569719586621818611
61635962314624570268629639320499
61635962314624870099380901403785
61635962314624870457900237917957
61635962314624870465222324253935
61635962314624870510974879235429
61635962314624870648236663893407
61635962314624870648256554665769
61635962314648870826787614459911
61635962314648881939825015914299
61635962314648887025250895142999
61635962314648887025251928262125
61635962314648887025440210368953
61635962314648887026004040571437
61635962314648887026005069441213
61635962314648887437034188200597
61635962314648887437034188206213
61635962314648887437850095749703
61635962314649187626554801811471
61635962314652789485768617119905
61635962314652789485769645988229
61635962314660893360728891372869
61635962328404910683386090728850
61635962328413015793128298478150
61635962328413015793128327057914
61635962332050890564299847742925
61635962332050901677337249197313
61635962332058995674605882506813
61635962332059006787642512308869
61635962332269695188011445050877
61635962332339941172095531300085
61635962332342642875321670220257
61635962332342642875342590926609
61635962332375963884566063235727
61635962332378665587813122862251
61635962337967632658070793043501
61635962337968533225067357653105
61635962337968533225067700609697
61635962337968533225819469962417
61635962337968533225819812919009
61635962337968533225820841788785
61635962338248565350394344496033
61635962338248566585176277990965
61635962338251266588783350709905
61635962338251266588783693666497
61635962338251266642047426290913
61635962338251268235911374345793
61635962338251268235911717302385
61635962338251268235912403215569
61635962338251268235912746172161
61635962338251268426436461401673
61635962338259371698524529589477
61635962338259371751788605170485
61635962338259372300831618304979
61635962338284589251914916311152
61635962338295389515090254833585
61635962338295389515090597790177
61635962338295389515278540128357
61635962338295389515278625867505
61635966611877357663121251306998
61635966617785682886952324706042
61635966621686040641050262119174
61635967817236641739813183569727
61635967817236941883329163788223
61635967817236941883330192657999
61635967817236941929082629656297
61635967817236941929082720000379
61635967817236941929083748870107
61635967817236941929083748870155
61635967817237842313880191053183
61635967817237842313881219922959
61635967817237842313881219923007
61635967817237842908676764767227
61635967817237842908677793636955
61635967817237842908677793637003
61635967817441070457562926520579
61635967976767124960466688397239
61635967976767124960467460049571
61635967976767126744857271516927
61635967976769527892992572571155
61635967976769826252119741599305
61635967976769826252119770179021
61635967976769828082263137871535
61635967976769828082263909523915
61635967976770729061857954290715
61635967976770729061857954290763
61635967994493001390317098177338
61635968000401326563312012606398
61635968001268869094354239309781
61635968001341514897837886973437
61635968001341803968987447771541
61635968047673333046827071891106
61635968048618911148572036478245
61635968048618911148572036478453
61635968053581658265573770589882
61635968053581658270658145290150
61635968054453389954181444116465
61635968054453389954181444116513
61635968054453389999934771690845
61635968054453389999935028908289
61635968054453389999935028908337
61635968054453401067218845570901
61635968054453401067218874150569
61635968054453401112972430362677
61635968054454590574003065261617
61635968054526335941852054032661
61635968054526335941852082612329
61635968054526335987605638824437
61635968054526347059972829897209
61635968054526347105726386109317
61635968054527247490523852557283
61635968054527536561673417960321
61635968054527536561673675177925
61635968057482049325764092666972
61635968057482049325764095854916
61635968057482049371516620009304
61635968057482060443884068299520
61635968057482060489637624511628
61635968057482065987658570625362
61635968455365785206841342226205
61635968455368186354980772401317
61635968455368186354981547240189
61635968455368486498494424021085
61635968455368486544247980233193
61635968455368486544252112658661
61635968455368486551846316152288
61635968473091659852113917066554
61635968473375339940549927272552
61635968478991881010632465742369
61635968479002688007388189312211
61635968479002988150905198400531
61635968479002988150905226980247
61635968479003888581456225665491
61635968479003888581456254245207
61635968479975284390695131172273
61635968479975295508816135674597
61635968526271991501283836131087
61635968526271991508815276442848
61635968527240697132660202476465
61635968527241886731032093777177
61635968527241886731035537455809
61635968527241886776701996215769
61635968527241886776705095048483
61635968527241886776705439894401
61635968527241886776789122247633
61635968527241897844069495231565
61635968527241897844072938910197
61635968527241897849156284740689
61635968527241897889742841348789
61635968527241897889805603113713
61635968527241897889826523702021
61635968527241897894826187179281
61635968527241897894888948944205
61635968532176713172764308429631
61635968532177913929846683950207
61635968532180314894968417489471
61635968532180316679361353672363
61635968532180316725111466205839
61635968532180316725111809162431
61635968532180316725114909530131
61635968532180316725114909530339
61635968532180316725114909884471
61635968532180316725115281066647
61635968532180316725115281420779
61635968532180316732646349841886
61635968532180616868631918618451
61635968532180616868631918618659
61635968532180616868631918972791
61635968532180616868631947198167
61635968532180616868632290154967
61635968532180616876163358930206
61635968532181515652050793010047
61635968532181516208624879287174
61635968532181517299179502559119
61635968532181517299179845515711
61635968532181517299182945883411
61635968532181517299182946237751
61635968532181517299182974463127
61635968532181517299183317774059
61635968532181517443975140924770
61635968532181517848225992319354
61635968532181517848225992319355
61635968532181517855000790613750
61635968532181517855752902923062
61635968532493714323520900535842
61635968532493714872560823791236
61635968533124994401392307356213
61635968533125005519513311858537
61635968533128596123596645053781
61635968533128607241717420918377
61635968533128907430987986218805
61635968533149311386970768718193
61635968533149311386970883509441
61635968533149322500008198752345
61635968533150212000536135618461
61635968533150212000536135622673
61635968533150223118656111251009
61635968533150223118656111255221
61635968533152913108421851390193
61635968533152924222212307812185
61635968536072603912039909145218
61635968549906493115468361121854
61635968549906493115468361121902
61635968553177055882003024802995
61635968553177055882005463942217
61635968553833569133030185313062
61635968553833617303929655348078
61635968553833617309013234402518
61635968553833617309013234415568
61635968559082979411165515148515
61635968559085680700289606821613
61635968559085680700310527528013
61635968559085681241736356517631
61635968559085681249350073108375
61635968559085681249353546429581
61635968559085681251861614795155
61635968559085681295083799010781
61635968559085725166844538478607
61635968559085725166865459185007
61635968559086581672287412366679
61635968559086881869154131136691
61635968559086926335708030264985
61635968559086926335708919895105
61635968559097437906666898420090
61635968559097437906670628958692
61635968559742194546109927463128
61635968559742242717010402037554
61635968559742242717010402387474
61635968559742242717010403437234
61635968559742242722092976565634
61635968559742242723788553549700
61635968559743139448299208949470
61635968685804876419117231734561
61635968685804876426459586525118
61635968685804877654463996784847
61635968685804877654464025364563
61635968685804877661995437096599
61635968685804877661995437096602
61635968685804877661995437096608
61635968686093960333733105514892
61635968686093960333734253425266
61635968686093960470994922061430
61635968686096660389851369857408
61635968686096662174241981687954
61635968686120976956117047417082
61635968686773583285839592540751
61635968686773583285840363130225
61635968686773583285840364193083
61635968686773583290923195588687
61635968686773583290923967241019
61635968686774772929882156869529
61635968686774772929884480867583
61635968686774772929884566961023
61635968686774772929885252519915
61635968686774772929885338613355
61635968686774772929968935339707
61635968686774784042921968527887
61635968686774784042922740180219
61635968686774784042922997397663
61635968686774784048005571463347
61635968686774784048006343110063
61635968686774784048006343115679
61635968686774784048006343228155
61635968686777174032079454071405
61635968686777174032079454090119
61635968686777174032348327137497
61635968686777174032351421738123
61635968686777185145116855525793
61635968686777185145116855544507
61635968686777185145385728591885
61635968686777185145388823192511
61635968686777185150199429703953
61635968686777185150199429722667
61635968686777185150471397370671
61635968686777474038334932429109
61635968686777474038335708317741
61635968686777474038335708790077
61635968686777474038335708803175
61635968686777474038523993612513
61635968686777474221346953369637
61635968686777474221346953369845
61635968686777474221350047951549
61635968686777474221350047953001
61635968686777474221350047970263
61635968686777485151372305290683
61635968686777485151372305303781
61635968686777485151373195983613
61635968686777485151373195996711
61635968686777485151373453201057
61635968686777485151373453214155
61635968686777485151561481278385
61635968686777485156455770174871
61635968686777485156456799031549
61635968686777485156456799044647
61635968686777485334387420827673
61635968686777485334387420844935
61635968686777485334387420845143
61635968686777485339468043611317
61635968686777485339471138211943
61635968691702696215601106796918
61635968691702696619849514789833
61635968691702696619852987042405
61635968691702696619853072787329
61635968691710499756494491472071
61635968691710499756495263124403
61635968691710499756497935150703
61635968691710499756498592011787
61635968691710499756498620591503
61635968691710499756498706803035
61635968691710499756498964020479
61635968691713201048148349505503
61635968691713201048148606722899
61635968691713201048151673793569
61635968691713201048151673793617
61635968691713201048151702373333
61635968691713201597191367007343
61635968691713201597191367007391
61635968691713201642944923219451
61635968691713201642944923219499
61635968691713202832538042067775
61635968691713202832538413604035
61635968691713202832541514326123
61635968691713202832541857282667
61635968691713202878295070183891
61635968691713501237422296371521
61635968691713501786464285352149
61635968691713503021811074732801
61635968691713503021812079272211
61635968691713503021812079626551
61635968691713503021812107851927
61635968691713503029343519583966
61635968691714402217012959572731
61635968691714402217012959572779
61635968691714402217015312617061
61635968691714402217015312617109
61635968691714402217016341486885
61635968691714402361805039940886
61635968691714402361805039940934
61635968691714404001402680714719
61635968691714404001402680714767
61635968691714404001406124393350
61635968691714404001406124393351
61635968691714404001406152973114
61635968691714404001406152973115
61635968691714404008745807151778
61635968691714404008745807151826
61635968691714404008749279410126
61635968691714404008749279410174
61635968691714404008933063576822
61635968691714404008936794115424
61635968691714404008937565767756
61635968691714448473607485822808
61635968691714448473608228895376
61635968691714448473608228895424
61635968691714448473608257475092
61635968691714448473608257475140
61635968692002283910435155005244
61635968692002283910436183875020
61635968692002285511810970262056
61635968692002285511811741914388
61635968692026599241351172977640
61635968692026643538124615957113
61635968692029302728988072651188
61635968692029602323462031071732
61635968692029602323465129904446
61635968692029650501892801229660
61635968692682197540150273573727
61635968692682197540150929371953
61635968692682197540151044163201
61635968692682197540151045226059
61635968692682197585903858365551
61635968692682197585904630017883
61635968692682208653184231703775
61635968692682208653185003356107
61635968692682208653187326285527
61635968692682208653187326286931
61635968692682208653187675382406
61635968692682208653188359406105
61635968692682208653188447034738
61635968692682208658271278076051
61635968692682208658272049728383
61635968692682208698941259819939
61635968692682208698942031472271
61635968692682208704024862867875
61635968692682208704025634520207
61635968692682241455966976146563
61635968692682241455967004726279
61635968692683097558919693510545
61635968692683098153715640355903
61635968692683098153715640360115
61635968692683098153716412012447
61635968692683107436418950050965
61635968692683108671957123544649
61635968692683108671957123557699
61635968692683109221083053630939
61635968692683109221083825283271
61635968692683109226166742423847
61635968692683109226167514076179
61635968692683109266753041810291
61635968692683109266753041814503
61635968692683109266753813462623
61635968692683109266753813466835
61635968692683109266815717835859
61635968692683109266816460908475
61635968692683109271836273321919
61635968692683109271836273326131
61635968692683397748190287390641
61635968692683398297232649448387
61635968692683398297232649566479
61635968692683398297233304892529
61635968692683398297233421218811
61635968692683398297293001121817
61635968692683398297296068546778
61635968692683398297296440083087
61635968692683398342987006010635
61635968692683398343048910378255
61635968692683409410267640811281
61635968692683409410269964809335
61635968692683409410270050902775
61635968692683409410330402576205
61635968692683409410332726924179
61635968692683409410332726928551
61635968692683409410333469996795
61635968692683409410333470001166
61635968692683409410333470001167
61635968692683409410333841537475
61635968692683409410353647629127
61635968692683409410354419281459
61635968692683409415353653950711
61635968692683409415353654068803
61635968692683409415354425603043
61635968692683409415412600500695
61635968692683409415413748406697
61635968692683409415416415715635
61635968692683409415417187367967
61635968692683409456023521021443
61635968692683409456083958788313
61635968692683409456086283136287
61635968692683409456087426447391
61635968692683409456107203841235
61635968692683409456107975493567
61635968692683409461107238860627
61635968692683409461167304618805
61635968692683409461170000625551
61635968692685799262165977248437
61635968692685799262166753137069
61635968692685799262166753150119
61635968692685799262166867928269
61635968692685799262355153223041
61635968692685799445181092770877
61635968692685799445181092772329
61635968692685799445181092789591
61635968692685799445432256040215
61635968692685799445432513257659
61635968692685810375201087520739
61635968692685810375203407269443
61635968692685810375204183171173
61635968692685810375204183184223
61635968692685810375204183643509
61635968692685810375392468465945
61635968692685810380287872430593
61635968692685810380472801203031
61635968692685810517817500220625
61635968692685810517820595884109
61635968692685810558469657494603
61635968692685810558469914712047
61635968692685810563301068422139
61635968692686094090924873937941
61635968692686099451436571128581
61635968692686099451437347017213
61635968692686099451437347030263
61635968692686099451437347502647
61635968692686099451437719038955
61635968692686099451625632311985
61635968692686099588695005742299
61635968692686099588698473414427
61635968692686099588946082916697
61635968692686099588946169010185
61635968692686099634451686652473
61635968692686099634451686669735
61635968692686110564474748471601
61635968692686110564474748484651
61635968692686110564474748957035
61635968692686110564663033766373
61635968692686110569554994065487
61635968692686110569554998769751
61635968692686110569557318413461
61635968692686110569557322649761
61635968692686110569557322662811
61635968692686110569557437454059
61635968692686110569558466323835
61635968692686110569745607944533
61635968692686110569746752668367
61635968692686110701732437311389
61635968692686110701732437311597
61635968692686110701735531912015
61635968692686110701983227507980
61635968692686110701983227507981
61635968692686110701983456145708
61635968692686110701983456145709
61635968692686110701983484371085
61635968692686110701983570464573
61635968692686110701986666582923
61635968692686110701986923800367
61635968692686110706816126098681
61635968692686110706818077510459
61635968692686110706819220699307
61635968692686110707066825969696
61635968692686110707066825969697
61635968692686110707066830201577
61635968692686110707067173512509
61635968692686110707070269175945
61635968692686110747489088106861
61635968692686110747489088124123
61635968692686110747737040583193
61635968692686110747740135183819
61635968692686110752569337937047
61635968692686110752571662285021
61635968692686110752571662302283
61635968692686110752820386413685
61635968692686110752822709361979
61635968692686143916296325567613
61635968692686143916296411306761
61635968692686143916296668524205
61635968692693903137126371593211
61635968692693914250351713850585
61635968692693914255246347225759
61635968692693919382343953061609
61635968692693919794126217237785
61635968692693963664209600157311
61635968692693963664212956226183
61635968692693963664213043835943
61635968692693964258737590871891
61635968710409273987492223692569
61635968710409274536535241194457
61635968710409274582291150450895
61635968710409285649572642648845
61635968710409285649575710069435
61635968710409285695326198860953
61635968710412892915575272155479
61635968710420079703147568373977
61635968710420079748903477630415
61635968710420090816184969828365
61635968710420090816188037248955
61635968710420090821268315658857
61635968710420090861938526040473
61635968710420090867021871870965
61635968712711190779878951668375
61635968712711190787496141580325
61635968713367705868915337428931
61635968718619516011324775840147
61635968718619516011327214979369
61635968718619817573202138045745
61635968718619817573206385142965
61635968718627621121630034702593
61635968718627621121634281799813
61635968718627921310904875798001
61635968718627921448165630527605
61635968718630322817450404443100
61635968718630322825045266567196
61635968718630322825048707059288
61635968718630322827576667260082
61635968718630324601844345165402
61635968719250763530634754682878
61635968719250796882460775262148
61635968719250813356009735730330
61635968719250813356010764600106
61635968719250813356261554442358
61635968719250813356282475030666
61635968719250813356282732248110
61635968719250813539275779290582
61635968719250813539296699878890
61635968719272379407638011906993
61635968719272427585880492538061
61635968719272427585880492538109
61635968719272428818967107316131
61635968719276331282017004823982
61635968762614004904072654926038
61635968762614004904072654926086
61635968762614305047589664014406
61635968762616706607507999847334
61635968762616706607510323845388
61635968762617007986375241639450
61635968762617007986375241993582
61635968762908491806250044817220
61635968762933107280682043008208
61635968762933107280685167233855
61635968762933155459112809983808
61635968762940912247474196096212
61635968762941211155641288392848
61635968762941211155644384043234
61635968762941211155644412622950
61635968762941212390988077772096
61635968762941212390991176604567
61635968762941212390991176604810
61635968762941260569418844747696
61635968762941260569418847930024
61635968762941260569421943580410
61635968762941260569421972160126
61635968763589304402398034118937
61635968763589315515435435573325
61635968763589315515438530155237
61635968763589604408654288831785
61635968763589604408654288831993
61635968763589604545915043207257
61635968763589604545915043207465
61635968763589604545915129300745
61635968763589604545918139207527
61635968763589615521691402954027
61635968763589615521691661706665
61635968763589615521694755821857
61635968763589615521694756289821
61635968763589615521694756294033
61635968763589615526775007536949
61635968763589615526775007537157
61635968763589615526775121856021
61635968763589615658952071590351
61635968763589615658952187798540
61635968763589615658952187798541
61635968763589615658952416436268
61635968763589615658952416436269
61635968763589615658952444661645
61635968763589615658955540661915
61635968763589615664035790492137
61635968763589615664035790492345
61635968763589615664035790846476
61635968763589615664035790846477
61635968763589615704706000873753
61635968763589615704709095455713
61635968763589615704709095457117
61635968763589615709789346704245
61635968763589615709789346704453
61635968763589648873513324410523
61635968763590516089503186483785
61635968763590516089503215063501
61635968763590516089503443701229
61635968763590516094586818111389
61635968763590516094586818111437
61635968763590516094586903850585
61635968763597408277357279503577
61635968763597408277359690061631
61635968763597408277360461713963
61635968763597419207382665783107
61635968763597419207382665788723
61635968763597419207383437441055
61635968763597419212466011613599
61635968763597419212466011619215
61635968763597419390394680957965
61635968763597419390397005422579
61635968763597419390397005428408
61635968763597419390397091516019
61635968763597419390397777074911
61635968763597419390397863168351
61635968763597419395478026788457
61635968763597419395480322561140
61635968763597419395480351258900
61635968763597419395480694563955
61635968763597424751095177528345
61635968763597424751178860348137
61635968763597424751178861765043
61635968763597708283613534216425
61635968763597708283613534216633
61635968763597708283615858214479
61635968763597708283615858214687
61635968763597708283615944303755
61635968763597708283615944307967
61635968763597708283616629861195
61635968763597708283616629867019
61635968763597708283616715956087
61635968763597708283616715960299
61635968763597708420873255471367
61635968763597708420874027123699
61635968763597708420874288591897
61635968763597708420874374685385
61635968763597708420877470802331
61635968763597708420877470803735
61635968763597708466630197848335
61635968763597708466630283941823
61635968763597708466630969500667
61635968763597708466630969506491
61635968763597708466631055595559
61635968763597719396649873504007
61635968763597719396650645156339
61635968763597719396650907091305
61635968763597719396653345758143
61635968763597719396653345762355
61635968763597719396653345874783
61635968763597719396653345880399
61635968763597719396654001206497
61635968763597719396654117414687
61635968763597719396654117532731
61635968763597719396654374744559
61635968763597719396654374750175
61635968763597719401733476551943
61635968763597719401734252921589
61635968763597719401734252921797
61635968763597719401734367240661
61635968763597719401734624458105
61635968763597719401736575384657
61635968763597719401736577269771
61635968763597719401736577273983
61635968763597719401736948456159
61635968763597719401736948806079
61635968763597719401736948810291
61635968763597719401736948928335
61635968763597719533910542140331
61635968763597719533910656925755
61635968763597719533911313792663
61635968763597719533911428578087
61635968763597719533911433183180
61635968763597719533911433183181
61635968763597719533911661820908
61635968763597719533911661820909
61635968763597719533911690046285
61635968763597719533913985813139
61635968763597719533913985818962
61635968763597719533913985818963
61635968763597719533914014392855
61635968763597719533914014394259
61635968763597719533914014398678
61635968763597719533914014398679
61635968763597719533914100604387
61635968763597719533914757465471
61635968763597719533914757466875
61635968763597719533914757471294
61635968763597719533914757471295
61635968763597719533914872256719
61635968763597719533914872258123
61635968763597719533915129474163
61635968763597719533915129475567
61635968763597719538993887970823
61635968763597719538994002756247
61635968763597719538994259973691
61635968763597719538995007651400
61635968763597719538995007651401
61635968763597719538995035876777
61635968763597719538995036231116
61635968763597719538995036231117
61635968763597719538995121970265
61635968763597719538995379187709
61635968763597719538997331649454
61635968763597719538997331649455
61635968763597719538997446434879
61635968763597719538997703185763
61635968763597719579664213137863
61635968763597719579664984790195
61635968763597719579664984791599
61635968763597719579665246258393
61635968763597719579667570604963
61635968763597719579667570606367
61635968763597719579667570610786
61635968763597719579667570610787
61635968763597719579667570728830
61635968763597719579667685396211
61635968763597719579668340845969
61635968763597719579668342257295
61635968763597719579668342258699
61635968763597719579668342263118
61635968763597719579668342263119
61635968763597719579668457049947
61635968763597719584748592088885
61635968763597719584750915024129
61635968763597719584750916441278
61635968763597719584750916441279
61635968763597719584751031226703
61635968763597719584751031228107
61635968763597719584751288095631
61635968763597719584751288445551
61635968763597724894612159454099
61635968763597724894612186616665
61635968763597724894612188033815
61635968763597724894695099206891
61635968763597724894695840740101
61635968763597724894695869436457
61635968763597724894695874041551
61635968763597724894696213815815
61635968763597752748474893793217
61635968763597752748475665445549
61635968763597768810494324397679
61635968763597768947692317004015
61635968763597768993445901912479
61635968763597769405228164922255
61635968763597769405228165038895
61635968763597769405290151852519
61635968763597769405290152319079
61635968763597769405290926691391
61635968763597769405290927157951
61635968763597769410310739100415
61635968763597769410373500869551
61635968763598619964465013079711
61635968763598619964465041659427
61635968763598619964465041776067
61635968763598619964465127869347
61635968763598619964466156739123
61635968763598619969545287238811
61635968763598619969546063141945
61635968763598619969546063496077
61635968763598619969546406452669
61635968763598619969546406452828
61635968763598619969548387488467
61635968763598619969548387606559
61635968763598619969548730446511
61635968763598619969548730917235
61635968763598619969548730918687
61635968763598625508240317051687
61635968763598625508260466105707
61635968763598625508261237758039
61635968763598658814248304872582
61635968763598669927285706326970
61635968763598669932370081027238
61635968763598669978183331937806
61635968763598669978206576992132
61635968763808459041131259327020
61635968763808459041190839702247
61635968763808459041214856058985
61635968763878401900745697737980
61635968763878401900745926375708
61635968763878401905829300785916
61635968763878403136095042935338
61635968763878403136095071515054
61635968763878403136095814587670
61635968763878403141176093347492
61635968763878702090016263156452
61635968763878702090016520373896
61635968763878703279609470808112
61635968763878703279609728025556
61635968763878703279609756605272
61635968763878703325363055718028
61635968763878703325363312935472
61635968763878703325365636933526
61635968763878703330446658765964
61635968763881104791329882237230
61635968763881104793861287185073
61635968763881104798943861363233
61635968763881405026353260681356
61635968763881405026353260799400
61635968763881405026354032333688
61635968763881405028798400639324
61635968763881405028801753389110
61635968763881405028801869243168
61635968763881405028861421038679
61635968763881405033884327567270
61635968763881405033885472291104
61635968763881405033944766869171
61635968763881405033947090867225
61635968763889208666289127621870
61635968763889208668820532569713
61635968763889208673903106747873
61635968763889508901312506065996
61635968763889508901312506184040
61635968763889508901313277718328
61635968763889508903756871189304
61635968763889508903757642841636
61635968763889508903760343447652
61635968763889508903760998773750
61635968763889508903760998891794
61635968763889508903761114627808
61635968763889508903761115099984
61635968763889508908843572951910
61635968763889508908844717675744
61635968765888819093625669975457
61635968765888819505407674821571
61635968765888819505411148142777
61635968765888819680811508188225
61635968765895724036566573966740
61635968765895724041649149741329
61635968765895724041649406958773
61635968765896924610634610315808
61635968765896924615717184493968
61635968765896924615718214956579
61635968766517115552267928066979
61635968766545028899349769037734
61635968766545284578004357327222
61635968766545332748904832251568
61635968766545334586578519630286
61635968766545334586641281395210
61635968766553382954919410595334
61635968766553388452964348965864
61635968766553421804786301834484
61635968766553421850456204273284
61635968766553421850459300390230
61635968766553432917823703288872
61635968766553432963493577147956
61635968766553432963497044801210
61635968766553432968577037297312
61635968766553432968577294514756
61635968766553432968640053447272
61635968766553432968640056633812
61635968766553438461538510796752
61635968766553438461538539493108
61635968766553438461538544098202
61635968766553438461601274451001
61635968766553438461601274451002
61635968771797144319967998201263
61635968771797144729239781339741
61635968771797144729242221541821
61635968771797144731750261327679
61635968771797144731750261327727
61635968771797439560238999810089
61635968771797445048156380356419
61635968771797445048156408936135
61635968771797445048159590675589
61635968771804301230563247022064
61635968771804301233073501558814
61635968771804349401379809426080
61635968771804349403914656454104
61635968771804349408976311522293
61635968771804349408976568739785
61635968771804349408993758905354
61635968771804349408997232227289
61635968771804349408997232228693
61635968771804349408997489443956
61635968771804349408997489444685
61635968771804349408997489446137
61635968771804349411504497174323
61635968771804349411504525753991
61635968771805249834465683714852
61635968771805249839524927158592
61635968771805249839528367650684
61635968771805249839548257893012
61635968771805249839549288355623
61635968771805249842056327851478
61635968771805251077402088360950
61635968771805551805590470517510
61635968771805551805591242169842
61635968771805551805593913723758
61635968771807901719931075276863
61635968771807951123583918485920
61635968771807951126118765509732
61635968771807951126118765513944
61635968771807951131178008953472
61635968771807951131181449445564
61635968771807951131181449452197
61635968771807951131197867965194
61635968771807951131201222246691
61635968771807951131201225434635
61635968771807951131201336565555
61635968771807951131201339687892
61635968771807951131201339753499
61635968771807951131201341287129
61635968771807951131201341288533
61635968771807951131201341288776
61635968771807951131201598503796
61635968771807951131201598504525
61635968771807951131201598505977
61635968771807951131201598506217
61635968771807951131202370150503
61635968771807951131202370157064
61635968771807951131202370157100
61635968771807951131202370157148
61635968771807951133708606234163
61635968771807951133708634814039
61635968771807951133708639064873
61635968771807951133709409646358
61635968771807951725976937253385
61635968771807951725977019687901
61635968771807951725997940394301
61635968771807952907977087551678
61635968771807952953730643763777
61635968771808251320452043450388
61635968771808251320472964155336
61635968771808251869493946341705
61635968771808251869514949482621
61635968772425690956708393105918
61635968772425690956709421974242
61635968772425690956709425162186
61635968772425724308534154932710
61635968772425740375632313205152
61635968772425740375633432419170
61635968772425740962834719562520
61635968772425740962835834171444
61635968772425740965285998615438
61635968772425740965286654413712
61635968772425740965286655948906
61635968772425740965286770267770
61635968772425740965287027485214
61635968772425740965345199667098
61635968772425740965345203799808
61635968772425740965345313985962
61635968772425740965345318591055
61635968772425740965345318591056
61635968772425740965346318408732
61635968772425740965346318881115
61635968772425740965346318881116
61635968772425740965346433199980
61635968772425740965348641810536
61635968772425740965348645943246
61635968772425740965348646415630
61635968772425740965348674641006
61635968772425740965348674641213
61635968772425740965348674641214
61635968772425740965348675113390
61635968772425740965348760734494
61635968772425740965349416178636
61635968772425740965349417595578
61635968772425740965349418067962
61635968772425740965349446291934
61635968772425740965349532386826
61635968772425740965349789250138
61635968772425740965349789722314
61635968772425740965366120255406
61635968772425740965366123443350
61635968772425740965369562398844
61635968772425740965369566648194
61635968772425740965369566649598
61635968772425740965369567121982
61635968772425740965369591096604
61635968772425740965370338301930
61635968772425740965370453093178
61635968772425740965370710310622
61635968772425740970428917033898
61635968772425740970428921638991
61635968772425740970428921638992
61635968772425740970430036247916
61635968772425740970449809042490
61635968772425740972876642694413
61635968772425740972877385767029
61635968772428442264529466208991
61635968772453954455968416707482
61635968772460813291976283406153
61635968772460813291976311985869
61635968772460813291976313048727
61635968772460862705753842941925
61635968772460862705753842943329
61635968772460862705753871523045
61635968772460863115088386077181
61635968772460863115088414656897
61635968772460863115089160911841
61635968772460863115109306782129
61635968772460863117536135712319
61635968772461697065713082539990
61635968772461713722528113729794
61635968772461747074287249092612
61635968772461747074287363411476
61635968772461747074290345092918
61635968772461747074370931445636
61635968772461758187327775243662
61635968772461758187390537362718
61635968772461758187390880319310
61635968772461758192407996377492
61635968772461758192408110696356
61635968772461758192491678730516
61635968772462013866044091115930
61635968772462013866044348333533
61635968772462013866044348333534
61635968772462013866045094121758
61635968772462013866045095656744
61635968772462013866045095656951
61635968772462013866045095656952
61635968772462013866045467193260
61635968772462047217807354179786
61635968772462047217865983520486
61635968772462047217866012218294
61635968772462047217867016641064
61635968772462047217867019827604
61635968772462047217867131432312
61635968772462047217870115827910
61635968772462047217870115828069
61635968772462047217870115828070
61635968772462047217870115945954
61635968772462047263623700737778
61635968772462047263623700737985
61635968772462047263623700737986
61635968772462058330844754100432
61635968772462058330844755635626
61635968772462058330845127171934
61635968772462058330904418567835
61635968772462058330904418567836
61635968772462058330904421281992
61635968772462058330907517754682
61635968772462058335987016720618
61635968772462058335987021325711
61635968772462058335987021325712
61635968772462058335988135934636
61635968772462058381740572932726
61635968772462063874618483119740
61635968772462063874618511699456
61635968772462063874618597438604
61635968772462063874702194524863
61635968772462063874702194524864
61635968772464459478976727806634
61635968772464459478977502641294
61635968772464459484061188240434
61635968772464459484061191428378
61635979486980156999508640857681
61635979487052802797907656603625
61635979540165590226112087148629
61635979542869144808259924889986
61635979542869144808259953469702
61635979542869144808823776233488
61635979543193354571128003896780
61635979543193354571148895905372
61635979543193354571150043815746
61635980916951259770770646880957
61635980916951259770770646881165
61635980922775821075821862769261
61635980922848767063491701033077
61635980922848767063492472685409
61635980922859885183872280975543
61635980922859885183872285580429
61635980922859885183872285580637
61635980925814397947962706257628
61635980925814403484124783336762
61635980925814403484142233082420
61635980925814403484142318821568
61635980925814403484145703923618
61635980925814403484146475575950
61635980925814403489205029862364
61635980970124985616657636473365
61635980970124985616657636473413
61635980975743016706060997828736
61635980975743027824180940159834
61635980975743027824182088070208
61635980975746618977119839095532
61635980975961554491696017259057
61635980975961554491696017259217
61635980975961554491696045838725
61635980975961554491696045838933
61635980975961565604733418713397
61635980975961565604733418713445
61635980975961565604733418713605
61635980975961854680966611139361
61635980975961865794003755376305
61635980975961865794004012593749
61635980976033611029759275172837
61635980976033611029759275172885
61635980976034511602571091827045
61635980978916334138964389933498
61635980978916334138966709676586
61635980978916334138966966894030
61635980978916334138967862191846
61635980978916334138968119409290
61635980978916334138987630264894
61635980978916334138987887482338
61635980978916367490789696019868
61635980978916378603826811677096
61635980978916383962078811284756
61635980978916383962099731873064
61635980978916383962100879783438
61635980978916383964335148212692
61635980978989329949749421200904
61635980978989329949770341789212
61635980978989329949770718047254
61635980978989329949771489699586
61635980979572892340161156635488
61635980979572892340182077223796
61635980979572892340183225134170
61635980979572892340349184712816
61635980979572892340370105301124
61635980979572892340371253211498
61635981377532243203451809126077
61635981377532259814535526917695
61635981395573935209632335669369
61635981395574224280783044259803
61635981395574235391372610339905
61635981395574235391372724658769
61635981395574235393820445714191
61635981395574235393880108646401
61635981401479858318851497803729
61635981401482549504614027320221
61635981401482549504614117658799
61635981401482560615203683384609
61635981401482560615203683738901
61635981401482560615204055275209
61635981401482560617651400190681
61635981401482560617651400195053
61635981401482560622735117561853
61635981401482560622735122161123
61635981401482860761168437857313
61635981401482860806921994069421
61635981401482860806984755834345
61635981401490965868460752026215
61635981401490965868461866635139
61635981401490965914214679892723
61635981402139057288359737518645
61635981402139057288359737523017
61635981402139057288359851841881
61635981404433319167890356956590
61635981404434671323049413459875
61635981404434675578697668625603
61635981404434676813479602119131
61635981404434676813479602120535
61635981404434676813479602124747
61635981404434676815989339040069
61635981404434676815990110692401
61635981404434676815990113874729
61635981404437372975459571994154
61635981404445326143352650792166
61635981404445326740405218127426
61635981405429596778377249980654
61635981405429597319826443063792
61635981405429597319829537664418
61635981405429597327169220422846
61635981405429602266296954402574
61635981405429602266296982982290
61635981448748861812601700782353
61635981448749161811243980622703
61635981448749161994258292745317
61635981448751863516185616943281
61635981448759668617975190047851
61635981448759668617975961700183
61635981448759668620507452737311
61635981448759957513451122836139
61635981448759968626488552874615
61635981448759968807245783927995
61635981448759968807245783929447
61635981448759968807246527000611
61635981449405659076476952596375
61635981449405659076560979795525
61635981449405659079005258707349
61635981454329663887984201036455
61635981454333266158980280538487
61635981454333266159168537253543
61635981454340470701725580721639
61635981454341671458744137027799
61635981454341671458745165897575
61635981454344072972721660223671
61635981454344373161992225524099
61635981454344373162243272583795
61635981454345273729991263589527
61635981454345273729992292459303
61635981454345290333459911624998
61635981454345290340046453204338
61635981454345290340799594383426
61635981454345290340803038062058
61635981454345290379212438967330
61635981454345290379213467837106
61635981454345290386803168785454
61635981454345290386804197655230
61635981454345290386807669913578
61635981454656619820591226602659
61635981454656619820591483820103
61635981454657470563784845290405
61635981454657475924297085145729
61635981454657475924297085158779
61635981454657475924297085631163
61635981454657476107583741996698
61635981454657487036769602136085
61635981454657487037331362370015
61635981454657487037334458033451
61635981454657487037334572824699
61635981454657487037334577410919
61635981454657487037334830042143
61635981454657487037334834628363
61635981454657487042418175872635
61635981454657487042418180458855
61635981454657487174863741436899
61635981454657487174863857645088
61635981454657487174863857645089
61635981454657487174864086282816
61635981454657487174864086282817
61635981454657487174867185115287
61635981454657487174867185115323
61635981454657487174867185115530
61635981454657487174867185115531
61635981454657487174867213695003
61635981454657487174867213695039
61635981454657487174867213695246
61635981454657487174867213695247
61635981454657487174867301323720
61635981454657487174867558541164
61635981454657487179950902482331
61635981454657487179950904371656
61635981454657487220348797673130
61635981454657487220599849318839
61635981454657487220599965527236
61635981454657487225683566685847
61635981454657487225683568575172
61635981454660188740016661762609
61635981454660188740016776553809
61635981454660188740016777970715
61635981454660188740017035188159
61635981454660188740769917732897
61635981454668282737282224814899
61635981454668282737282224819271
61635981454668282920296564452919
61635981454668282920296564453127
61635981454668293850319597689571
61635981454668293855402286190967
61635981454668293855403315060743
61635981454668293855594700723263
61635981454668294031074504282757
61635981454668294031076828747323
61635981454668294033337036179226
61635981454668294038417654694599
61635981454668294038671802476127
61635981454668294038692723064435
61635981454668294038692723064483
61635981454668327202141289089945
61635981454668583063813544490799
61635981454668583063813544508061
61635981454668583063813659299309
61635981454668583063815867439093
61635981454668583109820534108175
61635981454668583109821391855399
61635981454668583109821649072843
61635981454668594039781691555471
61635981454668594174590394175933
61635981454668594174591165828265
61635981454668594174591170414485
61635981454668594174591513371077
61635981454668594174593494425589
61635981454668594174593494897973
61635981454668594174593609197963
61635981454668594174593609199367
61635981454668594174593609216836
61635981454668594174593609216837
61635981454668594174593837382181
61635981454668594174593952173429
61635981454668594174594609034513
61635981454668594174594638067739
61635981454668594174594638086612
61635981454668594174594638086613
61635981454668594174594723825761
61635981454668594174594981043205
61635981454668594176849946127303
61635981454668594176849946144772
61635981454668594176849946144773
61635981454668594177101764856800
61635981454668594177101764856801
61635981454668594177102027723275
61635981454668594177105122323900
61635981454668594177105122323901
61635981454668594177105208535432
61635981454668594177105465280493
61635981454668594177105465752876
61635981454668594181933520140609
61635981454668594181933634931857
61635981454668594181934663801633
61635981454668594181936614723973
61635981454668594220347165411475
61635981454668594220347422628919
61635981454668594222857906866207
61635981454668594227941367487947
61635981455313984292776930529837
61635981455313984302563986800875
61635981455313984302564101119739
61635981455313984302564334343687
61635981455313984302567430007123
61635981455313984302567458573789
61635981455313984302567458586839
61635981455313984302567459059223
61635981455313984302567544798371
61635981455313984302567802015815
61635981455313984302839398108637
61635981455313984302839398110041
61635981455313984302899065645941
61635981455314032478634161935244
61635981455314032478634190514960
61635981455314284492089099980189
61635981455324789466727821253927
61635981455324789466728964442567
61635981455324789467004032812403
61635981455324789467004032812451
61635981455324789469260369386255
61635981455324789469260369740339
61635981455324789469260369740547
61635981455324789469260455479695
61635981457579868483882429496194
61635981457612250142414685463552
61635981457612255709098442132708
61635981457612305533905120435702
61635981457615907804901167127334
61635981457615907804901167127382
61635981457615907804901195707050
61635981458171556292660906611739
61635981458171556292848934689067
61635981472395370846898475873032
61635981472395370846898733090473
61635981472395370846898733090476
61635981472395420809531025188897
61635981472395420814613342149613
61635981472398111445682297397992
61635981472398122558719698734336
61635981472398122558719698852380
61635981472398122558719955951780
61635981472398122558719956069824
61635981472398122563802158593632
61635981472398122563802530129940
61635981472398122563802530247984
61635981472398122563803301782272
61635981473050682179857966911483
61635981473050982369296183765250
61635981473050982369296183765298
61635981473050982369296955417582
61635981473050982369296955417630
61635981475305744723187431683678
61635981475340881685226424681834
61635981475340881690310003399404
61635981475340881690310004462262
61635981475341782258121786452614
61635981481214370136289099079506
61635981481214386744836561702436
61635981481249458874143998472448
61635981481249492281007652253322
61635981481249503345781248139918
61635981481249503399128632412230
61635981481249507057636160641006
61635981481249508889558817884898
61635981481249508889558845414854
61635981481250392848756931458892
61635981481250403966877653363646
61635981481250409457307836710694
61635981481250409457307866340170
61635981481250704156127326655482
61635981481250707814718795958156
61635981481250709646557510002530
61635981481258814754604117486420
61635981481258814756863577594698
61635981482197740102771168470626
61635981482197740109546766050900
61635981482197740109547025380914
61635981482197740110361554385988
61635981482197740110361898742260
61635981482197740110364997475596
61635981482197740156118582385464
61635981482197754934523050735898
61635981607969549289796364821748
61635981608282046729641432946871
61635981608282046729642204593587
61635981608282046729642204599203
61635981608284448429163643270795
61635981608284448429163643289722
61635981608284448429164414923127
61635981608284448429164501016567
61635981608284748021103900844039
61635981608284748022801576743605
61635981608292842431849349994967
61635981608292842431852822253315
61635981608292853544886780033443
61635981608292853544889878865997
61635981608292853544890223707703
61635981608292853545074808110771
61635981608292853549972797885863
61635981608292859088664382607536
61635981608292859088664382607537
61635981608292859088664725564129
61635981608292886896711771738565
61635981608292902958939493679567
61635981608938543994874404920543
61635981608938543994875176567259
61635981608938543994875176572875
61635981608938543997402423699323
61635981608938543997403195351655
61635981608938543997403481261291
61635981608938543997403485866177
61635981608938543997405809864231
61635981608938543997405895957671
61635981608938543997405896070147
61635981608938543997406581516563
61635981608938543997406667610003
61635981608938543997406924939923
61635981608940945097341347307403
61635981608941245286608473534341
61635981608941245286608816490933
61635981608941245288031452712759
61635981608941245288034548717277
61635981608941245288867904708771
61635981608941245288868249065043
61635981608941245288868249082305
61635981608941245288868252251583
61635981608941245288868280949343
61635981608941245288868282366285
61635981608941245288868282366493
61635981608941245288871348369933
61635981608941245288871348387195
61635981608941245288871348387403
61635981608941245288871376948197
61635981608941245288871376966911
61635981608941245288871719923711
61635981608941245289119329425981
61635981608941261760160873094934
61635981608941261760161901964710
61635981608941295111982421125796
61635981608941295111982449705512
61635981608941295111983449995572
61635981608941295111983478575288
61635981613865250509565692600887
61635981613865250509565949818331
61635981613865250509566721470663
61635981613866451266836239084273
61635981613876957891119115730167
61635981613876957891119858802735
61635981613876957891119858802783
61635981613876957891119887382499
61635981613876974357326037679982
61635981613876974357326809332314
61635981613876974364104217421924
61635981613876974364104989074256
61635981613877258080390452682927
61635981613877258080641499742623
61635981613878158648389490748355
61635981613878158648390519618083
61635981613878158648390519618131
61635981613878175114659088723786
61635981613878175114660117593514
61635981613878175251857109914002
61635981613878175251858110204062
61635981613878175258632937078174
61635981613878175258632937078222
61635981613878175258632965657890
61635981613878175258632965657938
61635981613878175297610666126158
61635981613878175297611694995934
61635981613878175305201395944282
61635981613878175305202424814010
61635981613878175305202424814058
61635981613878175305205126482884
61635981613878175305205897072406
61635981613878175305205898135216
61635981614190360842695657146263
61635981614190361025978268259450
61635981614190361025981621127280
61635981614190371955164730462199
61635981614190371955729586342303
61635981614190371955733058600651
61635981614190371960815632778811
61635981614190372138179070114928
61635981614190405307554606631513
61635981614190672142743843298675
61635981614190672280003483065223
61635981614190672280004597674147
61635981614190672286779424548259
61635981614193062133595248688261
61635981614193062729227909095595
61635981614193062729227995189035
61635981614193062729229024060263
61635981614193073246629526975357
61635981614193073246632621562933
61635981614193073659163902398195
61635981614193073659164674050527
61635981614193073659166996979947
61635981614193073659166996981351
61635981614193073659167374302251
61635981614193073659167374656542
61635981614193073659168145954583
61635981614193073659168146308874
61635981614193073664251749002519
61635981614193073796511725641519
61635981614193073796512468714135
61635981614193073842242038334495
61635981614193073842244361263915
61635981614193073842244361282788
61635981614193073842244361282789
61635981614193073842244476055115
61635981614193073842245132916247
61635981614193073842245504924891
61635981614193073842265396643423
61635981614193073842266425514651
61635981614193073847325755701295
61635981614193073847328850755383
61635981614193123054450513169784
61635981614193357374700721369681
61635981614193362322865813988689
61635981614193373434205539562225
61635981614193373434208638394939
61635981614193373435903215443077
61635981614193373440983465269051
61635981614193373440985789621237
61635981614193373848438739834727
61635981614193373983248218693741
61635981614193373983248561650333
61635981614193373985757926692477
61635981614193373985758698344809
61635981614193373985758813136056
61635981614193373985758813136057
61635981614193373985761398933355
61635981614193373985762514014663
61635981614193373990841272522969
61635981614193373990841272995352
61635981614193373990841272995353
61635981614193373990841387314216
61635981614193373990841387314217
61635981614193373990842764789615
61635981614193373990844716201600
61635981614193373990844716201601
61635981614193373990844830992848
61635981614193374031535875850411
61635981614193374031536647502743
61635981614193374036599444635575
61635981614201167244089573464443
61635981614201167655680451978099
61635981614201167655683550810653
61635981614201167655683550823703
61635981614201167655683551296087
61635981614201167655683895652359
61635981614201167655683895656730
61635981614201167655870802986251
61635981614201178357127060657979
61635981614201178357127317875423
61635981614201178362209892040485
61635981614201178768717570817447
61635981614201178768717570817495
61635981614201178768717824848399
61635981614201178768717828034939
61635981614201178768720147796693
61635981614201178768720266640458
61635981614201178768720923685325
61635981614201178768721295707067
61635981614201178768721296756827
61635981614201178768721297106747
61635981614201178768721297111118
61635981614201178768908553181823
61635981614201178768909323771297
61635981614201178768909324834155
61635981614201178768909325188446
61635981614201178773800513349795
61635981614201178773803869872129
61635981614201178773803870934987
61635981614201178773803871284907
61635981614201178773803871289278
61635981614201178773988798644567
61635981614201178773992156229759
61635981614201184266762015895511
61635981614201184266762763218929
61635981614201184266762794985101
61635981614201184266762794985185
61635981614201212120539516248773
61635981614201212120542845137609
61635981614201217252474675146941
61635981614201217252475794846473
61635981614201228182770451355695
61635981614201228777294311148029
61635981614201228777295202190879
61635981614201228777357073262873
61635981614201228782378033119923
61635981614201228782378804772255
61635981614201478963071767863619
61635981614201484456011688838879
61635981614201484456012436510765
61635981614205070299212259559414
61635981614205070299212516776858
61635981614205070299215612427244
61635981614205081417333235482022
61635981614205081417335559480076
61635981614205131235364315135201
61635981614846869220397702435871
61635981614846869221236969352551
61635981614846869221236969356763
61635981614846869221237741009095
61635981614846918631811223756290
61635981614847169407976072317823
61635981614847169407976815272347
61635981614847169407976843970155
61635981614847169409668325013775
61635981614847169410483199088011
61635981614847169410484227957787
61635981614847169410484232557057
61635981614847169410486556555111
61635981614847169410486642648551
61635981614847169410486642766643
61635981614847169410487414418975
61635981614847169410487671636419
61635981614849570510442986006875
61635981614849570511862527528745
61635981614849570511865593536605
61635981614849570511865622116321
61635981614849570512702421767525
61635981614849570512702421768977
61635981614849570512702421786239
61635981614849570512949369704447
61635981614849570512950402825025
61635981614849570512950403179317
61635981614849570512950488918465
61635981614849570512952813383079
61635981614849570512953470244211
61635981614849570512953470245615
61635981614849570512953498823927
61635981614849570512953585035411
61635981614849570512953585036863
61635981614849587167254895453601
61635981614849587167257334592823
61635981614849636920640591019764
61635981614849870699437396926973
61635981614849870699438511535897
61635981614849870699440495759687
61635981614849870699441610368611
61635981614849870699689220225221
61635981614849870699689563181813
61635981614849870699692687878475
61635981614849870701133091412231
61635981614849870701136216114509
61635981614849870701947995938039
61635981614849870701947995955509
61635981614849870701948651399651
61635981614849870701948995755923
61635981614849870701948995773185
61635981614849870701948998942463
61635981614849870701949024452279
61635981614849870701949027640223
61635981614849870701949029057165
61635981614849870701949029057373
61635981614849870701949110564433
61635981614849870701952095060813
61635981614849870701952095078075
61635981614849870701952095078283
61635981614849870701952123657791
61635981614849870701952466614591
61635981614849887173239176397242
61635981614849887173241619785814
61635981614849887173242648655590
61635981614849920525060097563678
61635981614849920525063196396392
61635981614849920525064196686452
61635981614849920525064225266168
61635981614849937109890265387508
61635981615149465129279002121573
61635981617145140624985378454177
61635981617145190038009792580177
61635981618132006539542950903271
61635981631592343979691317901363
61635981631592343979691317901366
61635981631920150655552343340131
61635981631920150655554666288425
61635981631920150660638012591300
61635981631920156199329941663423
61635981631927355197293453867349
61635981631927360693078927897717
61635981631927405160197715148967
61635981631927405160201154578249
61635981631927405165283355348037
61635981631930957468542990988583
61635981631930957468542990988796
61635981631930957468544019858359
61635981631930963009807671603476
61635981631930963009807700183192
61635981631930963009808043139784
61635981631930963012318178752577
61635981631930996364077428434258
61635981631931007477114458352338
61635981631931007477114486932054
61635981631931007477114715569782
61635981631931007477114744149498
61635981631931007477177592007702
61635981631931007477180945342092
61635981631931007477201865931804
61635981631931007482198061400274
61635981631931007482198175719138
61635981631931007482198432936582
61635981631931007482260852099046
61635981631931007482264291172584
61635981632575463223486263895767
61635981632575763412483859858454
61635981632575763412484888728230
61635981632583552271836319037698
61635981632583568333038127565243
61635981632583568333792301846195
61635981632583852461023201512457
61635981632583852461023230092173
61635981632583852463530242543497
61635981632583852463530614079805
61635981632583852463533714801845
61635981632583852463534057758437
61635981634874663465398643295820
61635981634874969150179644236701
61635981634885770467634316703708
61635981634885775406510912925366
61635981634885775414041176746824
61635981634885775414041180996174
61635981634885775414041955836450
61635981634885775414126007010430
61635981634885775955553903620224
61635981634885775955553931844196
61635981634885775955554017939088
61635981634885775963167878491269
61635981634885775963167878491270
61635981634885775963167882740619
61635981634885775963167882740620
61635981634885775963167992810134
61635981634885775963168652859162
61635981634885775963168657580896
61635981634885775963168767650410
61635981634885775963169025929260
61635981634885775963169029117204
61635981640758028460786227642582
61635981640758028460786256223750
61635981640758028460787256513810
61635981640758028460787285092074
61635981640758028468380339258172
61635981640758028468380343508974
61635981640758061812611276512960
61635981640758061812612305381284
61635981640758061815121727919730
61635981640758061815121761222632
61635981640758061815122761040308
61635981640758061815122875831556
61635981640758061858364832723616
61635981640758061858364832725068
61635981640758061858365861594844
61635981640758061860871873756108
61635981640758061860875312711554
61635981640758061860875317434740
61635981640758061860875341409362
61635981640758061860876345832132
61635981640758061860876346304516
61635981640758061860876460623380
61635981640758061865960063671316
61635981640758072933180745025230
61635981640758072933242761001770
61635981640758072933242765724956
61635981640758072933243880333880
61635981640758072978996317213878
61635981640758072978996317331970
61635981640758072978996321937064
61635981640758078466912582678900
61635981640758078466912582680352
61635981640758078466912668418048
61635981640758078466913697289276
61635981640758078469423062666838
61635981640758078469423062784930
61635981640758078469423066917640
61635981640758078469423148405986
61635981640758078469423177103794
61635981640758078469423181708887
61635981640758078469423181708888
61635981640758078469424181526564
61635981640758078469424181998947
61635981640758078469424181998948
61635981640758078469424296317812
61635981640758078474506780151730
61635981640758078474506784756823
61635981640758078474506784756824
61635981640758078474507899365748
61635981640758078476954505812245
61635981640758078476954505812246
61635981640758078476955363203726
61635981640758078476955620421170
61635981640758078477038931237886
61635981640779642094356820522135
61635981640779675448441358551439
61635981640779691507381234648135
61635981640779692102742697530427
61635981640779692105274844483921
61635981640783294376521972462591
61635981640794084578364879321914
61635981640794095688954533856772
61635981640794095688954787887676
61635981640794095688954791074216
61635981640794095691401480544253
61635981640794095691468743437142
61635981640794101179385005243240
61635981640794101186916072483446
61635981640794101186916076734248
61635981640794101186916419690840
61635981640794101186999730979940
61635981640794101187000102516248
61635981640794101189447562103424
61635981640794384767700559432840
61635981640794384767701678646858
61635981640794395832470682365620
61635981640794395832470682367072
61635981640794395832470768104768
61635981640794395832471457205896
61635981640794395832471542945044
61635981640794395832471796975996
61635981640794395834918518213747
61635981640794395834981277144806
61635981640794395834982280150633
61635981640794395834982280150634
61635981640794395834984633194963
61635981640794395834984633194964
61635981640794395834985752526866
61635981640794395880738965780978
61635981640794400781452054183921
61635981640794400781452054183922
61635981640794400781453168792846
61635981640794401368655312264818
61635981640794401376248284941325
61635981640794401376248284941326
61635981640794401376248395127272
61635981640794401376248399732365
61635981640794401376248399732366
61635981640794401376248625182149
61635981640794401376248625182150
61635981640794401376248627896306
61635981640794401376248653761865
61635981640794401376248653761866
61635981640794401376248739501014
61635981640794401376249399550042
61635981640794401376249399550249
61635981640794401376249399550250
61635981640794401376249514341290
61635981640794401376269287135864
61635981640794401378696346237571
61635981640794401378696374817287
61635981640794401378697121077847
61635981640794401378697121077848
61635981640794401378697235396712
61635981684778066275749914703054
61635981684778077388787316157442
61635981684778077388787316275540
61635981684778077388788002188724
61635981684778077388849963603294
61635981684778077388849992183058
61635981684778077388850735255674
61635981684778077393871690857710
61635981684778077393871690975808
61635981684778077395566268019734
61635981684778077396381030489262
61635981684781679667378255069254
61635981685096583745953482316101
61635981685096878391425208542109
61635981685104683311898489542411
61635981685104683319429556428325
61635981685104688858142406579853
61635981685104733322983908797917
61635981685104733323004829386225
61635981685104972390576792761863
61635981685104972390580146096253
61635981685104972390580146097657
61635981685104972390580146101869
61635981685104972390580262304443
61635981685104972390580262305847
61635981685104983501166387421681
61635981685104983501166730378273
61635981685104983501168711419735
61635981685104983501168826205159
61635981685104983501168826206563
61635981685104983501169054376327
61635981685104983501169083422603
61635981685104983501169083424007
61635981685104983503613448427867
61635981685104983503613448429271
61635981685104983503614220080199
61635981685104983503617663758831
61635981685104983503617663760235
61635981685104983508697797264187
61635981685104983508700121734417
61635981685104983508700237936991
61635981685104983508700237938395
61635981685104988999127986395535
61635981685104988999211670284041
61635981685104988999211670284050
61635981685104989047392079871689
61635981685105016855436115672747
61635981685105016855438468717077
61635981685105016855438468718481
61635981685105016855439240369409
61635981685105022353481054043241
61635981685105033466521924569437
61635981685105033471602058545565
61635981685105884071426006325725
61635981685105884071426006325884
61635981685105884071426234963453
61635981685105884071426263543169
61635981685105884071426263543328
61635981685105884071428673746931
61635981685105884076509609373820
61635981685105889615203866117374
61635981685105889615224782218681
61635981685105934034332935028552
61635981685105934080062903231098
61635981685105934080063160448542
61635981685105934080063189028258
61635981685105934085149202279956
61635981685729060328254019197522
61635981685749473198672203251163
61635981685749473198672203252615
61635981685749473198672206439107
61635981685749473198672206439155
61635981685749473198672231948971
61635981685749473198672235136915
61635981685749473198675302556053
61635981685749473198675302556101
61635981685749473198675302557505
61635981685749473198675331135769
61635981685750690426458984345730
61635981685750690427023843412374
61635981685750690427214826130834
61635981685750690427215597783166
61635981685750723779036402741412
61635981685753075469919363115585
61635981685753092124223855744161
61635981685753375656658180515781
61635981685753375659169008182045
61635981685753375659169036407421
61635981685753375659169036407629
61635981685753375659169122500909
61635981685753392129894329267074
61635981685753392130459188333718
61635981685761180577131461516083
61635981685761180577968289299205
61635981685761180577969060951537
61635981685761180579660541995157
61635981685761180579662952553211
61635981685761180579663724205543
61635981685761180580225397879473
61635981685761186114152834874949
61635981685761197227190236329337
61635981685761197234529118855717
61635981685761480759624532521241
61635981685761480759624618260389
61635981685761480766399359395353
61635981685761480766399702351945
61635981685761480766402026349999
61635981685761480766402055397679
61635981685761480766963443627337
61635981685761480766964558236261
61635981685761480766967657068975
61635981685761480767214490687033
61635981685761480767215262339365
61635981685761480767217962945380
61635981685761480767217962945381
61635981685761480767218048684529
61635981685761480767218706017996
61635981685761480767218706017997
61635981685761480767218734597712
61635981685761480767218734597713
61635981685761480767218820336861
61635981685761480768909182166463
61635981685761480768909839033371
61635981685761480768909953818795
61635981685761480768910187061617
61635981685761480768910215286993
61635981685761480768910301380481
61635981685761480768912625845095
61635981685761480768913282706179
61635981685761480768913282707583
61635981685761480768913282712003
61635981685761480768913311285895
61635981685761480768913311291719
61635981685761480768913397497427
61635981685761480768913397498831
61635981685761480769474698100015
61635981685761480769475042945933
61635981685761480769475071171309
61635981685761480769475071171517
61635981685761480769475157264797
61635981685761480769478141778439
61635981685761480769478141778647
61635981685761480769478170358155
61635981685761486257397846200323
61635981685761497240199592378630
61635981685761497240200364030962
61635981685761497240203064636978
61635981685761497240203836289310
61635981685761497240765223097606
61635981685761497240768695355954
61635981685761497370435247654711
61635981685761497378025234400219
61635981685761497378026006052551
61635981685761497378029449731183
61635981685761530592024612667840
61635981685761530592024641247556
61635981685761530592590243386816
61635981685761530592590271966532
61635981685762386688136502962024
61635981685762386688137274614356
61635981685762397801170461092072
61635981685762397801171232744404
61635981685762397801173904416409
61635981685762397801173904416412
61635981685762397801173904416418
61635981685762397801174590329593
61635981685762397801174590329602
61635981685762397806254149879156
61635981685762397806254921531488
61635981685762397806258279116677
61635981685762397806258279116680
61635981685762397806258279116686
61635981685762397808514271552747
61635981685762397808516596017361
61635981685762397808517715231378
61635981685762397808517715231459
61635981685762397808517715231462
61635981685762397808517715231468
61635981685969528402936799779024
61635981685969528402956920253376
61635981685969528402957720485424
61635981685980335215924009533436
61635981685980335215924238053120
61635981685980335215924266632836
61635981685980335215924266750880
61635981685980335215944901423984
61635981685980335215944930121744
61635981685980335215945158641428
61635981685980335215945158759472
61635981685980335215945187339188
61635981686042463277569236588452
61635981686042463277590128715136
61635981686042474390606609463124
61635981686042474390627530169524
61635981686053270090557475094596
61635981686053270090557475212640
61635981686053270090578367103188
61635981686053270090578367221232
61635981686053281203595619621600
61635981686053281203615511340132
61635981686053281203615768557576
61635981686053281203615768675620
61635981686053281203616540209908
61635981686053281208678193799760
61635981686053281208699114388068
61635981688024374168801028067911
61635981688051396563727392820072
61635981688052597319051369367942
61635981688052597319051627648244
61635981688052597319051631897585
61635981688060396881272303076169
61635981688060685774217092387350
61635981688060696884994828024966
61635981688060702421178604782034
61635981688060702428521612178496
61635981688060702428521616427846
61635981688060702428772692067258
61635981688060702428793579826500
61635981688060702428793584075850
61635981688060702428793584548233
61635981688060702428793584548234
61635981688060702428793698867098
61635981688060702431032096415784
61635981688063398773703178116817
61635981688063398778786493832400
61635981688063404132040644174757
61635981693932938455124844826652
61635981693932938455125102044096
61635981693932955063671565912160
61635981693932955063671938983502
61635981693932955063672680521084
61635981693932955063672713822374
61635981693932955063672937738528
61635981693932955063672939273562
61635981693932955063672942460102
61635981693932955071265763383538
61635981693932955071266020600982
61635981693932955071266022017924
61635981693932955071266026268726
61635981693932955071266882597556
61635981693932955071267139815000
61635981693932955071286914144608
61635981693932988278236174782490
61635981693932988278236946434822
61635981693932988280746659492162
61635981693932988280747431144494
61635981693932988285830376858962
61635981693932988285831148511294
61635981693932988415497958027738
61635981693932988418008442737202
61635981693932988418029363443602
61635981693932988423092160104210
61635981693932988463758588572128
61635981693932988463760998659250
61635981693932988463762027529026
61635981693932988463782948235426
61635981693932988468844630403542
61635981693932988468865522413586
61635981693932999398865077707334
61635981693932999398867402171948
61635981693932999398867406304658
61635981693932999398867406777042
61635981693932999398868435174434
61635981693932999398868549965682
61635981693932999535875042240554
61635981693932999536129189549906
61635981693932999536129190022082
61635981693932999536129304341154
61635981693932999536146671653540
61635981693932999536147011423592
61635981693932999536149110437018
61635981693932999536150110610438
61635981693932999581881741339244
61635981693933004886783667520330
61635981693933004886784782129254
61635981693933004889043443521804
61635981693933004889294147624908
61635981693933004889295266838925
61635981693933004889295266838926
61635981693933004894377864991708
61635981693933004894378984205726
61635981693933004896909158686432
61635981693933004896909531757934
61635981693933004896910273295356
61635981693933004896910274830550
61635981693933004896910389149414
61635981693933004896910646366858
61635981693933005072309863223458
61635981693933005072330783929858
61635981693933005079923609574868
61635981693933005079923614179961
61635981693933005079923614179962
61635981693933005079923838094552
61635981693933005079923842343902
61635981693933005079923866792312
61635981693933005079923871397405
61635981693933005079923871397406
61635981693933005079924613997638
61635981693933005079924728788886
61635981693933005079924986006330
61635981693935706783086989918219
61635981693961222871088479534536
61635981693961222871088480597346
61635981693968110567750538513191
61635981693968121680785330172365
61635981693968127038849334537379
61635981693968127222051702254179
61635981693968127222051705436507
61635981693968127224583335834191
61635981693968127224583335835595
61635981693968127224583364415311
61635981693968127224584110670255
61635981693968972285713775841010
61635981693968972285713775841218
61635981693968972285714033058454
61635981693968972285714033058502
61635981693968972285714033058662
61635981693968977783758192339406
61635981693968977783759000008955
61635981693968977783759000008956
61635981693969022111084534120204
61635981693969022111085313209830
61635981693969022111085567240782
61635981693969022111085570427274
61635981693969022111085570427322
61635981693969022248617949494206
61635981693969022248618065702395
61635981693969022248618065702396
61635981693969022248618294340123
61635981693969022248618294340124
61635981693969022248620385445276
61635981693969022294349922236522
61635981693969022294350701326147
61635981693969022294350701326148
61635981693969022294350958543591
61635981693969022294350958543592
61635981693969022294353021069028
61635981693969022294353021069235
61635981693969022294353021069236
61635981693969022294375089569162
61635981693969022299183624245810
61635981693969022299433639603322
61635981693969027609129729708226
61635981693969027609130537377568
61635981693969027792395117824543
61635981693969027792395117824544
61635981693969277973007979950266
61635981693969322435357479735748
61635981693969322437620014683244
61635981693969322437866586478924
61635981693969322437870030039304
61635981693969322437870058737112
61635981693969322437871177951130
61635981693969322442950648691642
61635981693969322483644535655572
61635981693969327796119738601843
61635981693969327796119738601844
61635981693969327796120000070089
61635981693969327796120000070090
61635981693969327796120081558436
61635981693969327796121114679014
61635981693969327981666486190831
61635981693969327981666486190832
61635981693971712884497624896134
61635981693971723951784109930334
61635981693971724002618711949662
61635981693971724002618715137606
61635981693971729493047784938540
61635981693971729493047784942752
61635981693971729495580190172287
61635981693971729495580190172288
61635981693971729495580190176500
61635981693971729495580218750599
61635981693971729495580218750600
61635981693971729495580218756216
61635981693971729495580304489748
61635981693971729495580304491152
61635981693971729495580304495364
61635981693972029684829863464123
61635981694916358437044088532397
61635981694916358437044345749841
61635981694916358444550392920461
61635981694916358444553745788291
61635981694916358444634075745869
61635981694916358444634076808727
61635981694916358444635077098787
61635981694916358444637399915939
61635981694916358444637400033983
61635981694916358444637428613699
61635981694916358490390984824403
61635981694916369562754823030749
61635981694916369562755081311051
61635981694916375091323845825693
61635981694916375091324588898309
61635981694916375098854912711607
61635981694940684863738847573099
61635981694941585317366573261783
61635981694941885506636280698347
61635981694941885506636395489595
61635981694941885506637052467319
61635981694941885506637167258567
61635981694941885511719627001223
61635981694941885513975963573415
61635981694941891004406951401861
61635985709539005831918705352486
61635985761733216489376747960992
61635985761733216535129275303324
61635985761733216535130304173100
61635985762701925275386323803316
61635985762712732089127703488500
61635985762713032278377348200620
61635985916620960943715574805479
61635985922249520702803893865482
61635985922249520702824528656630
61635985922249520702824557354390
61635985922249520702824785874074
61635985922249520702824814571834
61635985922456351292910083692605
61635985922464456815064618775459
61635985922529586311063657292843
61635985922529586311063772084091
61635985922529597424100830581679
61635985922537391643881133124561
61635985922537391643965076940215
61635985922537391689634717916385
61635985922537402802672119370773
61635985922537402802923166430469
61635985924184546894909976795370
61635985924184547032107969405918
61635985925189575016330636220140
61635987121688455515747575571679
61635987121688455516019171683375
61635987121688455516019286002239
61635987121688457162123486898255
61635987121688457162875599207567
61635987121688457163147195319263
61635987121688755705018140872107
61635987121688755705018169451823
61635987121688757351394052198683
61635987121688757351394080778399
61635987121688757352146164507995
61635987121688757352146193087711
61635987121696560626324550643213
61635987121696560626325579512989
61635987121696561037834844592207
61635987121696561037834844605305
61635987121696561037835616244539
61635987121696561037835616257637
61635987121696561037915056570801
61635987121696561037916199759441
61635987121696561037918155422229
61635987121696561037918526958537
61635987121696561037918528474857
61635987121696561037919184292005
61635987121696561037919555828313
61635987121696561037919557344633
61635987121696561038106440703903
61635987121696561038106813769629
61635987121696561038107585421961
61635987121696860815574195237241
61635987121696860815574223818409
61635987121696860815575224107017
61635987121696860815575252686733
61635987121696860815595115827001
61635987121696860815595115943641
61635987121696860815595144523357
61635987121696860815596144696777
61635987121696860815596144813417
61635987121696860815596173393133
61635987121696860820657826864893
61635987121696860820657826866345
61635987121696860820678718874937
61635987121696861226349941527549
61635987121696861226349970107265
61635987121696861227105409892635
61635987121696861227105409905733
61635987121696861227105438472351
61635987121696861227105438485449
61635987121696861227106181544967
61635987121696861227106181558065
61635987121696861227106210124683
61635987121696861227106210137781
61635987121696861227164729862637
61635987121696861227165873051277
61635987121696861227168173068885
61635987121696861227168201650053
61635987121696861227169201938661
61635987121696861227169201940113
61635987121696861227169230518377
61635987121696861227356458363657
61635987121696861227356486944825
61635987121696861227357230015989
61635987121696861227357230017441
61635987121696861227357258595705
61635987121696861227377379070057
61635987121696861227377407649773
61635987121696861227378150722389
61635987121696861227378179302105
61635987121696861232248447229437
61635987121696861232439832773865
61635987121700463086842156653793
61635987121700463086842156771837
61635987121700463086842928306125
61635987121700463086842928424169
61635987121700463086843042743033
61635987121700463091926617088997
61635987121700463091926617093209
61635987139414633589192535416275
61635987139414633591724283670847
61635987139414633596807513293149
61635987139414633596807629501339
61635987139422737466410441722693
61635987139422737471765640886537
61635987139422737471765983843129
61635987139422737471766755491249
61635987139422737471766755495461
61635987145322958814718184092335
61635987145322958815554985179243
61635987145322958815554985533535
61635987145322958815555357069843
61635987145331062690241515238377
61635987145331062690513111350073
61635987145331362879763127486025
61635987145331362879783705235833
61635987145331362879784048192425
61635987145331362879784819844757
61635987145331362884846387577369
61635987145331362884847502186293
61635987145331362884867651240361
61635987145334970097481057423206
61635987145334970099740493183856
61635987148180480850005997236142
61635987148180480850007026105918
61635987148275025645517511656819
61635987148275025645517511661031
61635987148275025646081595887399
61635987148275025646081595888803
61635987148289733082851478701502
61635987148289733082854921903538
61635987148289733082854921907750
61635987191943559034392467784288
61635987192589560606015572873983
61635987192589560611015234816209
61635987192600065583356273052781
61635987192600065588439876100717
61635987192600365772544184399029
61635987192600365772626866932925
61635987192600365777626787155453
61635987192600365777626787156905
61635987192600365777626787161277
61635987192600365777710469980861
61635987192600365777710469982313
61635987197529180754959734940952
61635987197529180800713319732776
61635987197529180800714348602552
61635987197529191913750721187164
61635987197852484591011115572074
61635987197852484591011144151790
61635987197852495709132148654114
61635987198496983614822095059679
61635987198496983614822123639395
61635987198496983619905440890171
61635987198496985261950118695567
61635987198496985261950147275283
61635987198497885829761928928813
61635987198497889540970339653052
61635987198508690993926420715333
61635987198508690993927563903973
61635987198508690996370785720597
61635987198508690996371928909237
61635987198508690996374141776371
61635987198508690996374141789469
61635987198508690996374143193521
61635987198508690996374256095235
61635987198508690996374256108333
61635987198508690996374257508013
61635987198508690996374257512385
61635987198508690996374257624653
61635987198508690996375284978109
61635987198508690996375286377789
61635987198508690996375286382161
61635987198508690996375286494429
61635987198508690996455587287687
61635987198508690996457825659021
61635987198508690996457826013313
61635987198508690996457911752301
61635987198508690996458969201745
61635987198508690996458969201953
61635987198508691001457946299469
61635987198508691001458975169245
61635987198508691001539190335623
61635987198508691001541514800189
61635987198508691001542657989037
61635987198508696354710690468460
61635987198508991183197014614191
61635987198508991183197100353339
61635987198508991183198129223115
61635987198508991185644735669613
61635987198508991185644821408761
61635987198508991185644822808441
61635987198508991185644822925081
61635987198508991185645850278537
61635987198508991185645851678217
61635987198508991185645851794857
61635987198508991185645880374573
61635987198508991185704141384379
61635987198508991185705260579523
61635987198508991185707498834217
61635987198508991185707498851479
61635987198508991185707499323863
61635987198508991185707585044137
61635987198508991185707585063011
61635987198508991185707613625257
61635987198508991185707613642727
61635987198508991185708613913913
61635987198508991190728167239253
61635987198508991190728425856377
61635987198508991190729196109029
61635987198508991190787744432315
61635987198508991190788863627459
61635987198508991190791187638563
61635987198508991190791216673193
61635987198508991190791216690663
61635987198508991190791302429811
61635987198508991190792331299587
61635987198508996543957293507298
61635987198508996543960392340012
61635987198508996543960737185930
61635987198508996543961421209788
61635987198509007656994666381970
61635987198509007656998138640318
61635987198512593456889625376327
61635987198512593461972971206819
61635987198512593462035647232595
61635987198512610065524158524980
61635987198789675336931688260990
61635987198789684624931336287587
61635987198789986598587237791355
61635987201452654318263938247712
61635987201452654363996602451228
61635987201456256589573482567852
61635987201456256635327067359628
61635987201456256635327067476268
61635987201456556778844047750179
61635987201464676713225486048440
61635987352122445528848602908393
61635987352133251925724345052789
61635987352133251930806947809213
61635987352133251930806947810665
61635987352133251930806947815037
61635987352133252337314993995597
61635987352133252337318322884433
61635987352133252342397568173757
61635987352133252342400925646681
61635987352133268999154282519079
61635987352136854197054925800745
61635987352136854202137757196349
61635987352343990288912597815795
61635987352343990288912597816003
61635987352343990288912855033239
61635987352343990288912855033447
61635987352352106969791767148173
61635987352352106969791767148221
61635987352352106969854528913145
61635987352352106970042814207917
61635987352352106974958024146089
61635987352416936276583464949387
61635987352416936276583464949595
61635987352416947257527483168827
61635987352416947394704212234475
61635987357374262552340039484218
61635987357374262552340039602316
61635987357385085427849374018669
61635987357386286184931750011421
61635987357388988297700492853009
61635987358029870179595976340737
61635987358029870179596004920453
61635987358029870184679579388673
61635987358030770747596073259549
61635987358030775694147401474098
61635987358031070936866638678021
61635987358031070941950241607865
61635987358031070942013003372789
61635987358033472039249039318575
61635987358033472039249153637439
61635987358033772228328334823479
61635987358033772228331690873637
61635987358033772233411937871415
61635987358033772233415036704129
61635987358033777772106224729923
61635987358041577149555074095561
61635987358041577149555188414425
61635987358041577149555418451833
61635987358041577149555418456205
61635987358041577149555445631869
61635987358041577149555447035921
61635987358041577149555447148189
61635987358041577154638106953229
61635987358041577561146043420019
61635987358041577561146067394641
61635987358041577561146071999735
61635987358041577561149051927205
61635987358041577561149396283477
61635987358041577561149396287849
61635987358041577561149424867565
61635987358041577561149424979833
61635987358041577561337424365177
61635987358041577561337451527743
61635987358041577561337452944893
61635987358041577566229760786819
61635987358041577566232084784873
61635987358041577566420370079645
61635987358041582510151315752403
61635987358041582510339602451227
61635987358041582693081972566467
61635987358041582693082345992341
61635987358041583104864237096935
61635987358041583104864351415799
61635987358041593628459949620083
61635987358041593628460721272415
61635987358041594177503738774303
61635987358041594222984584265791
61635987358041594222985355918123
61635987358041594223069038737915
61635987358045479610069443073495
61635987358045479610069786030087
61635987358045479610072795941325
61635987358045479610072796053753
61635987358045479610072796059369
61635987358045479610072881676261
61635987358045479610072882148437
61635987358045479610072910372617
61635987358045479610072910726749
61635987358045479610132204838419
61635987358045479610135557706249
61635987358045479610135558172809
61635987358045479610135672491673
61635987358045479610156478412601
61635987358045479610156478761117
61635987358045479610156564501669
61635987358045479615153131860579
61635987358045479615155713071865
61635987358045479615155713076077
61635987358045479615215807886355
61635987358045479615218503887277
61635987358045479615218503888681
61635987358045479615239395897273
61635987358045484970856548054067
61635987358045484970857438746997
61635987358045485153850743001297
61635987358045485153870887687923
61635987358045485153871662172663
61635987358045485153871662526795
61635987358045485153871663589605
61635987358045496086529577588406
61635987358045496088977298525487
61635987358045496088977671596989
61635987358045496218704690715048
61635987358045496226234954064033
61635987358045496226235728902905
61635987358045496226238052896747
61635987358252315558494128122057
61635987358252315558497484172215
61635987358252326625861541398705
61635987358252615702011137210377
61635987358252615702014493260535
61635987358252615702014608051783
61635987358252626815048567716865
61635987358252626815051666549371
61635987358252626815051666549579
61635987358260421080648200870851
61635987358260421080648201343235
61635987358260421080648315662099
61635987358260421080648572879543
61635987358260421080836600943773
61635987358260431736355864626643
61635987358260431736359336884990
61635987358260431736359336884991
61635987358260431782091972508742
61635987358260431782091972508743
61635987358260432147869370546641
61635987358260432147952162220041
61635987358260432147953314362295
61635987358260432147953314716586
61635987358260432147953314716587
61635987358260432147953400455735
61635987358260432148141223403445
61635987358260721224186478208335
61635987358322570778111498345239
61635987358322870967378620085079
61635987358322870967381718917793
61635987358322870967382092343427
61635987358325272664285742540529
61635987358325561735438683657678
61635987358325572670628774306613
61635987358325572670628778911499
61635987358325572670628778911707
61635987358325572807802407255315
61635987358325572807802751628849
61635987358325572807805874908569
61635987358325572807805879513663
61635987358325572807886434454464
61635987358325572812889568300747
61635987358333367022502579008401
61635987358333367068252691541877
61635987358333367068256135220509
61635987358333367068256163800225
61635987358333367068318811259383
61635987358333377591852619395989
61635987358333377591852877676291
61635987358333377729113288045410
61635987358333377729113288045411
61635987358333377729113632401683
61635987358333377774867217310147
61635987358333378140707270463226
61635987358333378140707270463227
61635987358333378186377139250449
61635987358333378186377139250497
61635987358333378191523623453875
61635987359907576288121368208502
61635987359907576425569028260744
61635987359907576425569285478188
61635987359907576425589920269336
61635987359907576425590177486780
61635987359907576425590182090422
61635987359907576425591068061618
61635987359980522418131859813110
61635987359980522418320145107882
61635987360016828658167253546770
61635987360016828703920838338594
61635987360016828703921095556038
61635987360016844717671328666698
61635987360016845129265306498342
61635987360016845129266335366666
61635987360016845129266338554610
61635987360016845136859389532764
61635987360016845136859393783566
61635987360016845175270681422478
61635987360016845312279531345322
61635987360016845312279531346774
61635987360016845312280645955698
61635987360016845312467559424102
61635987360016845312468674033026
61635987360016845312468931250470
61635987360016845319873733423245
61635987360016845319873733423246
61635987360016845319874848032170
61635987360016845320061756895480
61635987360016845320062014112924
61635987360016845320062018718017
61635987360016845320062018718018
61635987360016845320062876109498
61635987360016845320063133326942
61635987360880188907360555375358
61635987360880188907360812592802
61635987360999947955119809325269
61635987830699489946550930394350
61635987830723805282573541965715
61635987830723805282573570545431
61635987830723806929701565601603
61635987830723806929701594181319
61635987830731910392878833652775
61635987830731910804473554557035
61635987830731910804660839561747
61635987830735512664105812695682
61635987830735529130141154607910
61635987830735529130142183477686
61635987830735529130142186664226
61635987830735529135225532494718
61635987830735529265062918571990
61635987830735529267321582684520
61635987830735529267322354336852
61635987830735529267402937853158
61635987830735529267402941039698
61635987830735529267405265504312
61635987830735529267593551867558
61635987830735529272486286870190
61635987830735529272488611334804
61635987831015605854244694182710
61635987831015607500620605509286
61635987831023711375579850893926
61635987831023711375579850906976
61635987835972933367039767790974
61635987835972933367042866623688
61635987835983740180783217439096
61635987835983740180784246308872
61635987835987643052895174451992
61635987836629430449258400124967
61635987836632130506132647244531
61635987836632130506132762035779
61635987836632130506404615364759
61635987836632130506404615364919
61635987836632130506404729683783
61635987836632132152508558571107
61635987836632132152508673362355
61635987836632132152696843865879
61635987836632132153261699750195
61635987836632132153261814541443
61635987836632132153532639000647
61635987836632132153533782189447
61635987836632136042588762359673
61635987836640235609095928991377
61635987836640235615873050221017
61635987836640235615873050234067
61635987836640235615873050235519
61635987836640235616437910356087
61635987836640235616437910369185
61635987836640235616685515620861
61635987836640235616686658809501
61635987836640235616688987879209
61635987836640235616689073618357
61635987836640235616690102488133
61635987836640235616709878470651
61635987836640235616709878472103
61635987836640235616709878476475
61635987836640235616709879533509
61635987836640235616709879887801
61635987836640235616709994324757
61635987836640235616711023076441
61635987836640235616711023194533
61635987836640236020689906823021
61635987836640236020877934900349
61635987836640236027467028052661
61635987836640236027467028054065
61635987836640236027655056129989
61635987836640236027655056131393
61635987836640236028216817426729
61635987836640236028219912014305
61635987836640236028219912015709
61635987836640236028219912027355
61635987836640236028219912028807
61635987836640236028220173482503
61635987836640236028220288273751
61635987836640236028220288286849
61635987836640236028220945134835
61635987836640236028220945147933
61635987836640236028221059926083
61635987836640236028221059939181
61635987836640236028300500252345
61635987836640236028301643440985
61635987836640236028303970640081
61635987836640236028303972156401
61635987836640236028304627956079
61635987836640236028304627973549
61635987836640236028304999509857
61635987836640236028305000908085
61635987836640236028305001026177
61635987836640236028467521529833
61635987836640236028468664718473
61635987836640236028470993788181
61635987836640236028471336744773
61635987836640236028472108397105
61635987836640236028491884379671
61635987836640236028491884381075
61635987836640236028492257451173
61635987836640236028493027574087
61635987836640236028493028985413
61635987836640236028493029103505
61635987836640240969880199197931
61635987836640241564404833843639
61635987836640252082728543724172
61635987836640252082729572593948
61635987836640252082917600652319
61635987836640252608047346576048
61635987836640252631771470746221
61635987836640252631959498823549
61635987836640252677442235298027
61635987836640252682609520699195
61635987836640535805708504354323
61635987836640535805957255995681
61635987836640535805959580343655
61635987836640535805978148004273
61635987836640535805980472002327
61635987836640535805980472352247
61635987836640535805981243654659
61635987836640536217488186265241
61635987836640536217490767480739
61635987836640536217491539133071
61635987836640536217550862291017
61635987836640536217551233827325
61635987836640536217554301247915
61635987836640536217572125835917
61635987836640536217575221952863
61635987836640536217739261904653
61635987836640536217741586252627
61635987836640536217760153913245
61635987836640536217763506781075
61635987836641453388853851007280
61635987836641453393937168258056
61635987836641453434607407219388
61635987836641453439690753049880
61635987836644138076956402918303
61635987836644138076956402922515
61635987836644138077040085270131
61635987836644138077040085271535
61635987836644138077228371627713
61635987836644138077228371633329
61635987836644138077228372100097
61635987836644138077228486418961
61635987836644138077228486424577
61635987836644143613412260347992
61635987836644154543434550982752
61635987836644154543435322635084
61635987836644154548327171312228
61635987836644154680506932783494
61635987836644154680507704437230
61635987836644154680694960860822
61635987836644154685590250035674
61635987836644154685778535330446
61635987836644154723917370533204
61635987836644154726239568408698
61635987836644154726240340059626
61635987836644154726260488997006
61635987836644154726261260649338
61635987836644154726427854770492
61635987836644154726448517072930
61635987836644154726448517074334
61635987836644154726448775358800
61635987836644154726449547011132
61635987836644154726449661802380
61635987836644154731257053291632
61635987836644154731257828126292
61635987836644154731322914239190
61635987836644154731341510479524
61635987836644154731343834827498
61635987836644154731529020939636
61635987836644154731529795774296
61635987836644154731532120122270
61635987836644154731532493197984
61635987836644154733203453296936
61635987836644154733767537528920
61635987836644154733768312363580
61635987836932019990859989287771
61635987836932036579033331984810
61635987836932036647674188834771
61635987836932036652778455253571
61635987836932036652779603163945
61635987838599439324068828351014
61635987838611445476530676983414
61635987838611445659273048502706
61635987838939702649721945759419
61635987839584043271418042769548
61635987839584059925726006239326
61635987839584192207527385906819
61635987839584192207527385908223
61635987839584193442874175286067
61635987839584193442874175287471
61635987839584208861831877118249
61635987839584210096613035778521
61635987839584210096613807430853
61635987839584210097177891658625
61635987839584210097178666497497
61635987839587795711610794698460
61635987839587795713556190164354
61635987839587795713556447381798
61635987839587795714309335579742
61635987839587795714309561030930
61635987839587795714309589610646
61635987839587795714309592797186
61635987839587801202040979108318
61635987839587801202229265452850
61635987839587801250493363179770
61635987839587812315078409142422
61635987839587812315266441456050
61635987839587812322859752839592
61635987839587812368614080822124
61635987839587812368614085071474
61635987839587817851450210775824
61635987839588095902827041378582
61635987839588095903580183607430
61635987839588112504349003139206
61635987839588112511377202470748
61635987839588112512130343649836
61635987839588112512130347899177
61635987839588112512131122739453
61635987839594565314598180281333
61635987839594565314598180294383
61635987839594565315414087824615
61635987839595765520357186214906
61635987839595765522888585844934
61635987839595766071680556287126
61635987839595766071931260390230
61635987839595766071931604763971
61635987839596216386901306922059
61635987839598467226826033018592
61635987839598467226888795133436
61635987839598467364086787748196
61635987839598467364149205488063
61635987839598467364149291582954
61635987839598606416352543866590
61635987839598606416352544929400
61635987839598617527446734959226
61635987839598617527447506611558
61635987839598617527635021321020
61635987839598617527635792973352
61635987839598617535225633161320
61635987839598623023145079302986
61635987839598917678554130434471
61635987839598917678555163555049
61635987839598917678743448849821
61635987839598917716128852826933
61635987839598917716129110044377
61635987839598917716881222353689
61635987839598917724308715634399
61635987839598917724308719885201
61635987839598917724496230345313
61635987839598917724497005179973
61635987839911866606606582287710
61635987839911866609120510205034
61635987839914568312367568755623
61635987839922661074226651628309
61635987839922661074289413743153
61635987839922671635751620764206
61635987839922671638283020394234
61635987839922672184815558833267
61635987839922672187242356474615
61635987839922672187263277181015
61635987839922672187322595614957
61635987839922672187325694939530
61635987839922672187326038945939
61635987839922672187326039293588
61635987839922672187326039313271
61635987839922672187326039313280
61635987839922672187326814134674
61635987854366412457047589797193
61635987854366412457068510385501
61635987857312771384986648246642
61635987857312771384986905464086
61635987857312771385551507313286
61635987857312771385551764530730
61635987857312771385802555772662
61635987857312771385802781228062
61635987857312771385802809807778
61635987857312771385802812990106
61635987857312776873722485649982
61635987857312776921986583376902
61635987857312787986759661648970
61635987857312787991842489862246
61635987857312787993536808289048
61635987857312787994101667355692
61635987857312787994101925622896
61635987857312787994352972682592
61635987857312787994353744334924
61635987857312788032513472014286
61635987857312788040107305264394
61635987857312793522943430972956
61635987857313988797188906416861
61635987857322092672148926639644
61635987857322098160067884803137
61635987857322098160067884803173
61635987857322098160067884803380
61635987857322098160067884803381
61635987857322098162328062573629
61635987857324493583925335958794
61635987857604560885108839981606
61635987862246099077356482356559
61635987863217360819020992907876
61635987863218693859850344092027
61635987863218693859850344096239
61635987863218693859850372671743
61635987863218693859850372675955
61635987863218695094632306166675
61635987863218695094632306170887
61635987863218695095197133471275
61635987863218695095197162049587
61635987863218695095197162050991
61635987863218710468401308615831
61635987863218710468401308620043
61635987863218710514154864946031
61635987863218710514154864950243
61635987863218711703183242109359
61635987863218711703748101181619
61635987863218711748936794190161
61635987863218711748936794194373
61635987863218711748936798440963
61635987863218711748936798445175
61635987863218711749500878422145
61635987863218711749500882672947
61635987863218711749501657511819
61635987863218717239366239776753
61635987863218717239366239780965
61635987863218717239367014615625
61635987863218717239931870499941
61635987863221396798904477203606
61635987863221413407454637246012
61635987863221413407454641495353
61635987863222314021019979815905
61635987863222314021020754654777
61635987863222614164537792322765
61635987863229066372372169095628
61635987863229066372375612774260
61635987863229066379986918806950
61635987863229066964661735533544
61635987863229066967168772905660
61635987863229066967168776093604
61635987863229066967171870694230
61635987863229066967172215067972
61635987863229066968009048020514
61635987863229066968009048021918
61635987863229071913639258852670
61635987863229071913639287432386
61635987863229071913660179557666
61635987863229367153932329531732
61635987863229367156442435994658
61635987863229367157279642018702
61635987863229500671334613058759
61635987863229500671334641638475
61635987863229517274802231752071
61635987863229517274802234940015
61635987863229517274819795345455
61635987863229517281577054394095
61635987863229517282141917698443
61635987863229517282413882630679
61635987863229517320552430497079
61635987863229517320552430969255
61635987863229517320555905943371
61635987863229517320556677594299
61635987863229517325639132849905
61635987863229517325639137453595
61635987863229517325639137454999
61635987863229517327330352443993
61635987863229517327895469777841
61635987863229517328167443210436
61635987863229517328167443210437
61635987863229522816066222204223
61635987863229522816066226925713
61635987863229522816066226925956
61635987863229522816066226925957
61635987863229522816066251256115
61635987863229522816087147632356
61635987863229522816087147632357
61635987863229522817760826900361
61635987863229522818325687016765
61635987863229522818326461855637
61635987863230417893447820257100
61635987863230417893450919443947
61635987863230417895707256017591
61635987863230417895979225200545
61635987863230417895979225200581
61635987863230417895979225200788
61635987863230417895979225200789
61635987863230423383898929622465
61635987863230423383898929622501
61635987863230423383898929622708
61635987863230423383898929622709
61635987863230718031906275060459
61635987863230718036988849238619
61635987863230718039496262868617
61635987863230718039497009126960
61635987863230718039497037706676
61635987863230718077659087845659
61635987863230718082721513442135
61635987863230722978352027665307
61635987863230723573148631494053
61635987863232968833458196985636
61635987863233419191382319614848
61635987863233419193888560294769
61635987863437555215088560925150
61635987863510483359429111665499
61635987863510483359429111671115
61635987863510483359429140363259
61635987863510483359429140367471
61635987863510484548478385678649
61635987863510484548478385684265
61635987863510484548478414376409
61635987863510484594211045160431
61635987863510484594211049883569
61635987863510484594211049887781
61635987863510484594775129392415
61635987863510484594775134114149
61635987863510484594775134115553
61635987863510484594775158090175
61635987863510484594775162811909
61635987863510494477549087303663
61635987863513186298211627991123
61635987863513186298211627991132
61635987863545167501662350380884
61635987863545167504444803801210
61635987863545467690932944377668
61635987863545467693715397797994
61635987863545606743950045403871
61635987863545606743950045408083
61635987863545606743950817056203
61635987863545606744514901288187
61635987863545606744515676127059
61635987863545616573942220119257
61635987863545616573942220123469
61635987863545616576456404718966
61635987863545616576456405251217
61635987863545616576456405252621
61635987863545616576456405256833
61635987863545616576477325959021
61635987863545616576477325963233
61635987863545616619695776448005
61635987863545616622209990161085
61635987863545616622230910867485
61635987863545617808724153612785
61635987863545617808724153614189
61635987863545617808724153618401
61635987863545617808724411893039
61635987863545617808724411898655
61635987863545617809288237844769
61635987863545617809288237846173
61635987863545617809289270965299
61635987863545617811238338746149
61635987863545617811238338751765
61635987863545617811255557493615
61635987863545617811259259452549
61635987863545617811259259458165
61635987863545617811803194630465
61635987863545617811803197818409
61635987863545617811824115336865
61635987863545617811824115338269
61635987863545617811824118524809
61635987863545617816342605282957
61635987863545617816342605282993
61635987863545617816342605283041
61635987863545617816342605284445
61635987863545617816342605288657
61635987863545617854477709942937
61635987863545617855041794174921
61635987863545617856991923656017
61635987863545617857012844362417
61635987863545617857553049001731
61635987863545617857556779540333
61635987863545617857577700246733
61635987863545617862075269486509
61635987863545617862075269487961
61635987863545617862075269492173
61635987863545617862639353718493
61635987863545617862639353719945
61635987863545617862640128558733
61635987863545617862640128558817
61635987863545622110126250904373
61635987863545622117719306137457
61635987863545622117720079909343
61635987863545623344908184399305
61635987863545623345473040283621
61635987863545623347418635279488
61635987863545623352501238565403
61635987863545623352501238569615
61635987863545623352502010217735
61635987863545623352502013404275
61635987863545623352502014472665
61635987863545623353066097636259
61635987863545623353066869288591
61635987863546506076980928086891
61635987863546507311761827398435
61635987863546507311762599050767
61635987863546507311762861581823
61635987863546517144289107953585
61635987863546517187507558442569
61635987863546517187507815187837
61635987863546517187507815193453
61635987863546517187507816728646
61635987863546517187510914492727
61635987863546517187510915909877
61635987863546517187511287446185
61635987863546517187511287451801
61635987863546517187511287564229
61635987863546517190042692389873
61635987863546517190042692391277
61635987863546517190042692395489
61635987863546517190042692862049
61635987863546517212929945671830
61635987863546518379071041448517
61635987863546518384154382674075
61635987863546518384154382678287
61635987863546518384154385860615
61635987863546518384154387279009
61635987863546518422289491937501
61635987863546518422289748682769
61635987863546518422289748684173
61635987863546518422289748688385
61635987863546518422289750217803
61635987863546518422289750217963
61635987863546518422289750219207
61635987863546518422289750219420
61635987863546518422289750223578
61635987863546518422289750223579
61635987863546518422292073152999
61635987863546518422292844801119
61635987863546518422292844805331
61635987863546518422292847987659
61635987863546518422292849404809
61635987863546518422292849406213
61635987863546518422293220881042
61635987863546518422293220941117
61635987863546518422293220942521
61635987863546518422293221059161
61635987863546518422854604567085
61635987863546518422854604568489
61635987863546518422854609290223
61635987863546518422856929033103
61635987863546518422856933638197
61635987863546518422857703871975
61635987863546518422857708477069
61635987863546518422858076825433
61635987863546518422858076826837
61635987863546518422858076943477
61635987863546518424552653987403
61635987863546518424552657173943
61635987863546518424824625884805
61635987863546518424824625886209
61635987863546518424824626356981
61635987863546518425389481770525
61635987863546518425389484957065
61635987863546518429635228165563
61635987863546518429636003004435
61635987863546518429883950760645
61635987863546518429883950764857
61635987863546518429887046877591
61635987863546518429887046881803
61635987863546518429887051482525
61635987863546518429887051482684
61635987863546518429887051482738
61635987863546518429887051486896
61635987863546518430448806644961
61635987863546518430451131109575
61635987863546518430451905948447
61635987863546518430451910553540
61635987863546518447711879166762
61635987863546522677938004320673
61635987863546522677938032904761
61635987863546522685551980254493
61635987863546522685552753559819
61635987863546522685552755093401
61635987863546522685552755095012
61635987863546522685552755095013
61635987863546522685552755099225
61635987863546522685553126631321
61635987863546523912719937815605
61635987863546523912719966394077
61635987863546523912719966395481
61635987863546523912720052134629
61635987863546523913284822278393
61635987863546523913284822279797
61635987863546523913284825466337
61635987863546523913284908018945
61635987863546523913284911205485
61635987863546523920313796463314
61635987863546523920333912214475
61635987863546523920333912220091
61635987863546523920333912686651
61635987863546523920334683872423
61635987863546523920334684338983
61635987863546523920334687054751
61635987863546523920334688587568
61635987863546523920334688588297
61635987863546523920334688588333
61635987863546523920334688588540
61635987863546523920334688588541
61635987863546523920334688589944
61635987863546523920334688589945
61635987863546523920334688594156
61635987863546523920334688594157
61635987863546523920335060124849
61635987863546523920335060126253
61635987863546523920335060130465
61635987863546523920898771286735
61635987863546523920898772821928
61635987863546523920898772821929
61635987863546523920899542939067
61635987863546523920899547660800
61635987863546523920899547660801
61635987863546523920899916010569
61635987863546523920899919197109
61635987863546817333538780889837
61635987863546817333538781243969
61635987863546817333559324157293
61635987863546817376781509908065
61635987863546817376781881444373
61635987863546817379288631960731
61635987863546817379292104219079
61635987863546817379313286388061
61635987863546817384374564078375
61635987863546817384375707262803
61635987863546817384375707267015
61635987863546818565806786468849
61635987863546818565809082241319
61635987863546818565809110821035
61635987863546818565809882469155
61635987863546818565809882473367
61635987863546818565809885655695
61635987863546818565809887190889
61635987863546818565810230147481
61635987863546818566370499164525
61635987863546818566371642353165
61635987863546818566373938121423
61635987863546818566373966701139
61635987863546818566373971422873
61635987863546818566374741540011
61635987863546818566375086031797
61635987863546818568066219397091
61635987863546818568066222583631
61635987863546818568069663075723
61635987863546818568069666262263
61635987863546818568317270706137
61635987863546818568317271060269
61635987863546818568320369892983
61635987863546818568320714384769
61635987863546818568320714738901
61635987863546818568338191766669
61635987863546818568341635445301
61635987863546818568885225777299
61635987863546818568905341884209
61635987863546818573148764995535
61635987863546818573152237253883
61635987863546818573153012092755
61635987863546818573421880553913
61635987863546818573423831830385
61635987863546818573424979740759
61635987863546818573424981275793
61635987863546818573424981275952
61635987863546818611562667033143
61635987863546818611563438681263
61635987863546818611563438685475
61635987863546818611563443402997
61635987863546818611563814939305
61635987863546818612128297752119
61635987863546818612128670823621
61635987863546818614074299176593
61635987863546818614094843629163
61635987863546818614095219882993
61635987863546818614634649683435
61635987863546818614635424522307
61635987863546818614635797593809
61635987863546818614638121941783
61635987863546818614638781989407
61635987863546818614639155060909
61635987863546818619154168499387
61635987863546818619154168503599
61635987863546818619156496033901
61635987863546818619156497573307
61635987863546818619157640757735
61635987863546818619718252731371
61635987863546818619719400641745
61635987863546818619721351918217
61635987863546818619721724989719
61635987863546818619722499828591
61635987863546822272412019881887
61635987863546822280025970424019
61635987863546822874802452181900
61635987863546822874802799921705
61635987863546824101990560392105
61635987863546824101990560392265
61635987863546824101990646131413
61635987863546824102555416276581
61635987863546824102555502015729
61635987863546824104501039846340
61635987863546824109332538564659
61635987863546824109333313403531
61635987863546824109584357162807
61635987863546824109584360345135
61635987863546824109584361880085
61635987863546824109584361880169
61635987863546824109584361880328
61635987863546824109584361880329
61635987863546824109584733416637
61635987863546824109604506212663
61635987863546824109604506216875
61635987863546824109605277869207
61635987863546824109605281051535
61635987863546824109605282586728
61635987863546824109605282586729
61635987863546824109605654123037
61635987863546824110148444577119
61635987863546824110170136935851
61635987863546824110170510007353
61635987863549220080539493527306
61635987863549220080539498249040
61635987863549220082234161032114
61635987863549220087317764080050
61635987863549220126293049857506
61635987863549220126293054461148
61635987863549220127987745942030
61635987863549220133071348988514
61635987863549220133071348989966
61635987863549220133887251815886
61635987863549220133887251933978
61635987863549220133887256537619
61635987863549225616720171450416
61635987863549225616720257189564
61635987863549225624314000101094
61635987863549225624334893627410
61635987863557173837138546075596
61635987863557173839645583447712
61635987863557173839649025610024
61635987907532935407128930391475
61635987907533235596316985105575
61635987907533235596399524270167
61635987907533235596400638879091
61635987907543740573658718404951
61635987907543740573742400758183
61635987907543746109926174681355
61635987907543757222963576135743
61635987907544040762929283706831
61635987907544040763012966060063
61635987907544057229198105325423
61635987907544057366396873820391
61635987907544057370726331167091
61635987907544057412212444492719
61635987907762895394648898058953
61635987907835841199388851161037
61635987907835841199389108378481
61635987907835841336565951762993
61635987907835841336649519797361
61635987907835841382319507975101
61635987907859856524783220873364
61635987907859856529866566703856
61635987907859858171912273379028
61635987907859858176263398618740
61635987907859858176995619209520
61635987907860158319780379125691
61635987907860158360430469151047
61635987907860158365513043329207
61635987907861047815142087922247
61635987907861058928179489376635
61635987907861058928179860912943
61635987907861058928994649248031
61635987907861058928994734987179
61635987907861058933262063554795
61635987907861058933263206743435
61635987907861058934077995078523
61635987909507002263917163443310
61635987909507002396095343640622
61635987909507002401177917818782
61635987909518704287220903638118
61635987910487564883510874061495
61635987910487698392503452819576
61635987910487698397583675469726
61635987910487698397583704066704
61635987910487698397585769780292
61635987910487698399278022476244
61635987910487698399278279693688
61635987910487698400031135075616
61635987910487698400031393342820
61635987910487698400031425122126
61635987910487698400094187241182
61635987910487715001051288514008
61635987910487715001051289930950
61635987910487715001051292763358
61635987910487715001051293117490
61635987910487715001051294163038
61635987910487715006133605474724
61635987910487715007828440803116
61635987910487715008581586214292
61635987910487715008582360003404
61635987910487715008582361053164
61635987910487715008645121768328
61635987910487715008645123168008
61635987910487715046720905155440
61635987910487715046721163422644
61635987910490400102713625682006
61635987910490405638897136721478
61635987910490415110642205566860
61635987910490416711263527444158
61635987910490416712017705974460
61635987910490420601072389976718
61635987910491300663750580798246
61635987910491300668832897877054
61635987910491300670525407672358
61635987910491306206708918361910
61635987910491306207524825905192
61635987910491315487908609611542
61635987910491317325645806414020
61635987910491322808481931781500
61635987910491600853021174795030
61635987910491600853021174796482
61635987910491600858101138711416
61635987910491600858101139166330
61635987910491600858101397446632
61635987910491600858101426024896
61635987910491600858103491757198
61635987910491600859795744438648
61635987910491600859796001669142
61635987910491600860611619171738
61635987910491600860611647732580
61635987910491600860611647751454
61635987910491600860611651983382
61635987910491600860611909200769
61635987910491600860611909200778
61635987910491600860611909218248
61635987910491600860611990708046
61635987910491606395979512708614
61635987910491606396795420238846
61635987910491606396795420257719
61635987910491606396795420257720
61635987910491617461568756796832
61635987910491617461569011889142
61635987910491617461569016139944
61635987910491617466651327787048
61635987910491617466651586067302
61635987910491617468345903431294
61635987910491617468346162761308
61635987910491617469161806375306
61635987910491617469161810980399
61635987910491617469161810980400
61635987910491617469162839495884
61635987910491617469162844082056
61635987910491617469162845144914
61635987910491617469162925589324
61635987910491617507322308422720
61635987910491617507322309939040
61635987910491617514916400412256
61635987910491617514916401475066
61635987910491617514916510499192
61635987910491622997752784395408
61635987910491623002834985520940
61635987910491623002835071260088
61635987910491623002835358573568
61635987910498520174440509702382
61635987910498520174440766919826
61635987910498520174440767982636
61635987910498520213419615410884
61635987910498520213419615765016
61635987910498520213420387063216
61635987910498520213420387417348
61635987910499720764579348914053
61635987910779487899588496323652
61635987910779487899588500928746
61635987910782187955142677852738
61635987910782187960226366639822
61635987910782189556539070404236
61635987910782189561600460992100
61635987910782189603023846899802
61635987910782200674637862446488
61635987910782200720412339364948
61635987910782204563627464449892
61635987910782204563690140475668
61635987910782204564442252784980
61635987910814470998340449544151
61635987910814608401447075657070
61635987910814619512726851442638
61635987910814619512727109722892
61635987910814619514487662509836
61635987910814621115880865413606
61635987910814621115880868600146
61635987910814621115884312278778
61635987910814621120966624990144
61635987910814621159855908180390
61635987910814621161637635721852
61635987910814621161637897171384
61635987910814621161637897188646
61635987910814621162366388168328
61635987910814621162369860426676
61635987910814621166700322295524
61635987910814621167453467723962
61635987910814625002403923253124
61635987910814625003157035852496
61635987910814625003157064432212
61635987910814625005688468313042
61635987910814625010750122847660
61635987910814625010750380065104
61635987910814625010772043844072
61635987910814625010772047013350
61635987910814626650286125419314
61635987910814626650286382636758
61635987910814626652064637919872
61635987910814626657127067276100
61635987910814626657147958357188
61635987910814626657879436802856
61635987910814626657880208455188
61635987910815510609546967929118
61635987910815521681917486839514
61635987910815521684427971063752
61635987910815521727667948450996
61635987910815521727671043051622
61635987910815521734449342184082
61635987910815521735264125914076
61635987910815521735265245128094
61635987910815521735265249714314
61635987910815527218098164627110
61635987910815527224876087151608
61635987910815527225691218443288
61635987910815527225691990095620
61635987910815821924535843712493
61635987910815827414983480819753
61635987910818210665856613579762
61635987910818210672631440453874
61635987910818210672694202218798
61635987910818212274093690869980
61635987910818221738222747203042
61635987910818221783224191105838
61635987910818221785672028369450
61635987910818223384598658529618
61635987910818223385352832810570
61635987910818223392213666502528
61635987910818223392213666521242
61635987910818223392213752614682
61635987910818223431106389022678
61635987910818223432885025150054
61635987910818223437884688155138
61635987910818223437946330724758
61635987910818223438699471885132
61635987910818223438700591099150
61635987910818228928311432072904
61635987910818228928374193837828
61635987910818228928395110312092
61635987910818228928395114544180
61635987910818228928395114898312
61635987910818228929127335016916
61635987915415627626182930031364
61635987915415627809197269653574
61635987915415627816706382731272
61635987916299082804115065300591
61635987916363908854811248393426
61635987916363908862400485944904
61635987916363908862400830301176
61635987916363923686561982294814
61635987916372028796785367332764
61635987916396190294018375457437
61635987916396190296612541457323
61635987916396340414152957326778
61635987916396340421746790563836
61635987916399926076852248194074
61635987916399926081932470844224
61635987916399926081932470845676
61635987916399926084442721131624
61635987916399926084442725380974
61635987916399926084442725382426
61635987916399931572362655254082
61635987916399931620626493637890
61635987916399942685400085288186
61635987916399942685400089538988
61635987916399942692992879774350
61635987916399942692992885423380
61635987916399942692993918543958
61635987916399942738747470623308
61635987916399942738747473809839
61635987916399942738747473809848
61635987916399942738747473811300
61635987916399942738747474874110
61635987916399948221583857794452
61635987916400226271205130455218
61635987916400226273713286550096
61635987916400226273713286567566
61635987916400226273713315129812
61635987916400226273713315147282
61635987916400226273713576596606
61635987916400226273713658103874
61635987916400229979753691258854
61635987916400231761632989454292
61635987916400231764143502726210
61635987916400231764143502743679
61635987916400231764143502743680
61635987916400231809897087653547
61635987916400231809897087653548
61635987916400242874670424192660
61635987916400242874672716319464
61635987916400242879752966149650
61635987916400242882263363584971
61635987916400242882263363584980
61635987916400242882263445074778
61635987916400242882263478358758
61635987916400242882263478376227
61635987916400242882263478376228
61635987916400242882264511477875
61635987916400242882264511477884
61635987916400242882264592985152
61635987916400242925485630808080
61635987916400242928017029984646
61635987916400242928018177895020
61635987916400248415936738655916
61635987916407145557859136766431
61635987916407145588358084640757
61635987916407145588359117742621
61635987916407145633274812721227
61635987916407145633275069938671
61635987916407145633275845836189
61635987916407145634027958145501
61635987916407145634028215349847
61635987916407145634111640970909
61635987916407145634112674072773
61635987916407151124458170070813
61635987916408046018910487964174
61635987916408346207343882189469
61635987916408346208095994498781
61635987916408346208097023368557
61635987916408346208180710426053
61635987916410747905275340142760
61635987916410753395705299101430
61635987916688113312690168324574
61635987916698918478550349778717
61635987916698918478550378476477
61635987916698918478550382721663
61635987916698929596671097063597
61635987916722796219577356943309
61635987916722796222171522943195
61635987916723996976659732930445
61635987916723996979166776675641
61635987916724136022648635674866
61635987916724136030242727210892
61635987916724147071295029929566
61635987916724147095016054918806
61635987916724147097529986021266
61635987916724147140769611130914
61635987916724147140769615848276
61635987916724147140772710447441
61635987916724147140772710447450
61635987916724147140772710448902
61635987916724147142467406533426
61635987916724147143280095834762
61635987916724147143283314063658
61635987916724147143304491987454
61635987916724147147551009579901
61635987916724147147551009579910
61635987916724147147551009581362
61635987916724147148363813207386
61635987916724147148365750067803
61635987916724147148366912523913
61635987916724147148366912523922
61635987916724147148366912525374
61635987916724147148366917110142
61635987916724147148366917111594
61635987916724152631199574805494
61635987916724152631199574806946
61635987916724152631199800262506
61635987916724152631199828842222
61635987916724152631199914581370
61635987916724152638792627571912
61635987916724152638792628971592
61635987916724152638793656441688
61635987916724152638793657841368
61635987916724152638793660692490
61635987916724152638793662092170
61635987916724152638793662096541
61635987916724152638793662096542
61635987916724152638794005053134
61635987916724152638813390363007
61635987916724152638814554218797
61635987916724152638814554218806
61635987916724447285984415620294
61635987916724447286800232339724
61635987916724447286800580367970
61635987916724447291068018648538
61635987916724447291068018668221
61635987916724447291068018668230
61635987916724447332550804156234
61635987916724447332553788551832
61635987916724447332553908060442
61635987916724447332554160573574
61635987916724447337633264015529
61635987916724447337633264015530
61635987916724447337634407204170
61635987916724447337636363215426
61635987916724447337637506384374
61635987916724447337637506404057
61635987916724447337637506404066
61635987916724447337637511108294
61635987916724447337637511108321
61635987916724447337637511108378
61635987916724450997920859698632
61635987916724452820470394259290
61635987916724452820470422839006
61635987916724452820470508578154
61635987916724452828063108182952
61635987916724452828063451139544
61635987916724452853482104580816
61635987916726836039982966619870
61635987916726836078958280975590
61635987916726836078958367070482
61635987916726837687174522610204
61635987916726837687192230736738
61635987916726837687195444714832
61635987916726837726087423808234
61635987916726837732924668427660
61635987916726837732949028108380
61635987916726837732949029624700
61635987916726837732949032340468
61635987916726837732949032357730
61635987916726847015843296168649
61635987916726847150572388384450
61635987916726847151322090134256
61635987916726847151322090471126
61635987916726847151322348751380
61635987916726847151324414482230
61635987916726847151324414954614
61635987916726847151325448056478
61635987916726847151325529563538
61635987916726847151325533795626
61635987916726847151325533812888
61635987916726847196325858501666
61635987916726847196325973176274
61635987916726847196325973292914
61635987916726847197075646346364
61635987916726847197075646801278
61635987916726847197075646818748
61635987916726847197075905080128
61635987916726847197079114355362
61635987916726847197079114472002
61635987916726847197079118604703
61635987916726847197079118604712
61635987916726847197079118704090
61635987916726847197079118722804
61635987916726847198773691515928
61635987916726847198773695765278
61635987916726847198773695766730
61635987916726847203856265694088
61635987916726847203916702994398
61635987916726847203919027459012
61635987916726847221744888617959
61635987916726848797698001460832
61635987916726848797698001797702
61635987916726848797698260077956
61635987916726848797700325808806
61635987916726848797701359383054
61635987916726848797701445122202
61635987916726848797701445139464
61635987916726848798454504811492
61635987916726848798454586301290
61635987916726848800149167594566
61635987916726848800211842557532
61635987916726848800211924064592
61635987916726848800211928296680
61635987916726848800211929713622
61635987916726848800212186931066
61635987916726848800229405678532
61635987916726848800229660770842
61635987916726848800232850419974
61635987916726848800233107636014
61635987916726848800965073725118
61635987916726848805232770642502
61635987916726848805313095545896
61635987916726848805315419893870
61635987916726848805315419993248
61635987916726848805315420010510
61635987916726848805315420347380
61635987916726848805316448863024
61635987916726848805316453112374
61635987916726848805316453131088
61635987916726848805316453467910
61635987916726848843451558127854
61635987916726848843454915595162
61635987916726848843455029914026
61635987916726848843455030049380
61635987916726848844204703556500
61635987916726848844208061023591
61635987916726848844208061023600
61635987916726848844208171093114
61635987916726848844208171209754
61635987916726848845902748253680
61635987916726848845965514623538
61635987916726848845965771840925
61635987916726848845965771840934
61635987916726848845986429562768
61635987916726848845986431079088
61635987916726848845986433794856
61635987916726848845986435329890
61635987916726848845986692545873
61635987916726848845986692545882
61635987916726848845986692547334
61635987916726848850985322431840
61635987916726848850986355550957
61635987916726848850986355550966
61635987916726848851045759732150
61635987916726848851048084215478
61635987916726848851049113066540
61635987916726848851049117199241
61635987916726848851049117199250
61635987916726848851049117334604
61635987916726848851049117671426
61635987916726848851049117671474
61635987916726848851049117671633
61635987916726848851798900911238
61635987916726848851801225375852
61635987916726848851802258378338
61635987916726848851802258494969
61635987916726848851802258494978
61635987916726848851802263100062
61635987916726848851802263100071
61635987916726852686752718629234
61635987916726852686752975846678
61635987916726852686753061585826
61635987916726852687505831228606
61635987916726852687505859789448
61635987916726852687505859808322
61635987916726852687505864038798
61635987916726852687505864057672
61635987916726852687506121257637
61635987916726852687506121257646
61635987916726852687506121275107
61635987916726852687506121275116
61635987916726852687506202764914
61635987916726852690037263670278
61635987916726852690037263689151
61635987916726852690037263689152
61635987916726852694345771376778
61635987916726852694346890590796
61635987916726852695098912555866
61635987916726852695098916787954
61635987916726852695098917160959
61635987916726852695098917160960
61635987916726852695098918204896
61635987916726852695099945657730
61635987916726852695099949907080
61635987916726852695099950262616
61635987916726852695100031769884
61635987916726852695120837684988
61635987916726852695120839201308
61635987916726852695120842387839
61635987916726852695120842387848
61635987916726852695120842389459
61635987916726852695120842389460
61635987916726852695120842406722
61635987916726852695120952476236
61635987916726852695120956708324
61635987916726854333881775366986
61635987916726854333882032584222
61635987916726854333882032584430
61635987916726854333882118323578
61635987916726854334634887966358
61635987916726854334634916546074
61635987916726854334634920795424
61635987916726854334635178012859
61635987916726854334635178012868
61635987916726854334635259502666
61635987916726854334635263752007
61635987916726854334635263752016
61635987916726854336413433277108
61635987916726854341475861233656
61635987916726854341475861589192
61635987916726854341475861589400
61635987916726854341475947328548
61635987916726854341495720141788
61635987916726854341496749011564
61635987916726854341496750527884
61635987916726854341496753714424
61635987916726854341496753716036
61635987916726854341496753733297
61635987916726854341496753733298
61635987916726854341496868034900
61635987916726854341496868052162
61635987916726854342227973542968
61635987916726854342229002412744
61635987916726854342229007017837
61635987916726854342229007017838
61635987916726854342229092756986
61635987916734941190958981649261
61635987916734941191021657675037
61635987916734941196042327538802
61635987916734952126128151413725
61635987916734952126149071057267
61635987916734952126149072120077
61635987916734952126149329396570
61635987916734952126149329396618
61635987916734952309079728928525
61635987916734952309141719934727
61635987916734952309142491047581
61635987916734952309163281078739
61635987916734952309163281550963
61635987916734952309163281551122
61635987916734952309163410691123
61635987916734952309163411753933
61635987916734952309163412292007
61635987916734952314130792912529
61635987916734952314162303112301
61635987916734952314162303171350
61635987916734952314162303171398
61635987916734952314225065231564
61635987916734952314225065765219
61635987916734957799568087178841
61635987916734957799569120293803
61635987916734957799590155671699
61635987916734957804557532580954
61635987916734957804590420450726
61635987916734957804651804545641
61635987916734957804672567885005
61635987916734957804672572130142
61635987916734957804672572130143
61635987916734957804672682203869
61635987916734957804673715318783
61635987916734957804673846053026
61635988067066120514146885544505
61635988067066136568634563350112
61635988067068521616613056279033
61635988067068521616613427815341
61635988067068538196923728217596
61635988067068821805614004992955
61635988067068821805799967339433
61635988067068821805800310296025
61635988067068821805802290287727
61635988067068821805802376026875
61635988067068821805883650159225
61635988067068821805883993115817
61635988067068838253996341588996
61635988067068838272069908271456
61635988067068838272073002872082
61635988067068838277155577050242
61635988067068838386173401392840
61635988067068843744423052677696
61635988067068843744423081257412
61635988067076926916106376940001
61635988067076926916108701287975
61635988067076927327699983235337
61635988067076927327700354771645
61635988067360322030648959250886
61635988067360622380004933659734
61635988067392731976454614455994
61635988067392731976705661515690
61635988067392743043803774448900
61635988067392743043804546101232
61635988067392743094575618958318
61635988067392743094638380723242
61635988067392743094659301778110
61635988067392743094826666018014
61635988067393032119974290966919
61635988067393032119975062619251
61635988067393032120034642522257
61635988067393032120055534530849
61635988067393032165728647411075
61635988067393032165787970569020
61635988067393032165787970569021
61635988067393032165791323431027
61635988067393032165791323436850
61635988067393032165791323436851
61635988067393032165979608731622
61635988067393032165979608731623
61635988067393042681709122950579
61635988067393042864723462117875
61635988067393042867234716957735
61635988067393042872315340196293
61635988067393042872317664660907
61635988067393043230561188203049
61635988067393043230561302521913
61635988067393043230561559739357
61635988067393043233011606209775
61635988067393043233012376799297
61635988067393043233012377862107
61635988067393043233072043976645
61635988067393043233095289029567
61635988067393043238094922397741
61635988067393043238095295469243
61635988067393043238155389807137
61635988067393043238176281815729
61635988067393043238178604764023
61635988067393043238178606280343
61635988067393043238178606286166
61635988067393043238178606286167
61635988067393043238178977822475
61635988067393043276314858734021
61635988067393043276315115951465
61635988067393043276317439949519
61635988067393043276317440416079
61635988067393043278765162421883
61635988067393043278765277213131
61635988067393043278765933011405
61635988067393043278765934074215
61635988067393043278766048865463
61635988067393043278766306082907
61635988067393043278825600188753
61635988067393043278825714980001
61635988067393043278828039444615
61635988067393043278829067847831
61635988067393043278829068314391
61635988067393043278848845241675
61635988067393043278848960032923
61635988067393043278849988902699
61635988067393043279016981133911
61635988067393043279017095925159
61635988067393043283845408002719
61635988067393043283846182841591
61635988067393043283846184376784
61635988067393043283846184376785
61635988067393043283846555913093
61635988067393043283848507189565
61635988067393043283848507306205
61635988067393043283848508724759
61635988067393043283848880261067
61635988067393043283848880377707
61635988067393043283908946019245
61635988067393043283908946491628
61635988067393043283908946491629
61635988067393043283909318027937
61635988067393043283911268888798
61635988067393043283911268967539
61635988067393043283911270483859
61635988067393043283911270489682
61635988067393043283911270489683
61635988067393043283911642025991
61635988067393043283911642492551
61635988067393043283929090822511
61635988067393043283929866724193
61635988067393043283930238732885
61635988067393043283932189672487
61635988067393043283932191072167
61635988067393043283932562730939
61635988067393043283932563080859
61635988067393043284099555784454
61635988067393043284099555784455
61635988067396634020110050530558
61635988067396634025190072256671
61635988067396634025190300422223
61635988067396634025190329474115
61635988067396634025193425124501
61635988067396634025193768431013
61635988067396634025253091239039
61635988067396644929859433230994
61635988067396645092476470134733
61635988067396645092560895910501
61635988067396645092560924490217
61635988067396645097559815965225
61635988067396645138227730928503
61635988067396645138230054926557
61635988067396645138230912666553
61635988067396645138230912667957
61635988067396645138230912784597
61635988067396645138231169351746
61635988067396645138231169885401
61635988067396645138231170002041
61635988067396645138290465530860
61635988067396645138290492693427
61635988067396645138290494110576
61635988067396645138293588693733
61635988067396645138293588810373
61635988067396645138293931650325
61635988067396645138314509398681
61635988067396645138314852355273
61635988067396645143311047707103
61635988067396645143311048179279
61635988067396645143311076758995
61635988067396645143311162498143
61635988067396645143313357644691
61635988067396645143313371993598
61635988067396645143313372177333
61635988067396645143313372527253
61635988067396645143313400757049
61635988067396645143313401223609
61635988067396645143313486846117
61635988067396645143313486962757
61635988067396645143373838523919
61635988067396645143374182897660
61635988067396645143376162871893
61635988067396645143376162988533
61635988067396650496543244228146
61635988067396650496543272807862
61635988067396650496543615764454
61635988069366792877717213098984
61635988070023284601989643892767
61635988070023290145701644327512
61635988070023290145764406442356
61635988070023290145764407492116
61635988070023301217879491476570
61635988070023301217879749756824
61635988070023301218067776771342
61635988070023301218067777834152
61635988070023301218130538536266
61635988070023301218130796816520
61635988070023306754251546089664
61635988070024201648430777021784
61635988070024201648618805099112
61635988070024201648619062316556
61635988070035292180341373444458
61635988070035292180404135209334
61635988070035297714077683175769
61635988070035308781361244273634
61635988070035308788954553537871
61635988070035308827030343292186
61635988070035308827031118132510
61635988070035308827031118132670
61635988070035308834645093003556
61635988070035308834707855122771
61635988070035308834707855122772
61635988070035308834708110216539
61635988070035308834708113403025
61635988070035308834708113403026
61635988070035308834708114465880
61635988070035308834708114465883
61635988070035308834708114465884
61635988070035308834708999374222
61635988070035308834709257654524
61635988070035314325075535693668
61635988070035314325075535693876
61635988070035314325075535698087
61635988070035314325075535698088
61635988070035314325075564273384
61635988070035314325075564273592
61635988070035314325075650012740
61635988070035314325075650016952
61635988070035314325076339112256
61635988070035314325076339112463
61635988070035314325076339112464
61635988070035314325076424851612
61635988070242128113622995116417
61635988070242128113622995120629
61635988070242139188521906218177
61635988070242139239336801289129
61635988070242139239336801293341
61635988070315074108887692967319
61635988070347494966998461420760
61635988070347494966998719687964
61635988070347494966998719701014
61635988070347506034282534650425
61635988070347506034470563777513
61635988070347506080014170516416
61635988070347506080014942168748
61635988070347506080015200435952
61635988070347506080035086439763
61635988070347506080036121142268
61635988070347506080036121142352
61635988070347506080036121155402
61635988070347506080202456860948
61635988070347506080203228513280
61635988070347506080224149219680
61635988070347506085097516346908
61635988070347506085097773019051
61635988070347506085097774614112
61635988070347506085285802691440
61635988070347511163951428043865
61635988070347511567898920514640
61635988070347511567899692166972
61635988070347511568087977461744
61635988070347511568118688492269
61635988070347511570461831420339
61635988070347511575524517999627
61635988070347511575545406938319
61635988070348695723997412872561
61635988070348706791281229418485
61635988070348706791549754904177
61635988070348706791552077852471
61635988070348706791553198582809
61635988070348706796363803596645
61635988070348706837034814326949
61635988070348706837285604169201
61635988070348706837306524757509
61635988070348706837306783020501
61635988070348706842117388505109
61635988070348706842368436964485
61635988070348706842368436983364
61635988070348706844613547927379
61635988070348712325202123529613
61635988070348712327733526876788
61635988070348712327733527410443
61635988070348712332533252349299
61635988070348712332795181963931
61635988070348712332815811087179
61635988070348712332816072475232
61635988070348712332816073008887
61635988070348712332816074071904
61635988070348712332816074071905
61635988070348712332817217260545
61635988070351096818848487342321
61635988070351096818848487460365
61635988070351096826442318061764
61635988070351107756486643714477
61635988070351107893747053716207
61635988070351107893747398439869
61635988070351107939468095305782
61635988070351107939479718447762
61635988070351107939479719510536
61635988070351107939499954662292
61635988070351107939500638620459
61635988070351107939500640221100
61635988070351107939500640221184
61635988070351107939500726314624
61635988070351107944499617489257
61635988070351107944562293688696
61635988070351107944562293694312
61635988070351107944562379604101
61635988070351113434926361402811
61635988070351113434926363003452
61635988070351113434926620220896
61635988070351113434989381985820
61635988070351397015650234851136
61635988070351397015712910879098
61635988070351397015712911941908
61635988070351397015713255252840
61635988070351407945736060322488
61635988070351408080485215379364
61635988070351408082934052933036
61635988070351408082997071915404
61635988070351408083014161339011
61635988070351408083017605017643
61635988070351408083017648123412
61635988070351408088016627111196
61635988070351408128676017877663
61635988070351408128686866189195
61635988070351408128687637837288
61635988070351408128687637841500
61635988070351408128687637841527
61635988070351408128750398537008
61635988070351408128750399956344
61635988070351408128771319125316
61635988070351408128771320194759
61635988070351408133770212015448
61635988070351408133770212019660
61635988070351408133770212019687
61635988070351408133832973667944
61635988070351408133832973780372
61635988070351408133832974134504
61635988070351413616666531031677
61635988070351413616666873988269
61635988070351413616666893585976
61635988070351413616667007904840
61635988070351413619198064580462
61635988070351413619198065643272
61635988070351413619198322860716
61635988070351413624186333081321
61635988070351413624198074790754
61635988070351413624259717703754
61635988070351413624259719120903
61635988070351413624259719120904
61635988070351413624260062077496
61635988070351413624280476260148
61635988070351413624280609645278
61635988070351413624280610176719
61635988070351413624280610176720
61635988070351413624281753365360
61635988070359219028271619481557
61635988074924180787292691545590
61635988074924180787480976840362
61635988074924196801231209951022
61635988074924196801314777985390
61635988074924197212825187782666
61635988074924197212826219838934
61635988074924197213097041111806
61635988074924197213097815950630
61635988074924197220419275067890
61635988074924197220420017077696
61635988074924197395839412631098
61635988074924197403433614707569
61635988074924197403433614707570
61635988074924197403434729316494
61635988074924197403621638179804
61635988074924197403621895397248
61635988074924197403621900002341
61635988074924197403621900002342
61635988074924197403622641539716
61635988074924197403622641539764
61635988074924197403622642602574
61635988074924197403622757393822
61635988074924197403623014611266
61635988074959319365078767023145
61635988074959319548093106662617
61635988074959319548093107725475
61635988074959319548281393020247
61635988074960503648361225472354
61635988074960503648361228658894
61635988074960503648549256736222
61635988074960520122160885792678
61635988074960520122161890333492
61635988074960520305363740427667
61635988074960520305363740427668
61635988074960520305363769007383
61635988074960520305363769007384
61635988075907600182109663887981
61635988075907600182193346713389
61635988075907600182193347776247
61635988075907600182194348066307
61635988075907611300314093998269
61635988075907611300314352278571
61635988075907616828883116793213
61635988075907616828883859865829
61635988075907616836414151917083
61635988075907616836414183679127
61635988075929208730945508120295
61635988075929208731029190945703
61635988075929225339495700991767
61635988075929225339579120950701
61635988075929225339579382754365
61635988075929225339579383817175
61635988075929225385248994809577
61635988075929225385250027911441
61635988075929225385332677162809
61635988075929225385332940164844
61635988075929225385332940164845
61635988075929230875679469265945
61635988075929230875680216570649
61635988075929230875763123511845
61635988075929230875763152091561
61635988075929230875763153154419
61635988075931476138645584483167
61635988075931476141152619729663
61635988075931476316555308490527
61635988075931481674804959775383
61635988075931481674804988355099
61635988075931481674825880480283
61635988075931926623639153177991
61635988075931926669371788788693
61635988075931926669371788801791
61635988075931926676713794495415
61635988075931926676714827610377
61635988075931926676902079790187
61635988075931926676903112892051
61635988075931926676985762609979
61635988075931932167333297301909
61635988075933127243439825155071
61635988075933127243439825155072
61635988075933127243440082372515
61635988075933127243440082372516
61635988075940031741454816486915
61635988075940031787208372815663
61635988075940032153048794318559
61635988075940037689232538258207
61635988075940037689232567887683
61635988075943617401641017570852
61635988075943617401641017570900
61635988075943617401641017571060
61635988075943617401641389107368
61635988075943617401703693596628
61635988075943617401703693596676
61635988075943617401703807915540
61635988075943617401704065132936
61635988075943617401704065132984
61635988075943617401724699924132
61635988075943617401724957141576
61635988075943617404235094295338
61635988075943617404235180384405
61635988075943617404235180384406
61635988075943617404235208608426
61635988075943617404235438664707
61635988075943617404235438664708
61635988075943617404235441851248
61635988075943617404235470430916
61635988075943617404235470430964
61635988075943617404235552983572
61635988075943617404235556170064
61635988075943617404235556170112
61635988075943633875524958300586
61635988075943633875525733139458
61635988075943634005192318026970
61635988075943634005192319089827
61635988075943634005192319089828
61635988075943634005192576307271
61635988075943634005192576307272
61635988075943634012785368650832
61635988075943634012785626936909
61635988075943634012785626936910
61635988075943634050924953650770
61635988075943634050924954713579
61635988075943634050924954713580
61635988075943634050925326249888
61635988075943634058455242509660
61635988075943634058455245696200
61635988075943634058455246759058
61635988075943634058455500789962
61635988075943634058455618301142
61635988075943634058456278816778
61635988075943634058456278816937
61635988075943634058456278816938
61635988075943634058456389947858
61635988075943634058456393135802
61635988075943634058538924862940
61635988075943634058538925335275
61635988075943634058538925335276
61635988075943634058538928521815
61635988075943634058538928521816
61635988075943634058538929584673
61635988075943634058538929584674
61635988075943634058539183615577
61635988075943634058539183615578
61635988075943634058539187864927
61635988075943634058539187864928
61635988075943634058539297934442
61635988075943634058540072773314
61635988075943634058540331053568
61635988075943639548969371211976
61635988075943639548969399791644
61635988075943639548969399791692
61635988075943934064795437978505
61635988075943934194441217542791
61635988075943934194442217832851
61635988075943934201972509884105
61635988075943934201972538463821
61635988075943934201973284718765
61635988075943934202055967254113
61635988075943934202056192237337
61635988075943934202056192703897
61635988075943934202056221283613
61635988075943934247726094792569
61635988075943934247809777145801
61635988075943939738156310970087
61635988075943939738157057225031
61635988076223699521986008445693
61635988076223699521989360250665
61635988076223710594374348744501
61635988076223710640106984368301
61635988076223716130557088130189
61635988076223716130557859782521
61635988076223716135640405380965
61635988076231804632295370561931
61635988076231804998344712267387
61635988076231804998344969484831
61635988076231805044265663287819
61635988076231815704850072077553
61635988076231815750604403141583
61635988076231815750624548994609
61635988076231816116440697041367
61635988076231816116444049909197
61635988076231816162197606121305
61635988076231816162218526826253
61635988076231816162385634198633
61635988076231816162386782109007
61635988076231821652624470610491
61635988076231821652625470900551
61635988076231821657708073658427
61635988076255681140565531576717
61635988076255681140568975255348
61635988076256119968293762772567
61635988076256131424474866272397
61635988076256131447363282922497
61635988076256131452466777805605
61635988076256131493113398773655
61635988076256131493301423649941
61635988076256131493304895908289
61635988076256136988625928723945
61635988076256136988626186991149
61635988076256136988647079116381
61635988076256136988835364411153
61635988076256136988836136063485
61635988076257015411884141203609
61635988076257020947828486271605
61635988076257020947828486273009
61635988076257020948076095301699
61635988076257020948078415063453
61635988076257031466340994267732
61635988076257031466341252548034
61635988076257032012851750539915
61635988076257032012851752075109
61635988076257032012851752093823
61635988076257032015112302798815
61635988076257032015112302817529
61635988076257032015363350940035
61635988076257032015384271528343
61635988076257032015384271981853
61635988076257032015384272000726
61635988076257032020194876976975
61635988076257032020194876995689
61635988076257032058605308287217
61635988076257032058605308305931
61635988076257032060854264579801
61635988076257032060865887708683
61635988076257032060865887725993
61635988076257032061113205646719
61635988076257032061115902729373
61635988076257032061116562776997
61635988076257032061116677568245
61635988076257032061116935848499
61635988076257032061136823317681
61635988076257032061137483837689
61635988076257032061137598156553
61635988076257032061137856419545
61635988076257032061137856436807
61635988076257032061137856891721
61635988076257032061137856909190
61635988076257032065948460309044
61635988076257032065948461886843
61635988076257032065948461904153
61635988076257032065948461905557
61635988076257032066199508768420
61635988076257032066199508828495
61635988076257032066199510363529
61635988076257032066199510363688
61635988076257032066199510382402
61635988076257032068444621326423
61635988076257037549033168348941
61635988076257037549033168349101
61635988076257037549033282667965
61635988076257037551564600275832
61635988076257037556364325748343
61635988076257037556626250757885
61635988076257037556626255344105
61635988076257037556626255362978
61635988076257037556626255362979
61635988076257037556647142687736
61635988076257037556647142766477
61635988076257037556647143238860
61635988076257037556647143238861
61635988076257037556647145874276
61635988076257037556647147488210
61635988076257037556647147488211
61635988076257037556647257557725
61635988076257037556647917526608
61635988076257037556647917588087
61635988076257037556647918060263
61635988076257037556647922309577
61635988076257037556647922309613
61635988076257037556647922309820
61635988076257037556647922309821
61635988076257037556648290659589
61635988076257321084002081530596
61635988076257321091345495359877
61635988076257321137099080269793
61635988076257321137349755185443
61635988076257321137349755657827
61635988076257331655590667559568
61635988076257332202118988487945
61635988076257332202122344538103
61635988076257332204378420016507
61635988076257332204379457367721
61635988076257332204382896797003
61635988076257332204382896815717
61635988076257332204621947539627
61635988076257332204632824543303
61635988076257332204633571848007
61635988076257332204633572221013
61635988076257332204633945273641
61635988076257332204654491373505
61635988076257332204654865980041
61635988076257332209465470975163
61635988076257332209465470992425
61635988076257332209465470993877
61635988076257332247875900750211
61635988076257332250136481724181
61635988076257332250386380755411
61635988076257332250387157129477
61635988076257332250387271566433
61635988076257332250408192154741
61635988076257332255219055902341
61635988076257332255469729755181
61635988076257332255469731290375
61635988076257332255469731307637
61635988076257332255470102826683
61635988076257332255470104361717
61635988076257337143507158518383
61635988076257337151100241281459
61635988076257337151100245513547
61635988076257337740814245049383
61635988076257337745896472038863
61635988076257337745896557778011
61635988076257337745897590879875
61635988076257337745918516308008
61635988076257337745918516308009
61635988076259583003779241425593
61635988076259583189217019225301
61635988076259583189220491483649
61635988076259722048935901661533
61635988076259722231950126509965
61635988076259722231950240828829
61635988076259722231950241301005
61635988076259722234397963419285
61635988076259722234397963423449
61635988076259722234397963423497
61635988076259722234457171790355
61635988076259722234460639449225
61635988076259722234460639449273
61635988076259722234460725538341
61635988076259722239481308245968
61635988076259722239481308250180
61635988076259722239481309787560
61635988076259722239539464366605
61635988076259722239540890751237
61635988076259722239540890751238
61635988076259722239542951151006
61635988076259722239543942228625
61635988076259722239544071900217
61635988076259733169567132120891
61635988076259733169567390401145
61635988076259733169588052827243
61635988076259733169588052831455
61635988076259733169588053894256
61635988076259733169588053894265
61635988076259733169588311170758
61635988076259733169588311170806
61635988076259733281345310032212
61635988076259733304316288712961
61635988076259733306765124731439
61635988076259733306826771887439
61635988076259733306848678416687
61635988076259733306848807556847
61635988076259733306849065837149
61635988076259733311847699972409
61635988076259733349975687401493
61635988076259733350069844925069
61635988076259733350069845100550
61635988076259733350069845106373
61635988076259733350069845106374
61635988076259733350069845456294
61635988076259733352507087027366
61635988076259733352507087031578
61635988076259733352507088094388
61635988076259733352507091276716
61635988076259733352517939581606
61635988076259733352517939583058
61635988076259733352517939584036
61635988076259733352517939587429
61635988076259733352517939588239
61635988076259733352517939588248
61635988076259733352518710702713
61635988076259733352518711233938
61635988076259733352518711236332
61635988076259733352518711236368
61635988076259733352518711240571
61635988076259733352518711240580
61635988076259733352566376888074
61635988076259733352567410007200
61635988076259733352570107426676
61635988076259733352570882265548
61635988076259733352577871423261
61635988076259733352580701708915
61635988076259733352581343681609
61635988076259733352581358207662
61635988076259733352581473005495
61635988076259733352581473005504
61635988076259733352581730216306
61635988076259733352581730218736
61635988076259733352581730222948
61635988076259733352601229733801
61635988076259733352601229738013
61635988076259733352601621934838
61635988076259733352601621941471
61635988076259733352602262852927
61635988076259733352602264387961
61635988076259733352602393528121
61635988076259733352602394061740
61635988076259733352602394066195
61635988076259733352602650745565
61635988076259733352602650804614
61635988076259733357569774680132
61635988076259733357569774686717
61635988076259733357601284882325
61635988076259733357601284886480
61635988076259733357601284886489
61635988076259733357601284886537
61635988076259733357601284945586
61635988076259733357601285412098
61635988076259733357601285413550
61635988076259733357601285413763
61635988076259733357601285414492
61635988076259733357601285414528
61635988076259733357601285417921
61635988076259733357601285418731
61635988076259733357601285418740
61635988076259733357601285420108
61635988076259733357661980992710
61635988076259733357664047001324
61635988076259733357664047001333
61635988076259733357664047001381
61635988076259733357664047177022
61635988076259733357664047182845
61635988076259733357664047183655
61635988076259733357664047183664
61635988076259733357664047532765
61635988076259733357664047539407
61635988076259733360097702051812
61635988076259733360097702054242
61635988076259733360097702058454
61635988076259738840465451714405
61635988076259738840465451714414
61635988076259738840496590378029
61635988076259738840496962089818
61635988076259738840496962095642
61635988076259738840497575845181
61635988076259738840497575846585
61635988076259738840497575851005
61635988076259738840497604424897
61635988076259738840497604430721
61635988076259738840497705518177
61635988076259738840497705518178
61635988076259738840497947387313
61635988076259738840497990959594
61635988076259738840497990965418
61635988076259738840498077054486
61635988076259738842933832007942
61635988076259738842933832012154
61635988076259738843007068953029
61635988076259738843007073552507
61635988076259738843008446441525
61635988076259738843028363145089
61635988076259738843029137445887
61635988076259738843029395726132
61635988076259738847996514355142
61635988076259738847996515418000
61635988076259738847996518600328
61635988076259738848017406473732
61635988076259738848017406480365
61635988076259738848029143940400
61635988076259738848029143944612
61635988076259738848029145007470
61635988076259738848029402224914
61635988076259738848090786319829
61635988076259738848090790919099
61635988076259738848090790919306
61635988076259738848090790919307
61635988076259738848111549654821
61635988076259738848111549659192
61635988076259738848111549659193
61635988076259738848111553904330
61635988076259738848111553904331
61635988076259738848111663978057
61635988076259738848111678794981
61635988076259738848111678854030
61635988076259738848111679857791
61635988076259738848111683044331
61635988076259738848111683103380
61635988076259738848111684638573
61635988076259738848111684638574
61635988076259738848112697092971
61635988076259738848112711914107
61635988076259738848112711973156
61635988076259738848112713508349
61635988076259738848112713508350
61635988076259738848112713510536
61635988076259738848112716697076
61635988076259738848113085044658
61635988076260033493584788476941
61635988076260033493584817056657
61635988076260033496032280894635
61635988076260033501115855362855
61635988076260033541848856089111
61635988076260033541848856561287
61635988076260033541851952093629
61635988076260033546932201919603
61635988076260033546934526271789
61635988076260039037382278636809
61635988076267827349787606011888
61635988076267827350037533722056
61635988076267827761628155503701
61635988076267827761628155503702
61635988076267827761628934593375
61635988076267827761628934593376
61635988076267827761629191810819
61635988076267827761629191810820
61635988076267827761631254336256
61635988076267827761632632302911
61635988076267827761652519416350
61635988076267827761653553007859
61635988076267827784540805821852
61635988076267838460564169410219
61635988076267838462823978596503
61635988076267838463095943043465
61635988076267838468158628685214
61635988076267838828936250339766
61635988076267838872155048390435
61635988076267838872155048390436
61635988076267838872158147241863
61635988076267838872158405857536
61635988076267838872158405858988
61635988076267838872158405863359
61635988076267838872158520177852
61635988076267838872158520182223
61635988076267838872346805476995
61635988076267838874606241709875
61635988076267838874606242772679
61635988076267838874670032338746
61635988076267838874689920875109
61635988076267838874690952927054
61635988076267838874690954462244
61635988076267838874690954462247
61635988076267838874690954462253
61635988076267838879689845820615
61635988076267838879750282052292
61635988076267838879752349318335
61635988076267838879752606522735
61635988076267838879752607935459
61635988076267838879937535295119
61635988076267838879940892880311
61635988076267838897578207276240
61635988076267838897766235353568
61635988076267838902660781454400
61635988076267843958606262960274
61635988076267844362586265920871
61635988076267844362586265920872
61635988076267844362586294504959
61635988076267844362586380239736
61635988076267844362586380244107
61635988076267844362774322582287
61635988076267844362774665538879
61635988076267844370199982039232
61635988076267844370199982039280
61635988076267844370199982043652
61635988076267844370199982056701
61635988076267844370199982056702
61635988076267844370199986761019
61635988076267844370200239274145
61635988076267844370200239274146
61635988076267844370200240323905
61635988076267844370200240791917
61635988076267844370200240791918
61635988076267844370200240791923
61635988076267844370200240796289
61635988076267844370200243978409
61635988076267844370200243978410
61635988076267844370200245041267
61635988076267844370200355110782
61635988076267844370200355115153
61635988076267844370201129949606
61635988076267844372710495328668
61635988076267844372710752546028
61635988076267844372710752546112
61635988076267844372710838285176
61635988076267844372710838285260
61635988076268144173087082506344
61635988076268144559449688633969
61635988076268144559450688924029
61635988076268144584868732763117
61636018093690206564600360487783
61636018093690206975379206679231
61636018229580486321491405091289
61636018229580486321494761141447
61636018229580486366411489221917
61636018229580486367224069294757
61636018229580486367248317353555
61636018229580486367248317471599
61636018229580486503940859794505
61636018229580486503940859794553
61636018229580486504505972896313
61636018229580486504694000973593
61636018229580486504694000973641
61636018229581386934491887059465
61636018229581386935057000161273
61636018229581686712712695621465
61636018229581686712716167879813
61636018229581687123741560351301
61636018229581687124306673453061
61636018229581687260939552961849
61636018229581687260939552961897
61636018247306360959336480623229
61636018247306360959339924301861
61636018247306360959340953171637
61636018247306362605985107256645
61636018253214986326684563110593
61636018253214986326688006789225
61636018253214986326689035659001
61636018253214986372438119322701
61636018253214986372439148192477
61636018253214986372442620450825
61636018253214987973333189743961
61636018253214987973333189744009
61636018253214988019065853947477
61636018253214988157079663762937
61636018300481289620464767847993
61636018300481289621029537993209
61636018300481289621029623732517
61636018300481289621032981317501
61636018300481289621032981671793
61636018306389913386921937718239
61636018306389914622516306852445
61636018306389914622516392591753
61636018306389914622519750531029
61636018306389914622519750531077
61636018306389914987812850335357
61636018306389914988360171796273
61636018306389914988360171796481
61636018306389914988381063804865
61636018306389914988381063805073
61636018306389915034112723468971
61636018306389915034113728008381
61636018306389915034113728008589
61636018306389915034113728362721
61636018306389915034113756588097
61636018306389915170743507149421
61636018306389915171308277294589
61636018306389915171308277294637
61636018306389915171308363033737
61636018306389915171310716079519
61636018306389915171311720618929
61636018306389915171311720973221
61636018306389915171311720973269
61636018306389915171311749198645
61636018306389915171311835292085
61636018306389957668765891057017
61636019452593001023984814890517
61636019452601105947994574277639
61636019452601105993748159069463
61636019452601105994584958621337
61636019452604706618620150556217
61636019452604706618620150556265
61636019452604708265560917767157
61636019452604708265560917767317
61636019452605006624688091394785
61636019452605006624688205713649
61636019452605006624939138454273
61636019452605006624939138454321
61636019452605006624939167034037
61636019452605006807890715856645
61636019452605006807890715856693
61636019452605007860285184760953
61636019452605008409076779061903
61636019452605008409076893380767
61636019452605008409077926855477
61636019452605008409078012594785
61636019452605008454831483067585
61636019505767927855261879599609
61636019505767927855262136817005
61636019505767927900994543803077
61636019505767927900994543803125
61636019505767927900994801020521
61636019505767928038192536413625
61636019505767928038192536413673
61636019505767928038192793631069
61636019505767928038464475481913
61636019505767928038464475481961
61636019505778734254127316677013
61636019505778734299880901468837
61636019505778734302388028239025
61636019505778734303141169399399
61636019505778734666474178451587
61636019505778734669005840496079
61636019505778734712227763243411
61636019505778734712478814907993
61636019505778734713919244292647
61636019505778734713920015944979
61636019505778734714735147231043
61636019505778734714756039239635
61636019505778734714759396708187
61636019505778734849760461292105
61636019505778734852020180135551
61636019505779633633099811147613
61636019505779633633183464921177
61636019505779635280040578358505
61636019505779635280040578358713
61636019505779635280311488557065
61636019505779933776616820235933
61636019505779933822370376448041
61636019505779933822370376448089
61636019505779933822433138212965
61636019505779933822433138213013
61636019505779934873948937822117
61636019505779934874765588424965
61636019505779934874765617004633
61636019505779935423556439653299
61636019505779935423556811189607
61636019505779935423556901533849
61636019505779935423557930403625
61636019505779935469310024445123
61636019505779935469311143658933
61636019505779935469311143658981
61636019505779935469311143659141
61636019505779935469562190718677
61636019505779935606760183329225
61636019523504610953227575017643
61636019523504610954064427597643
61636019523577556534385252928081
61636019523577556945981559343951
61636019529413236320575657505007
61636019529413236321391332277851
61636019529413236364634665602777
61636019529413236367144917071079
61636019529413236502083448055625
61636019529486182497349289980831
61636019665300712062281606497044
61636019665300814005913216643223
61636019665300814008445393121199
61636019665300814051666801435047
61636019665300814052503600986921
61636019665300814054178057324715
61636019665300814054198949333259
61636019665300814054198949333307
61636019665300814054198978031067
61636019665300814192191181693503
61636019665300814192191957596589
61636019665300814192212849605181
61636019665300814192212878184897
61636019665303413358453173992962
61636019665303413770068102173532
61636019665303514108789744466625
61636019665303514108789773046293
61636019665303514108789773046341
61636019665303514108810665054885
61636019665303514108810665054933
61636019665303515297567070103533
61636019665303515300098474929129
61636019665303515343320654895357
61636019665303515344136562425589
61636019665303515344157454434181
61636019665303515345827757672001
61636019665303515345827781665545
61636019665303515345827786251765
61636019665303515345828014889493
61636019665303515345828043469161
61636019665303515345831139132645
61636019665303515345848673674137
61636019665303515345848930891581
61636019665303515345852031141237
61636019665303515346580151173587
61636019665303515709913160225775
61636019665303515712442241058981
61636019665303515712445597109139
61636019665303515755666745017599
61636019665303515755917796682181
61636019665303515757358226066835
61636019665303515757362325189609
61636019665303515757610020798417
61636019665303515757610049378133
61636019665303515758174129005231
61636019665303515758195021013823
61636019665303515758199153321247
61636019665303515758199153439291
61636019665303515892928532867781
61636019665303515893200471936021
61636019665303515893200471936069
61636019665303515894619756693957
61636019665303515894620013911353
61636019665303515895437984103987
61636019665303515895439017223113
61636019665303515895456465907413
61636019665303515895456808864005
61636019665303515895459909231705
61636019665303515895627302517885
61636019665303515895644836941285
61636019665303515895644836941333
61636019665303515895648194526477
61636019665304414676538792921801
61636019665304416323751499200981
61636019665304416326010936496665
61636019665304416326010936851005
61636019665304714682857780819905
61636019665304714682857809399573
61636019665304714682857809399621
61636019665304714820055802010121
61636019665304716103663188632565
61636019665304716103663531589157
61636019665304716103666632311197
61636019665304716103667003847505
61636019665304716466996569221061
61636019665304716468687764467473
61636019665304716468687793047237
61636019665304716468688021684965
61636019665304716468688050264633
61636019665304716469507053576393
61636019665304716469527945584985
61636019665304716512750125433121
61636019665304716512750125433169
61636019665304716513001172492865
61636019665304716515260609788501
61636019665304716515260610142841
61636019665304716515260638368217
61636019665304716650199165103413
61636019665304716652706206134453
61636019665304716652709678392801
61636019665377360664209402837949
61636019665377360664209402837997
61636019665377362311149141179065
61636019665377362317924996922953
61636019665377404953480850525911
61636019665377660670528390736005
61636019665377660670528390736053
61636019665377662096417487335797
61636019665377662096420959594145
61636019665377662500419706479541
61636019665377662500419963696937
61636019665377662500420735349269
61636019665377662500671782408965
61636019665377662507446609283077
61636019665377662508010693515061
61636019665377662637869775019513
61636019665377662637869775019561
61636019665377662644644601893625
61636019665377662644644601893673
61636019665377662645463977095985
61636019665377662645463977096033
61636019665377705142751415826339
61636019665377705142751415826387
61636019665412367096984927259828
61636019665412376568185824856436
61636019665412376568729763216680
61636019666251694445298804013662
61636019666251705563419579878258
61636019666284065479524723776374
61636019666284109945135785552222
61636019666284114891603230870094
61636019666284126004640603744766
61636019666284126004640632324482
61636019666287678457318422215388
61636019666287733766341938860352
61636019666357060879273812206526
61636019666360679759096180404152
61636019666393050381723618004650
61636019666393084140812128860672
61636019666393095258933161942712
61636019666393100200317204270660
61636019666393100200317232850376
61636019666393100205400550101152
61636019683029390348032013118981
61636019683029390350287316590921
61636019683029390350288088243253
61636019683029390350288345460697
61636019683029390350290760269553
61636019683029390350291531921885
61636019683029390350291789139329
61636019683029391994972780329873
61636019683029391994972780330033
61636019683029391995244719398113
61636019683029391995244719398161
61636019683029391996935943224289
61636019683029391997504156693797
61636019683029391997504156694005
61636019683102336335702623035129
61636019683102336343042301207337
61636019683102336343044629804661
61636019683102336343044630277045
61636019683102337982642361376197
61636019683102337982643390245973
61636019683102337982643390246181
61636019683102381859755999631803
61636019688938015715380095606297
61636019688938015717635399078285
61636019688938015717636170730617
61636019688938015717639499618001
61636019688938015717639528197717
61636019688938015717639614409249
61636019688938015761133651818405
61636019688938015761133651818453
61636019688938015763388955290393
61636019688938015763389726942725
61636019688938015763389984160169
61636019688938015763393456418517
61636019688938016812712984844813
61636019688938017362319829342527
61636019688938017362320862817237
61636019688938017362320862817397
61636019688938017364284025711653
61636019688938017364284025711701
61636019688938017364831347172569
61636019688938017364831347172777
61636019688938017364852239181161
61636019688938017408074419029345
61636019688938017408074419029505
61636019688938017408325466088993
61636019688938017408325466089041
61636019688938017410016689915169
61636019688938017410584903384677
61636019688938017410584903384885
61636019688938017545522429829813
61636019688938017545523458699541
61636019688938017545523458699589
61636019688938017547782895995225
61636019688938017548030499730581
61636019688938017548030499730629
61636019688938017548033943409213
61636019688938017548033944472071
61636019688938017548033971988977
61636019688938017548033973051787
61636019689010961748804261734553
61636019689010961748804261734601
61636019689010963355075161520629
61636019689010963357038238675785
61636019689010963395744000075717
61636019689010963395745028945445
61636019689010963395745028945653
61636019689010963395995047135413
61636019689010963395996076005141
61636019689010963402770902879253
61636019689010963533193039745961
61636019689010963533194068615689
61636019689010963533194068615737
61636019689010963540788270692161
61636019689010963540788270692209
61636019692001348235653513474218
61636019692220486395294181223292
61636019692876998484685210589976
61636019692877000269075022057332
61636019692982065279209032752042
61636019692982348859910956559526
61636019692985967144930150900202
61636019692985967327944490539674
61636019693201153483055025975576
61636019736204317362511673710329
61636019736204317362595327483845
61636019736204317362595327483893
61636019736204317364770306056651
61636019736204319009452440921221
61636019736204319009452440921429
61636019736204319011415603815685
61636019736204319011415603815733
61636019736204319011979597703635
61636019736204319011980373960853
61636019736204319011980373961061
61636019736204319011980459700001
61636019736204319011983040909883
61636019736204319011983040911335
61636019736204319011983815750159
61636019736204319011983815750207
61636019736204319011983817285193
61636019736204319011983817285401
61636019736204319011983817639485
61636019736204319011983817639533
61636019736204319011983845864909
61636019736204319011983931958349
61636019736204351768359591786065
61636019736204362881397764892785
61636019736277263350182283626477
61636019736277263350182283626525
61636019736277263357524290382959
61636019736277264409373243065773
61636019736277264409373243065821
61636019736277264592303895274951
61636019736277264592303899879885
61636019736277264592303899880045
61636019736277264592307338953583
61636019736277264997123050837369
61636019736277264997123050837577
61636019736277265004737025708623
61636019736277265004738144568349
61636019736277265004738144922433
61636019736277265004738144922481
61636019736277307639369015492161
61636019736277307639453731314439
61636019736277308874150948987093
61636019742112942592410687947941
61636019742112942592410802266805
61636019742112942592411059484249
61636019742112942592661735007477
61636019742112942592661763587145
61636019742112942729859756197693
61636019742112942732118388544015
61636019742112942732119160196347
61636019742112942732119188776063
61636019742112942775613312409801
61636019742112942775676074174725
61636019742112942775676074174773
61636019742112942777872773685931
61636019742112943827191873770779
61636019742112943828008524386725
61636019742112943828008552966393
61636019742112943829699776792617
61636019742112943829700005430345
61636019742112943829700034010013
61636019742112943966897769403165
61636019742112943966897769403325
61636019742112943966897998040893
61636019742112943966897998041053
61636019742112943966898026620561
61636019742112943966898026620769
61636019742112944013466366562871
61636019742112944013467142820297
61636019742112944013467228559285
61636019742112944013470586498721
61636019742112944013470586498769
61636019742112944376799747151367
61636019742112944376800523408793
61636019742112944378763686303049
61636019742112944378763686303097
61636019742112944379310231861039
61636019742112944379310231862283
61636019742112944379311007763965
61636019742112944379311007764173
61636019742112944379331899772557
61636019742112944379331899772765
61636019742112944425064563976073
61636019742112944425064563976281
61636019742112944425064564330413
61636019742112944425064592555789
61636019742112944561694343117113
61636019742112944561694343117161
61636019742112944562259113262281
61636019742112944562259199001429
61636019742112944562259199001477
61636019742112944562262556586621
61636019742112944562262556940913
61636019742112944562262556940961
61636019742112944562262585166337
61636019742112944562262671259777
61636019742112987059716727024709
61636019742185888580081297864089
61636019742185888580081412182953
61636019742185888580081669400397
61636019742185888580332344923577
61636019742185888580332344923625
61636019742185888585165015230889
61636019742185888763283922325949
61636019742185888763283922325997
61636019742185888763346684090873
61636019742185888763346684090921
61636019742185889814862455107211
61636019742185889815678362650493
61636019742185889815679134302825
61636019742185889815679134302873
61636019742185889959655421440947
61636019742185890005405533974423
61636019742185890005409006232771
61636019742185890006221441523369
61636019742185890006221441523529
61636019742185890006224913781717
61636019742185890369554822112025
61636019742185890371517899267181
61636019742185890372086227055713
61636019742185890417818891259229
61636019742185890554448556081197
61636019742185890554448556081245
61636019742185890555012640313181
61636019742185890555013411965513
61636019742185890555013411965561
61636019742185890555016884223861
61636019742185890555016884223909
61636019742185933052534820962119
61636019742185933052555370013911
61636019742185933052555370013959
61636019742185933052555370014119
61636019745067306491564137355493
61636019745067306544823997955665
61636019745067306544824741028281
61636019745067306544907680781073
61636019745067306544908423853689
61636019745176275250132914722511
61636019745176275250132915785321
61636019745176275387330906977523
61636019745176275387331935847299
61636019745176574151274904383545
61636019745176574151274908632895
61636019745176574204537863819239
61636019745176575431789502081993
61636019745176575431789506331343
61636019745176575439319797319787
61636019745176575439403480139579
61636019745176575568987494692541
61636019745176575568987498941891
61636019745176575576580552045179
61636019745176575576580553107980
61636019745176575576580553107989
61636019745176575576601472750127
61636019745359090508219253546303
61636019745359090508219996618919
61636019745394212652688108691667
61636019745394212657770711449543
61636019745394213201734226447423
61636019745394213206817829491147
61636019745395112123169354156627
61636019745395113220690533276295
61636019745395113357700210477161
61636019745395113357701010825849
61636019745395113362783813525097
61636019745395113362784585177429
61636019745395113769483246322931
61636019745395113769483275375031
61636019745395113774566849370867
61636019745395413409711194827923
61636019745395413409958802808257
61636019745395413409961868811905
61636019745395413409961868816117
61636019745395413409961897395833
61636019745395413409961898931027
61636019745395413409962241887619
61636019745395413415042148638749
61636019745395413547219185647421
61636019745395413547219557183729
61636019745395413547221881648343
61636019745395413547222653300675
61636019745395413552055179175617
61636019745395413958753869373219
61636019745468059213190341241199
61636019745468359402712729975181
61636019745468359539975808698627
61636019745504332289561419137981
61636019745504332290376207473069
61636019745504380879586195705865
61636019745504380880400955461237
61636019745504380880402098649877
61636019745504380880404398667485
61636019745504382114932213434185
61636019745504382115183261910823
61636019745504382115184004983439
61636019745504382115187361033597
61636019746015586492917478889763
61636019746015587727699412384695
61636019746015587773452225519975
61636019746015587773452968592591
61636019746015602544914477960871
61636019746015602544915478250931
61636019746015602545103506328259
61636019746015602545103534912187
61636019746015602552442446014071
61636019746050660093325932244297
61636019746050674871543119840773
61636019746050674871731147918101
61636019746050676518106287596557
61636019746050676518671143476661
61636019746050708223556168211523
61636019746050709869931307885767
61636019746050719336593569661699
61636019746050720982969509572203
61636019746050724689571618401007
61636019746050724694654192579167
61636019746050724697164675753645
61636019746050724697165447405977
61636019746050724697165451655327
61636019746050724697165708872771
61636019746050724697353733763559
61636019746050724697353733767771
61636019746050724697353736950099
61636019746050724742919060894157
61636019746050724880116253272657
61636019746050724880116281853777
61636019746050724880117024926393
61636019746050724880117053504705
61636019746051561072731605977225
61636019746051561072731691716373
61636019746051575302094147105733
61636019746051577086482839377945
61636019746051577131671683076493
61636019746051577132236538960809
61636019746051577132487586020505
61636019746051608653918138525167
61636019746051608653919167394943
61636019746051608654107195476483
61636019746051609202961185078947
61636019746051609205388758147371
61636019746051609251142341988813
61636019746051609251142341994429
61636019746051609251163262577121
61636019746051609251163262582737
61636019746051609251226024342045
61636019746051610483496703365703
61636019746051610485923504777583
61636019746051610485923505249967
61636019746051610485945196077669
61636019746051610485945545168773
61636019746051610486007187602991
61636019746051610486007930675655
61636019746051619766956568849331
61636019746051619767144625510587
61636019746051620369347028844369
61636019746051621604041151812807
61636019746051621604066292453653
61636019746051621604124834638215
61636019746051621604128935177979
61636019746051625256821672045941
61636019746051625256821673463091
61636019746051625257386760695079
61636019746051625257574788772407
61636019746051625257574813225029
61636019746051625257574814642179
61636019746051625262465888480451
61636019746051625264914467281485
61636019746051625264914471530835
61636019746051625264914725561739
61636019746051625264914728748279
61636019746051625264977147556611
61636019746051625265165429669055
61636019746051625265165432851383
61636019746051625302575256837765
61636019746051625303328398011237
61636019746051625303328398016853
61636019746051625310730842534589
61636019746051627094492232952831
61636019746051627094555023297423
61636019746051861262003061970375
61636019746051876040407501742497
61636019746051876040407505991847
61636019746051876040407791789007
61636019746051876040658581631259
61636019746051877275754581168255
61636019746051877276005371010507
61636019746051877321758841483467
61636019746051877870550811925659
61636019746051877870550897664807
61636019746051909387128288441973
61636019746051909392232522031707
61636019746051909392232526281057
61636019746051909392232812078217
61636019746051909394659351082749
61636019746051909440412935874573
61636019746051909440433827883165
61636019746051909440433829418359
61636019746051909440496619757175
61636019746051910621910221936905
61636019746051910629441284577681
61636019746051910667663806728729
61636019746051910675191774781929
61636019746051910675194869369505
61636019746051910675194870904699
61636019746051910675195218460561
61636019746051910675278553252107
61636019746051920558554948239547
61636019746051920558617624259499
61636019746051921785784521184543
61636019746051921793399557754431
61636019746051925446845378521245
61636019746051925446845378525457
61636019746051925454185061279673
61636019746051925454185061283885
61636019746051925454185089863601
61636019746051925492598963317281
61636019746051925492598964852475
61636019746051925499352898182801
61636019746051925499917754067117
61636019746051925500189723250315
61636019746051926048981665112791
61636019746051926048981693692507
61636019746051926048982036649099
61636019746051927276148880658237
61636019746051927276211270886853
61636019746051927276211642423161
61636019746051927283742709663207
61636019746051927283762855529283
61636019746051927283763627181615
61636019746051927283825617294207
61636019746051927283826388946539
61636019746124554641588777021031
61636019746124555243916446671429
61636019746124555243979208436353
61636019746124556478698380171977
61636019746124556478761143349631
61636019746124567596878790384855
61636019746124571257668713074635
61636019746124571257731474839559
61636019746124571257919760134331
61636019746124571303484026628897
61636019746124571303485055498673
61636019746124573087308979044063
61636019746124855379903136197205
61636019746124855433166091389165
61636019746124855433187011977473
61636019746124855433188156701307
61636019746124856622278123856822
61636019746124856660417733895653
61636019746124856667945701948853
61636019746124856667948024884097
61636019746124856667968945466789
61636019746124871446938245378193
61636019746124871492670909576093
61636019746124871492670909581709
61636019746124871492943250301215
61636019746124871492944021953547
61636019746124872041735220743407
61636019746124872041735992395739
61636019746124873268902807825161
61636019746124873276495861991259
61636019746159676923698085020229
61636019746159676923698086437379
61636019746159676969451669812053
61636019746159676976226496686165
61636019746159676976794796244901
61636019746159676977045757097277
61636019746159677388577058903353
61636019746159677388577060434175
61636019746159677388638706053529
61636019746159678570073996346805
61636019746159678570073997763955
61636019746159678615827581138629
61636019746159687904365921673431
61636019746159693439985609951925
61636019746159693447578664118023
61636019746159693448143524246073
61636019746159693448144553115849
61636019746159693448331809540845
61636019746159693448331809546461
61636019746159693584776656728571
61636019746159693585341515795215
61636019746159693585341516856621
61636019746159693585341516858025
61636019746159693585342545726397
61636019746159693585592563916317
61636019746159693585592563917721
61636019746159693585593592786093
61636019746159693997123779983037
61636019746159693997124894597785
61636019746159693997186541747961
61636019746159693997187570617737
61636019746159695231905713483585
61636019746159695231906828092717
61636019746159977577826733724550
61636019746159978812608667225098
61636019746159988284160972909533
61636019746159993766997331500961
61636019746159993774026301440691
61636019746159993774591161568732
61636019746159993774591161568741
61636019746159993774591418786185
61636019746159994186373424695157
61636019746159995421155358195705
61636019746160829967224077866693
61636019746160877543330649214017
61636019746160878092373668132847
61636019746160878097453542177375
61636019746160878097453913713683
61636019746160878099904735018752
61636019746160878138105959381709
61636019746160878145633927434909
61636019746160878145635070623549
61636019746160878145635072040482
61636019746160878145637370641157
61636019746160879334684341331898
61636019746160879334687697382056
61636019746160879380416233884495
61636019746160879380416976957111
61636019746160879380419332717200
61636019746160879380420333007269
61636019746160879380436781518149
61636019746160879380440224724388
61636019746160879380440224724397
61636019746160890452804316964446
61636019746160890491005541330211
61636019746160890498536952589659
61636019746160890498557871759621
61636019746160894158845726195361
61636019746160894159409520386451
61636019746160894159409548966167
61636019746160894159409552148495
61636019746160894159409553211305
61636019746160894159410553501365
61636019746160894197610777574253
61636019746160894197799062869025
61636019746160894197819983457333
61636019746160894204577328705651
61636019746160894205142184589967
61636019746160894205142188833692
61636019746160894205142188833701
61636019746160894205142446051145
61636019746160894205143246283184
61636019746160894205414156954089
61636019746160894205414185533805
61636019746160894205415300142729
61636019746160894754185120596441
61636019746160894754206127396073
61636019746160894754206155975789
61636019746160894754206155977241
61636019746160895981374082833419
61636019746160895981435729989419
61636019746160895988967054092777
61636019746160895988967140186057
61636019746160895988987974679681
61636019746160895988988060418829
61636019746160895988988060891005
61636019746160895988988060891213
61636019746160895988988089470721
61636019746160895988988089470929
61636019746160895988989204079853
61636019746342458834937375141351
61636019746342458834938375431411
61636019746342460481501543187195
61636019746342460481502343419243
61636019746342460534573918724643
61636019746342460671838772577021
61636019746342460671859693283373
61636019746342461083621036766247
61636019746378467180783001717939
61636019746378477886285005300675
61636019746378477887310114127767
61636019746378478298068040083635
61636019746378478298904091959411
61636019746378481410145542846447
61636019746378481415228117024607
61636019746378481546844569226421
61636019746378481546844570643571
61636019746378481547409657875559
61636019746378481547597685952887
61636019746378481593162238246017
61636019746378481959191663784531
61636019746378483193973621732085
61636019746378483193973623149235
61636019746378483194534235118659
61636019746378483194537705959857
61636019746378483239452110987087
61636019746378483239727177944193
61636019746378483239727206523909
61636019746378483240266899322175
61636019746378483240291290751681
61636019746378483247045939992057
61636019746378483247045944241407
61636019746378483247046198272311
61636019746378483247046201458851
61636019746378483247066117625793
61636019746378483247066860702621
61636019746378483247066889282337
61636019746378483247321381083523
61636019746378483376715192897073
61636019746378483377552045127153
61636019746378483377740991886699
61636019746378483377741077625847
61636019746378483384243160950273
61636019746378483384243932602605
61636019746378483384243936851955
61636019746378483384244194069399
61636019746378483384306612877731
61636019746378483384326872001265
61636019746378483384330315679897
61636019746378483384494898172503
61636019746378483384519286414065
61636019746378483385080013180353
61636019746378483385084116906609
61636019746378483385084145486325
61636019746378483788498228742843
61636019746378483788770225442947
61636019746378483789334280618619
61636019746378483789334969718343
61636019746378483789335055457491
61636019746378483796088876004147
61636019746378483796113264245709
61636019746378483796364398467319
61636019746378483796925039488843
61636019746378483796929171794815
61636019746378483796929257533963
61636019746378781736115163106565
61636019746378781789375795363281
61636019746378781789940651247597
61636019746378782200969773194925
61636019746378782339008034079226
61636019746378783383244215612229
61636019746378783428997771824337
61636019746378783428997773359531
61636019746378783436316562574173
61636019746378783436588531757371
61636019746378783436591974963619
61636019746378783985380502199563
61636019746378783985383945405811
61636019746378783985631549259259
61636019746378783985634992465498
61636019746378783985634992465507
61636019746451427402898755520471
61636019746451429187288562401607
61636019746451429239820073372433
61636019746451429239820073376645
61636019746451429377080827747905
61636019746451429377833968926993
61636019746451727782693806756573
61636019746451727782693806762189
61636019746451729429069718083149
61636019746451729429069718088765
61636019746451729429342058808271
61636019746451729429342830460603
61636019746451729566267710693697
61636019746451729566539678341701
61636019746451729978134029250463
61636019746451729978134800902795
61636019746487750495165086014181
61636019746487752141540997340757
61636019746487752141541254558201
61636019746487752278738989951305
61636019746487752278739247168749
61636019746487752278801665977081
61636019746487752278989951271853
61636019746487752279010871860161
61636019746487752279010957599309
61636019746487752690583929103497
61636019746487752690604849691805
61636019746487752690604935430953
61636020143914176251541790026883
61636020143914176251542137588569
61636020143914176251542909240901
61636020143984125471096513979875
61636020143984125471096518701609
61636020143984125471097633310533
61636020143984125477955023696864
61636020143984125890302146939685
61636020143984425614613494488479
61636020143984425614614642398853
61636020143986827174528501432619
61636020143986827174531858901171
61636020143986827174531863622905
61636020143986827174531949362053
61636020143986827174532635275237
61636020143986827174532721014385
61636020143986827179611847263111
61636020143986827179615204730211
61636020143986827179616324062321
61636020143986827586122479264263
61636020143986827586125579986303
61636020143986827586125841454549
61636020143986827586125922942895
61636020143986827586125927193697
61636020143986827586126613106881
61636020143986827586126698846029
61636020143986827591205825094755
61636020143986827591209182561855
61636020143986827591210301893965
61636020143986827593737230038443
61636020143986827593737230392735
61636020143986827593737233226387
61636020143986827593737487255887
61636020143986827593737491860981
61636020143986827593738262096163
61636020143986827593738263513313
61636020143986827593740586442733
61636020143986827593740586444137
61636020143986827593740587505543
61636020143986827593740587977927
61636020143986827593740590693487
61636020143986827593740591165871
61636020143986827593740930817879
61636020143986827593740935067229
61636020143986827593741705656751
61636020143986827593741705774795
61636020143986827593741706719561
61636020143986827593741707191944
61636020143987121827618769673073
61636020143987121827619541325405
61636020143987122239212747504717
61636020143987122239213519157049
61636020143987127318045486546317
61636020143987127318046258198649
61636020143987127318048958450373
61636020143987127318049614248599
61636020143987127318049730102705
61636020143987127323133333150641
61636020143987127363799066733047
61636020143987127363802543242197
61636020143987127363803199158515
61636020143987127363803200575665
61636020143987127368886917942465
61636020143987127371392897274668
61636020143987127371396253324613
61636020143987127371397401234987
61636020143987127371397402652142
61636020143987127729639464377961
61636020143987127729640236030293
61636020143987127729642560023975
61636020143987127729642563210515
61636020143987127729642932031215
61636020143987127729642936282017
61636020143987127729642936636308
61636020143987127729643707934349
61636020143987127729643708288640
61636020143987127734727310982285
61636020143987127737254210430407
61636020143987127737254213616947
61636020143987127737254467647851
61636020143987127737255242486723
61636020143987127737255244021917
61636020143987127737257568369891
61636020143987127737257939906199
61636020143987127737257944155549
61636020143987127737258714745071
61636020143987127737258715807881
61636020143987127737258716280261
61636020143987127737258716280264
61636020143987127775396521073841
61636020143987127775397176990159
61636020143987127775397178407309
61636020143987127780480895774109
61636020143987127782987908225433
61636020143987127782990231156257
61636020143987127782990232573407
61636020143987127782990608359065
61636020143987127782991379066631
61636020143987127782991380011397
61636020143987127782991380483780
61636020144202063290035142498325
61636020144202063290035914150657
61636020144847764816990415201609
61636020144847764862723079406577
61636020144847764862744000111525
61636020144850466108829196476493
61636020144850466108832553943593
61636020144850466154561860680009
61636020144850466154565218147109
61636020144850466154582752688601
61636020144850466154586110273793
61636020144850466154586138853509
61636020144858569983602742399843
61636020144858569983787298678109
61636020144858569983788441866749
61636020144858569983790770464073
61636020144858570021929576020093
61636020144858570021929604599809
61636020144858570027012950430301
61636020144858570029335406603359
61636020144858570029519962881625
61636020144858570029540883469933
61636020144858570029541998078857
61636020144858570029544355373989
61636020161713004151962963672290
61636020162681697708992260792974
61636020167544824993904455383195
61636020167548427310905914513627
61636020167548727317224959571115
61636020167548727454422952181663
61636020167548727500176508393771
61636020167609621818838157932701
61636020167609621864570822136217
61636020167609622001768814746765
61636020167617725274591770361903
61636020167617726509937788083203
61636020167617726516712614957315
61636020167617726516712614976029
61636020167617726920967681688479
61636020167617726921804509938161
61636020167617726928561883764951
61636020167617726967537174141677
61636020167617726974312001015789
61636020167617726974876085247773
61636020167617727104735166752225
61636020167617727111509993626337
61636020167617727112329368828697
61636020167621327408661829618753
61636020167621327408661858198469
61636020167621327553177465073135
61636020167621327553180937331483
61636020167621327553182051940407
61636020167621328643171047675703
61636020167621328643171790748319
61636020167621328644007875925385
61636020167621328644008618998001
61636020167621328644008647577717
61636020167621328648254393506195
61636020167621328787960541751091
61636020167621328787963985429723
61636020167621328826938532739449
61636020167621328826939275812065
61636020167621328833714102686177
61636020167621329200390576185701
61636020167621329200394019864333
61636020167621329200394791516665
61636020167621329238532134311807
61636020167621329238532477268399
61636020167621329238532510571093
61636020167621329238533253643709
61636020167621329238533282223425
61636020167621329245561480509578
61636020167621329246123240389217
61636020167621329246124012041549
61636020167621329246126336388279
61636020167621329246126679344871
61636020167621329246126684067849
61636020167621329246127455720181
61636020167621329383321232999765
61636020167621329383322004652097
61636020167621329383324676678397
61636020167621329383325448330729
61636020167621371880780275624285
61636020167621373115562209119217
61636020167621373298576524429775
61636020167621627597911502910589
61636020167621627735109495521137
61636020167621628832441613094223
61636020167621628833257520637505
61636020167621628833258292289837
61636020167621628840033119163949
61636020167621628970455513248053
61636020167621628970456284900385
61636020167621628977231111774497
61636020167621628977234579309867
61636020167621628977234579427959
61636020167621629016209098039877
61636020167621629382050262732029
61636020167621629389643688433191
61636020167621629389643693156169
61636020167621629389644464808501
61636020167621629389664613744477
61636020167621629427803075871521
61636020167621629427803847523853
61636020167621629435393805689645
61636020167621629435394577341977
61636020167621629435397277947993
61636020167621629435398049600325
61636020167621629572591798300193
61636020167621629572592569952525
61636020167621629572595270558541
61636020167621629572596042210873
61636020167621672070050840924713
61636020167621672070050841042805
61636020167621673442093533518095
61636020167645677333439566718395
61636020167645688446476968172783
61636020167645693987744316564259
61636020167645693987744316564419
61636020167645693987744430883283
61636020168484967623957548096565
61636020168484967623977439938805
61636020168484967623978440110773
61636020168484967623978468802965
61636020168484967623978468808581
61636020168493071498727707954385
61636020168493071498727707973099
61636020168493071498727736552815
61636020168493071498916793481205
61636020168493071498936685323445
61636020168493071498937685489797
61636020168493071498937685607889
61636020168493071498937714187605
61636020170900194724239345359472
61636020171548304534002648464576
61636020171548304534065410583632
61636020171548602939427340773602
61636020171556391801040989312060
61636020171556402919161650857792
61636020171556408409525978081200
61636020171556691989472317333144
61636020171556691990228557344946
61636020171556691990309141321356
61636020171556703108429116953904
61636020171556703108432211554530
61636020171556708049251426582090
61636020171556708049252198234422
61636020171556708049816282462194
61636020171556708598775622786726
61636020171556708598859305612134
61636020171584577473676312791170
61636020171584625789179548151842
61636020171592681348635558175810
61636020171592725820838408930350
61636020171592730715907159041844
61636020171592730898921498683746
61636020171592731311267850274234
61636020171592731311268593340208
61636020171799813722114275227660
61636020171799813728889102101772
61636020171872758075078827350998
61636020171872759126846425450618
61636020171872759303082839366980
61636020171872759308165413545140
61636020171872759309860760841718
61636020171872759722207113498250
61636020171872759722207888332910
61636020171908776455624983931202
61636020171908776867428143416342
61636020171908776867992999300658
61636020171908780579115949607860
61636020171908780579115978187576
61636020171908780642946603101116
61636020171908780780207357830720
61636020171908780785290703659760
61636020171908780787550135188322
61636020171908781813897883102792
61636020171908781813897911682508
61636020171908781883375966658524
61636020171908781885133304421826
61636020171908782022331297024280
61636020171908782022332068676612
61636020171908782022332068679042
61636020171908782434114336036568
61636020171908782434114336043210
61636020171908782434678420275194
61636020171908782434679163341168
61636020214815028918623844891915
61636020214815029467394923325515
61636020214815029513148479537623
61636020214875923465972087546029
61636020214875923465972087547481
61636020214875966100605106199551
61636020214886729814835613624965
61636020214886730278873285765233
61636020214886730278874314635009
61636020214886730278876643704717
61636020214886730278877758313641
61636020214886730279146288417317
61636020214886730279710372649301
61636020214886730279713467232665
61636020214886730279713471482015
61636020214886730279713816327933
61636020214886730279714587980265
61636020214886730409360248270673
61636020214886730409548533565445
61636020214886730416975342355737
61636020214886730417160183971877
61636020214886730417163627650509
61636020214886772502563193888543
61636020214886772502564222758319
61636020214886772913593344705647
61636020214886772914345457014959
61636020214886774148940134084895
61636020214886774743736736378607
61636020214887630847522154289733
61636020214887630847525597968365
61636020214887630847526369620697
61636020214887673070647978181059
61636020214887674717023889507635
61636020214887675311548524153343
61636020214887929382241073625169
61636020214887929382241102204885
61636020214887930434656463117737
61636020214887930434657206190353
61636020214887930441432033064465
61636020214887930441434356012759
61636020214887930441434384592475
61636020214887930571833535139977
61636020214887930571834306792309
61636020214887930617587119931801
61636020214887930617587863004417
61636020214887930983427512971621
61636020214887930983428284623953
61636020214887930991039163378053
61636020214887930991042607056685
61636020214887930991043378709017
61636020214887931029181097763445
61636020214887931029181840836061
61636020214887931035956667710173
61636020214887931035959019219469
61636020214887931035959019220921
61636020214887931036771827581569
61636020214887931036775271260201
61636020214887931036776042912533
61636020214887931173969820192117
61636020214887931173973263870749
61636020214887931173974035523081
61636020214887973259897651472895
61636020214887973259918543481487
61636020214887974906294454808063
61636020214887975455065533241663
61636020214912229894078050739509
61636020214912241007115452193897
61636020214912245770655569703181
61636020214912245953586226517245
61636020214912246357837164005269
61636020214912246365180202813855
61636020214912246365180204348889
61636020214912246365431280342592
61636020214912246365431280342593
61636020214912246365431366081741
61636020214912246502629272953140
61636020214912246502629272953141
61636020214912295778392903284387
61636020220711597484866152379453
61636020220711597530619708591561
61636020220722454123410857498983
61636020220722454123414213549141
61636020220722454123414215084335
61636020220722454123414301177615
61636020220722454169167769761249
61636020220722454169167771296443
61636020220722454169167885615307
61636020220722454169168142832751
61636020220723304316811440318865
61636020220723304728593674865565
61636020220723304911608014032861
61636020220723304912360126342173
61636020220723354142434026636707
61636020220723354142434369593299
61636020220723354691225997078899
61636020220723354691226340035491
61636020220723354736979551401681
61636020220723354736979553291007
61636020220723354736979667609871
61636020220723354736979924473183
61636020220723604506082005619293
61636020220723604917864268745709
61636020220723604918429124630025
61636020220723654331704620162511
61636020220723654331704963473443
61636020220723654880496590604703
61636020220723654880496933915635
61636020220723654926250146816811
61636020220723654926250146817019
61636020220784542923765683862001
61636020220784543335527026400109
61636020220784543335547946988417
61636020220784543472725019010657
61636020220784543472808701363889
61636020220784543518290318507709
61636020220784543518478603802481
61636020220784543518541365567405
61636020220784548276911097307773
61636020220784548414109089918321
61636020220784548414192772271553
61636020220784548459925436475069
61636020220784548825703067749965
61636020220784548831058381228461
61636020220784548833317816989111
61636020220784548833317818524097
61636020220784548833317818524305
61636020220784548833318190060613
61636020220784548876791045431977
61636020220784548879050481192627
61636020220784548879050482727613
61636020220784548879050482727821
61636020220784548879050854264129
61636020220784549008717406917261
61636020220784549013989038042525
61636020220784549016248475338161
61636020220784549016311608993733
61636020220784549016499522752197
61636020220784549016499637071061
61636020220784591101924481785705
61636020220784591513706744899023
61636020220784592748300393112281
61636020220795348502139353579629
61636020220795348502160274167937
61636020220795349737507063547185
61636020220795350149267377215517
61636020220795350285713257516753
61636020220795350286550081049073
61636020220795350332030669323117
61636020220795353443463756955765
61636020220795353443463877409141
61636020220795353443464134626585
61636020220795353443523424487293
61636020220795353443526639528197
61636020220795353443526896745641
61636020220795353448547480457077
61636020220795353448610242576133
61636020220795353990059058001549
61636020220795353992315394929485
61636020220795353992318609970389
61636020220795353992318867187833
61636020220795353992590463299529
61636020220795353997402213018325
61636020220795353997653260078021
61636020220795355227097328424417
61636020220795355227852912637945
61636020220795355227853684290277
61636020220795355227937252324437
61636020220795355227937252678777
61636020220795355232937287338213
61636020220795355271158403302845
61636020220795355271159432172621
61636020220795355273606124358267
61636020220795355273606497429769
61636020220795355273607153228043
61636020220795355273607153346087
61636020220795355273607154763237
61636020220795355273668888012517
61636020220795355273669916527953
61636020220795355273669916882293
61636020220795355278690872130037
61636020220795355278753634249093
61636020220795355280444743402065
61636020220795355281200207512185
61636020220795355281201355422559
61636020220795355637187081637437
61636020220795355638879334333389
61636020220795355639443418565373
61636020220795355639446517398087
61636020220795355639446890469589
61636020220795355639446890823721
61636020220795355639447662121921
61636020220795355639447662476053
61636020220795355639716157865709
61636020220795355639718486935417
61636020220795355639719630124057
61636020220795355644531265169857
61636020220795355644798732043869
61636020220795355646222373141975
61636020220795355646224697140029
61636020220795355646225070565579
61636020220795355646225840801005
61636020220795355647040977754813
61636020220795355647041749407145
61636020220795355647058167804519
61636020220795355647058540876021
61636020220795355647059196674295
61636020220795355647059198209489
61636020220795355647059312528353
61636020220795355647059569745797
61636020220795355647061898343121
61636020220795355647061898815297
61636020220795355647062668932643
61636020220795355647062669995453
61636020220795355647062670467629
61636020220795355685200102189911
61636020220795355685200475261413
61636020220795355685201131177731
61636020220795355685201132594881
61636020220795355685451151138933
61636020220795355685452179654369
61636020220795355690284849961681
61636020220795355691975958051843
61636020220795355692227006528481
61636020220795355692791090760465
61636020220795355692791205079537
61636020220795355692791862412797
61636020220795355692791862413005
61636020220795355692791976731869
61636020220795355692794185343829
61636020220795355692794562546637
61636020220795355692794563018813
61636020220795355692795333254203
61636020220795355692795334198969
61636020220795355692795334671145
61636020220795355820202449674509
61636020220795355822460858454709
61636020220795355822461886970145
61636020220795355822461887324485
61636020220795355822646814679773
61636020220795355822650172264917
61636020220795355826977276548621
61636020220795355827545604691285
61636020220795355827729388857933
61636020220795355827796651750981
61636020220795355829236713844257
61636020220795355829487761258293
61636020220795355830056089046617
61636020220795355830239873567605
61636020220795355830241016756245
61636020220795355830244374341389
61636020220795397915665861457791
61636020220795397915665861470889
61636020220795397915917028970863
61636020220795397915917029324995
61636020220795397915937835240307
61636020220795397915937949559171
61636020220795398326694983405119
61636020220795399562041772784367
61636020220795399562041772797465
61636020220795400111084794885573
61636020220795400111084911093763
61636020220795400111085167957075
61636020220795400116168513787567
61636020220795400156838379795441
61636020220795400156838381212591
61636020220795400161922098579391
61636020220796249069700116740081
61636020220796249069888373455137
61636020220796249069888402034853
61636020220796249069972055808369
61636020220796250304482050235013
61636020220796250305235191414101
61636020220796250716264284781713
61636020220796250717101108314033
61636020220796250899278623949009
61636020220796250900031765128097
61636020220796254008827850719809
61636020220796254011272215725073
61636020220796254011272444362801
61636020220796254011275543195515
61636020220796254011275571775231
61636020220796254011275573310425
61636020220796254011275659403705
61636020220796254011275916267017
61636020220796254011275916621149
61636020220796254011338335429481
61636020220796254011338678386073
61636020220796254011355783759441
61636020220796254011356126716033
61636020220796254011359227438073
61636020220796254011359598974381
61636020220796254016359262097509
61636020220796254016359262451641
61636020220796254016442944804873
61636020220796254560130305871673
61636020220796254560130648828265
61636020220796254560315118908097
61636020220796254560315233226961
61636020220796254560318591166445
61636020220796254560318676905593
61636020220796254560402244939960
61636020220796254560402244939961
61636020220796254560402273519676
61636020220796254560402273519677
61636020220796254565402279953529
61636020220796254565485962306761
61636020220796255655956903225473
61636020220796255657648127051649
61636020220796255657648355689377
61636020220796255658466702021961
61636020220796255658467387935145
61636020220796255658484836265105
61636020220796255658485179221697
61636020220796255658487507937065
61636020220796255658487622610269
61636020220796255658488279589397
61636020220796255658488279943737
61636020220796255658488308169113
61636020220796255658488651480045
61636020220796255662731730099585
61636020220796255663571997310537
61636020220796255795664694632509
61636020220796255795665380545693
61636020220796255840662351900081
61636020220796255840662694856673
61636020220796255841415493079169
61636020220796255841415836035761
61636020220796255841417820259551
61636020220796255841417821794745
61636020220796255841418164751129
61636020220796255841418279424333
61636020220796255841418934868475
61636020220796255841418936403461
61636020220796255841418936403669
61636020220796255841418936757801
61636020220796255841419308294109
61636020220796255846502653770469
61636020220796255846502654124601
61636020220796255848256553976552
61636020220796255848256553976553
61636020220796255848256896933145
61636020220796256206691030234673
61636020220796256206691144553537
61636020220796256207258672464153
61636020220796256207259358377337
61636020220796256207527853766993
61636020220796256207531326025340
61636020220796256207531326025341
61636020220796256211774747601473
61636020220796256212615014812425
61636020220796256214034183362123
61636020220796256214869863705803
61636020220796256214869865240997
61636020220796256214870236777097
61636020220796256214870236777305
61636020220796256214870322870585
61636020220796256214871008429637
61636020220796256214871008783768
61636020220796256214871008783769
61636020220796256214871351740361
61636020220796256214873680455729
61636020220796256214874450573075
61636020220796256214874452108061
61636020220796256214874452108268
61636020220796256214874452462400
61636020220796256250753476939469
61636020220796256253011798091195
61636020220796256253011799626389
61636020220796256253012142582773
61636020220796256253012257255977
61636020220796256253012912700119
61636020220796256253012914235105
61636020220796256253012914235313
61636020220796256253012914589445
61636020220796256253012942814821
61636020220796256257528303813581
61636020220796256258096631602113
61636020220796256258096631956245
61636020220796256258347679015941
61636020220796256259787739574231
61636020220796256259787741109217
61636020220796256259787741109425
61636020220796256259787768271991
61636020220796256259787769688933
61636020220796256259787769689141
61636020220796256259790092618561
61636020220796256260038788523252
61636020220796256260038788523253
61636020220796256260038902842117
61636020220796256260602527909319
61636020220796256260602987074101
61636020220796256260607114776591
61636020220796256260607116665916
61636020220796256390458510581057
61636020220796256390461982839405
61636020220796256395545671626489
61636020220796256397048524418745
61636020220796256397800893591161
61636020220796256397801665243493
61636020220796256397801665597833
61636020220796256397804337269793
61636020220796256397805108922125
61636020220796287363097236014283
61636020220796287363097464652011
61636020220796289009473147340859
61636020220796289009473375978587
61636020220796298481218240516607
61636020220796298483477676277257
61636020220796298483728725226279
61636020220796298483746173556239
61636020220796298483749616880531
61636020220796298483749616880739
61636020220796298483749617234871
61636020220796298483749645460247
61636020220796298483749645460455
61636020220796298483749731553735
61636020220796299032521038625063
61636020220796300127594151843183
61636020220796300129853587603833
61636020220796300130104636552855
61636020220796300678896949951639
61636020220796300724650161317829
61636020220796300724650162852815
61636020220796300724650162853023
61636020220796300724650163207155
61636020220796300724650191432531
61636020220796300724650191432739
61636020220796300724650277526019
61636020220796300729733880219823
61636020220796300729733880573955
61636020220796549258970682040509
61636020220796549259158967335281
61636020220796549259221729100205
61636020220796550493752615535441
61636020220796550494505756714529
61636020220796550906098705676397
61636020220796550906349752736093
61636020220796551042795633037329
61636020220796551043548774216417
61636020220796554200546137193703
61636020220796554200546138610853
61636020220796554200546510147161
61636020220796554200605800007869
61636020220796554200608900729909
61636020220796554200609272266217
61636020220796554205629855977653
61636020220796554205692618096709
61636020220796554749397770450061
61636020220796554749400871172101
61636020220796554749401242708409
61636020220796554749589156112533
61636020220796554749589270785737
61636020220796554754484588538901
61636020220796554754735635598597
61636020220796555847733823643757
61636020220796555847736924365797
61636020220796555847737181228901
61636020220796555847737295902105
61636020220796555847737952881233
61636020220796555847737953235573
61636020220796555852821670602373
61636020220796555854512779755345
61636020220796555854515102703639
61636020220796555984179703944993
61636020220796555984935173839449
61636020220796555984935288512653
61636020220796555984935945491781
61636020220796555984935945491989
61636020220796555984935945846121
61636020220796555990019662858789
61636020220796555991773906021465
61636020220796556030688758631273
61636020220796556030689528866663
61636020220796556038283730943135
61636020220796556395961709853965
61636020220796556396525794085949
61636020220796556396528894807989
61636020220796556396529266344297
61636020220796556396529923323425
61636020220796556396529923323633
61636020220796556396529923677765
61636020220796556401045312901901
61636020220796556401613640690433
61636020220796556401613641044565
61636020220796556401864688104261
61636020220796556403304748662551
61636020220796556403304750197537
61636020220796556403304750197745
61636020220796556403307073128569
61636020220796556403555911930437
61636020220796556404119996162421
61636020220796556404123353747565
61636020220796556404124123864911
61636020220796556404124125399897
61636020220796556404124125400104
61636020220796556404124125754236
61636020220796556404144274335873
61636020220796556442282736462917
61636020220796556442283506698307
61636020220796556442283508115249
61636020220796556442533526659508
61636020220796556442533526659509
61636020220796556449058333572419
61636020220796556449873466281041
61636020220796556449874237933373
61636020220796556449874237933581
61636020220796556449876938539389
61636020220796556449877708774779
61636020220796556449877710191721
61636020220796556449877710310026
61636020220796556449877710664158
61636020220796556579731519270057
61636020220796556579732548139833
61636020220796556587071458891589
61636020220796556587072230543921
61636020220796556587074931149937
61636020220796556587075702802269
61636020220796556587075703274706
61636020220796556587322249088181
61636020220796556587323277957957
61636020220796587552367801314711
61636020220796589198743712641287
61636020220796589198743969858731
61636020220796598670488805817035
61636020220796598672748236991465
61636020220796598672748241577685
61636020220796598672748241695729
61636020220796598672999290172367
61636020220796598672999404845571
61636020220796598673020210760675
61636020220796598673020210760883
61636020220796599221788160246859
61636020220796599221791375287763
61636020220796599221791632505207
61636020220796600316864717143611
61636020220796600319124148318041
61636020220796600319124152904261
61636020220796600319124153022305
61636020220796600319375201498943
61636020220796600319375201853283
61636020220796600319375316172147
61636020220796600324458919220083
61636020220796600868167170406149
61636020220796600868167171941135
61636020220796600868167171941343
61636020220796600868167172295475
61636020220796600873250889308143
61636020220796600873250889662275
61636020220796600913920755316017
61636020220796600913920756732959
61636020220796600913920756733167
61636020220820554934706756893977
61636020220820566047744158348365
61636020220820570986871892328093
61636020220820571179927807065597
61636020220820571545789125298818
61636020220820571545789125298819
61636020220820571589011276212947
61636020220820571589262325161968
61636020220820571589262325161969
61636020220820571589262439480833
61636020220820571591521784897241
61636020220820571591521789502334
61636020220820571591521789502335
61636020220820571726460432091381
61636020220820621002035691874140
61636020220820621002223976683479
61636020220820621002223977155655
61636020220831372449890555306911
61636020220831372861484533138555
61636020220831372866567878969047
61636020220831376161098994610659
61636020220831377990405562751299
61636020220831377990405562751347
61636020220831377991157560387663
61636020220831377991157674706527
61636020220831377991157675060659
61636020220831377991157675060819
61636020220831377991157931923971
61636020220831377991158018017411
61636020220831378402751538219307
61636020220831378402751652538171
61636020220831378402751652892303
61636020220831378402751909755615
61636020220831378404446491054507
61636020220831378404447262706839
61636020220831378540012664485171
61636020220831420625874376061749
61636020220831425986658789763217
61636020220831426169400389624353
61636020220831426169652236916097
61636020220831426169673243715937
61636020220831427815776300950929
61636020220831427815776300956753
61636020220831427815777444145393
61636020220831427815964586251525
61636020220831427815964700570389
61636020220831427815965357903857
61636020220831427815965472222721
61636020220831427815965729440165
61636020220831428364818975501841
61636020220831428364820118684865
61636020220831428364820118690481
61636020221659894630905887772595
61636020221659894630906116410323
61636020221659894630926779781187
61636020221659894630927036998631
61636020221659894635989490820531
61636020221659894636010382829123
61636020221659894637432990471233
61636020221659894637433019050949
61636020221659894638268699394629
61636020221659894638269814003553
61636020221659894638517423860163
61636020221659894638517766816755
61636020221659895179698086852515
61636020221659895179969711543927
61636020221659895179969797283075
61636020221659895184781461262723
61636020221659895185053400331011
61636020221659895187309394302355
61636020221659895187309737258947
61636020221659895225702461486591
61636020221659895230535017474831
61636020221659895230786064534527
61636020221670699797518214952115
61636020221670699797518443589843
61636020221670699797539364178151
61636020221670699804797458526683
61636020221670699804797458539781
61636020221670699804797687164411
61636020221670699804797715744127
61636020221670699804797715757225
61636020221670699804798458816743
61636020221670699804798458829841
61636020221670699804798487396459
61636020221670699804798487409557
61636020221670699804881026574149
61636020221670699804882141183073
61636020221670699805046183005315
61636020221670699805130093996275
61636020221670700346310414032035
61636020221670700346498470689079
61636020221670700353922064438467
61636020221670733156871203294525
61636020223786941281919759886522
61636020223786941282191729069720
61636020223957748974537656988666
61636020223957748974558549113898
61636020224067017863950107330140
61636020224077824631770542116514
61636020224077824631770913652822
61636020224077824631958828461046
61636020224077824631959199997354
61636020224103040530686426419189
61636020224103040530686426971771
61636020224103040535769001149931
61636020224103040581250585108888
61636020224103040581250588295428
61636020224103040581250589358238
61636020224103040581501550562146
61636020224103040581501550678786
61636020224103040581501660748300
61636020224103040581501664997650
61636020224103040581501665334520
61636020224103040581501665353393
61636020224103040581501665353394
61636020224103040581501923614774
61636020224103040581522552756892
61636020224103040581522557006242
61636020224103040581522557478625
61636020224103040581522557478626
61636020224103041130293636839730
61636020224103041130293894057174
61636020224614257352620002339398
61636020224614257352808001837010
61636020224614257352808030416726
61636020224614257352828922541958
61636020224614257352891971503722
61636020224614261058658055520146
61636020224614261058930024684470
61636020224625062473687664813014
61636020224625062519420329016530
61636020224625062519420357596246
61636020224625062519441249721478
61636020224650578971490986992264
61636020224650584510196088874121
61636020224661390774413019364123
61636020224661390909646765581575
61636020224723213109850480219042
61636020224723213658642450661234
61636020224723229764154225169912
61636020224723230313699342459143
61636020224723230313699342459144
61636020224723509592811024690718
61636020224723509592831945395666
61636020224723509592999309985490
61636020224723509592999311402640
61636020224723509592999682938948
61636020224723509593020230690438
61636020224723509593020232107588
61636020224723509593020603643896
61636020224723509593082993855042
61636020224723509593082993872512
61636020224723513298849077871466
61636020224723513299037363166238
61636020224723513299121047035790
61636020224723513299121047053260
61636020224723513846137082329628
61636020224723513847829333608430
61636020224723513847892096790504
61636020224723513886808093059932
61636020224723513886808464596240
61636020224723513891890667238092
61636020224723513893645680165178
61636020224723513893645681698968
61636020224723515128994794009040
61636020224723515129183079303812
61636020224723524959174483784016
61636020224723524959174855320324
61636020224723525004928067275330
61636020224723525004928068692480
61636020224723529908173302984448
61636020224723529908173304047258
61636020224723529908424352506634
61636020224723529908424352506842
61636020224723529953152822822336
61636020224723529953341108117108
61636020224723529953424790470340
61636020224723529953905967187964
61636020224723529953905968250774
61636020224723530502195841741374
61636020224723530502948985636022
61636020224723530502948985636070
61636020224723530502948987152342
61636020224723530502948987152550
61636020224723530502969906340970
61636020224723530502969906813354
61636020224723531737479872187898
61636020224723531737542634302742
61636020224723531737542634302950
61636020224723531737542891053674
61636020224723531737730919130954
61636020224723531737730919131002
61636020224723531737730920647274
61636020224723531737730920647482
61636020224723531737751839835902
61636020224723531737751839835950
61636020224723531737814601950746
61636020224723531737814601950794
61636020224723531737814860217998
61636020224734036715093602070791
61636020224734320295795406483332
61636020224734336721161541490544
61636020224734336721412589949920
61636020224734336760307666577418
61636020224734336760308038113726
61636020224734336766894202507520
61636020224734336766894205694060
61636020224734336767082492051642
61636020224734336767166170155524
61636020224734336767166174877257
61636020224734336767166174877258
61636020224734336767166175940115
61636020224734336767166175940116
61636020224734336904343246763984
61636020224734336904343246782857
61636020224734336904343246782858
61636020224734336904343247845716
61636020224734336904364168550664
61636020224734337315937224614502
61636020224734337315958145319450
61636020224759504487946503800338
61636020224759504487946733500924
61636020224759537795919398392861
61636020224759547129461249217220
61636020224759547129649534511992
61636020224759547129712326273782
61636020224759547129712583491226
61636020224759547678504180979960
61636020224759547678504295298824
61636020224759547724174169157700
61636020224759547724257851510932
61636020224759548959520958536948
61636020224759548959520961723488
61636020224759548959583637632624
61636020224759548959583638695482
61636020224759548959583723838332
61636020224759548959583752418048
61636020224759548959583753480906
61636020224759548959771923990206
61636020224759548959771923990254
61636020224759548959772010182864
61636020224759548959772010201737
61636020224759548959772010201738
61636020224759548959772011264596
61636020224759548959772034176360
61636020224759548959772038762580
61636020224759548959772038781453
61636020224759548959772038781454
61636020224759548959772039825438
61636020224759548959772039825598
61636020224759548959772039844312
61636020224759548959772297042834
61636020224759548959772297043042
61636020224759548959772297061756
61636020224759548959792926184952
61636020224759548959792930906685
61636020224759548959792930906686
61636020224759548959792931969544
61636020224759548959855693021530
61636020224759548959855694084388
61636020224759548959855721601246
61636020224759548959855722664104
61636020224759548959855952351592
61636020224759548959855979868450
61636020224759548959855979881548
61636020224759548959855980931308
61636020224759552620645611113284
61636020224759552663866759021744
61636020224759552663866762208284
61636020224759552663866763271094
61636020224759552663867020488586
61636020224759552664117810667660
61636020224759552664117811730470
61636020224759552664117811730678
61636020224759552664117839247376
61636020224759552664118068947962
61636020224759552664118068948122
61636020224759552664118097527630
61636020224759552664118097527838
61636020224759552666377270775938
61636020224759552666377500476524
61636020224759552666378275316800
61636020224759552666378303877802
61636020224759552666378303896516
61636020224759552666650244481284
61636020224759552666650273061000
61636020224759552666650277310398
61636020224759553212909695033834
61636020224759553212909695033882
61636020224759553212909781128726
61636020224759553212909782191584
61636020224759553212909809708442
61636020224759553212909810752426
61636020224759553212909810771300
61636020224759553212910039390154
61636020224759553212910039409028
61636020224759553212910067988744
61636020224759553215421294235843
61636020224759553215441181349228
61636020224759553215441210401328
61636020224759553215442214923316
61636020224759553215442214923476
61636020224759553215442214940737
61636020224759553215442214940738
61636020224759553215442214942195
61636020224759553215442243520453
61636020224759553215442243520454
61636020224759554449951404413648
61636020224759554450202222835616
61636020224759554450223114844208
61636020224770309609014682821460
61636020224770309654559060680444
61636020224770310203601849544604
61636020224770353943202633151754
61636020224770353943390918446574
61636020224770354080651587082898
61636020224770354080651701401762
61636020224770354080651702801442
61636020224770354080651931439170
61636020224770354126384251286366
61636020224770354126405257613870
61636020224770354537978229118058
61636020224770354537978343436922
61636020224770354537978344836602
61636020224770354537978573474330
61636020224770354537999235445466
61636020224770359479365738982620
61636020224770359479553795639616
61636020224770359616835442023728
61636020224770360028408527846780
61636020224977442033057708635163
61636020225050087839072475879624
61636020225050387837797286030330
61636020225050387837797657566638
61636020225050387844551190786556
61636020225050387844572111491504
61636020225050387844823159950880
61636020225050387844823159963930
61636020225050387883530321770154
61636020225050387890304772508480
61636020225050387890304775695020
61636020225050387890576740156484
61636020225050387890576744878217
61636020225050387890576744878218
61636020225050387890576745941075
61636020225050387890576745941076
61636020225050388027565530420412
61636020225050388027837499603610
61636020225050388027837500666468
61636020225050388028322147636474
61636020225050388028322149152794
61636020225050388028342954022510
61636020225050388028343068341374
61636020225050388028343069876408
61636020225050388028343327093852
61636020225050388439619763779786
61636020225050388439619764842644
61636020225050388440187980313530
61636020225050388440188094632358
61636020225050388440188094632394
61636020225050388440188094632442
61636020225050388440188096167635
61636020225086408908219786942666
61636020225086408908408073287198
61636020225086408908408301924926
61636020225086408953889660451574
61636020225086408953889689031338
61636020225086408953889917669066
61636020225086408953889946248734
61636020225086408953952422566626
61636020225086408953952451146182
61636020225086408953952451146342
61636020225086408953952679783910
61636020225086408953952679784070
61636020225086408954140708911158
61636020225086408954140966128442
61636020225086408954140966128602
61636020225086408954140994708318
61636020225086409502932592214314
61636020225086409502932592214362
61636020225086409502932678303430
61636020225086409502932706883146
61636020225086409502932707932906
61636020225086409502932936570634
61636020225086409502995354329206
61636020225086409502995468648070
61636020225086409503016274917514
61636020225086409503016360656662
61636020225086409503183640673738
61636020225086409503183754992602
61636020225086409503204647001194
61636020225086410602776308983580
61636020225086410602776337563248
61636020225086410603048019414092
61636020225086410603048019414140
61636020225086410740810900143224
61636020225086410740810900143384
61636020238448329996879167192755
61636020238448329996879167192803
61636020238448330408473145024399
61636020238448330408473145024447
61636020238521230094362857432481
61636020238521230094363114649925
61636020238521230094634710761573
61636020238521230094634710761621
61636020238521230099446460480417
61636020238521230099718428128373
61636020238521230099718428128421
61636020238521231520502915352773
61636020238521231886363457328569
61636020238521231886364571937493
61636020238521231886367672305193
61636020238521231924505105916801
61636020238521231924505363134197
61636020238521231924506134786529
61636020238521231924506134786577
61636020238521231924506249105393
61636020238521231924757181846225
61636020238521231929589852153329
61636020238521231929589852153377
61636020238521231929840899213025
61636020238521231929840899213073
61636020238521231932100336508709
61636020238521232061955203036537
61636020238521232067038891823621
61636020238521232068730029910601
61636020238521232068730029910649
61636020238521274566836815263599
61636020238521274566836815263647
61636020238521274566837186799907
61636020238521274566837186799955
61636020238521276396143383404239
61636020238521276396143383404287
61636020238521276396143754940547
61636020238521276401227100771039
61636020238521276401227100771087
61636020238557254642056911947263
61636020238557554373979920292175
61636020238557554373979948871891
61636020238557554373981063480815
61636020238557554785573663818187
61636020238557554785573921035583
61636020238557554785573921035631
61636020238557554785573921037035
61636020238557554785846637424155
61636020238557554787269245407299
61636020238557554787269245407347
61636020238557554787269273987063
61636020238557554831327477249143
61636020238557554831579301627671
61636020238557554833022858896931
61636020238557554833837733321087
61636020238557554968777294238219
61636020238557598845617963474029
61636020238557598845617963492903
61636020238557599257211941305673
61636020238557599297881894471249
61636020238557599302965497517781
61636020238557602552495140206109
61636020238557602552495140678546
61636020238557602598227833105981
61636020238557602598248725114573
61636020238557604793394686360717
61636020238557604793395686182813
61636020238557604793395686649373
61636020238557604793395714880573
61636020238557604793395715229089
61636020238557604793395800968237
61636020238557604793395800969641
61636020239505850292019373127816
61636020239505850292020144780148
61636020239505850292020144780196
61636020239505850292040293834216
61636020242776264672087206738985
61636020247384218176918467314166
61636020247384218176918724531610
61636020247384218183693294188278
61636020247384218183693551405722
61636020247384218183693552455482
61636020247384218222651388617034
61636020247384218222651388735126
61636020247384218222672052105990
61636020247384218222672309323434
61636020247384218229425958396166
61636020247384218229426215609238
61636020247384218229426215613610
61636020247384218229426216658998
61636020247420240896164825945968
61636020247420242726287301616840
61636020247420242726308222323192
61636020247420242726308252438155
61636020247639380893748890235262
61636020247711976871650735894323
61636020247712026689619795442554
61636020247712026697210555375587
61636020247712026697210559626386
61636020247712277060921301312843
61636020247712277061109329390171
61636020247712326878890389440790
61636020247712326878890389558834
61636020247736342020619297363461
61636020247736342025618187653142
61636020247736342025618188716000
61636020247736342025680949418066
61636020247736342025680950835215
61636020247736342025680950835216
61636020247736342025701498470066
61636020247736342025701841426658
61636020247736342025701871541621
61636020248259520066030429763878
61636020248259520066051321890562
61636020248259520066051350470278
61636020248259520066218716108410
61636020248259520066239608235094
61636020248259520066239636814810
61636020248259520111783986094078
61636020248259520111972272438610
61636020248259520111972301018326
61636020248259563988812688608560
61636020248259563988812945824552
61636020248259563988812945826004
61636020248259563988833580615700
61636020248259563988833580733792
61636020248259563988833837833144
61636020248259563988833837951236
61636020248259563988896342730544
61636020248259563988896342848636
61636020248259563988896371428352
61636020248259563988896599947988
61636020248259563988896600066080
61636020248259563988896628645796
61636020248259564126094335341092
61636020248259564126094364038900
61636020248259564126094592676628
61636020248259564171826999662700
61636020248259564171827028242416
61636020248259564171827285459860
61636020248259564171847920251008
61636020248259564171848177468452
61636020248259564537667678381588
61636020248259564537667678387412
61636020248259564537688313172736
61636020248259564537688313290828
61636020248259564537688313295200
61636020248259564537688570390180
61636020248259564537688570508272
61636020248259564537688570512644
61636020248259564537688599087988
61636020248259564537688599092360
61636020248259564583421006074060
61636020248259564583421006078432
61636020248259564583421234711788
61636020248259564583421234716160
61636020248259564583421263295876
61636020248259564583441898082652
61636020248259564583441898087024
61636020248259564583442155300096
61636020248259564583442155304468
61636020248295592784649070975741
61636020248295592786341294623959
61636020248295592786341323321773
61636020248295592786341323671693
61636020248295592786341324721453
61636020248295892426819947227737
61636020248295892426819948277497
61636020248356766565729374926930
61636020248356766565750295515238
61636020248356766565750295633330
61636020248356766611482959836846
61636020248356781023670696396638
61636020248356781023858982741170
61636020248356781435452959523054
61636020248356781435640988650142
61636020248356781435641245867586
61636020248356781572901743379906
61636020248356781572902000597350
61636020248356810488323604643072
61636020248356810488323604644524
61636020248356810488323861861968
61636020248356810488344525231380
61636020248356810488344525349472
61636020248356810488344782448824
61636020248356810488344782566916
61636020248356810488407287346224
61636020248356810488407287464316
61636020248356810488407544563668
61636020248356810488407544681760
61636020248356814194173629746492
61636020248356814194173629747944
61636020248356814194361657823820
61636020248356814194361657825272
61636020248356814194361915042716
61636020248356814194445340645064
61636020248356814194445597862508
61636020248356814194445598912268
61636020248356814331622670816416
61636020248356814331643591522816
61636020248356814377376255726332
61636020248356814736462741312496
61636020248356814741524137684904
61636020248356814741545058273212
61636020248356814741545058391304
61636020248356814743216390380856
61636020248356814743216390386680
61636020248356814743237311087256
61636020248356814743237311091628
61636020248356814782195405516012
61636020248356814782195405634104
61636020248356814782216326222412
61636020248356814787277722476728
61636020248356814787298643183128
61636020248356814788969975295144
61636020248356814788970232508216
61636020248356814788970232512588
61636020248356815978774966858682
61636020248356816024507373962846
61636020248356816024507631180290
61636020248356816024528294551154
61636020248356816024528551768598
61636020248356825900315381266652
61636020248356825900336044637516
61636020248356825900336301854960
61636020248356830848477374698814
61636020248356830848665402776142
61636020248356830848665659993586
61636020248356830849502231012726
61636020248356830849502488230170
61636020248356830986763244022792
61636020248356831397520135337550
61636020248356831397520392554994
61636020248356831398356963587232
61636020248356831398357220804676
61636020248356832633055214243450
61636020248356832633055471460942
61636020248368488954454909304791
61636020248368521575917143497410
61636020248368521575938064085718
61636020248368521713198732722042
61636020248368522124792710553686
61636020248368538184297904986802
61636020248368538184297904999900
61636020248368538184297905004271
61636020248368538184297905004272
61636020248368538184486191344432
61636020248368538184548953463647
61636020248368538184548953463648
61636020248368538223443741813818
61636020248368538223464662402126
61636020248368538223464919619618
61636020248368538230218482611960
61636020248368538230218568687930
61636020248368538230218568701028
61636020248368538230218826968232
61636020248368538230218855547948
61636020248368538230302165302014
61636020248368538230302165315112
61636020248368538367479237341724
61636020248368538367479237691644
61636020248368538367479323430792
61636020248368538367479581697996
61636020248368538367479610277712
61636020248368538367500157930032
61636020248368538772298387113982
61636020248368538772319307820382
61636020248368538772319308883192
61636020248368538772319394976631
61636020248368538772319394976632
61636020248368538779073213988094
61636020248368538779073214106186
61636020248368538779073215037854
61636020248368538779094134694494
61636020248368538779094135744206
61636020248368538779094135757304
61636020248368538779094135761676
61636020248368538779094508815761
61636020248368538779910386716511
61636020248368789143537475225699
61636020248368789143725503303027
61636020248368821765187737495646
61636020248368821765208658083954
61636020248368821765208915301398
61636020248368838412714335694010
61636020248368838412714335812054
61636020248368838412714592911406
61636020248368838412735256400362
61636020248368838412735513617806
61636020248368838419301129904574
61636020248368838419301134608838
61636020248368838419301134626307
61636020248368838419301134626308
61636020248368838419489157981902
61636020248368838419489162686166
61636020248368838419489162703635
61636020248368838419489162703636
61636020248368838419489415199346
61636020248368838420326244971177
61636020248368838556749917429028
61636020248368838556750175696232
61636020248368838968344153527875
61636020248368838968344153527876
61636020248368838969180723497255
61636020248368838969180980714699
61636020248392805383459342021300
61636020248392805383459343084158
61636020248392805932502360586046
61636020248392805932502360940337
61636020248392805932502360940338
61636020248392805932502446679486
61636020248392848024953194261786
61636020248392848162213948637258
61636020248392848207967161892774
61636020248392848207967504849366
61636020248392849809175641153820
61636020248392849809175641158191
61636020248392849809175641158192
61636020248392849809363927498352
61636020248392849809426689617567
61636020248392849809426689617568
61636020248392849854907932291658
61636020248392849855096218649240
61636020248392849855096563122152
61636020248392849855096590639010
61636020248392849855096591701868
61636020248392849855179901455934
61636020248392849855179901455982
61636020248392849855179901469032
61636020248392853559442105326646
61636020248392853559442363606948
61636020248392853559442391123806
61636020248392853559442392186664
61636020248392853561974539140110
61636020248392853561974567719826
61636020248392853696703118336712
61636020248392853696703146916428
61636020248392853699235293869873
61636020248392853699235293869874
61636020248392853699235322449589
61636020248392853699235322449590
61636020248392853699235665406182
61636020248392854103235470226557
61636020248392854108296750626810
61636020248392854108296750744902
61636020248392854108296836365958
61636020248392854108296865063766
61636020248392854108317671333162
61636020248392854108317671333210
61636020248392854108317672396020
61636020248392854108317757072310
61636020248392854108317757072358
61636020248392854108318015352612
61636020248392854108318044404717
61636020248392855345359380363056
61636020248392855345547408440384
61636020248404811124139705554100
61636020248404811261400459929572
61636020248404811261421351938212
61636020248404855595776954171810
61636020248404855733037708547282
61636020248404855733058257599330
61636020248404855733058600555922
61636020248404856144652235430926
61636020248404856190384899634490
61636020248404856190385242591082
61636020248404861086227771973184
61636020248404861131772408099372
61636020248404861679120626390939
61636020248404861679120855028667
61636020248575619365361000955340
61636020248575619365361000956792
61636020248575619365361029536508
61636020248575619365361258174236
61636020248575619365361286752500
61636020248575619365361286753952
61636020248575619365423763070184
61636020248575619365444683776584
61636020248575619365444712356300
61636020248575619365612335211876
61636020248575619365633227338560
61636020248575619411114585747164
61636020248575619411114585865256
61636020248575619411114614444972
61636020248575619411114842964608
61636020248575619411114843082700
61636020248575619411177347862008
61636020248575619411177376559816
61636020248575619411365891423984
61636020248575619411365891542076
61636020248575619548375340472556
61636020248575619548375340590648
61636020248575619548375369170364
61636020248575619548626646271840
61636020248575619548626674851556
61636020248575620602653700235370
61636020248575620648407256565570
61636020248575620648407285145286
61636020248684588111256470671570
61636020248684589346854311814778
61636020248684589353441139191278
61636020248684589353441139204376
61636020248684589353629425548908
61636020248684589491458138667516
61636020248684589895646282138926
61636020248684589895646282256970
61636020248684589895897244994668
61636020248684589895897330733815
61636020248684589895897330733816
61636020248684589902421395991100
61636020248684589902484158110315
61636020248684589902484158110316
61636020248684589903237299289403
61636020248684589903237303540202
61636020248684589903240398121958
61636020248684589903240398594294
61636020248684589903240402843692
61636020248684589903240402845096
61636020248684589903240484215398
61636020248684589903240484333442
61636020248684888254773479877982
61636020248684888300527064669806
61636020248684888300527321887250
61636020248684889497146147790308
61636020248684889497146406057512
61636020248684889536124905694970
61636020248684889536124905813014
61636020248684889542711699905534
61636020248684889542711704627267
61636020248684889542711704627268
61636020248684889542899727982862
61636020248684889542899732704595
61636020248684889542899732704596
61636020248684889542899985200306
61636020248684889680160487429988
61636020248684889680728703967944
61636020248684890084916876137114
61636020248684890084916876137162
61636020248684890084916876255206
61636020248684890091691703129318
61636020248684890091691960346762
61636020248684890091754723528835
61636020248684890091754723528836
61636020248684890092510963540430
61636020248684890092510963894722
61636020248684890092510968144120
61636020248684890092510968145524
61636020248684890092511078213586
61636020248720910423533038860406
61636020248720910423533296077898
61636020248720910423533324657566
61636020248720910560542658920762
61636020248720910560543003393626
61636020248720910560543031973342
61636020248720910560793707496730
61636020248720910560794079033038
61636020248720910560814628085038
61636020248720910560814628085086
61636020248720910560814971041630
61636020248720910560814971041678
61636020248720910606296243829226
61636020248720910606547292288554
61636020248720910606547635245194
61636020248720910972324922047178
61636020248720910972324922163818
61636020248720910972325009302598
61636020248720910972325037882362
61636020248720910972325266520090
61636020248720910972325295099758
61636020248720910972596891211454
61636020248720910972596976950602
61636020248720910972596976950650
61636020248720911018329555414970
61636020248720911018329641154118
61636020248720911018329641154166
61636020248720911155339262730746
61636020248720911155339262730794
61636020248720912209450313896816
61636020248720912209638341974144
61636020248720912255182978100332
61636020248720912255371006177660
61636020248720912804979142430338
61636020248720912804979171128098
61636020248720912804979171482389
61636020248720912804979171482390
61636020248720912804979257221538
61636020248720912804979918805804
61636020374338559791683058709455
61636020374338609799504424207173
61636020374338609799505195859505
61636020374339810556586685414554
61636020374408809200508381264325
61636020374408809200509495873249
61636020374408809566620741951941
61636020374408809566621513604273
61636020374408809612374326743765
61636020374408809612375098396097
61636020374408809619149921019455
61636020374408809619149925270209
61636020374408809619152593045707
61636020374408809619153364698087
61636020374408809619714009502193
61636020374408809619714009502401
61636020374408809619715124111325
61636020374408809749551398766005
61636020374408809749552170418337
61636020374408809757163049172437
61636020374408809757163820824769
61636020374408852254349351085295
61636020374408852254349351098393
61636020374408852254433034967945
61636020374408853489132056245657
61636020374411505367759690793959
61636020374411505779353668625603
61636020374411509622926772899327
61636020374411509622926772899375
61636020374411509622927801769151
61636020374411509668681386560975
61636020374411510903940363995335
61636020374411510903943726185621
61636020374411510903943811924769
61636020374411510903944497837953
61636020374411510904027408538645
61636020374411510909023709825827
61636020374411510909028186625037
61636020374411510910803002814335
61636020374411510910803007065089
61636020374411510910805330013383
61636020374411510910805674840587
61636020374411510910806446492967
61636020374411511270055829655793
61636020374411511315534341826979
61636020374411511315537442549019
61636020374411511315537704017265
61636020374411511315537785505611
61636020374411511315537789756413
61636020374411511315538475669597
61636020374411511315809410196863
61636020374411511315809414447617
61636020374411511320617687657471
61636020374411511320622164456681
61636020374411511322312267539421
61636020374411511322313296409197
61636020374411511322315625478905
61636020374411511322315969498355
61636020374411511322316740087829
61636020374411511322316741150687
61636020374411511322585270191505
61636020374411511322587594189559
61636020374411511323149092955291
61636020374411511323149092955451
61636020374411511323149095789103
61636020374411511323149349818603
61636020374411511323149354423489
61636020374411511323149354423697
61636020374411511323149435912043
61636020374411511323149440162845
61636020374411511323150124658879
61636020374411511323150126075821
61636020374411511323150126076029
61636020374411511323150469032621
61636020374411511323152449005449
61636020374411511323152449006853
61636020374411511323152450540643
61636020374411511323152453256203
61636020374411511323152453728587
61636020374411511323152798102121
61636020374411511323153568337511
61636020374411511323153569754453
61636020374411511452233341039967
61636020374411511452233341040015
61636020374411511452234369909791
61636020374411511452798458392529
61636020374411511452986486469857
61636020374411511452987515339633
61636020374411511459846020316223
61636020374411511459848435125079
61636020374411511459849463994855
61636020374411511460410108798961
61636020374411511460413552477593
61636020374411511460598136876289
61636020374411511460599165746065
61636020374411511460602609424697
61636020374411542425621992611585
61636020374411542425622764263917
61636020374411553543742739896465
61636020374411553546002432880175
61636020374411553546002432893273
61636020374411553546274143310735
61636020374411553546274144840153
61636020374411553546274145194445
61636020374411553546274402057597
61636020374411553546274488151037
61636020374411553957784438789147
61636020374411555192378344206751
61636020374411555192378344219849
61636020374411555192379115872181
61636020374411555192566372284079
61636020374411555787172362097021
61636020374411555787174948029881
61636020374411555787175034123321
61636020374411555787175718152795
61636020374411555787175719682213
61636020374411555787175805775653
61636020374412411890397047581183
61636020374412411890399462390039
61636020374412411890400491259815
61636020374412411890961136063921
61636020374412411890961907716253
61636020374412411890964579742553
61636020374412411890965351394885
61636020374412454114086184052161
61636020374412456354987501676777
61636020374412710242748365464763
61636020374412710242749422914255
61636020374412710379925466066719
61636020374412710379926494936447
61636020374412710379926494936495
61636020374412710425679022278827
61636020374412710425680079728319
61636020374412711661026073126273
61636020374412711661026101705989
61636020374412711667801671652717
61636020374412711667801695981679
61636020374412711667803994601011
61636020374412711667804023180727
61636020374412711667804368007931
61636020374412711667805139660311
61636020374412712026866494745809
61636020374412712034478145152241
61636020374412712034481588830873
61636020374412712072054933605403
61636020374412712072620050957917
61636020374412712072620079537633
61636020374412712072620851189965
61636020374412712077138536659168
61636020374412712079394873587104
61636020374412712079395649484361
61636020374412712079395678064077
61636020374412712079398345839575
61636020374412712079398345845452
61636020374412712079399117491955
61636020374412712079645577690208
61636020374412712079646720872971
61636020374412712079649135681875
61636020374412712079650164551603
61636020374412712079650164551651
61636020374412712216844713483519
61636020374412712216844713483567
61636020374412712216847128292423
61636020374412712216848157162151
61636020374412712216848157162199
61636020374412745431219893876314
61636020374412754303335857343949
61636020374412754303356749352541
61636020374412756132664117725277
61636020374445130688781081437125
61636020374445130689053796862009
61636020374445132107330499982705
61636020374445132473442860670529
61636020374445132518359245676363
61636020374445132518360360285287
61636020374445132518360365002649
61636020374445132518360393582365
61636020374445132518924449234633
61636020374445132518924477814349
61636020374445132519175524874045
61636020374445132519176296526377
61636020374445132656373517484593
61636020374445132656374289136925
61636020374445165460847772967867
61636020374445180689824948133809
61636020374445180697355210424445
61636020374445180697355216204617
61636020374445180697438899030025
61636020374445181932137919822463
61636020374445181932137924539825
61636020374447817751070041165009
61636020374447817751070384121601
61636020374447817751258412198929
61636020374447828273829701808169
61636020374447828863542672474229
61636020374447828864295813653317
61636020374447828868626275522165
61636020374447828869378387831477
61636020374447831980622075560429
61636020374447831980622189879293
61636020374447831980623218749069
61636020374447831980623220160395
61636020374447831980623220166011
61636020374447831980623220166219
61636020374447831980706878656889
61636020374447831980706907236605
61636020374447833803235176599125
61636020374447833803235519555717
61636020374447833810012327484341
61636020374447833810012670440933
61636020374447833810013442093265
61636020374447833810013446797529
61636020374447833810013475377245
61636020374447833810765468644715
61636020374447833810765468646167
61636020374447833810765471832707
61636020374447833810765471950751
61636020374447833810765554385315
61636020374447833810765557571855
61636020374447833810765586269615
61636020374447833810765811602759
61636020374447833810765844904001
61636020374447833810765844904209
61636020374447833810765930643357
61636020374447833810766586441631
61636020374447833810766587976825
61636020374447833810766615139391
61636020374447833810766616556333
61636020374447833810766616556541
61636020374447833810766702295689
61636020374447833810766959513133
61636020374447833810828579506359
61636020374447833810828606668925
61636020374447833810828608086075
61636020374447833810828692762413
61636020374447833810829378321257
61636020374447833810829378675596
61636020374447833810829378675597
61636020374447833810829721632189
61636020374447833810829722694999
61636020374447834176878977244157
61636020374447834179138413004807
61636020374447834215017525464689
61636020374447834221795709923945
61636020374447834221795738503661
61636020374447834222359446477811
61636020374447834222359449664351
61636020374447834222359449782395
61636020374447834222359564101259
61636020374447834222359789434403
61636020374447834222359794155929
61636020374447834222359822735645
61636020374447834222359822735853
61636020374447834222359908475001
61636020374447834222360564273275
61636020374447834222360565808261
61636020374447834222360565808469
61636020374447834222360592971035
61636020374447834222360594387977
61636020374447834222360594388185
61636020374447834222360680127333
61636020374447834222360937344777
61636020374447834222610612577897
61636020374447834222611614285107
61636020374447834222611641447673
61636020374447834222611642864823
61636020374447834222611727541161
61636020374447834222611728603971
61636020374447834224055140967281
61636020374447834224055141435245
61636020374447834224055141439457
61636020374447834224055169665041
61636020374447834224055174264311
61636020374447834224870274142463
61636020374447834359056493233472
61636020374447834359056493233473
61636020374447834359620577111117
61636020374447834359621348763449
61636020374447834359621349117788
61636020374447834359621349117789
61636020374447834359808605188445
61636020374447834359809634058221
61636020374447834359809635475371
61636020374447866981080115756483
61636020374447866981080115769581
61636020374447866981080230075347
61636020374447866981080230088445
61636020374447866981080460125853
61636020374447866981080487305889
61636020374447866981080488705569
61636020374447866981268515370119
61636020374447867575876837086421
61636020374447867575877067141091
61636020374447867575877067141299
61636020374447867575877095720807
61636020374447867575877095721015
61636020374447867575877181460163
61636020374447876445482289041827
61636020374447876447176864318843
61636020374447876858770842150487
61636020374447878094117517210871
61636020374447878094117517223969
61636020374447878094117631529735
61636020374447878094117631542833
61636020374447878094117861580241
61636020374447878094117888747179
61636020374447878094305916824507
61636020374447878688913435008389
61636020374447878688914209843049
61636020374447878688914238540809
61636020374447878688914468595687
61636020374447878693997809704445
61636020374447878693997812890985
61636020374447878693997814425971
61636020374447878693997814426179
61636020374447878693997928745043
61636020374447878693998185962487
61636020374447881798651717309303
61636020374447881806265667733391
61636020374447881806266696603167
61636020374447881943526336836275
61636020374447881943526336841891
61636020374447881943526451160755
61636020374447881989008292219325
61636020374447881989260145645373
61636020374447881989260145645533
61636020374447881989260231384681
61636020374447883635384203560403
61636020374447883635384207796703
61636020374447883635384207809753
61636020374447883635384322601001
61636020374447883635384979462085
61636020374447883635384979916999
61636020374447883635384979934468
61636020374447883635384979934469
61636020374447883635384984166349
61636020374447883635385094253333
61636020374447883635385351470777
61636020374447883635572235874031
61636020374447883635573264743807
61636020374447884184428027414141
61636020374447884184428027415545
61636020374447884184428030247953
61636020374447884184428030602085
61636020374630397064675942815773
61636020374739665952404352759289
61636020375284154143816679740677
61636020375284154143817451393057
61636020375284155973123247881317
61636020375284155973124019533697
61636020375284155973144940122005
61636020375284155973709000025027
61636020375284155973709028604743
61636020375284155973709028604951
61636020375284155973710143213875
61636020375284155973960075664439
61636020375284155973960847316771
61636020375286855427791991424925
61636020375286855427792763077257
61636020375286855432875337255417
61636020375286855435403270295049
61636020375286855435404413483689
61636020375286855435470533187937
61636020375286857257935011561577
61636020375286857257935383097885
61636020375286857263018728928377
61636020375286857264777101328577
61636020375286857264798021916885
61636020375286857265530246758419
61636020375286857265550134226197
61636020375286857265550134226357
61636020375286857265550477182949
61636020375286857265550481433751
61636020375286857265551138767011
61636020375286857265551138767219
61636020375286857265551167346727
61636020375286857265551167346935
61636020375286857265551510303527
61636020375286888787229433772899
61636020375319278118369641303431
61636020375320478875702720926903
61636020375392212993001820895418
61636020375392212993002849765194
61636020375392227817163973160159
61636020375393113561064563856235
61636020375393461333154184986379
61636020375396163034706667918897
61636020375396163036401244612903
61636020375611065792885175156017
61636020375611065794579751850023
61636020380210759951582899448548
61636020380244533051823097730065
61636020380244533051823097731517
61636020380244533051823097748779
61636020380247184792437606996625
61636020380247184792438635866401
61636020380247185204219870109943
61636020380247185204784725988643
61636020380247185204785073550329
61636020380247185204785845202661
61636020380247185342046513838825
61636020380247185342233770263773
61636020380247185387800070050933
61636020380247232964090451429013
61636020380247232964090451434629
61636020380247232964091223081345
61636020380247232971402837723581
61636020380247235166849839273171
61636020380247235166849839273331
61636020380247235166852163737945
61636020380247235166852163743561
61636020380247235166852420488621
61636020380247235166852420488669
61636020380247235166852420488829
61636020380247235166853192135337
61636020380247235166853192141001
61636020380247235166853192141161
61636020380247235212605976700777
61636020380247235212606748348897
61636020380247235212606748353109
61636020380248085772597512524069
61636020380248085955800136986089
61636020380248135323067900299355
61636020380248135734661878130999
61636020380248135780418529993541
61636020380248135780418530460101
61636020380248385961302131311655
61636020380248385961868106404213
61636020380248391452570291881622
61636020380248391498302956085138
61636020380248391635500948695686
61636020380248435512341590296493
61636020380248435512341590315366
61636020380248435512341590315367
61636020380248435923934796475757
61636020380248435923934796475805
61636020380248435923935568128137
61636020380248435969688352689317
61636020380248435969689124340245
61636020380317032848556238549780
61636020380317433332509641075203
61636020380317433332510412727487
61636020380317433337592986905695
61636020380317433378263225866979
61636020380317433378263225867027
61636020380317433378263225985071
61636020380317433378263997519359
61636020380317433383346571697519
61636020380317433385857428410011
61636020380317433385857428411463
61636020380317433385858200062391
61636020380317434567856430448787
61636020380317434567856430450239
61636020380317434567857578360613
61636020380317434574631257322899
61636020380317434574631257341613
61636020380317434978885552401779
61636020380317434978886324054063
61636020380317434979723152303745
61636020380317434983968898232271
61636020380317434983969270240915
61636020380317434986479754478203
61636020380317434986479754478251
61636020380317434986480526130535
61636020380317434986480526130583
61636020380317434986497202808211
61636020380317434986497979177857
61636020380317434986500303530251
61636020380317434986500675066511
61636020380317434986500675066559
61636020380317434986500675184603
61636020380317434986501446718891
61636020380317435024639137193603
61636020380317435024639137311647
61636020380317435024639908845935
61636020380317435025455044854929
61636020380317435025455816507261
61636020380317435029722483024095
61636020380317435032229867011727
61636020380317435032230643381373
61636020380317435032232967733767
61636020380317435032233339270075
61636020380317435032233339388119
61636020380317435032233339738039
61636020380317435032234110922407
61636020380317435032234111388967
61636020380317435032794727613357
61636020380317435032795870802205
61636020380317435162653037465477
61636020380317435162653809117809
61636020380317435169428635991921
61636020380317435169431332347135
61636020380317435169431332348587
61636020380317435169432103999515
61636020380317477667513752961017
61636020380317477667513752979731
61636020380317478902233694945129
61636020380319728649214304385016
61636020380319734142154944452446
61636020380319734142154973032162
61636020380320130780861705634833
61636020380320130780862477287165
61636020380320130780925124733017
61636020380320130780925124733065
61636020380320130780946045321325
61636020380320130780946045321373
61636020380320131192455683466477
61636020380320131192456455118809
61636020380320131192706358989705
61636020380320131329717095175257
61636020380320131329989062823261
61636020380320131375469651097305
61636020380320131375470679967033
61636020380320131375720698157001
61636020380320131375721727026729
61636020380320134486898611021847
61636020380320134486899382674179
61636020380320134486899382679795
61636020380320134486901968494771
61636020380320134486902082813635
61636020380320134486902738729953
61636020380320134486902740147103
61636020380320134486902854465967
61636020380320134486962149043989
61636020380320134486962406261481
61636020380320134491985685861571
61636020380320134491986457513903
61636020380320134492045752091973
61636020380320135035754119486181
61636020380320135035754376703673
61636020380320135035756700714777
61636020380320135035756815506025
61636020380320135035757844375801
61636020380320135035942404780953
61636020380320135035945757648783
61636020380320135036026087134185
61636020380320135036029440468623
61636020380320135040837722534117
61636020380320135040837722534165
61636020380320135040840046545269
61636020380320135040840161336517
61636020380320135041028331826991
61636020380320135041109690182121
61636020380320135081506928039501
61636020380320135081510028761541
61636020380320135081510285506601
61636020380320135081695984973507
61636020380320135081698313570879
61636020380320135081699342440655
61636020380320135081758751337701
61636020380320135081758751337749
61636020380320135081761075802363
61636020380320135081762104672139
61636020380320135086593631337093
61636020380320135086593746128341
61636020380320135086781916618815
61636020380320135086842354385685
61636020380320135089101130115973
61636020380320135089104488036535
61636020380320135089104488037987
61636020380320135089105259688915
61636020380320135089289043855563
61636020380320135089290187049979
61636020380320136268844829154937
61636020380320136268844829154985
61636020380320136270536052981113
61636020380320136270536310198605
61636020380320136270538634209709
61636020380320136270538749000957
61636020380320136270539777870733
61636020380320136271288422508077
61636020380320136271289194160201
61636020380320136271289194160409
61636020380320136271291775370083
61636020380320136271291894412133
61636020380320136271291895829075
61636020380320136271292550210359
61636020380320136271292924698851
61636020380320136271354656531141
61636020380320136271354656531189
61636020380320136271355685400917
61636020380320136271375463863443
61636020380320136271375577119449
61636020380320136271375577119497
61636020380320136271376234452917
61636020380320136271376234452965
61636020380320136275619656029049
61636020380320136275619656029097
61636020380320136275621980040201
61636020380320136276372139874877
61636020380320136276372911527209
61636020380320136276375121202027
61636020380320136276375498877011
61636020380320136276376269112401
61636020380320136276438260641935
61636020380320136276439031231409
61636020380320136276439031231457
61636020380320136276456479561369
61636020380320136276459181230243
61636020380320136276459951819717
61636020380320136278132836286181
61636020380320136278150284616141
61636020380320136278151060972737
61636020380320136278153383921031
61636020380320136278153385338181
61636020380320136278153756874489
61636020380320136314598413946761
61636020380320136317046135120275
61636020380320136317108241322965
61636020380320136317108898656433
61636020380320136322192616023233
61636020380320136323883725176253
61636020380320136323886048124547
61636020380320136323886421531467
61636020380320136323886421532919
61636020380320136324635833236215
61636020380320136324639189286373
61636020380320136324640337196747
61636020380320136680626063411625
61636020380320136682318316107577
61636020380320136682320640105631
61636020380320136682321783766607
61636020380320136682882400339561
61636020380320136682882400339721
61636020380320136682883171991893
61636020380320136682883171992053
61636020380320136682885499172275
61636020380320136682885867992975
61636020380320136682885872243777
61636020380320136682885872597861
61636020380320136682885872597909
61636020380320136682886644250193
61636020380320136682886644250241
61636020380320136683136920720415
61636020380320136683137691309889
61636020380320136683155139639897
61636020380320136683157464104511
61636020380320136683157464105915
61636020380320136683157468709605
61636020380320136683157726989859
61636020380320136683157841308723
61636020380320136683158498642191
61636020380320136683158611898245
61636020380320136687404243153567
61636020380320136687966117706521
61636020380320136687966889358853
61636020380320136687969099033671
61636020380320136687970246944045
61636020380320136688220523768351
61636020380320136688221295420683
61636020380320136688237713818057
61636020380320136688241444356659
61636020380320136688242216008991
61636020380320136689660580081503
61636020380320136689660580081663
61636020380320136689661351729623
61636020380320136689661351733835
61636020380320136689661351733995
61636020380320136689661354916163
61636020380320136689663674663415
61636020380320136689663674664819
61636020380320136689663678914217
61636020380320136689664051985719
61636020380320136689664052334187
61636020380320136689664052335639
61636020380320136689664052339803
61636020380320136689664052339851
61636020380320136689664822575193
61636020380320136689664823638051
61636020380320136689664823986519
61636020380320136689664823987971
61636020380320136689664823992135
61636020380320136689664823992183
61636020380320136689915871051831
61636020380320136689932290512063
61636020380320136689933319381839
61636020380320136689935648451547
61636020380320136689936791640187
61636020380320136690479955278199
61636020380320136690479959529001
61636020380320136690480730118475
61636020380320136690500880589485
61636020380320136690501652241817
61636020380320136728074224897455
61636020380320136728639083964099
61636020380320136728639457035601
61636020380320136728640112951919
61636020380320136728640114369069
61636020380320136728890128308027
61636020380320136728890128309431
61636020380320136728890132913121
61636020380320136728890391193375
61636020380320136728890505512239
61636020380320136728891161428557
61636020380320136728891162845707
61636020380320136733157827945391
61636020380320136733722683825495
61636020380320136733723831735869
61636020380320136733974108560175
61636020380320136733974880212507
61636020380320136735414936638087
61636020380320136735414939826031
61636020380320136735417636777543
61636020380320136735417637249719
61636020380320136735418408429875
61636020380320136735418408896435
61636020380320136735665988302669
61636020380320136735668312655063
61636020380320136736230186853725
61636020380320136736230844186985
61636020380320136736230844187193
61636020380320136736233167118017
61636020380320136736233168535167
61636020380320136736233544320825
61636020380320136736233544793001
61636020380320136736234315028391
61636020380320136736234316445333
61636020380320136863640402578921
61636020380320136863641431448649
61636020380320136863641431448697
61636020380320136865332655274825
61636020380320136865332655274873
61636020380320136865334979739487
61636020380320136865336008609263
61636020380320136865896739506857
61636020380320136865899840228897
61636020380320136865900211765157
61636020380320136865900211765205
61636020380320136865900869098625
61636020380320136865900869098673
61636020380320136866085796453913
61636020380320136866085796453961
61636020380320136866088383803923
61636020380320136866088498122787
61636020380320136866089154039105
61636020380320136866089155456255
61636020380320136866150887288593
61636020380320136866151145568847
61636020380320136866151916158321
61636020380320136870416258322761
61636020380320136870416258322809
61636020380320136870981114207077
61636020380320136870981114207125
61636020380320136870984586465425
61636020380320136870984586465473
61636020380320136871168370632121
61636020380320136871172101170723
61636020380320136871172872823055
61636020380320136871234862935647
61636020380320136871235633525121
61636020380320136871235633525169
61636020380320136872675691367691
61636020380320136872675695618445
61636020380320136872678391973659
61636020380320136872678391975111
61636020380320136872679163626039
61636020380320136872926743032433
61636020380320136872926743032481
61636020380320136872926744095291
61636020380320136872926857351297
61636020380320136872926857351345
61636020380320136872927115631599
61636020380320136872929181815959
61636020380320136872930210685687
61636020380320136872930210685735
61636020380320136873490828327275
61636020380320136873490941583281
61636020380320136873490941583329
61636020380320136873491598916749
61636020380320136873491598916797
61636020380320136873491970453057
61636020380320136873494294917671
61636020380320136873494294919123
61636020380320136873494299168473
61636020380320136873678855341793
61636020380320136873679113622047
61636020380320136873679227940911
61636020380320136873679885274379
61636020380320136873679998530385
61636020380320136873679998530433
61636020380320136873683356115577
61636020380320167846036046185341
61636020380320178958536631297505
61636020380320178959100715523873
61636020380320178959352538840787
61636020380320178959352538840995
61636020380320178959352910377303
61636020380320178959355120050669
61636020380320178959355234375357
61636020380320178959355234841917
61636020380320178959355234847533
61636020380320178959376040640429
61636020380320178959376040644641
61636020380320179370130609129149
61636020380320180605476626850449
61636020380320180605480754571653
61636020380320181154520420609603
61636020380320181154520420609763
61636020380320181154523001825101
61636020380320181154523001825261
61636020380320181154523116610685
61636020380320181154523116616301
61636020380320181154523773473221
61636020380320181154523773477433
61636020380320181154523773477593
61636020380320181154523888263017
61636020380320181154523888268633
61636020380320181159604137976563
61636020380320181159606719192061
61636020380320181200277358381685
61636020380320181205359932443205
61636020380320181205359932447417
61636020380321031348673401535957
61636020380321031760268122440217
61636020380321031760540090088221
61636020380321031943470746902237
61636020380321031943470746902285
61636020380321035054713750135043
61636020380321035054713778714711
61636020380321035054713778714759
61636020380321035054714521787327
61636020380321035059797095965535
61636020380321035059797124545203
61636020380321035466304284773489
61636020380321035466304399092353
61636020380321035466305056425821
61636020380321035466305146751141
61636020380321035466305170744685
61636020380321035466305175330905
61636020380321035466305403968633
61636020380321035466305432548301
61636020380321035466307499814393
61636020380321035466307727979737
61636020380321035466307756559453
61636020380321035466307757031837
61636020380321035466307842770985
61636020380321035466308499632069
61636020380321035466308614423317
61636020380321035466308871640761
61636020380321035466556108071689
61636020380321035466556108071737
61636020380321035466556222390553
61636020380321035466556222390601
61636020380321035466577028659997
61636020380321035466577028660045
61636020380321035466577114399145
61636020380321035466579467443475
61636020380321035466579467443523
61636020380321035466580467733583
61636020380321035471387630603981
61636020380321035471387744922845
61636020380321035471388002140289
61636020380321035471388749799077
61636020380321035471388773792621
61636020380321035471388778378841
61636020380321035471391073810229
61636020380321035471391102389945
61636020380321035471391102862329
61636020380321035471391188601477
61636020380321035471639825438489
61636020380321035471639825438537
61636020380321035471660717447081
61636020380321035471660717447129
61636020380321035649506652005015
61636020380321035649507680874791
61636020380321035649507685474061
61636020380321035649507685474109
61636020380321035649507771213209
61636020380321035649510009472115
61636020380321035649510009472163
61636020380321035649510009944499
61636020380321035649511124081039
61636020380321035649511124081087
61636020380321035649511124547647
61636020380321035654405442029624
61636020380321035654590255052951
61636020380321035654591374261193
61636020380321035654593698259247
61636020380321035654593727311299
61636020380321035656912454480948
61636020380321035656912826017256
61636020380321035656913597669588
61636020380321035656915926739296
61636020380321035657100739762623
61636020380321035657100854081487
61636020380321035657101882945487
61636020380321035657101882951263
61636020380321035657104297754343
61636020380321035657105326624119
61636020380321036839103591730359
61636020380321036839104706339283
61636020380321036844187280517443
61636020380321036845878040946749
61636020380321036845878412483057
61636020380321036845879184135389
61636020380321036845881513205097
61636020380321036845881856161689
61636020380321036845882627814021
61636020380321036884857175105033
61636020380321036884857918177649
61636020380321036891631997728343
61636020380321036891631997729795
61636020380321036891632745051761
61636020380321036891635068000055
61636020380321036891635096579771
61636020380321036891635441406975
61636020380321036891635441408427
61636020380321036892447900673807
61636020380321036892451344352439
61636020380321037250130012008861
61636020380321037250130126327677
61636020380321037250130126327725
61636020380321037250693839023353
61636020380321037250694096240845
61636020380321037250694210559661
61636020380321037250694210559709
61636020380321037250694867893177
61636020380321037250694982212041
61636020380321037250697311281701
61636020380321037250697568499193
61636020380321037250697654238293
61636020380321037250697654238341
61636020380321037250698425890673
61636020380321037250965806671357
61636020380321037250966835541181
61636020380321037250969278929704
61636020380321037250969278929705
61636020380321037250969508630291
61636020380321037250969537210007
61636020380321037250970280282623
61636020380321037255213729375613
61636020380321037255213729375661
61636020380321037255777813607645
61636020380321037255778585259977
61636020380321037255782028938561
61636020380321037255782028938609
61636020380321037256053225997091
61636020380321037256053996586565
61636020380321037256053996586613
61636020380321037256053997649423
61636020380321037257472018765295
61636020380321037257472018765343
61636020380321037257472390301603
61636020380321037257472390301651
61636020380321037257473161953983
61636020380321037257475491023643
61636020380321037257475833980235
61636020380321037257475833980283
61636020380321037257476605632567
61636020380321037257476605632615
61636020380321037257745106093924
61636020380321037257745106093925
61636020380321037257745107156735
61636020380321037257745134673592
61636020380321037257745134673593
61636020380321037257745134673640
61636020380321037257745134673641
61636020380321037257745135736451
61636020380321037257745220412741
61636020380321037257745220412789
61636020380321037257745478693043
61636020380321037257747430091978
61636020380321037257747430091979
61636020380321037257747458671646
61636020380321037257747458671647
61636020380321037257748573280571
61636020380321037257748573280619
61636020380321037258309218551285
61636020380321037258312662229917
61636020380321037258313433882249
61636020380321037294192458713657
61636020380321037295885920798739
61636020380321037295886035584163
61636020380321037295887035407663
61636020380321037295887035874223
61636020380321037296450891469883
61636020380321037296451152936677
61636020380321037296451239030165
61636020380321037296451896009293
61636020380321037296702172833807
61636020380321037296702201413523
61636020380321037296702944486139
61636020380321037300967285587769
61636020380321037300969609585823
61636020380321037301785890200607
61636020380321037301786660790129
61636020380321037301786661852939
61636020380321037303225603557167
61636020380321037303225603675211
61636020380321037303225946513759
61636020380321037303225975211519
61636020380321037303226722883405
61636020380321037303226746863851
61636020380321037303226751463121
61636020380321037303229047235799
61636020380321037303229075933559
61636020380321037303229418772107
61636020380321037303229418890151
61636020380321037303229419240071
61636020380321037304041855592235
61636020380321037304041882754801
61636020380321037304041884171951
61636020380321037304041968848289
61636020380321037304042654407133
61636020380321037304042998780875
61636020380321037304045322184083
61636020380321037304045326433433
61636020380321037304046098085765
61636020380321037433896463485421
61636020380321037433897492355197
61636020380321037433897492355245
61636020380321037433899935743769
61636020380321037433900165444355
61636020380321037433900194024071
61636020380321037433900936033829
61636020380321037433900937096687
61636020380321037438983882811155
61636020380321037438984653400629
61636020380321037438984653400677
61636020380321037438984654463487
61636020380321037440674758012787
61636020380321037440674758012835
61636020380321037440675762907941
61636020380321037440675762907989
61636020380321037440675763970799
61636020380321037440675786882563
61636020380321037440675786882611
61636020380321037440675791487657
61636020380321037440675791487705
61636020380321037440675792550515
61636020380321037440678201691467
61636020380321037440679230561195
61636020380321037440679230561243
61636020380321079526348327211887
61636020380321079526348698735097
61636020380321079526348698748195
61636020380321079527164606278379
61636020380321079527164606278427
61636020380321079527185498287019
61636020380321079527187479328481
61636020380321079527187822285073
61636020380321079527187851331349
61636020380321079527187851332753
61636020380321079937942305043531
61636020380321079937942676566741
61636020380321079938758212573715
61636020380321079938758212573763
61636020380321079938758584110023
61636020380321079938779133162023
61636020380321079938781829162945
61636020380321079938781829164397
61636020380321081310738510215503
61636020380321081310738510215551
61636020380321081722332116510887
61636020380321081727415833877639
61636020380321081727415833877687
61636020380321081768088368257357
61636020380321081768089139909689
61636020380321081768089140376249
61636020380321081773169390089795
61636020380321081773171714087849
61636020380321331537943966836337
61636020380321331949538716320313
61636020380321331949788734510281
61636020380321331949789763380009
61636020380321332086987755990557
61636020380321332086987755990605
61636020380321335243984344133231
61636020380321335655574964392781
61636020380321335655575736045113
61636020380321335655578065114821
61636020380321335655826787690981
61636020380321335655826787691029
61636020380321335655829112155643
61636020380321335655830141025371
61636020380321335655830141025419
61636020380321335660661782481621
61636020380321335660910390738917
61636020380321335660910390738965
61636020380321335793024780301529
61636020380321335793028133635919
61636020380321335793028133635967
61636020380321335798108383349465
61636020380321335838781718427791
61636020380321335846375920504263
61636020380321337028374155613637
61636020380321337028374157030787
61636020380321337028375300219427
61636020380321337033457874397587
61636020380321337035148977783485
61636020380321337035149749435817
61636020380321337035149754140081
61636020380321337035152077088375
61636020380321337035152078505525
61636020380321337035152193296772
61636020380321337035152450041833
61636020380321337035152450495295
61636020380321337035152450496747
61636020380321337035153221694165
61636020380321337035153222147675
61636020380321337074127740405461
61636020380321337081721938232583
61636020380321337439400691628105
61636020380321337439400691628153
61636020380321337439403016092767
61636020380321337439964775860137
61636020380321337439965547512469
61636020380321337439967871977083
61636020380321337439967876582177
61636020380321337439968248118437
61636020380321337439968248118485
61636020380321337440218923641872
61636020380321337440218923641873
61636020380321337440219181922127
61636020380321337444484294676041
61636020380321337444484294676089
61636020380321337445049150560405
61636020380321337445052622818753
61636020380321337445302899288927
61636020380321337445303669878401
61636020380321337445303669878449
61636020380321337445303670941259
61636020380321337446742955602079
61636020380321337446743727254411
61636020380321337446743731971725
61636020380321337446746056324119
61636020380321337446746427860379
61636020380321337446746427860427
61636020380321337446746427978471
61636020380321337446746428326939
61636020380321337446746428328391
61636020380321337446747199512759
61636020380321337446747199979319
61636020380321337446994779385712
61636020380321337446994779385713
61636020380321337446994779385760
61636020380321337446994779385761
61636020380321337446994780448571
61636020380321337446994893704577
61636020380321337446994893704625
61636020380321337446995151984879
61636020380321337446997103383814
61636020380321337446997103383815
61636020380321337446997218169239
61636020380321337446998246572407
61636020380321337446998246572455
61636020380321337446998247038967
61636020380321337446998247039015
61636020380321337447558864680555
61636020380321337447558977936609
61636020380321337447560006806337
61636020380321337447560007869195
61636020380321337447562331270951
61636020380321337447562335521753
61636020380321337447583256110061
61636020380321337485156600884591
61636020380321337485721456770311
61636020380321337485721718237105
61636020380321337485722489889437
61636020380321337485972508433696
61636020380321337485972508433697
61636020380321337485972766713951
61636020380321337485973538366283
61636020380321337492496540511947
61636020380321337492748364295682
61636020380321337492750688293736
61636020380321337492750802961063
61636020380321337493312448055229
61636020380321337493313219707561
61636020380321337493315920313577
61636020380321337493316691965909
61636020380321337623170501044245
61636020380321337623170759324499
61636020380321337623171529914021
61636020380321337623171530976831
61636020380321337629758071611458
61636020380321337629945323313263
61636020380321337629946352182991
61636020380321337629946352183039
61636020380321337629946356906230
61636020380321337629948795571611
61636020380321337629949824441387
61636020380321337630761230862369
61636020380321337630761489142623
61636020380321337630762259732097
61636020380321337630762259732145
61636020380321337630762260794955
61636020380321337630764961519068
61636020380321369007399984681991
61636020380321369007400756334323
61636020380321369007401013551767
61636020380321379715619264035525
61636020380321379715619264048623
61636020380321379716435171578807
61636020380321379716437495576861
61636020380321379716437496043421
61636020380321379716458416283261
61636020380321379716458416633181
61636020380321380125520731966871
61636020380321380128031473421603
61636020380321380128031588212851
61636020380321381500009075515931
61636020380321381500009075515979
61636020380321381500012171179415
61636020380321381911605377345677
61636020380321381911606148997961
61636020380321381911606148998009
61636020380321381916689095184813
61636020380321381957358962255545
61636020380353455912612154818907
61636020380353455912612154836169
61636020380353456095626494475848
61636020380353456095814407748879
61636020380353456095814750705471
61636020380353457698969254186115
61636020380353457698969282764427
61636020380353457698969282770250
61636020380353457698969282770251
61636020380353457698969625726843
61636020380353457742190319075455
61636020380353457742190662032047
61636020380353457744701918389631
61636020380353457881899911000179
61636020380353457881899939578491
61636020380353500379166800696003
61636020380353500379166829275719
61636020380353500379919941857829
61636020380353501614701875352761
61636020380353505913655992836497
61636020380353505913655992853759
61636020380353505913655993326142
61636020380353505920433919032968
61636020380353505921186288074291
61636020380353505921186288087341
61636020380353505921186402878589
61636020380353505921187059739673
61636020380353505921187060212056
61636020380353505921187060212057
61636020380356142974336344418837
61636020380356153492577143579513
61636020380356153492577429376673
61636020380356153493330284758601
61636020380356153904359435285645
61636020380356154087373745873225
61636020380356154088126887052313
61636020380356154088189563078089
61636020380356154092457348921161
61636020380356157196923229861469
61636020380356157204453148959473
61636020380356157204453263278337
61636020380356157204454292148113
61636020380356157204454293559439
61636020380356157204454293565263
61636020380356157204454296747383
61636020380356157204537952055933
61636020380356157791719546358021
61636020380356157799062586701641
61636020380356157799250900576129
61636020380356157799313662695344
61636020380356157799313662695345
61636020380356157799313748434493
61636020380356158988927011613651
61636020380356158988927015864453
61636020380356158990622335980995
61636020380356158990622335998464
61636020380356158990622335998465
61636020380356158990622364559307
61636020380356158990622364578180
61636020380356158990622364578181
61636020380356158990622707534773
61636020380356159033843772873155
61636020380356159033843772874607
61636020380356159033844520196573
61636020380356159034596545231703
61636020380356159034596628256535
61636020380356159034596918303045
61636020380356159034659675818619
61636020380356159034659680067969
61636020380356159034659766161409
61636020380356159036355000184511
61636020380356159400710050643201
61636020380356159402969486403851
61636020380356159402969486757983
61636020380356159402969572497291
61636020380356159445626783322989
61636020380356159445626811902705
61636020380356159446190519876855
61636020380356159446190862833447
61636020380356159446190896134689
61636020380356159446191639207305
61636020380356159446441685976941
61636020380356159446442687684151
61636020380356159446442714846717
61636020380356159446442716263867
61636020380356159446442802003015
61636020380356159447885472828695
61636020380356159447885472828903
61636020380356159447886214366325
61636020380356159447886214834289
61636020380356159447886214838501
61636020380356159447886243064085
61636020380356159447886244481235
61636020380356159447886247663355
61636020380356159448701347541507
61636020380356159448701461861983
61636020380356159448702122381783
61636020380356159448702123444801
61636020380356159448702150607367
61636020380356159448702152024517
61636020380356159448702494981109
61636020380356159576109267500009
61636020380356159582887566632468
61636020380356159582887566632469
61636020380356159582887652371617
61636020380356159583451646259359
61636020380356159583451646260811
61636020380356159583451650510161
61636020380356159583451736603601
61636020380356159583452765473377
61636020380356159583639678587489
61636020380356159583639678941780
61636020380356159583639678941781
61636020380356159583640707457265
61636020380356159583640708874415
61636020380356159583640793550705
61636020380356159583640794613563
61636020380356159585146970625299
61636020380356159585146970626703
61636020380356159585146999205015
61636020380356192204911189155527
61636020380356192204911533524897
61636020380356192205099588769163
61636020380356192799707135650805
61636020380356192799707136000725
61636020380356192799708169119851
61636020380356201669312214652913
61636020380356201671007937717887
61636020380356202082601915549531
61636020380356203317948590609915
61636020380356203317948680948333
61636020380356203317948934979285
61636020380356203317948962146223
61636020380356203317948966745493
61636020380356203318136990223551
61636020380356203912744508407433
61636020380356203912744537105193
61636020380356203912745280059765
61636020380356203917828883103489
61636020380356203917828883107701
61636020380356203917828887825015
61636020380356207022482790708347
61636020380356207030096741132435
61636020380356207030097770002211
61636020380356207030097771537405
61636020380356207205496359758345
61636020380356207205496360108265
61636020380356207205496360112637
61636020380356207205497015556779
61636020380356207205497105895197
61636020380356207205497388628121
61636020380356207205497393227391
61636020380356207205497474721561
61636020380356207212275285637139
61636020380356207212275286109363
61636020380356207212275286109523
61636020380356207212275400428387
61636020380356207212840141989467
61636020380356207212840146238817
61636020380356207212840513530147
61636020380356207213090073972227
61636020380356207213090075507261
61636020380356207213090075861553
61636020380356207213090447397860
61636020380356207213091221878229
61636020380356207213091222232277
61636020380356207213091222232361
61636020380356207213091222232520
61636020380356207213091222232521
61636020380356207213091307971669
61636020380356207213111080771907
61636020380356207213112109637471
61636020380356207213112109641683
61636020380356207213112113886821
61636020380356207213112482713185
61636020380356207623869263468831
61636020380356207623869263941007
61636020380356207624621375778143
61636020380356207624622404647919
61636020380356208815993125676477
61636020380356208816182159711817
61636020380356208816182531248125
61636020380356208859216053316043
61636020380356208859216057565393
61636020380356209408257957276029
61636020380356209408259100459053
61636020380356209408259100813185
61636020380356209408259103646997
61636020380356209408259104001129
61636020380357358373381670468909
61636020380357358373381670468957
61636020380357358373381699048625
61636020380357358373381699048673
61636020380357360156955574406033
61636020380357360156955574406081
61636020380357360156955602985749
61636020380357360156955602985797
61636020380357360156955688724897
61636020380357360156955688724945
61636020380357360157519687217781
61636020380357360157519772956881
61636020380357360157519772956929
61636020380357360157520430290349
61636020380357360157520430290397
61636020380357360157520458870113
61636020380357360157520544609261
61636020380357360157520801826657
61636020380357360157520801826705
61636020380357360157791369068625
61636020380357360157792397938353
61636020380357360157792397938401
61636020380357360160051835234037
61636020380357360203525062141917
61636020380357360205784499437553
61636020380357360205784528017269
61636020380357360340722025882689
61636020380357360340723054752417
61636020380357360340723054752465
61636020380357393511037045942043
61636020380357393511037045942091
61636020380357404217564072612723
61636020380357404217564072612771
61636020380357404624074075860123
61636020380357404624074075860171
61636020380357404624074104439839
61636020380357404624074333077615
61636020380357404624074361657283
61636020380357404629157707487775
61636020380357404629157707487823
61636020380357404629158050444367
61636020380357404629158050444415
61636020380357409753747474645539
61636020380357409753747503225255
61636020380357409753747846181847
61636020380538973057231573713991
61636020380538973057232602583767
61636020380538974658607817666335
61636020380538974658607817666383
61636020380538974658607846246099
61636020380538974841622071094483
61636020380538974841622071094531
61636020380538974841622414051075
61636020380538974841622414051123
61636020380572596047711086800271
61636020380644189144082621276876
61636020381191428269607159169872
61636020381191428269610602848504
61636020381192779556078822900451
61636020381192779556079194423661
61636020381192779556099743488759
61636020381192779556100086445351
61636020381192779556646350319969
61636020381192779556646350338683
61636020381192779556646378901137
61636020381192779556646378918399
61636020381192779556915993975583
61636020381192779556918347019865
61636020381192779556918347021317
61636020381192779556919090092529
61636020381192779556919118672245
61636020381192781340469005904067
61636020381192781340489897912707
61636020381192781340492221910761
61636020381192781340492250956989
61636020381192781340492250958441
61636020381192781340492250962813
61636020381192781340492993563045
61636020381192781340493022609369
61636020381192781341057111092107
61636020381192781341304686247795
61636020381192781341308158506143
61636020381192781386225658233169
61636020381192781386789746715907
61636020381192781386789775295623
61636020381192781386789775295831
61636020381192781386790889904755
61636020381195030538346901743968
61636020381195036031287570391114
61636020381195080311186642694722
61636020381195330730124508075436
61636020381195480840893630124397
61636020381195480840893630130013
61636020381195480840893658709729
61636020381195480840894401776729
61636020381195480840894401782345
61636020381195480840894430356445
61636020381195480845977004534605
61636020381195480845977004540221
61636020381195480847669228656457
61636020381195480847731904695331
61636020381195480847732276218541
61636020381195480847752825283639
61636020381195480847753168227133
61636020381195480847753168240231
61636020381195480848484016985929
61636020381195480848484016991545
61636020381195480848484388527853
61636020381195480848485136199739
61636020381195480848485160174569
61636020381195480848485164779503
61636020381195480848487717415285
61636020381195480848487745994953
61636020381195480848487745995001
61636020381195480848488489063405
61636020381195480848488489067569
61636020381195480848488489067617
61636020381195480848488517641669
61636020381195480848488517647333
61636020381195480848508409478293
61636020381195480848508409483909
61636020381195480848508638003593
61636020381195480848508638121637
61636020381195480848508666701353
61636020381195480848509409651713
61636020381195480848509409655925
61636020381195480848509409768353
61636020381195480848509438348069
61636020381195480848509438353685
61636020381195480848568732813823
61636020381195480848568732813871
61636020381195480848569075770415
61636020381195480848569075770463
61636020381195480848572171887409
61636020381195480848572200467125
61636020381195482625283098654035
61636020381195482625283441610419
61636020381195482625283441610627
61636020381195482625283470190183
61636020381195482625284213262751
61636020381195482625284213262959
61636020381195482625284241842515
61636020381195482625284241842675
61636020381195482625366781007059
61636020381195482625367123963651
61636020381195482625367809876835
61636020381195482625367809876883
61636020381195482625368152833475
61636020381195482630366816020627
61636020381195482630367158977427
61636020381195482630367930629759
61636020381195482630451498663919
61636020381195482630451498663967
61636020381195482632121716162639
61636020381195482632121716162687
61636020381195482632122087698947
61636020381195482632142632164775
61636020381195482632142636750947
61636020381195482632142636750995
61636020381195482632142979707587
61636020381195482632145418509939
61636020381195482632146104404249
61636020381195482632146104423123
61636020381195482632146447379715
61636020381195482632873828471951
61636020381195482632873828472159
61636020381195482632874200008259
61636020381195482632874200008307
61636020381195482632874200008467
61636020381195482632874971660639
61636020381195482632874971660799
61636020381195482632877300730299
61636020381195482632877643686891
61636020381195482632877643686939
61636020381195482632878415339223
61636020381195482632878415339271
61636020381195482632898216713561
61636020381195482632898216714965
61636020381195482632898220964315
61636020381195482632898563921115
61636020381195482632898564275247
61636020381195482632899219719389
61636020381195482632899221254375
61636020381195482632899221254583
61636020381195482632899249834091
61636020381195482632899249834299
61636020381195482632899335927579
61636020381195482632899592790891
61636020381195482632958539694959
61636020381195482632958539695007
61636020381195482632961326040123
61636020381195482632961326040171
61636020381195482632961983373591
61636020381195482632961983373639
61636020381195482632962011953307
61636020381195482632962011953355
61636020381195482632962354909899
61636020381195482632962354909947
61636020381195482671037026402243
61636020381195482671099788167167
61636020381195482671100817036943
61636020381195482676184162867435
61636020381195482678630852338765
61636020381195482678631228478715
61636020381195482678631885457891
61636020381227903485696458710621
61636020381227951707432059148795
61636020381229152464514320350507
61636020381231505391103163652605
61636020381231805534620201320689
61636020381231805534641093329281
61636020381231853573153177278241
61636020381231853573341462573013
61636020381300402465262550004262
61636020381300402465266022262610
61636020381300430685656832695042
61636020381300435627040903602706
61636020381300435627040932182422
61636020381300452288960431385476
61636020381300452288963903643824
61636020381300730919927870323276
61636020381300747536073265561280
61636020381300836712653290154698
61636020381300836712653547372142
61636020381300836758386211575658
61636020381300836758951067459974
61636020381300836758954539718322
61636020381300837947999307881614
61636020381300837948000336751390
61636020381300838406082567586298
61636020381300838406083596456074
61636020381300849478450757413853
61636020381300853230243690999977
61636020381300886583757748944235
61636020381301753795544902191589
61636020381301753797237154887541
61636020381302086746234903097543
61636020381302087340840124464811
61636020381304304918189540628010
61636020381304304925783742704482
61636020381304354741866530000632
61636020381304354749481624085696
61636020381304455044164434143669
61636020381304455089894429507377
61636020381304455089896753505431
61636020381304755233411410016029
61636020381304755233413729759069
61636020381304755233413734014083
61636020381304755233414107435505
61636020381304788449670248018839
61636020381336719830820649690982
61636020381336769654518531072196
61636020381336769836947090466448
61636020381336775183087582446856
61636020381519524433298507111576
61636020381519535543827495708556
61636020381519674734675713134464
61636020381519674734675741714180
61636020381519691205964892995835
61636020381519691207657374329515
61636020381628504256647190006720
61636020381628509327889194495364
61636020381628509335479924313488
61636020381628509335483396571836
61636020383166429483045622034941
61636020383166431267456608251199
61636020383202752337360508422715
61636020383275399972681067353765
61636020383275698325030059373051
61636020383275698325030831025383
61636020383275698377540646567625
61636020383275698377540903772019
61636020383275698377540903785069
61636020383275700161930458034981
61636020383275700161930458040805
61636020383275700161930711599325
61636020383275700161930712065885
61636020383275700161930714785865
61636020383275700161930715252425
61636020383275700161930715258249
61636020383275700161931486438197
61636020383275700161951632776657
61636020383311722462828961732568
61636020383311722462828961732577
61636020383311722874422939551171
61636020383311722874422940613981
61636020383493335596180620823591
61636020383493336831526638546295
61636020383493337380572727722335
61636020383493337380572984939779
61636020383493337380573756587899
61636020383493337380573756592111
61636020383529658086892596224761
61636020383599603828421468093527
61636020383599604377213438535719
61636020383602304296321735158475
61636020383602304296322509997347
61636020383602305531668527720051
61636020383602305531669302558923
61636020383602305531669559776367
61636020383602305668867295169471
61636020383602305668867552386915
61636020383602306080648783457015
61636020383602306080649558295887
61636020383602306080711542039611
61636020383602306080711545226151
61636020383602306080712316878483
61636020383602306080712320060811
61636020383602306080712574095927
61636020383602604437329006268663
61636020383638626792117805835833
61636020384147097799650627107463
61636020384147099583224531044587
61636020384147147167673572866399
61636020384147147762281890337563
61636020384149799044733962419693
61636020384149799044734219650187
61636020384149799045486331942237
61636020384149799045487103598781
61636020384149799091303708902343
61636020384149832397311352231447
61636020384149832397312123887991
61636020384149843510348753690047
61636020384149843563693041249649
61636020384149845209797011974355
61636020384149848868410148255635
61636020384149848870921407331795
61636020384149848870921664549239
61636020384149848871108917787695
61636020384149848871109692626567
61636020384149849053308121534813
61636020384149849054124029078095
61636020384149850700227975472435
61636020384149850700228232689879
61636020384183465173596926750760
61636020384185866227899906992183
61636020384186166418845304765935
61636020384186166464598885425049
61636020384186166464598885443923
61636020384186166465162969652821
61636020384186168111538880979397
61636020384186171770152017260677
61636020384256099858144754415899
61636020384256099858897899827075
61636020384256099858960661946131
61636020384256101093654440067199
61636020384256115865304977802867
61636020384256115918652645747205
61636020384256116459913295274031
61636020384256116466691475033395
61636020384256116467444616189397
61636020384256116467444616195221
61636020384256116467507382559255
61636020384256117702226549690153
61636020384256351869984269479411
61636020384256416062169626255809
61636020384256416655941115023781
61636020384256416655941119745515
61636020384256416656694260901517
61636020384256416656777947976266
61636020384258800965084447315795
61636020384258801102534258642583
61636020384258801149985092621273
61636020384258801150546504822745
61636020384258801150549952750727
61636020384258801150797553299383
61636020384258801150800909349541
61636020384258801150800914071275
61636020384258801150800999810423
61636020384258801150801000164555
61636020384258801150801771468371
61636020384258802796901499693723
61636020384258802796922416149321
61636020384258802796925862560983
61636020384258802796925864077303
61636020384258802797114144656165
61636020384258812078121848770183
61636020384258812215570888444639
61636020384258817568552037429391
61636020384258817568553069485707
61636020384258817568740322724163
61636020384258817568741097563035
61636020384258817576083100083217
61636020384258817614305618088505
61636020384258817622087733451057
61636020384258817751754657762961
61636020384258817758532580637379
61636020384258817758532580656253
61636020384258817758532584888133
61636020384258817758532584905603
61636020384258817758532842105577
61636020384258817758532842123047
61636020384258817759097443972247
61636020384258817759348487830741
61636020384258817759348487832145
61636020384258817759348488180661
61636020384258817759348745048185
61636020384258817759348745049589
61636020384258817759349519882845
61636020384259101290968000410691
61636020384259101340071594162791
61636020384259112450574119477953
61636020384259112457352040939641
61636020384259112457352040958515
61636020384259117765416689068873
61636020384259117941004307074342
61636020384259117947782225349499
61636020384259117947782486816284
61636020384259117947782486816293
61636020384259117947782486835158
61636020384259117947782486835167
61636020384259117948347345882937
61636020384259117948619053599181
61636020384259119594723257209513
61636020384259119594723257215337
61636020384259119594911285292665
61636020384292433878736154918496
61636020384292435067785424209912
61636020384292438820122548774454
61636020384292440603968421894776
61636020384295135117312762050403
61636020384295135169823229755241
61636020384295135169823315494389
61636020384295135169823572711833
61636020384295135169823574228153
61636020384295135170388179263893
61636020384295135170388433294797
61636020384295136816764344621373
61636020384295136816764344627197
61636020384295140477072085126615
61636020384295140523641320366741
61636020384295140523641320368193
61636020384295140523641577584185
61636020384295140523641577585637
61636020384295140660253503090787
61636020384295140660839312978741
61636020384295140660839570196185
61636020384295142307194531751211
61636020384295142307215224290815
61636020384295142307215481508259
61636020384295142307215481521309
61636020384474003866215850833747
61636020384474003866215850846797
61636020384474003866215879413463
61636020384474003866779935078781
61636020384474003866779963641235
61636020384474004051656244563133
61636020384474004051656244576183
61636020384474004051656245625943
61636020384474004051677936920413
61636020384474004051677936933463
61636020384474005698597016019163
61636020384474005698597016023375
61636020384474005698597790858035
61636020384474005698598044893151
61636020384474005698598048075479
61636020384510021270999570181933
61636020384510326768521832646277
61636020384510326951537205423797
61636020384510328186319138918729
61636020384510328598665229040971
61636020384582972154575762678247
61636020384582972155327874983347
61636020384582972155327874987559
61636020384582972566357768587219
61636020384582972566358025804663
61636020384582972566921848582903
61636020384582972566921852814991
61636020384582972566922884871307
61636020384582972612675433474105
61636020384582972750124477753655
61636020384582972756714367958701
61636020384582972756902396036029
61636020384582972756902654303233
61636020384582974397065244960335
61636020384582974403843424696453
61636020384582974403843424702069
61636020384582974404094473178915
61636020384582974404094476365455
61636020384583272946172964641032
61636020384583274181519754020280
61636020384583274181582778670609
61636020384583274593093069408573
61636020384583274593365041783918
61636020384583274593365041783927
61636020384583274593929897662627
61636020384619295658456241201447
61636020384619295658644269278775
61636020384619295658644526496219
61636020384619295658645301348132
61636020384619296893991061859273
61636020384619296893991290495332
61636020384619296893991319075048
61636020384619296893991319075265
61636020384619296893991319076717
61636020384619296894054085445123
61636020384619296894054857097455
61636020384619297305585296893859
61636020384619297305836088154457
61636020384619297305836345371901
61636020384619297305837120210764
61636020384619297306401204437141
61636020398046011328346356119405
61636020398046011328346727655713
61636020398046012373419711325535
61636020398046012373419738488101
61636020398046012378503428692335
61636020398046012380195308434829
61636020398046012380195337014545
61636020398046012556350395302165
61636020398046012922190788341985
61636020398046012922190788342193
61636020398046012929238355933583
61636020398046012929802438748417
61636020398046012929805882427049
61636020398046012967944373133809
61636020398046012967944373134017
61636020398046012968195393030939
61636020398046012968195421610655
61636020398046012973279110397739
61636020398046012974719943080537
61636020398046012974719943080745
61636020398046012974719971660253
61636020398046012974719971660461
61636020398046012974722267428719
61636020398046012974722296125075
61636020398046012974722638963575
61636020398046012974722638965027
61636020398046012974971020137099
61636020398046012974971363093691
61636020398046013105393414221203
61636020398046013112733096979631
61636020398046013112736539241113
61636020398078433414248771410733
61636020398082035090971259075743
61636020398082035090971259077195
61636020398082035090971263326545
61636020398082035273901920140609
61636020398082035685495893721451
61636020398082035685495893722903
61636020398082035685495897972253
61636020398082068444488536311707
61636020398082069039013170957415
61636020398082080152050572411803
61636020398082083452417117613710
61636020398082083452417117613711
61636020398082083452417489150019
61636020398082085091178306391531
61636020398082085098793028940286
61636020398082085098793028940287
61636020398082085098793396225793
61636020398082085098793396227245
61636020398082085098793400476595
61636020398082330332935002423685
61636020398082330338018605471621
61636020398082330470948812239097
61636020398082333633029865420409
61636020398082333633029865420617
61636020398082333633029894000125
61636020398082333633029894000333
61636020398082333633113576825794
61636020398082334182072883276637
61636020398082334182072997595501
61636020398082334184331572777923
61636020398082334184331572795393
61636020398082334184332344428851
61636020398082334184332344447725
61636020398082334230085929338719
61636020398082335279405029425019
61636020398082335279405029442489
61636020398082335279405776746985
61636020398082335279405801075947
61636020398082335279405801094821
61636020398082335279405805326701
61636020398082335280220909455815
61636020398082335280220932367579
61636020398082335280220932369031
61636020398082335280220936618381
61636020398082335280220938035531
61636020398082335280221708270713
61636020398082335280241824376171
61636020398082335280241824377623
61636020398082335280241828626973
61636020398082335280242600279305
61636020398082335280242629331458
61636020398082335463173257093369
61636020398082335821670524050469
61636020398082335828448794603213
61636020398082335828448823182929
61636020398082335828448908922077
61636020398082335829012533989279
61636020398082335829012645592535
61636020398082335829012902809771
61636020398082335829012902809979
61636020398082335829012902811223
61636020398082335829012907060573
61636020398082335829012907060781
61636020398082335829012993154061
61636020398082335829013678713113
61636020398082335829013679067245
61636020398082335829014022023837
61636020398082335829284589265757
61636020398082335829285618135533
61636020398082335829285619198343
61636020398082335829285646833346
61636020398082335830707484104499
61636020398082335830708254338485
61636020398082335830708255755427
61636020398082335831545055431168
61636020398082335831545055431169
61636020398082335874202379513134
61636020398082335874202408092850
61636020398082335874766118899147
61636020398082335874766459023331
61636020398082335874766463272681
61636020398082335874767234925013
61636020398082335874767234925221
61636020398082335874767263977166
61636020398082335875018282339049
61636020398082335875018283401859
61636020398082335875018311036862
61636020398082335876461069012963
61636020398082335876461810550593
61636020398082335876461840665295
61636020398082335876461843853500
61636020398082335877277746797512
61636020398082335877277748214454
61636020398082336012215246079821
61636020398082336012216274949597
61636020398082336012216276012407
61636020398082336014475712245233
61636020398082336014475740824949
61636020398082367536154007269835
61636020398082368633487162543847
61636020398082368633738209603543
61636020398082369182530180045735
61636020398082369182530180045943
61636020398082369228283508092552
61636020398082369228283736257843
61636020398082369228283736258051
61636020398082378649191643010981
61636020398082378649191671590697
61636020398082378654275011772159
61636020398082378654275360377781
61636020398082379744265098122883
61636020398082379746524563998235
61636020398082379751858956888423
61636020398082379751859300199355
61636020398082380295567581500123
61636020398082380300650927330615
61636020398082380300650927330823
61636020398082380300651270641547
61636020398082380341320909546940
61636020398082380341321137712231
61636020398082380346404483542723
61636020398082380346404483542931
61636020398082383595934153864858
61636020398082383595934155281791
61636020398082383595934155281800
61636020398082383641414967588425
61636020398082383641666814880169
61636020398082383641687706888761
61636020398082385242310062357569
61636020398082385242310405314161
61636020398082385280448871691959
61636020398082385287790878915001
61636020398082385288041954554413
61636020398082385288041954910157
61636020398082385288042697510389
61636020398082385288042702232122
61636020398082385288042702232123
61636020398082385288042726206745
61636020398082385288042730811838
61636020398082385288042730811839
61636020398082385288043069519081
61636020398082385288043073768431
61636020398082385288062846563005
61636020398082385288063618215337
61636020398082385836833668134905
61636020398082385836834667952789
61636020398082385836834671139329
61636020398082385836834696649145
61636020398082385836834697003277
61636020398082385836834697004681
61636020398082385836834699837089
61636020398082385836834782743829
61636020398301172160057076333746
61636020398301172160057333551190
61636020398301173807186133071498
61636020398370217380342882744959
61636020398370217380342882744968
61636020398370217380343568658143
61636020398370217380343568658152
61636020398370217385427257445227
61636020398370217385427257445236
61636020398373819651338962247000
61636020398373819656423336947268
61636020398374118147726914597562
61636020398374118152810260428054
61636020398374119794855971335314
61636020398374119840609556127138
61636020398374119845693930827406
61636020398921358734921547838099
61636020398921358734922576707875
61636020398921358734942468426407
61636020398921358734943468716467
61636020398921358734943497296183
61636020398953779725209982053358
61636020398953779725210753705690
61636020398953779770692628066951
61636020398953779770942646256874
61636020398953779770943417909206
61636020398957431455047479571398
61636020398957729997942162124966
61636020399026714599843190515118
61636020399026714645324807658938
61636020399026714645324807658944
61636020399026714645325836528714
61636020399026714645387482267618
61636020399026714645575854718631
61636020399026714645575854718634
61636020399026714645575854718640
61636020399026725717964966669774
61636020399026725763697630873287
61636020399026725763697630873290
61636020399026725763697630873296
61636020399026729424005344198502
61636020399030316505040632414590
61636020399030331146209453258333
61636020399030331146209453258342
61636020399030332923067081476888
61636020399030364683301710685672
61636020399030366329677622012248
61636020399030375801424752339130
61636020399030377447800663665706
61636020399030616694311226294734
61636020399030631518469998180646
61636020399030633158070310980778
61636020399030633164845909507222
61636020399030633164848232455516
61636020399030633165601751292326
61636020399030675990695346219274
61636020399245568635073338878240
61636020401328631026201183113333
61636020406909000462730116985440
61636020406909000462730375265694
61636020406945023220954975387246
61636020406945023220955262700726
61636020407163861150589269250936
61636020407163861150652031015860
61636020407163861745469530022428
61636020407236807138343566224580
61636020407237107327593210936748
61636020407237107922389813230460
61636020407237256439281896384671
61636020407237256439281901106405
61636020407237258039838879571090
61636020407237258039922562396498
61636020407237258039922566645848
61636020407237258039925918446656
61636020407784346816725136087990
61636020407784346862478720881218
61636020407816766068835214573234
61636020407820669764221621942576
61636020407820808694982616467401
61636020407889700896961668384988
61636020407889700942715253294904
61636020407889702178336333607272
61636020407889717002494105319764
61636020407889717003248283851518
61636020407889717552018558747034
61636020407893304403576538198252
61636020407893304403829905355168
61636020407893319411503994520568
61636020407893319411504367573196
61636020407893321057879910096494
61636020407893602808436371443064
61636020407893604638854055565464
61636020407893604638854059814814
61636020407893615711217864722726
61636020407893615711218123002980
61636020407893619417258499132022
61636020407893619463011825761636
61636020407893619463494036645386
61636020407893619463766004293390
61636020407893621247401895509246
61636020407925734728306867855558
61636020407925740264490637173880
61636020407925740264511529301968
61636020407929625656683031065628
61636020407929636769720432520016
61636020407929642130232647450128
61636020407929642175964564347488
61636020407929642175965340231908
61636020407929642313226094961512
61636020408108506756396397024004
61636020408108506756417317711690
61636020408217475461621635197530
61636020408217475461641776814256
61636020408217475461641781082320
61636020408217775650891425794440
61636020408217775650913121322402
61636020408217776245688028069438
61636020408253798363363504202572
61636020408253798363383649024504
61636020408253798363384396330660
61636020408253798409116313228020
61636020408253798409117060534176
61636020408253798958160077916568
61636020451147988458570421892265
61636020451147988458570421892473
61636020451147988641583960827513
61636020451147988641584732479845
61636020451147988641584732479893
61636020451148036774261943709945
61636020451148036774261943715721
61636020451148036820015499455445
61636020451148036820015499455493
61636020451148037871863423268483
61636020451148037871863423268531
61636020451148038009043877204877
61636020451148038009043877205037
61636020451148038009043877206281
61636020451148038054794080082547
61636020451148038054794080082595
61636020451148038054797433416985
61636020451148038054797433417145
61636020451220934034647053976817
61636020451220934034647053976977
61636020451220934034730707750285
61636020451220934446241031808413
61636020451220934446241031808621
61636020451220934629254570743661
61636020451220934629255342395993
61636020451220934629255342396041
61636020451220938152278056119433
61636020451220938152278056119593
61636020451220938152278313336829
61636020451220938152278313337037
61636020451220938152549909448525
61636020451220938152549909448573
61636020451220938152549995187673
61636020451220938157361659167369
61636020451220938157361659167529
61636020451220938157633598235609
61636020451220938157633598235657
61636020451220938335292280967817
61636020451220938335292280967865
61636020451220938335292623924409
61636020451220938335292623924457
61636020451220938335480566262589
61636020451220938335480566262637
61636020451220938335480652001737
61636020451220938340375969754901
61636020451220938340564255049721
61636020451220938342822573019071
61636020451220938342822573019119
61636020451220938342822573137163
61636020451220938342822687805947
61636020451220938342822687810319
61636020451220938342823687627995
61636020451220938342823716325803
61636020451220938342823716674271
61636020451220938342823716674319
61636020451220938342823716680095
61636020451220938342826016697751
61636020451220938342826045395511
61636020451220938342826131484579
61636020451220938342827159886343
61636020451220938342827159886391
61636020451220938342827160352903
61636020451220938342827160352951
61636020451220938342886478439195
61636020451220938342886478440647
61636020451220938342889922117827
61636020451220939385367994135857
61636020451220939385368765788141
61636020451220939385368765788189
61636020451220939387059989614365
61636020451220939387060246831761
61636020451220939387062314084755
61636020451220939387062542250147
61636020451220939387062570829863
61636020451220939387062571302199
61636020451220939387062657041347
61636020451220939387063342482195
61636020451220939387063342954531
61636020451220939387063428693679
61636020451220939387895927175441
61636020451220939387895927175489
61636020451220939387896012914589
61636020451220939387896698827773
61636020451220939387896698827821
61636020451220939387896784566921
61636020451220939387899137612703
61636020451220939387899370499781
61636020451220939387899370854073
61636020451220939387899399079497
61636020451220939387899485172937
61636020451220939387899485172985
61636020451220939387900142152113
61636020451220939387900142506405
61636020451220939387900142506453
61636020451220939387900170731829
61636020451220939387900256825269
61636020451220939392143592662253
61636020451220939392143592662301
61636020451220939392145916660307
61636020451220939392145917132691
61636020451220939392146260089283
61636020451220939392979615962525
61636020451220939392980387614857
61636020451220939392980387614905
61636020451220939392983859873205
61636020451220939392983859873253
61636020451220939394674969026225
61636020451220939394674997605941
61636020451220939394677291961469
61636020451220939394677320541185
61636020451220939524323325671847
61636020451220939524323325671895
61636020451220939524323325673299
61636020451220939524324097324179
61636020451220939524324097325631
61636020451220939525076209633699
61636020451220939525076209634943
61636020451220939525076471101737
61636020451220939525076471101945
61636020451220939525077242754069
61636020451220939525077242754277
61636020451220939525160153927406
61636020451220939530159812681635
61636020451220939531935752335705
61636020451220939531935752335753
61636020451220939568382304723389
61636020451220939568383076375721
61636020451220939568383076375769
61636020451220939570074214462797
61636020451220939570074557419341
61636020451220939570074557419389
61636020451220939570076881883955
61636020451220939570076910463671
61636020451220939570076910463719
61636020451220939570077653536287
61636020451220939570826583989505
61636020451220939570826583989553
61636020451220939570826669728653
61636020451220939570827355641885
61636020451220939570829679634275
61636020451220939570829679635727
61636020451220939570829682822219
61636020451220939570829682822267
61636020451220939570830027313845
61636020451220939570830027668137
61636020451220939570830055893561
61636020451220939570830055893769
61636020451220939570830141987001
61636020451220939570830141987049
61636020451220939570830798966177
61636020451220939570830798966385
61636020451220939570830799320469
61636020451220939570830799320517
61636020451220939570889345754429
61636020451220939570889345754477
61636020451220939570890117406809
61636020451220939570892789433061
61636020451220939570892818012825
61636020451220939570893561085441
61636020451220939575157903249833
61636020451220939575157903249881
61636020451220939575911044428969
61636020451220939575911044429129
61636020451220939575913368422811
61636020451220939575913397473459
61636020451220939575914516333185
61636020451220939575914516687269
61636020451220939575914516687317
61636020451220939575977278452193
61636020451220939575977278452241
61636020451220939577605621117311
61636020451220939577605621118763
61636020451220939577605621589695
61636020451220939577605624305255
61636020451220939577605624305303
61636020451220939577605625840289
61636020451220939577605625840497
61636020451220939577605649815119
61636020451220939577605650169251
61636020451220939577605650169411
61636020451220939577605653003063
61636020451220939577605654420213
61636020451220939577607977349585
61636020451220939577607977349633
61636020451220939577607977351037
61636020451220939577608064979511
61636020451220939577609093375659
61636020451220939577609093377111
61636020451220939577609093493751
61636020451220939577609093847835
61636020451220939577609093847883
61636020451220939577668411934175
61636020451220939577668416539269
61636020451220939577668759495813
61636020451220939577668759495861
61636020451220939577671855612759
61636020451220939577671855612807
61636020451220939936670448933381
61636020451220939936671220585713
61636020451220939943718015462121
61636020451220939944282099339813
61636020451220939944285195338875
61636020451220939982423657467371
61636020451220939982423660653911
61636020451220939982423772258411
61636020451220939982424005145489
61636020451220939982424033725205
61636020451220939982424033725413
61636020451220939982424119818693
61636020451220939982424776797821
61636020451220939982424776798029
61636020451220939982424777152161
61636020451220939982424805377537
61636020451220939986940166376297
61636020451220939987507346254455
61636020451220939987508494164829
61636020451220939987508494518961
61636020451220939989450765404833
61636020451220939990014390472035
61636020451220939990014502076535
61636020451220939990014763543329
61636020451220939990014763543537
61636020451220939990014849636817
61636020451220939990015535195661
61636020451220939990015535195869
61636020451220939990017945755167
61636020451220940119684788455017
61636020451220940119685560107301
61636020451220940124769248894433
61636020451220940126648672276185
61636020451220940126648672276233
61636020451220940127212756508217
61636020451220940127213528160501
61636020451220940127213528160549
61636020451220940127215938364311
61636020451220940127215938365715
61636020451220982624668445916231
61636020451220982624670770032329
61636020451220982624733532147173
61636020451220982624752013950551
61636020451220982624752013950599
61636020451220982624752099689699
61636020451220982624752099689907
61636020451220982624752356907191
61636020451220982624752356907351
61636020451220982624754452735481
61636020451220982761931524762093
61636020451220982767015127810029
61636020451220982807682756503763
61636020451220982807683013721207
61636020451220982807683013721255
61636020451220982807685109549545
61636020451220982807685109553917
61636020451220982812768683549801
61636020451220983859450379411163
61636020451220983859452703527261
61636020451220983859453732273329
61636020451220983859453732278993
61636020451220983859453732391421
61636020451220983859453732397037
61636020451220983859515465642105
61636020451220983859515465646477
61636020451220983859516494510429
61636020451220983859516494510477
61636020451220983859516494516253
61636020451220983859533947445483
61636020451220983859533947445531
61636020451220983859534033184631
61636020451220983859536271443537
61636020451220983859536271443585
61636020451220983859536271561629
61636020451220983859537386052461
61636020451220983859537414750269
61636020451220983859537415098737
61636020451220983859537415098785
61636020451220983859537415104561
61636020451220983859537500843709
61636020451220983864617636232567
61636020451220983864617636232615
61636020451220983996713458252653
61636020451220983996714487120977
61636020451220983996714487121185
61636020451220983996714487122429
61636020451220984042464604259595
61636020451220984042468042860909
61636020451220984042468042862361
61636020451220984042468043333085
61636020451220984042468043333293
61636020451220984042468071558717
61636020451220984042468071912849
61636020451220984042468071913009
61636020451220984047548293046631
61636020451220984047548293046679
61636020451220984047548293046839
61636020451256056179303194127053
61636020451256056590897171958697
61636020451256061720569422832287
61636020451256061720569422833739
61636020451256061720569422950379
61636020451256061720569426020231
61636020451256061720569426020279
61636020451256061720569426138323
61636020451256061720569508572887
61636020451256061720569511759427
61636020451256061720569537269243
61636020451256061720569537623535
61636020451256061720569540457187
61636020451256061720569765790331
61636020451256061720569794486687
61636020451256061720569799091781
61636020451256061720570540629203
61636020451256061720570542164397
61636020451256061720570569326963
61636020451256061720570570744113
61636020451256061723081053918596
61636020451256062088942367192379
61636020451256062132163400665383
61636020451256062132163400782023
61636020451256062132163403851923
61636020451256062132163403969967
61636020451256062132163515100887
61636020451256062132163518288831
61636020451256062132163743621975
61636020451256062132163772318331
61636020451256062132163776923425
61636020451256062132164518460847
61636020451256062132164519996041
61636020451256062132164547158607
61636020451256062132164548575757
61636020451256062134675004233329
61636020451256062134675031395895
61636020451256062134675032813045
61636020451256110310594256566671
61636020451256110310595285436447
61636020451256111545376190061603
61636020451256111545376448814241
61636020451256111545377218931379
61636020451256111545377220466573
61636020451256962290076928009917
61636020451256962290076932615016
61636020451256962290892835559028
61636020451256962699975297096855
61636020451257005520154060209829
61636020451257006754935222052429
61636020451257010878406297309417
61636020451257010878489979662649
61636020451257010878490754501764
61636020451257010878490754501765
61636020451257012067517985413626
61636020451257012105656933862397
61636020451257012105657590729305
61636020451257012105657705514729
61636020451257012113188345127669
61636020451257012113189116780001
61636020451257012113271913156213
61636020451257012113271913162036
61636020451257012113271913162037
61636020451257012113272027947461
61636020451257012113272684808545
61636020451257012113272684809949
61636020451257012113272684814368
61636020451257012113272684814369
61636020451257012113272685280928
61636020451257012113272685280929
61636020451257246234377261560645
61636020451257257347414663015033
61636020451257257347979433160201
61636020451257257347979518899349
61636020451257261051760463499829
61636020451257261059103502308415
61636020451257261059103503843449
61636020451257261059103531006223
61636020451257261059354579837152
61636020451257261059354579837153
61636020451257261196364258573212
61636020451257261196552572447700
61636020451257261196552572447701
61636020451257261196552658186849
61636020451257261198811976446306
61636020451257261198811976446307
61636020451257262287107167139929
61636020451257262287107252879077
61636020451257262293884318012095
61636020451257262293884318130187
61636020451257262293884689666495
61636020451257262293884690016415
61636020451257262293884690020787
61636020451257262293885432621019
61636020451257262293885437338381
61636020451257262293885461318827
61636020451257262293885461667343
61636020451257262293885465918097
61636020451257262294700592959023
61636020451257262294700592960427
61636020451257262294700597209777
61636020451257262294701368862109
61636020451257262294701369216400
61636020451257262294701369216401
61636020451257262294721484969019
61636020451257262294721489218369
61636020451257262294722260870701
61636020451257262431146192068144
61636020451257262431146220647860
61636020451257262431898589820325
61636020451257262431899361472657
61636020451257262431899361826948
61636020451257262431982243948132
61636020451257262431983015600464
61636020451257262433593166864251
61636020451257262433593937098237
61636020451257262433593937099641
61636020451257262433593938515179
61636020451257262433593941703282
61636020451257262433593941703283
61636020451257262477652917684765
61636020451257262477715679803980
61636020451257262479346751772715
61636020451257262479347493311749
61636020451257262479347522008105
61636020451257262479347526613198
61636020451257262479347526613199
61636020451257262479409513891930
61636020451257262480163400859403
61636020451257262842928483774276
61636020451257262842928483774277
61636020451257262842928569513425
61636020451257262843492194580627
61636020451257262843492567651969
61636020451257262843492653745409
61636020451257262846024714487530
61636020451257262846024716022564
61636020451257262846024716022565
61636020451257262889245779490543
61636020451257262889246119614727
61636020451257262889246123864077
61636020451257262889246895516409
61636020451257262891756375686670
61636020451257262891756375686671
61636020451257262891757380226080
61636020451257262891757380226081
61636020451257262891757407388854
61636020451257262891757407388855
61636020451257262891757408805796
61636020451257262891757408805797
61636020451257263028954368297219
61636020451257263028954625513259
61636020451257263028954625514663
61636020451257263028955372836629
61636020451257263028955401416345
61636020451257295648154821097821
61636020451257295648154849795629
61636020451257295648155108430015
61636020451257295648217870194939
61636020451257295785414829686361
61636020451257295785415862805487
61636020451257295785415948898927
61636020451257305523962482262707
61636020451257305523962568001855
61636020451257305526409542920425
61636020451257305526409543270345
61636020451257305526410285874949
61636020451257305526410314572757
61636020451257305526410314922677
61636020451257305526410571790201
61636020451257305663671045322074
61636020451257305663671069298149
61636020451257305663671326515593
61636020451257305663671331119234
61636020451257305668754672344681
61636020451257305668754676949726
61636020451257306758744415757639
61636020451257306761191476765277
61636020451257306761192222552209
61636020451257306761192251250017
61636020451257306761192505285133
61636020451257306761192509884403
61636020451257306761254986206459
61636020451257306761255272003619
61636020451257306766338617479819
61636020451257306766338617834111
61636020451257306898452231140749
61636020451257306898452891188533
61636020451257306898452978817006
61636020451257306898452978817007
61636020451257306898453260010525
61636020451257306898453264259875
61636020451257306903536605839613
61636020451257306903536605839773
61636020451257306903536605841017
61636020451257306903536610090367
61636020451257306903536610444658
61636020451257306903536610444659
61636020451257306944205787352857
61636020451257306944206476098449
61636020451257306944206816222633
61636020451257306944206820471983
61636020451257306949290166302475
61636020451257311014393042576315
61636020451257311014393042930606
61636020451257311014393042930607
61636020451257311014393128669755
61636020451257311021923334981860
61636020451257311021924109462229
61636020451257311021924109816277
61636020451257311021924109816361
61636020451257311021924109816520
61636020451257311021924109816521
61636020451257311021924195555669
61636020451257311022006644376019
61636020451257311022007763590036
61636020451257311022007763590037
61636020451257311022007765125070
61636020451257311022007765125071
61636020451257311022008136661379
61636020451257311067676632553807
61636020451257311067739308579583
61636020451257312249174976071247
61636020451257312249174976425538
61636020451257312249174976425539
61636020451257312249175062164687
61636020451257312256705268122501
61636020451257312256705268472421
61636020451257312256705268476792
61636020451257312256705268476793
61636020451257312256706039774833
61636020451257312256706040123349
61636020451257312256706040123509
61636020451257312256706040124753
61636020451257312256706040129124
61636020451257312256706040129125
61636020451257312256706042957161
61636020451257312256706043311293
61636020451257312256706043311452
61636020451257312256706043311453
61636020451257312256706129050601
61636020451257312256789722594625
61636020451257312256789722948916
61636020451257312294928184727493
61636020451257312294928270816561
61636020451257312294928528034005
61636020451257312294928532283355
61636020451257312302458566054355
61636020451257312302458939125857
61636020451257312302459594919919
61636020451257312302459594924131
61636020451257312302459595986941
61636020451257312302459599169269
61636020451257312302459599641652
61636020451257312302459599641653
61636020451257312302459710778189
61636020451257312302459713960517
61636020451257312302459967995633
61636020451257312302521243615324
61636020451257312302521243615325
61636020451257312302521358284108
61636020451257312302521615145809
61636020451257312302521615151632
61636020451257312302521615151633
61636020451257312302521615501552
61636020451257312302521615501553
61636020451257312302522358101785
61636020451257312302522362823518
61636020451257312302522362823519
61636020451257312302522386798141
61636020451257312302522386803964
61636020451257312302522386803965
61636020451257312302522391403234
61636020451257312302522391403235
61636020451257312302522730110477
61636020451257312302522734359827
61636020451257312302542507154401
61636020451257312302543278806733
61636020451257312304970080696612
61636020451257312304970112458656
61636020451257312439720355434067
61636020451257312439720384013783
61636020451257312439720726970375
61636020451439777546552001316327
61636020451439777546552001316375
61636020451439777546552087055475
61636020451439777546552087055523
61636020451474899698617414298314
61636020451474899698805699593086
61636020451475800266366434173822
61636020451476101004680133184274
61636020451547845686475625131244
61636020451547845686476311044428
61636020451548746258555874278582
61636020451548794841799000268728
61636020451548794841801552900055
61636020451548794843493576962734
61636020451548796030829930187340
61636020451548796076580933763660
61636020451548796076583514979158
61636020451548796078839594689650
61636020451548796078842950739808
61636020451549045162203879169114
61636020451549045162204164966274
61636020451549045162206488964328
61636020451549045162206489082420
61636020451549045167287482217050
61636020451549046395293817185538
61636020451549046395294617417586
61636020451549046396985812664046
61636020451549046396986069881490
61636020451549046396986098461206
61636020451549046397549896896030
61636020451549046397550954345522
61636020451549046397553252946188
61636020451549046397553281643996
61636020451549046397554053178236
61636020451549046402069415711982
61636020451549046402633499943966
61636020451549046441047401977362
61636020451549046441048173629694
61636020451549046443306837738012
61636020451549046443306866435820
61636020451549046443307609390344
61636020451549046992349971448090
61636020451549046992350743100422
61636020451549046997434346148358
61636020451549094985318590572498
61636020451549096220100524067430
61636020451549096220101295719762
61636020451549096222357350032866
61636020451549096222357607250310
61636020451549096265853851759902
61636020451549096265854080397630
61636020451549096265854108977346
61636020451549096265854880629678
61636020451549096268110188687838
61636020451549096268110963522498
61636020451549096268111217557614
61636020451549096268111220739942
61636020451549096268113544737996
61636020451549096268114316390328
61636020451549096273193763156058
61636020451549096273194537990718
61636020452096284513867158374449
61636020452096284513867158374497
61636020452096284513867158375901
61636020452096284513884611309503
61636020452096284513884611309551
61636020452096284513884697048651
61636020452096284513884697048699
61636020452096284513884954266143
61636020452096284513888050383089
61636020452096284513888078962757
61636020452096284513888078962805
61636020452096285741890946277991
61636020452096285741890946278039
61636020452096285741891717930323
61636020452096285741891717930371
61636020452096285741891803669471
61636020452096285746974635065075
61636020452096285746975406717407
61636020452096285746975406717455
61636020452096285748649091869381
61636020452096285748649091869429
61636020452096285748666544804435
61636020452096285748666544804483
61636020452096285748666630543583
61636020452096285748666887761075
61636020452096285748669983411413
61636020452096285748670012457689
61636020452096285748670012457737
61636020452096285749230629036419
61636020452096285749230629036467
61636020452096285749230714775567
61636020452096285749230714775615
61636020452096285749231743645391
61636020452096285749234070825725
61636020452096285749234842478057
61636020452096285749234842478105
61636020452096286298277890448987
61636020452096286336415666662895
61636020452096286341500041363163
61636020452096286344009782645879
61636020452096286344009782646087
61636020452096286344009868739367
61636020452096286344010554298211
61636020452096286344010554298419
61636020452096286344010640391699
61636020452131408031342724439634
61636020452131408031343496091966
61636020452131408074564904287770
61636020452131408074565675940102
61636020452131408074565676058200
61636020452131408076824997381645
61636020452131408076887787726374
61636020452131408077076073021146
61636020452131408488669366474794
61636020452131408488670138127126
61636020452131456207305534145288
61636020452131456209564969910150
61636020452131457853680673823744
61636020452131457853701565832336
61636020452131457853701594530096
61636020452132308459446715145260
61636020452132309053971349790968
61636020452132356637856561410248
61636020452132356640115997175110
61636020452132357232401316411967
61636020452132357232482417554156
61636020452132357232484998765199
61636020452132357234930135427250
61636020452132357234930138609578
61636020452132357234933491477408
61636020452132357234933491943968
61636020452132357234933607685598
61636020452132358421430465347372
61636020452132358467246040723958
61636020452132358467264351049088
61636020452132358467266932732550
61636020452132358467267703916918
61636020452132358467267704383478
61636020452132358469712072104510
61636020452132358469715424972340
61636020452132358469715541180530
61636020452132608648696388318950
61636020452132608648716508675210
61636020452132608648717280327542
61636020452132608650955824079357
61636020452132608650976716087949
61636020452132609197488358761142
61636020452132609200016377539922
61636020452132609200019733590080
61636020452132609200019763704827
61636020452132609200019849798270
61636020452132609245187567424760
61636020452132609245752426491404
61636020452132612903797322140402
61636020452132614139143339867318
61636020452132614139144111519650
61636020452132614139147583777998
61636020452132656827127155294550
61636020452132656827147275768902
61636020452132657375915772868912
61636020452132657375999340903280
61636020452132657375999426642428
61636020452132657378429610092122
61636020452132657378447435030044
61636020452132657378450502100714
61636020452132657421671910414610
61636020452132657424180099233560
61636020452132657424183194883946
61636020452132657424199957773106
61636020452132657424200729425438
61636020452132657424200732607766
61636020452132657424200986642882
61636020452132657424204085475596
61636020452132657424204085825516
61636020452132657424204085942156
61636020452132657424204086892538
61636020452132657424204201683786
61636020452132658610697706363844
61636020452132658610701059231674
61636020452132658610784742051466
61636020452132658613211543587054
61636020452132658656516634602698
61636020452132658656517377675314
61636020452132658656517405906514
61636020452132658656538298263622
61636020452132658658962032728492
61636020452132658658965099799162
61636020452132658658986019319044
61636020452132658658986019437088
61636020452204342905975932901394
61636020452204342949198112749530
61636020452204342949198112867628
61636020452204342951458205843405
61636020452204342951516839906082
61636020452204342951516868485798
61636020452204342951517868775858
61636020452204342951517897355574
61636020452204342951520195956032
61636020452204342951520224535796
61636020452204342951520224653840
61636020452204342951520224653894
61636020452204342951708252613076
61636020452204342951708597104916
61636020452204343363302230562812
61636020452204343363302574936554
61636020452204354024097709056050
61636020452204354062235514203918
61636020452204354062236285856250
61636020452204354062236285974348
61636020452204354069579324664593
61636020452204354069637958727270
61636020452204354069638987597046
61636020452204354069640943240966
61636020452204354069829225349198
61636020452204354069830373259572
61636020452204354435125711676884
61636020452204354481424351091210
61636020452204357729946360797914
61636020452204357775054071590979
61636020452204357775619702309955
61636020452204358141728623924330
61636020452204358187463583541723
61636020452204359376513226263234
61636020452204359377075413303578
61636020452204359377078856982210
61636020452204391081938742607048
61636020452204391081959663317660
61636020452204391083654239889113
61636020452204391084198178371910
61636020452204392728313882285504
61636020452204392728334517076652
61636020452204392728334774294096
61636020452204392728334802991856
61636020452204402194976144061436
61636020452204402194997064767836
61636020452204403841351283739892
61636020452204403846455550276736
61636020452205243931114270837675
61636020452205243931114270837684
61636020452205254447116553409076
61636020452205255041641959707116
61636020452205258160497388062874
61636020452205258709540405564762
61636020452205258747682336763365
61636020452205258752762586947926
61636020452205259937546742068284
61636020452205259944887194944010
61636020452205259980768921916414
61636020452205259982463470030704
61636020452205259982463498610420
61636020452205259987544520442858
61636020452205259988108604674842
61636020452205291512489769872008
61636020452205291514749205636870
61636020452205292107031972242400
61636020452205292107115540276768
61636020452205292109566816615322
61636020452205293341897816728292
61636020452205293341899912556582
61636020452205293341900140726346
61636020452205293344345306431622
61636020452205293344347977989958
61636020452205293344348750110254
61636020452205302625527171326396
61636020452205302625548092032796
61636020452205303220069373696788
61636020452205303220152941731156
61636020452205303220153284687748
61636020452205303225236630518240
61636020452205303227683576739002
61636020452205303227684348391334
61636020452205303227684351573662
61636020452205303227686675571716
61636020452205303227686677461042
61636020452205303227686792247870
61636020452205303227687048997350
61636020452205304409100303615400
61636020452205304409101075263520
61636020452205304454851307191720
61636020452205304454853888407218
61636020452205304454916393422662
61636020452205304454916650640106
61636020452205304454934875226088
61636020452205304454935218182680
61636020452205304454937199224142
61636020452205304454937314009566
61636020452205304454937542648698
61636020452205304454937571227010
61636020452205304460018564013172
61636020452205304460020888011226
61636020452205304462465510233934
61636020452205304462466285068594
61636020452205304462468609066648
61636020452205304462468609534612
61636020452205304462468610955974
61636020452205304462468725742802
61636020452205304462468982492282
61636020452205543523349717136970
61636020452205544074648814349350
61636020452205544074652171934542
61636020452205544074652200514258
61636020452205544074652286607698
61636020452205544120384603250980
61636020452205544120384836138058
61636020452205544120384864717774
61636020452205544120385636370106
61636020452205554636366198003050
61636020452205554636387118591358
61636020452205554636387890243690
61636020452205555185158968677290
61636020452205555192774062762354
61636020452205558349182173708296
61636020452205558349747032774940
61636020452205558349750500428159
61636020452205558349767953481340
61636020452205558891195964408546
61636020452205558891196250205706
61636020452205558891467932056550
61636020452205558896551535104486
61636020452205558898810970865136
61636020452205558898810972400170
61636020452205558898813323909466
61636020452205558944543636603686
61636020452205558944545959534718
61636020452205560124286702657018
61636020452205560125977897903478
61636020452205560125978183700638
61636020452205560126541982135462
61636020452205560126543039584954
61636020452205560126545338185620
61636020452205560126546138417668
61636020452205560126813949783466
61636020452205560126814721435798
61636020452205560126817307368658
61636020452205560126817335948374
61636020452205560126817422041814
61636020452205560126818107600706
61636020452205560126818193694146
61636020452205560131061529531130
61636020452205560131063853529184
61636020452205560131897552831402
61636020452205560131898324483734
61636020452205560131901796742082
61636020452205560133592930224016
61636020452205560133595602250316
61636020452205560133596373902648
61636020452205560134156645635460
61636020452205560134156988592052
61636020452205560134156990127086
61636020452205560134157014456000
61636020452205560134157018706802
61636020452205560134157760244384
61636020452205560134160113288714
61636020452205560134161232502732
61636020452205560171734064028892
61636020452205560172549710103976
61636020452205560172549971572174
61636020452205560179325565847864
61636020452205560179325570098618
61636020452205560179328009236436
61636020452205560179328009237840
61636020452205560179328266105364
61636020452205560179328266455284
61636020452205560179329038106212
61636020452205560179889654330602
61636020452205591701759592103978
61636020452205591701780512810378
61636020452205592253080614912088
61636020452205592253080643491804
61636020452205592296305919108418
61636020452205592298813279115604
61636020452205592298813307695320
61636020452205592298816403345706
61636020452205592298837295354298
61636020452205592298837410145546
61636020452205593485333496041102
61636020452205593485396258272586
61636020452205593531086823733574
61636020452205593531087080951018
61636020452205593531149585848418
61636020452205593531149842715942
61636020452205593531149843064458
61636020452205593531149843065862
61636020452205593531170477855606
61636020452205593533595241190252
61636020452205602814796964978650
61636020452205602814817885685050
61636020452205603363588964000558
61636020452205603363669950819428
61636020452205603363670036558576
61636020452205603368672309831050
61636020452205603368753639606512
61636020452205603371182793117956
61636020452205603371182794186430
61636020452205603371201362196968
61636020452205603371201390776684
61636020452205603371203714774738
61636020452205603409342520330758
61636020452205603416934026400484
61636020452205603416954170737190
61636020452205603416954945571850
61636020452205603416957269919824
61636020452205603416957642995538
61636020452205604598433659726974
61636020452205604598434431379306
61636020452205604598455351967614
61636020452205604603454243325982
61636020452205604605964726612888
61636020452205604605964727681362
61636020452205604644124453825690
61636020452205604644186958723090
61636020452205604644187215940534
61636020452205604644187987591462
61636020452205604644207879309994
61636020452205604644208908179770
61636020452205604651715959895416
61636020452423197352234399679376
61636020452423197352234428377136
61636020452423197352800058978068
61636020454175302102268669504551
61636020454175302102268926721947
61636020454175302102268926721995
61636020454175302109861722607791
61636020454175302247060745150973
61636020454175302247060747983381
61636020454175302247060749400323
61636020454211625011604624731959
61636020454211625148802616988375
61636020454211625148802617342507
61636020454394140085251866684985
61636020454394140085252638337317
61636020454394140085503686809743
61636020454394140222512621410377
61636020454394140222513393062709
61636020454394140634295657251935
61636020454394140634295657256147
61636020454430462987242234364695
61636020454430462987242234718827
61636020454430463124252198897915
61636020454430463124502989094299
61636020454430463536034204806887
61636020454502206982232627604009
61636020454502206982295389368933
61636020454502208217578645330925
61636020454502208217579416983257
61636020454502208217641407095849
61636020454502208217641407445769
61636020454502208217641408508579
61636020454502208217642178748181
61636020454502208217642183347451
61636020454502208217642440564895
61636020454502208217829693803351
61636020454502208217830468642223
61636020454502208354839400056317
61636020454502208354840171708649
61636020454502208354840175957999
61636020454502208354840433175443
61636020454502208355091223017695
61636020454502208766622435897875
61636020454502208766622435902087
61636020454502208766622439084415
61636020454502208766685197667011
61636020454502208766685200849339
61636020454503108785390427321277
61636020454503108785390428384087
61636020454503108785391203222959
61636020454503108785391460440403
61636020454503108785642250282655
61636020454503108922651181696749
61636020454503108922651953349081
61636020454503108922652214815875
61636020454503108922926250183432
61636020454503109334434217538307
61636020454503109334434217542519
61636020454503109334434220724847
61636020454503408972401213672587
61636020454503408972402332880781
61636020454503408974661021319465
61636020454503408974661021323677
61636020454503408974662054438591
61636020454503408979744338574453
61636020454503408979745371689367
61636020454503408979995300957811
61636020454503409109661968397979
61636020454503409109663001517105
61636020454503409111921775694937
61636020454503409111922808814063
61636020454503409112196844181620
61636020454539426331703058996379
61636020454539430457684645652061
61636020454539431692215613582711
61636020454539431692216646697625
61636020454539881999270524499503
61636020454539881999270527686043
61636020454539882001781037316507
61636020454539882001781040504451
61636020454539882001781812155379
61636020454539882136531282411435
61636020454539882139042566880771
61636020455050602161257870473181
61636020455050602756619333368571
61636020455050603991400490611853
61636020455050603991400490961773
61636020455050603991401266863503
61636020455050603991401524080899
61636020455050603992216398155135
61636020455050603992216398155183
61636020455050603992217169807515
61636020455050635513836031941479
61636020455050637343225510901063
61636020455050637343225511250983
61636020455050646626872661861579
61636020455050646626873433391655
61636020455050646626873433395867
61636020455050646626873433513911
61636020455050647229009694585653
61636020455050647229012390592351
61636020455050647229013161772507
61636020455050647229072370611429
61636020455050647229072484930293
61636020455050647229075066613755
61636020455050647229075838148043
61636020455050647229075838264635
61636020455050648463774060237803
61636020455050648463794324087283
61636020455050648463794980944203
61636020455050648463794980948367
61636020455050648463794980948575
61636020455050648463795095267439
61636020455050648463795095739615
61636020455050648463853642523495
61636020455050648463857000108687
61636020455050648463857000113059
61636020455050648463857743063211
61636020455050648463857743063259
61636020455050648463857771759567
61636020455050648463857771765391
61636020455050652124642533156959
61636020455050652124643307995831
61636020455050652124643565213275
61636020455050652124706326978199
61636020455050652124894351868987
61636020455050652124894351873199
61636020455050652170459650419869
61636020455050652170647165130735
61636020455050653951774008528233
61636020455050653951774380064541
61636020455050653954221069067859
61636020455050653954221845319509
61636020455050653954283831182703
61636020455085768776424091062847
61636020455086970130751935132779
61636020455086970130755033965493
61636020455086970130755034319625
61636020455086970130814352872477
61636020455086970130814357123279
61636020455086970130814611154183
61636020455086970130814615403533
61636020455086970130817710339577
61636020455086970130817710341029
61636020455086971365512607792755
61636020455086971365512608146887
61636020455086971365596286367409
61636020455086971365599643834509
61636020455158655658276908185619
61636020455158656069870886017263
61636020455158656069871657669595
61636020455158703650493243876551
61636020455158703788507139431111
61636020455158703835955304571445
61636020455158703835955562851699
61636020455158703836520421918343
61636020455158703836522832476445
61636020455158703836523518041113
61636020455158703836523604130181
61636020455158703836771211760595
61636020455158703836774566163459
61636020455158703836774566517751
61636020455158703836774652256899
61636020455158704248302424645195
61636020455158704248302427827363
61636020455158704248305867851443
61636020455158704248365189592287
61636020455158704248367514056853
61636020455158704248367514056901
61636020455158705480635864015223
61636020455158705483083586487587
61636020455158705483086685320301
61636020455158705483086685792685
61636020455158705483086944072987
61636020455158705483087030166219
61636020455158705483087030166267
61636020455158705483087801818551
61636020455158705483149448974551
61636020455158705483149706192043
61636020455158705483150563583475
61636020455158714901544540881287
61636020455158715366423514886667
61636020455158716601205448381599
61636020455158720253960833990147
61636020455158720254525947087695
61636020455158720254525950274235
61636020455158720254713975165023
61636020455158720254713975169235
61636020455158720254713978351563
61636020455158720261492158093505
61636020455158720262056242325489
61636020455158720262057013977821
61636020455158720262119776092665
61636020455158720444505464259719
61636020455158720444505464613851
61636020455158720445070323680495
61636020455158720445071353611677
61636020455158720445321371803001
61636020455158722091634521014733
61636020455158722091634521368865
61636020455158722091634779649327
61636020455158722091634865388475
61636020455158722091635551301499
61636020455158722091635551301659
61636020455158722091635637040807
61636020455159556637118583425551
61636020455159556637682667657535
61636020455159604218305025516983
61636020455159604219058166696071
61636020455159604816114210884737
61636020455159604816114468102181
61636020455159604816116534286701
61636020455159604816177229867105
61636020455159604816179296051417
61636020455159604816179296051625
61636020455159604816180325867411
61636020455159606050898467314865
61636020455159606050898467787249
61636020455159606050898812156619
61636020455159606050961229429709
61636020455159606050961230964903
61636020455159606050961488182395
61636020455159615331907540068919
61636020455159615332095568146247
61636020455159615934297972902635
61636020455159615934297977151985
61636020455159617161486080579137
61636020455159617169078876464933
61636020455159620822337728728127
61636020455159620822337731914667
61636020455159620822525756805455
61636020455159620822525759991995
61636020455159620829303939733937
61636020455159620829868023965921
61636020455159620829868795618253
61636020455159620829931557733097
61636020455159620875119253643735
61636020455159620875685142641561
61636020455159620875872399072173
61636020455159622651916010958043
61636020455159622651916269238345
61636020455159622659446303009297
61636020455159622659447333291851
61636020455159622659447336124259
61636020455159622659509065124141
61636020455159622659509323404443
61636020455159622659510095056775
61636020455159904408327989041927
61636020455159905002852252151327
61636020455159905005383655914113
61636020455159905005384803820115
61636020455159905005385062100369
61636020455159905005387128284889
61636020455159905005447565585039
61636020455159905005447823865293
61636020455159905005449890049653
61636020455159905005449890049813
61636020455159906237634185646259
61636020455159906237635304854453
61636020455159906240169061779821
61636020455159906240169406153355
61636020455159906240170177805687
61636020455159906240231823544585
61636020455159906240232081824839
61636020455159906240232167918279
61636020455159906240232939570611
61636020455159916123504746155585
61636020455159916123505119227087
61636020455159916123505780805533
61636020455159917350672706308841
61636020455159917358265760474939
61636020455159921019138332521081
61636020455159921019138618318241
61636020455159921019139364573185
61636020455159921019139393152901
61636020455159921019201008542645
61636020455159921019202154917825
61636020455159921019389293837417
61636020455159921019389293841629
61636020455159921064307169710057
61636020455159921064870996718981
61636020455159921064870996724597
61636020455159921065142964372601
61636020455159921065143337444103
61636020455159921613934849188073
61636020455159921613934850610839
61636020455159921613934935281353
61636020455159921613935222142775
61636020455159921613935222147147
61636020455159921613935307886295
61636020455159921613997983907699
61636020455159922848695861978057
61636020455159922848695861982269
61636020455159922848695948071337
61636020455159922848716782683005
61636020455159922848716868776285
61636020455195037855797233043497
61636020455195037856361060052421
61636020455195037856383012816541
61636020455195037856383013879351
61636020455195038268143323178837
61636020455195038268165277005767
61636020455195039502925256679385
61636020455195043346812196936339
61636020455195043346812450617323
61636020455195043346812455216593
61636020455195043347064273927217
61636020455195043347064273928621
61636020455195043758594461125565
61636020455195043758658251760265
61636020455195927120610981937741
61636020455195927120800038883441
61636020455195927715408356354557
61636020455195928950190289849489
61636020455195938828445757808945
61636020455195938828446016090651
61636020455195938835955019080121
61636020455195938835976025879753
61636020455195938835976025885577
61636020455195938835977169074217
61636020455195940063227691303877
61636020455195940070736952576457
61636020455195940070737038669737
61636020455195940070757959374685
61636020455195940070759102563533
61636020455195943731609639291383
61636020455195943731609892972367
61636020455195943731609893326499
61636020455195943777614272682309
61636020455195943777615301546469
61636020455195943777615301552085
61636020455195943777615387285617
61636020455195943777615387291233
61636020455195944326406243120129
61636020455195944326406243124501
61636020455195944326407271994277
61636020455195944326407357733425
61636020455195945561189205129301
61636020455195945561189205483592
61636020455195945561189205483593
61636020455195945561189291222741
61636020455377504747038955314497
61636020455377504747039726966829
61636020455377505158632933146141
61636020455377508274392869261831
61636020455377508274956924909887
61636020455377508411653623637303
61636020455377508412406764816391
61636020455377508458159578073927
61636020455377509009466248084419
61636020455377510104535489400503
61636020455377510106774004454801
61636020455377510106774004804721
61636020455377510106774005867531
61636020455377510106774776107133
61636020455377510106774780706403
61636020455377510106775037923847
61636020455377510106794925161153
61636020455377510106794925511073
61636020455377510106794925515285
61636020455377510106795958630199
61636020455377510106798282628253
61636020455377510106799054752969
61636020455377510106799140492117
61636020455377510107050188968755
61636020455377510242549389554541
61636020455377510242550161206873
61636020455377510243971997415269
61636020455377510243972769067601
61636020455377510243972773316951
61636020455377510243973030534395
61636020455377510244055679886545
61636020455377510244059809478361
61636020455377510244808825314983
61636020455377510244812954906799
61636020455377510655842159410947
61636020455413831176134741454817
61636020455413831313395495830289
61636020455413831314148637009377
61636020455413831908945240838283
61636020455486476974534758435587
61636020455486476975098841600549
61636020455486476975099871533135
61636020455486476975099874719675
61636020455486477112360629095147
61636020455486477112548657172475
61636020455486478812020159102591
61636020455486478812020159452511
61636020455486478812020417736977
61636020455486478812021192571637
61636020455486478949280913827983
61636020455486478949281946947109
61636020455486478949470233304739
61636020455486478950034059256421
61636020455486777765923011603055
61636020455486777765924044722181
61636020455486777903121004213603
61636020455486779001290721683039
61636020455486779001290721687251
61636020455486779001290724403019
61636020455486779001290724869579
61636020455486779001290725938053
61636020455486779001291097474521
61636020455486779001291757990157
61636020455486779001291759052967
61636020455486779001541773352041
61636020455522800478416269015103
61636020455522801713762032708355
61636020455522801713762032712727
61636020455522801713762286389339
61636020455522801713762286742019
61636020455522801713762286743471
61636020455522801713762286743631
61636020455522801713762290988609
61636020455522801713762372482779
61636020455522801713763061576679
61636020455522801713763061582503
61636020455522801713763147321651
61636020455522801714013081189365
61636020455522801714014110059141
61636020455522801714014195798289
61636020455522801851023815952151
61636020455522801851023815953603
61636020455522801851212102309781
61636020455522801851212102311185
61636020455522801851212102664072
61636020455522801851212102664073
61636020455522801851212188403221
61636020455522802262806080141425
61636020455522802262806080142829
61636020455522802262806080495716
61636020455522802262806080495717
61636020455522802262806080501333
61636020455522802262806166234865
61636020455522802262806166240481
61636020460010980247163432679105
61636020460083927469615947042505
61636020460119950372633694992560
61636020460302764401084175441647
61636020460302765635614288689565
61636020460302765635615060341897
61636020460302765635615060459941
61636020460302765635862669979681
61636020460302765635862784298545
61636020460302765635863041515989
61636020460302765635866108936579
61636020460302765635866108936787
61636020460337887780521506014247
61636020460337887780522281915929
61636020460337887780522539133373
61636020460338788348083015433855
61636020460338788348083358390447
61636020460338788348334062493343
61636020460338788348354984616892
61636020460339088537353609432043
61636020460339088537353866649487
61636020460339088537604657908680
61636020460339088537604657908681
61636020460339088537604915126124
61636020460339088537604915126125
61636020460410833768193234788669
61636020460410833768195186065141
61636020460411717724945205630415
61636020460411734335753510558755
61636020460411734335753625350003
61636020460411734335753853515347
61636020460411734336004557618451
61636020460411734336004672409491
61636020460411734336025594533040
61636020460411734341109197580976
61636020460412017914216142939327
61636020460412017914216914591659
61636020460412033104968481873213
61636020460412034525024186046741
61636020460412034525275237709919
61636020460412034525275610781421
61636020460412034525277562057893
61636020460412034530358842293048
61636020460412183408028897126943
61636020460412183453761561213771
61636020460412183453761561330411
61636020460412183453782481918767
61636020460412185054318540162486
61636020460446850987723464891739
61636020460448051744804726275567
61636020460448206171313116167178
61636020460959229358749230314641
61636020460959272588829061697803
61636020460959272642177476847515
61636020460959273823611652058239
61636020460959273876959410342447
61636020460959277535297478253843
61636020460959277537806962673455
61636020460959277537807965677671
61636020460959277537808077282379
61636020460959279367386274836005
61636020460959279367386617792597
61636020460994394741083388137824
61636020460995294757338568852243
61636020460995294759765145285111
61636020460995295308808162786999
61636020460995295308895170250432
61636020460995295354586108781527
61636020460995295354645431939473
61636020460995295354645774896065
61636020460995296589368042276459
61636020460995296589430804391303
61636020460995302077347069856324
61636020460995595498078757139319
61636020460995595498165764130576
61636020460995596732860690634251
61636020461068229631971777314003
61636020461068230229278640401233
61636020461068230229278983357825
61636020461068231464063126409483
61636020461068246234874283382150
61636020461068246243033229734018
61636020461068248065017679772472
61636020461068248072547857500651
61636020461068248072547857504863
61636020461068248072548200461454
61636020461068248072548200461455
61636020461068248072548972109575
61636020461068248072548975296114
61636020461068248072548975296115
61636020461068248072549003875830
61636020461068530372712195301608
61636020461068530372795877654840
61636020461068530418551528632485
61636020461068541483322533405155
61636020461068541483322537654505
61636020461068546432303790430757
61636020461068546432303793617297
61636020461068546478057380062406
61636020461068546478244890522518
61636020461068546478245665357178
61636020461068547027100398981237
61636020461103364673493399221254
61636020461103370217208496893736
61636020461104553082755668608142
61636020461104563646749679135009
61636020461104563646749936352453
61636020461104564195792696991029
61636020461104564195792698053839
61636020461104564195793070062530
61636020461104564195793811599953
61636020461104564203303216241876
61636020461104564249141488516827
61636020461104565438085149736808
61636020461104569739507910517568
61636020461104570974289844011096
61636020461104570974290872880872
61636020461286134422546994657198
61636020461286135472448403791945
61636020461286135472448432371661
61636020461286135472449546980585
61636020461286135657137202833447
61636020461286135657137545790039
61636020461286135657324713289347
61636020461286135657325489191029
61636020461286135657325746408473
61636020461286135657325832147621
61636020461286135657890344012535
61636020461286135657893672899910
61636020461322152877420146482675
61636020461322457138279427771086
61636020461322457138279427771087
61636020461395102936679443689046
61636020461395402767431734287976
61636020461395402767995818519960
61636024451372352228318116967728
61636024469100930308068085303056
61636024470069640331304187679773
61636024470069640880911718109385
61636024470069640880911718575945
61636024470069640880912062951091
61636024470069640880915161788017
61636024470069640880915190367733
61636024470069640880915190834293
61636024475033570863085858117134
61636024475978249637180933024307
61636024475978249637180933142399
61636024475978260750218334478695
61636024475978260795971890690803
61636024475978264509041614533901
61636024475978265744953262631361
61636024475978266293992841053887
61636024475978266294013385855133
61636024475978266294013758926635
61636024475978266294016829533765
61636024475978266294016857764965
61636024523247269187044836749283
61636024523247269598826842658255
61636024523248464812114052955753
61636024523248464812197735308985
61636024523248464857867609167861
61636024523248464857951291521093
61636024523248469806848977796767
61636024523248470355909448705885
61636024523248470355909477285601
61636024523248470355909563024749
61636024523248470355911801283655
61636024523248470355972239050525
61636024528183331208562131389281
61636024528184482598451420563092
61636024528184482735649413173640
61636024528219304691117841446658
61636024528219304691118870316434
61636024528219304691122342574782
61636024528219352312893934308120
61636024528219604696541511466372
61636024528219604743107560713168
61636024528219604743110916763326
61636024528219604879552412144628
61636024528219604879552669362072
61636024528219604880371672555740
61636024528219604880372015866618
61636024528219654705112234808220
61636024528219654705174997990086
61636024528219654705175255207530
61636024528220505310103439409588
61636024528220505310856580588676
61636024528220505310859936638834
61636024528220505310922699820700
61636024529155877805299521240351
61636024529155877943313302476047
61636024529155877989066887267871
61636024529155889102104752119129
61636024529155889468196106479497
61636024529155889468217027067805
61636024529155889513887015245545
61636024529155889513949662691605
61636024529155889513949777010469
61636024529155889513970583279913
61636024529155892767558486019020
61636024529155894414687538524684
61636024529155894416378762232763
61636024529155894416379019449999
61636024529155894416379019450207
61636024529155894416382115100385
61636024529155894462111654601623
61636024529155894462111769392871
61636024529155894462114865515433
61636024529155894462115122732877
61636024529155894462864539018181
61636024529155894462864539035651
61636024529155894462864797302855
61636024529155894462864800484975
61636024529155894462864910571959
61636024529155894462864911621719
61636024529155894462867235036573
61636024529155894462867895085601
61636024529155894462867896135361
61636024529155894462868010926609
61636024529155894462868011275125
61636024529155894462868011276529
61636024529155894462868269555379
61636024529155894600125669533651
61636024529155894600128679911449
61636024529155894600146247283411
61636024529155894600146504500855
61636024529155894600149571921445
61636024529155894600149600617801
61636024529155895011907589349135
61636024529155895011907819404013
61636024529155895011907847983729
61636024529155895011907933722877
61636024529155895011928510409827
61636024529155895011991501757245
61636024529156795029860446311787
61636024529157090225215720234941
61636024529157090225278481999865
61636024529157090270969276447049
61636024529157090271032038211973
61636024529157095219947176005551
61636024529157095219947287608855
61636024529157095219950645075955
61636024529157095768990195396765
61636024529157095768990223976481
61636024529157095768990309715629
61636024529157095768993319626867
61636024529157095769073877749997
61636024531175318286322620006302
61636024531175318286343512016298
61636024531175318286343540712654
61636024531175318288850553047338
61636024681800638228160055241998
61636024682708453201619754855613
61636024682711154493272721846147
61636024682711154493523540740339
61636024682711154493523540740499
61636024682780155202967424771445
61636024682780155752007000129687
61636024682781055770775648899815
61636024682781055770775763218679
61636024682781055770776020436123
61636024682781350965294213609513
61636024682781351011047769821621
61636024682781354724682090796641
61636024682781355960049685967333
61636024682781356509092048143123
61636024682781356509092819677411
61636024682781388076252620360781
61636024682783741000476567214917
61636024682783752113513968669305
61636024682783757474023084294527
61636024682783757474210993335677
61636024682783757474214551333173
61636024682784041006460940019117
61636024682784041189475192030115
61636024682784041189475193447057
61636024682784041189475193447265
61636024682784041189475279540545
61636024682784041189726240506753
61636024682784052119498341473505
61636024682784056016335172591521
61636024687708962994267281238234
61636024687708962994455566533006
61636024687709263183537875118378
61636024687744085733992738988814
61636024688617078568967494386177
61636024688617078568967751603621
61636024688619479717103795245191
61636024688619479717103911571473
61636024688619481318479293073989
61636024688619481318562975421397
61636024688688762861143689223611
61636024688688762861147018111043
61636024688688762861147046808803
61636024688688762906900602902867
61636024688688773974184448145147
61636024688688774019938004357207
61636024688688774019938004357255
61636024688688775667129561410399
61636024688688779334780689815283
61636024688688779380509881760451
61636024688688779380509996551699
61636024688688779380513092674261
61636024688688779380513349891705
61636024688688779380513354018799
61636024688688779380701382201121
61636024688688780570294500577013
61636024688688780570312064052513
61636024688688780570315421165321
61636024688688780570315421637705
61636024688688780570315507258761
61636024688688780616048056789121
61636024688688780616048171580369
61636024688688780616068977377429
61636024688688780616068977849813
61636024688688780616069092168677
61636024688688781165091190499199
61636024688688781165107896228927
61636024688688781165108667881259
61636024688688781165112111087507
61636024688688781165171400948423
61636024688688781165171429646183
61636024688689681138127203155673
61636024688689681183859838779473
61636024688689681183880759367781
61636024688689681732920449871611
61636024688689681732923121424123
61636024688689681732923893077859
61636024688689965265357445965267
61636024688689965311111002171759
61636024688689976378395880888701
61636024688689976378458642653625
61636024688689976424149437100809
61636024688689976424212198865733
61636024688689980091778263774225
61636024688689980137780285817481
61636024688689980137783758075829
61636024688689980137784016828466
61636024688689981327125053147857
61636024688689981327126172361875
61636024688689981327372628303497
61636024688689981327373404206631
61636024688689981327373780447203
61636024688689981327376875047829
61636024688689981327376876564149
61636024688689981327377219421571
61636024688689981327397797152457
61636024688689981373130432776257
61636024688689981373151353364565
61636024688689981922169322457611
61636024688689981922170094109943
61636024688689981922170097297887
61636024688689981922170384630241
61636024688689981922170470369389
61636024688689981922172708628295
61636024688689981922172794715959
61636024688689981922172794717363
61636024688689981922172794834003
61636024688689981922173566486335
61636024688689981922193715422311
61636024688689981922194487074643
61636024688689981922256391448087
61636024688690024556638361519769
61636024688692366367824649702281
61636024688692366367824735795721
61636024688692377526343668300489
61636024688692377526343754393929
61636024688692381239914336480785
61636024688692382841373486897985
61636024688692382841374263254581
61636024688692382887043388969187
61636024688692382887107270414689
61636024688692382887127819466689
61636024688692382887128191002997
61636024688692383024385507838513
61636024688692425704774435276089
61636024688692666419562607298305
61636024688692666556823245819719
61636024688692666556823274517479
61636024688692666556823275934421
61636024688692666556823275934629
61636024688692666556823362027909
61636024688692666557074322994117
61636024688692666557074409087605
61636024688692666602576830729587
61636024688692677532600008752693
61636024688692677669860677388809
61636024688692677669860677389017
61636024688692677669860763482297
61636024688692677670111724448505
61636024688692677670111810541993
61636024688692677715865280660613
61636024688692681429433367612361
61636024688692681429433367612521
61636024688692681429436839870709
61636024688692683030557702055133
61636024688692683030557702055181
61636024688692683030557816846381
61636024688692683030561172896379
61636024688692683030561173959189
61636024688692683030561260052629
61636024688692683030561517270121
61636024688692683030620463820105
61636024688692683030620926167215
61636024688692683030624279035045
61636024688692683030624279501605
61636024688692683030644857251365
61636024688692683030645200089913
61636024688692683030812221018885
61636024688692683076314844962545
61636024688692683076398413463473
61636024688692683076565892022241
61636024688692725894295789355959
61636024688692725894295789356119
61636024690700099324679027607946
61636024690700099329761601786106
61636025887083373995096663071173
61636025887083373995097434723505
61636025887083374040850219283281
61636025887083374040850247862997
61636025887083374040850990935613
61636025887083374040851019515329
61636025887094180808084901577269
61636025887094180808085673229601
61636025887094180853838457789377
61636025887094180853838486369093
61636025887094180853839229441709
61636025887094180853839258021425
61636025887095381565920046735009
61636025887095381611673631526833
61636025887095381619268181283088
61636025887098083269167106361533
61636025887168327606938414941194
61636025887168327606939562851568
61636025887192390924318996600225
61636025887192642477810457461261
61636025887192642935347077031833
61636025887192642935347077037449
61636025887192642935347077149925
61636025887195092215972078408155
61636025887195092627754341521473
61636025887195092627754341521521
61636025887195093862344889471977
61636025887195093862347985470879
61636025887195093862347985483929
61636025887195093862532917549305
61636025887195342396668480460753
61636025887195344043796504096641
61636025887195344043797532966417
61636025887195394051615197568059
61636025887195394051615454785503
61636025887195394051618550785809
61636025887195394051618550902449
61636025887203149559625477002385
61636025887203197325710158455013
61636025887203197326277341519711
61636025887203197737303877639173
61636025887203197737304134856617
61636025887203197737304136273559
61636025887203197737306202004409
61636025887203197737306202004457
61636025887203197737307230855519
61636025887203197737307230856923
61636025887203197737307230874185
61636025887203197737307230874233
61636025887203197738056247165929
61636025887203197738057018818261
61636025887203197738059343164831
61636025887203197738059343166235
61636025887203197738059347415585
61636025887203197738059604633029
61636025887203197738060376285361
61636025887203197738060376285409
61636025887203198972653252833189
61636025887203198972653252833237
61636025887203198972653252846287
61636025887203198972838180660861
61636025887203198972838180673959
61636025887203198972838182073639
61636025887203198972838952313193
61636025887203198972838952326291
61636025887203198972838956912463
61636025887203198972838956912511
61636025887203198972841276659763
61636025887203198972841276661167
61636025887203198972841276672813
61636025887203198972841276674265
61636025887203198972841280910517
61636025887203198972841280923615
61636025887203198972841538127961
61636025887203198972841538128009
61636025887203198972842309780293
61636025887203198972842309780341
61636025887203198972842309793391
61636025887203199521696270801637
61636025887203199521697042453969
61636025887203447918188566403485
61636025887203448056205047772861
61636025887203448056205819425145
61636025887203448056205819425193
61636025887203448101203162788225
61636025887203448101203162801323
61636025887203448101955275097537
61636025887203448101956046749869
61636025887203448101958375347241
61636025887203448101958632564637
61636025887203448101958632564685
61636025887203448101958632682729
61636025887203448101959404216969
61636025887203448101959404217017
61636025887203449290798695986071
61636025887203449291551837146445
61636025887203449291551837147897
61636025887203449702580701881993
61636025887203449702580959099437
61636025887203449702581730751721
61636025887203449702581730751769
61636025887203449703145560948637
61636025887203449703146589818365
61636025887203449703146589818413
61636025887203449748334286673817
61636025887203449748334543891261
61636025887203449748334544009305
61636025887203449748335315543593
61636025887203449748899145740461
61636025887203449748900174610237
61636025887203449748900174728281
61636025887203497888406793836479
61636025887203497926574701692079
61636025887203497926576767304885
61636025887203497926576767422929
61636025887203497926577796174661
61636025887203497927329912716061
61636025887203497927330169933505
61636025887203497927330170051549
61636025887203497927330941585837
61636025887203497927330941703881
61636025887203499161923818251709
61636025887203499162109522330983
61636025887203499162112103546481
61636025887203499162112875198813
61636025887203499710963479585395
61636025887203499710964254420055
61636025887203499710964508450959
61636025887203499710964508455171
61636025887203499710964511637499
61636025887203499710966835635553
61636025887203499710966836107729
61636025887203499710967607287885
61636025887203499710967607754445
61636025887203499710967607755849
61636025887203499710967607760061
61636025887207051425349698588145
61636025887207051425349955805637
61636025887207051425350727457921
61636025887207051425350727457969
61636025887207051608363923436577
61636025887207051608363923436625
61636025887207051608364266393169
61636025887207051608552205543405
61636025887207051608552205544857
61636025887207051608552208731349
61636025887207051608552208731397
61636025887207051608552294470545
61636025887207052020146183376501
61636025887207052020146186563041
61636025887207052020146272302189
61636025887207100198576953538641
61636025887207100198577039277789
61636025887207100198577039749965
61636025887207100198577068329681
61636025887207101387417388949797
61636025887207101387418160602129
61636025887207101387605418089983
61636025887207101387606446959759
61636025887207101433167502901875
61636025887207101433167503018515
61636025887207101433167617337379
61636025887207101433168277740747
61636025887207101433168277858791
61636025887207101433168363479895
61636025887207101433168392177655
61636025887207101433168617510799
61636025887207101433168620697339
61636025887207101433168646207155
61636025887207101433168649395099
61636025887207101433170944695393
61636025887207101433170973741669
61636025887207101433170973743073
61636025887207101433171716347725
61636025887207101433171716814285
61636025887207101433171716815689
61636025887207101433171745394001
61636025887207101433355530979203
61636025887207101433355531095843
61636025887207101433355902632151
61636025887207101433356645588127
61636025887207101433356648774667
61636025887207101433356674284483
61636025887207101433356677472427
61636025887207101433358887033573
61636025887207101433358972772721
61636025887207101433358973239281
61636025887207101433359001818997
61636025887207101433359001820401
61636025887207101433359002881807
61636025887207101433360003171867
61636025887207101433360031751583
61636025888066788534596382427875
61636025888066788534599771780727
61636025888066788534787025023395
61636025888066788534787796675727
61636025888066788534787799858055
61636025888066788539658064597443
61636025888066788539662197022911
61636025888066793483493985685625
61636025888067989296932854655931
61636025888070690588397654338367
61636025888070690588397998712109
61636025888078794462792383980345
61636025888078794463544153319967
61636025888078794463544496276559
61636025904823959699018149618416
61636025904917366595812216797357
61636025904921220468564596916024
61636025904921220473647199673900
61636025904929324341263291445657
61636025904929324341263634402249
61636025904929324342955658945906
61636025904929324342955887583634
61636025904929324348039261993842
61636025904929373571838598070123
61636025904929374166631728577871
61636025904929374166631729977551
61636025904929374166632500230203
61636025904929374166632844586475
61636025904929374166632847773015
61636025904929374166634824578177
61636025904929374166634828814477
61636025904929374166634828827527
61636025904929374166634829299911
61636025904929374166634943618774
61636025904929374166635167534769
61636025904929374166635171771069
61636025904929374166635171784119
61636025904929374166635286575367
61636025904929374166635943436451
61636025904929374166635943908834
61636025904929374166635943908835
61636025904929374166636315445143
61636025904929374168327196314726
61636025904932976437879747586341
61636025904932977672660790038423
61636025904932977672660904823847
61636025904932977672661561690755
61636025904932977672661676476179
61636025904932977672661681081273
61636025904932977672663890760463
61636025904932977672664005073503
61636025904932977672664005074907
61636025904932977672664005545887
61636025904932977672664005547291
61636025904932977672664262296771
61636025904932977672664348035919
61636025904932977672664348502479
61636025904932977672665119688251
61636025904932977672665120154811
61636025904932977672665120156215
61636025905792670271297698192761
61636025905792670271297812983801
61636025905792670271862554077077
61636025905792670271862554543637
61636025905792670271862668862501
61636025905792670271862898918783
61636025905792670271865997751289
61636025905792670271865997755709
61636025905792670271866112541133
61636025905865616264052025947885
61636025905865616264616110174253
61636025905865616264616111592807
61636025905865616264616881826585
61636025905865616264617226201731
61636025905865616264619210423909
61636025905865616264619210425313
61636025905865616264619210896293
61636025905865616264619553386325
61636025905865616264620325038657
61636025905865616264620325505217
61636025910825943373134751057437
61636025910825991963160642713649
61636025910829546239175812963847
61636025910829546241707304000974
61636025910829546246790907048910
61636025910829595514939472347193
61636025910829894011895728505894
61636025910829894423677991619213
61636025910829894423678105938077
61636025910837650800441501897855
61636025910837650800441530477571
61636025910837651349484547979459
61636025910837651349485319631791
61636025910837651352015924697722
61636025910837651352015953277438
61636025910837651352016724929770
61636025910837698795669671469167
61636025910837699344712689424517
61636025910837699390462803493235
61636025910837699390463946681875
61636025910837699390466245636625
61636025910837699390467045868721
61636025910837950943958510986175
61636025910837950945653202838818
61636025910837951538755113279887
61636025910837951538755884932219
61636025910837951541265597989558
61636025910837984297474750869680
61636025910837999121633808552752
61636025910837999123893244313402
61636025910837999533979898202611
61636025910837999533980927072387
61636025910837999579733483112527
61636025910837999579734511982303
61636025910837999579737611169149
61636025910838000768764931021354
61636025910838000768765304073983
61636025910838000768766332825667
61636025910838000768766332943759
61636025910838000771021267949290
61636025910838000771024740207638
61636025910838000814518772663233
61636025910838000814519544315565
61636025910841551979856176496647
61636025910841553215205666127619
61636025910841553215206437779951
61636025910841553260959222339727
61636025910841553260959993992059
61636025910841601805228086936809
61636025910841601805228173030249
61636025910841601805230038330081
61636025910841601805230411407252
61636025910841601850983623121953
61636025910841601850983708861101
61636025910841603040009647360399
61636025910841603040009648895433
61636025910841603040010020431741
61636025910841603040010106525181
61636025910841603040011972893487
61636025910841603040012344429795
61636025910841603040012344784087
61636025910841603040012344902184
61636025910841603040012430989795
61636025910841603040013116082127
61636025910841603040013116430643
61636025910841603040013116430803
61636025910841603040013116432047
61636025910841603040013116436419
61636025910841603040013116548687
61636025910841603040013202642127
61636025910841603085762200218211
61636025910841603085762200568131
61636025910841603085762457435655
61636025910841603085763229087987
61636025910841603085763232270315
61636025910841603085763233687257
61636025910841603085763315177055
61636025910841603085763319426405
61636025910841603085763576643849
61636025910841603085765556622501
61636025910841603085765557685311
61636025910841603085765558157695
61636025910841603085765642361649
61636025910841603085765643774379
61636025910841603085765644246763
61636025910841603085765672476559
61636025910841603085765900641903
61636025910841603085765901114287
61636025910841603085765929694003
61636025910841603085766015433151
61636025910841603085766015783071
61636025910841603085766672294235
61636025910841603085766672644155
61636025910841603085766672760795
61636025910841603085766701340511
61636025910841603085766701346335
61636025910841603085766787085483
61636025910841603085766787435403
61636025911701290187172773551839
61636025911701290192257148246491
61636025911701293899992105655675
61636025911701295135338123382627
61636025911701295135338123384079
61636025911701295135338123401341
61636025911701295135900659519691
61636025911701295135902979266943
61636025911701295135902979268395
61636025911701295684399451683273
61636025911701295684943673833635
61636025911701295684943677021579
61636025911701295684946773021885
61636025911701295684946773138525
61636025911701295684964307561973
61636025911701295684964565842227
61636025911701295684964566314611
61636025911701295684964569030171
61636025911701295684967665029073
61636025911701295684967665030477
61636025911701295684967665147117
61636025911701295684967665501457
61636025911704897406603560743113
61636025911705192052643586190983
61636025911774225015801321458655
61636025911774225061554906368571
61636025911774236179927729464831
61636025911774236179948650171231
61636025911774239893311260728741
61636025911774241082357433890113
61636025911774241128090098093629
61636025911774241128092050568265
61636025911774241128110646791337
61636025911774241128657282693361
61636025911774241677153664647357
61636025911774241677697976079103
61636025911774241677700300543717
61636025911774241677717749936535
61636025911774241677717864727783
61636025911774241677718520526057
61636025911774241677718524776811
61636025911774241677718893597559
61636025911774241677718896785503
61636025911774241677720844524111
61636025911774241677720844525515
61636025911774241677720849123381
61636025911774241677720849124785
61636025911774241677721220783557
61636025911774241677721221133477
61636025911774241677721992435889
61636025911774241677721992784405
61636025911777826737441373454901
61636025911777843399357773707197
61636025911777843399904409603557
61636025913796065912357672329998
61636025913796065919950984776350
61636025913796066506882306975706
61636025913796066514476397443258
61636025958094994901944959196683
61636025958094995313727222310001
61636025958094995313727222310049
61636025958096147892375360485955
61636025958096147892375446225103
61636025958096148037167555172974
61636025958106654656641006216170
61636025958106687870365086413180
61636025958106953058987687665475
61636025958106953058987773404623
61636025958106954706119064165029
61636025958106954706119150376353
61636025958106954706119178956069
61636025958106954706119183205419
61636025958106954706119407121621
61636025958106954706119440422863
61636025958106954706120183495479
61636025958106954843379937935182
61636025958106954843379937935183
61636025958106954850155793679070
61636025958107002288997762256997
61636025958107002288997876575861
61636025958107002288998133793305
61636025958107002289749874566309
61636025958107002289750246102617
61636025958107002289751017754949
61636025958107002289753342102923
61636025958107002289753346352273
61636025958107002289753603569717
61636025958107002289753603569765
61636025958107002472765247202651
61636025958107002472767571200705
61636025958107002472767943203573
61636025958107002472767943205025
61636025958107002472767943209397
61636025958107002472768685809629
61636025958107002472768686277641
61636025958107002472769057818321
61636025958107002884549834327169
61636025958107002884549920066317
61636025958107002884550948936093
61636025958107004119143854531601
61636025958107004119144597604217
61636025958107004668184177566149
61636025958107004668184291885013
61636025958107004668184549102457
61636025958107903040579726262399
61636025958107904686953313241001
61636025958107904686955637588975
61636025958107905235999427214127
61636025958970298439981772930327
61636025958970298439984096928381
61636025958970298577995672716975
61636025958970298577999112146257
61636025958970298989777678625947
61636025958970298989781003263981
61636025958971483090111169822289
61636025958971483135781072260881
61636025958971494248818473715269
61636025958971494253901819545761
61636025958971494253901905639201
61636025958971499746842488315371
61636025958971499746859936645331
61636025958971499746859939827659
61636025958971499746860313253293
61636025958971499746860398992441
61636025958971499746863378788769
61636025958971499746863751860271
61636025958971499746923075018217
61636025959043244570748852560481
61636025959043244570749628463615
61636025959043244570749628817907
61636025959043244570751948560787
61636025959043244570751952811589
61636025959043244570751953283973
61636025959043244570752296239113
61636025959043244570753067892897
61636025959043244982531888402087
61636025959043244982531891590031
61636025959043244982531893007181
61636025959043244982534215936601
61636025959043244982534215938005
61636025959043244982535332080719
61636025959044429077781408202129
61636025959044429077781779738437
61636025959044429077781780092728
61636025959044429077781780092729
61636025959044429123451396379869
61636025959044429123514072405645
61636025959044429123514443941953
61636025959044429123534992993953
61636025959044445190552997858767
61636025959044445739595672409679
61636025959044445739613120739639
61636025959044445739614235698483
61636025959044445739614240420217
61636025959044445739614264394839
61636025959044445739614268999933
61636025959044445739614354739081
61636025959044445739616562883077
61636025959044445739616592997987
61636025959044445739617707606911
61636025959044445739617707956831
61636025959044445739617708073471
61636025959044445739677030764857
61636025959044487825290619926005
61636025963906309531843384474743
61636025963906311178971408110631
61636025963906311361985747277927
61636025963906311361986776147703
61636025963907211792536774542887
61636025963907512126599191691840
61636025963979255524597340221383
61636025963979257171725363857271
61636025963979257354739703024567
61636025963979257354740731894343
61636025963980156092409150441531
61636025963980157739538202947195
61636025963980458114269801607988
61636025964003620269293385113023
61636025964003621961419151755631
61636025964003621961419408973075
61636025964003621961422505090021
61636025964004473255915025524130
61636025964004473255915254161858
61636025964004522531678684920526
61636025964004522536762259388746
61636025964004821026375389097290
61636025964004821438157652210609
61636025964004821438157766529473
61636025964004822675195665429130
61636025964004822675195922646574
61636025964015279884196671812639
61636025964015279884196929030083
61636025964015279929946784700455
61636025964015279929947127657047
61636025964015279929950142285807
61636025964015279929950228379087
61636025964015279929950252353709
61636025964015279929950256604463
61636025964015279929950485242191
61636025964015279929950513821907
61636025964015279929950513822115
61636025964015279929950599561263
61636025964015279929950599915395
61636025964015279929951285474239
61636025964015279929951285474447
61636025964015279929951371567727
61636025964015279929951628431039
61636025964015280067207539075927
61636025964015280067208567945703
61636025964015280067211263946577
61636025964015280067211268197379
61636025964015280067211354290867
61636025964015280067212040204050
61636025964015280067212040204051
61636025964015280067212383160643
61636025964015280068903235450510
61636025964015280068903264030226
61636025964015280068903492667954
61636025964015280069739287330498
61636025964015280069740316200274
61636025964015280069742644915642
61636025964015280069742673495358
61636025964015280069742759588846
61636025964015280069743788458622
61636025964015280074822633160990
61636025964015280074823662030766
61636025964015280074827134289114
61636025964015311049062686459877
61636025964015327512828835656041
61636025964015327512828949974905
61636025964015327512829207192349
61636025964015327512832303191251
61636025964015327512832303192655
61636025964015327513580947965353
61636025964015327513581319501661
61636025964015327513582091153993
61636025964015327513584415500563
61636025964015327513584415501967
61636025964015327513584419751317
61636025964015327513584676968761
61636025964015327513585448621093
61636025964015327513585448621141
61636025964015327650846203463173
61636025964015327695749012861069
61636025964015327695752456539701
61636025964015327696584693204749
61636025964015327696595545879511
61636025964015327696595631972951
61636025964015327696596689068151
61636025964015327696596775161591
61636025964015327696598989085759
61636025964015327696598989440051
61636025964015327696599018137859
61636025964015327696599103877007
61636025964015327696599788254997
61636025964015327696600132628691
61636025964015327696600132746783
61636025964015329342971198472323
61636025964015329342971455689767
61636025964015329342971457089447
61636025964015329342971457206087
61636025964015329342972227342099
61636025964015329342972231928319
61636025964015329342972232046363
61636025964015329342972317667467
61636025964015329342972346365227
61636025964015329342972571698371
61636025964015329342972574884911
61636025964015329342972576420105
61636025964015329342972600394727
61636025964015329342972603582671
61636025964015329342972604999821
61636025964015329342972690738969
61636025964015329342974556411807
61636025964015329342974642150954
61636025964015329342974642150955
61636025964015329342974670730670
61636025964015329342974670730671
61636025964015329342974900412335
61636025964015329342974900418159
61636025964015329342974900768079
61636025964015329342974927930645
61636025964015329342974927948114
61636025964015329342974927948115
61636025964015329342974928997875
61636025964015329342974929464435
61636025964015329342975013687263
61636025964015329342975015086943
61636025964015329342975015203583
61636025964015329342975699581573
61636025964015329342975699600446
61636025964015329342975699600447
61636025964015329342976042557039
61636025964015329342976043606799
61636025964015329342976043956719
61636025964015329342976044073359
61636025964015329345419292953378
61636025964015329345420064605710
61636025964015329345422736632010
61636025964015329345422737681770
61636025964015329350502610204154
61636025964015329350506082462502
61636025964015329350506340729706
61636025964015329892015250965193
61636025964015329892015365284057
61636025964015329892015622501501
61636025964015329892018718151887
61636025964015329892018718500403
61636025964015329892018718501807
61636025964015329892018718618447
61636025964015580073464136745367
61636025964015580073464908397699
61636025964015580073467232862313
61636025964015580073467237467407
61636025964015580073467604398781
61636025964015580073467608649583
61636025964015580073467609003715
61636025964015580073468380656047
61636025964015580073468637519359
61636025964015580075162957350212
61636025964015580080246560398148
61636025964015580119221079122335
61636025964015580119221849357725
61636025964015580119221850774667
61636025964015580119221850774875
61636025964015580121731678269176
61636025964015580121731678623308
61636025964015580256481576634702
61636025964015580256481576634703
61636025964015580256481576752800
61636025964015580256481829247005
61636025964015580256481829248457
61636025964015580256481833497807
61636025964015580256482605504478
61636025964015580256482605504479
61636025964015580258988960622334
61636025964015580258992313956676
61636025964015580258992318207478
61636025964015580258992432880682
61636025964015580258992432998780
61636025964015580263257432496688
61636025964015580264073335322602
61636025964015580264076807580950
61636025964015627702099515275333
61636025964015627702099772492777
61636025964015627702102868609723
61636025964015627702851884802089
61636025964015627702852656454421
61636025964015627702855242387281
61636025964015627840115997117098
61636025964015627840115998529823
61636025964015627840116111449007
61636025964015627840116112848687
61636025964015627840116768763601
61636025964015627841808249826094
61636025964015627885869577303775
61636025964015627885869581903045
61636025964015627885870353673469
61636025964015628251898003026070
61636025964015628251899146214657
61636025964015629486488551921287
61636025964015629486488552387847
61636025964015629486489326755787
61636025964015629486489580786691
61636025964015629486489580791063
61636025964015629486489583973231
61636025964015629486489585508425
61636025964015629486489695576487
61636025964015629486489699827289
61636025964015629486491651239274
61636025964015629486491651239275
61636025964015629486491908437797
61636025964015629486491908443621
61636025964015629486491908443674
61636025964015629486491909500655
61636025964015629486491909506479
61636025964015629486491909854947
61636025964015629486491909856399
61636025964015629486491909860770
61636025964015629486492022762485
61636025964015629486492022775583
61636025964015629486492024175263
61636025964015629486492024179634
61636025964015629486492024291903
61636025964015629486492794414817
61636025964015629486493051645359
61636025964015629486493052695119
61636025964015629486493053043587
61636025964015629486493053045039
61636025964015629486493053049410
61636025964015629486493053161679
61636025964015629488936273461982
61636025964015629488939745720330
61636025964015629488939746770090
61636025964015629494023091550822
61636025964015629494023349818023
61636025964015629494023349818026
61636025964015629532242911665655
61636025964015629532243168883099
61636025964015629532245492881153
61636025964015629532245493231073
61636025964015629532246264533485
61636025964015629532246265000045
61636025964015630081285926333731
61636025964015630081285926335135
61636025964015630081285930584485
61636025964015630081285930584693
61636025964015630081285931056922
61636025964015630081286187801929
61636025964015630081286187802137
61636025964015630081289283452315
61636025964015630081289283452523
61636025964015630081289283800831
61636025964015630081289283802235
61636025964015630081289283802443
61636025964015630081289283806655
61636025964015630081289283918875
61636025964015630081289283919083
61636025964015630081289398243563
61636025964015630081289398592079
61636025964015630081289398593483
61636025964015630088819579158334
61636025964015630088880018342146
61636025964015630088882342340200
61636025964016480641275575429207
61636025964016480641276604298983
61636025964016480641278928763757
61636025964016480641278933014559
61636025964016480641279019107839
61636025964016480641279300299857
61636025964016480641279300300065
61636025964016480641279300301309
61636025964016480641279304550659
61636025964016480641279304550867
61636025964016480641279390644147
61636025964016480641280076557331
61636025964016480641280419513923
61636025964016480687032517806383
61636025964016480687032603899663
61636025964016480687032856513417
61636025964016480687032860762767
61636025964016480687033632769439
61636025964016480687033661467252
61636025964016480688724885293428
61636025964016480689478026472516
61636025964016480689480612405536
61636025964016480689480698144684
61636025964016480689481382522674
61636025964016480689543460263740
61636025964016480826741452874288
61636025964016528453681365078511
61636025964016528453681393658227
61636025964016530061897549216867
61636025964016530100054951940473
61636025964016530100057276405087
61636025964016530100057304984803
61636025964016530649097626485977
61636025964016530649097626840109
61636025964016530649097712579257
61636025964016530649097969796701
61636025964016530649101065913647
61636025964016530649101094493363
61636025964016530649101094494767
61636025964878907334264228769107
61636025964878907334264485986551
61636025964878907334264601840609
61636025964878907380017813560931
61636025964878907380018070778375
61636025964878907380018186632433
61636025964878907380080862658209
61636025964878907746046491895523
61636025964878907746046864967025
61636025964878907746109540992801
61636025964878907791800449758849
61636025964878907791884017793217
61636025964878918314371333130651
61636025964878918446548770255347
61636025964878918447302003294997
61636025964878918452385233271431
61636025964878918452385606342933
61636025964878918492302326467455
61636025964878918493055588086821
61636025964878918493118262695447
61636025964878918493118264112597
61636025964878918497385672297947
61636025964878918498137784607259
61636025964878918498138813477035
61636025964878918498138818063255
61636025964878918498139191134757
61636025964878918498201608525939
61636025964878918859084266421413
61636025964878918859146942447189
61636025964878918859167834455781
61636025964878918859167863035497
61636025964878918864167612251905
61636025964878918864230288277681
61636025964878918864251180286273
61636025964878918904837851213237
61636025964878918904921419247605
61636025964878918909921197043729
61636025964878918909983871652355
61636025964878918909983873069505
61636025964878918910004765078097
61636025964878923853062262403763
61636025964878923853062262403971
61636025964878923853064843619261
61636025964878923853085735627853
61636025964878923853815403564185
61636025964878923853815403583059
61636025964878923853815661844439
61636025964878923853815661850263
61636025964878923853815665032383
61636025964878923853817984781087
61636025964878923853818759619959
61636025964878923853818759633009
61636025964878923853818760682769
61636025964878923853818847242817
61636025964878923853819105523071
61636025964878923991076133965035
61636025964878923991076162544751
61636025964878923991076391182479
61636025964878923991079515879141
61636025964878923991079858835733
61636025964878923991097307167097
61636025964878923991097311416447
61636025964878923991100779425445
61636025964878923991100779542085
61636025964878924402858425316827
61636025964878924402858655371705
61636025964878924402858683951421
61636025964878924402861778184657
61636025964878924402861778534577
61636025964878924402861778651217
61636025964878924402879313074665
61636025964878924402879313076069
61636025964878924402879317325419
61636025964878924402882670193249
61636025964878924402882670541765
61636025964878924402882670543169
61636025964878924402882670547589
61636025964878924402882670659809
61636025964878924402882785333013
61636025964878924402882785334417
61636025964878924402882785451057
61636025964879824420811510444823
61636025964879824421630543144101
61636025964879824421630886100693
61636025964879824970673560645781
61636025964879824970691096137863
61636025964879824970694452187813
61636025964879824970694452188021
61636025964879824970694452654373
61636025964879824970694452654581
61636025964879824970694566979061
61636025964880108503191916513169
61636025964880108503212808521761
61636025964880108548882710960353
61636025964880119067123503999823
61636025964880119067123537283803
61636025964880119616166556202633
61636025964880119661920112414741
61636025964880119667003456828291
61636025964880119667003458245233
61636025964880124564328519533143
61636025964880124610898037837399
61636025964880124610901136675728
61636025964880124610901136675729
61636025964880124610901479999710
61636025964880125159939911683879
61636025964880125159940683336211
61636025964880125159940686518539
61636025964880125159941059944173
61636025964880125159941145683321
61636025964880125159944155594559
61636025964880125159944498551151
61636025964880125159960918483719
61636025964880125159961690136051
61636025964880125159961947353495
61636025964880125159964275950819
61636025964880125159965046186209
61636025964880125159965047603151
61636025964880125160024713717689
61636025964880169029190970446938
61636025964951853183921195761919
61636025964951853321935095902699
61636025964951853321935211756757
61636025964951853366935534929215
61636025964951853367687647238527
61636025964951853367688676108303
61636025964951853367688680694523
61636025964951853367688680812567
61636025964951853367688682229717
61636025964951853367688796548581
61636025964951853367751443994641
61636025964951853733717101811671
61636025964951853733717474883173
61636025964951853733800785700097
61636025964951853733801157236405
61636025964951853779470686721539
61636025964951853779470688138689
61636025964951853779471059674997
61636025964951853779533707121057
61636025964951853779533821439921
61636025964951853779554370491921
61636025964951853779554627709365
61636025964951864440056216259081
61636025964951864440139898612313
61636025964951864485056282214095
61636025964951864485808394523407
61636025964951864485809423393183
61636025964951864485809427979403
61636025964951864485809801050905
61636025964951864485872189744327
61636025964951864485872562815829
61636025964951864485893110450679
61636025964951864851838222168053
61636025964951864851922161738729
61636025964951864857005507569221
61636025964951864897591806959877
61636025964951864897675373577095
61636025964951864897675374994245
61636025964951864902738171772737
61636025964951868199444003115017
61636025964951869800084154121131
61636025964951869845816446315955
61636025964951869845816446788131
61636025964951869845816446788339
61636025964951869845818770786185
61636025964951869845819914441593
61636025964951869845839691374493
61636025964951869846568559078777
61636025964951869846568559097651
61636025964951869846568817359031
61636025964951869846568817364855
61636025964951869846568930633959
61636025964951869846568931683719
61636025964951869846569592199307
61636025964951869846569702286291
61636025964951869846569960553495
61636025964951869846571911946607
61636025964951869846571911959657
61636025964951869846571915134551
61636025964951869846571915147601
61636025964951869846572026750905
61636025964951869846572031337125
61636025964951869846572031338529
61636025964951869846572288206053
61636025964951869846572289617379
61636025964951869983830718465427
61636025964951869983833814582373
61636025964951869983850491259953
61636025964951869983851267163087
61636025964951869983851267635471
61636025964951869983851639171779
61636025964951869983853587260259
61636025964951869983853587378351
61636025964951869983853590111381
61636025964951869983853591511061
61636025964951869983853591983445
61636025964951869983853963518301
61636025964951869983853963519753
61636025964951869983854735288725
61636025964951870395612725437209
61636025964951870395616078305039
61636025964951870395616078771599
61636025964951870395632497168973
61636025964951870395633527101559
61636025964951870395633527107383
61636025964951870395633530289503
61636025964951870395633641892807
61636025964951870395633645080751
61636025964951870395635854636073
61636025964951870395635854637477
61636025964951870395635854641897
61636025964951870395635969427321
61636025964951870395635969428725
61636025964951870395636999359907
61636025964951870395696289222227
61636025964951870395696293471577
61636025964952764870606122793703
61636025964952764870606894446035
61636025964952769125690294185334
61636025964952770413565466191463
61636025964952770413565466663847
61636025964952770413568934317101
61636025964952770414380254980061
61636025964952770414381398168701
61636025964952770414381402773794
61636025964952770414381402773795
61636025964952770414383722516675
61636025964952770414383727238409
61636025964952770414384841847333
61636025964952770963445309096123
61636025964952770963445309097527
61636025964952770963445309097735
61636025964952770963445309101947
61636025964952770963445423887371
61636025964952770963445423888775
61636025964952770963447636276505
61636025964952770963447636282121
61636025964952770963447636282329
61636025964952770963447636754505
61636025964952770963447751067753
61636025964952770963447751073369
61636025964952770963448781355875
61636025964952803714637267263688
61636025964952813049121693207005
61636025964953054490799478867233
61636025964953054490883418437909
61636025964953054536553063659057
61636025964953054536616082641425
61636025964953070557082475279783
61636025964953070602898822308914
61636025964953070603650934618226
61636025964953070603651963488002
61636025964953070603651967719883
61636025964953070603652336540631
61636025964953070603654406876574
61636025964953070603654663726629
61636025964953070603655435378961
61636025964953070603655435746350
61636025964953071152694982389363
61636025964953071152694987111097
61636025964953071152695101429961
61636025964953071152698454297791
61636025964953071152698454646307
61636025964953071152698454647711
61636025964953071152698454764351
61636025964953071152715903094311
61636025964953071152715907817502
61636025964953071152718603824248
61636025964953071152719375352659
61636025964953071152778669464329
61636025964953071152781365939092
61636025964953103949640496767632
61636025964953113238367894240445
61636025964953113238371366498793
61636025964953113238388814946845
61636025964953113238392287205193
61636025964963570037218451489543
61636025964963570037302133842775
61636025964963570037302134196859
61636025964963570037302134197067
61636025964963570037302219936215
61636025964963575580181261496621
61636025964963575938678532691430
61636025964963619862861957929133
61636025964963620045872825304641
61636025964963620045876268510889
61636025964963620045876297562989
61636025964963620045876383302137
61636025966970976874737286899144
61636025966970976874738315768920
61636025966970987992858291401468
61636025966970992926652748535748
61636025966970993475695421646632
61636025966970993521445654637648
61636025966970993521445911855092
61636025966970993528956058034654
61636025966970993529038707740936
61636025966970993529039736255176
61636026117596613606593473048510
61636026117596613606781501125838
61636026117627881466718064567125
61636026117627881466719093436901
61636026117627881466719093436949
61636026117627882702065115409003
61636026117627882702250043223577
61636026117627882702250044640727
61636026117627882702250814875909
61636026117627882702253139222479
61636026117627882702253139223883
61636026117627882702253143473233
61636026117627882702253143945617
61636026117627882702253400690725
61636026117627882702253402225919
61636026117627882702253486902209
61636026117627882702253487965067
61636026117627882702254172343009
61636026117627882702254172343057
61636026117627882702254258554541
61636026117627882702254516834843
61636026117629034045557845137769
61636026117629034045558959746693
61636026117629081629193156203723
61636026117629083459335404674945
61636026117629083459335747631537
61636026117629083459336519283869
61636026117631468913804068187368
61636026117631735161525789497803
61636026117631735337208602934643
61636026117631735337208945891235
61636026117631735337210926945747
61636026117631735337212041554671
61636026117631735337212070587849
61636026117631735337212070587897
61636026117631735339471477787704
61636026117631735748990951800207
61636026117631735893594775453306
61636026117631783332436744031185
61636026117631783332436858350049
61636026117631783332437115567493
61636026117631783332440211566395
61636026117631783332440211567799
61636026117631783332440215817149
61636026117631783332625143644821
61636026117631783332628501111969
61636026117631785162579106847467
61636026117631785162579364064911
61636026117631785162579365464591
61636026117631785162579365581231
61636026117631785162579479900095
61636026117631785162580135717243
61636026117631785162580140303463
61636026117631785162580140421507
61636026117631785162580254740371
61636026117631785162580480073515
61636026117631785162580483260055
61636026117631785162580484795249
61636026117631785162580508769871
61636026117631785162580511957815
61636026117631785162580513374965
61636026117631785162580599114113
61636026117631785162582460065217
61636026117631785162582464314567
61636026117631785162582464786951
61636026117631785162582545804365
61636026117631785162582550526098
61636026117631785162582550526099
61636026117631785162582803021809
61636026117631785162582807258109
61636026117631785162582807271159
61636026117631785162582922062407
61636026117631785162583578923491
61636026117631785162583579378405
61636026117631785162583579395874
61636026117631785162583579395875
61636026117631785162583607956717
61636026117631785162583607975590
61636026117631785162583607975591
61636026117631785162583693714739
61636026117631785162583950932183
61636026117631785162770749596289
61636026117631785162770751131483
61636026117631785162770835335437
61636026117631785162771094088075
61636026117631785162771208406939
61636026117631785162771864205213
61636026117631785162771865740407
61636026117631785162771894320123
61636026117631785162771980059271
61636026117631785162772237276715
61636026117631785711623159340337
61636026117631785711623273659201
61636026117631785711623530876645
61636026117631785711626626875547
61636026117631785711626626876951
61636026117632686279438408988315
61636026118503179050119393202993
61636026118503179644915995496705
61636026118503179644999679739316
61636026118503184593914702741641
61636026118503184593918146420273
61636026118503184593918173582839
61636026118503184593918174645649
61636026118503184593918175118033
61636026118503184593918517956581
61636026118503185142957836097379
61636026118503185142958093314823
61636026118503185142961279776011
61636026118503185142961536993455
61636026118504085161725827534038
61636026118504085161726484867507
61636026118504085161726599186370
61636026118504085161726599186371
61636026118504085161729957106981
61636026118504085161730299597013
61636026118504085161730300063573
61636026118504085161730300082446
61636026118504380401998629764143
61636026118504380407081203942303
61636026118504380407081980199521
61636026118504384115381788906885
61636026118504385350727806628185
61636026118504385350728925842203
61636026118504385351000550632785
61636026118504385351000893943717
61636026118504385900022648969131
61636026118504385900040212084515
61636026118504385900043568488805
61636026118504385900043655763147
61636026118504385900043912862547
61636026118504385900106331788923
61636026118504417421449871536441
61636026118504417467203456328265
61636026118504428580237642741957
61636026118506770391155435534605
61636026118506781504192836988993
61636026118506786864973920262219
61636026118506786864976987682809
61636026118506786864977102474057
61636026118506786865161829303369
61636026118506786865165301561716
61636026118506786865165301561717
61636026118506786865165387300865
61636026118507070580426029414749
61636026118507081510448714031229
61636026118507081510448714044327
61636026118507081515532431411127
61636026118507081515532435997347
61636026118507081515532436115391
61636026118507081515532780489133
61636026118507081693463053211623
61636026118507081693463430869137
61636026118507081698546086535851
61636026118507081698546775282687
61636026118507081698547119656429
61636026118507081698547120010561
61636026118507081698797823759325
61636026118507081698797824113664
61636026118507081698797824113665
61636026118507087054160570326709
61636026118507087054163926376707
61636026118507087054163927439517
61636026118507087054163927911901
61636026118507087054164013532957
61636026118507087054164270750449
61636026118507087054226690025341
61636026118507087054246548442375
61636026118507087054247610259309
61636026118507087054247610731693
61636026118507087054414974853552
61636026118507087054414974853553
61636026118576113924751830012421
61636026118576113924752601664753
61636026118576130586671702050889
61636026118576130586671702168933
61636026118576130586672473703221
61636026118576130586672473821265
61636026118576131135711020191687
61636026118576131135712049061463
61636026118576131135714376595977
61636026118576131135714378131171
61636026118576131135715492740095
61636026118576131135777139896095
61636026118577031154479783280678
61636026118577031154480040498122
61636026118577031154480040498123
61636026118577031154480812150454
61636026118577031154480812150455
61636026118577031154483136498429
61636026118577031154483140728905
61636026118577031154483140730309
61636026118577031154483140747778
61636026118577031154483140747779
61636026118577031154483141201289
61636026118577031154483141220162
61636026118577031154483226959310
61636026118577031154483483691321
61636026118577031154484255829086
61636026118577073789199842221093
61636026118577315276630437819819
61636026118577315276630780658319
61636026118577315276630809356127
61636026118577315276631557033629
61636026118577315276631581008459
61636026118577315276694233059405
61636026118577326348999005323845
61636026118577326394751785166259
61636026118577326394752561535953
61636026118577330108198854446902
61636026118577330108387139728417
61636026118577331343482109936511
61636026118577331343733152746857
61636026118577331343733157449669
61636026118577331343753706029333
61636026118577331343754849690357
61636026118577331892775831994965
61636026118577331892775833063439
61636026118577331892794425048599
61636026118577331892796723531221
61636026118577331892796839739411
61636026118577331892797868255055
61636026118577331892797868609187
61636026118577331892797868727231
61636026118577363409120738670033
61636026118577363454937085226988
61636026118577364690283874606236
61636026118577374572995042167229
61636026118577374578078759534029
61636026118579716378826045450753
61636026118579727497218760383637
61636026118579732857727100111549
61636026118579732857727876008859
61636026118579732857727876363150
61636026118579732857727876363151
61636026118579732857730196106031
61636026118579732857730200356833
61636026118579732857730200361204
61636026118579732857730200361205
61636026118579732857730200829217
61636026118579732857731315438141
61636026118579732857916158121511
61636026118579732857919600264949
61636026118579732857919601800142
61636026118580016385081150840657
61636026118580016385081150853755
61636026118580016385081265159521
61636026118580016385081265172619
61636026118580016385082294029297
61636026118580016385082298746659
61636026118580016385082300163809
61636026118580016385082385902957
61636026118580016385269178917985
61636026118580016385270322106625
61636026118580016385270323523775
61636026118580016568093253166037
61636026118580016568095490021051
61636026118580016568096609216195
61636026118580016568096610751181
61636026118580016568096610751389
61636026118580016568096611105521
61636026118580016568096637913955
61636026118580016568096639330897
61636026118580016568347314854285
61636026118580027503203390405281
61636026118580027686217356501075
61636026118580031399851936241782
61636026118580031400040221523297
61636026118580033046917454844757
61636026118580033046917454962801
61636026118580033046918226497041
61636026118580033046918226497089
61636026118580033046979959877670
61636026118580033046980212360283
61636026118580033046980216609681
61636026118580033046980988262013
61636026118580033046980988728573
61636026118580033047000761406459
61636026118580033047001909434925
61636026118580033047169273556785
61636026118580064746778195086099
61636026118580066393718190657756
61636026118580075864648123476627
61636026123431091810063952201051
61636026123431091810064066519915
61636026123431092221846329633233
61636026123504938372888727122074
61636026123504938373076755199402
61636026123504938373077784069178
61636026123536458244041631947831
61636026123536458655823637843753
61636026123536458655824009852397
61636026123536458655824666713481
61636026123536458655824666713529
61636026123536458655824781504729
61636026123536458701577479971065
61636026123536506879819703384689
61636026123536508069601569389573
61636026123536508069601570452431
61636026123536508069602341041905
61636026123536508069602599322207
61636026123536508115355039508241
61636026123536508115355811160573
61636026123537406853024229602767
61636026123537407447629419189277
61636026123537407447629419661660
61636026123537407447632518494374
61636026123537407447632547073847
61636026123537407447632547074090
61636026123537407450076912079354
61636026123537407450080355757986
61636026123537407455160486547574
61636026123537407455163958805922
61636026123537659003569401815830
61636026123537659003571845204402
61636026123537659003572500648544
61636026123537659003572874074178
61636026123537692355393393235264
61636026123537692355394422105040
61636026123537707179552450918336
61636026123537707179555549751050
61636026123537707181811886678986
61636026123537707591146428277597
61636026123537707598648424041491
61636026123537708826683573386938
61636026123537708826683946439567
61636026123537708826684602256714
61636026123537708826684975191251
61636026123537708826684975309343
61636026123537708828939910314874
61636026123537708828940939184650
61636026123537708828943382573222
61636026123537708828944411442998
61636026123537708872437415028817
61636026123537708872438186681149
61636026123540060515288530326745
61636026123540060515288787542737
61636026123540060515288787544189
61636026123540060515289559195069
61636026123540060561042372334561
61636026123540060561042372336013
61636026123540061110082693835527
61636026123540061112342503021810
61636026123540061117697787920590
61636026123540108556267817430229
61636026123540108556268188966537
61636026123540108556271284965439
61636026123540108556271289216241
61636026123540108556456217043865
61636026123540108556459574510965
61636026123540108556459574511013
61636026123540108739470441892297
61636026123540108739473885570769
61636026123540108739473885570929
61636026123540108739473914150485
61636026123540108739473914150645
61636026123540108739473999889793
61636026123540109151067863402413
61636026123540109151067891982129
61636026123540110340660324911557
61636026123540110340661096563889
61636026123540110340661096582816
61636026123540110386413909704833
61636026123540110386414652777449
61636026123540110935454232739381
61636026123540110935454604275689
61636026123540110935457699920459
61636026123540110935457700274591
61636026123540110935457700392635
61636026123540360704559352843165
61636026123540360704559352844617
61636026123540360704560238833283
61636026123540360706816461442354
61636026123540360706819560275068
61636026123540360750312680418997
61636026123540360750312937634989
61636026123540360750312937636441
61636026123540360750313709287321
61636026123540361116339034287571
61636026123540361118601939124400
61636026123540361123685542172336
61636026123540361306947461212474
61636026123540408745538497049521
61636026123540408745538754266965
61636026123540408745541850383911
61636026123540408745541854634713
61636026123540408745726782344293
61636026123540408745730139929485
61636026123540408882990894659089
61636026123540409294584872490733
61636026123540409294584872490893
61636026123540409294584986809757
61636026123540410529927533691103
61636026123540410529927533695475
61636026123540410529927534162035
61636026123540410529928562560879
61636026123540410529928562565251
61636026123540410529928565747419
61636026123540410529928567282613
61636026123540410529928677350675
61636026123540410529928681601477
61636026123540410529930633013462
61636026123540410529930633013463
61636026123540410529930890211985
61636026123540410529930890213437
61636026123540410529930890217809
61636026123540410529931004536673
61636026123540410529931004549771
61636026123540410529931661865769
61636026123540410529931661870141
61636026123540410529931661883238
61636026123540410529931661883239
61636026123540410529931776189005
61636026123540410529931776202103
61636026123540410529932033419547
61636026123540410530115818990247
61636026123540410530116590642579
61636026123540410530119290894303
61636026123540410530119291248594
61636026123540410530119948227771
61636026123540410530120061483777
61636026123540410530120062546635
61636026123540410530120062900926
61636026123540410530120063019024
61636026123540410530120319764079
61636026123540410575681893439843
61636026123540410575682150657287
61636026123540410575684474655341
61636026123540410575684475005261
61636026123540410575685246307673
61636026123540410575685246774233
61636026123540410575873531602445
61636026123540411124724908109323
61636026123540411124724912358673
61636026123540411124724912358881
61636026123540411124725169576117
61636026123540411124725169576325
61636026123540411124728265220887
61636026123540411124728265226503
61636026123540411124728265226711
61636026123540411124728265575019
61636026123540411124728265576423
61636026123540411124728265576631
61636026123540411124728265580843
61636026123540411124728265693063
61636026123540411124728265693271
61636026123540411124728265694728
61636026123540411124728380012135
61636026123540411124728380017751
61636026123540411124728380366267
61636026123540411124728380367671
61636026123540411127176102608420
61636026123540411127176102962552
61636026123540411127238865077396
61636026123540411132259705656356
61636026123540411132322467771200
61636026123541311283205877644195
61636026123541311692536608614297
61636026123541311692536694353445
61636026123541311692536951570889
61636026123541311692540047221275
61636026123541311692540047687835
61636026123541311692540075919035
61636026123541311692540076267551
61636026123541311692540162006699
61636026123541311692540162008103
61636026123541311694987884602984
61636026123541311695050646717828
61636026123541311700071487650920
61636026123541311700134249765764
61636026124411792297851438870559
61636026124411792297913972483189
61636026124411792297914229700633
61636026124411793899226649366907
61636026124411793899226649366955
61636026124411793899226649367115
61636026124411803365131926645691
61636026124411803410885482857799
61636026124411803410947901679229
61636026124411803410951373937577
61636026124411803415968828688291
61636026124411804463221031902465
61636026124411805012264050821295
61636026124411805012264050821503
61636026124411805012264077984069
61636026124411805012264079401059
61636026124411805012264079401219
61636026124411805012264079519103
61636026124411805012327098383379
61636026124411805012347990392019
61636026124411805012348019089779
61636026124411805017409672561539
61636026124411805017409672561587
61636026124411805017430564570179
61636026124411805058101575301887
61636026124411805063163228773695
61636026124411805063163257471455
61636026124411805063184149480047
61636026124411808771460489562591
61636026124411808771460489562799
61636026124411808771463845612749
61636026124411808771463933241223
61636026124411808771464189986491
61636026124411808771464190458667
61636026124411808771648774844313
61636026124411808771652131957281
61636026124411809961245336544705
61636026124411809961262871440489
61636026124411809961266227490487
61636026124411809961266228553297
61636026124411809961266228907589
61636026124411809961266228907637
61636026124411809961266343344545
61636026124411809961266600561989
61636026124411810006998145434847
61636026124411810006998920273719
61636026124411810006998921808913
61636026124411810007019812282311
61636026124411810007019813345121
61636026124411810007019813817505
61636026124411810007019928136369
61636026124411810556038840005703
61636026124411810556041168603235
61636026124411810556041911675851
61636026124411810556041938838417
61636026124411810556041940255567
61636026124411810556042026466891
61636026124411810556042283684335
61636026124411810556059473734041
61636026124411810556059474796851
61636026124411810556059732014295
61636026124411810556062060611827
61636026124411810556062830847009
61636026124411810556062831201349
61636026124411810556062831319393
61636026124411810556062832264159
61636026124411810556062945992389
61636026124411810556062947055199
61636026124412709293539837054384
61636026124412709293539837054385
61636026124412710528890097275038
61636026124412711123871259973951
61636026124412711123874612835957
61636026124412711123874612841781
61636026124412711123874613308133
61636026124412711123874613313957
61636026124412711123874727627205
61636026124412711123874729044147
61636026124412753758318603607317
61636026124413005769346712251507
61636026124413005769346712257123
61636026124413005769346716856393
61636026124413005815100268463615
61636026124413005815100268469231
61636026124413005815100273068501
61636026124413005820183614294107
61636026124413005820183618898993
61636026124413009528546565979450
61636026124413009528731409117526
61636026124413009528734503718152
61636026124413009528734507950240
61636026124413009528734507950241
61636026124413009528734852796158
61636026124413010718073536071219
61636026124413010718077008329567
61636026124413010718324240174323
61636026124413010718324616414895
61636026124413010718326936529537
61636026124413010718327022268685
61636026124413010718327683835485
61636026124413010718327683852954
61636026124413010718327683852955
61636026124413010718327711015521
61636026124413010718327712531841
61636026124413010718328055389263
61636026124413010718348976431081
61636026124413010764102189332257
61636026124413011313120847172299
61636026124413011313120930077635
61636026124413011313121220597933
61636026124413011313124314825553
61636026124413011313124315179685
61636026124413011313124402454027
61636026124413011313124659553427
61636026124413011313124659554831
61636026124413011313141850783987
61636026124413011313145206834145
61636026124413011313145207188277
61636026124413011313145207188485
61636026124413011313145207306529
61636026124413011313145321625393
61636026124413011313145323042335
61636026124413011313207970370351
61636026124413011313207999068111
61636026124413042880305095027737
61636026124413042880305095027945
61636026124413042880305352245181
61636026124413042880305352245389
61636026124413053947589197487461
61636026124413053993342753699569
61636026124413053993342753699777
61636026124413055182935986985014
61636026124415395621242733531747
61636026124415395758775457444548
61636026124415395758775457444549
61636026124415395804257072699043
61636026124415395804529042236372
61636026124415395804529042236373
61636026124415406734279787430273
61636026124415406871540919476357
61636026124415410630866030312341
61636026124415412232324037049643
61636026124415412232325070170173
61636026124415412232325070187642
61636026124415412232325070187643
61636026124415412232325184961421
61636026124415412232325443240271
61636026124415412277994972258845
61636026124415412277995087050093
61636026124415412278057734373689
61636026124415412278057849164937
61636026124415412278075558961691
61636026124415412278078653562317
61636026124415412278078655078637
61636026124415412278266939906849
61636026124415412278267054698097
61636026124415412415339782879743
61636026124415443982687839674643
61636026124415443982687956000925
61636026124415695810513327411939
61636026124415695810513443265997
61636026124415695947774081787411
61636026124415695947774197995601
61636026124415695948024902098704
61636026124415695948024902098705
61636026124415706923550381310417
61636026124415706928633299862319
61636026124415706928634070097501
61636026124415706928634070110599
61636026124415706928634074696819
61636026124415706928634074814863
61636026124415706928634447768321
61636026124415707060811135698987
61636026124415707060811513356501
61636026124415707060811513356709
61636026124415707060811599449989
61636026124415707061062298966872
61636026124415707061062298966873
61636026124415707061062303553092
61636026124415707061062303553093
61636026124415707061062561833347
61636026124415707065894169023215
61636026124415707065895197911705
61636026124415707065895202143793
61636026124415707065895202497925
61636026124415707066145906246689
61636026124415707111648413982159
61636026124415707111899458207995
61636026124415707111899462458797
61636026124415710820387585513032
61636026124415712421508623761973
61636026124415712421508624234357
61636026124415712421508880979417
61636026124415712421508880979465
61636026124415712421511980284355
61636026124415712421511981347165
61636026124415712421511981701457
61636026124415712421511981701505
61636026124415712421512096020321
61636026124415712421512096020369
61636026124415712421512096138413
61636026124415712421512096492758
61636026124415712421512353237813
61636026124415712421512353355857
61636026124415712421571419178314
61636026124415712421571419178315
61636026124415712421571762134907
61636026124415712421573738921195
61636026124415712421574772046144
61636026124415712421574772046145
61636026124415712421574772512705
61636026124415712421575115002737
61636026124415712421595778958205
61636026124415712421596036057605
61636026124415712421596036175649
61636026124415712421763056986577
61636026124415712467265566611373
61636026124415712467265680930237
61636026124415712467328328726217
61636026124415712467328443045081
61636026124415712467348215839655
61636026124415712467349248958781
61636026124415712467349249431165
61636026124415744126204848763011
61636026124415755101981263071441
61636026124415755239242022052060
61636026124415756886371074557724
61636026124484738239768463994835
61636026124484738285518691319559
61636026124484738285521791569263
61636026124484738285521791687307
61636026124484738285522048786659
61636026124484738285522048786707
61636026124484738285522048904751
61636026124484738285584553819621
61636026124484739337853468711893
61636026124484739337854240364225
61636026124484739886896487630723
61636026124484739886897259283055
61636026124484739886897259283263
61636026124484739932650072540639
61636026124484739932650844192971
61636026124484739932734526546203
61636026124484749357973265641639
61636026124484749357973265654737
61636026124484749403642796071587
61636026124484749403705557836511
61636026124484749403705557849561
61636026124484749403705929845155
61636026124484751005102060929859
61636026124484751050854759396195
61636026124484751055917184520335
61636026124484754352621067638733
61636026124484754718485481529615
61636026124484754764214673474783
61636026124484754764214673946959
61636026124484754764214673947167
61636026124484754764216997945013
61636026124484754764218141600421
61636026124484754764218145733131
61636026124484754764218146205307
61636026124484754764406431132897
61636026124484755953831499256531
61636026124484755954016427071105
61636026124484755954017198723437
61636026124484755954019784538205
61636026124484755954019784538253
61636026124484755954019784656297
61636026124484755954020556190537
61636026124484755954020556190585
61636026124484755954020556308629
61636026124484755999752072601771
61636026124484755999752075788311
61636026124484755999752448859813
61636026124484755999753220512145
61636026124484755999769897189773
61636026124484755999772996376619
61636026124484755999773369448121
61636026124484756548796238958799
61636026124484756548796239430975
61636026124484756548812657828349
61636026124484756548813687760935
61636026124484756548813687761143
61636026124484756548813802552183
61636026124484756548816015295449
61636026124484756548816015295657
61636026124484756548816130086697
61636026124484756548817160019283
61636026124484756548875421010423
61636026124484756548876449880199
61636026124484756548878777532757
61636026124484756548879921784207
61636026124484788110977264210980
61636026124485649788440267124439
61636026124485651618582515608759
61636026124485651618582858565351
61636026124485651618583630213471
61636026124485651623666204391631
61636026124485651623666204395843
61636026124485655278954138740410
61636026124485655286294164337333
61636026124485655324435754348947
61636026124485655331966017820521
61636026124485656521829242180631
61636026124485656521831309446674
61636026124485656521831561942385
61636026124485656521831566178685
61636026124485656521831566191735
61636026124485656521831566646649
61636026124485656521832337844067
61636026124485656521832338316450
61636026124485656567584778030101
61636026124485656567584779429781
61636026124485657116625469751287
61636026124485657116625469751495
61636026124485657116625472937827
61636026124485657116625472938035
61636026124485657116625584542535
61636026124485657116627796930265
61636026124485657116627796931669
61636026124485657116627796936089
61636026124485657116627797404053
61636026124485657116627797408265
61636026124485657116627911721513
61636026124485657116627911722917
61636026124485657116627913138455
61636026124485657116627913139859
61636026124485657116628942009635
61636026124485657116691703774559
61636026124485688632951554851633
61636026124485688632951812069077
61636026124485689868382283801764
61636026124485689868570311879092
61636026124485689868570569096536
61636026124485699202301504895187
61636026124485699202301509481407
61636026124485699202301509500281
61636026124485940643979634798015
61636026124485940643979639520993
61636026124485940689732448055599
61636026124485940689733219707931
61636026124485951762100644023317
61636026124485951807853452563539
61636026124485951807854224210255
61636026124485955475483026908841
61636026124485955521297049467742
61636026124485955521300521726090
61636026124485955521485334749257
61636026124485955521488806653473
61636026124485955521488807007605
61636026124485956710826720165527
61636026124485956710830192423875
61636026124485956711078915472419
61636026124485956711081235232769
61636026124485956711081239483571
61636026124485956711081239937033
61636026124485956711082011135903
61636026124485956711102932177721
61636026124485956756834824380389
61636026124485956756834824730309
61636026124485957305874114171943
61636026124485957305875143041719
61636026124485957305875146229663
61636026124485957305875147764857
61636026124485957305877586430291
61636026124485957305878614945935
61636026124485957305878615300067
61636026124485957305878615418111
61636026124485957305896063748071
61636026124485957305896063748279
61636026124485957305899536006419
61636026124485957305958825867335
61636026124485957305962297771343
61636026124485988867975704943885
61636026124485988867975704944093
61636026124485988867975957378324
61636026124485988867975962161329
61636026124485988867975962161537
61636026124485988868035367876302
61636026124485988868038723926460
61636026124485999986096709446417
61636026124488341608912338558565
61636026124488341608913367428341
61636026124488341608913372027611
61636026124488341609100252317029
61636026124488341609101395505669
61636026124488341746173094818991
61636026124488341746174127938117
61636026124488341746442366464621
61636026124488341746445724049813
61636026124488341746445724404105
61636026124488341746445838722968
61636026124488341746445838722969
61636026124488341746446095940412
61636026124488341746446095940413
61636026124488341791926679609363
61636026124488341791927712729941
61636026124488341791927798823381
61636026124488341792199308841637
61636026124488341792199394935076
61636026124488341792199394935077
61636026124488352727034114713221
61636026124488352727034119312491
61636026124488352864294099321315
61636026124488352864565809750423
61636026124488352864566842871001
61636026124488352864566843225292
61636026124488352864566843225293
61636026124488352864566928964441
61636026124488352869650532012377
61636026124488352910047684111687
61636026124488352910048429900071
61636026124488352910048803325705
61636026124488352910319365963983
61636026124488352910320399083109
61636026124488352910320399437400
61636026124488352910320399437401
61636026124488356570607220535290
61636026124488356623619099615401
61636026124488358217464303844866
61636026124488358225078621555811
61636026124488358225078621568909
61636026124488358225078625818259
61636026124488358225078626273173
61636026124488358225078627334579
61636026124488358225079397925505
61636026124488358225264326702314
61636026124488358225267682752313
61636026124488358225267683815123
61636026124488358270748152103803
61636026124488358270748155290343
61636026124488358270748528361845
61636026124488358270749300014177
61636026124488358270810947047713
61636026124488358270810947520097
61636026124488358270812062129021
61636026124488358270829514708331
61636026124488358270831834457035
61636026124488358270831837656625
61636026124488358270831839056305
61636026124488358270831839528689
61636026124488358270832210715077
61636026124488358270832211064997
61636026124488358270832982367409
61636026124488358271021267662181
61636026124488358408090642509437
61636026124488358408092966974051
61636026124488389970358479705541
61636026124488391571733947419589
61636026124488400905461528820991
61636026124488400905464886288091
61636026124488400905464886288139
61636026124488400905464886406183
61636026124488401042997610200940
61636026124488401088476126740765
61636026124488401088479196875671
61636026124488401088479225573479
61636026124488401088751166413000
61636026124488401088751195110808
61636026124488402689853923052137
61636026124488402690126662352473
61636026124488641798180576672995
61636026124488641798182903858993
61636026124488641798182903872091
61636026124488641798183932728769
61636026124488641798183937446131
61636026124488641798183938863281
61636026124488641798184053182145
61636026124488641798371960806097
61636026124488641798371962223247
61636026124488641935441335653401
61636026124488641935444691703559
61636026124488641935444693238545
61636026124488641935444693238753
61636026124488641935444693592885
61636026124488641935444807911749
61636026124488641981198276613427
61636026124488651269175627521083
61636026124488652916304680013649
61636026124488652916304684731011
61636026124488653053565438988439
61636026124488653053816487937460
61636026124488653053816487937461
61636026124488653053816602256325
61636026124488653058900205304261
61636026124488653099319023898307
61636026124488656813138416544137
61636026124488656813138416544297
61636026124488656813141888802485
61636026124488658414261807856329
61636026124488658414261808328718
61636026124488658414262065073725
61636026124488658414262065073773
61636026124488658414262836726057
61636026124488658414262836726105
61636026124488658414265164378663
61636026124488658414265165795813
61636026124488658414265537332073
61636026124488658414265537332121
61636026124488658414265537450165
61636026124488658414266308984405
61636026124488658414266308984453
61636026124488658414328294846243
61636026124488658414328299097045
61636026124488658414329070749377
61636026124488658414329071215937
61636026124488658414349991804245
61636026124488658414349991922289
61636026124488658414517357106959
61636026124488658460015649983641
61636026124488658460019122241989
61636026124488658460081512820525
61636026124488658460270940954017
61636026124488690159879833785571
61636026124488701094732094121419
61636026124488701094735451588519
61636026124488701094735451588567
61636026124488701094735451706611
61636026124488701094798213820051
61636026124488701094798213825880
61636026124488701094819134526403
61636026124488701231996205964039
61636026124488701231996206436428
61636026124488701277749790873907
61636026126386805818970822955402
61636026126495772323150705888233
61636026126495774160883971026583
61636026126495774519134403425032
61636026126495774519134404487842
61636026126495774564800949341290
61636026126495774564884893629280
61636026126495774564887988216856
61636026126495774564887989752050
61636026126495774572477689515124
61636026126496056460235243740049
61636026126496056460235500957493
61636026126496056460256164446449
61636026126496056460256421663893
61636026126496073068803109447951
61636026126496073068803110497711
61636026126496074342543656055139
61636026127370175474684696416887
61636026127370175474684953634283
61636026596130431190648917553982
61636026596130431191464820497994
61636026596133132482301999348862
61636026596133132482866855233178
61636026596133132483117902292874
61636026596133176947164421092460
61636026596203377176628017846794
61636026596203377178323742801094
61636026596206111821797629554220
61636026596238547498774559134429
61636026596238548734309605224521
61636026596242101187339981114654
61636026596242101187528266409426
61636026596242101188093122293742
61636026596242101188155884058666
61636026596242151013171739659745
61636026597105439970511240425224
61636026597105439971264381604312
61636026597105439971327147955456
61636026597105745512947911108954
61636026597105745513136196403726
61636026597105745513701052288042
61636026597105745513976377521238
61636026597105788339028508942342
61636026597105789977810332852552
61636026597105789985404420268918
61636026597105789985589347965448
61636026597113844035556212516722
61636026597113893449333772053898
61636026597113893861116121260704
61636026597174789041128581432197
61636026597174789041129353084529
61636026597174789046211927262689
61636026597175688373590901671293
61636026597175688373594259610777
61636026597175688373594345349925
61636026597175688378674504719229
61636026597175688378677948397861
61636026597175988560333419613225
61636026597175988562844018641761
61636026597175988562861466971721
61636026597175988562864824911205
61636026597175988562864939230069
61636026597175988567927621689697
61636026597175988567945070019657
61636026597175988567948542278005
61636026597175989797374785693913
61636026597175989797938869912847
61636026597175989797938869925897
61636026597178385958181850341372
61636026597178385958934991520460
61636026597178385958997757871604
61636026597178391312187336960005
61636026597178391312188451568929
61636026597178391312375365037333
61636026597178391312376479646257
61636026597178391317270682790497
61636026597178391317271797399421
61636026597178689854242581131647
61636026597178689854245937181805
61636026597178689854246053389995
61636026597178689854246310607439
61636026597178689859329656437931
61636026597178691499114525044206
61636026597178691501373957616699
61636026597178691501373960804643
61636026597178691501373960817693
61636026597178691501374214834143
61636026597178691501374214847193
61636026597178691501374334226065
61636026597178691501374334230490
61636026597178691501455573190725
61636026597178691501457645042989
61636026597178691501457897655339
61636026597178691501457902260433
61636026597178691501458016579297
61636026597178691501459045449073
61636026597178691501643601268053
61636026597178691501645930337761
61636026597178691501647073526401
61636026597178691506457680056557
61636026597178691506541362409789
61636026597178691506541619627233
61636026597178691506729647704561
61636026597178691638886821573018
61636026597178691638907742162778
61636026597178691643781110475120
61636026597178691643969395751178
61636026597178723206067887218017
61636026597178724852443541309887
61636026597178724852443798527331
61636026597178735970564517232495
61636026597178735970564517236920
61636026597178735973008882242184
61636026597178735978158719313392
61636026597186478712760655463038
61636026597186495187332281356477
61636026597186495187334610426185
61636026597186495187335725035109
61636026597186495192414855534637
61636026597186495192418299213269
61636026597186539247190619544916
61636026597186539656253197320919
61636026597186778909625336746498
61636026597186794963987112873433
61636026597186794963987112879049
61636026597186794964551197105417
61636026597186795373321658119321
61636026597186795374073770428633
61636026597186795375577995047257
61636026597186795375580319041099
61636026597186795375581090693431
61636026597186795375581090710693
61636026597186795375581093879971
61636026597186795375581210088161
61636026597186795375581467305605
61636026597186795375766023124585
61636026597186795376333203002743
61636026597186795376333206189283
61636026597186795376333460220187
61636026597186795376334235059059
61636026597186795376334351267462
61636026597186795376585398326945
61636026597186795376602846656905
61636026597186795376605171121519
61636026597186795376605175726613
61636026597186795376606318915253
61636026597186795376606320450500
61636026597186795380664813136097
61636026597186795380664813136310
61636026597186795380915860195793
61636026597186795381667972505105
61636026597186795381685420835065
61636026597186795381688893093413
61636026597186828727402786698739
61636026597186828727402786698952
61636026597186828728155927878040
61636026597186828734930754752152
61636026597186839845523762621347
61636026597186839845523762621560
61636026597186839846275874930872
61636026597186839847968127626824
61636026597186839853117964698032
61636026602039100611078187545560
61636026602099993188763565231871
61636026602099994561370338745585
61636026602099994973153373529949
61636026602099994973153488315581
61636026602099994973153488321197
61636026602099995018906958434249
61636026602102696127353286529537
61636026602102696127356385380965
61636026602102696127357414250741
61636026602102696264617398372109
61636026602102696264617398390823
61636026602103897024147611647394
61636026602110800139765700709469
61636026602110801374358577270395
61636026602110801375111718430769
61636026602110801786140955174961
61636026602110801786141612036045
61636026602110801786141726827293
61636026602110801831894425293629
61636026602110801832460056012605
61636026602110849966884100942643
61636026602111701805662745695729
61636026602111701805662774275445
61636026602112002133888790526966
61636026602112002133889819396742
61636026602112002543976471869009
61636026602112002589730716827953
61636026602112034250929433932672
61636026602112035485711367427604
61636026602114403508906476434869
61636026602114403508909805322253
61636026602114403508909833901969
61636026602114703698177041735297
61636026602114703698181174160765
61636026602114703881383798622833
61636026602114704247223531495533
61636026602114704292977776454477
61636026602138768801893059102229
61636026602138768801893059115327
61636026602138768802081087179557
61636026602138768847646644012145
61636026602138768847834672089473
61636026602146822302437749629259
61636026602146822714220012742577
61636026602146822851480767118049
61636026602146822851480767131147
61636026602146822852045623015463
61636026602146822852232879427361
61636026602146822852233908297137
61636026602146824498608790753937
61636026602146824498609819623713
61636026602146824499173646632637
61636026602146824544927231542553
61636026602146824544927892063965
61636026602146824544928006382829
61636026602146824544928263600273
61636026602146868424455794723849
61636026602146872676851271385005
61636026602146872676852300254781
61636026602146872676852304486869
61636026602146872677605074129649
61636026602146872677605445665957
61636026602146873957952678776033
61636026602146873957952683375303
61636026602146873958140592534497
61636026602146873958140678623565
61636026602146873958140706853361
61636026602146873958140940090359
61636026602146873958140964070805
61636026602146873958140968670075
61636026602146873965755689801645
61636026602146874506995697689247
61636026602146874506995697694863
61636026602146874506995700877191
61636026602148075264078073682207
61636026602150725319341242460672
61636026602150725319529527755444
61636026602150725320094383639760
61636026602150726410648320992905
61636026602150726410648349690713
61636026602150726410648350045005
61636026602150726410649010212125
61636026602150726410649124530989
61636026602150726410649381748433
61636026602150726547909104420477
61636026602150726548097274924001
61636026602150726548097389715249
61636026602150726593663349379421
61636026602150726593851634674193
61636026602150726600441619932164
61636026602150726600629905226936
61636026602150726601194761111252
61636026602150726959691252755645
61636026602150726966470294966336
61636026602150727005444837665561
61636026602150727012223108223920
61636026602150727012223883058580
61636026602150775137370026818066
61636026602150775138122882199994
61636026602150775144984749012527
61636026602150776372716442771681
61636026602150776372716557557105
61636026602150776372716815837407
61636026602150776372716816191699
61636026602150776372716819025351
61636026602150776372716901930847
61636026602150776372904728066453
61636026602150776372904842851877
61636026602150776372904844269027
61636026602150776372904847102679
61636026602150776372905101132179
61636026602150776372905187225619
61636026602150776418470027681597
61636026602150776418470028148157
61636026602150776418470113770665
61636026602150776418470142467021
61636026602150776418470147072114
61636026602150776418470147072115
61636026602150776418470375237459
61636026602150776418470404289558
61636026602150776418470404289559
61636026602150776418470490028707
61636026602150776418658312976369
61636026602150776418658399065437
61636026602150776418658403314787
61636026602150776418658427761793
61636026602150776418658432366886
61636026602150776418658432366887
61636026602150776426000667761096
61636026602150776426001439413428
61636026602150776426001442595513
61636026602150776426085124948745
61636026602150776426085126484019
61636026602150776555919186742359
61636026602150776563534166508558
61636026602150776563534280827422
61636026603011368988430579236318
61636026603011713641911613987817
61636026603011713641911700081257
61636026603014369234007465532094
61636026603014370881136518037758
61636026603014413698782504026177
61636026603014413698782504026385
61636026603014415345158415334039
61636026603014415345158672551531
61636026603014415390912000243955
61636026603014415390912257461399
61636026603022218619249989720715
61636026603022219030843967539261
61636026603022219030847411217893
61636026603022474343664957275222
61636026603022518808520584073242
61636026603022519220114561891789
61636026603022519220117917941787
61636026603022519220117919004597
61636026603022519220118005098037
61636026603083397797393950673173
61636026603083397797394722325505
61636026603083397934655735329747
61636026603083398346248684291615
61636026603083398346249713161391
61636026603083398346436969592003
61636026603083398346437741244335
61636026603083398392002269201531
61636026603083398392003044041807
61636026603083398392003298071307
61636026603083398392190554501919
61636026603083398392191326154251
61636026603083398392191329336579
61636026603083409510124048544131
61636026603083413172858678076629
61636026603083413172858935294073
61636026603083413173109725136325
61636026603083413173130645724633
61636026603083413177942281124565
61636026603083413178193328184261
61636026603083413178210891305469
61636026603083413178214248772569
61636026603083413178214248890661
61636026603083414405945258625953
61636026603083414405946030278285
61636026603083414407639835668475
61636026603083414407639835669879
61636026603083414407640607320807
61636026603083414407640607322211
61636026603083414408204695803545
61636026603083414408204695816643
61636026603083414408205724673321
61636026603083414408205724686419
61636026603083414408455742863241
61636026603083414408456514515573
61636026603083414408476663451549
61636026603083414408476663918109
61636026603083414408476663918157
61636026603083414408476663919561
61636026603083414408476664980967
61636026603083414408477435103881
61636026603083414408477435570441
61636026603083414408477435570489
61636026603083414408477435571893
61636026603083414408477693850743
61636026603083414412723181498967
61636026603083414412723181500371
61636026603083414413288298851481
61636026603083414413288298864579
61636026603083414413371981217811
61636026603083414413539345911177
61636026603083414413540117563509
61636026603083414413556909032385
61636026603083414413557680684717
61636026603083414413560005031287
61636026603083414413560005032691
61636026603083414413560009748649
61636026603083414413560009750053
61636026603083414413560266499485
61636026603083414413560266617577
61636026603083414413560268028903
61636026603083414413561038151817
61636026603083414413561038269909
61636026603083414451696147529123
61636026603083414451698728744621
61636026603083414451699500396953
61636026603083414453958280713461
61636026603083414453959309583237
61636026603083414454018603689083
61636026603083414454206627517061
61636026603083414454206631766411
61636026603083414454206888983855
61636026603083414454208951515115
61636026603083414454208954701655
61636026603083414454209212981909
61636026603083414454209327773157
61636026603083414454209328123077
61636026603083414454209984634241
61636026603083414454210099425489
61636026603083414454210099775409
61636026603083414454229872103423
61636026603083414454229875289963
61636026603083414454230133570217
61636026603083414454230134042601
61636026603083414454230248361465
61636026603083414454230248828025
61636026603083414454230905222549
61636026603083414454230905694933
61636026603083414454231020013797
61636026603083414454231020480357
61636026603083414458474327271065
61636026603083414459038411503049
61636026603083414459041883761397
61636026603083414459290234814347
61636026603083414459292554563051
61636026603083414459292557749591
61636026603083414459292673953569
61636026603083414459292930821093
61636026603083414459293702473425
61636026603083414459310379151053
61636026603083414459313478337899
61636026603083414459313851409401
61636026603083414591469967707301
61636026603083414591490888295609
61636026603083415000553204082809
61636026603083415000553204084213
61636026603083415000554232952585
61636026603083415000554232953989
61636026603083415000741489377581
61636026603083415000741489378985
61636026603083415000741489383197
61636026603083415000742519310167
61636026603083415000742519315783
61636026603083415000742634101415
61636026603083415000742634107031
61636026603083415003001298563865
61636026603083415003001298565269
61636026603083415003002070216197
61636026603083415003002070217601
61636026603083415003063945537541
61636026603083415003063945538945
61636026603083415003064060328789
61636026603083415003064060330193
61636026603083415003084609380789
61636026603083415003084609382193
61636026603083415003084866125849
61636026603083415003084866127253
61636026603083415003084866599637
61636026603083415003084980917097
61636026603083415003084980918501
61636026603083415003085638250565
61636026603083415003085638251969
61636026603083415003251973614869
61636026603083415003251973616273
61636026603083415003253118344319
61636026603083415003272894203177
61636026603083415003272894204581
61636026603083415003272894675561
61636026603083415003272894676965
61636026603083415003272894681177
61636026603083415003273152961431
61636026603083415003273924613763
61636026603083415003274038932627
61636026603083415007601027480317
61636026603083415008081172136009
61636026603083415008081172137413
61636026603083415008081430416263
61636026603083415008082205256539
61636026603083415008084525003839
61636026603083415008084525005243
61636026603083415008084644394357
61636026603083415008084644395761
61636026603083415008085672915617
61636026603083415008147287118683
61636026603083415008147291368033
61636026603083415008147291369437
61636026603083415008147406159281
61636026603083415008147406160685
61636026603083415008148435029057
61636026603083415008148435030461
61636026603083415008164854489241
61636026603083415008164854490645
61636026603083415008165112769495
61636026603083415008165227560743
61636026603083415008165883359017
61636026603083415008165887609771
61636026603083415008165888082155
61636026603083415008166002401019
61636026603083415008166256430519
61636026603083415008168207706991
61636026603083415008168207825035
61636026603083415008168211956341
61636026603083415008168211957745
61636026603083415008168212430129
61636026603083415008168326747589
61636026603083415008168326748993
61636026603083415008169355617365
61636026603083415008169355735409
61636026603083415008335576662805
61636026603083415008335576664209
61636026603083415008335576668421
61636026603083415008336721386639
61636026603083415008336721392255
61636026603083415008353139784013
61636026603083415008353139785417
61636026603083415008353139789629
61636026603083415008354169716599
61636026603083415008354169722215
61636026603083415008354172904543
61636026603083415008354284507847
61636026603083415008354284513463
61636026603083415008354287695791
61636026603083415008356497251113
61636026603083415008356497252517
61636026603083415008356497256729
61636026603083415008356612042361
61636026603083415008356612043765
61636026603083415008356612047977
61636026603083415008357641974947
61636026603083415008357641980563
61636026603083447759461383699337
61636026603083447759461383700741
61636026603083447759462416819867
61636026603083447805216001729783
61636026603083458923336749014663
61636026603084313740942341625757
61636026603084313740942342098141
61636026603084313746026030885225
61636026603084314976016391717927
61636026603084314976289131000793
61636026603084314981100080505011
61636026603084315021769971893011
61636026603084315022021766624593
61636026603084315022041568004707
61636026603084315022042687212901
61636026603084315027125256791791
61636026603084315027125261391061
61636026603084315570812737247705
61636026603084315570812993998381
61636026603084315570812994465149
61636026603084315570813765646501
61636026603084315571084590104461
61636026603084315571084590110077
61636026603084315571084590576845
61636026603084315571084590582461
61636026603084315571084704895709
61636026603084315571084704901325
61636026603084315575896311243541
61636026603084315575896311244945
61636026603084315575896311249157
61636026603084315575897454904565
61636026603084315576168278891545
61636026603084315576168278892949
61636026603084315576168278897161
61636026603084315576168279365333
61636026603084315576168279369545
61636026603084315576168393682793
61636026603084315576168393684197
61636026603084315576168393688409
61636026603084598554476327723167
61636026603084599103332088681967
61636026603084599103519345112579
61636026603084599149085673591883
61636026603084599149272930022495
61636026603084599149273701674827
61636026603084609672597332107399
61636026603084610221452064314515
61636026603084610221641121267235
61636026603084610267394706171535
61636026603084613927681502100589
61636026603084613927681502100749
61636026603084613927681616419613
61636026603084613929940939278341
61636026603084613929941310814649
61636026603084613930188630287878
61636026603084613930191986337793
61636026603084613930191986337877
61636026603084613930191986338036
61636026603084613930191986338037
61636026603084613930192102546226
61636026603084613930192359763670
61636026603084613930212907398569
61636026603084613930213021717433
61636026603084613930213023252626
61636026603084613930213023252632
61636026603084613930213280470070
61636026603084613935024656763233
61636026603084613935272233335814
61636026603084613935275703704837
61636026603084613935275705594162
61636026603084613935293152507021
61636026603084613935293152507181
61636026603084613935296624411237
61636026603084613935296624765369
61636026603084615163027520884699
61636026603084615163027521238991
61636026603084615163027635675947
61636026603084615163028664427631
61636026603084615163028664545723
61636026603084615165286957005257
61636026603084615165286957018355
61636026603084615165287071809602
61636026603084615165288100193897
61636026603084615165288100206995
61636026603084615165534648009179
61636026603084615165535791197819
61636026603084615165538004060581
61636026603084615165538004064952
61636026603084615165538004064953
61636026603084615165539148783011
61636026603084615165558926182679
61636026603084615165560069371319
61636026603084615169803117881725
61636026603084615169803117894823
61636026603084615169803118367206
61636026603084615169805442346387
61636026603084615169805442347791
61636026603084615169805442359437
61636026603084615170367202113709
61636026603084615170367202126807
61636026603084615170370674372057
61636026603084615170370674385155
61636026603084615170370674490149
61636026603084615170618251057115
61636026603084615170619394245755
61636026603084615170621349889669
61636026603084615170621349891073
61636026603084615170621721431753
61636026603084615170621722961171
61636026603084615170622493084085
61636026603084615170639946131407
61636026603084615170640314952155
61636026603084615170642642138153
61636026603084615170643413790485
61636026603084615208781104265197
61636026603084615208781875917529
61636026603084615210475681309123
61636026603084615211040541915173
61636026603084615211041685103813
61636026603084615211289264504431
61636026603084615211291588852405
61636026603084615211291588969045
61636026603084615211292360621377
61636026603084615211312509557353
61636026603084615211312509563176
61636026603084615211312509563177
61636026603084615211313281209685
61636026603084615211313281215508
61636026603084615211313281215509
61636026603084615215556702791641
61636026603084615215559027139615
61636026603084615216120787023625
61636026603084615216124259281973
61636026603084615216372610334923
61636026603084615216374930083627
61636026603084615216374934682897
61636026603084615216375306341669
61636026603084615216376077994001
61636026603084615757823864898157
61636026603084615757823864899561
61636026603084615757823864903773
61636026603084615757824894830743
61636026603084615757824894836359
61636026603084615757824895303127
61636026603084615757825009621991
61636026603084615757825009627607
61636026603084615760083302548133
61636026603084615760083559294597
61636026603084615760083559298809
61636026603084615760084330945525
61636026603084615760084330946929
61636026603084615760084331417909
61636026603084615760334607893699
61636026603084615760355270196137
61636026603084615760355270197541
61636026603084615760355270201753
61636026603084615760355528482007
61636026603084615760356300134339
61636026603084615764599720642045
61636026603084615764599720643449
61636026603084615764599720647661
61636026603084615765163805936839
61636026603084615765163805942455
61636026603084615765163806414839
61636026603084615765163920728087
61636026603084615765163920733703
61636026603084615765164580777115
61636026603084615765164949597863
61636026603084615765164949603479
61636026603084615765166900524415
61636026603084615765166900525819
61636026603084615765166905123685
61636026603084615765166905125089
61636026603084615765166905129301
61636026603084615765168048436193
61636026603084615765168048784709
61636026603084615765417952183381
61636026603084615765417952184785
61636026603084615765417952188997
61636026603084615765419096907215
61636026603084615765419096912831
61636026603084615765436545709559
61636026603084615765436548897503
61636026603084615765438873245477
61636026603084615765438873249689
61636026603084648516544792340443
61636026603084648516544792353541
61636026603084648516544908661109
61636026603084648562298377250359
61636026603084658399883606130391
61636026603084659634665539625323
61636026603084659634665539638421
61636026603084659634665540110804
61636026603084659634665913045341
61636026603084659634665913163433
61636026603084659680419124535239
61636026603087015031842278009620
61636026603087015032323455785891
61636026603087016677001686495379
61636026603087016677004015565087
61636026603087016677004101304235
61636026603087016677005130174011
61636026603087016677189714572707
61636026603087016677193158251339
61636026603087016679451475159331
61636026603087016679451475172429
61636026603087016679451479408681
61636026603087016679451479421779
61636026603087016679451736626125
61636026603087016679451736639223
61636026603087016679535162228473
61636026603087016679535414724183
61636026603087016679535414724231
61636026603087016679535414743105
61636026603087016679535418974985
61636026603087016679535418992454
61636026603087016679535418992455
61636026603087016679535419445917
61636026603087016679535419447369
61636026603087016679535420508775
61636026603087016679536191099701
61636026603087016679723447052313
61636026603087016679723447056684
61636026603087016679723447056685
61636026603087016679723447523245
61636026603087016679723447524697
61636026603087016679724475922089
61636026603087016684535163945011
61636026603087016684535163946415
61636026603087016684535163958061
61636026603087016684535163959513
61636026603087016684535425413209
61636026603087016684535425426307
61636026603087016684536197065541
61636026603087016684536197078639
61636026603087016684616780580443
61636026603087016684618851017009
61636026603087016684619103528737
61636026603087016684619103530189
61636026603087016684619107779539
61636026603087016684619108233001
61636026603087016684619108234453
61636026603087016684619109295859
61636026603087016684619879885333
61636026603087016684619879886785
61636026603087016684804808657771
61636026603087016684807136311781
61636026603087016684808164713545
61636026603087016684808166242963
61636026603087016722757598941213
61636026603087016722758342013829
61636026603087016722945627018541
61636026603087016725201963946477
61636026603087016725202739848159
61636026603087016725202997065603
61636026603087016725205062796453
61636026603087016725205316814307
61636026603087016725205321063657
61636026603087016725205321536041
61636026603087016725205407625109
61636026603087016725206179277441
61636026603087016725265387294219
61636026603087016725265758830527
61636026603087016725268083178501
61636026603087016725268083650885
61636026603087016725269198259809
61636026603087016725286307882527
61636026603087016725288630830821
61636026603087016725288999634099
61636026603087016725289003883449
61636026603087016725289747311809
61636026603087016725290118848117
61636026603087016725453672588991
61636026603087016725453786907855
61636026603087016725456111255829
61636026603087016725457111545889
61636026603087016725473560058173
61636026603087016725474593177299
61636026603087016725476912926003
61636026603087016725476917175353
61636026603087016725476917647737
61636026603087016725477003264421
61636026603087016725477003736805
61636026603087016725477031960777
61636026603087016725478032134197
61636026603087016725478146925445
61636026603087016730286314316379
61636026603087016730288634065083
61636026603087016730288637251623
61636026603087016730288637264673
61636026603087016730288753455601
61636026603087016730289010323125
61636026603087016730289781975457
61636026603087016730349104661019
61636026603087016730352544090301
61636026603087016730369996669611
61636026603087016730372316884875
61636026603087016730372319617905
61636026603087016730372321017585
61636026603087016730372321489969
61636026603087016730372693026277
61636026603087016730537389955791
61636026603087016730558281964383
61636026603087016730560601713087
61636026603087016730560606312357
61636026603087016730560721103605
61636026603087016730561749623461
61636026603087016862465819061251
61636026603087016862466071538247
61636026603087016862466071556961
61636026603087016862466075789049
61636026603087016862466076261433
61636026603087016862466076278695
61636026603087016862466847913765
61636026603087016862737671900745
61636026603087016862737672371677
61636026603087016862737672373129
61636026603087016862737786690541
61636026603087016862738815561769
61636026603087016867549388789023
61636026603087016867549388807737
61636026603087016867549765047065
61636026603087016867549765048517
61636026603087016867549765065779
61636026603087016867550536700849
61636026603087016867550536718111
61636026603087016867821361160213
61636026603087016867822504347401
61636026603087016867822504348853
61636026603087050076274871926375
61636026603087061194395590631539
61636026603087298610595362197483
61636026603087300257723385833371
61636026603087300257724414703147
61636026603087300257724419407411
61636026603087300257912442767377
61636026603087300257912447484739
61636026603087300440738758574707
61636026603087309728716109482363
61636026603087311375844133118251
61636026603087311375845161988027
61636026603087311375845166692291
61636026603087311558859505859587
61636026603087311559047791154359
61636026603087315219146298613954
61636026603087315221594021086319
61636026603087315221594135877323
61636026603087315221594135877359
61636026603087315221594135877566
61636026603087315221594392622627
61636026603087315221594393094767
61636026603087315221594393094803
61636026603087315221594393095010
61636026603087315221678075448242
61636026603087315226674266666947
61636026603087315226674266667154
61636026603087315226674266667155
61636026603087315226677738925295
61636026603087315226677738925502
61636026603087315226757949020386
61636026603087315226761421278734
61636026603087316866271223398415
61636026603087316866272366587055
61636026603087316866274322230969
61636026603087316866274322232373
61636026603087316866274322249842
61636026603087316866274322249843
61636026603087316866274579448365
61636026603087316866274579449817
61636026603087316866274580511223
61636026603087316866274580865515
61636026603087316866274693786151
61636026603087316866274695302471
61636026603087316866275722655927
61636026603087316866275724054155
61636026603087316866275724172247
61636026603087316866462607525741
61636026603087316866462607527145
61636026603087316866463750720157
61636026603087316866463752131483
61636026603087316866463752249575
61636026603087316868722040458355
61636026603087316868722040471405
61636026603087316868722044722207
61636026603087316868722301926553
61636026603087316868722301939651
61636026603087316868722411994663
61636026603087316868722411996067
61636026603087316868722412007713
61636026603087316868722412009165
61636026603087316868722416245417
61636026603087316868722416258515
61636026603087316868722416711977
61636026603087316868722416712025
61636026603087316868722416713429
61636026603087316868722416730898
61636026603087316868722417774835
61636026603087316868723187897749
61636026603087316868723188364309
61636026603087316868723188364357
61636026603087316868723445128291
61636026603087316868723446644611
61636026603087316868785059436351
61636026603087316868785063685701
61636026603087316868785178476949
61636026603087316868786207346725
61636026603087316868805727528949
61636026603087316868805727530353
61636026603087316868805984746345
61636026603087316868805984747797
61636026603087316868805985809203
61636026603087316868806099066661
61636026603087316868806099084130
61636026603087316868807127935033
61636026603087316868807127936437
61636026603087316868807127953906
61636026603087316868973091763029
61636026603087316868973091764433
61636026603087316868974234957445
61636026603087316868974235424005
61636026603087316868994012823721
61636026603087316868994012825125
61636026603087316868995156012361
61636026603087316868995156013765
61636026603087316873050177508249
61636026603087316873050177521347
61636026603087316873050177976261
61636026603087316873050177980633
61636026603087316873050177993730
61636026603087316873050177993731
61636026603087316873050292299497
61636026603087316873050292312595
61636026603087316873050549516941
61636026603087316873050549530039
61636026603087316873052501974315
61636026603087316873238462803021
61636026603087316873238577594269
61636026603087316873802285566807
61636026603087316873802285568211
61636026603087316873802285579857
61636026603087316873802285581309
61636026603087316873802290284169
61636026603087316873802290285573
61636026603087316873802290303042
61636026603087316873802290303043
61636026603087316873802547035005
61636026603087316873802547048103
61636026603087316873802548564423
61636026603087316873802661826253
61636026603087316873802661839351
61636026603087316873803318687337
61636026603087316873803318700435
61636026603087316873803323404699
61636026603087316873803433478585
61636026603087316873803433491683
61636026603087316873805643151999
61636026603087316873805643165049
61636026603087316873805646339943
61636026603087316873805646352993
61636026603087316873805647770143
61636026603087316873805757825155
61636026603087316873805757826559
61636026603087316873805757838205
61636026603087316873805757839657
61636026603087316873805757956297
61636026603087316873805762542517
61636026603087316873805762543921
61636026603087316873805762561390
61636026603087316873806019293353
61636026603087316873806019306451
61636026603087316873806019411445
61636026603087316873806020822771
61636026603087316873806790945685
61636026603087316873806790958783
61636026603087316873868405266843
61636026603087316873868409516193
61636026603087316873868524307441
61636026603087316873869553177217
61636026603087316873885972638805
61636026603087316873885972656274
61636026603087316873885972656275
61636026603087316873886229856249
61636026603087316873887001526050
61636026603087316873887001526051
61636026603087316873887005757931
61636026603087316873887120549179
61636026603087316873887374578679
61636026603087316873887377766623
61636026603087316873889444897153
61636026603087316873889444914622
61636026603087316873889702114597
61636026603087316873890473765477
61636026603087316873890473765525
61636026603087316873890473784398
61636026603087316874054481949607
61636026603087316874056694810965
61636026603087316874056694812369
61636026603087316874057838005381
61636026603087316874057839534799
61636026603087316874074257933577
61636026603087316874075291052703
61636026603087316874075402656007
61636026603087316874075405843951
61636026603087316874077730191925
61636026603087316874078758711781
61636026603087316874078760123107
61636026603087316912025582676223
61636026603087316912025839893667
61636026603087316912027907024197
61636026603087316912028164241641
61636026603087316912028936010613
61636026603087316912213867970995
61636026603087316912217220838825
61636026603087316913722740935647
61636026603087316913723512587979
61636026603087316914475624897291
61636026603087316914475628083831
61636026603087316914475628096881
61636026603087316914475882114735
61636026603087316914475886364085
61636026603087316914475886836469
61636026603087316914476001155333
61636026603087316914476001621893
61636026603087316914476656953607
61636026603087316914476656966657
61636026603087316914476658016417
61636026603087316914476772807665
61636026603087316914476773274225
61636026603087316914536324130955
61636026603087316914536324603338
61636026603087316914536324603339
61636026603087316914536438922203
61636026603087316914538644346219
61636026603087316914538648478929
61636026603087316914538648595569
61636026603087316914538648951313
61636026603087316914538763270177
61636026603087316914538763386817
61636026603087316914539792256593
61636026603087316914559564934527
61636026603087316914559569183877
61636026603087316914559683975125
61636026603087316914560341308593
61636026603087316914724347958933
61636026603087316914724352208283
61636026603087316914724352680666
61636026603087316914724352680667
61636026603087316914726671956987
61636026603087316914726676556257
61636026603087316914726677028641
61636026603087316914727705076113
61636026603087316914727705426033
61636026603087316914727705542673
61636026603087316914727819867361
61636026603087316914727820217281
61636026603087316914727820333921
61636026603087316918803762418165
61636026603087316918803762884725
61636026603087316918806086766139
61636026603087316918992047712937
61636026603087316919556131944921
61636026603087316919559231131767
61636026603087316919559231144817
61636026603087316919559604203269
61636026603087316919619669961447
61636026603087316919619670433830
61636026603087316919619670433831
61636026603087316919619784752695
61636026603087316919620041970139
61636026603087316919621990176711
61636026603087316919621992909741
61636026603087316919621994309421
61636026603087316919621994781805
61636026603087316919622109100669
61636026603087316919623138087085
61636026603087316919807955256219
61636026603087316919808070047467
61636026603087316919810275004923
61636026603087316919810279604193
61636026603087316919810394395441
61636026603087316919811422915297
61636026603087317049477975562765
61636026603087317049477975564217
61636026603087317051736384344417
61636026603087317051736384361679
61636026603087317051736636838675
61636026603087317051736636857389
61636026603087317051736641089477
61636026603087317051736641561861
61636026603087317051736641579123
61636026603087317051736755880725
61636026603087317051736755897987
61636026603087317051737784750501
61636026603087317051737784767763
61636026603087317051987431404113
61636026603087317051988460272437
61636026603087317052008351992421
61636026603087317052009380862197
61636026603087317056816886668861
61636026603087317056816886670313
61636026603087317056816886687575
61636026603087317056817658339907
61636026603087317056817663044379
61636026603087317056818034580687
61636026603087317056819982669167
61636026603087317056819982687881
61636026603087317056819982787259
61636026603087317056819982804521
61636026603087317056819987392353
61636026603087317056819987409615
61636026603087317056820358927209
61636026603087317056820358928661
61636026603087317056820358945923
61636026603087317056821130598255
61636026603087317056821130697633
61636026603087317057071034452049
61636026603087317057072177639237
61636026603087317057072177640689
61636026603087317057089630692383
61636026603087317057091955040357
61636026603087317057093098345637
61636026603087348573415941125629
61636026603087348573415941125872
61636026603087350219791851966967
61636026603087350219791851980065
61636026603087350219791966758215
61636026603087350219791966771313
61636026603087350265545180009359
61636026603087350265545436876883
61636026603087350265545437226803
61636026603087359691536688410752
61636026603087359691536688410753
61636026603087359691537059947061
61636026603087361337912599251847
61636026603087361337912599264945
61636026603087361337912599719859
61636026603087361337912599724231
61636026603087361337912599737328
61636026603087361337912599737329
61636026603087361337912714043095
61636026603087361337912714056193
61636026603087361337912971260539
61636026603087361337912971273637
61636026603087361338100884546619
61636026603087361383666184161763
61636026603087361383666184628323
61636026603087361383854469456535
61636026603095103942847954509727
61636026603095103942848211727171
61636026603095103943600324036483
61636026603095103943601095688815
61636026603095115060968987591767
61636026603095115061721099901079
61636026603095120139613812888001
61636026603095120142064634665463
61636026603095120142145218185980
61636026603095120142145218185981
61636026603095120142628718897447
61636026603095120147228906973065
61636026603095120552151289032671
61636026603095120552152403641595
61636026603095120553657579382145
61636026603095120553657836580923
61636026603095120553657836599637
61636026603095120553658608233255
61636026603095120553658608234659
61636026603095120553658608251921
61636026603095120553658608251969
61636026603095120553658612484009
61636026603095120553930575899972
61636026603095120553930580604237
61636026603095120553930667760486
61636026603095120554410720542567
61636026603095120554410720543971
61636026603095120554410724793321
61636026603095120554411753663097
61636026603095120554682688190363
61636026603095120554682688190571
61636026603095120554682688191815
61636026603095120554682692913549
61636026603095120554682693976359
61636026603095120554683721310941
61636026603095120554683722846135
61636026603095120554683808939574
61636026603095120558741268150563
61636026603095120558741268151967
61636026603095120558741268169229
61636026603095120558741268169277
61636026603095120558742297020339
61636026603095120558742297021743
61636026603095120558742297039005
61636026603095120558742297039053
61636026603095120558742301271093
61636026603095120558930586565865
61636026603095120559014269391321
61636026603095120559014270808422
61636026603095120559494409329651
61636026603095120559494409331055
61636026603095120559495442450181
61636026603095120559766376977655
61636026603095120559766376979059
61636026603095120559766381700633
61636026603095120559767410098185
61636026603095120559767411633219
61636026603095120600436273100279
61636026603095120737696913038795
61636026603095120742780601825879
61636026603095153905480619679653
61636026603095164612004202684799
61636026603095165023598180503345
61636026603095165023601624181977
61636026603095404132115448140215
61636026603095404132118548507963
61636026603095404132118805607315
61636026603095404132118805725407
61636026603095404132870917916627
61636026603095404132870918034719
61636026603095404132871688152017
61636026603095404132871689687051
61636026603095404269379303250824
61636026603095404269379303250825
61636026603095404269944415880201
61636026603095404269944416352584
61636026603095404270132444416815
61636026603095404270132701161875
61636026603095404270132815953123
61636026603095404276719243226696
61636026603095404276907271304024
61636026603095404276910743562372
61636026603095415250236195425095
61636026603095415250239552892195
61636026603095415387500307267667
61636026603095415387500307280765
61636026603095415387500679276359
61636026603095415387500679289457
61636026603095415388064391512749
61636026603095415388252791585671
61636026603095415388253448446755
61636026603095415388253563238003
61636026603095415389948145016760
61636026603095420328884378188429
61636026603095420328884378660812
61636026603095420331335199965891
61636026603095420331335314756895
61636026603095420331335314757138
61636026603095420331335571502199
61636026603095420331899284197875
61636026603095420331899398989122
61636026603095420331900427386515
61636026603095420331900427858898
61636026603095420336415445546726
61636026603095420336418917805074
61636026603095420740669740606685
61636026603095420741421852915997
61636026603095420741422882848583
61636026603095420741422996104797
61636026603095420741422997639831
61636026603095420742928144682621
61636026603095420742928516200215
61636026603095420742928516201619
61636026603095420742929173533683
61636026603095420742929173535087
61636026603095420742929173552349
61636026603095420742929173552397
61636026603095420742929287852547
61636026603095420742929287871261
61636026603095420742929292575525
61636026603095420742929545069991
61636026603095420742929545071395
61636026603095420742929545088657
61636026603095420742929549320745
61636026603095420742929549792969
61636026603095420743117463079209
61636026603095420743117577398073
61636026603095420743201145904665
61636026603095420743201261758722
61636026603095420743201518976163
61636026603095420743201518976166
61636026603095420743201518976172
61636026603095420743681285842995
61636026603095420743681285844399
61636026603095420743681657379303
61636026603095420743681657380707
61636026603095420743681661630057
61636026603095420743682318963525
61636026603095420743930009973062
61636026603095420743930009973063
61636026603095420743930381509371
61636026603095420743932332902483
61636026603095420743932710579078
61636026603095420743933366022977
61636026603095420743933366023061
61636026603095420743933366023220
61636026603095420743933366023221
61636026603095420743933480342085
61636026603095420743933481877119
61636026603095420743933482231410
61636026603095420743933739094563
61636026603095420743953258213977
61636026603095420743953631285478
61636026603095420743954288146563
61636026603095420743954401402617
61636026603095420743954402937810
61636026603095420748008389772359
61636026603095420748009418642135
61636026603095420748009418660849
61636026603095420748009423365113
61636026603095420748009423365273
61636026603095420748011747358955
61636026603095420748011747376217
61636026603095420748011747711843
61636026603095420748011747713247
61636026603095420748011747730509
61636026603095420748011747730557
61636026603095420748011862030707
61636026603095420748011862049421
61636026603095420748011862167465
61636026603095420748012890900483
61636026603095420748012890919197
61636026603095420748012891018527
61636026603095420748012895269329
61636026603095420748012895623461
61636026603095420748197708187661
61636026603095420748197822978909
61636026603095420748201180446009
61636026603095420748201180564101
61636026603095420748281391013117
61636026603095420748284863271465
61636026603095420748761530951447
61636026603095420748764888536639
61636026603095420748764888538043
61636026603095420748765003209795
61636026603095420748766036448417
61636026603095420749015940201221
61636026603095420749017083390021
61636026603095420749017084925055
61636026603095420749033503322429
61636026603095420749036975580777
61636026603095420749038004096421
61636026603095420789434870280527
61636026603095420789435127497971
61636026603095420789685917812399
61636026603095420794518473328463
61636026603095420932030275117715
61636026603095420932051195824115
61636026603095453683721975889760
61636026603095453690496802763872
61636026603095454094750835883409
61636026603095454094750835902123
61636026603095454094751213677889
61636026603095454095503981785635
61636026603095464801274767985227
61636026603095464801277867290324
61636026603095465212868860595021
61636026603095465212870811534623
61636026603095465212870811534671
61636026603095465212871840385733
61636026603095465212871840387137
61636026603095465212871840404399
61636026603095465212871840404447
61636026603095465212871844636487
61636026603095465212871845108711
61636026603095465212871845108871
61636026603095465212871959427735
61636026603095465212872218062121
61636026603095465212872218180213
61636026603095465213623952695045
61636026603095465213623952696449
61636026603095465213624985815575
61636026603095465213625100606823
61636026603095465215403623478189
61636026603119421111521113576393
61636026603119421112002287103265
61636026603119432224474861257265
61636026603119432229642118078717
61636026603119432230122262735813
61636026603119437174020974167183
61636026603119470525298673113569
61636026603119481643419677615893
61636026605968726412913476809594
61636026605968726412916921551036
61636026606038977879899119366672
61636026606041613103220105412620
61636026606041629758255821057528
61636026606041677936766798594572
61636026606041677936770529133174
61636026606041679583147211036417
61636026606049733633487032424407
61636026606049733633487032425811
61636026606049783456327164849539
61636026606049783458106456421057
61636026606077652475828151793814
61636026606077702293104534861164
61636026606077702300697617606978
61636026606085756205410566396919
61636026606085756205410566396967
61636026606085756206163711808095
61636026606085756206184632514495
61636026606085756342608558990046
61636026606085756342608559003096
61636026606085756342608587569762
61636026606085756342608587582812
61636026606085756342692242877019
61636026606085756342692242877020
61636026606085756342692242877067
61636026606085756342692242877068
61636026606085756342692242890118
61636026606085756342692271456735
61636026606085756342692271456736
61636026606085756342692271456783
61636026606085756342692271456784
61636026606085756342692271469834
61636026606085756343444612403823
61636026606085756343444612403824
61636026606085756343444640983539
61636026606085756343444640983540
61636026606085756343444640984997
61636026606085756343445387244100
61636026606085756343445415823816
61636026606085756350222533874142
61636026606085756350222533878561
61636026606085756350222533878562
61636026606085756350222534923902
61636026606085756350222534941372
61636026606085756350285325622834
61636026606085756350285325622882
61636026606085756351038471051320
61636026606085756351038471052724
61636026606085806168042116468329
61636026606085806168042888120661
61636026606085806168063780245596
61636026606085806168063780245680
61636026606085806168063780245839
61636026606085806168063780245840
61636026606085806168063808825312
61636026606085806168063808825396
61636026606085806168063808825555
61636026606085806168063808825556
61636026606085806168063808827007
61636026606085806168063808827008
61636026606085806168063808827013
61636026606085806168063808844270
61636026606085806168795257647417
61636026606085806168816149774047
61636026606085806168816149774048
61636026606085806168816178353763
61636026606085806168816178353764
61636026606085806175594072292722
61636026606085806175594075479262
61636026606085806175656837599930
61636026606085806175656861947558
61636026606085806175656866179646
61636026619876652657963659537387
61636026620809289458168197441073
61636026620809290646944751412599
61636026620809290692699079278443
61636026620809290693263163510427
61636026620809290693535135757701
61636026620812892964510323251141
61636026620812892964781919362837
61636026620812892969863280969539
61636026620812892969866753227887
61636026620813191323638268548411
61636026620813191323638383339658
61636026620813191323638640084719
61636026620813191323638640557102
61636026620813191328721986387594
61636026620813193105768668229739
61636026620813193108026956202479
61636026620813193108299043359098
61636026620813193108300072228874
61636026620813193113383762314803
61636026620813193151522224443251
61636026620813193153780883952299
61636026620813193153780888551569
61636026620813193159112954261375
61636026620813193159116426519723
61636026620820996837210904526059
61636026620820996839737808695915
61636026620820996839741164746073
61636026620820996839741252374547
61636026620820996839741509591991
61636026620820996839742395563187
61636026620820996839742652780631
61636026620820996844825998611123
61636026620821296433943531659967
61636026620821296433943646451214
61636026620821296433944674848607
61636026620821296433944675320987
61636026620821296433944675320990
61636026620821296982986201588523
61636026620821296982986573124831
61636026620821296982986577724101
61636026620821296982987320796717
61636026620821296983258261464271
61636026620821296983259290334047
61636026620821296983259661870355
61636026620821297026481469826487
61636026620821297028740129335535
61636026620821297028740905587137
61636026620821297028988853814119
61636026620821297028990925666383
61636026620821297028991952646833
61636026620821297028991954536159
61636026620821297028992068855023
61636026620821297028992326072467
61636026620821297034075671902959
61636026620821340905853886803492
61636026620845313962389139727051
61636026620845313962389139728455
61636026620845614151639560692177
61636026620845614151639589270489
61636026620845614151639589271893
61636026620845614151639932227081
61636026620845614151639932228485
61636026620845614151659705028883
61636026622795092779679792661630
61636026622795092962694136546279
61636026622831410328252236232999
61636026622831410732169185963778
61636026622831414436514986454919
61636026622831414436515247921761
61636026622831414444129997633083
61636026622831414446639702780745
61636026622831414446640477621021
61636026622831414446640510450294
61636026622831414446640510450295
61636026622831414619529358917889
61636026622831414619529584369077
61636026622831414627122671364241
61636026622831414627123446203113
61636026622831414627143558773563
61636026622831414629654041948041
61636026622831414629654818317687
61636026622831414629654846901822
61636026622831414629654846901823
61636026622831414629655189858415
61636026622831415678911153101442
61636026622831415681421664323385
61636026623767655955239104765424
61636026623767689263002447067296
61636026623767689308756290122112
61636026623767689308756290139374
61636026623767689308756290611758
61636026623767689308756377750586
61636026623767689313838860184824
61636026623767705917306192018166
61636026623767705924645874659954
61636026623767705924896921719650
61636026628739739660346059853963
61636026628739739667960034725009
61636026628739739667960037911549
61636026628739739667961071032127
61636026628739739667961071032286
61636026628739739667961071032287
61636026628739739843360686347837
61636026628739739843360686352209
61636026628739739843360772091357
61636026628739739850137808640287
61636026628739739850953371814199
61636026628739739850953711466207
61636026628739739850953716183569
61636026628739739850953716187940
61636026628739739850953716187941
61636026628739739850954859376581
61636026628739739850974632172607
61636026628739739850974636894340
61636026628739739850974636894341
61636026628739739850975780082981
61636026628739739853486263257411
61636026628739740902742226500486
61636026628739740905252738248044
61636026628739740905252738252256
61636026628739740905252738253660
61636026628739740905252738254389
61636026628739740905252738254632
61636026628739740905252739317490
61636026628739741085736424516587
61636026628739741497266606045844
61636026628739741497266606051460
61636026628739741499777372900097
61636026628739741499778147732624
61636026628739741499778147738240
61636026629611439209039764540542
61636026629611439392054361391842
61636026629676281322587187251336
61636026629676314676103310809804
61636026629676314676104085648667
61636026629676314676104339679580
61636026629676314676104343928921
61636026629676314676104344401314
61636026629676314676104458720178
61636026629676314676104460236498
61636026629676314681186913857740
61636026629676314721836749970227
61636026629676331337999595054511
61636026629683984921991434588198
61636026629683984921994529188824
61636026629683984928769356062936
61636026629708301492774851595376
61636026629720257815076260840616
61636026629720307822897278776648
61636026629720307827979852954808
61636026673014354558827427470755
61636026673014356210199903089197
61636026673050378922703726199313
61636026673050671931160382730799
61636026673050677419080087152719
61636026673050677458066997492017
61636026673050677458067083231165
61636026673050679058689438345633
61636026673050679104442994559193
61636026673051578032657049685192
61636026673051579679786102192308
61636026673051580228829153940412
61636026673051580228829496897004
61636026673051580228912808186104
61636026673051580228912836765820
61636026673051580228913179722412
61636026673925979164188698895709
61636026673925979301449453266809
61636026673926023819655161221600
61636026673986917718380019382565
61636026673986917723462588856217
61636026673986917723463708169649
61636026673986917761602170295241
61636026673986917764046535300505
61636026673986917764050007558853
61636026673986917764050264776297
61636026673986917764113026541221
61636026673986917764130474871181
61636026673986917764133575593221
61636026673986917764133947129529
61636026673986917769133610606789
61636026673986917769196372371713
61636026673986917769213820701673
61636026673986917769217292960021
61636026673986919362976637719021
61636026673986919362977666588797
61636026673986919365508043017001
61636026673986919365508043035715
61636026673986919365508299880153
61636026673986919365508300234445
61636026673986919365508300253159
61636026673986919365508385973593
61636026673986919365509071886777
61636026673986919365509071905491
61636026673986919370589316995229
61636026673986919370591645710645
61636026673986919370591646064937
61636026673986919370591646083651
61636026673986919370591731822799
61636026673986919370592760673861
61636026673986919370592760692575
61636026673986919408731222802357
61636026673986919411175587807621
61636026673986919411177916409365
61636026673986919411177916422415
61636026673986919411178173626809
61636026673986919411178173639859
61636026673986919411178287945673
61636026673986919411178287958723
61636026673986919411178288063717
61636026673986919411178288413637
61636026673986919411178945279141
61636026673986919411178945292191
61636026673986919411179059598005
61636026673986919411179059716049
61636026673986919411179060065969
61636026673986919411179316828499
61636026673986919411238612456489
61636026673986919411240935385909
61636026673986919411240935404783
61636026673986919411242079065599
61636026673986919411261599230561
61636026673986919411261599247823
61636026673986919411261855975621
61636026673986919411261856092261
61636026673986919411261856448005
61636026673986919411261856465267
61636026673986919411261970766869
61636026673986919411262628100337
61636026673986919411262628117599
61636026673986919411262999653907
61636026673986919416261519457301
61636026673986919416261519470351
61636026673986919416261634244129
61636026673986919416262662645941
61636026673986919416262662658991
61636026673986919416262662763985
61636026673986919416322329823289
61636026673986919416324281216401
61636026673986919416324281235275
61636026673986919416324396026315
61636026673986919416325424878829
61636026673986919416325424896091
61636026673986919416345201806113
61636026673986919416345202278497
61636026673986919416345202295759
61636026673986919416345316597361
61636026673986919416345316614623
61636026673986919416346345484399
61636026673986919548436633646753
61636026673986919548438699831065
61636026673986919548438699832517
61636026673986919548438956595047
61636026673986919548438957048509
61636026673986919548438957049961
61636026673986919548439042787657
61636026673986919548439728700841
61636026673986919548439728702293
61636026673986919548522610822025
61636026673986919548522639401741
61636026673986919548522639403193
61636026673986919553522302879001
61636026673986919553522302880453
61636026673986919553523417487925
61636026673986919553523417489377
61636026673986919553605956653969
61636026673986919553605956671231
61636026673986919553605985232233
61636026673986919553605985233685
61636026673986919553605985250947
61636026673986919960218639555725
61636026673986919960218896773169
61636026673986919960302550546685
61636026673986919965302242603661
61636026673986919965385896377177
61636026673986962233992560092039
61636026673987819933320081874717
61636026673987819933320081874930
61636026673987819933320081893591
61636026673987819933320853527049
61636026673987819933320853545923
61636026673987819938403427705422
61636026673987819938403427724083
61636026673987819978989612310649
61636026673987819978989727097477
61636026673987819978989955267241
61636026673987819978989983846957
61636026673987819978990726915153
61636026673987819978990726919573
61636026673987819978990841706401
61636026673987819979073295131845
61636026673987819979073295149107
61636026673987819979073638086825
61636026673987819979073638105699
61636026673987819979073666666541
61636026673987819979074409739157
61636026673987819979074409740768
61636026673987819979074409740769
61636026673987819979074409758031
61636026673987819979074781294339
61636026673987819984073329671625
61636026673987819984073329673029
61636026673987819984073329690499
61636026673987819984073330145413
61636026673987819984074444286373
61636026673987819984074444754337
61636026673987819984156983936191
61636026673987819984157012498644
61636026673987819984157012498645
61636026673987819984157012515907
61636026673987819984158127107569
61636026673987819984158127124831
61636026673988118338114571659609
61636026673988118338114828877053
61636026673988118338117929126709
61636026673988118338118300663017
61636026673988118338118300781109
61636026673988118343198174707545
61636026673988118343201646493509
61636026673988118343201646611601
61636026673988120120058898920733
61636026673988120120060042109373
61636026673988120122503521143441
61636026673988120122506621412019
61636026673988120122506992930857
61636026673988120122506992948327
61636026673988120122506993047497
61636026673988120122506993401789
61636026673988120122507079140937
61636026673988120122507764583189
61636026673988120122507764600659
61636026673988120122507764699829
61636026673988120122507765054121
61636026673988120122507850793269
61636026673988120122569755166553
61636026673988120122570526818885
61636026673988120122570526819098
61636026673988120122588324245725
61636026673988120122588352825441
61636026673988120122590304218713
61636026673988120122590304237427
61636026673988120122590647175145
61636026673988120122590647175304
61636026673988120122590647175305
61636026673988120122590647194019
61636026673988120122590675773735
61636026673988120122591447407193
61636026673988120122591447407352
61636026673988120122591447407353
61636026673988120122591447426067
61636026673988120122591790382659
61636026673988120127586866973933
61636026673988120127588010162573
61636026673988120127590333976892
61636026673988120127590338761349
61636026673988120127590338765721
61636026673988120127590338778819
61636026673988120127590338877989
61636026673988120127590339232281
61636026673988120127591453387743
61636026673988120127591453841205
61636026673988120127653100997258
61636026673988120127672041612525
61636026673988120127674021604227
61636026673988120127675136194437
61636026673988120127675136213151
61636026673988120165813598322933
61636026673988120168257963328197
61636026673988120168260292397905
61636026673988120168260549142965
61636026673988120168260549160435
61636026673988120168260549259605
61636026673988120168260549265429
61636026673988120168260549615349
61636026673988120168260663934213
61636026673988120168261320793893
61636026673988120168261320795297
61636026673988120168261320812767
61636026673988120168261320911937
61636026673988120168261435586545
61636026673988120168320988449241
61636026673988120168323311378661
61636026673988120168323311397535
61636026673988120168324083030993
61636026673988120168324454586175
61636026673988120168344231966969
61636026673988120168344231968580
61636026673988120168344231968581
61636026673988120168344231985843
61636026673988120168345003619301
61636026673988120168345003620912
61636026673988120168345003620913
61636026673988120168345003638175
61636026673988120173343894972053
61636026673988120173343894973457
61636026673988120173343894990927
61636026673988120173343895445841
61636026673988120173344009764705
61636026673988120173345038284561
61636026673988120173404705816041
61636026673988120173406657228027
61636026673988120173407800399405
61636026673988120173407800416667
61636026673988120173427577799072
61636026673988120173427577799073
61636026673988120173427577816335
61636026673988120717300986968761
61636026673988120717301244186205
61636026673988120717301272765921
61636026673988120717363662994537
61636026673988120717364034530845
61636026673988120717384583582845
61636026673988120717384926539437
61636026673988120722384590016697
61636026673988120722384618596413
61636026673988120722384704335561
61636026673988120722447380361337
61636026673988120722468272369929
61636026673998625099849497882529
61636026673998625099933180708180
61636026673998625099933180708181
61636026673998625105015754886340
61636026673998625105015754886341
61636026673998625145602397232137
61636026673998625145603083145321
61636026673998625145603168884469
61636026673998625145682521587873
61636026673998625145685622309913
61636026673998625145685965266504
61636026673998625145685965266505
61636026673998625145686765498309
61636026673998625145686765498393
61636026673998625145686765498552
61636026673998625145686765498553
61636026673998625145687108455145
61636026673998625150685657323481
61636026673998625150765867418365
61636026673998625150769339676712
61636026673998625150769339676713
61636026673998625150770454285637
61636026673998669615544606808731
61636026673998669615545749997371
61636026673998669617240326507642
61636026673998669618076006851322
61636026673998925151855179692461
61636026673998925151855951344793
61636026673998925151858279942165
61636026673998925151858537159561
61636026673998925151858651478425
61636026673998925151858651478473
61636026673998925151858651596517
61636026673998925151859308811857
61636026673998925151859308811893
61636026673998925151859308811941
61636026673998925151859423130721
61636026673998925151859423130757
61636026673998925151859423130805
61636026673998925151859423248849
61636026673998925151859423603194
61636026673998925151859680348249
61636026673998925151859680466293
61636026673998925156941882990101
61636026673998925156943026178657
61636026673998925156943026178693
61636026673998925156943026178741
61636026673998925156943026296785
61636026673998925286671226101705
61636026673998925289119063365317
61636026673998925289119320110377
61636026673998925289119320582761
61636026673998925289120063182957
61636026673998925289120063182993
61636026673998925289120177974241
61636026673998925289120435191685
61636026673998925289202631399685
61636026673998925289203002935992
61636026673998925289203002935993
61636026673998925289203746008608
61636026673998925289203746008609
61636026673998925289204117544917
61636026673998925293449520529657
61636026673998925294199194154905
61636026673998925294202666413253
61636026673998925294203781022177
61636026673998925294282876508137
61636026673998925294286348766484
61636026673998925294286348766485
61636026673998925294287463375409
61636026673998925332425925501001
61636026673998925334870290506265
61636026673998925334872876439125
61636026673998925334872876793417
61636026673998925334873647973413
61636026673998925334873648091457
61636026673998925334873648445749
61636026673998925334873762764613
61636026673998925334936410210513
61636026673998925334936781746981
61636026673998925334956559146648
61636026673998925334956559146649
61636026673998925334957330798737
61636026673998925334957330798821
61636026673998925334957330798980
61636026673998925334957330798981
61636026673998925339957365812549
61636026673998925340020127577473
61636026673998958686695225056327
61636026673998969759061615898503
61636026673998969804816315297799
61636026673998969806510891808070
61636026674022936775559921220505
61636026674022936775560035539369
61636026674022937187342298665785
61636026674022942128813152648720
61636026674022942128813409866164
61636026674022942128814152938780
61636026674022942130508756806999
61636026674022942130508761412093
61636026674022942268522656966653
61636026674022975482330682868589
61636026674022975482330768607737
61636026674022986595367827105533
61636026674022986595368084322977
61636026674022986600451401573753
61636026674022986600451515892617
61636026674023225800957068993689
61636026674023225800957326211133
61636026674023226212739332120105
61636026674023236913994356130665
61636026674023236913994470448077
61636026674023236913994470449529
61636026674023236913994727665521
61636026674023236913994727666973
61636026674023236919076930307373
61636026674023236919076930308825
61636026674023236919077044626237
61636026674023236919077044627689
61636026674023236919078073496013
61636026674023236959748026660185
61636026674023236959748026661637
61636026674023236959748283877629
61636026674023236959748283879081
61636026674023236964830600839797
61636026674023237325776733574493
61636026674023237330859307752653
61636026674023237371530289788053
61636026674023237376612863966213
61636026674023240625202109521436
61636026674023242272330390373316
61636026674023242272331190605364
61636026674023242274004845188967
61636026674023242274025765895319
61636026674023242457772331656765
61636026674023242457772674613357
61636026674023242457793222267081
61636026674023242457793223783401
61636026674023242457793252363117
61636026674023242457793595319709
61636026674023242869554566204869
61636026674023242869554594434665
61636026674023242869554594783181
61636026674023242869554594784585
61636026674023242869554680522329
61636026674023242869554680523733
61636026674023242869575486443257
61636026674023242869575486909817
61636026674023242869575601228681
61636026674023242869638248558101
61636026674023242869638277254457
61636026674023275625826770896425
61636026674023275671580098942981
61636026674023286738864172350813
61636026674023286743947518181305
61636026674023286784617728562921
61636026674023286789701074393413
61636026674023286789701074865589
61636026674023286789701189184453
61636026674024137944508615764460
61636026674024142885895786921771
61636026674024143437387268433609
61636026674024176239329346984041
61636026674024187357450094268921
61636026675970018734801128176327
61636026675970019786378112742396
61636026675970020381174719740372
61636026675970020381177901952210
61636026675970020388767515626216
61636026676006337746732529380582
61636026676006337746732533629932
61636026676006337746732819427092
61636026676006337754325615312936
61636026676006341046827390862003
61636026676006341049337906865547
61636026676006341634008986225257
61636026676006341634008986226709
61636026676006341634009243444153
61636026676006341634009244960473
61636026676006341641602331955637
61636026676006341641603102208289
61636026676006341641603106794509
61636026676006341641603106813382
61636026676006341641603106813383
61636026676006341641603188301729
61636026676006341641623998921145
61636026676006341644134478909083
61636026676006343242246352499850
61636026676006343242246352853982
61636026676006343287977983939344
61636026676006343287977985002118
61636026676006343290509388882060
61636026676006343290509388882219
61636026676006343290509388882220
61636026676006343290510388699887
61636026676006343290510388699896
61636026676006343290510389173008
61636026676006343290510389173089
61636026676006343290510389173092
61636026676006343290510417750384
61636026676006343290510503491144
61636026676880442147636138081881
61636026676880486620841315840761
61636026676880491968196298785937
61636026676880491968196298803199
61636026676880492103677674433593
61636026676880492106209079731573
61636026676880492111271503438563
61636026676880492111271503451661
61636026676880492111271761718817
61636026676880492523053767627789
61636026676942566909938534419246
61636026676942582923776806590538
61636026676942582930551630165682
61636026676942583518573410283930
61636026676942616277294079459060
61636026676942616277294079463272
61636026676942616277294079575700
61636026676942616323046631248398
61636026676942616323047664368976
61636026676942616323047664373188
61636026676942616323047750462416
61636026676942631101452105090028
61636026676942631696251031848354
61636026676942631696983252439134
61636026676942631696983256671222
61636026676942631696983256689936
61636026676942631696983257044228
61636026681866487645781164220820
61636026681878193242944518665300
61636026681878193246291830076362
61636026681878493386461527753620
61636026681878493389808839164682
61636026681878644102128265628377
61636026681878644102149186689069
61636026681878644147881846169399
61636026681878644147881850891133
61636026681878644147902512844847
61636026681902510365843053193144
61636026681914662978156574037580
61636026681914662978157717226220
61636026681914666273168977076647
61636026681914666273168977078099
61636026681914666857840088322109
61636026681914666864617468181923
61636026681914666865433375712155
61636026681914666865454296418507
61636026681914666865455182407173
61636026681914667917033600727664
61636026681914667917033600744926
61636026681914667917033600747350
61636026681914667919544083921825
61636026681914667919544888383540
61636026681914668102474740735889
61636026681914668468587905885428
61636026681914668514340462281104
61636026682752594518595431945228
61636026682776954322720871470544
61636026682777805339407187306728
61636026682777854753271901927660
61636026682849841013024059600192
61636026682849857664796146640732
61636026682849857668059775226386
61636026682850741448657403825868
61636026682850756268464995542970
61636026682850758052941158688592
61636026682850806231371667383890
61636026682850808060674791858996
61636026682850808060678235537628
61636026682850808060761798966902
61636026682850808060761803571996
61636026682850808065782760353322
61636026682850808068289767020102
61636026682850808068289795599818
61636026682851058242211494405074
61636026682851106420642261380674
61636026682851108255032433645158
61636026682851241690395718162744
61636026682861563219553481617310
61636026682861613044277256183704
61636026682861613044360159919486
61636026682861613044360934759762
61636026682861613049380743630922
61636026682861613051887787376118
61636026682861613227291595817560
61636026682861613228127271439506
61636026682861613228127276161240
61636026682862014121175520135511
61636026682862014121175777352955
61636026682862014126259123183447
61636026682885880384858035613056
61636026682885880385611185273582
61636026682885880385611213853298
61636026682885880385632105981386
61636026682885930210501570744630
61636026682887074233902240406078
61636026682887079175289410146456
61636026682887080952148150491598
61636026682887080958926071966336
61636026682887080959679221626862
61636026682887080959700142334666
61636026682887125426232858715198
61636026682887125426232887294914
61636026682887130967500235332258
61636026682887130967500263911974
61636026682887215040592728245332
61636026682887226158712703877880
61636026682887231102611127395308
61636026682887231644144029758436
61636026682887231720378695062363
61636026682887264407863557461416
61636026682887264407947240281208
61636026682887264453617142371332
61636026682887264453700824724564
61636026682887264453700825191124
61636026682887264476588081186068
61636026682887264476588081191684
61636026682887275520984670315312
61636026682887275520984674566114
61636026682887275520984674570485
61636026682887275520984674570486
61636026682887275566737886408900
61636026682887275566738259474578
61636026682887275566738259480401
61636026682887275566738259480402
61636026682887275571737118003880
61636026682887275571820800357112
61636026682887275571820800823672
61636026682887275574247372540630
61636026682887279272778632404030
61636026682887279827657342332471
61636026682887281062250987953510
61636026682887281064678590069605
61636026682887281064678593251933
61636026682887281064762271472464
61636026682887281064762272889397
61636026682887281064762272889406
61636026682887281064762272895229
61636026682887281064762272895230
61636026682887281064762276077557
61636026682887281064762276077558
61636026682887281064762615851822
61636026682897886118761282153968
61636026682897886126291548806382
61636026682897886126291577386098
61636026682897886126312469514186
61636026682897935943567960456144
61636026682897935951098255688274
61636026682897936134133487450218
61636026682898036265958666364047
61636026682898086224511588117189
61636026682898086224532508705497
61636026682898086224532509177881
61636026682898086224532510227641
61636026682898086224532510240691
61636026682898086224533656598401
61636026682898086229595191165125
61636026832467342604222065036748
61636026832467342604225417904578
61636026832467342604410350331520
61636026832467342604413703199350
61636026832467342604473112096444
61636026832536386083364513633137
61636026832536386129115745380679
61636026832536386129117726422141
61636026832536386129118069378733
61636026832539087420768484218919
61636026832539087420771180219841
61636026832539087832550833084531
61636026832539087832553071343437
61636026832539087832553157082585
61636026832539087832553157549145
61636026832539087832553186128861
61636026832539988402624633590436
61636026832539988407705684002590
61636026832540288543879538074087
61636026832540288546139061463210
61636026832540288546139347260370
61636026832540288546327346757982
61636026832540288551413302383688
61636026832540288589635533069721
61636026832540288591892674952896
61636026832540288591895227470580
61636026832540288591895999122912
61636026832540288591896027820726
61636026832540288592080960247668
61636026832540288592083255547908
61636026832540288592084284417684
61636026832540288592084313115498
61636026832540288592143722012592
61636026832540288596976278000832
61636026832540288596978573301072
61636026832540288597166858595844
61636026832540288597166858713942
61636026832540288597227325060528
61636026832571508273774209528809
61636026832571508273775238398585
61636026832571556452016690159877
61636026832571556452017719029653
61636026832571557687552455097213
61636026832571557687552569416077
61636026832571557687552826633521
61636026832572408849201804464563
61636026832572708985104062424367
61636026832572708992634354829912
61636026832572709030857618636475
61636026832572757170876835460980
61636026832575110133240135130927
61636026832575110545022141039899
61636026832575158311670643826273
61636026832575158311670643826433
61636026832575158723264851712794
61636026832575158723264851712795
61636026832575158723264879938171
61636026832575158723264879938379
61636026832575158723264966031659
61636026832575159958611672499747
61636026832575410276757115993870
61636026832575410276757115993871
61636026832575410276757230312735
61636026832575410284099926164485
61636026832575410284099926164728
61636026832575410322509667310777
61636026832575410322510438963109
61636026832575410322510700431355
61636026832575410329853482494880
61636026832575410329853511074596
61636026832575410688539031091993
61636026832575410688539145877417
61636026832575410688539150128219
61636026832575410695881414456436
61636026832575410695882157529052
61636026832575410734292702089573
61636026832575410734292706340327
61636026832575410734292735392480
61636026832575410741634970786690
61636026832575410741635745621296
61636026832575410741635745621350
61636026832575410741635771018738
61636026832575410741635774201012
61636026832575410741635774201066
61636026832575410741885674889794
61636026832575410741886794097979
61636026832575410741886794097988
61636026832575410741886818078434
61636026832575410741886822677695
61636026832575410741886822677704
61636026832575410871553461070139
61636026832575410879147548827746
61636026832575410879147549890556
61636026832575410879147577407462
61636026832575410879147578470272
61636026832575410879147663146610
61636026832575410879147921426864
61636026832575455206494839894506
61636026832575458317738841409853
61636026832575458317738841409901
61636026832575458317738870107661
61636026832575458317926869487181
61636026832575458317926869487229
61636026832575458317926898184989
61636026832575458455187652914593
61636026832575458455187882969470
61636026832575458455187882969471
61636026832575458455187997288335
61636026832575458462530693140328
61636026832575458866781889026491
61636026832575458874311923164832
61636026832575458874312956266696
61636026832575460147881890244313
61636026832575460147881890710873
61636026832575460147881976333381
61636026832575460147882005029737
61636026832575460147882009634830
61636026832575460147882009634831
61636026832575460147882237800175
61636026832575460147882266852274
61636026832575460147882266852275
61636026832575460147882352591423
61636026832575460148070175539085
61636026832575460155412530323812
61636026832575460155413301976144
61636026832576311302104397990857
61636026832576311302104488335099
61636026832576311309446524137856
61636026832576311309447553007632
61636026832576311309634780852912
61636026832576311309634809432628
61636026832576311446896597282922
61636026832576311446896597282970
61636026832576311446896598345780
61636026832576311446896683022118
61636026832576311446896941302372
61636026832576359480346999062202
61636026832576359480346999062203
61636026832576359480347227227547
61636026832576359480347255925307
61636026832576359480347342018795
61636026833446902394415408482441
61636026833446902806012738132203
61636026833446904041547588518627
61636026833447755203113136614620
61636026833447758909153512074440
61636026833448055346630145584794
61636026833448103570625153676340
61636026833448103570625410775686
61636026833448103570625410893784
61636026833448103570687829702116
61636026833448104798629849720339
61636026833450756638091846434564
61636026833450760344323602957640
61636026833450804816522613410164
61636026833450804862276169740322
61636026833450804862278492570518
61636026833450804862279264222850
61636026833450804862526873843426
61636026833450806501876909346863
61636026833450806501876909813423
61636026833450806501876995435931
61636026833450806501877024132287
61636026833450806509407549426362
61636026833450806509408321078694
61636026833519789502402094136527
61636026833519789502402351353971
61636026833519789509996553548540
61636026833519800620523184377999
61636026833519800620523441595443
61636026833519803871475720957703
61636026833519803876642749632530
61636026833519803914779231649727
61636026833519803917226952705149
61636026833519803917226954240183
61636026833519803917229277169763
61636026833519803917229277171215
61636026833519803917230048822095
61636026833519803917230048823547
61636026833519803917230048840809
61636026833519803917289716359399
61636026833519803922373433726199
61636026833519804283070470460345
61636026833519804283257726866627
61636026833519804283258755755117
61636026833519804288153044638505
61636026833519804288341329914563
61636026833519804288341329933277
61636026833519804288422688288455
61636026833519804288425012753069
61636026833519804326561494776191
61636026833519804328820673804623
61636026833519804328820673804831
61636026833519804328820931022275
61636026833519804328822998152805
61636026833519804328822998157017
61636026833519804328823255370249
61636026833519804328823255374461
61636026833519804328823369689113
61636026833519804328823369805753
61636026833519804328824026672453
61636026833519804328824027022581
61636026833519804328824027026793
61636026833519804328824141345657
61636026833519804328824398675529
61636026833519804329008954382081
61636026833519804329008958614169
61636026833519804329008959086345
61636026833519804329008960149155
61636026833519804329008960149363
61636026833519804329009217366599
61636026833519804329009217366807
61636026833519804329011283078783
61636026833519804329011283080187
61636026833519804329011283451789
61636026833519804329012311967225
61636026833519804329012426640429
61636026833519804329071722281469
61636026833519804329071979485863
61636026833519804329071979498913
61636026833519804329075074080665
61636026833519804329075074082069
61636026833519804329075074086489
61636026833519804329095994668973
61636026833519804333904276852559
61636026833519804333904276852767
61636026833519804333904391171631
61636026833519804333906600850613
61636026833519804333906601200741
61636026833519804333906601204953
61636026833519804333906715519605
61636026833519804333906715523817
61636026833519804333906715636245
61636026833519804334091528560241
61636026833519804334092561662105
61636026833519804334092563197091
61636026833519804334092563197299
61636026833519804334092934733607
61636026833519804334094886126719
61636026833519804334094886128123
61636026833519804334094886145385
61636026833519804334095000818589
61636026833519804334155325329405
61636026833519804334155439648269
61636026833519804334155696852663
61636026833519804334157648247179
61636026833519804334157648258825
61636026833519804334157648260229
61636026833519804334157648264649
61636026833519804334178568847133
61636026833519804334178568952127
61636026833519804334178568965177
61636026833519804466269743458683
61636026833519804466269972096411
61636026833519804466270000676127
61636026833519804466273095276705
61636026833519804466273095276753
61636026833519804471353346506571
61636026833519804471353346506619
61636026833519804471353689463211
61636026833519804471355669454865
61636026833519804471355669454913
61636026833519805564358072459435
61636026833519805564358075645975
61636026833519805564358333926229
61636026833519805564358448717477
61636026833519805564359105578561
61636026833519805564359220369809
61636026833519805569441678693911
61636026833519805569442051765413
61636026833519806113401124679715
61636026833519806113401381424983
61636026833519806113401381897159
61636026833519806113402153077315
61636026833519806113402153549491
61636026833519806113402239288639
61636026833519806113464915314415
61636026833519806113485807323007
61636026833519806113485835902723
61636026833519806118484727727651
61636026833519806118485070684243
61636026833519806118547489492575
61636026833519806118568410080883
61636026833519848387169621446525
61636026833519848389704120794006
61636026833519848798765665009067
61636026833520704896820654515453
61636026833520704896820654987629
61636026833520704896820656404779
61636026833520704896820769306493
61636026833520704896820770723642
61636026833520704896820770723643
61636026833520704896820999361370
61636026833520704896820999361371
61636026833520704896904338752187
61636026833520704896904339224571
61636026833520704896904453543434
61636026833520704896904453543435
61636026833520704896904681708779
61636026833520704896904682181162
61636026833520704896904682181163
61636026833520704896904796500027
61636026833520704896906661700481
61636026833520704896907776309405
61636026833520704901904372354429
61636026833520704901904373771578
61636026833520704901904373771579
61636026833520704901904716728171
61636026833520704901906696702403
61636026833520704901906696719872
61636026833520704901906696719873
61636026833520704901988056591370
61636026833520704901988056591371
61636026833520704901988399547963
61636026833520704901990350487565
61636026833520706086416559708898
61636026833520706132170887568913
61636026833520706137253490326789
61636026833520990213731142082675
61636026833520990221262582394222
61636026833521001331851889367555
61636026833521001334299983848610
61636026833521001339383329679102
61636026833521004491294989058429
61636026833521004491297313523043
61636026833521004491297313524495
61636026833521004491298085175375
61636026833521004496378334888921
61636026833521004496380659353583
61636026833521004496380659354987
61636026833521005037890314551171
61636026833521005040337659371637
61636026833521005040337665138759
61636026833521005040338036675067
61636026833521005040339988068339
61636026833521005040339988087053
61636026833521005040339988441345
61636026833521005040340074161619
61636026833521005040340074180492
61636026833521005040340074180493
61636026833521005040341131275693
61636026833521005040341131629984
61636026833521005040341131629985
61636026833521005040421347840507
61636026833521005040421347958551
61636026833521005040421690797099
61636026833521005040421719494859
61636026833521005040423670906845
61636026833521005040424814095485
61636026833521005045420233549797
61636026833521005045423705435139
61636026833521005045423705453853
61636026833521005045423705789271
61636026833521005045423705808144
61636026833521005045423705808145
61636026833521005045423791547293
61636026833521005045505036627591
61636026833521005045505408636235
61636026833521005045507388273645
61636026833521005047680042736080
61636026833521005083643870763327
61636026833521005086091334606921
61636026833521005086091592887175
61636026833521005086093658954895
61636026833521005086093658972364
61636026833521005086093658972365
61636026833521005086093659071535
61636026833521005086094687487801
61636026833521005086094687842140
61636026833521005086094687842141
61636026833521005086154355000615
61636026833521005086154355002019
61636026833521005086154355019489
61636026833521005086154469791863
61636026833521005086157449601241
61636026833521005086157449602645
61636026833521005086175275706967
61636026833521005086178370307593
61636026833521005091174937654857
61636026833521005091174938717667
61636026833521005091177261647295
61636026833521005091177261648699
61636026833521005091177261665961
61636026833521005091177262002831
61636026833521005091177262020300
61636026833521005091177262020301
61636026833521005091177262119471
61636026833521005091237700832511
61636026833521005091237700849981
61636026833521005091238072839799
61636026833521005091240023779401
61636026833521005091240023780805
61636026833521005091258621537459
61636026833521005091260944485753
61636026833521006321438385448751
61636026833521006321440709919188
61636026833521006321440709919189
61636026833521006321441481565697
61636026833521006326521731279243
61636026833521006326524055627217
61636026833521006326524427285989
61636026833521006870481061883373
61636026833521006870481147622521
61636026833521006870481404839965
61636026833521006870481433419681
61636026833521006870483385881427
61636026833521006870483471969091
61636026833521006870483471970495
61636026833521006870483728838019
61636026833521006870483757417735
61636026833521006870483843505399
61636026833521006870483843506803
61636026833521006870483843623443
61636026833521006870484500484735
61636026833521006870484500838867
61636026833521006870484529064451
61636026833521006870484529536627
61636026833521006870484615157731
61636026833521006870484615275775
61636026833521006870543823648297
61636026833521006870544195184605
61636026833521006870546490952863
61636026833521006870546519531175
61636026833521006870546519532579
61636026833521006870546519649219
61636026833521006870547262603791
61636026833521006870547291183507
61636026833521006870547291301551
61636026833521006870567411539767
61636026833521006870567411657811
61636026833521006870567440237527
61636026833521006870568183192099
61636026833521006870568183310143
61636026833521006870568211889859
61636026833521006875564750670457
61636026833521006875564779250173
61636026833521006875564864989321
61636026833521006875567103242611
61636026833521006875567103248227
61636026833521006875567189335891
61636026833521006875567189337295
61636026833521006875567446199203
61636026833521006875567446204819
61636026833521006875567446553335
61636026833521006875567446554739
61636026833521006875567446671379
61636026833521006875627541015097
61636026833521006875630208318259
61636026833521006875630208319663
61636026833521006875651129024611
61636026833521049512542464479678
61636026833521049558295763592488
61636026833521049558296020691834
61636026833521049563379366640424
61636026833523391361866958038351
61636026833523391361867329574659
61636026833523402479988334076983
61636026833523406188473736782509
61636026833523406188473736782669
61636026833523406188473737845319
61636026833523406188473851101373
61636026833523406188474109381627
61636026833523406188557420665111
61636026833523406188557792201419
61636026833523406193557454149309
61636026833523406193557454149469
61636026833523406193557455566410
61636026833523406193557455566411
61636026833523406193559778495831
61636026833523406193559778497283
61636026833523406193559778497443
61636026833523406193559778514704
61636026833523406193559778514705
61636026833523406193641138031911
61636026833523406195816115442640
61636026833523407789663619335422
61636026833523407789664390987754
61636026833523407835414508238539
61636026833523407835414879774847
61636026833523407835417204122821
61636026833523407835417204595205
61636026833523407835418319204129
61636026833523407840498225605339
61636026833523407840500549953313
61636026833523407840500550425697
61636026833523439547638812783556
61636026833523441194770192587694
61636026833523450660676214237944
61636026833523450660678537186238
61636026833523452305359871447255
61636026833523452307807594042082
61636026833523452307808365694414
61636026833523691505381642662105
61636026833523691505383967126719
61636026833523691512725026316608
61636026833523691551137551918495
61636026833523691551137809135939
61636026833523691551137894875087
61636026833523702623502647164429
61636026833523702623505085947907
61636026833523702625762427770996
61636026833523702669258899377411
61636026833523706194541791952991
61636026833523706194542049170435
61636026833523706194544116300965
61636026833523706194544373516957
61636026833523706194544373518409
61636026833523706194544487835821
61636026833523706194544487837273
61636026833523706194544487953913
61636026833523706194545145169289
61636026833523706194545516705597
61636026833523706194545516823689
61636026833523706194730076762281
61636026833523706194730076762329
61636026833523706194730077234665
61636026833523706194730078297523
61636026833523706194730335514967
61636026833523706194732401226943
61636026833523706194732401228347
61636026833523706194732401581235
61636026833523706194732401582639
61636026833523706194733430096671
61636026833523706194733430096719
61636026833523706194733544769875
61636026833523706194733544771279
61636026833523706194733544887919
61636026833523706199625395000927
61636026833523706199627719347449
61636026833523706199627719348901
61636026833523706199627833666313
61636026833523706199627833667765
61636026833523706199627833784405
61636026833523706199628090883757
61636026833523706199628090885209
61636026833523706199813679810217
61636026833523706199813679810265
61636026833523706199813681345459
61636026833523706199816004274879
61636026833523706199816004276283
61636026833523706199816118948035
61636026833523706199816118949439
61636026833523706329543024343231
61636026833523706329543024809791
61636026833523706331990745398653
61636026833523706331990745870829
61636026833523706331990747287979
61636026833523706331990860189693
61636026833523706331990861606842
61636026833523706331990861606843
61636026833523706331991090244570
61636026833523706331991090244571
61636026833523706331993069863267
61636026833523706331993070217559
61636026833523706331993070236273
61636026833523706331993184536215
61636026833523706331993184536423
61636026833523706331993184537667
61636026833523706331993184555136
61636026833523706331993184555137
61636026833523706331993184654307
61636026833523706331993184673234
61636026833523706331994184826275
61636026833523706331994184826483
61636026833523706331994212873788
61636026833523706331994213051907
61636026833523706331994213405991
61636026833523706331994213406199
61636026833523706331994213524083
61636026833523706332074429635387
61636026833523706332074430107771
61636026833523706332074544426634
61636026833523706332074544426635
61636026833523706332074772591979
61636026833523706332074773064362
61636026833523706332074773064363
61636026833523706332074887383227
61636026833523706336888502426398
61636026833523706337076787584151
61636026833523706337076787584359
61636026833523706337076787702243
61636026833523706337076787721170
61636026833523706337158118422471
61636026833523706377744416401801
61636026833523706377744674682055
61636026833523706377746740748323
61636026833523706377746740749775
61636026833523706377746740749935
61636026833523706377746740767196
61636026833523706377746740767197
61636026833523706377746740866415
61636026833523706377747769263967
61636026833523706377747769265419
61636026833523706377747769282681
61636026833523706377747769618099
61636026833523706377747769619551
61636026833523706377747769619711
61636026833523706377747769636972
61636026833523706377747769636973
61636026833523706377747769736191
61636026833523706377747769736351
61636026833523706377807436796899
61636026833523706377807436801270
61636026833523706377807436801271
61636026833523706377810531401896
61636026833523706377810531401897
61636026833523706377828357501847
61636026833523706382828019449737
61636026833523706382828019449897
61636026833523706382830343796259
61636026833523706382830343797711
61636026833523706382830343797871
61636026833523706382830343815132
61636026833523706382830343815133
61636026833523706382830343914351
61636026833523706382890782627391
61636026833523706382890782631762
61636026833523706382890782631763
61636026833523706382893105575685
61636026833523706382893105580056
61636026833523706382893105580057
61636026833523706382911703332339
61636026833523706382914026280633
61636026833523707978934984867898
61636026833523707979123270162670
61636026833523707984205815761114
61636026833523708024685188330214
61636026833523708024685188330215
61636026833523708024685445075275
61636026833523708024685445547658
61636026833523708024685445547659
61636026833523708024687764823979
61636026833523708024687765290539
61636026833523708024687769423249
61636026833523708024687769539889
61636026833523708024687769545712
61636026833523708024687769545713
61636026833523708024687769895633
61636026833523708024687884214497
61636026833523708024687884331137
61636026833523708024688539662851
61636026833523708024688913200913
61636026833523708024875792901307
61636026833523708024876826020433
61636026833523708029768790905767
61636026833523708029768791378150
61636026833523708029768791378151
61636026833523708029768905697015
61636026833523708029769162914459
61636026833523708029771113841011
61636026833523708029771113854061
61636026833523708029771115253741
61636026833523708029771115726125
61636026833523708029771230044989
61636026833523708029771486912513
61636026833523708029771487262433
61636026833523708032215737598912
61636026833523739736909406781798
61636026833523739736911701032278
61636026833523741376506764940793
61636026833523741376507022158237
61636026833523741384040757888122
61636026833523741384040786467838
61636026833523741384040786585936
61636026833523750667019217240578
61636026833523750786370674047924
61636026833523750801933414140029
61636026833523750801935737088323
61636026833523750809278892105098
61636026833523750849946779656470
61636026833523750849949102486666
61636026833523750855032448317158
61636026833523752494630436747683
61636026833523752497078159342510
61636026833555810575273431185545
61636026833555812222402483691209
61636026833555812222486051725577
61636026833555821688310832639933
61636026833555821693394435687869
61636026833555823335439885145597
61636026833555823335523453179965
61636026833555823340522459323757
61636026833555823340606027358125
61636026833555827048906213730645
61636026833555827048906985382977
61636026833555827048907328339569
61636026833555828284442034652175
61636026833555828284442063231891
61636026833555828284442148971039
61636026833555861636263611262753
61636026833555871513765163221511
61636026833555871513765934873843
61636026833555872749301012717141
61636026833555876460236798472958
61636026833555876460424051698364
61636026833555876460424308915808
61636026833556110718790440273865
61636026833556110718790698554119
61636026833556110718790698908411
61636026833556110718790784647559
61636026833556111816876360486553
61636026833556111816876475277801
61636026833556112365918722190007
61636026833556112365919377988441
61636026833556112365919751059783
61636026833556112365919837153223
61636026833556112365981484309223
61636026833556112365982513178999
61636026833556121831826693835301
61636026833556121831827722705077
61636026833556121831827722705125
61636026833556121831827814565638
61636026833556121831827841728253
61636026833556121831828100008507
61636026833556121831828100362798
61636026833556121831828100362799
61636026833556121836910296883237
61636026833556121836910296883285
61636026833556121836911417613574
61636026833556121836911417613575
61636026833556121836911444776189
61636026833556121836911445838999
61636026833556121836911446193290
61636026833556121836911446193291
61636026833556121836911531932439
61636026833556121836911789149883
61636026833556121877581397940361
61636026833556121877581656220615
61636026833556121882665000988297
61636026833556121882665002051107
61636026833556122929913848152473
61636026833556122929914104897533
61636026833556122934996793866941
61636026833556122934997450728025
61636026833556122934997565519273
61636026833556123478956123644395
61636026833556123478956123998686
61636026833556123478956123998687
61636026833556123478956779442829
61636026833556123478956867071302
61636026833556123478956867071303
61636026833556123478957152514171
61636026833556123479018885763611
61636026833556123479019914633387
61636026833556123484039353620989
61636026833556123484039355156023
61636026833556123484039469829178
61636026833556123484039469829179
61636026833556123484039726692331
61636026833556123484039812785771
61636026833556123484040498344663
61636026833556123484040584438103
61636026833556123484102117275239
61636026833556123484102231594103
61636026833556123484102488811547
61636026833556123484103260463879
61636026833556123524709679856503
61636026833556123524710450446025
61636026833556123524710708726279
61636026833556123529793024624185
61636026833556123529794054556771
61636026833556127182549812174170
61636026833556127189891532083732
61636026833556127189891817880892
61636026833556127189892560953508
61636026833556127190079817378504
61636026833556127190079845958220
61636026833556127190080850480125
61636026833556127190080850480368
61636026833556127190080879059841
61636026833556127190080879060084
61636026833556127375605670107827
61636026833556127375605698687543
61636026833556127375605784426691
61636026833556127375625590522715
61636026833556127375626619392491
61636026833556127375626705131639
61636026833556128427938151259519
61636026833556129022734726862841
61636026833556129022734755088425
61636026833556129022734755442557
61636026833556129022734841181705
61636026833556160544224998055253
61636026833556160589978326101809
61636026833556160589978583319297
61636026833556171296505695716031
61636026833556171657262399509641
61636026833556171662345745340133
61636026833556171703015955721749
61636026833556171703015956193969
61636026833556171703016070512789
61636026833556171708099301552241
61636026833556171708099302024417
61636026833556171708099302024461
61636026833556177198529490683589
61636026833556177198529519263305
61636026833556177198529862219897
61636026833557012979484060391063
61636026833557012979485089260839
61636026833557024092521461845451
61636026833557024092521461846855
61636026833557024092522490715227
61636026833557024092522490716631
61636026833557024092584137872631
61636026833557024097605064893387
61636026833557024097605836545719
61636026833557024097605836547123
61636026833557027805904906903605
61636026833557027805905678555937
61636026833557027805968440670825
61636026833557027805988589723396
61636026833557027805989361375728
61636026833557027806156725598370
61636026833557027806156725598371
61636026833557029041502743325286
61636026833557029041502743325287
61636026833557029041503490997172
61636026833557029041503490997173
61636026833557029041503862533481
61636026833557029590567429085965
61636026833557061157727574142869
61636026833557072275848321427749
61636026833557073511445043240299
61636026833557077171753904474471
61636026833557077766278539138813
61636026833557077768809938414793
61636026833559714087935202220069
61636026833559714087935202221521
61636026833559714087935316540385
61636026833559714270949541387365
61636026833559714270949541388817
61636026833559725200972717993321
61636026833559725206055177852617
61636026833559725206055177854069
61636026833559725206055292172933
61636026833559725206055292177305
61636026833559725206056321041257
61636026833559725206056321047081
61636026833559725206243577472077
61636026833559725206244607404711
61636026833559725206244693498150
61636026833559725383986942841753
61636026833559725389069517019913
61636026833559725389069517021365
61636026833559725389342601166166
61636026833559725389342601166167
61636026833559728912284988119889
61636026833559730699017913581343
61636026833559730744687787446043
61636026833559730744687788508853
61636026833559730744687816025759
61636026833559730744687817088569
61636026833559730744750550623696
61636026833559730744750550623697
61636026833559730744750922160005
61636026833559730744770466789235
61636026833559730744770724006679
61636026833559730744770809745827
61636026833559730744771469793451
61636026833559730744771471328644
61636026833559730744771471328645
61636026833559730744771499908360
61636026833559730744771499908361
61636026833559730744771842864953
61636026833559730882032226058249
61636026833559730882032254637965
61636026833559762449380427759147
61636026833559762449380655924651
61636026833559762449380684622459
61636026833559762449380684976591
61636026833559764096509479910679
61636026833559764096572127234275
61636026833559764096572127706659
61636026833559764096572242025523
61636026833559764096593047939223
61636026833559773379402713318041
61636026833559773379403484970373
61636026833559773562417829213535
61636026833559773562418086430979
61636026833559773567501403209531
61636026833559773567501403681755
61636026833559773567501775218063
61636026833559775209546767046203
61636026833559775209608871827578
61636026833559775209629673491929
61636026833559775209630449393611
61636026833559775214692102866823
61636026833559775214692103339206
61636026833559775214692103339207
61636026833559775214692217658070
61636026833559775214692217658071
61636026833559775214692474875514
61636026833559775214692474875515
61636026833559778920733626888733
61636026835494801378863212373122
61636026835494801424613701514560
61636026835494801424616796102136
61636026835494801432206497400404
61636026835531118790087056681242
61636026835531123919824022062843
61636026835531123922354618294071
61636026835531123922355422755729
61636026835531124323823793573094
61636026835531124331437857837792
61636026835531124333948252622374
61636026835531124333948367474862
61636026835531124333948595640153
61636026835531124333948595640201
61636026835531124333949399524563
61636026835531124333949399524572
61636026835531124333949400594006
61636026835531124333949400594015
61636026836405219485033623109117
61636026836405223191075119856069
61636026836405223191075377069301
61636026836405223191075377073513
61636026836405223191075378136323
61636026836405223191263406213651
61636026836405224838203400705189
61636026836405224838203401754949
61636026836405224838203404941489
61636026836405224838203404954539
61636026836405224975463810705515
61636026836405224975463815310609
61636026836405224975464159666881
61636026836405224975714859183605
61636026836405273011635280560125
61636026836405273011635280573223
61636026836405273149080505387031
61636026836405273149083977291087
61636026836405273153895698312075
61636026836405273153895955529519
61636026836405274796025092039127
61636026836405274801023983397495
61636026836405274801086396550973
61636026836405274801086401156067
61636026836405274801086659423271
61636026836405274801086745512339
61636026836478068909721653198153
61636026836478069047170349561725
61636026836511792603994344698191
61636026836511840759265888098988
61636026836511840759266662933648
61636026836514542071546533445771
61636026836514542071547566547635
61636026841330480804272315851582
61636026841330480806800248891214
61636026841403426791964966213762
61636026841403426797045101252700
61636026841403426799555581240638
61636026841439432903474547951374
61636026841439443610001951997627
61636026841439444014002874600324
61636026841439444019086191851100
61636026841439444021595670486168
61636026841439444021596671839038
61636026841439447308449273967213
61636026841439447313532590155131
61636026841439447727636043079479
61636026841439447727637047955759
61636026841439447727637047968809
61636026841439447727637047968857
61636026841439447727637049018569
61636026841439447910567705832633
61636026841439447910567705845731
61636026841439449509516379447498
61636026841439449512025859145376
61636026841439449512026117432263
61636026841439449557695986686013
61636026841439449557779326022822
61636026841439449557779444055292
61636026841439449557779669039245
61636026841439449557779699154155
61636026842311148502304427815370
61636026842383692984180987511421
61636026842383993173430660803257
61636026842386394271001394264365
61636026842386394278341077022793
61636026842386394278341105602509
61636026842386796404479004996571
61636026842418815128899797902729
61636026842420117804833561757125
61636026842420117804834308012069
61636026842420117804834308017685
61636026842420117804917244582741
61636026842420117804917990843301
61636026842420117873558828554753
61636026842420149394986308344896
61636026842420149394986308350512
61636026842420159890506213741730
61636026842420159890527134446678
61636026842420165983076040793132
61636026842420165983076042388193
61636026842420165983076788643137
61636026842420165983076788648753
61636026842420165983159723796659
61636026842420165983159725213808
61636026842420165983159725213809
61636026842420165983160471468545
61636026842420165983160471468752
61636026842420165983160471468753
61636026842420165983160471474368
61636026842420165983160471474369
61636026842422717177551545334949
61636026842422717177551573914665
61636026842422811768131328976331
61636026842422813621434339541795
61636026842422817309397643888885
61636026842422817309397643893097
61636026842422817309397648138235
61636026842422819165211909306506
61636026842422867267386830021281
61636026842422867267407779305945
61636026842422867267407779324819
61636026842422867272218351490715
61636026842422867272218352553525
61636026842422867274728835728003
61636026842422867274729868829867
61636036682229342187562339838187
61636036682229342187562339838235
61636036682229642331079348926507
61636036682229642331079348926555
61636036682229652900972467218623
61636036682229653449200353428879
61636036735330431518403600099241
61636036735331633922614256467533
61636036735331633922615004145083
61636036735331633922635148476125
61636036735331633922635924733343
61636036735331633922698600759119
61636036735331633922698600759167
61636036735331633922698943715759
61636036735392561226444630317457
61636036735392561226445401969789
61636036735403366393036808561001
61636036735403366393056957496977
61636036735403366393057729149309
61636036735403377511156784193549
61636036735403377511177704781857
61636036735404268791012792743107
61636036735404268791012792743155
61636036735404268791012792743315
61636036735404268791013135699747
61636036735404268791013135699907
61636036735404279725366431217911
61636036735404279725366431217959
61636036735404279726118543527223
61636036735404568796495071427707
61636036735404568796495100007471
61636036735404568796495357224867
61636036735404568796515992016015
61636036735404568796515992016063
61636036735404568796516249233459
61636036735404568796516249233507
61636036735404568797247464929293
61636036735404568797248212606795
61636036735404568797248212606843
61636036735404568797248241186559
61636036735404568797268356937885
61636036735404568797269133195103
61636036735404568797332152177471
61636036735404568797332152177519
61636036735404568934529801831427
61636036735404568934529801831635
61636036735404568934530144788019
61636036735404568934530144788227
61636036735404578268240188578285
61636036735404578268261080586877
61636036735404579914636996518339
61636036735404579914636996518387
61636036735404579915368212214173
61636036735404579915452899462351
61636036735404579915452899462399
61636036735404580052650892072899
61636036735404580052650892073107
61636036735755806851344888593167
61636036735755806897851590353209
61636036894855212561842581873429
61636036894856413730540084464783
61636036894925446144842857476285
61636036894928147436475790335189
61636036894928147436495939271165
61636036894928147436496710923497
61636036894928158554595765967737
61636036894928158554616686556045
61636036894929348605152143700507
61636036894929348605173035709099
61636036894929348605173292926543
61636036894964031149272392187936
61636036895252202142128571298818
61636036895252218743085677175126
61636036895256270960714350735149
61636036895256304314252515728903
61636037373527719230790255359373
61636037373528019420060820659801
61636037373534922537731869283757
61636037373534922537748633571145
61636037373534922537748633589859
61636037373534922537748662150861
61636037373534922537748662169575
61636037373534922537752761292349
61636037373534922537752789872065
61636037373535823105749500738397
61636037373535823105752858205497
61636037373536123294751454459693
61636037373536123294751483039409
61636037373536123294999174030233
61636037373536123295002531497333
61636037373536123295002531615425
61636037373536123295020066038825
61636037373536123295023423505925
61636037373536123295023423507377
61636037373536123295023423624017
61636037373536123295023452203733
61636037373536125079141294506765
61636037373538524397402582533277
61636037373538524397402582538893
61636037373538524397405940000377
61636037373538524808996560364921
61636037373538524808999917832021
61636037373538526043778493865469
61636037373538526044342578091837
61636037373538526044346710399213
61636037373538526044346710399261
61636037373538526227276682835335
61636037373538526227277711705111
61636037373538526227548650837630
61636037373538526227549306281565
61636037373538526227549306281613
61636037373538526227549307816807
61636037373538526227549336396523
61636037373538526227549422489962
61636037373538824585839680357159
61636037373538824585839708936875
61636037373538824586400408533369
61636037373538824586403764589143
61636037373538824586403793168859
61636037373538824586652255825113
61636037373538824586655613292213
61636037373538824586655613410305
61636037373538824586676505302257
61636037373538824586676505418897
61636037373538824586676533998613
61636037373538824998246233656757
61636037373538824998249591123857
61636037373538824998249591241949
61636037373538824998267125665349
61636037373538824998270483132449
61636037373538824998270483133901
61636037373538824998270483250541
61636037373538824998270511830257
61636037373538826233049059165897
61636037373538826233592251383673
61636037373538826233596383691049
61636037373538826233596383809141
61636037373538826233613143392265
61636037373538826233617275699641
61636037373538826233617275699689
61636037373538826233617275817733
61636037373538826370790243994221
61636037373538826370790248599315
61636037373538826370793691923655
61636037373538826370794376301645
61636037373538826370794720793431
61636037373538826371045424896535
61636037373538826371066315369933
61636037373538826371066316905127
61636037373538826371066345484843
61636037373538826416543800206329
61636037373538826416547276715479
61636037373538826416548305585255
61636037373538826416798324129466
61636037373538826416799008271209
61636037373538826416799009688359
61636037373538826416799095781798
61636037373538826782639402728179
61636037373538826782660293201577
61636037373538826782660294736771
61636037373538826782660323316487
61636037373560440407799972073173
61636037373560440453553556983089
61636037373562839725792651695447
61636037373563139914874960293917
61636037373563139915063245575591
61636037373563141562002983929805
61636037373563141562004012799581
61636037373563141699264771761273
61636037373563141699453057056045
61636037373563141699453058591239
61636037373563141745018327973381
61636037373563141745018356671141
61636037373563141745206613268153
61636037373563141745206614803347
61636037373563141745206641965913
61636037373563141745206729122211
61636037373563141745206986339655
61636037373563142111047034887689
61636037373563142111047036422883
61636037373563142156800591099797
61636037373563142156800592634991
61636037373563142156800619797557
61636037373563142156800706953855
61636037373563142156800964171299
61636037373570945247691635434301
61636037373570945247692664304077
61636037373570946666241398353623
61636037373570946666242427223399
61636037373570947077835376185267
61636037373570947077836060681301
61636037373570947077836405055043
61636037373571245436395046236649
61636037373571245436395046249747
61636037373571245436959130463017
61636037373571245436959130481731
61636037373571245436962229314445
61636037373571245436963258184221
61636037373571245574411527605977
61636037373571245620165083818133
61636037373571245620165112515893
61636037373571245620165198609333
61636037373571245620165970261665
61636037373571247220787438932553
61636037373571247221348941949247
61636037373571247221353069651529
61636037373571247221353069651577
61636037373571247266540995144709
61636037373571247266541023842469
61636037373571247267105970065411
61636037373571247267106625863685
61636037373571247267106998935187
61636037373572147789353138121975
61636037373572147835106694334083
61636037373572147835106722913799
61636037373574847296616408312533
61636037373574847296616408430625
61636037373574848942991547992393
61636037373574848942991548110485
61636037373574848943557178711369
61636037373574848943557178711417
61636037373574848943557178829461
61636037373574849081006219916855
61636037373574849126571489298949
61636037373574849126571489298997
61636037373574849126571517996757
61636037373574849126759774593721
61636037373574849126759774593769
61636037373574849126759776128963
61636037373574849126759803291529
61636037373574849126759804708679
61636037373574849538353752425413
61636037373574849538353753960607
61636037373574849538353781123173
61636037373574849538353782540323
61636037373742955484310791968407
61636037373742955484310791974023
61636037373742955530043456171923
61636037373742955530043456177539
61636037373745656638493141871117
61636037373745656638514033879709
61636037373745656638514062459425
61636037373745657187557851594931
61636037373745657233290515798447
61636037373745657233311407807039
61636037373753762297299030480119
61636037373753762343031694683635
61636037373753762343052586692227
61636037373851012549148134174983
61636037373851012549169026182123
61636037373851012549169026183575
61636037373851012549169029370115
61636037373851012549336162256523
61636037373851012549336165438851
61636037373851023616452842846139
61636037373851023616452871425855
61636037373851023616452871542495
61636037373851023662182178160819
61636037373851023662185507049655
61636037373851023662185535746011
61636037373851023662185538933955
61636037373851023662206427636511
61636037373851023662206427637963
61636037373851023662206427754603
61636037373851023662206430824503
61636037373851023662206456334319
61636037373851023662372792176623
61636037373851023662373535131195
61636037373851023662373563710911
61636037373851023662373563828955
61636037373851023662373566893239
61636037373851023662373567011283
61636037373851027373497547119929
61636037373851027373497547119977
61636037373851027373518439128569
61636037373851028555496664422129
61636037373851028564803124759613
61636037373851028601250249213953
61636037373851028608840208791071
61636037373851028608840208792523
61636037373851028608840983631347
61636037373851028608840983631395
61636037373851028608843564846845
61636037373851028608843564846893
61636037373851028608844336499177
61636037373851028608844336499225
61636037373851028608864456855485
61636037373851028608865228507817
61636037373851028610535817542845
61636037373851028611099640321085
61636037373851029157699069172853
61636037373851029157699069172901
61636037373851029157699069174305
61636037373851029157715833006779
61636037373851029157715833008231
61636037373851029157716607847055
61636037373851029157716607847103
61636037373851029157716861876555
61636037373851029157716861878007
61636037373851029157716865064499
61636037373851029157716865064547
61636037373851029157719961181445
61636037373851029157719961181493
61636037373851029157719961182897
61636037373851029157887355530483
61636037373851029157904889955335
61636037373851029157904889959547
61636037373851029157904893141875
61636037373851029157908247539075
61636037373851029159599469835881
61636037373851029160146791296749
61636037373851029160164325720197
61636037373851029160164326186757
61636037373851029160164326188161
61636037373851029160164584467011
61636037373851029160164587654955
61636037373851029160167683305341
61636037373851927941058281700713
61636037373851927941058281713763
61636037373851927941058282186147
61636037373851927941330249815277
61636037373851929176404299427629
61636037373851929176676240385243
61636037373851929176676354699895
61636037373851929176676354704107
61636037373851929176677383569671
61636037373851929725448089048409
61636037373852228084575634217961
61636037373852228084826338315241
61636037373852228084847230323833
61636037373852228084847230325285
61636037373852228084847230329657
61636037373852228130579923107029
61636037373852228130579923107065
61636037373852228130579923107113
61636037373852229320172357110631
61636037373852229320193249119223
61636037373852229320193249473515
61636037373852229320193363904855
61636037373852229320194392774631
61636037373852229365925941902455
61636037373852229365925942374839
61636037373852229365926027995895
61636037373852229365927056865671
61636037373852229365946834383431
61636037373852229365946948702295
61636037373852229365947977572071
61636037373852229907374843421311
61636037373852229907374872119119
61636037373852229907374872473411
61636037373852229907375615073643
61636037373852229907375643771451
61636037373852229907375644125743
61636037373852229914714526174123
61636037373852229914715558231843
61636037373852229914717882229897
61636037373852229914717882702281
61636037373852229914718653882229
61636037373852229914966262334947
61636037373852229914969731051059
61636037373852229914969731405351
61636037373852229914990623059651
61636037373852229914990623532035
61636037373854629232711363495545
61636037373854629232711363508643
61636037373854629644493626621961
61636037373854629644493626622009
61636037373854630834170514029177
61636037373854630834170514048104
61636037373854630879836288293103
61636037373854630879836288294555
61636037373854630879836288298927
61636037373854630879837063133379
61636037373854630879839382895181
61636037373854630879839387144531
61636037373854630879839644348877
61636037373854630879839644348925
61636037373854630879839645884119
61636037373854630879920631167747
61636037373854631428967116322889
61636037373854929376228716025939
61636037373854931015826358316091
61636037373854931023356739648729
61636037373854931023356739661827
61636037373854931023356740711587
61636037373854931023420187321061
61636037373854931023436951627323
61636037373854931023437984747901
61636037373854931023440050478543
61636037373854931023440050478751
61636037373854931023440423531379
61636037373854931023441452401155
61636037373854931061579914411559
61636037373854931061579914428821
61636037373854931061579943107915
61636037373854931061580029220069
61636037373854931068357835886297
61636037373854931069109952444959
61636037373854931069109952917343
61636037373854931069110209649353
61636037373854931069110211184547
61636037373854931069110324453651
61636037373854931069110325503411
61636037373854931069110981301685
61636037373854931069110981314735
61636037373854931069111096105983
61636037373854931069111354373187
61636037373854931069169644429269
61636037373854931069170304459631
61636037373854931069170677531133
61636037373854931069172743261775
61636037373854931069172743261983
61636037373854931069173087618255
61636037373854931069173087635517
61636037373854931069173772112885
61636037373854931069173772131759
61636037373854931069174116488031
61636037373854931069174116505293
61636037373854931069193635270367
61636037373854931206367608441387
61636037373854931206368640026771
61636037373854931206368641561965
61636037373854931206371080227351
61636037373854931206371080228803
61636037373854931206371080345443
61636037373854931206372109097127
61636037373854931206372109098579
61636037373854931206372109215219
61636037373854931618150645935743
61636037373854931618150647470937
61636037373854931618153998803573
61636037373854931618213321961519
61636037373854931618213323496713
61636037373854931618216789614773
61636037373854931618216789616177
61636037373854931618237681623365
61636037373854931618237681624769
61636037373862729396044789054658
61636037373862731043173584329828
61636037373862734342449443542403
61636037373862734342452542375117
61636037373862734754043421387145
61636037373862734754046515969057
61636037373862734754046515970509
61636037373862734754046520219859
61636037373862734754046520692243
61636037373862734754234805501581
61636037373862735989577467178499
61636037373862735989580824763691
61636037373862735989581594880781
61636037373862735989581594880829
61636037373862736538623842265371
61636037373862779218905841713801
61636037373863029399790273260669
61636037373863029399790301840385
61636037373863029537051313420203
61636037373863029537051313433301
61636037373863029582804869632311
61636037373863029582804869645409
61636037373863031184180108708423
61636037373863034485969896309403
61636037373863034524192069487439
61636037373863034531723107675545
61636037373863034531723481219271
61636037373863034531786242866103
61636037373863034943281213252535
61636037373863034943284656931167
61636037373863034943317081270937
61636037373863034943317085520287
61636037373863034943317085992671
61636037373863034943317200311535
61636037373863034943317457528979
61636037373863034943505370802009
61636037373863036133097918528301
61636037373863036133097919591159
61636037373863036133098690180633
61636037373863036133098948460935
61636037373863036720363853579787
61636037373863036720363882277547
61636037373863036720364110797231
61636037373863036720364139494991
61636037373863036727891049980655
61636037373863036727891821632987
61636037373863036727894522239003
61636037373863036727894522357047
61636037373863036727895177683145
61636037373863036727895179218339
61636037373863036727895293891335
61636037373863036727895294009379
61636037373863036727953726006431
61636037373863036727957198264779
61636037373863036727957198382823
61636037373863036727978090273371
61636037373863036727978090391415
61636037373863079408173050964071
61636037373863079408176407014229
61636037373863079410676412120481
61636037373863080597957668245599
61636037373899102128230007275995
61636037391289018396105592937361
61636037391289018396105594826687
61636037391289018396105709145551
61636037391289018396356641886382
61636037391289018396356641886383
61636037391289018396356756205247
61636037391297121676267489769133
61636037391297121676267489786395
61636037391297123505846768634605
61636037391297123506410852862377
61636037391300725182296550297969
61636037391300725182297321948897
61636037391576903612823440966133
61636037391576903612823441438309
61636037391576904840555481102023
61636037391576904848169460578163
61636037391576904848169574897027
61636037391576904848170230345381
61636037391576904849861711389001
61636037391576904849861711402051
61636037391576904849861826193299
61636037391576905399469586660319
61636037391576905399469586664531
61636037391576905399469700983395
61636037391576905399472685497245
61636037391580791248907812078875
61636037391580807308415213372031
61636037391580807308415327690895
61636037391580807308415983139249
61636037391580807310107464668302
61636037391580807857539332015865
61636037391580807859987053071079
61636037391580807859987053071287
61636037391588655460658566496112
61636037391588911182618988525137
61636037391588911182618988997520
61636037391588911182810372639573
61636037391588911182810373111749
61636037391588912959668884463627
61636037391588912967199524072355
61636037391588912967199524544531
61636037391588912967200295728899
61636037391588912967200296195459
61636037391588912967262200570307
61636037391588912967283092578899
61636037391588912967283863757443
61636037391588912967283863763267
61636037391588912967283864229827
61636037391588956839522364963680
61636037397193741302935208722245
61636037397193741348688793632161
61636037397197343025391141217091
61636037397197343025412033225683
61636037397197343025412405116283
61636037397197343574183111659283
61636037397197343574455079307287
61636037397197343619936667871391
61636037397197343619936668225683
61636037397197343619937039761991
61636037397197343620187743510803
61636037397197343620187743865094
61636037397197343620187743865095
61636037397197343620187829604243
61636037397197643214661735097235
61636037397197643214682627105827
61636037397197643763453705539427
61636037397197643809207261751535
61636037397205446900098563284817
61636037397205448684761114071175
61636037397205448730241930982947
61636037397205448730241954957777
61636037397205448730493778274691
61636037397205747089369128467153
61636037397205747089369128485867
61636037397205747089369157164961
61636037397205752625550602509772
61636037397209349360613588079851
61636037397209349360613673818999
61636037397209350595398217575705
61636037397209350595398960181761
61636037397209350595398988879569
61636037397209350595399332190453
61636037397209350596214120519765
61636037397209350596214896422851
61636037397209350596235012529761
61636037397209350596235017133403
61636037397209350596235788431443
61636037397209351145006866865043
61636037397209351145006867219335
61636037397209351145006952958483
61636037397209351190759647175469
61636037397209351190759651424819
61636037397209351190760423077151
61636037397485525268775858187923
61636037397485525268775858193539
61636037397485525268775858306015
61636037397485525268775858311631
61636037397485525314529414400031
61636037397485525314529414518123
61636037397485525314529414523739
61636037397485525314529443097839
61636037397485525314529443103455
61636037397485528972556544159633
61636037397485528980171523925673
61636037397485528980171523925833
61636037397485528980171638244697
61636037397485529025904216708905
61636037397485529025904216709065
61636037397485529025925108717497
61636037397485529027599138243129
61636037397485529028160554699651
61636037397485529028163649283015
61636037397485529028163649300277
61636037397485530207903592285743
61636037397485530215496650701191
61636037397485530215517542709783
61636037397485530215517543064075
61636037397485530215517657501031
61636037397485530215518686252715
61636037397485530215518686370807
61636037397485530217774649760633
61636037397485530217778122018981
61636037397485530253657148379759
61636037397485530253657177077567
61636037397485530261250235493015
61636037397485530261250235965399
61636037397485530261250321586455
61636037397485530261251350456231
61636037397485530261271127501607
61636037397485530261271242292855
61636037397485530261272271162631
61636037397485530262944811124163
61636037397485530263507347261227
61636037397485530263509667008479
61636037397485530263509667008527
61636037397485530263510786222497
61636037397485530263531706928897
61636037397485530802699908669819
61636037397485530802699937367627
61636037397485530810294024652851
61636037397485530810294025007143
61636037397485530810294110746291
61636037397485530810314916661443
61636037397485530810314917128211
61636037397485530810315031452691
61636037397485530811985247410553
61636037397485530812006139419193
61636037397485530812550361580787
61636037397485530812550364763115
61636037397485530812553460767633
61636037397485530812571253589379
61636037397485530812571254061763
61636037397485530812571256771707
61636037397485530812571368380627
61636037397485530812574352776225
61636037397485530812574352894477
61636037397485530812825429950831
61636037397489116472739258903505
61636037397489127585776660357893
61636037397489130702103693445001
61636037397489131296900296210937
61636037397489131296900296211097
61636037397489132486492730203223
61636037397489132486574088564017
61636037397489132486576413028631
61636037397489132532246313932189
61636037397489132532246314995047
61636037397489132532246401088487
61636037397489132532309077114103
61636037397489132532309077114263
61636037397489132532329997820455
61636037397489133081286751287053
61636037397489133081286751641345
61636037397489133081370319321421
61636037397489133081370319675713
61636037397489133081370405414861
61636037397489133083818126470123
61636037397489175166963014938943
61636037397489430891374630754121
61636037397489431440417276719541
61636037397489431440417276719701
61636037397489431440417391038565
61636037397489432675763037242270
61636037397489432675763294442245
61636037397489432675763294446617
61636037397489432675763295503651
61636037397489432675763295857943
61636037397489432675763410294899
61636037397489432675764437635257
61636037397489432675764437648355
61636037397489432675764439046583
61636037397489432675764439164675
61636037397489432675826057622707
61636037397489432675844653864445
61636037397489432675846978329059
61636037397489432677455547155666
61636037397489432713986584017956
61636037397489432713986612715770
61636037397489432721516622034094
61636037397489432721516879234069
61636037397489432721516880295475
61636037397489432721516995086723
61636037397489432721517650903870
61636037397489432721517650903871
61636037397489432721518023956499
61636037397489432721576199227156
61636037397489432721579298059870
61636037397489432721579642414531
61636037397489432721579642433404
61636037397489432721579642433405
61636037397489432721579671112291
61636037397489432721579671112499
61636037397489432721580786094428
61636037397489432724024691934911
61636037397489432724025068175482
61636037397489432724025068175483
61636037397489432724027387918363
61636037397489432724027387935833
61636037397489432724028507130977
61636037397489432724028507132381
61636037397489433270557316587481
61636037397489433270560668388289
61636037397489433270560668392501
61636037397489433270619992613257
61636037397489433270643581096612
61636037397489433273067799761959
61636037397489433273071181676065
61636037397489433273088720468519
61636037397489433273092073684657
61636037397489433273092073686269
61636037397489433273092073690481
61636037397489433273092073802909
61636037397489475356233580239371
61636037397497235811844872324573
61636037397497236406641475090509
61636037397497236406704238272534
61636037397497237641987493874619
61636037397497237641987494347003
61636037397497237641987579968059
61636037397497237641988608837835
61636037397497237644244601410950
61636037397497237644248045089582
61636037397497238191027930166625
61636037397497238191027930520917
61636037397497238191030511376507
61636037397497238191031283034455
61636037397497238191031283384375
61636037397497238191031283388747
61636037397497238191114965854247
61636037397497280276704195229841
61636037397497280276704195347933
61636037397497280873760200478063
61636037397497280873760205195584
61636037397497536549967071012501
61636037397497536550158455599113
61636037397497536550158455599273
61636037397497536550158569918137
61636037397497536595723755109422
61636037397497536595912040390937
61636037397497536595974832270770
61636037397497536598231169211810
61636037397497537785504216121842
61636037397497537785504474383223
61636037397497537785504474737515
61636037397497537785504589174471
61636037397497537785505244991618
61636037397497537785505617926155
61636037397497537785505618044247
61636037397497537787761581919554
61636037397497537787765054177902
61636037397497538372770523163099
61636037397497538372770780380543
61636037397497538380297719563967
61636037397497538380298491216299
61636037397497538380298491217703
61636037397497538380298495467053
61636037397497538380301076676935
61636037397497538380301077031067
61636037397497538380301191468183
61636037397497538380301191822315
61636037397497538380301847266457
61636037397497538380301847267861
61636037397497538380301847272073
61636037397497538380301848334883
61636037397497538380301848683399
61636037397497538380301848684803
61636037397497538380301848801651
61636037397497538380301963126131
61636037397497538380301963476051
61636037397497538380302220337959
61636037397497538380302220343575
61636037397497538380360395589743
61636037397497538380361167242075
61636037397497538380361171492829
61636037397497538380363867848091
61636037397497538380364610448323
61636037397497538380364610449727
61636037397497538380364610920707
61636037397497538380364639146083
61636037397497538380364639151907
61636037397497538380364982457015
61636037397497538380364982458419
61636037397497538380385531154675
61636037397497538380385531509015
61636037397497538382812361742368
61636037397497580465974760648361
61636037397497580465974789228077
61636037397497581017277209566383
61636037397497581063027471723384
61636037397497581063030794476251
61636037397497581063030799075728
61636037397497581063030827773542
61636037397497581068114144906220
61636037397497581068173836536244
61636037397497582250364596109213
61636037397497582252624003663152
61636037397497582252624032242868
61636037397533603780552880783461
61636037400163862172908839712273
61636037400163862172971515738049
61636037400163867660891221222779
61636037400443944245157012484788
61636037400443944249508109144784
61636037400443944249508109261424
61636037400443944250239329445504
61636037400443944250239329562144
61636037400443944251931839358900
61636037400488324106105983922650
61636037400488324106105983928266
61636037400488324106105988172000
61636037400488324106105988173452
61636037400488324106105988177616
61636037400488324106105988177664
61636037400488324106168659954042
61636037400488324106168664203392
61636037400488324106168664203440
61636037400488324106189556212032
61636037400488324108696594056532
61636037400488324108696597243072
61636037444439629486837083779319
61636037444439629487569332949815
61636037444439629487590224958407
61636037444463944815976965109485
61636037444463944816060620418035
61636037444463944816060620772327
61636037444463944816060992308635
61636037444463944998991277232099
61636037444474449793402378046325
61636037444474451622708946186965
61636037444474451623462091616855
61636037444474749982584788450937
61636037444474749982588260709285
61636037444474749982589289101061
61636037444474749982589289106725
61636037444474749982589289106885
61636037444474749982589375318209
61636037444474749982669847229807
61636037444474749982672943346753
61636037444474751811979511487393
61636037444474751812731623798157
61636037444474751812732655382249
61636037444474751812732656917283
61636037444474751812795419036498
61636037444474751812795419036499
61636037444474751812795790572807
61636037444475652197530127970135
61636037444754528024545920290769
61636037444754531921215731207205
61636037444754531921215988306557
61636037444754533565893854912867
61636037444754533565896951029813
61636037444754533566081879803703
61636037444754533566085237387443
61636037444754533566085351712131
61636037444754533566085352062051
61636037444754533567588431606873
61636037444754533567776459684249
61636037444754533568341316036529
61636037444754533568341577503323
61636037444754533568344672103949
61636037444754533568344673153709
61636037444754533568344787944957
61636037444754533568344788294877
61636037444754533705605799905055
61636037444755434133896019565735
61636037444755434133897134174659
61636037444755434135588270376573
61636037444755434136156455144061
61636037444755734277414143261527
61636037444755734315549509271625
61636037444755734315551862317407
61636037444755734315551862321779
61636037444755734322892548080211
61636037444755734323143252183315
61636037444755734323143253718349
61636037444755734323143339811788
61636037444755734323143339811789
61636037444755734323143625254657
61636037444755734323143711348097
61636037444755734323145578070695
61636037444755734323145949607002
61636037444755734323146807465043
61636037444755734323164517263249
61636037444755734323166584866163
61636037444755734323167613380195
61636037444755734324587124774217
61636037444755734325403061015307
61636037444755734325423953023899
61636037444755734325427049140845
61636037444755734462688176941951
61636037444755767676412140831339
61636037444766535594616792952035
61636037444766539488943115025801
61636037444766539488943229817049
61636037444766539491202919979997
61636037444766541273413510499109
61636037444766541273416978152363
61636037444766583770599469101083
61636037450347052496456214617619
61636037450347052496539782651987
61636037450347953064288802527495
61636037450347954710647265169771
61636037450347954710647265524111
61636037450347954711400406348859
61636037450347954711400406349067
61636037450347954711421298357451
61636037450347954711421298357659
61636037450347954711421326937167
61636037450347954711421326937375
61636037450347954711421412676523
61636037450347954711421413030655
61636037450347954711484088702091
61636037450347954711484089056431
61636037450348253253538475819331
61636037450348254899917830470199
61636037450348254899917830824539
61636037450348254899917945143403
61636037450348254900666499455219
61636037450348254900669943133851
61636037450348254900670971649287
61636037450348254900670971649495
61636037450348254900671000229211
61636037450348254900671085968359
61636037450348254900671086322491
61636037450348254900691892237595
61636037450348254900691892237803
61636037450348254900753625487083
61636037450348254900754654002519
61636037450348254900754654356859
61636037450348255037178613779726
61636037450348255037178613779727
61636037450348255037931754604683
61636037450348255037931754958814
61636037450348255037931754958815
61636037450348255037952646613067
61636037450348255037952646613275
61636037450348255037952646967406
61636037450348255037952646967407
61636037450371369609257011243617
61636037450371369609257012778811
61636037450371369655010568990919
61636037450371369655010596153485
61636037450371369655010683309783
61636037450371369655010940527227
61636037450372270039891694171419
61636037450372270222906062036528
61636037450372270225350427041792
61636037450372270225413446024160
61636037450372318218134174448354
61636037450372570229077484600763
61636037450372570229078632506765
61636037450372570229141395688631
61636037450372570229162287697223
61636037450372570366339388299179
61636037450372570412092944511287
61636037450372618407383876319906
61636037450383075206417005033005
61636037450383075206417009637939
61636037450383075206419217900139
61636037450383075206420362505769
61636037450383075206420362618197
61636037450383075206420448245077
61636037450383075206420448711637
61636037450383075206500577672307
61636037450383075206500920628899
61636037450383075206504045325561
61636037450383077035807145812947
61636037450383077035807488769539
61636037450383077035810613466201
61636037450383077036559253517325
61636037450383077036559258122259
61636037450383077036559601078851
61636037450383077036562701800891
61636037450383077036562725421381
61636037450383077036562725775513
61636037450383077036562725775673
61636037450383077036563068732265
61636037450383077036563730316327
61636037450383077036563730316535
61636037450383077036563757479101
61636037450383077036563758896043
61636037450383077036563758896251
61636037450383077036563844635399
61636037450383077036563844989531
61636037450383077036564101852843
61636037450383077036564103269785
61636037450383077036626520660967
61636037450383077036626521015306
61636037450383077036626521015307
61636037450383077036626863971899
61636037450383077036626865034709
61636037450383077036647441721712
61636037450383077039091806726976
61636037450383077039095162777134
61636037450383077039154825709344
61636037450383077039157925959000
61636037450383125031874525263762
61636037450383125031875554133538
61636037450383375395686455730125
61636037450383375395689811780283
61636037450383375395690927801985
61636037450383375395690927806149
61636037450383375395690927806197
61636037450383375395690927806357
61636037450383375395690956498341
61636037450383375395690956503957
61636037450383375395691042591781
61636037450383375395691042597397
61636037450383375395750250964143
61636037450383375395753718617397
61636037450383375395774610625941
61636037450383375395774610625989
61636037450383377179324154901267
61636037450383377179326593684745
61636037450383377179327622554521
61636037450383377179327622573394
61636037450383377179327622573395
61636037450383377180079734863785
61636037450383377180079734863833
61636037450383377180079734863993
61636037450383377180080767984363
61636037450383377180080767984571
61636037450383377180080854077851
61636037450383377180081112358105
61636037450383377180164422112218
61636037450383377180164422112219
61636037450383377180164450810032
61636037450383377225081178766581
61636037450383377225834324196471
61636037450383380886201475121004
61636037450383425221125256005090
61636037450383425221313628443062
61636037450383425222816479818222
61636037450383425223004765112994
61636037450383425223569620997310
61636037450383425358591864917802
61636037450383425360014472428770
61636037450383427007143524934434
61636037450384277609875182166227
61636037450384277609875525122819
61636037450384277609878649819481
61636037450384277609878649838355
61636037450384277609878992794947
61636037450384277610627294475539
61636037450384277610627637432131
61636037450384277610631765134621
61636037450384277610631766669607
61636037450384277610631766669815
61636037450384277610631793832381
61636037450384277610631795249323
61636037450384277610631795249531
61636037450384277610632138206123
61636037450384277610632139623065
61636037450384277610694557014247
61636037450384277610694557368587
61636037450384277610694900325179
61636037450384277610694901387989
61636037450384277610715449022839
61636037450384277610715449377179
61636037450384277610715478074992
61636037450384277793646105836903
61636037450384283101145666734200
61636037450555085305568533112589
61636037450555085442578497645809
61636037450555085442850093757505
61636037450555085488332053857917
61636037450555085488582757961021
61636037450565892255566736151905
61636037450565892301320292364013
61636037450591108201075072716282
61636037450601963192218981130073
61636037450601963192222453388421
61636037450602263335739462476789
61636037450602263381493047386657
61636037450602264982868428889173
61636037450602264982952111708965
61636037450663142461933964072727
61636037450663142461954856081319
61636037450663142462121992150055
61636037450663142462142884158647
61636037450663142507687550399745
61636037450663153437647558990241
61636037450663153437647559003339
61636037450663153437647587569957
61636037450663153437647587583055
61636037450663153445231171389615
61636037450663153620661931454615
61636037450663153620724951854133
61636037450663157288563813576525
61636037450663157331848673813423
61636037450663157334296477779993
61636037450663157334296477780041
61636037450663157334296734997485
61636037450663157334317398486393
61636037450663157334317655703837
61636037450663158925626954918471
61636037450663158925629939451035
61636037450663158925630283807307
61636037450663158925630310987343
61636037450663158925630312387023
61636037450663158925630312503663
61636037450663158933150875811535
61636037450663158933240905343963
61636037450663158933240905814895
61636037450663158933241934213739
61636037450663158933241937400279
61636037450663158933241938935473
61636037450663158933242049003535
61636037450663158933242053254337
61636037450663158933244004648853
61636037450663158933244004666323
61636037450663158933244377718951
61636037450663158933245033518629
61636037450663158933245033536099
61636037450663158933245405072407
61636037450663158933245406472087
61636037450663158933245406588727
61636037450663158933412427866215
61636037450663158933429962291067
61636037450663158933429965477607
61636037450663158933429967012801
61636037450663158933430338549109
61636037450663158933432289942221
61636037450663158933432289943625
61636037450663158933433319880631
61636037450663158933433434199495
61636037450663158933433434549415
61636037450663158933433434666055
61636037450663158935688622167297
61636037450663158935689655286423
61636037450663158935692755995413
61636037450663158935692756008463
61636037450663158935692870314277
61636037450663158935693127544771
61636037450663158935693128594531
61636037450663158971383524242859
61636037450663158971383868597679
61636037450663158971383868599131
61636037450663158971383897295487
61636037450663158978883540015051
61636037450663158978973598598127
61636037450663158978974631718705
61636037450663158978976697430633
61636037450663158978976697430681
61636037450663158978977041804375
61636037450663158978977726300457
61636037450663158978977726319331
61636037450663158978978070675603
61636037450663158978997589440677
61636037450663158978998618309001
61636037450663158979162659796033
61636037450663158979164982725405
61636037450663158979164982725453
61636037450663158979166012658039
61636037450663158979166012663863
61636037450663158979166098751479
61636037450663158979166098752931
61636037450663158979186904666631
61636037450663158979186904672455
61636037450663158979187019457879
61636037450663158980668950126633
61636037450663158980668950145507
61636037450663158980857235427181
61636037450663158981422091305673
61636037450663158981422091305721
61636037450663158981422091311497
61636037450663158981422091324595
61636037450663158981422349585975
61636037450663158981422349591799
61636037450663158981422352773919
61636037450663158981424758627709
61636037450663158981425447374545
61636037450663158981425448424305
61636037450663158981425448896689
61636037450663158981425534517745
61636037450663158981425534517793
61636037450663158981425534984305
61636037450663158981425534984353
61636037450663158981425534985757
61636037450663158981425791748287
61636037450663158981425792798047
61636037450663158981425793264607
61636037450663158981446339383137
61636037450663158981446340432897
61636037450663158981446340905281
61636037450663158981446455224145
61636037450663158981446455690705
61636037450663159116423409920703
61636037450663159116423414171505
61636037450663159116423671388949
61636037450663159116425737100877
61636037450663159116425737100925
61636037450663159116426767389255
61636037450663159116426767505895
61636037450663159116444306180097
61636037450663159116444563397541
61636037450663159116446629109517
61636037450663159116446629110921
61636037450663159116447659397847
61636037450663159116447659514487
61636037450663159118683193242879
61636037450663159118686203620677
61636037450663159118703994925895
61636037450663159118703999157983
61636037450663159118704113949231
61636037450663159118707095630673
61636037450663159118707095647935
61636037450663159118707467184243
61636037450663159118954789354575
61636037450663159118954818052335
61636037450664054003199938049057
61636037450664054005459369223487
61636037450664054193829285680366
61636037450664057716583354049495
61636037450664057716583354521879
61636037450664057899597693688931
61636037450664057899597693689174
61636037450664059501243985849121
61636037450664059546727090551111
61636037450664059546974441790596
61636037450664059546974441790597
61636037450664059546997570640945
61636037450664059546997915014686
61636037450664059546998686662599
61636037450664059546998686662807
61636037450664059546998801453847
61636037450664059548669275702046
61636037450664059549257118000479
61636037450664059549258122423249
61636037450664059549258122895633
61636037450664059549258237214497
61636037450664357905853919822307
61636037450664357905854291358615
61636037450664358043114674197778
61636037450664359690239598982239
61636037450664359690240742170879
61636037450664359690242697833666
61636037450664359690242955038013
61636037450664359690243070886295
61636037450664359690244098239751
61636037450664359690244099756071
61636037450664359690491331488351
61636037450664359690491336205713
61636037450664359690491707742021
61636037450664359690493660203767
61636037450664359690493660558059
61636037450664359690494803386791
61636037450664359690494803392407
61636037450664359690494803740923
61636037450664359690494803742327
61636037450664359690494803858967
61636037450664359690494889480231
61636037450664359690494889485847
61636037450664359690494889952407
61636037450664359690512342533169
61636037450664359690512599750613
61636037450664359690515810186631
61636037450664359690515810540763
61636037450664359691935207261581
61636037450664359735996539829837
61636037450664359736243887878411
61636037450664359736243887882783
61636037450664359736244920997537
61636037450664359736247243932781
61636037450664359736247243932941
61636037450664359736247244995591
61636037450664359736247245467975
61636037450664359736247331557043
61636037450664359736248359954435
61636037450664359736248359958806
61636037450664359736248359958807
61636037450664359736248388650791
61636037450664359736248388656614
61636037450664359736248388656615
61636037450664359736248474744231
61636037450664359736248474745683
61636037450664359736268509012874
61636037450664359736269280659383
61636037450664359737939869700234
61636037450664359737942964300860
61636037450664359738504728766878
61636037450664359738504728766879
61636037450664359738507824411441
61636037450664359738507824417264
61636037450664359738507824417265
61636037450664359738507824883825
61636037450664359738528716420033
61636037450664359738528716425856
61636037450664359738528716425857
61636037450664359873254971269905
61636037450664359873505675373009
61636037450664359873509114329907
61636037450664359873509143026263
61636037450664359873530035034855
61636037450664359875786371962791
61636037450664359875789844221139
61636037450664393043760223318703
61636037450674849705410464892319
61636037450674849888424804530387
61636037450674860818444508878155
61636037450674860818447837766991
61636037450674860818447866463347
61636037450674860999202401403585
61636037450674861001462176934287
61636037450674861001462176951549
61636037450674861001462205630643
61636037450674864529571588306241
61636037450674864529571592555591
61636037450674864529571593027975
61636037450674864529759877837313
61636037450674864667020632684961
61636037450674864712774217476785
61636037450674864715033650068157
61636037450674864715033736161597
61636037450674864715033993379089
61636037450674866359710856979731
61636037450674866359711890100309
61636037450674866359714300185979
61636037450674866359714984682061
61636037450674866359714984700934
61636037450674866359714984700935
61636037450674866359715329057207
61636037450674866359903271045467
61636037450674866359903357138906
61636037450674866362159607973403
61636037450674866362161930902823
61636037450674866362162016996263
61636037450674866362163051179651
61636037450674866362163051652034
61636037450674866489632957466391
61636037450674866497247708594863
61636037450674866497248051551455
61636037450674898066855575756741
61636037450674898066855661850181
61636037450674899714047390377457
61636037450674908994430542500127
61636037450674908994430542513225
61636037450674909179889591046221
61636037450674909179893063304569
61636037450675149894681030191295
61636037450675149894681030192747
61636037450675149894681030197119
61636037450675150031941784566767
61636037450675150031941784568219
61636037450675150031941784585481
61636037450675150031941899358015
61636037450675150031941899376729
61636037450675161007718431651507
61636037450675161142719405905685
61636037450675161142719410491905
61636037450675161144979186022607
61636037450675161144979186039869
61636037450675161144979186512252
61636037450675161144979214718963
61636037450675161144979215210066
61636037450675164718842158328403
61636037450675164718842272647267
61636037450675164718842529864711
61636037450675164856102912703874
61636037450675164856291197985389
61636037450675164858547272991569
61636037450675164858547530209013
61636037450675164858550745249917
61636037450675164858550745249965
61636037450675164858550745368009
61636037450675164858551002585453
61636037450675164902044782777213
61636037450675164902044782777373
61636037450675164902107545959238
61636037450675164902107574657046
61636037450675164904304330159833
61636037450675164904304587377277
61636037450675166503227837021775
61636037450675166503227837488335
61636037450675166503228865887179
61636037450675166503228865891551
61636037450675166503228869073719
61636037450675166503228870608913
61636037450675166503228980676975
61636037450675166503228984927777
61636037450675166503231193544109
61636037450675166503231194606967
61636037450675166503231194961258
61636037450675166503231309392391
61636037450675166503231965192069
61636037450675166503231965196441
61636037450675166503231965209538
61636037450675166503231965209539
61636037450675166503232079515305
61636037450675166503232079528403
61636037450675166503232336745847
61636037450675166503232337795607
61636037450675166503232338145527
61636037450675166503232338262167
61636037450675166503416122316547
61636037450675166503416893968879
61636037450675166503420251554071
61636037450675166503420364810077
61636037450675166503420365872935
61636037450675166503420366227226
61636037450675166503420366345324
61636037450675166503420623090379
61636037450675166505675553826235
61636037450675166505675553827639
61636037450675166505676588482007
61636037450675166505678911411379
61636037450675166505678911412831
61636037450675166505679026084583
61636037450675166505679026202627
61636037450675166505680060267971
61636037450675166505680060740354
61636037450675166505741701756067
61636037450675166505760385620663
61636037450675166505763743087763
61636037450675166551495029798411
61636037450675166678903265550779
61636037450675166678903522768223
61636037450675166686243209776001
61636037450675166686493913879105
61636037450675166686497352836003
61636037450675166686497381532359
61636037450675166686497724844695
61636037450675166686518273540951
61636037450675166688774610468887
61636037450675166688778082727235
61636037450675198210372550498223
61636037450675198210372670938549
61636037450675198256126255848417
61636037450675198256376959951526
61636037450675199857498251186025
61636037450675199857501723090081
61636037450675199857564485204925
61636037450675199857585291118625
61636037450675199857585291472917
61636037450675199857585405909873
61636037450675209183701136380271
61636037450675209183701136393369
61636037450675209323409723432975
61636037450675209323410072392937
61636037450675209369160185044457
61636037450675209369163657302805
61636037450675210968090943261407
61636037450675210968090943274505
61636037450675210968090947860725
61636037450675210968090947978769
61636037450675210968091287630777
61636037450675210968091287635149
61636037450675210968091292352511
61636037450675210968091316327133
61636037450675210968091320932227
61636037450675210968279315712477
61636037450675210970601772340449
61636037450711231903755079593013
61636037453302766063110828017178
61636037453302773197678411413678
61636037453302773197678411413726
61636037453338779304112363621021
61636037453338794126328207268879
61636037453338794263776902565429
61636037453618672582339270270341
61636037453654737975280835793087
61636037453654743336041028474663
61636037453665652268805404295364
61636037453665652268805404295412
61636037453665952407218832424606
61636037453665952407239724433198
61636037453665952412322410197192
61636037453665952412322413383684
61636037453665952412322413383732
61636037453666002237693947570383
61636037453666002237693950758327
61636037453666002237882237115957
61636037603963208126813301907353
61636037603963208126816774165701
61636037603963208126817117122293
61636037603963208126879793147861
61636037603964408883878486315205
61636037603964408883899378323797
61636037603964409295681384232817
61636037603996829734186132151979
61636037603996829734374417433653
61636037603996829734375189080369
61636037603999531025835742142181
61636037603999531025836885330821
61636037603999531025839988768469
61636037603999531026024913408149
61636037603999531026024918013083
61636037603999531026028270875249
61636037603999531026028270881073
61636037603999531026028274063241
61636037603999531026028275598435
61636037603999531026112044044947
61636037603999536564467318076954
61636037604218374540191963751444
61636037604287413125456651617374
61636037604287418484482434147125
61636037604287418484482434619301
61636037604287418484482436036451
61636037604287418484483579225091
61636037604287418486739915798895
61636037604288319054551697789247
61636037604288619195812631888601
61636037604288619241293094999389
61636037604288619241293099703653
61636037604288619241544948412547
61636037604288619241565955212227
61636037604288619243822176994783
61636037604288619243822291786031
61636037604288619243824499943077
61636037604291020343756975621757
61636037604291020343760419300389
61636037604291314989230997732819
61636037604291314990926720816507
61636037604291320349931956655925
61636037604291320349931957718783
61636037604291320532942825448583
61636037604291320532943968637223
61636037604291320532946182561391
61636037604291320532946182915683
61636037604291320532946297352639
61636037604291320532947326104323
61636037604291320533008944680447
61636037604291320533029865386799
61636037604291364814038822411579
61636037604291364814038823828521
61636037604291364814790934720891
61636037604291364816483187416843
61636037609871833539643344495129
61636037609871833539646701968053
61636037609871833539646729143717
61636037609871833539646816286917
61636037609871833539709463727153
61636037609871833539709463745867
61636037609871833539709492308321
61636037609871833539709492325583
61636037609871833539709492424961
61636037609871833539894048598233
61636037609871833539894048603849
61636037609871833539894420140157
61636037609871833539895167812043
61636037609871833539895167812251
61636037609871833539895539348559
61636037609871833539897404654007
61636037609871833539897518972871
61636037609871833539897520507905
61636037609871833539897520862197
61636037609871833539897749021925
61636037609871833539897749027589
61636037609871833539897749027749
61636037609871833539897777603093
61636037609871833539897777719733
61636037609871833539897777725349
61636037609871833539897863346613
61636037609871833539897863813173
61636037609871833539897863818789
61636037609871833539918441096213
61636037609871833539918669611685
61636037609871833539918669615897
61636037609871833539918698308041
61636037609871833539918698313657
61636037609871833539979107382767
61636037609871833539981460428501
61636037609872734107707235249683
61636037609872734107709559247737
61636037609872734107709559714297
61636037609872734107728127258275
61636037609872734107730451256329
61636037609872734107730480304009
61636037609872734519303537092431
61636037609872734519303537564815
61636037609872734519324458135653
61636037609872734519489241158607
61636037609872734519491565156661
61636037609872734519491565629045
61636037609872734519512486212981
61636037609872734519575247976453
61636037609873034296791868436640
61636037609873034296977800550111
61636037609873034296980153245925
61636037609873034296980153595845
61636037609873034297001045254517
61636037609873034297001045604437
61636037609873034708574131563056
61636037609873034708574217184107
61636037609873034708758687250841
61636037609873034708759806459035
61636037609873034708759806459083
61636037609873034708762130923697
61636037609873034708762159154897
61636037609873034708762159504817
61636037609873034708762159509189
61636037609873034708845813276929
61636037609873034845834885820430
61636037609873034846022913884661
61636037609904254527466178286063
61636037609904254527654206350293
61636037609904254527654206822677
61636037609904254573404319356153
61636037609904254573407791260209
61636037609904254573408048477653
61636037609904254573408134571093
61636037609904254573408906223425
61636037609905154958017205533761
61636037609905154958017205551023
61636037609905155141031545190702
61636037609905155141031545308800
61636037609905204371311236269400
61636037609905455147287770832737
61636037609905455147287770851451
61636037609905455147287799530545
61636037609905455147476056127509
61636037609905455147476084825317
61636037609905455147476084830933
61636037609905455284548554279022
61636037609905504560560938140952
61636037609905504561128121205650
61636037609907856249854843624169
61636037609907856249858199674327
61636037609907856249858313993191
61636037609907856249858315528225
61636037609907856249858315882517
61636037609907856249859430491441
61636037609907856249859435090711
61636037609907856844652565126075
61636037609907856844656037384423
61636037609907856844718799149347
61636037609908156438937409421369
61636037609908156438937409440083
61636037609908156438940508272797
61636037609908156438941627467941
61636037609908156438941656165701
61636037609908156439125437504313
61636037609908156439128793554471
61636037609908156439128909408369
61636037609908156439129909576173
61636037609908156439129909580545
61636037609908156439129912762713
61636037609908156439129914297907
61636037609908156439129941460473
61636037609908156439130024371585
61636037609908156439130285834215
61636037609908156439191671523213
61636037609908156439193047953271
61636037609908156987985018395463
61636037609909057418535788442931
61636037609909057418536045660423
61636037609909057418786835502627
61636037610087970223965984014151
61636037610087970223965984019767
61636037610087970223966731691653
61636037610087970223966731691701
61636037610087970223966731691861
61636037610087970223966760271369
61636037610087970223967103228169
61636037610087970360411864334101
61636037610087970361227771864333
61636037610087970361248663872925
61636037610087970406165420546209
61636037610087970406981328076441
61636037610090672063658923960625
61636037610090672064474831490857
61636037610090672109412480159635
61636037610090672109412480172733
61636037610090672110228387702917
61636037610090672110228387702965
61636037610126744235661318954419
61636037610126744235661318967517
61636037610127044379178099873023
61636037610127044379178357089063
61636037610127044791044304109520
61636037610196027425520917442169
61636037610196027426273801390715
61636037610196037943695596898437
61636037610196038490294249395061
61636037610196038491045990154967
61636037610196038491046361691275
61636037610196038492738614387227
61636037610196038492738614400325
61636037610196038498452164167208
61636037610196038536047805594071
61636037610196038536047805607169
61636037610196038536799574946791
61636037610196038536799917903383
61636037610196038538307271469471
61636037610196038538492170599335
61636037610196038538492170612433
61636037610196038539310431192771
61636037610196038544205748959032
61636037610196038544205749077130
61636037610196043439293042379097
61636037610196043485592918699167
61636037610196043487473456689927
61636037610196043487476555522641
61636037610196043487476895651245
61636037610196043851809626160883
61636037610196043851828189454107
61636037610196043851830517106665
61636037610196043851830518523815
61636037610196043851831547039459
61636037610196043851831661830499
61636037610196043853338213629505
61636037610196043853522769330441
61636037610196043889969380884927
61636037610196043889970152537259
61636037610196043896712434495969
61636037610196043897563209889897
61636037610196043897563209890057
61636037610196043897563210952707
61636037610196043897563211425091
61636037610196043897564325915923
61636037610196043897585131831283
61636037610196043897585246622323
61636037610196043899069758502363
61636037610196043899070530154695
61636037610196043899070877714977
61636037610196043899255462585849
61636037610196043899255462586009
61636037610196043899258819698817
61636037610196043899258905792257
61636037610196043899820576750627
61636037610196044034821637085147
61636037610196044034823965682471
61636037610196044034823965800563
61636037610196044034825080291395
61636037610196044034844857691111
61636037610196044034846000997795
61636037610196943870327598935239
61636037610196944052774755510220
61636037610196944053341938574918
61636037610196944055034191270870
61636037610196944419642329211927
61636037610196944419643443820851
61636037610196944457781934527611
61636037610196944457782282087893
61636037610196944465125320896479
61636037610196944465374992943059
61636037610196944465374993415443
61636037610196944465395797794157
61636037610196944465396142173514
61636037610196944465396913821635
61636037610196944465396917008174
61636037610196944465396917008175
61636037610196944465397028612675
61636037610196944466819550030203
61636037610196944466819897590485
61636037610196944467070946539506
61636037610196944467632358740979
61636037610197228136786917353897
61636037610197244196291735546441
61636037610197244196291736018824
61636037610197244196294834851538
61636037610197244601298171613679
61636037610197244601298171963599
61636037610197244601298171967971
61636037610197244601299291176165
61636037610197244608077097964857
61636037610197244608077212283721
61636037610197244608637825668683
61636037610197244608641958094151
61636037610197244608889561829507
61636037610197244608889649457980
61636037610197244608889649457981
61636037610197244608889934900849
61636037610197244608890020994289
61636037610197244608891886294121
61636037610197244608891973450259
61636037610197244608893005508138
61636037610197244608893005508139
61636037610197244608893033733563
61636037610197244608893117111235
61636037610197244608893119827003
61636037610197244608893121362037
61636037610197244608893121716328
61636037610197244608893378579481
61636037610197244608912894512355
61636037610197244608914299167789
61636037610197244610336530537319
61636037610197244610336906796849
61636037610197244611149367473555
61636037610197244611151690421849
61636037610197244654394766982841
61636037610197244654645471085909
61636037610197244654645471085945
61636037610197244654645471085993
61636037610197244654645558242083
61636037610197244654646701903059
61636037610197244654667507818419
61636037610197244656902952737763
61636037610197244656905275686057
61636037610199645573759587793487
61636037610199645573762682376643
61636037610199645573762686625993
61636037610199645573762687098377
61636037610199645573762943843485
61636037610199645573762945378679
61636037610199645749246992494513
61636037610199645756777283478745
61636037610199645756777284540151
61636037610199645756777370633591
61636037610199645756778059380427
61636037610199645756840046659207
61636037610199645756840046660611
61636037610199645756840046678080
61636037610199645756840046678081
61636037610199645756860967365559
61636037610199645756862086579577
61636037610199645758472635024673
61636037610199645758472979398415
61636037610199645759308684171631
61636037610199646168559289392089
61636037610199646170251542088041
61636037610199646170254899200849
61636037610199646170254985294289
61636037610199646170318006166030
61636037610199646308412140863155
61636037610199678927280216828647
61636037610199679522139582776608
61636037610199690037866539760465
61636037610199690037869897227613
61636037610199690037869897345657
61636037610199690038622008119935
61636037610199690040314260815887
61636037610199690221636320118841
61636037610199940402332665012007
61636037610199940402332665030721
61636037610199940402332750751155
61636037610199940402333784225865
61636037610199940404028359515979
61636037610199940412363739837825
61636037610199940951376801727753
61636037610199945763033510679107
61636037610199945763033623935113
61636037610199945763033624997971
61636037610199945763034395587445
61636037610199945763034653867747
61636037610199945899538795172965
61636037610199945899538795645348
61636037610199945899541894478062
61636037610199945900294263991774
61636037610199945900294265404499
61636037610199945900294378323683
61636037610199945900294379723363
61636037610199945900295040243371
61636037610199945900357027167811
61636037610199945901986516228387
61636037610199945901986516700770
61636037610199945901989988486735
61636037610199945901989988959118
61636037610199945946012633371261
61636037610199945946047848777721
61636037610199945946047849840579
61636037610199945946047964631827
61636037610199945946048993501603
61636037610199945946110611959635
61636037610199945946110611959795
61636037610199945946110640657395
61636037610199945946110640657603
61636037610199945948558357463467
61636037610199945948558357480937
61636037610199946311324157591381
61636037610199946311324157591434
61636037610199946311324271910245
61636037610199946312076269900746
61636037610199946312077413089333
61636037610199946313768522124261
61636037610199946313768522124309
61636037610199946313771875458615
61636037610199946313771994382609
61636037610199946313771994500701
61636037610199946313855935960702
61636037610199979116550520662233
61636037610199979116550782129027
61636037610199979116550782129075
61636037610199979253811536504547
61636037610199979253811536517597
61636037610199979253811651308845
61636037610199979665593542413471
61636037610199979665593542413519
61636037610199979665656333230335
61636037610199979665677483873472
61636037610199990227128838318991
61636037610199990227137105060893
61636037610199990227140461111051
61636037610199990227140462528041
61636037610199990227140462646085
61636037610199990227140491225801
61636037610199990227892573420363
61636037610199990229584826116315
61636037610199990410906914117077
61636037610199990778693964739600
61636037610232111081472943224657
61636037610232361262270534182689
61636037610235963122303582385537
61636037610236013130124603390017
61636037612827547472664523523520
61636037613188080338020217334172
61636037613188080338020217335624
61636037613190481485320609698504
61636037613190781627143046329118
61636037613190781628837618786824
61636037613190781629673299129052
61636037613190781629674447023408
61636037613190781634757021201568
61636038809250737501091267813913
61636038809250737501092039466245
61636038809251037690362604766673
61636038809251037690362633346389
61636038809259143349710542417909
61636038809261542667703594993433
61636038809261542667704366645765
61636038809261544314079506320009
61636038809261544497846991265871
61636038809261842856974188873577
61636038809261842856974931946193
61636038809261842856974960525909
61636038809261844503350100200153
61636038809261844641363624212789
61636038809261844641364000354191
61636038809261844641364772006523
61636038809261844687117209004613
61636038809261844687117556566299
61636038809261844687118328218631
61636038809261845052957602044433
61636038809261845052958749838167
61636038809323683488761877730061
61636038809323683488762649382393
61636038809323683493845223560553
61636038809323683496188600321919
61636038809323683496374299788825
61636038809323683496376628386149
61636038809323683679182019373290
61636038809323983678032443030489
61636038809323983685459165622347
61636038809323983685644865089253
61636038809323983685647193686625
61636038809331787371333545167849
61636038809331787371336902634949
61636038809331789193865291039471
61636038809331789198947860612537
61636038809331789201207555009025
61636038809331789201207558195565
61636038809331789201207559730759
61636038809331789201207645469907
61636038809331789201208674339683
61636038809331789201291242083991
61636038809331789201458345322209
61636038809331789201458606790455
61636038809331789201459378442787
61636038809331789201479613117911
61636038809331789201480299031095
61636038809332087560335498889145
61636038809332087560604110468277
61636038809332087560607467935377
61636038809332087560607467936829
61636038809332087560607468053469
61636038809332088795953488850237
61636038809332089342465217262543
61636038809332089342465988914875
61636038809332089344724654558227
61636038809332089344993150302175
61636038809332089344993921954507
61636038809332089344996249134729
61636038809332089344996622206231
61636038809332089344996622560522
61636038809332089344997394212854
61636038809332089383135084687567
61636038809332089383135856339899
61636038809332089390478239350051
61636038809332089390479268219827
61636038809332089390725814505691
61636038809332089390726586158023
61636038809332089390728910624094
61636038809332089390729286409747
61636038809332089390729286764038
61636038809332089390729943743215
61636038809332089390730058416370
61636038809332089390730058534468
61636038809334488655374204909581
61636038809334488655374976561913
61636038809334488662800927482725
61636038809334488662986626962729
61636038809334488662986626968345
61636038809334488662989984429829
61636038809334488662989984435445
61636038809334489074580604794373
61636038809334489074583962261473
61636038809334490301750116236157
61636038809334490301750887888489
61636038809334490306833462066649
61636038809334490309362538294921
61636038809334490309926622521289
61636038809334490309929979988389
61636038809334490309929979989841
61636038809334490309929983176381
61636038809334490309930754828665
61636038809334490309930754828713
61636038809334490485517601182019
61636038809334490492857279335353
61636038809334490492857283940447
61636038809334490492860636802453
61636038809334490492860636803905
61636038809334490492860639990445
61636038809334490492860641525639
61636038809334490492860727264787
61636038809334490492861411642729
61636038809334490492861756134563
61636038809334490492923403290563
61636038809334490493132609173643
61636038809334490493132694912791
61636038809334490493132695267082
61636038809334490897111579013663
61636038809334490897112350665995
61636038809334490902194920239061
61636038809334490904705666416979
61636038809334490904706438069311
61636038809334490904726587005287
61636038809334490904726672744435
61636038809334490904727358657619
61636038809334501611254471067447
61636038809334788844644770210009
61636038809334788844645541862341
61636038809334788851423724786611
61636038809334788851984452962821
61636038809334788851987809018595
61636038809334788852071492783153
61636038809334788852071492784605
61636038809334788852260549848349
61636038809334789263851170094801
61636038809334789263854527561901
61636038809334789263854527563353
61636038809334789263854527679993
61636038809334790491020681536585
61636038809334790491021453188917
61636038809334790498633103595349
61636038809334790498635432192721
61636038809334790499197187821717
61636038809334790499200545288817
61636038809334790499200545290269
61636038809334790499200548476761
61636038809334790499201320129093
61636038809334790499201320129141
61636038809334790499201320247185
61636038809334790634118299057423
61636038809334790636377736353107
61636038809334790636378765222883
61636038809334790636649330929609
61636038809334790636649704001111
61636038809334790674788166482447
61636038809334790674788938134779
61636038809334790682127844635781
61636038809334790682131321144931
61636038809334790682131977061249
61636038809334790682132350014707
61636038809334790682378896300571
61636038809334790682379667952903
61636038809334790682381992418974
61636038809334790682382368204627
61636038809334790682382368558918
61636038809334790682382368677016
61636038809334790682383025538095
61636038809334791045713048541399
61636038809334791048240209928699
61636038809334791048240981581031
61636038809334791048243308761253
61636038809334791048243681832755
61636038809334791093976346036271
61636038809334791093977003369739
61636038809334801754771480155767
61636038809334801800504144359283
61636038809334802166365457987411
61636038809356404126095213248279
61636038809356404126847325538877
61636038809356404126851453246983
61636038809356404126868246245277
61636038809356404126868246250893
61636038809356404126869275115053
61636038809356404126869275120669
61636038809356404126871602182959
61636038809356404126871602301051
61636038809356404126872373835291
61636038809356404126872373953383
61636038809356404673194930975805
61636038809356404675078567804859
61636038809356404675639295981069
61636038809356404675642652036843
61636038809356404675642768239417
61636038809356404675643423689175
61636038809356404675643797109193
61636038809356404675894586957061
61636038809356404675914621574173
61636038809356404675915392872213
61636038809356404675915393226505
61636038809356404675915507663461
61636038809356404718948515767629
61636038809356404719137572720349
61636038809356404720832152714775
61636038809356404721392880890985
61636038809356404721396236946759
61636038809356404721396353149333
61636038809356404721397008599091
61636038809356404721397382019109
61636038809356404721459000477301
61636038809356404721648057075729
61636038809356404721648057430021
61636038809356404721648171866977
61636038809356415793763772741741
61636038809356415793826534506665
61636038809356415794036512042077
61636038809356415794036512047693
61636038809356415794036512160169
61636038809356415832174974169121
61636038809356415832174974287213
61636038809356415839769176245593
61636038809356415839769176363685
61636038809356419492461884535291
61636038809356419497545487583227
61636038809356419500073534941723
61636038809356448590957634978779
61636038809358803991376696124899
61636038809358803993904743483395
61636038809358805823841515554603
61636038809358805823862436142911
61636038809358805823862436144363
61636038809358805824029543631931
61636038809358805824050464220239
61636038809358805824050464221691
61636038809358806235623521463575
61636038809358806235644442053335
61636038809358820648212190747247
61636038809358848458495197578989
61636038809358848458495454796433
61636038809358848458767165226993
61636038809358848463578800626925
61636038809358848463850768274929
61636038809359104180458976143653
61636038809359104180647261425327
61636038809359104182903341135819
61636038809359104182903341148917
61636038809359104182903598353263
61636038809359104182903598366361
61636038809359104182987280719593
61636038809359105827588028649317
61636038809359105829279509692937
61636038809359105830095417223169
61636038809359105830097741234273
61636038809359105830115304355481
61636038809359105830116080712077
61636038809359105830116333225257
61636038809359105830116337929521
61636038809359105830118661822581
61636038809359105965037072905781
61636038809359105965037445977283
61636038809359105966543736326757
61636038809359105967293409833717
61636038809359105967295733844821
61636038809359105967295848636069
61636038809359105967296877505845
61636038809359105967377092186949
61636038809359105967377093722143
61636038809359105967379416651515
61636038809359105967565120264277
61636038809359105967565379016915
61636038809359105967565493335779
61636038809359105967567444728891
61636038809359106010602372402833
61636038809359106010602372520877
61636038809359106010790657697605
61636038809359106010790657815649
61636038809359106010790659232799
61636038809359106010791030769107
61636038809359106012293848860233
61636038809359106012296949582273
61636038809359106012297321118581
61636038809359106013045961169545
61636038809359106013046737526141
61636038809359106013046990039321
61636038809359106013046994743585
61636038809359106013049061891585
61636038809359106013049433427893
61636038809359106013050090761361
61636038809359106013050462297669
61636038809359106013109756390465
61636038809359106013109757925659
61636038809359106013112080855031
61636038809359106013297784467793
61636038809359106013297786002987
61636038809359106013298043220431
61636038809359106013298157539295
61636038809359106013300108932407
61636038809359106376631166591483
61636038809359106379159098095921
61636038809359106379159099631115
61636038809359106379159471167423
61636038809359106379161422560535
61636038809359106422384637064443
61636038809359106422384751383307
61636038809359106424892021052075
61636038809359106424892135370939
61636038809359117078074590214227
61636038809359117078074847431671
61636038809359117083158193262163
61636038809359117084664483611637
61636038809359117085416595920949
61636038809359117085417624790725
61636038809359117085498212543331
61636038809359117085686240620659
61636038809359117085686497838103
61636038809359117123639773857221
61636038809359117123639773975265
61636038809359117123828059151993
61636038809359117123828059270037
61636038809359117123828060687187
61636038809359117123828175006051
61636038809359117123828432223495
61636038809359117128911778053987
61636038809359117130414596145113
61636038809359117130418068403461
61636038809359117131166708454425
61636038809359117131167737324201
61636038809359117131167742028465
61636038809359117131170180712773
61636038809359117131171209582549
61636038809359117131230876746847
61636038809359117131232828141363
61636038809359117131232828158625
61636038809359117131418788970117
61636038809359117131418790505311
61636038809359117131418904824175
61636038809359117131419162041619
61636038809359117131421113436135
61636038809359117489668568045871
61636038809359117489668825263315
61636038809359117494752171093807
61636038809359117497280218452303
61636038809359117497280475669747
61636038809359117535422037101681
61636038809359117535422038518831
61636038809359117535422152837695
61636038809359117540505755885631
61636038809359117543012768336955
61636038809359117543012882655819
61636038809359117543015091267779
61636038809359120837461864039083
61636038809359148647765762879417
61636038809359148647765762892515
61636038809359148647766020096861
61636038809359148647766020109959
61636038809359148652849365927353
61636038809359148652849365940451
61636038809359150294141674219091
61636038809359150294141931436535
61636038809359150299225277267027
61636038809360023006669695275909
61636038809360023006670809884833
61636038809360023044805143246737
61636038809360023044805914899069
61636038809360023044808243496441
61636038809360023044808500713837
61636038809360023044808500713885
61636038809360023044809272366169
61636038809360023044809272366217
61636038809360023044809386685081
61636038809360023044809386803125
61636038809360023049889632265869
61636038809360023049891846544377
61636038809360023049892989732969
61636038809360023049892989733017
61636038809360023052210945250287
61636038809360023052398973314565
61636038809360023052400002184293
61636038809360023052400002184341
61636038809360023052400116503205
61636038809360023052403474088349
61636038809366758985830321580092
61636038809366758985833793838440
61636038809366909513275679863753
61636038809366909513276708733529
61636038809366909515803984439693
61636038809366909515805013309469
61636038809366909698989818954821
61636038809366909699007382430374
61636038809366909699010739543129
61636038809366909699010826109006
61636038809366910931825352438833
61636038809366910931825357043927
61636038809366910931826471652851
61636038809366910934335839864065
61636038809366910934353404402423
61636038809366910934354433272199
61636038809366910934356760452373
61636038809366911343415972685285
61636038809366911343419076240977
61636038809366911343419330270477
61636038809366911343419334875571
61636038809366911343419420614719
61636038809366911343420105110753
61636038809366911343420449484495
61636038809366911345365730281397
61636038809366911345383293756950
61636038809366911345386650869705
61636038809366911345947377983265
61636038809366911345947377984722
61636038809366911345947380816917
61636038809366911345947382234067
61636038809366911345948411103843
61636038809366911345950481538957
61636038809366911345950735568457
61636038809366911345950738284017
61636038809366911345950738756401
61636038809366911345950824495549
61636038809366911345950825912704
61636038809366911345951510408733
61636038809366922044862844237463
61636038809366922044863873107239
61636038809366922052474494643895
61636038809366922052475523513671
61636038809366922456456822069107
61636038809366922456457850938883
61636038809366922464068468224737
61636038809366922464068472475539
61636038809366922464069501345315
61636038809366922464072600650205
61636038809366925758518228226939
61636038809366925758518228345031
61636038809366925758518999879271
61636038809366925758518999997363
61636038809366926162497198198149
61636038809366926162498227067925
61636038809366926167580544028641
61636038809366926167581572898417
61636038809366926169275121076779
61636038809366926169276149942343
61636038809366926169276149946555
61636038809366926170108848604581
61636038809366926170109877474357
61636038809366926170111949307747
61636038809366926170111949309151
61636038809366926170111949326413
61636038809366926170112201820879
61636038809366926170112201822331
61636038809366926170112206071681
61636038809366926170112206525143
61636038809366926170112206526595
61636038809366926170112206543857
61636038809366926170112978177475
61636038809366926170112978177523
61636038809366926170112978178927
61636038809366926170112978196189
61636038809366926307560903244459
61636038809366953569072429867967
61636038809366953569073458737743
61636038809366953574156031386485
61636038809366953574156032915903
61636038809366953980582723816961
61636038809366953980582723830059
61636038809366953980583495469293
61636038809366953980583495482391
61636038809366953980664078984195
61636038809366953980666406183291
61636038809366953980666407699611
61636038809366953980667435053067
61636038809366953980667436569387
61636038809366953985666069647453
61636038809366953985666069660551
61636038809366953985750780883559
61636038809366955215364657311893
61636038809366955215365428964225
61636038809366955220448003142385
61636038809367204344481751748569
61636038809367204344482523400901
61636038809367205990857663075145
61636038809367205990858434727477
61636038809367209292707540414749
61636038809367209292707540427799
61636038809367209292728461121101
61636038809367209293459652718397
61636038809367209293459652724061
61636038809367209293460681589625
61636038809367209293460681593837
61636038809367209293463008774219
61636038809367209293463780426503
61636038809367209293463780426551
61636038809367209293480573424797
61636038809367209293480573430413
61636038809367209293481602294573
61636038809367209293481602300189
61636038809367209293483929362527
61636038809367209293483929480571
61636038809367209293484701014859
61636038809367209293484701132903
61636038809367209701979062086385
61636038809367209702543146312753
61636038809367209702547274033957
61636038809367209704238755077577
61636038809367209704489546323673
61636038809367209704489803541165
61636038809367209704489803554215
61636038809367209704492898141743
61636038809367209704492898141791
61636038809367209704510467030073
61636038809367209704510724247517
61636038809367209704513818730051
61636038809367209704513818730099
61636038809367209705053630550041
61636038809367209705054405390317
61636038809367209705054659421269
61636038809367209705054659438531
61636038809367209705054662607761
61636038809367209705054662607809
61636038809367209705075326096717
61636038809367209705075583314161
61636038809367209839996315108045
61636038809367209839996315108093
61636038809367209839996429899293
61636038809367209841499510869991
61636038809367209841687538934221
61636038809367209841687796151713
61636038809367209841690890752291
61636038809367209841690890752339
61636038809367209841771221772935
61636038809367209841771478990379
61636038809367209842506914136581
61636038809367209842506914136629
61636038809367209842527720051733
61636038809367209842527720406073
61636038809367209842527834724937
61636038809367209842527834842981
61636038809367209884993658484223
61636038809367209885560842965863
61636038809367209885746542432769
61636038809367209885749128247585
61636038809367209885749899899869
61636038809367209885749899899917
61636038809367209885750014691117
61636038809367209887441123844137
61636038809367209887504143193895
61636038809367209888071327675535
61636038809367209888257027142441
61636038809367209888259355739813
61636038809367209888259612957257
61636038809367209888260384255249
61636038809367209888260384609541
61636038809367209888260384609589
61636038809367209888260498928453
61636038809367209888260499046497
61636038809367211074589191668971
61636038809367211075342332829345
61636038809367211075342332830797
61636038809367211075343480741171
61636038809367211077870384911027
61636038809367211077871413780803
61636038809367211077873740960977
61636038809367211486371569573537
61636038809367211486932957798983
61636038809367211486934100987623
61636038809367211486936310660989
61636038809367211486936429703039
61636038809367211486937085501265
61636038809367211488882825463157
61636038809367211488882825463205
61636038809367211488899502613169
61636038809367211488900274265501
61636038809367211488902602862873
61636038809367211488902860080269
61636038809367211488903631378309
61636038809367211488903631732601
61636038809367211488903746051513
61636038809367211488903746169557
61636038809367211489446912877469
61636038809367211489446912877517
61636038809367211489464361207429
61636038809367211489467718792621
61636038809367211489467719146913
61636038809367211489467833465777
61636038809367211489467833583869
61636038809367211489468490799245
61636038809367211532125039574161
61636038809367211532689895454265
61636038809367211532690014494863
61636038809367211532690670293137
61636038809367211532690670411181
61636038809367211532691043364639
61636038809367211534635524283833
61636038809367211534636295581825
61636038809367211534636295936165
61636038809367211534636410255029
61636038809367211534636410373073
61636038809367211535198055815963
61636038809367211535200380163937
61636038809367211535200382996137
61636038809367211535200384413287
61636038809367211535200497669341
61636038809367211535200497787385
61636038809367211535201155002809
61636038809367220953033059701349
61636038809367220953033831353681
61636038809367220959892597798469
61636038809367220959892597811567
61636038809367220960438861704899
61636038809367220960627146986573
61636038809367220960627146986621
61636038809367220960627918638905
61636038809367220960627918638953
61636038809367220960648067574929
61636038809367220960648067692973
61636038809367220998031059925513
61636038809367220998598244420251
61636038809367220998783172234825
61636038809367220998786272484529
61636038809367220998786529701925
61636038809367220998786529701973
61636038809367220998786529820017
61636038809367220998786644493173
61636038809367220998787301354305
61636038809367221003869875532465
61636038809367221005624889993341
61636038809367221005624890006391
61636038809367221005625262001985
61636038809367221006188974238375
61636038809367221006192446496723
61636038809367221006377002302653
61636038809367221006377259520097
61636038809367221006377374311297
61636038809367221006378031172429
61636038809367221006380358824987
61636038809367221006380360242137
61636038809367221006380731778397
61636038809367221006380731778445
61636038809367221006380731896489
61636038809367221006381503430777
61636038809367222188379853325783
61636038809367222188380882195559
61636038809367222195991503732215
61636038809367222195992532601991
61636038809367222599408971027925
61636038809367222599409742680257
61636038809367222599973831157427
61636038809367222599974860027203
61636038809367222605054076620171
61636038809367222607003058313149
61636038809367222607003058313197
61636038809367222607003829965481
61636038809367222607003829965529
61636038809367222607020621434357
61636038809367222607021393086689
61636038809367222607023978901457
61636038809367222607023978901505
61636038809367222607023979019549
61636038809367222607024750553789
61636038809367222607024750553837
61636038809367222607567914191849
61636038809367222607567914193301
61636038809367222607567918442651
61636038809367222607568689032125
61636038809367222607568689032173
61636038809367222607589609620433
61636038809367222607589609738525
61636038809367222645162183811105
61636038809367222645162441146593
61636038809367222645727042877749
61636038809367222645727415949251
61636038809367222645728071865569
61636038809367222650245786859041
61636038809367222652756270151563
61636038809367222652756271568713
61636038809367222652756643223065
61636038809367222653318145767375
61636038809367222653321126031667
61636038809367222653321503234475
61636038809367222653322273942041
61636038809367225894420230854505
61636038809367225894420230858717
61636038809367225894421259724281
61636038809367225894421259728493
61636038809367225899503833902441
61636038809367225899503833906653
61636038809367225902035237315307
61636038809367225902036008967639
61636038809367225939418231200925
61636038809367225940170343510237
61636038809367225940171372380013
61636038809367225940173699442303
61636038809367225940173699560395
61636038809367225940173815768585
61636038809367225940174471212727
61636038809367225940174844638361
61636038809367225945257418816521
61636038809367225946949298086839
61636038809367225947765205630121
61636038809367225947767525378825
61636038809367225947767901518775
61636038809367225947767901636867
61636038809367225947768673289199
61636038809367226312792130165099
61636038809367226312793159030663
61636038809367226312793159034875
61636038809367226313628958397471
61636038809367226313628958414733
61636038809367226313629215613463
61636038809367226313629215614915
61636038809367226313629215632177
61636038809367226313629987265795
61636038809367226313629987267247
61636038809367226313629987284509
61636038809367226351764319819945
61636038809367226351764321336265
61636038809367226351765096176541
61636038809367226351765350206041
61636038809367226351765353393985
61636038809367226351767420541985
61636038809367226351767677287045
61636038809367226351767792078293
61636038809367226351768449411761
61636038809367226356848694520213
61636038809367226356848699224477
61636038809367226356851018868187
61636038809367226356851023117537
61636038809367226356851137908785
61636038809367226356852166778561
61636038809367226358543271680779
61636038809367226358545715074967
61636038809367226358546743939127
61636038809367226358794323332311
61636038809367226358794323345361
61636038809367226359358407105169
61636038809367226359358407577345
61636038809367226359358408621489
61636038809367226359358521896417
61636038809367226359359179212415
61636038809367226359359179229677
61636038809367226359359179229885
61636038809367226359359183461765
61636038809367226359361503577859
61636038809367226359361506410059
61636038809367226359361507827209
61636038809367226359361622599583
61636038809367226359361622600987
61636038809367226359361622618249
61636038809367226359361879363517
61636038809367226359361879818431
61636038809367226359361879835693
61636038809367226359362651469359
61636038809367226359362651470763
61636038809367226359362651488025
61636038809367253758322074461995
61636038809367253758322074467611
61636038809367253758322074467659
61636038809367253758323103331771
61636038809367253758323103337387
61636038809367253758342995051755
61636038809367253758342995055967
61636038809367253758342995168395
61636038809367253758342995174011
61636038809367253758344023921531
61636038809367253758344023925743
61636038809367253758344024038171
61636038809367253758344024043787
61636038809367253763405677509931
61636038809367253763405677515595
61636038809367253763426598099691
61636038809367253763426598103903
61636038809367253763426598221947
61636038809367254167405568075065
61636038809367254169097820771017
61636038809367254169853289117389
61636038809367254169853289130487
61636038809367254169854060769721
61636038809367254169854060782819
61636038809367254169916052293639
61636038809367254169916052312353
61636038809367254169917081163415
61636038809367254169917081164867
61636038809367254169917081182129
61636038809367254174936634960979
61636038809367255404635222612321
61636038809367255404635994264653
61636038809368111508403876217345
61636038809368111508424768225937
61636038809368111508424796805653
61636038809368112054748125604323
61636038809368112054936410899095
61636038809368112054937182551427
61636038809368112057464458257591
61636038809368112100501710396147
61636038809368112100689995690919
61636038809368112100690738763535
61636038809368112100690767343251
61636038809368112102946046821695
61636038809368112102946075401411
61636038809368112102947075691471
61636038809368112102947104271187
61636038809368112102949400037993
61636038809368112102949400039445
61636038809368112102949402871645
61636038809368112102949404288795
61636038809368112102949428735801
61636038809368112102949431451361
61636038809368112103197122461107
61636038809368112103200106974749
61636038809368112103200451348491
61636038809368112103200479928207
61636038809368123167785527058711
61636038809368123167973812353483
61636038809368123167974584005815
61636038809368123175585462759915
61636038809368123175586234412247
61636038809368123175588558758769
61636038809368123213728140217923
61636038809368123218811857584723
61636038809368123221070518859181
61636038809368123221070518860633
61636038809368123221070523109983
61636038809368123221321570169679
61636038809368126874013931246159
61636038809368126879097534294095
61636038809368126879097534295547
61636038809368126881625581652591
61636038809368126881626614773169
61636038809368126881628939592075
61636038809368126881628939593527
61636038809368126919577136451567
61636038809368126919765162993701
61636038809368126919765164528895
61636038809368126919765421746339
61636038809368126919767487458315
61636038809368126924660853818367
61636038809368126924848766041637
61636038809368126924848767576831
61636038809368126924848877644893
61636038809368126924849139113139
61636038809368126924851090507655
61636038809368126924852235111993
61636038809368126924852235113445
61636038809368126924852235230085
61636038809368126927107427434139
61636038809368126927108199105393
61636038809368126927108203337273
61636038809368126927110523451915
61636038809368126927110523453367
61636038809368126927110526285567
61636038809368126927110527702717
61636038809368126927110894988223
61636038809368126927110894989675
61636038809368126927110899239025
61636038809368126927110899692487
61636038809368126927110899693939
61636038809368126927111671344867
61636038809368126927359247564769
61636038809368126927359250751309
61636038809368126927359251814119
61636038809368126927359365070173
61636038809368126927359623350427
61636038809368126927361574743539
61636038809368126927361574744943
61636038809368126927361689534787
61636038809368126927361689536191
61636038809368128155114538305761
61636038809368128162708740382233
61636038809370811562200452741985
61636038809370811562200452747601
61636038809370811562200452860077
61636038809370811562200452865693
61636038809370811564455760801597
61636038809370811564456535640421
61636038809370811564456535640469
61636038809370811564456761091657
61636038809370811564456792857865
61636038809370811564459088276251
61636038809370811564459116855967
61636038809370811564459859928583
61636038809370811564459888508299
61636038809370811564521879087403
61636038809370811564521879087451
61636038809370811564521879088855
61636038809370811564539328834513
61636038809370811564539328835965
61636038809370811564539328952605
61636038809370811564540103674789
61636038809370811564540103674837
61636038809370811564540103792881
61636038809370811564540446631381
61636038809370811564540446631429
61636038809370811564540475329189
61636038809370811564542771095995
61636038809370811564542799675711
61636038809370811564542799675759
61636038809370811564542799677163
61636038809370811564710937102981
61636038809370811564727614252993
61636038809370811564728385905325
61636038809370811564728389087653
61636038809370811564728474708757
61636038809370811564728500224189
61636038809370811564728503406517
61636038809370811564731829111573
61636038809370811564731857691289
61636038809370811976303884996375
61636038809370811976303884996423
61636038809370811976303884997827
61636038809370811976322366801205
61636038809370811976322366801253
61636038809370811976322366919297
61636038809370811976322452540353
61636038809370811976322452540401
61636038809370811976322481238161
61636038809370811976324777005015
61636038809370811976324805584731
61636038809370811976324805586135
61636038809370813208575335322493
61636038809370813208575592421845
61636038809370813208575592539937
61636038809370813209140194389137
61636038809370813209141223140821
61636038809370813209141223140869
61636038809370813209141223258913
61636038809370813211103268244081
61636038809370813211103268362125
61636038809370813211103525461477
61636038809370813211103525579569
61636038809370813211104382852957
61636038809370813211104411550765
61636038809370813211650935843869
61636038809370813211668127310725
61636038809370813211668127428769
61636038809370813211668381340177
61636038809370813211668381341629
61636038809370813211668381458269
61636038809370813211668384528121
61636038809370813211668384528169
61636038809370813211668384646213
61636038809370813211668470267269
61636038809370813211668470267317
61636038809370813211668498965077
61636038809370813211669156180453
61636038809370813211669156180501
61636038809370813211669156298545
61636038809370813211671827852461
61636038809370813211671856432177
61636038809370813346589231225729
61636038809370813346589492693975
61636038809370813346590264346307
61636038809370813349117540052471
61636038809370813392151406026119
61636038809370813392152434895895
61636038809370813392154419119477
61636038809370813392154419119525
61636038809370813392154419237569
61636038809370813392339691320891
61636038809370813392340462973223
61636038809370813392342701226305
61636038809370813392342701227757
61636038809370813392342701344397
61636038809370813392342704414249
61636038809370813392342704414297
61636038809370813392342704532341
61636038809370813392343077485799
61636038809370813392343820558415
61636038809370813394598784124741
61636038809370813394598784124789
61636038809370813394598784242833
61636038809370813394599038154241
61636038809370813394599038155693
61636038809370813394599038272333
61636038809370813394599041342185
61636038809370813394599041342233
61636038809370813394599041460277
61636038809370813394599124365773
61636038809370813394599127081333
61636038809370813394599127081381
61636038809370813394599128616575
61636038809370813394599152945489
61636038809370813394599155779141
61636038809370813394599157196291
61636038809370813394599812994517
61636038809370813394599812994565
61636038809370813394599813112609
61636038809370813394600157486351
61636038809370813394600186066067
61636038809370813394602227803421
61636038809370813394602256501181
61636038809370813394602484666525
61636038809370813394602485020817
61636038809370813394602513246241
61636038809370813394602513718625
61636038809370813394602599339681
61636038809370813394602599339729
61636038809370813394602599457773
61636038809370813394603256673149
61636038809370813394603256673197
61636038809370813394603285370957
61636038809370813394661803107109
61636038809370813394661803107157
61636038809370813394665246785741
61636038809370813394665275365505
61636038809370813394665275483549
61636038809370813394849831184437
61636038809370813394853188769629
61636038809370813394853303442785
61636038809370813394853533143371
61636038809370813394853561723087
61636038809370813803936679059401
61636038809370813803936679176041
61636038809370813803937798390059
61636038809370813803937826969775
61636038809370813806444182087631
61636038809370813806447166601273
61636038809370813806447281392521
61636038809370813806447510975015
61636038809370813806447539554731
61636038809370824459626632680117
61636038809370824459626894148363
61636038809370824459627665800695
61636038809370824467050255009221
61636038809370824467050259260023
61636038809370824467238544554795
61636038809370824467239316207127
61636038809370824505192163530457
61636038809370824505380191607833
61636038809370824505381222012803
61636038809370824510463791469229
61636038809370824510464939379603
61636038809370824512719874366261
61636038809370824512720128395713
61636038809370824512720128397165
61636038809370824512720131583657
61636038809370824512720903235989
61636038809370824512720903236037
61636038809370824512723227702055
61636038809370824512724375494337
61636038809370824512724375494385
61636038809370824512724375612429
61636038809370824512974651964559
61636038809370824878835618385293
61636038809370824916974169439477
61636038809370824916975199844447
61636038809370824922057769300873
61636038809370824922058917211247
61636038809370824924568629796203
61636038809370828165667013041087
61636038809370828170750616089023
61636038809370828170750616090427
61636038809370828170750616094639
61636038809370828173278663447519
61636038809370828173282021387003
61636038809370828173282021388407
61636038809370828173282021392619
61636038809370828173282107126151
61636038809370828211417470426257
61636038809370828211418242078589
61636038809370828211418244788533
61636038809370828211420569253195
61636038809370828211420827893357
61636038809370828211421599191397
61636038809370828211421599545689
61636038809370828211421713982645
61636038809370828216312787701421
61636038809370828216501959439773
61636038809370828216501959445389
61636038809370828216504172302535
61636038809370828216504172306747
61636038809370828216505316906873
61636038809370828216505316912489
61636038809370828216505317024965
61636038809370828218196424530475
61636038809370828218196425002699
61636038809370828218196425002859
61636038809370828218760508762459
61636038809370828218760509234843
61636038809370828218760510291877
61636038809370828218761280414791
61636038809370828218761280882803
61636038809370828218761285132153
61636038809370828218763604879453
61636038809370828218763604880857
61636038809370828218763981020807
61636038809370828218763981138899
61636038809370828218763981487367
61636038809370828218763981488819
61636038809370828218764752673139
61636038809370828218764752791231
61636038809370828218764753139747
61636038809370828218764753141151
61636038809370828218823272411093
61636038809370828219012446865005
61636038809370828219014656538419
61636038809370828219014656539823
61636038809370828219015801267869
61636038809370828577260990872683
61636038809370828584873674399693
61636038809370828584875999218599
61636038809370828623012222620225
61636038809370828623012224155419
61636038809370828623012481372863
61636038809370828623014547084839
61636038809370828628095827203355
61636038809370828628095941522219
61636038809370828630606310377833
61636038809370828630606311440643
61636038809370828630606424696697
61636038809370828630606682976951
61636038809370828630608634370063
61636038809370828630608634371467
61636038809370828630608749161311
61636038809370828630608749162715
61636038809370829812043954305865
61636038809370829812608041720177
61636038809370829817126528484025
61636038809370829817691383299867
61636038809370829817691387550669
61636038809370829819655604712297
61636038809370829819657933782005
61636038809370829819659048390929
61636038809370829820219692126609
61636038809370829820222788597847
61636038809370829820222792848649
61636038809370829820223135805241
61636038809370829857796482002537
61636038809370829857796739219981
61636038809370829857797510517973
61636038809370829857797510872313
61636038809370829857797625191177
61636038809370829857797625309221
61636038809370829858358240347141
61636038809370829858358241882335
61636038809370829858359270752111
61636038809370829858361341069181
61636038809370829858361597932285
61636038809370829858361712605489
61636038809370829858361712723533
61636038809370829858362369938957
61636038809370829862876984328433
61636038809370829862880083633323
61636038809370829862880085050473
61636038809370829862880456586781
61636038809370829862880456704825
61636038809370829863441840208537
61636038809370829863441959249135
61636038809370829863442615047409
61636038809370829863442988118911
61636038809370829863444939513427
61636038809370829863446087305757
61636038809370829863446087423801
61636038809370829865387469038105
61636038809370829865388240690437
61636038809370829865388355009301
61636038809370829865391712594445
61636038809370829865952324918209
61636038809370829865952329167559
61636038809370829865952442423613
61636038809370829865953099757081
61636038809370829865955426937255
61636038809370829865955800008757
61636038809370829995810409319093
61636038809370829995810409437185
61636038809370829995810667599395
61636038809370830000702627885459
61636038809370830000890651711985
61636038809370830000890913180231
61636038809370830000891684832563
61636038809370830000894009179085
61636038809370830000894009297177
61636038809370830000894012485121
61636038809370830003150346107021
61636038809370830003150346108473
61636038809370830003150349295013
61636038809370830003150350357823
61636038809370830003151120947345
61636038809370830003153445411959
61636038809370830003153445413363
61636038809370830003153449662713
61636038809370830003153792619305
61636038809370856029590035878547
61636038809370856029590035996591
61636038809370856029590807530879
61636038809370856029590807648923
61636038809370856029590921967787
61636038809370856034674496313751
61636038809370856034674496317963
61636038809370856034674525010107
61636038809370856034674525015723
61636038809370856446268474143943
61636038809370856446268474145395
61636038809370856446268502841751
61636038809370857675882350591039
61636038809370857675882379170755
61636038809370857675882379288799
61636038809370857675883150823087
61636038809370857675883150941131
61636038809370857675965689987631
61636038809370857675965689987679
61636038809370857675965690105723
61636038809370857675965947205075
61636038809370857675965947205123
61636038809370857675965947323167
61636038809370857675966804596555
61636038809370857675966833294363
61636038809370857680965725001199
61636038809370857680965725119291
61636038809370857681049378774763
61636038809370857681049407472523
61636038809538919749894836397859
61636038809538919795627500601375
61636038809538919795627500606991
61636038809538930862932237852247
61636038809538930862932237857863
61636038809541470740737897123874
61636038809541620904077186300569
61636038809541620904098078309161
61636038809541620904098106888877
61636038809541621453141896024383
61636038809541621498874560227899
61636038809541621498895452236491
61636038809541632611932853690879
61636038809549726562881931720931
61636038809549726608614595924447
61636038809549726608635516512755
61636038809549737675920476363959
61636038809549737681003050542119
61636038809549737721674032576067
61636038809573891181958920990382
61636038809573891181958949570098
61636038809573902294996351024486
61636038809573902348344769480186
61636038809573902348348241738534
61636038809573907836264473902106
61636038809573907836267946160454
61636038809574041894282364955705
61636038809574041940035921167813
61636038809574041940035949747529
61636038809574041940095612674123
61636038809574041940098687532007
61636038809574041940098716111723
61636038809574041940098716111771
61636038809574041940286998224215
61636038809574041940287001406543
61636038809574052600893078578935
61636038809574052646646634791043
61636038809574053007403707393547
61636038809574053012487056410579
61636038809574053053136088986443
61636038809574053053136343017347
61636038809574053053136346203839
61636038809574053053136346203887
61636038809574053053157263604203
61636038809574053053157263605655
61636038809574053053157266792195
61636038809574053053324371098887
61636038809574053058236480315263
61636038809574053058240612622687
61636038809574056718712361417005
61636038809574056718715719002197
61636038809574056764193949981109
61636038809574056764448354507905
61636038809574056764448354507953
61636038809574056764469275096261
61636038809574056764469275214305
61636038809574057946447500389821
61636038809574057954058379143921
61636038809574057954059150796253
61636038809574057954061736729113
61636038809574057954062508381445
61636038809574057956318845204387
61636038809574057992201056601929
61636038809574057998975883476041
61636038809574057999539967721123
61636038809574057999791016179047
61636038809574057999791791019323
61636038809574057999791791019371
61636038809574057999794372234869
61636038809574057999795143887153
61636038809574057999795143887201
61636038809574057999811936885447
61636038809574057999812711725723
61636038809574057999815292823177
61636038809574057999815292941221
61636038809574057999816064475509
61636038809574057999816064593553
61636038809574058001298339649099
61636038809574058001485591810243
61636038809574058001486363462575
61636038809574058001486363463979
61636038809574058001486624930821
61636038809574058002051480815137
61636038809574058139333189075947
61636038809574058541243303868475
61636038809574058541243332448191
61636038809574058541243332566235
61636038809574058541244075520807
61636038809574058541244104100523
61636038809574058541244104218567
61636038809574058548583015200955
61636038809574058548583015202407
61636038809574058548583790041231
61636038809574058548583790041279
61636038809574058548587142909061
61636038809574058548587142909109
61636038809574058548587143027153
61636038809574058548649905140545
61636038809574058548649905140593
61636038809574058548649905141997
61636038809574058548666668974471
61636038809574058548666668975923
61636038809574058548666697672279
61636038809574058548667358075599
61636038809574058548667358075647
61636038809574058548667358193691
61636038809574058548667443814747
61636038809574058548667443814795
61636038809574058548667472512555
61636038809574058548667697844247
61636038809574058548667697845699
61636038809574058548667726542055
61636038809574058548670797149137
61636038809574058548670797149185
61636038809574058548670797150589
61636038809574058548670825728853
61636038809574058548670825728901
61636038809574058548670825846945
61636038809574058548838191498175
61636038809574058548855725923027
61636038809574058548855725927239
61636038809574058548855729109567
61636038809574058548855754619383
61636038809574058548855754624999
61636038809574058548855757807327
61636038809574058548859083506767
61636038809574058548859112086483
61636038809574058550550334855465
61636038809574058551097627264441
61636038809574058551115075948741
61636038809574058551115190734165
61636038809574058551115449014419
61636038809574058551115452202363
61636038809574058551118547852749
61636038809574957332281057203253
61636038809574957332281057208869
61636038809574958560013096872583
61636038809574958560013096876795
61636038809574958567627076348723
61636038809574959116398925016101
61636038809575253769484974737599
61636038809575253769484974855691
61636038809575253815238530949707
61636038809575253815511270368135
61636038809575257475798094871241
61636038809575257475798094876905
61636038809575257475798094877065
61636038809575257521551651201441
61636038809575258703530134657259
61636038809575258710304961418895
61636038809575258711141785063691
61636038809575258711144114133399
61636038809575258711145228624231
61636038809575258711145228629847
61636038809575258711145228742323
61636038809575258749283690874983
61636038809575258756877892833363
61636038809575258756877892951455
61636038809575258756895341281415
61636038809575258756897670351123
61636038809575258756898813539763
61636038809575259298326480093435
61636038809575259305665276402667
61636038809575259305665276520759
61636038809575259305666419709399
61636038809575259305920567378659
61636038809575259305938015821095
61636038809575259305938015826711
61636038809575259305938019009039
61636038809575259305941459499727
61636038809575259305941488085059
61636038809577660225121349996869
61636038809577660225121350015583
61636038809577660225121350015796
61636038809577660270791338180433
61636038809577660270874906208977
61636038809577660270874906227691
61636038809577955060385685607495
61636038809577955061138826786583
61636038809577955061138831372803
61636038809577955061138831490847
61636038809577955061139175864589
61636038809577955106139241819603
61636038809577955106892382998691
61636038809577955106892387584911
61636038809577955106892387702955
61636038809577955106892760656413
61636038809577955106955522421337
61636038809577955106976070056187
61636038809577955472921181773561
61636038809577955472983857799337
61636038809577955473004778387645
61636038809577955473004864126793
61636038809577955518674766565385
61636038809577955518737414011445
61636038809577955518737528330309
61636038809577955518758334599753
61636038809577958767179209037039
61636038809577958767262891390027
61636038809577960406773836698591
61636038809577960406777194167143
61636038809577960406777194184405
61636038809577960406777194283783
61636038809577960413551762424131
61636038809577960414293280792445
61636038809577960414297757591655
61636038809577960414304903590121
61636038809577960414304903603219
61636038809577960414304908189439
61636038809577960414305247963863
61636038809577960414307227936691
61636038809577960414307227949741
61636038809577960414307228054735
61636038809577960414307228067833
61636038809577960414308261057269
61636038809577960414308261070319
61636038809577960414308261175313
61636038809577960414308347268753
61636038809577960414308347281851
61636038809577960414308605549055
61636038809577960414388590660715
61636038809577960414388844690215
61636038809577960414388849295309
61636038809577960414388930783655
61636038809577960414388935034457
61636038809577960414390915125329
61636038809577960414391259499071
61636038809577960414391943877061
61636038809577960414391943895727
61636038809577960414391943895935
61636038809577960414391943995105
61636038809577960414392288252207
61636038809577960414392288269469
61636038809577960414392288368847
61636038809577960416055095354957
61636038809577960452527392929413
61636038809577960452530750379251
61636038809577960452530750396513
61636038809577960452530750495891
61636038809577960452530865187761
61636038809577960460030421795171
61636038809577960460057689679315
61636038809577960460058459815327
61636038809577960460058464519591
61636038809577960460060784279941
61636038809577960460060788885035
61636038809577960460061047152239
61636038809577960460061817269377
61636038809577960460061817282427
61636038809577960460061817387421
61636038809577960460061932073675
61636038809577960460062190340879
61636038809577960460121480197375
61636038809577960460121480214637
61636038809577960460121484919109
61636038809577960460121595005885
61636038809577960460121599237973
61636038809577960460123923702587
61636038809577960460124579502265
61636038809577960460124579519527
61636038809577960460124579519735
61636038809577960460124952455723
61636038809577960460124952472985
61636038809577960460124952572363
61636038809577960460142146872823
61636038809577960460144471220797
61636038809577960460144471238059
61636038809577960460145500107835
61636038809577960460145500207213
61636038809577960597318444409079
61636038809577960597318472988795
61636038809577960597319133037871
61636038809577960597319133155915
61636038809577960597319477529657
61636038809577960597319506109373
61636038809577960597319587597719
61636038809577960597322572112813
61636038809577960597322572130283
61636038809577960597322600691125
61636038809577960597322600709999
61636038809577960597322600809169
61636038809577960597322945066271
61636038809577960597322945182911
61636038809577961009101483438629
61636038809577961009101512018345
61636038809577961009164273783269
61636038809577961009185165791861
61636038809585765380531745407673
61636038809585765929574678233063
61636038809586058928002149400993
61636038809586058935529860223651
61636038809586058973755705600003
61636038809586058973755705613101
61636038809586058981283416435759
61636038809586058981349907689573
61636038809586060170941997195689
61636038809586060575130173023783
61636038809586060582661239909697
61636038809586060582661241326639
61636038809586060582661241444731
61636038809586060582661584283439
61636038809586060582724003091563
61636038809586060582724003563947
61636038809586060582724260309055
61636038809586060582744923797963
61636038809586060582745181015407
61636038809586060628477816521163
61636038809586060628498737227515
61636038809586063869389320545263
61636038809586063876920732277095
61636038809586063877004414630327
61636038809586063922674317186963
61636038809586063922737078951887
61636038809586064288511266443157
61636038809586064288513332279001
61636038809586064288699293090445
61636038809586064288702650675637
61636038809586064291009863941791
61636038809586064334267921487979
61636038809586064334267921960363
61636038809586064334456206769701
61636038809586064334456206887745
61636038809586064336775301164782
61636038809586064336778773423130
61636038809586065523860383002787
61636038809586065524045310817361
61636038809586065524045312234511
61636038809586065524048411539401
61636038809586065524048668402553
61636038809586065524048669819703
61636038809586065524048754495993
61636038809586066118841542991755
61636038809586066118841543109799
61636038809586066118841885948347
61636038809586066118841914646107
61636038809586066118844899041913
61636038809586066118844899159957
61636038809586066118844985253237
61636038809586066118844986670387
61636038809586066118845013832953
61636038809586066118845015368147
61636038809586066118845243533699
61636038809586066118845272113207
61636038809586066118845272113415
61636038809586066118845358206695
61636038809586066118845358324739
61636038809586066118904561974123
61636038809586066118907777133071
61636038809586066118908005652755
61636038809586066118908034232471
61636038809586066118908034350515
61636038809586066118925225463031
61636038809586066118925482680475
61636038809586066118928669023619
61636038809586066118928697721379
61636038809586066118928926241063
61636038809586066118928926359107
61636038809586066118928954938823
61636038809646837169629530906530
61636038809647903319680071026579
61636038809647903324763416857071
61636038809647904555297800583735
61636038809647904555297800587947
61636038809647904555298829453511
61636038809647904560381403631671
61636038809647904560381403635883
61636038809647905104068763279917
61636038809647905104069534932249
61636038809647905104340473710477
61636038809647905109152109110409
61636038809647905109424076758413
61636038809647905109424076759817
61636038809647905109424076764029
61636038809647937906283582535981
61636038809648203463197080101801
61636038809648203463468790532361
61636038809648203468552393580297
61636038809648203509201340411189
61636038809648203509222261117589
61636038809648204698814809676219
61636038809648204698814809788695
61636038809648204698815838658471
61636038809648204703898412724155
61636038809648204742036874969291
61636038809648204743729127665243
61636038809648204744296310729941
61636038809648204744547357671545
61636038809648204744547359206579
61636038809648204744547359560871
61636038809648204744547473997827
61636038809648204744564922327787
61636038809648204744565951197563
61636038809648204744568278377945
61636038809648204744568280267271
61636038809648204744568394586135
61636038809648204744569050030277
61636038809648204744569423455911
61636038809648204749631076927671
61636038809648204749631077045763
61636038809648204749648525375723
61636038809648204749651997634071
61636038809648205291080663999803
61636038809648205291080664005419
61636038809648205291080778791051
61636038809648205291080778796667
61636038809648205293337000927739
61636038809648205293337004115683
61636038809648205293339328113737
61636038809648205293339328580297
61636038809648205293339328586121
61636038809648205293340099766069
61636038809648205293340100232677
61636038809648205293591148709475
61636038809648205293611039010905
61636038809648205293612068949107
61636038809648205293612069415875
61636038809648205293612183740355
61636038809648205298419575105899
61636038809648205298674866076275
61636038809648205298674866081891
61636038809648205298694642060245
61636038809648205298694642064457
61636038809648205298695786782675
61636038809648238095554147954453
61636038809650604611333152808361
61636038809650606212790931043241
61636038809650606212790931061955
61636038809650606212791189323543
61636038809650606217874534091177
61636038809650606217874534109891
61636038809650606258461176444249
61636038809650606258461177507107
61636038809650606258461948096581
61636038809650606258462206376883
61636038809650606263544780555043
61636038809650606395721845074749
61636038809650606395722616728533
61636038809650606400805190906693
61636038809650606807587533336953
61636038809650904754850161909779
61636038809650904759933507740271
61636038809650906401978185532569
61636038809650906401978185545667
61636038809650906401978186595427
61636038809650906402059540699803
61636038809650906402059544950605
61636038809650906402061867898899
61636038809650906402061869298579
61636038809650906402061869315841
61636038809650906402061869415219
61636038809650906402062896768675
61636038809650906402062898166903
61636038809650906402062898168355
61636038809650906402062898185617
61636038809650906402062898284995
61636038809650906407058432058171
61636038809650906407061531376159
61636038809650906407061789643363
61636038809650906407143147998541
61636038809650906407145213729391
61636038809650906407145472346515
61636038809650906407145472363777
61636038809650906407146242599167
61636038809650906445280577023721
61636038809650906445283675856435
61636038809650906445283934473559
61636038809650906445283934490821
61636038809650906445284049282069
61636038809650906445284704726211
61636038809650906446975928552387
61636038809650906446978252904573
61636038809650906446978253022617
61636038809650906446979281886777
61636038809650906447728298079143
61636038809650906447728299595463
61636038809650906447729069731475
61636038809650906447729074435739
61636038809650906447731394196089
61636038809650906447731398315749
61636038809650906447731398328799
61636038809650906447731398801183
61636038809650906447731655533193
61636038809650906447731655546243
61636038809650906447731655651237
61636038809650906447731657068387
61636038809650906447731770337491
61636038809650906447731771387251
61636038809650906447732427185525
61636038809650906447732427198575
61636038809650906447732541989823
61636038809650906447732800257027
61636038809650906447791061261009
61636038809650906447791061733393
61636038809650906447791836082619
61636038809650906447792094835257
61636038809650906447792209154121
61636038809650906447794160547233
61636038809650906447794417311167
61636038809650906447794417783343
61636038809650906447794418827487
61636038809650906447794419183231
61636038809650906447794419200493
61636038809650906447794532102415
61636038809650906447794533502095
61636038809650906447794533519357
61636038809650906447794533618735
61636038809650906447795189417009
61636038809650906447795562488511
61636038809650906447812756788971
61636038809650906447813014006415
61636038809650906447815081136945
61636038809650906447815081154207
61636038809650906447815338354389
61636038809650906447815338371651
61636038809650906447816110023983
61636038809650906447816110123361
61636038809650906452059531600323
61636038809650906452061855952509
61636038809650906452811643909635
61636038809650906452815001363685
61636038809650906452815001376735
61636038809650906452815116167983
61636038809650906452815374435187
61636038809650906452874664308945
61636038809650906452874779100193
61636038809650906452875439130555
61636038809650906452875812202057
61636038809650906452877758892309
61636038809650906452877763141659
61636038809650906452877763613835
61636038809650906452877877932907
61636038809650906452878136550031
61636038809650906452878136567293
61636038809650906452878906802683
61636038809650906452898684202143
61636038809650906584989054325227
61636038809650906584990085910611
61636038809650906584990087445805
61636038809650906584992410375177
61636038809650906584992411792327
61636038809650906584992411793779
61636038809650906584992526112643
61636038809650906584992526229283
61636038809650906584993182027557
61636038809650906584993554980967
61636038809650906584993554982419
61636038809650906584993555099059
61636038809650906590072771692027
61636038809650906590073431741103
61636038809650906590073804812605
61636038809650906590075756207121
61636038809650906590076129159127
61636038809650906590076129160579
61636038809650906590076899413231
61636038809650906996772091819583
61636038809650906996772093354777
61636038809650906996774415817637
61636038809650906996774416284197
61636038809650906996855775708009
61636038809650906996856032925453
61636038809650906996858098637429
61636038809650907001855810721577
61636038809650907001939378755945
61636038809650939798800948841597
61636038809658693661628576266666
61636038809658695308756857106948
61636038809658710132668052315231
61636038809658710132668309532675
61636038809658710137751655363167
61636038809658711368202355323821
61636038809658711368202356386679
61636038809658711368203126976153
61636038809658711368203385256455
61636038809658711373285959434615
61636038809658711917245030931767
61636038809658711917245288149211
61636038809658711917246059801543
61636038809658711917329742154775
61636038809658711922328633979703
61636038809658711922412316332935
61636038809658743072895909715453
61636038809658743484489628925809
61636038809658744720023931934399
61636038809658993665374317690121
61636038809658993848388914061763
61636038809658993848388914074861
61636038809659009864591342193243
61636038809659009864675024546475
61636038809659009910341454844763
61636038809659009910344553677477
61636038809659009910344927103111
61636038809659009910407688868035
61636038809659010321935173937027
61636038809659010321937498289213
61636038809659010321937498407257
61636038809659010321938527271417
61636038809659010321938531404127
61636038809659010321938531876511
61636038809659010321938646195375
61636038809659010322126816685849
61636038809659010322126816803893
61636038809659010322189578922949
61636038809659010322189578935999
61636038809659010327018776984963
61636038809659010327021101337149
61636038809659010327022249243311
61636038809659011511719364412141
61636038809659011511719365474999
61636038809659011511720136064473
61636038809659011511720394344775
61636038809659011516799610937743
61636038809659011516802968522935
61636038809659011557472834530809
61636038809659011557473606183141
61636038809659012104067873641787
61636038809659012104068130859231
61636038809659012106512495864495
61636038809659012106515594697209
61636038809659012106515595169385
61636038809659012106515596586535
61636038809659012106515853449639
61636038809659012106515968122843
61636038809659012106515968240887
61636038809659012106516625101971
61636038809659012106516625102179
61636038809659012106516739775175
61636038809659012106516739893219
61636038809659012106579387221235
61636038809659012106579501540099
61636038809659012106599278939767
61636038809659012106599536157211
61636038809659012106599536275255
61636038809659012106600307455203
61636038809659012106600307809543
61636038809659012106600422246451
61636038809659012111595841694987
61636038809659012111599197745145
61636038809659012111599570816647
61636038809659012111661961399395
61636038809659012111662332935703
61636038809659012111682880570553
61636038809659012111682881987703
61636038809659012111683253642055
61636038809659043262166475133973
61636038809659043673748571434177
61636038809659043673757095393523
61636038809659043673760194226237
61636038809659043676260456549933
61636038809659054791881198728561
61636038809682871053569228582752
61636038809686929160171539316595
61636038809695033034374937621233
61636038809695033034378409879581
61636038809695033039460985120551
61636038809695033039645798143925
61636038809695077506851334119237
61636038809695077511935057270581
61636038809695082994771044325701
61636038809695083002361802723541
61636038809695083002365246402172
61636038827084977120694144193643
61636038827084977125777832980727
61636038827084982067161903888391
61636038827084982067165376146739
61636038827084982654346512819079
61636038827084982661686195577507
61636038827084982661689639256139
61636038827084982661689753575003
61636038827084982661937242637203
61636038827084982661940686315834
61636038827084982661940686315835
61636038827084982661940800634699
61636038827084993180202777601127
61636038827084993187544439996881
61636038827084993772467603060551
61636038827084993774727038821201
61636038827084993774727040710527
61636038827084993774727155029391
61636038827084993774978087770222
61636038827084993774978087770223
61636038827084993774978202089087
61636038827084993779810758077327
61636038827084993780061805137023
61636038827092787585506789070656
61636038827092802409413764702996
61636038827092802409414536355328
61636038827092802409416865425036
61636038827092802409417980033960
61636038827092846279479584152882
61636038827093085943815383010445
61636038827093085943815383023495
61636038827093085943815725967037
61636038827093085943815725980087
61636038827093087728207518961289
61636038827093087771429698455133
61636038827093087771430041411725
61636038827093087771994897291829
61636038827093097054888935652973
61636038827093097054888935670235
61636038827093098846328980739069
61636038827093098884467099909521
61636038827093098884467442866113
61636038827093098885032298746217
61636038827093098889550788696605
61636038827093102588810919352855
61636038827093102591069237318041
61636038827093102591069237335303
61636038827093102591069352126550
61636038827093102591070351926965
61636038827093102591070351944227
61636038827093102591070352416610
61636038827093102591073451249324
61636038827093102591324499708493
61636038827093102596152926122387
61636038827093102596152955174486
61636038827093102596156054007200
61636038827093102596405121429327
61636038827093102597848278123436
61636038827093102597848306703152
61636038827093130409158320947447
61636038827093130409159321237507
61636038827093131643940254442379
61636038827093131643941254732439
61636038827093131649023857490315
61636038827096689451227645750565
61636038827096690043241795688005
61636038827096699333748484744237
61636038827096699333751928422869
61636038827096700560917996180405
61636038827096700560917996181809
61636038827096701156279197140989
61636038827096701156279197142393
61636038827096704867400857974767
61636038827096706095407192943255
61636038827096706097098297378913
61636038827096706097098297845473
61636038827096706097098412164337
61636038827096706097101398100953
61636038827096706097101512886377
61636038827096706097101741057545
61636038827096706097101769637261
61636038827096706097101770103821
61636038827096706097101855842969
61636038827096706102181643209405
61636038827096706102185458424345
61636038827096732680406219633683
61636038827096732685488793811843
61636038827096732685573505033447
61636038827096733915187381476283
61636038827096733915188153128615
61636038827096733920270727306775
61636038827299932958020721194106
61636038827299933003502337865537
61636038827299933003774276933825
61636038827299934231506317069715
61636038827299934238848355592453
61636038827299934239117967476147
61636038827299934239120294660741
61636038827299934239120410864719
61636038827299934239121066313073
61636038827299934239121439734495
61636038827299934240812319185525
61636038827299934240812319204399
61636038827299934241379756286743
61636038827299934787892145213233
61636038827303831163183074248675
61636038827303831750448242706385
61636038827303831752896422926589
61636038827303831757979768757081
61636038827303834869223456013697
61636038827303836653613263380266
61636038827303836653613263380267
61636038827303836653696945733498
61636038827303836691835752216815
61636038827303836691835752234077
61636038827303836691835752706460
61636038827303836699363375913743
61636038827303836699363720270015
61636038827303836699365704498017
61636038827303836699366819119991
61636038827303836699366819592374
61636038827303836699366819592375
61636038827303836699367192528363
61636038827303837248406514210041
61636038827303837248490082244409
61636038827311641622364708877682
61636038827311641622365480530014
61636038827311641622365737747458
61636038827311641622368152556314
61636038827311684851609145246360
61636038827311684851609402463804
61636038827311936272923482875595
61636038827311936867719713632999
61636038827311936867720056593803
61636038827311940573569824492829
61636038827311940573569824965212
61636038827311940573569853544928
61636038827311940573572923797926
61636038827311940573761208607265
61636038827311941763165385312734
61636038827311941763353670607506
61636038827311942350618833993563
61636038827311942350618948778987
61636038827311942358149900879477
61636038827311942358149901346037
61636038827311942358150015670517
61636038827311942358150017083247
61636038827311942358150017555631
61636038827311942358150360044259
61636038827311942358150360510819
61636038827311942358231604080573
61636038827311942358233928072803
61636038827311942358233928078627
61636038827311942358234042864051
61636038827372878945691331110041
61636038827372878991172947781685
61636038827372878991444915901865
61636038827372880224259529743739
61636038827372880226518965508601
61636038827372880226518965521651
61636038827372880226791020780867
61636038827372880226792049650643
61636038827372880231874623828803
61636038827372880233566875125075
61636038827372880233569971125381
61636038827372880233569971242021
61636038827372880775561983477049
61636038827372880775561983482665
61636038827372880775562755129381
61636038827372880775833693907609
61636038827372880783173721045395
61636038827372880783174749910959
61636038827372880783174749915171
61636038827372880783177077095553
61636038827372880783177077567729
61636038827372880783177848747885
61636038827372880783177849214445
61636038827372913577776802728901
61636038827376766625081451168145
61636038827376766627529631388349
61636038827376777150853688751043
61636038827376777743202541409617
61636038827376777745650262465039
61636038827376777745650378673229
61636038827376777745733946707596
61636038827376777745733946707597
61636038827376780856894065929845
61636038827376782641282844426638
61636038827376782641283101644082
61636038827376782641283101644083
61636038827376782641283873277541
61636038827376782641366783997314
61636038827376782684588936328385
61636038827376782684588965380484
61636038827376782687033214177559
61636038827376782687033215577239
61636038827376782687033985829891
61636038827376782687034330186163
61636038827376782687034333372703
61636038827376782687036310177865
61636038827376782687036314414165
61636038827376782687036314427215
61636038827376782687036314899599
61636038827376782687036429218462
61636038827376782687036653134457
61636038827376782687036657370757
61636038827376782687036657383807
61636038827376782687036659255871
61636038827376782687036773574735
61636038827376782687037429023089
61636038827376782687037429489649
61636038827376782687037802444511
61636038827376782687099421019183
61636038827376782692119998964949
61636038827376782692120003201249
61636038827376782692120003214299
61636038827376782692120376622671
61636038827376782692121146875323
61636038827376782693812251660901
61636038827376782693812256382634
61636038827376782693815723919249
61636038827376783236077124126189
61636038827376783236079331916053
61636038827376783236079332382613
61636038827376783236079446707093
61636038827376783236160692160557
61636038827376783236161035117149
61636038827376783236163014735845
61636038827376783241244380947641
61636038827376783243692102002855
61636038827376783243692102003063
61636038827376816045637276671844
61636038827384619731325956756056
61636038827384620966671974482972
61636038827384630844363358210444
61636038827384885966635244809417
61636038827384886515678262783481
61636038827384886561240434408977
61636038827384886561240434881360
61636038827384886561243533714074
61636038827384886561243562293790
61636038827384886561431818523413
61636038827384886561431818995589
61636038827384886561431847575305
61636038827384887750835995228882
61636038827384887751024023306210
61636038827384887751025052175986
61636038827384888343372789740203
61636038827384888343373161743071
61636038827384888343373161744475
61636038827384888345817411962911
61636038827384888345817526748335
61636038827384888345817526749739
61636038827384888345818303005761
61636038827384888345820510795625
61636038827384888345820511267801
61636038827384888345820512684951
61636038827384888345820625581049
61636038827384888345820625582453
61636038827384888345820626997991
61636038827384888345820627470375
61636038827384888345820627471779
61636038827384888345820884221259
61636038827384888345820970428371
61636038827384888345821742080703
61636038827384888345883646454147
61636038827384888345901094782703
61636038827384888345901094784107
61636038827384888345902213996721
61636038827384888345904195038183
61636038827384888345904538462739
61636038827384888345904567041051
61636038827384888345905309642687
61636038827384888350904316257459
61636038827384888350904316258863
61636038827384888350904573004131
61636038827384888350904573008343
61636038827384888350987883825267
61636038827384888350988255829539
61636038827384919915509848755550
61636038827384919915512947588264
61636038827384919920596522056484
61636038827384921105105380523356
61636038827384921105106409393132
61636038827384931033633918789139
61636038827384931033633952090588
61636038827384931038716492971511
61636038832957284580762538611501
61636038832957284580762538630215
61636038832965390240132516188563
61636038832965390285301096160095
61636038832965390285865180392079
61636038832965390286137919692415
61636038832968990726969710789917
61636038832968991962315728516833
61636038832968991962315733239811
61636038832968991962336653828119
61636038832968991962587700887815
61636038832968992556548251301539
61636038832968992557112335533523
61636038832968992557113107185855
61636038832968992557133999194447
61636038832969292151586298540239
61636038832969292151858266188243
61636038832969292700650236630435
61636038832989705568519224571981
61636038832989705571030852470293
61636038832989705616783294073477
61636038832989705616784437380209
61636038832989716681556626026369
61636038832989716689150828102841
61636038832993307290996449545735
61636038832993307293503490222483
61636038832993307839767156088735
61636038832993307840039123736739
61636038832993307842295089128367
61636038832993307842295460664675
61636038832993307885520712300843
61636038832993307885520712655135
61636038832993307885768316036199
61636038832993307885771759714830
61636038832993307885771759714831
61636038832993307885771787940255
61636038832993307885771874033695
61636038832993307888027753331883
61636038832993307888028124868191
61636038832993307888299721334179
61636038832993307888299807073327
61636038832993318404033479109523
61636038832993318404033851000123
61636038832993318411624580818247
61636038832993318952804557543123
61636038832993318953076525191127
61636038832993318998558113755231
61636038832993318998558114109523
61636038832993318998558485645831
61636038832993318998809161169218
61636038832993318998809161169219
61636038832993318998809275488083
61636038832993319003892878536019
61636038832993319006149215463955
61636038832993319006420811575651
61636038832993350522684015503293
61636038832993350522684129822157
61636038832993351757465948998225
61636038832993351757466063317089
61636038832993351762549666365025
61636038832993607482502087874907
61636038832993607482774055522911
61636038832993608029037721389163
61636038832993608029309689037167
61636038832993608030983345497156
61636038832993608031566025965103
61636038832993608074791306180987
61636038832993608075042353240683
61636038832993608077298690168619
61636038832993618593283152401359
61636038832993618593304072989667
61636038832993618600894802807791
61636038832993619142075122843551
61636038832993619142347090491555
61636038832993619149686773249983
61636038832993619187828706218433
61636038832993619187828707635375
61636038832993619188079754695071
61636038832993619195419437453499
61636038832993624088817975237305
61636038832993624091073168622261
61636038832993624091328459592637
61636038832993624091328459946976
61636038832993650711954695122585
61636038832993651946736628617517
61636038832993651951820231665453
61636038833001411167374831731127
61636038833001411167374860310843
61636038833001411168211659967711
61636038833001411168462364070815
61636038833001411168462735607123
61636038833001411168465831606025
61636038833001411168465831724069
61636038833001412950072419200291
61636038833001412950344386848295
61636038833001412952039735543149
61636038833001412952600352239923
61636038833001412952603824498271
61636038833001412995825975412399
61636038833001412995825999387229
61636038833001412995826003992115
61636038833001412996077051051811
61636038833001412996077822704143
61636038833001412997768932211455
61636038833001412997769303747763
61636038833001412997771628095737
61636038833001412997771628212377
61636038833001412997772399746665
61636038833001412997772399864709
61636038833001412997792520220969
61636038833001412997793320453017
61636038833001412998336483978649
61636038833001412998353937031747
61636038833001412998355051640671
61636038833001412998357376105285
61636038833001412998357380710379
61636038833001412998357404685001
61636038833001412998358523899019
61636038833001412998604984091443
61636038833001412998605755743775
61636038833001412998608427770075
61636038833001412998608456349791
61636038833001412998608456467888
61636038833001412998609228002123
61636038833001424063109820654679
61636038833001424063381788302683
61636038833001424063382559955015
61636038833001424070721471061111
61636038833001424070724914739743
61636038833001424108863376866787
61636038833001424116475027273219
61636038833001424116478499531567
61636038833001424116729546591263
61636038833001424116730318243595
61636038833001427769419469947123
61636038833001427769419841483431
61636038833001427769422937600377
61636038833001427814901425343271
61636038833001427814901430047535
61636038833001427815173397695539
61636038833001427819983999521431
61636038833001427820256743526031
61636038833001427821679351522480
61636038833001427821930399986020
61636038833001427822767223513969
61636038833001427822767228235702
61636038833001427822767228235703
61636038833001427822767599772011
61636038833001427822770695770913
61636038833001427822770695772317
61636038833001455632989394463131
61636038833001455632990423332907
61636038833001456867771327958063
61636038833001456867772356827839
61636038833001456872854931005999
61636038833001711356896472670967
61636038833001711357461328555283
61636038833001711357461333259547
61636038833001711357464800794917
61636038833001711357464800813631
61636038833001711357464800913009
61636038833001711357733300907551
61636038833001711357736396906453
61636038833001711357736397024497
61636038833001713139342979777741
61636038833001713139342984500719
61636038833001713139614952148723
61636038833001713141289380255269
61636038833001713141309529309289
61636038833001713141310300843577
61636038833001713141310300961621
61636038833001713141853464487253
61636038833001713141853464487413
61636038833001713141874385193605
61636038833001713141874389798699
61636038833001713142125436858395
61636038833001713185348388004571
61636038833001713187042965165137
61636038833001713187604724932507
61636038833001713187607049397121
61636038833001713187607054002215
61636038833001713187608197190855
61636038833001722467990574369707
61636038833001722475017219955847
61636038833001722475581304187831
61636038833001722475584776446179
61636038833001722475854048192431
61636038833001724252380381232129
61636038833001724252653125255443
61636038833001724259409727429901
61636038833001724259974583308601
61636038833001724259974588031579
61636038833001724259995508619887
61636038833001724260246555679583
61636038833001724260247327331915
61636038833001724297569110263345
61636038833001724298385017806627
61636038833001724305163312339817
61636038833001724305724700565055
61636038833001724305728172823403
61636038833001727958418434412877
61636038833001727958418434431591
61636038833001727958672582194453
61636038833001727958693502900805
61636038833001727963501008591037
61636038833001727963501008609751
61636038833001727963753203916643
61636038833001727966011493300549
61636038833001727966011493300709
61636038833001727966011493319422
61636038833001727966011493319423
61636038833001727966012636489349
61636038833001727966012636508063
61636038833001727966284232600885
61636038833001727966284237324022
61636038833001727966284237324023
61636038833001727966284608860331
61636038833001727966287704859233
61636038833001727966287704977277
61636038833001728001915682748989
61636038833001728004172019322793
61636038833001728004423070987375
61636038833001728004426166986277
61636038833001728004426167104321
61636038833001728009506416817867
61636038833001728009509884825461
61636038833001728010949945520722
61636038833001728011765078210417
61636038833001728011765078229344
61636038833001728011765848346636
61636038833001728011766221399265
61636038833001755822259959763559
61636038833001755822260988515243
61636038833001755822260988633335
61636038833001757057041893140399
61636038833001757057041893258491
61636038833001757057042922010175
61636038833001757057042922128267
61636038833001757062125496188335
61636038833005313626448679568999
61636038833005313628708116864683
61636038833005313628708488400991
61636038833005313628729380409583
61636038833005313628980084866979
61636038833005314860982261656689
61636038833005314860982262006609
61636038833005314860982262010981
61636038833005314861798169199971
61636038833005314861819061208563
61636038833005314861819061562855
61636038833005314863490421895923
61636038833005314863492746243897
61636038833005314863492746248269
61636038833005314863492746360537
61636038833005314863492746366361
61636038833005314863492746366366
61636038833005314863513638369129
61636038833005314864054134591599
61636038833005314864055277780239
61636038833005314864075055179907
61636038833005314864076169788831
61636038833005314864329284450037
61636038833005314864329545918235
61636038833005314864329574497951
61636038833005315410022583506123
61636038833005315410589763382877
61636038833005315413118072681795
61636038833005315413121516360427
61636038833005315413121544940143
61636038833005315456343348292793
61636038833005315456344467506603
61636038833005315458850736885311
61636038833005315458851508537643
61636038833005315458853833002465
61636038833005315458854180563943
61636038833005315458854209143659
61636038833005315458854209261756
61636038833005315458854980795991
61636038833005324739235119702839
61636038833005324744318722750775
61636038833005324746829578996755
61636038833005324746832675113749
61636038833005324746850127694463
61636038833005324747101175108451
61636038833005325972325057719263
61636038833005325974019634881281
61636038833005325974019634885653
61636038833005325974835542428935
61636038833005325974856463017243
61636038833005325974857234315283
61636038833005325979103352252453
61636038833005325981611512491687
61636038833005325981614608608681
61636038833005325981635529196989
61636038833005325982196145421379
61636038833005325982447192835367
61636038833005325982451436391755
61636038833005326523627164837265
61636038833005326523627168025209
61636038833005326523627541096551
61636038833005326523628312748883
61636038833005326523628313103175
61636038833005326528712001890259
61636038833005326531242635181615
61636038833005326531243406833947
61636038833005326569380835840461
61636038833005326569380835841865
61636038833005326569381097308659
61636038833005326569381868960991
61636038833005326576975299385131
61636038833005326576976071037463
61636038833005329680622543472717
61636038833005329685705117650877
61636038833005329688215602360549
61636038833005330227405785445307
61636038833005330229665221205957
61636038833005330229665222740991
61636038833005330229665223095283
61636038833005330229665308834431
61636038833005330229665594277299
61636038833005330229665594631591
61636038833005330229667545670571
61636038833005330229937190743287
61636038833005330229937276482435
61636038833005330235020879530371
61636038833005330237279196077003
61636038833005330237280315291021
61636038833005330237280316826055
61636038833005330237280688362363
61636038833005330237282668335351
61636038833005330275419150489407
61636038833005330280502496319899
61636038833005330283012981029571
61636038833005330283013352565879
61636038833005330283015303960603
61636038833005331462751803172223
61636038833005331462755275076279
61636038833005331462756046728611
61636038833005331464447156235923
61636038833005331464447527772231
61636038833005331464449823540489
61636038833005331464449852120205
61636038833005331464449852236845
61636038833005331464449852242674
61636038833005331464450623771133
61636038833005331464450623889177
61636038833005331465011240467907
61636038833005331465012383656547
61636038833005331465283208115911
61636038833005331465283979768243
61636038833005331465286651794543
61636038833005331465286680374259
61636038833005331465286680492356
61636038833005331465287452026591
61636038833005331469530873602723
61636038833005331469531216913607
61636038833005331469533197955069
61636038833005331469533198073166
61636038833005331469533541378221
61636038833005331470094957834707
61636038833005331470366897257287
61636038833005331470370369161343
61636038833005331470371140813675
61636038833005331472062274295609
61636038833005331472064946321909
61636038833005331472065717856197
61636038833005331472065717974241
61636038833005331472626334552971
61636038833005331472626363132687
61636038833005331472627477741611
61636038833005331508508831288387
61636038833005331508509602940719
61636038833005331510200050863809
61636038833005331510201083984339
61636038833005331510203151585849
61636038833005331510203408330909
61636038833005331510203408332313
61636038833005331510203408448953
61636038833005331510203408454777
61636038833005331510203523122157
61636038833005331510204179983241
61636038833005331510204180101285
61636038833005331510204180455625
61636038833005331510765939868655
61636038833005331511019054529861
61636038833005331511019315998059
61636038833005331515284429814831
61636038833005331515287125821577
61636038833005331515287126171497
61636038833005331515848514046815
61636038833005331516103033364859
61636038833005331516103805017191
61636038833005331517794138149033
61636038833005331517794252940281
61636038833005331517794909801365
61636038833005331517794910273749
61636038833005331517794914524503
61636038833005331517795286060811
61636038833005331517797610407381
61636038833005331517797610408785
61636038833005331517797610525425
61636038833005331517798382059713
61636038833005331517798382177757
61636038833005331518358998756487
61636038833005331518360141945127
61636038833005358093504762214757
61636038833005358093506743374311
61636038833005358093507000473663
61636038833005358093507000591755
61636038833005358093507086212811
61636038833005358093507114910619
61636038833005358093507115260539
61636038833005358093507857865143
61636038833005358093507886562951
61636038833005358093507886912871
61636038833005358098588108045249
61636038833005358098590346304155
61636038833005358098590346422247
61636038833005358098590432511315
61636038833005358098590460741111
61636038833005358098590461091031
61636038833005358098591460913079
61636038833005358098591489605271
61636038833005358098591489610887
61636038833005358098654251724327
61636038833005359328286695709689
61636038833005359328288676869243
61636038833005359328288933968595
61636038833005359328288934086687
61636038833005359328289020174303
61636038833005359328289020175755
61636038833005359328289048755471
61636038833005359328289791826635
61636038833005359333370041540181
61636038833005359333372366006247
61636038833005359333372394236043
61636038833005359333372394585963
61636038833005363040228936647960
61636038833005363042488372408610
61636038833005364823802840585084
61636038833005374702058308544540
61636038833005374707141654375032
61636038833005375936840242039472
61636038833005375941923587869964
61636038833208543546960202905355
61636038833208543592692895806679
61636038833208543592693638761203
61636038833208543592693667459011
61636038833208543592713787815271
61636038833208543592714559467603
61636038833208554664809268339391
61636038833208554664809268457483
61636038833208554665061087045803
61636038833208554710562824669591
61636038833208554710835563964311
61636038833208558363507380127325
61636038833208558370850420470945
61636038833208558371118916214893
61636038833208558371122388118949
61636038833208558371122388473241
61636038833208558373360128823813
61636038833208558409260936339433
61636038833208558416603976564961
61636038833208558416603976683053
61636038833208558416855023624657
61636038833208558416855024097041
61636038833208558416875944331057
61636038833208558419134605606967
61636038833208558419134605624229
61636038833208558419135377259299
61636038833208559598854428253435
61636038833208559606196438079769
61636038833208559606196438197861
61636038833208559606466078659867
61636038833208559606468405845865
61636038833208559606469177498197
61636038833208559606469522220407
61636038833208559608142062300031
61636038833208559608142833952363
61636038833208559608728957986673
61636038833208559644607984347451
61636038833208559644607984465543
61636038833208559651382811339655
61636038833208559651949994409969
61636038833208559652197685295799
61636038833208559652201157554147
61636038833208559652201157672239
61636038833208559652201813003905
61636038833208559652202186423923
61636038833208559652202186542015
61636038833208559652218606002199
61636038833208559652219634871975
61636038833208559652221962057973
61636038833208559652222078260547
61636038833208559652222733710305
61636038833208559652223107130323
61636038833208559654482542896589
61636038833208560193649972985179
61636038833208560193650001682987
61636038833208560193650744637511
61636038833208560193650773335319
61636038833208560200989570004459
61636038833208560200989570122551
61636038833208560200989655737991
61636038833208560200989655743607
61636038833208560200989684435799
61636038833208560200989684441415
61636038833208560200990684613383
61636038833208560200990713305575
61636038833208560200990713311191
61636038833208560200993783446097
61636038833208560200993812143905
61636038833208560200993812492421
61636038833208560201241391898815
61636038833208560201244860614927
61636038833208560201244860969219
61636038833208560201262309417271
61636038833208560201262312605215
61636038833208560201265752623519
61636038833208560201265781675619
61636038833208560203504296847753
61636038833208560203522118609171
61636038833208560203525188739705
61636038833208560203525217436061
61636038833208560203525217441885
61636038833208560203775494266191
61636038833212156936057171270813
61636038833212156981810727482921
61636038833212161915666825614407
61636038833212161915666825633121
61636038833212161923197892519035
61636038833212161923198265925955
61636038833212161923261027690879
61636038833212161923261027709593
61636038833212161925729296399865
61636038833212162472237472935881
61636038833212162474768962437815
61636038833212456576284712948147
61636038833212457125327736571241
61636038833212457125327765150957
61636038833212457125390526915881
61636038833212457125411418924473
61636038833212457171081321363065
61636038833212457171144083127989
61636038833212460282325094831213
61636038833212462059183863400535
61636038833212462066711458401107
61636038833212462066711831453735
61636038833212462066713787103425
61636038833212462066713873209962
61636038833212462066714246262591
61636038833212462066714930292065
61636038833212462066714930640581
61636038833212462066714930659454
61636038833212462066714930659455
61636038833212462066715275132367
61636038833212462066795489832137
61636038833212462068406154485631
61636038833212462068406411703074
61636038833212462068406411703075
61636038833212462104937419612643
61636038833212462104937419985648
61636038833212462112464358796067
61636038833212462112467458001786
61636038833212462112467458119884
61636038833212462112467831054415
61636038833212462112468486504173
61636038833212462112468486871562
61636038833212462112468486871563
61636038833212462112468859924191
61636038833212462112528149803772
61636038833212462112528154035653
61636038833212462112531248636486
61636038833212462112531621689115
61636038833212462112531622062120
61636038833212462114222729680106
61636038833212462114974841989418
61636038833212462114975613641750
61636038833212462114975613641751
61636038833212462114975870859194
61636038833212462114975870859195
61636038833212462114978309642673
61636038833212462114979343117542
61636038833212462661508066816025
61636038833212462661508152555173
61636038833212462661570828580949
61636038833212462664018635729651
61636038833212462664039843768410
61636038833212462664042939418796
61636038833212506538352179395262
61636038833220265797400897891873
61636038833220267032938299746275
61636038833220267032938301262595
61636038833220267032938301616887
61636038833220267032938416053843
61636038833220267035469815230409
61636038833220267581978650280419
61636038833220267581979023351761
61636038833220267581979109445201
61636038833220267581980974745033
61636038833220267581980975807891
61636038833220267581981347349815
61636038833220267581981347699735
61636038833220267581981347704107
61636038833220267581981347816375
61636038833220267581981433909815
61636038833220267582044109935591
61636038833220561686025121573615
61636038833220562235067796118911
61636038833220562235067796237003
61636038833220562235068139075503
61636038833220562235068167773311
61636038833220562235068167778927
61636038833220565392066273710785
61636038833220565940917906980193
61636038833220565941105847888333
61636038833220565941109291566965
61636038833220565941109319792389
61636038833220565941109405885829
61636038833220565986671492362498
61636038833220565986674591077114
61636038833220565986674591195212
61636038833220565986862876004497
61636038833220565989181975064746
61636038833220565989185447323094
61636038833220567176267052591922
61636038833220567176267052710020
61636038833220567176451867144667
61636038833220567176454965982997
61636038833220567176455052089534
61636038833220567176455310350915
61636038833220567176455310705207
61636038833220567176455337519305
61636038833220567176455337886694
61636038833220567176455339403015
61636038833220567176455425142163
61636038833220567178712446466962
61636038833220567178965903612329
61636038833220567763720501390795
61636038833220567763720587478459
61636038833220567771248212220935
61636038833220567771248212226551
61636038833220567771248212575067
61636038833220567771248212576471
61636038833220567771248469438379
61636038833220567771248555531659
61636038833220567771249244278655
61636038833220567771249331434745
61636038833220567771251568276709
61636038833220567771251568625225
61636038833220567771251568626629
61636038833220567771251568743269
61636038833220567771251569688035
61636038833220567771251654364373
61636038833220567771251654369989
61636038833220567771251655781315
61636038833220567771251655782719
61636038833220567771251656253699
61636038833220567771251656255103
61636038833220567771251683062133
61636038833220567771251684484899
61636038833220567771251684602996
61636038833220567771251912644627
61636038833220567771251912998759
61636038833220567771251941696519
61636038833220567771251941696727
61636038833220567771251941702343
61636038833220567771251941820440
61636038833220567771252027435875
61636038833220567771252027441491
61636038833220567771252027790007
61636038833220567771252027791411
61636038833220567771311231557435
61636038833220567771314674763683
61636038833220567771314703461443
61636038833220567771314703467267
61636038833220567771314703815783
61636038833220567771314703817187
61636038833220567771314789554931
61636038833220567771335595470035
61636038833220610453981377825976
61636038833220610453981635043420
61636038833220611643574868210560
61636038833220611648657442506818
61636038833281489534358845167883
61636038833281489534358845173499
61636038833281489580112430077799
61636038833281489580112430083415
61636038833281489580385169383751
61636038833281500103687879228015
61636038833281500103708799816323
61636038833281500652479849670207
61636038833281500652752588976159
61636038833281500698233434585739
61636038833281500698485253174059
61636038833281500698506173880459
61636038833281504358792969809513
61636038833281504358792969809673
61636038833281504358793084128537
61636038833281504363876687176473
61636038833281504402015149303517
61636038833281504404271486231453
61636038833281504404274586481109
61636038833281504404274586599201
61636038833281504404525633540805
61636038833281504404525748332053
61636038833281504404546554247205
61636038833281504404546554601337
61636038833281504409609351379989
61636038833281504411888561353607
61636038833281504411888561370869
61636038833281505594138988593623
61636038833281505594138988947915
61636038833281505594139103384871
61636038833281505594140132254647
61636038833281505600918053611293
61636038833281505601478669822633
61636038833281505601482142080981
61636038833281505637361168441759
61636038833281505639053421255803
61636038833281505639620604221123
61636038833281505639620604326117
61636038833281505639869324081723
61636038833281505639871651267721
61636038833281505639871652797139
61636038833281505639871653151431
61636038833281505639871767588387
61636038833281505639872796340071
61636038833281505639889215918347
61636038833281505639890244788123
61636038833281505639892571974121
61636038833281505639892573385447
61636038833281505639892688176695
61636038833281505639893343626453
61636038833281505639893717046471
61636038833281505644955370518231
61636038833281505646647621802857
61636038833281505646650717814809
61636038833281505646650717816261
61636038833281505646668166262861
61636038833281505646671638521209
61636038833281505647214806284497
61636038833281505647214806297595
61636038833281505647214806402589
61636038833281505647232254732549
61636038833281505647235726990897
61636038833281506186404957595979
61636038833281506186404957601595
61636038833281506188660265659755
61636038833281506188661294523915
61636038833281506188661294529531
61636038833281506188661297711859
61636038833281506188663621709913
61636038833281506188663622176473
61636038833281506188663622182137
61636038833281506188664393362245
61636038833281506188664393828853
61636038833281506188915442305651
61636038833281506188935332607081
61636038833281506188936362545283
61636038833281506188936363012051
61636038833281506188936477336531
61636038833281506193999159672451
61636038833281506193999159678067
61636038833281506194018935656421
61636038833281506194018935660633
61636038833281506194020080378851
61636038833281506195711188350969
61636038833281506196255499788331
61636038833281506196257824252945
61636038833281506196275272588569
61636038833281506196275273651379
61636038833281506196275274123763
61636038833281506196275388442627
61636038833281506196276048486039
61636038833281506196276417312403
61636038833281506196276420494731
61636038833281506196278368234743
61636038833281506196278372834013
61636038833281506196278372838225
61636038833281506196278744492785
61636038833281506196278744842705
61636038833281506196278744846917
61636038833281506196279516145117
61636038833281506196530564621755
61636038833281538990878441545013
61636038833285091848912524567141
61636038833285091848912610306289
61636038833285091851359212153517
61636038833285091851360331361711
61636038833285091851360333251037
61636038833285091851360704787345
61636038833285102967033614808613
61636038833285102969477979813877
61636038833285102969481335864035
61636038833285102969481452072225
61636038833285102969544471054593
61636038833285102969565020106592
61636038833285102969565020106593
61636038833285106080725482757817
61636038833285106675521713042837
61636038833285106675521713515221
61636038833285107865114175024205
61636038833285107865114176087063
61636038833285107865195534447857
61636038833285107865197858912471
61636038833285107908420009708715
61636038833285107908420009727429
61636038833285107910865403583755
61636038833285107910867726532049
61636038833285107910867726533501
61636038833285107910867730782851
61636038833285107910867732299171
61636038833285107910867732653463
61636038833285107910868502422085
61636038833285107910930494418227
61636038833285107910930494418387
61636038833285107910930494437100
61636038833285107910930494437101
61636038833285107915951450020263
61636038833285107916014211785187
61636038833285107916014211803901
61636038833285107917646797318293
61636038833285107918461933312785
61636038833285107918482480494173
61636038833285107918482853902545
61636038833285108457460360261573
61636038833285108459908081316995
61636038833285108459908454388337
61636038833285108459910405781609
61636038833285108459991765205261
61636038833285108459991765559553
61636038833285108459991851298701
61636038833285108459994088134841
61636038833285108464991800218829
61636038833285108464991886312269
61636038833285108465075454346637
61636038833285108467504607858081
61636038833285108467523175401899
61636038833285392040630925359947
61636038833285401328608533471949
61636038833285402563954551198865
61636038833285402563955322864295
61636038833285403158751929862271
61636038833285406269992604379613
61636038833285406269995704747361
61636038833285406269996076637961
61636038833285406819038722603541
61636038833285408054384483126110
61636038833285408054384740324633
61636038833285408054384740330457
61636038833285408054384741387491
61636038833285408054384741741783
61636038833285408054384856178739
61636038833285408054385884930423
61636038833285408054385885048515
61636038833285408054447503506547
61636038833285408054466099748285
61636038833285408054468424212899
61636038833285408059469229362687
61636038833285408061160334148265
61636038833285408061160338869998
61636038833285408061160338869999
61636038833285408061163806405161
61636038833285408061163806406613
61636038833285408061163806523253
61636038833285408100135997581991
61636038833285408100136000769935
61636038833285408100138067917934
61636038833285408100138068036032
61636038833285408100138324767989
61636038833285408100138325117909
61636038833285408100139096420321
61636038833285408100139096768837
61636038833285408100139096787710
61636038833285408100139096787711
61636038833285408100139469840339
61636038833285408100197730850144
61636038833285408100198763951801
61636038833285408100201088317244
61636038833285408100201088317245
61636038833285408100201088416415
61636038833285408100201088435342
61636038833285408100201203108492
61636038833285408100201203226590
61636038833285408106913919056729
61636038833285408106913923779920
61636038833285408106917391315077
61636038833285408106979009897030
61636038833285408107729826605835
61636038833285408107730202846407
61636038833285408107732155321256
61636038833285408107732270112504
61636038833285408107732527194381
61636038833285408107733298845309
61636038833285408649178762471321
61636038833285408649179019688765
61636038833285408649181085406565
61636038833285408654262365519257
61636038833285408656772848693735
61636038833285408656793769400295
61636038833285408656796093748269
61636038833285408656796093752481
61636038833285408656796093870578
61636038833285408656796210074556
61636038833285441458738943951032
61636038833285441458738944069130
61636038833285451291512794753571
61636038833293211785071507808021
61636038833293211785074607113118
61636038833293211785262891922409
61636038833293211785262892394633
61636038833293211785262892394793
61636038833293211785325655576658
61636038833293211790346609761593
61636038833293213020605553593551
61636038833293213020608652917362
61636038833293213020608909649325
61636038833293213020609025851899
61636038833293213020609025969991
61636038833293213020609681314755
61636038833293213020610054721675
61636038833293213020610054839767
61636038833293213025692628899835
61636038833293213567204235142067
61636038833293213569649260196567
61636038833293213569649261731601
61636038833293213569649633267909
61636038833293213569651585729655
61636038833293213569652043825963
61636038833293213569652728912679
61636038833293213569652729266811
61636038833293213569652729266971
61636038833293213569652729384855
61636038833293213569652815478295
61636038833293213569714719851739
61636038833293213569736411738087
61636038833293213574732979098401
61636038833293213574733065191841
61636038833293213574735302027981
61636038833293213574735303090839
61636038833293213574735303096455
61636038833293213574735303445131
61636038833293213574735303450747
61636038833293213574819329227131
61636038833293244542288239659293
61636038833293244542288239777385
61636038833293245144427624035244
61636038833293246372430573882761
61636038833293246372430602580569
61636038833293246379773641762160
61636038833293256257464992188183
61636038833293256257464996909916
61636038833293511379736883626933
61636038833293511928588516896341
61636038833293511928779901482953
61636038833293511928779901483113
61636038833293511933863618849913
61636038833293511974342102278646
61636038833293511974345200993262
61636038833293511974345201111360
61636038833293511974533485920645
61636038833293511974533486274777
61636038833293511981939403187832
61636038833293513164125662005682
61636038833293513164126035058311
61636038833293513164127063809995
61636038833293513164127063928087
61636038833293513209879503647561
61636038833293513756474800443947
61636038833293513758919165447807
61636038833293513758919165449211
61636038833293513758920198568337
61636038833293513758922264280521
61636038833293513758922264281925
61636038833293513758922265697463
61636038833293513758922266169847
61636038833293513758922266171251
61636038833293513758922523038775
61636038833293513758922637706155
61636038833293513758922637707559
61636038833293513758923294213107
61636038833293513758923294567239
61636038833293513758923294685283
61636038833293513758923294685491
61636038833293513758923409358487
61636038833293513758985285153619
61636038833293513758986056332163
61636038833293513758986056804547
61636038833293513759006977038515
61636038833293513759006977392855
61636038833293513764002511278299
61636038833293513764002511279703
61636038833293513764003544398829
61636038833293513764005867329861
61636038833293513764005867334073
61636038833293513764005983536647
61636038833293513764005983538051
61636038833293513764006240405575
61636038833293513764069002520419
61636038833293544731558805077813
61636038833293545328614586287736
61636038833293545328614843505180
61636038833293545333698189335672
61636038833293545333698189453770
61636038833293546518207019222828
61636038833293555852190030832859
61636038833293555852210951539259
61636038833293556400982001275051
61636038833293556400982001276503
61636038833293556446735586184967
61636038833293556446735590790060
61636038833329518037751075354089
61636038833329534638708181230397
61636038833329579118504459242277
61636038833329579164258044034101
61636038833329584649602558265493
61636038833329584654684760907345
61636038833329584654684789487061
61636038833329584654688233165692
61636038835956074072589424924942
61636038835959677578638635317258
61636038835959677578638635321470
61636038835959677578638664013614
61636038835959677578639406969590
61636038835960095080205528017339
61636038836166774775856836820212
61636038836166774775859247378266
61636038836166973640438024524168
61636038836166973640458945112476
61636038836166973640458945229116
61636038836174878650191646417482
61636038836174878695732810298420
61636038836174879885537576529022
61636038836239754167821182593360
61636038836247858042780427978000
61636038836271874420022718198532
61636038836272141255776785470714
61636038836272174555949083678808
61636038836276242552663877274311
61636038836276242553500705038719
61636038836276242553500705510895
61636038836276242553501475646907
61636038836276242553501477163227
61636038836276242553501479878995
61636038836276242553501479896257
61636038836276242553501481412577
61636038836276242553501481414029
61636038836276242553501733927209
61636038836276242553501738630069
61636038836276242553501738631473
61636038836276242558581726521237
61636038836276242558581726539951
61636038836276242558584050869211
61636038836276242558584050887925
61636038836276242558584051004565
61636038836276242558584051341387
61636038836276242560339061097999
61636038836276242560339064285943
61636038836276242560339318315443
61636038836276242560339322566245
61636038836276242561092206509175
61636038836276242561092209697119
61636038836276242561092209714429
61636038836283848636514043852318
61636038836283896815007572942762
61636038836284348898588678012711
61636038836284348905992149889519
61636038880234393178353120435207
61636038880234393179084312156211
61636038880234393179105232744519
61636038880234393179105489961963
61636038880235593753152605726935
61636038880235593753173526315243
61636038880235593753236288080167
61636038880235593936166944894231
61636038880258708509271232718169
61636038880258708510023345008767
61636038880258719628144349511091
61636038880258719628144349512543
61636038880259903728391576672143
61636038880259909081561009538937
61636038880259909081645036738087
61636038880259909083252114446979
61636038880259909083252228765843
61636038880259909083255586705327
61636038880259909083255672444475
61636038880259909084087909109523
61636038880259909084088937979299
61636038880259909084088942578569
61636038880259909084089028317717
61636038880259909084089029852751
61636038880259909084089315649911
61636038880259909084091266576623
61636038880259909084091267049007
61636038880259909084091352787995
61636038880259909084092381185547
61636038880259909084092381653559
61636038880259909084092381657931
61636038880259909084152077414835
61636038880259909221349698489075
61636038880259909221350070025383
61636038880259909267082362692591
61636038880259909267082734228899
61636038880259920192150689937903
61636038880259920194598410993325
61636038880259920194682094881591
61636038880259920194682438192475
61636038880259920199765784022967
61636038880259920201373233268167
61636038880259920201376676946799
61636038880259920202210062934791
61636038880259920202212385864371
61636038880259920202212385865823
61636038880259920202212385870035
61636038880259920202212385870195
61636038880259920202213500479119
61636038880259920202272824699715
61636038880259920202272825054007
61636038880259920339470817310263
61636038880259920339470817664554
61636038880259920339470817664555
61636038880259920377612723115939
61636038880270415889129046747207
61636038880270415890821299443159
61636038880270415891573407503334
61636038880270415891573411752471
61636038880270415891576512474511
61636038880270415891576769691955
61636038880270415891576855431103
61636038880270415891576855431316
61636038880270415891639531456879
61636038880270415891639531456932
61636038880270427002082765848363
61636038880270427002083537500695
61636038880270427002166448201595
61636038880270427008942046728039
61636038880270427009694416254795
61636038880270427009695187907127
61636038880270427009697859933427
61636038880270427009698631585759
61636038880270427009698631585972
61636038880270430708204501382343
61636038880270430713287847212835
61636038880270430715734535153343
61636038880270430715734535153503
61636038880270430715735564023119
61636038880270430715735564023279
61636038880270430715735565085929
61636038880270430715735568268257
61636038880270430715737893087163
61636038880270430715737893088615
61636038880270430715737893092827
61636038880270430715737894155637
61636038880270430715737978831975
61636038880270430715739007697539
61636038880270430715739007701751
61636038880270430715739008764561
61636038880270710537131892473983
61636038880270710542131927487551
61636038880270710542216610130843
61636038880270714248169976069029
61636038880270714248169980668299
61636038880270714248173419747661
61636038880270714248253548702667
61636038880270714248253634441815
61636038880270714249864441626499
61636038880270714249864555945363
61636038880270714250700580662625
61636038880270714250700609360385
61636038880270714250701266693853
61636038880270714250701352782921
61636038880270714250701357032271
61636038880270714250701381012717
61636038880270714250701385611987
61636038880270714250703938602109
61636038880270714250703966827485
61636038880270714250703967299869
61636038880270714250704053039017
61636038880270714250704053388937
61636038880270714250704708365115
61636038880270714250704708833079
61636038880270714250704708837291
61636038880270714250704709900101
61636038880270714250704824691349
61636038880270714250704825041269
61636038880270714250705081908793
61636038880270714250764033058047
61636038880270714250764404594355
61636038880270714250766729414713
61636038880270714250767844023637
61636038880270716034337936995171
61636038880270716034338308531479
61636038880270716034340633351837
61636038880270716034341747960761
61636038880270716035090045055133
61636038880270716035090049304483
61636038880270716035090420840791
61636038880270716035091078174259
61636038880270716035093402522441
61636038880270716035093517313481
61636038880270716035093521562831
61636038880270716035093778780275
61636038880270716035093860270073
61636038880270716035093864519423
61636038880270716035094893389199
61636038880270716070784261099419
61636038880270716077560116843307
61636038880270716077560202582455
61636038880270716077562812844229
61636038880270716077562812845681
61636038880270716078312229152619
61636038880270716078315585202777
61636038880270716078315668227609
61636038880270716078315696807325
61636038880270716078315958274119
61636038880270716078316044367559
61636038880270716078374990917543
61636038880270716078378806132483
61636038880270716080073297555353
61636038880270716080074412164277
61636038880270716080822713507999
61636038880270716080823085044307
61636038880270716080826185766347
61636038880270716080826442983791
61636038880270716080826528722939
61636038880270725361209706593125
61636038880270725361210821202049
61636038880270725366289951701577
61636038880270725366293309168677
61636038880270725367985560447687
61636038880270725368821356645265
61636038880270725368821356995185
61636038880270725368822385515041
61636038880270725368822390114311
61636038880270725368824713045343
61636038880270725368824713049555
61636038880270725368824714112365
61636038880270725368824714584749
61636038880270725368824800673817
61636038880270725368825828721497
61636038880270725368825829071417
61636038880270725368885147628433
61636038880270725368885151879235
61636038880270725368885152233527
61636038880270725368888591307065
61636038880270727152459055816359
61636038880270727152459056170650
61636038880270727152459056170651
61636038880270727153211163876321
61636038880270727153211168125671
61636038880270727153211425343115
61636038880270727153211426760265
61636038880270727153212196995447
61636038880270727153214607554953
61636038880270727153214864300221
61636038880270727153214869021747
61636038880270727153215640674079
61636038880270727188906380210667
61636038880270727190600214298617
61636038880270727191352986657165
61636038880270727191353069681997
61636038880270727191353359728507
61636038880270727191353445821947
61636038880270727191354101266089
61636038880270727191354102801123
61636038880270727191416207586871
61636038880270727191416864920338
61636038880270727191416864920339
61636038880270727191417236456647
61636038880270727195681207084779
61636038880270727196500582287139
61636038880270727198944089546631
61636038880270727198947533225263
61636038880270727198948304877595
61636038880270730851723835291021
61636038880270730851724949899945
61636038880270730859251544241663
61636038880270730859254902176935
61636038880270730859254902181147
61636038880270730859254987920295
61636038880270730859256016785859
61636038880270730859256016790071
61636038880270730894943318782491
61636038880270730897390006368867
61636038880270730897390007903901
61636038880270730897390008258193
61636038880270730897390379440209
61636038880270730897390379790129
61636038880270730897390379794501
61636038880270730897391035238643
61636038880270730897391036773677
61636038880270730897391039837913
61636038880270730897391122862745
61636038880270730897391122867117
61636038880270730897391125577061
61636038880270730897391127112095
61636038880270730897391408309985
61636038880270730897391412909255
61636038880270730897393363835967
61636038880270730897393364308351
61636038880270730897393450047339
61636038880270730897393736907309
61636038880270730897393737379693
61636038880270730897393823000749
61636038880270730897393823118841
61636038880270730897394478444891
61636038880270730897394478912903
61636038880270730897394478917115
61636038880270730897394478917275
61636038880270730897394479979925
61636038880270730897394594771173
61636038880270730897394851988617
61636038880270730897453803137871
61636038880270730897453803492163
61636038880270730897453889231310
61636038880270730897453889231311
61636038880270730897454174674179
61636038880270730897454175028470
61636038880270730897454175028471
61636038880270730897454260767619
61636038880270730897456499494537
61636038880270730897457614103461
61636038880270730902473609416803
61636038880270730902473610833745
61636038880270730902473610951837
61636038880270730902473725620621
61636038880270730902473725624993
61636038880270730902474754140477
61636038880270730902474758739747
61636038880270730902474840233917
61636038880270730902477053095275
61636038880270730902477081669327
61636038880270730902477081670779
61636038880270730902477081674991
61636038880270730902477081675151
61636038880270730902477083210185
61636038880270730902478196284075
61636038880270730902537520504671
61636038880270730904169305319003
61636038880270730904169305791227
61636038880270730904169305791387
61636038880270730904169334016811
61636038880270730904169334370943
61636038880270730904169334371103
61636038880270730904984093654091
61636038880270730904984095189125
61636038880270730904984095543417
61636038880270730904984467079724
61636038880270730904985241560093
61636038880270730904985241914225
61636038880270730904985241914384
61636038880270730904985241914385
61636038880270730904985327653533
61636038880270730904987537332563
61636038880270730904987565908067
61636038880270730904987565912279
61636038880270730904987565912438
61636038880270730904987565912439
61636038880270730904987566378999
61636038880270730904987567447473
61636038880270730904987910758356
61636038880270730904988680521363
61636038880270730904988682056397
61636038880270730904988682406317
61636038880270758715292063623783
61636038880270758715562916667075
61636038880270758715563002406223
61636038880270758715563031453903
61636038880270758715563774526519
61636038880270758720374666380207
61636038880270758720374666381659
61636038880270758720647377102279
61636038880270758720647377106491
61636038880270760361667974950359
61636038880270760366750577706783
61636038880270760366750577708235
61636038880271614818513052933555
61636038880271614818513424469863
61636038880271614818515749290221
61636038880271614818516863899145
61636038880271616462360255317365
61636038880271616463113400747255
61636038880271616463197078849685
61636038880271616463197078851137
61636038880271616463197083100487
61636038880271616464889331547089
61636038880271616464889335796439
61636038880271616464891660616797
61636038880271616464892775225721
61636038880271616465641072318641
61636038880271616465641072320093
61636038880271616465641076569443
61636038880271616465641443854949
61636038880271616465641443856401
61636038880271616465641448105751
61636038880271616465642476975527
61636038880271616465644548827791
61636038880271616465644806045235
61636038880271616465644891784383
61636038880271616465645920654159
61636038880271616465707563560809
61636038880271616465707567810159
61636038880271616648638224624223
61636038880271625936634171754743
61636038880271627575397656773205
61636038880271627576150544984199
61636038880271627576150802201643
61636038880271627576151573853975
61636038880271627576234480305525
61636038880271627583010083081319
61636038880271627583762191139829
61636038880271627583762191141281
61636038880271627583762195390631
61636038880271627583762452608075
61636038880271627583763224260407
61636038880271627583765896286707
61636038880271627583766667939039
61636038880271627759165141368939
61636038880271631289802571500959
61636038880271631289803600370735
61636038880271631289803604621537
61636038880271631289805929440443
61636038880271631289805929441895
61636038880271631289807044049367
61636038880271631289807044050819
61636038880271631465202823013379
61636038880271631465203194549687
61636038880271633111578734339955
61636038880271633111579105876263
61636038880271633111581430696621
61636038880271633111582545305545
61636038880271633112330842398465
61636038880271633112330842399917
61636038880271633112330846649267
61636038880271633112331213934773
61636038880271633112331213936225
61636038880271633112331218185575
61636038880271633112331875519043
61636038880271633112332247055351
61636038880271633112334318907615
61636038880271633112334576125059
61636038880271633112334661864207
61636038880271633112335690733983
61636038880271633116661675803621
61636038880271633116662451706755
61636038880271633116662452061047
61636038880271633116665119482253
61636038880271633117414559765265
61636038880271633117414559766717
61636038880271633117414564370359
61636038880271633117414821233511
61636038880271633117415592885843
61636038880271633117418264912143
61636038880271633117419036564475
61636038880271659283375470427803
61636038880271660929750352884603
61636038880271660929751753290687
61636038880477557419827218127309
61636038880477561312165795404473
61636038880477562911094230785397
61636038880477562911094230804324
61636038880477562911282517143027
61636038880477562911282517148851
61636038880477562949233037287635
61636038880477562956007519792377
61636038880477562956007634111241
61636038880477562956007891328685
61636038880477562956195919406013
61636038880477562956760003637997
61636038880477562956760005049323
61636038880477562956760005050775
61636038880477562956760775290329
61636038880477562956760779889599
61636038880477562956763099651401
61636038880477562956763361105097
61636038880477562956763361105145
61636038880477562956844347923967
61636038880477562956844433663115
61636038880477562956847786997505
61636038880477562956847786998957
61636038880477562957032715771395
61636038880477562957036071825765
61636038880477562957036073355135
61636038880477562957036073360959
61636038880477562957036188029743
61636038880477562959292442050731
61636038880477562959294761799435
61636038880477562959295624262569
61636038880477563094296855247465
61636038880477563096807339957137
61636038880478463526538991553225
61636038880478463526539106344265
61636038880478463526539336399142
61636038880478463527107663120445
61636038880478758170319700617657
61636038880478758177097878942657
61636038880478758177662739426243
61636038880478758315195463339044
61636038880478758315195463339045
61636038880478758355593734298081
61636038880478758360949019551152
61636038880478758360949019551153
61636038880478763668364891606409
61636038880478763668364891606569
61636038880478763706499997683455
61636038880478763706503812898395
61636038880478763713278180607725
61636038880478763713843041091311
61636038880478763713845737092233
61636038880478763713846480166301
61636038880478763713846851706981
61636038880478763714115005675079
61636038880478763714115010274349
61636038880478763714115091764147
61636038880478763714118447814305
61636038880478763714118447818517
61636038880478763714118449231247
61636038880478763714118564022495
61636038880478763714118820890019
61636038880478763715809958977046
61636038880478763716353896982999
61636038880478763853635573836105
61636038880489264979310345805120
61636038880489264984393948851391
61636038880489270340280487092467
61636038880489313157742145899633
61636038880489564990649944463293
61636038880489564990650203093515
61636038880489564990838229758065
61636038880489565166322249711333
61636038880489565173664542732987
61636038880489565173665288519919
61636038880489568696876282938813
61636038880489568879890507787245
61636038880489568879893951465877
61636038880489568882152727077913
61636038880489570481080133594885
61636038880489570481080391869363
61636038880489570481080391875187
61636038880489570481268418889657
61636038880489570481268677169959
61636038880489570526833975599781
61636038880489570664092407044221
61636038880489570664094731392195
61636038880489570664094731508835
61636038880489570664366699156839
61636038880489570664366699512583
61636038880489613347012825873217
61636038880550492289377080758577
61636038880550492290129193067889
61636038880550503407497828043457
61636038880550503408249940352769
61636038880550507297305690181011
61636038880550508898763811831769
61636038880550508898764070112071
61636038880550508898764840702997
61636038880550508898952097132365
61636038880550508898953127059175
61636038880550508898953127064999
61636038880550508941986249960207
61636038880550508941986249961659
61636038880550508943678244027389
61636038880550508943678501244833
61636038880550508943866529322161
61636038880550508944430613554145
61636038880550508944430614966923
61636038880550508944431385206477
61636038880550508944431389805747
61636038880550508944433709554451
61636038880550508944433709567549
61636038880550508944433713803801
61636038880550508944433713816899
61636038880550508944433971021245
61636038880550508944433971021293
61636038880550508944433971034343
61636038880550508944517396623593
61636038880550508944517653841037
61636038880550508944517653842489
61636038880550508944705681919817
61636038880550508944706797595971
61636038880550508944706797945891
61636038880550508949790400643907
61636038880550508951293595329897
61636038880550508952048808356877
61636038880550508952049065224401
61636038880550508952049836876733
61636038880550509081694725863277
61636038880550509081694725881991
61636038880550509081695497517061
61636038880550509081966436293837
61636038880550509089309819948341
61636038880550509089309819967055
61636038880550509089310591602125
61636038880550509089310591619387
61636038880550509089560524051445
61636038880550542295503264316599
61636038880551409512517465449575
61636038880551409512518580058499
61636038880551409519293319308349
61636038880551409519293320725498
61636038880551409519295643673792
61636038880551409519860503785777
61636038880551409519860504258161
61636038880551409519861618867085
61636038880551693184473357968017
61636038880551693230226942759841
61636038880551704165584397937121
61636038880551704165605318525429
61636038880551704165605404618869
61636038880551704302866072900901
61636038880551704348619629113009
61636038880551707871373726534291
61636038880551709655762762216557
61636038880551709655762762222381
61636038880551709655762763279415
61636038880551709656032406934981
61636038880551709656034472652781
61636038880551709656034472652941
61636038880551709656035502585367
61636038880551709656035503051927
61636038880551709656035589145367
61636038880551709663377851598809
61636038880551709699253181777763
61636038880551709699254300985957
61636038880551709699256539244863
61636038880551709699256654031739
61636038880551709699256654036111
61636038880551709699257653853787
61636038880551709699257768645035
61636038880551709700948790523873
61636038880551709701513651007459
61636038880551709701515975005513
61636038880551709701516347009833
61636038880551709701516347014205
61636038880551709701517089614437
61636038880551709701764698067155
61636038880551709701764699602189
61636038880551709701764785695628
61636038880551709701764785695629
61636038880551709701765071138497
61636038880551709701765157231937
61636038880551709701767023954535
61636038880551709701767395490842
61636038880551709701768253348883
61636038880551709701784586721451
61636038880551709701784587071371
61636038880551709701785615591227
61636038880551709701785620190497
61636038880551709701785701680295
61636038880551709701785705929645
61636038880551709701787943121529
61636038880551709701787943125741
61636038880551709701787944188551
61636038880551709701787944660935
61636038880551709701788028864889
61636038880551709701788030750003
61636038880551709701788316197242
61636038880551709701789058797475
61636038880551709701789059147395
61636038880551709701789059264035
61636038880551709701789173588723
61636038880551709701789173938643
61636038880551709706597339794543
61636038880551709706600035801289
61636038880551709706847269062987
61636038880551709706848416968989
61636038880551709706848503062429
61636038880551709706851855930259
61636038880551709706869308977581
61636038880551709706871631912825
61636038880551709706871748116803
61636038880551709708291916488549
61636038880551709709107852729639
61636038880551709709110177077613
61636038880551709709110177081984
61636038880551709709110177081985
61636038880551709709128744738231
61636038880551709709131064486935
61636038880551709709131069086205
61636038880551709709131440744977
61636038880551709709132212397309
61636038880551709838774778454273
61636038880551709838777102802247
61636038880551709838777102918887
61636038880551709839046374565969
61636038880551709846389872539337
61636038880551709846392196887311
61636038880551709846392197003951
61636038880551743052773810813083
61636038880562199853943554265215
61636038880562199853943554284142
61636038880562199853944583136656
61636038880562499860200808797399
61636038880562500040955372433945
61636038880562500040955458173093
61636038880562510978320813008211
61636038880562510978320813014035
61636038880562511159076462675417
61636038880562514684361965040387
61636038880562514684546892854961
61636038880562514684550250322061
61636038880562514684550250322109
61636038880562514821811005169757
61636038880562514867561117703393
61636038880562514867564560909641
61636038880562514867564561381865
61636038880562514867564561382025
61636038880562514867564589961581
61636038880562514867564589961741
61636038880562514872648278748825
61636038880562514874906568505689
61636038880562516468751000724105
61636038880562516468751000728477
61636038880562516468751001785511
61636038880562516468751001791335
61636038880562516468751772380809
61636038880562516468939028805805
61636038880562516468940058738439
61636038880562516514505328588545
61636038880562516649505904129299
61636038880562516649505904130751
61636038880562516651763016960369
61636038880562516651765341308343
61636038880562516651765341424983
61636038880562516652016388840423
61636038880562516652034613072065
61636038880562516652034613426357
61636038880562516652037309427279
61636038880562516652038424037655
61636038880562516657118302213441
61636038880562516657120998214363
61636038880562516657120998215815
61636038880562516659380435393407
61636038880562548036183513530535
61636038880562548036183627849399
61636038880562548036183885066843
61636038880562548219386137992603
61636038880562548221646034334977
61636038880562559154304632351723
61636038880562559339767038837301
61636038880562560941225074289833
61636038880586831853755726137813
61636038880598587410538791137497
61636038880598587410542234816129
61636038886070070766841909715451
61636038886070081879879311169839
61636038886070081879900231758147
61636038886070971334590929590959
61636038886070971334674611944191
61636038886070972980966840917535
61636038886070972981718953226847
61636038886070972981802635580079
61636038886070982447628331045347
61636038886070982447712013398579
61636038886070984094004242371923
61636038886070984094756354681235
61636038886071271523924285236027
61636038886071273170237434797679
61636038886071273171053337741691
61636038886071273307498189173151
61636038886071282636898924925491
61636038886071282636961686690415
61636038886071284283274579034623
61636038886132211594615351794663
61636038886132211595511842858511
61636038886132211730181530893119
61636038886132211730265213246351
61636038886132211775935115684943
61636038886132211775997877449867
61636038886132211778442499672575
61636038886143016754512262414155
61636038886143016754512519631599
61636038886143016754533183002463
61636038886143016759595865462091
61636038886143016761227678974183
61636038886143016762040230467355
61636038886143016762123912820587
61636038886143018543169769399215
61636038886143018543921881708527
61636038886143018544005564061759
61636038886143018545680368427751
61636038886143018545680625645195
61636038886143018546432737954507
61636038886143018546453285117181
61636038886143018546453287006507
61636038886143018546453543869611
61636038886143018546453658188683
61636038886143018546516048771431
61636038886143018588923354191039
61636038886143018589739257135051
61636038886143018591433838546371
61636038886143018591433838900711
61636038886143018592182850487983
61636038886143018592183622140315
61636038886143018592185951210023
61636038886143018592186322392199
61636038886143018592186322746331
61636038886143018592187351261975
61636038886143018592207128661435
61636038886143018592207898896825
61636038886143018592207900313767
61636038886143018592207900313975
61636038886143018592269633563255
61636038886143018592270662433031
61636038886143027872633266916479
61636038886143027872654187504787
61636038886143027880244917322911
61636038886143917322261310869379
61636038886143917322261539507107
61636038886143917322323958315439
61636038886143917322344878903747
61636038886143917322345221860339
61636038886143917327344885337599
61636038886143917327407675682239
61636038886143917327428567690831
61636038886143917329851926368639
61636038886143917329852040687503
61636038886143917329935608721871
61636038886143918968637222195955
61636038886143918968637450833683
61636038886143918969390363375043
61636038886143918969474274366003
61636038886143918976227952014079
61636038886143918976231395692711
61636038886143918976231652910155
61636038886143918976981093193167
61636038886143918976983306054685
61636038886143918976983421908535
61636038886143918976983679125979
61636038886143918976983679126187
61636038886143918976983765219467
61636038886143918976984449243325
61636038886143918977004226642993
61636038886143918977004228178187
61636038886143918977004342496843
61636038886143918977004571134571
61636038886143918977004685807775
61636038886143918977005341251917
61636038886143918977005371366827
61636038886143918977005457460107
61636038886143918977067361479211
61636038886143919110981579619363
61636038886143919114265440183247
61636038886143919151651447044387
61636038886143919151651790000979
61636038886143919152404588223475
61636038886143919152404931180067
61636038886143919156735135831471
61636038886143919157488277010559
61636038886143919159242176862511
61636038886143919159245620541142
61636038886143919159245620541143
61636038886143919159245992077451
61636038886143919159995318041599
61636038886143919159997646757175
61636038886143919159998018293275
61636038886143919159998018293483
61636038886143919159998104386763
61636038886143919159999133256539
61636038886143919160018567345483
61636038886143919160018910301867
61636038886143919160019682308538
61636038886143919160019682308539
61636038886143930094352400195035
61636038886143930095126461608299
61636038886143930095189223727355
61636038886144217511531876169807
61636038886144217511594895152175
61636038886144217516678240982667
61636038886144217519122605987931
61636038886144219157907787496383
61636038886144219158722918788063
61636038886144219165501989572855
61636038886144219166250886841263
61636038886144219166251658493595
61636038886144219166253987563303
61636038886144219166254359099611
61636038886144219166255130751943
61636038886144219166275165014715
61636038886144219166275935250105
61636038886144219166275936667255
61636038886144219166337669916535
61636038886144219166337926779639
61636038886144219295168799089299
61636038886144219295920911398611
61636038886144219300252144919791
61636038886144219302762629629462
61636038886144219302762629629463
61636038886144219302763001165771
61636038886144219303514741938774
61636038886144219303514741938775
61636038886144219303515113475083
61636038886144219303535662527082
61636038886144219303535662527083
61636038886144219303535919390187
61636038886144228629652880672131
61636038886144228629715642437055
61636038886144228637243610490255
61636038886144230276843666072943
61636038886144230284371634126143
61636038886144230284376134900135
61636038886144230420883748450651
61636038886144230421636889629739
61636038886167333874841027093353
61636038886167333874841400164855
61636038886167333877369074451849
61636038886167333877369333204487
61636038886167333877371398916463
61636038886167333877372427786239
61636038886167333920594612003221
61636038886167333920594613420371
61636038886167333920594984956679
61636038886167333922351950829333
61636038886167333923101738655365
61636038886167333923101740190559
61636038886167333923101997408003
61636038886167333923104063119979
61636038886167333923122659361717
61636038886167333923126012696107
61636038886167344987878428547741
61636038886167344987878544401799
61636038886167344987878801619243
61636038886167344992962147449735
61636038886167344995490078954173
61636038886167344995490080489367
61636038886167345033632013457609
61636038886167345033632014874759
61636038886167345033632129193623
61636038886167345033632386411067
61636038886167345038715732241559
61636038886167345041222743157689
61636038886167345041222744692883
61636038886167345041225067623707
61636038886167345041243663864041
61636038886167376557569717080087
61636038886167376557569974297531
61636038886167376562653320128023
61636038886167378203945628406663
61636038886167378203945885624107
61636038886167378209029231454599
61636038886168228947139047023299
61636038886168228947139275661027
61636038886168234297860758834671
61636038886168234297860987472399
61636038886168234307086631052319
61636038886168234307086659632035
61636038886168234307901534172831
61636038886168234307901534178447
61636038886168234307902563042607
61636038886168234307922454762543
61636038886168234307922454766755
61636038886168234307923455051199
61636038886168234307982893950775
61636038886168234307983122588503
61636038886168234445180770353133
61636038886168234445180772242459
61636038886168234445180886561322
61636038886168234445180886561323
61636038886168234445181115199050
61636038886168234445181115199051
61636038886168234445181229517915
61636038886168234490913434556649
61636038886168234490913436445975
61636038886168234490913779402566
61636038886168234490913779402567
61636038886168234490913893721431
61636038886168234490915759021263
61636038886168245418513140055259
61636038886168245426043430689363
61636038886168282483718247457522
61636038886168293596755620332194
61636038886168534494662643639139
61636038886168534494662648356501
61636038886168534496353867465315
61636038886168534496357225050507
61636038886168534496357225404799
61636038886168534496357339723663
61636038886168534497169776543631
61636038886168534497172099473259
61636038886168534497172099478875
61636038886168534497190695714997
61636038886168534497193020062971
61636038886168534497193020067183
61636038886168534497194048582827
61636038886168534497194048931343
61636038886168534497194048932747
61636038886168534497194049049387
61636038886168534497253716114307
61636038886168534634451708724855
61636038886168545607700045093527
61636038886168545607700049810889
61636038886168545607762812992755
61636038886168545607783733581063
61636038886168545614474871967639
61636038886168545614478344225987
61636038886168545615293103976987
61636038886168545615293103981199
61636038886168545615294247169999
61636038886168545615311700217321
61636038886168545615314024565295
61636038886168545615314024569507
61636038886168545615374463399187
61636038886168545744960805603303
61636038886168545752572456009735
61636038886168551103210595536145
61636038886168551103276715240393
61636038886168551103297635828701
61636038886168551105744209096005
61636038886168551105808120538372
61636038886168578961216289208913
61636038886168578966299892256849
61636038886168582672967892169642
61636038886179035760879278914909
61636038886179035760879626476435
61636038886179035760879650451217
61636038886179035760880426708483
61636038886179035765962996281709
61636038886179039472001049462457
61636038886179039472004405518231
61636038886179039472004406929557
61636038886179039472004406935173
61636038886179039472004406935381
61636038886179039472004407047649
61636038886179039472004493141089
61636038886179039472067169166705
61636038886179039472084707840907
61636038886179039472088089754965
61636038886179039473695515025543
61636038886179039473695629344407
61636038886179039474514119638221
61636038886179039474531654061669
61636038886179039474532343275225
61636038886179039474532344692375
61636038886179039474532428896329
61636038886179039474532430431315
61636038886179039474532430431523
61636038886179039474532457594089
61636038886179039474532459011031
61636038886179039474532459011239
61636038886179039474532687648967
61636038886179039474535011646813
61636038886179039474535012001153
61636038886179039474535040226529
61636038886179039474535126320017
61636038886179039474535811878861
61636038886179039474535897972349
61636038886179039474595106457091
61636038886179039474595106811431
61636038886179039474595192550579
61636038886179039474595221130295
61636038886179039474595449768023
61636038886179039474595477993399
61636038886179041255640044234053
61636038886179041256393185413141
61636038886179041258921121168541
61636038886179041258921123057867
61636038886179041258921466014458
61636038886179041258921466014459
61636038886179041258924479108025
61636038886179041258924564846965
61636038886179041258924564847172
61636038886179041258924564847173
61636038886179041258924590711121
61636038886179041258924593426681
61636038886179041258924818876465
61636038886179041258924933667713
61636038886179041258924938272806
61636038886179041301391190242399
61636038886179041301391533198991
61636038886179041302143297946777
61636038886179041302143302551711
61636038886179041302143645508303
61636038886179041302144417160635
61636038886179041302146655531969
61636038886179041302146658719913
61636038886179041302146741625249
61636038886179041302146746230343
61636038886179041302146770204917
61636038886179041302147004510597
61636038886179041302147027068277
61636038886179041302147031673163
61636038886179041302147031673371
61636038886179041302147113161717
61636038886179041302147117766651
61636038886179041302147801908553
61636038886179041302147803325495
61636038886179041302148146282295
61636038886179041302148147699237
61636038886179041302207093186411
61636038886179041302209766275521
61636038886179041302209793438087
61636038886179041302209794855237
61636038886179041302209879531575
61636038886179041302210908401351
61636038886179041303901674597731
61636038886179041303901674952071
61636038886179041303902017908662
61636038886179041303902017908663
61636038886179041303902046134039
61636038886179041303902132227527
61636038886179041303903997546025
61636038886179041304653786907043
61636038886179041304654045541637
61636038886179041304654131280785
61636038886179041304654158443351
61636038886179041304654159860501
61636038886179041304655188730277
61636038886179041304657142957201
61636038886179041304657144374351
61636038886179041304657229050481
61636038886179041304657254914589
61636038886179041304657257630197
61636038886179041304657259165391
61636038886179041304657487330943
61636038886179041304657511661101
61636038886179041304657515910659
61636038886179041304657516382835
61636038886179041304657602121983
61636038886179041304658286499973
61636038886179041304674703244597
61636038886179041304674706078409
61636038886179041304674707495351
61636038886179041304674707495559
61636038886179041304674960107909
61636038886179041304674964712795
61636038886179041304674964713003
61636038886179041304675046201189
61636038886179041304675050451943
61636038886179041304675050452151
61636038886179041304675734948185
61636038886179041304675736365127
61636038886179041304675736365335
61636038886179041304676079321927
61636038886179041304678060829949
61636038886179041304678064017893
61636038886179041304678146923229
61636038886179041304678178336756
61636038886179041304678178336757
61636038886179041304678408391427
61636038886179041304678437089448
61636038886179041304678518459537
61636038886179041304678522710291
61636038886179041304678522710498
61636038886179041304678522828596
61636038886179041304678523182728
61636038886179041304737469614615
61636038886179041304737726477719
61636038886179041304737727894869
61636038886179041304737812571207
61636038886179041304738498484391
61636038886179041304738841440983
61636038886179041304741170156351
61636038886179041304741198736067
61636038886179041304741198854164
61636038886179041304741284947652
61636038886179050585041894595477
61636038886179050585122366512739
61636038886179050590125497176853
61636038886179050590205712343231
61636038886179050592653430212113
61636038886179050592653433398653
61636038886179050592653434933639
61636038886179050592653434933847
61636038886179050592653549252711
61636038886179050592653806470155
61636038886179050592655757868883
61636038886179050592655759286033
61636038886179050592656902120541
61636038886179050592656902470461
61636038886179050592656902474673
61636038886179050592656902587101
61636038886179050592716311371767
61636038886179050592716568589211
61636038886179050592719664706109
61636038886179050592719664706157
61636038886179052377042125670865
61636038886179052377042584835647
61636038886179052377046712538137
61636038886179052415181046962691
61636038886179052415184147684731
61636038886179052415184404547835
61636038886179052415184405964985
61636038886179052415184519221039
61636038886179052415184520283849
61636038886179052415185290873371
61636038886179052415185549153625
61636038886179052415246909449654
61636038886179052415246909449655
61636038886179052415247167729909
61636038886179052415247280985963
61636038886179052419512280483871
61636038886179052420264392793183
61636038886179052420268123331785
61636038886179052420268893567175
61636038886179052420330885096709
61636038886179052420331655686231
61636038886179052422022879512407
61636038886179052422026232846749
61636038886179052422026232846797
61636038886179052422047153435057
61636038886179052422047153435105
61636038886179052422775250101973
61636038886179052422778606152131
61636038886179052422778606624307
61636038886179052422796054954267
61636038886179052422796826606599
61636038886179052422796826606807
61636038886179052422799265744417
61636038886179052422799527212615
61636038886179052422800297448005
61636038886179052422800298864947
61636038886179052422800298865154
61636038886179052422858559856087
61636038886179052422858818136341
61636038886179052422859588725863
61636038886179052422862284726737
61636038886179052422862288977539
61636038886179056073024275043013
61636038886179056075470967228659
61636038886179056075470967234275
61636038886179056075471996098435
61636038886179056080554570276595
61636038886179056080554570282211
61636038886179056083082503316227
61636038886179056083082503321843
61636038886179056083082617640707
61636038886179056083085975574575
61636038886179056083085975580191
61636038886179056083086061313723
61636038886179056083086061319339
61636038886179056083087090183499
61636038886179056121221424141445
61636038886179056121222200511139
61636038886179056121224523440767
61636038886179056121224523446383
61636038886179056121224781726637
61636038886179056121224782080929
61636038886179056121224896399793
61636038886179056121306140081815
61636038886179056126308126490107
61636038886179056126308126494319
61636038886179056126309269683119
61636038886179056126309271094445
61636038886179056126309271100061
61636038886179056126309271212537
61636038886179056126389485912307
61636038886179056128000378718047
61636038886179056128000379190271
61636038886179056128000379190431
61636038886179056128065465320638
61636038886179056128818610725991
61636038886179056128818610727395
61636038886179056128818610731607
61636038886179056128818984157400
61636038886179056128819753920407
61636038886179056128819755803957
61636038886179056128836173852815
61636038886179056128837202718379
61636038886179056128837202722591
61636038886179056128837203785401
61636038886179056128837206967729
61636038886179056128837207440112
61636038886179056128837207440113
61636038886179056128837321758977
61636038886179056128839531788087
61636038886179056128839531792299
61636038886179056128839646106951
61636038886179056128839646111163
61636038886179056128840674626807
61636038886179056128840674975323
61636038886179056128840674976727
61636038886179056128840674980939
61636038886179056128840675093367
61636038886179056128840676043749
61636038886179056128840676510309
61636038886179056128899970621978
61636038886179056128899970621979
61636038886179056128900342158287
61636038886179083936863471206055
61636038886179083939118664945351
61636038886179083939119808133991
61636038886179083939121763796779
61636038886179083939122021001125
61636038886179083939122021014223
61636038886179083939122135319989
61636038886179083939122135333087
61636038886179083939122136732767
61636038886179083939122136849407
61636038886179083939122906972321
61636038886179083939123164202863
61636038886179083939123165602543
61636038886179083939123165719183
61636038886179083939391408850621
61636038886179083939391751807213
61636038886179083944205366844715
61636038886179083944205738367925
61636038886179083944205738381023
61636038886179083944205739780703
61636038886179083944205739897343
61636038886179083944206510020257
61636038886179083944206510033355
61636038886179083944475097637705
61636038886179083944478479197679
61636038886179085585494576271927
61636038886179085585495719460567
61636038886179085585497675123355
61636038886179085585497932327701
61636038886179085585497932340799
61636038886179085585498019479627
61636038886179085585498046646565
61636038886179085585498046659663
61636038886179085585498048059343
61636038886179085585498048175983
61636038886179085585498818298897
61636038886179085585499075516341
61636038886179085585499077045759
61636038886179085585685960405029
61636038886179085585687103593669
61636038886179085590581278158193
61636038886179085590581278171291
61636038886179085590581392477057
61636038886179085590581392490155
61636038886179085590581649694501
61636038886179085590581649707599
61636038886179085590581651107279
61636038886179085590581651223919
61636038886179085590769677771829
61636038886179085593081281723635
61636038886179089297458598272930
61636038886179089297459627142706
61636038886179100410495971147602
61636038886179335950150215751645
61636038886179335950212982121503
61636038886179335955297356821771
61636038886179339661271614768501
61636038886179339661274970818659
61636038886179339661274972235601
61636038886179339661274972235809
61636038886179339661275087021233
61636038886179339661275087026849
61636038886179339661358655055393
61636038886179339662966194644835
61636038886179339663781327353505
61636038886179339663782099005837
61636038886179339663782102188165
61636038886179339663782103723151
61636038886179339663782103723359
61636038886179339663782360940803
61636038886179339663784685292989
61636038886179339663784799611805
61636038886179339663784799611853
61636038886179339663784799729897
61636038886179339663784800079817
61636038886179339663785571264185
61636038886179339663802248059857
61636038886179339663803019712189
61636038886179339663803022894517
61636038886179339663805605526957
61636038886179339663805605999341
61636038886179339663806375762347
61636038886179339663806376228907
61636038886179339663806377179289
61636038886179339663806491970537
61636038886179339663866043293827
61636038886179339663868368114185
61636038886179341438132686543423
61636038886179341444910866298415
61636038886179341444910981089663
61636038886179341445663750713569
61636038886179341445663755318663
61636038886179341445664007458789
61636038886179341445664013598917
61636038886179341445664122250037
61636038886179341445726775363841
61636038886179341445726888619895
61636038886179341445747437671894
61636038886179341445747437671895
61636038886179341445747690284197
61636038886179341445747694534999
61636038886179341445747695952149
61636038886179341447419026996982
61636038886179341447419026996983
61636038886179341447419141315847
61636038886179341448171139306294
61636038886179341448171139306295
61636038886179341448171140369105
61636038886179341448174238138801
61636038886179341448174238139008
61636038886179341448174238139009
61636038886179341448174492168301
61636038886179341448174492168461
61636038886179341448174496419263
61636038886179341448174606959501
61636038886179341448174606959549
61636038886179341448174611210303
61636038886179341448174611210510
61636038886179341448174611564642
61636038886179341448192059540263
61636038886179341448192059540471
61636038886179341448195156011549
61636038886179341448195158727109
61636038886179341448195158727316
61636038886179341448195158727317
61636038886179341448195412874653
61636038886179341448195417007571
61636038886179341448195417479747
61636038886179341448195531798611
61636038886179341448195531798818
61636038886179341448254821659527
61636038886179341448258174993869
61636038886179341448258179244671
61636038886179341491418367208981
61636038886179341491418368625923
61636038886179341493928191752777
61636038886179341493928196002127
61636038886179350774309016217273
61636038886179350774312373684373
61636038886179350774312373685825
61636038886179350774312373690037
61636038886179350774312373690197
61636038886179350774312373802465
61636038886179350774312488475621
61636038886179350774375135921473
61636038886179350774375135921521
61636038886179350774396056509781
61636038886179350774396056509829
61636038886179350779394947868197
61636038886179350779455385635067
61636038886179350781087199147159
61636038886179350781903103503949
61636038886179350781903103508161
61636038886179350781903103508321
61636038886179350781903106690489
61636038886179350781903108225475
61636038886179350781903108225683
61636038886179350781903218293745
61636038886179350781903222544547
61636038886179350781903479761991
61636038886179350781905431160719
61636038886179350781905431160932
61636038886179350781905432577869
61636038886179350781905547364697
61636038886179350781906575412377
61636038886179350781906575760845
61636038886179350781906575762297
61636038886179350781906575766509
61636038886179350781906575878937
61636038886179350781924024208897
61636038886179350781924027396841
61636038886179350781926351744815
61636038886179350781926351749027
61636038886179350781927496467245
61636038886179350781986786327905
61636038886179350781986786327953
61636038886179350781986790578707
61636038886179350781989229717929
61636038886179350781990258586253
61636038886179350781990258586301
61636038886179352556254462698079
61636038886179352557948267752803
61636038886179352558701408913177
61636038886179352558701408914629
61636038886179352558701413636155
61636038886179352558701415053305
61636038886179352558701528309359
61636038886179352558701529372169
61636038886179352558702183753501
61636038886179352558702299961691
61636038886179352558702558241945
61636038886179352558764176818229
61636038886179352558764290074283
61636038886179352558785091740037
61636038886179352558785095989387
61636038886179352558785097406537
61636038886179352558785867996058
61636038886179352558785867996059
61636038886179352563029289572191
61636038886179352563031613583295
61636038886179352563031728374543
61636038886179352563784754745121
61636038886179352563785132420105
61636038886179352563785902655495
61636038886179352563847894185029
61636038886179352563848664774551
61636038886179352565539774281862
61636038886179352565539774281863
61636038886179352565539888600727
61636038886179352565543241935069
61636038886179352565543241935117
61636038886179352565564162523377
61636038886179352565564162523425
61636038886179352566292144871429
61636038886179352566292258127483
61636038886179352566292259190293
61636038886179352566293029779815
61636038886179352566295354244429
61636038886179352566295610989649
61636038886179352566295610991101
61636038886179352566295615240451
61636038886179352566295615712627
61636038886179352566296385829973
61636038886179352566313064042587
61636038886179352566313835694919
61636038886179352566313835695127
61636038886179352566316158625951
61636038886179352566316160043101
61636038886179352566316274832737
61636038886179352566316274834141
61636038886179352566317306536325
61636038886179352566317307953267
61636038886179352566317307953474
61636038886179352566375827224661
61636038886179352566376597814183
61636038886179352566379293815057
61636038886179352566379293816509
61636038886179352566379298065859
61636038886179352603701852998089
61636038886179352604454998427979
61636038886179352604455768663369
61636038886179352604517755942101
61636038886179352604517760192903
61636038886179352612049200504451
61636038886179352612049970739841
61636038886179356262294840343441
61636038886179356264741791169297
61636038886179356264741905488161
61636038886179356264742561398863
61636038886179356264742677140493
61636038886179356264802228936166
61636038886179356264802228936167
61636038886179356264802343255031
61636038886179356264825473990493
61636038886179356269825135582639
61636038886179356269825135582852
61636038886179356269825136999789
61636038886179356269885574766658
61636038886179356269885574766659
61636038886179356269889042419913
61636038886179356271517387806415
61636038886179356271517388278591
61636038886179356271517388278804
61636038886179356272332520987420
61636038886179356272333295821873
61636038886179356272333295822080
61636038886179356272333295822081
61636038886179356272333406958617
61636038886179356272333410140945
61636038886179356272335615569125
61636038886179356272335619814311
61636038886179356272335619819927
61636038886179356272335619820134
61636038886179356272335619820135
61636038886179356272335734605559
61636038886179356272335734611175
61636038886179356272335993245768
61636038886179356272336763008775
61636038886179356272336763475335
61636038886179356272336764892277
61636038886179356272354216528486
61636038886179356272356536275525
61636038886179356272356540526540
61636038886179356272356540876407
61636038886179356272356540880619
61636038886179356272356655193867
61636038886179356272356655195271
61636038886179356272356655199483
61636038886179356272416975459544
61636038886179356272416975459545
61636038886179356272416979710343
61636038886179356272416979710352
61636038886179356272420447717892
61636038886179356310492018139681
61636038886179356310492792974341
61636038886179356310493047009457
61636038886179356310495117322315
61636038886179356310495117326527
61636038886179356310495375606781
61636038886179356310495376079165
61636038886179356310496145842171
61636038886179356310496146192091
61636038886179356310496146196303
61636038886179356310496146308731
61636038886179356310555813373651
61636038886179356310557880976565
61636038886179356310558138194009
61636038886179356315576396022277
61636038886179356315578720370251
61636038886179356315578720374463
61636038886179356315639159204143
61636038886179356317270972716283
61636038886179356318085847144651
61636038886179356318086876010215
61636038886179356318086876014427
61636038886179356318086876014587
61636038886179356318086880259565
61636038886179356318086880731948
61636038886179356318086880731949
61636038886179356318086995050813
61636038886179356318087249085929
61636038886179356318089200479041
61636038886179356318089205079923
61636038886179356318089205084135
61636038886179356318089319398787
61636038886179356318089319402999
61636038886179356318089578155633
61636038886179356318089578155636
61636038886179356318089578155642
61636038886179356318090347918643
61636038886179356318090348268563
61636038886179356318090348272775
61636038886179356318090348385203
61636038886179356318090349802145
61636038886179384126134036506483
61636038886179384126134036512099
61636038886179384128390373434419
61636038886179384128392700620417
61636038886179384128392700633515
61636038886179384128392702033195
61636038886179384128392702149835
61636038886179384128393472272749
61636038886179384128393729503291
61636038886179384128393730901519
61636038886179384128393730902971
61636038886179384128393731019611
61636038886179384128641425099049
61636038886179384128643749097055
61636038886179384128643749097103
61636038886179384128643749569439
61636038886179384128644520749435
61636038886179384128664669803455
61636038886179384128665441455787
61636038886179384133472947612579
61636038886179384133476303668353
61636038886179384133476305079679
61636038886179384133476305081131
61636038886179384133477075320685
61636038886179384133477075333783
61636038886179384133724770929541
61636038886179384133728123793159
61636038886179384133728123797323
61636038886179384133728123797371
61636038886179384133728123797531
61636038886179384133728238582955
61636038886179384133728238588571
61636038886179384133749044498107
61636038886179385774766284760995
61636038886179385774768611946993
61636038886179385774768611960091
61636038886179385774768613358319
61636038886179385774768613359771
61636038886179385774768613476411
61636038886179385774769383599325
61636038886179385774769640816769
61636038886179385774769642228095
61636038886179385774769642346187
61636038886179385774957668894097
61636038886179385779848858939155
61636038886179385779852214994929
61636038886179385779852216406255
61636038886179385779852216407707
61636038886179389486897672872514
61636038886179389489156337453062
61636038886179391270470432203902
61636038886179391270470805275404
61636038886179391272730241390186
61636038886179400599933929721166
61636038886179400599935074326902
61636038886179400607277343018196
61636038886179400736943894254386
61636038886179400744538096330858
61636038886179402383319805580962
61636038886179402383507833658290
61636038886179402383508206729792
61636038886179402388403524482956
61636038886179402390851246955311
61636038886179402390851246955320
61636038886179402390914007657434
61636038886180236517961659040419
61636038886180236517962001997011
61636038886180236517962687910195
61636038886180236517963030866787
61636038886180236523046376697279
61636038886180240231593138041617
61636038886180240231593798089449
61636038886180240231593799624435
61636038886180240231593799624643
61636038886180240231593799978775
61636038886180240231593885717923
61636038886180240231593914297639
61636038886180240231594142935367
61636038886180240231594171160743
61636038886180240231596495981101
61636038886180240231596581720249
61636038886180240231614718795801
61636038886180240231614720212743
61636038886180240231614720212951
61636038886180240231615063169335
61636038886180240231617387989693
61636038886180241868683370851791
61636038886180241868683713808383
61636038886180241868684742678159
61636038886180241875459569552271
61636038886180241875461922598005
61636038886180241875461922615475
61636038886180241876211338904991
61636038886180241876211681861583
61636038886180241876212453513915
61636038886180241876214694955149
61636038886180241876214695073193
61636038886180241876215040863877
61636038886180241876215068026443
61636038886180241876215068026651
61636038886180241876215809564073
61636038886180241876215838261833
61636038886180241876215839678983
61636038886180241876216184052517
61636038886180241876277802628801
61636038886180241876277825540565
61636038886180241876277825542017
61636038886180241876277829791367
61636038886180241876277831208517
61636038886180241876298717549157
61636038886180241876298717550609
61636038886180241876298721799959
61636038886180241876298723217109
61636038886180241877969825624215
61636038886180241877970054261943
61636038886180241877970082487319
61636038886180241877972150090233
61636038886180241877972407307677
61636038886180241878721819009521
61636038886180241878721819009569
61636038886180241878721819009729
61636038886180241878721821725337
61636038886180241878721823260323
61636038886180241878721823260531
61636038886180241878721823614663
61636038886180241878722080477975
61636038886180241878722081894917
61636038886180241878722166571255
61636038886180241878722167634065
61636038886180241878722190545829
61636038886180241878722190547281
61636038886180241878722194796631
61636038886180241878722196213781
61636038886180241878722850595113
61636038886180241878722966803303
61636038886180241878723223666407
61636038886180241878723225083557
61636038886180241878725175059679
61636038886180241878725175059727
61636038886180241878725176476829
61636038886180241878725179310481
61636038886180241878725179664821
61636038886180241878725180727631
61636038886180241878725265403761
61636038886180241878725265403969
61636038886180241878725293983477
61636038886180241878725294101729
61636038886180241878725295518671
61636038886180241878725519433261
61636038886180241878725519433421
61636038886180241878725523684223
61636038886180241878725548014381
61636038886180241878725548014589
61636038886180241878725548131021
61636038886180241878725548131229
61636038886180241878725552263939
61636038886180241878725552736115
61636038886180241878725638475263
61636038886180241878726322853461
61636038886180241878742739597877
61636038886180241878742739599281
61636038886180241878742742431689
61636038886180241878742743848631
61636038886180241878742743848839
61636038886180241878743001066075
61636038886180241878743001066283
61636038886180241878743082554469
61636038886180241878743082555873
61636038886180241878743086805223
61636038886180241878743771301465
61636038886180241878743772718615
61636038886180241878744115674999
61636038886180241878746095648035
61636038886180241878746095649439
61636038886180241878746097183229
61636038886180241878746099898789
61636038886180241878746100371173
61636038886180241878746185992069
61636038886180241878746185992277
61636038886180241878746214690037
61636038886180241878746440021569
61636038886180241878746440022973
61636038886180241878746440023181
61636038886180241878746440139613
61636038886180241878746444272531
61636038886180241878746444744707
61636038886180241878746559063571
61636038886180241878747214862053
61636038886180241878805505967895
61636038886180241878805764248149
61636038886180241878809206509631
61636038886180241878809230839997
61636038886180241878809235089347
61636038886180242016003498578443
61636038886180242016003841535035
61636038886180242016006854628601
61636038886180242061739518950161
61636038886180242061739887654061
61636038886180242061739891903411
61636038886180242061739892021508
61636038886180251349714890220247
61636038886180251349715261756555
61636038886180251349718357873501
61636038886180251349735810454215
61636038886180251349735810454423
61636038886180251349739278461809
61636038886180252986805489963039
61636038886180252988499295472677
61636038886180252989249083315971
61636038886180252989252182148685
61636038886180252989252440901115
61636038886180252989252442318265
61636038886180252989252556637129
61636038886180252989253211018461
61636038886180252989253585506905
61636038886180252989315204083189
61636038886180252989336119004997
61636038886180252989336124671497
61636038886180252989336895261019
61636038886180252993580316837151
61636038886180252994332429146463
61636038886180252994336159685065
61636038886180252994336929920455
61636038886180252994398921449989
61636038886180252994399692039511
61636038886180252996090801546823
61636038886180252996094269200077
61636038886180252996115189788385
61636038886180252996842913856135
61636038886180252996843172136389
61636038886180252996843285392443
61636038886180252996843286455253
61636038886180252996844057044775
61636038886180252996846638254609
61636038886180252996846638256061
61636038886180252996846642505411
61636038886180252996846642977587
61636038886180252996847413094933
61636038886180252996863829840753
61636038886180252996864091307547
61636038886180252996864862959879
61636038886180252996864862960087
61636038886180252996867185890911
61636038886180252996867187308061
61636038886180252996867563565895
61636038886180252996868333801285
61636038886180252996868335218227
61636038886180252996926854489621
61636038886180252996927625079143
61636038886180252996930321080017
61636038886180252996930321081469
61636038886180253172266780068411
61636038886180253179860977894081
61636038886180253179860977895533
61636038886180253179860982144883
61636038886180256695290235329433
61636038886180256695290236864627
61636038886180256695290494082071
61636038886180256695292559794047
61636038886180256695293588663775
61636038886180256695293588663823
61636038886180256700373838377369
61636038886180256700373839912563
61636038886180256700376162843387
61636038886180256700377307447725
61636038886180256700377307449177
61636038886180256700377307565817
61636038886180256702884323087041
61636038886180256702884324149851
61636038886180256702886647079271
61636038886180256702886647080675
61636038886180256702886761870519
61636038886180256702886761871923
61636038886180256702887790740247
61636038886180256702887790740295
61636038886180256702904210200479
61636038886180256702905239070255
61636038886180256702905239071659
61636038886180256702905240605449
61636038886180256702905243321009
61636038886180256702905243793393
61636038886180256702905243793446
61636038886180256702907568141367
61636038886180256702907682458827
61636038886180256702907682460231
61636038886180256702908711328603
61636038886180256702908711330007
61636038886180256702908711446647
61636038886180256837718305693212
61636038886180256840166026748634
61636038886180256840166028165567
61636038886180256840166028165576
61636038886180256878304833249159
61636038886180256885898663789323
61636038886180256885899035325631
61636038886180258477232235415999
61636038886180258477235021761163
61636038886180258477235707674347
61636038886180258477236050630939
61636038886180258478926817181659
61636038886180258478926931500523
61636038886180258478927160138251
61636038886180258478929255965137
61636038886180258478929484130481
61636038886180258478929598921729
61636038886180258478930284834913
61636038886180258478930627791505
61636038886180258479678927601645
61636038886180258479678929490971
61636038886180258479679272447563
61636038886180258479679956471421
61636038886180258479680072679611
61636038886180258479682280936035
61636038886180258479682285541129
61636038886180258479682371280069
61636038886180258479682371280277
61636038886180258479682399859785
61636038886180258479682625309569
61636038886180258479683428729561
61636038886180258479683428729769
61636038886180258479762611844203
61636038886180258479762954800795
61636038886180258479763640713979
61636038886180258479763983670571
61636038886180258479766427177240
61636038886180258484010534548459
61636038886180258484010877505051
61636038886180258484762530649581
61636038886180258484762642252677
61636038886180258484762989814363
61636038886180258484763761466695
61636038886180258484765998302835
61636038886180258484767117516853
61636038886180258484847329501063
61636038886180258484847358198876
61636038886180258486541935241345
61636038886180258486542278197937
61636038886180258487293935947561
61636038886180258487293936065658
61636038886180258487294021686501
61636038886180258487294021686709
61636038886180258487294047550657
61636038886180258487294275716001
61636038886180258487294280439192
61636038886180258487294390507249
61636038886180258487295050556277
61636038886180258487295050556485
61636038886180258487295079254298
61636038886180258487295080671231
61636038886180258487295080671240
61636038886180258487297379271906
61636038886180258487297403600815
61636038886180258487297493944849
61636038886180258487297747974349
61636038886180258487297752697540
61636038886180258487298522814625
61636038886180258522988487628981
61636038886180258522988487630433
61636038886180258522988491879783
61636038886180258524680744575735
61636038886180258524682812178649
61636038886180258524683068923709
61636038886180258524683069040349
61636038886180258524683069396093
61636038886180258525432852634245
61636038886180258525432852635697
61636038886180258525432856885047
61636038886180258525433885754823
61636038886180258525435956071893
61636038886180258525436210102797
61636038886180258525436210219437
61636038886180258525436214824531
61636038886180258525436329143395
61636038886180258525436984941669
61636038886180258525498976589455
61636038886180258529764090406227
61636038886180258529766413354521
61636038886180258529766786761441
61636038886180258529766786762893
61636038886180258530516198466189
61636038886180258530517231585315
61636038886180258530519554516347
61636038886180258530519932191331
61636038886180258530520702426721
61636038886180258530520703843663
61636038886180258530582689705453
61636038886180258530582689706905
61636038886180258530582693956255
61636038886180258532274575115899
61636038886180258532274942401405
61636038886180258532274946652207
61636038886180258532276898064193
61636038886180258532277271000181
61636038886180258532277271116821
61636038886180258533026685890017
61636038886180258533027054710717
61636038886180258533027054712169
61636038886180258533027058961519
61636038886180258533027714759793
61636038886180258533030158148365
61636038886180258533030412179269
61636038886180258533030412295909
61636038886180258533031187018141
61636038886180284696452863782889
61636038886180284696455445466351
61636038886180284696455559785215
61636038886180284696476366054659
61636038886180284696477137706991
61636038886180284701536466830825
61636038886180284701539934484079
61636038886180284701539934484239
61636038886180284701539934485483
61636038886180284701560826492671
61636038886180286342828775109465
61636038886180286342831099575483
61636038886180286342831356792927
61636038886180301305028445659824
61636038886180301310108695490010
61636038886180301312349535027588
61636038886180302958725446354155
61636038886180302958725446354164
61636038886351049708162513495545
61636038886351049753916098287369
61636038886351049754167145347065
61636038886351060684189950416713
61636038886351060821199914949933
61636038886351060821450619053037
61636038886351060821450733371901
61636038886351060821471539641345
61636038886351060826534336419837
61636038886351060826555228428429
61636038886351060866953499741757
61636038886351060867204289584009
61636038886351060872287892631945
61636038886361856521150752001641
61636038886361856566904336793465
61636038886361856567155383853161
61636038886361867634188153456029
61636038886361867634438971877997
61636038886361867680192528090105
61636038886386171852068892510187
61636038886386171852822009695779
61636038886386171852822038393539
61636038886386171852905692049011
61636038886386171897822448722295
61636038886386171898575589901383
61636038886386171898575594487603
61636038886386171898575623185363
61636038886386171898638356252527
61636038886386171898638384950287
61636038886386171898638386367437
61636038886386171898659276958879
61636038886386182832928856826781
61636038886386182832928856839879
61636038886386182833680969149191
61636038886386182970189639795067
61636038886386182970942756980659
61636038886386182970942780974155
61636038886386182970942785560375
61636038886386182970942785678419
61636038886386182971005547325299
61636038886386182971026439333891
61636038886386182971193832620071
61636038886386182971214724628663
61636038886386183015943196007175
61636038886386183016696337186263
61636038886386183016696341772483
61636038886386183016696341890527
61636038886386183016759103537407
61636038886386183016780024243759
61636038886386183016947388832179
61636038886386183016968309538531
61636038886386186676979690966263
61636038886386186679513877891885
61636038886386186679514649544217
61636038886386186722733618714679
61636038886386186725268234454085
61636038886386186725268491671529
61636038886386188316577790886163
61636038886386188316581146955035
61636038886386188316581148354715
61636038886386188316581148471355
61636038886386188316769175019265
61636038886386188323355602279741
61636038886386188323355602292839
61636038886386188323355716598605
61636038886386188323355716611703
61636038886386188323355973816049
61636038886386188323355973829147
61636038886386188323544001893377
61636038886386188324107714602151
61636038886386188324108086125361
61636038886386188324108086138459
61636038886386188324108087538139
61636038886386188324108857777693
61636038886386188324108857790791
61636038886386188324108862377011
61636038886386188324111182137313
61636038886386188324111182138765
61636038886386188324111182255405
61636038886386188324111443592461
61636038886386188324111443710553
61636038886386188324112215244793
61636038886386188324112215244841
61636038886386188324112215257891
61636038886386188324174977476325
61636038886386188324191396955383
61636038886386188324191741311655
61636038886386188324192425825159
61636038886386188324192430411379
61636038886386188324192516150527
61636038886386188324192544848287
61636038886386188324192770181431
61636038886386188324192773367971
61636038886386188324192798877787
61636038886386188324192802065731
61636038886386188324192803482881
61636038886386188324194869213731
61636038886386188324195213570003
61636038886386188324195898064585
61636038886386188324195898064633
61636038886386188324195898083507
61636038886386188324196242438327
61636038886386188324196242439779
61636038886386188324363263833907
61636038886386188324380798258759
61636038886386188324380801445299
61636038886386188324380826955115
61636038886386188324380830143059
61636038886386188324380831560209
61636038886386188324384183010889
61636038886386188324384184422215
61636038886386188324384184428039
61636038886386188324384270517107
61636038886386188325855605845183
61636038886386188325859049523815
61636038886386188326640148284473
61636038886386188326640148297523
61636038886386188326642930393337
61636038886386188326642934563946
61636038886386188326643706281969
61636038886386188326643963499413
61636038886386188326643963512463
61636038886386188326643964562223
61636038886386188362331347098271
61636038886386188362334703167143
61636038886386188362334704565371
61636038886386188362334704566823
61636038886386188362334704683463
61636038886386188362522731231373
61636038886386188369109272810713
61636038886386188369109530028157
61636038886386188369109530041255
61636038886386188369297558105485
61636038886386188369861642337469
61636038886386188369861642350567
61636038886386188369861643866887
61636038886386188369862413989801
61636038886386188369862414002899
61636038886386188369862418707163
61636038886386188369864738349421
61636038886386188369864738467513
61636038886386188369864999804569
61636038886386188369864999804617
61636038886386188369864999922661
61636038886386188369865771456901
61636038886386188369865771456949
61636038886386188369865771469999
61636038886386188369924405513719
61636038886386188369924405986103
61636038886386188369925434384947
61636038886386188369925437571487
61636038886386188369925439106681
61636038886386188369927877772067
61636038886386188369927877773519
61636038886386188369927877890159
61636038886386188369928906641843
61636038886386188369928906643295
61636038886386188369928906759935
61636038886386188369946101060395
61636038886386188369946358277839
61636038886386188369949454276693
61636038886386188370113462462275
61636038886386188370113465648815
61636038886386188370113467184009
61636038886386188370116818516597
61636038886386188370116818516645
61636038886386188370116934719171
61636038886386188370116934720623
61636038886386188370116934837263
61636038886386188370134383167223
61636038886386188370134386355167
61636038886386188370137739222997
61636038886386188370137740634323
61636038886386188370137740640147
61636038886386188370137855425571
61636038886386188372373160161895
61636038886386188372375479909147
61636038886386188372375479909195
61636038886386188372375594700395
61636038886386188372375594713493
61636038886386188372375598767462
61636038886386188372376370951997
61636038886386188372376370952045
61636038886386188372376629232299
61636038886386188372396400498907
61636038886386188372397175337779
61636038886386188372397175350829
61636038886386188372397176400589
61636038886386188372397291191837
61636038886386188372397291658397
61636038886386188507123087225443
61636038886386188507123087343487
61636038886386188507123430182035
61636038886386188507123458879795
61636038886386188507126554878697
61636038886386188507126554996741
61636038886386188507374134285139
61636038886386188507374135820333
61636038886386188507377601938345
61636038886386188507377601938393
61636038886386188507377601939797
61636038886386188507377603355495
61636038886386188507377603356947
61636038886386188507377603473587
61636038886386188507395054991491
61636038886386188507395056408641
61636038886386188507398493946985
61636038886386188507398493948389
61636038886386188507398495365539
61636038886386188507398522644745
61636038886386188507398524061895
61636038886386188509633657674263
61636038886386188509633914891707
61636038886386188509637039588369
61636038886386188509637382544961
61636038886386188509654606960331
61636038886386188509654864177775
61636038886386188509657960294721
61636038886386188509658303134673
61636038886386188509658303151935
61636038886386188509908978656657
61636038886386188509909007236373
61636038886386188509909007237777
61636038886386188509909007354417
61636038886387072283373036960739
61636038886387072466638425077056
61636038886387072466638425077057
61636038886387083396410181197683
61636038886387083396410438415127
61636038886387083533942817482011
61636038886387083533942933690200
61636038886387083533942933690201
61636038886387083533943162327928
61636038886387083533943162327929
61636038886387083533943276646793
61636038886387083579675569314000
61636038886387083579675569314001
61636038886387083579696489902308
61636038886387083579696489902309
61636038886387087107534533446163
61636038886387087292494125184984
61636038886387088891923997351833
61636038886387088894451929924905
61636038886387088894452020735706
61636038886387088894452020735707
61636038886387088894452049315422
61636038886387088894452049315423
61636038886387088894452277953150
61636038886387088894452277953151
61636038886387088894452392272015
61636038886387088894454597696031
61636038886387088894455402183252
61636038886387088894455402183253
61636038886387088894455745139845
61636038886387088937676777195651
61636038886387088937676783330163
61636038886387088937925249178572
61636038886387088937925249178573
61636038886387088937928716831827
61636038886387088939620083090022
61636038886387088940184684939222
61636038886387088940184684939223
61636038886387088940184942156666
61636038886387088940184942156667
61636038886387088940187261899499
61636038886387088940187261899547
61636038886387088940188409809921
61636038886387088940208182139339
61636038886387089077717321223551
61636038886387383590199517642129
61636038886387383590764373539543
61636038886387383590764378243807
61636038886387383722941816785445
61636038886387387296801655067959
61636038886387387296804755789999
61636038886387387296805127326307
61636038886387389080626263095089
61636038886387389081190347327073
61636038886387389081190347340171
61636038886387389081190348856491
61636038886387389081190434949931
61636038886387389081191118992503
61636038886387389081191123696767
61636038886387389081191492045131
61636038886387389081191495233075
61636038886387389081191578138571
61636038886387389081193443457117
61636038886387389081193791001333
61636038886387389081193791005705
61636038886387389081193792417031
61636038886387389081193814980327
61636038886387389081193814993425
61636038886387389081193819697689
61636038886387389081193821114839
61636038886387389081194591350021
61636038886387389081194934194345
61636038886387389081194934207443
61636038886387389081194935605671
61636038886387389081194935723763
61636038886387389081445639710019
61636038886387389081445639714390
61636038886387389081445639714391
61636038886387389081463091344771
61636038886387389081463092761713
61636038886387389081466558998025
61636038886387389081466560414967
61636038886387389082889167927387
61636038886387389083140215358636
61636038886387389119604336988943
61636038886387389119605108641275
61636038886387389119605365504427
61636038886387389126945051445183
61636038886387389126947371192435
61636038886387389126947375791705
61636038886387389126947375793157
61636038886387389126947375797529
61636038886387389127195838455027
61636038886387389127195838459399
61636038886387389127199194505185
61636038886387389127199194509397
61636038886387389127199194509557
61636038886387389127199195922127
61636038886387389127199195926498
61636038886387389127199195926499
61636038886387389127199310711923
61636038886387389127199310713375
61636038886387389127199567580899
61636038886387389127219344980566
61636038886387389127220115210133
61636038886387389127220116627075
61636038886387389128890418335573
61636038886387389128890418335733
61636038886387389129455531433121
61636038886387389129455535682471
61636038886387389129455650473719
61636038886387389129459003341549
61636038886387389129459003691469
61636038886387389129459003808109
61636038886387389129478776486043
61636038886387389129479552393548
61636038886387389129479552393549
61636038886387389129479552860109
61636038886387389266737241233390
61636038886387389266987226476147
61636038886387389266987915221739
61636038886387389266988255345923
61636038886397890214481362236079
61636038886397890390153323110425
61636038886397890397495587097401
61636038886397890397495587550863
61636038886397890397747525186897
61636038886397894057971468652866
61636038886397895750661663901147
61636038886397895750661664367707
61636038886397895750662811807149
61636038886397895750665019951097
61636038886397895750665019964195
61636038886397895750665020417657
61636038886397895750665021480515
61636038886397895750665021834807
61636038886397895750665134742345
61636038886397895750665134755443
61636038886397895750665136155123
61636038886397895750665136159494
61636038886397895750665136271763
61636038886397895750849949195919
61636038886397895750853421454266
61636038886397895753112738290751
61636038886397895753112853081999
61636038886397895753175619465114
61636038886397895753196420643983
61636038886397895880580068563385
61636038886398179422891620718027
61636038886398179422891620735497
61636038886398188756623559539975
61636038886398188756811844821649
61636038886398190398669267619199
61636038886398190403748484324435
61636038886398190403751841791535
61636038886398190403751841792987
61636038886398190403751841797359
61636038886398190403752616631859
61636038886398190403752616749903
61636038886398190403752989703361
61636038886398190533669470221045
61636038886398190533670589416189
61636038886398190535929022170963
61636038886398190535929022171171
61636038886398190535929022172415
61636038886398190535929022189884
61636038886398190535929022189885
61636038886398190541009152960759
61636038886398190541009152979473
61636038886398190541010272174617
61636038886398190541012251812187
61636038886398190541012596167007
61636038886398190541012596185721
61636038886398190541012596639183
61636038886398190541012624864815
61636038886398190541012625220351
61636038886398190541012625237820
61636038886398190541012625237821
61636038886398190541012625355918
61636038886398190541012710958255
61636038886398190541012710976969
61636038886398190541013371007331
61636038886398190541013399705091
61636038886398190541013744078833
61636038886398190541013744432965
61636038886398190541264791492661
61636038886398190581934654312543
61636038886398190586766955917199
61636038886398194109789893574055
61636038886398194109792994296095
61636038886398194109793365832403
61636038886398194109977921638285
61636038886398194109981279223477
61636038886398194247053748671566
61636038886398194247242033953294
61636038886398194249500723471837
61636038886398194249500809565277
61636038886398194249500809565325
61636038886398194249501581217609
61636038886398194292995618745065
61636038886398194295255166127525
61636038886398194295255423344969
61636038886398195894178328615725
61636038886398195894178585833169
61636038886398195894178585846267
61636038886398195894178587245947
61636038886398195894178587362587
61636038886398195894178672989467
61636038886398195894178673456027
61636038886398195894179362084819
61636038886398195894179362202863
61636038886398195894179476521727
61636038886398195894179705041411
61636038886398195894179706576605
61636038886398195894179733739171
61636038886398195894179735156321
61636038886398195894179820895469
61636038886398195894181686200917
61636038886398195894181800869701
61636038886398195894181800874073
61636038886398195894181800986341
61636038886398195894182029505977
61636038886398195894182029511801
61636038886398195894182029511854
61636038886398195894182030568835
61636038886398195894182030574659
61636038886398195894182030923127
61636038886398195894182030924579
61636038886398195894182030928950
61636038886398195894182057737225
61636038886398195894182058087145
61636038886398195894182058104614
61636038886398195894182058104615
61636038886398195894182058203785
61636038886398195894182058222712
61636038886398195894182059154375
61636038886398195894182059620935
61636038886398195894182143830665
61636038886398195894182143843763
61636038886398195894182145243443
61636038886398195894182145247814
61636038886398195894182145360083
61636038886398195894366613910497
61636038886398195894366958284239
61636038886398195894369971495689
61636038886398195894370057589182
61636038886398195894370086168845
61636038886398195894370315869431
61636038886398195894370344449147
61636038886398195894370430542586
61636038886398195894370430660684
61636038886398195896627453029415
61636038886398195896629775960239
61636038886398195896629862052275
61636038886398195896629862053679
61636038886398195896630896235663
61636038886398195896711135849207
61636038886398195939933289951279
61636038886398195939935613949333
61636038886398195939935614299253
61636038886398196077194045743693
61636038886398196077196370208307
61636038886398196077196398788023
61636038886398196077447445847719
61636038886398196077447446203463
61636038886398196077468337856311
61636038886398196077468338210603
61636038886398238714360908360629
61636038886398238760114493270497
61636038886398240361489874773013
61636038886398240361573557592805
61636038886459117702478719458049
61636038886459117702478719471147
61636038886459117703230831767361
61636038886459117703230831780459
61636038886459117840492619611927
61636038886459117840576301965159
61636038886459117840764330042487
61636038886459117885493058638443
61636038886459117886245170947755
61636038886459117886246199817531
61636038886459117886246204403751
61636038886459117886246204521795
61636038886459117886308966168675
61636038886459117886308967703869
61636038886459117886329886875027
61636038886459117886496994246003
61636038886459117886517914952355
61636038886459127174223555429451
61636038886459127174307237782683
61636038886459128820599466742929
61636038886459128820599466756027
61636038886459128821351579065339
61636038886459128821415374286259
61636038886459128821415747357761
61636038886459128821436290288347
61636038886459128821436294874567
61636038886459128821436294992611
61636038886459128821436667946069
61636038886459128821603775435089
61636038886459128821624696023397
61636038886459128958613366896807
61636038886459128958697049250039
61636038886459128958697422321541
61636038886459128958885336080005
61636038886459128958885450398869
61636038886459129003613805923323
61636038886459129004365918232635
61636038886459129004366947102411
61636038886459129004366951688631
61636038886459129004366951806675
61636038886459129004429713453555
61636038886459129004430086525057
61636038886459129004450634159907
61636038886459129004618114602385
61636038886459129004638920871829
61636038886459132672267719319661
61636038886459132710404228630827
61636038886459132710407328880483
61636038886459132718001526706153
61636038886459132718001526707605
61636038886459132718001526711769
61636038886459132718001526711817
61636038886459132718001526824245
61636038886459134311862351698735
61636038886459134311863126066675
61636038886459134311863380097579
61636038886459134311863383284119
61636038886459134311863384819313
61636038886459134311863494887375
61636038886459134311863499138177
61636038886459134311865450531289
61636038886459134311865450550163
61636038886459134311865708811543
61636038886459134311865709165835
61636038886459134311865709167287
61636038886459134311865822086471
61636038886459134311865823486151
61636038886459134311865823602791
61636038886459134311866850956247
61636038886459134311866852354475
61636038886459134311866852355927
61636038886459134311866852472567
61636038886459134312051408174907
61636038886459134312051411361447
61636038886459134312051412896641
61636038886459134312051784432949
61636038886459134312053735826061
61636038886459134312054880083335
61636038886459134312054880433255
61636038886459134312054880549895
61636038886459134316945954275739
61636038886459134316946729114611
61636038886459134316947102186113
61636038886459134316949167916963
61636038886459134316949426534087
61636038886459134316950196786739
61636038886459134317135130263441
61636038886459134317138483131271
61636038886459134318644773750472
61636038886459134318644773829213
61636038886459134319393413881629
61636038886459134319393418117929
61636038886459134319393418130979
61636038886459134319393675335373
61636038886459134319393675348423
61636038886459134319394446987705
61636038886459134319394447000755
61636038886459134319396776057413
61636038886459134319396776070463
61636038886459134319396886139977
61636038886459134319396890389327
61636038886459134319397147593721
61636038886459134319397147606771
61636038886459134319397148656531
61636038886459134319397919246053
61636038886459134319397919259103
61636038886459134355084531192579
61636038886459134355087630044007
61636038886459134355087888659679
61636038886459134355087888661131
61636038886459134355088658913783
61636038886459134356779882726861
61636038886459134356779882739959
61636038886459134356780139944305
61636038886459134356783235943207
61636038886459134356783235944611
61636038886459134356783235956257
61636038886459134356783236061251
61636038886459134356783236074349
61636038886459134356968168021633
61636038886459134357532252253617
61636038886459134357532252266715
61636038886459134357532253783035
61636038886459134357533023905949
61636038886459134357533023919047
61636038886459134357533028623311
61636038886459134357535348252519
61636038886459134357535348253923
61636038886459134357535348265569
61636038886459134357535348383661
61636038886459134357535352503321
61636038886459134357535352516371
61636038886459134357535609720717
61636038886459134357535609720765
61636038886459134357535609733815
61636038886459134357535609838809
61636038886459134357536381373049
61636038886459134357536381373097
61636038886459134357536381386147
61636038886459134357595015902251
61636038886459134357595790270191
61636038886459134357596044299643
61636038886459134357596049022829
61636038886459134357596159090891
61636038886459134357596163341693
61636038886459134357598114734805
61636038886459134357598367247937
61636038886459134357598371498739
61636038886459134357598371952201
61636038886459134357598373015059
61636038886459134357598373369351
61636038886459134357598373370803
61636038886459134357598486289987
61636038886459134357598487689667
61636038886459134357598487806307
61636038886459134357599143604581
61636038886459134357599516557991
61636038886459134357599516676083
61636038886459134357616710976543
61636038886459134357616968193987
61636038886459134357619035324517
61636038886459134357619292540509
61636038886459134357619292541961
61636038886459134357620064192841
61636038886459134357620064310933
61636038886459134357784072376971
61636038886459134357784072378423
61636038886459134357784072382795
61636038886459134357784075564963
61636038886459134357784077100157
61636038886459134357784448636465
61636038886459134357786399563017
61636038886459134357786400029577
61636038886459134357787429962163
61636038886459134357787544286851
61636038886459134357787544635319
61636038886459134357787544636771
61636038886459134357787544753411
61636038886459134357804993083371
61636038886459134357804996271315
61636038886459134357808350550471
61636038886459134357808350556295
61636038886459134357808465341719
61636038886459134362678733269051
61636038886459134362679766389629
61636038886459134362681832120479
61636038886459134362682090736151
61636038886459134362682090737603
61636038886459134362682860990255
61636038886459134362867794466957
61636038886459134362871147334787
61636038886459134364377438032729
61636038886459134364377438150821
61636038886459134364394891185045
61636038886459134364562370098105
61636038886459134365126454330089
61636038886459134365126454343187
61636038886459134365126455392947
61636038886459134365127225982421
61636038886459134365127225995519
61636038886459134365127484262723
61636038886459134365129550328991
61636038886459134365129550330395
61636038886459134365129550342041
61636038886459134365129550343493
61636038886459134365129550460133
61636038886459134365129554592843
61636038886459134365129555046353
61636038886459134365129555047757
61636038886459134365129811797189
61636038886459134365129811797237
61636038886459134365129811810287
61636038886459134365129811915281
61636038886459134365129812860047
61636038886459134365129813326607
61636038886459134365130583449521
61636038886459134365130583449569
61636038886459134365130583462619
61636038886459134365147260245241
61636038886459134365150359432087
61636038886459134365150359445137
61636038886459134365150732503589
61636038886459134494794040098183
61636038886459134494796364562749
61636038886459134494796364581463
61636038886459134494797136215129
61636038886459134495048184691927
61636038886459134495065752063937
61636038886459134495066009281381
61636038886459134495068074993357
61636038886459134495069105281687
61636038886459134495069105398327
61636038886459134500131902058727
61636038886459134500131902060179
61636038886459134500149355111873
61636038886459134500151678042697
61636038886459134500152822765127
61636038886459134502388242174655
61636038886459134502391338291601
61636038886459134502408014987895
61636038886459134502408786640227
61636038886459134502408790872315
61636038886459134502408791344699
61636038886459134502409162881007
61636038886459134502411110988201
61636038886459134502411111087579
61636038886459134502411111104841
61636038886459134502411113820609
61636038886459134502411115220289
61636038886459134502411115692673
61636038886459134502411115709935
61636038886459134502411487228981
61636038886459134502411487246243
61636038886459134502412258898575
61636038886459134502412258997953
61636038886459134502659838286351
61636038886459134502662162752369
61636038886459134502662277069829
61636038886459134502662277071233
61636038886459166062229248920037
61636038886459167708604903016071
61636038886459167708604903029169
61636038886459167708605160233515
61636038886459167708605160246613
61636038886460018268783982478509
61636038886460018271042642000607
61636038886460018408576025943771
61636038886460018408576027833097
61636038886460018408576485108553
61636038886460018454308690147287
61636038886460018454308692036613
61636038886460018454309149312069
61636038886460018454329955581512
61636038886460018454329955581513
61636038886460029389436478017961
61636038886460029531780835441369
61636038886460029577513499644885
61636038886460033095205143362311
61636038886460033100288489192803
61636038886460033278219110993298
61636038886460034879594607267981
61636038886460034879865431727345
61636038886460034879865431732961
61636038886460034879865546051825
61636038886460034884677181446141
61636038886460034884949149099761
61636038886460034887205114019213
61636038886460034887206605236099
61636038886460034887208929234153
61636038886460034887209700886485
61636038886460034923088727248667
61636038886460034923088727252879
61636038886460034925345064176603
61636038886460034925345067363143
61636038886460034925347387123445
61636038886460034925347387124897
61636038886460034925347391361197
61636038886460034925347391374247
61636038886460034925347393246311
61636038886460034925347507565175
61636038886460034925348163013529
61636038886460034925348163480089
61636038886460034925348536434951
61636038886460034925596230631029
61636038886460034925599211956727
61636038886460034925599326281415
61636038886460034925599326747975
61636038886460034925619360898526
61636038886460034925620132546439
61636038886460034925620132546647
61636038886460034925620247337687
61636038886460034930431110613111
61636038886460034930431880865763
61636038886460034930679576461521
61636038886460034930682929325139
61636038886460034930682929329351
61636038886460034930702705311869
61636038886460034930702706729018
61636038886460034930702706729019
61636038886460034930702821515847
61636038886460034932939266253075
61636038886460034932939269439615
61636038886460034932941336705658
61636038886460034932941589201369
61636038886460034932941593437669
61636038886460034932941593450719
61636038886460034932942365090001
61636038886460034932942365556561
61636038886460034932962137885979
61636038886460034932962138352539
61636038886460034932962141085569
61636038886460034932962142485249
61636038886460034932962142957633
61636038886460035070471645790731
61636038886460035070473972971113
61636038886460066447026348436581
61636038886460066447026719972889
61636038886460068238194454437132
61636038886460077567678843503649
61636038886460077567678843976033
61636038886460318459749123055953
61636038886460318460313207301035
61636038886460318597574996667489
61636038886460329578434983455691
61636038886460329578434988159955
61636038886460329578686036636593
61636038886460329578706957224901
61636038886460329715967711600373
61636038886460333284472264984107
61636038886460333284475365706147
61636038886460333284475737242455
61636038886460333289555610814599
61636038886460333289559083072947
61636038886460333421736120081618
61636038886460335066605851126783
61636038886460335068861044866079
61636038886460335068864143717506
61636038886460335068864400916029
61636038886460335068864400921853
61636038886460335068864401978887
61636038886460335068864402333179
61636038886460335068864516770135
61636038886460335068865545521819
61636038886460335068865545639911
61636038886460335069115449398490
61636038886460335069116335836247
61636038886460335069133788417009
61636038886460335069134045634453
61636038886460335069137256424603
61636038886460335073947746747973
61636038886460335073948118288653
61636038886460335073948889954083
61636038886460335074199938412007
61636038886460335074199938417623
61636038886460335074217391464945
61636038886460335074220859118407
61636038886460335075639998975913
61636038886460335075642323441979
61636038886460335114615661361331
61636038886460335114617985359385
61636038886460335114617985709305
61636038886460335114617985713677
61636038886460335114618757011717
61636038886460335114618757478277
61636038886460335114866709837969
61636038886460335114868775555769
61636038886460335114868777440883
61636038886460335114869034190314
61636038886460335114869034308412
61636038886460335114869805954915
61636038886460335114889954896714
61636038886460335114889955014812
61636038886460335114890726543223
61636038886460335119950055668461
61636038886460335119952378603705
61636038886460335119952494807683
61636038886460335121393583885829
61636038886460335121644631299657
61636038886460335121644631299817
61636038886460335121644632834856
61636038886460335122208715531801
61636038886460335122209491429111
61636038886460335122209491901494
61636038886460335122209491901495
61636038886460335122209863437803
61636038886460335122211811644375
61636038886460335122211816249469
61636038886460335122212187435857
61636038886460335122212187785777
61636038886460335122212959088189
61636038886460335122212959554749
61636038886460335122230412607900
61636038886460335251876417153745
61636038886460335251878741618359
61636038886460335259490392024791
61636038886460335259493864283139
61636038886460335259744538272945
61636038886460366636297285273317
61636038886460377754418032558197
61636038886460377756949437856177
61636038886460377894210192231648
61636038886470825084027410118967
61636038886470825084028553307607
61636038886470825084030767591891
61636038886470825084030882023023
61636038886470825084031910780531
61636038886470825084031910892799
61636038886470825091614115570675
61636038886470825264786445833037
61636038886470825264786531572185
61636038886470825264786788789629
61636038886470825267041749286263
61636038886470825267045106753363
61636038886470825267045106772077
61636038886470825267045106871455
61636038886470825267045107225747
61636038886470825267045192964735
61636038886470825267045221544403
61636038886470825267046250414179
61636038886470825267046250414387
61636038886470836207235575200163
61636038886470836382907536074509
61636038886470836385166196994835
61636038886470836385166196996287
61636038886470836385166197013549
61636038886470836385418393383299
61636038886470839908193124650963
61636038886470839908193381868407
61636038886470839913276727698899
61636038886470840045642078568801
61636038886470840045642078569014
61636038886470840091207349499394
61636038886470840091395634308685
61636038886470840091395634780909
61636038886470840091395634781069
61636038886470840096479352147869
61636038886470840098738785093373
61636038886470840098738785093421
61636038886470841738332273811471
61636038886470841738332274283855
61636038886470841738333048651795
61636038886470841738333307404433
61636038886470841738335373135282
61636038886470841738335373135283
61636038886470841738335625616491
61636038886470841738335625617895
61636038886470841738335629867245
61636038886470841738335629867293
61636038886470841738335629880343
61636038886470841738335630339629
61636038886470841738335631396663
61636038886470841738335631402487
61636038886470841738335631750955
61636038886470841738335631752407
61636038886470841738335631756778
61636038886470841738335746069819
61636038886470841738335746187911
61636038886470841738336401519577
61636038886470841738336401519625
61636038886470841738336774939595
61636038886470841738336774945418
61636038886470841738336775057687
61636038886470841738523653693819
61636038886470841738523653695223
61636038886470841738523657944621
61636038886470841738523916697259
61636038886470841738524686814349
61636038886470841738524686814397
61636038886470841738524803022746
61636038886470841743415991650655
61636038886470841743417024771233
61636038886470841743419090502083
61636038886470841743419347706429
61636038886470841743419348769287
61636038886470841743419349117755
61636038886470841743419349119207
61636038886470841743419349123578
61636038886470841743607634064059
61636038886470841745866808710595
61636038886470841745866808711999
61636038886470841745867071241651
61636038886470841745867071714034
61636038886470841745950376858635
61636038886470841745950748399315
61636038886470841873334281527469
61636038886470841875848233890395
61636038886470841875869154478703
61636038886470841875869497435295
61636038886470841883459884296827
61636038886470873260014586929579
61636038886470873260014586942677
61636038886470873260014701248443
61636038886470873260014701261541
61636038886470873260014958465887
61636038886470873260014958478985
61636038886470873267608789006104
61636038886470873404806781616652
61636038886470873443217211391647
61636038886470873445477021640581
61636038886470873445477107734021
61636038886470875090153850894433
61636038886470875090156949745861
61636038886470875090157206950207
61636038886470875090157206963305
61636038886470875090157208361533
61636038886470875090157208362985
61636038886470875090157208367357
61636038886470875090157208479625
61636038886470875090157294100681
61636038886470875090157294106505
61636038886470875090157322798489
61636038886470875090157983201857
61636038886470875090157983319901
61636038886470875090158068941005
61636038886470875090158097638765
61636038886470875090158326158449
61636038886470875090158327693643
61636038886470875090158354856209
61636038886470875090158356273359
61636038886470875090158442012507
61636038886470875090345235027535
61636038886470875090345236444685
61636038886470875090345579401277
61636038886470884517844183071040
61636038886470884563594639977997
61636038886470884563598112236345
61636038886471125273301447206811
61636038886471125273301447211183
61636038886471125273301447323451
61636038886471125273302476075135
61636038886471125273302476080959
61636038886471125273302476193227
61636038886471125408303540660505
61636038886471125410562202053055
61636038886471125410562202054459
61636038886471125410562202071928
61636038886471125410562202071929
61636038886471125410563230922831
61636038886471125410563230922991
61636038886471136391419094240583
61636038886471136391422451707683
61636038886471136391422451713507
61636038886471136526424545162829
61636038886471136528683206083155
61636038886471136528683206084607
61636038886471136528683206101869
61636038886471136528683206556783
61636038886471136528935402471619
61636038886471140097460246272759
61636038886471140097463599607149
61636038886471140097463604212243
61636038886471140097463718531107
61636038886471140097648531554433
61636038886471140097651889139625
61636038886471140102543849320695
61636038886471140102547321579043
61636038886471140234724358587714
61636038886471140234912643869229
61636038886471140242252321923345
61636038886471140242254650638761
61636038886471140242254650993053
61636038886471140242254650993101
61636038886471140242255794181693
61636038886471140280666228306921
61636038886471140280666228661053
61636038886471140280666228661213
61636038886471140288260432272724
61636038886471141881849282901243
61636038886471141881849283372175
61636038886471141881850057740115
61636038886471141881850316492753
61636038886471141881852382223602
61636038886471141881852382223603
61636038886471141881852639423577
61636038886471141881852639427949
61636038886471141881852640484983
61636038886471141881852640490807
61636038886471141881852640839275
61636038886471141881852640840727
61636038886471141881852640845098
61636038886471141881852755159591
61636038886471141881852755163962
61636038886471141881852755276231
61636038886471141881853784027915
61636038886471141881853784033738
61636038886471141881853784146007
61636038886471141882041040458734
61636038886471141882041812111066
61636038886471141886932885949179
61636038886471141886932885953551
61636038886471141886933660788051
61636038886471141886934033859553
61636038886471141886935985254069
61636038886471141886935985258494
61636038886471141886936099590403
61636038886471141886936356794749
61636038886471141886936357857607
61636038886471141886936358207527
61636038886471141886936358211898
61636038886471141886936358329996
61636038886471141887124643152379
61636038886471141889380345540567
61636038886471141889380345541971
61636038886471141889380608544007
61636038886471141889383703125759
61636038886471141889383817798915
61636038886471141889383817800319
61636038886471141889384080329971
61636038886471141889384080802351
61636038886471141889384080802354
61636038886471141889384080802360
61636038886471141889465434552439
61636038886471141927603642649983
61636038886471141927606223865481
61636038886471141927606995517813
61636038886471141927606995984373
61636038886471141927795280812585
61636038886471141935200050150471
61636038886471142062607542828771
61636038886471142062607542830223
61636038886471142064864655659841
61636038886471142064866980124455
61636038886471142065118027539895
61636038886471142065119170727083
61636038886471142065138948126751
61636038886471142070201744905243
61636038886471142070201744906695
61636038886471142072478630530887
61636038886471142072482102789235
61636038886471173449285266548871
61636038886471173449285266561969
61636038886471173449285523766315
61636038886471173449285523779413
61636038886471173451785155795449
61636038886471173634747701732257
61636038886471175233674303190453
61636038886471175233674303194825
61636038886471175233675078029325
61636038886471175233675451100827
61636038886471175233862588489597
61636038886471175236206737356757
61636038886471175279428662939193
61636038886471175279428920156637
61636038886471184567406271051195
61636038886471184567406271064293
61636038886471184569937671560346
61636038886471184569937671757179
61636038886471184707111649066365
61636038886471184707115121324713
61636038886471184752865233976233
61636038886471184752868706234581
61636038886471186351795307691325
61636038886471186351795307692777
61636038886471186351795307697149
61636038886471186351796082531649
61636038886471186351796455603151
61636038886471186354243030287605
61636038886471186354323355522205
61636038886471186354326712989305
61636038886471186354327856296037
61636038886471186354494963672788
61636038886471186359326747654405
61636038886471186359389509769249
61636038886495457212740127752119
61636038886495485076662891949369
61636038889025784333684608351770
61636038889025795446721724008998
61636038889025795446742644597306
61636038889025795454333374415430
61636038889135021683656841493721
61636038889135021683656841493880
61636038889341852136814971266067
61636038889341852136814971266115
61636038889341852136815228483559
61636038889352658903788398660336
61636038889352658904041770184646
61636038889451169156209594866481
61636038889461611000462697720496
61636038889461675780101363583934
61636038889461675785184966631870
61636038889461975969102658656563
61636038889461975969102658675277
61636038889461975969374626304567
61636038889461975969374627839601
61636038889461975976966130960834
61636039039686226397116229202865
61636039039756471093132985671801
61636039039756471093133757324133
61636039039756471098216331502293
61636039039756471100744636078233
61636039039756471100745407730565
61636039039756471100747736800273
61636039039756471100748079756865
61636039039756471100748851409197
61636039039756471283763104837185
61636039039759172384786067466681
61636039039759172384786839119013
61636039039759172392397717873113
61636039039759172392398489525445
61636039039759172392401161551745
61636039039759172392401933204077
61636039039759172392464609229693
61636039039759172987010164463709
61636039039759172987197420888705
61636039039759172987261211523405
61636039039759183502906814751561
61636039039759183510518465157993
61636039039760373561078200816989
61636039039760373561265428662269
61636039039760373561265457241985
61636039039760373561329247876637
61636039039760373561329247876685
61636039039791593428419244993090
61636039039791593428422601043035
61636039039791593428422602105845
61636039039791593428422688671722
61636039039791604546542576675583
61636039039791604546542577738393
61636039039792554337398226518466
61636039039792793999959233509821
61636039039792794000042892006315
61636039039792794002299228934251
61636039039792794002486137797769
61636039039792794002486480636269
61636039039792794002486509334077
61636039039792794002487257011579
61636039039792794002487280986409
61636039039792794002487538203853
61636039039792794002489953012709
61636039039792794002490608344375
61636039039792794002490609879409
61636039039792794002490610233701
61636039039792794002490638453509
61636039039792794002490638925893
61636039039792794002490724546949
61636039039792794002490724665041
61636039039792794002490981882485
61636039039792794002549933037355
61636039039792794139747925647903
61636039039792805112807578035819
61636039039792805112996634964209
61636039039792805113080322040419
61636039039792805118079209142369
61636039039792805118079209147985
61636039039792805120338644908635
61636039039792805120338644921733
61636039039792805120607256618957
61636039039792805120607513836401
61636039039792805120608285488733
61636039039792805120608290093619
61636039039792805120610614086057
61636039039792805120610614091673
61636039039792805120610614558441
61636039039792805120611729049273
61636039039792805120611729054889
61636039039792805120611729167365
61636039039792805120671051858543
61636039039792805257869044469091
61636039039792805257871368821436
61636039039792805257871368821437
61636039039792810611037444221131
61636039039792810611038473090747
61636039039792810611038473090907
61636039039792810611040802160455
61636039039792810611041916765167
61636039039792810611041916769379
61636039039792838467161650677849
61636039039792838467161679257565
61636039039795195102425408500767
61636039039795195696950043146475
61636039039795195699481444193653
61636039039795195699481529932801
61636039039795206215462809955155
61636039039795206809987444600863
61636039039795206810175729895635
61636039039795206817601505584276
61636039039795206817787380302067
61636039039795211751646583878571
61636039039795211756730272665655
61636039039795211759174546854501
61636039039795211759174550042445
61636039039795211759176875929825
61636039039795211759177990533133
61636039039795211759177990538749
61636039039795239569732195249629
61636039039795239569732452467073
61636039039795239574815798297565
61636039039795490345225113738747
61636039039795490350036863457543
61636039039795490350308802525831
61636039039795495291419786571633
61636039039795495291419900890497
61636039039795495291420929760273
61636039039795495291608957837601
61636039039795495291612315304701
61636039039795495291612315310317
61636039039795495291612315310525
61636039039795495291612320027887
61636039039795495291612401516233
61636039039795495291612662984479
61636039039795495291695973801195
61636039039795495291695974155535
61636039039795495291695998130109
61636039039795495291696002380911
61636039039795495293867250428325
61636039039795495293867507632671
61636039039795495293867507645769
61636039039795495293867621951535
61636039039795495293867621964633
61636039039795495293868279285003
61636039039795495293868279298101
61636039039795495293868393603867
61636039039795495293868393616965
61636039039795495293868623654373
61636039039795495293868650821311
61636039039795495293870950838967
61636039039795495293871065630167
61636039039795495293871065643265
61636039039795495293871751543351
61636039039795495293871751556449
61636039039795495293871837282499
61636039039795495293871837295597
61636039039795495293872094499943
61636039039795495293872094513041
61636039039795495293951189999001
61636039039795495293951191397229
61636039039795495293951191415943
61636039039795495293951191515321
61636039039795495293951191869613
61636039039795495293951277608553
61636039039795495293951277608761
61636039039795495293951961651333
61636039039795495293951966355597
61636039039795495293952306007605
61636039039795495293952306024867
61636039039795495293952309194145
61636039039795495293952310729131
61636039039795495293952310729339
61636039039795495293952334703961
61636039039795495293952335058045
61636039039795495293952335058253
61636039039795495293952337891905
61636039039795495293952339308847
61636039039795495293954285997855
61636039039795495293954628954447
61636039039795495293954628955899
61636039039795495293954633658711
61636039039795495293955405312495
61636039039795495293955405329757
61636039039795495293955405329965
61636039039795495293955433890759
61636039039795495293955433909473
61636039039795495294140251650369
61636039039795495294140253067519
61636039039795495294140337271473
61636039039795495294140338806459
61636039039795495294140338806667
61636039039795495294140365969233
61636039039795495294140367386175
61636039039795495294140596024111
61636039039795495294142920022165
61636039039795495294142920376297
61636039039795495294143690139303
61636039039795495294143690607267
61636039039795495294143690611479
61636039039795495294143691674289
61636039039795495294143691674497
61636039039795495294143692028629
61636039039795495294143720254005
61636039039795495294203014832235
61636039039795495294203124900297
61636039039795495294206482839781
61636039039795495294206568578929
61636039039795495842994985274427
61636039039795495842998453281973
61636039039795495842998539021121
61636039039795495843183270569199
61636039039795506402201998891659
61636039039795506404458331214661
61636039039795506404646359291989
61636039039795506404646363896923
61636039039795506404649716759089
61636039039795506404649716760541
61636039039795506404649716764753
61636039039795506404649716764913
61636039039795506404649719947081
61636039039795506404649721482275
61636039039795506404649802970621
61636039039795506404649807221423
61636039039795506404650064438867
61636039039795506404733399584497
61636039039795506404733399584545
61636039039795506404733403835299
61636039039795506404733747146231
61636039039795506409540905392821
61636039039795506409732290942865
61636039039795506409733410269359
61636039039795506409817092976723
61636039039795506411988369236415
61636039039795506411988369249513
61636039039795506411988626453859
61636039039795506411988626466957
61636039039795506411988627866637
61636039039795506411988627871009
61636039039795506411989398106191
61636039039795506411989398119289
61636039039795506411989402705509
61636039039795506411991722452761
61636039039795506411991722454165
61636039039795506411991722465811
61636039039795506411991722467263
61636039039795506411991726703515
61636039039795506411991726716613
61636039039795506411991727175899
61636039039795506411991727188997
61636039039795506411991812928145
61636039039795506411992070132491
61636039039795506411992841784823
61636039039795506411992841797921
61636039039795506412072310336509
61636039039795506412072310690593
61636039039795506412072310690801
61636039039795506412072396429949
61636039039795506412073085176785
61636039039795506412073425299725
61636039039795506412073429550527
61636039039795506412075409523307
61636039039795506412075409542021
61636039039795506412076524151153
61636039039795506412261367283613
61636039039795506412261370471557
61636039039795506412261371888499
61636039039795506412261371888707
61636039039795506412261457627855
61636039039795506412261714845299
61636039039795506412263694818127
61636039039795506412263694823743
61636039039795506412263695886553
61636039039795506412264810495685
61636039039795506412264810845605
61636039039795506412264810849817
61636039039795506412264810962245
61636039039795506412324129402621
61636039039795506412324133653423
61636039039795506412324134007763
61636039039795506412327573081253
61636039039795506961116104095615
61636039039795506961116104449954
61636039039795506961116104449955
61636039039795506961118428461058
61636039039795506961118428461059
61636039039795506961304389390387
61636039039795511902502497951780
61636039039795511902503269604112
61636039039795511902506713282744
61636039039795511902690526010235
61636039039795511902693883949719
61636039039795511902693883955335
61636039039795511902693969688867
61636039039795511902694998558643
61636039039795511902694998560047
61636039039795511902694998564259
61636039039795511938385768209981
61636039039795511940640961595145
61636039039795511940642104783785
61636039039795511940832341359401
61636039039795511940832427098549
61636039039795511940832431815911
61636039039795511940833489265403
61636039039795511940896252447269
61636039039795511945630143933951
61636039039795511945724650264137
61636039039795511945724678961945
61636039039795511945913735909049
61636039039795511945913822002489
61636039039795511945916030146485
61636039039795511945916063443563
61636039039795511945917179469589
61636039039795511945917179587681
61636039039795511948172024130879
61636039039795511948172024248971
61636039039795511948172367074421
61636039039795511948172372854593
61636039039795511948172395772181
61636039039795511948172395785279
61636039039795511948173172023747
61636039039795511948173172023831
61636039039795511948175467455219
61636039039795511948175467809511
61636039039795511948175496021837
61636039039795511948175496034935
61636039039795511948175496507319
61636039039795511948175839332769
61636039039795511948175839450813
61636039039795511948176615702379
61636039039795511948176615702463
61636039039795511948424220146337
61636039039795511948424220500469
61636039039795511948424220500629
61636039039795511948424306239777
61636039039795511948426519101135
61636039039795511948426543435665
61636039039795511948426635309325
61636039039795511948427663824969
61636039039795511948427664179101
61636039039795539756471384186133
61636039039795539758726573320495
61636039039795539758727716509135
61636039039795539758999317225765
61636039039795539758999660182357
61636039039795539759002670093595
61636039039795539759002673275923
61636039039795539759002674811117
61636039039795539759002759015071
61636039039795539759002760550057
61636039039795539759002760550265
61636039039795539759002760904397
61636039039795539759002789129773
61636039039795539759003017767501
61636039039795539759003017767709
61636039039795539759003132086573
61636039039795539759003132440705
61636039039795539763810290687295
61636039039795539763814422994719
61636039039795539764086358876467
61636039039795539764086362063007
61636039039795539764086363597993
61636039039795539764086363598201
61636039039795539764086392177709
61636039039795539764086392177917
61636039039795539764086478271197
61636039039795539764086735134509
61636039039796407391667127109821
61636039039796407391670570788453
61636039039796412333244911220295
61636039039796412333244912283105
61636039039796412333246025829219
61636039039796412333246026892029
61636039039796440331898169567387
61636039039796440743492147399031
61636039039975309076470053405055
61636039039975320189506683207111
61636039040010430808510720182711
61636039040010441926631467467591
61636039040010442516407487585066
61636039040010442517181292121968
61636039040010447462812142085909
61636039040010447829680744307679
61636039040010447867818520875671
61636039040010447867819321107719
61636039040010447874405746951205
61636039040010447874405861270069
61636039040010447874406119904455
61636039040010447874409214486415
61636039040010447874409214487819
61636039040010447874409218737169
61636039040010447874594146564841
61636039040010447874597504031989
61636039040010447875159002449157
61636039040010447875162359916257
61636039040010447875162359916305
61636039040010447875434298984593
61636039040010447875434300519787
61636039040010447875434329099503
61636039040010447875434415192783
61636039040010447876940619430055
61636039040010447877690666027439
61636039040011348445502419438075
61636039040011348445502533756939
61636039040011631977940216230339
61636039040011643095496107518427
61636039040011643096060191744795
61636039040011643096060191862887
61636039040011648585926295232917
61636039040011648585926295233077
61636039040011648586763118765237
61636039040011648586763118765397
61636039040011648586763124899701
61636039040011648624901697094807
61636039040011648632240493409863
61636039040011648632240493527955
61636039040011648632241636716595
61636039040011648632243588010489
61636039040011648632516705086431
61636039040011648633939312597399
61636039040011648634773042014575
61636039040014049734711255268081
61636039040014050148937535371723
61636039040014050148937792589167
61636039040014050148940979050354
61636039040014344380181948019375
61636039040014344380182981494085
61636039040014344386960902614691
61636039040014344387709916072575
61636039040014349740130332653289
61636039040014349740880120597317
61636039040014349740882444943887
61636039040014349740883478064465
61636039040014349740883564275949
61636039040014349740883822556251
61636039040014349877391091746282
61636039040014349878144232925370
61636039040014349878144232925371
61636039040014349878227915278602
61636039040014349923893661416275
61636039040014349923893689995991
61636039040014349923894718511475
61636039040014349923894804604915
61636039040014349923897817698321
61636039040014349923898162190107
61636039040014394207437380851683
61636039040083376796181072881415
61636039040083376796181330098859
61636039040083377391040438829382
61636039040083387914302077383739
61636039040083388326648167511597
61636039040083388326920135159601
61636039040083393450482752002057
61636039040083393450485850834771
61636039040083393451049935066755
61636039040083393458100940669033
61636039040083393458100940787125
61636039040083393816598211981721
61636039040083393817350324291033
61636039040083393817350324291193
61636039040083393817350325353843
61636039040083393817351354223619
61636039040083393817351354223827
61636039040083393860572505201979
61636039040083393862076471186217
61636039040083393862076728403661
61636039040083393862076729820603
61636039040083393862078795551453
61636039040083393862079824402563
61636039040083393862079824403967
61636039040083393862079824421229
61636039040083393862079828653317
61636039040083393862264756480989
61636039040083393862268113948137
61636039040083393862828840712973
61636039040083393862829612365305
61636039040083393862831936711875
61636039040083393862831936713279
61636039040083393862831940962629
61636039040083393862832969832405
61636039040083393862832969832453
61636039040083393863103909082857
61636039040083393863103910145667
61636039040083393863104939015443
61636039040083393863104939015651
61636039040083393863105024754799
61636039040083393863105025108931
61636039040083393868188627802735
61636039040083393870443935860895
61636039040083393870444964730671
61636039040083427213901491475427
61636039040083427213901750109861
61636039040083427214654632654515
61636039040084294438255632112099
61636039040084294438256746721023
61636039040084327789244599121640
61636039040084338307757365930113
61636039040084338307757365930321
61636039040084577965609797276711
61636039040084589083730801779035
61636039040084589083982625095949
61636039040084589084002512209595
61636039040084589084002769427039
61636039040084589084003545684257
61636039040084589221264300059729
61636039040084594025117971420035
61636039040084594161814642035906
61636039040084594162378726267890
61636039040084594571902329517869
61636039040084594573596905149065
61636039040084594573596905149225
61636039040084594574160989375385
61636039040084594574160989381209
61636039040084594574161765278519
61636039040084594574430634093809
61636039040084594574432699811769
61636039040084594574433729738579
61636039040084594574433730210755
61636039040084594574433732926523
61636039040084594574433734815849
61636039040084594574433816304195
61636039040084594574433820554997
61636039040084594574434077772441
61636039040084594579517423602933
61636039040084594617655995798247
61636039040084594619911103444103
61636039040084594619912246632743
61636039040084594619914197926637
61636039040084594619914540883229
61636039040084594619914545587493
61636039040084594619915345819589
61636039040084594620166394296227
61636039040084594620166394296387
61636039040084594620166480035535
61636039040084594620166480507711
61636039040084594620186170278953
61636039040084594620186256018101
61636039040084594620186257435043
61636039040084594620187315002579
61636039040084594620187315002787
61636039040084594620187400741935
61636039040084594620187401096067
61636039040084594624994792113095
61636039040084594624997886713721
61636039040084594625250083083471
61636039040084594625271003789871
61636039040084594627526197056783
61636039040084594627526311848031
61636039040084594627527340717807
61636039040084594627529291657409
61636039040084594757448069378051
61636039040084627971737266921953
61636039040084627973431847152419
61636039040084638497007039221949
61636039040084638497027959810257
61636039040084638497027959810465
61636039040084638634288714185936
61636039040084638634852798417920
61636039040086990780994350597933
61636039040086995722378421505597
61636039040086995722381865184229
61636039040087040011756537853059
61636039040087040011756796133361
61636039040087040194771135294833
61636039040087040194771910135109
61636039040087279254815042162271
61636039040087279254815156481135
61636039040087279254816185350911
61636039040087279256510765245959
61636039040087279668292656822969
61636039040087279668292771141833
61636039040087290372936160983459
61636039040087290374631512530839
61636039040087290375383624827053
61636039040087290375383624840151
61636039040087290375383882044497
61636039040087290375383882057595
61636039040087290375383883457275
61636039040087290375383883461647
61636039040087290375384658296147
61636039040087290375384658414191
61636039040087290375385002787933
61636039040087290375468340767423
61636039040087290375468685141165
61636039040087290375468685495297
61636039040087290786413775644157
61636039040087290787165887953469
61636039040087290924511359686253
61636039040087295727799913699613
61636039040087295727800942569389
61636039040087295728549958861133
61636039040087295728549960278283
61636039040087295728550730513465
61636039040087295728553054860035
61636039040087295728553054861439
61636039040087295728553059110789
61636039040087295728553059583173
61636039040087295728553317863475
61636039040087295728553402539765
61636039040087295728553403602623
61636039040087295728554087980565
61636039040087295728554087980613
61636039040087295733637006650559
61636039040087295865061701662430
61636039040087295865813813971742
61636039040087295865814071189186
61636039040087295865814071189187
61636039040087295865814842822645
61636039040087295865897753542418
61636039040087295909025399524589
61636039040087295909119905854775
61636039040087295911564185238983
61636039040087295911564271332423
61636039040087295911565328427623
61636039040087295911567279721517
61636039040087295911567622665059
61636039040087295911567628445231
61636039040087295911567628799523
61636039040087295911567657497331
61636039040087295911567743236479
61636039040087295911568427614385
61636039040087295911568427614469
61636039040087295911568771988163
61636039040087295911568772106255
61636039040087295911630390564287
61636039040087295911651311270639
61636039040087295911651339850355
61636039040087295916647988699223
61636039040087295916651346166323
61636039040087295918346693462901
61636039040087296276843964775589
61636039040087296276843964775749
61636039040087296277596077085061
61636039040087329079622495304723
61636039040087329079622609623587
61636039040087329079622868257973
61636039040087329080375750802675
61636039040087329219331086938031
61636039040087329219331086956904
61636039040087329219331086956905
61636039040087329219331344174348
61636039040087329219331344174349
61636039040087329263385847943001
61636039040087329263389205410101
61636039040087329263389205528193
61636039040087329263390348716833
61636039040087340197743614125911
61636039040087340198495726435223
61636039040087340200187979131175
61636039040087340200191336598275
61636039040087340200191336598323
61636039040087340200191336716367
61636039040087340200275362380483
61636039040087340200275363797425
61636039040087340201027131733203
61636039040087340201027388596355
61636039040087340201027474689795
61636039040087340337452091440355
61636039040087340337452091459228
61636039040087340337452091459229
61636039040087340338288143339216
61636039040087340338288143339217
61636039040087340338288144738897
61636039040087340381510295651573
61636039040087340381510324349381
61636039040087340383205676232095
61636039040087340383205676232179
61636039040087340384041356575859
61636039040087340384041699532403
61636039040087340384041700949553
61636039040087340384041728230211
61636039040087340749318036925619
61636039040087340749318036925779
61636039040087340749318038342720
61636039040087340750070149235091
61636039045594851810217867907953
61636039045594851810217872507431
61636039045594851810217896482053
61636039045594851810218244043739
61636039045594851810280920069307
61636039045594851810301812077899
61636039045595752789623541653979
61636039045595752789623655972843
61636039045595752789623660559063
61636039045595752789811917274071
61636039045595752789811941254517
61636039045595752789811945853787
61636039045595752789874593299847
61636039045595752789895513888155
61636039045595763902661033433735
61636039045595763902849318728459
61636039045596052978894135534123
61636039045596052979082506554945
61636039045596052979082511154215
61636039045596052979145187179991
61636039045596052979145187180039
61636039045596053116343175191269
61636039045596053116343179790539
61636039045596064091931627313831
61636039045596064091931627313879
61636039045596064092119908009333
61636039045596064092119912608603
61636039045596064229380576645657
61636039045665096506234624376889
61636039045665096506235396023605
61636039045665096506235396029221
61636039045665096506235400628699
61636039045665096506235772165007
61636039045665096506298419610859
61636039045665096506319340199167
61636039045665096506319340199215
61636039045665096511319117995499
61636039045665096513577663185475
61636039045665096513577664602625
61636039045665096513577778921489
61636039045665096513578434850905
61636039045665096513578807791265
61636039045665096513826130446615
61636039045665096513826130446823
61636039045665096513828826453361
61636039045665096513829483310281
61636039045665096513829483314445
61636039045665096513829483314653
61636039045665096513829598100077
61636039045665096513829598105693
61636039045665096513849632250469
61636039045665096513849632368513
61636039045665096513850403898589
61636039045665096513850403902801
61636039045665096513850404015229
61636039045665096513910070017291
61636039045665096513910070017339
61636039045665096696840726831403
61636039045665096696863971885729
61636039045665096696864743536657
61636039045667797797888477818485
61636039045667797797888477824101
61636039045667797797888482423579
61636039045667797797888853959887
61636039045667797802972199790379
61636039045667797803034847236279
61636039045667797803055767824539
61636039045667797805200121040437
61636039045667797805227388924581
61636039045667797805230746397505
61636039045667797805230860716369
61636039045667797805231516645785
61636039045667797805231889586145
61636039045667797805293508158057
61636039045667797805293508175319
61636039045667797805479212241543
61636039045667797805479212241703
61636039045667797805481908248241
61636039045667797805482565105161
61636039045667797805482565109373
61636039045667797805482565109533
61636039045667797805482679894957
61636039045667797805482679900573
61636039045667797805503485810109
61636039045667797805566247929165
61636039045667798351826817678423
61636039045667798351826817678471
61636039045667798352098785326427
61636039045667798397580402470247
61636039045667798397580402470295
61636039045667798397831449529991
61636039045667798400275814535255
61636039045667798400278139001273
61636039045667798400279282194285
61636039045667798400362850222877
61636039045667808916009601244767
61636039045667808916072248690667
61636039045667808916093169278975
61636039045667808923351865218693
61636039045667808923600331062891
61636039045667808923602540737709
61636039045667808923602540741921
61636039045667808923602912278389
61636039045667808923623461326017
61636039045667808923623461330229
61636039045667808923683899097099
61636039045668698373293604145153
61636039045668698373293604149525
61636039045668698373294375329521
61636039045668698373294375796081
61636039045668698777294151570127
61636039045668698777294265888991
61636039045668698777294270475211
61636039045668698777294527692607
61636039045668698777481407982025
61636039045668698777482527190219
61636039045668698777482551170665
61636039045668698777482555769935
61636039045668698777482555769983
61636039045668698777545203215995
61636039045668698777566123804303
61636039045668698777566123804351
61636039045668698782376840067151
61636039045668698782377844943383
61636039045668698782377868936927
61636039045668698782377873523147
61636039045668698782565125348825
61636039045668698782628920582795
61636039045668698782628920582843
61636039045668698782649812591387
61636039045668698782649812591435
61636039045668698784884885974423
61636039045668698784885257510731
61636039045668698784888353174215
61636039045668698784888353646599
61636039045668698785073285588059
61636039045668698785073285588107
61636039045668698785075495267249
61636039045668698785075610054125
61636039045668698785075610058497
61636039045668698785076638455889
61636039045668698785076638455937
61636039045668698785096415855605
61636039045668698785096530641029
61636039045668698785096530642433
61636039045668698785097530464529
61636039045668698785156853622427
61636039045668698785156853622475
61636039045668698785160321275681
61636039045668698785160321275729
61636039045668698960496780618367
61636039045668698960496780618415
61636039045668698965579350197257
61636039045668698965580469405499
61636039045668698967901549625254
61636039045668698967902692813894
61636039045668698968087510436539
61636039045668698968089834906929
61636039045668698968090978089793
61636039045668698968090978095569
61636039045668698968111870098385
61636039045668709895415246397819
61636039045668709895687214045823
61636039045668709903217506097077
61636039045668998966564831189419
61636039045668998966564835775639
61636039045668998966565092993035
61636039045668998966753116471093
61636039045668998966753121070363
61636039045668998971648438823575
61636039045668998971899485883223
61636039045668998971899485883271
61636039045668998974155822811159
61636039045668998974343850888487
61636039045668998974343850888535
61636039045668998974346175354553
61636039045668998974430886576109
61636039045668998974430886576157
61636039045668999109097478493771
61636039045669009680685288271141
61636039045669010084684806821967
61636039045669010084685840277915
61636039045669010084936887337611
61636039045669010092276570096039
61636039045669010222134879948159
61636039045669010222134879948207
61636039045700213297724687710329
61636039045700213297725459362661
61636039045700218793239251069805
61636039045700218793239251069853
61636039045700218793239365861053
61636039045700218795561822034111
61636039045700218795749850098389
61636039045700218795750107315785
61636039045700218795770654950683
61636039045700218795770656013493
61636039045700218795770656367833
61636039045700218795770770686697
61636039045700218795770770804741
61636039045700218795771028022185
61636039045700218838989478394529
61636039045700218838992950652877
61636039045700218841311934567587
61636039045700218841311935039970
61636039045700218841314263637295
61636039045700218841315406825935
61636039045700218841315407298318
61636039045700218841499963104201
61636039045700218841500219849309
61636039045700218841502291701573
61636039045700218841503319154199
61636039045700218841503320217009
61636039045700218841503320571301
61636039045700218841503320571349
61636039045700218841503434890213
61636039045700218841503435008257
61636039045700218841503692107657
61636039045700218841503692225701
61636039045700218841520883338217
61636039045700218841521140555661
61636039045700218841523469625369
61636039045700218841524355596565
61636039045700229906087595590187
61636039045700229906275995663109
61636039045700229906276652524193
61636039045700229906276767315441
61636039045700229911359226702401
61636039045700229913681797666659
61636039045700229913870082948333
61636039045700229913870854600665
61636039045700229913870854600713
61636039045700229913887531278341
61636039045700229913890630583231
61636039045700229913890632000381
61636039045700229913891003536689
61636039045700229913891003654733
61636039045700229952026108196585
61636039045700229952029465781777
61636039045700229952029580454933
61636039045700229959431910200135
61636039045700229959435382458483
61636039045700229959619938264413
61636039045700229959620195481857
61636039045700229959620967134189
61636039045700229959623294786747
61636039045700229959623296203897
61636039045700229959623667740157
61636039045700229959623667740205
61636039045700229959623667858249
61636039045700229959624439392537
61636039045700229959641116188209
61636039045700229959644588446557
61636039045700263123096225079149
61636039045700263123096996731481
61636039045701119226045614968477
61636039045701119226046615258537
61636039045701119226048971022847
61636039045701119226049058647109
61636039045701119226049714108513
61636039045701119226049742675179
61636039045701119226049742688229
61636039045701119226050087516885
61636039045701119226321026295113
61636039045701119226321683628581
61636039045701119226321683632793
61636039045701119226321797947445
61636039045701119226321797951657
61636039045701119226384445393297
61636039045701119226384473971609
61636039045701119363582438003845
61636039045701119406888333624808
61636039045701119409313987602857
61636039045701119409315102207361
61636039045701119409315130785673
61636039045701119409315130791496
61636039045701119409315130791497
61636039045701119409332698630072
61636039045701119409336051497902
61636039045701130344170063149433
61636039045701130344441659261129
61636039045701130344441659265341
61636039045701130527436221032969
61636039045701163690908036712075
61636039045701163690909037002135
61636039045701179749932682153240
61636039045701419413123638697195
61636039045701419415316180385545
61636039045701419415319536441319
61636039045701419415319652643893
61636039045701419415320308093651
61636039045701419415320681513669
61636039045701419415379970920867
61636039045701419415379975625131
61636039045701419415383443160501
61636039045701419415383443179215
61636039045701419415383443278593
61636039045701419415568003702459
61636039045701419415571356570289
61636039045701419415571356924581
61636039045701419415571471237829
61636039045701419415571471355921
61636039045701419415571471361537
61636039045701419415571728578981
61636039045701419415588148033549
61636039045701419415588919685881
61636039045701419415589176903325
61636039045701419415589176908941
61636039045701419415591505978649
61636039045701419415591620291897
61636039045701419415592275741655
61636039045701419415592277152981
61636039045701419415592277625365
61636039045701419415655039272037
61636039045701419415655039390081
61636039045701419552644198027070
61636039045701419552832111295681
61636039045701419552853031882585
61636039045701419552853032000629
61636039045701430525909216735291
61636039045701430526098273663681
61636039045701430526098273781773
61636039045701430526161040151583
61636039045701430526181960739891
61636039045701430533499946553415
61636039045701430533503418811763
61636039045701430533691704093437
61636039045701430533691704211529
61636039045701430533692475740153
61636039045701430533692475858245
61636039045701430533709924188205
61636039045701430533712624799837
61636039045701430533713396446553
61636039045701430533772690558015
61636039045701430663359032762131
61636039045701430670970683168563
61636039045701436016525105329417
61636039045701436016525105333789
61636039045701436016528461379575
61636039045701436016528461383787
61636039045701436016528461383947
61636039045701436016591601173774
61636039045701436021607679507577
61636039045701436021611035557735
61636039045701436021611035561947
61636039045701436021612178750747
61636039045701436023870471335647
61636039045701436023870840143297
61636039045701436023870844742567
61636039045701436023870844744019
61636039045701436024140111786007
61636039045701436024140111790219
61636039045701436024142436254833
61636039045701436024142440855715
61636039045701436024142440859927
61636039045701436024142555174579
61636039045701436024143584044355
61636039045701436024143584048567
61636039045701436024203246976565
61636039045701463880178602129143
61636039045701463880179630880827
61636039045701463880179630998919
61636039045701463880242397368729
61636039045701468826144953990688
61636039045701479939182355445076
61636039045703670346810776181312
61636039045703681464931494886476
61636039045703815568784591026047
61636039045703815568972590523659
61636039045703815568972619103375
61636039045703820507912325005775
61636039045703820515443387292419
61636039045703820515443388703745
61636039045703820515443388709569
61636039045703820515443388827453
61636039045703820515443391891689
61636039045703820515443474920893
61636039045703820515443479520163
61636039045703820515506155191647
61636039045703820515527419090839
61636039045703820517698695350579
61636039045703820517698696763357
61636039045703820517698696767729
61636039045703820517699352684047
61636039045703820517699697053417
61636039045703820517699697057789
61636039045703820517699724220355
61636039045703820517699725637505
61636039045703820517699728819625
61636039045703820517701762784267
61636039045703820517701791362531
61636039045703820517701791363983
61636039045703820517702048566925
61636039045703820517702048568329
61636039045703820517702048579975
61636039045703820517702052817727
61636039045703820517702052830777
61636039045703820517702053290063
61636039045703820517702795890343
61636039045703820517702795903393
61636039045703820517702824470059
61636039045703820517702824483109
61636039045703820517702824942395
61636039045703820517703167898987
61636039045703820517764815050615
61636039045703820517765586720209
61636039045703820517785735637471
61636039045703820517785735638923
61636039045703820517786478711539
61636039045703820517786478728801
61636039045703820517953873064741
61636039045703820517971321867085
61636039045703820517971407956153
61636039045703820517971412205503
61636039045703820517974022000925
61636039045703820517974022473101
61636039045703820517974108562169
61636039045703820517974764006311
61636039045703820517974764010523
61636039045703820517974765073333
61636039045703820517974765073541
61636039045703820517974765427673
61636039045703820517974793653257
61636039045703820517974794125433
61636039045703820517974879746537
61636039045703820517974879864581
61636039045703820517974880214501
61636039045703820517975137082025
61636039045703820518034088231279
61636039045703820518034088585571
61636039045703820518034460121879
61636039045703820518036784586493
61636039045703820518036784587945
61636039045703820518037527186773
61636039045703820518037527188177
61636039045703820518037555766489
61636039045703820518037555884533
61636039045703820518037556238825
61636039045703820518037641979425
61636039045703820518037899196869
61636039045703821066828497812693
61636039045703821066828755030137
61636039045703821066829497630369
61636039045703821066829612421617
61636039045703821066829869639061
61636039045703821110051681845947
61636039045703821110051682200239
61636039045703821110239995720435
61636039045703821110240081813875
61636039045703821110302757839650
61636039045703821110302757839651
61636039045703821112558718172723
61636039045703821112558722876987
61636039045703821112558723231279
61636039045703821112559067250729
61636039045703821112559094767586
61636039045703821112559094767587
61636039045703821112559095830445
61636039045703821112561047242431
61636039045703821112561419232201
61636039045703821112562161833885
61636039045703821112562161851354
61636039045703821112562161851355
61636039045703821112562190412197
61636039045703821112562190431070
61636039045703821112562190431071
61636039045703821112562190530241
61636039045703821112562190549168
61636039045703821112562190884533
61636039045703821112562276625133
61636039045703821112562533842577
61636039045703821112582054024801
61636039045703821112583082538833
61636039045703821112583082893125
61636039045703821112583454430885
61636039045703821112747122844914
61636039045703821112747122844915
61636039045703821112767928760067
61636039045703821112771396419198
61636039045703821112830690879283
61636039045703831628480876375281
61636039045703831628480880974551
61636039045703831628564448654627
61636039045703831628564449008919
61636039045703831628564820545227
61636039045703831633564478951041
61636039045703831635823143531535
61636039045703831635823915183867
61636039045703831635906454361349
61636039045703831636092411986301
61636039045703831636092416707827
61636039045703831636094739643071
61636039045703831636094741060221
61636039045703831636094855847049
61636039045703831636095883894729
61636039045703831636095884244649
61636039045703831636095884248861
61636039045703831636155550363351
61636039045703831636157617611973
61636039045703831636158646480297
61636039045703832223089083300335
61636039045703832223089083654627
61636039045703832223089455190935
61636039045703832223274011009915
61636039045703832223277368595107
61636039045703832223277483268263
61636039045703832223340130714322
61636039045703832223340130714323
61636039045703832228423848081123
61636039045703832230680185009059
61636039045703832230680186071917
61636039045703832230682252257681
61636039045703832230683280672543
61636039045703832230683281126005
61636039045703832230868213086387
61636039045703832230889019001539
61636039045703832230951781120755
61636039045703837118993890464253
61636039045703837118995005073177
61636039045703837123993552052187
61636039045703837126524957350167
61636039045703837126526071959091
61636039045703837162216817280063
61636039045703837162217189170663
61636039045703837164473149485021
61636039045703837164473149503735
61636039045703837164661180750293
61636039045703837164661182285327
61636039045703837164664535153157
61636039045703837164664535507449
61636039045703837164664538335485
61636039045703837164664538689777
61636039045703837164664649944405
61636039045703837164664653008641
61636039045703837164664654543675
61636039045703837164664907161849
61636039045703837164664911761119
61636039045703837164727297266597
61636039045703837164727297268001
61636039045703837164748217972949
61636039045703837164748222578043
61636039045703837169555723663181
61636039045703837169555723681895
61636039045703837169748252868633
61636039045703837169748256056577
61636039045703837169748257591611
61636039045703837169811019356535
61636039045703837172003440473465
61636039045703837172003440487967
61636039045703837172003444737317
61636039045703837172003446253637
61636039045703837172004216389649
61636039045703837172004221093913
61636039045703837172006540841213
61636039045703837172006540842617
61636039045703837172006540854263
61636039045703837172006541208555
61636039045703837172006541210007
61636039045703837172006545459357
61636039045703837172006912731813
61636039045703837172006912733217
61636039045703837172006912744863
61636039045703837172006912746315
61636039045703837172006916982567
61636039045703837172006916995665
61636039045703837172006917100659
61636039045703837172007688647997
61636039045703837172007688752991
61636039045703837172066208372693
61636039045703837172066208391566
61636039045703837172066208391567
61636039045703837172067351561493
61636039045703837172067351580207
61636039045703837172254236450021
61636039045703837172254236451425
61636039045703837172255379638821
61636039045703837172255382826765
61636039045703837172257592501583
61636039045703837172257708708369
61636039045703837172257708709773
61636039045703837172257965931588
61636039045703837172258735694595
61636039045703837172258737224013
61636039045703837172258737229629
61636039045703837172258737578145
61636039045703837172258737579549
61636039045703837172258737583920
61636039045703837172276185553973
61636039045703837172276188741917
61636039045703837172276557568281
61636039045703837172278886637988
61636039045703837172279656400995
61636039045703837172279657812321
61636039045703837172279658284497
61636039045703837172338947673029
61636039045703837172338952396166
61636039045703837172338952396167
61636039045703837172342419931377
61636039045703837172342420049421
61636039045703864981996918543329
61636039045703864981997032862193
61636039045703864982561117094177
61636039045703864982561774427645
61636039045703864982562150563223
61636039045703864982812941940509
61636039045703864982813199157953
61636039045703864982833086627135
61636039045703864982833743610683
61636039045703864982833829699751
61636039045703864982833833949101
61636039045703864982834119746261
61636039045703864987080635910129
61636039045703864987896544988445
61636039045703865393590896374973
61636039045703865393591010693837
61636039045703865394343008684285
61636039045703865394344151872925
61636039045704115758054894522859
61636039045704115758054899109079
61636039045704115763138502157015
61636039045704115763389549216711
61636039045704120697182633088807
61636039045704120704521539589969
61636039045704120704525667311173
61636039045704120704525671897393
61636039045704120704525672015437
61636039045704120704710596542689
61636039045704120704713952592847
61636039045704120704713954009789
61636039045704120704713954009997
61636039045704120704713957310209
61636039045704120704713958727359
61636039045704120704714068795421
61636039045704120704714068801037
61636039045704120704776720492075
61636039045704120704776720846415
61636039045704120704776835165279
61636039045704120704797636829581
61636039045704120704797641080383
61636039045704120706969260651007
61636039045704120706969260664105
61636039045704120706969262180425
61636039045704120706970032303339
61636039045704120706970032316437
61636039045704120706970037020701
61636039045704120706970289520783
61636039045704120706970294238145
61636039045704120706972356781051
61636039045704120706972361386145
61636039045704120706972613985397
61636039045704120706972618236199
61636039045704120706972618590491
61636039045704120706972732909355
61636039045704120706972732922453
61636039045704120706973389888531
61636039045704120706973390242823
61636039045704120706973390255921
61636039045704120706973504561687
61636039045704120707033052698485
61636039045704120707033052715747
61636039045704120707033053170661
61636039045704120707033053188131
61636039045704120707033055885025
61636039045704120707033057420011
61636039045704120707033057420219
61636039045704120707035380351043
61636039045704120707036152003375
61636039045704120707036152020637
61636039045704120707036152020845
61636039045704120707053976591377
61636039045704120707056300937899
61636039045704120707056300939351
61636039045704120707057072590231
61636039045704120707057072591683
61636039045704120707057072608945
61636039045704120707057072708323
61636039045704120707221081247989
61636039045704120707221081252361
61636039045704120707221083962353
61636039045704120707221085497339
61636039045704120707221085497547
61636039045704120707223781852553
61636039045704120707223781854005
61636039045704120707224437298147
61636039045704120707224437302359
61636039045704120707224437302519
61636039045704120707224438365169
61636039045704120707224438365377
61636039045704120707224438719461
61636039045704120707224438719509
61636039045704120707224553038373
61636039045704120707224553156417
61636039045704120707224553504885
61636039045704120707224553506337
61636039045704120707224810373861
61636039045704120707242001486377
61636039045704120707242004668705
61636039045704120707244587301353
61636039045704120707244587773529
61636039045704120707245357536535
61636039045704120707245358003095
61636039045704120707245358953477
61636039045704120707245358953685
61636039045704120707245473744725
61636039045704120707304763599769
61636039045704120707304763601221
61636039045704120707307349886921
61636039045704120707307349888373
61636039045704120707308121066917
61636039045704120707308121068321
61636039045704120707308121184961
61636039045704120707308121539253
61636039045704120707308235858117
61636039045704120707308235859569
61636039045704121253568690934267
61636039045704121253568691288607
61636039045704121253568805607471
61636039045704121253756976229039
61636039045704121256076076339049
61636039045704121256079170922205
61636039045704121256079170939674
61636039045704121256079170939675
61636039045704121256079285713453
61636039045704121256079285730922
61636039045704121256079542929445
61636039045704121256079542930897
61636039045704121256099063113121
61636039045704121256099320330565
61636039045704121256100091627153
61636039045704121256100091981445
61636039045704121256267456221348
61636039045704121301831984532629
61636039045704121301832870503825
61636039045704131815303637591131
61636039045704131817559969914133
61636039045704131817563068765561
61636039045704131817563073351781
61636039045704131817563073469825
61636039045704131817747997991461
61636039045704131817751355458561
61636039045704131817751355460013
61636039045704131817751355464225
61636039045704131817751355464385
61636039045704131817751355576653
61636039045704131817751358646553
61636039045704131817751358764597
61636039045704131817751360181747
61636039045704131817751470249809
61636039045704131817751474500611
61636039045704131817751731718055
61636039045704131817814117695661
61636039045704131817814121946463
61636039045704131817814122300803
61636039045704131817814236619667
61636039045704131817835038283969
61636039045704131817835038284017
61636039045704131817835042534771
61636039045704131822833929642385
61636039045704131822835077548547
61636039045704131822897839667603
61636039045704131825090265153331
61636039045704131825091036805663
61636039045704131825091036818761
61636039045704131825091041523025
61636039045704131825093480207333
61636039045704131825093737411679
61636039045704131825094509064011
61636039045704131825094509077109
61636039045704131825153028331033
61636039045704131825153028348295
61636039045704131825153028801757
61636039045704131825153028803209
61636039045704131825153143139543
61636039045704131825154171990605
61636039045704131825154176241407
61636039045704131825156127635923
61636039045704131825156127653185
61636039045704131825157270842033
61636039045704131825174723876257
61636039045704131825177048224231
61636039045704131825177048241493
61636039045704131825342085278137
61636039045704131825342085282509
61636039045704131825342088464677
61636039045704131825342089999663
61636039045704131825342089999871
61636039045704131825342200067933
61636039045704131825342204318735
61636039045704131825342461536179
61636039045704131825344412930695
61636039045704131825344412934907
61636039045704131825344414352057
61636039045704131825344529138885
61636039045704131825345557186565
61636039045704131825345557535033
61636039045704131825345557536485
61636039045704131825345557540697
61636039045704131825345557653125
61636039045704131825345557658954
61636039045704131825363005983085
61636039045704131825363009171029
61636039045704131825365333519003
61636039045704131825365333523215
61636039045704131825366478241433
61636039045704131825425768102093
61636039045704131825425772352895
61636039045704131825428211492117
61636039045704131825429240360441
61636039045704131825429240360489
61636039045704132364346655093019
61636039045704132366606092388655
61636039045704132366606092742995
61636039045704132366606207061859
61636039045704132366794377683427
61636039045704132366794492356631
61636039045704132366878060390998
61636039045704132366878060390999
61636039045704132371689810109795
61636039045704132371940857169491
61636039045704132374197195160237
61636039045704132374199146572222
61636039045704132374199146572223
61636039045704132374199261346001
61636039045704132374199261363470
61636039045704132374200289760863
61636039045704132374200290214325
61636039045704132374217742795087
61636039045704132374220181934309
61636039045704132374385222174755
61636039045704132374406028089859
61636039045704132374408352442252
61636039045704132374468790209123
61636039045704132419953875006149
61636039045704137305733826722723
61636039045704137307990158574793
61636039045704137307990158592055
61636039045704137307990159064438
61636039045704137307993257897152
61636039045704137308181543174455
61636039045704137308181543178667
61636039045704137308181544595817
61636039045704137308181658914681
61636039045704137308181662097009
61636039045704137308244306356321
61636039045704137308244421147569
61636039045704137308244678365013
61636039045704137308264455764681
61636039045704137308265341735877
61636039045704137308265346457664
61636039045704137313072732752953
61636039045704137313072732770215
61636039045704137313264117352615
61636039045704137313264117356827
61636039045704137313264118773977
61636039045704137313328028799194
61636039045704137315520449561785
61636039045704137315520449563189
61636039045704137315520449574835
61636039045704137315520453812587
61636039045704137315520453825637
61636039045704137315521225477969
61636039045704137315521225932883
61636039045704137315521225950352
61636039045704137315521225950353
61636039045704137315523549930937
61636039045704137315523549942583
61636039045704137315523550296875
61636039045704137315523550298327
61636039045704137315523553130527
61636039045704137315523554534627
61636039045704137315523554547677
61636039045704137315523669338924
61636039045704137315523921820133
61636039045704137315523921821537
61636039045704137315523921833183
61636039045704137315523926070935
61636039045704137315523926083985
61636039045704137315523926538899
61636039045704137315524697723267
61636039045704137315524697736317
61636039045704137315524698189827
61636039045704137315524698191231
61636039045704137315524698195656
61636039045704137315524698208700
61636039045704137315772274409521
61636039045704137315772274409729
61636039045704137315772277596061
61636039045704137315772388728593
61636039045704137315772391915133
61636039045704137315774597343313
61636039045704137315774597344765
61636039045704137315774597344925
61636039045704137315774601589903
61636039045704137315774711662385
61636039045704137315774711663789
61636039045704137315774716381151
61636039045704137315774717796689
61636039045704137315774717798093
61636039045704137315775744782963
61636039045704137315775745250927
61636039045704137315775745255139
61636039045704137315775746666465
61636039045704137315775746667869
61636039045704137315775746672288
61636039045704137315793195116134
61636039045704137315795518049713
61636039045704137315795522650595
61636039045704137315795522654807
61636039045704137315795636968055
61636039045704137315795636969459
61636039045704137315796667374482
61636039045704137315796667378694
61636039045704137315855956762753
61636039045704137315859429019697
61636039045704137315859429021101
61636039045704137315859429492080
61636039045704137315859429493538
61636039045704137351487406909453
61636039045704137353743743483257
61636039045704137353935127964875
61636039045704137353935128082919
61636039045704137353997891146741
61636039045704137353997891264785
61636039045704137359018846866869
61636039045704137359081608985925
61636039045704137361274034471653
61636039045704137361278283099695
61636039045704137361336802370881
61636039045704137361337945559729
61636039045704137361525973637057
61636039045704137361528182253229
61636039045704137361529330041347
61636039045704137361529330159391
61636039045704137361529331104157
61636039045704137361529331576333
61636039045704165169573018280671
61636039045704165169573018286287
61636039045704165171267598162621
61636039045704165171829355208607
61636039045704165171831682394605
61636039045704165171831682407703
61636039045704165171832454046937
61636039045704165171832454060035
61636039045704165171832458646255
61636039045704165171832458764299
61636039045704165171832711277479
61636039045704165171832715863699
61636039045704165171832715981743
61636039045704165172080406873237
61636039045704165172082730871451
61636039045704165172082731337803
61636039045704165172082731339255
61636039045704165172082731343627
61636039045704165172083502523783
61636039045704165172083502990135
61636039045704165172083502991587
61636039045704165172083502995959
61636039045704165172083505705951
61636039045704165172083507240937
61636039045704165172083507241145
61636039045704165172083507595277
61636039045704165172083764458381
61636039045704165172083878777453
61636039045704165172083879131585
61636039045704165172104423229975
61636039045704165172104426412303
61636039045704165172104427829245
61636039045704165172104427829453
61636039045704165172104685046689
61636039045704165172104685046897
61636039045704165176351201210557
61636039045704165176911929386767
61636039045704165176916057094873
61636039045704165176916057107971
61636039045704165176916061694191
61636039045704165176916061812235
61636039045704165177167105567347
61636039045704165177167105571511
61636039045704165177167105571719
61636039045704165177167108753887
61636039045704165177167110288873
61636039045704165177167110289081
61636039045704165177167220357143
61636039045704165177167220362759
61636039045704165177167224962077
61636039045704165177167481825389
61636039045704165177188026272295
61636039045704165177188029460239
61636039045704165177188030877181
61636039045704165177188030877389
61636039045704165582861575994265
61636039045704165583614717173353
61636039045704170530336654646702
61636039045704170530336654764800
61636039045704170532596090879582
61636039045704181643374056101090
61636039045704181643374056219188
61636039045704181649963954202818
61636039045704181780655616859732
61636039045704181780655736254462
61636039045704181787161946813366
61636039045704182199760113946595
61636039045704182199760113946604
61636039045705021275036220355521
61636039045705021275036220359941
61636039045705021275036248933833
61636039045705021275036248939657
61636039045705021275036249051877
61636039045705021275036249057701
61636039045705021275057140942425
61636039045705021275057140943829
61636039045705021275057140948249
61636039045705021275057141060469
61636039045705021275057169640185
61636039045705021275057169646009
61636039045705021684119718553519
61636039045705021684119718553567
61636039045705021684119832872431
61636039045705021684370765613215
61636039045705021684370794192931
61636039045705021684370794192979
61636039045705021684391686201523
61636039045705021684391686201571
61636039045705021686626754998387
61636039045705021686626759584559
61636039045705021686626759584607
61636039045705021686626873903471
61636039045705021686627102541151
61636039045705021686627103604009
61636039045705021686627131120867
61636039045705021686627132183725
61636039045705021686629198369489
61636039045705021686630198187165
61636039045705021686630198204635
61636039045705021686630226765477
61636039045705021686630226784351
61636039045705021686630226883521
61636039045705021686630312978413
61636039045705021686630570195857
61636039045705021686648018525817
61636039045705021686650090378081
61636039045705021686651118892113
61636039045705021686651490784165
61636039045705021686815130618479
61636039045705021686815159198195
61636039045705021686815159198243
61636039045705021686898727232563
61636039045705021686898727232611
61636039045705032393154243530695
61636039045705032393154243530743
61636039045705032393156195992489
61636039045705032393157339181129
61636039045705032393157339647689
61636039045705032393177116580797
61636039045705032393178260235997
61636039045705032797157120007907
61636039045705032797157120007955
61636039045705032797157234326771
61636039045705032797157234326819
61636039045705032797157491544215
61636039045705032797408167067603
61636039045705032797429087655911
61636039045705032797429087655959
61636039045705032802240837374707
61636039045705032802240837374755
61636039045705032802491884434403
61636039045705032802491884434451
61636039045705032804747849826031
61636039045705032804747849826079
61636039045705032804748221362339
61636039045705032804748222425197
61636039045705032804750173837183
61636039045705032804751317479333
61636039045705032804936249439667
61636039045705032804936249439715
61636039045705032805019817474035
61636039045705032805019817474083
61636039045705037738728442741297
61636039045705037738729214393629
61636039045705037738731542991001
61636039045705037738731800208397
61636039045705037738732571860729
61636039045705037738732571860777
61636039045705037738732686179641
61636039045705037738732686297685
61636039045705037738732943397085
61636039045705037738732943515129
61636039045705037743815146038937
61636039045705037743816289227529
61636039045705037743816289227577
61636039045705037746134244744847
61636039045705037746322272809125
61636039045705037746323301678853
61636039045705037746323301678901
61636039045705037746325624608273
61636039045705037746325624609725
61636039045705037746326772520099
61636039045705037746326773582909
61636039045705037746346545314673
61636039045705037746346549919767
61636039045705037746347693108407
61636039045705037746347694171217
61636039045705037746347694643654
61636039045705037875993326231829
61636039045705037883604976638261
61636039045705037883608448896609
61636039045705037883608449369046
61636039045705037921746911022249
61636039045705037921746911140293
61636039045705037929341113098721
61636039045705037929341113216765
61636039045705065744978916258267
61636039045705065744979263819905
61636039045705065744979263819953
61636039045705065744999808266859
61636039045705066151488147854739
61636039045705066151488147872209
61636039045705066151489176741985
61636039045705066151489181328157
61636039045705066151489181328205
61636039045705066151489267067353
61636039045705066151489295647021
61636039045705066151489295647069
61636039045705066151489524284749
61636039045705066151489552864465
61636039045705066151509068443047
61636039045705066151510187655613
61636039045705066151510440269415
61636039045705066151510444873057
61636039045705066156572870115241
61636039045705066156572870115289
61636039045705066156572894089911
61636039045705066156572894108785
61636039045705066156572898694957
61636039045705066156572898695005
61636039045705066156593790703549
61636039045883934489550776121105
61636039045883934489550776121313
61636039045883934489550800095935
61636039045883934489550804700869
61636039045883934489550804701029
61636039045883934625995537227245
61636039045883934625995908750455
61636039045883934626811816293737
61636039045883934671749122019069
61636039045883934671749464975661
61636039045883934672565372505893
61636039045883945602588177575493
61636039045883945602588177575541
61636039045883945602588177575701
61636039045883945602588549112009
61636039045883945607671894942501
61636039045883945739032938681633
61636039045883945739033310204843
61636039045883945739033310217941
61636039045883945739849217748125
61636039045883945739849217748173
61636039045883945739870109756765
61636039045883945744116656048433
61636039045883945784786866416951
61636039045883945784786866430049
61636039045883945785602773960233
61636039045886636329242596853769
61636039045886636330058504383953
61636039045886636330058504384001
61636039045886636374996181645593
61636039045886636375812084589605
61636039045886636375812089175777
61636039045886636375812089175825
61636039045886647442279998308157
61636039045886647442280369831367
61636039045886647443095905838341
61636039045886647443095905838389
61636039045886647443096277374649
61636039045886647443116826426649
61636039045886647447363715674957
61636039045886647448179623205141
61636039045886647448179623205189
61636039045886647448200515213733
61636039045886647488033926043475
61636039045886647488849833586757
61636039045886647493933179417249
61636039045886647493933179417297
61636039045918900974416019017470
61636039045918900974583383723934
61636039045918906462503088145854
61636039045918917636499037361538
61636039045918923124418741783458
61636039045918950934788875001112
61636039045919056770467092493191
61636039045919056770467121072907
61636039045919056770467121190951
61636039045919056770652048900531
61636039045919056770655406367631
61636039045919056770655406485723
61636039045919056770738831988900
61636039045919056771283024029969
61636039045919056771283024502352
61636039045919056771471052566583
61636039045919056816220677285015
61636039045919056816220705982775
61636039045919056816405605125737
61636039045919056816408962579787
61636039045919056816408962592837
61636039045919056816408991277547
61636039045919056816468281151513
61636039045919056816471496192416
61636039045919056816471496192417
61636039045919056816471496310514
61636039045919056816471753409860
61636039045919056816471753409861
61636039045919056817036580242077
61636039045919056817036580714460
61636039045919056817036609294176
61636039045919056817036609412274
61636039045919056817221165100059
61636039045919056817224637358407
61636039045919067339733106167063
61636039045919067881245085349655
61636039045919067881245085362753
61636039045919067881997197658967
61636039045919067881997969311299
61636039045919067883776233443288
61636039045919067883776490660732
61636039045919067884319397086964
61636039045919067884320425956740
61636039045919067884507682368639
61636039045919067884508454020971
61636039045919067888772796185411
61636039045919067888772796198509
61636039045919067926998641561763
61636039045919067926998641574861
61636039045919067927750753871075
61636039045919067927751525523407
61636039045919067929508869067088
61636039045919067930072953299072
61636039045919067934526352397519
61636039045919067934526352410617
61636039045919072830243878346789
61636039045919072832691371236623
61636039045919072832694727286781
61636039045919072832694814915255
61636039045919072875976542550305
61636039045919072878235978783095
61636039045919072878427479118807
61636039045919072878427736336251
61636039045919073235166631942751
61636039045919073235166632060795
61636039045919073235167375015367
61636039045919073235167402178093
61636039045919073235167403595083
61636039045919073235167403713127
61636039045919073241753829438569
61636039045919073241754202391867
61636039045919073241756268122717
61636039045919073241756268240761
61636039045919073241757296973779
61636039045919073241757297091823
61636039045919073241757301224581
61636039045919073241757301342625
61636039045919073241942229052205
61636039045919073241945586519305
61636039045919073241945586519353
61636039045919073241945586637397
61636039045919073242510442403669
61636039045919073242510442521713
61636039045919073242779025421799
61636039045919073242782410169717
61636039045919073242782411586867
61636039045919073242782497680147
61636039045919073244267009678231
61636039045919073244287930265087
61636039045919073244287930266539
61636039045919073244289045247017
61636039045919073244289049479105
61636039045919073244477077556481
61636039045919073244477079091431
61636039045919073245020150855867
61636039045919073280920188154811
61636039045919073280920958390201
61636039045919073280920959807143
61636039045919073287507499969541
61636039045919073287507758722019
61636039045919073287509824334777
61636039045919073287510853185887
61636039045919073287510853187291
61636039045919073287510853303931
61636039045919073287510857436641
61636039045919073287510857436689
61636039045919073287510857554733
61636039045919073287695785264313
61636039045919073287699142731413
61636039045919073287699142731461
61636039045919073287699142849505
61636039045919073288260641148629
61636039045919073288263998615729
61636039045919073288263998615777
61636039045919073288263998733821
61636039045919073288511689625267
61636039045919073288515045675425
61636039045919073288515045675473
61636039045919073288515047210667
61636039045919073288515161883615
61636039045919073288515161883663
61636039045919073288515162001707
61636039045919073288532610331667
61636039045919073288535966381825
61636039045919073288535967798975
61636039045919073288536082590015
61636039045919073290021452351181
61636039045919073290021709568625
61636039045919073290041486477195
61636039045919073290042258129527
61636039045919073290206265190772
61636039045919073290209741878041
61636039045919073290209743294947
61636039045919073290771384138603
61636039045919073290773707067975
61636039045919073290773707069427
61636039045919073290773821859223
61636039045919073290794627657735
61636039045919957201771260933027
61636039045919968314808662387415
61636039045919973443725562898196
61636039045919973802978414051147
61636039045919973855510924844069
61636039045919973856326832387351
61636039045919973856326948595748
61636039045919973858583166128955
61636039045919973858606409298167
61636039045920257390477027630827
61636039045920257391041883509527
61636039045920268504079256266107
61636039045920268508597746217899
61636039045920268509161830444267
61636039045920268640775183828076
61636039045920273587242571986516
61636039045920273589502036326882
61636039045920273589773632438335
61636039045920273992249007929839
61636039045920273992250036451147
61636039045920273992250041050417
61636039045920273992250122544587
61636039045920273992250127143857
61636039045920273999024490253917
61636039045920273999027933932389
61636039045920273999027933932549
61636039045920273999027962512105
61636039045920273999027962512265
61636039045920273999588575897227
61636039045920273999843870055303
61636039045920273999843870055387
61636039045920273999843870055546
61636039045920273999843870055547
61636039045920273999843871590581
61636039045920273999843957684020
61636039045920273999865130536211
61636039045920273999865135135481
61636039045920274001286623432431
61636039045920274001287742646449
61636039045920274002100203441247
61636039045920274002102526376443
61636039045920274002102526389541
61636039045920274038002564141947
61636039045920274038003335794279
61636039045920274045597537870751
61636039045920274045618342368961
61636039045920274045618343785903
61636039045920274045618343786111
61636039045920274047853874444603
61636039045920274047856197392897
61636039045920306804338241308665
61636039045920317917375385545609
61636039045920317917375642763053
61636039045920318054636054181933
61636039045922658905206348641251
61636039045922658905206377220967
61636039045922659088283363847213
61636039045922659088283712925219
61636039045922659088283741504935
61636039045922670018243750095639
61636039045922670023327467462439
61636039045922670201321114379607
61636039045922670206404831746407
61636039045922674964714637674993
61636039045922675140197795159511
61636039045922675140197795178225
61636039045922675146972622052337
61636039045922675147728867122695
61636039045922675147729235471059
61636039045922675147791997235983
61636039045922675147791997254697
61636039045922675147792001958961
61636039045922675149483106762008
61636039045922675149483106762009
61636039045922675561205821380073
61636039045922675561268464475952
61636039045922675562018253837178
61636039045922675562020576768003
61636039045922675562021610949987
61636039045922675562021725741234
61636039045922675562021726095525
61636039045922675562041497002019
61636039045922675699366048500787
61636039045922708318230762748377
61636039045922708318230762749781
61636039045922708318230791328093
61636039045922708318230791446137
61636039045922708319046698995296
61636039045922719431267392551837
61636039045922719431268164202765
61636039045922719431268164204169
61636039045922959094476942521395
61636039045922959231800372935533
61636039045922969793283586718847
61636039045922969793284615588623
61636039045922969793284615607337
61636039045922969793284620193557
61636039045922969800059442481449
61636039045922969800062541314163
61636039045922969800811554772047
61636039045922970207513572323451
61636039045922970207514343975783
61636039045922970342327294738853
61636039045922970344837774389921
61636039045922970344837889162247
61636039045922970344837889181168
61636039045922970344837889181169
61636039045922970344838152047643
61636039045922970349920463340407
61636039045922970349921492229104
61636039045922970349921492229105
61636039045922970349921840834727
61636039045922975153981759296789
61636039045922975153984346646799
61636039045922975153985116881981
61636039045922975153985231555137
61636039045922975153985489835439
61636039045922975283714804738928
61636039045922975283714833436742
61636039045922975290489631140657
61636039045922975290489631613040
61636039045922975290492730445754
61636039045922975290492759025227
61636039045922975290492759025470
61636039045922975290492759143568
61636039045922975291245871607373
61636039045922975291245871624842
61636039045922975291245871624843
61636039045922975291245876211063
61636039045922975291245900322656
61636039045922975292937124030735
61636039045922975292940480080649
61636039045922975292940480080685
61636039045922975292940824454427
61636039045922975329468389157747
61636039045922975336999829469295
61636039045922975337062591234219
61636039045922975339505806732596
61636039045922975339509279187777
61636039045922975704719387144053
61636039045922975704719387144106
61636039045922975704722744256861
61636039045922975704722830350265
61636039045922975704722830350301
61636039045922975704722830350349
61636039045922975704803328249762
61636039045922975704806427082476
61636039045922975704806427082477
61636039045922975704806771928394
61636039045922975705537614080295
61636039045922975705538648618023
61636039045922975705538991574615
61636039045922975888636671077287
61636039045923008507501356629925
61636039045923009057356839536077
61636039045923009057360283214708
61636039045923009057360311912522
61636039045923019620538758084313
61636039045923019620539019551107
61636039045923019620539019551155
61636039045923019757799545755459
61636039045923019757799545761288
61636039045923019757799545774332
61636039045923019757799545774333
61636039045923019757799802972903
61636039045923019762883148940366
61636039045923020169644455861375
61636039045923020169644570652628
61636039045923020169665749993360
61636039045923020170397711831716
61636039045923020170397712894521
61636039045923020170397713366910
61636039045923020170397970111965
61636039045991552276111167284346
61636039045991568922800937364170
61636039045991602282049321702182
61636039045992002209279612748173
61636039045992002209282711580887
61636039045992002758137702409339
61636039045992002758325730499717
61636039045992002758325987704063
61636039045992002758409413325332
61636039045992002801631850023523
61636039045992002801631850036621
61636039045992002802383962332835
61636039045992002802384733985167
61636039045992002803891287201163
61636039045992002803891287319207
61636039045992002804076215028787
61636039045992002804076215041885
61636039045992002804079315278491
61636039045992002804079315291541
61636039045992002804079315396535
61636039045992002804079572495887
61636039045992002804079572495935
61636039045992002804079572508985
61636039045992002804079572613979
61636039045992002804142077528848
61636039045992002804142077528849
61636039045992002804706161760832
61636039045992002804707190630608
61636039045992002804894447042507
61636039045992002804895218694839
61636039045992013327403716083211
61636039045992013739248742378395
61636039045992013739248742378443
61636039045992013739266305499603
61636039045992013739269662966703
61636039045992013739269662966751
61636039045992013740000854687755
61636039045992013740001226224223
61636039045992013876446734988943
61636039045992013876446735002041
61636039045992013876530417342175
61636039045992013876530417355273
61636039045992013876530789350867
61636039045992013876530789363965
61636039045992013877282786868979
61636039045992013922196962326765
61636039045992013922200319780815
61636039045992013922200319793865
61636039045992013922263081545739
61636039045992013922263081558789
61636039045992013922263453554383
61636039045992013922827165790773
61636039045992013923015193855051
61636039045992013923015451072447
61636039045992013923015565863695
61636039045992013923036371778847
61636039045992018817914488262937
61636039045992018825447879973421
61636039045992018863587489534243
61636039045992018863647152466453
61636039045992018864151573766227
61636039045992018871181687359913
61636039045992018871181687361365
61636039045992018871181687365577
61636039045992018871181692082891
61636039045992018871199135807965
61636039045992018871202608066313
61636039045992019229699850681193
61636039045992019230451962990505
61636039045992019230451964407655
61636039045992019230452992923091
61636039045992019230452992923299
61636039045992019230453107242163
61636039045992019230453107596295
61636039045992019230453107714339
61636039045992019235532209516107
61636039045992019235536710290099
61636039045992019237041857433463
61636039045992019237041857450725
61636039045992019237043005343837
61636039045992019237227818262217
61636039045992019237231290520565
61636039045992019275178109885689
61636039045992019275178367103133
61636039045992019275178368638167
61636039045992019275180434250925
61636039045992019275180434250973
61636039045992019275180434369017
61636039045992019275181463102035
61636039045992019275181463103439
61636039045992019275181463120701
61636039045992019275181463220079
61636039045992019275181467352789
61636039045992019275181467352837
61636039045992019275181467470881
61636039045992019275366395180461
61636039045992019275369752647561
61636039045992019275369752647609
61636039045992019275369752765653
61636039045992019275432514884709
61636039045992019275930479412445
61636039045992019275931251064777
61636039045992019275933575411347
61636039045992019275933575412751
61636039045992019275933579662149
61636039045992019275933836879545
61636039045992019275933836879593
61636039045992019275933836997637
61636039045992019275934608531877
61636039045992019275934608531925
61636039045992019275934608649969
61636039045992019276182299541623
61636039045992019276184626721845
61636039045992019276184627194021
61636039045992019276184628611171
61636039045992019276185657126607
61636039045992019276185771445679
61636039045992019276185771799811
61636039045992019276185771917855
61636039045992019276203220247815
61636039045992019276206577714915
61636039045992019276206577715123
61636039045992019276206692506163
61636039045992019281269374493615
61636039045992019282775669429309
61636039045992019282960597256933
61636039045992019282963954723997
61636039045992019282963954724033
61636039045992019282963954724081
61636039045992019282963954842125
61636039045992019283524682551775
61636039045992019283525711421551
61636039045992019283527777487819
61636039045992019283527777489223
61636039045992019413445382986643
61636039045992019413446411856371
61636039045992019413446526175283
61636039045992019413466303574951
61636039045992019413467332444727
61636039045992019413467446881635
61636039045992019418530129223171
61636039045992019418530129223219
61636039045992019418549906622887
61636039045992052627000031342185
61636039045992052627003130174899
61636039045992052627003388809333
61636039045992052627003388927377
61636039045992052627756271353987
61636039045992903188876786331343
61636039045992903189440870559115
61636039045992903371891011179775
61636039045992903371891011192825
61636039045992903371891125984072
61636039045992903371891126102170
61636039045992903376974729032008
61636039045992903376974729150106
61636039045992903377811557268646
61636039045992914307833814133939
61636039045992914490012101434297
61636039045992919431396172341961
61636039045992919431396172814344
61636039045992919431399271647058
61636039045992919795732369797787
61636039045992919798263775095767
61636039045992919798264889704691
61636039045992919803347376254377
61636039045992919841486954407495
61636039045992919841486957594035
61636039045992919841487073802225
61636039045992919843181534288041
61636039045992919843181534760217
61636039045992919843743291335431
61636039045992919843743294521971
61636039045992919843745614282273
61636039045992919843745614283725
61636039045992919843745618520025
61636039045992919843745618533075
61636039045992919843746390185407
61636039045992919843746390657790
61636039045992919843746390657791
61636039045992919843746766780319
61636039045992919843994457789857
61636039045992919843997439116959
61636039045992919843997442303499
61636039045992919843997553436031
61636039045992919843997553908207
61636039045992919843997556622571
61636039045992919843997558511896
61636039045992919844017588057354
61636039045992919844018359705267
61636039045992919844018359705475
61636039045992919844018362891771
61636039045992919844018362891807
61636039045992919844018362892014
61636039045992919844018362892015
61636039045992919844018474496515
61636039045992919848830108024591
61636039045992919849080128086367
61636039045992919849081156483967
61636039045992919849081159670507
61636039045992919849100932466485
61636039045992919849100932470697
61636039045992919849100933887846
61636039045992919849100933887847
61636039045992919849101048674675
61636039045992919850524689304817
61636039045992919850775736364513
61636039045992919850775736836689
61636039045992919850775738253838
61636039045992919851336464542127
61636039045992919851337493411903
61636039045992919851360365044807
61636039045992919981279114080739
61636039045992952602738028706941
61636039045992952607800711166818
61636039045992953195567967268369
61636039045992953195568311624641
61636039045992953202346266400828
61636039045992963720855905324695
61636039045992963720856020115943
61636039045992963720859004157409
61636039045992963720859004629585
61636039045992963720859004629793
61636039045993203378147351749815
61636039045993203378711435976183
61636039045993203515408106492676
61636039045993214497084263795421
61636039045993214497105184383729
61636039045993214633529110522617
61636039045993214634365938759201
61636039045993219574913181430281
61636039045993219574913181902664
61636039045993219574916280735378
61636039045993219985002935098215
61636039045993219985003968217341
61636039045993219986698543848537
61636039045993219986698543848697
61636039045993219987260300422299
61636039045993219987263403977991
61636039045993219987263775868591
61636039045993219987511095341820
61636039045993219987511095341821
61636039045993219987511466878129
61636039045993219987513419334099
61636039045993219987513419335503
61636039045993219987514448203875
61636039045993219987514448204035
61636039045993219987514451391735
61636039045993219987514451391819
61636039045993219987514451391978
61636039045993219987514451391979
61636039045993219987514562522899
61636039045993219987514562995075
61636039045993219987514565710843
61636039045993219987514567245877
61636039045993219987514567600168
61636039045993219987514824463321
61636039045993219987534340396195
61636039045993219987535368910227
61636039045993219987535373515321
61636039045993219987535745051629
61636039045993219991782261215497
61636039045993219992342874600459
61636039045993219992598165570835
61636039045993219992598168758779
61636039045993219992598170293813
61636039045993219994040550600807
61636039045993219994041698511181
61636039045993220030757548404279
61636039045993220033013885332215
61636039045993220033016984519061
61636039045993220033264675528759
61636039045993220033268032641567
61636039045993220033268032995699
61636039045993220033268032995859
61636039045993220033268033113743
61636039045993220033268147432815
61636039045993220033268147786947
61636039045993220033288953702051
61636039045993220033288953702259
61636039045993220038351750480751
61636039045993220040608087408687
61636039045993220170528787371171
61636039045993220170549708077523
61636039045993252792008594007369
61636039045993252792008851224813
61636039045993253339085320711509
61636039045993253384838905621425
61636039045993263910105578616531
61636039045993263910108677449245
61636039045993263910108677921421
61636039045993263910129598509729
61636039045993263910129598509937
61636039045993263910672761681229
61636039045993264047387254052694
61636039045993264047390352885408
61636039045995604478647263354841
61636039045995604892123730222013
61636039045995604892123844540877
61636039045995604892875843948475
61636039045995605073443494112245
61636039045995605073443579851393
61636039045995605075952945348499
61636039045995605075954351421083
61636039045995605075973865935355
61636039045995615599299385468659
61636039045995615599299758894293
61636039045995616191564584353717
61636039045995616194075440599697
61636039045995616194095989297405
61636039045995616194095989651696
61636039045995616194095989651697
61636039045995620952384475938809
61636039045995620952384477001667
61636039045995620952385247591141
61636039045995620952385505871443
61636039045995620957468080049603
61636039045995621094728490401253
61636039045995621132950979253819
61636039045995621132950979272533
61636039045995621134643231968485
61636039045995621135398696064103
61636039045995621135398696078605
61636039045995621135398700327955
61636039045995621135398701844275
61636039045995621135398702198567
61636039045995621135399471967189
61636039045995621135399472435201
61636039045995621135399476684551
61636039045995621135399477038843
61636039045995621135399848575151
61636039045995621135461463963331
61636039045995621135461463982204
61636039045995621135461463982205
61636039045995621135462611875109
61636039045995621135483532463417
61636039045995621140482419565367
61636039045995621140483194405643
61636039045995621140545181330291
61636039045995621140545181349005
61636039045995621142177766863397
61636039045995621142177771112747
61636039045995621142237434044957
61636039045995621143013447306247
61636039045995621546428593914517
61636039045995621546428593914565
61636039045995621546428594386741
61636039045995621546428594386901
61636039045995621547180706223877
61636039045995621547181735093605
61636039045995621547181735093653
61636039045995621553960034226029
61636039045995621553960034226065
61636039045995621553960034226113
61636039045995621553960034344157
61636039045995621554022795991037
61636039045995621554022796463213
61636039045995621554022797880362
61636039045995621554774904049547
61636039045995621554774904050951
61636039045995621554775938705318
61636039045995621554795709966103
61636039045995654303450584189917
61636039045995654303453568703767
61636039045995654303453683022631
61636039045995654303453941657017
61636039045995654303453941657065
61636039045995654303453941775109
61636039045995654304206824201719
61636039045995654306717308911444
61636039045995654487220278809145
61636039045995654487221053649421
61636039045995654901509668711573
61636039045995654901512763293325
61636039045995654901514255578844
61636039045995665424106435779527
61636039045995665424106437196469
61636039045995665424106437314561
61636039045995665605341369050617
61636039045995665607036720584899
61636039045995665607036720597997
61636039045995665607853000136873
61636039045995665607873548834581
61636039045995904667916795180607
61636039045995904667916795199321
61636039045995904667917824050383
61636039045995904669609047895273
61636039045995904669612403945431
61636039045995905081394409841305
61636039045995905216960588939761
61636039045995915787733151230311
61636039045995915788485520743969
61636039045995915788485522156747
61636039045995915788485522161119
61636039045995915788486296995619
61636039045995915788486297113663
61636039045995915788486670067121
61636039045995915788548283921671
61636039045995915788548283938933
61636039045995915788548284392395
61636039045995915788548284393847
61636039045995915788548398730181
61636039045995915788549058760543
61636039045995915788549431832045
61636039045995915788569979466895
61636039045995916199515414343629
61636039045995916335081593442085
61636039045995916337592078151756
61636039045995916337592078151757
61636039045995916337592192470621
61636039045995916337612998385725
61636039045995921140901552517177
61636039045995921141651597560605
61636039045995921141652369212937
61636039045995921141654955145797
61636039045995921141654956562947
61636039045995921141655069818953
61636039045995921141655070881811
61636039045995921141655841471285
61636039045995921141656099751587
61636039045995921146738673929747
61636039045995921278160241056805
61636039045995921278160241529188
61636039045995921278163340361902
61636039045995921278915711288339
61636039045995921278915825607203
61636039045995921278916481522117
61636039045995921278916486127211
61636039045995921278978473051651
61636039045995921283999055701681
61636039045995921283999055706106
61636039045995921285691303691917
61636039045995921285691307942719
61636039045995921285691308415102
61636039045995921285691308415103
61636039045995921285694775950265
61636039045995921285694776068357
61636039045995921285694780201067
61636039045995921285694780673450
61636039045995921324666967127095
61636039045995921324669290062291
61636039045995921324670066313857
61636039045995921324670066313941
61636039045995921324670066431985
61636039045995921324670439385443
61636039045995921324732057961519
61636039045995921331444888601833
61636039045995921331448360860181
61636039045995921332263120598083
61636039045995921332263492138763
61636039045995921689945603475061
61636039045995921689945603475221
61636039045995921697473571056037
61636039045995921697473571056085
61636039045995921697477043314349
61636039045995921697477043314385
61636039045995921697477043314433
61636039045995921697477043432477
61636039045995921697560725785709
61636039045995954492721149490345
61636039045995954492724248323059
61636039045995954492724506957493
61636039045995954492724507075537
61636039045995954493477389502147
61636039045995954675644311209223
61636039045995954676491987416305
61636039045995954678999114540785
61636039045995955044298929757312
61636039045995965610845252825383
61636039045995965613289617830647
61636039045995965613292975297747
61636039045995965613292975297795
61636039045995965613292975415839
61636039045995965613355737535108
61636039045995965613373558936357
61636039045995965613377031194705
61636039045995965614104750539477
61636039045995965614107849844420
61636039045995965614108106589427
61636039045995965614108221380675
61636039045995965614129027295827
61636039045995965748858378140389
61636039045995965748859152979261
61636039045995965750553729673267
61636039045995965750553729686317
61636039045995965750553730139827
61636039045995965750553730141231
61636039045995965750553730145656
61636039045995965750553730158700
61636039045995965750553730158701
61636039045995965751368977168925
61636039045995965755637447525501
61636039045995966162335992799635
61636039045995966162335992799683
61636039045995966162419675625091
61636039045995966162419675625251
61636039045995966162419677042192
61636039046027875175321634533644
61636039046027875175321663113360
61636039046027875221096140030464
61636039046027886288359035988032
61636039046027886288359064567748
61636039046027886295782401099692
61636039046027886334133541484852
61636039046027919647607421388902
61636039046028041987617873569895
61636039046028041987621345828243
61636039046028041987621346891101
61636039046028086460095417978273
61636039046031943991376136572127
61636039046031943991376165151843
61636039046031944037108800656147
61636039046031977205185048449631
61636039046031988470604143587677
61636039048550065498706152186915
61636039048550065498894180251193
61636039048550065498956943545487
61636039048550065498957200762931
61636039048550365687976460269899
61636039048550365687976717487343
61636039048550365688164745551621
61636039048550365688227537425631
61636039048550365825237501958851
61636039048550365825425414187945
61636039048550365825425501462287
61636039048550365825425530036179
61636039048550365825425530042003
61636039048550410159592788299301
61636039048550410159592816865967
61636039048550410159592816879017
61636039048550410159593045503695
61636039048550410159593074083411
61636039048550410159593074096461
61636039048550576863615102273768
61636039048550576863615102275220
61636039048550582398980901400908
61636039048550582399795403938836
61636039048550582399795403940288
61636039048550582399795661157732
61636039048623356152347001250335
61636039048623356152347001263385
61636039048655732122201745386447
61636039048655732305132402200511
61636039048655782084000562117521
61636039048658133224333213287621
61636039048658133224334242174659
61636039048658133224521498582393
61636039048658133224522270238937
61636039048658133819130845984691
61636039048658133819318102409687
61636039048658133819318874062019
61636039048658133819318874067843
61636039048658133819319217024435
61636039048658133819381635826943
61636039048658177689383920325991
61636039048658177689383920330203
61636039048658177689384691982535
61636039048658177696159518856647
61636039048658177696723603084419
61636039048658177696978007615427
61636039048658183049394034667061
61636039048658183049394291884505
61636039048658183179814108985199
61636039048658183186592027277609
61636039048658183186592284495053
61636039048658183186592289199525
61636039048658183186592374938673
61636039048658183187408192025285
61636039048658183187408192137713
61636039048658183187408192143329
61636039048658183187408282481955
61636039048658183232346736104346
61636039048658433413771143298725
61636039048658433413854827181327
61636039048658434008379461827035
61636039048658477878633565042323
61636039048658483231047529549647
61636039048658483238661504420693
61636039048658483368245522160195
61636039048658483369085822668225
61636039048658483375838576326293
61636039048658483375838577389103
61636039048658483375839606258879
61636039048658483375839609445419
61636039048658483375841929207173
61636039048658483375842704046045
61636039048658483376675404575975
61636039048658483376678876480191
61636039048658483376678876834323
61636039048658483376679648486655
61636039048658483422432461742787
61636039048658483779839499991839
61636039048658483787432554157937
61636039048658483787432555220747
61636039048658483787433584090523
61636039048658483787433587277063
61636039048658483787435649821373
61636039048658483787435652990651
61636039048658483787435907038817
61636039048658483787436681877689
61636039048659333981603847056835
61636039048659333981603875636551
61636039048659333981604904506327
61636039048659334393197824888479
61636039048659334393198882337971
61636039048659334393386110183251
61636039048659334393386138762967
61636039048659334393386910415299
61636039048659334576191157728319
61636039048659334576379185805647
61636039048659378453242153124037
61636039048659378864817247388817
61636039048659378864817247401867
61636039048659378864817504606261
61636039048659378864818276258593
61636039048659378864818276271643
61636039048659378864836130955681
61636039048659378864838168093765
61636039048659378864838168106815
61636039048659378864838196673481
61636039048659378864838425311209
61636039048659378864838453890925
61636039048659383798862664420879
61636039048659383798883613692493
61636039048659383798883613705543
61636039048659383806389603591253
61636039048659383806389603604303
61636039048659383806389604654063
61636039048659383806390375243585
61636039048659383806390375256635
61636039048659383806390633523839
61636039048659383806392699254689
61636039048659383806392956472133
61636039048659383806410552888967
61636039048659383806411324528249
61636039048659383806411324541299
61636039048659383943650273290387
61636039048659383943653367891013
61636039048659383943654487086157
61636039048659383943671280084403
61636039048659383943671308664119
61636039048659383944487211613955
61636039048659383944490572735607
61636039048659383944491430127087
61636039048659383982630178049830
61636039048659383989427964198578
61636039048659383989428250113839
61636039048659383989429020230920
61636039048659383989429369308983
61636039048659383990244157644071
61636039048659383990245272134894
61636039048659383990245272252995
61636039048659384347654377632577
61636039048659384348490086569023
61636039048659384348491205882259
61636039048659384355243992841777
61636039048659384355243992854827
61636039048659384355244250059221
61636039048659384355244251122031
61636039048659384355247345722657
61636039048659384355248464917801
61636039048659384355265257916047
61636039048659384355268352503623
61636039048659384355268352516673
61636039048659384355268381083339
61636039048659384355268638300783
61636039048659384356084288645495
61636039048659384356084288763587
61636039048659384356085407958731
61636039048659384401001016720189
61636039048659384401001273924583
61636039048659384401021942030222
61636039048659384401021966010677
61636039048659384401023085205821
61636039048659384401023085218871
61636039048659384401023089923183
61636039048659384401023347140627
61636039048659384401837873553959
61636039048659384401837878258271
61636039048659384401838907128047
61636039048659384401838992749103
61636039048659384401839250084639
61636039048659395061792313166443
61636039048659395062608216116279
61636039048659395473386290998087
61636039048659801491559715494398
61636039048659801491748259056347
61636039048659801537313300402862
61636039048840949038324921589545
61636039048840949038325207386705
61636039048873369472959461023095
61636039048873369477289894312227
61636039048873369477289894325277
61636039048873369477289922904993
61636039048873369477854778789309
61636039048873369478042778273871
61636039048873369479800374313215
61636039048873369480553262511159
61636039048873369480553291090875
61636039048873369480553548308319
61636039048873369518713017235203
61636039048873369523022558515743
61636039048873369523796363065695
61636039048873369525466923521007
61636039048873369525553987788345
61636039048873369525553987801395
61636039048873369526306847302983
61636039048873369526307104520427
61636039048873380590327324346331
61636039048873380590327324359381
61636039048873380591079436655643
61636039048873380597855035182087
61636039048873380597920378512429
61636039048873380598673523940867
61636039048873380636059959970131
61636039048873380636059959983181
61636039048873380636812072279443
61636039048873380636832992867751
61636039048873380636833764520083
61636039048873380643587670805887
61636039048873380643587670818937
61636039048873380643673934841177
61636039048873380644427080152975
61636039048873385943493401162967
61636039048873385948576746993459
61636039048873385951086455329065
61636039048873385951086456391875
61636039048873385951839597570963
61636039048873385951839600757503
61636039048873385951840372409835
61636039048874269911104318355835
61636039048874269911104575573279
61636039048874270094118543204267
61636039048874281166485306049311
61636039048874281211402809913419
61636039048874281212238862261419
61636039048874281212239633445739
61636039048874286512060648330461
61636039048874286512060648442889
61636039048874286512060653047983
61636039048874286517140898156435
61636039048874286518835476267383
61636039048874286518838571340393
61636039048874286518838914296985
61636039048874286518838918883205
61636039048874286519400335334027
61636039048874286519403687139047
61636039048874286519651379211395
61636039048874286519651382393723
61636039048874570100371813515693
61636039048874570230020917484733
61636039048874570230041838073041
61636039048874570235125441120977
61636039048874570236816664947153
61636039048874570236820021488409
61636039048874570237632567891165
61636039048874581348161813705589
61636039048874581354937669449477
61636039048874581355752543523713
61636039048874581393894449329389
61636039048874581393915369917697
61636039048874581401506099735821
61636039048874586701328919392001
61636039048874586706411493570161
61636039048874586708110288783075
61636039048874586708110541296255
61636039048874586708110546000519
61636039048874586708921973558099
61636039048874586708925329608257
61636039048874586708925329612469
61636039048874586708925334329991
61636039048874586708925420069139
61636039048874586708926105987939
61636039048874586708926191727087
61636039048874586747063877946833
61636039048874586747063877951045
61636039048874586753838704825157
61636039048874586883506435026977
61636039048874586884321194782349
61636039048874586884322337970989
61636039048874586884342115370657
61636039048874586889425718418593
61636039048874586891099460613359
61636039048874586891099489193075
61636039048874586891120409903847
61636039048874586891121438773623
61636039048874586891936288867413
61636039048874586891936312847859
61636039048874586891936317447129
61636039048874586891937346316905
61636039048874586891937432056053
61636039048874620062191645994605
61636039048874620063007463199469
61636039048874620063007548938617
61636039048874631180312650496929
61636039048874631181127438832017
61636039048874631181127524571165
61636039048876966260345120166303
61636039048876966260345120179353
61636039048876966260345377383747
61636039048876966260345377396797
61636039048876966260366012187945
61636039048876966260366297985105
61636039048876971194975284801213
61636039048876971200058887849149
61636039048876971201750083095609
61636039048876971202503224257435
61636039048876971788935065084749
61636039048876971789750968022937
61636039048876971789771515558617
61636039048876971789771772776061
61636039048876971794018380813381
61636039048876971794855118606553
61636039048876971794855204345701
61636039048876971794855491659181
61636039048876971796525421844421
61636039048876971796525679048815
61636039048876971796528889497675
61636039048876971796528889503499
61636039048876971796528894089719
61636039048876971796528894102769
61636039048876971796529119068523
61636039048876971796529146702069
61636039048876971796529146720943
61636039048876971796529151307163
61636039048876971796529151320213
61636039048876971796529233859771
61636039048876971796549810072933
61636039048876971796550067290377
61636039048876971796550067303427
61636039048876971796550068825571
61636039048876971796550154564719
61636039048876971796550159163989
61636039048876971797365717616215
61636039048876971797365717635089
61636039048876971797365974833659
61636039048876971797365974852533
61636039048876971797365976368853
61636039048876971797366062108001
61636039048876971797366062109453
61636039048876982907055782254719
61636039048876982907055782267769
61636039048876982907892605800089
61636039048876982914648836420817
61636039048876982914648836433867
61636039048876982914649094701071
61636039048876982914649869539943
61636039048876982914671163666313
61636039048876982915485664670499
61636039048876982915486037742001
61636039048876982915486807876561
61636039048876982915487065094005
61636039048876982915487066610325
61636039048876987810303624585561
61636039048876987810304744266139
61636039048876987811053417128907
61636039048876987811056768933927
61636039048876987811056770469121
61636039048876987811056856208269
61636039048876987811056860807539
61636039048876987811057889677315
61636039048876988222085887711977
61636039048877266449615714046447
61636039048877266449615942684175
61636039048877271802782019500811
61636039048877271802782048080527
61636039048877271932452074173069
61636039048877271933267977111257
61636039048877271933288897699565
61636039048877271940046128156843
61636039048877271940046242948091
61636039048877271940066819161253
61636039048877271940066819180127
61636039048877271940066823897489
61636039048877271940067081114933
61636039048877271940067168252309
61636039048877271940882726704535
61636039048877271940882726841501
61636039048877271940882984058945
61636039048877271940883071196321
61636039048877271940883071197773
61636039048877283051408873332113
61636039048877283058186794793801
61636039048877283058187828399813
61636039048877283059002702337074
61636039048877283059002702337083
61636039048877283059003046828869
61636039048877283059003731343825
61636039048877283059004075700097
61636039048877283097141508955913
61636039048877283097162429544221
61636039048877283103919430430651
61636039048877283103919687635045
61636039048877283103940351005909
61636039048877283103940351018959
61636039048877283103940608223353
61636039048877283103940609758547
61636039048877283103940724077411
61636039048877283104756258549182
61636039048877283104756258549191
61636039048877283104756631620693
61636039048877287992796038823141
61636039048877287992796038840403
61636039048877287992797072433365
61636039048877287992797162758733
61636039048877287999574309393147
61636039048877287999575338264375
61636039048877288000324006876341
61636039048877288000328224927285
61636039048877288000328483675551
61636039048877288000386773244738
61636039048877288000386773244747
61636039048877288000390216923370
61636039048877288000390216923379
61636039048877288000391245794607
61636039048877288046056642500141
61636039048877288046060119007830
61636039048877288046143424175516
61636039048877288403739153956835
61636039048877288411353128827881
61636039048877288411353900480213
61636039048877288411353900499087
61636039048877288411357343705335
61636039048877288411357348409599
61636039048877288412110488053701
61636039048877288586753494653501
61636039048877288587568254408873
61636039048877288587569397597513
61636039048877288587571349009499
61636039048877288587589174997181
61636039048877288587592269597807
61636039048877288592672863784265
61636039048877288594346520239883
61636039048877288594346548819599
61636039048877288594367096458869
61636039048877288594367353676313
61636039048877288594367469530371
61636039048877288594370535415767
61636039048877288594370535428817
61636039048877288594370540137501
61636039048877288594370540150551
61636039048877288594370568848359
61636039048877288594370792633211
61636039048877288594370797354945
61636039048877288594371597718135
61636039048877288595183348493937
61636039048877288595183377073653
61636039048877288595184491682577
61636039048877288595186443094554
61636039048877288595186443094563
61636039048877288595186447680774
61636039048877288595186447680783
61636039048877288595186471792371
61636039048877321214111886562281
61636039048877321216643287255167
61636039048877321353823462715215
61636039048877321353823802485267
61636039048877321353823805671807
61636039048877321354660286241711
61636039048877321354660286247535
61636039048877321354660629204127
61636039048877321354660630734949
61636039048877321758071186697369
61636039048877321758074626717077
61636039048877321758074654350623
61636039048877321758074654369497
61636039048877321758095574938931
61636039048877321758095574957805
61636039048877321758095576474125
61636039048877321763158000199989
61636039048877321763158004313825
61636039048877321763158344556261
61636039048877321763178920769423
61636039048877321763178920788297
61636039048877321763179265261209
61636039048877321765686304757055
61636039048877321765686304775929
61636039048877321765689376428399
61636039048877321765689376445869
61636039048877321765689405006702
61636039048877321765689405006711
61636039048877321765689405025576
61636039048877321765689405025585
61636039048877321766442549373951
61636039048877321766442550909144
61636039048877332471961255494051
61636039048877332472780261874259
61636039048877332472781635237273
61636039048877332518534191157860
61636039048877332876192305518557
61636039048877332876194629983171
61636039048877332876195401654377
61636039048877332876195405768213
61636039048877332876195746010649
61636039048877332876215550571479
61636039048877332876215552106673
61636039048877332881298896401971
61636039048877332881299240893757
61636039048877332881300011029769
61636039048877332883726812896563
61636039048877332883806280389603
61636039048877332883807052060809
61636039048877332883809380639259
61636039048877332883810495267057
61636039048877332884563639615423
61636039048877332884563641150616
61636039048877438758460646005527
61636039048947215903857759667587
61636039048947216041118514511071
61636039048947232511589689231467
61636039048947232512405592175479
61636039048947265858875044951077
61636039048947265858895965539385
61636039048947265865653223630209
61636039048947265866490048697723
61636039048947265866490139036141
61636039048947265866491167905917
61636039048947516093124969030285
61636039048947516229574062974197
61636039048947516268527657791149
61636039048947516268548578379457
61636039048947516276139308197581
61636039048947527394260312699905
61636039048947532739814739110109
61636039048947532877096414073889
61636039048947532883853673577443
61636039048947532883874594288215
61636039048947532883874708607079
61636039048947532883875737476855
61636039048947532884690501831497
61636039048947532884690616150361
61636039048947532884691645020137
61636039048947565643979497259956
61636039048947566054945858958689
61636039048947566055761761902701
61636039048947566101514317824749
61636039048947577173881737535249
61636039048949917187728468895521
61636039048949917194504324639409
61636039048949917195256436931459
61636039048949917744365574137595
61636039048949917789279749127369
61636039048949917789280006331763
61636039048949917789300928449441
61636039048949917789303251384685
61636039048949917789303251397735
61636039048949917789303252919879
61636039048949917789303338659027
61636039048949917789304367528803
61636039048949917789304372128073
61636039048949917790118901710523
61636039048949917790119158927967
61636039048949917790119160463161
61636039048949917790119246202309
61636039048949917790120275073537
61636039048949967150528126745957
61636039048949967150549047334265
61636039048949967155629292915101
61636039048949967157306305425089
61636039048949967158143130492603
61636039048949967158143220831021
61636039048949967158144249700797
61636039048949967561557245510957
61636039048949967569171995222279
61636039048950212442369898430815
61636039048950217925206257022243
61636039048950217932799311188341
61636039048950217932821117883359
61636039048950217932821122600721
61636039048950217932821375100803
61636039048950217932821376617123
61636039048950217932821379818165
61636039048950217932821381216393
61636039048950217933635882220579
61636039048950217933636139438023
61636039048950217933636255292081
61636039048950217933637284160405
61636039048950217971795638005981
61636039048950217978552896096805
61636039048950217978573559467669
61636039048950217978573559480719
61636039048950217978573816685113
61636039048950217978573816698163
61636039048950217978573818220307
61636039048950217978573932539171
61636039048950217978574961408947
61636039048950217979389467010942
61636039048950217979389467010951
61636039048950217979389724228395
61636039048950217979389725763589
61636039048950217979389840082453
61636039048950217979390868952229
61636039048950233992325164423571
61636039048950233992326193293347
61636039048950234404107427549987
61636039048950234404108199202319
61636039048950234580343473700413
61636039048950234587100733203967
61636039048950234587121395162101
61636039048950234587121395175151
61636039048950234587121652379545
61636039048950234587121653914739
61636039048950234587121768233603
61636039048950234587122797103379
61636039048950234587937561458021
61636039048950234587937675776885
61636039048950234587938704646661
61636039048950267201782467898713
61636039048950267209396442769759
61636039048950267346576870725517
61636039048950267346578018635891
61636039048950267346594435376095
61636039048950267347413810111895
61636039048950267347413814829257
61636039048950267347414584950767
61636039048950267347414842168211
61636039048950267392327099579611
61636039048950267393163927833665
61636039048950267393165071022305
61636039048950267393167283765571
61636039048950267393167285300765
61636039048950267393167399619620
61636039048950267393167399619629
61636039048950267393168428489396
61636039048950267393168428489405
61636039048950267750827809748575
61636039048950267750828842867701
61636039048950267750849873661037
61636039048950267750849875177357
61636039048950267755911155579067
61636039048950267755912188698193
61636039048950267755933219491529
61636039048950267758358876634489
61636039048950267758359249705991
61636039048950267758443703728808
61636039048950267758443703728817
61636039048950267758443960946261
61636039048950267759196073238311
61636039048950267759196848077183
61636039048950278465534817800759
61636039048950278465534819331581
61636039048950278511285046654853
61636039048950278511288031050451
61636039048950278511288404121953
61636039048950278868969850809905
61636039048950278876563936578809
61636039048982332687001623406491
61636039048982332687001623419541
61636039048982332687566479303857
61636039048982332687753735715803
61636039048982332694529334242247
61636039048982338040167700223127
61636039048982338045251046053619
61636039048982338047760754389225
61636039048982338047760755452035
61636039048982338048513896631123
61636039048982338048513899817663
61636039048982338048514671469995
61636039048982338178183920125661
61636039048982338178183921188471
61636039048982338184958748062583
61636039048982338185774651006595
61636039048982338230712331921287
61636039048982338230713103560569
61636039048982338230713103573619
61636039048982338230776122542937
61636039048982338231529011109675
61636039048982338231529354066267
61636039048982349303079752564907
61636039048982349303142513267021
61636039048982349303142514329831
61636039048982349303895655508919
61636039048982349349462073286869
61636039048982349349649329698815
61636039048982354649471002507431
61636039048982354656060895904841
61636039048982354656248923982169
61636039048982354656311685747093
61636039048982354656311942964537
61636039048982354656311947550757
61636039048982354839075235538697
61636039048982354839263263616025
61636039048982354839263521883229
61636039048982354840079429432335
61636039048982354840079514108673
61636039048982354840079515171483
61636039048982387636942033109497
61636039048982387636942118848645
61636039048982387636963039436953
61636039048982387642046642484889
61636039048982387644553683515929
61636039048982387644553769255077
61636039048982388002781392557807
61636039048982388007885916194051
61636039048982388046022173350589
61636039048982388048535756892975
61636039048982388048536096663027
61636039048982388048536096680289
61636039048982388048536097017159
61636039048982388048536099849567
61636039048982388048536101266509
61636039048982388048553574043475
61636039048982388048557017268597
61636039048982388048557017722107
61636039048982388049288898072063
61636039048982388049310161616963
61636039048982388053636148221635
61636039048982388053639591900267
61636039048982388054393507447455
61636039048982388056146628209573
61636039048982388056146632458923
61636039048982388056147747086721
61636039048982388056900548478495
61636039048982388056900891435087
61636039048982398762673744887625
61636039048982398762674773757401
61636039048982399166676993354655
61636039048982399166678021770921
61636039048982399167430137249511
61636039048982399174267722719269
61636039048982399174268751589045
61636039048982399175020863881095
61636039048982399175020867067635
61636039048982399175021638719967
61636039048982654479553576484064
61636039048982687780480048993285
61636039048982687785562623171445
61636039048982688192074031061172
61636039048982688192074031061181
61636039048982688197157634109117
61636039048982688199663220765464
61636039048982688199663612968922
61636039048982688199663612968931
61636039048982688199664641838707
61636039048982699310195035563505
61636039048983538980999993435430
61636039048983555047302596359572
61636039048983555413331561424453
61636039048983555414147464368465
61636039048983555452286017304898
61636039048983555459064197046840
61636039048983555459064197046849
61636039048983588399127902445942
61636039048983588399128674098274
61636039048983588806370473354758
61636039048983588806391393943066
61636039048983599512165018103170
61636039048983599924512141227946
61636039048983604827171625876339
61636039048983604827171883093783
61636039048983604870414697967742
61636039048983604872925182205030
61636039048983604872925439422474
61636039048983755120672528717045
61636039048983755127698313256993
61636039048984055309378263640543
61636039048984055309378263647185
61636039048984055309379038481845
61636039048984055309379038487461
61636039048984055309389755520241
61636039048984055309943122713829
61636039048984055309943122715233
61636039048984055316970021861883
61636039048984055317534880928527
61636039048984055355131848557053
61636039048984055355132623391713
61636039048984055355696707623697
61636039048984055360211979346641
61636039048984055362722463583929
61636039048984055363287322650573
61636039048984055721725380586264
61636039048986235154859028136161
61636039048986240096245136194959
61636039048986240096246193644451
61636039048986240097061043725191
61636039048986240097061043726643
61636039048986240097061072304907
61636039048986240097061072306359
61636039048986240097062072596419
61636039048986240097062101174683
61636039048986240508006479666187
61636039048986240508006508245903
61636039048986240508007508535963
61636039048986240638514103062739
61636039048986240645267148302511
61636039048986240645288155096527
61636039048986240646103718271939
61636039048986240646103975489383
61636039048986240683427793713661
61636039048986240684242553469033
61636039048986240684243696657673
61636039048986240684245648069659
61636039048986240684263474057341
61636039048986240684266568657967
61636039048986240684266825875411
61636039048986240689347077105277
61636039048986240689347162844425
61636039048986240691020474943771
61636039048986240691020819300043
61636039048986240691020847879759
61636039048986240691021618132411
61636039048986240691021622718631
61636039048986240691021879936075
61636039048986240691041652749523
61636039048986240691041740010815
61636039048986240691041768590531
61636039048986240691042797460307
61636039048986240691042883199455
61636039048986240691857303062311
61636039048986240691857560279755
61636039048986240691857647554097
61636039048986240691857676133813
61636039048986240691858705003589
61636039048986240691858790742737
61636039048986251763409188178567
61636039048986251764225094310571
61636039048986251802384564298813
61636039048986251809141823802367
61636039048986251809162485773551
61636039048986251809162744513139
61636039048986251809162858832003
61636039048986251809163887701779
61636039048986251809978393303783
61636039048986251809978650521227
61636039048986251809978652056421
61636039048986251809978766375285
61636039048986251809979795245061
61636039048986256698018178182667
61636039048986256704796353686857
61636039048986256704796353692681
61636039048986256704796439431829
61636039048986256705549499098033
61636039048986256705549499103857
61636039048986256705549584843005
61636039048986256705612261217089
61636039048986256705612265467891
61636039048986256742934906274783
61636039048986256743750813805015
61636039048986256751281880690929
61636039048986256751365821796582
61636039048986257116578617863033
61636039048986257116578621050977
61636039048986289921867722027367
61636039048986289921867722028771
61636039048986289921867750607083
61636039048986289921867750608487
61636039048986289921868750898547
61636039048986289921868779476859
61636039048986290059065714633703
61636039048986290059065743213419
61636039048986290059881646163255
61636039048986290098023555149647
61636039048986290098024612599139
61636039048986290098044475737955
61636039048986290104798378837219
61636039048986290104798407416935
61636039048986290104799439473251
61636039048986290105635119816931
61636039048986290105635205556079
61636039048986290105635207091273
61636039048986290105635235670989
61636039048986290105636264540765
61636039048986290105636350279913
61636039048986290463295646862745
61636039048986290463298741463371
61636039048986290463298998680815
61636039048986290463299860658515
61636039048986290463319662051679
61636039048986290463319919269123
61636039048986290463320781364867
61636039048986290468379364229545
61636039048986290468382344511307
61636039048986290468382434836675
61636039048986290468383463706451
61636039048986290468403265099615
61636039048986290468403350838763
61636039048986290468403355543027
61636039048986290470910396574067
61636039048986301177186747715743
61636039048986301178002650665579
61636039048986301216144302434527
61636039048986301216165223022835
61636039048986301216165480240279
61636039048986301222919383339543
61636039048986301223755952840959
61636039048986301223756210058403
61636039048986301223756211593597
61636039048986301223756325912461
61636039048986301223757354782237
61636039048986301581416765683933
61636039048986301589031515395255
61636039048986306527908459532731
61636039048986306530418939519265
61636039048986306530418939538139
61636039048986306530419025277287
61636039048986306531172084949315
61636039048986306531172170688463
61636039048986440220636840889240
61636039048986440223148099965400
61636039048986440223148357182844
61636039048986456824104431002836
61636039048986456824104431009469
61636039048986456824107782938998
61636039048986456831698518294693
61636039048986456869862234436841
61636039048986757013378462366642
61636039048986757013378462379692
61636039048986757013378462381144
61636039048986757013378467084004
61636039048986757013378467085408
61636039048986757013378467089833
61636039048986757013378467148882
61636039048986757013379243525161
61636039048986757013379500736020
61636039048986757020969196967006
61636039048986757020970225836782
61636039048986757425160731811220
61636039515731176311591721138693
61636039515731176357366226638321
61636039515731187424629122593081
61636039515731187470403628092709
61636039515763607911624680538933
61636039518294202257421233091081
61636039518296905196203367378575
61636039518296905196767194388903
61636039518296905196767451606347
61636039518365936558739546365599
61636039518365947676859521998147
61636039518367137132807554134951
61636039518367138960418513529694
61636039518367138962678235087291
61636039518367148250927558347215
61636039518369838424460635929831
61636039518369838424460635934043
61636039518369838836054613761475
61636039518369840252071595324574
61636039518369840254327960832226
61636039518369840254331316882171
61636039518369849542580640142095
61636039518369849542580640146307
61636039518369849954174617973739
61636039518369851188956551472883
61636039518394164873308144199253
61636039518394164873496429480975
61636039518394166520436167817879
61636039518394166520436425035323
61636039518394166520436425052585
61636039518394166520437196704917
61636039518394166657697179428057
61636039518394166657697951080389
61636039518394166702614683760177
61636039518394166702614712339893
61636039518394166703366824631943
61636039518394166703367081849387
61636039518394166703367824922003
61636039518402269983801692588319
61636039518402270394831586192191
61636039518402270394831586205241
61636039518402270395395670419963
61636039518402270395395670437225
61636039518402270395396442089557
61636039518402270532844452876975
61636039518402270532845481746751
61636039518402270577762214426539
61636039518402270577762243006255
61636039518402271768191499469455
61636039518402272179220364203551
61636039518402272179221393073327
61636039518402272179785477301099
61636039518402275519148637907761
61636039518402275519148637925023
61636039518402275928483926237911
61636039518402275928483926250961
61636039518402275928483954817627
61636039518402275928483954830677
61636039518402275929047781827955
61636039518402275929048010482945
61636039518402275929048039045399
61636039518402275929048039062661
61636039518402275929048782118015
61636039518402275929048782135277
61636039518402275929048810714993
61636039518402275930742615756667
61636039518402275930743387408999
61636039518402275930743390591327
61636039518403176497047734444295
61636039518403176497047848763159
61636039518403176499308313410847
61636039518403220971029217691398
61636039518403222206375235418314
61636039518405872255048561936815
61636039518405873901425502133167
61636039518405873901989329143495
61636039518405873901989586360939
61636039518405874084919871638695
61636039518405874084919961981538
61636039518405874084919985957559
61636039518405874084920216012442
61636039518405874084920243175003
61636039518405874084921019431030
61636039518405874084982638007314
61636039518405874084983781195954
61636039518405874085170920115546
61636039518405874085172066490726
61636039518405877788700816239175
61636039518405877788700816243387
61636039518405877788700930558039
61636039518405877788700930562251
61636039518405877788701959432027
61636039518405877790960620352401
61636039518405877790960620353805
61636039518405878200294794070819
61636039518405878200294908389683
61636039518405879435076727569963
61636039518405879435076841888827
61636039518405879435077870758603
61636039518405879435641583450067
61636039518405879435641697768931
61636039518405879435641954986375
61636039518405922072889033832664
61636039518405922072890062702440
61636039518405922072890065888980
61636039518405922627016429221360
61636039518612702659762195993599
61636039518612704306890219612225
61636039518612704306891248499263
61636039518612704489068764134239
61636039518612704489068764134452
61636039518612704489820876426289
61636039518612704489821905313540
61636039518612704489884671664684
61636039518612704901603139552705
61636039518612704901666934791100
61636039518613002849032789873743
61636039518613003398075807375631
61636039518613004496161842379407
61636039518613004632585773222559
61636039518613004633422596754879
61636039518613004678339329434667
61636039518613004678339358014383
61636039518613004679091441726717
61636039518613004679092470596493
61636039518613005090873704853133
61636039518620810011344318436489
61636039518621110154861327524809
61636039518621110154945009878041
61636039518621110200614883736917
61636039518621110200614912316633
61636039518621158371327101959257
61636039518621158371327359176701
61636039518682046925416982131629
61636039518682046971170566923453
61636039518682048571792893458205
61636039518682048572357749338309
61636039518682048572545005767517
61636039518682048617546478250029
61636039518682048618107206427856
61636039518682048618110562477801
61636039518682048618298590555129
61636039518682048618298590559341
61636039518682052324336643740089
61636039518682053559682661462793
61636039518682952892148425380521
61636039518682952897232028428457
61636039518682952899491461014213
61636039518682952899491464202157
61636039518682954134273394514761
61636039518682954134837478729483
61636039518682986251316481303423
61636039518682986251316484491367
61636039518682986251316829320023
61636039518682987486098414786709
61636039518682987486098762819167
61636039518682996769556508811767
61636039518683253088762026314641
61636039518683254323543959797927
61636039518683254323543959815189
61636039518683254324108044029911
61636039518683254864971888290617
61636039518683254864972002609481
61636039518683254865807682953161
61636039518683254872586982375681
61636039518683254872587096694545
61636039518683287675365884440963
61636039518683287675369356699311
61636039518683296958827102691911
61636039518683297507870895034075
61636039518685637534395404455359
61636039518685638129192006749071
61636039518685639181523685308691
61636039518685639363701972595999
61636039518685639364538024475987
61636039518685648647432805909747
61636039518685649242229408203459
61636039518685650299644432576309
61636039518685650299644432593571
61636039518685650476739374050387
61636039518685650476739374050600
61636039518685650477492515229688
61636039518685650477555281580832
61636039518685650477575425930375
61636039518685650482575089390373
61636039518685650482658771743605
61636039518685650482658771760867
61636039518685650889337544707248
61636039518685650894441034870021
61636039518685654191144545997037
61636039518685655830741502747011
61636039518685655835825105794947
61636039518685655835825877447279
61636039518685655837520454141285
61636039518685655837520457323613
61636039518685655838272566433335
61636039518685655838272569619875
61636039518685655838272569632925
61636039518685655838272823650779
61636039518685655838273598489651
61636039518685655838273598502701
61636039518685687359955223917957
61636039518685687359955227105901
61636039518685687542969566286247
61636039518685687542969911114903
61636039518685689143591894238145
61636039518685689189342378780109
61636039518685689189345477612823
61636039518685689189345822458741
61636039518685698472992628560289
61636039518685937723665969738525
61636039518685937723665969755787
61636039518685939370793993391675
61636039518685939370794250609119
61636039518685939552972537896427
61636039518685948836703399772629
61636039518685948836703399789891
61636039518685949385746417291779
61636039518685950483831680625961
61636039518685950483831680643223
61636039518685950483832452295555
61636039518685950620256383138707
61636039518685950621092435018695
61636039518685950666009967930531
61636039518685950666762080222581
61636039518685950666762337440025
61636039518685951032875469780181
61636039518685951078544343348997
61636039518685954380415108564435
61636039518685956019176016167451
61636039518685956019176044747167
61636039518685956019928414256661
61636039518685956020011725073585
61636039518685956020011725090847
61636039518685956020011982291029
61636039518685956020011982308291
61636039518685956020012068047439
61636039518685956020012753960623
61636039518685956020013096899953
61636039518685956024259619215387
61636039518685956025095413877931
61636039518685956025095671095375
61636039518685956025096442747707
61636039518685956026791019441713
61636039518685956026791022624041
61636039518685956027543131733763
61636039518685956027543132200323
61636039518685956027543134920303
61636039518685956027543134933353
61636039518685956027543388951207
61636039518685956027544163790079
61636039518685956027544163803129
61636039518685956157190197501909
61636039518685956164805291586973
61636039518685956568972203410881
61636039518685956569055771445249
61636039518685956576587187426484
61636039518685956576587297495945
61636039518685987549225789218385
61636039518685987549225792406329
61636039518685987686486920203223
61636039518685987732240128853645
61636039518685988098247919316780
61636039518685989332862831547061
61636039518685989378612944080537
61636039518685989378615011333584
61636039518685989378616044448498
61636039518685989378616416338885
61636039518685998662263222440433
61636039518685998796992573407464
61636039518685998799523976828955
61636039518685998799523978701019
61636039518685998804607667488103
61636039518685999211285320771168
61636039518693743055918846448297
61636039518693743055918846461347
61636039518693743231318179172266
61636039518693743238849503262361
61636039518693744474279204890806
61636039518693744878446460012548
61636039518693744885977526898249
61636039518693744886061554097612
61636039518693744886062238121257
61636039518693754168956247902685
61636039518693754351886904716749
61636039518693755999014928352637
61636039518693755999099639575645
61636039518693756004182213753805
61636039518693759712479699520309
61636039518693760948013745312907
61636039518693760948013748499447
61636039518693760948014002530351
61636039518693760948014777369223
61636039518693792469696402797529
61636039518693792469696405985473
61636039518693792652710741966229
61636039518693792652710741983491
61636039518693792652711089998687
61636039518693793018551139622785
61636039518693793056689716540873
61636039518693793056689973758317
61636039518693793064301624164749
61636039518693793064304719809519
61636039518693793064304719815135
61636039518693793064304720281695
61636039518693793064304722997463
61636039518693793064304724886789
61636039518693793064305067843381
61636039518693794299650737536435
61636039518693794299838765602117
61636039518693794299838768788657
61636039518693794299839022819561
61636039518693794299839797658433
61636039518693803582733804253321
61636039518693803765748143420617
61636039518693803765748143437879
61636039518693804174810721043197
61636039518693804177342126341177
61636039518693804182425815128261
61636039518694043245189411748725
61636039518694043245189411761775
61636039518694043428120068562789
61636039518694045075248092198677
61636039518694054358226841782829
61636039518694054358226841795879
61636039518694054495403913805069
61636039518694054541157498596893
61636039518694056142531937440957
61636039518694056142616648663965
61636039518694056188285522232781
61636039518694056188370234991036
61636039518694059894135261552091
61636039518694059894135290131807
61636039518694059894323546833813
61636039518694059894323575413529
61636039518694059899218864600027
61636039518694059901750264820737
61636039518694061137284310613335
61636039518694061137284313799875
61636039518694061137284567830779
61636039518694061137285342669651
61636039518694061678712239106025
61636039518694061678713382294665
61636039518694061678796950329033
61636039518694061678797323400588
61636039518694061686327333191089
61636039518694061686328476379729
61636039518694092658966968097957
61636039518694092658966971285901
61636039518694092796228099087007
61636039518694092841978211620483
61636039518694092841981683878831
61636039518694093200206725629193
61636039518694093200206982846637
61636039518694093207822076931701
61636039518694093245960310421017
61636039518694093245960567638461
61636039518694093253572189465177
61636039518694093253572191000424
61636039518694093253575285582123
61636039518694093253575289833138
61636039518694093253575290187217
61636039518694093253575661723525
61636039518694094435741800290376
61636039518694103772004398132061
61636039518694103909265152526199
61636039518694104318327730131517
61636039518694104318327730131730
61636039518694104320859135429497
61636039518694104325942824216581
61636039518694104364081314923341
61636039518694104366609247962973
61636039518694104366609621034528
61636039518694104366612715616227
61636039518694104366613063177913
61636039518694104371692936750057
61636039518694104371696409008405
61636039518718370924969821916371
61636039518718376458893872847565
61636039518718376465672052589507
61636039518718376465672055776047
61636039518718376466236136821491
61636039518718376466236140008031
61636039518718376466236140021081
61636039518718376466236911673413
61636039518718376466486959842729
61636039518718376466487217060173
61636039518718376466487960132789
61636039518718376466487963319329
61636039518718376466487991899045
61636039518718376466507847252051
61636039518718376466507847718611
61636039518718376466507850438591
61636039518718376466508104469495
61636039518718376466508879308367
61636039518718376603016494407126
61636039518718376603580578639110
61636039518718376603768863444237
61636039518718376603769635096569
61636039518718377007183777754293
61636039518718377007748519315533
61636039518718377007748633634397
61636039518718377007748890851841
61636039518718377007936918929169
61636039518718377007936918933381
61636039518718377014798757520493
61636039518718377014798871839357
61636039518718377015362579807683
61636039518718377015362584530820
61636039518718377015362584530821
61636039518718377015362837025127
61636039518718377015362841274477
61636039518718377015362841275881
61636039518718377015362841748264
61636039518718377015362841748265
61636039518718377015362956067129
61636039518718377015363612926809
61636039518718377015363612928213
61636039518718377015363613400596
61636039518718377015363613400597
61636039518718377015363616114753
61636039518718377015363727719461
61636039518718377015363984936905
61636039518718377015550869351805
61636039518718377015550869353209
61636039518718377015550869357421
61636039518718377015550869825592
61636039518718377015550869825593
61636039518718377015550869829805
61636039518718377015551898221581
61636039518718377015551898222985
61636039518718377015551898227197
61636039518718377015552013014233
61636039518718377015552013018445
61636039518718420892392654620869
61636039518719277034047947041639
61636039518719277034319543153335
61636039518721978737483296562169
61636039518721978737484039634785
61636039518721978737566607851513
61636039518721978737566607868775
61636039518721978737566693607923
61636039518721978737566722170377
61636039518721978737566950825367
61636039518721978737566979387821
61636039518721978737566979405083
61636039518721978737567065144231
61636039518721978737567722460437
61636039518721978737567722477699
61636039518721978737567751057415
61636039518721978737567836779301
61636039518721978737567836796563
61636039518721978737568093996745
61636039518721978874827362226985
61636039518721978874827362244247
61636039518721978874827733763293
61636039518721978874827733780555
61636039518721978874828505432887
61636039518730082200095046800535
61636039518730082200095046817797
61636039518730082200095418336843
61636039518730082200095418354105
61636039518730082200096189989175
61636039518730082200096190006437
61636039518730082604347132198773
61636039518730082604347132211823
61636039518730082606794849888132
61636039518730082611689024649441
61636039518730082611689396185749
61636039518730082611690167838081
61636039518730082611690171020409
61636039518730082611877309925547
61636039518730082611877309926951
61636039518730082611877309944213
61636039518730082611877424244411
61636039518730082611877424245815
61636039518730082611877424263077
61636039518730082611878452936068
61636039518730082611878453114187
61636039518730082611878453115591
61636039518730082611878453132853
61636039518730082611960992750955
61636039518730082611960992764005
61636039518730082611961107069819
61636039518730082611962135939595
61636039518730082611962135952645
61636039518730083847224099306199
61636039518730083847224102492739
61636039518730083847224213625063
61636039518730083847224216811603
61636039518730083847224470842507
61636039518730083847225245681379
61636039518730127076549122394985
61636039518730127076549236713849
61636039518730127076549493931293
61636039518730132018123916897077
61636039518730132018124688549409
61636039518730132018124691735949
61636039518730132018124945766853
61636039518730132025738637910639
61636039518730132025738639445833
61636039518730132025738896190893
61636039518730132025738896663277
61636039518730132025739010982141
61636039518730132025739666780415
61636039518730132025739667843225
61636039518730132025739671029765
61636039518730132025739671502149
61636039518730132025739782634473
61636039518730132025739785821013
61636039518730132025740039851917
61636039518730132569511083105476
61636039518730132574593285931063
61636039518730132574594428935968
61636039518730132574594429114087
61636039518730132574594429119703
61636039518730132574594432302031
61636039524194423606837340775235
61636039524194423607025368839465
61636039524194423607025626056909
61636039524194423607046289545865
61636039524194423607046546763309
61636039524194723796107934655379
61636039524194723796316883426009
61636039524202527481733822978009
61636039524202527481733824376237
61636039524202527482005419070831
61636039524202827671004045321845
61636039524202827671004416858153
61636039524202827671004418374473
61636039524202827671276012950975
61636039524202827671276012952379
61636039524202827807508588265230
61636039524202828906622806580977
61636039524202829455393109111491
61636039524205228772821791658031
61636039524205228773386532751099
61636039524205228773386906171117
61636039524205228773449667936041
61636039524205228773636924366653
61636039524205228773637696018985
61636039524205228773657845073053
61636039524205228773658616725385
61636039524205230420013607345561
61636039524205230420013864563005
61636039524205230420577691571929
61636039524205230420599272327357
61636039524205230420599387118605
61636039524205230557772240503845
61636039524205230557775684182477
61636039524205230603525796715953
61636039524205230603529268974301
61636039524205230603529269092393
61636039524205230603529929141421
61636039524205230603780316033997
61636039524205230603801121949149
61636039524205230603801236740397
61636039524205230603801896789425
61636039524205528962092385538175
61636039524205528962657500169353
61636039524205528962907518246797
61636039524205528962929210605529
61636039524205529374523072578903
61636039524205530609848285452073
61636039524205530609869866207501
61636039524205530609869866679885
61636039524205530747042834856373
61636039524205530747045933690331
61636039524205530747046190906371
61636039524205530747046191969181
61636039524205530747046278062621
61636039524205530747046966809457
61636039524205530747046967281841
61636039524263756345160834428485
61636039524263756390914419220309
61636039524263756756754812260129
61636039524263756756943869212849
61636039524263756756943983998481
61636039524263756756943984004097
61636039524263756802508397051953
61636039524263756802697454004673
61636039524263756802697568790305
61636039524263756802697568795921
61636039524266457911147254489499
61636039524266457913658767577849
61636039524266457913658767596563
61636039524266458048407894055009
61636039524266458048407894073723
61636039524266458094161478846833
61636039524266458094161478865547
61636039524266467377244544164039
61636039524266467384584226935565
61636039524267358478958949918399
61636039524267358479146977982629
61636039524267358479146978455013
61636039524267358481678640143761
61636039524267358661973289558078
61636039524267369591996322793071
61636039524267369592185379727077
61636039524267369592185494518325
61636039524267369599590524869543
61636039524267369599779581803549
61636039524267658668229515218827
61636039524267658668418686944081
61636039524267658670741143117139
61636039524267658670928399529037
61636039524267658670949205444189
61636039524267658670950091887769
61636039524267669781266916673215
61636039524267669788857646491339
61636039524267669788861118749687
61636039524274111069393675122764
61636039524274556427289263519235
61636039524274556427289520736679
61636039524274556428041633032893
61636039524274556428042404685225
61636039524274558074417544359469
61636039524274558074418316011801
61636039524274561786106499874139
61636039524274561787801851402805
61636039524274561787802108620249
61636039524274561788618012962489
61636039524274561788618012981203
61636039524274561923556196392369
61636039524274561923556311183617
61636039524274561926087600273247
61636039524274561969120724250187
61636039524274561969309781184193
61636039524274561969309895975441
61636039524274561971841185065071
61636039524274563158149072953295
61636039524274563158902214113669
61636039524274563203902657745119
61636039524274563204655798905493
61636039524274563569931450857861
61636039524274563569932107718945
61636039524274563569932222510193
61636039524274563570496191945313
61636039524274563615685035649685
61636039524274563615685692510769
61636039524274563615685807302017
61636039524274563616249776737137
61636039524274572495140538505045
61636039524274572495161459217061
61636039524274572899140429051465
61636039524274572899140429070179
61636039524274572899143901328527
61636039524274572899144556772669
61636039524274572905919383646781
61636039524274572905922855905129
61636039524274572906734516336689
61636039524274572906734516355403
61636039524274572906737610937315
61636039524274572906737610938767
61636039524274572906737988595037
61636039524274572906737988613751
61636039524274572906738758849141
61636039524274572906756211883365
61636039524274573044207575905795
61636039524274573089940240109311
61636039524274573089961160697619
61636039524275461942324217452681
61636039524275462354107252231429
61636039524275462355610447998991
61636039524275462356363589159365
61636039524275462356365654890215
61636039524275462356365654891667
61636039524275462356366688010793
61636039524275462356366688483177
61636039524275462356367032837997
61636039524275462356638656112307
61636039524275463588700128797971
61636039524275463589453269958345
61636039524275463591985449742309
61636039524275463771714468437650
61636039524275464184249500715749
61636039524275464184249615506997
61636039524275473055361590327353
61636039524275473466955568158997
61636039524275473466955568177711
61636039524275473467144739897349
61636039524275473474483536212197
61636039524275473474486630812823
61636039524275473474486630814275
61636039524275473474486635063625
61636039524275473474487008470545
61636039524275473474487778724649
61636039524275473474738827182573
61636039524275473474759747888973
61636039524275474701737501672643
61636039524275474702490642833017
61636039524275762131594782753109
61636039524275762543377932323105
61636039524275762545637253783605
61636039524275762545637625319913
61636039524275762545637626836233
61636039524275762545700388483065
61636039524275762545700388501779
61636039524275762545909221412735
61636039524275762545909221414139
61636039524275762682961143349634
61636039524275763777970694098399
61636039524275763778723835258773
61636039524275763781256015042737
61636039524275763915984589634245
61636039524275764327578567465889
61636039524275764327766852760661
61636039524275764327766967551909
61636039524275764330297999424095
61636039524275764330297999425499
61636039524275764330299147335873
61636039524275773656226162057855
61636039524275773656411861519145
61636039524275773656415218986245
61636039524275773656415219104337
61636039524275773656415222292281
61636039524275773656415333777493
61636039524275773663754900346445
61636039524275773663758372604793
61636039524275773663816891875979
61636039524275773663820364134327
61636039524275773664006063595617
61636039524275773664008276458379
61636039524275773664009421062717
61636039524275773664009421180809
61636039524275773664026869510769
61636039524275773664026872698713
61636039524275773664029197046687
61636039524275773664030341769117
61636039524275774891008095552787
61636039524275774891761236713161
61636039524275774898598825370911
61636039524275774899351966531285
61636039524275775029021991088633
61636039524275775448419003927823
61636039524275775448420151838197
61636039524278163645571277079205
61636039524278163645760334026309
61636039524278163645760334031925
61636039524278163647454913908259
61636039524278163648016670954245
61636039524278163648019769792575
61636039524278163648020114632877
61636039524278163648290967323281
61636039524278163648291738975613
61636039524278164242314279856220
61636039524278165292135216961109
61636039524278165292135473706169
61636039524278165292700329584869
61636039524278165295231733467151
61636039524278165295232509368833
61636039524278165295232509841217
61636039524278165432405448965605
61636039524278165432408892644237
61636039524278165475902582510629
61636039524278165478162391342621
61636039524278165478162477436061
61636039524278165478163166182897
61636039524278165478225153461837
61636039524278165887496560342273
61636039524278165887496675133521
61636039524278174758608649953877
61636039524278174758797706906597
61636039524278174758797821692229
61636039524278174758797821697845
61636039524278174765576004622115
61636039524278174766136618007077
61636039524278174766140088854099
61636039524278174766140090265425
61636039524278174766202852030349
61636039524278174766391908977453
61636039524278174766391908983069
61636039524278174766411684965635
61636039524278174766412829683853
61636039524278175177985886809097
61636039524278176405172961372089
61636039524278176405173733024421
61636039524278176412767820309645
61636039524278176413331904536013
61636039524278176413352452172315
61636039524278176413353600082689
61636039524278176550526453467929
61636039524278176550529897146561
61636039524278176588752041626837
61636039524278176588940326921609
61636039524278176596280009680037
61636039524278176596283481938385
61636039524278176596346243703309
61636039524278176596534528998081
61636039524278460123717857553625
61636039524278460123906142848397
61636039524278460535500120680041
61636039524278463834841842379633
61636039524278463835030899332353
61636039524278463835031014117985
61636039524278463835031014123601
61636039524278463836725593999935
61636039524278463837290708631113
61636039524278463837353470277945
61636039524278463837540726708557
61636039524278463837561532623709
61636039524278463837562304276041
61636039524278463837562419067289
61636039524278464249156281040663
61636039524278464386584401543912
61636039524278465481406153797845
61636039524278465481406925450177
61636039524278465481970894885297
61636039524278465483916638035133
61636039524278465484481493913833
61636039524278465484502041550135
61636039524278465484502298767579
61636039524278465484503074669261
61636039524278465484503075141645
61636039524278465619231649260769
61636039524278465619419934555541
61636039524278465619420049346789
61636039524278465621676014266033
61636039524278465621679486524381
61636039524278465621679486642473
61636039524278465621680518700193
61636039524278465621930419265213
61636039524278465621930533584077
61636039524278465621951081218975
61636039524278465621951339499229
61636039524278465621951454290477
61636039524278465667433731955709
61636039524278466031013912387185
61636039524278466031014027178433
61636039524278466032960312870488
61636039524278466033524397096857
61636039524278466033524511415721
61636039524278466033545059052023
61636039524278466033546092171149
61636039524278466033546206962397
61636039524278474948064943314025
61636039524278474948068300781125
61636039524278474948068300899217
61636039524278474948068304087161
61636039524278474948068415572373
61636039524278474954843126243911
61636039524278474954846598502259
61636039524278474955407210475895
61636039524278474955407986845589
61636039524278474955410682734243
61636039524278474955659145390497
61636039524278474955661358253259
61636039524278474955661358257471
61636039524278474955662502857597
61636039524278474955662502975689
61636039524278474955679951305649
61636039524278474955679954493593
61636039524278474955682278841567
61636039524278474955682278845779
61636039524278474955683423563997
61636039524278475359662281918805
61636039524278475367253123222141
61636039524278475367255336084903
61636039524278475367256480689241
61636039524278475367256480807333
61636039524278475367273932325237
61636039524278475367276256673211
61636039524278476594440082993885
61636039524278476594443440460985
61636039524278476594443440579077
61636039524278476594443555252233
61636039524278476595004938872585
61636039524278476595008296339685
61636039524278476595009071298053
61636039524278476602037269584047
61636039524278476602599026157809
61636039524278476602599140949057
61636039524278476602602125464151
61636039524278476602602498416157
61636039524278476602603273374525
61636039524278476732269050715157
61636039524278476732457336009929
61636039524278476739797018768357
61636039524278476739800118074699
61636039524278476739800491026705
61636039524278476739801265985073
61636039524278476740051538086401
61636039524278476740072085722703
61636039524278476740073233633077
61636039524278476778211695760121
61636039524278476785805897836593
61636039524278477151645515918045
61636039524278477151666063554347
61636039524278477151667211464721
61636039524299788805402424398293
61636039524299790032653291007311
61636039524299790215667630646990
61636039524302490097055506180075
61636039524302490097055506193173
61636039524302490097139188999867
61636039524302490097139189018581
61636039524302490097327474300303
61636039524302490692103157422808
61636039524302491743431417519749
61636039524302491744267212654469
61636039524302491744268241506983
61636039524302491744268245756333
61636039524302491881444198465385
61636039524302491881444570001693
61636039524302491881445341654025
61636039524302491881527881272079
61636039524302491881527881290793
61636039524302491881528252808387
61636039524302491881528252827101
61636039524302491881717314006293
61636039524302491926445757159221
61636039524302491927198126213801
61636039524302491927198897866133
61636039524302491927198898321047
61636039524302491927198902570397
61636039524302491927470865969051
61636039524302491927470870218401
61636039524302492293311291837937
61636039524302492339064843800695
61636039524302492339064848050045
61636039524302523448877083263037
61636039524302523448877454799345
61636039524302523860659460708317
61636039524303697989436687287197
61636039524303697989437687577257
61636039524303697989437716156973
61636039524303697989437801896121
61636039524303697989438059113565
61636039524303697991968349448329
61636039524303697991969121100661
61636039524303697991969464057253
61636039524310428434947559478520
61636039524310478258646183932350
61636039524310478441074743326602
61636039524310478853442786226062
61636039524310580792533953656329
61636039524310595199265618173733
61636039524310595199265618186831
61636039524310595200017730477429
61636039524310595200017730483045
61636039524310595200018759352821
61636039524310595205101333525365
61636039524310595206795909156561
61636039524310595206795909175275
61636039524310595206796685059647
61636039524310595207632737411859
61636039524310595207632738469053
61636039524310595207632738474669
61636039524310595207633513309329
61636039524310595611047624082705
61636039524310595611047624095803
61636039524310595611611708309073
61636039524310595611611708327787
61636039524310595616131227130641
61636039524310595616131227143739
61636039524310595616695311357009
61636039524310595616695311375723
61636039524310595618389887002707
61636039524310595618389887006919
61636039524310595618390658655039
61636039524310595618390658659251
61636039524310595618390662904389
61636039524310595619227486891623
61636039524310595619227491140973
61636039524310595748308292719029
61636039524310595748308292732127
61636039524310595748308664255337
61636039524310595748308664268435
61636039524310595748872376964111
61636039524310595748873520152751
61636039524310595749060405028341
61636039524310595749060776564649
61636039524310595749061433898117
61636039524310595749061805434425
61636039524310595753392010085829
61636039524310595753392010098927
61636039524310595753956094330911
61636039524310595754144008076277
61636039524310595754144122395141
61636039524310595754144379612585
61636039524310595754145151264917
61636039524310595755838583720523
61636039524310595755838583720571
61636039524310595755838698039387
61636039524310595755838698039435
61636039524310595755839726909163
61636039524310595755839726909211
61636039524310595756675411957155
61636039524310595756675413019965
61636039524310595756675526276019
61636039524310595756675784556273
61636039524310595756676555145795
61636039524310595756676556208605
61636039524310595794062220467445
61636039524310595794062220480543
61636039524310595794627076364859
61636039524310595794814332776757
61636039524310595794815361646533
61636039524310595799145566297937
61636039524310595799145566311035
61636039524310595799709650543019
61636039524310595799898707477025
61636039524310595801592254251495
61636039524310595801592254251543
61636039524310595801593283121271
61636039524310595801593283121319
61636039524310595801593287825583
61636039524310595801593288888393
61636039524310595801656051007608
61636039524310595801656051007609
61636039524310595801656051020706
61636039524310595801656051020707
61636039524310595801656422543917
61636039524310595801656422557015
61636039524310595802408534853229
61636039524310595802409563723005
61636039524310595802429082488127
61636039524310595802429340768381
61636039524310595802430111357903
61636039524310595802430112420713
61636039524310597029409009859791
61636039524310597030161122150389
61636039524310597034491584037951
61636039524310597035244725198325
61636039524310597037002068747622
61636039524310597037002068747623
61636039524310597037003211936263
61636039524310597037755209907997
61636039524310597037755324226861
61636039524310597037776129080607
61636039524310597037776133329957
61636039524310597037776244933261
61636039524310597037776904982289
61636039524310597037777276990981
61636039524310597395436316354917
61636039524310597395436687891225
61636039524310597396001543769925
61636039524310597400519919402853
61636039524310597400520290939161
61636039524310597400521062591493
61636039524310597401085146817861
61636039524310597403616183413185
61636039524310597403616554949493
61636039524310597403617326601825
61636039524310597441190244103333
61636039524310597441755099982033
61636039524310597441755100454417
61636039524310597446274618803601
61636039524310597446838703029969
61636039524310597446838817821217
61636039524310597448784446179805
61636039524310597448785103513272
61636039524310597448785103513273
61636039524310597448785475049581
61636039524310597449370106912251
61636039524310597449370111161601
61636039524310597449370225952849
61636039524310597449370882813933
61636039524310597449370883286316
61636039524310597449370883286317
61636039524310597449371254822625
61636039524310600698063726297499
61636039524310600698063726303115
61636039524310601107125151410595
61636039524310601107125155661397
61636039524310601107125522946903
61636039524310601107125527197705
61636039524310601107126298850037
61636039524310601109656928227413
61636039524310601109656928246127
61636039524310601109657675550831
61636039524310601109657702730867
61636039524310601109657707317087
61636039524310601292860300489495
61636039524310601292860329069211
61636039524310601292860414808359
61636039524310628558618633678917
61636039524310628558618635095859
61636039524310628559433394845615
61636039524310628559433509170095
61636039524310628559434538034255
61636039524310628559434538039871
61636039524310628559454315552015
61636039524310628559455458740655
61636039524310628559455461928599
61636039524310628963434428580675
61636039524310628970212239987351
61636039524310628970212584360885
61636039524310628970212611523659
61636039524310628970212612940601
61636039524310628970964352283565
61636039524310628970964352296663
61636039524310628970964696651483
61636039524310628970964723819873
61636039524310628970964723832971
61636039524310628970965495472205
61636039524310628970965495485303
61636039524310628971049068223935
61636039524310628971049439760243
61636039524310630205746285778497
61636039524310630205746657314805
61636039524310630205747428967137
61636039524310634507149269389761
61636039524310645215433610544541
61636039524311795964694193755613
61636039524311795964695336944253
61636039524311795964716257650653
61636039524311796375724087373987
61636039524311796375724458910295
61636039524311796376226184308317
61636039524311796376476456882029
61636039524311796376477600070669
61636039524311796376497491907293
61636039524311796376498149240761
61636039524311796376498151956321
61636039524311796376498520777069
61636039524311796558738798549974
61636039524311797611070105100903
61636039524311797611071248289543
61636039524311797611823246261277
61636039524311797611823360580141
61636039524311797611844169683237
61636039524311797611844281286541
61636039524311797611844941335569
61636039524311798160614876580529
61636039524311798160615216703469
61636039524311798160615245283185
61636039524311798160615248116837
61636039524311798160616019769169
61636039524311798160886841512973
61636039524311798160886844228533
61636039524311798160886955831837
61636039524311798160887213049281
61636039524311798206368804328945
61636039524311798206369575981277
61636039524311798206619848554989
61636039524311801864207876009177
61636039524311801864207904588893
61636039524311801864209019197817
61636039524311801864395816930207
61636039524311801864395816931659
61636039524311801864395931249071
61636039524311801864395931250523
61636039524311801864396960118847
61636039524311801864396961535997
61636039524311801864396964369649
61636039524311801864397047275145
61636039524311801866655592832511
61636039524311801866655592833963
61636039524311801866655621412227
61636039524311801866655621413679
61636039524311801866656368718175
61636039524311801866656368735645
61636039524311801866656395898211
61636039524311801866656397296487
61636039524311801866656397315361
61636039524311801866740051561052
61636039524311801866928336364775
61636039524311801866928336366179
61636039524311801866928336838563
61636039524311801866928365062535
61636039524311801866928369667628
61636039524311801866928369667629
61636039524311801866928451157427
61636039524311802047222244247286
61636039524311802047223358856210
61636039524311846339130445589938
61636039524311846339130474169654
61636039524314497660347166096913
61636039524314497660348194494305
61636039524314497660348194966689
61636039524314497660535450924917
61636039524314497660535451397301
61636039524314497660536223049633
61636039524314497665430768672465
61636039524314497665430883463713
61636039524314497665431912333489
61636039524314497665619825625185
61636039524314497665619940410817
61636039524314497665619940416433
61636039524314497667314405501519
61636039524314497667314405973743
61636039524314497667314405973903
61636039524314497667878489733503
61636039524314497667878490200063
61636039524314497667878490205887
61636039524314497667878491262921
61636039524314497667879261385835
61636039524314497667879261853847
61636039524314497667879261858219
61636039524314497667879266103197
61636039524314497667941253382137
61636039524314497667942396570777
61636039524314497667962172553295
61636039524314497667962944205627
61636039524314497667962944207079
61636039524314497667962948928813
61636039524314497667963320465121
61636039524314497668130310334857
61636039524314497668130424648105
61636039524314497668151230563257
61636039524314497668151230568873
61636039524314497668151231035641
61636039524314497668151233751201
61636039524314497668151234223585
61636039524314497668151345354505
61636039524314497668151345360121
61636039524314497668151348542449
61636039524314498079745207333495
61636039524314498079745211582845
61636039524314498079745212055229
61636039524314498079745326374093
61636039524314498216357424892732
61636039524314498216357453472448
61636039524314498217193133934220
61636039524314498217193248253084
61636039524314498217194277122860
61636039524314498262111009802654
61636039524314498262926912628568
61636039524314499306911362723877
61636039524314499306912134376209
61636039524314499307476218130193
61636039524314499307476218602577
61636039524314499311995080090677
61636039524314499311995736951761
61636039524314499311995851743009
61636039524314499312559821178129
61636039524314499312559935969377
61636039524314499314506221661433
61636039524314499314506593197741
61636039524314499315070305887801
61636039524314499315070420206665
61636039524314499315090967842967
61636039524314499315091225060411
61636039524314499315091229309761
61636039524314499315091344101009
61636039524314499315092000962093
61636039524314499315092001434477
61636039524314499315092115753341
61636039524314499315092372970785
61636039524314499444736887238901
61636039524314499444924914843845
61636039524314499444924915316229
61636039524314499444925172061289
61636039524314499449820604605701
61636039524314499450008517891781
61636039524314499450008632683029
61636039524314499452267954124607
61636039524314499452267954124655
61636039524314499452267954126059
61636039524314499452267958375409
61636039524314499452268068443471
61636039524314499452268068443519
61636039524314499452268068444923
61636039524314499452268298498349
61636039524314499452268325660915
61636039524314499452268325660963
61636039524314499452268325662367
61636039524314499452268327078065
61636039524314499452268329911717
61636039524314499452269101564049
61636039524314499452351641201024
61636039524314499452351641201025
61636039524314499452352012737332
61636039524314499452352012737333
61636039524314499452352784389664
61636039524314499452352784389665
61636039524314499452539923307853
61636039524314499452539926023413
61636039524314499452539926495796
61636039524314499452539926495797
61636039524314499452540037626717
61636039524314499452540040814660
61636039524314499452540040814661
61636039524314499452540294844161
61636039524314499452541069684436
61636039524314499452541069684437
61636039524314499498021624655627
61636039524314499498021624657031
61636039524314499498021881873023
61636039524314499498021881874475
61636039524314499498021886123825
61636039524314499498022657776157
61636039524314499498022658248540
61636039524314499498022658248541
61636039524314499498272930349869
61636039524314499856518892675489
61636039524314499861602495723425
61636039524314499864133903855057
61636039524314503156048898725135
61636039524314503156048898726539
61636039524314503156048898730751
61636039524314503156049013043999
61636039524314503156049013045403
61636039524314503156049013049615
61636039524314503158308445972193
61636039524314503158308445972241
61636039524314503158308702839765
61636039524314503158308702841169
61636039524314503158308703189637
61636039524314503158309450513055
61636039524314503158309479091367
61636039524314503158309482279311
61636039524314503158393133338670
61636039524314503158581418159655
61636039524314503158581418161059
61636039524314503158581418632038
61636039524314503158581418632039
61636039524314503158581418633442
61636039524314503158581418633443
61636039524314503158581418637655
61636039524314503158581532950903
61636039524314503158581532952307
61636039524314503158581532956519
61636039524314503567079136704104
61636039524314503567079165283820
61636039524314503567642876556731
61636039524314503567644019745371
61636039524314503567644023996173
61636039524314503570175395992703
61636039524314503570175424689059
61636039524314503570175429294152
61636039524314503570175429294153
61636039524314503570175510782499
61636039524314504802424811120137
61636039524314504802425182656445
61636039524314504802425183010736
61636039524314504802425183010737
61636039524314504802425268749885
61636039524314504802425926083352
61636039524314504802425926083353
61636039524314504802425954308777
61636039524314504802425954663068
61636039524314504802425954663069
61636039524314504802426040402217
61636039524314504802426297619661
61636039524314504802989665935979
61636039524314504802989670186781
61636039524314504802990010309721
61636039524314504802990037472287
61636039524314504802990038889437
61636039524314504802990041723089
61636039524314504802990124628585
61636039524314504802990813375421
61636039524314504805521528509415
61636039524314504805522188558491
61636039524314504805522190093684
61636039524314504805522190093685
61636039524314504805522218673400
61636039524314504805522218673401
61636039524314504805522561629993
61636039524314504986192406252153
61636039524314504986192409440097
61636039524314504986192634771789
61636039524314504986192663469597
61636039524314504986193438309873
61636039524314504988452099584379
61636039524314504988452099585783
61636039524314504988452846907749
61636039524314504988452875487465
61636039524314531019700068227791
61636039524314531019700068345883
61636039524314531019700153966939
61636039524314531019700182664747
61636039524314531019700843186159
61636039524314531019700957505023
61636039524314531019701211534523
61636039524314531019701214722467
61636039524314531019951886945435
61636039524314531019972807646219
61636039524314531019972807651835
61636039524314531431483217443495
61636039524314531431483220631439
61636039524314531431545979562711
61636039524314531431566788665807
61636039524314532666264007637311
61636039524314532666264007755403
61636039524314532666265122246235
61636039524314532666265150944043
61636039524314532666326769402235
61636039524314532666326769874619
61636039524314532666327913063259
61636039524314538156757330070134
61636039524314538156758101722466
61636039524314538156758358939910
61636039524314547485405667716002
61636039524314547485405924933446
61636039524314547485991447489046
61636039524314547485991704706490
61636039524314547486158037242758
61636039524314547486158808895090
61636039524314547486178957949158
61636039524314547486179729601490
61636039524314547486179732783818
61636039524314547491075050536982
61636039524314547492957137685241
61636039524314547630782522845408
61636039524314547630783523135468
61636039524314547668357245236466
61636039524314547668357502453910
61636039524314547668922104303110
61636039524314547668922361520554
61636039524314547669172376410054
61636039524314547669193297116454
61636039524314547669194068768786
61636039524314547669194071951114
61636039524314547674005707351046
61636039524314547674256751110322
61636039524314547674276900164390
61636039524314547674277674999050
61636039524314547675951330986656
61636039524314547675951332521690
61636039524314547675971476852537
61636039524314547676515415218640
61636039524314547676515415685200
61636039524314547676516186870972
61636039524314547676516191588334
61636039524314547676536335925040
61636039524314547676537107577372
61636039524314547676537108043932
61636039524314548042543864915504
61636039524314548042544893785280
61636039524314548042565790511234
61636039524314548042565819090950
61636039524314548080704367429526
61636039524314548080788049782758
61636039524314548085871652830694
61636039524314548088298454714750
61636039524314548088319370703788
61636039524314548088319375421147
61636039524314549269731941179882
61636039524314549269732712832214
61636039524314549269795760394298
61636039524314549274815315590090
61636039524314549274878077355014
61636039524314549274878334572458
61636039524314549274879106224790
61636039524314549277325798410436
61636039524314549277326827280212
61636039524314549315485526089798
61636039524314549315486297742130
61636039524314549323080385027354
61636039524481254431904650764510
61636039524481254431908123022858
61636039524482592950534814892567
61636039524482592950535072110011
61636039524482594186132909947183
61636039524482594186132909952799
61636039524482594186153830653583
61636039524482594186153830659199
61636039524482594734924880389375
61636039524482594780678465299291
61636039524482594780928483849119
61636039524482594780929255501451
61636039524482604068655790815175
61636039524482605299170282827471
61636039524482605299191203533871
61636039524482605304252857000015
61636039524482605304273777712031
61636039524482605482184621989151
61636039524482605482205542695551
61636039524482605487267196167311
61636039524482605847962281843763
61636039524482605853044827442207
61636039524482605853044856021923
61636039524482605891456143660835
61636039524482605891456143666451
61636039524482605893150723542785
61636039524482605893715838055871
61636039524482605893715838173963
61636039524482605893965856251407
61636039524482605893986776957807
61636039524482605893987548610139
61636039524482605893987551792467
61636039524482605898234326590721
61636039524482605898798410822705
61636039524482605898798412234031
61636039524482605899050230951675
61636039524482605899050345737307
61636039524482605899050345742923
61636039524482605899071151652459
61636039524482605899071154840403
61636039524485156836545648174742
61636039524485156892422371206382
61636039524485294242187896687447
61636039524485295888563808014023
61636039524485295889316949180013
61636039524485295889316949193111
61636039524485295889400636250607
61636039524485296026574604717155
61636039524485296026577962184255
61636039524485296072331174041543
61636039524485296072331293064671
61636039524485296072331547094171
61636039524485296072331550282115
61636039524485296484113556191087
61636039524485305360308872610055
61636039524485306999905829360029
61636039524485307002354322054685
61636039524485307002354322067783
61636039524485307002417342467093
61636039524485307002417457258341
61636039524485307006684783936631
61636039524485307007436896245943
61636039524485307007500031436501
61636039524485307007521612173215
61636039524485307139612006171543
61636039524485307139615363638643
61636039524485307144694580349703
61636039524485307185365562383651
61636039524485307185368918452523
61636039524485307185368919850751
61636039524485307185368919968843
61636039524485307190448136561811
61636039524485307190452264283015
61636039524485307190452268987279
61636039524485307597150924348397
61636039524485307602297405363831
61636039524485307602318214466927
61636039524493244109982931804374
61636039524493399763519954565949
61636039524493399763523053398663
61636039524493401593853960235999
61636039524493401593854731888331
61636039524493401593916722355215
61636039524493410465029468827903
61636039524493410881644029321271
61636039524493412112095500934257
61636039524493412295172860513961
61636039524493412300255434692121
61636039524493412661137776780471
61636039524493412661138519853087
61636039524493412666221122610963
61636039524493412704443610520215
61636039524493412704444382172547
61636039524493412706891332992579
61636039524493412706892103227969
61636039524493412706955123627279
61636039524493412706955238418527
61636039524493412712038584249019
61636039524517577285385927131498
61636039524517577331118591335014
61636039524517727448934164955115
61636039524517727586194828868301
61636039524517727586194833119055
61636039524517727631926808575735
61636039524517727631927837445511
61636039524517727631947729282135
61636039524517727631948385080409
61636039524517727631948389331163
61636039524517727631948758151911
61636039524517727631948761339855
61636039524517727997140267995789
61636039524517727997700996171999
61636039524517727997704352227773
61636039524517727997705123880105
61636039524517727997788810950699
61636039524517727997788811423083
61636039524517727997977093057527
61636039524517727997977096245471
61636039524517728042893824207897
61636039524517728043457908439881
61636039524517728043458680092213
61636039524517728043520786407379
61636039524517728043521815277155
61636039524517728043542367162807
61636039524517728043542739171499
61636039524517728043709843354483
61636039524517728043709843360099
61636039524517728043730649269635
61636039524517728043730652457579
61636039524517728043730764060883
61636039524517728043730764066499
61636039524517728043730767248827
61636039524518927107930416550438
61636039524518928205179970978487
61636039524518928205994730610151
61636039524518928205995873798791
61636039524518928205995873804407
61636039524518928206015651322167
61636039524518928206016794505191
61636039524518928206016794510807
61636039524518928343276434271739
61636039524518928754783257373711
61636039524518928754786701052343
61636039524518928754786729750151
61636039524518928754787844240983
61636039524518928755059469056102
61636039524518928755059469056103
61636039524518928800541429150899
61636039524518928800792104561810
61636039524518928800792104561811
61636039524518928800812253615878
61636039524518928800813025262595
61636039524518934290403061507720
61636039524518934290403318725164
61636039524521328072780151854565
61636039524521328072780151867663
61636039524521328072780266645813
61636039524521328072863834674357
61636039524521328072863834693071
61636039524521328484562414980981
61636039524521328667660436986783
61636039524521329719156063194239
61636039524521329719909204360229
61636039524521329719909204373327
61636039524521329719909319151477
61636039524521329719991858311697
61636039524521329719992887198735
61636039524521329719992891430823
61636039524521329902170402833711
61636039524521329902922515125761
61636039524521329902923543540623
61636039524521329902923548244887
61636039524521330314704778252177
61636039524521330314705806653941
61636039524521330314705811371303
61636039524521330314705921445189
61636039524521330314788460605409
61636039524521330314789489473733
61636039524521330314789493724535
61636039524521377890808907632243
61636039524521378073823246799539
61636039524521378073823246812637
61636039524521628262050745734709
61636039524521628262050745747807
61636039524521628262050746207093
61636039524521628262050746220191
61636039524521628262050860525957
61636039524521628262050860539055
61636039524521628262134428555953
61636039524521628262134428573215
61636039524521628673833008861125
61636039524521629908426657074383
61636039524521629908426657546767
61636039524521629908426771865631
61636039524521629909178769856079
61636039524521629909179798240373
61636039524521629909179798253471
61636039524521629909179913031621
61636039524521629909179913044719
61636039524521629909179917748983
61636039524521629909262452191841
61636039524521629909262452209103
61636039524521629909263481078879
61636039524521629909263485310967
61636039524521629909263485783351
61636039524521629909263600102215
61636039524521630045687440501711
61636039524521630045687440501747
61636039524521630045687440501954
61636039524521630045687440501955
61636039524521630046439552792309
61636039524521630046439552792345
61636039524521630046439552792393
61636039524521630046440581662169
61636039524521630046440581681042
61636039524521630046440581681043
61636039524521630046440585912923
61636039524521630046440586385307
61636039524521630046524268738538
61636039524521630046524268738539
61636039524521630091440996713855
61636039524521630091440996714062
61636039524521630091440996714063
61636039524521630092193109004501
61636039524521630092193109005905
61636039524521630092193109023374
61636039524521630092193109023375
61636039524521630092194137893150
61636039524521630092194137893151
61636039524521630092194142125031
61636039524521630092194142597415
61636039524521630092194256916279
61636039524521630092277824950646
61636039524521630092277824950647
61636039524521630458221701133337
61636039524521630458221815918725
61636039524521630458221815918761
61636039524521630458221815918809
61636039524521630458222849039339
61636039524521630458306531864954
61636039524521630458306531864955
61636039524521630503976405251447
61636039524521630503976520042695
61636039524521630504060088077062
61636039524521630504060088077063
61636039524521678080079501512387
61636039524521678217340027716739
61636039524521678217340027718143
61636039524521678217340027735613
61636039524521678217340284934183
61636039524529433182521704159771
61636039524529433182584465924695
61636039524529433594112209746165
61636039524529433594114532675745
61636039524529433594302560740023
61636039524529433594302560758737
61636039524529433594366729051111
61636039524529433594366729064209
61636039524529433731372992701353
61636039524529433731561020765583
61636039524529433731561277983027
61636039524529433731564721661659
61636039524529433777126548913461
61636039524529433777316899926033
61636039524529433777318306453483
61636039524529433777381068218407
61636039524529433777381068231505
61636039524529434829461326305795
61636039524529434829649350119271
61636039524529434829649726378717
61636039524529435012726714422112
61636039524529435012726714422113
61636039524529435012727857610753
61636039524529435378688930082607
61636039524529435378689301618915
61636039524529435378690073271247
61636039524529435378692402340955
61636039524529435378692745297547
61636039524529435424445952412983
61636039524529435424445957135961
61636039524529435424446330089371
61636039524529435424509091854295
61636039524529435424510120724071
61636039524529483000550086511815
61636039524529483183561069628953
61636039524529483183564425679111
61636039524529483183564541887301
61636039524529483595158403523853
61636039524529483595158518315101
61636039524529733371791148711195
61636039524529733371791148729909
61636039524529733371791924614281
61636039524529733371792298158007
61636039524529733783385126555889
61636039524529733783385126557341
61636039524529733783385126561553
61636039524529733783385902459023
61636039524529733783385902931407
61636039524529733783386274467715
61636039524529733783573154620167
61636039524529733783573154621571
61636039524529733783573154638833
61636039524529733783574187740697
61636039524529733783637065713811
61636039524529733783637322944353
61636039524529733920643587053880
61636039524529733920831615118111
61636039524529733920835058324359
61636039524529733966588643234275
61636039524529733966588900451719
61636039524529733966651662584032
61636039524529735018731920185939
61636039524529735018919943999415
61636039524529735018919944000819
61636039524529735018920320258861
61636039524529735018920977119945
61636039524529735018921091911193
61636039524529735155992703613267
61636039524529735155992703613510
61636039524529735567959523962751
61636039524529735567962880012909
61636039524529735567962994803997
61636039524529735567962994804157
61636039524529735567962996339191
61636039524529735567963253084251
61636039524529735567963339177691
61636039524529735567964110830023
61636039524529735613716924087607
61636039524529735613717695739939
61636039524529783189820680391959
61636039524529783372835135885537
61636039524529783738675184446621
61636039524529783738675441664065
61636039524529783784428997876380
61636039524529784974022231043520
61636039524529784974210259107751
61636039524590223137129109867076
61636039524590223137132582125424
61636039524590506664480176081090
61636039524590512152399880503010
61636039524590661225481219376713
61636039524590661271234804168537
61636039524590662323567373416875
61636039524590662453212230169199
61636039524590662453213259038975
61636039524590662460806432245671
61636039524590662460807461115447
61636039524590662460827237099417
61636039524590662460827238160823
61636039524590662460827352952071
61636039524590662460828008750345
61636039524590662460828381821847
61636039524590662460828385009791
61636039524590662498965814961023
61636039524590662498966843830799
61636039524590662506560017037495
61636039524590662506561045907271
61636039524590662506580821891241
61636039524590662506580822952647
61636039524590662506580937743895
61636039524590662506581593542169
61636039524590662506581597792923
61636039524590662506581966613671
61636039524590662506581969801615
61636039524590662864806208000843
61636039524590662864807236870619
61636039524590662864994493301231
61636039524590662864995264953563
61636039524590662872400410077315
61636039524590662872401438947091
61636039524590662872421214929609
61636039524590662872421990832743
61636039524590662872589467024419
61636039524590662872589467030035
61636039524590662872609243006985
61636039524590662872609243008389
61636039524590662872609243012601
61636039524590662872610272939571
61636039524590662872610272945187
61636039524590662872610276127515
61636039524590662872610387730819
61636039524590662872610387736435
61636039524590662872610390918763
61636039524590662910559792792667
61636039524590662910560821662443
61636039524590662910748078093055
61636039524590662910748849745387
61636039524590662918153994869139
61636039524590662918174799721433
61636039524590662918174799722885
61636039524590662918175575624567
61636039524590662918175576096951
61636039524590662918175947633259
61636039524590662918343051816243
61636039524590662918343051821859
61636039524590662918363857731395
61636039524590662918363857737011
61636039524590662918363860919339
61636039524590662918363972522643
61636039524590662918363972528259
61636039524590662918363975710587
61636039524590672200982540868301
61636039524590672201236945395097
61636039524590672201257866101497
61636039524590672338518620831101
61636039524590672384272205622925
61636039524590673435764474363233
61636039524590673436328558608315
61636039524590673436579607066239
61636039524590673436582701653815
61636039524590673436582701655219
61636039524590673436583734774345
61636039524590673436583849565593
61636039524590673436600527772639
61636039524590673436601302612915
61636039524590673436604655480745
61636039524590673436604774871263
61636039524590673571333234671523
61636039524590673573592670450887
61636039524590673573843833700059
61636039524590673573844862569835
61636039524590673573864639615211
61636039524590673573864754406459
61636039524590673573865414455487
61636039524590673573865783276235
61636039524590673578927436747995
61636039524590673617086819463347
61636039524590673618841833942937
61636039524590673618841834415320
61636039524590673619346255242711
61636039524590673619594975103311
61636039524590673619597303818727
61636039524590673619597304173019
61636039524590673619597418609975
61636039524590673619598078659003
61636039524590673619598447361659
61636039524590673619614866939935
61636039524590673619615895809711
61636039524590673619618224407035
61636039524590673619618339198283
61636039524590673619618994996557
61636039524590673619618999247311
61636039524590673619619368068059
61636039524590673624681021539819
61636039524590673982927212503167
61636039524590673984810849332221
61636039524590673985371577508431
61636039524590673985374672096007
61636039524590673985374672097411
61636039524590673985375705216537
61636039524590673985438840401479
61636039524590673985459388037781
61636039524590673985459764295823
61636039524590673985626868478807
61636039524590673985626868484423
61636039524590673985646644461373
61636039524590673985646644466989
61636039524590673985647674399575
61636039524590673985647677581903
61636039524590673985647789185207
61636039524590673985647789190823
61636039524590673985647792373151
61636039524590673990521414579639
61636039524590673990541962215941
61636039524590673990543110126315
61636039524590674028677439827891
61636039524590674028680797294991
61636039524590674028681572253359
61636039524590674030561076656945
61636039524590674030564434124045
61636039524590674030564434242137
61636039524590674030627196361193
61636039524590674031125160888929
61636039524590674031125162418347
61636039524590674031125932541261
61636039524590674031125937258623
61636039524590674031128256887831
61636039524590674031128256889235
61636039524590674031128518356029
61636039524590674031128518474121
61636039524590674031129290008361
61636039524590674031129290126453
61636039524590674031187924537563
61636039524590674031188952934955
61636039524590674031189067726203
61636039524590674031191280587513
61636039524590674031191280588965
61636039524590674031191282004663
61636039524590674031192052239893
61636039524590674031192425193303
61636039524590674031192425311395
61636039524590674031192428499339
61636039524590674031209876829299
61636039524590674031212201175821
61636039524590674031212201177273
61636039524590674031212972946245
61636039524590674031212977551339
61636039524590674031213349087647
61636039524590674031376981012283
61636039524590674031379308664889
61636039524590674031379308666293
61636039524590674031379308670505
61636039524590674031380338597475
61636039524590674031380338603091
61636039524590674031380341785419
61636039524590674031380453270631
61636039524590674031380453388723
61636039524590674031380453394339
61636039524590674031380456576667
61636039524590674031397901718683
61636039524590674031397901724299
61636039524590674031397904906627
61636039524590674031401259185783
61636039524590674031401259191399
61636039524590674031401262373727
61636039524590674031401373977031
61636039524590674031401373982647
61636039524590674031401377164975
61636039524590674036271641904363
61636039524590674036274999371463
61636039524590674036275774329831
61636039524590677279630723631635
61636039524590677691412729527509
61636039524590677691684697647737
61636039524590677699027733269783
61636039524590677699027736456323
61636039524590677699027737519133
61636039524590677699278784932961
61636039524590677882293124572641
61636039524590678924499311488159
61636039524590678926006634958211
61636039524590678926193887119355
61636039524590678926193887120759
61636039524590678926194658773091
61636039524590678926194663022441
61636039524590678926194920239885
61636039524590678926758743016721
61636039524590678926758743018173
61636039524590678926758747254425
61636039524590678926758747267523
61636039524590678926759776124201
61636039524590678926759776137299
61636039524590678926843463194795
61636039524590678927030715369037
61636039524590678927030716431847
61636039524590678927031487022773
61636039524590678927031491272123
61636039524590678927031748489567
61636039524590678932114061199529
61636039524590678932114061200933
61636039524590678932114319479783
61636039524590678932115094320059
61636039524590678934373750996699
61636039524590678934373754183239
61636039524590678934373754196289
61636039524590678934373755246049
61636039524590678934374525848621
61636039524590678934624545436817
61636039524590678934624545438221
61636039524590678934624802654261
61636039524590678934624802655665
61636039524590678934625574307997
61636039524590678934625577494537
61636039524590679109272023074529
61636039524590679109774120008859
61636039524590679110024135365127
61636039524590679110025164234903
61636039524590679110045056071527
61636039524590679110046084941303
61636039524590679110046087656863
61636039524590679114355740441329
61636039524590679115107852731927
61636039524590679115108881601703
61636039524590679115128773438327
61636039524590679115129433487355
61636039524590679115129802308103
61636039524590679117388094879905
61636039524590679117639142295345
61636039524590679117639143356751
61636039524590679117639256612805
61636039524590679117639913946273
61636039524590679117639918197027
61636039524590679117640289733335
61636039524590679519107628487099
61636039524590679519108657356875
61636039524590679519296685434203
61636039524590679519296685439819
61636039524590679520991265316153
61636039524590679520991265788377
61636039524590679521555349548137
61636039524590679521555350014697
61636039524590679521555350014745
61636039524590679521555351077555
61636039524590679521556121200469
61636039524590679521556121667029
61636039524590679521556121667077
61636039524590679521556121668481
61636039524590679521556125917831
61636039524590679521556379947331
61636039524590679521556383135275
61636039524590679521618113196771
61636039524590679521619142066547
61636039524590679521639032367929
61636039524590679521639808743447
61636039524590679521640065488507
61636039524590679521640065960891
61636039524590679521640180279755
61636039524590679521806398497159
61636039524590679521807170149491
61636039524590679521827319203559
61636039524590679521828090383507
61636039524590679521828090855891
61636039524590679521828093565835
61636039524590679521828094038219
61636039524590679526701830563571
61636039524590679526702859433347
61636039524590679526722378199873
61636039524590679526722635415865
61636039524590679526722635417317
61636039524590679526723407068197
61636039524590679526723411318999
61636039524590679526723411791383
61636039524590679526723526110247
61636039524590679526723783327691
61636039524590679526890887510675
61636039524590679526890887516291
61636039524590679526910663493241
61636039524590679526910663494645
61636039524590679526910663498857
61636039524590679526911693425827
61636039524590679526911693431443
61636039524590679526911696613771
61636039524590679526911808217075
61636039524590679526911808222691
61636039524590679526911811405019
61636039524590679528585467392625
61636039524590679529149551624609
61636039524590679529150323276941
61636039524590679529170096072967
61636039524590679529170096539527
61636039524590679529170099259507
61636039524590679529170357539761
61636039524590679529170358006321
61636039524590679529170358012145
61636039524590679529170472331009
61636039524590679529171129192093
61636039524590679529171129658653
61636039524590679529171129664477
61636039524590679529171243983341
61636039524590679529233120125537
61636039524590679529233120126989
61636039524590679529233234445853
61636039524590679529233891779321
61636039524590679529233896028671
61636039524590679529234267564979
61636039524590679529422178135499
61636039524590679529422178141115
61636039524590679529422181323443
61636039524590679529422292459979
61636039524590679529422295642307
61636039524590711050831947642437
61636039524590711050831947643841
61636039524590711050831951893191
61636039524590711050832209110635
61636039524590711050851724689217
61636039524590711050852757808343
61636039524590711050852872599591
61636039524590711096585532434261
61636039524590711096585532435665
61636039524590711096585536685015
61636039524590711096605309481041
61636039524590711096606341537357
61636039524590711096606342600167
61636039524590711096606343072551
61636039524590711096606457391415
61636039524590711096606714608859
61636039524590712285613881137369
61636039524590712285614142605567
61636039524590712331367465930597
61636039524590712331367470179947
61636039524590712331388271844345
61636039524591561655760307114259
61636039524591562891106324841175
61636039524591563074120664480854
61636039524591572768797679988931
61636039524591574004143697715847
61636039524591578267090595148897
61636039524591579502436241338101
61636039524591579502436241343717
61636039524591579502436612880025
61636039524591579502437384526741
61636039524591579502437384532357
61636039524591580088802961689661
61636039524591580088803076008525
61636039524591580089367045916029
61636039524591580089367817568361
61636039524591580089367931887225
61636039524591580093886679056461
61636039524591580094450763282829
61636039524591580094450763284233
61636039524591580094451534935161
61636039524591580094722359394525
61636039524591580094722359395929
61636039524591580094722359400141
61636039524591580096961247521521
61636039524591580096962019172449
61636039524591580096962019173853
61636039524591580096981791974251
61636039524591580096981796573521
61636039524591580096982911182445
61636039524591611618664539798695
61636039524591611664397228350047
61636039524591611664397232580523
61636039524591611664397232581927
61636039524591611664397232599396
61636039524591611664397232599397
61636039524591611664397233052907
61636039524591611664397233071780
61636039524591611664417005382325
61636039524591611664418124590519
61636039524591612899178390196858
61636039524591861845030872414687
61636039524591861982542675726082
61636039524591863079812805896521
61636039524591863079813179440247
61636039524591863080376890141603
61636039524591863080627939071911
61636039524591863080628053396391
61636039524591863080629082260551
61636039524591863080629082266167
61636039524591863080648859783927
61636039524591863080648974102791
61636039524591863080649634146203
61636039524591863080650002966951
61636039524591863080650002972567
61636039524591863210295634559551
61636039524591863217888693447383
61636039524591863217889836636023
61636039524591863217910757342423
61636039524591863622076868821807
61636039524591863628855823398409
61636039524591863629419907630393
61636039524591863629419909159811
61636039524591863629419909514103
61636039524591863629420023951059
61636039524591863629420684000087
61636039524591863629421052702743
61636039524591863629671842544995
61636039524591863629692648460147
61636039524591863629692651648091
61636039524591863629692763251395
61636039524591863675173493951635
61636039524591863675173608742883
61636039524591863675174268791911
61636039524591863675174637612659
61636039524591863675425313023570
61636039524591863675425313023571
61636039524591863675445462077638
61636039524591863675446233724355
61636039524591872958068273855977
61636039524591872958068273869075
61636039524591872958068273974069
61636039524591872958319320915673
61636039524591872958340241622073
61636039524591873095580077180470
61636039524591874191154855816627
61636039524591874191154855940335
61636039524591874192847108636287
61636039524591874192850207469001
61636039524591874192850580894635
61636039524591874193414291595991
61636039524591874193414291700985
61636039524591874193665340172007
61636039524591874193665340177623
61636039524591874193665340526299
61636039524591874193665340531915
61636039524591874193665454963255
61636039524591874193665454968871
61636039524591874193666115012283
61636039524591874193666483714939
61636039524591874193682903293215
61636039524591874193682903298831
61636039524591874193683932168607
61636039524591874193686260760315
61636039524591874193686261238315
61636039524591874193686375551563
61636039524591874193686375557179
61636039524591874193687031001321
61636039524591874193687035600591
61636039524591874193687404421339
61636039524591874193687404426955
61636039524591874198745585634751
61636039524591874198749057893099
61636039524591874198749057898715
61636039524591874198749058016807
61636039524591874198766506346767
61636039524591874198769978605115
61636039524591874328415610192099
61636039524591874330926094901771
61636039524591874330927238090411
61636039524591874330948158796811
61636039524591874336009812268571
61636039524591874740198644976463
61636039524591874741893224852797
61636039524591874742457310614199
61636039524591874742457310968491
61636039524591874742457425405447
61636039524591874742458080737113
61636039524591874742458085454475
61636039524591874742458454157131
61636039524591874742458454275223
61636039524591874742709243999383
61636039524591874742730049920151
61636039524591874742730053102479
61636039524591874742730164705783
61636039524591874742730164711399
61636039524591874747537556076943
61636039524591874747541028335291
61636039524591874747792847047319
61636039524591874747792847052935
61636039524591874747813767753719
61636039524591874785952229880763
61636039524591874787646809762713
61636039524591874788208566808699
61636039524591874788210893994697
61636039524591874788211665647029
61636039524591874788211670246299
61636039524591874788212039067047
61636039524591874788461942825626
61636039524591874788462714118051
61636039524591874788462714472343
61636039524591874788462717305995
61636039524591874788462828909299
61636039524591874788482863532026
61636039524591874788483635178743
61636039524591874793546431957235
61636039524591878036713099624594
61636039524591878448495362278627
61636039524591878448746153997106
61636039524591878448767073168313
61636039524591878448767074703506
61636039524591878453578708109119
61636039524591878453579080104713
61636039524591878453829757045042
61636039524591878453850676212037
61636039524591878453850676216249
61636039524591878456089192801321
61636039524591878456089192805692
61636039524591878456089192805693
61636039524591878456089192818790
61636039524591878456089192818791
61636039524591878456089564342001
61636039524591878456089564355099
61636039524591878456110111989949
61636039524591878456110113506269
61636039524591878456110113512092
61636039524591878456110113512093
61636039524591878456110485048401
61636039524591878456361160447921
61636039524591878456361160449325
61636039524591879681581687014351
61636039524591879681582715884127
61636039524591879683277295760461
61636039524591879683277297295495
61636039524591879683841123260482
61636039524591879683842151644777
61636039524591879683842151657875
61636039524591879683842156362139
61636039524591879684092171718407
61636039524591879684092171724022
61636039524591879684092171724023
61636039524591879684093314907047
61636039524591879684113092424807
61636039524591879684114120827815
61636039524591879684114124010143
61636039524591879684114235613447
61636039524591879688360641590953
61636039524591879688924725822937
61636039524591879688924725836035
61636039524591879689175774766343
61636039524591879689175889090823
61636039524591879689176917954983
61636039524591879689176917960599
61636039524591879689196695005975
61636039524591879689197469840635
61636039524591879689197838661383
61636039524591879690871126300465
61636039524591879690871126300624
61636039524591879690871126300625
61636039524591879690871493604845
61636039524591879690871497836933
61636039524591879691435210526833
61636039524591879691456126517275
61636039524591879691456131233185
61636039524591879691456131239008
61636039524591879691456131239009
61636039524591879691457274427649
61636039524591879691707178176241
61636039524591879691707178180453
61636039524591879691707179710031
61636039524591879691707179715647
61636039524591879691707949828573
61636039524591879691707949832785
61636039524591879691707954550307
61636039524591879691708322898671
61636039524591879691708322904287
61636039524591879691708326086615
61636039524591880276379061427163
61636039524591880276379061432779
61636039524591880278073641308953
61636039524591880278637727070515
61636039524591880278638497187653
61636039524591880278638755467907
61636039524591880278638755940291
61636039524591880278638758655851
61636039524591880278888774017735
61636039524591880278909694724135
61636039524591880278910466376467
61636039524591880278910469558795
61636039524591880283157244356889
61636039524591880283157244357049
61636039524591880283157245892088
61636039524591880283721328583209
61636039524591880283721328584661
61636039524591880283721328589033
61636039524591880283721329646067
61636039524591880283721444437315
61636039524591880283722104486343
61636039524591880283722473307091
61636039524591880283722476495035
61636039524591880283973148718003
61636039524591880283994069418787
61636039524591880283994072606731
61636039524591880285667728594337
61636039524591880286231812821949
61636039524591880286231812826321
61636039524591880286231813292881
61636039524591880286231814355739
61636039524591880286232584474281
61636039524591880286232584478653
61636039524591880286232589196015
61636039524591880286232957544379
61636039524591880286232960732323
61636039524591880286252733526897
61636039524591880286252733532721
61636039524591880286253505179229
61636039524591880286253505185053
61636039524591880286253509902420
61636039524591880286504553656075
61636039524591880286504553661691
61636039524591880286504556844019
61636039524591907544672128925497
61636039524591911807914213090531
61636039524591911807914213094902
61636039524591911807914213094903
61636039524591911807914213108000
61636039524591911807914213108001
61636039524591911807914584631211
61636039524591911807914584644309
61636039524591911807914585097771
61636039524591911807935132279159
61636039524591911807935133795479
61636039524591911853668169889643
61636039524591911853689090595995
61636039524591913042693162075985
61636039524591913042696513894055
61636039524591913042696518126143
61636039524591913042696519661177
61636039524591913042696520015468
61636039524591913088449731381658
61636039524591913088449731381659
61636039524591913088450103390191
61636039524591913088450104453001
61636039524591913088450104925384
61636039524591922371905496338461
61636039524591922371907820803075
61636039524591922918441501848311
61636039524591922920951986552159
61636039524591922920972533733547
61636039524591922920972907141919
61636039524594108943345438402408
61636039524594114431244193536808
61636039524594114477018699036436
61636039524594125544281594991196
61636039524594125590056100490824
61636039524594125597650302567296
61636039524594262947413388896041
61636039524594262947413388909139
61636039524594262947413389368425
61636039524594262947497071715833
61636039524594262947497071734547
61636039524594263359195652022457
61636039524594264593789300235715
61636039524594264594541412531929
61636039524594264594541412545027
61636039524594264594541413004313
61636039524594264594541669749373
61636039524594264594541669762471
61636039524594264594625352570617
61636039524594264594625352587879
61636039524594264594626128472299
61636039524594264776803639875187
61636039524594264777555752165785
61636039524594264777556009383229
61636039524594264777556009384681
61636039524594264777556785286363
61636039524594264777639320200153
61636039524594264777639320218867
61636039524594265189338015292201
61636039524594265189338015293653
61636039524594265189338015298025
61636039524594265189339048412779
61636039524594265189421583326569
61636039524594265189421583328021
61636039524594274060450761770713
61636039524594274060450761783811
61636039524594274060450876561961
61636039524594274060451133779405
61636039524594274060534444590505
61636039524594274060534444609219
61636039524594274065534479609897
61636039524594274472233024897129
61636039524594274655331046902931
61636039524594275707579042637143
61636039524594275707579157415293
61636039524594275707579814276377
61636039524594275707579814289475
61636039524594275707579929067625
61636039524594275707663497097621
61636039524594275712746071275781
61636039524594275712746071293043
61636039524594275889841012749859
61636039524594275890593381804439
61636039524594275890594153910233
61636039524594275890594153911685
61636039524594275890594158161035
61636039524594275895760410443077
61636039524594275895760410460339
61636039524594276302376416570089
61636039524594276302376421287451
61636039524594276302460099391333
61636039524594276307542673569493
61636039524594281195558067015967
61636039524594281195558067034681
61636039524594281195558181353545
61636039524594281195559210204607
61636039524594281195559210223321
61636039524594281197252385448385
61636039524594281197252756984693
61636039524594281197253418563347
61636039524594281197253528637025
61636039524594281197253790099655
61636039524594281198005526621857
61636039524594281198005530859561
61636039524594281198005530872659
61636039524594281198005788090103
61636039524594281198005898158165
61636039524594281198005902395869
61636039524594281198005902408967
61636039524594281198006559729337
61636039524594281198006559742435
61636039524594281198006674048201
61636039524594281198006931265645
61636039524594281198006931278743
61636039524594281198089213679353
61636039524594281198089213698067
61636039524594281198089585234375
61636039524594281198090246799931
61636039524594281198090618336239
61636039524594281202337131679345
61636039524594281202337131684961
61636039524594281202337135930147
61636039524594281203089243988657
61636039524594281203089248226361
61636039524594281203089248239459
61636039524594281203089505443805
61636039524594281203089505456903
61636039524594281203090277096137
61636039524594281203090277109235
61636039524594281203172816727289
61636039524594281203172816746003
61636039524594281203173188282311
61636039524594281203173959915929
61636039524594281203173959934643
61636039524594281203173964166731
61636039524594281205620537801425
61636039524594281205620538851185
61636039524594281205620652120289
61636039524594281205620653519969
61636039524594281205620910387493
61636039524594281205620910737413
61636039524594281205621653810029
61636039524594281205621656996569
61636039524594281205621680990065
61636039524594281205621682039825
61636039524594281205621685576285
61636039524594281205684447341209
61636039524594281381020129128011
61636039524594281381020214867159
61636039524594281381020899364645
61636039524594281381020903613995
61636039524594281381021243736935
61636039524594281381021270900953
61636039524594281381021275150303
61636039524594281386103845077661
61636039524594281386103845079113
61636039524594281386103846494811
61636039524594281386103932233959
61636039524594281386104620980795
61636039524594281386104961103735
61636039524594281388614325065647
61636039524594281388615104155273
61636039524594281388634874235691
61636039524594281388634876968721
61636039524594281388634878368401
61636039524594281388634878485041
61636039524594281388634878840785
61636039524594281388635245771999
61636039524594281388635250021349
61636039524594281388635250377093
61636039524594281388635993449709
61636039524594281388635996163865
61636039524594281388635997699059
61636039524594281388636026278775
61636039524594281388636364986017
61636039524594281388636369235367
61636039524594281792802133153273
61636039524594281792802133619833
61636039524594281792803162023049
61636039524594281792803166740411
61636039524594281792803276808473
61636039524594281792803281059275
61636039524594281792885815973065
61636039524594281792886849093643
61636039524594281797885850986633
61636039524594281797886884107211
61636039524594281797969419021001
61636039524594281800396335225373
61636039524594281800396335229745
61636039524594281800397364093745
61636039524594281800397364095149
61636039524594281800397364099521
61636039524594281800417141144897
61636039524594281800417141494817
61636039524594281800417141611457
61636039524594281800417255930321
61636039524594281800418256103741
61636039524594281800418260825475
61636039524594281800418284800097
61636039524594281800418289405191
61636039524594281800418375144339
61636039524594281800479903730673
61636039524594281800480018049537
61636039524594281800481046919313
61636039524594281800481051170115
61636039524594312765442144673719
61636039524594312773035975213883
61636039524594312773056894385089
61636039524594312773056895447899
61636039524594312773056895920283
61636039524594312910317993602267
61636039524594312956050310126005
61636039524594312956050314376807
61636039524594312956050314381178
61636039524594312956050314381179
61636039524594312956050314849191
61636039524594312956071206385399
61636039524594312956071206857783
61636039524594312956071235081755
61636039524594312956071578394091
61636039524594313367079432096466
61636039524594313367853498213994
61636039524594313367853498213995
61636039524594314602425449823382
61636039524594323883562863378883
61636039524594323886073719624863
61636039524594323886094267259761
61636039524594323886094640331263
61636039524594323891157065455355
61636039524594323891176838251381
61636039524594323891177986161755
61636039524594324028438740887147
61636039524594324066577202546179
61636039524594324066577202559277
61636039524594324069087687250075
61636039524594324069088058792159
61636039524594324069088058805257
61636039524594324069108607839787
61636039524594324069108607956427
61636039524594324069108607962250
61636039524594324069108607962251
61636039524594324069108979498559
61636039524594324074171404622651
61636039524594324074171404635749
61636039524594324074191177418677
61636039524594324074192325329051
61636039524594563136683954196469
61636039524594563136683954209567
61636039524594563136683954668853
61636039524594563136683954681951
61636039524594563136684068987717
61636039524594563136684069000815
61636039524594563136684326205161
61636039524594563136767637017713
61636039524594563136767637034975
61636039524594563548466217322885
61636039524594563685810654536863
61636039524594564783059865536143
61636039524594564783059866008527
61636039524594564783059980327391
61636039524594564783060237544835
61636039524594564783811977845455
61636039524594564783811978317839
61636039524594564783812235049801
61636039524594564783812235062899
61636039524594564783812349841049
61636039524594564783812349854147
61636039524594564783813006702133
61636039524594564783813006715231
61636039524594564783813121493381
61636039524594564783813121506479
61636039524594564783813126210743
61636039524594564783895660653601
61636039524594564783895660670863
61636039524594564783895917871045
61636039524594564783895917888307
61636039524594564783896689521925
61636039524594564783896693772727
61636039524594564783896694245111
61636039524594564783896808563975
61636039524594564783897065781419
61636039524594564920320991920307
61636039524594564921072732674437
61636039524594564921072989438371
61636039524594564921072989891833
61636039524594564921072989893285
61636039524594564921073104229619
61636039524594564921074137803659
61636039524594564921156672246517
61636039524594564921156672263779
61636039524594564921157820156891
61636039524594564966074205175615
61636039524594564966074205175822
61636039524594564966074205175823
61636039524594564966826317466261
61636039524594564966826317467665
61636039524594564966826317485134
61636039524594564966826317485135
61636039524594564966826574683657
61636039524594564966826574685109
61636039524594564966827346354910
61636039524594564966827346354911
61636039524594564966827350586791
61636039524594564966827351059175
61636039524594564966827465378039
61636039524594564966827722595483
61636039524594564966911033412406
61636039524594564966911033412407
61636039524594565332854995800853
61636039524594565332854995802257
61636039524594565332856024204021
61636039524594565332856028921383
61636039524594565332856138995269
61636039524594565332856143712631
61636039524594565332938678155489
61636039524594565332939707023813
61636039524594565332939711274615
61636039524594565332939826065863
61636039524594565378609613713207
61636039524594565378609728504455
61636039524594565378693296538822
61636039524594565378693296538823
61636039524594574247273633191591
61636039524594574249717998183757
61636039524594574249718255401201
61636039524594574249718255414299
61636039524594574249721355650857
61636039524594574249721355663955
61636039524594574249721355768949
61636039524594574249721356123241
61636039524594574249721356136339
61636039524594574249721470442105
61636039524594574249721470455203
61636039524594574249721727659549
61636039524594574249721727672647
61636039524594574249784117882389
61636039524594574249784489437571
61636039524594574249805038472101
61636039524594574249805038489363
61636039524594574249805038588741
61636039524594574254801601231693
61636039524594574254801601244791
61636039524594574254805073490041
61636039524594574254805073503139
61636039524594574254867835268063
61636039524594574661500261310173
61636039524594574661503618777273
61636039524594574661503618895365
61636039524594574798848055991251
61636039524594575894402685697255
61636039524594575894402690401519
61636039524594575896097267462915
61636039524594575896846279037089
61636039524594575896846279050187
61636039524594575896847050689421
61636039524594575896847050702519
61636039524594575896847055406783
61636039524594575896849379772227
61636039524594575896849636504189
61636039524594575896849636517287
61636039524594575896849636622281
61636039524594575896849751295437
61636039524594575896849751308535
61636039524594575896850408156521
61636039524594575896850408169619
61636039524594575896850522947769
61636039524594575896850522960867
61636039524594575896850527665131
61636039524594575896912398735673
61636039524594575896912398737125
61636039524594575896912398754387
61636039524594575896913546647499
61636039524594575896930994977459
61636039524594575896933319323981
61636039524594575896933319325433
61636039524594575896933319342695
61636039524594575896934090995027
61636039524594575896934095699499
61636039524594575896934467235807
61636039524594575901177512571367
61636039524594575901180984829715
61636039524594575901929624880679
61636039524594575901932982347779
61636039524594575901933097139027
61636039524594575901995744567617
61636039524594575901995744584879
61636039524594575901996887773727
61636039524594575901996892477991
61636039524594575902016665173187
61636039524594576033358021838179
61636039524594576033358021838386
61636039524594576033358021838387
61636039524594576034110390892759
61636039524594576034110391346221
61636039524594576034111167249355
61636039524594576034111282040603
61636039524594576034111539258047
61636039524594576034194073699453
61636039524594576034194073718167
61636039524594576034194850074970
61636039524594576034194850074971
61636039524594576034195221611279
61636039524594576038441739205187
61636039524594576039193736723251
61636039524594576039193737178165
61636039524594576039193851514499
61636039524594576039194880384275
61636039524594576039194885088539
61636039524594576039277419531397
61636039524594576039277419548659
61636039524594576039278567441771
61636039524594576077417029568815
61636039524594576079111606630003
61636039524594576079111606630210
61636039524594576079111606630211
61636039524594576079861394574079
61636039524594576079861651791523
61636039524594576079863718922053
61636039524594576079863718939522
61636039524594576079863718939523
61636039524594576079863976139497
61636039524594576079864747790341
61636039524594576079864747790377
61636039524594576079864747790425
61636039524594576079864747809298
61636039524594576079864747809299
61636039524594576079864752041179
61636039524594576079864866832427
61636039524594576079865124049871
61636039524594576079926737904421
61636039524594576079926737921683
61636039524594576079927885814795
61636039524594576079948434866794
61636039524594576079948434866795
61636039524594576085010083734913
61636039524594576085010083752175
61636039524594576085011231645287
61636039524594576445892397255241
61636039524594576445893425658409
61636039524594576445893430375771
61636039524594576445893545167019
61636039524594576445977108479653
61636039524594576445977113201386
61636039524594576445977113201387
61636039524594576451059682657813
61636039524594576451060830568187
61636039524594576489199292695231
61636039524594576491643657700495
61636039524594576491647010568325
61636039524594576491647015167595
61636039524594576491647129958843
61636039524594576491730693388117
61636039524594576491730697993210
61636039524594576491730697993211
61636039524594576496792346861329
61636039524594576496793494771703
61636039524594579740148444073507
61636039524594579740148444527017
61636039524594579740148444545890
61636039524594579740148444545891
61636039524594579745231789903999
61636039524594579745231790358913
61636039524594579745231790376382
61636039524594579745231790376383
61636039524594579747763190585239
61636039524594579747763191051799
61636039524594579747763193784829
61636039524594580151930449969381
61636039524594580151930450441765
61636039524594580157014053017317
61636039524594580157014167808565
61636039524594580159524537726988
61636039524594580159524537726989
61636039524594580159524652045853
61636039524594580159545457961005
61636039524594580159545458433388
61636039524594580159545458433389
61636039524594580159545572752253
61636039524594581384828746653973
61636039524594581384828747107643
61636039524594581384829775523749
61636039524594581384829890296283
61636039524594581386523322285121
61636039524594581386523322285169
61636039524594581386524093937453
61636039524594581386524093937501
61636039524594581386524098654815
61636039524594581386524098655022
61636039524594581386524098655023
61636039524594581386524355400083
61636039524594581386524355872466
61636039524594581386524355872467
61636039524594581387276463445543
61636039524594581387276463446947
61636039524594581387276463458593
61636039524594581387276463460045
61636039524594581387276467696297
61636039524594581387276467709395
61636039524594581387276468162857
61636039524594581387276468162905
61636039524594581387276468168681
61636039524594581387276468181778
61636039524594581387276468181779
61636039524594581387276469225715
61636039524594581387277239348629
61636039524594581387277244065991
61636039524594581387277496566073
61636039524594581387277496579171
61636039524594581387277501283435
61636039524594581387360150534803
61636039524594581387360926891606
61636039524594581387360926891607
61636039524594581387361179387317
61636039524594581387361183636667
61636039524594581387361184109050
61636039524594581387361184109051
61636039524594581387361298427915
61636039524594581391606668115613
61636039524594581391607696981225
61636039524594581391607696985389
61636039524594581391607696985437
61636039524594581391607701230575
61636039524594581391607701702751
61636039524594581391607701702958
61636039524594581391607701702959
61636039524594581391607816021823
61636039524594581391608073239267
61636039524594581392359809276035
61636039524594581392359809277439
61636039524594581392359809289085
61636039524594581392359809290537
61636039524594581392359813539887
61636039524594581392359813993397
61636039524594581392359813994801
61636039524594581392359814012270
61636039524594581392359814012271
61636039524594581392360070744233
61636039524594581392360070757331
61636039524594581392360072273651
61636039524594581392360185535481
61636039524594581392360185548579
61636039524594581392360842396565
61636039524594581392360842409663
61636039524594581392360847113927
61636039524594581392360957187813
61636039524594581392360957200911
61636039524594581392443496348033
61636039524594581392443496365295
61636039524594581392443753565477
61636039524594581392443753582739
61636039524594581392444525235071
61636039524594581392444529467159
61636039524594581392444529939542
61636039524594581392444529939543
61636039524594581392444644258407
61636039524594581392444901475851
61636039524594581394117410042776
61636039524594581394870298230685
61636039524594581394870555448129
61636039524594581394871330288405
61636039524594581394891214221127
61636039524594581394891214687687
61636039524594581394891217407667
61636039524594581394891217420717
61636039524594581394891471438571
61636039524594581394891475687921
61636039524594581394891476154481
61636039524594581394891476160304
61636039524594581394891476160305
61636039524594581394891590479169
61636039524594581394892246277443
61636039524594581394892246290493
61636039524594581394892247340253
61636039524594581394892362131501
61636039524594581394892619348945
61636039524594581394955012641637
61636039524594581570290808865395
61636039524594581570291583705671
61636039524594581570291836199977
61636039524594581570291836201381
61636039524594581570291837735171
61636039524594581570291840450731
61636039524594581570291840923115
61636039524594581575374410378089
61636039524594581575374410379541
61636039524594581575374526232195
61636039524594581575375182049343
61636039524594581575375186281223
61636039524594581575375186753607
61636039524594581575375555101971
61636039524594581575375558289915
61636039524594581577132525579763
61636039524594581577132525579772
61636039524594581577884890366075
61636039524594581577884895087814
61636039524594581577885669455701
61636039524594581577886038276449
61636039524594581577905811072427
61636039524594581577905815321777
61636039524594581577905930113025
61636039524594581577906587446493
61636039524594581577906591697291
61636039524594581577906591697300
61636039524594581577906958982801
61636039524594581982073842108949
61636039524594581982073842110353
61636039524594581982073846359703
61636039524594581982073846832087
61636039524594581982157529185319
61636039524594581987156416287109
61636039524594581987156416288513
61636039524594581987157449407639
61636039524594581987157564198887
61636039524594581987241132233255
61636039524594581989666900525801
61636039524594581989667929395577
61636039524594581989667934117311
61636039524594581989668048436175
61636039524594581989688850100525
61636039524594581989688850106349
61636039524594581989688854823716
61636039524594581989688964891773
61636039524594581989750583351417
61636039524594581989751612221193
61636039524594581989751616470543
61636039524594607601543018472967
61636039524594607601543018486065
61636039524594607601543275690411
61636039524594607601543275703509
61636039524594609247919187030085
61636039524594612954712709974147
61636039524594612962306540514311
61636039524594612962306650582421
61636039524594612962306650583825
61636039524594612962306654833175
61636039524594612962327459685517
61636039524594612962327460748327
61636039524594612962327461220711
61636039524594612962327575539575
61636039524594612962327832757019
61636039524594613091973464362717
61636039524594613091973464835100
61636039524594613091973579153965
61636039524594613099567666439189
61636039524594613099567666892699
61636039524594613099567666894103
61636039524594613099567666911572
61636039524594613145321251684523
61636039524594613145341800854567
61636039524594613145342172390875
61636039524594613503755470258591
61636039524594613510596412605022
61636039524594613511349558016198
61636039524594613511349558016199
61636039524594613511349672335063
61636039524594613511370478250215
61636039524594613511370593041463
61636039524594614738348342574331
61636039524594614738348342574379
61636039524594614738349114226711
61636039524594614738349371444107
61636039524594614745942430331938
61636039524594614745943573520579
61636039524594614745943577765765
61636039524594614745943578237941
61636039524594614791696015123810
61636039524594614791696786771931
61636039524594614791696791021280
61636039524594614791696791021281
61636039524594614791696791493664
61636039524594624072830099791927
61636039524594624072833457259027
61636039524594624072833457377119
61636039524594624075340841246659
61636039524594624075340956037907
61636039524594624075344313505007
61636039524594624075361761953059
61636039524594624075364861139905
61636039524594624075364862675099
61636039524594624075365234211407
61636039524594624080424301868399
61636039524594624080427659335499
61636039524594624080427659453591
61636039524594624210094211647597
61636039524594624210094212101107
61636039524594624210094212102511
61636039524594624210094212119980
61636039524594624210094212119981
61636039524594624210094583656289
61636039524594624212604696338395
61636039524594624212605067893577
61636039524594624212625615528427
61636039524594624212625616928107
61636039524594624212625617400491
61636039524594624217688413724069
61636039524594624217688414177579
61636039524594624217688414178983
61636039524594624217688414196452
61636039524594624217708186506997
61636039524594624258376101586915
61636039524594624258379573845263
61636039524594624263441998969403
61636039524594624621876474760915
61636039524594624623633814059458
61636039524594624624407880176986
61636039524594624624407880176987
61636039524594624629470676837387
61636039524594624629491597543787
61636039524602217932016847355518
61636039524602262404469998917240
61636039524602368049623500889699
61636039524602368057151468942899
61636039524602368057154567775613
61636039524602368057154912621531
61636039524602368461405506811769
61636039524602368468745446787641
61636039524602368468747769722885
61636039524602368468748541369553
61636039524602368468748541371005
61636039524602368468748541375217
61636039524602368468748545620355
61636039524602368468748546092739
61636039524602368468935797781499
61636039524602368468935797800213
61636039524602368468999594556279
61636039524602368468999594569377
61636039524602368606006201163113
61636039524602368606194486444787
61636039524602368606197587166827
61636039524602368606197672905975
61636039524602368606197930123419
61636039524602368644419731647103
61636039524602368644419731660201
61636039524602368651951170541549
61636039524602368651951171604359
61636039524602368651951257697799
61636039524602368652013933723574
61636039524602368652013933723575
61636039524602368652013933736672
61636039524602368652013933736673
61636039524602369704094563347271
61636039524602369704282587160747
61636039524602369704282587162151
61636039524602369704282591411501
61636039524602369704282591883885
61636039524602369704283620281277
61636039524602369879765749387117
61636039524602369887359951463588
61636039524602369887359951463589
61636039524602370253322510080675
61636039524602370253325610802715
61636039524602370253325953759307
61636039524602370253326725411639
61636039524602370291547755282991
61636039524602370291548784152767
61636039524602370299079194177437
61636039524602370299079195240247
61636039524602370299080224110023
61636039524602370299080310203463
61636039524602370299141957359462
61636039524602370299141957359463
61636039524602379170188841817571
61636039524602379170191940650285
61636039524602379170192314075919
61636039524602379170255075840843
61636039524602379579526482721279
61636039524602379579526482734377
61636039524602379581785142593345
61636039524602379581785142597557
61636039524602379581785914245677
61636039524602379581785914249889
61636039524602379581786290503719
61636039524602379581970847726543
61636039524602379581973170656171
61636039524602379581973170657575
61636039524602379581973170674837
61636039524602379581973170674885
61636039524602379581974203776701
61636039524602379582037338967259
61636039524602379582037338980357
61636039524602379586869636334211
61636039524602379587120684797751
61636039524602379587120684810849
61636039524602379719043602617501
61636039524602379719231516362867
61636039524602379719231887899175
61636039524602379719235074360363
61636039524602379719235331577807
61636039524602379724315233729667
61636039524602379724318677408299
61636039524602379762540821888575
61636039524602379762540821901673
61636039524602379764797158829609
61636039524602379764985444111283
61636039524602379764988538711909
61636039524602379764988538711957
61636039524602379764988543416221
61636039524602379764988544479031
61636039524602379764988544833323
61636039524602379765051306598246
61636039524602379765051306598247
61636039524602379765051306611344
61636039524602379765051306611345
61636039524602379770072262200123
61636039524602379770135023965047
61636039524602379770135023978145
61636039524602380817319960036823
61636039524602380817320993155949
61636039524602380817321107947197
61636039524602380997886839628589
61636039524602381000398467526901
61636039524602381005481041705061
61636039524602381366359539998755
61636039524602381366359911535063
61636039524602381366363355213695
61636039524602381366364126866027
61636039524602381371443257365555
61636039524602381409669102741907
61636039524602381409669874394239
61636039524602381412113467747171
61636039524602381412116562329131
61636039524602381412116562330535
61636039524602381412116567052109
61636039524602381412116825332363
61636039524602381412117595449661
61636039524602381412117596984695
61636039524602381412180359103910
61636039524602381412180359103911
61636039524602381412180730640219
61636039524602381417263304818379
61636039524602381417264076470711
61636039524602385072211630833025
61636039524602385072212663947987
61636039524602385072213035484295
61636039524602385072400949229661
61636039524602385072401063548525
61636039524602385077296377063985
61636039524602385077296381314787
61636039524602385077484666596461
61636039524602386900095590977423
61636039524602386900095848194867
61636039524602386900096619847199
61636039524602386902543312032845
61636039524602386902543313567879
61636039524602386902543313922171
61636039524602386902543570785323
61636039524602386902543656878763
61636039524602386902544340902621
61636039524602386902544342437655
61636039524602386902544428531095
61636039524602386902544713973963
61636039524602386902606075687095
61636039524602386902606332904539
61636039524602386902607104556871
61636039524602386902607476093179
61636039524602386907627030934679
61636039524602386907627031288971
61636039524602386907627288152123
61636039524602386907627374245563
61636039524602386907628059804455
61636039524602386907628145897895
61636039524602386907689793053895
61636039524602386907690050271339
61636039524602386907690821923671
61636039524602386910137514109317
61636039524602386910138542978849
61636039524602386910138542978933
61636039524602386910138542979093
61636039524602412522013862106781
61636039524602412522013890686497
61636039524602417875182290432761
61636039524602417875183062085093
61636039524602417875183062086497
61636039524602417882777154093455
61636039524602417882798070076717
61636039524602418058197664255621
61636039524602418058197750349061
61636039524602418065788394428036
61636039524602418065788394428037
61636039524602418065791493260507
61636039524602418065791493260591
61636039524602418065791493260750
61636039524602418065791493260751
61636039524602418065791838106668
61636039524602418424034699723347
61636039524602418469791383820061
61636039524602418477382372272778
61636039524602418477382372272779
61636039524602418477385466855935
61636039524602418477385466856143
61636039524602418477385471105249
61636039524602418477385471105492
61636039524602418477385471105493
61636039524602418477385471577669
61636039524602418477385471577876
61636039524602418477406387560883
61636039524602419705326343689943
61636039524602419712731488832408
61636039524602419712731488832409
61636039524602419712731489304792
61636039524602419712919512647289
61636039524602419712919516896638
61636039524602419712919516896639
61636039524602419712940318561037
61636039524602428993303009137925
61636039524602428993303009139329
61636039524602428993304042258455
61636039524602428995814637036237
61636039524602428995814637037641
61636039524602429000897211214397
61636039524602429000897211215801
61636039524602429000898244334927
61636039524602429176315282593037
61636039524602429176318381425751
61636039524602429176318754851385
61636039524602429178825767302708
61636039524602429178825767302709
61636039524602429178828866135179
61636039524602429178828866135263
61636039524602429178828866135422
61636039524602429178828866135423
61636039524602429178829239206765
61636039524602429178829239561056
61636039524602429183909484669509
61636039524602429183912583502223
61636039524602429542155704225671
61636039524602429587912355021143
61636039524602429587912355025307
61636039524602429587912355025355
61636039524602429587912359742669
61636039524602429587912359742876
61636039524602429587912359742877
61636039524602429587912731279185
61636039524602429590423211271287
61636039524602429590423215988649
61636039524602429590423215988856
61636039524602429595506557096163
61636039524602429595506557097615
61636039524602429595506557101779
61636039524602429595506557101827
61636039524602429595506561819141
61636039524602429595506561819348
61636039524602663297506895032807
61636039524602663297506895045905
61636039524602664944634918668695
61636039524602664944635690321027
61636039524602668246424357172955
61636039524602668246425133076041
61636039524602668246425505084733
61636039524602668246425506619767
61636039524602668246488268266599
61636039524602668650676072112197
61636039524602668650676072584581
61636039524602668650676329316543
61636039524602668650676329329641
61636039524602668650676444120889
61636039524602668657986682331663
61636039524602668658018335023265
61636039524602668658018335023313
61636039524602668658019106669981
61636039524602668658019106671433
61636039524602668658019106675645
61636039524602668658019110920783
61636039524602668658019111393167
61636039524602668658019482929475
61636039524602668658206363081927
61636039524602668658206363083331
61636039524602668658206363100593
61636039524602668658207396202457
61636039524602668658270159856707
61636039524602668658270159869805
61636039524602668658270274188669
61636039524602668658270531393015
61636039524602668658270531406113
61636039524602668787936826960052
61636039524602668787936826960053
61636039524602668795276766463541
61636039524602668795276766935924
61636039524602668795464795000155
61636039524602668795465166536463
61636039524602668795468146345841
61636039524602668795468151050153
61636039524602668795468152112963
61636039524602668795468152467255
61636039524602668795468266904211
61636039524602668795468524003563
61636039524602668795468524121655
61636039524602668833690411751876
61636039524602668833690411751877
61636039524602668833690668969320
61636039524602668833690668969321
61636039524602668841221735841977
61636039524602668841221736904787
61636039524602668841221851696035
61636039524602668841222108913479
61636039524602668841284499024002
61636039524602668841284499024003
61636039524602668841284499037100
61636039524602668841284499037101
61636039524602668841284613828348
61636039524602668841284871045792
61636039524602669893365128647699
61636039524602669893553152461175
61636039524602669893553152462579
61636039524602669893553528720621
61636039524602669893554185581705
61636039524602669893554300372953
61636039524602670023282844686968
61636039524602670023283873084361
61636039524602670023283873556744
61636039524602670030876931972192
61636039524602670030876931972193
61636039524602670030877046763440
61636039524602670030878075160833
61636039524602670030878075633216
61636039524602670435065107800287
61636039524602670435065879452619
61636039524602670435066136197679
61636039524602670435066250988927
61636039524602670442596169963063
61636039524602670442596169964467
61636039524602670442596174686041
61636039524602670442596547639451
61636039524602670442596547757543
61636039524602670442597203083593
61636039524602670442597204618627
61636039524602670442597317874841
61636039524602670442597319409875
61636039524602670442659966737842
61636039524602670442659966737843
61636039524602670442660338274151
61636039524602670488350132549367
61636039524602670488350789410451
61636039524602670488350904201699
61636039524602679359459435815807
61636039524602679359462534648521
61636039524602679359462908074155
61636039524602679359522197475737
61636039524602679359525669839079
61636039524602679768793719134323
61636039524602679768793719147421
61636039524602679768797076601423
61636039524602679768797076614521
61636039524602679768797191405769
61636039524602679771055736472037
61636039524602679771056508124369
61636039524602679771056508129985
61636039524602679771056508242461
61636039524602679771056512847555
61636039524602679771241440189745
61636039524602679771241441724779
61636039524602679771243764536315
61636039524602679771243764537719
61636039524602679771243764554981
61636039524602679771243764673073
61636039524602679771244797656845
61636039524602679771244797774937
61636039524602679771304203843995
61636039524602679771304203857093
61636039524602679771304575380303
61636039524602679771307555189681
61636039524602679771307559893993
61636039524602679771307559907043
61636039524602679771307561311095
61636039524602679771307561324193
61636039524602679771307932847403
61636039524602679771307932965495
61636039524602679776136757956007
61636039524602679776139082302529
61636039524602679776139082303981
61636039524602679776139082308145
61636039524602679776139082308193
61636039524602679776140230214355
61636039524602679776387806419547
61636039524602679776387806432645
61636039524602679776387921210795
61636039524602679776387921223893
61636039524602679776390129367841
61636039524602679776390129367889
61636039524602679776391278677895
61636039524602679776391278690993
61636039524602679906057830976895
61636039524602679906057830989993
61636039524602679906058202985587
61636039524602679906058202998685
61636039524602679908314167917929
61636039524602679908314168390312
61636039524602679908502196454543
61636039524602679908505547800229
61636039524602679908505547800277
61636039524602679908505552504541
61636039524602679908505553567351
61636039524602679908505553921643
61636039524602679908505668358599
61636039524602679908505925457951
61636039524602679908505925576043
61636039524602679913585799030095
61636039524602679913585913821343
61636039524602679913588121978389
61636039524602679913588121978437
61636039524602679913589271288443
61636039524602679954256038109519
61636039524602679954259137296365
61636039524602679954259510367867
61636039524602679954318543024388
61636039524602679954318800228735
61636039524602679954321900491488
61636039524602679954321900491489
61636039524602679954322015282736
61636039524602681006590553915563
61636039524602681006591587154185
61636039524602681141403848716909
61636039524602681143915476615221
61636039524602681143915477087604
61636039524602681148998050793381
61636039524602681553186226621475
61636039524602681553186883482559
61636039524602681553186998273807
61636039524602681555633571417451
61636039524602681555633571418855
61636039524602681555633576140429
61636039524602681555633949093839
61636039524602681555633949211931
61636039524602681555634604537981
61636039524602681555634606073015
61636039524602681555634720864263
61636039524602681555697368192230
61636039524602681555697368192231
61636039524602681555697739728539
61636039524602681560780313906699
61636039524602681560781085559031
61636039524602681598939696740143
61636039524602681601384061745407
61636039524602681601387419212507
61636039524602681601387534003755
61636039524602681601388189447897
61636039524602681606533525745113
61636039524602681606533898816615
61636039524602684847441901897657
61636039524602684847441902370040
61636039524602684849701338130447
61636039524602684849701338130690
61636039524602684857483820767103
61636039524602685261483339322141
61636039524602685261483344039455
61636039524602685261483600784723
61636039524602685261671624538124
61636039524602685261671628848953
61636039524602685261671629321177
61636039524602685261671629321337
61636039524602685266566942364413
61636039524602685266566942365865
61636039524602685266566942370077
61636039524602685266566946615215
61636039524602685266566947087391
61636039524602685266755231896889
61636039524602685266755346688137
61636039524602685269077427075329
61636039524602685269077427075537
61636039524602686496829361766578
61636039524602686496830390163971
61636039524602686496830390636354
61636039524602686497017642325115
61636039524602686497017642326519
61636039524602686497017646575869
61636039524602686497017647048253
61636039524602686497018418700585
61636039524602686497018675445645
61636039524602686501912964342131
61636039524602686502100988155607
61636039524602686502100988157011
61636039524602686502101364415053
61636039524602686502102021276137
61636039524602686502102136067385
61636039524602686504611848652341
61636039524602686504612505985808
61636039524602686504612505985809
61636039524602686504612877522117
61636039524602686504632650316739
61636039524602687091814250876999
61636039524602687091815020994137
61636039524602687091815022529331
61636039524602687091815279274391
61636039524602687096897595172297
61636039524602687096897968243799
61636039524602687096898625104883
61636039524602687096898739896131
61636039524602687099409108279361
61636039524602687099409109814555
61636039524602687099429254145401
61636039524602712711284456105017
61636039524602713122875076364567
61636039524602713122878432414725
61636039524602714358413249858203
61636039524602718064452855733189
61636039524602718064452855734593
61636039524602718064453627385521
61636039524602718064453627386925
61636039524602718064453888853719
61636039524602718072047719393883
61636039524602718072047829463397
61636039524602718072047833712747
61636039524602718072048090930191
61636039524602718072068635377145
61636039524602718209308473769195
61636039524602718209308841054909
61636039524602718209308841056313
61636039524602718209308841073575
61636039524602718209308845777887
61636039524602718209329389752617
61636039524602718247468344347297
61636039524602718255062058560935
61636039524602718255062058561019
61636039524602718255062058561178
61636039524602718255062058561179
61636039524602718255062430569711
61636039524602718255062431632521
61636039524602718255062432104904
61636039524602718255062432104910
61636039524602718613305265023775
61636039524602718613308359611351
61636039524602718613308616828747
61636039524602718613308621073933
61636039524602718620899352781382
61636039524602718620899352781383
61636039524602718620899467100247
61636039524602718620902447363135
61636039524602718620902447363295
61636039524602718620902447364539
61636039524602718620902447368910
61636039524602718620902447368911
61636039524602718620902451613853
61636039524602718620902451614096
61636039524602718620902451614097
61636039524602718620902818905219
61636039524602718620902823150405
61636039524602718620902823622581
61636039524602718620923368069487
61636039524602718659061949120453
61636039524602718659061949120489
61636039524602718659061949120697
61636039524602718659062201554928
61636039524602718659062206337897
61636039524602718659062206337933
61636039524602718659062206338140
61636039524602718659062206338141
61636039524602718666655260508450
61636039524602718666656032156363
61636039524602718666656032156571
61636039524602718666656036405677
61636039524602718666656036405920
61636039524602718666656036405921
61636039524602718666656036878097
61636039524602718666656036878304
61636039524602718666656151196925
61636039524602718666656151197168
61636039524602718666676952861311
61636039524602719848655410453181
61636039524602719848842662614325
61636039524602719848842662615729
61636039524602719848843695734855
61636039524602719848843810526103
61636039524602719856248469341012
61636039524602719856248469341013
61636039524602719856248584132260
61636039524602719856249612529653
61636039524602719856436493154489
61636039524602719856436864690797
61636039524602719856436864692201
61636039524602719856436868941551
61636039524602719856437897811327
61636039524602719856457413388505
61636039524602729182571278671499
61636039524602729182573603018069
61636039524602729182573603019473
61636039524602729182574636138599
61636039524602729182574636256691
61636039524602729185081758658033
61636039524602729185081763381171
61636039524602729185084087729145
61636039524602729185085116243177
61636039524602729185085120848271
61636039524602729185085230916381
61636039524602729185085231034425
61636039524602729185106036831533
61636039524602729185106036949577
61636039524602729190165480747971
61636039524602729190167805094541
61636039524602729190167805095945
61636039524602729190168838215071
61636039524602729190168838333163
61636039524602729322345875223583
61636039524602729365585876591273
61636039524602729365588975423987
61636039524602729365589348849621
61636039524602729368120376116873
61636039524602729373180078667745
61636039524602729373182029590085
61636039524602729373182029607347
61636039524602729373183177500459
61636039524602729731426269526099
61636039524602729731429364108011
61636039524602729731429364109463
61636039524602729731429364113627
61636039524602729731429364113675
61636039524602729731429368830989
61636039524602729733936754235770
61636039524602729733936754235771
61636039524602729733939848817523
61636039524602729733939848823346
61636039524602729733939848823347
61636039524602729733940220359607
61636039524602729733940225076969
61636039524602729739023566184483
61636039524602729739023566185935
61636039524602729739023566190099
61636039524602729739023566190147
61636039524602729739023570907461
61636039524602729739043343702035
61636039524602729777182949017927
61636039524602729777182953622813
61636039524602729777182953623020
61636039524602729777182953623021
61636039524602729779714354315699
61636039524602729784773683440937
61636039524602729784773683441144
61636039524602729784773683441145
61636039524602729784776007788911
61636039524602729784776007793330
61636039524602729784776007793331
61636039524602729784777151094399
61636039524602729784777155699285
61636039524602729784777155699492
61636039524602730966963409899205
61636039524602730966963409900609
61636039524602730966964443019735
61636039524602730966964557810983
61636039524602730969287014456424
61636039524602730969473894610281
61636039524602730969474927729406
61636039524602730969474927729407
61636039524602730974557611975677
61636039524602730974557611977081
61636039524602730974558645096207
61636039524602730974578417890829
61636039524626529384566490848632
61636039524626545985502647437420
61636039524626545985502676017136
61636039524626546036339578179232
61636039524626685035762460741901
61636039524626685629994983512105
61636039524626696148047725556611
61636039524626696148234977717755
61636039524626696148234977719159
61636039524626696148235749371491
61636039524626696328802628963257
61636039524626696331313113672928
61636039524626696331313113672929
61636039524626696332087174005913
61636039524626696336396831039729
61636039524626696337169748184073
61636039524626696743597212266881
61636039524626696743681151837557
61636039524626696743869179914885
61636039524626696743869179919097
61636039524626696748763726015717
61636039524626696748951754093045
61636039524626696748951754097257
61636039524626701646280974600635
61636039524626701827327997773589
61636039524626701827599593885285
61636039524626701827599936841877
61636039524626701827600708494209
61636039524626702238546176673637
61636039524626702239109999433163
61636039524626702239110003682561
61636039524626702239110003683965
61636039524626702239110260900005
61636039524626702239110260901409
61636039524626702239111032552337
61636039524626702239111035740281
61636039524626702239193567467531
61636039524626702239193571718333
61636039524626702239193653206679
61636039524626702239193910424123
61636039524626702239193914674925
61636039524626702239194686327257
61636039524626702239194689513797
61636039524626702239381857011701
61636039524626702239381857013105
61636039524626702239381857017317
61636039524626702239381942750849
61636039524626702239381942752253
61636039524626702239381942756465
61636039524626702239382971620625
61636039524626702239382971622029
61636039524626702239382971626241
61636039524626702241641632548019
61636039524626702241641633014579
61636039524626702241641661594295
61636039524626702241642407386891
61636039524626702241642407853451
61636039524626702241642436433167
61636039524626702241704166496067
61636039524626702241704423713511
61636039524626702241704509452659
61636039524626702241705171036929
61636039524626702241705199616645
61636039524626702241705542573237
61636039524626702241893456331701
61636039524626702241893484911417
61636039524626702241893484915629
61636039524626702241893570650565
61636039524626702241893570654777
61636039524626744921337600199918
61636039524626744921337857417314
61636039524626744921337857417362
61636039524626744922111661595713
61636039524626744922111918813157
61636039524626744927194235773873
61636039524626746154174166332077
61636039524626746154361418493221
61636039524626746154361418494625
61636039524626746154362190145553
61636039524626746154362190146957
61636039524626746156684651041748
61636039524626746156684651041749
61636039524626746156871903204297
61636039524626746156872674855225
61636039524626746156872674856629
61636039524626746161768368408549
61636039524626746161956392223429
61636039524626746161977198137177
61636039524627901166049987821641
61636039524627901166301063461053
61636039524627901166321955469645
61636039524627902400830802106975
61636039524627902400831945295615
61636039524627902401396005547153
61636039524627902401396029527599
61636039524627902401646709650257
61636039524627902401647852838897
61636039524627902401667625639295
61636039524627902403363350593351
61636039524630602450172029893381
61636039524630602456949952785025
61636039524630602457703069616521
61636039524630602457786752442137
61636039524630602457787123978445
61636039524630604097300825180149
61636039524630604097301082397593
61636039524630604104831093251005
61636039524630604104831093252409
61636039524630604104831093269879
61636039524630604104831117047668
61636039524630604104831121832125
61636039524630604104831121836497
61636039524630604104831121849595
61636039524630604104831350468449
61636039524630604104831350469853
61636039524630604104831350474225
61636039524630604104831350487323
61636039524630604104831379049569
61636039524630604104831379053941
61636039524630604104831379067039
61636039524630604104831464793089
61636039524630604104831464806187
61636039524630604104832122122185
61636039524630604104832122126557
61636039524630604104832122139655
61636039524630604104832150700497
61636039524630604104832150706273
61636039524630604104832150719371
61636039524630604104832236445421
61636039524630604104832236458519
61636039524630604104832493662865
61636039524630604104893769276781
61636039524630604104894912465421
61636039524630604104914689866493
61636039524630604104914689983133
61636039524630604104914690337425
61636039524630604104914690356139
61636039524630604104914776095287
61636039524630604104915032823085
61636039524630604104915033294017
61636039524630604104915033312731
61636039524630604104915061892447
61636039524630604104915147631595
61636039524630604104915804475417
61636039524630604104915804965063
61636039524630604104915809197151
61636039524630604104915833171773
61636039524630604104915833526065
61636039524630604104915833544779
61636039524630604104915837776867
61636039524630604104915919265213
61636039524630604104915919283927
61636039524630604104916176482657
61636039524630604104916180733459
61636039524630604287845432892089
61636039524630604287845461470353
61636039524630604287845461471805
61636039524630604287845689654619
61636039524630604287845690108081
61636039524630604287845690109533
61636039524630604287845718687797
61636039524630604287845718689249
61636039524630604287845804426945
61636039524630604287845804428397
61636039524630604287846461306951
61636039524630604287846461761865
61636039524630604287846466011215
61636039524630604287846490340129
61636039524630604287846494590931
61636039524630604287846576079277
61636039524630604287846576080729
61636039524630604287846833296721
61636039524630604287846833298173
61636039524630604287846837547523
61636039524630604287929029504721
61636039524630604287929029506173
61636039524630604287929029523435
61636039524630604287929372461313
61636039524630604287929372462765
61636039524630604287929372480027
61636039524630604287930144113645
61636039524630604287930144115097
61636039524630604287930144132359
61636039524630604699628729137631
61636039524630604699628757717347
61636039524630604699628843456495
61636039524630604699691519482271
61636039524630604699712411490863
61636039524630635857789087735888
61636039524630646922562048153871
61636039524630646922562162472735
61636039524630646922562419690179
61636039524630646968315718683391
61636039524630646968315975900835
61636039524630648622284941412187
61636039524630652466338876241897
61636039524630652466339219198489
61636039524630652466340019430537
61636039524630652466340362387129
61636039524638691553689687747400
61636039524638691553689944964844
61636039524638702069482992482959
61636039524638702481264998391931
61636039524638702483492918592277
61636039524638702483681204936761
61636039524638702491106893463275
61636039524638702618525667028255
61636039524638702671810663670008
61636039524638704265653690664143
61636039524638704265654719533919
61636039524638707567443129286495
61636039524638707567444248500305
61636039524638707567444272475135
61636039524638707567444277080021
61636039524638707971600909358681
61636039524638707971695095662961
61636039524638707971695214699187
61636039524638707971695472966391
61636039524638707971695473320683
61636039524638707971695559059831
61636039524638707979026597885195
61636039524638707979026626464911
61636039524638707979037107136805
61636039524638707979037193224629
61636039524638707979037193230245
61636039524638707979037450441913
61636039524638707979037450442073
61636039524638707979037478673113
61636039524638707979037479021629
61636039524638707979037479021789
61636039524638707979037479023033
61636039524638707979037479027405
61636039524638707979037564760937
61636039524638707979037564766553
61636039524638707979038222094245
61636039524638707979038222094405
61636039524638707979038222095649
61636039524638707979038222100021
61636039524638707979038250673961
61636039524638707979038250674121
61636039524638707979038253507773
61636039524638707979038336413269
61636039524638707979038593630713
61636039524638707979038593636329
61636039524638707979225392412863
61636039524638707979225392431577
61636039524638707979225478506143
61636039524638707979225478525017
61636039524638707979225506731727
61636039524638707979225506750441
61636039524638707979225507085859
61636039524638707979225507104733
61636039524638707979226511626721
61636039524638707979226511626881
61636039524638707979226535601503
61636039524638707979226535620217
61636039524638707979226539852305
61636039524638707979226540206437
61636039524638707979226540206597
61636039524638707979226621713657
61636039524638707979226625945745
61636039524638707979288154546421
61636039524638707979288268865285
61636039524638707979289297735061
61636039524638707979309075120227
61636039524638707979309075133325
61636039524638707979309075251369
61636039524638707979309160859375
61636039524638707979309160872473
61636039524638707979310189729151
61636039524638707979310189742249
61636039524638707979310218440009
61636039524638708154709783908263
61636039524638708162239817692313
61636039524638708162239817692361
61636039524638708162240846562089
61636039524638708162240846562137
61636039524638708162240852329211
61636039524638708162240880908927
61636039524638708162241223865519
61636039524638709809368904544815
61636039524638709809369161762259
61636039524638709809369247501407
61636039524638709809369904834875
61636039524638709809369933414591
61636039524638709809370019153739
61636039524638709809431551990875
61636039524638709809431923527183
61636039524638709809432695179515
61636039524638741379123987248374
61636039524638741379124244465818
61636039524638751895042557929107
61636039524638751895042815146551
61636039524638752078057156321270
61636039524638752443896171295211
61636039524638752443897200164987
61636039524638752443897204882349
61636039524638752443897319201213
61636039524638752443897576418657
61636039524638752446396060659833
61636039524638752451479778026633
61636039524638752489650875413321
61636039524638752489650875413529
61636039524638752489651132630765
61636039524638752489651132630973
61636039524638752497244963170982
61636039524638757393086635720261
61636039524638757393086978676853
61636039524638757393087750329185
61636039524638757576081173985443
61636039524638757576081202565159
61636039524638757576081545521751
61636039524638757980049921098453
61636039524638757982591458260048
61636039524638757982591829796356
61636039524638757987674032438208
61636039524638757987674032621943
61636039524638757987674032971863
61636039524638757987674147290727
61636039524638757987675147579383
61636039524638757987675147580787
61636039524638757987675175804967
61636039524638757987675175810583
61636039524638757987675176160503
61636039524638757987675178992911
61636039524638757987675261898247
61636039524638757987675261899651
61636039524638757987675518583440
61636039524638757987694953676811
61636039524638757987695039415959
61636039524638757987696068285735
61636039524638757987696096865451
61636039524638757987696182604599
61636039527159891629852130054818
61636039527232376055139528469276
61636039527232376055139528470680
61636039527232478184985283979092
61636039527232489303106031263972
61636039527232526310132084719126
61636039527232526310132170458274
61636039527232526315214658897286
61636039527232526355885669627590
61636039527232526355885758903438
61636039527232526360968243805750
61636039527232526363479498161820
61636039527232537474006506188318
61636039527258042860539203269684
61636039527266147965761780066205
61636039527266158672309815232564
61636039527266158677392389410724
61636039527266158679651820939286
61636039527268849257602889919699
61636039527268860383338219636298
61636039527473241464120787465152
61636039527473241509874343677308
61636039527473289230013049782049
61636039527473289230013049782050
61636039527473289230013049782055
61636039527473289230016492397904
61636039527475631493947825992871
61636039527475631493947826010133
61636039527475643023850923560464
61636039527475941520235432764568
61636039527475979815895688144371
61636039527475991345045816213621
61636039527483597970231379859536
61636039527483796266080867958224
61636039527484046629980316791053
61636039527484046675733901699517
61636039527484085337230844872933
61636039527484085337230844874337
61636039527484085337230844878708
61636039527484085337230844878756
61636039527484096455351850977509
61636039527484096501105435885973
61636039527545874548104835029490
61636039527545876195236943255537
61636039527546170778846101966024
61636039527546175720232495821982
61636039527546176338752933755686
61636039527546176338754081482568
61636039527546176384507552139068
61636039527546186838353243106862
61636039527546191345925560488964
61636039527546223891132712466074
61636039527546223891696796693846
61636039527546223937450381602310
61636039527546224104649700859664
61636039527546224105213393945375
61636039527546224150968141648232
61636039527546225721276105655354
61636039527546225751778757063473
61636039527546225751778757063557
61636039527546225751778757063716
61636039527546225797532341973632
61636039527546235222770448144544
61636039527548576251351893606254
61636039527548625665129454193222
61636039527548626073647830452246
61636039527548626076158310440184
61636039527548627311508808148673
61636039527548876394868612646612
61636039527548877630155343699440
61636039527548877630156115351772
61636039527548877675908928609308
61636039527548877675909700261640
61636039527548878041937607877020
61636039527548888748276090984320
61636039527548889160058355161900
61636039527548893049172361848284
61636039527548893049172619065728
61636039527548894284435336602682
61636039527548925801055818623786
61636039527548925806139164454278
61636039527548925808649513705543
61636039527548925808649902709339
61636039527548925846809403533654
61636039527548925851892749364146
61636039527548925851893007631323
61636039527548925854403487619261
61636039527548926217164810960850
61636039527548926219679024675387
61636039527548926220431908618311
61636039527548926265432609583845
61636039527548927455025817236993
61636039527548927500779402145457
61636039527548936926769878341887
61636039527548937338551884250859
61636039527556532844865364223023
61636039527556730774870633072794
61636039527556730774873814239084
61636039527556730774874070922873
61636039527556730774874070922882
61636039527556730774874075688616
61636039527556730774874075705842
61636039527556731140714076419984
61636039527556731178873961469302
61636039527556731178873962532112
61636039527556731186467796320051
61636039527556732421814842912525
61636039527556732421814842912561
61636039527556732422002098790858
61636039527556741892993789871632
61636039527556741892994822973496
61636039527556742304588025983503
61636039527556742304588800818193
61636039527556981504613525252813
61636039527556981550367110161277
61636039527556983151678786756592
61636039527556983151679558408924
61636039527556992622734272537693
61636039527556994269799534041472
61636039527556998158641829830735
61636039527556998158662750535683
61636039527556998158829857908063
61636039527556998158850778613011
61636039527557030910796993788782
61636039527557030918389660534472
61636039527557030918390051675072
61636039527557030918390692590731
61636039527557030918390693633906
61636039527557030918390693636336
61636039527557030918390693653589
61636039527557030918390693653598
61636039527557030918390823327404
61636039527557030918391079993643
61636039527557030918391079993886
61636039527557030918391080011148
61636039527557030918391084776936
61636039527557030964143636583536
61636039527557030964144408235868
61636039527557030964144664921064
61636039527557030964144669153152
61636039527557030964144669685400
61636039527557030964144669704030
61636039527557031322390971620426
61636039527557031329983638366116
61636039527557031329983896646370
61636039527557031329984671478600
61636039527557031329984671481030
61636039527557031329984671485242
61636039527557031329984805404153
61636039527557031329984805408365
61636039527557031329985057842792
61636039527557031329985058905650
61636039527557031329985062621633
61636039527557031329985062625761
61636039527557031368123635823942
61636039527557031375738390312617
61636039527557031375738390318233
61636039527557031375738390318287
61636039527557031375738642752708
61636039527557031375738644347733
61636039527557031375738644349191
61636039527557031375738647530097
61636039527557031375738647535677
61636039527557032565331852000881
61636039527557032565519103629774
61636039527557032565519108412824
61636039527557032565519880065156
61636039527557032611085436909345
61636039527557032611272692789040
61636039527557042036510669286137
61636039527557042036510798959952
61636039527557042036511832061816
61636039527557042448105035071817
61636039527557042448105805123508
61636039527557042448105809906513
61636039527557043683451822850424
61636039527557043683451827633393
61636039527557043683451827633429
61636039527557043683639855697704
61636039527582193123317908970058
61636039527582193535100172096474
61636039527582193535100943748806
61636039527582198685193496596140
61636039527582207942417378910768
61636039527582208522213869597520
61636039527582208567966651087364
61636039527582209594608084889644
61636039527582209795720385233524
61636039527582209803062390940246
61636039527582210168527018805040
61636039527582210169091103037024
61636039527582210215095703593028
61636039527582242948396555409884
61636039527582246863435977227208
61636039527582248510000173303258
61636039527582257765529480518938
61636039527582257935238283723520
61636039527582257973962477910475
61636039527582257979045440042752
61636039527582258347585406966340
61636039527582258385745133227308
61636039527582258390828479057800
61636039527582259556947518870878
61636039527582259582366173436252
61636039527582259582367340461272
61636039527582259620527066722240
61636039527582259625610412552732
61636039527582259628120120905600
61636039527582259628120892557932
61636039527584893616909734656928
61636039527584899150562100450164
61636039527584900380825431843331
61636039527584900388440554644869
61636039527584910271213450911442
61636039527584910271213450911490
61636039527584910271213452446684
61636039527584910271213709664128
61636039527584910271214484503005
61636039527584911498945491051752
61636039527584911506476557937666
61636039527584911506560240290690
61636039527584911506560245012424
61636039527584911506560245013876
61636039527584911506560497508134
61636039527584911506560502229868
61636039527584911506560502231320
61636039527584943030687553879942
61636039527584948566871326384804
61636039527584959639238488761220
61636039527584959682459607040172
61636039527584959682459865307376
61636039527584959684990881247219
61636039527584959684992039257159
61636039527584959684992040306883
61636039527584959684992040306972
61636039527584959684992044040128
61636039527584959684992045089852
61636039527584959684992045089888
61636039527584959684992045089936
61636039527584959684992045089941
61636039527584960042673777471463
61636039527584960088427333800205
61636039527584960096021162805175
61636039527584961285613366985905
61636039527584961285613624203349
61636039527584961331366923314647
61636039527584961331366923314648
61636039527584961331366923316051
61636039527584961331367180533495
61636039527584965175421481644125
61636039527584965175422258079426
61636039527584965175422258079462
61636039527584965175422258079510
61636039527593004262562971779874
61636039527593004262750999857202
61636039527593004262834945727200
61636039527593015335202108103616
61636039527593048140428732759514
61636039527593053674102022089898
61636039527593053676612500482778
61636039527593053676612505264376
61636039527593054080591470340108
61636039527593055323740524118666
61636039527593064748978500615772
61636039527593064748979667640792
61636039527593064794732448085120
61636039527593064794733219737452
61636039527593065152957473638120
61636039527593065152958502507896
61636039527593065160572478447416
61636039527593065160572481629744
61636039527593065206326168699287
61636039527593065206326168699288
61636039527593065206326425916731
61636039527593065206326425916732
61636039542004341723221554129177
61636039542004341723786381432373
61636039542036477392184115698949
61636039542036477392456826419569
61636039542036772047781391784229
61636039542036773831627263369357
61636039542036777535701124785865
61636039542036777535973835506485
61636039542036777538484320216157
61636039542036777538484320217561
61636039542036777538484348795873
61636039542036777581706499711405
61636039542040381087483741054633
61636039542040381087484512706965
61636039542040381087484512708369
61636039542040381089994997418040
61636039542040381089994997418041
61636039542040424327603482298218
61636039542040425516651722719858
61636039542040425516652751589634
61636039542255611807268226690615
61636039542255611807268255271735
61636039542255611807351909043847
61636039542255611853021811482439
61636039542255660031265440025249
61636039542255661220857615743137
61636039542316553984086319899171
61636039542316555219411445616091
61636039542316555219432337626087
61636039542316555767911275493857
61636039542316587335911340188381
61636039542316588570672381674721
61636039542316588570672386273991
61636039542316588570693273681909
61636039542320157489843445504283
61636039542320157490679121231223
61636039542320157490679125830493
61636039542320455849786546037335
61636039542320455849807438047331
61636039542320457626665068032899
61636039542320457631748756819983
61636039542320457677481421022095
61636039542320457679928794521655
61636039542320458228972961700779
61636039542320489201611566326545
61636039542320489201632458336541
61636039542320490985185817838405
61636039542320491030939031093921
61636039542320491030939031566304
61636039542320491030939403102612
61636039542320491030939403220710
61636039542328262600148708615839
61636039542328262600420304708661
61636039542328262600420647665253
61636039542328263149463438418739
61636039542328263149464467288515
61636039542328294122103071914281
61636039542328294122103076513551
61636039542328294716624612345419
61636039542328294716627711178133
61636039542328294716627711650516
61636039542328294716627797389664
61636039542328294716628054607108
61636039542328295951973728905049
61636039542328295951973729377432
61636039542328295951973815116580
61636039542328295951974843986356
61636039542328295952245320398601
61636039542328295952245324997871
61636039542328295952245667954463
61636039542328305829665113104904
61636039542328305829665456061496
61636039542328305834748801891988
61636039542328544897575161689899
61636039542328546681901177934931
61636039542328546681901177936335
61636039542328546681902206804707
61636039542328546681902206806111
61636039542328546681985889157939
61636039542328546727654762726755
61636039542328546727654762728159
61636039542328546727655019944199
61636039542328546727655791596531
61636039542328546727655791597935
61636039542328546727718553362859
61636039542328557794939608260499
61636039542328557794939636838811
61636039542328557840693193050919
61636039542328560959526581729671
61636039542328563331118909634103
61636039542328563331119938503879
61636039542328563331120281460471
61636039542328563331120281461875
61636039542328563336202598421187
61636039542328563336202598422591
61636039542328563336202855638631
61636039542328563336203627290963
61636039542328563336203627292367
61636039542328563338712995503789
61636039542328594311373637214709
61636039542328594860141707172887
61636039542328594860145063223045
61636039542328594905898276478561
61636039542328594905898276950944
61636039542328594905898391269565
61636039542328594905898391269808
61636039542328594905898391387906
61636039542328594905898648487009
61636039542328594905898648487252
61636039542328596095490824204900
61636039542328596141494993691841
61636039542328596141494998291111
61636039542328605973179022888127
61636039542328606018936045158428
61636039542328606018936049941397
61636039542328606018936049941640
61636039542328606024019395772132
61636039542328607208529254529061
61636039542328607208529254529064
61636039542352576696556856556546
61636039542352576696556856556547
61636039542352576696556856573809
61636039542352576696557628207267
61636039542352576696557628226141
61636039542352576696557971165471
61636039542352576696557971182733
61636039542352577928808156404427
61636039542352577929372240636411
61636039542352577929372240637815
61636039542352577929643836748107
61636039542352577929643836749511
61636039542352577931903645935794
61636039542352577931903645935795
61636039542352578480946663436071
61636039542352621161416577694129
61636039542352876885807301499103
61636039542352878072325141513705
61636039542352878072325141531175
61636039542352878072325513067483
61636039542352878072889225744285
61636039542352878072889225745689
61636039542352878072889225763159
61636039542352878072890368951799
61636039542352878073139929847389
61636039542352878073139929848793
61636039542352878073140301385101
61636039542352878073141073036029
61636039542352878073141073037433
61636039542352878073161193393693
61636039542352878073161965046025
61636039542352878118078721706259
61636039542352878118642805938243
61636039542352878118893510041347
61636039542352878118893514640617
61636039542352878118894629249541
61636039542352878120588463343314
61636039542352878120588463343315
61636039542352878120589577952239
61636039542352878667121743806013
61636039542352878667121743807417
61636039542352878667685828037997
61636039542352878667685828039401
61636039542352878667686599691733
61636039542352878667936532141101
61636039542352878667936532142505
61636039542352878669632257096804
61636039542352878669632257096805
61636039542352878670196336727907
61636039542352878670197084405617
61636039542352878670197112979716
61636039542352878670197112979717
61636039542352878670197112985333
61636039542352878670197455936309
61636039542352878670197455941925
61636039542352878670469052048005
61636039542352878670469052049409
61636039542352911426657574370263
61636039542352922539443928782425
61636039542352922539694975824651
61636039542352922544527617569509
61636039542352922544778321655143
61636039542352922585447412828565
61636039542352922585448532036759
61636039542352922590530758659057
61636039542352922590531877867251
61636039542356475448502422985329
61636039542356480389889594141245
61636039542356480389889594142649
61636039542356480389889937097837
61636039542356480389889937116711
61636039542356480389889966151340
61636039542356480389889966151341
61636039542356480389890708751573
61636039542356480389890708769043
61636039542356480389891080760265
61636039542356480389973650039612
61636039542356480391585284394415
61636039542356480391585284395819
61636039542356480391585313092175
61636039542356480391585317697269
61636039542356480938933759909043
61636039542356480941465132022213
61636039542356480941465160601929
61636039542356513743406981936321
61636039542356513743407239153765
61636039542356524856444383390709
61636039542356524856444640608153
61636039542356524861527957858929
61636039542356528522650830688354
61636039542356528568383123353909
61636039542356528568384266542549
61636039542364583669487376748587
61636039542364583669487376749991
61636039542364583669487748286299
61636039542364583669488519937227
61636039542364583669488519938631
61636039542364584256754031364579
61636039542364584256754031365983
61636039542364584264096813446978
61636039542364584264096842026694
61636039542364584264097184983286
61636039542364584264283979042299
61636039542364584264283979043703
61636039542364584264347861906146
61636039542364584264347861906147
61636039542364584264347890485862
61636039542364584264347890485863
61636039542364584264348233442455
61636039542364584266607322014478
61636039542364585499630768422951
61636039542364585499630773022221
61636039542364586048673906730895
61636039542364586048673906732299
61636039542364586048674163949743
61636039542364586048674249688891
61636039542364586048674935600671
61636039542364586048674935602075
61636039542364586048757817721855
61636039542364586048758589374187
61636039542364617618366570277760
61636039542364628731403600195840
61636039542364628731403628775556
61636039542364628731403857413284
61636039542364628731403885993000
61636039542364628736487203243776
61636039542364628736487317562640
61636039542364628736487574780084
61636039542364633678124302229305
61636039542364633678124302235128
61636039542364633678124302235129
61636039542364633678124673765613
61636039542364633678124673771436
61636039542364633678124673771437
61636039542364633678125421443322
61636039542364633678125421443323
61636039542364633678125445423768
61636039542364633678125445423769
61636039542364633678125450023038
61636039542364633678125450023039
61636039542364633678125792979631
61636039542364633678145565774205
61636039542364634221834069868996
61636039542364634226917415883223
61636039542364634226917416231739
61636039542364634226917416233143
61636039542364634226917419065551
61636039542364634226917420482700
61636039542364634226917763439292
61636039544885767734407546250520
61636039544958402419769389179756
61636039544958402419770160832088
61636039544958702609039983177992
61636039544958714276015461955646
61636039544958715510797396873344
61636039544991134168381782791052
61636039544994727150836423984130
61636039545209924562104078830780
61636039545209972145798681161494
61636039545274453542991672834780
61636039545274753732263038839640
61636039545274754281306056324058
61636039545274764850383014472188
61636039545274765399426031956606
61636039545274802458983682493576
61636039545274803694330470450058
61636039545274803740021641685891
61636039545274814812450446082606
61636039545274814812450447505372
61636039545274953781371939511204
61636039545274953781371942693532
61636039545274953827125524304480
61636039545274953827125527486808
61636039545274953834655907166536
61636039545274953834656936036312
61636039545274953834656939218640
61636039545274953834656939222852
61636039545274953834719701337696
61636039545274964952776911668860
61636039545274968651283553117776
61636039545274968652035665427088
61636039545274968658877382122746
61636039545274969200326570618212
61636039545274969200326570619664
61636039545282409084170366410507
61636039545282457262412847041575
61636039545282559201776642273868
61636039545282607380019122904936
61636039545282608615554201811044
61636039545282608661307010298673
61636039545282859391046464974064
61636039545282870509167212258944
61636039545282907020435332239028
61636039545282907569288945605132
61636039545282908804635733561614
61636039545282908804824019919196
61636039545282908804824024156948
61636039545282908804824024511240
61636039545282908850577604829112
61636039545282908850577608948772
61636039545282918138556079523908
61636039545282918687409691467246
61636039545282918687409692890012
61636039545282919922756480846494
61636039545282919922944767204076
61636039545282919922944771796120
61636039545307174767715838746264
61636039545307184056446335065048
61636039545307185291792352791964
61636039545307185840083001121228
61636039545307190827976125298278
61636039545307224181493398283440
61636039545307234018325481752296
61636039545307234019078627163472
61636039545307235253860560658404
61636039545310787562788432293996
61636039545310788157585036122706
61636039545310793098972204800310
61636039545310826452489474616158
61636039545310835740529590812136
61636039545310835741282736223312
61636039545311243921859026580871
61636039545311243929389293234737
61636039545311286635267160315943
61636039545311286635267931968275
61636039545311286635267935173688
61636039545311286635267935173689
61636039545311287846900977352435
61636039545311287877454637540027
61636039545311292176513243290663
61636039545311292176513587646935
61636039545311292179045763180097
61636039545311292179045763197566
61636039545311292179045763197567
61636039545311292179045796009370
61636039545311292179045796009371
61636039545311292179045877516431
61636039545318891437183593446652
61636039545318891437183593446700
61636039545318891437246355565708
61636039545318892672529611173568
61636039545318930327448718404369
61636039545318930327511451939497
61636039545318940843430086097962
61636039545318940851023915102884
61636039545318942635412951748837
61636039545318942635412951748838
61636039545318946379613858604228
61636039545319391721848984361295
61636039545319391744819923177408
61636039545319391744820694835356
61636039545319391752413882924667
61636039545319397217341568503521
61636039545319397217362489208469
61636039545319397286087401955556
61636039545319397286088176790252
61636039550794543242144596678834
61636039550867027832871056458944
61636039550867027832871828111276
61636039550867324315348099272984
61636039550867339140070983966384
61636039550867339689117100655118
61636039550867344630501171562782
61636039550867344630501943215114
61636039550891343163786845793612
61636039550899448274092880557500
61636039550903352563938091379958
61636039550903363682058037365804
61636039550903363682058037370016
61636039550903363682058809018136
61636039551109994512897646466407
61636039551110144630440388440336
61636039551110433701591092899464
61636039551110444865465310303012
61636039551110481877574142001970
61636039551110497939589357275552
61636039551118297369633197187958
61636039551118698239489555750522
61636039551118698239489558932850
61636039551118700069903771863972
61636039551118705560330518852126
61636039551118748202310133139506
61636039551118748202310137388856
61636039551118748245614851802154
61636039551118748248147400873378
61636039551118753730959024612148
61636039551118753736041598790308
61636039551118753738574145853954
61636039551179476607962702127318
61636039551179476615556789412542
61636039551179476685034455373035
61636039551179476685035227025367
61636039551179477234078245944197
61636039551179493285988085803051
61636039551179526616327658430662
61636039551179526616348579135610
61636039551179526616599627594986
61636039551179537739803977927802
61636039551179537742063409456364
61636039551183079505073596902096
61636039551183095564578415094640
61636039551183127134521784142678
61636039551183379694344162202524
61636039551183379694344276993772
61636039551183379740098518764772
61636039551183390812464908541234
61636039551183390812527670656078
61636039551183394518502961721982
61636039551183395753848979448898
61636039551183395753911741563742
61636039551183427865244637126870
61636039551183427865244751918118
61636039551183438983365383465580
61636039551183440225552084782078
61636039551183443924749454373244
61636039551183443929832800203736
61636039551183546435665873347924
61636039551183546435728635462768
61636039551183579194386542523054
61636039551183579194449304637898
61636039551183579201983068947500
61636039551183579201983843786363
61636039551183579247821111516023
61636039551183594019362798628336
61636039551183594614159400922048
61636039551183594614159402438368
61636039551183594614160435557485
61636039551191184614815504320185
61636039551191232244262570830429
61636039551191232244266014509061
61636039551191232244266405649718
61636039551191232793037067432845
61636039551191234028655825976417
61636039551191234028655869574262
61636039551191234028655955313410
61636039551191243362387152934598
61636039551191479313655152539528
61636039551191479313655924191860
61636039551191479313717914658584
61636039551191479313718686310916
61636039551191494137813953005156
61636039551191494137876715124212
61636039551191494137879038072506
61636039551191495373159970732072
61636039551191495922206087420806
61636039551191499628244140601554
61636039551191500863590158328470
61636039551191527491960395289652
61636039551191527491961166937772
61636039551191527491961166941984
61636039551191528719902416843122
61636039551191528724984991021282
61636039551191528727307184664688
61636039551191532433536999634856
61636039551191532433536999647906
61636039551191534217926811115262
61636039551191543544060445656418
61636039551191543551465213477984
61636039551191543551657746919736
61636039551191543551657746932786
61636039551191544100511330166718
61636039551191545333535925902560
61636039551191545335858119545966
61636039551191545336047553800872
61636039551191545336047558400142
61636039551191549034490633252816
61636039551191549039573979083308
61636039551191549041895401074382
61636039551191549041896172726714
61636039551191651575992995852905
61636039551215493835063803042406
61636039551215498162156661179212
61636039551215499397503450558460
61636039551215510438531367762826
61636039551215510439095451994810
61636039551215510439367421159134
61636039551215510439368195999410
61636039551215510446145342633872
61636039551215510446145371213588
61636039551215510446710201706132
61636039551215511064415396633200
61636039551215514770707596060490
61636039551215515979797739839024
61636039551215516006053613787406
61636039551215516006054385439738
61636039551215543836105840537888
61636039551215548124788953277636
61636039551215559242909700562516
61636039551215560447189209231178
61636039551215560451999844341050
61636039551215560452271783409338
61636039551215560454531248221880
61636039551215560470076466762533
61636039551215560477690441633579
61636039551215560477690470213295
61636039551219417230953317105328
61636039551219418466321058938554
61636039551219418466383821053398
61636039551219450036263656334260
61636039551219450036263656335712
61636039551219450585306675254542
61636039551219450585306675254701
61636039551219450585306675254702
61636039551219461703427393959622
61636039551219461703427422539338
61636039551219461703427422539422
61636039551219461703427422539581
61636039551219461703427422539582
61636039551219462937936223007163
61636039551219462937936612029670
61636039551219462937957115133799
61636039551219462983689779338767
61636039551219466642282412514466
61636039551219466644813816395380
61636039551219466644814559467912
61636039551219466644814588047628
61636039551219466644814588047712
61636039551219569155752931188082
61636039551219611859078059269195
61636039551219611859098975271283
61636039551219611859098976787603
61636039551219611859098979441892
61636039551219611859098979520633
61636039551219611859098979974143
61636039551219611859098979993016
61636039551219611859098979993017
61636039551219611859098981036953
61636039551219611864181549449443
61636039551219611864181550965763
61636039551219611865876126610009
61636039551219611866692033686731
61636039551219611866692035203051
61636039551219611866693067260819
61636039551219611866693067260979
61636039551219611866693181579843
61636039551219611866693181597105
61636039551219617331714311906686
61636039551219617331735980290588
61636039551219617354622485794261
61636039551227505732164513557600
61636039551227505732227275676656
61636039551227506967511302936848
61636039551227516774007588852118
61636039551227516774008331924734
61636039551227516774029252629682
61636039551227516774091271671910
61636039551227516781350337631456
61636039551227516781350366211172
61636039551227516781371258336404
61636039551227516781622306795780
61636039551227516781622335375496
61636039551227516827103922539968
61636039551227518680427852751404
61636039551227518680427852755616
61636039551227518680428624403736
61636039551227518680490614870460
61636039551227518680491386522792
61636039551227522340715448438878
61636039551227523576062237818126
61636039551227555143494352039354
61636039551227555145816545682760
61636039551227555146004835213832
61636039551227555740529465095249
61636039551227556930394613331517
61636039551227556976148228417614
61636039551227566238705733369778
61636039551227566256510415205201
61636039551227566264124390076247
61636039551227566805301639392449
61636039551227566805302385647393
61636039551227566805302414227109
61636039551227566805385322212241
61636039551227566812895468391803
61636039551227566812916360518439
61636039551227566812916389098155
61636039551227566851055970557309
61636039551227566858649024723407
61636039551227566858670333382472
61636039551227566858670333386684
61636039551227566858671105034804
61636039551227566858671105039016
61636039551227566858733095501528
61636039551227566858733867153860
61636039551227568048514588964065
61636039551227568086675117054998
61636039551227568091757691233158
61636039551227568094017122761720
61636039551227568094268174407636
61636039551227568094268175470437
61636039551227568094268946059968
61636039551227571752012742018328
61636039551227571752023202371531
61636039551227571752045286920632
61636039551227571754366708911706
61636039551227571754367480564038
61636039551227571754554995256238
61636039551227571754555736745439
61636039551227571754555765325155
61636039551227571754555766908570
61636039551227571754555770108124
61636039551227723702210477918527
61636039595105131458794672446559
61636039595106033674572250520131
61636039595106033674572593476723
61636039595106033674635012285055
61636039595106333863820888802063
61636039595106333863821894760075
61636039595106333863821923811967
61636039595106333863822009551115
61636039595106333863822266296383
61636039595106333863841780812107
61636039595106333863842039446457
61636039595106333863842815348383
61636039595106333863842815820559
61636039595106333863842930139423
61636039595106333863905577585483
61636039595106333863905606165199
61636039595106334001082678187439
61636039595106334001103570196031
61636039595106334001103598775747
61636039595178066333427880908319
61636039595178066333427882325225
61636039595178066333428139542669
61636039595178066334264590117403
61636039595178968549205544721039
61636039595178968549205801938483
61636039595178979667326549223363
61636039595179267091326073627935
61636039595179267091346965637979
61636039595179268738455103221835
61636039595179268738455131801551
61636039595179268738455218012875
61636039595179268738455475230319
61636039595179268738474989273867
61636039595179268738475247908217
61636039595179268738476023810143
61636039595179268738476138601183
61636039595179268875715886649199
61636039595179268875736807237507
61636039595179268921469442861307
61636039595179279856576222043023
61636039595179279856576222515199
61636039595179279856597143103507
61636039595179279856659904868431
61636039595179279993857897478979
61636039595202394567690196211971
61636039595202394613421711558895
61636039595202394613422854747535
61636039595202394613422860415487
61636039595202394613442632148655
61636039595202394613443746757579
61636039595203595186674959582911
61636039595203595186674988162627
61636039595203595187510668501935
61636039595203595187511783110859
61636039595203595187574551014459
61636039595203595187574579594175
61636039595203595324772543625007
61636039595203595324772572204723
61636039595203595324772915161315
61636039595203595370505207828523
61636039595203595370505579364831
61636039595214101994996142569539
61636039595214101994996171149255
61636039595214101994996256888403
61636039595214101994996914221871
61636039595214101994996942801587
61636039595214101994997028540735
61636039595214101995058932914179
61636039595214101995059704566511
61636039595214105698504770426747
61636039595214105698504884745611
61636039595214105698504884749983
61636039595214105698505913619759
61636039595214105698589573527579
61636039595214105698589602107295
61636039595214105698589945063887
61636039595214105701037289861267
61636039595214105701037290333650
61636039595214105701037290333651
61636039595214105701037290337863
61636039595214105701037318557623
61636039595214105701037318563447
61636039595214105701037318911755
61636039595214105701037318917579
61636039595214105701037319974529
61636039595214105701037323162717
61636039595214105701037404652515
61636039595214105701037404656727
61636039595214400353287286762431
61636039595214400353287315342147
61636039595214400354102075091695
61636039595214400354122995681455
61636039595214402138491887640783
61636039595214402138492259177091
61636039595214402138493030829423
61636039595214402138512808229091
61636039595214402138512923020131
61636039595214402138513146936089
61636039595214402138513151185683
61636039595214402138513151657859
61636039595214402138513265976723
61636039595214402138513922838015
61636039595214402138513923310191
61636039595214402138513951889907
61636039595214402138514037629055
61636039595214402138575942002499
61636039595214402138576713654831
61636039595214402184245844441091
61636039595214402184245930180239
61636039595214402184246587513707
61636039595214405843717504001403
61636039595214405844553524114891
61636039595214405844553524581451
61636039595214405844554298948183
61636039595214405844554298949551
61636039595214405844554298949587
61636039595214405844554298954007
61636039595214405844554299420359
61636039595214405844554299421970
61636039595214405844554299421971
61636039595214405844554299426183
61636039595214405844554413740835
61636039595214405844554413745047
61636039595214405887775364305439
61636039595214405887775364306891
61636039595214405887776478915815
61636039595214405887776478920187
61636039595214405887839246819415
61636039595214405887839275399131
61636039595214405887839618355723
61636039595214405889471088911271
61636039595214405890286963153103
61636039595214405890286963157475
61636039595214405890286991849459
61636039595214405890286992203591
61636039595214405890286996454553
61636039595214405890287077942899
61636039595215302569063950285091
61636039595215302569064178450643
61636039595215302569064178922819
61636039595215302569064207502535
61636039595215302569064950102975
61636039595215302569064950575151
61636039595215302569064979154867
61636039595215302569065064894015
61636039595215302569127740919791
61636039595215302752057626081523
61636039595215306272572806778575
61636039595215306272572806780027
61636039595215306272572921097439
61636039595215306272572921098891
61636039595215306272573949967215
61636039595215306272573955635167
61636039595215306275105326213143
61636039595215306275105326214547
61636039595215306275105326686930
61636039595215306275105326686931
61636039595215306275105354910903
61636039595215306275105359515997
61636039595215306455587145945871
61636039595215306455587145947323
61636039595215306455588266694923
61636039595215306455588295274639
61636039595215306455588638231231
61636039595215306458098773844182
61636039595215306458098773844183
61636039595215308102716318910527
61636039595215308102716576127971
61636039595215308102716661867119
61636039595215308102717319200587
61636039595215308102717347780303
61636039595215308102717433519451
61636039595215308102779337892895
61636039595215308102780109545227
61636039595215308105227802375065
61636039595215308105227830600649
61636039595215308105227830954781
61636039595215350930321770356252
61636039595215352576696910029044
61636039595215352576697681681376
61636039595421232405944875959957
61636039595421232405965767970001
61636039595421232405965796548265
61636039595421232406154058931273
61636039595421232406154430467581
61636039595421232542389727391417
61636039595421232543142868570505
61636039595421232543226550923737
61636039595421232543414841886461
61636039595421232588143283603525
61636039595421232588143283604977
61636039595421232588143312183241
61636039595421232588896424784065
61636039595421232588896453362329
61636039595421232588959215127253
61636039595421232588980107135845
61636039595421232588980107137297
61636039595421232589147500422025
61636039595421232589147506089977
61636039595421232589168392432069
61636039595421232589168398098569
61636039595422132973965064669779
61636039595422133156979403837075
61636039595422433162399605257401
61636039595422433162399633837117
61636039595422433162964461137345
61636039595422433162964461141717
61636039595422433162964489715609
61636039595422433162964489721433
61636039595422433163215542915433
61636039595422433163236428785349
61636039595422433163236434924025
61636039595422433163236806460333
61636039595422433300225244091081
61636039595422433300476297290905
61636039595422433300497189299497
61636039595422433300497217879213
61636039595422433300497560835805
61636039595422433345978800304641
61636039595422433346229853503013
61636039595422433346229882082729
61636039595422433346230225039321
61636039595422433346250774091321
61636039595432938139741367136493
61636039595432939786681105473237
61636039595432939786681105477609
61636039595432939786682134341561
61636039595432939786682134347385
61636039595432939786869390772381
61636039595432939969695330320217
61636039595432939969695330321669
61636039595432939969696473508857
61636039595432988140784204864023
61636039595433238329011932436921
61636039595433238329012046755785
61636039595433239975920155790897
61636039595433239975951699353381
61636039595433239975951699357753
61636039595433239975952699643441
61636039595433239975952699647813
61636039595433239975952813966677
61636039595433239976139984652525
61636039595433239976141099261449
61636039595433240113212339408537
61636039595433240113213482598629
61636039595433240158965924200361
61636039595433240158965924201813
61636039595433240158967038809285
61636039595433240158967038810737
61636039595433288146852174276275
61636039595433288146852174277727
61636039595433288146852431495171
61636039595433288330054770164451
61636039595433289931241866839999
61636039595433289931241866844371
61636039595433289931241981157411
61636039595433289931241981158863
61636039595433289931241981163235
61636039595433289931430266458007
61636039595433289938772621242788
61636039595494167280577055551941
61636039595494167280577312769385
61636039595494167280578084421717
61636039595494167280578084423169
61636039595494167280598204777977
61636039595494167280598976430309
61636039595494167280598976431761
61636039595494167280787267393033
61636039595494167280787381711897
61636039595494167280787638929341
61636039595494167283014531309623
61636039595494167463591651936681
61636039595494167463612543945273
61636039595494167463779680014009
61636039595494167463781057508329
61636039595494167463801606560329
61636039595494178393615485876105
61636039595494178393636377886149
61636039595494178393636406464413
61636039595494178393824668847421
61636039595494178398698060054265
61636039595494178398698060055717
61636039595494178398718952064309
61636039595494178398908386214221
61636039595494178530060337307565
61636039595494178530812449616877
61636039595494178530813478486653
61636039595494178530813478488105
61636039595494178530896017651245
61636039595494178531085451802609
61636039595494178575813893519673
61636039595494178575813893521125
61636039595494178575813922099389
61636039595494178576566034410153
61636039595494178576567034698761
61636039595494178576567034700213
61636039595494178576567063278477
61636039595494178576628681854761
61636039595494178576628681856213
61636039595494178576649602443069
61636039595494178576649602444521
61636039595494178576818116006125
61636039595494178576839008014717
61636039595494178581712399221561
61636039595494178581712399223013
61636039595494178581733291231605
61636039595494178581901804793209
61636039595494182289445029464913
61636039595494182290198174893595
61636039595494182290198517850187
61636039595494182290281829139287
61636039595494182290281857719003
61636039595494183884062094467881
61636039595494183884063123339109
61636039595494183891593877269509
61636039595494183891594648921841
61636039595494183928979970336309
61636039595494183928979998916025
61636039595494183928980256133469
61636039595494183929732339863065
61636039595494183929732368444233
61636039595494183929733111515397
61636039595494183929733111516849
61636039595494183929733140095113
61636039595494183929794758671397
61636039595494183929795015888841
61636039595494183929795787541173
61636039595494183929796136165717
61636039595494183929796164745433
61636039595494183929815679259705
61636039595494183929815679261157
61636039595494183929815936477149
61636039595494183929815936478601
61636039595494183929816022216297
61636039595494183929816708129481
61636039595494183929983043966169
61636039595494183929984164243045
61636039595494183929984192822761
61636039595494183929984421460489
61636039595494183929984450040205
61636039595494183929984535779353
61636039595494183930003964555929
61636039595494183934878476038197
61636039595494183934878733255641
61636039595494183934879504907973
61636039595494183934879853532517
61636039595494183934899625264233
61636039595494183934900396916565
61636039595494183935066761332969
61636039595494183935067795870697
61636039595494183935067881609845
61636039595494183936594978327933
61636039595494183937326198512013
61636039595494183937326198516385
61636039595494183937326198529483
61636039595494183937326455729457
61636039595494183937326455733829
61636039595494183937326455746927
61636039595494183937326541486075
61636039595494183937327227380385
61636039595494183937327227386161
61636039595494183937327227399259
61636039595494183937347347854689
61636039595494183937347347860513
61636039595494183937347462179377
61636039595494183937348119507021
61636039595494183937348119512845
61636039595494183937348233831709
61636039595494183937409881336177
61636039595494183937409881337629
61636039595494183937410109973905
61636039595494183937410138553621
61636039595494183937410138555073
61636039595494183937410224292769
61636039595494183937410881626237
61636039595494183937410881627689
61636039595494183937410885877039
61636039595494183937410910205953
61636039595494183937410914456755
61636039595494183937411257413347
61636039595494183937599171171811
61636039595494183937599199751527
61636039595494183937599285490675
61636039595494184066240638972633
61636039595494184066240638974085
61636039595494184066241010508941
61636039595494184066241010510393
61636039595494184066992751281945
61636039595494184066993008499389
61636039595494184066993780151721
61636039595494184066993780153173
61636039595494184067076690852621
61636039595494184067266096424269
61636039595494184072349442254761
61636039595494184073855733057697
61636039595494184073856104594005
61636039595494184074607845385723
61636039595494184074608102603167
61636039595494184074608874238237
61636039595494184074608874255499
61636039595494184074608878487587
61636039595494184074609250023895
61636039595494184074859954126999
61636039595494215596290874408057
61636039595494215642023195654981
61636039595494215642023281394129
61636039595494215642023538139397
61636039595494215642044087191397
61636039595494215642044087663573
61636039595494215642044201982437
61636039595494215642044459199881
61636039595494217242666785715919
61636039595494217288399106491911
61636039595494217288399106964295
61636039595494217288416641031951
61636039595494217288416898249395
61636039595494217288419998617143
61636039595494217288419998971435
61636039595494217288420113290299
61636039595495078966447079931225
61636039595495079149461419098521
61636039595495082675016537955039
61636039595495082858030849014795
61636039595495082858030877594511
61636039595495082858031220551103
61636039595495084504323106082629
61636039595495084505158786421889
61636039595495084505158786894273
61636039595495084505158901213136
61636039595495084505158901213137
61636039595495084505159901030813
61636039595495084505159901503196
61636039595495084505159901503197
61636039595495084505160015822061
61636039595495084505410981746091
61636039595495084642419912804441
61636039595495084642420684456773
61636039595495084642420689061867
61636039595495116026841558244249
61636039595495116026841644455573
61636039595495116026841901673017
61636039595495116209834977295413
61636039595495116209855869304005
61636039595495116209855897883721
61636039595495117856148212583163
61636039595495117856148469328431
61636039595495117856148469800607
61636039595495127139879045909961
61636039595495127144962648957897
61636039595495368037032813719161
61636039595495368037596897945321
61636039595495368037596897951145
61636039595495368037847602048425
61636039595495368037848837116341
61636039595495368037849094333785
61636039595495368037869757704649
61636039595495368037870014922093
61636039595495368175109505752665
61636039595495368175130769297565
61636039595495368220611237112617
61636039595495368220612008766401
61636039595495368220861941215721
61636039595495368220863061964773
61636039595495368220863090544489
61636039595495368220863433501081
61636039595495368220883982553081
61636039595495379150634070763433
61636039595495379150634070767805
61636039595495379150635099631757
61636039595495379150635099637581
61636039595495379150886152831581
61636039595495379150886238570729
61636039595495379150907044840173
61636039595495379150907159159037
61636039595495379155717645231653
61636039595495379155718788424665
61636039595495379155969841618665
61636039595495379155990762206973
61636039595495379287894710818589
61636039595495379287895854007229
61636039595495379287895854008681
61636039595495379288146907207053
61636039595495379288167799215645
61636039595495379288167827795361
61636039595495379293251516582445
61636039595495379333648295611865
61636039595495379333649410219337
61636039595495379333649410220789
61636039595495379333920379586156
61636039595495379333921384007469
61636039595495379338731984398949
61636039595495379338984180785961
61636039595495382864266211246875
61636039595495383001547858103115
61636039595495383001548229639423
61636039595495384640496960626509
61636039595495384641060787641049
61636039595495384641061044852669
61636039595495384641061044858493
61636039595495384641061930825317
61636039595495384641333790293133
61636039595495384641333876032281
61636039595495384641334133249725
61636039595495384641334161829441
61636039595495384641334247568589
61636039595495384646417479080217
61636039595495384646417593399081
61636039595495384648676138484271
61636039595495384648676910119133
61636039595495384648676910136603
61636039595495384648676914840867
61636039595495384648677024910381
61636039595495384648677286377175
61636039595495384648927990480279
61636039595495384648927990834411
61636039595495384648928076573559
61636039595495384686250545418333
61636039595495384686814372428501
61636039595495384686814372432873
61636039595495384686814629645945
61636039595495384686814629650317
61636039595495384686815401296825
61636039595495384686815401302649
61636039595495384686815487035973
61636039595495384686815487037425
61636039595495384687066454496649
61636039595495384687066540235797
61636039595495384687066797453241
61636039595495384687066826032957
61636039595495384687066911772105
61636039595495384687086713620236
61636039595495384691334234205417
61636039595495384691898318431577
61636039595495384691898318437401
61636039595495384691899090089733
61636039595495384692149022534681
61636039595495384692150143283733
61636039595495384692150171863449
61636039595495384692150257602597
61636039595495384693593671501101
61636039595495384694408459713725
61636039595495384694408459718097
61636039595495384694408459830365
61636039595495384694408460184657
61636039595495384694408802674689
61636039595495384694408803141248
61636039595495384694408803141249
61636039595495384694409574322649
61636039595495384694409574327021
61636039595495384694409579044383
61636039595495384694409603019005
61636039595495384694409603373296
61636039595495384694409603373297
61636039595495384694409607624099
61636039595495384694409689112445
61636039595495384694409950580691
61636039595495384694429723375265
61636039595495384694429723381089
61636039595495384694430495027597
61636039595495384694430495033421
61636039595495384694681546692387
61636039595495384824076155672297
61636039595495384824076155673749
61636039595495384824076504769017
61636039595495384824076533348733
61636039595495384824327208872121
61636039595495384824327580408429
61636039595495384824348129460429
61636039595495384824348239648040
61636039595495384824348472417021
61636039595495384829160222135817
61636039595495384829410926238921
61636039595495384829431818247513
61636039595495384831670357748609
61636039595495384831670362353703
61636039595495384831670705310295
61636039595495384831690478104869
61636039595495384831690478123743
61636039595495384831691249757201
61636039595495384831691249758813
61636039595495384831691249776075
61636039595495416216091231536085
61636039595495416216091317747409
61636039595495416216091574964853
61636039595495416216112123544677
61636039595495416216112238335717
61636039595495416216112495553161
61636039595495416353351986383733
61636039595495417999665221671483
61636039595495418045415334205119
61636039595495418045415591422563
61636039595495418045418691672219
61636039595495418045418691790311
61636039595495418045418806463307
61636039595495418045419063326619
61636039595495418045419063680751
61636039595495427329128632990473
61636039595495427329149524999065
61636039595495427329149639790105
61636039595495427334212321777557
61636039595495427334212322249733
61636039595495427334233242838041
61636039595495427471493997213513
61636039595505873014374575598253
61636039595505874661314313939369
61636039595505874661314571150989
61636039595505874661314571156813
61636039595505874661315342803321
61636039595505874661315342804773
61636039595505874661315342809145
61636039595505874661502599234141
61636039595505874844328910318285
61636039595505874844329681970617
61636039595505874844329681972069
61636039595505885774352744263533
61636039595505885779435318435869
61636039595505885779435318437321
61636039595505885779435318441693
61636039595505885957367083425005
61636039595505885962449657603165
61636039595505885962449657604617
61636039595505889663592278717709
61636039595505889668675996084509
61636039595505891310532274276269
61636039595505891310532388589309
61636039595505891310533045928601
61636039595505891310533160241641
61636039595505891310720302353597
61636039595505891315615734425625
61636039595505891315615991637245
61636039595505891315615991643069
61636039595505891315616763289577
61636039595505891315616763295401
61636039595505891315804019720397
61636039595505891318063456897989
61636039595505891318063714115481
61636039595505891318064485767729
61636039595505891318064485767765
61636039595505891318064485767813
61636039595505891318147025044625
61636039595505891318147025398917
61636039595505891318147396580933
61636039595505891318147482674373
61636039595505891318148168233265
61636039595505891318148168587556
61636039595505891318148168587557
61636039595505891318148254326705
61636039595505891455408922962869
61636039595505922832214788857891
61636039595505922832215046075335
61636039595505922839826696481767
61636039595505922839829796731471
61636039595505922839829796849515
61636039595505922839829797203807
61636039595505922839829882942955
61636039595505922839830140160399
61636039595505923015417413325783
61636039595505923022757096084211
61636039595505923022757353301655
61636039595505923022760453551311
61636039595505923022760453669403
61636039595505923022760454023535
61636039595505923022760539762683
61636039595505923022760796980127
61636039595505924669885376937543
61636039595505924669886148589875
61636039595505924669888477187199
61636039595505924669888477305291
61636039595505924669888734404691
61636039595505924669888734522735
61636039595505924669888820143839
61636039595505924669889506175067
61636039595505924669952268289910
61636039595505924669952268289911
61636039595505924669968944966087
61636039595505924669972045215791
61636039595505924669972045333835
61636039595505924669972045688127
61636039595505924669972388172383
61636039595505924669972388644718
61636039595505924669972388644719
61636039595505924669972416870143
61636039595505924669972502963583
61636039595505924669973188522475
61636039595505924669973274615915
61636039595505933950335793360215
61636039595505933952867198658195
61636039595505933957950887445279
61636039595505934135794383219735
61636039595505934135797855005699
61636039595505934135797855123791
61636039595505934135797941217071
61636039595505934140881544265007
61636039595506173203645140898681
61636039595506174850553364252657
61636039595506174850585136451417
61636039595506174850585136457241
61636039595506174850585908103749
61636039595506174850585908105201
61636039595506174850585908109573
61636039595506175033599475618713
61636039595506175033600247271045
61636039595506175033600247272497
61636039595506185963623309559589
61636039595506185963623309563961
61636039595506185963623338137853
61636039595506185963623338143677
61636039595506185968705883737749
61636039595506185968707026930761
61636039595506186100884092513325
61636039595506186146637648725433
61636039595506186146637648726885
61636039595506186151720222905045
61636039595506189669848619169705
61636039595506189669848647749421
61636039595506189852862872597853
61636039595506189857946561384937
61636039595506191454049283360217
61636039595506191454049283364589
61636039595506191454049397679081
61636039595506191454050055016921
61636039595506191454050169329961
61636039595506191454237311441917
61636039595506191461665263415025
61636039595506191499803725543521
61636039595506191507334279533953
61636039595506191507335051186285
61636039595506191507396698219821
61636039595506191507396698692205
61636039595506191507396813011068
61636039595506191507396813011069
61636039595506191507397812828745
61636039595506191507397813301128
61636039595506191507397813301129
61636039595506191507397927619993
61636039595506191507417961881361
61636039595506191507418733533693
61636039595506191637063622526061
61636039595506191637063622527513
61636039595506191637064394178393
61636039595506191644678716611125
61636039595506191644679488263213
61636039595506191644679488263297
61636039595506191644679488263457
61636039595506223021485382738035
61636039595506223021485639955479
61636039595506223029079441444959
61636039595506223029079556236243
61636039595506223029079813453687
61636039595506223029097004564751
61636039595506223029097261782195
61636039595506223029100362149943
61636039595506223029100362504235
61636039595506223029100476823099
61636039595506223029100734040543
61636039595506223166277548851003
61636039595506223166277805596271
61636039595506223166277806068447
61636039595506223204687978626211
61636039595506223212027661384639
61636039595506223212027918602083
61636039595506223212031018851739
61636039595506223212031018969831
61636039595506223212031019323963
61636039595506223212031133642827
61636039595506223212031390506139
61636039595506223212031390860271
61636039595506224805875075300307
61636039595506224805875075306131
61636039595506224805875189619171
61636039595506224805875189624995
61636039595506224806063474919767
61636039595506224813405829232075
61636039595506224813405829232159
61636039595506224813406600884491
61636039595506224813406601356880
61636039595506224813468133717171
61636039595506224813468248508454
61636039595506224813468248508455
61636039595506224813468505253479
61636039595506224813468505725898
61636039595506224813468505725899
61636039595506224813489397733038
61636039595506224813489397733039
61636039595506224813490168913035
61636039595506224851628745832731
61636039595506224859159299823163
61636039595506224859159414142027
61636039595506224859160071475495
61636039595506224859160185794359
61636039595506224859221718509031
61636039595506224859221718981415
61636039595506224859221833300278
61636039595506224859221833300279
61636039595506224859222833117955
61636039595506224859222833590338
61636039595506224859222833590339
61636039595506224859222947909203
61636039595506224859242982170571
61636039595506224859243753822903
61636039595506234139606358660643
61636039595506234139606358662095
61636039595506234139606387240359
61636039595506234142134320279991
61636039595506234142137763958623
61636039595506234147200560738567
61636039595506234147218009067075
61636039595506234147221481325423
61636039595506234279314864094067
61636039595506234279314864566456
61636039595506234279314950305391
61636039595506234284398552881151
61636039595506234284398553353327
61636039595506234284398553353540
61636039595506234325064977099879
61636039595506234325068420306127
61636039595506234325068449003935
61636039595506234325068535097215
61636039595506234330148665886963
61636039595506234330152137791019
61636039595506234330152138145151
61636039595506235923996194121495
61636039595506235923996194127319
61636039595506235926443916599647
61636039595506235926443916599683
61636039595506235926443916599731
61636039595506235926443916717775
61636039595506235926444002811268
61636039595506235926527599419474
61636039595506235926527599419475
61636039595506235931527605386731
61636039595506235931527605386815
61636039595506235931589253010778
61636039595506235931589253010779
61636039595506235931611288206559
61636039595530201294117559248597
61636039595530201294201127282965
61636039595530201294389412577737
61636039595530205000242624159607
61636039595530205000242652739323
61636039595530205000242995695915
61636039595530206647287250749741
61636039595530206647370562039085
61636039595530206647370676357948
61636039595530206647370676357949
61636039595530206647370933575392
61636039595530206647370933575393
61636039595530206647371676648008
61636039595530206647371676648009
61636039595530206647371790966873
61636039595530206647372048184317
61636039595530206647558846861437
61636039595530206647558961652720
61636039595530206647558961652721
61636039595530206647559961470361
61636039595530206647560076261645
61636039595530206649066280503177
61636039595530206649066280516227
61636039595530206649066285102447
61636039595530206649818392825539
61636039595530206649819397701819
61636039595530206649819397703187
61636039595530206649819397707643
61636039595530206649819397720693
61636039595530206649819426281535
61636039595530206649819426287359
61636039595530206649819426300409
61636039595530206649819512026507
61636039595530206649819512039557
61636039595530206784819601709382
61636039595530206787080180657007
61636039595530251113925608013544
61636039595530490182253809749181
61636039595530490182253809753553
61636039595530490364515264953381
61636039595530490365268148916477
61636039595530490365268406133921
61636039595530490365330824942253
61636039595530501294538098602745
61636039595530501294538098608569
61636039595530501294538355820189
61636039595530501294538355826013
61636039595530501294726383903341
61636039595530501295291239781833
61636039595530501295291239787657
61636039595530501299621673072417
61636039595530501299621673076789
61636039595530501299621787395653
61636039595530501299810072690425
61636039595530501300373785381729
61636039595530501300374928574741
61636039595530501478305464630265
61636039595530501478368226395189
61636039595530501478556511689961
61636039595530501482636012238261
61636039595530501482636012239713
61636039595530501483388124549025
61636039595530501483450800573349
61636039595530501483450800574801
61636039595530501483639085868121
61636039595530505143675174520593
61636039595530505143675950422519
61636039595530505143676321958827
61636039595530505143758856873825
61636039595530505143759633247927
61636039595530505143760004784235
61636039595530506783273591651265
61636039595530506783273705968677
61636039595530506783273705970129
61636039595530506783273963186121
61636039595530506783273963187573
61636039595530506783461991263449
61636039595530506783461991264901
61636039595530506783461991269273
61636039595530506790051861731625
61636039595530506790051861735997
61636039595530506790052233272305
61636039595530506790240147030769
61636039595530506790240261349633
61636039595530506790803974039533
61636039595530506790803974040937
61636039595530506790803974058407
61636039595530506790804231256977
61636039595530506790804231258381
61636039595530506790804231262753
61636039595530506790804231275851
61636039595530506790804345581617
61636039595530506790804345594715
61636039595530506790805002910713
61636039595530506790805002915085
61636039595530506790805002928183
61636039595530506790805117233949
61636039595530506790805117247047
61636039595530506790805374451393
61636039595530506790866650065309
61636039595530506790867793253949
61636039595530506790887656865154
61636039595530506790887656866552
61636039595530506790887656866553
61636039595530506790887913611613
61636039595530506790887913629083
61636039595530506790887914082544
61636039595530506790887914082545
61636039595530506790887914083996
61636039595530506790887914083997
61636039595530506790888028402861
61636039595530506790888685263945
61636039595530506790888685281415
61636039595530506790888685736328
61636039595530506790888685736329
61636039595530506790888689985679
61636039595530506790888800053741
61636039595530506790888800055193
61636039595530506790889057271185
61636039595530506790889057272637
61636039595530506790889061521987
61636039595530506791054935360081
61636039595530506791054935361485
61636039595530506791054935365857
61636039595530506791055049680349
61636039595530506791055049684721
61636039595530506791056078548721
61636039595530506791056078550125
61636039595530506791056078554497
61636039595530506791075941688941
61636039595530506791075942161324
61636039595530506791075942161325
61636039595530506791076970558717
61636039595530506791076975280451
61636039595530506791077085349965
61636039595530506791077089599315
61636039595530506792562368886549
61636039595530506793314481207507
61636039595530506829027262182237
61636039595530506829027519399681
61636039595530506829215547477009
61636039595530506835805446640089
61636039595530506835805446645913
61636039595530506835805818182221
61636039595530506835993731940685
61636039595530506835993846259549
61636039595530506836557816166845
61636039595530506836557816172669
61636039595530506836557930491533
61636039595530506836558587825001
61636039595530506836558702143865
61636039595530506836558959361309
61636039595530506836620234858537
61636039595530506836620234975177
61636039595530506836620235330921
61636039595530506836620349649784
61636039595530506836620349649785
61636039595530506836620606511485
61636039595530506836621349467461
61636039595530506836621349939844
61636039595530506836621349939845
61636039595530506836621354189195
61636039595530506836621378163817
61636039595530506836621382768911
61636039595530506836621464258709
61636039595530506836621721476153
61636039595530506836621725725503
61636039595530506836641498520077
61636039595530506836642270172409
61636039595530506836642270646250
61636039595530506836808520153309
61636039595530506836808520269949
61636039595530506836808634588813
61636039595530506836809634762233
61636039595530506836809639483967
61636039595530506836809663458589
61636039595530506836809668063683
61636039595530506836809753802831
61636039595530506836830555467181
61636039595530506836830555473005
61636039595530506838315925032966
61636039595530506838315925098657
61636039595530506838315925111707
61636039595530506839068037421019
61636039595530506839068066117375
61636039595530506839069071012529
61636039595530506839069072062289
61636039595530506839069099573371
61636039595530506839069099592245
61636039595530506839069100642005
61636039595530506839069185331393
61636039595530506839069443598597
61636039595530506966287930817109
61636039595530506966287930818561
61636039595530506966476216111881
61636039595530506966476216113333
61636039595530506973066201369852
61636039595530506973066201369853
61636039595530506973066201371304
61636039595530506973066201371305
61636039595530506973066572906161
61636039595530506973066572907613
61636039595530506973818313680616
61636039595530506973818313680617
61636039595530506973818313697879
61636039595530506973818570425677
61636039595530506973818570896608
61636039595530506973818570896609
61636039595530506973818570898060
61636039595530506973818570898061
61636039595530506973818570915323
61636039595530506973818685215473
61636039595530506973818685216925
61636039595530506973819342078009
61636039595530506973819342550392
61636039595530506973819342550393
61636039595530506973819342567655
61636039595530506973819346799743
61636039595530506973819456867805
61636039595530506973819456869257
61636039595530506973819456886519
61636039595530506973819714085249
61636039595530506973819714086701
61636039595530506973819718336051
61636039595530506973902253249840
61636039595530506973902253249841
61636039595530506973902253251292
61636039595530506973902253251293
61636039595530506973902253268555
61636039595530506973903024902172
61636039595530506973903024902173
61636039595530506973903024903624
61636039595530506973903024903625
61636039595530506973903024920887
61636039595530506974069274528781
61636039595530506974069274999712
61636039595530506974069274999713
61636039595530506974069389318576
61636039595530506974069389318577
61636039595530506974070418188352
61636039595530506974070418188353
61636039595530506974070422439155
61636039595530506974090281328620
61636039595530506974090281328621
61636039595530506974091310198396
61636039595530506974091310198397
61636039595530506974091314447747
61636039595530506976329853948843
61636039595530506976601827737134
61636039595530540144321504247915
61636039595530540144321618566779
61636039595530540144384294588183
61636039595530540190075089157831
61636039595530540190075203476695
61636039595530540190137622634946
61636039595530540190137622634947
61636039595530540190158771505239
61636039595530551254910840268975
61636039595530551254910840273347
61636039595530551254910954586387
61636039595530551254910954587839
61636039595530551254910954592211
61636039595530551254911211803831
61636039595530551254911211805283
61636039595530551254911211809655
61636039595530551255099239886983
61636039595530551257421696042571
61636039595530551257442359884366
61636039595530551257442359884367
61636039595530551262442365851659
61636039595530551262442623069103
61636039595530551262505041873063
61636039595530551262526048671451
61636039595530551262526305888895
61636039595530551300664510799947
61636039595530551300664768017391
61636039595530551303112519191935
61636039595530551303175252254679
61636039595530551303175367045927
61636039595530551308195836442711
61636039595530551308195950761575
61636039595530551308196207979019
61636039595530551308258598085171
61636039595530551308258598557554
61636039595530551308258598557555
61636039595530551308258712876419
61636039595530551308258970093863
61636039595530551308279518790119
61636039595531401868185481283013
61636039595531405574227006267195
61636039595531407358887638066821
61636039595531407358887752385685
61636039595531407358888781249637
61636039595531407358888781255461
61636039595531407404369254734045
61636039595531407404369626742736
61636039595531407404369626742737
61636039595531407404370369342969
61636039595531407404370369815352
61636039595531407404370369815353
61636039595531407404370741351661
61636039595531407404620416583377
61636039595531407404621421478531
61636039595531407404621445453153
61636039595531407404621450058247
61636039595531407404621535797395
61636039595531407404641222854432
61636039595531407404641222854433
61636039595531407404641222858645
61636039595531407404641308591969
61636039595531407404641308597793
61636039595531407404641338708327
61636039595531407404641338708336
61636039595531407404641595925771
61636039595531407404641595925780
61636039595531407404642337461745
61636039595531407404642337463356
61636039595531407404642337463357
61636039595531407404642337467569
61636039595531407404642338998396
61636039595531407406064203436748
61636039595531407406880106380760
61636039595531407406880854052640
61636039595531407406880854052641
61636039595531407406880881213803
61636039595531407406880881232677
61636039595531407406881225588949
61636039595531407406901027087160
61636039595531407406901031686421
61636039595531407406901031686430
61636039595531407406901773222395
61636039595531407406901773223763
61636039595531407406901773241269
61636039595531451876007989973583
61636039595542197563054088530303
61636039595542197563054117110019
61636039595542197563054117114390
61636039595542197746068427697391
61636039595542197746068456393747
61636039595542197746068456748039
61636039595542197746068542487187
61636039595542208676091489984691
61636039595542208676091518568778
61636039595542208681174092392647
61636039595542208681174092741115
61636039595542208681174092742567
61636039595542208681174092746938
61636039595542208681174178481715
61636039595542208681174178486086
61636039595542208681175207351491
61636039595542208681175207355862
61636039595542208856845277363811
61636039595542208856846049016143
61636039595542208859104800752934
61636039595542208859105829151779
61636039595542208859105857848135
61636039595542208859105858202426
61636039595542208859105858202427
61636039595542208859377540053270
61636039595542208859377540053271
61636039595542208864188403329939
61636039595542208864188403800870
61636039595542208864188403800871
61636039595542208864188432026295
61636039595542208864188432380586
61636039595542208864188432380587
61636039595542208864188518119735
61636039595542208864189546989511
61636039595542212387215240522489
61636039595542212387215240523941
61636039595542212387403530054965
61636039595542212387403530055013
61636039595542212570229551111313
61636039595542212570229551115685
61636039595542212570229579807669
61636039595542212570417840642545
61636039595542212570417869340353
61636039595542212572676530633525
61636039595542212572677302285857
61636039595542212572928349328296
61636039595542214174051998212064
61636039595542214174114759976988
61636039595542214174136456933529
61636039595542214217357488640871
61636039595542214217357489107431
61636039595542214217357493240141
61636039595542214217357493356781
61636039595542214217357603426295
61636039595542214217357608031388
61636039595542214217357608031389
61636039595542214217357864893089
61636039595542214217357864898913
61636039595542214217357865248832
61636039595542214217357865248833
61636039595542214217358607849065
61636039595542214217358608321448
61636039595542214217358608321449
61636039595542214217358636545421
61636039595542214217358636551245
61636039595542214217358722640313
61636039595542214217545892976241
61636039595542214217546921846017
61636039595542214219805554069827
61636039595542214219805554542210
61636039595542214219805554542211
61636039595542214219805582766183
61636039595542214219805583121926
61636039595542214219805583121927
61636039595542214219868344886850
61636039595542214219868344886851
61636039595542214219889265591798
61636039595542214219889265591799
61636039595542245924498936391285
61636039595542245924498936392737
61636039595542245924498936392897
61636039595542245924498936410159
61636039595542245924498965089093
61636039595542245924498965089253
61636039595542245924499227974441
61636039595542256852074194712003
61636039595542256852074194713455
61636039595542256852074309030867
61636039595542256852074309032319
61636039595542256852074566248311
61636039595542256852074566249763
61636039595542256854522026903961
61636039595542257035276819179895
61636039595542257037535480101513
61636039595542257037535566193341
61636039595542257037535566194793
61636039595542257037535594891149
61636039595542257037536251753845
61636039595542257037536337845673
61636039595542257037536337847125
61636039595542257037536366543481
61636039595542257037536629428829
61636039595542257042618912023833
61636039595542257042618912025285
61636039595542257042618912025445
61636039595542257042618912042707
61636039595542257042619940893609
61636039595542257042619940895061
61636039595542257042619940895221
61636039595542257042619940912483
61636039595542257042620318215913
61636039595542258682216814734083
61636039595542258684664532607177
61636039595542262350035818966902
61636039595542262350098580731826
61636039595542262350118342180245
61636039595542262350119477456319
61636039595542262350119504618889
61636039595542262350119506036035
61636039595542262388257963565217
61636039595542262388258082955734
61636039595542262388258082955735
61636039595542262388258311121079
61636039595542262388258339817435
61636039595542262388258339823259
61636039595542262388258340173178
61636039595542262388258340173179
61636039595542262388258425912327
61636039595542262388446367900587
61636039595542262390768446674004
61636039595542262395788344892079
61636039595542262395788346427272
61636039595542262395788346427273
61636039595542262395789374824665
61636039595542262395789375297048
61636039595542262395789375297049
61636039595542262395789378483589
61636039595542262395789379546399
61636039595542262395789489615913
61636039595542262395789492802453
61636039595542262395789751082707
61636039595542262395851020852164
61636039595542262395851020917855
61636039595542262395851020930905
61636039595542262395851022453048
61636039595542262395851022453049
61636039595542262395852141661242
61636039595542262395852141661243
61636039595542262395852165635865
61636039595542262395852165641688
61636039595542262395852165641689
61636039595542262395852170240958
61636039595542262395852170240959
61636039595542262395852513197551
61636039595542262395873057644457
61636039595542262395873058116841
61636039595542262395873060830997
61636039595542262395873062366190
61636039595542262395873062366191
61636039595542262395873172435705
61636039595542262395873433902499
61636039595542262533050162855719
61636039595542262535580791896273
61636039595542262535581563548605
61636039595542262535581906505197
61636039598060845026536843413583
61636039598060850379514862037981
61636039598060850379702890115309
61636039598060850516712854648529
61636039598060850516963558751633
61636039598060852163088765975105
61636039598133581582349370055119
61636039598133640878901145778181
61636039598170071301606293966163
61636039598376779225814273943543
61636039598376794049972302756839
61636039598376794187233057132311
61636039598376794187801012321517
61636039598387300857460528078209
61636039598387601039137033628985
61636039598387702962683917886353
61636039598387702962683917903615
61636039598387702962934617403077
61636039598387751141115456512881
61636039598387751141115459700825
61636039598387752788306156189047
61636039598387756491833696065905
61636039598387756491833696078955
61636039598387756494344179241787
61636039598387756494344179254885
61636039598387756494532465599369
61636039598387756631793134235693
61636039598387756631793220328973
61636039598387758278732871527097
61636039598387758278732871881389
61636039598449425029296606940263
61636039598449680739336898135977
61636039598449680746930985421201
61636039598449680876597652861369
61636039598449680884191740146593
61636039598449691857456873768525
61636039598449691865050961053749
61636039598449692002311715779141
61636039598449723571439148604803
61636039598449725210974146753687
61636039598449728924608697679787
61636039598449729108187805691741
61636039598449730678245069133831
61636039598449740180554196415825
61636039598449831016713793835658
61636039598449880796038856510334
61636039598449880796039628162666
61636039598449880796039631367920
61636039598449880796039632767760
61636039598449880796039889648174
61636039598449880796039975724352
61636039598449880841792441302158
61636039598449880841793470190648
61636039598449880841793474422736
61636039598449880841793474439998
61636039598449880841793474912382
61636039598449880841793560516176
61636039598449880849136599814248
61636039598449880849386528606096
61636039598449891914159603795214
61636039598449891959913188587038
61636039598449891959913188722392
61636039598449891967507275872262
61636039598449891967507275890976
61636039598449895665951241786500
61636039598449895665951499003944
61636039598449895666515324950010
61636039598449895666515326018484
61636039598449895673545329071724
61636039598449895803211996516264
61636039598449895803212339472856
61636039598449895810806426758080
61636039598460230195908934119783
61636039598460235678746063300733
61636039598460235683828637478893
61636039598460235729582480650349
61636039598460246842619624887293
61636039598460246850213712172517
61636039598460246850213712191231
61636039598460246850213798284671
61636039598460535921113368527805
61636039598460535921113629977337
61636039598460535921113629994599
61636039598460535921364678453975
61636039598460546993730721279551
61636039598460548633265686481277
61636039598460548640671487408919
61636039598460548640859773766501
61636039598485714576702974488707
61636039598485753466968875864451
61636039598485762747603449413053
61636039598485762884864203788525
61636039598486214859121202170083
61636039598486214861652622013799
61636039598486214892122841706422
61636039598496558633581461324225
61636039598496569751953232738106
61636039598497019982511478523610
61636039598497025310262207051004
61636039598497025386307731087807
61636039598497025516153339145650
61636039598497025516153339162912
61636039598497025523746307589861
61636039598497025523746307589862
61636039598497025523746311821949
61636039598497025523746311821950
61636039598497025523746393329010
61636039598497025523747426430874
61636039598497025584783630788640
61636039598497025592409203925999
61636039598497025592409204458247
61636039598497025594646969021013
61636039598497025594918650871857
61636039598497025594919683913943
61636039598497027173230078542996
61636039598497027239348938563066
61636039598497027239537224907598
61636039598497027241859421205293
61636039598497027241859449785009
61636039598497027241859450317260
61636039598497027241859708052213
61636039598497027241859708584464
61636039598497027241859708597514
61636039598497027242047994942046
61636039603969272120818057392177
61636039603969320296717194086574
61636039603969470393884925902399
61636039604041954844651656302274
61636039604041954846594986172832
61636039604041954847163288432674
61636039604042206995451265853937
61636039604042206995451265971981
61636039604042255033901329594110
61636039604042255171350632130828
61636039604042255173610840034908
61636039604042255173882807782082
61636039604042255173882808726848
61636039604042255173882809199232
61636039604042255173882923518096
61636039604066233300886081808025
61636039604066233300969764633433
61636039604066233300970021850877
61636039604066233300970022913735
61636039604066264824824727031554
61636039604066264824824841816978
61636039604066264824825069988146
61636039604066264824825074237496
61636039604066264824825074705508
61636039604066264824825074709880
61636039604066264824825189028744
61636039604066264824845994943896
61636039604066264824845995410456
61636039604066264824846025058806
61636039604066266471389039488086
61636039604077088247388244423620
61636039604077088247388587846772
61636039604077088285527161110512
61636039604077088292305087306983
61636039604077088293142173823870
61636039604078279532454585443325
61636039604078288996604559710406
61636039604078289004198761786877
61636039604078289004198761786878
61636039604078289004219686725158
61636039604078289004470735202004
61636039604078289004470963839732
61636039604078289049952579566402
61636039604078289049973243072780
61636039604078289050224291532156
61636039604078289050224548749600
61636039604078290650574673113453
61636039604078294354920473598249
61636039604078294354920477830337
61636039604078294355108763125109
61636039604078390989253566277773
61636039604078390989253566279225
61636039604078429693460164943856
61636039604078429695991568842155
61636039604259859039692507236590
61636039604259859039943555241052
61636039604259859039943583925762
61636039604259859039943817162760
61636039604284969108559159696977
61636039604285071095856076575792
61636039604285071095856852833218
61636039604285071096128822016256
61636039604285071096128936335120
61636039604285071096129193669204
61636039604285071230857399789884
61636039604285071230878320496284
61636039604285071233106011592294
61636039604285071233107132322632
61636039604285071233116831318446
61636039604285071233116946109694
61636039604285071233137752024846
61636039604285071233138528282272
61636039604285071233138556978628
61636039604285071233389604965620
61636039604285071233389605438004
61636039604285071233389948394596
61636039604285071278870416228314
61636039604285102800549715662636
61636039604285119264246071412822
61636039604285119271839240370168
61636039604285119274368206647018
61636039604285371415045189909374
61636039604285371420148914376428
61636039604285371422387195616096
61636039604285371422387539989838
61636039604285371422388201574108
61636039604285371422408345904990
61636039604285371422660197900998
61636039604285371422660199436192
61636039604285371422660542274740
61636039604285371468413869967164
61636039604285419461109834366952
61636039604285419590777190552504
61636039604285419590777420136450
61636039604285419590777420140822
61636039604285419590777534926246
61636039604285419598370244718602
61636039604285419598370589092344
61636039604285419598391051700984
61636039604285419598391395007496
61636039604285419600062756762037
61636039604285419600062756762038
61636039604285419600062756763495
61636039604285419600083677468437
61636039604285419600083677468438
61636039604285419600899585011720
61636039604295876261712935408892
61636039604295876261733855647280
61636039604295876261901221753424
61636039604295876261984904106656
61636039604295914969238908102999
61636039604295926270287098761716
61636039604295926270287098779186
61636039604296216942898165675639
61636039604296226413803878149498
61636039604296226414076105612997
61636039604296228060932160065847
61636039604296228060935602209286
61636039604296228061019170243653
61636039604296228061019170243654
61636039604296228061020322871389
61636039604296333889371567626344
61636039604356653402999005638915
61636039604356670049687742598161
61636039604356670049687771177877
61636039604357105537511199038274
61636039604357105540021940493006
61636039604357105540021940611098
61636039604357105540022716849810
61636039604357105540022716867072
61636039604357105540022716868524
61636039604357105585776301776940
61636039604357120364179710671916
61636039604357120364179711144092
61636039604357120364179969424394
61636039604357153708327991142828
61636039604357153715354238148138
61636039604357153715921421679396
61636039604357153715922193219300
61636039604357153715922196518268
61636039604357153715922197468650
61636039604357153715922197935210
61636039604357153715922197936662
61636039604357153715922454686094
61636039604357153715922454798522
61636039604357153715922454804138
61636039604357153715922454804186
61636039604357153715943003856186
61636039604357153715943118175050
61636039604357153715943118641610
61636039604357153718453483844124
61636039604357153718453598162988
61636039604357153718453598629548
61636039604357153718453855497072
61636039604357153754081576051292
61636039604357153761675782378518
61636039604357153761675782845078
61636039604357153761676039596010
61636039604357153764207068752588
61636039604357153764207440288896
61636039604357155364745829771907
61636039604357155364826040333351
61636039604357155364828737752827
61636039604357155364829512591699
61636039604357854160083734203821
61636039604357903975580827820367
61636039604358004323357675664018
61636039604358004323357679914820
61636039604358004323357679919192
61636039604358004323357933944272
61636039604358004323357938199446
61636039604358004323359999662072
61636039604358004323378485834344
61636039604358004323378600619768
61636039604358004323378858905846
61636039604358005968229620639174
61636039604358005969921873335126
61636039604358005970489055350064
61636039604358005970762144731189
61636039604358005970762144796880
61636039604358006105511528958044
61636039604358006107739220054054
61636039604358006107740340784392
61636039604358006107750154571454
61636039604358006107770960486606
61636039604358006107771736744032
61636039604358006108022813427380
61636039604358006108022813899764
61636039604358006153503394989536
61636039604358006153503739363278
61636039604358006153776369639488
61636039604358006153776370111872
61636039604358006153776398809632
61636039604358017264281337398663
61636039604358017271896345390287
61636039604358020931907838544448
61636039604358020931907839961597
61636039604358020931907839961598
61636039604358020931908182918190
61636039604358020931928645876750
61636039604358020931928760662174
61636039604358048788220102129350
61636039604358048794995182212062
61636039604358048794997248279782
61636039604358048795833961744040
61636039604358048795834076529464
61636039604358050442126300785446
61636039604358050442126305017534
61636039604358050442126305034796
61636039604358050442126305036200
61636039604358050442126305507180
61636039604358054138879018407788
61636039604358054138879279874582
61636039604358054145653873978256
61636039604358054145904922456506
61636039604358054146469006682666
61636039604358054146472101270242
61636039604358054146472104452570
61636039604358054146472104458186
61636039604358054146472105519592
61636039604358054146472105520996
61636039604358054146472105987764
61636039604358054146472105991976
61636039604358054146472448831928
61636039604358054146473220484260
61636039604358054146473224733610
61636039604358054146473225200170
61636039604358054146473225201622
61636039604358054146473481951054
61636039604358054146494145374319
61636039604358054146494145440010
61636039604358054146494145906570
61636039604358054146494145907974
61636039604358054146494402657454
61636039604358054149001184870165
61636039604358054149001444751304
61636039604358054149004625427948
61636039604358054149004625894508
61636039604358054149004882645392
61636039604358054276139801829536
61636039604358054276140030000704
61636039604358054276140034718066
61636039604358054283732860244984
61636039604358054283732860717368
61636039604358054283733203673960
61636039604358054283733893365562
61636039604358054283733893837946
61636039604358054283734232077176
61636039604358054283734236794538
61636039604358054283753666165960
61636039604358054283753780951384
61636039604358054283754784429388
61636039604358054283754785374154
61636039604358054283754785846538
61636039604358054283754900165402
61636039604358054286261939779292
61636039604358054286262169361786
61636039604358054286262169834170
61636039604358054286262284153034
61636039604358054286265263883671
61636039604358054286265292463387
61636039604358054286265294058448
61636039604358054286265294064271
61636039604358054286265294064272
61636039604358054286265294530832
61636039604358054286265637020864
61636039604358054286265637487424
61636039604358054321893358041644
61636039604358054321893386739404
61636039604358054328668471898190
61636039604358054329487474024628
61636039604358054329487477211168
61636039604358054329487477212620
61636039604358054329487477216992
61636039604358054329487478279802
61636039604358054329487478746362
61636039604358054329487821584910
61636039604358054329487821586362
61636039604358054329508366033268
61636039604358054329508369221212
61636039604358054329508370288442
61636039604358054329508370755002
61636039604358054329508397917568
61636039604358054329508398986202
61636039604358054329508399452762
61636039604358054329508485075270
61636039604358054329508742291310
61636039604358054332015407064308
61636039604358054332018848675495
61636039604358054332018850270556
61636039604358054332018850276379
61636039604358054332018850276380
61636039604358054332018850742940
61636039604358054332018877905506
61636039604358054332019222279248
61636039604358055930047128591993
61636039604358055932557525673191
61636039604358055932557608579931
61636039604358055978307752997707
61636039604358055978311196676339
61636039604358055978311454956641
61636039604358065259506379557338
61636039604358065259509478277624
61636039604358065259509478750008
61636039604358065267124486741632
61636039604358065267124601060496
61636039604358065267124601527056
61636039604358306157500185939602
61636039604358306160032738793664
61636039604358306297009785354482
61636039604358306297020748451598
61636039604358306297042330740816
61636039604358306297293378727808
61636039604358306297293379200192
61636039604358306297293493519056
61636039604358306340514528761402
61636039604358306343047078428924
61636039604358317407798346486983
61636039604358317415413354478607
61636039604358321121178403844876
61636039604358321121178404311436
61636039604358321121178657874376
61636039604358321121178662125178
61636039604358321121199582830126
61636039604358321121199584365319
61636039604358321121199584365320
61636039604358348977490667429778
61636039604358348984265747512490
61636039604358348985104641829892
61636039604358350631396870807608
61636039604358350631668839636513
61636039604358354328149612404572
61636039604358354335742666570670
61636039604358354335742669758614
61636039604358354335742670820020
61636039604358354335742671292404
61636039604358354335742928037464
61636039604358354335743042828712
61636039604358354335743814481044
61636039604358354335743817663372
61636039604358354335743818731798
61636039604358354335743819198358
61636039604358354335743819198406
61636039604358354335744075949290
61636039604358354337710365075609
61636039604358354338275219424732
61636039604358354338275476642176
61636039604358354465410367129964
61636039604358354465410623997488
61636039604358354465410623998892
61636039604358354465410628602582
61636039604358354465410628720626
61636039604358354465410743033874
61636039604358354465410743388006
61636039604358354465410743506050
61636039604358354472185450871600
61636039604358354472185450873004
61636039604358354472185451934410
61636039604358354472185452406794
61636039604358354472185566725658
61636039604358354472436499349850
61636039604358354473000325295756
61636039604358354473000326358566
61636039604358354473003424128470
61636039604358354473003424600646
61636039604358354473003425545412
61636039604358354473003426017796
61636039604358354473003678163586
61636039604358354473003682762856
61636039604358354473003682768679
61636039604358354473003682768680
61636039604358354473003682880900
61636039604358354473003797554104
61636039604358354473004453003862
61636039604358354473004454421012
61636039604358354473004457721224
61636039604358354473004457725596
61636039604358354473004458665990
61636039604358354473004458670362
61636039604358354473004459138374
61636039604358354473004569206436
61636039604358354473004572038844
61636039604358354473004572511020
61636039604358354473004573455786
61636039604358354473004826069748
61636039604358354473004826073960
61636039604358354473004830319098
61636039604358354473004830673230
61636039604358354473004830791274
61636039604358354473024346251812
61636039604358354473025378426172
61636039604358354473025379376762
61636039604358354473025379843322
61636039604358354473025494162186
61636039604358354473025751497674
61636039604358354474716855815288
61636039604358354475532505079720
61636039604358354475532763358570
61636039604358354475532763364394
61636039604358354475532878149818
61636039604358354475535083107274
61636039604358354475535857763815
61636039604358354475535857947550
61636039604358354475535858414110
61636039604358354475535859358876
61636039604358354475535859364699
61636039604358354475535859364700
61636039604358354475535859831260
61636039604358354475535974150124
61636039604358354475536231017648
61636039604358354511164328297874
61636039604358354518757009392470
61636039604358354518758157302844
61636039604358354521289443205934
61636039604358356121824733506311
61636039604358356121828202576715
61636039604358356121828205764659
61636039604358365448212889327962
61636039604358365448780072746792
61636039604358365456395080738416
61636039604358365456395195057280
61636039604358365586040827005623
61636039604358365586040827005624
61636039604358365586040827472184
61636039604358365593655834991424
61636039604358365593655834997247
61636039604358365593655834997248
61636039604358365593655835463808
61636039604358365593655949782672
61636039604358472855599978588664
61636039604358473061523523792671
61636039604358506209117251573826
61636039604358521033842459219732
61636039604358521033843488089508
61636039604358521033843491276048
61636039604358521033843492338849
61636039604358521216857830909904
61636039604358521216857831978538
61636039604358521216878752684938
61636039604368812966763575043879
61636039604368827744917227810369
61636039604368827745084363762465
61636039604368827745168018002541
61636039604368827745168046582257
61636039604368827745168276269745
61636039604368855608738627964966
61636039604368855608738632214316
61636039604368855608738632215720
61636039604368855608738632686700
61636039604368860961992868650113
61636039604368860961993125854507
61636039604368861091826781293799
61636039604368861096627169670068
61636039604368861096909384051675
61636039604368861099168817096558
61636039604368861099169160053150
61636039604368861099189965968302
61636039604368861137580366085623
61636039604368861137580367148433
61636039604368861142380754578532
61636039604368861144920335803399
61636039604368861144922400471232
61636039604368861144922401534042
61636039604368861144922744844974
61636039604368861144923777885359
61636039604368861145195751851609
61636039604368862746381526085682
61636039604368862746381784352886
61636039604368862746382937334913
61636039604368862789624628175411
61636039604368872255700342780981
61636039604368872255700342880359
61636039604368872263315350871983
61636039604368872263315350889245
61636039604369113110029792873005
61636039604369127934187821808557
61636039604369127934187822871415
61636039604369127934354929180937
61636039604369127934438612000729
61636039604369127934438870267933
61636039604369127934438871330791
61636039604369129764330956732091
61636039604369155798281166816033
61636039604369161151263462648349
61636039604369161151451748992881
61636039604369161288429940262872
61636039604369161288437316312003
61636039604369161288439380979836
61636039604369161288709285495041
61636039604369161288712503722485
61636039604369161326850960083811
61636039604369161331933534261971
61636039604369161334466088632353
61636039604369161334466345849797
61636039604369162935652119887085
61636039604369162935652492958587
61636039604369172406829261127589
61636039604369172406832359960303
61636039604369172406832359977565
61636039604369172406832474768813
61636039604369174046179038718119
61636039604369174046346404474343
61636039604369174053773125990293
61636039604369174053773126108337
61636039604369174053773130712027
61636039604369174053773130725077
61636039604369174053961412465967
61636039604369177759811182475626
61636039604369279874511762298767
61636039604369279882125479971977
61636039604392987422860850276505
61636039604392987422860878856221
61636039604393122761495504715984
61636039604393122761495590455132
61636039604393122761495847672576
61636039604393122761495852394310
61636039604393122761495880974026
61636039604393122761495966713174
61636039604393122762059673624306
61636039604393137586220801270316
61636039604393137586220801742492
61636039604393137586220802805302
61636039604393137586220802805510
61636039604393137586221060022746
61636039604393137586221060022794
61636039604393137586221060022954
61636039604393139363016436544022
61636039604393139363016779500614
61636039604393139370045754156461
61636039604393139370045782736177
61636039604393139370547876501278
61636039604393139370547879689222
61636039604393139370547880750628
61636039604393139370548109388356
61636039604393139370610522412304
61636039604393139370610523829246
61636039604393139370610526661654
61636039604393139370610527116568
61636039604393139370610527133830
61636039604393139370610527135282
61636039604393139370610528061334
61636039604393139370610528080048
61636039604393139370610528533718
61636039604393139370610528550980
61636039604393139370610528552432
61636039604393139370610637203344
61636039604393139370610638620493
61636039604393139370610638620494
61636039604393139370610641435432
61636039604393139370610641452694
61636039604393139370610641454146
61636039604393139370610642852581
61636039604393139370610642852582
61636039604393139370610642869844
61636039604393139370610642871296
61636039604393139370610866785838
61636039604393139370610871017926
61636039604393139370610871036640
61636039604393139370610871490309
61636039604393139370610871490310
61636039604393139370610871507572
61636039604393139370610871509024
61636039604393139370610981577086
61636039604393139370610985826436
61636039604393139370610985827888
61636039604393139416364193415452
61636039604393139416364194478262
61636039604393139416364197647540
61636039604393139416364197664802
61636039604393139416364197666254
61636039604393139416364199182733
61636039604393139416364199182734
61636039604393139416364199199996
61636039604393139416364451695706
61636039604393139416364456400177
61636039604393139416364456400178
61636039604393139416364456417440
61636039604393139416364570736304
61636039604393139416552485540363
61636039604393143076588482317808
61636039604393143076652019271683
61636039604393143076652047851399
61636039604393143076652052102201
61636039604393144723780042435188
61636039604393144906731649007544
61636039604393170937143937311696
61636039604393170937959069666186
61636039604393170937959070016106
61636039604393170940491478442218
61636039604393170940491592761082
61636039604393172586867389750080
61636039604393172586867504068944
61636039604393176428390027847894
61636039604393176428390027853510
61636039604393176428390029264836
61636039604393176428390029270660
61636039604393176428390372227252
61636039604393176430921404033747
61636039604393176430921432613463
61636039604393176474143614174704
61636039604393176474143872459378
61636039604393187538915802826736
61636039604393187538916145783328
61636039604393187540862546261015
61636039604393187541427663607754
61636039604393187541448354613568
61636039604393187541448579596792
61636039604393187546499413808960
61636039604393187546510003480442
61636039604393187546510003486058
61636039604393187546510004897384
61636039604393187546510004903208
61636039604393187546510347859800
61636039604393187546530810818360
61636039604393187546530925603784
61636039604393187546531153774952
61636039604393187548225502297790
61636039604393187548225730935518
61636039604393187548476435038622
61636039604393187548476549357486
61636039604393187549041294110882
61636039604393187549041295055648
61636039604393187549041295528032
61636039604393187549041408246011
61636039604393187549041408429746
61636039604393187549041409841072
61636039604393187549041409846895
61636039604393187549041409846896
61636039604393187549041638012240
61636039604393187549041638478800
61636039604393187549041638484623
61636039604393187549041638484624
61636039604393187549041752803488
61636039604393187549042408536071
61636039604393187549042413319040
61636039604393187549042413319076
61636039604393187549042413319284
61636039604393187549042437115787
61636039604393187549042437299522
61636039604393187549042438710848
61636039604393187549042438716672
61636039604393187549042441898756
61636039604393187549042441898792
61636039604393187549042441899000
61636039604393187549042527638148
61636039604393187549042781673264
61636039604393187584669730691792
61636039604393187586616132232289
61636039604393187587180990235916
61636039604393187587180990241740
61636039604393187587181245334050
61636039604393187587181248521994
61636039604393187587181249584852
61636039604393187592263932768264
61636039604393187592263933831074
61636039604393187594231140223913
61636039604393187594794965108414
61636039604393187594795337711952
61636039604393187594795998233364
61636039604393187594795999296174
61636039604393187594796112552228
61636039604393187594796366581728
61636039604393187594796367644538
61636039604393187594796370832482
61636039604393189195417205313750
61636039604393189195417206363510
61636039604393189195417291052898
61636039604393189195417549320102
61636039604393189195418354273884
61636039604393189233557156643363
61636039604393189233745184720691
61636039604393189241170876435149
61636039604393189241171134702353
61636039604393189241171906354685
61636039604393189241359163842539
61636039604393189241360192712315
61636039604394323519058366791650
61636039604394327225099548925691
61636039604394328849341222114181
61636039604394338343219494443276
61636039604394338343219494909836
61636039604394338343219495972646
61636039604394338343219495972854
61636039604394338343219748472776
61636039604394338343219752723530
61636039604394338343219752723578
61636039604394338343219753190090
61636039604394338343219753190138
61636039604394338343219753190298
61636039604394338343219753194509
61636039604394338343219753194510
61636039604394338343219754257320
61636039604394338343240673428526
61636039604394338343240674963720
61636039604394339983005766401942
61636039604394339989783692598413
61636039604394339989783692599817
61636039604394339990348546943324
61636039604394339990348551181028
61636039604394339990348551647588
61636039604394339990348551665058
61636039604394339990348552716222
61636039604394339990348552727868
61636039604394339990348805210528
61636039604394339990348809932262
61636039604394339990348809933666
61636039604394339990348809945312
61636039604394339990348924252530
61636039604394339990620520830626
61636039604394339990620521899260
61636039604394339990620774393566
61636039604394339990620779115300
61636039604394339990620779116704
61636039604394340120015129711366
61636039604394340120015472667958
61636039604394340127609215579648
61636039604394340127609216996590
61636039604394340127609220283912
61636039604394340127609220301138
61636039604394340127609220301174
61636039604394340127609220301382
61636039604394340127609220302626
61636039604394340127609221247392
61636039604394340127609221701062
61636039604394340127609221718324
61636039604394340127609221719776
61636039604394340127609330370688
61636039604394340127609331787837
61636039604394340127609331787838
61636039604394340127609334621490
61636039604394340127609336038640
61636039604394340127609559953182
61636039604394340127609564203984
61636039604394340127609564657410
61636039604394340127609564657446
61636039604394340127609564657653
61636039604394340127609564657654
61636039604394340127609564674916
61636039604394340127609564676368
61636039604394340127609674744430
61636039604394340127609678995232
61636039604394340127630137702990
61636039604394340127630140890934
61636039604394340127630141007574
61636039604394340127630141952340
61636039604394340127630142424724
61636039604394340127630255326438
61636039604394340127630256726118
61636039604394340127630256743588
61636039604394340127630480659582
61636039604394340127630484908932
61636039604394340127630599700180
61636039604394340127881303785814
61636039604394340127881305202963
61636039604394340127881305202964
61636039604394340127881533368308
61636039604394340127881533840691
61636039604394340127881533840692
61636039604394340165769057577826
61636039604394340173362886582796
61636039604394340173362887645606
61636039604394340173362890833598
61636039604394340173362891304530
61636039604394340173362892350077
61636039604394340173362892350078
61636039604394340173362892367340
61636039604394340173363144863050
61636039604394340173363149567362
61636039604394340173363149567521
61636039604394340173363149567522
61636039604394340173363149584784
61636039604394340173383811538546
61636039604394340173383813073740
61636039604394340173384184610048
61636039604394340173634859997922
61636039604394340173634861533115
61636039604394340173634861533116
61636039604394340173635118750559
61636039604394340173635118750560
61636039604394343833649707549490
61636039604394343833649937131984
61636039604394343833649937604367
61636039604394343833649937604368
61636039604394343833650051923232
61636039604394343833650712444643
61636039604394343833650741018743
61636039604394343833650741024359
61636039604394343833650742087217
61636039604394343833650745269545
61636039604394343833670857838384
61636039604394345480778735602532
61636039604394345480778993869736
61636039604394345481050963052774
61636039604394371694226198513408
61636039604394371694226198514812
61636039604394371694226198631452
61636039604394371694226284253960
61636039604394371694226541470000
61636039604394371694226541471404
61636039604394371694226570167760
61636039604394371694477246991658
61636039604394371694477247108298
61636039604394371694477332730806
61636039604394371694477361427162
61636039604394371694477589948250
61636039604394371694477618644606
61636039604394371695041072937564
61636039604394371695041415894156
61636039604394371696736678501346
61636039604394371696736797543401
61636039604394371696737021457938
61636039604394371696737025707288
61636039604394371696737025708692
61636039604394371696737025708740
61636039604394371696737026179671
61636039604394371696737026179672
61636039604394371696737054405048
61636039604394371696737055822198
61636039604394371696737140498536
61636039604394371696757946413688
61636039604394371696757976528598
61636039604394371697009023588294
61636039604394371697573506751028
61636039604394371697573849707620
61636039604394371697573853956970
61636039604394371697573853962794
61636039604394371697573854429354
61636039604394371697573968748218
61636039604394373341323054827384
61636039604394373341354222149296
61636039604394373341354222150700
61636039604394373341354222267340
61636039604394373341354565105888
61636039604394373341354565107292
61636039604394373341354566623612
61636039604394373341354593803648
61636039604394373341354595203328
61636039604394373341605270608672
61636039604394373341605270627546
61636039604394373341605270726716
61636039604394373341605270744186
61636039604394373341605613565264
61636039604394373341605613584138
61636039604394373341605642263024
61636039604394373341605642280494
61636039604394373343865045093826
61636039604394373343865735239098
61636039604394373343865820996912
61636039604394373343865849496483
61636039604394373343865849693268
61636039604394373343865850030138
61636039604394373343865850047608
61636039604394373343866078134211
61636039604394373343866078195690
61636039604394373343866078212952
61636039604394373343866078214356
61636039604394373343866078214404
61636039604394373343866079730676
61636039604394373343866079748146
61636039604394373343866082917180
61636039604394373343866082917216
61636039604394373343866082917424
61636039604394373343866082918668
61636039604394373343866082918828
61636039604394373343866082936090
61636039604394373343866082936138
61636039604394373343866106910712
61636039604394373343866108310392
61636039604394373343866108327862
61636039604394373343866111498544
61636039604394373343866111515806
61636039604394373343866193004200
61636039604394373343866194067010
61636039604394373343866197236288
61636039604394373343866197237692
61636039604394373343886998919352
61636039604394373343887000454546
61636039604394373343887003623616
61636039604394373343887029034262
61636039604394373343887114773410
61636039604394373344137818876514
61636039604394373344138047378728
61636039604394373344138052100462
61636039604394373344138076093958
61636039604394377048211648931519
61636039604394377048211650527984
61636039604394377048211650528032
61636039604394377048211650528192
61636039604394377048211650532404
61636039604394377048211908812658
61636039604394377048232829519058
61636039604394377184907520327203
61636039604394377185472289055222
61636039604394377185472290472372
61636039604394377185472403840646
61636039604394377185472405257795
61636039604394377185472405257796
61636039604394377185472633428964
61636039604394377185472748214388
61636039604394377188004038372651
61636039604394378831785439661018
61636039604394378831785524356022
61636039604394378831785553052378
61636039604394378831785553918403
61636039604394378831785554452058
61636039604394378831785554469528
61636039604394378831785782634872
61636039604394378831785897426120
61636039604394378832036486720714
61636039604394378832036572832868
61636039604394378832036600978099
61636039604394378832036601511754
61636039604394378832036601529224
61636039604394378832036602928903
61636039604394378832036602928904
61636039604394378832036831094248
61636039604394378832036945885496
61636039604394378834295922419885
61636039604394378834296008514569
61636039604394378834568006472911
61636039604394378877539139379396
61636039604394378877790187838771
61636039604394378877790187838772
61636039604394378880049622002749
61636039604394378880049622555331
61636039604394388097690657707279
61636039604394388158737767045072
61636039604394388158737767046476
61636039604394388160684167522759
61636039604394388160684167524163
61636039604394388161248247033010
61636039604394388161249021806191
61636039604394388161249021867670
61636039604394388161249021873286
61636039604394388161249026589160
61636039604394388161249026589196
61636039604394388161249026589404
61636039604394388161249026590648
61636039604394388161249026595020
61636039604394388161249280152136
61636039604394388161249280153540
61636039604394388161249281687330
61636039604394388161249284869498
61636039604394388161249284869658
61636039604394388161249284875274
61636039604394388161249285938132
61636039604394388161249394939172
61636039604394388161249394943384
61636039604394388161249396006194
61636039604394388161269947295596
61636039604394388161269948364230
61636039604394388161270200858536
61636039604394388161270202393730
61636039604394388161270205581674
61636039604394388161270316712594
61636039604394388166331969121544
61636039604394388166331970184354
61636039604394388166352776571890
61636039604394388166352890890754
61636039604394388168298143458068
61636039604394388168298400675512
61636039604394388168299175514383
61636039604394388168863001461694
61636039604394388168863255024634
61636039604394388168863259746367
61636039604394388168863259746368
61636039604394388168863260809178
61636039604394388168864029797815
61636039604394388168864029864910
61636039604394388168864034580784
61636039604394388168864034580820
61636039604394388168864034581028
61636039604394388168864034586644
61636039604394388168864035649454
61636039604394388168864148899892
61636039604394388168864402935008
61636039604394388168864403997818
61636039604394388295998178813872
61636039604394388295998521770464
61636039604394388297944921781591
61636039604394388298509690503994
61636039604394388298509805295034
61636039604394388298509806712183
61636039604394388298509806712184
61636039604394388298509809545836
61636039604394388298509810962986
61636039604394388298510034877528
61636039604394388298510039128330
61636039604394388298510149668776
61636039604394388298510153919578
61636039604394388298530955583928
61636039604394388303592379473194
61636039604394388303592380890343
61636039604394388303592380890344
61636039604394388303613186805496
61636039604394388303613529762088
61636039604394388305286956167200
61636039604394388305286957584349
61636039604394388305286957584350
61636039604394388305287989642069
61636039604394388305287990704927
61636039604394388305307763499502
61636039604394388305308106456094
61636039604394388306123670098018
61636039604394388306123671042784
61636039604394388306123671048608
61636039604394388306123671515168
61636039604394388306123784416882
61636039604394388306123785834031
61636039604394388306123785834032
61636039604394388306124013999376
61636039604394388306124014005199
61636039604394388306124014005200
61636039604394388306124014471759
61636039604394388306124014471760
61636039604394388306124788839860
61636039604394388306124789312036
61636039604394388306124813286658
61636039604394388306124814703807
61636039604394388306124814703808
61636039604394388306124817891752
61636039604394388306124903630900
61636039604394388306125157660400
61636039604394388341752106680332
61636039604394388344263361507142
61636039604394388344263366228876
61636039604394388344284286462892
61636039604394388344284287998086
61636039604394388344284659534394
61636039604394388349345935685302
61636039604394388349346193965556
61636039604394388351040512379308
61636039604394388351040770659562
61636039604394388351041545970817
61636039604394388351041547033627
61636039604394388351877340628990
61636039604394388351878369498766
61636039604394388351878374220500
61636039604394388351878375283310
61636039604394388351878488539364
61636039604394388351878746819618
61636039604394389942530864806796
61636039604394389942562376484980
61636039604394389944821808013542
61636039604394389944822150970134
61636039604394389945072855073238
61636039604394389945073892898080
61636039604394389945074004383291
61636039604394389945074004383292
61636039604394389945074008632642
61636039604394389950156578561451
61636039604394389950156578561452
61636039604394389952416008672864
61636039604394389952416010090013
61636039604394389952416010090014
61636039604394389952416012904952
61636039604394389952416013277957
61636039604394389952416013277958
61636039604394389952416014321894
61636039604394389952416014339363
61636039604394389952416014339364
61636039604394389952416014340821
61636039604394389952416353046606
61636039604394389952417043191877
61636039604394389952436816005166
61636039604394389952436819309750
61636039604394389952436820254516
61636039604394389952436820726900
61636039604394389952437158961758
61636039604394389952437163666022
61636039604394389952437163683491
61636039604394389952437163683492
61636039604394389952687863064862
61636039604394389952687867769126
61636039604394389952687867786596
61636039604394389952687868713892
61636039604394389952687869186276
61636039604394389952688212142867
61636039604394389952688212142868
61636039604394389952689010957766
61636039604394389952689012374915
61636039604394389952689012374916
61636039604394389952689015207324
61636039604394389952689016624266
61636039604394389990827560713443
61636039604394389990827560713444
61636039604394389990827563899984
61636039604394389990827564964246
61636039604394389995627574618530
61636039604394389995910134419220
61636039604394389995910134891603
61636039604394389995910134891604
61636039604394389998169564884972
61636039604394389998169565947782
61636039604394389998169569117060
61636039604394389998169569606705
61636039604394389998169569606706
61636039604394389998169823165226
61636039604394389998169827869697
61636039604394389998169827869698
61636039604394389998169827886959
61636039604394389998169827886960
61636039604394389998170597925357
61636039604394389998170599522029
61636039604394389998170599539292
61636039604394389998170602708326
61636039604394389998170602708570
61636039604394389998190491375915
61636039604394389998190748593359
61636039604394389998441539835291
61636039604394389998441539835292
61636039604394389998441797052735
61636039604394389998441797052736
61636039604394389998442571891608
61636039604394389998442683023932
61636039604394393649167951454930
61636039604394393651679210466851
61636039604394393656196954690493
61636039604394393656751219480562
61636039604394393656761808973925
61636039604394393656761809157660
61636039604394393656761810574809
61636039604394393656761810574810
61636039604394393656761813756894
61636039604394393656761813756930
61636039604394393656761813757137
61636039604394393656761813757138
61636039604394393656761813762753
61636039604394393656761813762754
61636039604394393656761814819788
61636039604394393656761814825617
61636039604394393656762153531402
61636039604394393656782616489962
61636039604394393656782619677906
61636039604394393656782705883614
61636039604394393656782734463330
61636039604394393656782959446554
61636039604394393656783734286830
61636039604394393658729359924241
61636039604394393658729388503957
61636039604394393659293185337897
61636039604394393659293213917613
61636039604394393659293214101348
61636039604394393659293443683842
61636039604394393659293444156225
61636039604394393659293444156226
61636039604394393659293558475090
61636039604394393659294218990642
61636039604394393659294218990678
61636039604394393659294218990885
61636039604394393659294218990886
61636039604394393659294218996501
61636039604394393659294218996502
61636039604394393659294247570358
61636039604394393659294247570394
61636039604394393659294247570601
61636039604394393659294247570602
61636039604394393659294247576217
61636039604394393659294247576218
61636039604394393659294333309750
61636039604394393659294333315366
61636039604394490260677358397096
61636039604394490283564614391071
61636039604394495781609581341524
61636039604394495781609581341525
61636039604394528974706099585250
61636039604394528974706099602512
61636039604394528974957148061888
61636039604394540085484036699272
61636039604394540090566610877432
61636039604394540092826042405994
61636039604394540092826046655335
61636039604394540108338878534121
61636039604394540108339654418333
61636039604394540108339654418541
61636039604394540115953886506871
61636039604394543751397111824738
61636039604394543934411451458594
61636039604394543934432257379570
61636039604394543934432372164994
61636039604394543934433375170822
61636039604394543959287562281078
61636039604394545583256001364664
61636039604394545583507048424360
61636039604394545583508082943157
61636039604405135868503152986385
61636039604405146940869543709059
61636039604405146940869772346787
61636039604405178510478148176432
61636039604405178510478176872788
61636039604405178510478405393876
61636039604405178510478406910196
61636039604405178510478406910404
61636039604405178510478409624560
61636039604405178510478410096736
61636039604405178510478410096944
61636039604405178510478410098348
61636039604405178510478410115610
61636039604405178510478410115658
61636039604405178510478438678064
61636039604405178510478438695326
61636039604405178510478521229268
61636039604405178510478524415808
61636039604405178510478524417212
61636039604405178510478524434474
61636039604405178510478524434522
61636039604405178510750379279982
61636039604405178510750493598846
61636039604405183792558924811463
61636039604405184000908254204499
61636039604405184000929514679339
61636039604405184001180333652431
61636039604405185648120989057571
61636039604405185648121104045657
61636039604405185648121105445337
61636039604405194974425551440032
61636039604405194981851239434295
61636039604405194981852273074026
61636039604405195111423892826900
61636039604405195111435173016660
61636039604405195111686219603972
61636039604405195111686220076148
61636039604405195111686220076356
61636039604405195111686220077600
61636039604405195111686221022366
61636039604405195111686221494750
61636039604405195111686335813614
61636039604405195111707137477964
61636039604405195111707140782548
61636039604405195111707141727314
61636039604405195111707142199698
61636039604405195111707255101412
61636039604405195111707256518562
61636039604405195111707484683906
61636039604405195111707485156290
61636039604405195116507267237108
61636039604405195119017747225046
61636039604405195119028340101734
61636039604405195119028340103186
61636039604405195119028340457478
61636039604405195119028341501414
61636039604405195119028341501622
61636039604405195119028341520335
61636039604405195119028341520336
61636039604405195119028684476928
61636039604405195119049143184686
61636039604405195119049146489270
61636039604405195119049147434036
61636039604405195119049147906420
61636039604405195119049260808134
61636039604405195119049262207814
61636039604405195119049262225283
61636039604405195119049262225284
61636039604405195119049486141278
61636039604405195119049490311887
61636039604405195119049490390628
61636039604405195119049490845542
61636039604405195119049490863011
61636039604405195119049490863012
61636039604405195119049605181876
61636039604405195119300190244382
61636039604405195119300194948646
61636039604405195119300194966116
61636039604405195119300195893412
61636039604405195119300196365796
61636039604405195119300309267510
61636039604405195119300309284979
61636039604405195119300309284980
61636039604405195119300310684659
61636039604405195119300310684660
61636039604405195119300538850004
61636039604405195119300539322387
61636039604405195119300539322388
61636039604405195119301339554435
61636039604405195119301339554436
61636039604405195119301342386844
61636039604405195119301343803786
61636039604405195157439891079504
61636039604405195157439892142314
61636039604405195157440149359758
61636039604405195162522461598740
61636039604405195164781893127302
61636039604405195164781896313842
61636039604405195164781896786226
61636039604405195164781897831774
61636039604405195164781897849035
61636039604405195164781897849036
61636039604405195164782150344746
61636039604405195164782155049218
61636039604405195164782155066479
61636039604405195164782155066480
61636039604405195164782269385344
61636039604405195164782926718812
61636039604405195164782929888090
61636039604405195165054899071128
61636039604405196766240921761496
61636039604405196811994637408031
61636039604405196811994894625475
61636039604405200472282457496987
61636039604405200472282490312949
61636039604405200472282490326047
61636039604405200472470776670579
61636039604405284130212470519841
61636039604405285983483062124336
61636039604405285986014466022635
61636039604405302592054758946755
61636039604405335780894864516091
61636039604405345249532161053096
61636039604405345274951981597853
61636039604405345274951981598061
61636039604405345282566213686391
61636039604405350747336792863859
61636039604405350747336792865311
61636039604405350747336797097399
61636039604405352389446057677623
61636039604405352389465943741301
61636039604405352394549637232649
61636039604405352397060031498909
61636039604405352397060032548669
61636039604405352397060117238056
61636039604405352397060117238057
61636039604405352397060145817772
61636039604405352419937168506971
61636039604405352419968682956084
61636039754629912502795325061025
61636039754629912502798423893579
61636039754629912502798768385365
61636039754629912502798768735285
61636039754629912502798768739656
61636039754629912503067268846467
61636039754629912503067268846675
61636039754629912503067297426183
61636039754629912503067297426391
61636039754629912503069621424237
61636039754629912503069621424445
61636039754629912503069707513513
61636039754629912503069707517725
61636039754629912503069707630153
61636039754629912503070393076777
61636039754629912503070479165845
61636039754629912503070479170057
61636039754629912503070479282485
61636039754629912503070479636617
61636039754630813070879079066615
61636039754630813482473056898259
61636039754630813482661084975587
61636039754630813482664523936905
61636039754630813482664524403465
61636039754631113260128752358451
61636039754631113260149644367043
61636039754631113260151997411373
61636039754631113260152083504861
61636039754631113260152769063705
61636039754631113671722816283583
61636039754631113671725140748197
61636039754631113671726169617973
61636039754631113671745975243017
61636039754631113671910758267423
61636039754631113671911016902017
61636039754631113671911102641165
61636039754631113671914111135253
61636039754631113671914111483769
61636039754631113671914111485173
61636039754631113671931646025261
61636039754631113671931650276015
61636039754631113671935003143845
61636039754631113671935003492361
61636039754631113671935003493765
61636039754631113671935003498185
61636039754631113671935118283609
61636039754631113671994412395231
61636039754631113671994412395279
61636039754631113671994670675533
61636039754631113671996765439561
61636039754631113671996765439609
61636039754631113671997794309385
61636039754631113809194758050156
61636039754631113809194758050157
61636039754700146083515761931979
61636039754700146083515761932139
61636039754700146083518086396753
61636039754700146083518343147429
61636039754700146083518343147637
61636039754700146083518429353345
61636039754700146083519114799809
61636039754700146083519114799969
61636039754700146083519201005677
61636039754700146083599672922891
61636039754700146083599672922939
61636039754700146083602797619601
61636039754700146085778551045893
61636039754700146085778636785041
61636039754700146085778894002485
61636039754700146086047162624865
61636039754700146086047165458677
61636039754700146086112596416089
61636039754700146266532310778417
61636039754700146266532310778465
61636039754700146266532653735057
61636039754700146266533425387341
61636039754702847374889723946037
61636039754702847375168843726811
61636039754702847375168843727019
61636039754702847375171424942309
61636039754702847375171424942517
61636039754702847375171511148225
61636039754702847375172196594641
61636039754702847375172196594849
61636039754702847375172282800557
61636039754702847375234958826173
61636039754702847375252411761179
61636039754702847375255107762101
61636039754702847375255850834765
61636039754702847377428279487461
61636039754702847377428279487509
61636039754702847377428533522785
61636039754702847377428536704905
61636039754702847377430946730756
61636039754702847377431603775623
61636039754702847377431632355339
61636039754702847377431632840773
61636039754702847377431975797365
61636039754702847377431976847125
61636039754702847377431977197045
61636039754702847377431977201416
61636039754702847377512220593171
61636039754702847377681909297689
61636039754702847377682680950021
61636039754702847377699443721137
61636039754702847377700218555797
61636039754702847377700247253557
61636039754702847377700477308435
61636039754702847377702829885997
61636039754702847377702829886205
61636039754702847377702915975273
61636039754702847377702915979485
61636039754702847377702916091913
61636039754702847377703571423627
61636039754702847377703571890187
61636039754702847377703571891591
61636039754702847377703571895803
61636039754702847377703601538329
61636039754702847377703601538537
61636039754702847377703687631817
61636039754702847377703688098377
61636039754702847377703944961689
61636039754702847377763010789715
61636039754702847377763010789763
61636039754702847377763268007159
61636039754702847377765678210969
61636039754702847377766707080745
61636039754702847924025900398589
61636039754702847924026157615985
61636039754702847924026929268317
61636039754702847924026929268365
61636039754702847924214185693361
61636039754702847924297868046593
61636039754702847924298896916321
61636039754702847969777046406887
61636039754702847969777046406935
61636039754702847969777132146035
61636039754702847969777389363527
61636039754702847969779485190413
61636039754702847969779742407809
61636039754702847969780514060141
61636039754702847969780514060189
61636039754702847969965417440855
61636039754702847969967655699713
61636039754702847969967655699761
61636039754702847969967741905469
61636039754702847969967770485137
61636039754702847969967770485185
61636039754702847969968770308685
61636039754702847970028093466631
61636039754702847970030532250061
61636039754702847970030532250109
61636039754702847970031561119885
61636039754702847970051424258701
61636039754702847970052453128477
61636039754702858488206245181247
61636039754702858488206245181407
61636039754702858488208569646021
61636039754702858488208826396697
61636039754702858488208826396905
61636039754702858488208912602613
61636039754702858488271588628181
61636039754702858488289813215615
61636039754702858488290156172207
61636039754702858488292509216489
61636039754702858495548509155333
61636039754702858495549283989833
61636039754702858495551607987839
61636039754702858495551608473321
61636039754702858495551951416815
61636039754702858495551952479673
61636039754702858495551952829593
61636039754702858495551952833964
61636039754702858495802655514095
61636039754702858495802656582569
61636039754702858495820105266869
61636039754702858495820220052293
61636039754702858495820448223461
61636039754702858495821223058121
61636039754702858495821224593107
61636039754702858495821224593315
61636039754702858495821251755881
61636039754702858495821253172823
61636039754702858495821253173031
61636039754702858495821338912179
61636039754702858495821596129623
61636039754702858495823547056175
61636039754702858495823547528351
61636039754702858495823548941289
61636039754702858495823548945501
61636039754702858495823576102451
61636039754702858495823576103855
61636039754702858495823576108067
61636039754702858495823577170877
61636039754702858495823577637645
61636039754702858495823663730925
61636039754702858495823920127677
61636039754702858495823920477597
61636039754702858495823920481809
61636039754702858495884015292087
61636039754702858495884358248679
61636039754702858495886682713245
61636039754703747945512287528375
61636039754703747945514583301053
61636039754703747945514698086477
61636039754703747945515726956253
61636039754703748354577956533277
61636039754703748354765212958321
61636039754703748354848895311553
61636039754703748354849924181281
61636039754703748354849924181329
61636039754703748357106265360019
61636039754703748357294174401169
61636039754703748357294289186593
61636039754703748357294293437347
61636039754703748357297732865225
61636039754703748357359380021177
61636039754703748357359380021225
61636039754703748357360408890953
61636039754703748357360408891001
61636039754703748537779437340193
61636039754703748537779552125569
61636039754703748537779552125617
61636039754703748537780580995393
61636039754703748540308862659521
61636039754703748540311957247096
61636039754703748540311957247097
61636039754703759063633034813255
61636039754703759063635702122241
61636039754703759467614329117889
61636039754703759467614329117937
61636039754703759467802614412709
61636039754703759467886296765893
61636039754703759467886296765941
61636039754703759475227012644899
61636039754703759475227012999191
61636039754703759475414150033717
61636039754703759475414264819141
61636039754703759475415297939671
61636039754703759475415299356821
61636039754703759475417708497773
61636039754704048132253771883217
61636039754704048132254543535501
61636039754704048132254543535549
61636039754704048134761960820211
61636039754704048134764256587065
61636039754704048134764285168185
61636039754704048134764285284825
61636039754704048134764285290654
61636039754704048134765056819113
61636039754704048134765056937157
61636039754704048134781819708273
61636039754704048134782852828803
61636039754704048134785177175373
61636039754704048134785177176777
61636039754704048134785177181197
61636039754704048134785205873133
61636039754704048134785291966621
61636039754704048134785948827705
61636039754704048134785948829109
61636039754704048134785948833529
61636039754704048134785977525465
61636039754704048543845082760215
61636039754704048543845425716759
61636039754704048543845425716807
61636039754704048543847521543693
61636039754704048543848550413469
61636039754704048544033453794087
61636039754704048544033453794135
61636039754704048544035692052993
61636039754704048544035692053041
61636039754704048544035777792189
61636039754704048544035778258749
61636039754704048544035806838465
61636039754704048544036806661917
61636039754704048544036806661965
61636039754704048544096129819863
61636039754704048544096129819911
61636039754704048544098568603389
61636039754704048544099597473117
61636039754704048544099597473165
61636039754704048544119460611981
61636039754704048544120489481709
61636039754704048544120489481757
61636039754704048546355681788751
61636039754704048546355910426479
61636039754704048546358349209957
61636039754704048546359034650757
61636039754704048546359378079733
61636039754704048546376830660447
61636039754704048546379925261073
61636039754704048546543938503759
61636039754704048546544196784061
61636039754704048546544225363777
61636039754704048546547319597013
61636039754704048546547319945529
61636039754704048546547319946933
61636039754704048546547320063573
61636039754704048546547406157013
61636039754704048546564854487021
61636039754704048546564858737775
61636039754704048546568211605605
61636039754704048546568211954121
61636039754704048546568211955525
61636039754704048546568211959945
61636039754704048546568212072165
61636039754704048546568326745369
61636039754704048546629973901369
61636039754704048546631002771145
61636039754704048681294122430411
61636039754704048681296446428513
61636039754704048681296561213937
61636039754704048681297590083665
61636039754704048683808074793336
61636039754704048683808074793337
61636039754704048683824494253569
61636039754704048683825613467586
61636039754704048683825613467587
61636039754704048683825871747841
61636039754704048683827966511916
61636039754704048683827966511917
61636039754704048683828966335416
61636039754704048683828966335417
61636039754704048727050117426045
61636039754704059245290830381013
61636039754704059245291173337557
61636039754704059245291173337605
61636039754704059252883051415975
61636039754704059252885032575534
61636039754704059252885375880589
61636039754704059252903600113683
61636039754704059252905924466077
61636039754704059656882484214555
61636039754704059656882569953703
61636039754704059656882569953751
61636039754704059656884894418365
61636039754704059657070855248475
61636039754704059657070855248523
61636039754704059657073093507381
61636039754704059657073093507429
61636039754704059657073179246577
61636039754704059657073179713137
61636039754704059657133531274251
61636039754704059657156862066369
61636039754704059664497577945327
61636039754704059664499900893621
61636039754704059664500274300541
61636039754704059664664971231507
61636039754704059664664972648657
61636039754704059664665057324947
61636039754704059664665058387805
61636039754704059664667295229561
61636039754704059664667295583853
61636039754704059664667295701950
61636039754704059664684830119569
61636039754704059664685863240099
61636039754704059664688187592493
61636039754704059664688302377917
61636039754704059664748625359315
61636039754704059664748625359363
61636039754704059664748626422173
61636039754704059664751064142841
61636039754704059794331523884847
61636039754704059794333847882901
61636039754704059801946617969910
61636039754704059801946617969911
61636039754704059801946619032721
61636039754704059801948941967964
61636039754704059801948941967965
61636039754704059801949056753389
61636039754735279486087274519871
61636039754735279486087275582681
61636039754735279486087388838735
61636039754735279486087647118989
61636039754735279486088417708511
61636039754735279486088418771321
61636039754735279524225852382929
61636039754735279524226109600325
61636039754735279524226195339473
61636039754735279524226195339521
61636039754735279524226881252705
61636039754735279524227224209249
61636039754735279524227224209297
61636039754735279529309455430817
61636039754735279529309455430865
61636039754735279529309541170013
61636039754735279529309798387457
61636039754735279529310570039741
61636039754735279529310570039789
61636039754735279531819939786197
61636039754735279531820311322505
61636039754735279531820311676796
61636039754735279531820311676797
61636039754735279531840859311695
61636039754735279531840860374505
61636039754735279531840945050843
61636039754735279531841203331097
61636039754735279531841203803534
61636039754735279531841973920619
61636039754735279531841974983429
61636039754735279531842004035582
61636039754736180097206067802920
61636039754736180099653790275284
61636039754736480098107008564835
61636039754736480098295008062447
61636039754736480098295293859607
61636039754736480098357684088223
61636039754736480098358055624531
61636039754736480098378604676531
61636039754736480103377491784097
61636039754736480103378639690099
61636039754736480103441401455023
61636039754736480103462293463615
61636039754736480105636927544747
61636039754736480105636927662839
61636039754736480105637299199147
61636039754736480105638042153671
61636039754736480105638046871033
61636039754736480105638070851479
61636039754736480105638075450749
61636039754736480105700034149813
61636039754736480105720983435881
61636039754736480105887974604443
61636039754736480105887976139477
61636039754736480105888062227141
61636039754736480105888062228545
61636039754736480105888347675785
61636039754736480105888348025705
61636039754736480105888348030077
61636039754736480105888433769225
61636039754736480105889119676633
61636039754736480105889119676793
61636039754736480105889122510445
61636039754736480105908895310843
61636039754736480105908896727785
61636039754736480105909011513417
61636039754736480105909268730653
61636039754736480105909268730861
61636039754736480105909354470009
61636039754736480105910011336709
61636039754736480105910011803477
61636039754736480105910014519037
61636039754736480105910040382985
61636039754736480105910040383193
61636039754736480105910383339785
61636039754736480105972778173287
61636039754736480105972806753003
61636039754736480105973149709595
61636039754736480235555676698771
61636039754736480235556048235079
61636039754736480240638246159569
61636039754736480240639394065571
61636039754736480243148730869240
61636039754736480243148730869241
61636039754736480243149102401177
61636039754736480243149102405548
61636039754736480243149102405549
61636039754736480243149874052105
61636039754736480243169994408365
61636039754736480243170023106125
61636039754736480243170766062101
61636039754736480243170770783834
61636039754736480243170770783835
61636039754736480243170794758457
61636039754736480243170799363550
61636039754736480243170799363551
61636039754736480243171142320143
61636039754736485593807679494375
61636039754736485593807679498587
61636039754736485593807793813239
61636039754736485593807793817451
61636039754736485593807793817611
61636039754736485593808822687227
61636039754736485593808822687387
61636039754736485593891735271788
61636039754736485593891735271789
61636039754736485596068258460927
61636039754736485596340199401278
61636039754736485596340199401279
61636039754736485596340199405491
61636039754736485596340227979383
61636039754736485596340227985207
61636039754736485596340313720143
61636039754736485596340313724355
61636039754738881200761092591267
61636039754738881200761464127575
61636039754738881205844034054933
61636039754738881208103098279275
61636039754738881208103098297989
61636039754738881208103469815583
61636039754738881208103469834297
61636039754738881208291383579711
61636039754738881208291384642521
61636039754738881208291497898575
61636039754738881208291756178829
61636039754738881208291756179037
61636039754738881208292527831369
61636039754738881208292531013489
61636039754738881795285727236975
61636039754738881795286098773283
61636039754738881795474012531747
61636039754738881800368668700641
61636039754738881800557729898547
61636039754738881802900073644329
61636039754738881802900073998620
61636039754738881802900073998621
61636039754738881802900159737769
61636039754738881802900821322035
61636039754738881802900821322038
61636039754738881802900821322039
61636039754738881802901192858347
61636039754738881803087987408670
61636039754738881803089106616810
61636039754738881803089106616811
61636039754738881803089106616864
61636039754738881803089130591433
61636039754738881803089130597310
61636039754738881803089135196526
61636039754738881803089135196527
61636039754738881803089135196580
61636039754738881803089220935675
61636039754738881803151892710649
61636039754738886734413832753011
61636039754738886741755839858009
61636039754738886741755839858169
61636039754738886741943753267957
61636039754738886741944124804265
61636039754738886741944125152941
61636039754738886741944125154185
61636039754738886741944125158556
61636039754738886741944125158557
61636039754738886741944896805113
61636039754738886741944896805273
61636039754738886741944899638925
61636039754738886741944899992973
61636039754738886741944899993057
61636039754738886741944899993216
61636039754738886741944899993217
61636039754738886742027778926297
61636039754738886742027807624057
61636039754738886742028550578629
61636039754738886742028555301763
61636039754738886742028555301766
61636039754738886742028555301767
61636039754738886742028926838075
61636039754738886744203528103239
61636039754738886744203556314113
61636039754738886744203556314161
61636039754738886744203556315565
61636039754738886744203556682955
61636039754738886744204303987451
61636039754738886744287986830328
61636039754738886744475530096629
61636039754738886744475530102245
61636039754738886744476271634051
61636039754738886744476271635455
61636039754738886744476273174860
61636039754738886744476300331811
61636039754738886744476300337634
61636039754738886744476300337635
61636039754738886744476301748961
61636039754738886744476304936904
61636039754738886744476304936905
61636039754738886744476644705553
61636039754738886744476644711169
61636039754738914560114080933677
61636039754738914560114452469985
61636039754739165335335146093655
61636039754739165335335489050247
61636039754739165335523517127575
61636039754739165335586193153351
61636039754739170276994399808324
61636039754739170826016496603806
61636039754739170826037388612398
61636039754739170826037417310212
61636039754739181387500281527771
61636039754739181387500624484363
61636039754739181389759028659421
61636039754739181389759028659629
61636039754739181389759717288421
61636039754739181389759717406465
61636039754739181389760057529405
61636039754739181389760060245013
61636039754739181389760061779999
61636039754739181389760061780207
61636039754739181389760086108913
61636039754739181389760086109121
61636039754739181389760088942773
61636039754739181389760090359715
61636039754739181389760090359923
61636039754739181389947227748485
61636039754739181389947313487633
61636039754739181389947313954193
61636039754739181389947313954401
61636039754739181389947999400865
61636039754739181389948002583193
61636039754739181389948002701237
61636039754739181389948085606525
61636039754739181389948085606733
61636039754739181389948114186289
61636039754739181389948114186449
61636039754739181389948117020101
61636039754739181389948118437251
61636039754739181389948347074771
61636039754739181389948347074979
61636039754739181389948375654487
61636039754739181389948375654695
61636039754739181390009989979969
61636039754739181390010761632301
61636039754739181390010765883103
61636039754739181390010880556306
61636039754739181390010880556307
61636039754739181390011109194034
61636039754739181390011109194035
61636039754739181390011137419411
61636039754739181390011223512899
61636039754739181390030910568277
61636039754739181390030996307425
61636039754739181390031682220609
61636039754739181390031682220657
61636039754739181390031686471411
61636039754739181390031767959757
61636039754739181390031801262712
61636039754739181390032029428003
61636039754739181394842631707357
61636039754739181394842660287073
61636039754739181394842660287281
61636039754739181394842746026429
61636039754739181394843434773265
61636039754739181394843774896205
61636039754739181394843779147007
61636039754739181395030573578977
61636039754739181395030573579025
61636039754739181395030688364449
61636039754739181395030688364609
61636039754739181395030916535617
61636039754739181395030916535777
61636039754739181395031031321201
61636039754739181395031688187901
61636039754739181395031688188109
61636039754739181395031691370277
61636039754739181395031692905263
61636039754739181395031692905471
61636039754739181395031720068037
61636039754739181395031721484979
61636039754739181395031721485187
61636039754739181395031802973533
61636039754739181395031807224335
61636039754739181395032064441779
61636039754739181395093707346769
61636039754739181395094478999101
61636039754739181395094483249903
61636039754739181395094483604242
61636039754739181395094483604243
61636039754739181395094826560835
61636039754739181395114599355361
61636039754739181395115371007693
61636039754739181395115375258495
61636039754739181395115404310648
61636039754739181397279533036627
61636039754739181397290009339627
61636039754739181397290009339675
61636039754739181397290009457719
61636039754739181397290124126503
61636039754739181397290124130875
61636039754739181397290124143973
61636039754739181397290352296219
61636039754739181397290352296267
61636039754739181397290352762779
61636039754739181397290352768603
61636039754739181397290353831461
61636039754739181397290380994027
61636039754739181397290381343947
61636039754739181397290381348319
61636039754739181397290381361417
61636039754739181397290382411177
61636039754739181397291123948551
61636039754739181397291124416563
61636039754739181397291124420935
61636039754739181397291124434033
61636039754739181397291128665913
61636039754739181397291152646359
61636039754739181397291152994827
61636039754739181397291152994875
61636039754739181397291153000651
61636039754739181397291153013749
61636039754739181397291157245629
61636039754739181397353919364685
61636039754739181397353919364893
61636039754739181397354262321485
61636039754739181397373692159419
61636039754739181397373692160871
61636039754739181397373692178133
61636039754739181397373692277511
61636039754739181397374035116011
61636039754739181397374035134725
61636039754739181397374036651045
61636039754739181397374063813819
61636039754739181397374065230761
61636039754739181397374806768343
61636039754739181397374806769795
61636039754739181397374806787057
61636039754739181397374811491529
61636039754739181397374835466151
61636039754739181397374840071245
61636039754739181397375183027837
61636039754739181397541056399323
61636039754739181397541056865883
61636039754739181397541057934357
61636039754739181397541401239465
61636039754739181397541401239625
61636039754739181397541429470665
61636039754739181397541429820585
61636039754739181397541429824957
61636039754739181397541515564105
61636039754739181397542172893201
61636039754739181397542172897573
61636039754739181397542176079741
61636039754739181397542201471513
61636039754739181397542201471673
61636039754739181397542204305325
61636039754739181397542204659457
61636039754739181397542287210821
61636039754739181397561977105723
61636039754739181397561977454239
61636039754739181397561977455643
61636039754739181397561977459855
61636039754739181397561977572283
61636039754739181397561978522665
61636039754739181397562091891147
61636039754739181397562093308297
61636039754739181397562321479257
61636039754739181397562321479465
61636039754739181397562321945817
61636039754739181397562350525533
61636039754739181397562350525741
61636039754739181397562436264889
61636039754739181397563093131589
61636039754739181397563093131797
61636039754739181397563093598149
61636039754739181397563093598357
61636039754739181397563096313917
61636039754739181397563096786301
61636039754739181397563122177865
61636039754739181397563122178073
61636039754739181397563125366017
61636039754739181397563207917221
61636039754739181397563211105165
61636039754739181397624855427353
61636039754739181397625084065033
61636039754739181397625112644749
61636039754739181397625198383897
61636039754739181397625198383945
61636039754739181397625855717365
61636039754739181397625884297081
61636039754739181397625884297129
61636039754739181397625970036229
61636039754739181936543299029659
61636039754739181938801703204717
61636039754739181938802736325295
61636039754739181938802736679635
61636039754739181938802846393357
61636039754739181938802850998498
61636039754739181938802850998499
61636039754739181938803079636226
61636039754739181938803079636227
61636039754739181938803107861603
61636039754739181938989988032929
61636039754739181938989988499489
61636039754739181938991016902705
61636039754739181938991016902753
61636039754739181938991021620067
61636039754739181938991023037217
61636039754739181938991131688129
61636039754739181938991131688177
61636039754739181938991135938931
61636039754739181938991136293270
61636039754739181938991136293271
61636039754739181938991137356081
61636039754739181938991365993809
61636039754739181938991394573525
61636039754739181939053783739331
61636039754739181939053784802141
61636039754739181939053898058194
61636039754739181939053898058195
61636039754739181939054156338449
61636039754739181939073670852721
61636039754739181939074699722545
61636039754739181939074704327639
61636039754739181939074705390449
61636039754739181939074818764600
61636039754739181939075048347041
61636039754739181943885677788961
61636039754739181943886449441293
61636039754739181943886453692095
61636039754739181943886454046434
61636039754739181943886454046435
61636039754739181943886797003027
61636039754739181944073591080865
61636039754739181944073591080913
61636039754739181944073705866289
61636039754739181944073705866337
61636039754739181944074711824301
61636039754739181944074738986867
61636039754739181944074740404017
61636039754739181944074825080355
61636039754739181944074826143165
61636039754739181944137501106130
61636039754739181944137501106131
61636039754739181944137502168941
61636039754739181944158393114722
61636039754739181944158393114723
61636039754739181944158394177533
61636039754739181944158421812536
61636039754739181946417082732649
61636039754739181946417083086940
61636039754739181946417083086941
61636039754739181946417168826089
61636039754739181946417825688625
61636039754739181946417830410358
61636039754739181946417830410359
61636039754739181946417854384981
61636039754739181946417858990074
61636039754739181946417858990075
61636039754739181946417940478421
61636039754739181946418201946667
61636039754739181946584075790536
61636039754739181946584075790537
61636039754739181946584190105029
61636039754739181946584190109400
61636039754739181946584190109401
61636039754739181946585218973401
61636039754739181946585218974805
61636039754739181946585218979176
61636039754739181946585218979177
61636039754739181946604996378892
61636039754739181946604996378893
61636039754739181946605110809977
61636039754739181946605111164316
61636039754739181946605111164317
61636039754739181946606110981993
61636039754739181946606110983397
61636039754739181946606110987816
61636039754739181946606110987817
61636039754739181946606115705130
61636039754739181946606115705131
61636039754739181946606139679753
61636039754739181946606144284846
61636039754739181946606144284847
61636039754739181946606225773241
61636039754739181946606230023995
61636039754739181946667872929193
61636039754739181946667872929241
61636039754739181946668901798969
61636039754739181946668901799017
61636039754739181984556316866317
61636039754739181984556402605465
61636039754739181984744687900237
61636039754739181984744687900285
61636039754739181984807363926013
61636039754739181989639234001069
61636039754739181989827262078445
61636039754739181992338803883269
61636039754739181992338889976709
61636039754739186877930813615954
61636039754739186877930813615955
61636039754739186877930927934819
61636039754739186885272848947733
61636039754739186885272848947941
61636039754739186885273963556865
61636039754739186885460760821291
61636039754739186885460761287851
61636039754739186885460761289255
61636039754739186885460761293467
61636039754739186885460875606715
61636039754739186885460875608119
61636039754739186885460875612331
61636039754739186885460877023657
61636039754739186885460877025061
61636039754739186885461219981861
61636039754739186885461219986073
61636039754739186885461991634193
61636039754739186885461994820733
61636039754739186885544788014617
61636039754739186885544788016021
61636039754739186885544788488458
61636039754739186885544902805865
61636039754739186885545559668353
61636039754739186885545592969847
61636039754739186885545592969856
61636039754739186887720537172637
61636039754739186887720537172685
61636039754739186887720537191559
61636039754739186887720565403885
61636039754739186887720565752353
61636039754739186887721313075771
61636039754739186887721313093241
61636039754739186887721340255807
61636039754739186887721341659906
61636039754739186887721341659907
61636039754739186887721341659912
61636039754739186887721341672957
61636039754739186887721344841991
61636039754739186887721344842027
61636039754739186887804995918648
61636039754739186887805024498364
61636039754739186887972388719608
61636039754739186887993280722371
61636039754739186887993280723775
61636039754739186887993280728194
61636039754739186887993280728195
61636039754739186887993281194511
61636039754739186887993281194547
61636039754739186887993281194754
61636039754739186887993281194755
61636039754739186887993281196158
61636039754739186887993281196159
61636039754739186887993281200371
61636039754739186887993309426008
61636039754739186887993310842941
61636039754739186887993310842950
61636039754739186887993314025269
61636039754739186887993314025278
61636039754739186887993395513619
61636039754739186887993395515023
61636039754739186887993395519235
61636039754739186888056044378025
61636039754739186888056072956337
61636039754739186888056072957741
61636039754739186923683364932909
61636039754739186923684393802685
61636039754739186931026405276481
61636039754739186931026433856197
61636039754739186931026433856405
61636039754739186931027548465329
61636039754739186931214346079627
61636039754739186931214346079675
61636039754739186931214346197719
61636039754739186931214431818823
61636039754739186931214460516583
61636039754739186931214461933733
61636039754739186931214719150969
61636039754739186931214719151177
61636039754739186931214804890325
61636039754739186931215489386359
61636039754739186931215490803301
61636039754739186931215490803509
61636039754739186931215576542657
61636039754739186931215833760101
61636039754739186931277452218133
61636039754739186931277480915893
61636039754739186931277481270184
61636039754739186931277481270185
61636039754739186931277567009381
61636039754739186931278252568225
61636039754739186931278252922564
61636039754739186931278252922565
61636039754739186931278595879157
61636039754739186933474121614541
61636039754739186933474121614589
61636039754739186933474150312349
61636039754739186933474150662269
61636039754739186933474150679739
61636039754739186933474926563951
61636039754739186933725973623647
61636039754739186933725973977779
61636039754739186933725973977992
61636039754739186933725975040797
61636039754739186933726059717087
61636039754739186933726317997389
61636039754739214741770009778837
61636039754739214748547846564139
61636039754739214748547846564187
61636039754739214748547932303287
61636039754739214748548189520779
61636039754739214749112705630831
61636039754739214749112705748875
61636039754739214749112820067739
61636039754739214749113048587423
61636039754739214749113077285183
61636039754739214749363092641243
61636039754739214749363749508151
61636039754739214749363754225513
61636039754739214749363864293575
61636039754739214749363868544377
61636039754739214749364125761821
61636039754739214749383984649883
61636039754739214749384674813821
61636039754739214749384674814029
61636039754739214749384760552969
61636039754739214749384760553177
61636039754739214749385017770413
61636039754739214749385017770621
61636039754739215160141824395783
61636039754739215160141824395831
61636039754739215160141910134931
61636039754739215160142167352375
61636039754739215160142167352423
61636039754739220102554219289588
61636039754739220239814976847388
61636039754739220239814978264330
61636039754739220239815206902049
61636039754739231214817530278718
61636039754739231214817558858482
61636039754739231214817787496162
61636039754739231214817787496210
61636039754739231214817816075878
61636039754739231215569899805474
61636039754739231215569928385190
61636039754739231215570671457806
61636039754739231215591620743976
61636039754739231219901161906370
61636039754739231219901161906418
61636039754739231220653274215682
61636039754739231222160597667074
61636039754739231222348882961846
61636039754739231222913738846162
61636039754739231352852375469368
61636039754739231352852378301776
61636039754739231352852379718718
61636039754739231352852608356437
61636039754739231357935981349712
61636039754739231357935982766645
61636039754739231357935982766654
61636039754739231359358590277622
61636039754739231359609637337318
61636039754739231771140853404038
61636039754739231771203615168962
61636039754739231771956756348050
61636039754740081965374103468205
61636039754740081965374103474029
61636039754740081965374132165965
61636039754740081965374218259453
61636039754740081965374875121941
61636039754740081965374903818297
61636039754740081965374904172637
61636039754740082369352730469677
61636039754740082369352730469725
61636039754740082369353759339501
61636039754740082369353878263411
61636039754740082369353878263459
61636039754740082369354135480855
61636039754740082369541015764449
61636039754740082369541015764497
61636039754740082369542158953089
61636039754740082369542158953137
61636039754740082369542163558183
61636039754740082369542163558231
61636039754740082369542164621041
61636039754740082369542421838485
61636039754740082369624698117681
61636039754740082369624698117729
61636039754740082369625726987505
61636039754740082369625817331699
61636039754740082369625817331747
61636039754740082369626075612001
61636039754740082374436447836525
61636039754740082374436705053921
61636039754740082374437476706253
61636039754740082374437476706301
61636039754740082374437481311347
61636039754740082374437481311395
61636039754740082374437567050543
61636039754740082374437824267987
61636039754740082374624733131249
61636039754740082374624733131297
61636039754740082374625767668977
61636039754740082374625852345315
61636039754740082374709420379635
61636039754740082374709420379683
61636039754740082374709421442493
61636039754740082376968109997609
61636039754740082376968110351901
61636039754740082376968857675319
61636039754740082376968886255035
61636039754740082376969229211627
61636039754740082377156109377177
61636039754740082377156109383001
61636039754740082377156109849561
61636039754740082377156138074937
61636039754740082377156138429277
61636039754740082377157138246953
61636039754740082377157138248357
61636039754740082377157138252777
61636039754740082377157142970091
61636039754740082377157166944713
61636039754740082377157171549807
61636039754740082377157253038201
61636039754740082377157257288955
61636039754740082377218900194153
61636039754740082377218900194201
61636039754740082377219929063929
61636039754740082377219929063977
61636039754740082552556383801521
61636039754740082552556383801569
61636039754740082560150585877992
61636039754740082560150585877993
61636039754740087316011904294393
61636039754740087316012161511837
61636039754740087316012933164169
61636039754740087316012933164217
61636039754740087318543566455525
61636039754740087318544308465331
61636039754740087318544337045047
61636039754740087318544338107857
61636039754740087499026472093641
61636039754740087499026500791401
61636039754740087499027272443733
61636039754740087501537757035360
61636039754740087501537757035361
61636039754740087903278095612893
61636039754740087903278095612941
61636039754740087910620221759940
61636039754740087910620221759941
61636039754740087910620449925285
61636039754740087910620450397620
61636039754740087910620450397621
61636039754740087910620478623045
61636039754740087910620478977336
61636039754740087910620478977337
61636039754740087910620564716485
61636039754740087910620564716533
61636039754740087910621250275377
61636039754740087910621250629668
61636039754740087910621250629669
61636039754740087910621250629716
61636039754740087910621250629717
61636039754740087910621336368817
61636039754740087910621593586261
61636039754740087910621593586309
61636039754740087910808478002613
61636039754740087910808478474996
61636039754740087910808478474997
61636039754740087910808506700373
61636039754740087910808507054664
61636039754740087910808507054665
61636039754740087910808507054712
61636039754740087910808507054713
61636039754740087910809535570149
61636039754740087910809621663589
61636039754740087910809621663637
61636039754740087910871268819588
61636039754740087910871268819589
61636039754740087910871268819636
61636039754740087910871268819637
61636039754740087910872297689364
61636039754740087910872297689365
61636039754740087910872297689412
61636039754740087910872297689413
61636039754740087913131734867004
61636039754740087913131734867005
61636039754740087913320020161776
61636039754740087913320020161777
61636039754740115316359628671179
61636039754740115316360000207439
61636039754740115317196452203499
61636039754740115317196799765185
61636039754740115727953606502823
61636039754740115727953978039083
61636039754740115727953978039131
61636039754740115728790434640189
61636039754740115728790777596781
61636039754740121264952626036782
61636039754740121264953654906558
61636039754740121264973518045326
61636039754740121264974289697658
61636039754740121264974546915102
61636039754740131973195897779706
61636039754740132377174867619774
61636039754740132377174896199442
61636039754740132377174896199490
61636039754740132377175124837218
61636039754740132377175153416886
61636039754740132378010919499714
61636039754740132382258470667662
61636039754740132382258470667710
61636039754740132383073373321662
61636039754740132383074402191438
61636039754740132383094522547650
61636039754740132383095294199982
61636039754740132384789875611350
61636039754918984061768683602693
61636039754918984061771808299355
61636039754918984199032562674827
61636039754918995174806085057081
61636039754918995174808409055135
61636039754918995179889430887573
61636039754918995179892012103071
61636039754918995312069077691459
61636039754918995312069192476883
61636039754918995357822748688991
61636039754918995362885459728287
61636039754921685948012543722311
61636039754921697061046220306001
61636039754921697066129823353937
61636039754954116911932445992149
61636039754954117323524100875499
61636039754954117323526423823793
61636039754954117323712128952827
61636039754954117323712128952875
61636039754954117323714451901121
61636039754954117323714451901169
61636039754954117323795782726343
61636039754954117323795782726391
61636039754954117323796039943835
61636039754954117323798105674637
61636039754954117323798105674685
61636039754954117324279569234969
61636039754954117324279569353061
61636039754954117324280340887301
61636039754954117324280340887349
61636039754954117324280341005393
61636039754954117324530617829699
61636039754954117324548152253147
61636039754954117324548923905479
61636039754954117324551509838499
61636039754954117324551538418007
61636039754954117324551538418215
61636039754954117324551624511495
61636039754954117324552279955637
61636039754954117324552281490831
61636039754954117324552308653397
61636039754954117324552310070547
61636039754954117324552396163827
61636039754954117461812292793479
61636039754954117506538411463079
61636039754954117506538411463127
61636039754954117506726439540407
61636039754954117506726439540455
61636039754954117506726696757899
61636039754954117506728762488701
61636039754954117506728762488749
61636039754954117507544956996995
61636039754954117507544957351286
61636039754954117507544957351287
61636039754954117507544957469384
61636039754954117507565849005587
61636039754954117507565849359926
61636039754954117507565849359927
61636039754954122816673716709908
61636039754955018075375078482674
61636039754955018075378431350504
61636039754955023428544482651654
61636039754955318080794390154539
61636039754955318081361918059539
61636039754955318081361946757347
61636039754955318081363061248179
61636039754955318081363061366271
61636039754955318081612993698951
61636039754955318081613765352527
61636039754955318081613765356899
61636039754955318081631218404221
61636039754955318081633885707383
61636039754955318081633914405143
61636039754955318081633914405351
61636039754955318081634657359715
61636039754955318081634657361119
61636039754955318081634657477967
61636039754955318081634686057475
61636039754955318081635029014275
61636039754955318218055144530011
61636039754955318218873748074263
61636039754955318218874519727999
61636039754955318218874519732370
61636039754955318218874519732371
61636039754955318218891972779693
61636039754955318218894640082855
61636039754955318218894668780615
61636039754955318218895411735187
61636039754955318218895411736591
61636039754955318218895440432947
61636039754955318264627304286371
61636039754955318264627332984131
61636039754955318264628104636463
61636039754955318264648224992723
61636039754955318264648996645055
61636039754957719183744175920849
61636039754957719183744175925221
61636039754957719183744434205523
61636039754957719183745204789173
61636039754957719183745204794997
61636039754957719183829231988323
61636039754957719595526439051637
61636039754957719595526697331939
61636039754957719595527468984271
61636039754957719777785195534775
61636039754957719777785567071083
61636039754957719778625834282035
61636039754958019372261509602941
61636039754958019372261509602989
61636039754958019373011641920759
61636039754958019373011642387319
61636039754958019373011670967035
61636039754958019373012331016111
61636039754958019373012331134155
61636039754958019373012445453019
61636039754958019373012670790535
61636039754958019373012675507897
61636039754958019373012704087613
61636039754958019373012785575959
61636039754958019373012789826761
61636039754958019373014655014117
61636039754958019373014655014165
61636039754958019373014655132209
61636039754958019373014769799589
61636039754958019373014769917633
61636039754958019373014999505951
61636039754958019373014999860242
61636039754958019373015114173283
61636039754958019373015114291375
61636039754958019373015769623041
61636039754958019373015770091053
61636039754958019373015770095425
61636039754958019373015770108523
61636039754958019373015798320849
61636039754958019373015798669365
61636039754958019373015798688239
61636039754958019373015798787409
61636039754958019373015884414289
61636039754958019373015884427387
61636039754958019373016142694591
61636039754958019373016143044511
61636039754958019373016143161151
61636039754958019373075466206669
61636039754958019373095324740343
61636039754958019373096013487387
61636039754958019373096353610119
61636039754958019373096357860921
61636039754958019373098796998691
61636039754958019373099452442833
61636039754958019373099452444285
61636039754958019373099452461547
61636039754958019373099481140641
61636039754958019784041449781063
61636039754958019784041449781111
61636039754958019784041535520211
61636039754958019784041535520419
61636039754958019784041792737703
61636039754958019784041792737863
61636039754958019784043772729357
61636039754958019784043772729405
61636039754958019784043858468505
61636039754958019784793905047175
61636039754958019784794676699507
61636039754958019784796918140533
61636039754958019784796918140581
61636039754958019784796918258625
61636039754958019784797262632367
61636039754958019784798032749457
61636039754958019784798032749505
61636039754958019784798034284699
61636039754958019784798061447265
61636039754958019784798062864415
61636039754958019784798147540705
61636039754958019784798148957854
61636039754958019784798149075952
61636039754958019784798405821007
61636039754958019921302204156535
61636039754958019921302204623095
61636039754958019921302576159451
61636039754958019921304527104829
61636039754958019921304527104877
61636039754958019922118483708556
61636039754958019922118483708557
61636039754958019922139028155415
61636039754958019922139032406217
61636039754958019922141814500579
61636039754958019922142471363115
61636039754958019922142471834046
61636039754958019922142471834047
61636039754958019922142500059471
61636039754958019922142586152911
61636039754958019967055789414919
61636039754958019967055789414967
61636039754958019967055875154067
61636039754958019967056132371511
61636039754958019967056132371559
61636039754958019967874135747550
61636039754958019967874135747551
61636039754958019967874478704143
61636039754958019967875164617326
61636039754958019967875164617327
61636039754958019967875507573919
61636039754958019967896056271579
61636039754958019967896056625870
61636039754958019967896056625871
61636039754958025274472096188318
61636039754958025275225237367406
61636039754958069190288028171473
61636039754958069190291122772099
61636039754958069190291379989543
61636039754958069190291379989591
61636039754958069191044182444127
61636039754958069191044182444175
61636039754958069191044182562219
61636039754958069191044268183275
61636039754958069191044296881083
61636039754958069328304937287611
61636039754958069328304937305081
61636039754958069328305051606475
61636039754958069328305051623945
61636039754958069328305281661353
61636039754958069328305308841389
61636039754958069328305310241069
61636039754958069328305395980217
61636039754958069374058866451725
61636039754958069374058866569817
61636039754958069374058895149533
61636039754958069374058980888681
61636039754958069740087314737263
61636039754958069740087315800121
61636039754958069740087573017565
61636039755026896544620286588782
61636039755026912741410223436836
61636039755026913145577392465090
61636039755026946095742284757086
61636039755027052191569710308475
61636039755027052191569738888191
61636039755027052191570510540523
61636039755027052198429248405547
61636039755027052198429248405595
61636039755027052198432343006173
61636039755027052198432343006221
61636039755027052199163569074015
61636039755027052199163826291459
61636039755027052199164597943791
61636039755027052199181360714907
61636039755027052199184459547621
61636039755027052199184460019797
61636039755027052199184461436947
61636039755027052199184718300051
61636039755027052199184718300259
61636039755027052199184832973255
61636039755027052199185489952383
61636039755027052199185489952591
61636039755027052199185604625587
61636039755027052336446359001059
61636039755027052374583706519131
61636039755027052374583706519179
61636039755027052374583963736575
61636039755027052374583963736623
61636039755027052374584735388907
61636039755027052374584735388955
61636039755027052374584821128055
61636039755027052382178937111087
61636039755027052382178937465378
61636039755027052382178937465379
61636039755027052382198800604242
61636039755027052382198800604243
61636039755027052382199057821686
61636039755027052382199057821687
61636039755027052382199057939784
61636039755027052382199829119679
61636039755027052382199829474018
61636039755027052382199829474019
61636039755027063309690486173023
61636039755027063311194710791647
61636039755027063311197033739941
61636039755027063311382738869023
61636039755027063311385061817269
61636039755027063311385061817317
61636039755027063311466306903343
61636039755027063311466306903391
61636039755027063311466649859983
61636039755027063311468629851637
61636039755027063311468629851685
61636039755027063311950179151117
61636039755027063311950179269209
61636039755027063312201227745847
61636039755027063312218419212703
61636039755027063312218762169295
61636039755027063312221775262861
61636039755027063312221775380905
61636039755027063312221861474185
61636039755027063312221862891335
61636039755027063312221890053901
61636039755027063312222119754647
61636039755027063312222148334155
61636039755027063312222148334363
61636039755027063312222234427643
61636039755027063316549995690427
61636039755027063316549995690475
61636039755027063316552318638721
61636039755027063316552318638769
61636039755027063317284573576339
61636039755027063317302107999787
61636039755027063317305464049945
61636039755027063317305837121447
61636039755027063449479430805619
61636039755027063449482530110509
61636039755027063449482531173319
61636039755027063449482903063966
61636039755027063449482903063967
61636039755027063454566591851051
61636039755027063492704711021455
61636039755027063492704711021503
61636039755027063492704796760651
61636039755027063492705053978047
61636039755027063492705053978095
61636039755027063494209021379227
61636039755027063494209021379275
61636039755027063494396963717455
61636039755027063494397306673999
61636039755027063494397306674047
61636039755027063494399286665701
61636039755027063494399286665749
61636039755027063494459725482379
61636039755027063495215195376835
61636039755027063495215567267434
61636039755027063495215567267435
61636039755027063495215567385532
61636039755027063495236114902333
61636039755027063495236115965143
61636039755027063495236202058630
61636039755027063495236202058631
61636039755027063495236459276074
61636039755027063495236459276075
61636039755027063495236459394172
61636039755027063500298912743635
61636039755027063500298913097926
61636039755027063500298913097927
61636039755027063500298913216024
61636039755027063500319803689417
61636039755027063500319805106566
61636039755027063500319805106567
61636039755027068435847240081725
61636039755027068435847268661441
61636039755027068440930957448525
61636039755027068443377559644061
61636039755027068443377559644221
61636039755027068443377559645465
61636039755027068443377559649837
61636039755027068443377645383369
61636039755027068443378331296393
61636039755027068443378331296553
61636039755027068443378334130205
61636039755027068443378335547355
61636039755027068443378678503947
61636039755027068443398566089769
61636039755027068443399223423237
61636039755027068443399594959545
61636039755027068801896494617833
61636039755027068801896495680643
61636039755027068802648606927145
61636039755027068802648607989955
61636039755027068802648979526471
61636039755027068802649636859731
61636039755027068802649751178803
61636039755027068809428020196353
61636039755027068845118675528779
61636039755027068845118675528827
61636039755027068845118761267927
61636039755027068845119018485371
61636039755027068845119018485419
61636039755027068845870787838091
61636039755027068845870787838139
61636039755027068845871130794683
61636039755027068845871130794731
61636039755027068845871902447015
61636039755027068847346711097749
61636039755027068847377078187565
61636039755027068847377078187613
61636039755027068847377335405009
61636039755027068847378107057341
61636039755027068847378111289429
61636039755027068847378111289477
61636039755027068847378111407521
61636039755027068847378192796489
61636039755027068847378226080517
61636039755027068847378454246021
61636039755027068847378454246069
61636039755027068847378454718245
61636039755027068847378455781055
61636039755027068847378482943829
61636039755027068847378484360771
61636039755027068847565363482337
61636039755027068847565363482385
61636039755027068847566396584201
61636039755027068847566396584249
61636039755027068847566396702293
61636039755027068847566478091261
61636039755027068847566478091309
61636039755027068847566482323349
61636039755027068847566482323397
61636039755027068847566482795573
61636039755027068847566483858383
61636039755027068847566511021157
61636039755027068847566511375289
61636039755027068847566741075827
61636039755027068847566769655543
61636039755027068847629154117037
61636039755027068847629158821349
61636039755027068847629159884159
61636039755027068847629245977599
61636039755027068847629274557363
61636039755027068847629503195043
61636039755027068847629503195091
61636039755027068847629531774759
61636039755027068848130223598741
61636039755027068848130223598789
61636039755027068848130223716833
61636039755027068848130480816185
61636039755027068848130480934277
61636039755027068848130566555333
61636039755027068848130566555381
61636039755027068848130595253141
61636039755027068848131252468517
61636039755027068848131252468565
61636039755027068848131252586609
61636039755027068848131338207665
61636039755027068848131366905473
61636039755027068848381270658437
61636039755027068848381272193471
61636039755027068848381529410915
61636039755027068848381615504355
61636039755027068848381644084071
61636039755027068848382301063247
61636039755027068848382387156687
61636039755027068848402191364837
61636039755027068848402191718969
61636039755027068848402192781779
61636039755027068848402449999223
61636039755027068848402535738579
61636039755027068848403221651555
61636039755027068848403307390703
61636039755027068848403307390911
61636039755027068852617570570633
61636039755027068852712876188149
61636039755027068852712877250959
61636039755027068852712877605251
61636039755027068852712877605299
61636039755027068852712963344399
61636039755027068852713220561843
61636039755027068852713220561891
61636039755027068853464989560271
61636039755027068853464989914563
61636039755027068853465246777715
61636039755027068853465332871155
61636039755027068853466018430047
61636039755027068853466104523487
61636039755027068853485880506053
61636039755027068853486138786307
61636039755027068853486138786515
61636039755027068853486910438639
61636039755027068853486910438847
61636039755027068854972308582736
61636039755027068854972313365705
61636039755027068854972313365741
61636039755027068854972313365949
61636039755027068854972656322541
61636039755027068854992429117067
61636039755027068854992429589291
61636039755027068854992429589451
61636039755027068854993200769399
61636039755027068855159565185803
61636039755027068855159565539935
61636039755027068855159565558809
61636039755027068855160594074293
61636039755027068855160598306381
61636039755027068855160598660429
61636039755027068855160598660513
61636039755027068855160598660673
61636039755027068855160599723531
61636039755027068855160680167733
61636039755027068855160942680123
61636039755027068855180457194443
61636039755027068855180457666619
61636039755027068855745313080163
61636039755027068855745316266703
61636039755027068855745574546957
61636039755027068855745575019341
61636039755027068855745689338205
61636039755027068855746346199289
61636039755027068855746346671673
61636039755027068855746460990537
61636039755027068855996394858251
61636039755027068855996623023803
61636039755027068855996623495979
61636039755027068855996652075695
61636039755027068855997394676135
61636039755027068855997395148311
61636039755027068855997423728027
61636039755027068855997509467175
61636039755027068990746636298675
61636039755027068990746893516119
61636039755027068990747665168451
61636039755027068992442240806873
61636039755027068993258178103499
61636039755027101795200257003851
61636039755027101795200342742999
61636039755027101795202579933271
61636039755027101795202579933431
61636039755027101795202665672579
61636039755027101795203351237087
61636039755027101795203351587007
61636039755027101795221147595501
61636039755027101795223471941863
61636039755027101795223471943267
61636039755027101795223471943475
61636039755027101795223471947687
61636039755027101795223586378979
61636039755027101795224243245679
61636039755027101795224243594195
61636039755027101795224243595599
61636039755027101795224243595807
61636039755027101795224243712447
61636039755027101795224615248755
61636039755027102161796118390096
61636039755027102206785681220525
61636039755027102206794233405295
61636039755027102206794234822445
61636039755027102206796557397733
61636039755027102206796557869909
61636039755027102206797672379663
61636039755027102206815125413887
61636039755027102206815125414047
61636039755027102206815126476697
61636039755027102206817449406277
61636039755027102206817449407729
61636039755027102206817449760409
61636039755027102206817449761861
61636039755027102206817449762021
61636039755027102206817449779283
61636039755027102206817449878501
61636039755027102206817449878661
61636039755027102206818221058609
61636039755027102206818221060061
61636039755027102206818221077323
61636039755027102206818221431615
61636039755027102207570333369373
61636039755027102207570336555913
61636039755027102207570594836167
61636039755027102207570595308551
61636039755027102207571366488499
61636039755027102207571366960883
61636039755027102207571481279747
61636039755027112844682446039192
61636039755027952950010839930136
61636039755027964068129291446758
61636039755027968828195550820681
61636039755027968828195922356989
61636039755027968828196694009321
61636039755027969413683717738864
61636039755027969413683717738865
61636039755027969415378178224681
61636039755027969415378178696857
61636039755027969415378180114007
61636039755027969415378293015721
61636039755027969415378294432870
61636039755027969415378294432871
61636039755027969415378523070598
61636039755027969415378523070599
61636039755027969415942262942099
61636039755027969415942264341779
61636039755027969415942378660643
61636039755027969415943034594431
61636039755027969415943378950703
61636039755027969415943407530419
61636039755027969416215003641907
61636039755027969416215003642115
61636039755027969416215006828411
61636039755027969416215006828447
61636039755027969416215006828655
61636039755027969420461896063657
61636039755027969420461897480806
61636039755027969420461897480807
61636039755027969420462240437399
61636039755027969421025980291429
61636039755027969421025980308899
61636039755027969421025981708579
61636039755027969421026067447727
61636039755027969421026751961231
61636039755027969421027096317503
61636039755027969421297576401721
61636039755027969421297576403125
61636039755027969421297576407337
61636039755027969421297577820275
61636039755027969421297577824486
61636039755027969421297577824487
61636039755027969421297692609910
61636039755027969421297692609911
61636039755027969421297920775255
61636039755027969421297920776659
61636039755027969421297920776867
61636039755027969421297920781078
61636039755027969421297920781079
61636039755027969421298035566503
61636039755027969421298692428991
61636039755027969421298692429199
61636039755027969421298695615495
61636039755027969421298695615531
61636039755027969421298695615738
61636039755027969421298695615739
61636039755027969422720556985435
61636039755027969422721328637767
61636039755027969422721333241456
61636039755027969422721333241457
61636039755027969422992153095727
61636039755027969422992153567903
61636039755027969422992267886767
61636039755027969423557008981447
61636039755027969423557012181037
61636039755027969423557013580717
61636039755027969423558128189641
61636039755027969423808176847199
61636039755027969423808176848603
61636039755027969423809205718379
61636039755027969423809208904919
61636039755028002180018247112045
61636039755028002180018618648145
61636039755028002180018620065295
61636039755028002180020942646199
61636039755028002180021714648659
61636039755028002180021714765299
61636039755028002363032930652875
61636039755028002774543253275187
61636039755028002774543253276591
61636039755028002774543253294061
61636039755028002774543254693741
61636039755028002774543340432889
61636039755028002774545577273241
61636039755028002774546348926977
61636039755028002774546349294367
61636039755028002774546349411007
61636039755028002775382029270657
61636039755028002775383148478851
61636039755028013293055648566225
61636039755028013293056021519683
61636039755028013293057972564279
61636039755028252948652085829003
61636039755028252955398525604953
61636039755028252955995124637589
61636039755028252955995240840163
61636039755028252955995240958255
61636039755028252955996269709939
61636039755028252955996269828031
61636039755028252956243506277673
61636039755028252956243877813981
61636039755028252956245828740693
61636039755028252956245830275727
61636039755028252956245830630019
61636039755028252956245916364795
61636039755028252956246201812035
61636039755028252956246202166327
61636039755028252956246202284424
61636039755028252956246973812883
61636039755028252956246973813043
61636039755028252956246973930927
61636039755028252956264769822573
61636039755028252956266836951699
61636039755028252956267093820627
61636039755028252956267865821475
61636039755028252956267865939519
61636039755028252956267865939727
61636039755028253085912754465327
61636039755028253093506585005490
61636039755028253093506585005491
61636039755028253093506956536023
61636039755028253093506956537427
61636039755028253093506956541798
61636039755028253093506956541799
61636039755028253093507728188355
61636039755028253093527848546019
61636039755028253093528620196947
61636039755028253139260512748131
61636039755028253139260541445891
61636039755028253139261313098223
61636039755028253139281433454483
61636039755028253139282205106815
61636039755028264066772747374735
61636039755028264068435927059341
61636039755028264069032183135385
61636039755028264069032183253477
61636039755028264069032527975687
61636039755028264069032554789785
61636039755028264069032556673495
61636039755028264069032642412643
61636039755028264069280907732061
61636039755028264069281279268369
61636039755028264069283230195081
61636039755028264069283231730115
61636039755028264069283317817779
61636039755028264069283317819183
61636039755028264069283603266423
61636039755028264069283603616343
61636039755028264069283603620715
61636039755028264069283603732983
61636039755028264069283603738812
61636039755028264069283689359863
61636039755028264069301828320369
61636039755028264069301914059517
61636039755028264069304150901481
61636039755028264069304152318423
61636039755028264069304238406087
61636039755028264069304238407491
61636039755028264069304267104055
61636039755028264069304495623531
61636039755028264069304524321291
61636039755028264069304524321499
61636039755028264069304610060647
61636039755028264073548688857771
61636039755028264074116245342487
61636039755028264074363477192859
61636039755028264074364625098861
61636039755028264074366949445591
61636039755028264074366949451207
61636039755028264074366949569304
61636039755028264074367292402183
61636039755028264074367292407799
61636039755028264074385517107453
61636039755028264204033501750207
61636039755028264206543986459878
61636039755028264206543986459879
61636039755028264206544357991815
61636039755028264206544357996186
61636039755028264206544357996187
61636039755028264206562582695841
61636039755028264206565249999003
61636039755028264206565278696763
61636039755028264211627703826678
61636039755028264211627703826679
61636039755028264252318834908871
61636039755028269017445224112517
61636039755028269017445595648825
61636039755028269017445596003117
61636039755028269017466487657417
61636039755028269017467259309749
61636039755028269147113269045553
61636039755028269147113297625269
61636039755028269152196986412353
61636039755028269154728018756874
61636039755028269154728018757082
61636039755028269154728390293390
61636039755028269557200610618947
61636039755028269557200612153981
61636039755028269557200983690289
61636039755028269557201069783729
61636039755028269558894154211137
61636039755028269558895183080865
61636039755028269558895183080913
61636039755028269558895187785177
61636039755028269558895187785337
61636039755028269558895188847987
61636039755028269558895302104041
61636039755028269558895560384295
61636039755028269559460047914631
61636039755028269559460419450939
61636039755028269559730982447721
61636039755028269559731241076491
61636039755028269559731326815639
61636039755028269559732012728823
61636039755028269559732012846867
61636039755028269559732015562635
61636039755028269559732015916767
61636039755028269559732017451961
61636039755028269559732101655915
61636039755028269559732103191108
61636039755028269559732103191109
61636039755028269559732388988268
61636039755028269559732388988269
61636039755028269559732474727417
61636039755028269564544108592315
61636039755028269564814672646131
61636039755028269564814929863575
61636039755028269564815701515907
61636039755028269564815704703851
61636039755028269564815706239044
61636039755028269564815706239045
61636039755028269566509248278731
61636039755028269566509248296200
61636039755028269566509248296201
61636039755028269566510277165976
61636039755028269566510277165977
61636039755028269566510281870241
61636039755028269566510282933050
61636039755028269566510282933051
61636039755028269566510396189105
61636039755028269566510654469359
61636039755028269567075141999694
61636039755028269567075141999695
61636039755028269567075513536003
61636039755028269567325071262523
61636039755028269567325071268139
61636039755028269567325442798831
61636039755028269567325442804447
61636039755028269567325443152963
61636039755028269567325443154367
61636039755028269567325528892111
61636039755028269567325528893515
61636039755028269567326214451163
61636039755028269567326214805295
61636039755028269567326217639107
61636039755028269567326217993239
61636039755028269567326300544443
61636039755028269567326303732387
61636039755028269602953163825275
61636039755028269602953163825435
61636039755028269602953506781819
61636039755028269602953506781867
61636039755028269602953506782027
61636039755028269602954278434151
61636039755028269602954278434359
61636039755028269605212858338563
61636039755028269605212944077711
61636039755028269605213628455701
61636039755028269605213972947487
61636039755028269605214001527203
61636039755028269605463905398051
61636039755028269605463991491490
61636039755028269605463991491491
61636039755028269605464676932339
61636039755028269605464676932499
61636039755028269605464677050383
61636039755028269605464762671647
61636039755028269605464763143822
61636039755028269605464763143823
61636039755028269605484567351973
61636039755028269605484568769123
61636039755028269605484825986359
61636039755028269605484825986567
61636039755028269605484911725507
61636039755028269605484911725715
61636039755028269605485597638691
61636039755028269605485597638899
61636039755028269605485683377839
61636039755028269605485683378047
61636039755028269610296545590405
61636039755028269610296661444511
61636039755028269610297690314287
61636039755028269610547249693509
61636039755028269610547251110659
61636039755028269610547594067091
61636039755028269610547594067251
61636039755028269610547622764851
61636039755028269610547708858291
61636039755028269610548394417183
61636039755028269610548480510623
61636039755028269610568514773443
61636039755028269610569286425775
61636039755028269610569286425983
61636039755028269611991122284411
61636039755028269611991122284459
61636039755028269611991122756795
61636039755028269611991893936743
61636039755028269612241826387515
61636039755028269612241826741647
61636039755028269612241912480795
61636039755028269612262833187195
61636039755028269612827950534093
61636039755028269612828722186425
61636039755028269613078656054347
61636039755028269613078999010939
61636039755028269613078999483115
61636039755028269613079028062831
61636039755028269613079113801979
61636039755028269613079770663271
61636039755028269613079771135447
61636039755028269613079799715163
61636039755028269613079885454311
61636039755028269741909528363799
61636039755028269741909528481843
61636039755028269741909871320391
61636039755028269741909900018151
61636039755028269742725431307811
61636039755028269742745580361831
61636039755028269742746352014163
61636039755028269746993217150883
61636039755028269749524622566907
61636039755028269749524994103215
61636039755028269750339753740543
61636039755028269750339782438303
61636039755028269750340525392875
61636039755028269750340554090635
61636039755028302369268291939981
61636039755028302369268293357131
61636039755028302369270615938035
61636039755028302369270616292327
61636039755028302369289183948573
61636039755028302369291507946627
61636039755028302369291508300967
61636039755028302369292279949087
61636039755028302369292280065727
61636039755028302506549939741195
61636039755028302918062672469503
61636039755028302918063701337827
61636039755028302957038648744911
61636039755028302963813818575567
61636039755028302963813818575615
61636039755028302963813820110809
61636039755028302963813934429673
61636039755028302963816142573621
61636039755028302963816142573669
61636039755028302963816142927961
61636039755028302963816143046005
61636039755028302963816257377967
61636039755028302963816914225953
61636039755028302963816914593343
61636039755028302963816914711435
61636039755028302963817286247743
61636039755028302964653742475635
61636039755028313482305321858061
61636039755028313482305694811519
61636039755028313482305780550667
61636039755028313482307645856115
61636039755028313482326242446369
61636039755028313482328566444423
61636039755028313487389039224861
61636039755028313487391363222915
61636039755028313487391363571431
61636039755028313487391363571591
61636039755028313487391363572835
61636039755028313487391363689475
61636039755028313487409931233453
61636039755028313487409931233661
61636039755028313487412255231507
61636039755028313487412255580023
61636039755028313487412255581427
61636039755028313487412255581635
61636039755028313487412255698067
61636039755028313619587341195583
61636039755028314029405411121895
61636039755028314029405411123347
61636039755028314029405411127719
61636039755028314031097663817847
61636039755028314031097663819299
61636039755028314031099988288285
61636039755028314031936443012955
61636039755028314031936816421326
61636039755028314031936816421327
61636039755028314037020505208411
61636039755030654050846317495243
61636039755030654058377641600053
61636039755030654058377641604425
61636039755030654058377642667283
61636039755030654058378413256757
61636039755030654058459001022253
61636039755030654058460952434239
61636039755030654058461323951833
61636039755030654058461323953285
61636039755030654058461323970547
61636039755030654058461325486867
61636039755030654058461325841159
61636039755030654058461411580307
61636039755030654470159647513397
61636039755030654470159905793699
61636039755030654470160677446031
61636039755030654645642548252647
61636039755030654645642919788955
61636039755030654653255231779657
61636039755030654653257554727951
61636039755030654653257927780579
61636039755030654653257928134870
61636039755030654653257928134871
61636039755030654653258013874019
61636039755030665168967321997567
61636039755030665171414785841369
61636039755030665171415043052989
61636039755030665171415043058813
61636039755030665171415044121671
61636039755030665171496402476641
61636039755030665171498353869913
61636039755030665171498353888627
61636039755030665171498725406221
61636039755030665171498725424935
61636039755030665171498726941255
61636039755030665171498727295547
61636039755030665171498813034695
61636039755030665176498388883481
61636039755030665176498388884933
61636039755030665176498388889305
61636039755030665176578972403999
61636039755030665176582071236713
61636039755030665176582071238165
61636039755030665176582071255427
61636039755030665176582416082631
61636039755030665583197048967785
61636039755030665583197307248087
61636039755030665763763924291279
61636039755030665766292633234045
61636039755030665766294956182339
61636039755030665766295329234967
61636039755030665766295329589258
61636039755030665766295329589259
61636039755030665766295415328407
61636039755030665770539522817723
61636039755030665771379018376343
61636039755030670531442610447205
61636039755030670531442981983513
61636039755030670531442982337805
61636039755030670531443753635845
61636039755030670532195751609031
61636039755030670532195754795571
61636039755030670532195755858381
61636039755030670532195865927895
61636039755030670532195869114435
61636039755030670532196123145339
61636039755030670532196127394689
61636039755030670532196897984211
61636039755030670532196899047021
61636039755030670705148771102077
61636039755030670707596116371841
61636039755030670707596120621191
61636039755030670707596487908149
61636039755030670707596492157499
61636039755030670707680176400053
61636039755030670707680176400056
61636039755030670707680176400057
61636039755030670712679062086309
61636039755030670712679062090681
61636039755030670712679063502007
61636039755030670712679837987991
61636039755030670712679838342282
61636039755030670712679838342283
61636039755030670712762745973123
61636039755030670712763865187141
61636039755030670714373639146253
61636039755030670714373639147705
61636039755030670714374410800037
61636039755030670714374413632237
61636039755030670714374415049387
61636039755030670715210090776327
61636039755030670715210091242887
61636039755030670715210093975917
61636039755030670715210095375597
61636039755030670715210095492237
61636039755030670715210095498060
61636039755030670715210095498061
61636039755030670715210095847981
61636039755030670715210462779195
61636039755030670715210467028545
61636039755030670715210467034368
61636039755030670715210467034369
61636039755030670715210467384288
61636039755030670715210467384289
61636039755030670715211210456904
61636039755030670715211210456905
61636039755030670715211213171061
61636039755030670715211214706254
61636039755030670715211214706255
61636039755030670715211238686700
61636039755030670715211238686701
61636039755030670715211243285970
61636039755030670715211243285971
61636039755030670715211581993213
61636039755030670715211586242563
61636039755030671118625237851205
61636039755030671118625238323381
61636039755030671118625238323541
61636039755030671118625239386191
61636039755030671118625239386399
61636039755030671118625239740531
61636039755030671118625352642245
61636039755030671118625582697122
61636039755030671118625582697123
61636039755030671118625610922499
61636039755030671119377350160517
61636039755030671119377350632853
61636039755030671119377351695711
61636039755030671119377608913155
61636039755030671119378379030293
61636039755030671119378380565487
61636039755030671123708955690181
61636039755030671123708955690341
61636039755030671123708956752991
61636039755030671123708956753199
61636039755030671123708957107282
61636039755030671123708957107283
61636039755030671123708957107330
61636039755030671123708957107331
61636039755030671123708957107490
61636039755030671123709300063923
61636039755030671124461067999653
61636039755030671124461326279955
61636039755030671124462097932287
61636039755030671126155644687835
61636039755030671126155644687883
61636039755030671126155644689287
61636039755030671126155645042175
61636039755030671126155645043579
61636039755030671126156673557611
61636039755030671126156673557659
61636039755030671126156673559063
61636039755030671126156677808413
61636039755030671126156678162669
61636039755030671126156678162704
61636039755030671126156678162705
61636039755030671126156678162752
61636039755030671126156678162753
61636039755030671126156679225563
61636039755030671126239212722203
61636039755030671126239213076335
61636039755030671126239213194427
61636039755030671126239213194587
61636039755030671126239298815483
61636039755030671126239327513291
61636039755030671126239327513451
61636039755030671126240356383067
61636039755030671126240356383227
61636039755030671126992358152093
61636039755030671126992358624476
61636039755030671126992358624477
61636039755030671126992472943340
61636039755030671126992472943341
61636039755030671126993501813116
61636039755030671126993501813117
61636039755030703855276953174284
61636039755030703883184319900777
61636039755030703883184319900825
61636039755030703883184319902229
61636039755030703883185091553109
61636039755030703883185091553157
61636039755030703883185091554561
61636039755030703883265678261619
61636039755030703883265679324429
61636039755030703883265679678721
61636039755030703883268002254009
61636039755030703883268002255461
61636039755030703883268002272723
61636039755030703883268002608141
61636039755030703883268002609593
61636039755030703883268002609753
61636039755030703883268002627015
61636039755030703883268002726233
61636039755030703883268002726393
61636039755030703883268773906341
61636039755030703883268773907793
61636039755030703884000227449936
61636039755030703884021143434549
61636039755030703884021147683899
61636039755030703884021148156283
61636039755030703884021918273421
61636039755030703884021919336231
61636039755030703884021919808615
61636039755030704021281902881674
61636039755030704021281902881675
61636039755030704066196335071471
61636039755030704066196335075843
61636039755030704066196336487169
61636039755030704066198659068073
61636039755030704066198659068121
61636039755030704066198659417993
61636039755030704066198659418041
61636039755030704066198659422413
61636039755030704066198659435463
61636039755030704066198659536085
61636039755030704066198659540457
61636039755030704066199430720405
61636039755030704066199430721857
61636039755030704066199431070325
61636039755030704066199431188417
61636039755030704067032791316833
61636039755030704067035114265127
61636039755030704067035483068405
61636039755030704067035487317755
61636039755030704067036230746114
61636039755030704067036230746115
61636039755030704067036258975910
61636039755030704067036258975911
61636039755030704067036602282423
61636039755030704470447159307701
61636039755030704470450253908327
61636039755030704471203399319503
61636039755030704477978340984815
61636039755030704477978342047673
61636039755030704477978342401964
61636039755030704477978599265117
61636039755030704477980664977045
61636039755030704477980664977093
61636039755030704477980665331385
61636039755030704477980665449429
61636039755030704478061909019023
61636039755030704478061909019183
61636039755030704478061910081833
61636039755030704478061910436124
61636039755030704478061910436125
61636039755030704478061996175272
61636039755030704478061996175273
61636039755030704478064233011413
61636039755030704478064233012865
61636039755030704478064233030127
61636039755030704478064233365545
61636039755030704478064233366997
61636039755030704478064233367157
61636039755030704478064233384418
61636039755030704478064233384419
61636039755030704478064233483637
61636039755030704478064233483797
61636039755030704478064319104693
61636039755030704478064319106145
61636039755030704478064319106305
61636039755030704478064319123566
61636039755030704478064319123567
61636039755030704478064347802501
61636039755030704478064347802661
61636039755030704478065347993342
61636039755030704478065347993343
61636039755030704478817374191953
61636039755030704478817378441303
61636039755030704478817378913686
61636039755030704478817378913687
61636039755030704478818522102326
61636039755030704478818522102327
61636039755030714978480531854768
61636039755030714996221721355165
61636039755030714996221721355213
61636039755030714996221721356617
61636039755030714996303079716007
61636039755030714996303079716167
61636039755030714996303081133109
61636039755030714996305404062529
61636039755030714996305404180621
61636039755030714996305404180781
61636039755030714997037628904324
61636039755030714997058176539169
61636039755030714997058549610671
61636039755030715139402650166554
61636039755030715139402650166555
61636039755030715177541485245605
61636039755030715179233737941557
61636039755030715179236060522461
61636039755030715179236060522509
61636039755030715179236060523913
61636039755030715179236060876801
61636039755030715179236060878205
61636039755030715180070192771221
61636039755030715180072517119195
61636039755030715180072517235835
61636039755030715180072517241658
61636039755030715180072517241659
61636039755030715180072888772143
61636039755030715180072888777966
61636039755030715180072888777967
61636039755030715184319749665289
61636039755030715184319749678387
61636039755030715185156205906279
61636039755030954240114558331105
61636039755030954240116797056731
61636039755030954240116882795719
61636039755030954240116911375387
61636039755030954240116911375595
61636039755030954240117911665495
61636039755030954240117911665655
61636039755030954240117940245163
61636039755030954240117940245371
61636039755030954246895061021293
61636039755030954246895061021341
61636039755030954246895832673625
61636039755030954246895832673673
61636039755030954247644850849079
61636039755030954247645625217019
61636039755030954247645883969657
61636039755030954247647949700507
61636039755030954247648206432469
61636039755030954247648206432517
61636039755030954247648206900481
61636039755030954247648206904853
61636039755030954247648207967711
61636039755030954247648208316179
61636039755030954247648208317631
61636039755030954247648208322002
61636039755030954247648322635043
61636039755030954247648322636495
61636039755030954247648322640866
61636039755030954247648322753135
61636039755030954247648978084801
61636039755030954247648978084849
61636039755030954247649351504819
61636039755030954247649351510642
61636039755030954247649351622911
61636039755030954247708301242795
61636039755030954247708646088713
61636039755030954247710970080943
61636039755030954247711084872191
61636039755030954247712113741967
61636039755030954247728533202103
61636039755030954247729566322681
61636039755030954247731889252261
61636039755030954247731889253713
61636039755030954247731889270975
61636039755030954247731890787295
61636039755030954247731891141587
61636039755030954247732005460451
61636039755030954247733034330227
61636039755030954658675001199415
61636039755030954658675001199463
61636039755030954658677066930265
61636039755030954658678095800041
61636039755030954658678095800089
61636039755030954659430212341489
61636039755030954659430471094127
61636039755030954659430585767282
61636039755030954659430585885380
61636039755030954659431241211217
61636039755030954659431241211265
61636039755030954659431357419614
61636039755030954789157232876401
61636039755030954789159557341015
61636039755030954789159814558411
61636039755030954789159928877275
61636039755030954789160586210743
61636039755030954789160586210791
61636039755030954789160957747051
61636039755030954796751320634008
61636039755030954796751320634009
61636039755030954796751434952872
61636039755030954796751434952873
61636039755030954796753759417486
61636039755030954796753759417487
61636039755030954796754788287262
61636039755030954796754788287263
61636039755030954796774908172543
61636039755030954796775680295806
61636039755030954796775680295807
61636039755030954796776051832115
61636039755030954834913142132791
61636039755030954834913142132839
61636039755030954834913399350235
61636039755030954834913485089383
61636039755030954834913485089431
61636039755030954834914171002567
61636039755030954834914171002615
61636039755030954834914513959207
61636039755030954841689083615827
61636039755030954841689340833319
61636039755030954842507344209310
61636039755030954842507344209311
61636039755030954842507572374655
61636039755030954842507687165903
61636039755030954842508373079086
61636039755030954842508373079087
61636039755030954842508716035679
61636039755030954842528493081007
61636039755030954842528493435298
61636039755030954842528493435299
61636039755030954842529265087630
61636039755030954842529265087631
61636039755030965358235562833429
61636039755030965358237887297995
61636039755030965358237915877711
61636039755030965358237915877919
61636039755030965358238001617067
61636039755030965359932119519089
61636039755030965359932119519137
61636039755030965359932462475681
61636039755030965359932462475729
61636039755030965360674788627265
61636039755030965360682252303467
61636039755030965360682940932259
61636039755030965360682941050303
61636039755030965360683055369167
61636039755030965360683283888851
61636039755030965360683285424045
61636039755030965360683312586611
61636039755030965360683314003761
61636039755030965360685264930265
61636039755030965360685264930313
61636039755030965360685265048357
61636039755030965360685379717141
61636039755030965360685379721513
61636039755030965360685379734611
61636039755030965360685379833781
61636039755030965360685607886857
61636039755030965360685607886905
61636039755030965360685608353417
61636039755030965360685608359241
61636039755030965360685609422099
61636039755030965360685609770567
61636039755030965360685609772019
61636039755030965360685609776390
61636039755030965360685636584665
61636039755030965360685636934585
61636039755030965360685636938957
61636039755030965360685636952055
61636039755030965360685637051225
61636039755030965360685638001815
61636039755030965360685638468375
61636039755030965360685638474204
61636039755030965360685724090883
61636039755030965360685724095254
61636039755030965360685724207523
61636039755030965360745702697183
61636039755030965360746047543101
61636039755030965360746161861965
61636039755030965360748027161797
61636039755030965360748371535331
61636039755030965360748486326579
61636039755030965360765848917343
61636039755030965360765934656491
61636039755030965360766623403535
61636039755030965360766967777069
61636039755030965360768947750057
61636039755030965360768947751509
61636039755030965360768947768771
61636039755030965360768947868149
61636039755030965360769290706649
61636039755030965360769290725363
61636039755030965360769292241683
61636039755030965360769292595975
61636039755030965360769319404457
61636039755030965360769320821399
61636039755030965360769406914839
61636039755030965365015808306173
61636039755030965365015808306221
61636039755030965365765854884843
61636039755030965365765969670267
61636039755030965365766629719343
61636039755030965365767002790845
61636039755030965365768953717397
61636039755030965365768954185361
61636039755030965365769068521695
61636039755030965365769326788899
61636039755030965365769327137367
61636039755030965365769327138819
61636039755030965365769327143190
61636039755030965365769327261288
61636039755030965365829764909901
61636039755030965365831744528597
61636039755030965365849537704427
61636039755030965365852636538593
61636039755030965365852636555855
61636039755030965365853009962775
61636039755030965771712059697211
61636039755030965771714382645505
61636039755030965772467528056681
61636039755030965772467528056729
61636039755030965772467528174773
61636039755030965772467642847929
61636039755030965772467872548515
61636039755030965772467901128231
61636039755030965772467987221670
61636039755030965772467987339768
61636039755030965776795748484295
61636039755030965776795748484343
61636039755030965776795748484503
61636039755030965776798071432589
61636039755030965776798071432637
61636039755030965777551216843813
61636039755030965777551589915315
61636039755030965907278237378725
61636039755030965907280676162155
61636039755030965907280676162203
61636039755030965907280933379599
61636039755030965908972814072683
61636039755030965908972814072731
61636039755030965908972814539291
61636039755030965908972928858107
61636039755030965908972928858155
61636039755030965908975137020977
61636039755030965908975137021025
61636039755030965909788722088396
61636039755030965909788722088397
61636039755030965909788836407260
61636039755030965909788836407261
61636039755030965909791160871874
61636039755030965909791160871875
61636039755030965909808609201787
61636039755030965909809642322365
61636039755030965909811965270659
61636039755030965909812081460134
61636039755030965909812081460135
61636039755030965909812338323287
61636039755030965909812338677578
61636039755030965909812338677579
61636039755030965909812424416727
61636039755030965914872439455196
61636039755030965914872439455197
61636039755030965914896027464663
61636039755030965953034232374311
61636039755030965953034489591707
61636039755030965954726399331067
61636039755030965954726485070215
61636039755030965954726485070263
61636039755030965955565894535395
61636039755030965955565894889686
61636039755030965955565894889687
61636039755030965959810088118151
61636039755030965959810088118199
61636039755030965960628434450783
61636039755030970713098196335725
61636039755030970713098196335773
61636039755030970713098453553169
61636039755030970713098539292317
61636039755030970713098539292365
61636039755030970713099225205501
61636039755030970713099310944649
61636039755030970713099310944697
61636039755030970713851341746901
61636039755030970713851341746949
61636039755030970713851341864993
61636039755030970713851598964345
61636039755030970713851599082437
61636039755030970713851684703493
61636039755030970713851684703541
61636039755030970713851685175877
61636039755030970713851686238735
61636039755030970713851713401301
61636039755030970713851713755593
61636039755030970713851714818451
61636039755030970713852370616677
61636039755030970713852370616725
61636039755030970713852456355825
61636039755030970713852456355873
61636039755030970713852485053633
61636039755030970713852485407925
61636039755030970713852713573269
61636039755030970713852713573317
61636039755030970713852742271077
61636039755030970713852743688227
61636039755030970718181885122809
61636039755030970718182142340253
61636039755030970718182142340301
61636039755030970718182913992585
61636039755030970718182913992633
61636039755030970718935030534033
61636039755030970718935287751429
61636039755030970718935287751477
61636039755030970718935289286671
61636039755030970718936059403761
61636039755030970718936059403809
61636039755030970720713547283941
61636039755030970720714318936273
61636039755030970721445772461154
61636039755030970721446572693202
61636039755030970721466431228323
61636039755030970721466434414863
61636039755030970721466688445767
61636039755030970721466692695117
61636039755030970721466693167501
61636039755030970721467463284639
61636039755030970721467464347449
61636039755030970851112353825299
61636039755030970851112355224979
61636039755030970851112469543843
61636039755030970851113124992197
61636039755030970851113125458757
61636039755030970851113130063851
61636039755030970851113244382714
61636039755030970851113244382715
61636039755030970851113473020442
61636039755030970851113473020443
61636039755030970851196037578003
61636039755030970856196158330927
61636039755030970856279726365087
61636039755030970857975078383398
61636039755030970858707327068674
61636039755030970858728222259381
61636039755030970896865681498849
61636039755030970896865938716293
61636039755030970896865940133443
61636039755030970896866025872591
61636039755030970896866710250581
61636039755030970896866710368625
61636039755030970896867053207173
61636039755030970896867054742367
61636039755030970896867081904933
61636039755030970896867083322083
61636039755030970896949622486467
61636039755030970901949743239391
61636039755030970901950772109167
61636039755030970902012390567199
61636039755030970902033311273551
61636039755030970903644976217105
61636039755030970904460912327058
61636039755030970904481028079623
61636039755030970904481032328973
61636039755030970904481147120221
61636039755030970904481804453688
61636039755030970904481804453689
61636039755030970904482175989997
61636039755030971262141213837613
61636039755030971262141213837661
61636039755030971262142246939525
61636039755030971262142247411701
61636039755030971262142247411861
61636039755030971262142248474511
61636039755030971262142248474719
61636039755030971262142248828851
61636039755030971262142334567998
61636039755030971262142334567999
61636039755030971262142361730565
61636039755030971262142363147714
61636039755030971262142363147715
61636039755030971262142363147874
61636039755030971262142591785442
61636039755030971262142591785443
61636039755030971262142591785602
61636039755030971262142620010819
61636039755030971262142620365318
61636039755030971262894359248837
61636039755030971262894359721173
61636039755030971262894360784031
61636039755030971262894618001475
61636039755030971262894704094914
61636039755030971262894732674630
61636039755030971262895388118613
61636039755030971262895504326962
61636039755030971267226051934799
61636039755030971267226051934958
61636039755030971267226309152243
61636039755030971267226309152402
61636039755030971267978421461714
61636039755030971267979193114046
61636039755030971269673658671362
61636039755030971269756307903803
61636039755030971269756307905255
61636039755030971269756307905415
61636039755030971269756307922676
61636039755030971269756307922677
61636039755030971269757336775031
61636039755030971269757336775191
61636039755030971269757341024540
61636039755030971269757341024541
61636039755030971269757341496765
61636039755030971269757342559574
61636039755030971269757342559575
61636039755030971269757455815629
61636039755030971269757714095883
61636039755030971270488447006450
61636039755030971270489590195090
61636039755030971315426209988311
61636039755030971315427238858087
61636039755030971315488886014087
61636039755030971315488886486263
61636039755030971315489000805127
61636039755030971315509892813719
61636039755030971315510921683495
61636039755030971443460977827223
61636039755030971443460977827271
61636039755030971443461235044667
61636039755030971443462006696999
61636039755030971443462006697047
61636039755030971445156587990323
61636039755030971445156588108367
61636039755030971445156588462659
61636039755030971445156588462707
61636039755030971445156674201855
61636039755030971445156702781523
61636039755030971445156702781571
61636039755030971445156930946915
61636039755030971445156931419299
61636039755030971445156959644675
61636039755030971445156959998967
61636039755030971445971462536943
61636039755030971445972491406719
61636039755030971445992383125203
61636039755030971445992639988355
61636039755030971445992640342647
61636039755030971445992726081795
61636039755030971445993411994979
61636039755030971450240276777407
61636039755030971450240277249743
61636039755030971450240277249791
61636039755030971450240391568607
61636039755030971450240391568655
61636039755030971450240648786051
61636039755030971450240648786099
61636039755030971451055179903743
61636039755030971451056208773519
61636039755030971451076329129731
61636039755030971451077100782063
61636039755030971452771682193431
61636039755030971452772053729739
61636039755031004064912969891331
61636039755031004064921236633233
61636039755031004064921236633281
61636039755031004064923559581527
61636039755031004064923559581575
61636039755031004064924331233859
61636039755031004064924331233907
61636039755031004064924588451303
61636039755031004064924588451351
61636039755031004065677390905887
61636039755031004065677390905935
61636039755031004065677476645035
61636039755031004065677476645083
61636039755031004065677505342843
61636039755031004065677733862479
61636039755031004065677733862527
61636039755031004065677762560287
61636039755031004072452303519147
61636039755031004072452303519195
61636039755031004072452560736591
61636039755031004072452560736639
61636039755031004072454885201205
61636039755031004072454885201253
61636039755031004072454885202657
61636039755031004072455656853537
61636039755031004072455656853585
61636039755031004072514979544971
61636039755031004072517418819552
61636039755031004072518447198225
61636039755031004072536243562047
61636039755031004072536244624857
61636039755031004072538567554437
61636039755031004072538567555889
61636039755031004072538567573151
61636039755031004072538567908569
61636039755031004072538567910021
61636039755031004072538567910181
61636039755031004072538567927443
61636039755031004072538568026661
61636039755031004072538568026821
61636039755031004072539339206769
61636039755031004072539339208221
61636039755031004073270792750364
61636039755031004073271592982412
61636039755031004073291708734977
61636039755031004073291712984327
61636039755031004073291713456711
61636039755031004073292483573849
61636039755031004073292484636659
61636039755031004202934792413577
61636039755031004202938145281407
61636039755031004202938145747967
61636039755031004209713431316089
61636039755031004209715754264383
61636039755031004209716783132707
61636039755031004210532347357884
61636039755031004210552467709719
61636039755031004210552468182102
61636039755031004210552468182103
61636039755031004210552582500967
61636039755031004247843741491027
61636039755031004248688717446385
61636039755031004248691730539791
61636039755031004248691730657835
61636039755031004248692073496383
61636039755031004248692074913485
61636039755031004248692075031577
61636039755031004248692102194143
61636039755031004248692103611293
61636039755031004255466900370495
61636039755031004255466901905689
61636039755031004255467016224553
61636039755031004255469224368501
61636039755031004255469224368549
61636039755031004255469224718421
61636039755031004255469224718469
61636039755031004255469224722841
61636039755031004255469224735891
61636039755031004255469224836513
61636039755031004255469224840885
61636039755031004255469339172847
61636039755031004255469996020833
61636039755031004255469996020881
61636039755031004255469996370753
61636039755031004255469996370801
61636039755031004255469996388223
61636039755031004255469996488845
61636039755031004255469996506315
61636039755031004255470368042623
61636039755031004256285131911831
61636039755031004256306048368833
61636039755031004256306052618183
61636039755031004256306167409431
61636039755031004256306824742898
61636039755031004256306824742899
61636039755031004256307196279207
61636039755031004613964168396181
61636039755031004613967262996647
61636039755031004614717052357825
61636039755031004614719752609549
61636039755031004614719753081938
61636039755031004614720408407823
61636039755031004614720523199023
61636039755031004614720524261881
61636039755031004614720524616172
61636039755031004614720781479325
61636039755031004614720867572764
61636039755031004621495694446876
61636039755031004621579262481036
61636039755031004621579262481037
61636039755031004621581328194465
61636039755031004621581328194625
61636039755031004621582357081662
61636039755031004621582357081663
61636039755031004622313467295660
61636039755031004622314610484300
61636039755031004667251230277521
61636039755031004667313906303297
61636039755031004667313906775473
61636039755031004667314021094337
61636039755031004667334913102929
61636039755031015183042241135557
61636039755031015183042241135605
61636039755031015183044221127259
61636039755031015183044221127307
61636039755031015183044564083851
61636039755031015183044564083899
61636039755031015183797366538435
61636039755031015183797366538483
61636039755031015183797366656527
61636039755031015183797709495027
61636039755031015183797709495075
61636039755031015183797738192835
61636039755031015185489619234387
61636039755031015185489619234435
61636039755031015185489619352479
61636039755031015185489962190979
61636039755031015185489962191027
61636039755031015185489990888787
61636039755031015185492286655593
61636039755031015185492286655641
61636039755031015185492286657045
61636039755031015185492315235309
61636039755031015185492315236761
61636039755031015185492315353401
61636039755031015185573645016435
61636039755031015185573645016595
61636039755031015185575969362957
61636039755031015185575969364409
61636039755031015185575969364569
61636039755031015185575969381831
61636039755031015185575969481049
61636039755031015185575969481209
61636039755031015185575998060925
61636039755031015186308194204752
61636039755031015186325671232467
61636039755031015186328770419313
61636039755031015186329114911099
61636039755031015186329143490815
61636039755031015190627918189873
61636039755031015190636443212077
61636039755031015190638423203779
61636039755031015190638423321876
61636039755031015190638766141657
61636039755031015190638766160371
61636039755031015190659315212323
61636039755031015190659686848009
61636039755031015191412459206397
61636039755031015191412832277899
61636039755031015321055796915901
61636039755031015321058120913955
61636039755031015321058121380515
61636039755031015321058121381919
61636039755031015321058121399389
61636039755031015321058492918227
61636039755031015321058492935697
61636039755031015321058494335377
61636039755031015321058580074525
61636039755031015322750373609907
61636039755031015322750374076467
61636039755031015322750374077871
61636039755031015322750374095341
61636039755031015322750745614179
61636039755031015322750747031329
61636039755031015322753069612233
61636039755031015323589524807835
61636039755031015323589526207515
61636039755031015323589526679899
61636039755031015327834435818413
61636039755031015327836758753609
61636039755031015327836758766707
61636039755031015328673214994599
61636039755031015328673215466982
61636039755031015328673215466983
61636039755031015328673587003291
61636039755031015366808693078933
61636039755031015366811706172339
61636039755031015366812049128883
61636039755031015366812050546033
61636039755031015366812077826691
61636039755031015366812079243841
61636039755031015366812164982989
61636039755031015368503958868291
61636039755031015368504301824835
61636039755031015368504301824883
61636039755031015368504330522643
61636039755031015368504331939793
61636039755031015368506625822889
61636039755031015368506625822937
61636039755031015368506626177229
61636039755031015368506654520697
61636039755031015368506654874989
61636039755031015369340010866323
61636039755031015369343111115979
61636039755031015369343454072571
61636039755031015369343483124670
61636039755031015369343483124671
61636039755031015369343568863819
61636039755031015373587647655375
61636039755031015373588020726877
61636039755031015373589971653429
61636039755031015373589972003349
61636039755031015373589972020771
61636039755031015373590343662073
61636039755031015374405879196711
61636039755031015374405908248816
61636039755031015732084915680901
61636039755031015732084915681061
61636039755031015732087238629195
61636039755031015732837027990373
61636039755031015732840384040371
61636039755031015732840385575565
61636039755031015732840498831571
61636039755031015732840757111873
61636039755031015732840843205312
61636039755031015734532636736323
61636039755031015734532638271517
61636039755031015734532752944672
61636039755031015734616319561731
61636039755031015734616319561891
61636039755031015734616320978832
61636039755031015734616320978833
61636039755031015734618643927126
61636039755031015734618643927127
61636039755031015735350868750048
61636039755031015735371789456394
61636039755031015735371789456395
61636039755031015739616441731756
61636039755031015739618764662581
61636039755031015739700009765916
61636039755031015739700009765917
61636039755031015739702332695337
61636039755031015739702332696789
61636039755031015739702332696949
61636039755031015739702332714210
61636039755031015739702332714211
61636039755063075093830954894773
61636039755063075093830954907823
61636039755063086211951959397097
61636039755063086211951959410147
61636039755063086212788784464664
61636039755063091153338354315865
61636039755063091153339125968197
61636039755063091153986869045347
61636039755063091153986869045350
61636039755063091153986897625066
61636039755063091155870529843411
61636039755063091156435361753104
61636039755063091156435390332820
61636039755063091557590068160533
61636039755063091558343209339621
61636039755063091564932332130247
61636039755063091564932332147509
61636039755063091564933103603056
61636039755063091564933103782579
61636039755063091564933103799841
61636039755063091564933106969119
61636039755063091564933108386274
61636039755063091565120360206171
61636039755063091565120360207575
61636039755063091565120360224837
61636039755063091565121388897828
61636039755063091565121389075947
61636039755063091565121389077351
61636039755063091565121389094613
61636039755063091565121393681046
61636039755063091565203928712715
61636039755063091565204043031579
61636039755063091565205071901355
61636039755063091565685216091891
61636039755063091565685219278431
61636039755063091565685473309335
61636039755063091565686248148207
61636039755063091565686249565362
61636039755063091565937296625058
61636039755063091565957074142818
61636039755063091565957160236045
61636039755063091565957188815761
61636039755063091565957418516343
61636039755063091565957418516352
61636039755063091565958217331458
61636039755063091565958218748391
61636039755063091565958218748400
61636039755063091565958303424685
61636039755063091567464509078947
61636039755063091567652765793967
61636039755063091567652765794003
61636039755063091567652765794210
61636039755063091567652765794211
61636039755063091567652794373683
61636039755063091567652794373719
61636039755063091567652794373926
61636039755063091567652794373927
61636039755063091567652880113075
61636039755063091568216850027598
61636039755063091568216850027599
61636039755063091568216878607314
61636039755063091568216878607315
61636039755063091568216964346463
61636039755063124507691422430131
61636039755063124507692198687557
61636039755063124507692455905000
61636039755063124507692455905001
61636039755063124507692541644149
61636039755063124919201717423317
61636039755063124919202489077053
61636039755063124919202492263593
61636039755063124919202493680748
61636039755063124920038426638177
61636039755063135620729483933755
61636039755063135620729828779672
61636039755063135620729852754295
61636039755063135620729852760172
61636039755063135620729857359388
61636039755063135620729857359389
61636039755063135620729857359442
61636039755063135620729943098537
61636039755063135625813174610164
61636039755063135625813174610165
61636039755063135625813174610218
61636039755063136029792058343695
61636039755063136029792172662559
61636039755063136032322686913477
61636039755063136032322686930739
61636039755063136032323458565809
61636039755063136032323458583071
61636039755063136033075828092565
61636039755063136037386259947996
61636039755063136037407523965067
61636039755063374688304141544893
61636039755063375099899148246265
61636039755063375099899148246313
61636039755063375099899152478353
61636039755063375100087176323593
61636039755063375100087176323641
61636039755063375100087180555681
61636039755063375237348194051021
61636039755063375237348308356787
61636039755063375237348308369885
61636039755063375237431876391154
61636039755063375237431876391155
61636039755063375237431876404253
61636039755063375238163096691874
61636039755063375238164125561650
61636039755063385801342347948851
61636039755063385801342605166087
61636039755063385801342605166295
61636039755063385806425146047217
61636039755063385806425922416863
61636039755063385806425922417071
61636039755063385806426293953379
61636039755063386210676775215499
61636039755063386210676860954647
61636039755063386211428887524811
61636039755063386211430002133735
61636039755063386212936584047491
61636039755063386213092067209417
61636039755063386213093067499477
61636039755063386213124611062009
61636039755063386213124611062169
61636039755063386213124869342263
61636039755063386218019123878861
61636039755063386218019899763233
61636039755063386218020271771925
61636039755063386218175670257353
61636039755063386218207151956141
61636039755063386218207151956189
61636039755063386218208185058005
61636039755063386218208186593039
61636039755063386218208299849253
61636039755063386347937529590971
61636039755063386348689641900283
61636039755063386348690670770059
61636039755063386350197338777254
61636039755063386350197338777255
61636039755063386350385624072026
61636039755063386350385624072027
61636039755063386350385624085125
61636039755063386351200498146262
61636039755063386351201527016038
61636039755063386355281027564339
61636039755063386355468941322802
61636039755063386355468941322803
61636039755063386355468941335901
61636039755063386355469055641667
61636039755063386355469055654765
61636039755063386355469312859111
61636039755063386355552623676034
61636039755063386355552623676035
61636039755063386355552623689133
61636039755063386356283729657890
61636039755063386356283843976754
61636039755063386356284101194198
61636039755063386356284872846530
61636039755063391296856111076279
61636039755063391296856482612587
61636039755063391296939793901686
61636039755063391296939793901731
61636039755063391296939793901740
61636039755063391297420195308263
61636039755063391297421338496903
61636039755063391297503878133670
61636039755063391299366618226783
61636039755063391345120203135247
61636039755063391700824486626625
61636039755063391701012771921397
61636039755063391701106958225677
61636039755063391701106958225725
61636039755063391701107077248853
61636039755063391701107335529107
61636039755063391701107335883398
61636039755063391701107335883399
61636039755063391701107421622547
61636039755063391701859447838419
61636039755063391701860103636853
61636039755063391701860191265326
61636039755063391701860191265327
61636039755063391701860218427941
61636039755063391701860218428101
61636039755063391701860476708195
61636039755063391701860562801635
61636039755063391708449055774087
61636039755063391708449055774295
61636039755063391708449055775699
61636039755063391708449055792960
61636039755063391708449055792961
61636039755063391708449312991739
61636039755063391708449313010452
61636039755063391708449313010453
61636039755063391708449427310603
61636039755063391708449427312007
61636039755063391708449427329269
61636039755063391708449427329317
61636039755063391708450084643863
61636039755063391708450084644071
61636039755063391708450084645315
61636039755063391708450084645475
61636039755063391708450084662736
61636039755063391708450084662737
61636039755063391708450084662784
61636039755063391708450084662785
61636039755063391708450088894581
61636039755063391708450088894665
61636039755063391708450088894824
61636039755063391708450088894825
61636039755063391708450198962935
61636039755063391708450198981649
61636039755063391708450456199045
61636039755063391708450456199093
61636039755063391708450460431133
61636039755063391708637341068859
61636039755063391708637341069067
61636039755063391708637341070311
61636039755063391708637341070471
61636039755063391708637341087732
61636039755063391708637341087733
61636039755063391708637341087780
61636039755063391708637341087781
61636039755063391708638374189353
61636039755063391708638374189437
61636039755063391708638374189596
61636039755063391708638374189597
61636039755063391708638484257707
61636039755063391708638484259111
61636039755063391708638484276373
61636039755063391708638484276421
61636039755063391708638488508461
61636039755063391708700017096087
61636039755063391708700131414951
61636039755063391708701160284727
61636039755063391708721023422091
61636039755063391708721023423543
61636039755063391708721023440964
61636039755063391708721023440965
61636039755063391708721023441012
61636039755063391708721023441013
61636039755063391708722052291867
61636039755063391708722052293319
61636039755063391708722052310740
61636039755063391708722052310741
61636039755063391708722052310788
61636039755063391708722052310789
61636039755063391708722057015053
61636039755063391708722058077859
61636039755063391708722058077862
61636039755063391708722058077863
61636039755063391708722171333917
61636039755063391708722429614171
61636039755063391709202196953383
61636039755063391709202196954787
61636039755063391709202568489691
61636039755063391709202568491095
61636039755063391709202572740445
61636039755063391709203230073912
61636039755063391709203230073913
61636039755063391709203601610221
61636039755063391709453162524441
61636039755063391709453162524525
61636039755063391709453162524684
61636039755063391709453162524685
61636039755063391709453276843305
61636039755063391709453276843389
61636039755063391709453276843548
61636039755063391709453276843549
61636039755063391709454305713081
61636039755063391709454305713165
61636039755063391709454305713324
61636039755063391709454305713325
61636039755063391709474168851981
61636039755063391709474169324365
61636039755063391709474541923483
61636039755063391709475197721757
61636039755063391709475199256950
61636039755063391709475199256951
61636039755063391709475312513005
61636039755063391711148882402959
61636039755063391711712966633539
61636039755063391754202897429271
61636039755063391754202897901447
61636039755063391754390925506599
61636039755063391754390925978775
61636039755063391754391954376375
61636039755063391754453602004551
61636039755063391754453716323415
61636039755063391754454745193191
61636039755063391754474608332007
61636039755063391754475637201783
61636039755063391754956038608359
61636039755063391756714182370747
61636039755063391756714182370783
61636039755063391756714182370990
61636039755063391756714182370991
61636039755063391756714525327583
61636039755063391756902438613663
61636039755063391756902439085839
61636039755063391756902467311423
61636039755063391756902467665555
61636039755063391757466522845647
61636039755063391891651680236155
61636039755063391891651680249253
61636039755063391891652709105931
61636039755063391891652709119029
61636039755063419564758218171793
61636039755063424651187510812099
61636039755063424651187510812259
61636039755063424651187510813503
61636039755063424651188539682035
61636039755063424651188539687650
61636039755063424651188539687651
61636039755063424651208402822095
61636039755063424651208402822303
61636039755063424651209436413604
61636039755063424651209436413812
61636039755063424651209550732676
61636039755063424696941095721967
61636039755063424696961987730559
61636039755063425062719731406743
61636039755063425062719845725607
61636039755063425062781488649566
61636039755063425062781488649567
61636039755063425062782517519342
61636039755063425062782517519343
61636039755063425062782521751223
61636039755063425062803409527886
61636039755063425062803409527887
61636039755063425062803413759731
61636039755063425062803413759815
61636039755063425062803413759974
61636039755063425062803413759975
61636039755063425108472282723745
61636039755063435761715433987163
61636039755063435761715462566879
61636039755063435761715548306027
61636039755063435763974898327529
61636039755063435764224912266487
61636039755063435764224912266647
61636039755063435764224912267891
61636039755063435764225683918819
61636039755063435764225683918979
61636039755063435764225941136263
61636039755063435764225941136423
61636039755063435764225941137667
61636039755063435764225941142038
61636039755063435764225941142039
61636039755063435769058587114613
61636039755063435769308515314423
61636039755063435769308515314583
61636039755063435769308515315827
61636039755063435769308515320198
61636039755063435769308515320199
61636039755063435769309286966755
61636039755063435769309286966915
61636039755063435769309286968159
61636039755063435769329407323015
61636039755063435769329407324419
61636039755063435769329407324627
61636039755063435769329407328838
61636039755063435769329407328839
61636039755063435769330178975347
61636039755063435769330178976751
61636039755063435769330178976959
61636039755063435769330178981171
61636039755063435769330183698484
61636039755063435769330183698692
61636039755063435769330298017556
61636039755063435769330555235000
61636039755063435809979526046131
61636039755063435815061728687983
61636039755063435815062100224291
61636039755063435815062871876623
61636039755063435815082992232883
61636039755063435815083763885215
61636039755063436173298558776655
61636039755063436173308033857927
61636039755063436173308033857975
61636039755063436173308291075419
61636039755063436173309062727703
61636039755063436173309062727751
61636039755063436173309066959791
61636039755063436173309067432015
61636039755063436173309067432175
61636039755063436173309181750879
61636039755063436173309181751039
61636039755063436173309438968323
61636039755063436173309438968483
61636039755063436173309440031133
61636039755063436173309440385424
61636039755063436173309440385425
61636039755063436173309526124573
61636039755063436174061179269103
61636039755063436174061179741487
61636039755063436174061551277795
61636039755063436174062208138879
61636039755063436174062322930127
61636039755063436175756128320317
61636039755063436175756128321721
61636039755063436175756899974053
61636039755063436175756904223402
61636039755063436175757161440846
61636039755063436175757161440847
61636039755063436175809042423517
61636039755063436175809156742381
61636039755063436175818890103954
61636039755063436175818890103955
61636039755063436175819923205611
61636039755063436175840845329109
61636039755063436175840845329112
61636039755063436175840845329113
61636039755063436180839817107401
61636039755063436180839817108805
61636039755063436180840588759733
61636039755063436180840588761137
61636039755063436180840593010487
61636039755063436180840850227931
61636039755063436180891616601677
61636039755063436180891645181393
61636039755063436180891730920541
61636039755063436180902493132969
61636039755063436180902493133177
61636039755063436180902493134421
61636039755063436180902493151890
61636039755063436180902493151891
61636039755063436180903264804222
61636039755063436180903264804223
61636039755063436180903269036103
61636039755063436180924156261642
61636039755063436180924156812766
61636039755063436180924161044611
61636039755063436180924161044695
61636039755063436180924161044854
61636039755063436180924161044855
61636039755063436180924534116197
61636039755063436221573131856241
61636039755063436226593030008625
61636039755063436226594058878401
61636039755063436226655706034401
61636039755064275850913560464403
61636039755064286963950961918791
61636039755064286969034307749283
61636039755064291727971251152939
61636039755064292315424786039475
61636039755064292315425814909251
61636039755064292322202621407883
61636039755064292322767481891469
61636039755064292322767824848061
61636039755064292323018528951165
61636039755064292323018645159354
61636039755064292323018645159355
61636039755064292323018873797082
61636039755064292323018873797083
61636039755064292323018988115947
61636039755064292323019674029130
61636039755064292323019674029131
61636039755064292323039450129954
61636039755064292323039564448818
61636039755064292323040593318594
61636039755064292324463202246498
61636039755064292324463202246499
61636039755064292324735141314786
61636039755064292324735141314787
61636039755064292325279109789777
61636039755064325676285097833223
61636039755064336789322151731749
61636039755064336789322499287611
61636039755064336794405845118103
61636039755064341690310395083287
61636039755064341690310395083296
61636039755064341690310623721015
61636039755064341690310623721024
61636039755064341690311423953063
61636039755064341690311423953072
61636039755064341736063951411990
61636039755064341736064208629434
61636039755064341736064980281766
61636039755066988070705723349355
61636039755066988070706866537995
61636039755066988484935823273030
61636039755066988484936594925362
61636039755066988489267055377061
61636039755066988668013581532735
61636039755066988668033730586755
61636039755066988668034502239087
61636039755066988668034588332526
61636039755066988668034588332527
61636039755066993430653193432565
61636039755066993430654222302293
61636039755066993430654222302341
61636039755066993431406219919735
61636039755066993431406219919783
61636039755066993431406219921187
61636039755066993431406334238599
61636039755066993431406334238647
61636039755066993431406334240051
61636039755066993431406334592939
61636039755066993431406334594343
61636039755066993431406338843693
61636039755066993431406591456043
61636039755066993431406591456091
61636039755066993431406591457495
61636039755066993431406596061101
61636039755066993431406596061137
61636039755066993431406596061185
61636039755066993431406597123995
61636039755066993431407367713433
61636039755066993431407367713469
61636039755066993431407367713517
61636039755066993568750661721544
61636039755066993568750661721545
61636039755066993568751033257852
61636039755066993568751033257853
61636039755066993606890267035777
61636039755066993606890611409359
61636039755066993606890611409519
61636039755066993606890640107119
61636039755066993606890640461410
61636039755066993606890640461411
61636039755066993606890726200559
61636039755066993613667418275173
61636039755066993613667418393217
61636039755066993613668532884097
61636039755066993613668532884257
61636039755066993613668561581857
61636039755066993614420559087031
61636039755066993614420559087079
61636039755066993614420559436951
61636039755066993614420559436999
61636039755066993614420559555043
61636039755066993614420563686349
61636039755066993614420563804393
61636039755066993614420645176099
61636039755066993614420645176147
61636039755066993614420645180519
61636039755066993614420645193569
61636039755066993614420649897886
61636039755066993614420673873907
61636039755066993614420673878279
61636039755066993614420902393591
61636039755066993614420902397963
61636039755066993614420906642941
61636039755066993614420908178135
61636039755066993614420931091351
61636039755066993614420931095723
61636039755066993614420935340701
61636039755066993614420935694992
61636039755066993614420935694993
61636039755066993614420935695046
61636039755066993614420936757851
61636039755066993614421021434141
61636039755066993614421706993033
61636039755066993614421707347324
61636039755066993614421707347325
61636039755066993614421707347378
61636039755066993614421793086473
61636039755066993614422051366775
61636039755066993614483325923662
61636039755066993614483670297190
61636039755066993614483670297191
61636039755066993614483697459757
61636039755066993614483697459970
61636039755066993614483698876906
61636039755066993614483698876907
61636039755066993614484469112089
61636039755066993614484469112302
61636039755066993614484813485831
61636039755066993614504246511916
61636039755066993614504246511917
61636039755066993614504589468265
61636039755066993614504589468349
61636039755066993614504589468508
61636039755066993614504589468509
61636039755066993614504591003539
61636039755066993614504591003542
61636039755066993614504591003543
61636039755066993614504619583255
61636039755066993614504619583258
61636039755066993614504619583259
61636039755066993614505361120597
61636039755066993614505361120681
61636039755066993614505361120840
61636039755066993614505361120841
61636039755066993614505734192183
61636039755066993616116253939519
61636039755066993616116282637279
61636039755066993616179017593768
61636039755066993616179017593769
61636039755066993616179046173484
61636039755066993616179046173485
61636039755066993616179389130077
61636039755066993616199966879833
61636039755066993616199966879836
61636039755066993616199966879837
61636039755066993616200309836429
61636039755067026967937918165681
61636039755067026967937946863441
61636039755067026967937951462711
61636039755067026967938179628103
61636039755067026967938208325863
61636039755067026967938208680155
61636039755067026967938208680208
61636039755067026967938294419303
61636039755067037897960237027269
61636039755067037897961008678149
61636039755067037897961008679601
61636039755067037903095754241233
61636039755067038036058591659046
61636039755067038079279885180243
61636039755067038079279886597393
61636039755067038079279972336541
61636039755067038079280656832575
61636039755067038079281001206317
61636039755067038080974461874249
61636039755067038080975233526581
61636039755067038080975324337382
61636039755067038080975581082491
61636039755067038080975581554826
61636039755067038080975609780251
61636039755067038080975610134542
61636039755067038080975610134543
61636039755067038080975610134596
61636039755067038086026381997581
61636039755067038086058922663585
61636039755067038086058922663633
61636039755067038086058922668005
61636039755067038086058922681055
61636039755067038086058926912983
61636039755067038086058927385318
61636039755067038086058927385319
61636039755067038086059041704183
61636039755067038086059298921627
61636039755067038086874087256768
61636039755067043393474800741090
61636039755067043393537562506014
61636039755067043393557340023726
61636039755067043393557711560034
61636039755067043393558483212366
61636039755067043394289932032770
61636039755067043431696288476709
61636039755067043431697060129041
61636039755067043432449314864757
61636039755067043439228356597449
61636039755067043439228357069832
61636039755067043439228357069833
61636039755067043439228471388697
61636039755067043439290004225589
61636039755067043439290004225625
61636039755067043439290375761897
61636039755067043439291147414229
61636039755067043439291147414265
61636039755067043439291147414472
61636039755067043439291147414473
61636039755067043439311011025465
61636039755067043439312039422857
61636039755067043439312039895241
61636039755067043440043144932537
61636039755067043441738841307120
61636039755067043441738841307121
61636039755067043441738868469687
61636039755067043441738869886836
61636039755067043441738869886837
61636039755067043441739212843429
61636039755067043576488368722525
61636039755067043576489140374857
61636039755067043576489140374941
61636039755067043577324820836665
61636039755067043577325192372973
61636039757585625885957636039635
61636039757585625886145664116963
61636039757585631971180611187189
61636039757585631971180612249999
61636039757694851109510971674084
61636039757694851109510972736894
61636039757912482169201237452307
61636039757912482771591670286023
61636039757912482771592786293175
61636039757912488262018382791825
61636039757912531994009030717539
61636039757912531994009031780349
61636039757912532132021812708723
61636039757912532132021815895263
61636039757912532177776516825381
61636039757912532184554438287069
61636039757912532184554438300119
61636039757912532185370345830351
61636039757912537537783161015975
61636039757912537668202113324031
61636039757912537668202117573381
61636039757912537675795941973257
61636039757912537675795946578351
61636039757912538079232006927903
61636039757912538079232007990713
61636039757912538086826094213127
61636039757912538086826179934805
61636039757912538087578210754527
61636039758019055313496520269090
61636039758019055450757270749350
61636039758019055450757274998694
61636039758019055519398112716705
61636039758019099398738805738861
61636039758019099780614929665786
61636039758019099785698623708312
61636039758019099803491841696457
61636039758019104932412065422507
61636039758019104932412065426719
61636039758019104932422268558266
61636039758019104932422268562478
61636039758019104932976921306823
61636039758019104934922575057183
61636039758019104934923349891843
61636039758019104934923349896055
61636039758019104935488208962699
61636039758019105271045118797378
61636039758019105276128808131214
61636039758019105276128812367514
61636039758019105278639320935174
61636039758021751062857779280899
61636039758021751062857779286515
61636039758021751062857783531701
61636039758021757222644914076025
61636039758021801069725758861414
61636039758021801069725844950482
61636039758021801069726106417276
61636039758021801072236332374310
61636039758021801076504024692424
61636039758021801076504027878964
61636039758021801076504027892014
61636039758021801077319935422246
61636039758021801079014512116252
61636039758021801095144923491337
61636039758021806560156062189406
61636039758021806561850637833652
61636039758021806562698313843892
61636039758021806567781631645793
61636039758021806631328691759899
61636039758021806631329466598771
61636039758021806636390987197135
61636039758021806636392150003168
61636039758021806636412013260028
61636039758021806636412265681369
61636039758021806636412270464419
61636039758021806636412271527232
61636039758021806636422727628868
61636039758021806638923553883995
61636039758021806638923554933755
61636039758021806638923554933758
61636039763818456260228775505090
61636039763821007457241697124352
61636039763821007457246173923562
61636039763821157621349064502324
61636039763890951420304632506224
61636039763893642005427496906788
61636039763893642005430940585420
61636039763893642554473614658332
61636039763893942331878606482188
61636039763893942743744179958760
61636039763894059683168553360531
61636039763894059683168810578023
61636039763894092495982272964084
61636039763926074113815385809720
61636039763926074113815414389436
61636039763927380491574037339386
61636039763927380674567193387111
61636039763927380674588376978858
61636039763927380676282949435160
61636039763927413845634210964785
61636039763927413914265620208027
61636039763927425004425169116714
61636039763927430087591607513111
61636039763927430087591869330032
61636039763927430088156725214348
61636039763927430499959914347678
61636039763927430502470392917063
61636039763927430502471140588949
61636039763927430502471140594772
61636039763927430502471140594773
61636039763929981513188901163032
61636039763930065173650680641697
61636039763930065173651452294029
61636039763930082379529749718581
61636039763930082403253830776424
61636039763930082403254836360413
61636039763930082403254836380096
61636039763930115177957159075071
61636039763930115177957163324421
61636039763930115205917668877958
61636039763930115205917669940768
61636039763930115205918702002907
61636039763930115588987056911031
61636039763930126714723150893117
61636039763930131790775778871587
61636039763930131790775778884637
61636039763930131806874645619935
61636039763930132205152335564039
61636039763930132205152339796127
61636039763930132205153339553936
61636039763930132205153339553937
61636039763930132205906486578878
61636043116711620757988854820779
61636043116711920947259420121207
61636043116711921496030498554807
61636043116718824064926341042673
61636043116718824064947233051265
61636043116718824064947261630981
61636043116719724632675360918181
61636043116719724632948100199803
61636043116719725867457294413113
61636043116720024821945926218609
61636043116720024821945954798325
61636043116720024822197773491639
61636043116720024822218665500231
61636043116720026056727859713541
61636043116720026056727888293257
61636043116720026605771677428763
61636043116722425924601181994683
61636043116722425924601182000299
61636043116722427570977093326875
61636043116722427754743778040689
61636043116722427754744549693021
61636043116722726113850855286519
61636043116722726525444833118163
61636043116722726525465725126755
61636043116722726662642825734327
61636043116722726708396381946435
61636043116722727760247658627303
61636043116722727897424759223643
61636043116722727943178315435751
61636043116722727943993451332525
61636043116722727943994222984857
61636043116722728309018737055287
61636043116722728309018737060903
61636043116722728309854764960653
61636043116722728309855536612985
61636043116743130112948120577199
61636043116743130112951449466035
61636043116743130112951478045751
61636043116743130112972370170983
61636043116743130112972398750699
61636043116743140814415825561387
61636043116743140819478250685527
61636043116743141180256186716907
61636043116743141180256215296623
61636043116743141225985522031587
61636043116743141225988596889519
61636043116743141225988625469187
61636043116743141225988625469235
61636043116743141225988850920423
61636043116743141225988854106915
61636043116743141225988854106963
61636043116743141225988882686631
61636043116743141226006414040179
61636043116743141226009771625371
61636043116743141226009800205087
61636043116743141226009803393031
61636043116743141231068096209747
61636043116743141231072228517171
61636043116743141231088988218339
61636043116744330824217507008127
61636043116744330869971063343943
61636043116744330869971091918043
61636043116744330869971091923659
61636043116744340290125855962467
61636043116744341937254908462515
61636043116744341937254908468131
61636043116744341937526590318975
61636043116744341942337482646291
61636043116744341983008464674623
61636043116744341983008464792715
61636043116744341983008464798331
61636043116744341983008493372431
61636043116744341983008493378047
61636043116744341988091038976491
61636043116744341988091067556207
61636043116744345648375534410097
61636043116744345648650574196053
61636043116744345648650574200425
61636043116744345648650602774317
61636043116744345648650602780141
61636043116744345648650688519289
61636043116746732383382443033245
61636043116746742901623242193921
61636043116746742901623499411365
61636043116746742906706845241857
61636043116746743496419844487633
61636043116746743501503447535569
61636043116746746796514707379411
61636043116747031977856434619677
61636043116747031977856434632775
61636043116747031977856691837121
61636043116747031977856691850219
61636043116747032160871002437799
61636043116747032161623800660295
61636043116747032161623919683423
61636043116747032161624143616887
61636043116747032161624176900867
61636043116747032527736539005841
61636043116747032527736624744989
61636043116747032573469174629641
61636043116747032573469288948505
61636043116747043090893836074065
61636043116747043090893836087163
61636043116747043090894093291509
61636043116747043095977410542285
61636043116747043095977410555383
61636043116747043095977439122001
61636043116747043095977439135099
61636043116747043228907736227943
61636043116747043228907964865671
61636043116747043228991647218903
61636043116747043233991339275879
61636043116747043273908403892187
61636043116747043274661202114683
61636043116747043274661292440051
61636043116747043274661321137811
61636043116747043274661545071275
61636043116747043274661549657495
61636043116747043274661578355255
61636043116747043274724311422419
61636043116747043274912339499747
61636043116747043278991749722679
61636043116747043279743862031991
61636043116747043279744890901767
61636043116747043279744895487987
61636043116747043279744895606031
61636043116747043640773653127875
61636043116747043640773911880513
61636043116747043640773940460229
61636043116747043640774026199377
61636043116747043645857256175811
61636043116747043645857257711005
61636043116747043645857286290721
61636043116747043645857372029869
61636043116747043645857629247313
61636043116747043686506317331391
61636043116747043686506576084029
61636043116747043686506690402893
61636043116747043691589920379327
61636043116747043691589921914521
61636043116747043691589950494237
61636043116747043691590036233385
61636043116747043691590293450829
61636043116747046940028244681767
61636043116747046940031716454681
61636043116747046940031716467731
61636043116747046940303655989529
61636043116747046940303655990933
61636043116747046986036348772677
61636043116747046986036348772713
61636043116747046986036348772761
61636043116747048579626344601667
61636043116747048586393676386209
61636043116747048586397120064841
61636043116747048587240295498091
61636043116747048587241352593291
61636043116747048587241438686731
61636043116747949200973826874475
61636043116747949200977270080723
61636043116747949200977270080771
61636043116754837082094385659723
61636043116754837082094757196031
61636043116754837082094758712351
61636043116754837493685378958803
61636043116754837493688736543995
61636043116754837494525536101693
61636043116754837494525564681409
61636043116754846960621937462328
61636043116754848195131787114111
61636043116754848195132158650419
61636043116754848195132160166739
61636043116754848200215504480911
61636043116754848606722780413191
61636043116754848606726137998383
61636043116754848606976928200596
61636043116754848606997848788904
61636043116754848607562593182339
61636043116754848607562937556081
61636043116754848607562966135797
61636043116754848611808710647125
61636043116754848612645626053105
61636043116754848612646654922881
61636043116754851906252787413171
61636043116754851906252787426269
61636043116754851907088467756851
61636043116754851907088553495999
61636043116754851907089611057967
61636043116754851907091911081191
61636043116754851907091911435483
61636043116754851907091939660907
61636043116754851907092025754347
61636043116754851907092025866823
61636043116754851907093054618507
61636043116754851907093054624123
61636043116754851907093054736599
61636043116754852272933103284585
61636043116754852272933103303512
61636043116754852317846392291565
61636043116754852317846392304663
61636043116754852317846506610429
61636043116754852317846506623527
61636043116754852317846763827873
61636043116754852317846763840971
61636043116754852317846765244815
61636043116754852317848830975713
61636043116754852317849859826775
61636043116754852317849859828179
61636043116754852317849859839825
61636043116754852317849859841277
61636043116754852318682186967207
61636043116754852318682531323479
61636043116754852318682531340741
61636043116754852318683215836983
61636043116754852318683220423203
61636043116754852318683220541247
61636043116754852318683334860111
61636043116754852318683560193255
61636043116754852318683560210517
61636043116754852318683563379795
61636043116754852318683564914989
61636043116754852318683592077555
61636043116754852318683593494705
61636043116754852318683679233853
61636043116754852318685630645631
61636043116754852318685630645839
61636043116754852318685659225555
61636043116754852318686002182147
61636043116754852318686659498145
61636043116754852318686659515615
61636043116754852318686688076409
61636043116754852318686688076457
61636043116754852318686688095331
61636043116754852318687031051923
61636043116755135990261620841847
61636043116755136036015177067053
61636043116755136036834209299723
61636043116755137225611739102863
61636043116755137225611739104315
61636043116755137225611739121577
61636043116755137225611767682579
61636043116755137637202388047123
61636043116755137637205716934507
61636043116755137637205716940123
61636043116755137637205745514223
61636043116755137637205745519887
61636043116755137637477427370731
61636043116755137682959301727783
61636043116755137682959301731995
61636043116755137682959301844423
61636043116755137682959301850039
61636043116755137682959330424139
61636043116755137682959330429755
61636043116755137683775209393529
61636043116755137683775237973245
61636043116755146554256004807445
61636043116755146964157701363421
61636043116755146964157729943137
61636043116755146965849982620375
61636043116755147103299022296235
61636043116755147103299022309333
61636043116755147108382368126727
61636043116755147108382368139825
61636043116755147147360325812391
61636043116755147147361097464723
61636043116755147149052578508343
61636043116755147149052578521441
61636043116755147149114997329773
61636043116755147149867366843431
61636043116755147149870839101779
61636043116755147154135924338835
61636043116755147154135924351933
61636043116755147154954527888863
61636043116755147154955299541195
61636043116755148338645811688581
61636043116755148338649140558703
61636043116755148338649140575965
61636043116755148338649169136967
61636043116755148338649169155681
61636043116755148339485624320971
61636043116755148343728385866741
61636043116755148750239789501511
61636043116755148750243118390347
61636043116755148750243118394559
61636043116755148750243146968611
61636043116755148750243146974227
61636043116755148750514828825071
61636043116755148751055697050617
61636043116755148755322363679671
61636043116755148755325692572719
61636043116755148755325721152387
61636043116755148755325721152435
61636043116755148755597660220723
61636043116755148756138271228777
61636043116755148795996703298811
61636043116755148795996703304427
61636043116755148796247493028635
61636043116755148796812610847917
61636043116755148801079277364543
61636043116755148801079277482587
61636043116755148801079306062303
61636043116755148801330324424239
61636043116755148801895299344941
61636043116755148801895955143215
61636043116755148801896328214717
61636043116755152042994941043499
61636043116755152042994941047711
61636043116755152050608920523851
61636043116755152050609034838503
61636043116755152050609034842715
61636043116755152088748525957579
61636043116755152088748554537295
61636043116755152095523381411407
61636043116755152096338255485643
61636043116755152096339284355419
61636043116755152096341612952743
61636043116755152096341613425127
61636043116755152096341699046183
61636043116755152096341699164275
61636043116755152096342354490325
61636043116755152096342727915959
61636043116755152096342728034051
61636043116755152098033864598935
61636043116755152098037303560205
61636043116755152461363401379885
61636043116755152461363772916193
61636043116755152461363774333183
61636043116755152461363774346233
61636043116755152461365840064033
61636043116755152461366868915095
61636043116755152461366868928145
61636043116755152462202639733951
61636043116755152462203668585013
61636043116755152462203668586465
61636043116755152463897502206403
61636043116755152463897502207855
61636043116755152500339146217129
61636043116755152500342159310695
61636043116755152500342502267287
61636043116755152507084557123303
61636043116755152507088000801935
61636043116755152507116986184807
61636043116755152507117329141399
61636043116755152507117330663335
61636043116755152507117359243051
61636043116755152507119424973901
61636043116755152507120425141705
61636043116755152507120425258345
61636043116755152507120453838061
61636043116755152507932233311671
61636043116755152507932233684677
61636043116755152507932889128819
61636043116755152507932893715039
61636043116755152507932893833083
61636043116755152507933008151947
61636043116755152507933233485091
61636043116755152507933233502353
61636043116755152507933236671631
61636043116755152507933238206825
61636043116755152507933262181447
61636043116755152507933265369391
61636043116755152507933266786541
61636043116755152507933348293601
61636043116755152507933352525689
61636043116755152507935332517183
61636043116755152507935332517391
61636043116755152507935675473983
61636043116755152507936332789981
61636043116755152507936332807451
61636043116755152507936361368293
61636043116755152507936361387167
61636043116755152507936704343759
61636043116755152509627580613865
61636043116755152509627585194469
61636043116755152509627585213135
61636043116755152509627585213343
61636043116755152509627809067858
61636043116755152509627928169935
61636043116755152509630166411371
61636043116755152509631024292497
61636043116755152509631281326206
61636043116755152509631281509941
61636043116756038251774933372141
61636043116756049364812334826529
61636043116756049369896052193329
61636043116756053075682256547139
61636043116756053075682285244899
61636043116756053075685381243801
61636043116756053075932962185437
61636043116756053075933072253499
61636043116756053075933076504301
61636043116756053075933333721745
61636043116756053075936401142335
61636043116756053075936429720599
61636043116756053075936429722051
61636043116756054267245135244889
61636043116756054312974698745031
61636043116756054312978142423663
61636043116758738307830259749655
61636043116758738307830288447463
61636043116758739543176966572083
61636043116758739543176966572131
61636043116758739543176966690175
61636043116758739954206199774039
61636043116758739955021992998665
61636043116758749420867661204043
61636043116758749420867661204091
61636043116758749420867689901851
61636043116758750656214368026471
61636043116758750656214368026519
61636043116758750656214368144563
61636043116758750656274030958889
61636043116758750660733197741295
61636043116758750660733197742747
61636043116758750660733226439103
61636043116758750661298056813555
61636043116758750661298056813603
61636043116758751067243572530667
61636043116758751067243601228427
61636043116758751068059394453053
61636043116758751072327175574391
61636043116758751072327204270747
61636043116758751073143111819853
61636043116758754184403649470187
61636043116758754184403649471639
61636043116758754184403678167995
61636043116758754184404338571315
61636043116758754184404338571363
61636043116758754184404338689407
61636043116758754184404424310463
61636043116758754184404424310511
61636043116758754184404453008271
61636043116758754184404678339963
61636043116758754184404678341415
61636043116758754184404681527907
61636043116758754184404681527955
61636043116758754184404707037771
61636043116758754184404710225715
61636043116758754184407777644853
61636043116758754184407777644901
61636043116758754184407777646305
61636043116758754184407806224569
61636043116758754184407806224617
61636043116758754321584106600141
61636043116758754321584878246857
61636043116758754359995395183771
61636043116758754367334220550719
61636043116758754367334220668811
61636043116758754367334306284251
61636043116758754367334306289867
61636043116758754367334334982059
61636043116758754367334334987675
61636043116758754367334995385379
61636043116758754367334995503471
61636043116758754367335363851835
61636043116758754367335363857451
61636043116758754367335367039779
61636043116758754367337662340025
61636043116758754367337662812249
61636043116758754367337691391965
61636043116758754367338433992357
61636043116758754367338434460369
61636043116758754367338463038681
61636043116758754367589511515479
61636043116758754367589597260243
61636043116758754779180021811961
61636043116758754779180136130825
61636043116758754779180393348269
61636043116758755967960789573385
61636043116758756006371306510395
61636043116758756006936079837891
61636043116758756013710131877343
61636043116758756013710131995387
61636043116758756013710246308635
61636043116758756013710246314251
61636043116758756013710906712003
61636043116758756013710906830047
61636043116758756013711021148911
61636043116758756013711246482055
61636043116758756013711246486267
61636043116758756013711249668595
61636043116758756013711275178411
61636043116758756013711275184027
61636043116758756013711278366355
61636043116758756013713573666649
61636043116758756013713574138825
61636043116758756013713602718541
61636043116758756013714345318981
61636043116758756013714345785541
61636043116758756013714345786945
61636043116758756013714374365257
61636043116758756013961178937039
61636043116758756013964622615671
61636043116758756013964651195387
61636043116758756013965508586867
61636043116758756014526153857741
61636043116758756014526809656015
61636043116758756014527182727517
61636043116758756014529596001179
61636043116758756014530253334647
61636043116758756014530281914363
61636043116758756016221386816581
61636043116758756016221731191727
61636043116758756016221731195939
61636043116758756016221734378267
61636043116758756016221845514803
61636043116758756016221848697131
61636043116758756016224830028653
61636043116758756016224858608369
61636043116758756016224859074929
61636043825755065110687176730596
61636043825755065111503079674608
61636043825757766402340258525476
61636043825757766403156161469488
61636043825781792661921272037528
61636043825781792662674413216616
61636043825781792662737179567760
61636043825781793073703535150894
61636043825781793074519442694176
61636043825789898184009569914782
61636043825793800187179729145916
61636043825793800233498173008596
61636043825793800233560934773520
61636043825793800233749220068292
61636043825793800598773706977560
61636043831655585002266431008926
61636043831663688877225676393566
61636043831663699944572254702956
61636043831663699990263077847954
61636043831663699990325810915064
61636043831663699990325839612878
61636043831663701179354188197888
61636043831686815804023760981964
61636043831686815804044681688370
61636043831686816170640630106939
61636043831686816170641318853775
61636043831686816216369851104207
61636043831686816216373294310455
61636043831686816216373983057291
61636043831686816216373983529675
61636043831686816216394215016855
61636043831686816216395243886631
61636043831686816216395247074575
61636043831687716188758412638077
61636043831687716371772751805373
61636043831687716371772752277756
61636043831687716371775851110470
61636043831687716371856434630988
61636043831687716371856463328802
61636043831688016378029035202931
61636043831688016378032478881563
61636043831688016515289789945792
61636043831688016973389350192319
61636043831688016973392793870951
61636043831688016973393937053975
61636043831688016973393937059591
61636043831690417892005127877969
61636043831690417892008571084217
61636043831690417892008571097315
61636043831690417892008599782025
61636043831690417892008685875465
61636043831690418030022499935855
61636043831690418075022910718073
61636043831690418075022910719525
61636043831690418075775023046099
61636043831690418075776051898613
61636043831690418075776056147963
61636043831690418441888445415503
61636043831690418486801730171681
61636043831690418486805173844489
61636043831690418486805173845941
61636043831690418486805173850313
61636043831690418486805202075737
61636043831690418486805288169177
61636043831690418487621109619019
61636043831690421736334812282027
61636043831690718081275721758113
61636043831690718081275721771211
61636043831690718081279164964361
61636043831690718081279164977459
61636043831690718081279165436745
61636043831690718081279165449843
61636043831690718081279193662169
61636043831690718081279279755609
61636043831690718218539948387561
61636043831690718219293093815999
61636043831690718219293094288383
61636043831690718264293504599669
61636043831690718264293504617138
61636043831690718264293504617139
61636043831690718264293533296025
61636043831690718265045616926207
61636043831690718265045616926243
61636043831690718265045616926450
61636043831690718265045616926451
61636043831690718265046645796226
61636043831690718265046645796227
61636043831690718265046650028107
61636043831690718265046650500491
61636043831690718265046764819355
61636043831690718265109440845130
61636043831690718265109440845131
61636043831690718265297726139902
61636043831690718265297726139903
61636043831690718630322211513977
61636043831690718676075767726085
61636043831690718676075796422441
61636043831690721925417497144398
61636043831691624140546360771666
61636043831691624186279024975182
61636043831698521766964373275707
61636043831698521766964717649241
61636043831698521766964744812015
61636043831698521766964746228957
61636043831698521766967040565771
61636043831698521766967040584485
61636043831698521904225500604429
61636043831698521904413528668659
61636043831698521904413785899201
61636043831698521949979056803439
61636043831698521949979056816537
61636043831698521950167084880767
61636043831698521950167084893865
61636043831698521950167342111309
61636043831698523185513102620781
61636043831698523185513787117023
61636043831698523185514131490557
61636043831698523185514160169651
61636043831698523185514163357595
61636043831698523185516201925878
61636043831698523185516574978507
61636043831698523185517230795654
61636043831698523185517230795655
61636043831698523185517602331963
61636043831698523185517603748905
61636043831698523185517603848283
61636043831698523185580365513829
61636043831698523551356967900235
61636043831698523551629707206187
61636043831698523552193791432555
61636043831698523552194480179391
61636043831698523597106993283237
61636043831698523597106994700179
61636043831698523597107080439327
61636043831698523597107080906095
61636043831698523597107769652931
61636043831698523597108109309103
61636043831698523597108138001295
61636043831698523597108141189239
61636043831698523597108224094735
61636043831698523597110436961709
61636043831698523597110436961869
61636043831698523597110438024519
61636043831698523597110438378811
61636043831698523597110552810151
61636043831698523597111208609829
61636043831698523597111236839625
61636043831698523597111237306185
61636043831698523597111581679927
61636043831698523597362371409703
61636043831698523597943904438415
61636043831698523597947376342471
61636043831698523597948408400191
61636043831698527259926333985990
61636043831698527259929777664622
61636043831698527303988785946382
61636043831698821956234967155851
61636043831698821956235340208479
61636043831698821956235340214095
61636043831698821956237634445915
61636043831698821956237634464629
61636043831698822093496094956956
61636043831698822093684123021187
61636043831698822132474852992766
61636043831698822139249679866878
61636043831698822140069026371424
61636043831698823329033583948735
61636043831698823329034612837225
61636043831698823740624118574131
61636043831698823740627561780379
61636043831698823786377588698415
61636043831698823786381030841853
61636043831698823786381032377047
61636043831698823786381146690295
61636043831698823786381802488569
61636043831698823786382175560071
61636043831698823786382175565687
61636043831698827035074988887526
61636043831698827035155233880369
61636043831698827035155233880378
61636043831698827446937497006794
61636043831698827492419112733672
61636043831698827493235017094617
61636043831698827493235017094626
61636043831699722662064460982725
61636043831699722662064461455108
61636043831699722707818046246932
61636043831699723759585640102185
61636043831699723759585640201563
61636043831699724354193957200503
61636043831699724354381870840875
61636043831699724354381870958967
61636043831699724354382242495275
61636043831699728060987479113483
61636043831699728060987479113726
61636043831699728198244877439040
61636043831702424365496105467231
61636043831702424365499548673479
61636043831702424411249661679339
61636043831702424411252247494106
61636043831702424411252247612198
61636043831702424411252247612204
61636043831702424411253133583395
61636043831702424411253390800839
61636043831702425462828112848339
61636043831702425462828112966431
61636043831702425462828198581871
61636043831702425462828198587487
61636043831702425462828199054255
61636043831702425462828199059871
61636043831702425462828227279679
61636043831702425462828227633971
61636043831702425462828887801091
61636043831702425462829002119955
61636043831702425462829227457263
61636043831702425462829256149455
61636043831702425462829256155071
61636043831702425462829342242895
61636043831702425462829342248511
61636043831702425462832326289977
61636043831702425462832326757989
61636043831702425462832326762361
61636043831702425462832354987785
61636043831702425462832355454345
61636043831702425462832441081225
61636043831702425600088982009443
61636043831702425600093109713177
61636043831702425600281395007949
61636043831702425600842123188531
61636043831702425600846255141615
61636043831702425600846255613998
61636043831702425600846255613999
61636043831702425645842538221551
61636043831702425645843226968387
61636043831702425645843567091327
61636043831702425645846665923833
61636043831702425645846665923881
61636043831702425645846665925285
61636043831702425645846694621641
61636043831702425646031509075215
61636043831702425646031512263159
61636043831702425646031595168655
61636043831702425646034951218605
61636043831702425646034951218653
61636043831702425646034951220057
61636043831702425646034952635755
61636043831702425646034952753847
61636043831702425646034979916413
61636043831702425646595679400639
61636043831702425646599811353723
61636043831702425646599811826106
61636043831702425646599811826107
61636043831702425646599840523920
61636043831702425646599926144971
61636043831702425646662602170746
61636043831702425646662602170747
61636043831702426011875460000055
61636043831702426057625486906859
61636043831702426057625490094803
61636043831702426057628158938774
61636043831702426057628930113107
61636043831702426057628930585491
61636043831702426057629044909971
61636043831702426058444865297162
61636043831702426058444865297163
61636043831702429169709532539277
61636043831702429352891352154702
61636043831702429718184337640166
61636043831702429901683322596894
61636043831702429901683322714986
61636043831702429901683579932430
61636043831702430953530355367082
61636043831702430953531127019414
61636043831702430953531384236858
61636043831702430953534599277762
61636043831702431136465140350161
61636043831702431137030372494006
61636043834654040722056439791736
61636043834654491005188521888958
61636043834656742013709521586616
61636043834656742471036163621776
61636043834656892153909345485697
61636043834656892565692381325851
61636043834656893802732974685367
61636043834656893802733749524239
61636043834656893802984798000877
61636043834656893930684058280365
61636043834656893940182790605809
61636043834656894351776768437453
61636043834656894351776768443069
61636045261480794512755576210624
61636045261480796159131487537200
61636045261480805625792977665012
61636045261480807272168888991588
61636045261553740500426957779104
61636045261553742146802869105680
61636045261574164534973910794221
61636045261574166181349822120797
61636045261574166181910550298624
61636045261575370599472136279093
61636045261575370604552381387545
61636045261575370604555825061965
61636045261575370604555825066177
61636045261577766211236149780515
61636045261577766211424435062237
61636045261577767857800346388813
61636045261577767858364173416403
61636045261577768040542717921155
61636045261577768040542717921368
61636045261577768041295087447911
61636045261577768041295859100456
61636045261577768041358625451600
61636045261577768046378433261141
61636045261577768046378433278403
61636045261577768452324981034521
61636045261577768452324981034734
61636045261577768453140888578016
61636045261577768458244378740789
61636045261578066400506743660659
61636045261578066400695028942381
61636045261578068047634767296547
61636045261578068229813283204321
61636045261578068229813283221583
61636045261578068229813311801299
61636045261578068230565395530895
61636045261578068230565652748339
61636045261578068230566424383409
61636045261578068235649027158547
61636045261578068641595546330737
61636045261578068641595546334949
61636045261578071891125218073973
61636045261578071896208906856845
61636045261578071896208906861057
61636045261578972321676245338933
61636045261578972326759934126017
61636045261585862442249803883316
61636045261585871321729698173793
61636045261585871733324447653557
61636045261585871916338016721030
61636045261585871916526388096192
61636045261585873151037037979815
61636045261585873151873091377788
61636045261585873156119612157975
61636045261585873562630244141865
61636045261585873562631015798622
61636045261585873563463711624240
61636045261585873563467069209432
61636045261585873567713589972357
61636045261585873567985557624573
61636045261585877269507192724459
61636045261585877269508221576973
61636045261585877274587437815649
61636045261585877274587695033093
61636045261585877274587695050355
61636045261585877274588466702687
61636045261585877274590795755133
61636045261585877274590795772395
61636045261585877274590881494281
61636045261585877274590881511543
61636045261585877274591138711725
61636045261585877274591138728987
61636045261585877274591910364057
61636045261585877274591910381319
61636045261585877412039835429589
61636045261586171511000292053937
61636045261586173340307603280243
61636045261586173345390206038119
61636045261586173751900809446505
61636045261586173751901581094625
61636045261586177046347980441783
61636045261586177046347980459045
61636045261586177051430583216921
61636045261586177053938742039213
61636045261586177413024201812779
61636045261586177417540619893641
61636045261586177417540619906691
61636045261586177418104704138675
61636045261586177418107804843453
61636045261586177418107804860715
61636045261586177418107890599863
61636045261586177418108147817307
61636045261586177418108919452377
61636045261586177418108919469639
61636045261586177419802381554721
61636045261586177419803496146383
61636045261586177419803496163645
61636045261586177456246352726907
61636045261586177456246381306623
61636045261586177456246609944351
61636045261586177456247381579421
61636045261586177456247381596683
61636045261586177457938605422859
61636045261586177457938634002575
61636045261586177457938862627253
61636045261586177457941958273427
61636045261586177457941958290689
61636045261586177458189566730357
61636045261586177458189566743407
61636045261586177458753393757947
61636045261586177458753650975391
61636045261586177458754422627723
61636045261586177458756866016295
61636045261586177458758237842663
61636045261586177462989693197967
61636045261586177462993136876599
61636045261586177463022237037461
61636045261586177463022237050511
61636045261586177463024561048565
61636045261586177463273284097157
61636045261586177463273284110207
61636045261586177463837111124747
61636045261586177463837368342191
61636045261586177463838139994523
61636045261586177463840469046969
61636045261586177463840469064231
61636045261586177463840554803379
61636045261586177463840812020823
61636045261586177463841583655893
61636045261586177463841583673155
61636045261586177465532716688529
61636045261586177465532719870857
61636045261586177465535045758237
61636045261586177465536160349899
61636045261586177465536160367161
61636045261587077431981595602580
61636045261587077985919586501146
61636045261587077986107871778657
61636045261587077986108987804727
61636045261587077986108987804736
61636045261587078026502413633455
61636045261587078026502670850899
61636045261587078026503814039539
61636045261587078026505885891803
61636045261587078026507257718171
61636045261587078031586388200437
61636045261587078031586388217699
61636045261587078031587159870031
61636045261587078031589488939739
61636045261587078031589831879069
61636045261587078031589831896331
61636045261587078031590603548663
61636045261587079216371319576816
61636045261587079220701519996132
61636045261589764910111336316928
61636045261589773781975193750217
61636045261589773781975450967661
61636045261589773781976222615781
61636045261589773782227271092632
61636045261589774193821248924276
61636045261589775428351362290025
61636045261589775428351362294237
61636045261589775428352133946569
61636045261589775433434708120517
61636045261589775433434708124729
61636045261589775433706675772733
61636045261589775565801175029756
61636045261589775611365701457321
61636045261589775611553702372088
61636045261589775611553729534649
61636045261589775611554731241864
61636045261589775611554846033112
61636045261589775612118471100101
61636045261589775612118561442944
61636045261589775612181237468720
61636045261589775612369519576952
61636045261589775616449047287813
61636045261589775616637332582585
61636045261589776023148737775528
61636045261589776028231310414229
61636045261589776028231310418441
61636045261589779135225211550472
61636045261589779135226240420248
61636045261589779135226243606788
61636045261589779135229339725133
61636045261589779139744728953481
61636045261589779140308555963809
61636045261589779140308813181253
61636045261589779140309589437280
61636045261589779140311913903293
61636045261589779140311999642441
61636045261589779140312256859885
61636045261589779140313028512217
61636045261589779270146975514552
61636045261589779272405639627082
61636045261589779272406411279414
61636045261589779272486997982260
61636045261589779272489322446874
61636045261589779277570343812752
61636045261589779277572668277366
61636045261589779277572668278764
61636045261589779277760953573536
61636045261589779277760953573537
61636045261589779277760953577749
61636045261589779317591668396533
61636045261589779317591668400745
61636045261589779317591782715397
61636045261589779318156524280849
61636045261589779318159996539197
61636045261589779322675385763333
61636045261589779322675385767545
61636045261589779323239469995317
61636045261589779323239469999529
61636045261589779323242570717357
61636045261589779323242913673949
61636045261589779323242913678161
61636045261589779323243685326281
61636045261589779689352606939168
61636045261589779729185646228177
61636045261589779729185646232389
61636045261589779729185760547041
61636045261589779734269363594977
61636045261589779734269363599189
61636045261589779736779847832229
61636045261589779872285588223457
61636045261589780916522115193008
61636045261589780918781550953658
61636045261589780918782322605990
61636045261589780919618379203340
61636045261589780919618465296780
61636045261589780924137209278072
61636045261589780964531663959305
61636045261589780964532435611637
61636045261589780964532549930501
61636045261589780964535136217653
61636045261589780964535993609133
61636045261589780969615124108661
61636045261589780969615381326105
61636045261589780969616152978437
61636045261589780969618482043933
61636045261589780969618482048145
61636045261589780969618567787293
61636045261589780969618825004737
61636045261589780969619596652857
61636045261589780969619596657069
61636045261589781101983918666241
61636045261589781101984263039979
61636045261589781101984263039988
61636045261589781101984948953163
61636045261589781101984948953172
61636045261589781102549122110844
61636045261589781107067521714177
61636045261589781107068637740247
61636045261589781107068637740256
61636045261589781107632377598493
61636045261589781109327301848325
61636045261589781109328073855029
61636045261589781109328073855038
61636045267378614209449757565031
61636045267378614347462624617204
61636045267378614759244887730523
61636045267378625322487159019419
61636045267378625460501083521084
61636045267378625872279617158611
61636045267378625872281946228319
61636045267378625872283089416959
61636045267386429008927922728233
61636045267386429008928951579295
61636045267386430243709856223165
61636045267386718268175454793668
61636045267386718268176483663444
61636045267386719319943047231979
61636045267386719319944076101755
61636045267386719457203803496776
61636045267386729198196188011053
61636045267386729198198516608377
61636045267386729198198516707755
61636045267386729198198517080761
61636045267386729198199545459439
61636045267386729198199545478153
61636045267386729198199545577531
61636045267386729198199660269401
61636045267386729335459300035948
61636045267386729335459300154046
61636045267386730432978121505985
61636045267386730432980448686367
61636045267386730432980450084595
61636045267386730432980450103309
61636045267386730432980450202687
61636045267386730432980450575693
61636045267386730432981477556143
61636045267386730432981478973085
61636045267386730432981593764333
61636045267386730570241233530880
61636045267386730570241233648978
61636045267386730570242262400656
61636045267386730982024156805703
61636045267386730982024271124567
61636045267389419971610799701867
61636045267389419971611570999907
61636045267389419971611571354199
61636045267389421206393507677167
61636045267389421207208293178603
61636045267389421207208296012255
61636045267389421572233126236619
61636045267389430489287512741233
61636045267389430489849269787219
61636045267389430900881490572877
61636045267389431038891944338131
61636045267389431038894272935455
61636045267389431038894273407839
61636045267389431038894644944147
61636045267389431038895387544379
61636045267389431038895416242187
61636045267389431084648972454295
61636045267389432136227509711119
61636045267389432136227509829211
61636045267389432136227509834827
61636045267389432136228284669487
61636045267389432136228541886931
61636045267389432273488178347443
61636045267389432273488178465535
61636045267389432273677352919447
61636045267389432274237962059431
61636045267389432274241437151431
61636045267389432274492109841167
61636045267389432685267855664707
61636045267389432685270556270723
61636045267389432685271216432227
61636045267389432685271327568763
61636045267389432685271327923055
61636045267389432685271330751091
61636045267389432686086087672811
61636045267447658329892695993363
61636045267447658329892695998979
61636045267450359438342381692557
61636045267450359621545777788243
61636045267450368911782826396971
61636045267450368912054794031877
61636045267451260006342105658071
61636045267451260006343248846711
61636045267451260007849802062659
61636045267451260007849802180751
61636045267451260145862554441677
61636045267451260145862669232924
61636045267451260191616139233501
61636045267451260557644932346243
61636045267451271126806572660909
61636045267451271126995629594915
61636045267451271126995744386163
61636045267451560195613814147139
61636045267451560197120367481179
61636045267451560335133234533352
61636045267451560380886819325176
61636045267451560380887848194952
61636045267451560746915497646671
61636045267451560792669082438495
61636045267451560792669854090827
61636045267451571316056245952745
61636045267458463313301627077197
61636045267458463314993879773149
61636045267458463314996978605863
61636045267458463322579557890275
61636045267458463496505023178499
61636045267458465142880162852743
61636045267458465142880934505075
61636045267458474021524005276543
61636045267458474022339137966451
61636045267458474022339137972067
61636045267458474022360058554759
61636045267458474022360058678467
61636045267458474433117983108187
61636045267458474433933115798095
61636045267458474433933115816809
61636045267458474433933230608057
61636045267458474433950678919303
61636045267458474433950678938017
61636045267458474433954036386403
61636045267458474433954036405117
61636045267458474433954151196365
61636045267458474433954806640507
61636045267458474433954811344771
61636045267459363881302494225735
61636045267459364020821799826317
61636045267459364020821914617564
61636045267459364066575384618141
61636045267459365118340764667317
61636045267459365118343091847699
61636045267459365118343093264641
61636045267459365118343093364019
61636045267459365118343093737025
61636045267459365711444742710055
61636045267459374590171840195191
61636045267459375001682135673603
61636045267459375001682135692317
61636045267459375001682250483565
61636045267459375001765818026835
61636045267459375001765818045549
61636045267459375001954989765187
61636045267459375138942918647505
61636045267459375138942919119888
61636045267459375139026601473120
61636045267459375184696474859613
61636045267459376236464183978497
61636045267459376236547751540481
61636045267459376237300892700855
61636045267459664070573059526163
61636045267459664255846064709816
61636045267459664255847093579592
61636045267459665307611329967745
61636045267459665307613657148127
61636045267459665307613658565069
61636045267459665307613658664447
61636045267459665307613659037453
61636045267459665307614802226093
61636045267459665444874413412924
61636045267459665902411035798435
61636045267459675190949372105361
61636045267459675190952729572461
61636045267459675190952844363709
61636045267459675190953499807851
61636045267459675191015491337385
61636045267459675191204548265775
61636045267459675191204663057023
61636045267459675191225468972175
61636045267459675191225472160119
61636045267459675328213483947933
61636045267459676425731305600293
61636045267459676425734777858641
61636045267459676425735433302783
61636045267459676426550565992691
61636045267462065172955576020615
61636045267462065172955576026231
61636045267462065586244019415345
61636045267462065586244133734209
61636045267462065724257259525763
61636045267462065770010472308895
61636045267462065770010472426987
61636045267462065770011586917819
61636045267462065770011615615627
61636045267462066819330344164167
61636045267462066819330715700475
61636045267462066819331487352807
61636045267462066821586681086487
61636045267462066821587824275127
61636045267462066821590152878067
61636045267462066821590152990543
61636045267462066821590152996159
61636045267462066821591181742227
61636045267462066821591181747843
61636045267462066821591181860319
61636045267462066821591185048263
61636045267462066959603934108147
61636045267462067003097824504935
61636045267462067004604377720883
61636045267462067004604377838975
61636045267462067005357518899971
61636045267462067005357519018063
61636045267462067414691802336579
61636045267462067416387412505247
61636045267462067416387498244395
61636045267462076293335217468483
61636045267462076293418899821715
61636045267462076293607956774435
61636045267462076293608071560067
61636045267462076293608071565683
61636045267462076842378006338259
61636045267462076842378006810643
61636045267462077939983982892259
61636045267462078076971911750247
61636045267462078077160968697351
61636045267462078077725052929335
61636045267462078077996649041031
61636045267462078077996763832279
61636045267462078122725467962355
61636045267462078123478609141443
61636045267462365362226141321043
61636045267462365362226141326659
61636045267462365775514699034637
61636045267462365959281409618015
61636045267462365959282180916055
61636045267462365959282181270347
61636045267462367008601281000903
61636045267462367008602052653235
61636045267462367010858389575555
61636045267462367010860718290971
61636045267462367010860718296587
61636045267462367010861747042655
61636045267462367010861747160747
61636045267462367010861750348691
61636045267462367194064117593315
61636045267462367559903736152767
61636045267462367605658092242631
61636045267462367605658095424959
61636045267462376482041725705317
61636045267462376482605809937301
61636045267462376482605811472335
61636045267462376482606586306995
61636045267462376482857630060655
61636045267462376482857744851903
61636045267462376482878550767055
61636045267462376482878553954999
61636045267462376893635703536961
61636045267462376894472528598699
61636045267462376894472531786643
61636045267462378128978365208103
61636045267462378128981721263877
61636045267462378128981722675203
61636045267462378128981722798911
61636045267462378128982497633571
61636045267462378129797625619215
61636045267462378266242477050675
61636045267462378266995618229763
61636045267462378312185118907695
61636045267462378312185122095639
61636045267482780017016602909743
61636045267482780062769158949883
61636045267482780062770187819659
61636045267482780428610580741387
61636045267482780474360808066111
61636045267482780474363136781527
61636045267482780474363911621803
61636045267482780474364165651303
61636045267482780474364168839247
61636045267482789902321964701869
61636045267482791135136578542291
61636045267482791136912513610189
61636045267482791136912514082572
61636045267482791137648206440603
61636045267482791137664625900787
61636045267482791137667982423121
61636045267482791137667983485979
61636045267482791137667983840271
61636045267482791137668098159135
61636045267482791137668098277227
61636045267482791137668758326255
61636045267482791137669127147003
61636045267482791137669130334947
61636045267482791182645177813705
61636045267482791182645178286088
61636045267482791182666098992494
61636045267482791183398318974079
61636045267482791183400646626637
61636045267482791183400647689495
61636045267482791183400648043787
61636045267482791183400762480743
61636045267482791183401422529771
61636045267482791183401791232427
61636045267482791183418210810703
61636045267482791183419239680479
61636045267482791183419242868423
61636045267482791183421683069051
61636045267482791183422711938827
61636045267482791183422715126771
61636045267482791546730556373935
61636045267482791548697876028445
61636045267482791549242184272247
61636045267482791549258603732431
61636045267482791549258604204815
61636045267482791549261961317623
61636045267482791549261961671915
61636045267482791549262075990779
61636045267482791549262076108871
61636045267482791549262736157899
61636045267482791549263104860555
61636045267482791549263104978647
61636045267482791549263108166591
61636045267482791554324758450407
61636045267482791554342206780367
61636045267482791554345679038715
61636045267482791592480783698659
61636045267482791592484916124127
61636045267482791594430540231961
61636045267482791594991268408331
61636045267482791594992296805723
61636045267482791594994624458281
61636045267482791594994624459733
61636045267482791594994625521139
61636045267482791594994625875431
61636045267482791594994740312387
61636045267482791594995396110661
61636045267482791594995769064071
61636045267482791594995769182163
61636045267482791594995772370107
61636045267482791595012188642347
61636045267482791595013217512123
61636045267482791595013220700067
61636045267482791595015660900695
61636045267482791595016316817013
61636045267482791595016321422107
61636045267482791595016689770471
61636045267482791595016692958415
61636045267482791600074870983883
61636045267482791600077970290225
61636045267482791600078343242231
61636045267482791600079118200599
61636045267483680637356796707208
61636045267483680637359895539922
61636045267483690332601023859699
61636045267483691567379858521917
61636045267483691567382957354631
61636045267483691567463540875149
61636045267483691750394197689213
61636045267483691750394198161596
61636045267483691750397296994310
61636045267483691750477880514828
61636045267483980636085082999467
61636045267483980636837195303163
61636045267483980636837195308779
61636045267483980780873805795528
61636045267483981231634569254823
61636045267483990521871617726745
61636045267483990521871617739843
61636045267483990521871617844837
61636045267483990521871991270471
61636045267483990522122664786441
61636045267483990522143585492841
61636045267483990659132745527851
61636045267483990659132745645943
61636045267483990659404341639546
61636045267483991754958199687395
61636045267483991754958199811103
61636045267483991756650452507055
61636045267483991756653551234775
61636045267483991756653551339769
61636045267483991756653924765403
61636045267483991756713214166985
61636045267483991756716686530327
61636045267483991757468682513357
61636045267483991757468684042775
61636045267483991757468684048391
61636045267483991757468684397067
61636045267483991757468684402683
61636045267483991757468798834023
61636045267483991757468798839639
61636045267483991757469458883051
61636045267483991757469827585707
61636045267483991757486247163983
61636045267483991757486247169599
61636045267483991757487276039375
61636045267483991757489603219757
61636045267483991757489604631083
61636045267483991757489605109083
61636045267483991757489719422331
61636045267483991757489719427947
61636045267483991757490374872089
61636045267483991757490379471359
61636045267483991757490748292107
61636045267483991757490748297723
61636045267483991892218954062867
61636045267483991893911206777533
61636045267483991893911207249916
61636045267483991893914306082630
61636045267483991894750359360847
61636045267483992303812931894511
61636045267483992305696568723565
61636045267483992306260654484967
61636045267483992306260654839259
61636045267483992306260769163739
61636045267483992306260769276215
61636045267483992306260769281831
61636045267483992306261424607881
61636045267483992306261429325243
61636045267483992306261798027899
61636045267483992306261798033515
61636045267483992306261798145991
61636045267483992306533393790919
61636045267483992306533394145210
61636045267483992306533394145211
61636045267483992306533396973247
61636045267483992306533508582167
61636045267483992311344372206059
61636045267483992311344372211675
61636045267483992311344372329767
61636045267483992311407133970983
61636045267483992349755573751531
61636045267483992351450153633481
61636045267483992352010881815307
61636045267483992352011910679467
61636045267483992352011910685083
61636045267483992352014237865465
61636045267483992352014239754791
61636045267483992352014354073655
61636045267483992352015009517797
61636045267483992352015014117067
61636045267483992352015382937815
61636045267483992352015382943431
61636045267483992352265286696394
61636045267483992352266058343111
61636045267483992352266061176763
61636045267483992357094484863243
61636045267483992357097957121591
61636045267483992357349775828003
61636045267483996010042369676373
61636045267483996010042369680585
61636045267483996010042369680745
61636045267483996010042483999609
61636045267483996012298449404127
61636045267483996012301805454285
61636045267483996012301921662475
61636045267483996012302178879919
61636045267483996012570417033417
61636045267483996012570417039241
61636045267483996012573774972901
61636045267483996012573774974353
61636045267483996012573774978565
61636045267483996012573889291765
61636045267483996012573889293217
61636045267483996017382423975481
61636045267483996017385524710411
61636045267483996017654020082805
61636045267483996017654020087017
61636045267483996017654020087177
61636045267483996017657492339701
61636045267483996017657492341153
61636045267483996017657492345365
61636045267483996017657493880564
61636045267483997253003511607480
61636045267486380503873578222417
61636045267486380503873692541281
61636045267486391624254105654579
61636045267486391624254477650173
61636045267486391624337788479987
61636045267486391624526073756045
61636045267486391624526073761709
61636045267486391624526073761869
61636045267486391624526188080733
61636045267486392219301756884214
61636045267486392219322677590620
61636045267486393270630016981155
61636045267486393270630388976749
61636045267486393270901985088285
61636045267486393271465812115875
61636045267486393271466845217739
61636045267486393275713734807241
61636045267486393407890800408519
61636045267486393408642797926791
61636045267486393408642912717831
61636045267486393408643169463099
61636045267486393408643169916561
61636045267486393408643169935275
61636045267486393408643941568893
61636045267486393408643945819695
61636045267486393408726480752199
61636045267486393408726852269793
61636045267486393408914766028257
61636045267486393408914880347121
61636045267486393408915913467699
61636045267486393453644356603365
61636045267486393453644356620627
61636045267486393454396468929939
61636045267486393454397497781001
61636045267486393454397502031803
61636045267486393459480071960613
61636045267486393459480071977875
61636045267486393819673063049661
61636045267486393819945032586990
61636045267486393820508858178765
61636045267486393820509891299343
61636045267486393865426619729781
61636045267486393865426619733993
61636045267486393865426619734153
61636045267486393870510337100953
61636045267486397114956290996421
61636045267486397114956291468805
61636045267486397120039980255889
61636045267486397160434778855955
61636045267486397160437879577995
61636045267486397160438251101205
61636045267486397160438251114303
61636045267486397160438251219297
61636045267486397160688926620221
61636045267486397160689300050226
61636045267486397160706491280834
61636045267486397160709847325169
61636045267486397160709847330992
61636045267486397160709847330993
61636045267486397160709963539182
61636045267486397160710220756626
61636045267486397165518124686447
61636045267486397165521596944795
61636045267486397165521597049789
61636045267486397165772643991393
61636045267486397165772645880718
61636045267486397165793564697793
61636045267486680692956229777479
61636045267486680693144257841709
61636045267486682340084253413367
61636045267486682340085282283143
61636045267486682340085286987407
61636045267486682523099626154703
61636045267486682523287654232031
61636045267486682529877549046590
61636045267486682529877549164688
61636045267486682530629661355902
61636045267486682530629661474000
61636045267486682530630690225678
61636045267486682934881632063675
61636045267486691811076977062359
61636045267486691811265262344033
61636045267486691813521342054525
61636045267486691813521599271969
61636045267486691813521599285067
61636045267486691813524699521625
61636045267486691813524699534723
61636045267486691813524699639717
61636045267486691813524699994009
61636045267486691813524700007107
61636045267486691813524814312873
61636045267486691813524814325971
61636045267486691813525071530317
61636045267486691813525071543415
61636045267486691813587833308339
61636045267486691813608382342869
61636045267486691813608382360131
61636045267486691813608382360339
61636045267486691813608382459509
61636045267486691813775746581321
61636045267486691813775747047881
61636045267486691813775861372569
61636045267486691813796667287721
61636045267486691813796667637641
61636045267486691813796667641853
61636045267486691813796667754281
61636045267486692362818765972534
61636045267486693458205000698247
61636045267486693458206029568023
61636045267486693458206034272287
61636045267486693459897253381101
61636045267486693459897253394199
61636045267486693459897510598545
61636045267486693459900610848201
61636045267486693459900610861299
61636045267486693459900610966293
61636045267486693459900611320585
61636045267486693459900611333683
61636045267486693459900725639449
61636045267486693459900725652547
61636045267486693459900982856893
61636045267486693460151658380121
61636045267486693460151658393171
61636045267486693460715742152979
61636045267486693460715742606441
61636045267486693460715742607893
61636045267486693460715742625155
61636045267486693460715856944227
61636045267486693460716890518267
61636045267486693460734081630783
61636045267486693460734338848227
61636045267486693460736405977353
61636045267486693460736405978757
61636045267486693460736405995983
61636045267486693460736405996019
61636045267486693460736405996227
61636045267486693460736663194749
61636045267486693460736663196201
61636045267486693460736663213463
61636045267486693460737434865795
61636045267486693460737434866003
61636045267486693460737439097883
61636045267486693460737439570267
61636045267486693460737553889131
61636045267486693460737811106575
61636045267486693464980856429037
61636045267486693464980856442135
61636045267486693464984328687385
61636045267486693464984328700483
61636045267486693597161365691685
61636045267486693597161365708947
61636045267486693597161365709154
61636045267486693597161365709155
61636045267486693597913734763527
61636045267486693597913735216989
61636045267486693597913735235703
61636045267486693597914511120123
61636045267486693597914625911371
61636045267486693597914883128815
61636045267486693597997417570221
61636045267486693597998193945738
61636045267486693597998193945739
61636045267486693597998565482047
61636045267486693598186478768127
61636045267486693598186479240510
61636045267486693598186479240511
61636045267486693598186593559375
61636045267486693602245083075955
61636045267486693602997080594019
61636045267486693602997081048933
61636045267486693602997081066195
61636045267486693602997195385267
61636045267486693602998224255043
61636045267486693602998228959307
61636045267486693641220373439583
61636045267486693641408658734355
61636045267486693642914950483509
61636045267486693642914950500771
61636045267486693642914950500978
61636045267486693642914950500979
61636045267486693642914950600149
61636045267486693642914950619076
61636045267486693643664738444847
61636045267486693643664995662291
61636045267486693643667062792821
61636045267486693643667062810047
61636045267486693643667062810083
61636045267486693643667062810290
61636045267486693643667062810291
61636045267486693643667062928388
61636045267486693643667320010265
61636045267486693643667320027527
61636045267486693643668091661109
61636045267486693643668091661145
61636045267486693643668091661193
61636045267486693643668091680066
61636045267486693643668091680067
61636045267486693643668091779237
61636045267486693643668095911947
61636045267486693643668096384331
61636045267486693643668210703195
61636045267486693643668467920639
61636045267486693643730081775189
61636045267486693643731229685563
61636045267486693643918109852517
61636045267486693643919142971643
61636045267486693643919257762891
61636045267486693648750665858019
61636045267486693648813427605681
61636045267486693648813427622943
61636045267486693648814575516055
61636045267486693649001712900453
61636045267486693649002860810827
61636045267486694008943628350089
61636045267486694008943628818101
61636045267486694008943628822313
61636045267486694008943628822473
61636045267486694009194677299110
61636045267486694009779423479241
61636045267486694009780456599771
61636045267486694009780457072154
61636045267486694009780457072155
61636045267486694009780571391019
61636045267486694014027346189273
61636045267486694053002636565999
61636045267486694054697213260005
61636045267486694054697213726565
61636045267486694060595690732097
61636045267486694060596838642471
61636045267486697301507166193950
61636045267486697301695451471253
61636045267486697301695451475465
61636045267486697303951787944275
61636045267486697303951788416451
61636045267486697303954887249165
61636045267486697303954888666315
61636045267486697303955003438689
61636045267486697303955003440093
61636045267486697303955003457319
61636045267486697303955003457355
61636045267486697303955003457562
61636045267486697303955260202623
61636045267486697303955260657537
61636045267486697303955260674799
61636045267486697304035470769890
61636045267486697304038943028238
61636045267486697304205935708541
61636045267486697304206050499789
61636045267486697304226856769233
61636045267486697304226856773445
61636045267486697304226971086693
61636045267486697304226971088097
61636045267486697309035133774767
61636045267486697309035134229681
61636045267486697309035134246943
61636045267486697309035134247150
61636045267486697309035134247151
61636045267486697309038606033115
61636045267486697309038606486625
61636045267486697309038606488029
61636045267486697309038606505291
61636045267486697309038606505498
61636045267486697309118816600382
61636045267486697309122288858730
61636045267486697309122288976828
61636045267486697309289653547725
61636045267486697309289653551937
61636045267486697347449036379717
61636045267486697349705373307653
61636045267486697349708468839911
61636045267486697349708845566001
61636045267486697349959520617005
61636045267486697349959520971297
61636045267486697349959635408253
61636045267486697354792191396493
61636045267486697355042090427687
61636045267486697355043238338061
61636045267486697355043238338097
61636045267486697355043238338145
61636045267486697355043238456189
61636045267486697357302671384431
61636045267486697357302671401693
61636045267486698947788915545161
61636045267486698948632090978411
61636045267486698948633234167051
61636045267486698950327437790959
61636045267486698950327700792787
61636045267486698950330023723819
61636045267486698950330910047903
61636045267486698950330910049307
61636045267486698951163495922099
61636045267486698955410011969119
61636045267486698955413369554311
61636045267486698955413369571573
61636045267486698955413369908603
61636045267486698955413484227467
61636045267486698955414513213883
61636045267486698955414513226981
61636045267486698956248242158675
61636045267486698956250193553191
61636045267486698956250193570453
61636045267486698956250197821468
61636045267486698956250312612716
61636045267486698957945918039479
61636045267486698957945918039527
61636045267486698957945918157571
61636045267487597734757336403506
61636045267487597734777884038405
61636045267487597734777999892462
61636045267487597734778257109906
61636045267487597739840680816897
61636045267487597739840682233998
61636045267487597739861601405205
61636045267487597739861602940404
61636045267487599516635172429739
61636045267487599516635286748603
61636045267487599516636315618379
61636045267487599516636401357527
61636045267487599518139511367227
61636045267487599518975191724005
61636045267487599519163219788235
61636045267487599519163477005679
61636045267487599519164248658011
61636045267487599519164334397159
61636045267487599519166577373427
61636045267487599519167720562067
61636045267487599519167806655506
61636045267487599523223200154311
61636045267487599524058880511089
61636045267487599524247937445095
61636045267487599524250638051110
61636045267487599524250638169208
61636045267487599524251409349151
61636045267487599524251409703442
61636045267487599562386514363387
61636045267487599562389871830487
61636045267487599562389986267443
61636045267487599563893067697427
61636045267487599568976785064227
61636045267487599569791544714605
61636045267487599569980601648611
61636045267487599569983302254626
61636045267487599569983302372718
61636045267487599569984073552667
61636045267487599569984073906958
61636045267494335495820191226286
61636045267494346982309636126926
61636045267494485614178957069779
61636045267494485614178957182255
61636045267494485614179985933939
61636045267494485614179985939555
61636045267494485614179986052031
61636045267494486025769463109843
61636045267494486025770606298483
61636045267494486025772561961271
61636045267494486025772906334805
61636045267494486025772933497579
61636045267494486025772934914521
61636045267494486025772935013899
61636045267494486025773962367355
61636045267494486025773963765583
61636045267494486025773963784297
61636045267494486025773963883675
61636045267494486032541381761657
61636045267494486163033574971129
61636045267494486163221860252803
61636045267494487444322234536351
61636045267494487451100246355330
61636045267494487451163295452454
61636045267494487809597771579379
61636045267494487810162627458079
61636045267494487855912854782803
61636045267494487855915958338495
61636045267494487855916212367995
61636045267494487855916215555939
61636045267494487855916329874803
61636045267494496732299932986771
61636045267494496732299932992387
61636045267494496733992185688339
61636045267494496733992185701437
61636045267494496733994508619371
61636045267494496733994508636633
61636045267494496734075868041571
61636045267494496734075868054669
61636045267494496734811560885083
61636045267494496734827980350883
61636045267494496734829009220659
61636045267494496734831336867601
61636045267494496734831336873265
61636045267494496734831336873425
61636045267494496734831337930459
61636045267494496734831337936075
61636045267494496734831338284751
61636045267494496734831338290367
61636045267494496734831452609231
61636045267494496734831452721707
61636045267494496734832481591483
61636045267494497143893910818415
61636045267494497143893910837129
61636045267494497145857873950543
61636045267494497145857873963641
61636045267494497146421958195625
61636045267494497146421958649295
61636045267494497146423101837935
61636045267494497146425315762103
61636045267494497146425316116395
61636045267494497146425316135109
61636045267494497146425429037031
61636045267494497146425430453973
61636045267494497146425430553351
61636045267494497146426457906807
61636045267494497146426459305035
61636045267494497146426459323749
61636045267494497146426459423127
61636045267494497150671832293153
61636045267494497150671832294605
61636045267494497150671832298817
61636045267494497281154693792317
61636045267494497281342607537683
61636045267494497281342721856547
61636045267494497281342979073991
61636045267494497281343750726323
61636045267494497282846946475171
61636045267494497282846946488269
61636045267494497283034860233635
61636045267494497283034860246733
61636045267494497283034974565597
61636045267494497283035231769943
61636045267494497283035231783041
61636045267494497283037183181929
61636045267494497283038326370569
61636045267494497283038326370617
61636045267494497283118542586867
61636045267494497283118542599965
61636045267494497283682626831949
61636045267494497283686070510580
61636045267494497283686070510581
61636045267494497283686099090296
61636045267494497283686099090297
61636045267494497283870654896179
61636045267494497283871683765955
61636045267494497283874011418561
61636045267494497283874012481371
61636045267494497283874012835663
61636045267494497283874127154526
61636045267494497283874127154527
61636045267494497283875155670011
61636045267494497283875241763451
61636045267494497328600502687279
61636045267494497328600502700377
61636045267494497328788530777705
61636045267494497328788787982051
61636045267494497328788787995149
61636045267494497329439655420502
61636045267494497329607019995770
61636045267494497329607019995771
61636045267494497329627940702176
61636045267494497333872133812543
61636045267494497333872133825641
61636045267494498564134548504621
61636045267494498564135577374397
61636045267494498564137647809718
61636045267494498564138020762969
61636045267494498564138020862347
61636045267494498564139049614031
61636045267494498564139049632745
61636045267494498564139049732123
61636045267494498564221588915434
61636045267494498564953809369403
61636045267494498569218151552557
61636045267494498569221250857447
61636045267494498569221623810905
61636045267494498569222394046295
61636045267494498569284385575829
61636045267494498927718518864259
61636045267494498927718633183123
61636045267494498927718890400567
61636045267494498927719662052899
61636045267494498928283746279267
61636045267494498929974970111059
61636045267494498929978326161217
61636045267494498929978327690635
61636045267494498929978327696251
61636045267494498929978328044927
61636045267494498929978328050543
61636045267494498929979097813549
61636045267494498930246566222755
61636045267494498930249923807947
61636045267494498930249924162239
61636045267494498930251066996587
61636045267494498930251067350878
61636045267494498930251067350879
61636045267494498930251153090027
61636045267494498930814782874591
61636045267494498930815151577247
61636045267494498930815154410899
61636045267494498935062016832011
61636045267494498935062016837627
61636045267494498935333984485631
61636045267494498935334756137963
61636045267494498935898840364331
61636045267494498975728526323167
61636045267494498975728526789935
61636045267494498975731882841337
61636045267494498975731882845549
61636045267494498975731882845709
61636045267494498975731883902743
61636045267494498975731883908359
61636045267494498975731884257035
61636045267494498975731884262651
61636045267494498975731998581515
61636045267494498975731998693991
61636045267494498975733027445675
61636045267494498975733027451291
61636045267494498975733027563767
61636045267494498976565350322255
61636045267494498976568825414255
61636045267494498980812129371103
61636045267494498980815228671829
61636045267494498980815600212509
61636045267494498980815601629451
61636045267494498981066648689147
61636045267494498981067420341479
61636045267494502225262325764521
61636045267494502230344871357349
61636045267494502230344871362965
61636045267494502267728236667007
61636045267494502267728236680105
61636045267494502268480348976319
61636045267494502268483706555895
61636045267494502268483706561511
61636045267494502268483706910187
61636045267494502268483706915803
61636045267494502268483821234667
61636045267494502268483821347143
61636045267494502268484850098827
61636045267494502268484850104443
61636045267494502268484850216919
61636045267494502270175700990466
61636045267494502270175957722429
61636045267494502270175957735527
61636045267494502270175959257463
61636045267494502270178282188495
61636045267494502270238721389776
61636045267494502270238721389777
61636045267494502270994189731777
61636045267494502271011754386775
61636045267494502271012782789783
61636045267494502271012785972111
61636045267494502271015110436725
61636045267494502271015110442548
61636045267494502271015110442549
61636045267494502271015111853875
61636045267494502271015111859491
61636045267494502271016255048131
61636045267494502275259303552921
61636045267494502275259303566019
61636045267494502275259304038402
61636045267494502275261628017583
61636045267494502275261628018987
61636045267494502275261628030633
61636045267494502275261628036249
61636045267494502275322438743479
61636045267494502275322438756577
61636045267494502276074551052791
61636045267494502276077535560865
61636045267494502276077535562269
61636045267494502276077535566481
61636045267494502276077907102949
61636045267494502276077908632367
61636045267494502276077908637983
61636045267494502276077908992274
61636045267494502276078678755281
61636045267494502276095356967943
61636045267494502276096131802603
61636045267494502276096500623351
61636045267494502276098827809349
61636045267494502276098829226291
61636045267494502276099599461681
61636045267494502634320656271375
61636045267494502634320656290089
61636045267494502634320770608953
61636045267494502634321799460015
61636045267494502634321799478729
61636045267494502634323750872001
61636045267494502634323755122803
61636045267494502634323869913843
61636045267494502634324122408309
61636045267494502634324126659111
61636045267494502634324127112573
61636045267494502634324127131287
61636045267494502634324898764905
61636045267494502636016007818755
61636045267494502636016379341965
61636045267494502636016379355063
61636045267494502636018704179585
61636045267494502636288348879294
61636045267494502636291443479920
61636045267494502636851802953475
61636045267494502636852059698743
61636045267494502636852061215063
61636045267494502636852061569355
61636045267494502636852061588069
61636045267494502636852147327216
61636045267494502636852147327217
61636045267494502636852175906932
61636045267494502636852175906933
61636045267494502636852836055339
61636045267494502636853204757995
61636045267494502636853204776708
61636045267494502636853204776709
61636045267494502636853207591647
61636045267494502636855156169981
61636045267494502636855159003633
61636045267494502636855160420783
61636045267494502636855275211823
61636045267494502636855527706129
61636045267494502636855527706289
61636045267494502636855527707533
61636045267494502636855531939621
61636045267494502636855531957090
61636045267494502636855531957091
61636045267494502636855532056261
61636045267494502636855532410553
61636045267494502636855532429267
61636045267494502636856304062885
61636045267494502641103164613385
61636045267494502641371666130070
61636045267494502641373989078364
61636045267494502641935750356439
61636045267494502641935750375152
61636045267494502641935750375153
61636045267494502641935864694017
61636045267494502641936893545079
61636045267494502641938844939595
61636045267494502641938844956905
61636045267494502641938844957065
61636045267494502641938849188993
61636045267494502641938849190397
61636045267494502641938849207623
61636045267494502641938849207866
61636045267494502641938849207867
61636045267494502641938963998907
61636045267494502641939216493373
61636045267494502641939220744175
61636045267494502641939221197637
61636045267494502641939221216351
61636045267494502641939992849969
61636045267494502643631101886349
61636045267494502643631101890561
61636045267494502643631101903575
61636045267494502643631101903818
61636045267494502643631101903819
61636045267494502643631473427029
61636045267494502643631473440127
61636045267494502643633424834643
61636045267494502643633798264648
61636045267494502643634569911205
61636045267494502680074326821061
61636045267494502680075355690837
61636045267494502680077426108689
61636045267494502680077426125951
61636045267494502680077426126158
61636045267494502680077426126159
61636045267494502680077683324681
61636045267494502680077683326133
61636045267494502680077683343395
61636045267494502680077797662467
61636045267494502680078826532243
61636045267494502681769674104541
61636045267494502681769678804641
61636045267494502681769678821903
61636045267494502681769678822110
61636045267494502681769678822111
61636045267494502681769935554073
61636045267494502681769935567171
61636045267494502681769936022085
61636045267494502681769936026297
61636045267494502681769936026457
61636045267494502681772003174297
61636045267494502681772260391693
61636045267494502681773146362889
61636045267494502681773146362937
61636045267494502681773403580333
61636045267494502682020984503094
61636045267494502682605730702098
61636045267494502682605730702099
61636045267494502682606507058694
61636045267494502682606507058695
61636045267494502682606759571874
61636045267494502682606759571875
61636045267494502682606763803755
61636045267494502682606764276138
61636045267494502682606764276139
61636045267494502682606878595003
61636045267494502682608831405265
61636045267494502682608831406669
61636045267494502682608831423931
61636045267494502682609088268369
61636045267494502682609088622661
61636045267494502682609088624113
61636045267494502682609088641375
61636045267494502682609202942977
61636045267494502682609202960446
61636045267494502682609203059617
61636045267494502682610231830015
61636045267494502682610231830222
61636045267494502686820736941387
61636045267494502686824209199735
61636045267494502686852248282701
61636045267494502686853277135215
61636045267494502686853277148313
61636045267494502686853277152477
61636045267494502686853281384565
61636045267494502686853281397663
61636045267494502686853281852577
61636045267494502686853281856949
61636045267494502686853281869839
61636045267494502686853281870046
61636045267494502686853281870047
61636045267494502686853396175813
61636045267494502686853396188911
61636045267494502686853653393257
61636045267494502686853653406355
61636045267494502686855606222185
61636045267494502686855606222233
61636045267494502686855720541049
61636045267494502686855720541097
61636045267494502686856749326468
61636045267494502686856749392159
61636045267494502686856749393563
61636045267494502686856749405209
61636045267494502686856749406661
61636045267494502686856749410825
61636045267494502686856749410873
61636045267494502687104330333586
61636045267494502687106653281880
61636045267494502687689076515121
61636045267494502687689076532383
61636045267494502687689076532590
61636045267494502687689076532591
61636045267494502687689333732565
61636045267494502687689333749827
61636045267494502687690105402159
61636045267494502687690105402366
61636045267494502687690105402367
61636045267494502687690109634247
61636045267494502687690110106630
61636045267494502687690110106631
61636045267494502687690224425495
61636045267494502687690481642939
61636045267494502687692434454605
61636045267494502687692434471867
61636045267494502687692548773469
61636045267494502687692548790731
61636045267494502687692548790938
61636045267494502687692805990913
61636045267494502687692806008175
61636045267494502687693577641757
61636045267494502687693577641793
61636045267494502687693577641841
61636045267494502687693577660507
61636045267494502687693577660714
61636045267494502687693577759885
61636045267494502689367234097459
61636045267494502689367234114721
61636045267494502689387009743107
61636045267494502689388154335763
61636045267494502820057785341977
61636045267494502825141474129061
61636045267494782508438262539463
61636045267494782508439034191795
61636045267494785803449522364591
61636045267494785803449522482683
61636045267494785803449522488299
61636045267494785803450551234367
61636045267494785803450551352459
61636045267494786214476315720211
61636045267494786214476315733309
61636045267494786215041171598911
61636045267494786215041171617625
61636045267494786215043498798007
61636045267494786215043500196235
61636045267494786215043500214949
61636045267494786215043500314327
61636045267494786215043500687333
61636045267494786215044527667783
61636045267494786215044529066011
61636045267494786215044529084725
61636045267494786215044529184103
61636045267494786215044643875973
61636045267494786221790026202431
61636045267494786224317953574111
61636045267494786359080110806692
61636045267494786359268138884020
61636045267494786398057839854628
61636045267494786398058868724404
61636045267494786398246125136303
61636045267494786398246896434343
61636045267494786398246896788635
61636045267494786404833695716614
61636045267494786405021723793942
61636045267494786405651927257950
61636045267494787587086188557736
61636045267494787594614156610936
61636045267494787594617628869284
61636045267494787998868451671055
61636045267494788044622807760919
61636045267494796921570526866915
61636045267494796921570526990623
61636045267494796923262778151541
61636045267494796923262778164639
61636045267494796923262779680959
61636045267494796923262779686575
61636045267494796923265102498111
61636045267494796923265102499515
61636045267494796923265102516777
61636045267494796923265102516825
61636045267494796923265102616155
61636045267494796923265102634869
61636045267494796923265874163493
61636045267494796923265874164945
61636045267494796923265874281585
61636045267494796923325541346505
61636045267494796923346462039807
61636045267494796924078682506879
61636045267494796924081009692877
61636045267494796924081010159437
61636045267494796924081011222295
61636045267494796924081011227911
61636045267494796924081011576587
61636045267494796924081011582203
61636045267494796924081126013543
61636045267494796924081126019159
61636045267494796924082154765227
61636045267494796924099603213279
61636045267494796924099603218895
61636045267494796924099606401223
61636045267494796924101930399277
61636045267494796924101930749197
61636045267494796924101930753409
61636045267494796924101931810603
61636045267494796924101932288603
61636045267494796924102046601851
61636045267494796924102046607467
61636045267494796924102702051609
61636045267494796924102702400125
61636045267494796924103075471627
61636045267494796924103075477243
61636045267494797332597063005091
61636045267494797332597063018189
61636045267494797333161147231459
61636045267494797333161147250173
61636045267494797333164246082887
61636045267494797333164504698559
61636045267494797333164504717273
61636045267494797333164619508521
61636045267494797333165274952663
61636045267494797334856757512603
61636045267494797334859080329755
61636045267494797334859080342805
61636045267494797334859851995137
61636045267494797334859852000753
61636045267494797334859852113229
61636045267494797335107547255477
61636045267494797335107547714763
61636045267494797335107547727861
61636045267494797335107919251071
61636045267494797335110899060449
61636045267494797335128467948779
61636045267494797335671631487461
61636045267494797335671631941131
61636045267494797335671631959845
61636045267494797335672660338523
61636045267494797335672775129771
61636045267494797335674983286817
61636045267494797335674987537619
61636045267494797335674989053939
61636045267494797335674989408231
61636045267494797335674989426945
61636045267494797335675102328867
61636045267494797335675103745809
61636045267494797335675103845187
61636045267494797335675759643461
61636045267494797335676132596871
61636045267494797335676132714963
61636045267494797335696680250435
61636045267494797335696680349813
61636045267494797339940101826775
61636045267494797339942426173297
61636045267494797339942426174749
61636045267494797339942426178961
61636045267494797470425259092745
61636045267494797470613659165667
61636045267494797470614316026751
61636045267494797470614430817999
61636045267494797472117511788697
61636045267494797472117512261080
61636045267494797472305540325311
61636045267494797472305797083469
61636045267494797472308891670997
61636045267494797472308891671045
61636045267494797472389479909084
61636045267494797472389479909085
61636045267494797472935743802416
61636045267494797472935743802417
61636045267494797472935858593664
61636045267494797473145720970439
61636045267494797473145835761687
61636045267494797477389142900863
61636045267494797477389142913961
61636045267494797477389257692111
61636045267494797477389257705209
61636045267494797477391465849157
61636045267494797477391465849205
61636045267494797516367129284335
61636045267494797517871096685515
61636045267494797517871097171002
61636045267494797518059125248330
61636045267494797518059381980287
61636045267494797518121886895156
61636045267494797518122144099503
61636045267494797518685971127140
61636045267494797518689328594240
61636045267494797518689328594241
61636045267494797518689328712338
61636045267494797518689443385488
61636045267494797518689443503586
61636045267494797518874256408815
61636045267494797518877613875914
61636045267494797518877613875915
61636045267494797518877613994012
61636045267494798705207192587677
61636045267494798705960333748051
61636045267494798707651557574227
61636045267494798707652586462717
61636045267494798707655029832575
61636045267494798707655029851289
61636045267494798707655029950667
61636045267494798707655030323672
61636045267494798707656058702351
61636045267494798707656058721065
61636045267494798707656058820443
61636045267494798707736269288332
61636045267494798707738597885656
61636045267494798707738597885657
61636045267494798707739741546680
61636045267494798708470818457723
61636045267494798708491741879683
61636045267494798712735160622163
61636045267494798712735160640877
61636045267494798712735275432125
61636045267494798712738255222789
61636045267494798712738255224241
61636045267494798712738259473591
61636045267494798712738259945767
61636045267494798712738632880511
61636045267494798712738632899225
61636045267494798712739403134615
61636045267494798712801394664149
61636045267494798753406174541863
61636045267494798754224406083199
61636045267494798758491844737591
61636045267494799116989570492243
61636045267494799116990227353327
61636045267494799116990342144575
61636045267494799117554311579695
61636045267494799119245535405871
61636045267494799119245535878255
61636045267494799119248892991063
61636045267494799119248893345355
61636045267494799119249007664219
61636045267494799119249007669835
61636045267494799119249007782311
61636045267494799119249007787927
61636045267494799119249663113977
61636045267494799119250036533995
61636045267494799119250036539611
61636045267494799119250036652087
61636045267494799119518275184207
61636045267494799119521632297015
61636045267494799119521632651306
61636045267494799119521632651307
61636045267494799119521747088263
61636045267494799120064796289367
61636045267494799120085834502575
61636045267494799124329138453807
61636045267494799124329253245055
61636045267494799124332609300829
61636045267494799124332610712155
61636045267494799124332610717771
61636045267494799124332610835863
61636045267494799124583657777467
61636045267494799124584429429799
61636045267494799124604205412365
61636045267494799124604578483867
61636045267494799125148513656167
61636045267494799162743040610911
61636045267494799164999120315787
61636045267494799164999120321403
61636045267494799165002476371561
61636045267494799165002477782887
61636045267494799165002478260887
61636045267494799165002592574135
61636045267494799165002592579751
61636045267494799165003248023893
61636045267494799165003248490453
61636045267494799165818383914843
61636045267494799165818498706091
61636045267494799170082723369339
61636045267494799170086195627687
61636045267494799170336869615881
61636045267494799170337242687383
61636045267494802411245245768425
61636045267494802411245246240808
61636045267494802413692966823847
61636045267494802418776312654339
61636045267494802418776313126722
61636045267494802418778637105903
61636045267494802418778637118953
61636045267494802418778637124569
61636045267494802418862319950238
61636045267494802419594544649185
61636045267494802419594544654801
61636045267494802456998830665243
61636045267494802457750942974555
61636045267494802457751971844331
61636045267494802457754299024713
61636045267494802457754300914039
61636045267494802457754415232903
61636045267494802457755070677045
61636045267494802457755444102679
61636045267494802459446551720665
61636045267494802459448876067187
61636045267494802459448876068639
61636045267494802459448876185279
61636045267494802459449647837611
61636045267494802459509315374914
61636045267494802459509315374915
61636045267494802460261427684226
61636045267494802460261427684227
61636045267494802460262459263947
61636045267494802460264783611921
61636045267494802460264783616292
61636045267494802460264783616293
61636045267494802460264783728561
61636045267494802460264785151327
61636045267494802460264899942574
61636045267494802464529897551157
61636045267494802464532221899131
61636045267494802464532221916393
61636045267494802464593032741715
61636045267494802465345145051027
61636045267494802465345805094439
61636045267494802465346173920803
61636045267494802465348124843143
61636045267494802465348129442413
61636045267494802465348129446625
61636045267494802465348501101185
61636045267494802465348502518127
61636045267494802465348502990507
61636045267494802465348502990510
61636045267494802465348502990516
61636045267494802465349272753517
61636045267494802467040380738685
61636045267494802467040749565049
61636045267494802467042705203299
61636045267494802467043078634756
61636045267494802467043850281265
61636045267494802823591335890667
61636045267494802823591335909381
61636045267494802823592364760443
61636045267494802823592364779157
61636045267494802823594435214271
61636045267494802823595464065333
61636045267494802825286683174195
61636045267494802825286683192909
61636045267494802825286687897173
61636045267494802825286687910223
61636045267494802825286944655491
61636045267494802825289012262617
61636045267494802825290041113679
61636045267494802825290155432543
61636045267494802825290155451257
61636045267494802825290412668653
61636045267494802825558657080370
61636045267494802826101820619052
61636045267494802826101820619053
61636045267494802826102849470115
61636045267494802826125840494989
61636045267494802826125840512251
61636045267494802826126212029845
61636045267494802826126212031297
61636045267494802826126869363313
61636045267494802826127240918335
61636045267494802830370286222131
61636045267494802830370286235181
61636045267494802830370286236633
61636045267494802830370286240845
61636045267494802830370290485983
61636045267494802830370290939445
61636045267494802830370290945109
61636045267494802830370290945269
61636045267494802830370290958159
61636045267494802830370662481577
61636045267494802830372614956213
61636045267494802830372615293243
61636045267494802830372615310505
61636045267494802830372615310553
61636045267494802830372729629417
61636045267494802830372729747461
61636045267494802830373758480479
61636045267494802830373758493529
61636045267494802830373758494981
61636045267494802830373758499193
61636045267494802830373758598523
61636045267494802830642258593113
61636045267494802830642258606163
61636045267494802830642260128312
61636045267494802830642260141410
61636045267494802831185423648275
61636045267494802831185423666988
61636045267494802831185423666989
61636045267494802831185537967139
61636045267494802831185537985853
61636045267494802831186566836915
61636045267494802831188518231395
61636045267494802831188518231431
61636045267494802831188518231479
61636045267494802831188518248741
61636045267494802831188518248901
61636045267494802831188522480829
61636045267494802831188522499459
61636045267494802831188522499702
61636045267494802831188522499703
61636045267494802831188637290743
61636045267494802831188889785209
61636045267494802831188889786661
61636045267494802831188894036011
61636045267494802831188894489473
61636045267494802831188894508187
61636045267494802831189666141805
61636045267494802831209438937831
61636045267494802831209438955093
61636045267494802831209443542925
61636045267494802831209443560187
61636045267494802831209815077781
61636045267494802831209815079233
61636045267494802831209815096495
61636045267494802832872623227531
61636045267494802832880770927347
61636045267494802832880770927431
61636045267494802832883214334633
61636045267494802832884243185695
61636045267494802832884243185779
61636045267494802832901695883133
61636045267494802832901695888956
61636045267494802832901695888957
61636045267494802832902067425265
61636045267494802832904020236931
61636045267494802832904020254193
61636045267494802832904392262881
61636045267494802832905163542211
61636045267494802869344920800583
61636045267494802869344921291686
61636045267494802869345695640859
61636045267494802869345949670359
61636045267494802869345952858303
61636045267494802869348019987429
61636045267494802869348019988833
61636045267494802869348020006059
61636045267494802869348020006095
61636045267494802869348020006302
61636045267494802869348020006303
61636045267494802869348020124400
61636045267494802869348277206277
61636045267494802869348277223539
61636045267494802869349048857205
61636045267494802869349048875871
61636045267494802869349048876078
61636045267494802869349048876079
61636045267494802869349048975249
61636045267494802871040268102777
61636045267494802871040272801425
61636045267494802871040529552309
61636045267494802871040530018869
61636045267494802871042597172485
61636045267494802871042853900283
61636045267494802871042854389929
61636045267494802871043625552615
61636045267494802871043625569877
61636045267494802871043625669255
61636045267494802871043740361125
61636045267494802871291321283886
61636045267494802871291578501330
61636045267494802871855403993934
61636045267494802871855403993935
61636045267494802871855405510255
61636045267494802871856434380031
61636045267494802871856437095591
61636045267494802871856437567974
61636045267494802871856437567975
61636045267494802871856551886839
61636045267494802871858504697101
61636045267494802871858757328117
61636045267494802871858761443565
61636045267494802871858761461034
61636045267494802871858761461035
61636045267494802871858761560205
61636045267494802871858761915949
61636045267494802871858761933211
61636045267494802871858876234813
61636045267494802871858876252282
61636045267494802871858876351453
61636045267494802871859533566877
61636045267494802876123871145097
61636045267494802876123875382801
61636045267494802876123875849361
61636045267494802876123875868288
61636045267494802876126199730775
61636045267494802876126199748037
61636045267494802876126314539285
61636045267494802876127343403445
61636045267494802876374922796629
61636045267494802876374922809679
61636045267494802876377247162072
61636045267494802876939007041663
61636045267494802876939008085807
61636045267494802876939008576910
61636045267494802876939122877055
61636045267494802876939778693995
61636045267494802876939778694202
61636045267494802876939778694203
61636045267494802876939782926083
61636045267494802876939783398466
61636045267494802876939783398467
61636045267494802876939897717331
61636045267494802876940151746831
61636045267494802876940154934775
61636045267494802876942103023303
61636045267494802876942103040565
61636045267494802876942103041969
61636045267494802876942103042177
61636045267494802876942103141347
61636045267494802876942103158609
61636045267494802876942105874377
61636045267494802876942107272653
61636045267494802876942107274057
61636045267494802876942107291283
61636045267494802876942107291526
61636045267494802876942107291527
61636045267494802876942107409624
61636045267494802876942107746441
61636045267494802876942107763703
61636045267494802876942222063901
61636045267494802876942222065305
61636045267494802876942222082531
61636045267494802876942222082567
61636045267494802876942222082774
61636045267494802876942222200872
61636045267494802876943250933677
61636045267494802876943250952343
61636045267494802876943250952550
61636045267494802876943251051721
61636045267494802878633584208052
61636045267494802878634355370739
61636045267494802878634355388001
61636045267494802878634355837299
61636045267494802878634355854561
61636045267494802878634355854769
61636045267494802878634358570293
61636045267494802878634358570329
61636045267494802878634360105567
61636045267494802878634360105576
61636045267494802878636683034943
61636045267494802878636684440447
61636045267494802878636684457709
61636045267494802878636799242368
61636045267494802878636799243097
61636045267494802878636799249010
61636045267494802878637056466400
61636045267494802878637827627683
61636045267494802878637827629087
61636045267494802878637827646349
61636045267494802878637828095647
61636045267494802878637828112909
61636045267494803014391147420897
61636045267494803014391520492395
61636045267494803014391520492404
61636045267495686973402090676384
61636045267495697491913713805327
61636045267495697903424009283739
61636045267495697903424009302453
61636045267495697903424123621317
61636045267495697903424123720695
61636045267495697903425152472379
61636045267495697903425152491093
61636045267495697903425152590471
61636045267495697903675827995767
61636045267495697903695976931743
61636045267495697903696091368699
61636045267495697903696748584075
61636045267495697903696748702167
61636045267495698040684763677925
61636045267495698040684792257641
61636045267495698040684792730024
61636045267495698040684878469172
61636045267495698045768481044725
61636045267495698086438348469749
61636045267495698086438463260996
61636045267495698086438463379094
61636045267495698086439492130772
61636045267495699138206057097535
61636045267495699138206057116249
61636045267495699138206057215627
61636045267495699138207085967311
61636045267495699138207085986025
61636045267495699138207086085403
61636045267495699138289625150617
61636045267495699139021845722683
61636045267495699139042766310991
61636045267495699139042769144643
61636045267495699143289660145471
61636045267495699143289660164185
61636045267495699687060703565503
61636045267495699687060703683595
61636045267495699687248731642831
61636045267495699687248731760923
61636045267495699687249760512607
61636045267495699687249760630699
61636045267495699687813476041935
61636045267495699687813816164875
61636045267495699687813844744591
61636045267495699687813844862683
61636045267495699687813847578243
61636045267495699688085440856287
61636045267495699688085440974379
61636045267495699688085443689939
61636045267495699692144392352587
61636045267495699692332677647359
61636045267495699692333449299691
61636045267495699692897533531675
61636045267495699732814259777611
61636045267495699733003316724715
61636045267495699733003316842807
61636045267495699733567400956699
61636045267495699733567403790351
61636045267495699738087034209607
61636045267495702842551743263467
61636045267495702842551857582331
61636045267495702842551857700423
61636045267495702842552886452107
61636045267495702842552886570199
61636045267495702844306757743057
61636045267495702845059898903431
61636045267495702845062226085057
61636045267495702845079790740055
61636045267495702845080819609831
61636045267495702845080822325391
61636045267495702845083146790005
61636045267495702845083148207155
61636045267495702850142473081591
61636045267495702850145571914145
61636045267495702850145571915549
61636045267495702850145944985647
61636045267495702850164168155883
61636045267495702850166865573955
61636045267495703391594416391613
61636045267495703391594416393065
61636045267495703391594530710477
61636045267495703391594530711929
61636045267495703391595532417687
61636045267495703391595560997403
61636045267495703393850496120819
61636045267495703393850754736699
61636045267495703393850754755413
61636045267495703393850840494561
61636045267495703393850869074277
61636045267495703393851529222683
61636045267495703393851869345623
61636045267495703393851896526903
61636045267495703393851897925339
61636045267495703393851897944053
61636045267495703393851900758991
61636045267495703393853849337325
61636045267495703393853852170977
61636045267495703393853853588127
61636045267495703393853968379167
61636045267495703393854220873473
61636045267495703393854220873633
61636045267495703393854220874877
61636045267495703393854220875085
61636045267495703393854220991517
61636045267495703393854225106965
61636045267495703393854225124435
61636045267495703393854225223605
61636045267495703393854225596611
61636045267495703394122463750109
61636045267495703394123496870687
61636045267495703394125821335301
61636045267495703394125821689593
61636045267495703394125821691045
61636045267495703394125936008457
61636045267495703394125936009909
61636045267495703398934443523783
61636045267495703398934443542497
61636045267495703398934557842647
61636045267495703398934557861361
61636045267495703398935586712423
61636045267495703398937538124249
61636045267495703398937538124409
61636045267495703398937542356337
61636045267495703398937542357741
61636045267495703398937542375211
61636045267495703398937909660717
61636045267495703398937909662169
61636045267495703398937913911519
61636045267495703398937914364981
61636045267495703398937914366433
61636045267495703398937914383695
61636045267495703399021225200618
61636045267495703399207182824119
61636045267495703399209510478129
61636045267495703399209624796993
61636045267495703400713477896570
61636045267495703437345759742411
61636045267495703437348086922633
61636045267495703437348086924037
61636045267495703437349117209511
61636045267495703437349117327603
61636045267495703439103103291708
61636045267495703439604425385763
61636045267495703439605452739011
61636045267495703439605454255539
61636045267495703439605456971099
61636045267495703439607524572609
61636045267495703439607524591275
61636045267495703439607777085581
61636045267495703439607777085741
61636045267495703439607777086985
61636045267495703439607777087193
61636045267495703439607777203625
61636045267495703439607781319073
61636045267495703439607781336543
61636045267495703439607781435713
61636045267495703439607781808719
61636045267495703439607896127790
61636045267495703439608553442385
61636045267495703439608924997323
61636045267495703439608924997359
61636045267495703439608924997566
61636045267495703439858571633709
61636045267495703444186820658508
61636045267495703444187077875952
61636045267495703444688026898457
61636045267495703444688026899909
61636045267495703444688026917171
61636045267495703444688142752563
61636045267495703444688798569503
61636045267495703444688798569711
61636045267495703444688802801591
61636045267495703444689171622339
61636045267495703444689174810283
61636045267495703444691122916073
61636045267495703444691122916233
61636045267495703444691122917477
61636045267495703444691122917685
61636045267495703444691123034117
61636045267495703444691125749885
61636045267495703444691127148161
61636045267495703444691127149565
61636045267495703444691127167035
61636045267495703444691127639211
61636045267495703444691241958039
61636045267495703444691241958282
61636045267495703444691242076380
61636045267495703444691499156805
61636045267495703444691499158257
61636045267495703444691499175519
61636045267495703444692270809185
61636045267495703444692270827851
61636045267495703444692270828058
61636045267495703444942174207857
61636045267495703444942174209261
61636045267495703444942174681645
61636045267495703444942288999105
61636045267495703444942289000509
61636045267495703447201726667791
61636045267495703447201726667800
61636045267495703447202755518853
61636045267495703576113067824928
61636045267495703576113096404644
61636045267495703576865093922709
61636045267495703576865180134240
61636045267495703576865208713956
61636045267495703576866237583732
61636045267495703581196785191728
61636045267495703581948782709793
61636045267495703581948897501040
61636045267495703581949926370816
61636045267495704633719475851269
61636045267495704633803158695604
61636045267495704636247776195121
61636045267495704636250876917161
61636045267495704636250881149249
61636045267495704636251248453469
61636045267495704672695137770079
61636045267495704674387390466031
61636045267495704675205622479750
61636045267495704675205622479751
61636045267495704679470736296523
61636045267495704679473060644497
61636045267495704679535822899066
61636045267495704680289339846551
61636045267495704681980187904330
61636045267495704681981221006194
61636045267495704681981221006195
61636045267495704681981592542503
61636045267495704681983543954488
61636045267495704681983543954489
61636045267495704681983545354169
61636045267495704681983660162678
61636045267495704681983912658389
61636045267495704681983912775029
61636045267495704681983916890477
61636045267495704681983917007117
61636045267495704681983917380122
61636045267498388074696563192787
61636045267498388074696563310879
61636045267498388074696649404319
61636045267498388074696677984035
61636045267498388074697334845119
61636045267498388074697420584267
61636045267498388074697449282075
61636045267498388074697449636367
61636045267498388676836291923558
61636045267498388676836292041650
61636045267498388676837063575890
61636045267498389721072217301919
61636045267498389721072217420011
61636045267498389721072217774303
61636045267498389721072474519363
61636045267498389721072474637455
61636045267498389721072560730895
61636045267498389721072589310611
61636045267498389721073331910843
61636045267498389721073360608651
61636045267498389721073360962943
61636045267498389721637333704099
61636045267498389721637448022963
61636045267498389859086113323247
61636045267498389904651672871395
61636045267498389904839698115071
61636045267498389904839700948723
61636045267498390277458618458310
61636045267498390316433678780367
61636045267498390323212203368226
61636045267498399192818425080975
61636045267498399192818425086591
61636045267498399192818539872223
61636045267498399192818539877839
61636045267498399195073733144751
61636045267498399195073733611519
61636045267498399195073733617135
61636045267498399195074762008911
61636045267498399195074762014527
61636045267498399195077089194909
61636045267498399195077089661469
61636045267498399195077089667133
61636045267498399195077089667293
61636045267498399195077860847241
61636045267498399195077861313801
61636045267498399195077861313849
61636045267498399195157415964751
61636045267498399195158444834527
61636045267498399195160772014701
61636045267498399195328909790647
61636045267498399195349830030279
61636045267498399195349830497047
61636045267498399195349944821527
61636045267498399606940450743499
61636045267498399606942777923721
61636045267498399606943808210599
61636045267498399606943808328691
61636045267498399744116407690047
61636045267498399744116408162431
61636045267498399744119879948394
61636045267498399744119879948395
61636045267498399744119880066486
61636045267498399744119880066487
61636045267498399744120137165838
61636045267498399744120137283930
61636045267498399744120137283936
61636045267498399744391733395626
61636045267498399749204597605255
61636045267498399789873693377946
61636045267498399789873693496038
61636045267498399789873693496044
61636045267498400839193564760835
61636045267498400839193679552083
61636045267498400839194336413167
61636045267498400839194451204415
61636045267498400841449644465711
61636045267498400841449644471327
61636045267498400841449644938095
61636045267498400841449644943711
61636045267498400841453000521485
61636045267498400841453000989497
61636045267498400841453000993709
61636045267498400841453000993869
61636045267498400841453772173817
61636045267498400841722384244047
61636045267498400841725741356855
61636045267498400841725741711147
61636045267498400841725856148103
61636045267498400842286468470415
61636045267498400842289828771167
61636045267498400842289943562415
61636045267498400846533247513647
61636045267498400846533247519263
61636045267498400846533362304895
61636045267498400846533362310511
61636045267498400846536346819989
61636045267498400846536346824201
61636045267498400846537490013001
61636045267498400846808314472205
61636045267498400977207117353187
61636045267498400977207232144435
61636045267498400978710313102035
61636045267498400978710313574419
61636045267498400978713783943233
61636045267498400978713783943281
61636045267498400978713783944685
61636045267498400978901812020561
61636045267498400978901812020609
61636045267498400978901812022013
61636045267498400978902842307487
61636045267498400978902842425579
61636045267498400979463454281123
61636045267498400979466553586013
61636045267498400979466553586061
61636045267498400979466557836815
61636045267498400979466672628062
61636045267498400979466672628063
61636045267498400979466929373123
61636045267498400979466929845506
61636045267498400979466929845507
61636045267498400979547137106739
61636045267498400979550240662430
61636045267498400979550240662431
61636045267498400979550612198738
61636045267498400979550612198739
61636045267498400979738522769259
61636045267498400979738525484819
61636045267498400979738525957202
61636045267498400979738525957203
61636045267498400979738640276066
61636045267498400979738640276067
61636045267498400983986531094571
61636045267498401024467340155341
61636045267498401024467340156793
61636045267498401024655368232717
61636045267498401024655368234121
61636045267498401024656398519595
61636045267498401024656398637687
61636045267498401025220485585231
61636045267498401029550685987285
61636045267498401029738971282057
61636045267498401029740116004487
61636045267498401388801095184831
61636045267498401390496048492414
61636045267498401390496819790455
61636045267498401390496820139131
61636045267498401390496820144746
61636045267498401390496820144747
61636045267498401390767644604110
61636045267498401391332500482811
61636045267498401391332503316463
61636045267498401395580508926215
61636045267498401395580508931831
61636045267498401436249604822614
61636045267498401436250376002563
61636045267498401436250376469331
61636045267498401441332949113701
61636045267498401441332949117913
61636045267498401441334093836131
61636045267498404545795444950507
61636045267498404545795445422891
61636045267498404545796473820283
61636045267498404545798544255445
61636045267498404545798544256849
61636045267498404545798801472841
61636045267498404545798801474293
61636045267498404545799573125173
61636045267498404545799573125221
61636045267498404547742102651254
61636045267498404547762766140210
61636045267498404547763023357654
61636045267498404548306958529955
61636045267498404548309285711581
61636045267498404548309400502829
61636045267498404548326848831337
61636045267498404548326848831385
61636045267498404548326850366579
61636045267498404548327625206854
61636045267498404548327625206855
61636045267498404548327879236355
61636045267498404548327881951915
61636045267498404548327882424298
61636045267498404548327882424299
61636045267498404548329949553425
61636045267498404548329949554829
61636045267498404548330206416529
61636045267498404548330206770821
61636045267498404548330206772273
61636045267498404548330321089685
61636045267498404548330321089733
61636045267498404548330321091137
61636045267498404548330321207777
61636045267498404548330978423117
61636045267498404548330978423153
61636045267498404548330978423201
61636045267498404552825448481746
61636045267498404552846367652953
61636045267498404552846369188152
61636045267498404553389532708115
61636045267498404553392627291271
61636045267498404553392627291319
61636045267498404553392631540669
61636045267498404553392631542073
61636045267498404553392746331917
61636045267498404553392746333321
61636045267498404553393003549313
61636045267498404553393003550765
61636045267498404553393775201609
61636045267498404553393775201645
61636045267498404553393775201693
61636045267498404553410194661877
61636045267498404553410194663281
61636045267498404553410451879273
61636045267498404553410451880725
61636045267498404553410452942131
61636045267498404553411223531605
61636045267498404553411223531653
61636045267498404553411227782407
61636045267498404553411228254790
61636045267498404553411228254791
61636045267498404553413547997671
61636045267498404553413552602765
61636045267498404553413666920225
61636045267498404553413666921629
61636045267498404553413924137621
61636045267498404553413924139073
61636045267498404553414695789917
61636045267498404553414695789953
61636045267498404553414695790001
61636045267498404553414695908045
61636045267498404683247498187945
61636045267498404683247498192157
61636045267498404683247612505405
61636045267498404683247612506809
61636045267498404684939750883897
61636045267498404684939750888109
61636045267498404684939865201357
61636045267498404684939865202761
61636045267498404685504606766809
61636045267498404685506930764863
61636045267498404685507050155381
61636045267498404685507050156785
61636045267498404685507306901845
61636045267498404685507307374229
61636045267498404685508079025157
61636045267498404685590989726056
61636045267498404685590989726062
61636045267498404685590989727460
61636045267498404685778903485925
61636045267498404685778903490137
61636045267498404685779017803384
61636045267498404685779017803385
61636045267498404685779017804788
61636045267498404685779017804789
61636045267498404690590619901819
61636045267498404690590619901867
61636045267498404690590624151217
61636045267498404690590624152621
61636045267498404690590624156833
61636045267498404690590996161313
61636045267498404690590996165525
61636045267498404690591767812241
61636045267498404690674306978236
61636045267498404690862592273008
61636045267498404690862592273009
61636045267498404690862592277221
61636045267498404690862706590469
61636045267498404690862706591873
61636045267498404728998841537291
61636045267498404728998841542907
61636045267498404729001168717513
61636045267498404729001168718917
61636045267498404729001427357674
61636045267498404729001427475766
61636045267498404729002198655715
61636045267498404729002199004391
61636045267498404729002199010006
61636045267498404729002199010007
61636045267498404729002199122483
61636045267498404729002313446963
61636045267498404730693421413417
61636045267498404730693421413465
61636045267498404730693421414869
61636045267498404730693422954274
61636045267498404730693680171718
61636045267498404731257507180643
61636045267498404731257507186258
61636045267498404731257507186259
61636045267498404731258282020918
61636045267498404731258282020919
61636045267498404731258535583651
61636045267498404731258536050419
61636045267498404731258538765979
61636045267498404731258539238362
61636045267498404731258539238363
61636045267498404731260606367489
61636045267498404731260606368893
61636045267498404731260863113953
61636045267498404731260863118324
61636045267498404731260863118325
61636045267498404731260863230593
61636045267498404731260863236416
61636045267498404731260863236417
61636045267498404731260863586337
61636045267498404731260977905201
61636045267498404731260978021841
61636045267498404731261634770656
61636045267498404731261634770657
61636045267498404731261635237181
61636045267498404731261635237265
61636045267498404731323625351260
61636045267498404735777024461401
61636045267498404735777024462805
61636045267498404735777024467017
61636045267498404735777024467177
61636045267498404735839787649042
61636045267498404736341108694789
61636045267498404736341108699001
61636045267498404736341108699161
61636045267498404736341109756195
61636045267498404736341109761811
61636045267498404736341110234194
61636045267498404736341110234195
61636045267498404736341224547443
61636045267498404736341224553059
61636045267498404736341884596471
61636045267498404736341885068854
61636045267498404736341885068855
61636045267498404736342253417219
61636045267498404736342253422835
61636045267498404736342256605163
61636045267498404736344204343771
61636045267498404736344204345175
61636045267498404736344204693643
61636045267498404736344204693691
61636045267498404736344204811735
61636045267498404736344208943041
61636045267498404736344208944445
61636045267498404736344208948657
61636045267498404736344209416829
61636045267498404736344580603217
61636045267498404736344580951685
61636045267498404736344580953137
61636045267498404736344580957349
61636045267498404736345352255549
61636045267498404736345352603981
61636045267498404736345352604065
61636045267498404736345352722109
61636045267498404736403871875411
61636045267498404736406971181752
61636045267498404736595256002737
61636045267498404736595256004141
61636045267498404736595629434146
61636045267498404736596400732187
61636045267498404736596401086478
61636045267498404738287623489889
61636045267498404738855837313742
61636045267498405094841476018137
61636045267498405094841590337001
61636045267498405096533728247529
61636045267498405096533843032953
61636045267498405096534101673162
61636045267498405097369523376633
61636045267498405097370556497211
61636045267498405097372880961825
61636045267498405097372881316117
61636045267498405097372995634980
61636045267498405097372995634981
61636045267498405101617418923938
61636045267498405101889386571942
61636045267498405104148822326817
61636045267498405104148822328221
61636045267498405104148822332592
61636045267498405104148822332593
61636045267498405104148823867626
61636045267498405140595146549157
61636045267498405140595146550561
61636045267498405142287399245109
61636045267498405142287399246513
61636045267498405142287400785918
61636045267498405142287658003362
61636045267498405147371002293045
61636045267498405147371002294449
61636045267498405147371002298661
61636045267498405148189233834381
61636045267498405148189233835785
61636045267498405148189234308168
61636045267498405148189234308169
61636045267498405148189348625629
61636045267498405148189348627033
61636045267498405149881486530333
61636045267498405149881486531737
61636045267498405149881487004120
61636045267498405149881487004121
61636045267498405149881487008333
61636045267498405149881601321581
61636045267498405149881601322985
61636045267498405280303911207343
61636045267498405280303911207352
61636045267498405280304768480734
61636045267498405285387226922929
61636045267498405285387599876338
61636045267498405285387599994427
61636045267498405285387599994430
61636045267498405285387599994436
61636045267498405285388371528670
61636045267498405287079479618881
61636045267498406329620052996351
61636045267498406329620310213795
61636045267498406329621081866127
61636045267498406329623410581543
61636045267498406329623410935835
61636045267498406329623525254698
61636045267498406329623525254699
61636045267498406329623753892426
61636045267498406329623753892427
61636045267498406329623782472142
61636045267498406329623782472143
61636045267498406329623782590240
61636045267498406329624553770183
61636045267498406329624554124474
61636045267498406329624554124475
61636045267498406329624639863623
61636045267498406330185166092495
61636045267498406330188265397385
61636045267498406330188269648187
61636045267498406330188641184495
61636045267498406331879745974445
61636045267498406331879747503863
61636045267498406331879747509479
61636045267498406331879747858155
61636045267498406331879747863771
61636045267498406331879862182634
61636045267498406331879862182635
61636045267498406331880517626777
61636045267498406331880522344139
61636045267498406331880890698119
61636045267498406331880891046795
61636045267498406331880891052410
61636045267498406331880891052411
61636045267498406331880893880447
61636045267498406331883189648705
61636045267498406331883218228421
61636045267498406331883218232792
61636045267498406331883218232793
61636045267498406331883218345061
61636045267498406331883218699353
61636045267498406331883989884881
61636045267498406331883989884965
61636045267498406331883989885124
61636045267498406331883989885125
61636045267498406331883990351685
61636045267498406332151458294331
61636045267498406332151715511775
61636045267498406332152486809815
61636045267498406332152487164107
61636045267498406332152572903254
61636045267498406332152572903255
61636045267498406332152601601068
61636045267498406332154815879523
61636045267498406332155959068159
61636045267498406332155959068162
61636045267498406332155959068163
61636045267498406332156045161602
61636045267498406332716571390475
61636045267498406332716574224127
61636045267498406332719670695365
61636045267498406332719674946167
61636045267498406332720017902758
61636045267498406332720017902759
61636045267498406332720046482474
61636045267498406332720046482475
61636045267498406332720046600572
61636045267498406336963436645239
61636045267498406336963436650854
61636045267498406336963436650855
61636045267498406336963550969719
61636045267498406336964579833879
61636045267498406336964579839495
61636045267498406336966531228395
61636045267498406336966531232607
61636045267498406336966535477793
61636045267498406336966535479197
61636045267498406336966535483409
61636045267498406336966907019877
61636045267498406336966907486437
61636045267498406336967678672209
61636045267498406336967679138769
61636045267498406337235404298858
61636045267498406337235404298859
61636045267498406337236175951190
61636045267498406337236175951191
61636045267498406337238876557206
61636045267498406337238876675304
61636045267498406337239647855247
61636045267498406337239648209538
61636045267498406337800260177559
61636045267498406337803735269559
61636045267498406339494840055137
61636045267498406339494840059508
61636045267498406339494840059509
61636045267498406339494841588927
61636045267498406339494841594542
61636045267498406339494841594543
61636045267498406339495611711597
61636045267498406339495611711681
61636045267498406339495611711840
61636045267498406339495611711841
61636045267498406339495614894009
61636045267498406339495616429202
61636045267498406339495616429203
61636045267498406339495984783183
61636045267498406339495987965511
61636045267498406339497936176295
61636045267498406339497936526375
61636045267498406339497939358623
61636045267498406339497940775773
61636045267498406339497940777177
61636045267498406339497940781389
61636045267498406339498312313485
61636045267498406339498312317856
61636045267498406339498312430125
61636045267498406339498312784416
61636045267498406339499083969945
61636045267498406339499083970029
61636045267498406339499083970188
61636045267498406339499084436748
61636045267498406375377338802342
61636045267498406375377338802343
61636045267498406375378109982291
61636045267498406375378224773539
61636045267498406375942197396603
61636045267498406375942312187851
61636045267498406377633416972025
61636045267498406377633418507219
61636045267498406377633418512834
61636045267498406377633418512835
61636045267498406377634188629973
61636045267498406377634193347494
61636045267498406377634193347495
61636045267498406377634446910227
61636045267498406377634447376995
61636045267498406377634450092555
61636045267498406377634450564938
61636045267498406377634450564939
61636045267498406377636774439125
61636045267498406377636774440529
61636045267498406377636774557169
61636045267498406377636774562992
61636045267498406377636774562993
61636045267498406377636774912913
61636045267498406377636774917125
61636045267498406377636889230373
61636045267498406377636889231777
61636045267498406377636889348417
61636045267498406377637546097073
61636045267498406377637546563841
61636045267498406377637660888321
61636045267498406378452682106274
61636045267498406378452682106275
61636045267498406378452796897522
61636045267498406382717020025577
61636045267498406382717021082771
61636045267498406382717021088387
61636045267498406382717021560770
61636045267498406382717021560771
61636045267498406382717135874019
61636045267498406382717135879635
61636045267498406382717791672293
61636045267498406382717791677909
61636045267498406382717795923047
61636045267498406382717796395430
61636045267498406382717796395431
61636045267498406382717910714295
61636045267498406382718164743795
61636045267498406382718164749411
61636045267498406382718167931739
61636045267498406382720115670347
61636045267498406382720115671751
61636045267498406382720116020267
61636045267498406382720116025883
61636045267498406382720116138311
61636045267498406382720116142523
61636045267498406382720118858291
61636045267498406382720120269617
61636045267498406382720120271021
61636045267498406382720120275233
61636045267498406382720120743405
61636045267498406382720120747617
61636045267498406382720235060865
61636045267498406382720235062269
61636045267498406382720235066481
61636045267498406382720491929793
61636045267498406382720492279713
61636045267498406382720492283925
61636045267498406382721263582125
61636045267498406382721263930641
61636045267498406382721263936257
61636045267498406382721264048685
61636045267498406382971167807313
61636045267498406382971540878814
61636045267498406382972312058763
61636045267498406383536026401573
61636045267498406383536399473075
61636045267498406385227504257249
61636045267498406385227504735249
61636045267498406385227619048497
61636045267498406385228275915197
61636045267498406385228276381964
61636045267498406385228276381965
61636045267498406385228279097525
61636045267498406385230600379775
61636045267498406385230600379811
61636045267498406385230600380018
61636045267498406385230600380019
61636045267498406385230600729939
61636045267498406385230603562139
61636045267498406385230604979289
61636045267498406385230604980693
61636045267498406385230604984905
61636045267498406385230719770536
61636045267498406385230719771940
61636045267498406385230976515597
61636045267498406385230976517001
61636045267498406385230976989384
61636045267498406385231748173545
61636045267498406385231748640312
61636045267498406513387533809503
61636045267498406513390891276603
61636045267498406513390891394695
61636045267498406513390894582639
61636045267498406513391008901503
61636045267498406514894087025451
61636045267498406514894087143543
61636045267498406515082115102779
61636045267498406515082115220871
61636045267498406515083143972555
61636045267498406515083144090647
61636045267498406515083147278591
61636045267498406515085557365713
61636045267498406515085585943977
61636045267498406515085585944025
61636045267498406515085585945429
61636045267498406515085586062069
61636045267498406515647228204539
61636045267498406515647228322631
61636045267498406515647231510575
61636045267498406515650327509393
61636045267498406515650327509477
61636045267498406515650331760231
61636045267498406515650674716823
61636045267498406515650703296539
61636045267498406515650789508070
61636045267498406519977775812535
61636045267498406520166061107307
61636045267498406520166832759639
61636045267498406520169160413649
61636045267498406520169274731109
61636045267498406520169274732513
61636045267498406520169533011363
61636045267498406520730916991623
61636045267498406520734392083623
61636045267498406522425497340133
61636045267498406522425497341585
61636045267498406522425498402991
61636045267498406522426268992429
61636045267498406522426268992513
61636045267498406522426273243267
61636045267498406522428593340403
61636045267498406522428593340487
61636045267498406522428597589837
61636045267498406522428597591241
61636045267498406522428969126145
61636045267498406522428969127549
61636045267498406522428969244189
61636045267498406522428969598480
61636045267498406522428969599932
61636045267498406522429741250776
61636045267498406522429741250857
61636045267498406522429741250860
61636045267498406522429741250866
61636045270333092567691198485856
61636045270333094209904042279524
61636045270333094214986616457684
61636045270442061268020369937118
61636045270442062915149422088490
61636045270442062915149683911028
61636045270442062922492808812894
61636045270442346495848906640112
61636045270442346495848911245197
61636045270442360908036643199904
61636045270442360908224929544436
61636045270442361320006935453408
61636045270442361457016641719424
61636045270442361457016899986628
61636045270442362699959960709649
61636045270442363104144923622516
61636045270442363104399066682518
61636045270442363104399071287612
61636045270442363104399328505056
61636045270450467832692995929442
61636045270450467878425660132958
61636045270452868157264540246363
61636045270452868157264797463807
61636045270452869758640269310357
61636045270453168346514213538199
61636045270453168346514470755643
61636045270453169947889942602193
61636045976485418484254910222493
61636045976486320699006688855897
61636045976486620888256362147733
61636045976486620888257476756657
61636045976486620888277254156325
61636045976493524006133230577385
61636045976493524006154124020389
61636045976493524006154151165693
61636045976493524006154894238309
61636045976493524006155267209029
61636045976494424573965934240537
61636045976494424574154989753229
61636045976494424756896591054601
61636045976494724763152817187733
61636045976494724763152844333037
61636045976494724763152931506597
61636045976494724763153960376373
61636045976494724763215607532373
61636045976494724763403519856425
61636045976494724763403634175289
61636045976494724763424440444733
61636045976494724763425555053657
61636045976494724900413600142921
61636045976494724946167156355029
61636045976494725997934865001529
61636045976494725997935893871305
61636045976494725997997541027305
61636045976494725997998655636229
61636045976494725998018433035897
61636045976494726546977538112413
61636045976494726547542651214173
61636045976494726547814247325869
61636045976497125865536103900105
61636045976497126277402049379753
61636045976497127511911243574349
61636045976497127512747695570361
61636045976497127512748067106669
61636045976497426054241813316217
61636045976497426054805926127917
61636045976497426054806669200533
61636045976497426055056601651305
61636045976497426055056715970169
61636045976497426055077522239613
61636045976497426465835791147861
61636045976497426466650579482949
61636045976497426466671500071257
61636045976497426466672614680181
61636045976497427701181808874777
61636045976497427701182580527109
61636045976497427701997368862197
61636045976497427702018632407097
61636045976497427838630619907293
61636045976497427839195361472745
61636045976497427839195733009053
61636045976497427839467329120749
61636045976497427884384176119401
61636045976497427884385204989177
61636045976497427884949289221161
61636045976497427885199993324265
61636045976497428251061306952393
61636045976517830054154638594317
61636045976517830054154752913181
61636045976517830054155010130625
61636045976517840754845265428977
61636045976517840754845294008693
61636045976517840755619325761961
61636045976517840760681007931529
61636045976517841167213303593605
61636045976517841172274614226865
61636045976517841172274985763173
61636045976517841172295877771765
61636045976519041466111294392805
61636045976519041466111322972521
61636045976519041471195011759605
61636045976519045582239127931877
61636045976519045589854107698076
61636045976519045589854107698077
61636045976519045589854107702289
61636045976519045589854136282005
61636045976519045589854222016941
61636045976519045589854222021153
61636045976521443031676715897253
61636045976521443443542661376901
61636045976521446737718240862561
61636045976521446737718240881435
61636045976521446737990179930849
61636045976521446737990179932253
61636045976521731919059968117329
61636045976521731919060225334773
61636045976521732056320979710245
61636045976521732102827419883997
61636045976521732102827677101441
61636045976521732102890095909773
61636045976521732103078381204545
61636045976521732468102985619217
61636045976521732514672359036189
61636045976521743037180944039937
61636045976521743169358381164633
61636045976521743170111150807413
61636045976521743170111265126277
61636045976521743170111522343721
61636045976521743174441726995125
61636045976521743175193724985573
61636045976521743175193839304437
61636045976521743215111937376741
61636045976521743215864821338385
61636045976521743215865078555829
61636045976521743220195283207233
61636045976521743220947395516545
61636045976521743221010071542321
61636045976521743221198356837093
61636045976521743581140387073605
61636045976521743586223990121541
61636045976521743626893943285713
61636045976521743631977546333649
61636045976521743632792334668737
61636045976521746873892209726757
61636045976521746881235249950881
61636045976521746881235249969755
61636045976521746881235592926347
61636045976521746881318932776502
61636045976521746881507189019169
61636045976521746881507189020573
61636045976521746881507189492956
61636045976521746881507189492957
61636045976521746881507189497169
61636045976521746881507303811821
61636045976521746881507303816033
61636045976521746927239882274790
61636045976521748527610013490951
61636045976521748527610128164107
61636045976521748527611156679591
61636045976521748528446837489831
61636045976521748528446837507093
61636045976521748528446951808695
61636045976521748528447209026139
61636045976521748528447209043401
61636045976521748528447985282166
61636045976521748530142561975959
61636045976522647312058216762129
61636045976522647312058245341845
61636045976529537434891896975921
61636045976529537434892011294785
61636045976529548141418266313133
61636045976529548548765093092853
61636045976529548548765350310297
61636045976529548553011872608469
61636045976529548553012244144777
61636045976529551847458271954223
61636045976529551847458271955627
61636045976529551847458643491935
61636045976529551847459415142863
61636045976529551847459415144267
61636045976529551847459419743537
61636045976529551847459419761007
61636045976529551848295095486543
61636045976529551848295095487947
61636045976529551848295100087217
61636045976529551848295443043809
61636045976529551848296214696141
61636045976529552252275098915105
61636045976529552252275213233969
61636045976529552252275470451413
61636045976529552259052364460267
61636045976529552259052364477737
61636045976529552259053393324379
61636045976529552259053393324427
61636045976529552259053393328591
61636045976529552259053393328799
61636045976529552259053393330043
61636045976529552259053393330203
61636045976529552259053393341689
61636045976529552259053393341849
61636045976529552259053393343093
61636045976529552259053393343301
61636045976529552259053393347465
61636045976529552259053393347513
61636045976529552259053397575181
61636045976529552259053479069351
61636045976529552259053479082449
61636045976529552259053736304105
61636045976529552259889073668059
61636045976529552259889073668107
61636045976529552259889073685369
61636045976529552259889073685529
61636045976529552259889073686773
61636045976529552259889073686981
61636045976529552259889077918861
61636045976529552259889077936331
61636045976529552259889078391245
61636045976529552259889078408507
61636045976529552259889159407207
61636045976529552259889159424677
61636045976529552259889159425921
61636045976529552259889159426129
61636045976529552259889164130392
61636045976529552259889164130393
61636045976529552259889164147655
61636045976529552259889192710108
61636045976529552259889192710109
61636045976529552259889416624651
61636045976529552259889416624699
61636045976529552259889416641961
61636045976529552259889416642121
61636045976529552259889416643365
61636045976529552259889416643573
61636045976529552259889420875453
61636045976529552259889420892923
61636045976529552259889421347836
61636045976529552259889421347837
61636045976529552259889421365099
61636045976529552259889449927552
61636045976529552259889449927553
61636045976529552259889449944815
61636045976529552259889535666701
61636045976529552259889535683963
61636045976529552259890192527785
61636045976529552259890192545255
61636045976529552259890193000168
61636045976529552259890193000169
61636045976529552259890193017431
61636045976529552259890221597147
61636045976529552259890307319033
61636045976529552259890307336295
61636045976529552259890564536477
61636045976529552261584796868387
61636045976529552261584798272243
61636045976529552397338118065701
61636045976529552397338232384565
61636045976529552397339261254341
61636045976529835931468483244353
61636045976529835931468597563217
61636045976529837166815272623601
61636045976529846914639045219323
61636045976529846914639073799039
61636045976529846914639078032579
61636045976529847044505884698741
61636045976529847044505913278457
61636045976529847044589567051973
61636045976529847045133530927697
61636045976529847049589230529233
61636045976529847049589259108949
61636045976529847049589344848097
61636045976529847090322231255489
61636045976529847090887087139805
61636045976529847095405577085981
61636045976529848279852674077989
61636045976529848279852702657705
61636045976529848279915464422629
61636045976529848279936356431221
61636045976529848284935248256149
61636045976529848284935276835865
61636045976529848284935362575013
61636045976529848284998038600789
61636045976529848285018930609381
61636045976529848737199978049601
61636045976529848738014766384689
61636045976529851968067059699450
61636045976529851968067088279166
61636045976529851990975281042543
61636045976529851990976424231183
61636045976529851990976428830453
61636045976529851990976428849327
61636045976529851990976771805919
61636045976529851991812104574863
61636045976529851991812104576267
61636045976529851991812109174133
61636045976529851991812109175537
61636045976529851991812452130725
61636045976529851991813223783057
61636045976529851991813223784461
61636045976529852036728865835771
61636045976529852036729980444695
61636045976529852037544768779783
61636045976529852037544773379053
61636045976529852037545887987977
61636045976529852039239722081756
61636045976529852039240492328579
61636045976529852039240496933673
61636045976529852402558749641243
61636045976529852402558778220959
61636045976529852402558782454499
61636045976529852402569373566057
61636045976529852402570402062827
61636045976529852402570402417119
61636045976529852402570402430009
61636045976529852402570402430169
61636045976529852402570402435833
61636045976529852402570406662097
61636045976529852402570488170769
61636045976529852402570488174981
61636045976529852402570745392425
61636045976529852402842346208385
61636045976529852402842346221435
61636045976529852402842374788101
61636045976529852402842374801151
61636045976529852402842460527249
61636045976529852402842460540299
61636045976529852403406082874471
61636045976529852403406082891733
61636045976529852403406087479565
61636045976529852403406087496827
61636045976529852403406173235975
61636045976529852403406454410779
61636045976529852403406454428041
61636045976529852403406459015872
61636045976529852403406459015873
61636045976529852403406459033135
61636045976529852403406544772283
61636045976529852403407202088488
61636045976529852403407202088489
61636045976529852403407202105751
61636045976529852403407573624797
61636045976529852405101035708267
61636045976529852405101035709878
61636045976529852405101035709879
61636045976529852405101035727141
61636045976529852405101777260351
61636045976529852405102150318803
61636045976529852405102150336065
61636045976529852441545778534397
61636045976529852441546035751841
61636045976529852448322843667415
61636045976529852448322958457051
61636045976529852448323958276339
61636045976529852448323958742899
61636045976529852448323958760161
61636045976529852448323987326827
61636045976529852448323987339877
61636045976529852448575010411901
61636045976529852448575010424951
61636045976529852448575038991617
61636045976529852448575039004667
61636045976529852448575124730765
61636045976529852448575124743815
61636045976529852449138746959943
61636045976529852449138746977205
61636045976529852449138746978609
61636045976529852449138746978817
61636045976529852449138747077987
61636045976529852449138747095249
61636045976529852449138751209293
61636045976529852449138751210697
61636045976529852449138751228167
61636045976529852449138751683081
61636045976529852449138751700343
61636045976529852449138861396851
61636045976529852449138861414113
61636045976529852449138866001944
61636045976529852449138866001945
61636045976529852449138866019207
61636045976529852449139089916535
61636045976529852449139089933797
61636045976529852449139089935201
61636045976529852449139089935409
61636045976529852449139094165885
61636045976529852449139094184759
61636045976529852449139094656935
61636045976529852449139118614295
61636045976529852449139118631557
61636045976529852449139208975799
61636045976529852449139865819621
61636045976529852449139865837091
61636045976529852449139866292004
61636045976529852449139866292005
61636045976529852449139866309267
61636045976529852449139894888983
61636045976529852449139980610869
61636045976529852449139980628131
61636045976529852449140237828313
61636045976529852450833699913394
61636045976529852450833699913395
61636045976529852450833699930657
61636045976529852450834441385126
61636045976529852450834441462463
61636045976529852450834441463867
61636045976529852450834470160223
61636045976529852450834471564079
61636045976529852450834471564115
61636045976529852450834471582989
61636045976529852450834474746443
61636045976529852450834474765317
61636045976529852450834814522319
61636045976529852450834814539581
61636045976529852585773003035499
61636045976529852585773031615215
61636045976529852585773117354363
61636045976529852586587791357537
61636045976529852586587905676401
61636045976529852586588934546177
61636045976530736545033849676609
61636045976530736545598705560925
61636045976530747475621796427733
61636045976530747663154596961489
61636045976530747663718681193473
61636045976530748710403729922665
61636045976530748715486304100825
61636045976530752422363136439093
61636045976530752422363136440497
61636045976530752422363479395685
61636045976530752422363479397089
61636045976530752422364251048017
61636045976530752422364251049421
61636045976530752971406154414769
61636045976530752971406268733633
61636045976530753009545759730453
61636045976530753016386793482532
61636045976530753016386822062248
61636045976530753016387165018840
61636045976530753016887766852713
61636045976530753016887766854117
61636045976530753016887766970757
61636045976530753016887771084801
61636045976530753016887771086205
61636045976530753016888109791995
61636045976530753016888109792043
61636045976530753016888109809305
61636045976530753016888109809465
61636045976530753016888109810709
61636045976530753016888109810917
61636045976530753016888114041393
61636045976530753016888114042797
61636045976530753016888114060267
61636045976530753016888114513782
61636045976530753016888114515181
61636045976530753016888114532443
61636045976530753016888138489803
61636045976530753016888138507065
61636045976530753016888143094897
61636045976530753016888143112159
61636045976530753016888885695129
61636045976530753016888885712599
61636045976530753016888886184775
61636045976530753016888914764491
61636045976530753016889257703821
61636045976530753017138818144497
61636045976530753017138818145901
61636045976530753017138818616886
61636045976530753017138818618285
61636045976530753017138932935750
61636045976530753017138932937149
61636045976530753017139961805526
61636045976530753017139961806925
61636045976530753018646253571936
61636045976530753018646253573385
61636045976530753018646253573394
61636045976530753019398365882706
61636045976530753019398594520425
61636045976530753019399398983109
61636045976530753154148898904780
61636045976530753154150013513704
61636045976530754251669704581137
61636045976530754254180556595028
61636045976530754254180556595029
61636045976530754254180642334177
61636045976530754254181303899732
61636045976530754254181303899733
61636045976530754254181331079769
61636045976530754254181675436041
61636045976533439300613015124081
61636045976533439300613129442945
61636045976533439483627354291377
61636045976533439483815639586149
61636045976533448766709763686441
61636045976533449178303741518085
61636045976533449183387344566021
61636045976533450418732990756629
61636045976533450418733105075493
61636045976533450597416868055077
61636045976533450597417125272521
61636045976533450601747329923925
61636045976533450601935615218697
61636045976533451013529593050341
61636045976533454117996217063265
61636045976533454117996331382129
61636045976533454117996588599573
61636045976533454125046455268225
61636045976533454125046483847941
61636045976533454125610191816219
61636045976533454125610191816267
61636045976533454125610191934311
61636045976533454125610196065617
61636045976533454125610196067021
61636045976533454125610277555367
61636045976533454125610277555415
61636045976533454125610282277154
61636045976533454125610282278552
61636045976533454125610282278553
61636045976533454125610306253175
61636045976533454125610310858268
61636045976533454125610310858269
61636045976533454125610534772811
61636045976533454125610534772859
61636045976533454125610539022209
61636045976533454125610539023613
61636045976533454125610539495996
61636045976533454125610539495997
61636045976533454125610563470619
61636045976533454125610568074314
61636045976533454125610568075712
61636045976533454125610568075713
61636045976533454125611310674541
61636045976533454125611310675945
61636045976533454125611311148328
61636045976533454125611311148329
61636045976533454125611339726646
61636045976533454262870950913478
61636045976533454262870950914876
61636045976533454262871322449786
61636045976533454262871322451184
61636045976533454262872094102118
61636045976533454263059236209648
61636045976533454263059236209649
61636045976533454263059236213861
61636045976533454263059350528512
61636045976533454263059350528513
61636045976533454263059350532725
61636045976533454301198841525333
61636045976533454307977111604289
61636045976533454307977111605693
61636045976533454307977112078076
61636045976533454307977112078077
61636045976533454307977140656394
61636045976533454307977140657792
61636045976533454307977140657793
61636045976533454307977226396941
61636045976533454308540848280411
61636045976533454308540848281815
61636045976533454308540848630283
61636045976533454308540848630331
61636045976533454308540848748375
61636045976533454308540852879681
61636045976533454308540852881085
61636045976533454308540939092616
61636045976533454308540967672332
61636045976533454308541191586923
61636045976533454308541191591295
61636045976533454308541191592539
61636045976533454308541191592699
61636045976533454308541195836273
61636045976533454308541195837677
61636045976533454308541196310060
61636045976533454308541196310061
61636045976533454308541196314273
61636045976533454308541220284683
61636045976533454308541220288895
61636045976533454308541224888378
61636045976533454308541224889776
61636045976533454308541224889777
61636045976533454308541224893989
61636045976533454308541310628925
61636045976533454308541967490009
61636045976533454308541967962392
61636045976533454308541967962393
61636045976533454308541996540710
61636045976533454308542339498701
61636045976533454308542339502913
61636045976533454308603615118392
61636045976533454308603986654700
61636045976533454308604758307032
61636045976533454308791899939377
61636045976533454308791899940781
61636045976533454310487620295816
61636045976533454311051704527800
61636045976533454674654357228534
61636045976533454676348938521801
61636045976533454676348938523208
61636045976533454676348938523209
61636045976533454719571089435933
61636045976533454719571089437337
61636045976533454719571089909720
61636045976533454719571089909721
61636045976533454719571089913933
61636045976533454719571118489436
61636045976533454719571118489437
61636045976533454719571118493649
61636045976533454719571204228585
61636045976533454719571204232797
61636045976533454720385877771021
61636045976533454720385877772425
61636045976533454720385878244808
61636045976533454720385878244809
61636045976533454720385992563672
61636045976533454720385992563673
61636045976533454720387021433448
61636045976533454720387021433449
61636045976533454722081602726724
61636045976533454722081602726725
61636045976533454857585014048209
61636045976533455910000374955450
61636045976533455911694951649243
61636045976533455911695699322740
61636045976533455911695699322741
61636045976533455911695726483903
61636045976533455911695727901049
61636045976533455911695727902456
61636045976533455911695727902457
61636045976533455911696070859049
61636045976533455948138837083893
61636045976533455954916759606987
61636045976533455954916759608391
61636045976533455954916759956907
61636045976533455954916759962523
61636045976533455954916760074951
61636045976533455954916760079163
61636045976533455954916764206257
61636045976533455954916764207661
61636045976533455954916874393815
61636045976533455954916874398027
61636045976533455954916878998908
61636045976533455954916878998909
61636045976533455954916879003121
61636045976533455954917107162849
61636045976533455954917107640849
61636045976533455954917136216352
61636045976533455954917136216353
61636045976533455954917136220565
61636045976533455954917221959713
61636045976533455954917878815181
61636045976533455954917878816585
61636045976533455954917879288968
61636045976533455954917879288969
61636045976533455954917879293181
61636045976533455954917907872897
61636045976533455954917993607833
61636045976533455955167811743953
61636045976533455955167926062817
61636045976533455955168954932593
61636045976533455955732667624056
61636045976533455955732667624057
61636045976533455955732781942920
61636045976533455955732781942921
61636045976533455955733039160364
61636045976533455955733039160365
61636045976533455957427587623171
61636045976533455957427615852723
61636045976533455957427615852759
61636045976533455957427615852966
61636045976533455957427615852967
61636045976533455957427615854370
61636045976533455957427615854371
61636045976533455957427701942035
61636045976533455957428363526256
61636045976533455957428363526257
61636045976533455957428363530469
61636045976533455957428390687419
61636045976533455957428392110185
61636045976533455957428735062565
61636045976533455957428735066777
61636045976533456092365918669153
61636045976533456092366947538929
61636045976533456092931031770913
61636045976533456094625580233719
61636045976533456094625608813351
61636045976533456094625608813435
61636045976533456094626356136805
61636045976533456094626384716521
61636045979440922664784134150526
61636045979449026539743379535166
61636045979449027774525313030098
61636045979451440402313241981000
61636045979451729478525513818448
61636045979451729839491509693412
61636045979451740957612256978292
61636045979484161405611493299168
61636045979487767014527975425884
61636045979487767014590737544940
61636045979487767015092059657868
61636045979487768661467970984492
61636045985284718678960550395057
61636045985284718678960550396509
61636045985287419970613632189937
61636045985287419970613632189985
61636045985287419970613632191389
61636045985287420382207610021581
61636045985287420382207610021629
61636045985287420382207610023033
61636045985357203246527483075152
61636045985357353364323164858629
61636045985357653553593758856817
61636045985357653553593758856865
61636045985357653553593758858269
61636045985357653599347343766733
61636045985357664666631160311205
61636045985357664666631160311253
61636045985357664666631160312657
61636045985359904395900255298768
61636045985359904395900255300172
61636045985359904538180822088880
61636045985360054655976246653509
61636045985360055067570224485153
61636045985360354845246840651745
61636045985360354891000425561613
61636045985360355256840818483341
61636045985360355256840818483389
61636045985360355256840818484793
61636045985360355302594403393257
61636045985360365958284242106085
61636045985360365958284242106133
61636045985360365958284242107537
61636045985360366369878219937729
61636045985360366369878219937777
61636045985360366369878219939181
61636045985392490325598679637439
61636045985392490326162768114609
61636045985393691083245887179977
61636045985393691090776182413559
61636045985393826407265604804306
61636045985393843015837690092522
61636045985396392374898225883575
61636045985396392374898225884979
61636045985396392374898997537311
61636045985396392375086253960903
61636045985396392375086253962307
61636045985396392382429261007445
61636045985396392382429261008849
61636045985396544302218909998751
61636136786198079090023901582736
61636136786198080324805835077668
61636136786198080464510868719256
61636143135985492973915156928835
61636143144851632494498168553162
61636143144851632494686196617440
61636143144851632499580371195014
61636143144851632499580485986262
61636143144851637992518744546286
61636143144851637992519087502878
61636143144851637992707116629966
61636143159630799792849442470111
61636143159630799797930378213481
61636143159630799797933045518047
61636143212808428510576076598915
61636143212808428510577191089795
61636143212808428515659393731647
61636143212808428515659422429407
61636143221671805801097924865540
61636143221671816914134555135560
61636143221671816914135326319928
61636143221671816919217786179224
61636143221671816919217900966052
61636143221671822409644990442834
61636143221671822409645761027936
61636143221671822409646019312610
61636143221671822412155384219240
61636143221671822412155468895578
61636143221671822412156244202414
61636143221671822412156502482668
61636143221671866327912114672736
61636143221671866332995460503228
61636143221671871823423320565112
61636143221671871825933803739590
61636143221671871825934062019844
61636143221673022986223506778228
61636143221673022986224538363772
61636143221673067501944040255930
61636143221673072994881269946178
61636143221673072994882385027485
61636143221673072994882385027486
61636153989158061559839430990861
61636155371768292409549211333227
61636155371780010909224496356311
61636155424954025825423475420313
61636155424954025826239378364325
61636155424954025826240068999243
61636155424954036943544108386329
61636155424954036944360011330341
61636155424954036944361159240715
61636155853332282847273683755564
61636155853332288337699743295340
61636155853332288337700514947672
61636155906507160036946666044784
61636155906507165527373411497744
61636155906507208215188003014828
61636155906834066144245173119382
61636155906834071639754578962034
61636155906834071639755612063738
61636155906834121465314402675386
61636155931125118591790181662686
61636155931125129704827583117074
61636155931125129709911186165010
61636155931125129712232240869174
61636155931125129712418312935198
61636155931125129712420899222350
61636156057495457549342714460229
61636156066031939845037710533562
61636156066043986120665682673842
61636156066043997233703084128230
61636156066043997238786429958722
61636156066043997240479978250916
61636156066043997240480235468360
61636156066043997241293813946354
61636156066043997241296138294328
61636156066044002729212371993094
61636156066044002729212400572810
61636156066044002729212486311958
61636156066044002730907838312800
61636156066044002730908095530244
61636156066044002731724004140756
61636156066358845952901193001246
61636156066358851450923140348354
61636156066358895366678747816688
61636156066358895778461016714598
61636156066358900862189958430798
61636156080803353099867978967335
61636156080803353099868321923927
61636156080803353099870646271901
61636156080803353099871417924233
61636156081141966588722062159303
61636156081786772532660863881015
61636156081786772532663188228989
61636156081786772532663959881321
61636156089677297542011742883032
61636156089677297542012890793406
61636156089677303032438945611448
61636156090005354992280454134496
61636156090005360487790889908122
61636156090005360487791545708008
61636156090005405000854617500418
61636156090005405000855646370194
61636156090005405000939329195602
61636156090005405005937849012046
61636156090005405005938220548354
61636156090005410496365709073930
61636156090005410496449506218202
61636156090005410498875446105892
61636156090005410498875450238602
61636156090005410498876306567272
61636156090005410498876308102466
61636156090005410498876564847526
61636156090649899634472836282080
61636156090649910752593926523552
61636156090649910755104154015780
61636156090649916245534599892432
61636156133980981406003045351617
61636156133980981406004159960541
61636156133989086508966387446047
61636156133989086508967073359231
61636156133989086514050762146315
61636156133989086515741900233343
61636156133989086515741985972491
61636156133989086515742243189935
61636156133989086515744195529217
61636156133989086515745339190241
61636156133989086516560101659769
61636156134316893191605077614489
61636156134316893191605334831933
61636156134316893196688680662425
61636156134961699547143620122749
61636156134973406921349532380677
61636156134973406921350304033009
61636156134973406921352975586925
61636156134973406921353661500109
61636156134973406926437350287193
61636156134973406928692658345353
61636156134973406928693687215129
61636156134973406928696786401975
61636156142852224556300136970598
61636156142852224556301165840374
61636156142852224556303121366196
61636156142852230044219722351920
61636156142852230044219836670784
61636156142852230046731010007796
61636156142852230046731352964388
61636156142854876434115877255494
61636156142854876434117025165868
61636156142854881924543079983910
61636156142854915139107345897648
61636156142854926252144752073770
61636156142854926259735481891894
61636156142854926259736253544226
61636156142854926259738466287492
61636156142854926259739611011326
61636156142854931747654810055772
61636156142854931747655181592080
61636156142854931750166354929092
61636156142854931750166440668240
61636156142856116079121154606146
61636156142856127192158556060534
61636156142856127197242159108470
61636156142856127199749285878658
61636156142856127199751610226632
61636156142856132687667842862588
61636156142856132687667871442304
61636156142856132687668214398896
61636156142856132690179473947440
61636156143179086333677763652296
61636156143179130851824953395494
61636156143179136344763296631856
61636156143179136344763297694666
61636156143179136344763554912110
61636156143180281600249368405876
61636156143180287093186965499722
61636156143180336916321106555926
61636156143180337101844811691052
61636156143824837770151254752352
61636156143824843260578771857644
61636156143824843260579114814236
61636156143835583637890384232190
61636156143835594750927785686578
61636156143835594756010355615388
61636156143835594756011388734514
61636156143835594758269791376038
61636156143835594758270824495164
61636156143835594758517629533506
61636156143835594758518515504702
61636156143835594758520839852676
61636156143835600246437072488632
61636156143835600246437101068348
61636156143835600246437444024940
61636156143835600248696536828998
61636156143835600248696879785590
61636156143835600248948703573484
61636156143835633462693619328118
61636156143835633462697061471556
61636156143835633462697062534366
61636156143835644575734463988754
61636156143835644580814709569590
61636156143835644580817033917564
61636156143835644580818067036690
61636156143835644583073259359044
61636156143835644583074145330240
61636156143835644583076358545890
61636156143835644583076469678214
61636156143835644583076731617392
61636156143835644583077502797340
61636156143835644583324422626930
61636156143835644583327518154852
61636156143835644583327780094030
61636156143835650073754263607812
61636156143835650073754520825256
61636156143835650073754606564404
61636156143835650073755381875660
61636156143836795332501721594584
61636156143836795332502097852626
61636156143836795332502869504958
61636156143836795332505079061684
61636156143836795332505082248224
61636156143836795332506226972058
61636156143836800820421426016504
61636156143836800820421797552812
61636156143836800822932281790100
61636156143836800822932970889824
61636156143836800822933056628972
61636156143836834219691540837514
61636156143836834219694984043762
61636156143836845332732385498150
61636156143836845337812631078986
61636156143836845337815988546086
61636156143836845340072068374670
61636156143836845340073097244446
61636156143836845340075167561516
61636156143836845340076196431292
61636156143836845340322739530616
61636156143836845340323115316274
61636156143836845340326096997716
61636156143836845340326214503120
61636156143836845340327244908090
61636156143836850830753300198516
61636156143836850830753988825856
61636156143836850830754074565004
61636160158746412680850992917857
61636160158750014952097776522993
61636160371460529823003599827137
61636160371460529823003628524897
61636160371460529823003857044581
61636160371460529823003885742341
61636161594542376948672437792635
61636161594545979219919564354363
61636161647720005666584087251005
61636161647720005666584862089877
61636161647720005666587186100981
61636161647720005666587529394443
61636161647720005666587530457253
61636161647720016784705952331349
61636161647720016784708534959577
61636161647720906234396643730309
61636161647720906234399311034875
61636161647720917352520315537199
61636161807256494088505105091997
61636161807256494088588787445229
61636161807256494088589044662673
61636161807256494091015589329285
61636161807256505206708648758913
61636161807256505209136593831609
61636162285855163668508681266267
61636162285855163668509710136043
61636162285855163668696966561039
61636162285855163668697996499241
61636162287825297181113909130274
61636162287825307882556556378952
61636162287825308294150534210596
61636162287825313378066995340730
61636162287825313378067766993062
61636162287825313789661744824706
61636162287825313792172143322846
61636162288806024788160943402174
61636162288806024795752448059170
61636162288806024795752705276614
61636162288806030283672406511994
61636162288809915723859769852716
61636162288809926836896399654772
61636162288809926836897171307104
61636162288809926841979745485264
61636162288809926844487791055714
61636162288809926844487901125228
61636162288809926844487905846962
61636162288809926844488162592022
61636162288809926844488163064406
61636162288809932332407491228284
61636162288809932332407605547148
61636162288809932334918093443360
61636162303569332521366232894827
61636162303569332526449835942763
61636162303893238573633261499545
61636162303893238573633518716989
61636162303893238578716864547481
61636162356755066349314533754431
61636162356755066349315305406763
61636162356755066356906035224887
61636162357070867291360238567679
61636162357070867296442469789247
61636162357070867296443584398171
61636162365618154754292117251818
61636162365618154754292118314628
61636162365618160242211818487198
61636162365619355328276470779690
61636162365619360818706659438898
61636162516279847392186332114001
61636162516279847392189426714627
61636162516279847399780419399225
61636162516603752209755112857273
61636162516603752214838372948617
61636162516603752214838715905209
61636162516607654258406803634257
61636162516607654258406889373405
61636162516607654263490492421341
61636162516607659570989679892951
61636162516607659570989680247083
61636162516607659570989765986231
61636162524171512814485639105902
61636162524171523927523040560290
61636162524171523932605614738450
61636162524171529240102817986270
61636162524171529423033474800334
61636162524171529425542840295988
61636162524171529425542844428698
61636162524171529425543702292562
61636162525142935789302507379948
61636162525142935794385738891576
61636162525142935796893898780890
61636162525142935796894013572138
61636162525142935796894270317198
61636162525142941284813717994058
61636162525142941284813975211502
61636162525142941287323081837878
61636162525142941287324196446802
61636162525144136371150593487234
61636162525144141859070297909154
61636162525151030198354179704496
61636162525151030198542464999268
61636162525151041311390806320012
61636162525151041311391581158884
61636162525151041311579091614784
61636162525151041311579096336518
61636162525151041311579866453656
61636162525151041316474041018180
61636162525151041316474414089682
61636162525151041318981425005812
61636162525151041318981536138136
61636162525151041318982310977008
61636162525151041319169453083140
61636162525151041319169821432908
61636162525151041319169826154642
61636162525151041319170596271780
61636162525151046806901245281790
61636162525151046806902274151566
61636162525151046807089530576562
61636162525151046807090302228894
61636162525151046809411639058196
61636162525151046809599924352968
61636162525151046809600010092116
61636162525154932064347267035694
61636162525154932064347524253138
61636162525154932247360835017218
61636162525154932247361863886994
61636162525154943177384668490082
61636162525154943182467128349378
61636162525154943184974509150470
61636162525154943184974623469334
61636162525154943184974628191068
61636162525154943184975657060844
61636162525154943360315325770706
61636162525154943360398236471606
61636162525154943365397899948866
61636162525154943365481582302098
61636162525154943367905280749958
61636162525154943367905284999308
61636162525154943367906313869084
61636162525154943367988848784326
61636162525154943367988853033676
61636162525154943367988963103190
61636162525154943367988966289730
61636162525154943367989996222316
61636162525154948672894216758930
61636162525154948672895359947570
61636162525154948675404726389394
61636162525154948675404811065732
61636162525154948855824988358418
61636162525154948855908670711650
61636162525154948855909699581426
61636162525154948858335468346356
61636162525154948858419152234782
61636162525467129500279458249114
61636162525467140201721848284720
61636162525467140201721851484310
61636162525467140613315826116364
61636162525467140613315829315954
61636162525467140613316858185730
61636162525467140613316859235490
61636162525467140613316859703502
61636162525467140613316859707874
61636162525467140618396075946550
61636162525467140618399432363890
61636162525467140618399433413650
61636162525467145697233062080998
61636162525467145697233319298442
61636162525467146108825892019690
61636162525467146108826150286894
61636162525467146108826263555998
61636162525467146108826265078142
61636162525467146108826920889466
61636162525467146108827292425774
61636162525467146108827293475534
61636162525467146108827293943546
61636162525467146108827293947918
61636162525467146108827298192896
61636162525467146111336745066080
61636162525471031548931231699230
61636162525471042661967604751806
61636162525471042661968375936174
61636162525471042661968633153618
61636162525471042667048511443284
61636162525471042667048626234324
61636162525471042667050835795470
61636162525471042667050950582298
61636162525471047974548043288428
61636162525471047974548158079468
61636162525471047974548410579598
61636162525471047974548414824736
61636162525471047974548415296912
61636162525471048157478810644182
61636162525471048157478814893740
61636162525471048157479072111184
61636162525471048159988178737560
61636162525471048159989293346484
61636162525471048159989293818660
61636194593198136491571968445175
61636194593198136491572339981483
61636194593198136491572344703217
61636194593198136491573116355549
61636194593198136491575325912275
61636194593198136491575329098815
61636194593198136491576472287455
61636194593198136491576473822649
61636194616832638692775113499477
61636194664098940156955112548059
61636194664098940294153106693641
61636194669934618980267706732645
61636194670007564967938316648793
61636194670007564973021662479285
61636194670007565522064679981173
61636194670007565704995336795237
61636194670007565707251673723173
61636194670007565707253740971747
61636194670007565707253998189191
61636194670007565707254773972829
61636194670007565707254774090873
61636194670007565707254774445213
61636194670978960960672620193849
61636194823550775204564538054231
61636194823550819676765756585061
61636194823623720787980771875377
61636194823623720787981114831969
61636194823623720787983095886481
61636194823623720787983439179943
61636194823623721192235147970379
61636194823623721197317607829675
61636194823623721199573601801019
61636194823623721199573944757611
61636194823623721199577045007267
61636194823623721199577073705027
61636194823623721199577417015959
61636194823623721199824648860715
61636194823623754551398622090229
61636194823623754551398965046821
61636194823623765664437252472405
61636194829459400572749363052129
61636194829459400755680019866193
61636194829532346565503661755361
61636194829532346748434318569425
61636194829532346750125428076737
61636194829532346750125542395601
61636194829532346750128895613351
61636194829532346750944032689575
61636194847257021498683270570461
61636194847293043160994754190821
61636194847293094173218543898739
61636194847293344400421700501965
61636194847293344400422043458557
61636194847293344949464718003853
61636194847293345134654812467893
61636194847293345134655156487295
61636194848237723765503791673201
61636194848237723765503878829451
61636194848237723765754925889147
61636194848237734883625653567005
61636194848237734883876702043803
61636194857140651433426431331662
61636194900467070840748956473825
61636194900467070840749728126157
61636194900467070843259435989379
61636194900467070843260125089103
61636194900467070843260126624297
61636194900467070843260210828251
61636194900467971410256003785523
61636194900467971410256343555575
61636194900467971411071906729535
61636194900468021187697056584133
61636194901342417194744747228707
61636194901342417197004182871105
61636194901342417197004440088549
61636194901342417197066858896881
61636194901342417197067201853473
61636194901342417197254455091929
61636194901342417197255144191653
61636194901342417197255229930801
61636194901415352069377184038135
61636194901415352071633178009479
61636194901415352071634292618403
61636194901415352071636534059477
61636194901415352071695939774403
61636194901415352071696968644179
61636194901415352071887668275423
61636194901415363182415357144855
61636194901415363189754268250951
61636194901415363189757252646549
61636194901415363189758395835189
61636194901415363189758395953281
61636194901415363189820014411473
61636194901415363190008296519705
61636194901415363190009444430079
61636194901416612537136457416618
61636194910279550656788958512547
61636194910315578859688096769229
61636194910315578859688097832030
61636194910315578859688097832039
61636194910315578859688355049474
61636194910315578859688355049483
61636194910606411697086434430543
61636194910606411702169780261035
61636194910606411702736963674249
61636194910606413671753037532501
61636194910642436384220873583861
61636194910642436384221216540453
61636198977395491718566672519183
61636198977395491718567815707823
61636198977395491855828484344147
61636198977430663825291305978727
61636198977431514431035651759183
61636198977431514431035994715775
61636198977431514431039007809341
61636198977431514431039093548489
61636198977431514431039094965431
61636198977431514431039352182875
61636200360040855555971300572029
61636200360040904831732637024343
61636200360049010486001185423413
61636200360049010491083759601573
61636200360049010491084788471349
61636200360916206853882567060171
61636200413118521109517508486875
61636200413118521246778262862347
61636200413118521246779663268431
61636200413191467097188118403023
61636200413191467097189261591663
61636200413191467234448872778495
61636200413191467234450273184579
61636200413191467239533619015071
61636200413215782570450961163425
61636200413226639203913096354353
61636200413226639203916190469545
61636200413226639203916190819465
61636200413226639203916190936105
61636200413226639208996440649651
61636200413226639208996442184845
61636200413226639208998650328841
61636200413226639208998765114265
61636200413227489809657097643023
61636200413227489809657440599615
61636200413227489809659426358391
61636200413227489809659683575835
61636200413227489809659683576043
61636200413227489809659769315191
61636200413227489809660453693181
61636200413227489809660798066715
61636200413227489814744142480265
61636200413227489814744143897207
61636200413227489946920524044795
61636200413227539222683840484391
61636200413227539771724535038193
61636200413227539771724792255637
61636200414091134280141133310883
61636200414091134280141137560233
61636200414091134280144232147809
61636200414091134280144490428063
61636200414091134280144490777983
61636200414164080272894978988009
61636200414164080272895093306873
61636200414164080272895350524317
61636200414164080272897417654847
61636200414164080272897674872291
61636200414164080272897674994755
61636200414164080272898446174703
61636200414164080272898446524623
61636200414164080272898446641263
61636200414164080272960437109599
61636200572751420247352073411019
61636200572751420247355172243733
61636200572751420247355172715909
61636200572751420247355173660675
61636200572751420247355173778719
61636200572751420247355173778927
61636200572751420247355174133059
61636200572751420247355430878119
61636200572751420247355430996163
61636200572751420252437633519971
61636200572751420252438776708611
61636200572751420252438776826655
61636200572751420252438776826863
61636200572752320815166955773491
61636200572752320820250558821427
61636200573624019838256079618171
61636200573624020433324394330939
61636200573626721541688066941225
61636200573626721541691167190881
61636200573626721541691167663265
61636200573626721541942214250577
61636200573696966426077576890261
61636200573696966426078607295023
61636200573699667534440879499225
61636200573699667534442022687865
61636200573699667534444236966325
61636200573699667534445380154965
61636200573699667534508141919889
61636200573699667534696427214661
61636201046316754634155448691745
61636201046316754634155534780813
61636201046316754771416289156285
61636201046324858509115038449919
61636201046386997683044010518673
61636201046389700621826144347041
61636201046389700621826144696961
61636201046389700626909747394977
61636201046389700759086813333285
61636201046389700764170502120369
61636201046397804496782290898967
61636201046397804496785389731681
61636201046397804496785390203857
61636201046397804496785391148623
61636201046397804496785391621007
61636201046397804496785648366067
61636201046397804501868992779617
61636201046397804501868994196559
61636201052295624290822484960997
61636201052295624885618058851541
61636201052295624885619088789743
61636201052306429868463929855805
61636201069084058278891968483445
61636201069951256286562205432551
61636201069951256286562462649995
61636201069959404632886987585995
61636201070024202274232043696367
61636201070024202274233072566143
61636201070024202279315646744303
61636201070024202279316418396635
61636201070032306149192059314993
61636201070032306154275662362929
61636201070032339507519853091163
61636201070032350620557340284699
61636201070032350625640943332635
61636201122226516669388229994321
61636201122226516669388572950913
61636201122226516674471918781405
61636201122250832005386593507149
61636201122250832005387708116073
61636201122261688781196443588585
61636201122261688781196529327733
61636201122261688781196786545177
61636201122262589349008225229017
61636201123126178359382727218623
61636201123137032939019358317871
61636201123199113234014821071459
61636201123199124352135911312931
61636201123199129288521090395667
61636201123199129293604693443603
61636201123209934272038494773701
61636201123209967813652566779631
61636201123209978926689968234019
61636201123209978926690082552883
61636201123209978926690339770327
61636201123209978931773685600819
61636201123233951248909656074973
61636201123233951251420140312261
61636201123235147064687686934967
61636201123235152557566455930403
61636201123235152557566713147847
61636201281678351724589421502027
61636201281678351724592774369857
61636201281678351724592860109005
61636201281678351724592860458925
61636201281751297712260031418175
61636201281751297712263384286005
61636201281751297712263470025153
61636201281751297712263470375073
61636201281751297717343720205259
61636201281751297717345929884449
61636201281787320429814915258913
61636201281787320429814995213517
61636201281787320429815000998061
61636201281787320429815258215505
61636201281787320567075669634385
61636201282657863755480511883843
61636201282659112690804224846847
61636201282659112690804482064291
61636201282659112690805625252931
61636201282661771111631817156177
61636201282661813982455240910829
61636201282661813982455355229693
61636201282732014206273873449609
61636201282732014213613813425481
61636201282732047565437347569459
61636201282732058678474834762995
61636201282732058678475977951635
61636201282732058678476235169079
61636201282732058683558437810931
61636201282734715314909521476727
61636201282734715319992867307219
61636201282734717099114056038405
61636201282734717099114398994997
61636201282734717099302341333177
61636201282734717099302427072325
61636201282734717104384886931621
61636201282734748857088477952305
61636201282734759970125850826977
61636201282734759970125965145841
61636201282734759975209568193777
61636201282766830813573508393623
61636201282766836166742942677359
61636201282766836166743285633951
61636201282770739819113303821597
61636201282770739819113389560745
61636211822749835536977390696337
61636211846700442390822652267119
61636211846700442390823795455759
61636211846708545718350916161561
61636211846708590183206542893891
61636211846708590183209898944049
61636211846708590188290231680975
61636211846708590188293587731133
61636211899594086156826512892219
61636211899594086156826855848811
61636211899594086159270877897483
61636211899594086159271220854075
61636211899594086159274233947641
61636211899594086159274319686789
61636211899594086159274321103731
61636211899594086159274578321175
61636211899594086159333896879851
61636211899594086159336997129507
61636211899595286730894549245499
61636211899595286730894892202091
61636211899595292221324737904707
61636211899875368856447323433955
61636211899875368856448466622595
61636211899875368995968915509743
61636211899875402209692999839409
61636211899886173976470383474973
61636211899886175623599435980637
61636211899886175623599437515831
61636211899886175625855774443767
61636211899886175808957154015839
61636211899886207376305327018929
61636211899886218489342728473317
61636212059115263696119639555117
61636212059119215384951458905363
61636212059407052971257849039415
61636212059410954883212323569365
61636212059410955020473335162281
61636212059410955431503228761941
61636212059410955432255341071253
61636213258543098510907981794601
61636213258543098510909129704975
61636213258545799802561063589481
61636213258545799802561439847523
61636213282204633211253387704599
61636213282204633211506759112269
61636213282204675891914026045119
61636213282204675891914283262563
61636213282212422118536480578699
61636213282212422118787527638395
61636213282216340585465751662863
61636213282216340592805434421291
61636213282423471232646529290391
61636213282423471235158413933763
61636213282423471781774374206007
61636213282423471784197994350609
61636213282423471784218914938917
61636213282423471784222010589303
61636213282423471784222096678371
61636213282431575109301752129253
61636213282496417220317139206539
61636213282496417220318539612623
61636213282496417227092994950427
61636213282496417227093366486735
61636213282496417227911226491763
61636213282496417227911341283011
61636213282496417227911593778721
61636213282496417774443875947083
61636213282496417774527558300315
61636213282496417776954360184371
61636213282496417776954617401815
61636213282496417776972952175355
61636213282496417776975165041085
61636213282496417776975281245063
61636213282496450578918015239637
61636213282504521102054564687253
61636213282504521102055707875893
61636213282504554453874276110427
61636213282504554453877260624277
61636213282504565566911677564815
61636213282504565566915033614973
61636213335379243427265731274931
61636213335379560225921076373323
61636213335379560225923400721297
61636213335379560225923657938741
61636213335379560225986419703665
61636213335390050422410900278263
61636213335390050424855265283527
61636213335390050424857251042303
61636213335390050424857508259747
61636213335390050424857508259955
61636213335390050424857593999103
61636213335390050424857594353235
61636213335390050424858622750627
61636213335390050424920270024671
61636213335390050424920356118159
61636213335390061535448301732651
61636213335390061540531647563143
61636213335390061542979368618565
61636213335390061542979370035507
61636213335390348783964641017755
61636213335390359902084502331439
61636213335390365384921746894063
61636213335390365390004206753359
61636213335390365391696459449311
61636213335390365391696573768175
61636213335390365392515834179287
61636213335391250996478936631543
61636213335391262109516338085931
61636213335391262114599683916423
61636213335391265823084314963953
61636213335391265823084429282817
61636213335391265823084430818011
61636213335391265823084688035455
61636213335391265823086639311927
61636213335391265823086753747431
61636213335391265823087782500567
61636213335391265823087782617207
61636213335391267599945498347747
61636213335391267605026429369383
61636213335391267605029096673949
61636213335391267607473007236165
61636213335391267607473351609699
61636213335391267607473461679213
61636213335391267607473466400947
61636213335391267607474150424805
61636213335391267607474151841747
61636213335391267607474494798339
61636213335391267607476450442413
61636213335391267607476819146313
61636213335391267607476823868047
61636213335598396416984198614911
61636213335598398247399302590287
61636213335598398247399559457811
61636213335598398249638074512061
61636213335598398386916312403897
61636213335609203367421105123801
61636213335609205014360757725769
61636213335609205014361100682361
61636213335609205014549128759689
61636213335609205014549501831191
61636213335609205016808933224239
61636213335609205016871694989163
61636213335671344235068769317795
61636213335671344235069026185319
61636213335671344235069140854103
61636213335671344235069912156515
61636213335671344235069912506435
61636213335671344240152486684595
61636213335671344242392030258701
61636213335671344379670611107129
61636213335671344379672935455103
61636213335671344379672935571743
61636213335671377588314445723249
61636213335671377593398048889277
61636213335682149355091829358813
61636213335682151002032596569705
61636213335682151002220881864477
61636213335682151007115056429001
61636213335682151007115429500503
61636213335682151009559794505767
61636213335682151009563151972867
61636213335682151192661174077839
61636213335682182754926772902769
61636213335682182760010375950705
61636213335682182760010376068797
61636213335682193873047777405093
61636213494911227961703426767125
61636213494911227961703426885169
61636213494911227961703683984569
61636213494911227961703684102613
61636213494911239079823288080809
61636213494911239079824431269449
61636213494912128346229158687397
61636213494914829637877768406253
61636213494914829637878883015177
61636213494914830232950467589705
61636213494914830232950553678773
61636213494914841351071557831177
61636213494914841351134319946021
61636213494914846246430076176709
61636213494914846246433175363555
61636213494915129827152575732247
61636213494915129827403622791943
61636213494915140945272437045931
61636213494915140945524628829461
61636213494915146428360728668251
61636213494915146435702621455789
61636213494915146435703768893779
61636213494915146435703769366163
61636213494915146435954815953475
61636213494915179650536646523455
61636213494915190763572904789203
61636213494915190763574047977843
61636213494915190763574048095887
61636213494916046866526765814161
61636213495131282570729215152987
61636213495133984274163159537057
61636213495133984274164302725697
61636213495133984411423828173381
61636213495133984824898458314613
61636213495133984824901901520861
61636213495206930261833769453205
61636213495206930261834912641845
61636213495206930399095667017317
61636213495206930404178126876613
61636213495206930810124788964645
61636213495206930810877930143733
61636213495206930817652757017845
61636213495206930817656114484945
61636213967507914499877266865313
61636213967578148080597584700201
61636213967578148080597956236509
61636213967578148082857393414101
61636213967578148083108440473797
61636213967578148083109215312669
61636213967580849372250666495081
61636213967580849372251038031389
61636213967580849374507032002733
61636213967580849374510475208981
61636213967580849374510475327073
61636213967580849374511507265297
61636213967580849374761522268677
61636213967580860485288439485777
61636213967580860492628122244205
61636213967580860492632254550177
61636213967580860492883301609873
61636213967613279697941315712009
61636213967613279697941658668601
61636213967614185619487733659413
61636213967616883205098947412897
61636213967616883205099033152045
61636213967616883205099287182949
61636213967616883205099401501813
61636213967616883205100090601537
61636213967616883205100176340685
61636213967616883205100433558129
61636213967616883205161709177821
61636213967616883205162852366461
61636213967616883205349991286053
61636213967616883205351137661233
61636213967616888695530279733129
61636213967832117673666304343091
61636213967832119320879039201987
61636213967894263443723407698705
61636213967894296795548427987915
61636213967896965140107486962415
61636213967896965147702349086511
61636213967896965147702434825659
61636213967896965147702692043103
61636213967896965284963103461983
61636213967896965696766258596991
61636213967896965696766368666505
61636213967896965696766372915855
61636213967896996852419204627847
61636213967896996852419576164155
61636213967896998498794082504091
61636213967896998498795115619005
61636213967896998498795482910175
61636213967896998498795487155313
61636213967896998498795487509445
61636213967896998498795487627489
61636213967897007970540323449035
61636213967905054195512247663747
61636213967905065308549306161543
61636213967905065308549649118135
61636213967905065313632994948627
61636213967905070798976394571095
61636213967905070806507805830543
61636213967905101962160755167435
61636213967905102373751262170931
61636213967905102373751376489795
61636213967905102373754361003645
61636213967905102373754361357777
61636213967905102373754475676641
61636213967905102373754728294815
61636213967905102373754732539953
61636213967905102373754732894085
61636213967905102373754733012129
61636213967905113486788692205035
61636213967905113486792129749203
61636213967905113486792134348473
61636213967905113491872380992119
61636213967905113491875475579695
61636213967905113491875480178965
61636213973801681504451392765587
61636213973801681504451649983031
61636213973801683151580445271251
61636213973802883908662820791827
61636213973805585200044190634211
61636213976768040081813257680465
61636213976795968805171231045143
61636213976804073907318580925361
61636213976804073912402183973297
61636213991239682783453470598137
61636213991531466799293196884563
61636213991531466799293454102007
61636213991531467349173296535687
61636213991531500151118474391217
61636213991539604026074363725699
61636213991539604026077462558413
61636213991563587051518980546873
61636213991567484568681610482123
61636213991567489464399136418295
61636213991567489510152721210119
61636213991567489510153835819043
61636213991567489511764733359615
61636213991567490061644322234775
61636213991567537642829901858861
61636213991575593386722945629341
61636213991575593386723974499117
61636213991575637851582700064161
61636213991575637851582957281605
61636213991575637851582958698547
61636213991575637851583044437695
61636213991575637856666647485631
61636213991575642752571857106723
61636213991575643347096491771305
61636213991575643347096492125437
61636213991575643347096577864585
61636213991575643347096835082029
61636213991575643349607057852523
61636213991575643349607315069967
61636214044414609798121159266861
61636214044426315395284512176355
61636214044426315395284775178343
61636214044426317179674239457019
61636214044633442466429955449439
61636214044633442466430212666883
61636214044633447819596289483519
61636214044706377341063163911199
61636214044706388454099450756663
61636214044706388454100565365587
61636214044706388459183139543747
61636214044706393807265784790743
61636214044706393812350245230159
61636214044706393814860648450033
61636214044706393814860734189181
61636214044706393814860991406625
61636214044706393944527310818547
61636214044706393951870694000667
61636214044706393951870698722401
61636214044706393952121402825505
61636214044717200581760652238177
61636214044741214122869527990089
61636214044741215767739147432205
61636214044741215904998672879889
61636214044741249121067363468811
61636214044741260234104679184051
61636214044741260234104764923199
61636214044741260239188110753691
61636214044741260239188367971135
61636214044742416524820409878843
61636214044742416524820410351226
61636214044742416524820410351227
61636214044742416524820667096287
61636214044742416524821410168903
61636214044742416524821524487767
61636214044742416524821524960150
61636214044742416524821524960151
61636214044742416524821781705211
61636214044742416526243274607255
61636214044742416526244389216179
61636214044742416527059177551267
61636214044753206683233188402995
61636214044753217796270589857383
61636214044753217801353164035543
61636214044753223294231069382571
61636214044753223294231155121719
61636214044753223294293831147495
61636214044753266157715701071725
61636214044753266157715786810873
61636214044753266162799389858809
61636214044753271470298577324643
61636214044753271470298577678934
61636214044753271470298577678935
61636214044753271470298663418082
61636214044753271470298663418083
61636214203946288652019932017449
61636214203946288652020274974041
61636214203946288652021075206089
61636214203946288652021418162681
61636214203949890328199634890337
61636214203949890328199720629485
61636214203949890328199977846929
61636214203949890923267058579177
61636214203949890923268177787371
61636214203949890923268201767817
61636214203949890923268206367087
61636214203949890923268207902281
61636214203949890923268287856885
61636214203949890923268292106235
61636214203949890923268293641429
61636214203949890923268550858873
61636214203949890923330969667205
61636214203950190517469454054073
61636214203950190517469539793221
61636214203950190517470568662997
61636214203950196007900412830419
61636214203950196007900413302803
61636214203950196007900755787011
61636214203950196008151459890115
61636214203950229222733290460095
61636214203950229222733633416687
61636214203950240335770691914483
61636214203951096438722723837617
61636214204165126627745806619727
61636214204165126627746063837171
61636214204169028904977220246459
61636214204238061502378129110291
61636214204238072615415187608087
61636214204238072615415530564679
61636214204238077922075938859895
61636214204238077922828051169207
61636214204241963779609657055887
61636214204241974480864709644711
61636214204241974485948398431795
61636214204241974892647058510275
61636214204241979834030786461347
61636214204241979839114475248431
61636214204241979841624500675069
61636214204241979841624843631661
61636214204241979841625643863709
61636214204241979841625729602857
61636214204241979841625986820301
61636214204241979978886398239181
61636214204241980382321691653923
61636214204241980383073803963235
61636214204241980389852729841869
61636214204241980389852844160733
61636214204241980389853102913371
61636214204241980390667518176957
61636214204241980390668661365597
61636214204274095332967855635171
61636214204274100686136145313325
61636214204274100686136146730267
61636214204274100686136260104365
61636214204274100686136489686859
61636214204274100686136604478107
61636214204274100686137288501965
61636214204274100686137289918907
61636214204274100686137632875499
61636214204274100688647088715395
61636214204274133627871612814709
61636214204274133627871614349903
61636214204274144740908923930679
61636214204274144740908928529949
61636214204274144740908928647993
61636214204274144740909014269097
61636214204274144740909015804291
61636214204274144745992245780725
61636214204274144745992360099589
61636214204274144745992617317033
61636214204274144745992618852227
61636214204275301443218521300461
61636214204275301443218635619325
61636214204275301443219664489101
61636214204275345909501342410871
61636214204275350810489351934939
61636214204275350810489466253803
61636214204275350810489694891531
61636214204275350810489809210395
61636214204275350810490495123579
61636214204275350810490838080171
61636214204277997605114894561635
61636214204277997605115666213967
61636214204278002551585668766891
61636214204278002551585753443229
61636214204278002551585754506039
61636214204278002551586525095561
61636214204278002551586783375815
61636214204278002734683690871863
61636214204278036088117279850715
61636214204278036088117365589863
61636214204278047201154681305103
61636214204278047201154767044251
61636214204278047206238112874743
61636214204278047206238370092187
61636214204278052513736411194233
61636214204278052513736782730541
61636214204278052513737554382873
61636214213102216989356563655547
61636214213102216989356567904897
61636214213102249609123196889477
61636214213102260722158273995891
61636214213104951497812426418415
61636214213104962433001745242515
61636214213137082860561516900219
61636214213137082865645119948155
61636214213138234211397657440487
61636214213138288932653566668318
61636214213138288932653566668327
61636214213138288932653823885762
61636214213138288932653823885771
61636214213140985145470695902799
61636214213140985320807269675373
61636214213140985325890872723309
61636214213140985328401098680343
61636214213140985328401352711247
61636214213140990633389285715795
61636218280866594122445502179433
61636218280874697997404747564073
61636218280874709110442149018461
61636218280897824924223752858877
61636218280897825336009201960999
61636218280899026093571865041463
61636218280901732692725620820415
61636218280909532305696675037509
61636218280909532305780357390741
61636218280909532717562363286615
61636218280909836567116568177301
61636218280910737181166550284079
61636218280910738370278581340419
61636218280913433531431318782711
61636218280913433531432204753907
61636218280913438289887946376405
61636219716662569506150636850357
61636219716670673381109882234997
61636219716670684494147283689385
61636219716693799068254622199399
61636219716693799068254736518263
61636219716693799068254736636355
61636219716693799068254993853799
61636219716693800302845170163001
61636219716693800302845284481865
61636219716693800307928887529801
61636219716693800714630533525975
61636219716693800714630647844839
61636219716693800714630647962931
61636219716693800714630905062283
61636219716693800714630905180375
61636219716693800719714250892775
61636219716694990359155909470915
61636219716695000876829638481913
61636219716695001472193310925303
61636219716695001472194454113943
61636219716695005132480992833035
61636219716695005137564595880971
61636219716695006367259827141121
61636219716695006368096650660343
61636219716695006373182582777987
61636219716695006373183352540993
61636219716695006374853656146091
61636219716695006374855980494065
61636219716697691650808732644507
61636219716697691650810133050591
61636219716697702763846134098895
61636219716697702763847534504979
61636219716697706424218014179877
61636219716697706429301360010369
61636219716697708071347066704255
61636219716697708075590489802483
61636219716697708076429268991975
61636219716697708076429269346107
61636219716697708076429383783223
61636219716697708076430412534747
61636219716698606860040674110911
61636219716698608644429709339715
61636219716705506449618726591009
61636219716705506449807011872683
61636219716705506449807897843879
61636219716705507684400660085941
61636219716705508096183809170455
61636219716705508101267412218391
61636219716705511757031247195537
61636219716705795525200794964449
61636219716705795525201166500757
61636219716705806638238196418837
61636219716705806638238567955145
61636219716705811950821331311917
61636219716705811950821702848225
61636219716705811950824797435801
61636219716706707206617534549601
61636219716706711964506864411217
61636219716706711969590467459153
61636219716706711970345678582305
61636219716706711970346707452081
61636219716706712514033039549727
61636219716706712559787996167919
61636219716706712564867214414173
61636219716706712564870198809771
61636219716706712564870313246887
61636219716706712564871341998411
61636219716706712567378725986043
61636219716706712567380797838307
61636219716706712567381050334017
61636219716706712697044280002561
61636219716706712703823578952697
61636219716706713748814973044659
61636219716706713753982229866111
61636219716709397797016249183359
61636219716709408910052764666551
61636219716709408910053650637747
61636219716709408915137253685683
61636219716709413668509392260245
61636219716709413673025440358659
61636219716709413673025554677523
61636219716709413673025811894967
61636219716709413673592623771873
61636219716709413673592738090737
61636219716709413673592738208829
61636219716709413673592995308181
61636219716709413673593766960513
61636219716709413673593767078605
61636219716709413805770060896569
61636219716709413810853749683653
61636219716709413851437721545411
61636219716709413856524423426061
61636219716709413858466694660449
61636219716709414222635755592625
61636219716709414400482982377859
61636219716709414405566671164943
61636219716709414407258923860895
61636219716709415452331672771575
61636219716709415457417947845811
61636219716709415642608812421373
61636220425730055947053739039629
61636220425732756001498003947009
61636220425732756001498346903601
61636220425740861522749478304993
61636220425740861522749564044141
61636220425740861522749821261585
61636220425740861523021447506905
61636220425740861523021533246053
61636220425740861523021790463497
61636220425741761541790554602041
61636220425741762090833229147337
61636220425741762137067215817913
61636220425741762137067301557061
61636220425741762137068330426837
61636220425741762139577437053213
61636220425741762139577780009805
61636220425741762139578470644723
61636220425741762139578813601315
61636220425741762274327970193385
61636220425741762276023665032775
61636220425744463245789267708513
61636220425744463245789353447661
61636220425744463245789639244821
61636220425744463245789724983969
61636220425744463245790410897153
61636220425744463245790496636301
61636220425744463245790753853745
61636220425744463383050022083985
61636220425744463383050393620293
61636220425744463383051165272625
61636220425744463428156211826901
61636220425744463428156297566049
61636220425744463431230775698307
61636220425744463794833428399041
61636220425744465214805456358013
61636220425744465214805799314605
61636485658028425632064829739911
61636485658028427420723108377303
61636485658906128623580600926783
61636485658979063498213809388543
61636485658979074616334899630015
61636485661301196654719887479613
61636485661309301764461066359185
61636485661313203629931137447857
61636485661313253638501171576255
61636485661313253638501943228587
61636485661313253638505300813779
61636485661955303335245195606715
61636485661969760042655333846695
61636485662249493761552975325619
61636485662282207796921794629777
61636485662282209443297705956353
61636485678711473289239382043588
61636485679039079914989724195183
61636485679039129740612310040632
61636485679039129740612310040641
61636485679586317569373760437054
61636485679655650722074713168066
61636485679655661840195831989254
61636485679656551152625740433026
61636485679656562270746859254214
61636485679659252444006968898814
61636485679659263562127973401138
61636485679680879385782816419386
61636485679683580540442639410726
61636485679683580540443754019650
61636485679683580540447111604842
61636485679683580670091743379766
61636485679683580670092772249542
61636485679683580677435898214266
61636485679683580677703393786198
61636485679683580677704422655974
61636485679683580677707866334605
61636485679683580677707866334606
61636485679683880866706492212454
61636485679691684415401884795366
61636485679691684415402999404290
61636485679691684415405586754300
61636485679691684415406356989482
61636485679691684415406358406632
61636485679691684545050988764406
61636485679691684545052017634182
61636485679691684551829254595416
61636485679691684551830283465192
61636485679691684552662639170838
61636485679691684552663668040614
61636485679691684552666341129772
61636485679691684552667111719245
61636485679691684552667111719246
61636485679691684552667112782104
61636485679691689951586658654550
61636485679691690088847413384314
61636485679691984734321582644550
61636485679691984734322582934610
61636485679691984739406300301410
61636485679691984741097409808722
61636485679691984741097438388438
61636485679691984741097524127586
61636485679691984741100877461976
61636485679691984741936935009916
61636485679691990092571262509122
61636485679691990092572377118046
61636485679691990095103011826552
61636485679691990095103667742870
61636485679691990095103783478884
61636485679692885172487962274876
61636485679692890660383044149554
61636485679692890660384073019330
61636485679692890662643481617254
61636485679692890662643510196970
61636485679692890662914707727836
61636485679692890662915449737594
61636485679692890662915479380168
61636485679692890708397066527122
61636485679692890708397439480580
61636485679692890708669035592276
61636485679695586456337663627110
61636485679695586456338406699726
61636485679695586461422124066526
61636485679695586463866374752926
61636485679695586463866489071790
61636485679695586463868813536404
61636485679695586463869847011274
61636485679695586463950057106158
61636485679695591954295558871272
61636485679695591954295816088716
61636485679695591954296563412134
61636485679695591954296591991850
61636485679695591954380246237749
61636485679695625306121698492591
61636485679695636419159099946979
61636485679695636424242702994915
61636485679695636426770636034547
61636485679695636426770750353411
61636485679695636426773074818025
61636485679902418653156071812684
61636485679902418653157100682460
61636485679902424052143224951919
61636485679972667108562764266738
61636485679972668336565631580568
61636485679972668336565660160284
61636485679972668336566403232900
61636485679972668341650120599700
61636485679972668343341258686728
61636485679972668343341601643320
61636485679972668343344697760266
61636485679972668885354158816512
61636485679972668885354273135376
61636485679972668885355044787708
61636485679972668885357369252322
61636485679972668885357602022760
61636485679972668885357630602476
61636485679972668885357631074860
61636485679972668885357716814008
61636485679972668885358488466340
61636485679972668890442091041892
61636485679972668890442091514276
61636485679972668892969252429192
61636485679972668892969367220440
61636485679972668892970024081524
61636485679972668892970024553908
61636485679972668892972724687540
61636485679975364503628689118284
61636485679975364503629717988060
61636485679975364640826681728832
61636485679975369998327688241038
61636485679975370039808990783352
61636485679975370039809362319660
61636485679975370039810019653128
61636485679975370039810391189436
61636485679975370039812463041700
61636485679975370039812691207092
61636485679975370039812719786808
61636485679975370039812805998292
61636485679975370039813834868067
61636485679975370039813834868068
61636485679975370044897180698559
61636485679975370044897180698560
61636485679975370046588318313252
61636485679975370046588661269844
61636485679975370177010679566838
61636485679975370177010683817640
61636485679975370177010712397356
61636485679975370177010712515400
61636485679975370182094396933638
61636485679975370184622358671030
61636485679975370184622362921832
61636485679975370184623477885048
61636485679975370184625802349662
61636485679975370184625806600464
61636485679983473868202473186262
61636485679983473868203244838594
61636485679983473868203330577742
61636485679983473873286933625678
61636485679983473921551002772834
61636485680008990010300422545910
61636485680011692948330534879980
61636485680011693086364979604584
61636485680019780303923214315196
61636485680019780303925538663170
61636485680019780303926567532946
61636485680019791416960615769584
61636485680019791416962940117558
61636485680019791416962940234198
61636485680019791416963968987334
61636485680019791416963969103974
61636485680019791422044218817520
61636485680019791422046628904642
61636485680019796775024563325134
61636485680019796775024677643998
61636485680019796775025334977466
61636485680019796775025449296330
61636485680019796821029972613530
61636485680019796821029995525294
61636485680019796821030001193246
61636485680019796821030344149838
61636485680019796823288661052006
61636485680019796958226930569710
61636485680019796958227959439486
61636485680019796958227964161220
61636485680019796958227965224078
61636485680019796958227988135842
61636485680019796958227992740936
61636485680019796958227993803794
61636485680019796958228078480084
61636485680019796958228336760386
61636491803001513912379400426279
61636491803001513912380172078611
61636491820728290719500313495930
61636491820728290719500313495931
61636492033437905022528521370599
61636492033437905022529293022931
61636492033438805590407194367610
61636492033438805590407194367611
61636492033438806002188686904505
61636492033438806002189458556837
61636492040319187887895674698176
61636492040319187892977905919744
61636492058045964700284091055249
61636492060027770478595513276353
61636492060027770481123446315985
61636492061000433040181956941481
61636492111223593412864446110341
61636492111223593412864703327785
61636492111223593417946934549353
61636492111223593417947277505945
61636492111223593417948049158277
61636492111231647330083619964349
61636492111231697287820252415827
61636492111231697287820509633271
61636492111231697287822919720393
61636492111231697287823948590169
61636492111231697292903855463763
61636492111231697292903941202911
61636492111231697292904198420355
61636492111231697292907294420661
61636492111522236029336825252572
61636492111522236029336825724748
61636492111522236029337168209164
61636492111522236029337168681340
61636492111522236034419485642056
61636492111522236034420514511832
61636492113205398784540745208181
61636492113528703177981086053701
61636492113528703180509276310777
61636492113528703180509304890493
61636492113528751356409528564687
61636492113529603608470384674475
61636492113529651786962883477993
61636492113529651786963913764919
61636492114186115669983806065854
61636492114186148975972334995050
61636492114186160089009736449438
61636492114186165632804127304416
61636492114186165632804384521860
61636492114186165632804470261008
61636492114186165632805160423533
61636492114186165632805503380125
61636492114186165632867146640916
61636504725165287167456960785263
61636504725165287167457732437595
61636504725165287175051819722819
61636504796068791583228809571187
61636504802301621537642679264396
61636504819700591532388419533639
61636504820028398207435689384553
61636504820028398207435946483896
61636504820028398207435946601997
61636504820028448170319029942353
61636504822982916515049421837429
61636504822982916515049793373737
61636504955601676494032177792459
61636504955601676494032949444791
61636504955602577205882893900065
61636504955602577205883665552397
61636504961499495238246959976570
61636504964465715246630101843824
61636504964465720782810174871164
61636504964465720782810432088608
61636504965438327858255314139673
61636504965438327858255314139682
61636504965438327865866964546114
61636504979225371340228531412887
61636504979553178021175226102821
61636504979563984829077794295097
61636504979563984829080204382219
61636504979563984829081233251995
61636504982190640955491029942532
61636504982190646491671102969872
61636504982190690369269365737125
61636504982190690369269365737134
61636504982507646361074549554569
61636504982514850903066709956861
61636504982514900865699002055285
61636504982518447630267021111264
61636504983163303537363542678509
61636504983163303537363542678518
61636505032411093636287128214575
61636505032411104749324529668963
61636505032411104754408904369231
61636505032411104756100013876543
61636505032411104756100128195407
61636505032411104756100385412851
61636505032414707027915468580775
61636505032738911431963477054849
61636505032738911437046794305625
61636505032738911437046822885341
61636505032738911437049118653599
61636505032738961257585805682863
61636505032738961257586062900307
61636505032738961257586148639455
61636505032738961257588472987429
61636505033394513618186222979972
61636505033394524731222767042881
61636505033394524731222852782029
61636505033394524731223624434360
61636505033394524731223624434361
61636505033394524736307227482296
61636505033394524736307227482297
61636505033394524738566663242946
61636505033395414048670273149205
61636505033395414048671044801537
61636505033395414048673716355453
61636505033395414048674488007785
61636505033395425161707674603593
61636505033395425161708446255925
61636505033395425161711117809832
61636505033395425161711117809841
61636505033395425161711775143300
61636505033395425166791363390677
61636505033395425166792135043009
61636505033395425166795492510100
61636505033395425166795492510109
61636505033395425169050686249405
61636505033395425169050800568260
61636505033395425169050800568269
61636505033395425169051829438036
61636505033395425169051829438045
61636505033395425169054928742899
61636505033395425169054928742926
61636505033395425169054928742983
61636505035365567558126440483072
61636505035369169828619392746378
61636505035369169829185281749868
61636505035369219792005860205865
61636505035369219792005860205874
61636505035693379776947437682586
61636505035696125899220341953546
61636505035696125899220427696906
61636505036338230551591383145156
61636505036349887970511909409923
61636505036349887970511909409932
61636505036349887970513028623941
61636505036349887970513028623950
61636505036349937924964681653261
61636505036349937924964681653270
61636505036349937924965367566445
61636505036349937924965367566454
61636505036349937932579342437491
61636505036349937932579342437500
61636505036349937932579689644885
61636505036349937932579689644894
61636509032553213323624844180953
61636509032553213323625615833285
61636510468349188290652312233149
61636510468349188290653083885481
61636510468349188702246290064793
61636510699766284784034901194896
61636510699767185214647657104042
61636510699767185214648690106528
61636510699767185214648690578912
61636511178364943655420408047524
61636511178364954768394018854163
61636511178364954768394018867213
61636511178364954768456437675545
61636511178364954768456780632137
61636511178364954768457809501912
61636511178364954768457809501913
61636511178364954773477364697705
61636511178364954773540126462629
61636511178364954773541155332405
61636511178368545515073300964056
61636511178368556490849176390641
61636511178368556490849948042973
61636511178368556628109845026965
61636511178368556628110702418444
61636511178368556628110702418445
61636511178368556632939043075721
61636511178368556632940157684645
61636511178368556633190861783537
61636511178368556633194305462169
61636511202315556957487492339056
61636511202315556957487749556500
61636511202315556962571095386992
61636511203974108839584278678949
61636511204957520944441890584106
61636511204957520944442747975586
61636511204957520952054312638658
61636511204957520952054398382018
61636511205270018523891951364479
61636511205270019758673884859411
61636511258132447958670245494470
61636511258132447958671617320838
61636511258132447966281895900902
61636511258132447966282924770678
61636511258132447966283267727270
61636511415029672458096986246290
61636511415029677994278823303456
61636511416684622063549384612344
61636511416684622063549641829788
61636511417668035952546849801270
61636511417668035952547535714454
61636511417981433962546732903473
61636511417981433962547590294953
61636511417983985136676958420881
61636511417984135117002679479294
61636511417984135228780856144266
61636511417984135231312255420002
61636511417984135254200672089842
61636511417984135254200929300644
61636511417984135254200929307286
61636543083837345777138761986219
61636543491619854954257999997056
61636543509345731330759961324430
61636543569401896194461709050680
61636543587126871866143558903021
61636543587126871866144330555353
61636543587138577463307684999833
61636543727990437525878666343043
61636543727990437525878780661907
61636543727990437525879037879351
61636543728205323218977792525138
61636543728278269206647545049807
61636543728278269206647630788955
61636543728278269206648402441286
61636543728278269206648402441287
61636543728278269211732005489222
61636543728278269211732005489223
61636543728864580746868634364155
61636543728864580884129645957070
61636543728864580884129645957071
61636543728864582530442538288229
61636543728934825585229748243449
61636543728937467580519344917987
61636543728937478698641121072643
61636543728937515758762854418830
61636543728937515758762854418831
61636543728937526739621818458463
61636543728937526876883601703711
61636543730835479554363234419913
61636543730908376913053243240875
61636543730908377324835850727935
61636543730908425542033844336061
61636543730944748448854821264237
61636543730944748448855964452877
61636543730944750232428725207185
61636543730944750232428839526049
61636543730944750232429868395825
61636543731162337628775943067701
61636543731235283616446552983849
61636543731235283621529898814341
61636543731235333446335548595257
61636543731816192298295174205817
61636543731816193533641966767393
61636543731816193533830252062165
61636543731818850946174050475489
61636543731818893590680479655713
61636543731818898941402191467085
61636543731889093818845910841507
61636543731889139526583093199881
61636543731891795110499335947271
61636543731891795111314986254235
61636543731891795111315243471679
61636543731891796933844660391637
61636543731891796938928006222129
61636543731891796941375727277551
61636543731891828464769749757229
61636543731891828465313688117473
61636543731891830111709488079631
61636543731891830111897773374403
61636543731891830111897777979497
61636543731891839582889382433185
61636543731891839582889468526625
61636543731891844929072801383233
61636543731891844974825358821601
61636543731891845119070141728001
61636543731891846758587548059321
61636543731891846763482865812485
61636543731891846766199198465753
61636543731928119843198185471063
61636543731928167881647363221325
61636543731928167881648506409965
61636543731928168018280238503849
61636543731928168018280610040157
61636543731928168018281381692489
61636543731928168019096146028257
61636543731928168019097289216897
61636543731928169665221267164273
61636543731928169665221381483137
61636543731928169665222410352913
61636543731928169665409666777909
61636543731928169665410438430241
61636543732143049821384507480823
61636543732143053939772006852685
61636543732143055769350286945869
61636543732215994574273183902039
61636543732215995809055117396971
61636543732215999927442616768833
61636543732216001352768929336525
61636543732216001352849512857043
61636543732216001757020896862017
61636543732216001762104499909953
61636543732216001764363935670603
61636543732216001764635133555601
61636543732252324254592414982663
61636543745679038643130099512248
61636543745715363375013298710211
61636543745930298753209486222243
61636543745930298753210257874575
61636543745933901024206337376607
61636543746003244740880096138391
61636543746003244745964470838659
61636543746006847011876175640423
61636543746586807085476256668550
61636543746590457123434649194155
61636543746590458767299047413667
61636543746590458767550780386547
61636543746590458769810560520731
61636543746659741960108436260543
61636543746659741960109465130319
61636543746659741960380403908538
61636543746659753078502180063194
61636543746659756784539204374175
61636543746659756784539461591619
61636543746663343682563592380079
61636543746663354800685368534735
61636543746663358506725746063457
61636543746663358506743313434015
61636543746663358506743570651459
61636543746663393641932170136279
61636543746663393641932255875427
61636543746663393642183217195975
61636543746663403116187833288463
61636543746663404754969571590667
61636543746663404754969657329815
61636543746663404754970686199591
61636543746663404755220618650363
61636543746663404755221390302695
61636543746663404760053260377751
61636543746663404762563744615039
61636543749941878003877373269734
61636543798853966885613770706905
61636543798853966885614456620089
61636543798853966890698145407173
61636543798853966892392722451099
61636543798889089081107098696741
61636543798889089081107870349073
61636543799107927059150500107499
61636543799107927059151528977275
61636543799180873046821110023647
61636543799180873046822138893423
61636543799180873051904798810731
61636543799180873051905827680507
61636543799181774163616505340367
61636543799181774163616591079515
61636543799181774163617362731847
61636543799181774168700965779783
61636543799764435389348533007467
61636543799764435389349304659799
61636543799764483567842833282071
61636543799764483570099170205795
61636543799765383998393860547031
61636543799765384000649082866043
61636543799765384000650197474967
61636543799765384549692872020263
61636543799765384549696315698894
61636543799765384549696315698895
61636543799765385781966992827611
61636543799765385781967678740795
61636543799765385781968021697387
61636543799765385784474805510983
61636543799765385784475062728427
61636543799765385784478249189455
61636543799837370263981741469227
61636543799837381377019142923615
61636543799837381377019914575947
61636543799837385090402559265135
61636543799837385090403330917467
61636543799837420091298904362823
61636543799837420091299676015155
61636543799837429555513443198219
61636543799837429562852354300103
61636543799838318873026954685715
61636543799838318873027069008791
61636543799838319424329524160654
61636543799838319424329524160655
61636543799838320656599744013915
61636543799838320656600086970507
61636543799838320656600201289371
61636543799838320659110685998883
61636543799838320659111457651215
61636543799838329986064470463179
61636543799838329993404410439051
61636543799838330542450528658607
61636543799838331769637602743759
61636543799838331769638288656943
61636543799838331777229018475067
61636543799838331777232462153539
61636543799838331777232462153699
61636543801735376841350077013548
61636543801735378076132010509884
61636543801735383475117791472831
61636543801808278409976940813958
61636543801808279454966264587446
61636543801808279460049953374530
61636543801808279461742205603922
61636543801808279591411458976902
61636543801808279591412144890086
61636543801808279592164604405548
61636543801808279592165290318732
61636543801808279596494804807394
61636543801808279597248979105816
61636543801808279598942525862816
61636543801808279598943556149742
61636543801808279637980865222988
61636543801808279643064292541826
61636543801808279643065325662404
61636543801808279644756463749432
61636543801808279644756545237778
61636543801808279644756806706024
61636543801808279644758872890336
61636543801808279644759902822970
61636543801808280056541051346237
61636543801808280057102896847140
61636543801808280057103668499472
61636543801808280057107026438955
61636543801808280057127947145361
61636543801808280186772835665180
61636543801808280191856262984018
61636543801808280191857296104596
61636543801808280193822812517183
61636543801808280194300542250134
61636543801808280194301661109860
61636543801808280194303985574474
61636543801808280194305019049344
61636543801808280194387671469942
61636543801808322691821579711628
61636543801808323926604627347520
61636543801808323926604627814080
61636543801808324063801505817108
61636543801808324063802620426032
61636543801808324068885194604192
61636543801808329462787285711422
61636543801808329462788401388979
61636543801808329467870889827991
61636543801808329467870974498506
61636543801808329470400051789636
61636543801808329470400055331872
61636543801808329470400056394730
61636543801808329470400313612174
61636543801808329599982179018484
61636543801808329599982954920374
61636543801808329599983212137818
61636543801808329599985277851198
61636543801808329599985279384988
61636543801808329599985279386232
61636543801808329599985622224940
61636543801808329599985622341580
61636543801808329599985622342824
61636543801808329599986308254764
61636543801808329599986308256008
61636543801808329599986393877272
61636543801808329599986393993912
61636543801808329599986393995156
61636543801808329605065867805568
61636543801808329605066557968310
61636543801808329605066643707458
61636543801808329605066900924902
61636543801808329605068882432924
61636543801808329605068966638282
61636543801808329605068968173316
61636543801808329605069225390760
61636543801808329607598044400344
61636543801844602361788354726318
61636543801844602361788383306034
61636543801844602361788726262626
61636543801844602363483963478044
61636543801844602363483992057760
61636543801844602363484077796908
61636543801844602498233206159182
61636543801844602498233577695490
61636543801844602546498331691616
61636543801844602546498422035858
61636543801844602958280681625813
61636543801844602958844765852182
61636543801844602958845426373594
61636543801844602958845540692458
61636543801844603093594664335806
61636543801844603096043533657138
61636543801844635852502877250816
61636543801844635852503991859740
61636543801844645735842805648284
61636543801844646965541393314128
61636543801844651272025434965910
61636543801844651272026578154550
61636543801844651274557983452529
61636543801844652369609291179779
61636543801844652369609375850294
61636543801844652369609662716087
61636543801844652369610519038934
61636543801844652369610523644028
61636543801844652372141924336914
61636543801844652506807282250922
61636543801844652506807367990070
61636543801844652506807369525104
61636543801844652506807369879395
61636543801844652506807369879396
61636543801844652506807655322264
61636543801844652506807741061412
61636543801844652506807741415703
61636543801844652506807741415704
61636543801844652506808396859846
61636543801844652506808401581580
61636543801844652506808430161296
61636543801844652506808515900444
61636543801844652506808769931188
61636543801844652509339916593329
61636543801844652509339916593330
61636543802063140882497586514341
61636543802063190295773306315709
61636543802135236127225854739065
61636543802136086870168196430489
61636543802136086875251799478425
61636543802136136283191838768803
61636543802136136283191838885443
61636543802136136283191838886901
61636543802136136283192524800085
61636543802136136283192610421135
61636543802136136283192610537775
61636543802136136283443659014413
61636543802136136288275098976787
61636543802136136288275184715935
61636543802136136288526233192573
61636543802136136288526490410017
61636543802136136694974788989311
61636543802136136694974874732671
61636543802718746863084749677695
61636543802718803456953352348749
61636543802718803456953609566193
61636543802719648526513069996686
61636543802719648526513841649018
61636543802719654062697701311581
61636543802719696704755550609040
61636543802719696704756322261372
61636543802719697256247149397537
61636543802719698488517826998430
61636543802719698488581274676538
61636543802719702195374883377265
61636543802719702240940181923935
61636543802719704024764362686769
61636543802719704024765391556545
61636543802791682972792011282652
61636543802791682972792782934984
61636543802791682972875693635884
61636543802791682973063980465849
61636543802791694090997469790540
61636543802791697797034494101512
61636543802791697797034751318956
61636543802791697797036818566126
61636543802791697797037847435902
61636543802791699619565463715708
61636543802791699624649838415976
61636543802791699627093431768908
61636543802791699627094203421240
61636543802791699627180124617981
61636543802791699627180128868783
61636543802791699627180213427030
61636543802791699627181243831999
61636543802791699627365400952105
61636543802791699627366172604437
61636543802791699627368414163555
61636543802791699627369530189626
61636543802791699627369530189629
61636543802791699627369530189635
61636543802791731151304136613430
61636543802791731151307232263815
61636543802791731151307232730375
61636543802791731151307232730376
61636543802791731151558280740454
61636543802791732797849738061466
61636543802791732797850509713798
61636543802791732797934192067030
61636543802791742269424883898310
61636543802791742269427208362923
61636543802791742269427208362924
61636543802791742269679285238566
61636543802791742681273263070210
61636543802791747615232940000650
61636543802791747615233711652982
61636543802791747622656305108098
61636543802791747622657333977874
61636543802791747622845362055202
61636543802791747622845362059413
61636543802791747622845362059414
61636543802791747805608653216631
61636543802791747805608653216632
61636543802791747805608656404576
61636543802791749444623962264897
61636543802791749449706450703909
61636543802792583401146016990200
61636543802792583401146278458446
61636543802792583403405452750850
61636543802792583403405457355736
61636543802792583403405800312536
61636543802792583403423278757246
61636543802792583403424393366170
61636543802792583403426378062136
61636543802792583403426635279580
61636543802792583403426720900844
61636543802792583403427492671060
61636543802792583403674325816942
61636543802792583403675097469274
61636543802792583403677421933888
61636543802792583403677425003740
61636543802792583403677425121832
61636543802792583403677683284042
61636543802792583403677683756426
61636543802792583403677769495574
61636543802792583403678541147906
61636543802792594514183418444588
61636543802792594514183679912834
61636543802792594514184451565166
61636543802792594521526457253174
61636543802792594521527576466984
61636543802792594521527576467192
61636543802792594521544283259570
61636543802792594521544364747916
61636543802792594521545397868494
61636543802792594521547463580630
61636543802792594521548497173384
61636543802792594521795068851020
61636543802792594521795330319266
61636543802792594521796101971598
61636543802792594521798512057268
61636543802792594521799545177846
61636543802792594521799545650230
61636543802792598219973008963466
61636543802792598219973094702614
61636543802792598219973866354946
61636543802792598225056354793958
61636543802792598225056440533106
61636543802792598227563824404098
61636543802792598227564510317282
61636543802792598227564596056430
61636543802792598227566834781896
61636543802792598227566920521044
61636543802792598227566923708988
61636543802792598227567181989290
61636543802792598227567953641622
61636543802792598227567953995914
61636543802792598227585516761378
61636543802792598227585521366472
61636543802792598227585778583916
61636543802792598227587758674788
61636543802792598227587844413936
61636543802792598227587845831086
61636543802792600050113048837070
61636543802792600050114163445994
61636543802792600050116148141960
61636543802792600050116405359404
61636543802792600050116490980668
61636543802792600050116491452844
61636543802792600050117262750884
61636543802792600050364095896766
61636543802792600050364867549098
61636543802792600050367195083564
61636543802792600050367195555948
61636543802792600050367453363866
61636543802792600050367453836250
61636543802792600050367539575398
61636543802792600050368311227729
61636543802792600050368311227730
61636543802792600055196651885006
61636543802792600055197766493930
61636543802792600055199832206066
61636543802792600055199832678242
61636543802792600055199837283336
61636543802792600055200865798820
61636543802792600055447698944702
61636543802792600055448470597034
61636543802792600055450884343032
61636543802792600055451913803282
61636543802792600055451914275665
61636543802792600055451914275666
61636543802792600057706873237106
61636543802792600057707136122294
61636543802792600057707220798792
61636543802792600057707992451124
61636543802792600057708250731218
61636543802792600057710316915530
61636543802792600057710316915737
61636543802792600057710316915738
61636543802792600057710320103682
61636543802792600057710321520624
61636543802792600057711350036072
61636543802792600057711350036108
61636543802792600057711350036315
61636543802792600057711350036316
61636543802792600057728055765836
61636543802792600057728141859276
61636543802792600057731237621930
61636543802792600057731240691990
61636543802792600057731242227024
61636543802792600057978842420144
61636543802792600057978845608088
61636543802792600057978845962380
61636543802792600057979104242681
61636543802792600057979104242682
61636543802792600057979189981830
61636543802792600057979961634161
61636543802792600057979961634162
61636543802792600057982286098775
61636543802792600057982286098776
61636543802792600057982289168628
61636543802792600057982289286720
61636543802792600057982547448930
61636543802792631579389530723132
61636543802792631579389616345640
61636543802792631579577902707434
61636543802792631581836481548780
61636543802792631581837338940260
61636543802792631581917578081628
61636543802792631581917582686722
61636543802792631581917839904166
61636543802792631581920249991288
61636543802792631581920250107928
61636543802792631581920935550180
61636543802792631581921021643620
61636543802792631581921021760260
61636543802792631582108536353082
61636543802792632130879241833224
61636543802792632130879242183144
61636543802792632130879500467818
61636543802792632130880357859297
61636543802792632130880357859298
61636543802792632130897838423478
61636543802792632130897839486336
61636543802792632130898096703780
61636543802792632130898182442928
61636543802792632130900162421532
61636543802792632130900162888092
61636543802792632130960600188402
61636543802792632130960858468704
61636543802792632130962924536376
61636543802792632130962924653016
61636543802792633363150692503598
61636543802792633363151034988014
61636543802792633363151035460190
61636543802792633363213454268522
61636543802792633365661175323944
61636543802792633365661175678076
61636543802792633365661433958378
61636543802792633365661519697526
61636543802792633365662291349858
61636543802792633365682097447286
61636543802792633365682440403878
61636543802792633365741758844462
61636543802792633365744858031308
61636543802792633365744859566502
61636543802792633365745116311610
61636543802792633365745116429654
61636543802792633365745202523094
61636543802792642692425903307744
61636543802792642692426160525188
61636543802792642692426246147696
61636543802792642692426932060880
61636543802792642692426932177520
61636543802792642692615218418462
61636543802792642692615304161822
61636543802792642697509506355680
61636543802792642699954129528770
61636543802792642699955244137694
61636543802792642699957228833660
61636543802792642699958343442584
61636543802792642700038582583952
61636543802792642700038587189046
61636543802792642700038672928194
61636543802792642700038930145638
61636543802792642700040906931926
61636543802792642700040910236510
61636543802792642700040911653660
61636543802792642700040995859018
61636543802792642700040997392808
61636543802792642700041254139320
61636543802792642700042026145944
61636543802792642700042026262584
61636543802792642700229196481664
61636543802792642700229282216600
61636543802792642700230312503526
61636543802792643249000246335548
61636543802792643249000332424616
61636543802792643249001362357250
61636543802792643249018843988660
61636543802792643249018928664950
61636543802792643249018929727808
61636543802792643249019186945252
61636543802792643249021166923856
61636543802792643249021253129564
61636543802792643249022283062198
61636543802792643249081604690726
61636543802792643249081605753584
61636543802792643249084014777848
61636543802792644476188093957986
61636543802792644476188436442402
61636543802792644476188436914578
61636543802792644476189122355586
61636543802792644476189208566910
61636543802792644476250855722910
61636543802792644476251884592686
61636543802792644481271782745070
61636543802792644483779852173710
61636543802792644483782265919548
61636543802792644483783295852182
61636543802792644483783295852342
61636543802792644483803187688758
61636543802792644483804216558534
61636543802792644483865949807974
61636543802792644483866978205414
61636543802792644483866978677750
61636543802792648182793330207644
61636543802792648182793587425088
61636543802792648182794444816568
61636543802792648183044377263128
61636543802792648183044377267340
61636543802792648183044635901934
61636543802792648183045493293413
61636543802792648183045493293414
61636543802792648187873833950690
61636543802792648187874948559614
61636543802792648187876933255580
61636543802792648187878047864504
61636543802792648188125652658506
61636543802792648188127980315276
61636543802792648188129096337138
61636543802792648190405237831520
61636543802792648190656027669560
61636543802792648190656027673772
61636543802792648190656286308365
61636543802792648190657057956486
61636543802792648190657143695634
61636543802792648190657143699845
61636543802792648190657143699846
61636543802792648228607348161452
61636543802792648228609672509426
61636543802792648228609677231160
61636543802792648228609934448604
61636543802792648228610020187751
61636543802792648228610020187752
61636543802792648228610791840083
61636543802792648228610791840084
61636543802792648228797962059164
61636543802792648233690951209388
61636543802792648233693361296510
61636543802792648233693366018243
61636543802792648233693366018244
61636543802792648233694394888020
61636543802792648236137902035036
61636543802792648236222442246515
61636543802792648236222442246516
61636543802792648777589932967916
61636543802792648777652694732840
61636543802792648785202703651224
61636543802792648785202960868668
61636543802792648785265379677000
61636543802792648785265722633592
61636543802792650012371867527110
61636543802792650012372210483702
61636543802792650012372896396886
61636543802792650012372982018150
61636543802792650012372982136034
61636543802792650012372982490325
61636543802792650012372982490326
61636543802792650012431528924286
61636543802792650012434628111132
61636543802792650012434629646326
61636543802792650012434886391434
61636543802792650012434886509478
61636543802792650012434972602917
61636543802792650012434972602918
61636543802792650012435658043766
61636543802792650012435658161810
61636543802792650012435658516102
61636543802792650017452455946446
61636543802792650017455554779160
61636543802792650017455556314194
61636543802792650017455556668485
61636543802792650017455556668486
61636543802792650017455813531638
61636543802792650017518316898216
61636543802792650017518318433409
61636543802792650017518318433410
61636543802792650017518575178518
61636543802792650019962595810200
61636543802792650019962596164332
61636543802792650019962854444634
61636543802792650019962940183782
61636543802792650019962940183942
61636543802792650019963626096966
61636543802792650019963626097126
61636543802792650019963711836114
61636543802792650019963711836274
61636543802792650019983860890134
61636543802792650020046536915910
61636543802792650020046623009349
61636543802792650020046623009350
61636543802828022528918983245225
61636543802828022528919644829495
61636543802828022528920016365803
61636543802828022529107930124267
61636543802828022529108044443131
61636543802828070704817978340147
61636543802828070704817978340148
61636543802828070704819121528787
61636543802828070704819121528788
61636543802828070706764749887376
61636543802828071119195551363767
61636543802828072351444852055697
61636543802828072351445223592005
61636543802828072351445966664621
61636543802828072351446338200929
61636543802828072353893687720043
61636543802828072353893802038907
61636543802828072353893802393039
61636543802828072353893802393040
61636543802828917415671115693272
61636543802828917415671144272988
61636543802828917415921819796376
61636543802828917415922191332684
61636543802828917420754833060072
61636543802828917421005537163176
61636543802828917423264858604962
61636543802828917423264972923826
61636543802828917423265202978496
61636543802828917423265230141270
61636543802828917423265231558212
61636543802828917423265317297360
61636543802828917423285865404594
61636543802828917423285870009688
61636543802828917423286236940902
61636543802828917423286241545996
61636543802828917423536913881440
61636543802828917423536917069384
61636543802828917423536942461156
61636543802828917423536945649100
61636543802828917423537285417748
61636543802828917423538060258024
61636543802828921126794756145746
61636543802828921126794841884894
61636543802828921126795899334386
61636543802828921126795985073534
61636543802828921129305579090276
61636543802828921129305607669992
61636543802828921129305693409140
61636543802828921129306353930552
61636543802828921129306382510268
61636543802828921129306468249416
61636543802828921129327303215216
61636543802828921129327388954364
61636543802828921129327393559458
61636543802828922956938147818706
61636543802828922956938233557854
61636543802828922956938234030030
61636543802828922956938238635124
61636543802828922956938520890048
61636543802828922956938605566338
61636543802828922956938606629196
61636543802828922956938610171432
61636543802828922957189285694820
61636543802828922957189310732300
61636543802828922957189314274536
61636543802828922957189567949744
61636543802828922957190428883460
61636543802828922959449004064478
61636543802828922959449004064685
61636543802828922959449004064686
61636543802828922959449089803833
61636543802828922959449089803834
61636543802828922959449750325246
61636543802828922959449751742188
61636543802828922959449778904962
61636543802828922959449864644110
61636543802828922959450123278496
61636543802828922959469924770878
61636543802828922959470670913554
61636543802828922959470672448588
61636543802828922959471043984896
61636543802828922959720973247724
61636543802828922959721719390192
61636543802828922959721719508284
61636543802828922959721748088000
61636543802828922959721834181439
61636543802828965594164304659532
61636543802828965594164561876976
61636543802828965599249050896108
61636543802828965601131917485560
61636543802828965601132003224708
61636543802828965601780430802316
61636543802828965601780459382032
61636543802828965601780545121180
61636543802828966150738762356120
61636543802828966150739876965044
61636543802828966150759654481352
61636543802828966150760797669992
61636543802828966150760802275086
61636543802828966150823449721146
61636543802828966150823478300862
61636543802828966150823564040010
61636543802828967377926495309774
61636543802828967377927609918698
61636543802828967377927981455006
61636543802828967377989257074698
61636543802828967377990285944474
61636543802828967377990657480782
61636543802828967383010555633166
61636543802828967385520695496920
61636543802828967385520695851052
61636543802828967385521724366696
61636543802828967385521810459976
61636543802828971089051621907480
61636543802828971089051707646628
61636543802828971089866495981716
61636543802828971089867524851492
61636543802828971092147106836562
61636543802828971092147192575710
61636543802828971092147854514272
61636543802828971092148226050580
61636543802828971092398901569756
61636543802828971092398901573968
61636543802828971092398930149472
61636543802828971092398930153684
61636543802828971092399015888620
61636543802828971092399015892832
61636543802828971135431676909150
61636543802828971135431680213734
61636543802828971135431681630883
61636543802828971135431681630884
61636543802828971135431762648298
61636543802828971135431767370031
61636543802828971135431767370032
61636543802828971135432019865742
61636543802828971135432823402374
61636543802828971135432824819523
61636543802828971135432824819524
61636543802828971135432910558671
61636543802828971135432910558672
61636543802828971135433167776116
61636543802828971137879771040078
61636543802828971137879856779226
61636543802828971137880518717788
61636543802828971137880890254096
61636543802828971137964228700354
61636543802828971137964232951156
61636543802828971137964314439502
61636543802828971138152486365792
61636543802828971684412023106788
61636543802828971684413166295428
61636543802828971684475842321204
61636543802828971686923536215304
61636543802828971686923536219676
61636543802828971686923564795020
61636543802828971686923564799392
61636543802828971686923650538540
61636543802828971686944456807984
61636543802828971686944485499968
61636543802828971686944571593407
61636543802828971686944571593408
61636543802828971686944575844210
61636543802828971687007247619184
61636543802828972919193870391800
61636543802828972919193956130948
61636543802828972919193957665982
61636543802828972919193958020273
61636543802828972919193958020274
61636543802828972919194243463142
61636543802828972919194329202290
61636543802828972919194329556581
61636543802828972919194329556582
61636543802828972919194985000724
61636543802828972919194986535758
61636543802828972919195358072066
61636543802828972919256718250004
61636543802828972919256719785197
61636543802828972919256719785198
61636543802828972919257005228066
61636543802828972919257091321505
61636543802828972919257091321506
61636543802828972919257747119780
61636543802828972919257748654973
61636543802828972919257748654974
61636543802828972919258120191281
61636543802828972919258120191282
61636543802828972921705469710152
61636543802828972921705469710236
61636543802828972921705469710395
61636543802828972921705469710396
61636543802828972921705498289868
61636543802828972921705498289952
61636543802828972921705498290111
61636543802828972921705498290112
61636543802828972921705584029259
61636543802828972921705584029260
61636543802828972921705584383391
61636543802828972921705584383392
61636543803046553543759562340729
61636543803046553543759562340730
61636543803046554778353123380380
61636543803046558485146732080864
61636543803046558485146732081107
61636543803046558530962307453487
61636543803046560177527275731379
61636543803046560177527276794237
61636543803046560314536211390611
61636543803119488418392770802489
61636543803119498982445701184738
61636543803119498982446730054514
61636543803119498982448800489628
61636543803119498982449143328176
61636543803119498982449829241360
61636543803119498982449829359404
61636543803119499531426728578246
61636543803119499531429056230804
61636543803119499531430171784494
61636543803119499531430172256877
61636543803119499531430172256878
61636543803119500629012997115188
61636543803119500629014112668878
61636543803119500629014113141262
61636543803119500766019605121862
61636543803119500766020633991638
61636543803119500766023047265300
61636543803119500766023733178484
61636543803119500766023733296528
61636543803119500766208662068966
61636543803119500766212105747598
61636543803119504335615134405664
61636543803119504335615906057996
61636543803119504335618230522610
61636543803119504335618233710554
61636543803119504335618578084295
61636543803119504335618578084296
61636543803119504335619349736627
61636543803119504335619349736628
61636543803119504340698823192748
61636543803119504340699594845080
61636543803119504340701919309694
61636543803119504340701922497638
61636543803119504472813128083234
61636543803119504472814242692158
61636543803119504472816227388124
61636543803119504472816484605568
61636543803119504472816484605776
61636543803119504472816570344924
61636543803119504472817341997012
61636543803119504472817341997048
61636543803119504472817341997255
61636543803119504472817341997256
61636543803119504477896731131170
61636543803119504477897845740094
61636543803119504477899830436060
61636543803119504477900173392860
61636543803119504477900945044984
61636543803119504477900945045192
61636543803119504518629473691004
61636543803119504518632917369635
61636543803119504518632917369636
61636543803119504518633603282820
61636543803119504523148992511168
61636543803119504523716172737842
61636543803119504523716261664934
61636543803119504523716263200127
61636543803119504523716263200128
61636543803119504523717292069904
61636543803119505074474692715953
61636543803119505075228182519585
61636543803119506164946066935500
61636543803119506165196771038604
61636543803119506165197886710385
61636543803119506170029412765992
61636543803119506170280459825688
61636543803119506170281489758321
61636543803119506172536710542299
61636543803119506172536796281448
61636543803119506172537567933779
61636543803119506172537567933780
61636543803119506172539809846946
61636543803119506172539809847189
61636543803119506172539892398186
61636543803119506172539892398393
61636543803119506172539892398394
61636543803119506172539895586338
61636543803119506172539897003280
61636543803119506172540154220724
61636543803119506172540154220931
61636543803119506172540925518971
61636543803119506172557717341932
61636543803119506172808421445036
61636543803119506172809537116818
61636543803119506302203377628128
61636543803119506302204407915054
61636543803119506302206821306759
61636543803119506302206821306760
61636543803119506302206821306813
61636543803119506302207507219944
61636543803119506302207507219997
61636543803119506302392435992382
61636543803119506302395107664390
61636543803119506302395793577574
61636543803119506307287067832362
61636543803119506307288096702138
61636543803119506307290076674966
61636543803119506307290076793010
61636543803119506307290165602058
61636543803119506307290167137251
61636543803119506307290167137252
61636543803119506307290423882360
61636543803119506307291195888984
61636543803119506307291196007028
61636543803119506307475008753392
61636543803119506307475353127134
61636543803119506307476124779466
61636543803119506307478451959640
61636543803119506307478710712326
61636543803119506307479482246566
61636543803119506307479482364658
61636543803119506309734441680230
61636543803119506309734444868174
61636543803119506309734788887576
61636543803119506309734788887624
61636543803119506309734789241915
61636543803119506309734789241916
61636543803119506309734790304726
61636543803119506309735560894247
61636543803119506309735560894248
61636543803119506309735819174502
61636543803119506309737888192514
61636543803119506309737889609615
61636543803119506309737889609616
61636543803119506309738146827107
61636543803119506309738146827108
61636543803119506309738918479356
61636543803119506309738918479391
61636543803119506309738918479392
61636543803119506309738918479439
61636543803119506309738918479440
61636543803119506309818471713191
61636543803119506309818471713192
61636543803119506309821482090990
61636543803119506309821571018135
61636543803119506309821829298383
61636543803119506309821829298384
61636543803119506309822601305007
61636543803119506310009857375711
61636543803119506310009857375712
61636543803155827424890837541588
61636543803155827424890866121304
61636543803155827424890951860452
61636543803155827425391902791204
61636543803155827425392274327512
61636543803155827973682807983780
61636543803155827973682836563496
61636543803155827973682922302644
61636543803155827974434920293092
61636543803155827974434948872808
61636543803155827974436063481732
61636543803155827976130644775008
61636543803155827976967468779711
61636543803155829071767814117780
61636543803155829071768185654088
61636543803155829072018861177476
61636543803155829072018889757192
61636543803155829072020004366116
61636543803155829074278550967626
61636543803155829074278579547342
61636543803155829074278665286490
61636543803155829074279325807902
61636543803155829074279327224844
61636543803155829074279354387618
61636543803155829074279440126766
61636543803155829074279698761152
61636543803155829074551294872848
61636543803155829074551294990940
61636543803155829074551323570656
61636543803155829074551409309804
61636543803155829211476572153470
61636543803155829211476657892618
61636543803155829211476658246958
61636543803155829211560254979086
61636543803155829211560340718234
61636543803155829211561000767310
61636543803155829211561002302503
61636543803155829211561002302504
61636543803155829211561373838811
61636543803155829211561373838812
61636543803155829211749287597275
61636543803155829211749316176991
61636543803155829211749401916139
61636547869944907212542242334722
61636547869944956625566656342678
61636547869944956625629418107602
61636547869944956625629419623922
61636549305739682021425852267393
61636549305740882591163688218562
61636549305740882596247034049054
61636549305740932009333439685922
61636549465264463059780373602165
61636549465264463059781145254497
61636549465264463059781230993645
61636549465264463064864834041581
61636549465265713230641423640386
61636549466210101149716479382485
61636549943872477219044002541863
61636549943872477219045031411639
61636549968381078166834750879174
61636549968381122638220608063654
61636549968454023605211294834266
61636549968454024154505017838730
61636549968454024154505360795322
61636549968454024159588706625814
61636549968454057512853816525414
61636549968454068625891217979802
61636549968454068625891303718950
61636550020683707021617319350841
61636550020683707021617433669705
61636550020683707021617690887149
61636550020684607589429100991273
61636550020684607589429129570989
61636550020684607589429472527581
61636550021620845509384663431289
61636550021620845509384920648733
61636550021620845514468266479225
61636550021631652323125271464141
61636550021631652323126043116473
61636550180209338670173028902113
61636550180209338670173143220977
61636550180209338670173400438421
61636550180209338807245496920003
61636550180209338807245525499719
61636550180209338807245868456311
61636550180209338807433783277585
61636550180209338807433811857301
61636550180209338807434154813893
61636550180209386802725057907018
61636550181189204147472726704734
61636550181189204147473098241042
61636550181190055118492609164098
61636550181190055118492980700406
61636550181192752704105337760679
61636550181192800877201457815347
61636550181192800877201715032791
61636550181192800882285060863283
61636550181192800882285146602431
61636550181192800882285403819875
61636550184035143402678460999008
61636550184108094931616533625656
61636550184110779561350000468418
61636550184110796218186264971900
61636550184147119125008012154180
61636550184147119125008040733896
61636560739209932162932282910323
61636560739209932162933311780099
61636560792399268446921770236972
61636560951921346367057983135459
61636560951924048255014048371060
61636562174932961553883118878015
61636562174932961553884147747791
61636562175005907541553728794163
61636562175005907541554757663939
61636562175053986602144699986333
61636562227904660480463262409218
61636562227904660480463633945526
61636562227904660480465958410140
61636562228195243830625876038120
61636562228195243830626134318422
61636562228195275347159069056476
61636562228195275347159069056485
61636562387425521173735651821045
61636562387425521173736337734229
61636562387429439693573000232078
61636562387644375758008819103151
61636562387647077051104743569388
61636562387647077051104743569397
61636562387647077051105429482572
61636562387647077051105429482581
61636562387647077051105772439173
61636562387647110402926962967698
61636562387647110402927355171156
61636562387647110402927355171165
61636562387647121515964756625544
61636562387647121515964756625553
61636562387647121515964842364692
61636562387647121515964842364701
61636562387717321745679429019299
61636562387720056390596886970662
61636562387720067508719055328785
61636562865999864304052597143609
61636562865999864304053283056793
61636562866038949570855137960355
61636562866038949570855137964567
61636562866038949575938741008291
61636562866243029964159711429627
61636562866243029964160826038551
61636562866243030513203500579635
61636562866315964838792919891387
61636562866315964838794034500311
61636562866315965387836709041395
61636562866315975951830321345775
61636562866315975951831435954699
61636562866315976500874110495783
61636562872263631650141390239495
61636562872271735522778066195023
61636562872271735522778180513887
61636562872271735522778437731331
61636562872271785348212365695997
61636562872271785348212480014861
61636562872271785348212737232305
61636562874854698685840271883321
61636562874862802560799517267961
61636562874862804208116602437333
61636562874901839519440147458085
61636562874901839519441176327861
61636562874901845053280801378293
61636562874901845053281573030625
61636562874901887697285909495141
61636562874901887697286166712585
61636562874901887697871689268185
61636562874901887697871946485629
61636562874901888109716715576627
61636562874901888109716972794071
61636562874901889344414962000805
61636562875116823626618473670935
61636562875178903509183877528245
61636562875178903509184134745689
61636562875178952920513973227443
61636562875181654623760688493483
61636562875181654623761031450075
61636562875189708675817125414117
61636562875189758087126300406963
61636562875189758498719933878123
61636562875189758498720276834715
61636562875189769611757678289103
61636562875217944769311316364155
61636562875217986999775788359589
61636562875217986999776045577033
61636562875226042695676645587093
61636562875226042695676902804537
61636562875226044342805698092757
61636562875226092521110945088227
61636562875226092521111202305671
61636562875226098057294975874795
61636562889637068895053029997748
61636562889637068895053115736896
61636562889669804941992009319615
61636562889669804941993038189391
61636562889673452877169387352742
61636562889961289960687037090566
61636562889989508302002464457691
61636562889997661587453442975648
61636562889997661587454605768637
61636562889997661587454720087501
61636562889997661587454977304945
61636562942847433205154652255355
61636562942847477676456908108389
61636562942847477676457165325833
61636562942847479323585188961721
61636562942847479323585960614053
61636562943128145170931755445827
61636562943128145170931841184975
61636562943138950337544082625347
61636562943138950337544168364495
61636562943138950337544425581939
61636562943138961450581569818883
61636562943138961455665172866819
61636562943163234007072180832401
61636562943163234007072438049845
61636562943163234007824550359157
61636562943163234007825322011489
61636562943175236173888457935755
61636562943175236173889572544679
61636562943175236174140276647783
61636562943175236178972032403975
61636562943175236178972060983691
61636562943175236178972146722839
61636562943175236178973175592615
61636562943175289893587348141806
61636562943175289893587462460670
61636562943175289893587719678114
61636562945802648172315849585144
61636562946020328169461793601134
61636562946082456093909028176744
61636562946093263044095002062894
61636562946093263046626320204576
61636562946093274157132403517282
61636562946118795652483350012564
61636562946118795652483464331428
61636562946129602602669700040116
61636563102263840431210526006293
61636563102336775305843734468053
61636563102336786423963710100601
61636563102373109325702111452389
61636563102373109325702140032105
61636563102373109325703254641029
61636563102373148578921123348159
61636563102373148578921380565603
61636563102373148578921466304751
61636563102373148579736254639839
61636563102373148579737026292171
61636563102373148579737283509615
61636563102373159287958634256127
61636563102373159287958977212719
61636563102373159691958867759139
61636563102373159692773656094227
61636563102373159697042127850483
61636563102373159697042213589631
61636563102373159697042470807075
61636563102373159697857259142163
61636563102373159697858030794495
61636563102373159699552612087771
61636563102373159699552955044363
61636563102590746544344495925167
61636563102590747093388199340239
61636563102663681418977618647779
61636563102663681418977704386927
61636563102663681418978733256703
61636563102663681968020636149667
61636563102663681968021407801999
61636563102663692532015020102167
61636563102663692532015105841315
61636563102663692537098708889251
61636563102663693081058037604055
61636563102663698624017752538114
61636563102663742339017745248191
61636563102697319088508550757890
61636563102697319088509579627666
61636563102697319637802245182638
61636563102697319637802616718946
61636563102697319637803274052414
61636563102697319637803645588722
61636563102697369096580244217102
61636563102697369096580615753410
61636563102697369096581273086878
61636563102697369096581644623186
61636563102700015433753535772819
61636563102700015433754650381743
61636563102700015982797324927039
61636563102700020791943524129837
61636563102700020791943895666145
61636563102700020791944667318477
61636563102700020929267298900238
61636563102700020929267298900247
61636563102700020929267327479954
61636563102700020929267327479963
61636563102700020929268442088878
61636563102700020929268442088887
61636563102700065258560988914027
61636563102700065258561246131471
61636563102700065258561331870619
61636563105218153549730876068356
61636563105218153549731650908632
61636563105218153549752573030730
61636563105218153549815592013097
61636563105218153549815592013098
61636563105290187991364996085550
61636563105290187991365253302994
61636563105290187993813833172662
61636563105290187993897428836156
61636563105291088421916023350510
61636563105291088424364084530116
61636563105291088424364859370392
61636563105291088424364860437622
61636563105291088424448456101116
61636563105291088424448543257414
61636563105291088424448800474857
61636563105291088424448800474858
61636563105291099534953424804898
61636563105291099534953682022342
61636563105291099542484835002940
61636563105291099542485093287614
61636563105291099542566107269050
61636563105291099542568517356172
61636563105291099542568775636474
61636563105291099542568776107405
61636563105291099542568776107406
61636563105326522013672234481540
61636563105326522013672577438132
61636563105326522013757036165430
61636563105326522013757293382873
61636563105326522013757293382874
61636563105326571289520954183161
61636563105327422436630207580402
61636563105327422436630550536994
61636563105327422436693226562770
61636563105327422444223261746500
61636563105327422444223264934444
61636563105327422444223523214746
61636563105327422444223523219118
61636563105327422444223604703092
61636563105327422444223608953894
61636563105327422444223608958266
61636563105327422444224294867078
61636563105327422444224379543368
61636563105327422444224380610598
61636563105327422444224637823670
61636563105327422444224637828042
61636563105327422444245300248316
61636563105327422444245301665466
61636563105327422444245305916268
61636563105327422444245563133712
61636563105327422444307980879186
61636563105327422444307981942044
61636563105327422444308066618334
61636563105327422444308320647834
61636563105327422444308324898636
61636563105327427977897670290902
61636563105327427977959284145452
61636563105327427977959541362896
61636563105327427977959546084629
61636563105327427977959546084630
61636563105327427977960344899528
61636563105327427977960432055826
61636563105327427977960689273269
61636563105327427977960689273270
61636563105327427980407263957723
61636563105327427980407263957724
61636563105327427980407378276587
61636563105327427980407378276588
61636563105327427980407378626507
61636563105327427980407378626508
61636563105327471857248023434185
61636563105327471858084852737999
61636563105327471858085881607775
61636563105327471994508434853065
61636563105327471994508777809657
61636563105327471994509806679433
61636563105327471994530728784061
61636563105541457531411682459085
61636563105541457531411939676529
61636563105542357549929655351533
61636563105542357959430448447364
61636563105542357959430529935710
61636563105542357959431563056288
61636563105542357961126138704905
61636563105542357961711918477949
61636563105542358095875295628022
61636563105542358095875381367170
61636563105542358096691198572034
61636563105542358096691202822836
61636563105542358098386893430297
61636563105542407372454862577735
61636563105542407372454948666803
61636563105542407372455977186659
61636563105542407374987381061873
61636563105545059250895329623810
61636563105545059799939033038882
61636563105545059802469752423677
61636563105545059802470524076009
61636563105545109078234442092290
61636563105545109215432434698625
61636563105545109215432434698626
61636563105614392405206943820164
61636563105614392405207286776756
61636563105614392405207291381850
61636563105614392405208063034182
61636563105614392405290630896587
61636563105614392405292002722955
61636563105614392406044890920845
61636563105614403515796884139292
61636563105614403523324594988098
61636563105614403523324937944690
61636563105614403523328038666730
61636563105614403523411978224356
61636563105614403524164780814245
61636563105614403524165123652794
61636563105614409052730447086856
61636563105614409052731475956632
61636563105614409052731561695780
61636563105614409057814135873940
61636563105614409057815164743716
61636563105614409059320340466844
61636563105614409059321455075768
61636563105614409059508364306420
61636563105614409059508707263012
61636563105614409059508711868106
61636563105614409059509483520438
61636563105614409060345196798178
61636563105614409060345536566826
61636563105614409060346311407102
61636563105614441816537129509312
61636563105614441816538158383460
61636563105614442228131103077104
61636563105614442228131107682198
61636563105615292424562863813293
61636563105615292834063738397470
61636563105615292834063742648272
61636563105615292834064771518048
61636563105615292835507271219932
61636563105615292835508300089708
61636563105615292835757975340298
61636563105615292835759089949222
61636563105615292835759347166665
61636563105615292835759347166666
61636563105615292836345126939709
61636563105615292836594803572510
61636563105615292836595146529102
61636563105615292836595146529315
61636563105615292836595832442286
61636563105615292836595832442499
61636563105615292836595918181434
61636563105615292970508504089782
61636563105615292970508589828930
61636563105615292970509618698706
61636563105615292971324407033794
61636563105615292971324411284596
61636563105615292973018986928842
61636563105615292973019758581174
61636563105615292973020101892057
61636563105615292973855815165426
61636563105615292973856586817758
61636563105615303947101058363512
61636563105615303947101142567626
61636563105615303947101144102660
61636563105615303952184747150596
61636563105615303953628275722256
61636563105615303953879065581770
61636563105615303953879322799214
61636563105615303953899986170078
61636563105615303954464759615665
61636563105615303954712708769944
61636563105615303954712794509092
61636563105615303954715893813982
61636563105615303954716151031426
61636563105615304083545991283318
61636563105615304084361812738984
61636563105615304088629594331254
61636563105615304091139734213722
61636563105615304091158674810328
61636563105615304091160997758622
61636563105615304091973463145416
61636563105615304091976905288854
61636563105615309483281470096642
61636563105615309488365158883726
61636563105615309488365163134528
61636563105615309489808691706187
61636563105615309490059395826553
61636563105615309490059395826554
61636563105615309490059738783146
61636563105615309490060510435478
61636563105615309490060767652921
61636563105615309490060767652922
61636563105615309490645175599597
61636563105615309490646547425965
61636563105615309490896563827414
61636563105615309490896567015358
61636563105615309490896568432507
61636563105615309490896568432508
61636563105615309490897338667690
61636563105615309490897597302283
61636563105615309490897597302284
61636563105615309619727350397878
61636563105615309619727354648680
61636563105615309619727436137026
61636563105615309620542224472114
61636563105615309620543257592692
61636563105615309624811039184962
61636563105615309624811043435764
61636563105615309625625827520050
61636563105615309625625831770852
61636563105615309627320407415098
61636563105615309627321179067430
61636563105615309627321183653650
61636563105615309627321526610242
61636563105615309627342444128650
61636563105615309627342444482942
61636563105615309628157232818030
61636563105615309628157237068832
61636563105615309628157318557178
61636563105615309628158351677756
61636563105615342247088071039495
61636563105615342247088156774272
61636563105615342247088156778644
61636563105615342247088157128563
61636563105615342247089184047535
61636563105615342247089185648419
61636563105615342247089185648420
61636563105615342249619560653857
61636563105615342249620589523390
61636563105615342249620589523633
61636563105615342795880041464425
61636563105615342795880041464426
61636563105615342795880127197750
61636563105615342795880127203573
61636563105615342795880127203574
61636563105615342795881156067526
61636563105615342798411527896459
61636563105615342798411531097501
61636563105615342798412216991812
61636563105615342798412217010686
61636563105615342798412302730960
61636563105615342798412302749834
61636563105615353360125472493883
61636563105615353360125558228660
61636563105615353360125558582951
61636563105615353365209161280968
61636563105615353367737208635092
61636563105615353367737208639464
61636563105615353367740222199589
61636563105617994125528452346422
61636563105617994125528538085570
61636563105617994125529566955346
61636563105617994127997176663771
61636563105617994128059853039308
61636563105617994128060972253325
61636563105617994128060972253326
61636563105617994539026298611099
61636563105617994539779439790187
61636563105617994539779444395281
61636563105617994674571469848310
61636563105617994674572241500642
61636563105617994676265785074070
61636563105617994676265789673340
61636563105617994676266042291514
61636563105617994676266046542316
61636563105617994676266046890784
61636563105617994676266046896608
61636563105617994676266818194648
61636563105617994676266904288088
61636563105617994676267161499708
61636563105617994676286967597184
61636563105617994676287053336332
61636563105617994676287739249516
61636563105617994676288082206108
61636563105617994677102870541196
61636563105617994677102875146290
61636563105617994677102960885437
61636563105617994677102960885438
61636563105617994677103646798622
61636563105618005238565853800810
61636563105618005238565939539958
61636563105618005243649542587894
61636563105618005246118185771189
61636563105618005246177504207242
61636563105618005246177589946390
61636563105618005246180945996548
61636563105618005246180947885873
61636563105618005246180947885874
61636563105618005657146960156831
61636563105618005786793049380472
61636563105618005787608871302698
61636563105618005794383693459448
61636563105618005794386879914812
61636563105618005794387137132256
61636563105618005794387137138080
61636563105618005794407800621212
61636563105618005794408057838656
61636563105618005795220521709130
61636563105618005795223964915378
61636563105618005795223965387761
61636563105618005795223965387762
61636563105618011193244036627483
61636563105618011322974498951542
61636563105618011323789287286630
61636563105618011328057759042886
61636563105618011328057844782034
61636563105618011328058101999478
61636563105618011328872890334566
61636563105618011328873661986898
61636563105618011330567205560326
61636563105618011330567462777770
61636563105618011330567467028572
61636563105618011330567467382864
61636563105618011330567553122012
61636563105618011330568238680904
61636563105618011330568243280174
61636563105618011330568324774344
61636563105618011330568581985964
61636563105618011330568581991788
61636563105618011330568586236766
61636563105618011330589159735772
61636563105618011330589502692364
61636563105618011331404295632546
61636563105618011331404381371694
61636563105618011331405067284878
61636563105618011331405410241470
61636563105618043950335212136944
61636563105618043950335216742038
61636563105618043952866621684273
61636563105618044079908295825766
61636563105618044087533123253482
61636563105618044087533123259305
61636563105618044087533123259306
61636563105618044087533207397569
61636563105618044087533208992630
61636563105618044087533208998453
61636563105618044087533208998454
61636563105618044087534237862406
61636563105618044087534237868230
61636563105618044090064523952192
61636563105618044090064609691339
61636563105618044090064609691340
61636563105618044090064612892381
61636563105618044090065298786692
61636563105618044090065298805566
61636563105618044090065641743284
61636563105618044090065641762157
61636563105618044090065641762158
61636563105618044090065643160385
61636563105618044090065643160386
61636563105618055063369174517794
61636563105618055063372618196426
61636563105618055068452863304878
61636563105618055070987624670278
61636563105618055070987626186597
61636563105618055070987626186598
61636563105618055200568285982404
61636563105618055200570608851957
61636563105618055200570608930698
61636563105618055200570610447018
61636563105618055200570610452841
61636563105618055200570610452842
61636563105618055205651889030340
61636563105618055205654213494954
61636563105618055205654213500778
61636563105618055208185617375784
61636563105618055208185617375832
61636563105618055208185617381608
61636563105618055208185617394705
61636563105618055208185617394706
61636563105650726288643656718349
61636563105650726425903296484897
61636563105650726425903553702341
61636563105650726425904411093821
61636563105650726425904668311265
61636563105650731824074543137885
61636563105650775838928054980267
61636563105650775838928054980268
61636563105650775838929082431649
61636563105650775838929083850043
61636563105650775838929083850044
61636563105650776250522807637686
61636563105650776250523064855130
61636563105651626855617495513274
61636563105651626855617752730718
61636563105651626855617838469866
61636563105651626855618610122198
61636563105651626855618867339642
61636563105651626856454323745486
61636563105651626856454580962930
61636563105651626856454663868426
61636563105651626856454666702078
61636563105651626856455352615262
61636563105651626856455695571854
61636563105651626992900204046722
61636563105651626992900544169662
61636563105651626992900547003314
61636563105651626993715332504750
61636563105651626993715335338402
61636563105651626993715418243898
61636563105651626993716106990734
61636563105651632390107032493862
61636563105651632391550560711230
61636563105651632391801493469324
61636563105651632391801522049040
61636563105651632391801607788188
61636563105651632392638321701536
61636563105651632392638350281252
61636563105651632392638437437550
61636563105651632526551769606458
61636563105651632526552912795098
61636563105651632527367672550470
61636563105651632527367701130186
61636563105651632527367786869334
61636563105651632529084317738786
61636563105651632529899192167313
61636563105651676261863988164536
61636563105651676261865017034312
61636563105651676261865102773460
61636563105651676266947591212472
61636563105651676266947676951620
61636563105651676266948705821396
61636563105651676269478991905358
61636563105651676269479077644506
61636563105651676269479082245228
61636563105651676269479082249599
61636563105651676269480111115004
61636563105651676269480111119375
61636563105651676818270962330288
61636563105651676818271048069436
61636563105651676818272081538482
61636563105654328140304369471462
61636563105654328140305484080386
61636563105654328145387972519398
61636563105654328145388058258546
61636563105654328145389087128322
61636563105654328147856701441841
61636563105654328147857730311617
61636563105654328147919373212284
61636563105654328147919458951432
61636563105654328147919463556525
61636563105654328147919463556526
61636563105654328147920492426301
61636563105654328147920492426302
61636563105654328559638964568257
61636563105654328559639736220589
61636563105654328688532255681670
61636563105654328688532598638262
61636563105654328689347386973350
61636563105654328689348158625682
61636563105654328693615858729606
61636563105654328693615944468754
61636563105654328693616201686198
61636563105654328694430990021286
61636563105654328694431761673618
61636563105654328696125566715292
61636563105654328696125567069584
61636563105654328696125652808732
61636563105654328696126338367624
61636563105654328696126342966894
61636563105654328696126424455240
61636563105654328696126424461064
61636563105654328696126681672684
61636563105654328696126681678508
61636563105654328696126685923486
61636563105654328696147259422492
61636563105654328696147345161640
61636563105654328696147602379084
61636563105654328696962133496728
61636563105654328696962390714172
61636563105654328696962395319265
61636563105654328696962395319266
61636563105654328696962481058413
61636563105654328696962481058414
61636563105654328696963166971597
61636563105654328696963166971598
61636563105654328696963252710745
61636563105654328696963252710746
61636563105654328696963509928189
61636563105654328696963509928190
61636563105654333681571713258004
61636563105654333681571741837720
61636563105654333681571827576868
61636563105654334095070278266383
61636563105654334095070621222975
61636563105654334095822619213423
61636563105654334095822733532287
61636563105654334232309079170462
61636563105654334232309336387906
61636563105654334232309422127054
61636563105654334232310198378656
61636563105654334232310455596100
61636563105654334232330228396498
61636563105654334232331119085056
61636563105654334232331376302500
61636563105654334233145907420144
61636563105654334233146135939780
61636563105654334233146164637588
61636563105654377965112162736854
61636563105654377965112166986204
61636563105654377970194736915014
61636563105654377970195770034140
61636563105654377972726137607900
61636563105654377972726916697526
61636563105654377972727170727025
61636563105654377972727170727026
61636563105654377972727173914970
61636563105654378102309040384346
61636563105654378102309815218846
61636563105654378102310069248298
61636563105654378102310069254122
61636563105654378102310072436290
61636563105654378102310154987446
61636563105654378102310158175438
61636563105654378107392643432282
61636563105654378107392729171430
61636563105654378107393418266782
61636563105654378107393504005930
61636563105654378107393758035382
61636563105654378107393758041206
61636563105654378107393761223374
61636563105654378109923790095668
61636563105654378109923790108765
61636563105654378109923790108766
61636563105654378109924044125168
61636563105654378109924129864316
61636563105654378109924133052260
61636563105654378109924133065357
61636563105654378109924133065358
61636563105654378109924818959620
61636563105654378109924818959668
61636563105654378109924818965444
61636563105654378109924818978541
61636563105654378109924818978542
61636563105654378109924904698768
61636563105654378109924904698816
61636563105654378109924904704592
61636563105654378109924904717690
61636563105654378109925161935133
61636563105654378109925161935134
61636563105654378109925163333361
61636563105654378109925163333362
61636563105654383508909566820751
61636563105654383508909824038195
61636563105654383508909909777343
61636563105654383508909911177023
61636563105654383508909911177024
61636563105654383508910599922615
61636563105654383508910942879207
61636563105654383508910944296149
61636563105654383643565536213488
61636563105654383643576384170888
61636563105654383643576388770158
61636563105654383643576412750604
61636563105654383643576498489752
61636563105654383643577531958798
61636563105654383646107559427088
61636563105654383646107787867983
61636563105654383646107787946724
61636563105654383646107816644532
61636563105654383646107902186847
61636563105654383646107902383680
61636563105654383646107903787731
61636563105654383646108678622232
61636563105654383646108935839592
61636563105654383646108935839676
61636563105654383646108936902486
61636567173412118685804189774886
61636567173412118685804189774895
61636567173412118685805304383819
61636567173423229394920420560634
61636567173424129962669440435926
61636567173424131243267720487606
61636567173426826312935095260151
61636567173426827410519035672151
61636567173426827547717285495931
61636567173426832946702809713658
61636567173426833083896587343323
61636567173426833083897358995655
61636567173426833083897701952247
61636567173426833083900030549571
61636567173426833083901059419347
61636568609175662505081250112863
61636568609183767614822428988223
61636568609186468769277518176767
61636568609208082951388234204338
61636568609208093515633665216543
61636568609208093515634779825467
61636568609208094064425635658726
61636568609208094064425635658735
61636568609208094064426750267659
61636568609219204773540494618107
61636568609219204773540837574699
61636568609219204773541866444474
61636568609219204773541866444475
61636568609219204778624183405191
61636568609219204778625212274967
61636568609219204956744235211083
61636568609219204961827838259019
61636568609220104792497886990536
61636568609220104792497888407695
61636568609220104792498572903720
61636568609220104792498917277471
61636568609220104797581232821028
61636568609220105341290886319766
61636568609220105346374232150258
61636568609220105531080053778324
61636568609220106629417134424646
61636568609220106629419206276910
61636568609220106629419458889260
61636568609222801691556540671607
61636568609222801691556541143991
61636568609222802789140481555991
61636568609222802789140482028375
61636568609222802926338474634711
61636568609222806632939496970347
61636568609222806632940611579271
61636568609222806632942853492889
61636568609222806632942939232037
61636568609222806632943710884369
61636568609222806638023100018283
61636568609222806638024214627207
61636568609222806638026542279973
61636568609222806638027313932305
61636568609222808325324255597498
61636568609222808330407858645434
61636568609222808332667294406084
61636568609222808462518804879495
61636568609222808462521476551503
61636568609222808462522133766870
61636568609222808462522162464687
61636568609222808467601722014247
61636568609222808467602493666579
61636568609222808467605079599439
61636568609222808467605851133670
61636568609222808467605851133679
61636568609222808467605851251771
61636568609222808469861159191839
61636568609222808469862188061606
61636568609222808469862188061615
61636568609222808469864515714221
61636568609222808469865287366469
61636568609222808469865287366496
61636568609222808469865287366553
61636569324162879946937063961077
61636569324162879946937092540793
61636569324162879946938207149717
61636569324163780514686083836585
61636569324163780514686112416301
61636569324163780514687227025225
61636569324163780516381807255691
61636569324163781614717855844236
61636569324166482219816894946436
61636569327073649790235521597127
61636569327073660766262958505246
61636569327080864073221365315400
61636569327081753665194766981767
61636569327081764640970385190908
61636569327081764641222203885674
61636569327081764778232168436155
61636569327081765875752318685840
61636569327084466481667256126958
61636569327084467579251197011342
61636569327084467716449189617678
61636569327117192516228286472887
61636569327117192653487926239436
61636569327117192653489040848360
61636569327117192653677068912638
61636569327118093084228096173386
61636569327118093084228353390830
61636569327118093221236946114944
61636569327118093221237032208383
61636569327118093221238060723868
61636569327118093221238061078159
61636569327120789388489374845546
61636569327120790485821497017902
61636569327120790623082251389162
61636569327120790623083280258938
61636569327120790623271308336266
61636569327120796022006299456801
61636569327120796022256231907573
61636569327120796022257089299053
61636569327120796022257346516497
61636569327120796159265939219138
61636569327120796159267053828062
61636569327120796159454224513910
61636569327120796159454310253058
61636569327120796159454996166242
61636569327120796159455339122834
61658000335112192030845347311830
61658000335112206848226226301316
61658000335112206855004147776054
61658000335113107461773771463252
61658000335113107468548598337364
61658000972041523885350069256342
61658000972272089420042466022588
61658000972274790711695547817468
61658000972274791123477553726440
61658000972927680764293964738005
61658000972927685705678035645669
61658005120783592917250075209772
61658006556675929051732065762877
61658006556675962403557086052087
61658006716111254103311117269822
61658006716139465990818887055492
61658006716209699573255941084926
61658006716209699573820025318314
61658007194819175967105524934792
61658007194819210510216263838866
61658007194819210510218586787160
61658017280080882490336390383688
61658017510517271821998395469808
61658017563496455254835145992302
61658017563680493241844987713736
61658017563692199386168842093412
61658017563692199387861094789364
61658017989115926531455821637752
61658018042290854141363523569896
61658018201593178465892698227598
61658018201604033455703996350309
61658018201921001071618391144209
61658018201921034423443411433419
61658018201923702909531004962931
61658019425006465831968628726261
61658019425006499183793649015471
61658019425017305996443804713013
61658019477892339815410513160920
61658019477892340227004490992564
61658019477892340227192519069892
61658019477895041518845600864772
61658019477895041930439578696416
61658019477903145393616818172084
61658019477903145393804846249412
61658019478086827734758994385128
61658019478184079733064948532320
61658019478194884752356119115412
61658019478194884752374688057666
61658019478194884754048342996964
61658019478194884754069263701912
61658019478194901363436388977600
61658019478194934165378553054330
61658019637315907118550814821850
61658019637436033201452855725053
61658019637608006461402338387084
61658019637608006466485684217576
61658019637608006507135778473568
61658019637608041051084660923496
61658019637610707798788859218688
61658019637610707798788860268448
61658019637610707798789117485892
61658019637611608778194532400492
61658019637611610021071991685548
61658019637611613717890566140000
61658019637611613724665393014112
61658019637618818221614233643138
61658019637622420669164012387172
61658019637622420670856265083124
61658019637622422325515528150328
61658019637642829702974960708738
61658019637643129846491969797058
61658019637644031009100354019644
61658019637644031009100355620528
61658019637644062571428629099210
61658019637646732294041748541092
61658019637646732300753435814524
61658019637646732300753437415408
61658019637646736000079801721840
61658019637646780334184327965995
61658019637715812748508644094844
61658019637716063480695814701410
61658019637716063485778388879570
61658019637716107950428534603730
61658019637716112892025653183164
61658019637716113486613422584946
61658019637716960388199142877282
61658019637716960388220034887278
61658019637716964094240290776700
61658019637716964101582557814910
61658019637716965329586308503616
61658019637716965329586311685944
61658019637716965329587083338276
61658019637716965329607200395568
61658019637716965336950239204154
61658019637716965337202435573661
61658019637716965886245109186080
61658019637717008566444979558508
61658019637717009802064857317259
61658019637717013505570386475898
61658019637719665385914263394863
61658019637719665390996837573023
61658019637719667032833342498068
61658019637719667033106082270545
61658019637719676504034239027411
61658019637719715208817536427755
61658019637727787517368920089832
61658020116206650279800163755800
61658020116206699510625142884776
61658020116217471920021886508645
61658020116221075426050946559608
61658020116315667025983137521734
61658020116315668261605339278539
61658020116318370102301438575307
61658020116326440485663048644020
61658020116326473839180321629182
61658023944815820473334348833699
61658123027505160367224507112248
61658123027505160502727919496542
61658123027505160914321897328186
61658123027505205386773934280984
61658123027505205386777373237882
61658123027505209092818525251344
61658123027505210328352570005828
61658123045230136037023150265454
61658123045230136038717727309380
61658123045230136038720822959766
61658123045230136174221139693674
61658123045230136174221142876002
61658123045230136174223464041648
61658123045230136175918815570314
61658123045230136585814084419242
61658123045230136585814088651330
61658123045230152647269035262160
61658123045230185999090583293022
61658123045230185999842351246062
61658123045230185999842695602334
61658123045230185999845790202960
61658123050202531053752477693220
61658123098405063188700800285070
61658123098405063188700803467398
61658123098405063188703124633044
61658123098405063188703899467704
61658123098405063190398476161710
61658123098405063600293745010638
61658123098405063600293749242726
61658123098405063600294778116714
61658123098405063600297877299348
61658123098405074720926381643362
61658123098405074720926381647574
61658123098405074720926384829902
61658123098405078424710425080768
61658123098405079660057214460016
61658123098405079660057214809936
61658123098405079661748695853556
61658123098405079661751790104262
61658123098405079661751790454182
61658123098405079661751791503942
61658123098405108072746815069512
61658123098405108072750254026410
61658123098405111778791406039872
61658123098405113013570243884418
61658123098405113014322356193730
61658123098405127837734839206768
61658123103377458068232138284616
61658123529746790572508286536181
61658123529746790573073142420497
61658123582924415577603613806297
61658123582924415577606969856455
61658123741792633362867235752300
61658123741803438529479562931820
61658123759553631891893540229516
61658123759553631892457624461500
61658123760175012397031972010472
61658123760175012397094648018986
61658123760175012397094648036248
61658123760175012397115540044840
61658123760175012534292640646796
61658123760185833965535894977512
61658123760185833965536923834238
61658123760185833965536923847288
61658123760185833965539247845342
61658123760185833966351797921524
61658123760185833966352831377520
61658123760185833972878930603770
61658123760185833973131097208530
61658123760185861966452291386626
61658123760185863613580315022514
61658123760185863613831362082210
61658123760185867319617252194658
61658123760185867319618368203262
61658123760185867319620691151556
61658123760185867319868300654034
61658123760185867319869070906686
61658123760185867319869415262958
61658123760185867319871395254660
61658123760185867319871739615144
61658123760185878437989046539234
61658123760185878437990075395960
61658123760185878437990075409010
61658123760185878437990079995230
61658123760185878437992399407064
61658123760185878437993518602208
61658123760185878437993518952128
61658123760210145071853068320263
61658123760210145209051060930811
61658123760210145620645038762455
61658123812728558899405873810710
61658123813360744578186635794114
61658123813360746362512652036338
61658123813360755626846379906508
61658123813360755627662282850520
61658123813360755627666500891428
61658123813360755634378566000616
61658123813360760568234665668540
61658123813360760568234665672752
61658123813360760569049454007840
61658123813360760569050571799092
61658123813360760575764613363522
61658123813360760575765731508906
61658123813360760575765732558666
61658123813360788981115765196770
61658123813360788981115765200982
61658123813360788981116879805694
61658123813360788981118859447476
61658123813360788981118859797396
61658123813360788981119203803748
61658123813360788981119204157880
61658123813360788981119204170930
61658123813360788981119208403018
61658123813360790216529791603506
61658123813360793922504054149554
61658123813360793922566730175330
61658123813360793922570169132228
61658123813360805040686702625550
61658123813360805040687817230262
61658123813360805040687817234474
61658123813360805040687820416802
61658123813364348083964648786866
61658123813364348496310738932034
61658123813396763583801630325426
61658123813396763584553742634738
61658123813579599027394003327293
61658123813579600262175936822225
61658123813582300319047085122173
61658123813582301965422996448749
61658123813583201435902662392368
61658123813603910652272859144321
61658123813614717053666000155665
61658123813614717465259977987309
61658135807212634885349306424412
61658135807212636120696095803660
61658135807212636122390672847586
61658135807212662886449257802332
61658135807212664533578311357756
61658135807212664533578314540084
61658135807212668239618687486798
61658135807212669474209125228062
61658135807212680594589677113006
61658135949012425021285443205770
61658135949012425021287767553744
61658135949012425432878387931338
61658135949012425432879421037414
61658135949012425432882520220048
61658135949012469905331457990212
61658135949012469905334896947110
61658135949012473611376048960572
61658135949012474846910093715056
61658135966737399322493312941668
61658135966737399459691305548004
61658135966737400555580673974682
61658135966737400557275246432388
61658135966737400557275251018608
61658135966737400557278346668994
61658135966737401104371608128470
61658135966737401104371612360558
61658135966737401104372641234546
61658135966737412225006569113380
61658135966737415928788288198600
61658135966737415931044620894448
61658135966737415931044622294128
61658135966737443792435985915132
61658135966737443929633978521468
61658135966737445027217919405852
61658135966737445576828117144242
61658135966737445577017296314272
61658135966737445579275957590182
61658135966737449282869269157704
61658135966737450517648107002250
61658135966737450518399874955290
61658135966737450518400219311562
61658135966737450518403313912188
61658135972647227483181453459016
61658135972682360537527565995491
61658135972682393891044838980653
61658135973630357638897493597932
61658135973630357638900588552690
61658135973630357645675415426802
61658135973630361344938641733438
61658136019912326474170970725620
61658136019912327571754911610004
61658136019912327707258323994298
61658136019912327707258327176626
61658136019912327707260648342272
61658136019912327707261423176932
61658136019912327708955999870938
61658136019912337592542880928466
61658136019912337599885920086972
61658136019912342943267948789996
61658136019912370944179873140348
61658136019912370944367900167916
61658136019912372178895572612008
61658136019912372178961806635280
61658136019912372591304338778740
61658136019912372591307777735638
61658136019912372591496953723340
61658136019912372591496956905668
61658136019912372593755618181578
61658136019912376297348929749100
61658136019912376297537329852382
61658136019912377532127767593646
61658136019912377532879879902958
61658136019912377532882974503584
61658136019912388653260436374122
61658136019912392356292362915996
61658136025860939243681216384104
61658136026805268593680488459538
61658136026805268593681263298410
61658136026805268593681267897680
61658136026805273534502798083512
61658136026805273534503572922384
61658136026805273534503577521654
61658136043594858476257591690702
61658136043594860122633503013066
61658136043594860122633503017278
61658136043594860123385615326590
61658136044530244272144510774730
61658136044530244272144511124650
61658136044530244272709366659046
61658136044530244272709367008966
61658136044530249213527462841382
61658136044530249213527463886930
61658136044530249213527548930450
61658136044530249213527549980210
61658136044530249213528578495854
61658136044530249213528578849986
61658136044530249213528581682394
61658136044530249213528582032314
61658136044530249213530901798280
61658136044530249213530906030368
61658136044530260324870288651524
61658136044530260324873469341218
61658136044530260324873727254290
61658136044530260324873727608422
61658136044530260331648296215330
61658136044530260331648554128402
61658136044530260331648554482534
61658136044530264030911436428686
61658136044530264030911522521966
61658136044530264030913849702348
61658136044530264030914878572124
61658136044531449963015722374545
61658136044531449963016494026877
61658136044531449968099068205037
61658136044531464787742763472407
61658136044566583224101414685513
61658136451254051385025434116367
61658136504431664036657352424845
61658136504431678868157473033931
61658136504467701596257725441012
61658136522184557516050428691296
61658136522192676718708185359524
61658136522192676718708185372574
61658136522192677267688183879044
61658136522192677267688183892094
61658136522192677267750945643968
61658136522192677267750945657018
61658136522192678503097992240660
61658136522192678503097992253710
61658136522192678503097996839930
61658136522193513231452273167186
61658136522193579070845984663334
61658136522196278989704264861556
61658136522196278989892292938884
61658136522196278989955054703808
61658136522196279126965019237028
61658136522196280774094076341962
61658136522196280774282104419290
61658136522196280774344866184214
61658136663956411725763153683639
61658136663956445079280426668801
61658136663956445080092978148875
61658136663956445080096334199033
61658136663956461139600119289713
61658136663956461139603475339871
61658136663956461146378388303051
61658136663992418035649014868734
61658136663992418035649014881784
61658136681682337378633496313393
61658136681693092584391705173520
61658136681693092584392824364452
61658136681693093133434722658146
61658136681693093133434724075088
61658136681693093133435841866340
61658136681693093133438166218526
61658136681693126485193628314602
61658136681693126485193628331864
61658136681693126485194742923526
61658136681693126485196727164578
61658136681693126485197066921580
61658136681693126485197068338522
61658136681693126485197071520850
61658136681693126485256390096788
61658136681693126485259742964618
61658136681693126485259744364298
61658136681693126485259829053686
61658136681693126485260862159762
61658136681693127723050900531458
61658136681693127723050901931138
61658136681693142544765680348094
61658136681693142552295628043076
61658136681717393707142235061654
61658136681717393707142235078916
61658136681717393707163127087508
61658136681718294274891254954424
61658136681718358329958950191086
61658136681718360114284966437522
61658136681725513640790351248214
61658136681729165142884512667194
61658136681729165143637653846282
61658136681729165143637657032822
61658136681729165143699301002282
61658136681729165143699301006494
61658136681729165143700329872058
61658136681729165143700329876270
61658136681729165143700333058598
61658136681729165280145181303518
61658136681729165280145181307730
61658136681729165280961084247530
61658136681729165280961084251742
61658136681729165691927185812810
61658136681729165691927187212490
61658136681729165691927444429934
61658136681729165691927530169082
61658136681729165692679556739246
61658136681729165692680328391578
61658136681729165692680331578118
61658136681729165692680671348170
61658136681729165692742318504170
61658136681729165692742318508382
61658136681729165692743093343042
61658136681729165692743347373946
61658136681729165692743347378158
61658136681729166928026346118494
61658136681729166928026346122706
61658136681729166928089107883418
61658136681729166928089107887630
61658136682662687874771412762878
61658136682665391155856751861956
61658136682665391155856756461226
61658136682665391155857784963820
61658136682665391155857789563090
61658136682665405424197968001436
61658136682665405424197972600706
61658136682665405424198312374970
61658136682665405973240986903004
61658136682665405973240991502274
61658136682665407208587004629920
61658136682665407208587004647182
61658136682665407208587006046862
61658136682665407215364926104658
61658136682665705750792424284995
61658136682673496334888703774638
61658136734855995974188672786084
61658136734855995974189017159618
61658136734855997208970950654550
61658136734855997758013623782904
61658136734855997758577708014888
61658136734855997758578479667220
61658136734855997758578824036542
61658136734855997758578824040754
61658136734855997758578827223082
61658136734856012438136071346616
61658136734856012438136157085764
61658136734856012445478077053338
61658136734856012445479197311292
61658136734856012575396825722088
61658136734856012575396825735138
61658136734856012575396911811156
61658136734856012575396911828418
61658136734856012582738831428810
61658136734856012582739950637004
61658136734856013673481827619788
61658136734856013810742581995260
61658136734856013810742581999472
61658136734856045792217514302910
61658136734856045929478182939234
61658136734856045929478183289154
61658136734856045929478184356176
61658136734856045929478269028302
61658136734856045936256104413972
61658136734856045936256104763892
61658136734856047027563184487014
61658136734856047027563184836934
61658136734856047027563189073234
61658136734856047027564303682158
61658136734856047164260117851108
61658136734856047164823939212406
61658136734856047164823939566538
61658136734856047164823943798626
61658136734856047164824972668402
61658136734856047164824976917752
61658136734856047164825058407550
61658136734856047576042122343138
61658136734856047576042122693058
61658136734856047576606206575122
61658136734856047576606206925042
61658136734856047576607322596776
61658136734856047576607322600988
61658136734856047576607325783316
61658136734856047576609650131290
61658136734856062407546628939180
61658136734856063636114377648546
61658136734856063636114377985416
61658136734856063636114382234766
61658136734856063636114463724564
61658136734856063636114463737614
61658136734856063642892299460154
61658136734859966103410024269384
61658136734867703354925156327204
61658136734867705139314963208340
61658136734867705139315738043000
61658136734867719407090291761320
61658136734867719818872296266400
61658136734867719818872296620532
61658136734867719956133050996004
61658136734867753172953653483546
61658136734867753172953653837678
61658136734867753172953654883226
61658136734867753172953654887438
61658136734867753172954772678690
61658136734867753172957092794576
61658136734867753172957097026664
61658136734867753310214408213150
61658136734867753310215438128474
61658136734867753310215438132686
61658136734867753310215441315014
61658136734867753310217761080980
61658136734867754408301562057938
61658136734867754545562230694262
61658136734867769232461829130140
61658136734867769232461915219208
61658136734867769232462943739064
61658136734867769232462944088984
61658136734867769369723698464456
61658136734868020008963270225184
61658136734868020010653370256946
61658136734868020010653370606866
61658136734868020010654403712942
61658136734868020010654403725992
61658136734868020010654489819272
61658136734868020010654494051360
61658136734868020010656727724046
61658136734868020010657846919190
61658136734868020146224024600656
61658136734868020147918601644582
61658136734868053362225363844678
61658136734868053362227686792972
61658136734868053499488355079376
61658136734868053499737079544910
61658136734868053499739403556014
61658136734868053499739403892884
61658136734868053499739408142234
61658136734868053499739489645082
61658136734868053499740522751158
61658136734868055146868546382834
61658136734868055146869321221706
61658136734868055149125658149642
61658136734868055149127982497616
61658136734868069971027259696584
61658136734868069971027259709634
61658136734868069971027264295854
61658136734868069971027345802914
61658136734868069971027350035002
61658136734868069971029583707688
61658136734868069971029670150888
61658136734868069971030702902832
61658136734868069971030703252752
61658136734868069978369266466116
61658136734868069978370384611500
61658136734868069978370385661260
61658136734868069978370386011180
61658136734895987047622907227140
61658136734904028102359154034654
61658136734904028102359154038866
61658136734904028103111266343966
61658136734904028103111266348178
61658136734904092157364173258590
61658136734904092158178960193998
61658136734904092158178961593678
61658136734904092158179990463454
61658136734904092158179993649994
61658136734904092158180079389142
61658136734904092294624841899126
61658136734904092706406846404206
61658136734904092706406847803886
61658136734904092707222753934438
61658136735779394046496770621754
61658136735779394047312587822406
61658136735779394183757439253866
61658136735779394184573342197878
61658136735839417259468399626546
61658136735839417260283187961634
61658136735839417809076273008538
61658136735839417809326977111642
61658136735840316592498162032898
61658136735840317621293651814776
61658136735840317621293653231718
61658136735840317621293737908056
61658136735840317621293742507326
61658136735840317621294772426862
61658136735840317621294775609190
61658136735840317621297095375156
61658136735840317758617168663596
61658136735840317758617169726406
61658136735840317758617172895684
61658136735840317758617172912946
61658136735840317758618288921550
61658136735840317758618292103878
61658136735840317758620611869844
61658136735840317827280066471518
61658136735840317827280066475730
61658136735840317828095998467630
61658136735840317828095998471842
61658136735840318170337450154486
61658136735840318239626070877538
61658136735840318239626845712198
61658136735840318239627185482250
61658136735840318239627185486462
61658136735840318239627188668790
61658136735840318376886825253010
61658136735840318376887600087670
61658136735840318376887968914034
61658136735840332438677628592832
61658136735840332438677630005562
61658136735840332438677633192102
61658136735840332576001145437440
61658136735840332576001146500250
61658136735840332576001149686790
61658136735840332576004588643688
61658136735840334223066665238578
61658136735840334223066666638258
61658136735840334223129169073328
61658136735840334223129170136138
61658136735840334223129173322678
61658136735840334223129428403342
61658136735840334223129431589882
61658136735840334223129517678950
61658136735840334223132612279576
61658136735840334229844586696054
61658136735840334229844931069588
61658136735840334229907348815270
61658136735840334229907349878080
61658136735840334229907353064620
61658136735840334229907697420892
61658136735840617947887766911341
61658136735840633184396013567840
61658136735840634412337002373661
61658136735840634412340358423819
61658136735843020080322945008966
61658136735844218252296379543050
61658136735851123336760715786180
61658136735851123406238483791994
61658136735851124641021446160914
61658136735851124641836349300300
61658136735851125190064120701998
61658136735851125190628204938194
61658140280691661215896386461109
61658140830228947441025569420104
61658140830237967348505073678926
61658140989762750176333862330038
61658140989773555205685438320626
61658140989980671702606410208586
61658141042940377109796040566496
61658141042940378894185847447632
61658141042940378894185852046902
61658141042940378894248613811826
61658141042948482220102419699706
61658141042948482220102422886246
61658141042948482220164066859918
61658141042948482769144322592670
61658141042948482769145097431542
61658141042948482769145437201594
61658141042948482769207084361806
61658141042948482769207859196466
61658141042948484004491111971918
61658141042948484004553873741054
61658142170478886126998677124670
61658142171498623736176525752694
61658142171498623736176611841762
61658142171498623736177297405026
61658142188203861249700959981474
61658142188203861249700963168014
61658142188203861249703283979528
61658142188203861251395540211940
61658142188203861386898952596234
61658142188203861386898955778562
61658142188203861386901276944208
61658142188203861388593532472568
61658142188203861798492930423666
61658142188203861798492930427878
61658142188203872919124533954526
61658142188203872919124533958738
61658142188203872919124537141066
61658142188203872919126858306712
61658142188203876622908577391932
61658142188203877859946848164720
61658142194989033737164167751365
61658142195096807219227149836632
61658142195096818339795704620134
61658142195122318437498145515849
61658142195130423547257120759243
61658142195133124584785243738968
61658142195133124584788686945216
61658142195133124649120031151209
61658142195133124767736911597850
61658142195133124767799587627838
61658142195133124768552729869736
61658142195133124768552815958804
61658142195133124770247306913662
61658142195133124770247310100202
61658142195133124770250749057100
61658142195133124832134255999641
61658142195133125248791035668173
61658142195133125250692208450045
61658142195133125388583195341622
61658142195133139585120799450218
61658142195133139585123126634812
61658142195133139585183561215142
61658142195133139587631283687506
61658142195133139587631286874046
61658142195133139587634725830944
61658142195133139592714975661130
61658142195133141232249167459640
61658142195133141232311584851030
61658142195133141232311584855242
61658142195133141232311842072686
61658142195133141232311928161754
61658142195133141232311929224564
61658142195133141232315026994468
61658142195133141234759650279986
61658142195133141234759650634118
61658142195133141234762749466832
61658142195133141239027088921328
61658142195133141239027092103656
61658142195133141239090108966506
61658142195133141241537573158616
61658142195133141241537576340944
61658142195133141241537830376060
61658142241378788265878295403962
61658142241378788401377580068504
61658142241378788401377583250832
61658142241378788401378613187630
61658142241378788401378616369958
61658142241378788401381710970584
61658142241378788401381712370264
61658142241378788812971557913198
61658142241378788812971562145286
61658142241378788812972591019274
61658142241378788812975690201908
61658142241378788814670265846154
61658142241378803637388237983328
61658142241378804872735026312816
61658142241378804872735027362576
61658142241378804872735027712496
61658142241378804874429603006822
61658142241378804874429603356742
61658142241378804879509854586608
61658142242399426440291319029411
61658142242399426851885296861055
61658142242399426852637413419717
61658142242402128144290495214597
61658142247643453182196768557300
61658142248299946743630886839267
61658142248307149385078077708497
61658142248307149448719268187555
61658142248308049808101389787522
61658142248308049815629014529998
61658142248308049815632456673436
61658142248308050611079956880025
61658142248308050618607929650587
61658142248308051591674950413922
61658142248308051591675293370514
61658142248308051591675294770194
61658142248308051594185433588400
61658142248308051594934446710866
61658142248308051594934448110546
61658142248308051594937545897712
61658142248308051599269122375484
61658142248308051601712369585284
61658142248308051846593115393039
61658142248308051853372065718839
61658142248308052194062373319138
61658142248308052194062373336400
61658142248308052212454424303805
61658142248308052212454429021167
61658142248308052264983840977163
61658142248308066416649225481954
61658142248308066416649229714042
61658142248308066419095574711008
61658142248308066424180292367868
61658142248308066599600460041614
61658142248308066599663569366612
61658142248308066602110942866172
61658142248308066602110943216092
61658142248308066602110947465442
61658142248308066607193517044332
61658142248308066607194636252526
61658142248308068246728828051036
61658142248308068246791245446638
61658142248308068246791588753150
61658142248308068246791589802910
61658142248308068246791592985238
61658142248308068249239311225514
61658142248308068249239312275274
61658142248308068249239315457602
61658142248308068253569511277648
61658142248308068253569514459976
61658142248308068256017233750012
61658142248308068256017236932340
61658142248310753549272619933331
61658142248310753549840175019563
61658142248310753555111806144827
61658142248310753557371241905477
61658142248494474735787897347795
61658142248529591524746561504717
61658142248586933580923531607579
61658142265368428853752664780208
61658142265368428853752665829968
61658142266033042271094027798820
61658142266033042271096007423340
61658142266033042271156789563744
61658142266033042273604163063304
61658142266033042273604167662574
61658142266033042273607606619472
61658142266033042278686737241464
61658142266033042278687856449658
61658142266033043918222048235118
61658142266033043918222048248168
61658142266033043918284465643770
61658142266033043918284722861214
61658142266033043918284808950282
61658142266033043918284810000042
61658142266033043918284810013092
61658142266033043920732188111922
61658142266033043920732191298462
61658142266033043920732531422646
61658142266033043920732532472406
61658142266033043920735630255360
61658142266033043920735888522564
61658142266033043924999969709856
61658142266033043924999972892184
61658142266033043927510453947144
61658142266033043927510457129472
61658142266033942727126519562766
61658142266033944511452535809202
61658142266036644567571570382896
61658142266252782486425069174380
61658142266255484190613296640378
61658142266255484190613301239648
61658142266255484197116155866486
61658142266255484242869697552540
61658142266316712277464832473708
61658142266316712278300512817388
61658142266316712279992765513340
61658142266324525917806981486952
61658142266324525917806982549762
61658142266324531405730129115120
61658142266324816978708522857874
61658142266324817390302500689518
61658142400903569444817594961818
61658142400903569444819919309792
61658142400903569446512170606064
61658142400903569446512172005744
61658142400903569856410539687386
61658142400903569856411572793462
61658142400903579330102151895986
61658142400903580977045500672296
61658142400903584683083552453364
61658142400903584683083553853044
61658142401826946157610511795099
61658142401826946158362624104411
61658142401924207895324279696649
61658142401924207895512564978371
61658142401924207896076392005961
61658142401924207896076649210355
61658142401935013061936606876169
61658142401935013062688719185481
61658142407796510330423598215842
61658142407796510330424626735698
61658142407796510330424631334968
61658142407796510330426951083672
61658142407796510331239501159854
61658142407796510331239759427058
61658142407796510331240534265930
61658142407796510331240534278980
61658142407796510331240538865200
61658142407796510338017680901796
61658142407796514034770427220494
61658142407796514034770431806714
61658142407796514042363481386592
61658142407796515269551590462774
61658142407796515269552365314696
61658142407796515269552709670968
61658142407796515270367493406786
61658142407796515270368268258708
61658142407831930492158249961743
61658142407832830851540375793798
61658142407832830853984393256250
61658142407832830853987835399688
61658142407832831654686076239317
61658142407832832638374204723606
61658142407832832638376527671900
61658142407832832643457031532990
61658142407832832645716467647772
61658142407832832826471371172510
61658142407832832826471372218058
61658142407832832826471372235320
61658142407832832826471375404598
61658142407832832826471457261578
61658142407832832826471458311338
61658142407832832826471458324388
61658142407832832895115695479135
61658142407832833238065091782498
61658142407832833238065091786710
61658142407832833238065435093222
61658142407832833238068533925936
61658142407832833240516256398300
61658142407832833301898787123591
61658142407832833309157138696841
61658142407832833309157138702665
61658142407832847459836045233390
61658142407832847459837159842314
61658142407832847459837164428534
61658142407832847460088211488230
61658142407832847462347644416472
61658142407832847462534556485196
61658142407832847462535671094120
61658142407832847462535672493800
61658142407832847643039789375876
61658142407832847643041769000396
61658142407832847643042888208590
61658142407832847645549924640360
61658142407832847645549929239630
61658142407832847645550269009682
61658142407832847645550269363814
61658142407832847645552248988334
61658142407832847645553368196528
61658142407832847650632498818520
61658142407832848062226476650080
61658142407832848080240496601968
61658142407832848080240496615018
61658142407832848080303258366892
61658142407832848080303258379942
61658142407832849290230227216614
61658142407832849290230227220826
61658142407832849290230570527338
61658142407832849290230571577098
61658142407832849290230571590148
61658142407832849290233669360052
61658142407832849292678292999702
61658142407832849292678294049462
61658142407832849292681391832416
61658142407840938418898320764357
61658142407843637873651000696313
61658142407843638284680894295973
61658142407843638285244978527957
61658142407843638467670847092159
61658142407843638467674314745413
61658142407843638468234931324143
61658142407843638468259203376389
61658142407843638468447231453717
61658142407843638475017353553999
61658142407843638475017353567049
61658142407843638475769465876361
61658142407843639703041136871321
61658142407843639708103938708209
61658142407843639710363369882639
61658142407843639710551402559237
61658142408051685506922467744212
61658142408051686055777114199130
61658142408051686055777114212180
61658142408051686055777199938278
61658142408051686055777199951328
61658142408051686055965142289508
61658142408062476443144788663545
61658142408119819733915402728815
61658142408119819733915402730267
61658142408120718104051060872899
61658142408120718515645038704543
61658142408120719750426972199475
61658142408124631685198032326916
61658142408124631685201504585104
61658142408124632096791738401796
61658142408124632096795110395166
61658142408124632096983510476814
61658142408124632096983510494076
61658142425521486009451611238060
61658142425521486009451615487410
61658142425521486009451697331340
61658142425521486009451955611594
61658142425521486009514373002984
61658142425521486009514717376518
61658142425521486010267518431422
61658142425521486010267604874622
61658142425521486010267862787694
61658142425521486010267863141826
61658142425521490948576250617162
61658142425521490948576250634424
61658142425521490948576336710442
61658142425521490948577369829568
61658142425521490948639012382086
61658142425521490948639012399348
61658142425521490948640131590280
61658142425521490948640131594492
61658142425521490948642455942466
61658142425521490949395597121554
61658142425521490951086734854450
61658142425521490951086820947730
61658142425521490951087849463374
61658142425521490951087849817506
61658142425521500827083541887916
61658142425521500834425547244718
61658142425521500834425633687918
61658142425521502062429645353980
61658142425521502062432653865538
61658142425521502062432740308738
61658142425521502062432998221810
61658142425521502062432998575942
61658142425521502069207480739650
61658142425521502069207825095922
61658142425521502069207825450054
61658142425521505765962547156972
61658142425521505765962891530506
61658142425521505766025399614446
61658142425521505768470707046286
61658142425521505768470707396206
61658142425521505768470793489486
61658142425521505768473031394260
61658142425521505768473117487540
61658142425521505773553367667646
61658142425522686210963807876525
61658142425522689917001089404941
61658142425522689917001861057273
61658142425522690465793059847133
61658142425522690465793831499465
61658142425522690470876405677625
61658142425522706525302034439927
61658142425553906517117965731482
61658142425554807084866985606990
61658142425554807085681773942078
61658142425557508788114045233514
61658142425557808360703924132997
61658142425557808360703927315325
61658142425557808497964677458710
61658142425557808497964678521520
61658142425557808497964681690798
61658142425557808909495550218917
61658142425557808909495893171298
61658142425557808909498906269075
61658142425557808909498992358144
61658142425557808912006034451994
61658142425557808912006034456206
61658142425557808912006037638534
61658142425557808912006377408586
61658142425557808912009476595432
61658142425557808912009734862636
61658142425557823184865047546919
61658142425557823184865050729247
61658142425557823314532662012934
61658142425557823314533009573008
61658142425557823314534989197528
61658142425557823314536108405722
61658142425557823314595423777858
61658142425557823314595771337932
61658142425557823317043144837492
61658142425557823317043145187412
61658142425557823317043146250222
61658142425557823317043149436762
61658142425557823317043489206814
61658142425557823317043489211026
61658142425557823317043489560946
61658142425557823317045469185466
61658142425557823317046588393660
61658142425557823322125719015652
61658142425557823751796478558200
61658142425557824961660685653033
61658142425557824961661028605414
61658142425557824961661030009306
61658142425557824961661030022356
61658142425557824961661033191634
61658142425557824961664041703191
61658142425557824961723447413746
61658142425557824961723790724470
61658142425557824961723791787280
61658142425557824961723794956558
61658142425557824961726889557184
61658142425557824964171169886110
61658142425557824964171169890322
61658142425557824964171173072650
61658142425557824964171512842702
61658142425557824964171513196834
61658142425557824964171514246594
61658142425557824964171517428922
61658142425557824964174612029548
61658142425557824964174870296752
61658142425558725554891517583390
61658142425565612251479312786510
61658142425565612252294101121598
61658142425565613898670012448174
61658142425569530558071156117156
61658142425569530558071243269034
61658142425569530560581635768224
61658142425569530560581637167904
61658142425569530560581640354444
61658142425569530583490976661184
61658142425569530583491063813062
61658142425569530584305850748470
61658142425569530584305852148150
61658142425569530584306884204466
61658142425569530720751732449386
61658142425569530720751732453598
61658142425569530721567635393398
61658142425569531107113916414650
61658142425569531107113916768782
61658142425569531107929819712794
61658142425569531107930852814658
61658142425569531109624396756720
61658142425569531109625429858584
61658142425569531132533736958678
61658142425569531132533738358358
61658142425569531133349644488910
61658142425569532344971447235580
61658142425569532368695659029286
61658142425776661727270420129586
61658142425776661727521124232690
61658142425788368559215708087872
61658142425788368559215709487552
61658142425788368559967734644986
61658142425788368559968853853180
61658142425788368560030497822640
61658142425788369108255283783192
61658142425788369108255283800454
61658142425788369108258382633168
61658142425788369108258384032848
61658142425788369108258726989440
61658142425788369108820139667508
61658142425788369108820139684770
61658142425788369108822466865152
61658142425788369108822468264832
61658142425788369108823586060296
61658142425788369109010753563816
61658142425788369109011525211936
61658142425788369109011528398476
61658142425788369109011868168528
61658142425788369109073515324528
61658142425788369109074290163400
61658142425788369115513564962421
61658142425788370344357541526122
61658142425788370344357542943064
61658142425788370344420304703776
61658142425788370351111449224656
61658142425788370351111449228868
61658142425845690480534141910428
61658142425846591048345923550860
61658142425849292685311316714990
61658142425849292685311320964340
61658142425849292685312435923184
61658142425849292685314759921238
61658142425849292751781268472156
61658142425849296389657117199786
61658142425849296389657465805408
61658142425849296389658236407980
61658142425849296389658240640068
61658142425849296389660560406034
61658142425849297624439054944068
61658142425849297624439399300340
61658142425849297624440174135000
61658142425849312449419811823342
61658142425849312449419897916622
61658142425849596787362218286610
61658142425849597884949512038824
61658142425849598433738129613186
61658142425849598433741482481016
61658142425849607356694724782236
61658142425850507924506158862594
61658142425850507924506506422668
61658142425850508336288512314378
61658142425850508336288512331640
61658142425857397862087303236044
61658142478087944461306141122610
61658142478696412604805940133836
61658142478696412604806198414090
61658142478696412605346693218006
61658142478696412612124959049016
61658142478696412612396669951960
61658142478696416316470759533812
61658142478696417955504323979722
61658142478696417955524555940690
61658142478696417955525332179242
61658142478696417955525590459496
61658142478696417955527655127536
61658142478696417963034702120044
61658142478696417963118384945660
61658142478696417963119418064786
61658142478696417963119419464466
61658142478732435803345818130010
61658142478732435803408494159998
61658142478732435940606486770546
61658142478736352488417486450336
61658142478736352488480248215260
61658142478736352625490212748480
61658142478743240969206033004430
61658142478743240969456737103322
61658142478743240970020821339518
61658142478743242753594725276642
61658142478743540497737678640755
61658142478743540497740001589049
61658142478743557174949645307433
61658142478744440928288620166484
61658142478744441520636471129738
61658142478744441520636471483870
61658142478744441520637590324882
61658142478744441657834463740286
61658142478744441657834464094418
61658142478744441657835497196282
61658142478744441657835582935430
61658142478744441660345977184220
61658142478744441660346062923368
61658142478744441726539113096282
61658142478744441727040521302490
61658142478744443373416432629066
61658142478744443510949840565726
61658142478744457572550903860430
61658142478744457573367495904166
61658142478744457575061296359620
61658142478744457575061297759300
61658142478744457575061300945840
61658142478744457575061387034908
61658142478744457575062071548412
61658142478744457575062072598172
61658142478744457575064395546466
61658142478744457597970724404458
61658142478744457598723865583546
61658142478744457598723868770086
61658142478744457598785512739546
61658142478744457598785512743758
61658142478744457598786541613534
61658142478744457598786544795862
61658142478744457598786630535010
61658142478744457735231393040782
61658142478744457735231393044994
61658142478744457736047295984794
61658142478744457736047295989006
61658142478744458121593577006046
61658142478744458121593577360178
61658142478744458122410513406054
61658142478744458124104057348116
61658142478744458124105090449980
61658142478744458147013397550074
61658142478744458147013398949754
61658142478744458147766540128842
61658142478744458147766543315382
61658142478744458147829305080306
61658142478744459359451107826976
61658142478744459359451193916044
61658142478744459383112556443028
61658142478744459383112557855758
61658142478744459383112557859970
61658142478744459383175319620682
61658142478744459383175319624894
61658142478955190601402886500298
61658142478963295573691926872700
61658142478963295573695370078948
61658142478963295573695370083160
61658142478963295574448511262248
61658142478963295574448514444576
61658142478963295574507829816712
61658142478963295574510158414036
61658142478963295574511187283812
61658142478963295574511190470352
61658142478963295574511276209500
61658142478963295710956038715272
61658142478963295710956038719484
61658142478963295711708151024584
61658142478963295711708151028796
61658142478963295711709265633508
61658142478963295711709265637720
61658142478963295711771941659284
61658142478963297358837202117518
61658142478963297358837203534460
61658142478963297358899965295172
61658142478963297365340061356676
61658142479024219354478665937136
61658142479024219766824756073880
61658142479024219766825530912752
61658142479024219766825784943656
61658142479024219766825784947868
61658142479024219766825788130196
61658142479024219904086199549076
61658142479024219904274481657308
61658142479024219904274484843848
61658142479024223404200573012262
61658142479024224638981476587658
61658142479024224638982509706784
61658142479024233975725365585332
61658142479024233975725366648142
61658142479024233975725623852536
61658142479024233975725624915346
61658142479024233975726398704458
61658142479024233975726399754218
61658142479024233975728722702512
61658142479024239463648422875082
61658142479024239463648423937892
61658142479024239463648513213500
61658142479024239463648771480704
61658142479024239463649542083276
61658142479024239463649543133036
61658142479024525036623809171896
61658142479024525036623809173300
61658142479024525036623812354224
61658142479026921607521544470372
61658142479028137054015117745422
61658142479035026168220045622320
61658142479035026717261948515284
61658142479035026717262720163404
61658142479035341733958525325998
61658142479036227337083655867708
61658142479036241566446225575932
61658142479036241567261013911020
61658142479036242115488900121228
61658142479036242115488900138490
61658142479036242163756411410418
61658142479036242164509552590958
61658142479036242164509556840308
61658142479036242301515701926660
61658142479036242301519145119858
61658142479036242301766753572576
61658142479036242301770192529474
61658142479036242301770221227282
61658142479036242301770225476632
61658142479036243399098871145662
61658142479036243399098958297540
61658142479036243399855570317874
61658142479059640246867208561577
61658142479059642238015596219714
61658142479059642238015596225330
61658142479059656306372026754121
61658142479059658090764157983231
61658142479060557446887027752409
61658142479060557446888056268053
61658142479060557446888142361333
61658142479060557446890383802567
61658142479060557446891498411491
61658142479060558681668961247341
61658142479060558681672317297499
61658142886407175956035261405054
61658142886407175956788402584142
61658142886407175956788403646952
61658142886407190773356387138366
61658142886407190773359833531154
61658142886407190773419148903290
61658142886407190780950563349278
61658142886407192420484755147788
61658142886407192420547172539178
61658142886407192420547172543390
61658142886407192420547515849902
61658142886407192420547516912712
61658142886407192420550614682616
61658142886407192427262676609476
61658142886407192427262679791804
61658142886407192427325438374400
61658142886407192427325441556728
61658142886407192427325696654654
61658142886431491767945508348809
61658142886439595231307675522411
61658142886439596825175071636207
61658142886439596825176100488721
61658142886439596870907616786235
61658142886439596870907735839723
61658142886439596878435699158299
61658142886439596878439056743491
61658142886442296927214795190373
61658142886442296927235687198965
61658142886442296934557833998959
61658142886442296934557835528329
61658142886442298116828148713773
61658142886442298162560812917289
61658142886442298162560817634603
61658142886442298169336297120657
61658142886442298170091884520517
61658142886442298170092138083457
61658142886442298528611188192573
61658142886626029186282084413210
61658142886658434802591970006649
61658142886658434848261839130901
61658142886658434848324634210165
61658142886658434849077775371991
61658142886661136094245047084215
61658142886661136139977716005045
61658142886661136139998517203043
61658142886661136139998603296323
61658142886661136506592170794999
61658142886723275685605000951562
61658142886723275731525693232406
61658142886723290509951057842186
61658142886730480227534487052187
61658142886731395620235011367263
61658142886731395620238450324161
61658142886734096911724473993495
61658142886734097506437136716531
61658142886734097506499853835307
61658142904131851300934366509992
61658142904131851300934371109262
61658142904131851300937723977092
61658142904131851300997042535768
61658142904131851301750274053274
61658142904131866118379990439836
61658142904131866118381019309612
61658142904131866125912430569060
61658142904131867909485215297990
61658142904131867909485559671524
61658142904132151436924097707806
61658142904132151437488181939790
61658142904132151444266447770800
61658142904132151444514051624248
61658142904132151444517494830496
61658142904132166261646210753086
61658142904132168091977973927978
61658142904132168091977975344920
61658142904132168092040392736310
61658142904132168092040392740522
61658142904132168092040737109844
61658142904132168098818916851786
61658142904387028995949980061639
61658142904456371291729347572999
61658142904456371291729350755327
61658142904456371291732703623157
61658142904459972990773373608698
61658142904459973562788103114065
61658142904459973562791545257503
61658142904480686813004882939357
61658142904480688047786816434289
61658142904480688047807696630984
61658142904480688048350900670485
61658142904480688048372552515300
61658142957307076667830197672802
61658142957307076667830201904890
61658142957307076674608123379628
61658142957307076675357822415278
61658142957307076675361264558716
61658142957307078451403758299202
61658142957307078451404101255794
61658142957307078451404101609926
61658142957307078452156213901976
61658142957307078458930693233276
61658142957307078458931726352402
61658142957307078458935168495840
61658142957307078458997930260764
61658142957307079053791181204418
61658142957307079053791181221680
61658142957307093276378033367234
61658142957307093276378037599322
61658142957307093283093197309136
61658142957307093283909100253148
61658142957307093459329615486968
61658142957307093459331595111488
61658142957307093459332714319682
61658142957307093459392377251892
61658142957307093466922324929528
61658142957307093466922324929612
61658142957307093466923444137806
61658142957307095106457635923266
61658142957307095106457635936316
61658142957307095106457639105594
61658142957307095106520053327706
61658142957307095106520053331918
61658142957307095106520310549362
61658142957307095106520396638430
61658142957307095106520397688190
61658142957307095106520397701240
61658142957307095106520400870518
61658142957307095106523495471144
61658142957307095113235557398004
61658142957307095113235560580332
61658142957307095113298319162928
61658142957307095113298322345256
61658142957343101835742489595230
61658142957343101972940482205778
61658142957633699248254082752288
61658142957633699385452075362836
61658142957633699385453194203848
61658142957633999597885382859351
61658142957633999597948144624275
61658142957634000192410017505059
61658142957634900005253034200094
61658142957634900005253809038966
61658142957634900005524748285206
61658142957634900005525776805062
61658142957634900005525778217792
61658142957634900005525781404332
61658142957634900005525862894130
61658142957634900005529220361230
61658142957634900028412002632781
61658142957634900028413031148425
61658142957634900028413035734645
61658142957634900028416474691543
61658142957634900142786531530454
61658142957634900142789974736702
61658142957634900553480925114530
61658142957634900577203973074973
61658142957634900577205001590617
61658142957634900577205006176837
61658142957634900577208445133735
61658142957634901788830037442072
61658142957634901811985906569905
61658142957634901819329289734763
61658142957659215954211563316570
61658142957659217745880615740229
61658143116831559358853013474846
61658143116831559358854046576710
61658143116831559359668830312528
61658143116831559359668830329790
61658143116831559359668916418858
61658143116831559907707401308428
61658143116831559907707401312800
61658143116831559907707401662720
61658143116831559907708520520994
61658143116831559907710844868968
61658143116831559907895688020142
61658143116831559907896721122006
61658143116831559907958449785226
61658143116831559907959568980370
61658143116831559908460542487516
61658143116831559908460543904458
61658143116831559908460800754720
61658143116831559908460800771982
61658143116831559908460802171662
61658143116831559908523304606732
61658143116831559908523305669542
61658143116831559908523308856082
61658143116831559908526747812980
61658143116831574176236129324962
61658143116831574176236899560352
61658143116831574176236904159622
61658143116831574176237243933886
61658143116831574176298629623092
61658143116831574176298632805420
61658143116831574176298886840536
61658143116831574176299661675196
61658143116831574176299665924546
61658143116831574183829953726450
61658143116831574183830298099984
61658143116831574725279918461920
61658143116831574725279923061190
61658143116831574725342680581136
61658143116831574725342681643946
61658143116831574725342684830486
61658143116831574725346123787384
61658143116831574732621924168642
61658143116831574732684686287858
61658143116831574732684687350668
61658143116831574732684690537208
61658143116831575960625936188836
61658143116831575960625936206098
61658143116831575960625937605778
61658143116831575960688698308052
61658143116831575960688699370862
61658143116831575960688702557402
61658143116831575960692141514300
61658143116831575967466968388412
61658143116831857711018132033162
61658143116831859495406824305374
61658143116831859502934792358574
61658143116831859503185839418270
61658143116831859548939511821145
61658143116831859686200180103338
61658143116831859686200180120600
61658143116831859686200265146858
61658143116831859686200266196618
61658143116831859686200266209668
61658143116831860097731137907065
61658143116831860097734493957223
61658143116831860097734580046292
61658143116831860097793899667778
61658143116831860097793899671990
61658143116831860097793899672149
61658143116831860097794242978502
61658143116831860097797341811216
61658143116831874319564853118670
61658143116831874319565967727594
61658143116831874319565968077514
61658143116831874373100635235067
61658143116831874373100638417395
61658143116831874502768249701082
61658143116831874502768597261156
61658143116831874502770576885676
61658143116831874502831011466006
61658143116831874502831359026080
61658143116831874502831359026239
61658143116831874510361306703800
61658143116831874921955284535360
61658143116831876149896273341181
61658143116831876149896617697454
61658143116831876149896617710504
61658143116831876149899629391339
61658143116831876149959035101894
61658143116831876149959035106106
61658143116831876149959378412618
61658143116831876149959379462378
61658143116831876149959379475428
61658143116831876149962477245332
61658143116842364525528016311508
61658143116842365074319986753700
61658143116842381127238005099700
61658143116843565694142470361938
61658143116843565694392398226490
61658143116843565694393517421634
61658143116843567478532277243074
61658143116843581746306743805304
61658143116843582295349504102798
61658143116843582296166440502806
61658143117062420303752508700727
61658143117062420303815270465651
61658143117156079349647993120911
61658143117158480291693064526476
61658143117158480428891057137024
61658143117158480428892175978036
61658143117158480429142105259738
61658143117158480429142108446278
61658143117158480429143223405122
61658143117158766411771523322082
61658143117158766411771524739232
61658143117158766411771527921560
61658143117158780480127953850873
61658143117158781029170972752441
61658143117158781029173295700735
61658143117158782264516990479357
61658143117159666772760843438608
61658143117159666772761962646802
61658143117159666772823605203532
61658143117159666780352692464926
61658143117159681048692015974282
61658143117159681048963730059394
61658143117159681048964758579250
61658143117159681048964759991980
61658143117159681048964763178520
61658143117159681048964844668318
61658143117159681048967082927224
61658143117159681048968202135418
61658143117159681071852017508833
61658143117159681071852360465425
61658143117159681071854340457127
61658143117159681071854426546195
61658143117159681186225513304642
61658143117159681186227837302696
61658143117159681186228956510890
61658143117159681209113115190817
61658143117159681254866357161562
61658143117159681254868681159616
61658143117159681596919906888718
61658143117159681620643987951025
61658143117159681620644074040093
61658143117159681620646310899319
61658143117159681620646396988387
61658143117159681620709072664243
61658143117159681666397658954380
61658143117159682855428244394251
61658143117159682855428330483319
61658143117159682862768271508951
61658143117194803399609532528329
61658143117194803399609535714869
61658143117194803399609875489133
61658143117194803399612974671767
61658143117194805053515825181767
61658143117194805190713817792315
61658143117194805602307795623959
61658172664925627503064047965389
61658172665205855490293776338228
61658174739133359429470729402992
61658174786962766211622779040826
61658174792202736080574027688935
61658174792202784252038586845265
61658174792202936069480199994068
61658174792310837564555310040923
61658174792310987735603471789268
61658174792859281517356017410721
61658174792859292637170568687515
61658174792894414780321534515435
61658174792894414780321537697763
61658174792894414780321795976613
61658174792894414782580970276085
61658174792894414782581228556339
61658174792894415191915515529407
61658174792894415194363233402501
61658174792894416429145425176283
61658174792906107336962755613485
61658174792906107748745018739901
61658174792967345943080859646707
61658174792967349647426660131503
61658174792967349654765567006915
61658174792967349654765571239003
61658174792967360767802968461303
61658174792967360767802972693391
61658174793295108153997189977903
61658174793295108565591939460475
61658174809651732258962039296854
61658175265561424672670584925620
61658175265561424672858613002948
61658175265565026394874693985460
61658175265565026395062722062788
61658175270594742713704980892194
61658175270813552820518359625565
61658175270813552820706387702893
61658175270816254523953447329417
61658175289198627296455328033632
61658175289198627296706032136736
61658175289198627433715996656906
61658175289198627433715996669956
61658175289198627433904024734234
61658175289198627433904024747284
61658175289198627479385984834646
61658175289198627479385984847696
61658175289198627479448660860422
61658175289198627479448660873472
61658175289198627479636688937750
61658175289198627479636688950800
61658175289198628028428659379942
61658175289199527864267023934916
61658175289199527864455052012244
61658175289199528047197680748980
61658175424440515264052861292297
61658175425097911313272921144288
61658175425097911313460949221616
61658175425097912548054854639220
61658175425097912548806966948532
61658175425097912959836860530930
61658175425097912960400944762914
61658175430022277257068930634986
61658175430118322999308441249356
61658175430131236619287650476776
61658175430442527409196380424580
61658175430454255105372284233310
61658175447748158435261340164220
61658175447845405339842527243740
61658175447845405477040519854288
61658175447845414630097095925292
61658175448169626359773746093253
61658175448172322712487383435025
61658175448720451514374248487965
61658175448720456453501982467693
61658175448720701695260079951480
61658175448720701695322755977256
61658175448720707228912448576916
61658175448720707228975124602692
61658175448728856767632436455857
61658175448728856767633465308371
61658175448728856813365100659373
61658175448728860517711929996683
61658175448731257915768509162417
61658175448731257915769538014931
61658175448731258327363515846575
61658175448731512214853555192460
61658175448731512215104259295564
61658175448731512352114223828784
61658175448731512352302251906112
61658175448731512397784212006524
61658175448731512398034916109628
61658175448731513449635488687392
61658175448731513450450277022480
61658175448731513632566145501456
61658175448731513632628821527232
61658175448731513633380933836544
61658175448731556824503584755805
61658175448731558105018182454253
61658175448731558470880524934895
61658175448731561809365011791563
61658175448731563455739894265625
61658175501031139305260531261092
61658175501031139305260531265304
61658175501249986616187883332660
61658175501249986618654198962408
61658175501249991970141882552047
61658175501249993204924935710087
61658175501253594378650541617122
61658175501347233118165146761820
61658175501347247947388178726519
61658175501349956369341837637125
61658175501349956376683843343847
61658175501357761703009542202053
61658175501358060244865162667529
61658175501358060244865167253749
61658175501358060251643088728487
61658175501358960812677030751161
61658175501358961917761051069077
61658175501358961917823727094853
61658175501358962460029127377989
61658175501898079820506990874241
61658175501898380009777465364075
61658175501898383713559267710167
61658175501898385360499177175447
61658175501906185341842142868143
61658175501906433876414743748172
61658175501906433876414743752384
61658175501906435659988647685296
61658175501906435660740759994608
61658175501906435660740760011870
61658175501906439366781912497508
61658175501906439410067112373608
61658175501906439410067112377820
61658175501906439412326548606433
61658175501906440601375817897849
61658175501906440602127930207161
61658175501906440602127930224424
61658175501906441193641016310732
61658175501906441194393128620044
61658175501906441194393128637306
61658175501906441196088480638148
61658175501906441196652564870132
61658175501906483838983245347201
61658175501906483884737944730687
61658175501906485531091820877293
61658175501906485531300650152619
61658175501906488823864444728443
61658175501906488823865678710415
61658175501906489235646450637415
61658175501906490470156788020651
61658175501906490470219554857021
61658175501906490470240356055019
61658175501908886633496258232851
61658175501908886633684286310179
61658175501909141115761636310285
61658175501909142304810905601701
61658175501909142305374989833685
61658175501909190527029055983707
61658175501909190527112738336939
61658175501910037382192756745136
61658175501910037382944869054448
61658175501910037794538846886092
61658175501910037794538846890304
61658175501910041088797993466970
61658175501910041088986021544298
61658175501910041683510656190006
61658175501910042735361932866662
61658175501910042735361932870874
61658175501910042735926017098646
61658175501910042735926017102858
61658175501910042915845125370572
61658175501910042916597237679884
61658175501910042918104561603398
61658175501910042918292589680726
61658175501910042918856673912710
61658175501910043328191215511528
61658175501910043328191215515740
61658175501910043329886567512370
61658175501910043329886567516582
61658175501910091643883513590794
61658175502002545683658755142072
61658175502002546232701429687368
61658175502002546233265485335424
61658175502002546233266628524064
61658175502003445016688517548424
61658175502003446251386739633812
61658175502003446251386739638024
61658175502003446251470536782504
61658175502003446252201527973112
61658175502003446252286353983156
61658175502003446800513211327800
61658175502014251830407832984276
61658175502014251830428839779904
61658175502014253065189766479208
61658175502014253066026704815826
61658175502014253614818675240756
61658175502014268441490545880735
61658175502014269676209803345679
61658175502014269676272479375667
61658175502015470296031424490783
61658175502015470296094100520771
61658178886708634284289992639096
61658179046197047816334923516124
61658179046209103693545006440160
61658179046209103700319833314272
61658179046233415318421709493668
61658179046233415318422742594080
61658179099372024242332707897144
61658179099382779997427682937968
61658179099384030707459553929796
61658179099384030715074561921420
61658179099387584259419016734154
61658179099387628723716582593436
61658179099408342340516379126400
61658179099420053283329464015191
61658179100259332415952699206241
61658179100259332461685363409757
61658179117109903103494044965700
61658179117137826196655134652539
61658179117148631363267461832059
61658179117985210485587887144780
61658179117985210486153119286930
61658179118092976646618359893309
61658179118092976646618364125397
61658179118092976646621573871403
61658179118092976646622611222617
61658179524807758448739687916644
61658179524807758455514511609832
61658179525682764953031586144563
61658179578857992294020555088628
61658179578860393670758306362483
61658179578860693997539210832464
61658179578861594565016634590660
61658179595712168915190074066122
61658179595712169326972078925343
61658179596582667639066110905360
61658179596582667639066110918410
61658179596583568206815130776656
61658179596583568206815130793918
61658179596583868396064804085754
61658179596586570099311862164194
61658179596586570099311863712278
61658179596586570099583458294556
61658179737507466506657297181816
61658179737507466514272306223152
61658179738382471775415153853389
61658179738390877074406006024797
61658179738393578366059087819677
61658179738393578915937437991292
61658179738394479483686457866800
61658179738394481130063517086328
61658179756104747528050001974684
61658179756108649988567350880248
61658179756108649988567350884460
61658179756108649988568498777364
61658179756108649988568498790414
61658179756116755098873761901970
61658179756119455017981685449220
61658179756119456253328851086302
61658179756119456801556737283460
61658179756120355585459109213032
61658179756120355585730705324728
61658179756120356821077870961810
61658179808422682551503052702535
61658179808422683786849067247114
61658179808422683786849067247123
61658179809282375834182745877280
61658179809282375834182749065224
61658179809285977967980835960920
61658179809286278294428497140326
61658179809286278294428497153376
61658179809286278294428498675360
61658179809286278294428498688410
61658179809294081431346100321760
61658179809294377730787915626067
61658179809294377867985904000315
61658179809294381619780897673119
61658179809294383266908921309007
61658179809294383404169680738664
61658179809294383404169680755926
61658179809297083323842831709298
61658179809297983891591851584806
61658179809297983891591853119840
61658179809297983891591856303572
61658179809297984440635646879150
61658179809297985537967764442204
61658179809297985537967764446416
61658179809297985537967767630148
61658179809297985537967767634360
61658179809297985538240506934696
61658179809297985538804591162467
61658179809298018884978710548004
61658179809298018884978710552216
61658179809390438480388805405693
61658179809390438480389580240353
61658179809391339048138484974693
61658179809391339048138485324613
61658179809391339048138872922168
61658179809391339048138872926380
61658179809391339048953661261468
61658179809394389066893387589565
61658179809394390714022440095229
61658179809402144626344015501117
61658179809402144626344130292365
61658179809402144626344904777105
61658179809402144626344905127025
61658179809402144626345177937544
61658179809402144626595882036436
61658179809402145861941899767564
61658179809402494177199425535781
61658179809402494588165781131965
61658179809402494588981688662197
61658180936994453020458268890283
61658180937002556895417514274923
61658180937005259834198619705691
61658180937005259834198876923135
61658180960530787711735739509950
61658180960530787847304499825260
61658180960530787848996494252604
61658180960530787848996755702136
61658180960530787848996755703540
61658180960530787848999850302762
61658180960599820123591018596324
61658180960603439003201828318604
61658180960603739192472423260148
61658180960603739192660708554920
61658180960628949600687672263655
61658180960636137489149118283044
61658180960636159633695795473742
61658180960636159634448940884918
61658181013705714854169151375320
61658181013705714854170184475732
61658181013705714863476416294936
61658181013777448421923820564034
61658181013777448422112105858806
61658181013777448429451788617234
61658181013778666207140369146316
61658181013813782993357390937552
61658181013813782998442146122126
61658181013813782998630432479756
61658181013813787939828537841304
61658181013813787939828537860018
61658181013813787940581683271194
61658181013813788351610542706180
61658181014653965705319185754921
61658181014653967534625753895561
61658181014680979770524618817714
61658181014689083045855279683815
61658181014750062002669264900397
61658181014751262210876359647083
61658181031528852279885726178071
61658181031528852281848803333387
61658181031531553574066485933371
61658181031539664042625930733286
61658181031539664584420872085296
61658181031540565158676078539262
61658181031540565158927125948878
61658181031543266306624981145136
61658181031543266306624981158186
61658181031543266443822973751472
61658181031543266443822973768734
61658181031543266443885735887949
61658181031543266450329160334142
61658181031543266450329160684062
61658181031543266450580207743758
61658181032479806946414981238891
61658181032479807358198407729238
61658181032479807358198407746500
61658181032479807358198407851494
61658181032479807358261054707286
61658181032479807358261083755014
61658181032487910635892277969809
61658181168270123714590746706395
61658181168270123714590747756155
61658181168281829311754097597153
61658181168281829311754097614415
61658181168306140936631832701313
61658181168306140936631834118255
61658181173204933562134446002412
61658181173206184272166313930004
61658181173230495904383989943108
61658181173230495906915136618188
61658181173241250927692545689132
61658181173241300936266709055054
61658181173299528181509660961908
61658181173302180061644618967164
61658181173302180061645390618092
61658181173335867692367583250502
61658181173338497427203490304812
61658181173338547435777653670734
61658181173338564036797405825250
61658181173338564036797406875010
61658181173338564037549518136014
61658181173338564041881127896314
61658181173338564041881128959172
61658181173338564044328846832266
61658181173338568983267519615492
61658181173338568984020665045382
61658181173339469956115929559248
61658181173339469956117794700807
61658181173339469956118166237115
61658181173339469956366633662352
61658181173347573288976300312098
61658181173347573419480082503320
61658181173347573419480082516370
61658181173347573419483062253803
61658181173347573419483433790111
61658181173347575066671896769696
61658181173347575066671896773908
61658181173350275122695625749778
61658181173350275122695626086648
61658181173350275122695627149458
61658181173350275122695630335998
61658181173350275122699069292896
61658181173350275122730121880327
61658181173350275122730493416635
61658181173350275122918521493963
61658181173350275129473547561386
61658181173350275129473548624196
61658181173350275129473551810736
61658181173350275129473891580788
61658181173350276365103158661331
61658181174178448945200842889948
61658181174178747343282802187867
61658181174178749127947675886592
61658181174186852453023981067439
61658181174189255203374701235171
61658181174189553744677061799461
61658181174189554294560003064660
61658181174190456516006306351573
61658181174213865919437739218580
61658181174213865919437739220032
61658181174225571474839869394509
61658181174225571516349184277195
61658181174225571516537212354523
61658181174225573307514666009705
61658181174282948155849425554157
61658181174283813730522168732401
61658181174283815376898080058977
61658181174283815376898854893637
61658181174283846939271309988085
61658181174283846939835394220069
61658181174284147129274583604917
61658181174284147129274586788649
61658181174286549878053906618269
61658181174287760521173865992340
61658181174287760521173866009602
61658181174294620543510407238497
61658181190956372008959384080280
61658181190956372008959642347484
61658181190967177173879716832456
61658181190967177175571711259800
61658181190967177175571968477244
61658181190967177175571969527004
61658181190967177175571969528408
61658181191029306881900598114696
61658181191040128511434870671592
61658181191040128512188011850680
61658181191040128519046865434088
61658181191040128519800006613176
61658181191061738440678316794737
61658181191061742146718692923779
61658181191064423675082914142684
61658181191064440139028935227818
61658181191064440139029968329682
61658181191064440143925376421264
61658181191064440144677742767096
61658181191064440146371974036404
61658181191064440146373094294358
61658181191064445086064912507474
61658181191064445627608035143244
61658181191064445627609149752168
61658181191064445627797435046940
61658181191064445627859853855272
61658181191064445627860111072716
61658181191065346195420845653452
61658181191065346195609130948224
61658181191065346195609130952436
61658181191065346202115060313450
61658181191065346202919367647859
61658181191065346202951136659317
61658181191065346202951142780571
61658181191072548960271012480938
61658181191072548961024157892114
61658181191072549090973302700452
61658181191072549090973302713502
61658181191072550738165116966828
61658181191076151224771389587724
61658181191076151231455118990900
61658181191076151369563469960091
61658181191076153009161196486122
61658181191904624824733678317332
61658181191912728699692923701972
61658181191951447576884389667120
61658181191951449361273081939332
61658181192008791050839793318155
61658181192009990016587070256836
61658181192009991251369003751768
61658181192010034489228526225820
61658181192012392773043900960845
61658181192012393321835872820187
61658181192012685772223748843967
61658181192012687418599660170543
61658181192012687974985459259201
61658181192012691260143453265887
61658181192012691864813123371668
61658181192012692906519364592463
61658181192012692914113193238929
61658181192012692962398181910122
61658181192012693511441244407322
61658181192012741131518589485144
61658181192013636760224219193098
61658181192013636760227705983332
61658181192013636760475309836780
61658181192013636760478753043028
61658181192013636760478782090756
61658181192020796789071663788909
61658181192020798621683831494554
61658181192020841302218831881160
61658181192020841302972349301028
61658181244109688680907391194088
61658181244142104180744368382516
61658181244142104187519195256628
61658181244142104190050600200268
61658181244142104190051633302132
61658181244215055526667672442076
61658181244239365504416695723175
61658181244239365506379772878491
61658181244239367154073454887262
61658181244239367154073713154466
61658181244239367158593322307432
61658181244239372093013160439742
61658181244239372100544573098870
61658181244242068450058117744682
61658181244242073796731841870287
61658181244242073933992596241548
61658181244242974364543623510720
61658181244242974371801918162030
61658181244242974501710190416481
61658181244242974501741616117056
61658181244242974508498850109342
61658181244242974509052110034135
61658181244242974509052196123203
61658181244242974509083626427419
61658181244249879266812886072821
61658181244250172319932866225002
61658181244250172319932870457090
61658181244250172319932894921358
61658181244250172319935993754072
61658181244250172320120894302378
61658181244250172320120922998734
61658181244250172320685782066782
61658181244250172320686040333986
61658181244250172325016589358924
61658181244250172327463961808724
61658181244250172327464310414346
61658181244250177259625487619262
61658181244250177266403754848500
61658181244250177266403754867214
61658181244250177267156900278390
61658181244250177678185759713376
61658181244250178913532552274952
61658181244250178913532811604966
61658181244250179050824990990483
61658181244251077827374595000777
61658181244251078376668660966470
61658181244251078383446496347928
61658181244251078383446582441208
61658181244251079474852244091509
61658181244251080023832471248757
61658181245078351217047226290009
61658181245078351217048259409135
61658181245078351217048345485153
61658181245078351217048345502415
61658181245081052916051249875488
61658181245081953346602281857810
61658181245082253673133511077200
61658181245089156246461560858981
61658181245089156246461560863193
61658181245089156246462589378837
61658181245089156246462593978107
61658181245089156246462675472117
61658181245089156246462680071387
61658181245089156246464913726811
61658181245089156246464916913351
61658181245089156246466036121545
61658181245089156795253531305385
61658181245089156795253789585639
61658181245089156795253875661657
61658181245089156795253875674707
61658181245089156795254645914309
61658181245089156795254650513579
61658181245089156795254908780783
61658181245089158025792428749444
61658181245090056809215432365258
61658181245090056809215432837642
61658181245090056814210580734489
61658181245090056814210580738701
61658181245090056814211609254345
61658181245090056814211613853615
61658181245090056814211695347625
61658181245090056814213933602319
61658181245090056814213936788859
61658181245090056814215055997053
61658181245090058456343457549438
61658181245090356998465106125266
61658181245090356998465106129478
61658181245090357547257076567458
61658181245090357547257076571670
61658181245090357547445108912850
61658181245090357548009193144834
61658181245090357548092756461840
61658181245090358782791123451822
61658181245090358782791126639766
61658181245093959270296865502806
61658181245118270895174601675600
61658181245126374769569762805170
61658181245126374770133847060240
61658181245126376559039821466532
61658181245129077667405824325608
61658181245186419346929611350969
61658181245186419346929954307561
61658181245186419346929955724503
61658181245186419346930644470095
61658181245186419346930730546113
61658181245186419346930730563375
61658181245186419346930988826367
61658181245186419354523784729473
61658181245186419354524817831337
61658181245186419356972535704431
61658181245187319922273837706845
61658181245187618686216747328443
61658181245187619920998680823375
61658181245187620114075851527662
61658181245190321817573958213882
61658181245190321817573986793598
61658181245190321817574072532746
61658181245190322229920076953268
61658181245191222385322978089390
61658181245191222385323006669106
61658181245191222797669096828776
61658181245191222797731858593700
61658181245191265066357005176410
61658181245191266713737220582618
61658181245191266850997860516922
61658181245191266851001332420978
61658181245198124944092965795449
61658181245198124944092965799661
61658181245198124944093222662973
61658181245198124944093224079915
61658181245198124944093308752041
61658181245198124944093310168983
61658181245198124944096318663279
61658181245198124944096321849819
61658181245198124944096663036813
61658181245198125500479109616145
61658181245198125500479367883349
61658181245198125502927088938771
61658181245198425087609974883769
61658181245198425087610233150973
61658181245198425087613327751599
61658181245198425136711210855303
61658181245198425136711211918113
61658181245198425692281408886335
61658181245198426920284771498965
61658181245198426920285028703359
61658181245198426920285114792427
61658181245198426920285115855237
61658181245198426927878992706424
61658181245198427339661255832840
61658181245198459044085251369841
61658181245198460135665332546153
61658181245198469608351574267436
61658181245198471393491456429214
61658181245198471393494899631250
61658181245199311291330994920128
61658181245199320168255470678108
61658181245199320717047441120300
61658181245199320723825692070965
61658181245199321814631382004684
61658181245199326074547403882337
61658181245199327358367253607189
61658181245199327358430019971384
61658181245199327907410275708348
61658181245199327907473037473272
61658181245199371824042483694174
61658181245199371824045925833400
61658181245222735477706806062613
61658181245222736712488739557545
61658181245222736761588947009223
61658181245222736761588948072033
61658181245222736761589722910905
61658181245222736761589980128349
61658181651804838302914515970872
61658181651908988103316669617912
61658181651910188677384705971192
61658181651912889969037787766072
61658181651912907172198073218878
61658181651912907172198074281736
61658181651912907172386359576508
61658181651912912113584464938056
61658181651912912113584464956770
61658181651912912113772750251542
61658181652788213988610822545934
61658181652789114967953820235824
61658181652789114967953820240036
61658181652881606617084483159683
61658181652881606617646240207073
61658181652882501695030075696553
61658181652882801884469268265133
61658181652882806825856438022773
61658181652885203398466654617083
61658181652885208339853824357461
61658181652893612548286606928133
61658181652894463077774890151585
61658181652894481408977556713511
61658181652894481408977559895839
61658181652894512490799304277585
61658181652894513109344367294972
61658181652894523608919279910133
61658181652894523609484135794449
61658181652897214812591541712536
61658181652897214819366370183077
61658181652897216047373475207468
61658181669636081570995262117301
61658181669636085277035638246343
61658181669638483077380996984160
61658181669638483084971726802284
61658181669638783274430607038600
61658181669638788215628712418862
61658181669638788215816997713634
61658181669639689325705246084509
61658181670503283284274160278612
61658181670511387159233405663252
61658181670511388394015339158184
61658181670608649710909485713048
61658181670608650267482455497807
61658181670608650267483574706001
61658181670611051232584382922125
61658181670611351421938663871402
61658181670611395886713270961628
61658181670611395886716628428728
61658181670619438612007441712393
61658181670619454877521812892568
61658181670619455251060637395085
61658181670619455296897909256042
61658181670619457080471035190897
61658181670619488025031855838393
61658181670619488643639594881556
61658181670619490427213498820084
61658181670619490427213498833182
61658181670623057522056716897117
61658181722708343435349955655301
61658181722816411580375063067246
61658181722816417063462126830457
61658181722816417070804132537179
61658181723786278573615197883999
61658181723786311920358117502914
61658181723786311920420793528690
61658181723788980276862257510550
61658181723797083557193381198511
61658181723797083968787359030155
61658181723797085379825253460245
61658181723797085379825510664639
61658181723797085379825596753707
61658181723797085379825597816517
61658181723797085386603436390122
61658181723797085387168292274438
61658181723797116949772452054624
61658181723797118733342884093392
61658181723797118734161144326872
61658181723797118734161144326920
61658181723797118740685909633134
61658181723797129858805540892148
61658181723797979183366948866905
61658181723797983987744407046321
61658181723797984170779666734830
61658181723797984170779671517799
61658181723797984536536378905663
61658181723797985817154463655139
61658181723797985817154549744206
61658181723797985817154549744207
61658181723798019164650528685230
61658181723798019301910164202428
61658181723798019301910164219690
61658181723798019301911197321554
61658181723798019713693203230526
61658181723800685828189459283393
61658181723800685874026731144350
61658181882338491332913330455244
61658181882338496266957115613822
61658181882338496274300500195622
61658181882349296498772516455676
61658181882349296499525657634764
61658181882349301433381414716014
61658181882349301440159681945252
61658181882349301440159681963966
61658181882349301440347967258738
61658181882349301982424433635049
61658181882349301982424433635058
61658181882349301982424435034738
61658181882349301982427877178176
61658181882349301989202356509476
61658181882349301989202359696007
61658181882349301989202359696016
61658181882349301989202699466068
61658181882349303087288738701718
61658181882349303087477023996490
61658181882350202001130522097529
61658181882350202419690706679048
61658181882350202550424243702729
61658181882350202550424243702738
61658181882350202557767368604595
61658181882350202557767626871808
61658181883212590810313290264801
61658181883212590810313290614721
61658181883212590810313547482245
61658181883212590810313548881925
61658181883212590810316647731901
61658181883212590810316992088173
61658181883212592593887194551845
61658181883212592593887452819049
61658181883212592593888227657921
61658181883212592593888227670971
61658181883212592593888313746989
61658181883212592593888572027243
61658181883212592593890636695283
61658181883212592593890896025297
61658181883212596293425874744946
61658181883212596293425874746350
61658181883212596293425874763612
61658181883213496723976902024408
61658181883213496723976903540728
61658181883213797050236539853676
61658181883213797050424567931004
61658181883213797050424569447324
61658181883213797050424569460374
61658181883220695920054726361817
61658181883220695920054727761497
61658181883220695920055502613419
61658181883220695920055845570011
61658181883220695920055846969691
61658181883220695920057826611473
61658181883220695920058170967745
61658181883224298191050548646405
61658181883224298191050548996325
61658181883224298191050805863849
61658181883224298191050807263529
61658181883224298191051582102401
61658181883224298191051582115451
61658181883224298191051667841549
61658181883224298191051925072043
61658181883224298191053905050695
61658181883224298191053906113505
61658181883224298191053991139763
61658181883224298191054250469777
61658181883224603863412806418386
61658181883224603863412806419790
61658181883224603863412806431436
61658181883224603863412806437052
61658181883224603863976890669036
61658181883224603864248486775116
61658181883224603864248486780732
61658181883225504293963833697848
61658181883225504293963833702060
61658181883225504293963835214168
61658181883225504293963835218380
61658181883225504294527917929832
61658181883225504294527922634096
61658181883225504294799514041528
61658181883225504294799514045740
61658181883317957236949992124875
61658181883317957236952317522609
61658181883317959020522778253485
61658181883317959020523553105407
61658181883317959020523897461679
61658181883317959020526221459733
61658181883317962734910473172207
61658181883318857812292067216081
61658181883318859458667978542657
61658181883318859458668753377317
61658181883319163354815515339103
61658181883319163354815518521431
61658181883319163484483477365134
61658181883319163492013766229905
61658181883319196838756229872190
61658181883319196838756229876402
61658181883321559507944695201269
61658181883321559507944695551189
61658181883321559507945728657265
61658181883321559507945728670315
61658181883321559507945814396413
61658181883321559507945814746333
61658181883321559507948051605559
61658181883321559507948052668369
61658181883321559507948137694627
61658181883321561299113805968681
61658181883321859651462737745585
61658181883321859651465060693879
61658181883321860886244671240517
61658181883321860886246994188811
61658181883321865195260484669378
61658181883321894293864051678376
61658181883321894835961879186284
61658181883321894835961883437086
61658181883321897993211433833060
61658181883321897993211433834512
61658181883321898541999932017112
61658181883321898541999932018516
61658181883321898541999932035778
61658181883321898541999932035826
61658181883321898541999932372648
61658181883321898541999932385746
61658181883321898541999933435506
61658181883321898541999936616382
61658181883321898541999936617834
61658181883321898541999936621998
61658181883321898541999936635096
61658181883321898542003404275252
61658181883321898542003404276704
61658181883321909111247597973832
61658181883321909660119435571778
61658181883321909660120669557962
61658181883321909660122906412976
61658181883322761461587864136025
61658181883322761873181841967669
61658181883322765625811511934395
61658181883322765625811598023462
61658181883322765625811598023463
61658181883322798560957010161078
61658181883322798560957014766172
61658181883322798560960453723070
61658181883322798972550987992722
61658181883322798972550992597816
61658181883322798972554431554714
61658181883322800756943123826926
61658181883322800756944156928790
61658181883322800757132185006118
61658181883322810090653099178509
61658181883329664617686131298285
61658181883329664617686132697965
61658181883329664617689231547941
61658181883329664617689575904213
61658181883329664625280305722177
61658181883329670115647731553811
61658181883329964761203141786285
61658181883329970298223737823467
61658181883329970305566519433266
61658181883330014777203768050976
61658181883330865336546334686005
61658181883333571981368849701971
61658181883333605923555450987732
61658181883333605923555450991944
61658181883333605923555451005042
61658181883333607158337384486876
61658191785518843013486783137596
61658191785553959804976846471036
61658191808873261307471935237080
61658191808873268075906237357448
61658191809054882725132022797552
61658191809054883136726000629196
61658191809153345217415316543196
61658191809189411842578615486015
61658191968406147460652095890840
61658191968580864929905237904038
61658191968591670096517565083558
61658191968591671750424658087088
61658191968592570664266584954854
61658191968592572311394608590742
61658191968592572318173677975646
61658191968616887639782464885778
61658191968616887639782464889990
61658191968616887639866032924358
61658191968616887647397214601312
61658191968616887647397214614362
61658191968627692806394792069510
61658191968627692806478360099666
61658191968627692806478360103878
61658191968700688074691922022036
61658191968700688074880208366568
61658192015857971697832910962756
61658192015857972802697215084863
61658192015893994270595713372528
61658192021551357109677426135606
61658192021572059646844417888977
61658192021572059647032445966305
61658192021572118209065276862492
61658192021574761350279505592829
61658192021582566270771011180565
61658192021582566271335095412549
61658192021583759708095967475196
61658192021583761491669871412320
61658192021583761492421983721632
61658192021583765241748336100632
61658192021583767025322240037756
61658192021766298575381901363334
61658192021766596980242887118985
61658192021766597110997225688004
61658192021766598764904318678484
61658192021770198840459773923468
61658192021770198840459777111412
61658192021770200487108427738324
61658192021770200487108429273571
61658192021770200616775238671918
61658192021770200617527350977018
61658192021770200617527350981230
61658192021770200624033677856380
61658192021770200624033677860592
61658192021770200624033681044324
61658192021770200624033681048536
61658192021770201035900398180516
61658192021802619820958020691062
61658192021802619820958020708324
61658192021862657684925556188691
61658192021862657684926675396885
61658192021862658919707489683623
61658192021862658919708608891817
61658192021863553997029679547924
61658192021898974499088174042972
61658192021899024324459711411792
61658192021899026108032840510044
61658192021902628562371667252599
61658192021910682475252239700020
61658192021910687964873279695911
61658192021910687964873282882451
61658192021910687964874397491375
61658192021910687964874398891055
61658192021910687964874402090645
61658192021910731705447246600440
61658192021910731880661645834396
61658192021910731880661649134816
61658192021910731880849931129168
61658192021910731888276653826020
61658192021910731888464939120792
61658192021910732292443913310992
61658192021910732300055565134366
61658192021910732437326320125309
61658192021910732437327439333503
61658192021910732437327440733183
61658192021910732437329792029365
61658192039308735379589187676540
61658192039309637593714118874412
61658192039309637594466231183724
61658192039309643127366487499848
61658192039309643128118599809160
61658192039312388893753077677583
61658192039312388893941105754911
61658192039312389305535083586555
61658192039312394244662817566283
61658192039480466885094912626680
61658192039480466885094912630892
61658192039483168588341976957468
61658192039483168588341976974730
61658192039483168725539969568016
61658192039483168725539969585278
61658192039484369345613409429360
61658192039484369345613409442410
61658192039484369894405379871552
61658192039491272051707239806200
61658192039491272463301217636392
61658192039491272463301217637844
61658192039491272463301222342108
61658192039491273835281143741872
61658192039491273835281143743324
61658192039491274246875126279232
61658192039492469511184166033880
61658192039492473213041473132834
61658192039492473213041473150096
61658192039492473350239465760644
61658192039492474996615377069958
61658192039495170802837247828760
61658192039495174511952994120600
61658192039495174511952997308544
61658192039495176158601647935456
61658192039495176158601649470703
61658192039495176288268458864838
61658192039495176295526898053512
61658192039495176295526901241456
61658192039495176700614549010006
61658192039495176707393618377648
61658192039516790333370095389840
61658192039519491624814228532187
61658192039519491625002256590801
61658192039519491625002256609515
61658192039519491625023177197770
61658192039520392055574204449680
61658192039520392055574204462730
61658192039520392604345255720719
61658192039527595492367672858038
61658192039527595492367672871088
61658192039527595492451240892406
61658192039527595492451240905456
61658192039527597138743584180402
61658192039527597138743584184614
61658192039527597139579264528294
61658192039528495922918700118786
61658192039528495922918700136048
61658192039528495923002268153154
61658192039528495923002268170416
61658192039531197770957582900239
61658192039531198860947693244454
61658192039531198861783373583922
61658192039531198861783373588134
61658192039600242952097127174903
61658192039628503010414444344665
61658192039628504664412442456343
61658192039628504801613907325239
61658192039636608539371687840983
61658192039636608539374125580525
61658192039636608676572119608015
61658192447295390965838980276098
61658192447295691153414998511996
61658192447295691155109574156242
61658192447296639891858643383759
61658192447296639898633470257871
61658192500462512462792792186016
61658192500462512465052227946666
61658192500473019271971723712134
61658192500473319413794156106448
61658192500473369238412548050994
61658192500473369238600834408624
61658192500476921732301933002430
61658192500476921732301937234518
61658192518202846140731388150909
61658192518202846147506215025021
61658192518202847931927795508288
61658192659682883881851894571948
61658192659682883881851894576160
61658192659890032909630888925626
61658192659901740160701336373636
61658192659997848491959645730454
61658192659998148635476654818774
61658192660005954013293766121502
61658192660006204379641576820472
61658192660007154770377175129838
61658192660007154770377179361926
61658192660007154770379499127892
61658192660007154771129291671238
61658192660007154771132644539068
61658192660007154772824897235020
61658192660009806649007907466758
61658192660009806649008166796772
61658192660009806650700160161258
61658192660009806650700161211018
61658192660009806651455887852194
61658192660009856054417572925532
61658192660009856054417572931148
61658192660009856054605858220304
61658192660009856054605858225920
61658192660009856054605858225968
61658192660009856054605858226128
61658192660009856054605859270064
61658192660009856054605859288778
61658192660009856054605862458008
61658192660009856054605862471106
61658192660009856055170717292612
61658192660009856055170718342324
61658192660009856055170718355422
61658192660009856061945540978732
61658192660009856061945540984556
61658192660009856061945544166724
61658192660009856061945545216436
61658192660009856061945545229534
61658192660009856061948898097364
61658192660009856061966464873076
61658192660009856062030261156806
61658192660009856062032580922772
61658192660009856062782373466118
61658192660009856062785726333948
61658192660009856064476949110364
61658192660009856064477979029900
61658192660009856064480301978194
61658192660009856466199836057612
61658192660009856466952981468788
61658192660009856473727808342900
61658192660009856473748729049252
61658192660009856473811491168308
61658192660009856473812262820640
61658192660009856473812266002968
61658192660009856473812521100894
61658192660009856473814585768934
61658192660009856476259983876062
61658192660009856476260242156316
61658192660009857839087533160926
61658192660009857847182684296086
61658192677397054386670111567996
61658192677397054386732787589560
61658192677407561194154121944458
61658192677407561194154122416847
61658192677407861337671131015516
61658192677407861337671131032778
61658192677408761767470045971164
61658192677408761768222158297738
61658192677615608417337815344593
61658192677615608829119821253565
61658192677615608829683905485549
61658192677615908972636830341885
61658192677615909148873128994054
61658192677624012435814069817553
61658192677624014082942093453441
61658192677624014082943122305955
61658192677626415643425285153471
61658192677626714139061129444077
61658192677626714139249157521405
61658192677626714139813241753389
61658192677626714178287463563026
61658192677626715786190181932479
61658192677626715786378210009807
61658192677626715961861367500150
61658192677626715969392549194366
61658192677627614746036483438534
61658192677627616393164507074422
61658192677627616399943576459326
61658192677720973614271425275988
61658192677720975260647336602564
61658192677723675317706512979840
61658192677731782074388716287748
61658192677732130579081191401262
61658192677732130579333010113290
61658192677732130579897094345274
61658192677735682887505416575952
61658192677735682887693444653280
61658192677735732850326109823206
61658192677735732850388785848982
61658192677735732851140898158294
61658192730582786567824775364688
61658192730582788352150791606912
61658192730586390073602788357440
61658192730586390485948878502608
61658192730586440081988665365731
61658192730586440082176693443059
61658192730586440493770671274703
61658192730793237135064535562513
61658192730793537278581539933519
61658192730801641151194314041370
61658192730801641151759169925686
61658192730801641153728818112801
61658192730801641154292902344785
61658192730801641192767124154422
61658192730801641192767124171684
61658192730801641200046367746299
61658192730801642249345435098995
61658192730801642249345439335295
61658192730801642386541103420618
61658192730801642386543427709543
61658192730801642800669842523875
61658192730801642800857870601203
61658192730801642846674217162164
61658192730801642976341028091546
61658192730801642976341028095758
61658192730801642977093140405070
61658192730804043949558027539747
61658192730805244698545137155598
61658192730805244699297249460698
61658192730805244699297249464910
61658192730805245110891227292342
61658192730805245117670296664196
61658192730897701766695454672371
61658192730897702999783200474744
61658192730897703548826989624752
61658192730898603566780078984628
61658192730898603566780078988840
61658192730898603979126858225308
61658192730898603979127197995360
61658192730898603979127197999572
61658192730898603979127201181900
61658192730898604116386837766120
61658192730898604116387612600780
61658192730901305819822957522076
61658192730902554618054539839896
61658192730909410380521458674024
61658192730909410380521573478322
61658192730909410381336361800360
61658192730909410929564133215108
61658192730909410929564248006356
61658192730909410930128217451304
61658192730909410930128332242552
61658192730909759296993615698456
61658192730909759297056634680824
61658192730909759297059730331210
61658192730909759297244662758152
61658192730909759297244691473382
61658192730909759297895817047673
61658192730910609901985077167348
61658192730910609902173362462120
61658192730910611549113789898748
61658192730910611549114129673012
61658192730910611549114132855340
61658192730910611549302160932668
61658192730910611549364836958444
61658192730910659682630583490821
61658192730910659727610757596170
61658192730910659727628196115978
61658192730910659727795718719468
61658192730910659728359426716496
61658192730910659728363127122926
61658192730910659858027500347292
61658192730910659865620558749690
61658192730913312840766182593904
61658192730913312840766957432776
61658192730913312840767211467892
61658192730913312841017918753324
61658192730913312841581999802980
61658192730913361568240770962364
61658192730913362796056493451486
61658192730913362803586788689280
61658192730913362803587904710934
61658192730913362803587907897474
61658192730913362803838608814038
61658192730913362803838612000578
61658192730913362804402693046022
61658192730913362804402693050234
61658193859165412620931257612216
61658193859165414268059539511096
61658193859165414269754115155342
61658193859166314975677345350933
61658193859169016122475580426507
61658193859169016129065478528181
61658193859169016129253506605509
61658193859169016534069558258151
61658193859169016540847484437153
61658193859169016670766229228161
61658193859169016671330317705283
61658193859169016678924491066516
61658193859169016678924491066525
61658193859169016678925175580029
61658193859169020382455069584347
61658193859169021479975218416881
61658193859169021617989372606035
61658193859169021618052220814156
61658193859384218891959164896376
61658193859387825006354694969627
61658193859387825006605832704608
61658193859387826241948408292298
61658193859387826241948408292307
61658193859446346952851764279736
61658193859449048246764539052662
61658193859457153766592373358136
61658193859457153768286949002382
61658193859458104289697541062556
61658193859458104296471593102008
61658193859460805588689533963532
61658193859460805588692886831362
61658193859460820412850657377445
61658193859481463744341827613176
61658193859481513569713364981996
61658193859493221081187604395996
61658193859493221087965012485606
61658193859493221088529868369922
61658193859493235905347956157577
61658193859493235912123812951234
61658193859493235912687638916005
61658193859493235912687897183218
61658193876883185397156911323449
61658193876891257292814868562115
61658193876892157723365895827075
61658193876894859015018977621955
61658193876894859426612955453599
61658193876894864365740689433327
61658193877074976692679459886563
61658193877074976694935796814499
61658193877077679630708453008019
61658193877078575252614694411469
61658193877110098837147571959311
61658193877113701108583874845403
61658193877172273147481062902429
61658193877183078175995549898317
61658193877183079960469301408525
61658193877207389801437370284221
61658193882799915876407200996590
61658193882799915914640973179723
61658193882799915920466209094408
61658193882799915922160784738654
61658193882799915922160785788414
61658193882799915922161817857780
61658193882800781298814023735960
61658193882803517774882135224395
61658193882803523270458889930908
61658193883018720544365834479688
61658193883018768714432841944750
61658193883083599714671660434010
61658193883083599722283311312618
61658193883084495343061673818397
61658193883084510165256625476377
61658193883091214537454381871126
61658193883091355229728104588392
61658193883091355231423025755310
61658193883091403400628579162818
61658193883091403400628836380262
61658193883091655418999042941448
61658193883091655420693618585694
61658193883091655420693619635454
61658193883091655420694651704820
61658193883091703589066050406510
61658193883091703589630905818650
61658193883091703596405732692762
61658193883092615278377659099242
61658193883095257097143799547198
61658193883095257691941525635324
61658193883095257692505261263090
61658193883095257692505605636624
61658193883095257692505609868712
61658193883095257692505610341096
61658193883095273886209312715133
61658193883095307095655494149206
61658193883095307095658937355454
61658193883095307096220350033522
61658193883095307096223793239770
61658193883095307096492319197846
61658193883095307102998620113882
61658193883095307102998620586266
61658193883095307103835444118378
61658193883095307103835448350466
61658193883095307103838801218296
61658193883095321927432744748444
61658193883095321927996830031592
61658193883115987350969180186888
61658193883116015213943786560430
61658193883116015214508641972570
61658193883116015222120292851178
61658193883127722596061808350966
61658193883127722603108345655638
61658193883127722603108602873082
61658193883127722603672425656938
61658193883127722603672429889026
61658193883127722603675782756856
61658193883127722740381885223391
61658193883127737427269726287004
61658193883127737427269727336764
61658193883127737427833807338064
61658193883127737427833811570152
61658193883127739204137813213237
61658193883127739204137899302305
61658193883127739204138588047897
61658193883127739204138674141177
61658193883127739204140998489151
61658193883127739204978123333938
61658193883127739204978123335342
61658193883127739211668966542351
61658193883127742910953499440554
61658193883127742910953503676854
61658193883127742911016174932675
61658193883127742911016175466330
61658193883127742911016179697014
61658193883127742911016179702630
61658193883127742918274202787797
61658193930058111994770877235994
61658193930068886010541589134327
61658193930069786441092616399287
61658193930069786578290609009835
61658193930069819376260247926910
61658193930072487732745698194167
61658193930072493220665402616087
61658193930252604993792766467357
61658193930252605405574772376329
61658193930252606640920790103245
61658193930288627703753561487677
61658193930288628115535567396649
61658193930288628122878606205235
61658193930288628123063535449849
61658193930288629350881585123565
61658193930288629357657440867453
61658193930288629358409553176765
61658193930288629358412647760129
61658193930291329414528589154351
61658193930291329414528589167401
61658193930291329414531688000115
61658193930291329414716617231679
61658193930291331061092528558255
61658193930291331061656612790239
61658193930291331061659707386653
61658193930349901316353136665431
61658193930349901453613805301755
61658193930349901865207783120349
61658193930352603157048893005607
61658193930352603568642870837251
61658193930385023598085011957867
61658193930385023598085016207217
61658193930385023598273040035195
61658193930385024009867017866839
61658193930385024009867022116189
61658193935869490730145030075372
61658193935945996308624638053039
61658193935966437225881194209657
61658193935966437637663200118629
61658193935969138929316281913509
61658193935970356104652910432818
61658193935977511423643256530155
61658193935977542391467147412309
61658193935977544226410669373856
61658193935977544226598954668628
61658193935977544228106273886426
61658193935977544228858386197190
61658193935977544228858387246950
61658193935977559000018454007202
61658193935977560647147506512866
61658193935978411991392276405663
61658193935978443561357788499861
61658193935981113100114701386479
61658193935981113145847365589995
61658193935981118633767070011915
61658193935981145219037225562995
61658193935981146492020499158085
61658193935981151850273535072815
61658193935981161271265237612338
61658193936161230361140848954721
61658193936161230406894405166829
61658193936161230772922854863693
61658193936161232008268872590609
61658193936161258773771988384179
61658193936164834881655384926517
61658193936185541853555600076332
61658193936189194080126852004204
61658193936196348667295950874478
61658193936196348667484237232108
61658193936196348850310294759136
61658193936196348850498580053908
61658193936196396975492052621996
61658193936196396975743099681692
61658193936196397020565584331026
61658193936196398622872152187356
61658193936199984467494440729471
61658193936199988174371640390833
61658193936199989820663873596265
61658193936199989820914577699369
61658193936199999246739179183724
61658193936199999246989883286828
61658193936257276698302972296227
61658193936258477455385343584715
61658193936258493934078232124214
61658193936258493934266631756564
61658193936258521926803168710675
61658193936258526729433883356311
61658193936258526736762971904014
61658193936262095656198658364262
61658193936262096205241675866150
61658193936262127765417557281112
61658193936262129008020321186372
61658193936262129008023678653472
61658193936262129557063367267976
61658193936262129557066696155360
61658193936262140075391202111845
61658193936268983535861105241872
61658193936268983537555681002758
61658193936268983537555768141586
61658193936269031706510617800122
61658193936269033361232728703972
61658193936269283724943503220896
61658193936269283725131788515668
61658193936269283726639107733466
61658193936269283727391220044230
61658193936269283727391221093990
61658193936269331895198792792786
61658193936269331896046210518569
61658193936269332444900938362456
61658193936269332444900938479096
61658193936269332444900944147047
61658193936269334091213720283065
61658193936270201314731807686026
61658193936270201314794554920525
61658193936270234110783693448874
61658193936270234110783697682414
61658193936270234118315104709774
61658193936270234666556827975236
61658193936270234666616131653567
61658193936270234666616132003487
61658193936270234666616146533912
61658193936270234666616476027101
61658193936270234666616490907446
61658193936270234666619575209735
61658193936270243950350447496485
61658193936272885996193724737382
61658193936272885997885977431882
61658193936272885997885978481642
61658193936272885997885978599734
61658193936272885997885978954026
61658193936272885997885981663970
61658193936272885998074263894506
61658193936272950783182706389077
61658193936293593519678871871532
61658193936293593519866899948908
61658193936293643345238437317728
61658193936293643520076528946706
61658193936293643528253035237454
61658193936293649422131832566027
61658193936293649422968656098347
61658193936294516644037891539618
61658193936297262408060442542997
61658193936305306985653386263785
61658193936305349072068717486842
61658193936305350726790828390692
61658193936305350901440375040752
61658193936305350902273756782314
61658193936305350902465140911252
61658193936305350902465399178456
61658193936305350909052026845412
61658193936305350909805168043214
61658193936305351458108604024369
61658193936305366283019687927637
61658193936305367517802740617713
61658193936305371087135724310880
61658193953668270276870802874449
61658193953670971980117862500973
61658193953692614201240374663314
61658193953695331776146130629950
61658193953703386931162873597341
61658193953703387068360866207889
61658193953703387525687508243049
61658193953703420468450337280120
61658193953703435102062615743196
61658193953703435651105376014590
61658193953703435651105376027640
61658193953703436886452422611282
61658193953703436886452422624332
61658193953703436886452427210552
61658193953704287498911893472849
61658193953704288093436528118557
61658193953704321448044039090376
61658193953704335669874398787520
61658193953704337454264205668656
61658193953706989202158953099373
61658193953706989385089609913437
61658193953707022739697120885256
61658193953707023151291098716900
61658193953707037373309485074430
61658193953707037373309485087480
61658193953707039157699296554836
61658193953879003190362093037590
61658193953879003327560085648138
61658193953887156399749887185639
61658193953914169751870776304440
61658193953915025900322888057910
61658193953923173645536368436234
61658193953923175429925060708446
61658193953923175429926175317370
61658193953925875348971368978172
61658193953925875349034130748920
61658193953925875531682224118601
61658193953925875531682225634921
61658193953925875538457050992713
61658193953925875538457052509033
61658193953925877133361180464402
61658193953925877133423942229326
61658193953984353702030275648458
61658193953984369616997418472026
61658193953984370173383257956726
61658193953984398029600561602657
61658193953984403525120337442713
61658193953984403525120338505523
61658193953984403525121113340183
61658193953987071464952616989291
61658193953987071464973537576138
61658193953987071465224601051430
61658193953987071465224629631146
61658193953987071876755931438466
61658193953987071876755931455728
61658193953987071876755931560722
61658193953987071876818607464242
61658193953987071876818693203390
61658193953987071876818693220652
61658193953987099321252151118001
61658193953987103574108770088792
61658193953987104816774195135063
61658193953994876386008247203375
61658193953995160302316588781113
61658193953995169658935924250167
61658193953995171030915850355647
61658193953995171030916209237972
61658193953995171442509828187291
61658193953995171450104001548533
61658193953995174735261650840443
61658193953995175146855628672087
61658193953995176381637562167019
61658193953995176389231735173969
61658193953995176575257920495211
61658193953995176979781603069624
61658193953995176979781603082674
61658193953995176986287773700507
61658193953995176986287775117657
61658193953995176987123565548104
61658193953995176987123608772134
61658193953995176987123608776346
61658193953995208066454721643191
61658193953995210331355919255730
61658193953995210331355919268780
61658193953995210331606623358834
61658193953995210338108317681605
61658193953995210338108575948809
61658193953995210338108577011619
61658193953995210338109323148519
61658193953995210338109437939767
61658193953995210338861852111698
61658193953995219184557899687061
61658193953996072017853021069749
61658193953996076956980755049477
61658193953996076959239430855812
61658193953996076997734672248536
61658193953996077554036794993165
61658193953996077554036809523590
61658193953996110899167615152802
61658193953996110899167615170064
61658193953996110905858371726207
61658193953996110905858372076127
61658193953996110905858716099741
61658193953996110905858730980086
61658193953996110905861815282375
61658193953996110905861829812800
61658193953996110906673519315174
61658193953996121469935662128588
61658193953998778701985712129464
61658193953998778845689891668390
61658193953998778845940938728086
61658193953998812197511423773519
61658193953998812197511425173199
61658193953998812197514911957600
61658193953998812197765959017296
61658193953998826877695629743439
61658193953998826877696662845303
61658193953998826877699071886877
61658193953998826877700104988741
61658193954019492315510277237359
61658193954019492315511310339223
61658193954020392326958213492346
61658193954020436799159198767304
61658193954020440505200694104540
61658193954023122038818727876901
61658193954023138502573365897359
61658193954023138502577841142661
61658193954023138639775835174730
61658193954031191957302741438843
61658193954031191957303084395435
61658193954031192368896719270487
61658193954031193603678652765419
61658193954031193603678995722011
61658193954031193603680976763473
61658193954031194160064796568853
61658193954031197912673631681839
61658193954031227560153109753457
61658193954031242377532611281999
61658193954031242377533644383863
61658193954031242377536053425437
61658193954031244168638959584855
61658193954031244168638959934775
61658193954031244168701721699699
61658194089570285088781113245313
61658194089570285088781113245314
61658194089570285500375091076957
61658194089570285500375091076958
61658194089570285500626138123604
61658194089593700400178091771950
61658194089594599184353207351830
61658194089594599184353208786242
61658194089594600830729120112818
61658194089594600976085287415681
61658194089594615250635521341168
61658194089602676297801893637757
61658194089602705941034383224374
61658194089605377589454975432637
61658194089605405997905530448414
61658194089777382885250468379010
61658194089785486206087937298542
61658194089785486206150613324318
61658194089785487853278636960206
61658194089788187909334996925066
61658194089788187909586043971712
61658194089789088477146692826349
61658194089789088477146692826350
61658194089789088477334720886416
61658194089789088477335063847220
61658194089789090124274716462237
61658194089789090124274716462238
61658194089789090261723756119432
61658194089789093967764909490787
61658194089789093967764912673115
61658194089789093975107948299373
61658194089813403813336435671373
61658194089813409166317584791479
61658194089813409166502514023043
61658194089813409166505870073201
61658194089813409166565276334642
61658194089813409166565534601846
61658194089813453226422843041434
61658194089824215567711845465931
61658194089824215979490752529139
61658194089824215979494108579297
61658194089824217345322702362515
61658194089882786372012029259589
61658194089882786372074791571188
61658194089882786378849618445300
61658194089882788018387940586165
61658194089882788018387943774109
61658194089882788019140052895477
61658194089885488082284706149152
61658194089886384801652692429333
61658194089886388505810202436896
61658194089886388505998488781428
61658194089893593185752380074997
61658194089893594832128291401573
61658194089917904810630114693883
61658194089917908516483240178101
61658194089917908516668167874631
61658194089917908516671525459823
61658194089917910163047179582005
61658194089917910163047436786399
61658194089917910163611263813989
61658194089917910163799549095711
61658194089918821300752084303139
61658194089921523141385164967459
61658194089921523141447926732383
61658194089921523552979142799103
61658194095357748740859425405115
61658194095368588915652617336203
61658194095390153267368626110415
61658194095392854421760953063263
61658194095392854970615684691343
61658194095392854970807069751997
61658194095392854970807328032251
61658194095392856205397619249133
61658194095392859912191140777705
61658194095392904244873054671433
61658194095394271773772039926936
61658194095402016348402635737059
61658194095405919998512446157431
61658194095405920410109894830273
61658194095465800406982697200315
61658194095465850369806748032761
61658194095465850376581570301779
61658194095465850377149786841139
61658194095465850420640578399597
61658194095465850422335155093603
61658194095467201702031994945393
61658194095498271230156197014405
61658194095499622288045237469332
61658194095499623934325843362174
61658194095499624118190956676806
61658194095501875331546721370507
61658194095502025082308414489941
61658194095502025082496442567269
61658194095502025494090420398913
61658194095502323434906129186497
61658194095502323991292295560614
61658194095502323991292296050260
61658194095502325821438016421374
61658194095502340043457435781390
61658194095503224605049048009730
61658194095503226244646664807488
61658194095503226244646666348345
61658194095503229543985283070884
61658194095503229955767292166396
61658194095509980441287900250079
61658194095511329715354311121286
61658194095511331492129030057645
61658194095511331492149922066237
61658194095511331498924744335256
61658194095511335058460814534505
61658194095511335066072552110126
61658194095511346133356402115932
61658194095514031410982809499089
61658194095514031410982810548897
61658194095514031411195110678471
61658194095514031416066499863208
61658194095514031417785008780145
61658194095514031418597903094508
61658194095514031418601370865854
61658194095514032607563142489927
61658194095514032645789016096075
61658194095514033057571022005047
61658194095514033199640403800332
61658194095514036350110543478817
61658194095514036357725632842148
61658194095514036357725632842196
61658194095514036357725633891908
61658194095514036357725633905006
61658194095514036906496712437984
61658194095514038142115474264738
61658194095514047425009482498082
61658194095514047425009482511132
61658194095514047425009483910812
61658194095514047836791747037228
61658194095514049072138535016796
61658194095681642035408864995135
61658194095681642447191129171311
61658194095681653153528840627683
61658194095681653558532810276493
61658194095681937237542064525945
61658194095681937237542064998121
61658194095681938884671121735873
61658194095681953747050258726747
61658194095681953747051290796113
61658194095682094714634536883217
61658194095684343738844210966191
61658194095684343739409068988691
61658194095684343739409070038451
61658194095684344151191333164867
61658194095684354856964186598739
61658194095684354857529044621239
61658194095684354857529045670999
61658194095684354857532403138099
61658194095684355269311308797415
61658194095684355269314666264515
61658194095684388211049675073501
61658194095684638940789124624645
61658194095684638940977152216747
61658194095684638940977410497001
61658194095684638940977410969177
61658194095684640039063187337163
61658194095684654855688999838011
61658194095684655038703340521627
61658194095684655038704372590993
61658194095684655044540203784877
61658194095684655046234779429123
61658194095684655046234780478883
61658194095684812484414252748067
61658194095684812484417691704965
61658194095684812484417949985219
61658194095685555424253928424653
61658194095685560957719039573881
61658194095686006325931620330673
61658194095686007705253466049595
61658194095686011267315691238337
61658194095686011411291519230343
61658194095686011816361832387079
61658194095686011816361833436887
61658194095686013051707851163803
61658194095686013058419542866231
61658194095692459967270220312867
61658194095692460379052484489043
61658194095694111580212711434235
61658194095694116521596782341899
61658194095694116933378788250871
61658194095696362420259859314343
61658194095696362420259973055831
61658194095696367911443307249923
61658194095696395772082555605499
61658194095696818218320178343323
61658194095696820055238009483197
61658194095696846630199207614655
61658194095697718839413484244852
61658194095697719387608854316207
61658194095697719387609112583411
61658194095717075897546615007903
61658194095717976457831461018793
61658194095717976464606287892905
61658194095718476727528913934901
61658194095720677749483509694547
61658194095720677749483510744307
61658194095721119317092064821897
61658194095721128063794937107416
61658194095721133546704566998155
61658194095721133554235629816966
61658194095721135384461546121913
61658194095721163239937343001627
61658194095721178018365830969055
61658194095721178019181738499288
61658194095721178019182081455880
61658194095728783271571812885413
61658194095729239076134874814219
61658194095729239076134874827269
61658194095729267114896588386267
61658194095729283129487001623893
61658194095729283540454476415222
61658194095729283541269264737260
61658194095729283541269264750309
61658194095729283541269264750310
61658194095729283541270379346184
61658194095729283541270379359234
61658194095729283541270383945454
61658194095730139689972177495406
61658194095730173035815036879171
61658194095730184108266259455334
61658194095730184109081047790422
61658194095732824914255419266377
61658194095732835993397393103737
61658194095732840980789190113627
61658194095732840980789190463547
61658194095732840980789194712897
61658194095732840980791514461601
61658194095732840981625259277188
61658194095732841529580042760355
61658194095732841529581161955499
61658194095732842765199163227410
61658194095732842766015099636968
61658194095732869385892667888299
61658194095732874327551714951313
61658194095732874328367708569162
61658194095732874328367708570566
61658194095732874739333720860285
61658194095732875974679738587201
61658194095732876111940493316965
61658194095732885262658585475062
61658194095732885263474493005294
61658194095732885399918996880892
61658194095732885399919339837484
61658194095732885399919339850534
61658194095732885399919341250214
61658194095732885400734128172572
61658194095732885400734129585302
61658194095732885400734899824904
61658194095732885400734904424174
61658194095732885400735244194226
61658194095732885400735247380766
61658194095732885445368408899048
61658194095732885445556694193820
61658194095732885445640377013612
61658194095732885445640378063372
61658194095732885811701260020358
61658194095732885811701604376630
61658194095732885812516392711718
61658194095732885812517167550590
61658194095732885812517507320642
61658194095789705224656082071693
61658194095789710172821542107349
61658194095789754637680496197693
61658194095790004825908366669171
61658194095790005237690629795587
61658194095790005374951385687379
61658194095790005374954483357905
61658194095790005374954741638159
61658194095790005374954742110335
61658194095790005413174562591313
61658194095790005419010393785197
61658194095790005420704969429443
61658194095790005420704970479203
61658194095790006610298174016867
61658194095790007022083798848087
61658194095790010316338551195669
61658194095790010727932532215257
61658194095790010772179823469663
61658194095790010772180598308535
61658194095790010773874399113909
61658194095790010773875173952781
61658194095790010773875432233035
61658194095790054781197505286013
61658194095790054788544016352739
61658194095790055192795987432273
61658194095790055198066584966075
61658194095790055198066843246329
61658194095790055200322922012055
61658194095790055200326279479155
61658194095790162858885815987485
61658194095790162858885817037245
61658194095790162858885820223785
61658194095790177676269017926669
61658194095790177676269018976429
61658194095790177676269022162969
61658194095790905988517527325689
61658194095790905988517785592893
61658194095790910739359291014469
61658194095790910746889583065723
61658194095790910929904951219227
61658194095790910929904954401555
61658194095790910930469810285871
61658194095790911339992641765681
61658194095790911341686186875755
61658194095790911341687214345643
61658194095790911341687218459687
61658194095790911342252073412287
61658194095790913123631284278715
61658194095790955211749680811267
61658194095791078251611097739609
61658194095791078251611872574269
61658194095791079897987009066185
61658194095791111458547478745846
61658194095791411647643706178525
61658194095791411647832107314145
61658194095791413438996744329650
61658194095791413439561600213966
61658194095793607090377200219853
61658194095793607090378348480147
61658194095793607097155150390947
61658194095793607097156269586091
61658194095793607097156269959097
61658194095793607097720353819479
61658194095793607502159491925985
61658194095793607506493048395459
61658194095793607508937413400723
61658194095793607508938532595867
61658194095793607509502616945895
61658194095793607684421690552721
61658194095793607689507388033687
61658194095793607691763724961415
61658194095793607691763811050483
61658194095793607691763812100243
61658194095793607691764499796075
61658194095793607691764844152347
61658194095793607691766823794129
61658194095793607691767168150401
61658194095793607691951753034579
61658194095793607691951754101601
61658194095793607691952786153705
61658194095793607691952872229723
61658194095793607691952873296745
61658194095793607691955110151759
61658194095793612442794288024159
61658194095793612450136641275097
61658194095793612450137670143421
61658194095793612623841311079021
61658194095793612624029596373793
61658194095793612624116604414819
61658194095793612625808602030107
61658194095793612625808856061011
61658194095793612625808857110771
61658194095793612625808857246125
61658194095793612625808860297311
61658194095793612626289029070207
61658194095793612626560969538175
61658194095793612630892205078043
61658194095793612630892206127803
61658194095793612630892233775803
61658194095793612630894557773857
61658194095793612631372632118143
61658194095793612631456400914527
61658194095793612631456405146615
61658194095793612631457434016391
61658194095793612633150894701793
61658194095793612633150977608533
61658194095793612633150980790861
61658194095793612633150980908953
61658194095793612633152009660637
61658194095793612633152014382371
61658194095793612633154333658691
61658194095793612633904122088041
61658194095793612633904123137801
61658194095793613037318922669867
61658194095793613042673465912973
61658194095793613042676817713781
61658194095793613042676821963131
61658194095793613043154638027115
61658194095793613044933245085129
61658194095793613045121182719045
61658194095793613045121186968395
61658194095793613045122301914189
61658194095793613045122306163539
61658194095793613045686386264217
61658194095793614272664940396783
61658194095793614829324090040405
61658194095793623743928832743319
61658194095793623743929606532431
61658194095793623743929607582191
61658194095793656915185026782323
61658194095793656922527031071895
61658194095793657095481912564561
61658194095793657095670197859333
61658194095793657095753853032529
61658194095793657095753880684741
61658194095793657095753880684949
61658194095793657095753881747599
61658194095793657095753966774017
61658194095793657095754655519401
61658194095793657096503670041595
61658194095793657098010992447337
61658194095793657098013316445391
61658194095793657098198245685841
61658194095793657098198246752863
61658194095793657098199278804967
61658194095793657098201602803021
61658194095793657103094682634101
61658194095793657103097006632155
61658194095793662448647989499289
61658194095793662448649018369065
61658194095793662448919958564235
61658194095793662448923310365043
61658194095793662448923314614393
61658194095793662449401130678377
61658194095793662449673099726061
61658194095793779398472098116733
61658194095793779398472868706255
61658194095793779398472872955605
61658194095793779398473126986509
61658194095793781189639740720409
61658194095793781189639741783219
61658194095793781189639744969759
61658194095793781189639826459557
61658194095793781189639831058827
61658194095793781189639832593861
61658194095793781601170961154522
61658194095793812749384657596714
61658194095793812749384743689994
61658194095793812750200560540726
61658194095794064580571487975425
61658194095794065136105740023682
61658194095794081372132499331523
61658194095794081378826758646826
61658194095794112939296787973405
61658194095794112939568875195419
61658194095794112939568876245227
61658194095794114585860731615061
61658194095794114723121853631576
61658194095794114723121853644674
61658194095794114723121853748216
61658194095794114723121853761266
61658194095794114723121854694386
61658194095794114723121854694434
61658194095794114723121854811074
61658194095794114723121857875310
61658194095794114723121857876762
61658194095794114723121859416167
61658194095794114730651778936036
61658194095794115134652702057253
61658194095794965155062441912782
61658194095794965261832692182845
61658194095794965742328723916558
61658194095794965887119798931887
61658194095794981733205493356091
61658194095794981939881568103008
61658194095794981944128041523917
61658194095794981946638525761205
61658194095794981946659444932571
61658194095794982358253336675090
61658194095794982359257660247444
61658194095795013919162577005675
61658194095795013919162578055483
61658194095795015153389204204488
61658194095795015153390323412682
61658194095795015153657820388554
61658194095795015153657820401604
61658194095795015160917172257688
61658194095795015161200481840132
61658194095795015161203839307232
61658194095795015290954476082906
61658194095795015291770379039968
61658194095795015702705053104766
61658194095795015703552384935890
61658194095795015709992452282324
61658194095795015709992480862040
61658194095795015709995809749424
61658194095795015710055085079867
61658194095795015710055113427755
61658194095795015710055128308100
61658194095795015710055457801289
61658194095795015710055501379442
61658194095795015710058556983923
61658194095795015710058571864268
61658194095795015710235344106260
61658194095795015710243527921736
61658194095795015710243527934786
61658194095795015710808383806052
61658194095795015710808383819102
61658194095795015710808388405322
61658194095795029985351387114028
61658194095801712207461533066441
61658194095801712619243797242617
61658194095801712802073202914289
61658194095801712802258135341279
61658194095801718152979843970323
61658194095801718155239278799257
61658194095801718155239279849017
61658194095801718155427565025745
61658194095801718155427565143789
61658194095801718155427566560939
61658194095801718292688320936411
61658194095801868455953995300414
61658194095801929529398780832004
61658194095803069023247209384676
61658194095803069030022036258788
61658194095803085814840813487648
61658194095803085819087286908557
61658194095803085821597771145845
61658194095803085821598029413049
61658194095803087462032627754024
61658194095803087462032627771286
61658194095803087468559371438978
61658194095803087468810806450418
61658194095803087468810811154682
61658194095803087468810812099448
61658194095803120813857648043234
61658194095803120820548763866306
61658194095803120820548791033292
61658194095803120820548791046342
61658194095803120820548792446022
61658194095803120821113646930658
61658194095803130287293965049370
61658194095803130287297059645784
61658194095803130287297059649996
61658194095803130287297316867440
61658194095805787524844830772369
61658194095805787524845089039573
61658194095805788753685709548904
61658194095805788753685709553116
61658194095805820320001617354984
61658194095805820320001617473076
61658194095805820320189902649756
61658194095805820320210823356156
61658194095805820320273471733884
61658194095805820320273585475372
61658194095805820321023288742950
61658194095805820327529585408184
61658194095805820327529585526276
61658194095805820327613268233592
61658194095805820327613272465680
61658194095805820327616625333510
61658194095805822105510729838114
61658194095805822111950825781526
61658194095805822112201501304914
61658194095805822112766728725538
61658194095805831393484985082286
61658194095805833222812445231518
61658194095805836928821082462562
61658194095805836928831542935315
61658194095805836928831542939527
61658194095805836928831543289447
61658194095805836928831801219781
61658194095805836928831887308849
61658194095805836928834895803145
61658194095805836928834981896425
61658194095805836928834986495695
61658194095805836928835240176679
61658194095805836936352403385044
61658194095805836936362867042837
61658194095805836936362954548895
61658194095826028130728440479703
61658194095826028130728440479911
61658194095826028130728527618531
61658194095826028130728527618579
61658194095826028130729216364171
61658194095826028130731539312465
61658194095826028131481671979995
61658194095826028131482357543259
61658194095826028131482443632327
61658194095826028131482443649589
61658194095826028131482701916793
61658194095826028131484680491553
61658194095826029778611500387341
61658194095826033483897956253285
61658194095826033484651101664461
61658194095826033484652134783587
61658194095826077949510856103493
61658194095826077956289121934503
61658194095826077956291444882797
61658194095826478438265127107736
61658194095826530039965416235611
61658194095826530039965416237015
61658194095826530047463939821350
61658194095826530085698085175155
61658194095826530222958836232946
61658194095826530222958836246044
61658194095826530222958836349634
61658194095826530222958836362684
61658194095826530230485661275588
61658194095826535575873750267177
61658194095826535576148816752107
61658194095826535576149075032361
61658194095826535576693129718887
61658194095826535583467952409097
61658194095826535583467952525737
61658194095826535583739548520793
61658194095826535583739920173741
61658194095826535583739921573421
61658194095827397443965023062477
61658194095827402797218052193378
61658194095827402797782908077694
61658194095827430584865542354885
61658194095827430585430398239201
61658194095827430653980450716550
61658194095827430653980450735424
61658194095827430661027245238666
61658194095827436144776793249302
61658194095827436151466512532159
61658194095827436151467631740353
61658194095827436151488940049249
61658194095827436151488941448929
61658194095827436151551616075025
61658194095827445485188368652588
61658194095827446644937453645103
61658194095827447261962054469822
61658194095827447262896766233093
61658194095827447262896766233141
61658194095830082538901390020924
61658194095830082539466245905240
61658194095830088029092106571179
61658194095830104081256125996691
61658194095830104081256384276945
61658194095830104081256470352963
61658194095830104081259564953589
61658194095830104081259823233843
61658194095830104088850209032565
61658194095830104088850210095375
61658194095830104088850213281915
61658194095830104088850294771713
61658194095830104088850300906017
61658194095830104088871133988231
61658194095830131944814267396006
61658194095830131944876914842066
61658194095830131945086236565994
61658194095830131945086236579044
61658194095830131945088473421008
61658194095830131945089592629202
61658194095830131945629055731094
61658194095830131945712738556502
61658194095830131945715837389216
61658194095830131945901024901082
61658194095830131945901024914132
61658194095830131945904380951240
61658194095830132356662392642044
61658194095830132357415538426226
61658194095830132364462332942518
61658194095830132494195116438206
61658194095830132501547587215499
61658194095830132501548620317363
61658194095830132501725407439700
61658194095830137305672061585577
61658194095830137435614053589884
61658194095830137436428841924972
61658194095830137442953622113805
61658194095830137442953650810161
61658194095830137443141650191181
61658194095830146776841450447468
61658194095830148553615136264702
61658194095830148553615394531906
61658194095830148553698818616482
61658194095830148553709279089235
61658194095830148553709279093447
61658194095830148553709279443367
61658194095830148553709537356439
61658194095830148553709537373701
61658194095830148553709537710571
61658194095830148553709623449719
61658194095830148553709623462769
61658194095830148553712631957065
61658194095830148553712718050345
61658194095830148553712722649615
61658194095830148561230139538964
61658194095830148561240603196757
61658194095830148561240690702815
61658194095830152123327231172765
61658194095830152260586870738268
61658194095830152267846180964663
61658194095838207956215629661585
61658194095838207956219068618483
61658194095838207963809455480015
61658194095838207963809546290657
61658194095838207963809798436607
61658194095838207963809803022827
61658194095838207963809804557861
61658194095838235644624199665204
61658194095838235644627294265830
61658194095838235827369924518838
61658194095838235827638539299060
61658194095838235827641633899686
61658194095838252428574381649342
61658194095838252428574639916546
61658194095838252428668524478087
61658194095838252428668524828007
61658194095838252428668782758341
61658194095838252428668783095211
61658194095838252428668868834359
61658194095838252428668868847409
61658194095838252428671968034255
61658194095838252428672226301459
61658194095838252436189384923604
61658194095838252436199848581397
61658194095838252436199936087455
61658194095838257240316143244894
61658194113224297813489933629660
61658194113224299459865844956236
61658194113225200028429653166832
61658194113227900084486013131692
61658194113227901730861924458268
61658194113227901731676712793356
61658194113229116713313380561708
61658194113236005195041980346352
61658194113236006841417891672928
61658194113236321804849622313064
61658194113239907655308653728528
61658194113239907655371415493452
61658194113239907655559700788224
61658194113239907655643383613840
61658194113239914244159721713780
61658194113239914244159721726830
61658194113239914381357714320116
61658194113239914381357714337378
61658194113239923527053729973224
61658194113239923527053731372904
61658194113239923527053731377116
61658194113239924076096748874792
61658194113239924076096748879004
61658194113239925311443538254040
61658194113239925311443538258252
61658194113239925357134361403243
61658194113411888245958308201872
61658194113419993355699487081444
61658194113447895987219975837490
61658194113455115498727214399120
61658194113455115498727214403332
61658194113455159779759479652466
61658194113456015929214451029380
61658194113456015929214451046642
61658194113456015929215565638304
61658194113456015929278241664080
61658194113456017713667020046993
61658194113456060347571175553750
61658194113456060348323287863062
61658194113458712095441913376348
61658194113458712233454694321984
61658194113458712278456252543644
61658194113458712278644537838416
61658194113458712279209393722732
61658194113458713331038635206368
61658194113458713879830605648560
61658194113458717632650910559600
61658194113458717632713329367932
61658194113458717632713586585376
61658194113458718868059347099060
61658194113458761501963587312626
61658194113458761501963588712306
61658194113458761502715613869740
61658194113458761502716733077934
61658194113458762051003163025208
61658194113458762051006261857922
61658194113458762051006263257602
61658194113458762051006606214194
61658194113458762051758632788569
61658194113458762051758632788570
61658194113458762051759404436690
61658194113458762051759407623229
61658194113458762051759407623230
61658194113458762051759747393282
61658194113458762051821394549282
61658194113458762051821394553494
61658194113458762051822169388154
61658194113458763287105422167817
61658194113458763287105422167818
61658194113458763287168183928530
61658194113458763332859007077733
61658194113458763339612913363537
61658194113516037312043688065008
61658194113516038958419599391584
61658194113516048425081089519396
61658194113516053923104317936741
61658194113516053923105092771401
61658194113516055569480229263317
61658194113516950646798715769213
61658194113516954353655345201701
61658194113516954353656120036361
61658194113516956137228898643877
61658194113516956137229243017411
61658194113516956137229249138825
61658194113517256326499838432749
61658194113517287817679118619111
61658194113517287824997880789231
61658194113519650696328216081124
61658194113519657291684080055953
61658194113519940933325912375765
61658194113519941352537048960305
61658194113519941414671599662180
61658194113519950290781272553195
61658194113519950290781287079248
61658194113519950839573242995387
61658194113519956190294954806759
61658194113519957404698713553223
61658194113519957480954672519155
61658194113519957480954717160118
61658194113519957480954717164330
61658194113519958029725722372831
61658194113519958029725980640035
61658194113519958029746902763537
61658194113519958030750880444576
61658194113519958030750880562620
61658194113519989109893703413167
61658194113519989109896798018005
61658194113519990962447696275826
61658194113519990963199808585138
61658194113519990963199808602400
61658194113519990963200837454914
61658194113519990963200837472176
61658194113519990969954327091063
61658194113519991374229702184798
61658194113519991374983186320478
61658194113519991375045862346254
61658194113519991381548304922707
61658194113519991381548333624887
61658194113519991381548419713955
61658194113519991381548677998421
61658194113520856765637803328733
61658194113520858002678412630000
61658194113520858046172202542809
61658194113520858048703606305595
61658194113520858048703607840788
61658194113520858598311872347750
61658194113520891392998723544998
61658194113520891393814626502060
61658194113520891400257017711034
61658194113520891400508836423062
61658194113520891400508841144796
61658194113520891401072920655046
61658194113520891531012619095346
61658194113520891531012619112608
61658194113520891531075381231823
61658194113520891942794882221762
61658194113520891942794882225974
61658194113520891949297353500395
61658194113520891949297353850315
61658194113520891949297697873929
61658194113520891949297712754274
61658194113520891949297741447870
61658194113520891949297741452082
61658194113520891949300797056563
61658194113520891949300811586988
61658194113520891950112501089362
61658194113520902513562557207938
61658194113527761304406474362203
61658194113527805583991767371298
61658194113528061307629187498137
61658194113528061493091249610181
61658194113528061493656147654039
61658194113528063133525847951156
61658194113528063133525847955368
61658194113528063133525847968418
61658194113528063140220058374694
61658194113528063140240978963002
61658194113528063140241355203782
61658194113528063140303726201864
61658194113528063140303769425894
61658194113528063140303769430106
61658194113528063140304026647550
61658194113528063140304031351814
61658194113528063140304032296580
61658194113528063141056915208464
61658194113528063141057259210604
61658194113528094844665235830714
61658194113528094844745173604508
61658194113528094844912797641043
61658194113528094844916282890410
61658194113528094845481138774726
61658194113528096485350868240366
61658194113528096492042012761246
61658194113528096492042012765458
61658194113528096492045078663904
61658194113528105821529873010256
61658194113528105957782862022456
61658194113528105958787069392604
61658194113528105958790537064572
61658194113528105958790542713602
61658194113531647153841487575568
61658194113531648795408858156004
61658194113531657671517411722393
61658194113531657671517411739655
61658194113531657671520850696553
61658194113531658083111389554037
61658194113531658083111389571299
61658194113531658083111475660367
61658194113531658083114484154663
61658194113531658083114828528197
61658194113531663022239123533765
61658194113531663022239123551027
61658194113531663022239209640095
61658194113531663022242562507925
61658194113531663212784529722329
61658194113531663578625267354461
61658194113531663624378507553973
61658194113531663624378593997173
61658194113531663626889076817311
61658194113531663626889078234461
61658194113531663626889335084515
61658194113531663626889336501665
61658194113531663764087329112213
61658194113531664855667195250283
61658194113531664855729957010996
61658194113531664855729957015208
61658194113531664862424167434534
61658194113531665411488138944224
61658194113531691618703909319166
61658194113531691618954956378862
61658194113531697116724828268882
61658194113531698207492215539493
61658194113531698207554977300206
61658194113531698214249187723744
61658194113531698344752969910754
61658194113531707632727110367890
61658194113531709279103021694466
61658194113531713030875790397407
61658194113531713030875790401619
61658194113531713030876047601593
61658194113531713030876048664403
61658194113531713030876048681873
61658194113531713030876134770941
61658194113531713030879229358516
61658194113531713030879229358517
61658194113531713030879487638771
61658194113531713030879490807841
61658194113531713168074041646712
61658194113531713168077135875785
61658194113531713168077480249319
61658194113552376814805408781120
61658194113552378468690347080525
61658194113552378468690691454059
61658194113552378468711355297306
61658194113552378468711358479634
61658194113552411822982161659111
61658194113552411823044837334967
61658194113552421287006398661172
61658194113553277245356436046080
61658194113553306900344684358517
61658194113553306900345028732051
61658194113553312384019033321942
61658194113553312384019033327558
61658194113553322952339359421064
61658194113553326658380854758300
61658194113553326658945710642616
61658194113555973000742067573515
61658194113555973000744047211085
61658194113555973412335696445405
61658194113555973412336045405159
61658194113555973412339144237873
61658194113555974647119958537661
61658194113555975249256243707893
61658194113555980190894456140365
61658194113556008191995417689463
61658194113556008740789827288139
61658194113556008740790860390003
61658194113556024655753526551327
61658194113556024655753526555539
61658194113556024655753756120563
61658194113556024655753783755513
61658194113556024655753784818323
61658194113556024655753784818531
61658194113556024655753784835793
61658194113556024655753870911810
61658194113556024655753870911811
61658194113556024655753870924861
61658194113556024655756879419157
61658194113556024655756965512436
61658194113556024655756965512437
61658194113556025212076822163899
61658194113556025212076908607099
61658194113556028362632148333991
61658194113564078712621511260889
61658194113564084065853701525005
61658194113564084065854045898539
61658194113564084203052044630501
61658194113564112066953888239443
61658194113564128530712771935967
61658194113564128530712771940179
61658194113564128530713001505203
61658194113564128530713030202963
61658194113564128530713030203171
61658194113564128530713030220433
61658194113564128530713116296450
61658194113564128530713116296451
61658194113564128530713116309501
61658194113564128530716472346401
61658194113564128667911023167851
61658194113564128667914122017986
61658194113564128667914466374099
61658194113564134028423237643049
61658194113564134028423323732117
61658194113564134028423581999321
61658194166305521305625770989184
61658194166305821449142780077504
61658194166305822684488797804420
61658194166401928309982045959522
61658194166402828328751066957006
61658194166402828328751066961218
61658194166402828328751067311298
61658194166402828328751067315510
61658194166402828329503179270530
61658194166402828329503179283580
61658194166402828329503180700730
61658194166402828329503183888674
61658194166402828333747607213808
61658194166402828333747607218020
61658194166402828334562395553108
61658194166402828746156373384752
61658194166402828883354365995300
61658194166403127290833900725094
61658194166403128472268075931446
61658194166403128472268076403830
61658194166403128525615834220026
61658194166403128526367946543840
61658194166403128937397840128998
61658194166403128937397840247090
61658194166405830229050921923878
61658194166405830229050922041970
61658194166405845000677100175054
61658194166406730797614730148976
61658194166406745431228127440014
61658194166406745431228127453064
61658194166413633907709484631774
61658194166413633907709484635986
61658194166413633912768700564272
61658194166413635142491418126706
61658194166413635142491418130918
61658194166413635147550634059204
61658194166413635696342604501396
61658194166413934051226493720094
61658194166413935286008427219238
61658194166413935339356185049936
61658194166413949973721608924188
61658194166413950110982363286610
61658194166413950110982363299660
61658194166413950110982364699340
61658194166413951758111415792274
61658194166413951758111415805324
61658194166414834070183542698336
61658194166414834070183542699740
61658194166414834070183542816380
61658194166414834481777520516882
61658194166414834481777520535756
61658194166414834481777525253118
61658194166414834664791745483406
61658194166414834664979773457144
61658194166414834664979773573784
61658194166414834669788400527244
61658194166414834669851076084848
61658194166414834670039104647610
61658194166414834672385947441786
61658194166414834672385947559878
61658194166414834672573975650256
61658194166414835716559454007602
61658194166414835716559454025072
61658194166414835716559455560106
61658194166414835899573678978338
61658194166414835907167880936718
61658194166414835907167881054810
61658194166414836316164311853820
61658194166414836316980128590512
61658194166414836455959851378910
61658194166414850541533390564620
61658194166414850541533391964300
61658194166414850541533391968512
61658194166414852325923198849648
61658194166585614366157257239209
61658194166585614366160699382647
61658194166597321884908501968752
61658194166597321884910824917046
61658194166597323119689663811352
61658194166597323119692758411978
61658194166624640341409584288971
61658194166624640341409928645243
61658194166624682976151041746440
61658194166624682976401745849544
61658194166625540771960611553931
61658194166625540771960869821135
61658194166625572883377204757898
61658194166625583406701983266428
61658194166625583406701983272252
61658194166625583406702069011400
61658194166632777563131440591480
61658194166632777563131440604738
61658194166632777563131440610354
61658194166632788085888778832494
61658194166632788085892220626012
61658194166632788085892222038742
61658194166632788086455961914453
61658194166632788086455961914454
61658194166632788086457076510328
61658194166632788086457081109598
61658194166632788086704681776506
61658194166632788086707008961100
61658194166632788086707008974150
61658194166632788086708124982754
61658194166632788086708128169294
61658194166632789733836061466764
61658194166633638698326547087029
61658194166633638698326548503971
61658194166633638698327207134653
61658194166633638698327581605835
61658194166633639109921184966297
61658194166633639293186617706316
61658194166633677993682467869698
61658194166633679228464401351372
61658194166633679228464401370246
61658194166633688516439806097454
61658194166633688516443249303702
61658194166633688516443249307914
61658194166633688517008018030316
61658194166633688517255709041466
61658194166633688517258036239110
61658194166633688517259155434254
61658194166633688653703917944237
61658194166633688653703917944238
61658194166636342185963348034836
61658194166636342231717018561596
61658194166636342231717019033980
61658194166636342231967979886356
61658194166636342232532835770672
61658194166636347723172345218088
61658194166636390220442334087660
61658194166636390220443450113526
61658194166636390220443453295854
61658194166636390357139004231148
61658194166636390357139005648089
61658194166636390357139005648090
61658194166636390357700761278538
61658194166636390357700761282750
61658194166636390357703088463132
61658194166636390357703089880073
61658194166636390357703089880074
61658194166636390357704204484786
61658194166636390357704204488998
61658194166636390357704207671326
61658194166636390357954908587890
61658194166636390357954908592102
61658194166636390357954911774430
61658194166636390821993615854541
61658194166636390960094551225213
61658194166636392004832142385737
61658194166636392004832142385738
61658194166636392050585727295653
61658194166636392057339633581457
61658194166636392058179900315805
61658194166693666032280527971599
61658194166693666032280529034409
61658194166693666032280614060667
61658194166693667267062810072153
61658194166693682084445749494783
61658194166693682084445750561805
61658194166693682084445753744133
61658194166693682640830692263355
61658194166693682640830778352423
61658194166693682640831806872279
61658194166693682640831807222199
61658194166693682640831808271959
61658194166693682640831812989321
61658194166693683875612621508937
61658194166693683875612625758287
61658194166693683875612707248085
61658194166693683875612711847355
61658194166693683875612713382389
61658194166694566597582218975460
61658194166694567832364123418292
61658194166694567833180055410192
61658194166694567833180055414404
61658194166694568244710127820100
61658194166694568244710902654760
61658194166694568244711242424812
61658194166694568244711245611352
61658194166694568381970882195572
61658194166694568381971657030232
61658194166694568381972025856596
61658194166694577710870410272100
61658194166694578946216427999016
61658194166694578952931458155489
61658194166694578952931544598689
61658194166694583071381719528315
61658194166694583071382834137239
61658194166694583071382835536919
61658194166694583071382840254281
61658194166694583208580826743415
61658194166694583208580832864829
61658194166694584306163648773897
61658194166694584306163653023247
61658194166694584443361641030153
61658194166694584443361731840747
61658194166694584443361733257897
61658194166694584443361990107951
61658194166694611062444640719058
61658194166694611062444726458206
61658194166694611062695430561310
61658194166694612297226574213990
61658194166694612297226659953138
61658194166694612298041448301276
61658194166694612298042477153790
61658194166694612709572549563698
61658194166694612709572664354946
61658194166694612709573324398358
61658194166694612709573410137506
61658194166694612709573664172622
61658194166694612709573667354950
61658194166694612709573778963870
61658194166694612709824483062762
61658194166694612709824483066974
61658194166694612846269334498434
61658194166694612846834078773830
61658194166694612846834447595982
61658194166694877716854566615751
61658194166694877854052559226299
61658194166694882793180293206027
61658194166694884632632585523289
61658194166694916749652469300536
61658194166694918396027218314393
61658194166694918396027219377203
61658194166694918396027993149053
61658194166694918396027994211863
61658194166697270085407001951528
61658194166697286146608791467271
61658194166697314550269423695126
61658194166697586335858464759107
61658194166697619687680041842069
61658194166697619687680042904879
61658194166697619687681047308983
61658194166697619687681074943933
61658194166697619687681076006743
61658194166697619687684529376022
61658194166698486766430326641559
61658194166698486767434650213856
61658194166698518875294708508526
61658194166698518876130388852206
61658194166698518883638584269348
61658194166698520118169442008228
61658194166698520118169442130692
61658194166698520118172799597792
61658194166698520118230954320361
61658194166698520118232073528555
61658194166698520118232113447784
61658194166698520118232118156468
61658194166698520118232118169518
61658194166698520118235556640982
61658194166698520118252995160790
61658194166698520118423846657488
61658194166698520118984225757096
61658194166698520118984230478830
61658194166698520255430066139103
61658194166698520255430067538783
61658194166698520255433554323184
61658194166698520255684601382880
61658194166698520667212488212296
61658194166698520667215817099680
61658194166698520667278579214524
61658194166698520668028395755578
61658194166705373411322540734556
61658194166705374646920406229812
61658194166705375195712261880756
61658194166705375195712376672004
61658194166705375197406822625943
61658194166705385759141875683876
61658194166705385759957807684200
61658194166705391257166180802703
61658194166705419660009827740038
61658194166705684667039764613269
61658194166705684667043117481099
61658194166705689606167498592997
61658194166705689606167756860201
61658194166705689606170851460827
61658194166705689613761929884413
61658194166705689661774994505367
61658194166705690073557000414387
61658194166705690210817711560897
61658194166705690211570867266038
61658194166705690211654578317238
61658194166705690211654578321450
61658194166705723562639302697688
61658194166705723562642775079069
61658194166705723562643032296465
61658194166705723563392791419588
61658194166705723563395887555248
61658194166705734079457865870814
61658194166705734080904752045449
61658194166705734080904752045497
61658194166705734081092780122825
61658194166705734492686757954421
61658194166705734676705289959090
61658194166706574168321148166964
61658194166706575814697059493540
61658194166706575814948106553236
61658194166706584685997072313789
61658194166706584685997072331051
61658194166706584685997158420119
61658194166706584686000511287949
61658194166706584686812994387336
61658194166706585097594144746059
61658194166706586333188905713912
61658194166706590036718784125161
61658194166706590036718784142423
61658194166706590036718870231491
61658194166706590036721878725787
61658194166706590036722223099321
61658194166706590181510950114213
61658194166706590638858168145369
61658194166706590642121923227297
61658194166706590642142815119306
61658194166706590778566731436405
61658194166706590779403598192746
61658194166706590779403598196958
61658194166706591831234217155983
61658194166706591876903856722229
61658194166706591876987801003050
61658194166706618633183569910562
61658194166706618633434616970258
61658194166706620279559481237138
61658194166706620279810528296834
61658194166706620279831535092462
61658194166706623993947171552378
61658194166706624131204488860278
61658194166706625770826608333794
61658194166706625771014893628566
61658194166706625771014893632778
61658194166706625777517724156866
61658194166706625777517751323852
61658194166706625777517752736582
61658194166706625777517752740794
61658194166706625777517752854674
61658194166706625777517752858886
61658194166706625777580400186854
61658194166706625777768799796278
61658194166706625777768799800490
61658194166706625778333655680594
61658194166706625778333655684806
61658194166706634510008893135774
61658194166706634510008893153036
61658194166706635106252095683816
61658194166706635107256317224050
61658194166706635244517071599522
61658194166706636293582682285862
61658194166706640045355708192989
61658194166706640045355709255799
61658194166706640045359151399237
61658194166706640052886775096325
61658194166729990715880032556495
61658194166729999996264329771841
61658194166729999996266657306355
61658194166730001231048590801287
61658194166730006774823180277395
61658194166730006774823438544599
61658194166730035180763475444420
61658194166730035180763475444468
61658194166730035180763475798760
61658194166730035180763476861570
61658194166730038886801528629380
61658194166730040121583462124312
61658194166730040121583462125764
61658194166730040121583462125924
61658194166730040121583462480056
61658194166730040121583463542866
61658194166730040121583466729406
61658194166730900015221383804427
61658194166730900426815357036801
61658194166730900426815361636071
61658194166730900426818803779509
61658194166730905970614227736134
61658194166730935618071752119041
61658194166730935618072526953701
61658194166730941101745753539862
61658194166730941101745753541266
61658194166730941101745753545478
61658194166730950435473178638534
61658194166730950435476649479732
61658194166730951670233444346909
61658194166730951670233445409719
61658194166730951677764511250245
61658194166730955376863814988022
61658194166730955383638641862134
61658194166733636909722137907383
61658194166733636909724575646717
61658194166733636909725608748581
61658194166733642805180841249330
61658194166733653510678239384007
61658194166733653518209563487317
61658194166741706828208589191397
61658194166741706828208846058921
61658194166741706828208847458601
61658194166741706828208932147989
61658194166741706828211945245767
61658194166741706828212031334835
61658194166741707430348317922009
61658194166741712371986534721875
61658194166741712371986792989079
61658194166741712920778414707765
61658194166741712920778415770575
61658194166741712920778418957115
61658194166741712920778500446913
61658194166741712920778505046183
61658194166741740784680263038441
61658194166741740784680349127509
61658194166741756836845771526429
61658194166741756836845772589239
61658194166741756836849214732677
61658194166741756844376838429765
61658194166741757385637484768647
61658194166741757385637485118567
61658194166741757385640840818805
61658194166741757385640926907873
61658194166741757393168808871957
61658194166741757393168896378015
61658194574076668212354449945709
61658194574077567735362525696302
61658194574077569374963610130052
61658194574077569382302518055224
61658194574284666571556513397003
61658194574284666571556518114365
61658194574284666617310069609159
61658194574292770034733757590033
61658194574292770039753193395515
61658194574292771681861781225921
61658194574292771681862810078435
61658194574295171601991861920586
61658194574295172836678486776578
61658194574295471745427168162149
61658194574295472836254075330989
61658194574295472973431175931541
61658194574295472980290799780700
61658194574295473385297897782287
61658194574296373593856051894092
61658194574296374006202142036452
61658194574390066364601266860464
61658194574390066364602298929830
61658194574390066402744229660718
61658194574392467917024178326311
61658194574392767656254348655344
61658194574392767656255380724710
61658194574392767694397311455598
61658194574392768060541187414631
61658194574392782338354590587535
61658194574393668262491566548188
61658194574393668674273572457160
61658194574393668681048399331272
61658194574400571380354230184406
61658194574400571380354487401850
61658194574400823352971109171212
61658194574400840002287459311773
61658194574400871569356556840238
61658194574400871576131383714350
61658194574400872758499984125945
61658194574400873170282361558175
61658194574400873170282363093209
61658194574400873177777787473388
61658194574400873177778562312260
61658194574400873215919720342460
61658194574400873223259403100888
61658194574400873223531372265212
61658194574400873353275781555510
61658194574400873353275781568608
61658194574400887585921753148317
61658194574400888178272847313524
61658194574400888178272848376382
61658194574400888179965215844661
61658194574400888179965215844709
61658194574401773791908017577174
61658194574401773791911370445004
61658194574401788539342750162027
61658194574401788540095981680985
61658194574401788748529663572985
61658194574401788748529749662053
61658194574401788748530007946519
61658194574404425074986936124224
61658194574404473253417702050064
61658194574404473253417703099824
61658194574404474899982671372100
61658194574404475075196298831468
61658194574404475075384584131904
61658194574404475075384584132064
61658194574404475075403181888558
61658194574404475075468266951856
61658194574404475075949443198548
61658194574404475075949444261358
61658194574404475082724266890492
61658194574404475082807949710076
61658194574404475083561099372054
61658194574404490451211998050117
61658194574404490451211998050165
61658194592118660361798725826177
61658194592118660361798725830389
61658194592118660361798725843439
61658194592119560975614665650437
61658194592119560975614670249707
61658194592119560975618109206605
61658194592126714456951602622068
61658194592126715691733536117000
61658194592126764236757971215029
61658194592126764236757971228079
61658194592126764417323343983736
61658194592126765471539904705749
61658194592127664849570066101136
61658194592127664850573911035077
61658194592127664850573911384997
61658194592127664850573915634347
61658194592127664850574255408611
61658194592127664850574255758531
61658194592127664850576235383051
61658194592127666082656304743628
61658194592127666084916855480384
61658194592127666090188490837736
61658194592130316542652641767969
61658194592130316542652646367239
61658194592130316542656088510677
61658194592130317777434579862171
61658194592130367747869262506307
61658194644977438256575528585995
61658194644977438256596453896037
61658194644977438668169506417639
61658194644979839770572914920683
61658194644980139959822588212519
61658194644980139959843509271759
61658194644981040390373615477479
61658194644981040390394536536719
61658194644981040390394540787521
61658194644981040527571608088027
61658194645195976640103183445236
61658194645195976640105506393530
61658194645199878955831076610504
61658194645199912309348349595666
61658194645293538015846995002978
61658194645293569719610008528057
61658194645297173630489389985010
61658194645297173631325070328690
61658194645297173633017323024642
61658194645304342577789309238433
61658194645304343126581275094405
61658194645304343126581279680625
61658194645304344361363208589337
61658194645304344361363213175557
61658194645304344368957386195557
61658194645304344966849216569692
61658194645304393135239211493002
61658194645304393135241448348016
61658194645305243145538673487475
61658194645305244791914235854297
61658194645305244791914580227831
61658194645305244791914584814051
61658194645305244791916564451621
61658194645305245348300383902709
61658194645305245389810545699790
61658194645305245396585372573902
61658194645305278741631476747014
61658194645305293565790123961098
61658194645305293565793594802296
61658194645305294802831862042836
61658194645305294807915211055656
61658194645307946681463627494670
61658194804404956191220409226840
61658194804502201455949420347588
61658194804502217508114555781704
61658194804513910621329600272994
61658194804719856566184151231747
61658194804719856566187590188645
61658194804721041211168599596662
61658194804721041211168599613924
61658194804721041256984831838758
61658194804721041256984831851808
61658194804721090624193015238982
61658194804721090624193015256244
61658194804728862793285667047290
61658194804729194499152259107302
61658194804729194499152260623622
61658194804731895653607348290182
61658194804731896248403579053202
61658194804731897483749596774502
61658194804732746808331954041142
61658194804732746808331954045354
61658194804732748454707865371930
61658194804732748454707865384980
61658194804732748637722090220362
61658194804732748637722090233412
61658194804732748638474202525462
61658194804732748638474202529674
61658194804732762872083135281165
61658194804732762872085832700641
61658194804732763283677113112809
61658194804732763283679810532285
61658194804732796221356368167142
61658194804732796221356368171354
61658194804732796221356369683462
61658194804732796221356369687674
61658194804732796816152598924546
61658194804732798051498616651462
61658194804732798051498616655674
61658194804825206940655714471165
61658194804825223549205622017701
61658194804825223549205878749871
61658194804825223549205880284905
61658194804826122333380996223289
61658194804826123979756907549865
61658194804826124116954894038999
61658194804826407697675071131676
61658194804826424169027155656738
61658194804826424306225231174082
61658194804826424306225234356410
61658194804828825271409639204089
61658194804828825271409643453439
61658194804828825271409724943237
61658194804828825271409729542507
61658194804828825271409731077541
61658194804828825682940859638202
61658194804828825820201700102583
61658194804828825820201958369787
61658194804829123621228291012621
61658194804829124170020261454813
61658194804829124170022584403107
61658194804829124177614434474813
61658194804829125453902397815203
61658194804829125460680237451591
61658194804829159356179915281168
61658194804829159356211655241336
61658194804829159356211655242788
61658194804829159356211655242948
61658194804829159356211655260210
61658194804830009968734169610196
61658194804830009968734174215290
61658194804830024188977310901179
61658194804830024188977653857771
61658194804830024188979634899233
61658194804830024600571288732823
61658194804830024745363454350321
61658194804830026440023235158770
61658194804830059373476480689558
61658194804830059373476485294652
61658194804830059785070458521202
61658194804830059785070463126296
61658194804837229279760665495513
61658194804837229287354838519725
61658194804837231112435461047899
61658194804837231120029377223452
61658194804838129855103858395233
61658194804838131550329269922658
61658194804838179718969165425538
61658194804840831001964516288149
61658194804840831001964773155673
61658194804840831001964774555353
61658194804840831001964859244741
61658194804840831001967872342519
61658194804840831001967958431587
61658194804840831558350918021757
61658194804840832834639570107739
61658194804840832834639656196807
61658194804840832834639657259617
61658194804840882797522910328669
61658194804840882797522996417737
61658198190179403412656429240973
61658198190179703556173438329293
61658198190179708502388916965111
61658198190187511822237175429787
61658198190187808716478689140535
61658198190187811965754184518107
61658198190187812423080826553267
61658198190187813612130095844683
61658198243354330015354083923397
61658198243354330427136089832369
61658198243354630026596136056784
61658198243354630158871088294403
61658198243354633869932052839145
61658198243354634281526030670789
61658198243357335573179112465669
61658198243358237788119948010041
61658198243365435193208463236304
61658198243365436972611329023035
61658198243365440541388713567459
61658198243365441090431388112755
61658198243365442325777405839671
61658198243369039289336716678425
61658198243369042812384793069491
61658198243369042954732275189561
61658198243369042993121899068171
61658198243369043000464937876757
61658198243369044641942065313235
61658198243369044642506149545219
61658198243369044647025668361171
61658198243369044647589752593155
61658198402855099440168199141413
61658198402887516724398372658947
61658198402887516774397331506119
61658198402889916637187398768815
61658198402889921578574822544309
61658198402889921583590905499223
61658198402890207490195276828077
61658198402890207492451613756013
61658198402890207492455084597211
61658198402890218066050413300999
61658198402890218427833460362799
61658198402890221584827691092249
61658198402890221722091831632629
61658198402890221726923357351413
61658198402890221727111385428741
61658198402890222133873837541601
61658198402890222138701892419187
61658198402890222138705363260385
61658198402890223369219855268517
61658198402898321941009658685639
61658198402898327248443071298759
61658198402898327248444190493903
61658198402898327248446542139957
61658198402899224105135631040551
61658198402899227811176008219353
61658198402899227817011469558747
61658198402899227855212947822861
61658198402899227856905200518813
61658198402899227857657312828125
61658198402899227857660784732181
61658198402899227861989005054802
61658198402899227862744133762263
61658198402899227862744387780117
61658198402901913087358631272557
61658198402901914278664237491909
61658198402901914278667708333107
61658198402901923613151013209423
61658198402901924024744991041067
61658198402901924207170859605269
61658198402901929102829090014233
61658198402901929108476518677029
61658198402901929108664546754357
61658198402901929108664551353627
61658198402901929146867263143396
61658198402901929146867263144800
61658198402901929153641628157283
61658198402901929153642086836584
61658198402901929154209182762501
61658198402901929154397469120083
61658198402901929155903759924471
61658198402901929560907844358705
61658198402901929567685765833443
61658198420612190610242066918016
61658198420612192256617978244592
61658198420613092824366998120100
61658198420615792881238146420048
61658198420615794527614057746624
61658198420623897990979325299620
61658198420627800268294421279424
61658198420627800451308760446720
61658198420627800451496788524048
61658198420627800451497045741492
61658198420627800452061901625808
61658198420627801503891143109444
61658198420627802052683113551636
61658198473789821107298263479862
61658198473790721125503200249574
61658198473790721125503200262624
61658198473790721125503201679774
61658198473790721125503204867718
61658198473790721126255312554674
61658198473790721126255312558886
61658198473790721130499740502164
61658198473790721130499740506376
61658198473790721131314528841464
61658198473790721542845830643120
61658198473790721680106499283656
61658198473791021269020209232900
61658198473791021269020210768094
61658198473791021314752878159554
61658198473794612468381094338350
61658198473801526703897533688146
61658198473801526703897533692358
61658198473801526708706045517540
61658198473801526708956749616432
61658198473801527939243551415062
61658198473801527939243551419274
61658198473801527944302767347560
61658198473801528493094737789752
61658198473801828082760560507594
61658198473801828677285195153302
61658198473801832381066910952604
61658198473801832381630995165714
61658198473801832381630995184588
61658198473802717395191616403858
61658198473802717578122273217922
61658198473802726866183563677380
61658198473802726866183563678784
61658198473802726866183563795424
61658198473802727278529653824112
61658198473802727278529658541474
61658198473802727460708198423870
61658198473802727460708198441132
61658198473802727460896226501198
61658198473802727465788421523550
61658198473802727466039125609392
61658198473802727466541562217204
61658198473802728513311587295958
61658198473802728513311587313428
61658198473802728513311588848462
61658198473802728696242244228114
61658198473802728696242244232326
61658198473802729112916445142176
61658198473802729112917133769516
61658198473802729112917219508664
61658198473802729112917473543780
61658198473802729112917476726108
61658198473802729113105504803436
61658198473802729113168180829212
61658198473802732399835932304220
61658198473802732812182022449548
61658198473802734046963955925606
61658198473802734046963955944480
61658198473805430358815855937912
61658198473805430399489304208930
61658198473805430399489304213142
61658198473805430404569526464672
61658198473805430404569526937056
61658198473805430404570301303544
61658198473805430404570555338660
61658198473805430404820487789432
61658198473805430404821262624092
61658198473805430405385343673748
61658465543963190764887968531599
61658465543963190765452052763583
61658465544611582920379761625699
61658465544619688030120940505271
61658465544622388086992088805219
61658465544622433787200528157689
61658465544622433787200528275733
61658465544654819638994205777895
61658465544654820874340223504811
61658465544654854226165243675977
61658465544654854226165243794021
61658465544830431597547830922933
61658465544830435303588207985095
61658465544838536707853093916445
61658465544838536707853094034489
61658465544838540411445753222153
61658465544841238410536069429029
61658465544935798443116045177065
61658465544935803383939127504535
61658465544946608962897802159095
61658466276559940805092470920062
61658466276562642508339530546586
61658466276659953252805591850764
61658466276668057127764837235404
61658466276668058774704570275958
61658466277216438070325442893734
61658466277605497977885375322641
61658466277605499172017218792217
61658470583731730681192038449662
61658471789383103868739794839656
61658471790035999404439568739225
61658471942715923881005596586790
61658471942996858350941040760806
61658471942996858396693822138254
61658471943660260145103035048337
61658471949561695084714642540687
61658471949569785988734809004177
61658471995882747021279131708004
61658471996174486519811965555044
61658471996174486700295963113310
61658471996182590532032249446308
61658471996182590537115938233392
61658471996182623890633211218554
61658472002090915617849164424270
61658472002090915800779710698096
61658472002090915801616883308214
61658472002126032414422919727122
61658472002735707462170183027481
61658472002735707462358211104809
61658472002747714849413333353919
61658472019527753655359140699344
61658472019746591633528151379098
61658472019817142007551020171230
61658472019819843305983146882534
61658472019844160284030312720920
61658472019851908653916208276400
61658472019851908654481322427968
61658472019851915837041782041640
61658472019851942007997566543354
61658472019851942007998595413130
61658472019851958479287742462892
61658472019851958479287745645220
61658472019851958662303119332774
61658472428171495685362123105641
61658472474783951936379730680072
61658472474783996408770124722008
61658472480689570554280963373478
61658472481346422699841783697037
61658472498127614520993917397376
61658472498418453588975723979456
61658472498450618770666196445690
61658472499074967318541976500699
61658472634306031681575622017420
61658472634314136798660214293240
61658472634316836855531103263126
61658472634316881327168351880836
61658472634969433475550397881297
61658472634973035197754506941137
61658472640871168772299845367944
61658472640871169183893823199588
61658472640871170418675756694520
61658472640871203743280765471225
61658472640882005614881063628755
61658472640882009320921440807557
61658472640914076110672235170577
61658472657940533340761623952940
61658472657940533341325705002596
61658472657951040010797709138392
61658472657951082645515585535954
61658472657951082836058271593462
61658472657951082836059046429526
61658472657951338507937773914912
61658472657951338507938032182116
61658472657951340154503003638124
61658472657951382979575022532622
61658472657951382979575280681782
61658472657975399814105177747654
61658472657975399814105178219878
61658472657975399814105178220038
61658472657975399814105179282688
61658472657975399814105182465016
61658472657975399814105436500132
61658472657975399814105440614176
61658472657975399814106211334792
61658472657975699957622449702496
61658472657975699957623221356232
61658472658595830017631169586443
61658472658595830017652061595035
61658472658596774851112358906457
61658472658596774851112444645605
61658472658596774851677300529921
61658472658597041686929184620265
61658472658597041686931622359599
61658472658597075041012979576745
61658472658608802188299626154699
61658472658608802195077547629437
61658472658815583250261512020367
61658472658823688360002690898535
61658472658826390064001867085125
61658472658847999984880427052455
61658472710802105026003374083394
61658472710834225696788391801974
61658472710834226932135184363550
61658472710838127745336600597948
61658472710838127745524886942480
61658472710838129392464619983034
61658472711118156149413944084354
61658472711118161639927005915344
61658472711118161646894361623306
61658472711118161646894366339216
61658472711118161646894366345040
61658472711118161647458072801258
61658472711118206111481377111922
61658472711118206111565059465154
61658472711118206112317397228414
61658472711118206119096470724602
61658472711118206119096471196986
61658472711125959835125807245524
61658472711125959842151795964548
61658472711125959842716651848864
61658472711125967025277369729788
61658472711125993196233153181694
61658472711125993196233924834026
61658472711126009667523330151040
61658472711126009667523333333368
61658472711126265522417318185850
61658472711126265522417318185898
61658472711126265522417432971274
61658472711126265522417434506308
61658472711126267168982664229520
61658472711126309986524276268674
61658472711126309987276298258448
61658472711128668316930451524668
61658472711128968460446426564954
61658472711128968460634712922536
61658472711128968460635746024400
61658472711129911716259825641466
61658472711150276996246978365536
61658472711150276996246978365584
61658472711150277003026047729014
61658472711150277003214334073546
61658472711150277003778160036874
61658472711150326828584838811274
61658472711150326828584843056412
61658472711150326828585871926188
61658472711150326828585872859308
61658472711150626972102881947628
61658472711153028120237924851292
61658472711153028120238953721068
61658472711153328263755963742508
61658472711154178868935456943440
61658472711161081986623006870010
61658472711161081987376148049098
61658472711161083221969796249258
61658472711161083222158081544030
61658472711161083816767433063228
61658472711161131995197165518570
61658472711161131995197170235932
61658472711161131995198199105708
61658472711161131995198200038828
61658472711162332569265202344234
61658472711782780486201798808665
61658472711786410727880313022806
61658472711786410727882635971100
61658472711786410727882636325232
61658472711786410727882637388042
61658472711786410727882980344634
61658472711786414433920690551528
61658472711786414433920690568790
61658472711786414433923013504034
61658472711786414433924132712228
61658472711786414434673060082496
61658472711786414434673060095546
61658472711786414434676158928260
61658472711786414434677278123404
61658472711810692735699703138041
61658472711810726494308229984483
61658472711810726494308230003197
61658472711810726540040922891423
61658472711818831604049408864055
61658472711818831649780957060419
61658472711818845879897012479689
61658472711818845879980580514057
61658472711818845879980580519673
61658472711818846062994919681353
61658472711818846062994919686969
61658472711993211556390931303643
61658472711993213157013257720303
61658472712001311725312093760015
61658472712001316666132110183215
61658472712001317031972503104943
61658472712001318313264604826701
61658472712004018370134604767137
61658472712004018370134609471401
61658472712005219676260804733328
61658472712005219676511851793024
61658472712025628703360407485689
61658472712025628703360407487093
61658472712036433823462566438383
61658472712036433869216122650491
61658472712036435104753519800629
61658472712036435104753524504893
61658472712102482235548763886333
61658472712110585378450766915037
61658472712110585561464991763469
61658472712110585561464991769085
61658472712110586110508009270973
61658472712110586117850021099108
61658483505896692627456592654198
61658484871104067676459513382985
61658484872052357577006840966435
61658484918346354001187979532281
61658484918382421114396213441273
61658484918382424820371504857097
61658484918382424820434266622021
61658484918382424827713510563819
61658484918382435938494460304847
61658484918382435938494460421487
61658484918382435938557222069771
61658484918382435945834143063275
61658484918382435945834143179915
61658484918382435945896904828199
61658484924242971980915734814037
61658484941968847465086903439723
61658484941968862289245047038443
61658484941968908546028342903223
61658484942004880065328817080797
61658484942004886783783933762335
61658484942004929471575309732059
61658484942004929471576081384391
61658484942004931255986038264361
61658484942016922766740120915357
61658484942016922774079803673785
61658484942016926480120180152747
61658484942016937590898806939865
61658484942016937590901244329279
61658484942016937598240927087707
61658484942016937598240927437627
61658484942953160877091435688199
61658484942953160882174781518691
61658484942953161426134110233495
61658484942953162523656405026141
61658484942953162658405560553949
61658484942953162669095993697807
61658484942953166365007697966681
61658484942953166367518181141159
61658484942953166367790807185649
61658484942953166372601526971651
61658484942953166375134046878555
61658484942953168014166718512225
61658484942953182838892273706559
61658485349678754850750472215279
61658485349678755262344450046923
61658485349678755262532478124251
61658485349678755262532481306579
61658485349714792821885504510238
61658485349714792822073789805010
61658485349714794057420579184258
61658485402853681865230132806675
61658485402853682277012141897975
61658485420579257738777160564255
61658485420579258329306325639439
61658485420579258329309683224583
61658485420579273158549908427383
61658485420579274393896697806631
61658485420579274393896813064231
61658485420579558516320582690977
61658485420579558523662588397699
61658485420579573347820502425571
61658485420579574575825400883521
61658485420579574583167291804819
61658485420579574583167406590243
61658485420614695508109089401870
61658485420615581251427220546529
61658485420615581251428368452531
61658485420618297230313198461710
61658485420618297779105168903902
61658485420618297779293454198674
61658485420618297779356215963598
61658485420618299014452301239742
61658485420618299014640243577922
61658485420618299014640586534514
61658485420618299014703005342846
61658485557454108526122021419976
61658485562317239151315903468366
61658485562317239563097909377338
61658485562378462908669114580863
61658485562378463320263092412507
61658485562378463320451120489835
61658485562378463320451123672163
61658485562389268486309530600231
61658485562389268486309531649991
61658485562389270133438587337983
61658485562413235473191831564733
61658485562414500468210050023230
61658485562414500879992055932202
61658485563289802769124653291154
61658485563358831659461248033519
61658485580100437099238744718403
61658485580100453158745885859241
61658485580103989409841046132005
61658485580103989544866269830271
61658485580103989547101714768329
61658485580103989551641096704383
61658485580104004239084744177549
61658485580104005428134013468965
61658485580104037585824009495363
61658485580104038775417214082787
61658485580104038782215370686111
61658485580104038782216142338443
61658485580104038821170884613759
61658485580104039369669968354833
61658485580104039370213816376499
61658485580104039370234737082851
61658485580104053645331236828811
61658485580104054193831091751285
61658485580104055432252449007927
61658485580104055436770823696503
61658485580104055437335794838419
61658485580104306205485936682777
61658485580104306205489146068827
61658485580104339559006419053989
61658485580104339559759564465165
61658485580104355619266705606003
61658485580104355626041417694691
61658485580112444676839651268505
61658485580112459494222853207689
61658485580112459495917429201855
61658485580112459501000774682427
61658485580112459501000775032347
61658485580115145961717910788759
61658485580116013588733675052319
61658485580116046940496048012109
61658485580116046947835730770537
61658485580116061764654076825405
61658485580116061764657171426031
61658485580116061764716724154825
61658485580116061765218932709721
61658485580116061767164470737373
61658485580116061767164556813343
61658485580116061767729415884199
61658485580116061771996854184459
61658485580139411947500349194499
61658485580140362294866202320717
61658485580140362294867350226719
61658485580151135212320752524897
61658485580151135761112722967089
61658485580151169153859934786932
61658485581084706038876673254727
61658485581084706045651500128839
61658485581084707097983293479499
61658485581084707097984065131831
61658485581084722512674616487411
61658485581085006235738113279229
61658485581085007471084131006145
61658485581085022699496340107233
61658485581087723991150566626003
61658485581087723991150569808331
61658485633278016062685601411965
61658485633281918477261366028093
61658485633289737647448520191556
61658485633289737648264423135568
61658485633289739294577576946570
61658485633289739295393479890582
61658485633289739297088056934508
61658485633289771001780581511806
61658485633289771001781696120730
61658485633289771002345440582662
61658485633289771002346555191586
61658485633289771004041132235512
61658485633289771413562844288302
61658485633289771413563959247146
61658485633289771413563963496496
61658485633289771413566283245200
61658485633289771414127703709078
61658485633289771414127704771888
61658485633289771414128818318002
61658485633289771414131142665976
61658485633289771414131146915326
61658485633289771415822280403084
61658485633289771415823395361928
61658485633289771415823399611278
61658485633289771415825719359982
61658485633289771550572550554318
61658485633289771550573666562922
61658485633289771550573669749462
61658485633289771550575989511216
61658485633289771551388458084550
61658485633289771551391897041448
61658485633289771553084149737400
61658485633289771553086474220887
61658485633289772648909638266820
61658485633289772648910752875744
61658485633289772649474493088326
61658485633289772651169069782332
61658485633289772651169069795382
61658485633289772651170188990526
61658485633289772785920459128710
61658485633289772786735247463798
61658485633289773197702723317936
61658485633289773197952655768708
61658485633289773197956094725597
61658485633289773197956094725606
61658485633289773197956095197989
61658485633289773198517510590214
61658485633289773198517511653024
61658485633289773198520953796462
61658485633289773200212087284220
61658485633289773200213206492414
61658485633289787475330537552526
61658485633289787610896715233992
61658485633289788022117103354095
61658485633289788022117218611695
61658485633289788029456786112523
61658485633289789258025771989006
61658485633290023587002544907665
61658485633290039654037610706521
61658485633290071740659053499887
61658485633290071742353629144133
61658485633290071742357068101031
61658485633290073387223250121235
61658485633290073387226689078133
61658485633290073387788106005551
61658485633293640108530752633648
61658485633293640108531871474660
61658485633293640108534195839896
61658485633293640110225332509982
61658485633293640110226447473038
61658485633293640110226448535848
61658485633293640110228771471092
61658485633293640111041235453994
61658485633293640111041235808126
61658485633293640111041579827528
61658485633293640111044679014374
61658485633293641755098392461244
61658485633293641757354385015646
61658485633293641757357828221894
61658485633293641757605433492284
61658485633293641892359146836716
61658485633293641894866187867756
61658485633293675246437836732034
61658485633293675246440159680328
61658485633293675246440504053862
61658485633293675246691208156966
61658485633293675248947545071852
61658485633293675248947545084902
61658485633293689934153338479106
61658485633293689934153681435698
61658485633293689934156780622544
61658485633293689935847914110302
61658485633293689935847918355440
61658485633293689935849033318496
61658485633293689935849037550584
61658485633293690070599304502228
61658485633293690070599304519490
61658485633293690070601627454734
61658485633293690071414092854578
61658485633293690071417534998016
61658485633293690073108668485774
61658485633293690073109787693968
61658485633293691717730684205536
61658485633293691720237725236576
61658485633293691720237954807415
61658485633313138204897376556777
61658485633317957117059234236712
61658485633317957254257226847260
61658485633317957254257226847269
61658485633317990601250883859091
61658485633317990647004440071199
61658485633317991012844861690735
61658485633317991012865753693711
61658485633317991012865753699327
61658485633317991012866125353724
61658485633317991058598446600651
61658485633318005288231840827294
61658485633326061129216472231900
61658485633326062226800413116284
61658485633326062226800413116293
61658485633326095573543364602210
61658485633326096122606931156098
61658485633326096122606932573283
61658485633326096306101672202146
61658485633326110398538104223285
61658485633326111137309588552369
61658485634201412286854912962714
61658485634201412287670701582237
61658485634201412470685040749533
61658485634262350679098620209089
61658485634262351228141642297197
61658485634262351230400959034719
61658485634262351230401073825759
61658485634262351235483533212879
61658485634262352463487660018497
61658485634262352465746977233811
61658485634262352465747092019235
61658485634262352470265466707811
61658485634262636188245880554541
61658485634273157525036200125433
61658485634273157525036201525113
61658485634273157662296954850825
61658485634273157662296955900585
61658485634273157708050424973865
61658485634273157708050426373545
61658485634273157708050540692409
61658485634273158119832430882837
61658485634273158257093185608229
61658485634273457851567433945593
61658485634273457851567435461913
61658485634273457851567548731017
61658485634273457851567549780777
61658485634273458263349439854565
61658485634273458446363779488421
61658485634274342192108925463381
61658485634274343432538288904149
61658485634274358205862481223579
61658485634274358458355650665681
61658485634274358800659860222403
61658485634274358800659860340447
61658485634274360036005877600803
61658485634274360036005877954935
61658485634274360036005992386227
61658489226425608241768423105959
61658489232335434968254926093057
61658489232335436203036859587989
61658489249396715418026574879763
61658489249396715463780131091871
61658489249404819338738347606735
61658489249404819338739376476511
61658489249407520630391429401615
61658489249407521042174464180363
61658489249407522276767340728191
61658489249407522276956397675295
61658489249407522277520481907279
61658489250053207744382604119803
61658489250053207744403496122779
61658489250053207744403496128395
61658489250053207790157081038311
61658489250061312853873078890655
61658489250061312854144675002351
61658489250064014145797755753135
61658489250064014146361839985119
61658489250064014191530421000747
61658489250064014191530421019461
61658489250064014191551340663003
61658489250064014192115424894987
61658489250064014557391734628875
61658489250064014557391734634491
61658489250064014603145319544407
61658489728003474048179353834885
61658489728006175797369145656847
61658489728659971313413473714559
61658489728659971313685069826255
61658489728659971359167029926667
61658489728659971359417734029771
61658489728662672605338237714415
61658489728662672605338267461935
61658489728662672651070902967643
61658489728662672651070902980741
61658489728662673016932216590155
61658489864842049492082376936726
61658489864842049492082377053366
61658489864842049537815041140242
61658489887528255091618335609073
61658489887539061950360249363503
61658489887539061951113390542591
61658489888184750572462615310533
61658489888184751807244548805465
61658489888184752349592984714529
61658489888184752349593099151491
61658489888184752356852455488747
61658489888184752357124051600443
61658489888184752395325648918045
61658489888184752401852870521767
61658489888184752402606011700855
61658489888184752402856715803959
61658489888191971723023651214554
61658489888195557386202966125941
61658489888195557523735349910187
61658489888195557569217310010599
61658489888195558620984899620873
61658489888195558759082482245784
61658489888403590373494659597799
61658489940705883809618258642080
61658489940713988370295497890566
61658489940713988919087469749943
61658489940713989102352397284294
61658489941358793627950418221150
61658489941358794863297207600398
61658489941362380663256909827519
61658489941362380708989545333227
61658489941362381074850858955739
61658489941362395350154527280990
61658489941362395899197201826286
61658489941362397134543991205534
61658489941362397134544334162126
61658489941369283224538772702439
61658489941370484583696965884633
61658489941370484583696970601995
61658489941370485772789138519276
61658489941370485772810031926339
61658489941370485773541250809874
61658489941370485819294808439167
61658489941370486184320441723615
61658489941370486184592036418126
61658489941370486184592037835311
61658489941370486185156122072911
61658489941370486367585369257966
61658489941370486368086777464174
61658489941370500460439641450945
61658489941370500460460562039253
61658491069917940082742972544319
61658491069920640138773940776307
61658491069920640146305007662221
61658491069920641373555874271239
61658491069920641381086941157153
61658491069920641792869204283569
61658491069920641974003348883258
61658491069920641975697925927184
61658491069920641975967197690906
61658491069920641976534754181318
61658491087607791938660384734597
61658491087607791946253553691735
61658491087607796887637624599399
61658491087607797292453221814609
61658491087610200038889421641238
61658491087610200038892864847486
61658491087610200041399901629176
61658491087610200041399905878526
61658491087610200041400677530858
61658491087610200046483251709018
61658491087643816374513595684305
61658491087646516431384743984253
61658491087646516431384743989869
61658491087646517666166677484801
61658491087646518032007099098721
61658491087646518032007099104337
61658491087646518032195127181665
61658491087646518032759211408033
61658491087646518077760655310829
61658491087646518077760655316445
61658491092898649884472729287742
61658491092898651119819518666990
61658491093516117170084627090779
61658491093516122111468697998443
61658491093551555991495976154074
61658491093552441741840786181743
61658491093555141798711935531451
61658491093555143033493491717337
61658491093555143033493869026383
61658491093555143438311875260241
61658491093555143445087845791005
61658491093555143445087845795217
61658491093555143445275759081457
61658491093555143445839843313441
61658491093555143628937866841384
61658491093555143628941308984822
61658491093773996238467748390292
61658491093773997473814537769540
61658491093773997480505682290420
61658491140785122115060350383764
61658491140785122121835177257876
61658491140785127053369082232634
61658491140785127053372525438882
61658491140785127055879562220572
61658491140785127055879566469922
61658491140785127055880338122254
61658491140785127060962912300414
61658491140785127060966354443852
61658491140813339570887361784447
61658491140813339570908253793039
61658491140821442642885460894001
61658491140821442825899800061297
61658491140821444680649432672611
61658491140821445092243410504255
61658491140821445092995527062917
61658491140821459434449963290243
61658491140821461080825874616819
61658491140824144546950930624675
61658491140824145141747161382079
61658491140824145149299493347927
61658491140824146338139469482081
61658491140824146338139842553423
61658491140824146338327870630751
61658491140824146384081426842859
61658491140824146384648608857797
61658491140824146795675404674503
61658491141042984306521076347985
61658491141101527162796753521671
61658491141101527162797125530203
61658491141101527162797126593013
61658491141101527163068721642059
61658491141101527164491329165917
61658491146693752476240676297743
61658491146728867847194743749199
61658491146728867847947889177637
61658491146730068805848183193207
61658491146730068813191222001793
61658491146730068813193545999847
61658491146730070452224094519783
61658491146730070458146935554520
61658491146730070459567133328369
61658491146730070459755534476991
61658491146730070459839188250472
61658491146730070641077592368584
61658491146732770509095242819731
61658491146732770516626682776939
61658491146732770516626683826699
61658491146732771751222539121303
61658491146732771751408617321631
61658491146732772163002594090465
61658491147012554092507536847275
61658491147020656934904384104973
61658491147020658582033440859987
61658491147020658790466820004029
61658491147020658790466821420971
61658491147020668053025474346445
61658491147020668056121738715281
61658491163471340754366532095969
61658491163471341948498375565545
61658491163799454419360093908531
61658491163802154292398672076414
61658491163802154292586957371186
61658491163802154292649376179518
61658491163802154841629631916482
61658491163802154841692393681406
61658491163802156076223280116642
61658491163802156076223623073234
61658491163802156076788478957550
61658491163802156076976764252322
61658491163802156077039183060654
61658491163802156259801589138000
61658491164419621571211724881531
61658491164419621576295070712023
61658491164419621990608738782127
61658491164419622120254399426827
61658491164419623225956561263239
61658491164419623363216282891139
61658491164419627061638470334491
61658491164419627066721816164983
61658491164419627069254336071887
61658491164419628713307967657405
61658491164419638042771465174669
61658491164419638050114590076535
61658491164419643533012562899891
61658491164422345236448798496620
61658491164454760734026343802381
61658491164454760736285660539903
61658491164454760736285775330943
61658491164454760741368234718063
61658491164454761971631793524419
61658491164455060948715640547738
61658491164455944295292130477313
61658491164455944295292245268353
61658491164455944434812697226853
61658491164455944478306469644609
61658491164455944478306584435649
61658491164455945029609038052319
61658491164455946127133574286199
61658491164455946262444572604757
61658491164455946262696281111965
61658491164455946262698718851299
61658491164455946264955055779235
61658491164455946264956088899813
61658491164458662670669045504474
61658491164458662670919749607578
61658491164458663219711720049770
61658491164458663219962767109466
61658491164674800773352785475805
61658491164677500646393691178964
61658491164677500646644395282068
61658491164677501195436365724260
61658491164677501195687412783956
61658491164677502430218299219192
61658491164677502430783498060100
61658491164677502430971783354872
61658491164677502431034202163204
61658491164677502437725346684084
61658491164677502483227839893500
61658491164746529467920513884899
61658491164746535442201481433860
61658491164746535442201481433908
61658491164746549646150772124351
61658491300309903158499332157952
61658491300309908096808064006822
61658491300309908096811507213070
61658491300309908099318543994760
61658491300346225646137087246165
61658491300346225653730916251135
61658491300346225655987253651247
61658491300346225671536016250350
61658491300346225678310843124462
61658491300346225722393062431455
61658491300346226083129994081994
61658491300346226089904820956106
61658491300346226128883550294102
61658491300346226129155262080369
61658491300346226133987040263099
61658491300346226136434505649161
61658491300346226136434762853555
61658491300346240477888945064431
61658491300346240495694045063646
61658491300346240884400348717915
61658491300346240889482922896075
61658491300346242119746366917007
61658491300346242119746481702431
61658491300354329597352307816095
61658491300354331238623609767279
61658491300354331238624757673281
61658491300354331243728219142671
61658491300354331246151692139343
61658491300354331246155049724535
61658491300354331246172588865297
61658491300354331246175941733127
61658491300357030700131091278435
61658491300357030700151983287027
61658491300357031256537696640909
61658491300357031256538069712251
61658491300357031256726097789579
61658491300357031294927322035839
61658491300357031294930789689093
61658491300357031295491406267823
61658491300357031303043738233671
61658491300357031303046832828681
61658491300357032491883714367825
61658491300357032537825671728603
61658491300357032537828766323613
61658491300357032949419649560247
61658491300575869270401263607225
61658491300575869270651967710329
61658491300634413315977287246773
61658491300634413318236718769719
61658491300637114607629994920599
61658491300637115021668337757507
61658491300638009687271350498940
61658491300638013733858731993829
61658491300638013734754765414991
61658491300638013734757088363285
61658491300638013757666511822688
61658491300638013757666798786248
61658491300638015590319525662030
61658491300638015590319525662078
61658491300638024878298115338101
61658491300638024923402009396728
61658491300638024924050551286431
61658491300638029793363550186373
61658491300638029794261992649109
61658491300638029794263025750973
61658491300638029794265348699267
61658491305234222983373933924287
61658491305234228336543363608753
61658491306157604590209281329974
61658491306157604590209310026330
61658491306157604591901534025926
61658491306157605001803259161618
61658491306157605003495511857570
61658491306251264049414618519658
61658491306254851091412478641606
61658491306254851496230513376475
61658491306254851503758597282121
61658491306254865908795709277146
61658491306254865913878254758950
61658491306254865913878283455306
61658491306254866320661402124794
61658491306254866327919696776152
61658491306254867562701630271084
61658491306262954959595780929471
61658491306262956605971692256047
61658491306262956613499776161693
61658491306262956613499779344021
61658491306265658316746835788265
61658491306473703884520354951636
61658491306473704296114304086924
61658491306473704302889130961036
61658491306541837974252653061231
61658491306542737947456121835433
61658491306545438596951103994811
61658491306545438599123872888379
61658491306545440243807155274059
61658491306545440245499784214795
61658491306545440245499784227845
61658491306545440245771380326651
61658491306545449099560720489469
61658491306553545353548334153631
61658491306553545355804671080115
61658491306553545355804671081567
61658491306553554826988090294700
61658491306577869950034951587289
61658491322960087965040725146149
61658491322960104024547981078027
61658491322960104026804318005963
61658491322996111867039459778985
61658491322996121795629649903787
61658491322996121797805513870157
61658491322996122991937357339733
61658491322996127285997187004343
61658491322996128521343204729855
61658491323940800891903320696357
61658491323940800899496489653495
61658491323940805840880560561159
61658491323943509188998274302841
61658491323943509191445992175935
61658491323943524008829194115119
61658491323944402429460270770281
61658491323944402429461275174385
61658491323944402431716607698217
61658491323944402614650706655719
61658491323944402619734052486211
61658491323944403034047720556315
61658491323944403034047978823519
61658491323944403161182898026537
61658491323944403163693381201015
61658491323944404261215675993661
61658491323944404395964831521469
61658491323944404406655264665327
61658491323944408102002884702217
61658491323944408102566968934201
61658491323944408104513626158401
61658491323944408105077452108679
61658491323944408105078482041313
61658491323944408105350078153169
61658491323944408109596943272419
61658491323944408110160797939171
61658491323944408111856374800981
61658491323976823472737253273427
61658491323976823474707266681469
61658491323976823475272125870369
61658491323976823609454843999607
61658491323976824661786637350267
61658491323976824661787409002599
61658491323976824710054834083321
61658491323976840076477960358179
61658491323979524720416154397531
61658491323980725333647881212049
61658491323980727305318698494629
61658491323980727305883554378945
61658491323980727306137700625487
61658491323980727308394037553423
61658491323991532693735837329088
61658491323991532748775390683788
61658491323991533928517770487150
61658491323991533931024811518190
61658491323991533931024812917870
61658491323991548752675799300446
61658491323991548752675800700126
61658491323991548755186280810527
61658491323991548800939865602351
61658491323991548800940898839569
61658491323991548831442144489925
61658491323991548831442144606517
61658491323991548831442146006197
61658491323991548831442146006245
61658491323991548938201653564961
61658491323991548968640138616793
61658491323991548968702900381669
61658491323991548968702900381717
61658491323991548968702928961433
61658491323991549014456485173493
61658491323991549380422143009445
61658491323991549426154807329553
61658491323991550585329677082757
61658491323991550585329677200849
61658491323991550586082822629287
61658491323991550592861002371229
61658491324163262551549717049997
61658491324268607572578131942241
61658491324268608624993607646133
61658491324268608625244311749237
61658491324268612514777105976033
61658491324271309276828266267259
61658491324271315864525572475723
61658491324271315864860992506099
61658491324271315864863315454393
61658491324271325406753672909816
61658491324271330688750859932565
61658491324272526164861177909332
61658491324272527811804382853933
61658491324279419350949959255968
61658491324279430929680879646495
61658491324279731256397333925752
61658491324279731256398448534676
61658491324279732307979850809463
61658491324303730975827695293248
61658491324303731021560359496764
61658491376181855212005004891492
61658491376181855212005005241412
61658491376181855212067767006336
61658491376181855213699580885658
61658491376181855213762342650582
61658491376181855214515489478700
61658491376181856859196822698540
61658491376181856859196823761350
61658491376181856860891399742466
61658491376181856860891400805276
61658491376181856996394815309088
61658491376181856998089392353014
61658491376181860566931776934318
61658491376181860702435192487890
61658491376181860702435192837810
61658491376501862350317314441998
61658491376501862350505599736770
61658491376501862350568018545102
61658491376509967460811634495033
61658491376509967643825859349081
61658491377061109388783855274331
61658491377130158404107840173368
61658491377134038910251072717652
61658491377134055381538154036612
61658491377154453380266499810293
61658491377154453565791207838819
61658491377154453975125868455149
61658491377154468791944986167965
61658491377154468794204302905487
61658491377154468794204417696527
61658491377154468799286877083647
61658491377154470027291003889265
61658491377154470029550321104579
61658491377154470029550435890003
61658491377158370728587687870058
61658491377158370728775973164830
61658491377158370728838391973162
61658491377158371277630362415354
61658491377158371277818647710126
61658491377158371277881409475050
61658491377165258960607490109895
61658491377165275088839201039609
61658491377165275226037193650157
61658491377165275226099955765001
61658491377165275271602721784937
61658491377165275271790749862265
61658491377165275271853511977109
61658491377165275683384727693909
61658491377165275683635774753605
61658491377165275820645482419301
61658491377165275820896529478997
61658491377165575415098810168357
61658491377165575827152783725333
61658491377165576010083440539397
61658491377165576010167123359189
61658491377166459159423531727642
61658491377166459161115784423594
61658491377166459754220016166021
61658491377166459754220016521557
61658491377166459755912269211893
61658491377166459755912269334149
61658491377166459891418009132105
61658491377166459900704090945428
61658491377166459900704090945455
61658491377166459900704205264319
61658491377166460942997431078546
61658491377166460942997432478226
61658491377166460945441710331612
61658491377166460945441711394422
61658491377166460945445153537860
61658491377166460945504472109586
61658491377166460945504473509266
61658491377166461547644200827091
61658491377166475767155459891842
61658491377166475767155461291522
61658491377166475767908602470601
61658491377166475767908602470610
61658491377166475767908605657150
61658491377166475767971367422074
61658491377166475769603179164616
61658491377166475769603182351156
61658491377166475769665825094347
61658491377166475769665944466000
61658491377166475813641266796373
61658491377166475813724834358565
61658491377166475813724949149605
61658491377166475815419525143771
61658491377166475815420559430965
61658491377166475816172671740277
61658491377166475839061087334785
61658491377166475839082007923093
61658491377166475839144655374769
61658491377166475950922827324649
61658491377166475950985589089573
61658491377166475952681314156357
61658491377166476022096232771525
61658491377166476022096232777141
61658491377166476022158994536449
61658491377166476022158994542065
61658491377166476364463204093171
61658491377166476364463204211215
61658491377166476394713518306021
61658491377166476394964565365717
61658491377166476394964565365765
61658491377166476394964566895135
61658491377166476440718150274181
61658491377166476440718150274229
61658491377166476440718151686959
61658491377166477599809221471571
61658491377166477599809221825703
61658491377166477599809336256968
61658491377166477599809336256995
61658491377166477599809337674153
61658491377166477599809337792245
61658491377166477600562483220683
61658491377166477675981257299675
61658491377166477676002182605345
61658491377377208704312333544548
61658491377377208704563037647652
61658491377377209253355008089844
61658491377377209253606055149540
61658491377385313814053512424120
61658491377385313814785733014891
61658491377385313814806653603199
61658491377385313814806653603208
61658491377385313814869301043643
61658491377385313997800072176571
61658491377385313997800072182187
61658491377385313997820878446015
61658491377385313997883640210939
61658491377385314363096186969416
61658491377385315651517874896837
61658491377445351785533601277997
61658491377446237388641159390594
61658491377446237388829187467922
61658491377446237391085524395858
61658491377446237525839152001142
61658491377446237526089856104246
61658491377446241232691996703518
61658491377446241667470837467864
61658491377446242879005232004318
61658491377446242879067908030094
61658491377446242902252770961392
61658491377446242902252770962796
61658491377446243085183424593128
61658491377446243085183424594532
61658491377446243085183427775456
61658491377446243085183427776860
61658491377446253997192094271872
61658491377446253997380380629454
61658491377446257703230147452620
61658491377446257703982521228726
61658491377450144127988559508196
61658491377450144128239263611300
61658491377450145362770493003128
61658491377450145363335348887444
61658491377450145363523634182216
61658491377450145363586052990548
61658491377450154882587898127252
61658491377450154882776183422024
61658491377457048670982787503551
61658491377457059784291785069635
61658491377457348860253266598319
61658491377457348860253381383743
61658491377458249428253076316031
61658491377458249428253076316079
61658491377458259809317171920923
61658491377458259946577840557247
61658491377458259992331396769355
61658491377458259993082218185912
61658491377458260404113402678327
61658491377458260542128334869030
61658491377481359533489831578321
61658491377481359693742829577262
61658491377481359693742834182356
61658491377481359739475493780778
61658491377481359739475498380256
61658491377481359739475498385872
61658491377481360288267468822448
61658491377481360288267468828064
61658491377481374357647860391617
61658491377482560290655775133257
61658491377482560427853768092321
61658491377482561046352916505077
61658491377482575068997457271761
61658491377482575068997457389805
61658491377482575068997572062801
61658491377482575069562313274121
61658491377482575069625074921001
61658491377482575114813918731977
61658491377482575252011796905617
61658491377482576899202840575037
61658491377482576899205935175663
61658491377482576899206049961087
61658491377482576929621160758823
61658491778920583676868038163744
61658491778944884595201983280891
61658491778952987868042735252831
61658491778952988058585042473327
61658491778952989652432661188913
61658491778952989698164091728559
61658491778952989704960953799903
61658491778952989705692174100623
61658491778952989705695531685815
61658491778955689716080501550483
61658491778955689716266578701099
61658491778955689754471270134053
61658491779171827629848325895485
61658491779171827675518314073225
61658491779171827676333102408313
61658491779174528967234190948773
61658491779236668146811832343580
61658491779236682971179083089050
61658491779243888062509475030410
61658491779243888062697498856936
61658491779243888062697503107738
61658491779247489601720280300851
61658491779247489601971328760227
61658491779247489738981035026243
61658491779247489739169321370775
61658491779247489784650937114915
61658491779247489784713699229759
61658491779247489784901985574291
61658491779247489784985667927523
61658491779247490150762954846147
61658491779247490196495619049663
61658491779247490333693611660211
61658491802551466929858402472561
61658491802551468165204420199477
61658491802551483393616629300565
61658491802553884358739248811025
61658491802553884907782270899133
61658491802553884915124161814815
61658491802553886143128288620433
61658491802553886149906095309747
61658491802555068652062396741361
61658491802555068652062511532401
61658491802555070435635643817193
61658491802555070436200499701509
61658491802555070436452208208717
61658491802555070436454645948051
61658491802590192466824597559120
61658491802590192604019236965016
61658491802590192604022704618270
61658491802590193198547224815376
61658491802773022686142190529036
61658491802806345395110670878441
61658491802809045856170369134992
61658491802809045856421416194688
61658491802809047052454716718957
61658491802809047052726685891300
61658491802809047052726688953181
61658491802809047052726688958797
61658491802809047052726688971895
61658491802809047098208301510781
61658491802809047098458961096798
61658491802809047098459348576093
61658491802809047098459353162313
61658491802809047099024209041013
61658491802809047235803704283011
61658491802867282505937472058013
61658491802867283740719405552945
61658491802878074151877304935968
61658491802878088976035333749264
61658491802878089319740469851677
61658491802878089319741241504009
61658491802878389119552342838988
61658491802879290145738866717982
61658491802879290282937908381643
61658491802879291342044136414594
61658491802879291387863854972749
61658491802881976613147153558212
61658491802881976613147153559616
61658491802881976978172789906896
61658491802881976978172790024988
61658491802881976978172790026392
61658491802881976978987575173536
61658491802881976978987578360076
61658491802881976979008467064036
61658491802881976979008467182128
61658491802881977024741131267552
61658491802881977024741131385644
61658491802881977024741131391260
61658491802881977024741134572184
61658491802881977161939124000404
61658491802881977161939124001808
61658491802881977161939127182732
61658491802881991184834742120946
61658491802881991254377881963054
61658491802881991254377883558115
61658491802881991254377883558163
61658491802881991254377997876979
61658491802881991391551511901931
61658491802881991391575876168663
61658491802881991391575876168711
61658491802881991391638637933635
61658491802881991437308540372179
61658491802881993091212161134093
61658491802881993091777388549101
61658491802881993091777393135321
61658491802881993229038033197545
61658491802881993229058949199633
61658491802881993229058953785853
61658491802902405908349969184074
61658491802902406510677638835867
61658491802902406511242494720183
61658491855728811518009844574567
61658491855728813164385755901143
61658491855763919456213926142830
61658491855765120030096232842058
61658491855765136089789075059626
61658491856044896422665514239840
61658491856044896605679739088272
61658491856055703419420089885002
61658491856055703419420089902472
61658491856055703419420094488692
61658491856055717511774938591527
61658491856055717511775281548119
61658491856055717625225561489333
61658491856055717648972931202075
61658491856055717648973274158667
61658491856055717649035692966999
61658491856055717649036036273511
61658491856055718060566909033719
61658491856056017814496154437809
61658491856056017814496155487569
61658491856056903420972720455794
61658491856056903420972720455821
61658491856056903428228720860990
61658491856056903428231045208964
61658491856056903581058472685362
61658491856056903581058472803406
61658491856056903627626817213844
61658491856056903992652446385700
61658491856056903992652450498292
61658491856056903992652450616336
61658491856056903992652450617788
61658491856056903993467234247160
61658491856056903993488126255752
61658491856056903993488126257204
61658491856056903993488130860686
61658491856056903993488130978730
61658491856056904000241948404501
61658491856056904039220790459268
61658491856056904039220790460720
61658491856056904039220795045488
61658491856056904039220795064202
61658491856056904039220795182246
61658491856056904176418783069816
61658491856056904176418783071268
61658491856056904176418787656036
61658491856056904176669487646548
61658491856056904176669860777881
61658491856056904183444316115685
61658491856056918199314402594325
61658491856056918199314402712369
61658491856056918199879258596685
61658491856056918268773603062515
61658491856056918268773603062563
61658491856056918268794523767463
61658491856056918268794523767511
61658491856056918405783179641906
61658491856056918406031170977007
61658491856056918406031172493327
61658491856056918406055535360379
61658491856056918817565573504707
61658491856056918817565573504755
61658491856056918817565602201063
61658491856056918817837541269351
61658491856056918817837542682129
61658491856056918817900304447053
61658491856056918863319158413171
61658491856056918863319158413219
61658491856056918863570206885645
61658491856056918863653889238877
61658491856056920029188151085272
61658491856056920029522880498200
61658491856056920052406695884749
61658491856056920053181236047244
61658491856056920053184330650264
61658491856080034679612389661524
61658491856080034817374462272697
61658491856080035228404360103716
61658491856080035228655407163412
61658491856081219506772817224702
61658491856081219507609640757022
61658491856081233599773443216871
61658491856081233737034111853195
61658491856081233782787668065303
61658491856081235437175167527376
61658491856081235986217811977401
61658491856081235986238729383429
61658492015253575769883552300181
61658492015253575952897891467477
61658492015253576364408186945889
61658492015253577599754976325137
61658492015253577729696968530489
61658492015253577736471795404601
61658492015253577737290797535459
61658492015253592561448826348755
61658492015253592965700913264717
61658492015253592973042804180399
61658492015253878338152013315349
61658492015253892743189501367247
61658492015265583927975943262773
61658492015265583934667087783653
61658492015265585170013877162901
61658492015265599987480761455317
61658492015288700361639355319050
61658492015288700498900109694522
61658492015289901066193319114641
61658492015289901066193319127739
61658492015484438178144476675578
61658492015577797377659112217261
61658492015577797377659883869593
61658492015578097590090206834020
61658492015580483867498756674014
61658492015580483867498756692888
61658492015580483867498757159448
61658492015580483867498758092568
61658492015580483867498758209208
61658492015580484462023391338596
61658492015580484462023391805156
61658492015580484462023392738276
61658492015580484462023392854916
61658492015580484462859076262880
61658492015580484462859076281594
61658492015580798857935136211997
61658492015580798857935137261757
61658492015581684671065794407476
61658492015581684671065795923748
61658492015581684671065795923796
61658492015581684677843592863632
61658492015581685013120105104393
61658492015581685020709949901703
61658492015581685020710721548419
61658492015581685036091427691876
61658492015581685036091427691924
61658492015581685036091428041844
61658492015581685036906217543284
61658492015581685036906217556382
61658492015581685036927109448334
61658492015581685036927109564974
61658492015581685036927112634874
61658492015581685036927112752918
61658492015581685082659772239120
61658492015581685082659773651850
61658492015581685082659773768490
61658492015581685082659776838390
61658492015581685082659776956434
61658492015581685219857766262398
61658492015581685219857766365940
61658492015581685219857766365988
61658492015581685219857766379038
61658492015581699242753384368513
61658492015581699242753384486530
61658492015581699242753384486557
61658492015581699242753499159553
61658492015581699243381002017753
61658492015581699288298136466859
61658492015581699312021069618700
61658492015581699312024168805546
61658492015581699312231554128936
61658492015581699312294201574996
61658492015581699312294315893860
61658492015581699425767724002369
61658492015581699449222161416094
61658492015581699449471257549087
61658492015581699495226794802816
61658492015581699837280343478025
61658492015581699838177605827785
61658492015581699838179928776079
61658492015581699838180043567119
61658492015581699861067186307443
61658492015581699861274200094516
61658492015581699861274228674232
61658492015581699861336990439156
61658492015581699906755801295340
61658492015581701096620217821432
61658492015581701096682893847208
61658492015581701103377087855575
61658492015588604190584703743865
61658492015588604190584704793625
61658492015612920833356518710680
61658492015612920970554511321228
61658492015612921382148489152872
61658492015612921382399278995124
61658492015612921382964392096884
61658492015614105477587434170406
61658492015614105523320098375374
61658492015614105661354918767592
61658492015616806814973294502168
61658492015616806814973294618808
61658492015616807364580053396088
61658492015616807364600945286636
61658492015616807364600945288040
61658492015616821593963519777100
61658492015616821594151805071872
61658492015616821594214566836796
61658492015616821594217919645577
61658492015616823424356796189969
61658521557719248867158126188644
61658521557719248867158129370972
61658522248701510593476220524090
61658522248701510733748778421582
61658522249028416846883777210232
61658522273318979499007573483915
61658523613488167528458141596427
61658523613488167939487005276551
61658523613488167939487006326311
61658523613488167940052119428071
61658523613488167940240147505399
61658523613596231959078075185411
61658523613596235665118451314453
61658523613596235665118452364213
61658523613596235665683307198769
61658523613596237312811330833205
61658523613632543735923341061063
61658523614471582022122691305131
61658523614471582430892378543021
61658523614471582431457237608213
61658523614471582431457237609665
61658523614471582433151813253911
61658523614471582433904955481307
61658523614471583666239171104597
61658523614471583668498602633159
61658523614471587372279547233639
61658523614471587372279548283399
61658523614471587372844403116503
61658523614471587372844403117955
61658523614483525355010092157325
61658523614483525355010092275417
61658523614483574768034506283325
61658523614483574768034506401417
61658523614576948864870742786043
61658523614576948865434827016623
61658523614576953806821992524913
61658523614578089916819171586159
61658523614578099792063091359013
61658523614578099792063091475653
61658523614578099792065415473707
61658523614578099799593383526907
61658523614578101439191115111541
61658523614578104733450261216031
61658523614578104740980553267285
61658523614578105145231492290343
61658523614578106380578284851919
61658523614578134381681593329757
61658523614578149617621882087141
61658523614578150852968674648717
61658523614580786678682418572223
61658523614580790384720470586571
61658523614580790384720471752971
61658523614580792031848495388859
61658523614580802730844201020417
61658523614580802730847554006339
61658523614580806436884574085223
61658523614580806436884577149459
61658523614580806436885606020687
61658523614580808084013630822975
61658523614580834849582892330169
61658523614580834849582893496569
61658523614580850909086681651485
61658523614580850909087710522713
61658523614580850909090034637407
61658523614588906605806799390979
61658523614588911547190612031439
61658523614588911958972876207615
61658523614613221936722587559247
61658523614613256523893368356477
61658523614796937770047172794153
61658523614796937770047172910793
61658523614796939004829106289085
61658523614796939004829106405725
61658523614796942709174906773881
61658523614796942709174906890521
61658523614807749522915257587837
61658523614807749522915257705929
61658523614905005907457525908313
61658523614905005907459850023007
61658523614905007561363729402783
61658523614905010849031949007999
61658523614905011260625926839643
61658523614905011265709529887579
61658523614905012500491463382511
61658523631249612972206056708332
61658523631261618712886420241132
61658523631261618895901788763478
61658523631261618896654934174654
61658523631541352470738890555372
61658523631541402431300808203432
61658523631541402431300808204884
61658523631541402431303127969398
61658523637159138495772973423793
61658523637264488870243163424113
61658523637450877994305807270833
61658523637458981869265052655473
61658523637556228368775997271153
61658523684388070214244686965731
61658523684388070214244686967135
61658523684400228497378288066202
61658523684436234548233431771916
61658523684436236377539999912556
61658523684440137008479184565784
61658523684440138243261118060716
61658523684440138244096798398780
61658523684440138838621433044488
61658523684716329446344553026812
61658523684727134604589756724520
61658523684727134612204767898472
61658523684824397171222850471258
61658523684824397171222854703346
61658523685408692115696691265539
61658523685408693351043480644787
61658523685419498928873211884079
61658523685419498931132647644729
61658523685419500164219229610995
61658523685419500164219230673853
61658523685419500166478665371645
61658523685480738770336591753955
61658523685480738770337363406287
61658523685700447666328713383441
61658523685700447673673784981335
61658523685808500978826835873397
61658523685808500978829930474023
61658523685808500979579977052485
61658523685808500981274552580091
61658523685808500986357898410583
61658523685808500986357898527223
61658523685808500986361254460741
61658523690332718751597691655469
61658523690344871088458942194182
61658523690344871089211050271406
61658523690344871089212083373270
61658523690440771652502777909375
61658523690440782765540179363763
61658523690442117449013522153246
61658523690442117633911496498090
61658523690442117633914852548248
61658523690624454131659224385653
61658523690732555615622966663759
61658523690732555615810994741087
61658523690732555616375078973071
61658523691281010689012378468781
61658523691316132831409344319385
61658523691316133243003063872179
61658523691317317528798358544727
61658523691317318764333691499049
61658523691317333588491720312345
61658523691328125579580332650833
61658523691389078818326435741369
61658523691389078818890262767555
61658523691389078818890521034759
61658523691609068139531650806677
61658523691609072895641946432263
61658523691609073079220883687443
61658523691609073079221141954647
61658523691609073079221145136975
61658523691609073079224239737601
61658523691609073079224240670721
61658523691609073079409170031975
61658523691609074725785339638853
61658523691717126399250362987567
61658523691717126399438645218103
61658523691717126399439678319967
61658523691717126400003762551951
61658523691717126401698080978753
61658523691717274702909311650133
61658523691717274704601564346085
61658523691717274705165648578069
61658523708365538123473013882532
61658523708365538130251968460538
61658523708365538725331019894997
61658523708365538725895104126981
61658523709118862876882454934480
61658523709118862876966137287712
61658523709443000801571285681874
61658523709443001396368921195494
61658523709443001396368921199706
61658523709443001396371245193548
61658523709443001396371245547680
61658523709443001396371246610490
61658523709443001398063498243632
61658523709443001398063499306442
61658523709443003043500044035490
61658523709443003045191521879520
61658523709443003045192296731442
61658523709443003050274866310332
61658524109823956100828425336890
61658524109933208480728210451298
61658524109933208480729239321074
61658524110809427034870623440887
61658524163108135495207867860318
61658524163108140884354732777103
61658524163982242153686629579259
61658524163982242155942966507195
61658524163983142174879123931919
61658524163983437377032954121167
61658524163983442318417025028831
61658524163985838936763004659371
61658524163985843875890738639099
61658524163985843878126183558443
61658524169016460764793558103338
61658524186745354903228591419852
61658524186745354948982176328316
61658524186964182362969809970917
61658524186964198421912866879771
61658524186964198422476951111755
61658524187061157719410590412230
61658524187061457908660263704066
61658524187069259580995775905296
61658524187069259583438993017656
61658524187069259583440137728232
61658524187069259583440140910560
61658524187069259583440396008486
61658524187069265071610888737624
61658524187069265071614246322816
61658524187069559724512784993616
61658524187069559724701071351198
61658524187069559726957146816552
61658524187069559726957149998880
61658524187069559726957405096806
61658524187069559726957408279134
61658524187069565260693454658532
61658524187069565260696553845378
61658524187069565260881482735860
61658524187617688711273517199495
61658524187617988854790526289219
61658524187617993793918260268947
61658524187620389995583188177257
61658524187620405190688542421118
61658524187620645674074110295893
61658524187620646085856116204865
61658524187620690146464500091287
61658524187620690558246507063069
61658524187620693850036234171434
61658524187620704963073635625822
61658524187620704963261663703150
61658524187621594829630309053032
61658524187621594829839229138952
61658524187621605531073732675776
61658524187621605536177198862528
61658524187621605537848559549888
61658524187621605576827317584240
61658524187621605581909891762400
61658524187621605942667710507420
61658524187621605947771176694172
61658524187621605947959204771500
61658524187621605949442537381532
61658524187717618384107130951104
61658524187717651690199487036798
61658524187717651735932151240314
61658524187717951879449160328634
61658524187717951879470081033582
61658524187717966286930637132126
61658524187936455948237798793950
61658524187936456359831776625594
61658524187936459608543187771182
61658524322523664158182983588534
61658524322523664297891456204282
61658524322523664297891460436370
61658524322523664297893780202336
61658524322535670038574143735136
61658524322535670082445124805434
61658524322535670084137376451626
61658524322535670084139700449680
61658524322641027038098977662847
61658524322850570410838427965412
61658524322850570411026459225020
61658524322850570411028778990986
61658524322955936845003787183850
61658524322955936845003790366178
61658524322955942198173220050644
61658524322960745219725576915393
61658524323507023199381980167135
61658524328541241624464797597740
61658524328541241807667423594842
61658524328549352216197386858375
61658524328552053507850468653255
61658524329424652458201960581439
61658524329424652460625433578111
61658524329427350503023912004011
61658524329427350503587996235995
61658524329427354161637048285291
61658524329427354163872493204635
61658524329428615450617213563040
61658524329521960083651603549045
61658524329525829009875850641220
61658524329525866250962556902296
61658524329525866250962815169500
61658524329744667031354425599160
61658524346485071872615753105572
61658524346496777469779107550052
61658524346497083340311094038599
61658524346590438309313432769200
61658524346594040031517918082710
61658524346594040623594453983510
61658524346594040626042179656916
61658524346594040763573870096217
61658524346594040763574157059777
61658524346594046114296610309596
61658524346594046115053228097004
61658524346594046121827017618450
61658524346594046121828054971116
61658524346594340767113785903484
61658524346594340769558150908748
61658524346594340769558155626110
61658524346594340769559188745236
61658524346594340769642986343178
61658524346594340769642986361892
61658524346594340770396131773068
61658524346594344657201884537449
61658524346594346303567204307832
61658524346594346303570676548710
61658524346594346303570676665350
61658524346594346304135535619566
61658524346594346311097611616686
61658524346594346311098644718550
61658524346595241337642193413057
61658524346602143904784534517728
61658524347142469754147266837101
61658524347142769897664275924017
61658524347142769898249371219485
61658524347150574818783775433294
61658524347150574864537331645402
61658524347150875007990550099057
61658524347150878712316574582621
61658524347153276567699589573777
61658524347153276567700737479779
61658524347153280225748641623073
61658524347153290797334214750857
61658524347153291390438192345749
61658524347153291392130445508261
61658524347153575064025899001837
61658524347153576299622620830453
61658524347153576299644660745047
61658524347153576711216598662097
61658524347153576711217746568099
61658524347153580003153632980161
61658524347153580003968421315249
61658524347153580003969569221251
61658524347153580415562399146893
61658524347153591533955201434069
61658524347153591535647454596581
61658524347153591718578111410645
61658524347154491554416475952569
61658524347154492149129138675605
61658524347154492284718560943433
61658524347246935757655274688569
61658524347246935757655275155129
61658524347247836188206302420089
61658524347247836325467085375277
61658524347248136514653967855913
61658524347248136514653968322473
61658524347248136514737650675705
61658524347250537889949510014057
61658524347250537891641390123941
61658524347250537891641761660249
61658524347250538028902430296573
61658524347250538028902431346333
61658524347250541733185183219285
61658524347250541733248231831129
61658524347250838218172995597001
61658524347250838218172996646761
61658524347250841922518797131557
61658524347251738647031771215769
61658524347251738648724022861961
61658524347251738784229763826317
61658524347251742490267817007065
61658524347470543272539708676565
61658524399343886821063878356668
61658524399343888650370446497308
61658524399347489092039065850108
61658524399347490326820999345040
61658524399347490327656679683104
61658524399347490922181314328812
61658524399347789281309631150536
61658524399347790516091564645468
61658524399441149791865004535347
61658524399663606099761136945057
61658524399671704674803399845224
61658524399671709974720382329697
61658524399672004811545582059432
61658524399672004818323504583930
61658524399672004818323507766258
61658524399675612619008683958082
61658524399768066612917094205470
61658524399768066615173431133406
61658524399768066615257113959022
61658524399768066615257228744446
61658524399768067210053491386150
61658524399768067210054492607926
61658524399768067210054495795870
61658524399768067210054495808968
61658524399768067210054524506728
61658524399768067210054610581294
61658524399768067210054610600008
61658524399768067210054868861596
61658524399768067210054868863000
61658524399768067210054868867212
61658524399768067210243155224794
61658524399768067210808011109110
61658524399768067210808014291438
61658524399768067215138214693492
61658524399768072156524605011586
61658524399768951167539517586792
61658524399768951174317443293618
61658524399768967043468121470430
61658524399768967045724458398366
61658524399768967045808141223982
61658524399768967640521840248312
61658524399768967640605523073928
61658524399768967640605637864968
61658524399768967640605638914728
61658524399768967640605896126556
61658524399768967640605896132172
61658524399768967645689241958452
61658524399768967777866650502028
61658524399768967777866650503432
61658524399768967782949996333924
61658524399768973136119429217980
61658524399769267782344302390146
61658524399769267784037730128390
61658524399769267784038849323534
61658524399769267784038878034392
61658524399769267784310934360630
61658524399769267784311191578074
61658524399769267784876050644718
61658524399771668749244380007278
61658524399771668930480375096706
61658524399771668932173802834950
61658524399771668932174922030094
61658524399771668932174950740952
61658524399771668932257485660566
61658524399771668932258604855710
61658524399771674421185970483280
61658524399771674427772510999810
61658524399771674427772511012860
61658524399771674427960797357392
61658524399771969073997384185026
61658524399771969075691931118414
61658524399771969075691931131512
61658524399771969075775613944030
61658524399771969075775613957128
61658524399771969075775728729454
61658524399771969075775728748168
61658524399771974617043100293734
61658524399772869643502708348883
61658524399779772210080448649950
61658524399779772212336785577886
61658524399779772212420468403502
61658524399779772212420583188926
61658524399779772812300794301908
61658524399779778295952682312496
61658524399779779538077770923422
61658524399780072950650057307910
61658524399780072950650172093334
61658524399780072950733740133526
61658524399780072950733854918950
61658524399780072955817803390228
61658524399780077897204968544386
61658524399780077943722178703917
61658524399780078485223276310732
61658524399780078485226748550206
61658524399780078485226748668250
61658524399780078492001571310274
61658524400316451680997601894299
61658524400316451683253938822235
61658524400319152974907052502867
61658524400320096825494723927637
61658524400320098014272397107357
61658524400320098014355965141725
61658524400320098060840741654553
61658524400320098060844097704711
61658524400320098060844212490135
61658524400320098060845327099059
61658524400320103365833145312567
61658524400320103365834374706915
61658524400320353731989313704579
61658524400320353732177341781907
61658524400320396969011733015957
61658524400320396969032652672597
61658524400320396969032653722357
61658524400320398201850708662121
61658524400320398203793666510889
61658524400320398204357750742873
61658524400320398204378671449273
61658524400320398204382108888447
61658524400320398204382109355007
61658524400320398204382113587095
61658524400320398204383142456871
61658524400320398615391110479467
61658524400320398616165149428653
61658524400320401908142933132619
61658524400320401908163825141259
61658524400320403554264674219157
61658524400320403554515378322261
61658524400320403555020137874363
61658524400320403555020142578627
61658524400320403555079462554245
61658524400320403555103820699771
61658524400327256847609929073819
61658524400327256849304504723889
61658524400327256849866266001755
61658524400328153756808488693823
61658524400328157415421624975103
61658524400328157417677961903039
61658524400328158698192559601487
61658524400328158698944671910799
61658524400328201889231642491997
61658524400328201889315210526365
61658524400328201928461075927481
61658524400328201935235902807209
61658524400328203170586505860587
61658524400328203170586505978631
61658524400328203582179369201399
61658524400328203582180398071175
61658524400328203582180483810323
61658524400328207233450123535337
61658524400328458841730492584151
61658524400328458841733931541049
61658524400328502078585804524601
61658524400328502078773832601929
61658524400328502079316996127513
61658524400328502079320352177671
61658524400328502079320466963095
61658524400328502079321581572019
61658524400328502079337915784153
61658524400328502079337916833913
61658524400328502079341354741051
61658524400328503314103514948907
61658524400328503314103515066951
61658524400328503718353996342377
61658524400328503725633587478471
61658524400328503725697492780551
61658524400328503725717265599615
61658524400328503725717270298263
61658524400328503725717270316977
61658524400328503725906328308225
61658524400328507018448081453135
61658524400328507018449315433703
61658524400328507018469002159535
61658524400328507018470236141507
61658524400328507422699796827173
61658524400328507429223919603797
61658524400328507429498981852427
61658524400328507430038707938885
61658524400328507430230087362107
61658524400328508664761316753935
61658524400328508664844999579343
61658524400330860401627647305339
61658524400330860402191731537323
61658524400330903631708135554005
61658524400330904866490069048937
61658524400330904873833479867459
61658524400330904873833565487111
61658524400330904873833565606607
61658524400330908532446701768391
61658524400330908532446701887887
61658524400331160545165580288003
61658524400331203782020892228453
61658524400331205017287812928599
61658524400331205017350574575431
61658524400331205017366909955369
61658524400331205017370352093191
61658524400331205017371380962967
61658524400331205017559409040295
61658524400331205018123493272279
61658524400331205429153387934749
61658524400331208721633613413395
61658524400331208721633613414799
61658524400331208721696375060227
61658524400331208721717295768031
61658524400331209316513900129158
61658524400332105448173198070096
61658524400332105585433866706420
61658524400332109884241655931754
61658524400428481760813989224049
61658524400428481760813989342093
61658524400428482995595922718981
61658524400428482995595922837025
61658524400436287916630591956009
61658524400436586871119247755001
61658524400436588105901181249933
61658524400436588105901185836153
61658524400437487438931033981653
61658527779213926750335099634755
61658527779221726774952388861816
61658527779221726782567135390810
61658527779221726782567138573138
61658527938710490603964254927316
61658527938710490603965288030632
61658527938710490604717397156164
61658527938710490604717400338492
61658527938722446521721832067706
61658527938722446522286691132946
61658527938722496337030640389480
61658527938722496337053888156766
61658527938722496344560935621658
61658527938722496520822402090288
61658527938722496527576308377496
61658527938746458003646386146394
61658527938746463484321255495987
61658527938746463486577592423923
61658527938746463486765620501251
61658527938746507826006378629032
61658527938746507826758487754564
61658527938746507826758490936892
61658527938746812903518699244009
61658527938754868785568444595331
61658527938754916778477944628649
61658527944620016585633945393772
61658527944630771791305461387346
61658527944655133194106573306212
61658527944656339480044659659531
61658527944667144646656986839051
61658527945495316685304893601549
61658527991885367788777445041287
61658527991885417619197057747560
61658527991896222777442264627596
61658527991896222785245303878876
61658527991897373536201234391898
61658527991897373536765319672190
61658527991897375358827052740503
61658527991897423534736174745216
61658527991897423534736949579876
61658527991897423542054936915384
61658527991897423542331036866552
61658527991897423542895892750868
61658527991900124643163385956680
61658527991900124650694449661670
61658527991920489930989220186099
61658527991921385018126046737838
61658527991921434841238148346008
61658527991921738683216430591227
61658527991924092204492340719171
61658527991932497503483192890579
61658527991933446246933070436386
61658527992764621551996488405362
61658527992772426332778375019431
61658527992772725243209174149969
61658527992772726478743105150075
61658527992772727074167325578302
61658527997736705234501207738617
61658527997805698622582495981688
61658527997805698805597864504034
61658527997805698806351009915210
61658527997805748583146733395714
61658527997805748758547102392064
61658527997805748766161077280372
61658527997805748766162110382236
61658527997830010245765655441602
61658527997830010428219267963510
61658527997830010430666985836604
61658527997830060208586233897608
61658527997830060391603927467768
61658527997840865374634473664220
61658527997840865374636796729154
61658527998672946775827561903784
61658527998681050101178929203571
61658527998681050512772907035215
61658527998681050512772911733863
61658527998681052297998398859302
61658528015534626898183527798073
61658528015534626898747612030057
61658528015558943274405234494005
61658528015559844032824295686831
61658528015559844437013248295685
61658528015559844437013248308783
61658528015559844437013276993493
61658528015559844437264324053195
61658528015567046737017357685585
61658528015567048384146413373577
61658528015567947717258825191943
61658528015567947724033652066055
61658528015567947724033652420187
61658528015567947900441191868841
61658528015567948959380441799435
61658528015567949546753311162489
61658528015567949546754340032265
61658528015570649603625575469589
61658528015570649603625575475205
61658528015570649603625604173013
61658528015570649603688251495365
61658528015570649603876651232715
61658528016398823426914483929838
61658528016406027968655938694040
61658528016406027968655938812132
61658528016406027968655938813536
61658528016406927941880323942554
61658528016406927987612988146070
61658528016406928536655662790696
61658528016406928536655662809410
61658528016406928536676554699958
61658528016406928537240638931942
61658528016407228131129997234390
61658528016407228131129997352434
61658528016407228725926228091124
61658528016407228725926228109838
61658528016407228726490312341822
61658528016409629645378087659084
61658528016409629645378087777176
61658528016409629690860047753880
61658528016409629691131643871192
61658528016409629828058040364428
61658528016409629828308744585576
61658528016409629828329636476124
61658528016409630239902722304792
61658528016409630239902722418672
61658528016409630239902722422884
61658528016409630239923614307768
61658528016409630239923614313384
61658528016409929834377056842200
61658528016409929834377056960292
61658528016409929834648653077604
61658528016409930017579309887456
61658528016409930018143394118036
61658528016503288878306071005372
61658528016504189235113022414247
61658528016504189308857098270332
61658528016504237411598165282013
61658528417320850948708315958568
61658528417320850956323062487562
61658528417320850956323065669890
61658528417320850956323323951596
61658528417321151092225325046888
61658528417321151092246245635196
61658528417321151099840071459242
61658528417321156033835644566573
61658528418196156544752986431533
61658528418196157779534800418063
61658528418196157780288061086887
61658528418196157780288061088291
61658528418196457923051924297471
61658528470496033818367534701783
61658528471371083147635227034797
61658528471371084794014575800547
61658528471371084794767722741093
61658528494133286594765374782847
61658528494133286595329459014831
61658528494134187155547068514181
61658528494134187163141241009395
61658528494134187567330192568537
61658528494134187567330193631347
61658528494134187567330221266297
61658528495005586439559269547357
61658528495005586996196144751976
61658528495005586996196144770690
61658528495005586996217036661238
61658528495005586996217036760616
61658528495005586996217036766232
61658528495005887185466709939976
61658528495005887185466709953074
61658528495005887185466710071118
61658528495008288104667865530358
61658528495008288104667865631140
61658528495008288104667865648402
61658528495008288104918569751506
61658528495008288142806329173881
61658528495008288150337768087201
61658528495008288699443204378500
61658528495008288699443204379952
61658528495008288699464096269048
61658528495008288699464096387092
61658528495008288699464096388544
61658528495008588293854777175521
61658528495008588293917538803480
61658528495008588293917538822194
61658528495008588293917538921572
61658528495009487626382442341388
61658528495009532098040582967690
61658528495009532143773275867562
61658528630019658584443048177752
61658528630019658584443048177800
61658528630020559014994075442712
61658528630020559014994075442760
61658528630020857503802924821185
61658528630020859150178836147761
61658528630020859333934692830492
61658528630020859333934693880252
61658528630020859341528781165476
61658528630031663767901558848416
61658528630031663775243564555138
61658528630895864191077650946807
61658528630895864602668070786731
61658528630895864602671513992979
61658528630895864602671628797117
61658528630895865837450004281663
61658528630895866387061435659540
61658528630895866387312139762644
61658528630895866387312139781358
61658528630896164746355659150035
61658528630896166576582704963742
61658528630904271686887968075298
61658528630906671416408421602139
61658528630906671416411860104123
61658528630906671416411860559037
61658528630906671416411864808387
61658528630906671416413008465039
61658528630906671416413012714389
61658528630906671553673762739730
61658528630906671553673762857774
61658528630906672788455696234662
61658528630906971147582893842575
61658528630906971742923436031566
61658528630906971742923436149610
61658528630906972978541049870178
61658528630907872310923160115172
61658528630907872310923160128222
61658528630907872310944052005672
61658528630907872310944052018770
61658528630907873546290069745686
61658528630907873957299071436084
61658528630907873957319963332248
61658528630907873957884047558616
61658528653655364509378908235113
61658528653655364509378941183675
61658528653666170910773168909565
61658528653666171322367179689771
61658528653666171322555174818537
61658528653666171323119259050521
61658528653666171323119259069395
61658528653666171513727686173659
61658528653666172557901192545453
61658528653667071890450668056711
61658528653667071890450668410843
61658528653667071891014752642827
61658528653667071897789579516939
61658528653667073125796686137759
61658528653667073133136368896187
61658528653667073720509238259241
61658528653667073720510267129017
61658528653667073720510353222297
61658528653667073720510381920057
61658528654530366254994496507149
61658528654530366254994500756499
61658528654530366254994615560845
61658528654530368039635126526164
61658528654530368039635126544878
61658528654530368039656018534804
61658528654530368039656018540420
61658528654530666398511538542627
61658528654530668228905691714164
61658528654530668228905691727262
61658528654538473149961281546982
61658528654538473149961281665026
61658528654538773339210954838818
61658528654541173022981291109045
61658528654541173061476524471811
61658528654541173067982739262595
61658528654541173068170763089169
61658528654541173068734847321153
61658528654541173068734847322557
61658528654541173068734847340027
61658528654541173068735995246029
61658528654541174257848026184118
61658528654541174852623365032260
61658528654541174852623365037924
61658528654541174852644256928424
61658528654541174852644257040900
61658528654541472799905766268517
61658528654541473211499744119035
61658528654541473211499777048723
61658528654541473211687772177489
61658528654541473212251856409473
61658528654541473212251856428347
61658528654541474447033789904405
61658528654542373780127462000403
61658528654542375014909395495335
61658528654639636522369842049699
61658528706832694272613644848133
61658528706832987874124227914321
61658528706832987874124255562369
61658528706832987874124256612129
61658528706832989108718133331925
61658528706832989109470245641237
61658528706832989520500139240897
61658528706832992815508326470033
61658528706832993227293660781115
61658528706832994461884210148561
61658528706840797735978911351417
61658528706841094219211424520809
61658528706841097925249505349605
61658528706841097925252857745259
61658528706841099572380857387603
61658528706843499851011333986783
61658528706844700791861163157737
61658528706844700791861195043489
61658528706844702026455068575341
61658528706844702027207180890269
61658528707707989619739815135241
61658528707707989619739816184953
61658528707707989619739843833001
61658528707707989619739844882761
61658528707707990854333721602557
61658528707707990854333750300365
61658528707707990854521777327933
61658528707707991266115755159577
61658528707707991266115756209337
61658528707707994561123914740665
61658528707707994561123915790425
61658528707707994561127243142775
61658528707707996162586507995272
61658528707707996162586508013986
61658528707707996162837212098376
61658528707707996207499826067241
61658528707707996207499827117001
61658528707707996345517164809336
61658528707707996345517164809384
61658528707707996345767868912440
61658528707707996345788760921080
61658528707707996345851436946808
61658528707707996345851436946856
61658528707707996757361846762798
61658528707707996757382738771390
61658528707708289763256825273273
61658528707708289763256852921321
61658528707708289763256853971081
61658528707708290997850730690877
61658528707708290997850759388685
61658528707708290998602843000189
61658528707708291409632736599849
61658528707708295116426258140067
61658528707708296351016807507513
61658528707708296351772275866983
61658528707708296351836181187778
61658528707716085388218643395718
61658528707716085388218643414432
61658528707716094683727438852417
61658528707716094729292966987197
61658528707716094729292995685005
61658528707716094729480994014813
61658528707716094729481023762333
61658528707716094730045079296509
61658528707716099481159582278397
61658528707716099664090239092461
61658528707716099670865094669997
61658528707716099670868533644365
61658528707716100030202256823693
61658528707716100082459072501641
61658528707716100220727114297080
61658528707716100220727114298532
61658528707716100220727114302744
61658528707716100220748006187628
61658528707716100220748006193244
61658528707716100220748006305720
61658528707716100220748006311336
61658528707716101272327686775514
61658528707716101456073132023996
61658528707716101456073132024044
61658528707716101456094023914544
61658528707716101456094024032636
61658528707716101867103025642370
61658528707716101867123917532918
61658528707716394872810004773325
61658528707716394872998004152845
61658528707716394872998031800893
61658528707716394872998032850653
61658528707716399814385455104211
61658528707716399814385542732685
61658528707716400219451930115529
61658528707716400226167437019639
61658528707716400409997679485080
61658528707716400409997679598960
61658528707716400409997679603172
61658528707716401454797947842445
61658528707716401461577360185394
61658528707716401645343697206380
61658528707718796432728054691049
61658528707718797668074072417965
61658528707718801367337298718985
61658528707718801923974173923604
61658528707718801923974173925056
61658528707718801923995065814152
61658528707718801923995065932196
61658528707718801923995065933648
61658528707718803158756107418536
61658528707718803158776999427128
61658528707718803158776999427176
61658528707718803159320191650568
61658528707718803159341083659112
61658528707719096576245092477177
61658528707719103348590756832904
61658528707720002086197528224092
61658528707720002086197528342184
61658528707720002086197528343588
61658528707720002131951114674814
61658528707720002680993789220110
61658528707720002681244836279806
61658528707720003732824143771815
61658528707720003732824143771816
61658528707720003778598620573683
61658528707720003915838368620248
61658528707720003915838368620296
61658528707720003916339776708412
61658528707720003916339776826456
61658528707720003916339776826504
61658528707816408954380582436189
61658528707824167809115715048539
61658528707824212274040898557061
61658528707824468547408405847879
61658528707824513012270827591477
61658528707825368383183751401819
61658529835416471260792394874505
61658529835416471672574400770379
61658529835424575135751640259145
61658529835427278074616399444472
61658529835427278074619871702819
61658529836255445164538373117657
61658529836255450105838761186815
61658529836266250331150700297177
61658529836266255226781186294973
61658529836266255272534771204841
61658529836266256918826999692911
61658529836267457813926628720629
61658529836298670726618168883245
61658529836298670772375109843319
61658529836298672418663981231471
61658529836299871529373803010663
61658529836302573186863920627401
61658529836302573186863921677113
61658529836302573187055305804599
61658529836302573230361168609333
61658529836302573230361169659093
61658529836302573232617505537269
61658529836302573232617506587029
61658529836302573232620862637187
61658529853007863125233069320888
61658529853007863125985178446468
61658529853007863125985181510704
61658529853044180536544753798028
61658529853044180536547849449818
61658529853044180537296866107340
61658529853044180538992214455082
61658529853117115357809369476340
61658529853117115365340433181330
61658529853117115411177962259788
61658529853117115411181057911578
61658529853117115411930074569100
61658529853117131463345045452790
61658529853117131470873013505990
61658529853117131470873386558618
61658529853117132019728897142470
61658529853117132019728898205280
61658529853149546963182026991350
61658529853149546970709995044550
61658529853149552460953045252130
61658529853149552461141331596662
61658529853153149371352854516117
61658529853153149371352854517569
61658529853153149371353230756737
61658529853153149371353230758141
61658529853153149371353230762353
61658529853153149371624941205963
61658529853153149372167987213093
61658529853153149372167990399633
61658529853153149372188906401769
61658529853153149372188907918089
61658529853153149372188907919493
61658529853153149372188911106033
61658529853153149372193153140437
61658529853153149373863341941397
61658529853153149373863370639157
61658529853153149373863714994025
61658529853153149373863714995429
61658529853153149373863714999641
61658529853153149374699390639057
61658529853153149374699392155377
61658529853153149374699392156781
61658529853153149374699395343321
61658529853153149374699505424481
61658529853153149374700165473717
61658529853153149374700166990037
61658529853153149374700194171477
61658529853153149378947060825921
61658529853153149378967980014549
61658529853153149379783109522177
61658529853153149381478460002487
61658529853153149381478461518807
61658529853992133163238434594848
61658529858917386864974004637527
61658529858949802364810986176087
61658529858952505715374351532184
61658529858952505715374354714512
61658529858952505898392048166628
61658529858952505900084304046312
61658529858952505900087398646938
61658529859014633364484949253207
61658529859022737239444194637847
61658529859025440590007559993944
61658529859025440590007563176272
61658529859025440590008334828604
61658529859025456642172322369816
61658529859025456642172580637020
61658529859025456648950502111758
61658529859025456648950875183100
61658529859025457243748257015736
61658529859047048864321930791767
61658529859050973324980955568267
61658529859057872142009562175580
61658529859057872143703794863234
61658529859057872143703880485742
61658529859057872143703880952302
61658529859057872143703885203104
61658529859057872143704137703186
61658529859057872143704139219506
61658529859057872143704167934576
61658529859057872143704172166664
61658529859057872144268744273960
61658529859057872148787483533678
61658529859057872148787483650318
61658529859057877678290968718484
61658529859057877684971372010482
61658529859057877684971375192810
61658529859057877684972404062586
61658529859057877684972404995706
61658529859057877684972405112346
61658529859059078435289661885828
61658529859059078435289661886071
61658529859061778308663084803268
61658529859061779544009874182516
61658529859061779544012086866644
61658529859061779726942743680708
61658529859061779726942743680951
61658529859889951758245315984703
61658529859889951902849180926016
61658529859898040946307288342845
61658529859900742649554347969369
61658529859900756879191212996869
61658529859900758526319121828619
61658529859900758571233554490799
61658529859900759128371792729824
61658529859901959885457543726735
61658529859933172241767439792775
61658529859933172379028194535429
61658529859933174026157251273181
61658529859934372998766132960119
61658529859934373136026887702773
61658529859934374783155944440525
61658529859937074702013192586643
61658529859937074839273947329297
61658529859937076485837771929063
61658529859937076486403000879105
61658529859937076486403004067049
61658529859937125904696037805946
61658529860006125555007118164260
61658529906186692051186399735902
61658529906218807361753558930010
61658529906218807361753559046650
61658529906218807361755881994944
61658529906219107545857124272298
61658529906219107550940470102790
61658529906219107551024152941296
61658529906219107553472132263922
61658529906222709961979642013247
61658529906290857865343139664590
61658529906290857865343143896678
61658529906290857865531167741870
61658529906290857865531170924198
61658529906290857866096026808514
61658529906290857866096285075766
61658529906292042425657361403056
61658529906292059027346610612434
61658529906292059034208558796676
61658529906294743671556858274970
61658529906294760318999692407314
61658529906294760325861639528746
61658529906319976225343527788001
61658529906319976629606124242805
61658529906319976629627016251397
61658529906326859027876830725210
61658529906326859027879153790144
61658529906326875082488832065576
61658529906326875087384230262990
61658529906326875087384234495078
61658529906326875087572258340270
61658529906326875087572261522598
61658529906326875494083669768126
61658529906327159034133085083926
61658529906327159211980396067498
61658529906327159217063741897990
61658529906327159217146653069662
61658529906327159217147424736496
61658529906327159219595404059122
61658529906327175088744795215594
61658529906327175271759134855066
61658529906327175271759425000954
61658529906327175276843890045464
61658529906327175279102173663652
61658529906327180767274073982938
61658529906327181178868051814582
61658529906328076385832515107513
61658529906328076385832515108965
61658529906328076385835985950163
61658529906328076385835986999923
61658529906328076386104601797359
61658529906328076386669343344097
61658529906328076386669343345549
61658529906328076386669714881857
61658529906328076386669714886069
61658529906328076386672039350683
61658529906328076386920390285749
61658529906328076386920418984961
61658529906328076388342998281991
61658529906328076388342999331751
61658529906328076388343002532793
61658529906328076388343375591037
61658529906328076389179080381723
61658529906328076389180199123357
61658529906328076389182523587971
61658529906328076393447636356595
61658529906328076393447637406355
61658529906328076393447637872915
61658529906328076393447640605945
61658529906328076393447642122265
61658529907159255206659089859257
61658529907167058938101326155577
61658529907191370151200522655551
61658529907191370151200527254821
61658529907202175134732395549747
61658529907202175729528626307151
61658529907202176781108306876323
61658529907202176964941911172093
61658529907202177375904537633727
61658529907206077592805466606137
61658529907206078189840498333043
61658529907206078189861505145773
61658529907206079424643438640705
61658529907206079425187663965961
61658529907206079425396579802531
61658529907206079425396584051881
61658529907206079836990557634175
61658529907263405006789647394601
61658529912095017229263888343122
61658529912095017229264659995454
61658529912095017229264663177782
61658529912127432729101641417374
61658529912127432729101641534014
61658529912127432729101644716342
61658529912200317827129735821146
61658529912200384258227917607132
61658529912203068895387931790654
61658529912203068895387934972982
61658529912203085549692713044430
61658529912228601448183157053432
61658529912228601631113812758681
61658529912228602042707791640085
61658529912235434432592624413118
61658529912235484387610166800220
61658529912235484395224141676882
61658529912235484395224913329214
61658529912235484395224916511542
61658529912235500449649746359616
61658529912235500862183749786652
61658529912235501044444939280324
61658529912235501044444943525510
61658529912235501044444967976680
61658529912235501044445972382188
61658529912235501044445972395286
61658529912235501049529694466350
61658529912235505990916084784444
61658529912236706564994372923079
61658529912236706741506201961965
61658529912236707152448969469897
61658529912239407026577747359368
61658529912239408261924536738616
61658529912239408444102051264777
61658529912239408451445062950978
61658529913067574940063445453389
61658529913067580430490162208589
61658529913067580475972151006761
61658529913067580475972152056521
61658529913067580476243747118457
61658529913067580476243748168217
61658529913075680599411354412481
61658529913075683756406762795453
61658529913075685585713330936093
61658529913075685586549011279773
61658529913075685730317080023508
61658529913078380106675772632909
61658529913078385597105956574755
61658529913078385597105961292117
61658529913079586354104649742099
61658529913079586765698627573743
61658529913079588000480561068675
61658529913079588184331614620513
61658529913099995381284497899613
61658529913099995930327143747149
61658529913110800547900182179051
61658529913110801096942942830677
61658529913110802194189053567203
61658529913112001302451153241213
61658529913112001302451154290973
61658529913112001304895518246477
61658529913112001304895519296237
61658529913112001304898875346395
61658529913112001853941635998021
61658529913112002951271429573053
61658529913112003500314075420589
61658529913114703005886240945065
61658529913114703005886241994825
61658529913114703008142577873001
61658529913114703008142578922761
61658529913114703008145934972919
61658529913114703557188695624545
61658529913172947047211226578372
61658529929856015796180653881588
61658529929925359328145203158344
61658529929925359328145461425548
61658529929925359334923382783646
61658529929925359334923382900286
61658529929925359334923500873654
61658529929925359335488615025222
61658529929925359380676967693562
61658529929925359380678120308200
61658529929925359921938650793136
61658529929928961782155626904990
61658529929929261795253969478202
61658529929929261841007554386666
61658529929929261971406361996450
61658529929953277113074769084319
61658529929953577119676377250564
61658529929961366170650843881908
61658529929961376550186293756744
61658529929961376550186552023948
61658529929961376551880870334110
61658529929961376551881127551554
61658529929961376551882022948748
61658529929961376551882280179290
61658529929961376556964473382046
61658529929961376556964473498686
61658529929961376556964591472054
61658529929961377146490219844280
61658529929961377151573941928442
61658529929961377281428895393535
61658529929961377281994008476629
61658529929961377281994008478033
61658529929961377281997107328009
61658529929961377282248155787385
61658529929961377284504119661289
61658529929961377284504492713917
61658529929961377288771931002531
61658529929961377288771934202121
61658529929961382093149394844074
61658529929961382634661087197216
61658529929961382635259929009044
61658529929961382635414232608392
61658529929961382642192417067696
61658529929961676741151464332346
61658529929961676741152616946984
61658529929961676746235067380282
61658529929961676746236219994920
61658529929961677340844535925226
61658529929961682236478117587862
61658529929961682236666403932394
61658529929961682412915624469236
61658529929962582843466651734196
61658529929962583392499966064080
61658529929962583392499966180720
61658529929962583399274793054832
61658529929962583399274793056281
61658529929962583399285268288434
61658529929962583399306189013707
61658529929965268036371962030068
61658529929965279012211342714174
61658529929965279012211342727272
61658529929965279012211371425032
61658529929965279012211457499598
61658529929965279012211457518312
61658529929965279012211458568072
61658529929965279012399744925654
61658529929965279154493052805248
61658529929965279154493053868058
61658529929965282716839731695044
61658529929965284500382205345376
61658529929965284500413635632168
61658529929965284501229538576180
61658529929965284507725248871324
61658529929965284507913535215856
61658529929965284554241418019362
61658529929965284684149690409122
61658529929965284684183410282216
61658529929965284690676826372102
61658529929965284690687303023618
61658529929965284690739588511003
61658529929965284690938350083314
61658529929965284690959270808587
61658529929965285103284440242984
61658529930801559969480253950033
61658529930801561762024766217267
61658529930804263666282644353416
61658529930804263666470672430696
61658529930804264078064650262340
61658529930804563855553209653844
61658529930804563855741237731172
61658529930804563855825179374905
61658529930804564267335215562816
61658529930805462593409910393584
61658529930805463005003888225228
61658529930805463011778715099340
61658529930805507110800743919758
61658529930805507522394721751402
61658529930829774218287646547504
61658529930829774264041231455968
61658529930829774634985090565900
61658529930829774634985119262256
61658529930829774680717754769416
61658529930829822394291587658602
61658529930829822440024280558474
61658529930829822805885565490246
61658529930829822806073593567574
61658529930840581031840744040136
61658529930840581032028772117416
61658529930840581443622749949060
61658529930840630861664998096506
61658529930840630861727285103413
61658529930840630861727286166223
61658529930840630861915702199610
61658529930897923138100312770258
61658529930897956482332782504552
61658529930897956482583486607656
61658529930899123292772479940840
61658529930901524784049724013106
61658529930901558135874744302316
61658529930901825186752202872038
61658529930909930289802510516063
61658530065707521221083245420282
61658530065707570634295946953624
61658530065707571183150678583156
61658530065707571183153777415870
61658530065707571183339739762348
61658530065707571183903823994332
61658530065707571183906918594958
61658530065718376212503022555714
61658530065718376349764038865992
61658530065718376349952063642900
61658530065718376349952066943320
61658530065719526961763608953082
61658530065719527101475438786840
61658530065719576374976310486424
61658530065719576969500944069322
61658530065719576969501715723058
61658530065719576969584626894730
61658530065719576969584626907828
61658530065719576969585401729390
61658530065719576969585660009692
61658530065719576970337772319004
61658530065719576970341125186834
61658530065719577099422788873684
61658530065719577099422792056012
61658530065719577099422792057464
61658530065719577106765051797898
61658530065719577106765056029986
61658530065719577106765827683722
61658530065719577106782619518376
61658530065719577106783649437912
61658530065719577106783652620240
61658530065719577106785972386206
61658530065742687425786010287064
61658530065742687837379987055898
61658530065743838586641345107002
61658530065743888594462363048650
61658530065743888594463137883310
61658530065743888594463396163612
61658530065743888595215508472924
61658530065743888595218861340754
61658530065754693578060350588698
61658530065754693578061122242434
61658530065754693760991779056498
61658530065754693761075723343132
61658530065754693761831188520274
61658530065754693763523441216226
61658530065812921008766136953944
61658530065815572887206517215482
61658530065815622712013195517658
61658530065815638908782125670866
61658530065815638909535266849954
61658530065815639320564130530030
61658530065816773600418943120330
61658530065816773600418946302658
61658530065816773600983027352314
61658530065816823469095571510410
61658530065816823469096346345070
61658530065816823469096604625372
61658530065816823469852069802514
61658530065816839521176939560872
61658530065816839521177714401148
61658530065816839522013763093192
61658530065816839528792033173552
61658530065816840070785592386622
61658530065816840077646506404738
61658530065824926749446500486744
61658530065824943396136184945512
61658530065824943396973008477832
61658530065824943403750901256214
61658530065827578627886880748282
61658530065827628452693559050458
61658530065827628635624215864522
61658530065827628635707898689930
61658530065827628635707898703028
61658530065827628636461044114204
61658530065827628636464396982034
61658530065827644687789266740392
61658530065827644688626090272712
61658530065827644695403983051094
61658530065827644695404356103722
61658530065827645236643741034388
61658530065827645236643969188294
61658530065827645236664889775198
61658530065827645236667984375824
61658530065827645237480564566708
61658530065827645244259092914320
61658530065828545804392989062399
61658530065828545804392989063803
61658530065828545804392989081065
61658530065828545804392989081113
61658530065828545804392990480745
61658530065828545804393019177149
61658530065828545804393104916249
61658530065828545804393104916297
61658530065828545804393104929347
61658530065828545804396456734367
61658530065828545804396460966455
61658530065828545804643779273285
61658530065828545804643780336095
61658530065828545804643807969593
61658530065828545804644066236845
61658530065828545804664699506009
61658530065828545804664699507461
61658530065828545804664699861593
61658530065828545804664700924403
61658530065828545804668425427919
61658530065828545804668425782051
61658530065828545805208893424757
61658530065828545805208896611297
61658530065828545805229812594719
61658530065828545805229812596123
61658530065828545805229812613385
61658530065828545805229812613433
61658530065828545805229814013065
61658530065828545805229817199605
61658530065828545805229842709469
61658530065828545805229928448569
61658530065828545805229928448617
61658530065828545805229928461667
61658530065828545805233284498775
61658530065828545805480602805605
61658530065828545805480603868415
61658530065828545805480631501913
61658530065828545805480861072761
61658530065828545805480889769165
61658530065828545811987187952171
61658530065828545811987192201521
61658530065828545812008107140799
61658530065828545812008108186347
61658530065828545812008108203609
61658530065828545812008108540479
61658530065828545812008111372887
61658530065828545812008112789829
61658530065828545812258897332923
61658530065828545812824015733841
61658530065848037800256200287384
61658530065848054266274401180348
61658530065848954834274727795534
61658530065849255021013921099432
61658530065849255021850744631752
61658530065849255023273352627994
61658530065849255023544948739690
61658530065849255023545034828758
61658530065851640072071280988558
61658530065851656125739609339322
61658530065851656125740642459900
61658530065851656126493787888338
61658530065851656131576099181102
61658530065851890252764616902202
61658530065851940260502723672178
61658530065851940260585634843850
61658530065851940260586409678510
61658530065851940260586667958812
61658530065851940261338780268124
61658530065851940261342133135954
61658530065851956131995519328508
61658530065851956312479491390056
61658530065851956312667002894312
61658530065851956312667777734588
61658530065851956313503826426632
61658530065851956314926434422874
61658530065851956315010892082942
61658530065851956315011236456684
61658530065851956315198030534570
61658530065851956315199178427474
61658530065851956315763004392254
61658530065851956315763238212452
61658530065851956315763262659458
61658530065851956320282092257642
61658530065851956320282096506992
61658530065851956320282096979376
61658530065851961810712279854040
61658530065851961810712284103390
61658530065852857429271869939993
61658530065852857429271873122321
61658530065852857429271873123725
61658530065852857429271873127937
61658530065852857429274968774111
61658530065852857429274971973701
61658530065852857429522577226829
61658530065852857429526020433077
61658530065852857429543579320745
61658530065852857429543583552833
61658530065852857429546941138025
61658530065852857430086629578677
61658530065852857430086632765217
61658530065852857430107548748639
61658530065852857430107548750043
61658530065852857430107548767305
61658530065852857430107548767353
61658530065852857430107550283625
61658530065852857430107550283673
61658530065852857430107553471617
61658530065852857430107664602489
61658530065852857430107664602537
61658530065852857430108696654641
61658530065852857430108696656045
61658530065852857430108696660257
61658530065852857430111020652695
61658530065852857430111021124871
61658530065852857430111795506021
61658530065852857430111797022341
61658530065852857430359400759149
61658530065852857430362843965397
61658530065852857430393469793360
61658530065852857431782009805151
61658530065852857431782354178685
61658530065852857431782357361013
61658530065852857432618032985927
61658530065852857432618032987331
61658530065852857432618033458103
61658530065852857432618034520961
61658530065852857432618034522365
61658530065852857432618061683735
61658530065852857432618062155911
61658530065852857432618063218721
61658530065852857432618807839301
61658530065852857432618836537061
61658530065852857432618838053381
61658530065852857432619180891929
61658530065852857432619180893333
61658530065852857436865703191505
61658530065852857436886623896453
61658530065852857437701751887761
61658530065852857439397103884391
61658530065852862371780635104901
61658530065852862371780635123615
61658530065852862783277873726465
61658530065852862783371261137141
61658530065852862783375388839631
61658530065852862783375388852729
61658530065852862790870926959443
61658530065860060006954764713148
61658530065860060007143022374422
61658530065860060187626248278952
61658530065860060188463071811272
61658530065860060189885679807514
61658530065860060190157275919210
61658530065860060190157362008278
61658530065860060190722483597092
61658530065860060190722508044098
61658530065860060195240964589654
61658530065860966116044517594543
61658530065860966246736528703235
61658530065860966246739880154123
61658530065860966246739880489541
61658530065860966246739880508255
61658530065863667949983588316661
61658530065863667950174967857975
61658530065863667950174969274917
61658530065863669184765520761881
61658530065863669184768873610997
61658530065863669192077160606375
61658530065863669192087664557423
61658530065863669192108556449375
61658530065863669192108556566015
61658530065863669192108585145731
61658530065863669192296584526703
61658530065863669192296584643343
61658530065863669192359633605107
61658530065863669597115739668137
61658530066691834628311554037641
61658530066691834628311555087353
61658530066691839979033265849013
61658530066691839979033266898725
61658530066691839979033266911823
61658530066691839981268711818069
61658530066691839981268711831167
61658530066691839981540306880053
61658530066691839981540307929765
61658530066692140122529383978453
61658530066692140124806612928079
61658530066692140125057317018085
61658530066699945091009890710739
61658530066700245234547791807651
61658530066702646380991611805161
61658530066702646380991611818259
61658530066702646382662971442809
61658530066702646383498651786489
61658530066702946527019013723925
61658530066702947121816478127884
61658530066703847689544607416113
61658530066703847689565499424705
61658530066703847689565499437803
61658530066703847696152321146399
61658530066703847696904433455711
61658530066703847696907762348919
61658530066726956772779667160101
61658530066726956772779667173199
61658530066726958007561600668131
61658530066726958008380889758337
61658530066736262457344346501669
61658530066736264287487742891991
61658530066738963746549711491881
61658530066738963748241964187833
61658530066738964343017301886933
61658530066738964343605745780763
61658530066738964343605746830475
61658530066738965578367821431777
61658530066738965578387680325407
61658530066738965579140825749681
61658530066738965990734802518515
61658530066738966134752844627337
61658530066796291159969808048361
61658530066797507976560310645144
61658530066799952179565701761718
61658530066800209687609376762278
61658530066801142365038829846360
61658530066801153348240892275904
61658530071627902147579204330278
61658530071627902147662115501950
61658530071627902147662887154282
61658530071627902147851173511864
61658530071627902147851176694192
61658530071627902148415257743848
61658530071627902148415260926176
61658530071662968976519886736966
61658530071662968976520661571626
61658530071662968977084742621282
61658530071663018939341236845304
61658530071663018939341240027632
61658530071663018939905321077288
61658530071725098870003601312650
61658530071725148647926202359528
61658530071725148647926202359576
61658530071725164700090964735400
61658530071725164700091223002604
61658530071725164707434376602278
61658530071725165294699540473768
61658530071725165294700315308428
61658530071725165302230722163772
61658530071733268575050210120040
61658530071733268575050468387244
61658530071733268581828389861982
61658530071735969866703291914920
61658530071735969873293558370622
61658530071735969873293562602710
61658530071735969873481471656862
61658530071735969873481844728204
61658530071735970460746753503172
61658530071735970461311609386084
61658530071735970461311867653288
61658530071735970468090165368598
61658530071735970468843307610496
61658530071757580199094475492830
61658530071757580201622437230270
61658530071757580201622523317886
61658530071757580201622780068770
61658530071757580201622781585090
61658530071757580201622781603804
61658530071757580201622810282898
61658530071757580201623556438464
61658530071757580206706125899262
61658530071757585742891047361290
61658530071760265439416265692968
61658530071760265439416268875296
61658530071760281490747557287710
61658530071760281491581028068840
61658530071760281491581286336044
61658530071760281491584385541764
61658530071760281493003894215646
61658530071760281493087577041102
61658530071760281493087577041262
61658530071760281493087691826686
61658530071760281493088351875762
61658530071760281493088724947264
61658530071760281493090675873816
61658530071760281493275604646206
61658530071760281493275605118382
61658530071760281493275863379970
61658530071760281493275863398684
61658530071760281493276638220246
61658530071760281493278962231398
61658530071760281493840492881382
61658530071760281493841870375702
61658530071760281498359207694142
61658530071760281498924181668466
61658530071760281500618643926968
61658530071760282087883921054512
61658530071760282087883925299698
61658530071760282087884954156376
61658530071760282087884954169474
61658530071760282088637095175094
61658530071760282092968676240538
61658530071760287027764800108546
61658530071760287034355068076356
61658530071760287035107955237590
61658530071760287035108213504794
61658530071760287446890218364006
61658530071760287446890476631210
61658530071761487784861381814447
61658530071761488196451917502701
61658530071761488196455016335415
61658530071761488196456164228319
61658530071768385365706802672350
61658530071768385366540273453480
61658530071768385366540531720684
61658530071768385368234850030846
61658530071768385368234850497406
61658530071768385368234850503022
61658530071768385368234882381706
61658530071768385368235107248290
61658530071768385368235108764610
61658530071768385368235108783324
61658530071768385368235141711768
61658530071768385368238206553180
61658530071768385368238207616038
61658530071768385373318453078782
61658530071768385373318453195422
61658530071768385373318567986462
61658530071768385373318571168790
61658530071768390726488000853256
61658530071768390909314311943272
61658530071768390909502341555586
61658530071768390909502344737914
61658530071768392556631397243578
61658530071769591659817185055697
61658530071769591659820626726911
61658530071769591659820627199087
61658530071769592895251218500041
61658530071772293363064244682221
61658530071772293363067343514935
61658530071772293363255714430763
61658530071772293363255715965797
61658530071772294597849620303281
61658530071772294605189303140207
61658530071772294605189303256847
61658530071772294605377331217535
61658530071772294605377331334175
61658530071772294605461272304531
61658530072600464799762060681375
61658530072600464982776285529807
61658530072600465348616794318531
61658530072600465394370378165589
61658530072600465394370379215349
61658530072600465394641974277285
61658530072600465394641975327045
61658530072600466584237759944853
61658530072611271750850087124373
61658530072611271795764524035903
61658530072611271795764638840041
61658530072611271796600319183721
61658530072612472507932464197453
61658530072612472919714470106425
61658530072612473102645126920489
61658530072612473102646274813393
61658530072612473107728815703207
61658530072612473109233040321831
61658530072612473109233040853992
61658530072612473109421067336295
61658530072612473109421068386055
61658530072612473109421068399159
61658530072612473109421068931320
61658530072612473109421327198524
61658530072612473109423678726534
61658530072612473109985152616635
61658530072612473109985152631143
61658530072612473109985180146591
61658530072612473109985181196351
61658530072612473109988509039751
61658530072612474756364419994773
61658530072612474756364448573085
61658530072612506461058061143202
61658530072612506461246089220530
61658530072612506461246347487734
61658530072632880482616734268159
61658530072635581591335807903081
61658530072635582140106857651971
61658530072635582185863793894683
61658530072635583375728972245701
61658530072636784132727665413045
61658530072636784132810200351373
61658530072636784734113129585682
61658530072636784734298803372171
61658530072636784734301414880454
61658530072636784734862887604155
61658530072636784734862916300511
61658530072636784734862917350271
61658530072636832903507317360144
61658530072636832910096178688188
61658530072643687112587280726031
61658530072643687295604972774255
61658530072647589161322739576521
61658530072647589756122321679819
61658530072647589756686405911803
61658530072647590945715903919141
61658530072647590946468016228453
61658530072647591547854511906525
61658530072705831965609450549256
61658530072705833200391384045592
61658530072708517060493622325839
61658530072709719607239760851048
61658530072709719607240019118252
61658530072709719608743985469672
61658530072709719608746338047442
61658530072709719608932013547000
61658530072709719608932271814204
61658530072709719608934623342214
61658530072709733831330568697416
61658530072709735661749047860899
61658530072709767777952207698066
61658530072709767778140235775394
61658530072709767784727034572178
61658530072709767784729358570232
61658530072709767784915062649506
61658530072709767784915320916710
61658530072709767784917386647560
61658530072709778349746531587294
61658530072709778715778418763364
61658530072716683251262160395329
61658530072716683251262389985836
61658530072716683251262389985837
61658530072716683251262391048646
61658530072716683251262419745002
61658530072716683251262505820973
61658530089352877811564605408782
61658530089352877811564605526826
61658530089352877812317746587870
61658530089352877812317746705914
61658530089352877819092573461982
61658530089352877819092573580026
61658530089352877819156365631716
61658530089352877819156368815448
61658530089352877819344396891324
61658530089352877819344396892776
61658530089352877819908477940980
61658530089352877819908477941028
61658530089352877819908481005264
61658530089352877819908481123308
61658530089352877858050410791386
61658530089352877864825237665498
61658530089352877864909950424944
61658530089352877864909953605868
61658530089352877864912277603922
61658530089352877864913049257658
61658530089352877865662065915180
61658530089352877865665418783010
61658530089354078622747537571368
61658530089377189482928146945306
61658530089377189489702973819418
61658530089377189489787689759788
61658530089377189489790013757842
61658530089377189490539802069100
61658530089377189490543154936930
61658530089377189492234378763106
61658530089377189492235407632882
61658530089378089602511341723705
61658530089378390247625273725288
61658530089378390247625531992492
61658530089378390249317526421240
61658530089386193477470587108345
61658530089388895041385487489724
61658530089388895041949568539380
61658530089388895041949571721708
61658530089388895224967265173824
61658530089388895226659516820016
61658530089388895226659517869776
61658530089388895226661840818070
61658530089389195223608510478106
61658530089389195230383337352218
61658530089389195230468050111664
61658530089389195230468053292588
61658530089389195230470377290642
61658530089389195230471148944378
61658530089389195231220165601900
61658530089389195231223518469730
61658530089389195232914742295906
61658530089389195232915771165682
61658530089389195414237600904808
61658530089389195414237859172012
61658530089389195415929853600760
61658530089450124311075550142506
61658530089450124311828691203550
61658530089450124311828691321594
61658530089450124318603518195706
61658530089450124318854566672344
61658530089450124319419422556660
61658530089450124319419422556708
61658530089450124319419425738988
61658530089450124357561355407066
61658530089450124364336182281178
61658530089450124364420898221548
61658530089450124364423222219602
61658530089450124365173010530860
61658530089450124365176363398690
61658530089450140965377632567324
61658530089450140966133097757564
61658530089450140972971059803360
61658530089450140972971834639424
61658530089451041540720079324493
61658530089451325076505155544384
61658530089451325122258740454252
61658530089458244246546787790096
61658530089461846699717312773325
61658530089461846699992719378227
61658530089461846699992719496271
61658530089461846700052042186253
61658530089461846700055481143151
61658530089461846700554106190895
61658530089461846700554106209609
61658530089461846700554107725929
61658530089461846700554136305645
61658530089461846700557578567127
61658530089461846707332400736975
61658530089461846707332402136655
61658530089461846707332402254699
61658530089461846707332405441239
61658530089462130098241718939866
61658530089462130105016545813978
61658530089462130105103585752402
61658530089462130105853374063660
61658530089462130105856726931490
61658530089462146706057219724654
61658530089462146713651422863776
61658530089462146752626479426080
61658530089483439976981531724025
61658530089486141540708404029528
61658530089486141541460513155060
61658530089486141541460516219344
61658530089486141541460516337388
61658530089486157593628633003856
61658530089486157595132972409356
61658530089486157595886117837794
61658530089486158189929201618468
61658530089486158195012923702630
61658530089486158324867758112831
61658530089486158324867758114235
61658530089486158324871230018291
61658530089486158325431842344815
61658530089486158325431842363529
61658530089486158325432990252221
61658530089486158325432990256433
61658530089486158325435314248871
61658530089486158325436089102197
61658530089486158325683665656113
61658530089486158325687137561573
61658530089486158327378242351523
61658530089486158327942326582103
61658530089486158327942326600817
61658530089486158327942441386241
61658530089486158327943101435477
61658530089486158327943130133237
61658530089486158327943474488105
61658530089486158327943474489509
61658530089486158327943474493721
61658530089486158333026045483937
61658530089486162031536129563093
61658530089486163678856571967772
61658530089486163686195220555619
61658530089486163686195220555862
61658530089486441729894281967898
61658530089486441729978997908268
61658530089486441729981321906322
61658530089486441730731110217580
61658530089486441730734463085410
61658530089486441732425686911586
61658530089486441732426715781362
61658530089486441913748545520488
61658530089486457784403566406140
61658530089486457789674426928832
61658530089486458377504215580000
61658530089486458379198792274006
61658530089486458379199795628350
61658530089486458384283517699414
61658530089486458386731235572508
61658530089487347972001248751595
61658530089487358902010020115753
61658530089487358906278179011213
61658530089487362605604165916373
61658530089487364031506066944139
61658530089487364435683652758265
61658530089487364435938947954908
61658530089487364443277481291059
61658530089487364443309250302517
61658530089487364443309256423723
61658530089494261468587878388496
61658530089494568573456503924453
61658530089498163930608562280954
61658530089498163935692513934560
61658530089498164065275411042895
61658530089498164065278478008731
61658530089498164065278478010183
61658530089498164065529524951787
61658530089498164065529898004255
61658530089498164065547121486505
61658530089498164065547465847197
61658530089498164065547465860247
61658530089498164065550445658187
61658530089498164065550565165137
61658530089498164065550818710607
61658530089498164065550818710815
61658530089498164065550818728077
61658530089498164065550819182991
61658530089498164065550823432341
61658530089498164065610141872973
61658530089498164065613580829871
61658530089498164066112205896329
61658530089498164066112207412648
61658530089498164066112207412649
61658530089498164066112234575215
61658530089498164066112321744563
61658530089498164066115677781671
61658530089498164066115678253847
61658530089498164066366726258309
61658530089498164067785519039771
61658530089498164067785861860849
61658530089498164067785861879563
61658530089498164067785861879723
61658530089498164067785863395883
61658530089498164067785863396043
61658530089498164067785863414757
61658530089498164067785890575919
61658530089498164067785892093643
61658530089498164067785892111113
61658530089498164067785895280183
61658530089498164067785976664987
61658530089498164067785978200181
61658530089498164067789334237081
61658530089498164068057606196177
61658530089498164068057831062761
61658530089498164068057859759117
61658530089498164068057864463381
61658530089498164068057945848185
61658530089498164068061045153075
61658530089498164068622690133617
61658530089498164068622691649937
61658530089498164068622720347697
61658530089498164068622804919041
61658530089498164068626162491135
61658530089498164072869580762683
61658530089498164072869585484417
61658530089498164072890128416615
61658530089498164072890500423695
61658530089498164072890501469035
61658530089498164072890501469243
61658530089498164072890501486505
61658530089498164072890501941419
61658530089498164072890504655783
61658530089498164072890505127959
61658530089498164072890506190733
61658530089498164072890506190769
61658530089498164073706409016737
61658530089498164075400984660983
61658530089498164075400989365247
61658530089498169472639645178190
61658530089498169602550242032564
61658530089498169602550500181724
61658530089498169602550500299768
61658530089498169609137036112034
61658530089498169609325068906676
61658530089498169609889924790992
61658530089498169609890183058196
61658530089498171256454121412340
61658530089498171256464597244373
61658530089498171256464597710933
61658530089498171257029456781060
61658530090326324960754358570407
61658530090326336073707704133661
61658530090326336073708077205003
61658530090326336073791501744493
61658530090326336073791760024795
61658530090326340967165909096059
61658530090326340967646709205881
61658530090326340967730764980375
61658530090326340974421536079993
61658530090326341012919235724221
61658530090326341013484349890243
61658530090326341562715658458397
61658530090326341569218139908899
61658530090326343418256830695922
61658530090326641965229593742228
61658530090334747074970772621800
61658530090337450016348121503167
61658530090338348751418857615288
61658530090338348797174881681640
61658530090338383752883573019073
61658530090338394865920974473461
61658530090338398570266774958257
61658530090338398577043924780663
61658530090338398577608780664979
61658530090362659141513655870172
61658530090362660783814930382642
61658530090370764251254834749744
61658530090370764251255839153848
61658530090373515780125853466705
61658530090373515963079884185161
61658530090373515963142560210937
61658530090430807634866226009320
61658530090430809291280473424018
61658530090431693174285390133835
61658530090431707998384124498639
61658530090431707998447628151065
61658530090431741350209144787849
61658530090431741350770531956053
61658530090431757410278792292035
61658530090431993363555984130619
61658530090431993363556758965279
61658530090432008188198628164927
61658530090432009445952640594600
61658530090432009445952643782544
61658530090432041539459564216537
61658530090434409915900643016632
61658530090434409915900757801840
61658530090434709502823792082492
61658530090434711751799358050522
61658530090435604991987277579876
61658530090435609910402392851233
61658530090435611900991287933539
61658530090435611908309278448897
61658530090435611908333293640261
61658530090435643422397828942626
61658530090435643422397829059266
61658530090435654589051533424858
61658530090442515025621403574805
61658530090442515025641935618602
61658530090442515025641936681412
61658530090442515025642324163113
61658530090442516123791009785653
61658530090442516261051764161125
61658530090442559307553168504339
61658530090442559353306407857421
61658530090442559353306753296163
61658530090442559353871263741737
61658530090442816267308018873973
61658530090442816450325452644325
61658530142527755010523666349142
61658530142527755010523924616346
61658530142527755010711952693674
61658530142527755011276035874446
61658530142527755011276035874494
61658530142527755054020142559246
61658530142527755054584998443562
61658530142527755056276479487182
61658530142527755056277251139514
61658530142527755056465537484046
61658530142527755056467860432340
61658530142527755057032719498984
61658530142527804833635767955860
61658530142527804833824054300392
61658530142527804833826377248686
61658530142527804834388138532376
61658530142527804879389352749136
61658530142527804879389611016340
61658530142527804879577639093668
61658530142527804879580995143826
61658530142530506125289111201724
61658530142530506126041220327304
61658530142530506126041223391540
61658530142530506171042695992144
61658530142530506171794808301456
61658530142530506171798161169286
61658530142531656922750743046518
61658530142531706745110732345424
61658530142531706745862844654736
61658530142531706745866197522566
61658530142531706875511945441448
61658530142531706875511948623776
61658530142531706882290900019454
61658530142531706883126953314980
61658530142531706921265530233224
61658530142531706928880538224848
61658530142552066679462734597482
61658530142552066681154987293434
61658530142552066681910455652904
61658530142562921670879674349780
61658530142562921671067702427108
61658530142562921671071058477266
61658530142562921671635142707846
61658530142562921673327395403798
61658530142562921673327395405202
61658530142562921673329461134600
61658530142563772232563985293806
61658530142563772232565018395670
61658530142563772233317126472894
61658530142564072419578242245966
61658530142564072420143098130282
61658530142564072421834579173902
61658530142564072421835350826234
61658530142564072422023637170766
61658530142564072422025960119060
61658530142564072422590819185704
61658530142564122244947452435856
61658530142564122244947710703060
61658530142564122245135738780388
61658530142564122245139094830546
61658530142564122247395431758482
61658530142564122420538426491492
61658530142564122420538430722128
61658530142564122421102510722072
61658530142564122421102511771784
61658530142564122428152405611888
61658530142564122428153438713752
61658530142564122428717261496204
61658530142564122428717519763408
61658530142564122430408742539824
61658530142564122430409514192156
61658530142564122430412095407654
61658530142564122430412870242314
61658530142566523348082310925656
61658530142566523348082314107984
61658530142566823536600795678864
61658530142566823537352907988176
61658530142567724655902941507807
61658530142625001510034610964822
61658530142625001510786980490174
61658530142625001510786984722262
61658530142625001554095943059242
61658530142625001555788195755194
61658530142625001556540569514038
61658530142625001556543664114664
61658530142625051333899083148056
61658530142625067386064103791132
61658530142625067392842143239238
61658530142625067393406999123554
61658530142625067431817717280764
61658530142625067438408476329252
61658530142625067438596762673784
61658530142628669840077620248995
61658530142628669846852447123107
61658530142628969898925163650386
61658530142628969898926196752250
61658530142628970029325004362034
61658530142635872559266439159150
61658530142635872559266443391238
61658530142635872559454352328750
61658530142635872559454352445390
61658530142635872559454467236430
61658530142635872559454470418758
61658530142635872560019326303074
61658530142635872560019584570326
61658530142635872598430044460284
61658530142635872605207937238666
61658530142635872971048445068074
61658530142635873146468587236376
61658530142635873146468845516678
61658530142635873146656873594006
61658530142635873146660229644164
61658530142635873154063047574276
61658530142636773714196944668317
61658530142636773714197059116919
61658530142636773714200038796767
61658530142636773714200038914859
61658530142636773714280627021549
61658530142636773714280627139641
61658530142636773714447762157165
61658530142636773714451085856463
61658530142636773714468568078354
61658530142636773714468653693581
61658530142636773714468653699197
61658530142636773714468654165757
61658530142636773714468912432961
61658530142636773714468912434413
61658530142636773714469026751825
61658530142636773714469026764923
61658530142636773714472006561411
61658530142636773714472006562863
61658530142636773714472121352451
61658530142636773714472126069813
61658530142636773714531674081245
61658530142636773715033768200637
61658530142636773715033768317277
61658530142636773715033768318729
61658530142636773715033772922370
61658530142636773715033882636141
61658530142636773715033882649239
61658530142636773715284815260333
61658530142636773721811689319839
61658530142636773721811689321291
61658530142636773722062851520495
61658530142636773722062856242228
61658530142637007294211450707726
61658530142637007296467787635662
61658530142637007296659168580820
61658530142637007297220933046838
61658530142637007297224027647464
61658530142637057295735720233544
61658530142637057302785614073648
61658530142637057303350469957964
61658530142637057303350728225168
61658530142637073172498080813564
61658530142637073179275973591946
61658530142637073766541284133160
61658530142637073767106140017476
61658530142637073767106398284680
61658530142660168170390360698256
61658530142660168171142734455696
61658530142660168171146087323526
61658530142660184223307780614204
61658530142660184225002356258450
61658530142660184230085673392586
61658530142661018732828071088574
61658530142661018732828075320662
61658530142661068555940173746504
61658530142661068555940176810740
61658530142661068738957870380900
61658530142661084609799513172078
61658530142661084609799769917138
61658530142661084614883115747630
61658530142661084615448347989206
61658530142661085339347537759119
61658530142661085339911502936211
61658530142661085339911502937615
61658530142661085339911502954877
61658530142661085339911617740301
61658530142661085339911618790109
61658530142661085339914974840267
61658530142661085339915749693593
61658530142661085340163326247509
61658530142661085340166798152969
61658530142661085342421987173499
61658530142661085342421987192213
61658530142661085342422015871307
61658530142661085342422101977637
61658530142661085342422762026873
61658530142661085342423135079501
61658530142661085342423135085117
61658530142661085346690576567705
61658530142661085347505706075333
61658530142661090151068037209658
61658530142661318922098669200758
61658530142661368920613456387464
61658530142661368928228206111884
61658530142661368928228464379088
61658530142661368929920458807836
61658530142661368929923814857994
61658530142661384797375816967484
61658530142661384799070392611730
61658530142661385391983876171396
61658530142661385391984134438600
61658530142661385393679484917506
61658530142661385394431597226818
61658530142661385398762145188946
61658530142661389052491846192456
61658530142661390287838635571704
61658530142661390294395726832868
61658530142661390333654896507395
61658530142661390333654899689723
61658530142663786501145666088906
61658530142663791984989314354048
61658530142663791991512055398613
61658530142663791992327962941895
61658530142664086690416260085690
61658530142664086692863977958784
61658530142664090755989609922083
61658530142664090755989609922084
61658530142664091991336399301331
61658530142664091991336399301332
61658530142664092037089984211247
61658530142664092037089987393575
61658530142664092180856925513694
61658530142664092181609037841720
61658530142664971155413886123487
61658530142664987068438880289808
61658530142664987068627166647390
61658530142664987070882097402168
61658530142664987070883242112744
61658530142664987070883245295072
61658530142664987205635719935715
61658530142664987205636868296720
61658530142664987205636869359530
61658530142664987207307080539998
61658530142664987207307085322967
61658530142664987208142760966755
61658530142664990774758374060628
61658530142664990919266827282561
61658530142664992558802946062197
61658530142664992559053993121893
61658530142664992559053993122136
61658530142664992559057350707328
61658530142664992559085419176840
61658530142664992559148180941764
61658530142664992566395999295175
61658530142664992612160060384946
61658530142664992612160065106680
61658530142664992748573395423201
61658530142664992748594316128149
61658530142664992749410223677254
61658530142664992749410223677290
61658530142664992749410223677335
61658530142664992749410223677338
61658530142664992749410338934935
61658530142664992749420819482152
61658530142664992749441740188711
61658530142664993161203082608568
61658530142671873721799359746936
61658530142671873721990739642286
61658530142671889774717521569052
61658530142671889776411839879214
61658530142671889776412097096658
61658530142671889781307529757550
61658530142671889781307533989638
61658530142671889781495442927150
61658530142671889781495443043790
61658530142671889781495557834830
61658530142671889781495561017158
61658530142671890371020414567822
61658530142671895866722349260134
61658530142671897101881114793947
61658530142671897101881114794190
61658530142671897101891618744995
61658530142671897101912510636947
61658530142671897101912510753587
61658530142671897101912539333303
61658530142671897102100538714275
61658530142671897102100538830915
61658530142672189963988144147004
61658530142672189965682719791250
61658530142672189970766036925386
61658530142672190558031347466600
61658530142672190558596203350916
61658530142672190558596461618120
61658530142672190560291008566010
61658530142672190560291037262366
61658530142672190560479065339694
61658530142672190561043924406338
61658530142672197291162183928735
61658530142672197291350212006063
61658530142673074472023226040168
61658530142673074472023229222496
61658530142673074478798052914280
61658530142673074478801404732350
61658530142673074478801408964438
61658530142673091079755157740781
61658530142673091079755157740829
61658530142673091079755158790589
61658530142673091079755158803639
61658530142673091079758137064933
61658530142673091079758137066337
61658530142673091079758137066385
61658530142673091079758138601579
61658530142673091079758141788119
61658530142673091079758510608659
61658530142673091079758511653999
61658530142673091079758511654207
61658530142673091079758511671469
61658530142673091079758514840747
61658530142673091079842194479615
61658530142673091080009185543183
61658530142673091080009558595651
61658530142673091080026753380301
61658530142673091080026753385917
61658530142673091080026753852476
61658530142673091080026753852477
61658530142673091080026782077901
61658530142673091080027126438545
61658530142673091080027126438593
61658530142673091080027126451643
61658530142673091080030106248131
61658530142673091080030106249583
61658530142673091080030221039171
61658530142673091080030225756533
61658530142673091080030479302003
61658530142673091080030479302211
61658530142673091080030479319473
61658530142673091080030479774387
61658530142673091080030484023737
61658530142673091080089802464369
61658530142673091080093241421267
61658530142673091080570975995452
61658530142673091080570975995453
61658530142673091080574044614039
61658530142673091080574419201701
61658530142673091080591895166611
61658530142673091080591981273101
61658530142673091080591982322861
61658530142673091080594965320391
61658530142673091080595338845243
61658530142673091080595339908053
61658530142673091080842943643457
61658530142673091080846386849705
61658530142673091082265178095973
61658530142673091082265178097425
61658530142673091082265182819159
61658530142673091082265522452245
61658530142673091082265522470959
61658530142673091082265523987279
61658530142673091082265551150053
61658530142673091082265551167315
61658530142673091082265551622229
61658530142673091082265551639698
61658530142673091082265551639699
61658530142673091082265555871543
61658530142673091082265555871579
61658530142673091082265555871786
61658530142673091082265555871787
61658530142673091082265637256383
61658530142673091082265637728767
61658530142673091082265638778527
61658530142673091082268994828477
61658530142673091082537147279171
61658530142673091082537147280623
61658530142673091082537147753012
61658530142673091082537233368239
61658530142673091082537233373855
61658530142673091082537233840415
61658530142673091082537262070211
61658530142673091082537262538223
61658530142673091082537266787573
61658530142673091082537491635443
61658530142673091082537491654157
61658530142673091082537520333251
61658530142673091082537520350513
61658530142673091082537520805427
61658530142673091082537525054741
61658530142673091082537525054777
61658530142673091082537606426483
61658530142673091082537606426531
61658530142673091082537606439581
61658530142673091082540705744471
61658530142673091083102379876283
61658530142673091083105823082531
61658530142673091087349241354079
61658530142673091087349241826463
61658530142673091087349246075813
61658530142673091087369792194503
61658530142673091087370162060431
61658530142673091087370162532815
61658530142673091087370166782165
61658530142673091087620951207215
61658530142673091087620955928948
61658530142673091089880645707293
61658530142673091089880649956643
61658530142673096440790385613414
61658530142673096487119305769586
61658530142673096487119310491320
61658530142673096616775640529181
61658530142673096617026803305972
61658530142673096617026803306020
61658530142673096617030160773120
61658530142673096617030160891164
61658530142673096623564186369729
61658530142673096623804729498072
61658530142673096624369584319575
61658530142673096624380064866792
61658530142673098270933782003736
61658530142673098270944257835769
61658530142673098270944258302329
61658530142673098270944261488140
61658530142673098271027940655561
61658530142673098271509117372456
61658530143503971724201286719000
61658530143503971724472882830696
61658530143504271913471852019428
61658530143504271913659880096756
61658530143504271913743477183229
61658530143511174436824201438556
61658530143511174436824201556648
61658530143511174436824201558052
61658530143511175031620432195960
61658530143511175031620432314052
61658530143511175031620432315456
61658530143512075004573221314064
61658530143512075416167199145708
61658530143512075599160532103640
61658530143512075599181423994140
61658530143512075599348560182372
61658530143512075599369452071468
61658530143512075599432128097244
61658530143512075599432128215336
61658530143512075599432128216740
61658530143512375193822894605900
61658530143512375193822894725396
61658530143512375193906462759764
61658530143512375605416872437544
61658530143512375788431097285976
61658530143512375788431097405472
61658530143512375788619125363304
61658530143512375788619125482800
61658530143514776707820280940588
61658530143514776708070985163188
61658530143514777302595619808896
61658530143514777302616511697992
61658530143515076897069954232424
61658530143515076897069954350516
61658530143515077491866184989828
61658530143515077491866185107920
61658530143515126909970721677914
61658530143515977464818974107932
61658530143515977464881650251800
61658530143515977465069678330532
61658530143515977465153246363496
61658530143515977465153246364900
61658530143515977510906831627709
61658530143515979294480735564833
61658530143515979302074894241696
61658530143539088332948721317108
61658530143540289089759386405720
61658530143540289089947414484452
61658530143540289090030982518820
61658530143540338919583640462090
61658530143540339096095006084405
61658530143548392964718631790360
61658530143548392964990227902056
61658530143548442971054251469045
61658530143548442977557225014017
61658530143548442977559544776557
61658530143548442977640793048385
61658530143608470941624763297382
61658530143608470941624763415474
61658530143609319693438370972378
61658530143609319696509496235402
61658530143609319703288533718744
61658530143609321480083396985986
61658530143609321480086839129424
61658530143609321480334444045682
61658530143609321480337543232528
61658530143609321487677225990956
61658530143609321487677568947548
61658530143609336301986206666810
61658530143609336302551062551126
61658530143609336302553386899100
61658530143609336304245639595052
61658530143609336305060427930140
61658530143609336310144116717224
61658530143609338165141310730109
61658530143609369656883123871376
61658530143609371509373783172890
61658530143609371509373783290982
61658530143609371509373783292386
61658530143609681401476237381274
61658530143609682636258170876206
61658530143612039869141515785071
61658530143612323991398050784297
61658530143612339868139606576431
61658530143612340057659083743718
61658530143612340057932100436798
61658530143612340470278190596468
61658530143612373219964626865641
61658530143612373409481666293594
61658530143612373409484104032928
61658530143613223940873866148332
61658530143613240442457558847795
61658530143613240625681120312306
61658530143613241038027210471976
61658530143613241038089972236900
61658530143613273977230686169102
61658530143613273977233123908436
61658530143613283260940626058569
61658530143613283260940627121379
61658530143613283260944069264817
61658530143613283672723020986410
61658530143613288611662338932751
61658530143613288611665781076189
61658530143613288794613888108286
61658530143620143743347615741273
61658530143620143743348038040527
61658530143620143743368655836522
61658530143620143743368671781867
61658530143620143743368671781915
61658530143620143743368930049071
61658530143620143743368930049119
61658530143620143744100761169711
61658530143620144978882694664643
61658530143620177095193692071077
61658530143620177095193692071125
61658530143620177095193950338281
61658530143620177095193950338329
61658530143620443932618344607143
61658530143620443932618345073703
61658530143620443932618601824587
61658530143620443932618603340907
61658530143620443932618603340955
61658530143620443932639265777913
61658530143620443932639522529535
61658530143620443932806629901963
61658530143620445168237106349624
61658530143620445580019369476040
61658530143620477284439907274130
61658530143620477284443364896353
61658530143620477284443365362913
61658530143620477284443394058531
61658530143620477284443623630117
61658530143620477284443623630165
61658530143620477284631650191125
61658530143620477284631678887481
61658530143620488398314495398346
61658530143620493336605042708246
61658530143621344363169630605915
61658530143621344501204451469730
61658530143621345598725371967911
61658530143621345598788133614584
61658530143621346147768389351548
61658530143621346147831151116472
61658530143621377852188927149638
61658530143621377852192413934039
61658530143621388370768196072773
61658530143621388416521752284881
61658530143621388417271459092514
61658530143621388783031349996460
61658530143621388966314476594402
61658530143621390017813283491392
61658530143645655569697142344864
61658530143645689470543272020603
61658530143645689477317725842087
61658530143645705532579363357601
61658530143645705532580482565795
61658530544317030555830982312594
61658530544317030556102954559868
61658530544317030967697704032198
61658530544317031104958720342476
61658530544317031105710829468056
61658530544317931535425803319398
61658530544317931535508714491070
61658530544317931535509486143402
61658530544318231130170990913148
61658530544318231717920798671694
61658530544318231724696397199542
61658530544318231724779308371214
61658530544318231724780084270136
61658530544318231724783437137966
61658530544318231725535806663318
61658530544318231861978334098128
61658530544318231861981429748514
61658530544318231862796562455732
61658530544422380930573144560188
61658530544422397401675035289996
61658530544422397539124076377182
61658530544422397539124079559510
61658530544422397539689193711078
61658530544422402892105223949204
61658530544422402892293509243976
61658530544423581504641180913468
61658530544423598158945582732698
61658530544423601865551966888310
61658530544423603649188632940278
61658530544425999261140157359742
61658530544425999261140161591830
61658530544425999261328443717324
61658530544426282796022290461074
61658530544426283207889012180678
61658530544426283337559036738026
61658530544426283345066084202918
61658530544426283384044070466894
61658530544426283390819668994742
61658530544426283390902580166414
61658530544426283390903356065336
61658530544426283390906708933166
61658530544426283391659078458518
61658530544426299450598664527578
61658530544426299450599037580206
61658530544426299991860342904014
61658530544426299991860342905418
61658530544426299992675246043192
61658530544426299999454548164058
61658530544426299999454549226868
61658530544426304940840938482152
61658530544426304941029225176604
61658530544426305352623978911334
61658530544427200559860528894111
61658530544427200560424494071203
61658530544427200560424494072607
61658530544427200560424494089869
61658530544427200560424494089917
61658530544427200560424609925101
61658530544427200560425641978609
61658530544427200560425641982821
61658530544427200560427965975259
61658530544427200560428740828585
61658530544427200560676317382501
61658530544427200560676346081713
61658530544427200560679789287961
61658530544427200567203564503107
61658530544427200567203567702697
61658530544427200568018697210325
61658530545298603550574616466917
61658530545301306489355721897685
61658530545301306489355721899089
61658530545301606815867297352904
61658530545301606815867297371618
61658530545302540737948378685473
61658530545407005375543081755221
61658530545407005375543081755269
61658530545410607646622845126805
61658530545410608874629950151196
61658530567951532574267106003894
61658530567951532574288026592202
61658530567951532574351050291932
61658530567951532575103159417512
61658530567951532575103162481748
61658530567951532620020690795718
61658530567951532620104635082352
61658530567951532620856747391664
61658530567951532620860100259494
61658530567952733332188892405188
61658530567952733377942219047852
61658530568056904544512151818642
61658530568060484663410341359064
61658530568060484671025349352092
61658530568060501318550538324660
61658530568060501318550796591864
61658530568060501325329094307174
61658530568060501325329869141834
61658530568060501454912735801893
61658530568060501454913112041061
61658530568060501454913112042465
61658530568060501454913112046677
61658530568060501455748787667379
61658530568060501455748787686093
61658530568060501455748789202413
61658530568060501455749935573381
61658530568060501455749935574785
61658530568060501455749935578997
61658530568060501455752260043611
61658530568060506808417014293968
61658530568060506808980983734912
61658530568060506815760057819916
61658530568060784860211998944198
61658530568060784860295943230832
61658530568060784861048055540144
61658530568060784861051408407974
61658530568060801461252672854874
61658530568060801461254995803168
61658530568060801468846878113514
61658530568060801507821160902564
61658530568060801514600463021978
61658530568060806997687608292204
61658530568060806997690965742042
61658530568060806998251577733148
61658530568060806998255824812898
61658530568060807005030647100790
61658530568061691102315871125865
61658530568061691102318194074159
61658530568061707161823012266703
61658530568925001289608123829608
61658530568933105164567369215652
61658530568933401830165454098284
61658530568936108475888603464447
61658530568937003552369563158124
61658530569029501097312856648154
61658530569029501097563908288454
61658530569030401665312813372718
61658530569030401665312813378334
61658530569030662941218326463767
61658530569030667905493122555880
61658530569033102774014341745428
61658530569033103368538976410010
61658530569033103368559983209882
61658530569033403557806188842608
61658530569033403565337629213294
61658530569034298177592510419110
61658530569034304125617884743892
61658530569034304125621352397146
61658530569034312864552173667156
61658530569041175132290434239647
61658530569041208479115835614632
61658530569041208479115835616036
61658530569041208479117069614070
61658530569041217194887803732397
61658530569041217400225430984488
61658530569041217400789515216472
61658530569041508675078808092866
61658530569042403081428280571791
61658530569042407405993172183784
61658530569042407405993172189400
61658530569042409235299740328796
61658530569042409235299740347510
61658530569042409235299740465554
61658530569042409235299741863830
61658530569042409235299741865234
61658530569042409235383451870939
61658530569042409236114528783380
61658530569042409242639452330972
61658530569042409242639452335184
61658530569042409242702214100108
61658530569042409242890499390668
61658530569042409242890499394880
61658530569042409242974186465390
61658530569042417974293352546728
61658530569042417974293725618070
61658530569042417974293725619474
61658530569042418524088785641291
61658530569042418569926052902987
61658530569042419743326201740801
61658530569042420360759399388016
61658530569045104830680432383882
61658530569045104967881781398720
61658530569045105379472402826074
61658530569045105379475763479714
61658530569045105379723106929178
61658530569045105379723364146622
61658530569045105379726807352870
61658530569045105403198822579562
61658530569045105448931485365976
61658530569045105448931486901170
61658530569045105448931486906786
61658530569045105448931490087710
61658530569045110321047858215356
61658530569045110343997920551282
61658530569045110344001273418904
61658530569045110344001273419112
61658530569045110939361588409904
61658530569045110946074887576175
61658530569045110946074887581791
61658530621227328301310356772467
61658530621227328308903409072325
61658530621234527307037383398802
61658530621234527307054951235920
61658530621234527307055209503124
61658530621234527307058304103750
61658530621234527307121065752034
61658530621234527307870854179932
61658530621234527307871112447136
61658530621234527307874211652856
61658530621234527314649033805234
61658530621234527314649033921874
61658530621234527314649148712914
61658530621234527315214007779558
61658530621234527352787902404448
61658530621234527352871584757680
61658530621234527352874650661950
61658530621234527352875803276588
61658530621234527353624725936768
61658530621234527360214705545502
61658530621234527360402618715150
61658530621234527360402618831790
61658530621234527360402733622830
61658530621234527360403766724694
61658530621234527360403771329788
61658530621234527360967850956678
61658530621234527764658066403004
61658530621234527901663268712860
61658530621234527901664301814724
61658530621234527902671966556834
61658530621234532667630296284936
61658530621234532667818581579708
61658530621234532843302886981876
61658530621234532850644894204918
61658530621235427738421881444892
61658530621235427738422139712096
61658530621235427745200061186834
61658530621235427745200175977874
61658530621235428469392396393289
61658530621235428469395868284247
61658530621235428469664483081683
61658530621235428470229224629873
61658530621235428470232696532477
61658530621235428470480300269285
61658530621235428470483743475533
61658530621235428477007518690679
61658530621235428477007519157239
61658530621235428477007523406589
61658530621235433823653177881732
61658530621235433830428004755844
61658530621235727926855938757728
61658530621235727926939621110960
61658530621235727926942687015230
61658530621235727927692762290048
61658530621235727934470655068430
61658530621235733424712672155432
61658530621235733424713705276010
61658530621235733424900957100284
61658530621235733470466257065348
61658530621238135121892800193142
61658530621238135121892800206192
61658530621238429774979620499790
61658530621238435311163389487066
61658530621239335872384130191268
61658530621239335872384130191316
61658530621239335872385278097270
61658530622109834725671251540476
61658530622109834725671251658520
61658530622110735110489614607536
61658530622110735110489614620634
61658530622110735110489614738678
61658530622110735293420271415984
61658530622110735293420271434698
61658530622110735293420271534028
61658530622110735293420271535480
61658530622110735293420271552742
61658530622110735293482947578518
61658530622110735293503839469066
61658530622110735293503839568396
61658530622110735293503839569848
61658530622110735293503839587110
61658530622110735705264953487490
61658530622110735705285845378038
61658530622111035299739287893756
61658530622111035299739287899372
61658530622111035299739287912470
61658530622111035299739288011800
61658530622111035299739288030514
61658530622111035482753512742188
61658530622111035482753512760902
61658530622111035482753512860232
61658530622111035482753512878946
61658530622111035894535518669874
61658530622111035894535518787918
61658530622113436996667331042508
61658530622113436996667331160552
61658530622113436996667331162004
61658530622113436996918035263656
61658530622113436996918035282370
61658530622113436996938927172918
61658530622113436996938927272248
61658530622113436996938927273700
61658530622113436996938927290962
61658530622113737186188600446040
61658530622113737186188600464754
61658530622113737186188600582798
61658530622113781665167725636132
61658530622114637570735367395788
61658530622114637570735367401404
61658530622114637570735367513832
61658530622114637570986071616936
61658530622114637570986071635650
61658530622114637753749592244220
61658530622114637753749592362264
61658530622114637753749592363716
61658530622114637753937620321548
61658530622114637753937620340262
61658530622114637753937620439592
61658530622114637753937620441044
61658530622114637753937620458306
61658530622114637754000296465368
61658530622207129402859822420596
61658530622207129403695502764276
61658530622208329977681004207930
61658530622208330160695229056362
61658530622208330168035026659560
61658530622208330168035026678274
61658530622208339448753162063222
61658530622208341095819573425794
61658530622208341095882335190718
61658530622208341278812877685918
61658530622208341278833798274226
61658530622210698327949777273606
61658530622211042799317337155422
61658530622211898901998040809075
61658530622211899084948470440923
61658530622211899084948470440950
61658530622211943366857020409235
61658530622211943366860462552673
61658530622211943367066357030930
61658530622211943367129118795854
61658530622211943549810892066504
61658530622211943549810892184548
61658530622211943557426029198297
61658530622218787378748010847636
61658530622218803437690956153151
61658530622218803437690956153178
61658530622218803438255812037494
61658530622218803438423176625923
61658530622218831850385919514366
61658530622218836784430432436164
61658530622218836785248692787736
61658530622218847902278310943882
61658530622218847902553377896776
61658530622218847909893060655204
61658530622219135144293327138100
61658530622219135144377009485716
61658530622219136973680105844640
61658530622219136974519257970072
61658530622219136974519257970120
61658530622219136974520405880499
61658530622219136981023265165656
61658530622219136981023265184370
61658530622219136981776406344744
61658530622219148092553228501326
61658530622219987540197987891048
61658530622219987945200972069646
61658530622219999040685469037242
61658530622220002357581189830232
61658530622220002365363308362071
61658530622220003982072892812736
61658530622220004050738123476854
61658530622220031845160096157606
61658530622220031982358088768154
61658530622220031982358088785416
61658530622220031982420764793930
61658530622220031982420764811192
61658530622220031982424203768090
61658530622220032051817168125728
61658530622220032394202770720164
61658530622220032394206209677062
61658530622220032394206467944266
61658530622220032607634671631211
61658530622220035689214369239400
61658530622220035712101665113034
61658530622220035712101669817506
61658530622220035712122557121626
61658530622220037335590280584726
61658530622220037336343425995902
61658530622220037358477576439610
61658530622220037358477581161344
61658530622220037358498468448202
61658530622220037358498473051892
61658530622220037542247385955080
61658530622220037542248419074206
61658530622220037542268277845628
61658530622220037542268277862890
61658530622220037548772285041164
61658530622220037548772285059878
61658530622220037549588187985176
61658530622220037549588188003890
61658530622220046830221526492373
61658530622220046830221526492533
61658530622220046830221528008693
61658530622220046830221528008853
61658530622220047425018131837599
61658530622220049079490055226546
61658530622222704068610367988595
61658530622222750370414267704393
61658530622222750371143137021426
61658530780651240632457720733392
61658530780651240633021804965376
61658530780651240678022244346072
61658530780651240678022245395832
61658530780651240678023277447936
61658530780651240678025601445990
61658530780651240678775389757248
61658530780651240678778742625078
61658530780662045798882016653304
61658530780662045799070044613944
61658530780662045799070044730584
61658530780662045799070047912912
61658530780662045799634128962568
61658530780662045799634128962616
61658530780662045844635604627456
61658530780662045844637928625510
61658530780662045844638700279246
61658530780662045844826985574018
61658530780662045844826985690658
61658530780662045845391069804598
61658530780662045845391069922642
61658530780662946229621071995544
61658530780662946229621075177872
61658530780662946230185156227528
61658530780662946230185159409856
61658530780663246418702607878872
61658530780663246418702608928632
61658530780663246418703383764696
61658530780663246418703640980736
61658530780663246418705964978790
61658530780663246418706736632526
61658530780663246418895021927298
61658530780663246419455753290048
61658530780663246419459106157878
61658530780663246549104853027000
61658530780663246549104854076760
61658530780663246555883032768942
61658530780663246555883037001030
61658530780663246555900600489420
61658530780663246555900601539180
61658530780663246555901633591284
61658530780663246555903957589338
61658530780663246594858437818824
61658530780663246601908332708640
61658530780663246602473188592956
61658530780663246602473446860160
61658530780759292298580217693932
61658530780759292299145073578248
61658530780759292299145076760576
61658530780759292344145516141272
61658530780759292344145517191032
61658530780759292344146292027096
61658530780759292344146549243136
61658530780759292344148615092030
61658530780759292344148873241190
61658530780759292344333802485756
61658530780759292344898661552448
61658530780759292344901756271118
61658530780759292344902014420278
61658530780759292344902014538322
61658530780759308350305904938444
61658530780759308350306679773104
61658530780759308350309003771158
61658530780759308350497289065930
61658530780759308396039372674380
61658530780759308396227659018912
61658530780759308403654466759444
61658530780759308403841976846550
61658530780759308403842753103976
61658530780759308404406574463662
61658530780759308404406832730866
61658530780759308762087910847368
61658530780759308762088943949232
61658530780759308762091266897526
61658530780759308815435696410990
61658530780759308945103283588912
61658530780759308945103283602010
61658530780759308945855395911322
61658530780759308952696710824948
61658530780759308952697485661012
61658530780760192729696100843208
61658530780760192729696100843256
61658530780760192905098788554360
61658530780760192905098789604120
61658530780760192912713539328492
61658530780760192912713797595696
61658530780760208789204275085958
61658530780760209376469438957448
61658530780760209376470213792108
61658530780760209384000620647452
61658530780760209384000878914656
61658530780760209512831754406645
61658530780760209512831754412261
61658530780760209513103350518293
61658530780760209513103350518341
61658530780760209513103464837157
61658530780760209513103464855871
61658530780760209513646539559405
61658530780760209513649982765653
61658530780760209513667430032963
61658530780760209513667430051677
61658530780760209513667431567997
61658530780760209513667545886813
61658530780760209513667545886861
61658530780760209513668206402657
61658530780760209513668577938965
61658530780760209513668577944581
61658530780760209513670901937019
61658530780760209513670902409195
61658530780760209513670903472005
61658530780760209513919253344261
61658530780760209521261633172085
61658530780760209521261633644468
61658530780760213227301636231153
61658530780760492918213552494552
61658530780760492918213553544312
61658530780760492918214585596416
61658530780760492918216909594470
61658530780760492918401838839036
61658530780760492918970050773558
61658530780760493048071863396384
61658530780760493048636718230988
61658530780760493048637751332852
61658530780760493094369382434504
61658530780760493101419277324320
61658530780760493101419535591524
61658530780760493101984133208636
61658530780760493101984391475840
61658530780760508970295695372192
61658530780760509519903573357666
61658530780760509526764746705844
61658530780760509565175980485696
61658530780760509572518072285698
61658530780760509572519105387562
61658530780760514514093786650862
61658530780767412225453178400364
61658530780767412225456534450522
61658530780767412225456534450570
61658530780767412233047375871742
61658530780767412233047379054070
61658530780767412233612493205638
61658530780767412279366078115506
61658530780767417586028523443764
61658530780767417586216808738536
61658530780767417769043121363746
61658530780770997895555286843688
61658530780770997895743572138412
61658530780770997896308431205056
61658530780771013955063456854302
61658530780771013955063461086390
61658530780771014543081507869764
61658530780771014543081766136968
61658530780771014549860063852278
61658530780771014550613206094176
61658530780771020033511953280016
61658530780771298084825879674072
61658530780771298084825880723832
61658530780771298084829236773990
61658530780771298085579025085248
61658530780771298085582377953078
61658530780771314685761722005432
61658530780771314686033689653436
61658530780771314693377073885364
61658530780771319627985943449346
61658530780771319634764237976712
61658530780771319680706109581032
61658530780771320046546243885636
61658530780771320046546506752158
61658530780771320222782547278252
61658530780771320222786019517726
61658530780772198645779152087160
61658530780772198645779153136920
61658530780772198652553980011032
61658530780772198652557331829102
61658530780772198652557336061190
61658530780772215253510970033443
61658530780772215253510970052157
61658530780772215253510998731043
61658530780772215253511085887293
61658530780772215253511085887341
61658530780772215253511085900391
61658530780772215253514437705411
61658530780772215253514438750751
61658530780772215253514438750959
61658530780772215253514438768221
61658530780772215253514441937499
61658530780772215253762047207888
61658530780772215253762047207889
61658530780772215253765485692403
61658530780772215253782680477053
61658530780772215253782680482669
61658530780772215253782709174653
61658530780772215253783053535297
61658530780772215253783053535345
61658530780772215253783053548395
61658530780772215253786148135923
61658530780772215253786406398755
61658530780772215253786406398963
61658530780772215253786406416225
61658530780772215253845729561121
61658530780772215253849168518019
61658530780772215254326903092204
61658530780772215254326903092205
61658530780772215254330346298453
61658530780772215254347793565763
61658530780772215254347793584477
61658530780772215254347822263363
61658530780772215254347909419613
61658530780772215254347909419661
61658530780772215254347909432711
61658530780772215254351265469819
61658530780772215254598612472957
61658530780772215254598870740209
61658530780772215254602313946457
61658530780772215261105168450831
61658530780772215261105168923215
61658530780772215261105173172565
61658530780772215261126088111843
61658530780772215261126089157183
61658530780772215261126089157391
61658530780772215261126089174653
61658530780772215261126092343931
61658530780772215261376878303967
61658530780772215261941996704885
61658530780772220790782357350096
61658530780772220790782357350144
61658530780772220790782730402724
61658530780772220790782730402772
61658530780772220797372623800182
61658530780772220798125769211358
61658530781635516748703935261678
61658530781635516748724827270270
61658530781635816937974500444062
61658530781643620028887841779462
61658530781643620028887841897506
61658530781643620028887841897559
61658530781643621859030090263782
61658530781643621859030090381826
61658530781643920218137515071298
61658530781643920218137515189342
61658530781643922048279763555618
61658530781643922048279763673662
61658530781646321320540923574342
61658530781646321320540923673720
61658530781646321320540923692439
61658530781646321915065558206952
61658530781646321915065558325044
61658530781646321915316262422484
61658530781646321915316262428148
61658530781646321915316262441198
61658530781646321915337154318648
61658530781646321915337154331746
61658530781646321915337154431076
61658530781646321915337154431124
61658530781646321915337154432528
61658530781646321915337154436740
61658530781646321915337154449790
61658530781646621509790596847464
61658530781646621509790596866178
61658530781646621509790596965556
61658530781646622104586827604868
61658530781646622104586827610484
61658530781646622104586827623582
61658530781646622104586827722960
61658530781646622104586827728576
61658530781646622104586827741626
61658530781646655458668213992211
61658530781646666583563630313226
61658530781646666583565952794960
61658530781647517189498717373427
61658530781647522489133594554616
61658530781647522489133594560232
61658530781647522489133594672660
61658530781647522489384298775764
61658530781647522489384298794478
61658530781647522672335847499090
61658530781647522672335847617134
61658530781647522679946364814933
61658530781647522679946708821285
61658530781647556026668281995841
61658530781647556026668282008939
61658530781647567151315087928068
61658530781647567151315088990878
61658530781741181732350619514904
61658530781741216732997450458450
61658530781741226014217800584622
61658530781741226014280562349546
61658530781741226197211104844746
61658530781741226197232025433054
61658530781741226197294787197978
61658530781743568422186992621824
61658530781743577755896895066883
61658530781743577755896896129693
61658530781743583246327079476741
61658530781743583246327080539551
61658530781743583246327083726091
61658530781743583246348004432434
61658530781743583246348005849592
61658530781743583246348120634800
61658530781743612887049427529056
61658530781743612887049431778406
61658530781743612887049431797120
61658530781743612893824901288554
61658530781743612893827340439214
61658530781743616593087480359884
61658530781743616593087480378598
61658530781743616593087480728518
61658530781743616593087484959154
61658530781743616593087484977868
61658530781743616593090952736116
61658530781743627711208103227738
61658530781743627711210426176032
61658530781743627711210542378398
61658530781743868611436664863900
61658530781743883435597792863826
61658530781743884670379726358758
61658530781743913076299100820892
61658530781743913076299100938936
61658530781743913076299100956198
61658530781743913076299100956246
61658530781743913076299105070242
61658530781743913076299105088956
61658530781743913076299105188334
61658530781743913076299105207000
61658530781743913083077012668240
61658530781743916187815991264152
61658530781743916187815991265604
61658530781743916782337153651720
61658530781743916782337153653124
61658530781743916782337153670386
61658530781743916782337153670434
61658530781743916782337154123896
61658530781743916782337154136994
61658530781743916782337158369082
61658530781743916782337158374698
61658530781743916782337158387748
61658530781743916782340625909860
61658530781743916782340625911312
61658530781743918017119091869630
61658530781743918436244510084974
61658530781743927717715564314250
61658530781743927900456657206386
61658530781743927900460099349824
61658530781743927900460214607424
61658530781743927900646192548598
61658530781743927900729874901830
61658530781744763612586575050948
61658530781744766792657283739978
61658530781744767204251261571622
61658530781744767341511930207946
61658530781744767341699958285274
61658530781744768973346739152808
61658530781744768988075869611850
61658530781744768988639953843834
61658530781744780083873403751734
61658530781744780084124450811430
61658530781744783401020171603016
61658530781744783820395120079371
61658530781744813095256151439274
61658530781744813438209160896406
61658530781744813438209935731066
61658530781744813461117463545306
61658530781744813461117463546710
61658530781744813461117464963860
61658530781744813461117468150400
61658530781744813506850127748822
61658530781744813506850127750226
61658530781744813506850127754646
61658530781744813506850129284016
61658530781744813506850132471960
61658530781744813650826032543748
61658530781744813650826033606558
61658530781744813650909714896980
61658530781744816755540646891642
61658530781744816755544004457912
61658530781744816755544004458120
61658530781744816755561538900234
61658530781744816755561543499504
61658530781744817167134624718866
61658530781744817167134629440600
61658530781744817167137982285344
61658530781744817167137982302814
61658530781744817167155516727458
61658530781744817167155521331148
61658530781744817167158988985806
61658530781744818997280345578174
61658530781744818997281378680038
61658530781744818997301237470126
61658530781744819003993529960482
61658530781744827873661613064613
61658530781744827919415213904586
61658530781744827919498896257818
61658530781744828285255247568063
61658530781744828285464584189758
61658530781744828285527345954682
61658530781744830122929037000734
61658530781744833409657100276098
61658530781751682865638075009265
61658530781751688356068259419123
61658530781751688356089298097430
61658530781751688356089298451562
61658530781751688356089299514372
61658530781751688356654039196322
61658530781751688356654153981746
61658530781751688356821403784751
61658530781751732820676538102710
61658530781751732820951720195160
61658530781751732820951721257970
61658530781751732828291287814032
61658530781752033010951455660154
61658530781752033011035052274238
61658530781752033011035138013386
61658530781752888969132997767852
61658530781752888969136350635682
61658530781752889113087876479350
61658530781752889113652732363666
61658530781752922460645498327032
61658530781752922460645498328484
61658530781752922460645498345746
61658530781752924107021409672322
61658530781752933577950298104904
61658530781752933577950298222948
61658530781752933577950299640097
61658530781752933578763151561438
61658530781752933578784072149746
61658530781752933578846833914670
61658530781752933585289980981376
61658530781752935232670215880306
61658530781755590215011569342775
61658530781755590221789376504473
61658530781755590634136499764555
61658530781755591868918433259487
61658530781755624163892672740432
61658530781755624163892672757694
61658530781755624163913564630932
61658530781755624163913564649646
61658530781755625398674606239576
61658530781755625398695498130076
61658530781755634733155564719994
61658530781755634733239247073226
61658530781755635288812494863221
61658530781755635289541364180254
61658530781755640040383107201240
61658530781755640040571393545772
61658530781755640223669415538468
61658540683952568591339082120606
61658540683952616759731401055068
61658540683952616767259369108268
61658540683987685380568680940260
61658540683987685380569714042124
61658540683987685381133541056664
61658540683987685381321826351436
61658540683987733558728511853400
61658540683987733558749432441708
61658540683987735205940218190988
61658540683987735205940219240748
61658540683987735206128504535520
61658540701604291536301467338709
61658540701604296889467456999255
61658540701604296889470900205503
61658540701604298124249390494187
61658540701681146717281683321463
61658540701702805226489386783009
61658540701705506511116592777841
61658540701705506511116594644081
61658540701705506517891419651953
61658540701705506517891794239615
61658540701705506517954554838139
61658540701705506518709646943939
61658540707512916903649549826073
61658540707512918550025461152649
61658540707512922256818982692867
61658540707516826135697833683091
61658540707589771945488586715982
61658540707589771947180839411934
61658540707589771947180840461694
61658540707589771947183163409988
61658540707589771947369125756466
61658540843196415293822265839536
61658540843368080924335378631572
61658540843368081335929356463216
61658540843477349634966093021834
61658540843477350220539376322704
61658540843477350222231628902016
61658540843477350222231629018656
61658540843477397810949137892252
61658540843488154799130702446352
61658540843488154799694782444844
61658540843488154799694786558840
61658540843488154799694786676932
61658540843488154799698139544762
61658540843488154801578420201354
61658540843488154801578420319446
61658540843488154802142503500266
61658540843488154802142504550026
61658540843488155211477046620972
61658540843488155213924767676394
61658540843488155394491386260652
61658540843488204616910730456672
61658540843488204617099015751444
61658540843488204624417777921564
61658540843488204624501460746972
61658540843488204624501464861016
61658540843488204624502235581632
61658540843488204624690521809524
61658540843488204624692844874458
61658540843488204800740977639634
61658540843488204800740977757726
61658540843488204807519157499668
61658540843488204808268945810926
61658540843512466424008438600272
61658540843512466424761579779360
61658540843512514602251173148412
61658540843512514602439201225692
61658540843512514603004060410428
61658540843512514603004318677632
61658540843512516249568257963444
61658540843512516432309853715164
61658540843512516432394569538894
61658540843512516433149666366184
61658540843520570299720050327888
61658540843520570299720050327936
61658540843520570299723148110842
61658540843520570299723406378094
61658540843520620124338442285532
61658540843520620124338446399576
61658540843520620124339217120192
61658540843520620124341541118246
61658540843520620124527503348084
61658540843520620124527503464724
61658540843520620124529826413018
61658540843520620125091587696708
61658540843520620307353814923534
61658540843520620307353815040174
61658540843520620307356139038228
61658540860886210121358931857178
61658540860906622996864967573751
61658540860906622999288440570423
61658540860910225268111751178887
61658540860910225270368088106823
61658540860910225270556116184151
61658540860918630569358940278231
61658540860918630570111052587543
61658540860922227343400022455578
61658540860922232831319726877498
61658540861094252227672298486085
61658540861094257214813391742839
61658540861094257764692865840010
61658540861104763836856238124165
61658540861104763839367864500382
61658540861104763976565857110930
61658540861104764388410539032580
61658540861104764388410539163722
61658540861105048098775830227620
61658540861105063982884873588702
61658540861105063982884873706746
61658540861105064165815530402766
61658540861105064165815530520810
61658540861105064577409508333788
61658540861105064577681104346106
61658540861105064577681104445484
61658540861105064577681104451100
61658540861129079160997200579105
61658540861129079167691811223869
61658540861129079167772056156641
61658540861129079717634075783724
61658540861129079717634075802438
61658540861203274042663671492411
61658540861203274050003354250839
61658540861210429178970061776240
61658540861210429178971094878104
61658540861235689542500653385103
61658540861235689543065509269419
61658540861235689550656239087543
61658540867002582392908247645295
61658540867002582988523939357098
61658540867010688098829202350610
61658540867010688098829202468654
61658540867013387964590517035925
61658540867013387971034427828339
61658540867013389199100854419161
61658540867013389199936534762841
61658540867013389206715946987746
61658540867013389206715947105790
61658540867013389389646603801810
61658540867013389801240581614740
61658540867013389801512177726436
61658540867013389801512177732052
61658540867013389801512177745150
61658540867013389801512177844480
61658540867013389801512177863194
61658540867037699593464442926837
61658540867037704528324391057877
61658540867037705130735714365152
61658540867037705130735714383866
61658540867038905887734780727711
61658540867045808409999143346627
61658540867049711054347107907231
61658540867118754403554280468368
61658540867122706269296479335036
61658540867122706269484764629808
61658540867122706276824447388236
61658540867147017901702183542156
61658540867147017901703216662734
61658540867147017901786899488142
61658540867147017901786903720230
61658540867147017901789998320856
61658540867147017901974927565470
61658540867147017901974931797558
61658540913987885470162924461892
61658540913987885470998604805572
61658540913991787335884042610052
61658540913991787336719722953732
61658540913991787931244357593824
61658540913991787931244357599440
61658540913991792823803747031972
61658540913991792824639427375652
61658540914049129572379912646859
61658540914049129572567940724187
61658540914061135313248304256987
61658540914061137005356879787079
61658540914061137005920964019063
61658540914061137142617548423403
61658540914084251714779715868999
61658540914084251717015160788343
61658540914096259287273688573479
61658540914096259287837772805463
61658540914097152527737434543940
61658540914097152527737434562654
61658540914097154357879683028260
61658540914097158015657138965860
61658540914097158015657138984574
61658540914097159845799387450180
61658540914271585697533415270121
61658540914271885933292114183247
61658540914271885933293258901305
61658540914271886070554012114590
61658540914271886070825608226286
61658540914271886070825608325616
61658540914271886482419586157260
61658540914271886482419586157308
61658540914279684264996572015865
61658540914279684264996573065577
61658540914279690851335898715561
61658540914279690851335898728659
61658540914279690853847525091778
61658540914279690991045517702326
61658540914279691402890199623976
61658540914279691402890199737856
61658540914279691402890199742068
61658540914279989755239104228277
61658540914279989807499362062713
61658540914279989807687275335903
61658540914279990997364534180098
61658540914279990997364534298142
61658540914279991180295191112206
61658540914279991591889168807092
61658540914279991591889168926588
61658540914279991592160764918788
61658540914279991592160764924404
61658540914279991592160765036832
61658540914279991592160765038284
61658540914279991592160765042496
61658540914282692883542250601972
61658540914282692883542250720064
61658540914282692883813846713668
61658540914282692883813846831760
61658540914282692883813846833164
61658540914303999594220108654581
61658540914304006182171471815265
61658540914304006182171471816669
61658540914304006731863032153972
61658540914304006731863032273468
61658540914304006732113736376572
61658540914314806407208347160677
61658540914314806407208348210389
61658540914314811348780360039291
61658540914314811760374337870935
61658540914314811760377781077183
61658540914316012654623191504566
61658540914388057485102804162516
61658540914388958650723771161976
61658540914412074457678245299670
61658540914412117145460193577430
61658540914412118791835068583838
61658540914412118791835068601308
61658540914412118791835071770378
61658540914412118791835072833236
61658540914416021252352793747284
61658540914416021252353565399616
61658540914424074707143897947456
61658540914424074707143898997168
61658540914424074707143898997216
61658540914424075118926162123632
61658540914424124532515432134108
61658540914424124532515436366036
61658540914424125127312039131924
61658540914424125127504453191996
61658540914424125256982835341764
61658540919993777697952858240341
61658540919996479401387945944193
61658540920004582680982284772281
61658540920004582681546369004265
61658540920004584511125685866867
61658540920004584511129124823765
61658540920005783428758777684046
61658540920005827911002805317811
61658540920005829145784738812743
61658540920005833261724517129183
61658540920005834496506450624115
61658540920180211110634967863215
61658540920180211294385085613012
61658540920180211294656681724708
61658540920180211294656681743374
61658540920180211706250659556352
61658540920188314985514084168981
61658540920188314985597652203349
61658540920188316221132845913595
61658540920188316221195607579142
61658540920188316404126264393206
61658540920188316404961944836264
61658540920188316815720242206136
61658540920188316815991838317832
61658540920188316815991838323448
61658540920188316815991838435924
61658540920188316815991838441540
61658540920188316816555922549816
61658540920188316816555922667908
61658540920191017924379906602929
61658540920191018107373324001016
61658540920191018107373324119108
61658540920191018107644920112712
61658540920191018107644920230804
61658540920191018107644920232208
61658540920192217629861938722945
61658540920212631549519554302629
61658540920212632144943778844852
61658540920212632145215374956548
61658540920215333436596860639732
61658540920215333436596860658446
61658540920215333436868456751428
61658540920215333436868456770142
61658540920223431774556429648041
61658540920224638061295357252277
61658540920224639715766420032169
61658540920285577544584342197060
61658540920289480005102838878888
61658540920289480005102838995528
61658540920289480188305464876150
61658540920297584063828536342210
61658540920297584063828794609414
61658540920297584063839269864103
61658540920297633291388823906952
61658540920297633291391147905006
61658540920297633291576077149620
61658540920297633291576080331948
61658540920297633291579433199778
61658540920297633292140936216264
61658540920300287001864890498935
61658540920300287001864890848855
61658540920300287001864895098205
61658540920320699870027800288260
61658540920320744159183155202508
61658540920321944908654908254760
61658540920321944908654909304520
61658540920321944916181847320092
61658540920321944916185200306014
61658540920321944916202768026492
61658540920321944916203797946028
61658540920321944916206120894322
61658540920321944916266560060872
61658540920321944916453813303540
61658540920321944916453816485868
61658540920321944916453816503130
61658540920321944916454849604994
61658540920321944916457169353698
61658540920321944917018672370184
61658540920324602331088427137651
61658540920324602331088427487571
61658540920324602331088431736921
61658540920324646619700876116556
61658540920324646619701650951216
61658540920324646802719344522988
61658540920332750082794174499612
61658540920332750082797527485534
61658540920332750082815095206012
61658540920332750082878887240392
61658540920332750082881211238446
61658540920332750083066140483060
61658540920332750083066143665388
61658540920332750083630999549704
61658540920332750494576438675788
61658540920332750494579533394458
61658540920332750494660121501196
61658540920332750494660122564054
61658540920332750494663478614212
61658540920332750494664250267948
61658540920332750677593873034138
61658540920332750677678589907628
61658540937723600687130483344557
61658540937723600687130712043601
61658540937723600687151375353149
61658540937731704005787496266691
61658540937731704150307721416227
61658540937731705385089654911159
61658540937731705796620958115409
61658540937731705796892554227105
61658540937731709500485236642859
61658540937731709500966758600205
61658540937731709500966758618919
61658540937731709501029433227599
61658540937731709501049320874843
61658540937731710735811366722531
61658540937731720618605212275407
61658540937731720620861549557475
61658540937731720620862321209807
61658540937731725559990055189535
61658540937731725560554139421519
61658540937734357118925094772596
61658540937734362606844799194516
61658540937734407088357606409463
61658540937734407088524742596243
61658540937734407134090270732475
61658540937734407134090299312191
61658540937734407134278298808351
61658540937734407134278300225501
61658540937734407134842383040335
61658540937734407500139612318435
61658540937734407500139613853629
61658540937734407500139613859245
61658540937734407545872305221163
61658540937734410792703406894259
61658540937734411204464520912683
61658540937734411204485412803231
61658540937734412439246454407615
61658540937734412439831430530147
61658540937734421912483863674211
61658540937906386304599205128887
61658540937906387539381138623819
61658540937912839756232301481975
61658540937912841585535397364267
61658540937912841585538869622615
61658540937913292076455165033396
61658540937913292487213462403268
61658540937913292487213462521360
61658540937913292487213462522764
61658540937913292487485058514964
61658540937913292487485058633008
61658540937913292487485058633056
61658540937913292487485058634460
61658540937913292488049142746948
61658540937913292488049142865040
61658540937914192460437847651782
61658540937914192506170511855298
61658540937914193055213186499924
61658540937914492649687520943618
61658540937914492649687521061662
61658540937914493244483751800352
61658540937914493244567349949683
61658540937916892563041661677341
61658540937916894163684907259592
61658540937916894163684908794785
61658540937916894163684908800401
61658540937916894163935611368312
61658540937916894163935611480740
61658540937916894209417571463108
61658540937916894209689167574804
61658540937916894209689167580420
61658540937916894346615564073656
61658540937916894346887160185352
61658540937916894346949836211128
61658540937916894346949836329172
61658540937916894346949836329220
61658540937916894346949836330624
61658540937916894758460246014020
61658540937916894758481138016996
61658540937916894758481138022612
61658540937917193301438841744081
61658540937917194352934580551428
61658540937917194352934580669520
61658540937917194353206176782620
61658540937917194353206176786832
61658540937917194536136833596684
61658540937917194536700917827264
61658540937938506600067803567495
61658540937938507834578142485925
61658540937941207891720885362327
61658540937941207891720885362375
61658540937941209492908443898308
61658540937941209492908443917022
61658540937941209538096796688903
61658540937941209538096796688951
61658540937941209675839100712372
61658540937941209675839100830416
61658540937941209675839100831868
61658540937941209676110696824068
61658540937941209676110696842782
61658540937941210087683782765164
61658540937941210087704674655712
61658540937942410250157841305514
61658540937942410432921363467991
61658540937942410844703369363865
61658540937942410844703398061673
61658540937942410844954445121375
61658540937949162655439297535783
61658540937949313001190472847773
61658540937949313002026148473931
61658540937949313412784450679417
61658540937949313413537591858505
61658540937949313413620126305575
61658540937949314648319525353437
61658540937950514124384862028139
61658540937950514124384862382271
61658540937950514124948946260123
61658540937950514124948946614255
61658540937950514163276814251631
61658540937950514169866711881129
61658540937950514170618824190441
61658540937950514170619853060217
61658540937950514300537482887955
61658540937950514300537597324917
61658540937950547478466219245285
61658540937950558596586194877833
61658540937950558596586195231965
61658540937950558596586966884297
61658540937953199349479764075642
61658540937953215462273050690287
61658540937953215462273050695897
61658540937953215462273053878225
61658540937953216011315696543385
61658540937953216011315725241193
61658540937953216011566772300895
61658540937953217062895377106941
61658540937953217062895377112557
61658540937953217108648962022473
61658540937953217245909601955373
61658540937953217246661714264685
61658540937953217246661742962499
61658540938011496998056928250211
61658540938023460119363987281393
61658540938026161411204982816023
61658540938046409154950242151463
61658540938046453626587490769173
61658540938047819920224772537819
61658540938047821201334459274216
61658540938047821338535670578768
61658540938047821742965348132405
61658540938050478570330667223341
61658540938050521205039892268029
61658540938050521211814719142141
61658540938050521211877854332699
61658540938050523034346462279281
61658540938050523041940667189405
61658540938058632270160386149791
61658541339801928807708518901801
61658541339808783793095455219826
61658541339809083934164743252724
61658541339809083934165776354588
61658541339810032673382454242063
61658541339810032680157281116175
61658541339810033918014553665689
61658541392659539148220920473757
61658541392659790068442985733471
61658541392878342724537055026857
61658541392878343772120545859037
61658541392878343955072094681693
61658541392878343955134770707469
61658541392878644098568211761421
61658541392878644510162189593065
61658541392881345847567706875539
61658541392986412096781509553166
61658541392986412099040687151606
61658541392986412510822950146880
61658541392986712240297485639000
61658541392986712240298264711364
61658541392986762065669022994722
61658541392990314559558407947610
61658541392990364382670513787868
61658541416297910097336874272198
61658541416297943817447657366165
61658541416297958227587230474832
61658541416297958227587259171188
61658541416297958273319894678348
61658541416297958273319923374704
61658541416297958639181208306476
61658541416297958639181237002832
61658541416297958639369236383804
61658541416297958684913872509992
61658541416297958685101900587320
61658541416512846026604066205671
61658541416512846026604067268481
61658541416513146170100184348209
61658541416513146170100270441649
61658541416515547318236343166923
61658541416515547318257262810465
61658541416515547730039153909523
61658541416515547730039153910927
61658541416515547730039153928397
61658541416515847461753265080279
61658541416515847461753351192433
61658541416516796616598135373274
61658541416516796662330770880434
61658541416516796662518798957762
61658541416612808593915166202738
61658541416612856764815641127084
61658541416613108783164839494574
61658541416613142136494084402408
61658541416620913752482156729797
61658541416622163050478957261859
61658541416622164331651404596780
61658541416624816212727908460855
61658541416624816212727909523665
61658541416624864335356837590593
61658541416624864335356837594965
61658541416624864335356839106913
61658541416624864342131665981025
61658541416624864342382713395013
61658541416624864342949891761063
61658541416624864344642144923575
61658541416624866164663405735605
61658541416624866164935374899929
61658541416624866172256459901703
61658541416624866174785913899965
61658541552195425547542826613645
61658541552403125416796225976795
61658541552403125416799664933693
61658541552403125416879794011163
61658541552413930580964274257429
61658541552413930580964275307141
61658541552413932230620144826571
61658541552413932368136190168048
61658541552413932368136190185310
61658541552414230171442451998925
61658541552414232000747867529299
61658541552414232557406755348980
61658541552414232557406755367694
61658541552415132576092208689314
61658541552415132987686186502244
61658541552508491851014098652432
61658541552508491851014101834760
61658541552508491851017454702590
61658541552508792038591148940434
61658541552508792040285725634440
61658541552508792040288048582734
61658541552511193554261157216146
61658541552511193554261931921068
61658541552511193554261932037708
61658541552511493697778941009388
61658541552519346840551015787462
61658541552519597159448858213168
61658541552519597159448858226266
61658541552519597159452215326184
61658541552519597161144466855736
61658541552519597205205800118008
61658541552519597206898051764200
61658541552519597206898052813960
61658541552519597206900375762254
61658541552519646984067250170860
61658541552519646984067253340090
61658541552519646984068024875782
61658541552519646984068024992422
61658541552519646984070347940716
61658541552520547598389119481392
61658541552520547600081371127584
61658541552520547600081372177344
61658541552520547600083695125638
61658541552523198881464680928524
61658541552523198881464685160612
61658541552523198883159257622530
61658541552523198883159260804858
61658541552523199293246945104700
61658541552523199294941520748946
61658541552523199476264382409034
61658541552523199476264641739096
61658541552523199477956635104986
61658541552523199477956636154746
61658541552523199477956894435048
61658541552523199477958959103040
61658541552523199477959217383342
61658541552523199478144921449518
61658541552523248706271359230700
61658541552523248890042201276272
61658541552523248891734453972224
61658541552523248891736776920518
61658541552523249301068737764368
61658541552523249301068740946696
61658541552523249301824464402688
61658541552523249303516717098640
61658541575829579426959903739902
61658541575829579434512236060041
61658541575829879570476912828222
61658541575829879578029245148361
61658541575830844792361139372159
61658541576037626657695928987793
61658541576037627069206219731581
61658541576037927212973937172355
61658541576037927212974051976493
61658541576045732179784226859431
61658541576046032323280348189913
61658541576048417404376802110344
61658541576048432235818551160451
61658541576048432236069251012801
61658541576048432236654346308269
61658541576048433425746514225758
61658541576048433471416502285490
61658541576048433471436279803201
61658541576048433471437312905065
61658541576048433882946570545585
61658541576048433882946570546989
61658541576048433882946570564459
61658541576048433883197274667563
61658541576048433883219314563283
61658541576048717547893811198664
61658541576048732379586260102525
61658541576048733614933511373810
61658541576048733614933511491854
61658541576048733615017079526186
61658541576048734026526255659681
61658541576048734026527403565683
61658541576049634594527213283396
61658541576049634594527213302110
61658541576049682770342121974585
61658541576142092888258454608329
61658541576142093070432139082972
61658541576142093071189111422393
61658541576142126241775727593491
61658541576142126424706384407555
61658541576142126424789952441923
61658541576142993456007474483837
61658541576142993501740138687353
61658541576142993501823706255161
61658541576142993638181158958480
61658541576142993639021813651133
61658541576143026809524747002439
61658541576143026809524747468999
61658541576143026809587423028215
61658541576143026809587423494775
61658541576143026855257411205955
61658541576143026855257411672515
61658541576143026855340979240323
61658541576143026855340979706883
61658541576143026992518080308839
61658541576143026992538972317431
61658541576143026992601762662071
61658541576143293645340715343481
61658541576143293828271486942969
61658541576143326998774420294275
61658541576143326998774420760835
61658541576143327181872327962499
61658541576145728695702463909587
61658541576146895963761322722470
61658541576146929269770499796307
61658541576146929269770500262867
61658541576146944093928528609603
61658541576146944093928529076163
61658541576146945375281905832024
61658541576153848492970518034805
61658541576153848630248935901672
61658541576154100643791790794909
61658541576154999381362919620335
61658541576155049250241151216664
61658541576155049380745933692273
61658541576157750541894233011544
61658541576157751090684252164166
61658541576157751090934956267270
61658541628899139419443923894376
61658541628899139420279604238056
61658541628899440158321247966468
61658541628899440158321247972084
61658541628992799021497893617903
61658541629003605835217352424719
61658541629003605835238244433311
61658541629003605880427748299187
61658541629003605880970908636827
61658541629004504611297315828264
61658541629004504611297315846978
61658541629004506441439564312584
61658541629004554025074876782381
61658541629004555671450788108957
61658541629004806591735529394447
61658541629004854625939451800205
61658541629007255728321936408905
61658541629008408307160682466360
61658541629008457041978396789459
61658541629008458276760330284391
61658541629008458322325887000339
61658541629008458688354308117487
61658541629008458734107892909311
61658541629215254138297338844469
61658541629215254138297339894181
61658541629215254138297367542229
61658541629215254138297368591989
61658541629215254140825300581861
61658541629215254140825301631621
61658541629215255372891245311785
61658541629215255373706033646873
61658541629215255375335637965097
61658541629215255375338966367207
61658541629215255375419205999465
61658541629215255375419207049225
61658541629215255375422649186999
61658541629215255375422649205713
61658541629215255375607234076793
61658541629215255375610677283041
61658541629215255376153754702295
61658541629215255376171318308777
61658541629215255376171319358537
61658541629215255376174757265675
61658541629215255376174758315435
61658541629215255787201212958197
61658541629215554284321390013541
61658541629215555374879831800845
61658541629215555518915294381433
61658541629215555518918761568127
61658541629215555518918766266775
61658541629222460467210709536552
61658541629222460467210709654560
61658541629222460467210709654596
61658541629222460467210709654644
61658541629222460467210709656048
61658541629223344418856462683026
61658541629223359247850490696425
61658541629223359248038517724041
61658541629223359248038547471561
61658541629223359248602601956025
61658541629223359248602603005737
61658541629223359250294884399497
61658541629223359251130564743177
61658541629223359251134002182351
61658541629223359251134002648911
61658541629223359251135036813585
61658541629223360295350413494237
61658541629223360478301962316893
61658541629223360478364638342669
61658541629223360485912498238109
61658541629223360897490140689816
61658541629223360897506476069753
61658541629223360897509915026651
61658541629223360897509918207575
61658541629223360897510948140161
61658541629223360897511062937025
61658541629223360897698975154679
61658541629223360898263059386663
61658541629223360898263060449473
61658541629223361034938837521512
61658541629223361035022405555844
61658541629223361035022405555880
61658541629223361035022405555928
61658541629223361035022405557332
61658541629223659249839077185485
61658541629223659393878007420731
61658541629223660622633759740301
61658541629223661034227737571945
61658541629223661041007064158483
61658541629223661041007149778136
61658541629223661041007149897632
61658541629223661041195096485161
61658541629223661041759177529201
61658541629223693976151032725463
61658541629226060352242453802777
61658541629226060951285578400277
61658541629226060953733299455699
61658541629226060954570123454627
61658541629226060954570124517437
61658541629226062181549021943417
61658541629226062186631596127193
61658541629226062189079317182615
61658541629226062189143222484696
61658541629226062189143222604192
61658541629226062189162996820079
61658541629226062189163000002407
61658541629226062189164033122985
61658541629226062189352056950963
61658541629226062189352058012369
61658541629226062189352061200313
61658541629226062738185897149488
61658541629226360541492158980365
61658541629226362332659117082183
61658541629226362332660145951959
61658541629226362332660231573016
61658541629226362332660231691108
61658541629227262900471927592391
61658541629227262900659955669671
61658541629227262900659955669672
61658541629227262946434432471539
61658541629227263312253933502767
61658541629227263312253933502768
61658541629227263312253933506980
61658541629227263358028410303183
61658541629323673480276988666173
61658541629323673480277017245889
61658541629323673480280083266799
61658541629324574093842269364897
61658541629331477211158611571707
61658541629331477211722695685647
61658541629331477211722695803691
61658541629331776988560160672938
61658541629331777354675615961379
61658541629331777355239328657055
61658541629331777537602835218234
61658541629331778590021262146371
61658541629331778590022410039275
61658541629332677917116644522236
61658541629332677924743609929808
61658541629332678107663801666722
61658541629332678107663801667451
61658541629332678107674262026567
61658541629332679203583448244469
61658541629335329802524725993735
61658541629335331083634788982615
61658541629335331083634789332535
61658541629335331083634790395345
61658541629335331083634793581885
61658541629335379808599257676858
61658541629335379808849961779962
61658541629335381043946047050481
61658541629335381046455367438621
61658542757482922124142684609759
61658542757482922126399021537695
61658542757550657423996923045593
61658542757555912591044711917188
61658542757555912591044711918640
61658542757586982150049054200037
61658542757587130621213304025327
61658542757587130627803198485595
61658542757588333025427032069175
61658542757588333207668364221721
61658542757588333207689256230313
61658542757588333215283457239609
61658542757588333216035573779551
61658542757591033081521820001061
61658542757591033081542740707461
61658542757591033086629409654051
61658542757591033089052886886975
61658542757591034314600991745472
61658542757591034314632391758921
61658542757591034316293245491184
61658542757591034316303753495993
61658542757591034316324674202393
61658542757591034321940674503900
61658542757591034322163458644835
61658542757591034322226589230252
61658542757591034322226589230300
61658542757591034323635251197906
61658542757591034323670007261513
61658542757591034323834820381907
61658542757591034323855741088307
61658542757591034323858035338841
61658542757591034323918842975964
61658542757591034323918842977416
61658542757591034324419821082587
61658542757591034728674086991435
61658542757591034728674091695699
61658542757591034733757433288487
61658542757591034735452013170437
61658542757591034911688431348477
61658542757591034919282633406072
61658542757591034919282633406075
61658542757591034919471691421605
61658542757591038028201511825583
61658542757591038028201540523343
61658542757591038439795486469235
61658542757591038622813183227547
61658542757591039667801825675427
61658542757591039674556532193279
61658542757591039674577681419315
61658542757591039675141508433855
61658542757591039850816165328205
61658542757591039858344133381405
61658542757591039858347486249235
61658542757762559107950672389095
61658542757762714578726383874393
61658542757770662980462196718313
61658542757770662980465552768471
61658542757770662987805235526899
61658542757770662990252953399993
61658542757770664634368284242245
61658542757773365920938910895191
61658542757773520157124073013043
61658542757774717215508421534452
61658542757774717215508421534500
61658542757774721102241600876595
61658542757774722340098102840799
61658542757774722751688718967432
61658542757774722751688718967480
61658542757774722751688718968884
61658542757774722751688723199520
61658542757774722751688723199568
61658542757774722751692851275063
61658542757774722751692879972823
61658542757799038080348175979305
61658542757799038080348204677065
61658542757805790485634162828541
61658542757807141535913793274125
61658542757807141535934685282717
61658542757807141543528887340315
61658542757807185824526194252962
61658542757807185831865877011390
61658542757807185832619018190478
61658542757809827820412074441501
61658542757809837703186029164805
61658542757809838938500618180512
61658542757809838945311001468323
61658542757809838946028586233712
61658542757809838946126215665292
61658542757809842651351377597365
61658542757809842651913134643351
61658542757809843056334541325199
61658542757809843063862509378399
61658542757809843246876849018079
61658542757809843246960502785736
61658542757809843246963860258695
61658542757809843246963888956503
61658542757809843246963975045571
61658542757809844298456157578559
61658542757809844481470754448781
61658542757809844482306517213720
61658542757809844482306517330360
61658542757809844482306517330408
61658542757809844482306517331812
61658542757809844482306521935453
61658542757809844482309877985611
61658542757809844482310649637943
61658542757809844482310678335751
61658542757809844482311022709285
61658542757809871057246465675551
61658542757809871057267386381951
61658542757809872292028399170483
61658542757809872292049319876883
61658542757809877645197832037277
61658542757866708549666924575115
61658542757867909487316180142579
61658542757867959305344678702813
61658542757870660604529081418723
61658542757878716117477332705125
61658542757878716117478107539785
61658542757878716118042191771769
61658542757878716119925053760547
61658542757878716119925825412879
61658542757878716120489909644863
61658542757878716300492703943447
61658542757878721655921570805505
61658542757878730942203315185691
61658542757878730944651033058785
61658542757878731117875905882631
61658542757878731120135338460953
61658542757878736473304772744689
61658542757878764295720588170853
61658542757878764295908874515385
61658542757878764298168306043947
61658542757878764471957005882333
61658542757878764471960358750163
61658542757878764472144914923435
61658542757878764472145291177105
61658542757878764478735185624275
61658542757878769825129793033899
61658542757878769831904619908011
61658542757880122537394589921982
61658542757882773820473508350780
61658542757882773820473512582868
61658542757882773822168088227114
61658542757882773822921229406202
61658542757882774231691691477252
61658542757882774414706031116932
61658542757882774416965462645494
61658542757882823646033332064084
61658542757882823828294530419682
61658542757882823828294530537774
61658542757882823829047671716862
61658542757882833116272913485680
61658542757882833117025025793540
61658542757882833117025284060792
61658542757882833118720631358774
61658542757882838470194455478006
61658542757903036985145107444221
61658542757903081450007529187819
61658542757904448978902272050574
61658542757904448985869626712988
61658542757904448985869628112668
61658542757907150269994740454668
61658542757907150269994741854348
61658542757907150277522708507868
61658542757907150277522709907548
61658542757915189319745635054736
61658542757915189319746667106888
61658542757915189320498776233824
61658542757915189320498776234032
61658542757915189320498779416152
61658542757915189320498779416200
61658542757915237490562426109578
61658542757915237491214321932478
61658542757915237497989148806590
61658542757915237498177434082488
61658542757915237498177434101362
61658542757915239145305457718328
61658542757915239145870313602644
61658542757915253969278295837478
61658542757915253969466581132250
61658542757915253970031437016566
61658542757915254145514599230094
61658542757915254145515742418734
61658542757915254145705983711664
61658542757915254152481953892508
61658542757915254152481955292188
61658542757915255792835410332814
61658542757915255792836185173090
61658542757915255799422725702670
61658542757915255799611012047202
61658542775306104207586525472209
61658542775313308749417260732142
61658542775313308886776677436741
61658542775314209454525697312249
61658542775316882743295676496294
61658542775316916097652602871980
61658542775488891012387604373622
61658542775499397681795958304076
61658542775531816476641142470439
61658542775531816888235120302083
61658542775531818123017053797015
61658542775533017645506897598211
61658542775533017645506900779135
61658542775596992496443051047224
61658542775596992679471452084080
61658542775596992679555020118448
61658542775597893247283147985364
61658542775597893247304039993956
61658542775597893254612327343949
61658542775604796365180938419105
61658542775604807348551414154475
61658542775605048200501933110614
61658542775605048247950094579182
61658542775605096371402320412310
61658542775605107492068423242795
61658542775605948953023664555227
61658542775608650519762084811036
61658542775608650519762085283420
61658542775641130247747131986750
61658542775641130247747906821410
61658542775641130247750230819464
61658542775641132031321037341024
61658542775641135738272736149206
61658542781213528405982847407757
61658542781213528810446062553795
61658542781221633920751325665351
61658542781221633920815232502625
61658542781221633927494749356624
61658542781222834677897493704337
61658542781222834860828150518401
61658542781225535976241370942091
61658542781225535976262291648491
61658542781225536381059749780731
61658542781225536381059754484995
61658542781225536381332581408189
61658542781225536387835348773735
61658542781225536388587722538195
61658542781225536564263238222253
61658542781225536571605505384123
61658542781225536571626426090523
61658542781225536571689298408780
61658542781225541320187488464723
61658542781225551205239934880860
61658542781225551205490981940556
61658542781225552440837771319804
61658542781397216231070175490415
61658542781397216421406701447300
61658542781397216421406704635244
61658542781405321348217223512808
61658542781408021809530627810931
61658542781408023044876645537847
61658542781408023044877790255905
61658542781409224404287808265717
61658542781433539137895853800588
61658542781433583602758275544186
61658542781441643005306123223373
61658542781441643012834092326333
61658542781441643012837190109287
61658542781441687477717520928826
61658542781444329472797705345045
61658542781444344304487173054191
61658542781444344304487173058403
61658542781444344708741096123087
61658542781444344716081151952857
61658542781444344716269064176287
61658542781444344716272536080343
61658542781444344716290444106524
61658542781444344899283403815967
61658542781444345944087113850003
61658542781444345944088258568061
61658542781444345950863084398029
61658542781444345950863085447789
61658542781444345951637233485772
61658542781444389180964580555350
61658542781444389181215627615046
61658542781444390416467111377798
61658542781444390416499655229370
61658542781444390416562416994294
61658542781444390423241938251910
61658542781444390423253561515174
61658542781502616611649357936081
61658542781505268491993236053405
61658542781505317720002271117128
61658542781505317720274153025984
61658542781505318314833369528297
61658542781505318314896045554073
61658542781505318314896418625415
61658542781505318314896504718855
61658542781506519079506734150914
61658542781513373424333006374304
61658542781513373426027583068310
61658542781513373426027583203664
61658542781513373426028616305528
61658542781513421594961516501768
61658542781513421595233107896102
61658542781513421595233365113546
61658542781513421601739696243710
61658542781513423424637597504987
61658542781514572529203672795251
61658542781517275886546083184460
61658542781517275887110167416444
61658542781517275887110167770736
61658542781517276070134962705069
61658542781517276070134964104749
61658542781517290703961054022672
61658542781517290704023815787596
61658542781517291939307843401920
61658542781517291939370605166844
61658542781517324055848836076806
61658542781517325290261171954892
61658542781517325291097909748064
61658542781517325291100233746118
61658542781517325291100319839558
61658542781517325291132863691130
61658542781517325291195625456054
61658542781517325297603177661614
61658542781517325297603178015906
61658542781517325885061132193704
61658542781517340115070751055158
61658542781537733219839252655688
61658542781537738756054417736817
61658542781537738756117093762593
61658542781537738756120565666649
61658542781549740790937301378118
61658542781549740797715484302228
61658542781549740973135736669731
61658542781549755614907732593718
61658542781549755615096017888490
61658542781549755615098313188784
61658542781549757445242079449566
61658542781549761151374403545034
61658542828447709610890242730245
61658542828482831755549738930479
61658542828482831938480395744543
61658542828482831945820078516069
61658542828482831945822401451265
61658542828490636864587930331386
61658542828490636866092154833418
61658542828490637277874160729292
61658542828490935820779323887611
61658542828490935820779323900709
61658542828490935820781646835905
61658542828490937055362748831606
61658542828491804681449609434613
61658542828494505973102692292294
61658542828494505973102692292303
61658542828494511461022395651413
61658542828494511461022396714214
61658542828494511461022396714223
61658542828494538084495040606833
61658542828494539280887344470583
61658542828494539280887348706835
61658542828494539281639456779895
61658542828494539326620008674099
61658542828494539875652637081587
61658542828494542985235472139925
61658542828674323052136314743149
61658542828674323463918320639023
61658542828674623188397323898449
61658542828674623645932886019529
61658542828674623653188885939451
61658542828674624835526376386851
61658542828677324944841967747429
61658542828677326538961464090703
61658542828677326584715020302811
61658542828678225510418590724963
61658542828678226061717602198195
61658542828678227708093513524771
61658542828678227708912888722759
61658542828702542442708847483411
61658542828702542488277470214445
61658542828702543037317050163487
61658542828709445194557295876035
61658542828709445598807861827751
61658542828709445606339301785007
61658542828709446978946026589926
61658542828713347609133146585443
61658542828713347609133146598493
61658542828713347609136240831937
61658542828713347609136245431207
61658542828713347609321174662771
61658542828713347654889801643315
61658542828713347655074644781599
61658542828713347655074730874879
61658542828713348066668622613243
61658542828713348066672065819491
61658542828713348203929377343007
61658542828713349294675815323131
61658542828713349301450556108175
61658542828713349301450642201455
61658542828713349301450643264265
61658542828713349302017821029853
61658542828713349302017825279203
61658542828713377249268955572739
61658542828713380955874559240497
61658542828713380955874563839767
61658542828713382603003620577519
61658542828713392668697722930337
61658542828713392668697723046977
61658542828713392675472549921089
61658542828713393910819602185768
61658542828770669525347171103829
61658542828770713448697985188045
61658542828771619916295331463121
61658542828771870145360147796703
61658542828771870282620816433027
61658542828771886761333542883310
61658542828771919518265865238246
61658542828774630687619802462709
61658542828774630687706840984191
61658542828782376776406994576332
61658542828782426729471599109355
61658542828782435654398241827242
61658542828782435654684157603561
61658542828782435654684243697001
61658542828782676363537056324586
61658542828782676506634675483792
61658542828782676506634675496890
61658542828782676506634678666120
61658542828782676553895582678646
61658542828782677096362315154437
61658542828782721567811612821388
61658542828782724677346749278230
61658542828782724677349848110944
61658542828782724677349876808704
61658542828782725272157413422824
61658542828782735797915250915562
61658542828783576931349987760346
61658542828783576938693025033738
61658542828783576938693026568932
61658542828783577533489255778044
61658542828783625634000901100633
61658542828783625846733060785357
61658542828783625846733432340379
61658542828783626868785243637139
61658542828783626868785616689767
61658542828783626876124926395567
61658542828783626876125299448195
61658542828783627494617696458793
61658542828783641693508128334751
61658542828783641693509161436615
61658542828783641693511484384909
61658542828786278825142452377062
61658542828786279374185470928627
61658542828786327543330931392097
61658542828786327543330931508737
61658542828786327550105758382849
61658542828786327550168520031133
61658542828806742060954570458961
61658542828807909471294337903630
61658542828807937464773208300241
61658542828807937464773579855263
61658542828807937471610796939277
61658542828807937471611168494299
61658542828807952288931237113537
61658542828807953936060403943681
61658542828807953942837553882727
61658542828807953943653461426009
61658542828810639168208667546017
61658542828810639168208667662657
61658542828810639175046256185053
61658542828810655227715808803495
61658542828810655234490635677607
61658542828810655235306543220889
61658542828818693721147798029200
61658542828818693728487479737660
61658542828818693728487483969748
61658542828818693728675766082192
61658542828818693728675769264520
61658542828818693728678863865146
61658542828818741899387839876630
61658542828818741899390938709344
61658542828818741899390967407104
61658542828818741899575867953910
61658542828818741899579224004068
61658542828818743729449991162116
61658542828818743729719264325518
61658542828818743736308128854604
61658542828818743737061270032240
61658542828818744286107759792233
61658542828818758553691244704720
61658542828818758553692387893360
61658542828818758553880644490324
61658542828818758553880649207686
61658542828818759102675058787405
61658542828818759110265788605529
61658542828818760200255527415136
61658542828818760208351823255256
61658542828818760208352081522460
61658542828818760338304295240042
61658542828818764044070752309094
61658542828818764044342348420790
61658542834293851327856057520147
61658542834295052084938318721859
61658542834295052085126346799187
61658542834295052496720324630831
61658542834388455420485722942989
61658542834391157123920810646841
61658542834392374345011054190720
61658542834399262233439208567646
61658542834399262233440237437422
61658542834400461748428955046985
61658542834400461748428956096745
61658542834400461748596062417961
61658542834400461748616983124313
61658542834400461755939101226547
61658542834400461755941425224601
61658542834400462990723358719533
61658542834400463394971973744537
61658542834400463395556978682873
61658542834400463402315012553123
61658542834400463403067124862435
61658542834400463403088045568787
61658542834400463586106086681919
61658542834400466695066835206275
61658542834400467106663137035973
61658542834400467289675497051133
61658542834400467289863525128461
61658542834400468341442746532851
61658542834400468341445070530905
61658542834400468342194858842163
61658542834403163451864042750837
61658542834403163451864043800597
61658542834403163459374447197555
61658542834403164693968091160011
61658542834403164693989011866411
61658542834403164694741124175723
61658542834403165289603936517922
61658542834403165289604965368984
61658542834403170044878092503859
61658542834403181158752433875904
61658542834574844949047685917817
61658542834582948831287323832787
61658542834585650115409337691993
61658542834585650122940404577907
61658542834585650534701748047683
61658542834586851474798348889075
61658542834586852519038084777903
61658542834586852519624209378205
61658542834586852526366143859580
61658542834586852710144433283095
61658542834586852710420549589183
61658542834586853114420440135609
61658542834586853122010055363469
61658542834586853122013498569717
61658542834586853122014527420827
61658542834586853122014527420833
61658542834611212320484995762106
61658542834611212320735699865210
61658542834618056324740663274781
61658542834618070973666463565971
61658542834618115025899547763930
61658542834618115026464406830574
61658542834619256898808699628061
61658542834619271318966460591555
61658542834619271723220871518621
61658542834619271730748839571821
61658542834619271913763150513741
61658542834619272965342371918131
61658542834619272965344695916185
61658542834619273149196323030145
61658542834619299724070032687107
61658542834619299724320708092451
61658542834619301370445944013683
61658542834619301370696619419027
61658542834621958190461781422941
61658542834621973022213520218079
61658542834621973022215844216133
61658542834621973022237908111125
61658542834621973022401921353651
61658542834621974668777717889139
61658542834621974668777832693277
61658542834621974668777833743037
61658542834621974852356208427907
61658542834621974852356208777827
61658542834621974852356213027177
61658542834622019134226375447290
61658542834622019134477079550394
61658542834622019134477422506986
61658542834680195513875584036682
61658542834680211985101854517486
61658542834680244733917071579070
61658542834680244734481930645714
61658542834680244734502851234022
61658542834680244734516798312577
61658542834680244742096938519246
61658542834682897209719956271325
61658542834682947032811166920663
61658542834684113843543888037760
61658542834684147195368908326970
61658542834684147797421482446162
61658542834684147797421511025878
61658542834691001731972042414686
61658542834691001731973071284462
61658542834691001732725183593774
61658542834691002319436771238297
61658542834691002327615930116071
61658542834691002327615930465991
61658542834691002327615930601504
61658542834691002327615934715341
61658542834691018379781065550187
61658542834691018379781065900107
61658542834691018379781070149457
61658542834691018386287067554127
61658542834691018386307959562719
61658542834691046791642686337072
61658542834691046791642690582258
61658542834691046791642690583662
61658542834691049900529398758590
61658542834691049900532756225690
61658542834691049901094257825234
61658542834691049901097615292334
61658542834691049901129125492097
61658542834691049901180921391896
61658542834691049907872437567176
61658542834691050495988486705228
61658542834691050495988491440059
61658542834691051547473526618910
61658542834691051730519261667105
61658542834691051730769965770209
61658542834691051730770424443894
61658542834691051730770424561986
61658542834691051730770424934991
61658542834691051738112087843337
61658542834691052142552345800235
61658542834692202894059187219822
61658542834692203083862515710122
61658542834692219555151547837759
61658542834692219555152712140426
61658542834692251260036960640561
61658542834692251260601044872545
61658542834692252304552546188706
61658542834692252305326607956102
61658542834692252305328930904396
61658542834692252312919289069572
61658542834692252312919662122200
61658542834692252900189071673920
61658542834692252906977732429636
61658542834692252907726745557718
61658542834692267129486844932268
61658542834692267129487616584600
61658542834692267129737549035372
61658542834694904190798282167022
61658542834694904192490534862974
61658542834694904192490534981066
61658542834694904192490535912734
61658542834694904192490536385118
61658542834694904192490539213154
61658542834694904192490539567446
61658542834694904192492858861028
61658542834694920657285267722944
61658542834694920846805793935306
61658542834694920847557906263332
61658542834694954009110288012154
61658542834694954191842153468800
61658542834694954198616980342912
61658542834694954198630814224516
61658542834694954199382926552542
61658542834715333708189728133380
61658542834715361525407134912510
61658542834715361525410492379610
61658542834715361525975351446254
61658542834715361525996267435292
61658542834715361532750173721096
61658542834715361533586997253416
61658542834715367061437374999827
61658542834715367061688079102931
61658542834715367474031842057841
61658542834716518413086052348838
61658542834716562885476458078171
61658542834716568231118037516380
61658542834727325226826398428227
61658542834727325226826398778147
61658542834727325226826403027497
61658542834727369096065853058748
61658542834727369096818994237836
61658542834727369691679135007360
61658542834727383920976908265708
61658542834727383921039327074040
61658542834727383921039670030632
61658542834727383921040441682964
61658542834727383921227612368812
61658542834727385574946763382630
61658542834727389280987140561432
61658542851981064072025899294211
61658542852020939488287710239890
61658542852020972796051398316588
61658542852020973207645376148232
61658542852020976911991176633028
61658542852020976912012097337976
61658542852020987613434600255772
61658542852020987618538066442524
61658542852020987618538095138880
61658542852020987620209427129884
61658542852020987659188185164236
61658542852020987664270730646040
61658542852020987664270759342396
61658542852020987665962983341992
61658542852020988030320072351496
61658542852020988076052736555012
61658542852020988077744989250964
61658542852117000466467998531100
61658542852117033819985271516262
61658542852117350016504274387852
61658542852125138878034895479140
61658542852125453891463519772492
61658542852129040789509569839372
61658542852129040789509569839408
61658542852129040789509569839456
61658542852129040926770238475696
61658542852129040926770238475732
61658542852129040926770238475780
61658542852129040972440226653472
61658542852129041384034204485164
61658542852129041391648183980014
61658542852129041528846176590562
61658542852129055613667628832332
61658542852129056162459599274524
61658542852129056162710646334220
61658542852129057398057435713468
61658542852297119107379582235828
61658542852301021382437311355062
61658542852308804732259324844923
61658542852308804732280245431827
61658542852308808436626045916623
61658542852308809671407979411555
61658542852308809671972835297275
61658542852308809673646490235169
61658542852308819548910043679533
61658542852308820785010236751663
61658542852308820791764143037467
61658542852308820919174358761419
61658542852308824445297027970837
61658542852308824488037777659261
61658542852308824488791181350739
61658542852308824628311367610309
61658542852308824632554417648889
61658542852308824635065273896113
61658542852308825045176980799305
61658542852308826274603596111477
61658542852308826275440424348061
61658542852308826279683847457983
61658542852308826280523770178553
61658542852308826485857036017528
61658542852308854143589163326677
61658542852308869097416839392487
61658542852308869511709701548683
61658542852308870744546269201581
61658542852308870752140098207955
61658542852308874450586645213983
61658542852308874450837435528411
61658542852308874451399196816473
61658542852308874451423097209995
61658542852308874451423212001035
61658542852308874451423473450567
61658542852308874458180474336997
61658542852311828374382703084133
61658542852311828381641011065418
61658542852311828381722385842561
61658542852311828381724708790855
61658542852311828381725484558635
61658542852312728949470290576894
61658542852312728949473732720332
61658542852312772041140244841602
61658542852333141817340377256148
61658542852333141817611971832810
61658542852335838442192644205590
61658542852335871384115939359108
61658542852335871795709917190752
61658542852337042859768695533204
61658542852337044095115518194252
61658542852337044095115861150844
61658542852337086912849111367830
61658542852337086958581804267702
61658542852337087324631117276802
61658542852337088559977939937850
61658542852345144256506413744217
61658542852345147421032089033596
61658542852345149205232490712735
61658542852345192434937185322490
61658542852345193669527733273803
61658542852345193669530056572017
61658542852345193670094912456333
61658542852347834429766664218456
61658542852347834429766664218504
61658542852347849124467433954892
61658542852347849673510108500188
61658542852347850908857240836028
61658542852347884438591617780886
61658542852347884438591617780922
61658542852347884438591617780970
61658542852347893726304603421927
61658542852347894138184244949014
61658542852347894138435292008710
61658542852347895373531377284854
61658542852347895373719662579626
61658542852347895373782081387958
61658542852347895380222521805734
61658542852347895380284809875451
61658542852405187235002162696884
61658542852405187656657836479459
61658542852405187656657836479486
61658542852405187656657951264910
61658542852405187656657951619042
61658542852406387811330003650068
61658542852406421765479614939442
61658542852408789516040165332063
61658542852408817371786549275256
61658542852409073460342861755670
61658542852409073462035114451622
61658542852409089515037108234892
61658542852409089705396780935905
61658542852409089705582743274346
61658542852416737554277714597204
61658542852416894626617394443085
61658542852416895037375322043279
61658542852416921041409047222474
61658542852416926117545593107677
61658542852416937649956882916906
61658542852417194808357710803795
61658542852417194808357711276997
61658542852417194808360034225291
61658542852417194815699716983719
61658542852417195227398039943850
61658542852417228160099163058637
61658542852418077323586991755555
61658542852418079109671380402351
61658542852418079117202820359607
61658542852418093385520930064539
61658542852418126691592365560521
61658542852418127286388972577371
61658542852418127499906047064241
61658542852418129146216873321046
61658542852418129147031661656134
61658542852418137857158178682249
61658542852418137880130606713662
61658542852418138429929911877718
61658542852418139710272850480620
61658542852418143345918153501661
61658542852420795112200462679372
61658542852420795661180718416336
61658542852420795661243480181260
61658542852420796896590269560508
61658542852420797086048034007946
61658542852420797498645171227312
61658542852420829013068500470470
61658542852420830248415289849718
61658542852420830437873054297156
61658542852420830438687928390106
61658542852420830850470191516522
61658542852420839719060857656965
61658542852420839721567898688005
61658542852420839721582988950864
61658542852420839721582990467184
61658542852420839721582993653724
61658542852420839721582993672598
61658542852441210366598858681995
61658542852441254419615107645712
61658542852442410521290798670388
61658542852442411123617324667150
61658542852442438986958944256573
61658542852442438987520705540263
61658542852442438987523028488557
61658542852442439124781460269867
61658542852442439124783783218161
61658542852442455039496387119336
61658542852445155057569701157731
61658542852445156697105819937367
61658542852445156880120040530833
61658542852445156880122363129207
61658542852445156886876269298371
61658542852445156886897190003319
61658542852445156887713097552424
61658542852445160593753470476053
61658542852453245930931076024816
61658542852453245930931076128358
61658542852453245930931076128406
61658542852453245930931076141456
61658542852453260572065065322007
61658542852453260572140496069861
61658542852453260572316112381703
61658542852453261806657822828077
61658542852453261806824928796405
61658542852453261807390041902537
61658542852453261807390046606801
61658542852453261807474873678091
61658542852453261807661752799657
61658542852453261807661757050459
61658542852453261807662011066861
61658542852453261807662785907137
61658542852453262402221259835206
61658542852453262409059864040659
61658542852453265696749271555396
61658542852453266108259314065714
61658542987871130457527364672099
61658542987881931917914385900427
61658542987903247597484003179923
61658542987903545957364346210659
61658542987919371982678540274977
61658542987919371982678540275025
61658542987919371984370792854289
61658542987919371984370792970929
61658542987919371984370792970977
61658542987978909699273385031703
61658542987979193234239171210923
61658542987979193783285575927479
61658542987979243249404375749115
61658542987979243249591630054593
61658542987980594529288468839361
61658542987980594529288469889073
61658542987991401487569847887363
61658542988012566447271665750619
61658542988012682852860690073724
61658542988012716572155895544327
61658542988015417863808977339207
61658542988015418314548048910749
61658542988015418322068870676834
61658542988015684744729691620446
61658542988015716262162603080465
61658542988015716262162604130177
61658542988015718092309467189649
61658542988015718098801730604390
61658542988015718098990018011732
61658542988015718099084294063761
61658542988015718641101437553349
61658542988016585313106442867592
61658542988016585724888591208801
61658542988016618667648069857842
61658542988016618667648069974482
61658542988016619071630310112461
61658542988016619071903139870712
61658542988016619076985972865505
61658542988016619076985972865553
61658542988016619078681434398078
61658542988016619079242046743316
61658542988016619079242047793076
61658542988016619216443396808073
61658542988016633896061198862913
61658542988023788619688937005086
61658542988023821784253224950109
61658542988023826867918634313315
61658542988023826867918663009671
61658542988024689188065688252232
61658542988024690422847621747164
61658542988024694081460758028444
61658542988024724181371488992033
61658542988024724326184575687645
61658542988024724326184575706359
61658542988027392126282852946054
61658542988027392126282852946063
61658542988027396379420623873042
61658542988027396379420623873051
61658542988027397614202557367974
61658542988027397614202557367983
61658542988027424200037687125263
61658542988027424238239284442865
61658542988027424245854378154924
61658542988027425434631589360699
61658542988027425434631593592579
61658542988027425434819617433655
61658542988027425884806576360467
61658542988027426022653484270041
61658542988027426029619663410211
61658542988027426029619664473021
61658542988027426030247657294404
61658542988027426030247657294413
61658542988027429138977389845495
61658542988027429139165417918451
61658542988027429139165421104991
61658542988027429733774079290926
61658542988027429733774079390304
61658542988195045973254937431089
61658542988195045980786348690537
61658542988195046385037200557505
61658542988195046385039524555559
61658542988195329925090063788237
61658542988195330062350445461001
61658542988195330062350818513629
61658542988195335003737984021919
61658542988195335417964613103981
61658542988195336653311405665557
61658542988195345984597204929075
61658542988195345987041569816247
61658542988195346124303357662217
61658542988195346526862044093073
61658542988195346529310541405713
61658542988195346534393109929019
61658542988195346536085363558091
61658542988195379880379317078235
61658542988197732860063407917915
61658542988197732860063407936629
61658542988197733271845672112805
61658542988197747676689221585211
61658542988197747676690369495585
61658542988197747677446614112273
61658542988197747684221435331531
61658542988197747684221436381291
61658542988197748088471484711627
61658542988197748088472546528561
61658542988197748088472632622001
61658542988197748096003957788009
61658542988197781036046455620741
61658542988198031216743145583117
61658542988198031765786163434925
61658542988198036707173328943215
61658542988198036707173329992975
61658542988198036707173333180919
61658542988198036707738189063831
61658542988198036709617694898861
61658542988198037118955339089891
61658542988198037119708480267527
61658542988198037121211671667695
61658542988198038356558464229271
61658542988198047688032549850371
61658542988198047690291985965153
61658542988198047826046191723899
61658542988198047827738445352971
61658542988198047866712960893793
61658542988198047873490882368531
61658542988198047873491255439873
61658542988198048230297389014369
61658542988198048237828714180377
61658542988198048239335004866721
61658542988198932198596626837753
61658542988198934026228129139943
61658542988198934026228387407147
61658542988198948250761762271869
61658542988198948251514650465553
61658542988198948433772659289903
61658542988198948441302951341157
61658542988198948845554665185777
61658542988198948845554923466079
61658542988198948846307035775391
61658542988198998259331449901391
61658542988198998259332224722953
61658542988198998259332483003255
61658542988199099146869077746869
61658542988199099146869078796581
61658542988199104500097830589281
61658542988199104500097831638993
61658542988199105735443849365909
61658542988199399290365195876309
61658542988199404643618308380567
61658542988199405924717882319591
61658542988206136741278907665483
61658542988206136878539662390875
61658542988206136878539662409589
61658542988206138525668719147341
61658542988206152800786048806321
61658542988206153349641039630609
61658542988207059451373687175619
61658542988207209205316475396909
61658542988207209609567414406869
61658542988207209615427119555711
61658542988207209617098481292783
61658542988207493282550483349701
61658542988207495112692731834021
61658542988207509758912728630374
61658542988209755247516075990867
61658542988209755247516334258071
61658542988209760736252061136825
61658542988209760736252064319153
61658542988209760742963748588451
61658542988209761148034328508379
61658542988209761150482046381473
61658542988209761155565649429409
61658542988209907202734397679255
61658542988209910899549135514389
61658542988209910902060763412701
61658542988209910902060763473937
61658542988209911318674176000067
61658542988209911318674176061302
61658542988209911318674180245045
61658542988210210914811604666508
61658542988210211045577685339155
61658542988210211045577771078304
61658542988210211045577771079708
61658542988210211045577772562257
61658542988210211045577772678945
61658542988210211050660342074136
61658542988210211050660346857105
61658542988210211052258064054326
61658542988210211052352594653400
61658542988210211052352599436369
61658542988210211090491060452465
61658542988210211097834099261051
61658542988210211098106183295121
61658542988210211457360035805361
61658542988210211462442609983521
61658542988210211463852040823160
61658542988210211503113620597185
61658542988210212738459265187151
61658542988210212738459266249961
61658542988211108371411009830846
61658542988211111664162832483998
61658542988211112077419990489978
61658542988211112208091626302652
61658542988211112208102129702576
61658542988211112208102131125341
61658542988211112208123023133933
61658542988211112212354816324839
61658542988211112212355074592043
61658542988211112214866448455031
61658542988211112214866706735333
61658542988211112215466061942519
61658542988211112215466061955617
61658542988211112215717223787639
61658542988211112215717225210404
61658542988211113862088548619997
61658542988231554593885265112987
61658542988234053922436240853805
61658542988234054334218503980221
61658542988234072367841484625731
61658542988234222531107158989734
61658542988234222531957934383578
61658542988234222943551912215222
61658542988234226230464924849057
61658542988234226237807963657643
61658542988234226237995987498719
61658542988234226237995987503091
61658542988234255885538346907819
61658542988234255885538346907867
61658542988235421870743086716292
61658542988235423837232552478759
61658542988235423837232810745963
61658542988235429191312080653572
61658542988235429191312080653620
61658542988235471276989585200283
61658542988235471276989585200331
61658542988242181589258475555229
61658542988242181596786443608429
61658542988242331348301250610275
61658542988242331759895228441919
61658542988243527163999812426129
61658542988243528810375723752705
61658542988243532470660226507133
61658542988243532471412333148701
61658542988243532471412334565643
61658542988243532517165893960127
61658542988243532517169246827957
61658542988243534294006840779472
61658542988243534294027732788064
61658542988243534300781664471208
61658542988243534300781664471256
61658542988243534300802556363160
61658542988243534300802556479800
61658542988243534300802556479848
61658542988243534300802561084893
61658542988243534301558800046740
61658542988243534301558800046983
61658542988243565818153635953067
61658542988243576576811538666672
61658542988243576981244804449438
61658542988246233755538480359475
61658542988246233801291004519431
61658542988246233801292152425647
61658542988246233808634043328017
61658542988246233808818975755007
61658542988246233808818975760623
61658542988246234220412606043839
61658542988246234220412954655077
61658542988246234220416049250087
61658542988246234357673704676206
61658542988246234357673704779748
61658542988246234357673704779796
61658542988246234357673704792846
61658542988246234357673709384841
61658542988246235448420060207471
61658542988246235448420061270281
61658542988246235455194539538771
61658542988246235455194887087199
61658542988246235455194888150009
61658542988246235455197981682209
61658542988246235455197982745019
61658542988246235585659922574268
61658542988246235585659922574352
61658542988246235585680814582860
61658542988246235585680814582944
61658542988246235585680816005661
61658542988246235585680844697859
61658542988246235592434746266088
61658542988246235592434746266136
61658542988246235592455638158040
61658542988246235592455638171138
61658542988246235592455638274680
61658542988246235592455638274728
61658542988246235592455638287778
61658542988246235592455642879773
61658542988246236004805860736317
61658542988246262167667181681855
61658542988246262167667182731567
61658542988246267109051252589519
61658542988246267109054720242773
61658542988246267109807865653949
61658542988246267521401844548403
61658542988246278829217571058678
61658542988246278829217571060130
61658542988303099705634975157969
61658542988303114110667614543303
61658542988303114522449877669719
61658542988303147462492634832513
61658542988303147874274897958929
61658542988303397653164841611447
61658542988303398199760023721787
61658542988303398199763122573215
61658542988303398241183150894113
61658542988303398247774191134715
61658542988303398247961072368851
61658542988303398247961445440193
61658542988303398247962478542057
61658542988303403141147193480879
61658542988303403143596059141883
61658542988303403552929195139049
61658542988303403552929199389851
61658542988303403553683488460391
61658542988303403553683746740693
61658542988303403600943620819181
61658542988303447606009615224477
61658542988303447606009643920833
61658542988303448017788522282021
61658542988303452966708160866693
61658542988303555678527331757589
61658542988303600013472122623737
61658542988303600151004842864518
61658542988303600151004842981158
61658542988303600151004842981206
61658542988303600151004847586251
61658542988303603855350643465954
61658542988303603855350643466002
61658542988304298632759921388199
61658542988304298815774260536621
61658542988304303574147091128577
61658542988304304168942661836745
61658542988304304168943693403415
61658542988304304169507519368195
61658542988304304306204445431913
61658542988304305404290224516863
61658542988304305404290229238597
61658542988304305404290482784067
61658542988304305953332468717881
61658542988304305953333502169665
61658542988304320768267833730483
61658542988304348641148120853735
61658542988304500718816538896997
61658542988304504423162339381793
61658542988304506069475492111265
61658542988304506069475492116881
61658542988304506070227604420577
61658542988304754468947820879000
61658542988304756305681482656550
61658542988304756305869770063892
61658542988304771260335900859440
61658542988304772914513703537070
61658542988304804436098971862184
61658542988304804436098975044512
61658542988304815549136377921666
61658542988304815549987152764386
61658542988304815549987152764629
61658542988304815554218947494732
61658542988306999916881304587065
61658542988306999916881561804509
61658542988306999916881591550625
61658542988306999921967231633055
61658542988306999924223683350627
61658542988307000326971688074529
61658542988307000328663854677041
61658542988307000328663940770481
61658542988307000333749494759471
61658542988307000336005946477043
61658542988307000509734607123677
61658542988307000512179230396145
61658542988307000518957151870883
61658542988307000519020285994259
61658542988307000519021319096123
61658542988307001747023926005921
61658542988307001747777067185009
61658542988307001754554988659747
61658542988307001754556136552651
61658542988307002166149339549683
61658542988307002166149342732011
61658542988307002166152695599841
61658542988307005270051110883705
61658542988307005270051111946515
61658542988307005277394149692291
61658542988307005453817444363811
61658542988307005453817447550351
61658542988307005460595365838549
61658542988307005460595369025089
61658542988307005460596513731453
61658542988307005872189715678725
61658542988307005872189720400459
61658542988307005872190748780589
61658542988307005872190753502323
61658542988307005872942865339251
61658542988307006007190665939727
61658542988307006007194018807557
61658542988307006009451505045387
61658542988307006009639533122667
61658542988307007100193354646291
61658542988307007100193355709101
61658542988307007100194129480951
61658542988307007107724422595015
61658542988307007107725570487919
61658542988307007107725575209653
61658542988307016388170995817879
61658542988307016571185049419843
61658542988307016571185307687047
61658542988307016571185336402117
61658542988307016571938193785471
61658542988307016571938452052675
61658542988307016571938481813293
61658542988307016578716373527413
61658542988307022059920915525363
61658542988307022061615491169609
61658542988307022066698837000101
61658542988307049739995987410733
61658542988307049739996016107089
61658542988307049742253215385731
61658542988307049742256571435889
61658542988307049742441501743313
61658542988307049747335784958797
61658542988307049747527169086235
61658542988307049925454692981521
61658542988307049925454721696591
61658542988307049925455496518153
61658542988307049925455754798455
61658542988307049925455840891895
61658542988307049926019551002617
61658542988307049926019552052377
61658542988307049932797473527115
61658542988307049932797730744559
61658542988307049932798879700321
61658542988307049932801202648615
61658542988307055413438301779629
61658542988307055413438302829389
61658542988307055413440625777683
61658542988307055413440630495045
61658542988307055413441659364821
61658542988307055413441660414581
61658542988307057060570717169595
61658542988307207361128574974571
61658542988307207772910580883543
61658542988307216698123139377749
61658542988307455760600902673880
61658542988307458139044679613441
61658542988307474205894975929271
61658542988307474206166900471506
61658542988307502611250594595576
61658542988307502611250598839310
61658542988307505720224347072318
61658542988307505720974020592328
61658542988307505721071765347323
61658542988307505721071765347371
61658542988307505721071766397131
61658542988307507550378328691944
61658542988307507550378328704994
61658542988307507550378328705042
61658542988307507550378329754802
61658542988307507550378332937130
61658542988307516840788340502528
61658542988307516840789459716546
61658542988307516840789717996848
61658542988307516840799963116469
61658542988307516845872029289612
61658542988308357951912065461759
61658542988308357974788973770786
61658542988308357974788973783884
61658542988308357975639744442897
61658542988308357979808403804774
61658542988308357982320035934966
61658542988308357982320040656700
61658542988308358499011521398719
61658542988308358531206078362538
61658542988308358569585198743646
61658542988308358569585199806456
61658542988308358570435975200301
61658542988308358576927466961306
61658542988308358576928237552232
61658542988308358576928615339692
61658542988308358577116639763712
61658542988308358577116644485446
61658542988308358707613074318256
61658542988308358711865760940519
61658542988308358712685140864404
61658542988308358714126231225591
61658542988308358714126231238689
61658542988308358714377393070711
61658542988308358714377393560356
61658542988308358714377394493476
61658542988308358714377394610116
61658542988308358714377397792444
61658542988308373394594032709953
61658542988308374560461995933317
61658542988308374773915920347014
61658542988308374774543815394605
61658542988308375186326060452732
61658542988308406700414300590932
61658542988308406700414391047442
61658542988308406707379822963578
61658542988308407912220783262273
61658542988308407912224225405711
61658542988308407912224225411327
61658542988308407912224598463955
61658542988308407912225373298615
61658542988308407912288131881211
61658542988308407912852216113195
61658542988308407912852216126293
61658542988308407919563908164139
61658542988308407919563936861899
61658542988308408529710479688448
61658542988308408529898764983220
61658542988308408529961527102276
61658542988308417271340486981506
61658542988308417271340745261808
61658542988308417272191261824226
61658542988308417276423056554572
61658542988308417866798459090901
61658542988315107276455377495899
61658542988315110982495753624941
61658542988315110982684045754017
61658542988315561424279388406740
61658542988315563250106556852237
61658542988315578080854450904419
61658542988316480296067239332304
61658542988319163553750742890666
61658542988319163560525569764778
61658542988319163743539909404250
61658542988319163743539909417348
61658542988319214939196792641496
61658542988319229756018123117469
61658542988319229756582979001785
61658542988319229756677538358453
61658542988339420774970661995283
61658542988339420774970661995331
61658542988339420775535522111735
61658542988339428095544243862693
61658542988339428096297388224109
61658542988339470188748221532459
61658542988339470188748993184791
61658542988339470776017886177989
61658542988339470783356166995139
61658542988339472567937989709649
61658542988339622723672252814204
61658542988339622731203664073652
61658542988339622861717663036655
61658542988339628214698812156761
61658542988339637555361434606646
61658542988339638790708223985894
61658542988339638790708482266196
61658542988340795624474498557390
61658542988340795625039354441706
61658542988340795625290775971020
61658542988340821650612355875838
61658542988340821787810348836143
61658542988340823412058793204049
61658542988340823412059250946065
61658542988340823412122014110669
61658542988340823412124337058963
61658542988340823412686873200239
61658542988340823412689972505129
61658542988340823480755748015358
61658542988340823488286040066404
61658542988340823488286814901064
61658542988340827118162390239711
61658542988340828353446421046191
61658542988340828978745414992929
61658542988340828978745414992977
61658542988340828978745416392609
61658542988340828978745416392657
61658542988340828978808091018753
61658542988340838236219490838231
61658542988340838236784459991651
61658542988340838312444843714360
61658542988340839472131142476279
61658542988340840089239420009418
61658542988340840089239421422142
61658542988340840089239421426306
61658542988340840089239421426354
61658542988340840089239678289672
61658542988340840089242777476518
61658542988340840089804534173988
61658542988340840089807633360828
61658542988340840090153325315376
61658542988340840090153326915969
61658542988340840090153326916017
61658542988340840096833507294642
61658542988340840096833617296800
61658542988340840096833618897684
61658542988340840096833622079769
61658542988340840096833622080012
61658542988340840096844127080577
61658542988340840096865018972529
61658542988340840096865018972577
61658542988340840096865019089169
61658542988340840096865019089217
61658542988343474771361233620500
61658542988343522942265437670718
61658542988343522949604087308408
61658542988343522949605116178184
61658542988343522949605120410272
61658542988343522949793144255464
61658542988343524772324888704320
61658542988343524772408486486256
61658542988343524779747364662504
61658542988343524779747368894592
61658542988343524779750463495218
61658542988343524779935392739784
61658542988343524779938748789942
61658542988343524779939896695944
61658542988343525184190749612672
61658542988343525191529370571476
61658542988343525191721127770256
61658542988343525191722160872120
61658542988343525321200543021888
61658542988343525321200543376020
61658542988343525321388828316660
61658542988343525321451590435716
61658542988343525321451848716018
61658542988343530270210097057533
61658542988343530270210097057581
61658542988343530270210125753937
61658542988343530270398125134909
61658542988343530270398153831217
61658542988343539421082552754806
61658542988343539597130566601688
61658542988343539597130570833776
61658542988343539597133665434402
61658542988343539597318594678968
61658542988343539597318597861296
61658542988343539597318856128500
61658542988343539597321950729126
61658542988343539603908492308514
61658542988343539604096777603238
61658542988343539604097925509240
61658542988343541243694509189324
61658542988343541243694767456528
61658542988343541244259623339440
61658542988343541244447651429818
61658542988343541244447909697022
61658542988343541244545281399437
61658542988343541251037544814178
61658542988343541251037659605218
61658542988343541251225831171760
61658542988343541251225945962800
61658542988343541251225949145128
61658542988343541251320108273549
61658542988343541380892503217022
61658542988343541380892503221186
61658542988343541380892503221234
61658542988343541380892761501488
61658542988343541380955178892875
61658542988343541380955178892884
61658542988343541381457615968868
61658542988343541381460715155624
61658542988343541381460715155705
61658542988343541381460715155708
61658542988343541381460715155714
61658542988343541381708320071972
61658542988343541381711877000537
61658542988343541381711877000780
61658542988343541381743273893297
61658542988343541381743274009937
61658542988343541381743274009985
61658542988343541381743277014230
61658542988343541381743645349496
61658542988343541381806407110172
61658542988343541381806407110256
61658542988343541388298303794741
61658542988343541388486699091680
61658542988343541388486700692564
61658542988343541388486703874649
61658542988343541388486703874892
61658542988343541388497208875457
61658542988343541388518100767409
61658542988343541388518100767457
61658542988343541388518100884049
61658542988343541388518100884097
61658542988343541792674767410460
61658542988343541793242979344934
61658542988343545087844460290920
61658542988343545087844461891597
61658542988343545087844461891645
61658542988343545087844461904695
61658542988343545094558478412771
61658542988343545094558478412819
61658542988351578639546025188028
61658542988351578646320852061932
61658542988351578646320852061980
61658542988351578647077091023974
61658542988351628471692389430800
61658542988351628654894641306752
61658542988351628654894899573956
61658542988351628654897994174582
61658542988351628654898367245924
61658542988351644531388587518694
61658542988351645118654012841168
61658542988351645125996790198818
61658542988351645125996904989858
61658542988351645126185191347440
61658542988351645255851747188938
61658542988351645255851748601662
61658542988351645255851748605826
61658542988351645255851748605874
61658542988351645255852005469192
61658542988351645255852006886128
61658542988351645255855104656029
61658542988351645255855104656038
61658542988351645256671122385177
61658542988351645256671122385420
61658542988351645256702522398870
61658542988351645263257549179381
61658542988351645263445834474162
61658542988351645263445944476320
61658542988351645263445946077204
61658542988351645263445949259289
61658542988351645263445949259532
61658542988351650609837342696934
61658542993826736245689047836725
61658542993827938649900485284591
61658542993827997946231881663154
61658542993921190213997421703231
61658542993921190220775601445173
61658542993921340339132785812104
61658542993921341978733875051749
61658542993921341985413391704946
61658542993921342169278505019578
61658542993923896863147039001267
61658542993924042042379843903386
61658542993924042042379844394484
61658542993924043682169219972997
61658542993924043688852868933618
61658542993924043872525564764146
61658542993925242799650133673524
61658542993925242799650134717668
61658542993925242799650134723284
61658542993925244034244040135272
61658542993925244034247510858426
61658542993925244034996152461846
61658542993925244438978392601229
61658542993925244439251222238580
61658542993925244439251222358076
61658542993925244444334055236229
61658542993925244446026046044244
61658542993925244446029516885442
61658542993925244446590129232084
61658542993925244446590130281844
61658542993925244622171404468572
61658542993925244628768674780980
61658542993925244628956702858308
61658542993925244628960059268373
61658542993925244629513668442498
61658542993925244629524143500357
61658542993925244629545068456107
61658542993925244629797001953559
61658542993925247738589840501976
61658542993925248150371845366852
61658542993925248150371846410948
61658542993925248150371846429662
61658542993925249378106126580957
61658542993925249385717863093768
61658542993925249385717864156578
61658542993925259263409251604209
61658542993925259263409252653921
61658542993933347909958868552378
61658542993933349739261965969864
61658542993933349739286243103591
61658542993933349739286247335679
61658542993933353260677109541218
61658542993936049605608287636581
61658542993936049605608288686341
61658542993936049613118692083299
61658542993936050847712336051579
61658542993936050847733260989859
61658542993936050847900364123083
61658542993936050847921284829483
61658542993936051252154658729739
61658542993936051259494341954727
61658542993936051442700410101043
61658542993936051442700411163901
61658542993936051442721330807443
61658542993936051443349324691639
61658542993936054552058136536375
61658542993936054552246164607879
61658542993936054552330191323000
61658542993936054552330191336098
61658542993936054963840142439523
61658542993936055146854825963092
61658542993936055146854825968708
61658542994103671752384222296409
61658542994106373051568744029831
61658542994106373051569517820347
61658542994106373051569518870107
61658542994107573798591632253369
61658542994107573806119600306569
61658542994107573808651005231543
61658542994107574210373638162341
61658542994107574210935398377557
61658542994107574212629975090277
61658542994107574212901944254601
61658542994107574212902718045117
61658542994107574212902719094877
61658542994107574217713319852295
61658542994107574217713578119499
61658542994107574217713578138213
61658542994107574217716676970927
61658542994107574220244724801599
61658542994107574220245756853703
61658542994107574220245757903463
61658542994107574220248080851757
61658542994107623623963169622189
61658542994107623624148098848089
61658542994107623626407534627453
61658542994107623626679503791777
61658542994107623626680277582293
61658542994107623626680278632053
61658542994107623626682601580347
61658542994107623634022541556219
61658542994107731109507091209003
61658542994115834976936417600633
61658542994115834984466336593643
61658542994115834984467484486547
61658542994115834984530586375656
61658542994118386561135995787567
61658542994118536269407610833601
61658542994118536269408844359256
61658542994118536269408844478752
61658542994118536273556584734870
61658542994118536276089136521702
61658542994118536276089137571462
61658542994118536276099612824666
61658542994118536276120565231667
61658542994118536276183668170536
61658542994118536681190768897925
61658542994118537916536783436897
61658542994119733738738171729902
61658542994119737025675199571593
61658542994119737031489994383054
61658542994119737033182247079006
61658542994119737437457205480565
61658542994119737444768847813406
61658542994119737444776224910650
61658542994119737621203768284004
61658542994119737621203768403500
61658542994119737621224690531213
61658542994119737621224693713541
61658542994119737626276121795164
61658542994119737627978591045524
61658542994119737627978592095284
61658542994119737627978595277612
61658542994119737628536333931283
61658542994119737628542593774819
61658542994119737628546808646497
61658542994119737628567729339799
61658542994119737628818776749415
61658542994119737628818777810821
61658542994119737628818891186377
61658542994119737628818892607684
61658542994119738855796556047321
61658542994119738863411649247483
61658542994119739267578561956293
61658542994119739274918571768499
61658542994119739274918571781549
61658542994119739275190196945137
61658542994119739275190216017229
61658542994119739275193656036991
61658542994119739275193656041356
61658542994119781909638646654248
61658542994119781909826674731576
61658542994119786848483936583838
61658542994119786849504574378842
61658542994119786856282754120784
61658542994142701487046664386547
61658542994142701487799808747963
61658542994142847898434320888790
61658542994142847899285096282634
61658542994142851605323149463382
61658542994144048656367730555688
61658542994144048656388651143996
61658542994144049067961708387332
61658542994144049251164074503492
61658542994144052773999761568080
61658542994144052774208710233716
61658542994144052774271470752132
61658542994144052774271471814942
61658542994144054009533835871883
61658542994144054009533839054211
61658542994144054009617488479048
61658542994144054009617489541858
61658542994144054185020092686037
61658542994144054192548060739237
61658542994144054596802098595009
61658542994144054604142038570881
61658542994144054604142109819945
61658542994144054604145137403595
61658542994144054604413733583853
61658542994144082421479010068850
61658542994144087356275137260711
61658542994144096827289126068342
61658542994144096834063952942454
61658542994144097238862183311678
61658542994144097239050211389006
61658542994144097245845958851426
61658542994150807002360142834417
61658542994151001591238542129438
61658542994151001591509361871440
61658542994152157883761859420817
61658542994152157884493081256523
61658542994152157884493084438851
61658542994152157884576734926498
61658542994152158067507306123877
61658542994152158067592107843727
61658542994152159302941339568221
61658542994152202348624401800506
61658542994154859175418068764885
61658542994154859176146163051451
61658542994154859176229816708280
61658542994154859587197324978204
61658542994154859587739767824803
61658542994154859587740140883047
61658542994154859770754365750401
61658542994154859770754451353988
61658542994154859770757464583115
61658542994154859771027179604385
61658542994154860815747251749053
61658542994154860998761561155732
61658542994154892522156272382405
61658542994154892934482591239283
61658542994154893117495782991675
61658542994154903640244935494464
61658542994154903647500934499980
61658542994154904052875649665814
61658542994154904234958893277048
61658542994154904235038099303454
61658542994154904242298317751010
61658542994211723426038560977523
61658542994211723426038934030151
61658542994211728776760272670803
61658542994211728776761301540579
61658542994212929717610502548049
61658542994212929719305079242055
61658542994212979534889212797025
61658542994212979542417180850225
61658542994213081481501487376002
61658542994213081483946225569248
61658542994213126131918177596469
61658542994213129653249756834895
61658542994215625884024878010741
61658542994215625886284313771391
61658542994215625886367996596799
61658542994215625886368253814243
61658542994215625886368368599667
61658542994215625886368369649427
61658542994215625886556281891571
61658542994215631237006025464671
61658542994215631237277994647709
61658542994215631237279023498771
61658542994215631237281346447065
61658542994215631237281350697867
61658542994215631237759166643759
61658542994215631238031135826797
61658542994215631238034491876955
61658542994215631239537798166041
61658542994215631239537802398129
61658542994215631239540896998755
61658542994215631240291976697795
61658542994215631420295686086745
61658542994215631422552914175415
61658542994215631422553172442619
61658542994215631422741200519947
61658542994215641938533389248359
61658542994215641938533390292503
61658542994215641938534164083019
61658542994215641938534165132779
61658542994215641938536488081073
61658542994215641946064456134273
61658542994215647291702561591673
61658542994215647291702818809117
61658542994215647291702823059919
61658542994215647291703594712251
61658542994215647292455707021563
61658542994215647292455964239007
61658542994215647296786164639609
61658542994215647296786168890411
61658542994215647297539310069499
61658542994215647474717158448797
61658542994215647479800504279289
61658542994215675290271370662003
61658542994215675292530806422653
61658542994215675292614489248061
61658542994215675292615521300165
61658542994215675292615522349925
61658542994215675292617845298219
61658542994215675292802774542833
61658542994215675292802775586977
61658542994215675300145813351419
61658542994215675300145928136843
61658542994215675300145929186603
61658542994215680643527839098327
61658542994215680643527843349129
61658542994215680644280984528217
61658542994215680650867636647795
61658542994215680650867640879883
61658542994215680650868669768373
61658542994215680650868674000461
61658542994215680826543326644009
61658542994215680827295438953321
61658542994215783187385702780658
61658542994215783362900112675735
61658542994215783363653258086911
61658542994215783363653262336261
61658542994215799423220047324375
61658542994215799423220047674295
61658542994215799423220051923645
61658542994215799429997854363609
61658542994215799429997855426419
61658542994215799429997858612959
61658542994215827835081668111260
61658542994215827835081668124310
61658542994215827835081668125762
61658542994215827835081672357850
61658542994215830920906282929453
61658542994215830921658395238765
61658542994215830944630751591412
61658542994215832598439439789260
61658542994215832774209401987446
61658542994215832774209403153846
61658542994215832774209406218082
61658542994216983936684556765476
61658542994216983936933311108268
61658542994216983936933568325712
61658542994216983937497395340252
61658542994216983937498170174912
61658542994216983937500751390410
61658542994216983944275545217986
61658542994216983944275549450074
61658542994216983944278644050700
61658542994216983944286825170058
61658542994216983944464722367716
61658542994216983944464725550044
61658542994216983944464726972810
61658542994216983945032162649858
61658542994216984127479062007396
61658542994216984128046502289538
61658542994216998761942085451249
61658542994217000187648577276849
61658542994217000598590525362597
61658542994217000598590529611947
61658542994217000599615773890644
61658542994217028409149246913656
61658542994217028409149619984998
61658542994217028409337619347256
61658542994217028414232194163158
61658542994217032113683419832052
61658542994217032113767364007615
61658542994217032120458246706164
61658542994217032120458246724878
61658542994217033347993732821132
61658542994217033347993761635580
61658542994217033347994880843774
61658542994217033348182018115904
61658542994217033348265443723916
61658542994217033348265702004170
61658542994217033348298364877626
61658542994217033349114267821638
61658542994217033355521700990972
61658542994217033355521729688780
61658542994217033942979511674100
61658542994217033943063195445726
61658542994217033950416714203824
61658542994217033950601643099922
61658542994217033950601671679638
61658542994217043233307620083224
61658542994217043233495648160552
61658542994217043233495648179266
61658542994217048179954796640570
61658542994217048179955939947254
61658542994223886648113814555522
61658542994223886650558552731506
61658542994223888473958522259873
61658542994223903304706186721547
61658542994223903304894473085739
61658542994223903304957493467739
61658542994223903304957493467787
61658542994223903304957607786603
61658542994223936656510315002165
61658542994223936656510572934896
61658542994223936656510573289029
61658542994223947769735969519454
61658542994223947769735973770256
61658542994223947770384511409157
61658542994225105297324014711649
61658542994227790941041843563699
61658542994227790941041843576749
61658542994227790941041843913619
61658542994227790941041844976429
61658542994227790941041848162969
61658542994227805765202852542117
61658542994227805765202853604927
61658542994227806993206979347735
61658542994227806993206980410545
61658542994227807000738066917092
61658542994227838514606174786076
61658542994227838514794460080848
61658542994227838514878029164976
61658542994227838514878142906464
61658542994227838522134142839276
61658542994227838522134142957368
61658542994227838522217825664684
61658542994227838522217829896772
61658542994227839109671307765214
61658542994227840352563087206302
61658542994227854993508005816358
61658542994248051678502513684329
61658542994248051679256692216083
61658542994248051862269998748283
61658542994248096143365595477163
61658542994248096150707717019069
61658542994248096150708750139647
61658542994248096150897035434419
61658542994248096327132420491881
61658542994248096333910600233823
61658542994248203802407905613277
61658542994248214713807756537567
61658542994248214713808013755011
61658542994248248068140189860685
61658542994248248090749486745118
61658542994248248098276421327820
61658542994248248274046384575718
61658542994248248274046384588816
61658542994248248274046384692406
61658542994248248274046384705456
61658542994248248274798409727535
61658542994248248281573238198076
61658542994248251980839906588319
61658542994248253626961298608497
61658542994248253627212378970887
61658542994248253627776086943585
61658542994248253627779558847641
61658542994248253627780678061659
61658542994248253634555500751821
61658542994248253634555500868461
61658542994248253634576421456769
61658542994248253634827096863517
61658542994248253634827468516465
61658542994248253634827469916145
61658542994249448847831862737870
61658542994249448848585008149046
61658542994249448848585008166516
61658542994249448855362929623784
61658542994249448855446611977016
61658542994249448855634897271788
61658542994249452554719657659762
61658542994249453789501591154694
61658542994249454384298194983609
61658542994249454385135023280184
61658542994249454391826161683809
61658542994249454391826161683857
61658542994249454391826163083489
61658542994249454391826163083537
61658542994249454391909731117857
61658542994249465503254879876341
61658542994249465503254994313462
61658542994249465509945760998745
61658542994249465509945765780097
61658542994252106270265381615145
61658542994252122322430515636531
61658542994252122322430515649581
61658542994252122329208322675765
61658542994252122329208323738575
61658542994252122329208326925115
61658542994252150139481472273158
61658542994252150139481587064198
61658542994252150139669758617690
61658542994252150139669873404566
61658542994252150139669873408730
61658542994252150139669873408938
61658542994252150139669873410182
61658542994252150139669873421828
61658542994252150139669876591058
61658542994252150139669876592510
61658542994252150139753215987698
61658542994252150139753474268000
61658542994252150139756539109460
61658542994252150140234732476826
61658542994252150140317295987594
61658542994252150140320394820308
61658542994252150140505582327962
61658542994252150140505582345224
61658542994252150140506615447088
61658542994252150147011764324412
61658542994252150147011764325864
61658542994252150147011879111288
61658542994252150147011879115660
61658542994252150147012912218768
61658542994252150147012912230414
61658542994252150147286831160714
61658542994252150551287870661396
61658542994252150551534704279454
61658542994252150551535479114114
61658542994252150551538803285588
61658542994252150552099560163770
61658542994252150552100334998430
61658542994252150558798275594840
61658542994252150558881957948072
61658542994252150559070243242844
61658542994252150734302210301076
61658542994252150734469575007540
61658542994252150734469837892728
61658542994252150734549043919134
61658542994252150734553258779166
61658542994252150741812615234520
61658542994252150741896297587752
61658542994252155500276618899981
61658542994252155500276619016621
61658542994252155500297539604929
61658542994252155675951160911244
61658542994252155675951275224492
61658542994252155676703273220556
61658542994252155676704421131019
61658542994252155676786955568172
61658542994252155676788103675384
61658542994252155683290843748413
61658542994252155683290843748461
61658542994252155683290843865101
61658542994252155683290843866718
61658542994252155683478871825789
61658542994252155684047088482002
61658542994252164963916891920810
61658542994252164971256574679190
61658542994252164971257717985922
61658542994252164971444859974010
61658542994252164971446003280694
61658542994252166611042879585014
61658542994252166611045945489284
61658542994252166611607476139268
61658542994252166611796020764102
61658542994252166611893363770113
61658542994252166611893392466469
61658542994252166618385627184854
61658542994252166618385741970278
61658542994252166618573913542484
61658542994252166618668190644225
61658542994252166794057219224694
61658542994252166794060285128964
61658542994252166794824020702482
61658542994252166794908074507488
61658542994252166801598842793625
61658542994252166801598847574977
61658542994252170500946129289090
61658542994252170507451197026371
61658542994252170507639225103699
61658542994252170508204452642580
61658542994252170508204457241850
61658542994260226204167569123215
61658542994260254021974481949978
61658542994260254022246076545354
61658542994260254022246449597982
61658542994260270486005189811066
61658542994260270493344987354918
61658543011505794054747325612915
61658543011505843284757400105059
61658543011505843323733178207569
61658543011552522899349474753928
61658543011553863065191999707303
61658543011553863065192000061435
61658543011553874185568312621919
61658543011553879125260902131831
61658543011553879125260902485963
61658543011625875139124241707791
61658543011646316010629362419142
61658543011646317657757385581402
61658543011646317657757386053578
61658543011647218271322638166970
61658543011647218271322638168422
61658543011647518414839646783114
61658543011647518414839647255290
61658543011649919379961494641242
61658543011649919379961495113418
61658543011649919562220251794965
61658543011649919928753465555610
61658543011649919974486129286950
61658543011649919974486129759126
61658543011650220117522622177654
61658543011650220118086706881814
61658543011651086782686944389414
61658543011651118901697738116038
61658543011651120137043755842954
61658543011651120137043756315130
61658543011651120137043756316582
61658543011651120319302627315541
61658543011651120685271642053162
61658543011651120685835726757322
61658543011651120731568390960838
61658543011651120731568390962290
61658543011657995571497857842694
61658543011658023254920740025882
61658543011658023437934965346490
61658543011658025038494643963006
61658543011658025038494644435182
61658543011658025084227308166522
61658543011658025084227308638698
61658543011658025084310876673066
61658543011658025084310876674518
61658543011658323581451974436262
61658543011658325227744317254842
61658543011658325227744317801582
61658543011658325227827885289210
61658543011658325227827885761386
61658543011661892361165332306191
61658543011661893595675182895510
61658543011661897437218975990854
61658543011661925715166492819750
61658543011661925852448053938294
61658543011661925898180718140358
61658543011661926949948426314682
61658543011661926949948426786858
61658543011661926950031994349050
61658543011661926950031994821226
61658543011661926950031994822678
61658543011661927087289421918841
61658543011661927682089123456204
61658543011661930791635222403637
61658543011661943604061447855545
61658543011830004025777809394656
61658543011830049526859110579999
61658543011833584126058508425175
61658543011833585775697273380489
61658543011833590714846961185743
61658543011833590717085472009357
61658543011833600592265227842889
61658543011833600592265600914231
61658543011833600592349025453721
61658543011833600737116713902725
61658543011833601827862408814605
61658543011833601828427264698921
61658543011833605485723432805287
61658543011833605486475545095885
61658543011833605531393334893959
61658543011833605531476759433449
61658543011833605531477017713751
61658543011833605532041873599471
61658543011833605532230163124927
61658543011833605668654089619351
61658543011833605669218945503667
61658543011833605669218945621711
61658543011833605671750349384497
61658543011833605675993772495823
61658543011833605676244447882453
61658543011833605676808532120053
61658543011833605678504255670301
61658543011833606081000951530683
61658543011833606083511692867371
61658543011833606083532613560673
61658543011833639030346754404381
61658543011833649958656729009603
61658543011833649960348981705555
61658543011833650006102480427025
61658543011833650006104889445673
61658543011833650552638200148393
61658543011833650555148683322871
61658543011833650555420652506069
61658543011833655494297337890907
61658543011833655494297596152495
61658543011833655494297596158111
61658543011833655494841273186915
61658543011833655494862193775223
61658543011833655494862452042427
61658543011833655494862452055477
61658543011833655501616358322615
61658543011833655501616358328231
61658543011833905865515041880641
61658543011833905866079126116837
61658543011833906486295529836528
61658543011833907535617472008822
61658543011833950744419277201563
61658543011841711404255263176356
61658543011842011596036708717504
61658543011844412515488584814217
61658543011844712704759150114645
61658543011844712750429036141340
61658543011844713116541156023617
61658543011844713292780930242961
61658543011844713300120613001389
61658543011844713300122935949683
61658543011844714946686876234123
61658543011844746056500602369487
61658543011845613269976381324516
61658543011845613727326383222512
61658543011845615514435896109631
61658543011845615514498642461323
61658543011845646624312298270771
61658543011845648271441096728301
61658543011845663088824298667485
61658543011845663095601448489891
61658543011845663096166304374207
61658543011866026735738604416380
61658543011868757537861329435087
61658543011868757537945011788319
61658543011869924758411978017781
61658543011869924758495689067369
61658543011869925307284306624501
61658543011869925307284306628713
61658543011869925307538707968937
61658543011869925353208323560609
61658543011869925353292264181045
61658543011869929013576761149685
61658543011869929196528309972341
61658543011869930241331789378575
61658543011869930248671472132791
61658543011869930248671472137003
61658543011869930248671472486923
61658543011869958111929251002943
61658543011869958112012962052531
61658543011869958249190034424691
61658543011869958249210955012999
61658543011869958249273716777923
61658543011869958294943590636799
61658543011869958295027272990031
61658543011869958654026752735551
61658543011869958660801579609663
61658543011869958660972298600867
61658543011869958661055980954099
61658543011869958706725596545771
61658543011869958706809278899003
61658543011869958706809537166207
61658543011869963602188745117953
61658543011869974712969038346205
61658543011869974713533893876389
61658543011869974713533894230521
61658543011869978419571947057137
61658543011869978419742640538557
61658543011878028769813362863076
61658543011878034116291034759003
61658543011878034169576035532057
61658543011878034305997508459558
61658543011878034306834347916367
61658543011878034306837447122905
61658543011878067469808307744165
61658543011878078587928283376713
61658543011878078587928283730845
61658543011878078587929055383177
61658543011880735461226704039207
61658543011880735872820427835735
61658543011880735872820681870851
61658543011880769356990103225668
61658543011880779887089059202635
61658543011880779932843032068609
61658543011880779932846102203515
61658543011880780291057822250775
61658543011880780291061265929407
61658543011880780291248517632829
61658543011880780291329791433973
61658543011880780291332085667197
61658543011880780291332085685911
61658543011880780291332114382267
61658543011880780291332200458237
61658543011880780291332860506069
61658543011880780291332860507473
61658543011880780291333233577411
61658543011880780291333233578815
61658543011880780344711011395537
61658543011880781579974121607363
61658543011937905390799074746020
61658543011937905390799333026322
61658543011937905391363933816876
61658543011938057155534751733733
61658543011938057338548976582165
61658543011938072153400389855712
61658543011938073809837997133246
61658543011938073809838111918670
61658543011938073809838112272802
61658543011938101620397173477331
61658543011938101803327830291395
61658543011938101803411398325763
61658543011938101808410404469555
61658543011938105507673630776191
61658543011938105514448457650303
61658543011938805958611114666754
61658543011938955862700665371841
61658543011938955908453877208963
61658543011938955909021403590001
61658543011938956045631322185905
61658543011938956046215949335377
61658543011938956046219391478815
61658543011938956046219393014009
61658543011938957143799894941495
61658543011938957143803333898393
61658543011938957692842912443383
61658543011938957692842913843063
61658543011938957692843684090099
61658543011938957692843688676319
61658543011938957723346447635017
61658543011938974378403294422393
61658543011939002165236770956293
61658543011939002188208869378615
61658543011939002233962425590723
61658543011939002233962453760741
61658543011939002233962454110661
61658543011939002371139526192679
61658543011939005456984374076253
61658543011939005892470987043619
61658543011939005899245813917731
61658543011939006075485326677475
61658543011939006075506247265783
61658543011939006075569009030707
61658543011939006082260153551587
61658543011939006082281074139895
61658543011939257882113507839847
61658543011939257882114282674507
61658543011939257889372948399777
61658543011939257958286898962140
61658543011939258095547669749509
61658543011939258095631352102741
61658543011939302354508110973289
61658543011939306081825263393635
61658543011939306088600090267747
61658543011939306264755920207699
61658543011939306264839574331135
61658543011939306271530718852015
61658543011939306271530747081811
61658543011939317178666139786585
61658543011941507113003183805860
61658543011941507661795154248052
61658543011941507662046201307748
61658543011941508897141171974968
61658543011941551532108925703546
61658543011941653494065892730990
61658543011941653501596959616904
61658543011941653501596959971036
61658543011941654043108567276286
61658543011941654050639978535734
61658543011941657200860186277672
61658543011941657749902085634176
61658543011941658847235327014726
61658543011941658847236097604248
61658543011941658847236101853598
61658543011941658984433319625274
61658543011941658984434090214796
61658543011941658984434094464146
61658543011941658985248878549884
61658543011941658992027148630244
61658543011941659008161916343855
61658543011941659403809408220200
61658543011941669965356073236796
61658543011941673809410259876878
61658543011941673809410604250412
61658543011941674221192610159384
61658543011941675455786261896004
61658543011941675455786515576988
61658543011941675456539402725172
61658543011941675456539403075092
61658543011941701672496659706590
61658543011941701672497434541250
61658543011941701672497434895382
61658543011941702221539334251886
61658543011941702221540453460080
61658543011941703456886126813462
61658543011941703456886471186996
61658543011941703479861951173495
61658543011941703525531939351235
61658543011941703525615507385603
61658543011941703525615535905541
61658543011941703937397513294575
61658543011941704079406483971587
61658543011941707184124068838499
61658543011941707778669595492799
61658543011941707778920672648531
61658543011941707779004355001763
61658543011941707785444537152335
61658543011941718281047508494588
61658543011941718281047852868122
61658543011941718281048627702782
61658543011941718304019979986791
61658543011941718349773536198899
61658543011941959616052100639297
61658543011941959797290504757409
61658543011941959798982757453361
61658543011941959799819569744768
61658543011941974021381315791720
61658543011941975675559230420962
61658543011941976270837021718038
61658543011941976271108994087776
61658543011942003669048948439555
61658543011942003669132516473923
61658543011942004080914522382895
61658543011942007373394748924351
61658543011942007968190979681755
61658543011942007968274920302191
61658543011942007974965806555867
61658543011942018493290545287219
61658543011942858506737889806861
61658543011942859741516384344895
61658543011942860153089441470187
61658543011942860153110362176539
61658543011942860160620852729635
61658543011942860160641802133795
61658543011942869510544801289104
61658543011942874383227247635211
61658543011942876240776731276084
61658543011942876289040800777588
61658543011942876838649047216261
61658543011942904236860644340839
61658543011942904648642908517015
61658543011942904648642912766365
61658543011942904648726590870247
61658543011942904694480147082355
61658543011942907735052267924421
61658543011942907940380036414335
61658543011942907940955352651854
61658543011942907941206444825635
61658543011942907941290127178867
61658543011942908352988709001811
61658543011942908353072391355043
61658543011942908536003048169107
61658543011942908536023940177699
61658543011942908542526798354047
61658543011942908542526826933763
61658543011942909564358840786795
61658543011942909564609887846491
61658543011942909771370732737085
61658543011942909771433523572831
61658543011942910189655855095234
61658543011942918923569215415104
61658543011942918923841572552179
61658543011942918924598188270934
61658543011942920753899778842546
61658543011949623151636936274626
61658543011949779545015621601913
61658543011949781191391532928489
61658543011949812895815316839729
61658543011949823871780594652159
61658543011949824009689776119019
61658543011950079726758261384119
61658543011950079734097944142547
61658543011950079734286215600308
61658543011950081380578200597610
61658543011950081380662126926884
61658543011950124199145213150506
61658543011953665396702819018075
61658543011953667180284085049069
61658543011953681814715708050687
61658543011953681867435520284755
61658543011953681868000376162518
61658543011953681868000380884252
61658543011953682004445093677567
61658543011953682004508246582899
61658543011953682004508248099219
61658543011953682004529168687479
61658543011953682005261374395781
61658543011953682005282314587571
61658543011953683102782309657450
61658543011953683102782314379184
61658543011953683651637285722357
61658543011953683652390187765388
61658543011953715165881726094589
61658543011953715165965294128957
61658543011953715165965294147671
61658543011953715165965322844027
61658543011953715165965408919997
61658543011953715165965408933095
61658543011953715356333268388429
61658543011953715356521294949437
61658543011953715356542215656002
61658543011953716591868089043866
61658543011953717004215208054598
61658543011953725714610595411514
61658543011953726469370668326497
61658543011953726469370697022853
61658543011953731408432198514503
61658543011953731409272465056322
61658543011973924395534624456802
61658543011973928101575000585844
61658543011973972566435099381148
61658543011973972566437422329442
61658543011974079911249000815116
61658543011974094728632202754300
61658543011974123918575574518002
61658543011974129874132385677739
61658543011974129874132471766807
61658543011974138789029978817712
61658543011975280805508453075238
61658543011975280806348391738585
61658543011975289949509516807392
61658543011975295439689025830620
61658543011975295439960993478624
61658543011975297276797485320910
61658543011975297277362341205226
61658543011975297277613762734549
61658543011975323440217017952895
61658543011975324538376275191438
61658543011975324538376275192842
61658543011975325064465462787361
61658543011975325064465835858703
61658543011975325065030694930963
61658543011975325133172922072897
61658543011975325140699746997235
61658543011975325270370915033365
61658543011975330624105179335768
61658543011975330624377146965142
61658543011975330624377146970758
61658543011975330631131034203391
61658543011975330631131035738584
61658543011975330631131050148727
61658543011975330631131050615287
61658543011975330631131078845083
61658543011975330631151956326892
61658543011975330631151970853675
61658543011975330631151971203595
61658543011975330631214732968519
61658543011975339911326274448330
61658543011975339912330464104273
61658543011975339958082948936419
61658543011975341123972951476627
61658543011975344853717648731421
61658543011977993443860772441177
61658543011978026379009745996156
61658543011978026379009746114200
61658543011978026790759462248509
61658543011978026790843030282877
61658543011978026790843030301591
61658543011978026790843058997947
61658543011978026790843145073917
61658543011978026790843145087015
61658543011978026790843805121749
61658543011978026790843805123153
61658543011978026790843919908577
61658543011978026790844178188879
61658543011978026790844178193091
61658543011978026790844178194495
61658543011978026981385083959111
61658543011978031710104343808396
61658543011978031915190047661224
61658543011978031915190047779268
61658543011978031915190073644881
61658543011978031915190077894231
61658543011978031916004831391378
61658543011978031916004831392830
61658543011978031916004832909150
61658543011978031916008963816846
61658543011978032334566138319139
61658543011978032334649820672371
61658543011978042850357969195543
61658543011978043444809467810575
61658543011978043452686113951687
61658543011978046740167334349351
61658543011978046740188254937659
61658543011978046740251016702583
61658543011986102443409813917588
61658543011986102444226089914069
61658543011986104090602001240645
61658543011986146908261770586241
61658543011986146908272235661186
61658543011986152262338198039018
61658543064800802153603902299187
61658543064823946557934361206810
61658543064824845341921449185958
61658543064824845342109477159696
61658543064824846577455495003252
61658543064824846989049472703754
61658543064824846989049472821846
61658543064825145485626486248016
61658543064825147132002397560090
61658543064825147132566481792074
61658543064827547045356536786220
61658543064827548280138470281152
61658543064827847188873545874540
61658543064827848423655479354970
61658543064828699623924333943010
61658543064828715500413663544533
61658543064828720988333367966453
61658543064828749037972843792176
61658543064828763671586271197916
61658543064835652155661799883274
61658543064835652155661800001366
61658543064835653390443733378206
61658543064835653390443733496298
61658543064835653390443733509348
61658543064835953533960742466526
61658543064836819375372908929173
61658543064836819375644992897587
61658543064836820610154842424105
61658543064836824451698635519449
61658543064836824863292613351093
61658543064836826098074546846025
61658543064836852866990504990970
61658543064836852867178533081348
61658543064836852912744061084986
61658543064836852912744061203078
61658543064836852912932089176816
61658543064836852912932089293456
61658543064836854147525994579918
61658543064836854147525994698010
61658543064836854513551346686413
61658543064836854696317965022110
61658543064836858217897147171209
61658543064836869383466029500600
61658543065011536439831383300843
61658543065019341360026880722775
61658543065022043063273940349299
61658543065022342018035344874625
61658543065022342018038717163069
61658543065022343252544534351907
61658543065022343252544534701827
61658543065022343252544538951176
61658543065022343252544538951177
61658543065022343252547891937098
61658543065023241846199426385401
61658543065023242402836144816304
61658543065023242440995657142805
61658543065023242448589744428029
61658543065023242578256325779129
61658543065023243630588118657613
61658543065046358392497476988015
61658543065054495614199216253558
61658543065054506183549258233981
61658543065055662291938969905276
61658543065055662475706364630603
61658543065055662887488370539575
61658543065055662887488373721903
61658543065055696188267252606838
61658543065055696371281477453866
61658543065055696371281477455270
61658543065055697423049186100366
61658543065055707305844066194169
61658543065055707305844066194170
61658543065055707313162697625675
61658543065055708595018899532559
61658543065058363995374314826572
61658543065058364178953424257127
61658543065058364178953427439455
61658543065058364179141452334455
61658543065058364179141455516783
61658543065058364590735433348427
61658543065058364727996139894945
61658543065058365962505330784957
61658543065058365962505333971497
61658543065058365963593134891219
61658543065058398074716565157718
61658543065058398074716565159122
61658543065058399309498498652650
61658543065058408597130988271825
61658543065058408650757751666049
61658543065058408650761107716207
61658543065058408651321835898033
61658543065058408651325191948191
61658543065058409200449221660713
61658543065058410434895739829533
61658543065058410434895739835149
61658543065058410434895768409249
61658543065058410434979336449233
61658543065115686057027797278057
61658543065115700881188805906555
61658543065115700881188921164146
61658543065115702109192928598336
61658543065115702109192932712173
61658543065115702115970735152137
61658543065115702115970739401487
61658543065115702115970854659078
61658543065115730521054553026882
61658543065115730521054553144974
61658543065115730521054553146378
61658543065115735460182283942374
61658543065115735460182283943778
61658543065115735460182287124702
61658543065116601311739833171515
61658543065116601448918053082287
61658543065116602539743956790593
61658543065116602539743959977133
61658543065116602546521762417097
61658543065116602546521766666447
61658543065116602684536036808669
61658543065116630951605580291842
61658543065116636439525284713762
61658543065116886814026487258861
61658543065116931095122586199238
61658543065116931095122589499658
61658543065116934799468389984454
61658543065116934799740359230918
61658543065116934806996359636113
61658543065116936035087148610166
61658543065116936041778293131045
61658543065116936636574523888450
61658543065116936636574895424758
61658543065116936637138608120434
61658543065116936637139751309074
61658543065119304249706195380325
61658543065119336503411455992893
61658543065119337739044164879563
61658543065119603341707690651085
61658543065119603341707690769129
61658543065119603341707805087993
61658543065119604394039112011975
61658543065119604576216492195354
61658543065119604576216492313446
61658543065119604576216607452946
61658543065119604576969764104314
61658543065119604576969768826048
61658543065119636693532825377203
61658543065120488871025367689204
61658543065120503146958719683958
61658543065120503170119105044956
61658543065120503772258717916045
61658543065120505143965627328454
61658543065120505144781550466480
61658543065120538282273846299460
61658543065120538305518029271290
61658543065120538306333932215302
61658543065120538488166207788325
61658543065120538495755794299717
61658543065120538495756827401581
61658543065120538495776743585833
61658543065120538495777776687697
61658543065120538495788209878330
61658543065120538495790647617664
61658543065120538495791696662740
61658543065120538496042743722436
61658543065120538496691281959975
61658543065120538907570603390482
61658543065120538907570631970198
61658543065120538907636721554080
61658543065120538907821679029894
61658543065120538908386534914210
61658543065120547779498150830607
61658543065120547779501592974045
61658543065120553130219862641979
61658543065120553130223304785417
61658543065127391654191147473187
61658543065127391654191148535997
61658543065127393437765051410311
61658543065127393437765052473121
61658543065127393437765055659661
61658543065127407667129878644671
61658543065127407706356282907303
61658543065127407706356283970113
61658543065127407706356287156653
61658543065127407712862542848187
61658543065127407712883434856731
61658543065127407713071462934107
61658543065127408124644548757111
61658543065127408124665440765703
61658543065127408124665440765751
61658543065127408125481348308295
61658543065127408261905303482503
61658543065127408261926179545750
61658543065127408261926195491095
61658543065127408261926195491143
61658543065127408262177242550791
61658543065127408262177242550839
61658543065127408262679340918843
61658543065127408262742102683767
61658543065127409489909265783735
61658543065127409489930186844427
61658543065127409497461274413775
61658543065127409497524036178699
61658543065127409497524275314756
61658543065127409497524275314765
61658543065127409498089149267361
61658543065127441613730580639285
61658543065127441614564052347133
61658543065127442849914283869819
61658543065127452177724964591785
61658543065127452589506970500709
61658543065127452590343770051893
61658543065127452727039664294389
61658543065127452727039664294437
61658543065127452727604524427365
61658543065127693627014724352227
61658543065127693627014724702147
61658543065127693627014725764957
61658543065127693627014728951497
61658543065127693627286694007600
61658543065127702914991960942423
61658543065127707854119694922151
61658543065127707856379523240151
61658543065127707856567551317431
61658543065127707902133108148567
61658543065127707902321136225895
61658543065127708268161529149075
61658543065127708268914669971897
61658543065127708268998352797297
61658543065127708444669551468049
61658543065127708451175733330645
61658543065127708451175734393455
61658543065127708451175868316371
61658543065127708451175868782931
61658543065127708451447836430983
61658543065127708451928993662550
61658543065127708451929009488954
61658543065127708451929014210688
61658543065127708452012691958977
61658543065127708452012691964593
61658543065127708452012692431153
61658543065127708452012721010869
61658543065127709503696603466829
61658543065127709686710927157482
61658543065127709686794625459525
61658543065127709686794625926085
61658543065127709686794654505801
61658543065127709686794882676969
61658543065127709686794997462393
61658543065127742855333595678711
61658543065127743038616551148109
61658543065127743038619902966179
61658543065127743038620017751603
61658543065127743039184877868007
61658543065127752321241944983701
61658543065127752321429973061029
61658543065127752321430001757385
61658543065127752321995085806523
61658543065127752733023950892721
61658543065127752733023979589029
61658543065127752916226575354741
61658543065127752916226604051097
61658543065127752916310258174533
61658543065127752916875118307518
61658543065128592411189841703341
61658543065128594194763745640465
61658543065128594194763748827005
61658543065128608833462692629303
61658543065128608836726451962090
61658543065128608881664133932309
61658543065128608881726760595605
61658543065128608881726761658415
61658543065128608881726764844954
61658543065128608881726764844955
61658543065128608882480036753914
61658543065128608882480041475648
61658543065128609018924754268963
61658543065128609018924757455503
61658543065128609018924872713094
61658543065128609018924917354057
61658543065128609019175936780993
61658543065128609019196857369301
61658543065128609019740795851120
61658543065128610063977302137015
61658543065128610071508385457022
61658543065128610071529310767055
61658543065128610071592311668036
61658543065128610071592329736325
61658543065128610117094867114329
61658543065128610117345914528149
61658543065128610254606668903621
61658543065128642157233174584282
61658543065128642157567903997210
61658543065128642363121239246053
61658543065128642363124333846679
61658543065128642370735988970473
61658543065128642370746450858866
61658543065128642370749937643267
61658543065128642370812927463505
61658543065128642370812928979825
61658543065128642370812956159861
61658543065128642371562631201238
61658543065128643606431689192831
61658543065128644017875866502038
61658543065128652752065051145677
61658543065128653300832155403941
61658543065128653301107701710527
61658543065128653301588873705688
61658543065128653346589317318424
61658543065128653346861281903081
61658543065128653346861286502351
61658543065128653347426145572478
61658543065128653347426170019427
61658543065128653484686924394899
61658543065128653484875185242722
61658543065128654536370807200620
61658543065128654537019721677487
61658543065128654582204894128309
61658543065128654582204894128318
61658543065128654582208103514359
61658543065128654582773306587355
61658543065128654587288582915393
61658543065128654587288582915402
61658543065151708766988587699107
61658543065151708766988588049027
61658543065151708766988589111837
61658543065151708766988592298377
61658543065151723591129828227099
61658543065151724819132802422451
61658543065151724819153723133223
61658543065151724819153723483143
61658543065151724825931530172457
61658543065151751401708775308536
61658543065151751401708775662828
61658543065151751447441439510600
61658543065151751447441439512052
61658543065151751447441439982984
61658543065151751447441444229574
61658543065151751447441444233786
61658543065151752636490708802016
61658543065151752636490708802224
61658543065151752636490708803468
61658543065151752636490709157760
61658543065151752636490713407110
61658543065151752682223373005532
61658543065151752682223373005740
61658543065151752682223373006984
61658543065151752682223373007144
61658543065151752682223373477916
61658543065151752682223377728718
61658543065151753231015348047202
61658543065151753231015348052818
61658543065151753231015348166698
61658543065151753231015348170910
61658543065151756937889076973604
61658543065151756937889077327896
61658543065151758172671010467084
61658543065151758172671010467292
61658543065151758172671010468536
61658543065151758172671010822828
61658543065151758172671015072178
61658543065151758180264710350972
61658543065151758180264825142012
61658543065152925393200838775731
61658543065152925400731791365867
61658543065152953805083384400482
61658543065152953805083384518574
61658543065152953805083384519978
61658543065152953805323580505553
61658543065152953858430666112540
61658543065152953987998975399973
61658543065152953987999747052305
61658543065152953988003075935441
61658543065152953995593034105481
61658543065152953995593808940141
61658543065152953995614758226257
61658543065152958746721512396928
61658543065152959341263686065550
61658543065152959341263686183642
61658543065152959342078471332190
61658543065152959342078471337806
61658543065152959342078474518730
61658543065152959342103867188678
61658543065152959342103981974315
61658543065152968630056844180539
61658543065152968630060286323977
61658543065152969918122736496540
61658543065152969918122739678868
61658543065152970055132447348768
61658543065155611227489521390860
61658543065155627103978850992391
61658543065155653868969555679613
61658543065155655142740721925562
61658543065155655150083746857660
61658543065155655150083747907420
61658543065155660640510463144840
61658543065155660640510577935880
61658543065155660640510622579033
61658543065155660640510623045593
61658543065155660640782590693597
61658543065155660640782591743357
61658543065155675458165792632781
61658543065155675458165793682541
61658543065163716336975520785277
61658543065163716336975523971817
61658543065163725624952759149283
61658543065163731154630346488369
61658543065163731161136528350965
61658543065163731161136529413775
61658543065163731161136532600315
61658543065163731161136647857906
61658543065163764508690797448852
61658543065163764508690797466114
61658543065163764508690797466162
61658543065163764508690798511710
61658543065163764508690801698250
61658543065163775031449955903649
61658543065163775031453394860547
61658543065163775084735063676060
61658543065163775084735066858388
61658543065163775625999069601504
61658543065163780568136300287974
61658543065163780575165251272459
61658543466482007731157432115900
61658543466587358100829819458669
61658543466590061039610924888033
61658543466590061039610924889437
61658543466590061176872827170912
61658543466590960562619000640030
61658543466590960562622468294688
61658543466590961797965018366946
61658543466590962208998379621264
61658543466590962209558991599320
61658543466590962209558996198590
61658543466797758843451182981537
61658543466797758843513978060801
61658543466797759255295983969773
61658543466798058854568002116860
61658543466798059398812988340731
61658543466798059398812993058093
61658543466805862725748996178859
61658543466805863960530929673791
61658543466805864372124907505435
61658543466805864372312935582763
61658543466805864372316377726201
61658543466806162861990232533761
61658543466806164509119285022163
61658543466808565657254209822721
61658543466808565663969459521033
61658543466808566068785511627185
61658543466808566068785511628589
61658543466808566068785511646059
61658543466808864021180329296380
61658543466808865667744268682974
61658543466808865800772452556192
61658543466808865807547274725832
61658543466808866212281628706913
61658543466808866212554372726015
61658543466809766421112526839224
61658543466809766421115999097572
61658543466809766832898005006544
61658543466809766833458616978776
61658543466903474011222210369912
61658543466903474011222210370155
61658543466905875159358196983275
61658543466906110520691273912060
61658543466906110520879301989340
61658543466906175300340445077749
61658543466907061089559711568334
61658543466907061455608982184056
61658543466913980269661132908833
61658543466914216180227584132202
61658543466914216225796239666362
61658543466914266180532256499238
61658543466914266180532256512336
61658543466914280824960151094069
61658543466914281005529352016466
61658543466914281007138006918837
61658543466914281007221690788389
61658543466914281007221690788437
61658543466914281007786549871614
61658543466914281007974835166386
61658543466914281007977930799462
61658543466914282060306165633041
61658543466915166542378520266683
61658543466915166542438959433233
61658543466915166542441282381527
61658543466915166542939908497745
61658543466915166549718203025111
61658543466915166618600662324034
61658543466915166618603761156748
61658543466915166619164492519498
61658543466915166619167845387328
61658543466915181367101404964295
61658543466915181437500748882520
61658543466915181438242155317504
61658543466915181438242926969836
61658543466915181438337577136574
61658543466915181438525862412632
61658543466915181438525862431346
61658543466915181442761789970044
61658543466915181443325501147996
61658543466915181443325874200624
61658543466915181443608060351464
61658543466915181575786525936914
61658543466915181575786616806818
61658543466917818497043108314970
61658543466917867902724741895584
61658543466917867903205918140824
61658543466917867903205919190584
61658543466917867910064424653852
61658543466917867910817574314378
61658543466917867910820927182208
61658543466917868322599837440794
61658543466917868322603190308624
61658543466917882727447514640020
61658543466917882727447540503968
61658543466917882727448286292352
61658543466917882729895237112384
61658543466917882729896008764716
61658543466917882730178944207512
61658543466917882730182039859302
61658543466917882734414871764924
61658543466917882734978582942876
61658543466917883279033676420235
61658543466917883279036771020861
61658543466917883279225057361190
61658543466917884374576597241720
61658543466917884376271144189610
61658543466917884376459430547192
61658543466917884376554479301313
61658543466917884376554852353941
61658543466917884376557175302235
61658543466917884381354490020102
61658543466917884381542776377684
61658543466917884381637053472920
61658543466917884381637053479473
61658543466917884513814371680371
61658543466917884513815605128688
61658543466917884513815605128772
61658543466917884513817929677707
61658543466917884514568751088648
61658543490224262645028597398269
61658543490224262693292664812238
61658543490224562836809674374186
61658543490224563247836212114821
61658543490225463264912980308297
61658543490225463267360701165518
61658543490225463267360701166922
61658543490225463267360701637694
61658543490225463267360701639146
61658543490225463402110972918845
61658543490440366159449944652840
61658543490440666212358728673642
61658543490443067317192290197518
61658543490443067317192290669694
61658543490443067317192294920496
61658543490443100622424603760119
61658543490443100622508286579911
61658543490443100668178274291091
61658543490443100668261871371735
61658543490443100668261957110883
61658543490443367460709299285838
61658543490443367460709299758014
61658543490443367460709299759466
61658543490443368053058182238649
61658543490443400811695283379411
61658543490443400811778851880339
61658543490443400811778966199203
61658543490444267890421176036297
61658543490444267891260326550798
61658543490444267891260326552202
61658543490444267891260327022974
61658543490444267891260327024426
61658543490444267891261474456800
61658543490444268073519198023385
61658543490444268437601251947065
61658543490444268437792862946861
61658543490444268485217521112565
61658543490444268485301203932357
61658543490444268485301462199561
61658543490444268620807202114157
61658543490444301242246196325507
61658543490444301242246310644371
61658543490444301379506979280695
61658543490444301379506979747255
61658543490444301379590662100487
61658543490444301425260535492803
61658543490444301425344218312595
61658543490444301784343698058115
61658543490444301791289242407111
61658543490444301791289243923431
61658543490444301791372925226903
61658543490444301791372926276663
61658543490444301837042541401775
61658543490444301837126224221567
61658543490444301837126481439011
61658543490444301837126482488771
61658543490444317843283660370555
61658543490444317843286754971181
61658543490444317843850839198953
61658543490444317844019209732079
61658543490444317845713785376325
61658543490536726908595071332196
61658543490536760086712482312723
61658543490536760269643138660227
61658543490536760269726707161155
61658543490537660654440495394215
61658543490537660654524178214007
61658543490537660700277734426115
61658543490537660700277763005831
61658543490537660837454834561511
61658543490537660837475727036663
61658543490537660837475755266459
61658543490537960843794772094151
61658543490537961026725399861939
61658543490537961026725428908215
61658543490540361939318750314983
61658543490540361939339642323575
61658543490540361939339756642439
61658543490540361939402433134775
61658543490540361985072420845955
61658543490540361985155989346883
61658543490540361985156017926599
61658543490540362403712822129967
61658543490540362533864276969283
61658543490540362533864391288147
61658543490540362534115354125015
61658543490540362534136246133607
61658543490540362534136360452471
61658543490540362540639218162259
61658543490540362540910814740515
61658543490540376628747514175952
61658543490540376763497671136871
61658543490540376809314017693619
61658543490540376809314018160179
61658543490540662128589429934275
61658543490540662128589433055124
61658543490540662128672998435203
61658543490540662128673001089492
61658543490540662547229831218287
61658543490540662723386033744307
61658543490540662730160487565791
61658543490540676952831026781939
61658543490540676952831027248499
61658543490540678602407919653430
61658543490540678602407919659046
61658543490541529207127021345220
61658543490541529801923250567590
61658543490541562559224025233603
61658543490541562559224053929959
61658543490541562696401125835559
61658543490541562696401128956408
61658543490541562696422017844151
61658543490541562696422018310711
61658543490541562696422020965000
61658543490541562696484808655351
61658543490541562742154710744023
61658543490541562742154711093943
61658543490541562742238364867459
61658543490541563108267072831527
61658543490541563154020629043635
61658543490541563161279731351477
61658543490541563290946652489859
61658543490541563290946681186215
61658543490541563291197729645591
61658543490541563291218621654183
61658543490541563297721479363971
61658543490541563297721508060327
61658543490541577383109697376384
61658543490541577383382054046899
61658543490541577383382054513459
61658543490541577520580047124007
61658543490541577932362309783863
61658543490541577932362311300183
61658543490541579170219610484468
61658543490548434300210303078397
61658543490548465860115266438001
61658543490548467048892519957206
61658543490548467651027403540404
61658543490548481850643320052173
61658543490548482468410863746792
61658543490548732651535239464900
61658543490548733886317172961236
61658543490548734481953718628383
61658543490548734481953718640029
61658543490548767835375024542949
61658543490548782476530336861788
61658543490548782477095192746104
61658543490548782477367160321872
61658543490548782477367165043686
61658543490548782660381385183438
61658543490549633079826462129956
61658543490549634316868200226196
61658543490549634912438868990380
61658543490549634912441192988434
61658543490549666571098819277819
61658543490549667668693220397362
61658543490549667668693220515406
61658543490549668271016692203159
61658543490549668271020910231049
61658543490549668408277446578631
61658543490549682492851249328702
61658543490549683026536929696297
61658543490549683041643219770894
61658543490549683042646309350519
61658543490549683042647409426837
61658543490549683042668349262932
61658543490549683044342029699725
61658543490549683044425712052957
61658543490549683045178484350266
61658543490549683045178855869108
61658543490549683045178855886334
61658543490549683045178855886370
61658543490549683045178856335668
61658543490549683045178856339880
61658543490549683045178856352930
61658543490549683045178857421617
61658543490549683049446270701477
61658543490549683088399894142343
61658543490549683088484695819671
61658543490549683088484695819680
61658543490549683090095614491549
61658543490549683090179268265065
61658543490549683090660449098169
61658543490549683090932412433896
61658543490549683090932416684698
61658543490549683227356368867021
61658543490549683227921227937148
61658543490549683228193195519461
61658543490549683228193195520190
61658543490549683228193200283800
61658543490549684277260833595004
61658543490549684284792288432605
61658543490552369349991100458738
61658543490552369487251769095062
61658543490552369487255212297098
61658543490552369487255212301310
61658543490552369509316101924731
61658543490552369509880957810451
61658543490552369555895031243560
61658543490552370104687001703174
61658543490552370104687001704626
61658543490552370107194042739878
61658543490552384199570126193072
61658543490552384334299391126525
61658543490552384334299391126685
61658543490552384382585498479578
61658543490552384931440231218123
61658543490552386163710562344219
61658543490552386164467145115864
61658543490552386166221042332157
61658543490552386166974186146904
61658543490552386166975334584344
61658543543399456496932523038423
61658543543399456908526500870067
61658543543401858056662573576618
61658543543402158200179581602137
61658543543620729335904547564594
61658543543620729335904547566046
61658543543620729335904547583308
61658543543620729381658103658658
61658543543620729381658103677372
61658543543620729381658103776702
61658543543620729381658103795416
61658543543621029525175112746978
61658543543621029525175112765692
61658543543621029525175112883736
61658543543621896791914331779825
61658543543621897158030826292788
61658543543621929955726140011938
61658543543621929955726140129982
61658543543621930092903240750652
61658543543621930092986808766306
61658543543621930092986808767758
61658543543621930092986808785020
61658543543621930138656796826002
61658543543621930138656796831618
61658543543621930138656796844716
61658543543621930504768814675278
61658543543621930504768814676730
61658543543714388982289612150096
61658543543715256204112734558771
61658543543715289365413393464594
61658543543715289548329988881239
61658543543715289548333087713953
61658543543715289548333089230273
61658543543715289548396222904511
61658543543715289548427618313026
61658543543715289555170678223601
61658543543715556210451523854354
61658543543715589554663066756430
61658543543715589737677291604862
61658543543715605614439744581082
61658543543718307317874832284934
61658543543719191253976098034798
61658543543719191825930742370158
61658543543719207885414544118463
61658543543719207885417986261901
61658543543726046409385828599751
61658543543726046409385828612801
61658543543726046409385828949671
61658543543726046409385830012481
61658543543726062461550965446597
61658543543726063010598115373944
61658543543726063017100973064867
61658543543726094532025721102032
61658543543726094577758385188908
61658543543726096227418847354383
61658543543726096227418847359999
61658543543726096362167969109756
61658543543726096362167969109804
61658543543726096362167969127226
61658543543726096362167969128678
61658543543726096362167969582140
61658543543726096362167969599402
61658543543726096362167973831490
61658543543726096364675010158266
61658543543726096364675010159718
61658543543726096364675010613180
61658543543726096364675010630442
61658543543726096364675011676038
61658543543726096364675014862530
61658543543726096364679601729855
61658543543726110637261930715986
61658543543726110639710930221174
61658543543726110639794498255542
61658543543726111186326645162778
61658543543726111186328968111072
61658543543726111188837123632992
61658543543726363199865351785545
61658543543726394721275394277228
61658543543726394721275394393868
61658543543726396551417642401592
61658543543726396551417642401640
61658543543726396551417642419062
61658543543726396551417642420514
61658543543726396551417642755932
61658543543726396551417647005282
61658543543726411192834077669574
61658543543726411375578641284864
61658543543726411375848416836870
61658543543727247166384521780145
61658543543727247166384523179825
61658543543727261777113646246410
61658543543727261914374400621882
61658543543727263559242992746470
61658543543727263561503457376896
61658543543727263584666151727224
61658543543727263630416379050505
61658543543727295128938666535620
61658543543727295266196326327728
61658543543727295266199420911092
61658543543727295289076586437311
61658543543727295295788652712899
61658543543727295295851041756401
61658543543727296913324345714266
61658543543727296913327817599524
61658543543727296913328477666106
61658543543727296913328850720138
61658543543727296913516878797466
61658543543727296935400325138070
61658543543727296935400325610454
61658543543727296935400329841090
61658543543727296935400329842542
61658543543727296936236005480346
61658543543727296936236005480506
61658543543727296936236005481750
61658543543727296936236005481958
61658543543727296936236010203484
61658543543727296942989827629255
61658543543727296981968669666600
61658543543727296981968669683862
61658543543727296981968669684022
61658543543727296981968669685266
61658543543727296981968669685474
61658543543727296981968674270242
61658543543727296981968674288956
61658543543727297118383154577951
61658543543727297118592361627431
61658543543727297119166662294570
61658543543727297119166662296022
61658543543727297121673703325610
61658543543727297126004166796551
61658543543727297126025087501499
61658543543727311760373789503103
61658543543727311760377231646541
61658543543727311945835859847012
61658543543729998273057667248126
61658543543730012915038186729414
61658543543730012917297616663941
61658543543730013054558285300265
61658543543730013098052525896710
61658543543730013100315313298337
61658543543730013463830157171606
61658543543730013646844496338902
61658543543730013646846819289590
61658543543730014752523588708414
61658543543730014883863821444367
61658543543730014884135790627405
61658543702934744209842734230378
61658543702935043118577808760965
61658543702935043118849892729379
61658543702935044353359742255897
61658543702935943549400919994339
61658543703150912551055715115612
61658543703150912596809271209676
61658543703151212740326280416040
61658543703153615489084708218402
61658543703153615489084708219806
61658543703153615489084708237068
61658543703153615534838264331132
61658543703153615534838264449176
61658543703153882926409068163857
61658543703153882926409412170209
61658543703153915678355273400738
61658543703153915678355273419452
61658543703153915678355273518830
61658543703153915678355273537496
61658543703154783356688470252179
61658543703154816246083401404412
61658543703154816246083401404465
61658543703154816291836957498476
61658543703154816657677379217390
61658543703154816657677379236109
61658543703154816657948975334702
61658543703154816703430935311406
61658543703154816703430935330120
61658543703247241789563762940258
61658543703247241789563763294390
61658543703247241789563764357200
61658543703247275133775192460998
61658543703247275133775192577638
61658543703247275133775192577686
61658543703247275136303125617270
61658543703247275136306596827363
61658543703248142171850607335448
61658543703248142220051913654926
61658543703248142358128945443981
61658543703248175106811162322790
61658543703248175566857623738191
61658543703248175566857623742403
61658543703248175566857625155133
61658543703248175704118292378727
61658543703248425892070679891300
61658543703248425892070683079244
61658543703248440709453885018428
61658543703248442361100280627284
61658543703248442363631684508114
61658543703248490122666716100956
61658543703248490534260693932600
61658543703248490534448979227372
61658543703250843463503689130328
61658543703250843504989945808055
61658543703250843504989946157975
61658543703250843504989950407325
61658543703250843511767752847289
61658543703250843511767757096639
61658543703250876810246635898768
61658543703250876810246635898976
61658543703250876810246635900220
61658543703250876810246635900380
61658543703250876810246635917642
61658543703250876810246635917690
61658543703250876810246636371152
61658543703250876810246636384202
61658543703250876810246637433962
61658543703250876855979300102492
61658543703250876855979300121206
61658543703250876855979300471126
61658543703250876855979301637526
61658543703250877404771270563350
61658543703250877404771270563398
61658543703250877404771271029910
61658543703250877404771272079670
61658543703250877404771272079718
61658543703250877412382424997782
61658543703250877414893018259036
61658543703251142417971427864431
61658543703251142420419150336794
61658543703251143652753361359363
61658543703251143655201083831726
61658543703251144066795061663370
61658543703251144243303214718721
61658543703251176999496309190604
61658543703251176999496309190812
61658543703251176999496309192216
61658543703251176999496309209478
61658543703251176999496309546348
61658543703251176999496309662988
61658543703251176999496309676038
61658543703251176999496310609158
61658543703251177007026104120936
61658543703251177418620081952580
61658543703251177594856624530120
61658543703251177594856628779470
61658543703251177594856628798184
61658543703251177596548876875944
61658543703251177596548876876152
61658543703251177596548876877396
61658543703251177596548876894866
61658543703251191824409306060120
61658543703251191826102061022252
61658543703251192236003283891764
61658543703251192236273059443762
61658543703251193471619077170678
61658543703252028209071391244852
61658543703252044190084061068404
61658543703252044190899707144892
61658543703252044220502382297672
61658543703252044220502382297681
61658543703252044602681970271308
61658543703252044602681974520658
61658543703252044632096360129316
61658543703252044632096360129325
61658543703252044680360428095627
61658543703252077437388846091116
61658543703252077544417237347498
61658543703252077544417241596848
61658543703252077574583739514818
61658543703252077615509398582163
61658543703252077978839306912258
61658543703252077978839306916630
61658543703252077978839306916678
61658543703252077979674987255938
61658543703252077979674991977672
61658543703252078025407651458050
61658543703252078025407651463874
61658543703252078025407656063144
61658543703252078032185448384828
61658543703252092254772048030300
61658543703252092255042080799750
61658543703252092256464802992440
61658543703252092256653088287212
61658543703252092393913842662684
61658543703252092805507820494328
61658543703252094039430773071962
61658543703258947338462934514968
61658543703258949171117183950068
61658543703258949171117183950077
61658543703258982517855172333962
61658543703258982517855172334010
61658543703258997339234061811938
61658543703258997346848811523260
61658543703258997349359294697738
61658543703259297529592575983466
61658543703259297529592661722614
61658543703259297537123728975758
61658543703260147958263635071764
61658543703260148095461627682312
61658543703260148136972162533538
61658543703260149745185220303348
61658543703260149783344720992284
61658543703260149783348073860114
61658543703260181312348091475756
61658543703260197913302098165218
61658543703260197913577165118112
61658543703260197920916847876540
61658543703260197923427331051018
61658543703260197959306387060146
61658543703260197967674756240718
61658543703260198099852145654551
61658543703260198104935510616190
61658543703260199158774120430266
61658543703262835022811742047379
61658543703262835022811742397299
61658543703262849798708686246035
61658543703262849840466913169553
61658543703262849846972751025797
61658543703262851029223292567207
61658543703262851074976877831415
61658543703262851074976878894225
61658543703262851448348222988987
61658543703262884985632320503385
61658543703262899068782431615158
61658543703262899070480101665675
61658543703262899205195422647198
61658543703262899205205883000401
61658543703262899205209321957299
61658543703262899208218919099096
61658543703262899251796685043306
61658543703262899251796770782454
61658543703262899620001183275272
61658543703262899800588741224646
61658543703262899800839702545194
61658543703262899803099205267968
61658543703262900852356335552282
61658543703262900905703749362174
61658543703262901035370674719578
61658543703262901037881023973264
61658543703262901037881052669677
61658543703262901037881138758661
61658543703262901037881138758688
61658543703262901037881138758745
61658547082693101329645391908839
61658547082700904649493650373515
61658547082700905015335191201245
61658547082700905198349483188948
61658547082701206439386570788411
61658547082702105772417519543632
61658547082702105818338513492695
61658547082702107007199453037160
61658547082702107007199456225104
61658547135835602407642376018601
61658547135843406276094576848141
61658547135843705870819615494269
61658547135843707654393519431393
61658547135843707655208307766481
61658547135843711223989048361063
61658547135846413115250110645241
61658547135867722842610554267855
61658547135867722842610558867125
61658547135867723254392560176827
61658547135867723254392564776097
61658547135868022848866784514983
61658547135868022983617056070109
61658547135870724552301872218835
61658547135870724735044500955571
61658547135870724740127846786063
61658547135870724740127846799161
61658547135870728400435558711589
61658547135871630615561355386487
61658547135878527826142427162051
61658547135878528420938657919455
61658547135878529472518338488627
61658547135878529655532563337059
61658547135878529656284675646371
61658547135878529663032316315694
61658547135878530067314569246031
61658547135878530074626294134288
61658547135878530074657981125959
61658547135878533359878363821855
61658547135878533771660369730827
61658547135878533779003781610755
61658547135878829799864447916557
61658547135878833505905971951601
61658547135878835150523396546063
61658547135878835153035028689353
61658547135878835157302724194007
61658547135882432116596547672263
61658547135882432123372518207239
61658547135882432535154524116211
61658547135882432535154524129261
61658547135882435774645709926427
61658547135882435781987605428281
61658547135882435781988748735013
61658547135882435827717942447251
61658547135882435827718318692035
61658547135882437424031108191385
61658547135882437469763772394901
61658547135882437476541693869639
61658547159408869708764230626332
61658547159481815289923436888996
61658547159481815701517414720640
61658547159504929863756563254254
61658547159506126955451263068272
61658547159506127326395122178204
61658547159506127326395150874560
61658547159506127367233240280888
61658547159506127372127786381720
61658547159506131032433175358952
61658547159506131032621203436280
61658547159506132267968026097328
61658547159506132267968369053920
61658547159513031720268988867956
61658547159513335569826375484914
61658547159514232070021228517192
61658547159514232484125684819050
61658547159514237370745315507463
61658547159514237377520914383827
61658547159516922602619172121532
61658547159516922602619172121580
61658547159516933585990107016032
61658547159516933585990107016068
61658547159516933585990107016116
61658547159516933769004331864500
61658547159516933769192359941828
61658547159516934180786337773520
61658547159516937292030484544754
61658547159516937429312045189670
61658547159516937475044709393186
61658547159516939073909811437988
61658547159516939080956607560016
61658547159516939257112064363748
61658547159516939257112064363796
61658547159516939257112092944916
61658547159516939257112093061556
61658547159516939259368429872852
61658547295364575714743519728569
61658547295376583147532458791461
61658547295376583284730451402009
61658547295376583284793127427785
61658547295379299081168376699905
61658547295379299218430278982784
61658547295399697856955294873381
61658547295400609408137924252100
61658547295400609414817441456178
61658547295400609414817442505938
61658547295400609415382301576794
61658547295400909551654934763137
61658547295403309464381078649137
61658547295403309464443754674913
61658547295403310707035383371626
61658547295403311110756989975713
61658547295403311111321074207697
61658547295403314405827825582577
61658547295403314410639575315875
61658547295403609470700095126909
61658547295403609607685815852133
61658547295403609607685815865231
61658547295403609607957411963829
61658547295403610842467749360163
61658547295403610843303429690745
61658547295403614546813549844959
61658547295403614554177505109143
61658547295403614958619799548829
61658547295411419520380754195447
61658547295411703597635658406181
61658547295411705426942226546821
61658547295411705429449267577861
61658547295411714581005358238465
61658547295411719663918683988715
61658547295411719664670796298027
61658547295411720068925062660385
61658547295411720071432103691425
61658547295411720071433252660237
61658547295412616985651661723830
61658547295412616985651704770497
61658547295412620644264842468719
61658547295415316439620595786736
61658547295415316446962601493458
61658547295415318277304744581520
61658547295415318681558709648823
61658547295415321928390988262551
61658547295415321930835353267815
61658547295415321935729523133851
61658547295415321974119151710949
61658547295415321980898103101011
61658547295415321980898479340179
61658547295415321980898479345795
61658547295415321981462187337367
61658547295415322342429332162269
61658547295415322392680486317577
61658547295415322529690532339144
61658547295415322529690532339192
61658547295415323622943928797907
61658547295415323622943929860717
61658547295415323630285934504629
61658547295415323630285935567439
61658547295415323757697642142340
61658547318941755861944132995659
61658547318941755861944133349791
61658547318941755862508217227643
61658547318941755862508217581775
61658547319035409556834834799283
61658547319037816017505309189258
61658547319038113097769267476313
61658547319038116206754982481094
61658547319039002354593473255334
61658547319039011695716610477771
61658547319039013472797903421481
61658547319039013479572730295593
61658547319039013479572730299805
61658547319039013527753456745705
61658547319039016637306009746054
61658547319039017186094509543797
61658547319039017186097980188246
61658547319039017186178192363589
61658547319039017231910885146821
61658547319039018416633138889292
61658547319039018420959895803883
61658547319039018420959895808095
61658547319039018420959896158015
61658547319039018421523980389999
61658547319039018421713385591996
61658547319045921584573130103990
61658547319045921717524233129408
61658547319045921722603316449502
61658547319045921722606803056766
61658547319045921722606803058218
61658547319046221728090139192310
61658547319046221906773906421244
61658547319046221911856475876426
61658547319047107519938403387671
61658547319047122289143542662079
61658547319047122342404951157347
61658547319047122342408651047388
61658547319047123579445544528509
61658547319049823450294248252150
61658547319049823583245351277568
61658547319049823588327921206378
61658547319049823628978015481084
61658547319049823634060584936266
61658547319049823999354834718844
61658547319049824175510549808494
61658547319049824177769985923276
61658547319049824182288471146474
61658547319049824182852555378458
61658547319049824182852555850634
61658547319049824182852555852086
61658547319049824182853703284460
61658547319049825229621262604144
61658547319049825234701624098092
61658547319049825234703832531502
61658547372213044868446349060158
61658547372215741213378643177437
61658547372216645492314404940804
61658547372216645538235097207146
61658547372216645904096410849776
61658547372216647134359859120319
61658547372216647138878344330206
61658547372216647138878344448298
61658547372216647139442428562190
61658547372216647139442428680282
61658547372216647139628048148096
61658547372216647139628391104688
61658547372216647184611008548224
61658547372216647185175092765706
61658547372223549839889605250460
61658547372223549885622269453976
61658547372223549885622269455380
61658547372223846323119822057009
61658547372223846323934610392097
61658547372223850029139278543700
61658547372223850035058676239678
61658547372224750459690305807256
61658547372224750459690305808660
61658547372224750465609703504638
61658547372224750596888298417804
61658547372224750596971866452172
61658547372224750602807696115186
61658547372224750602807696233278
61658547372224750642704530657092
61658547372224750647788248023892
61658547372224750648540360318702
61658547372224751008753872361144
61658547372224751008753872362548
61658547372224751013837589729348
61658547372224751013837589845988
61658547372224751014401673946830
61658547372224751014401674064922
61658547372224751014401674077972
61658547372224751054486536564660
61658547372224751054486536566064
61658547372224751055050620796644
61658547372224751059570253932864
61658547372224751060134338150346
61658547372224751192248613407192
61658547372224751192248613408596
61658547372224752244099890088060
61658547372224752244101037999891
61658547372224752249183607441762
61658547372224752249183607559854
61658547372224752289832554292980
61658547372227448594930689894129
61658547372227452305490671509726
61658547372227452305490671627818
61658547372227452306054755741710
61658547372227452306054755859802
61658547372227452351787419945226
61658547372227453952616629610784
61658549209769863827674428390021
61658549209769864285757683963239
61658549209771215168150684250492
61658549209773918106179673122598
61658549209794175910635420117159
61658549209805883291372420231559
61658549209805883291372678498763
61658549209806333606016654661158
61658640735391598919782139156256
61658640735391598922226504161520
61658640735399702383144306345716
61658640735399702383144311063238
61658640735399704029520222389814
61658640735402405314397443736334
61658640735402405321176399830708
61658640735402405321928510622248
61658640735402405323620764834520
61658640735582485890950528102898
61658640735610403543681764541536
61658640735618508607687178854056
61658640735618508607687183571578
61658640735618508653419847775094
61658646477929765072428762886089
61658646477929765079855227302687
61658646477929765080042479495547
61658646477929765080043512597411
61658646477929813258284964360155
61658646477929813258285993228479
61658646477929813258285994278287
61658646477929814905414016864367
61658646478571864777495992031983
61658646478574566069982546026595
61658646478575516463165089505559
61658646478575516468248693603207
61658646478575516468248693603255
61658646478582669944668703032893
61658646478582669944940929420277
61658646478582669944941791411235
61658646478583620335868257292277
61658646478583620337560136916887
61658646478583620337560251721025
61658646478583620337560509988229
61658646478866055250369046163177
61658646478874159125328004582853
61658646478874159130411723484847
61658646478874159130411981752051
61658646478910476633230831563233
61658646478910476633230831563281
61658647116026687866382656165961
61658647116059103366219637704521
61658647116683200337339183988130
61658647116683201572685976549706
61658647116683201572686234816910
61658647163951903040096504109885
61658647163951903040911635407181
61658647163951903452693641867277
61658647163951904687475579607395
61658647163951904687977673726704
61658647163951904688040434428610
61658647163951904688040434428853
61658647163951904688040435491711
61658647163951904688040692695814
61658647163951904688040692696057
61658647168912527122380164667030
61658647168912527122380165716790
61658647168912527534159075973972
61658647168912527534162428843206
61658647169236730299179718157002
61658647169236730299744831258810
61658647169236732083379178611834
61658647169236732083567202439764
61658647169236732083567202439812
61658647169236732083567202458478
61658647169236732083567202458686
61658647169236732083567206689162
61658647169236732083569529637456
61658647169236732084131286690462
61658647169236732084134385521772
61658647169239383824181973154452
61658647169239383824749151987062
61658647169239433237961852458998
61658647169239433786814523533130
61658647169239433787566632661518
61658647169239433787569730443068
61658647169860813811780165472895
61658647169860828635941547154021
61658647169860828642444377675727
61658647169860828642444377677131
61658647169860828642716345323731
61658647169860828642716374028133
61658647169860830289572659597533
61658647169860830289847840883358
61658647169860830289847840884762
61658647169860830290412696769078
61658647186856897273487562676114
61658647186929843266245075431725
61658647186930192822849522337129
61658647186930192822850293983845
61658647186930193234629462511047
61658647186954503212566083774257
61658647186962608185423426073926
61658647186962608185423426075330
61658647186962608185426520675956
61658647186962608185611449920570
61658647186962608185611454151254
61658647186962608185611454152658
61658647186962608185613777099548
61658647186962608185613777100952
61658647186962608185614805970728
61658647186962608186175534152554
61658647186962608186178632983864
61658647186962608186178632985268
61658647186962608322683061596737
61658647186962608322872122787575
61658647186964965410149020287043
61658647186965009875826311872790
61658647186965009875827689882050
61658647186965009882602516756161
61658647186965009882602516756162
61658647186965009882604840753972
61658647186965009882604840754213
61658647186965009882604840771475
61658647186965009882605612405143
61658647186965009882605612405144
61658647186965009882792868848770
61658647186965009883354625881741
61658647186965009883354625881742
61658647186965009883357981930880
61658647186965009883357981933301
61658647186965009883357981933303
61658647186965009883357981933304
61658647186965309477076507868806
61658647186965309477076507870210
61658647186965309477079602470836
61658647186965309477264531715450
61658647186965309477264535946134
61658647186965309477264535947538
61658647186965309477266858894428
61658647186965309477266858895832
61658647186965309477267887765608
61658647186965309477828615947434
61658647186965309477831714778744
61658647186965309477831714780148
61658647186965309888858770995222
61658647186965309888861866647012
61658647186965309889610880123610
61658647186965309889614236172364
61658647186965310018779839785598
61658647186965310019344698852326
61658647186965310026118403330009
61658647186965310026121849724284
61658647186965310026122621389862
61658647186965310026310906671512
61658647186965310026871634853421
61658647186965310026871634853422
61658647186965310026874733637707
61658647186965310026874990903336
61658647186965310026874990903337
61658647186965310026874990903372
61658647186965310026874990903579
61658647186965310026874990903580
61658647187513454856423722849721
61658647187513755594736966232065
61658647187513755595489446895357
61658647187513755595489447958167
61658647187586406340384342961548
61658647187586406340384342965760
61658647187586706522291148437847
61658647187586706522291148554487
61658647187586706522312040445035
61658647187586706522312040446439
61658647187586706529069160189524
61658647187586706529086637749676
61658647187586706529630917289555
61658647187586706529630917406195
61658647187586706529634016251923
61658647187586706529654936840240
61658647187619122028902666637536
61658647187621505280425120105643
61658647187621521888993767737423
61658647187621521888996205476757
61658647187621523124339522951997
61658647187621822078264447829098
61658659394076998682719474972215
61658659394077049880320957009281
61658659394174311204558225463170
61658659394185116363891221359651
61658659400094944187894399505991
61658659400094944187894403755341
61658659401031166780483752193906
61658659401031166780484010461110
61658659401031166787889922637716
61658659401031166788074482012030
61658659401031166788076835056360
61658659401031168427423748802226
61658659401031168427424437547818
61658659401031168427424523636886
61658659401031168427424781921352
61658659401031183251584872216148
61658659401031183251835948322120
61658659401031183259176635136136
61658659869829258309262848076153
61658659869829258354995512279669
61658659872748649393484562084246
61658659879629821543269192068230
61658659879629821543269193117990
61658659879629838007028305333990
61658659879629838014371344142576
61658660029326120517697184564275
61658660029326122164825208200163
61658660029351338114311703260471
61658660029362143273390643788111
61658660029362144874789446426731
61658660032280633332355206652035
61658660032280634979480906289869
61658660032280634979484259157699
61658660038189260385242801533569
61658660038189260386937377177815
61658660038190461151550910394890
61658660038214476291249705665992
61658660039162707697017651812545
61658660039173529331653348800009
61658660039173529331655672798063
61658660082537055463711246696435
61658660082537070295403781369805
61658660085455560347022891087219
61658660085455560347022894269547
61658660085455560348530214538557
61658660085455560348717470963553
61658660085455560348718499833329
61658660085455560349282326847869
61658660085455561584061161510087
61658660085455561584061165742175
61658660085455561584064260342801
61658660085458263287311577188173
61658660085458263287499605265501
61658660085459163855119917020390
61658660085459163855123359182737
61658660085459163855123363414825
61658660085459163855311388322840
61658660086115976127006641351142
61658660086115976127007416185802
61658660086431710452536924054274
61658660086431711001830991095818
61658660091368088215367984015691
61658660091368089450152237276589
61658660091368089450717096343233
61658660091368089454960748904933
61658660091368089457492178315271
61658660091368089457495620458709
61658660092024301350838493127082
61658660092024302997401911254894
61658660092024302997401917039438
61658660092348441521971885977483
61658660092348739884365122289928
61658660109093664135675372690121
61658660109093665370457303182212
61658660109093665371022419273715
61658660109093964316847372424154
61658660109093965559727900243232
61658660109128785812755027392009
61658660109128785858762788657713
61658660109128785865537614470419
61658660109128785866105141912863
61658660109128787459883051027897
61658660109128787512665638123569
61658660109128787513233937214181
61658660109128787513234194418527
61658660109129986570028817622993
61658660109129986981619327799931
61658660109129988217153627639291
61658660109129988217153740895345
61658660109129988217153741958155
61658660109677233242007004752609
61658660109677233242195290047333
61658660109677233242198505101335
61658660109750429417319661370089
61658660109750479425893566468758
61658660109750479425893824735962
61658660109750479425893830403914
61658660109968950780706206857649
61658660109968951192300183625031
61658660109968966009683385564215
61658660109968966017213796670361
61658660109968966017214825521471
61658660109968966017277587640687
61658660109968967251992255074745
61658660109968967251995698280993
61658660109968967251995725443767
61658660109968967251995726983173
61658660110066210869844409075426
61658660110066212514274924446462
61658660110066212516726114577744
61658660110066212516785405973806
61658660110066227333540760221970
61658660110066227340883885123836
61658660110066227340886209121890
61658660110066227340946562199532
61658660110066228568889873599272
61658660110066228568890130816716
61658660110066228576484047096028
61658660110066511013361418163746
61658660110066512248439681682675
61658660110066512652962760883414
61658660110066512660302443641842
61658660110066512660302443758482
61658660110066512660302446824170
61658660110066512660305542591196
61658660110066527477120531429506
61658660110066527484463541658376
61658660110066527484463542708136
61658660110066527484463570238092
61658660110066527484654266687008
61658660110066528720001056066256
61658660110066528720001056182896
61658660110074616123670005445399
61658660110074616123670005563443
61658660110074616123670034143159
61658660110074616123670034259799
61658660110074617770043622520037
61658660110074617770043622638081
61658660110074632183174823637943
61658660110074632183174823754583
61658660110074632183174823755987
61658660110074632183174852335703
61658660110074632183174852452343
61658660110074632183178294479141
61658660110074632183178294595781
61658660110074632183178298711229
61658660110074632183178298728455
61658660110074632183178298728491
61658660110074632183178298827869
61658660110074632183178298846499
61658660110074633829550734964519
61658660110074633829550735081159
61658660110074633829550763660875
61658660110074633830307355466243
61658660110077017680889690413672
61658660110077017682581599103272
61658660110077034154686908899492
61658660110077034154690351989100
61658660110077034154690355175640
61658660110077035390037401873114
61658660110077035390037401890376
61658660110077334298120209645981
61658660110077335532713853601003
61658660110077335532902143140913
61658660110077335532985825966529
61658663698618526044781972207213
61658663699275023721608922012529
61658663701246086855571982875291
61658663701246088641656369986893
61658663702229500937701446022035
61658663708135425196598959341886
61658663708139328708615515382889
61658663708419109407753817759978
61658664177214483214360853417233
61658664389924998085267734288913
61658664389924998085832590173229
61658664417065108194781715516775
61658664417065109429560549830477
61658664417138055422128801510941
61658664417138055422128806097161
61658664417138055422316829938189
61658664417173175919907711390743
61658664417173175920472567269443
61658664417174377043604433061959
61658664417174377089340563855919
61658664417174378279138732901319
61658665613013159889530698849117
61658665613013165380170064811680
61658665616589003713526001989730
61658665616589014277771433001926
61658665616613329616218375315788
61658665616621718993359472413081
61658665616807856515857255278550
61658665622497627482010211831048
61658665622497627482194771205362
61658665622497627482197124249692
61658665622497629121523145986966
61658665622497629129054441392356
61658665622497629129054557246414
61658665622497629129138125280782
61658665622497643945956237515452
61658665622497643953296924329468
61658665622497643953296953375744
61658665622521939107075976062296
61658665622521955578174659433628
61658665622530344216107114230084
61658665622530344223446796988512
61658665622716481929021599050234
61658665622813728423448824432874
61658665622813728423448825832554
61658665622813739541005170743046
61658665622813743245350971227842
61658665622813743245350972277602
61658665622813743252694011086188
61658665622813743254388586730434
61658665773202543859517882267716
61658665776154619971453123870739
61658665776154621617829035195911
61658665776154621617829035197315
61658665776157004876318012090563
61658665776157004877066656746621
61658665776157004877070124399875
61658665776157004877070124950999
61658665776157004877070124955211
61658665776157021347608192797573
61658665776438289353359673321227
61658665776438300471482858344037
61658665776438303765742004448527
61658665776438305410610592323765
61658665776438305412305169017771
61658665776438305412870028084415
61658665776438305419648207826357
61658665776438305419648550782949
61658665781957578761305722406330
61658665782062945195284197386423
61658665782062945195287639529861
61658665782062945195287643761949
61658665782062945195287643780579
61658665782062946841660108712999
61658665782065930432935569801001
61658665782065930433688671633046
61658665782065930433688801317529
61658665782065930433688805549617
61658665782065932080065745751159
61658665782065932263832201944311
61658665782065946492356681173615
61658665782065946493193509427509
61658665782065948139572886891997
61658665782066831001497030554810
61658665782285686682833874122440
61658665782285686683105843286764
61658665782346614164843622943796
61658665782346614164843623476047
61658665782346625695313931743081
61658665782346628989569979014857
61658665782346628989573077847571
61658665782346628989573420626044
61658665782346628989573420687523
61658665782346628989573420804163
61658665782346628989573422203843
61658665782346629400790569059185
61658665782346629401355428112815
61658665782346629408133607867771
61658665782346630634159192607437
61658665782346630634441665722809
61658665782346630636136242416815
61658665782346630636136499634259
61658665782346630636698002650745
61658665782346630636701101483459
61658665782346630636701444261932
61658665782346630643476182392687
61658665782346630643479281225401
61658665782346630643479624003874
61658665782346630643479624181993
61658665782346630643479625581673
61658665825720971822596614676669
61658665826377469037013576616333
61658665826377469082767132828441
61658665826377469082829808854217
61658665826377470269916000990317
61658665826377470272360365995581
61658665826377470315648665193833
61658665826377470318113922207689
61658665826377470683389487942909
61658665826377470729143044155017
61658665826377470729957829307777
61658665826377470729957832490105
61658665826596307058470886494339
61658665826596308704846797820915
61658665826693586096119179534484
61658665826693586096122532402314
61658665829226581516887869677875
61658665829226581516887869682087
61658665829299818364369705724407
61658665829299818364556962168117
61658665829299818364557995269981
61658665829299818364620757389197
61658665829299818776151198266965
61658665829299818776151973101625
61658665829299818776403021578471
61658665829299818776403107317619
61658665829331931884014906078569
61658665829331933538490556991039
61658665829331933675688552604345
61658665829331948362087853388969
61658665829331949597433613899893
61658665829334649654301666549407
61658665829334649654301667599167
61658665829334935568457254705902
61658665829334950392614934972625
61658665829334951627145816808383
61658665829335835586409737179695
61658665829335835586410105529463
61658665829335835586410110251197
61658665829335835586411139103711
61658665829335835586657339263753
61658665829335835586660814354301
61658665829335835586661843206815
61658665829615616232367729482078
61658665829615617467149661927250
61658665829615617467149662977010
61658665829615632703909331181892
61658665829624032652764165573637
61658665829624039238831980851073
61658665835208143580836047975055
61658665835208143580837081076919
61658665835208143588367114860761
61658665835208143588368147962625
61658665835208143588447326845179
61658665835208143588451830788241
61658665835208143992619086985891
61658665835208143993183942870207
61658665835208143999962125794317
61658665835208144000230708812607
61658665835208144000230737392323
61658665835208144000234094977515
61658665835208144000234180716663
61658665835208160059465910884997
61658665835208160059737849953445
61658665835208160059737878533161
61658665835208444189504774596807
61658665835240857440637051700215
61658665835240857447980176620738
61658665835240857447980179803066
61658665835240873506835949581236
61658665835240873918429927412880
61658665835240873918702030512489
61658665835240873919183206757889
61658665835240875153965140252821
61658665835243260792288328282087
61658665835243276844453459473447
61658665835243560981558922103182
61658665835243560981558922162231
61658665835244460953733781174146
61658665835244461365516820186386
61658665835463314371576543109117
61658665835463315607487435360482
61658665835524243501282795516064
61658665835524543690553132178764
61658665835532348404845899058217
61658665835532348405410758124861
61658665835532357876595238972681
61658665835532363229764758995565
61658665835532364462659610925777
61658665835532364462663054250117
61658665835532364465110776722481
61658665835532364471888698197219
61658665835532646945212647149387
61658665835532646951802512900201
61658665835532648800858398471919
61658665835532664651933648130261
61658665835535049696502078636051
61658665835535059580030669633125
61658665835535064933200103916861
61658665835535066166098399171413
61658665835535066168546121643777
61658665835535066172876320646151
61658665835535066172876322063093
61658665835535066175324043118515
61658665835535359769301263513269
61658665835535366355368993051557
61658665835535366362146914526295
61658665852861068756856013945087
61658665852861084809021149379203
61658665852861084813079637478633
61658665852861084815799070853941
61658665852861368900352102327007
61658665852861384952517237761123
61658665852861384952538129769715
61658665852861384959295159235861
61658665852861384959316050181643
61658665852861384959316051244453
61658665852934314480779858778603
61658665852934320428557838685909
61658665852934320428558613520569
61658665852934320428558642218377
61658665852934336488062656878453
61658665852968984534048178032758
61658665852968986318437989500114
61658665852969000996029033182996
61658665852969000997744529533594
61658665852969001133310708148180
61658665852969002782133566166290
61658665852969002789724295984414
61658665852969002789724300589507
61658665852969136481735432699887
61658665852969136482487545026461
61658665852969436419328765905255
61658665852969451449409322771859
61658665852969451450141533068674
61658665852969451861192390480455
61658665852969453096517444395250
61658665852969453097291292182113
61658665852970336003655605324582
61658665852970337193252166829677
61658665852970337239005723041785
61658665852970337604846143597059
61658665852970337604846144659869
61658665852970337650599699809167
61658665852970337651331149876107
61658665852970337651331149877511
61658665852970352063706915561970
61658665852970352063727836150278
61658665852970352063727864848086
61658665852970352429759728006024
61658665852970352475513309733612
61658665852970352475513312915940
61658665852970352475513312920152
61658665852970353703496314007983
61658665852970353710082826888594
61658665852970353710103747476854
61658665852970353710103776174662
61658665852970353710270834784967
61658665852970353710270835847825
61658665853152874274516737370613
61658665853153174463766410544399
61658665853189191685807496497531
61658665853189191685807501083751
61658665853189191685995524924779
61658665853250117884962942646240
61658665853250119533845895003856
61658665853250119538680860723474
61658665853250119538680889421282
61658665853250119538681635558134
61658665853250128867580387750242
61658665853250130102926062166274
61658665853250130102926320433478
61658665853250130103679437165560
61658665853250130103679461612566
61658665853250130103679464800510
61658665853250130103679465861916
61658665853250130103679551956808
61658665853250134355500092172162
61658665853250134356063804395454
61658665853250134356064837497318
61658665853250134362843132030508
61658665853250134363591801146462
61658665853250134363595244358534
61658665853250134365353615218036
61658665853250135591599140524670
61658665853250135591599169221026
61658665853250135598377176318272
61658665853250135598377176784832
61658665853250434545314624062470
61658665853250434547277727083346
61658665853250434547281170289594
61658665853250434552844916463644
61658665853250434552844917532278
61658665853250434554620766941692
61658665853250434554624209078488
61658665853250434554624209098171
61658665853250434554624209098180
61658665853261226122546642481413
61658665853261226125075347173377
61658665853261226129890424227101
61658665853261226129890428476451
61658665853261226129890800485143
61658665853261226130077680669359
61658665853261226130077709367119
61658665853261226130078713771223
61658665853261226130078742468983
61658665853261226130642536553675
61658665853261226534894537376565
61658665853261226537422470416197
61658665853261226541671916768207
61658665853261226541672691602867
61658665853261226541672720300675
61658665853261226541861092751697
61658665853261240947273654862641
61658665853261240954240210239177
61658665853261241361775699634569
61658665853261241365834188070869
61658665853261242593836822632879
61658665853261242593836822632927
61658665853261242593837080900083
61658665853261242594401678517243
61658665853261242601180205802157
61658665853261242601368233892535
61658665853261242603899638836223
61658666252093002211956464265661
61658666252093002211959817133491
61658666305267929173363430339251
61658666305267929219092999942141
61658666305267929219096094542767
61658666331532673208395213639794
61658666331532689268090412972710
61658666331532973351912252847236
61658666331848786915276101216774
61658666331848787326869705977076
61658666331848788562401800854608
61658666331848788562404039113514
61658666331848788562405153722438
61658666331848788562405158308658
61658666331848788562405158321708
61658666331848788699665912684130
61658666331848789111256161407324
61658666331848789111259517457482
61658666331848789111444475399904
61658666331848789118787600301770
61658666331849072836185334724482
61658666331849088705712703245233
61658666331849088705901246807218
61658666331849088705984672428440
61658666331849088705984929645884
61658666331849089300505863867900
61658666331849089300509219918058
61658666331849089300509305538954
61658666331849089307287485749068
61658666331849089308037273592154
61658666331849089308037275127348
61658666331849089308040631177506
61658666331857177756510738078771
61658666331857177946303343547849
61658666331857192169161910309074
61658666331857193816289557685516
61658666331859579453710459760498
61658666331859579453710716977942
61658666331859593729076804045402
61658666331859593729079128393376
61658666331859594140607734198322
61658666331859594140858781258018
61658666331859594140858809954374
61658666331859594140858811372928
61658666331859594140862254579176
61658666331859595512653032330500
61658666331860780027213927561816
61658666331860780073511193614532
61658666331860780080286245944044
61658666331860780080477630071530
61658666331860794440321913839476
61658666331860794897669218312380
61658666331860794897672574362538
61658666331860794897860860590430
61658666331860794897860860707070
61658666331860794904450840193548
61658666331860794904471761831616
61658666331860794904639126538080
61658666331860796133206878317346
61658666331885111677454168189296
61658666331885112036160724767123
61658666331885112089257348367533
61658666331885112089424717673258
61658666464792708622749406993411
61658666491065857858697872650133
61658666491065857858697901346489
61658666491065857858718793238441
61658666491065859505847878672549
61658666491101882264048350169590
61658666491284713542562682007720
61658666491284713542834651172044
61658666491381958799949716665015
61658666491381958806724543539127
61658666491381958982964056304486
61658666491381958982964056304487
61658666491381958989738854480838
61658666491381958989738854480839
61658666491381958989738854482242
61658666491381958989738854482243
61658666491381973212597421242064
61658666491381974859456943348008
61658666491381974859728539459704
61658666491381974866231655436696
61658666491381974866235127873163
61658666491390078733851332849736
61658666491390078733851334450620
61658666491390078734416193517264
61658666491390078734689191551365
61658666491390078741194373259207
61658666491390078924394675239541
61658666491390078924396999237595
61658666491390078924396999256308
61658666491390079969198127012196
61658666491390079976541165824995
61658666491390079976813130757231
61658666491390079976813134989319
61658666491390080563994611804717
61658666491390080563994640501073
61658666491390080563994730840942
61658666491390080571337765402939
61658666491390080571526051760520
61658666491390080571526051760521
61658666491392780437283967402492
61658666491392780621054849980212
61658666491392780627829632208180
61658666491392780628396826989174
61658666491392780628396855686934
61658666491392781672633472983309
61658666491392781673470301230721
61658666491393666226691579605675
61658666491393666226691579722315
61658666491393666226691579723719
61658666491393666226712500310623
61658666491393680646412821957115
61658666491393681050837755701931
61658666491393681051605877127129
61658666491393681051605877128533
61658666491393681051605877245173
61658666491393682247809214510065
61658666491393682286198720864557
61658666491393682286198749444273
61658666491393682286198749560913
61658666491393682286219670149221
61658666491393682286951894854045
61658666491393682286951894855449
61658666491393682286951894972089
61658666491393682293541874346139
61658666491393682293541874462779
61658666491393682293541878578227
61658666491393682293541878713581
61658666491393682293562794518836
61658666491393682293562795051087
61658666491393682293562799283175
61658666491393682293562799301805
61658666491393682293562799301889
61658666491393682294295019873955
61658666491417981512441915388046
61658666491417981695623620324664
61658666491417995970738630573214
61658666491417997617866654209102
61658666491417997617870007076932
61658666491417998197411647129451
61658666491417998197411675827211
61658666491417998197415028695041
61658666491417998243165255833600
61658666491417998243165260616569
61658666491417998243165260616605
61658666491417998243165260616653
61658666491417998243165260616812
61658666491417998243165262151843
61658666491417998243165262151846
61658666491417998243165262151852
61658666491417998243168570378872
61658666491417998243168613425593
61658666491417998243168613484642
61658666491417998243168613486856
61658666491426101705590473995302
61658666491426101705592797993356
61658666491426101705611394583610
61658666491426101705613718581664
61658666544275608657703317633165
61658666544275608657891345710493
61658666544275608657954021736269
61658666544275608658455429942477
61658666544279509288916561653063
61658666544279510523696062007931
61658666544279510523696172077445
61658666544279510523696172194085
61658666544279510523696176799178
61658666544279510523698499747313
61658666544279510523699528598375
61658666544279510523699529661185
61658666544279510523699614220883
61658666544279510523699614238145
61658666544279510523699614337523
61658666544279510524259883727573
61658666544279510569427688860233
61658666544279510569428726211438
61658666544279510569428726211447
61658666544279510569449728289553
61658666544279510569449728306815
61658666544279510569452051237847
61658666544279510569453084356973
61658666544279510569453199130751
61658666544279510569453199148013
61658666544279510569992547931089
61658666544279510936042491923151
61658666544279510936042519440057
61658666544279510936045962646305
61658666544279510936045962764349
61658666544279510981211103656718
61658666544498363319059209198327
61658666544498363319059213430415
61658666544498363319059988269287
61658666544498363319060356619055
61658666544498363319248273564059
61658666544498363364793020939211
61658666544498363371759231946425
61658666544498363371759232296345
61658666544498363730842252458513
61658666544498363730845719050361
61658666544498363776578383252473
61658666544498363989526771837581
61658666544498363989526772887341
61658666544498363989547692542529
61658666544498363989547693592289
61658666544498364966188265953341
61658666544498364966188270185429
61658666544498365018699224200401
61658666544559302198777453738512
61658666544567392628710254277395
61658666544567392628898282354723
61658666544567406896485578231106
61658666544567406896487901179400
61658666544567406897301485774388
61658666544567407308269907088372
61658666544567407309083491683360
61658666544567407309086930640258
61658666544567407453059664035849
61658666544567407453059664035850
61658666544567407453061986984143
61658666544567407453061986984144
61658666544567408543613601866994
61658666544567408543616696467620
61658666544567707452331970682345
61658666544567707452603825053151
61658666544567707452603825054603
61658666544567707634777853905178
61658666544567707635534481867215
61658666544567707635534510565023
61658666544567707642309292799576
61658666544567707642309308742779
61658666544567708687946489918061
61658666544567708694644081435013
61658666544570408721009855203235
61658666544570408721010630037895
61658666544570408743981957876599
61658666544570408743985052474795
61658666544570408744173338819327
61658666544570408744173338821757
61658666544570408744256135201363
61658666544570409155767316650971
61658666544570409155767316653401
61658666544570409345556483166985
61658666544570409346311951537283
61658666544570409346311951539505
61658666544570410390548134133087
61658666544570410391385306743413
61658666544570410397888161254429
61658666544570410573562473772559
61658666544570410573562732039763
61658666544570410573562818135473
61658666544570410573562818148523
61658666544570410574127300959115
61658666544570410574315963559699
61658666544570410580902386100431
61658666544570410580902500893901
61658666544570410580905595486481
61658666544570410581093881852109
61658666544570410581093885034437
61658666544571294532822944450871
61658666544571294951949366709509
61658666544571294951949366826149
61658666544571294951949366827553
61658666544571294951970287414457
61658666544571294951970287415861
61658666544571309311699118399970
61658666544571309311699462773504
61658666544571309311702561606218
61658666544571309311719235569690
61658666544571309311720010408562
61658666544571309311720010421612
61658666544571309311720015007832
61658666544571309311782772523406
61658666544571309311782776772756
61658666544571309311971058880988
61658666544571309311971062067528
61658666544571309311974530785044
61658666544571309319313441895352
61658666544571309356887847425522
61658666544571309356888191799056
61658666544571309356890516147030
61658666544571309356984702451274
61658666544571309357005623156222
61658666544571309357451933074448
61658666544571309357452707909108
61658666544571309357550304569474
61658666544571309357550333149190
61658666544571309357550333150594
61658666544571309357550333168063
61658666544571309357568159274608
61658666544571309357571225159186
61658666544571309357571253875234
61658666544571309365067026687119
61658666544571309723598903161931
61658666544571309768766708360246
61658666544571309768787629065194
61658666544571309769331538844828
61658666544571309769331567424544
61658666544571309769350165183580
61658666544571309769352488131874
61658666544571309769353604140478
61658666544571309776298119619694
61658666544571309776298119736325
61658666544571309776298119736334
61658666544571310958359911351241
61658666544571310958359912414051
61658666544571310958380807959103
61658666544571310965891322610689
61658666544571310965891324207118
61658666544571310965891327389446
61658666544571310965891327393658
61658666544571310965912244912066
61658666544571310965912248093659
61658666544571310965912248094394
61658666544571310965912248100010
61658666544571310965912248100058
61658666544571311004113496261109
61658666544571311004113500860379
61658666544571311004113500919428
61658666544571311004113500919476
61658666544571311004113845282333
61658666544571311004134392928020
61658666544571311004134765987281
61658666544571311004678328224076
61658666544571311004678356803744
61658666544571311004678356803792
61658666544571311004678356803951
61658666544571311004678356922049
61658666544571311004699248812336
61658666544571311004699277511122
61658666544571311011453413249721
61658666544571311011453413366361
61658666544571311011453413367765
61658666544571311011453441946077
61658666544571311011453441947481
61658666544571311011474333956073
61658666544571311011474362652429
61658666544571311011474362652438
61658666544571311011644907520557
61658666544571311011644912303526
61658666544571311011665832885483
61658666544571311012209768181488
61658666544571311012209768181491
61658666544571311012209768181497
61658666544595626549109971211991
61658666544595626549109971744242
61658666544595626549109971745646
61658666544595626549109971862286
61658666544595626549109975976330
61658666544595626549109975977734
61658666544595626549109976448506
61658666544595626549113070576956
61658666544595626549113070578360
61658666544595626549113070695000
61658666544595626549130863754238
61658666544595626549130892450594
61658666544595626549130896682682
61658666544595626549133962586952
61658666544595626549133991283308
61658666544603713739453796135271
61658666544603713739453820232357
61658666544603713739453824831627
61658666544603713739454596483959
61658666544603713739454939323911
61658666544603713739454939440551
61658666544603715385829731442293
61658666544603715385830850650478
61658666544603715385830850650487
61658666544603715385850623450885
61658666544603715386395709721343
61658666544603715523090486284325
61658666544603715523091519403451
61658666544603715523112411295394
61658666544603715523112411295403
61658666544603715523843631712763
61658666544603715523864523604706
61658666544603715523864523604715
61658666544603715523865298443587
61658666544603715592568166605371
61658666544603715592568171388424
61658666544603715599347108783627
61658666544603729753226978994075
61658666544603729753226982180615
61658666544603729799043357435114
61658666544603730164254723116085
61658666544603730164254723466005
61658666544603730164255842324279
61658666544603730164255842661149
61658666544603730164255842678411
61658666544603730164255843723959
61658666544603730164255870903995
61658666544603730164258166672253
61658666544603730164258195368609
61658666544603730165008984903047
61658666544603730165008988089587
61658666544603730165071749854511
61658666544603730210825359093341
61658666544603730370997645987128
61658666544603730377753875286833
61658666544603730416730265608646
61658666544603730416730265725286
61658666544603730416730310722811
61658666544603730423505108550647
61658666544603730423505137130363
61658666544603730423505137596923
61658666544603730423505152120790
61658666544603730423507431498941
61658666544603730423507460078657
61658666544603730423507460195297
61658666544603730423526057835311
61658666544603730423528380783605
61658666544603731399580968042603
61658666544603731399584320910433
61658666544603731399601860051195
61658666544603731399601861450875
61658666544603731399601861455087
61658666544603731399605327684757
61658666544603731399605327704449
61658666544603731400355002629963
61658666544603731400355005816503
61658666544603731400417767581427
61658666544603731400421235234681
61658666544603731445334552834418
61658666544603731445334552834427
61658666544603731445334553306594
61658666544603731445337991791316
61658666544603731445337991791325
61658666544603731445355444843010
61658666544603731445355444843019
61658666544603731445358912496273
61658666544603731446171377883067
61658666544603731446171381070975
61658666544603731446171381071002
61658666544603731446174820026505
61658666544603731446174820027873
61658666544603731446174820027900
61658666544603731446174820027957
61658666544603731452865588308217
61658666544606433316536013836811
61658666544606433316536099925879
61658696730421670711356655332126
61658696730424372231589493296710
61658696730424373466935507835682
61658696730424373649382548090046
61658696730424373649382552807568
61658696730424373650134665116880
61658696730752480514495317741402
61658696730752480515247426868386
61658696730752480515247430050714
61658696731299718221979532511124
61658696731299718222251128622820
61658696731299720004129679501908
61658696731299720004129681037102
61658696731299720005884609758830
61658696731299720006640163739196
61658696731299720415723658868746
61658696731299720418230699899786
61658696731299720418230703082114
61658696731299720418234141570840
61658696731299724121764810876384
61658696731299725357110831791244
61658696731394279482002530767492
61658696731394279482086098801860
61658696731394284977536098461574
61658696731396936857835868550562
61658696731396937269429846382206
61658696731396970621275758680008
61658696731396979545920102057412
61658696731396986680215717805908
61658696731405040732795110747258
61658696731405040732795455126616
61658696731405070377847757192916
61658696731405070378599869502228
61658696731405075731581018603620
61658696731405084648614857945560
61658696731405084656226508351992
61658696731405085060477331526816
61658696731405085067819341950900
61658696731405085067820370335402
61658696731405085067820375052764
61658696731405085067820485139540
61658696731405085067822694800016
61658696731405085067823842706018
61658696731405085205269154200932
61658696731405085205269158922666
61658696731405086438108043744930
61658696731405086440615176649582
61658696731405086849136905305536
61658696731405086849702137424808
61658696731405086852209177411752
61658696731405090144148421390292
61658696731405090144149569296294
61658696731405090555178430843802
61658696731405090555740190605556
61658696731405091790520980917464
61658696731405091790524448570718
61658696731405091791274125278928
61658696731405091791277592932182
61658696731406285779337195275946
61658696731406285825090780185862
61658696731406285962351448822186
61658696731406287014683213002862
61658696731406287060436797912778
61658696731408938892558644922148
61658696731408987480077241033996
61658696731408988715423255572968
61658696731408988898625765721836
61658696731408993016257539511120
61658696731408994251603560425980
61658696731627777279814592402506
61658696731627777325547256606022
61658696731627782403627915100354
61658696731627782404380024227338
61658696731627782404380027409666
61658696731627782404383465898392
61658696731627782815974002058982
61658696731627782815977443730036
61658696731733143899234212501018
61658696731733148838361946480746
61658696731733149249952479570948
61658696731733149249952480620660
61658698143883799141552581070773
61658698143883799688880135635781
61658698143883799688901027645777
61658698143883799691138795513415
61658698143883799691139567151245
61658698143883799691139567164343
61658698143883799691327853508875
61658698143883799698666764616375
61658698143883799698687685204683
61658698160661444532479919025588
61658698161187324458523360695803
61658698161187325693305294190735
61658698161187326105087557317151
61658698161187326105652413201467
61658698161187357810348380985013
61658698161187359456912577606361
61658698161187359457477433490677
61658698161187368930976397938661
61658698161187370577544037766257
61658698161187375516417395798905
61658698161220691037533882930741
61658698161223326856405647587198
61658698161223341680564451294203
61658698161223342915346384789135
61658698161223343327128647915551
61658698161223343327693503799867
61658698161223391640937192958981
61658698161223392692704901605481
61658698161223392740968970634593
61658698161223392740972409591491
61658698161223392740972412778031
61658698161223392875719126453913
61658698161328708114793044656332
61658698161328709761106194218143
61658698161328757939327754125390
61658698161328759174946558980145
61658698161328759174946560515131
61658698161512430536066716777781
61658698161515125644147992179613
61658698161515126879494781558861
61658698161515127290523903506189
61658698161515131141921302554147
61658698161515132236991320244345
61658698161515132239501804481633
61658698161515132374251960300953
61658698161612393563174129715629
61658698161620498673479392827185
61658698161620498673479394362171
61658698161620498673479480457872
61658698161620499222271364804363
61658698166144700102286599289774
61658698166147401805533658916298
61658698166147401805533658922122
61658698166428380609864790608073
61658698166436485170625713750681
61658698166472806967420603793886
61658698166475508670667315864548
61658698166475509906201706042326
61658698166544552072406455744517
61658698166544552209855496831703
61658698166544552210420610984675
61658698166572771229863297834571
61658698166572771229874807173792
61658698166580869575978710671395
61658698166580874974148329000361
61658698166580875104634515141931
61658698166580875104822801499513
61658698166580875104829579432648
61658698166580875104833022638896
61658698166580876209683661942989
61658698167084888988135164036133
61658698167131952223732809368156
61658698167131952223753701376748
61658698167132000402185243182636
61658698167132001636779148598788
61658698167132001636967179864108
61658698167132002048561154507760
61658698167132002048561157695704
61658698167132016865944359634888
61658698167132016872722539376830
61658698167132018108065201053588
61658698167132018108320377232924
61658698167132018108320492018348
61658698167132018108884461464908
61658698167132018108884576255948
61658698167132018703113655888052
61658698167132018703117099094300
61658698167132018703681180144685
61658698167192956714017400268967
61658698167229263365455301062624
61658698167229280027287014152467
61658698167229280027287042848823
61658698167229280027349776271683
61658698167229280027349804968039
61658698167229280027353248174287
61658698167229280027353251356615
61658698167229280027353251362231
61658698167237335128454276705507
61658698167237368070944769272470
61658698167237368482538747104066
61658698167237368665741110116650
61658698167237384542294341157345
61658698167237384725308982169998
61658698167521019525798927409747
61658698167529124040827562589459
61658698635956319601855608950477
61658698645144557880978034518241
61658698645144557880978063216001
61658698645144557888508698577979
61658698645144562820102697890839
61658698645144563369082924912573
61658698645144563375860875083667
61658698645144563376424960366815
61658698795478399353638414329159
61658698795478443775275212900281
61658698795489250589015563715689
61658698804669338931947681397715
61658698804669338931947681414977
61658698804669344412521906686761
61658698804669344419299856857855
61658698804669344419863942141003
61658698804680151226262283015388
61658698857421452993790137551632
61658698857421452993790138613038
61658698857421452993790138614490
61658698857421452993790138618862
61658698857421454045554404053290
61658698857421454046118488285274
61658698857421454221793120719520
61658698857421454228572070578600
61658698857421454228572071045160
61658698857737553523447200203854
61658698857737553523447314522718
61658698857737553935229207175684
61658698857745658633187345513598
61658698857745658633187350230960
61658698857745658633188378615462
61658698857745658633188379082022
61658698857745658633940495642136
61658698857745659044970757595776
61658698857748359101841534353752
61658698857748360337187555268612
61658698857749559858899550684866
61658698857749561094245568411782
61658698857749561094246597281558
61658698857749561094249010555220
61658698857749561094269931261572
61658698857749561094433850524226
61658698857749561094433853706554
61658698857749561094434625358886
61658698857749561094437296912802
61658698857749561094458217619202
61658698857842918722075157095762
61658698857842918722075157567938
61658698857842918722078514680954
61658698857842919956857352510998
61658698857842919957610497940888
61658698857842919957612821938942
61658698857842920369204472585992
61658698857845621660857296100570
61658698857845621660857300349920
61658698857845621660859623298214
61658698857846822417353924217884
61658698857846822417918784334288
61658698857846822417921078584822
61658698857846822417939676342880
61658698857846822417941999291174
61658698857846822418107069629060
61658698857846822418127962700510
61658698857846822829701048523562
61658698857846822829721940532154
61658698857846967642330988684302
61658698857846967642331017382062
61658698857846967649862428641558
61658698857846973130248365455069
61658698857853725535818865494910
61658698857853726770597703326406
61658698857853726770597703345120
61658698857853726770601056194236
61658698857853726771350848756296
61658698857854926293065163938468
61658698857854926293068607144716
61658698857854926293089527851116
61658698857854927940006311635118
61658698857854927940027203643710
61658698857855078247331837004194
61658698858394045300676899721238
61658698858394050788680172177526
61658698858394051200462179149356
61658698858394060124834842445466
61658698858394060124918524798698
61658698858394060124918526333732
61658698858394060125106553361300
61658698858394060125106554411060
61658698858394060536700531192944
61658698858394061772046548919860
61658698858394061772046549969620
61658698858394061901693329822722
61658698858394061901964925934418
61658698858394065612841295591448
61658698858402149175636145104474
61658698858402150959540965147786
61658698858402150960108491033562
61658698858402150960108491050824
61658698858402150960108495755296
61658698858402150960109524152688
61658698858402154663074300226914
61658698858402155898420317953830
61658698858402155898420322204632
61658698858402155898421351055694
61658698858402155899173467615808
61658698858402165227797838395152
61658698858402165227881520754000
61658698858402165234659700962502
61658698858402165235226853813120
61658698858402165235411812818352
61658698858402165235411817522616
61658698858402165235412592357276
61658698858402165235412846386776
61658698858402165647008864439454
61658698858402165647009122706658
61658698858402165647009237492082
61658698858402165647010265895298
61658698858402165647010266361858
61658698858402165647194852295748
61658698858402165647198293972626
61658698858402165647198294439186
61658698858402165783618783026632
61658698858402165784269872714688
61658698858402165784269877436422
61658698858402165784271020620690
61658698858402165784455611276314
61658698858402165784459048698018
61658698858402166882540870022664
61658698858402167011434508702294
61658698858402167012187649881382
61658698858402167012270184813886
61658698858402167012270189045974
61658698858402167019049516693918
61658698858402167019052954114170
61658698858402167019052954115622
61658698858402167019801629003230
61658698858402167019805066424934
61658698858402167428321033661130
61658698858402167428885117893114
61658698858402167430831518370802
61658698858402170715804552994878
61658698858402170722582474469616
61658698858402172362932580881568
61658698858402172369708208105772
61658698858402172369710502356306
61658698858402172369710760623510
61658698858402172370272292337756
61658698858404852660469268552608
61658698858404852661034129154446
61658698858404852663540398533154
61658698858404852663541170185486
61658698858404852663543841739402
61658698858404852663544611856540
61658698858404856367074505266018
61658698858404856367074506327424
61658698858404857601856438759546
61658698858404857602420522992934
61658698858404857602420527242284
61658698858404866931044898021676
61658698858404866938659909201244
61658698858404866938662204501490
61658698858404867350441915110216
61658698858404868585787932837132
61658698858404868713199264588562
61658698858404868715434709507906
61658698858404868722484858432886
61658698858404868722487928567792
61658698858404869134830951756170
61658698858404869134834394962418
61658698858404874073143553027068
61658698858404874073707637259052
61658698858406053234537304905888
61658698858406053235101389137872
61658698858406058359502898513510
61658698858406058770721078475012
61658698858406058771285162706996
61658698858406067640138243714444
61658698858406067647480510874910
61658698858406067649990995584582
61658698858406067650180168381372
61658698858406067695744580494450
61658698858406069287266524571988
61658698858406069294042151790576
61658698858406069294045479148590
61658698858406069294606236022560
61658698858406069294609563380574
61658698858406069296555964921072
61658698858406069296556079706496
61658698858406069296556079712112
61658698858406069297116605946808
61658698858406069342309549830988
61658698858406069342309664622028
61658698858406069342873752036340
61658698858406069471951857607858
61658698858406069472515941839842
61658698858406069472516970709618
61658698858406069472704998786946
61658698858406069477059818782446
61658698858406069479566865599482
61658698858406069479570304554928
61658698858406069479570304556380
61658698858406069889406167209320
61658698858406069891913209775554
61658698858406073176322016220710
61658698858406073183100195962652
61658698858406073183664280194636
61658698858406074823450298141112
61658698858406074830225928547644
61658698858406074830229252717714
61658698858406074830790012779628
61658698858406074830793336949698
61658698858499410499305003748026
61658698858499411727308754314476
61658698858499411727392436667708
61658698858499411734086675789214
61658698858499412281270075888686
61658698858499412283780563784898
61658698858499412283780936837526
61658698858499412283780936856240
61658698858499412283966554356800
61658698858499412283969994848892
61658698858499415987308129069434
61658698858499415987308129541610
61658698858499415987311486654626
61658698858499417222090324484670
61658698858499417222654147268526
61658698858499417222655180370390
61658698858499417222843469914560
61658698858499417222845793912614
61658698858502113430830880893894
61658698858502113437333735415738
61658698858502113987213613983276
61658698858502119337872532263516
61658698858503314142156234082898
61658698858503314744294842555508
61658698858503314744298285761756
61658698858503314744298285761804
61658698858503320094954907784092
61658698858510219094446599693766
61658698858510219094446600756576
61658698858510219095008389669600
61658698858510219095011459823220
61658698858510219095011460295604
61658698858510219096957085466248
61658698858510219097521942997698
61658698858510224029055848425966
61658698858510224035830675318792
61658698858510224035830676368504
61658698858510224035833769900704
61658698858510224035834028167908
61658698858510224036395531185798
61658698858510224036395535435148
61658698858510224036395559882154
61658698858510224036583820729968
61658698858510224448177795375072
61658698858510224448177824071428
61658698858511418021947373522832
61658698858511419252461492962366
61658698858511419252461497194454
61658698858511419661736714572308
61658698858511419664243757138542
61658698858511419668514636047046
61658698858511419669076426028496
61658698858511419851528975680902
61658698858511419851528979931704
61658698858511419852093835815972
61658698858511423558131114144798
61658698858511423558131142841154
61658698858511424792913050839368
61658698858511424793477906706374
61658698858511424793666196250544
61658698858511425197920488141432
61658698858511425204698409616170
61658698858511425205260199597620
61658698858722118816623483625642
61658698858730222641015104852818
61658698858730222641018542274522
61658698858730222691015578879644
61658698858730223876361118347646
61658698858730223876361122579734
61658698858730223876364560001438
61658698858730223876364560018700
61658698858730223876365593120564
61658698858730224288147599029536
61658698858730224292411967181792
61658698858730224292414261432326
61658698858730224292415294534190
61658698858730224470321668761370
61658698858730224470321672993458
61658698858730224470885752993354
61658698858730224470886786095218
61658698858730224471074814172546
61658698858730224477664707569956
61658698858730224478416819879268
61658698858730228174667469246166
61658698858730228174667473478254
61658698858730228174670910899958
61658698858730228177115191351348
61658698858730228181449090641900
61658698858730228182197761297420
61658698858730228184457197058070
61658698858730229410013486973082
61658698858730229410013491205170
61658698858730229410014520074946
61658698858730229410016928626874
61658698858730229410016928644136
61658698858730229410017961746000
61658698858730229417544553858996
61658698858730229417545701279516
61658698858730229417547995530050
61658698858732925577290198122322
61658698858732925579796464318702
61658698858732925579799905989756
61658698858732925579800680824416
61658698858732925623022862325838
61658698858732926174321098964410
61658698858732926174321873799070
61658698858732929885445968338848
61658698858732931113448832944138
61658698858732931113448836126466
61658698858732931113449607778798
61658698858732931113452274615192
61658698858732931113453049449852
61658698858732931120227905021724
61658698858732931120795313423778
61658698858732931120981046200860
61658698858732931532575024032504
61658698875474536765174961594374
61658698875474536765927070721358
61658698875571798501194268720694
61658698876120221681260280687952
61658698876120238145019393953712
61658698876120238154805770432772
61658698876128041886499858738406
61658698876128042023509823271626
61658698876128043121093764156010
61658698876128043258291756766558
61658698876128043670073758443442
61658698876128048609013468577930
61658698876128277380235448113360
61658698876128327205042902766516
61658698876128342027508677367540
61658698876128342213031092675155
61658698876128342213031092675158
61658698876128343859344323743870
61658698876128343859410441440860
61658698876130743726944910975484
61658698876130744824529105894978
61658698876130744959279375915070
61658698876130744960031488224382
61658698876130744961727098505526
61658698876130745371061385006370
61658698876130750312448813499226
61658698876130979083482507726835
61658698876131027261914051067916
61658698876131028494248519194048
61658698876131034030407933568046
61658698876131034031160042695030
61658698876131034442754020526674
61658698876131043321419129664444
61658698876131043321421453662498
61658698876131043321673388578504
61658698876131043916198021805659
61658698876131043916215476275906
61658698876131043916278151238878
61658698876131043916281589723303
61658698876131043916281589723339
61658698876131043916281589723387
61658698876131043916281589840027
61658698876131044965538699345722
61658698876131044966102783577706
61658698876131044967797360738272
61658698876131044967983069068348
61658698876131044968049298368435
61658698876131044968049298486527
61658698876131044968049298487931
61658698876131045143445331840106
61658698876131045144197444149418
61658698876131045148549941215498
61658698876131045148553040048212
61658698876131045149281161516218
61658698876131045150791927224667
61658698876131045150791927228879
61658698876131045150979870630076
61658698876131045150979955301995
61658698876131045150997409770838
61658698876131045150997663805954
61658698876131045151000762638668
61658698876131045151060424389976
61658698876131045151060424508020
61658698876131045151060425925169
61658698876131045151063523216867
61658698876131045151063523218319
61658698876131045151063523336363
61658698876131045151063524753512
61658698876131045151063896294032
61658698876131045151063896412076
61658698876131045151544039538191
61658698876131045151812452141042
61658698876131045151812537880190
61658698876131045151812566459906
61658698876131045151816008603344
61658698876131045151816008721388
61658698876131045555791421981062
61658698876131045560311058298206
61658698876131045562573933132235
61658698876131045562573933133639
61658698876131045562842463241900
61658698876131045563406429972686
61658698876131045563406514648976
61658698876131045563406515711834
61658698876131045563406543228746
61658698876131045563409986434994
61658698876131045563409986553032
61658698876131048855137727708059
61658698876131048855137727709463
61658698876131048855137727713675
61658698876131048855409323701663
61658698876131048855409323703067
61658698876131049266919648946516
61658698876131049266919733498939
61658698876131049266919733500391
61658698876131049266919733618435
61658698876131050501701666995275
61658698876131050501701666995323
61658698876131050501701667111963
61658698876131050502265751231471
61658698876131050502265751349563
61658698876131050502537720414716
61658698876225588529277021183004
61658698876225588529279316483250
61658698876225588712545476246284
61658698876228288585583052149104
61658698876228289818670405295526
61658698876228290230264383127170
61658698876228290230267739177328
61658698876228290232712104182592
61658698876228290232712108886856
61658698876228290415789096917362
61658698876228290415792563507812
61658698876228295766427240694366
61658698876236095336199354236702
61658698876236394928975668407082
61658698876236394930670245101088
61658698876236394930670249805352
61658698876236395340007860489316
61658698876236395525449027528532
61658698876236395525469919537124
61658698876236395526282642141362
61658698876236395526282727880510
61658698876236395526282756460226
61658698876236400877004468271598
61658698876456100578206135169480
61658698876456105519590205959100
61658698876458801823373408393812
61658698876458801864019256285546
61658698876458801864022726772452
61658698876458801864587585839096
61658698876458801864771368594858
61658698876458801864774839081764
61658698876458801864775613916424
61658698876458801869106072597328
61658698876458802235152318540130
61658698876458802235719755639784
61658698876458802235719755757828
61658698876458802235720530474444
61658698876458802235720530592488
61658698876458802276365346426502
61658698876458802276368816913408
61658698876458802276369591748068
61658698876458802280884982743646
61658698876458802281452419961344
61658698876458802281453194677960
61658698876458802281453194796004
61658698876458805530167016027311
61658698876458805530167016028715
61658698876458805941760907771290
61658698876458805941760993860359
61658698876458805987490215800940
61658698876458807169764661524280
61658698876458807176542927353887
61658698876458807177106925498206
61658698876458807177107011591487
61658698876458807222272152483816
61658698876458807222836233533472
61658698876458807222837265585624
61658698876458807223024518828292
61658698876458807223025293662952
61658702464778957020638088101191
61658702464778958667748662934735
61658702464778958667766111737079
61658702464778958667766883389411
61658702464778958667769583641135
61658702464781659959401744729615
61658702464781659959422665436015
61658702467736423574143422748947
61658702474582189655124381681178
61658702474582189655396350845502
61658702474582189655877526040982
61658702474582189655877527090742
61658702474582189655877527109616
61658702474582189655877527459536
61658702474582237831107430783684
61658702474582237831379398898248
61658702474582237831379399948008
61658702474582237831860575143488
61658702474582237831860576193248
61658702474582237831860576212122
61658704379176293804339271101179
61658704382022983793938515847267
61658704382128350037935219213388
61658704382128355716397230836109
61658704388036675399024694274825
61658704388036675406558458584219
61658704388036680939643269669771
61658704388039376553604963682448
61658704388039376553607286630742
61658704388879562177145308380998
61658704388879562177145565598442
61658704388879610353128356433744
61658704388879610353128357483504
61658704388879610353128614700948
61658704388984928680035363872526
61658704538698373555958035011751
61658704538698373556125425115603
61658704538698373556128523948317
61658704538698373556146317124195
61658704538698373556149444654717
61658704538709178722739818025973
61658704538709178722760738732373
61658704539549360116058591464021
61658704539645420675929685188243
61658704539645420680197380692897
61658704539645454027504001374349
61658704539645720865200279186479
61658704539645720869447053984733
61658704539653524144126818584207
61658704539653525786234948299799
61658704539653525790502643804453
61658704539653825975505542298035
61658704539653825979752317096289
61658704539653825980505548613795
61658704539653825980508643214421
61658704539653825982221046014201
61658704539653825982224140614827
61658704541653131081374975822236
61658704541653131081560163334054
61658704541653131081563262166768
61658704541653131088902169040776
61658704541653131088905267873490
61658704541653136759836212610297
61658704541663936248171457394448
61658704541663936248174551995074
61658704541663936248174555175998
61658704541663941789442014233190
61658704541663943573012474896971
61658704541663943573581034458579
61658704547561456305391236733098
61658704547561456312733242439820
61658704547561456442463676049013
61658704547561456442651962406595
61658704547561456442651962410807
61658704547561456442651991108615
61658704547561456442655061593441
61658704547561456449433356126631
61658704547561456449993996815337
61658704547561461381591405796653
61658704547561461777744728686513
61658704547572261472005513789570
61658704547572261472005886860912
61658704547572261479345569600626
61658704547572263263173702353398
61658704547572268652030809148991
61658704547572268659373816073277
61658704547572268789294916742213
61658704547572268789294920991563
61658704548509709304162130593172
61658704548509709723474345646666
61658704548520514890086672826186
61658704591884107384369803617383
61658704592726988414656712153587
61658704592726988415408824462899
61658704592726988415409596115231
61658704592726988834537685458047
61658704592820347276120294590277
61658704592824250158272515606705
61658704592831152861853538802127
61658704592831154089860559316617
61658704592831454279106879740623
61658704592831454279110232608453
61658704594830759387507718208512
61658704594830759387696004553044
61658704594830759395038010259766
61658704594830759982304320955650
61658704594838863262466188758492
61658704594838870450297589332086
61658704594838870450297589333490
61658704594838870450859346366378
61658704594838870450859346372042
61658704594838870450859346372201
61658704594838870450859346372202
61658704594838870450859346385092
61658704594838870450859349552918
61658704594838870450859349554370
61658704594838870450859350617180
61658704594838870450862445217806
61658704594838870450862702420748
61658704594838870450862702422200
61658704594838870579964510273668
61658704594838870587492133953333
61658704594838870587492135488367
61658704594838870587492135553975
61658704594838870587492138676311
61658704594838870588060695049927
61658704595787161076200600470321
61658704595787161076953741649409
61658704600641828828097353251395
61658704600702567119595776016051
61658704600710670993906479508639
61658704600710670994743652118965
61658704600710671001249488556607
61658704600710671001333285695263
61658704600710720778691799329281
61658704600710720954279678785695
61658704600710720954362988552859
61658704600710720954363246820063
61658704600710720954844534668607
61658704600710720954927844435771
61658704600710720954928102702975
61658704600710720961622456143345
61658704600710720961894428508663
61658704600710720961894428510115
61658704600710720962459284393027
61658704600735031987457075492803
61658704600735031992540421323295
61658704600735031992540679590499
61658704600735031992543774191125
61658704600735032399238966610527
61658704600735032399239224877731
61658704600735032399239339668979
61658704600735037521109439513145
61658704600735037521110215416279
61658704600735037528724190287325
61658704600735037528724448554529
61658704600735037932892479592455
61658704600737733690892048405407
61658704600738934445531207286007
61658704600738934447974424398367
61658704600738934447975572291271
61658704600738934453058143300153
61658704600738934453058143300201
61658704600738939989241915452335
61658704600738939989245268320165
61658704600739090694030817433885
61658704600745837565851293790047
61658704600745837565851552057251
61658704600745837570370153625397
61658704600745837570373509675555
61658704600745843106553921526569
61658704600745844341712687060625
61658704600746993900543754007419
61658704600746995128550860629643
61658704600747038320677965256427
61658704600747043856673188420545
61658704600747043863636297519529
61658704600747043863636301770331
61658704600747188493263556065874
61658704600747195667350741196525
61658704600747195674128662671263
61658704600747195803771224128958
61658704600747195803771224483249
61658704600747195803774576996787
61658704600747195803774577333609
61658704600747195811114231571424
61658704600747195811291783363938
61658704600747195811302259661802
61658704600747195811302288364711
61658704600747195811302291368955
61658704601586022843977132027559
61658704601586072257001546153559
61658704601586072257086266326017
61658704601586072257089360926643
61658704601586072257838374403241
61658704601586072257838378635329
61658704601586072257841473235955
61658704601590077048052189251943
61658704601590124812524827488699
61658704601590124812524827490103
61658704601590126459382284951141
61658704601590126459570313028469
61658704601590126460217965294821
61658704601590126460218084331207
61658704601683285260170602444759
61658704601683285260173701277473
61658704601683285267701669330673
61658704601683285397431357174523
61658704601683285397432505067427
61658704601683285397435603913239
61658704601683285397997367320611
61658704601683285404962424060437
61658704601683285404963571953341
61658704601683285404963571966439
61658704601683285404965895964493
61658704601683285809778598408021
61658704601683285809778599457781
61658704601683285809779631509885
61658704601683285809781955507939
61658704601683333573979260742791
61658704601683333573980035577451
61658704601683333581510700700047
61658704601683333581510704932135
61658704601683333581513799532761
61658704601683335228074643287683
61658704601683335228639499170595
61658704601683335228639757437799
61658704601685987101347624305943
61658704601687187675499343484839
61658704601687187675500491377743
61658704601687187858514716226175
61658704601687187858703031281565
61658704601694090839129797786435
61658704601694090845911445181631
61658704601694090973859517088519
61658704601694090975553982529349
61658704601694090976310595611041
61658704601694090976390552516199
61658704601694090976390925587541
61658704601694090976393905384029
61658704601694090976394278436657
61658704601694090976394278455371
61658704601694090976579212994883
61658704601694140387155530509947
61658704601694140387155788777151
61658704601694140387158912074133
61658704601694140387720386392859
61658704601694140387720644660063
61658704601694140394498566134801
61658704601694140394498939206143
61658704601694140394498943438231
61658704601694140394502038038857
61658704601694140394686967283423
61658704601694140394686970465751
61658704601694140394690323333581
61658704601694140806280945115115
61658704601695275083606678893753
61658704601695291138111720707323
61658704601695291138680050619377
61658704601695291145642787593237
61658704601695291145646259497293
61658704601695291146208022904665
61658704601695291146211117505291
61658704601695291191399844405757
61658704601695291547362697558887
61658704601695291547365792159513
61658704601695291547927553441799
61658704601695291550462056528349
61658704601695291550647249348163
61658704601695291730376922407319
61658704601695291730380394311375
61658704601695291730941778290231
61658704601695291731133535489011
61658704601695291733476654429409
61658704601695291733476658680211
61658704601695291733661474196595
61658704601695291738473218247487
61658704601695291741004626733411
61658704601695341144157605241477
61658704601695341151497259302145
61658704601695341151497632373487
61658704601695341151497636605575
61658704601695341151500731206201
61658704601695341555936860924809
61658704601695341555939955525435
61658704601695341556501716807721
61658704601695341563279638282459
61658704601695426454353201020001
61658704601695441697824556663299
61658704601695443550942244744206
61658704601695486300031673751273
61658704601695486300784814931813
61658704601719586709046176329959
61658704601719586709046179512287
61658704601719586747271793068583
61658704601719586747271796250911
61658704601719586754799764304111
61658704601719602763555463825003
61658704601719602763555467007331
61658704601719602763557786773297
61658704601719602763558561607957
61658704601719602771085759058585
61658704601719602771088853659211
61658704601719603172805289595719
61658704601719603172805292778047
61658704601719603172806064430379
61658704601719603175256368118241
61658704601719603175337469733975
61658704601719603175337472916303
61658704601719603175340825784133
61658704601719650939540835875803
61658704601719650939541610710463
61658704601719650947071902761717
61658704601719652586105030354755
61658704601719652586669892613555
61658704601719652586670664265887
61658704601719652588549395360019
61658704601719652589114257618819
61658704601719652589115029271151
61658704601719652769036461536711
61658704601719652769119369522051
61658704601719652769600545767291
61658704601722304466990436737815
61658704601722304466992759686109
61658704601722304466992874477149
61658704601722304466993907579013
61658704601730408341115554120125
61658704601730408341303577965317
61658704601730408341864969377303
61658704601730408341865227644507
61658704601730408342137312681603
61658704601730408342140668731761
61658704601730457752717099267071
61658704601730457752717357534275
61658704601730457753281961525871
61658704601730457753282219793075
61658704601730457760060141267813
61658704601730457760248428688253
61658704601730458165252770339931
61658704601730458172027335764511
61658704601730458172030691814669
61658704601730458347241994895591
61658704601730458347430018740783
61658704601730458354769704680135
61658704601730458354769962947339
61658704618461214368246255887456
61658704618461214369082312475920
61658704619314900383726231366697
61658704619409462238545838055405
61658704619409462245885520813833
61658704619412163351240487435987
61658704619412163527478971344669
61658704619412163529171224040621
61658704619412163529924369451797
61658704619412163529926692399848
61658704619412163529926692400091
61658704619412163529945290158149
61658704619412163529947613106443
61658704619412163530196251478697
61658704619412163535006939397869
61658704619412163536701516091875
61658704619412213353038794008261
61658704619412213359813617699997
61658704619412213359813617700045
61658704619412213359814650801909
61658704619420267218855917756019
61658704619420267218859012356645
61658704619420267221386945396277
61658704619420267221952182137905
61658704619420267222140469545295
61658704619420267226951845142989
61658704619420267226952103410193
61658704619420267228730361508293
61658704619420267228730361862585
61658704619420267402623318147847
61658704619420267402626760291237
61658704619420267404882495641293
61658704619420267404882753908497
61658704619420267404907116758287
61658704619420267405154694393727
61658704619420267405154722028677
61658704619420267405154809184974
61658704619420317227241451825189
61658704619420317227241710105491
61658704619420317227429738182819
61658704619420317227994855516667
61658704619456284623914704988815
61658704619456284623914704988863
61658704619456284623935625693763
61658704619456284623935625693811
61658704619456284624667846167903
61658704619456284624688766872899
61658704619456284626379990699075
61658704619456284626383085299701
61658704619456284626948202634953
61658704619456284631463335479807
61658704619456334449285980908151
61658704619456334449285984090479
61658704619456334449286238125595
61658704619456334449286242357683
61658704619456334449474266202875
61658704619456334450039125268115
61658704619456334450039383535319
61658704619456334456813952142227
61658704619456334456814210409431
61658705070446393118303850849475
61658705070446693307553524141311
61658705071429840963978608360659
61658705071430141153228281652495
61658705071430146094612352560159
61658705097035707197881231907745
61658705098020276745922280766450
61658705098020311312630524614617
61658705098020322842532764423341
61658705229971474350989410265113
61658705256560488241257451567089
61658705256560488241320213681933
61658705256560488248853977637243
61658705257447797700474595676532
61658705257545059017368742231396
61658705257545059024143569105508
61658705257545103878629396130323
61658705257555864580385063475811
61658705257555899581027260774502
61658705257555899581027260891142
61658705257555909044490987985792
61658705257555909052018951321630
61658705257555909052018951438270
61658705257555909052018956037540
61658705257555909052018956038992
61658705257555909052022307371788
61658705257555909052022307488428
61658705257555914397660416135224
61658705257555914397681336840172
61658705257555914405000017521946
61658705257555914405003456478844
61658705257555914405191741773616
61658705257555914405756600844472
61658705257555914611926820953601
61658705257555914611926824135929
61658705257555914611926825552871
61658705257555914611926849649957
61658705257555914611926854249227
61658705257555914611930177003759
61658705257555914611930205583475
61658705257555914611930205700115
61658705309746222533857470616410
61658705309746222533857470617814
61658705309746222534419227650750
61658705309746222534419227656366
61658705309746222534419227669416
61658705309746222534419231900100
61658705309746222534419231901504
61658705309746222534422326500726
61658705309746222534422326502130
61658705310722388010890668770234
61658705310722688154407677858506
61658705310722688154407763947574
61658705310722732207757448221647
61658705310730493120631847649806
61658705310730776769950196485260
61658705310730791587333656691648
61658705310730791594111578166386
61658705310730791594132498871334
61658705310730793264148856738078
61658705310730793264148942827146
61658705310730836058967463636692
61658705310730836058970901077270
61658705310730836066501967963184
61658705310730841007885667334540
61658705310730841007889142425088
61658705310730841420233167898052
61658705310730841420236262498678
61658715386909360142549274784225
61658715386942681563554728671949
61658715386945383266801788298473
61658715390181127372377267075895
61658715390181171837236248812835
61658715390181171837236249862595
61658715390181171844014514643845
61658715390181171844014515693605
61658715390217196200895417741897
61658715390227958123894055620767
61658715390228002603042562371648
61658715390228002603122691449118
61658715390228002603126159102372
61658715390228002603603207646734
61658715395804418925936564229338
61658715395805653037539262390314
61658715395808320974107822995398
61658715395808324680713431249328
61658715395808324680901459326656
61658715395808325092491966315650
61658715395808326327837987230510
61658715395808354328941295708396
61658715395808354739971186120064
61658715395808354740786322016838
61658715395988138465738192042868
61658715395990841403516481061220
61658715395990841403767185164324
61658715396024461364949007916710
61658715396024463195091256401030
61658715396027162656413717260568
61658715396027163068195719981548
61658715396027164479212926936462
61658715396027164486744338195910
61658715396027197832730199921624
61658715396085384964998432556896
61658715396085401023938279015438
61658715396085401619302065908882
61658715396088102728000213083380
61658715396088102728000214133140
61658715396088102728192741917230
61658715396088102910956291360366
61658715396088103321981685253216
61658715396089453762924755806992
61658715396089498234562004424702
61658715396089498646156236274200
61658715396089498646156238988356
61658715396089498646344264351528
61658715396089498646344267065684
61658715396089502349686132298664
61658715396089502350688948711080
61658715396096191777986671061540
61658715396096191778237375164644
61658715396096206190550606194958
61658715396096206602959458468020
61658715396096206602959459517780
61658715396096206785350420459466
61658715396096206786165180115668
61658715396096208020697470238534
61658715396096208432286948364772
61658715396096208432542124544108
61658715396096208432542239329532
61658715396096208432542239335148
61658715396097409189540932496876
61658715396097409189624500531244
61658715396097409189624500532696
61658715396100110893540365900958
61658715396100153123336662093472
61658715396100153123336665275800
61658715396100153124088774401380
61658715396100153124088777583708
61658715396100153124088777585112
61658715396100305071744265028190
61658715396124409156112686765584
61658715396124409567706664597228
61658715396124425619871800031344
61658715396124425627403211296616
61658715396124425810417550930472
61658715396124425810417550949186
61658715396125819921135363719909
61658715396125819921323393201289
61658715396125819921885037245743
61658715396125819921885038295503
61658715396125819921888252286647
61658715396125819921888504898997
61658715396125819921888509504090
61658715396125819921888509504091
61658715396125821568264420817569
61658715396132529501609310202850
61658715396132531332505081419246
61658715396132573974083382352880
61658715396132574157578128120710
61658715396132574157578129183520
61658715396132579503405552111504
61658715396133926679322572133774
61658715396133930561014271104788
61658715396136583491221212796632
61658715396136583491221217401725
61658715396136583498000168791627
61658715396136626735064772886473
61658715396136627970474241473096
61658715396136627970972210722406
61658715396136633499042202036308
61658715396136633499042206641401
61658715396136633499042230616024
61658715396136633499042235337757
61658715396136633499042235339215
61658715396136633499043235038794
61658715396136633499043235155434
61658715396136633499043349830041
61658715396136633499043349946681
61658715396136633499063122624616
61658715396136633499795347348106
61658715396136633499795347464746
61658715396136633499795352069839
61658715396136633499795380767653
61658715396136633499879030173721
61658715396136633506657984750080
61658715396136633506657984750164
61658715396136633507138501064336
61658715396136633507138501064420
61658715396136633507138501065824
61658716025030098355817841871537
61658716025040903522430169051057
61658716025040905168743401169529
61658716078218533475441002622449
61658716104807046455534587933890
61658716104807046455722616011218
61658716104807347833836630880678
61658716104807347833836634067218
61658716104807348245615536426114
61658716104807348246179625375620
61658716105015379453896579720696
61658716105015379454084607798024
61658716105023184376835553863772
61658716105023184377399634909216
61658716105025884431447261685708
61658716105025885668488632470660
61658716105025885669052719890588
61658716105025886077823173012284
61658716105025886078387257244268
61658716105026184620508906900216
61658716105026184620696934977544
61658716105026186224411308898822
61658716105026186224411312081150
61658716105026217974778292194690
61658716105026219576236329188032
61658716105120745425443808401400
61658716105120745837037786233044
61658716105120745844003997240258
61658716105120745844565757474188
61658716105120745844568081472242
61658716105120745844652880318108
61658716105120745844840908395436
61658716105120779198922265612582
61658716105123180344610534358438
61658716105123445900871789490096
61658716105123447128878899293244
61658716105123447136490551234870
61658716105123447179524698419298
61658716105123447179712726496626
61658716105123447179716082546784
61658716105123480488127543446752
61658716105123480490571908452016
61658716105123495312477037894351
61658716105123495312477038248726
61658716105123495314733376226422
61658716105124397572898714214289
61658716105124397572898714227387
61658716105124397575426647253921
61658716105124397575426647253969
61658716105124397575426647267019
61658716105124846826784864240325
61658716105124846827349982641195
61658716105131252514308694612634
61658716105131285866133718084172
61658716105131285866697799133828
61658716105131300690859265481203
61658716105131300690859265485415
61658716105131300690859265498465
61658716105131300692551518181367
61658716105131551001390676240588
61658716105131551003835041245852
61658716105131551008732683010168
61658716105131551008920711087496
61658716105131551011177052601652
61658716105131551047144261045510
61658716105131551054486267801992
61658716105131552239184159218260
61658716105131552243512292507046
61658716105131552246043697805026
61658716105131552246043702037114
61658716105131552246795814346426
61658716105131552648518699876476
61658716105131552650210952572428
61658716105131552655297654453078
61658716105131552655861738685062
61658716105131552656133793961540
61658716105131552657556315728988
61658716105131552657742024057612
61658716105131552657825961981202
61658716105131552657826046657492
61658716105131552658306108289596
61658716105131584401413646339984
61658716105131585597868722326324
61658716105131585598620830403548
61658716105131586010403094579724
61658716105131586012095347275676
61658716105131600422782297823822
61658716105131600424474550519774
61658716105131600833812194959894
61658716105131600834376274569523
61658716105131600834376274573735
61658716105131600834376274586785
61658716105131600834376274588237
61658716105131600836068527269687
61658716105131600836068527282737
61658716105131600836068527284189
61658716105131600836068531887830
61658716105131600836071884738155
61658716105131600836071884738398
61658716105131600836259912815483
61658716105131600836823997047710
61658716105131600872512442364172
61658716105131600872703826491658
61658716105132501448129554659461
61658716105132501448129558910263
61658716105132501450385895838199
61658716105132651750163685176183
61658716105132951893680694264503
61658716105132953538549943233130
61658716105132953538549971812846
61658716105132953541561860006992
61658716105135154514783440006116
61658716105135154514783443194060
61658716105135154560516107279484
61658716105135154560536996100132
61658716105135154560536999288076
61658716105135154562793336216012
61658716105135154562981361105396
61658716105135154563047479274611
61658716105135154563047479276015
61658716105135154563545448525324
61658716105135154972883343464196
61658716105135154974763624237476
61658716105135187868864797223262
61658716105135187868864800411206
61658716105135187869052828488534
61658716105135187869616909532574
61658716105135187869616912720518
61658716105135187914785492573958
61658716105135187915349573617998
61658716105135187917128836491757
61658716105135187917128836493161
61658716105135187917316864569085
61658716105135187917880948801069
61658716105135187917880948802473
61658716105135188327131836750078
61658716105135202731980663247870
61658716105135202731980663253486
61658716105135202738946874255084
61658716105135202739511041388193
61658716105135202739511041392405
61658716105135202739511041393809
61658716105135202739511044574733
61658716105135202742038974427825
61658716105135202742038974433441
61658716105135202742038977614365
61658716105135202742038977615769
61658716105135203143950954457278
61658716105135204379109718941526
61658716105135204379296972184194
61658716105135204379297747018854
61658716105135204385884545815638
61658716105135204386636654942622
61658716105135204386636658124950
61658716105135204386640010992780
61658716105135353453599026898627
61658716105135353453599027961485
61658716105135353453787054975955
61658716105135353453787056038813
61658716105135354640869696545556
61658716105135354640932459727582
61658716105135355052714722853998
61658716105135653595420312449797
61658716105135653595420341029513
61658716105135653597112565145749
61658716105135653597116035986947
61658716105135653597300593223077
61658716105135653597304064064275
61658716105135654830203053607717
61658716105135654830203053607726
61658716105135654833211502844974
61658716105135654833214941801872
61658716105135654833214944988412
61658716105135655241985402945673
61658717277889236826581562812281
61658717301303994399268035412429
61658717301336414840743235168005
61658717301340017111739314670037
61658717301627898248839475761351
61658717301627903746799955409003
61658717301627904151048227123283
61658717301628204340318821121519
61658717301629104908130488324986
61658717301629104908130488324995
61658717304294785295492788342273
61658717304478501128814273694732
61658717304586603166245121961749
61658717304586603166517091145000
61658717304619918685603152139431
61658717304619934745383377409261
61658717304622636441284619294238
61658717304622636860412446126844
61658717304622641938493072741329
61658717304622641938976553852667
61658717304622641938997519556508
61658717310094935272663272870535
61658717310094935272663272987175
61658717310094935272663274386855
61658717310190980603058444267693
61658717310199084478265729267493
61658717310199086124641639544309
61658717310199086124641640594069
61658717310199086125209852882675
61658717310199086125394781773157
61658717310199086125394784961101
61658717310199086125397794866723
61658717310199086125397880960003
61658717310199086125398137823315
61658717310199100949555793583983
61658717310199100949555794983663
61658717310199100949555823680019
61658717310199100949555908375023
61658717310202988173882203724255
61658717310202988173882204190815
61658717310202988173944966310031
61658717310202988768738183973869
61658717310202988768738212553585
61658717310202988768741655759833
61658717310202988768741655761285
61658717310202988768741655877925
61658717310203110473591196486664
61658717310386671064880293881771
61658717310386671064963976707387
61658717310386719242645070157153
61658717310386826695221655844986
61658717310386826695786514812243
61658717310386826695786514928883
61658717310386826695786514928892
61658717310386870755830042446968
61658717310386871167612045641784
61658717310386871167612048355940
61658717310386871167612048841374
61658717310386874460175842931764
61658717310386874871957848840736
61658717310421826149603750566031
61658717310421826149854799025407
61658717310421840974012799140895
61658717310421840974012827838703
61658717310421840974015897973609
61658717310421841385547112640649
61658717310421841385794805049867
61658717310421841385798161100025
61658717310421842613362835133983
61658717310421842613613883593359
61658717310421842613614002633957
61658717310480063281826836370793
61658717310490820270760508884025
61658717310490825623174473391349
61658717310490825623174474441109
61658717310490825623929938568491
61658717310490836742050574250275
61658717310490868448439163550313
61658717310490870095564864237907
61658717310490870095567187186201
61658717310490870095568220288065
61658717310490884912951049174621
61658717310492176658379396577693
61658717310494739202292970993985
61658717310494739202296327044143
61658717310494772144115134513769
61658717310494772549307386269359
61658717310494772556082213143471
61658717310494772556085569193629
61658717310494787373465415082655
61658717310494787373468771132813
61658717310494787380810891630575
61658717310494788608812207649847
61658717310494788608815563700005
61658717310494788615402215832681
61658717310494788615589354284309
61658717310494788615590502177213
61658717310494788615592710334467
61658717310494788615592825125507
61658717310494788616154213356569
61658717310494788616157569406727
61658717310494788616157681009823
61658717310494788616157684192151
61658717310494928390911901096245
61658717310519087473338671034393
61658717310519087473338671035845
61658717310519087473523514187179
61658717310519087473523514191551
61658717310519087473526871285645
61658717310519087473526956329165
61658717310519087473526956330617
61658717310519087473526957378925
61658717310519087885120934160809
61658717310519087885309105715705
61658717310519087885309134412061
61658717310519088068135270613949
61658717310519088068135274863299
61658717310519088068135274864751
61658717310519088068320118001583
61658717310519088068323556958481
61658717310519088068323561207831
61658717310519091774363933087523
61658717310519103944628076351407
61658717310519103944628076352811
61658717310519103944812890806385
61658717310519103944816361646179
61658717310527192995426198323529
61658717310527192995614483618301
61658717310527207819587321737451
61658717310527207819775607032223
61658717310528560105137261951450
61658717310528560493757587947957
61658717310531245756470000782965
61658717310531267344816459289395
61658717310531267344819898246293
61658717310531267344819898246320
61658717310531267344830403180042
61658717310531267351511057310732
61658717310531267352074778988417
61658717310531267352078266245930
61658717437422121335896210287685
61658717437422121335896296380965
61658717437422122568731743777313
61658717437422122982271088512397
61658717437422122982836295121853
61658717437457243477853924229475
61658717437457243478042210574007
61658717443330746748809934651100
61658717443330746748997877684965
61658717443330746748997963774033
61658717443330746748997963778245
61658717443330747981812490468193
61658717443330748395372755909677
61658717460836880545672594357417
61658717460836913900004655677667
61658717460861195884184536708159
61658717460862129844485697125727
61658717460872903264921795089763
61658717461055718523904281062947
61658717461056622988299412217743
61658717461056622988302879870997
61658717461056622988302879872449
61658717461153029261350814029099
61658717461153885958915291007578
61658717461160784814365722323979
61658717461160788665197835025019
61658717461160790304792472009027
61658717461160790311573746351595
61658717461161088854465334422629
61658717461161088854468429023255
61658717461161090494063066007263
61658717461161090500841245749205
61658717461161090500841331842485
61658717461161090500844340349831
61658717461161090501594477266711
61658717461161090501597571867337
61658717461161133136310059413739
61658717461164692772028792302725
61658717463812838632663818071868
61658717463812838639438644945980
61658717463815542127831756537096
61658717463816440911442013054704
61658717463816442695643538177528
61658717463816442695832167828572
61658717463827253213165058932176
61658717463827269272669877124720
61658717463827699655461023646854
61658717463827715714972297211916
61658717463827719556516090307260
61658717463827719960763930007958
61658717463827719968110068138904
61658717464010935556836456377208
61658717464035245532828059129686
61658717464035245532830382077980
61658717464035245532830383477660
61658717464035245532830383494922
61658717464035245532831153730312
61658717464035245532831158316532
61658717464035245532831158329582
61658717464035247179938257132024
61658717464035250474217548985950
61658717464035250474218323824822
61658717464035280533539445695770
61658717464035294939140408968594
61658717464035294945915235374742
61658717464035294945915235842706
61658717464047453229615991313083
61658717464104578137971478793020
61658717464104578138536337859664
61658717464107279841971770409434
61658717464107281626552962834998
61658717464107296450713228490258
61658717464107329795004596074366
61658717464107329795004854359040
61658717464107329795004940448108
61658717464107329801779422948478
61658717464107329802346831350532
61658717464108180409720703706228
61658717464108180409720703719278
61658717464108180409723023467982
61658717464108180409723026654522
61658717464108180409783465821072
61658717464108180409783465838334
61658717464108180409783466310718
61658717464108180409785785587038
61658717464108180409786560421698
61658717464108180409974846779280
61658717464108182194176372024568
61658717464108182194364658382150
61658717464108193167692783571522
61658717464108197018525006944150
61658717464108224874081027098346
61658717464108224874081028498026
61658717464108224874645887564670
61658717464108224881420709856774
61658717464108224881423034204748
61658717464108224881423809039408
61658717464108224881612095396990
61658717464108226521210056556684
61658717464108230362816636349392
61658717464108240933588169638864
61658717464108691767102713443257
61658717464115401561019266442090
61658717464115434912084686060034
61658717464115434912088013418048
61658717464115434912088042114404
61658717464118987223464497150508
61658717464118987223527140825216
61658717464118987223527169521572
61658717464118987223527169993956
61658717464118987223527255610640
61658717464118998334305110751042
61658717464119031695164389442926
61658717464119031695164418139282
61658717464119031695164504228350
61658717464119037183900112066666
61658717464119047747329524877042
61658717464119047747329553573398
61658717464119439283643008240677
61658717464119439284396149401051
61658717464119455205887072057749
61658717464119455754930089559637
61658717464119487460379198503557
61658717464119489106755109848847
61658717464119489114286173552433
61658717464140645313610598968914
61658717464140645320385425375062
61658717464140645320387749841080
61658717464140645320953383746596
61658717464140646555735317241528
61658717464140647104715574395642
61658717464140647105531821695926
61658717464140661784899975588168
61658717464140663027021623725828
61658717464143347023823956753126
61658717464143347024388815823982
61658717464143347024577011843354
61658717464143347024577097932214
61658717464143347024577097932422
61658717464143348259170749318914
61658717464143348808150920379748
61658717464143348808150920381200
61658717464143348808151001869546
61658717464143348808151006120348
61658717464143348808151006455766
61658717464143348808151006473028
61658717464143348808151006474480
61658717464143348808213763988602
61658717464143348808213768237952
61658717464143348808966909399778
61658717464143348808966913650580
61658717464143352507413456523850
61658717464143352507476218642906
61658717464143352514815901401334
61658717464143352515007285528820
61658717464143363633127171885760
61658717464144699728289763318437
61658717464144699729126591555021
61658717464144699729314877912651
61658717464151452134129219864682
61658717464151452134694078935538
61658717464151452134694078935746
61658717464151452134882274954910
61658717464151452134882361043770
61658717464151453369476012430470
61658717464151457625312433854952
61658717464151457625312462551308
61658717464151457625312548640376
61658717464151468743433209836188
61658717464155526857392608534211
61658717464155526857392651640140
61658717464155526857392651758232
61658717464155526857392652112316
61658717464155526857392652112364
61658717464155526857455385179480
61658717464155526857455413877288
61658717464155526857455413879718
61658717469956078573250448325636
61658717469956078596336108116319
61658717469956083514822432875124
61658717469956083514825903716322
61658717469956083514825907965672
61658717469956085161953931601560
61658717470016957511556220844917
61658717470016972548979883478064
61658717470016974196299205152369
61658717470017007105053061007261
61658717470027812684231192490909
61658717470053275064277517663227
61658717470053275064298466947891
61658717470053324470607721737083
61658717470053324470611163880521
61658717470053324882389984863499
61658717470053324882393428069747
61658717470053325065132356382791
61658717470053325065324084883811
61658717470053325095847052731999
61658717470053325095847052751682
61658717470053341544790001195837
61658717470053345457018662446753
61658717470064152263130224538841
61658717470064152263213908427107
61658717470064152263213911613647
61658717470064152263217350570545
61658717470064152270472977567520
61658717470064152270473365519945
61658717470064152270473369573914
61658717470064152270473370105427
61658717470064152270473370105436
61658717470064152270473394099661
61658717470064152270476449825876
61658717470064152270557081156419
61658717470064152270557081156428
61658717470064153917134919824482
61658717514011840914484316269063
61658717514047863672705708532531
61658717514047863672705711714859
61658717514233346830037023449223
61658717514338413120498464710255
61658717514338418617703479180765
61658717514338418617706832048595
61658717514338717572383521692037
61658717514338718806974073178944
61658717514338718806977426029521
61658717514338718806977426046774
61658717514338718806977426046783
61658717517002176524052183483916
61658717517002625022811630681374
61658717517002625022814983549204
61658717517002625023564776092550
61658717517002626669940683175392
61658717517002641494101720494630
61658717517002641494105164173262
61658717517002646982024868595182
61658717517002646982778014025072
61658717517189015931267572903719
61658717517189065754944533578533
61658717517189065754944534641391
61658717517225036857404444198541
61658717517225036857404448447891
61658717517225037269186451168919
61658717517225037406447119805243
61658717517225037406447122993187
61658717517225081878084367361547
61658717517225086812693611395099
61658717517225086819468438269211
61658717517225086819471881475459
61658717517225086819471881479671
61658717517225086820220550578523
61658717517225086820225022654547
61658717517225086820225022658759
61658717517225087231250443828263
61658717517225087231253887388643
61658717517225087232007028567731
61658717517225088459821636092393
61658717517225088466596461905099
61658717517225088466599905111347
61658717517225088466599905115559
61658717517285860735391855827570
61658717517293930846491606900781
61658717517293930846494959768611
61658717517294416334468909445918
61658717517294416334740877093922
61658717517294416334740882878466
61658717517294416334740907325472
61658717517294416335494024057554
61658717517329052988703382045593
61658717517329052988706734913423
61658717517329052988895020208195
61658717517329082636998896977794
61658717517329082637187182272566
61658717517329097460343983531133
61658717517330403909243070565158
61658717517330431696136297151232
61658717517330431696701156217876
61658717517330431696701156235138
61658717517330431703478991603546
61658717517330431703479335959818
61658717517330431703479335977080
61658717517330431703667621271852
61658717517330433556510000044318
61658717517330433556781967692322
61658717517330433556781973476866
61658717517330433556781997923872
61658717517330433557535114655954
61658717517330448304432715915668
61658717517330448304432716269800
61658717517330448304683763329496
61658717517330448304683764392306
61658717517330448311964065533054
61658717517330448312215200098760
61658717517330448381692885202046
61658717517330453665133499816790
61658717517330453864528880176365
61658717517330453871118793867110
61658717517330453871871918984951
61658717517330453871872005074019
61658717517330455106751831186292
61658717522902696826656859150528
61658717522910801936400705338878
61658717522910801937153850881196
61658717522910923641815101969420
61658717522910966671928133345798
61658717522910966855130878383498
61658717522910966855134234433656
61658717522910966855695737450142
61658717523097339917807004349969
61658717523097339919501579975341
61658717523097341154847597703661
61658717523097341155851791727037
61658717523097389331647235661959
61658717523097390978772164716095
61658717523132311968078808821472
61658717523133708542630666325046
61658717523133708549659860179366
61658717523133708549659890294276
61658717523133708549659894543617
61658717523133708549659894543626
61658717523201355502577012229337
61658717523201356737358945724269
61658717523202556259593274298061
61658717523202556259596627165891
61658717523202706353663755802867
61658717523202739705300747529475
61658717523202750818588939311389
61658717523202750819342080490477
61658717523229574526828235156853
61658717523230959350772195589981
61658717523230968630953589099391
61658717523230974167137358417713
61658717523230974167304724173937
61658717523230974167423259845125
61658717523230974174081873996343
61658717523230974174081902576059
61658717523230974174646734479929
61658717523230974174731448872215
61658717523230974174745377015643
61658717523230974174930307310017
61658717523230974174933663360175
61658717523230974174933667959445
61658717523237678401787480541493
61658717523237678401975766899066
61658717523237678401975766899075
61658717523237708050097121050734
61658717523237708050100563194172
61658717523237708050100564256973
61658717523237708050100564256982
61658717523237722873424729159203
61658717523239058917100856325366
61658717523239058924130050179686
61658717523239058924130080294596
61658717523239058924130084543937
61658717523239058924130084543946
61658717523239064452698815580040
61658717523239064452719736284988
61658717523239064460041855923660
61658717523239064460226783745668
61658717523239064460226783749880
61658717523239064460313823571616
61658717523239064460313823571664
61658717523239079277609626867245
61658717523239079277609645933430
61658717523239079277693313937839
61658717523239079284387908760231
61658717523239079284387913359501
61658717523239079284952637096115
61658717523239079284952665675831
61658717523239079284952756486416
61658717523239079284952772429619
61658717523239079284952772430357
61658717523239079284952772431761
61658717523239079284952801128117
61658717523239079284952801128165
61658717523239079285224768776169
61658717523239079285235195772516
61658717523239079285235197368981
61658717523239079285235200371786
61658717523239079285235200551309
61658717523239079285235229069546
61658717523239079285238553419139
61658717523239080519832233385546
61658717523239080519832573626370
61658717523239080519832575026050
61658717523239080519832577741818
61658717523239080519832577877172
61658717523239080519832579276852
61658717523239080519853125394138
61658717523239080519853494214678
61658717523239080519853498446766
61658717540530410576609163030985
61658717540530410988391426157401
61658717540530410988956282041717
61658717540624986671396079961675
61658717540627670668006678721608
61658717540627670713760234933716
61658717540627672315139091513001
61658717540627686727514857199881
61658717540635792249602098010008
61658717540635792249602126706364
61658717540635793484384316932785
61658717540819493258954902218991
61658717540822194550607955434146
61658717540822194596361540225970
61658717540822194962389989922843
61658717540847425727937529328104
61658717540855515968915697239311
61658717540855516014648332863102
61658717540858217672350784943163
61658717540858232084729873732883
61658717540858232489169130998031
61658717540858232496508813756459
61658717540858232496512255899897
61658717540858233731293414560169
61658717540915357405401436666105
61658717540916408274022121579986
61658717540916408319775706371810
61658717540916425980658319810527
61658717540916452784638128115408
61658717540916454393356720724721
61658717540916708463292715576770
61658717540916726169928913808715
61658717540916752928155137320368
61658717540916754582062458842805
61658717540916754582626200118197
61658717540916770641566114616391
61658717540919109977268922939306
61658717540919110022963185039744
61658717540919111670151564466701
61658717540919126494311908797342
61658717540919127683842359050791
61658717540919154494663195422378
61658717540919154494851480717150
61658717540919155684256316984241
61658717540919155685008429293553
61658717540919155685009458163329
61658717540919155730009873196349
61658717540919155730761985505661
61658717540919155730763014375437
61658717540919156096788369471675
61658717540919156135202271505071
61658717540919156142541925683783
61658717540919156142541954263499
61658717540919410158927862162216
61658717540919410165702689036328
61658717540919410165974628104616
61658717540919410166539483988932
61658717540919410166730093281758
61658717540919410204953386022328
61658717540919410211456245248436
61658717540919410212293068780756
61658717540919410212295392778810
61658717540919410212483678073582
61658717540919411402076914361571
61658717540919411402077904416795
61658717540919411447830470573679
61658717540919426226235947761977
61658717540919454630837049848214
61658717540919454630837078427930
61658717540919454638176732606642
61658717540919454638176761186358
61658717540919454638179085184412
61658717540919454638367341899468
61658717540919454638367370479184
61658717540919454683930317398466
61658717540919454683932641396520
61658717540919454684120926691292
61658717540919455873714164575794
61658717540919460165054305769882
61658717540919460165054305769930
61658717540919460172584569591340
61658717540919460172584569591388
61658717540919461407931358968446
61658717540919470698438037732117
61658717540919470698438052264003
61658717540919470698438080843719
61658717540919471102126483744944
61658717540919471109466166503372
61658717540919471110222754193292
61658717540919471110222754193340
61658717540919472345569543566186
61658717540919472345569548171129
61658717540927215133268447604583
61658717540927215133331123630359
61658717540927216779891967448803
61658717540927216780456823333119
61658717540927216780460266539367
61658717540927231147270646990047
61658717540927231558048415428840
61658717540927231558048415433052
61658717540927231558801604435431
61658717540927231558864366200355
61658717540927232839399841381341
61658717540927261206532215660025
61658717540927261245319245076717
61658717540927261252285800451849
61658717540927261252285800569893
61658717540927261252850656454209
61658717540927275619476193281379
61658717540927276031254755997153
61658717540927276031258194954051
61658717540927276077011784467440
61658717540927516511546468610264
61658717540927516512383296864318
61658717540927516558136881656142
61658717540927531336541196347263
61658717540927531382294797200334
61658717540927531382294797200343
61658717540927531793888501884645
61658717540927532983670006174803
61658717540927559749238527297717
61658717540927561029585844979080
61658717540927561395802809658204
61658717540927561395802809658213
61658717540927561396367665542529
61658717540927575808746787161523
61658717540927575808746787633690
61658717540927576213185667118869
61658717540927576219772161342873
61658717540927576219963932956224
61658717540927576219963932956272
61658717540927576219963933072864
61658717540927576220525321297581
61658717540927576220525349877297
61658717540927576220528788834195
61658717540927576220528793555769
61658717540927576220528793555928
61658717540927577448532427918401
61658717540927577448532456498108
61658717540927577448532456498117
61658717540927577455875581518018
61658717540927577455875839667187
61658717540952775645457937930770
61658717540952776925969795080101
61658717540952782828770733692607
61658717540952782828770733694011
61658717540952782828771881598609
61658717540952782828771881600013
61658717540955477348893025634622
61658717540955477387095396368282
61658717540955477393872515828532
61658717540955477394060801123304
61658717540955477394625660189740
61658717540955477394625660189788
61658717540955477394626803378380
61658717540955477394626803378428
61658717540955478629219308389900
61658717540955478629219308390108
61658717540955478629407593684672
61658717540955478629972449568988
61658717540955478629972449569036
61658717540955478629972449569196
61658717540955482885077913098280
61658717540955482885077913098328
61658717540955482885077914161138
61658717540955484113081551513561
61658717540955484113081551515013
61658717540955484113081551532275
61658717540955484113081580212773
61658717540955484113081580230035
61658717540955484120424590340861
61658717540955484120424590874480
61658717540955484120424619570788
61658717540963587988039677708673
61658717540963587988039677708721
61658717540963587995379704823373
61658717540963587995379704823421
61658717540963587995379704836471
61658717540963587995379732470017
61658717540963587995379733519777
61658717540963587995379733532827
61658717540963589230729968774886
61658717540963598930486144897617
61658717540963604047359895618411
61658717939435539014499158032660
61658717939435539014499158032669
61658717939435539014502514082818
61658717939435539014502514082827
61658717939759792830448660601434
61658717939759792830448660601443
61658717939759792832893025606698
61658717939759792832893025606707
61658717992610466028982175723983
61658718019420519925835295501085
61658718019420820069351161400765
61658718019420820069352304589405
61658718019527587017471946582504
61658718019527587386501580132012
61658718019529972474377495587119
61658718019529972474377495600217
61658718019529972474565781944749
61658718019529988488884066511555
61658718019530272617891032784481
61658718019530272618079319129013
61658718019530288670906841377076
61658718019530288670906845627878
61658718019530288678151188605735
61658718019530288678151218248252
61658718019530288678154660391690
61658718152135247072420127578635
61658718152462202591801619005497
61658718179052368422594312288799
61658718179063123564453390305550
61658718179063125211582447060564
61658718179063158748949854342126
61658718179063158748949854343578
61658718179063173570579831081016
61658718179063173573107797067806
61658718179063173573111236024704
61658718179063173589206636635911
61658718179063175243207920659586
61658718232238035754768571077122
61658718232238051814279844525544
61658718232238083976505203921692
61658718232238083976505204971452
61658718232238083976508561021610
61658718232238100577528167569054
61658718232238100577528170751174
61658718232238100577528170751222
61658718232238100585056138802970
61658718232238100603501227693060
61658721768224806695942000630935
61658721768258127756547346580106
61658721768258127756547346580115
61658721821399733711236449557419
61658721821402435002889531352299
61658721821438457712851101207279
61658721821438457758583765410795
61658721821438457765362031241805
61658721821438457766115176670243
61658721848023373914575584580755
61658721848023674103821785968535
61658721848023674103821787031345
61658721848023674103821787031393
61658721848023674103825257872591
61658721848024574488643620929823
61658721848024574534372813227879
61658721848024574534372814290689
61658721848024574534372817478681
61658721848024575776500568708527
61658721848027275780296702724703
61658721848027275780296702728915
61658721848027277479747628316385
61658721848027277479748661441127
61658721848027726734477640210528
61658721848027727970580245504379
61658721848027728336441559132498
61658723735822285208907881340955
61658723895354270383243010350333
61658723895354270383246104950959
61658723895363276419882371885205
61658723895363276465615036088721
61658723895363276473143094480330
61658723895363276473143094480339
61658723895363276473146447348160
61658723895363276473146447348169
61658723895365976529261011262781
61658723895365977757264765015771
61658723895365977764042944757713
61658723895365977764796176275219
61658723895365977764799270875845
61659512971610197553408719020770
61659512971610197690606711631318
61659512971891185830958033404963
61659512971934113488439573866260
61659512971934413631956582954580
61659516547262127667279481668067
61659517261273115235071367916723
61659517261273159699933789660321
61659517261273159706709388182553
61659517261273164648095782042723
61659518485302053506993178560243
61659518485302118161878403053723
61659518621084281231986244732511
61659518621189679782373365553695
61659518621193533472177208507249
61659518621193533516235417306139
61659518621193583479055995762145
61659518644824181434762098944297
61659518644826834550432160340255
61659518644826835031692562930874
61659518644826844433766816190547
61659518644826894259411355842817
61659518644827749803469884423135
61659518644827784942192100167333
61659518644828096251275665330501
61659518697069140024460890994415
61659518698332286444140197740933
61659518698340390319099443125573
61659518714783303394761377275731
61659518715110209514674555806323
61659518715738445098402702099602
61659518715738445099217490434690
61659518715764005588245473729171
61659519099800358175493031111299
61659519123434548513730954165573
61659519175958376392650830850352
61659519175958376399430244578475
61659519175958676536167839938672
61659519175959532501296176429729
61659519175990796840653616780837
61659519176611227272968279786130
61659519176612428029966972953474
61659519330228583660387883607644
61659519330228583706057871785384
61659519330228583706120547811160
61659519330239404726334908348237
61659519330239438079852181333399
61659519330239449197972156965947
61659519330239449198537012850263
61659519330263716518159527989078
61659519335200679698050705033313
61659519335200679698615560917629
61659519335200683404655937046671
61659519335491261311049058009180
61659519335491261317828471737303
61659519335491561454566067097500
61659519335492466833282898754385
61659519335492468617672710221741
61659519335523681759051843939665
61659519336136008362139925763834
61659519336136919986142403511987
61659519336136953332881783718767
61659519336136953332881783737641
61659519336136953332881869476789
61659519336136953333446725361105
61659519336136968157042878436333
61659519336137209073405954272748
61659519336137209073468630298524
61659519336137209073489522307116
61659519336137209119222186510632
61659519336147715742877184144034
61659519336147715742877184145438
61659519336147774559001994982003
61659519336147774559004317930297
61659519336148014102820289296634
61659519336148914670569309170738
61659519336148975133070031329667
61659519336148975133613223671103
61659519336148980700299129451051
61659519336172025721379008517868
61659519336172025721441684543644
61659519353859227301504599574083
61659519353863129761436544943011
61659519353863129762001400825923
61659519353874856916152232915309
61659519353897901960683924616284
61659519353898202104200933704604
61659519406384216230708038992445
61659519406384260702910143494471
61659519406392369519255779542913
61659519406394723030660981991943
61659519406395023174181430155416
61659519406427438674018411693976
61659519407047618428850064932562
61659519407047618429664853267650
61659519407048518996661760833846
61659519407048518997413873143158
61659519407048518997497441177526
61659519407051519059789249587194
61659519407052419627600945488478
61659519407052420862382878983410
61659519407052420869722518695114
61659519407052421457179109740814
61659519407052421457743193972798
61659519407052435693883645295576
61659519407076781261115235136313
61659519407083935794408164619282
61659519407083935931668833255606
61659519407083935977422389467714
61659519407083935978237177802802
61659519407083952410548552287029
61659519407084000634545005295155
61659519407084000634733033372483
61659519407084000771993703544001
61659519407259568113868332177157
61659519407267373034338945756301
61659519407302788780317640895237
61659519407302789969346018178061
61659519407302790426881580299141
61659531383176032366731532031651
61659531383176032366733883677705
61659531400901909840839417122439
61659531400901943193228521643633
61659531406809318444756421305299
61659531406809334496920694289539
61659531406809334496923793594429
61659531406809367849226863645357
61659531406810219012505350501147
61659531406810219012507678035661
61659531406810235064670490521483
61659531406810519200059647681957
61659531406810519201754994977131
61659531406810568613084061807957
61659531542696894340537112690973
61659531542696960368032892982771
61659531542700798174250365154477
61659531542700813410172865451893
61659531542700814650035045944603
61659531542700847997614406385725
61659531542700859117990603684189
61659531542700862820935520868949
61659531560459139736502241998987
61659531566331442249810645701049
61659531566331445953319622653525
61659531566331445954156446185845
61659531566331445960931273059957
61659531566331457073968674514345
61659531566334098886059030417747
61659531566334115540359676063727
61659531566334115540362775368617
61659531566334143355916954516621
61659531566334148892101761186157
61659531566334998219023105104437
61659531566334998264755769306549
61659531566334999453805038597965
61659531566335000055944332275335
61659531566335000055946659809849
61659531566335011174064307907883
61659531566335060581126708089377
61659531566335300243498629456145
61659531566335300245193976751319
61659531566335311356536030910533
61659531566335349656523043582145
61659531566367464960333315398031
61659531613612408721635932214058
61659531619509042559839000132175
61659531619509075907145501778853
61659531619509090731303559288505
61659531619556156231195789844830
61659531619556156231195789846234
61659531620493341002914231009661
61659531620493341012788674761935
61659531620493341013604577705947
61659531620493344719642630886695
61659531620493344719642635472915
61659531620493344719642635491789
61659531620493345268685625712859
61659531620493345268685654410619
61659531620493346503215391518539
61659531620493346503215763171487
61659531620493346503215764571167
61659531620493346503216534823819
61659531620493346503216539410039
61659531620493346503216539428913
61659531620493346503218859171793
61659531620493346503218862358333
61659531620493346503467932260419
61659531620493346503467932261823
61659531620493357614561683582255
61659531620493357621336510456367
61659531620493361320034882282579
61659531620493361320598593457723
61659531620493361320602061110977
61659531620493361320854231988173
61659531620493646692466179299803
61659531620493661509849381238987
61659531637176666044701175355085
61659531637176680869030669297921
61659531637176682103644232259727
61659531637176715457725589481085
61659531637176730275108791420269
61659531637176730275277161949183
61659531637176730281884389942501
61659531637234902185510583591413
61659531637270035453938165395081
61659531637270068800133552911737
61659531637270068800698408796053
61659531637270068807476330270791
61659531637270085409227676965381
61659531637271270106802997438399
61659531637273976774788106564863
61659531637273987876544215478020
61659531637281732326983696854926
61659531637282032470500705943246
61659531637282032471252818252558
61659531637282032516254262155354
61659531637282032516254262156758
61659531637282047303004513648093
61659531637282091744161451968021
61659531637282091751482536619875
61659531637282091751482537086435
61659531637282091751503457674743
61659531637282091767134873171073
61659531637282981262496467833667
61659531637282981263060552065651
61659531637282992319315268017307
61659531637285682966496671821607
61659531637285684201089548369435
61659531637285684201277573264435
61659531637285684201277576446763
61659531637285684201278605316539
61659531637285684201279064462447
61659531637285684201279064463851
61659531637285684201842689548523
61659531637833222601382399943127
61659531638218315442220689197583
61659531638218316676747441791605
61659531638218316676917905212739
61659531638218316677001846318609
61659531638218320381072350384449
61659531638218320381261382865881
61659531638218320383042998802843
61659531638218320388603417270363
61659531638218320390382796352311
61659531638218320391135855688921
61659531638218320940178874607751
61659531638218322167366692119699
61659531638218322172449261576125
61659531638218322174771488624523
61659531638218322174772607838540
61659531638218336992155718966923
61659531638218336992158043431537
61659532021295615123227574459255
61659532021307621458704540285767
61659532039033482866819187321551
61659532039033482867070235780927
61659532044941808090650260720595
61659532044941808090901309179971
61659532044941808090901312366511
61659532098119436811075750470623
61659532098119436811079108055767
61659532098119451640319333254195
61659532098119451640319333726371
61659532098119701998863875218721
61659532098119702003946449396881
61659532098119737000349701935911
61659532098119753059854520128455
61659532098123355353991238851405
61659532098154809385830792234025
61659532098154809385830792234026
61659532098779867443382010050263
61659532115845563231014421175529
61659532115845612642323338950931
61659532115880735404771339948779
61659532115880749680140725684513
61659532115881636018255236724463
61659532251746665677744624183217
61659532251746713670779219530253
61659532251746713855987104814285
61659532251770981082449715901822
61659532251770981083014571786138
61659532251779134181416425659777
61659532251779134181479101666679
61659532251779134181479101685553
61659532252716577003448153847493
61659532257640615580736200385263
61659532257644168028871139580799
61659532257644168028871139599673
61659532257644168033953713758959
61659532257644217257186638914131
61659532257644217851439393186017
61659532257644217852255210372007
61659532257644233911490383865001
61659532257644233911762351512845
61659532257644483047385431171069
61659532257644517446457232794275
61659532257644532864850104133705
61659532257644534100760977745145
61659532257652337793499490725627
61659532257652337793499491192187
61659532257652337793499519889947
61659532257652337793500643340265
61659532257654974910712996041890
61659532257655022880856707888139
61659532257655038940363849028977
61659532257655038947703531787405
61659532257656239651605891500227
61659532257656239651606663152559
61659532257656239652170747380331
61659532257656239658948668855069
61659532257656239704702224949133
61659532257656240248933895568557
61659532257656241507171399505165
61659532257679290239936532227096
61659532257679290239999208252872
61659532257679590383453541315416
61659532257679590383453541770330
61659532257679590429269773553300
61659532257679590429269774025683
61659532257679654621472814085592
61659532257680490997018793428808
61659532257680555052023841350552
61659532257687459588240917637809
61659532257688660345323293630561
61659532258312753597127026588339
61659532258343956670543147039395
61659532258531542160957979137201
61659532258624884390976074946957
61659532258624900994444041318595
61659532258624900994444041436639
61659532258625201183714635316783
61659532258627602146325879547322
61659532258627602146325884146592
61659532258627602146388641662166
61659532258627602146388641666378
61659532258627602146388642729188
61659532258627602146388645911516
61659532258627602148836363784610
61659532258627602148836364134530
61659532258627602283586634272714
61659532258627602283586634276926
61659532258627602283586635689656
61659532258627602283586638876196
61659532258627602283649396391770
61659532258627602283649400641120
61659532258627602283649400641279
61659532258627602286097118514214
61659532258627602286097118864134
61659532275308255123976492405463
61659532275308255131316175163891
61659532275308269948701700055581
61659532275308269955476526929693
61659532275308271183483633546301
61659532275308271190823316304729
61659532275366491820062123283311
61659532275366491820313171742687
61659532275366491820313174929227
61659532275366491822572606457789
61659532275370344274453402949717
61659532275370393685762320725119
61659532275370394279994068652239
61659532275370394280558924535151
61659532275370394282274420885749
61659532275370409112335060526869
61659532275378464254087508499913
61659532275378514222075115612027
61659532275378514222076239406441
61659532275382066525334636478791
61659532275382116487987820587211
61659532275382116493071195114059
61659532275405516448210321718755
61659532275405532507152606975277
61659532275405532507717462859593
61659532275406417061694218498651
61659532275413636382111852364129
61659532275413636382676708248445
61659532275417223874682457004747
61659532275417223874870481899747
61659532275417223874870485082075
61659532275417223874934275716532
61659532276349861914768226263076
61659532276349876663488416647177
61659532276349876663489191487453
61659532328544120537977044100839
61659532328544120537977044102243
61659532328544136597484156545321
61659532328544136597484185241677
61659532328548039064779803166168
61659532328554877551768000961989
61659532328554925566828813855265
61659532328554927353667495819031
61659532328554942175379777550943
61659532328554942182719460309371
61659532328555778164497572731702
61659532328555778165333253075381
61659532328556078170753913185102
61659532328556142932378470245903
61659532328556142932397039656169
61659532328556142932399390952303
61659532328556142939718124656491
61659532328556142939718153004331
61659532328556142939718153354251
61659532328556142939739045362891
61659532328558478019793845447000
61659532328558479255140634826248
61659532328558494071958980881116
61659532328558494072523836765432
61659532328558495858607448688242
61659532328558529073168361734150
61659532328558529073169133386482
61659532328558543897330515063396
61659532328558543897330515067608
61659532328558844087415868715404
61659532328559680442000696790238
61659532328559680632358031723608
61659532328591200312965688328510
61659532328591200312965688329914
61659532328591200313780476663598
61659532328591200450226356964834
61659532328591200450978469274146
61659532328591200451062037308513
61659532328591200495979913176942
61659532328591200495979913178346
61659532328591200496794701512029
61659532328591200496794701512030
61659532328591200496794701513433
61659532328591200496794701513434
61659532328592149242786206269564
61659532328592149242786206269567
61659532328592165858383929481969
61659532329431128042352100510247
61659532329466550373813548946895
61659532329466550373813548948299
61659532329466550373834440955487
61659532329527488917456801621941
61659532329527490008202350330657
61659532329527490008203125169529
61659532329527490014977177204769
61659532329527490015542922718997
61659532329527490152237960276597
61659532329527490152238731934545
61659532329527490564585944452973
61659532329527504969621933873729
61659532329527504969621937056057
61659532329527505383663632760795
61659532329527505391195049091737
61659532329527506616750214721445
61659532329528690726222314276437
61659532329528690771996791078305
61659532329528691321019664228985
61659532329528705543606259170193
61659532329528705589380764668417
61659532329528706138402866168169
61659532329528706138423786757929
61659532329528706145765792464651
61659532329528707373748879192225
61659532329528707373769804484845
61659532329528707373769833181201
61659532329528707373772927781827
61659532329528707380547725959583
61659532329539196298193286562798
61659532329539196298946430574294
61659532329539196300641007618220
61659532329539196300707208829847
61659532329539197945322339068462
61659532329539197946075483079958
61659532329539197947770060123884
61659532329539212213097666221762
61659532329539212213097667271522
61659532329539212213850808450610
61659532329539212213850811632938
61659532329539212215545384094856
61659532329539212215545388326944
61659532329539212350358421996914
61659532329539212351111561776322
61659532329539212351111563176002
61659532329539212352806139870008
61659532329539212352868988213805
61659532329539213998240618514074
61659532329539213999935195208080
61659532329539498134844067282635
61659532329539498137295145805157
61659532329539498137295146277333
61659532329539498137295921116205
61659532329539512435381222074053
61659532329539512539629014949761
61659532329539512539629015999521
61659532329539512540382160360937
61659532329539512542076737054943
61659532329539512542139582212041
61659532329539512542140615313905
61659532329539512542893760625487
61659532329539512572579100365737
61659532329539512572641862130661
61659532329539512572641890710377
61659532329539514186758071687513
61659532329539514189205789560607
61659532329539514189268638949793
61659532329539514196799964469877
61659532329540398702593001418995
61659532329540398773745457592016
61659532329540398773745486171732
61659532329540398773766378180324
61659532329540398773766378181728
61659532329540413596214328193346
61659532329540413596235277596054
61659532329540413597906580889298
61659532329540413597906581005938
61659532329540413597906609703698
61659532329540413597927501594246
61659532329540413597927530292006
61659532329540414833252598616214
61659532329540414833252627312570
61659532329540414833252627430614
61659532329540414833273519322566
61659532329540414833273548018922
61659535691220466344620091316709
61659535849760633923396276344815
61659535850745247388059073090897
61659535874426562530245813229893
61659535874426564313819717167017
61659535921659542691975314585984
61659535926620778546060463061029
61659535926620794605003519965671
61659535926620794607259856897819
61659535927567884516763493861336
61659535927601506152541089103051
61659535927601506153108267939873
61659535927601506157626757881837
61659535927601506158191613770365
61659535927601506159883094809773
61659535927601506159883094813985
61659535944670874059248601122023
61659535944670874059812688536335
61659535944673575763248805109963
61659535944673576998029706552791
61659535944673576998029709735119
61659535944673576998030738604895
61659535944673576998031197750803
61659535944673576998031197752207
61659535944673576998594822836879
61659535945318361897645477847163
61659535945318376721806601261085
61659535945318377949810613281279
61659535945318377956588534756017
61659535945319261915598366156248
61659535945327365790557608358563
61659535945330069279218559876319
61659535945330069324972116089831
61659536406200165847430683391873
61659536406200165854770366150301
61659536564752334271818507130457
61659536564752334278594105652689
61659536564752334279158189888885
61659536565700630331382684982801
61659536565700630331382685332721
61659536565700630331947540867117
61659536565724930831362523982675
61659536565724930831362524029435
61659536565724946890867342221979
61659536565724946897645263692505
61659536565724946897645263696717
61659536565724946898209347928701
61659536565731849650309590916735
61659536565733050765828910554913
61659536565733050773168593313341
61659536565735737240914583102744
61659536635980042039538339557920
61659536635980042039538339557923
61659536636635638546666056849971
61659536636635638546686948858563
61659536636635638546686948859967
61659536636635638553946419651655
61659536636635639788728353146587
61659536636635655162012997669944
61659536636635655162013083409092
61659536636636555729824779310376
61659536636846373198751360623050
61659537764163372878638812152567
61659537764167257495739605605551
61659537764167258684855026014903
61659537764167258867785679646639
61659537764167269802974997042357
61659537764167269802974998459299
61659537764167273692508653619859
61659537764167274104293154645225
61659537764167275339072760959775
61659537764167275344155335137935
61659537765042625404840387808043
61659537765147970238042340375631
61659537765147970283228459369881
61659537765147970283231812237711
61659537765147971472824278469833
61659537765147971480352246523033
61659537765147971480355345355747
61659537765147975177170074237315
61659537765147975778741591029401
61659537765147975781001027262227
61659537765147975781755205811243
61659537765147977016537139306175
61659537765183994848734157290243
61659537765183994848755049298835
61659537765186694913154168815437
61659537765186694913154168816841
61659537765186696147936102311773
61659537765186696557816935437469
61659537765186696559718108219341
61659537765186696697609095110918
61659537765186696697609866768866
61659537765370416092284256118833
61659537765370417327087081622357
61659537782908970475247943384180
61659537782908970482022770258292
61659537782908970520980607587696
61659537782912572799587105368817
61659537782912572799587108549741
61659537787801460193657991996217
61659537787801476802229761489003
61659537787801760937618918649477
61659537787801760939314265944651
61659537787801772050656320103865
61659537788781271178469443217767
61659537788781276081716888601655
61659537788781276119856613430321
61659537788781277911861432902351
61659537788781292728406658681479
61659537788821198159596367087099
61659537788821198166938634244757
61659537788821198166939405895685
61659537788821198205329031290615
61659537788821198212667942398115
61659537788821198212671298448273
61659537836051475248544652830469
61659537836086596971634476323315
61659537836086596978974159081743
61659537836086598762799139843553
61659537836086598765250304577447
61659537836086598765250304927367
61659537836086613442921558336499
61659537836086613445369657081407
61659537836086613445369657553583
61659537836086613450263564398757
61659537836086613580182341782737
61659537836086613582630411929055
61659537836086613994224040669803
61659537841011820619601069948517
61659537841850853307301564636561
61659537841850853309560996165123
61659537841850853314644341995615
61659537841959799877579495470865
61659537841959801699628570939663
61659537841959801700193775903229
61659537841959801706888014552559
61659537841959801707159982200563
61659537841959805413762924666247
61659537841959805962805914906191
61659537841959816524354899317151
61659537841959822014718882651055
61659537841959822014722324794493
61659537841959822014782787963123
61659537841959822014974521181505
61659537841960100058756916453531
61659537841960101888896928082837
61659537841960101888899164937851
61659537841960105555020468823933
61659537841960105594937218118599
61659537841960105594937304211879
61659537841960107384327036964573
61659537841960107384410834581229
61659537841960116668057870278321
61659537841994922012451238897287
61659537841994922202805261177143
61659537841994923849933514383879
61659537841994923981484076577819
61659537841994923981484076595289
61659537841994923987131506640295
61659537841994923988826082284541
61659537841994923988826082751101
61659537841994924398412566694381
61659537841994924400671998222943
61659537841994938669200730480451
61659537841994938669200730952627
61659537841994938674094637797801
61659537841994938806461485328099
61659537841994939215795768633565
61659537841994939218055200162127
61659537841994940451141696029497
61659537841995224612830237167092
61659537841995224794421507007992
61659537841995224795844462015524
61659537841995238993284356736095
61659537841996122779324461797917
61659537841996125155494942681517
61659537841996125179221276484120
61659537841996125180579257042600
61659537841996139378081422837301
61659537841996139380277320577005
61659537841996141215001997729075
61659537841998826470874358279000
61659537841998826884854411408377
61659537842178656283567815162303
61659537842178659989608190824785
61659537842178960178878784822973
61659537842214078641494081637426
61659537842275906558847979143042
61659537842278623017615195649020
61659537842286722636653069856119
61659537858737685779678163229541
61659537859064606742393249609931
61659537859064606742393249628805
61659537859064606742414141618523
61659537859064606742414141637397
61659537859684777379218087096411
61659537859684781085256140277159
61659537859684781085256144882253
61659537859684782861486981313031
61659537859684782868829272561951
61659537859684782868830044214283
61659537859684782868830048819377
61659537859684793980175192972719
61659537859684793986950019846831
61659537859721098448282806205791
61659537859721098448282835020191
61659537859721099043351382386805
61659537859721099043351382404275
61659537859721099043351411083161
61659537859721099043351411102035
61659537859721100826904365734169
61659537859721100826925315020285
61659537859721100826925315039159
61659537859721115102586551156661
61659537859721115102858523527643
61659537859721115102859671438017
61659537859721115120663709268189
61659537859721115644287567673353
61659537859721115644308488263113
61659537859721116879633580697409
61659537859721116879654505990029
61659537859721116879654534686385
61659537859721116886432427464767
61659537859721116886432456161123
61659537859722015688496296705889
61659537859724703169075395421352
61659537859939953096388354942679
61659537859939953096409160739947
61659537859939953096409275530987
61659537860012884792554581723515
61659537860012889731682315703243
61659537860012889731703236408239
61659537860012889739025698866697
61659537860012899021941394889815
61659537860012904556411995406507
61659537994638786769720141657423
61659537994962991243752603377585
61659537994962991243815279384487
61659537994962991243815279403361
61659537994962991426829589973471
61659537995575062257666030319644
61659537995575062260113748192738
61659537995575077077496950127710
61659537995575077077496950131922
61659537995576257527332775274423
61659537995576263016943960739963
61659537995576263016944732392295
61659537995576274128289881150731
61659537995576274135064708024843
61659537995611379662201739646463
61659537995611379662201739994979
61659537995611379662201740000595
61659537995611379668976566869091
61659537995611379668979661469717
61659537995611379669541422759023
61659537995611379806237349959793
61659537995611394486362863408901
61659537995611394486362863414517
61659537995611394488619199988321
61659537995611394493702546172945
61659537995611395037663022443991
61659537995611396270749604404641
61659537995619483088848830133461
61659537995619483537160985031103
61659537995619483683647756891787
61659537995619499596665803223647
61659537995619499805016395384633
61659537995619499805099963401531
61659537995619499805099963419001
61659537995838337780741041059123
61659537995838337780761847328567
61659537995838337780824609093491
61659537995900468037824718583345
61659537995900468039516971279297
61659537995902863994338335698096
61659537995902867698684136182892
61659537995903163632099854811725
61659537995903163632099854817341
61659537995903167338977054478703
61659537995903169122463952954139
61659537995903169130141464784517
61659537995903178456262126141637
61659537995903178457097801763583
61659537995903178594292699773505
61659537995903178595988166577241
61659537995903183946713231256443
61659537995903183947528019591531
61659538000500283057532991774271
61659538000500283057617445785659
61659538000500283062616337604763
61659538000500284292398607622643
61659538000500284297398271099695
61659538000535399849107856675177
61659538000535405202277286359643
61659538000536290394625116829339
61659538000536290394625116848213
61659538000536300277399074734971
61659538000536305218786240243261
61659538000536600606106200863677
61659538000536601656262101551611
61659538000536601663040051722705
61659538000544405387704334665603
61659538000548307804101060077989
61659538000548309039447077806309
61659538000863508572354777508172
61659538000863508572542805585500
61659538000863511683808991803400
61659538000863511683871667829176
61659538000864412114360019068360
61659538000871316467583676776629
61659538000871316650577095355617
61659538000871316650660663372515
61659538000871316650660663389985
61659538000872517407659471348369
61659538000875219522690746381590
61659538001375628862004934452981
61659538001375628862569790342913
61659538001375629410713222547557
61659538001375634349840956055109
61659538001375634350405811939425
61659538001480980433595182484793
61659538001483687670767699134025
61659538001483687673215417007119
61659538001483702490598618946303
61659538001484580911166933836541
61659538001484580912925275533175
61659538001484581505691568482249
61659538001484581508202051656727
61659538001484581508286735233139
61659538001484581508286739950501
61659538001484581508286739967971
61659538001484581514977879754019
61659538001484581514980202702313
61659538001484582697248997999849
61659538001484582697251320948143
61659538001484582740473501977181
61659538001484586449109044851497
61659538001484586454941437223789
61659538001484588233222674893793
61659538001484588233494642541957
61659538001484588240838653887195
61659538001484588241027203229343
61659538001484597567229020484045
61659538001484597567793876373977
61659538001484597567793881091339
61659538001484603055901900567197
61659538001484603057594153250099
61659538001484881102195898227719
61659538001484881102756597713189
61659538001484882932335909857025
61659538001484882932338146712039
61659538001484886598270131140079
61659538001484886638376199892787
61659538001484887187984074701757
61659538001484887193066648879917
61659538001484888422765236538741
61659538001484888427848582369233
61659538001484888427849816355417
61659538001495409872150292584852
61659538001496594599415451505671
61659538001496594599958643729063
61659538001496594645144672502939
61659538001496594645169036415587
61659538001496594645708756734923
61659538001496594645708756736327
61659538001496594645712228638979
61659538001496595834740577223995
61659538001496595834761469233991
61659538001496595880490690229855
61659538001496595880494162133911
61659538001517001972670525111363
61659538001517003136843910860939
61659538001517003807078349936712
61659538001517018006755492705419
61659538001517018555799315161089
61659538001517303951410118644833
61659538001517318150272504976067
61659538001519704892746021478906
61659538001519704892746022895848
61659538001519705024923058350603
61659538001519705024923058369477
61659538001519705030006404181095
61659538001519705030006776208510
61659538001519705030006777271320
61659538001519705030069538323354
61659538001519705030069539386164
61659538001519719710129223418090
61659538001519719710129224835032
61659538001519719710129228017360
61659538001519719710191613509731
61659538001519719710191985532934
61659538001519719710191985537146
61659538001519719710191986599956
61659538001519719710191989782284
61659538001519719712639707655378
61659538001519719712639708005298
61659538001519719712639708009510
61659538001519719712639712254639
61659538001519719712639712726815
61659538001519719847389978147694
61659538001519719847389982746964
61659538001519719847452740262538
61659538001519719847452741325348
61659538001519719847452744512047
61659538001519719849084181764525
61659538001519719849084182236701
61659538001519719849900462380770
61659538001519719849900462734902
61659538001519720261494095843035
61659538001520005287980990704564
61659538001520005288816699627960
61659538001520005700598705536932
61659538001520005836772961146756
61659538001520005837023665249860
61659538001520005837587749481844
61659538001520005837775777559172
61659538001520005837859459912404
61659538001520020036723338510283
61659538001520020069400335895496
61659538001520020481182341804468
61659538001520904433187874016927
61659538001520905597361632838005
61659538001520905597362407678281
61659538001520906215067315743767
61659538001520906217323652671703
61659538001520906217515009452683
61659538001520906217577685497333
61659538001520906221845471321531
61659538001520906224293187659591
61659538001520906224293189194625
61659538001520906224833028550187
61659538001520906224836379882983
61659538001520906263246554466879
61659538001520906263247673656199
61659538001520906268410487177364
61659538001520906270046772569507
61659538001520906270589593275465
61659538001520906270589964792899
61659538001520920492693038407437
61659538001520922251663029332169
61659538001520922251666152629151
61659538001527810140311667294055
61659538001527824820496876622691
61659538001527824845854050204689
61659538001527825028868275053121
61659538001527825028931036800575
61659538001527825028931036818045
61659538001529008932504622451677
61659538001529011309239184380721
61659538001529011327068160256331
61659538001529011332147377026437
61659538001529011332150734434491
61659538001529011334598450772551
61659538001529011334598455489913
61659538001529025533457481230765
61659538001529026126622271534481
61659538001531710816439697175466
61659538001531710816440729231782
61659538001531710816502371801562
61659538001531710816502372155694
61659538001531710816502373201242
61659538001531710816502373205454
61659538001531710816502459294522
61659538001531710816503490996706
61659538001531710816503492413648
61659538001531710816505815344680
61659538001531710818950094273926
61659538001531710818951210282530
61659538001531710818951210286742
61659538001531710818951213469070
61659538001531710818953533230824
61659538001531711228033675007110
61659538001531711228034707063426
61659538001531711228284722420938
61659538001531711228284723483748
61659538001531711228285755540064
61659538001531711230482424936520
61659538001531711230544158181588
61659538001531711230547511049418
61659538001531711230733473413158
61659538001531711246928224832335
61659538001531711365295461438898
61659538001531711365297785786872
61659538001531711365486072144454
61659538001531711366110249773986
61659538001531711366113688730884
61659538001531711366301975088466
61659538001531711367743179311992
61659538001531711367745503659966
61659538001531711367745503673016
61659538001531711367804826817912
61659538001531711367805941426836
61659538001531711367993113175494
61659538001531711367994227784418
61659538001531711368557972246350
61659538001531711368561411203248
61659538001531711390905515312739
61659538001531711391445355729707
61659538001531711429860000835719
61659538001531711435023071574328
61659538001531711436446799632503
61659538001531711436446799633907
61659538001531711436634827709831
61659538001531711436638180577661
61659538001531711436638208225661
61659538001531711436659099749027
61659538001531711436659100221203
61659538001531711437198911943219
61659538001531711437202267993377
61659538001531711437202292457645
61659538001531712463631424307226
61659538001531712463631428893446
61659538001531712463632543502370
61659538001531712466079146779590
61659538001531712466080265974734
61659538001531712489050212799879
61659538001531712600830536112918
61659538001531712600832860460892
61659538001531712600892179036830
61659538001531712600892180086590
61659538001531712600892183268918
61659538001531712600892266175658
61659538001531712600893299294784
61659538001531712600895622225816
61659538001531712603339901509194
61659538001531712603339902558954
61659538001531712603339905741282
61659538001531712603341020350206
61659538001531712603343344698180
61659538001531712626227289224639
61659538001531712626251532685523
61659538001531712626251533039655
61659538001531712626252308935721
61659538001531712626310967525271
61659538001531712670369860953576
61659538001531712671984225952577
61659538001531712671984973139237
61659538001531713012423481888246
61659538001531713012611767183018
61659538001531713012615124650118
61659538001531713012674443208794
61659538001531713012674443213006
61659538001531713012674529302074
61659538001531713012674530364884
61659538001531713012677886415042
61659538001531713013239302279650
61659538001531713014933965062724
61659538001531713014937322529824
61659538001531713015122165681158
61659538001531713015122165685370
61659538001531713015122251420306
61659538001531713015687024752014
61659538001531713030503247958779
61659538001531713037821267056283
61659538001531713037845515116437
61659538001531713037846286767365
61659538001531713038093231701447
61659538001531713076235912162295
61659538001531713083578203298995
61659538001531713083578950970881
61659538001531727280198810441226
61659538001531727280199842497542
61659538001531727282646528314320
61659538001531727282709290433376
61659538001531727282709293615704
61659538001531727282710323552502
61659538001531727282710326734830
61659538001531727287792896663640
61659538001531727287792897726450
61659538001531727288546038905538
61659538001531727313148923509413
61659538001531727313211685274337
61659538001531727417459477677870
61659538001531727417459478032002
61659538001531727417459479077550
61659538001531727417459479081762
61659538001531727417459565170830
61659538001531727417460596873014
61659538001531727417460598289956
61659538001531727417462921220988
61659538001531727418212618856958
61659538001531727418212623443178
61659538001531727418275380976014
61659538001531727418275382025774
61659538001531727418275385208102
61659538001531727418275468114842
61659538001531727418276501233968
61659538001531727419907195550964
61659538001531727419907196950644
61659538001531727419907200137184
61659538001531727419907281640032
61659538001531727419907281994164
61659538001531727419907283043924
61659538001531727419907283056974
61659538001531727419907286226252
61659538001531727419908316158838
61659538001531727419908319345378
61659538001531727419969959069700
61659538001531727419969962252028
61659538001531727419971078277894
61659538001531727420723107680466
61659538001531727420723190587206
61659538001531727424990889274188
61659538001531727424990890336998
61659538001531727427501369279388
61659538001531727427501373511476
61659538001531727443631407349611
61659538001531727443694169464455
61659538001531727450389412989128
61659538001531727450409677884885
61659538001531727450472353910661
61659538001531727450953497221112
61659538001531727496163148357845
61659538001531727496163262676709
61659538001531727496225910122769
61659538001531727862735503130084
61659538001531729064588534769754
61659538001531729064591973726652
61659538001531729065404437713766
61659538001531729067036252642848
61659538001531729067036338731916
61659538001531729067036339794726
61659538001531729067099014407772
61659538001531729067099015824714
61659538001531729067099019007042
61659538001531729067099100496840
61659538001531729067099101913782
61659538001531729067102457963940
61659538001531729067852160186130
61659538001531729072119942842662
61659538001531729072182703544776
61659538001531729074630426017140
61659538001531729074630427552090
61659538001531729097517436625016
61659538001703441033047172598973
61659538001703741222317766597161
61659538001738858037800567699702
61659538001738858037863329464626
61659538001746663004572114458167
61659538001750565830386208439746
61659538001750567073054054222178
61659538001750567073242082299506
61659538001808787106950974815497
61659538001808802528165296899173
61659538001808807467296130065747
61659538001808807468113156823047
61659538001809091596784600547323
61659538001809091604377539922173
61659538001809102717414941376561
61659538001811488855932071540596
61659538001811488993130064146932
61659538001811488993130064151144
61659538001811488993130068733095
61659538001811488993130068737307
61659538001811488993401660121653
61659538001811488993401660127269
61659538001811489407438888486612
61659538001811489407438888490824
61659538001811489407439228260876
61659538001811489407440003099748
61659538001811489407442327447722
61659538001811492561969010112420
61659538001811492561972449069318
61659538001811492562157377959800
61659538001811492562721122398589
61659538001811492562722237026444
61659538001811492569500416768386
61659538001811493110949348401992
61659538001811493111784688975620
61659538001811493111785803584544
61659538001811493111785808183814
61659538001811493111847451090464
61659538001811493111847704771448
61659538001811493111848479610320
61659538001811493111848484196483
61659538001811493111848484209590
61659538001811493111850803958294
61659538001811493111850807144777
61659538001811493118543435687216
61659538001811494346296140963568
61659538001811494346296145549731
61659538001811494346296145567209
61659538001811494346358816993556
61659538001811494346358821592826
61659538001811494346566622466340
61659538001811494346566622470552
61659538001811494346566966839874
61659538001811494346567741678746
61659538001811494346629384585396
61659538001811494346629642865650
61659538001811494346630417704681
61659538001811494346632740635497
61659538001811494353972882539833
61659538001811494371990253429969
61659538001811494966514888075434
61659538001811494966514888075677
61659538001811494966786484187213
61659538001811494967329676404698
61659538001811503680090100349680
61659538001811503680090100353892
61659538001811503680092051630307
61659538001811503680093199540681
61659538001811503680278386711474
61659538001811503680843245778118
61659538001811503680928875162627
61659538001811503817288092960228
61659538001811503817288092964440
61659538001811503817539141436866
61659538001811503818104000507722
61659538001811503819798577551648
61659538001811504232416177711020
61659538001811504232416263804300
61659538001811505467198111210164
61659538001811505467198197299232
61659538001811505467198450980216
61659538001811505467201550167062
61659538001811509170457522644694
61659538001811509170460625018023
61659538001811509170520284763750
61659538001811509170708571121332
61659538001811509170795356297191
61659538001811509171355625337321
61659538001811509171359440529175
61659538001811509171360212181507
61659538001811509171360212200221
61659538001811509171543911688318
61659538001811509171543911690748
61659538001811509171543911694960
61659538001811509171544251465012
61659538001811509171545026303884
61659538001811509171547350651858
61659538001811789801003925660790
61659538001811789801005040269714
61659538001811792775235783550914
61659538001811794559566271873374
61659538001811794559628947899150
61659538001811803893356873792386
61659538001811804030554866402934
61659538001811804030617542428710
61659538001812693342988245569803
61659538001812693868847291676867
61659538001812695103629225171799
61659538001812695103650117181843
61659538001812695110971116087481
61659538001812695110972235284029
61659538001812695110974558232323
61659538001812695127378053513806
61659538001812705012407841340578
61659538001812705012407845939848
61659538001812705058140624940228
61659538001812705058144111724629
61659538001812705058415965066876
61659538001812706247192098139340
61659538001812709927543000538599
61659538001812709928357788867863
61659538001819597696274580347841
61659538001819597696274580366715
61659538001819609548645116276277
61659538001819609548645116295151
61659538001819609548646230904075
61659538001819609548648215600041
61659538001819609548649334795185
61659538001843909869379426283229
61659538001843909915864202796057
61659538001843910052310083097293
61659538001843924740110003341330
61659538018226143923069854558933
61659538018226144477217052386181
61659538018226144477219375451115
61659538018226144477784231335431
61659538018226144479475712379051
61659538018226144479476483914743
61659538018226144479476484031383
61659538018226155597596459663931
61659538018262466823117145003729
61659538018270581817890852370681
61659538018274184089137980349559
61659538018589384674587053047592
61659538018601095761365717300627
61659538018601095761929801532611
61659538018601095761932900365325
61659538018601096996714833860257
61659538019209562121079342407391
61659538019209562121079343824541
61659538019209562121080463019685
61659538019209562121351282776029
61659538019209562127858265103905
61659538019209562670143253218221
61659538019241977625435039112843
61659538019241978861346687558735
61659538019241978861346687676779
61659538019241978861618656741773
61659538019241978861618685438129
61659538019241994227229773588925
61659538019241994229740605504539
61659538019241995462575791314437
61659538019245881321864409516927
61659538019245881321864409634971
61659538019245881322136377301689
61659538019245881322136381887909
61659538019245881322136405998045
61659538019245881870928376440237
61659538019245881870931475627083
61659538019245881896329572052765
61659538019245881939820025021264
61659538019245881939840945609572
61659538019245896138704447947789
61659538019245896146025532930849
61659538019245896146297505301831
61659538019245896687726549447541
61659538019245896687747470037301
61659538019245896695089475744023
61659538019245897923093487764217
61659538019245897923096611061199
61659538019246796731935278480077
61659538019253986980669556719489
61659538019254001274408725806265
61659538019254001798031809372557
61659538019254001798052758658673
61659538019254001799726384550243
61659538019254001799747333952999
61659538019257587486170464904975
61659538019257588728292452872519
61659538019257589277335471774087
61659538019257589277339602957417
61659538019257589323093159169525
61659538019257603545675654811703
61659538019257603545675655161623
61659538019464734139844815161794
61659538019472839250133371480755
61659538019472839250154292069063
61659538019476443312568378269998
61659538019533763375497106718823
61659538019533763442699046197161
61659538019533766530778996274745
61659538019533767079842907085575
61659538019533767079842907203619
61659538019533768314624840580507
61659538019533778199658517096305
61659538019533783139606377020179
61659538019537665835997034337497
61659538019537668945564025215021
61659538019537668945564053912781
61659538019537669014478023623554
61659538019537669540340511873999
61659538019537669540361403884043
61659538019537670774870622070891
61659538019537670774871741266035
61659538019537670775122445368931
61659538019537670775124768317225
61659538019537670782464336284613
61659538019537670782464680640885
61659538019537680063685029717345
61659538019537680063688124317971
61659538019537680065380376664003
61659538019537680132599113865026
61659538019537680683901061537710
61659538019537680683901061887630
61659538019537680683901066136980
61659538019537685599036220735731
61659538019537685599851009064995
61659538019537685599871901075039
61659538019538580700410781068493
61659538019538580700410809766310
61659538019538581297720966904440
61659538019538582532795040958125
61659538019545774124787500530823
61659538019545785793642240772818
61659538019545785840215593081928
61659538019545787028988421112661
61659538019545787028991515713287
61659538019545790740111980459268
61659538019570101098870104976770
61659538019570101122864662938124
61659538019570101122865782133268
61659538071450613422410792559010
61659538071450616988931754436350
61659538071450616989495838668334
61659538071450617126756593043806
61659538071775116854926928509196
61659538071776022364879480098305
61659538071776022364879483284845
61659538072289924166486031838000
61659538072289940767443137714308
61659538072384485429605633879725
61659538072384485436296778282721
61659538072384485437136729461995
61659538072384490924491577999599
61659538072384490925056433883915
61659538072384490926747914927535
61659538072384490926748686579867
61659538072384500253763662693021
61659538072384502038093835338303
61659538072384502044868662212415
61659538072419605934103429407269
61659538072419607715979314040389
61659538072419607718493240539207
61659538072419607718493240893498
61659538072419607719057325102397
61659538072419622543215353915693
61659538072420808884906805244233
61659538072420824937635910120697
61659538072420824944413860291791
61659538072423510057942978008601
61659538072431315509125682939230
61659538072431315509878826950726
61659538072431315511573403994652
61659538072431315717562167121726
61659538072431329777654152321378
61659538072431329777716914086302
61659538072431329779348727965624
61659538072431329779411491130228
61659538072431329914914907046770
61659538072431329916609482341096
61659538072431329916609483740776
61659538072431329986153398618718
61659538072431331562043962384842
61659538072431331563738539078848
61659538072431613459173604421927
61659538072431613916709453506567
61659538072431614053970208231959
61659538072431614054534292109811
61659538072431614120159900482868
61659538072431614120723984714852
61659538072431615701099264520413
61659538072431615701099264986973
61659538072431629966172723286070
61659538072431629966924832408842
61659538072431629968683204341030
61659538072431629968683207523358
61659538072431629976214271699111
61659538072431629976778355926883
61659538072431630103432358466398
61659538072431630103432358820529
61659538072431630103432358820530
61659538072431630103432359883340
61659538072431630103433477661542
61659538072431630103433479078484
61659538072431630104185501045166
61659538072431630104185504231705
61659538072431630104185504231706
61659538072431630104185586784314
61659538072431630104185587138446
61659538072431630104188944251414
61659538072431630104248262814302
61659538072431630104248265996630
61659538072431630104248348903370
61659538072431630104249382022496
61659538072431630105880076339492
61659538072431630105880162428560
61659538072431630105880162782692
61659538072431630105880163845502
61659538072431630105881196947366
61659538072431630105881200133906
61659538072431630105942924547616
61659538072431630105942926082809
61659538072431630105943959066422
61659538072431630105943959184673
61659538072431630105946282014716
61659538072431630106695988468994
61659538072431630106696071375734
61659538072431630106696071493985
61659538072431630106697104496255
61659538072431630113475026424503
61659538072431630136362293777656
61659538072431630548143443364511
61659538072431630548227125717743
61659538072431630731157782531807
61659538072431630731157782998367
61659538072431630731241465351599
61659538072431631750561415558281
61659538072431631750561415558282
61659538072431631750564854515180
61659538072431631750564855577990
61659538072431631751377318502294
61659538072431631753009133431375
61659538072431631753009133431376
61659538072431631753009219520444
61659538072431631753009220583254
61659538072431631753071895196300
61659538072431631753071896613242
61659538072431631753071899795570
61659538072431631753071981285368
61659538072431631753071982702310
61659538072431631753071982820561
61659538072431631753075338752468
61659538072431631753825040974658
61659538072431631783490317413544
61659538072432514475294443190305
61659538072432514484521235146999
61659538072432530534799261382849
61659538072432530536410182898043
61659538072432530544026053339543
61659538072432531115976145709891
61659538072432531161708809913407
61659538072432531161729730501715
61659538072432531161792492616559
61659538072432532344611246570650
61659538072432532390364802782758
61659538072435216394421932404511
61659538072435218041551329450182
61659538072435218041551358028494
61659538072435218041572250038490
61659538072435232819411490631187
61659538072435232865144154834703
61659538072435233002425830148403
61659538072435234093716464884298
61659538072435234093716493462610
61659538072435234093737385472606
61659538072435234101056147642726
61659538072435234101056176221038
61659538072650468157648009326856
61659538072650469759026935010706
61659538072650469759214963088034
61659538072711391541903809018171
61659538072711395248216929150409
61659538072711395248694003204587
61659538072711395797758684373072
61659538072711395797758688972342
61659538072711397032540621050332
61659538072711397032540622467274
61659538072711397032542945398306
61659538072711397039945418972089
61659538072711406366066080329209
61659538072711406505792120764813
61659538072711406918390176295012
61659538072711406918392500642986
61659538072711408153171078087760
61659538072711411856517185444015
61659538072711411856768237085719
61659538072711411857331973779103
61659538072711411857332321317703
61659538072711411857333092970035
61659538072711411857333092988749
61659538072711411857333092993120
61659538072712597796943996876009
61659538072712597796944341232281
61659538072712597796945116072557
61659538072712597796947439020851
61659538072712612614330637772091
61659538072712612614330669656391
61659538072715309036042300704316
61659538072723399318922094388730
61659538072723403439172765843391
61659538072723414099756801697137
61659538072723414099777693705729
61659538072723414145532431105846
61659538072723414146348335468204
61659538072723414694553032454541
61659538072724314530328836824747
61659538072724320067324943981431
61659538072724320067325030070499
61659538072724320067326063189625
61659538072747429285292453775436
61659538072747429285547017722184
61659538072747715016433827479276
61659538072747715062166491682792
61659538072747715206205430937306
61659538072747729222263574676309
61659538072747729222891192325549
61659538072747729291804390165043
61659538072747729291804390166447
61659538072747729291804390170659
61659538072747729428809462981848
61659538072747729474542127185364
61659538072747729817687794619261
61659538072747729840571577054253
61659538072747729840573904234635
61659538072747731052465485616451
61659538072747731052465514312807
61659538072747731075352394523319
61659538072747731075355837729567
61659538072747731082967488608139
61659538474183019861265290741245
61659538474185722929695786037543
61659538474185722936473707512281
61659538474185722936473707516493
61659538474185737616677485433251
61659538474185737753854586507383
61659538474185737761196592214105
61659538474221745718506722869774
61659538474440600167691966611891
61659538474509926105493298324217
61659538474509927340840087703465
61659538474509942028635799178239
61659538474509942028636947088613
61659538474509942028640046275459
61659538474509942051799656155303
61659538474509942164998116516761
61659538474509942576780379293257
61659538474509942576780380692937
61659538474509942576843142470959
61659538474509942577678846793633
61659538474509942577679621633909
61659538474509942577679965990181
61659538474513546159879947259981
61659538474513546297726735325521
61659538480091345077567619835439
61659538480091361137072438027983
61659538480091361686053498714357
61659538480091361686116260483653
61659538480091362921399516439869
61659538480091645266838989021015
61659538480091645273613815895127
61659538480091645274178671779443
61659538480094048160385368681401
61659538480094048160386140339349
61659538480094048572168493791133
61659538480094062977769342278533
61659538480094063389551695730317
61659538480094064624897623126249
61659538480095246950545541919811
61659538480095246950566433810359
61659538480095248734369722681241
61659538480095248780144199483109
61659538480095248780688134760403
61659538480095263551774588146043
61659538480095263551774588151659
61659538480095263559116593852765
61659538480095263597528173073221
61659538480095264153913200869455
61659538480095265381920336186631
61659538480095265388695134364387
61659538480095265388757924825827
61659538480126467245115561671599
61659538480126467245115561673003
61659538480126467245136453681595
61659538480130369850445997274019
61659538480130370940980076210081
61659538480130370941000968218673
61659538480130370941000968220077
61659538480130370948594022403402
61659538480130371085792014646803
61659538480130371085792015000935
61659538480130371085792790897001
61659538480130371085851337821976
61659538480130371131545599438627
61659538480130371490043642763969
61659538480130371490043642765373
61659538480130371497385997077717
61659538480130371497386768728645
61659538480130371497575054023417
61659538480130371535776306967485
61659538480130371542554572804111
61659538480130371543115214892657
61659538480130371543115218073581
61659538480130371543118656681963
61659538480130371543118657036095
61659538480130371543139577270271
61659538480314103383040755338509
61659538480314103389815190022261
61659538480314103389818676813247
61659538480349209055593935157841
61659538480349209101347491369949
61659538480349209467941057332027
61659538480349209467941057333431
61659538480349209468024625367799
61659538480349209513694613544135
61659538480349209513757289569911
61659538480349209513945317647239
61659538480349209513945317648643
61659538480349224337939793984890
61659538480349224345446844629923
61659538480349224475200462621214
61659538480349225534496113803079
61659538480349225580249698713163
61659538480349225580793634009171
61659538480349225717510453088419
61659538480349225717573129114195
61659538480349225718054388266383
61659538480349225718075308972735
61659538480349225718077633321447
61659538480407462222216862734881
61659538480407762411487456733069
61659538480410147523905550893356
61659538480411364759805319260406
61659538480411364759805319378450
61659538480418251329324371373341
61659538480418252427743987879671
61659538480418252427743988228187
61659538480418252564671160752589
61659538480418252564941980490219
61659538480418252633646729767312
61659538480418252984126804342561
61659538480418253045429040526671
61659538480418253182627028419857
61659538480418253183462708763537
61659538480418267252466872577283
61659538480418267252468020487657
61659538480418267275630729554347
61659538480418267412888045013093
61659538480418267800611452692301
61659538480418267800611454091981
61659538480418267800614551879147
61659538480418267800674215870003
61659538480418267801448277637399
61659538480418267801509920192677
61659538480418267801510695032953
61659538480418267801511039389225
61659538480418267801511039406694
61659538480418267801511042575765
61659538480418267801514137176391
61659538480419453741125383190833
61659538480419453741126158029705
61659538480419467963168046010927
61659538480419467963732902007671
61659538480419468557693828567009
61659538480419468557693830083329
61659538480419468558508585130017
61659538480419468558509733040391
61659538480419468558529508906317
61659538480419468558529534416133
61659538480419468558530653630151
61659538480419468581672068752751
61659538480419468581689502536966
61659538480419468581689502653606
61659538480419469817018086479667
61659538480419469823813441738620
61659538480419469823813819508770
61659538480419469823813833942078
61659538480419469869546483712286
61659538480422169736063740354979
61659538480422169736084661061331
61659538480422169736147308389347
61659538480422169736147422826255
61659538480422169873324494730451
61659538480422169873345300999895
61659538480422169873345329697655
61659538480422169873345415436803
61659538480422169873408062764819
61659538480422169919078079640319
61659538480422170474895462036599
61659538480442568376912009762583
61659538550993949062725797569267
61659538550993965671273633263699
61659538550995150231586970074953
61659538550995152015139953422317
61659538550995166291094111215791
61659538550995166832523155361501
61659538550995166832544075951261
61659538550995168067890093678177
61659538550995168074668015152915
61659538551029974177102647499538
61659538551031174789560970832261
61659538551031174797174944168030
61659538551033876081214052627141
61659538551033876088745491521539
61659538551214006075788070810789
61659538551252730675295188405370
61659538551313667099381651516878
61659538551313668882955555454002
61659538551322057718752493218112
61659538551322058153504593432817
61659538551322058153504708218241
61659538551322058153525599760273
61659538551322058153525600226833
61659538551322058199258178341281
61659538551322058199258292660145
61659538551322058329932505806197
61659538551322058336456256574337
61659538551322058336456257040897
61659538551322058336518932600113
61659538551322058336518933066673
61659538551322058336706960677441
61659538551322058336706961144001
61659538551322072352580519998873
61659538551322072353208137648113
61659538551322072398121799720744
61659538551322072398961722439937
61659538551322072422058197114721
61659538551322072422120183056461
61659538551322072422121335493223
61659538551322072422121335506273
61659538551322072535319792681212
61659538551322072559294544545173
61659538551322072559297283658417
61659538551322072604859072507928
61659538551322072604862171694774
61659538551322072970888522376817
61659538551322072971159504733927
61659538551322072971162857601757
61659538551322072971162859136951
61659538551322073154090161547991
61659538551322073154090162616625
61659538551322073154090163083185
61659538551322073154093514415821
61659538551322073154093515951015
61659538551322073154111083321573
61659538551322073160868342825127
61659538551322958721253728093749
61659538551322958760483533071157
61659538551322958767007284305857
61659538551322958767007312885573
61659538551322958767257988408961
61659538551322972966121522518481
61659538551322973538911879012459
61659538551322973538913029914027
61659538551322973538913030105196
61659538551322973584641190348145
61659538551322973584644543215975
61659538551322973584644547815245
61659538551322973584645694117543
61659538551322973584662110936453
61659538551322973584665463804283
61659538551322973591419370090087
61659538551322974774259047714068
61659538551322974774259047832112
61659538551322974819991335598223
61659538551322974819991335599675
61659538551322974819991707121481
61659538551322974819991711917584
61659538551322974827331394676012
61659538551322974827331394794056
61659538551325675242158942888333
61659538551325675242160089553601
61659538551325675287891607441769
61659538551325675287912527680157
61659538551325675425173282405549
61659538551325676523238399475549
61659538551346073471330009705923
61659538551346087746717076372514
61659538551346087746779752379416
61659538551346087746779752398290
61659538551346089400436026488020
61659538551346089537884723201671
61659538551346089537884723201672
61659538551346089538449922042580
61659538551346089949478701033315
61659538551346089949478701033316
61659538551346089949729748093012
61659538551346089950294603977328
61659538551346373477669947242769
61659538551346373523590639523613
61659538551346387752952405891955
61659538551346387753035972391129
61659538551346387753035973926323
61659538551346387753036088245187
61659538551346387890213074528279
61659538551346387890233966536871
61659538551346387890234080855735
61659538551346387890236293520260
61659538551346387890296756881511
61659538551346387935966745059251
61659538551346387936050313093619
61659538551346388302078646936425
61659538551346388485009303750489
61659538551346390139501374411745
61659538710516030049854244429921
61659538710516030049854273126277
61659538710516030598145010382793
61659538710516030598646243568469
61659538710516046650811379002585
61659538710518730106160536845713
61659538710518730106160565542069
61659538710518730654952535984261
61659538710518730655015297749185
61659538710518731706784011290847
61659538710518731745761621298177
61659538710518731745762396137049
61659538710518731752536448172289
61659538710518731752537596082512
61659538710518731882939496857049
61659538710518731889797231244117
61659538710518731889798350457984
61659538710518731889798350458143
61659538710518731890550372423205
61659538710518746569858031303370
61659538710518746569858032720312
61659538710518746569858035902640
61659538710518746569920793418214
61659538710518746569920793422426
61659538710518746569920794485236
61659538710518746569920797667564
61659538710518746707097525670345
61659538710518746707118786028762
61659538710518746707118786032974
61659538710518746707118787445704
61659538710518746707118790632244
61659538710518746707180433183301
61659538710518746707181208023577
61659538710518746707181548147818
61659538710518746707181552397168
61659538710518746707181552397327
61659538710518748354309485688965
61659538710519932457028539891917
61659538710519932457090440723285
61659538710519932457091215563561
61659538710519932463781585243957
61659538710519932464367361716789
61659538710519932464618380079921
61659538710519932464618408776277
61659538710519932502761204095433
61659538710519932509535141339473
61659538710519932509535141339633
61659538710519932510099997223949
61659538710519932510371969576057
61659538710519933058578935196505
61659538710519933058599884482621
61659538710519933058662732340985
61659538710519933059143014725629
61659538710519933059167063315231
61659538710519947281164758486785
61659538710519947281248440840225
61659538710519947326940035635937
61659538710519947334533092989979
61659538710519947875962137135689
61659538710519947875983057725449
61659538710519947883325063432171
61659538710519949111308150159745
61659538710519949111329075452365
61659538710519949111332198749347
61659538710519949111391837217449
61659538710519949111394960514431
61659538710519949118107025623459
61659538710519949118169787388543
61659538710528052986267397060705
61659538710530437486960585688446
61659538710530438035752556130638
61659538710530438035752557530318
61659538710530439134089638194110
61659538710530439134842783605286
61659538710530439682881610035982
61659538710530439683634754047478
61659538710530453950656937189282
61659538710530453950656938239042
61659538710530453951410079418130
61659538710530453951410082600458
61659538710530453951472840133294
61659538710530453951472841183054
61659538710530453951472844365382
61659538710530454087917691564754
61659538710530454087917692964434
61659538710530454088670832743842
61659538710530454088670834143522
61659538710530455735799889481594
61659538710530737676168417921918
61659538710530737676169537117062
61659538710530737676231179686842
61659538710530737676231181086522
61659538710530737676231181103784
61659538710530737676231267179802
61659538710530737676232298881986
61659538710530737676232300298928
61659538710530737676234623229960
61659538710530738087762482892390
61659538710530738088013531369028
61659538710530738225023150129034
61659538710530738225023151528714
61659538710530738225023151545976
61659538710530738225024269324178
61659538710530738225026593672152
61659538710530738225211436823486
61659538710530738225211436840748
61659538710530738225779734851240
61659538710530738225842496616164
61659538710530739323360232192506
61659538710530739323361351387650
61659538710530739460558224803054
61659538710530739460558226202734
61659538710530739460558226219996
61659538710530739460559343998198
61659538710530739460561668346172
61659538710530739460621074060938
61659538710530739460622107180064
61659538710530739460624430111096
61659538710530739872152204034378
61659538710530739872152289773526
61659538710530739872155647240626
61659538710530739872340575068298
61659538710530739872343932535398
61659538710530739872403251094074
61659538710530739872403337187354
61659538710530739872403338250164
61659538710530739872406694300322
61659538710530754139927618326506
61659538710530754139928650382822
61659538710530754140680759505594
61659538710530754147521704548920
61659538710530754147521705611730
61659538710530754148274846790809
61659538710530754148274846790818
61659538710530754277188285563150
61659538710530754277188286962830
61659538710530754277188286980092
61659538710530754277188373056110
61659538710530754277189404758294
61659538710530754277189406175236
61659538710530754277191729106268
61659538710530754277941426742238
61659538710530754277941428141918
61659538710530754277941514235198
61659538710530754278004276000122
61659538710530754278005309119248
61659538710530754284719697159468
61659538710530755924320781611932
61659538710530755924320782674742
61659538710530755931848750727942
61659538710530755931911511430056
61659538710531639891088304181569
61659538710531655333794548563574
61659538710554754670931433135332
61659538710554755082713696261748
61659538710554755082713782000896
61659538710554755219974450637220
61659538710555054670391938791671
61659538710555054670412830781389
61659538710555054670412830782793
61659538710555054670412830800263
61659538710555054670412945237225
61659538710555054670412945591357
61659538710555055219455964156055
61659538710555955238223497831771
61659538710555955238224641138509
61659538710555955787267660057339
61659538710555955832748132477479
61659538710555955832999952606449
61659538710563158545372076167433
61659538710566761007142575019551
61659538710566762242489364398799
61659538710749592331407035610454
61659538710785615455658597903606
61659538710785615455658598021650
61659538710785615455658598021866
61659538710842936713539444932093
61659538710842936775593015398699
61659538710842950981879883050373
61659538710842950981882982237219
61659538710842951530086078432719
61659538710842951530860140200115
61659538710842951530921782755393
61659538710842951530922557595669
61659538710842951530922901951941
61659538710842951530922901969410
61659538710842951530922905138481
61659538710842951530925999739107
61659538710844137470537245753549
61659538710844137470538020592421
61659538710844152287105691129725
61659538710844152287105692646045
61659538710844152287920447692733
61659538710844152287921595603107
61659538710844152287941371469033
61659538710846538565330151294191
61659538710846836971026841237052
61659538710846836977801668106952
61659538710846836977801668111164
61659538710846838624930720612616
61659538710846838754600745174167
61659538710846838754600745174176
61659538710846838754600745640727
61659538710846838762191474992300
61659538710846839174057166908999
61659538710846839190189672024823
61659538710846839190189759180913
61659538710846839190189759180914
61659538710846839235922423384429
61659538710846839235922423384430
61659538710846839236110364323137
61659538710846839373120328856357
61659538710846839373120415994978
61659538710846839373371114447648
61659538710846853395828117166766
61659538710846853396079164228883
61659538710846853396581258348275
61659538710846853396644020117411
61659538710846853441560781489343
61659538710846853441560781495175
61659538710846853441832749137347
61659538710846853442400704214125
61659538710846853465494199170350
61659538710846853465556846616410
61659538710846853465556960935274
61659538710846853465560314079467
61659538710846853578758774454023
61659538710846853602568489265446
61659538710846853602568517961802
61659538710846853602732410293495
61659538710846853602733902577403
61659538710846853602735853499743
61659538710846853602754839226958
61659538710846853602754867806674
61659538710846853602754953545822
61659538710846853602817629571598
61659538710846853648301153468962
61659538710846853990624347905296
61659538710846853991440250874815
61659538710846853991443721716013
61659538710846854014329831331387
61659538710846854014599521161706
61659538710846855225970365633616
61659538710846855226221412713203
61659538710846855226221441409559
61659538710846855249108321620071
61659538710846855249111764826319
61659538710846855249945538888622
61659538710847739139669897481565
61659538710847739734194532127273
61659538710847739741805326205083
61659538710847739741806101045359
61659538710847754009560504292669
61659538710847754010125360289413
61659538710847754033032763568800
61659538710847754033033882765348
61659538710847754033284929842363
61659538710847754033305866491918
61659538710847754033305895071634
61659538710847754582348541037214
61659538710847755817694558764130
61659538710847755817698029409515
61659538710847755817698029488256
61659538710847755817698029606300
61659538710847755863430693691772
61659538710847755863451585701768
61659538710847755863451614398124
61659538710847755870770376450200
61659538710847755870770376568244
61659538710854944299930850904395
61659538710854959100909838342743
61659538710855859668658858576754
61659538710855859745165494483007
61659538710858546616911759294986
61659538710858546616911759296390
61659538710858546616911787876106
61659538710858546616932679883294
61659538710858560823384795854048
61659538710858560823384796208180
61659538710858560823384797253728
61659538710858560823384797257940
61659538710858560823385915049192
61659538710858560823388239397166
61659538710858560824137938432816
61659538710858560824137938437028
61659538710858560824137941619356
61659538710858560960582875957556
61659538710858560961398778901568
61659538710858561395336779543310
61659538710858561441846948708392
61659538710858562607774607321404
61659538710858562607778046278302
61659538710858562630682797270226
61659538710858562631439410223200
61659538710858562676418900319184
61659538710858562676418900437228
61659538710858562676418929133584
61659538710858562676439849721892
61659538710858562677172074426716
61659538710878974318834252064246
61659538710878975554430973894266
61659538710878976103222944336458
61659538710879259631414939329627
61659538710879259676603663637865
61659538710879259677147603533143
61659538710879259677336003619163
61659538710879259813780735660105
61659538710879259813780764239821
61659538710879259814616444583501
61659538710879259814617563791695
61659538710879273906718231336537
61659538710879273906720554284831
61659538710882861352970620238696
61659538710882861535984844619164
61659538710882861535984844737208
61659538710882861535984845087128
61659538710882861536799747739676
61659538710882861902660946700424
61659538710882861902661721535084
61659538710882861902661722934764
61659538710882861902662094469668
61659538710882861902662094471072
61659538710882861902662094475284
61659538710882861902662094941844
61659538710882861902662094960717
61659538710882861948330935228084
61659538710882861948331710066956
61659538710882861948332083119584
61659538710882861948332083138457
61659538710882861948332083138511
61659538710882861948393610898324
61659538710882861948393610903940
61659538710882861948393611252456
61659538710882861948393615484544
61659538710882861948393725571320
61659538710882861948393725689364
61659538710882861948394385738600
61659538710882861948394387138280
61659538710882861948394387155749
61659538710882861948394758673184
61659538710882861948394758678800
61659538710882861948394758810155
61659538710882861948394759145360
61659538710882861948394759164287
61659538710882861948394844903435
61659538710882861948414617581316
61659538710882861948415650681776
61659538710882861948415650683180
61659538710882861948415650687392
61659538710882861948582787222688
61659538710882861948582787241561
61659538710882861948583131597833
61659538710882861948583131615302
61659538710882862085591603508872
61659538710882862085591603864408
61659538710882862085591608096496
61659538710882862085591608113965
61659538710882862085592378349148
61659538710882862085592379748828
61659538710882862085592379766297
61659538710882862085592751283732
61659538710882862085592751285136
61659538710882862085592751420703
61659538710882862085592751755908
61659538710882862085592751774781
61659538710882862085592751774835
61659538710882862085655513539759
61659538710882862085864347395428
61659538710882862085864347396832
61659538710882862085864347401044
61659538710882876177777077220233
61659538710882876177777192070376
61659538710882876177965362515005
61659538710882876177965477365148
61659538710882876178028153390924
61659538710882876178031248982207
61659538710882876178031592288719
61659538710882876178031592288773
61659538710882876315037860706700
61659538710882876315226146001472
61659538710882876315226231740620
61659538710882876315229584549401
61659538710882876315288907766396
61659538710882876315292346664245
61659538710882876360958810145885
61659538710882876360979818050168
61659538710882876361042494075944
61659538710882876361042494093413
61659538710882876361045931456015
61659538710882876367486028619740
61659538710882876368300788377542
61659538710882876368300788731674
61659538710882876733598046298511
61659538710882876772552415969045
61659538710882876772573451525540
61659538710882876772740816054857
61659538710882876772761736820312
61659538710882876772824498585236
61659538710882876772824499984916
61659538710882876772827822578159
61659538710882876772827851275919
61659538710882876779330710502027
61659538710882876779351600969810
61659538710882876910022491195784
61659538710882876910022492595464
61659538710882876917364338870183
61659538710882876917364383515358
61659538710882878007898433695961
61659538710882878008086715808405
61659538710882878008170382744097
61659538710882878008170383793857
61659538710882878008170386976185
61659538710882878008173825933083
61659538710882878014613937939194
61659538710882878014676699704118
61659538710882878014676700058250
61659538710882878014864642039868
61659538710882878014864642042298
61659538710882878014864642046510
61659538710882878014864728135578
61659538710882878014948322799830
61659538710882878014948322801234
61659538710882878015429501113154
61659538710882878015429840883206
61659538710882878015429869402415
61659538710882878145368375354645
61659538710882878145368462493473
61659538710882878145371818543631
61659538710882878151874692314666
61659538710882878151874692668798
61659538710882878152125396417770
61659538710882878152125396421982
61659538710882878152146272365115
61659538710882878152146315410378
61659538710882878152146317003648
61659538710882878152146317010290
61659538710882878152146403099358
61659538710882878152690255488626
61659538710882878152690595612810
61659538710882878563656698577770
61659538710882878563719374253626
61659538710882878563740250196759
61659538710882878563740293242022
61659538710882878563740293243426
61659538710882878563740294835292
61659538710882878563740294841934
61659538710882878563740380931002
61659538710882878564472515428502
61659538710882878564472515432714
61659538710882878564472518615042
61659538710882878564472601521782
61659538710882878564493436014380
61659538710882878564493436016810
61659538710882878564493436021022
61659538710882878564493439203350
61659538710882878564493522110090
61659538710882878564556197785946
61659538710882878564556200968274
61659538710882878564556283875014
61659568234979198804561865368237
61659568235951741842483695531497
61659568950761896654009436542319
61659568950859157970903583097183
61659568967932574944267690479623
61659570149229437357461160896466
61659570149326698681130134325442
61659570149560251421544068786196
61659570150205936382605472415476
61659570150213140927045349292634
61659570150213155751203378105930
61659570150216748686777040759868
61659570150216759807407497896674
61659570150249180246372213414962
61659570150322126234042823331110
61659570332431947855117573047074
61659570332431947856809825743026
61659570332431947856812148691320
61659570332431951561155626227822
61659570332431951561157949176116
61659570333372427875523322807492
61659570333372529863573039514580
61659570333384131551038430952360
61659570333384135257076484133108
61659570333384135257078807081402
61659570333408445097564413405892
61659570333408446881954220287028
61659570333408446881956543235322
61659570380650839035857241003078
61659570385578360602211543230948
61659570385613483981713412115785
61659570385614818797398310669267
61659570385614830100145280293694
61659570385614833621560423964426
61659570385614834856342357459358
61659570385905267952450674457046
61659570385905267952638959751818
61659570385929583283366463791714
61659570385929583283554749086486
61659570386550952908617789202938
61659570386550968279875535762474
61659570386559058567966846072439
61659570386559464403205323490442
61659570386561758624837994373791
61659570386594179063802709892079
61659570386594179065497286586085
61659570386594180300844079146257
61659570386594180710178621218655
61659570386594195123307528084623
61659570386594195125002104772770
61659570386594195125002104778629
61659570386594195125002107959553
61659570386594196769683439411199
61659570386594196772131160465217
61659570386594279220973453678976
61659570386656335944365810821251
61659570386667141110980461992966
61659570386667141117755288867078
61659570386691441617738225701121
61659570386691456441896254514417
61659570386691458089025307020081
61659570386873927454998670799208
61659570386873927461773497673320
61659570386873928689780862574394
61659570386983174343648891951426
61659570386983179879832922720684
61659570386983179879832924137626
61659570386983179880647711055772
61659570386983179880647712472714
61659570386983179880648485907694
61659570386983179887425633947452
61659570386983180929967325588606
61659570386983180929967325592818
61659570386983180929970683055706
61659570386983181525332144892450
61659570386983181527023364115144
61659570386983181527023623799290
61659570386983181527024397221220
61659570386983181527024398638162
61659570386983181532106967167292
61659570386983181532107311536614
61659570386983181532107312586374
61659570403339794468891530870611
61659570403339794468891531220531
61659570403436766762084981143306
61659570403436771701212715123034
61659570403437050303710441134997
61659570403437071844729724211354
61659570403445122197226482833365
61659570403445127547948194644737
61659570403445177556585120129875
61659570403619537562051966833557
61659570403619585738035015936063
61659570403631543302732330366357
61659570404284139930283178683308
61659570404284139931097967018396
61659570404287742201529962289848
61659570404604156517427773030024
61659570787470357112216926955408
61659570788348704948828352370788
61659570811420102103002149046817
61659570864281620215716159010884
61659570864281620261448823214400
61659570864282486887741999291140
61659570864282821018531084416111
61659570864282821018531084416112
61659570864609438202470230837233
61659570865156916754127044558464
61659570865156922104848756369836
61659570865158122861910125562955
61659570865158122861910125562956
61659570882011414975046669533918
61659570882323606511179138895185
61659570882886445135803924997629
61659570882886745279320934085949
61659571023806401259155140785072
61659571023806401304887804988588
61659571023807312580666659880628
61659571023815368284725082779236
61659571023819325463988835551254
61659571024134219245343204589072
61659571024134219245344323797266
61659571024134219245346647795320
61659571024134519435192953285671
61659571024134519435193724938003
61659571024134519441968551812115
61659571024134524381660370023827
61659571024681697843298690536168
61659571024681703194020402347540
61659571024690753300490524238702
61659571024690753346306756476586
61659571024693403394729380775728
61659571024693405224035948916368
61659571024693405224035948917772
61659571024693408745451092587100
61659571024693410574757660727740
61659571024693410574757660729144
61659571024693454592143606033582
61659571024693458753816048553538
61659571024693469414609379496637
61659571024693469416301631726029
61659571024693469416301632192589
61659571024693705368367746339775
61659571024693710719089458151147
61659571024693769605572225722813
61659571024694659510898309755250
61659571024694670630982159770953
61659571024787114099653579941038
61659571024787114102164059579785
61659571024787114239341017166521
61659571024787114239362052190333
61659571024788014667465247262606
61659571024788014667465275842322
61659571024788014667465361581470
61659571024788014669892044431481
61659571024788014669913079455293
61659571024788014669913079805213
61659571024788014669975841570137
61659571024790716371718820526377
61659571024790716371718934845241
61659571024790716373411187541193
61659571024790716508916813136925
61659571024790716510609064316557
61659571024790716510609065832877
61659571024790716510609180151741
61659571024790720077756873707125
61659571024791016698166486428761
61659571024791016699858737608393
61659571024791016699858739124713
61659571024791917128717513693721
61659571024791917128801196046953
61659571024791917130409764873353
61659571024791917130409766389673
61659571024791920834838904871429
61659571024791920834839249227701
61659571025005918861548389855849
61659571025009821322066110297721
61659571025009821322066111814041
61659571025009821323758364509993
61659571041762838916937263368006
61659571041763134350282835538460
61659571041856491429577366054013
61659571041860078883444643544387
61659571041860395673930424515693
61659571042419331288796057575465
61659571042419334993141858060261
61659571042419334993392560763650
61659571042419629785937155337209
61659571042419631432313066663785
61659571042419631432501094739709
61659571042419631433065178973097
61659571042419635135822067614177
61659571042419635181575623826285
61659571042419635182663615386371
61659571042419645705986867818373
61659571042419645705986896514729
61659571042512990338958581778602
61659571042512990478666939592393
61659571042512990478666968288749
61659571042516592611023850943657
61659571042516592749913723197529
61659571042516592749914096250157
61659571042516596317061531071777
61659571042516596317061904124405
61659571042516892800294416244085
61659571042516892939163396489365
61659571042516892939184317194313
61659571042516892939184661550585
61659571042516896506332125068561
61659571042516896506332469424833
61659571042516896506332588815347
61659571094711121255894266138726
61659571094718011372412732492403
61659571094718011372412732492404
61659571094719212129494993695519
61659571094719212129494993695520
61659571094929961056616211401911
61659571094937765977086824981055
61659571094938066166357390282887
61659571094940466400070335387170
61659571094940466445739979191379
61659571094940762473129181884527
61659571094940766635010544490403
61659571095034121791357684908892
61659571095034121791360036554946
61659571095034121792177060116868
61659571095034121793804401560210
61659571095034121793805402781986
61659571095034121798951886990980
61659571095034121931317237887190
61659571095035322505113306102820
61659571095035322505385274240470
61659571095035322505950474479654
61659571095037724063433543782045
61659571095037724063454464486993
61659571095037727769471596962793
61659571095037727769492517551101
61659571095037727769492517667741
61659571095038023664673005139140
61659571095038023796787308604097
61659571095038023797038327337590
61659571095038024252704137662189
61659571095038024252725058367137
61659571095038027958763111547885
61659571095038029148328365389202
61659571095038029155018386109601
61659571095038029155103192263314
61659571095038029194081950299118
61659571095038930318477547327242
61659571095045827528228481683860
61659571095045834664379320749077
61659571095045834664379435534501
61659571095045834664442111560277
61659571095046127532019447502710
61659571095046127532040396905418
61659571095046127532040400087746
61659571095046127534463841204282
61659571095046127534463844386610
61659571095046127534467197254440
61659571095046127534484761910682
61659571095046127534484765093010
61659571095046127670030281752270
61659571095046127671724858446276
61659571095046134265690930021034
61659571095046134448642593162341
61659571095046134852865373253032
61659571095046134853628994040913
61659571095046134853712676860705
61659571095046134853712705440421
61659571095047030068016851024481
61659571095047033636785968829273
61659571095047033636785968947317
61659571095047034879193620427301
61659571095047035421461696736213
61659571095585257511753895188955
61659571095586153193721451356221
61659571095586158132849185335949
61659571095586453337239576451533
61659571095593307910008829704896
61659571095593313260730541516268
61659571095593313261545329851355
61659571095593313261545329851356
61659571095593361386713140573595
61659571095593372148027982968643
61659571095594258303192062974999
61659571095594258303526420870250
61659571095594258304027743318679
61659571095594262007872221355046
61659571095594273125992194333305
61659571095594273127684446562697
61659571095594508484975221974122
61659571095594512188485342570152
61659571095594513972894926396042
61659571095594514018627590599558
61659571095594556655813021327605
61659571095594558446980755331105
61659571095594558446981012549953
61659571095594558492713419534621
61659571095594562189465389953041
61659571095594562189528065978817
61659571095594572722096019321923
61659571095594573315262788213449
61659571095594573316620653967631
61659571095594573316955040559481
61659571095596910181255613311436
61659571095596915531977325122808
61659571095596958360334807386643
61659571095596958360334894542733
61659571095596959587502105962697
61659571095596959594845144771283
61659571095596959595116740882979
61659571095596959595116828037665
61659571095596959595117085256513
61659571095596959595117200047761
61659571095596960006627150680255
61659571095596960006710805869309
61659571095596963711056606354105
61659571095596963711056978364201
61659571095596964938223817772665
61659571095596964938223817774069
61659571095596964939059498116345
61659571095596964945754884659983
61659571095596964945838452692947
61659571095596964945838539849037
61659571095596964945838797066481
61659571095596964946318968890563
61659571095596974236260886217133
61659571095596974373521554853457
61659571095596974419275225384429
61659571095597208540948014359528
61659571095597210324772622399756
61659571095597213891669726170900
61659571095597213891920430274004
61659571095597258503852275641149
61659571095597259731019115049613
61659571095597259731854795393293
61659571095597259738362153858199
61659571095597259738633749969895
61659571095597259738633837125985
61659571095597259738634094343429
61659571095597259739197834201879
61659571095597259784366501329501
61659571095597260150227814957629
61659571095597260150980184485789
61659571095597265127494383073093
61659571095597265128309171408181
61659571095597265135025449959007
61659571095597265135652210216767
61659571095597274425531480097277
61659571095597274425594241862201
61659571095597274562520179550403
61659571095597274562791775662099
61659571095597274562792120153885
61659571095597274562792148733601
61659571095597274562792234472749
61659571095597274608273735762463
61659571095597274608273735762511
61659571095597274608273735762671
61659571095597274608545704945709
61659571095598115694263355567116
61659571095598174993343147418845
61659571095598174993343261737709
61659571095598174993405937763485
61659571095598175586175527833407
61659571095598175587867780529359
61659571095690468337753965106955
61659571095690618647538927584323
61659571095690619059321306564797
61659571095690619059384068329721
61659571095690619196581946621405
61659571095690619196581975201121
61659571095690619196582060940269
61659571095690622763478705900763
61659571095690622763667107049593
61659571095690622763729754495653
61659571095690622763729783075369
61659571095691519627132629413453
61659571095691519627132629530093
61659571095691519627132973886365
61659571095691519627133002466081
61659571095691519627133088205229
61659571095691523331478430014889
61659571095691523331478774371161
61659571095691523331478888690025
61659571095691523331541191663173
61659571095691523331541564715801
61659571095691819221606963937603
61659571095691819816403223410237
61659571095691819816403567766509
61659571095691822925931872413759
61659571095691822925952764422399
61659571095691823520749023895033
61659571095691823520749368251305
61659571095691823520811785659957
61659571095691823520812130016229
61659571095691835875911488444137
61659571095694220917093457093827
61659571095694220918785711189459
61659571095694221328666515755717
61659571095694221328687434925471
61659571095694221328687436460665
61659571095694221467828728710221
61659571095694225034704568936465
61659571095694225034725488106219
61659571095694225034725489641413
61659571095694225034976536584469
61659571095694521517937109635861
61659571095694521517958030340809
61659571095694521657099322707005
61659571095694525178158929160123
61659571095694525178242497194491
61659571095694525223975162816609
61659571095694525223996083521557
61659571095694525224247130581253
61659571095694535932782636744085
61659571095694536481825654146587
61659571095694536481825682844347
61659571095695422085686128092815
61659571095695422085748891742853
61659571095695422087378380788767
61659571095695422087378382188447
61659571095695422087650349971965
61659571095695425791786944457041
61659571095695425791807865161989
61659571095695425791996150456761
61659571095695436912376681394077
61659571095695436912376681411547
61659571095695436912439473273911
61659571095702642643877357754601
61659571095702642826912852270799
61659571095702646394060655447344
61659571095703542022681944505633
61659571095703542022681946040827
61659571095703543257463878000565
61659571095703543257463879535759
61659571095703543257526641300683
61659571095913025952566141140997
61659571095913029658604194321745
61659571095913326141836735021141
61659571095913329253099449434203
61659571095913329253099449434363
61659571095913329802142122579771
61659571095913329847874788201889
61659574639921493037694678874485
61659574639929296769136915170805
61659574687190496388826576837825
61659574687198600263785822222465
61659574688038781794615164867266
61659574693002711594150443961835
61659574693002711595842696657787
61659574693096119908657446248929
61659574693099121756174659325189
61659574693099121801991006000035
61659574693099121939188998610583
61659574693100022507000694511867
61659574693106925487616895621509
61659574693106926722398829116441
61659574693107225218786782516769
61659574693107225630380644494515
61659574693107225676950251384675
61659574693107225676950251738807
61659574693107225821173775019199
61659574693107225821738630903515
61659574693107226865915838204761
61659574693107227056519792746115
61659574693108078022478022088011
61659574693108111374303042377221
61659574693108126198461071190517
61659574693108126198464165791143
61659574693108126199028250027339
61659574693108126205803076897239
61659574693108126205803076901451
61659574693108126244699271260183
61659574693108126381959939896507
61659574693108127441149866280699
61659574693946206450613650355030
61659574693947407207779251090353
61659574693949808127084750839223
61659574694044367716819685243015
61659574694044666699338239187604
61659574694044667934119053485988
61659574694044667934120172682536
61659574710788673910887523839139
61659574710796779021469003232597
61659574710824997995479575423605
61659574710824998041233131635713
61659574710824998041233246072675
61659574710824998041233246426807
61659574710832801726921811719925
61659574710832802961703745214857
61659574710833101458091698615185
61659574710833101916192377020353
61659574710833101916192491457315
61659574710833102053452016786898
61659574710833103105220754303177
61659574710836705422221553266329
61659574710836705422221553267733
61659574711672082689939458462038
61659574711672082689939458463442
61659574711675983366611307320186
61659574711675983366611307504124
61659574711769341601956549499639
61659574711773278042105301222310
61659574711773294101610119414854
61659575171670763182491284788445
61659575171673464886490456724281
61659575172548466586436056817173
61659575326170324623489963059951
61659575326173025914389903693213
61659575326173026326925050763803
61659575331207202194541696493023
61659575331207235548058969828105
61659575331207250372216998641401
61659575331207250372220092887895
61659575331207250372220093242027
61659575331207250372784177124091
61659575331207250379559003998203
61659575331207250379559004348123
61659575331207250555150639454534
61659575331207250555714723686518
61659575331207250555987926915767
61659575332069645953593114090498
61659575332069645953593114091902
61659575332069645953676682124866
61659575332069645953676682126270
61659575332078649847341928466183
61659575332081351505022312070799
61659575332081351505023804331462
61659575332081351550777016170035
61659575332081651694083957266433
61659575332081651694273477623298
61659575332175007033644040204928
61659575332175007033645044609032
61659575332175912955463457609246
61659575332175912955463457610650
61659575332178914436390247005375
61659575402106852502810277215013
61659575402106854149939332884131
61659575402107152646327286303333
61659575402109554618592487094455
61659575402109555808268603798314
61659575402109555853938504819967
61659575402109854807863052393479
61659575402109856042644985888411
61659575402110756610457140954477
61659575402110756610457140955881
61659575402973150308506028477311
61659575402981254183465273861951
61659575402981256020303253262034
61659575402981256020386821294998
61659575402981256021138933605714
61659575402981256021201609631490
61659575402982454986217523241397
61659575402982454986280199267173
61659575402984857734975951061021
61659575402984857735811631404701
61659575402984857735811631406105
61659575402984857742590930354838
61659575402984857743071102178919
61659575402985157886024371408790
61659575402985157886024371410194
61659575402985157924246516361449
61659575402985157925061304696537
61659575402985157931777583247363
61659575402985158481384686399582
61659575402985158481447362423954
61659575402986058499589623522182
61659575402986090611545664063680
61659575402986091846327597558612
61659575403090272348284759984118
61659575403090522673769912926067
61659575403090567138548652316433
61659575403090567138548655502973
61659575403090567184302237108257
61659575403090567184302240294797
61659575403090567733345254610145
61659575403090572537555353864262
61659575403090572544330176506286
61659575403090572544332500504340
61659575403091468170482349880090
61659576530693327855939599377503
61659576530693327855939628075263
61659576531521804975597096337364
61659576531521805021353004194122
61659576531529954534572107156411
61659576531529958240610159987239
61659576531532610182883120641325
61659576531533512397740301013905
61659576531533512397761193022497
61659576531564725493449536879454
61659576531564725493449536879457
61659576531565025682720102179882
61659576531565025682720102179885
61659576531568629188477219985929
61659576549351880833273732558673
61659576554287909693575557482709
61659576554312225024493669765671
61659576554324230758427623158462
61659576554324232595327901263474
61659576555163206224464429847824
61659576555163259135934458654861
61659576555260455667457538946807
61659576555260455668022398013451
61659576555260466921164493808531
61659576555260505628670318116175
61659576555260515513700497686319
61659576555260516749046515414639
61659576555260516753566149026051
61659576555260520459606526671413
61659576601452745530139867012339
61659576601485162411810412984631
61659576601549992029650811628019
61659576601549992029650811977939
61659576601549992036425638852051
61659576601593230404616977146824
61659576601593230409512294899988
61659576601593230411958896754442
61659576601593230411960015955410
61659576601593230549219651129914
61659576601596837615653089367876
61659576601596837752851081628504
61659576602472118086691150377739
61659576602472167912313736223188
61659576607465538411302277700632
61659576607470274824870343978237
61659576607470323000853393080743
61659576607501555033651705010474
61659576607501555764014138829262
61659576607501560567387751389872
61659576607501855360183054801121
61659576607501855769247577548610
61659576607501855771691942553874
61659576607501855771965059634188
61659576607501855772529918700832
61659576607501855776860377387352
61659576607501855779308098442774
61659576607501855955543368238008
61659576607501860710904760478192
61659576607501860711754388231390
61659576607501860894685044578686
61659576607501861306265075450110
61659576607501861306269322547330
61659576607501861306279022876938
61659576607501861306467424025768
61659576607501861306550992060136
61659576607501861313054621481394
61659576607505462981900497006168
61659576607505462983001176104590
61659576607505463035258730541234
61659576607505463036010842850546
61659576607505463165931832918654
61659576607505463584301752764856
61659576608341740243731428925023
61659576608342040455390305617442
61659576608344441965058736232284
61659576608344441965309440335388
61659576608345643316853688854840
61659576608345643316853689321400
61659576608345643316937256889208
61659576608345643324468668615423
61659576608380760108406399516248
61659576608380760108427320222648
61659576608439002187619905737084
61659576608439302376953650379396
61659576625086046432155305129395
61659576625183292931666249745075
61659576625195298672346613277875
61659576625219610297224349431795
61659576625227735166583605125457
61659576625227735166583605144331
61659576625227736950973412025467
61659576625227737133987838803767
61659576625227737133987841990307
61659576625227737545772340124184
61659576625227737545793232132776
61659576625227737552537438438729
61659576625227737552547913335464
61659576625231333733474084805494
61659576625231339267976080380746
61659576625231339274500970613874
61659576625231339274752022395304
61659576625231339275315758948962
61659576625231339275315844688110
61659576625231339404985786633952
61659576625231339405257751211816
61659576625231339405257755816945
61659576625231339823543992837496
61659576625231339824358781172584
61659576626066715914388969132767
61659576626066716534604229650720
61659576626163977851498376205584
61659576626167579718576886104489
61659576626167579718578029293129
61659576626167879770566908267178
61659576626167879907827678604567
61659576626167879907827707171185
61659576626167879907848627890635
61659576626167880319630862319300
61659576626167924189947752731351
61659576626175966960718996330453
61659576626175983020226137471291
61659576626175984804888181125077
61659576626175985017588658864262
61659576626175985429915187111240
61659576626176027515864328188839
61659576626176029300253015842907
61659576626200344631168805177575
61659576761082894792131983870966
61659576761118011446171862946050
61659576761118011446172205885172
61659576761118011446176449800064
61659576761118011446176452982392
61659576761118011448619580819144
61659576761118011448619694187418
61659576761118011448619695604360
61659576761118011448619925175208
61659576761118011448620814805328
61659576761118011448620817987656
61659576761118011452950156056266
61659576761118011585880338376701
61659576761118011585880449979832
61659576761118011585880707197276
61659576761118011590964053027768
61659576761969904065111274329311
61659576761993012729455316781214
61659576762005004239871311030089
61659576762005054065242848398909
61659576762065995573835203318190
61659576762066264264645007719526
61659576762067208069250234231434
61659576762067208069250277337203
61659576762067208069252485494457
61659576762067208069252600285497
61659576762067208069253721015835
61659576766894257241777631038873
61659576766918568866655367192793
61659576766918568868347619888745
61659576766929379379105711209531
61659576766929379385880538083643
61659576766929379386447716916253
61659576766929380621226555810559
61659576766929380621229650411185
61659576766990319447147057392732
61659576766990319447962960336744
61659576766990319447965283168398
61659576766990319454740110042510
61659576766991218231322544886055
61659576766991220015147125744878
61659576766991220015773623137622
61659576766991220015777066343861
61659576766991220015777066343870
61659576766991220015777095040172
61659576766991220022552266270521
61659576766991220023305034397070
61659576766991220023305063093372
61659576767003227585983708839873
61659576767023938816346265524046
61659576767026336077655542668978
61659576767026336809711780478276
61659576767026336809711781528036
61659576767026336809711784710364
61659576767026342159618331867128
61659576767026342167964905066785
61659576767026635166329617307815
61659576767026636812686554605436
61659576767026636813523382855118
61659576767026636813524532287428
61659576767026636813524535469756
61659576767026636815130919610700
61659576767026636815967747860382
61659576767026636815968897292692
61659576767026636815968900475020
61659576767026636998982345780108
61659576767026636998982346829868
61659576767026636998982350012196
61659576767026636998983121663124
61659576767026636998996297156439
61659576767026636998997068808771
61659576767026637005771895682883
61659576767026640107999347318926
61659576767026641945463713894595
61659576767026642349704057224298
61659576767026642349708304321518
61659576767026642356493603255582
61659576767026642357245715564894
61659576767027542505933600380823
61659576767027542917466681239239
61659576767035646197145165396119
61659576767035646250220841126434
61659576767035646250408869203762
61659576767035646387418833855234
61659576767035646387669537958338
61659576767035646387669537962550
61659576767035648027207860118811
61659576767038347907808094576481
61659576767038347908645268599585
61659576767038347946881101897116
61659576767038347954409070009374
61659576767038348084079008418759
61659576767038348084330055360363
61659576767038348084330056895397
61659576767038348084350976066763
61659576767038349731270827288374
61659576767038349731270827288617
61659576767038349738317618806281
61659576767038349738317619156201
61659576767866519448935333927403
61659576767866563921053383004695
61659576767866814698994511596843
61659576767866819638122245104395
61659576767866819638185007219239
61659576767866819638687100988711
61659576767866820264043883056904
61659576767866820264047325200342
61659576767866820264047326263200
61659576767874625184538830788078
61659576767874625184538831850936
61659576767874627017190756938222
61659576767874627017190756939626
61659576767877326471925663114661
61659576767877326471925663133535
61659576767877326883707925952624
61659576767877626660380320890681
61659576767877626661195109225769
61659576767877626661196228415089
61659576767877626661196228433963
61659576767877627072977115134741
61659576767877627072978234324061
61659576767877627255992487889181
61659576767878527639974022700937
61659576767878527640726135010249
61659576767878527640789930244219
61659576767878527685706686904453
61659576767878527686458799213765
61659576767878527686543515154141
61659576767878528882847963527534
61659576767878528882847963994094
61659576767878528882851436252442
61659576767878528882852210624754
61659576767878528882852211091314
61659576767878528882914197899322
61659576767878528882914972739598
61659576767878529477648828796799
61659576767878529477648829274799
61659576767878529478192021020191
61659576767878577058813349611847
61659576767878577059378205496163
61659576767901636312413587807049
61659576767901638095987491744173
61659576767901638096803399268581
61659576767901638096803399287455
61659576767901936501684153107477
61659576767901938285237165036009
61659576767901938286072845379689
61659576767901938286073964570413
61659576767901938286073964587883
61659576767901972051037736264983
61659576767913643882400519480489
61659576767913645666790330942021
61659576767913645666790330960895
61659576767913645666810103761293
61659576767913645666811222952017
61659576767913645666811222969487
61659576767913645667542443251333
61659576767913645667626011304575
61659576767913646269138892130239
61659576767913646269682084353631
61659576767913694261834969849049
61659576767913694261895278297889
61659576767913694261897645874825
61659576767913694444849309016345
61659576767970971294170147358201
61659576767970971299231411870138
61659576767970982412268813324526
61659576767970986116614613809322
61659576767970986116614615344356
61659576767971886478462066869053
61659576767971886478462071468323
61659576767971886478521705704385
61659576767971886480153176258321
61659576767971886480153549312353
61659576767971886480153549329823
61659576767971886480154319565005
61659576767971886480154324151225
61659576767971886480156615215219
61659576767971886480156643912979
61659576767971886480216311444667
61659576767971886480697458993551
61659576767971886480697487689907
61659576767971886480718403796989
61659576767971886480718408383209
61659576767971886480718408396259
61659576767971887713808859430629
61659576767971887715501112126581
61659576767971887715501116712801
61659576767971887715501116731675
61659576767971887716065200944785
61659576767971888334084903493086
61659576767971888334084903494490
61659576767971888340777994237667
61659576767971888340798915298358
61659576767971888340800066390844
61659576767971919831955410655179
61659576767971919831976331243487
61659576767971919831978196547531
61659576767971919831978196548935
61659576767971919831978311334359
61659576767971919831978569601563
61659576767971919831978569619033
61659576767971919831978655708101
61659576767971919831979315755725
61659576767971919831979344440435
61659576767971919831979344453485
61659576767971919831979344459309
61659576767971919832543424086199
61659576767971919832543428672419
61659576767971921067326137002011
61659576767971921067326137020885
61659576767971921067890216647775
61659576767971921067890221233995
61659576767972186690682650634778
61659576767972186690682651697636
61659576767972186698022333393206
61659576767972188530070676313578
61659576767972188530071047849886
61659576767972188530071049387302
61659576767972188530071049391514
61659576767972188530133438078502
61659576767972188530133809614810
61659576767972188530133811152226
61659576767972188530133811156438
61659576767972231164768780974796
61659576767972231165332865206780
61659576767974573366770261219649
61659576767974588397649142537615
61659576767974590044025053864191
61659576767974621535223018270901
61659576767974621542753310322155
61659576767974632267737416489406
61659576767974633911852519340093
61659576767974889631993090206890
61659576767974889631997337304110
61659576767974889815011692889215
61659576767974889821786634546321
61659576767974889821786892951318
61659576767974932457258030425710
61659576767975788412907708625150
61659576767975790199808344454186
61659576767975790199809119294462
61659576767975790206521184520290
61659576767975790801129517580534
61659576767975821743454045976527
61659576767975821743997981272535
61659576767975823558324294227527
61659576767975833482606320582402
61659576767982693315174516111235
61659576767982693507390321417187
61659576767982726669444159489181
61659576767982737786811764724733
61659576767982737786811764728945
61659576767982737789259487194667
61659576767982737972273825299153
61659576768007038293569781798755
61659576768007053301494995417246
61659576784728201427298669579090
61659576784728201427863528645734
61659576784728201473052254489006
61659576784728201473617113555650
61659576784728201481232231615128
61659576784748614351068886772867
61659576784748616136022779280051
61659576784752513055273813032601
61659576784752513100462510058572
61659576784752513101026364721112
61659576784752513101026594291960
61659576784752513101027369125216
61659576784752513106109967769048
61659576784752513107804544463054
61659576784752518596550631781562
61659576784760621921651299676894
61659576784760621921902003779998
61659576784760621921902003784210
61659576784760621921902089400894
61659576784760621922467202620906
61659576784760622059162758159682
61659576784760623706041106558030
61659576784760623706291810661134
61659576784760623706291810665346
61659576784764209506273120872296
61659576784764209506273149568652
61659576784764218649925621440178
61659576784764218651620198134184
61659576784764220619310522326684
61659576784764220619310551023040
61659576784764224186120157048137
61659576784764224186123255880851
61659576784764224193713986107790
61659576784764224193714329064382
61659576784764224323655979793652
61659576784764225969948208294613
61659576784764225970513067361257
61659576784764225977559858878921
61659576784764225977559859228841
61659576784764225978103797710660
61659576785591495722480813989107
61659576785599602688349246188796
61659576785599602688621215370430
61659576785599602688621215371834
61659576785603503312219355207381
61659576785603503357952019410897
61659576785603503365295401709726
61659576785603537906146218047389
61659576785603549019183619501777
61659576785603552723529419986573
61659576785603552776625240191480
61659576785627813294776300898488
61659576785635918404517479778060
61659576785635918404518484182164
61659576785639570501137518370529
61659576785639570501139885947465
61659576785639570546893556478437
61659576785639570684154225114761
61659576785696862149952164136593
61659576785696862151646769526955
61659576785696864005243392743660
61659576785696911562977353088367
61659576785700464499693552612577
61659576785700464636975113263317
61659576785700465727719470986538
61659576785700508369781663951498
61659576785700508369781664301418
61659576785700508964828971748029
61659576785700749238942234553483
61659576785700749238942263249839
61659576785700764826245692729676
61659576785700764826245707143518
61659576785700765871236480073454
61659576785700765923747064222290
61659576785700765923747065738610
61659576785700765923747084869757
61659576785700765924311149966382
61659576785700793917068258400386
61659576785700797415491287917239
61659576785700798040789395427912
61659576785700808535302367868805
61659576785700808742317650707150
61659576785700809108345979890179
61659576785700814047198393415549
61659576785708570844781778088841
61659576785708614028564489032231
61659576785708855104214107439369
61659576785708869798705554962801
61659576785708869799270409902590
61659576785708869935966309804833
61659576785708869935966309810656
61659576785708869935966338384549
61659576785708869935986871609248
61659576785708869935987230393141
61659576785708869935987259095320
61659576785708869935987259213418
61659576785708869935987345302486
61659576785708871583095347765000
61659576785708871583116268471400
61659576785708871583116287602340
61659576785708903151095430191800
61659576785708914217810556504949
61659576785708914217813999711197
61659576785708914217814391914575
61659576785708914217814420610931
61659576785708914217814506699999
61659576785708914263567976706399
61659576785708914263568091491823
61659576785708914401390146940077
61659576785732928810437517557057
61659576785732929406050024194253
61659576785732930595642198860734
61659576785733214356032973918674
61659576785733229000527458059637
61659576785733229547034093143665
61659576785733229547035212351859
61659576785733229547035585423361
61659576785733229547037536349913
61659576785733229549567032336403
61659576785733229549567032349453
61659576785733229549570475561525
61659576785733229595320588443517
61659576785733229595320589493277
61659576785733229595320589494681
61659576785733229595320592675605
61659576837830177149226746541485
61659576837830177149791602425801
61659576837830177151483083469421
61659576837830177151483855121753
61659576837901927684779721675114
61659576837901927685344577559430
61659576837901927730533564852180
61659576837901927730536659334762
61659576837901927731098420736496
61659576837901927737876342093190
61659576837901927737876370907590
61659576837902828298345002486314
61659576837902828298348445692553
61659576837902828298348445692562
61659576837902828305876413745762
61659576837903112023859955003245
61659576837903112024424810887561
61659576837903128441778330170486
61659576837903128442343189237130
61659576837903128442615529937602
61659576837903128449393422715984
61659576837903128487531915080402
61659576837903128487619068269008
61659576837903128488096774147046
61659576837903128488183924153324
61659576837903128495147036322208
61659576837903128495711892206524
61659576837926239310222313713350
61659576837926239312670034768772
61659576837927423649302547041481
61659576837927423650994799737433
61659576837930141221701522135796
61659576837930141221701525318124
61659576837930141224145887141060
61659576837930141224145890323388
61659576837930141361405410712433
61659576837930141361406555418877
61659576837930146712131709259970
61659576837930146718821729980369
61659576837930146764670593103950
61659576837930146764670597825684
61659576837930146765422705413262
61659576837930147313713615327572
61659576837931047332482374744382
61659576837931047333234487053694
61659576837931047463156622182541
61659576837931047469680372076664
61659576837931047470495160411752
61659576837931047470516081000219
61659576837931047470516081118311
61659576837931047874750600014185
61659576837931047874770376014173
61659576837937944906820812273514
61659576837937944907385668157830
61659576837937944909268530146608
61659576837937944909833389213252
61659576837937951679202523668512
61659576837937952228182664619845
61659576837937952228182779405269
61659576837937952228245455431045
61659576837938245096091434849960
61659576837938245096094759021482
61659576837938245096656290734276
61659576837938245098539124026746
61659576837938245098539152841146
61659576837938245099104011907790
61659576837938245103434470594310
61659576837938245103434473776638
61659576837938245235799792781168
61659576837938245235799911815888
61659576837938245235803235987416
61659576837938245240883514863824
61659576837938245281553726178560
61659576837938245281556849475542
61659576837938245282118585245204
61659576837938245282121708542186
61659576837938245286637099655648
61659576837938245288896535416298
61659576837938250593864657718484
61659576837938250593864658184072
61659576837938250632840292457306
61659576837938250632850882435997
61659576837938250639628723997918
61659576837938250639628724002130
61659576837938251822719445482496
61659576837938252005671110158997
61659576837938252416668717123800
61659576837938252417243708076902
61659576837938252417432337911681
61659576837938252417453373285413
61659576837938252417516020731473
61659576837938252417516049311189
61659576837938252424290499594809
61659576837938252424290499944729
61659576837939147631255081793489
61659576837939147633790182918080
61659576837939147633790211614436
61659576837939151200666021543529
61659576837939151207377829494322
61659576837939151207440505520098
61659576837939151345454405796392
61659576837939152436284813449733
61659576837939152984427868886009
61659576837939152984511554893745
61659576837939152984992727952653
61659576837939152992039519470317
61659576838769125693905395367872
61659576838770026308035852439214
61659576838770326497285525729646
61659576838770326497473553806974
61659576838770327046265524249166
61659576838770327046328200274942
61659576838777229568864640729426
61659576838777229569428724961410
61659576838777229612086792133248
61659576838777229612086796365336
61659576838777229612086796738342
61659576838777229614343130112348
61659576838777229614343133293272
61659576838777229614593834215452
61659576838777229614593834232922
61659576838777229615157918447436
61659576838777229615157918464906
61659576838777229615157921647234
61659576838777229615162508495632
61659576838777229615162508497036
61659576838777229615350795207346
61659576838777229615350795208750
61659576838777229615434104607328
61659576838777229615434106024270
61659576838777229752611206627630
61659576838777230849943324212362
61659576838778130183162233892590
61659576838778130183245801926958
61659576838778430326679242980910
61659576838778430326679500198354
61659576838778430326762811015278
61659576838778430372432799191614
61659576838778430372433056410462
61659576838780831291632834021250
61659576838780831291632834025462
61659576838780831474564611584366
61659576838780831474627287610142
61659576838780831474648179618734
61659576838780831474898883721838
61659576838780831886409293519114
61659576838781131478371995564556
61659576838781131478371995918848
61659576838781131478371999101176
61659576838781131480879036476100
61659576838781131480879036477504
61659576838781131480879036595596
61659576838781131480879039659832
61659576838781131480879039776520
61659576838781131480882507313086
61659576838781131480882507317298
61659576838781131480883626525700
61659576838781131480883626527104
61659576838781131480883626643792
61659576838781131480883626645196
61659576838781131481155222755488
61659576838781131618081620672686
61659576838781131618165188707054
61659576838781131618332324775790
61659576838781131618415892810158
61659576838781131663897852909166
61659576838781131663897852910570
61659576838781131664085880986494
61659576838781132029926301072399
61659576838781132029926301072400
61659576838781132029926302607434
61659576838781132029926305793974
61659576838781132029947197802566
61659576838781132212877849893652
61659576838781132212877850011744
61659576838781132212877851428686
61659576838781132212877854616630
61659576838781132212940525919428
61659576838781132212940525920832
61659576838781132212940526037520
61659576838781132212940526038924
61659576838781132212940527454462
61659576838781132212940527455866
61659576838781132212940530642406
61659576838781133264456411250210
61659576838781133264456411254422
61659576838782032643428877276704
61659576838782032643428877632240
61659576838782032643428878693646
61659576838782032643428881881590
61659576838782032643428906328596
61659576838782032643491554719422
61659576838782032643491554720826
61659576838782032643491557907366
61659576838782033879025972532357
61659576838782033879046864542353
61659576838782034434659660734421
61659576838782034434931630101407
61659576838782034435432922269769
61659576838813546977644896406348
61659576838813546977644896425062
61659576838813546978208975935472
61659576838813546978208977470506
61659576838813546980908894894066
61659576838813546980908894895470
61659576838813548815398825607870
61659576838813548952659579983342
61659576838813596529499488284125
61659576838813596529499491470665
61659576838813596575253073075949
61659576838813596575253076262489
61659576838813597124296090577837
61659576838813598359642883143625
61659576838817149434981616519231
61659576838817149434981616519232
61659576838817151226166512532498
61659576838817198853023476707754
61659576838817200500428103160049
61659576838817200500490779185825
61659576838817200637688857535521
61659576838875392746528215615640
61659576838875392748954984086035
61659576838875692938247666161946
61659576838875692938310427926870
61659576838875693487854769314164
61659576838875693487854798012950
61659576838875693487854798017162
61659576838875693487917531079088
61659576838875693487917559777874
61659576838875693487917559782086
61659576838878142575929840091049
61659576838878142621432376419279
61659576838878378712451475258086
61659576838878393534097983255761
61659576838878427985955784614070
61659576838878437459981229906931
61659576838878442764928464917839
61659576838878442764928465850959
61659576838878442764945875850154
61659576838878442764948227496208
61659576838878442764949385506147
61659576838878442765200433969735
61659576838878442810682021013355
61659576838878442810682021129995
61659576838878442810682025735089
61659576838878442810702941718303
61659576838878442810953990183295
61659576838879278524687624180596
61659576838879295209494792723673
61659576838879295209494792723674
61659576838879295759101551401576
61659576838879295759167785543863
61659576838879328553704804489578
61659576838879338439826358030098
61659576838879343378492645116024
61659576838886197915567311265555
61659576838886197915567314447883
61659576838886198327161292279527
61659576838886199556005730943612
61659576838886247731737612368269
61659576838886247731737641064625
61659576838886247731925897295651
61659576838886247731925925873963
61659576838886247731988780046118
61659576838886483616017927075990
61659576838886483829535001215280
61659576838886483829535029911636
61659576838886494940330189899490
61659576838886498470678298185519
61659576838886498470699250652454
61659576838886498653693030009703
61659576838886498653693030028576
61659576838886498653693058589371
61659576838886498653713950597963
61659576838886498653713950716055
61659576838886499889311447279224
61659576838886500300843122258194
61659576838886500301596263437282
61659576838886542501056504750098
61659576838886542523943298891225
61659576838886542523946742097473
61659576838886542523968050756449
61659576838886542523968165075313
61659576838886543118764653050161
61659576838886544171075928519708
61659576838886544354927381837596
61659576838886547874668453908845
61659576838886547874689406375780
61659576838886547875505698677720
61659576838886547920987285660105
61659576838886547921259254889876
61659576838887399038427318061027
61659576838887399077486826954391
61659576838887399081733213794148
61659576838887400312268760449323
61659576838887400319799712897511
61659576838887400319862474544184
61659576838887400868654789460692
61659576838887400868654818159478
61659576838887400868654818163690
61659576838887400868842711268045
61659576838887400868842730281148
61659576838887400868908964423435
61659576838887400869407930639780
61659576838887400869407959338566
61659576838887400869407959342778
61659576838887442954494326156185
61659576838887442954519078021409
61659576838887442954519106601125
61659576838887442955063016380764
61659576838887443549315337358529
61659576838887443549315680315121
61659576838887444784662129923588
61659576838887444785478409102556
61659576838887448442417473784353
61659576838887448487979677749054
61659576838887448487979706445410
61659576838887448488230381850754
61659576838887448488230381852158
61659576838887448488233823995596
61659576838887448495573535450380
61659576838910557712182769761453
61659576838910557712182769762857
61659576838910558075766821629609
61659576838910558121269357957839
61659576838910558121520406421427
61659576838910558123713722963103
61659576838910559356803662027883
61659576838910559356866425743368
61659576838910559358495914723835
61659576838910810271792610415177
61659576838910810271980896759709
61659576838910843486356876328915
61659576838910843493131588417603
61659576838910843493131703203027
61659576838910843623554838292546
61659576838910843626061879322134
61659576838910843626061879323586
61659576838910843630580370870403
61659576838910857715994745680569
61659576838910857715994745681973
61659576838910857715994745686185
61659576838910857718439110685833
61659576838910857718439110687237
61659576838910857718439110691449
61659576838910857901453335061881
61659576838910857901453335063285
61659576838910858264761932569779
61659576838910858267209811461663
61659576838910858310519002551915
61659576838910858310790971721855
61659576838910858312963367557179
61659576838910858313235336727119
61659576838910859499543866064711
61659576838910859502832275217561
61659576838910859507075309195569
61659576838910859545321856751795
61659576838910859546136991043796
61659576838910859547766480024263
61659576838910859548585860009385
61659577239689658362919163407553
61659577240662249432800084138461
61659577240673021245141577866276
61659577240673026605922656894316
61659577240673026605923804804690
61659577240673055765280371068881
61659577240673056246540431770137
61659577240673059952393555725145
61659577240673059952578484950885
61659577240673961762515329783565
61659577245492911996972312515357
61659577245597077673301208504297
61659577245600679937517955767850
61659577245600679945112043053074
61659577245600985480021002546862
61659577245600985480025249644082
61659577245601880511680555714281
61659577245601885452503636986375
61659577245601886047216446679433
61659577245601886047780530911417
61659577245601886054548317316883
61659577246472379554911821495184
61659577246475986577778145316053
61659577246475986577779293222055
61659577246475986577779293239525
61659577246476019931211850266847
61659577246476281466386410116304
61659577246476285119899914025697
61659577246476286767027818606485
61659577246476286767027818607889
61659577246476286767028966512487
61659577246476286767028966531361
61659577246476286774639425961822
61659577246476286957658028295631
61659577246476320120482415565871
61659577246476320120482415567275
61659577246477187342388445488814
61659577246477187342392692586034
61659577246477187937189310758079
61659577246477220688294230522255
61659577246569629753710632501809
61659577246569640871806972454152
61659577246569646232591528476616
61659577246569679579267099096369
61659577246570541233654424230843
61659577246570546800318479381275
61659577246570546800340548352124
61659577246570574587735781447989
61659577246570580147082238203902
61659577246570580147082238209518
61659577246570880336331911497142
61659577246570880336331911501354
61659577246570880343671704519700
61659577246570880343671704523912
61659577246570891461791565715132
61659577246570891461791565833384
61659577246573582039575613673792
61659577246573582047107054044478
61659577246573592616183892708255
61659577246574443168102390101634
61659577246574482607387309575076
61659577246581346400265606685285
61659577246581346400265721476325
61659577246581347635612510855573
61659577246581353613306714705043
61659577246581353613306717887371
61659577246581353613327638948062
61659577246581380989129783840735
61659577246581385130680250196571
61659577246581385130680336290011
61659577246581385130680336308725
61659577246581651973270739381680
61659577246581651973271887292054
61659577246581652156285587073028
61659577246581652156286247120893
61659577246581687156848232924050
61659577246581698274779804221228
61659577246581698274967832298556
61659577246582535856276802248059
61659577246582546974333639857641
61659577246582548209680432417813
61659577246582552540998839731747
61659577246582552541020907167562
61659577246582581563177157868699
61659577246582581563197705402975
61659577246582582226635653943712
61659577246582582226698415708636
61659577246582585887762597019340
61659577246582585887762597020584
61659577246582585887762597038054
61659577246582585933495261340740
61659577246582587129675035096713
61659577246582587129863063648647
61659577246582587717069165161224
61659577246582587717069165178694
61659577246582587717069165277864
61659577246582587717069165296738
61659577246582587717069166695014
61659577246582587717069166696418
61659577246582587717152847999943
61659577246582587717152876702123
61659577246582587724471638931292
61659577246582587724659924221852
61659577246582587724659924226064
61659577246582587724660014564482
61659577246582587724680935270798
61659577246582587724680935271041
61659577246582587724743611296574
61659577246582587725224870448798
61659577246582597005858210472475
61659577246582597051695477734171
61659577246582598241225923601295
61659577246582598842528824096736
61659577246582598842528824214988
61659577246582598842779528318092
61659577246582598842779528322304
61659577246582598843344727040748
61659577246585255479027836035531
61659577246585283449651206229904
61659577246585283861241827657258
61659577246585283861245185124358
61659577246585283861245188310898
61659577246585283861433212138876
61659577246585283861492531760362
61659577246585283861492788977806
61659577246585283861496232184054
61659577246585287590926089085040
61659577246585288825791590142200
61659577316500566021973380160121
61659577316500582081478198352665
61659577316500582485732493425884
61659577316500582486297349310200
61659577316500582493072176184312
61659577316500587427116559275152
61659577316504489842448654582534
61659577316504489849138675302933
61659577316504489849223481456646
61659577316504489888202239492450
61659577316505391012597836520574
61659577316505391012618757108882
61659577317375889858527599915486
61659577317377090615547183573698
61659577317377090615547185090018
61659577317377090615547212271458
61659577317377090615609859599474
61659577317377090615609859717518
61659577317377090615609861115794
61659577317377090615609861117198
61659577317377090615630780305826
61659577317379491580481003455280
61659577317379491580481003459492
61659577317379491580481003809412
61659577317379491580752599571188
61659577317379491580752599921108
61659577317379491580752628163954
61659577317379791724248716663966
61659577317379791724248718063645
61659577317379791724248718063646
61659577317379791769751597339636
61659577317379791770002272758030
61659577317379791770002272863024
61659577317379791770002274274349
61659577317379791770002274274350
61659577317379791770002301442740
61659577317379791770002301455790
61659577317379791770023193451332
61659577317379791907262941394354
61659577317379791907262941512398
61659577317379791907262942910674
61659577317379791907262942912078
61659577317379791907283862100706
61659577317379836248982547357346
61659577317379836386177068063838
61659577317380686808157403866932
61659577317380692337751292633538
61659577317380692337751294149858
61659577317380692337751321331298
61659577317380692337834889365666
61659577317380736816731567232854
61659577317380736816790857089350
61659577317473145828779405008676
61659577317473183987426635911674
61659577317473183987510203946042
61659577317473194007481379608848
61659577317473195059874299058932
61659577317474084555238331463038
61659577317474084555259223471630
61659577317474384698776347227282
61659577317474384698839023253058
61659577317474384751848698971550
61659577317474395816876092418281
61659577317474395862629644396897
61659577317474395862629648628985
61659577317476786807549077034003
61659577317476797331124521567533
61659577317476797376878106475991
61659577317477048296886752491310
61659577317477053230684290958838
61659577317477086447190843619276
61659577317477086447943984798364
61659577317477097520123147327443
61659577317477097520123152044805
61659577317477097520395115446219
61659577317477097565876693912210
61659577317477097565876702489839
61659577317477097565876704006159
61659577317477097565876704023421
61659577317477097565876708255509
61659577317477097565897624244547
61659577317477097566148671659779
61659577317477948125051550421796
61659577317477998133685003644214
61659577317484858022320531740199
61659577317484891369000722528494
61659577317484891918043397073790
61659577317484900656977987331223
61659577317484900839992326982341
61659577317484901206083766952173
61659577317484901251837351860631
61659577317484902487120235833013
61659577317484902487120350618229
61659577317484902487183369587547
61659577317484906193161759836085
61659577317485142281733132929867
61659577317485142289072154283353
61659577317485142289073144278502
61659577317485152781353299795938
61659577317485152782102998831588
61659577317485152782102998835800
61659577317485152782103341788180
61659577317485152782103343205122
61659577317485152782165760600724
61659577317485152782165846689792
61659577317485152782166103907236
61659577317485152782169202739950
61659577317485153193948027972278
61659577317485158142113463897798
61659577317485158142866605076886
61659577317485158341240602524154
61659577317485158341261523230506
61659577317485186135624087018432
61659577317485186623448533856807
61659577317485186623448648175671
61659577317485186623452737357666
61659577317485186760897316659527
61659577317485189728106999431376
61659577317485191488790163848118
61659577317485191489417699994510
61659577317485191511680559006647
61659577317485191511680903386005
61659577317485191512579259260040
61659577317485191512579259264412
61659577317485191512579259265816
61659577317485191512579259278914
61659577317485191512580407170414
61659577317485191519104139357502
61659577317485191557434488295921
61659577317485191558329488124170
61659577317485191558333963382522
61659577317485191564836803679110
61659577317485191564836937477646
61659577317485192107104670298687
61659577317485192107293070365626
61659577317485192107376637927818
61659577317485200983484900060699
61659577317485201029241971576417
61659577317485201578280518598711
61659577317485201578280776865915
61659577317485202606975885641396
61659577317485202607725584677046
61659577317485202607725584681258
61659577317485202607725587863586
61659577317485202607729026820484
61659577317485202630696911076052
61659577317485202630700378557775
61659577317485202820154767549148
61659577317485202820154772253412
61659577317485206343996760920584
61659577317486042719560419433469
61659577317486042719561409778538
61659577317486087191197639354823
61659577317486087191197639821383
61659577317486087191197668051179
61659577317486087191197668401099
61659577317486087191201757233174
61659577317486087191448343457927
61659577317486087191448343924487
61659577317486090295918694978617
61659577317486092079492598915741
61659577317486092080328393944057
61659577317486092080329427045921
61659577317486092080329427045922
61659577317486092080329427051538
61659577317486092126060943457108
61659577317486092126060943461320
61659577317486092126060943462931
61659577317486092126060943462932
61659577317486092126060943480194
61659577317486092126081864049835
61659577317486092126082983258029
61659577317486092126082983258030
61659577317486092126082983263646
61659577317486092132585823554618
61659577317486092132585823904538
61659577317486092132585957353154
61659577317486092133401860297166
61659577317486092675125657803326
61659577317486092675125657808942
61659577317486102008580755671499
61659577317486102008580869990363
61659577317486102008831804130875
61659577317486103243174359225538
61659577317486103800564396156146
61659577317488758652444956642454
61659577317488792593983020937232
61659577317488793783011369344373
61659577317488793828744033665981
61659577317488803117219239546397
61659577317488803117219239546445
61659577317488803117302921899677
61659577317488803300233579063661
61659577317488803300485659223040
61659577317488805092217477951026
61659577317488808615244614492899
61659577317488808661018102833190
61659577317488808661019135935054
61659577475929301322982673638237
61659577475929301323547529522553
61659577476025363528916955876412
61659577476025363528919307522466
61659577476025363529168002936108
61659577476025363529732858820424
61659577476025363529735210466478
61659577476025363536510037340590
61659577476025369027693712952065
61659577476026547822493618253917
61659577476026547823058474138233
61659577476026564240227150265452
61659577476026564240976852487802
61659577476026564241063973797772
61659577476026564241249964842010
61659577476026564248591941850972
61659577476026564286252731519680
61659577476026564286817587403996
61659577476026564293780699572880
61659577476026564294345555457196
61659577476026569365651558915665
61659577476037069270871357116249
61659577476037069270871357116258
61659577476037069271122404175954
61659577476037369269575394298708
61659577476037369269847361946712
61659577476037369270412217831028
61659577476037369407589179667322
61659577476037369453618199878288
61659577476037369460393026752400
61659577476037369460957882636716
61659577476037374767536902461761
61659577476037374767620584815236
61659577476037374806596219554058
61659577476037376590424644220552
61659577476038275374345239796793
61659577476038275374355747918613
61659577476038275374355829408257
61659577476038275374421948640281
61659577476038275374606533511361
61659577476038275374609976717609
61659577476038277158183795982761
61659577476038277158748655049405
61659577476900670901904162881342
61659577476900670901987730914306
61659577476900670901987730915710
61659577476901871658986424081650
61659577476908774234657849217626
61659577476909974946007560534638
61659577476910008339234827740487
61659577476910019464129209879574
61659577476912361674152904125785
61659577476912375904354510227847
61659577476912375904354510229251
61659577476912375904354510246721
61659577476912376087368822233773
61659577476912376499150740985251
61659577476912376499150740986655
61659577476912376499150741004125
61659577476912377734496758713571
61659577476912409853148530168029
61659577476912409853148530169433
61659577476912409853148530186903
61659577476912411087930463664365
61659577476912676093604183519683
61659577476912676093604183538557
61659577476912676276618495525609
61659577476912676642584526412738
61659577476912676642584526414142
61659577476912676642646945222473
61659577476912676642647202438513
61659577476912676642647202438514
61659577476912676642647202439917
61659577476912676642647202439918
61659577476912676642647202457387
61659577476912676688399385426185
61659577476912676688400414295961
61659577476912676688400758652025
61659577476912676688400758652026
61659577476912676688400758669495
61659577476912678472726774898462
61659577476912678472789450922834
61659577476912678472789450924238
61659577476912710042419095487331
61659577476912710042481885950069
61659577476912710042481887367011
61659577476912721304575295217050
61659577476912721304575295222666
61659577476913577255960377224365
61659577476913577256148405301693
61659577476913577256149434171469
61659577476913577256149778526130
61659577476913577256149778527534
61659577476913577262736314457897
61659577476913577262987018561001
61659577476913577262990461767249
61659577476913577263488426767209
61659577476913577263554545999233
61659577476913577263739130870313
61659577476913577263742574076561
61659577476913579040538470799746
61659577476913610610229762518839
61659577476913610610230791388615
61659577476913610610230878544705
61659577476913610610230905825577
61659577476913610610230906179709
61659577476913610610230907242519
61659577476913610610481954302215
61659577476913621735187965051630
61659577476913621735189084248178
61659577476913621735191407196472
61659577476913621735191435892828
61659577476913621735212327784780
61659577477006020734168793479174
61659577477006020734168793833306
61659577477006035551551995418358
61659577477006068905908431103502
61659577477006068905908431104906
61659577477006068905908432153262
61659577477006068905908432154666
61659577477006079978275965134483
61659577477006921301917813354682
61659577477006921301917813708814
61659577477006936119301015647998
61659577477006936126726360850530
61659577477006936126893696388471
61659577477006980591777083306657
61659577477007236262901707089502
61659577477007269617153567587966
61659577477007269617153567592178
61659577477007269617153569104286
61659577477007269617153569108498
61659577477007269617174459596558
61659577477007269617174459600770
61659577477007269662907123800074
61659577477007269662907123804286
61659577477007269662907125316394
61659577477007269662907125320606
61659577477007269662928159297727
61659577477007269662990806625535
61659577477007269662990835323503
61659577477007269662990835327715
61659577477007269669431018582884
61659577477007269669431018587096
61659577477007269669493694608660
61659577477007269669493694612872
61659577477007269669681979903432
61659577477007269669681979907644
61659577477007269669682065642580
61659577477007269669682065646792
61659577477007271447295817588606
61659577477007271447295817592818
61659577477007271447295820776550
61659577477007271447297051592259
61659577477007271454071791388050
61659577477007271454071877127198
61659577477007280735269685431083
61659577477007280735292141527320
61659577477007280735292227266468
61659577477007280735354903292244
61659577477007280781024777151120
61659577477007280781027871555725
61659577477007280781045697739428
61659577477007280781108459504352
61659577477007280787802698490344
61659577477007280787802698612808
61659577477007280788366782722328
61659577477007280788366782840580
61659577477007282016373893516133
61659577477007282572192510093214
61659577477007285722414269645175
61659577477009637830140756014995
61659577477009671176817503598409
61659577477009671176820856466239
61659577477009681700416969105411
61659577477009681700480074194323
61659577477009682295213571399123
61659577477009682295276333634819
61659577477009682295276333647869
61659577477009687236411684676219
61659577477009687236597270770479
61659577477009687236597642306787
61659577477009687236599593718773
61659577477009687236600712913917
61659577477009687236663847750343
61659577477009917765849220429184
61659577477009917795514400479204
61659577477009923126609384531044
61659577477009923324920294575085
61659577477009932590006905931756
61659577477009932590006905935968
61659577477009932590006992025036
61659577477009932590008020544892
61659577477009932590008020894812
61659577477009932590008025144162
61659577477009932590010348075194
61659577477009932612897602418388
61659577477009933847679535913320
61659577477009934237137077649826
61659577477009934237387009746466
61659577477009934449816969329296
61659577477009937950770512177054
61659577477009937973657765103315
61659577477009937973678714387922
61659577477009938149082518117666
61659577477009938156693054027602
61659577477009939208439698598247
61659577477009965944277696354047
61659577477009967591471806274642
61659577477009967797310684371883
61659577477009970771629548766388
61659577477009970771629548767792
61659577477009971320421519208580
61659577477009971320421519227294
61659577477009971366088068916307
61659577477009971372929125269104
61659577477009972608275788635626
61659577477009973150564915604518
61659577477009973150732052139814
61659577477009973150732396513555
61659577477009973150815619707622
61659577477009973157318936753722
61659577477009982026922765809021
61659577477009982026922767225963
61659577477009982026924258092929
61659577477009982415629491774784
61659577477009982415629491777214
61659577477009982415629491781426
61659577477009982415630606390350
61659577477009982415632933920652
61659577477009982415817777069556
61659577477009982438516745057607
61659577477009982438520186846913
61659577477009982438538784485466
61659577477009982438541136131520
61659577477009982438793342619549
61659577477009982438793343669309
61659577477009982621468322576770
61659577477009982621469441771914
61659577477009982621469556562954
61659577477009982621471793417968
61659577477009982621720533491296
61659577477009982621741454079604
61659577477009982628247750849880
61659577477009982629062539180756
61659577477009982629062539184968
61659577477009983673302120341845
61659577477009983680831236292321
61659577477009983719620953142657
61659577477009983719809238437429
61659577477009983719892920790661
61659577477009984268096444817872
61659577477009984275439569719738
61659577477009987380093343268299
61659577477009987425658990574810
61659577477009987425868207607215
61659577477009987425934441630487
61659577477010837992614814536631
61659577477010838541406784978823
61659577477010839776188718473755
61659577477010868234723301096816
61659577477010871339378568637524
61659577477010871339378568643300
61659577477010871339378568656398
61659577477010871888233329915405
61659577477010871933903203283232
61659577477010871933903203302106
61659577477010871933903203401276
61659577477010871933903203405696
61659577477010871933903203418746
61659577477010871933965994235561
61659577477010871933986886127513
61659577477010871933986886127567
61659577477010871933986914825535
61659577477010871940678059405464
61659577477010871940678059409676
61659577477010871940740821170388
61659577477010873169499925231296
61659577477010873176024808511134
61659577477010873718291895690958
61659577477010873718291900278582
61659577477010873718293043467222
61659577477010873718564639578918
61659577477010873725067870890082
61659577477010882457473793073981
61659577477010882457477236280229
61659577477010883006269206722421
61659577477010883052082111606494
61659577477010883052083230803042
61659577477010883052083259499398
61659577477010883052085553751336
61659577477010883052085582447692
61659577477010883052103032194802
61659577477010883052104180087706
61659577477010883052106474339644
61659577477010883052106503036000
61659577477010883052271560756256
61659577477010883052292481344564
61659577477010883052355243109488
61659577477010883058798777992376
61659577477010883058798778114840
61659577477010883059049825052072
61659577477010883059613566445716
61659577477010883059613566449928
61659577477010884835845464693380
61659577477010884843188589595246
61659577477010884844003377930334
61659577477017742939881934894567
61659577477017786810722232215563
61659577477017786993736571868085
61659577477017787405330525235461
61659577477017787405330549699729
61659577477017787405330549699937
61659577477017787405518577777057
61659577477017787405581596759425
61659577477017788640112458730393
61659577477017792346902533882035
61659577477017792346905976025473
61659577477017792346906004721829
61659577477018028435477377815611
61659577477018028442255627743798
61659577477018028442276548450150
61659577477018037722638781297960
61659577477018043083398940800559
61659577477018043083419893267494
61659577477018043129152526064766
61659577477018043259638829682982
61659577477018043259659750389334
61659577477018043266434232907174
61659577477018071130252481674774
61659577477018076430977486423240
61659577477018076430977486424644
61659577477018078260284054578382
61659577477018078260284055050558
61659577477018078260284056094702
61659577477018078260284056100318
61659577477018078260848915184431
61659577477018087548257923937179
61659577477018087548261362544157
61659577477018087548282315011092
61659577477018087549098609961789
61659577477018087594580198527297
61659577477018087594768483822069
61659577477018087594789399811107
61659577477018087594852161930163
61659577477018087594852161943213
61659577477018087594852166175301
61659577477018087601355021228424
61659577477018087601355021346676
61659577477018087601543049305752
61659577477018087732025796602852
61659577477018087732046717191160
61659577477018087738552655055968
61659577477018087738552994707976
61659577477018087738552999412240
61659577477018087738553013957224
61659577477018087738803718060328
61659577477018087738803718064540
61659577477018089378401707929428
61659577477018089378422628517736
61659577477018092490485775470079
61659577477018092536155649330359
61659577477018092536239331683591
61659577477018943651147960676067
61659577477018976998726621102885
61659577477018977044459170620148
61659577477018977044459170621759
61659577477018977044459170621760
61659577477018977044459170639022
61659577477018978828033074576146
61659577477018978828033075975826
61659577477018988116010382419665
61659577477018988161823290486066
61659577477018988161826732630908
61659577477018988161826761327264
61659577477018988162576823867812
61659577477018988162597744456120
61659577477018988162660506221044
61659577477018988169104041103932
61659577477018988169104041222184
61659577477018988169166444085692
61659577477018988169354745325288
61659577477018988169354745329500
61659577477018988169919944047944
61659577477018989946234410158168
61659577477018989953744556809906
61659577477021628722956572792032
61659577477021644805603053042727
61659577477021644805624002327334
61659577477021645354395020302591
61659577477021645354395023484919
61659577477021645400964511692895
61659577477021678701973680729409
61659577477021678701973680729410
61659577477021678747643554576640
61659577477021678747643554589690
61659577477021678747702874192302
61659577477021678747702874192510
61659577477021678747706230248283
61659577477021678747706230248284
61659577477021678747706230265546
61659577477021678747706230265753
61659577477021678747706345050969
61659577477021678747706345050970
61659577477021678747723793381138
61659577477021678747723793735269
61659577477021678747723793735270
61659577477021678747727236942921
61659577477021678747727236942922
61659577477021678747727236942975
61659577477021678747727265639277
61659577477021689270486424070932
61659577477021689460757108472080
61659577477021689796366750156388
61659577477021689872539128807784
61659577477021689872601760310605
61659577477021689872601804951812
61659577477021689872601804956024
61659577477021689872790175867480
61659577477021689873355031751796
61659577477021690010615705109854
61659577477021690010615705110013
61659577477021694813989319053438
61659577477021694814010239641746
61659587378890809423770821016027
61659587378890859249142358384847
61659587379113256917633589406790
61659587379144777337620363483170
61659587379148379059845364551602
61659587379221323961824149136655
61659587379242082728414091465167
61659587379242082728665138524863
61659587379245635586699561292521
61659587379245635586701885290575
61659587396943599578703334331469
61659587396971561101768228647735
61659587402524143535918811698967
61659587402888292174166278450173
61659587402888292174974417969111
61659587538415590467209802790215
61659587538415625651437650513035
61659587538415640292581340159035
61659587538634136049597896820710
61659587538646141790278260353510
61659587538646141836010924557026
61659587538646141836031816565618
61659587538646143619584828492746
61659587538646143619584828494150
61659587538646143620420508836426
61659587538646143620420508837830
61659587538669558381059345257358
61659587538669558381080237265950
61659587538681263978222699701838
61659587538681263978243591710430
61659587538751557688083450760199
61659587538774666908749754183615
61659587538774667313004048902702
61659587538774967456521057991022
61659587538774967457085913875338
61659587538774967464613881928538
61659587538774967647628226148611
61659587538786674479573514093639
61659587538786674883827804458382
61659587538786674883827804575022
61659587538786674891167487216810
61659587538786674891167487333450
61659587538786675028365484530215
61659587556395434078036833326669
61659587562048943018051349892785
61659587562060904904297922758402
61659587562267737134192755717314
61659587562267737141786843002538
61659587562279442731356110161793
61659587562279442731356110161794
61659587562303759301867906725713
61659587562304060033403224029470
61659587562304060033465900055246
61659587562315765584813022261847
61659587562315765630566578473950
61659587562315765630629254499726
61659587562373101720014594724317
61659587562373146191568160988795
61659587562388711037802118623407
61659587562388761043934434065923
61659587562388761043934434415843
61659587562388761043934434420055
61659587562388761043934520509123
61659587562388761043935549028979
61659587562388761043935553628249
61659587562388761043937873376953
61659587562413072668812170219843
61659587562413072668812170573975
61659587562413072668813285182899
61659587562413072668813289782169
61659587562413073217605260224361
61659587562413073217657934572016
61659587562421176543771415604483
61659587562421176543771415954403
61659587562421176543771415958615
61659587562421176543771502047683
61659587562421176543772535166809
61659587609327191726368916700840
61659587609362312217121062697362
61659587609362312217183738723138
61659587609546044476251140687124
61659587609546044521983804890640
61659587609546044522004696899232
61659587609546045718376113445555
61659587609546046305557709282678
61659587609546046313172688576494
61659587609549648027761818341114
61659587609549648028597498684794
61659587609549648028597498686198
61659587609573062789257227114317
61659587609573062789257227114318
61659587609573062796516697906005
61659587609580866474945906743616
61659587609581166618462915831936
61659587609581166664216472044044
61659587609581166664216472516427
61659587609581166671475943290645
61659587609581166801477140680368
61659587609581168447769484426086
61659587609581168447769484427490
61659587609581168448605164769766
61659587609581168455384463719902
61659587609584770169973593485926
61659587609584770170809273829606
61659587609584770170809273831010
61659587615239417581139174753112
61659587615239417581389878856216
61659587615239419364963782793340
61659587615270637258000587273750
61659587615270637258021479282342
61659587615270637440952136096406
61659587615270637441014812122182
61659587615270933885207062520240
61659587615270933886021850855328
61659587615270937447271152574178
61659587615270937584469145184726
61659587615270937584531821210502
61659587615270939235928774331612
61659587615270939236743562666700
61659587615270954246364423538777
61659587615271838015020172449686
61659587615271838015082848475462
61659587615271855912261468530653
61659587615271887982254661474043
61659587615271887982818745706027
61659587615271887982818745710239
61659587615271899100374637106591
61659587615271899100374637110803
61659587615271899100939492995119
61659587615271899102630974034527
61659587615271899102630974038739
61659587615271904042323563902783
61659587615274584327918405283115
61659587615274589678640117094487
61659587615274590913422050589419
61659587615274600987295249409573
61659587615453470969171174064258
61659587615454370987938703140709
61659587615454370987960743055303
61659587615454371529388782680318
61659587615454371530224463023998
61659587615454371537003761974134
61659587615454371537818550309222
61659587615454669889331887378004
61659587615454669935085443590112
61659587615457072645642618920582
61659587615457072645642618921986
61659587615457072691375283124098
61659587615457072691395830759155
61659587615457073241002933911374
61659587615458272213675611016221
61659587615458273395109900828478
61659587615458273395945581172158
61659587615458273440863457040586
61659587615458273441678245375674
61659587615458273990470215817866
61659587615458273990470215819270
61659587615458273997500333663763
61659587615458273997521254370163
61659587615458273998064303103090
61659587615458273998064303104494
61659587615481388020410534486915
61659587615481688163863632469897
61659587615481688163864780393369
61659587615481688209681127068215
61659587615481688209681128485157
61659587615489491888026653434496
61659587615489491888047545443088
61659587615489491894553875510601
61659587615489491895305868766217
61659587615489491895307016689689
61659587615489492025308214079412
61659587615489493130088950184621
61659587615489493679131969084578
61659587615489493679131969085982
61659587615489792031543662522816
61659587615489792038070765562695
61659587615489792077297218734924
61659587615489792077297219207307
61659587615489792084640372452855
61659587615489792214557887371248
61659587615489792214558002280593
61659587615489792221901041089179
61659587615489793273605959272941
61659587615489793860871123125558
61659587615489793861685911460646
61659587615493394302539742479767
61659587615493395537321675974699
61659587615493395583075232185398
61659587615493395583890020520486
61659587615551927101704161282144
61659587615555534772126287883847
61659587615562738209759679129415
61659587615562738217101684836137
61659587615563638647652942151555
61659587615563638647652942157379
61659587615563640431499575098284
61659587615563640431499575564844
61659587615563688058982780639133
61659587615566389761652185010554
61659587615587048009312975311551
61659587615587055192974091861492
61659587615587083193237262796577
61659587615587097285892539056094
61659587615587098010620464735761
61659587615587098017133993247583
61659587615587098017960147494189
61659587615587099069529205108062
61659587615587099252745405277235
61659587615587099252745405294497
61659587615587099253309489509219
61659587615587099253309489522269
61659587615590652110705819410533
61659587615590701333164337755434
61659587615590701386540005400819
61659587615590701386540010000089
61659587615590701523737998011367
61659587615590701523738002610637
61659587615598804666692559552542
61659587615598805261498136172323
61659587615598805398697246578335
61659587615598805398697247995277
61659587632964409312474912606770
61659587632964409861266883048962
61659587632988754840393357071917
61659587632996526452368788994134
61659587632996530156714589478930
61659587632996813686576068672594
61659587632996815520987246642136
61659587632996830300231598567250
61659587632996858158966573260639
61659587632996858158987465269231
61659587632996863654311966257291
61659587632996874771867857657855
61659587632996874772432713542171
61659587632996874774124194235871
61659587632996874774124965888203
61659587632996879713816784095703
61659587633000432022435707627090
61659587633000467206012048949229
61659587633000467206012048950633
61659587633000477089339496871665
61659587633171241542369745565682
61659587633179345417308098941730
61659587633179347201717683221130
61659587633179347208496982171266
61659587633179347208496982172670
61659587633179347209311770507758
61659587633182947695919157737578
61659587633182947695919272528825
61659587633182948923086111937290
61659587633182948923921792280970
61659587633182948923921792282374
61659587633182948930701091232510
61659587633182948930701206023757
61659587633183247885168831029414
61659587633183249112356677239122
61659587633183249113171465572806
61659587633183249113171465574210
61659587633183249119950879315593
61659587633183249119971800021999
61659587633183249661963436014998
61659587633183249669014474567295
61659587633183249669557523300222
61659587633183249669557523301626
61659587633207564403169696491785
61659587633207564441580213877838
61659587633207564448923252703893
61659587633207564448923367140855
61659587633215368127268893507136
61659587633215368127352461541504
61659587633215368133858791609017
61659587633215368134611932788105
61659587633215369369393866283037
61659587633215668270785902595456
61659587633215668277647507056455
61659587633215668277647507060667
61659587633215668277647507410587
61659587633215668278211591292651
61659587633215668316539458807564
61659587633215668316539459279947
61659587633215668323129356909445
61659587633215668323882498088533
61659587633215668323882612525495
61659587633215668323882612879627
61659587633215669512910875371357
61659587633215670100176039223974
61659587633215670100176039225378
61659587633215670100928151533286
61659587633215670107707450483422
61659587633215701631728864273601
61659587633215701631728864277813
61659587633215712749848839910361
61659587633215712749848840260281
61659587633215712749849611562693
61659587633215712749849611912613
61659587633215717691233682466145
61659587633219271822380148283814
61659587633219271823132260593126
61659587633219271823132260594530
61659587633219271829911674334509
61659587633219271829911674335913
61659587633276601188415312355409
61659587633276606748323162737406
61659587633276651151319573637030
61659587633276652386666362993193
61659587633280503671806354510187
61659587633280509160628341648827
61659587633280509162320594344779
61659587633280510397701867175922
61659587633280510993251616415844
61659587633280510993251616882404
61659587633280537023631374799397
61659587633288314129140659906038
61659587633288314129141004279780
61659587633288614272577430207330
61659587633288616102992795761976
61659587633288658737436757346090
61659587633288658737436757350302
61659587633292215995022127373343
61659587633292216587872330718705
61659587633292266001712652020805
61659587633312629458367640110958
61659587633312675157925218391418
61659587633312675165350903263428
61659587633312929601800966846046
61659587633312929601884649199278
61659587633312930836663483501748
61659587633312931432216331934132
61659587633312974066660293989018
61659587633312975301253937597342
61659587633312975308784229998516
61659587633316526382669432247227
61659587633316528212750066872625
61659587633316577618160506127579
61659587633316577625774480998625
61659587633316577625782245473459
61659587633316577626590388174725
61659587633316578174912438118518
61659587633316578174912466814874
61659587633316578175100723413290
61659587633324681500741494040427
61659587633324681500743818388401
61659588017342057503081811418419
61659588017348961863083650403673
61659588017349010039066699506179
61659588017350161375530573628581
61659588017350161378041056803059
61659588087924644078188993683404
61659588093833269445537076170768
61659588093833269491269740374284
61659588093834470065337776727564
61659588093834470202619337372479
61659588093834470202619337372480
61659588093838122299217082197349
61659588094052124070458532956122
61659588094055725792683534024553
61659588094055725792683534024554
61659588094056926366751570377834
61659588094161392971540738514506
61659588094161392972296366662541
61659588094161426319035717823045
61659588094161426323554207769221
61659588094161426325810544697157
61659588094161441140937409708405
61659588094161441143196841236967
61659588094161441148279415415127
61659588094161441148279415765047
61659588094161441149971668111079
61659588094161442199846150547266
61659588094162342813613381997469
61659588094165044516860437385320
61659588247785701149607341744099
61659588247785701149607341762973
61659588247785701881602027464777
61659588247786603547499844108985
61659588253358050488976057944956
61659588253369756086139412388032
61659588253369756086139412389436
61659588253369757915445980528672
61659588253369757916344336444618
61659588253370056275389085679868
61659588253370058058962989616992
61659588253370058059861345532938
61659588253370956843200781581152
61659588253370956843200781582556
61659588253370956843221673589744
61659588253370956843221673591148
61659588253370958489514016881952
61659588253370958490328805217040
61659588253370958490412372797898
61659588253371023274130564207555
61659588253371023274695420091871
61659588253371023276386901135491
61659588253576905113918406738902
61659588253588611907453263031166
61659588253588611907515939056942
61659588253588912096786504357370
61659588253588912691583141530411
61659588253589811285128905528070
61659588253589812664535524232878
61659588253589813122071492769595
61659588253682270957426110729840
61659588253682271370027764654089
61659588253682271370027879439513
61659588253682271552201563914156
61659588253682271552958536253577
61659588253682271552979456841885
61659588253682271553042103821385
61659588253682271553042132517741
61659588253682304723461469604883
61659588253682304723545152424675
61659588253682304906475808772179
61659588253682304906475809238739
61659588253682304906496729477127
61659588253682304906496729827047
61659588253683171937776784529597
61659588253683171937776899315021
61659588253683172119950583789664
61659588253683172120770232154861
61659588253683172120791123696893
61659588253683172120791152393249
61659588253683172120791238482317
61659588253683205291273165506167
61659588253683205291294171833623
61659588253683205291294172300183
61659588253683205337047756742087
61659588253683205474287504673463
61659588253683205474287505140023
61659588253683205474308396682055
61659588253683205474308397148615
61659588253683205474308425378411
61659588253683472127047493195165
61659588253683472310040796988729
61659588253683472310040825685085
61659588253683472310040911774153
61659588253683472310061718043597
61659588253683505480543845125459
61659588253683505480543845592019
61659588253683505480564765830407
61659588253683505480564766180327
61659588253683505526297430033923
61659588253683505663558069973891
61659588253683505663558098670247
61659588253683505663558099020167
61659588253683505663578990678839
61659588253683505663578991028759
61659588253685873824017291781385
61659588253686173830273632233381
61659588253686174008393342730007
61659588253686174013287856615253
61659588253686174015168169604119
61659588253686174015735348436729
61659588253686207183790905218543
61659588253686207366993189543409
61659588253686207366993189893329
61659588253686207369252621421891
61659588253687074438944369645047
61659588253687074445719196519159
61659588253687074446286375351769
61659588253687107797544216808369
61659588253687107799803648336931
61659588253687122020131159776797
61659588253687122614927418747553
61659588253687122614927419097473
61659588253687122622267101505981
61659588253687122622267101855901
61659588253687122622269424454275
61659588253687122622269424804195
61659588253687122623961677150227
61659588253687122623961677500147
61659588253694026556369157715229
61659588253694026974736456081588
61659588253694026974739942865989
61659588253694027111934448338004
61659588253694326562708980443571
61659588253694326562708980462445
61659588253694326699886166803549
61659588253694326699886167275725
61659588253694326745639752067549
61659588253694327156665431871496
61659588253694327157422016256823
61659588253694327157505584291191
61659588253694327293863424482044
61659588253694327294679327426056
61659588253694327294682769569437
61659588253694327294682770632295
61659588253694327294682774155657
61659588253694327296377001890727
61659588253694327301206434573939
61659588253694327301206434592813
61659588253694327301459576068887
61659588253694327303716684649155
61659588253695177725871589726127
61659588253695177863132344451519
61659588253695227130437194540685
61659588253695227313451533707981
61659588253695227724414451747004
61659588253695227725230354691016
61659588253695227726928029505607
61659588253695227731757461838899
61659588253695227732010576047848
61659588253695227732010603333847
61659588253695227732010603683767
61659588253695227732011609156297
61659588253695227734267712264035
61659588253695227861675206122476
61659588253695227862494552609549
61659588253695227862494555796089
61659588253695227869018216233245
61659588253695228960580590799865
61659588253697929023663657842728
61659588253697929435245090464942
61659588253697929437692811520364
61659588324269658772112293176560
61659588324269658772112293177964
61659588324269660601418861317200
61659588324269660601418861318604
61659588324269660602254541662283
61659588324269660602254541662284
61659588324270861175486897671884
61659588324270861176322578015564
61659588324270861313583246651887
61659588324270861313583246651888
61659588324270909347223052939909
61659588324273262872665644923740
61659588324273561232358045971832
61659588324273562467139979466764
61659588324273562467975659810444
61659588324274463034951675368048
61659588324274463035787355711728
61659588324274463446733681277020
61659588324274513455203586607316
61659588324480409522095396587270
61659588324481310097250218453229
61659588324481310509032596370893
61659588324481610102669762553146
61659588324488515050941072547938
61659588324488515050941072549342
61659588324488515181443334242718
61659588324488515188222633192854
61659588324488515188222633194258
61659588324489413972209463836465
61659588324489415618773316084279
61659588324489415618773403240369
61659588324489415618773660457813
61659588324489415618773660457814
61659588324489415619337487473757
61659588324489713971101786316603
61659588324489713977629004755461
61659588324489715754675690253721
61659588324489715754675690253722
61659588324489715754675690253727
61659588324489715762018729062307
61659588324489715762290325174003
61659588324489715762290784338785
61659588324492115675644464384227
61659588324492115675644551540317
61659588324492116903647443303961
61659588324492116903647443303962
61659588324492116910238456959325
61659588324492116910426485035249
61659588324492116910426742254097
61659588324492116910426857045345
61659588324492116910990482112547
61659588324492116910990569268637
61659588324492117322772832395053
61659588324492117322772832395054
61659588324492150257164716289123
61659588324492417053671810855783
61659588324492417053755466047645
61659588324492417054507491199463
61659588324492417465453816766159
61659588324492417465704865242794
61659588324493317476879799312158
61659588324585775915402861898429
61659588324585775915465537924205
61659588324585775917095114594381
61659588324585775917157790153597
61659588324585775961156446690253
61659588324585775961219122366109
61659588324585775961219122716029
61659588324585775962848699386205
61659588324585775962911375062061
61659588324585776327185126074605
61659588324585776327247802100381
61659588324585776328877378770557
61659588324585776372938710866429
61659588324585776373001386892205
61659588324585776374630963562381
61659588324585776510199465241901
61659588324585776510262141267677
61659588324585776511954393963629
61659588324585809268920134417031
61659588324585809268920134883591
61659588324585809314673719325495
61659588324585809314673719675415
61659588324585809680702399059767
61659588324585809680765075085543
61659588324585809726246690694169
61659588324585809726455983851591
61659588324585809726518659877367
61659588324585809863716738227063
61659588324586676345953803074321
61659588324586676347646055770273
61659588324586676347646141392781
61659588324586676528968142241617
61659588324586676528968142591537
61659588324586676528968228330685
61659588324586676530660394937569
61659588324586676530660481026637
61659588324586676894996821975889
61659588324586676896689074671841
61659588324586676940750406767713
61659588324586676942442745202813
61659588324586677078011161143185
61659588324586677079703413839137
61659588324586709699471075942843
61659588324586709699471076059483
61659588324586709699471161681991
61659588324586709882485415226779
61659588324586709882485415576699
61659588324586710248514094961051
61659588324586710293995710569677
61659588324586710294267679752875
61659588324586710294267765492023
61659588324586710431528434128347
61659588324586976536916735389565
61659588324586976672485237419005
61659588324586976674177490114957
61659588324586977085959754291133
61659588324586977131441255580847
61659588324587009888741755678775
61659588324587010437784774580343
61659588324587010483516979973161
61659588324589378049200862565331
61659588324589378049200862700845
61659588324589378186461617426237
61659588324589378186649530718141
61659588324589378188070187302397
61659588324589378188153869655629
61659588324589378188341783414093
61659588324589378232131519379395
61659588324589378232131519514909
61659588324589378232194281629753
61659588324589378232403114091411
61659588324589378232403115509965
61659588324589378233823770675667
61659588324589378233823772210861
61659588324589378233823858299929
61659588324589378234095366787363
61659588324589378234095368322557
61659588324589378643997466394237
61659588324589378645606122476105
61659588324589378781258220769709
61659588324589378782866791112429
61659588324589378782950473465661
61659588324589411402697214981059
61659588324589411402718134150813
61659588324589411402718135550493
61659588324589411402718135569367
61659588324589411402718135686007
61659588324589411539895207591607
61659588324589411585648790964877
61659588324589411585648792364557
61659588324589411585648792383431
61659588324589411585648792500071
61659588324589411585648878122579
61659588324589411585648878589139
61659588324589411585920387076573
61659588324589411585920388476253
61659588324589411585920388495127
61659588324589411585920388611767
61659588324589411997431142765315
61659588324589411997493818791091
61659588324589411997514366307849
61659588324589411997514366307897
61659588324589411997514739379399
61659588324589412134691811401639
61659588324589678240330815230719
61659588324589678375982886829769
61659588324589678377340867388249
61659588324589678377675139059161
61659588324589678421464875509897
61659588324589678421736471621593
61659588324589678423094452180073
61659588324589678423157127855929
61659588324589678423345040079151
61659588324589678423428723967625
61659588324589678789123131564425
61659588324589678834876716356249
61659588324589678970445102181663
61659588324589678970528905460660
61659588324589678972137354877615
61659588324589678972200146757497
61659588324589678972221158156612
61659588324589678972388058980719
61659588324589711591967808861203
61659588324589711591967808977843
61659588324589711729165887210899
61659588324589711729165887677459
61659588324589711774919472119363
61659588324589711774919472469283
61659588324589711775170060368361
61659588324589712140948151853635
61659588324589712141010827879411
61659588324589712186701736645459
61659588324589712186764039599733
61659588324589712186764412671235
61659588324589712323962491020931
61659588324589712324213079269929
61659588324589726416146729664169
61659588324589726416313864333225
61659588324589726599045617464561
61659588324589726599077386478233
61659588324589726599328089181657
61659588324589726599328090581337
61659588324589726965106179150611
61659588324589726965106180666931
61659588324589726965168855176387
61659588324589726965168856692707
61659588324589726965440451288083
61659588324589728201354424196399
61659588324590578806471150444691
61659588324590578943731906705277
61659588324590578945152563289533
61659588324590578945424158934669
61659588324590578989213895035485
61659588324590578989485491497101
61659588324590578991177743843133
61659588324590579356934827465709
61659588324590579400996129446623
61659588324590579402688382142575
61659588324590612159716827318157
61659588324590612159716828717837
61659588324590612296977583112183
61659588324590612296977583578743
61659588324590612342731168020647
61659588324590612342731168370567
61659588324590612708759847754919
61659588324590612754513059475193
61659588324590612754513059475241
61659588324590612754513432546743
61659588324590612754513518285891
61659588324590612754764106534889
61659588324590612891774186922215
61659588324590627532917875051895
61659588324590627532917876568215
61659588324590627533189471163591
61659588324590628814021319823544
61659588324590628814836108158632
61659588324590628814836193897780
61659588324597531931978504750490
61659588324597531932233038594587
61659588324597532071686889385084
61659588324597532071686889855856
61659588324597832075400216450296
61659588324597832075464128063300
61659588324597832075464128179940
61659588324597832075464131245628
61659588324597832075495399047562
61659588324597832075495901319725
61659588324597832076219856232199
61659588324597832076313669586655
61659588324597832077912107411831
61659588324597832114450295106068
61659588324597832121231545332676
61659588324597832121503546400165
61659588324597832251648287716616
61659588324597832258426055389450
61659588324597832258426170186314
61659588324597832258426556734109
61659588324597832259234195399495
61659588324597832259244440713759
61659588324597833310759006473885
61659588324597833311093278611357
61659588324597833311095603075971
61659588324597833311657362843341
61659588324597833311660462148231
61659588324598732645755274833632
61659588324598732682199314981576
61659588324598732688977082654410
61659588324598732688980565208184
61659588324598732689231612267880
61659588324598732689795353543272
61659588324598732689795696499864
61659588324598732691477474315102
61659588324598732691477475364862
61659588324598732691477475366266
61659588324598732691477478547190
61659588324598732691487934319843
61659588324598732691487934669763
61659588324598732826513320651145
61659588324598733878845861188465
61659588324598733924324373378317
61659588324598733924599445980289
61659588324601433797668237239780
61659588324601433797668240422108
61659588324601433981438304459335
61659588324601433983130560342070
61659588324601433983130560343474
61659588324601435582092026940682
61659588324601435627824719723908
61659589452713012813287360169813
61659589452809809022111134859396
61659589452817864718576847967052
61659589452817914132417169623284
61659589452853454014941661248266
61659589452853454014942436092754
61659589452853487369298104018024
61659589452854387791482036514997
61659589452854387791502928523589
61659589452854387799849131282984
61659589452854387936294778836864
61659589452854391450095172796277
61659589452854391495827836999793
61659589452854391495848729008385
61659589452857087810148491828083
61659589452857087855902048040191
61659589452857087855902048041595
61659589452857089091502208845776
61659589452857089091502213077864
61659589452857089503096190909508
61659589452857089639730095060403
61659589452857089639730123758163
61659589452857089640294183520056
61659589452857094441384801337903
61659589452857094441405693346495
61659589452857094441405693347899
61659589452857094442223920657112
61659589453036717711327383605198
61659589453037173337715715175879
61659589453037217811004658562121
61659589453037217812696910908153
61659589453037222759734867583261
61659589453039468821008963960312
61659589453040777060357393985824
61659589453064191821831910749032
61659589453072295696787831963602
61659589453072295696791159316000
61659589453075897830711413314171
61659589453075899065305433541743
61659589453075899202566101823935
61659589453075932412046735991923
61659589453133964210838328220878
61659589453134434664459655649341
61659589453136671267443108606812
61659589453136687319608244040928
61659589453136687319608244395060
61659589453136715327298088317934
61659589453136720671433264684270
61659589453136870834510649154394
61659589453136870842038617207594
61659589453137171023781243034538
61659589453137171031309211087738
61659589453137180863531121376472
61659589453144819195479153960632
61659589453144819202257333702574
61659589453144974709469894539034
61659589453144974716244721413146
61659589453145226866981307396059
61659589453145274898740488419178
61659589453145285973552277734212
61659589453145286156852531609194
61659589453146127297532334661019
61659589453146186587403558874154
61659589453148878961904276700175
61659589453148887879056640669034
61659589453169286334347630692954
61659589453169586523618224573098
61659589453169586531146192626298
61659589453169586667845190776473
61659589453169602727350008969017
61659589453173188390049299836313
61659589453173204998597135530745
61659589453173204998597136930425
61659589453181294049962437728137
61659589453181308324513363413497
61659589453181308728764558827694
61659589453181308729329414712010
61659589453181308866526264483835
61659589453181308866527039322707
61659589453181308873556380915385
61659589453181308873556382315065
61659589453181308874120093488805
61659589453181310513156696172394
61659589453181310513752946421082
61659589453181310513909837351482
61659589453181310514004023108850
61659589453181310514004026291178
61659589453181314219770107243318
61659589453181314219770107593238
61659589453181314219790999251910
61659589453181314219790999601830
61659589453181314219958135670566
61659589453181314219979399215466
61659589453181314220042075241242
61659589453181314220042079471926
61659589453181314220042079473330
61659589470571258360782941057803
61659589470571258360849170500525
61659589470579328284415370796862
61659589470579363424770649483046
61659589470582965742334987774495
61659589470582970681528951191032
61659589470761848896838253712568
61659589470765747608013220896307
61659589470798171798769545807451
61659589470798173583220999863218
61659589470801775304610349286027
61659589470801775305362343958579
61659589470801775305365901950216
61659589470859145351831256267901
61659589470862547506748110798508
61659589470862563558913246232624
61659589470862596910738266521834
61659589470862596918077949280262
61659589470863047263285124377356
61659589470863047263368692411724
61659589470871102969025555208071
61659589470871152921901843131799
61659589470871152921901843133203
61659589470874705238329381995197
61659589470874753409229856919543
61659589470895468253569657619689
61659589470895468253573100825937
61659589470907184968570511945767
61659589470907184968573610778481
61659589470907186753246263177278
61659589470907186753246263649454
61659589470907186753246266363818
61659589470907186753246266835994
61659589476346313709173415045467
61659589476479883773863687750087
61659589476487688641889573432062
61659589476487688695173424879160
61659589476487959187926276387784
61659589476487988838690433967480
61659589476487988881157145768854
61659589476491546085970406756132
61659589476491560910131533357998
61659589476491590560894538323056
61659589476491590560894543027320
61659589476491591102344246311853
61659589476491591109686513469511
61659589476491591109686513469512
61659589476491591148076910515369
61659589476491591155415821622869
61659589476491591155419177673027
61659589476491591155419177673028
61659589476491591155419202137295
61659589476491596048037887079773
61659589476491596048037887081177
61659589476491596048877033560304
61659589476491596093791443291881
61659589476670473639142991653331
61659589476670475469286388030555
61659589476670475470980963791441
61659589476670476093745072012562
61659589476670476093745072013966
61659589476674077765952217278785
61659589476674077811705773490893
61659589476710395776871082002885
61659589476710399437346963099011
61659589476710400665162685590941
61659589476710400671937512465053
61659589476710400671937512466457
61659589476710400710916241803049
61659589476710400717691068677161
61659589476710434065185627097523
61659589476710443909535120522239
61659589476767715243019978365595
61659589476767720138587821286337
61659589476767720184406376455045
61659589476767720186579921722679
61659589476767731258967114111113
61659589476767736794565882740449
61659589476767765205568707152789
61659589476767770146390903029659
61659589476767770146408839222369
61659589476767770146952777706321
61659589476767770146954987263047
61659589476767770146973698294629
61659589476767770147224745354325
61659589476767770147226954911051
61659589476771167427159810329644
61659589476771172919849778195740
61659589476771188972014913511812
61659589476771188972014913629856
61659589476771216833406302980906
61659589476771222323839933801022
61659589476771683751285616646186
61659589476779287361626168157362
61659589476779444802254077237913
61659589476779743206298825489130
61659589476779743206862909716902
61659589476779744990687860595470
61659589476779744990688632247802
61659589476779744991252716479786
61659589476779776558123845778340
61659589476779778334982589822679
61659589476779778334982589824083
61659589476779778335734702133395
61659589476779778342512880884680
61659589476779778343077736768996
61659589476779787626244862030826
61659589476779787626244862049699
61659589476779787669547253705108
61659589476783346712640922713866
61659589476783346712703684360538
61659589476783346712891712437866
61659589476783346712892741307642
61659589476783346712892746029376
61659589476783347262499830031781
61659589476783380064465943003076
61659589476783380064528704649748
61659589476783380064713159971859
61659589476783380064713160321779
61659589476783380064713246415059
61659589476783380064716647106180
61659589476783380064716732727076
61659589476783380065281845828836
61659589476783380606784097449920
61659589476783391177755163051240
61659589476783391178319247283224
61659589476804093666653847518221
61659589476807707056010471704103
61659589476815767701464545550069
61659589476815793727619595769445
61659589476815793734125808213303
61659589476815795564550141860339
61659589476815795564550141864551
61659589476815795564550486233873
61659589476815795564551261072745
61659589476815810335900772559445
61659589476815810336172740207449
61659589476815812165508366949053
61659589476815812166347901876750
61659589476815812173101421115151
61659589476815815872385954013354
61659589523725443857143824965903
61659589523756958972162443443019
61659589523760560694366552502859
61659589523760561243158522945051
61659589523760565999355600110715
61659589523932574636585985423050
61659589523943374716990661330107
61659589523943381862175490354272
61659589523944282429924510229780
61659589523944282429924510579700
61659589523979398670111473061080
61659589523979402925007276282993
61659589523979404023280907462908
61659589524037925011056175423370
61659589524037969338626461377569
61659589524040621216501605945787
61659589524048475480174122454112
61659589524048475481868699148118
61659589524048475893650962274534
61659589524048481450546026128020
61659589524048490306026727961414
61659589524048790500379518698809
61659589524049632252809042586593
61659589524049632254501293416305
61659589524049648856559835664216
61659589524049648856559836014136
61659589524049648863898370879660
61659589524049680423709517510939
61659589524073091618036224883579
61659589524073096971299935853771
61659589524073096971487844877451
61659589524073107494812275311647
61659589524073107677550384337804
61659589524073108089384581472311
61659589524076709811588690532151
61659589524084814922181012008240
61659589524084815059379004623000
61659589524084815059379009222270
61659589524084818628219064722428
61659589529556162948305734280972
61659589529561117970057866667878
61659589529617987708432145366378
61659589529629108941058918375280
61659589529629142887680540958202
61659589529634052844691075129638
61659589529634053393483045571830
61659589529634069270245496962453
61659589529665167247280872721474
61659589529665170953318925902222
61659589529665273075449067922774
61659589529665284188486469377162
61659589529665317001307310458288
61659589529665317001307310924848
61659589529665317359804320197896
61659589529665317550349985003584
61659589529665317550349985470144
61659589529665567731046372589174
61659589529665573264698741214610
61659589529665583790466733583998
61659589529665584377736142668998
61659589529665584385264115439569
61659589529665589141188445395370
61659589529665617137230117936903
61659589529665617144824319546608
61659589529665617144824320013168
61659589529665617549012123845875
61659589529665617549074885498324
61659589529665617555578116391846
61659589529665617556606325455580
61659589529665617556606325922140
61659589529665617737077895813477
61659589529665617739620550304012
61659589529665617739620550770572
61659589529665620711152752744309
61659589529666518124418021356864
61659589529669169453250481649014
61659589529669170002042452091206
61659589529669174941170186070934
61659589529669174986902850274450
61659589529669175535694820716642
61659589529669186054207587525322
61659589529669186061735560295893
61659589529669186099940251728838
61659589529669186107468224499409
61659589529669186648732222171030
61659589529669186656260194941601
61659589529669191458189936310781
61659589529669219271216232905715
61659589529669219278810434981980
61659589529669219408476901542039
61659589529669219415234275368621
61659589529669219416071103151744
61659589529669219416071103618304
61659589529669219460987831580729
61659589529669219461008752287129
61659589529669219461824659363852
61659589529669219461824659830412
61659589529669219820050072991764
61659589529669219820070965000356
61659589529669219826730623297463
61659589529669219827602290633131
61659589529669219827602404957612
61659589529669219827602405424172
61659589529669219827665080983388
61659589529669220010616629806044
61659589529669220010616630272604
61659589529669220010616630272811
61659589529669223531174053685061
61659589529669224804931277556927
61659589529835925116345009400436
61659589529840899677402719300714
61659589529840899723135383504230
61659589529840899860417058940186
61659589529847631950528809211770
61659589529847646767912011150954
61659589529847930857025372933236
61659589529847932092372162312484
61659589529847946916530191125780
61659589529848099460772979227838
61659589529848103165118779712634
61659589529848104399900713207566
61659589529848104814759435656554
61659589529848838608146165787808
61659589529848847898634348574734
61659589529848999271277231299219
61659589529849002977317607428261
61659589529849003526109577870453
61659589529849004756373020947033
61659589529849047449519711930287
61659589529849052932356070521715
61659589529849052939946457383247
61659589529849299600068011083397
61659589529849303924629072086146
61659589529849304944199715172671
61659589529849304945643614945221
61659589529849305159411005581078
61659589529849347593036721018607
61659589529849353129217022683675
61659589529851549602069693496030
61659589529851550875830384908674
61659589529851754643381803349856
61659589529852890632314349725948
61659589529852891181106320168140
61659589529852907293957990786518
61659589529852907293957991253078
61659589529852907293961463511426
61659589529852907293962237883738
61659589529852907293962238350298
61659589529852907430407085083110
61659589529852907843026177508968
61659589529852907843026177975528
61659589529852939410437386024663
61659589529852955424190712667315
61659589529871947279752346317046
61659589529871962103910375130342
61659589529875866211828748421502
61659589529884425335052378129589
61659589529884425472313132505061
61659589529884427118605346616934
61659589529884427119441022225782
61659589529884427119441022574298
61659589529884427301619686256406
61659589529888012774526124870552
61659589529888012774526124870760
61659589529888013323318095312744
61659589529888024083192219751960
61659589529888024632046497534742
61659589529888027606027651321762
61659589529888027606218257763466
61659589529888029436361654153788
61659589529888062737430385685614
61659589529888062782849584133577
61659589529888062783100288236681
61659589529888062783183970595530
61659589529944893274197782640746
61659589529944893640226460975338
61659589529944893641063289225020
61659589529944899174715657850456
61659589529944899177247058543342
61659589529944908091580984579930
61659589529944908091580985046490
61659589529944943639578079594054
61659589529944943642109480286940
61659589529945193410960885561354
61659589529945193410960886027914
61659589529945199366517652423486
61659589529945208235118914841210
61659589529945242181740537424132
61659589529945243831380074167084
61659589529945344123269582498899
61659589529945349667054546239590
61659589529945360785175293865504
61659589529945365536289024859642
61659589529945366135897005676876
61659589529946098101654638846950
61659589529946250097605573504550
61659589529946250234887248940506
61659589529946266104038045089282
61659589529946266154854055110192
61659589529946266157112711794266
61659589529946266294394047105878
61659589529946266703646025552384
61659589529946266706177429446312
61659589529946550424140016701826
61659589529946566895448034670398
61659589529946566895448039369046
61659589529946566895699086329364
61659589529946594705137715615251
61659589529946594705974543864933
61659589529948795689798374985294
61659589529948796101580638111710
61659589529948812199499358337650
61659589529948967858101114736716
61659589529949015960359632257952
61659589529950168564283448904474
61659589529950168754891982116672
61659589529950169166674245243088
61659589529950169166695165930774
61659589529950201962113236368097
61659589529950201969452919126525
61659589529950201969455242074819
61659589529950202518499265532298
61659589529956906745541738920510
61659589529956915616922755804050
61659589529956954916442213844856
61659589529956954923300723072200
61659589529957056283874544343113
61659589529957056283874544691629
61659589529957056910593812010646
61659589529957072962758942727400
61659589529957072962758947444762
61659589529957099660439484692122
61659589529957116337631297234760
61659589529957116337631300355622
61659589529957367753108474942760
61659589529957371459983742421209
61659589529957373106275951815720
61659589529957373289310198168767
61659589529957373709167464775034
61659589529957401701924830331403
61659589529957405223319173866996
61659589529957407053461422351315
61659589529957415932104488936700
61659589529957415932377232408617
61659589529957416526901865538006
61659589529957416526901867121417
61659589529957421283095452895364
61659589529957421283099311512723
61659589529958257592193261917833
61659589529958257804877275083430
61659589529958268916488641409682
61659589529958273674024972045360
61659589529958273674589832628324
61659589529958273727371238049824
61659589529958273727372402002571
61659589529958273727936486230343
61659589529958274269389533760366
61659589529958274269389534226926
61659589529958274269661502943404
61659589529958274269661503409964
61659589529958274276164356402390
61659589529958274276164357918710
61659589529958274277000066973248
61659589529958274277000081382878
61659589529958274277000081387090
61659589529958305844414717165821
61659589529958307003505646283631
61659589529958307072419500832523
61659589529958307072419500836735
61659589529958307079761506526195
61659589529958307079761506539245
61659589529958307621208142403832
61659589529958316911699333588040
61659589529958316911699334034917
61659589529958316911699334054600
61659589529958316911699336708902
61659589529958318146481267534061
61659589529958321834441481786241
61659589529958321850572881736446
61659589529960959325263457144503
61659589529960975567880220622768
61659589529961008782440998335163
61659589529961008782443322683137
61659589529961009331487504038394
61659589529961018203352418503782
61659589529961018249105974597846
61659589529981216540273757537176
61659589529981222076457526855498
61659589529981222076478447443806
61659589529981266541319948599096
61659589529981266541340869187404
61659589529981372377102118554802
61659589529981383495136088885824
61659589529981388299324486939078
61659589529981388429267253988918
61659589529981388436605817533328
61659589529981388848388084904882
61659589529981416841877763344542
61659589529981432764186535611174
61659589529981432764186908682676
61659589529981432908160503011824
61659589529981433313219120989367
61659589529981433319910265510247
61659589529981667030154462982411
61659589529981672566348697377154
61659589529981672566351791846638
61659589529981688435499493171798
61659589529981688442841122955896
61659589529981688618513832811270
61659589529981688618516927280754
61659589529981689037638877882960
61659589529981717031137892279407
61659589529981717038739103106487
61659589529981722384380682544696
61659589529985319309138553459489
61659589529985335178937916539153
61659589529985335185631383658407
61659589529985338884978293717955
61659589529993439053897161923793
61659589529993439053899484522167
61659589529993439060590629043047
61659589529993440288406325550261
61659589529993440288406327066581
61659589529993440288409426272300
61659589529993440288678294714585
61659589529993440289159466716251
61659589529993440289160614626625
61659589529993440289434535099392
61659589529993440289434535099393
61659589529993440289434908152021
61659589529993440296021449731361
61659589529993440296774217857820
61659589529993440296774217857821
61659589529993440296774590910449
61659589529993440883203734805124
61659589529993440884053357037662
61659589529993440884053357504222
61659589529993440884053360219990
61659589529993440884053360692166
61659589529993444590028734659194
61659589529993444590091410218410
61659589529993444590091410684970
61659589529993444590091414917058
61659589529993444590091414922674
61659589547359043157159499648396
61659589547379485668513400556746
61659589547379485675758896026825
61659589547383354782037235802316
61659589547383388728562364032509
61659589547391193652394232461464
61659589547391447536345449707440
61659589547391458656996481186956
61659589547391459891778414681888
61659589547391463596124215166684
61659589547391493239336012573866
61659589547391493246868567004488
61659589547391493840814395971521
61659589547391497544982389187166
61659589547391508063411502281619
61659589547391508063495156055135
61659589547395065867100493648558
61659589547395095518115350609624
61659589547395096110191119611554
61659589547395096112722524909614
61659589547395110936818906725345
61659589547395112171412554925505
61659589547565875348895590873302
61659589547565875348895939834668
61659589547565875394628255076818
61659589547565875394628604038184
61659589547565875394628604055653
61659589547573974945026788420075
61659589547573978644376020144877
61659589547573979267163027174726
61659589547573980427949924082001
61659589547573980428765831612233
61659589547573980501944960669658
61659589547573980504369782917756
61659589547573981054064437960678
61659589547574024900336847623821
61659589547601898104673081428998
61659589547602193352461989417789
61659589547602198248106407810002
61659589547602198293922754838926
61659589547610001979631977835010
61659589547610298409769058776745
61659589547610301574294618202229
61659589547610303357847586689574
61659589547610346039157039964701
61659589547610346039219801729625
61659589547613900734090744996834
61659589547613903845332567420178
61659589547613905675474815904498
61659589547613950140264000690039
61659589547671225174291729873865
61659589547671225766577848992859
61659589547671225769098793701682
61659589547671225769098794055814
61659589547671236887219541327596
61659589547671241775531264932282
61659589547671241818815834990160
61659589547671241818839107224522
61659589547671241828605931991398
61659589547671241828606710018214
61659589547671242377670649643444
61659589547671270233134847897023
61659589547675128153381217584828
61659589547675128227095197879549
61659589547675144235776669101606
61659589547675144838167465440220
61659589547675144838188386028528
61659589547675144838188386127906
61659589547675144838251177890892
61659589547675144838439463185664
61659589547675172645450917982553
61659589547675178182461073938460
61659589547675178189992485729430
61659589547682933149836052083286
61659589547682933149836052437418
61659589547682947967302587751158
61659589547682949202001187517402
61659589547682949202084521246090
61659589547682949202084865619832
61659589547682949210431065669339
61659589547682982561164513070720
61659589547682992439947517341993
61659589547683231479276520058395
61659589547683232668115724540217
61659589547683233261220847441983
61659589547683233262934020844287
61659589547683233263686133153599
61659589547683233263749158139337
61659589547683233263749158140741
61659589547683233339347229818561
61659589547683244411473808797520
61659589547683247561944336128659
61659589547683247561965228118377
61659589547683247561965228137251
61659589547683249323194312001395
61659589547683249345517819166778
61659589547683249345517847981178
61659589547683249345518192238280
61659589547683249345518196942544
61659589547683249345601530334410
61659589547683249345601874708152
61659589547683249346355035018387
61659589547683249352860199461322
61659589547683249352860977488138
61659589547683249947657581316884
61659589547683249947657592538362
61659589547683249947720354303286
61659589547683249948472380873450
61659589547683249948472466612598
61659589547683249948556063349146
61659589547683277802357070573448
61659589547683277802358185182372
61659589547683280844036869269279
61659589547683280913790248426461
61659589547683281439649380746301
61659589547683281515079230461691
61659589547683282674455619576055
61659589547683282674998780033191
61659589547683282674998783219731
61659589547683282675019703808039
61659589547683282681773233854675
61659589547683282681773606907303
61659589547683282698159163299005
61659589547683283292701362600964
61659589547683283300297486901808
61659589547683291964689274464489
61659589547683292583464526430313
61659589547683292583464526443363
61659589547683292583464612519378
61659589547683293817720301444570
61659589547683293817720344548935
61659589547683293817720344567809
61659589547686851669924463363126
61659589547686852218904723821824
61659589547686852219719512156912
61659589547686883779561752711539
61659589547686883779561781409299
61659589547686885014343686206471
61659589547686885014343714904231
61659589547686885021683238407803
61659589547686885021685562755777
61659589547686885022501595961648
61659589547686885570729744111034
61659589547686885570813455517130
61659589547686885570813456566890
61659589547686885571544532446122
61659589547686894305668635490153
61659589547707543132135948679579
61659589547707548668392944839246
61659589547707559740697345436236
61659589547707564674741733579856
61659589547707564674825066973126
61659589547707565276881117955600
61659589547707593133244901506423
61659589547707593139956966615611
61659589547711212020583765073180
61659589547719300514734190690359
61659589547719300514744665883735
61659589547719300521520219946363
61659589547719300521520221363305
61659589547719300522328359465301
61659589547719306005174854542943
61659589547719306011950781677072
61659589547719316528771338699550
61659589547719317123295597222730
61659589547719317123295600410674
61659589547719317123295601827823
61659589683149343461769111623240
61659589683184460253259174956680
61659589683258328821273568430971
61659589683281471396043340585117
61659589683281473043174721806197
61659589683281772820915218827816
61659589683281772820915219299992
61659589683289878480263156484668
61659589683289878480263156956844
61659589683290778910814183749628
61659589683293450963485343575783
61659589683293478966865957319599
61659589683293480202467265544508
61659589683293480202467266016684
61659589683293480614061243376152
61659589683293480743916197650497
61659589683293480751259235986700
61659589683293480751259236459083
61659589683293484317587665948643
61659589683293485545594775751791
61659589683465159228452863972178
61659589683465459554983863603250
61659589683465459554984207976992
61659589683473564664725386856564
61659589683476260832544190441411
61659589683476265819937108059176
61659589683476266185710262540685
61659589683476266223936998742567
61659589683476266231719114440324
61659589683476266361197667378891
61659589683476266368729078638339
61659589683476315573319334492052
61659589683477166799280105903299
61659589683477166799530810341608
61659589683477168034057534374889
61659589683500581514181688405123
61659589683500582795532051138097
61659589683508686258710066557177
61659589683508686662901714260855
61659589683508686662901714614987
61659589683508686669655491288398
61659589683508686670491296522737
61659589683508686800162382897179
61659589683508686807753071066642
61659589683512272279843978410050
61659589683512274109986226894369
61659589683512288339352152652751
61659589683512288940926677943137
61659589683512290169494401137071
61659589683512322242476271571280
61659589683512323523763786431545
61659589683512332795419743121907
61659589683569610269955967591922
61659589683569610407153960202470
61659589683569625224537162141654
61659589683569660222738133957253
61659589683569660222738137139581
61659589683569660223490246266565
61659589683569660223490249448893
61659589683570510837704987467430
61659589683570510837704987821562
61659589683570525655088189406614
61659589683570525655088189760746
61659589683570811164236331472244
61659589683570859150430258983957
61659589683570860979736827124597
61659589683570860980572507468277
61659589683573226740818753802116
61659589683573228737908015663765
61659589683573256386352349498696
61659589683573262493985007902208
61659589683573512242372698024757
61659589683573512242372704176531
61659589683573512860896869702548
61659589683573512867399712996338
61659589683573528920400524039302
61659589683573562065549919177013
61659589683573562134181411505114
61659589683573562683819657434623
61659589683573571608468503231750
61659589683574413297950740261298
61659589683574429495555135937945
61659589683574462702777853774549
61659589683574472587810009203685
61659589683581632802138199304481
61659589683581662442839032627967
61659589683581667793477177940005
61659589683581667793560745974373
61659589683581667793560836314195
61659589683581677267000621048079
61659589683581677267561922101987
61659589683581677267561922120861
61659589683582535017078531533420
61659589683582535017078904586048
61659589683582577698116043967573
61659589683582582637244122441300
61659589683582582637244127046163
61659589683585284340679473017219
61659589683585284340679581484688
61659589683585284340679581602732
61659589683585284340742234782143
61659589683605682386982388130954
61659589683605682935773239179638
61659589683605693505039511107667
61659589683605933169166435904078
61659589683605933306448106617056
61659589683605942587649519682922
61659589683605948123830964182498
61659589683605948123831308556240
61659589683605977565949518228555
61659589683605977565952617533445
61659589683605977634018393043674
61659589683605977771226888923003
61659589683605977772062569266683
61659589683605977778558392760621
61659589683605982530499397219274
61659589683605983124392967274673
61659589683605983124392970457001
61659589683605983124396323324831
61659589683605983124396409436985
61659589683605983124480006150239
61659589683605983125044837583337
61659589683605983125044837600564
61659589683605983125044837600807
61659589683605983125228647618353
61659589683605983125228650800681
61659589683605983125232003668511
61659589683605983125232089763195
61659589683605983125232118459551
61659589683605983125233237667953
61659589683605983125233237673569
61659589683605983132008060021293
61659589683605983132008061420973
61659589683605983132008061434023
61659589683605983132070736047069
61659589683605983132070737109879
61659589683605992413210502470475
61659589683605992595948616096110
61659589683605993831570864631479
61659589683605997354596896325029
61659589683609595965556864814867
61659589683609595965556979600291
61659589683609595965619621796822
61659589683609595965619626579791
61659589683609595965619741365215
61659589683609595965619993314464
61659589683609595965619993782428
61659589683609595965619993786640
61659589683609596101966844150831
61659589683609596102817619540259
61659589683609596102817986274932
61659589683609596102817986392976
61659589683609596102817986397188
61659589683609596102817990996458
61659589683609596514411597021983
61659589683609596514411597371903
61659589683609596514411711807407
61659589683609596514600341458451
61659589683609596514663017484227
61659589683609599671658047046093
61659589683609599671658048108903
61659589683617683375721747205101
61659589683617699840516563141292
61659589683617699840516564558234
61659589683617699840579239167068
61659589683617699977777231659572
61659589683617699977777231777616
61659589683617699977777231781828
61659589683617699977777233194558
61659589683617699977777236381098
61659589683617705330943308493470
61659589689081079879926893912648
61659589689092701198104559951256
61659589689092701198104560301176
61659589689092701381118899585112
61659589689092785477090248357128
61659589689094052255713365033611
61659589689094052667337737098971
61659589689094057607030326963015
61659589689094057607030326967227
61659589689166953639579006469226
61659589689186494347606708434833
61659589689186494492398787250326
61659589689186496182014447521034
61659589689186496322541035734646
61659589689186496322541039979784
61659589689187394915418404336117
61659589689187396744745864485349
61659589689187396749826229161466
61659589689187695104688969636545
61659589689187696894157997869587
61659589689187696896609076333064
61659589689187696933995537777185
61659589689190096809399127061746
61659589689190096809399128128976
61659589689190097998173329602841
61659589689190097998173358121321
61659589689190097998991588576554
61659589689190098043926914314555
61659589689190098043926914333429
61659589689190098592972284940883
61659589689190098592973031004694
61659589689190098592973032066100
61659589689190098593516222754458
61659589689190098593516223222422
61659589689190112685073042824143
61659589689190112685135804589067
61659589689190112822333711460467
61659589689190112822333797199615
61659589689190112868087267672575
61659589689190112868087381991439
61659589689190348774401672010130
61659589689190364833905715358186
61659589689190396952916136150066
61659589689190396952916136155890
61659589689190398188262153876982
61659589689190398188262153882806
61659589689190398233176586071357
61659589689190398233176587606391
61659589689190398233176587625265
61659589689190398599228625392879
61659589689190398599292047008838
61659589689190398599292048543872
61659589689190398599856131242226
61659589689190398599856135959588
61659589689190398600045307696328
61659589689190398775444783012957
61659589689190398775444783017169
61659589689190398782219606704709
61659589689190398782222704295078
61659589689190398782222704296530
61659589689190398782222704474645
61659589689190398782222704491898
61659589689190398782222704491907
61659589689190398782222705357936
61659589689190398782242850241311
61659589689190398782786788522850
61659589689190398782786788706629
61659589689190398782786788719670
61659589689190398782786788719679
61659589689190398782786792773652
61659589689190401746980079337061
61659589689190412874406398469211
61659589689190413011604276760895
61659589689190413011604391079759
61659589689190413057336940964411
61659589689191254741133158483861
61659589689191297375935753241681
61659589689191297383467164482256
61659589689191298801009290031881
61659589689191299160262888677437
61659589689191299165154077371619
61659589689191299167041068419379
61659589689191299167041068419380
61659589689191299167605155835095
61659589689191299167605155835096
61659589689191299205995552880953
61659589689191299213337472500219
61659589689191299213337844017653
61659589689191299342440313992869
61659589689191313435440917632191
61659589689191313442155418344719
61659589689191313442218065790779
61659589689191313579416058401327
61659589689191313579416086981043
61659589689191313625148722604843
61659589689191313991260740336075
61659589689198170348921855591630
61659589689198173916069663465878
61659589689198201873950833961194
61659589689198201919704390173302
61659589689198201919704394424264
61659589689198203520326744819966
61659589689198203703257401634030
61659589689198203703257402101994
61659589689198203703257402106206
61659589689198203703278294116250
61659589689198203703278294129300
61659589689198203703278298361388
61659589689198203704094230355888
61659589689199359851438421595417
61659589689199402486241016353237
61659589689199404270568151790397
61659589689199404274877721649249
61659589689199404274895256251191
61659589689199404277322086654513
61659589689199404277325437987309
61659589689199404277325437987310
61659589689199404277343002840301
61659589689199404277346330010404
61659589689199404277346334714667
61659589689199404277346334714668
61659589689199404277405764955145
61659589689199404277911190598983
61659589689199404315547584493877
61659589689199404323075667043817
61659589689199404323078651379791
61659589689199404323079022897225
61659589689199404452745577104425
61659589689199404460336421769209
61659589689199407981751565439941
61659589689199408019893384978673
61659589689199419094726204779485
61659589689199419277719623708393
61659589689202072214642973739790
61659589689202075781790781614038
61659589689202104189676104057089
61659589689202104196935918118898
61659589689202104197019485686706
61659589689202104334196586755222
61659589689202104334468182413456
61659589689202104334468182885632
61659589689202104379950142967330
61659589689202104379950147218131
61659589689202104379950147218132
61659589689202104379971063207169
61659589689202105431798092024633
61659589689202105568975168449393
61659589689202105568978519782189
61659589689202105568978519782190
61659589689202105568978520249994
61659589689202105568978520254365
61659589689202105568978520254366
61659589689202105568995970120971
61659589689202105568995970138441
61659589689202105568996084985101
61659589689202105568999068971155
61659589689202105568999411910277
61659589689202105568999412258586
61659589689202105568999412264409
61659589689202105568999412264410
61659589689202105569815348504048
61659589689202105614732105177331
61659589689202105974003496711693
61659589689202105980569146281037
61659589689202105980572497613833
61659589689202105980593389623829
61659589689202105980593394341191
61659589689202105980844093740032
61659589689202105981346535520279
61659589689202106018982672197729
61659589689202106026322726670341
61659589689202106026325711006315
61659589689202106026326082523749
61659589689202106026514111086303
61659589689202106156180664808277
61659589689202106157017836351373
61659589689202106163774751026272
61659589689202106164360875159959
61659589689202109136143892859349
61659589689202109684914946765833
61659589689202109723328472682525
61659589689202109730668412640927
61659589689202109730668412658397
61659589689202109730668527505057
61659589689202109730671511491111
61659589689202110919696880260765
61659589689202110919721123603557
61659589689202120386379286574365
61659589689202120386379286924285
61659589689370181749506363453875
61659589689370183533895055720263
61659589689370226763411459742769
61659589689370226770753809800147
61659589689373779074035025745575
61659589689373783967973658096213
61659589689373783967974031167715
61659589689373784021320297170775
61659589689373784641533605945696
61659589689373785804891135222503
61659589689373812433450404647647
61659589689373828485364491622387
61659589689373828492957545788485
61659589689374078803509992039647
61659589689374079400566030094009
61659589689374079400566374467751
61659589689374079408159084260107
61659589689374081261210654169370
61659589689374084754551711695499
61659589689374084968064610294130
61659589689374084968064954667872
61659589689374113812313460160643
61659589689374128629132577872055
61659589689374128629132577885105
61659589689374128629696662099827
61659589689374128636474583574565
61659589689374129226188960313209
61659589689374134165316694765113
61659589689380989318298940366394
61659589689381889751274784825268
61659589689381889751274785297444
61659589689381889751277884484290
61659589689382190078641858478711
61659589689384441284659174272080
61659589689384590990483186823889
61659589689384591036236743035997
61659589689384591036236743037401
61659589689384591402202773925934
61659589689384591448018748944969
61659589689384592637611210459777
61659589689384891179753752124317
61659589689384891591535758033289
61659589689384891599067196927688
61659589689384891774466442193859
61659589689384891774550387899047
61659589689384891781808447900581
61659589689384891782081421303944
61659589689384893428452857509139
61659589689385792166059514463365
61659589689385792166059858997513
61659589689385792166059973316377
61659589689385792166062985304563
61659589689385792166606148339097
61659589689385792166878892828972
61659589689385792205017699331162
61659589689385792205038734828815
61659589689385792205038739138231
61659589689385792210089794083985
61659589689385792211816541025621
61659589689385792212359704670701
61659589689385792212359705024993
61659589689385792212380625259009
61659589689385792212632448568904
61659589689385792212632449041080
61659589689385792212632822114039
61659589689385792342299407774555
61659589689385792349073853808537
61659589689385792349074198164809
61659589689385792349893204833701
61659589689385793401388081834029
61659589689385793401408973962117
61659589689385793584398955368539
61659589689385793584402378422614
61659589689385793584419871475675
61659589689385793584419876074936
61659589689385793584419876074945
61659589689385793995933594607378
61659589689385793996184313082483
61659589689385793996184314145341
61659589689385793996201877384647
61659589689385793996201877734567
61659589689385793996205233788883
61659589689385793996749173211985
61659589689385793997021485688437
61659589689385824968821054465631
61659589689385841577370873321075
61659589689385841577935729205391
61659589689408950653235884184786
61659589689409202809714172722661
61659589689409203221496436898837
61659589689409203404423282169206
61659589689409203404444202757514
61659589689409203404506964522438
61659589689409203404510661747269
61659589689409206370879704722341
61659589689409206508140489230033
61659589689409206515752114279249
61659589689409206927262435114877
61659589689409207110548370571745
61659589689409207110548714928017
61659589689409208155268396994553
61659589689409208162880003999970
61659589689409208162880004354102
61659589689409236163147763354591
61659589689409236574741741186235
61659589689409236575013709883999
61659589689409236757944252379199
61659589689409240274003852356151
61659589689409250842506478183022
61659589689409250850034446236222
61659589689409250850131044143701
61659589689409250980548446924456
61659589689409251033061586638901
61659589689417012030767891026678
61659589689417045240165230250259
61659589689417045240980018585347
61659589689417306729587740699238
61659589689417308513976432971450
61659589689417308513997353559758
61659589689417308514813256503770
61659589689417311488797394667665
61659589689417311626058149043137
61659589689417312037024504449133
61659589689417312037024625098322
61659589689417312220857852078581
61659589689417355953659816411263
61659589689417355953659816430137
61659589689417356090837003243417
61659589689417356136590588035241
61659589689420909000837967314601
61659589689420909001402051547989
61659589689420910785244480121486
61659589689420913889693655136045
61659589689420913935447211348153
61659589689420913935447211349557
61659589689420913942222038222265
61659589689420914308271665920902
61659589689420914308814572151113
61659589689420914347229217257125
61659589689420914347229474475973
61659589689420914483673978369041
61659589689420915536821678771933
61659589689420915543596505646045
61659589689420915544164717580519
61659589689420915719019996095957
61659589689420916131555490722410
61659589689420916131618166748186
61659589689420916138960948356554
61659589689420916138960948356797
61659589689420947655557018262163
61659589689420947655557018281037
61659589689420947700494666949863
61659589689420947701309455284951
61659589689420947701310574474271
61659589689420947701310574475675
61659589689420947701310574493145
61659589689420947701498859770447
61659589689420958231600521581051
61659589689420958231684089615211
61659589689420958368861190217215
61659589689420958772827218852163
61659589689420958772827218852323
61659589689420958772827247081959
61659589689420958772827333176803
61659589689420958772827333643363
61659589689420958772830690760591
61659589689420958772830690761995
61659589689420958772830691110511
61659589689420958772848254231671
61659589689420958772851611350303
61659589689420958773015620000993
61659589689420958773101510498381
61659589689420958773101539563371
61659589689420958773102285337253
61659589689420958773102285687173
61659589689420958773102285692789
61659589689420958773102400478213
61659589689420958773102658758515
61659589689420958773134087664500
61659589689420958780357544200655
61659589689420958780358658809579
61659589689420958780440848901781
61659589689420958780440849256073
61659589689420958780440963691577
61659589689420958780440964041497
61659589689420958780441221954409
61659589689420958780441308047849
61659589689420958780441968096925
61659589689420958780441968451217
61659589689420958780441996793281
61659589689420958780442001398375
61659589689420958780442083236641
61659589689420958780442087487443
61659589689420958780442341168427
61659589689420958780445440355273
61659589689420958780452802007117
61659589689420958780629135613703
61659589689420958780632577757141
61659589689420958780633725650045
61659589689420958780726764160507
61659589689420958826208840115025
61659589689420958963657422509813
61659589689478235812727671067429
61659589689478246930826337033754
61659589689478250635172137518550
61659589689478250635172139053584
61659589689478278317679161467796
61659589689478280102103836015795
61659589689478280147836500219311
61659589689478280285097255122579
61659589689478280285118060864227
61659589689478280290179829300739
61659589689478283852182300704107
61659589689478978904196770179616
61659589689478984440380539497938
61659589689478985492712997029140
61659589689479028722225268739850
61659589689479130691465640339809
61659589689479134388444382459643
61659589689479134527964456642537
61659589689479134527967924295791
61659589689479134534742751169903
61659589689479135579753087529019
61659589689479135632849711247473
61659589689479136181892728749361
61659589689479136181892730149041
61659589689479136181893500401693
61659589689479136181893504987913
61659589689479136181895824749667
61659589689479136181895827936207
61659589689479136182144893135433
61659589689479136182144893252073
61659589689479136182144897838293
61659589689479136182144897839697
61659589689479136205053196440425
61659589689479136381292598468749
61659589689479147499388210365787
61659589689479147506187037665128
61659589689479150999275559035597
61659589689479151073252282269020
61659589689479151075510938953094
61659589689479151075782535070463
61659589689479152234057607320165
61659589689479152447574207759638
61659589689479152859084842890218
61659589689479152859356439007586
61659589689479152859356439007587
61659589689479152860172346550869
61659589689479152860172719603497
61659589689479178860084610892555
61659589689479178860084725677979
61659589689479178862366115264155
61659589689479180647005822715975
61659589689479180647005822717379
61659589689479180647005937502803
61659589689479180647006195770007
61659589689479180647006195787477
61659589689479180647006281876545
61659589689479180647006941924169
61659589689479180647006970608879
61659589689479180647006970621929
61659589689479180647007314995671
61659589689479180647571054836651
61659589689479180654348976311389
61659589689479180669915618184023
61659589689479180715669202566149
61659589689479180851213230654997
61659589689479180852929843032455
61659589689479180852929871202473
61659589689479180857991525202023
61659589689479183801468681800219
61659589689479183801468796585643
61659589689479184419994082872335
61659589689479184420015003460643
61659589689479184426768909746447
61659589689479184426789830334755
61659589689479185585862821867643
61659589689479185593473611340359
61659589689479195471163851530675
61659589689479195471163966316099
61659589689479195471164224583303
61659589689479195471164310689841
61659589689479195471728710597319
61659589689479195471729083649947
61659589689479195478507005124685
61659589689479196706511017149091
61659589689479196706514111749717
61659589689479200410856813279543
61659589689479436371143144877677
61659589689479436371415487132217
61659589689479436392631537624617
61659589689479436394323789970649
61659589689479436394323790320569
61659589689479436577338014819081
61659589689479452453809900667342
61659589689479453048606502961054
61659589689479453049443332732832
61659589689479453049443447170766
61659589689479480859165291475859
61659589689479480864247865654019
61659589689479484539785851646307
61659589689479484539786511693931
61659589689479484563511091960655
61659589689479484570285918834767
61659589689479486400431523250264
61659589689479486400432294902596
61659589689479495660163595434571
61659589689479495660435937689111
61659589689479495683326304684024
61659589689481730013878350534730
61659589689481830738524992216903
61659589689481831975835231473106
61659589689481831975839445268876
61659589689481831975839449868146
61659589689481832524815229992626
61659589689481832524877992107470
61659589689481832524881344975300
61659589689481832532409313028500
61659589689481832532409317277850
61659589689481835682628835920064
61659589689481835682629610758936
61659589689481835682629869039190
61659589689481835682632193387164
61659589689481836231671510465360
61659589689481836231674867932460
61659589689481837283189552727143
61659589689481837328922216930659
61659589689481837329005522085512
61659589689481837329005526684782
61659589689481837329005780365766
61659589689481837466202739857188
61659589689481837466202744456458
61659589689481837466203519295330
61659589689481837466203772976314
61659589689481837466206097324288
61659589689481837466265415882964
61659589689481837466265420482234
61659589689481837466266190721836
61659589689481837466266195321106
61659589689481837467018303031148
61659589689481837467018561311402
61659589689481837473796482768878
61659589689481837473796487368148
61659589689481837473796487372360
61659589689481837473796568862158
61659589689481837473796573461428
61659589689481837473797601981284
61659589689481837473799926329258
61659589689481837535664005028635
61659589689481837878048454911062
61659589689481837878050779259036
61659589689481837901713718541614
61659589689481848584323744359512
61659589689481848584386166350172
61659589689481848584386166354384
61659589689481848584386510723706
61659589689481848584389605311282
61659589689481848591917573364482
61659589689481852291179684708062
61659589689481852291179770801342
61659589689481852291180029081596
61659589689481852291183128268442
61659589689481852776499341895544
61659589689481853937284004500908
61659589689481853937555600631478
61659589689481853937555600633908
61659589689481853937555600638120
61659589689481853937555686727188
61659589689481853937555940408172
61659589689481853937559039595018
61659589689481853938308827906276
61659589689481853945087007648218
61659589689481854562603530040354
61659589689481880154266084537774
61659589689481880154266859376646
61659589689481880154266859726566
61659589689481880154267117656900
61659589689481880154267118006820
61659589689481880154269442004874
61659589689481880154270216843746
61659589689481880703308759083070
61659589689481881938655551644646
61659589689481881938655551648858
61659589689481881938655805679762
61659589689481881938655809929112
61659589689481881938655896018180
61659589689481881938656666607701
61659589689481881938658904512476
61659589689481881938658990605755
61659589689481881938658990605756
61659589689481881938659248886010
61659589689481881938660023724882
61659589689481881961568699978903
61659589689481882556344387333337
61659589689481882556365189003511
61659589689481882556365303322375
61659589689481885527869092646546
61659589689481886123513111196623
61659589689481887289109024790118
61659589689481887358023080046392
61659589689481896648434463689168
61659589689481896648468298414781
61659589689481896762816933325772
61659589689481896762817277699306
61659589689481896785726614006775
61659589689481896785726728792199
61659589689481896785729052790253
61659589689481896829788060888071
61659589689481896831480313234103
61659589689481896831480313584023
61659589689481896831482523263213
61659589689481896832299205094485
61659589689481896832299576630794
61659589689481896832299577102970
61659589689481896832299577121843
61659589689481898409946330204970
61659589689482137660350833271361
61659589689482137662795198276625
61659589689482148796547456716948
61659589689482152500893257201744
61659589689482152503422724195397
61659589689482152920016350983864
61659589689482154126554311542385
61659589689482154131637914590321
61659589689482154150550613916118
61659589689482154157244988371194
61659589689482154332749179942955
61659589689482154340071299461162
61659589689482154340259327538490
61659589689482154340346366420849
61659589689482154340911222305165
61659589689482154752627745032366
61659589689482154752690506797290
61659589689482182150818373270739
61659589689482182567494925280543
61659589689482182745363812105591
61659589689482182745614976614211
61659589689482182745614981213481
61659589689482185717139686644782
61659589689482186267030120284943
61659589689482187478379331831595
61659589689482187485907299884795
61659589689482187501540089136116
61659589689482187502314151098128
61659589689482187548046815301635
61659589689482187548130383336003
61659589689482187548130498127259
61659589689482188096900404125503
61659589689482188103679354529120
61659589689482196973302745627688
61659589689482196974999532351533
61659589689482196974999646670397
61659589689482196975815554134938
61659589689482196975816214182805
61659589689482198622107410114792
61659589689482202326534434669552
61659589689482202326538293286911
61659589689483038040271555648601
61659589689483038223285809194793
61659589689483038246978877646447
61659589689483038247013716812255
61659589689483038292746381015771
61659589689483038642413549913273
61659589689483038704528414074499
61659589689483038711303240948611
61659589689483038711306565603907
61659589689483038711870419781221
61659589689483038848584798424217
61659589689483052933890183917039
61659589689483053482681647248902
61659589689483053482682025024668
61659589689483053489730812418191
61659589689483053672724230997179
61659589689483053672745151585487
61659589689483054695140073578451
61659589689483054724805961038378
61659589689483054907820319454922
61659589689483054908071023558026
61659589689483054908071023562238
61659589689483055319602223680082
61659589689483055320439440933650
61659589689483055320690114820244
61659589689483082718650961180615
61659589689483083130412423686617
61659589689483083130433339675655
61659589689483083313447564524087
61659589689483086216237150636555
61659589689483086285429203209317
61659589689483086285715117976051
61659589689483086285715117994925
61659589689483086285715201020495
61659589689483086285715204206249
61659589689483086285732682651176
61659589689483086285736121608803
61659589689483086292207469040327
61659589689483086887288496910917
61659589689483088046379399120875
61659589689483088046379772173503
61659589689483088046380543825835
61659589689483088053718995786023
61659589689483088070104924876061
61659589689483088076627542370690
61659589689483088076628704690477
61659589689483088076881817936755
61659589689483088115039250791816
61659589689483088115855153735828
61659589689483088115858482610923
61659589689483088115858595879209
61659589689483088115858600465429
61659589689483088122382260883711
61659589689483088122382260902585
61659589689483088664891025110276
61659589689483097382367704494411
61659589689483097403853772892648
61659589689483097405550559616493
61659589689483097405550673935357
61659589689483097406367612984074
61659589689483097542808989993911
61659589689483097542811313991965
61659589689483097588562574435815
61659589689483097588562574785735
61659589689483097588564898783789
61659589689483097954591254170087
61659589689483099189919219391143
61659589689489807718633063268396
61659589689489943195032949284157
61659589689489943195095625327403
61659589689489957881992850212438
61659589689489958025969272703525
61659589689489958026031948729301
61659589689489987529388545382095
61659589689489991240320500511040
61659589689489991240323987295441
61659589689490001942604468207445
61659589689490002353550019483343
61659589689491155070232886295426
61659589689491158645769465208652
61659589689491158645769466743903
61659589689491158646334713389171
61659589689491158646334713408102
61659589689491158782779564839562
61659589689491158783030268942666
61659589689491160429908258443970
61659589689491160429908602800242
61659589689491160429908617345226
61659589689491160430159278224309
61659589689491160430159651276937
61659589689491160430180227627008
61659589689491160430180242036638
61659589689491160430180242040850
61659589689491160430180570448303
61659589689491160430180571983253
61659589689491160430180571983280
61659589689491160430180584993230
61659589689491160430180619813222
61659589689491160430180705552370
61659589689491191997591048076215
61659589689491191997591134165283
61659589689491191997591387846267
61659589689491191997594487033113
61659589689491191997594534860616
61659589689491191997594648113219
61659589689491191998159733703897
61659589689491193187184758100017
61659589689491193187187852700643
61659589689491193781984341737540
61659589689491193781984341741752
61659589689491203064899611882269
61659589689491203064899726201133
61659589689491203065443578920661
61659589689491203110632021931688
61659589689491203110653196674093
61659589689491203246215935397932
61659589689491203247913951049565
61659589689491203248729890457752
61659589689491204300222159554405
61659589689491204300225254155031
61659589689491208004567960039201
61659589689493843870951566635042
61659589689493845105733500129974
61659589689493859678152620032806
61659589689493859861167075520768
61659589689493859937234653905642
61659589689493859937234654023894
61659589689493859937422681982970
61659589689493860486277328569190
61659589689493861721896090317932
61659589689493893029977640322016
61659589689493893647651065186625
61659589689493893647734718960141
61659589689493893647734748012033
61659589689493893654990374892425
61659589689493893654990375009065
61659589689493893654990719365337
61659589689493893654990747945053
61659589689493893655262344075463
61659589689493893655265786218901
61659589689493893700838107348607
61659589689493893700838107702739
61659589689493893700841594487140
61659589689493904219271131497199
61659589689493904356531800133315
61659589689493904356531800133363
61659589689493904356531800133523
61659589689493904356552692141955
61659589689493904402285103726568
61659589689493904402285356345423
61659589689493909684362404939744
61659589689493909706967601756370
61659589689493909707239569404214
61659589689493909707239569404374
61659589689493909707239570453974
61659589689493909707243008361272
61659589689493909707243009411032
61659589689493909707992711633062
61659589689493909707992714815390
61659589689493909708090341598421
61659589689493909714770604411444
61659589689493909714770607593772
61659589689493909752996593271188
61659589689493909753006682093753
61659589689493909753843897810577
61659589689514106582591198498792
61659589689514107628146501602494
61659589689514152099786073168498
61659589689514258523483481622439
61659589689514273210383806183966
61659589689514273217723488942394
61659589689514274589785978187088
61659589689514275001568245558642
61659589689514301027706074185106
61659589689514302858612082020811
61659589689514302995057923994090
61659589689514302995057962322047
61659589689514303002399926512868
61659589689514306564650135201559
61659589689514308349126986620389
61659589689514308349126986620390
61659589689514308355901810508923
61659589689514308355901896597991
61659589689514317682007494789454
61659589689514317682857882566084
61659589689514317689360737560104
61659589689514317819780808691702
61659589689514558719528480236434
61659589689514558719528853307936
61659589689514573353897716085440
61659589689514573353900815272286
61659589689514573361239350120340
61659589689514573361240498030714
61659589689514573536911682175618
61659589689514573536912055247120
61659589689514574596021283609656
61659589689514574596021656681158
61659589689514575190817887444234
61659589689514575190817887444235
61659589689514575191655087211511
61659589689514601216976668183342
61659589689514601224504636236542
61659589689514603001314304327951
61659589689514603184046085285403
61659589689514603184328527622475
61659589689514603184328527623879
61659589689514603184328529176383
61659589689514603185144436880311
61659589689514603185144436884523
61659589689514603191639139451501
61659589689514603191918096735227
61659589689514603191918871574099
61659589689514603191921195922073
61659589689514603191922358341999
61659589689514603191922358359261
61659589689514603192486442573983
61659589689514603192486442587033
61659589689514607943601064498462
61659589689514608537494605975549
61659589689514608537494605993019
61659589689514608537498076834217
61659589689514608537560466940414
61659589689514608537560724157813
61659589689514608537560725207573
61659589689514608537560840011925
61659589689514608538124551172398
61659589689514608538125584272813
61659589689514608538125584274217
61659589689514608538125584291687
61659589689514608538312836454075
61659589689514608538313869568989
61659589689514608538313984360237
61659589689514608538313984364449
61659589689514608538397551920817
61659589689514608538397551922221
61659589689514608545088806712173
61659589689514608545088808111853
61659589689514617825524503877774
61659589689514617826101771863938
61659589689514617826371416208112
61659589689514617826373739511942
61659589689514617826375274825471
61659589689514617832877746648424
61659589689514618009302465693607
61659589689514618009302465697819
61659589689514618016080387155295
61659589689514618016080387172557
61659589689514618016644471387279
61659589689514618016644471400329
61659589689514619060883705353254
61659589689514619060884078424756
61659589689514619068495355759686
61659589689514619068495728831188
61659589689514619244651582626003
61659589689514619251426012579366
61659589689518177462629874489549
61659589689518177462630247542177
61659589689518204914121866025015
61659589689518204914122980633939
61659589689518204914122985233209
61659589689518205272338163467843
61659589689518205272338163468003
61659589689518205272338163473619
61659589689518205272338277786867
61659589689518205272338277792483
61659589689518205272338278259043
61659589689518205272526564616673
61659589689518205272528801340545
61659589689518205272610246969905
61659589689518205272612455114061
61659589689518205272612484165953
61659589689518205272612484179051
61659589689518205272613229948561
61659589689518205272613229952933
61659589689518205272613230302853
61659589689518205272613230308469
61659589689518205272613345093893
61659589689518205272613603020063
61659589689518205272613603374195
61659589689518205272613603379970
61659589689518205279868111046345
61659589689518205279868111162985
61659589689518205279868115763707
61659589689518205279868455519257
61659589689518205279868484098973
61659589689518205279868488816335
61659589689518205279869603425259
61659589689518205279951793871753
61659589689518205279952166924381
61659589689518205279952252663529
61659589689518205279956384970953
61659589689518205280140080229383
61659589689518205280143522372821
61659589689518205280144670265725
61659589689518205325715843856659
61659589689518205325716958465583
61659589689518205325716963064853
61659589689518205455565180894575
61659589689518205456379969229663
61659589689518205456381088442312
61659589689518205456381088443716
61659589689518205463154423051147
61659589689518210214764164153730
61659589689518210214847731715922
61659589689518210214848104952254
61659589689518210809372367877950
61659589689518210809372367896580
61659589689518210816147534606435
61659589689518210816147535072995
61659589689518210816147563302791
61659589689518210816147649391859
61659589689518210816419159414487
61659589689518219547728612937614
61659589689518220280537998042959
61659589689518221331845337910130
61659589689518221331845337910290
61659589689518221331848408046488
61659589689518221332033624254662
61659589689518221332036690158932
61659589689518221332117305558134
61659589689518221332117306607894
61659589689518221332120372512164
61659589689518221332120375694492
61659589689518221332601549225576
61659589689518221332870447786982
61659589689518221332870450969310
61659589689518221332873516873580
61659589689518221332968076155912
61659589689518221339648340565364
61659589689518221339648343747692
61659589689518221515078971901323
61659589689518221515079057990391
61659589689518221515079359499607
61659589689518221515082410858221
61659589689518221515898361448134
61659589689518221515898366231103
61659589689518221515898366231139
61659589689518221515919624974404
61659589689518221522673140676345
61659589689518221522673145275615
61659589689518221522673188322246
61659589689518221926641568135284
61659589689518221926641568319019
61659589689518221926641568667535
61659589689518221926641568668939
61659589689518221926829855030940
61659589689518221926851233343795
61659589689518221926913909369571
61659589689518221926916975272437
61659589689518221927394714097584
61659589689518221927492338746159
61659589689518221927492338929894
61659589689518221927492339278410
61659589689518221927492339279814
61659589689518221927492343529128
61659589689518221927492343712863
61659589689518221927492344062783
61659589689518221927670493754871
61659589689518221927702008737639
61659589689518221927764684763415
61659589689518221934256686378705
61659589689518221934256686728625
61659589689518221934267123107259
61659589689518221934539135047035
61659589689518221934539135396955
61659589689518225084759685745565
61659589689526280787981241888715
61659589689526282572371053369121
61659589689526282572371426421749
61659589689526308788802493895981
61659589689526308789081111405443
61659589689526308789081111409655
61659589689526308789081197498723
61659589689526308789081455778977
61659589689526325206804583294770
61659589689526325206804583294930
61659589689526325206807653431128
61659589689526325206992869639302
61659589689526325206995935543572
61659589689526325207076550942774
61659589689526325207076550942934
61659589689526325207076551992534
61659589689526325207079617896804
61659589689526325207079621079132
61659589689526325207079989899832
61659589689526325207079990949592
61659589689526325207557728705946
61659589689526325207560794610213
61659589689526325207560794610216
61659589689526325207829696353950
61659589689526325207832762258220
61659589689526325207927321536340
61659589689526325207927325785738
61659589689526325214607585950004
61659589689526325214607589132332
61659589689526325252833574809748
61659589689526325252833575859508
61659589689526325390038217285963
61659589689526325390038303375031
61659589689526325397349961124005
61659589689526325397632390660255
61659589689526330148463720683149
61659589689526330743263763468956
61659589689526330743835655104154
61659589689526330743835655222198
61659589689526330743835655570714
61659589689526330743835655572118
61659589689526330743835659802802
61659589689526330744013465690903
61659589689526330744024055184350
61659589689526330744024056702074
61659589689526330744024059888614
61659589689526330744107623218718
61659589689526330744107623220122
61659589689526330744107624268478
61659589689526330744107624269882
61659589689526330744107627450806
61659589689526330744107627452210
61659589689526330744107739055306
61659589689526330750801820344721
61659589689526330751366679411365
61659589689526330751367052463993
61659589706819017218454644735619
61659589706819027789945830855271
61659589706819028338830957300315
61659589706819033278523547160147
61659589706912370594443034358286
61659589706912372421319363619450
61659589706912372424585282842606
61659589706912372424585283196738
61659589706915824532285068823558
61659589706915972865689817980684
61659589706915974100217577064933
61659589706915974695016618142123
61659589706915974695079294167899
61659589706915974695560470334434
61659589706915988924378044661707
61659589706915988924440720687483
61659589706916273047428973438813
61659589706916273054960384679388
61659589706916274289488171061717
61659589706916274290306400990766
61659589706916274290306401344898
61659589706916274836083127596215
61659589706916274838509924902065
61659589706916274838530845607013
61659589706916274838533627230443
61659589706916274838534287199362
61659589706916274838534288616512
61659589706916274839098371427134
61659589706916274839350223794744
61659589706916274881565087833602
61659589706916274881815791936706
61659589706916274884263854166801
61659589706916274884266951402878
61659589706916274884266951758622
61659589706916274884266952820028
61659589706916274884266956007972
61659589706916274884349859468327
61659589706916274884821337190169
61659589706916274884831035990606
61659589706916278542855725386861
61659589706916289113648524222987
61659589706916289113648638541851
61659589706916289113711285987911
61659589706916289113711314567627
61659589706916289662691198768283
61659589706916289662753960533207
61659589706924079805301649209794
61659589706924079805301649214006
61659589706924079805322541218386
61659589706924079805322541224209
61659589706924079805322541224210
61659589706924079805322541769498
61659589706924079806138477817980
61659589706924378157734236550369
61659589706924378165265646375406
61659589706924379946388390709175
61659589706924379948836223037433
61659589706924379948836223387353
61659589706924379948839550306706
61659589706924379948898985152277
61659589706924379949655486906300
61659589706924379992121055048262
61659589706924379992141975636570
61659589706924379994568887240949
61659589706924379994568887590869
61659589706924383653182023522229
61659589706924383653182023872149
61659589706924383653244785637073
61659589706924383698914687725745
61659589706924394766219424976617
61659589706924394766219425326537
61659589706924394773541285266593
61659589706924394811952089180133
61659589706924394811952089530053
61659589706924396008323218761525
61659589706927980428918344129729
61659589706927980436240833867234
61659589706927980436261725877438
61659589706927980436512429997804
61659589706927981671022767357954
61659589706927981671040332097273
61659589706927981671043659366546
61659589706927981671043659372370
61659589706927981671043659726502
61659589706927981671859595966140
61659589706927982220651566408332
61659589706927982263389102198298
61659589706927982265564967092901
61659589706927982265818998138444
61659589706927982265818999555593
61659589706927982266384230611848
61659589706927985375386132931989
61659589706927985969910767227777
61659589706927996488423534036457
61659589706927996488423534386377
61659589706927998325407848290228
61659589706927998325407876869944
61659589707098754753118604578655
61659589707098759685304518632159
61659589707098759710974268379969
61659589707098760236795258724503
61659589707098760267294162411488
61659589707106865377035341291060
61659589707106865420318911190020
61659589707106865422768005494576
61659589707106865422768010080796
61659589707106865423332865965112
61659589707110467099239494992649
61659589707110468929381743299093
61659589707110767280961200053409
61659589707110767280982092062001
61659589707110767288510060293077
61659589707110767830024766607297
61659589707110767837552734660497
61659589707110767837552734838373
61659589707110767837553079194645
61659589707110767837553107774361
61659589707110767838372113026104
61659589707110767875757430810813
61659589707110767883285398864013
61659589707110767883285399041889
61659589707110767883306319630197
61659589707110767883306663986469
61659589707110767884125668766036
61659589707110767884125669238212
61659589707110769072898707900454
61659589707110769072901851220127
61659589707110769111103448537729
61659589707110769118631416590929
61659589707110769118634515423643
61659589707110769118652423386403
61659589707110769667695097581779
61659589707110769667695097931699
61659589707110769667761217163723
61659589707110800640314274662763
61659589707110801189106245104955
61659589707110802424703741756617
61659589707110817242086943695801
61659589707134632303327666971448
61659589707135068335087293261841
61659589707135078911674623046097
61659589707135078911695572330761
61659589707135078911758334095685
61659589707135079460463269179111
61659589707135079460546951652817
61659589707135079460546952006949
61659589707135079460738591232329
61659589707135079460801352997253
61659589707135079506467529631298
61659589707135079506470882499857
61659589707135079506488450219606
61659589707135079506492147444437
61659589707135079506551211984530
61659589707135079506554909209361
61659589707135083166758792915611
61659589707135083166839406178001
61659589707135083212529856268913
61659589707135083212530200625185
61659589707135083212592618033837
61659589707135083212592962390109
61659589707135084394594434402679
61659589707135084401934117161107
61659589707135084401934117515239
61659589707135084402122244072610
61659589707135112807289397763867
61659589707135112807289398117999
61659589707135112813983981258875
61659589707135112814064224637979
61659589707135112814064224992111
61659589707135117748111707387841
61659589707135117755451390146269
61659589707135127089373284216341
61659589707135128866231683020389
61659589707135128866796538904705
61659589707135128866796539258837
61659589707135132573005285566873
61659589707142888132812138488770
61659589707143184616020680433542
61659589707143184616041601021850
61659589707143184616857503965862
61659589707143187728039634740305
61659589707143188269553679791531
61659589707143188276329541196738
61659589707143188322062160877326
61659589707143190106475227043713
61659589707143221623070952772481
61659589707143232192902056483903
61659589707143232192902056502777
61659589707143232741190928409241
61659589707143232741190928759161
61659589707143232741191700411493
61659589707143237682575770965025
61659589707146786887288727583578
61659589707146790547576667758466
61659589707146790585718225831133
61659589707146790593333318375179
61659589707146790594086463786355
61659589707146791821064243558049
61659589707146791828679336103553
61659589707146823940551695357591
61659589707146823940552814565785
61659589707146825175333628852523
61659589707146835012439089502064
61659589707146835019695042079757
61659589707146835065451080187665
61659589707146835065701669971905
61659589707146840007086845211060
61659589707146840007086888789942
61659589707146840007107765799368
61659589707146840007170657232242
61659589707203954438428891631906
61659589707203954438429235988178
61659589707203959974613004969678
61659589707204004401061183730330
61659589707204106309859137985933
61659589707204110014204937985295
61659589707204110016464369631901
61659589707204110061716862011543
61659589707204110062197033717373
61659589707204110062284820270649
61659589707204110066715523781593
61659589707204111251246306309161
61659589707204111251246307726311
61659589707204111296980091126375
61659589707204111876546416637557
61659589707204111922299886760597
61659589707204126747004933994714
61659589707204126747275755267595
61659589707204127981786092645158
61659589707204128530849659204719
61659589707204128531665566748001
61659589707204154533856207936589
61659589707204156318248453951123
61659589707204156318496058749337
61659589707204156318499158054227
61659589707204156318499501010819
61659589707204156318499502427968
61659589707204156318500191174805
61659589707204156341408752114211
61659589707204156341408752292087
61659589707204156341408838381155
61659589707204156387141416317727
61659589707204156387141416495603
61659589707204156387141502584671
61659589707204156387162308326319
61659589707204156387162308504195
61659589707204156387162423113201
61659589707204156392223990673763
61659589707204156392224076762831
61659589707204159472987036025893
61659589707204160022009163055627
61659589707204160022025927243845
61659589707204160022025955940201
61659589707204160022029394897099
61659589707204160022030083643935
61659589707204160029348074160319
61659589707204160029620124715223
61659589707204160045733632071935
61659589707204160052508458946047
61659589707204160091487216980399
61659589707204160091508137568707
61659589707204160091570899333631
61659589707204160098262043854511
61659589707204160098345726207743
61659589707204161257372748501777
61659589707204171140146931746169
61659589707204171142406367978995
61659589707204171150000225680321
61659589707204171150000570036593
61659589707204171150001344894338
61659589707204172385347362598169
61659589707204176089128298957925
61659589707207556709424971133938
61659589707207556709676019593314
61659589707207562197598017793384
61659589707207562245607968445636
61659589707207562245608740097968
61659589707207578252019490155436
61659589707207578252020261807768
61659589707207578257102835985928
61659589707207578298589008240914
61659589707207606123265637146442
61659589707207611603844510444646
61659589707207714193546670365733
61659589707207730253053768264559
61659589707207730253869675807841
61659589707207758063612861351927
61659589707207758658137495997635
61659589707207758658137582086703
61659589707207758658388544457011
61659589707207758658409092109331
61659589707207758658409436465603
61659589707207758658409465045319
61659589707207758663220070175795
61659589707207758663220156264863
61659589707207761767937741131775
61659589707207762362483267786075
61659589707207762362483296482431
61659589707207762362733971889179
61659589707207762362734344941807
61659589707207762362755265530115
61659589707207762362818027295039
61659589707207762369258123356543
61659589707207772887770861468867
61659589707207772887770890165223
61659589707207772887773214513197
61659589707208013757497813103281
61659589707208013780395522031315
61659589707208013781211429561547
61659589707208014307125463889153
61659589707208014307191237702095
61659589707208014313903383828697
61659589707208014313967209281167
61659589707208014313969532229461
61659589707208014334595040854947
61659589707208014381104090961617
61659589707208014382796343657569
61659589707208014382880026010801
61659589707208028536489892663527
61659589707208029154175245226012
61659589707208029154262022179870
61659589707208029159258591056504
61659589707208029161286794380247
61659589707208029206956696818839
61659589707208029207040379172071
61659589707208029207543968862782
61659589707208030366131196822379
61659589707208030366633293775583
61659589707208030366696055894639
61659589707208030366884686608493
61659589707208030373662636779587
61659589707208030389792853988758
61659589707208030389792854455318
61659589707208030396299181235510
61659589707208030439855752025308
61659589707208030442052785276582
61659589707208030442115546923254
61659589707208030442303489379686
61659589707208030442303489383898
61659589707208030442303575000582
61659589707208030991911362647638
61659589707208030991911692594497
61659589707208030991911705604230
61659589707208030991932613300840
61659589707208030991932632431996
61659589707208030992183316004273
61659589707208030992183335017376
61659589707208058252862534643763
61659589707208058252883426652355
61659589707208058799457462598545
61659589707208058801654505085955
61659589707208058801654591175023
61659589707208058801905553545331
61659589707208058801905558144601
61659589707208058801926101197651
61659589707208058801926450153193
61659589707208058801926474133639
61659589707208058806737165353183
61659589707208058847659138337155
61659589707208058847680030345747
61659589707208061887730279668753
61659589707208061888311904445391
61659589707208061888314912952737
61659589707208061888314999046017
61659589707208061888315027742373
61659589707208061957208335128559
61659589707208061957229255716867
61659589707208062506000305570751
61659589707208062506251354030127
61659589707208062506272274618435
61659589707208062506335036383359
61659589707208062513025807851611
61659589707208062551753861782859
61659589707208062551753890362575
61659589707208062552004565885963
61659589707208062552025486474271
61659589707208062552025830830543
61659589707208062552088592595467
61659589707208062558528688656971
61659589707208062558779392760075
61659589707208062558863075113307
61659589707208063717872618963715
61659589707208063741619067196544
61659589707208063748372715185593
61659589707208063748375038133887
61659589707208063786532470988948
61659589707208063786595232753872
61659589707208063787348373932960
61659589707208063787372623408643
61659589707208063793877805565792
61659589707208063794125022534575
61659589707208064336140344375152
61659589707208064342921594601760
61659589707208064343172641661456
61659589707208073077041455465651
61659589707208073077043779813625
61659589707208073084352840407381
61659589707208073626063209305999
61659589707208073626084130010947
61659589707208073626084474367219
61659589707208073626086454358921
61659589707208073626903508204501
61659589707208073631735002100244
61659589707208074861412439588275
61659589707208074861998445741745
61659589707215834128076282402930
61659589707215834128828921192481
61659589707215834128829294245109
61659589707215835363339301780807
61659589707215835363422615803145
61659589707215835912402825129605
61659589707215835912403198182233
61659589707215867479562740229548
61659589707215867479563128063191
61659589707215878593440452354789
61659589707216119439840974334533
61659589707216119485573638538049
61659589707216134264818333745186
61659589707216134271509101676827
61659589707216134271509493880205
61659589707216134272074348695158
61659589707216134314814997409948
61659589707216134317074792307894
61659589707216134317262686941035
61659589707216134317262734768538
61659589707216134317263078672029
61659589707216134317263107368385
61659589707216134317827933486982
61659589707216135506877188351666
61659589707216136101401837424106
61659589707216136101401837542358
61659589707216136101652498421441
61659589707216136101652541527210
61659589707216136101652627266358
61659589707216136101652871474069
61659589707216136101652884483802
61659589707216136101673790645435
61659589707216136101673792180385
61659589707216136101673792180412
61659589707216136101673792180628
61659589707216136101673805190362
61659589707216136101673811311568
61659589707216136101673925749502
61659589707216136101736224002906
61659589707216136101736573076492
61659589707216136101736600237862
61659589707216136101736601775278
61659589707216136101736601779490
61659589707216136102489369781264
61659589707216136102489714255580
61659589707216136102489742954366
61659589707216136102489742958578
61659589707216163955537231227208
61659589707216167669084267919215
61659589707216167669084608043399
61659589707216168858677978297149
61659589707216168858681072897775
61659589707216169453226857713316
61659589707216169453289619478240
61659589707216169453477561934672
61659589707216169453477561938884
61659589707216169453477904773012
61659589707216178188165749222333
61659589707216178736117404807372
61659589707216178736368080214177
61659589707216178736389005524162
61659589707216178736392442945866
61659589707216178736392492308563
61659589707216178736392832079401
61659589707216178736392860659117
61659589707216178736936770438756
61659589707216178737208395071273
61659589707216178780511162984516
61659589707216178782146416871225
61659589707216178782690355230580
61659589707216178782961980040244
61659589707216178782961980044456
61659589707216179971715379751537
61659589707216179971718474352163
61659589707216183675328452669712
61659589707216183676061180236333
61659589707216183682859859678406
61659589707216183682860232749908
61659589707219736588258766443067
61659589707219736588321575913030
61659589707219736589074673986349
61659589707219736589074717092118
61659589707219736589074721813852
61659589707219736589075047038977
61659589707219736589075060048710
61659589707219737817165855263156
61659589707219737823605946602198
61659589707219737823856607481281
61659589707219737823856650587050
61659589707219737823856650705302
61659589707219737823856650709514
61659589707219737823856655308784
61659589707219737823856736326198
61659589707219737823877576015100
61659589707219737823940337780024
61659589707219738372648577923473
61659589707219738373464528694988
61659589707219769940080433864447
61659589707219769940083920176464
61659589707219771175430966773156
61659589707219771175430966891408
61659589707219771175493728538080
61659589707219771175681670994512
61659589707219771725289548984198
61659589707219780458596940942408
61659589707219780459412877187953
61659589707219781053937481792308
61659589707219782286289175981480
61659589707219785992245483209495
61659589707219785992245569298563
61659589707219785992245870807779
61659589707219785992248922166393
61659589707219785992308632922623
61659589707219785993086137345386
61659589707219785999839651984516
61659589707219785999839651984517
61659589707240149449709728609838
61659589707240149457048292154248
61659589707240182803707447583493
61659589707240184038489381078425
61659589707240184587616081281853
61659589707240184588369226693029
61659589707240184588369226693030
61659589707240184588369226698646
61659589707240193921910713897846
61659589707240193921911833111864
61659589707240195156689552787940
61659589707240195156692647388566
61659589707240195156692991762308
61659589707240434821573105493006
61659589707240434822325257726705
61659589707240445864210834830355
61659589707240445864210834831759
61659589707240445939692733563868
61659589707240449593139956158080
61659589707240449593223638511312
61659589707240449593226737698158
61659589707240449600482738103354
61659589707240450835263896753798
61659589707240451430060127516875
61659589707240451430897327284151
61659589707240478691638920219914
61659589707240479217707187228613
61659589707240479217707558764921
61659589707240479217728107815517
61659589707240479217728107816921
61659589707240479217728479469869
61659589707240479217728480887019
61659589707240479217728569814111
61659589707240479217731578656715
61659589707240479218271357081701
61659589707240479218271385778057
61659589707240479218272504992075
61659589707240479218275604296965
61659589707240479218292277788053
61659589707240479218292306484409
61659589707240479218293339959279
61659589707240479218293425698427
61659589707240479218295663951509
61659589707240479240619218872459
61659589707240479240619220426367
61659589707240479240699550072415
61659589707240479241454899216139
61659589707240479286372776638475
61659589707240479286372891425357
61659589707240479293962344197319
61659589707240479293962392025551
61659589707240479293962477648059
61659589707240479293962478114619
61659589707240479293962506344415
61659589707240479293963119036191
61659589707240482947224456671813
61659589707240482947492952396887
61659589707240482947496395603135
61659589707240482947496424300943
61659589707240484182006390166745
61659589707240484182086715580705
61659589707240484776799522091435
61659589707240484776799636878317
61659589707240484776802620924149
61659589707240484776802965297683
61659589707240484776802992441583
61659589707240484776886646582281
61659589707240484777366705156133
61659589707240484777367824364084
61659589707240484777367824364327
61659589707240484777638672785263
61659589707240484777639791993457
61659589707240484777639791993458
61659589707240484777639791999074
61659589707240484784393679231707
61659589707240484784393695177043
61659589707240484784393695643603
61659589707240484784393723873399
61659589707240484784414615881991
61659589707240484784414616231911
61659589707240484784477377996835
61659589707240494065340941446088
61659589707240494065342065246326
61659589707240494065424623799320
61659589707240494065591616852893
61659589707240494065595060059141
61659589707240494065613656636288
61659589707240494072119986721064
61659589707240494111345593964735
61659589707240494111345708283599
61659589707240495300122620905904
61659589707240495307737595832326
61659589707240495307737968903828
61659589707244053152264236576715
61659589707244053701872114562189
61659589707244081557420798705658
61659589707244081557585040115140
61659589707244081557588163412122
61659589707244081558149895998052
61659589707244081564927817472790
61659589707244081564948766758858
61659589707244081564951090756912
61659589707244081564959198538223
61659589707244081564959203137493
61659589707244086499003631151275
61659589707244086499003721489693
61659589707244086499003745938157
61659589707244086499003750187507
61659589707244086499006729983989
61659589707244086499007072923111
61659589707244086499007101501423
61659589707244087048614607969463
61659589707244087055389803375431
61659589707244087055389803725351
61659589707244087055661399487127
61659589707244097571362612584801
61659589707244097617116197494717
61659589707244097617123219363415
61659589707244097617123305452483
61659589707244097617123606961699
61659589707244097617126658320313
61659589707244097617186369076543
61659589707244097617207289314931
61659589707244097617207289664851
61659589707244097617942608560306
61659589707244097617942613343275
61659589707244097617942613343311
61659589707244097624717388138436
61659589707244097624717388138437
61659589707244097624717435434418
61659589707244098166734578996918
61659589707244098166734583602011
61659589707244098173509363179899
61659589707244098173781375469595
61659589707244101323980001753297
61659589707244101324001954319215
61659589707244101324001955933114
61659589707252157027223481961355
61659589707252158811613293441761
61659589707252158811613666494389
61659589707252190374530059600613
61659589707252192158355012014375
61659589707252201447169565858377
61659589707252201447169565858378
61659589707252206983349863291358
61659589707252206990106822182285
61659589759985785456758857360146
61659589759992243209226725597087
61659589759992543352743734686811
61659589759992693516019912450738
61659589759992693516040804341238
61659589759992693516040804457926
61659589759992693516291508579904
61659589759992693516294980838044
61659589759992693653489501190452
61659589759992693653492973448592
61659589759992693699222165258406
61659589759993594084040528455412
61659589759993594084044000713552
61659589759993594267058225561984
61659589759993894273377242039756
61659589759993894410575234650304
61659589759993894456307898853820
61659589759993895508723259766672
61659589759993895645921252377220
61659589759996145074947843745247
61659589759996145074947843746651
61659589759996189546585092362957
61659589759996189546585092364361
61659589759996297022069521559398
61659589759996595564692579303462
61659589759996595564755255329238
61659589759996595564755255447330
61659589759996595564943283406566
61659589759996595976537261238210
61659589759996597211319194733142
61659589759996597211883278965126
61659589760089550233295519437316
61659589760089550237559772680488
61659589760089850376812528525636
61659589760089850381076781768808
61659589760089850384152211284064
61659589760089850422566113317460
61659589760089850427374276459044
61659589760089850429905796075888
61659589760090000730718025596064
61659589760090000730718029828152
61659589760090001088400275211506
61659589760090001088964359443490
61659589760090001095931686944790
61659589760090001141664355397656
61659589760090001141747923426408
61659589760090001141747923432024
61659589760090001142312003060526
61659589760090001142312007659796
61659589760090001278945911437478
61659589760090001278945911793222
61659589760090001278945916042572
61659589760090001279509995671074
61659589760090001279510000270344
61659589760090900063183818089296
61659589760090901115515496293380
61659589760090901298529835932852
61659589760090901702697868370458
61659589760090901710040130925830
61659589760091200206700827177616
61659589760091201304782710131274
61659589760091201304786066181432
61659589760091201441207698422514
61659589760091201441207698423918
61659589760091201487800401116640
61659589760091201853013947790758
61659589760091201853013952390236
61659589760091201853578036623624
61659589760091201891968433669482
61659589760091201898746611994274
61659589760091201898746616593752
61659589760091201898746616599368
61659589760091201899307344776982
61659589760091201899310700827140
61659589760091216128190946579307
61659589760091216265388939189855
61659589760093451054024527285897
61659589760093602994350950165338
61659589760093853731370632300690
61659589760093901909860851097644
61659589760093901909860851214284
61659589760093901909881743222876
61659589760093901909881772293849
61659589760093903000690857115264
61659589760093903000690857233356
61659589760093903000690858650298
61659589760093903005522294092059
61659589760093903007469041574568
61659589760093903137867959253658
61659589760093903144646142182140
61659589760093903183621515464362
61659589760093903190399698394248
61659589760093903595215493296006
61659589760093906711560347272807
61659589760093917968823941154559
61659589760094803575197169442888
61659589760094803751433211384519
61659589760094803759047184721776
61659589760094803759048334149927
61659589760094804163027187662255
61659589760094804163027187662256
61659589760094804163027187663659
61659589760094804163027187663660
61659589760094804163027187780347
61659589760094804163027187780348
61659589760094804163027187781751
61659589760094804163027187781752
61659589760094804163027189197290
61659589760094804163027189198694
61659589760094804163027192385234
61659589760094804170642310564629
61659589760094804170642311981571
61659589760094804307819383885713
61659589760094818536635722794991
61659589760094818582955285964513
61659589760094818948229700626635
61659589760101556575362035708858
61659589760101706686127713887970
61659589760101706686127714006062
61659589760101706693659125615638
61659589760101706693721801291494
61659589760101706830919794251962
61659589760101706876673350109730
61659589760101706876673350464070
61659589760101706876924054230304
61659589760101706876924169021344
61659589760101707920909647514252
61659589760101707928503734786426
61659589760101707928503734799476
61659589760101708111434391596070
61659589760101708111434391600282
61659589760101708111455283604662
61659589760101708111455283610485
61659589760101708111455283610486
61659589760101708111455283964618
61659589760101712219776614972628
61659589760101712219776614991502
61659589760101712219776615345634
61659589760101712227370817049099
61659589760101712227370817049100
61659589760101973666084595040303
61659589760101974900615854528318
61659589760101979016806306851675
61659589760101980251337566339690
61659589760102006875648983310376
61659589760102006882989013607404
61659589760102006882989015142438
61659589760102006882992366593326
61659589760102007020169471793148
61659589760102007020441063674160
61659589760102007063680812605242
61659589760102007065923023401566
61659589760102007065923028006660
61659589760102008117774300088258
61659589760102008117774304687528
61659589760102008254948049237922
61659589760102008254951401055992
61659589760102008254951405288080
61659589760102008254968965773629
61659589760102008254972292692982
61659589760102008254972292698805
61659589760102008254972292698806
61659589760102008254972293047322
61659589760102008254972293052938
61659589760102008666542027069566
61659589760102008666813991714729
61659589760102011814501653618756
61659589760102011814501653637630
61659589760102012363293619828812
61659589760102012363293619830264
61659589760102012363293619834636
61659589760102012363293624416644
61659589760102012370887821905283
61659589760102012370887821905284
61659589760102012370887826137212
61659589760102012370908718029164
61659589760102012371159792199525
61659589760102023072352167362893
61659589760102023072352167712813
61659589760102023491456295028638
61659589760102023491477186920590
61659589760102023491477215616946
61659589760102023537209851124106
61659589760102907450720494458630
61659589760102907450741386468834
61659589760102907450992090589200
61659589760102907633731367856382
61659589760102907633755726003312
61659589760102907634006430106416
61659589760102907634006430223056
61659589760102908685502427949350
61659589760102908685502427966820
61659589760102908685519992688669
61659589760102908685523319957942
61659589760102908685523319963766
61659589760102908685523324563036
61659589760102908868537659498244
61659589760102909234563011590237
61659589760102909418145539005861
61659589760102912984728486475234
61659589760102923502903194627853
61659589760102924104540371847142
61659589760273516803888555750031
61659589760276216859441702382850
61659589760276218689583946149808
61659589760277122824418786969140
61659589760277285480954238515230
61659589760277574361726211817684
61659589760277574361726211835154
61659589760277574910518182259876
61659589760277574910518182376564
61659589760277574910518182730856
61659589760277585624471247603550
61659589760277591023362520892287
61659589760277591160905724230443
61659589760284043231498028749002
61659589760284043231498057446762
61659589760284043231560819579076
61659589760284321969936027046639
61659589760284321970500882930955
61659589760284338022666018365071
61659589760284338029192116522652
61659589760284343375015037837322
61659589760284343375015066535082
61659589760284343375077828667396
61659589760284343425852225795126
61659589760285222401051910195915
61659589760285395943861403890489
61659589760285694441065267997554
61659589760285694441065267998958
61659589760285694851763853863170
61659589760285694890978727468341
61659589760285694898321766276927
61659589760285695028271912262445
61659589760285727654814741038169
61659589760287940346443880584930
61659589760287945699614085580687
61659589760288095993456407431066
61659589760288392437459601078769
61659589760288392437647886373541
61659589760288396003955395156909
61659589760288396003976315745217
61659589760288396136973416519386
61659589760288396556098789848832
61659589760288396731518970335061
61659589760288440608548018341295
61659589760288440608548361297887
61659589760289296757794011703102
61659589760289296757794011704506
61659589760289296758070223381287
61659589760289297123847809724340
61659589760289297123847810074260
61659589760289297162258399282257
61659589760289297169601394982724
61659589760289297169601409331847
61659589760289298351850832038069
61659589760289298359193870846655
61659589760289298397604388251581
61659589760289298404110584455746
61659589760289298404947427060167
61659589760289329925789928531561
61659589760289329925789928531609
61659589760289329926061867599897
61659589760289330520586159288965
61659589760289330520586159289013
61659589760289330520837206348661
61659589760289341633874727193567
61659589760308354861459398065768
61659589760308354861522159830692
61659589760308653220650106780712
61659589760308655004976147469734
61659589760308655004976407154088
61659589760308655005039168919012
61659589760308655050729961949046
61659589760308658703966519511247
61659589760308794638216868931024
61659589760312255492461430577116
61659589760312288845978703562278
61659589760312305493444776986086
61659589760312440976599628332249
61659589760312440976599628332409
61659589760312440976871224443945
61659589760312696503687282857988
61659589760312696503687282976080
61659589760312696503687283330372
61659589760312696503687283335988
61659589760312696503937987079184
61659589760312696503937987098058
61659589760312696640947951494312
61659589760312696640947951612404
61659589760312696640947951613808
61659589760312697052729957403284
61659589760312697052729957521376
61659589760312697052729957522780
61659589760312697052729957875668
61659589760312697052729957881284
61659589760312706576992958962893
61659589760312707629400998888823
61659589760312707629421919477131
61659589760312707629421919477179
61659589760312711335459972657879
61659589760312711335459972657927
61659589760312711472721071389831
61659589760312713112233999363100
61659589760312713165602678688918
61659589760312713165602679751728
61659589760312713165602707404147
61659589760312740982855624427925
61659589760312741165869849276405
61659589760312741165870193632677
61659589760312741165870193632837
61659589760312746466590424944306
61659589760312755800572752715789
61659589760320410610505837226746
61659589760320410610508160175040
61659589760320410610529080763348
61659589760320502018954500738262
61659589760320516843112156125924
61659589760320516843112156144798
61659589760320516843112156498930
61659589760320800378897232463824
61659589760320800378897232482698
61659589760320802162471136284260
61659589760320802162471136400948
61659589760320802162471136755240
61659589760320802162471136756644
61659589760320802162471509826582
61659589760320802162471509827986
61659589760320802208225066038690
61659589760320802208225066040094
61659589760320816438401279004036
61659589760320816583278272602987
61659589760320816583278275789527
61659589760320816986629160982108
61659589760320816986629160983560
61659589760320816986629160987932
61659589760320816986629165569940
61659589760320816994223363060031
61659589760320816994223363060032
61659589760320816994244283275334
61659589760320816994244283279546
61659589760320816994244283629466
61659589760320818230406094309007
61659589760320850341465987981697
61659589760320850341549670328946
61659589760320850387282334650714
61659589760320851576247921476629
61659589760320860917656970403947
61659589760320861054854963014335
61659589760324402238111306056884
61659589760324402238111306058288
61659589760324402649893311965856
61659589760324402649893311967260
61659589760324402649893312321552
61659589760324402649893685392894
61659589760324403884675245460788
61659589760324403884675245816484
61659589760324403884675618887826
61659589760324413363282291425664
61659589760324413363282320122020
61659589760324418708833274274084
61659589760324418709397358506068
61659589760324418716448392339386
61659589760324418717012452474444
61659589760324418717012476571370
61659589760324418900005782250047
61659589760324418900005782250048
61659589760324418900005785430728
61659589760324418900005785430764
61659589760324418900005785430971
61659589760324418900005785430972
61659589760324418900005785432132
61659589760324418900005785432375
61659589760324418900005785432376
61659589760324452658530237450993
61659589760324452658530237450994
61659589760324452658530237452397
61659589760324452658530237452398
61659589760324453893249753554536
61659589760324453893249753555940
61659589760324453893312170945925
61659589760324453893312170945926
61659589760324463181028604379595
61659589760324463181028604380999
61659589760324463188556196174753
61659589760324463188556196180369
61659589760324463188556310971617
61659589760324463188618297896181
61659589760324463188618986643261
61659589760324463920899474248650
61659589760324465018775555809644
61659589760324465156810376549641
61659589760324468724813608990392
61659589760381288092039672655474
61659589760381288640267126964736
61659589760381289736092606527528
61659589760381289736155368292452
61659589760381289736636545005656
61659589760381289738331120649902
61659589760381289738352012658494
61659589760381289738603864671972
61659589760381289738603865605092
61659589760381333105129548708334
61659589760381583293353575389368
61659589760381583339107159131432
61659589760381588095763712399442
61659589760381588095784633105842
61659589760381588095785409361864
61659589760381588097458293810810
61659589760381588097459094042858
61659589760381588097479214399118
61659589760381588097731037714836
61659589760381588097731066412596
61659589760381588098295893599152
61659589760381588098295922296912
61659589760381588638991970069709
61659589760381588639179998147037
61659589760381588639807499841508
61659589760381588644890074019668
61659589760381588646502111898794
61659589760381588646502116130882
61659589760381588646502460976800
61659589760381588647339032013493
61659589760381588647339289230937
61659589760381588692276588815898
61659589760381588829516452582410
61659589760381589879588698209660
61659589760381589879672377380772
61659589760381589881869021746814
61659589760381589881869797635446
61659589760381589882120098803376
61659589760381589882120189246788
61659589760381589882120873643652
61659589760381589882120873760292
61659589760381589882120874693412
61659589760381589882121222721657
61659589760381589882686078604569
61659589760381589925363175010076
61659589760381589925907110306084
61659589760381589927601685950330
61659589760381589927601714530046
61659589760381589927601715579806
61659589760381589927602461838962
61659589760381589927622606538638
61659589760381589927873774038612
61659589760381589927874458552116
61659589760381589927874807631579
61659589760381599346082795424262
61659589760381599346082824120618
61659589760381605294111246327412
61659589760381632707196594478126
61659589760381633111361439041766
61659589760381633111364882720398
61659589760381633111382359748166
61659589760381633111382359866507
61659589760381633112201710974535
61659589760381633116447107937192
61659589760381633118979632449273
61659589760381633299482712534550
61659589760381634347548500348167
61659589760381733427030397161742
61659589760381734661749564292480
61659589760381734661812326057404
61659589760381734661812330656674
61659589760381738368605849014564
61659589760381738368605852196892
61659589760381738780133707614184
61659589760381738780199825429266
61659589760381738780199826846208
61659589760381738787727794899408
61659589760381738787727823597168
61659589760381738787727913922536
61659589760381738787728167953440
61659589760381738787728171139980
61659589760381738787731265740606
61659589760381738917394461989656
61659589760381738917394465171984
61659589760381738917394466588926
61659589760381738917397818039814
61659589760381738917397822639084
61659589760381738924988549274880
61659589760381738924988552457208
61659589760381738924988577972640
61659589760381738924988581154968
61659589760381738924988582554648
61659589760381738924988922328912
61659589760381738924988925511240
61659589760381738924990876805182
61659589760381738924992021515758
61659589760381740014893948746172
61659589760381740014915644291444
61659589760381740014978406056368
61659589760381740014981758924198
61659589760381740014981763523468
61659589760381740015458804630488
61659589760381740022509731576668
61659589760381740152176398666916
61659589760381740152176400083858
61659589760381740152179751534746
61659589760381740152179752951688
61659589760381740152179756134016
61659589760381740159769454249956
61659589760381740159770482769812
61659589760381740159770485952140
61659589760381740159772810300114
61659589760381740571364489281954
61659589760381740571364493885436
61659589760381750035517794022282
61659589760381750035580555787206
61659589760381751270296371467056
61659589760381751270362490699080
61659589760381751277890458752280
61659589760381754977153684708996
61659589760381754977153687891324
61659589760381754977156012239298
61659589760381755006839511835183
61659589760381755006902187860959
61659589760381755388684899358774
61659589760381755388747662540640
61659589760381756623465804333850
61659589760381756623469157201680
61659589760381756623528566098774
61659589760381756623531918966604
61659589760381756623531923565874
61659589760381756624285064744962
61659589760381756631059891619074
61659589760381782840243126330034
61659589760381782840807181860046
61659589760381782840807956698918
61659589760381783251774340979812
61659589760381783251774685336084
61659589760381783252025389456450
61659589760381783252025733812722
61659589760381783252590592883578
61659589760381783259368514358316
61659589760381783389035439711556
61659589760381783389035440065688
61659589760381783389035441128498
61659589760381783389286144181842
61659589760381783389286145231602
61659589760381783389851004298246
61659589760381783389851347254838
61659589760381783396629270133468
61659589760381784487116973954598
61659589760381784487120326822428
61659589760381784487121101661300
61659589760381784494711061239822
61659589760381784624377728330070
61659589760381784624381081197900
61659589760381784624381081552032
61659589760381784624381856036772
61659589760381784624381856386692
61659589760381784624381860636042
61659589760381784624631875993554
61659589760381784624632904513410
61659589760381784624632904863330
61659589760381784631971815615294
61659589760381784631974914802140
61659589760381785066642131886921
61659589760381788763481272859289
61659589760381788763481272859449
61659589760381788770987932371717
61659589760381788809150916680709
61659589760381788809213564126769
61659589760381788809214022802113
61659589760381788809234484715077
61659589760381788809234484715125
61659589760381788809234829071397
61659589760381788809234829071557
61659589760381788816009655945461
61659589760381788816009655945669
61659589760381788816176790614517
61659589760381789975270157597644
61659589760381790005769865866649
61659589760381799448539884850068
61659589760381799448539885199988
61659589760381799449355017554478
61659589760381799449355017908610
61659589760381799449358116741324
61659589760381801095667908835876
61659589760381801095668162516860
61659589760381801095671261703706
61659589760381801103261996121100
61659589760382484959502817119823
61659589760382489207556980393746
61659589760382489215150727910322
61659589760382489215151070866914
61659589760382489260904652470794
61659589760382489390571205242178
61659589760382533680013492610512
61659589760382641208591519853046
61659589760382641345852274227114
61659589760382641345852274228518
61659589760382655437390453360995
61659589760382655437390539100143
61659589760382656032751498543351
61659589760382656032752646453508
61659589760382657267533432038283
61659589760382657268349336399237
61659589760382657268349709451865
61659589760382689376962956938313
61659589760382699902252875104593
61659589760382699902252960843741
61659589760382941352077147880362
61659589760382955626661018661423
61659589760382955763921773036895
61659589760382956173738251647900
61659589760382957410778841826906
61659589760382957456783133554034
61659589760382989520479966026633
61659589760382989520751560738649
61659589760382989520751562138329
61659589760382989566233522238741
61659589760382989566505609395307
61659589760382989573008349112805
61659589760382989573008349113013
61659589760382989573259051816229
61659589760383000091523440405021
61659589760383000228784194780493
61659589760385186845682507061822
61659589760385186845682507411742
61659589760385186845703428118142
61659589760385186845703432367492
61659589760385186845766194486708
61659589760385190361384107206877
61659589760385190362203458314905
61659589760385190498644861936481
61659589760385190498644861949531
61659589760385190505987900758117
61659589760385190551722884590544
61659589760385190552557480707189
61659589760385190917770164934293
61659589760385190956811656389852
61659589760385190963523716777306
61659589760385190963523721499040
61659589760385190963523745475066
61659589760385192191527470530296
61659589760385192191590236900350
61659589760385192191590237016990
61659589760385192198870538036642
61659589760385192198932242607072
61659589760385192198932271303428
61659589760385192198933392033765
61659589760385192198933392035223
61659589760385192199121677328537
61659589760385192199121677329995
61659589760385234970846966438507
61659589760385234970846966451557
61659589760385235016582986568176
61659589760385235021686448522888
61659589760385235021686477220648
61659589760385236663731926678376
61659589760385342309953127382013
61659589760385342912092725376192
61659589760385343049290717986740
61659589760385357323902527678203
61659589760385357736186973733094
61659589760385357873511552020809
61659589760385357873511553555843
61659589760385358970780519888722
61659589760385386788846240946761
61659589760385390493192041431557
61659589760385391080481611276805
61659589760385391080481611276853
61659589760385391080481612676533
61659589760385391087172870116549
61659589760385391087255406448941
61659589760385391087256438150917
61659589760385391087256438151125
61659589760385391087256439550597
61659589760385392276765945368681
61659589760385392322509041103713
61659589760385392322509155900577
61659589760385392322571831572221
61659589760385392322603188531878
61659589760385392322606671092447
61659589760385392322606671092448
61659589760385401788702187656877
61659589760385641408393657965852
61659589760385641408393686662208
61659589760385642613512266445926
61659589760385642643259302978301
61659589760385642689518308892030
61659589760385643231008998967314
61659589760385643237783818115399
61659589760385643237783818115447
61659589760385657467419536766523
61659589760385657879703982821414
61659589760385658061944171412231
61659589760385658062782232110873
61659589760385685873256078659690
61659589760385685873256079709450
61659589760385685873256107239406
61659589760385685873256108405806
61659589760385685873276999186727
61659589760385685873276999364638
61659589760385685873277000297758
61659589760385685873277027884487
61659589760385685873277027944354
61659589760385685873277028994114
61659589760385685880034286981348
61659589760385685880034287097988
61659589760385685880055178989940
61659589760385685880055179106580
61659589760385687108058961557294
61659589760385687108058961557295
61659589760385687108058962956975
61659589760385690674872034828869
61659589760385690674934682275137
61659589760385690674955602863445
61659589760385690681646833006673
61659589760385690681897908762677
61659589760385691223998620365125
61659589760385691223998620365173
61659589760385691223998621764853
61659589760385691231509144320536
61659589760385691231530036212488
61659589760385691231592822440859
61659589760385692466026050192033
61659589760385692466026164988897
61659589760385692466088840660541
61659589760385692466123680179315
61659589760385692466123680179316
61659589760385692466374846261159
61659589760385692504513308323298
61659589760385692511852860897879
61659589760385693053305278765490
61659589760385701932219196745197
61659589760385707291013917871305
61659589760386543043245147889824
61659589760386543616015759106113
61659589760386543622790585980225
61659589760386543661748423191537
61659589760386543668523250065649
61659589760386543668544142074289
61659589760386543668544170772049
61659589760386558035168556642031
61659589760386558446950819768447
61659589760386559727779213056066
61659589760386559727779213528450
61659589760386559728595137020767
61659589760386559865855891396080
61659589760386559865876812102423
61659589760386588133385671809247
61659589760386591249730582761669
61659589760386591836912092509883
61659589760386591837479275863022
61659589760386591837731352903525
61659589760386591837752393000443
61659589760386591844255131318261
61659589760386591844255132717941
61659589760386591844255217407377
61659589760386593072262328572055
61659589760386593072262357269815
61659589760386593079601880773387
61659589760386593079601882171606
61659589760386593079602040087289
61659589760386593079604205121361
61659589760386602500030978385629
61659589760386602911813241512045
61659589760386602957291501070673
61659589760386604193457639781620
61659589760393290537627413279166
61659589760393295469994790318386
61659589760393295472233305490520
61659589760393295472254226078828
61659589760393295472505274555674
61659589760393295472508716817156
61659589760393295476772970060328
61659589760393295479848399575584
61659589760393295662865752325848
61659589760393295662866096682120
61659589760393296067029879558648
61659589760393296067029908138364
61659589760393296067050800146956
61659589760393296073807715829217
61659589760393296073808059300590
61659589760393296073808087880306
61659589760393296073828635532590
61659589760393296073828979888862
61659589760393296073828979888898
61659589760393296074645002223428
61659589760393296211909115601157
61659589760393312675664527043581
61659589760393312675667883093739
61659589760393340538691401632460
61659589760393346027427128388946
61659589760393346034201840477634
61659589760393346034204935078260
61659589760393346034204963774616
61659589760393446367674772714792
61659589760393446367674774131734
61659589760393446367862800792120
61659589760393447602456706209724
61659589760393447602456707626666
61659589760393448158842880193520
61659589760393462983816443613367
61659589760393464218598377108299
61659589760393496197470609442263
61659589760393496197470609442470
61659589760393496197470609442471
61659589760393496197470638138619
61659589760393496197533371207395
61659589760393497432908495240461
61659589760393506899573452962481
61659589760393507264761533590413
61659589760393746518691799053481
61659589760393746556924447423570
61659589760393746564445038072127
61659589760393748348092524905634
61659589760393748348092553485302
61659589760393748348113445611986
61659589760393748348364492553798
61659589760393762620947739796224
61659589760393762959758588425606
61659589760393762989235821894747
61659589760393762989424156436305
61659589760393762989507838789537
61659589760393762989989096990406
61659589760393762989989125686705
61659589760393763035742681782230
61659589760393763172187533213690
61659589760393763172250209239466
61659589760393763172250209357718
61659589760393763172438495603601
61659589760393763172522178423393
61659589760393763173003436157702
61659589760393763173003464854001
61659589760393763173087032894193
61659589760393763173087032894250
61659589760393763173087036076521
61659589760393763173087037611555
61659589760393763173087147679617
61659589760393764270545913760306
61659589760393764407806668135778
61659589760393764407868966389125
61659589760393764407868969571453
61659589760393764407868971106487
61659589760393764407869081174549
61659589760393764407869313927725
61659589760393764407869315462759
61659589760393764407869315462768
61659589760393764407869344161554
61659589760393764407869344165766
61659589760393796310558954430150
61659589760393796310768160313230
61659589760393796340966726638547
61659589760393796340987618530583
61659589760393796341061004803472
61659589760393796341061262020916
61659589760393796341082153912868
61659589760393796341270440270415
61659589760393796341270555055839
61659589760393796386810988137135
61659589760393796386814818234635
61659589760393796386814818234636
61659589760393797576676294171033
61659589760393797576676551388477
61659589760393797577241407272793
61659589760393807019341944490656
61659589760393807042504265806701
61659589760393807042504687043257
61659589760393807042525574465677
61659589760393807042525579051897
61659589760393807042525688784541
61659589760393807043069512825032
61659589760393807454286578179903
61659589760393807454851518734004
61659589760393807461629725578165
61659589760393807498425911279764
61659589760393807637300911679247
61659589760393807637300917347199
61659589760393807637865886597599
61659589760393807638137744531890
61659589760393808694797298673357
61659589760393812393246930085008
61659589760393812400586952967828
61659589760394663556984841770255
61659589760394663557256858781685
61659589760394663557800792891690
61659589760394663557821670374220
61659589760394663602738427034463
61659589760394663602989522985201
61659589760394663603010443573509
61659589760394663603010558482889
61659589760394663603554334577745
61659589760394663603554377683514
61659589760394663603554377800097
61659589760394663603554382405248
61659589760394663603554492118961
61659589760394663603575283980444
61659589760394663603575298390074
61659589760394663603575298394286
61659589760394663603575303111591
61659589760394663603575417549533
61659589760394663740271198298901
61659589760394663740815136780720
61659589760394663740836052769758
61659589760394663740836057487063
61659589760394663740836057487279
61659589760394664792582726386622
61659589760394664792603603869152
61659589760394664792603651696655
61659589760394664792603976921780
61659589760394664792603994635777
61659589760394664831579425337639
61659589760394664838085248292338
61659589760394664838085592648610
61659589760394664838336311295029
61659589760394664838336682831337
61659589760394664838357217475376
61659589760394664838357236606523
61659589760394664838357351044465
61659589760394664838357561831648
61659589760394664838357579427601
61659589760394664838357580962795
61659589760394664838357580962804
61659589760394664838357605079581
61659589760394664838357608261909
61659589760394664838357609661590
61659589760394664838922464146225
61659589760394691594616139287651
61659589760394696954560094455843
61659589760394696954560123152142
61659589760394696954563609936543
61659589760394698190182599716811
61659589760394698739225644152226
61659589760394707473055293071661
61659589760394707473076601730637
61659589760394707473076630310353
61659589760394707473076716049501
61659589760394707473620540089992
61659589760394707473641460619405
61659589760394707473641489315761
61659589760394708022119276275933
61659589760394708022119280525283
61659589760394708029458947333946
61659589760394708066174931155272
61659589760394708067600982222248
61659589760394708067872861067757
61659589760394708067872865317107
61659589760394708068437720133672
61659589760394708068688771796850
61659589760394709258031272263691
61659589760394713006725143800834
61659589760394713006725258586258
61659589760417607101629788808060
61659589760417607101650676099338
61659589760417607101650704797098
61659589760417607101650709396368
61659589760417607102194644692376
61659589760417607102215565285103
61659589760417607102215565285104
61659589760417655867075790390882
61659589760417655867916086181550
61659589760417655867978847946474
61659589760417655874690535397940
61659589760417655874690536797620
61659589760417655874692859745914
61659589760417657102422579765954
61659589760417657102426052024302
61659589760417657102487693058888
61659589760417657102488469432954
61659589760417657102488813789226
61659589760417657102508585067480
61659589760417657102509390021262
61659589760417657102509734377534
61659589760417657102673631430744
61659589760417657102673655405366
61659589760417657102676726012496
61659589760417657102676754727726
61659589760417657102677099083998
61659589760417657102694547413958
61659589760417657102694552019052
61659589760417657102694662205206
61659589760417657102696642196908
61659589760417657102696900464112
61659589760417657102697646600804
61659589760417657102697675316034
61659589760417657102698019672306
61659589760417657102757338230982
61659589760417657102759662229036
61659589760417657102760781437230
61659589760417657103238487315060
61659589760417657103240810263354
61659589760417657103240838959710
61659589760417657103261759548018
61659589760417657110015637137466
61659589760417657110015661112088
61659589760417657110019104790720
61659589760417657110036553120680
61659589760417657110036557725774
61659589760417657110036586422130
61659589760417657110040025379028
61659589760417657110102787143952
61659589760417657651552380230686
61659589760417657651552408927042
61659589760417657651740665525458
61659589760417657651740694221814
61659589760417756144518039487662
61659589760417756144519154096586
61659589760417757379300317356128
61659589760417757379301089008460
61659589760417762732470521875254
61659589760417773843059086248354
61659589760417773843059087315536
61659589760417773843059171987502
61659589760417773843875333566060
61659589760417773850590492908532
61659589760417773850590497507802
61659589760417773980319840623826
61659589760417773980319842040768
61659589760417773980320184997360
61659589760417778174964416880958
61659589760417779409745235407010
61659589760417805961794798796828
61659589760417805961797894460264
61659589760417805961983085154410
61659589760417805961986179755036
61659589760417805962547939621784
61659589760417805962547941038726
61659589760417805962551038808630
61659589760417805969325861096522
61659589760417805969325862513464
61659589760417805969325865682742
61659589760417805993029022970117
61659589760417806099808694351388
61659589760417807197140529204648
61659589760417807197141300856980
61659589760417807197329873116716
61659589760417807197329877715986
61659589760417807197332972303562
61659589760417807197332972316612
61659589760417807204671507169086
61659589760417807204671850125678
61659589760417807204671854724948
61659589760417807204672626377280
61659589760417807227810956465049
61659589760417807334590627846320
61659589760417807335154339020060
61659589760417807746187705927620
61659589760417807746372892035546
61659589760417807746375991222392
61659589760417807746937751102190
61659589760417807746940850289036
61659589760417807753715673980820
61659589760417807753715677163148
61659589760417807776602926907241
61659589760417807814734748495287
61659589760417807814818430847115
61659589760417807814818430848519
61659589760417807814818430852731
61659589760417807822346022642273
61659589760417807822346022647889
61659589760417807822346051344245
61659589760417807822346137439137
61659589760417807822440558030333
61659589760417807822440558030334
61659589760417811452224987456036
61659589760417811452978128635124
61659589760417811459756050109862
61659589760417812688324921196700
61659589760417813306095946910949
61659589760417813306095946910950
61659589760417813306095946912353
61659589760417813306095946912354
61659589760417813306095946916566
61659589760417822021302682538106
61659589760417822022054709108270
61659589760417822022055052064862
61659589760417822593986128846425
61659589760417823805691379409588
61659589760417823805691722366180
61659589760417823806444520588676
61659589760417823806444863545268
61659589760417823828767003724061
61659589760418063677588029192514
61659589760418072965228314981340
61659589760418074245825475950144
61659589760418078310869775562846
61659589760418078318481425969278
61659589760418079552990616971718
61659589760418106311969989434442
61659589760418106311969989440058
61659589760418106312241743462642
61659589760418107546751922929374
61659589760418107547587756406553
61659589760418107554093925449556
61659589760418107554094700294044
61659589760418107935455201093301
61659589760418107935455204275629
61659589760418107935643229170629
61659589760418107935643232352957
61659589760418107935646585220787
61659589760418107958251757583607
61659589760418107958251757587819
61659589760418107958311072959960
61659589760418107958335439935435
61659589760418107958335439936839
61659589760418107958335439941051
61659589760418107959066512621373
61659589760418107959087461906085
61659589760418107959150309760237
61659589760418107959181706585938
61659589760418107965842139845874
61659589760418107966713035477964
61659589760418108004914370907546
61659589760418108011690231440261
61659589760418108011690231440262
61659589760418108148891304104076
61659589760418108148891307286404
61659589760418111665135733063005
61659589760418111672729906620872
61659589760418111672729935317228
61659589760418111672813486935396
61659589760418112877030656128451
61659589760418112899917666557937
61659589760418112899921481754003
61659589760418112899921481755407
61659589760418112900005049317391
61659589760418112907595420430328
61659589760418113494526331211957
61659589760418113495282944649393
61659589760418113495282944650797
61659589760418113495282944655009
61659589760418113495341116360506
61659589760418113495341116366121
61659589760418113495341119547045
61659589760418113495345706414317
61659589760418113495345706415721
61659589760418113495366512211377
61659589760418113495366512211378
61659589760418113495366512212781
61659589760418113495366512216994
61659589760418113502057768402413
61659589760418113502057768520457
61659589760418113502120444546233
61659589760418113502120530167337
61659589760418113502141450873689
61659589760418113502329736168461
61659589760418113502392154976793
61659589760418113502392412194237
61659589760418122371473688431842
61659589760418122371725478447363
61659589760418122378252729107340
61659589760418122790002491605763
61659589760418122790023383497763
61659589760418122790849910949776
61659589760418122790870802841728
61659589760418122829344024613215
61659589760418122966271038384390
61659589760418122966273390030444
61659589760418122966274509225588
61659589760418122966542017573683
61659589760418124017839138919790
61659589760418124017849599758418
61659589760418124017853038715316
61659589760418124018100273748073
61659589760418124018103716954321
61659589760418124025464689121748
61659589760418124208395350640076
61659589760418127732237333124545
61659589760418127732321747271378
61659589760421659863239570601921
61659589760421659863260491190229
61659589760421665811303193688348
61659589760421680033073884622686
61659589760421681870806862920731
61659589760421681870806862920974
61659589760421681870806862920975
61659589760421681870806907568282
61659589760421681870827828156590
61659589760421709680706566147286
61659589760421709688046248905714
61659589760421709863720905799856
61659589760421709863741797671441
61659589760421709863741826369201
61659589760421709871083803378163
61659589760421709871083832075923
61659589760421709871091940924499
61659589760421709871091945523769
61659589760421710420410418864330
61659589760421715178507919617806
61659589760421715216921821589961
61659589760421715216921850287721
61659589760421715216984612035229
61659589760421715216984612048279
61659589760421715217486680656398
61659589760421715217549356309168
61659589760421715217549356314992
61659589760421715217549356328042
61659589760421715224261504409625
61659589760421715224324135433744
61659589760421715224324164131504
61659589760421715224324294872309
61659589760421715224324295338868
61659589760421715224324295338869
61659589760421715224345187229416
61659589760421715224345187229417
61659589760421715224345215577257
61659589760421715224345215927176
61659589760421715224345215927177
61659589760421715224533502271708
61659589760421715224596234289113
61659589760421715224596262986873
61659589760421715224596264036633
61659589760421715766529728254322
61659589760421715766613295816514
61659589760421715766613295817918
61659589760421715766613295822130
61659589760421724512206600665603
61659589760421724687909298383841
61659589760421724695241832191459
61659589760421725100256421762015
61659589760421725100340104115247
61659589760421726289915744402018
61659589760421726335669327711239
61659589760421726335669329311880
61659589760421726335690249898784
61659589760421726335690249898785
61659589760421726342444156184588
61659589760421726342444156184589
61659589760421726342444156185992
61659589760421726342465162861964
61659589760421726342465162861965
61659589760421729995953797582766
61659589760421729996142067977453
61659589760421730041728303079532
61659589760421730041728303079533
61659589760421730041728417516441
61659589760421730041916704210892
61659589760421730041979350139229
61659589760421730041979465975817
61659589760421730048411261875925
61659589760429785150153971416198
61659589760429785744950202179275
61659589760429785744950205361603
61659589760429785745766108305614
61659589760429785745766108305615
61659589760429813555497642243228
61659589760429813555497642243276
61659589760429813555497670939584
61659589760429813555497670939632
61659589760429813563025614528357
61659589760429813563025729313989
61659589760429813563028709128947
61659589760429813563028709128983
61659589760429813563028709129190
61659589760429813563028709129191
61659589760429813563028737825339
61659589760429813563091470894115
61659589760429813738424974885866
61659589760429813738428327753696
61659589760429813746019033592779
61659589760429813746039609805905
61659589760429813746039982877443
61659589760429813746050157789283
61659589760429813746053513839441
61659589760429819092441712245475
61659589760429819092445065113305
61659589760429819092504469760895
61659589760429819092507912967143
61659589760429829615263628192553
61659589760429829615267071398801
61659589760429830164059038658665
61659589760429830164059041840993
61659589760429830209809184611843
61659589760429830209809184961763
61659589760429830209809184965975
61659589760429830209809271055043
61659589760429830209812627105201
61659589760429830217403356923324
61659589760429830217403356923325
61659589760429830217403386682274
61659589760429830354601349533873
61659589760429830354601350950806
61659589760429830354601350950815
61659589760429835106447087171009
61659589760429835151918457778004
61659589760429835151918486474360
61659589760429835151939378366312
61659589760429835151939407062668
61659589760429835151939407062669
61659589760429835152221592669179
61659589760429835152221850936383
61659589760429835158717672893679
61659589760429835158790526663486
61659589760429835158790555359842
61659589760429835707739426854879
61659589760429835707760347443187
61659589760429835707770783817609
61659589760429835707833545582533
61659589760429835707833705019720
61659589760429835708021990314492
61659589760429835708586686761621
61659589760429835708607738090760
61659589760429835708607766787116
61659590161855815761142219404017
61659590161856115951232164150380
61659590161856115951232164151784
61659590161856115951232164155996
61659590161856983530736733601215
61659590161857016930009958418757
61659590161857016930570570745281
61659590162072219419923167525510
61659590162074920574312410089725
61659590162074920575131789535660
61659590162074920575131789537064
61659590162074920575131789541276
61659590162074920937896499498687
61659590162074920940340859786589
61659590162074920940344217371781
61659590162074921124174464082360
61659590162074921124174464086572
61659590162075821554725491351532
61659590162172182440064373706898
61659590162172230069700204787034
61659590162180320718613178966537
61659590162180320764335338249598
61659590162180320901543834245567
61659590162180320904071767285199
61659590162180320904075239189255
61659590162180320909687806184135
61659590162180334994547535380057
61659590162180335133436665727713
61659590162180335550929121193877
61659590162180335589278024285184
61659590162180335589340700310960
61659590162180335591788507459662
61659590162180335591791860327492
61659590162180335595867917669544
61659590162180335596682677302452
61659590162180335596870705379780
61659590162180335728765555071209
61659590162180335728766326723541
61659590162180335728801570825596
61659590162180335729049175545834
61659590162180335729049176095986
61659590162180335733848900901701
61659590162180336778873465518551
61659590162180336780565718214503
61659590162180336780565718233377
61659590162180336785711054684597
61659590162181236118114056837401
61659590162181236118678141065173
61659590162181236157089720186468
61659590162181236157089805925616
61659590162181236159347958796454
61659590162181236159347959144970
61659590162181236159349122652244
61659590162181236159349151697768
61659590162181236159352598090556
61659590162181236159600198230190
61659590162181236159600289100094
61659590162181236159603641967924
61659590162181236159603642317844
61659590162181236164682401281064
61659590162181236296609906073240
61659590162181236296860957736418
61659590162181236296864396693316
61659590162181237394131056147176
61659590162183922631891915243975
61659590162183937450969664131049
61659590162183937450970435783381
61659590162183937451253284605674
61659590162183937451253284607078
61659590162183937451253284611290
61659590162183937456053009961541
61659590162183939095936938986948
61659590162183939095936940587589
61659590162183939102460690299416
61659590162183939102711394402520
61659590162183939102712509011444
61659590162183939103276593243428
61659590162183939233134931247576
61659590162183939234827183943528
61659590167753634178307514453210
61659590167761738045651665751541
61659590167761738045735349658681
61659590167762038235005914959109
61659590167764441126798022229453
61659590167764441175062089657924
61659590167764691904718617332694
61659590167764691904802299685926
61659590167764707964222660680750
61659590167764707964223435525238
61659590167764740128711597900393
61659590167764741173703336484141
61659590167764741310986045033655
61659590167764741318579099199754
61659590167764741318579099205370
61659590167764741722768050942627
61659590167765592518283983764950
61659590167765608394774462790198
61659590167765608943838400998495
61659590167765608982043097030710
61659590167765641741598716291161
61659590167765641741598719473489
61659590167765641746682405139481
61659590167765641749130126011204
61659590167765641749130126470330
61659590167765641749130126483380
61659590167765641749130130715468
61659590167765641883880397750029
61659590167765642297333650027497
61659590167765642343090705109637
61659590167765642343651317436161
61659590167765642343651317437565
61659590167765657122058975628137
61659590167971538966176916250038
61659590167971538966177265210000
61659590167972438802207139838490
61659590167972739720751136130650
61659590167972739723259291770614
61659590167979642243911987221520
61659590167979643478693920716452
61659590167979644073469345204412
61659590167979644073493621842878
61659590167979644075918444095188
61659590167980544506472565960774
61659590167980844833003914216390
61659590167983245798206361652857
61659590167983245798962862934704
61659590167983245798962862940320
61659590167983279149947699122275
61659590167983544752611223285673
61659590167983545797602961869421
61659590167983545934111634067801
61659590167983545934863630504341
61659590167983545934864778410343
61659590167983545941723370741177
61659590167983545942478724585034
61659590167983545942478724590650
61659590167983545942479872028640
61659590167983546529661124020263
61659590167983546529745069375531
61659590167983546534827607069833
61659590167983546537276102780428
61659590167983546537276102786044
61659590167983578053599089049671
61659590167983579288380903489503
61659590167983579293464708210595
61659590167983579700726993631863
61659590167983579700726993649333
61659590167983579700728141537865
61659590167983579700728141555335
61659590167983579705058686508799
61659590167983579705330654156803
61659590167984446372190600867481
61659590167984446372211635891293
61659590167984446373029751855610
61659590167984446373029756100748
61659590167984446373030899287984
61659590167984446555204940034777
61659590167984446555225860739725
61659590167984446919542141912001
61659590167984446919562287778045
61659590167984446921236717556247
61659590167984446921254654792861
61659590167984446960233420614715
61659590167984446967575306735493
61659590167984446967827130045388
61659590167984446967827130051004
61659590167984447102576626945341
61659590167984447104247614580073
61659590167984447104268535285021
61659590167984447104268879641293
61659590167984479724015621156691
61659590167984479724015735475555
61659590167984479724036656180503
61659590167984479907029960323987
61659590167984479907050881028935
61659590167984480318812223450403
61659590167984494678408514460642
61659590167984496325788634563263
61659590167984496327483210207509
61659590168076905390364496163380
61659590168076905400154593164618
61659590168076905400426192464315
61659590168076938568481907143907
61659590168076938751412563491411
61659590168077789283160281424301
61659590168077789288242855602461
61659590168077805828446963745504
61659590168077805830705620429578
61659590168077839136209920225399
61659590168077839175188681245329
61659590168077839181963590756371
61659590168077839181984511461319
61659590168077839319224259392695
61659590168077839319245180097643
61659590168078139295543064186957
61659590168078139325480599844691
61659590168078139508494824693123
61659590168078139508515745398071
61659590168080507531694023372028
61659590168080540421109067154759
61659590168080540421109181473623
61659590168080540421109181940183
61659590168080540466841845677139
61659590168080540466841846143699
61659590168080540840209733059673
61659590168080540878435823975343
61659590168080541015905670964791
61659590168080541015905785283655
61659590168080555245267095968055
61659590168080807853145120397778
61659590168080840610358854765459
61659590168080840610358857886308
61659590168080841028727659937775
61659590168080841205155458575491
61659590168080855437048287392490
61659590168080857081731439449866
61659590168080857081732588876560
61659590168080857081732979479353
61659590168080857084177344484617
61659590168081741040909882030419
61659590168081741040930802735367
61659590168081741178191442675335
61659590168081741178191443141895
61659590168081741178191445796184
61659590168081741178191557460759
61659590168081741223924135925127
61659590168081741223924221664275
61659590168081741223945027583799
61659590168081741589973821636935
61659590168081741596727269130963
61659590168081741635706145003409
61659590168081741635706485840451
61659590168081741643045827411917
61659590168081741643045827761837
61659590168081741643049156182661
61659590168081741644740403056163
61659590168081741772988046485367
61659590168081741779741608298259
61659590168081741779762529003207
61659590168081756002349471955191
61659590168081756048103056747015
61659590168081756414110471070147
61659590168081756414131734615047
61659590168081756414131736131367
61659590168081757651989035315652
61659590168088610997589546908795
61659590168088612641435202251600
61659590168088612773633182419310
61659590168088612774451758789302
61659590168088612774452533628174
61659590168088612781979353789931
61659590168088612781979726842559
61659590168088645988166411765282
61659590168088645988176919751425
61659590168088645990621280039327
61659590168088660218378608779101
61659590168088660220822973784365
61659590168088660403837202864677
61659590168088660403840670535158
61659590168088660403840670535401
61659590168088660774760194605971
61659590168088660813174828355208
61659590168088660813175215781289
61659590168088660815619580786553
61659590168088660819677682882668
61659590168088660952608276777736
61659590168088660952629157558274
61659590168088912962882827013386
61659590168088912963722352669446
61659590168088912963722483423348
61659590168088912963723143459567
61659590168088912963723143471213
61659590168088946131631249650515
61659590168088946314645472945039
61659590168088946314645472946443
61659590168088946317155957182327
61659590168088946317155957183731
61659590168088946317176877888727
61659590168088960407649202775885
61659590168088960410093567781149
61659590168088960547354207720909
61659590168088960547354211951593
61659590168088960547354211952997
61659590168088960547356531718963
61659590168088960956418717180886
61659590168088960956418717186502
61659590168088960956419090252388
61659590168088960956688362002852
61659590168088960956690684834506
61659590168088960956692220148035
61659590168088960956692224865397
61659590168088960956692224869609
61659590168088960956692224882659
61659590168088960958854031211522
61659590168088960959136589870661
61659590168088960959136589874873
61659590168088960959136589887923
61659590168088960963194691970988
61659590168088961139619152261311
61659590168088961142150810014622
61659590168088961142150814245306
61659590168088962191200650675818
61659590168088962191201023747320
61659590168088962192037866351741
61659590168088962194482231357005
61659590168088962198812301082250
61659590168088962198812674153752
61659590168088962198812678858016
61659590168088962198813453696888
61659590168089813531447139031917
61659590168089844892141100755547
61659590168089845098880028091288
61659590168089846081734681582139
61659590168089846127511511091467
61659590168089846128052091984611
61659590168089846677095110903649
61659590168089846677096230098793
61659590168089846752786117034343
61659590168089846752786202773491
61659590168089846752786231469847
61659590168089846752790335062233
61659590168089846755045666167719
61659590168089846890046871409815
61659590168089860977908706894351
61659590168089861115166018057742
61659590168089861524415734181703
61659590168089861524415848967127
61659590168089861524437774094116
61659590168089861526111454530909
61659590168089861526132346539501
61659590168089861526676313131016
61659590168089861526676313577893
61659590168089861526676313597576
61659590168089861526947909181210
61659590168089861526948280698644
61659590168089861526948280698680
61659590168089861526948280700292
61659590168089861526948280717518
61659590168089861526948280717554
61659590168089861526948281166852
61659590168089861526948281171064
61659590168089861526948281184114
61659590168089861526948282252801
61659590168089861526951724377312
61659590168089861570169404712675
61659590168089861570170179526271
61659590168089861570190325767543
61659590168089861571885931331325
61659590168089861572429873929353
61659590168089861572701841510266
61659590168089861572701841515882
61659590168089861572701956478660
61659590168089861572705309169136
61659590168089861572705309188063
61659590168089861572705313945760
61659590168089861572705313951376
61659590168089861577512443521284
61659590168089861709125793698205
61659590168089861709146685706797
61659590168089861709690652762659
61659590168089861709690652764120
61659590168089861709962620350645
61659590168089861709962620351374
61659590168089861709962625114984
61659590168089861709962625133857
61659590168089861715044823058188
61659590168089862761446623950585
61659590168089862761458218400373
61659590168089862761458247077037
61659590168089862761458247096720
61659590168089862762294012997274
61659590168089862762294041693630
61659590168089862808052103330624
61659590168089862812293985166890
61659590168092498632911370400609
61659590168092547831760525289922
61659590168092547969021193926246
61659590168092547969024637128282
61659590168092547969024637132494
61659590168092548449258462975750
61659590168092548451693357684358
61659590168092562680503870680576
61659590168092562817764538961204
61659590168092562817764626651157
61659590168092562817785430969796
61659590168092562818318547086597
61659590168092562818600219304884
61659590168092562863518095056624
61659590168092562864354923305146
61659590168092562864354923310762
61659590168092562864355038273540
61659590168092562864358395740640
61659590168092562864358395746256
61659590168092563227938975173301
61659590168092563230111399704928
61659590168092564462999078186702
61659590168092564463187364531234
61659590168092564463187367713562
61659590168092564463284992900217
61659590168092564464881968871836
61659590168092564465446799242124
61659590168092564465446827938480
61659590168092564469965314702328
61659590168092564470059477006467
61659590168092564470530173768972
61659590168092564470624704427091
61659590168092564508191274747672
61659590168092564509038579287061
61659590168092564511200384033948
61659590168092564647906899128973
61659590168092564647927791137565
61659590168092564647928822643000
61659590168092564648472877388571
61659590168092564648743610978088
61659590168092564648743730545752
61659590168092564648744759415528
61659590168092564648748202621776
61659590168092564648748202623180
61659590168092564648748202627392
61659590238560128587075802682710
61659590238665511629790361080623
61659590238665511629811281787023
61659590238665511629811286386293
61659590238668196312979289534294
61659590238668196861687577623254
61659590238668196861771259976486
61659590238668196907503924180002
61659590238668212913936395410602
61659590238668212921192395815798
61659590238668212921443442875503
61659590238668212921464363581903
61659590238668212921464368181173
61659590238668212959669059614118
61659590238668246137447924075999
61659590238668246275548833974846
61659590238669097475252944055510
61659590238669113351994470140463
61659590238669113352015390846863
61659590238669113352015395446133
61659590238669113900786440582655
61659590238669113939012057321270
61659590238669147247611468899401
61659590238669147293344132984819
61659590238669147293344132984820
61659590238669147293344132990436
61659590238669147293344133003534
61659590238876244083175661805104
61659590238883132417812103860562
61659590238884049464277250704755
61659590238884347958134907189744
61659590238884349606958535339654
61659590238884349652708692514879
61659590238884349789972874506950
61659590238884382954533724572396
61659590238886750755091180429615
61659590238886784102669768581196
61659590238886784102669768699240
61659590238886784106916572255133
61659590238886784106916572255293
61659590238886784107188168366829
61659590238886784107188169766509
61659590238887034283282516369180
61659590238887034283282516841356
61659590238887034283282516847180
61659590238887034283345192394956
61659590238887034283345192514452
61659590238887034283533220472284
61659590238887034283533220944460
61659590238887034283533222007318
61659590238887034283533222008722
61659590238887034832325190914476
61659590238887034832325191386652
61659590238887034832325191392476
61659590238887034832325192449510
61659590238887050892168097995870
61659590238887050899447341587955
61659590238887050937670977284910
61659590238887050944361774309759
61659590238887051486713651811545
61659590238887051486713651817156
61659590238887051486713651830206
61659590238887051494245048727688
61659590238887084113172569750489
61659590238887084246186777669516
61659590238887084246186777787560
61659590238887084251237494026360
61659590238887084291919441873032
61659590238887084291940362579384
61659590238887084296186794598969
61659590238887084296187137555561
61659590238887084296187137555721
61659590238887935262876218298932
61659590238887950277667033604019
61659590238887951512176983566790
61659590238887951879042491200824
61659590238887951924796075992648
61659590238887984680984608608365
61659590238887984680984608608413
61659590238887984681256549076381
61659590238887985225780479580553
61659590238887985225780479580554
61659590238887985225780479584766
61659590238887985271534064376590
61659590238887985275780839365769
61659590238887985275780839365817
61659590238887985275780840765449
61659590238887985275780840765497
61659590238887985276031887825145
61659590238980393746379822841596
61659590238980409798544958275712
61659590238980410217666904160556
61659590238980443518675952936093
61659590238980443518675952936253
61659590238980443521123417064159
61659590238980443521123761442113
61659590238980443526182613848201
61659590238980443564345598157193
61659590238980443564408245486613
61659590238980443564408245603253
61659590238980443564408703228837
61659590238980443564429166191561
61659590238980443564429166191609
61659590238980443564429509148201
61659590238980443564429509148361
61659590238980443566856081266223
61659590238980443566877346351981
61659590238980443571183526920621
61659590238980443571204336022473
61659590238980443571204337421945
61659590238980443571204337422153
61659590238980443701596106167903
61659590238980443701606609750109
61659590238980443701606609750157
61659590238980443701878207261533
61659590238980443704137986290545
61659590238980443704138014988305
61659590238980443708370561136913
61659590238981344132157637015117
61659590238981594457645851805424
61659590238981610928932933124384
61659590238981643733657503934989
61659590238981643870670265931424
61659590238981644275946243614813
61659590238981644278206141680003
61659590238981644321428202315545
61659590238981644321428202315705
61659590238981644321678907818281
61659590238981644328203029189817
61659590238981644328203030589289
61659590238981644328203030589497
61659590238981644328453734692393
61659590238984045248386722908041
61659590238984045424082314921693
61659590238984045430574670196753
61659590238984045835676292753289
61659590238984045835676292753337
61659590238984045842367551593033
61659590238984045842451119627401
61659590238984045842451119627609
61659590238984045842451121027081
61659590238984045975384884315173
61659590238984045975384884332589
61659590238984312083388022308716
61659590238984312215589446042630
61659590238984312220586014919264
61659590238984312261322110246146
61659590238984345430129363634981
61659590238984345430150284339929
61659590238984345436841514483157
61659590238984345567327356245529
61659590238984345613080941153993
61659590238984345979193301841657
61659590238984345979193303241337
61659590238984345981641139026563
61659590238984345985968214804837
61659590238984346025198054600690
61659590238984346162375007115049
61659590238984346162396047211237
61659590238984346162396047211238
61659590238984346164634557506333
61659590238984346164655449514973
61659590238984360254287392448069
61659590238984360254287392448117
61659590238984360254287392564709
61659590238984362041124905838971
61659590238985246592926034380009
61659590238985246599449812794745
61659590238985246599449814194425
61659590238985261419364505569900
61659590238992117190156345055241
61659590238992117190156718107869
61659590238992117738948314080490
61659590238992117738948314080491
61659590238992148681082622185114
61659590238992149092864628094086
61659590238992149092864884944348
61659590238992149092864886361290
61659590238992149092867984131194
61659590238992149230125639673952
61659590238992149230125639687002
61659590238992149230128738519716
61659590238992149301301369413911
61659590238992150358127901787613
61659590238992150877254696424754
61659590238992150906919872229805
61659590238992150948429393049799
61659590238992150948430512263817
61659590238992150948430512276921
61659590238992151084854352291961
61659590238992151085691180559113
61659590238992165175511103726797
61659590238992165724303074168989
61659590238992165770140317810186
61659590238992165770394880174953
61659590238992165772588168001400
61659590238992165772588193511215
61659590238992165909848788532444
61659590238992165909848817230204
61659590238992401103958830950130
61659590238992401241156823560678
61659590238992401273081807134854
61659590238992415935458865452886
61659590238992416065126567079202
61659590238992416067637045650198
61659590238992416072719619828358
61659590238992417325808703852660
61659590238992417332586625327398
61659590238992417712254500376672
61659590238992417712255619584866
61659590238992417719848672334022
61659590238992417741921171630480
61659590238992417920608404979086
61659590238992417927383227621110
61659590238992449282201311563936
61659590238992449442286934762622
61659590238992449449050924669713
61659590238992450654994161866652
61659590238992450654997174964430
61659590238992450684411645616608
61659590238992451066525376520642
61659590238992451066586904649302
61659590238992451066586904653514
61659590238992451066586990742582
61659590238992451066588052546418
61659590238992451066588057145688
61659590238992451066590348209682
61659590238992451066591496102586
61659590238992451066776085223016
61659590238992451066779524179914
61659590238992451088662512895509
61659590238992451089414625204821
61659590238992451091106877900773
61659590238992451091110693115505
61659590238992451091382317906135
61659590238992451091946402138119
61659590238992451091947521352137
61659590238992451091947521365187
61659590238992451096252472657571
61659590238992451096252587442995
61659590238992451096273479451587
61659590238992451135504432321170
61659590238992451142006057449395
61659590238992451142006172234819
61659590238992451142277768346515
61659590238992451274936348353926
61659590238992451274936349753446
61659590238992451274936349753606
61659590238992451274940853713977
61659590238992451274961745722569
61659590238992451279204135799091
61659590238992451279208252142408
61659590238992465481414979662560
61659590238992465501791752955166
61659590238992465502042423769927
61659590238992465503758428027993
61659590238992465504302280252192
61659590238992465504323167661514
61659590238992465504323172260784
61659590238992465508569674429904
61659590238992465549512012937861
61659590238992465550327920480414
61659590238992465893196869730732
61659590238992465898279443908892
61659590238992465913624826639355
61659590238992465913636401601571
61659590238992465913657326892682
61659590238992465913657326898506
61659590238992465913657369998668
61659590238992465913911889263273
61659590238992465913911889276323
61659590238992465916084280493212
61659590238992465916084280493296
61659590238992465916084280493455
61659590238992465916084280493456
61659590238992465916084285098390
61659590238992465916086604841186
61659590238992465916105172501888
61659590238992465916105172507712
61659590238992465916105177106982
61659590238992465916356254281587
61659590238992465959660970285699
61659590238992465962109839250558
61659590238992466096588098031434
61659590238992466096590334880624
61659590238992466096591454081592
61659590238992466096858962546327
61659590238992466099098504869552
61659590238992466099098509474646
61659590238992467148908852362985
61659590238992467148908852368809
61659590238992467148908852481029
61659590238992467148908857086123
61659590238992467148909225421436
61659590238992467148909225421437
61659590238992467148909225434487
61659590238992467148971987553702
61659590238992467149159900957875
61659590238992467149159905562968
61659590238992467149160273893863
61659590238992467149194768630561
61659590238992467149257530745405
61659590238992467150603429529375
61659590238992467150603773885646
61659590238992467150603773885647
61659590238992467150603802583406
61659590238992467150603802583407
61659590238992467150615382168093
61659590238992467151419337074061
61659590238992467151419710126689
61659590238992467151419710144158
61659590238992467151420484984434
61659590238992467151451105539623
61659590238992467151451105558497
61659590238992467155781634444312
61659590238992467155781639148576
61659590238992467156032730737752
61659590238992467156032730855850
61659590238992467156503054557501
61659590238992467156503398913773
61659590238993301886647173567110
61659590238993318305677816635260
61659590238993318351159432244046
61659590238993318351431401427084
61659590238993318357934254886070
61659590238993351297977012048864
61659590238993351709755163064051
61659590238993351709755191760407
61659590238993351710026787872103
61659590238993365932593451034887
61659590238993365934874194926474
61659590238993365934874195276394
61659590238993365934874199525744
61659590238993365935128371287961
61659590238993366118139616381698
61659590238993366527142481346552
61659590238993366527409989811287
61659590238993366527409990161207
61659590238993366529649536739606
61659590238993366529921620890990
61659590238993366529921622290670
61659590238993366529924944883913
61659590238993366667185728484212
61659590238993367719263992044950
61659590238993367726040794305670
61659590238993367764180748600142
61659590238993367765268754626510
61659590238996019464125280690320
61659590238996051171255033729553
61659590238996051759559401655717
61659590238996051759559401655718
61659590238996052994058742644085
61659590238996053406751215926306
61659590238996053413273847848547
61659590238996053543949208536854
61659590238996067635776763255625
61659590238996067635776763255673
61659590238996067635860445958825
61659590238996067635861435958346
61659590238996067635861479058508
61659590238996067635864917979443
61659590238996067636115998323113
61659590238996067638288390971690
61659590238996067638309281445052
61659590238996067638309281445088
61659590238996067638309281445295
61659590238996067638309281445296
61659590238996067638309281561728
61659590238996067638309281567552
61659590238996067638309282961616
61659590238996067638309282967232
61659590238996067638309282984701
61659590238996067638309286149560
61659590238996067638309286166822
61659590238996067638309310143055
61659590238996067638309311682461
61659590238996067775573393405965
61659590238996067818791102422969
61659590238996067818791102423129
61659590238996067818791102772889
61659590238996067818794443940464
61659590238996067820486798680918
61659590238996067820737755396319
61659590238996067820737760001466
61659590238996067820737845740614
61659590238996067820758795143316
61659590238996067820758795143317
61659590238996067821302613929392
61659590238996067821302613930796
61659590238996067821302613935168
61659590238996067821302614283683
61659590238996067821302614283684
61659590238996067821302615329072
61659590238996067821302615333443
61659590238996067821302615333444
61659590238996067821302615334847
61659590238996067821302615334848
61659590238996067821302615347946
61659590238996067821302618517016
61659590238996067821302618534486
61659590238996067821323534991487
61659590238996067821326978196332
61659590238996068230573366967939
61659590238996068230657049787731
61659590238996068230909244739602
61659590238996068232269090505089
61659590238996068233084998028768
61659590238996068233105885255084
61659590238996068233105918735327
61659590238996068233105918735328
61659590238996068233105918739540
61659590238996068233105918752590
61659590238996068233356967211966
61659590238996068367834121343411
61659590238996068370366673115012
61659590238996068370366673128062
61659590238996068370617721587438
61659590238996069420232689724582
61659590238996069420253610429530
61659590238996069420253696518598
61659590238996069422113212815221
61659590238996069426945857729393
61659590238996069427028437303642
61659590238996069465986272915759
61659590238996069465986274516400
61659590238996069465986274516401
61659590238996069466007195221348
61659590238996069466007195221349
61659590238996069468430637920816
61659590238996069468452708118788
61659590238996069468452708131838
61659590238996069468703759777754
61659590238996069468707083949957
61659590238996069468707112646313
61659590238996069472761101390512
61659590238996069472761101390513
61659590238996069473597929638014
61659590238996069605147455531229
61659590238996069605148491819633
61659590238996069605964510966686
61659590238996069605964514153226
61659590238996069612491613534959
61659590398190325471010582036205
61659590398201099074371781625070
61659590398201998270391549402015
61659590398202000053965453339139
61659590398202031205371929091233
61659590398202031617153935000205
61659590398202032851747840417809
61659590398202032852500981596897
61659590398202032852563744778763
61659590398408830092837665473268
61659590398408830500373196852685
61659590398409114035319493541808
61659590398409114035340385550400
61659590398409114172601054186724
61659590398409114218333718390240
61659590398409130648973808988941
61659590398416933967796910857908
61659590398416935617457411358515
61659590398417234111313919946228
61659590398417235943989102920489
61659590398419619012682147883002
61659590398419620841988715570132
61659590398419620841988716023641
61659590398419620841988716023642
61659590398419620842072283604500
61659590398419620842824396367321
61659590398419620842824396367322
61659590398419635666986552883107
61659590398419635673761376574891
61659590398419635673761379757219
61659590398419635674325463990607
61659590398419636902332570611427
61659590398419636909107397485539
61659590398419637320889403411981
61659590398419637320892756279811
61659590398419670255849843596589
61659590398419670255849930751275
61659590398419670255849930752679
61659590398419670255849930770149
61659590398419919201931821176247
61659590398419920985505724658452
61659590398419920985505725113371
61659590398419920985589292692820
61659590398419921031259280870560
61659590398419921031321956896336
61659590398419935817278388864413
61659590398419937052627502241715
61659590398419937461962047495037
61659590398419937464406412500301
61659590398419937464409765368131
61659590398419969027575299028888
61659590398419969027575299030292
61659590398419969164835967666616
61659590398419970399366939840999
61659590398419970399366939858469
61659590398419970810876114593653
61659590398419970810877262480781
61659590398419970810877262482185
61659590398419970810877262499655
61659590398419970811148858593881
61659590398419970811148858611351
61659590398419970811149202967415
61659590398419970811149202967416
61659590398419970811149202984885
61659590398419985083788447743838
61659590398419985083788447860478
61659590398420819769764409084714
61659590398420821416056751923412
61659590398420821416056752376922
61659590398420821416892432720602
61659590398420821599070976771844
61659590398420837666193211980329
61659590398420869595386994931576
61659590398420886247149978976872
61659590398420886247149978978276
61659590398420886248844555670878
61659590398420886248844555672282
61659590398513279853826171394564
61659590398513294716942037537264
61659590398513296510575310226307
61659590398513296510575313408635
61659590398513296511391217769589
61659590398513329262521572876177
61659590398513329308275129088285
61659590398513329671856114928297
61659590398513329672608227237609
61659590398513329672608230419937
61659590398513329674300479933561
61659590398513329674300483115889
61659590398513329674300483117293
61659590398513329674300483134763
61659590398513329674303836002593
61659590398513329674303922095873
61659590398513329720036586295183
61659590398513329720054039346871
61659590398513329720057392214701
61659590398513329857297254931507
61659590398513329857314789472839
61659590398513329857318146944305
61659590398513329857318148007115
61659590398513329857318261731187
61659590398514196941942618087177
61659590398514230287869288642015
61659590398514230287869290058957
61659590398514230425129928580371
61659590398514230425129957276673
61659590398514230425129957278339
61659590398514230425129957282551
61659590398514480610824864561908
61659590398514497084371750462218
61659590398514497130376042189346
61659590398514530428854808095641
61659590398514530429690488439321
61659590398514530429690491623053
61659590398514530429690578779143
61659590398514530431365290816769
61659590398514530431365292332929
61659590398514530431382741135273
61659590398514530431382744319005
61659590398514530431386184341521
61659590398514530477118847028877
61659590398514530477139767735277
61659590398514530614379630450465
61659590398514530614379630451869
61659590398514530614400522459057
61659590398514530614400522460461
61659590398514530614400551156817
61659590398514545253827209140311
61659590398514545253849636656832
61659590398516882166497497500191
61659590398516882173084367586378
61659590398516896990467569525562
61659590398516898232779419286146
61659590398516898232779419286147
61659590398516898233595326829429
61659590398516898782638344331317
61659590398516931950358854003993
61659590398516931988571000832462
61659590398516931988825402293618
61659590398516931991032579690671
61659590398516931991032665797215
61659590398516931991300822934537
61659590398516931991304175802367
61659590398516931996194978444222
61659590398516931996196097639366
61659590398516931996196097645190
61659590398516932128293334066149
61659590398516932128561573077975
61659590398516946404496221058483
61659590398517182147397812724318
61659590398517182310013477736205
61659590398517182314071924188432
61659590398517182316517689716580
61659590398517182316517693967382
61659590398517182316604471262274
61659590398517182362337135465790
61659590398517197131455126127616
61659590398517197133900895906566
61659590398517197133900896241984
61659590398517197139067924897884
61659590398517198206901511704456
61659590398517198206901511708668
61659590398517198206901514890996
61659590398517198206901854661048
61659590398517198206904953847894
61659590398517198213679780722006
61659590398517198343346363135916
61659590398517198343346706092508
61659590398517198344099504315004
61659590398517198344099847271596
61659590398517198344099848688538
61659590398517198344162266084140
61659590398517198344162269266468
61659590398517198344162609390652
61659590398517198350940535097478
61659590398517198376024832257098
61659590398517198755944529206344
61659590398517198755944529210556
61659590398517198755944615299624
61659590398517231560419127646210
61659590398517231560419127650422
61659590398517231560422226833056
61659590398517231583299392359518
61659590398517231583299392476158
61659590398517231590649540174006
61659590398517231590649540179622
61659590398517231697617120256758
61659590398517231698433057919161
61659590398517231700127634613167
61659590398517231721343660574023
61659590398517231721343660574024
61659590398517231723015019861704
61659590398517231723015021261383
61659590398517231723015021261384
61659590398517231723015021278853
61659590398517231723035911870296
61659590398517231727849852546308
61659590398517231768768575955768
61659590398517231768771928804883
61659590398517231768771928823757
61659590398517231768792849512687
61659590398517231768792849530157
61659590398517232109462179866489
61659590398517232111909897739583
61659590398517232132342152984996
61659590398517232132342153101636
61659590398517232132907012168280
61659590398517232132937551249577
61659590398517232134546235911161
61659590398517232134546235928631
61659590398517232134549674871027
61659590398517232134817832022857
61659590398517232134817832040327
61659590398517232139681835860064
61659590398517232139681839042392
61659590398517232317563899247075
61659590398517232317563899248479
61659590398517232317563927946287
61659590398517232317814603350179
61659590398517232317814603351583
61659590398517232317835524057983
61659590398517232318399608289967
61659590398517246414810663593544
61659590398517246545229615528594
61659590398517246545230734723738
61659590398517246545480290935191
61659590398517246545481781802157
61659590398517246545483732724497
61659590398517246545502718451712
61659590398517246545504697899085
61659590398517246546925310367984
61659590398517246547196950595037
61659590398517246957096308672694
61659590398517248168968947918564
61659590398517248169722090160462
61659590398517248169722090164674
61659590398517248169722093347002
61659590398517248169725532303900
61659590398517248176500359178012
61659590398517248191856200844825
61659590398517248191856202261767
61659590398517248191877122966658
61659590398517248191877122966866
61659590398517248192693418113376
61659590398517248199471296346822
61659590398518082747068716981540
61659590398518082747068721569164
61659590398518082747068721586633
61659590398518097564451923171526
61659590398518097564451923508348
61659590398518097564451923525817
61659590398518099401372121691378
61659590398518132341411780021666
61659590398518132746660923593956
61659590398518132748114926513439
61659590398518132748114955211247
61659590398518132748352147418728
61659590398518132748352147420132
61659590398518132748355500287962
61659590398518146976032809067117
61659590398518146976034759989457
61659590398518146976053745716672
61659590398518146978564257411763
61659590398518147524826730431649
61659590398518147570580343919772
61659590398518148760442437988884
61659590398518148767220344564346
61659590398524987276802760610343
61659590398525002108554945266697
61659590398525003892128474734007
61659590398525003892128474734250
61659590398525003892128474734251
61659590398525003892128847786879
61659590398525037238866836189531
61659590398525051514804579814809
61659590398525051877482176205453
61659590398525051923047763151490
61659590398525051923287978205038
61659590398525051925736069148022
61659590398525051930662857219084
61659590398525052068111523836513
61659590398525052070370959597190
61659590398525052070370988293546
61659590398525302241196305007188
61659590398525302250984077641738
61659590398525304073850552907414
61659590398525304073871473613766
61659590398525304081399441667023
61659590398525335596282013948667
61659590398525335602809097930948
61659590398525336833344184893297
61659590398525337242595158911049
61659590398525337242678726945417
61659590398525337242678730129149
61659590398525337245123091950681
61659590398525337245126448002243
61659590398525337245126534095523
61659590398525337245126534108573
61659590398525337245126562791879
61659590398525337428119866461735
61659590398525337428119866463139
61659590398525337428140787168135
61659590398525337428140787169539
61659590398525351517772801797618
61659590398525351517776240754516
61659590398525351518613083358937
61659590398525351518613112055293
61659590398525351657502213706593
61659590398525352066568211196708
61659590398525352066804987293358
61659590398525352066805358828214
61659590398525352066815447646407
61659590398525352066836368351298
61659590398525352066840183548976
61659590398525352067558132721796
61659590398525352067652663498016
61659590398525352067655757904233
61659590398525352069287571416165
61659590398525352074179866307404
61659590398525352074430541731462
61659590398525352112558943738130
61659590398525352113406248289840
61659590398525352120184169747316
61659590398525352120184169751528
61659590398525352250604240900388
61659590398525352253114709175807
61659590398525352253114792082547
61659590398525352253118148132705
61659590398525352257110518417204
61659590398525352258198069905358
61659590398525353304631266193383
61659590398525353304631266194787
61659590398525353304631266212257
61659590398526204511950468931983
61659590398526236216371025406306
61659590398526252634567906128893
61659590398526252635401683373524
61659590398526252642179589948986
61659590398526252644438995950470
61659590398526252681155268165348
61659590398526252687661545682164
61659590398526252688749097170318
61659590398526252825193943998296
61659590398526252825193944002508
61659590398526252826009851545790
61659590398528903940509717578784
61659590398528903940510060518114
61659590398528903940510061935056
61659590398528904352292325061472
61659590398528904354740042934566
61659590398528904492063588127221
61659590398528953789009467888054
61659590398528953789019555289305
61659590398528953789019899662839
61659590398528953789043948252544
61659590398528953789044292608816
61659590398528953789860240020913
61659590398528953789860243203241
61659590398528953791457187296182
61659590398528953926220987923773
61659590398528953975318815053319
61659590398528953975318818235647
61659590398528953975318901142387
61659590398528953979314627477044
61659590398528954337811870105031
61659590398528954337989437829156
61659590398528954338052113855092
61659590398528954383809137608020
61659590398528954386002368043158
61659590398528954391431296309044
61659590398528954391431296313256
61659590398528954528629288919592
61659590398528954528629288923804
61659590398528955573430676494980
61659590398528955619184261286804
61659590398528955621631963198028
61659590398528955621632097114599
61659590398528955621632097114600
61659590398528955626778085688292
61659590398528955626778085692504
61659590398528955626778090291774
61659590398528955758892717573501
61659590398528955758892803662569
61659590398528955758892851490072
61659590398528955763976078298840
61659590398528955763976078303052
61659593760206255977543472102759
61659593760206260916671205964443
61659593760206260969115935395191
61659593760209865093476017549564
61659593760233279806583409012077
61659593760241383686626214380460
61659593760241383686626214384672
61659593760241384921973003759708
61659593760242284249295027140055
61659593760242284295024338475741
61659593760242284295027691343571
61659593760244987238136934626259
61659593831148470778101181990043
61659593837021979353958828071216
61659593837021994231464873638529
61659593837053210156305749383148
61659593837053499417976639950215
61659593837053509933961359216667
61659593837053510345555422674984
61659593837053510345827018786680
61659593837053510536099710533309
61659593837053513507904886032665
61659593837053514239878331835575
61659593837053514242137763364137
61659593837053515284683071028039
61659593837054415905775376827451
61659593837054415905779848725360
61659593837057100947378632773628
61659593837057100947378632773836
61659593837057101496170603215820
61659593837057112616823098288712
61659593837057112799753755569336
61659593837057112799753784267144
61659593837057115779154333700910
61659593837057116327947078982009
61659593837057117555679236156744
61659593837057117555679236623304
61659593837057117558207169196376
61659593837057117558207173913738
61659593837057117563294244148368
61659593837057117563294244614928
61659593837057117601683410845283
61659593837057117603939838117254
61659593837057117609026908351884
61659593837057117609026908818444
61659593837057117610720337602040
61659593990677774248548263871269
61659593990677774792511035733272
61659593990678675360256699558622
61659593990681356931281342642393
61659593990681356931281342642394
61659593990681362282003054453765
61659593990681362282003054453766
61659593990681376512204660555827
61659593990681377063503759185146
61659593996481934343713557826843
61659593996481934345969894754779
61659593996542873972936479803123
61659593996554876632602459340941
61659593996554879920354160713581
61659593996554879966086824917097
61659593996554880332136166622553
61659593996554880377868830826069
61659593996554880384648156921509
61659593996554880385208769249437
61659593996554881574261481865193
61659593996554881574261482219485
61659593996554881612462736243673
61659593996554881619990702742965
61659593996554881619990704296873
61659593996554881619994174647021
61659593996574387144358841723189
61659593996574388521229454600608
61659593996575287712170537624473
61659593996575289542312786108793
61659593996575289542313905298113
61659593996575587901441102924901
61659593996577991245747873812645
61659593996577991245748993001965
61659593996577994356993052268677
61659593996577994362076741409894
61659593996577994539941245058645
61659593996577994545007402469096
61659593996578280268613878560929
61659593996578289742053175359341
61659593996578291027481003217674
61659593996578291572196686600775
61659593996578291572196916123198
61659593996578291572196916301313
61659593996578291572196916305525
61659593996578291577087761994954
61659593996578291577275790072282
61659593996578291578971739993065
61659593996578291578974837763001
61659593996578291579538692307497
61659593996578291579538921994985
61659593996578291579538922008035
61659593996578294543732212625417
61659593996578294546260261536417
61659593996578294546263617569105
61659593996578294683440718171061
61659593996578294688524411557416
61659593996578295092774887170713
61659593996578295095034696002705
61659593996578295095052231978609
61659593996578295095302936081713
61659593996578295095306292114401
61659593996578295100118385143922
61659593996578295100135833472637
61659593996578295100135835007671
61659593996578295100135835026545
61659593996578296330652309841317
61659593996579180889710312061427
61659593996579191549478373044350
61659593996579191954567328256877
61659593996579191956823665184813
61659593996579191961342155126777
61659593996579191961342155130989
61659593996579191961906239362973
61659593996579192002746566979989
61659593996579192002747686169309
61659593996579192002747713515815
61659593996579195113991745436021
61659593996579195114009281411925
61659593996579195119075438822376
61659593996579195713680395717153
61659593996579195713868682061685
61659593996579195716131474160970
61659593996579196895951399164541
61659593996579196898399092892331
61659593996579196902729320635067
61659593996579196902729320639279
61659593996579196903293404871263
61659593996579196903484675564787
61659593996579196905180399096113
61659593996579196944130637887653
61659593996579196944131757076973
61659593996579196944131757095847
61659593996579196951477147531613
61659593996586100020609890272532
61659593996586100059563141193949
61659593996586100062092309295673
61659593996586100062092309313143
61659593996586100062095665345831
61659593996586100066342554476048
61659593996586100066342554935174
61659593996586100066342554948224
61659593996586100067174748547882
61659593996586100067178235273190
61659593996586100067178235278854
61659593996586100067178235291904
61659593996586100067178235470010
61659593996586100067178239523992
61659593996586100067179382711228
61659593996586100067179383183404
61659593996586100204377375321776
61659593996586394902440248602314
61659593996586396686828940874526
61659593996586396689281248600992
61659593996586399661649902570741
61659593996586400204793410858181
61659593996586400205608199193269
61659593996586400205609318382589
61659593996586400205609318401463
61659593996586400209877012352209
61659593996586400209877013887243
61659593996586400209877133001398
61659593996586400250526075061697
61659593996587295282157469297913
61659593996587295282178361306505
61659593996587295424437618428990
61659593996587295465924925644977
61659593996587297112299717782233
61659593996587297112300836971553
61659593996587297249497710392781
61659593996587300772605220189215
61659593996587300773357219068777
61659593996587300773358338258097
61659593996587300773358338276971
61659593996587300778443920949427
61659593996587300778445040138747
61659593996587300819089883272293
61659593996587300819091002461613
61659593996587300819091002463017
61659593996587300819091002480487
61659593996587300819093239304981
61659593996587300819094358513175
61659593996587300824176927987072
61659593996587300824178075878572
61659593996587300826433008169784
61659593996587302061218326411185
61659593996589982298629425131161
61659593996589985865777233005410
61659593996589985865777233005415
61659593996589987649351136942539
61659593996589997169360013348829
61659593996589998815734805486085
61659593996589998815735924675405
61659593996589998952932798096633
61659593996590001927000875950709
61659593996590001932063673083334
61659593996590001932899353421350
61659593996590001932899353426930
61659593996590001932899353427014
61659593996590001932899353440064
61659593996590001932899357672152
61659593996590002070097002744307
61659593996590002070098121933627
61659593996590002110744084256493
61659593996590002110744084257897
61659593996590002110747440308055
61659593996590002115830009781952
61659593996590002474349060956685
61659593996590002476605397884621
61659593996590002481123887830797
61659593996590002481691352578611
61659593996590002481692099765271
61659593996590002481692471301580
61659593996590002481692471773756
61659593996590002483386704107277
61659593996590002483387048463550
61659593996590002520080605970881
61659593996590002520081725160201
61659593996590002520081982379049
61659593996590002521772858666833
61659593996590002522336942898817
61659593996590002522338062088137
61659593996590002522338062089541
61659593996590002522340298931505
61659593996590002522341418139699
61659593996590002527420545929283
61659593996590002527420545946753
61659593996590002527423644779467
61659593996590002527423987718589
61659593996590002527423988066898
61659593996590002527423988072721
61659593996590002527423988072722
61659593996590002527425135977272
61659593996590002529119368310793
61659593996590002529119712667066
61659593996590002657278598581429
61659593996590002658970851277381
61659593996590002659534935509365
61659593996590002664057895977658
61659593996590002664623128115644
61659593996590002666317705277614
61659593996590003711387331380957
61659593996590003711390687431115
61659593996590003716469905559117
61659593996590003716473257358314
61659593996590003716473257358474
61659593996590003716473261609275
61659593996590003716473261609276
61659593996590003716473286073543
61659593996590003716474405268688
61659593996590003718732693137837
61659593996590003718732721834193
61659593996590003757118876393749
61659593996590003757119995583069
61659593996590003764465386037709
61659593996590003894316869004297
61659593996590003894321344245180
61659594067445471248477132747649
61659594067458384928139478576542
61659594067458385334838909243092
61659594067458385334838909244544
61659594067458385334838910305950
61659594067458385334901586331726
61659594067458385334901586333130
61659594067458386524703339941145
61659594067458386531482294519151
61659594067458386570436004144661
61659594067458386577779042953247
61659594067477882216294038085288
61659594067477882810818672730996
61659594067477893336106266432662
61659594067477893336109734085916
61659594067477893524204239294082
61659594067477893885716492727634
61659594067477893885716492731846
61659594067477893931449156931150
61659594067478794499199297555710
61659594067478794499282865590078
61659594067479094235452790679830
61659594067479094235452790681234
61659594067479094642716306644030
61659594067479094642778982669806
61659594067479094643050578781502
61659594067479094688532538880510
61659594067479094688532538881914
61659594067479094688720565540895
61659594067479094688720565540896
61659594067479094688720566957838
61659594067479094693615113060074
61659594067479098353923968174240
61659594067479099588705901785812
61659594067481484672731287709438
61659594067481495790847788251438
61659594067481499502244601402640
61659594067481784676539790761064
61659594067481784676539790879156
61659594067481784676539790898030
61659594067481784676539791233448
61659594067481784676539791239064
61659594067481784676539791252162
61659594067481784676790494864168
61659594067481784676790495336552
61659594067481784676790495342168
61659594067481784813988487474716
61659594067481784816244824539618
61659594067481784816248296797758
61659594067481784862001853009866
61659594067481784862064529035642
61659594067481785225582465306360
61659594067481785225582465778744
61659594067481785225582465784360
61659594067481794149979575907256
61659594067481795934369387021968
61659594067481795934620092542014
61659594067481795934703660576382
61659594067481795980373648752718
61659594067481795986897336890271
61659594067481796346214070373658
61659594067481796391967626584362
61659594067481796529165646829860
61659594067481799508295379241640
61659594067481799508566975353336
61659594067481799645493371846572
61659594067481799645493371847976
61659594067481799645577049969120
61659594067481799645744075951080
61659594067481799645744075955292
61659594067481799645764967958268
61659594067481799645764967963884
61659594067481800057358945795528
61659594067481800057358970261407
61659594067481801284525895287960
61659594067481801284525895292332
61659594067481801286782232215896
61659594067481801286782232220268
61659594067481801287617912559576
61659594067481801287617912563948
61659594067481801287622504148635
61659594067481801292704958913138
61659594067482685244539514857768
61659594067482685244539514859172
61659594067482696959716646459870
61659594067482696959779320950611
61659594067482696959779321068703
61659594067482696959779322485646
61659594067482696964047106794928
61659594067482696964047106911568
61659594067482700076044399112936
61659594067482700076128077234080
61659594067482700076315995223228
61659594067482700076315995228844
61659594067482701855434200049865
61659594067482701855434200049919
61659594067482701860433086780054
61659594067482701860433086784474
61659594067482701860433086797524
61659594067482701901166864253381
61659594067482701901351419935603
61659594067482701901351420053695
61659594067482701905619205896560
61659594067482701906186642992162
61659594067482701908697156281550
61659594067482701908697931139295
61659594067489589782472466589010
61659594067489599482315762944342
61659594067489599482315762963216
61659594067489599482315763062434
61659594067489600717661780802608
61659594067489601312186415312754
61659594067489601312186415430846
61659594067489604428786880237540
61659594067489604429601668909498
61659594067489604607449755796156
61659594067489604607470647804748
61659594067489604611717537057220
61659594067489604612553217377814
61659594067489604978393638997350
61659594067489604978393639001562
61659594067489604980088990899022
61659594067489605016528744028848
61659594067489605016528744029056
61659594067489605016528748279858
61659594067489605016533335129660
61659594067489605016533335133872
61659594067489605016533335483792
61659594067489605016784039586896
61659594067489605016784040649706
61659594067489605016804931245568
61659594067489605016804931595488
61659594067489605016804960291844
61659594067489605019061268173504
61659594067489605019061268186554
61659594067489605019061296766270
61659594067489605019063592534528
61659594067489605019064625636392
61659594067489605019311972272395
61659594067489605019311972272396
61659594067489605019311972276608
61659594067489605019315329739496
61659594067489605024147195582464
61659594067489605024147199814552
61659594067489605163019647713086
61659594067489888139905058432152
61659594067489888551499036263796
61659594067489889786280969758728
61659594067489889788788010690550
61659594067489889788788010789768
61659594067489889788788010808642
61659594067489889925986003301098
61659594067489889925986003419190
61659594067489889925989475677330
61659594067489889971743031889438
61659594067489890337579981231960
61659594067489899671314732151948
61659594067489899671314732270040
61659594067489899671565436236178
61659594067489899671565436255052
61659594067489899671586328244770
61659594067489899855144866060030
61659594067489899855332892720415
61659594067489899855332892720416
61659594067489899855332894137358
61659594067489899859659912995978
61659594067489899860223997227962
61659594067489901049276709531010
61659594067489901455703424401074
61659594067489901455703424405286
61659594067489901506540699987400
61659594067489901509051842855370
61659594067489904610438998572024
61659594067489904610438998590898
61659594067489904610442466244152
61659594067489904611253786907112
61659594067489904611258373774384
61659594067489904612970399283784
61659594067489904613786306814015
61659594067489904613786306814016
61659594067489904613789664281116
61659594067489904613789664282520
61659594067489904618036553529376
61659594067489904618872233855586
61659594067489904618872238460680
61659594067489904750966764888688
61659594067489904750987656893068
61659594067489904750987656897280
61659594067489904755234546145540
61659594067489904755318228848692
61659594067489904755318228965332
61659594067489904756049339061232
61659594067489904756070226466134
61659594067489904756070231071228
61659594067489904756130780506063
61659594067489904756130783692603
61659594067489904796720321096584
61659594067489904796720321100796
61659594067489904801050893052208
61659594067489904801050893168848
61659594067489905159485140658098
61659594067489905159485140676972
61659594067489905159485141143532
61659594067489905160045752650816
61659594067489905160045754185850
61659594067489905160045754535770
61659594067489905160049110590299
61659594067489905160049224885870
61659594067489905160049224890082
61659594067489905160049225362466
61659594067489905160049225375516
61659594067489905160050344099888
61659594067489905160050344217980
61659594067489905160050344222192
61659594067489905160050344572112
61659594067489905160321940333888
61659594067489905160321940683808
61659594067489905161741477586034
61659594067489905161741477604908
61659594067489905162013073697730
61659594067489905162013073716604
61659594067489905162013073828872
61659594067489905162013073834696
61659594067489905162016546087220
61659594067489905162560742720332
61659594067489905162560742733346
61659594067489905162560742733589
61659594067489905162578305854590
61659594067489905162580630319204
61659594067489905162828981364928
61659594067489905162832338832028
61659594067489905167096767202176
61659594067489905167097054612506
61659594067489905167097140351654
61659594067489905167643312643526
61659594067489905167913043632479
61659594067489905167915281826480
61659594067489905169359929252078
61659594067489905169359929256290
61659594067489905205802781116692
61659594067489905205802781589076
61659594067489905205803929480576
61659594067489905206054604531787
61659594067489905206054604531788
61659594067489905206054604537404
61659594067489905206054604887324
61659594067489905206054605948730
61659594067489905206054633583680
61659594067489905207495033935108
61659594067489905207745738038212
61659594067489905208309822147732
61659594067489905208309822264372
61659594067489905208309822270196
61659594067489905208310941459723
61659594067489905208310941459724
61659594067489905208310941465340
61659594067489905208310941478390
61659594067489905208310970058106
61659594067489905208313265826364
61659594067489905208313294522720
61659594067489905208314298926824
61659594067489905208314298928228
61659594067489905208314298932440
61659594067489905208314298945454
61659594067489905208314298945697
61659594067489905213393539613910
61659594067489905213393539631172
61659594067489905213393541030852
61659594067489905213396868501294
61659594067489905213397643713172
61659594067489905213397644762932
61659594067489905215092593459806
61659594067489905343252597024244
61659594067489905343252597142336
61659594067489905343252598559278
61659594067489905343315274585054
61659594067489905345512291537372
61659594067489905345512291538776
61659594067489905345759638055284
61659594067489905345759638173376
61659594067489905345762995640476
61659594067489905345762995646092
61659594067489905350594865716936
61659594067489906394831044085231
61659594067489906397359091555996
61659594067489906397363568219644
61659594067489906397363568237113
61659594067489906398178356554732
61659594067489906402425246138458
61659594067489906402446137792710
61659594067489906402446142397804
61659594067489906404956278029470
61659594067490800427976460115102
61659594067490805181517792149436
61659594067490805181538684158028
61659594067490805181538684162240
61659594067490805185785573410500
61659594067490805185869256113652
61659594067490805185869256230292
61659594067490805186621253731094
61659594067490805186621258336188
61659594067490805369612464585087
61659594067490805369612467771627
61659594067490805730393445434505
61659594067490805734911930658947
61659594067490805734911930658948
61659594067490805734911930775587
61659594067490805734911930775588
61659594067490805735392332164694
61659594067490805735392332169114
61659594067490805735392332182164
61659594067490805735476015007571
61659594067490805735476015007572
61659594067490805773803625824238
61659594067490805773866301850014
61659594067490805773866301851418
61659594067490805775560877494260
61659594067490805775560877495664
61659594067490805776059961353898
61659594067490805776059989933614
61659594067490805776062285701872
61659594067490805776063318802332
61659594067490805776063318803736
61659594067490805776063318807948
61659594067490805776063318820962
61659594067490805776314022905436
61659594067490805776314022906840
61659594067490805776314022911052
61659594067490805780644566282801
61659594067490805780644594862463
61659594067490805780644594862464
61659594067490805781142560906360
61659594067490805781145888376802
61659594067490805781145892981896
61659594067490805781208650514785
61659594067490805782841613335314
61659594067490805783092317457291
61659594067490805783653015520049
61659594067490806965175378929491
61659594067490807010845252298668
61659594067490807010908043132953
61659594067490807011660040633756
61659594067490807018437962108494
61659594067490807018438335161122
61659594067490807018438335165334
61659594067490807018439110018867
61659594067493492059784090291800
61659594067493502126328972576532
61659594067493502126328973639390
61659594067493502126329001274340
61659594067493502126391649665166
61659594067493503177907533460914
61659594067493503177907533579006
61659594067493503316193403274585
61659594067493506882249863228220
61659594067493506882249866409144
61659594067493506882253333945710
61659594067493506882253333949922
61659594067493506882253334422306
61659594067493506882254453276416
61659594067493506882254453277820
61659594067493506882254453282032
61659594067493506882526049388111
61659594067493506882526049388112
61659594067493506882526049393728
61659594067493506884764851775960
61659594067493506884781266985342
61659594067493506884781266989554
61659594067493506884781267107646
61659594067493506884782386316047
61659594067493506884782386316048
61659594067493506884782386321664
61659594067493506884785743784552
61659594067493506884785743788764
61659594067493506889847421703366
61659594067493506889868313357618
61659594067493506889868317962712
61659594067493507027045413959574
61659594067493507027045413963994
61659594067493507065268678006756
61659594067493507065268678008160
61659594067493507065456706084084
61659594067493507065456706202176
61659594067493507065456707619118
61659594067493507065519382109859
61659594067493507065519382109860
61659594067493507065519382111263
61659594067493507065519382111264
61659594067493507065519383644894
61659594067493507065519383646298
61659594067493507067713043130112
61659594067493507067716400597212
61659594067493507067716400598616
61659594067493507067716400602828
61659594067493507067967104700316
61659594067493507067967104701720
61659594067493507067967104705932
61659594067493507072231533076080
61659594067493507072795614127348
61659594067493507072795641284298
61659594067493507072798970171682
61659594067493507072798974776776
61659594067493507477050684033820
61659594067493507477050684039436
61659594067493507477050684389356
61659594067493507477050713085712
61659594067493507479557725064859
61659594067493507479557725064860
61659594067493507479557725066263
61659594067493507479557725066264
61659594067493507479557725070476
61659594067493507479561082531960
61659594067493507479561082533364
61659594067493507479561082537576
61659594067493507614311352670144
61659594067493507614311352671548
61659594067493507614311352675760
61659594067493507616755717675408
61659594067493507616755717676812
61659594067493507616755717681024
61659594067493507616759075143912
61659594067493508675952730584130
61659594067493508675952730588342
61659594067493508712396702116272
61659594067493508712396730812628
61659594067493508712647779289473
61659594067493508714087835248286
61659594067493508714339658559791
61659594067493508714343016026892
61659594067493508714343016032508
61659594067493508714907100258876
61659594067493508714907100260280
61659594067493508719990818098059
61659594067493508721685394787646
61659594067493508721685394791858
61659594067493508851537651170340
61659594067493508851537651171744
61659594067493508851541008638844
61659594067493508852105092870828
61659594067493508858883387398194
61659594067493508858883387402406
61659595905036819711841885254566
61659595905061131336719621408486
61659595905063837981542136070160
61659595905071938149896145205142
61659595905071938152155581319924
61659595905071941856501381454800
61659595905071952974054174018438
61659595905071952976313610133220
61659595910836642985978182671623
61659595910836644228099027267035
61659595910840241003501731713213
61659595910840241148373366379223
61659595910840241560156405388655
61659595910840244669707922160591
61659595910840244707847532198009
61659595910840244852719166864019
61659595910840244852722261333503
61659595910840244852723413961239
61659595910840245264504528705105
61659595910840245264504529177281
61659595910840245264505678137415
61659595910840246499284139368383
61659595910840246499286462200037
61659595910840246499286462672213
61659595910840546681005097302475
61659595910949498811180418171189
61659595910969923317709871803813
61659595910969923318273956035797
61659595910972474512196253078650
61659595910973830740891119147406
61659595910980719225152357762912
61659595910980730337436527693970
61659595910980730337916929585980
61659595910980730338000611925954
61659595910981930957989699480937
61659595910981935851196382258962
61659595910984619901070975115200
61659595910984632797682280506712
61659595910984632798435397686688
61659595910984632798437749332742
61659595910984635907503446345800
61659595910984637736809242828492
61659595910984637736810014486440
61659686716004833785509422442620
61659686716012938895250601322192
61659687430559658042677483575721
61659687430559658452575736453065
61659693811317052838908785997129
61659693811317052839723832618087
61659693811317052839723918707155
61659693811949249514636668113195
61659693811949254508530664651281
61659693811949254508551589962780
61659693811949255058413523316846
61659693811949255058413524913572
61659693811949256293757189582895
61659693811949256293757189583055
61659693811949256293757304368319
61659693811949256293760317479063
61659693811949256293760660418477
61659693811949256293760661835335
61659693811949256293760661835419
61659693811949256293760661835578
61659693811949256293760661835579
61659693811949256293760661854292
61659693811949256293760661854293
61659693858594161437042761146383
61659693858594161437042761151999
61659693859108990696483740292381
61659693859217042774200989919225
61659693859217057056095036945709
61659693859217057056095040133653
61659693859217057056913525705893
61659693859217058840484076775187
61659693859217058841240232665952
61659693859217058841302993367858
61659693859217058841302994430876
61659693859217058841303337724130
61659693859217957624662545935533
61659693864178582255797588293050
61659693864470364572251957630711
61659693864470371098630182252891
61659693864501586047311562595705
61659693864502786667380878982438
61659693864502786667944963215826
61659693864502786804389810402145
61659693864502786804390843515655
61659693864502786804641547618759
61659693864502786804643870567053
61659693864502786805208726451369
61659693864505143891918531211508
61659693864505187762171856591145
61659693864505187769511539349573
61659693864505187769515671655545
61659693864505188318557918910397
61659693864505188319373821854409
61659693864505188364311503820473
61659693864505188364312275471193
61659693864505188365127063818570
61659693864505188365127406758661
61659693864505188365127406764485
61659693865053934077258844205263
61659693865125684254401653198580
61659693865126879451576044886131
61659693865126885010584324497146
61659693865126885010668006850170
61659693865126885010671472928263
61659693865126885010835008069215
61659693865126885010835012202133
61659693865126885010835012674309
61659693865126885010922177031367
61659693865126885011400227440950
61659693865126885011400227441158
61659693865126885011400341759814
61659693865126885011484029191332
61659693865159298673835487658916
61659693865159298673838586963806
61659693865159300503894169639690
61659693865161684996914061041773
61659693865161684997728849376861
61659693865161701469099585532195
61659693882196247406598109557279
61659693882196247406598109562895
61659693882196247956456002906097
61659693882220557788789365669381
61659693882220557796129048427809
61659693882220557796129051610137
61659693882228662906434057864237
61659693882228662906435090977747
61659693882228662906435091095839
61659693882228662906435091101455
61659693882228662906685795080851
61659693882228662906688118029145
61659693882228662907252973913461
61659693882231064604429057151208
61659693882231064604432065656134
61659693882231364198087139659117
61659693882231364198088172772627
61659693882231364198338876875731
61659693882231364198341199824025
61659693882231364198906055708341
61659693882231364609870178681599
61659693882231364609872759898501
61659693882231364747134286280437
61659693882232265178500102009414
61659693882778609009874400554635
61659693882778609010438484786619
61659693882852759458997430289710
61659693882887576061216929852149
61659693882887877858636673261144
61659693882887878041654480441659
61659693882887878042219683864575
61659703944292341100262940818491
61659704659236011143985768065369
61659706071725294708148154244617
61659706071725294708148154598749
61659706071725294708148929083489
61659706071725296492537966079155
61659706072274036930259225550547
61659706072274036930447253627875
61659706095252030203746609930132
61659706095345231583614101886520
61659706095345232178410705696552
61659706095345237119797871204842
61659706095356027873465359480984
61659706095356038396789851892660
61659706095356038991586106765864
61659706095356038991587225961008
61659706095356038991587230560278
61659706095357380578214816816497
61659706095357395395599998681692
61659706095357395395601117876836
61659706095357395395622153453230
61659706095357395402374825555804
61659706095357395402375940230419
61659706095357395402375944750948
61659706095357395402375968928179
61659706095357395402375968928227
61659706095357395402378296397002
61659706095357395402396860936819
61659706095357395402396980327342
61659706095357395402943152281318
61659706095357396637721618122996
61659706095357396637721986655095
61659706095360098341156948695388
61659706095907337825583519146723
61659706096292263924929374774608
61659706096292267630967427955356
61659706096292269407198264386134
61659706096296320796548318050222
61659706096296322580686393824718
61659706096296322588217833787798
61659706096296322588280509813574
61659706096296322588280595901190
61659706096296337404847431149572
61659706096296337412439308879522
61659706096296337412441633227496
61659706550288827870422346409770
61659706550288827870422461195194
61659706574894992167633990356006
61659706709820813461253683988883
61659706733456514034853905737277
61659706733456514034885669679503
61659706733456514034888107418837
61659706733456514078926195978107
61659706733456514085701682900051
61659706733456515863315892667473
61659706733456515863316007458513
61659706733456515863316007458561
61659706733456515863316007464337
61659706733456515865031389023735
61659706733456515865031503809159
61659706733456515865031505226314
61659706733456515865847296548303
61659706733456515872371071782163
61659706733456515872371186567587
61659706780616249727121559579689
61659706780652571398325697172755
61659706780652571398346589181347
61659706780652572633671714899671
61659706780652572633943650781419
61659706780724316216305254546522
61659706780724318008323242091754
61659706780724318008573946194858
61659706780724318009135796754399
61659706780724318009135797817257
61659706780724318009139149622229
61659706781309070440437181937835
61659706781309086500136856533475
61659706781696864605799567682910
61659706781696864605799569082590
61659706781696864605862244771496
61659706781696864606047059225070
61659706781696864606050530066268
61659706781696865154905263673272
61659706781696879429957596496206
61659706781696879430208646016988
61659706781696881214349727725316
61659706781696881214349986005570
61659706781698065774664466122312
61659706781698065774915171642358
61659706781704968481009086699943
61659706781704984540513904892487
61659706786561198184306072908463
61659706786632943422240817019509
61659706786632943422240817032559
61659706786634144178757990529864
61659706786634144178757993716404
61659706786666548550349736424900
61659706786666564617447264545314
61659706786666564617447636081622
61659706786668964157262664374463
61659706786668964157262664728595
61659706786668964157262664741645
61659706786668964157262668973733
61659706786668964157263439563255
61659706786668964157263443812605
61659706786668964157266135582843
61659706786668964157266139814931
61659706786668964157514490872301
61659706786668964157517959948321
61659706786668964706308810128139
61659706786668964706309928973363
61659706786668964706309929323283
61659706786668965941087275614281
61659706786668965941087275968413
61659706786668965941655947050199
61659706786670150272553845484749
61659706786670164914534104746045
61659706786670165097551798664673
61659706786670166698923138205251
61659706786670166698923166784967
61659706786670166881937477844931
61659706786670166881937506424647
61659706787217695853458608535005
61659706787290657907662905206503
61659706787290657907662906623653
61659706787290657907663249562775
61659706787290657907663250979925
61659706787508245303276886668612
61659706787509444642479309883456
61659706787606691141988271853118
61659706787613593891662950016969
61659706787613593893357526710975
61659706787613593893358298363307
61659706787613593894110754097223
61659706787613609953615572289767
61659706787613609953618932944802
61659706787614794460564815560527
61659706787614794465647303532979
61659706787614794467339524461271
61659706787614794467341962200605
61659706787614794467906706481825
61659706787614794467906821267249
61659706787614794468178794583204
61659706787614796251729335941677
61659706787614796251729450732717
61659706787614810520069633753071
61659706787614810525152093027763
61659706787614810525152207813187
61659706787614810525152207818803
61659706787614810526846665602109
61659706787614810526846780393149
61659706787614810527411524674369
61659706787614810527411639459793
61659706787614810527686969298082
61659706787614810527686969298083
61659706787614812311236477082515
61659706787614812311236505784487
61659706787614812311236591873555
61659706787617196162659029518758
61659706787617196164351369353538
61659706787617196164602072056962
61659706787617197397441734653008
61659706787617197399698160502420
61659706787617197399701170413658
61659706787617197399701513370250
61659706787617212214821926680954
61659706787617212214825022681260
61659706787617212217081359255064
61659706787617212217081362441604
61659706787617212217083682208938
61659706787617212217083686789578
61659706787617212217084458441910
61659706787617212222163933787356
61659706787617212224677769494162
61659706787617212224677774080382
61659706787617212772901183626942
61659706787617213999210615766626
61659706787617213999214057910064
61659706787617214000905192460632
61659706787617214000908634604070
61659706787617214001470051527276
61659706787617214001473493670714
61659706787617214006553654575212
61659706787617214008248231269218
61659706787617214008251673412656
61659706804285872293670882777523
61659706804360004221043362815460
61659706804360020280548181008004
61659706804394840991364963739767
61659706804394842226710976867413
61659706804394842226710981466683
61659706804394842234305183543155
61659706804395140585838174488377
61659706804395140586093470044973
61659706804395141134881972828087
61659706804395141180551961005818
61659706804395141180551961005827
61659706804395141180635553020641
61659706804395141187417289710319
61659706804395142415419809459655
61659706804395142416149022605899
61659706804395142416232705431515
61659706804395142416232734011231
61659706804395142416236090061389
61659706804395142422676153871203
61659706804395142422676158470473
61659706804395142422926857991569
61659706804942371335761475534011
61659706804942387395461150129651
61659706805234121405254899753141
61659706805234121405258372011489
61659706805331366667537685328676
61659706805331366669232262371150
61659706805331366669985407801040
61659706805331366669988759251928
61659706805340670706667889231624
61659706805340686766991971017603
61659706805340686766991971135647
61659706805343088875701930799484
61659706805343088875701933981812
61659706805343088875701933986024
61659706805343088875702015475822
61659706805343088875702020075092
61659706805343090110546712625247
61659710379769664594498053709047
61659710379769664595312842044135
61659710379769664595312846643405
61659710379769679419470870853219
61659710379769679419470870857431
61659710379769679419474228324531
61659710379769679419474314413599
61659710379769679968455341447359
61659710379769681196269947920443
61659710379769681203044774790343
61659710379769681203044774794555
61659710379769681203048213751453
61659710379769681203236157169913
61659710403401779923657671553334
61659710403401781158439605048266
61659710403404182718378599770937
61659710403404182718382072029285
61659710403404465018546410162909
61659710403404466802935102435121
61659710403404481078326296375625
61659711094710953253562213699210
61659711094710953254378116630172
61659711094710953254381215935062
61659711094713339577519107408631
61659711094713340126311079267973
61659711094713354394648163449789
61659711094713354401677136221927
61659711094713354401677136571847
61659711094713354402182673541951
61659711094713354943694279784391
61659711094713354951225691043839
61659711094713356185815125803973
61659711094713356185815125808185
61659711094713356185818220408811
61659711094713356186006505349243
61659711094713356186006506766393
61659711094714540701215052709993
61659711094714554976330059553273
61659711094714554976330064139493
61659711094714554976331207328133
61659711094714554976585355109869
61659711094714555525373857892983
61659711094714556760719875619899
61659712294129180405822672707538
61659712294129180406073721166914
61659712294129181641420512328810
61659712294129181641420513728490
61659712294129182190212484170682
61659712317762781497924607648750
61659712317762781497924952005022
61659712317762781497927390788500
61659712317762783274723000198258
61659712317762783279806603246194
61659712317762783281498855942146
61659712317762783282313644277234
61659712317762783282313730016382
61659712317762783282317202274730
61659712317762783282338122981130
61659712317762798106474767691156
61659712317796398937118864868685
61659712317796398944430135017683
61659712317796398944458547627113
61659712317796398944458550813653
61659712317796398944711464412164
61659712317796398944712578903044
61659712317796398944712579086779
61659712317796398944712580419364
61659712317796398944712607600804
61659712317796398944712695289352
61659712317796398944712695290810
61659712317796398990212132535577
61659712317796413212233759976275
61659712317796413219831058051441
61659712317796413219831058051649
61659712317796413219831058052893
61659712317796413219831058169533
61659712317796413768619559423437
61659712317796413768870636592219
61659712317796413768870722685499
61659712317796414996625891205385
61659712317796415003965573963813
61659712318086987755868026057329
61659712318087003744202824671623
61659712318087003744202825138183
61659712318087003746462260904448
61659712318087003753240526735459
61659712453697183358023641687777
61659712453697183358023642041909
61659712453697183358086317713553
61659712453697183358087436921747
61659712453697183358836081577805
61659712453697183358839549231059
61659712453697183358839549585191
61659712453697185142409982332601
61659712453697199418344367974484
61659712453697201202737192204360
61659712453978482659230902657785
61659712453978482659230931355545
61659712453978482659231017448825
61659712453978483894576949082461
61659712476336429436155442212478
61659712476348587177867003314237
61659712476348587177867003332951
61659712476348587177867118105277
61659712476348587177867118118375
61659712476348588962256929585683
61659712477223933488639501570672
61659712477283504426576994108292
61659712477283505662488645742128
61659712477283509367961065015956
61659712477283509367962179624880
61659712477283525968922384688034
61659712477315941468756267039748
61659712477319826730988878973006
61659712477319843332761887787502
61659712477321179980557851246568
61659712477321179987314765842672
61659712477321179988150446186352
61659712477321194255672741750463
61659712477321196047655607396967
61659712477321196047655636093323
61659712477321196047659075050221
61659712477328099211289534429294
61659712477328099211289534429295
61659712477329285097638708262159
61659712477329299373575306120965
61659712477329299921799056841421
61659712477329299922614878295635
61659712477329299922618325021081
61659712477329299922618325039795
61659712477329299968368434509195
61659712477329299968371909930997
61659712477329299968371909949870
61659712477329299968371909949871
61659712477329301157145734617573
61659712477329301157145849402997
61659712477329301751942338446319
61659712477329301751942453231743
61659712477331551310830252698346
61659712477331551318169935456774
61659712477331985009888498661780
61659712477331985014971072839940
61659712477331986801055461014352
61659712477331986801056232665280
61659712477332887415185600896408
61659712477502359005516197195950
61659712477611768799306660270039
61659712477611783554555196253961
61659712477611783554555224951721
61659712477611783561333490781326
61659712477611784787641806445811
61659712477611784787641806912371
61659712477611784789901242678636
61659712477611784789901242678637
61659712477611784796679508509646
61659712477611784796679508509647
61659712477612968936153187759951
61659712477612968942679945972627
61659712477612978775453793600319
61659712477612983760063147911811
61659712477612983760314196388449
61659712477612983760314569441077
61659712477612983762594924858367
61659712477612983767653102891063
61659712477612983767653103239579
61659712477612984309106166830849
61659712477612984309106195528609
61659712477612985544452213255525
61659712477612985544702888656449
61659712477612985544702888660661
61659712477612985544702974749729
61659712477612985544703233030031
61659712477612985544703233030191
61659712477612985544703261709077
61659712477612985544703261726547
61659712477612985544703261727791
61659712477612985544703261732163
61659712477612985544703347802357
61659712477612985544703347821230
61659712477612985544703347821231
61659712477612985544724182432947
61659712477612985551230479080759
61659712477612985551230479086535
61659712477612985553761882961589
61659712477644048338701677243206
61659712477644048339517580181394
61659712523944496178688725525748
61659712523944496178750625295710
61659712523944496178750625312972
61659712523944496178750626712652
61659712523944496178751401551524
61659712523944496178753724499818
61659712523944496186281692198886
61659712523944496186282036555158
61659712524491720845177697562019
61659712524491720845177702161289
61659712524491720845992485897107
61659712524491720845992490496377
61659712524491735662560904100473
61659712524491735670091196147515
61659712524491735670150514710403
61659712524491735670153872177503
61659712524491735670153958266571
61659712524491737446949591773415
61659712524491737453724418647527
61659712524491737453727857604425
61659712524491737453915801022885
61659712524492938073733950027733
61659712524553864135234535270254
61659712524553864135485583729630
61659712524553865370832376291206
61659712524553865919624346733398
61659712524565873497414686482132
61659712524565873497414686482141
61659712524588998778153071596084
61659712524588998778153329876338
61659712524590183337711312645742
61659712524600689550402075174787
61659712524600689550402161263855
61659712524600689550403189783711
61659712524600689550586627824697
61659712524600689550591217861039
61659712524600689551155302442943
61659712524600689551217978118799
61659712524600689551218068991079
61659712524600689963000333180353
61659712524600690100261087910117
61659712524600704375376094622047
61659712524600704375379192405001
61659712524600704375379450672205
61659712524600706021943386906879
61659712524600706159204141636643
61659712524600706159706237520970
61659712524600706159706495788174
61659712524600988497547323811213
61659712524600988505138053629337
61659712524600989732329257306145
61659712524600989732330371902019
61659712524600989739668935465303
61659712524600989739673410710605
61659712524600989739673525496029
61659712524600989739673525514743
61659712524600989739673526912971
61659712524600989739919983942149
61659712524600989739923341409249
61659712524600989739923459382617
61659712524600989739924460604393
61659712524600989739924573978491
61659712524600990288716429629435
61659712524600990288716458203535
61659712524600990288716544415067
61659712524600990288716544420683
61659712524600990288716545832009
61659712524601890712488420823831
61659712524601890719267487003529
61659712524601890720082622900303
61659712524819844393422947658265
61659712524880770248369534058904
61659712524880772032194486455404
61659712524880782741544885043284
61659712524880782741544888229824
61659712524880786307877132930112
61659712524880786315470961935082
61659712524880786864510538710682
61659712524880788092266601453926
61659712524880788092266858321450
61659712524880788092266944410518
61659712524880788092517906781034
61659712524880788099295828255772
61659712524881972242678208197768
61659712524881972242678208547688
61659712524881972791721227099336
61659712524881972792289529726360
61659712524881972861202722985242
61659712524881983360801995839842
61659712524881983361617788597700
61659712524881983361617903388948
61659712524881987065147796324638
61659712524881987065148825194414
61659712524881987065148828376742
61659712524881987066840049020590
61659712524881987066842371968884
61659712524881987066843405070748
61659712524881987066843406487690
61659712524881987614191499739710
61659712524881987614191504338980
61659712524881987614191504344803
61659712524881987614191504344804
61659712524881987615882723565886
61659712524881987615885046514180
61659712524881987615886075383956
61659712524881987615886079633306
61659712524881987615886081032986
61659712524881987616701988582092
61659712524881987623225848467752
61659712524881987623228171416046
61659712524881987623229200285822
61659712524881987623229204517910
61659712524881987623229204535172
61659712524881987623229205934852
61659712524881988852048006309008
61659712524881988858825927783746
61659712524890077971507638539567
61659712524890093959843560015586
61659712529522163264377261560018
61659712529525764993920281845450
61659712529852815866335910682720
61659712529852815866335915281990
61659712529852815866397897962904
61659712529852815866398672797564
61659712529852815866398672814826
61659712529852815866586959159358
61659712529852815866586962341686
61659712529854021984181151024835
61659712530401563441713355524169
61659712530462489548587593965410
61659712530462491339417498307730
61659712530462491340232286642818
61659712530462506164393410056740
61659712530474498910328035163650
61659712530474498910579086828440
61659712530474514969832081705266
61659712530474514970082785825840
61659712530494755529941770512692
61659712530494755532392849035214
61659712530498824764566536273944
61659712530505727516666549820319
61659712530505727516669902688149
61659712530506478332649596048170
61659712530506912024451726999103
61659712530506912031793732705825
61659712530506912031793848914014
61659712530506912031793852096342
61659712530506913815619574726621
61659712530506913816183658958605
61659712530506928083956545190243
61659712530506928083956545191647
61659712530506928090734466664981
61659712530506928090734586055498
61659712530506928091298550898369
61659712530506928091298670288886
61659712530506928633002661880381
61659712530506928639777485566549
61659712530506929868348679607297
61659712530506929875688362365725
61659712530506929875688477151149
61659712530509179432316841938834
61659712530509179434573178866770
61659712530509181268899559416434
61659712530509314963504598913787
61659712530509314964319387248875
61659712530509315513362755307397
61659712530509329788394074955924
61659712530509329788477762019327
61659712530509329788481118069485
61659712530509329788481118082535
61659712530509330337436749501220
61659712530509629977748355892829
61659712530510514302222749577586
61659712530510515530229395574161
61659712530510515530793479806145
61659712530510515537572893528655
61659712530510515537823597650633
61659712530510515538387681882617
61659712530510530911591825798748
61659712530510532139344787818708
61659712530510532146119697599560
61659712530510532146938618364536
61659712530693347409289270985224
61659712530693352945473159345596
61659712530693352945723863465962
61659712530786559854163357948900
61659712530789408154897949877323
61659712530790596418721400706828
61659712530790598210453104158283
61659712530790608728150078209114
61659712530797517382210373034493
61659712530797517389554531038223
61659712530797518622703535014023
61659712530797518624900548766543
61659712530801113751811030677277
61659712530801119102532737889379
61659712530801119109561969284671
61659712530801120893696601405025
61659712548126238969058243623909
61659712548126238969061715882257
61659712548200375149821355598884
61659712548235206439480996963312
61659712548235206439501917669712
61659712548235206439505359813150
61659712548235207674283736379220
61659712548235207674283851164644
61659712548235489974471090597040
61659712548235489974471433553632
61659712548235491209249551772389
61659712548235491209253024030737
61659712548235491209253027213065
61659712548235491209254056082841
61659712548235491209254141803115
61659712548235491209254142176121
61659712548235491209818140314825
61659712548235491758861245021015
61659712548235491758861245487575
61659712548235506033979608262894
61659712548235506033979612382554
61659712548235506033979612395604
61659712548235506582997891266208
61659712548235506582998006051632
61659712548235506583018811972608
61659712548235506583018926758032
61659712548235506583022283758572
61659712548235506583022284230956
61659712548235506583022286940900
61659712548235506583022286945112
61659712548235507811026265664091
61659712548235507811026266130651
61659712548235507811026266136267
61659712548235507811026380921691
61659712548235507817779824761140
61659712548235507817800748647681
61659712548235507817800862966545
61659712548235507818365604531997
61659712548235507818365718850861
61659712548235507818365977120279
61659712548235507818365977586839
61659712548235507818369076792532
61659712548235507818369419730250
61659712548235507818369419749124
61659712548454345793504468839201
61659712548454345839258053749069
61659712548515273756527016581418
61659712548515284256126289436018
61659712548515284256942082193876
61659712548515284256942196985124
61659712548515287960472089920814
61659712548515287960473118790590
61659712548515287960473121972918
61659712548515287962166665565060
61659712548515287962167698666924
61659712548515288509515793335886
61659712548515288509515797940980
61659712548515288511209340110356
61659712548515288511210368980132
61659712548515288511210373229482
61659712548515288512026282178268
61659712548515288518552465012222
61659712548515288518553493881998
61659712548515288518553498114086
61659712548515288518553498131348
61659712548515289747372299905184
61659712548515289754150221379922
61659712548516489266598173455723
61659712548524588911892651800267
61659712548524595612250229132338
61659712548526981073685760507390
61659712548526990403149258024663
61659712548526997126414980173490
61659712548526997126414980173499
61659712548526997133192901648228
61659712548526997133192901648237
61659712548527280708828584527819
61659712548527296089377253317416
61659712548527297317379773089874
61659712548527297324723271040156
61659712548527297324723271045979
61659712548527297324723271045980
61659712548527297324973974982611
61659712548527297324973975166346
61659712548551591096645523106681
61659713009073167893355811517030
61659713009073167893439493870262
61659713009389251173665033723936
61659713009389251173916082183312
61659713009389265403280860171046
61659713009389267186854764108170
61659713009389267187667315584032
61659713009389267187670671651443
61659713009389267187688234772660
61659713009389267187688236172340
61659713009389267789805465959090
61659713009397355688609608892881
61659713009397356238217482161041
61659713009397356238217486865305
61659713009397356244992309035153
61659713009397356244995409756949
61659713009397356244995666502253
61659713009397356244995666507869
61659713009397356283971067070909
61659713009397356284222120270732
61659713009397356284222120270733
61659713009397356290745779159597
61659713009397356290745893945021
61659713009397370513332493472449
61659713009397370513332493590493
61659713009397370513586636470972
61659713009397371062378495493803
61659713009397371062378524073519
61659713009397371062629543970441
61659713009397371062647020998369
61659713009397372297993038725285
61659713009397372297993153510709
61659713009399757935479798852534
61659713009399757935480141809126
61659713009399757935668085210116
61659713009399757935668428166708
61659713009399772210595267557442
61659713009399772210783552852214
61659713009399772210783554263540
61659713009399772759637827665830
61659713009399772759637942102738
61659713009399772759641265223048
61659713009399772759641269455136
61659713009399772759641298507028
61659713009399772759641384246176
61659713009399772759826114023412
61659713009399772759826227397510
61659713009399772759826228808836
61659713009399772759826228814660
61659713009399772759888990579584
61659713009399772759892432723022
61659713009399772766416206882584
61659713009399772766418530880638
61659713009399773857977695720334
61659713009399773994983959829654
61659713009399773995172245124426
61659713009399773995172246541576
61659713009399773995175688330674
61659713009399773995175688330882
61659713009399773995235008306500
61659713009399773995238450449938
61659713009399774002012929781238
61659713009399774002016371924676
61659713009399774002515371089102
61659713009400958554653340564916
61659713009400958555468900552336
61659713009400958555469243508928
61659713009400958561992908537920
61659713009400958561992908656012
61659713009400958561996379491594
61659713009400958562243612641024
61659713009400958562243612759116
61659713009400958562243727426448
61659713009400958562247085017464
61659713009400972784834026078670
61659713009400973333622296114432
61659713009400973333622296115884
61659713009400973333625738259322
61659713009400973333873344573808
61659713009400973340403918001264
61659713009400974569240282889032
61659713009400974575997283775462
61659713009400974614976389354021
61659713009400974622315957321418
61659713009424390140638654526879
61659713168604835629221963767045
61659713168604835629222220984489
61659713168604836864569010363737
61659713168604851688730478133931
61659713168604852230179069643353
61659713168606036203206542732839
61659713168606036203206571312555
61659713168606036203206574500499
61659713168606036203206657523879
61659713168606036203206660528088
61659713168606036203290225086071
61659713168606036203290254137963
61659713168606036203290258388978
61659713168606036203290339877111
61659713168606036203290344482204
61659713168606036203290344495302
61659713168606037987596354213245
61659713168606037987596469004285
61659713168606037987680036566477
61659713168606037987680151357517
61659713168606037987680151363341
61659713168606052262711363995283
61659713168606052262711478786323
61659713168606052262795046815075
61659713168606052262795046820691
61659713168922137281656463940845
61659713168922137281656465457165
61659713168922137288399780549503
61659713168922137288431177553287
61659713168922137288431177558903
61659713168922137288431290814957
61659713168922137288431292331277
61659713168922137288431292350150
61659713168922137288431292350151
61659713168922137288433615162931
61659713168922137288434386809647
61659713168922137288434386815263
61659713168922137327410050262039
61659713168922137327410050267862
61659713168922137327410050267863
61659713168922137327661097327558
61659713168922137327661097327559
61659713168922137334184760933785
61659713168922137334184762345111
61659713168922137334184762350727
61659713168922137334184877141974
61659713168922137334184877141975
61659713168922152105817474080047
61659713168922152105817588871087
61659713168922152106086002772557
61659713168922152112592415628559
61659713168922152112592415745199
61659713168922153341432020499473
61659713168922153347941790935003
61659713168930242398739649926819
61659713168930256667330881358120
61659713168930257215271995100369
61659713168930257215543591212065
61659713168930257215544710407209
61659713168930257215557909888407
61659713168930257215557995981687
61659713168930257216374933556933
61659713168930257216374933561145
61659713168930257216395481196203
61659713168930257222897678740115
61659713168930257261309143152221
61659713168930257261311466100515
61659713168930257262127485168152
61659713168930257262127485233843
61659713168930257262127485252716
61659713168930257262127485252717
61659713168930257262127488416171
61659713168930257262128260068503
61659713168930257262128518348757
61659713168930257262128518352969
61659713168930257268902312107955
61659713168930257268902312126828
61659713168930257268902312126829
61659713168930257268902972157191
61659713168930257268902972273831
61659713168930257268903345227081
61659713168930257268903345228693
61659713168930257268905295105485
61659713168930257268905668176987
61659713168930257268905669693307
61659713168930257268905669712020
61659713168930257268905669712021
61659713168930258450904670687939
61659713168930258450904699267655
61659713168930258450904785360935
61659713168930258458498872758587
61659713168930258458516325680591
61659713168930258458516440466015
61659713168930258458519420281217
61659713168930258458519535066641
61659713168930258458519793346895
61659713168930258458519793352719
61659713168930258458519798070080
61659713168930258458519798070081
61659713168930259045701303094949
61659713168930259045701389184017
61659713168930259045701389189841
61659713168930259046517182041253
61659713168930259053044427992603
61659713168930259053044427998427
61659713168930259053044432715789
61659713168932658363777752571065
61659713168932658912820427116361
61659713168932958553048346569301
61659713168932958553778247398327
61659713168932958918989512340678
61659713168932958918992999125079
61659713168932958919073080375046
61659713168932958919076567159447
61659713168932958919893589298603
61659713168932959102087534327766
61659713168932959102090890377924
61659713168932959102091021112167
61659713168932959102091021114597
61659713168932959102573312441145
61659713168932959102824360900521
61659713168932959109348139315257
61659713168932960154339791686655
61659713168932960154423359721023
61659713168932960154423704077295
61659713168932960155239607021307
61659713168932960161766857696577
61659713168932960161766857696604
61659713168932960344781196863900
61659713168933844662644772311243
61659713168933844715741396033909
61659713168933859533375388165265
61659713168933859533375388165478
61659713168933859539867656189229
61659713168933859540717393872200
61659713168933860722151798666657
61659713168933860722151913452081
61659713168933860729494952260667
61659713168933860729494956865761
61659713168933860729766548372363
61659713168933860729766663163403
61659713168957259678242779603783
61659713168957273884717279737346
61659713168957273884720632605176
61659713168957276294383543509880
61659713168957276294383657828744
61659713168957276294383658300920
61659713168957276294383658300921
61659713168957276294383674244123
61659713168957276294387097257872
61659713238851842726064723167270
61659713238851842726127480700106
61659713238851842726127484932194
61659713238851842726129833395920
61659713238851842726315767044638
61659713238851842726315770226966
61659713239435396376990723120945
61659713239435412436494769656945
61659713239435412436494769661157
61659713239435412436497864261783
61659713239435412436686149202215
61659713239435412436686150619365
61659713239436596951891340626687
61659713239436596951894696558753
61659713239436596951894696562965
61659713239436611227009703406245
61659713239436611227009707988253
61659713239436611227009707992465
61659713239436613011399519472871
61659713239508340586191181274806
61659713239508341820951817395593
61659713239508341820973886409056
61659713239508341820973972148204
61659713239508342370580988138716
61659713239508356638354078437002
61659713239508356638357174087388
61659713239508356638357174437308
61659713239508356645696085189272
61659713239508356645696085543404
61659713239508358422742767522674
61659713239508358422746123572832
61659713239508358422746209666112
61659713239508358430085806331260
61659713239508358430085892424540
61659713239544364533168949343849
61659713239544364533168949693769
61659713239544364533168953925857
61659713239544364533168953930069
61659713239544364533169728764729
61659713239544364533170068538993
61659713239544364533356977421177
61659713239544364533356977771097
61659713239544364533358010872961
61659713239544364533358096616321
61659713239544364533420772642097
61659713239544364533922095104945
61659713239544364533984856874081
61659713239544364944951988704605
61659713239544364944951991891145
61659713239544365082212743084289
61659713239544365082212746266617
61659713239544665089305136947095
61659713239544665271671712715715
61659713239544665271755424121046
61659713239544665271755424121047
61659713239544665271758776988876
61659713239544665272322861216649
61659713239545565657120303575905
61659713239545565702306451386007
61659713239545565702309804253837
61659713239545565702870535617991
61659713239545565702873859783801
61659713239545565702873888485821
61659713239728396981740056527349
61659713239728397027493641437217
61659713239763517335316394703555
61659713239763519119701959086741
61659713239763519309159866556627
61659713239763519309159866560839
61659713239763519309162961161465
61659713239824441665079947772832
61659713239824441665080290729424
61659713239824455940195416826256
61659713239824456489237976586128
61659713239824456489238091371552
61659713239824456489238091377376
61659713239824456489300853142300
61659713239824457587389558283050
61659713239824457724584109104292
61659713239824457724587550893390
61659713239824457724587550893598
61659713239824457724646870869216
61659713239824457724650226919374
61659713239824457724650313012654
61659713239824457731428148394112
61659713239824457731428234487392
61659713239824457731927233651818
61659713239825642284880763233144
61659713239825642284881106071644
61659713239825642291404771100636
61659713239825642291404771218728
61659713239825642291655475203740
61659713239825642291655475321832
61659713239825642291658942975086
61659713239825658305412502388336
61659713239825658351727819884134
61659713239833762173615518661209
61659713239833762219348268953793
61659713239833762225840536977757
61659713239833762226122981042481
61659713239833762226125303990775
61659713239833763415739429160891
61659713239833763415739543951931
61659713239836163320997673832010
61659713239836163320997674181930
61659713239836163320997759921078
61659713239836163321560205701046
61659713239836163321560205705258
61659713239836163321560291794326
61659713239836163321563304537972
61659713239836163321563304887892
61659713239836163321563390627040
61659713239836163321750905332254
61659713239836163321750905686386
61659713239836163321813581358030
61659713239836163321813581362242
61659713239836163321813581712162
61659713239836163732779679740982
61659713239836163732779680090902
61659713239836163733342211610018
61659713239836163733342211614230
61659713239836163733345567664388
61659713239836163733345653753456
61659713239836163740122718549568
61659713239836163740122718899488
61659713239836163740122804992768
61659713239836163870040434466374
61659713239836163870602966339622
61659713239836163870606322389780
61659713239836163877383473274960
61659713239836163877383559368240
61659713239836163877568402519574
61659713239836164968126472302558
61659713239836164968126730919682
61659713239836164968126816658830
61659713239836164968688229336934
61659713239836164968688229341146
61659713239836164975466409078876
61659713239836164975466495172156
61659713239836164975720555338432
61659713239836165105387227032162
61659713239836165105387485299366
61659713239836165105387485649286
61659713239836165105387571388434
61659713239836165105948984066538
61659713239836165112727163808480
61659713239836165112918634042260
61659713239836449059395779618041
61659713239836449243225255148671
61659713239836463510182348623647
61659713239836463510184671571941
61659713239836463510746834616360
61659713239836463510750302269614
61659713239836463510830516969592
61659713239836463510833984622846
61659713239836463510998256166929
61659713239836463511000579102173
61659713239836463511001350746459
61659713239836463511001350746460
61659713239836463511085033099692
61659713239836463517776177628617
61659713239836463518340261860601
61659713239836464059792205181452
61659713239836464059875887534684
61659713239836464066568148070809
61659713239836464066821433402425
61659713239836464066821433402426
61659713239836464067386292466883
61659713239836465111559799036911
61659713239836465111643367071279
61659713239836465112124654921227
61659713239836465112208222955595
61659713239836465112376050943107
61659713239836465118899826158253
61659713239836465119237569147544
61659713239836465119237569149937
61659713239836465119237569154150
61659713239836465294574134962831
61659713239836465294574135312751
61659713239836465294574138676383
61659713239836465294574138676384
61659713239836465294574483032655
61659713239836465294574483032656
61659713239836465294574483052347
61659713239836465295138994560699
61659713239836465295138994560700
61659713239836465295222676913931
61659713239836465295222676913932
61659713239836465295390390582579
61659713239836465301914165797725
61659713239836465301997848144315
61659713239836465301997848144316
61659713239836465302168222248055
61659713239836465302168222781674
61659713239836465302168225961607
61659713239836465302168225961608
61659713239836465302251903531835
61659713239836465302251908314804
61659713239836465302251908314840
61659713239836465302251908315047
61659713239836465302730073341007
61659713239836465302730073341214
61659713239836465302730073341215
61659713239837364497372460667386
61659713239837365686986589023994
61659713239837365686986589025446
61659713239837365686986589029658
61659713239837365686986675118726
61659713239837365725125162577711
61659713239837365732468201386297
61659713239837365732719248450157
61659713239837365732719249862935
61659713239837365732719250046634
61659713239837365732719336140157
61659713239837365733284195206801
61659713239860780519298700413660
61659713239860780702309830654824
61659713239860780702309944973688
61659713239868867892716441163427
61659713239868869676290373798519
61659713239868869676290373802731
61659713239868869676291145455063
61659713239868869676855232869375
61659713239868869745851737005048
61659713239868883769290597942637
61659713239868883769294073383313
61659713239868883952222402661242
61659713239868883952222402661251
61659713239868883952222405849186
61659713239868884317518487352435
61659713239868884317518488752115
61659713239868884317520811700409
61659713239868884386999622442380
61659713239868884500449174268359
61659713239868884500451497212441
61659713239868884500451497216653
61659713239868884501265077206538
61659713239868884501265077206547
61659713239868884501286000983007
61659713239868884569930279256444
61659713239868885552864506479031
61659713239868885552867972715343
61659713239868885553680409423043
61659713239868885553680436585817
61659713239868885560458359594128
61659713239868885735795191991063
61659713239868885735795191995275
61659713239868885735882197464388
61659713239868885735882197464397
61659713239868885736611066237107
61659713239868885736611093399881
61659713239868885736611094933454
61659713239868885736611094933463
61659713239868885736611098121398
61659713239868885736632015527594
61659713239868885736632015527595
61659713239868885736632018709922
61659713239868885736632018709923
61659713239868885736635371577752
61659713239872471948103132500377
61659713239872486040541886925247
61659713239872486772261161313673
61659713239872487870681150891505
61659713239872487870684506941663
61659713239872487900370607183929
61659713239872488007607179040589
61659713239872488007610273641215
61659713239872488007879143502053
61659713239872488007879146688593
61659713239872488007882499556423
61659713239872488014385358778319
61659713239872488014385358782531
61659713239872488014388453383157
61659713239872488014657068163331
61659713239872488014660421031161
61659713239872488083301263997993
61659743426671439978353425214015
61659744785574185710162351484644
61659744785574185710164674432938
61659744785574185847425429162542
61659744785574219061987371773854
61659744785574219062071054599262
61659744785574219062071169384686
61659744785574219063681947418100
61659744785574219200942702147704
61659744785574235121494512914692
61659744785574235121578195740100
61659744785574235121578310525524
61659744785574235123186765610644
61659744785574235123273661936146
61659744785574235123837746168130
61659744785574235672316680854976
61659744785574235672880765086960
61659744785585941270044119537264
61659744785647136644386502817734
61659744785647136644389597418360
61659744785647137193432616337398
61659744785647165054740555868162
61659744785647165056432808564114
61659744785647165056435131512408
61659744785647165192001310597766
61659744785647165193693563293718
61659744785647165193695886242012
61659744785647168760778609048910
61659744785647168760780931997204
61659744785647168760864730552802
61659744785647169996211523106944
61659744785647170545254542025982
61659744785647181116026846030454
61659744785647181665069864949284
61659744785647184820372646515250
61659744785647184820372646520866
61659744785647185369415665434080
61659744785647185369415665439904
61659744785679552144139682625802
61659744785679552144223484356294
61659744785679585496048504645504
61659744785679585497656955610964
61659744785679600320209628053810
61659744785679600320209628059426
61659744785679600321901880749762
61659744785679600322465964987362
61659744785683202591456756038304
61659744785865969680332433949394
61659744785865969680334756897688
61659744785865969810839397296662
61659744785865969817593188678998
61659744785865969817595511627292
61659744785865969817614109385350
61659744785865969817616432333644
61659744785865973384678234434190
61659744785865973384680557382484
61659744785865973384764354993316
61659744785865973386372810078436
61659744785865973523654601244582
61659744785865974620111144372564
61659744785971336244816613646780
61659744785971336244816728437820
61659744785971336244816732557480
61659744785971336251591440526508
61659744785971339818739248395140
61659744785971339818739363186180
61659744785971339818742461900850
61659744785971339818742461906466
61659744785971339957632707207350
61659744785971341055780732329334
61659744785971341192978724934266
61659744785971341192978724939882
61659744785974938378866556665578
61659744785974942084906932794620
61659744785974942089989503786240
61659744785974942089989589879520
61659744785974942227187496396788
61659744785974942228879835186020
61659744785974943320250627573242
61659744785974943320252950521536
61659744785974943325336296352028
61659744785974943327028549047980
61659744785974943462534288962576
61659744785974943464226541658528
61659744785983043633147733862420
61659744785983047337493534347216
61659744785983048430558985285424
61659744785983048437333812159536
61659744837885518361121048061186
61659744838068337193134250296195
61659744838068338977524057177331
61659744838071940700292250464943
61659744838724845571404623724255
61659744838724845572241447256575
61659744838724847355794430605391
61659744838724847355815351193699
61659744838728449078019579762149
61659744838728449078562623893003
61659744838728449626790510107423
61659744838728449627062597264037
61659744838728449627626561983199
61659744838833769805072407566806
61659744838833771588646311503930
61659744838833816061036486261757
61659744838857180999316202806894
61659744838860832684172411138702
61659744838868886596562469483304
61659744838868886596562470900246
61659744838868888380136030481098
61659744838868888380136373420428
61659744838868888380136374837370
61659744838868936559111078756112
61659744838868937656653309316375
61659744838868937793913590018274
61659744838868937793913934374546
61659744838868937793913977952699
61659744838868937793913977969961
61659744838868937793914063573595
61659744838868937793914063691847
61659744838868937793914064045979
61659744838868938205695983878933
61659744839055311270317685775815
61659744839152572594551519806469
61659744839160675913127173772272
61659744839160676050325166382820
61659744839160676057664963925703
61659744839160677148473963151520
61659744839160677155248431254766
61659744839160677155248775611038
61659744839160677155248790025632
61659744839160677285671955762068
61659744839160677292446423865314
61659744839160677292446768221586
61659744839160677292446782636180
61659744839160677292446897420635
61659744839160677292446897538887
61659744839160677292509573564663
61659744839160677292509573581925
61659744839160677292509659657943
61659744839160677704856778196451
61659744856583090453269169329228
61659744856583105277427198142524
61659744856583105277429521090818
61659744856583106512776310470066
61659744856777583452290401693680
61659744856874841208814547063610
61659744861737962775154335437150
61659744861737962775238018262558
61659744861835224090654633771694
61659744862361750522386890387820
61659744862394470558144562735389
61659744862394471153508391690618
61659744862491715274021164126543
61659744862491715274021164598719
61659744862491715868818542781063
61659744862491731881816630764991
61659744862491731882569004525239
61659744862495334146226173275307
61659744862495334199381083399711
61659744862503439263305915716759
61659744862503439263305934847906
61659744862503439263306262906843
61659744862503439446320274015202
61659744862783454695479553435420
61659744862783471380286721978254
61659744862795178761839096753883
61659744862795179356363731399591
61659745340409711987859586819263
61659745340409711988424447308465
61659745340409711988675495768049
61659745340409711996014402287717
61659745340409711996017501474563
61659745340409711996017501474771
61659745340409712034428965890881
61659745340409712034429080676513
61659745340409712040952854369515
61659745340409716973302666893171
61659745340409716980080588349243
61659745340409716980895721059269
61659745340409717529123605851131
61659745499837229931395632271649
61659745499934348265257090503515
61659745499934348265320884324755
61659745499934476430906576887329
61659745499934492482252337119293
61659745499934492482252451904717
61659745499934493031862654243781
61659745499934493032111263568355
61659745499934493039456483248751
61659745499934493085210326420207
61659745499934493085210326426031
61659745499934498016741648667359
61659745499934498565784667568927
61659745499934498573126673262599
61659745499934498573129767863225
61659745499934498573129771045553
61659745547212807012706204635231
61659745553010813198233403090652
61659745553012008604593952014432
61659745553012013955232095791436
61659745553111676382122365376484
61659745553111676793716343208128
61659745553119781904019278667126
61659745553120981014163868780716
61659745553667303329170759315829
61659745553667305112744663252953
61659745553667308679892471127201
61659745553667310463466375064325
61659745553667319386146408953138
61659745553667319388674457846668
61659745553667319388674461028996
61659745553667319388677813896826
61659745553667319798012098750376
61659745553667319798012101932704
61659745553667319800272910923614
61659745553667319800459819805798
61659745553667319800460939000942
61659745553667319800460939467502
61659745553667319937720579252924
61659745553667324739396169658040
61659745553667325288442287881968
61659745553667326523789337660988
61659745553668503903238795202549
61659745553668505732628931377557
61659745553668509436974731862353
61659745553668511220465067765109
61659745553668519960298132377012
61659745553668519962742494199948
61659745553668519962742497382276
61659745553668519962745850250106
61659745553668520511600587528668
61659745553668520511788615605996
61659745553668520550012133316740
61659745553668520550012133316741
61659745553668520555094359952088
61659745553668520555094363134416
61659745553668520557538724957352
61659745553668520557542081007510
61659745553668520557543200202654
61659745553668521747132304263412
61659745553668521747132305680354
61659745553668522341743979201628
61659745553668525496478430859752
61659745553668525496478434042080
61659745553668526037848269704293
61659745553668526037931837738661
61659745553668527280871713181356
61659745553670906834948772314196
61659745553670906834948772314197
61659745553670907384555531091477
61659745553670910950888550630636
61659745553670910950888550630637
61659745553670912735277242902848
61659745553670912735277242902849
61659745553670922071516686152543
61659745553670923306298616460944
61659745553670923306301715647790
61659745553670927559439486574778
61659745553670928794218324069404
61659745553670928794221332912162
61659745553670928794785417145550
61659745553672106174234875172545
61659745553672107409016808195301
61659745553672107409016808667477
61659745553672107409831596530389
61659745553672107409831597002565
61659745553672107958623567444757
61659745553672108004439799210465
61659745553672111707887243797981
61659745553672111707970811364384
61659745553672112942669176824949
61659745553672112942669177292913
61659745553672112942752744855105
61659745553672112942752744859316
61659745553672112942752744859317
61659745553672113491711851370244
61659745553672113491795419404612
61659745553672113492275935598017
61659745553672113492275936070193
61659745553672113492359503632385
61659745553672122821008212818772
61659745553672122828539279704686
61659745553672122828602414895244
61659745553672122828790442972572
61659745553672124055706578747301
61659745553672124055786790377432
61659745553672124055790146309493
61659745553672124056521367082389
61659745553672124056604934644581
61659745553672124063321213199618
61659745553672124063321329525906
61659745553672124063384005551682
61659745553672124064136461167452
61659745553672124605313337524581
61659745553672124605393549154712
61659745553672124609913185476068
61659745553672124612360879368707
61659745553672124612924960414160
61659745553672129544441071032133
61659745553672129544524639066501
61659745553776273818530537412484
61659745553777474437769479624676
61659745553995378445676820367362
61659745553998980163613606976634
61659745553998980345729475927781
61659745553998980346544264262869
61659745553998980712405577418826
61659745553998980895336234705061
61659745570740742068664583214565
61659745570837998034268718591853
61659745570837998034270928271043
61659745570837998034835787337687
61659745570837998041865130347515
61659745570837998042429989297519
61659745570837998042429989414159
61659745570838003393151697926563
61659745570846108091044841990539
61659745570846108091047936591165
61659745570846108640090955510203
61659745571396798310758926225183
61659745571397099734811082063951
61659745571397233907766428530093
61659745571397238702101967822801
61659745571397238709696169899273
61659745571397249829449846716335
61659745571397249829512522747935
61659745571397249966710515354271
61659745571397249966710515358483
61659745571397250379119629081077
61659745571397254082650293674923
61659745571397255310653275775581
61659745571397255318247363060805
61659749169847344015313647658117
61659751083301829002616699215873
61659751083301829552224577188297
61659751083301829552224577538217
61659751083301829552226900486511
61659751083301829557310246317003
61659751083301829559002613448459
61659751083301829559820845345539
61659751083301834955645159775865
61659751084144760794723341019978
61659751084144764499069141504774
61659751084144764505575352199032
61659751084250082970558849365379
61659751219205022478621123216820
61659751219205022485399049413291
61659751220141562356197486101151
61659751242826465836372076357204
61659751242826610046055680990061
61659751242826610046055681344193
61659751242826610053649883420665
61659751242826610053652982253379
61659751242826610595101799095737
61659751242826610595666658162381
61659751242826610595666772953421
61659751242826610595914607434911
61659751242826610595917706621757
61659751242826610595917821413005
61659751242826610602696001154947
61659751242826610603256727932673
61659751242826610603259712328479
61659751242826610603259827119519
61659751242826610603259827119727
61659751242826615953351478940626
61659751242838323380385485753518
61659751242838323381201388697530
61659751243713968200549771768108
61659751243774396914538618879150
61659751243774413515746428858562
61659751243774413523089553760428
61659751243774713705020466398464
61659751243774847329212632700827
61659751243774847329212890986744
61659751243774863251438470415353
61659751243774863388699224790825
61659751243774863395494595999659
61659751243774864013997827957242
61659751243774864013997827957243
61659751243786569611161096124500
61659751289999558737143633489157
61659751290096814107954608716411
61659751290096814108519469205613
61659751290096814116112437282643
61659751290096814116112523371711
61659751290096814702747768866445
61659751290096814703311481562121
61659751290096814710340823032543
61659751290096814710909039571903
61659751290096819649218627748279
61659751290096820054285388213878
61659751290096820061627393920546
61659751290096820061627393920600
61659751290104917983474496195213
61659751290104917983477939751381
61659751290104917991071682667283
61659751290104917991071768756351
61659751290104923524741958783249
61659751290104925164590648133305
61659751290104925171368569608043
61659751290104925171371927075143
61659751290104925171371930261683
61659751290104925301788640748065
61659751290104925308566562222803
61659751290104925308569922872231
61659751290982920950842078358719
61659751290982920951092782461823
61659751290982923336806525315872
61659751291045067267412776923522
61659751291045067862209376151546
61659751291045067862209379217234
61659751291045067862209379221446
61659751291045067862209379333874
61659751291045067862209465310514
61659751291045112334034910064028
61659751296001392843240856558687
61659751296001392850015683432799
61659751296001392850851733648183
61659751296949640717784629589457
61659751296949640720043293699179
61659751296949640720044065350107
61659751296953226387091381207216
61659751296953242442516790730976
61659751296953292402619914386354
61659751296953292409395857269150
61659751296961346316638088670793
61659751296961346317475261276753
61659751296961396276760240533915
61659751296961396277576148077188
61659751296961396277576148077197
61659751296961396284354327819139
61659751296984740725131749337439
61659751296988343181029162413750
61659751313730115004094811261373
61659751313730115011436816968095
61659751313738218886396062352735
61659751313738218886396320619939
61659751313738226014102037321787
61659751313738226020879958790909
61659751313738226021441605282542
61659751313738226021441605289175
61659751313738226021441633985531
61659751313738226067174269486058
61659751314678218114010010928108
61659751314678218251270679564432
61659751314686021799450190462780
61659751314686321996311518865312
61659751314686474080707970309703
61659751774575885725341593847201
61659751774575886281726623047327
61659751774575886281729717647953
61659751775562858023206764327625
61659751775564057361929126247451
61659751775564057361929154945211
61659751775564092546094331239386
61659751775564103046505952064315
61659751934100666768780580226275
61659751934100666775557726849091
61659751934100666776373634392373
61659751934100667134809143756777
61659751934100667141587065231515
61659751934100667141587180022555
61659751934100667324601519184235
61659751934100667324603843537825
61659751934112372914985832964449
61659751934112373974159225027571
61659751934112374157110892760927
61659751934112374157113987361553
61659751934112374523142665690529
61659751934112374523767102999995
61659751935084037130947057254070
61659751935084037130947060436398
61659751935084037130950413304228
61659751935095787406404766249816
61659751935096987980556484956328
61659751935096993524247305996903
61659752005012275425287386089554
61659752005012277209677192970690
61659752005012277392129887069119
61659752005891529775994474472236
61659752005988742296126096319697
61659752005988742296126096786257
61659752005988742875482104521395
61659752005988790474640546115089
61659752005996896202629799906672
61659752005996896209969363641972
61659752005996896209969368228192
61659752005996896209969478427396
61659752005996896209972462828818
61659752005996896209972577614242
61659762067441273736894968826539
61659762067441273736916232371439
61659762067441273737166937897309
61659762067733058943247897153269
61659762067733063058560139316780
61659762067756473703258739807590
61659762067756474252301758709159
61659762067756474252886843600647
61659762067764534890238665624720
61659762067764534891053453959808
61659762067764582924693260733263
61659762067764582931217038658353
61659762067764582931220391526183
61659762067768181084811872415796
61659762067768181084832793004104
61659762067768186430471273711353
61659762067768186438002340597267
61659762091074557772044616095827
61659762091074557772295320198931
61659762091074559007390293698607
61659762091074559556433308368039
61659762091074559556433312617437
61659762091074564541042662324043
61659762091074564541293710800681
61659762091074565089521592761491
61659762091074565090085676993475
61659762091074573831551761468801
61659762091074573831614437494577
61659762091074575615377399441615
61659762091074575615377485534895
61659762091074575615440161560671
61659762091074575661131070443359
61659762091074575661131070449183
61659762091074575661193746469135
61659762091074575661193746474959
61659762091074576210738172532927
61659762091074576210800852808101
61659762091354606542575920987594
61659762091354607732169125575018
61659762091354607778926560372220
61659762091354608326962376400580
61659762091354641679038100792894
61659762091354652250563808989930
61659762091354652799606827891498
61659762091354656502948776971236
61659762091354656503951593383652
61659762091366360204600869084046
61659762091390975721527065845885
61659762091390975721777769948988
61659762091390975721777769948989
61659762091390975722279173550103
61659762091390975722279178155196
61659762091399084577016247024399
61659762091399084577016247496783
61659762091399084577099815058767
61659762091399084583540025421873
61659762091402682554225122953560
61659762091402683103079198295172
61659762091402683103079884208356
61659762091402683103330931268052
61659762091402683103832224683220
61659762091402683103832339474260
61659762091402683103895019749434
61659762091402688082794260008314
61659762091402688082794260474873
61659762091402688082794260474874
61659762091402688082877828042682
61659762091402688083609048809961
61659762091402688083609048809962
61659762091402688083692616377770
61659762091402688090387974340080
61659762091402688090952087618547
61659762782348427295760860544890
61659762782348460283441064660248
61659762782562462428054320250537
61659762782562462428869108585625
61659762782563663185136580985689
61659762782563663185951369320777
61659762782567264724326465663657
61659762782567264725141253998745
61659762782567264907340690045528
61659762782567264907340690045529
61659762782567264908155478380616
61659762782567264908155478380617
61659762782567298261672751365779
61659762782659723200235906119580
61659762782659723201050694454668
61659762782659723203495059459932
61659762782659756554505291414054
61659762782660923776748307478124
61659762782660923777563095813212
61659762782660957128573327767334
61659762782663325473742473513404
61659762782663325474557261848492
61659762782663358828011858807878
61659762782663358828826647142966
61659762782663373650478663781948
61659762782663373650478663794998
61659762782663373652985704812988
61659762782663373652985704826038
61659762782671430581789072044466
61659762782671430582603860379554
61659762782671430584233437049730
61659762782671431133276456069396
61659762782671463936873245674028
61659762782671464485916264693694
61659762782671478760219839020066
61659762782671478760219839473576
61659762782671478761034627355154
61659762782671478762479275247276
61659762782671478762726880504616
61659762782671478762729979350380
61659762782671729353429380008174
61659762782671729536443604856606
61659762782671729536527288744872
61659762782671729536527291927200
61659762782671729538971653750136
61659762782671729538971656932464
61659762782671729538975009800294
61659762782671731322550032932562
61659762782671762706779516924600
61659762782671762889710173738664
61659762782671762889710289592562
61659762782671762889710292774890
61659762782671762892238222632194
61659762782671762892238225814522
61659762782671762892241578682352
61659762782671764677446178484796
61659762782671778766287807487760
61659762782671779315330829581484
61659762782671779315330829594534
61659762782671779316145613330352
61659762782671779316333641407680
61659762782671779317775190000528
61659762782671779318589982921836
61659762782671779318589982934886
61659762782671780551492407309078
61659762782671780551680435386406
61659762782671780553121983979254
61659762782671929664058563066336
61659762782671929664058565782104
61659762782671929664309267169440
61659762782672629923772568481620
61659762782672631158301473875394
61659762782672664510941282499692
61659762782672679335102664180818
61659762782672679336547311606380
61659762782672679336794916876770
61659762782672679336798015709484
61659762782672679337362099941468
61659762782672679883894633205860
61659762782672679885586885901812
61659762782673130238126597352415
61659762782673130238126599419616
61659762782673130238126602135384
61659762782673130238377303522720
61659762782673132020256721090477
61659762782673132020256721090478
61659762782675333037223075106494
61659762782675333038037863441582
61659762782675333408899298290390
61659762782675531935305691027744
61659762782675531935556395130848
61659762782675533534233185301616
61659762782676732507678121350682
61659762782676732509373727381025
61659762782676732509624431484129
61659762782676732689856661250341
61659762782676732689856665855434
61659762782676732689856665855435
61659762782676732690107365353445
61659762782676732690107369952715
61659762782676732690671420887621
61659762782676732690671540278138
61659762782676732690692341594021
61659762782676732690692460984538
61659762782676732692384594289973
61659762782676732692388065131171
61659762782676732692388066548320
61659762782676732692388066548321
61659762782676732692388069730648
61659762782676732692635298393077
61659762782676732692638769234275
61659762782676732692638770651424
61659762782676732692638770651425
61659762782676733742460830150318
61659762782676733925475054526357
61659762782676734291503732860958
61659762782676734291503847179822
61659762782676734291503847652205
61659762782676734291503847652206
61659762782676734294574972442846
61659762782676734294578325310676
61659762782676734474518186819502
61659762782676734477589312082526
61659762782676734477592664946144
61659762782676734477592664950356
61659763981832262071312254790266
61659763981835892757694615343869
61659763981835892757945663803245
61659763982018679541879753846825
61659763982018724013517002464535
61659763982124079807506992120998
61659763982124090440151266082121
61659763982127682078753774326455
61659763982127682078753775726135
61659763982127682079338516261351
61659763982159218011754987933924
61659763982159218011754988867044
61659763982159218011757311815338
61659763982159218012318814831824
61659763982159218012322167699654
61659764005465441081493391832684
61659764005469043352492479846274
61659764005469043352492480312834
61659764005651980253436906865274
61659764005651980253625192160046
61659764005757346726640318444423
61659764005760982974725457186947
61659764005793714059252201544587
61659764005793719664927587654132
61659764005793719664927588703892
61659764005797321928567452374650
61659764005797321928567455556978
61659764005797321928570808424808
61659764005797321935891909370307
61659764005797321935891909836867
61659764005797321935892024155731
61659764005797321935975576246158
61659764005797321935975592190099
61659764005797322484966341351541
61659764005797322484966341701461
61659764005797322484966341705673
61659764005797322484966427794741
61659764141332304062041476659348
61659764141356619393211437885888
61659764141356619393211523979168
61659764141356620628558230453080
61659764141356620628558316546360
61659764141550213607992435847990
61659764141550213608560394101480
61659764141551108685941102044628
61659764141551114036830178562464
61659764141551114038522428089138
61659764141551114038522431258416
61659764141551114176622366815632
61659764141551114176623138584604
61659764141551114176623224679288
61659764141574525231156884282146
61659764141574525231156887451424
61659764141574525231177919655878
61659764141574558584674157267308
61659764141574558584674160436586
61659764141586230828404040457326
61659764141586280783631560614524
61659764141586280790409482089262
61659764141586688455770696627668
61659764141586688455770696627677
61659764141644756619678227598428
61659764141647460108133326003168
61659764141647460108322387182360
61659764141647476167829528323198
61659764141647504572365806795100
61659764141647504579959521008822
61659764141647504579959635800070
61659764141647504580523605240806
61659764141647504580523720032054
61659764141648355185452075356664
61659764141648358891490123951192
61659764141648358891490128537412
61659764141648358891490128550462
61659764141648358891492448299166
61659764141648358891492451485706
61659764141648358891493309227106
61659764141648358891744271732720
61659764141648358891744271732928
61659764141648358891744357703744
61659764141648360126840101910938
61659764141648360127091064294296
61659764141648360127091150387576
61659764141648360676134083200284
61659764141648360676134083213334
61659764141648360676134169306614
61659764141648376735641224224482
61659764141648376735641224341122
61659764141648376735641227529066
61659764141648376735641313618134
61659764141648403363127372568902
61659764141648403363129696916876
61659764141648403363130471755748
61659764141648403363130557844816
61659764141648403363381606321454
61659764141648404598476489482664
61659764141648408707262630306944
61659764141648408707262630411938
61659764141648408707262630429408
61659764141648408714605410835276
61659764141648408714605415557010
61659764141648408714856459311914
61659764141648408714856464033648
61659764141648409942609422977726
61659764141648409949387344452464
61659764141648419415294918444272
61659764141648419423453864796140
61659764141648419825382605939492
61659764141648419827074858285524
61659764141648419827074858635444
61659764141648419827077182633498
61659764141648419832725386467824
61659764141648419834417638813856
61659764141648419834417639163776
61659764141648419834419963161830
61659764141648419834668687290494
61659764141648419834668687640414
61659764141648419834671011638468
61659764141648419835235870705112
61659764141648419835236127922556
61659764141648419835236128972316
61659764141648810402531406093529
61659764141648827019292685179355
61659764141648860850945599227415
61659764141648870248809462248665
61659764141656464001233716454346
61659764141656464001233716572390
61659764141656464001798457553238
61659764141656464001798486249594
61659764141656464001798572338662
61659764141656464001798572456706
61659764141656464002049538026604
61659764141656475112576427479064
61659764141656480610597375008496
61659764141656480610597461219820
61659764141656480610600469609122
61659764141656480610600469725762
61659764141656480610600469727166
61659764141656480610600472913706
61659764141656480610600555820446
61659764141656480610600559002774
61659764141656508473435706170948
61659764141656508473435734867304
61659764141656508473435820956372
61659764141656513824345814998232
61659764141656513825161722541514
61659764141656524937948079638924
61659764141656524938199013324522
61659764141656524938199128115770
61659764141656524944726001113662
61659764141656524944977049584684
61659764141656524944977049590300
61659764141656524944977049590508
61659764141656524945542166924148
61659764141656529884669896790040
61659764141659165705296565656400
61659764141659165705296594352756
61659764141659165705296680441824
61659764141659176816074535582226
61659764141659226236630131379564
61659764141659226236630131385180
61659764141659226237195248719028
61659764141679923235099399388418
61659764141679923235099657655622
61659764141679924470446450222814
61659764141679925018672528492286
61659764141679925018673303325542
61659764141679925019488436022518
61659764141679925019489464536758
61659764141679925019489469136028
61659764141683525506346436674538
61659764141683525506346441260758
61659764141683525506346441273808
61659764141683525506346522645354
61659764141683525506346522767818
61659764141683525506346527367088
61659764141683526740877412385174
61659764141683526741693233827950
61659764141683527289920345197882
61659764141683527289920345210932
61659764141683527289920345216548
61659764141683527289920345216596
61659764141683527289920426704942
61659764141683527289920431304212
61659764141683527289920431305664
61659764141683527290485204270142
61659764141683527290736219445538
61659764141683527290736248141894
61659764141683527290736252741164
61659764141683527290736252746780
61659764141683527290736334236578
61659764141683543350243360586376
61659764141683543350243389282732
61659764141683543350243389284136
61659764141683543350243393882002
61659764141683543350243393883454
61659764141683543350243393887618
61659764141683543350243475377416
61659764141683977642435662560855
61659764141683982995434743156149
61659764141683982996250651171815
61659764141683994251571718781334
61659764141691630615835882930942
61659764141691630616651699786094
61659764141691630616651704372314
61659764141691630616651704385364
61659764141691630616651785874954
61659764141691632400225608310842
61659764141691632400225608322488
61659764141691632400225694404122
61659764141691632401041515852720
61659764141691647217608810263124
61659764141691647217608810267336
61659764141691647225202634667372
61659764141691647225202639266642
61659764141695690376986790339401
61659764141695690377240936231811
61659764141695690377240940836905
61659764141695699772730403518902
61659764141695699848710938521628
61659764141695699848731859109936
61659764141695705201402408790887
61659764141695705201964170074280
61659764141695706986294314390686
61659764141695706986353895813406
61659764141695706986356990066542
61659764141695706986356990416462
61659764141695706986357076155610
61659764164990188724908239664811
61659764164990222078425643385185
61659764164990222079178784091128
61659764164990222079178787277668
61659764165001944330394725295862
61659764165001944330394839614726
61659764165172706925324377256224
61659764165172706934612783421760
61659764165172707476689593110154
61659764165172707553133466779147
61659764165172751399217590202704
61659764165184711371346258522592
61659764165184715074855215877361
61659764165184715123957226689171
61659764165184715123957227155731
61659764165184758993204039770495
61659764165209030406336204052937
61659764165209060054087525421926
61659764165209060054903429765618
61659764165209060054903432952158
61659764165209074322427575942651
61659764165217135516077382932509
61659764165217165165209467716046
61659764165220782306367836346586
61659764165221188072049537760110
61659764165221188072049540948054
61659764165278057302113293350238
61659764165278057309079874235234
61659764165278073933761061175217
61659764165278075763906780850655
61659764165278101773687780203024
61659764165281661434197577424707
61659764165281675655965170235057
61659764165281676250761772528769
61659764165281704075440426183602
61659764165281705310786443910518
61659764165281705905579187883521
61659764165281705905580307078665
61659764165281705905582674667922
61659764165281709610180666463912
61659764165281956010776730239718
61659764165281956018370817524942
61659764165281959770165554452532
61659764165281959793049727579025
61659764165281959793070648285377
61659764165281961546392177083328
61659764165281961546957036155588
61659764165281961623468171304851
61659764165281961623468171771411
61659764165281961623468187734297
61659764165281977636468586824697
61659764165281978224424502808847
61659764165282005431395231650942
61659764165282005492714984386175
61659764165282006041758137210899
61659764165282011026367352545051
61659764165282011026367353011611
61659764165282111710572162382357
61659764165282111710572422085425
61659764165282161678224636312419
61659764165282175946062349326733
61659764165289766544502883655290
61659764165289781368660493458907
61659764165289781368660869345347
61659764165289781368660885288550
61659764165289781368663964300105
61659764165289811016704993215712
61659764165289815955832722137044
61659764165289825840297742076617
61659764165289825840301209729871
61659764165289825840301212917815
61659764165289825840866460985906
61659764165293669004832319274566
61659764165293683828906622139215
61659764165293683828906638082418
61659764165293683828990320907826
61659764165293717180162968164311
61659764165293717180166435817565
61659764165293717180166454948712
61659764165293718416078474930912
61659764165293718416162157756320
61659764165293728255065393207374
61659764165293728255630249091690
61659764165293729490412182586622
61659764165293880195126673799024
61659764165293880195127132940720
61659764165293880195942954396386
61659764165293880202720875871124
61659764165314398663117248690635
61659764165314398663117249162811
61659764165314424696897765942971
61659764165314426488062533614790
61659764165314426526204334083611
61659764165314426526204334550171
61659764165314430239835441547097
61659764165314442524661370489346
61659764165318026944399547896124
61659764165318026944420468484432
61659764165318026945235599776112
61659764165318026952014640445994
61659764165318028805044171971485
61659764165318028805045291166629
61659764165318028805065092559793
61659764165318032510831521049129
61659764165318043629203319979925
61659764165318043630040143512245
61659764165318048570590485488215
61659764165318479043187139965103
61659764165318479043751995855035
61659764165318479111911791262742
61659764165318479112664936673918
61659764165318484641317522725841
61659764165318484648573637462951
61659764165318484648605019173062
61659764165326104267870961771063
61659764165326104267871337657503
61659764165326104267874432612261
61659764165326104267958114965493
61659764165326133915434284808840
61659764165326133915915461527868
61659764165326133915999143881100
61659764165326138857574594330030
61659764165326148739508210388773
61659764165326148739511678042027
61659764165326148739511681229971
61659764165326148739595363583203
61659764165326153674141845497699
61659764165326153680895751783503
61659764165330192029309777102921
61659764165330192029584728798215
61659764165330203101948792517612
61659764165330206229009078887327
61659764165330206847031022863821
61659764165330206854287027514155
61659764165330206854287037263792
61659764165330206854287037612100
61659764165330206854287037617923
61659764165330206854287037617924
61659764165330206854287037630974
61659764165330206854287041863062
61659764165330206854287042046760
61659764165330206854287042394331
61659764165330206854287042394340
61659764165330206854287042395069
61659764165330206854287156713933
61659764165330206854287156832184
61659764165330208637860931451279
61659764165330208638146502005301
61659764165330208638146502355221
61659764165330208638198803648844
61659764212163319895917840756757
61659764212163329370173185399355
61659764212163331017113180957915
61659764212163335269686838956563
61659764212163335269686838960935
61659764212259191663357825322356
61659764212259225429497757476753
61659764212259225429557080634699
61659764212259225429557082051641
61659764212259225429560519591597
61659764212259225566755073245247
61659764212259225566755074662189
61659764212259225567006121721885
61659764212267295538317070706996
61659764212267328890410717592489
61659764212267330539238166116723
61659764212267330539300842142499
61659764212267330539300928235779
61659764212267330540054069060735
61659764212267330676498834753047
61659764212267330677311384833441
61659764212268231107865851055459
61659764212268231245126519695995
61659764212268701703915202808501
61659764212451011372165801542763
61659764212453713068069854240837
61659764212453713075409536999265
61659764212453714303415871967753
61659764212453714310131375679707
61659764212453714310194023007675
61659764212453714310194051705483
61659764212453714310194137798763
61659764212453714310947164186763
61659764212454613635818874116345
61659764212454613643158556874773
61659764212454614871164891843261
61659764212454614878758979128485
61659764212455120475956113805904
61659764212455120475956113805913
61659764212455120476207160865609
61659764212486183338933326391127
61659764212489735785370332019585
61659764212489741138539764886379
61659764212489741138790813363017
61659764212489742374136831089933
61659764212489785610992918337426
61659764212489786846338936064342
61659764212490186068442837201521
61659764212490191003052080879537
61659764212490191003052080885153
61659764212490191003052082296479
61659764212490191003052085484423
61659764212490191010077608675829
61659764212490191010077611862369
61659764212490191010081050819267
61659764212490191010641696094353
61659764212490191010645135051251
61659764212490191010666715805435
61659764212490191010666720404705
61659764212490191010666830590859
61659764212490191010666832007801
61659764212490191010917879067705
61659764212490191552094755424833
61659764212490191552094756841775
61659764212490191558869579118021
61659764212490191558873025860729
61659764212490191559709736141415
61659764212490191559709850926838
61659764212490191559709850926839
61659764212490191559709854114783
61659764212490192787440773151749
61659764212490192787440774568691
61659764212490192794215485240437
61659764212490192794215486657379
61659764212490192794218925614277
61659764212490192794218928796605
61659764212490192794219043587645
61659764212490235482220393550753
61659764212490235482220396738697
61659764212490240836288641603109
61659764212490240836289416437769
61659764212490241384516532412587
61659764212490242619862550139503
61659764212548261577714144009663
61659764212548279284350256148163
61659764212548312635360488102285
61659764212548313185218293939261
61659764212550959574920481614945
61659764212550964928030591323793
61659764212550964928089914481739
61659764212550964928089915898681
61659764212550964928093267349569
61659764212550980987785227661295
61659764212550980987785341980159
61659764212551008988701365322143
61659764212551009530401377312523
61659764212551009537741060070951
61659764212551014339356962618853
61659764212551014339360320085953
61659764212551014339419638644629
61659764212551014339423081850877
61659764212551014339608011095491
61659764212551014339610247950505
61659764212551014339611367145649
61659764212551014881123089123895
61659764212551014888379089529091
61659764212551014888399981537683
61659764212551014888403453796031
61659764212551014888462657563459
61659764212551014888462771882323
61659764212551014888462772354707
61659764212551014888466127932481
61659764212551014888466215560955
61659764212551014888654500855727
61659764212551863848960927614799
61659764212551865495842373314145
61659764212551913672076471366407
61659764212551914907419702275201
61659764212551915456211792230215
61659764212551915456215149697315
61659764212551915456466196757011
61659764212551926027802581344739
61659764212551926027802667433647
61659764212552315909665785489014
61659764212552331839230932889466
61659764212552331839506344215942
61659764212552360244042388382372
61659764212552363948388188867168
61659764212552363948388189002522
61659764212552363948388190402202
61659764212552365183733833658096
61659764212552365191327920943320
61659764212552376303549414737786
61659764212552376311143616458514
61659764212552376311143616808434
61659764212552376311143617876908
61659764212552380556938234258052
61659764212559064684601565680027
61659764212559064684664213007995
61659764212559064684664241705803
61659764212559064685225744726501
61659764212559064685229100776659
61659764212559064685229102193601
61659764212559064685229183683399
61659764212559064685417354187083
61659764212559070037770999963763
61659764212559070037833675989539
61659764212559070038395177593295
61659764212559070038395179010237
61659764212559070038398530461125
61659764212559070038398531878067
61659764212559070038398535060395
61659764212559070038398616550193
61659764212559070038398617967135
61659764212559070038586902907775
61659764212559070175847657637539
61659764212559084450962669066831
61659764212559084862556173225110
61659764212559084862556302424159
61659764212559084862556302542411
61659764212559084862744587364799
61659764212559084998920776542714
61659764212559086234536573003955
61659764212559112861400403289589
61659764212559114640455591947441
61659764212559114640455593364383
61659764212559114647484820161809
61659764212559114648046323182507
61659764212559114648049679232665
61659764212559114648049762139565
61659764212559118213561900155890
61659764212559118214566137284987
61659764212559119991177303758813
61659764212559119991177305175755
61659764212559119998206531973181
61659764212559119998206532445357
61659764212559119998684352640647
61659764212559119998767920675015
61659764212559119998768034993879
61659764212559119998768035466263
61659764212559119998771359631913
61659764212559119998771388329673
61659764212559119998771388329881
61659764212559119998771391044037
61659764212559119998771474423161
61659764212559128922352221957641
61659764212559128923168124901653
61659764212559129471645943582289
61659764212559965252413347674591
61659764212559965252974764602009
61659764212559965252978122069109
61659764212559965252978203558907
61659764212559965253229169128805
61659764212559970605582781958327
61659764212559970606144197468803
61659764212559970606144198885745
61659764212559970606147551753575
61659764212559970606147554935903
61659764212559970606147636425701
61659764212559970606147637842643
61659764212559970606395245945441
61659764212559970606398598813271
61659764212559970743659353543035
61659764212559985018774364968115
61659764212559985430305193100618
61659764212559985430305322299667
61659764212559985430305322417919
61659764212559985430556369359363
61659764212560015071006619212401
61659764212560015071006620629343
61659764212560015071257667689039
61659764212560015078035933520049
61659764212560015078597350447467
61659764212560015078600706497625
61659764212560015078600789404365
61659764212560015078600789404525
61659764212560015215296602160745
61659764212560020017728437762989
61659764212560020566517055341771
61659764212560020566520379507581
61659764212560020566520408205389
61659764212560020566520412808871
61659764212560020566520494298669
61659764212560029895418791102961
61659764212560029901946009874275
61659764212560029902758473861389
61659764212560029902761826729219
61659764212560029902761826729379
61659764212560029902761829911547
61659764212560031137293056103737
61659764212560470918219824219408
61659764212560470918470982882200
61659764212560470918491903470508
61659764212560470918491903476332
61659764212560470918491908193693
61659764212560470918491908193694
61659764212560470919035727163420
61659764212560470919307694811424
61659764212583428192068617941735
61659764212583428192319665001431
61659764212583429220675825968731
61659764212583429220738587733655
61659764212583429221491728912743
61659764212583429426850549845854
61659764212583429831101490111293
61659764212583429838444270631579
61659764212583429838444270639625
61659764212583429838444527857069
61659764212583429838444528919879
61659764212583429838444529274011
61659764212583429838695319116263
61659764212583429839197411810667
61659764212583429839259403348247
61659764212583445829286080471495
61659764212583445829474365766267
61659764212583445898136468551396
61659764212587003697477477929262
61659764212587030463566534699847
61659764212587031698097335040861
61659764212587031698097419736891
61659764212587031698913237984873
61659764212587032109691312872505
61659764212587032109691312879147
61659764212587032109691398618295
61659764212587032110444544394431
61659764212587032110507215816517
61659764212587032110507306159355
61659764212587032110695591454127
61659764212587032247705213030755
61659764212587032247956260090451
61659764212587048170014356963997
61659764212587048170014360146325
61659764212595087395186539746821
61659764212595092748355972613615
61659764212595092748607021090253
61659764212595107572436723313902
61659764212595107572516935298112
61659764212595107572516963994468
61659764212595107572516968245430
61659764212595107572767982357808
61659764212595107710032208991628
61659764212595135359350870610747
61659764212595135359601831931295
61659764212595135360354977359733
61659764212595135366881851774775
61659764212595135366881937863843
61659764212595135366882196131047
61659764212595135366944613539699
61659764212595135366944957895971
61659764212595135367132898834471
61659764212595135367132984923539
61659764212595135367133243190743
61659764212595135504142606500327
61659764212595135504393653560023
61659764212595135573617192403557
61659764212595135573617278492625
61659764212595135573620291603453
61659764212595135573620635959725
61659764212595135573620635959885
61659764212595135573871338663149
61659764212595135573871683019421
61659764212595135573871683019581
61659764212595136808402598152417
61659764212595136809218501096429
61659764212595137213218394357213
61659764212595137213218395774155
61659764212595137213469442833851
61659764212595137219996575984061
61659764212595137219996661723209
61659764212595137220184947017981
61659764212595137220184947018189
61659764212595137220247594345997
61659764212595137220247623043757
61659764212595137220247623043965
61659764212595137220247623048177
61659764212595137220247708664861
61659764212595137220247709137244
61659764212595137220247709137245
61659764212595137220809011273415
61659764212595137220809125592279
61659764212595137220812450230313
61659764212595137220812478928073
61659764212595137220812478928281
61659764212595137220812481642437
61659764212595137220812564549177
61659764212595137220812565021560
61659764212595137220812565021561
61659764212595137357445615654513
61659764212595137357445701747793
61659764212595137358010442841021
61659764212595137358010471538829
61659764212595137358010476142311
61659764212595137358010557632109
61659764212595137358261523202007
61659764212595151426449434915975
61659764212595151633376529909725
61659764212595152044073971931612
61659764212595152044154183915822
61659764212595152044154298707070
61659764212595152044408746464528
61659764212595152044970134687337
61659764212595152044970249006201
61659764212595152045158535836167
61659764212595156986357677481747
61659764212595156986545704515957
61659764212595156986545962776519
61659764212595157534584401277210
61659764212595157534584487366278
61659764212595157535337676372869
61659764212595157535400438137793
61659764212595558062565119768675
61659764212595585849332739918320
61659764212595585849335834518946
61659764212595585856658297112758
61659764212595585856679217701066
61659764212595585856679219223210
61659764212595587709709887552848
61659764212595587709981971527133
61659764212595587709981971527134
61659764212595587710525790496860
61659764212595587710797758144864
61659764212595602458448416028180
61659764212595602465477759033636
61659764212595602466042618104492
61659764212595602466042618104652
61659764212595607880628420573809
61659764212595607887371847434276
61659764212595607887936704905895
61659764212595607887936706506536
61659764212595609122753721834923
61659764218165147492282977441805
61659764218165147492282977441806
61659764218165149092905303976557
61659764218168749580515420013406
61659764218168749763529759647262
61659764218168750815049748507759
61659764218168751547668524054193
61659764218168751547919571113889
61659764218175670725052534705691
61659764218176854690823779064032
61659764218176854690823782246360
61659764218176854690824122081860
61659764218176854873838007094792
61659764218176854873838346930292
61659764218176854873838375626648
61659764218176854873838461715716
61659764218176855925417687663964
61659764218176856474209654900535
61659764218176856474398030598651
61659764218176856657412284145051
61659764218176856657412370238331
61659764218176856658228187089063
61659764218176870750328944972323
61659764218176871299374975591591
61659764218176871482385954453556
61659764218176871482389311926479
61659764218176871482389312043119
61659764218176871482389315108807
61659764218176871482389315225447
61659764218176872533902848791195
61659764218176872533965611028503
61659764218359642092682317033032
61659764218359671740724413261546
61659764218362037704447703810927
61659764218362071652948837518731
61659764218386658758557396433337
61659764218386688771814242795286
61659764218386703047182624114684
61659764218386703047744012345746
61659764218398366140112882111299
61659764218398366140113540558282
61659764218398366688902188430365
61659764218398366689153235490061
61659764218398394368977597239766
61659764218398410428736565927473
61659764218398410429298206770885
61659764218398411161275015105946
61659764218398412213122043154569
61659764218398412213690457036381
61659764218455531631525701977866
61659764218455536070188296781579
61659764218455682481754539366767
61659764218455686232980289871820
61659764218455686233733435301709
61659764218455688017938313290183
61659764218455704077630258704302
61659764218455732304866640974937
61659764218455732490327674331085
61659764218455732490328703200861
61659764218455732490328703205073
61659764218455736049317564605878
61659764218455736056092391479990
61659764218455736056659570312600
61659764218456886990815811288845
61659764218456886990815811288846
61659764218456888592194377655912
61659764218456904833875805043311
61659764218456931455678233032444
61659764218456933064395710507010
61659764218456936806316257773222
61659764218456936813091084647334
61659764218456938048441233203288
61659764218456947339514073813843
61659764218456949123087977750967
61659764218456949123335539443204
61659764218459134085597766753143
61659764218459182081011957725598
61659764218459182081015313775756
61659764218459288504791817893530
61659764218459288504795283951758
61659764218459288504980217507166
61659764218459289740329329756002
61659764218459289740329334355272
61659764218459305113341977935936
61659764218459305113342092721360
61659764218459305113530377549572
61659764218459332976369772399569
61659764218459332976620819459265
61659764218459334761575486810208
61659764218459338320564346811334
61659764218459338327088126625750
61659764218459338327339173685446
61659764218459338327906353917736
61659764218460489071436599203212
61659764218460489077960379017628
61659764218460489078779638011590
61659764218460489078779638011797
61659764218460489078779638011798
61659764218460489078797092481886
61659764218460489078797207267310
61659764218460489079048139541582
61659764218460489079051607194835
61659764218460489079051607194836
61659764218460489261811546434605
61659764218460489261811546434606
61659764218460489262062593494302
61659764218460489262065946362131
61659764218460489262065946362132
61659764218460490314397367704307
61659764218460491046201357901233
61659764218460491046452404960929
61659764218460505687347252524292
61659764218460505687347367309716
61659764218460505870361706477012
61659764218460506922694030203333
61659764218460506922694030203342
61659764218460507105708369842805
61659764218460533550437808752850
61659764218460533550688855812545
61659764218460533550688855812546
61659764218460533733452147920145
61659764218460533733452147920146
61659764218460533733703194979841
61659764218460533733703194979842
61659764218460534786034616322017
61659764218460535335640170295659
61659764218460535511314826704527
61659764218460535518654509462955
61659764218460539077563039978678
61659764218460539084086819793094
61659764218460539084337866852790
61659764218460539084340191200764
61659764218460540320252958957494
61659764218460540869292538921095
61659764218460550152460721327586
61659764218460550152460835646449
61659764218460550152460835646450
61659764218460550152460836113009
61659764218460550152460836113010
61659764218460550159239015854951
61659764218460550159239015854952
61659764218467243451740343511321
61659764218467393615100548474641
61659764218467393615288576551969
61659764218467395398674452394295
61659764218467409674793742466811
61659764218467410223585239234702
61659764218467410223839773085351
61659764218467411275415938148340
61659764218467439322021823289732
61659764218467439322021828071972
61659764218467439688301640486837
61659764218467439688866496371153
61659764218467439871315865335269
61659764218467439871315894033237
61659764218467439871315894033965
61659764218467439871315980126517
61659764218467439871880721219585
61659764218467439871880749917553
61659764218467439871880836010833
61659764218467454146999202840912
61659764218467454146999203372182
61659764218467454146999203391793
61659764218467454146999203392001
61659764218467454695477016981327
61659764218467454695477017447887
61659764218468594189105794550340
61659764218468594189105823246696
61659764218468594189105909335764
61659764218468594189356498653444
61659764218468594189356612911072
61659764218468594189356613088948
61659764218468594189356613438868
61659764218468594372120133717636
61659764218468594372120162413992
61659764218468594372120248503060
61659764218468594372370837759504
61659764218468594372370837820740
61659764218468594372370837937380
61659764218468594372370952606164
61659764218468594372371180777332
61659764218468594372371209473688
61659764218468594372371295562756
61659764218468596155945204085371
61659764218468596156489053110952
61659764218468596156509945119544
61659764218468596156509973876407
61659764218468596156510059969687
61659764218468596156761020936103
61659764218468610248861649502062
61659764218468610248861778819363
61659764218468610431039159487791
61659764218468610797653275587982
61659764218468610797907809438423
61659764218468610980667615227445
61659764218468610980922145773519
61659764218468610980922145890159
61659764218468612032435683110619
61659764218468612033251471263383
61659764218468638660743043168050
61659764218468638660743071864406
61659764218468638660743157486914
61659764218468638660743157953474
61659764218468638660993747271154
61659764218468638660993861590018
61659764218468638660993861706658
61659764218468638660993862056578
61659764218468638660994204546610
61659764218468638661559065128845
61659764218468638843757382335346
61659764218468638843757411031702
61659764218468638843757497120770
61659764218468638844008086438450
61659764218468638844008201223874
61659764218468638844008429395042
61659764218468638844008458091398
61659764218468640445384016007413
61659764218468640445948757572865
61659764218468640445948786270833
61659764218468640445948871891729
61659764218468640445948872364112
61659764218468640445948872364113
61659764218468640628398269553813
61659764218468640628398355647093
61659764218468640628963125438129
61659764218468640628963211531409
61659764218468644194395411793486
61659764218468644194395440489842
61659764218468644194395526578910
61659764218468644194646115896590
61659764218468644194646230682014
61659764218468644194646488949218
61659764218468645978785223254449
61659764218468645979601126198461
61659764218468654712908178602166
61659764218468654712908293387590
61659764218468654713724200562961
61659764218468654720251332195447
61659764218468654720498893520502
61659764218468654720498893874634
61659764218468654720498893887684
61659764218468654721067234962312
61659764218468654721067235139459
61659764218468654721067239725679
61659764218468654721067239745281
61659764218468654904081578892758
61659764218468655261950967582966
61659764218468655269290519606422
61659764218468655269545050618840
61659764218468655270109909684755
61659764218468655270109909688966
61659764218468655270109909688967
61659764218468655452559389786136
61659764218468655453124248852051
61659764218468655453124248856263
61659764218468656498113893006981
61659764218468656498114007798229
61659764218468656504888719881093
61659764218468656504888834199957
61659764218468656504888834672340
61659764218468656504888834672341
61659764218468656504891843183899
61659764218468656505457046606571
61659764218468656505457046606598
61659764218468656505457046606814
61659764218468656505457046606815
61659764218491604891384328749547
61659764218491604891384328750951
61659764218491604891384328755163
61659764218492010917420361770823
61659764218492054839931296536728
61659764218492055206043401485529
61659764218492055206607479511695
61659764218492055206607479511743
61659764218492055206607479517359
61659764218492055206607479517519
61659764218492055206607479866035
61659764218492055206607479871651
61659764218492055206607480928845
61659764218492055206607480934460
61659764218492055206607480934461
61659764218492055206607485717429
61659764218492055206607485717430
61659764218492055206607485717513
61659764218492055206607485717672
61659764218492055206607485717673
61659764218492055388973167723427
61659764218492055389538023607743
61659764218492058957834264735833
61659764218492060193184413351815
61659764218492060742787781176811
61659764218492060742787781182427
61659764218492060742791253435159
61659764218492060742791253440775
61659764218495607103439708447292
61659764218495612639624470830663
61659764218495612639624485173962
61659764218495613188416441272855
61659764218495629247920140270255
61659764218495629248171322665861
61659764218495655686122446498054
61659764218495655692646226312470
61659764218495655692897273372166
61659764218495655693464453604456
61659764218495655868802056252422
61659764218495655869053103312118
61659764218495655875576883126534
61659764218495655875827930186230
61659764218495655875830254534204
61659764218495655876396148255007
61659764218495657110891017516494
61659764218495657110892132131326
61659764218495657110892136730596
61659764218495657111173576376838
61659764218495657111741788127612
61659764218495657111741788133436
61659764218495657111741792916198
61659764218495657111741792916246
61659764218495657111741907701622
61659764218495661222306220067177
61659764218495661229081046941289
61659764218495661229565576522531
61659764218495661229565577939473
61659764218495662457652983752911
61659764218495663014035718891503
61659764218495663014039070159421
61659764218495663014039070165037
61659764218495663014039074941661
61659764218503716514307544398711
61659764218503716514307544398919
61659764218503760802951460727705
61659764218503760802954588258227
61659764218503760802954816777863
61659764218503760802954845474219
61659764218503760803770840155565
61659764218503760985850262902830
61659764218503760985885475108004
61659764218503760985885475108212
61659764218503760986136522167908
61659764218503760986136550747416
61659764218503760986136550747624
61659764218503760986701382650765
61659764218503762587595791152225
61659764218503762588160647036541
61659764218503762588160647036701
61659764218503762770275286587889
61659764218503762770526333647585
61659764218503762771091189531901
61659764218503766339951135639957
61659764218503766339951135640165
61659764218503766339951137057107
61659764218503768123779478982361
61659764218503768123779565075641
61659764218503768124344334866677
61659764218503768124344420959957
61659764218503777594432951915218
61659764218503777594432951919430
61659764218503782947602515521232
61659764218503782948418418461032
61659764218503782948418418465244
61659764218503782948418423065882
61659764218503782948502100814264
61659764218503782948502105416981
61659764218503782948502105419114
61659764236124693097994066187695
61659764236124728281308400073190
61659764236124738804903991967660
61659764236124738804904106753084
61659764236124738804904106758908
61659764236124738804966868523832
61659764236185666703322650252564
61659764236221955657008599264701
61659764236221955657008714050125
61659764236221983969911904726548
61659764236221984061537625571073
61659764236221984068880749939284
61659764236221998886260395483261
61659764236221998893854596160053
61659764236221998893854597222911
61659764236222000098645664779829
61659764236222000098649020829987
61659764236222004429953539464167
61659764236222004429975580310429
61659764236222004430038366541233
61659764236222004430225622966229
61659764236230094707942946069276
61659764236230094707942947486426
61659764236230094715533676235916
61659764236230094715533677304550
61659764236230094715533704465712
61659764236230094715533704933676
61659764236230094715537148145748
61659764236230094715554597892858
61659764236230103980634138501381
61659764236230109471067765054677
61659764236230109471085332775155
61659764236230109471088685642985
61659764236230109471632624121321
61659764236230109532937444309190
61659764236230109539694834197797
61659764236230109540531657730117
61659764236230109540542088258552
61659764236230109540542121743737
61659764236230109540542122806538
61659764236230109540542122806547
61659764236230109540545560700634
61659764236230109540545560700635
61659764236230110775160390951675
61659764236230110775160390951676
61659764697057993220547754766087
61659764697059193794615791119367
61659764697066515255343890560066
61659764697066515255347243427896
61659764697066548685088336031968
61659764697066562884543741286801
61659764697066564485919209000641
61659764697066564554800639435178
61659764697066564559883209009648
61659764697070000058563335542801
61659764697070150956084072577408
61659764697070150956335121036784
61659764697071318306564129993743
61659764697071351530152108930689
61659764697071351710635047405099
61659764697071351711449802787205
61659764697071351713162975839637
61659764697071351713166448080515
61659764697071351713166448097984
61659764697071351713166448097985
61659764697071351713414024299013
61659764697071351713417496557360
61659764697071351713417496557361
61659764697071367496422638055458
61659764697071367583129755448316
61659764697071367590475112955855
61659764697071367763647442724689
61659764697071367773489452122934
61659764697071368322529046613477
61659764856495283803084152208304
61659764856495283803649268610436
61659764856591329543064998831044
61659764856591329543818144242220
61659764856591329545512719886466
61659764856591344477276789511899
61659764856592530302595096823984
61659764856592546904363852260991
61659764856592546904363853323801
61659764856592546904367209373959
61659764856604252501527206705471
61659764856604252501527207768281
61659764856604252501530560636111
61659764856604252501530563818439
61659764856604254285951881430562
61659764927496051286884608518135
61659764927504155187503097068367
61659768525555446741891617868968
61659768525556649146270153365562
61659768525563551851549109323862
61659768525563552259143545955980
61659768525563552259147016797178
61659768525563851853617883685544
61659768525563852585591211862577
61659768525563852585594682703775
61659768525564749453893564217180
61659768525564752609447394259576
61659768525564752975307591879100
61659768525564753022673185603360
61659768525564753022673185620830
61659768525564753022923889706464
61659768525564753022923889723934
61659768525564753158238248693372
61659768525565204565080635044743
61659768525567454124613963187576
61659768525567454305350954376295
61659768525567454305350954377699
61659768525567454856587291364609
61659768525567454856587294546937
61659768525567454856590762205807
61659768525567454861674452410040
61659768525567455915785422064582
61659768525567456091369224855329
61659768525567456091372695696527
61659768525567606262315365335305
61659768525567606262315365335306
61659768525568805783996427869440
61659768525568806836383401688586
61659768525568807020158008769587
61659768525568807020161481028663
61659768525568807020161481028664
61659768525568807385454463327588
61659768525568807385455239585013
61659768525568807386022679871367
61659768525568807386022679871368
61659768525568807386022679871610
61659768525568807386022679871611
61659768525568807568953451470856
61660041995415575316073393245181
61660041995415575316073393595101
61660041995415575316074541488005
61660041995415586435889864062999
61660041995415586435889864417131
61660041995415590140235664547795
61660041995415590140235664901927
61660041995415591977992921378031
61660041995415591977992950074387
61660042048927730434353904357765
61660042048928931150766299551555
61660042048931632297066946327081
61660042048955943921944682481001
61660042063371481884993842336761
61660042063372382315544869601721
61660042063372382315545217157583
61660042063375389293422594190407
61660042063396698881806762750969
61660042063396698881827683340681
61660042541974948183517464188539
61660042676925037219581556481509
61660042677873362325051568953571
61660042677896444284975996731169
61660042686735556057587849098875
61660042686735556057590173096929
61660042701527341828378541680979
61660042701539049216709885812613
61660042701539049216709885930705
61660042701539349405980223065741
61660042704450625489845967119265
61660042704450625489866887829829
61660042704450636607987606412737
61660042704450636607987606416949
61660042704450636607987606417109
61660042704450636607987635114709
61660042704450636607987721203777
61660042704450641542576044530977
61660042704450641542596965235925
61660042704450641542596968423869
61660042704462599112376739040241
61660042704462599112376853831281
61660042704462643577239275574879
61660042704462643584017197049617
61660042704462647283279651703921
61660042704462649121013664525379
61660042704462649121013664526623
61660042704462649121013779312047
61660042704462649121017135362205
61660042704462649121017135366577
61660042754708574052887124409935
61660042754708574052887467366527
61660042754708574655029061297961
61660042754709774672774860660177
61660042754716677790648720140619
61660042754716677927846369794575
61660042754716677927846712751167
61660042754716677927850065613381
61660042754716677927850065618997
61660042754716677927850065968917
61660042754716679764770240177533
61660042754717878547734106044817
61660042754717878547734449001409
61660042754935517552454310783273
61660042754935517552457663651103
61660042757639977648841828675161
61660042757639977649410127949424
61660042757639977649410128299344
61660042757639977649410128299504
61660042757639977649472890064268
61660042762892089149717730595663
61660042762892089218631441555966
61660042762892089219198881836704
61660042762924504718468427326614
61660042762924504718471780194444
61660042762924504855732534924045
61660042762927156589569121647556
61660042762927156596343948521508
61660042762927156596347301389338
61660042762927156596347301389498
61660042762927206552117730920364
61660042762927206552389700103562
61660042762927206558892557794476
61660042762927206558895912197256
61660042762927206558895912197257
61660042762927206559164526977514
61660042762927206559167879845260
61660042762927206559167879845261
61660042762927206559167879845344
61660042762927206559731964076083
61660042762927206559731964076084
61660042762927206597871315830280
61660042762927206598143285013478
61660042762927206604646142704392
61660042762927206605485548985756
61660042762927206605485548985999
61660042762927206605485548986000
61660042762927211492935827731234
61660042762927456785614542518292
61660042762927456786178626750276
61660042762927506191779672105900
61660042762927506199119354864328
61660042762927506748163148623434
61660042762927506748163410071562
61660042762927506748435120974298
61660042762927506748999205206282
61660042763547702494759795538136
61660042763548903251280410247198
61660042763548903251842171530888
61660042780618265776853047114468
61660042780618265784199180527893
61660042780649480389961647523746
61660042780649480389965000391576
61660042780649480527225755121177
61660042780650380957504041680505
61660042780650380957504813338453
61660042780650380957776782386137
61660042780653032836153625333971
61660042780653071543651764826564
61660042780653082660936806437470
61660042780653082660940159305297
61660042780653082660940159305300
61660042780653082661775839666207
61660042780653082843951146077146
61660042780653082843953727286788
61660042780653082843954498944817
61660042780653082843954498944977
61660042780653082844223115260184
61660042780653082844790550819109
61660042780653382850207400317614
61660042780653382850210753185444
61660042780653382980965297356304
61660042780653382987471507915045
61660042780653382988304208460995
61660042780653382988304208460996
61660042780653382988307188210507
61660042780653382988307188271743
61660042780653382988307564511150
61660042780653382988307564511151
61660042780653382988307564511153
61660042780653382988307564511154
61660042780653388333859318834984
61660042780654283006240271126293
61660042780654283410679380180619
61660042780654283410679753233247
61660042780654283411516324621264
61660042780654283411516324737904
61660042780654283418022535298257
61660042780654283418022535315519
61660042780654283418293355051665
61660042780654283418294502943840
61660042780654283418855235725956
61660042780654283418855235844000
61660042780654283418858214118309
61660042780654283418858214119761
61660042780654283418858215475467
61660042780654283418858215536703
61660042780654283418858215652614
61660042780654283418858215653343
61660042780654283418858591776111
61660042780654283418858591776114
61660042780654283418858591894158
61660042781270872088617755066095
61660042781270875795198971772475
61660042781270875795219892478827
61660042781274479294453123382272
61660042781274479294453123447963
61660042781274479294474015456555
61660042781274479294474130247595
61660042781274479301792806206391
61660042781274479301813698214983
61660042781274479301813726912743
61660042781274479301816797416247
61660042781274779483723717446151
61660042781274779483723803539431
61660042781274779483744609454743
61660042781274779490501725014169
61660042781274779491063371506819
61660042781274779491063371508223
61660042781274779491063400204579
61660042781274779491084292213171
61660042781305991984571346094308
61660042781305992396331575084898
61660042781305992396353613470074
61660042781309579430823534221352
61660042781309595955456882625113
61660042781309896282553439379454
61660054730808744920014099069417
61660054757398059385989687251951
61660054757398070505804924092009
61660054757398070505805010181077
61660054916922839834630916954409
61660054916922839834630917304329
61660054916922849719665454631427
61660054916922856488935724072293
61660054916922856496550445087259
61660054916922856496550473783615
61660054967157674427921884012029
61660054967157678133708976227765
61660054967157678133963036385239
61660054984878736931806530082069
61660054984907869564414888975577
61660054984915974674716796036975
61660054984915974674721296797709
61660054987873189737043293149245
61660054987873189737106054918541
61660054988805662241860655048704
61660054993778212885735508796004
61660055439847707338816302530307
61660055439847707473545567408057
61660055439847707473545914963919
61660055439880127914770061892725
61660055440504204604045803680043
61660055440504204604049274503979
61660055445788753327870581384003
61660055446444049837779664551951
61660055446444049838615344895631
61660055448707243846315102065454
61660055463482207755604100318413
61660055463482208990386033813345
61660055463482208990951265938233
61660055463482208991201966859009
61660055463482208991201970041337
61660055463482208991222862049929
61660055463505623759203700988027
61660055464138706255619005787017
61660055466433070115937572068653
61660055466433070115937658157721
61660055466433070122712485031833
61660055466433103424265344375931
61660055466433103474537505321043
61660055466433118291920621171159
61660055466433119483770162568475
61660055466433119527264402056159
61660055466433120085616631522255
61660055466433120085616746313295
61660055599380592257190514517463
61660055599380592257193867385293
61660055599380592257211430855017
61660055599380592257211435105771
61660055599403708803533520440397
61660055599403741554639470118285
61660055599404909560615810340077
61660055599404909560615896433357
61660055599411813913843284307071
61660055599413012833164933100773
61660055599413012833168289169645
61660055600036189091959121861217
61660055600037089522444402828689
61660055600037089522444407079443
61660055600037089522446358491637
61660055600037090757791196458691
61660055600060505658224401168051
61660055605321638246266600381365
61660055605968830881218646326139
61660055605968830882054326669819
61660055605968830882055474567095
61660055605976934757010133097721
61660055608242831694268701308481
61660055608242831696713066313745
61660055608276151056110577270672
61660055623015093909344989153999
61660055623015093909349489914733
61660055623015093909600194017837
61660055623015095144126922648931
61660055623015095144967103753345
61660055623038241835069564934577
61660055623038542024340130235005
61660055623046613780565185557513
61660055623046613787339639373173
61660055623046613787340010909481
61660055623670391653115490054867
61660055623671591174577961127671
61660055623671591174582461888405
61660055623671592409359894622603
61660055623694706984033602320567
61660055625957884518538248396231
61660055625957901129619697528427
61660055625957901129619697532799
61660055625957901129619813853256
61660055625957901129623165181681
61660055625957901129623165186053
61660055625965956276456640640565
61660055625965956276456726729633
61660055625965956276456726733845
61660055625965989628281747023055
61660055625966004447357115564911
61660055625966006239929204649833
61660055625969858730199538912589
61660055625969858730199625005869
61660055625969858736977546476395
61660055625969858736977546480607
61660055625969906860428999918687
61660055625969906860429086011967
61660055625969906906182670921835
61660055625969906906183359667427
61660055625969906907877246566081
61660055625969906908442105636937
61660055625969906912958157845183
61660055625969906912960592396573
61660055625969908141529377394343
61660055625969908141529463487623
61660055625969908148307384962361
61660055625969908150563721890297
61660055625969908690572396309009
61660055625969908690572396313381
61660055625969908690572482402289
61660055625969908690572482406661
61660055625969908693103800189839
61660055625969908693103886287491
61660055625969908699606740809335
61660055625969908699881721664577
61660055625969908699881807758017
61660055625969908699881807762229
61660055626941254494331051322298
61660055626949374428233353598482
61660055676191822196775856868985
61660055676192722627260766319023
61660055676192722627263093499405
61660055676192722627264237160221
61660055676192723862045026994337
61660055676215871925526005336309
61660055676217039335872353988915
61660055676223942315984165324585
61660055676223942446403893503803
61660055676223942453182157935133
61660055676223943688531528878395
61660055676223943688531533110483
61660055676223975800485250720949
61660055676225143203488477654017
61660055676225143210264419137053
61660055676225143210264533928093
61660055676225143210264535327773
61660055676225144445610553053285
61660055676225144445613532868487
61660055676225176557569834871163
61660055676848319462008828842657
61660055676848320696790762337589
61660055676849219892493738292695
61660055676849219892496065473077
61660055676849219892497209133893
61660055676849221120500073261183
61660055676849221125583419091675
61660055676849221127275671787627
61660055676849221127277998968009
61660055676849221127279142628825
61660055676880739902668121404871
61660055676880739903232205636855
61660055676880741138014139131787
61660055676881640333717117919301
61660055676881640333718265812205
61660055676881641568499051414233
61660055676881641568500199307137
61660055677068057868218383967185
61660055677068059103000317462117
61660055677068059105258981570435
61660055677091173814658602695261
61660055677099277689617848079901
61660055677099278924399781574833
61660055679074289449685208564213
61660055679074289449685213281575
61660055679146334804961648874653
61660055679146335013583063364657
61660055679147236679483088165876
61660055679147236816743842895640
61660055679182357716765586585641
61660055679182358958889496739615
61660055679182358959454355806259
61660055679182358959454357341293
61660055679182358959454728858887
61660055679182358959454730393921
61660055679183557879054717397688
61660055679183558473578207337192
61660055680119783230955039000652
61660055680119799885509832079692
61660055685712374724053327743006
61660055685930263543635000311812
61660055685966285018815008190698
61660055685966286253595793796938
61660055686035612081181581451831
61660055686035612081183904400125
61660055686035612087962941889074
61660055686035613918019470513492
61660055702707890488254548199966
61660055702778119947767181175455
61660055702778119952849755353615
61660055702778119998603426356763
61660055702778134822762140729111
61660055702778134822762226818179
61660055702778134822764546584145
61660055702778134822764549766473
61660055702778134822764549770685
61660055702778136012354573546159
61660055702778136058108158456027
61660055702778136058108244549307
61660055702778136058111339149933
61660055702778136060367676077869
61660055702781722226357089683861
61660055702781722272110760681393
61660055702781737043740291623045
61660055702781737050515118497157
61660055702781737096268703405621
61660055702781737096268789494689
61660055702781738331614721132537
61660055702782022415627683680645
61660055702782022415627769769713
61660055702782037233010885619829
61660055702782037239785712493941
61660055702782037239785798583009
61660055702782037285539268706049
61660055702782038520885286432965
61660055702816842577401131825109
61660055702816858637181018387688
61660055702816859186157920784438
61660055702816859186161273770369
61660055702816859186224035889585
61660055702816859231704508322660
61660055702816860466486438631061
61660055702816860474098092224184
61660055702817159375219194462638
61660055702817160610565212189554
61660055702817160663372125179327
61660055703364404402980663317547
61660055703364405635819263772851
61660055703364405635881939798627
61660055703437350395546547940138
61660055703437351630243646117281
61660055703437351630244017634875
61660055703437351630244019169909
61660055703657038384101840601828
61660055703657038978625330536800
61660055703657038978626473712342
61660055703692160526058320190101
61660055703692162355364888330741
61660055703692162355619035990013
61660055703692162355639955161379
61660055703754284883361708117395
61660055703762388757734512262897
61660055703762388758571340516951
61660055703762390587875585704925
61660055703762390587877908640121
61660055703762390587878683474781
61660055703762404817239330455441
61660055703762404818076158709495
61660055703762404818079519463917
61660055703762405412036626199009
61660055703762405412039032054043
61660055703762406647382643925925
61660055703762406647382726845763
61660055703762406647385824615619
61660055703765106521260374709668
61660055703765107116060044442684
61660055703765107116122806561900
61660055703765407259552778537645
61660055703765408494334712032577
61660059292952289276135550969955
61660059295917559486131404764945
61660059295917575545635075064585
61660059295917575545638518270833
61660059747892130752414037276683
61660059907448130381842641885381
61660059907449332236512310091149
61660059907666970182898929514035
61660059984237146041070891870261
61660059984237147275852825365193
61660059984260261987511105894073
61660059984260261987511110598337
61660059984268367097252289477909
61660059984269567717138881017575
61660059987226747183954092740497
61660059987226747184016854505421
61660059987227947803841830053540
61660059987227948398365319988512
61660059987227948398366463164054
61660059987227949633147248761870
61660059987445586991241640314493
61660059987445586991304402060543
61660059987445586991515558889049
61660059987445586991576369727421
61660061112163230496423051857113
61660061112163230496423080554873
61660061112819723875129730729623
61660061112819724058143952395727
61660061112819724058143955578055
61660061112819724058143980975443
61660061112819724058143984157771
61660061112819724058146279926029
61660061112819724058146308622385
61660061112819724058147051582573
61660061130510477413308849030267
61660061130545600114349932298835
61660061130545600114350707139111
61660061130545600114350961170015
61660061130545600114350964356555
61660061130545600114351046907759
61660061130545600114351050095703
61660061130545600114353288348993
61660061130545600160104631700987
61660061130545600160104634887527
61660061183066736505972189363087
61660061183066736505972446580531
61660061183066736505972532319679
61660061183066736505974770572969
61660061183066736505975885187509
61660061183066736505975885537429
61660061183066736688924111257245
61660061183066736688926319414499
61660061183688106131035483160523
61660061183688106136119176546877
61660061183719325952643867726549
61660061183723228280775316696953
61660061183723228412889620520417
61660061183723228417973309307501
61660061183723228875571918990665
61660061183723228878103324288645
61660061183723229007686222814129
61660061183723229012769568644621
61660061183723229012832587626989
61660061183723229015280051819099
61660061183723229015363621388661
61660061183723229015363992924969
61660061183942066388614266194907
61660061183942066983682464600315
61660061192551200430549045756054
61660061192551200438077013809254
61660061192551200438164139841109
61660061192551200438164139841118
61660061192551215262322824121642
61660061192551215262325148469616
61660061192583615343202191686713
61660061206701238158318649363955
61660061207357730484672383303749
61660061207357730484672640521193
61660061207357730484672726260341
61660061207357730530426196733301
61660061207357730530426311052165
61660061210273472576013071932707
61660061210273472576013158021775
61660061210273473804020642418201
61660061210273473809102752731687
61660061210273473809102753199651
61660061210273473809103900624591
61660061210273473809103986713659
61660061210273473810795005427639
61660061210273473810798476268837
61660061210273473810798477804031
61660061210273473810798563892939
61660061210273473811359089659623
61660061210273473811360237552527
61660061210273473811363418242221
61660061210273474403900504453337
61660061210273474403900504919897
61660061210273474405595080097583
61660061210273474405595080564143
61660061210273474406156841375657
61660061210273474406156841381273
61660061210273474406156841847833
61660061210273474406159164323951
61660061210273474406159164796127
61660061210273488635521360966449
61660061210273488635521447055517
61660061210273489230317936565399
61660061210273489230318050884263
61660061210273490458324299758067
61660061210273490458324300230243
61660061210273490463407617014459
61660061210273490463407646060735
61660061210273490463407731799883
61660061210276176109570234006386
61660061210276190331616336962828
61660061210276190926140598555908
61660061210592275403881277415372
61660061210592275403881278931692
61660061210592275403883602929746
61660061342599621423805557451059
61660061342599621424370416521915
61660061342599621424370670552819
61660061342599621424370673739359
61660061342599621424374112696257
61660061342599621607322338416073
61660061343220991056208623281127
61660061343220992289299337200637
61660061343244105760464087769221
61660061343244106996082844796473
61660061343244106996082849500737
61660061343253411495173338799415
61660061343253412730523484247535
61660061343256113331287847679245
61660061343256114433955477350713
61660061343256114566069781174177
61660061343256114571153469961261
61660061343256114982998151896009
61660061343256114983001504763839
61660061343256114985257588010791
61660061343256114985445870119023
61660061343256114985445873305563
61660061343256114985449312262461
61660061343256114985529557193989
61660061343256114985532910061819
61660061343256115028755175644731
61660061343256115031011512571263
61660061343256115031011512572667
61660061343256115159174902424269
61660061343256115161431239352205
61660061343256115165949729298381
61660061343256115166015844397695
61660061343256115168272181207587
61660061343256115168272181208991
61660061343256115168460466148227
61660061343256115168460466502359
61660061343256115168463565453117
61660061343256115168463566875883
61660061343256115168463909826859
61660061343256115168463910180991
61660061343256115168543782042421
61660061343256115168547249695675
61660061343256115169107866274405
61660061343474952541794426848667
61660061343474953137155885026695
61660061343474953137427481138391
61660061343533193378677115847303
61660061343533194613459049342235
61660061343533194614295877591917
61660061343537097668773005259033
61660061343537106411055021730215
61660061349164738751233522836177
61660061349164739984320879287183
61660061349164740396103258250187
61660061349164740398359595176719
61660061349164740398359595178123
61660061349164740579117483097215
61660061349164740581373820025151
61660061349164740581373820026555
61660061349444531204063095848693
61660061349444531204331970431265
61660061349444531204335065031891
61660061351463905041912111029793
61660061352116516320542697714321
61660061352116518150685979319379
61660061352116518150686008015735
61660061352116518150686094109015
61660061366234123076714668365529
61660061366879808032692349923745
61660061366879809267474283418677
61660061366890614844177392680993
61660061366890616086302479775551
61660061366890616088558820935575
61660061366890616630827011917483
61660061366890616635345498677119
61660061366890616637852543957509
61660061366890616637852886914101
61660061366890616637855896825339
61660061366890616637856239781931
61660061367109454056940308778351
61660061367170397970136743723963
61660061367170407306104248356027
61660061367170407306107604423447
61660061367171599321741431427387
61660061367178503079605954955531
61660061367178503080442783205213
61660061367178503080443931098117
61660061367178503674967417850921
61660061367178503675239387015245
61660061367178503675240161855521
61660061367178803864485621233495
61660061367178803864488715834121
61660061367178803864489088886749
61660061367178803866745052762057
61660061369188886074753856197831
61660061369798249905235253144085
61660061369798249905799337376069
61660061369798253609581053274749
61660061369798253611837390556817
61660061369798254844927071005877
61660061369798254846619324051749
61660061369798254847459275114543
61660061369798254847459624192389
61660061369798254852541734505875
61660061369798254852541734973839
61660061369798254854233987201827
61660061369798254854234360255859
61660061369798254854234360268957
61660061369798254854234360273329
61660061369798254854234446362237
61660061369798254854237454856485
61660061369798254854237458043025
61660061369798254854237459578219
61660061369798254854237545667127
61660061369798255449034061871771
61660061369798255449034062338331
61660061369798269676703231440389
61660061369798269676703231444601
61660061369798269678395483669781
61660061369798269678395484140553
61660061369798269678959568368325
61660061369798270266417236630919
61660061369798270266417351416343
61660061369798270273759242332025
61660061369798270273759242337641
61660061369798270273759357123065
61660061369798271501763254352219
61660061369798271501763369143259
61660061369798271506846598788647
61660061369798271506846627834923
61660061369798271506846713574071
61660061369798271508541175826957
61660061369798271508541175832573
61660061369798271508541290617997
61660061369829334293481341644882
61660061369829334294318165172830
61660061369833221938016425067550
61660061369833236161712939308596
61660061369833236763852323665626
61660061369841341864305101554906
61660061369841491985196009506451
61660061369841491991973156146529
61660061369841491992538015213173
61660061369844929319004731908530
61660061369844943586509210614746
61660061369844944142895010061908
61660061369844945378512992244512
61660061369846278411734590631610
61660061369846278411755482522158
61660061369846278412570272392440
61660061369846280241877988421612
61660061370125005903081983777964
61660061370125025666375313235992
61660061370125025667211371367132
61660061370125025667212146207408
61660061370161028620657782540558
61660061370161028620658557380834
61660061370169148547511318098770
61660061420064341241363769514821
61660061420064342476710558894069
61660061420068245539370222463265
61660061420345324984617553737681
61660061420345324984617556925625
61660061420357332555441312131545
61660061420357333149965946777253
61660061420357341891679636522921
61660061422039157768105181479566
61660061422039157768105181483778
61660061422039158362629816129646
61660061422367416633422075887530
61660061422367416633425428755360
61660061422367416640744193989707
61660061422914640065317832670135
61660061422914654294682610522515
61660061422914654882701034609319
61660061422914656124824941926673
61660061422914656124887617952449
61660061423019853947587036017130
61660061423019853956812678547290
61660061423019854551336538352562
61660061423019855776893604151994
61660061423019870556137196058132
61660061423019870556137970898408
61660061423019871157437432413856
61660061423019872385443764194400
61660061423022558039998524407998
61660061423022707607997784278255
61660061423022707745258539007859
61660061423022708202794388107001
61660061423022708203358470802304
61660061423022708340055055146813
61660061423022708340055142836765
61660061423022722432155813091551
61660061423022722569416567821155
61660061423022724392721599196888
61660061423023022758687161694657
61660061423023022759251115190994
61660061423023024588557683331634
61660061423023024588766647014421
61660061423023908362568444696049
61660061423023908365016250075153
61660061423023908959876676410009
61660061423023908960440732004251
61660061423023908960440846795291
61660061423023923189175340751334
61660061423023923189238102870550
61660061423023923189238102988642
61660061423023923189739380336655
61660061423023925012605867438367
61660061423023925012605896136127
61660061423023925019045948477295
61660061423023925019045993118342
61660061423023925019108755237398
61660061423023925019945578894555
61660061423205539662540586602615
61660061423205543185839367098189
61660061423205545015981615599979
61660061423241561139603084421413
61660061423241561139665846540469
61660061423303690850130233495058
61660061423303701412705361387478
61660061423303701412705365636828
61660061423303705665006021350574
61660061423303705667513062381614
61660061423303705667516418431772
61660061423303705672617586135950
61660061423303705672621029342198
61660061423303706900625068995938
61660061423303706900625155085006
61660061423303706907402961774320
61660061423310895382837085984805
61660061423310895385284803857899
61660061428896216366781873743931
61660061428896216961582981515739
61660061428927729651766285759842
61660061428927745711271107134714
61660061428927746305983909101826
61660061428928646690865153318504
61660061428928646690865153436596
61660061428931197854849142797598
61660061428931197854849400015042
61660061428931198266631405924014
61660061428931198273974444732600
61660061428931333158360206405139
61660061428931333753156808696581
61660061428931333753156810234045
61660061428931347774085107086013
61660061428931347982518233676759
61660061428931347982518235211793
61660061428931347982518235218435
61660061428931347982521588099315
61660061428931347983082185525802
61660061428931348577878548683617
61660061428931349812388509813023
61660061428931349812388753666442
61660061428931349812576799707065
61660061428931349812660482178549
61660061428931648171788829091937
61660061428932534327705246457039
61660061428932534327788843189375
61660061428932534327788929282655
61660061428932549151862902211038
61660061428932549151949939323856
61660061428932550379953949925731
61660061428932550379953949927135
61660061428932550379953978623491
61660061428932550386456809145046
61660061428932550386648303361681
61660061428932550386731986187297
61660061428932550387293632684159
61660061428932550387296732007736
61660061429114168598941034377377
61660061429114170428811688283631
61660061429114170429083282879167
61660061429211426395256092216879
61660061429212316261540767758872
61660061429212331080054346324894
61660061429219535620099848099651
61660061429223122472388904479381
61660061429223122473226875904605
61660061429223123067751510550313
61660061429223131946394662802693
61660061429223131946394667401963
61660061429223132541463234279603
61660061429223132541463238878873
61660061429223133776536911182019
61660061429223133776536911300111
61660061429223133780864388636395
61660061429223133781135984766965
61660061429223137297116374614065
61660061429223137299564100268757
61660061429223137304163169131969
61660061429223137304166526599069
61660061429223137304166526717161
61660061429223137304730610829649
61660061429223137892184946090975
61660061429223137894632673280701
61660061429223137898691161362869
61660061429223139127258623111483
61660061429223139129706344048813
61660061429223139134033823038223
61660061429223139134037178970289
61660061429223139134037180505323
61660061429223139134305417633759
61660061429223139134308770501589
61660061429223139134308775100859
61660061429223139134308776635893
61660061429223139136481543975553
61660061429223139136484896843383
61660061429223139136484901560745
61660061429223139136753141641157
61660061429223139136756497691315
61660061429223433965807878232883
61660061429223437493437120597305
61660061429223439316529590044255
61660061429223439323304416918367
61660061429247449112535647872125
61660061429255402267560597718866
61660061429255402267560601950954
61660061429255554214748858694369
61660061429255554222091897520217
61660061446000715699167713138295
61660061446000715706197835691259
61660061446000717528749722351527
61660061446000717528749722351536
61660061446000717529562186688570
61660061446000717536068484871727
61660061446001017672810669800091
61660061446621192038864569420437
61660061446621192632825121356098
61660061446621192633076201712872
61660061446621192633076287452020
61660061446621192633097088999730
61660061446621192633097093721464
61660061446621192633097208040328
61660061446621208692329167890694
61660061446621208692579957751660
61660061446621208692600878339968
61660061446641449253023775426376
61660061446641449255537701807102
61660061446641464079695730620398
61660061446641465902227471886926
61660061446645502421053622093670
61660061446646419101444780233779
61660061446653155391890552107276
61660061446653155401179990926782
61660061446653171458174329603772
61660061446653171460684809119326
61660061446653172047869761006606
61660061446653456825524633480542
61660061446653473473051231796950
61660061446653473479826058671062
61660061446653473479829153271688
61660061446653622355520783440785
61660061446653622362297930080863
61660061446653622362862789147507
61660061446654506321538544819182
61660061446654508151682027345549
61660061446654522374265441597063
61660061446654522969065143195665
61660061446654522975839938204191
61660061446654522975839941373421
61660061446654522975842375924811
61660061446654524204411160922581
61660061446654524211189168486387
61660061446654524211750814984653
61660061446654524211750843681009
61660061446657073911645255519316
61660061446657073957398840427780
61660061446657075744298359775828
61660061446657075751073186649940
61660061446657208018216976538150
61660061446657208025558613363088
61660061446657209237433387374469
61660061446657209237433387491109
61660061446657209237997471723093
61660061446657209260905659959789
61660061446657209855138208301119
61660061446657209855138294330329
61660061446657209855702292528864
61660061446657209855702292533076
61660061446657209855702292533103
61660061446657209855702378622144
61660061446657209855702378622171
61660061446657224016401915626521
61660061446657224062155500536389
61660061446657224084478712224168
61660061446657224084478713759202
61660061446657224084478714113494
61660061446657224084499634819894
61660061446657224085067156487574
61660061446657224679275316407205
61660061446657224679839027226654
61660061446657224679859948287102
61660061446657224679859948287345
61660061446657225907867427962980
61660061446657225907867427963007
61660061446657225907867427967192
61660061446657225907867427967219
61660061446657225907867514056260
61660061446657225907867514056287
61660061446657225914370258489094
61660061446657225914370287186902
61660061446657225914620913248215
61660061446657225914620914433489
61660061446657225914620914783409
61660061446657225914620960721586
61660061446657225914641881782034
61660061446657225914641881782277
61660061446657225915186190012822
61660061446657225915189260286720
61660061446657225915189260641012
61660061446657509381514480693369
61660061446657509998655303418649
61660061446657509999198467004091
61660061446657524205672509506665
61660061446657524822813246201925
61660061446657524823356036669265
61660061446657524823359477167756
61660061446657526051363487647167
61660061446657526051363487652783
61660061446657526051363602438207
61660061446657526058137923871729
61660061446657526058137927058269
61660061446657526058703170405595
61660061446657526058723746754913
61660061446658410567031059103450
61660061446658410612763833558811
61660061446658426664928882899647
61660061446658426671706890463453
61660061446658426672268536960315
61660061446658426672268536961719
61660061446658426672268565658075
61660061446840046668304517687002
61660061446840046668304603426150
61660061446876062654748913546009
61660061446876063890366522673555
61660061446933253576743354836472
61660061446937291330894258875312
61660061446937291925690861169024
61660061446937291925690861518944
61660061446937291927383114214896
61660061446937291927385438212950
61660061446937291927946826560652
61660061446937291927950294097266
61660061446937291927950298819000
61660061446937291933033987606084
61660061446937291933033987956004
61660061446937291934725120971378
61660061446937291934728564650010
61660061446937302450709926160710
61660061446937306155055726645506
61660061446937306749852990522027
61660061446937306751544122843394
61660061446937306751547566049633
61660061446937306751547566522026
61660061446937306752107949857934
61660061446937306752107949974574
61660061446937306758890719629576
61660061446937306758890719649259
61660061446937307987730397597135
61660061446937307987730442244740
61660061446937307987730528333808
61660061446937307994508335023122
61660061446948998711631144197730
61660061446948998712469115622954
61660061446948999306993750268662
61660061446948999309504234978333
61660061446948999309504234978334
61660061446948999313771930482987
61660061446948999314043898130991
61660061446949008046200308644872
61660061446949008048438823699122
61660061446949008048438828416484
61660061446949008048710792882160
61660061446949008048710793354544
61660061446949008048710796064488
61660061446949008643232074660038
61660061446949008643234282817292
61660061446949008643234283289675
61660061446949008643235430710196
61660061446949008643507485986674
61660061446949009875505819703409
61660061446949009878012860262066
61660061446949009878581072196540
61660061446949009878581072668923
61660061446949009878853413369556
61660061446949009882845787885992
61660061446949009883117470109841
61660061446949013539140980474346
61660061446949013539140980478558
61660061446949013543408766321630
61660061446949013543972850547998
61660061446949014131155222760590
61660061446949014131427190408594
61660061446949014133662263791630
61660061446949014133664471948884
61660061446949014133665615120054
61660061446949014133665615124426
61660061446949014133665619841788
61660061446949014133934231439634
61660061446949014133937675118265
61660061446949014137933400967498
61660061446949014138769081324276
61660061446949015365936008362618
61660061446949015365936379880052
61660061446949015366773117791476
61660061446949015368443420911092
61660061446949015369283602028764
61660061446949015373275977017584
61660061446949015373279418688638
61660061446949015373279420223832
61660061446949015373547658769050
61660061446949015373551014819208
61660061446949015375786459719678
61660061446949015375789903398306
61660061446949015375789903398309
61660061446949015375789903398310
61660061446949015376058055850248
61660061446949015376058143478721
61660061446949015376061499528636
61660061446949015376061499528879
61660061446949298903409894072129
61660061446949298903412221252268
61660061446949298903412221252511
61660061446949299498209972974158
61660061446949299498209972974161
61660061446949299498209972974162
61660061446949299498774828858474
61660061446949299498774828858477
61660061446949299498774828858478
61660061446949299503293576022097
61660061446949308786751292259903
61660061446949308787024495074994
61660061446949310021529869704677
61660061446949314320676863700430
61660061446949314322932857671774
61660061446949314323204796740062
61660061446949314323208268998409
61660061446949314352869196190703
61660061446949315557713900478147
61660061446949315557713986212924
61660061446949315558550814466978
61660061446949315558554167683324
61660061446949315558554167684728
61660061446949315562797332060886
61660061446949315562800688465175
61660061446949315562800688465335
61660061446949315565060497278450
61660061446949315565060497278453
61660061446949315565060497278454
61660061446949315565328737358865
61660061446949315565332088625811
61660061446949315565332093408780
61660061446949315565332093409023
61660061446950210658823129326775
61660061446969255974058975278028
61660061446969270798216918002256
61660061446973309146917163782256
61660061446973309154260202708934
61660061446973309154260202713146
61660061446973323971639675545332
61660061446973323971643031595490
61660061446973325161504106106372
61660061446973325207240126360046
61660061446973325207257691016288
61660061446973325207261047066446
61660061446973325207261133159726
61660061446973325214035497705602
61660061446973325214579809118474
61660061446973325214579809236566
61660061446981429036467565405060
61660061446981429082200143402868
61660061446981429088974970276980
61660061446981429088974970393620
61660061446981429088974970395078
61660061446981429088977379435194
61660061446981430324324168810230
61660061446981430324324168814442
61660061821198276179000237527863
61660061821198276179567674622061
61660061821198276179568793817205
61660061821198276179568793822821
61660061821198276362519228049811
61660061821843966082014006787977
61660061821852069949633483325121
61660061821852069956976609762181
61660061821852071191755185667549
61660061821852071191758543252741
61660061821854773444801765790877
61660061821854773444801765796493
61660061822131848133871797673707
61660061822142669360243350404975
61660061822142969549510583631479
61660061822142970151085112104193
61660061822143855704130696995151
61660061822143870581639497312849
61660061898664200327297912855317
61660061898954799730648361833335
61660061898955099919835359100847
61660061901902343811650914670880
61660061901902343818429094530914
61660061901902359871158717377274
61660061901902359871427700629520
61660061901902359871431053497350
61660061901902359871431058096620
61660061901909548315229171645994
61660061901913165586814177899482
61660061901913165587086145547486
61660061901913166822432163272998
61660061901913166822432163622918
61660061901914351382474282377437
61660061901914351382474674580895
61660061901914367442232778086425
61660061901914367442253650962901
61660061901914367449572460844853
61660062058163466517515358635037
61660062058163466654716704463335
61660062058163766844049687172463
61660062058163766844050060225091
61660062058164667274601087490211
61660062058187781848436824135749
61660062058188982598739790636883
61660062058188982605519199656533
61660062058195887095939711035909
61660062058197087715821886261067
61660062058479566544658658799985
61660062058479580636551611206249
61660062058479580773749603816797
61660062058479580773752956684627
61660062058479580773752957034547
61660062058479580774021228508209
61660062058479580774021571464801
61660062058479580774021572864481
61660062058479580774084247490577
61660062058479880963082845143049
61660062058479880963271244756685
61660062058479880963271246273005
61660062058479880963354812791053
61660062058479880963354814307373
61660062058487685884310041572495
61660062058487685890833821386911
61660062058487685890836145851525
61660062058488872228762253472985
61660062058488872274765742135865
61660062058488872274766513788197
61660062058488872274766885324505
61660062058488886504131406444715
61660062058512001215228155371777
61660062058515889446401905299347
61660062061107423244109311581877
61660062061107423244109397675157
61660062061115543178514171495015
61660062061115543178517266095641
61660062061115543178576847520791
61660062061115543178576933609859
61660062061115543178579942121417
61660062061115543178580028210485
61660062061118230240805742094180
61660062061118230240805742094189
61660062061154251123133709921883
61660062061154251123196385593527
61660062061154252953273662283813
61660062061373105617382071371151
61660062061373105747236939434125
61660062061373105748073762948975
61660062061434329351893240452790
61660062061434329358668153420182
61660062061435229965395931331500
61660062061446036915832091159803
61660062061446036915832094342131
61660062061446337112697547815940
61660062061446351746309867177404
61660062061446351929326416036988
61660062061446351936855531983092
61660062061446351936855662718304
61660062061446351936857985666598
61660062061446353172204688956778
61660062061446353172204775045846
61660062061446353172204775050058
61660062061447237497243941577547
61660062061447237535654832046795
61660062061447237542996837740419
61660062061447237542997612575079
61660062061447237542997870855381
61660062061447237542997870860997
61660062061447237542997870973425
61660062061447237542997870977637
61660062061447251765016170943681
61660062061447251765016171060321
61660062061447251765018580101895
61660062061447251772599496487249
61660062061447252314627143516731
61660062061447252314899112699769
61660062061447252314899112812197
61660062061447252314899112816409
61660062061447252314899198905477
61660062061447252314899198905637
61660062061447252321401970390843
61660062061447252321401970507483
61660062061447252360631776903285
61660062061447252360631776903445
61660062061447252360652697608233
61660062061447252360652783697301
61660062061447252367124131132957
61660062061447252367406603777397
61660062061447252367406603777557
61660062061447252367406603894037
61660062061447252367406603894197
61660062061447252367408926842331
61660062061447252367409012935771
61660062061447253595161858501539
61660062061447253595161858518849
61660062061447253595161861688079
61660062061447253595161887081255
61660062061447253595161887098565
61660062061447253595161973174535
61660062061447253595161973187633
61660062061447253595998715335149
61660062061447253595998801424217
61660062061447253602504753715917
61660062061447253602505011996219
61660062061447253602505012114263
61660062061447253602505016704855
61660062061447253602755716217367
61660062061447253602755716221579
61660062061447253602755802310647
61660062061447253602755802310807
61660062061447253602755802315019
61660062061447253602776636809887
61660062061447253602776722898955
61660062061470352110118189112719
61660062061470352247378857749043
61660062061470366339754936502429
61660062137858329278097251749017
61660062137858329872876037240528
61660062137858331107403819889657
61660062137858331107657967548929
61660062137858331107678886720295
61660062137930374633813914971293
61660062137931260446128325980373
61660062137966382590766984735079
61660062137966382727961534852269
61660062137966382727961535202189
61660062137966382727964977345627
61660062137966383322759289638146
61660062137966682917319258418828
61660062137967583347849278884100
61660062137967583347870199590509
61660062138150115070987103907543
61660062138150115078330142716129
61660062138150115078581191192767
61660062138150115078602110361703
61660062138185235386403943046279
61660062138185235523325719393879
61660062138185235523325719743799
61660062138185235523326867636703
61660062138185235523598463748399
61660062138185235523598466934939
61660062138185235523661225511919
61660062138185235523661228699863
61660062138185236118126568763129
61660062138185236118395066042111
61660062138185236124901367057525
61660062138185236124901395637241
61660062138185236124901396126887
61660062138185236124901397176647
61660062138185236124964043083301
61660062138185236124964129176581
61660062138185236125737075998391
61660062138185237177295459725425
61660062138185237223321012633217
61660062138185237352907354369369
61660062138185237352907355904563
61660062138185237353469115771103
61660062138185237353469116138493
61660062138185237353741083419107
61660062138185237360247037127797
61660062138185237360247037245841
61660062138185237360247381602113
61660062138185237360247381619583
61660062138185237360247381969503
61660062138185237360247410298469
61660062138185237360250480806429
61660062138185237360309799359281
61660062138185237360498084187493
61660062138185237360498085722687
61660062138185237360522448454432
61660062138185237360522448454433
61660062138185237361062944789171
61660062138247376349739693794520
61660062138247376395475714048194
61660062138247376395493278704436
61660062138247376395496586924661
61660062138247376395496634754594
61660062138247376395496720847874
61660062138247376402274527537188
61660062138247376402815396806622
61660062138247376402815396924714
61660062138254579656954047127663
61660062138254579839130370224560
61660062138254579846659486170664
61660062138255463622644486235735
61660062138255479682403450674821
61660062138255480224703066887341
61660062138255480224703066999769
61660062138255480224703153093049
61660062138255480224703153093209
61660062138255480269584960418663
61660062138255480270435731090857
61660062138255480270435731091017
61660062138255480270456623099449
61660062138255480270456737884873
61660062138255480276928085320529
61660062138255480277210557964969
61660062138255480277210557965129
61660062138255480277210558081769
61660062138255480277212881030063
61660062138255480277212967123343
61660062138255481512559670404939
61660062138255481512559670409311
61660062138255481512559756498219
61660062138255481512559756498379
61660062138255481512559756502591
61660062138255481512580562295487
61660062138255481512580562301103
61660062138255481512580677086527
61660062138258166554158801368819
61660062138258166691356793979367
61660062138258167156236141098610
61660062138258167156298902863534
61660062138258167156298903213454
61660062138258167286782163409465
61660062138258167293496809734934
61660062138258167293559571499858
61660062138258181310179186353739
61660062138258181379095480043635
61660062138258181379158156069411
61660062138258181492628670107491
61660062138258181493193784273513
61660062138258181493196883106227
61660062138258181516073675679286
61660062138258181516136437802714
61660062138258181516356148675588
61660062138258181516356234414736
61660062138258181516418910440512
61660062138258181973620114689343
61660062138258181973682790715119
61660062138258181980394941563455
61660062138258182110877430457838
61660062138258182110940192222762
61660062138258183139756952023681
61660062138258183139760304891511
61660062138258183208463661992875
61660062138258183215803721049520
61660062138258183216015911465323
61660062138258183345661654607795
61660062138258183345661654957715
61660062138258183345661945169050
61660062138258183345662030901640
61660062138258183345662030901800
61660062138258183345662030908198
61660062138258183345662031258118
61660062138258183345724330633571
61660062138258183345724706927416
61660062138258183345724706927576
61660062138258183345724706933974
61660062138258183345724793023042
61660062138258183353001713660228
61660062138258183353064389685844
61660062138258467483019310075319
61660062138258481682443199401735
61660062138258481705414527240439
61660062138258481705417507047595
61660062138258481705605908178955
61660062138258481705605908185597
61660062138258481705689476211919
61660062138258481712370143965621
61660062138258482117199799921531
61660062138258482117199886017241
61660062138258482117471767569535
61660062138258482123974712891353
61660062138258482307177338888614
61660062138258482307177338888615
61660062138258483351980588705887
61660062138258483352545530683483
61660062138258483359320730610223
61660062138258483359323710425425
61660062138258483359595682793137
61660062138258483534994928345359
61660062138258483534995272701631
61660062138258483534995387493697
61660062138258483535559869850779
61660062138258483535748528198179
61660062138258483542335069777519
61660062138258483542335070252125
61660062138258483542338049592721
61660062138258483542526334887493
61660062138258483543087837903979
61660062138258483543088210956607
61660062138259367867565617742185
61660062138259367867565617858825
61660062138259367867565703947893
61660062138259367913319173952889
61660062138259367913319173954293
61660062138259367913319174070933
61660062138259367913319288739717
61660062138259382135340126929513
61660062138259382135870162793191
61660062138259382135891825055896
61660062138259382135894149403870
61660062138259382136156849236756
61660062138259382136156849354848
61660062138259382136177741239732
61660062138259382136177741245348
61660062138259382136177741357824
61660062138259382136177769943156
61660062138259382143484879221994
61660062138259382737730574192494
61660062138259383919729605221927
61660062138259383919729952942849
61660062138259383919729952944253
61660062138259383919729981522565
61660062138259383919729981640609
61660062138259383920566805166344
61660062138259383927069635701277
61660062138259383927069635702681
61660062138259383927069664274360
61660062138259383927069664280993
61660062138259383927069664392452
61660062138259383927069664399037
61660062138259383927072730119572
61660062138259383927072845088731
61660062138259383927344702668646
61660062138259383927344702672858
61660062138259383965483190131843
61660062138259383965483276220911
61660062138259383965483537733656
61660062138259383965483537734673
61660062138259383965483537736077
61660062138259383965483537851748
61660062138259383965483537852717
61660062138259383965483566432433
61660062138259383966299469369860
61660062138259383966320361384068
61660062138259383966320365983338
61660062138259383972823220486468
61660062138259383972823220493101
61660062138259383972823220494505
61660062138259383972823220611145
61660062138259383972823249184276
61660062138259383972823249190861
61660062138259383972826315029497
61660062138259383972826429880555
61660062138259383973077363506135
61660062138259383973077366751883
61660062138259383973639152128288
61660062138259383973642222636199
61660062138290587590179896581973
61660062138290587590181044493750
61660062138290587590181044493751
61660062138290587727377888844005
61660062138290587727377917422317
61660062138290587727377917540361
61660062138290587727377922139839
61660062138290587727379036754379
61660062138290587727379037102895
61660062138290587727379037104299
61660062138290587727440564864165
61660062138290587727440564869781
61660062138290587727441712774538
61660062138290587727441712774539
61660062138290587727441712780154
61660062138290587727441712780155
61660062138290602369362649115332
61660062138290602369362649115333
61660062138290602369425324790945
61660062138290602369425324791188
61660062138290602369425324791189
61660062138290602414338699898723
61660062138290602414341024246697
61660062138290602421870054103892
61660062138290602421870140197173
61660062138290602438066250198983
61660062138290602575264242809531
61660062138290602582039069683643
61660062138290603650521571254154
61660062138290603786886063086707
61660062138290603787719563864486
61660062138294490188461274841337
61660062138294504418098107965823
61660062138294504829943046768095
61660062138294504882199575475415
61660062138294504882199576875095
61660062138294505012619303654633
61660062138294505012870350714329
61660062138294505012891271302637
61660062138294506110205535603011
61660062138294506110767295487021
61660062138294506110770394673867
61660062138294506140704313336376
61660062138294506140707800123207
61660062138294506247965288097569
61660062138294506247968387284415
61660062138294506254743467839511
61660062138294506254743468189431
61660062138294506254746567026357
61660062138294506254994171942615
61660062138294506255015181806531
61660062138294506255018534674361
61660062138294506255559117102539
61660062138294506255559490155167
61660062138294506277902305946924
61660062138294506277905792733755
61660062138294506277968554498679
61660092301462560207651780282172
61660092301786715206021595667772
61660092301786720147471414290026
61660092301786720559253420198998
61660093656496621040922768577789
61660093683120557544538994826256
61660093683120602009399092571800
61660093683120606955868831908330
61660093683120606955868836490338
61660093683995903898531689930752
61660093683995937113158717609414
61660093683995937113158717727458
61660093683995937115418153370064
61660093683995951937319841141380
61660093683995951939576182183360
61660093683995951939578501949326
61660093683995951939578505131654
61660093683995952074517833751928
61660093683995953172665858868296
61660093683995953174925294510902
61660093683995953304781281414728
61660093683995953309863851478844
61660093683995953309863855592888
61660093683995953312123287121450
61660093684007959510399942110854
61660093684007959510402261876820
61660093684007959510402265059148
61660093684068883105911901353802
61660093684068883105911901821766
61660093684068883108171332882364
61660093684068897930073025235688
61660093684068898067271017846236
61660093684080896167165845691154
61660093684101270195311028111442
61660093684101318373553513324518
61660093684113277903395461257268
61660093684113325937037590493584
61660093684287687861926945521390
61660093684287691435851903218044
61660093684393057869826911410908
61660093684393058007024903671536
61660093684396962114737424787172
61660093684396962114737453484932
61660093684405067226734968820264
61660093733308751410972475559229
61660093736202174969727168983514
61660093736517073468249164038041
61660093736525179165740149444104
61660093736599324086174492835553
61660093736599324092949319709665
61660093736599324093514178776309
61660093736622440496741310253497
61660093736622440497525194774631
61660093736626336864692561705755
61660093736634440877664559351321
61660093736634440885004242109749
61660093736634446237420902132561
61660093737150423395846254053485
61660093737150423395846254170125
61660093737173565375734548665892
61660093737181685310451867465642
61660093737181685718971310111994
61660093737181685721415675117258
61660093737181685764703974315510
61660093737185540187336317386925
61660093737185540187336317503565
61660093737185573541605959898843
61660093737185589601113105270365
61660093737185589601113105388409
61660093737243815016025147260853
61660093737247729191635856371323
61660093737247729191635857792637
61660093737247729191656776958179
61660093737247729191656776959631
61660093737255789829820490592613
61660093737255789829820490710657
61660093737255789829823846642771
61660093737255789829823846760815
61660093737278932218447473149879
61660093737278948875795568202691
61660093737282850741519667683825
61660093737282850787252331885889
61660093737282851336291993220979
61660093737282851336312913927379
61660093737282851336316269977537
61660093737290906621310553926053
61660093737290906621310554044097
61660093737290906621313909976211
61660093737290906621313910094255
61660093737290939974746093902684
61660093737290939974767014609084
61660093737290939975583295270685
61660093737290939975583295388729
61660093737290956035088113463229
61660093737290956035088113581273
61660093737290956035091465281299
61660093737465321345052371313141
61660093737473427049885247284966
61660093737477327861852200336471
61660093737477329092115643883823
61660093737477329092115643885227
61660093737477329092115644001867
61660093737477329097198218180027
61660093737477329508981252842135
61660093737477329511239916949049
61660093737477329511239917067093
61660093737477329511240688602785
61660093737477329511240688719425
61660093737570671716980306996919
61660093737570671717545162881235
61660093737570671719239739575241
61660093737570671763298747673059
61660093737570687779029702454299
61660093737582690584705809516691
61660093737582690584705809634735
61660093737582695526092975024981
61660093737582695531176582305005
61660093737582695531176582423049
61660093737582695532867801899093
61660093737582695532871157949251
61660093737582695937875242383485
61660093737582695937875242501529
61660093737582695942955489381263
61660093737582695942958845431421
61660093737582695944650066075269
61660093737582695944650066193313
61660093737582695944653422125427
61660093737582695944653422243471
61660093737582695945214925141913
61660093737582695945214925259957
61660093750972487874211104366673
61660093751033770952782476176875
61660093751066191256829903461819
61660093751917167245902487647457
61660093751917181658279396505507
61660093754032512135690706465345
61660093754032517211828146697991
61660093754251055412597054263332
61660093754348316736266027692308
61660093754871539248315604612386
61660093754871539431246261426450
61660093754875441891763867556100
61660093754875442944744198664086
61660093754875443127110656935348
61660093754875443127674855478150
61660093754875443538976722986415
61660093754899458124803214664638
61660093754907562006540381512370
61660093754907562007105237396686
61660093754972688391274812171780
61660093754972703215997696869392
61660093754972703216000019817686
61660093754972704450779630364324
61660093754972704450781953312618
61660093754980763670835076589337
61660093754980764905617010084269
61660093754980765500413989679959
61660093754980808325741198697258
61660093754980809378154264879354
61660093754980809561087988076506
61660093755004808641554738978904
61660093755004823323434528067234
61660093755004823328514775181652
61660093755004823330774210823232
61660093755004823330774210825662
61660093755004823465712767792200
61660093755004824558778222857502
61660093755004824558780545805796
61660093755004824563860792908568
61660093755004824566120228564224
61660093755008725783952250044300
61660093755008725791291932802728
61660093755016832090625171556718
61660093755016832136295030416997
61660093755016832136295447047730
61660093755016832136378756348542
61660093755016832136379129401170
61660093755016832685149806202266
61660093755016832685421773850430
61660093755203205749917982445886
61660093755203205750482070928246
61660093755203205750482841516742
61660093755296564018272631608456
61660093755296564057311056704542
61660093755296564057313379652836
61660093755296564064005295811972
61660093755300466662369551820280
61660093755300467074151772902759
61660093755308570400046347400046
61660093755308570537328022363618
61660093755308570537328022366048
61660093755308570537328022370260
61660093755308570537328108459328
61660093755308571589095568863959
61660093755308571628137136376320
61660093755308571628137136380532
61660093755308571628137139562860
61660093755308571634827860014847
61660093755308571634828233067475
61660093755308571765335215080148
61660093755308571772109955858550
61660093755308571772109955860980
61660093755308571772110041954260
61660093755308571772674814931836
61660093755308572177117396362682
61660093755308572183619830457039
61660093755308572183620203509667
61660093755308572183891845932386
61660093755308572184456701816702
61660093755308572184457074869330
61660093755308572184457079121110
61660093759835471063393804183254
61660093759835476002521537813062
61660093760816187420206214647242
61660093760816187550062201900988
61660093760816187557404983492130
61660093760820091115506646353580
61660093760820091116070730589776
61660093760917336380235542688904
61660093760917352432400678123020
61660094135095323235025914489655
61660094206006889569687230473243
61660094206006933302548514342109
61660094206010791892734990656563
61660094206010792029932983267111
61660094206010835760537930313035
61660094206010835763069335611015
61660094206010835897735922923583
61660094206010836357590497893381
61660094206010836357593968721529
61660094206010836357593968734579
61660094206010836357778902211281
61660094206010836364368881684709
61660094206010840205916032365405
61660094206010841433919696846999
61660094206010841441261673855961
61660094211919465619017699761233
61660094229640490514549363986665
61660094229640490514552721570405
61660094229640534524341480623039
61660094229640538090655821032595
61660094229644392380270482134825
61660094229644440558512962765893
61660094229644441107555984854001
61660094229644441107559342439193
61660094229644442342337918348933
61660094230515836413474077981991
61660094365531670613122859379601
61660094365531703957333039259115
61660094365531714345989819163969
61660094365543672502952336711409
61660094365543677586617832153393
61660094365543678045910564456309
61660094365543721915976750837409
61660094365543722058255080771103
61660094365543722509078777486875
61660094365543722516418546338583
61660094365543722518112664240813
61660094365543722518113007197405
61660094365543722518113011796675
61660094365543722518113121982829
61660094365543722518116479449929
61660094365543726176645933023845
61660094365543726352316779295251
61660094365543727594438481641891
61660094365543727594438854694519
61660094365543727594441834509721
61660094365750508581232664644395
61660094366407005711795581652037
61660094366407016235122416522921
61660094371440296023693118174269
61660094371452346094484488724371
61660094371452353000765580432215
61660094371452353007540149039123
61660094389165271557988235691339
61660094389165271557988607227647
61660094389165271557990553922319
61660094389165271557990558639633
61660094389165314332161705387445
61660094389165315567782670558693
61660094389177323137769602232133
61660094389177323138585509775415
61660094389177327261303582619221
61660094389177328496082158647053
61660094390040616221294302746397
61660094390040617456915267917645
61660094390048721331035481625969
61660094390048721331872305140819
61660094392447891262624424244678
61660094393334750363202708878325
61660094393334750363203483718601
61660094442343800983172566361041
61660094442343844716225235879329
61660094442573493760583274974535
61660094442573494995368561331681
61660094442574695752384793645403
61660094442574695752384822225119
61660094442574695752388146513233
61660094442574695752949678109435
61660094442574695935402143196321
61660094442574695935402486152913
61660094442574695935966230610633
61660094443227250480404114316367
61660094443227250480404457272959
61660094443227255421791627367469
61660094443229942437423317070045
61660094443229953555544064354925
61660094443229954150908190308499
61660094443229954150908965148775
61660094443229957262152996773309
61660094443229992260598180443139
61660094443229992260601533310969
61660094443231152940646770987465
61660094443231152940649867110235
61660094443231154175431800605167
61660094443231154175432143556143
61660094443231154175993560366713
61660094443231157882037380161337
61660094443231157882308976273033
61660094443231188076798579175443
61660094443231188076860454969171
61660094443231188079304819974435
61660094443231188079308172842265
61660094443231188079391860267151
61660094443231191782898508149919
61660094443231193017617794198791
61660094443231193018182650083107
61660094445201195195124549843319
61660094445201196429906483338251
61660094445201201828892264646747
61660094445524206025465518372486
61660094445525101240048456832088
61660094445529001870987641485316
61660094445529003105769574980248
61660094445621467349702700547992
61660094445621467349890731813264
61660094445625369398626190663754
61660094445625369810220168495398
61660094445625369810408453790170
61660094445626270378220235784894
61660094445633469569238486135660
61660094445633469569803599237420
61660094445634373841420343724444
61660094446180696108163164763836
61660094446180703290698490346158
61660094446180719350206664588860
61660094446181596538776867582189
61660094446181596538776868050201
61660094446181596538776868054573
61660094446181596541221232587453
61660094446181596541221237304815
61660094446181598368083436190841
61660094446181598370527800728093
61660094446181598370614841138901
61660094446181602029140937009373
61660094446181602029140941726735
61660094446181603858447505150013
61660094446181603858447509867375
61660094446181613185466637662013
61660094446181613187911002667277
61660094446181613187911007384639
61660094446181613193080244198000
61660094446181613195524605902844
61660094446181613195525758513110
61660094446181614428423934744534
61660094446181614979098509839968
61660094446184598568408917557704
61660094446184598570940322851312
61660094446184599803190851052636
61660094446184600397987081810040
61660094446184605751215839251722
61660094446184614630699288353208
61660094446184615040030389932270
61660094446184615042293523052376
61660094446184615042481551129704
61660094446184616275379846614680
61660094446184616275379846614681
61660094446184616277075199679784
61660094446184616277827569205136
61660094446184616458310503428745
61660094446184616460002755770565
61660094446184616460002756124697
61660094446184616460838437649279
61660094446184616869336958072910
61660094446184616869340396679889
61660094446184616869904481260389
61660094446184616871868329719521
61660094446184616871868334436883
61660094446184621810724013494424
61660094446184621810724467587553
61660094446184621810724467937473
61660094446185499001554025792129
61660094446185500233804553865373
61660094446185500233804554337597
61660094446185500233804554337757
61660094446185500233804554339001
61660094446185500233804554343373
61660094446185500236248918870637
61660094446185500236248919224769
61660094446185500236248919226173
61660094446185500237084601103643
61660094446185500828600785100776
61660094446185500829164869326985
61660094446185500829164869327145
61660094446185500831609233860025
61660094446185500831609234214157
61660094446185500831609235395059
61660094446185500831609235749351
61660094446185500831696274270833
61660094446185505724168623298173
61660094446185505724168623648093
61660094446185505725004303636237
61660094446185506318968326432022
61660094446185506319528938281945
61660094446185506319528938636077
61660094446185506319528939816979
61660094446185515607779409807778
61660094446185515653324041334696
61660094446185516837206025101077
61660094446185516838041705444757
61660094446185516838041706979951
61660094446185516843125423992459
61660094446185516843125424346751
61660094446185516843128866136057
61660094446185516843128866490189
61660094446185516843191542161833
61660094446185516844824476771333
61660094446185516844883794857785
61660094446185516845384860107400
61660094446185516845635907167097
61660094446185516845635907521229
61660094446185516845639264752289
61660094446185516845639265106421
61660094446185516883774369294141
61660094446185516883774370829175
61660094446185516888105974823853
61660094446185516888105974824013
61660094446185516888105974829628
61660094446185516888105974829629
61660094446185516888105975886663
61660094446185516888109418030261
61660094446185516888109418503889
61660094446185516888858088195975
61660094446185516888861530339573
61660094446185516888941655167693
61660094446185516888945127071749
61660094446185516890553783035525
61660094446185516890557140976253
61660094446185516890637379767701
61660094446185516890637381184643
61660094446185516891117524310916
61660094446185516891389463379205
61660094446185516891389464914239
61660094446185516891389493493955
61660094446185517432002260581619
61660094446185517432566340090465
61660094446185517437085977594127
61660094446185517437085977948419
61660094446185517437089416555397
61660094446185517437152092581172
61660094446185517437152092581173
61660094446185517437653501135897
61660094446185517439596457586436
61660094446185517439596457586437
61660094446185517439599815171628
61660094446185517439617382892106
61660094446185517439617382892107
61660094446185517440160542166936
61660094446185517440160542166937
61660094446185517440163899397997
61660094446185517440163899752129
61660094446185517440184791760721
61660094446185522378473487463061
61660094446185522378476845048253
61660094446185522378476845396769
61660094446185522378476845398173
61660094446185522378536163483221
61660094446185522378536163488836
61660094446185522378536163488837
61660094446185522379288275792533
61660094446185522379291633377725
61660094446185522379309167801125
61660094446185522379309197915875
61660094446277957434091488214314
61660094446277964615123703786936
61660094446281861724752228805936
61660094446281861725003367725986
61660094446281861725003396305702
61660094446281867075453140469070
61660094446281867075641425763842
61660094446281867075725108117074
61660094446289966834471458109332
61660094446289966834492375633404
61660094446289966834492378815732
61660094446289966834495819312036
61660094446289966835036571211092
61660094446289966835036687046276
61660094446289966835308627649599
61660094446289972185193169920704
61660094446289972185758284538784
61660094446289972185758398857648
61660094446290867212511895445077
61660094446290867212511896980271
61660094446290867217595614347071
61660094446290867217599056136377
61660094446290867217599056490509
61660094446290867217661732162153
61660094446290867220106097167417
61660094446290867220106097521549
61660094446290867220106098702451
61660094446290867258244559648593
61660094446290867258244561183787
61660094446290867263331720339893
61660094446290867263411845168013
61660094446290867263415317072069
61660094446290867265859653379525
61660094446290867265859654914559
61660094446290867265859683494275
61660094446290872746164264070513
61660094446290872746164265605707
61660094446290872753758465792853
61660094446290872753758467327887
61660094446290872753779357801445
61660094446290872753779387916195
61660094446508471125148590836208
61660094446508471129396513527366
61660094446508471267426830326442
61660094446508471269121407020448
61660094446508476071620856245093
61660094446512371755524064315696
61660094446512371943284262489401
61660094446512373124784557394385
61660094446512373124784557395789
61660094446512373125536669231473
61660094446512373125536669585605
61660094446512373125536669703697
61660094446512373125536669703857
61660094446512373125620237738065
61660094446512373125620237738225
61660094446512373127228922281557
61660094446512373128064602625237
61660094446512373128064604160431
61660094446512373128068075001677
61660094446512373172985950871509
61660094446512373173048626547364
61660094446512373584830632456336
61660094446512373589910877919081
61660094446512373589910882518350
61660094446512373589910882518351
61660094446512373589914235504272
61660094446512373589914321125329
61660094446512373589931769927673
61660094446512373589935242181649
61660094446512373590478405705829
61660094446512373590478405823921
61660094446512373590479094570916
61660094446512373720144872383773
61660094446512373720144872383933
61660094446512373722025157762099
61660094446512373722028625416805
61660094446512373722589237270945
61660094446512373727108875128899
61660094446512373727192438563997
61660094446512373727195910468052
61660094446512373727195910817972
61660094446512373727195910817973
61660094446512373727676398316377
61660094446512373727676398434469
61660094446512373729640275823236
61660094446512373729640280072586
61660094446512377296788083697485
61660094446512377433986047260305
61660094446512377433986051977667
61660094446512377433986080557383
61660094446512378531301749968105
61660094446512378531862133302768
61660094446512378531866609038961
61660094446512378532137430310381
61660094446512378532138205150657
61660094446512378532138319941901
61660094446512378533561185732967
61660094446512378533832781844663
61660094446512378660968330963669
61660094446512378660968330969285
61660094446512378661720443272981
61660094446512378661804011307349
61660094446512378669332841356914
61660094446512378669336197407072
61660094446512378670759178337899
61660094446512378670759178343515
61660094446512378671030774455211
61660094451109527190757015249368
61660094451109527602350988831662
61660094451433732006319644600768
61660094451433732007155324944448
61660094451436433298808410990082
61660094451530992919024470609480
61660094451533694622459558313332
61660094451533694622478156071390
61660094451533694622480479019684
61660094451533695034051241894442
61660094451533695034053536144976
61660094451535040420665535588878
61660094451535040428280543580502
61660094451535046099214583977355
61660094451541798497418800515804
61660094452082132903253072169834
61660094452090229272388296918120
61660094452090238013831076111144
61660094452090238562688107173680
61660094452090238562873841000474
61660094452090238562876135251008
61660094452090238608626273300124
61660094452090238608627306868548
61660094452090238608630749011986
61660094452090239843973324595464
61660094452090240389753488233930
61660094452090240390317572465914
61660094452090240392831498846640
61660094452092930975635356546048
61660094452092939717080434225858
61660094452092939854530361752252
61660094452092941500906273078828
61660094452092941546659743196252
61660094452092941546659857987292
61660094452092941547223830616180
61660094452092947027800491978760
61660094452092947034576007599868
61660094452092947035140091831852
61660094452094142258741018597140
61660094452094142850838736568948
61660094452094142852698129582986
61660094452094142853349225527970
61660094452094292352540262182480
61660094452190186948834469704746
61660094452190191703943555825226
61660094452198292058302528326048
61660094452198292058305972004680
61660094452198297402270681979080
61660094452198297409610278644228
61660094452199492632374008357960
61660094452199492678127593267876
61660094452408996323575858777194
61660094452408996327843181210506
61660094452408996328407265442490
61660094452408996918100493422902
61660094452408996923183839253394
61660094452408996924878414897640
61660094452417096682202153711328
61660094452417100198534727902548
61660094452417101623593024328908
61660094452417102032925018132966
61660094452420999142721026763466
61660094452420999143285882647782
61660094452421004082413616627510
61660094452421004493442738574838
61660094452421004494007594459154
61660094469162760309001804850571
61660094469255969002384438158493
61660094469260016228854564997187
61660094469260016229419424063831
61660094469260016237034518148895
61660094469260021587752869192747
61660094469815214417383608994537
61660094469818822039353592078213
61660094469819251552743215784738
61660094469819251552743215784747
61660094469819256903464927596119
61660094469819268207047736993034
61660094469819268207883760293306
61660094469819268207883760293315
61660094469819268618913682590783
61660094469819272323008778972475
61660094469819272323259454377771
61660094469819272323259483075579
61660094469819273558605472104687
61660094469819273558605476703948
61660094470134872562818098849831
61660094470146875244765274225555
61660094470146875245330130109871
61660094470146880184457864089599
61660098034800107705219761443211
61660098034832528146377794907067
61660098034832528146443908372017
61660098040731848927504040485137
61660098040739952802463285869777
61660098040741154794327480684513
61660098043699520681047540268836
61660098058457725166742838414339
61660098058465829224718636300177
61660098058466130465756910247105
61660098058466130648772279806113
61660098059308711772656535690359
61660098061420586757748688371829
61660098513398762460414442919695
61660098513398767584753187352501
61660098514274069291139683611375
61660098514274069291140059851947
61660098514274069291143154452573
61660098672931604187647115828889
61660098672931648659348183760393
61660098672931652502586185568769
61660098672931652503150269800753
61660098672931652503151417693657
61660098673806949953684178825633
61660098673806954209520719290297
61660098673806954209537910770203
61660098673806954209538287010775
61660098673806954209541381611401
61660098749742581933435782877611
61660098749742583168217716372543
61660098749743782873472720786793
61660098749743783925237301548479
61660098749743783925237330128195
61660098749743783925240654416309
61660098749743783925299977574255
61660098749743783925802186012511
61660098749743784108254651099397
61660098749743784108818735331381
61660098749743784108818738513709
61660098750617885057350313731495
61660098750619080873048504025543
61660098750619085814369927487147
61660098752698547586530019157471
61660099878291236592939570115783
61660099878323657034160622562007
61660099879165339142783084820059
61660099879197752808233165481053
61660099879197754638376561858277
61660099896016164271398338798983
61660099896016212264370143334819
61660099896040228824375695565511
61660099896048284521092460435723
61660099896048284521094697290737
61660099896048328992729709053433
61660099896048328993296801792763
61660099896048333934116879166817
61660099896048584710363054317271
61660099896048632705591195308867
61660099896052186983869621715515
61660099896052231270800158620333
61660099896052236212187328714843
61660099896052236394634601125009
61660099896052236395199460197269
61660099896891209704337375000209
61660099896891210298862009645917
61660099896891210303944583822673
61660099896891215193930734360023
61660099896891215237989743625645
61660099896891215244767665100383
61660099896891514153502740693771
61660099896915525634863467759371
61660099896915525772124136045775
61660099896923630875087479538273
61660099896923630881862306412385
61660099896923630882429399151715
61660099896984907598993504460493
61660099949121747381356492330929
61660099949225957574014677028143
61660099949225962652031884207125
61660099949227158468295303561985
61660099949227163226099549024097
61660099949227163226099920560405
61660099949227163226162225049873
61660099949227163226162596586181
61660099949227163226663633256081
61660099949227163226666989306239
61660099949227163226726309281857
61660099949229864929597569617037
61660099949229864929597569971169
61660099949229864930162544878613
61660099949229864930164753035867
61660099950065236288328684002501
61660099950069144108518782525561
61660099950070044676330478426845
61660099950070044722084063336713
61660099950101259000799962197299
61660099950101259463147274387095
61660099950101259595324596843007
61660099950101259600345528110305
61660099950101259600408290229361
61660099950101259602099509806187
61660099950105161923664996364161
61660099950162498211609080064165
61660099950162503152993150853785
61660099950163398042468444381649
61660099950163398042489103621207
61660099950163398637013738266915
61660099950163403532895189834609
61660099950163403532916196162065
61660099950163403532978872187841
61660099950163404132527529624139
61660099950163404132527529974059
61660099950163404135034574191639
61660099950163404135034659930787
61660099950163404135038012798617
61660099950163404135038013148537
61660099950163404135038014198297
61660099955135788639264235403745
61660099955977469332349856042697
61660099955978670089432117244409
61660099956072028950892260724201
61660099958090246715584356953835
61660099958933181662237825311658
61660099972860414891416004988967
61660099972860414893108257684919
61660099972860414893672341916903
61660099972860464304438182259953
61660099972860464304438553796261
61660099972860763075912498402003
61660099972860763075915969243201
61660099972860764310694436618669
61660099972860764493708776258141
61660099972864317354190838715371
61660099972864317354190924808651
61660099972864361824133588491631
61660099972864361824136944541789
61660099972864366764955902701825
61660099972864366764955902819869
61660099972864366765520763290405
61660099972864366765523000145419
61660099973703340674267030105853
61660099973703645760862313737599
61660099973703645760865784578797
61660099973739661740781792804373
61660099973739662975563726299305
61660099973796988740748522764521
61660099973797004800504416596477
61660099973800606893841556485519
61660099973800606941833543211101
61660099973800607079094297940705
61660099973800607079115218647057
61660099975815205778527414277765
61660099975815222242471374930954
61660099975815222425485800659699
61660099975815222432263636045369
61660099975815227318608900797799
61660099975815227714260782652385
61660099975815227913405504609235
61660099975815227920183339975213
61660099976763508936142514462214
61660100108727579571351907543221
61660100108727627703837708781839
61660100108727627703841064831997
61660100108727627703900384807615
61660100108750694145251554300305
61660100108750694282446109016765
61660100108750738616888802918015
61660100108750738617453658802331
61660100108750738754648556475383
61660100108750738754651912525541
61660100108750742323494293216047
61660100108750743696035721865629
61660100108750743696039077915787
61660100108751939511169056393613
61660100108751939511734288518501
61660100108760000012572964693709
61660100108760000012635640719485
61660100108760048145061860414909
61660100108760048145065216465067
61660100108760048145124536440685
61660100108762746324909407209021
61660100108762749848559881007849
61660100108762749848559881361981
61660100108762749848562980194695
61660100108762749848563320318879
61660100108762750031514897489583
61660100108762751083344913689627
61660100108762751083345286742255
61660100109601725312363956293459
61660100109601725314623387808971
61660100109601730253751121788699
61660100109601730255948138636023
61660100109602025503890968589933
61660100109602025503894326175125
61660100109602030443018702569661
61660100109602030443022060154853
61660100109602929587887760542347
61660100109602929588159356654043
61660100109602962939712780831557
61660100109626040506021400276967
61660100109634145616327435040855
61660100109634145753522332713907
61660100109634145753525685581737
61660100109634145753525688764065
61660100109638048076845160204461
61660100109638048209858159811897
61660100109638048214043152460877
61660100109638048216362162226485
61660100109638048216362248319925
61660100109695382530399326747001
61660100109695384360542723124225
61660100109695384364789240717925
61660100109695384367044544525331
61660100109695387471699453366467
61660100109695387881033999682599
61660100109695388064051695372437
61660100109695388070829618246647
61660100109695389306172278505059
61660100109695389306173311507545
61660100109695389306173311625637
61660100109695389306175635972159
61660100109695389720490075700371
61660100109695431943336701984177
61660100109696282960866671540477
61660100109696284791009806450907
61660100109696284791010064731161
61660100109696284791010067917701
61660100109696287902253841280855
61660100109696288448783019558107
61660100109696288448786375608265
61660100109696288448786375962397
61660100109696288451045811723047
61660100109696288451293416993437
61660100109696288451296855950335
61660100109696290281436556153217
61660100109696290281436810184121
61660100109696290281436813370661
61660100109696290287966354734733
61660100109696290288214731658859
61660100109696290288218173802297
61660100109696290288218174852057
61660100109698991395245251130999
61660100109698991579871256646937
61660100114660568447921278961427
61660100114660568447924379683307
61660100114660569682703212456359
61660100114660569682706684714707
61660100115510350725465705062445
61660100115510350727722041990381
61660100115510350727725399457481
61660100115510354250748078479951
61660100115510355666849775970109
61660100115511555007830339681663
61660100115511555007833811940011
61660100115511556240921168391017
61660100115542771168946193623451
61660100115546673629463800809269
61660100115546673629463915600517
61660100115604915692093825261253
61660100115604915693788402305179
61660100115604915698869025189397
61660100115604915701131555904805
61660100115615754030044104547277
61660100117615027725422103012519
61660100117615027728518367381355
61660100117615027758459255901335
61660100117615027759023338728023
61660100117615027797434661069469
61660100117615027804212840811411
61660100117615033292108267053029
61660100117627040672385501063981
61660100117627040672388852514869
61660100118563330375189589122957
61660100132361230023217996343535
61660100132385195934856131473731
61660100132385195934856474430323
61660100132385195937115910545105
61660100132385240224040886424839
61660100132385240224044242474997
61660100132385244113095603593241
61660100132385245164866548798599
61660100132385245165428051815085
61660100132385245165431407865243
61660100132397203505675728875349
61660100132397203505679086447443
61660100132397203507935080418787
61660100132397203507935169694395
61660100132397203507938522562225
61660100132397247977877833377375
61660100132397251683918215608957
61660100132397251683918215610361
61660100132397252735685807947889
61660100132397252919265008176149
61660100133232622859049984012513
61660100133236224992785309157947
61660100133236224993056905269643
61660100133236224993057276787077
61660100133236226227567242652879
61660100133236226228402922996559
61660100133236226228404070417079
61660100133236226822363844927717
61660100133236226822928705062787
61660100133236226827447190759613
61660100133236226828011274990193
61660100133236229931913043137675
61660100133236230483215496281961
61660100133236230489993676023903
61660100133236230526709645412513
61660100133236230534051651119235
61660100133236231717997429776893
61660100133236231718834258485861
61660100133236231723081032824829
61660100133236231725340468585479
61660100133236231768834360989637
61660100133236525319567704473259
61660100133236530855748006138327
61660100133236531912348270754193
61660100133236531912350593702487
61660100133268645434280280178727
61660100133268645569010779032833
61660100133268647263586848319367
61660100133268647268668243204433
61660100133268647268670566152727
61660100133268647270927678966487
61660100133272547892267373581799
61660100133272547894523710509735
61660100133272548029528499493579
61660100133272549127613391308715
61660100133272549129305644004667
61660100133272549724667106414575
61660100133329874709219878693515
61660100133329884182721965954451
61660100133329885829851367065737
61660100133329885829851370248065
61660100133329889124106036744071
61660100133329889718905739877867
61660100133329891363524398484661
61660100133329891365780739644685
61660100133329891372813062463891
61660100133333493049281411184395
61660100133333493049281411656779
61660100133333526394328247482313
61660100133333793238530708235659
61660100133333793238531084476231
61660100133333793238534179076857
61660100133333793421548518716537
61660100133341596922548399635379
61660100133341631504633139075031
61660100135339853168115449756322
61660100135340002880906358364393
61660100135340003285910356705142
61660100135340003285913455537856
61660100135340003292691717136778
61660100135340003292691721368866
61660100135340003293255804549686
61660100135340003468924782433887
61660100135340003468927881266601
61660100135340003475702617819557
61660100135340003475706061008543
61660100135340008362047882571987
61660100135352016343819396567974
61660100135352016343819397035986
61660100135352016343819397040358
61660100135352016343819401285336
61660100135352016344656225290040
61660100135352016351998892642426
61660100136288106532838361453342
61660100136288256215976275947959
61660100136324123754881743115736
61660100136324123754882891008640
61660100136324173715254599099378
61660100136324173715255746992282
61660100185564069882052230857215
61660100185564069882055586907373
61660100185572174992357493968771
61660100185572178515446211070129
61660100185572178515449678723383
61660100185572179750165468539285
61660100185572179750228144565061
61660100186414160630329138282869
61660100186414160630893222513449
61660100186414160632585475209401
61660100186414160632585478397345
61660100186415059955953102948119
61660100186415059958209439876055
61660100186415059958481035987751
61660100186415061191299892327367
61660100186415061192991373370987
61660100186415061193827053714667
61660100186415061193827825366999
61660100186415061198074719201479
61660100186415061200397171110685
61660100186415061200397174298629
61660100186415094544816393660197
61660100186415094545381249544513
61660100186508420056982888847309
61660100186508420056982892033849
61660100186508420057045564873085
61660100186508420057045568059625
61660100186511121760480655763477
61660100186511122362622594186537
61660100186511415360966382633845
61660100186511416595748316128777
61660100186511416596501576330993
61660100186511416596585144365361
61660100186511464774744056962061
61660100186512315791454762925081
61660100186512317026236696420013
61660100186512317027052603950245
61660100186512322514972304713241
61660100186512322517482701794439
61660100186512322517500237752873
61660100186512322524006448324875
61660100186512322524009919166073
61660100186512322524069210443931
61660100186512322524072681285129
61660100186512323119621287353881
61660100186512323119642208060233
61660100186512365205291613740115
61660100186512365205295084581313
61660100186512370693214785344309
61660100186512370699992968268579
61660100186519222112416441282417
61660100186519227472928628950425
61660100186519521706806836254605
61660100186519521706890404290377
61660100186519527060056480988921
61660100186519571715189240905539
61660100186520411568028713506157
61660100186520411568091389531933
61660100186520420901756555195439
61660100186520422136538488690371
61660100186520422137357863873857
61660100186520426392186742319453
61660100186520426392190209972707
61660100186520426392249418345229
61660100186520426392252885998483
61660100186520426397270088149945
61660100186520426397270346902583
61660100186520426397270461202573
61660100186520427625277567823393
61660100186520427626968675814385
61660100186520427626972143467639
61660100186520427627031351840161
61660100186520427627034819493415
61660100186520427627784608854433
61660100186520427627787964904591
61660100186520427627805500864429
61660100186520427627805504050969
61660100186520427627805529560785
61660100186520427632052021644877
61660100186520427632620606631979
61660100186520427634311714622971
61660100186520427634315182276225
61660100186520428229927322117769
61660100186520428229945148223495
61660100186520428229948242824121
61660100186520460978793696103595
61660100186520460979358551987911
61660100186520470315596876851671
61660100186520470315600344504925
61660100186520475803516580801207
61660100186520475803520048454461
61660100186520475810294875328573
61660100186543584887261365195249
61660100186543584887261365199461
61660100188490468554619962290565
61660100188490468555184821357209
61660100188513579422503595313643
61660100188513584913432520152759
61660100188517481291232789640647
61660100188517486962167977953489
61660100188517486962171334003647
61660100188525542658113257782105
61660100188525585346110025624005
61660100188525585346674884690649
61660100188525592483690649351289
61660100188526493051502431346013
61660100188526493051568546328687
61660100188526493052321691875217
61660100189364619649387646125461
61660100189364619649390744958175
61660100189364619649575674202789
61660100189364619649579030252947
61660100189368521515108510238505
61660100189400636871428478443607
61660100189461832787767003227309
61660100189461832788042411371617
61660100189461832789733635197793
61660100189461832794817238245729
61660100189461882201630909723985
61660100189461882208405736598097
61660100189465734656018464519533
61660100189465734656021820569691
61660100189465734656207811613929
61660100189465734663549788622891
61660100189465734836504756328333
61660100189465734838197009024285
61660100189465734838949121333597
61660100189465734838952477383755
61660100189465734838970042039949
61660100189465734838971075141813
61660100189465734838973398090107
61660100189465734839222238409699
61660100189465784661245315398437
61660100189465784661246348500301
61660100189465784661248671448595
61660100189465784661307991424213
61660100189465784661309139330215
61660100189465784662062284741391
61660100189465784662064578991925
61660100189465784668924231861371
61660100189466635269773265674659
61660100189473838528383542841429
61660100189473838528446218867205
61660100189473838530350088718473
61660100189473838713933016527375
61660100189473887941411682887887
61660100189473887941471006045833
61660100189473887941474445002731
61660100189473887941662358294635
61660100189473887941662731347263
61660100189473887941742973693837
61660100189473888536539577509485
61660100189473888536542643413755
61660100189473888537104433393801
61660100189473888543882326172183
61660100189474789104016601058103
61660100189474789104019699890817
61660100189474789104292040591289
61660100189474789111610802761409
61660100189497850009811535969147
61660100189497850009829095903815
61660100189497850012279399708365
61660100189497850017422411535303
61660100189497883371691796829777
61660100189497899423023458412863
61660100189501751875553571641539
61660100189501751875804620118177
61660100189501801883353668872463
61660100189501801883353672054791
61660100189501801884189349233613
61660100189501801884190497126517
61660100189501801884378783484099
61660100189501801884378786666427
61660100189501802021388489378558
61660100189509855749946813248799
61660100189509855749946813248959
61660100189509855749947186301427
61660100189509855750490751609043
61660100189509855752391178254063
61660100189509855752935116614307
61660100189509905758308327407301
61660100189509905758311769546527
61660100189509905759064914974965
61660100189509905765840110184343
61660100189509905766111707849947
61660100189509905895778373873019
61660100189509905895782104042773
61660100189509905896346963109417
61660100189509905896598011586020
61660100194329902201311928524207
61660100194329902339324966331752
61660100194423110901939285171879
61660100194425806652325680631729
61660100194425806652327974882263
61660100194427158121164688670823
61660100194427158121729547737467
61660100194427158122002636115601
61660100194427158122002664811957
61660100194427158128779782750063
61660100194427158129344641822323
61660100194427158129344641822531
61660100194427158129344643239473
61660100194427163472721019043960
61660100194427163480062992866383
61660100194427163655651643967901
61660100194427163662993563585555
61660100194427163662993649674623
61660100194427163662997007259815
61660100194433910524187514113133
61660100194433910527287220266903
61660100194433910531802608198197
61660100194433916067986495135595
61660100194433916067989848003425
61660100194435118464670213725967
61660100194435268583026250265636
61660100194435268583026278963444
61660100194435268583029634952123
61660100194435268589804171740374
61660100194435268590369403862877
61660100194435268635561228908430
61660100194435268773300060676941
61660100195276846738938807856719
61660100195276846738939579509051
61660100195276846738939583755641
61660100195278199421650538903799
61660100195301158363817318728659
61660100195309262238775789395279
61660100195309262238776560930971
61660100195309262238776561047611
61660100195309262238776564113299
61660100195309262238778883995905
61660100195371358771127370155205
61660100195371358771130468987919
61660100195371358771130842040547
61660100195374059880038885012973
61660100195374060062780194732641
61660100195374060062783550782799
61660100195374060063053311808743
61660100195375260637121348162023
61660100195382163752277746812887
61660100195382163754728825335409
61660100195382163759892754804511
61660100195382163937743169220067
61660100195382213760935478213177
61660100195382213767713399687915
61660100195406475377155482966807
61660100195406475379606561489329
61660100195406475384770490958431
61660100195406508739043232184971
61660100195406524790371540900227
61660100195406525393344657388589
61660100195410377428611411495463
61660100195410377428614764363293
61660100195410427250701751359827
61660100195410427250701754542155
61660100195410427251537431720977
61660100195410427251538579613881
61660100195410427251726865971463
61660100195410577554805748788308
61660100195418481170367242698107
61660100195418481303300895854159
61660100195418481303301268906787
61660100195418531125656409894665
61660100195418531126412997462329
61660100195418531126413370514957
61660100195418531133188192671707
61660100195418531133459790337311
61660100195418531309427709682253
61660100195418633303861492217124
61660100195418633303861492221336
61660100195418681221414818323550
61660100212148086572868421615024
61660100212152133244452953602333
61660100212152133251227690155289
61660100212152133251231133344275
61660100212160237126750991069941
61660100212160242401153959593981
61660100212160244253623350755546
61660100212160244253623351227930
61660100212160244253623351240980
61660100212160244254456737393228
61660100212160244254456737399861
61660100212160244254460179477612
61660100212160244261799776208447
61660100213003175092244169080710
61660100213003175092244169086326
61660100213003175092245312269350
61660100213003175092245312274966
61660100213003175092516908381046
61660100213003175092516908386662
61660100213003175093060100604438
61660100213003175093080992613030
61660100213003175093080997336008
61660100213039191081449748577089
61660100213096383861001467371878
61660100213099986131997546873910
61660100213100286321247220165746
61660100213100386403263677162129
61660100213100387005402302997522
61660100213100387005402306179850
61660100213100435181385352100028
61660100213100436416732144661604
61660100213100436416753065366552
61660100213108089999615961607218
61660100213132401083606641724262
61660100213136303490780819328014
61660100213136404219846898933520
61660100213136404219846981840260
61660100213136404224929469929352
61660100213136404224929556018420
61660100213136404226624132712426
61660100213136404226875094032974
61660100213136404226875179772122
61660100213136452397775568957320
61660100213136453638769791581372
61660100213136453638769877320520
61660100213144407365174060939646
61660100213144407365718372352518
61660100213144407411471957144342
61660100213144509543103732289764
61660100213144509543103732293976
61660100213144509543107112786720
61660100213144509543107112790932
61660100587326238032584642200453
61660100587326238032588113024389
61660100587326238032588113041651
61660100587326282458471662076497
61660100587326282459032390258323
61660100587326282459035746308481
61660100587326282459095066284099
61660100587326286348091611369787
61660100587326287582873168628359
61660100587326287583437252860343
61660100587326287583438400753247
61660100588200383773599013885935
61660100588200383774163869770251
61660100588200388708208257919487
61660100588200388714983166178403
61660100588200388714986179394225
61660100588294047760633543761103
61660100588294048180030557661651
61660100588294948191118451317443
61660100588294948747755302545827
61660100588294948747758655413657
61660100588297650039495420034153
61660100588297677849715234984113
61660100588297950228766013914297
61660100588305782959456413863685
61660100588306054103725259294725
61660100588306098575275467973851
61660100588306098575278825559203
61660100588306955723802489602811
61660100588306955723805957256065
61660100588306984174890544596645
61660100588307000195443205873775
61660100664133565511903717512183
61660100664134466079652737387691
61660100665012514007224877294193
61660100665012514144485545934889
61660100665012819092125957170681
61660100665013714718553582282345
61660100665106178130954846854239
61660100665106178130954875551999
61660100665106178138298000453865
61660100665109775468095199742379
61660100665109775468157961507303
61660100665109780409541656174395
61660100665109780409545127015593
61660100665109824691661739322725
61660100665109824874613288505337
61660100665109824881119613868379
61660100665110080598815720895737
61660100665110976042225997854759
61660100665110980983550401243993
61660100665110980983613163363049
61660100665111025455187649861703
61660100665117880578462848378287
61660100665117885519846919285951
61660100665117928017578310167893
61660100665117929984918551616893
61660100665118183871635210382667
61660100665119081152530884725743
61660100665119130558986326042641
61660100665119130558986354740401
61660100665119130558986587492173
61660100665119130604718990365653
61660100665121782444121204761523
61660100665121786150222019702823
61660100665121786150225490544021
61660100667089273565460418033197
61660100667089278506844483882465
61660100667093179602160089965082
61660100667093179739358082217127
61660100667093180967365303629227
61660100667093181561886467433497
61660100667093181562158436597821
61660100667093181569500356215475
61660100667093181569500442304543
61660100668073549558559477698146
61660100668073549558559482402410
61660100668073549558559568023514
61660100668073549558562577003036
61660100668073549558562577007248
61660100823658346372325349735453
61660100823659246940074026654369
61660100823659246940074369610961
61660100823659246940077722478791
61660100823659246940077722828711
61660100823659247123090574451303
61660100823659247123092062112855
61660100823671254693914678734861
61660100823671302689142819726457
61660100823671302689205605938179
61660100823671302872156814992395
61660100823671302872157154644403
61660100823671302872157159348667
61660100823671302872157188045023
61660100823671304107500595864297
61660100823671304107503948732127
61660100824545400160969122178533
61660100824545400298229790815017
61660100824545403402131557427145
61660100824545403996928161237337
61660100824545404004270166944059
61660100824545405239049866771921
61660100824545700303918950917875
61660100824545703591402122727573
61660100824545704009962423047223
61660100824545704192976647895863
61660100824545705428320460652065
61660100824546600871730275282851
61660100824546600871730646819159
61660100824546600871733742936105
61660100824546600872297827168089
61660100824546600917487299148261
61660100824546604021889359357993
61660100824546604570933177091721
61660100824546604577711328253947
61660100824546604578275417085409
61660100824546604578338203297131
61660100824546634218974158179825
61660100824639059167073298505605
61660100824639059350087523354245
61660100824639063049349978008549
61660100824639063049350006588265
61660100824639064284700239632887
61660100824639064291474808239795
61660100824639959728047750124125
61660100824639959773863723744933
61660100824639959773864096797561
61660100824639962885041755533737
61660100824639963434084430078825
61660100824639963434084773035417
61660100824639963434088125903247
61660100824639964676209745220891
61660100824639964676212069685505
61660100824639993127945080962079
61660100824639996788165787295971
61660100824640007357494907095459
61660100824642661621839068383339
61660100824642666555947366194615
61660100824642709060745319589813
61660100824642709793011510955689
61660100824642711034861535805829
61660100824642964915071096156549
61660100824642966745217960074759
61660100824643011217607321468341
61660100824643011217608093120673
61660100824643861639585213429561
61660100824643861639585214945881
61660100824643862188627889490969
61660100824643862195402687668725
61660100824643862234381445703125
61660100824643865345559104439301
61660100824643865894605589477595
61660100824643895542646570565699
61660100824643895588462802920271
61660100824643899248749622837157
61660100824643909817824227923695
61660100824643909818012256001023
61660100824643909818096195571699
61660100824643910367076195490691
61660100824643910367076224187047
61660100824643910367079547308761
61660100824643910373582520853733
61660100824643910373582520970373
61660100824643910412808859810895
61660100824643911602425569266361
61660100824643911608929571681109
61660100824643911608931894629403
61660100824643915308445796459427
61660100824643915314969947810151
61660100824650766587604074560341
61660100824650766587604447612969
61660100824650766594379274487081
61660100824650766724865116249453
61660100824650766731580247262911
61660100824650766731639570070937
61660100824650770430902024725241
61660100824650770430905492378495
61660100824650799941685431777487
61660100824650814720365229593109
61660100824650814765843460590783
61660100824650814766115429755107
61660100824650814772621755118149
61660100824650814903316520508517
61660100824650814903316778775721
61660100824650814903316893561145
61660100824650814909819633293353
61660100824650816138660215287139
61660100824650816138663309887765
61660100824650816138663568154969
61660100824650816138663682940393
61660100824651070025379455268411
61660100824651070620172618605385
61660100824651070620176057562283
61660100824651114909635794794367
61660100824651115092566193800353
61660100824651115092566452080607
61660100824651115092566566852981
61660100824651116327912983179601
61660100824651116327913356232229
61660100824651967298933152602525
61660100824651967305707606424009
61660100824651967305711048567447
61660100824651967305711421620075
61660100824651967306276277504391
61660100824651970455864367550857
61660100824651971012250425278273
61660100824651971012250535464219
61660100824651972247032357238011
61660100824652014928317519112579
61660100824652014928320875162529
61660100824652015477112847021871
61660100824652015477381114245975
61660100824652015477381487298603
61660100824652015477384556389413
61660100824652015477384814651001
61660100824652015477384929442041
61660100824652015483887784081929
61660100824652015483891141549237
61660100824652015523114121406131
61660100824652015523114122922451
61660100824652015523117220711021
61660100824652015523117593763649
61660100824652016712459634865925
61660100824652016712710681925621
61660100824652016712710686629885
61660100824652016712731604030249
61660100824652016712731607218193
61660100824654657472465114059945
61660100824654668597360688218937
61660100824654668597364127175835
61660100824654674134381370350963
61660100824654674134381628618167
61660100826614060014576232879689
61660100826614060151857909439979
61660100826626060395311279296665
61660100826626060395311279300877
61660100826626067127884372205351
61660100826626067715906152329215
61660100826626067722684073803953
61660100826626067723245720296603
61660100826626067723245748994363
61660100826626067723245835087643
61660100827597430171722589621149
61660100827597430171722589621150
61660100827597457966081969427847
61660100827597463319251402294641
61660100827597474430593921994548
61660100827597478143979661396790
61660100827598330602273526425228
61660100827598330602273531146961
61660100827598330602273531146962
61660100827598330602273617240241
61660100827598330602273617240242
61660100827609480170498990127900
61660100827609480170502429084798
61660100827609480171335947576791
61660100827609485714297851641960
61660100827609485714297853060354
61660100827609485714297966433000
61660100827609485714297982376203
61660100827609485714297982726123
61660100827609485714297986976925
61660100827609485714297986981297
61660100827609485715051128156013
61660100903328879189852764505526
61660100903328929061040736409487
61660100903328929061793105934839
61660100903328929199053774217032
61660100903426184986562964998139
61660100903434295495014853926891
61660100903434295495289920407609
61660100903434295495771098721662
61660100904313197788006541241687
61660100904313197788194569319015
61660100904313197788278137353383
61660100904313197794784463766185
61660100904313199023624155080299
61660100904313199030319627715813
61660100904313199030883625853113
61660100904313247156030515867543
61660100904313247156030515868947
61660100904313247156302111979239
61660100904313247156302111980643
61660100904313249016111143052356
61660100904409560541772296602590
61660100904409609765256268135040
61660100904409609765256268484960
61660100904410510333005288010548
61660100904410510333005288360468
61660100904410510333005289607220
61660100904417665651513475482162
61660100904417708263254980982004
61660100904417708263257963979534
61660100904417708263258337032162
61660110903773284456748628713455
61660110956963831881540077323011
61660110956963831882314229428825
61660110956963832476336684215993
61660110956963832476900763843091
61660110956963832476901540100309
61660110956995041179552349249865
61660110956995041180388029593545
61660110956995052298509920067065
61660110956995052298513362682887
61660110956995351893049229590663
61660110956996252459962564418227
61660110956996252460798244761907
61660110956996252460798249466171
61660110956996256029558094864217
61660110956996256578350065306409
61660110956996256578621661418105
61660110956996256624350998269223
61660110956996257859697015996139
61660110956996285674586150058445
61660110957213890273460761191603
61660110957213895214847926686843
61660110957213895214847926699941
61660110962872461138441960714547
61660110962896772763319696868467
61660110962904876638278942253107
61660110963114415335194161553317
61660110963114415518207267193555
61660110963114415518208386401749
61660110963122519210153406937957
61660110965859374623379027767426
61660110965859389448375836124506
61660110965859394799097544753550
61660110965859394799098692646454
61660110965861930988104271178240
61660110966143023835516247639790
61660110966149777912176738833958
61660110966149778095191079890580
61660110966150978669259116243860
61660110966150978852273369790100
61660110966155081252600497841488
61660110966174095070519963777406
61660110966174095070707991856138
61660110966177997119527018739752
61660110966177997119527018758466
61660110966178039761522963683932
61660110966186100811470894571000
61660110966186100994485148117240
61660110966186145283589688237228
61660110966186145283861284367798
61660110966186145466624833797836
61660110966186145466875537914038
61660110966186150217634848038796
61660110966186150812431451886416
61660110966186150812514762703340
61660110966186150812515019920784
61660110966186150819017993465756
61660110966186150819853673809436
61660110966190155394792639231460
61660110966190155401571710011880
61660110966190155401822642284700
61660110966190155402386726516684
61660110966190204632669659676595
61660110980593519936539514568851
61660110980617845836535704196491
61660110980621448106087907557903
61660110980621448108344244380845
61660110980621448108619312855883
61660110980621448703140851378821
61660110980621448703143945966397
61660110980629537158580605167251
61660110980629553216393170663843
61660110980629553218087746308089
61660110980629553811189772957555
61660110980629553812882025653507
61660110980629553812882030258393
61660110980629553812885124845969
61660110980629556924125799372197
61660110980629557519490705937333
61660110980629557519762302049029
61660110980629585336823085685891
61660110980629586569910443649005
61660110980629852172577527429255
61660110980629853956399039346713
61660110980629853956963895231029
61660110980629857663004271347021
61660110980629857663004271360071
61660110980629857663007715025653
61660110980629857663275868993911
61660110980629857663279311137349
61660110980629858897785061666571
61660110980629858898621889903155
61660110980815975008234176107567
61660110980815975008443124773203
61660110980815975010681893980661
61660110980815976243789914152451
61660110980816276434731068487907
61660110980840286633111912261487
61660110980848391742853091141059
61660110980848391788606671327997
61660110980848395442052522108731
61660110980848395449392204867159
61660110980848396729930022226965
61660110983867850511546679148433
61660110983868000559676275925494
61660110983868048735659325028000
61660110983868049323678034543330
61660110983868049330184331210016
61660110983868049330455927321712
61660110983868049330455928838032
61660110983875954385478773968627
61660110983903873221508618875117
61660110983904068405245611107209
61660110983904068405245611107369
61660110983904068405517207218905
61660110983904068405517207219064
61660110983904068405517207219065
61660110983904068405997723416680
61660110983911977096466719553393
61660110983916031503615957473972
61660110983916031503804242768744
61660110983916031504451895035095
61660110983916031504451895035096
61660110983916081466436449840910
61660110983916081467251581126974
61660110983916081467272473491102
61660111435561589913060907097407
61660111435562490343545816193153
61660111435562490343549287017089
61660111435562490343611964582271
61660111435562490938133126864637
61660111435562490938133503105209
61660111435562490938136597692785
61660111435562490938136597705835
61660111435562490938321531182537
61660111435562523695161916501437
61660111435562523832359909111985
61660111435781328456259534497265
61660111595094476066805151983151
61660111595095375261923499004245
61660111595095375261926851872075
61660111595095375261944415341799
61660111595095375261944419592553
61660111595095375261946366287225
61660111595095376497291208971801
61660111595095377084537688991953
61660111595095377091313659154083
61660111595095377091313663758969
61660111595095377092065399827709
61660111595095377092065742784301
61660111595095408750758136265197
61660111595313014449476119803867
61660111671903603171476401900241
61660111671903603171727110235225
61660111671903604406258335395173
61660111671907505632244802097381
61660111671907505632244830677097
61660111671907506866779159374023
61660111671907506867594172686511
61660111671907507462199051084089
61660111671907507462199822736421
61660111671907538983881794309263
61660111672113436704492782314583
61660111672114337273936382066425
61660111672121540579452027699223
61660111672122441147201047574731
61660111672122442381982981069663
61660111672125144818102075613475
61660111672125144820546440618739
61660111672125144820549793486569
61660111672125144820633476306569
61660111672125144820633476312185
61660111672126344844760141976449
61660111672126345394050392740035
61660111672126345394617829834233
61660111672126345439803977531859
61660111672126345440368061763843
61660111672126345440368833416175
61660111674860919142838537929123
61660111674860919142838542646485
61660111674860919143674218272803
61660111674860919143674222990165
61660111674860952357402890054392
61660111674860952357402894653662
61660111674861820168749880183471
61660111674861852925214585955676
61660111674861853062412578566224
61660111675075855252842065923465
61660111675075855252842065927837
61660111675075855255286430810637
61660111675075855255286435532371
61660111675075855256122115876051
61660111675076755683330417167020
61660111675076755820591085330961
61660111675076755820591085798973
61660111675076755820591085803345
61660111675076755820591090048323
61660111675076755821426765674641
61660111675079756981302515439672
61660111675079756981302520038942
61660111675079756982138195783352
61660111675079757118563184071625
61660111675079757118563188320975
61660111675079757119398863947293
61660111675079757119398864415305
61660111675079757119398864419676
61660111675079757119398864419677
61660111675079757119398868664655
61660111675079757121094589019685
61660111675079757713923498587385
61660111675079757713923498593001
61660111675079757716367863946781
61660111675079757716367863948185
61660111675080657549887215658860
61660111675080657552394256567437
61660111675080657686312203479121
61660111675080657686312203947133
61660111675080657686312203951504
61660111675080657686312203951505
61660111675080657686312208196483
61660111675080657687147883822801
61660111675080657687147884290813
61660111675080657687147884295184
61660111675080657687147884295185
61660111675080657687147888540163
61660111675080658146918891213145
61660111675080690903383596512967
61660111675080690903383601234701
61660111675080690904219276856647
61660111675080690904219281578381
61660111675080691040665156807963
61660111675080691040665161525325
61660111675080691498743911500951
61660111675173116439253383814054
61660111675173116439818584066288
61660111675173116440006615331560
61660111675173149796615905588338
61660111675174017010349799083272
61660111675174050364431156300418
61660111675177018304974501962214
61660111675177018445516451009574
61660111675177018488550598194210
61660111675177018488822194305906
61660111675177019037593615683000
61660111675177019037597058889248
61660111675177051799597808226720
61660111675177052392138040295418
61660111675177052392138073592496
61660111675177052394394377223354
61660111675177052394394410520432
61660111675177066486498405417624
61660111675177066621502937669298
61660111675177066623759274479190
61660111675177066623759274597234
61660111675177952822689096608112
61660111675177952824945433536048
61660111675177968883620222735311
61660111675184822175933829575040
61660111675184823820743869113894
61660111675184823820806545139670
61660111675184823958004537750218
61660111675184857175723582700496
61660111675184857312921575311044
61660111675184871999045931183210
61660111675184871999233960664382
61660111675184871999881611513792
61660111675185122318030178896776
61660111675185122320474546966276
61660111675185122356170160820422
61660111675185122363783763688600
61660111675185122363783766870928
61660111675185122365204420272856
61660111675185122365204423455184
61660111675185123552538192281958
61660111675185123553373872625638
61660111675185124010913278522500
61660111675185124147334794562572
61660111675185124147338237763205
61660111675185124148173918106885
61660111675185124149782603124004
61660111675185124149782603124005
61660111675185124149866170802837
61660111675185124150618283467685
61660111675185155527508889300832
61660111675185155672299567255486
61660111675185155673720223839742
61660111675185157364430551509066
61660111675185157501604184456316
61660111675185157501607623413215
61660111675185157502171364333070
61660111675185157502439864799996
61660111675185157502443303401359
61660111675185157502443303756894
61660111675185157502443303756895
61660111675185157504135213140718
61660111675185157504135556097311
61660111675185171596239322842048
61660111675185171733500450290320
61660111675185172142562935554168
61660111675185172143586648574446
61660111675185172181538342139084
61660111675185172181809938250780
61660111675185172181813294300938
61660111675185172318987386395501
61660111675185172328864121198671
61660111675185173377909729650778
61660111675185173378933437953694
61660111675186022740904927130817
61660111675186022740904928666011
61660111675186022743411969697051
61660111675186022743432860170449
61660111675186022743432861705643
61660111675186023985557948819122
61660111675186024571047175615137
61660111675186024572739428311089
61660111675186024573554216297661
61660111675186024577823145795981
61660111675186024577823145796141
61660111675186024577823145797385
61660111675186024577823147213083
61660111675186024578637935548171
61660111675186024578641377691608
61660111675186024578641377691609
61660111675186024578658826139661
61660111675186024578658826141065
61660111675186024578662298398008
61660111675186024578662298398009
61660111675186024580333630033429
61660111675186024580333630387560
61660111675186024580333630387561
61660111675186024580354551093960
61660111675186024580354551093961
61660111675186024580354552156771
61660111675186024581169340491859
61660111675186024715083814432465
61660111675186024715083814438081
61660111675186024715087257644329
61660111675186024715902045973801
61660111675186024715919494776145
61660111675186024715919494781761
61660111675186024715922937982393
61660111675186024715922937988009
61660111675186024715922966680201
61660111675186024717594298669753
61660111675186024717594298675369
61660111675186024718429979019049
61660111675186056095236988451067
61660111675186056095236989986261
61660111675186056097764921490699
61660111675186056097764923025893
61660111675186057925379236586871
61660111675186057925379236935387
61660111675186057927071489631339
61660111675186057932155211366985
61660111675186057932990888877013
61660111675186057932990891710665
61660111675186057932994330666319
61660111675186057932994330671934
61660111675186057932994330671935
61660111675186057932994331020450
61660111675186057932994331020451
61660111675186057932994360781069
61660111675186057934686583362271
61660111675186057934686583716402
61660111675186057934686583716403
61660111675186057934686613477021
61660111675186058069419318964579
61660111675186058069436767761307
61660111675186058069436767766923
61660111675186058069440210973171
61660111675186058069440239670979
61660111675186058071947251998595
61660111675186058071947252004211
61660111675186072757155455503006
61660111675186072757155458685174
61660111675186072758576115269430
61660111675186072758579468118546
61660111675186072758579468137257
61660111675186072758579468137260
61660111675186072758579468137261
61660111675186072758851064230242
61660111675186072759411795613110
61660111675186072759415148462226
61660111675186072759415148462227
61660111675186072759415148480940
61660111675186072759415148480941
61660111675186072886823527716697
61660111675186072886823527716700
61660111675188725816194589008093
61660111675188725816194589012465
61660111675188725817030269351773
61660111675188725817030269356145
61660111675188726281909358024532
61660111675188726419149105600325
61660111675188726419166554402669
61660111675188726419166554408285
61660111675188726419170026306725
61660111675188726421677038645573
61660111675188759170463973834555
61660111675188759170463974302567
61660111675188759170463974306939
61660111675188759170463978551917
61660111675188759171299654178235
61660111675188759171299654646247
61660111675188759171299654650619
61660111675188759171299658895597
61660111675188759636241419344782
61660111675188759773418490894799
61660111675188759773435939697143
61660111675188759773435939702759
61660111675188759773439382903391
61660111675188759773439411601199
61660111675188759775946423934431
61660111675188759775946423940047
61660111675188773865042117688316
61660111675188774002804277077437
61660111675188775688406554778898
61660111675188775695749593587484
61660111675188775824765394787579
61660111675188775825583626328915
61660111675188775825601075131259
61660111675188775825601075136875
61660111675188775825604518337507
61660111675188775825604518343123
61660111675188775825604547035315
61660111675188775827275879024867
61660111675188775828111559368547
61660111675188775828111559374163
61660111675188775832362580911133
61660111675188775832383472919725
61660111675188775832947557151709
61660111675188775834890513950765
61660111675188775835454598182749
61660111675190127164492986327009
61660111675190127166752417838318
61660111675190127167588356816375
61660111675190127304285055662052
61660112800454950200952871246621
61660112800454950200955198427003
61660112800454950200956342087819
61660112800479276825394681024859
61660112800486170068109362412851
61660112800486181186230109697731
61660112800487370642176250873227
61660112800487370642177398766131
61660112800487381935701088846991
61660112800490072528353967313815
61660112800490072528355115206719
61660112800490083639132704659885
61660112800490083639135031840267
61660112800490083639136175501083
61660112800490083646475862491599
61660112800490088580519102747931
61660112800490088580520250640835
61660112800490116817879819528573
61660112800490116993216389057413
61660112800490117000810476342637
61660112800490121757007553508301
61660112800672598720520507062359
61660112800672598723048554893239
61660112800672603478326268889607
61660112800672603661340608529287
61660112800672603661907677156869
61660112800673803178497927473365
61660112800673803186088657291489
61660112800673803186088685871205
61660112800673804414095794013961
61660112800673804414116686022553
61660112800673804420873686790939
61660112800673804420873715488699
61660112800696918992823466491537
61660112800696918993098558960071
61660112800705022860443057815717
61660112800705022867782826667425
61660112800705022868054422779121
61660112800705022868057807527039
61660112800705024102564645371109
61660112800705024102564760162357
61660112800705024103400440506037
61660112800767158335862969971987
61660112800767163694116093392727
61660112818176023411991504284239
61660112818176023411993741139253
61660112818176023457745089077467
61660112818179940147627330639549
61660112818179969788244946615993
61660112818203952178031079793257
61660112818212046170216371993999
61660112818212057288336338317189
61660112818212057288337114557145
61660112818212057288337372837399
61660112818212057288337372954087
61660112818212057288337376023939
61660112818212057288337376142031
61660112818212057288340470742657
61660112818212057288340472142337
61660112818212060994380848271379
61660112818212346313733266291071
61660112818212346313733381082319
61660112818212357431854381925719
61660112818212357431854385112259
61660112818212357431856709576873
61660112818212361130283107648377
61660112818212361137894499774507
61660112818212361137897857359699
61660112818215957918711443461571
61660112818215959154057462586763
61660112818215959154058237427039
61660112818215959741243069936899
61660112818215959748582752695327
61660112818215959748583125747955
61660112818215959748583128935899
61660112818215959748586223536525
61660112818215959748586224936205
61660112818215962860098613556081
61660112818215963454626601065247
61660112818215964682629465192537
61660112818215964689408534560179
61660112818215993057097695688405
61660112818215993057098586363865
61660112818215993057098843581309
61660112818215993057098929320457
61660112818215993057100794521119
61660112818215993057101134645303
61660112818215993100407772984537
61660112818215996760879411587085
61660112818215997996225429314001
61660112818215997996226663300185
61660112818398474222894898709437
61660112818398474817419533355145
61660112818398474824197454829883
61660112818398474825012475934005
61660112818398474825013362360115
61660112818398478485296972902645
61660112818398478485317636391553
61660112818398479712484820175163
61660112818398479717568508962247
61660112818398479718408690416581
61660112818398479718471452180101
61660112818398479720082345354475
61660112818398479720166027707707
61660112818398479766399645674383
61660112818398479766483328499791
61660112818398774412144572001273
61660112818398778674567652521937
61660112818398778674651335330083
61660112818398779907470077014013
61660112818398779907738688593145
61660112818398779907742046178337
61660112818398779909433268825015
61660112818398779909998124709331
61660112818398779910001480894843
61660112818398779910001482294523
61660112818422790108002054599905
61660112818422790153420991468599
61660112818422795094805061904087
61660112818430895218245671955141
61660112818430895218245675141681
61660112818430895218308433718661
61660112818430895218308436906605
61660112818430895264058661043385
61660112818430895264060897898399
61660112818430895264060983991679
61660112818430898916667602198519
61660112818430900204546245505393
61660112818492139367867977696773
61660112871285509211151248329041
61660112871354552740880809889727
61660112871354552743387855170117
61660112871358455203905575611989
61660112871358465719702005168131
61660112871358465727230063559749
61660112871358465727233416427579
61660112871358465727250979898707
61660112871358465727250984148057
61660112871358466314498612061113
61660112871358466321838290220271
61660112871358466321838294819541
61660112871358466322026665853461
61660112871378868074305967453079
61660112871389674888131378569501
61660112871389675017714277094985
61660112871389675025329371180049
61660112871389685548656095845905
61660112871389686006252124319187
61660112871389686143450112680385
61660112871389686143450116929735
61660112871389686143450118464929
61660112871389686143453470265737
61660112871389718895395184845391
61660112871389975214578671400383
61660112871389975214579044471885
61660112871389985737987127498535
61660112871389985737989451963149
61660112871389986332699790221571
61660112871389986332699791756765
61660112871389986332701999914019
61660112871390875645128579470199
61660112871390875645129698665343
61660112871390875645130071736845
61660112871390886168456796402701
61660112871390886305736147374043
61660112871390886305738471838657
61660112871390886760803005738559
61660112871390886763249669593627
61660112871390886763250817486531
61660112871390891704636839806181
61660112871390891704637872908045
61660112871390918284744037185611
61660112871390919512748077903565
61660112871390919515192447508099
61660112871390919520090054912527
61660112871393587869441838704561
61660112871393587871973244002541
61660112871393587871976595453429
61660112871393588001556142528025
61660112871393588006643184532859
61660112871393588603695867009447
61660112871393588603695871258797
61660112871393588603698079416051
61660112871393588603699223059605
61660112871393591707596518657067
61660112871393621772568078624257
61660112871393621775012443983653
61660112871393621775099483922237
61660112871393621955520887298657
61660112871393621958030140736301
61660112871393625478606131805005
61660112871572500806886207711729
61660112871572500806886212310999
61660112871576103680187892511445
61660112871576108438644778844519
61660112871576108619127336951263
61660112871576108621571706555797
61660112871576108621575062605955
61660112871576408625653698356591
61660112871576408627913134471373
61660112871576408810842643392533
61660112871576408810843791285437
61660112871577303835132032040071
61660112871577304292667622740867
61660112871577304300007305499295
61660112871577309188319029445015
61660112871577309195665507682883
61660112871577309234051693648531
61660112871577309241397028242845
61660112871600423950043126285931
61660112871608524118400696587479
61660112871608524119174758354875
61660112871608529053009854531963
61660112871608529059784767495143
61660112871608529060348389397487
61660112871612426579420512683937
61660112871612431330509884001519
61660112871612431338062216321659
61660112871612431338124978086583
61660112871612431521138855379153
61660112871669762730166603773393
61660112871669762732610968778657
61660112871669767488808045927059
61660112871669767490502621571305
61660112871669768085867437338897
61660112871670662561046627330435
61660112871670663155571261976143
61660112871670663163165349261367
61660112871670663293082981921513
61660112871670668051452713543837
61660112871670668051473719871293
61660112871670668058816758679879
61660112871670668058819083144493
61660112871670668094698995955871
61660112871670668104549422883395
61660112871670668104551747348009
61660112871670668234467052711133
61660112871670668241831098319351
61660112871670668241833422783965
61660112871670668646249058738149
61660112871670668651085053683287
61660112871670668653592094714327
61660112871670668653592097900867
61660112871670668653592183640015
61660112871670668653595536507845
61660112871670668653595536857765
61660112871670668653595537907525
61660112871670696464149999499187
61660112871670696509903670384291
61660112871670696647164339138659
61660112871670701403026768263149
61660112871670701403298740615417
61660112871673670132068018869307
61660112871674571114109790826041
61660112871674571114109791180173
61660112871674571114109819877933
61660112871674571114109905617081
61660112871681458988449215444051
61660112871681469512111441653167
61660112871681470104376644783363
61660112871681470106636076298875
61660112871681470106821009788627
61660112871681470106824362656457
61660112871681470106824365838785
61660112871681470113410989262055
61660112871681473217817435452967
61660112871681474865280104278955
61660112871681475045763810278603
61660112871681475048208179883137
61660112871681475052538723241783
61660112871681475457542721599999
61660112871681475457546074467829
61660112871681475459802157714781
61660112871681475459990439823013
61660112871681475459990443009553
61660112871681475459993881966451
61660112871681475460074126897979
61660112871681475466583776413621
61660112871681506981484038490079
61660112871681508811624078817145
61660112871681517690267230964531
61660112871681517690270583832361
61660112871681775241809575520273
61660112871681818474609380835435
61660112871682670131846371596611
61660112871682670131849724464441
61660112871682670131867287935569
61660112871682670131867292184919
61660112871682670724135585653341
61660112871682670726644925184265
61660112871682670726646073077169
61660112871682673837886747607609
61660112871682673975147416243933
61660112871682675622276559193009
61660112871682675622279912060839
61660112871682675622297475531967
61660112871682675622297479781317
61660112871682675665519656561005
61660112871682675668030143984833
61660112871682675668030145520027
61660112871682676214565774784933
61660112871682676217072820065323
61660112871682676221907665700615
61660112871682709568647132002079
61660112871682709568918728113775
61660112871682718310088852109635
61660112871682718310088852227679
61660112871682718310092205095509
61660112871682718905160408087137
61660112871682720094478663695035
61660112871682720094482016562865
61660112871682720140232248486859
61660112871682720140503098456039
61660112871682720140503844598555
61660112871682720140504217670057
61660112871705784840435735846237
61660112871705785435294757053275
61660112871705785435294757066325
61660112871705785442637881968191
61660112871705789148674902029813
61660112871705790376681922561565
61660112871705790383456835524745
61660112871705790788460833882961
61660112871705790795803958784827
61660112871705790795807311652657
61660112871705790796075927968025
61660112871705818606361774643999
61660112871705824142542191100107
61660112871705834665870034979981
61660112871705834848818252082845
61660112871705834855596436546521
61660112877484729093289646002005
61660112877484734034673716909669
61660112877484734034674864802573
61660112877485934791760593545271
61660112877521056934240522658341
61660112877579293654911845128323
61660112877579321877251752989747
61660112877590100465640648799821
61660112877590100465640648917913
61660112877590143103368893644449
61660112877590143103368898361811
61660112877591299388248707387543
61660112877591299388252178228741
61660112877591301035381579340027
61660112877591301040464149280483
61660112877591301635009447887483
61660112877591334981999474803251
61660112877591345507579178482049
61660112877591345507579183199411
61660112877591345507580331092315
61660112877591345507851152363735
61660112877591345507851927204011
61660112877614414561779926894193
61660112880252655787291629042405
61660112880252657431975287673029
61660112880252657433667540368981
61660112880252657617434934976217
61660112880256558247540362001395
61660112880256560077683758396089
61660112880257882537164628932570
61660112880257882537164715021638
61660112880257882537164715138278
61660112880471495592887611486383
61660112880471495593159580650707
61660112880475369640791820299127
61660112880475397458629650340943
61660112880475412877838402048199
61660112880537492579732836316919
61660112880537540755715885419425
61660112880544396930508121520069
61660112880544396932200374216021
61660112880545642344690835241947
61660112880545747960073789459586
61660112880545747960073789521065
61660112880545764019601594503539
61660112880545807256437017437013
61660112880545808496301525580877
61660112880545813850308132488037
61660112880568756916556584915359
61660112880572657546933981104861
61660112880572657547205948752865
61660112880572659194083958547561
61660112880572659194146720685491
61660112880572659377077377499555
61660112880572659377349346663879
61660112880572675436856487804717
61660112880584833712122879826501
61660112880584833712122879943141
61660112880584833712122882947350
61660112880584833712122883013041
61660112880584833712122883131085
61660112880584833719148753760309
61660112880584833719169674465257
61660112880584833719716967111725
61660112880584833719716970298265
61660112880584833719716970416357
61660112880584833719737891004617
61660112880584833719737891004665
61660112880584833719738001190771
61660112880584833719738005790041
61660112880584838469991320511968
61660112880584838469991320800409
61660112880584838469991321850169
61660112880584838470556176396284
61660112880584838470556180916813
61660112880584838470744466211585
61660112880584838470828145382489
61660112880584838470828148564817
61660112880584838470831589061121
61660112880584838477522645953527
61660112880584838477606414597032
61660112880584838477606414946792
61660112880584838477606415935233
61660112880584838477606415996552
61660112880584838477606416113192
61660112880584838477606416114809
61660112880584838477608739061486
61660112880584838478173593410768
61660112880584838478173594945718
61660112880584838478173594945802
61660112880584838478173598128046
61660112880584838478173598128130
61660112894988153782041211265679
61660112894988153827794796058907
61660112894992070517677037620989
61660112895012479674697632041611
61660112895016082548080786774697
61660112895024171004082301864079
61660112895024176540266078975439
61660112895024176540537588993855
61660112895024176540537675087135
61660112895024176540537933367389
61660112895024185828515282858103
61660112895024187657821965654269
61660112895024187658386821538585
61660112895024187658657559922139
61660112895024187658657646015419
61660112895024187658658674531063
61660112895024187658658707815043
61660112895024187658658793908323
61660112895024187658662146771941
61660112895024191364699171553685
61660112895024220410602632087145
61660112895024471193352895745627
61660112895024476683781854077575
61660112895024476683783088063759
61660112895024476684054598082175
61660112895024476684054684175455
61660112895024476684054942455709
61660112895024486017514023881283
61660112895024487802175689740589
61660112895024487802178012688883
61660112895024491507944206755947
61660112895024492735946989511691
61660112895024492743561739223013
61660112895028073464601892229751
61660112895028077170639945410499
61660112895028088288761035651971
61660112895028088288761150443011
61660112895028089521851861155703
61660112895028089524107944408479
61660112895028089524379792679223
61660112895028089524379797383487
61660112895028089524379798800429
61660112895028089524379825963203
61660112895028089524379908869943
61660112895028089524383264920101
61660112895028089524383265036741
61660112895028093230148320537521
61660112895028123424913216775729
61660112895028123427420257806769
61660112895028123427420262528503
61660112895028123427422470685757
61660112895028123427423613856927
61660112895028123427506153511165
61660112895207006028072474601813
61660112895210605192824553815081
61660112895210605194519134181061
61660112895210605195333893818389
61660112895210605195335036989559
61660112895210610088730107828581
61660112895210610090988657635505
61660112895210610090989800806675
61660112895210610136721321839021
61660112895210610136722465010191
61660112895210610136805004664429
61660112895210910277788395574585
61660112895210910277791753159777
61660112895210910279482975806455
61660112895210910280318656167605
61660112895210910280319804060509
61660112895234925465126364997223
61660112895234925465129835838421
61660112895246926264423034352577
61660112895246926264485796117501
61660112895246927499204967847509
61660112895246927499829486191859
61660112895246931205810204092955
61660112895246931754853108220745
61660112895246932990199125947661
61660112895246932990447617288417
61660112895246932990447964850103
61660112895246932990468509180369
61660112895246932990468885438411
61660112895304253076354497651093
61660112895304253122108053863201
61660112895304253122296081940529
61660112895304264240417201233893
61660112895304269136131254911925
61660112895304269136131283491641
61660112895304269189144053732699
61660112895304269736011203036129
61660112895304269738270639268955
61660112895304269738270667848671
61660112895304269738272963616929
61660112895304269738272992313285
61660112895304297548744973541171
61660112895307872009434112984463
61660112895307872009434113474109
61660112895307872009434199077743
61660112895307872009434199194383
61660112895307872009434199213257
61660112895315971621969219252825
61660112895315971621970362423995
61660112895315971621970367145729
61660112895315977109890067908725
61660112895315977112397113661499
61660112895315977112480681695867
61660112895315977118924326311399
61660112895315977118987002337175
61660112895316010463971429847605
61660112895316010464243021237567
61660112895316019800484816941121
61660112895316260647177104946479
61660112895316269981097564766693
61660112895316276704423634915741
61660112895316276704425957864035
61660112895316276704427077078053
61660112895316276706118181863631
61660112895316276706121654121979
61660112895316276706953895508761
61660112895316276706955010117685
61660112895316276706955043401665
61660112895316276706958482358563
61660112895316277299223309351617
61660112895316310653492694646091
61660112895316319943729852143383
61660112895316319944001711257067
61660112895340291891761690431659
61660112895340291891765161272857
61660112895340291899104844031285
61660112895340292448147862950115
61660112895340292448147863066755
61660112895340292448151219000273
61660112895340292448151219116913
61660112895340292448213981235969
61660112895340292448398914731545
61660112895340325794889427339527
61660112895340336364026813916053
61660112895340336364214841993381
61660112895340336364218312834579
61660112898165373080944428752058
61660112898165373675468691861458
61660112898165373676305520115512
61660112898165421256927477854564
61660112898165421256927479370884
61660112898165421851451740963964
61660112898165421851723708611968
61660112898165421851723710128288
61660112898165421852288569218018
61660112898270617878923301059232
61660112898270723494302904014300
61660112898270740102939844309533
61660112898270773462104891717655
61660112898270784575331354720028
61660112898270787691466225904501
61660112898270787691466226372465
61660112898270789514269941071589
61660112898270789521612807693153
61660112898274675945498942752785
61660112898274675945499028375293
61660112898274675945499028841853
61660112898306806759187819875605
61660112898306806759187824124955
61660112898306806765962646749717
61660112898306812249615687256739
61660112898310693167540033351185
61660112898310693167540118973693
61660112898310709814229806146617
61660112898310709814229806613177
61660112898310709821761217874236
61660112898310709821761217878449
61660112898310709821844900225857
61660112898310709821844900231681
61660112898310709821844929396000
61660112898310709821844929396001
61660112898310714710070340987101
61660112898310714710070340991313
61660112898310714710070341341233
61660112898310714710070385632276
61660112898310714710073829195077
61660112898310714716848568556546
61660112898310714716848568576229
61660112898310714716848568851629
61660112898310714716848568930361
61660112898310714716848569975909
61660112898310714716848570091580
61660112898310714716848570441500
61660112898310714716848570445871
61660112898310714716848570445872
61660112898310714716848654669509
61660112898310714716848656069189
61660112898310714716848656180648
61660112898310714716911330691073
61660112898310714716911332206424
61660112898310714716911416784353
61660112898310715312191403351117
61660112898310715312212323939425
61660112898310715312212324056065
61660112898310715312212324405985
61660112898310715312275086170909
61660113030879333741094172740789
61660113030879333741097610634877
61660113030879333786826836944305
61660113030891341311916780053645
61660113030891341311920222669467
61660113030891341355142775215939
61660113030891341357649444257161
61660113030891350645439229520719
61660113030891352468242480706285
61660113030891352468242852341971
61660113030891352475017307580397
61660113030891352475582621193679
61660113030891352475585978660779
61660113030891352475770534498633
61660113030891352475774263955551
61660113030891383997264249809929
61660113030891385232046068532487
61660113030891385234305500047999
61660113030914456068768005392551
61660113030914499938830724021227
61660113030914499938830728725491
61660113030914499938834166619579
61660113030915656688568705949347
61660113030915667804244281759069
61660113030915699328180039144597
61660113030923761798873969060903
61660113030923761798877296413301
61660113030923771084403945039007
61660113030923771086855023561529
61660113030923772914547336711967
61660113030923772916998415234489
61660113030923773053439796315801
61660113030923776028242189069819
61660113030923776577034159512011
61660113030923776577302428271309
61660113030923776623035325226597
61660113030923776623038419827223
61660113030923777858385585447043
61660113030923804438488282071355
61660113030923805673270215566287
61660113030926472927300075798601
61660113030926474620242118928947
61660113030926474750100056082731
61660113030926474750100429135359
61660113030926474755183660193477
61660113030926474756874882956843
61660113030926474756878235824673
61660113030926477868687241306891
61660113030926507513903557697401
61660113030926507516162993458051
61660113030926507925748239278017
61660113030926507928007675392799
61660113030926507928192604637413
61660113030926507928196043594311
61660113030926508108699903246053
61660113030926512867132310185681
61660113031105385725284439469827
61660113031108989830920332109783
61660113031108989833179763625295
61660113031108989833364697115047
61660113031108989833368053165205
61660113031108989833451735990821
61660113031108992937015789720267
61660113031108992944362270672291
61660113031108993354780988678683
61660113031108993354784341546513
61660113031108993354784344728841
61660113031108993356475565722609
61660113031108993357040424793465
61660113031108993537798684368521
61660113031108994767994866441171
61660113031108994772307497605023
61660113031108994774504519156611
61660113031108994774751867209557
61660113031108994774755223259715
61660113031108994775341347393195
61660113031109290020756239603209
61660113031109293132001046559117
61660113031109293544055020098783
61660113031109293546311358442257
61660113031109293726232416710631
61660113031109293726794292783957
61660113031110190453186318260151
61660113031110194106699688877749
61660113031110195531834501482771
61660113031110223799928764371201
61660113031133305025414599271479
61660113031133305162403300264011
61660113031133310103787371171675
61660113031141408304738467435363
61660113031141408441939816450201
61660113031141410135717539452003
61660113031141410272141384556007
61660113031141410272918888466841
61660113031141413978182903856427
61660113031141413979018588921841
61660113031141415213528550051247
61660113031145312732599528631333
61660113031145312732662204302977
61660113031145312733227519333201
61660113031145312733436725216281
61660113031145315844468882610477
61660113031145316256522857683725
61660113031145316439265572513949
61660113031145316439537085720309
61660113031145317674046275210641
61660113031145317674883103447225
61660113031145317674883186352561
61660113031202647048956850456229
61660113031202648885602068234559
61660113031202652401850954907339
61660113031202652582609219081665
61660113031202652589947868719355
61660113031202652590223968792987
61660113031202653824729802214287
61660113031202685753675975196549
61660113031202687583254515702715
61660113031202687584091343939299
61660113031203538144877090435155
61660113031203547479424194895573
61660113031203547479424195249705
61660113031203549307056075331921
61660113031203552420811364990083
61660113031203552969854379659563
61660113031203552974958646196407
61660113031203552977214982652167
61660113031203552977214983124551
61660113031203553015607968800115
61660113031203553022949974506837
61660113031203554257731908001769
61660113031203554799993305022169
61660113031203554799996656486107
61660113031203554799996661072327
61660113031203554806523878443961
61660113031203554807339781387973
61660113031203582617326804102789
61660113031203582617330160152947
61660113031203582663080388894613
61660113031203586321696967774245
61660113031203587556206928916909
61660113031203587557043757153493
61660113031203588151003535932355
61660113031203588151840364168939
61660113031206239436526734335947
61660113031206251155157976619141
61660113031206254861195771521039
61660113031206254861471096754395
61660113031206256091646386817049
61660113031206256091649742867207
61660113031206256091667307523401
61660113031206256098176960238841
61660113031206256098445228998139
61660113031206256099013788475425
61660113031206256503240364648693
61660113031206256503243720698851
61660113031206256508324053435777
61660113031206256510771774491199
61660113031206256510775127708949
61660113031206256510855458733757
61660113031206256510858814783915
61660113031206289259701597709041
61660113031206289259704953759199
61660113031206289260541778813455
61660113031206289260541781995783
61660113031206551344425213032185
61660113031206551344428192847387
61660113031206554455670019988093
61660113031206556285812263755051
61660113031206556697594647434013
61660113031207455435473013757399
61660113031207457258003611852757
61660113031207457267857134898631
61660113031207457267857507951259
61660113031207490016724649358781
61660113031207490016724654080515
61660113031207490017560334424195
61660113031207490017561477595365
61660113031207490017561482317099
61660113031207490611520884837919
61660113031207490612357713074503
61660113031207501183942051533871
61660113031214656449086025892255
61660113031214656454169371722747
61660113031214660153431826377051
61660113031214661800560626386845
61660113031214661802816963314781
61660113031214661807335826313585
61660113031214661809595257842147
61660113031214695154641983603991
61660113031214695154913952768315
61660113031214704628353364254177
61660113031215555050267838041287
61660113031215556877879830537681
61660113031215556879574406181927
61660113031215556880389941722341
61660113031215556880390198939785
61660113031215556880390314774969
61660113031215556884654657411793
61660113031215560583920206666723
61660113031215562368309646616645
61660113031215562370816945927939
61660113031215562375084846543385
61660113031215562375087826354375
61660113031215562375087826358587
61660113031215562377344163282311
61660113031215562377595330780673
61660113031215562377598310595875
61660113031215595722662972998115
61660113031215595722662976186059
61660113031215605013147740823043
61660113031215605058901296917107
61660113031215605058901325614867
61660113031215605058904648735177
61660113031215605058904652967265
61660113031215606294248084898079
61660113031215606294248089484299
61660113031215606294251184084925
61660113031238671596382123665991
61660113031238675295077050411291
61660113031238675302420176848191
61660113031238676942208431630919
61660113031238676949548200482627
61660113031238676949823525715983
61660113031238704759538579247601
61660113031238704759541935297759
61660113031238704805295601579381
61660113031238719630018486281205
61660113036835100163201723479963
61660113036835100169980018007329
61660113036835133521801570643285
61660113036835138281074244675821
61660113037017618950625366184405
61660113037017618952507855114939
61660113037017618953076444724397
61660113037018819524885050021291
61660113037018819527144481077677
61660113037018819710154233850085
61660113037018819710155348459009
61660113037018819710155381742989
61660113037018819710158820699887
61660113037050039391849517817475
61660113037050039392120256201029
61660113037050039392121404093933
61660113037053936315558947544245
61660113037053938145701196028565
61660113037053941669541190171367
61660113037053941852367239794541
61660113037053941852638749817169
61660113037053941852638752999497
61660113037053941852638835906237
61660113037053942904970513993473
61660113037053943087147942489829
61660113037053943087984767544085
61660113037053943087984770726413
61660113037053943087984853633153
61660113037112208030431908921933
61660113037112212970124503844373
61660113037112213564921107673279
61660113037112213564921110859819
61660113037114881921700672895693
61660113037116076725650007629719
61660113037116082261830313899881
61660113037116082671105279249989
61660113037116082678699366535213
61660113037116082680955702990973
61660113037116115430642224286245
61660113037116115430642229007979
61660113037116116024622552235151
61660113037116116025438459765383
61660113037116116025438718045637
61660113037116116025438828115151
61660113037116126551290134137923
61660113037122979843610531150659
61660113037122981672917099291299
61660113037122981673669987974517
61660113037122985377262899776095
61660113037122986615054058882181
61660113037122987032006707659581
61660113037123029852184437769909
61660113037124187781411314013877
61660113037124187788189608541243
61660113037124187789005401299101
61660113037124221135743719690399
61660113037124221135743722876939
61660113037124231661596167385491
61660113037124231661596172089755
61660113037124231661599266690381
61660113037147300113385559075239
61660113037147300708178689110763
61660113037147300708181789832643
61660113037147300708182161369111
61660113037147300715521585847077
61660113037147300715521844127331
61660113037147300715524943432269
61660113037147301943527807559559
61660113037147302362921725341917
61660113037147302362925192995171
61660113037147344585775690591735
61660113037147345180572292885447
61660113037147345180572551165701
61660113039790769288156637658136
61660113039790769288156637671186
61660113040070528820519100220555
61660113040070529003229179449893
61660113040070529010024926912313
61660113040070545063037481677101
61660113040070545063040576273515
61660113040082595893575781451055
61660113040117718020428228617045
61660113040117723389225601067104
61660113040117723389229044627692
61660113040117723389229044745736
61660113040117723395721046710702
61660113040117723396003522541842
61660113040117723396006961852872
61660113040117723396006966220473
61660113040117723396006966220474
61660113040117723396568722720951
61660113040117723396568722799740
61660113040117723396568727386119
61660113040117723396568727386120
61660113040117723396568727503920
61660113040117723396568727504004
61660113040117723396568727504163
61660113040117723396568727504164
61660113040117723396571822104546
61660113040117723396571822104630
61660113040117723396571822104789
61660113040117723396571822104790
61660113040117725219372441018014
61660113040117725219372441136058
61660113040117725226150247641637
61660113040117725226150359428468
61660113040117725226150362610796
61660113040117725226712123776442
61660113040117725226712123894486
61660113040117725226715103525953
61660113040117725226715218495112
61660113054512934275872319672537
61660113054512934818140424193775
61660113054512934823223770024267
61660113054512934823224117580129
61660113054512934824918345668513
61660113054512934825755175322247
61660113054521039933529119223487
61660113054524942396574772723865
61660113054524986312310494612343
61660113054545349775709301211097
61660113054545355266139397996693
61660113054545355266139484085761
61660113054548952040181514792175
61660113054548952045264860622667
61660113054548952045265208178529
61660113054548952047524639589047
61660113054548955753561573561601
61660113054548956988343593145601
61660113054548957583703822045921
61660113054548957583704941254115
61660113054548957583976567585715
61660113054548957583980009729153
61660113054548966864342638206097
61660113054548966871682292266765
61660113054548968104771973065745
61660113054548968107028309993681
61660113054548968107303378363725
61660113054548968701824569330801
61660113054548968701824912287393
61660113054548968701824916886663
61660113054548968701828384539917
61660113054548971805726708995717
61660113054548971813344902385671
61660113054549000218423995305199
61660113054549000223507312555975
61660113054549001458286266237109
61660113054549001460545697647627
61660113054549257727493576674035
61660113054549267053613203388481
61660113054549268845345393628237
61660113054549272551386546119699
61660113054549272551658515284023
61660113054549273787004533010939
61660113054549300407694560605627
61660113054557057155570209821887
61660113054557062693445000925493
61660113054557062694281919972879
61660113054557062694285272840709
61660113054557071979728238635183
61660113054557071979731218450385
61660113054557071981987555378321
61660113054557071982259643933163
61660113054557071982262623748365
61660113054557073809871630308143
61660113054557073811565748210373
61660113054557073811566091166965
61660113054557073811566095766235
61660113054557073811566205952389
61660113054557073811569563419489
61660113054557077518443416439429
61660113054557077518446396254631
61660113054557105333812575667531
61660113054557362837798839785591
61660113054557362837798929061199
61660113054557377661959963199513
61660113054557377661963405342951
61660113054557377661963778395579
61660113054560974440248943609571
61660113054560974442505280419463
61660113054560974442505396727031
61660113054560974442508376542233
61660113054560974442776991322407
61660113054560974442776991440451
61660113054560974442780344190237
61660113054560975677287330221963
61660113054560975677290310037165
61660113054560975678124039086903
61660113054560975678124043686173
61660113054560979384164161534961
61660113054560979384167514402791
61660113054560979384167887455419
61660113054561009573573742776949
61660113054561009573636418802725
61660113054561009578092232723125
61660113054561009578653994124859
61660113054561009578657088607441
61660113054561009580352037304315
61660113054561009580414713330091
61660113054561009580599273754165
61660113054561009581164129638481
61660113054561009581164386855925
61660113054561009581164472595073
61660113054561009581164477299337
61660113054561009581167830167167
61660113054561009581251517592053
61660113054561014512701476756677
61660113054561014519476303630789
61660113054561014519479656498619
61660113054561014519542447427863
61660113054561014520292206574801
61660113054739887240346753365143
61660113054743489511342832867175
61660113054743489511614800496305
61660113054743491341485081351495
61660113054743491346003571297671
61660113054743491348263374343667
61660113054743491349078910356465
61660113054743495001773019991189
61660113054743495001835696016965
61660113054743495006853271339099
61660113054743495007125238987103
61660113054743495007128338173949
61660113054743495007128591854933
61660113054743495007128592203449
61660113054743495008551199733131
61660113054743495008613961847975
61660113054743495009363664070165
61660113054743495009363749809313
61660113054743495009363754513577
61660113054743495009367107381407
61660113054743495009387769702511
61660113054743495009388027969715
61660113054743495054367546756439
61660113054743495055120692173231
61660113054743496242474352712921
61660113054743496244168928357167
61660113054743789700864473788141
61660113054743795195624861451127
61660113054743795196374912278939
61660113054743795197881202965283
61660113054743795198633200500817
61660113054743795198633972153149
61660113054743795198634229370593
61660113054743795198634345205777
61660113054743795198634348393721
61660113054743795198636668154071
61660113054743795198637442994347
61660113054743796430970879176639
61660113054743796433415133995749
61660113054743796433418601649003
61660113054743796433498816821365
61660113054775909957145137005625
61660113054775909957148493074449
61660113054775911742311218416297
61660113054775911787228089861955
61660113054775911787290851626879
61660113054775915440737735509477
61660113054775915447515915251419
61660113054775915447515915369463
61660113054775915448077418267905
61660113054775915448328470031865
61660113054775915448331822899695
61660113054775915448348242727269
61660113054775915448349014379601
61660113054775915448349387432229
61660113054775915448349390620173
61660113054775915448351710380523
61660113054775915448352485220799
61660113054775915448352743482387
61660113054775915448352743488003
61660113054775915486490172513391
61660113054775916728611793484273
61660113054775945089050341407037
61660113054779812417665841980013
61660113054779812417665956771261
61660113054779812418164951585763
61660113054779812418168050890653
61660113054779814202054534252225
61660113054779814202556972745359
61660113054779814202619734491409
61660113054779814202828940374489
61660113054779817359552126030405
61660113054779817908033264275027
61660113054779817908594767173469
61660113054779817908595025926107
61660113054779817908595140244971
61660113054779817908595144949235
61660113054779817908845729661821
61660113054779817908845732844149
61660113054779817908845818937429
61660113054779817908845844447245
61660113054779817908846192008931
61660113054779817908849171805259
61660113054779817908866736337793
61660113054779817908866739525737
61660113054779817908866993555237
61660113054779819143375929016069
61660113054779819144191833476401
61660113054779819144191862174161
61660113054779819144212754066113
61660113054779819144212757252653
61660113054779819144212782762469
61660113054779847549296094200905
61660113054779847549567690312601
61660113054779852490951761220265
61660113054837139227840078061129
61660113054837139230371483359109
61660113054837139276037999645891
61660113054837139276125039571217
61660113054837150394161441396499
61660113054837154052001172777291
61660113054837154052001201475051
61660113054837154054257509705227
61660113054837154054257538284943
61660113054837154054532578075271
61660113054837154054532606773031
61660113054837154059532612734499
61660113054837154061788949544391
61660113054837154061875731674897
61660113054837155889675237453775
61660113054837155892017980159217
61660113054837183701925129473197
61660113054837183702489990079247
61660113054837189236414212729243
61660113054837189236414215911571
61660113054837189236414330702819
61660113054840757561059607258777
61660113054840757566142953089269
61660113054840758153327904976549
61660113054840758155584241904485
61660113054840758155646917930261
61660113054840758155834946007589
61660113054840758160667960787605
61660113054840758160667960905649
61660113054840758163178444080127
61660113054840758163178445497277
61660113054840758163181796947957
61660113054840758163265111320215
61660113054840758163265484372843
61660113054840790912048947204307
61660113054840790912882333297453
61660113054840790912884627547987
61660113054840790912885775440891
61660113054840791506845177961711
61660113054840791507406967943161
61660113054840791507410411621793
61660113054840791507678564054857
61660113054840791507682006198295
61660113054841039906227394452667
61660113054841041141009327947599
61660113054841041688357798503001
61660113054841056514774887190507
61660113054841056514778358031705
61660113054841056519858575977591
61660113054841057755204593704507
61660113054841091102134296240553
61660113054841091102135448850819
61660113054841091696931679608223
61660113054841102222783354689347
61660113054841102222786820826281
61660113054848855945592131637463
61660113054848857774898699778103
61660113054848857775714235790901
61660113054848857775714492535961
61660113054848857775714494071155
61660113054848857779978951007969
61660113054848861441102198473909
61660113054848861441102455691353
61660113054848861441102571526537
61660113054848861441105923344607
61660113054848861441105927576695
61660113054848862676452716955943
61660113054848862678147292600189
61660113054848862717101662276339
61660113054848862723879956803705
61660113054848863263630845257855
61660113054848863263633939740437
61660113054848863263634196957881
61660113054848863263634201308013
61660113054848863263693521283631
61660113054848863265893632718531
61660113054848863266140980771477
61660113054848863266141237988921
61660113054848863266141239156725
61660113054848863266141239524115
61660113054848863266141242339053
61660113054848863266144336821635
61660113054848863266224926581611
61660113054848863270409139667177
61660113054848863270409139785221
61660113054848863270412491485247
61660113054848863270412495717335
61660113054848863270412495835379
61660113054848863270474910411623
61660113054848863272671927245897
61660113054848863272919275416887
61660113054848863272919532516287
61660113054848863272919536748375
61660113054848863272919624376849
61660113054848863272922631467045
61660113054848863272922975705273
61660113054848863272922975823317
61660113054848863273003192411217
61660113054848863273003192412621
61660113054848863273006287011843
61660113054848863273006315709603
61660113054848863273568051483477
61660113054848863273759432441733
61660113054848896617715296957583
61660113054848896617962906578105
61660113054848896617966259445935
61660113054848896617966262628263
61660113054848896617983827166413
61660113054848896617987266121907
61660113054848896617987294819667
61660113054848905954228685586293
61660113054848905954229061826865
61660113054849162867393498238771
61660113054849162867396965892025
61660113054849163463026931839295
61660113054849163463030026439921
61660113054849196807236939531835
61660113054849196807236939533239
61660113054849206097745694676017
61660113054873161940248680125157
61660113054873171274042263375691
61660113054873173065774453615447
61660113054873178594548957422773
61660113054873178594548957540817
61660113054873178594552310408647
61660113054873178594552425076027
61660113054873178594611633566593
61660113054873178601892107952499
61660113054873178602143154894151
61660113054873178602146512462033
61660113054873178602146512466245
61660113054873206411885928742867
61660113054873206412450784627183
61660113054873211948066230407935
61660113054873211948066230525979
61660113054873211948069583393809
61660113054873211948128906551755
61660113054873211948631086292251
61660113054873211948631114990011
61660113054873211948885490924041
61660113054873221282425041079093
61660113057406318444103740567630
61660113057406318444106063515924
61660113057406323934533924977488
61660113057406351797623336501086
61660113057406518547127117954908
61660113057479253318739271977684
61660113057479269927287018379246
61660113057479269927287018396508
61660113057479269927287022978516
61660113057479269927287104472526
61660113057479269927287104485576
61660113057479269927287109071796
61660113057479297790292718853256
61660113057479297790857694106786
61660113057479303279112038668456
61660113057479303279112038685718
61660113057479303279112124761736
61660113057479303279112124774786
61660113057503312930327050067254
61660113057503312930327050068658
61660113057503312930329373015548
61660113057503312930330144669284
61660113057503314762165107704590
61660113057503314762168202305216
61660113057503328989834191208092
61660113057503328992285355469762
61660113057503328992286127123498
61660113057503328992286127477630
61660113057503564943617693679010
61660113057503568649654972019482
61660113057503568649657381061056
61660113057503569885001764586674
61660113057503570434047881275408
61660113057503579767774947652030
61660113057503579767775033745310
61660113057503579767775722492306
61660113057503584709162199253600
61660113057503585258205132079150
61660113057503585258205910088704
61660113057503613121294629678766
61660113057503614906184124836332
61660113057503614951435703120794
61660113057503614952192200288561
61660113057503614952192200347610
61660113057503629174022215143568
61660113057503629180716454262644
61660113057503629180799361778030
61660113057503629180799447871310
61660113057503629181556721475866
61660113057503629723065234062398
61660113057503629723068328663024
61660113057511690368511170012316
61660113057511690368511173211906
61660113057511718231600581535914
61660113057511720061743977926236
61660113057511734291105399721816
61660113057511734291105399728458
61660113057511734833373594955504
61660113057515778128540883285124
61660113057686094225682390214612
61660113057686094820206651788818
61660113057686096673511593105751
61660113057686100301686636525320
61660113057694205489856054121889
61660113057697802224939989096181
61660113057697802224943475880582
61660113057697804055085724378000
61660113057697807715433413580967
61660113057698091296156170348126
61660113057698091296721026215180
61660113057698091296721026232442
61660113057698102412581566205122
61660113057698102414757319492066
61660113057698107355660988540670
61660113057698107356414133951846
61660113057698107897925737007746
61660113057698107903008311190118
61660113057698107903011753801520
61660113057698107903012525453852
61660113057698107904703613840495
61660113057698107904704002856018
61660113057698107904704007442238
61660113057698107904704007461103
61660113057698107904706196585411
61660113057698107905267742718680
61660113057698107905268861909612
61660113057698107905457148267194
61660113057698107905457148621326
61660113057698107905459475801708
61660113057698107951210647437962
61660113057698107951210733531242
61660113057698107951210737780592
61660113057698107951213060650145
61660113057698107951213060711624
61660113057698107951213701632899
61660113057698107951213702099459
61660113057698107951213746276292
61660113057698107951213832303881
61660113057698107951214089581400
61660113057698109734765910154489
61660113057698135766098839190284
61660113057698141249750757296956
61660113057698141256527907123574
61660113057698141256529023145228
61660113057698141256529023617612
61660113057698141256529026786682
61660113057698141257093882198822
61660113057698141257093882670998
61660113057698141257282168556404
61660113057698141257282169028628
61660113057698151825605980331122
61660113057698152370319484389736
61660113057698152370319484395352
61660113057698152374649774071562
61660113057698152375213858303546
61660113057698152377097405870090
61660113057698152377662609291602
61660113057698152377662609297218
61660113057698157316032725316118
61660113057698157316790343271330
61660113057698157316790343276946
61660113057698157316790347520680
61660113057698157316790347522084
61660113057698157316790347526296
61660113057722117554163525734897
61660113057722117554163913333478
61660113057722117554166236281772
61660113057722117554226675453938
61660113057722117554229770054564
61660113057722152737889753379080
61660113057722166960476262705826
61660113057722166967251089578534
61660113057722166967251089579938
61660113057734126955133389277534
61660113057734126955196151042458
61660113057734130661171446707632
61660113057734158478570114216012
61660113057734158478570116929350
61660113057734159713916906308598
61660113057734163968934097431664
61660113057734163968996859196588
61660113057734163969750004607764
61660113057734174538830318904244
61660113057734174538831093744520
61660113057734175087874112663350
61660113057734175126096626438980
61660113057734175132787382539183
61660113057734175132790869323584
61660113057734175132873388307269
61660113057734175132874547913718
61660113057734175133627668875458
61660113057734175133627692855904
61660113057734175133627693324894
61660113057734175133627696038232
61660113057734176368220565166028
61660113057734176368220565168458
61660113057734176368220565640634
61660113057734176368973686602374
61660113057734176368973710577204
61660113057734176368973711051810
61660113057734325250951845050107
61660113057791444600152580214932
61660113057791450159307332526040
61660113057791494631697679214639
61660113057791496385587549638132
61660113057791496462409416738484
61660113057791511217089392104502
61660113057795048724450933711861
61660113057795048724454420496262
61660113057795052423779633630598
61660113057795052428796734196657
61660113057795054261454052718355
61660113057795054261454097379001
61660113057795068489999614817848
61660113057795068490818961324670
61660113057795069085340156993788
61660113057795098733091301336065
61660113057795098733091345977028
61660113057795112962456209942380
61660113057795347060397959937298
61660113057795348913700607003697
61660113057795348913702901254231
61660113057795348913704093788098
61660113057795352544133560869378
61660113057795352544137031710576
61660113057795352551100113057970
61660113057795352551665348369398
61660113057795352551668442970024
61660113057795352613050202117557
61660113057795352613050227610120
61660113057795352613050227627382
61660113057795352613050227628834
61660113057795352620306202522753
61660113057795352620392319410122
61660113057795353824668309151264
61660113057795353848397020177312
61660113057795353855174941652050
61660113057795354404217963740158
61660113057795354449971545480796
61660113057795354450724646248579
61660113057795354450724646715139
61660113057795354450724661142022
61660113057795354450724690891972
61660113057795354450724691375785
61660113057795363731083808942881
61660113057795363736253548145656
61660113057795368672555048990608
61660113057795368679249288109684
61660113057795368679332970465346
61660113057795368680086068063851
61660113057795368680089554850682
61660113057795368680089555321454
61660113057795369221598018680033
61660113057795369221598063304552
61660113057795369221598063321814
61660113057795369221598066490066
61660113057795369221601165679342
61660113057795369226681412793760
61660113057795369226683732555514
61660113057795369226683735742054
61660113057795369228940155104554
61660113057795369229132574223022
61660113057795370509475204533451
61660113057795370510228345712539
61660113057795397015959096317054
61660113057795397082992870959724
61660113057795397082992899656080
61660113057795397089770821130818
61660113057795397090334876665042
61660113057795397091943058937005
61660113057795398320787409984778
61660113057795398327289076663921
61660113057795398328130534886644
61660113057795398876336385886522
61660113057795398876603720388043
61660113057795398876603720392415
61660113057795398876604868280947
61660113057795398876604868285319
61660113057795398876607207172444
61660113057795398876607207176816
61660113057795398876608355065348
61660113057795398876608355069720
61660113057795398877172066243300
61660113057795398915584013797240
61660113057795398922926765644048
61660113057795398922927138696676
61660113057795398922927138699106
61660113057795402573423083593762
61660113057795402573423083611024
61660113057795402573423084065938
61660113057795402573423084083408
61660113057795402573423086779276
61660113057795402580201005540676
61660113057795402580201008727216
61660113057795402580765175393764
61660113057795402580765864611532
61660113057795402580949520522919
61660113057795402580950668415823
61660113057795402580953007307320
61660113057795402580954155200224
61660113057795402580954155219907
61660113057795403816299799868896
61660113057795403816300947761800
61660113057795403816301033855080
61660113057795413082810510252662
61660113057795413142500040796918
61660113057795413144108223068881
61660113057795413144111709853282
61660113057795413151726803939164
61660113057795413151726803940616
61660113057795413152290888171148
61660113057795413691543059698486
61660113057795413691543059715956
61660113057795413691543834537358
61660113057795413693988457824328
61660113057795413693990866864658
61660113057795413698320981173224
61660113057795413698885840244080
61660113057795413699075245798258
61660113057795413699075245798418
61660113057795413700766379299066
61660113057795413700769821442504
61660113057795413700769821442664
61660113057795413700769822840732
61660113057795413700769822859605
61660113057795413700769822859606
61660113057795413701331195126369
61660113057795413701331582724950
61660113057795413701331582726194
61660113057795413701333905673244
61660113057795413701333907072716
61660113057795413701333907072924
61660113057795418632931000045648
61660113057795418639705826919760
61660113057795418640462415538636
61660113057795418640462415555898
61660113057795503942192136072019
61660113057795504492075339399811
61660113057795520597335807046639
61660113057795521146378826083721
61660113057795521222634757768618
61660113057795565618769561653697
61660113057795565626112600466738
61660113057795570557708922845777
61660113057795570557709008939057
61660113057803457730133415382954
61660113057803457730698271267270
61660113057803457730698357356338
61660113057803457730886646900460
61660113057803459560276811773276
61660113057803473789638233568856
61660113057803473789638233575498
61660113057803473790394821615338
61660113057803474331903068148904
61660113057803474331906428802544
61660113057803474336986675433140
61660113057803474336986675901104
61660113057803474336986675905316
61660113057803474336986761994384
61660113057803474336989770501730
61660113057803474336989770505942
61660113057803474336989856595010
61660113057803474338681247890846
61660113057803474338681252470424
61660113057803474338681252477066
61660113057803474338681252490116
61660113057803474339246106961702
61660113057803474339246111560972
61660113057803474339246193050770
61660113057803474339434393319284
61660113057803474339434393669204
61660113057803474339434397905504
61660113057803474339434398371038
61660113057803474339434479408352
61660113057803474339434483994572
61660113057803474339437835462722
61660113057803474339437835812642
61660113057803474339437840516906
61660113057803474384434449918091
61660113057803474384434837397602
61660113057803474384434837400032
61660113057803474384434923493312
61660113057803474385187591097179
61660113057803474385187949880334
61660113057803474385187954584598
61660113057803474385187978576690
61660113057803474385187978579120
61660113057803474385187982808778
61660113057803474385188064672400
61660113057803474385188068902058
61660113057803474385188068904488
61660113057803474385191034303427
61660113057803474385191420722558
61660113057803474385191424971908
61660113057803474385191425426822
61660113057803474385191425444084
61660113057803502200076055546018
61660113057803502200076084242374
61660113057803502200076170331442
61660113057803507683728088438114
61660113057803507690506268180056
61660113057803507690506268652232
61660113057803507690506271366596
61660113057803507690506271838772
61660113057803507690506357927840
61660113057803507691071213339980
61660113057803507691071213812156
61660113057803507691259413608494
61660113057803507691259414080878
61660113057803507691259499697562
61660113057803507691259500169786
61660113057803509520649664508899
61660113057803518262596926117364
61660113057803518801849097644702
61660113057803518804296815530894
61660113057803518808627019119440
61660113057803518808627019123652
61660113057803518811074741589374
61660113057803518811639940314668
61660113057803518811639940432760
61660113057803518811639940437132
61660113057803518811639945018932
61660113057803518811639945036401
61660113057803518811639945036402
61660113057803518850050400320288
61660113057803518850050400322718
61660113057803518857393525224584
61660113057803523743236263152992
61660113057803523750011089559140
61660113057803523750011090027104
61660113057803523750767673944476
61660113057803523750767674412488
61660113057803523750767674416860
61660113057803523750767678661838
61660113057807060001882637126884
61660113057807060001882723215952
61660113057807060001882726402492
61660113057807060001945399245940
61660113057807060001945485335008
61660113057807061832026033517206
61660113057807061832026119610486
61660113057807061832088795636262
61660113057807072942803999193682
61660113057807072942804085286962
61660113057807072949578453012736
61660113057807076061387544595036
61660113057807076061450220620812
61660113057807076603090880738176
61660113057807076603153556763952
61660113057807076610430473171236
61660113057807076610430477407536
61660113057807076610430563496604
61660113057807076610493234940372
61660113057807076610493239522380
61660113057807076610493321029440
61660113057807076656184029382366
61660113057807076656184033631716
61660113057807076656184058078722
61660113057807076656184058081152
61660113057807076656184062330502
61660113057807076656184144174432
61660113057807076656184148423782
61660113057807104473767074836895
61660113057807104473770516980333
61660113057807104473770561621296
61660113057807104474335760464474
61660113057807104474335875249898
61660113057807106297136146607212
61660113057807106303913953289884
61660113057807106304478812360740
61660113057807106304479185413368
61660113057807106304479185415798
61660113057807109962255493110526
61660113057807109962255497696746
61660113057807109962255579199594
61660113057807109962255583785814
61660113057807109962318341318650
61660113057807120533844049374508
61660113057807120533844049492600
61660113057807120533844049496972
61660113057807120533844054096242
61660113057807121121297528281696
61660113057807121128071982103180
61660113057807121128636841174036
61660113057807121128640653183562
61660113057807121128640653203254
61660113057807122356644320847484
61660113057807122356644320849914
61660113057807126014420719219930
61660113057807576916062681582169
61660113057807576922840603056907
61660113057807576922840603061119
61660113057807576923402450433877
61660113057807576923405458945435
61660113057827483988141330567916
61660113057827517341721279578854
61660113057827522832088706002366
61660113057827533996778901202045
61660113057831371601338200041388
61660113057831375330266978411117
61660113057831377160685571939881
61660113057831391382432113845233
61660113057831393220192583939107
61660113057831419795464134271907
61660113057831419802995212871206
61660113057831419802995212871366
61660113057831419802995241568966
61660113057831421014616764764062
61660113057831421556883010118528
61660113057831421563660931593266
61660113057831421586567958614611
61660113057831421586569106507515
61660113057831421586569149620086
61660113057831421624770702408175
61660113057831421632291308940886
61660113057831421632300621401185
61660113057831421632301769294089
61660113057831421632301785256975
61660113057831421632301900028332
61660113057831421632301900048015
61660113057831421632385492529398
61660113057831421632385582873639
61660113057831421633138609248430
61660113057831421633138613493559
61660113057831421633138637940574
61660113057831421633138723560652
61660113057831421633138724033854
61660113057831421633138728284815
61660113057831426498270175626818
61660113057831426527956315128376
61660113057831435862503501904948
61660113057831435862503501905108
61660113057831435862503506137036
61660113057831436411546525055866
61660113057831437684263912354612
61660113057831437684274372707815
61660113057831437691794979240526
61660113057831437691805439593729
61660113057831437692645749851401
61660113057831437692645750383652
61660113057831437692645750389268
61660113057831437692645754634370
61660113057831437692645754634397
61660113057831437692645779081412
61660113057831437692645865174692
61660113057831441352114343941672
61660113057831441352933690564156
61660113057839480440847441920780
61660113057839482270990835111512
61660113057839482270990835128774
61660113057839496500352260113324
61660113057839497049395279014892
61660113057839497095148361670493
61660113057839497095148863924808
61660113057839497095148863942070
61660113057839497095151829323747
61660113057839524913300475982762
61660113057839524913300475982922
61660113057839524913300504679278
61660113057839524913300590768186
61660113057839524913300594997844
61660113057839526742690845983791
61660113057839526743443872354370
61660113057839526743443872359986
61660113057839526743443876602694
61660113057839526743443901052130
61660113057839526743443986670804
61660113057839526743443986673234
61660113057839526743443987145410
61660113057839526743443991394967
61660113057839530402914874948348
61660113057839530403479644743596
61660113057839530403479730832664
61660113057839530403730691803292
61660113057839530403730777892360
61660113057839540949080828341246
61660113057839540949081201393874
61660113057839540972808764542876
61660113057839540972808765010888
61660113057839540972808765015260
61660113057839540972808769260238
61660113057839541514257700758490
61660113057839541560073928882378
61660113057839541566764684982581
61660113057839541567604995768292
61660113057839541567605000023222
61660113057839541567605024466052
61660113057839541567605110559332
61660113057839542802952161388112
61660113057839542802952165637462
61660113057839546462419693140892
61660113057839546463235509995836
61660113057839546463235596084904
61660113057839546463238953670096
61660113057843594114376176696565
61660113057843601458583166225930
61660113057843601458593669625854
61660113057843601458614561634446
61660113057843601465389001107023
61660113057843601465389001461155
61660113057843601465389041319878
61660113057843601465455246824912
61660113057843601465455250012856
61660113057843601465455278709212
61660113057843601465957343598350
61660113057843601465957343598593
61660113057843601465957343659829
61660113057843601465957343776469
61660113057843601465957344132005
61660113057843601465957372828361
61660113107691464157148511573749
61660113107735901457172969088187
61660113107735902692523487570221
61660113107735902822190040242227
61660113107735902828964867116339
61660113107735902828968334769593
61660113107735936176522101562477
61660113107921123907848388163261
61660113107921123910292753050433
61660113107921123910296109100591
61660113107921125143466373536937
61660113107921423502322722704881
61660113107921423502322725892825
61660113107921423914104728615257
61660113107921424099563318350861
61660113107921425149450746340769
61660113107921425332736938842981
61660113107921425334909339264317
61660113107922318986590922235427
61660113107922324481853748845057
61660113107922324484360792590253
61660113107922324484364145453871
61660113107922324484364145458083
61660113107922324530114374312177
61660113107922325719710163179383
61660113107922325758117241627411
61660113107922354170250443704909
61660113107922354170814527936893
61660113107922354170815299589225
61660113107953544349341035203617
61660113107953544349341121296897
61660113107953545577075402523941
61660113107953545583850229398053
61660113107953545583853697051307
61660113107953545584687139023813
61660113107957441273343812178497
61660113107957441273343815365037
61660113107957441273406487849981
61660113107957441273406491036521
61660113107957442508689829904009
61660113107957446214790558756241
61660113107957446214790561944185
61660113107957448045204774894341
61660113108014782960542172581233
61660113108015683530529733376183
61660113108015683530533175519621
61660113108015684758532600690013
61660113108015684758536039646911
61660113108015713033970363069535
61660113108015713033970366256075
61660113108015718521890067963839
61660113108015718521890071150379
61660113108018385231520803735675
61660113108018385233965082529567
61660113108018385233965168622847
61660113108018386461967688393865
61660113108018679879523906343073
61660113108018684818651640322801
61660113108018684825991323081229
61660113108018684825994793922427
61660113108018685420791397732459
61660113108018686465779663958689
61660113108018719819296936943851
61660113108018720414658399826143
61660113108019580310012286634309
61660113108019585249140020614037
61660113108019585805526078324191
61660113108019585808033118882847
61660113108019585808033204976127
61660113108019587033528684188489
61660113108019587079282269098357
61660113108019620387045957173651
61660113108019620982407420055943
61660113108019631560769679990049
61660113108026490342094219297925
61660113108026490342097658254823
61660113108026491569829358270581
61660113108026491572026375104807
61660113108026491572273723157753
61660113108026491572277079207911
61660113108026491576604558197321
61660113108026491577441094770453
61660113108026491577441467823081
61660113108026491578804669632173
61660113108026491579052279134651
61660113108026491579055718091549
61660113108026790533540649492019
61660113108026791578614003298677
61660113108026791583697349129169
61660113108026791585392183040619
61660113108026791585392187639889
61660113108026791585395655293143
61660113108026791759100296625041
61660113108026791766711688768641
61660113108026791766711947035845
61660113108026824930439023587887
61660113108026825524963659749755
61660113108026825524963659751159
61660113108027675535283784071099
61660113108027685418057741976731
61660113108027685420568224678825
61660113108027686655096012399599
61660113108027686655915014058073
61660113108027686655915272810711
61660113108027686655915387110701
61660113108027690359441812884395
61660113108027690361952295586489
61660113108027690361955763239743
61660113108027690499212964222813
61660113108027690499216431876067
61660113108027690910994970131785
61660113108027690915830965195175
61660113108027690915830965199387
61660113108027690918338005758043
61660113108027690918338008940371
61660113108027690918338091847111
61660113108027690956751993997147
61660113108027690961584664894679
61660113108027690964091705453335
61660113108027690964095147596773
61660113108027692143834718952377
61660113108027692143835092005005
61660113108027692145526199523613
61660113108027692145529667176867
61660113108027692146341759511033
61660113108027692146342016728477
61660113108027692146342102467625
61660113108027692146342132563661
61660113108027692146345488613819
61660113108027692150609545826489
61660113108027692150609802571549
61660113108027692150609918879117
61660113108027692150612898694319
61660113108027692150613270224803
61660113108027692152869238332199
61660113108027692152872705985453
61660113108027692153119939252975
61660113108027692153119942435303
61660113108027692153120025342043
61660113108027692153120282209567
61660113108027692153120282559487
61660113108027692153120311255843
61660113108027692153120396994991
61660113108027692153123754444829
61660113108027692189588303862245
61660113108027692192095691963713
61660113108027692192098786564339
61660113108027692192099044831543
61660113108027692196363130736357
61660113108027692196366598389611
61660113108027692198873613438451
61660113108027692198873986491079
61660113108027692198877081091705
61660113108027692198877339358909
61660113108027692199438730772299
61660113108027692199442198425553
61660113108027720604789536129757
61660113108027720604792975085251
61660113108027720604792978273195
61660113108027720604793003783011
61660113108027725497916076169523
61660113108027726092712679979555
61660113108027726092712679980959
61660113108027726092712683167499
61660113108027734834154400088515
61660113108027734834157752956345
61660113108027735435732396214483
61660113108027736618544206969651
61660113108027736618547564554843
61660113108027736625322501497017
61660113108027736625325859082209
61660113108027736664297791879519
61660113108027736664297796465739
61660113108027736664300891066365
61660113108027736664301264118993
61660113108027736671075717940477
61660113108027736671075971971381
61660113108027736671075976207681
61660113108027736671076086406885
61660113108027736671079185593731
61660113108027736671079443860935
61660113108050805672744950782525
61660113108050806900747814909815
61660113108050806908359465320619
61660113108050850007954797366125
61660113108050850007958268207323
61660113108050850144319437635471
61660113108050851243300815093041
61660113108050851372887157651289
61660113108054753840182804272163
61660113108062807562779999941729
61660113108062807700040668578053
61660113108062808935387457957301
61660113108062812641424739485717
61660113108062812641428178442615
61660113108062812641428207138971
61660113108062842747004750348155
61660113108062842747004753536099
61660113108062842884202746500939
61660113108062856976638142999583
61660113108062857571165876950021
61660113108062857577944171477387
61660113108062857708363869914861
61660113108062857715142049652591
61660113108062857715142049656803
61660113108062857715142164442227
61660113108062858760759338164621
61660113108062858767537632691987
61660113108062858943707564693483
61660113108062858943710659294109
61660113108062858943710917561313
61660113108062858943711032346737
61660113108062858950485486168221
61660113108062858950485744435425
61660113108062858950488839036051
61660113108062858950488953821475
61660113108062858950489212088679
61660113110584838441015632488508
61660113110584838441015632488509
61660113110678241777209624178898
61660113110678241777401009665684
61660113110678241777401009665685
61660113110680790935649484071105
61660113110681243669918663288992
61660113110681243807116654836731
61660113110681243807116656433160
61660113110682144237730328958887
61660113110682144237730329076979
61660113110682144237730330493921
61660113110682144237730330559528
61660113110682144237730359190277
61660113110682144237730445463044
61660113110682144237918730289075
61660113110682144374928323104469
61660113110682144374928351800825
61660113110682144374928351865703
61660113110682144375179398925399
61660113110682158467091870464118
61660113110682158467280156808659
61660113110688898427028525590084
61660113110689348780223926400548
61660113110689363604573221918843
61660113110689363604573224634611
61660113110689363741833976177675
61660113110689363741833979360003
61660113110860556727459593873278
61660113110863723744946215203560
61660113110864473409998799813474
61660113110864473409998800863234
61660113110864473416776979555416
61660113110871678096531991282060
61660113110871678097096075512640
61660113110875285904526971398307
61660113110875736074332235587019
61660113110875736074332235587020
61660113110875736074332235587103
61660113110875736211592218310243
61660113110875736661597402108670
61660113110875780546533568436713
61660113110875780546533568436797
61660113110876636642143931488304
61660113110876637236668537437656
61660113110876637236668566134012
61660113110876637374201288097710
61660113110899781455804755710390
61660113110899781455804760427751
61660113110911753431122821366688
61660113110911760606904210605152
61660113110911787196485119243190
61660113110911803255993040989236
61660113110911803255993040989245
61660113110911803256557900055880
61660113110911803393755893020560
61660113110911803988552495314272
61660113110911805223333653968928
61660113110968624864872274166416
61660113110968624864873045820152
61660113110968674277897459946152
61660113110969080707368919274810
61660113110969080707933003506794
61660113110969095074555180228856
61660113110969124584962706858089
61660113110969125180323390121264
61660113110969125180323393303592
61660113110969125317019979307845
61660113110969125317020065046993
61660113110969997335437804023943
61660113110970025740793171206821
61660113110970025747570315938616
61660113110970031235490709400476
61660113110972582226394295227571
61660113110972981475000527412968
61660113110972983161108346724350
61660113110972983305147309952919
61660113110972983305712137141608
61660113110972983305712165837235
61660113110972983305712165837964
61660113110972983305900536871155
61660113110972997398001209015267
61660113110972998129869045341414
61660113110972998129869046876448
61660113110972998129869128248154
61660113110972998129869132965516
61660113110972999220615487925263
61660113110972999220615487926667
61660113110972999227955170685095
61660113110972999227958523552925
61660113110973027182741097456005
61660113110973027777537699749717
61660113110973027777537785488865
61660113110973027778102555634032
61660113110973027778102555634033
61660113110973027778102641373181
61660113110973031298114953485752
61660113110973031298676370413170
61660113110973881906053565890580
61660113110973881906053567425614
61660113110973881906053651979488
61660113110973881906053653514682
61660113110973883736200517545160
61660113110973883736451449701423
61660113110973883872896329828427
61660113110973883873712232772439
61660113110973897965812904916551
61660113110973899795955237974431
61660113110973899795958590842261
61660113110973899932964816088725
61660113110973899933219349817211
61660113110973899933219349933851
61660113110973899933219349935255
61660113110973927613292210460113
61660113110973927750552879096437
61660113110973928208088812753825
61660113110973928208088813104473
61660113110973928208653668638141
61660113110973928345349481390149
61660113110973928345914337274465
61660113110973931866428747757230
61660113110973933101211827548796
61660113110973933101775540316616
61660113110973933101776688209520
61660113110973933101776774302800
61660113110973933696573292038275
61660113110973942430675412399297
61660113110973943025472015043658
61660113110973944268160695337699
61660113110980636278997162811321
61660113110980686101352306631643
61660113110980686101352392720711
61660113110981086448801275627234
61660113110981086586061944263558
61660113110981088278756760247588
61660113110981088415933746058504
61660113110981102638039168006495
61660113110981102638039168124503
61660113110981102638039171188823
61660113110981102645378853947251
61660113110981102645567140291783
61660113110981103095574733309903
61660113110981103095574733311307
61660113110981103102914416068331
61660113110981103102914416069735
61660113110981103102917768936161
61660113110981103102917768937565
61660113110981103103106054230933
61660113110981103103106054232337
61660113110981103103106055765883
61660113110981103103106058481651
61660113110981136408420990965407
61660113110981136408420992500441
61660113110981136408421365553069
61660113110981146980511927896766
61660113110981146980511932679735
61660113110981146980511932679819
61660113110981147117772687422680
61660113110981147117772687422681
61660113110981147712004057579567
61660113110981147712004057579568
61660113110981147712004058642425
61660113110981987016362269494068
61660113110981987016362298190424
61660113110981987016362384279492
61660113110982003670914350971106
61660113110982003807924061473365
61660113110982003808178592137537
61660113110982003808178595201851
61660113110982003808178595319895
61660113110982031488815540444939
61660113110982033318394075859548
61660113110982033318958931743864
61660113110982036976169926636802
61660113110982036976170299689430
61660113110982047548323714687641
61660113110982048142555085907386
61660113110982048143119940722339
61660113110982049377898894052092
61660113111004997726234629629749
61660113111004997726234629633961
61660113111005147432184170499250
61660113111005148026980772792962
61660113111005148027544852242922
61660113111005148027545628677278
61660113111005162851703614380593
61660113111008999930696159412025
61660113111009006015924007858202
61660113111009022075427769029873
61660113111009022075431125078663
61660113111009022075431125080067
61660113111009048520156044084152
61660113111009048520717461011570
61660113111009048657918811090670
61660113111009049755502837714201
61660113111009049755503985604925
61660113111009049756067696784974
61660113111009049756067696785010
61660113111009049756067696785058
61660113111009049892700744585602
61660113111009049892701892476325
61660113111009050350028618651929
61660113111009050350300589436100
61660113111009050350865448502744
61660113111009050487226525527944
61660113111009050487498494770037
61660113111009050488063350654353
61660113111009050488063355371715
61660113111009055840730777031041
61660113111009055841295545221193
61660113111009065312220317782634
61660113111009066403029345703837
61660113111009066403029431792905
61660113111009066403029434980849
61660113111009066403029436042255
61660113111009066409804172577949
61660113111009066409804258667017
61660113111009066410372469006466
61660113111009066410372470605703
61660113111009066410372470605704
61660113111009066410372473789435
61660113111009070063254608594800
61660113111017103805404638933491
61660113111017125950387014413145
61660113111017125950387014414549
61660113111017125950390370463303
61660113111017125950390370464707
61660113111017153630176539828481
61660113111017153630462083097473
61660113111017153630462455106164
61660113111017153630462455106165
61660113111017153631026942163296
61660113111017153631027315215924
61660113111017153768224849034696
61660113111017153768225222087324
61660113111017154865808875658228
61660113111017155597803757875968
61660113111017155598368613760284
61660113111017160951036040142597
61660113111017170215850567475783
61660113111017170277988679831924
61660113111017170284480940596499
61660113111017170284763504056112
61660113111017170284763504056113
61660113111017170284766860106270
61660113111017170284766860106271
61660113111017170284766860107674
61660113111017170284766860107675
61660113111017170421678937806318
61660113111017170421678937807722
61660113111017170421689398161129
61660113111017170422526269520952
61660113111017170422529713201779
61660113111017175774911132439440
61660113111017175775130930945942
61660113111017175775193692710866
61660113111017175775695788421773
61660113111017175775695790016069
61660113111017175775758417864422
61660113111017175775758460911089
61660113111017175775758465694058
61660113111017175775758551780993
61660113111017175775758551781965
61660113111017175775758551783126
61660113111017175775758551783369
61660113111017175775761904649795
61660113111017175775761904651199
61660113116585515675074688315030
61660113116586865497616940992753
61660113116586867143992852319329
61660113116586867144561064258051
61660113116586867144749092153048
61660113116586867144749092335379
61660113116589568847996151779572
61660113116597673958301414889724
61660113116597673958489700184496
61660113116597688781894211645143
61660113116597688782650710409423
61660113116597688782650713241831
61660113116597688965665049693359
61660113116597688965665052875687
61660113116598873068442564525884
61660113116598889539733089234791
61660113116598889722747428752007
61660113116598995365365662386066
61660113116781359731987830769072
61660113116781360143769836678044
61660113116784061435423291709287
61660113116784061839674919295606
61660113116785262192506324559083
61660113116785306664143573176793
61660113116785307068310828311585
61660113116785307075925836303209
61660113116785463939308472598421
61660113116808376763891359866193
61660113116808421236012104963281
61660113116816467643999061611446
61660113116816510285995006541284
61660113116816526757253762586475
61660113116820369509469131282968
61660113116820369509720179759606
61660113116820369921502185668578
61660113116820384334717439542391
61660113116820385974231372386116
61660113116820385974231372387520
61660113116820385981574411194702
61660113116820419327748678319840
61660113116820428807107743245749
61660113116820430453483625874517
61660113116820434159521679055265
61660113116878604996149774839793
61660113116878606231498775384752
61660113116878606643281154530087
61660113116878606643281926000088
61660113116878622702785857931591
61660113116878622702788952532217
61660113116878654819265232385729
61660113116878656053775196630528
61660113116878656053775196636144
61660113116878656648571456091356
61660113116881307934933858489334
61660113116881307934933863088604
61660113116881308339185863911286
61660113116881322759095244949217
61660113116881324398692976532483
61660113116881324398692976533887
61660113116881324398693005230243
61660113116881324406032659290911
61660113116881324406036012158741
61660113116881357749678844395838
61660113116882507456395154462941
61660113116882507456416075169341
61660113116882507456667123745357
61660113116882509103799533368201
61660113116882523516175297988059
61660113116882523516177620936353
61660113116882523927684559779955
61660113116882523927705480486355
61660113116882523927957561002083
61660113116882525346321017213039
61660113116882525346321017331083
61660113116882525346321045910799
61660113116882551921529545488955
61660113116882553567821772927265
61660113116882553575436895709929
61660113116882557272167573412061
61660113116882557279509579118783
61660113116882557279782581291293
61660113116882557279782581304307
61660113116882558514292574239676
61660113116882568392818949289649
61660113116882568392818949756209
61660113116882573339287399483837
61660113116882675440956314335838
61660113116882709227197590737014
61660113116882709227197595336284
61660113116882718693345292289977
61660113116882718693345292756537
61660113116889411809893017780694
61660113116889413456834248736764
61660113116889413457022534031536
61660113116889413639785711466140
61660113116889427861870212825823
61660113116889427861870216008151
61660113116889427869209898766579
61660113116889427869398185111111
61660113116889427869401279711737
61660113116889428273652221917123
61660113116889428273652221918527
61660113116889428273652250614883
61660113116889428280427045492183
61660113116889428280991904675551
61660113116889428280991904676955
61660113116889428280991933373311
61660113116889428280995257543381
61660113116889428280995257544785
61660113116889428281183544256463
61660113116889428281183547088871
61660113116889428464197886728551
61660113116889458111674007677165
61660113116889461632252065781393
61660113116889461632252438834021
61660113116889462867515547445936
61660113116889472935835130624527
61660113116889472935835131091087
61660113116889472935835131095299
61660113116889472935835132158109
61660113116890612566975395190596
61660113116890629038265923081623
61660113116890629221280262597679
61660113116890629221280262715723
61660113116890673510468023332166
61660113116913743609650582130899
61660113116913771610482294963601
61660113116913771610755295719169
61660113116913772845265259963968
61660113116913772845265259969584
61660113116913773249233640310625
61660113116913773249233640316241
61660113116913773256764704015615
61660113116913773256764707202155
61660113116913773256848386368847
61660113116913773256859237795612
61660113116913773256859237801228
61660113116913773257130174987941
61660113116913773257695029275828
61660113116913773257695032458156
61660113116913773257695034058797
61660113116913773440060744645915
61660113116913773440625600530231
61660113116913773440897572895597
61660113116913776963168228168689
61660113116913776963736443291191
61660113116913776963921372535805
61660113116913778191740193860609
61660113116913778198518376786123
61660113116913778199268165097381
61660113116913778199271517965211
61660113116913778786264712586568
61660113116913778786452740663896
61660113116913778786452740665300
61660113116913778793875330942300
61660113116913778793875334123224
61660113116913788082042119820685
61660113116917630834229042605054
61660113116917645658386039912915
61660113116917645658386039918739
61660113116917645658387073020479
61660113116917646070169336146895
61660113116917647305515006329511
61660113116917647305515092418579
61660113116917647305515096669381
61660113116917647305518477170793
61660113116917647488529436307609
61660113116917647488529436309061
61660113116917647488529436309097
61660113116917647488532792357851
61660113116917647488532792359255
61660113116917647488532821055611
61660113116917674071000676976645
61660113116917674071000676989743
61660113116917674071272644624733
61660113116917674071272644637747
61660113116917675306346345560156
61660113116917675306346345564528
61660113116917675306616109832507
61660113116917675306618314808801
61660113116917675306618432780801
61660113116917675306619434003981
61660113116917675306619437186309
61660113116917675306619465882665
61660113116917675710870404905723
61660113116917675717648555951309
61660113116917675718210087664151
61660113116917675718213411835625
61660113116917675718213415017953
61660113116917675718213440531981
61660113116917675718213443714309
61660113116917675900328164227416
61660113116917679424166749089017
61660113116917679424170106674209
61660113116917679424442074322213
61660113116917680652257541165288
61660113116917680659600580524755
61660113116917680659600581574515
61660113116917680659600610272275
61660113116917681253832444310229
61660113116917681254585585489317
61660113116917690130776343622097
61660113116917690130777462817277
61660113116917690535031757890493
61660113116917690542371440648921
61660113116917690542562049954761
61660113116917691770377428073109
61660113116917691770377514162177
61660113116917691770377517348717
61660113116917691770377518412979
61660113116917691770377546046561
61660113116917691777152254947221
61660113116917691777152341036289
61660113116917691777720551374334
61660113116917691777720552974975
61660113116917691777720552976379
61660113116917691777720556157303
61660113116917691777720581672735
61660113116917691777720581672819
61660113116917691777720584855147
61660113116917691777908839334009
61660113116917695483192718215091
61660113116917695483757577287351
61660113116917695483758605606246
61660113116917695483758606157127
61660113116917695483758610389215
61660113116917695483758610389299
61660113116917695483946892514757
61660113116917695483946895684071
61660113116917846196081235338887
61660113116925734709187168800214
61660113116925751180474340990002
61660113116925751180474340990003
61660113116925751180474369687519
61660113116925751180474369687603
61660113116925751180474369687762
61660113116925751180474369687763
61660113116925751180477722555433
61660113116925751363488681693737
61660113116925751363492037742491
61660113116925751363492037743895
61660113116925751363492066440251
61660113116925779181305935305232
61660113116925779181306054873673
61660113116925779181578022521677
61660113116925779181578022521713
61660113116925780416087871981088
61660113116925780827619199302388
61660113116925780827619202484716
61660113116925780827681846631808
61660113116925780827681849812732
61660113116925780827681965666630
61660113116925780827953933848205
61660113116925780827953933848289
61660113116925780828518789732605
61660113116925784527215667360400
61660113116925784533994311027091
61660113116925784534472012121868
61660113116925784534472040818224
61660113116925784534559170093735
61660113116925784534747452206179
61660113116925785769069019571824
61660113116925785769253948797724
61660113116925785770094244767755
61660113116925786364137707421785
61660113116925795644213933603845
61660113116925795644489340208747
61660113116925795652114942475542
61660113116925795652114942475543
61660113116925795652114971173302
61660113116925795652114971173303
61660113116925800594251929224779
61660113116925800594252158795627
61660113116925800594252273581051
61660113116925801188860219061153
61660113116925801188860219062557
61660113116925801188863571928983
61660113116925801188863571930387
61660113116925801189048504355925
61660113116925801189048533053685
61660113116925801189051857225159
61660113116925929244874010454919
61660113116925931105540719092479
61660113116925931106356626635761
61660113116925936451994735399197
61660113116925936458772915141139
61660113116925936459522703452397
61660113116925945739068984113644
61660113116925945922083322330558
61660113116925945922086675198388
61660113116925945922086679803482
61660113116925951282599263081750
61660113116925951282930652212034
61660113116925951282930652390153
61660113116925951299029182018313
61660113116925951306372303915970
61660113116925951306372307103914
61660113116925951306372308521063
61660113116925951306372308521064
61660113116925951306375689018020
61660113116925952518277703573065
61660113116925952519030963788379
61660113116925952541154496028026
61660113116925952541907756243340
61660113134311842815988079005190
61660113134315411183900432436553
61660113134315745276487978051216
61660113134315759551602989008492
61660113134323515058859677821193
61660113134323864661908247882344
61660113134506335266217954688589
61660113134506337049773260513315
61660113134506337095526845305139
61660113134509933830611168231326
61660113134509933830611254324606
61660113134509933831176024115642
61660113134509938086239229824279
61660113134509938086260150408375
61660113134509938086260150412587
61660113134509938131992814616103
61660113134510238321263408610127
61660113134510238321263408614339
61660113134510438376271697048876
61660113134510438376543664696880
61660113134510439610864454554702
61660113134510439610864454556106
61660113134510439611052854168338
61660113134510439611136422202866
61660113134510439611136422208482
61660113134510439611701278087182
61660113134534297338057040802838
61660113134542357976178749236525
61660113134542357976178792814678
61660113134542357976181072184819
61660113134542388218245495123004
61660113134542388218433784668530
61660113134542388218998640552846
61660113134542402447797400214221
61660113134542402447798219682410
61660113134546304908315941659316
61660113134546304908880800725960
61660113134546304908880886819400
61660113134546304909152854467404
61660113134546305457920462059598
61660113134546305457923819644790
61660113134546305457923905738230
61660113134546305457941268329042
61660113134546305457941354068190
61660113134546305457944710118348
61660113134546305457944710472480
61660113134546305457944740233098
61660113134546305457944826326538
61660113134546305458195873386234
61660113134546305503677375856898
61660113134546305503677403019672
61660113134546306692725868773004
61660113134546306692725869127136
61660113134546306693287286055958
61660113134546306693287371795106
61660113134546306693290724657320
61660113134546306693290727845264
61660113134546306693290728199396
61660113134546306739023393583814
61660113134546306739023417558644
61660113134546396323821813747800
61660113134546455620436344336115
61660113134546455620436347522655
61660113134546455620436433611723
61660113134546455620436434674533
61660113134546456855782452399307
61660113134546461087926981429971
61660113134546461088742884369611
61660113134546461088742884373983
61660113134603581765728899304269
61660113134603598419195818734115
61660113134603626786976393483660
61660113134607184036979125054247
61660113134607184585750174439959
61660113134607184631503888899004
61660113134607199455661831623232
61660113134607200645274770045429
61660113134607200645274813151198
61660113134607200645337532164485
61660113134607200691091117074353
61660113134607233997080060745004
61660113134607233997080146838284
61660113134607233997099833440408
61660113134607233997100981333312
61660113134607233997101067426592
61660113134607243333339258373781
61660113134607484775020768320103
61660113134607484820774353230019
61660113134607499050135822855532
61660113134607500833771341018808
61660113134607500880278071352950
61660113134607529246658060515966
61660113134607532951003860646630
61660113134607534185785794141562
61660113134607534186349506850336
61660113134607534186349588226254
61660113134607534186349592943616
61660113134607534186350650025878
61660113134607534186350654743240
61660113134607534186350740836520
61660113134607634908150314907638
61660113134607650975188780157498
61660113134615284205081444324926
61660113134615284205646214115962
61660113134615300264586176424190
61660113134615303971191379741192
61660113134615303971191383990542
61660113134615303971191408437548
61660113134615303971442040738527
61660113134615303971442413791155
61660113134615303971442461618658
61660113134615304520234015430069
61660113134615304520234058535838
61660113134615304520296777549125
61660113134615304566053830112247
61660113134615305800748981931795
61660113134615305800748984645951
61660113134615305800749029286914
61660113134615334214283115626270
61660113134615584394895887407798
61660113134615589335718153453619
61660113134615604153101355392803
61660113134615604160441053033028
61660113134615604160441057282378
61660113134615604160441081729384
61660113134615604709483731827674
61660113134615604709759124495339
61660113134615604755237316737590
61660113134615604755237402830870
61660113134615605944265665322606
61660113134615605944266008279198
61660113134615605944349348148222
61660113134615634357800124714590
61660113134615634357800148689420
61660113134615638061308833606682
61660113134615639296091028568408
61660113134615639296655884452724
61660113134615648625303503472982
61660113134615649174346149321922
61660113134615649181961243406986
61660113134615649181961248128512
61660113134615650409964911070908
61660113134639604475692016800499
61660113134639605024714889958247
61660113134639605024735810542343
61660113134639605024735810546555
61660113134639605070489395452259
61660113134639605070489395456471
61660113134639621122381786880323
61660113134639621129156613754435
61660113134639648947305763602757
61660113134639648947308344829901
61660113134639648947309250387158
61660113134639649542105852680870
61660113134639649542670708565186
61660113134639654438321985950629
61660113134639654438324308898923
61660113134639664366828608183485
61660113134643506936210513600419
61660113134643507484981563452851
61660113134643507530735148246127
61660113134643523544488704593689
61660113134643523544551466712745
61660113134643556898842805697391
61660113134643568016125953211399
61660113134643672449611053638626
61660113134643672449799338933398
61660113134643673639392543402730
61660113134643673639392546585058
61660113134643673639392629141878
61660113134643673639392632324206
61660113134643673685146128312646
61660113134643673685146131494974
61660113134643673685146131499186
61660113134643673685146132561996
61660113134643673685146218651064
61660113134643702119947288951795
61660113134643702119947292138335
61660113134643702119947378227403
61660113134643702119947379290213
61660113134643707587706420197924
61660113134643707588271278914648
61660113134643707588271365003716
61660113134643716914450230327850
61660113134643716937327023237725
61660113134643716944941083748749
61660113134643716944942144502825
61660113134643716945129369043521
61660113134643718104251611928578
61660113134643718104251612278498
61660113134643718111029792020440
61660113134643718111029877759588
61660113134643721810293018327076
61660113134643722404880414737708
61660113134643722405089622137108
61660113134643722411866771959514
61660113134643722411866857698662
61660113134643722412431632094632
61660113134643722412432746684842
61660113134643722412432746703556
61660113134643722412495508822772
61660113134643722412682765247768
61660113134643723647778424660420
61660113134643723647778510749488
61660113134643723647778510749648
61660113134643723648029557809344
61660113134651626870673805523819
61660113134651626870676900124445
61660113134651627419444479142747
61660113134651627419444483742225
61660113134651627419444593928171
61660113134651627419447949978329
61660113134651627419510712097385
61660113134651627465473503953191
61660113134651655283349928926608
61660113134651655283349928926656
61660113134651655283349928926816
61660113134651655283350187193812
61660113134651655283350301979236
61660113134651655283350301979284
61660113134651655283621896574820
61660113134651656518696979755388
61660113134651656518968685954068
61660113134651657067196058778940
61660113134651657067196087825216
61660113134651657067196173564364
61660113134651657067757476056278
61660113134651657067757561795426
61660113134651657067760917845584
61660113134651657067760918199716
61660113134651657067760943709532
61660113134651657067761029448680
61660113134651657113493583584134
61660113134651657113493693652244
61660113134651662009127162647522
61660113134651671342293228153847
61660113134651671343126714767364
61660113134651671891081842545881
61660113134651671891085198596039
61660113134651671891147960715095
61660113134651671891918599470200
61660113134651671891918685209348
61660113134651671937651349412912
61660113134651676825694442511547
61660113134651676832469269385659
61660113134651676832740865497355
61660113134651676833288271634561
61660113134651676833306097622243
61660113134651676833306113565446
61660113134651676833309192222869
61660113134651778817586646708718
61660113134651778817586651430452
61660113134651778817590094623650
61660113134651807230252642399627
61660113134651827522172763144511
61660113134651827538281882562254
61660113134651828780410666879510
61660113509489109911745374355637
61660113509489109911746149195913
61660113509490009106863348324103
61660113509490010342212718913233
61660113509490010342231058274397
61660113509490010342231058291659
61660113509490010342297177983017
61660113509490010929475215363517
61660113509490010929478686191665
61660113509490010929478686204715
61660113509490010936817221057189
61660113509490010936817564013781
61660113509490010936817568613051
61660113509490010936818340265383
61660113509490010936818368950093
61660113509490010936821036266305
61660113509490010936821811106581
61660113509490010937005596690379
61660113509490010937006625560155
61660113509490010937006739997063
61660113509490010937010097451113
61660113509490042458499964282363
61660113509490043693845982009279
61660113509490043830479890387843
61660113509704044186519492353827
61660113509707646325317590282645
61660113509707647693113413003279
61660113509707648287638047648987
61660113509707648292657831023381
61660113509707648292720245586575
61660113509707648292721393479479
61660113509707648292930685097495
61660113509801306745538698844895
61660113509801307340335305838659
61660113509801307345331611393697
61660113509801307347113227313397
61660113509801307347678083201925
61660113509801340508870657022953
61660113509802207176023606401235
61660113509802207775885991876407
61660113509802207775885995062947
61660113509802207913146749438419
61660113509804909014191662588857
61660113509804909016785481032881
61660113509804909611310115678589
61660113509804909616327690878467
61660113509804909616331046945887
61660113509804909616393809064943
61660113509804909616599658526471
61660113509804909616599658543733
61660113509804909618085028641769
61660113509805209805660927504619
61660113509805259029168520894937
61660113509806109636523768443633
61660113509806109636544426147997
61660113509806110231065589952507
61660113509806110231069060793705
61660113509806158361298525104387
61660113509813012889147551923339
61660113509813012889150907973497
61660113509813012891741627108419
61660113509813014589710282261087
61660113509813014719356718913915
61660113509813014726072222643131
61660113509813047478013937222993
61660113509813062165814154893333
61660113509813062302171966036289
61660113509813062302987873579571
61660113509813062302991226447401
61660113509813062303008789568609
61660113509813062760610761895521
61660113509813062897787833441165
61660113509813062897787833458635
61660113509813062897808491162999
61660113509813062900315533727621
61660113509813313080743697019031
61660113509813313081015664667195
61660113509813314315525630513963
61660113509813314911159061044419
61660113509813314915402106379979
61660113509813314917661657285801
61660113509813362903855540346899
61660113509813362904127770979629
61660113509813362904127770983841
61660113509813362904127770996891
61660113509813362906572136002155
61660113509813363087058165871777
61660113509813363087058423089221
61660113509813363087058427338779
61660113509813363089586098911409
61660113509813363089586356128853
61660113509813363089586360378411
61660113509813364138637732122293
61660113509813364139474560358877
61660113509813364146249382528725
61660113509813364146249387232989
61660113509814213511479656242921
61660113509814213511479656360965
61660113509814213511483009110751
61660113509814213511483009228795
61660113509814213646233283966249
61660113509814214746826445622169
61660113509814214746847366311259
61660113509814214746847366328521
61660113509814215295872820696151
61660113509814215341372000956967
61660113509814215341621904727241
61660113509814215341622676379573
61660113509814215341625372380495
61660113509814215341626147220771
61660113509814215341626405482359
61660113509814215341626405487975
61660113509814215346705507775177
61660113509814215346708975428431
61660113509814248235096198424705
61660113509814262922809494842719
61660113509814262922812847592505
61660113509814262922812847710549
61660113509814263060073602434537
61660113509814263471601465267649
61660113509814263471604818152949
61660113509814263471604821335069
61660113509814263471852512226563
61660113509814263471852513761757
61660113509814263471855865094393
61660113509814263471873432915653
61660113509814263471873432932915
61660113509814263474383917642587
61660113509814263517609454584865
61660113509814263517609454590481
61660113509814263520137387624497
61660113509814263520137387630113
61660113509814264707199301605811
61660113509814264707202659177905
61660113509814264707202659191003
61660113509814264752952886515679
61660113509814264752955985702525
61660113509814264752956243969729
61660113509814264755483143903285
61660113509814264755483172599641
61660113509814264755483918742157
61660113509814264755484177009361
61660113509814264755484291813659
61660113586298238252099984277685
61660113586298238252101132170589
61660113586301240281231001810809
61660113586301240281795857695125
61660113586301240282064383204063
61660113586301240282067825347501
61660113586302124652838624628475
61660113586302140705003760062591
61660113586302140712345737071553
61660113586302140712346884964457
61660113586302140712531813849115
61660113586302140712535169899273
61660113586302140712535171322039
61660113586302140712615410469023
61660113586302140712618854141831
61660113586302141307140045108907
61660113586302141307140045114731
61660113586302141307143487258169
61660113586519778662980393613969
61660113586519778663043069639745
61660113586519778663043069644117
61660113586520078259211984413235
61660113586520078854845038707331
61660113586520979239558827046995
61660113586520979285309055788661
61660113586613437115860001938031
61660113586613437115860030635791
61660113586613437710384636583739
61660113586613437710384665281499
61660113586613437717916076540947
61660113586613437717996315687931
61660113586613437717999759347689
61660113586614338146207671208711
61660113586614338283217373938267
61660113586614338283468425584183
61660113586614338285727857112745
61660113586617039849454730841059
61660113586617039986652723091651
61660113586617039986652723097475
61660113586617039986715485210707
61660113586617039986715485212159
61660113586617039986715485216531
61660113586617039989159850215971
61660113586617339582884052442837
61660113586618240148938492086427
61660113586618240563227886569251
61660113586625144503916394021691
61660113586625145096393901977047
61660113586625193130932064988657
61660113586625193138274070695379
61660113586625193274636382608115
61660113586625443451065000112167
61660113586625444685846933607099
61660113586625444686680691240925
61660113586625444693190087206725
61660113586625445281476921998329
61660113586625445288818927705051
61660113586625493274449074076977
61660113586625493281791079783699
61660113586625494516574157979379
61660113586626345117148121767933
61660113586626345117148121885977
61660113586626345666190796431273
61660113586626345666194152481431
61660113586626345673532773440235
61660113586626345711944352525337
61660113586626345711947708575495
61660113586626345719286386929819
61660113586626345719289829073257
61660113586626379018036708730527
61660113586626379063769372814547
61660113586626379063769401512307
61660113586626379066025709742483
61660113586626379066025738440243
61660113586626379066029065792641
61660113586626393430394905527673
61660113586626393432651242455609
61660113586626393841926121246085
61660113586626393848704418961395
61660113586626393849519207290659
61660113586626393887930872469041
61660113586626393895272763384723
61660113586626395123274562661443
61660113586626395123277661848289
61660113586626395125532879581081
61660113586626395125533998776225
61660113586626395130616568368165
61660113586626395130616572954385
61660113586626395130619667555011
61660113586629046955336837196565
61660113586629046955399513222341
61660113586629046962177782239891
61660113586629046962741490231303
61660113586629094996381210784549
61660113586629094996653183136817
61660113586629095133579317827633
61660113586629096970497421588037
61660113586629096970500892429235
61660113589475291991859892675221
61660113589572586662542133486667
61660113589572586669885287086293
61660113589579907942870964885274
61660113589579907942874325534702
61660113589579956267872205208159
61660113589579956267875561258317
61660113589579957379608272587482
61660113589579957382055990460576
61660113589579957382055995164840
61660113589579957382057028285418
61660113589579957382059089765466
61660113589579957496440985855797
61660113589579957496441071883546
61660113589579957501523516902832
61660113589579957503219256036939
61660113589579957503222350637565
61660113589579957905775143137692
61660113589579957905778582217054
61660113589579957905778583633996
61660113589579957905778586816324
61660113589580691914380433345621
61660113589583859840130126976966
61660113589583859840140668817542
61660113589583859840140673416812
61660113589583859842574491982235
61660113589583859846905035340881
61660113589583859849919936644154
61660113589583859849919939826482
61660113589583859979552687497358
61660113589583859979835198877695
61660113589583859979835202064235
61660113589583859979835246706010
61660113589583859979838602756168
61660113589583859979838603824558
61660113589583859979838603824801
61660113589583859979838603824802
61660113589584760384977945364633
61660113589584760384981384321531
61660113589584760387509317005627
61660113589584760410386226142655
61660113589584760410386228975063
61660113589584760410386229329195
61660113589584760410389631089762
61660113589584760417167890720623
61660113589584761004909756001957
61660113589584761004909758656246
61660113589584761004909759189901
61660113589584761004909760257131
61660113589584761004913226843155
61660113589584761011688021483047
61660113589584761011688024670991
61660113589584761011688026088140
61660113589584761011688026088141
61660113589584761011959993854242
61660113589584761011961024122240
61660113589584761012524767185897
61660113589584761012524852919269
61660113589584761012524852919429
61660113589584761012524852925045
61660113589584761012524854337823
61660113589584761012524881971320
61660113589584761012524881971321
61660113589584761012528234839150
61660113589584761012528234839151
61660113589584761012528320578298
61660113589584761012528320578299
61660113589584761012528320928218
61660113589584761012528320928219
61660113589584761146710178251821
61660113745823003235760227395287
61660113745823018059918256208583
61660113745823018060106284285863
61660113745823018060189852320439
61660113745831123170414531793225
61660113745831123170414904845853
61660113745834125200461465652315
61660113745834125200464904609213
61660113745835010805954964545883
61660113745835010806017640571659
61660113745835025623338166485067
61660113745835025630677849243495
61660113745835025630928896302983
61660113745835025630932249170813
61660113745835025630932253770291
61660113745835025631015936595699
61660113745835026865459782738427
61660113745835026866276058734859
61660113745835026866279414666973
61660113745835026866279414785017
61660113745835026866359631374321
61660113745835027453541139582969
61660113745835027453544234183595
61660113745835027460319061057915
61660113745835027460322528710961
61660113745835027460884264484835
61660113745835027461072287975943
61660113745835060212264133222921
61660113745835060213100961459505
61660113746049060710585045054441
61660113746049060715397909382001
61660113746049060717092486425927
61660113746049961141050181336531
61660113746052662981561347156645
61660113746052662981833316321129
61660113746052664811703595640965
61660113746052664811975564805449
61660113746052664816159409561365
61660113746052664816159409561525
61660113746052664816222085587141
61660113746052664816222085587301
61660113746052664816724526895165
61660113746052664816786941471457
61660113746052664816787289014221
61660113746052664817059282172249
61660113746052664818481890168331
61660113746052664818753486280187
61660113746052664819315336845101
61660113746052963170831912457073
61660113746052963175915258287565
61660113746052963175915629823873
61660113746052963175915631340193
61660113746052965008585930725245
61660113746052965008589283593075
61660113746053863601319149087493
61660113746053863601567901778403
61660113746053863743664649699541
61660113746053863743664651215861
61660113746053864836101082582425
61660113746053865392734486945637
61660113746053865392737839813467
61660113746053865393303043234979
61660113746053865431710150262723
61660113746053865438488071737461
61660113746053865438491539390715
61660113746053898783535170551933
61660113746053898783535942204265
61660113746053898785230517848511
61660113746146322034255133092341
61660113746146322034255161672057
61660113746146322039066882810977
61660113746146323864317171009393
61660113746146323864400853817539
61660113746146323864400882513895
61660113746146323871178775292277
61660113746146323871178803988633
61660113746146323871740278312975
61660113746146323871743631180805
61660113746146323871744004233433
61660113746147222464471545263237
61660113746147222464722592322725
61660113746147224256457762359017
61660113746147224299951916094455
61660113746147224429618468412329
61660113746147224432125509443369
61660113746147224437212670469927
61660113746147257600958341597747
61660113746147257646690891365711
61660113746147257646691005684575
61660113746147257783972566446179
61660113746147257785642782428531
61660113746147257785646250081785
61660113746147271876052430804479
61660113746147271878311752128221
61660113746149926003470567130023
61660113746149926140396967977395
61660113746149926140459730096451
61660113746149926142990757742533
61660113746149926142991130795161
61660113746150224494500885886049
61660113746150224499584231716541
61660113746150224499584603252849
61660113746150224499584604769169
61660113746150226332258371807475
61660113746150226332261351622677
61660113746150226332261724675305
61660113746150274325227738609593
61660113746150274325228110145901
61660113746150274325230061557887
61660113746151124924988894168801
61660113746151126160589316422513
61660113746151126716972016663955
61660113746151126716975111264581
61660113746151126755385657249223
61660113746151126760469260297159
61660113746151160061475690503311
61660113746151160107208354590139
61660113746151160107208611807583
61660113746151160108902930234385
61660113746151160244218317723887
61660113746151174931366412099791
61660113746151174938711745158911
61660113746151174940403997854863
61660113746151176120958816338527
61660113746151176120979737043523
61660113746151176127736766509621
61660113746151176127757658518261
61660113746151176173490322605089
61660113746158029415807179809033
61660113746158029415810647462287
61660113746158031243356496279443
61660113746158031243359590880117
61660113746158031243359849147273
61660113746158031243359852329601
61660113746158031243419172305219
61660113746158031243422266905893
61660113746158031245113747949673
61660113746158031245117215602927
61660113746158031245866890178313
61660113746158031245866893360641
61660113746158031245950576186257
61660113746158031245954043839511
61660113746158031250134790806809
61660113746158031250134790806857
61660113746158031250138146856967
61660113746158031250197466832633
61660113746158031250200561433211
61660113746158031250971241286549
61660113746158031250971614339177
61660113746158031252644926438475
61660113746158031252648282488633
61660113746158031252648626844905
61660113746158031252648626862375
61660113746158031252728497660995
61660113746158031252728842017267
61660113746158031252731965314249
61660113746158031252732309670521
61660113746158031253293697905795
61660113746158031253293812691219
61660113746158064460514928193275
61660113746158064596876092213107
61660113746158064597688557599693
61660113746158064597691910467523
61660113746158064597691913649851
61660113746158064597712917261587
61660113746158078689879702872213
61660113746158078827077809918105
61660113746158079284676309874401
61660113746158079284676424659825
61660113746158079291454231349139
61660113746158079291454346134563
61660113746158079292015992632829
61660113746158079292016107418253
61660113746158079292019202018879
61660113746158079292019460286083
61660113746158079421853381420045
61660113746158079421853381437515
61660113746158079421874040675509
61660113746158079428380627488035
61660113746158079428631331591139
61660113746158329604809244997911
61660113746158329605077773689177
61660113746158329605081212646075
61660113746158330839591178492843
61660113746158331434384341829817
61660113746158331434387780786715
61660113746158331435140926215153
61660113746158331435221170066401
61660113746158331435224609023299
61660113746158331440220914578337
61660113746158331440221287630965
61660113746158331441915753089265
61660113746158331441919220742519
61660113746158331441999091541139
61660113746158331441999464593767
61660113746158331442002530498037
61660113746158331442002903550665
61660113746158364604031937281595
61660113746158379428193314254245
61660113746158379434971240433247
61660113746158379434971240437459
61660113746158379611123713850657
61660113746158379611123971068101
61660113746158379611123975317659
61660113746158380662703280101173
61660113746158380663540108337757
61660113746158380670314930507605
61660113746158380670314935211869
61660113746158380670318402865123
61660113746159230035294157280357
61660113746159231270076090775289
61660113746159231819935041317017
61660113746159231819938397367175
61660113746159231826712848006331
61660113746159231826712851188659
61660113746159231826712937281939
61660113746159231826713310334567
61660113746159231826716290149769
61660113746159231826716663198185
61660113746159231826716663202397
61660113746159231827281522269041
61660113746159231865688596012805
61660113746159231865688600599025
61660113746159231865691695199651
61660113746159231865691953461239
61660113746159231865691953466855
61660113746159231870775298247587
61660113746159231870775671300215
61660113746159231872466522073763
61660113746159231872466780335351
61660113746159231872466890540171
61660113746159231872466895126391
61660113746159231872469989727017
61660113746159231872470247994221
61660113746159231873031639407611
61660113746159231873035107060865
61660113746159265171780953614867
61660113746159265171780956802811
61660113746159265217510178744797
61660113746159265217513620888235
61660113746159265217513646398051
61660113746159279446875042821599
61660113746159279446878395689429
61660113746159279446878400288907
61660113746159279995670366131829
61660113746159280002448663841315
61660113746159280003264571371547
61660113746159280041671675211347
61660113746159280041675002563745
61660113746159280041675002569361
61660113746159280041675117354785
61660113746159280048452924038483
61660113746159280048452924044099
61660113746159280048453038829523
61660113746159280049014685322173
61660113746159280049018156163371
61660113746159280050709260966419
61660113746159281230448946758771
61660113746159281231264854288955
61660113746159281231268207156785
61660113746159281231268207169883
61660113746159281231285770291091
61660113746159281231285774995355
61660113746159281231288869595981
61660113746159281231289242648609
61660113746159281238043148816321
61660113746159281238046501684151
61660113746159281238063696470093
61660113746159281238064069522721
61660113746159281277018434494559
61660113746159281277021533681405
61660113746159281277021906734033
61660113746159281283796360555517
61660113746159281283796733608145
61660113746159281284361477889365
61660113746159281284364572489991
61660113746159281284364945542619
61660113746161931876052932602741
61660113746161931876056371559639
61660113746161931876056400255995
61660113746161931881136651485861
61660113746161932978660896509751
61660113746161933109081082080905
61660113746161933110834866097673
61660113746161933110838305054571
61660113746161933110838333750927
61660113746161933115918211928165
61660113746161933115921650885063
61660113746161933703940360400553
61660113746161933710652138196261
61660113746161933710714814222037
61660113746161933710718253178935
61660113746161933711216994080577
61660113746161966462597210361107
61660113746161967057958668539295
61660113746161981150397428018349
61660113746161981150397428022561
61660113746161981287595535064241
61660113746161981882120050220421
61660113746161983116898630847523
61660113746161983116901983715353
61660113746161983117463486731839
61660113746161983124241666473781
61660113749008328446437289369954
61660113749008328446437289369955
61660113749104689202088699409614
61660113749104722485455008463792
61660113749104722485455011646120
61660113749104722485458452142424
61660113749104737311311186982347
61660113749104737311876303148391
61660113749104738400090088823462
61660113749105589769834271370190
61660113749105589769834276074454
61660113749105589769834276091923
61660113749105589769834276091924
61660113749105589769837370675080
61660113749105589769837373861620
61660113749105589769837719285122
61660113749116696696088263043614
61660113749116696696091619093772
61660113749116729842011603728885
61660113749116744668617321736181
61660113749116744689056885472814
61660113749116744689056886889756
61660113749116744689056971561882
61660113749116744689060325846654
61660113749116744758527577878368
61660113749116744760971944300574
61660113749116744760975300350732
61660113749116744767749865775312
61660113749116744874519028969454
61660113749116744874519030019214
61660113749116744874522386069372
61660113749116744875355872799321
61660113749116744879602260014522
61660113749116744898232698676046
61660113749116744905010620150784
61660113749116746110702665366513
61660113749117645328783725941006
61660113749117645328787081991164
61660113749117645335561647415744
61660113749117647158090289707616
61660113749117647158927117961669
61660113749117647158927117961670
61660113749117647165704924650984
61660113749117647165705010390132
61660113749117647293691291659305
61660113825807383860250347588771
61660113825807383860250347938691
61660113825808284288290892029173
61660113825808284290801374853731
61660113825808284290801375203651
61660113825808284290801403429235
61660113825808284290801403545875
61660113825808284290801404964269
61660113825808284290822295910051
61660113825808284290822296972861
61660113825808284425551560315577
61660113825808333702130436974677
61660113825815488969991526462727
61660113825815488969991526818263
61660113825815488969991899534229
61660113825815488969991899888361
61660113825815488969991899889765
61660113825815488970075467568597
61660113825815537146811400651461
61660113825815537148234265716535
61660113825816387751740099269533
61660113825816387751740099270937
61660113825816389392948725076849
61660113825816389393763513063421
61660113825816389398032442443649
61660113825816389398032442561741
61660113825816389398032442561901
61660113825816389398032442563145
61660113825816389398032442567517
61660113825816389398868122905421
61660113825816389398868122906825
61660113825816389400542926799189
61660113825816389400542926804805
61660113825816389400542927153321
61660113825816389400563847859721
61660113825816389535293110731457
61660113825816389535293111198225
61660113825816389535293111199469
61660113825816389535293111203841
61660113825816389536128791543149
61660113825816389536128795792499
61660113825816389537803595435513
61660113825816389537803595441129
61660113825816389581046667410173
61660113825816389581046667410333
61660113825816389583578072708153
61660113825816404224700612661509
61660113825816437569747332650455
61660113825816437569747334185649
61660113825816437577089687081051
61660113825816437578785292981495
61660113825816437579621092378871
61660113825816437707029266467495
61660113825819089457497298765587
61660113825819090684664597334621
61660113825819090685500277678301
61660113825819090685500277683917
61660113825819090689748200382397
61660113825819090689748200382557
61660113825819090689748286475837
61660113825819090689769206715629
61660113825819090689769207064145
61660113825819090689769207065549
61660113825819090690583880726237
61660113825819090690583880731853
61660113825819090690583966819517
61660113825819090690583966820921
61660113825819090690583995399233
61660113825819090690584655566513
61660113825819090692007636143047
61660113825819090692007636144451
61660113825819090692007636148663
61660113825819090692279232260519
61660113825819090692279605326245
61660113825819090692279605331861
61660113825819090692843316492503
61660113825819090692844464398505
61660113825819091239293057501953
61660113825819091239293057974177
61660113825819091239293057974337
61660113825819091239293059036987
61660113825819091239375851169673
61660113825819091239375851174045
61660113825819091239375965487293
61660113825819091239376626008545
61660113825819091239376626008705
61660113825819091241050281990535
61660113825819091241050281996151
61660113825819091241886335405717
61660113825819091241886335411333
61660113825819091280024912329625
61660113825819091285108515373189
61660113825819091285108515377561
61660113825819091285108601466629
61660113825819091285109290212061
61660113825819091285109290212221
61660113825819091285129521699401
61660113825819091285129521705017
61660113825819091285129522053533
61660113825819091285129522054937
61660113825819091286803866900451
61660113825819091286803866901855
61660113825819091286803866906067
61660113825819091287639920315633
61660113825819091287639920321249
61660113825819091287640695155909
61660113825819139280609486462825
61660113825819139280609487878363
61660113825819139280609487879767
61660113825819139410192386055331
61660113825819139412702869229809
61660113825819139417786586592397
61660113825819139417786588127431
61660113825819139417786588131803
61660113825819139417807507769569
61660113825819139417807508832379
61660113825819139417807508838203
61660113825819140515118680539169
61660113825819140515391419956353
61660113825819140515391792911007
61660113825819140515391793027695
61660113825819140515955504189741
61660113825819140515955504193953
61660113825819140515955508793223
61660113825819140515956651981863
61660113825819140515956652099955
61660113825819140644974691553179
61660113825819140644974691553339
61660113825819140645810371896859
61660113825819140645810371898263
61660113825819140645810376147613
61660113825819140645811146737135
61660113825819140645811147799945
61660113825819140647484802719125
61660113825819140647485175790627
61660113825819140652316701491989
61660113825819140652589440797941
61660113825819140652589441264501
61660113825819140653153525024309
61660113825819140653405349876417
61660113825819140654827066693051
61660113825819140654827066694455
61660113825819140654828214599053
61660113825819140654828214600457
61660113825819140654828214604669
61660113825819140655100183782251
61660113825819140655100183787867
61660113825819140655665042854511
61660113825819390879018880007465
61660113825819390879018880357385
61660113825819390879854560351145
61660113825819390879854560699661
61660113825819390879854560701065
61660113825819391428625610553545
61660113825819391428625610554949
61660113825819391428625638779129
61660113825819391431073333025909
61660113825819391431073333027313
61660113825819391431074107866185
61660113825819391474379194991237
61660113825819391474379194996853
61660113825819391474379195345369
61660113825819439607057151892825
61660113825819439607057152246957
61660113825819439607057153427859
61660113825819439607057153782151
61660113825819439609588558725839
61660113825819440835060819910879
61660113825819440835060821446073
61660113825819440836755396604885
61660113825819440836755397071445
61660113825819440836755741445187
61660113825819440841839085391969
61660113825819440841839085741889
61660113825819440841839458463471
61660113825819440842675143524513
61660113825819440844098780253773
61660113825819440844098780259389
61660113825819440844370492219367
61660113825819440844370749436811
61660113825819440844935608509071
61660113825819441253433065108727
61660113825819441254269116987311
61660113825819441254269117106807
61660113825819441254269891827587
61660113825819441254269891945679
61660113825820291446767785558333
61660113825820291446767785558493
61660113825820291449299190856313
61660113825820291449299190857717
61660113825820291859113875581197
61660113825820291859113875582601
61660113825820291859113875699289
61660113825820291859113875699449
61660113825820291859113875700693
61660113825820291859113875705065
61660113825820291859113880304335
61660113825820291859114650421473
61660113825820291859114650539565
61660113825820291859114650539725
61660113825820291859114651956667
61660113825820291860809227582247
61660113825820291860809227583651
61660113825820291860809228645057
61660113825820291860809228650673
61660113825820291861060304408182
61660113825820291861624359936737
61660113825820291861624359942353
61660113825820291861624360290869
61660113825820291861624360292273
61660113825820291861625164891763
61660113825820291861645280997269
61660113825820291861645280998673
61660113825820291861645285248023
61660113825820291861646056900355
61660113825820291996374543863389
61660113825820291996374544335613
61660113825820291996374544337017
61660113825820291996375320238699
61660113825820291998885028573061
61660113825820291998885028578677
61660113825820340032524490374913
61660113825820340032524491910107
61660113825820340032524863564512
61660113825820340037608179511917
61660113825820340037608180697191
61660113825820340037608181047111
61660113825820340037608208208273
61660113825820340037608209276907
61660113825820340037608209743467
61660113825820340174868849329143
61660113825820340174868849333515
61660113825820340174889768499105
61660113825820340174889770034091
61660113825820340174889770034299
61660113825820340174889770039915
61660113825820341265611072336967
61660113825820341265611077058701
61660113825820341265611847175839
61660113825820341265611848711033
61660113825820341267306423864229
61660113825820341267306425399423
61660113825820341267306425405039
61660113825820341267306768356015
61660113825820341267306768710147
61660113825820341267306768711551
61660113825820341272390113006849
61660113825820341272390114192123
61660113825820341272390114542043
61660113825820341272390486078351
61660113825820341273226942441805
61660113825820341273226971021521
61660113825820341274649807518733
61660113825820341274649807520137
61660113825820341274649807524349
61660113825820341274921519484327
61660113825820341274921519485731
61660113825820341274921548182087
61660113825820341274921776701771
61660113825820341274921776703175
61660113825820341275486635774031
61660113825820341402056952288283
61660113825820341402056952754891
61660113825820341402056952755051
61660113825820341402056952756295
61660113825820341402056952760667
61660113825820341404567436992339
61660113825820341404567436997955
61660113825820341409651154364755
61660113825820341409672075071155
61660113825820341410486839425797
61660113825820341814403042897251
61660113825820341814403042901623
61660113825820341814403817263899
61660113825820341814403817736123
61660113825820341814403817736283
61660113825820341814403818798933
61660113825820341816913527138911
61660113825820341821182113332123
61660113825820341821998019340371
61660113825820341821998020875405
61660113825820341822018165206495
61660113825820341822018940046771
61660113825820341823692481709737
61660113825820341823692481711141
61660113825820341823692481715353
61660113825820341824528535124919
61660113825820341824528535130535
61660113825820341824529309965195
61660113825820341867750800712203
61660113825820341867750801066335
61660113825820341867751575552479
61660113825820341867751575906611
61660113825820456773099724402807
61660113825820456780421842155073
61660113825820456780421842504993
61660113825820458191459966978155
61660113825820490127160160563633
61660113825820490127160160913553
61660113825820491957302409397873
61660113825820506193443158848039
61660113825820506193443162030367
61660113825820506193443162034579
61660113825820506742489275182641
61660113825820506788239392791983
61660113825820506788242859974465
61660113825820508016810583640575
61660113825820508023585407332359
61660113825820508023585410514687
61660113825820508023585410518899
61660113825820508023588849475797
61660113825820508023588878167941
61660113825820508023588878172153
61660113825912800116584688213793
61660113825912800116584688215197
61660113825912800116584688219409
61660113825912800117420365370933
61660113825912800117420365375145
61660113825912800117420365376549
61660113825912800117420368558877
61660113825912800117420368563089
61660113825912800293012115333867
61660113825912800295268452261803
61660113825912800300352169628603
61660113825913700685172745547193
61660113825913700731178150940371
61660113825913700733434487868307
61660113825913700733434491054847
61660113825913700733436815047285
61660113825913700733436815052901
61660113825916401832285566512621
61660113825916401832285566516833
61660113825916401832285567929563
61660113825916401969480116979571
61660113825916401969480121228921
61660113825916401969483559123009
61660113825916401969483587352805
61660113825916401969483588887999
61660113825916401971721988088191
61660113825916401976805705454991
61660113825916401976805706990025
61660113825916401976805706990185
61660113825916401976826597931595
61660113825916401976826598998617
61660113825916401977074323305393
61660113825916401977077676173223
61660113825916401978500282615557
61660113825916401978500282634271
61660113825916401978500282634431
61660113825916402426810201040077
61660113825916402426810201158169
61660113825916402426810201162541
61660113825916402427082199043552
61660113825916402434421851564761
61660113825916402434421852981703
61660113825916402434421853099795
61660113825916402434421856168243
61660113825916402434425323822949
61660113825916402564004751157267
61660113825916402564004751625279
61660113825916402564004751629651
61660113825916402564004755874629
61660113825916402564008193768717
61660113825916402564008193768877
61660113825916402564008193773089
61660113825916402564008194835899
61660113825916402564008221998673
61660113825916402564008223533707
61660113825916402566515234331745
61660113825916402566515235866939
61660113825916402566515239049107
61660113825916402566515239049267
61660113825916402566518591917097
61660113825916402566518678010377
61660113825916402571598953233739
61660113825916402571598956416067
61660113825916402571602309283897
61660113825916402571602310818931
61660113825916402571619844175149
61660113825916402571619845710343
61660113825916402571619849959693
61660113825916402571619873940139
61660113825916402571623201760501
61660113825916402571623201764713
61660113825916402571623202827523
61660113825916402573296886445920
61660113825916402574130243858563
61660113825916402574130247040891
61660113825916402574130333134171
61660113825916402574133686002001
61660113825916702158733231946833
61660113825916702577938860651677
61660113825916702577938862186711
61660113825916702577938865374655
61660113825916702577942332909817
61660113825916702577942332911269
61660113825916702577942333027909
61660113825916702755789271890521
61660113825916702760869518534167
61660113825916702760872989723881
61660113825917602589280817418275
61660113825917602589280822140009
61660113825917602589284259207581
61660113825917602589284259225051
61660113825917602589284259561713
61660113825917602589284289322331
61660113825917602596895911166517
61660113825917602596895915870781
61660113825917602596895944450497
61660113825917602596899267216675
61660113825917602596899268732995
61660113825917602596899383407395
61660113825917602596899383524035
61660113825917602598321875194043
61660113825917603138076229649773
61660113825917603138076258347581
61660113825917603138076258351953
61660113825917603140583270680813
61660113825917603140583275402547
61660113825917603145666989582647
61660113825917603145666989587019
61660113825917603145666992769347
61660113825917603145666994304381
61660113825917603145670345632805
61660113825917603145670345637177
61660113825917603145670431726245
61660113825917603145687880528429
61660113825917603145687881589835
61660113825917603145687881591239
61660113825917603145687882062219
61660113825917603145687885250163
61660113825917603145687886312973
61660113825917603145687909224785
61660113825917603145687910287595
61660113825917603145687910293419
61660113825917603145687913475747
61660113825917603145691237639993
61660113825917603145691237641397
61660113825917603145691239175187
61660113825917603145691352432645
61660113825917603145691352903417
61660113825917603145691353966227
61660113825917603148198366299507
61660113825917603148198369487451
61660113825917603148198394997267
61660113825917603148201722349665
61660113825917603148201751047425
61660113825917603184080892088432
61660113825917603186336855589277
61660113825917603186336857007671
61660113825917603186336860194371
61660113825917603191420545794755
61660113825917603191420545799127
61660113825917603191420546149047
61660113825917603191420548981455
61660113825917603191420549335587
61660113825917603191420574491111
61660113825917603191420579096205
61660113825917603191423901844913
61660113825917603191423901849285
61660113825917603191423902199045
61660113825917603191424016634709
61660113825917603191424018053103
61660113825917603193951951092735
61660113825917603193951954279275
61660113825917603193955307142893
61660113825917603328681214435451
61660113825917603328702135136235
61660113825917603328702135141851
61660113825917603328705577279673
61660113825917619197851901016959
61660113825924505706972067774409
61660113825924505706972067892501
61660113825924505706972067892661
61660113825924505706972067896873
61660113825924505706972072478673
61660113825924505706972072496143
61660113825924505714583722902575
61660113825924505714583723003357
61660113825924505714583724418895
61660113825924505714583724420299
61660113825924505714587190538567
61660113825924505714587190555829
61660113825924505714587190656611
61660113825924505844166622595863
61660113825924505844170060030825
61660113825924505844420764133929
61660113825924505844420765668963
61660113825924505844420765673335
61660113825924505844420768855663
61660113825924505844441684840329
61660113825924505844441685311101
61660113825924505844441686373911
61660113825924505844441689562063
61660113825924505846677105783599
61660113825924505846680458633959
61660113825924505846680458647057
61660113825924505846680458651429
61660113825924505851781716676555
61660113825924505851781743837925
61660113825924505851781745372911
61660113825924505851781745373119
61660113825924505851785068022449
61660113825924505851785068481575
61660113825924505851785182794823
61660113825924505852035773664959
61660113825924505852035776847287
61660113825924505852035859754027
61660113825924505854292113775223
61660113825924505854295552732121
61660113825924505854295581428477
61660113825924507537115464151633
61660113825924507537115464269725
61660113825924507537115464269885
61660113825924507537115464274097
61660113825924507537115468873367
61660113825924507537387433333427
61660113825924507537387433451519
61660113825924507543893763400733
61660113825924507544727114674913
61660113825924507544727114676317
61660113825924507544727114680529
61660113825924507544727116093259
61660113825924507544727116209947
61660113825924507544727119279799
61660113825924507544727119397891
61660113825924507544730586933053
61660113825924507544730587051145
61660113825924507674310014268823
61660113825924507674310018986185
61660113825924507674581982383435
61660113825924507674581983446245
61660113825924507674585426062067
61660113825924507674585454287651
61660113825924507676820498974123
61660113825924507676820498978495
61660113825924507676823855024281
61660113825924507676823855028653
61660113825924507677095824206075
61660113825924507681088308796189
61660113825924507681088308796237
61660113825924507681088308796397
61660113825924507681088311978565
61660113825924507681091755657197
61660113825924507681925108348111
61660113825924507681925108349515
61660113825924507681925108820495
61660113825924507681925113071249
61660113825924507681925137045871
61660113825924507681925137046079
61660113825924507681928464398269
61660113825924507681928464399673
61660113825924507681928464872057
61660113825924507681928464876269
61660113825924507681928469121407
61660113825924507681928579189517
61660113825924507682176185522717
61660113825924507682179541572875
61660113825924507683602149551647
61660113825924507684435506970119
61660113825924507684435510152447
61660113825924507684435593057783
61660113825924507684435593059187
61660113825924507684438949107941
61660113825924507684438949109345
61660113825924507684438977805701
61660113825924806035951138620641
61660113825924806041031389968391
61660113825924806041306453634171
61660113825924807680632473239953
61660113825924807680632473358045
61660113825924807680632473358205
61660113825924807680632473362417
61660113825924807680632477961687
61660113825924807680904442423151
61660113825924807680904442541243
61660113825924807687407297044373
61660113825924807687407297049989
61660113825924807687407300232317
61660113825924807687407300236529
61660113825924807687410772489053
61660113825924807688244123763233
61660113825924807688244123764637
61660113825924807688244123768849
61660113825924807688244125298267
61660113825924807688244125299671
61660113825924807688244128486211
61660113825924807688244153996240
61660113825924807688247596021373
61660113825924807688247596139465
61660113825924807863835098881679
61660113825924807863835099237215
61660113825924807871174781639947
61660113825924807871174781640107
61660113825924807871174781641351
61660113825924807871174781645723
61660113825924807871446750823145
61660113825924822512408606180906
61660113825924907959118764448210
61660113825924907959118767630538
61660113825924907959122120498368
61660113825924956135101727811568
61660113825924972598863906981598
61660113825924972654408366545110
61660113825924972808046738917654
61660113825924974027284789481720
61660113825925706471585768564743
61660113825925706471585768566147
61660113825925706471585768583617
61660113825925706471585768920279
61660113825925706471585768937749
61660113825925706471585773287881
61660113825925706474117173881437
61660113825925706474117173999481
61660113825925708248650018736715
61660113825925708248650018738119
61660113825925708248650022987469
61660113825925708248653462416751
61660113825925708248653466666101
61660113825925708248653490640931
61660113825925708250891891377561
61660113825925708250891891381773
61660113825925708250891891381933
61660113825925708251163860564971
61660113825925708255159677220633
61660113825925708255159677225005
61660113825925708255996500751549
61660113825925708255996500752953
61660113825925708255996505474687
61660113825925708256244221875997
61660113825925708256247577926155
61660113825925708257670157212783
61660113825925708257670157212943
61660113825925708257670185904927
61660113825925708257670185909139
61660113825925708258506985462625
61660113825925708258506985466837
61660113825925708258507014158981
61660113825925708294382684357333
61660113825925708294382687190985
61660113825925708294386126146639
61660113825925708294386126152255
61660113825925708294386126500771
61660113825925708301729164955065
61660113825925708301729164956469
61660113825925708301729164960841
61660113825925708301729165309357
61660113825925708301729165310601
61660113825925708301729165314973
61660113825925708301997778088105
61660113825925708301997781276049
61660113825925708302001134138263
61660113825925708302001134143879
61660113825925708302001134492395
61660113825925708304260570253045
61660113825925708304260570258661
61660113825925708439258449912373
61660113825925873238597766182614
61660113825925873238601205139512
61660117178742489410289742879765
61660117178742489410289747479035
61660117178746391870535495673633
61660117178746392465332102566615
61660117178746392472110024041353
61660117178746395718857210243715
61660117178769507181449148718149
61660117178777601168819363712183
61660117178777611692147318133747
61660117178777612154557305999399
61660117178777612286940482533371
61660117178777612292023828363863
61660117178777612292024171320455
61660117178777612292027266257951
61660117178781514152389633033527
61660117178781514157473321820611
61660117178781514752273020587013
61660117338274473898136947372903
61660117338275374328687974637863
61660117338279276789143014803205
61660117338279278024488660540303
61660117338279278024489808433207
61660117338279278618512258615489
61660117338279278619075971211787
61660117338279278619077119104691
61660117338279278619263999289115
61660117338279278625852027467197
61660117338279278625854264322211
61660117338279278625855384934297
61660117338279278625855384935701
61660117338279281872034362384513
61660117338298789228971458674387
61660117338302391499967538176419
61660117338302392735582857309583
61660117338302392735582862013847
61660117338302392735586299907935
61660117338302393197431431889271
61660117338302393197996287773587
61660117338302393330379088066987
61660117338302393335190037553735
61660117338302393335191185446639
61660117338302393335193132141311
61660117338302393335193393603893
61660117338302393335194541496797
61660117338302393335461662245147
61660117338302393335466248032139
61660117338302393335466506310989
61660117338310496609705279161903
61660117338310496609708717055991
61660117338310496610542107398487
61660117338310496610545545292575
61660117338310496614788967948987
61660117338310498307737466653159
61660117338310498440684351178543
61660117338310498440685499071447
61660117338310498440687793794365
61660117338310498440688941687269
61660117338310498444931216433307
61660117338310498444932364326211
61660117338310498444934311020883
61660117338310498444934572483465
61660117338310498444935717194041
61660117338310498445768039965627
61660117338310498445769187858531
61660117338310498445772287045377
61660117338310498445772544262821
61660117338310501556176133444227
61660117338310796799795218584411
61660117338310798629938614979105
61660117338310802150516930395783
61660117338310802157294851870521
61660117338311697230342807955283
61660117338311697371871343923073
61660117338311698470022353453913
61660117338311698607220346064461
61660117338311699013916711892407
61660117338311699014753535424727
61660117338311699021262044951527
61660117338311699058041834622979
61660117338311699064816742985485
61660117338311699064820100453989
61660117338311699065383811631941
61660117338311699065384959524845
61660117338311699202016949893367
61660117338311702718262512377203
61660117338311702720793913070089
61660117338311702720797240422487
61660117338311702725604484786895
61660117338311702725607845436323
61660117338311702725608988624963
61660117338311702725877600323591
61660117338311702725880957789287
61660117338311703960386418281827
61660117338311703960389778931255
61660117338311703961223246531509
61660117338311703961224394424413
61660117338311703961227750356479
61660117338311704006960414559995
61660117338311704008650516475259
61660117338311704008654991720561
61660117338314399070787860192355
61660117338314400173455489863823
61660117338314400173457698375209
61660117338314400305569793687287
61660117338314400310653482474371
61660117338314400310655690985757
61660117338314400768820047346789
61660117338314400770511525202465
61660117338314400900369462356249
61660117338314400900369835408877
61660117338314400900933546588233
61660117338314400900934694481137
61660117338314400905452036534409
61660117338314400906016892418725
61660117338314400906018040311629
61660117338314400907711841115599
61660117338314400907712615955875
61660117338314404017260927231203
61660117338314405846836107087941
61660117338314405846837254980845
61660117415087504698675001361647
61660117415087505933456934856579
61660117415091407159443430138503
61660117415091407159464322147095
61660117415091408394811111526343
61660117415091408988833566313511
61660117415091408989397650545495
61660117415091408989398422197827
61660117415114523105632564291023
61660117415114523568317963938225
61660117415114523698172834361063
61660117415114523700429171288999
61660117415114523700700767400695
61660117415114523705515956548773
61660117415114523705784456187779
61660117415114523705787928446127
61660117415114828653221366881099
61660117415115723867798629071067
61660117415115724325400224667553
61660117415122626980863782027931
61660117415122628215377185786417
61660117415122628216214014023001
61660117415122628678623227048377
61660117415122628678624001888653
61660117415122628808478869124951
61660117415122628810170350168571
61660117415122628810173789596449
61660117415122628811006030512251
61660117415122628811006802164583
61660117415122628811009469940129
61660117415122628811010244780405
61660117415122628815253695999063
61660117415122628816089719299335
61660117415122628816090490951667
61660117415122628816093187306929
61660117415122628816093961793073
61660117415122628816093962147205
61660117415122628816093963210015
61660117415122632384936347182019
61660117415122632522130897176745
61660117415122927170116894749049
61660117415122928405463687314837
61660117415122928409731125615097
61660117415122929000259143233369
61660117415122929000259918072241
61660117415122932520838606560421
61660117415123827600664482584727
61660117415123828840341815340091
61660117415123828972459446515745
61660117415123828977542020693905
61660117415123829384238386521851
61660117415123829384803242406167
61660117415123829385074838517863
61660117415123829428362366063783
61660117415123829428363137716115
61660117415123829430806731069047
61660117415123829435141403547125
61660117415123829435705487777705
61660117415123829435705490965649
61660117415123829435706262617981
61660117415123833088584187006647
61660117415123833090843618535209
61660117415123833096198904951761
61660117415123833141745863906747
61660117415123833141931597733541
61660117415123833141934925091555
61660117415123834330708097628633
61660117415123834331544922677273
61660117415123834331544925865217
61660117415123834331545697517549
61660117415123834377277615460457
61660117415123834377281717653131
61660117415123834377282092259667
61660117415123834378972191104703
61660117415123834378976667903913
61660117415126529441109534821799
61660117415126530543780260965957
61660117415126530674199987273111
61660117415126530675894907744609
61660117415126530676456324201047
61660117415126530676459766816869
61660117415126530680974814147223
61660117415126530680978253576505
61660117415126530681543112647361
61660117415126531271255222733997
61660117415126531271255222735401
61660117415126531271255997574273
61660117415126531276338830032687
61660117415126531276338940100797
61660117415126531276339601685019
61660117415126531276339714586941
61660117415126531276339714941073
61660117415126531276339716003883
61660117415126536217723785494605
61660117418070041927793964107178
61660117418070041927793965524120
61660117418070041975786322705730
61660117418070041975786322723200
61660117418076941524339373007875
61660117418076941524339374070685
61660117418076945228685174555481
61660117418078145848233940196430
61660117418078145849992422677790
61660117418078145849992422679248
61660117418078147039794837385999
61660117418080847094406292703640
61660117418080847094406292703641
61660117418080847551732933675991
61660117418080847551732934738800
61660117418080847551732934738801
61660117418080847681399399886083
61660117418080847688930927349349
61660117418080848778921038164548
61660117418080848788774561211826
61660117418080848788774561216039
61660117418080848925968078562571
61660117418080848925972553826587
61660117418081299209941206937548
61660117418081299691200037024083
61660117418082198398301060824281
61660117418082198405082306451779
61660117418082198405898242692869
61660117418082198563890661939476
61660117418082199640428324178695
61660117418082199640429472083293
61660117418082199640429472084697
61660117418082200258165257414873
61660117418082200258165257414874
61660117418082200258165257420490
61660117418082200258949056899591
61660117418082200258949142992787
61660117418082200258949142992788
61660117418082200259011819014435
61660117418082200259011819014436
61660119252669107742993457178077
61660119252669998838997379628487
61660119252670008173544484443037
61660119252673910634061947768247
61660119252673912464012725931019
61660119252673912470791795298661
61660119252694324739806029687907
61660119252694324739809390337335
61660119252697026443053089314431
61660119252697026577995006459625
61660119252697026577995006813757
61660119252697026580254442574407
61660119252697027172791351990807
61660119252697027180131034749235
61660119252697027180131034766497
61660119252697027180134387634327
61660119252697027180134390816655
61660119252697027180403002397239
61660119252698227200327112295527
61660119252698227749119082737719
61660119252698227937216768226557
61660119252698231460239447231557
61660119252705119197635250836175
61660119252705119334829805552635
61660119252705130315752903183559
61660119252705130318012334699071
61660119252705130452950895794107
61660119252705132289872213628807
61660119252705132289872213646069
61660119252705132289875566513899
61660119252705135394338061289347
61660119252705135859551684022691
61660119252705135995912589757849
61660119252705135996480031455529
61660119252705430644735067904269
61660119252705435995456779715641
61660119252705436002796720754531
61660119252705436003068430122073
61660119252705436003068435906617
61660119252705436003068693111011
61660119252705436185999092720681
61660119252705437237578654249463
61660119252705437238415482486047
61660119252706331075283000214471
61660119252706331217378634942015
61660119252706332314960251361785
61660119252706332452158243972333
61660119252706332452160568436947
61660119252706332858856561212265
61660119252706332866202267324013
61660119252706332909756510816949
61660119252706333040178877738487
61660119252706336563202361697061
61660119252706336563202704636391
61660119252706336563202706070803
61660119252706336563206057521691
61660119252706336570545743344195
61660119252706336570548067808809
61660119252706336570817712508519
61660119252706336611466659345235
61660119252706336616550376712035
61660119252706337805327676839127
61660119252706337805330001303741
61660119252706337806164505075711
61660119252706337844364611661861
61660119252706337846813451912427
61660119252706337851897169279227
61660119252706337851899493743841
61660119252709034018398692401431
61660119252709034155596685011979
61660119252709034750958147894479
61660119252709034752649628942311
61660119252709037862201149603689
61660119252709038456998523673601
61660119252709039685001387800891
61660119252709039691780457168533
61660119329486042841116913587863
61660119329509157413258074711827
61660119329509157550456067322375
61660119329510358170340450226579
61660119329517262661034069380135
61660119329517266229872987115827
61660119329517566373389996204147
61660119329517566373390110517187
61660119329517566556320767331251
61660119329518466941139015601655
61660119329518466941139130392695
61660119329518466986871794596211
61660119329521165121279822174003
61660119329521165122970932035447
61660119332472765006274565752607
61660119332475928182905352998080
61660119332475928182908791954978
61660119332475933533627064809452
61660119332475933533630503766350
61660119489018027962923630931353
61660119489018928393474285143685
61660119489018928393474658196313
61660119489018928393492111131319
61660119489018928393495205731945
61660119489018928393495578784573
61660119489018928988079421802803
61660119489018928988082516403429
61660119489018928988082889456057
61660119489018928988270887437557
61660119489018928994857343277541
61660119489018928994857687633813
61660119489018928994860810930795
61660119489042043567001943352787
61660119489042043704199935963335
61660119489042043704200311730119
61660119489042348652178463358505
61660119489043244324081224272529
61660119489043244324081252968885
61660119489043244324084318873155
61660119489043244324084347569511
61660119489043249219924010522363
61660119489043249219924016656667
61660119489050148669964942140337
61660119489050148669965315192965
61660119489050148672221279068273
61660119489050148672493246716437
61660119489050148672493248115909
61660119489050148672493248232597
61660119489050148676740142067077
61660119489050148676743122232359
61660119489050148678999573595639
61660119489050148807162934750885
61660119489050148807163307803513
61660119489050148809690896370185
61660119489050148809691240726457
61660119489050148809691244385381
61660119489050148809691269422813
61660119489050148809694338986007
61660119489050148809694597253211
61660119489050148809694598329119
61660119489050148809694712038635
61660119489050148813937761624997
61660119489050148813938134677625
61660119489050148813941114842907
61660119489050148814506346494007
61660119489050148814774585157269
61660119489050148814774585157317
61660119489050148814774585157477
61660119489050148814774843774393
61660119489050148814774846960933
61660119489050148814774958209897
61660119489050148814774958209945
61660119489050148814778314614187
61660119489050148814778315677205
61660119489050148816197451770843
61660119489050148816197454484999
61660119489050148816200922138253
61660119489050152383617232001571
61660119489050152383617346786995
61660119489050152383620326602197
61660119489050152383620441387621
61660119489050152520546722623049
61660119489050152520814962685991
61660119489050152520814962802679
61660119489050152520814991382347
61660119489050448998940917677217
61660119489050448998944012277843
61660119489050448998944385330471
61660119489050452526862268733411
61660119489050452527137335690517
61660119489050452527137708743145
61660119489050452710064635977827
61660119489050453761644202228343
61660119489050453762481030464927
61660119489051348834695337589909
61660119489051348834698693521975
61660119489051349383490663964167
61660119489051349383758932723465
61660119489051349383759305776093
61660119489051349383762633128491
61660119489051349383762634682399
61660119489051349390265490838279
61660119489051349390268958491533
61660119489051349427044137321091
61660119489051349427047231921717
61660119489051349427047604974345
61660119489051349429491939883781
61660119489051349429491941399941
61660119489051349429495297332007
61660119489051349429495298885915
61660119489051349433822058795829
61660119489051349433822431848457
61660119489051349433825497752727
61660119489051349434387262222957
61660119489051349434390356823583
61660119489051349434390729876211
61660119489051353094611291323075
61660119489051353094614758976329
61660119489051353094883255907003
61660119489051353094883260487399
61660119489051353094883262041307
61660119489051353140615924690915
61660119489051353140615926244823
61660119489051353140619019291541
61660119489051354322615042011829
61660119489051354329393224818007
61660119489051354330229791723151
61660119489051354330230053054591
61660119489051354330230164775779
61660119489051354330233520707845
61660119489051354375965811858733
61660119489051354375966184911361
61660119489054049444877319330853
61660119489054050535686060288497
61660119489054050537942397216433
61660119489054050538214364864597
61660119489054050542464240380519
61660119489054050675143745759047
61660119489054050679659252825785
61660119489054050679662232991067
61660119489054050679662235705223
61660119489054050679662608757851
61660119489054050680227091589539
61660119489054051132739001026465
61660119489054051137822718393265
61660119489054051267680655192917
61660119489054051269936997179249
61660119489054051269940091779875
61660119489054051269940350047079
61660119489054051269940464832503
61660119489054051274455482067029
61660119489054051275020337951345
61660119489054051275020601289995
61660119489054051275023695418445
61660119489054051275023695890621
61660119489054051276714918653987
61660119489054051276715176921191
61660119489054051276718271521817
61660119489054051276718386307241
61660119489054051276718644574445
61660119489054054249066377793251
61660119489054054386264373117955
61660119489054054386264484839143
61660119489054054386267840771209
61660119489054054981060972347591
61660119489054056209064726100581
61660119489054056215842905842523
61660268919030082577956690395508
61660268919030132584149246153808
61660268919127327842121617284272
61660268919127343901628758425110
61660268919127343901629820224734
61660268919135449011935083336290
61660268919135449011938522293188
61660268919135482958615997197230
61660268919357889258906852384564
61660268919357889258907627224840
61660268919357889304636163607774
61660268919357889304636935260106
61660268919463255692881863765372
61660268919463255692881946670708
61660268919463255692884958365998
61660268919463255692885302722270
61660268919463255738614266401264
61660268919463255738614524668468
61660287583534815034850424001760
61660287583757270151671905469494
61660287583757271387017923196410
61660287583757299753962424946068
61660287583818243704733615929896
61660287583818243712073298688324
61660287583818538367673956689322
61660287583818543901326328148410
61660287583826348822378561799880
61660287583826358158623334126480
61660287583826643477975752147624
61660287583826643477979219800878
61660287583826643477979309082102
61660287583826649011631588072022
61660287583826649011631591259966
61660287583826659530140887581740
61660287583826659530143982182366
61660287583854561077634751237258
61660287583854577137141892378096
61660287583862621761488113196730
61660287583862621761491466064560
61660287583862636585649236610652
61660287583862636585652589478482
61660287583862637820996316137192
61660287583862637820999755094090
61660287583862666180596978728172
61660287583862666187936661486600
61660287583862666187940014354430
61660287583862666233672681858366
61660287583862666233672764763702
61660287583862681004758102142094
61660287583862681012097784900522
61660287583862681057833805272288
61660287583862682285837817292482
61660287583862682292616083123492
61660287583862682293177500050910
61660287583862682293180594651536
61660287583862682293180939007808
61660288275127711698121405615562
61660288275128612265870425136778
61660288275135531626268775308976
61660288275135816808426671915062
61660288275135831632587792142444
61660288275136717421904913378264
61660288275136733435115650556562
61660288275136733474070048812380
61660288275136733474073143413006
61662652113300308857904227300760
61662652113300312431492132636192
61662652113300312563942280481508
61662652349341533664486521444890
61662652349539958817238015126052
61662652349633321384735068597952
61662652349634518437471643633732
61662652349634522091253252813810
61662652349637220271392916410520
61662652349637223977430969591268
61662652349637223982513543769428
61662653057721470838517754260828
61662653057724472685469822356644
61662653058377968103750726234500
61662653058378234941363378618098
61662653058380936233016460412978
61662653058597072871167360708100
61662653058670018858837970624248
61662653058670018859025970005220
61662653058670018859025998701576
61662653058670018904758634208736
61662653058670022570146597364128
61662653058670022615879261567644
61662658777271170505070160954868
61662658777903308504125811090436
61662658783155484240007947650443
61662658783179795872418243442232
61662658783811633545026227679788
61662658800592272723759266109277
61662658800881310931475588130865
61662658800905671974462490904324
61662658800916182487987996237790
61662658800916482631505005326110
61662658801537809973518140567716
61662658801537809973518140572088
61662659203347463944754936057571
61662659208576193898784016331525
61662659208579211980722968535531
61662659208580112418805407042469
61662659208600525884003550617063
61662659209232712676957592819819
61662659209233012866228186699963
61662659209256089357856574757043
61662659209256989788386710013411
61662659262434618460381108984407
61662659262434918649630782276243
61662659262725506797349432912508
61662659262726407365161214552940
61662659262737212394512787356988
61662659262737212531773541732460
61662659279514837243182677714274
61662659279515137386699686802594
61662659415402713884703446763123
61662659416034562055464850123780
61662659416034562055464851173540
61662659416034563290811643735116
61662659416034566996852019864158
61662659416034611469242409660956
61662659416034611469242410710716
61662659416034853116846453705476
61662659420998843449397191130342
61662659421286723777616406835304
61662659421287023921133415923624
61662659421290582955273031906987
61662659421290631133767713642636
61662659421321847706664678195740
61662659421321851405206444375876
61662659421935372824909275623329
61662659421935389303538434376123
61662659421943178157746870294828
61662659421943220959845872997943
61662659421946179638649626440189
61662659421947096684275692757727
61662659421978294994969598890429
61662659422258391303965396944920
61662659422258391304153682239692
61662659422258391304216101048024
61662659422258391304216444004616
61662659422258391715747660071336
61662659422258391715998364174440
61662659422258392950529593566268
61662659422258392951094449450584
61662659422258392951345153553688
61662659422259291734516424209880
61662659422259291734704709504652
61662659422259291734767128312984
61662659422259292283559441711768
61662659422259292283747384049948
61662659422259292283810145814872
61662659422259293518341032250108
61662659422259293518341375206700
61662659422259293518906231091016
61662659422259293519156935194120
61662659422261993437951769131176
61662659422261993575212523506648
61662659422261995222341576012312
61662659422270098547692948010748
61662659422270098548257803895064
61662659422270098548508507998168
61662659422270098684953702386220
61662659422270098685518558270536
61662659422270098685706500608716
61662659422270098685706843565308
61662659422270098685769262373640
61662659422270099096735622556044
61662659422270099097300821396952
61662659422270099097551525500056
61662659439004796148218418001076
61662659439011699449108478636545
61662659439012855544197259732273
61662659439012900023177663385716
61662659439015258483249271830247
61662659439015556843192348166995
61662659439015601314829596784705
61662659439016507235811959687822
61662659439016507235811961104728
61662659439036014780027740359299
61662659439037217138485586781902
61662659439039618286621659488462
61662659439040818860689695841742
61662659439047972335687323065713
61662659439047972343029329705555
61662659439047974126582313054371
61662659439047974126603233642679
61662659439657346466436174181102
61662659439657346466457066189694
61662659439660048307152821467060
61662659439660048352885485670576
61662659439661248926702817565168
61662659439661248926702817919300
61662659439661248926702818982158
61662659439661248926702818982318
61662659439661248926890845525904
61662659439661248926890845642496
61662659439661248926890847059486
61662659439661248926890847059646
61662659439661248926953521551680
61662659439661248926953521668272
61662659439661248926953523085422
61662659439661249064151514162228
61662659439661249064151514166600
61662659439661249064151514632952
61662659439661249064151515695810
61662659439668153462375961514226
61662659439669354036443996444740
61662659439669354036443996798872
61662659439669354036443997867506
61662659439669354585486670990036
61662659439669354585486670995860
61662659439669354585486671344168
61662659439669354586238783300800
61662659439669354586238783305172
61662659439669413859711989463677
61662659439669413866489910938415
61662659439672055739879085565582
61662659439672055740693872365636
61662659439672055740693873900670
61662659439672055877139752672696
61662659439672055877139753139048
61662659439672055877139754201906
61662659439672055877139754207730
61662659439672072356776477444183
61662659439672120527676952368529
61662659439672956307690780055700
61662659439672956307690781468478
61662659439672956307690781472849
61662659439672956308442892365012
61662659439672956308442893777790
61662659439672956308442893781918
61662659439672956308442893782002
61662659439672956308442893782161
61662659439693681088622174588404
61662659439696432152554688522449
61662659439704471377728848055554
61662659439890608536518368551205
61662659439912519013260031998565
61662659439984267543458341114840
61662659439984267955240604241256
61662659439984267955303366006180
61662659439984269190587393620504
61662659439985167974009368379800
61662659439985168523052385881688
61662659439985169758399175260936
61662659439995974787750748064984
61662659439995974787813509829908
61662659439995974925011502440456
61662659439995975336793765566872
61662659492214545301101320079858
61662659492214845444618329168178
61662659492883000526006594121492
61662659493090147776928336505921
61662659493161896261185404295176
61662659493174805002129901670597
61662659493199116627007637824517
61662671628510669786915668223710
61662671646257259084385365428662
61662671646257259450497382097084
61662671646257259633428038911148
61662671652129611351889696271105
61662671652129611352726519803425
61662671652129611359501346677537
61662671652133164235363739622256
61662671652133164235363739628080
61662671652133164281033727799996
61662671652133164281096403825772
61662671652133164281096403831596
61662671652133164418294396436320
61662671652133464424613412801872
61662671652145171256307996632356
61662671652145171805350671177652
61662671652145171805350671183476
61662671652165584125202213996744
61662671652165584720061119704016
61662671652165884314535454241216
61662671652165884314535455309850
61662671652165884451733446851764
61662671652165884863578128786512
61662671652165884863578128792336
61662671652176384335132783819658
61662671652176385981505252652876
61662671652176385981506371861070
61662671652176386118703245613344
61662671652176386118703588569936
61662671652176386118706687756782
61662671652176386118766007378268
61662671652176386118766350688992
61662671652176386118766351751802
61662671652176386118767126590674
61662671652176386118769449521706
61662671652176389275700947197090
61662671652176389275700948246850
61662671652176389275763709316146
61662671652176389275763710365906
61662671652176389276516854727322
61662671652176389687545628781918
61662671652176389687545629131838
61662671652176389687545973492322
61662671652176389687545973505372
61662671652176389687546747990112
61662671652176389687546748326982
61662671652176389687549072325036
61662671652176389687549072338086
61662671652176389824743621392466
61662671652176389824743621742386
61662671652176389824743621746598
61662671652176389824743965748738
61662671652176389824743966102870
61662671652176389824743966115920
61662671652176389824744740937530
61662671652176389824744740954792
61662671652176389824747064935584
61662671652176389824806383507310
61662671652176389824806383861442
61662671652176389824806727867794
61662671652176389824806727880844
61662671652176389824807502702454
61662671652176389824809827067690
61662671652176389825559873292020
61662671652176389825559873646152
61662671652176389825562972478866
61662671652176391060090758664446
61662671652176391060153521846312
61662671652176391471935784972728
61662671652176391471936559457468
61662671652176391471938883805442
61662671652176400798888797898572
61662671652176400798891897085418
61662671652176402582465802085352
61662671652176402590056531903476
61662671652176405739460836364532
61662671652176405747053889467820
61662671652176405747053890517580
61662671652176405747053890530630
61662671652176406288503853866420
61662671652176406288503854220552
61662671652176406288506178214394
61662671652176406289318986557780
61662671652176406289319761396652
61662671652176406289322085744626
61662671652176406296096908032518
61662671652176406296096908386650
61662671652176407531443701997986
61662671652176433740561045992394
61662671652176433740563368940688
61662671652176433740563369990448
61662671652176433740623807757318
61662671652176433740626130705612
61662671652176433740626131059744
61662671652176433740626132109504
61662671652176435387690102747408
61662671652176435387752864512332
61662671652176435524953180408044
61662671652176435525013619241936
61662671652176435525015942172968
61662671652176435525015943589910
61662671652176435532543910226168
61662671652176439093730478876450
61662671652176439093793240641374
61662671652176439093795564976298
61662671652176439093795564989348
61662671652176439094545267198488
61662671652176439101323533029498
61662671652176439101323533042548
61662671652176439230991233588792
61662671652176439230991233606054
61662671652176439230993557586846
61662671652176439231053995353716
61662671652176439231053995370978
61662671652176439231056319718952
61662671652176439231806021573960
61662671652176439231806021923880
61662671652176439231807140782154
61662671652176439231809465130128
61662671652176439238584287404970
61662671652176439238584287772152
61662671652176440878120290343806
61662671652176440878183052108730
61662671652176440878185376456704
61662671652176440885713344509904
61662671652176450211851226161330
61662671652176450211916311211418
61662671652176450211916312261178
61662671652176450219444280314378
61662671652176450219444280327428
61662671652176451996306123741584
61662671652176452003834091794784
61662671652176455702281413757728
61662671652176455702344175522652
61662671652176455702346499870626
61662671652176455709874467923826
61662671699410572427406587494884
61662671699410572473139251698400
61662671699410572473139252052532
61662671699434887756358528371664
61662671699434887756630124483360
61662671705318897696970325451576
61662671705343213026193862090292
61662671723045073942468905498212
61662671723045073942468905499664
61662671723045073942531581523988
61662671723045073942531581529812
61662671723045074079729574134536
61662671723069389271692442136928
61662671723069389271692442254972
61662671723069389271692442256424
61662671723069389271692443672122
61662671723069389271692443690836
61662671723069389408953110773252
61662671723069389408953112308446
61662671723069389408953112327160
61662671723069439211437380986156
61662671723081145014502688140575
61662671723081145014502716838383
61662671723081146660878599467151
61662671723081146660878628164959
61662671724017386905744821255224
61662671724017386905996214105604
61662672124854728325863763053147
61662672130739938902302930731547
61662672130739938902306025332173
61662672130739987080545411362615
61662672130740239091573524611691
61662672130740239091576619212317
61662672130740287269816005242759
61662672130740288502906457694071
61662672130740288505162794622007
61662672130763353738944509744027
61662672130764254261211912475715
61662672130764254306944576679231
61662672130764254444225794367555
61662672130764254444288556132479
61662672130775409434936084623502
61662672130779011706183211185230
61662672183953939956197951049964
61662672183956641659445010676488
61662672201646495188708514939201
61662672201679816195502867148380
61662672201682517898749926774904
61662672202302992453941486912873
61662672337541826574022373833008
61662672337541826574022375232688
61662672337541826575716950527014
61662672337541826575716950876934
61662672337541826711220366443556
61662672337541826711220367493316
61662672337541826712914943137562
61662672337541827809369167444344
61662672337541827946567160054892
61662672337541875987799934419944
61662672337541875987799934769864
61662672337541876125060689145336
61662672337542112100999496130196
61662672337566426881159466564784
61662672337566427429951437006976
61662672337566427430223033118672
61662672337566427475955697322188
61662672338518325143891308186826
61662672343438729989575272659373
61662672343441431647256804156941
61662672343450437370312531046594
61662672343450437370563234086888
61662672343450451574526219516292
61662672343450451575342122460304
61662672343450451575345221647150
61662672343450451986309258544390
61662672343450451987124385586720
61662672343450451987127484773566
61662672343450451988818962280726
61662672343450451988819737469518
61662672343450451988819741718868
61662672343450451988822061467572
61662672343450452124384797005600
61662672343450452124388239149038
61662672343450452126079372649846
61662672343450452126080491844990
61662672343450452126082816328477
61662672343450453771513853760614
61662672343450453773208429404860
61662672343450453773208773761123
61662672343450453773208773761132
61662672343450453773208774233299
61662672343450453773208774233515
61662672343450484928858280836542
61662672343450484928859395445466
61662672343450486575987337591556
61662672343450486575988452200480
61662672343450501400151899949326
61662672343450501537410330326744
61662672343450501951367572038959
61662672343450501951451254864367
61662672343450501956450917849768
61662672343450501956450917869451
61662672343454339236033649194754
61662672343454356263956459421904
61662672343454356263956832474532
61662672343473852086242411677997
61662672343473852086242411679449
61662672343473852086242411683821
61662672343473852131975075881513
61662672343473852131975075887337
61662672343474752104927865005282
61662672343474752653970539550578
61662672343474752654054106522088
61662672343474752654054107584946
61662672343474752699786770725604
61662672343478654977039190207456
61662672343478655114299858843780
61662672343478655114299859310132
61662672343478655114299859315956
61662672343478704939943824678460
61662672343485559467794458400513
61662672343485559513527122604029
61662672343486759674998363644408
61662672343486759674998364713042
61662672343486760224041038189704
61662672343486760224041039258338
61662672344110901332557346789858
61662672344423065155219341621933
61662672344423065157478773150495
61662672344433855367186594335805
61662672344433871968143700212113
61662672344433871970654523629027
61662672361175411194043365475762
61662672361175411194105008386624
61662672361175411194105008399674
61662672361175411194106127594818
61662672361175411194858153810850
61662672361175411196552729442046
61662672361175411196552729455096
61662672361175411196553844064020
61662672361175411196553844418152
61662672361175412978494815280810
61662672361175412978495934475954
61662672361175412979247960691986
61662672361175412980942536336232
61662672361175412980942536690364
61662672361175412980942540922452
61662672361175412980943655531376
61662672361175427658617262831472
61662672361175427658617262844522
61662672361175427660311838475718
61662672361175427660312957683912
61662672361175429444701649956124
61662672361175460600288738918830
61662672361175460600289853894936
61662672361175460600289858127024
61662672361175460600351501037886
61662672361175460600351501050936
61662672361175460600352615659860
61662672361175460601104646462112
61662672361175460601105761071036
61662672361175462247418910632688
61662672361175462248233698967776
61662672361175462384678550399236
61662672361175462384741312518292
61662672361175462384742427127216
61662672361175462385494453343248
61662672361175462385494453697380
61662672361175477071580034046610
61662672361175477072394822368648
61662672361175477072394822381698
61662672361175478856784633849054
61662672361176613616061814251568
61662672361176613616061814253020
61662672361176613616124490277344
61662672361176613616124490283168
61662672361176613616124490631476
61662672361176613753322482887892
61662672361176613753322483242024
61662672361176630201721521742723
61662672361176678379964002373791
61662672361176678379964088817151
61662672361176678380779996347383
61662672361176678385047434647643
61662672361176678385863342177875
61662672361176679620645275672807
61662672361179314907526867851076
61662672361179314907526868323252
61662672361179314907526869386110
61662672361179315456569542396372
61662672361179315456569542868548
61662672361179315456569543931406
61662672361179380107106742098029
61662672361179381342452759824945
61662672361180215887120569785200
61662672361180215887120571197978
61662672361180215887120571202190
61662672361180215887120571202349
61662672361199728188286659158804
61662672361200928533503344981312
61662672361200928533503345335444
61662672361200928533503346399706
61662672361200928945348027270192
61662672361200928945348027271644
61662672361200928945348028334454
61662672361200928945348028338826
61662672361200929082546019880740
61662672361200929082546019882192
61662672361200929082546020945002
61662672361203630648532410398764
61662672361203630785793079035088
61662672361203630785793079507264
61662672361203630785793079508716
61662672361204531216344106423916
61662672361211485165857945090556
61662672361211735346491583841540
61662672361211735895534258386836
61662672361211752375170982691971
61662672361211785720905139957138
61662672361211785721741965024732
61662672361211800735608796108435
61662672361211801781417475343233
61662672361835845253604374581471
61662672361835878607121647566633
61662672361835878607685731798617
61662672361860193936345184205349
61662672361860193938601521133285
61662672361868264459479409300779
61662672362054683231585357183897
61662672362055565536123749885744
61662672362086787054990542449508
61662672362087102618050282366048
61662672362148026012345294771993
61662672362148040280117523665951
61662672362148040280117524138127
61662672362148040836503323585289
61662672362149226766327938722537
61662672362149226768587370251099
61662672362149226769427670292569
61662672362149241583711140661721
61662672362151942882727149802768
61662672362151944522324910083758
61662672362159731142118157031140
61662672362159731194646913525732
61662672362159731194709676707598
61662672362159731197157397763020
61662672362159731606491595110560
61662672362159731606491595460480
61662672362159731606491595477742
61662672362159731606491596527502
61662672362159731606491939834014
61662672362159731606492714318754
61662672362159731606495038666728
61662672362159731743689587716736
61662672362159731743689587721108
61662672362159731743689588071028
61662672362159731743689588088289
61662672362159731743689588088290
61662672362159731743689589133678
61662672362159731743689589138049
61662672362159731743689589138050
61662672362159731743690620835862
61662672362159731743690706929302
61662672362159731743693031277276
61662672362159731744505495264390
61662672362159731744508934221288
61662672362159731746200072308316
61662672362159731746201186917240
61662672362159732979036720406868
61662672362159732979099483588734
61662672362159732981547204644156
61662672362159733390818640239662
61662672362159733390818641639342
61662672362159733390819673341526
61662672362159733390881402358878
61662672362159733390881403408638
61662672362159733390881406590966
61662672362159733390881746715150
61662672362159733390884845547864
61662672362159747613405238350100
61662672362159747613405239749780
61662672362159747615099815044106
61662672362159747658405683497870
61662672362159747658405940348132
61662672362159747658405941765074
61662672362159747658406026791492
61662672362159747659158824659696
61662672362159747659158824676958
61662672362159747659159082944162
61662672362159747659159857778822
61662672362159747659221586428992
61662672362159747659221586778912
61662672362159747659221591028262
61662672362159747660853399954022
61662672362159747660853658588408
61662672362159747660853662820496
61662672362159747660856757421122
61662672362159747660916162073238
61662672362159747660916162423158
61662672362159747660916166672508
61662672362159747660916511028780
61662672362159747665999856859272
61662672362159747798115187798540
61662672362159748207448700982496
61662672362159748207448700986868
61662672362159748207448701336788
61662672362159748207448701354049
61662672362159748207448701354050
61662672362159748207448702399438
61662672362159748207448702403809
61662672362159748207448702403810
61662672362159748207449045710322
61662672362159748208201842178846
61662672362159748208201843578526
61662672362159748208202100446050
61662672362159748208202875280710
61662672362159748208264604298062
61662672362159748208264605347822
61662672362159748208264608530150
61662672362159748208264948654334
61662672362159748209896677489976
61662672362159748209897451974716
61662672362159748209899776322690
61662672362159748209959181341988
61662672362159748209959185574076
61662672362159749443611397909398
61662672362159749445243211434428
61662672362159749445243469701632
61662672362159749445305973553644
61662672362159749445306317909916
61662672362159749450389663740408
61662672362160048017699088048149
61662672362160048429481093957121
61662672362160048612495691858181
61662672414378557251480769184292
61662672414378557251480769656468
61662672414378557251480769657920
61662672414378557251480769662292
61662672414389428852222140792200
61662672414389428852284816817976
61662672414389428852284902557124
61662672414390264632218027689764
61662672414390329420033836693484
61662672414390329420033922432632
61662672414390329420096598458408
61662672414393031123280896320008
61662672414393031123280982059156
61662672415264730741354738151152
61662672415264730741417499916076
61662672415265631309166519791584
61662672415265631309229195817360
61662672415265631354985186583204
61662672415265632956360658883255
61662672415337676598604129027669
61662672415337676735864797663993
61662672415337676735864912449417
61662672415337676781618468661525
61662672415338562319287964906861
61662672415338562525188911734547
61662672415338577303614190255259
61662672415338577349346854458775
61662675800688239503635425167459
61662675954280083509115924098299
61662676013398752728166394714015
61662676013399655087146196628732
61662676013399655087146196628741
61662676030468137243443154225452
61662676030469037811254821428931
61662676030469037811254850126739
61662676030469039457630732755507
61662676030469039457630761453315
61662676031116542120376674878665
61662676031124628967408634791027
61662676031124630613784546117603
61662676031124630621315986074859
61662676031125529535220330692311
61662676031125531181596242018887
61662676031125531182348354328199
61662676031125531189127681976143
61662676031125531189127768065211
61662676031125531372141992912191
61662676031125531372141992930905
61662676645621671927806290636723
61662676645621671927806290638175
61662676645621671927806290642547
61662676650866597736695957966816
61662676651498794083556182133310
61662676651519507555028117545886
61662676651519508790374906925134
61662676651523109277232226605726
61662676651523111061622033486862
61662676651523111061622038086180
61662676651529997151637364041591
61662676651530014362327194079240
61662676651814893423432525505908
61662676651814893430207352380020
61662676668599678517657273245494
61662676668599678517928869357190
61662676668599678517930014081104
61662676668599678518494098313088
61662676668603280979530358520158
61662676669224670368614396181002
61662676669224670368635316769310
61662676669248086733097317493705
61662676669248086733115258283312
61662676669248970875372537010049
61662676669255875227843050352584
61662676669256190058278340387658
61662676669256190607321357889546
61662676669256190608056562878345
61662676669259792513354590688636
61662676669259794160487090986714
61662676669259794160487090986762
61662676669474713198417857893012
61662676669475013341934866981332
61662676669475013753528845880158
61662676669572290091967712665786
61662676669572290091967741363594
61662676669572290092155769440922
61662677850313954508079569984729
61662677850316656211514914906025
61662677850317560348103995351733
61662677850949743466952651670815
61662677850949743512685315874331
61662677850970451773312541958401
61662677850970451773584138070097
61662677850974053497965061109183
61662677850974053497985953116323
61662677850981258588748506040448
61662677850981258589020102152144
61662677850982157372924307542179
61662677850982157372945198500963
61662677850982157372945199550723
61662677850982158607706239988755
61662677850982158607727131995895
61662677850982159017876549074210
61662677850982159017876577770566
61662677850982159019300218868755
61662677850982159019321109827539
61662677850982159020052331178067
61662677850982159020073223188063
61662677850982159156769122027652
61662677850984860310953299615279
61662677850984860310974191622419
61662677850984860311705411923139
61662677850984860311726303933183
61662677851168581490854326554085
61662677868039830747593320429917
61662677868039833721574474216937
61662677868695126706701356656581
61662677868695127255744031201877
61662677868696328012826292403589
61662677873948158945405547615981
61662677873952062000531589896624
61662677873952062000531590246544
61662677873959266497460547636082
61662677873959266497523309401006
61662677874580340988717204179485
61662677874580340995495125654223
61662677874580340996330806002275
61662677874580357460028300333247
61662677874580357460089919268035
61662677874583059163526497821356
61662677874603752074049439143945
61662677874603752119782103347461
61662677874604652641861220784377
61662677874604652687593884987893
61662677874604653236636559533189
61662677874607354345296565705673
61662677874607654534546238997509
61662677874615759646628101844446
61662677874615760241340764567482
61662677874615774875793682829066
61662677874616660214356229712814
61662677874616660214377121719954
61662677874616660626159127628926
61662677874616660626159127630378
61662677874616660626161451976900
61662677874616660671891791833894
61662677874616660672480925890501
61662677874803097895496605036318
61662677874834612302475311001668
61662677874834612851518328503556
61662677874834614086802356117880
61662677874834614086865117882804
61662677874834614093556262403684
61662677874896451292153750812839
61662677874907258222504353784142
61662677874907258222504354134062
61662677874907258222504698157676
61662677874907258222504698507596
61662677874907258634286704066648
61662677874907258634286704416568
61662677921217462439301194434857
61662677921885663374966621990513
61662677921885663519002203239854
61662677921885663557896249933106
61662677921888363431269557882116
61662677921888365260576126022756
61662677922165745498051901859557
61662677922165745500496179708731
61662677922165754786049397631715
61662677922165754787741650327667
61662677927125787663132267833901
61662677927137797018345843473000
61662677927140498721781188394296
61662677927781380791776159361865
61662677927781380837508823565381
61662677927782281359587941002297
61662677927786183822554044357835
61662677927786183868286737259159
61662677927796990635520361981156
61662677927796990635538154802902
61662677927796990635541253989748
61662677927796990636274536279613
61662677927796990636295428288205
61662677927796990681274975765255
61662677928013143372340862575550
61662677928074070724330696314071
61662677928074070859080967864742
61662677928074070859080967869197
61662677928074080009880471030759
61662677928074080011572723726711
61662677928074380199130144322595
61662677928074380200822397018547
61662677944863673257650759571416
61662677944866374961086104492712
61662677944866374961086190231860
61662677944866375144018712174430
61662677944866375144102394999838
61662677945483847599865110448556
61662677945519264603597062135006
61662677945519264649350646926830
61662677945519279283719625617738
61662677945519279291229657478436
61662677945519279428490411853908
61662677945519281075618349750648
61662677945520163380157085411300
61662677945520165024840744041924
61662677945520179859041439118868
61662677945520181643430131391080
61662677945522866737562543731272
61662677945522866874760535991900
61662677945522866875599315522669
61662677945522866921352900432537
61662677945522881562476784040164
61662677945522883346865476312376
61662677945738117259444271292228
61662677945738119043834078173364
61662677945738119043834082772682
61662677945738119050524849622950
61662677945738119050528207090050
61662677945738119050587525648726
61662677945738119050590968854974
61662677945739003002257642412366
61662677945739019611645778673966
61662677945799046393376195455733
61662677945799046393376195455781
61662677945799046530657756100649
61662677945799046533102121105913
61662677945799046533105477156071
61662677945800247290184409464332
61662677945802958141891040133455
61662677945802958143583292829407
61662678080433944137825717703776
61662678080433944137825718753536
61662678080433944137825719103456
61662678080433944139520294747702
61662678080433944275023710314324
61662678080433944275023711364084
61662678080433944275023711714004
61662678080433944276718287358250
61662678080433945373172511315112
61662678080433945374867086959358
61662678080433945510370503925660
61662678080433945512065079569906
61662678080433949079212887444154
61662678080433949079212888843834
61662678080433949080907464488080
61662678080433949216410880054702
61662678080433949216410881454382
61662678080433949218105457098628
61662678081374419853070743527838
61662678081386132930976650062183
61662678081410444608386151222039
61662678081410444608950235454023
61662678081417363707816252271412
61662678081417363707816253321172
61662678081417363707816253671092
61662678081417363709510828965418
61662678081417363709510829315338
61662678081417664517305565945008
61662678081417664524080421515476
61662678081418548430813631600743
61662678081418548483345396606679
61662678081418548483909480838663
61662678081418550130285392165239
61662678081636502499617039112638
61662678081698631653491407942823
61662678081698631791525080883953
61662678081698646406414130299610
61662678086342569139145466331072
61662678086342569139148565517918
61662678086342569140777280210394
61662678086342569140840041975318
61662678086342569140843141162164
61662678086342569550927729457488
61662678086342569552371258042038
61662678086342569552371259091798
61662678086342569552622306151494
61662678086342569552623081340286
61662678086342569552625405338340
61662678086342569553187165572270
61662678086342569688125378761524
61662678086342569688126497969718
61662678086342569689819954405770
61662678086342569689819954755690
61662678086342569689821073613964
61662678086342569689821073950834
61662678086342569689823397948888
61662678086342569689823397961938
61662678086342570922722469455042
61662678086342570925167091677750
61662678086342570930250437508242
61662678086342571334504733644268
61662678086342571336761069509394
61662678086342571336761070572204
61662678086342571341844415339886
61662678086342574491499767923448
61662678086342574494009476246004
61662678086342574494009476259054
61662678086342574494010251097926
61662678086342574499092821026736
61662678086342574499092822076496
61662678086342574499092822089546
61662678086342574628760522635790
61662678086342574628762845584084
61662678086342574629512548856034
61662678086342574629513668064228
61662678086342574631207124500280
61662678086342574631207468856552
61662678086342574631208243708474
61662678086342574636290813637284
61662678086342574636290814687044
61662678086342575040542785425336
61662678086342575040542785762206
61662678086342575040545109760260
61662678086342575040545109773310
61662678086342575042801446688196
61662678086342575042801446701246
61662678086342575047884791468928
61662678086658974555379190001666
61662678086669481362678266535020
61662678086669481362866294612348
61662678086673383640179415553124
61662678087290850925791308264984
61662678087294758343890260566229
61662678087294758344057396634965
61662678087294758344078288643557
61662678087294758389622924769745
61662678087294758389810952847073
61662678087294759990433307961541
61662678087294759990454199971585
61662678087294760036186864173649
61662678087315482933461278134954
61662678087315482933649563429726
61662678087319069968767996720149
61662678087319069968935132788885
61662678087319069968956024797477
61662678087319069975734205011595
61662678087319070014500660923665
61662678087319070014688689000993
61662678087319070019771177563873
61662678087319070022027514491809
61662678087319070022030982144903
61662678087319084655853672489566
61662678087325974923565523916132
61662678087325974923816228019236
61662678087325989610462800072938
61662678087325989740948639963080
61662678087325989741136668040408
61662678087326273138905496050633
61662678087327173642067652227706
61662678087327173642319072714005
61662678087327173688072657505829
61662678087327173826089651893103
61662678087327173827781904589055
61662678087327173889480828549691
61662678087327173896426114599751
61662678087327173896426143297559
61662678087327173896990227529543
61662678087327175060680201260549
61662678087327175063127922315971
61662678087327175472211043900666
61662678087327175472465563219679
61662678087327175474914319283393
61662678087327175490291181628189
61662678087327175490855295973471
61662678087327175497634221853717
61662678087327175497822507148489
61662678087327175497884150059268
61662678087327175543366138856119
61662678087327175543387806762181
61662678087327175680899723404205
61662678087327189742497224468507
61662678087327190291457220597907
61662678087327190291541018208947
61662678087327190292021304829891
61662678087327190292105102440931
61662678087327190298799226304629
61662678087327190321791217748849
61662678087327190321791590801477
61662678087327191526803238324823
61662678087327191526887035581731
61662678087327191526887035935863
61662678087327191531970381412223
61662678087329876781944263305025
61662678087329876789474555828455
61662678087329876835019220650999
61662678087329891606855811149540
61662678087329891606918487175316
61662678087513597968435182572559
61662678087513598014167846776075
61662678087534320360393953367252
61662678087546027741131211748856
61662678087546027741884352927944
61662678087546028290173886294152
61662678087546028290927370429832
61662678087606054614954373001171
61662678087606054615121509069907
61662678087606054615121509075731
61662678087606054660687037204687
61662678087606054660875065282015
61662678087606054660875065283467
61662678087606054660875065287839
61662678087606056263774649333011
61662678087606056263774649334463
61662678087606056309507313536527
61662678087606065712611300602733
61662678087606951867290618796635
61662678087606952073133394543229
61662678087606954976777512026075
61662678087606956806084080166715
61662678087606956806418352304187
61662678087606956829330471708893
61662678087606957012261128518502
61662678087606957012261128522957
61662678087606957013159484892413
61662678087606966142325499158717
61662678087606966692205605066825
61662678087606967926797759937473
61662678087606971630245203580637
61662678087606971631143560422269
61662678087606971631336437892308
61662678087607255235027161829012
61662678087607257019354206945224
61662678087609658535021809184543
61662678087609658717955904955262
61662678087610857506023241331044
61662678087610859290413048212180
61662678087610859290413052811498
61662678087610868809602835687064
61662678087610868809665597451988
61662678087610868809668696634462
61662678087610868809669069705964
61662678087617762041612323665071
61662678087617762041612323669443
61662678087617762042239083927203
61662678087617762042427112000159
61662678087617762042427112004531
61662678087617762043868660593007
61662678087617762043931336623155
61662678087617763645326696051155
61662678087617763691059360259043
61662678087617763825812987864327
61662678087617763826001015941655
61662678087617763828257352869591
61662678087617778444323639008793
61662678087642088422823137978485
61662678104067545222420606715290
61662678104067545224115182346486
61662678104067545224116301554680
61662678104067547008504993826892
61662678104067550162992988120580
61662678104067550163807776455668
61662678104067550165502352086864
61662678104067550165503471295058
61662678104067550712036005976600
61662678104067550712850794311688
61662678104067551948197587923024
61662678104067551949892163567270
61662678104396559457402817104337
61662678104399259879484331651540
61662678104399259879484417390688
61662678104399260069275444506552
61662678104399260069275817577894
61662678104946800795388701054665
61662678105005026369797529428217
61662678105005026372056960956779
61662678105005041189440162895963
61662678105015831393859989490640
61662678105015833183516955402094
61662678105015833183539253484722
61662678105015833183602015249646
61662678105040157981181622384367
61662678105044045503251252384061
61662678105044045503251252385513
61662678105044045503251252502105
61662678105044045503251252503557
61662678105044045503251281081875
61662678105051848568660746526436
61662678105051848705921500901908
61662678105051848715019556061904
61662678105051849117703765428004
61662678105051849172494965857774
61662678105051849172746014317150
61662678105051849308061231032360
61662678105051849308312278092056
61662678105051849309753396235192
61662678105051849309753397634872
61662678105051849309753482328632
61662678105051849309755806676606
61662678105051849310004530788008
61662678105051850542840064277636
61662678105051850545350548514924
61662678105051850954621984110430
61662678105051850954621985510110
61662678105051850954623017212294
61662678105051850956881419871080
61662678105051850956881421270760
61662678105051865177208582220868
61662678105051865177208583620548
61662678105051865178903158914874
61662678105051865222962168530464
61662678105051865222962168547726
61662678105051865222962426814930
61662678105051865222963201649590
61662678105051865223024930649680
61662678105051865224656743824790
61662678105051865224657002459176
61662678105051865224660101291890
61662678105051865224719505944006
61662678105051865224719506293926
61662678105051865232250831110014
61662678105051865361917756834648
61662678105051865361918531669308
61662678105051865771817244048464
61662678105051865771817245465406
61662678105051865772005186049614
61662678105051865772005187449294
61662678105051865772005444316818
61662678105051865772006219151478
61662678105051865772067948168830
61662678105051865772068292525102
61662678105051865773511734649030
61662678105051865773511734666292
61662678105051865773511736065972
61662678105051865773511820742470
61662678105051865773511821109652
61662678105051865773511822159412
61662678105051865773699762743620
61662678105051865773700021360744
61662678105051865773700795845484
61662678105051865773703120193458
61662678105051865773762525212756
61662678105051865773762869219108
61662678105051865774264880077468
61662678105051865781042801552206
61662678105051865781042802951886
61662678105051867007414741780166
61662678105051867009046555305196
61662678105051867009046813572400
61662678105051867009109317424412
61662678105051867009109661780684
61662678105052150549075055088814
61662678105052150757508443089486
61662678105052151146407539013965
61662678105052151146407539480525
61662678105052151169294806823001
61662678105052151169858891054985
61662678105052151352304673846890
61662678105052165366458486618529
61662678105052165368153062262775
61662678105052165444220756955137
61662678105052165551167401430071
61662678105052165581502431918916
61662678105052165581502431918917
61662678105052165581502460733364
61662678105052165581690746028136
61662678105052165627235096122432
61662678105052165627235096122433
61662678105052165962949666072807
61662678105052165962950440795039
61662678105052165963033463217287
61662678105052165963034238406079
61662678105052165963598322638063
61662678105052165986678008762185
61662678105052165993263431500433
61662678105052165993284352205381
61662678105052165993284723859780
61662678105052165993472751937108
61662678105052166039017360765169
61662678105052166169691573561300
61662678105052166176277770667729
61662678105052166176299035728948
61662678105052166176299035728949
61662678105052166176299063027076
61662678105052166176299064426756
61662678105052166176299064426757
61662678105052167198296458521955
61662678105052167198380255778863
61662678105052167198380256132995
61662678105052167222024026489101
61662678105053051737127538042365
61662678105053051782860202245881
61662678105053051920141963476845
61662678105055751235164102678735
61662678105055767715488832919621
61662678105055767715655940290549
61662678105055767715676832300593
61662678105055767715676860996949
61662678105055767715677205353221
61662678105055767715739881378997
61662678105055767846160727247956
61662678105055767846223489012880
61662678105055767852749587177049
61662678105055767852937500936917
61662678105055767852937873989545
61662678105055767898482251380565
61662678105055767898503172086917
61662678105055767898670165138981
61662678105055767898691085845381
61662678105227781624908467599034
61662678105271004152023708701566
61662678105331932503083037341307
61662678105331932548815701544823
61662678105331941814655548060454
61662678105331941814655805990788
61662678105331941814655806340708
61662678105331941951916216346858
61662678105331941951916216696778
61662678105331941951916560720392
61662678105331942363698480536084
61662678105331942363698480886004
61662678105331942363698825263957
61662678105331947302578605013334
61662678105331947302578605363254
61662678105331947302578609612595
61662678105331947302640338593811
61662678105331947302641367482310
61662678105331947302641371731651
61662678105331947302829653472710
61662678105331947302829653489936
61662678105331947302829653826842
61662678105331947302829653839856
61662678105331947302829653844311
61662678105331947302829658071971
61662678105331947302829658076183
61662678105331947302829658089197
61662678105331947302829658089440
61662678105333133234722352378003
61662678105333133234931272463923
61662678105333148058883475791925
61662678105335834945691059485432
61662678105335834961906273008630
61662678105335835009330040403392
61662678105335835147368214663895
61662678105335844298147571364493
61662678105335844481096055884196
61662678105335844481162289903096
61662678105336745048907837524628
61662678105336745048970628337280
61662678105343649768226064629637
61662678105343649813978591971969
61662678105343934512553993032684
61662678105343949591468323267304
61662678105343949591468327853524
61662678105343949931989797670776
61662678105343949956679693418526
61662678105343949956679693418527
61662678105343949956680066471155
61662678105343950002412730674671
61662678105343950003247230326300
61662678105343950003247234575650
61662678105343950003249185852113
61662678105343950003249185852122
61662678105343950003250214721898
61662678105343950003250329514115
61662678105343950003250333762496
61662678105343950003250333763465
61662678105343950003250587793400
61662678105343950139673026258367
61662678105343950139694320017394
61662678105343950139694320017395
61662678105343950140443993541048
61662678105343950140445108149972
61662678105343950140448206983495
61662678105343950140507903211974
61662678105343950140510997812600
61662678105343950140511002398820
61662678105343950140511342168872
61662678105367950248727180608074
61662678105367964524679014402078
61662678105367964524679018634166
61662678105367964524867300746610
61662678105367964524867303928938
61662678105367964685102477494308
61662678105367965072885209421370
61662678105368250049312447002710
61662678105368250095880786809458
61662678105368250095880787300555
61662678105368250095880787300556
61662678105368250461742100456300
61662678105368250507474764641102
61662678105368250507474764659816
61662678105368250507474765132199
61662678105368250507474765132200
61662678105368250644672757251650
61662678105368250644672757742747
61662678105368250644672757742748
61662678105368264737112287000825
61662678105368264874285902400871
61662678105368264874285902413921
61662678105368264874285905583199
61662678105368265285879880245565
61662678105368265285879884477653
61662678105368265286091515470106
61662678105368265331824179673622
61662678105368265331909010268515
61662678157573285914370033215236
61662678157574186482181729116520
61662678157576888185617159776964
61662678158218987341638267983322
61662678158218987461010154264932
61662678158221372384512493843876
61662678158222574933517953656165
61662678158222574971720703111809
61662678158222574971741595120401
61662678158222574979271538566033
61662678158222591404784118677960
61662678158229477494820851556058
61662678158229479324127419696698
61662678158229779521013022224584
61662678158229794299396173886757
61662678158229794299396288672181
61662678158229794299417209028612
61662678158229794299417466246056
61662678158229794345150102697982
61662678158230680088737765339371
61662678158230680088824889954085
61662678158230694729947315587221
61662678158230694729947315937141
61662678158230694729968207597217
61662678158230694729968236293573
61662678158230694729968236643493
61662678158230694729968579600085
61662678158230694867228876233541
61662678158230694912961540435653
61662678158230694912961911971961
61662678158230694912982461142005
61662678158230694912982832678313
61662678158233396563887447465876
61662678158233396563887533205024
61662678158448632268365052317786
61662678158449532836176748219070
61662678158449534490083033572866
61662678158509561220994689973071
61662678158509561266748246185179
61662678158510461971820696457320
61662678158510771312627231955889
61662678158510771312627233005649
61662678158513463679821278521322
61662678158513473199077295415788
61662678158514364247633060161754
61662678158514373583787353109002
61662678158514373766822843037320
61662678158514373766885261845652
61662678158514373766885633849972
61662678158514373766889077056220
61662678158521567188729801539296
61662678158521567195504628413408
61662678158521568790127313285210
61662678158521578262812718532110
61662678158521578262812807807719
61662678158521578309379972712576
61662678158521578309382957108174
61662678158521578309383330179676
61662678158521578309383333366216
61662678158522469357939094925642
61662678158522478693363458464877
61662678158522478693363831536219
61662678158522478830624500172543
61662678158522478830624503359083
61662678158522478876357164376059
61662678158522478876357167562599
61662678158522478876378088268951
61662678158522478877128877801208
61662678158522478877191668613860
61662678158522478877191672863210
61662678158522478877194767446574
61662678158522478877194767463836
61662678158522478877195111820108
61662678158522478877195115006648
61662678158522484230360068379519
61662678158522484237054651389492
61662678158545878774565988964304
61662678158545878813544775578372
61662678158545878813607537693216
61662678158545878820319573756128
61662678158545893591949219599844
61662678158545893592012622618791
61662678158545893592032902302996
61662678158545893592036255170826
61662678158545893592036259420176
61662678158545893637702775695312
61662678158545893637765537926796
61662678158545893637768894927336
61662678158546779381356557218805
61662678158546779381419319333649
61662678158546779388131355396561
61662678158546779388131355863121
61662678158546779388131384092917
61662678158546779388131384442837
61662678158546779388194031422337
61662678158546794022563008979649
61662678158546794022588018413082
61662678158546794022588032762205
61662678158546794159760886804773
61662678158546794205514471596597
61662678158546794205514471713237
61662678158546794205577233361521
61662678158546795806976720789276
61662678158546795806976811307184
61662678158546795852646622873739
61662678158546795859484585116284
61662678158546795860240825128086
61662678560016007970189956647568
61662678560016322983620903476756
61662678560235160954054026190810
61662678560235160954074946895758
61662678560235160960849773769870
61662678560297285171581671066607
61662678560300903432918615763118
61662678560308090338193998246127
61662678560308091572787903663731
61662678560308091572975931741059
61662678560308091572975931746883
61662678560308091984569909572703
61662678560308091984569909578527
61662678560308106214768535930106
61662678560308106215019582989802
61662678560308106215022678944103
61662678560308106215022683180403
61662678560308106352029290305578
61662678560308106352217232643758
61662678560308106352217575600350
61662678560308106352279994408682
61662678560308106398036246440110
61662678560308106763811553431994
61662678560308106764062257535098
61662678560308106946828130990066
61662678560308106947016159067394
61662678560309006782768259902894
61662678560309006782831021667818
61662678560309007331811277404782
61662678565893413150088205984150
61662678565893427928492563799914
61662678565893427928492936852542
61662678565916527723942916158382
61662678565917728435274686972875
61662678565917728481007379874199
61662678565924633383106005877412
61662678565924648207451948179444
61662678565925832355966625258839
61662678565925833538049657679045
61662678565925833583782321882561
61662678565925833591313390186869
61662678565925833591313418883225
61662678565925833949831577850321
61662678565925833949831663588017
61662678565925833949831663589469
61662678565925833956609843684091
61662678565925833957174703814997
61662678565925833957174703819369
61662678565925833957362989109769
61662678565925833995585248381293
61662678565925834003095653313285
61662678565925834140440205365485
61662678565928535104223991008877
61662678565928535249015037789735
61662678565928535249016070903245
61662678565928535287238330176173
61662678565928535294748735108165
61662678566112265898967642592648
61662678566143486178094048727880
61662678566143486184659926463966
61662678566143486184847954541294
61662678566144671927728992418379
61662678566144671927812560452747
61662678566144671927812646190443
61662678566144671973733252733591
61662678566204709781931060392451
61662678566205610349742756289363
61662678566208311687128965688793
61662678566209512444211251411844
61662678566209527222636616021624
61662678566209528845957607483250
61662678566216416796807005141555
61662678566216416796807005145927
61662678566216416796869681167331
61662678566216416797433765403687
61662678566216417163483107104771
61662678566216417163483107109143
61662678566216417208400982973199
61662678566216417208400982977571
61662678566216417209215771308287
61662678566216417209215771312659
61662678566216417346497789209738
61662678566216417346497789209786
61662678566216417346497789215562
61662678566216417346497789228660
61662678566216417346497789564078
61662678566216417346497790626888
61662678566216431438853752343147
61662678566216431438853756592497
61662678566216431553140083301049
61662678566216432170847203770082
61662678566216731628124350577635
61662678566217617485248412739413
61662678566217617896842390571057
61662678566217632127019720034653
61662678566217632195851302387251
61662678566217632195851675439879
61662678566217632195931884485003
61662678566217632309406441552709
61662678566217632309971670509988
61662678566217632310222373196150
61662678566217632310222373200362
61662678566217632310225816402398
61662678566217632310225816406610
61662678566217632332861266920471
61662678566217632333132891728523
61662678566217632333133236084795
61662678566217632378865900288311
61662678566217632721816699633416
61662678566217632721816699650669
61662678566217632744643272829443
61662678566217632744643301525799
61662678566217632744702591382295
61662678566217632744702962918603
61662678566217632744915241993767
61662678566217632744974559030299
61662678566217632790456519130711
61662678566217632790647906197283
61662678566217632927908529837539
61662678566220333899098362013823
61662678566220334036296383320727
61662678566220334036379951355095
61662678566220334082112701647679
61662678566240732128353026642411
61662678566240732540135032551383
61662678566240747501554073018830
61662678566240747501574993723778
61662678566240747501742101096158
61662678566240747501762993104750
61662678566240747501763021801106
61662678566240747501763022156856
61662678566240748606689973149672
61662678566240748743887965760220
61662678566240748743950727525144
61662678566240749155481943591864
61662678566240749156297846535876
61662678582994312546427594798632
61662678582997914817695672180266
61662678582997914824470499054378
61662678583545459254365098783961
61662678583615687460448227915869
61662678583615702277831429855053
61662678583618403439649446385552
61662678583619304213551150900234
61662678583619304213572071488542
61662678583650509622598950254206
61662678583650509622598951653886
61662678583650808027477757728742
61662678583650809628835288784281
61662678583650809811660566772304
61662678583650809811848594849632
61662678583650809811867564609878
61662678583650809811869515556032
61662678583650809811870664866167
61662678583650824635839544988356
61662678583651710196668020003645
61662678583651710242400684207161
61662678583651710242484368156903
61662678583651710379682445438125
61662678583654411487567955915173
61662678583654411488319953551246
61662678583654411488319953905621
61662678583654411488321101798525
61662678583654411533300620236733
61662678583654411533318446751482
61662678583654411533321512127233
61662678583654411534053766015091
61662678583654411534071673669718
61662678583654411534134349695494
61662678583869362280201057953284
61662678583869647789077465142746
61662678583869647789077493840554
61662678583869647789098414545502
61662678583869647789265493220074
61662678583869647789265521916430
61662678583869647789265521917882
61662678583869647789286413925022
61662678583869647789286413926474
61662678583869647789286442622830
61662678583869662606460667081930
61662678583869662606460695779738
61662678583869662606481616484686
61662678583869662613256443358798
61662678583869663658981406820823
61662678583934504517450827680382
61662678583942293379044124880878
61662678583942307654159136192286
61662678583942307654995959357460
61662678583942307654995959724642
61662678583942307654995963956730
61662678583942307655184246069174
61662678583942307655184249251502
61662678583942307678095906307845
61662678583942307678158754184920
61662678583942307815419422816872
61662678583942308272954243447272
61662678583942593156741632936545
61662678583942593568335610768189
61662678583942593575842662465169
61662678583942593592038153751558
61662678583942593592038155286592
61662678583942607797700509191020
61662678583942607797885436907233
61662678583942607798512940231785
61662678583942607798704697429804
61662678583942607844269996933498
61662678583942607844458282221628
61662678583942607867156489901961
61662678583942607867156494507055
61662678583942607867425104682135
61662678583942607867425105731895
61662678583942607867428204937615
61662678583942607867428205055707
61662678583942607867428457549965
61662678583942607867428462155059
61662678583942607867428463671379
61662678583942607867428577990243
61662678583942607867428578108335
61662678583942607867429232323389
61662678583942607867429233256509
61662678583942607867429233746155
61662678583942607867429609999825
61662678583942607980899661749841
61662678583942607981715593397494
61662678583942607981719036599530
61662678583942608004626111925655
61662678583942608004688873692031
61662678583942608004689246744659
61662678583942608050359118969123
61662678583942608050359120485443
61662678583942608393226237494569
61662678583942608393309572291948
61662678583942608393309916648220
61662678583942608393309919830548
61662678583942608416195811112867
61662678583942608416195811579427
61662678583942608416196183115735
61662678583942608416196184165495
61662678583942608416199164447257
61662678583942608416220089757299
61662678583942608416467779227431
61662678583942608416467780277191
61662678583942608416471132095261
61662678583942608416471136816995
61662678583942608416471136818447
61662678583942608416471252653631
61662678583942608416471509871075
61662678583942608416472251230627
61662678583942608461949739327843
61662678583942608461949740377603
61662678583942608461953092195673
61662678583942608461953098317087
61662678583942608461953212635951
61662678583942608462224808747647
61662678583942608462225065965091
61662678583942608462225955241159
61662678583942608462225956659553
61662678583942608599213508337739
61662678583942608599401793632511
61662678583942608599402166685139
61662678583942608599422714219367
61662678583942609651818268957543
61662678583943508984221304407579
61662678583943509029953968611095
61662678583943509167235645171385
61662678583946195496440667823727
61662678583946195503968640482020
61662678583946195503968669178376
61662678583946210114676857819432
61662678583946210114676858169352
61662678583946210137584386049443
61662678583946210138404421235431
61662678583946210138421181002047
61662678583946210138424279834761
61662678583946210138424284557739
61662678583946210138424313254095
61662678583946210138424567166955
61662678583946210138424571416305
61662678583946210138424571871219
61662678583946210138424652906103
61662678583946210138424657505373
61662678583946210138424657610367
61662678583946210138425313248187
61662678583946210138425313248241
61662678583946210138425341945995
61662678583946210275601643438545
61662678583946210275684953192659
61662678583946210275684953194063
61662678583946210275685321542427
61662678583946210275685326246691
61662678583946210275685326264160
61662678583946210282376466063307
61662678583946210320598610897875
61662678583946210321355228230369
61662678583946210321414513841887
61662678583946210321417617397579
61662678583946211922814005520453
61662678583946211922814005699940
61662678583946211968546669723915
61662678583946211968546669723963
61662678583946211968546669724122
61662678583946211968546669785358
61662678583946211968546669901998
61662678583946211975321496598027
61662678583946211975321496598075
61662678583946211976078109662505
61662678583946211976078114445474
61662678583946212113356317504253
61662678583966624800241419242923
61662678583966624983172076056987
61662678583966624983192996645295
61662678583966624983736931941303
61662678583966625395539082003984
61662678583966625395539083604869
61662678583966909106180560479886
61662678583966909112934495345406
61662678583966909112955387353998
61662678583966923747114953781925
61662678583966923747386921429929
61662678583966923930150589913662
61662678583966925165685248285758
61662678583966925173006363151740
61662678583966925173028417831017
61662678583966925584788731499025
61662678583966925584788731499109
61662678583966925584788731499269
61662678583966925584789099853249
61662678583966925584789104570611
61662678583966925584872327763433
61662678583966925584872667887617
61662678583966925584872696585425
61662678583966925584872700834775
61662678796314194761368291438797
61662678796314209578751493377981
61662678796318111634766081361684
61662678796325899756896334214584
61662678796325899894157088590056
61662678796325899946685845084648
61662678796325900305939353116152
61662678796325900312776941755188
61662678796325900358279479605408
61662678796325900358279479609780
61662678796325900358280598817974
61662678796325900358530526665104
61662678796325900358530526669476
61662678796325900358530526682366
61662678796325900358531645877670
61662678796325900495540234335172
61662678796325900495728519275652
61662678796325900495728519280024
61662678796325900495728519292914
61662678796325900495728519629944
61662678796325900495728520692594
61662678796325900495729552394778
61662678796325900495729638488218
61662678796325900495731962836192
61662678796325900496293379763609
61662678796325900496293379763610
61662678796325900496296818720508
61662678796325900496544426823306
61662678796325900496547865780204
61662678796325901731075651965784
61662678796325902142669286486544
61662678796325902142669286490916
61662678796325902142669286840836
61662678796325902142670405699110
61662678796325902142672730047084
61662678796325902142857571798578
61662678796325902142857573198258
61662678796325902142858604900442
61662678796325902142920338149882
61662678796325902142923777106780
61662678796325902143485194034198
61662678796325916365444169909016
61662678796325916365444171308696
61662678796325916410444615039524
61662678796325916410444615043896
61662678796325916410444615056786
61662678796325916410444958350408
61662678796325916411197756218612
61662678796325916411197756235874
61662678796325916411198789337738
61662678796325916411260517987908
61662678796325916959487632541412
61662678796325916959487632545784
61662678796325916959487632558674
61662678796325916959487632895704
61662678796325916959487633958354
61662678796325916960240773737762
61662678796325916960240775137442
61662678796325916960241806839626
61662678796325916960303540089066
61662678796325916966830758860380
61662678796325918195650329468314
61662678796325918202428595299324
61662678796326200685818459778383
61662678796326202332194371104959
61662678796326218391699189297503
61662678796329804069691580087927
61662678796350216940929168513805
61662678796350517679243899227905
61662678796352918834154798867626
61662678796353218833635853571593
61662678796354119546238596271205
61662678796354119546238600503293
61662678796361322708595098956233
61662678796364926404978558790748
61662678796548642047672562690353
61662678796641100526282002527653
61662678796641100892895345906607
61662678796641101075909656377595
61662678796641101075909656377596
61662678796641115282551945863765
61662678796642015712914601723044
61662678796642015712914602090226
61662678796642015712914606322314
61662678796642015713102888434758
61662678796642015713102891617086
61662678796642301031646050459521
61662678796642301214660275302129
61662678796642301237548029973496
61662678796642301626170685105229
61662678796642301633761304830753
61662678796642301649977607114143
61662678796642301695710268129507
61662678796642301695710352347964
61662678796642301695710353864284
61662678796642301695710354218576
61662678796642301695710356934184
61662678796642301695710358469377
61662678796642301695710358469378
61662678796642301695898299390615
61662678796642301695898299394987
61662678796642301832908263928207
61662678796642301832908346474832
61662678796642301832908351079926
61662678796642301832971022504979
61662678796642301833159053770300
61662678796642301833179974354395
61662678796642301833179974358608
61662678796642315855804079272817
61662678796642315856431582597369
61662678796642315902188639299082
61662678796642315925282134242200
61662678796642315925284084055725
61662678796642315925285113973809
61662678796642315925344781688260
61662678796642315925344896007124
61662678796642315925347874688973
61662678796642315925347875622093
61662678796642315925347875738733
61662678796642316038818304115425
61662678796642316039383533072704
61662678796642316039634235758866
61662678796642316039634235763078
61662678796642316039637678962684
61662678796642316039637678965114
61662678796642316039637678969326
61662678796642316062521493271347
61662678796642316451144879840470
61662678796642316451144879860153
61662678796642316451228214640270
61662678796642316451228214657532
61662678796642316451228559013804
61662678796642316451228562193702
61662678796642316451228562196132
61662678796642316451228562200344
61662678796642316451228562213385
61662678796642316451231656800970
61662678796642316474115472165801
61662678796642316474324780207780
61662678796642316474325151744088
61662678796642316474387456233556
61662678796642317709733473960472
61662678796645903555175136169961
61662678796645918196256905558576
61662678796645918196256920084630
61662678796645918196340587911592
61662678796645918196340602437862
61662678796645918196340861190292
61662678796645918196340975509156
61662678796645918333517588720954
61662678796645918333601271074186
61662678796645919980645612356842
61662678796645919980729294710074
61662678796645919980729553462504
61662678796645919980732652118125
61662678796645920026465316321635
61662678796645920033240138963611
61662678796645920033240138963659
61662678796652806611122954196505
61662678796652806611122955246265
61662678796652822526090097020074
61662678796652822526090098069834
61662678796652822663288089079497
61662678796652822663288089263232
61662678796652822663288089613152
61662678796652822663288089630621
61662678796652822663288089630622
61662678796652822663288090680381
61662678796652822663288090680382
61662678796652822663288433986894
61662678796652822663852945147548
61662678796652822663852945497468
61662678796652822664103992574634
61662678796652822664103993624394
61662678796652823074882411818538
61662678796652823075698314762550
61662678796653108463153873693195
61662678796653108646168212860491
61662678796653122738272322561821
61662678796653122738272323611581
61662678796653122739088225505833
61662678796653122739088226555593
61662678796654023831964787811281
61662678796654025067565723082939
61662678796656724987177151195015
61662678796656725147342999850266
61662678796656725147343028429982
61662678796656725147343114169130
61662678796656725199853571002466
61662678796677123239255379091193
61662678796677123788298053636489
61662678796677123788549100690352
61662678796677137880482751149474
61662678796677137880671036444246
61662678796677137880733455252578
61662678796677137880733798209170
61662678796677138017931447863126
61662678796677138017931790819718
61662678796677138063685376078102
61662678796677138063748137843026
61662678796677138429525768651362
61662678796677138429713710989542
61662678796677138429776472754466
61662678796677138475279353909746
61662678796677138475530058012849
61662678796677138475530058012850
61662678796677138612728050623397
61662678796677138612728050623398
61662678796677138612790812388322
61662678796677138619317943489370
61662678796677139717653882429080
61662678796677139854851875039628
61662678796677139854851962178455
61662678796677139854851989273927
61662678796677139854851989293614
61662678796677139854852219395899
61662678796677139854914636804552
61662678796677140266445852871272
61662678796677140267261755815284
61662678796677140267261842954112
61662678796677140267262100171556
61662678796677422193178836148441
61662678796677423382019156657581
61662678796677423382207184734909
61662678796677423427772741566045
61662678796677423427960739897257
61662678796677423427960740947017
61662678796677423427960769643373
61662678796677423428524853875357
61662678796677423428525973089375
61662678796677423428587501204777
61662678796677423428588620412971
61662678796677423428588649109327
61662678796677423428588649115151
61662678796677423428775528232345
61662678796677423793801161516793
61662678796677423794637100127677
61662678796677423794637219162451
61662678796677423794637962118427
61662678796677423794637990814783
61662678796677423794638219335871
61662678796677423794638334127119
61662678796677423839554717728901
61662678796677423839554718778661
61662678796677423839554747475017
61662678796677423840369507113749
61662678796677423840370655018299
61662678796677423840370655024123
61662678796677423840557792408521
61662678796677423840558911616715
61662678796677423977568647634671
61662678796677423977568990941183
61662678796677423977651439294973
61662678796677423977652558503167
61662678796677423977839467372301
61662678796677423977840586580495
61662678796677438069188112946249
61662678796677438069941254125337
61662678796677438069943577073631
61662678796677438070004014840501
61662678796677438070004015890261
61662678796677438070007487098849
61662678796677438070007488148609
61662678796677438253018339658891
61662678796677438801810359328265
61662678796677438801810616545709
61662678796677438801998644623037
61662678796678323996337755083936
61662678796678323996587687528888
61662678796678324362450029560232
61662678796678324362450030026792
61662678796678324362450030032615
61662678796678324362450115771760
61662678796678324408181665360532
61662678796678324408182321177680
61662678796678324408182322227440
61662678796678324408182693763748
61662678796678324408182694230308
61662678796678324408182694236131
61662678796678324408203585772340
61662678796678324545380429629232
61662678796678324545380686840856
61662678796678324545380686846679
61662678796678324545631476688928
61662678796678324545651249365414
61662678796678324545651249366866
61662678796678324545652282485992
61662678796678338637753412436989
61662678796678338637819270143170
61662678796678338820746745217783
61662678796678338820770717005711
61662678796678339186862287645058
61662678796678339232361338769935
61662678796678339232361386597438
61662678796678339232361600236729
61662678796678339232361729554030
61662678796678339232364694837355
61662678796678339232528751126755
61662678796678339232549671892210
61662678796678339232612433657134
61662678796678339239870758408843
61662678796678340474464290773819
61662678796678340474652691903775
61662678796678340474736258421823
61662678796678340475217436184995
61662678796678340611745965737599
61662678796678340611934251032371
61662678796678340612499106916687
61662678796678340612499111148775
61662678796678341023444662345967
61662678796678341023528228864015
61662678796678341024344131808027
61662678796678341024344136040115
61662708268548011781492248623823
61662709053400231132356232116823
61662709053728341244586158070724
61662709053728341656180135902368
61662709054384505426259106575838
61662709054384549479339522410464
61662709054384549486114349284576
61662709054384549851975662912704
61662709054384801863758954492002
61662709054384805569797007672750
61662709054384805569797036369106
61662709054384805615529671876266
61662709054384849622856531498784
61662709054384849627960026381892
61662709054384849629631358372896
61662709054384849629652279077844
61662709054384850034450509330428
61662709054384850041225336204540
61662709054603643545333653966268
61662709054603643591254317550756
61662710181853875817475249208296
61662710181853879111921647505694
61662710181853880758799657183750
61662710181878194442837436840362
61662710181886296251019564668630
61662710181961943538019993365548
61662710182826442319640644115462
61662710182826488436442643037740
61662710182834577075730551387186
61662710182834577479647792232940
61662710182834593541683899981626
61662710182837278778977611013710
61662710182837295250267791165384
61662710182858892406646340721854
61662710182869715683895675126438
61662710182931838810912833038060
61662710182931838812625976692796
61662710182931858576458027359646
61662710183150643429810553854926
61662710258662106838436974649652
61662710258697225864342431806042
61662710258759369992251578122762
61662710258759369992272498711070
61662710258771375732931941655562
61662710258978207969668476493204
61662710258978207969689397081512
61662710258978207969752159196356
61662710258989009834512514270792
61662710259634666523132171502448
61662710259634699691942938367882
61662710259634720052284650406060
61662710259634720052305570994368
61662710259645473154130375781740
61662710259645473154131528409476
61662710259645506505955396070950
61662710259645510211993449251698
61662710259645512041948302066994
61662710259645521331620606380160
61662710259645523160068277699542
61662710259646712798946995234338
61662710259646723912005574611070
61662710259646723917066970866886
61662710259646723919601842755262
61662710259669821836871185405618
61662710259681796055873397414518
61662710259681846054217349755882
61662710259681846061813617900074
61662710259681846063505870596026
61662710259742734477551516241542
61662710259742784483677957017008
61662710259743985240739325860048
61662710259743988946800595397314
61662710259754780928829380295298
61662710259754792046949355927846
61662710259754792049484227816222
61662710259754792056259054690334
61662710259961576342307633679980
61662710259973580019076637055142
61662710259973580202007293869206
61662710259973585552729005680578
61662710395545090713550850769231
61662710395569372691137652413509
61662710395569406045222108463369
61662710395569422102467490895263
61662710395569422104726926655913
61662710395569422516509189782329
61662710395580212858210346969465
61662710395580229329497428288425
61662710395642352030444997324095
61662710395642368501732078643055
61662710395645025321183055935909
61662710395645069793385160437935
61662710395677440821020037474469
61662710395677474175104493524329
61662710395677490234609311716873
61662710395677490646391574843289
61662710395861156654344622709375
61662710395861161593472356689103
61662710395969224791754975823535
61662710418198892343152837898918
61662710418198895452702036090002
61662710418223207674068627233586
61662710419171458660693000365036
61662710419171503130365942532300
61662710419171503130366028621528
61662710419171504963040825592260
61662710419171593999832045912174
61662710419171593999832046028766
61662710419171593999832046384350
61662710419171593999894722054542
61662710419171593999894722060366
61662710419171594182825378874430
61662710419182309945801985367900
61662710419182311776029064098356
61662710419203024835697725471616
61662710419203924168078916220926
61662710419214730981820300138198
61662710419279573099698037527332
61662710419311991703917844399350
61662710419311992298714446693062
61662710419494464135089136018186
61662710419603715323697324627546
61662710419603715323697324640596
61662710419603715323699648621388
61662710419603715323699648975520
61662710419603715325140852857964
61662710419603715325955985549324
61662710419603715325956760401246
61662710419603715332733907024062
61662710419603715332735026232256
61662710419603715332735026586388
61662710419603716972269221204256
61662710419603716972269996056178
61662710419603716972331638608696
61662710419603716972331638962828
61662710419603716972332671714772
61662710419603716972332672081954
61662710419603716977603614107494
61662710419603716979863049868144
61662710419603716979863050222276
61662710419603728097984170087524
61662710419603731202722645563348
61662710419603731202722760820948
61662710471505440882572522763179
61662710471506658255732897715755
61662710471689173323869608736949
61662710472380737786844721938887
61662710489086790751137464255982
61662710489098798321710177106310
61662710489194855595795994716990
61662710489232228810278206799806
61662710489232229221872184631450
61662710489232532664915843247034
61662710489243324646883818645203
61662710489413698512845048366934
61662710489415049982298879407651
61662710489461878951886233073013
61662710489462129270031331721171
61662710489462129270595415953155
61662710489462129270783444030483
61662710489462179095403242161333
61662710489524268863922027566810
61662710489524316628311098837672
61662710489524317039905076669316
61662710489559440603079981329054
61662710490070160635065122759546
61662710490070205100199512169862
61662710490070205106786053749202
61662710490070205242542836472692
61662710490071105805271962446618
61662710490071405863784632125298
61662710490082212677612133406478
61662710490082214462001943469942
61662710490082303682350583818187
61662710490107564053492907316007
61662710490107564465274913224979
61662710490107830888660477450594
61662710490107831254709790459694
61662710490107864197009916522371
61662710490107864242742609307055
61662710490107864608791922431343
61662710490107864608791922432795
61662710490107864654524615216027
61662710490107879018910862349584
61662710490107879064643526553100
61662710490118369631887240405951
61662710490118370866481174521315
61662710490118370866669173899431
61662710490118370866669173900883
61662710490118370866669202598643
61662710490118371278263151731075
61662710490118371278263180430287
61662710490118669218809158429253
61662710490118669821136942395547
61662710490118669821157834404139
61662710490118671009998155028467
61662710490118671421780160937439
61662710490118671421780160938891
61662710490179129294556831215236
61662710490179429529560175392336
61662710490179473948668926250670
61662710490179473994694565269212
61662710490179475785859117167480
61662710490180380057744731998836
61662710490180513750027061723024
61662710490180524863064463177412
61662710490180525274658441009056
61662710490180780541719050522134
61662710490180813893544070811344
61662710490180813939276735014860
61662710490180825006581472265732
61662710490215496707163434439698
61662710490399618517443696196624
61662710490399618929037674028268
61662710490399618974958337612756
61662710490399620212565623855282
61662710490399620212565624905042
61662710490507236164774208711002
61662710490507236205424300621472
61662710490507236210506872914518
61662710490507236210506954771658
61662710490507236210506955821418
61662710490507236210506959475922
61662710490507236210506960538780
61662710890997432342390430013850
61662710891868832185319088238379
61662710891868832322517080848927
61662710891870032347542442662522
61662710891870032347605118688298
61662710891870032896397089130490
61662710891870032896397089143540
61662710891870032896585117207818
61662710891870032896585117220868
61662710891870032942067077308230
61662710891870032942067077321280
61662710891870032942129753334006
61662710891870032942150645355648
61662710891870032942317781411334
61662710891870032942317781424384
61662710891870032942401349445702
61662710891870032942401349458752
61662710891870033079327745957604
61662710891870033079599342069300
61662710891872434044721189927428
61662710891872734051040206405200
61662710891872734188238199002698
61662710891872734233970863206214
61662710891872734233970863219264
61662710891872734234054431240582
61662710891872734234054431253632
61662710891873634618789226267658
61662710891873634618789226280708
61662710891873634801803451129140
61662710896903055679793082856104
61662710896903055679793082869202
61662710896903055816970182390878
61662710896903055862723739670168
61662710896905757383228170559956
61662710896905757520488838129098
61662710896905758115013472774806
61662710896906924976499776021777
61662710896906958277487532363624
61662710896906958277487532376722
61662710896906958689081509132458
61662710897120960470176827490205
61662710897120960470364855567533
61662710897229973647778504267984
61662710897229973647778505330794
61662710897777457735409799463877
61662710897777457735597827541205
61662710897778357571373516061566
61662710897778357571436192087342
61662710897778358120228162529534
61662710897778358120416190606862
61662710897778358165898150707274
61662710897778358165960826733050
61662710897778358166148854810378
61662710897778657760623189353402
61662710897778657897883857985513
61662710897778658309415159795594
61662710897778658309477835817157
61662710897778658309477835821370
61662710897778658309686755903077
61662710897778658309686755907290
61662710897778658309749431933066
61662710897778658355419420110806
61662710897781359601318945689365
61662710897782260031869972954326
61662710897782260031869972958538
61662710897782260031890864962918
61662710897782260031890864967130
61662710897782260031890864980180
61662710897782260031953540988694
61662710897782260169151533616504
61662710897782260214884197802758
61662710897782260214884197820020
61662710945047661202529831529816
61662710945047661202717859607144
61662710945047661797242494252852
61662710945047661797326062287220
61662710950080684534884930686126
61662710950080684534968498720494
61662710950298589188091575785453
61662710950395899740097312137262
61662710950396800307909093777694
61662710950396800308159797880798
61662710950407605337260666581742
61662710950407605337511370684846
61662710950407605474521420957214
61662710950407605474772125060318
61662710950955086453324547759125
61662710950956286615798606280761
61662710950956287027392584112405
61662710950956287027413476120997
61662710951053308686179467205754
61662710951053308686430171308858
61662710951064113852791794385274
61662710951064113853042498488378
61662710967806860826262419006618
61662710967806860826262419124662
61662710967806860963460411617166
61662710967806860963460411735210
61662710968025713765853939360980
61662710968121775979590256313006
61662710968121775979653018077930
61662710968122671651582749057480
61662710968122675311867217329764
61662710968122675357620802238228
61662710968122971795099758145800
61662710968122975501116890621600
61662710968133481576753610751662
61662710968133481576753610757486
61662710968133483361143417632798
61662710968133483406865577910773
61662710968133483406868935509015
61662710968133783550382586999048
61662710968133783550382586999096
61662710968133783550385944466196
61662710968133783550385944584240
61662710968133783596136171908964
61662710968681862528405152377902
61662710968681862528593180455230
61662710968681863123117815100938
61662710968681907183809852638571
61662710968681907183809852756615
61662710968681907595591858547543
61662710968681912534719592527271
61662710968681922366468617328848
61662710968682162717654825669738
61662710968682162717654825682788
61662710968682162717675717691380
61662710968682162717842853747066
61662710968682162717842853760116
61662710968682162717863745755658
61662710968682162717863745768708
61662710968682162854852818293336
61662710968682162855124414405032
61662710968682163266634824189258
61662710968682163266634824202308
61662710968682163266718392223626
61662710968682163266718392236676
61662710968682163312388380401366
61662710968682163312388380414416
61662710968682163312451056427142
61662710968682163312451056440192
61662710968682174385026735782258
61662710968682207327326861844935
61662710968682207739108867753907
61662710968682207739108867755359
61662710968682212678236601615591
61662710968682212678236601617043
61662710968682212723969643613587
61662710968682222144124312789040
61662710968682222150899139663152
61662710968682222189877897697504
61662710968682222194960471875664
61662710968682222555718290620684
61662710968682222562493117494796
61662710968778273244823228286678
61662710968778284357860629735242
61662710968778284357860629741066
61662710968778284357923391505990
61662710968779168500118248316400
61662710968779168500139169021348
61662710968779168865979561944528
61662710968779168911733146852992
61662710968779183324297197834644
61662710968779183735891175666288
61662710968779468643635257404720
61662710968779468689388842313184
61662710968779469055229235236364
61662710968779483467793286218016
61662710968779483879387264049660
61662710968789978841986582725334
61662710968789978841986582731158
61662710968789980626376389612294
61662710968789989955023984179722
61662710968789989955023984185546
61662710968789989955086745950470
61662710968997973490067215407136
61662710968998273313288467698464
61662710968998273679337780707564
61662710968998273684232355504752
61662710968998273725070444911080
61662711103707947214049423177579
61662711103922849928190989748333
61662711103927700994970814203708
61662711104021356481050169818039
61662711104579347193423961722005
61662711104580245977411049587274
61662711104580245977599077664602
61662711104580247623974988991178
61662711104580540630476949305614
61662711104580540630748545067550
61662711104580540630748545417310
61662711104580542414050853242738
61662711104580542414238881320066
61662711104580542414322449354434
61662711104580542415074561663746
61662711104580545569604683285342
61662711104580545572073412207626
61662711104580545572132615975214
61662711104580545572132616324974
61662711104580545572136088233402
61662711104580546118584681455102
61662711104580546120924586417406
61662711104580546120928058675594
61662711104580546120928058688644
61662711104580546121116086752922
61662711104580546121116086765972
61662711104580546164400913692986
61662711104580546164400914042746
61662711104580546166657250970682
61662711104580546166660722879110
61662711104580546166869642960817
61662711104580546166869642965030
61662711104580546166932318990806
61662711104580547812973958179910
61662711104580547813224662283014
61662711104580547813245554291606
61662711104580547814060342626694
61662711104580547947974817979870
61662711104580547948726930289182
61662711104580547950231154907806
61662711104580547950422654906612
61662711104580547950506222940980
61662711104584147843320195812762
61662711104584149489696107135126
61662711104584149672626763949190
61662711104584149672626763966452
61662711104584149672710331983558
61662711104584149672710332000820
61662711104584149673462444292870
61662711109601863307160697951111
61662711109616283976818138644182
61662711109617473149146524009630
61662711109617473149146525544616
61662711109617473149146525544664
61662711109617473560740501841274
61662711109617473560740502313450
61662711109617487980898752376006
61662711109617487980899010643210
61662711109617489627023571982481
61662711109617489810226083194111
61662711109928780539994793530206
61662711109928780540078475883438
61662711109928780540078591141246
61662711109928780540832769690262
61662711109928780542251130458142
61662711109928780542334813283550
61662711109928780542334817515638
61662711109928780547607596564374
61662711109928780954117970272174
61662711109928781137885713616174
61662711109928781142215914035490
61662711109928785893277472791022
61662711109929686461088911474862
61662711109929686461089254431454
61662711109929686461904814418874
61662711109932383271129183569488
61662711109933583570580292888403
61662711110477165196293295310063
61662711110488865854328915780432
61662711110488867500621259072640
61662711110488867500621259072688
61662711110488870793373081725792
61662711110488870793456649760160
61662711110488870795880121694022
61662711110488871342499323242646
61662711110488871390491796278154
61662711110488871390679824355482
61662711110488872989627346878534
61662711110488872991048003462790
61662711110488872991323071478542
61662711110488873036805031578954
61662711110488873037055735682058
61662711110492773253890429096370
61662711110492773253890430631356
61662711110492773253890430631404
61662711110492773256397470127410
61662711110492773256397470599586
61662711110492773256400942503642
61662711110492773256421834512234
61662711110492773256484510538010
61662711110492774900266340422946
61662711110492774902773381453986
61662711110492834334914577281440
61662711110492834334914692066864
61662711110492834334914950334068
61662711110585292625234696657430
61662711110585294271547846219082
61662711110586183726321883448534
61662711110586193055785723922390
61662711110586194839359627859514
61662711110588885429757228369830
61662711110588894896481480262566
61662711110588894901501289625344
61662711110588896542794629824218
61662711110588896543610532768230
61662711110590080834425521897120
61662711110590080834425636682544
61662711110590095658583550710416
61662711110804988350221508833814
61662711110815795163962888518998
61662711127327739409184053405856
61662711127327739409184053406064
61662711127327739409204945418820
61662711127327739592135602232884
61662711127330441249900700691814
61662711127330441295633364895330
61662711127331608705911638584493
61662711127331641869701400776434
61662711127331641869701400780806
61662711127331642006899393386982
61662711127331642006899393391354
61662711127331642418493371218626
61662711127331642418493371222998
61662711127342448683441751596214
61662711127342448683441753131248
61662711127342449232233722038406
61662711127342463514942888242489
61662711127342463698145399454118
61662711127342463698145399454119
61662711127342465298516792179613
61662711127558296483267452652581
61662711127558596626784374584603
61662711127561001479266247775959
61662711127654656642877017152354
61662711127654656649651844026466
61662711127654657376374436256056
61662711127654657376374464953864
61662711127654657383968637282608
61662711127654657383968638332368
61662711127654662133335272845258
61662711127655857950441725049475
61662711127655857950442472609336
61662711127655857951258752161150
61662711127655857955504150173615
61662711127655857955525042065519
61662711127655857958036673635888
61662711127655857958036674685648
61662711127655857996175135271799
61662711127655863484997897740444
61662711127658259098577510792475
61662711127658259098577797756035
61662711127658264456830659714353
61662711127658559242074660856023
61662711127658559242074662395672
61662711127658559242911576738586
61662711127658559242911833956030
61662711127658559249689755430768
61662711127658559249689756480528
61662711127658559835210490505437
61662711127658564600326662002881
61662711127659459677729151125359
61662711127659465213912920443681
61662711127659465763785821820794
61662711128201749720008674195287
61662711128202950477342098198325
61662711128203036359209808793672
61662711128203041298316650764808
61662711128203041298337542773400
61662711128205653966673545403011
61662711128205743184765961904522
61662711128205743184765962254282
61662711128205743184765963321464
61662711128205743187210327259546
61662711128206688227248834530803
61662711128206693577970546342175
61662711128206943758771322109610
61662711128206943758833998135386
61662711128206943758833998139758
61662711128206943761278363140650
61662711128206993721675583391231
61662711128206993767408277826089
61662711128213442276834480164209
61662711128213757289995605868727
61662711128213841525801242901790
61662711128213843309375146838914
61662711128213843355128704118204
61662711128213843355379406804366
61662711128213843355943492453340
61662711128213843356131519113678
61662711128213846464928976881518
61662711128213846467373341886782
61662711128213846467394233895374
61662711128213846878967319718426
61662711128213846878988211727018
61662711128213847013992543085646
61662711128213847059725207289162
61662711128213847061981544566858
61662711128213847062173044548401
61662711128213848661120566721534
61662711128213848662541223655550
61662711128213848662816291671461
61662711128213848663376903649470
61662711128213848663376903999230
61662711128213848706853230925050
61662711128213893310417871314726
61662711128213907410112739591855
61662711128213908004930235293791
61662711128214792102208079915443
61662711128214792102208110030193
61662711128214793336990013410375
61662711128214793748500424626253
61662711128214793748583992660413
61662711128214793748584021356769
61662711128214793749336133666081
61662711128214797041335815313565
61662711128214797041335844009921
61662711128214798687711725221747
61662711128214798687711755336497
61662711128214798688463867645809
61662711128215042283071532180830
61662711128215043929196739048718
61662711128215043929196739402850
61662711128215043929196740465708
61662711128215043929196740465868
61662711128215043929384767126046
61662711128215043929447443151822
61662711128215043929447443505954
61662711128215043930199555461134
61662711128215044066645436116502
61662711128215044066645436117954
61662711128215047224455602616318
61662711128215047224459074992710
61662711128215047633730567494250
61662711128215047633730567612294
61662711128215047633793243520026
61662711128215047633793243992202
61662711128215047635986904422186
61662711128215047635986904894362
61662711128215047635990376798578
61662711128215047635990376815840
61662711128215047636049580447962
61662711128215047636049580920138
61662711128215047636073944850208
61662711128215047636241080901682
61662711128215047636241080918944
61662711128215047636261972910274
61662711128215047636261972927536
61662711128215047636324648936050
61662711128215047636324648953312
61662711128215047773251045452164
61662711128215047773522641563860
61662711128215047819255305750113
61662711128215047819255305750114
61662711128215048868324474445436
61662711128215048868324474445596
61662711128215048870768837915666
61662711128215048870772310310772
61662711128215048870831513941442
61662711128215048870834986336548
61662711128215048870855878345140
61662711128215049417367147457150
61662711128215049417367147573742
61662711128215049417367147927874
61662711128215049417367147929326
61662711128215049418119259765010
61662711128215049418119259766462
61662711128215049418119259883054
61662711128215049418119259884506
61662711128215049419623484383634
61662711128215049419623484385086
61662711128215049419623484501678
61662711128215049419623484503130
61662711128215049419623484855810
61662711128215049419623484857262
61662711128215049419626956761478
61662711128215049419814984838806
61662711128215049419814984856068
61662711128215049419898552873173
61662711128215049419898552873174
61662711128215049419898552890436
61662711128215049420375596694398
61662711128215049420375596810990
61662711128215049420375597165122
61662711128215049420375597166574
61662711128215049420650665182485
61662711128215049420650665182486
61662711128215049465568541068176
61662711128215049465631217093952
61662711128215092245725089003763
61662711128215092245725090422157
61662711128215093480507022380651
61662711128215093892017346558275
61662711128215093892017433731835
61662711128215093892101000330339
61662711128215093892101001748733
61662711128215093892101030445089
61662711128215093892853114058045
61662711128215093892853142754401
61662711128215093937833665950845
61662711128215093937854586657197
61662711128215097184852822865447
61662711128215098831980846502787
61662711128215098877713540937645
61662711128215108167383486496431
61662711128217450567951057562628
61662711128217495040153419264835
61662711128217495040423986505060
61662711128217495040425015376531
61662711128217495040425101114227
61662711128217495040425101115679
61662711128217495040989215460961
61662711128217500391146812925599
61662711128217509679939584040509
61662711128217509681631835220141
61662711128217745221100525300834
61662711128217745221100525306658
61662711128217748925446325319278
61662711128217748925446325787082
61662711128217748925446325791454
61662711128217748925446326854312
61662711128217748927890690792346
61662711128217748927977730735142
61662711128217750572574348949342
61662711128217750572574348955166
61662711128217750574266601645294
61662711128217750574266602117470
61662711128217750574270074040400
61662711128217750574290966048992
61662711128217750575105754371030
61662711128217750709020229722754
61662711128217750709020229724206
61662711128217750709020230785612
61662711128217750711464594255842
61662711128217750711464594728018
61662711128217750711464594729470
61662711128217750711551634672266
61662711128217750712303746981578
61662711128217750757221622863056
61662711128217750757284298875782
61662711128217750757284298888832
61662711128217750758036411185094
61662711128217795183942110085955
61662711128217798934020489153163
61662711128217800534663821897327
61662711128217809869209890588459
61662711128217809869209890607173
61662711128217809869209919303529
61662711128217809869210176520973
61662711128217809869210177920653
61662711128217809869210263659801
61662711128217809870651353441951
61662711128217809870902142234651
61662711128217809870902429216925
61662711128217809870902515305993
61662711128217810006136199948323
61662711128217810006136201348003
61662711128217810006407796060019
61662711128217810006407797459699
61662711128217810007828452644275
61662711128217810007828454043955
61662711128217810008100048755971
61662711128217810052140461663167
61662711128217810053582010256015
61662711128217810053832712959439
61662711128217810053832799048507
61662711128218651139571256633582
61662711128218651140323368942894
61662711128218651140323368944346
61662711128218651142015621638846
61662711128218651142015621640298
61662711128218651142019093898646
61662711128218651142019093915908
61662711128218651142102661933014
61662711128218651142854774242326
61662711128218710438651162109951
61662711128218710438651162109999
61662711128218710438651162110159
61662711128218710438651535181501
61662711128218710438714211207277
61662711128218710621644494949791
61662711128311153909623684207535
61662711128311154091154605025603
61662711128311154502748582857247
61662711128311154504419914964939
61662711128311154504440835553199
61662711128311157751439073414575
61662711128311157797192658206351
61662711128311157797193002562623
61662711128311159398568244818930
61662711128312055072169306376755
61662711128312354665201720674143
61662711128312354665222641379091
61662711128312354666643269266783
61662711128312354666643297963187
61662711128312354666894345022883
61662711128312355213993691116127
61662711128312355213993691116175
61662711128312355215685943812079
61662711128312355215685943812127
61662711128312355215685943928767
61662711128312355215686315465075
61662711128312355259747276024591
61662711128312355259747276024639
61662711128312355261439528720543
61662711128312355261439528720591
61662711128312358370989069751579
61662711128312358370989098447983
61662711128312358371239773854891
61662711128312358371240146907359
61662711128312358371260694559839
61662711128312358371261038915903
61662711128312358508500901282831
61662711128314756362401731587331
61662711128314759885425564499522
61662711128314761669815371380658
61662711128314770998462965953910
61662711128314771135723720329382
61662711128314772782852772835046
61662711128315056370162298057631
61662711128315056505646772911055
61662711128315056507339025607007
61662711128315056551400357819471
61662711128315056553092610515423
61662711128315956937890424524915
61662711128315956937890425924595
61662711128315956938141472984291
61662711128315960642236225009711
61662711128315960642487273469087
61662711128323176900157259553217
61662711128323176900178180259569
61662711128529808962449194788725
61662711128529962375338817698546
61662711128529964022467870204210
61662711128530859694627356008025
61662711128530862805889844963506
61662711128530864590279651844642
61662711128531159837893316501407
61662711128531159837893316501455
61662711128531159837893316618095
61662711128531159837893688154403
61662711128531159837893689554083
61662711128531159883646901409871
61662711128531159883646901409919
61662711128531159883897948469615
61662711128531159883897949888169
61662711128531159883897950004809
61662711128531162995139399239963
61662711128531162995139399240011
61662711128531162995139772292639
61662711128531162995160319944911
61662711128531162995160319944959
61662711128531162995160664301183
61662711128531163543931741335151
61662711128541669619631224648690
61662711128541669756891979024162
61662711180505363377665927567863
61662711180517375697921412187610
61662711180517375697921412659786
61662711180517375835119404798158
61662711180517375835119404916202
61662711180517375835119405265962
61662711180736230329580413071687
61662711180832291040823091126124
61662711180832291041011377470656
61662711180833186524902570744989
61662711180833191464787577874599
61662711180833191602048332604203
61662711180833470204664594170661
61662711180833470250418179079125
61662711180833485066960310257627
61662711180833485067798286417683
61662711180833491607548083953456
61662711180833491608301229377487
61662711180833491614891127361360
61662711180833491614891127479404
61662711180833491615079413823936
61662711180833491653301668863372
61662711180833491791130640126720
61662711180833491791315569017202
61662711180844282552904875486865
61662711180844297377065998900787
61662711180844298604306131852558
61662711180844298604306131970650
61662711180844298605070010920981
61662711180845183120716657481429
61662711180845197944877780895351
61662711180845199035621038185700
61662711180845199035621038185701
61662711180845199042479576109401
61662711180845199172881792915545
61662711181391475779899764766321
61662711181391476968949034057737
61662711181392376347648784646042
61662711181392377399500061326910
61662711181392377994024695972618
61662711181392420820122828094099
61662711181392422054904761589031
61662711181392427405626473400403
61662711181392436877370906723665
61662711181392671000798252048990
61662711181392671000798252398750
61662711181392672784372156334422
61662711181392672784372156335874
61662711181392672785124268643734
61662711181392672785124268645186
61662711181392675939863309884898
61662711181392675939925985910674
61662711181392675939925986028718
61662711181392675939925986378478
61662711181392675939925986382850
61662711181392675942119646812834
61662711181392675942119647285010
61662711181392675942123119189066
61662711181392675942182322838610
61662711181392675942182322956654
61662711181392675942182323306414
61662711181392675942185795214842
61662711181392675942394715300762
61662711181392675942457391326538
61662711181392676491165793734362
61662711181392676491165793747412
61662711181392676491249361768730
61662711181392676491249361781780
61662711181392676536919349946470
61662711181392676536982025968033
61662711181392676536982025972246
61662711181392677586239221211474
61662711181392677586239221677826
61662711181392677587054009546562
61662711181392677587054010012914
61662711181392677587054010018738
61662711181392677588495558139410
61662711181392677588495558605762
61662711181392677588495558611586
61662711181392677588499030515642
61662711181392677588749734618746
61662711181392677588770626627338
61662711181392677589310346474498
61662711181392677589310346940850
61662711181392677589585414962426
61662711181392677723499890314150
61662711181392677723499890315602
61662711181392677724252002151286
61662711181392677724252002623462
61662711181392677724252002624914
61662711181392677725756226769910
61662711181392677725756227242086
61662711181392677725756227243538
61662711181392677725947727242344
61662711181392677726031295259449
61662711181392677726031295276712
61662711181392677726508339551398
61662711181392677726508339552850
61662711181392677726783407568761
61662711181392721009393422092287
61662711181392722198233742716615
61662711181392722198421770677351
61662711181392722610015748625587
61662711181392725902014339655996
61662711181392725902767571162147
61662711181392725948521156072015
61662711181392736883689550130095
61662711181392736883689923201437
61662711181392737020887915811985
61662711181488782809132458392495
61662711181488783359616681530639
61662711181488786515170511573243
61662711181488797582203656947990
61662711181488797582454361051094
61662711181489698012754684212950
61662711181489698013005388316054
61662711181500790931175248914925
61662711181500795870386436013907
61662711181500806983423837468295
61662711181500806990198549554553
61662711181501691499070483674611
61662711181501696438198217654339
61662711181501706185904967294433
61662711181501707420686900789365
61662711181719598663891874475418
61662714702925335479074187712836
61662714719819132004748297280981
61662714720651211718399995824008
61662714720651211718399996290568
61662714720658116482652891447392
61662714725715705512712390070717
61662714725715705512900418148045
61662714725716906269982679349757
61662714725719607973229738976281
61662714725720557815299348832635
61662714725727412893721244564017
61662714725727762311224113748073
61662714725731362981911676012155
61662714726559536942231069335480
61662714726559536942231069354194
61662714726559837131480771212696
61662714726566741484139660305176
61662714726566741484223228339544
61662714726566741484223228693676
61662714726566741896005234130472
61662714726566741896005234248516
61662714726570343755407364517334
61662714773835744788785633833668
61662714773835744788785635250610
61662714773836945958464689277988
61662714778893334230627138365965
61662714778894534987709399567677
61662714778905090885433824877673
61662714778905391028950833965993
61662714779745270586684745020403
61662714779745270632438329917221
61662714779745270769698998547722
61662714779745271181481002927324
61662714779745271182295762682696
61662714779745571371566356562840
61662714779853338907087008544091
61662714779853338907087009943771
61662714796584088194692409834631
61662714796584137606861400434383
61662714796596143346706088358335
61662714796620454971583824512255
61662714796620454972419500121103
61662714796620460455267597651545
61662714796620460455267597664643
61662714796620460501021182561461
61662714796630967124738740976089
61662714796630967124738827065157
61662714796631262329400069944006
61662714796631265621879924826901
61662714796631267268255750064409
61662714796631267268255836153477
61662714796631267268255836157848
61662714796632162942881380827823
61662714796632162942881380829275
61662714796632162942881409525637
61662714796632166235445175521691
61662714796632166235445204102859
61662714796632166647227181312619
61662714796632166647227181314071
61662714796632166647227181430663
61662714796632166647227181430717
61662714796632166647227181432115
61662714796632166647227210010433
61662714796632166647227210011831
61662714797470246258177963783124
61662714797470246258177965200066
61662714797470246441108620595736
61662714797470246441108620597188
61662714797470246441192188630104
61662714797470246441192188984236
61662714797470246441192190048498
61662714797470246441192217211272
61662714797470246441192218744854
61662714797470246852974194421032
61662714797470246852974194539076
61662714797470246852974194540528
61662714797471146871659647862148
61662714797471146871659649279297
61662714797471146871743215895064
61662714797471146871743215913778
61662714797471146871743216249196
61662714797471146871743217313458
61662714797471146871743246009814
61662714797471147420785890795944
61662714797471147421538003105256
61662714797471447015176656832424
61662714797471447015176656949016
61662714797471447015176656950468
61662714797471447015176658367617
61662714797471447015260225002098
61662714797471447015260226401778
61662714797471447060992889205614
61662714797471447060992889541032
61662714797471447060992890603890
61662714797471447198190881797448
61662714797471447198190881816162
61662714797471447609972887706420
61662714797471447609972887707872
61662714797471447609972887725134
61662714797471447610035563733648
61662714797471447610035563750910
61662714797471447610035564087780
61662714797471447610056857865687
61662714797471447610787676041508
61662714797506562015498615691833
61662714797506563661874527018409
61662714797567555734924779677414
61662714797568408196143017500087
61662714797568408196143018899767
61662714797568456302673799552922
61662714797579215009131256006183
61662714797579215009131257405863
61662715199257973915136527126392
61662715199260675023775384072840
61662715199260675206789608921272
61662715199261575591524403948348
61662715199261575774538628796780
61662715205165399760749485807976
61662715205165399760749486870786
61662715205165399943763710300824
61662715205165399943763710654956
61662715205165399943763711719218
61662715205165399943763738881992
61662715205165399943763740415574
61662715205165400355545716091752
61662715205165400355545716209796
61662715205165400355545716211248
61662715205165400355545716563928
61662715205165400355545716565380
61662715205166300374252091660581
61662715205166300511512760291082
61662715205166300923294764670684
61662715205169002077687063506163
61662715411095889835358678575381
61662715411096789167823322106784
61662715411960384911837394119584
61662715411960385048847358656968
61662715411960385048847387354776
61662715411960385049035386730132
61662715411960385049035386747394
61662715411968488374930979939779
61662715411968488786712985848751
61662715411968488923157837278516
61662715411968488923994632113320
61662715411968488923994632114772
61662715411968488923994632118936
61662715411968488923994632132034
61662715411968490158588537549638
61662715411968490159340649841688
61662715411968490570370543445512
61662715411968490570370543458610
61662715411971191862023625236228
61662715411971191862023625253490
61662715411972090645927145180960
61662715411972090645927146597902
61662715411972092292574652501188
61662715417004515202706761062745
61662715417868710089664207320008
61662715417868710272594864134072
61662715417868710272678432168440
61662715417868710272678432187154
61662715417868710272866460264482
61662715417868710272929136271544
61662715417869010278913880495252
61662715417869010461928105347848
61662715417869010461928134045656
61662715417869010462199730153140
61662715417876814147825705512364
61662715417876814147825705517980
61662715417876814147825705531078
61662715417876814147825705636072
61662715417876814147825710235342
61662715417876815382419611048012
61662715417876815382419611402144
61662715417876815382419641162762
61662715417876815794201616840392
61662715417876815794201616857654
61662715417876815794201645542364
61662715417876815795016405293524
61662715417876815795016405297736
61662715417877114337075378809816
61662715417877114337075378822914
61662715417877114337075378927908
61662715417877114337075378940958
61662715417877114337075383527178
61662715417877115389407087124437
61662715417877115984286999177880
61662715417879517085854698751864
61662715417879517086669487086952
61662715417879517086669487088404
61662715417879517086669487092616
61662715417879817275940080972760
61662715417880717842916067944984
61662715417880717842936988534744
61662715417880717843668180254296
61662715417880717843668180255748
61662715417973174308886666726474
61662715417973218773560803175300
61662715417973218773811850234996
61662715417974074739437693991434
61662715417974119204111830440260
61662715417974119204362877499956
61662715417974120987936781437080
61662715417974120988501637321396
61662715417976821044807929737028
61662715417976822691936982242692
61662715417984881690439828052090
61662715417984926154549108616600
61662715417984926155113964500916
61662715434727688137389120172156
61662715434730089652118755679035
61662715434730090063147620407224
61662715434730090063900761588007
61662715434730091253576878291866
61662715434730391442011763254441
61662715434730391487765348164309
61662715434731290409201102618443
61662715434731290409201131199611
61662715434731290820983108409371
61662715434731290820983108410823
61662715434731290820983108527469
61662715434731290820983137108583
61662715434731292063359129841271
61662715435594586374722679630532
61662715435594586374722679649246
61662715435594586374722681048926
61662715435594586374910707713524
61662715435594586374910708063444
61662715435594586512171376349848
61662715435594886518156120567892
61662715435594886518427745381560
61662715435594886563972383037118
61662715435594886563993273529390
61662715435594886564160380887268
61662715435594886564160409598126
61662715435594886564160411114446
61662715435594886564243977632494
61662715435594886701441970229992
61662715435601790917466981058658
61662715435601791053912831599276
61662715435601791465694837037524
61662715435601791465694837508248
61662715435601791466509625489204
61662715435601791466509625490656
61662715435601791466509625844788
61662715435602690387130621747538
61662715435602691484463858510104
61662715435602691484463858864236
61662715435602691484463888624854
61662715435602691485215971175000
61662715435602691485215972237810
61662715435602691485216000934166
61662715435602692034258645366164
61662715435602692034258645720296
61662715435602990438366399465856
61662715435602990439119654982766
61662715435602990576380295022112
61662715435602990576380295039374
61662715435602990576380295376244
61662715435602990576380299625594
61662715435602991627959977008279
61662715435602991673734452408962
61662715435602991674465674226002
61662715435602992222756206230644
61662715435602992222756206347236
61662715435602992222756206365950
61662715435602992222756206702820
61662715435602992222777126936996
61662715435602992222777126954258
61662715435602992223508318656548
61662715435605391540769807968900
61662715435605393187898946101528
61662715435605393187898946568088
61662715435605393188463030801524
61662715435605393188463031864334
61662715435605691684831125308218
61662715435605691730584710216638
61662715435605693331144360613393
61662715435605693331415983887656
61662715435605693376897945523261
61662715435605693377712733852526
61662715435605693514409288147780
61662715435605693514409288497700
61662715435605693514430208736088
61662715435606592115319476547565
61662715435606592298333701395790
61662715435606592298333730092146
61662715435606593944981236014098
61662715435606593945733348306147
61662715435699096659430001634212
61662715435699995443605117572596
61662715435710802256593356078692
61662715435711103047982300820019
61662715435711103048734413130783
61662715435711104237846353750056
61662715435711104237846726802684
61662715435711107937110042403802
61662715435711107943612810935748
61662715435711107943821730905028
61662715435711107943884869277914
61662715435711107943884870327674
61662715435711107982863627312218
61662715435711107982863627313670
61662715435711107989366367031168
61662715435711107989638336195492
61662715435711107989638454186330
61662715435711107989638454187782
61662715435711107989638455236090
61662715435711107989638455237542
61662716616456374813344173077177
61662716616456374813344201773533
61662716616456374820687326671187
61662716616456374820938369498795
61662716616456374820938370548555
61662716616456375232532347330439
61662716616476785900203573182051
61662716616477086043720582270371
61662716616477086043783344035295
61662716616479787747218688956591
61662716616480685205965467806375
61662716616480685205986388512727
61662716616480688360700373035615
61662716616480688772294350867259
61662716616480690145079250471005
61662716616480690145093197554015
61662716616480690145114118260367
61662716616480690556687175385659
61662716616480690556708096092011
61662716616488790315536154567005
61662716616488790315536183264813
61662716616488790316292394578807
61662716616488790316292423276615
61662716616491492018953702080383
61662716616491492018974622786735
61662716616491492019727739513201
61662716616491495723299502565179
61662716616491495723320423271531
61662716616491496958855473492929
61662716617331676560775296775137
61662716617352384821402522859207
61662716617352384821590808153979
61662716617352384821611357205979
61662716634108399560554033456433
61662716634170543541994200966043
61662716634181333876269665855521
61662716634181333876353346809073
61662716634181333876353348208753
61662716634181348701075116903585
61662716634202959041831182504603
61662716634206566796013097929575
61662716634213765252679807083064
61662716634213765254939243315890
61662716634213765260211128122186
61662716634213765849736966345604
61662716634213765854820569406590
61662716634213765857267171234944
61662716634213771345250756648856
61662716634217368258279624624299
61662716635089968299854604475162
61662716635090001654186665795492
61662716635090001654186665795501
61662716635150006154055925305179
61662716635150009453582574832443
61662716635150042800325020943493
61662716639981558030827610377829
61662716639981606206807187675449
61662716639981607982832226847969
61662716640016674822317673711269
61662716640016724774322290181409
61662716640017875396385710064549
61662716640017925348390326534689
61662716640017925358453143092117
61662716640017925404206728000581
61662716640077962791750907093241
61662716640078852706318132291129
61662716640078868758483267725245
61662716640086073254406999540520
61662716640086073254469761305444
61662716640086073262001082108382
61662716640086073262002234736118
61662716640089609696950882173029
61662716640089659648955498643169
61662716640090810271018918526309
61662716640090860223023534996449
61662716640090876290058649943107
61662716640090876290079541835011
61662716640090876878111825848895
61662716640111284260579684906411
61662716640113989210292002428275
61662716640113989667618644463435
61662716640114286288132865316362
61662716640114289399541675720111
61662716640114289811135653551755
61662716640114291046754419531892
61662716640114291229705997402276
61662716640114291229768759167200
61662716640114291641299975233920
61662716640115186720259803794763
61662716640115186721096287675283
61662716640115186721097779954819
61662716640115191797517693303560
61662716640115191797520758679311
61662716640115191797580455068484
61662716640115192209093844502411
61662716640115192209111671135204
61662716640122090476448090138920
61662716640122090476451471703106
61662716640122090476514233468030
61662716640122090478707808631042
61662716640122090478770574982186
61662716640122090484043325334518
61662716640122391217083899872834
61662716640122391217085044582166
61662716640122391217837045284010
61662716640122391217838451474638
61662716640122391222168651893954
61662716640122396339258890987076
61662716640122396340012032166164
61662716640122396340074793931088
61662716640122396346768922847566
61662716640122396751583939449880
61662716640123291784833981548020
61662716640123291784833982610830
61662716640123296770625739706250
61662716640123296777319950112526
61662716640125993671360371197135
61662716640125998428309450585044
61662716640125998473245263173332
61662716640125998610505931809656
61662716640125998610506017548804
61662716640125998611240107399108
61662716640125998611240107399351
61662716640125998611259077238094
61662716640125998611259162977242
61662716640125998611261028105751
61662716640125998611321839003018
61662716640962276301916181869814
61662716640962276301978857895590
61662716640965277599616684030770
61662716640965277599616685547090
61662716640966178167428379932054
61662716640966178167428381448374
61662716640966178213181964841922
61662716640966178213181966358242
61662716640966178213390884927842
61662716640966178213453560953618
61662716640985685716935650802155
61662716640986586142466782563196
61662716640986586279664775173744
61662716640986586284726540433995
61662716640986886473997105734423
61662716640986886474018403048790
61662716640986886474018404098550
61662716640997393093406245203254
61662716640997676628100351743577
61662716640997693099453580992369
61662716640997693099453667085650
61662716640997693099453670273594
61662716640997693099725261681026
61662716640997693099725266385290
61662716640997693282655918495090
61662716640997742517746617919210
61662716640998592020345143410808
61662716640998593667202686961158
61662716640998593667202690149102
61662716640998593667265362986933
61662716640998593667265362986934
61662716640998593667265366174878
61662716640998593667474281556534
61662716640998593667474286260798
61662716640998593667536957582310
61662716640998593667536962286574
61662716640998593713290542492178
61662716640998643085557925864435
61662716640998643085557926218567
61662716641058631521404007792543
61662716641058631521655054852239
61662716641058631567136671996059
61662716641058631704397426371531
61662716641058631704585711666303
61662716641058634820930657319807
61662716641058635227693108032987
61662716641058635410623764847051
61662716641058668167673103430857
61662716641058668167735865195781
61662716641062238711127423337842
61662716641062272062952443627052
61662716687391394155868473682838
61662716687391394155868559771746
61662716687391394155868846735306
61662716687391394155869592872158
61662716687391394155869965962374
61662716687391394156621705182922
61662716687391394156623111373550
61662716687391394160953311792866
61662716687391394163399913621220
61662716687391399651383499035132
61662716687392295272759285215695
61662716687392300075186995692764
61662716687392300624233113916692
61662716688327671518051741161413
61662716693263702162743294593510
61662716693288017303900656008030
61662716693288916087322623349427
61662716693288916636365640851315
61662716693288917871712437648462
61662716693289216413833051016735
61662716693289216825615314143151
61662716693289218060983033063592
61662716693289218243997372698900
61662716693289218655779635825316
61662716693299719196686441428594
61662716693299722901064010452510
61662716693299723038324764827982
61662716693299724868467013130540
61662716693300019528301394280230
61662716693300023639377623369528
61662716693300025057738752384084
61662716693300025064495643065486
61662716693300920090966723934296
61662716693300920685840031788531
61662716693300920685860923797075
61662716693300925495046670330446
61662716693300925495798782639758
61662716693300926037313745822196
61662716693300926037313745822439
61662716693300926037332797150932
61662716693300926037332801400282
61662716693300926037334666528791
61662716693300926044089687849804
61662716693300926044841800141854
61662716694139904424846671317232
61662716694139904607860896632224
61662716694140204614096344609068
61662716694140204614096345075628
61662716694140204797110569924060
61662716694163314434662371020075
61662716694164214814377615371888
61662716694164515003627288663724
61662716694164515191723825952343
61662716694175021216336739368034
61662716694175069392319783930532
61662716694175071039448836436196
61662716694175321405586408409068
61662716694175321405586412659870
61662716694175371235473336602144
61662716694176221973335428284576
61662716694176221973335432535378
61662716694176221973419000569746
61662716694176271803284645019545
61662716694176271803284646436487
61662716694236259827536750178819
61662716694236259873269414382335
61662716694236260422312431884223
61662716694236260422332980936223
61662716694236263533574803359567
61662716694236263538657377537727
61662716694236263579307467563083
61662716694236263584390041741243
61662716694236264128350485064971
61662716694236296885399823648777
61662716694236296931132487852293
61662716694237165748515644923562
61662716694237466540176671751254
61662716694237466540176671768516
61662716694237466540176930385640
61662716694237510410155709547182
61662716694247970915127972103082
61662716694247972752780349520723
61662716710978771451798155153615
61662716710990778976031530731635
61662716711013888238205647489819
61662716711015088817356254840335
61662716711015094353540024158657
61662716711015094483302288797316
61662716711015094895084551923732
61662716711025601519557407512868
61662716711025895626015441323006
61662716711025901120775828984588
61662716711025901297012242445058
61662716711025901297043672731850
61662716711025901297043754221648
61662716711025901708803866832482
61662716711025901708806966019328
61662716711025901708826017348064
61662716711025901708826021597414
61662716711025901715582908046936
61662716711026796193010943765756
61662716711026796193010972463564
61662716711026796193827223317570
61662716711026796200605144792308
61662716711026796200605145842068
61662716711026801727593552031750
61662716711026801727594699996810
61662716711026802276552882457188
61662716711026802276555981289902
61662716711026802276555985894995
61662716711026802276555985895079
61662716711026802276637713249348
61662716711026802276637717498698
61662716711026802276640783323747
61662716711026802276640811904915
61662716711026802283331927437170
61662716711026802283331927903730
61662716711026802283331927922444
61662716711026802284146715772258
61662716711864880279354116475224
61662716711864880279354145056392
61662716711865780717410800190023
61662716711866080853401260703319
61662716711866080853401260703320
61662716711866080899154817032019
61662716711866080899154817032020
61662716711866081036352809642568
61662716711866081036352838223736
61662716711902148042526885092185
61662716711902148042526886154995
61662716711962136112574416219899
61662716711962136524356679346315
61662716711962136524377228398315
61662716711962136661637982773787
61662716711962139818612469400647
61662716711962140230394732527063
61662716711962173170437489689857
61662716711962174817587471677656
61662716711963037092188924299599
61662716711963075316674603984120
61662716711963085268171973402105
61662716711963342367636534395876
61662716711963342367636562962542
61662716711963342367636905932184
61662716711963342367636907331864
61662716711963342779418797522292
61662716711963342779419170458280
61662716711963342779481587849670
61662716711963342779481932223204
61662716711963375711846804783519
61662716711963375711846833481327
61662716711963386649460236626729
61662716711963386649460237689539
61662716711963386649484640402471
61662716711973848847293183851303
61662716711973848847293185250983
61662716711973848854824596982815
61662716711973848992085351358287
61662716711974182341820818441231
61662716711974182349348399074182
61662716711974182387574403351099
61662716711974182395101983984050
61662716711974182524835071987423
61662716711974191678899322900311
61662716711974191678899323950071
61662716711974193463224991217879
61662716711974193463288010554379
61662716711998208604933210137446
61662716711998508794140780552547
61662716711998508794203799889047
61662716711998508839873414891903
61662716846783795442020521473323
61662716846881056759185484564775
61662716846881056765960311438887
61662716846913457441368447627563
61662716846913473310539040669646
61662716846913473318129770487770
61662716846913473905959798017900
61662716846913473907657841315240
61662716846913473908407601979902
61662716846913473908407605162230
61662716846913473908407630676258
61662716846913473908408663796996
61662716846913473908408749890276
61662716846913473908409008170530
61662716846913473908410986726416
61662716846913474044832588396235
61662716846913474045669418168093
61662716846917081256079146734919
61662716846924278477151367849166
61662716846924278484742097667290
61662716846924279072572125197420
61662716846924279074266786930574
61662716846924279074270168494760
61662716846924279075019932341750
61662716846924279075023313905936
61662716846924279081798140780048
61662716847764463752799280393570
61662716847768067809208879447309
61662716847768067815988206977155
61662716847800483171031961181746
61662716847800483171031961186118
61662716847800483309045860985869
61662716847861419328628344042670
61662716847861419328691105807594
61662716847861419740410608231896
61662716847861419740473368934010
61662716847861419740473370350952
61662716847861419740661655291592
61662716847861421112265005512630
61662716847861421113018150923806
61662716847861421524235559228716
61662716847861421524800415113032
61662716847861424681797773727136
61662716847861424681797773740186
61662716847861424681860534442300
61662716847861424681860535492060
61662716847861424681860540091330
61662716847861424682048820799882
61662716847861424682048825386102
61662716847861424819058527052848
61662716847861424819058528102608
61662716847861424819058532701878
61662716847861425230840791242074
61662716847861425230840795828294
61662716847861426465622729323226
61662716847861426466187585207542
61662716847861426535162119235447
61662716847861454327017562016038
61662716847861454464843171213016
61662716847861454876625435402242
61662716847861454878320011046488
61662716847861458032869652850308
61662716847861458033057938132030
61662716847861458033057939194840
61662716847861458170130407579912
61662716847861458170318692874684
61662716847861458170318693924444
61662716847861458170883548391818
61662716847861458170883552991088
61662716847861459817447749612436
61662716847861459818012605496752
61662716847861459818075367261676
61662716847861469153435022357896
61662716847861469154250929888128
61662716847861469291511684263600
61662716847861469702478039859784
61662716847861469702540801978840
61662716847861469703293947390016
61662716847861769892564885759516
61662716847864428572409197733197
61662716847865329139636260350497
61662716847865329140220874153414
61662716847865371820694995644452
61662716852692121215730402768735
61662716852716432840608138922655
61662716852716432842300391618607
61662716852728438581288502455455
61662716852728438582980755151407
61662716852788483199595735838118
61662716852788483206182276367698
61662716852789367715241347384415
61662716852789383773930147847315
61662716852801373455921710917215
61662716852801389507246580675413
61662716852801389507267501263721
61662716852801389508086846351331
61662716852801389514589619488211
61662716852801389514610511380115
61662716852801389514610626165747
61662716852801390102642795393999
61662716852820898103798137400974
61662716852820898103881935012014
61662716852820898103882972381942
61662716852820898104636113561030
61662716852820898106054474328910
61662716852820898106138157154318
61662716852820898106138271939950
61662716852820898106139309309878
61662716852820898106891302565494
61662716852820898106892450488966
61662716852820898111409787807406
61662716852820898113669224040232
61662716852820902222298883166858
61662716852820903457080816661790
61662716852820903457645672546106
61662716852821798534370114068690
61662716852821798535182664026780
61662716852821798535187140825990
61662716852821798536626450996626
61662716852821798537442358526858
61662716852821804024892255345630
61662716852821804024892598302222
61662716852821804025457454186538
61662716852821804025645396524718
61662716852821804025645739481310
61662716852821804025708158289642
61662716852822099275755684467266
61662716852822099275755687649594
61662716852822099275756832377640
61662716852822099275757090657894
61662716852822099275757093840222
61662716852822104397993436296672
61662716852822104404687565213150
61662716852824503944502992226698
61662716852824503944753696329802
61662716852824505912063541774485
61662716852824505912067013678784
61662716852824804682816605143716
61662716852824806101428781217968
61662716852825685080799447071135
61662716852825685082491699767087
61662716852825699899873672311923
61662716852825701546188051390179
61662716852825701547002844324537
61662716852825701551333387683183
61662716852825704839002635685999
61662716852825704846344641392721
61662716852825706486131692446836
61662716852825706486131692446917
61662716852825706669145917761621
61662716852825706669158745532847
61662716852825706669159893425799
61662716852825706669159893438849
61662716852825706669177719603678
61662716852825706669179666239247
61662716852825706669179670471335
61662716852825706669180785447441
61662716852825707080753871257443
61662716852825707080773644070891
61662716852825707080773648302979
61662716852825707080774763279085
61662716852832603700982441248210
61662716852832603701045203013134
61662716852832603701045289456494
61662716852832603703238778176146
61662716852832603703301540295202
61662716852832603703301544527290
61662716852832609786868622050546
61662716852833805014426601026771
61662716852833805014447492918675
61662716852833806654059081261159
61662716852833806656503446266423
61662716852833811779548925157771
61662716852833812197854963512143
61662716852836512247385971250411
61662716852836512247385975482499
61662716852836512254893022888402
61662716852836513482167908977431
61662716852836513489758978979523
61662716853664985657535326379092
61662716853664985703560507400655
61662716853664985840549551698248
61662716853671888363901900763292
61662716853671888958698131520696
61662716853672788931650920638800
61662716853672789343244898470444
61662716853672789343244898942620
61662716853672789343495602573547
61662716853672789343495602573548
61662716853672789343495603045724
61662716853672789526259123318876
61662716853672789526259123791052
61662716853672789526426259387612
61662716853672789526447151396204
61662716853672789526509827421980
61662716853672789526509827894156
61662716853673089120900593930636
61662716853673089120984162437180
61662716853673089532494571762280
61662716853673089532494572234456
61662716853673089532766168346152
61662716853673089715508796610712
61662716853673089715508797082888
61662716853673089715696824688040
61662716853675490634897980265324
61662716853675490634897981800358
61662716853675490635148684368427
61662716853675490635148684368428
61662716853675492327215390261683
61662716853675492328030178596771
61662716853675790824147653557160
61662716853675790824147655092194
61662716853676691254698596269697
61662716853676691391896673432668
61662716853676691391896674967702
61662716853676691391959350993478
61662716853676691391959350999301
61662716853676691391980241939212
61662716853676691391980243002070
61662716853676691391980243020943
61662716853676691392147377535771
61662716853676691392147377535772
61662716853676691392230946042316
61662716853676691437712935909169
61662716853676693038523288862347
61662716853676693038544180990435
61662716853676693039108180550501
61662716853676693045861807961815
61662716853676693045861809361495
61662716853676693084297765782259
61662716853676693222289626139587
61662716853676693229068953786079
61662716853676693229068954159085
61662716853676693229089845678031
61662716853676693229089845794671
61662716853676693229089846167677
61662716853696200583575867674616
61662716853696200583575867676068
61662716853696248164511639142992
61662716853696248164762343246096
61662716853696249811891395751760
61662716853697100968122635096540
61662716853697100968373339199644
61662716853697101151136859472796
61662716853697101151303995541532
61662716853697101151324887550124
61662716853697101151387563575900
61662716853697101158642514640999
61662716853697148732511363121604
61662716853697150379640415627268
61662716853697401157372308388376
61662716853697401157372308389828
61662716853697401157643904501524
61662716853697401340386532764632
61662716853697401340574560841960
61662716853707907971630753147095
61662716853707907971630754546775
61662716853707955409054750196240
61662716853707955545499601627700
61662716853707955546064800468608
61662716853707955546315504571712
61662716853707955957847063595024
61662716853707957192628654133364
61662716853708255742026538869632
61662716853708257389218353140220
61662716853709108721374495249339
61662716853709108722126607558651
61662716853709108722126607560103
61662716853709108728926827215187
61662716853709108728926942540087
61662716853709108728926946789437
61662716853709142075393176440709
61662716853709142075393176442161
61662716853709142075455852466485
61662716853709142076207964777249
61662716853709156309838320510064
61662716853709156904637244101293
61662716853709157956967373015728
61662716853769149687319827315542
61662716853769149687508112610314
61662716853769149687570874375238
61662716853769151333884023936890
61662716853769151334448879821206
61662716853769183039144847604752
61662716853769183039395894664448
61662716853769184868723384869327
61662716853769199510686071924665
61662716853770036033275723102759
61662716853770050117870854580502
61662716853770050118059139875274
61662716853770050666913872082390
61662716853770050667101814420570
61662716853770050667164576185494
61662716853770051901695805577322
61662716853770051902260661461638
61662716853770083469695874869712
61662716853770083607144571583364
61662716853770083607144914539956
61662716853770085253520482909940
61662716853770085253520825866532
61662716853770085254085681750848
61662716853770085254336385853952
61662716853770350421682185902337
61662716853770350421685284735051
61662716853770350833276163733981
61662716853770350833464450078513
61662716853770350833467548911227
61662716853770352068811242640089
61662716853770395328553936706010
61662716853770395374391204319078
61662716853772751958566953877270
61662716853772751958754896215450
61662716853772751958817657980374
61662716853772753605130807542026
61662716853772753605696006382934
61662716853772753605946710486038
61662716853772785310391974166480
61662716853772785310642678269584
61662716853772786957521026672144
61662716853772786957771730775248
61662716853772796428762650650470
61662716853773053801723492479674
61662716853773053985009914554995
61662716853773053985489944424077
61662716853773085545395233726071
61662716853773096620206630903542
61662716853773096620206645429596
61662716853773096620210002896696
61662716853773096620210117156262
61662716853773096620293025137182
61662716853773096666044286113958
61662716853773096666047384950884
61662716853773098266582542230118
61662716853773098266582556756172
61662716853773098266585914223272
61662716853773954362755954516679
61662716853773954362755955916359
61662716853773954369472512355182
61662716853773954553301620844294
61662716853773997050757672694556
61662716853773997050757701274272
61662716853773997050761030161656
61662716853773997188018341330880
61662716853773997233793191202590
61662716853773997233855952967514
61662716853773997233859080852168
61662716853773997233859425221490
61662716853773998834331576631680
61662716853773998834331605211396
61662716853773998834334934098780
61662716853773998835146364966768
61662716853773998835147508155408
61662716853773998835149722433868
61662716853780842846263961608855
61662716853780857663647163548039
61662716853780901540512476003777
61662716853780901952294481912701
61662716853805169288524899701959
61662716853805169288524901101639
61662716853805216732727162523065
61662716853805216734983499451001
61662716870406291171568163498827
61662716870406291720611295786347
61662716870418296911412851422779
61662716870418297461291659319147
61662716870442609086169395473067
61662716870442609087861648169019
61662716870454321454309965808963
61662716870514341000206148467889
61662716870514352118326124100437
61662716870514359301639983300210
61662716870514359308226523829790
61662716870514359308414810174322
61662716870515558235917500460603
61662716870515560012128507172350
61662716870515560012967653279715
61662716870515560019470512505823
61662716870515560057882092082218
61662716870515560065224068601243
61662716870526365041573548582281
61662716870526365041573577161997
61662716870526365041594469170589
61662716870546774205927219844034
61662716870546774206680361023122
61662716870546774208183556771970
61662716870546774208936697951058
61662716870546774800479118012025
61662716870546774800479146708381
61662716870546779697138616716026
61662716870546779697201378480950
61662716870546780298493692610616
61662716870547958910760777577019
61662716870547958911596453185867
61662716870547973735754481999163
61662716870547975511776054106001
61662716870547975511807823118269
61662716870547975515061747054748
61662716870547975515061748117549
61662716870547975515061748117558
61662716870547975557529638897825
61662716870547975557561407910093
61662716870547980499956209018255
61662716870547980500037602268966
61662716870547981048801241611212
61662716870550381968385743277754
61662716870550675617120563506427
61662716870550677217743258395319
61662716870550682157624826904661
61662716870550682157628270111152
61662716870550682157656686254618
61662716870550682157719448019542
61662716870550682164150925062277
61662716870550682203473028680060
61662716870550682340454323406092
61662716870550682340642609750624
61662716870550682752264999122252
61662716870550682752265003371602
61662716870551582725468382155902
61662716870551582725531143920826
61662716870551582770388204288303
61662716870551582771002251484206
61662716870551582771005350671052
61662716870551582771190165223713
61662716870551582771193637015584
61662716870551582771193637146723
61662716870551582771204112363827
61662716870551582771284728830694
61662716870551583320058873090795
61662716870551583320076695023536
61662716870551583320076699272886
61662716870551583320079765097935
61662716870551583326770909211358
61662716870551583327585697546446
61662716870551583327589165691562
61662716870551583327610086279870
61662716870558785666568536197775
61662716870558787313718285553622
61662716870558787313781047668466
61662716870562373669308144280124
61662716870562382814906612839799
61662716870562384782345258752238
61662716870562387937564615699807
61662716870562388349430304447276
61662716870562388356937356557446
61662716870562388486687960404320
61662716870562388493465800022078
61662716870562388494198024725966
61662716870562388494201492871082
61662716870562388494222413459390
61662716870562389584180842514982
61662716870562389591740579113647
61662716870562389591803255139423
61662716870562389591803259861156
61662716870562389721472911169124
61662716871386960030574813033068
61662716871386960031326925342380
61662716871390561753344126932766
61662716871390561753531034266706
61662716871390561753531038988440
61662716871390861896024334934018
61662716871390861896777566451732
61662716871390861896840242477507
61662716871390861896840242477508
61662716871390861897048048076760
61662716871390861942593798806207
61662716871390861942593798806208
61662716871390861942593828920958
61662716871390861942614720929550
61662716871390861942780707558542
61662716871390861942780712280276
61662716871390861942781826883535
61662716871390861942781826883536
61662716871397764463434516214480
61662716871397764465126768790936
61662716871397764465126768792388
61662716871397764465126768910432
61662716871397764465126773024476
61662716871397764465126773141068
61662716871397764465941557244068
61662716871397764465941557245520
61662716871397764465941561476156
61662716871397764465945029012818
61662716871397765060470782871092
61662716871397765060470782872544
61662716871397765060470782989136
61662716871397765060470782990588
61662716871397765060470783343268
61662716871397765060470783344720
61662716871397765060742378982788
61662716871397765060742378984240
61662716871397765060742379100832
61662716871397765060742379102284
61662716871397765060742379454964
61662716871397765060742379456416
61662716871397765197731451626912
61662716871397765197752343634052
61662716871397765197919479704240
61662716871397765197940371594788
61662716871397765197940371711380
61662716871397765197940371712832
61662716871397765198003047737156
61662716871397765198003047738608
61662716871397766844043567600022
61662716871397766844043567718066
61662716871397766844043568072198
61662716871397766844315163711718
61662716871397766844315163829762
61662716871397766844315164183894
61662716871398665628219802866096
61662716871398965769539019177669
61662716871398965771231271873621
61662716871398965771252163882213
61662716871398965771736811836372
61662716871398965771736811952964
61662716871398965771736811954416
61662716871398965771736816557898
61662716871398965771799487862147
61662716871398965771799487862148
61662716871398965771799487980191
61662716871398965771799487980192
61662716871398965771799492583674
61662716871398965771987516056067
61662716871398965771987516056068
61662716871398965771987520661002
61662716871398965772008408064659
61662716871398965772008408064660
61662716871398965772008408066111
61662716871398965772008408066112
61662716871398965772008412669594
61662716871398965772071084090435
61662716871398965772071084090436
61662716871398965772071084091887
61662716871398965772071084091888
61662716871398965772071088695370
61662716871398965815292575389777
61662716871398965816984828085729
61662716871398965817553044072803
61662716871398965817553044072804
61662716871398965817553044190847
61662716871398965817553044190848
61662716871398965817553048795782
61662716871398965817741072150131
61662716871398965817741072150132
61662716871398965817741072151583
61662716871398965817741072151584
61662716871398965817741072268175
61662716871398965817741072268176
61662716871398965817741072269627
61662716871398965817741072269628
61662716871398965817741076873110
61662716871398965817824668882313
61662716871401366919872884660976
61662716871401366919872886077918
61662716871401366919935562103694
61662716871401366919956454112286
61662716871401366919956482808642
61662716871401366920144480772671
61662716871401366920144480772672
61662716871401368566247676659654
61662716871401368566247677132038
61662716871401368566247678194848
61662716871401368566519272771350
61662716871401368566519273243734
61662716871401666926191901019252
61662716871401666926191901020704
61662716871401666926191901138748
61662716871401666926463497250444
61662716871401667062908262946968
61662716871401667063389893631252
61662716871401667063389898352778
61662716871401667063452569657027
61662716871401667063452569657028
61662716871401667063452574378554
61662716871401667063473466387146
61662716871401667063640597734355
61662716871401667063640597734356
61662716871401667063640602455882
61662716871401667063724170490250
61662716871401667108640922428750
61662716871401667108640927150484
61662716871401667109142330634958
61662716871401667109143480074702
61662716871401667109206127404122
61662716871401667109206130590662
61662716871401667109206156100478
61662716871401667109227048109070
61662716871401667109393034738062
61662716871401667109393039459796
61662716871401667109394154064507
61662716871401667109394154064508
61662716871401667109394158667990
61662716871401668709764685743810
61662716871401668709764685747974
61662716871401668709764685748182
61662716871401668709764685761072
61662716871401668709764685866066
61662716871401668709764686220358
61662716871401668709764687283216
61662716871401668710036281977762
61662716871401668710036282332054
61662716871401668710036286582856
61662716871401668717547806185247
61662716871401668755768946063186
61662716871401668755768946535570
61662716871401668755768950786372
61662716871401668763385073446943
61662716871401716870450710002252
61662716871402567493940921012804
61662716871402567493940921014256
61662716871402567494003598457181
61662716871402567494024489047172
61662716871402567494212517124500
61662716871402567494212517125952
61662716871402569285104048034455
61662716871402569285104049434135
61662716871402617506907936891800
61662716871402617507096222186572
61662716871402617507660049201112
61662716871402617507680969789420
61662716871422076685348519025012
61662716871422076685348519026464
61662716871422076685620115136708
61662716871422076685620115138160
61662716871422124266806590702364
61662716871422126051196397583500
61662716871422977260686762103091
61662716871423024834555610577872
61662716871423026618945417459008
61662716871423277394416755331589
61662716871423277394437647340181
61662716871423277396614548106884
61662716871423277396614548108336
61662716871423277396677224134111
61662716871423277396677224134112
61662716871423277396865252209987
61662716871423277396865252209988
61662716871423277396885025029100
61662716871423277396886144220031
61662716871423277396886144220032
61662716871423277396948820245807
61662716871423277396948820245808
61662716871423277440170311543697
61662716871423277442366984993998
61662716871423277442430780226723
61662716871423277442430780226724
61662716871423277442618808304051
61662716871423277442618808304052
61662716871423277442702405036233
61662716871423326814969784182013
61662716871433782419980342984786
61662716871433784066356254305746
61662716871433784066356254309910
61662716871433784066356254310118
61662716871433784066356254311362
61662716871433784066356254323008
61662716871433784066356254328832
61662716871433831648296990263056
61662716871433831785557744638528
61662716871434082562473643787612
61662716871434082563477579389507
61662716871434082563477579389508
61662716871434082563561147423875
61662716871434082563561147423876
61662716871434082609230016276622
61662716871434082609231135485023
61662716871434082609231135485024
61662716871434084209601667400414
61662716871434084209601667404626
61662716871434084209601667404786
61662716871434084209873263512110
61662716871434084209873263516322
61662716871434084209873263516482
61662716871434084209873263535196
61662716871434084255605927601746
61662716871434084255605927601954
61662716871434084255605927614844
61662716871434084255605927620668
61662716871434132393178801156905
61662716871434132576193140324201
61662716871434133628711646406860
61662716871434984823354947473090
61662716871434984823354947490352
61662716871434984968231944377651
61662716871435032960925109081735
61662716871435032960925112251013
61662716871435032960925113313823
61662716871435034196523342308144
61662716871495011695002819448661
61662716871495011696695072144613
61662716871495026315500855627583
61662716871495026338595034611878
61662716871495026338657796376802
61662716871495026519077194138521
61662716871495027550282789122515
61662716871495059141439799164124
61662716871495060925766844280336
61662716871495075726830694109337
61662716871496212247584820828133
61662716871496228307089639020677
61662716871496228932661719804218
61662716871496260081536773078261
61662716871496261728665825583925
61662716871496271567858463785557
61662716871496271567858464848367
61662716871496271567861946854947
61662716871496271567882837813731
61662716871496271567882838863491
61662716871496271567882867561299
61662716871496271613615501899203
61662716871496271613615502948963
61662716871496271613699190552240
61662716871496271613699562224062
61662716871496271750897554834610
61662716871496276506986197765285
61662716871498628060799143671718
61662716871498628060861905436642
61662716871498628198059898047190
61662716871498629845188950552854
61662716871498629852029897132609
61662716871498629897532391402415
61662716871498661412624163960928
61662716871498661412686925725852
61662716871498930011365365920852
61662716871498930040965732552314
61662716871498930080279220351727
61662716871498930080279335142975
61662716871498930087054046875919
61662716871498930087054047225839
61662716871498930224794927484786
61662716871498961784971860782113
61662716871498963385510502778874
61662716871498963432100913287777
61662716871498972722254250358788
61662716871498972859511561528012
61662716871498972859515028649827
61662716871498972905286526186598
61662716871498972905289625036574
61662716871498972905349287951522
61662716871498972905352272347120
61662716871498972905352645418622
61662716871498974505887472854588
61662716871498974505887587167628
61662716871498974506639585163900
61662716871498974506641077443436
61662716871498978210236739294799
61662716871499813992695167874630
61662716871499830608777514192746
61662716871499830792627562755605
61662716871499873290062573908207
61662716871499873290066031999220
61662716871499873473098193040154
61662716871499873473098222087881
61662716871499873473098222087882
61662716871499873473101320920595
61662716871499873473101665294130
61662716871499873473160983852806
61662716871499875073636492730096
61662716871499875073639935936344
61662716871499875074452773344720
61662716871499875074454724271432
61662716871499878824011319096182
61662716871506733765691411010131
61662716871506783131543120490350
61662716871506783131543125256066
61662716871506783138255185783246
61662716871506783177045633010196
61662716871506783177233913521999
61662716871506783177233918304968
61662716871506783177233943700904
61662716871507018466735790512888
61662716871507033497614442266807
61662716871507033909208420098451
61662716871507034092414504190310
61662716871507034092414532886666
61662716871507034099189245325115
61662716871507034099189331064422
61662716871507035143990353593383
61662716871507035327845352630003
61662716871507035746339308856154
61662716871507062936660637498670
61662716871507062936744319851902
61662716871507068503430771232136
61662716871507077969816824639568
61662716871507078357875073187028
61662716871507078362958419017520
61662716871507078381598830548540
61662716871507078381685956575815
61662716871507078427439541367639
61662716871507078427439541367648
61662716871507078427439913377309
61662716871507078564613035792623
61662716871507079616192735966144
61662716871507083320730032200964
61662716871507083320750952789272
61662716871507083320751209455835
61662716871507083320813719136204
61662716871507083327316830997748
61662716871507083327504859075076
61662716871507083327525750967028
61662716871507083327588426992804
61662716871507083366483586813835
61662716871507083366483588296384
61662716871507083366483588414476
61662716871507083366483591596804
61662716871507083366567275348264
61662716871507083366567647357037
61662716871507083373070387093168
61662716871507083373258415170496
61662716871507083373258415288588
61662716871507083373342356257492
61662716871531045390569147164051
61662716871531045390569148563731
61662716871531092971969316519681
61662716871531092974225653447617
61662716871531093109292833009834
61662716871531094756420856644270
61662716871531094756420861409986
61662716871531094758677193572206
61662716871531094763132921937166
61662716871531094802111679854824
61662716871531345534086156252371
61662716871531345580116316681535
61662716871531345580116320930885
61662716871531345717377071057007
61662716871531379068863112786098
61662716871531379071370153815686
61662716871531379071370153817138
61662716871531393161302643933501
61662716871531393161302648184303
61662716871531393298476257916397
61662716871531393710070235761091
61662716871531393710070239993179
61662716871531393710094612958543
61662716871531393712518085955215
61662716871531393712518085956667
61662716871531393712538977965259
61662716871531393712601653989583
61662716871531393712601653991035
61662716871531393755827277044015
61662716871531393758271642049279
61662716871531393758271642050731
61662716871531393758355702711977
61662716871531393758358801561953
61662716871531394944852169242973
61662716871531394945691426710408
61662716871531394947111992973508
61662716871531394952194567151668
61662716871531394952382595228996
61662716871531394952466163263364
61662716871531394990609211590111
61662716871531394991361323899423
61662716871531394991361324450304
61662716871531394991361328682392
61662716871531394991445011502184
61662716871531394991446155163289
61662716871531394991446159412639
61662716871531394992865549068928
61662716871531394993617660827359
61662716871531394993702492091225
61662716871531394993702496340575
61662716871531394993705590941201
61662716871531394997948123247088
61662716871531394998136151324416
61662716871531394998220092411412
61662716923689284675492296462135
61662716923700091481734124244381
61662716923700091481734152940737
61662716923701292193062829233985
61662716923701292193062829350625
61662716923701292193062915439693
61662716923701292193062944019409
61662716923701292193819069184551
61662716923701292200562500276739
61662716923724403106611860398301
61662716923724403106611889094657
61662716923724408604626434996892
61662716923724408605378544455046
61662716923725303676860797513935
61662716923725309035113664189615
61662716923725602035967050318363
61662716923725603683933736132728
61662716923725603683933822226008
61662716923725603683934080506262
61662716923725603683934083688590
61662716923725603817940565504545
61662716923725603817940651593613
61662716923725603820357660731967
61662716923725603821193685436083
61662716923725603821194489441024
61662716923725603821194490503825
61662716923725603821194490503834
61662716923725607524734858519219
61662716923725607936601267572676
61662716923725609171853526175461
61662716923725609171948056951924
61662716923725609179446466022695
61662716923725609179446580808119
61662716923725609354867865809317
61662716923725609354933983997488
61662716923725609354962310848084
61662716923725609354962315097434
61662716923725609354962396587232
61662716923725609362460805189991
61662716923725609362460919975415
61662716923725609766744663962998
61662716923736115848949205831450
61662716923736366764130082353570
61662716923736366764883199068423
61662716923736400116708219357633
61662716923736414338475209334627
61662716923736414940113131456076
61662716923736414940865903676930
61662716923736414940866018587031
61662716923736414940869342771555
61662716923736416175449043696087
61662716923736416175459547647135
61662716923736416175459547763775
61662716923736416175459892120047
61662716923736416175480468352083
61662716923736416175480812708355
61662716923736416176212807966279
61662716923737300684520001352197
61662716923737309417541136936551
61662716923737309417541165750999
61662716923737309422624482767043
61662716923737314775794027709317
61662716923737314958808252085365
61662716923737314959634754022426
61662716923737315363909965038672
61662716923737315371417017148842
61662716923737315371417017149049
61662716923737315371417017149050
61662716923737315501170633561279
61662716923737315501170633679371
61662716923737315508677685317362
61662716923737315508677800577383
61662716923737315508681124766119
61662716923737315508681153462478
61662716923737315508702074050786
61662716923737316605947899004411
61662716923737316606031581824202
61662716923737316606031581824203
61662716923737316606031953360511
61662716923737316606031954410271
61662716923737316606763806528090
61662716923737316744024589956631
61662716924575393366603525257368
61662716924575393366603525376864
61662716924575393366603526792402
61662716924575393366603526793806
61662716924576293934352545252372
61662716924576293934352546669314
61662716924576293934415221632280
61662716924576293934436114703682
61662716924576293934436143400038
61662716924576593940671561610648
61662716924576593940671561730144
61662716924576594077868435025808
61662716924576594077869554340692
61662716924576594077869555757634
61662716924576594077869558944174
61662716924576594077932230720600
61662716924576594077932234969950
61662716924576594077953123792002
61662716924576594077953126978542
61662716924576594488895234024842
61662716924576595706441429428914
61662716924599704991481261411288
61662716924600904330202505670920
61662716924600905565549298236744
61662716924600905565549298238196
61662716924600905702747290494612
61662716924611760699246546219888
61662716924611762346438366624780
61662716924612661267057851454961
61662716924612661267057851468011
61662716924612661267057854637289
61662716924612661267057855700099
61662716924612661312810762045605
61662716924612661312814233949661
61662716924612661724596497076077
61662716924612661861857165712401
61662716924612662914250062526064
61662716924672654644539834665798
61662716924672654687760868158197
61662716924672656482192097298015
61662716924672656482192212083439
61662716924672688042034381093925
61662716924672699162748891070268
61662716924673556912012052013494
61662716924673841172239410343034
61662716924673841172239783414535
61662716924673841172260675423127
61662716924673855261828904511477
61662716924673855399089573147801
61662716924673855399089573264441
61662716924673857238459717915851
61662716924673857238459717915878
61662716924673899736730926554378
61662716924673899873991206171833
61662716924673899873991207234643
61662716924673899873994689241223
61662716924673899873994689254273
61662716924673899874015580200007
61662716924673900331611211669334
61662716924673900331614196064932
61662716924673900468874979142584
61662716924673900468874979155634
61662716924673905224712919046015
61662716924673905224716400949005
61662716924673905224716401065645
61662716924673905224716405670739
61662716924684362079355566527919
61662716924684363862929355679619
61662716924684363862929470465043
61662716924684397077577433395760
61662716924684397077577720242680
61662716924684408190615121697068
61662716924684411894960634789679
61662716924684411894960635157069
61662716924684411894960635334944
61662716924684411894960639572648
61662716924684411894960922181864
61662716924684411894960922199126
61662716924684411901735462209056
61662716924684662215341162484727
61662716924684662215341163884407
61662716924684662810141253104586
61662716924684662816915965542987
61662716924684662816916051282342
61662716924684662816916051748695
61662716924684662816916080328411
61662716924684662816916080328618
61662716924684662816936886247935
61662716924684662816937230604207
61662716924684662817669225862131
61662716924684662817672550046655
61662716924684663869248372157391
61662716924684663869248419984894
61662716924684663869248486942815
61662716924684664052262826582278
61662716924684664053016015241379
61662716924684697404841035530589
61662716924684706687731572934816
61662716924684706733572283753924
61662716924684707281778501722296
61662716924684707282611859116746
61662716924684712038456751881053
61662716924684712038456756664022
61662716924684712038456986234870
61662716924684712038477673007144
61662716924684712045231579292948
61662716924684712045231837573250
61662716924684712045252471184900
61662716924684712084210566794606
61662716924684712090985393668718
61662716924684712228999064343885
61662716924684712229002388528409
61662716924685562835684729798219
61662716924685562835685101334527
61662716924685563247467107243499
61662716924685563247487913630987
61662716924685563247487999720054
61662716924685563247487999720055
61662716924685563247488027949851
61662716924685563385484332041219
61662716924685564436997392032899
61662716924685564436997506818323
61662716924685564476056900571971
61662716924685564482813767403878
61662716924685564482813901204790
61662716924685564482834793213382
61662716924685597972652817520941
61662716924685607300547523078125
61662716924685607300568443784477
61662716924685607301318118707810
61662716924685607850361136209698
61662716924685612652022090089174
61662716924685612796814170522973
61662716924708721829464179682550
61662716924708721872710374837667
61662716924708721875154739842931
61662716924708722286999766138163
61662716924708723519838658353046
61662716924708723521533233980030
61662716924708973840218898638647
61662716924709007237797862561582
61662716924709021881477200003544
61662716924709022016227355344819
61662716924709022018650828341491
61662716924709022018650828342943
61662716924709022018650829391299
61662716924709022018650829392703
61662716924709022018650829404349
61662716924709022018734396375859
61662716924709022018734396377311
61662716924709022018734397427071
61662716924709022018734512231206
61662716924709022061960019430291
61662716924709022061960020480051
61662716924709022064404370092472
61662716924709022064404384435555
61662716924709022064404384437007
61662716924709022064404385485315
61662716924709022476270331438591
61662716924709022612694291056964
61662716924709023665026739668067
61662716924709023665026741268708
61662716924709023665026744451036
61662716924709023665862420011747
61662716924709023665867011661829
61662716924709023665867269929033
61662716924709023670109315446868
61662716924709023670109573727170
61662716924709023709088302948526
61662716924709023711620596453653
61662716924709023711620854720857
61662716924709023715863129822638
61662716924709907805546912734331
61662716924709907812321710912087
61662716924709907812321739608443
61662716924709907812321739958363
61662716924709908224103974038503
61662716924709922449201857029262
61662716924709922449223125278426
61662716924709922629704827112123
61662716924709923041486833021095
61662716924709923041487175977687
61662716924709923178747844614011
61662716924709924233615916747700
61662716924709924233615945444056
61662716924709924279369530235880
61662717325382450197487170597811
61662717325479711514377840643525
61662717325491424385642946174131
61662717326362823815006448652091
61662717326366726275528688938435
61662717326460418537222245419629
61662717326460429792809485822372
61662717326460429792809828778964
61662717326460429792872247587296
61662717326463120240657680672117
61662717326463120248185648784372
61662717326463131358774956230088
61662717326463131358795876818396
61662717326463131359046923878092
61662717326463131496056631188044
61662717326463131496307592508592
61662717326464020953258186689601
61662717326464031881042387535668
61662717326464031926523976105596
61662717326464031926586652131372
61662717326464031926607572719680
61662717326464031926607658453004
61662717326464031926607658458828
61662717326464031926607915670448
61662717326464031926795943753600
61662717326464031926858619779376
61662717326464032063784644741920
61662717326464032063868327089328
61662717326464032064056612384100
61662717326464032064056612389924
61662717326470891952420245444883
61662717326470891952483007209807
61662717326470925161712922943201
61662717326471219997229421016944
61662717326471223703834572599149
61662717326471223703834572604973
61662717326471225350962596235037
61662717326471225357738542369172
61662717326471225357926827663944
61662717326471225358491683548260
61662717326471225488491846337036
61662717326471225488495318595384
61662717326471235233734201614728
61662717326471236606528916055296
61662717326471236606612598402704
61662717326472126056244338470892
61662717326472126056244338488154
61662717326472135801545897516012
61662717326472137036891915242928
61662717326472137037079943320256
61662717326472137037100863908564
61662717326472137037163625673488
61662717326472137037163882890932
61662717326474827628922907165976
61662717326474827628985668930900
61662717326474827629738810109988
61662717326474827766999566374785
61662717326474838740327002946780
61662717326474838740347923535088
61662717326474838740598970594784
61662717326474838877524995557328
61662717326474838877608677904736
61662717331290775970925084245219
61662717331395241234115082723538
61662717331395241234198765076770
61662717331395241234199917704506
61662717331395241234953058883594
61662717331395241241726733129970
61662717331395241241727885757706
61662717331395241836336203228822
61662717331398849042380487097049
61662717331398849048906701445593
61662717331398849048970499530928
61662717331400028211116392393699
61662717331400044263281527827815
61662717331400044269784387053923
61662717331400047969319581027277
61662717331400047976661586715285
61662717331400049798744584873555
61662717332270548652748950983256
61662717332271449037567314046152
61662717332271449220497970858764
61662717332271449220497970860216
61662717332271449220497970877478
61662717332271449220581538893132
61662717332271449220581538911846
61662717332271449632363544702774
61662717332271449632363544807768
61662717332271732755463673411453
61662717332271749226816902660245
61662717332271749226816987218492
61662717332271749226816987336536
61662717332271749409831212184968
61662717332271749409831212203682
61662717332271749821613217994610
61662717332271749821613218099604
61662717332271749821613218112654
61662717332274150741002316010855
61662717332274150786755872222963
61662717332274150923745030485288
61662717332274150923745030486740
61662717332274150924016626596984
61662717332274150924016626598436
61662717332274150924016626615698
61662717332274450930251990364097
61662717332274451113266299907534
61662717332275351497813066720524
61662717332275351497813066838568
61662717332275351497813066840020
61662717332275351505402289923095
61662717332275351543838247743539
61662717332275351680827291687000
61662717332275351681015319764328
61662717332275351681015319765780
61662717332275351681015319783042
61662717332275351681098916379863
61662717332275351688630327639311
61662717332275385035096676981473
61662717332275385035096705562641
61662717332275385035180273597009
61662717332275385035368301674337
61662717332367843330690662947541
61662717332367843330711583653941
61662717332368738773933111804889
61662717332368743715317182712553
61662717332368743715320654603511
61662717332368743715508682680839
61662717332368754833629771876977
61662717332369039008936833407675
61662717332369039146134826018220
61662717332369043904758703532909
61662717332369044087772928381098
61662717332369055205890577010654
61662717332369055205911497598962
61662717332371445418752270416405
61662717332371445418755741257603
61662717332371445601686742432068
61662717332371454889995383791382
61662717332371712444550396516275
61662717332372646359041091918975
61662717332372646366359854086833
61662717332372646366380774675132
61662717332372646366380774675141
61662717332372657293934719733971
61662717332372657476886656512686
61662717332372657477137360615790
61662717332372657477158281204098
61662717332372657477158624160690
61662717332379517365521798056690
61662717332379517365584674607030
61662717332379545221060494415988
61662717332379545587673462620297
61662717332379545587673462624669
61662717332379548881929509892073
61662717332379548881929509896445
61662717332379548881932981794677
61662717332379548882117537969401
61662717332379548882117537973773
61662717332379548882121353188553
61662717332379550529057533527961
61662717332379550712322920208416
61662717332379550712322920225678
61662717332379550712322924457766
61662717332379560000242099056497
61662717332379816319508867079272
61662717332379816319509641900915
61662717332379817554855268487174
61662717332379845341686763989665
61662717332379845341686768221753
61662717332379845341689867408599
61662717332379845364577503387668
61662717332379845364577503504308
61662717332379849071371026480341
61662717332379850901596957294808
61662717332379860601103577761694
61662717332380716261959548450525
61662717332380716887258546985175
61662717332380745772237795482342
61662717332380745909417847666631
61662717332380745909435788092890
61662717332380745909435788110152
61662717332380745909438768254939
61662717332380745909498464118666
61662717332380745909498464135928
61662717332380745909501903092826
61662717332380751263421125320629
61662717332380751263421125320638
61662717332380760733575876479927
61662717332380760733596797068235
61662717332380760757299225817109
61662717332380760757299225817269
61662717332383453179348091057727
61662717332383453179369013181237
61662717332383453180101233772017
61662717332383453180103556716669
61662717332383464290877711431198
61662717349016951666607532899263
61662717349016952216486340795631
61662717349110311125391063788927
61662717349114212991112181937087
61662717349114218474200388286867
61662717349114218527295951255409
61662717349121117336997306345686
61662717349121117343772133219798
61662717349121117938380450690914
61662717349121118068866382778494
61662717349122302041077722899583
61662717349122318642092999428565
61662717349122318642881008274759
61662717349122318649624439366947
61662717349122318687846584220389
61662717349124725150950948907685
61662717349125020345528803491557
61662717349125020345549724079865
61662717349125025287188712555440
61662717349125025294446951196213
61662717349125025294467870384841
61662717349125025294530633549445
61662717349125025294531755963296
61662717349125025332942297465308
61662717349125025470771268728656
61662717349125025889264474213747
61662717349125920371849440318691
61662717349125925900705149610867
61662717349125925901521057686391
61662717349125925908012289048705
61662717349125925908033209637013
61662717349125926450375818413359
61662717349125926450395591112927
61662717349125926450395591112975
61662717349125926450396739001667
61662717349125926457906111014126
61662717349125926457927031602434
61662717349996425303856765000688
61662717349996425303856793580404
61662717349997325322625787773617
61662717349997626060855458048536
61662717349997626060855458067250
61662717349997626060855458168032
61662717349997626060855458185294
61662717349997626060855486747748
61662717349997626060855486765010
61662717349997626060918134074312
61662717349997626060918134093026
61662717349997626060918134211070
61662717349997626060939054782116
61662717349997626060939054799378
61662717350000027025789277948832
61662717350000027025789277953044
61662717350000027026060874060527
61662717350000027026060874060528
61662717350000027026060874064740
61662717350000027026060874077790
61662717350000027026060875477469
61662717350000027026060875477470
61662717350000027026060902657506
61662717350000327169306287041364
61662717350000327169556991144468
61662717350000327177088288146527
61662717350000327215059871833188
61662717350000327215310547238484
61662717350000327215310547356576
61662717350000327215310547369626
61662717350000327215310575936292
61662717350000327215310575949342
61662717350000327215331467944884
61662717350000327215331467957934
61662717350000327222925555408223
61662717350001227744644529995735
61662717350001227744644531395415
61662717350001227783059567227872
61662717350001227783059567245134
61662717350001227783059568644814
61662717350001227783059595824850
61662717350001227783143163859218
61662717350001227789837746969819
61662717350001227790401831201803
61662717350093719386813960911390
61662717350093719432567545821258
61662717350093730505119554570116
61662717350094931262180879241769
61662717350094931262180880658711
61662717350094931307937923123941
61662717350094931856810506315898
61662717350097321703814672382986
61662717350097332776366681131844
61662717350097332822186380969543
61662717350097588546594528837199
61662717350097588546594529187119
61662717350097588683855313683165
61662717350097621824423120400734
61662717350097621846745561900720
61662717350097621893336319505559
61662717350097632965427940285235
61662717350097632965431420771283
61662717350097632965703389941223
61662717350097633011205897688291
61662717350097633011453966534150
61662717350097633011456946151879
61662717350097633018711788548756
61662717350098522598346008017391
61662717350105393467628835979894
61662717350105426813555508300142
61662717350105426814119592532126
61662717350105426814370639574564
61662717350105426821083476418952
61662717350105426951569665658370
61662717350105426951569665664193
61662717350105436102286261842245
61662717350105436102349109700446
61662717350105436239609778332398
61662717350105436285300601475893
61662717350105436696894579290275
61662717350105436696894579307537
61662717350105437932491272074019
61662717350105437932491644081099
61662717350105441592779211199192
61662717350105441592779211199201
61662717350105441638466678358136
61662717350105675759633901881596
61662717350105692421553774571759
61662717350105693603530835554663
61662717350105693603530836954343
61662717350105693611062248686175
61662717350105693611083212522158
61662717350105693611145859851578
61662717350105693611146232904206
61662717350105693794076588325638
61662717350105721397893748420529
61662717350105721397980410577523
61662717350105721992522982939338
61662717350105721992526340406438
61662717350105722015413263679833
61662717350105726934098438328620
61662717350105726934725974488062
61662717350105726957887533757964
61662717350105726957887648544840
61662717350105726964391536841684
61662717350105726964579564919012
61662717350105726964600456810964
61662717350105726964600485507320
61662717350105727003642352851053
61662717350105727003642357450323
61662717350105727010145121751552
61662717350105727010166042339860
61662717350105727010333105187348
61662717350105727010333121131072
61662717350105727010333149828880
61662717350105727010354070417188
61662717350105727140819338956029
61662717350105727140903107576445
61662717350105736291615460197661
61662717350105736291615460197709
61662717350105736291619587720871
61662717350105736428792446014241
61662717350105736428792560799665
61662717350105736840386166628393
61662717350105736840386166628601
61662717350105736840386167094953
61662717350105736840386167095161
61662717350105736840386425362365
61662717350105736840386539681021
61662717350105736886078108960732
61662717350105736886140095893129
61662717350105736886140870725656
61662717350105736886144223416339
61662717350105736886144223901613
61662717350105736886144228133701
61662717350105738076008281595176
61662717350105738076008654647804
61662717350105738082511512474232
61662717350105738082699540551560
61662717350105738082720432443512
61662717350105738082783108469288
61662717350105741789304729317243
61662717350105741789305762437821
61662717350105741827803480864245
61662717350106587376863074193671
61662717350106592989302794464739
61662717350106592989302794464740
61662717350106594224627529147238
61662717350106621965705444317441
61662717350106621965726364905749
61662717350106627525637702090597
61662717350106627525637702090598
61662717350106627571369217954872
61662717350106627571369217956483
61662717350106627571369217956484
61662717350106627571369217973746
61662717350106636789866567731363
61662717350106636789887488319671
61662717350106637453889804862016
61662717350106638620845639752375
61662717350109329235638667984475
61662717350109329235659588572783
61662717350109329274052308159533
61662717350109329274073200050033
61662717350109329281329576754895
61662717350109329282147689393336
61662717350109329282147689393337
61662717350109329282147718089692
61662717350109338562527514039949
61662717350109338562527514039997
61662717350109338562527885576257
61662717350109338562611196393229
61662717350109338562611196743149
61662717350109338562611453610625
61662717350109338562611539699693
61662717350109338562611539699741
61662717350109338745542110424689
61662717350109338745542196513757
61662717350109340347001007854192
61662717350109340400265083790784
61662717350109344060551900526332
61662717350109344060572821114634
61662717350109344106305459920714
61662717350109344106305746902988
61662717561715459700336946807935
61662717561727465441017310340735
61662717561820824349922033334031
61662717561823527281365634321798
61662717561823527287952174851378
61662717561823527288140461195910
61662717561824711940528254956415
61662717561824726208303468723763
61662717561824726215643151482191
61662717561824727991854158193938
61662717561824731751826920800513
61662717561824733391614085242068
61662717561824733528689911094240
61662717561824733528878197438772
61662717561824733940385393724479
61662717561832831874155408912051
61662717561832831874155495001279
61662717561832833559538465603692
61662717561832833560354368547704
61662717561835490936382789237239
61662717561835524289731692047619
61662717561835524290464146454385
61662717561835535401074517853549
61662717561835539114625269868307
61662717561836417537691609400895
61662717561836424857543473688051
61662717561836424858275928448949
61662717561836433596380409863795
61662717561836433596380524649427
61662717561836435785871959854301
61662717561836435785871959858513
61662717561836435831601152152840
61662717561836435968886299493981
61662717561836438949549954333893
61662717561836439125796764785343
61662717561836439125800203387955
61662717561836439132543258593809
61662717561836439132564179182117
61662717561836439674842882536932
61662717561836439674842882536935
61662717561836439674926560658031
61662717561836439674926560658079
61662717561836439682437051862871
61662717561836439682437080559230
61662717561836439682458001147538
61662717561836440909705514521541
61662717561836440909705514871461
61662717561836440909708609122167
61662717561836440910270370755777
61662717561836440910441063883065
61662717561836440917218985357803
61662717561836440917780746641493
61662717562696127459541177132848
61662717562700035273250110306255
61662717562700035410239154137288
61662717562700035410239154603848
61662717562700035410239182835096
61662717562700035410489858240392
61662717562700035410489858706952
61662717562700035410510778946792
61662717562706937933590384460698
61662717562706937979324167990452
61662717562706937979324169408846
61662717562706938527550934875826
61662717562706938528386615219506
61662717562706938528386619935416
61662717562706938528387734427748
61662717562706938528387734544340
61662717562706938528387734545792
61662717562707838364141411725658
61662717562707838364141413256480
61662717562707838364142446381429
61662717562707838546319956231654
61662717562707838546319956698214
61662717562707838546319957761024
61662717562707838547073187867412
61662717562707838547073187884674
61662717562707838547073189284354
61662717562707838547155636573882
61662717562707838547155636575334
61662717562707838547155638109075
61662717562707838547155638109076
61662717562707838547156755919042
61662717562707838547156757318721
61662717562707838547156757318722
61662717562707838547156784485708
61662717562707838547156786015077
61662717562707838547156786015078
61662717562707838958937647206040
61662717562707838958938761814964
61662717562707838958938762164884
61662717562707838958938790394680
61662717562707871900589343059869
61662717562708133200221537360904
61662717562708135395577447673512
61662717562708135395577450860052
61662717562708135395577451923070
61662717562708135395577451928686
61662717562708135586121137287208
61662717562708138553391089734807
61662717562708138553392119673265
61662717562708138553392204225688
61662717562708138553392204227140
61662717562708138553392204343732
61662717562708138689836965314358
61662717562708138689836965319974
61662717562708138689836965331620
61662717562708138689836965337444
61662717562708138689836965436614
61662717562708138689836965786534
61662717562708138689836966853764
61662717562708138690589077623670
61662717562708138690589077627834
61662717562708138690589077628042
61662717562708138690589077640932
61662717562708138690589077745926
61662717562708138690589079163076
61662717562708138690589082345196
61662717562708138690590196837688
61662717562708138690652872863463
61662717562708138690652872863464
61662717562708138690652872985720
61662717562708138690652873335640
61662717562708138690652874402869
61662717562708138736342633841554
61662717562708138736405309867330
61662717562708138736406457777544
61662717562708139101618971246368
61662717562708139102434878889027
61662717562708139102434878889028
61662717562708139102434878907742
61662717562708139148188434984543
61662717562708139148188434984544
61662717562708139148188435001806
61662717562708139148188435106800
61662717562708139148188435119850
61662717562708139148188435456720
61662717562708139148209355690895
61662717562708139284633196077538
61662717562708139284633196094800
61662717562708139285385308386850
61662717562708139285385308404112
61662717562708139285385313102760
61662717562708139285385313104212
61662717562708139285386427593640
61662717562708139285386427595092
61662717562708139285386427612354
61662717562708139285386427711684
61662717562708139285386427713136
61662717562708139285386427730398
61662717562708139285386456292852
61662717562708139285386456310114
61662717562708139285449103619416
61662717562708139285449103620868
61662717562708139285449103625032
61662717562708139285449103638130
61662717562708139285449103737460
61662717562708139285449103743124
61662717562708139285449103756174
61662717562708139285449104091592
61662717562708139285449104093044
61662717562708139285470024327220
61662717562708139285470024331432
61662717562708139285470024344482
61662717562708140932577385541222
61662717562708140932577385659266
61662717562708167103282897819463
61662717562708172044106352148237
61662717562710540067577533018051
61662717562710540204838288810519
61662717562710540250320247493936
61662717562710540250320247498148
61662717562710540250591757866483
61662717562710540250591843605631
61662717562710540250591843605632
61662717562710540250591843609844
61662717562710540250591843622894
61662717562710540250591845022573
61662717562710540250591845022574
61662717562710541897719781502371
61662717562710573604589547049261
61662717562710840256827207377117
61662717562710840393837256464212
61662717562710840393837256586468
61662717562710840394087960567315
61662717562710840394087960567316
61662717562710840394087960689572
61662717562710840394087962106721
61662717562710840439841516783588
61662717562710840439841516901680
61662717562710840439841516914730
61662717562710840439841518314409
61662717562710840439841518314410
61662717562710840439862437485775
61662717562710842224230209055800
61662717562710842224230209173892
61662717562710842224251129762200
61662717562710842231591186124377
61662717562710875585108459109539
61662717562710875585110782057833
61662717562711737117781559565760
61662717562711740823823080288946
61662717562711740824387169236840
61662717562711740824388283845764
61662717562711740824388283847216
61662717562711740969175499540839
61662717562711740969175500940519
61662717562711741006837305137218
61662717562711741006837305137378
61662717562711741006837305150268
61662717562711741006837305154640
61662717562711741007401389369202
61662717562711741007401389369362
61662717562711741007401389386624
61662717562711741007402508581768
61662717562711741007402508694196
61662717562711741007402509048328
61662717562711741007402537275364
61662717562711741007402537279576
61662717562711741007589417446530
61662717562711741007589417446690
61662717562711741007589422164052
61662717562711741007590536771524
61662717562711741007590536772976
61662717562711741007590536790238
61662717562711741007590538189918
61662717562711741007590565352692
61662717562711741007674133387059
61662717562711741007674133387060
61662717562711741007674133391272
61662717562711741007674133404322
61662717562711741014368716514923
61662717562711741014932800746907
61662717562711742654802157022947
61662717562711742798838883882745
61662717562711742799402968114729
61662717562711774361671893988669
61662717562711774361671895411435
61662717562711774361671922569837
61662717562711774361922971168945
61662717562711776152920241099891
61662717562711785486820710420757
61662717562711790839799557988296
61662717562711790977252057641101
61662717562711790977816141873085
61662717562804243729462581782864
61662717562804243729650524121044
61662717562804243729650867077636
61662717562804243729653961619213
61662717562804243729653963018893
61662717562804243729713285880144
61662717562804243729713285885968
61662717562804249082886159067553
61662717562805102067000885256283
61662717562805129930627820146254
61662717562805133224826528424771
61662717562805135009487279154178
61662717562805144160013609047824
61662717562805144160201551386004
61662717562805144160201894342596
61662717562805144160204904190359
61662717562805144160204988884173
61662717562805144160204990283853
61662717562805144160264313145104
61662717562805144160264313150928
61662717562805144343218100169015
61662717562805144343219243357655
61662717562805144343219243824215
61662717562805144754813221189299
61662717562805144754813221655859
61662717562805145944593682550241
61662717562805145989594011495591
61662717562805145990409914439603
61662717562805149650697853564785
61662717562805149696196148908323
61662717562805149696197268116517
61662717562805149696197292096963
61662717562805149696364398536223
61662717562805149696364399585983
61662717562805149696385205855427
61662717562805149696385320174291
61662717562805149696388649061675
61662717562805149696447966570591
61662717562805149696447967620351
61662717562805396696924997834689
61662717562805396697176060857271
61662717562805401668980891051759
61662717562805430051173850040049
61662717562805430257098701891188
61662717562805430257098706595452
61662717562805433368343537511687
61662717562805433414097122421555
61662717562805435015806950976922
61662717562805435061225146057443
61662717562805444280057081736720
61662717562805444349538230086455
61662717562805444349538231136215
61662717562805444349538231137619
61662717562805444486711848786873
61662717562805444486711850203815
61662717562805444486715330689863
61662717562805444486715331856263
61662717562805444486715332206183
61662717562805444486732785316932
61662717562805444486733128273524
61662717562805444486795547081856
61662717562805444875418574752636
61662717562805444898305827681327
61662717562805444898305828035459
61662717562805444898327221964842
61662717562805444944062866267197
61662717562805445081257764460042
61662717562805445081341446813274
61662717562805446179596916304933
61662717562805446728470618355164
61662717562805446728473583618797
61662717562805446735227504804686
61662717562805449839965352842845
61662717562805449839968447443471
61662717562805449847223371682827
61662717562805449885637292433975
61662717562805449885655885474719
61662717562805449885658208423013
61662717562805449885722003656983
61662717562807834928258520482609
61662717562807834928261615078863
61662717562807845863448953969120
61662717562807845863451963816883
61662717562807845863699658072224
61662717562807846000897650676948
61662717562807846000897650682772
61662717562807846046466301934419
61662717562807846046466303100819
61662717562807846046466303450739
61662717562807847648091793485802
61662717562807847693594326736707
61662717562807847693594331335977
61662717562807847693782616630749
61662717562807847693845378395673
61662717562807851399611459212507
61662717562807851399632265481951
61662717562807851399632351221099
61662717562807851399632355820369
61662717562807851399635707638439
61662717562808103372227950678283
61662717562808103555242290317746
61662717562808103555263254153979
61662717562808135117529085783037
61662717562808135117532180377839
61662717562808136908759953620443
61662717562808146052698255724648
61662717562808146052719176312956
61662717562808146052970223372652
61662717562808146189896233809142
61662717562808146189896248335196
61662717562808146189958924360972
61662717562808146189979844949280
61662717562808146189979930688428
61662717562808146190230892008976
61662717562808146235649818719010
61662717562808146235712853644374
61662717562808146235900881721702
61662717562808146235984564074934
61662717562808146235984821292378
61662717562808146243242758093860
61662717562808147837362387365949
61662717562808147883032261226229
61662717562808147883115943579461
61662717562808151588902945101243
61662717562808151726331097838758
61662717562808151726418219148888
61662717562808987507164157412979
61662717562808987507185078002739
61662717562809003932445558821959
61662717562809003940039732318715
61662717562809037332473018755864
61662717562809037332535694781640
61662717562809037332536067853141
61662717562809037332536067853142
61662717562809037332724095930469
61662717562809037332724095930470
61662717562809037469814387654755
61662717562809046620509936741167
61662717562809046620530872208416
61662717562809046620530957947564
61662717562809046620530957953388
61662717562809046620531215165008
61662717562809046620719243242336
61662717562809046620719243248160
61662717562809046757707944236480
61662717562809046757791626583888
61662717562809046757791626589712
61662717562809046757979911878660
61662717562809046757979911884484
61662717562809046803461873519882
61662717562809046803712577622986
61662717562809046803714856975621
61662717562809046803733498211294
61662717562809046803733841167886
61662717562809046803796259976218
61662717562809048404919650219776
61662717562809048405107935514548
61662717562809048405111407241454
61662717562809052111149460422202
61662717562809052156714626653620
61662717562815936331961642993281
61662717562815936743555620824973
61662717562815940038901609119668
61662717562815941822475513410924
61662717562815950973192113825227
61662717562815950973757226927035
61662717562815950973945255004315
61662717562815950973945255004363
61662717562815951111206009729761
61662717562815951156771566212375
61662717562815951156959479852747
61662717562815951156959594639623
61662717562815951156959852924089
61662717562815951157022614689013
61662717562815951568553457684439
61662717562815951568553548024261
61662717562815951568553572121347
61662717562815951568553572471267
61662717562815951568553572488529
61662717562815951568553576720617
61662717562815952803335481519193
61662717562815952803335505616279
61662717562815952803335505966199
61662717562815952803335510215549
61662717562815952803335762833723
61662717562815956464438204378732
61662717562815956509937528593507
61662717562815956509941000496111
61662717562815956510125556670835
61662717562815956510128998814273
61662717562815956510129027510629
61662717562815956510188317385999
61662717562815956510188318435759
61662717562815956510188575653203
61662717562816192605499571238923
61662717562816192605499614836795
61662717562816192605499614841007
61662717562816201862971480657127
61662717562816203716842440297017
61662717562816203716842440646937
61662717562816203716842440651149
61662717562816203723617267171129
61662717562816203723617267521049
61662717562816203723617267525261
61662717562816203724352816532653
61662717562816206828061805099767
61662717562816206828061806499447
61662717562816206835593218231279
61662717562816206881346688355722
61662717562816207422882773178107
61662717562816207430393192661695
61662717562816208481969014772431
61662717562816208481969129557855
61662717562816208658226511558813
61662717562816208664983469197318
61662717562816208665004433033551
61662717562816235286513041164468
61662717562816236887072629913245
61662717562816237070086859012687
61662717562816237077698624388275
61662717562816237077698624738195
61662717562816237077698624742407
61662717562816237077701719338821
61662717562816237077701719343033
61662717562816237078434173749799
61662717562816240182418618089944
61662717562816240228172174302004
61662717562816241874213384563539
61662717562816242011725186702760
61662717562816242011746107492269
61662717562816242019085790250697
61662717562816251163278581953027
61662717562816251163278581953075
61662717562816251300264187472528
61662717562816251300452215549856
61662717562816251300455683021591
61662717562816251300535897903088
61662717562816251300536155120532
61662717562816251300539250589399
61662717562816251346209239233651
61662717562816251352983936973432
61662717562816251712046537750662
61662717562816251712049660853187
61662717562816251757803216598783
61662717562816251757803217065343
61662717562816251757824137305135
61662717562816251894997770783872
61662717562816251895060398625583
61662717562816251895060532548796
61662717562816251895060791301226
61662717562816251895081711889534
61662717562816251895081826681591
61662717562816251895084920928085
61662717562816251895084921278005
61662717562816251902591858069096
61662717562816251902591939558894
61662717562816251902591944276256
61662717562816253129863760176523
61662717562816253129866854777149
61662717562816256653708798258879
61662717562816256653709056526083
61662717562816256660211610188923
61662717562816256698646446929109
61662717562816256699190645091591
61662717562816256699378672106109
61662717562816256699378672119159
61662717562816256699378930386363
61662717562816256699462354472391
61662717562816256699462612739595
61662717562816256835904136305565
61662717562816256836468992189881
61662717562817091320193807231530
61662717562817092983519135362809
61662717562817092983519135367021
61662717562817092983519135716941
61662717562817093029251684719426
61662717562817093173311396477227
61662717562817102293522393130680
61662717562817102293522477802806
61662717562817102293522479219748
61662717562817104101639882647689
61662717562817104101639882651901
61662717562817104101639883001821
61662717562817107258612832364727
61662717562817107807677164176105
61662717562817107807677164180317
61662717562817107807677164530237
61662717562817107807680258776731
61662717562817107807680258780943
61662717562817107998204974656259
61662717562817109049718034647939
61662717562817109049718149433363
61662717562817109049780796412862
61662717562817109049780796412863
61662717562817109049780911198287
61662717562817137455721239864835
61662717562817137455721240218967
61662717562817137638735579504515
61662717562817137638735579858647
61662717562817137645510406732759
61662717562817137645513500979253
61662717562817140612906854537880
61662717562817140612906854543704
61662717562817140750167637965452
61662717562817140750167637982713
61662717562817140750167637982714
61662717562817140795896831445606
61662717562817140795900187499976
61662717562817140795900187500135
61662717562817140795900187500136
61662717562817140795900187501587
61662717562817140795900187501588
61662717562817140795900187518850
61662717562817140795900302287012
61662717562817140795921222879532
61662717562817151707300037338956
61662717562817151731024163397300
61662717562817151868013207348036
61662717562817151868285174996040
61662717562817151914017840734542
61662717562817151914038761322850
61662717562817151914101523087774
61662717562817152279795557626170
61662717562817152279879268678131
61662717562817152279879268682343
61662717562817152279879269032263
61662717562817152279882363282969
61662717562817152279882363632889
61662717562817152325611904655301
61662717562817152325611904656066
61662717562817152325632825244374
61662717562817152332389725141669
61662717562817152333142966836744
61662717562817152333142971541008
61662717562817152333142971541215
61662717562817152333142971541216
61662717562817152462809811176734
61662717562817152462812909832346
61662717562817152462893493529966
61662717562817152470403635460178
61662717562817152470403639709528
61662717562817157221457818134384
61662717562817157227960630064431
61662717562817157228232487158855
61662717562817157228232645008499
61662717562817157273777254138386
61662717562817157273798174726694
61662717562817157273965190295285
61662717562817157273965282215714
61662717562817157273965309330059
61662717562817157273986196622741
61662717562817157273986202804022
61662717562817157404451467307521
61662717562817157411791150065949
61662717562819809099057886001479
61662717562819809106589182947887
61662717562819810752965094274463
61662717562819810752965209059887
61662717562819842453414697596140
61662717562819842453414697609237
61662717562819842453414697609238
61662717562819842499143890009320
61662717562819842499143890009480
61662717562819842499143891072130
61662717562819842499147247128111
61662717562819842499147247128112
61662717562819842499147247145374
61662717562819842499147361913536
61662717562819842499147361930797
61662717562819842499147361930798
61662717562819842499168282703045
61662717562819842499168283057177
61662717562819844282992861848476
61662717562819853571448295051888
61662717562819853571531977399296
61662717562819853571531977405120
61662717562819853571532234622564
61662717562819853617264900361066
61662717562819853617536868009070
61662717562819853624796053335888
61662717562819855408453553891459
61662717562819858977233256249265
61662717562819858977233261380786
61662727411547418067838036019313
61662727411732891932181544539366
61662727411732891932181544545190
61662727411733792362732571804486
61662727411733792499930564416486
61662727411733792499930564420698
61662727411765312371146260059058
61662727411765312371146260063430
61662727411831048744922511731773
61662727411839202031295393209207
61662727411839202040520949650139
61662727411863469191311367667153
61662727464907818946661204067904
61662727464907818946661204069356
61662727482450022045526760367645
61662727482633695185903443792236
61662727482668817328115218937048
61662727482766121347368096294445
61662727488359547843614156365331
61662727488541119841985497193356
61662727488541119841985497197728
61662727488542020272724552540016
61662727488542020409734517068864
61662727488577142551946292213676
61662727488577142552134320291004
61662727488650088553891396249003
61662727488651289128043116471835
61662727488651289173796672683895
61662727488651331814351417645221
61662727488651331816043699037577
61662727488651331816043785126805
61662727488651331816047142729259
61662727488674448354752181505429
61662727488674448354773103260137
61662727488675648928820217858709
61662727488675648929092187023033
61662727488675648968070916360981
61662727488675648974573774187409
61662727488675648974573775120529
61662727488675648974657457940321
61662727488675648975412923117463
61662727488686454095432545038229
61662727488686454095453466792937
61662727488686454095516228907781
61662727488686454095704514202553
61662727624225451557117421901722
61662727624225452791648652710492
61662727624225452791899355396654
61662727624225452792463439628638
61662727624225452792463441045544
61662727624225452792463441045580
61662727624225452792463441045628
61662727624225452792651468060098
61662727624249763181995158055642
61662727624249768075390227831854
61662727624249768121122892035370
61662727624432599990100185371368
61662727624432599990100185375740
61662727624432599990100185842092
61662727624432599990100186904950
61662727624432599997631711422064
61662727624432599997715279927156
61662727624432600409497285365404
61662727624432600409497285481996
61662727624440403127017787494156
61662727624440703865059430754556
61662727624440703865059430872600
61662727624440703865059431226732
61662727624440703865247458837708
61662727624440705099841364367532
61662727624440705099841364373356
61662727624440705099841364721664
61662727624444305587263539814396
61662727624444305587263541349590
61662727624444305587263541368304
61662727624444307370837443875388
61662727624444307370837445288166
61662727624444307370837445292378
61662727624444307371589556184700
61662727624444307371589557597478
61662727624465020429064901006248
61662727624465020429064901012072
61662727624465020429064901360380
61662727624465020429064901361832
61662727624465020429064902424642
61662727624465020429064902429014
61662727624476726026228255804860
61662727624476726026228255806312
61662727624476726026228256869122
61662727641947724930588243717694
61662727641947725342182221549338
61662727641947725342370249510074
61662727641947725342370249982250
61662727641947725342432925652442
61662727641947726577716267236990
61662727641947726577716267709166
61662727641947727126758942254462
61662727641947727171488789689978
61662727641947727171676818122890
61662727641947727171739493793082
61662727641947727172240902354874
61662727641947727172491606103846
61662727641947727172491606457978
61662727641950427228547966427210
61662727641950427228610642452986
61662727641950428280127648059240
61662727641950428464144688252858
61662727641950429012936658695050
61662727641972036966976389674714
61662727641972036967039066050250
61662727641972036967059959121652
61662727641972036967059959126024
61662727641972036967310662161946
61662727641972037149990615935716
61662727641972037149990615953186
61662727641972037150241318976010
61662727641972041906104123654442
61662727641972041906187693101380
61662727641972041906187693105752
61662727641972041908611164681110
61662727641972041908611164685482
61662727641972041908611165035242
61662727641972041908632056694074
61662727641972041908694732715478
61662727641972041908694732719850
61662727641972041908694733069610
61662727641972042457403135127674
61662727641972042457486703162042
61662727641972042503156691339782
61662727641972042503219367715318
61662727641974738853488378602534
61662727641982896890828518839889
61662727641982896890828518841341
61662727641982896890828518845713
61662727642158476092081758341425
61662727642158476092144432837832
61662727642158476092144433304184
61662727642158476092144434367042
61662727642158476099759555620496
61662727642158476236957519645664
61662727642158476236957519999796
61662727642158476236957549760414
61662727642158476648739525438044
61662727642158476648739525455306
61662727642158476648739554140016
61662727642165378798511007691288
61662727642165380589616437324976
61662727642165381001210415156620
61662727642166579555509700857180
61662727642166579555509700858632
61662727642166579967291706293976
61662727642166579967291706766152
61662727642166579967291706767604
61662727642166581163684473678256
61662727642166581163684473695518
61662727642166581163684474032388
61662727642166581201885612183756
61662727642166581202637724493068
61662727642166581202637724494520
61662727642166581209417137880320
61662727642166581209417137881772
61662727642166581209417137899034
61662727642166581209417138235904
61662727642166581209500705914688
61662727642166581209500705933402
61662727642166581209500706268820
61662727642166581339083604441624
61662727642166581339083604795756
61662727642166581346698698525236
61662727642166581346698698543950
61662727642166581346698698879368
61662727642166581750677582273268
61662727642166581750677582627400
61662727642166581750865610350596
61662727642166581750865610704728
61662727642166581758209108322512
61662727642166581758209108323964
61662727642166581758480704317616
61662727642166581758480704334878
61662727642166581758480704789792
61662727642166581758543380459984
61662727642166581758543380461436
61662727642166581758543380478698
61662727642166581758543380815568
61662727642168982723414524216460
61662727642168982723414524220672
61662727642168982723414524233722
61662727642168982723414525633402
61662727642169281258756760011528
61662727642169281258756760483704
61662727642169281258756760485156
61662727642169281258756761546562
61662727642169282866931533304780
61662727642169282866931533308992
61662727642169282866931533322042
61662727642169282866931534721722
61662727642169282905069996848973
61662727642169282912601436810601
61662727642169282912664197390252
61662727642169282912664197512508
61662727642169282912664198929657
61662727642169283042330664068148
61662727642169283042330664422280
61662727642169283042330665485090
61662727642169283042330665485298
61662727642169283049862190118844
61662727642169283049862190136106
61662727642169283049945758170474
61662727642169283049945758505892
61662727642169283049945759570154
61662727642169283461727763961402
61662727642169283461727764066396
61662727642170183473633805059570
61662727642189695918839973963692
61662727642190896492908010316972
61662727642190896492908010321184
61662727642190896492908010671104
61662727642190896492908011733914
61662727642190896538640674519036
61662727642190896538640674520488
61662727642190896538640674524700
61662727642190896538724242553404
61662727642190896668307141080340
61662727642190896668307141434472
61662727642190896668307142497282
61662727642190896675922235518084
61662727642190896675922236582346
61662727642190897080089146989312
61662727642190897080089146993684
61662727642190897080089147343444
61662727642190897087704240973594
61662727642190897087704241078588
61662727642190897087704241428508
61662727642190897087766917098700
61662727642190897087766917100152
61662727642190897087766917104364
61662727642190897087766917117414
61662727642201701514728144225169
61662727642201701514728144230993
61662727642201702246701474173204
61662727642201703481295379940568
61662727642201703481295381003378
61662727642201703893077385849540
61662727642202602265470495878952
61662727642202602265470496941762
61662727642202602677252501787924
61662727642202603912598519514840
61662727642202603912598520577650
61662727647847946691221185632478
61662727647847946691221185638302
61662727647847946691242077641070
61662727647847946691242077646894
61662727647847946691304753666846
61662727647847946691304753672670
61662727647847947285766712292602
61662727647847947285829388318378
61662727647856050154398425109598
61662727647856050154398425463730
61662727647856050565992403295374
61662727647856050566180431018570
61662727647856050566180431372702
61662727647856050566263999052938
61662727647856050566263999407070
61662727647856050749194655867002
61662727647856050749194656221134
61662727647856052349566307232498
61662727647856052349754335309826
61662727647856052349837903344194
61662727647856052396322679501438
61662727647856052532768560158258
61662727647858751857582809068850
61662727647858751857645485090254
61662727647858751857854405180546
61662727647858751857917080852190
61662727647858751857917081201950
61662727647858751857917081206322
61662727647858752452379039826254
61662727647858752452441715497898
61662727647858752452441715847658
61662727647858752452441715852030
61662727647858753641219389027378
61662727647858753641407417104706
61662727647858753641490985139074
61662727647858753642243097448386
61662727647858754236015619784782
61662727647858754236767732094094
61662727647858814562263711241042
61662727647859952614915774015162
61662727647859953026447075821030
61662727647859953026509751846806
61662727647859954261040981237182
61662727647859954261040982654332
61662727647859954261229009314510
61662727647859954261291685340286
61662727647859954262043797649598
61662727647879027924000197419667
61662727647879461760319113247351
61662727647879466699446847227079
61662727647879467296502885753617
61662727647879467296690913830945
61662727647879467296711805839537
61662727647880228680995419745813
61662727647880228680998890587011
61662727647880362190807464490748
61662727647880362190807464503798
61662727647880367129935198470476
61662727647880367132463130447250
61662727647880367724794104190798
61662727647880367726987765092958
61662727647880662517589401463374
61662727647880667868311113274746
61662727647880667868311113279118
61662727647880667870504774181278
61662727647880667870567449852922
61662727647880667870567450202682
61662727647880668053773175032657
61662727647883369757020234659181
61662727647884264651324811979322
61662727647884264651387488005098
61662727647884269590452545841006
61662727647884269590452545959050
61662727647884269590515221866782
61662727647884269590515221984826
61662727647884269592771558794718
61662727647884269592771558912762
61662727647891174677511740246917
61662727647891174678263852556229
61662727647891517364781531556865
61662727647891522303909265530769
61662727647891522303909265536593
61662727647892418077385422140643
61662727647892419723761333467219
61662727647892423016513156120371
61662727647892424662889067446947
61662727647895135840318179287297
61662727647895136252100443813393
61662727648065900885424479438268
61662727648065900885424479439720
61662727648066801277774368196276
61662727648066801323507032399792
61662727648066801453173498843052
61662727648066801453173498959644
61662727648066801453173499315228
61662727648066801453173500378038
61662727648066801453173500378246
61662727648066801460788593044708
61662727648066801460788593063422
61662727648066801460788594463102
61662727648066801872570598959344
61662727648066801872570598972394
61662727648066801872570599309264
61662727648066801872633274979456
61662727648066801872633274985120
61662727648066801872633274998170
61662727648066801872633275335040
61662727648067102061903868861052
61662727648067102061903868865264
61662727648074004760383724356556
61662727648074004760383724474600
61662727648074004760571752433884
61662727648074005995165657845664
61662727648074005995165657963708
61662727648074005995165658317840
61662727648074006002697184014404
61662727648074006002780751930728
61662727648074006002780752048772
61662727648074006002780752402904
61662727648074006414562757839700
61662727648074006414562757957744
61662727648074904779340774257676
61662727648074905191122780166648
61662727648074905328132744227692
61662727648074905328132744345736
61662727648074905328132744699868
61662727648074906387515547431432
61662727648074906425716685110624
61662727648074906425716685582800
61662727648074906433248211279364
61662727648074906433248211298078
61662727648074906433331779195688
61662727648074906433331779214402
61662727648074906433331779313732
61662727648074906433331779332446
61662727648074906433331779667864
61662727648074906562914677722624
61662727648074906562914678194800
61662727648074906570529771806236
61662727648074906570529771824950
61662727648074906570529772278412
61662727648074906974508655670860
61662727648074906974696683631596
61662727648074906974696683748188
61662727648074906974696683749640
61662727648074906974696684103772
61662727648074906975260767863580
61662727648074906975260768335756
61662727648074906982040181721556
61662727648074906982040181723008
61662727648074906982123749755924
61662727648074906982123750110056
61662727648074906982311777716660
61662727648074906982311777733922
61662727648074906982311778188836
61662727648074906982374453859028
61662727648074906982374453860480
61662727648074906982374453877742
61662727648074906982374454214612
61662727648074906982875862420820
61662727648077606482587833884200
61662727648077607038429699214720
61662727648077608090762606721086
61662727648077608090762608120766
61662727648077608128901070246565
61662727648077608136495270911552
61662727648077608136495270924602
61662727648077608266161737465740
61662727648077608266161737467192
61662727648077608266161737821324
61662727648077608266161738884134
61662727648077608266913851193446
61662727648077608273693263516436
61662727648077608273693263517888
61662727648077608273693263535150
61662727648077608273776831550804
61662727648077608273776831569518
61662727648077608273776831904936
61662727648077608273776832969198
61662727648077608273776860149234
61662727648077608273776861665554
61662727648077608274528945278510
61662727648077608274528973974866
61662727648077608685558837347348
61662727648077608685558837459776
61662727648077608685558837478490
61662727648077906626104842971068
61662727648077906626104844033926
61662727648077906626104844039750
61662727648077908279949519297965
61662727648077908280012279999872
61662727648077908280012281417021
61662727648077908463026505196772
61662727648077908463026506259630
61662727648077908874808539336992
61662727648078807193853862493896
61662727648078807193853863911046
61662727648078807193853863928308
61662727648078808840229773820472
61662727648078808840229775237622
61662727648078808840981886128332
61662727648078808840981887546934
61662727648078808847844896485252
61662727648078808847844896502514
61662727648078808847844898018834
61662727648078808893514886196787
61662727648078808893577560706030
61662727648078808893577562241277
61662727648078808893598452714622
61662727648078808893598454230942
61662727648078808894329674531875
61662727648078809030775553299316
61662727648078809030775553316578
61662727648078809030775554834563
61662727648078809030775554851825
61662727648078809442557559225550
61662727648078809442641127242656
61662727648078809442641127259918
61662727648098321324389194484380
61662727648098321324389194485832
61662727648098321324389194602424
61662727648098321324389196019574
61662727648098321324389196021026
61662727648098321324389196038288
61662727648098321331920720653120
61662727648098321331920720654572
61662727648098321332004288569444
61662727648098321332004317268656
61662727648098321743786294478416
61662727648098321743786294479868
61662727648098321743786294497130
61662727648099221754940221749340
61662727648099221754940221755164
61662727648099221754940222221516
61662727648099221762471747923744
61662727648099221762555315834404
61662727648099221762555315840020
61662727648099221762555344537828
61662727648099221892138214361340
61662727648099221892138214833516
61662727648099221899753308444952
61662727648099222303920220270312
61662727648099222303920220388356
61662727648099222303920220742488
61662727648099222311535314355376
61662727648099222311535314372638
61662727648099222311535343057348
61662727648099222311535343070398
61662727648099521898457230961528
61662727648099521898457231311288
61662727648099521906072353621936
61662727648099521906072353626148
61662727648099522500868584379340
61662727648099522500868584383552
61662727648110026921552549402488
61662727648110027470532547449832
61662727648110027470532547567876
61662727648110027470532547572248
61662727648110028567865785764853
61662727648110028567865785770677
61662727648110028568680574105765
61662727648110028575397225727933
61662727648110028705126452867436
61662727648110028705126453339612
61662727648110028705878565176748
61662727648110326927808890916049
61662727648110326927808890921873
61662727648110327065069558489356
61662727648110327065069559552214
61662727648110327065069559558038
61662727648110327065069559571088
61662727648110327667397688020495
61662727648110328711382794858997
61662727648110328712197583188261
61662727648110328712197583194085
61662727648110328718914234816253
61662727648111227632818578366316
61662727648111228044600583919704
61662727648111228044600583921156
61662727648111228044600584275288
61662727648111229279194489692892
61662727648111229279946602002204
61662727648175169787447571864627
61662727648182822750945523754879
61662727648182972924365173515239
61662727648182974707939077452363
61662727648184174092957844514227
61662727648184175876531748451351
61662727648186875338035105407356
61662727648186875384610926309107
61662727648186877168184830246231
61662727648186877168184831309041
61662727648207167547161987911209
61662727648207290037162614091079
61662727648207634515024732825568
61662727648207634698053665256815
61662727648207634698053668443355
61662727648208533848055274316931
61662727648208533892972002277953
61662727648208533892972002763387
61662727648208533893055685099149
61662727648208533893808826278237
61662727648208535128604695708315
61662727648208535128604696758075
61662727648208535677396662614047
61662727648208535677396662963967
61662727648208535677396667196055
61662727648208535677396667200267
61662727648208535678201076547945
61662727648219340112188087270048
61662727648219340844813403727465
61662727695125353648565668044542
61662727695125355432891684640738
61662727695125355477872236185182
61662727695125355477872236539314
61662727695149665273443404548222
61662727695149670763807473625646
61662727695343009307343157542896
61662727695343009307343158959838
61662727695343909737894184807856
61662727695343909737894184812068
61662727695343909737894184825118
61662727695343909737894186224798
61662727695344208273236421075100
61662727695344208273236421076552
61662727695344208273236422139362
61662727695344209881411108157027
61662727695344209881411193896176
61662727695344209881411193900388
61662727695344209881599136234355
61662727695344209927143858099692
61662727695344209927143858103904
61662727695344209927143858116954
61662727695344209927143859516634
61662727695344209927352692446463
61662727695344209927415454097508
61662727695344209927415454209936
61662727695344209927415454211388
61662727695344209927415454215600
61662727695344209927415454228650
61662727695344210056810324659544
61662727695344210056810324663916
61662727695344210056810325013676
61662727695344210056998352736872
61662727695344210057562436973228
61662727695344210064341850708788
61662727695344210064341850710240
61662727695344210064341850727502
61662727695344210064613446820484
61662727695344210064613446821936
61662727695344210064613446839198
61662727695344210064676122846260
61662727695344210064676122847712
61662727695344210064676122851924
61662727695344210064676122864974
61662727695344210064676123201844
61662727695367324636566694181612
61662727695367324636566694198874
61662727695368225067117721446572
61662727695368225067117721463834
61662727695368225067117721800704
61662727695368225067117722863514
61662727695368525210634730534892
61662727695368525210634730889024
61662727695368525256367394736956
61662727695368525256367394738408
61662727695368525256367394755670
61662727695368525256638990848652
61662727695368525256638990850104
61662727695368525256638990867366
61662727695368525386033861298260
61662727695368525386033861302632
61662727695368525386033861652392
61662727695368525393899659484976
61662727695368525393899659486428
61662727695368525393899659490640
61662727695368525393899659503690
61662727695380230983197216096872
61662727695380230983197217159682
61662727695380232630325239732760
61662727695476638002604462471319
61662727695476638002668260556411
61662727695477538433250670298156
61662727701033678872313173758978
61662727701033678872396741793346
61662727701033678872396741797718
61662727701033680655887077696102
61662727701033680655970645730470
61662727701033680701703309938358
61662727701033680702455422247670
61662727701057095417361595522327
61662727701057990497274477951638
61662727701057996030926846577074
61662727701057996030926847639932
61662727701057996030926847652982
61662727701057996033371211582338
61662727701068845481664600646933
61662727701070053380803815742186
61662727701070053380803815742195
61662727701251634720695500225976
61662727701252533314074162698773
61662727701252535105242267299432
61662727701252535150912170801041
61662727701252535150995853626449
61662727701252535151246527490936
61662727701252535151246527496552
61662727701252535151246527509650
61662727701252535151246527614644
61662727701252535151246556194360
61662727701252535280829426017872
61662727701252535281393510249856
61662727701252535281393511789262
61662727701252535288256492029772
61662727701252535288256492496332
61662727701252535288256520727580
61662727701252535288444520102936
61662727701252535288444520120198
61662727701252535288507196250968
61662727701252535288507196600888
61662727701252833640584503562464
61662727701252833640584504625322
61662727701252835294429179889361
61662727701252835294491940591268
61662727701252835294491942008417
61662727701252835294763536702964
61662727701252835294763536716014
61662727701252835294763565282680
61662727701252835477506165788168
61662727701252835477506194019416
61662727701252835477694193530078
61662727701252835477777790131112
61662727701252835477777790144162
61662727701252835477778163320711
61662727701275950049647440754448
61662727701275950049919036864692
61662727701275950049919036866144
61662727701275950049919036883406
61662727701276850480470064129652
61662727701276850480470064148366
61662727701276850617480028668488
61662727701276850617480057366296
61662727701277150623715477579904
61662727701277150806729701960324
61662727701277150806729730658132
61662727701277150807001326765616
61662727701277150807001326769828
61662727701277150807001326782878
61662727701287657293123945945853
61662727701287657423605286934074
61662727701287957436640955034173
61662727701288856350545298584236
61662727701288857997109239055370
61662727701349796612656293747223
61662727701349796612656295146903
61662727701350139434187621503867
61662727701360603425644532253319
61662727701360603425644533652999
61662727701384918754868068892035
61662727701384918754868070291715
61662727701386163983529408536783
61662727718758654543827285969074
61662727718759856947201890103038
61662727718759856947201890104490
61662727718759856947264566128814
61662727718759856948016678439578
61662727718784172276425426743206
61662727718784172276425426747578
61662727718784172276425428164520
61662727718784172276425428177618
61662727718784172278932467774246
61662727718784172278932467778618
61662727718784172278932468132750
61662727718795021910219190041557
61662727718795023557347213677445
61662727718795038523758623057155
61662727718795038525722843419825
61662727718795924132126349974521
61662727718795924314889870719795
61662727718795924314889899300963
61662727718795924315140574822899
61662727718795924315140574824351
61662727718795924315161495412659
61662727718795927836472150459317
61662727718795928019486375309147
61662727718795929665862286634271
61662727718795929665883207224031
61662727718795929666614398943583
61662727718795929666614398945035
61662727718795938956022707887623
61662727718795938956273784945637
61662727718966704001948388554774
61662727718966704001948388560390
61662727718977508985567382900277
61662727718977509168560715739910
61662727718977509168560715753008
61662727718977510776735487492352
61662727718977510822468151577824
61662727718977510822468151695868
61662727718977510822739747688068
61662727718977510822739747689520
61662727718977510822739747806112
61662727718977510822739747807564
61662727718977510952134618254268
61662727718977510952134618255720
61662727718977510952322646331596
61662727718977510952322646333048
61662727718977510959749712339332
61662727718977510959749712693464
61662727718977510959749713757726
61662727718977510959749740920500
61662727718977510959749742454082
61662727718977510959937740298616
61662727718977510959937740300068
61662727718977510959937740416660
61662727718977510959937740418112
61662727718977510960000416442436
61662727718977510960000416443888
61662727718977510960501854763394
61662727718977510960752528751748
61662727718977510960752528753200
61662727718978409743924828277715
61662727718978411383437759247142
61662727718978411390217171571376
61662727718978411390217172988525
61662727718978411390300739604291
61662727718978411390300739604292
61662727718978411390300739623006
61662727718978411390300739958424
61662727718978411390300741022686
61662727718978411390300769719042
61662727718978411390488767565027
61662727718978411390488767565028
61662727718978411390488767582290
61662727718978411390488768037204
61662727718978411527749436673528
61662727718978709879826744716836
61662727718978709887441838801899
61662727718978709933174530150719
61662727718978711526202654609000
61662727718978711526202656026150
61662727718978711526390682686328
61662727718978711526954766916860
61662727718978711533734180541652
61662727718978711533734180658244
61662727718978711533734180659696
61662727718978711533734182076845
61662727718978711533817777273779
61662727718978711533817777273780
61662727718978711534005776771391
61662727718978711534005776771392
61662727718978711534005776788654
61662727718978711534005777125524
61662727718978711534005805351107
61662727718978711534005805368370
61662727718978711534068452797168
61662727718978711534068452814430
61662727718978711534068453151300
61662727718978711579550412914842
61662727718978711579550413250260
61662727718978711579550414314522
61662727718978711579550441494558
61662727718978711579738440973455
61662727718978711579738440973456
61662727718978711579738440974907
61662727718978711579738440974908
61662727718978711579738440992170
61662727718978711579738441327588
61662727718978711579738441329040
61662727718978711579738469571886
61662727718978711579759361563215
61662727718978711579822037606254
61662727718978711716748405506676
61662727718978711716748405525390
61662727718978711716748434087844
61662727718978711716748434105106
61662727718978711716999109609780
61662727718978711716999109611232
61662727718978711716999109628494
61662727718978711716999109965364
61662727718978711717020030199540
61662727718978711717020030216802
61662727718978711717020403743271
61662727719001826151691688333132
61662727719001826151691688334584
61662727719001826281358154892984
61662727719001826281358154894436
61662727719001826281546182970312
61662727719001826281546182971764
61662727719001826288973277576478
61662727719001826289161276937332
61662727719001826289161276938784
61662727719001826289161276956046
61662727719001826289161305653806
61662727719002726719440708210092
61662727719002726719440709627241
61662727719002726719524276130580
61662727719002726719524304828388
61662727719002726719524304841438
61662727719002726719712304203743
61662727719002726719712304203744
61662727719002726719712304221006
61662727719002726719712332905716
61662727719002726719712332918766
61662727719003026855426191247716
61662727719003026855426191252088
61662727719003026855614219325044
61662727719003026855614219329416
61662727719003026855614220746358
61662727719003026862957717296960
61662727719003026862957717298412
61662727719003026863041313916708
61662727719003026863229341994036
61662727719003026863229342007086
61662727719003026908773949553558
61662727719003026908961977613623
61662727719003026908961977613624
61662727719003026908961977617836
61662727719003026908961977630886
61662727719003026908962350689343
61662727719003026908982898201931
61662727719003027045971943563786
61662727719003027045971972260142
61662727719003027046222646249948
61662727719003027046222646267210
61662727719003027046243566855518
61662727719013531886324631381811
61662727719013533532428862044269
61662727719013533532428948133337
61662727719013533532616890121597
61662727719013533532700542709839
61662727719013831884777851212433
61662727719013831892309291169689
61662727719013832022038519848598
61662727719013832029570045899293
61662727719013832029570045912343
61662727719013832075323630809158
61662727719013832075323630809161
61662727719013832075574304793143
61662727719013832075574677868863
61662727719013833668602457835512
61662727719013833668602459252661
61662727719013833669166542067496
61662727719013833669166543484645
61662727719013833675945871132589
61662727719013833675945957221657
61662727719013833675945957226028
61662727719013833676217580495919
61662727719013833721971136708027
61662727719013867022683816469807
61662727719074764962815772453647
61662727719075671067008050711612
61662727719075671067028971416560
61662727719075672714700541209315
61662727719075672714700542608995
61662727719075672714976987191479
61662727719075704418853991705770
61662727719075971203750232925820
61662727719075971210525059799932
61662727719076015545459005291975
61662727719086477880466612902067
61662727719086479527688779715411
61662727719086479527688781115091
61662727719086479664886772325959
61662727719086479664886773725639
61662727719086778022291370814967
61662727719086778022563424552199
61662727719086778024004514469703
61662727719086778024004515532561
61662727719086778024255677248151
61662727719086778024819303676724
61662727719086779854412906463887
61662727719087678452863404757463
61662727719087678454618333497905
61662727719087680284963933728847
61662727719087728453154014456929
61662727719110794856912316354127
61662727719110794994110308964675
61662727719110794994110310364355
61662727719110837674552571284381
61662727719110837681327398158493
61662727719110839328479781810519
61662727719110839328479782860279
61662727719111089647190113646423
61662727719111089647441160706119
61662727719111137824844407246813
61662727719111137825116462523291
61662727719111137825683641337187
61662727719111137870597963929645
61662727719111139464382817194193
61662727719111139464382817544113
61662727719111139472059552663763
61662727719111139472247839008295
61662727719111139655019157519654
61662727719111139655022625547375
61662727719111139655022628379783
61662727719111139655022628733915
61662727719111139655022629779463
61662727719111139655022629796716
61662727719111139655273691720313
61662727719112038255667485537449
61662727719112040078031752010529
61662727719112040078220037305301
61662727719112040085562044061783
61662727719112040085573652462415
61662727719112040085573652812335
61662727719112040085573655644743
61662727719112040085573655998875
61662727719112040085573657044423
61662727719112040085573657048635
61662727719112040085573657061676
61662727719112040085824718985273
61662727719122795244353353305271
61662727719122795244353382001675
61662727719122795244353468090903
61662727719122845069160145343319
61662727719122845069160146393079
61662727719122845252153450652995
61662727719122845252174371241303
61662727719122850605414730944941
61662728103039358620254112231040
61662728103039358620254112232492
61662728103042960342458221290880
61662728103147475995195219649532
61662728120546380097293336410056
61662728120546380097376904444216
61662728120546380097564930986558
61662728120546380097564931458734
61662728120765234722486387770460
61662728120765234722486387776284
61662728120767936013951441488012
61662728120767936013951441493836
61662728120862496051040175552433
61662728120862496053487922123335
61662728120874203434225180523813
61662728126454705321124409826362
61662728126454705321187084771858
61662728126454705321207977843260
61662728126454705321207977847632
61662728126454705321375112495054
61662728126454705321375112849186
61662728126454705321458680529422
61662728126454705321458680533794
61662728126454705321458680883554
61662728126454705504389337343486
61662728126454705504389337347858
61662728126454705504389337697618
61662728126454705504389337701990
61662728126455005647906346436178
61662728126455005647906346790310
61662728126457406612777490545334
61662728126457406612840166566738
61662728126457406613049086657030
61662728126457406613111762328674
61662728126457406613111762678434
61662728126457406613111762682806
61662728126457407207573721302738
61662728126457407207636396974382
61662728126457407207636397324142
61662728126457407207636397328514
61662728126458607370110455491646
61662728126458607370110455496018
61662728126458607370110455850150
61662728126458607781641757297514
61662728126458607781641758731926
61662728126458607781704433323290
61662728126458607781704433327662
61662728126458607781704434744604
61662728126458607781704434757702
61662728126672659515578405946712
61662728126672659515578405951084
61662728126672659515578407368026
61662728126673559946317461647504
61662728126673560083327425822220
61662728126673560083327425826592
61662728126676261237782515010924
61662728126676561381299524449004
61662728126677461949048543970380
61662728126677461949048543974752
61662728126774771319023134076641
61662728126781977637727703393726
61662728126781977645341678148132
61662728126782828847305897448251
61662728126782828847305898516885
61662728126782828848152525990711
61662728126782828848152527053521
61662728126782877023288946550757
61662728126782877023288947619391
61662728126785530139805607785591
61662728126785580101863354961661
61662728333256893322158576679854
61662728333256895106484593276050
61662728333259596809731653965591
61662728333259644431589454344641
61662728333467644071870083859420
61662728333474548980936067595150
61662728333475449411487093443168
61662728333475449411487093447380
61662728333475449411487094860110
61662728333475749555004102531488
61662728333475749555004102535700
61662728333475749601008391430628
61662728333475749738018355959636
61662728333475749738018355963848
61662728333475749738205236142364
61662728333475749738206355337752
61662728333475749738206355339204
61662728333475749738206355356466
61662728333475749738206384054226
61662728333478150703140175238048
61662728333478150703140175255310
61662728333478150703140176654990
61662728333478184049878034835958
61662728333478450846657184326368
61662728333478450846657184343630
61662728333478450846657185743310
61662728333478451441453414964276
61662728333478451441453414982990
61662728333478484193395043924278
61662728333479351460222436325880
61662728333479351460222465023688
61662728333479351460222465036738
61662728333479351872004442229236
61662728333479351872004442234852
61662728333479351872004442247950
61662728333479351872004470932660
61662728333583565857060914194756
61662728333583866046331508191540
61662728339153512948554700935499
61662728339164319762295051749455
61662728339165218545718055384192
61662728339165218545738947392736
61662728339165220375045515533376
61662728339165220375860303868512
61662728339165220376048330882982
61662728339165520519377312956991
61662728339169122240766633681536
61662728339169122241581422016624
61662728339169122241581422016672
61662728339169122241769449031142
61662728339169122653363427925596
61662728339169187026304061358064
61662728339169187439590291885660
61662728339372367573497049727994
61662728339372367573497049733610
61662728339375969295701157370684
61662728339375969295701157376508
61662728339376269439218166342412
61662728339376269439218166346784
61662728339383174394288408861288
61662728339383174394288408979332
61662728339384073170848430720432
61662728339384074778835175929080
61662728339384074778835175930532
61662728339384074778835175934744
61662728339384074824505079436353
61662728339384074824588762261761
61662728339384074824839464829672
61662728339384074954234306692448
61662728339384074954234306698272
61662728339384074954422334769776
61662728339384074954422334771228
61662728339384074961849400777512
61662728339384074962100104880616
61662728339384074962100104882068
61662728339384374961305436896681
61662728339384374968084849226580
61662728339384374968084853825850
61662728339384375151099102654728
61662728339386776070488257723960
61662728339386776070488257725412
61662728339386776070488257742674
61662728339386776108626721268153
61662728339386776116220921946190
61662728339386776116220923363339
61662728339386776116220926532410
61662728339386776665284488481364
61662728339386776665284488482816
61662728339386776665284488500078
61662728339387076259737935620730
61662728339387976819955424842060
61662728339387976819955424846432
61662728339387976820707537149920
61662728339387976820707537155744
61662728339387976827486950891304
61662728339387976827486950892756
61662728339387976827570518944386
61662728339387976873303211714568
61662728339387976873303211727618
61662728339387977239352524836096
61662728339387977239352524840308
61662728339387977239352524853358
61662728339387977239352897911806
61662728339387977285085217623540
61662728339388010037026818947348
61662728339388025049286258175798
61662728339388025415314937560150
61662728339388025461068522351974
61662728339481335734950494309296
61662728339481369088467767294458
61662728339481669231984776266138
61662728339481669643578754097782
61662728339481669643578754214422
61662728339481684056142805079434
61662728339481684056142805196074
61662728339484037439889806631772
61662728339484037988922062252231
61662728339484070791714826920982
61662728339484085615872855617638
61662728339484085615872855734278
61662728339485238563000861886620
61662728339485271914825882175830
61662728339485286372955231604774
61662728339492190543164640120476
61662728339492190680362632731024
61662728339492190718741663850510
61662728339492191270141660885636
61662728339492490915637859997674
61662728339492491459412254882420
61662728339492491464429457368572
61662728339492491464492133394348
61662728339492491464494829060580
61662728339492491464495576600596
61662728339492491465244245703660
61662728339492492516827279272532
61662728339492492517098875384228
61662728339493391895043160659308
61662728339493391895046603865556
61662728339493391895795272968620
61662728339493392032303915034780
61662728339493392033056027344092
61662728339493392033056284561536
61662728339496043727910173089079
61662728339496043729602425318471
61662728339496043729602425785031
61662728339496093735676583930300
61662728339496093735739259956076
61662728339496093735742703162324
61662728339496093736491372265388
61662728339496094833825758369612
61662728339496094971085277682992
61662728339496094971086049335324
61662728339496094971089492541572
61662728339496094971838161644636
61662728356879389050536272371816
61662728356879389050536272376028
61662728356879389050619840405976
61662728356879389050619840410348
61662728356879389233550497220040
61662728356882090342440057206782
61662728356882090342460949215374
61662728356882090936985583861082
61662728356882090937048259886858
61662728356890194217148598138558
61662728356890194217232167589868
61662728356890194217399302241662
61662728356890194217420194600014
61662728356890196001808886872226
61662728356890196046726762740654
61662728356890196047541551075742
61662728356891394974230860752840
61662728356891396620606770661022
61662728356891396620606771015154
61662728356891396620606772078012
61662728356891396620606772078172
61662728356891396620606772079416
61662728356891396620794799092482
61662728356891396620794799093934
61662728356891396620857474764126
61662728356891396620857475118258
61662728356891396621358883325918
61662728356891396621358884388728
61662728356891396621358884388936
61662728356891396621609587074890
61662728356891396621609587429022
61662728356891396758055467728806
61662728356894096677665947393882
61662728356894096677665948461112
61662728356894096677728624486888
61662728356894097912259852810034
61662728356894097912259853872892
61662728356894097912447880887362
61662728356894097912447880888814
61662728356894097912510556913138
61662728356894097913011965120798
61662728356894097913262669222450
61662728356894097913262669223902
61662728356894098461302527355330
61662728356894098461302528418188
61662728356894098462054639664642
61662728356894098462054639666094
61662728356894098462054640727500
61662728356895048488645826397715
61662728356895048488917422509411
61662728356895048900427832306687
61662728356895048900511400341055
61662728357100944967194377921948
61662728357101845542558491528387
61662728357101845542558492946781
61662728357102145678460406415052
61662728357102145686075530731457
61662728357102146097857536640429
61662728357109048842341650917564
61662728357109050625727526889580
61662728357109050625727526891032
61662728357109050625915554966908
61662728357109050625915554968360
61662728357109050633342620974644
61662728357109050633342621328776
61662728357109050633342622393038
61662728357109050633342649555812
61662728357109050633342651089394
61662728357109050633530648933928
61662728357109050633530648935380
61662728357109050633530649406104
61662728357109050633530649407556
61662728357109050633593325077748
61662728357109050633593325079200
61662728357109949417517736913027
61662728357109949417517767027777
61662728357109951057030667882246
61662728357109951057030667882454
61662728357109951063810080206688
61662728357109951063810081623837
61662728357109951063893648593736
61662728357109951063893649657997
61662728357109951063893649657998
61662728357109951063893652844538
61662728357109951063893678354353
61662728357109951063893678354354
61662728357109951064081676200339
61662728357109951064081676200340
61662728357109951064081676217602
61662728357109951064081676672516
61662728357109951064081680921866
61662728357109951064645761967309
61662728357109951064645790663665
61662728357110249416409687737196
61662728357110249416409687738648
61662728357110251199983591321640
61662728357110251199983591675772
61662728357110251207327003555859
61662728357110251207327089293556
61662728357110251207327089295008
61662728357110251207389766737779
61662728357110251207597570796084
61662728357110251207598599667555
61662728357110251207598685305922
61662728357110251207598685760836
61662728357110251207598690010186
61662728357110251207599063081687
61662728357110251208162799751985
61662728357110251253331378207198
61662728357110251253414946241566
61662728357110251390341342723156
61662728357110251390612938833453
61662728357110251390612938834852
61662728357110251390612938852114
61662728357112652348683748614316
61662728357112652355463162001568
61662728357112652355463162018830
61662728357112652355546730034483
61662728357112652355546730034484
61662728357112652355546730053198
61662728357112652355546730388616
61662728357112652355546731452877
61662728357112652355546731452878
61662728357112652355546734639418
61662728357112652355546758632914
61662728357112652355546760149233
61662728357112652355546760149234
61662728357112652356298843762189
61662728357112652768080762515071
61662728357112685519270364785414
61662728357112950707874742517606
61662728357112952491448644921148
61662728357112952491448645039192
61662728357112952491448645393324
61662728357112952491448646456134
61662728357112952491448646456342
61662728357112952498980170971844
61662728357112952498980171089888
61662728357112952498980171107150
61662728357112952498980172507037
61662728357112952498980172524299
61662728357112952499042848532659
61662728357112952499063739141518
61662728357112952499063740541197
61662728357112952499063740541198
61662728357112952499063743727738
61662728357112952499063769237553
61662728357112952499815881546865
61662728357112952544817323933342
61662728357112952910762091259711
61662728357112952910845659294079
61662728357112953093776430444270
61662728357112953093859998461376
61662728357112953093859998478638
61662728357112985708520038077250
61662728357113852922751784612012
61662728357113852929531198353396
61662728357113852929531198354848
61662728357113853112545451800258
61662728357113853524327457709230
61662728357113853524411025743598
61662728357206311360711136391981
61662728357206311406443800595497
61662728357206311406464721183805
61662728357206311772493400568157
61662728357206311772556076593933
61662728357206311818225720279839
61662728357206311818226064771673
61662728357206311818246985359981
61662728357206311818309659986077
61662728357206311818309661385757
61662728357206311818309746075145
61662728357206311819750836907055
61662728357206311819917971576111
61662728357206311955507738685693
61662728357206311957199618310143
61662728357206344714228409377143
61662728357206344714291085402919
61662728357206344759961073580659
61662728357206344759981994168967
61662728357206344760044670194743
61662728357206345171554963788041
61662728357206345171554965187721
61662728357207211791262077567873
61662728357207211974276502824237
61662728357207212340304723416813
61662728357207212340305096469441
61662728357207212385786712213581
61662728357207212386037760672957
61662728357207212386058306790083
61662728357207212386058308189763
61662728357207212386058308208637
61662728357207212386058679861585
61662728357207212386058681261265
61662728357207212386058765950653
61662728357207212386121443026189
61662728357207212387750559486035
61662728357207245144758429848087
61662728357207245144779350436395
61662728357207245144779350553035
61662728357207245144779436175543
61662728357207245144842112201319
61662728357207245327772769481943
61662728357207245327793690070251
61662728357207245327856451835175
61662728357207245693550400290279
61662728357207245739303983663549
61662728357207245739303985063229
61662728357207245739303985082103
61662728357207245739303985198743
61662728357207245739304070821251
61662728357207245739304071287811
61662728357207245876564739924135
61662728357207259968937464988839
61662728357207259968937465455399
61662728357207259969000141014615
61662728357207259969000141481175
61662728357207511980511377671519
61662728357207511980511377671567
61662728357207511980511377788207
61662728357207511980511750724195
61662728357207511980511750859709
61662728357207511980595433212941
61662728357207512117793511912557
61662728357207512529575775038973
61662728357207512529638452114509
61662728357207512531058735627263
61662728357207512575307980081919
61662728357207512575307981481551
61662728357207512575307981481599
61662728357207512575307981481759
61662728357207512575307981500473
61662728357207512575308353153421
61662728357207512575308354553101
61662728357207512575308439242489
61662728357207512576717760010967
61662728357207512576717761060727
61662728357207512576749530074399
61662728357207512577000232777823
61662728357207512577000232777871
61662728357207512577000232778031
61662728357207512712590114678658
61662728357207512712590120327688
61662728357207512714260987503215
61662728357207512714260987503263
61662728357207545334028650656889
61662728357207545334028650773529
61662728357207545334029023709357
61662728357207545334029023728231
61662728357207545334029023844871
61662728357207545334029109467379
61662728357207545334050030172327
61662728357207545334112706198103
61662728357207545471289778570263
61662728357207545471373460923495
61662728357207545882821078841097
61662728357207545882821079890857
61662728357207545882821079909571
61662728357207545882821080376131
61662728357207545928574664818035
61662728357207545928574665167955
61662728357207560158187138280675
61662728357207560158187138747235
61662728357207560158208058985623
61662728357207560158208059335543
61662728357207560158270735011399
61662728357207560158270735361319
61662728357207560295447806916999
61662728357207560295447807383559
61662728357209913679132132793481
61662728357209914089221799781871
61662728357209914089305366416559
61662728357209914090914051078143
61662728357209914090914396969657
61662728357209947030957153082691
61662728357209947442739415742547
61662728357209947442739417258867
61662728357209947442822639401721
61662728357209947442822640801401
61662728357209961855115181429427
61662728357209961855115181895987
61662728357210213683758437298091
61662728357210213822649141881801
61662728357210213868370841805847
61662728357210213868402726673625
61662728357210213869217470348307
61662728357210214234431406057977
61662728357210214280184990849801
61662728357210214417445371104011
61662728357210247174474160635977
61662728357210247174474162171011
61662728357210247220227746962835
61662728357210247586256424830867
61662728357210247586256426347187
61662728357210247632010009739331
61662728357210247632010011139011
61662728357210247632072312693605
61662728357210247632072314093285
61662728357210247769270764464723
61662728357210247769333067418997
61662728357210261998632190517747
61662728357210261998632190984307
61662728357210261998715758533193
61662728357210262044353891958113
61662728357210262044385775426211
61662728357210262044385775776131
61662728357211114390460837783085
61662728357211114802243101959261
61662728357211114846304059583903
61662728357211114846304059583951
61662728357211114846304060983583
61662728357211114846304060983631
61662728357211114846304403940175
61662728357211114846304432655453
61662728357211114847996312279855
61662728357211114847996312279903
61662728357211114847996656636127
61662728357211147605025101811709
61662728357211147605025103211389
61662728357211147742285858072295
61662728357211147788039442864119
61662728357211148154068120732151
61662728357211148154068122248471
61662728357211148199821332569065
61662728357211148199821332569113
61662728357211148199821333968745
61662728357211148199821333968793
61662728357211148199821705640615
61662728357211148199821707040295
61662728357211148199821791729683
61662728357211148199821792779443
61662728357211148199884095733717
61662728357211148337082460366007
61662728357211162429266785798153
61662728357211162566443886419031
61662728357211162566443886885591
61662728357211162612197442612217
61662728357211163023979447471477
61662728357211163024042123497253
61662728357211163024042124547013
61662728357217866840327073707801
61662728357217900193593642589859
61662728357218366971916895155328
61662728357218367154942861835238
61662728357218367520772402556852
61662728357218367520772402673492
61662728357218367520803673541114
61662728357218367523220123612031
61662728357218367523220123612274
61662728357218367523220123728671
61662728357218367523220123728914
61662728357218367703734329883002
61662728357218367703734444679866
61662728357218367703734459200312
61662728357218367703734459206136
61662728357218367703734716417756
61662728357218367703734832277430
61662728357218367703737816673236
61662728357218367703797135226088
61662728357218367703797135231912
61662728357218367703818012708410
61662728357218367704549247535400
61662728357218367704549247541224
61662728357218367704552605008324
61662728357218367706234464314601
61662728357218368756403877576084
61662728357219219958301646935031
61662728357219219958301647997841
61662728357219267539728677281031
61662728357219268134285357147962
61662728357219268134285486465272
61662728357219268134285743682716
61662728357219268134348147966230
61662728357219268134348162491048
61662728357219268134369039973370
61662728357219268135100274800360
61662728357219268136795864789573
61662728357219268136795869021661
61662728357219269324152987771616
61662728357221919418109309216471
61662728357221919419801560746023
61662728357221921249954728729911
61662728357221921249954729792721
61662728357221969242976511733332
61662728357221969425909377631703
61662728357221969425938568260152
61662728357221969425938825477596
61662728357221969425938941337270
61662728357221969426001244285928
61662728357221969428448946584453
61662728357221969428448947634213
61662728357221969428448950816541
61662728357221969974981615882566
61662728357221969974984943234964
61662728357221971073130674468028
61662728357221971073132994217460
61662728357221971210391428843500
61662728357221971212838068950841
61662728357221971212859004556981
61662729538620103062957779202377
61662729538640511037724973226637
61662729538640811181493029374653
61662729538640811226974646518473
61662729538640811364235400893945
61662729538640811364423686188717
61662729538640844581244691796575
61662729538643512473146111169533
61662729538643513067670745815241
61662729538644413086627795248557
61662729538644413498221773080201
61662729538644446440712940333937
61662729538644446440733832341077
61662729538644446806759187443139
61662729538644451745886921422867
61662729538644451791619585626383
61662729538651618177976397679493
61662729538652518608527424944453
61662729538652523501922494720665
61662729538652550315672186766933
61662729538652550315693077725717
61662729538652550315693078775477
61662729538652550315693107473285
61662729538652551551039125200201
61662729538652551916315432841637
61662729538652551917067546199257
61662729538652551962068989052293
61662729538652551962800210402821
61662729538652551962821131109173
61662729538652552100082890261707
61662729538652552100082918959515
61662729538652555254799919698305
61662729538652555254820811705445
61662729538652556901760837011573
61662729538655253253701178840033
61662729538655253254453291147893
61662729538655253802744197763283
61662729538655253802765118469635
61662729538655253803518235196101
61662729538655256958317886689446
61662729538837583577985752364973
61662729538838038871919662827187
61662729538838924607979591235573
61662729538838941635990588064757
61662729538859348601855641069483
61662729538859349013449618901127
61662729538859349150898315614779
61662729538859648745372650157803
61662729538859649156966627989447
61662729538859649202699292192963
61662729538859649339960046568435
61662729538859649340148331863207
61662729538859649340168880915207
61662729538859649340231642680131
61662729538870444433441730666245
61662729538870444433462622674837
61662729538870459860013407246974
61662729538871360427763484713187
61662729538871362074955303583045
61662729538932178198868029311773
61662729538932584214770692367567
61662729538934830077496696980653
61662729538934879483743189631915
61662729538935044471264519525234
61662729538935344660535113405378
61662729538942935187237875860225
61662729538942950004621077799409
61662729538942983358702435016555
61662729538942983365480356491293
61662729538944350887636168544228
61662729538944355688718613095914
61662729538944355689471754275002
61662729538944355696246581149114
61662729538968651398688524862443
61662729538968667313596349249834
61662729538968667314349490428922
61662729538968667314349493611250
61662729538968667321124317303034
61662729538968667862383814662985
61662729538968667863200090193065
61662729538968667870731162150632
61662729538979458213185460516856
61662729538979472487736644482554
61662729538979473037343489330152
61662729538979474127082179680176
61662729538979474127270466024708
61662729538979474127333226739872
61662729538979474127333227789632
61662729538979474128086368968720
61662729538979474128090874346194
61662729538979474134677414875774
61662729538979474134865701220306
61662729538979474265163342731266
61662729538979474265351629075798
61662729538979474271938169605378
61662729538979474272126455949910
61662729538979474676945606907442
61662729538979477971232020717958
61662729538979477971420047745526
61662729556345078734450999399509
61662729556345078734452032183217
61662729556345078734452036769437
61662729556345105538315747009105
61662729556345105545929635786711
61662729556365486709218193423769
61662729556369125626797095815824
61662729556370326383795788983168
61662729556377494280021682511513
61662729556377494417219670535841
61662729556377494417219675122061
61662729556377499173415714917797
61662729556377499173416747701505
61662729556378394847770697800801
61662729556378394847770702387021
61662729556378428331773171435434
61662729556378431494101826935000
61662729556378433087970248601187
61662729556381129904711821766669
61662729556381129905562597095155
61662729556381129905625359214211
61662729556381130042823351824759
61662729556381130042886027850535
61662729556381134981949851804956
61662729556553154340830725282254
61662729556553154347608646756992
61662729556563910169829261171991
61662729556584324684942839098259
61662729556585525579473797013623
61662729556596037008130390662943
61662729556597236118001452320280
61662729556597236529783458229252
61662729556597236667068486550751
61662729556597237711869873986467
61662729556597237765153377876241
61662729556657270672613449014407
61662729556657307318882544652721
61662729556658504783933616644053
61662729556661156661726317010065
61662729556661156669340205787671
61662729556661173270391466556295
61662729556661176244372620343315
61662729556661176249455194521475
61662729556661209596197640632525
61662729556661211563518113099056
61662729556661220714317616265073
61662729556661220716009868961025
61662729556662112131329809000340
61662729556672869403244655613709
61662729556672917160667430120739
61662729556672928280481981047613
61662729556672928281333497796828
61662729556693632004742174039611
61662729556693632005013770151307
61662729556693632005014227916409
61662729556693642940120549805199
61662729556693643541408474817373
61662729562177632175986698393582
61662729562177734712075245775340
61662729562177734712137921800956
61662729562177734849335914411504
61662729562237622586181748158922
61662729562241224857175393225996
61662729562242425431243429579276
61662729562242473607207878786944
61662729562250528894420411837500
61662729562250530541549464343164
61662729562250530587284481124498
61662729562250534247589840472206
61662729562250578307423905257148
61662729562250578717513945435180
61662729562250578719227089089916
61662729562250578763286098237494
61662729562250578764959753175388
61662729562253231825587796426722
61662729562253279873598611657030
61662729562253280004081325517166
61662729562253280413415527463976
61662729562253280420945905604298
61662729562253280420947053514672
61662729562253280420949258472128
61662729562253280422641509651760
61662729562253280605655968326214
61662729562253281841274988338032
61662729562253704147531746090389
61662729562254604715553771101873
61662729562254604715553771456005
61662729562273694709980426746012
61662729562274112122298940114649
61662729562274145016797318368699
61662729562274145062529982572215
61662729562274145474123960403859
61662729562274894048429735119768
61662729562275046044384153183589
61662729562275046044405044142373
61662729562277597170498524976748
61662729562277714393546066676377
61662729562277714393817662788073
61662729562277747288044444930427
61662729562278014537063075764697
61662729562278014537334671876393
61662729562278047518048816378910
61662729562278948451637774181760
61662729562278948459165742241027
61662729562278948497370433681012
61662729562278948504898406444543
61662729562278948642162628373939
61662729562278948642183520382483
61662729562278953444026140424271
61662729562278953444029583630519
61662729562285716916595657301910
61662729562285851211017401069461
61662729562285852400861655681488
61662729562285852446363418796377
61662729562285852858145424705349
61662729562285852987855223441282
61662729562285852987855224957602
61662729562285852987876144147634
61662729562285852987876145663954
61662729562285852995386290327196
61662729562285852995386291843516
61662729562286119647368727628949
61662729562286119830572389933121
61662729562286124586496461608677
61662729562286152589375981069200
61662729562286153039865035528425
61662729562286153046642957003163
61662729562286153177125788741710
61662729562286153177125790258030
61662729562286156339475482732852
61662729562286167818290514994124
61662729562287020215390752640433
61662729562287020215390752994565
61662729562287020261123417198081
61662729562287025156777918030679
61662729562287051922343097570593
61662729562287053020411652135180
61662729562287053020683248246876
61662729562287053561923259794562
61662729562287053561944180500914
61662729562287053561944182017233
61662729562287053561944182017234
61662729562287053566932192182359
61662729562287053568603551820007
61662729562287053569454326680476
61662729562287053569474100997145
61662729562287053569475248903147
61662729562287053607676816006670
61662729562287053607676817522989
61662729562287053607676817522990
61662729562287053607697736713022
61662729562287053607697738229341
61662729562287053607697738229342
61662729562287053614357108030663
61662729562287053615206765200709
61662729562287053615227685907061
61662729562287053615228805115255
61662729562287053744873690925260
61662729562287056907287178634136
61662729562287058546804580200477
61662729562287058553579407080413
61662729562287058554334499180389
61662729562287058554335647086391
61662729562287058554416231139800
61662729562289721507043834435313
61662729562289721507043834789445
61662729562289721918637812621089
61662729562289722101568469081021
61662729562289722101568469435153
61662729562289727040696203060749
61662729562289727042955634471267
61662729562289754853785261675362
61662729562289754853847937701138
61662729562289754861107408475356
61662729562289755311111903710522
61662729562289755448372572346846
61662729562289755448393493053198
61662729562289755455053323181489
61662729562289755455150866880035
61662729562289758610659847529656
61662729562289758610722523555432
61662729562289758610722609294580
61662729562289760395030603082008
61662729562289760395049572920994
61662729562289760395049658660142
61662729562289760395112334685918
61662729562289770089537641555852
61662729562456460561904070535198
61662729562456460563598646529364
61662729562456464267944447014160
61662729562460062695618479672720
61662729562461278233636584055000
61662729562468182760021320414352
61662729562468184416166034615796
61662729562468184417004015480116
61662729562468467951972927405758
61662729562469373504474527482066
61662729562469382929900922646186
61662729562469383524696407266898
61662729562469384617511928936454
61662729562469385164025981696734
61662729562469385165717775250990
61662729562469385166471379821124
61662729562469385170800349429150
61662729562469385171072318593474
61662729562469385174086391000692
61662729562469416139381953984220
61662729562472068436298843205520
61662729562472073514946676982792
61662729562472084633066652615340
61662729562472084634779796270076
61662729562472085037315152849256
61662729562472085044845530989578
61662729562472085044848883857408
61662729562472085046541135037040
61662729562472085047377967995358
61662729562472117849323257331520
61662729562473426077371921179206
61662729562473435967728342227911
61662729562473441458187631472387
61662729562473442693533649199303
61662729562473442731739461369869
61662729562473442876547989901630
61662729562473442876547989901633
61662729562473443288312431154363
61662729562473443288333351860763
61662729562473490845775897055714
61662729562492499745389572770832
61662729562492950098023585789139
61662729562493698123558280553676
61662729562493700494941311889706
61662729562493700494941771031402
61662729562493703613988464963534
61662729562493733307783030961506
61662729562493850620290645564235
61662729562493850620290988520827
61662729562493850665835367429571
61662729562493850666023652724343
61662729562493850803304870412667
61662729562494150809352376517891
61662729562494150809561210864663
61662729562494150855293875068179
61662729562504505074560418846420
61662729562504505669085428098664
61662729562504505669357395746668
61662729562504507316214480604328
61662729562504554892320302976400
61662729562504554899367097498516
61662729562504555487117279876648
61662729562504662421233178672469
61662729562504946085785609432533
61662729562504946085848285458309
61662729562504957623365354964688
61662729562504961329341024219788
61662729562504961329403408145436
61662729562504961375157371244548
61662729562504961512418039880872
61662729562504962557138838681325
61662729562504962747764833509470
61662729562505005794015160668614
61662729562505856406690733746741
61662729562505858374107709200728
61662729562505858374128629789036
61662729562505861348088862987748
61662729562505861348109783576056
61662729562505861348109788358332
61662729562505861897152805677214
61662729562505861897152805860220
61662729562505861942885469880730
61662729562505861942906391120056
61662729562505861942969037915098
61662729562505861942969152884980
61662729562505862080149237840901
61662729562505862080167030525646
61662729562505862080229821521304
61662729562505863124950620675889
61662729562505863178253180499304
61662729562505863178315942264228
61662729562505863727277146672651
61662729562505896524220333847002
61662729562505896524973565370416
61662729562505905812972210101930
61662729562505906369323055607187
61662729562505907604115448510853
61662729562505907604115449927795
61662729562565427439242134941768
61662729562565429084114074162900
61662729562565429266856479082860
61662729562565429266856565172088
61662729562565429268569622737596
61662729562565432378097928803496
61662729562565432790152127343648
61662729562565445321278697581764
61662729562565445328055872919650
61662729562565445733060181170660
61662729562565445733060182686980
61662729562565445740676083509718
61662729562565477445368575717234
61662729562565477447063151828040
61662729562565478673103717870974
61662729562565478673375682336650
61662729562565478680150509210762
61662729562565479084129393442776
61662729562565479084885202976190
61662729562565479086577454155822
61662729562565479092497628222898
61662729562565479094194528331758
61662729562565482379416058815612
61662729562565482386190885689724
61662729562565885110094985963743
61662729562565896040212578561467
61662729562565896085694195705287
61662729562565899746250631742215
61662729562565929577225373020747
61662729562565929577246293727144
61662729562565929577246293727147
61662729562565932686230627140085
61662729562565932686293388905009
61662729562565932731963291343601
61662729562565934378903946884337
61662729562565934379091974961665
61662729562565934516353102395346
61662729562565934516353107000475
61662729562565934516374022983654
61662729562566628059063755153752
61662729562566628196324510928904
61662729562566629429411867261866
61662729562566629430834475258108
61662729562566629841194130388282
61662729562566629842888707550252
61662729562566629843453563434568
61662729562566629843455885916302
61662729562566629843455887432622
61662729562566629888370323176348
61662729562566633547234507917004
61662729562566633549493939563610
61662729562566635379640807862360
61662729562566644660271909489436
61662729562566644667613916245918
61662729562566646487694495984014
61662729562566649601659074879682
61662729562566678021131188181320
61662729562566678065190197328898
61662729562566678065192521326952
61662729562566679295453640877654
61662729562566780006721566401719
61662729562566801602693733143549
61662729562566801602693733497681
61662729562566802151485703585741
61662729562566802151485703939873
61662729562566830012848007177185
61662729562566830014540258940017
61662729562569329899759855850200
61662729562569331544356475605258
61662729562569331544357623515632
61662729562569331544359828473088
61662729562569331546052079652720
61662729562569331546888912611038
61662729562569331546889027396462
61662729562569331727371962682928
61662729562569331729066538327174
61662729562569331729903366563758
61662729562569336661165299173198
61662729562569379303474944620632
61662729562569380952298572303982
61662729562569381132864850764056
61662729562569381133618455334190
61662729562569384656644374305098
61662729562569487376102571675520
61662729562569498356941322267015
61662729562569502062979375447763
61662729562569503305940793124205
61662729562569503305940794173965
61662729562569503443138785734753
61662729562569503443138786784513
61662729562569535003022132610557
61662729562569536650151193891959
61662729562569536787349181897378
61662729562569536787349186502507
61662729562569798500458331355335
61662729562569801657453367034195
61662729562569801662535941212355
61662729562569802206496384536083
61662729562569803441864103456524
61662729562569803632388474952322
61662729562569803632388474969792
61662729562569804036660706218248
61662729562569835009278387323405
61662729562569835146539141698877
61662729562569836793689123745734
61662729562569836839421787890195
61662729562569836976619775777522
61662729562569836976619780500743
61662729562569836976703463381042
61662729562569836984210122898459
61662729562569836984210123248379
61662729562569836984210510377922
61662729562569836984213480365559
61662729562569836984213495241532
61662729562569836984213495259002
61662729562569846127398362955953
61662729562569846129090615651905
61662729562570682467239286843591
61662729562570704062939485937417
61662729562570704062939487337097
61662729562570704192690138993116
61662729562570704200200256610224
61662729562570704604472402119532
61662729562570737414761408443673
61662729562570737414761408793593
61662729562570737414761423324018
61662729562570737544430328490166
61662729562570737544515159282326
61662729562570737552025276899434
61662729562577435007536842615660
61662729562577435009249986270396
61662729562577435009501034729772
61662729562577436649663536109654
61662729562577436656630206276034
61662729562577436657193914249976
61662729562577436837680320377848
61662729562577436839374896022094
61662729562577436839644430652290
61662729562577439948924008123950
61662729562577440362482178069706
61662729562577440545412949202842
61662729562577451067313628456208
61662729562577451474013293429794
61662729562577451474013408215218
61662729562577451481355294414782
61662729562577451481355295931102
61662729562577451657027632591474
61662729562577484414056074567258
61662729562577484420561256741660
61662729562577484420830901441370
61662729562577484834872686907102
61662729562577484834874891864558
61662729562577489774000305960276
61662729562577592493068348959635
61662729562577592493068349313767
61662729562577634968486746547210
61662729562577635105747759185674
61662729562577651165252577382430
61662729562577651577034582241642
61662729562577651577034840508846
61662729562577651782088799516529
61662729562577651782939570127440
61662729562577651782939570131860
61662729562577651782939574849174
61662729562577651782960462136032
61662729562577651782960462140404
61662729562577651782960466857766
61662729562577907317011634135936
61662729562577907362827981160696
61662729562577936552436502542889
61662729562577936964218508451861
61662729562577940256782303027685
61662729562577940302870738323490
61662729562577942086360959380315
61662729562577942087260545204626
61662729562577942093951301778031
61662729562577942093951302127951
61662729562577942093951689257494
61662729562577942093951689725506
61662729562577942093954658195371
61662729562577942093954659245131
61662729562577942093954674121104
61662729562577951789279856761171
61662729562578793112889941877703
61662729562578793112889941995747
61662729562578808067900431437452
61662729562578809172680664816989
61662729562578809172680665171121
61662729562578809715029488192466
61662729562578809721472635259181
61662729562578809721472635613313
61662729562578835753528370709985
61662729562578835755220622472817
61662729562578840870682434224774
61662729562578842517811486730438
61662729562578842517811490979788
61662729562578842524502586273485
61662729562578842524502587323245
61662729562578842524502587673165
61662729562578852357007606485140
61662729562578852357007608001460
61662729562578852357007611183580
61662729562578852357007611202454
61662729562578852357028498493684
61662729562578852357028498960244
61662729562578852357028500010004
61662729562578852357028503192172
61662729562578852357028503211046
61662729562578852402761163045716
61662729562578852402761164095476
61662729562578852402761167296518
61662729562581494953586157028529
61662729562581509039027457901004
61662729562581509588070475402892
61662729562581509633824060662728
61662729562581509771084729299052
61662729562581510823417264782140
61662729562581510869170850041976
61662729562581510875927740740848
61662729562581511006431518678300
61662729562581511006431522927650
61662729562581511013125717054061
61662729562581511013125717408193
61662729562581511013125733351396
61662729562581511013188495116320
61662729562581511013940502188155
61662729562581511418213871793214
61662729562581542390852478190214
61662729562581542527997690852509
61662729562581542534772517627243
61662729562581542534772517743883
61662729562581544175242285071350
61662729562581544358256538967510
61662729562581544358256543216860
61662729562581544358256624706658
61662729562581544364947295553965
61662729562581544364950753640606
61662729562581544365013515405530
61662729562581553647809917664689
61662729562581553648645942368805
61662729562581553648660688275600
61662729562581553648660688280020
61662729562581553648660689791920
61662729562581553648660689796340
61662729562581553648660689809390
61662729562581553648660692978460
61662729562581553648660692997334
61662729562581553648681580284192
61662729562581553648681580288564
61662729562581553648681580755124
61662729562581553648681581800512
61662729562581553648681584987052
61662729562581553648681585005926
61662729562601750338452603253924
61662729562601750338452718039556
61662729562601752168595999661716
61662729562601752168596109712516
61662729562601755279839797808538
61662729562601757522037511779610
61662729562601799744974187200140
61662729562601799751477046426248
61662729562601801994242973737090
61662729562601952149925036002257
61662729562601952287154308858269
61662729562601952293929135633003
61662729562601952293932579311635
61662729562601952294765930572509
61662729562601957091309106909921
61662729562601957228573247437251
61662729562601957228845301197409
61662729562601968758523929229345
61662729562602252476456762039303
61662729562602252484050461904119
61662729562602257417843812737631
61662729562602257418094864402421
61662729562602257418094974489197
61662729562602257418094979206559
61662729562602268353284950151503
61662729562602268353284950164601
61662729562602268536215596288475
61662729562602268536215597338235
61662729562603102906201678362421
61662729562603124501904201455705
61662729562603124501904201809837
61662729562603124501904202855385
61662729562603124501904202859597
61662729562603152868000615664915
61662729562603152913750728669323
61662729562603152913754200573379
61662729562603152914587552184173
61662729562603152914589876182227
61662729562603152914601489169079
61662729562603167738747904995523
61662729562603168966763524366589
61662729562603168966766623553435
61662729562603168966766624603195
61662729562603169515555151834927
61662729562603169515555496208461
61662729562603169515558595041175
61662729562603169522300888245169
61662729562603169523137716481753
61662729562613909856934283560163
61662729562613909856955089362839
61662729562613959858008804032858
61662729562613959865592014847977
61662729562613959865592129633401
61662729562613974499142764646743
61662729562613974499204292762145
61662729562613974682167479014447
61662729562613974682167823387981
61662729562613974689750043661273
61662729562613975733902543902684
61662729562613975733902628121141
61662729562613975733902629637461
61662729562613975733903691808686
61662729562613975733906015806740
61662729562613975733986226255916
61662729562613975733986226255917
61662729562613975733987374161918
61662729562613975734739367435004
61662729562613975734739453169781
61662729562613975734739456357725
61662729562613975734740515341006
61662729562613975734740601080155
61662729562613975734742839339060
61662729562613975734742925428129
61662729562613975741517666213172
61662729562613975741517752302241
61662729562613975779656213503392
61662729562613975779656214553152
61662729562613975779659572020252
61662729562613975780496395552572
61662729562613975924543584488203
61662729562613975924543585537963
61662729562613975924543585887883
61662729562613976328512009298676
61662729562613976329265154709852
61662729562613976329361631531214
61662729562613976329361636235478
61662729562613979440784334682120
61662729562613979440875426301210
61662729562613979486534562124888
61662729562613979486537919591988
61662729609544349080447965010744
61662729609544349119426354578640
61662729609544349124224128639165
61662729609554855750424386336725
61662729609554859454955120302595
61662729609555161244848040717491
61662729609556056324740376565982
61662729609556056500644129157860
61662729609556056500915725269556
61662729609556060029086176700858
61662729609738842125693736093539
61662729609762853559075305463147
61662729609763159238777091401851
61662729609773664078854745687875
61662729609773965868747666102771
61662729609774864835728172538200
61662729609774864835940445846331
61662729609774866475265466354512
61662729609774866475537062466208
61662729609774909307354570194301
61662729609834936036609264870641
61662729609835803257866542738203
61662729609836088622756962486205
61662729609836088625204680709219
61662729609836103258852280934711
61662729609836105233787373970223
61662729609836105233787373989906
61662729609836136610677301223921
61662729609836136748125997937573
61662729609836138441071375772998
61662729609836147728797276856469
61662729609836147730489529552421
61662729609836147866245973570121
61662729609846945398597160862282
61662729609847796005941967438711
61662729609847812477326639760962
61662729609847844181987778656061
61662729609871260722656921285099
61662729609871260722740489319467
61662729609871260722740952733599
61662729609871260722928861757279
61662729609871271657847270023119
61662729609871271840762922663185
61662729609871271840766390316439
61662729609871271847541217190551
61662729609872127806550176399678
61662729609872172271409126220346
61662729609872172271412598143276
61662729609872172278092244455511
61662729609882977437929747943247
61662729609882979222602032011070
61662729615452640996431749436129
61662729615452674348055201920165
61662729615452941139948758524449
61662729615452990957810930200880
61662729615463345817608803853727
61662729615463481111245337544284
61662729615463481118022488412042
61662729615463481163526054782313
61662729615463481164278167091625
61662729615463484822365964432224
61662729615463781300515902844712
61662729615463781305598476551904
61662729615463781307293053712470
61662729615463781352775698326581
61662729615463785011636529732652
61662729615463785057390488245544
61662729615464681736149500634696
61662729615464681736149529331052
61662729615464681868076894642892
61662729615464681868327598745996
61662729615464681874736295256043
61662729615464681913809558846408
61662729615464681920775766665677
61662729615464681920775795363485
61662729615464681921360428293337
61662729615464685624951222826280
61662729615464685625121595848281
61662729615464685625139508121052
61662729615464685625201926929384
61662729615464685625202184146828
61662729615464685625202269885976
61662729615464687226514979966198
61662729615464687226577398774530
61662729615464687226577741731122
61662729615464687272330979435048
61662729615464687272331322391640
61662729615464698339552381420586
61662729615670578358423663971899
61662729615670578404156328175415
61662729615671478971968109815847
61662729615671478972156395110619
61662729615671779115673404198939
61662729615671828933786279978474
61662729615682183793333449528217
61662729615682285785981092848864
61662729615682289446265589817504
61662729615682589681290113630824
61662729615682591281828412793651
61662729615682635754030860311372
61662729615683484712635190838245
61662729615683490066003868383800
61662729615683490066003868500440
61662729615683490066006192848414
61662729615683490248850848211560
61662729615683490249039133506332
61662729615683490249101895271256
61662729615683491850225170552000
61662729615683491850226320056706
61662729615683491850395659959533
61662729615683491850414605351478
61662729615683491850475874655104
61662729615683491850477367116402
61662729615683491895979900717224
61662729615683491896230947776920
61662729615683491896234046964735
61662729615683525242700281337534
61662729615683525242700285588336
61662729615683536315088741800304
61662729615683536315277027095076
61662729615683536321842168728773
61662729615683536321842170145715
61662729615743524346094273888047
61662729615743524391826938091563
61662729615743528052132327068795
61662729615743528052383374128491
61662729615743528057214901246955
61662729615743528097864991272311
61662729615743528102947565450471
61662729615743528103219161562167
61662729615743561403957347358005
61662729615743561404208394417701
61662729615743561449690011561521
61662729615743561449961607673217
61662729615744424959638719731995
61662729615744428482683354333755
61662729615744428665676772912743
61662729615744428665865058207515
61662729615744430267073168632790
61662729615744430267323872735894
61662729615744458311449797463179
61662729615744458313142050159131
61662729615744461834508374622965
61662729615744461834759078726069
61662729615744462017501793201953
61662729615744462017690078496725
61662729615744462017773389313649
61662729615744463618898188922000
61662729615744463619148893025104
61662729615744463626404893430300
61662729615744463802163117691774
61662729615744472952628350255513
61662729615744472954320602951465
61662729615744728671933027625591
61662729615744728809382067295835
61662729615744730456594811107616
61662729615744730502348396367452
61662729615744730639358103683228
61662729615744730639546388978000
61662729615744730639609150742924
61662729615744730646868135543718
61662729615744758454966806551499
61662729615744762023758047914801
61662729615744762024029644026497
61662729615744762161018802290273
61662729615744762161207087585045
61662729615744763808419831396826
61662729615744763853901448481591
61662729615744763854173416656662
61662729615744763861429029114542
61662729615744763861429416593846
61662729615744763991183123972438
61662729615744763991371409267210
61662729615744763991434171032134
61662729615744763998689783839775
61662729615744763998693139907195
61662729615744763998693155832928
61662729615744773141878023547349
61662729615744773142149619659045
61662729615744773143570276243301
61662729615744773280768268853849
61662729615744774928713233256410
61662729615755235433685495812310
61662729615755235433936199915414
61662729615755268785510516101520
61662729615755268785761220204624
61662729615755279906054622064208
61662729615755279951895591108887
61662729615755535668960723546972
61662729615755537453350530428108
61662729615755537459856374049814
61662729615755537460608486359126
61662729615755569020785743836182
61662729615755570804087679598235
61662729615755570805175550717318
61662729615755570811678021877850
61662729615755570811678409943426
61662729615755570811681394339024
61662729615755570812433506648336
61662729615755580095412227120089
61662729615755580141079145227754
61662729615755581742540246506627
61662729615756421373269129103083
61662729615756436236521458127708
61662729615756436236772505187404
61662729615756437837896929972854
61662729615756437838085215267626
61662729615756437838147977032550
61662729615756437883650510633372
61662729615756437883901557693068
61662729615756438027605379049349
61662729615756464051566076763995
61662729615756464052130160995979
61662729615756464053822413691931
61662729615756469549335861025381
61662729615756469588346478416918
61662729615756469588597182520022
61662729615756469588597525476614
61662729615756471189721950262064
61662729615756471189910235556836
61662729615756471189972654365168
61662729615756471189972997321760
61662729615756471235726235025686
61662729615756471235726577982278
61662729615756480663140350387736
61662729615779580456057778388533
61662729615779597064846104820815
61662729615779886136009608446707
61662729615780731212146135453925
61662729615780753356828914638305
61662729615780781167627055599961
61662729615780781174213597179301
61662729615780781174966738358389
61662729615780781220734230505595
61662729615780797821687980314483
61662729615791602805526468353615
61662729615791604452469529797766
61662729615791604634644751671902
61662729615791604634676218820579
61662729615791604634915686199328
61662729615791604635431696811594
61662729615791604635483984222627
61662729615791604635766432358826
61662729615791604635766461055182
61662729615791604642270304706123
61662729615791604642270305755883
61662729615791604642270306105803
61662729615791608341469751525924
61662729615791608341532427551700
61662729615791608341532431802502
61662729615791608349062679740019
61662729633080188524141142939966
61662729633153182559571492428296
61662729633153182742669514421000
61662729633154083308723842461334
61662729633154507401526651890401
61662729633154507401526652244533
61662729633177503379225125517190
61662729633177649974016982762363
61662729633178517235757590490294
61662729633178550582479115896396
61662729633178550582500036601344
61662729633178550587582610779504
61662729633178550589253942770508
61662729633178550589274863475456
61662729633178550589821897958346
61662729633178550589842789966938
61662729633178850731099243964075
61662729633178850732770951774264
61662729633178850732770951858828
61662729633178850733356732974481
61662729633189207100514743863094
61662729633189210806552797043842
61662729633189357350487577262845
61662729633189357403835249341292
61662729633189357403835249457932
61662729633189360924347450311154
61662729633189361061608204686626
61662729633189624055818722613293
61662729633189624193016715223841
61662729633189624193016715577973
61662729633189624238749379427357
61662729633189624238749379781489
61662729633189657402560149836080
61662729633189657402560149952672
61662729633189657410091589793288
61662729633189657410091589909928
61662729633189657539570114485891
61662729633189657539570114485892
61662729633189657539758142446627
61662729633189657539758142446628
61662729633189657544650394846438
61662729633189657544838422923766
61662729633189657544840716624544
61662729633189657546344941359760
61662729633189657547101181255006
61662729633189657547101181371646
61662729633189657547101181806130
61662729633189657547101181922770
61662729633189657547101182855890
61662729633189657585302778689407
61662729633189657585302778689408
61662729633189657585490806766735
61662729633189657585490806766736
61662729633189657590591979135874
61662729633189657593105814641720
61662729633189657593105814758360
61662729633189661250878769805292
61662729633189661296444443023412
61662729633189661296632728318184
61662729633189672371238318727474
61662729633189672371238319777234
61662729633189672371259210619426
61662729633189672371259210736066
61662729633189672371259211669186
61662729633189672371259211785826
61662729633189672371259239315782
61662729633189672371259240365542
61662729633189672416991874822942
61662729633189672416991875872702
61662729633189672417012795527890
61662729633189672417012796577650
61662729633190524623567742488801
61662729633190524623567742842933
61662729633190530157220111114237
61662729633190530157220112531170
61662729633190557970121141750852
61662729633190557970371845853956
61662729633190557977063363329502
61662729633190557977652208636606
61662729633190557977903285694572
61662729633190557977903285811212
61662729633190558107569838464557
61662729633190558153302502668019
61662729633190558153302502668020
61662729633190558160662335903281
61662729633190561681409163464378
61662729633190561864507185984392
61662729633190563465882657829538
61662729633190563504024214479391
61662729633190563511636238490056
61662729633190572977293540379083
61662729633190572977481825673855
61662729633190574578857297519002
61662729633371686992505860679426
61662729633371686995037265977406
61662729633371972494900449805322
61662729633371978031080745802438
61662729633371988966186038844746
61662729633372128189339440106488
61662729633372139307459417278358
61662729633373028764117803188572
61662729633373039882821207418870
61662729633373039882821235998586
61662729633373039882824302019496
61662729633373328763407476459768
61662729633373328763407476576360
61662729633373328900605469186908
61662729633373328907634812276892
61662729633373340018725446242186
61662729633373340026320419099224
61662729633373340026338245086906
61662729633373340072070880594066
61662729633373340072091801299014
61662729633373343778111257711549
61662729633373345379506529987831
61662729633373345425239194191347
61662729633373373372242719227348
61662729633373373378163265376116
61662729633397355211481860261035
61662729633397355211482236164784
61662729633397358734505691241816
61662729633397388564999509149946
61662729633397655354998869349355
61662729633397658923776253893779
61662729633397660708166098307516
61662729633397660708166441264108
61662729633397705173028520051114
61662729633408015430431501724174
61662729633408015430431502190734
61662729633408015430452422429122
61662729633408059902068750341884
61662729633408059902068750808444
61662729633408059902905578595938
61662729633408165548247075696434
61662729633408167332636882571746
61662729633408210195820352574637
61662729633408210202595179448749
61662729633408210202595180965069
61662729633408451042817244331720
61662729633408462168529099643410
61662729633408462168550020231718
61662729633408462214303576443826
61662729633408465920343952021660
61662729633408467704733793800030
61662729633408467704922079094802
61662729633408467704925144631247
61662729633408467704984840859726
61662729633408510346959866619010
61662729633408510346962964401964
61662729633408510346962965451724
61662729633408510346983884990272
61662729633408510346983886040032
61662729633409351473368271596680
61662729633409366305308788849658
61662729633409366305329452751996
61662729633409366488406811369672
61662729633409368089531236155122
61662729633409368089719607189042
61662729633409368089782283214818
61662729633409368135284821064990
61662729633409368135284902554788
61662729633409368135450779047852
61662729633409368135472849142318
61662729633409368135473106359762
61662729633409368135473187849560
61662729633409368135473192098910
61662729633409368135476288105849
61662729633409368135535868124686
61662729633409368135539048802299
61662729633409401482005197081817
61662729633409401482005197081818
61662729633409410770191874495594
61662729633409410953018186053573
61662729633409410953206471348345
61662729633409412554393657898720
61662729633409412554581943193492
61662729633409412561084408801413
61662729633409416306375905284582
61662729633468933492016805295106
61662729633468933494548210593086
61662729633468953847278351730298
61662729633468983493059528703772
61662729633469233866017207515868
61662729633469233866017322307116
61662729633469233866833115064974
61662729633469250289858566016044
61662729633469250474567367558274
61662729633469283639107938489350
61662729633469283643354832319458
61662729633469283645886237617438
61662729633469287342620381107828
61662729633469287349395207981940
61662729633469287350232036235994
61662729633469405938754331168102
61662729633469405938817092933026
61662729633469405991913673558601
61662729633469405991913674958281
61662729633469406129111666169149
61662729633469406129111666523281
61662729633469406129111667568829
61662729633469406129111667573041
61662729633469406129111667586082
61662729633469433985402362869115
61662729633469433985402362869163
61662729633469433985423283575515
61662729633469437643450291533749
61662729633469437688995013399085
61662729633469437689183298693857
61662729633469437689203847745857
61662729633469437689266609510781
61662729633469439290642113222236
61662729633469439297898113627432
61662729633470290012095660755428
61662729633470290081011949743436
61662729633470290086115444626544
61662729633470290087807697322496
61662729633470290088354731805386
61662729633470290088375623813978
61662729633470301206472383439880
61662729633470301206474707437934
61662729633470301206493275448472
61662729633470304905169978556732
61662729633470304905190899261680
61662729633470304910273097536091
61662729633470304912512760618682
61662729633470304912533652627274
61662729633470306559662693434109
61662729633470306559662694833789
61662729633470334558297403729090
61662729633470334560012872431688
61662729633470338257015919550890
61662729633470338264337780907892
61662729633470339835207762363598
61662729633470339835228682951906
61662729633470590224528958831756
61662729633470590231303785705868
61662729633470601349989392528200
61662729633470601395742948623668
61662729633470605048686987645052
61662729633470605048707908350000
61662729633470605056029769707002
61662729633470605056050661715594
61662729633470606672677355493598
61662729633470606748912366725945
61662729633470606748912368125625
61662729633470606748996094074272
61662729633470606878663019781644
61662729633470606878851305076416
61662729633470606878914066841340
61662729633470606886173137381282
61662729633470606886194057969590
61662729633470606886194058105104
61662729633470606886194429641412
61662729633470606886194431041092
61662729633470634559458317443637
61662729633470634559459809723173
61662729633470634696751959867311
61662729633470634696751988565119
61662729633470638400532928639210
61662729633470638407854789996212
61662729633470640024502375782808
61662729633470640093206334459190
61662729633470640100734288182441
61662729633470640100734289232201
61662729633470640100734304112546
61662729633470640230404328492747
61662729633470640230404357190555
61662729633470640230488040070854
61662729633470640230655031172842
61662729633470640230676325365626
61662729633470640237998157670492
61662729633470649518652528368009
61662729633470651168017761398767
61662729633480941062860337904906
61662729633480941064535142266526
61662729633480941065370818009484
61662729633480941245853871269110
61662729633480941247570368841484
61662729633480941248388715523988
61662729633480946599047577710134
61662729633480946600718909701138
61662729633480946600718910167698
61662729633480946600739830406086
61662729633480946736308418883098
61662729633480955881918344205710
61662729633480955887021920460524
61662729633480955889532405170195
61662729633480956070015224253880
61662729633480956072546629551860
61662729633480961418102111640322
61662729633480961418102112106882
61662729633480961418123032345270
61662729633480961423205606523430
61662729633480989233760812829252
61662729633480989236271292933830
61662729633480989240539193445686
61662729633480989243049592061918
61662729633480989243049678155357
61662729633480989416754346193456
61662729633480989416775238202048
61662729633480989416778710460396
61662729633480989423532497239042
61662729633480989423553417943990
61662729633480994769927131929532
61662729633480994769927132396092
61662729633480994769948052634480
61662729633480994776701958803644
61662729633480994776701959270204
61662729633480994776722879508592
61662729633480994907208893807444
61662729633481111535917685606758
61662729633481111535917685612582
61662729633481113320307492487894
61662729633481113510663709684639
61662729633481144887742705895968
61662729633481145025003460271440
61662729633481145025003460277264
61662729633481156008098869526300
61662729633481156190265790881217
61662729633481156191116566097222
61662729633481156191137458105814
61662729633481156191137482202899
61662729633481396900998830877074
61662729633481408156199680863202
61662729633481408156199709559558
61662729633481408156220630147866
61662729633481408163733071747170
61662729633481408201974186359974
61662729633481413692404403716178
61662729633481413692574834309007
61662729633481413692592689010950
61662729633481413699098597842589
61662729633481413699098598196721
61662729633481413699098599242269
61662729633481413699098599246481
61662729633481413699098599259522
61662729633481413699161375887378
61662729633481413699349661182150
61662729633481413699349661183119
61662729633481413699913382976475
61662729633481439732846700774977
61662729633481441508045650437076
61662729633481441508212729229740
61662729633481441508233678514404
61662729633481441509656630339087
61662729633481441510493081463250
61662729633481441517250344732332
61662729633481441517267908337362
61662729633481441563000572424238
61662729633481445214002430823883
61662729633481445259756015733751
61662729633481445266519875319729
61662729633481446867905922783410
61662729633481447043392595696651
61662729633481447043580623773979
61662729633481447044229424005388
61662729633481447044417452082716
61662729633481447044417709300160
61662729633481447050920261950490
61662729633481447050920262068591
61662729633481447050920519299085
61662729633481447050920520348845
61662729633481447050920649548054
61662729633481447050923618485931
61662729633481447050923619535691
61662729633481447050986396176588
61662729633481447051003829979034
61662729633481447051174681471360
61662729633481447051174681472329
61662729633481447051738508485900
61662729633481456333802945723185
61662729633481456334618480200949
61662729633481456334630476535158
61662729633481456334633546671516
61662729633481456334633570584867
61662729633481456334633570584868
61662729633481456334633570597917
61662729633481456334633570597918
61662729633481456334633575189961
61662729633481456334633575203011
61662729633481456334633575367872
61662729633481456334651368543750
61662729633481456334654462606509
61662729633481456334654462606510
61662729633481456334654467211603
61662729633481456334654467376464
61662729633481456334654495956180
61662729633481456339716145313944
61662729633481456341429290018488
61662729633481456380384032630626
61662729633481456380387131463340
61662729633481456387161954105364
61662729633481457980943324237798
61662729633481461685289124722594
61662729633481461685372692278746
61662729633482297468622584794310
61662729633482297475334267089718
61662729633482312475826374226123
61662729633482312475826374226124
61662729633482312476077421285820
61662729633482314077201846071270
61662729633482314077390131366042
61662729633482314077452893130966
61662729633482314122955430981138
61662729633482314123125861573967
61662729633482314123206478040834
61662729633482314129649625107549
61662729633482314129649626507229
61662729633482345827651394515333
61662729633482345827651394515334
61662729633482347429026866360480
61662729633482347429215151655252
61662729633482347429277913420176
61662729633482347473849436736072
61662729633482347474780451270348
61662729633482347475031494080694
61662729633482347475031498330044
61662729633482347481471174536630
61662729633482347481471203240271
61662729633482347481471203590191
61662729633482347481471546564045
61662729633482347481471547613805
61662729633482347481471562494150
61662729633482347481474645396759
61662729633482347481474646796439
61662729633482347482286350829238
61662729633482356765184602450502
61662729633482356765205489741731
61662729633482356765205489741732
61662729633482356765205489858371
61662729633482356765205489858372
61662729633482356765205489858425
61662729633482356765205490208292
61662729633482356765205494459094
61662729633482356765205494463465
61662729633482356765205494463519
61662729633482356765205494476563
61662729633482356765205518556179
61662729633482356765205523161273
61662729633482358549594182130637
61662729633482358594592258698382
61662729633482362306447430647585
61662729633505261929942446339854
61662729633505261929942446806414
61662729633505304572275532670714
61662729633505306394804868083452
61662729633505306394804868550012
61662729633505473173416537579511
61662729633505729028322134481305
61662729633505729028322134835437
61662729633505729028322135880985
61662729633505729028322135885197
61662729633505729028322135898238
61662729633505756838880166977755
61662729633505756845623134669069
61662729633505756846473880321288
61662729633505756846473881371048
61662729633505756846494797727268
61662729633505756846494800909596
61662729633505756846494801959356
61662729633505756884633751887668
61662729633505756884633751887671
61662729633505756891397611473649
61662729633505762375060468642823
61662729633505762375060497340628
61662729633505762375060497340631
61662729633505762375063824692981
61662729633505762375063853390789
61662729633505762382654191066771
61662729633505762382654191079821
61662729633505771670631934648612
61662729633505771670652826540564
61662729633505773310406327896517
61662729633505773310407442855361
61662729633505773310409766853415
61662729633505773317749448562083
61662729633505773317749449611843
61662729633505773493181114418335
61662729633505773493181457392189
61662729633505773493184556224903
61662729633505773493184557624583
61662729633505773493435619565433
61662729633505773499926850927747
61662729633505773499947771516055
61662729633505777023789825740885
61662729633506629458873161746265
61662729633506629458873163145945
61662729633506662813205218331731
61662729633506662813205218344781
61662729633506673923732484657149
61662729633506673923735583489863
61662729633506673923815795337098
61662729633506673923986646830393
61662729633506673930498798781015
61662729633506673931325166801505
61662729633517462442807409706069
61662729633517462442807495795297
61662729633517462443625721687603
61662729633517464266185682750465
61662729633517467972223735931213
61662729633517467972223823087303
61662729633517478907318606584945
61662729633517478907569682340997
61662729633517478907570801555014
61662729633517478914096901112311
61662729633517478914912803006563
61662729633517478914912804056323
61662729633517479090344468862815
61662729633517479090344811836669
61662729633517479090344813236349
61662729633517479097090205372227
61662729633517479097111125960535
61662729633517479097937493981025
61662729633517480691994361488350
61662729633517480736720465928539
61662729633517480737538624666904
61662729633517480737727025809910
61662729633517480744314553213763
61662729633517480875008931249794
61662729633517480881512544778763
61662729633517480881512545828523
61662729633517480882351708608848
61662729633517484443597595249419
61662729769055591958981968944613
61662729769056492389532996209573
61662729769076933855834376050863
61662729769076935083085241225470
61662729769076935083085241579602
61662729769076935502210287377439
61662729769076935502962399686751
61662729769077202337939287507169
61662729769077235280703154384940
61662729769077235821963714630494
61662729769079936984138242088792
61662729769079937532992888556760
61662729769079937532992974296121
61662729769080837551134030446793
61662729769080837551949937990076
61662729769080837962728008278437
61662729769080837963543915821720
61662729769080838100741994171629
61662729769080841255479830931589
61662729769088007504551614686689
61662729769088009288125518623813
61662729769088012397946684462901
61662729769088909718676545888773
61662729769088912828497711727861
61662729769088941426656988054885
61662729769088942653907853246962
61662729769088943066255092710861
61662729769088943073033271389993
61662729769088943073786159596775
61662729769088948005382826690589
61662729769088948012160633361189
61662729769091644357342941300574
61662729769091644357342941304946
61662729769091644364686353184873
61662729769091644364874381262201
61662729769091644365690288805484
61662729769091644914482258775500
61662729769091644914545021012813
61662729769091649715596093073573
61662729769091649853609993227404
61662729769271728620334677368234
61662729769271774319786270512782
61662729769271774327314238565982
61662729769274429982970955338279
61662729769274430532014777315944
61662729769274430532014777807047
61662729769274431766544859275403
61662729769275330962565804580904
61662729769275330962565805072007
61662729769275331099763797191452
61662729769295745066049033028527
61662729769296045392521336287595
61662729769306550781645333854893
61662729769307750936400843531571
61662729769307750982154428439981
61662729769307750989684690732075
61662729769307751400714613028085
61662729769307751401466725337397
61662729769307751538728513187739
61662729769307752629282452075866
61662729769307752629282452075869
61662729769307752629282452075870
61662729769307752636060258746469
61662729769307784336422664761272
61662729769307785982798576087848
61662729769307785982798577155030
61662729769368684258968131941124
61662729769368684259030892643238
61662729769368684259030894060180
61662729769368684259219179000820
61662729769368689200355297449414
61662729769368689200418058151528
61662729769368689200418059568470
61662729769368689200606344509110
61662729769368689337616050762076
61662729769368689749398314951302
61662729769368689749398319537522
61662729769368691053719642944675
61662729769368691190917635555223
61662729769368717198257742629932
61662729769368717198446028987514
61662729769368717610040006806108
61662729769368717610040006819158
61662729769368718845386799367684
61662729769368718845575085725266
61662729769368718847834517240778
61662729769368718847834517253828
61662729769368718983400694922244
61662729769368718983651743398882
61662729769368718985095271616250
61662729769368718985158033748356
61662729769368719395182959111470
61662729769368719395245721230526
61662729769368719396877534755716
61662729769368719396877535805476
61662729769368719396940296874772
61662729769368719396940297924532
61662729769368722551427176559536
61662729769368722552180317738624
61662729769368722688687931289140
61662729769368722688876216583912
61662729769368722689503834233152
61662729769368722689692119527924
61662729769368724335816988026892
61662729769368724336005273321664
61662729769368724336570129205980
61662729769368724336632890970904
61662729769368733671992546067124
61662729769368733672055308186180
61662729769368734221035563555962
61662729769368734221035563569012
61662729769368734221035564618772
61662729769368734221098325688068
61662729769368734221098326737828
61662729769368734221851471099244
61662729769379796958398279635830
61662729769379796958586307713158
61662729769379840698794074331619
61662729769379841430035528253540
61662729769379846186713778950288
61662729769379846186901807027616
61662729769380746800467173813957
61662729769383448640974877747891
61662729769383448640974963836959
61662729769383448640974992533315
61662729769403813203400112349618
61662729769403813203462874464462
61662729769403813203463132731666
61662729769403846549954620530839
61662729769403846550205668137198
61662729769403846550205669186958
61662729769403846556729357140812
61662729769403846556729357257452
61662729769403846556980405716828
61662729769403846687214256059466
61662729769403856021134510273629
61662729769403857668074505819139
61662729769403857668262533896467
61662729769403857668262533909517
61662729769403857668325296208060
61662729769403857668325554475264
61662729769403857675100123082172
61662729769403857675100381349376
61662729769404097462896321586375
61662729769404141797000843476345
61662729769404141935097651130034
61662729769404141935097651148748
61662729769404141935097651248126
61662729769404146693722677225518
61662729769404146875917636748520
61662729769404146875917642533063
61662729769404146875921023030067
61662729769404146876485854463165
61662729769404146876485883159521
61662729769404146876673106643023
61662729769404146876673135339379
61662729769404146876674254553397
61662729769404146876737016312657
61662729769404146876737016314109
61662729769404146883449076901073
61662729769404146883449078300753
61662729769404156576245497181947
61662729769404156621999082090411
61662729769404157856494042242892
61662729769404157856682328587424
61662729769404157856745089302588
61662729769404157856745090352348
61662729769404157857345099817327
61662729769404157857533127894655
61662729769404157857595859913463
61662729769404157857595860963223
61662729769404157994006103362203
61662729769404157994856620488847
61662729769404161517629568168316
61662729769404161517817596245644
61662729769405042372427623362920
61662729769405047313999761209441
61662729769405047314000104166033
61662729769405047314000105565713
61662729769405058425310271806251
61662729769405058425407556881770
61662729769405058425407561664739
61662729769405058425407647753807
61662729769405058425407676450163
61662729769405058425407906021011
61662729769405058425407928871588
61662729769405058425408020806435
61662729769405058562605921482136
61662729769405062131382963148625
61662729769415863591169457806683
61662729769415863591957581438062
61662729769415864140714229658119
61662729769415864140776991423043
61662729769415869082384325360200
61662729774888163655444514502319
61662729774888163703457535171433
61662729774888313821252445433477
61662729774888614010523039313621
61662729774890955176308643566381
61662729774891015524687791287893
61662729774891015524687791287941
61662729774891015524687791404533
61662729774891315713958385284677
61662729774892157123171394360229
61662729774892157534765372191873
61662729774953412205450388455973
61662729774963946876025227879516
61662729774965117802613742900453
61662729774965119586187646837577
61662729774965146352843679965426
61662729774965147587542045425990
61662729774965147587625613460358
61662729774965147999135910081736
61662729774965147999136283134364
61662729774965151291887732734888
61662729774965151291887847520312
61662729774965151291888105787516
61662729774965151337641317643352
61662729774965151337641403732420
61662729774965151337662238231660
61662729774965152938263757237362
61662729774965152938284649129314
61662729774965162816519112020920
61662729774965162816519226806344
61662729774965162823294053680456
61662729774965162823294311947660
61662729774985408960843764701039
61662729774985408960846863533753
61662729774985559268915122728693
61662729774985560313988562506120
61662729774985560504261140455609
61662729774985560915311925014053
61662729774985560916043146364581
61662729774985575138146591988341
61662729774985816587439754213159
61662729774985816587439754213207
61662729774985827705287369994533
61662729774985827705559729845707
61662729774985827705559729845755
61662729774985832644415103974261
61662729774985860510033983929301
61662729774985860645602487008501
61662729774985860645602487008549
61662729774985860692967620474245
61662729774985861097783677894009
61662729774985861104561598305889
61662729774985861104561599368747
61662729774985875327417185868485
61662729774985875876209157359708
61662729774988112034630321048389
61662729774988112034630321049841
61662729774988112036889756809039
61662729774988112036889756810491
61662729774988260377634538152356
61662729774988260377634538153808
61662729774988262017423909146101
61662729774988262154684663871493
61662729774988262161459490745605
61662729774988262207696227109653
61662729774988265911558876022225
61662729774988265911558876022273
61662729774988517879092836008039
61662729774988528997212811640635
61662729774988562206694503026293
61662729774988562213469329900357
61662729774988562343955257751685
61662729774988562349037831929845
61662729774988562396214680100769
61662729774988562755486100332939
61662729774988566055075885110545
61662729774988567702204941864878
61662729774989461134716799354068
61662729774989462774505911411684
61662729774989462911515876417080
61662729774989462911703904023683
61662729774989462911703904023684
61662729774989462911766580048008
61662729774989462911766580520184
61662729774989462916756111662897
61662729774989462957248540148419
61662729774989462957248540148420
61662729774989462957248540620596
61662729774989462957436568225747
61662729774989462957436568225748
61662729774989462962519056788627
61662729774989462964775393716563
61662729774989463323297881973371
61662729774989463323297881973372
61662729774989463330041309187923
61662729774989463330072704600894
61662729774989463330076062067993
61662729774989463330076090765801
61662729774989463330829207493671
61662729774989463330887497535252
61662729774989463330887497536704
61662729774989463369030546057391
61662729774989463369030546057392
61662729774989463376557399625535
61662729774989466668560577622469
61662729774989468262425615835055
61662729774989468269953961740386
61662729774989468270016637766162
61662729774989468308158280037119
61662729774989468315685133605263
61662729774996338219022096825208
61662729774996338219022125521564
61662729774996366082676394250453
61662729774996367317249378961705
61662729774996367317270299668057
61662729774996367317437405989225
61662729774996367729031384870677
61662729774996367729052305577029
61662729774997533302450724439013
61662729774997535086024628376137
61662729774997538241578458418741
61662729774997540025152362355865
61662729774997566245210090544404
61662729774997566839737734745813
61662729774997566839758655452165
61662729774997568022009167135239
61662729774997568028763097872214
61662729774997568028763102471484
61662729774997568074520040249229
61662729774997568433603146501869
61662729774997568433603175198225
61662729774997568440357075703858
61662729774997568440357080303128
61662729774997568440381353877357
61662729774997568441134213387783
61662729774997568441134242084139
61662729774997568486113646072389
61662729774997568486114018080873
61662729774997568486134566778741
61662729774997568616533717227073
61662729774997571595931797638414
61662729774997571733108898357010
61662729774997571733108902956280
61662729774997571778865840734025
61662729774997573372730878946611
61662729774997573372730878946612
61662729774997573379484809683586
61662729774997573379484814282856
61662729774997573379505701575538
61662729774997573418463573381469
61662729775000267948457150170928
61662729775000268497499824714772
61662729775000268497499824716224
61662729775000269729753820570802
61662729775000269729753825170072
61662729775000269729774712462754
61662729775000269732010157498738
61662729775000269732010162098008
61662729775000269732201543043165
61662729775000269732222435053209
61662729775000269775507295294723
61662729775000269777767099875753
61662729775000270144569558309079
61662729775000270327583897948759
61662729775171798039155922472009
61662729775171842556546755998183
61662729775171949994432792476408
61662729775172248536575334140948
61662729775172248948357340049920
61662729775172248948357340051372
61662729775172250183703357778288
61662729775179898253263516519667
61662729775179903148897101351581
61662729775179903194650686260045
61662729775179903330216865358453
61662729775179903330216865359905
61662729775179903332664586415327
61662729775179947666852790762071
61662729775180048561415433024536
61662729775180048562167545335300
61662729775180053313010451737480
61662729775180053313010451738932
61662729775180053313010451856976
61662729775180053313010452289813
61662729775180053313010452406405
61662729775180053319785274484498
61662729775180053319785279280517
61662729775180053496024676585911
61662729775180053496024676585912
61662729775180053496024677058088
61662729775180053862053126282775
61662729775180053862053126282776
61662729775180053862053126754952
61662729775180053869392037861048
61662729775180053907806682494883
61662729775180053907806682494884
61662729775180053907806682496335
61662729775180053907806682496336
61662729775180053907806682967060
61662729775180053907806682968512
61662729775180055104173966756710
61662729775180055104173971355980
61662729775180086671610299453135
61662729775180086671610300502847
61662729775180086671610300502895
61662729775180350351788407309019
61662729775180353502281046286549
61662729775180353509055873160661
61662729775180353639541686146408
61662729775180353644540229962171
61662729775180353644540603211388
61662729775180354051323692055380
61662729775180386860880893449871
61662729775180386860880894499631
61662729775180386860880894499679
61662729775180386998057876196550
61662729775182605035911646040399
61662729775182755161045115056658
61662729775182755161045119655928
61662729775182756990351295317763
61662729775182756990351296717443
61662729775182788557787926734754
61662729775183055945116416493421
61662729775183057179621890720051
61662729775183952623035535467016
61662729775183952623035908519644
61662729775183955910516874702706
61662729775183955910537765648440
61662729775183955910537766712702
61662729775183955915589715599485
61662729775183955918047941594443
61662729775183955956270429379779
61662729775183955956270429379780
61662729775183955956270429851956
61662729775183955956270430914814
61662729775183955956270430916218
61662729775183955956270430933687
61662729775183955963801497819601
61662729775183955963885553699095
61662729775183956322298879076643
61662729775183956322298879076644
61662729775183956322298879548820
61662729775183956322319771204731
61662729775183956322319771204732
61662729775183956322319771557412
61662729775183956322319771558864
61662729775183956329094512344067
61662729775183956329094593832254
61662729775183956329097951318227
61662729775183956329097980016035
61662729775183956329097984248123
61662729775183956329909386766612
61662729775183956329909386768064
61662729775183956368052435288751
61662729775183956368052435288752
61662729775183956368052435290203
61662729775183956368052435290204
61662729775183956368052435760928
61662729775183956368052435762380
61662729775183956368073355996555
61662729775183956374827258035770
61662729775183956374830615521743
61662729775183956375667558191125
61662729775183956505313103925076
61662729775183956505313104397252
61662729775183956512864321405867
61662729775183957564419331671043
61662729775183957564419333070723
61662729775183957564440530070983
61662729775183957747370910595559
61662729775183957747370910608609
61662729775183957747433950066961
61662729775183957747454870773313
61662729775183957748190190078763
61662729775183957748211110785115
61662729775183958159215954907252
61662729775183958159219307793955
61662729775183958159240228500355
61662729775183958159240232732443
61662729775183958160056221765523
61662729775184000799018699354946
61662729775184000799018957622150
61662729775203470048599674577949
61662729775204213582487053158383
61662729775204213589261880032495
61662729775204218484895460632321
61662729775204262949757882375919
61662729775204262957097565134347
61662729775204654151382136761233
61662729775204654151382136761281
61662729775204654563164399887649
61662729775204654563164399887697
61662729775204668975456019296839
61662729775204670622584042926903
61662729775204670622668068579214
61662729775204698485758629603791
61662729775204698485758630653551
61662729775204698485758630653599
61662729775204698623019385378943
61662729775204698623019385378991
61662729775204713303141831542975
61662729775215025474876361558687
61662729775215025474876361560139
61662729775215025482216044317115
61662729775215025482216044318567
61662729775215025482404329613339
61662729775215170704379315762750
61662729775215175599194703593330
61662729775215175645763386670414
61662729775215175645764148217573
61662729775215176194809533114066
61662729775215177429316010836051
61662729775215177429316012235731
61662729775215177429336932946503
61662729775215208992505837025198
61662729775215475789196370106423
61662729775215475789196370112247
61662729775215475789281549508382
61662729775215476200247905091468
61662729775215476201063812634798
61662729775215476384081251107953
61662729775215477428797831862317
61662729775215509136022846113518
61662729775215520254143971251980
61662729775215520260584062578860
61662729775215520260835109638556
61662729775216371415624452834626
61662729775216371460625901336692
61662729775216371461378008930094
61662729775216371461378013647456
61662729775216373062000364161202
61662729775216373062021256053154
61662729775216373245014589009634
61662729775216376219016669230012
61662729775216376349481590220993
61662729775216376357008523742290
61662729775216376357008528341560
61662729775216376357093245409666
61662729775216376395235146434505
61662729775216376402784150044408
61662729775216376402846911809332
61662729775216376768059309233902
61662729775216376768793887118361
61662729775216376768812832510306
61662729775216376768875508536082
61662729775216376807017150807039
61662729775216376807017150808491
61662729775216376813791973437418
61662729775216376813791973554058
61662729775216376813791978153328
61662729775216376814547443331921
61662729775216376814629174935748
61662729775216376951804759098964
61662729775216376951804759100416
61662729775216376951808111968162
61662729775216376951808111985667
61662729775216376951809259878619
61662729775216376951809259891669
61662729775216376951827086056498
61662729775216376951827167546296
61662729775216376951892913528427
61662729775216376951893028499035
61662729775216377996609612794024
61662729775216377996609613856881
61662729775216377996609613856882
61662729775216378003384435068866
61662729775216378003384439668136
61662729775216378003405326960818
61662729775216378591405843079252
61662729775216378591405843080704
61662729775216378591405843551428
61662729775216378591405843552880
61662729775216378598180670425540
61662729775216378599020937165767
61662729775216409566573873378478
61662729775216409566573873379930
61662729775216409703750974452610
61662729775216409703834542014802
61662729775216409749504530664718
61662729775216409749504530666170
61662729775216420683760536171482
61662729775216420683846541822928
61662729775216420683846542872688
61662729775216420683879090973610
61662729775216420821955667153264
61662729775216421240230018327412
61662729775216421285996775199973
61662729775216421423257443836297
61662729775276399365585583859417
61662729775276399777367851217921
61662729775276414182968785798601
61662729775276443830448005603015
61662729775276443899089115944645
61662729775276444448132253892475
61662729775276444448153174598827
61662729775276447603434916429441
61662729775276447603622944506769
61662729775276447603622944508221
61662729775276447603622944512593
61662729775276449211585330105448
61662729775276449387259987872203
61662729775276458654606034416311
61662729775277149837255778028785
61662729775277149838950353673031
61662729775277149838950357905119
61662729775277149839515213789435
61662729775277159576932489948643
61662729775277164472566070548469
61662729775277192931013847165789
61662729775277192931016945998503
61662729775277194120607051753213
61662729775277197824391090837679
61662729775277199654534487228001
61662729775277199654534488277761
61662729775277199654534491458637
61662729775277199654534491460089
61662729775277199655099347344405
61662729775277199662062456330961
61662729775277199662062459513289
61662729775277294847326079559859
61662729775277294854665762318287
61662729775277298139886054806916
61662729775277298553928216972591
61662729775277298560706138447329
61662729775277299788710150467523
61662729775277299788710150939699
61662729775277299793793496770191
61662729775277299812521397022085
61662729775277299924278190622246
61662729775277299926534527550182
61662729775277300000534538738748
61662729775277300336144140351235
61662729775277300337836393047187
61662729775277300337836393519363
61662729775277300345178399226085
61662729775277300551833246811987
61662729775277309672048964257471
61662729775277309672132647082879
61662729775277311479684391556201
61662729775277314612871273881445
61662729775277314612871274353621
61662729775277314636679425718789
61662729775277314636679425835381
61662729775277315185722444736949
61662729775277315231476029528821
61662729775277316395648958543779
61662729775277316397343534188025
61662729775277316397343534660201
61662729775277316603998382246103
61662729775277317015592360077747
61662729775277343023957667372089
61662729775277343025568560190927
61662729775277344258739600867021
61662729775277344260912254969549
61662729775277344260995937794957
61662729775277344472171787356458
61662729775277347965257678269016
61662729775277347965257936549270
61662729775277347965260002616990
61662729775277347988504446007999
61662729775277348102520671253314
61662729775277348171435013663094
61662729775277348178209840537206
61662729775277349748830811953488
61662729775277349748833906554114
61662729775277349748893487979264
61662729775277349748896582579890
61662729775277349749081516056592
61662729775277349749082549175709
61662729775277349749082663966749
61662729775277349749085988132616
61662729775277349749166231528941
61662729775277349749166346319981
61662729775277349749168554477235
61662729775277349749646633407693
61662729775277349749650072364600
61662729775277349772078006619168
61662729775277349772078349575760
61662729775277349772893909563180
61662729775277349779334349980956
61662729775277349779585054084060
61662729775277359085073378383471
61662729775277359085157061208879
61662729775277364573807838311422
61662729775277600001791990902229
61662729775277600115072987182011
61662729775277600115261272476783
61662729775277600526855250308427
61662729775277600526858349141141
61662729775277600527043536652959
61662729775277600527046635485673
61662729775277611668954985436345
61662729775277611668954985436393
61662729775277614825950019715525
61662729775277615374993038617093
61662729775277615374993038617141
61662729775277616586363167333685
61662729775277644610355144908473
61662729775277645022137150817445
61662729775277648177775040004735
61662729775277648314700945393269
61662729775277649961230390188762
61662729775277649961316395840208
61662729775277649961316396889968
61662729775277649962164847934902
61662729775277650007081609135351
61662729775277650014609189768302
61662729775277650014609577247606
61662729775277650144363284626198
61662729775277650145116425805286
61662729775277650145179187570210
61662729775277650151869944493535
61662729775277650151870332091090
61662729775277650151873300560955
61662729775277650151873316486688
61662729775279844816420436309407
61662729775279846006013640896831
61662729775279849712054016909233
61662729775279851540502837655309
61662729775279851542197413299555
61662729775279851542197414465955
61662729775279851542197417530191
61662729775279851542950558710731
61662729775279894222666928960669
61662729775279894227750274791161
61662729775280001705473851061224
61662729775280002247762679821264
61662729775280002254506106681683
61662729775280018314776855004139
61662729775280018314860537829538
61662729775280046170336272804822
61662729775280046175418846982982
61662729775280046582118278713794
61662729775280046587200852891954
61662729775280049874619024010253
61662729775280049881456900163730
61662729775280060995334571833315
61662729775280060995334572883075
61662729775280318496516380581427
61662729775280318504047468133522
61662729775280318504131522496207
61662729775280351665349145796502
61662729775280351847526661372423
61662729775280351848363485431810
61662729775280351855117003652038
61662729775280351855117018178308
61662729775280351855117391717614
61662729775280351855120375645408
61662729775280351855120376111968
61662729775280351855120376113212
61662729775280351855120376130682
61662729775280351855870159357396
61662729775280351855872488422732
61662729775280351855873516824496
61662729775280361138764154612770
61662729775280361138764169138824
61662729775280361138764540675132
61662729775280361138767526605924
61662729775281202415100660215165
61662729775281202798103067019556
61662729775281202805696121185654
61662729775281213939929796807304
61662729775281213946704508895992
61662729775281213946704881948620
61662729775281217096946100266588
61662729775281217623079437910262
61662729775281218881313478225907
61662729775281218881313479625587
61662729775281218888844824399498
61662729775281218888844891357419
61662729775281219071859144553739
61662729775281219071859163566794
61662729775281219071859230524706
61662729775281219071859230524715
61662729775281219071859230642807
61662729775281219071859249773954
61662729775281219071880151349159
61662729775281219071942846392193
61662729775281219071942846510294
61662729775281219483641426693210
61662729775281247298529529185202
61662729775281247298529902237830
61662729775281250448771120555798
61662729775281252216942276842000
61662729775281252233160927436934
61662729775281252285605283678344
61662729775281252285667959704120
61662729775281252285671402910368
61662729775281252285671403376928
61662729775281252286420072013432
61662729775281252286421186622356
61662729775281252415303231202675
61662729775281252416175185582444
61662729775281252416175267072242
61662729775281252422869395987476
61662729775281252422917091288297
61662729775281252422918239194299
61662729775281252422928714079592
61662729775281252422932157771114
61662729775281252423681855258680
61662729775281261569315196403784
61662729775281261569318553870884
61662729775281262115912731124386
61662729775281262115912845909810
61662729775281262164198953427929
61662729775281262164198953777849
61662729775281263353703888675996
61662729775281267034325593566608
61662729775288107364821485318083
61662729775288121633433982232039
61662729775288122182417352415846
61662729775288122182417381112202
61662729775288122189192207986314
61662729775288122189254970455291
61662729775288123416986620752199
61662729775288123417007886169163
61662729775288154984986963151957
61662729775288154985174991224913
61662729775288154985174991229285
61662729775288156638894314613664
61662729775288166517421469359159
61662729775288166653845424200965
61662729775288166654678760922591
61662729775288166654682223734631
61662729775289306330927528249234
61662729775289306338267539965267
61662729775289307313865868887846
61662729775289307977303439575810
61662729775289308114313404109030
61662729775289308114501432186358
61662729775289308121841443902391
61662729775289322732548986902326
61662729775289322802026653231027
61662729775289322946253548955255
61662729775289324585600557168151
61662729775289324593382605572782
61662729775289324593466288516282
61662729775289355558479751334448
61662729775289367227850665488031
61662729775289367227913341513807
61662729775289367411677473227932
61662729775289367411677730445376
61662729775289367416761076275868
61662729775289372166755278088680
61662729775289372166755536473976
61662729775289372166758631074602
61662729775289372166943563383452
61662729775289372166964455393496
61662729775289372166967836957682
61662729775289372167027132467580
61662729775289372167027132469032
61662729775289372167027247254456
61662729775289372167027247271718
61662729775289372167027505538922
61662729775289372167030600122286
61662729775289372167508390689504
61662729775289372167508419267768
61662729775289372167508677653064
61662729775289372167780273648120
61662729775289372167780388433544
61662729775289372167780388450806
61662729775289372167780646718010
61662729775289372167794335713061
61662729775289372167815256301369
61662729775289372167878360821924
61662729775289372167878361372805
61662729775289372174286599127802
61662729775289372174381134509845
61662729775289372174558539496392
61662729775289372174558568175486
61662729775289372174569162587173
61662729775289372174590054479125
61662729775289372174652730504901
61662729775289372212529755008592
61662729775289372212697119715056
61662729775289372212784156334346
61662729775289372212784156353060
61662729775289372213547891808481
61662729775289372213631945731792
61662729775289372220040155223222
61662729775289372220134690605265
61662729775289372220312124406260
61662729775289372220322718682593
61662729775289372220406659769589
61662729775292024093679735025907
61662729775292024093679736088717
61662729775292024650253753872730
61662729775292025877253295669569
61662729775292025877253638963031
61662729775292025877253640025841
61662729775292025884784726515126
61662729775292025884847383059835
61662729775292025884847402072890
61662729775292025884847469030811
61662729775292025884847469148903
61662729775292025884868408986402
61662729775292025885600543251978
61662729775292025885600629459138
61662729775292059236609746804336
61662729775292059236669064895000
61662729775292059236672422362100
61662729775292059237422206074088
61662729775292059237425563541188
61662729775292059237425649748348
61662729775292069115112818149228
61662729775292070349706723566832
61662729775292070350459607528476
61662729775292070354790069397324
61662729775292073871027448064232
61662729775292073871062315927845
61662729775292073877816222213649
61662729775292073877837114105601
61662729775292074053204849399218
61662729775292074053204849399266
61662729775292074054041787703912
61662729775292074054055619519044
61662729775292074054055619991220
61662729775292074054055619992672
61662729775292074054055620071329
61662729775292074054055620071377
61662729775292074054055620187969
61662729775292074054055620189634
61662729775292074054055624242022
61662729775292074054076540776277
61662729775292074060819942994393
61662729775292074060830446945441
61662729775292074060830446945489
61662729775292074060830447062081
61662729775292074060830447062129
61662729775292074061587031449082
61662729775312265255385151827695
61662729775312270151018732427521
61662729775312271981162128817843
61662729775312271981162129867603
61662729775312271981162133048479
61662729775312271981162133049931
61662729775312271981726988932795
61662729775312271981726988934247
61662729775312271981915274229019
61662729775312314615881154171119
61662729775312316446024550561441
61662729775312316446024551611201
61662729775312316446024554792077
61662729775312316446024554793529
61662729775312316446589410676393
61662729775312316446589410677845
61662729775312316446777695972617
61662729775312417134410259958967
61662729775312422487579694242703
61662729775312438746210157390915
61662729775312438746210158790595
61662729775312438746231079501367
61662729775312438746231422807879
61662729775312438753741570522427
61662729775312438753825252875659
61662729775312465374456005547361
61662729775312466540656752610229
61662729775312466609237939042293
61662729775312466609237939048117
61662729775312466609301078470603
61662729775312467020831916873937
61662729775312467020831916879761
61662729775312467158093048912795
61662729775312470315840076455025
61662729775312470315840076456477
61662729775312471962215987781601
61662729775312471963030776122513
61662729775312471963035367221713
61662729775312471963035367234763
61662729775312471969810103948332
61662729775312472099480128308931
61662729775312472099748710147564
61662729775312472100568003500217
61662729775312472107070858677937
61662729775312472107279778647217
61662729775312472107280150300165
61662729775312472107280151699845
61662729775312472107342826325941
61662729775312472107342912415009
61662729775312472107342913464769
61662729775312722875997988865563
61662729775312738760018760020770
61662729775312738943012049735190
61662729775312765517973014637133
61662729775312766752566920053285
61662729775312766752720453522202
61662729775312766752806460223408
61662729775312766798571672468791
61662729775312767164348925962257
61662729775312767164348925963709
61662729775312767164348925968081
61662729775312767347363642910983
61662729775312767348178397820914
61662729775312767348178397839628
61662729775312767348178397939006
61662729775312767348178397957725
61662729775312770459357085543345
61662729775312770459357085544797
61662729775312772105732996869921
61662729775312772105732996871373
61662729775312772106552376323083
61662729775312772106824344504706
61662729775312772152305961219901
61662729775312772288939093714045
61662729775312772288998383556040
61662729775312772289566601154045
61662729775312772289753853333820
61662729775312772289753853333903
61662729775312772289754886448817
61662729775312772289755001240065
61662729775312772289755001244274
61662729775312772289755001244277
61662729775312772289755001244283
61662729775312772289755001257327
61662729775312772289838568802049
61662729775312772289838683593297
61662729775312772289838684125545
61662729775312772289838688374895
61662729775312772296341423861677
61662729775312772296529823591953
61662729775312772296529824991633
61662729775312772296613393026001
61662729775312772296613512068047
61662729775312781577815919709705
61662729775312781623569503555311
61662729775312783224012843249316
61662729775312783224096525602548
61662729775312783224860261176060
61662729775312783224943943332495
61662729775312783224943943345593
61662729775312783231436207298118
61662729775312783231624493655748
61662729775312786930898314356808
61662729775312786930919234945116
61662729775313623451315957475785
61662729775313623451316072261209
61662729775313639915099161822535
61662729775313667373914391159355
61662729775313667739750581631427
61662729775313667915140212741235
61662729775313667915164486315465
61662729775313667915990208710035
61662729775313667922754072826857
61662729775313667922755220732859
61662729775313667922764920798723
61662729775313672674635666800870
61662729775313672674636039853498
61662729775313672681138895031217
61662729775313672681326923108545
61662729775313672681347815000497
61662729775313672681347843696853
61662729775313672681348186653445
61662729775313672681348188053125
61662729775313672681410862679221
61662729775313672727080479320605
61662729775313672727080850856913
61662729775313672857566324087110
61662729775313672857566697139738
61662729775313682534162575105168
61662729775313682557133783570611
61662729775313682557133898356035
61662729775313683791633014242600
61662729775313683791633272627896
61662729775313683791636367228522
61662729775313683791821186268268
61662729775313683791821299537372
61662729775313683791821301055144
61662729775313683791821301072406
61662729775313683791821559339610
61662729775313683791824625225166
61662729775313683791824625243880
61662729775313683791824653922974
61662729775313683791842191547416
61662729775313683791845573111602
61662729775313683791904868621500
61662729775313683791904983425638
61662729775313683791905241692842
61662729775313683791908307578398
61662729775313683791908307597112
61662729775313683792386126843424
61662729775313683792658124587464
61662729775313683792658124604726
61662729775313683792658382871930
61662729775313683792755639784709
61662729775313683792756012837337
61662729775313683792756096975844
61662729775313683792756098392786
61662729775313683792756098576485
61662729775313683799164335281722
61662729775313683799258870663765
61662729775313683799436275650312
61662729775313683799436304329406
61662729775313683799446898741093
61662729775313683799467790633045
61662729775313683799530466658821
61662729775313684387280618903281
61662729775313684394076366365701
61662729775313687498794150707473
61662729775313687505299248192487
61662729775313687505487276269815
61662729775313687551052804404547
61662729775313687551240832481875
61662729775313687551324772052551
61662729775324472349969813618128
61662729775324472349969814667888
61662729775324488821259878984170
61662729775324488828599561742598
61662729775324488958245341422120
61662729775324488958433513447788
61662729775324488958433513449240
61662729775324488958433626716892
61662729775324488958433628234664
61662729775324488958433628251926
61662729775324488958433886519130
61662729775324488958436952404686
61662729775324488958436952423400
61662729775324488958436981102494
61662729775324488958517195801020
61662729775324488958517195802472
61662729775324488958517310587896
61662729775324488958517310605158
61662729775324488958517568872362
61662729775324488958520634757918
61662729775324488958520634776632
61662729775324488958520663455726
61662729775324488958998740986504
61662729775324488959270336981560
61662729775324488959270451766984
61662729775324488959368425572306
61662729775324488965776662461242
61662729775324488966048602829832
61662729775324488966048631508926
61662729775324489004019818342032
61662729775324489004187183048496
61662729775324489004190535798234
61662729775324489004190537314554
61662729775324489004274219667786
61662729775324489004274219686500
61662729775324489005122010482174
61662729775324489011530218556662
61662729775324489011802187739700
61662729775324489553041830937778
61662729775324489553041830937826
61662729775324489553794976348954
61662729775324489553794976348999
61662729775324489553794976349002
61662729775324489553892605780582
61662729775324489560656924532953
61662729775324494495465072051080
61662729775324494502242840393779
61662729792580808108534048675014
61662729792580808108597097776504
61662729792602268278461633260083
61662729792602418441570674955274
61662729792602418441570676378040
61662729792602418441758702916010
61662729792602418441758703032602
61662729792604669426597705966643
61662729792605119733223756750154
61662729792605119733411784710890
61662729792605119733411784827482
61662729792605119733411784828934
61662729792605120144984870533942
61662729792605120145005762660578
61662729792606320902339101041108
61662729792606325843723171948772
61662729792613223608183002134794
61662729792613223608183003557560
61662729792613223608371030095530
61662729792613223608371030212122
61662729792613223608434079315064
61662729792613228961349078951430
61662729792613229144279735648902
61662729792613229144530439752006
61662729792613229144530439870050
61662729792614039942951085301385
61662729792616741646197886649113
61662729792616741646386172887193
61662729792616741646386173005237
61662729792616741646386173006695
61662729792616741783647186016544
61662729792616831415610460482164
61662729792616832467377796052950
61662729792616832648616200169610
61662729792616832650120424788234
61662729792616832650308452865562
61662729792616832650872537097546
61662729792617126068951428220628
61662729792617127716079451856516
61662729792617131010000853797062
61662729792617131010063529822838
61662729792617131010251557900166
61662729792617131010251558018210
61662729792617131010335499128292
61662729792617131559127469570484
61662729792617131602603796846064
61662729792617132656627469343334
61662729792617132657463522764180
61662729792617132792133209257930
61662729792617132792133209259382
61662729792617132793637433876554
61662729792617132793825461953882
61662729792617132793825461955334
61662729792617132794389546185866
61662729792617133206255493206372
61662729792618033222684236522890
61662729792618033222684236524342
61662729792618033224188461141514
61662729792618033224188461142966
61662729792618033224376489218842
61662729792618033224376489220294
61662729792618033224940573450826
61662729792618092511788710108289
61662729792618092513480962804241
61662729792677964152053405498504
61662729792678864765621096395374
61662729792686074201486397984938
61662729792686074201507318691290
61662729792689779055747217522821
61662729792689793284836253959633
61662729792689826819885237484637
61662729792689826819947999249561
61662729792690079199264226611141
61662729792690093474106963097585
61662729792690095257680867034709
61662729792690123670566454253093
61662729792690126826120284295697
61662729792690126826120312992053
61662729792690126826141233580361
61662729792690126826141577936633
61662729792690126963380952932021
61662729792690126963381067717445
61662729792690126963464750070677
61662729792690126963465008337881
61662729792690127008883489245595
61662729792690127009134537840485
61662729792690127009134623929553
61662729792690127009155458428793
61662729792690127009218306282785
61662729792710085678603793930868
61662729792710085682868047174040
61662729792710385822120803019188
61662729792710385826364134138858
61662729792710385826364135674052
61662729792710385826385054845210
61662729792710385826385056262360
61662729792710389533242114425004
61662729792710535985480663495058
61662729792711403755258900929221
61662729792711437147837886187400
61662729792711736747583882030429
61662729792711736750095483862220
61662729792711736750095483980264
61662729792711736750095484334396
61662729792711737337087559343722
61662729792713988146461082699876
61662729792713988146461111396232
61662729792713991850243171668410
61662729792714094386663006857489
61662729792714105504782982490037
61662729792714138263503652120081
61662729792714138447273202716476
61662729792714138447274231232120
61662729792714138447274231586252
61662729792714138858867180548120
61662729792714138995313060849356
61662729792714138996065173158668
61662729792714142150800652348123
61662729792714142150800652348283
61662729792714394530180015945809
61662729792714405099256686050099
61662729792714405648299705068259
61662729792714405648299733648023
61662729792714405648299991578357
61662729792714437355169125591196
61662729792714437355169125707836
61662729792714437355190017716428
61662729792714438445999131608816
61662729792714438445999131610268
61662729792714438445999131726860
61662729792714438445999131728312
61662729792714438445999132080992
61662729792714438445999132082444
61662729792714438453530571566072
61662729792714438453530571684116
61662729792714438453530572038248
61662729792714438590038099495484
61662729792714438590790211804796
61662729792714438590791240202396
61662729792714438590791240674572
61662729792714438635516587337548
61662729792714438635791655707592
61662729792714438636544796414504
61662729792714438636544796532548
61662729792714438636544796886680
61662729792714438994791102170503
61662729792714438994791102170504
61662729792714438994791102524636
61662729792714439001450760353779
61662729792714439002301507168183
61662729792714439002322456452850
61662729792714439002322542126308
61662729792714439002322542480440
61662729792714439002384074851016
61662729792714439002384189636440
61662729792714439002385218506216
61662729792714439040523766728152
61662729792714439184583626149784
61662729792714442294296859687564
61662729792714443941429241147911
61662729792714443941447181937518
61662729792714443941509943702442
61662729792715295143661671328477
61662729792715295143661700024833
61662729792715306261781646961025
61662729792715339013810827628144
61662729792715339013810827629596
61662729792715339020502340564287
61662729792715339021342267467356
61662729792715339021342267585400
61662729792715339157787119370992
61662729792715339203540675583100
61662729792715339569381097202636
61662729792715339570134238381724
61662729792715339608335462155807
61662729792715339608335462155808
61662729792715339608335462157259
61662729792715339608335462157260
61662729792715339608335462627984
61662729792715339608335462629436
61662729792715339608335466878786
61662729792715339615134653414744
61662729792715339615865758930040
61662729792715342724848141049083
61662729792715344509321639603726
61662729792715344547463196253579
61662729792722092020670310123669
61662729792722092020670310185148
61662729792722092020670310202410
61662729792722108072832064190591
61662729792722108072832351154151
61662729792722108073334071847666
61662729792722208784673235498193
61662729792722208921871228108741
61662729792722210568247139435317
61662729792722213723800969477921
61662729792722213860998962088469
61662729792722243366217921872290
61662729792722243366217921876662
61662729792722243366217921990334
61662729792722258380921587350176
61662729792722508973943944636145
61662729792722510757517848573269
61662729792722515696645582552997
61662729792722542320682195555346
61662729792722542320706553683402
61662729792722542457967222319726
61662729792722542503699886523242
61662729792722543555488487172718
61662729792722543700256322314240
61662729792722544111850301563118
61662729792722544112606770279739
61662729792722544150013121818426
61662729792722544150013121824042
61662729792722544150013123353620
61662729792722544150013123359236
61662729792722547259809924930140
61662729792722547404623014691036
61662729792722547404623040402057
61662729792722547404685802516901
61662729792722549043383833467986
61662729792722558936764569522190
61662729792722558936764570571950
61662729792722558936764827789394
61662729792722558936785461414142
61662729792722558936785462463902
61662729792722558936785490110498
61662729792722558936785491160258
61662729792722558982518125617658
61662729792722558982518126667418
61662729792722558982518383884862
61662729792722560164771905713855
61662729792726144180171331515080
61662729792726144180359359592408
61662729792726144736745536691468
61662729792726144782474728519996
61662729792726144782474728636636
61662729792726144782478086109560
61662729792726145826735270777854
61662729792726145826735270782226
61662729792726145826735270895898
61662729792726145826735270900270
61662729792726145826735271254402
61662729792726145835082618282764
61662729792726145835082618400808
61662729792726145835082618754940
61662729792726145971527470186400
61662729792726146009665927591918
61662729792726146009665927609180
61662729792726146009665927709962
61662729792726146009665927727224
61662729792726146017340713858046
61662729792726146383874589197132
61662729792726146421259905564692
61662729792726146428853997436136
61662729792726146428874999645380
61662729792726146429607252928472
61662729792726146429607253400648
61662729792726149721686514342842
61662729792726149721689842763666
61662729792726151323002322704684
61662729792726151361203805354906
61662729792726151368734987026244
61662729792726160834727244218054
61662729792726160841501726718632
61662729792726160841502071092166
61662729792726162488568107778181
61662729792726162488568107896225
61662729792893755809460416329186
61662729792893755946721171054578
61662729792893766883268012788696
61662729792894067065763754395888
61662729792894067066014917663774
61662729792894067072538577971032
61662729792894067072538578087672
61662729792894067118292191577304
61662729792894100424363598260242
61662729792896468174921093533816
61662729792896468213899827102448
61662729792896468218982397981640
61662729792896468220674649744472
61662729792896757244358539545508
61662729792896757290133016345876
61662729792896768362499407069960
61662729792896768364191658832792
61662729792896768408253020676232
61662729792896768409926675614126
61662729792896803365655211251259
61662729792897659506744066273459
61662729792897668787967863455728
61662729792897669389520721780654
61662729792898109806783782208180
61662729792898109806783782324772
61662729792898109806783783741922
61662729792898110355826456753476
61662729792898110355826456870068
61662729792898126396693197390146
61662729792904578674358585369412
61662729792904578674358585369460
61662729792904578675177960571820
61662729792904578676806303242554
61662729792904578676806331940314
61662729792904578676869094072628
61662729792904578676870213267772
61662729792904578676870217989457
61662729792904578681889649073046
61662729792904578681952439903120
61662729792904578682457865612406
61662729792904578684400505319026
61662729792904878817875594457732
61662729792904878817875594457780
61662729792904878818694969660056
61662729792904878818694969660140
61662729792904878820323312330826
61662729792904878820323312330874
61662729792904878820323341028634
61662729792904878820386103160948
61662729792904878820387222356008
61662729792904878820387222356092
61662729792904878825406657983407
61662729792904878825406658161318
61662729792904878825406658161366
61662729792904878825406944076570
61662729792904878864197421421243
61662729792904878864197421421244
61662729792904878864364498613023
61662729792904878864385449498571
61662729792904878864385449498572
61662729792904878864448554570008
61662729792904878866056005232150
61662729792904878866140807265960
61662729792904878871160243071234
61662729792904878871160276372683
61662729792904878871160276372684
61662729792904878871728488306914
61662729792904878873671099317214
61662729792905028983684296733704
61662729792905028983684296850296
61662729792905028984503672052656
61662729792905028984503672054108
61662729792905028989523136988735
61662729792905779991094892094480
61662729792905930107882165271452
61662729792905930144600425807169
61662729792905930146292678503121
61662729792905930146860894608239
61662729792905930146860894608240
61662729792905930146860899213174
61662729792905930147048922568975
61662729792905930147048922568976
61662729792905930147048927290502
61662729792905930152131496746892
61662729792905930152131496746928
61662729792905930153604326073677
61662729792905930153635721482108
61662729792905930153635721482192
61662729792905930154391961377354
61662729792905930154391961493994
61662729792905930154391961867000
61662729792905930154391961928478
61662729792905930154391962045118
61662729792906229749117373093580
61662729792906229749117373211624
61662729792906230289809687591441
61662729792906230290534536365372
61662729792906230290565931773887
61662729792906230290565931773888
61662729792906230290565936378822
61662729792906230290628607799664
61662729792906230290628607801116
61662729792906230290628612404598
61662729792906230297877575546804
61662729792906230297908970582314
61662729792906230297908970955320
61662729792906230297908971133438
61662729792906230333850099099005
61662729792906230335542351794957
61662729792906230336110567782031
61662729792906230336110567782032
61662729792906230336110572505010
61662729792906230336288121276746
61662729792906230336298595859359
61662729792906230336298595859360
61662729792906230336298595978855
61662729792906230336298595978856
61662729792906230336298600582338
61662729792906230336382651935810
61662729792906230341381165924927
61662729792906230341381165924928
61662729792906230341381165984919
61662729792906230341381170156772
61662729792906230341381170157015
61662729792906230341381170157016
61662729792906230341465221881882
61662729792906230342874919953821
61662729792906230343157474577834
61662729792906230343631160456726
61662729792906230343637488367199
61662729792906230343641635158836
61662729792906230343662555925262
61662729792906230343913718761733
61662729792906232127211392304323
61662729792906232127486474805745
61662729792906263100102209747711
61662729792906263100123130336019
61662729792906263237362878384035
61662729792906263237446560737267
61662729792908475791479836939742
61662729792908476203262101465838
61662729792908481144734073729707
61662729792908481280236342318992
61662729792908481280236342319076
61662729792908481280236371015432
61662729792908481281928594081824
61662729792908481281928594081908
61662729792908481281928622661624
61662729792908481282747973889360
61662729792908481282747974939120
61662729792908481694530237711242
61662729792908481694530238061162
61662729792908481694530238065536
61662729792908631438513976403119
61662729792908631438513976403120
61662729792908631438513977825885
61662729792908631438513981008054
61662729792908631443502016682995
61662729792908631443502016683079
61662729792908631445204773446683
61662729792908631446045043172234
61662729792908631446045043288874
61662729792908631446045043661880
61662729792908631446045043723358
61662729792908631446045044707428
61662729792908631446045044711640
61662729792908631446045044711799
61662729792908631446045044773118
61662729792908631446045044889758
61662729792908631850295986917026
61662729792908631857070809186044
61662729792908631857827307899534
61662729792908631857827308016174
61662729792908633092395542779855
61662729792908633092395544179535
61662729792908664751276581898931
61662729792908664797030166671881
61662729792908664797030166807395
61662729792908664797030252896463
61662729792908927745507035107781
61662729792908928294466079638373
61662729792908931579498467007350
61662729792908931582030990096374
61662729792908931587029529839003
61662729792908931587029529839051
61662729792908931588711277534147
61662729792908931588711277534231
61662729792908931588721782534955
61662729792908931588721782535003
61662729792908931589530657341684
61662729792908931589530658391444
61662729792908931589562052377194
61662729792908931589562052750200
61662729792908931589562052928318
61662729792908931589562053799960
61662729792908931589562053978078
61662729792908931627763649576911
61662729792908931627763649576912
61662729792908931627763654299890
61662729792908931627784571818298
61662729792908931627784600581712
61662729792908931627784600581713
61662729792908931627784600581955
61662729792908931627784600581956
61662729792908931632772639377830
61662729792908931632772639377831
61662729792908931632783114630875
61662729792908931632867174759872
61662729792908931632867174759873
61662729792908931634443941619619
61662729792908931634475367326827
61662729792908931635280023719595
61662729792908931635284242251606
61662729792908931635284243301366
61662729792908931635294716953716
61662729792908931635294718003476
61662729792908931635315637720142
61662729792908931635315638769902
61662729792908931993792099275227
61662729792908931993792099275228
61662729792908931993812996005346
61662729792908932000566926149096
61662729792908932000587818157724
61662729792908932000587818274364
61662729792908932001344317104494
61662729792908932001344345684210
61662729792908932001344431357668
61662729792908932001344431711800
61662729792908932001407107737576
61662729792908932039545660208862
61662729792908932047097901896318
61662729792908932047160663949684
61662729792908932184358656206100
61662729792908932184358656560232
61662729792908932184358656566061
61662729792908933235912551868175
61662729792908933235912553267855
61662729792908933236669414126459
61662729792908933281687418078948
61662729792908933830733534419219
61662729792908933830733534432269
61662729792908964940547175895715
61662729792908964940547261984783
61662729792908964986300387616037
61662729792908975916407510032127
61662729792908976053668264757519
61662729792908976465450270666491
61662729792908976465450527534014
61662729792908976465450527534015
61662729792908976465450613623083
61662729792909828908094241468048
61662729792909828908094241468049
61662729792909828908115133476592
61662729792909828908115133476593
61662729792909828908115162174400
61662729792909832020113081060708
61662729792909832569156127613084
61662729792909832607357351859344
61662729792909832607357351860796
61662729792909832614908650370644
61662729792909832614908650370653
61662729792909832614909683471060
61662729792909832614909683825192
61662729792909832744555344115760
61662729792909832744555344117212
61662729792909832752170438200823
61662729792909832752170438635148
61662729792909832752170438751788
61662729792909832752170467331504
61662729792909833803661571743683
61662729792909833803661573143363
61662729792909833849415158070701
61662729792909865508358957886067
61662729792909876667233631189774
61662729792909877078994716392395
61662729792909877079015637098746
61662729792909882025465460601028
61662729792909882026217572910340
61662729792909882026238493498648
61662729792928890299236321523332
61662729792928890299236321523380
61662729792928890300055696725740
61662729792928890306579357149590
61662729792928890306746493703808
61662729792928890306746751971012
61662729792928890306767384177206
61662729792928890306767414292116
61662729792928890306767672559320
61662729792928890306830176057040
61662729792928890306830434324244
61662729792929179331891707900799
61662729792929188665958409972024
61662729792929188666711522453304
61662729792929188666711551151112
61662729792929190442753330611652
61662729792929190442753330611700
61662729792929190442753359309460
61662729792929190443572705813976
61662729792929190443572705814060
61662729792929190450096366237910
61662729792929190450284393265478
61662729792929190450284393265526
61662729792929190450284421963286
61662729792929190450284680230490
61662729792929190450284681647640
61662729792929190450347443412564
61662729792929190489075157575163
61662729792929190489075157575164
61662729792929190489326290723928
61662729792929190495849984449275
61662729792929190495849984449276
61662729792929190496037978175394
61662729792929329488749804559124
61662729792929329671680461371736
61662729792929329671680461373188
61662729792929329671680461489780
61662729792929330083525143424528
61662729792929330220723136035076
61662729792929330220723136036528
61662729792929340606869777009504
61662729792929340606869780191672
61662729792929340614400844446299
61662729792929340614400873142655
61662729792930241769478161961089
61662729792930241769478163010849
61662729792930241776737175109723
61662729792930241776737175109771
61662729792930246718372019792047
61662729792930274535709265815779
61662729792930275130254448094885
61662729792930275130254448094933
61662729792930530840607777703406
61662729792930541371483507415709
61662729792930541371546269180633
61662729792930541912995171049409
61662729792930541912995172099169
61662729792930541920254184198091
61662729792930541920526237935323
61662729792930541920526239358088
61662729792930541958727835252925
61662729792930541958727836302685
61662729792930541966091829118912
61662729792930541966091829118913
61662729792930541966258902078847
61662729792930541966258902078848
61662729792930541966258902138839
61662729792930541966258903679702
61662729792930541966342958035802
61662729792930541966342959085562
61662729792930545626543403277880
61662729792930545626543403277964
61662729792930545626563516281411
61662729792930545672296180484927
61662729792930545672380929359357
61662729792930545809578893272150
61662729792930574724979859812563
61662729792930574725000780400871
61662729792930574725063542165795
61662729792930574862240614537955
61662729792930574862261535126263
61662729792930574862324296891187
61662729792930575273771457183253
61662729792930580208651639794072
61662729792930580208651639798444
61662729792930580208651639799688
61662729792930580208651639811334
61662729792930580208651639817158
61662729792930589549157747397233
61662729792930589549161219301289
61662729792930589686421887937613
61662729792940884922276767817913
61662729792940896039916685056132
61662729792940896039916685056180
61662729792940896039916713753940
61662729792940946048220024435074
61662729792940946048222348433128
61662729792940946048223381435614
61662729792940946048223381552254
61662729792940946048469956413462
61662729792940946048473400092094
61662729792940946048495006245114
61662729792940946055833884048312
61662729792940946055833998839560
61662729792940946055834003438830
61662729792940946056084701892904
61662729792940946056084702942664
61662729792940946604876649291982
61662729792940946604876677988338
61662729792941051701992092228686
61662729792941052251035109730574
61662729792941052288420430619428
61662729792941052296014632695899
61662729792941052296014632695900
61662729792941053523766448346344
61662729792941053524606715440703
61662729792941053524606715440704
61662729792941053531360258298143
61662729792941053531381180408595
61662729792941053532137782326410
61662729792941085231748077097837
61662729792941085231748077097838
61662729792941335412360824904536
61662729792941335412360825022580
61662729792941335412360826439730
61662729792941335824205506957328
61662729792941335961403499449832
61662729792941335961403499567876
61662729792941336007220104882926
61662729792941337058736736232564
61662729792941337058736736349156
61662729792941337058736737766306
61662729792941337058736737767758
61662729792941337607779410777860
61662729792941337607779410894452
61662729792941346942325482589876
61662729792941352431937439707748
61662729792941352439552557768886
61662729792941352439552558123018
61662729792941352440287106961118
61662729792941352440288111917831
61662729792941352440306052707438
61662729792941352440368814472362
61662729792941352486122395132880
61662729792941352623323371606340
61662729792941352623323371790075
61662729792941352623383063769204
61662729792941352623383068018554
61662729792941352623385387785456
61662729792941353667283457434664
61662729792941353667283458853266
61662729792941353667283458857637
61662729792941385375263966977964
61662729792941385375263966990854
61662729792941385375263966996678
61662729792941385375265086186157
61662729792941385375265086186158
61662729792941385420996631299364
61662729792941385420996631318238
61662729792941385420997750507717
61662729792941385420997750507718
61662729792941387021639878300168
61662729792941387021639878304540
61662729792941387021640997514185
61662729792941387021640997514186
61662729792941396362881676863131
61662729792941396500142345499295
61662729792941396500163237507839
61662729792941396911673648840357
61662729792941401846534604569093
61662729792942252642089070392174
61662729792942252642151827907748
61662729792942253008117834347870
61662729792942253008180510373646
61662729792942253053121253460127
61662729792942253053869926795072
61662729792942253053871415008388
61662729792942253053871419257738
61662729792942253053874398871303
61662729792942253053934091034164
61662729792942253053934095283514
61662729792942253053936501139481
61662729792942253053936501139490
61662729792942253191132087894062
61662729792942254830648083269936
61662729792942254830648083271388
61662729792942254837506933172552
61662729792942254837506961870366
61662729792942254838263177238407
61662729792942285805814994238552
61662729792942285805814994255814
61662729792942285805816113451118
61662729792942285805816113452570
61662729792942297061197907225904
61662729792942297106198346707333
61662729792942297106951487886421
61662729792942297113705394172225
61662729792942297479482632790963
61662729792942297479482637023051
61662729792942297518545465718065
61662729792942297526054554448135
61662729793001824085575057084546
61662729793001825181212594309158
61662729793001825181379960432772
61662729793001825181400621336726
61662729793001825181400622386486
61662729793001825181400626985756
61662729793001825181400881021080
61662729793001825181463642786004
61662729793001825183912110469168
61662729793001825183912139165524
61662729793001873353116889023350
61662729793001873353120360927358
61662729793001873359644107440324
61662729793001873359644140741774
61662729793001873359647579698672
61662729793001873359895187801470
61662729793002118731130810646707
61662729793002118731130811696467
61662729793002118731318838724035
61662729793002118731319096991239
61662729793002120431525918120110
61662729793002123535236276139436
61662729793002123535236304837244
61662729793002123540507902661010
61662729793002123542788260545002
61662729793002123543039312208388
61662729793002123543039312326432
61662729793002124084300244563261
61662729793002124091831278517578
61662729793002124092647563724489
61662729793002124137563971300858
61662729793002124137563975532946
61662729793002124273400974491608
61662729793002124274824730258338
61662729793002125319647033941051
61662729793002125319647033941052
61662729793002125324896715485768
61662729793002125324917602777046
61662729793002125324980651874324
61662729793002125327178072128998
61662729793002125327428463740340
61662729793002125327429148253844
61662729793002125327429234229239
61662729793002125370671186637154
61662729793002125370671187686914
61662729793002125370671192286184
61662729793002125372910736332514
61662729793002125372931655871062
61662729793002125372931656920822
61662729793002125373182704465952
61662729793002135203173361373196
61662729793002168556690605660550
61662729793002168556690634358358
61662729793002168556690634360059
61662729793002168557509985468087
61662729793002168564287906942825
61662729793002168739687152001936
61662729793002168744790615006312
61662729793002170386815171405736
61662729793002173496386322955982
61662729793002173496633898111670
61662729793002173496636336895064
61662729793002173496637370015642
61662729793002173496637370015678
61662729793002173503411163769176
61662729793002173503412196889754
61662729793002173503412196889790
61662729793002175325939437299373
61662729793002274233036101259998
61662729793002274233036445633532
61662729793002274233039540234158
61662729793002274370296856002652
61662729793002275460014971051028
61662729793002275467818034754930
61662729793002275467818116257778
61662729793002275489034052908059
61662729793002275605079133499724
61662729793002275672048765613257
61662729793002276016672767329228
61662729793002276016675177397627
61662729793002276016861053673760
61662729793002276016861139408696
61662729793002276085584895294547
61662729793002276085585670129207
61662729793002276221091410043595
61662729793002276221091410043803
61662729793002276222501104001667
61662729793002276222783662739547
61662729793002276222783662739595
61662729793002276222783662739755
61662729793002290497692077963137
61662729793002290498717922885785
61662729793002290498717923239917
61662729793002290902968097233731
61662729793002291047509893327977
61662729793002291047509893682109
61662729793002292068840312831743
61662729793002292076179995590171
61662729793002318697898523003596
61662729793002318697898867377130
61662729793002318704676788851868
61662729793002318834343369848836
61662729793002318834343371248516
61662729793002318834343715622050
61662729793002318841937544627020
61662729793002320143665093642659
61662729793002320143686014230967
61662729793002320489065567194425
61662729793002323797174648951763
61662729793002323803949475825875
61662729793002323842928232325033
61662729793002323842928233860227
61662729793002323842928319949295
61662729793002323842949154448535
61662729793002323842949240537603
61662729793002323843011916213459
61662729793002323849703060734339
61662729793002323849703146823407
61662729793002323849724067411715
61662729793002323849726018338267
61662729793002323849726018338427
61662729793002323849786743087571
61662729793002325420575080273126
61662729793002325444324367989564
61662729793002335305630452567476
61662729793002335313224625945980
61662729793002336541795558512857
61662729793002336548570385386969
61662729793003020999609668943740
61662729793003025938483232566825
61662729793003025938484007401485
61662729793003025940743438930047
61662729793003025940743439046687
61662729793003025940743467608169
61662729793003025940997958364731
61662729793003035770232773836063
61662729793003070405605889351767
61662729793003074109365913382173
61662729793003176653400063099887
61662729793003191065441097838645
61662729793003191478060160522794
61662729793003191478060920592937
61662729793003191478060920947069
61662729793003221072171846174119
61662729793003221117925431082583
61662729793003221123008005260743
61662729793003221255186185807975
61662729793003224227725676216723
61662729793003224227746595386477
61662729793003224234500503090835
61662729793003224410740015850579
61662729793003224410760936088967
61662729793003224410760936438887
61662729793003224410823698203811
61662729793003224417266118127855
61662729793003224417514842724691
61662729793003224417535762963079
61662729793003224417535763312999
61662729793003224417537714239551
61662729793003224417537714239711
61662729793003471413162344381695
61662729793003474936835776396721
61662729793003475119785373801567
61662729793003476176615392899211
61662729793003476178874824427773
61662729793003476222368977809079
61662729793003476352875826252879
61662729793003476354546415289359
61662729793003476354549509889985
61662729793003476354567307296499
61662729793003476354570401897125
61662729793003476355111271173675
61662729793003476355132163180815
61662729793003476359629732538683
61662729793003476359650653126991
61662729793003476361889164067245
61662729793003476361889192648413
61662729793003476361910084655553
61662729793003476766142344537361
61662729793003476766979168069681
61662729793003476773671431425749
61662729793003476773946872867135
61662729793003476796917072188207
61662729793003486054870860858667
61662729793003486054891781565019
61662729793003490996258026366957
61662729793003490996277832470209
61662729793003490996278947073309
61662729793003490996278975654477
61662729793003490996340594589265
61662729793003491071760114316417
61662729793003491209209153986661
61662729793003491209230045995205
61662729793003491591054633364933
61662729793003491591330074806319
61662729793003491614297954715557
61662729793003491620803131818305
61662729793003491797249503188298
61662729793003491803754680640913
61662729793003492825584400610849
61662729793003492825647162729905
61662729793003492826483986262225
61662729793003519406695881147877
61662729793003519408411377498475
61662729793003520641477814642809
61662729793003520643737246171371
61662729793003520689511751669547
61662729793003520717733043906871
61662729793003520717816726260103
61662729793003521261442440170903
61662729793003521269056389415528
61662729793003521307196024962727
61662729793003521444456779688119
61662729793003524348083046656167
61662729793003524348103995943687
61662729793003524354857873530279
61662729793003524393271775681719
61662729793003524393857552154343
61662729793003524416996268678313
61662729793003524416996270213507
61662729793003524417017190801815
61662729793003524423771097087619
61662729793003524530532530411323
61662729793003524537872213169751
61662729793003524554257024938899
61662729793003524554277945177287
61662729793003524554340707292131
61662729793003524561031851813011
61662729793003524561034174275871
61662729793003524561055066284415
61662729793003526177409420900059
61662729793003526177660467959755
61662729793003526177661587149075
61662729793003526178226443033391
61662729793003526178246244432379
61662729793003526178247363621699
61662729793003526185001269907503
61662729793003526185022190495811
61662729793003526253914448836201
61662729793003526253914449885961
61662729793003526383668200724614
61662729793003526384421341903702
61662729793003526384421346153052
61662729793003526384484103668626
61662729793003526391175248189506
61662729793003526391178318324252
61662729793003535467895274984667
61662729793003535467916195691019
61662729793003535535199928199287
61662729793003535536622536060015
61662729793003535672397920809835
61662729793003535673820528670563
61662729793003536086415987494785
61662729793005720872627329943944
61662729793005720872648250766936
61662729793005720872648250768637
61662729793005721009909005498241
61662729793005721009909006561051
61662729793005722702773046081518
61662729793005725943765108365755
61662729793005725944518249059320
61662729793005725944518249525880
61662729793005725951296171000618
61662729793005725951296175251669
61662729793005725990250913261432
61662729793005725990250913611352
61662729793005725990271805269976
61662729793005725997865755200741
61662729793005725997866012418185
61662729793005726355547372541931
61662729793005726363078439427845
61662729793005726408811099262266
61662729793005727636625796190652
61662729793005727637465948493716
61662729793005727644156863076566
61662729793005727644240517100624
61662729793005727644240545796980
61662729793005727644240775367828
61662729793005727644240804064184
61662729793005727644241666527317
61662729793005727644241666528775
61662729793005727644241923744761
61662729793005727644241923746219
61662729793005728193284684029205
61662729793005728193284684030663
61662729793005770278894714720390
61662729793005770278894743418198
61662729793005770278894743419899
61662729793005770279714094527927
61662729793005770416155240945109
61662729793005770416155497677030
61662729793005770416155498149503
61662729793005770416155498162553
61662729793005770416155499212313
61662729793005770461888161879142
61662729793005770461909053887686
61662729793005770461909082585494
61662729793005772109019538732780
61662729793005877876073835524662
61662729793005877876074868627978
61662729793005878356466585112499
61662729793005892769713999205489
61662729793005892769713999555409
61662729793005892769714002387817
61662729793005892769714002741949
61662729793005892769714003787497
61662729793005892769714003791709
61662729793005893181495248226646
61662729793005894416821102466231
61662729793005922340936257268260
61662729793005922409578598966531
61662729793005922414661173144691
61662729793005922826443092964595
61662729793005922826443437320867
61662729793005922958621273511827
61662729793005922963703847689987
61662729793005926068170728453795
61662729793005926074945555327907
61662729793005926113924313226745
61662729793005926113924313362259
61662729793005926120688263097133
61662729793005926120698106999153
61662729793005926120699140236371
61662729793005926120699226325439
61662729793005926121538005389440
61662729793005926121539067187660
61662729793005927767817348550199
61662729793005927767817434639267
61662729793005937234576438344808
61662729793005937234576438461448
61662729793005937234576438895932
61662729793005937234576439012572
61662729793005937234576439880002
61662729793005937234576439884373
61662729793005937234576439945692
61662729793005937234576440062332
61662729793005937239659009891764
61662729793005937241351262526397
61662729793005937241351262587716
61662729793005937241351262704356
61662729793005938812223338587220
61662729793006176853701931409644
61662729793006176853701960106000
61662729793006176853705312973830
61662729793006176853722852114592
61662729793006176853723110381796
61662729793006176853726204982422
61662729793006176899458897765654
61662729793006176899476436906416
61662729793006176899479789774246
61662729793006177944281206030097
61662729793006178081541960755489
61662729793006178088316873368749
61662729793006178134801514777759
61662729793006178493323936370224
61662729793006178493323940621026
61662729793006178493324223531984
61662729793006178493324223531985
61662729793006178500099136495165
61662729793006178500834369594942
61662729793006178500834369711582
61662729793006178500855261603534
61662729793006178500855261720174
61662729793006178539056604824542
61662729793006178546608846511998
61662729793006178676317269210064
61662729793006178676317273460866
61662729793006192775195202020269
61662729793006192912477105621729
61662729793006192958209426868701
61662729793006193324238219522157
61662729793006193324259111530701
61662729793006193325012257314966
61662729793006194560338044596630
61662729793006194560338111554551
61662729793006194606091715595614
61662729793006194606175379289875
61662729793006195155134733097294
61662729793006195155155653685602
61662729793006221318564353153242
61662729793006221318564381732958
61662729793006221318585273858190
61662729793006221318585302437906
61662729793006221318585532008754
61662729793006221318585532125394
61662729793006221325342561474900
61662729793006221325342561591540
61662729793006221325363453483492
61662729793006221325363453600132
61662729793006222415918454647807
61662729793006222553095608054851
61662729793006222553179209373199
61662729793006222553179295112347
61662729793006222558178182233011
61662729793006222598849192846675
61662729793006222603931767024835
61662729793006222964961215282171
61662729793006222964961472149694
61662729793006222964961472149695
61662729793006222964961558238763
61662729793006222969960073356559
61662729793006222969960446409187
61662729793006223147891867391971
61662729793006223147954517356806
61662729793006226127039048587173
61662729793006226257427121141319
61662729793006226257440949262597
61662729793006226257440949379237
61662729793006226257441322450579
61662729793006226257441412593616
61662729793006226264216235413759
61662729793006226264299802962645
61662729793006226265035151455584
61662729793006226265035155687672
61662729793006226265055014477760
61662729793006226265056047579624
61662729793006226303194534171061
61662729793006226303194907242403
61662729793006226303278594299898
61662729793006226303278594299899
61662729793006226309958857093917
61662729793006226309968672299581
61662729793006226309969705401237
61662729793006226309969820205583
61662729793006226309971771132135
61662729793006226309971771132295
61662729793006226310809628256000
61662729793006227957086880731500
61662729793006227957184510714411
61662729793006227957184510714412
61662729793006228087668401530226
61662729793006228087668405779576
61662729793006228094359128927814
61662729793006228094359258245124
61662729793006228094362616184608
61662729793006228094362616203322
61662729793006228094421934270900
61662729793006228094425377950776
61662729793006228094425377968246
61662729793006228094442811753222
61662729793006228095174046580212
61662729793006228095175424546708
61662729793006228095175538865572
61662729793006228095177490260088
61662729793006228095177490260296
61662729793006228095178523379422
61662729793006237240055185097029
61662729793006237240811774068016
61662729793006237377337204417033
61662729793006237377339527365327
61662729793006237378069069289665
61662729793006237378069085237240
61662729793006237378092673149592
61662729793006237378093447433128
61662729793006237378093447549768
61662729793006237378093447984252
61662729793006237378093448100892
61662729793006237378093448968322
61662729793006237378093449034012
61662729793006237378093449150652
61662729793006237378093477730368
61662729793006237383176018980084
61662729793006237384868271614717
61662729793006237384868271676036
61662729793006237384868271792676
61662729793006237423071848612299
61662729793006237787343275295743
61662729793006237789119124586857
61662729793006237789875712160428
61662729793006237789875712277068
61662729793006239025197108873128
61662729793006239025200466340228
61662729793007078509560438887906
61662729793007078511242186644405
61662729793007078511242186761045
61662729793007078511252691583858
61662729793007078512061566568498
61662729793007078512092958972721
61662729793007078512092987670529
61662729793007078518773248863906
61662729793007078518773253530319
61662729793007078518773253646875
61662729793007078518773253646959
61662729793007078518836388837517
61662729793007078518867781125099
61662729793007078518867785730193
61662729793007078518867785846833
61662729793007078518867814544641
61662729793007078649353742395920
61662729793007078656128569270032
61662729793007078695086406481392
61662729793007078701861233355504
61662729793007078701882125364048
61662729793007078701882154061856
61662729793007079061136005522336
61662729793007079061136005522337
61662729793007079067910832396448
61662729793007079067910832396449
61662729793007079106868296004299
61662729793007079106868296004300
61662729793007079106868300725826
61662729793007079244066288731440
61662729793007079251681383250828
61662729793007079251681383367468
61662729793007093343028132886689
61662729793007093519265327303232
61662729793007093519265356001040
61662729793007093525958446744209
61662729793007093525958789700753
61662729793007095128149826237062
61662729793007095173903392015830
61662729793007095173903392015831
61662729793007095173903411028886
61662729793007095173924312722182
61662729793007095173924312722183
61662729793007095173987093972386
61662729793007095722946428530774
61662729793007095722967349709350
61662729793007122983730236288239
61662729793007123120907303956135
61662729793007123166660888747959
61662729793007123166723655099102
61662729793007123166744575805454
61662729793007123532689568132311
61662729793007123537772142310471
61662729793007123578443152924135
61662729793007123578505544621766
61662729793007126687992349580025
61662729793007126825253108494900
61662729793007126832027931315043
61662729793007126871006688882835
61662729793007126871090376290250
61662729793007126877781515756947
61662729793007126877781516106867
61662729793007126877783467033419
61662729793007128517288418510260
61662729793007128518219433044536
61662729793007128524910156192774
61662729793007128524910156310818
61662729793007128524910185014459
61662729793007128524910185364379
61662729793007128524910199770936
61662729793007128524910529387993
61662729793007128524910544268338
61662729793007128524913628570627
61662729793007128524913642983008
61662729793007128524913643449568
61662729793007128524972961535860
61662729793007128524972961541684
61662729793007128524976405214491
61662729793007128524976405214492
61662729793007128525726102720772
61662729793007128525726451811668
61662729793007128525729545927020
61662729793007128525729550644382
61662729793007128655480183170658
61662729793007128662174397825040
61662729793007128662174397843754
61662729793007128662987234766856
61662729793007137807888231681993
61662729793007137808620096554625
61662729793007137808623555708448
61662729793007137808644474698088
61662729793007137808644474814728
61662729793007137808644476233282
61662729793007137808644476237653
61662729793007137808644504935461
61662729793007137990820868487967
61662729793007137990821211444351
61662729793007138402663570430853
61662729793007138402665893379147
61662729793007139593012247980660
61662729793013826165970920348286
61662729793013830915282144223630
61662729793013830915303064811938
61662729793013830917562500572380
61662729793013830917813547986416
61662729793013830917813548104460
61662729793013830917816991310708
61662729793013830922060323965572
61662729793013830922081244553880
61662729793013830924591727728358
61662729793013830924591727846402
61662729793013831512338154052200
61662729793013831512338182631916
61662729793013831512341252884914
61662729793013831512341281464630
61662729793013831512359074640508
61662729793013831512362173473222
61662729793013831512421836877816
61662729793013831512424935710530
61662729793013831519115989321194
61662729793013831519116333794142
61662729793013831519116362373822
61662729793013831519116362373858
61662729793013831519119432626856
61662729793013831519137254382450
61662729793013831519140353215164
61662729793013831519199762584642
61662729793013831519200045199474
61662729793013831519953276716980
61662729793013832754738223073566
61662729793013832754738309162634
61662729793013848121161090945949
61662729793013848121161091063993
61662729793013875983978525850216
61662729793013875983978784117420
61662729793013880922852117815526
61662729793013880922855442103640
61662729793013880922855470683356
61662729793013880922855556894888
61662729793013880922855561494158
61662729793013880923103165347606
61662729793013880923106259948232
61662729793013880923106518215436
61662729793013880923106608553854
61662729793013880923692385026478
61662729793013880930467211900590
61662729793013981813171075268202
61662729793013983055293020365495
61662729793013983459546986594778
61662729793013983466865732780175
61662729793013983604063725390723
61662729793013999519030868214291
61662729793013999519052133631255
61662729793014000067822838656483
61662729793014031231279184268982
61662729793014031231279441486426
61662729793014281964010547389030
61662729793014281964010576085386
61662729793014282002232720369038
61662729793014282002420748446366
61662729793014282009760760162399
61662729793014282009764160877210
61662729793014282985275521044786
61662729793014282985359089084978
61662729793014283610386458715606
61662729793014283610407379303914
61662729793014283610574486792850
61662729793014283610574486792934
61662729793014283610595407499250
61662729793014283656328071702766
61662729793014283656328100281078
61662729793014283656328100281114
61662729793014283793334664099523
61662729793014292914364792215580
61662729793014297809517572453750
61662729793014297809998405742398
61662729793014298022783144990710
61662729793014298022783144990711
61662729793014298427765943807679
61662729793014298434753436194502
61662729793014298434753436194503
61662729793014298434753436312546
61662729793014298480486100398018
61662729793014298480486100398019
61662729793014298480486100516062
61662729793014298617746769034343
61662729793014298617746769152387
61662729793014299662547877302611
61662729793014299663304739560895
61662729793014300264875911976866
61662729793014300264896832565138
61662729793014300264896832565174
61662729793014300264896832565382
61662729793014300264959508713414
61662729793014300264959594330306
61662729793014326435647567485652
61662729793014326435647824703096
61662729793014326435668459377604
61662729793014326435668716595048
61662729793014331161342592742960
61662729793014331374775301465344
61662729793014331374775301465345
61662729793014331374796193357296
61662729793014331374796193357297
61662729793014331420528857678856
61662729793014331420528857678857
61662729793014331420549778267164
61662729793014333204918669139660
61662729793014342487561879775983
61662729793014342487645595548756
61662729793014342488374348348796
61662729793014342874737648199222
61662729793014342899343885684955
61662729793014342899343885685163
61662729793014342899406566315873
61662729793014342899406937968856
61662729793014342899406939368501
61662729793014342899427487020773
61662729793014342899427858675172
61662729793014342900156354257768
61662729793014342900159711724868
61662729793014343082358482069695
61662729793014343082420905483169
61662729793014343082421278535796
61662729793014343082421278535797
61662729793014343082441826189521
61662729793014343082442199242148
61662729793014343082442199242149
61662729793014343083170950642508
61662729793014343083174050892164
61662729793014343083191872765802
61662729793014343083257733717563
61662729793014343088254296473000
61662729793014344134750259675372
61662729793014347838436784744017
61662729793014347838457589482639
61662729793014347838457705332325
61662729793014347838457705349795
61662729793014347838552121678349
61662729793014347839308733165063
61662729793014347839371494929988
61662729793017884273416828085156
61662729793017885515538773159363
61662729793017885515538774222173
61662729793017885919792739411732
61662729793017900149970052867519
61662729793017900149970054267199
61662729793017900340515690498787
61662729793017900340515719195143
61662729793017900340515719195350
61662729793017900340515719195351
61662729793017900751482180018095
61662729793017900752298087541774
61662729793017900889558755710294
61662729793017901933543956804643
61662729793017901986828973977218
61662729793017901986891601825363
61662729793017901986891630521683
61662729793017901986891630521719
61662729793017901986891630521926
61662729793017901986891630521927
61662729793017901986891716610995
61662729793017901986912551228278
61662729793017901986912551228279
61662729793017901986912551582411
61662729793017901986912637317347
61662729793017901986912637671479
61662729793017901986912656330242
61662729793017901987644876921229
61662729793017901987644876921230
61662729793017933683899335261365
61662729793017933683993779832849
61662729793017933683993865571997
61662729793017933684747040170632
61662729793017933691521867044744
61662729793017933691524937062850
61662729793017933691524937180889
61662729793017935338653994266428
61662729793017935338737701086060
61662729793017935338737959353264
61662729793017935339469897210196
61662729793017935339469897210232
61662729793017935339469897210439
61662729793017935339469897210440
61662729793017935475914748641900
61662729793017944621548023324511
61662729793017944621548023324559
61662729793017944621631591358879
61662729793017944804562248173151
61662729793017944804562591129535
61662729793017944804625009937915
61662729793017944804625014543014
61662729793017944804625357499606
61662729793017944804625386195956
61662729793017944804646306902308
61662729793017946451775102540448
61662729793017946451775360807652
61662729793017950155186420831127
61662729793017950155186420831163
61662729793017950155280606766613
61662729793017950155280607116533
61662729793017950156026601463401
61662729793017950156026630159757
61662729793017950156026716248825
61662729793017950156037110117273
61662729793017950156037190956604
61662729793017950156037191442002
61662729793017950156037191442038
61662729793017950156037191625737
61662729793017950156037195739573
61662729793017950156037196224971
61662729793017950156037196225007
61662729793017950156099957971265
61662729793017950156120792470297
61662729793017950156120903025245
61662729793017950162801428337513
61662729793017950162812013776711
61662729793017950162812018316114
61662729793017950162812018499849
61662729793017950162874650927869
61662729793017950162874689802487
61662729793017950162874693973096
61662729793038141495170097441844
61662729793038142546938058584298
61662729793038142546958979290650
61662729793038142547502919190347
61662729793038142547523811082252
61662729793038142729953145914529
61662729793038142729974066502837
61662729793038142729974095199193
61662729793038143141735413273033
61662729793038143141735413273034
61662729793038143141756333859937
61662729793038143141756333859938
61662729793038143142299236042436
61662729793038143142320156630744
61662729793038143142320185327100
61662729793038146436579331444396
61662729793038146985873397405868
61662729793038146985873483499307
61662729793038148082955242752981
61662729793038148083143529117196
61662729793038190718427413554382
61662729793038190718677427493464
61662729793038190718678460614042
61662729793038190718678460614078
61662729793038190725205679385392
61662729793038190725455693324474
61662729793038191319976861833088
61662729793038192502251336010255
61662729793038192509570098180375
61662729793038192547730595998126
61662729793038192547730628808318
61662729793038192547730854259506
61662729793038192547730973183464
61662729793038192547733206837276
61662729793038192547733293048808
61662729793038192547733952979792
61662729793038192547733953096432
61662729793038192547733981676148
61662729793038192547734326051294
61662729793038192547734326517854
61662729793038192547817635818458
61662729793038192547817664496579
61662729793038192547817664514814
61662729793038192547818008871086
61662729793038192547980901029142
61662729793038192547981905924295
61662729793038192547981905924296
61662729793038192547981929898918
61662729793038192547983880765603
61662729793038192547984253896972
61662729793038192547984344707774
61662729793038192547985000506048
61662729793038192547985000524921
61662729793038192547985000524922
61662729793038192547985001574682
61662729793038192547985029221277
61662729793038192547985029221278
61662729793038192547985373577550
61662729793038192548002821907510
61662729793038192548002936698758
61662729793038192548004917740220
61662729793038192548005145905564
61662729793038192548005260696812
61662729793038192548005921094356
61662729793038192548005922162990
61662729793038192548005950860794
61662729793038192548065612724534
61662729793038192548067936722588
61662729793038192548069055930782
61662729793038192548817725033846
61662729793038192548821168240094
61662729793038192555323654394700
61662729793038192555327007262530
61662729793038192555344574983008
61662729793038192555344575001882
61662729793038192555344603680732
61662729793038192555344943455240
61662729793038192555344948054510
61662729793038192555347927850838
61662729793038192555347927869712
61662729793038192555347956548562
61662729793038192555595647558344
61662729793038192555595904775788
61662729793038193096860654724238
61662729793038193096860683420594
61662729793038193104387622604018
61662729793038291590078505768956
61662729793038291590078510001044
61662729793038291590078510014094
61662729793038291590078596090112
61662729793038291590078596107374
61662729793038292824609367734100
61662729793038292825425643749614
61662729793038292825425646936154
61662729793038293236391659562696
61662729793038293236454417095532
61662729793038293236454507416688
61662729793038293236454507433950
61662729793038293237207562506708
61662729793038293237207648595776
61662729793038293373652413951218
61662729793038293373652414288087
61662729793038293373652414288088
61662729793038293373652414305350
61662729793038293373715176053012
61662729793038293374468317232100
61662729793038293374468318294910
61662729793038293374468321481450
61662729793038296531465646811526
61662729793038298177778796368806
61662729793038298177841558138102
61662729793038298178595076620620
61662729793038298315855831346012
61662729793038298384516557004211
61662729793038298384516558067021
61662729793038298726821843989816
61662729793038298726821848221904
61662729793038298727637751165916
61662729793038298727637837254984
61662729793038307641992565445568
61662729793038309288367446481054
61662729793038309289120502970754
61662729793038309289183609109372
61662729793038309838226282609120
61662729793038309838226286841208
61662729793038314779613796705770
61662729793038314848254404853007
61662729793038314848275326963459
61662729793038314848275326976509
61662729793038314848275670269971
61662729793038314848275671332781
61662729793038340995512189705230
61662729793038340995512191122172
61662729793038340996073951356102
61662729793038340996324969722410
61662729793038340996324998420218
61662729793038340996325088758636
61662729793038340996328441626466
61662729793038341407106168953816
61662729793038341407856215532278
61662729793038341407859314364992
61662729793038341414634137007016
61662729793038341551894891382488
61662729793038341551894895968708
61662729793038342642616169336332
61662729793038342642617198206108
61662729793038342642637894992094
61662729793038342642638123511778
61662729793038342642638147610268
61662729793038342642638152213958
61662729793038342642638237966156
61662729793038342642638238303026
61662729793038342642641246797114
61662729793038342642641247859924
61662729793038342642641595420206
61662729793038342642701000067950
61662729793038342643181025220648
61662729793038342643452993341036
61662729793038342643452994403846
61662729793038342643454026460162
61662729793038342643454055157970
61662729793038342643454141247038
61662729793038342643454142309848
61662729793038342643454145496388
61662729793038342643457498364218
61662729793038342779898906939349
61662729793038342779898906939350
61662729793038342779898906956612
61662729793038342779898992678498
61662729793038342779898992695760
61662729793038342779902005771856
61662729793038342779902350145598
61662729793038342779961668704274
61662729793038342779961668721536
61662729793038342780714809883362
61662729793038342780718253089610
61662729793038342787493079963722
61662729793038342849379021457446
61662729793038342849379022874596
61662729793038343191495980421172
61662729793038343192245768378298
61662729793038343199023948474372
61662729793038343267654416177827
61662729793038346356021306747394
61662729793038346485942378718570
61662729793038346555148464463321
61662729793038348133068082588492
61662729793038348133068426962234
61662729793038348133071435456322
61662729793038348133884329906246
61662729793038348140411118214750
61662729793038348201524375789897
61662729793038348202548455728339
61662729793038348202549574936534
61662729793038348339057098161681
61662729793038348339809210470993
61662729793038348339810243572857
61662729793038348339810243572858
61662729793038357466799275627880
61662729793038357466862037392804
61662729793038357467615149874084
61662729793038357467615178571892
61662729793038357474393448652252
61662729793038357604060030353271
61662729793038357604060030353272
61662729793038357604122792118196
61662729793038357604875933297284
61662729793038357611654203377644
61662729793038359251187939202284
61662729793038359251188024937060
61662729793038359251188026341111
61662729793038359251188283558555
61662729793038359251250700967208
61662729793038359252003842146296
61662729793038359252003929285124
61662729793038359252004186502568
61662729793038359319630375628612
61662729793038359319630375628613
61662729793038359319818402105104
61662729793038359319818402656228
61662729793038359319818402656229
61662729793038359319818403705905
61662729793038359319818403705940
61662729793038359319818403705941
61662729793038359319818403705988
61662729793038359319818403705989
61662729793038359319818403719039
61662729793038359320732308084656
61662729793038359327161438282438
61662729793038359327161438282439
61662729793038359327161442514367
61662729793038359327255973113599
61662729793038359327412600127607
61662729793038359327412601177367
61662729793038359327443997136923
61662729793038359327444000141215
61662729793038359327444001190892
61662729793038359327444001190927
61662729793038359327444001190975
61662729793038593563738998403847
61662729793038598916908431270641
61662729793038599122809292458341
61662729793038613947054361214432
61662729793038614991771413941327
61662729793038641764021361832109
61662729793038641764872104297788
61662729793038641764891996016320
61662729793038641764893024886096
61662729793038641809795838632477
61662729793038641810646609794560
61662729793038642992060326109420
61662729793038642992060326227464
61662729793038642992896001830696
61662729793038642992896001830744
61662729793038642992896001849410
61662729793038642992896001849618
61662729793038642992896003247846
61662729793038642992896003266560
61662729793038643038628666034212
61662729793038643038628666052926
61662729793038643038628666525309
61662729793038643038628666525310
61662729793038643380763217319649
61662729793038643380763475586853
61662729793038643403559770608877
61662729793038643403559770627591
61662729793038643403643338176477
61662729793038643403653842066497
61662729793038643404405954375809
61662729793038643411149385467997
61662729793038643411267907342812
61662729793038643411267907342896
61662729793038643412000127933676
61662729793038643412000132165764
61662729793038643412021052754072
61662729793038643450243594691377
61662729793038643456923862270060
61662729793038643457021492252728
61662729793038643457021492252971
61662729793038643457021492252972
61662729793038643587420637912268
61662729793038643587420666608624
61662729793038643594195465436639
61662729793038643594196110584418
61662729793038643594198549723613
61662729793038643594199578612139
61662729793038643594199582844227
61662729793038643594199582861453
61662729793038643594199582861480
61662729793038646698665473551641
61662729793038646698913167743300
61662729793038646698934059633848
61662729793038648322150645327231
61662729793038648345041384878217
61662729793038648345790025283473
61662729793038648345794616395723
61662729793038648346045549184773
61662729793038648346065464816659
61662729793038648528240627892532
61662729793038648529055411487172
61662729793038648529055411505886
61662729793038648529055411978270
61662729793038648529055416208906
61662729793038648529059888818629
61662729793038648529080809406937
61662729793038648529080924198185
61662729793038648529080928447535
61662729793038648529143685963109
61662729793038648535834352205721
61662729793038648535837810293367
61662729793038657817033781638675
61662729793038658228532587407181
61662729793038658228553479299085
61662729793038658228553507995441
61662729793038658228627759457269
61662729793038658236158185443328
61662729793038658236179077335280
61662729793038658411578581286755
61662729793038658418345998674883
61662729793038659463147384716932
61662729793038659463147384716933
61662729793038659463314520897937
61662729793038659463335325636559
61662729793038659463335411744548
61662729793038659463335411744549
61662729793038659463335412794260
61662729793038659463335412794261
61662729793038659463335412807359
61662729793038659463335441486245
61662729793038659463335441490670
61662729793038659463335441503715
61662729793038659463429857832269
61662729793038659463903624728575
61662729793038659464186183405135
61662729793038659464186183405136
61662729793038659464186183956224
61662729793038659464186183956259
61662729793038659464186183956260
61662729793038659464186188188104
61662729793038659464186188188105
61662729793038659464186188188188
61662729793038659464186212652663
61662729793038659464186212652664
61662729793038659464186445405632
61662729793038659464186469318983
61662729793038659464186555408052
61662729793038659464186556470862
61662729793038659464249317172892
61662729793038659464249317172976
61662729793038659464249317724016
61662729793038659464249318773776
61662729793038659470678447370758
61662729793038659470678447370759
61662729793038659470678451602687
61662729793038659470772982201919
61662729793038659470929609215843
61662729793038659470929609215927
61662729793038659470929610265603
61662729793038659470929610265687
61662729793038659470961006225243
61662729793038659470961009229535
61662729793038659470961010279247
61662729793038659471023682251019
61662729793038659471529222764602
61662729793038659508900998323204
61662729793038659509068076066108
61662729793038659509068077115868
61662729793038659509089026400532
61662729793038659509751768934079
61662729793038659509751773717048
61662729793038659509918846676983
61662729793038659509918847726743
61662729793038659509918848277867
61662729793038659509918848277868
61662729793038659509918851459952
61662729793038659509918852509712
61662729793038659509939797011407
61662729793038659509939801794376
61662729793038659510002902082844
61662729793038659516693673551095
61662729793038659516693674600855
61662729793038660065548306718269
61662729793038663176969986394645
61662729793038663177546384053446
61662729793038663177566247075574
61662729793039499553360204937877
61662729793039515612868078837555
61662729793039515612868107533911
61662729793039544017125051071650
61662729793039544017208733772372
61662729793039544017937831083000
61662729793039544017971579560543
61662729793039544024719224448697
61662729793039544024736673147450
61662729793039544024740145037005
61662729793039544024750605527179
61662729793039544024750605877099
61662729793039544024750610109187
61662729793039544024750610113399
61662729793039544024750610126413
61662729793039544024750610126440
61662729793039548913878279926137
61662729793039548913878279926138
61662729793039548913878279931754
61662729793039548958795008008065
61662729793039548958857798837970
61662729793039548959609796343153
61662729793039548959610916083589
61662729793039548959631836143862
61662729793039548959631836321977
61662729793039548966385378985491
61662729793039548966388837558327
61662729793039558247584808903635
61662729793039558796376023643251
61662729793039558842129608551715
61662729793039558842214022495926
61662729793039560031129627081441
61662729793039560031150547669749
61662729793039560031998250959416
61662729793039560031998252376357
61662729793039560031998252376358
61662729793039560076904132579617
61662729793039560077730548428259
61662729793039560077730886938757
61662729793039560077730892784530
61662729793039560077730892784531
61662729793039560077751836223415
61662729793039560084505327455265
61662729793039560626512010552204
61662729793039560626522514068816
61662729793039560626522514070220
61662729793039560626522514441980
61662729793039560626522514619856
61662729793039560626522514621314
61662729793039560626522518851785
61662729793039560626606570026961
61662729793039560626606574630686
61662729793039560633286837426073
61662729793039560633286837426157
61662729793039560633286866122513
61662729793039560634116687999818
61662729793039560634137608036948
61662729793039560634137608037032
61662729793039560634137608037191
61662729793039560634137608215067
61662729793039560634137608588072
61662729793039560634137608588156
61662729793039560634137608588315
61662729793039560634137612819917
61662729793039560634137612820001
61662729793039560634137612820160
61662729793039560634137636733388
61662729793039560634137637284512
61662729793039560634137641516357
61662729793039563783792959735899
61662729793039563783852655965107
61662729793039563790546866371623
61662729793039563790567786610011
61662729793039563790567786959931
61662729793050299175915212223944
61662729793050299183530306370035
61662729793050299183530306370119
61662729793050299183530306370278
61662729793050299183530306370279
61662729793050299183530335066475
61662729793050299183781468215363
61662729793050300944475137908463
61662729793050320779480406017075
61662729793050320779480434713431
61662729793050349008333631804381
61662729793050349008333631804624
61662729793050349008333660500737
61662729793050349008333660500980
61662729793050349183733250429178
61662729793050349183736345029804
61662729793050349191326964760909
61662729793050349191326964760945
61662729793050349191347885349253
61662729793050349191348229724398
61662729793050349191348258420754
61662729793050349191351324306067
61662729793050349191351324325024
61662729793050349191351353021380
61662729793050354126222123522673
61662729793050355772535387519823
61662729793050364991868416969383
61662729793050365060289818573158
61662729793050365060310739161412
61662729793050365060310739161413
61662729793050365060477846650486
61662729793050365060477875342417
61662729793050365060498680081039
61662729793050365060498765637904
61662729793050365060498766189028
61662729793050365060498766189029
61662729793050365060498767238705
61662729793050365060498767238740
61662729793050365060498767238741
61662729793050365060498767238788
61662729793050365060498767238789
61662729793050365060498767251839
61662729793050365060498794885390
61662729793050365060498795930725
61662729793050365060498795935061
61662729793050365060498795935144
61662729793050365060498795935145
61662729793050365060498795935150
61662729793050365060498795948195
61662729793050365061066979173055
61662729793050365061067007869411
61662729793050365061140589184033
61662729793050365061328617261361
61662729793050365061349537849615
61662729793050365061349537849616
61662729793050365061349537849663
61662729793050365061349537849664
61662729793050365061349566546019
61662729793050365067841801815238
61662729793050365067841801815239
61662729793050365067841806047167
61662729793050365068092963660323
61662729793050365068092963660407
61662729793050365068092964710083
61662729793050365068092964710167
61662729793050365243516459759137
61662729793050365244364164465745
61662729793050365251117654634785
61662729793050365610085753332307
61662729793050365655023402369723
61662729793050365655863583001960
61662729793050365655863583001961
61662729793050365655863611698316
61662729793050365655863611698317
61662729793050365655874172495164
61662729793050365655874172495372
61662729793050365662638409876072
61662729793050365662638409876073
61662729793050365662711632466429
61662729793050365793124337731724
61662729793050365793134841248288
61662729793050365793134841248336
61662729793050365793134845853429
61662729793050365793134845853435
61662729793050365793218901810206
61662729793050365799899164605593
61662729793050365799899164605677
61662729793050365799899193302033
61662729793050365800749935216711
61662729793050365800749935767676
61662729793050365800749935767835
61662729793050370550928983524906
61662729793050370551504658611217
61662729793050370551755362714321
61662729793050370597247424338777
61662729793050370597247768695049
61662729793050370597498471398473
61662729793050370597498815754745
61662729793050370597508946574423
61662729793050370597508947624183
61662729793050370597509204841627
61662729793050370597509319627052
61662729793050370597509323876401
61662729793050370597509323876402
61662729793050370597529868212491
61662729793050370597592887194860
61662729793050370597593001980284
61662729793050370604004654777181
61662729793050370604025575365489
61662729793050370604025575384362
61662729793050370604025575384363
61662729793050370604276622444059
61662729845889065460937295613347
61662729845889065460999971639123
61662729845889065461481924241202
61662729845889065461502816249794
61662729845889065461502844829510
61662729845889332113736346641495
61662729845889365460478792200212
61662729845889365460478792319708
61662729845889365604263236248223
61662729845889365604263236598143
61662729845889365604988429751480
61662729845889365604998933151404
61662729845889365605019825159996
61662729845889365605270900793792
61662729845889365605270901265968
61662729845889365650742014655489
61662729845889365650742014661402
61662729845889365650752489363512
61662729845889365650773410129938
61662729845889369308609036733019
61662729845889369308860199996741
61662729845889380284636821565841
61662729845899872275494242993056
61662729845900144417908202067698
61662729845900172419011252081376
61662729845900187242897312958226
61662729845900187242897570175670
61662729845900187242918233546534
61662729845900187242918462067622
61662729845900187288650869053694
61662729845900187288651126271138
61662729845901043381749929920931
61662729845901045028125841247507
61662729845901072848743248519086
61662729845901072848805919944140
61662729845901072986007011760491
61662729845901073031760596670359
61662729845901076553089074579389
61662729845901089457273291569923
61662729845901089457294183577510
61662729845901089502859483192849
61662729845901089503047768487621
61662729845901093161619092054719
61662729846071395052202762581894
61662729846071395052202762931814
61662729846071695241472295111664
61662729846082657839679347803765
61662729846082657846454174494142
61662729846082657846454174677877
61662729846082657847022127798478
61662729846082657847022128148398
61662729846082659676324177505971
61662729846083558275061639197007
61662729846083558276753891892959
61662729846083558277005201409182
61662729846083558277005201942837
61662729846083558277573155413358
61662729846083558453181669676778
61662729846083558453181923773372
61662729846083558453244341453204
61662729846083558458264497951532
61662729846083558459925354817499
61662729846083558459955717106888
61662729846083558460019541458649
61662729846083558460523929480094
61662729846083560106875204770931
61662729846083560244073197381479
61662729846083854897247536163717
61662729846083858463743330241857
61662729846083858463764250830165
61662729846083858596425958735036
61662729846083858596698932978332
61662729846083858596761350187392
61662729846083858596761350541524
61662729846083858596761354790874
61662729846083858603190191516515
61662729846083858603190939010526
61662729846083858603190939071761
61662729846083858603190939188401
61662729846083858603200785609148
61662729846083858603284436734199
61662729846083858603285211568859
61662729846083858603473759852444
61662729846083858604041714404613
61662729846083858604292790497328
61662729846083858642421122297408
61662729846083858642431342968614
61662729846083858642452517770156
61662729846083858642515284074483
61662729846083858642515308522947
61662729846083858642515308582725
61662729846083858642515312772297
61662729846083858647325623076215
61662729846083858649017789683099
61662729846083858649017790033019
61662729846083858649017875772167
61662729846083858649290106759029
61662729846083858649290135106917
61662729846083858649290135456837
61662729846083858649763903905803
61662729846083858649773631468286
61662729846083858650046346709436
61662729846083858650046719782395
61662729846083860250413410859511
61662729846083860433619217178971
61662729846083860433619217192021
61662729846083891955361567299719
61662729846083903068147925348915
61662729846083903068148011088063
61662729846083908403408798475674
61662729846083908403492480828906
61662729846106975005547712745007
61662729846107875436098740009967
61662729846107903436470184089009
61662729846108159100735886698756
61662729846108170226470695026827
61662729846108170226659243193772
61662729846108170272203273141067
61662729846108170272203359230135
61662729846108170272475618564885
61662729846108173932507973372915
61662729846108173932508662118347
61662729846108173932508662118507
61662729846108173932508748207575
61662729846108203579987193177329
61662729846108218260360687800737
61662729846108218266884467615153
61662729846118680419153956568114
61662729846118680556414710943586
61662729846118980746250509798942
61662729846118980746252742055414
61662729846118980746501556858638
61662729846118980792255137519156
61662729846118982576374844594954
61662729846119014092991806404077
61662729846119014092991806404078
61662729846119025210181568385089
61662729846119025211112931542540
61662729846119025211301216837312
61662729846119025211363978602236
61662729846119025217804069929116
61662729846119025217889987840716
61662729846119025217889990673124
61662729846119864697899241143236
61662729846119881314062205700226
61662729846119881314313252759922
61662729846119881359815790610094
61662729846119881359815872099892
61662729846119881360004075904866
61662729846119881360004157394664
61662729846119881360066576202996
61662729846119881360066833420440
61662729846119881360066837669790
61662729846119914523542833669038
61662729846119914706473490955278
61662729846119914706473490956730
61662729846119914706536166628373
61662729846119914706536166628374
61662729846119925641098755367274
61662729846119925648406232981129
61662729846119925648420094517369
61662729846119925648438278687866
61662729846119925648440727773323
61662729846119925648440984990719
61662729846119925778924627443824
61662729846119925779112912738596
61662729846119925779175674503520
61662729846119925785615375164189
61662729846119925785615378346517
61662729846119925785701396409647
61662729846119925785701772667688
61662729846119925785889681704419
61662729846119925823809610955389
61662729846119925824113352220025
61662729846119925824678208104341
61662729846119925824866236181669
61662729846119925831371641804783
61662729846119925831432114390145
61662729846119927478563232627388
61662729846119927478563462196784
61662729846119927478563490894592
61662729846119931178014978049234
61662729846119931184601171021260
61662729846119931184601171022712
61662729846119931184601285808136
61662729846119931184601515377532
61662729846119931184601544075340
61662729846119931184622435965840
61662729846119931185354660807662
61662729846119931185356983755956
61662729846179904390026160869291
61662729846179904391717637680823
61662729846179919209100839620007
61662729846179921000749735792667
61662729846179948861391813860579
61662729846179952560926634743877
61662729846179952567701458435661
61662729846179954168804994499112
61662729846180653012348767255832
61662729846180669476103289409342
61662729846180669476103403728206
61662729846180697293374118113264
61662729846180697293374118463184
61662729846180697300968320183912
61662729846180697300970644531886
61662729846180702827928424017416
61662729846180702834619539836116
61662729846180702834620687746490
61662729846180804959279061006943
61662729846180804959279061356863
61662729846180804959470129460387
61662729846180804959530486074329
61662729846180804959532805486163
61662729846180804960004254505745
61662729846180819600613819106387
61662729846180819600676495132163
61662729846180819784192902909070
61662729846180819784193659796885
61662729846180819784193660146805
61662729846180819784193662979213
61662729846180819784193663333345
61662729846180821423769349926115
61662729846180821423769351325795
61662729846180821431300763057627
61662729846180821560967342536663
61662729846180821560967343936343
61662729846180821568582323353867
61662729846180821568582352050214
61662729846180821568582352050223
61662729846180849424140794005157
61662729846180849429140833736087
61662729846180852945473058386905
61662729846180852945473058736825
61662729846180853128403715550889
61662729846180853128486594489953
61662729846180853128487283235385
61662729846180853128487283585305
61662729846180853135177767590549
61662729846180853135261335624917
61662729846180853135262110109497
61662729846180853135262110109657
61662729846180853135262110459417
61662729846180853135450396822822
61662729846180853136017923198280
61662729846180853136018726729296
61662729846180854729298013969424
61662729846180854736554014374620
61662729846181103318291151500635
61662729846181104958161228985877
61662729846181104958917473242658
61662729846181104965692554151886
61662729846181104965786711740853
61662729846181104965786711857493
61662729846181105095358876864234
61662729846181105096209623380778
61662729846181105102984819254917
61662729846181105103047495280693
61662729846181105103531767059922
61662729846181105103552659068514
61662729846181105141942287584294
61662729846181105146836481602827
61662729846181105147108827026645
61662729846181105148528734298779
61662729846181105148528734648699
61662729846181105148706893787200
61662729846181105148801051374709
61662729846181105148801079722597
61662729846181105148801080072517
61662729846181105149274848502529
61662729846181105149284576083966
61662729846181105149306243976978
61662729846181119783169655412881
61662729846181119783169655529473
61662729846181119920178583289063
61662729846181119926935874204581
61662729846181119972689430416641
61662729846181119972877458493969
61662729846181121574817772145947
61662729846181121757832025342059
61662729846181121757832130562274
61662729846181121757853032137687
61662729846181121757853032491819
61662729846181121757853051150582
61662729846181121757915727298822
61662729846181149567657803093477
61662729846181149567658869964595
61662729846181149567658955703743
61662729846181149572657842824407
61662729846181149575188874584360
61662729846181153271969424478883
61662729846181153271972206568873
61662729846181153271983486404341
61662729846181153272003603578273
61662729846181153272004292323705
61662729846181153272004378412773
61662729846181153272255455587379
61662729846181153279514812046980
61662729846181153279514815229308
61662729846181153317736956527173
61662729846181153324514450705851
61662729846181153325289288847396
61662729846181154964322537600982
61662729846181154971578150058862
61662729846181154971578537538166
61662729846181154971829213061554
61662729846181154971829584597862
61662729846181154972394440482178
61662729846181155101583206237306
61662729846181155101583291976454
61662729846181155102148062121622
61662729846181155102148147860770
61662729846181155102336090198950
61662729846181155102336351665744
61662729846181155102398851963874
61662729846181155102399113430668
61662729846181155108842260851515
61662729846181155108901968407426
61662729846181155108905038542172
61662729846181155109093323836944
61662729846181155109655113835864
61662729846181164254534156942993
61662729846181164254534185522709
61662729846181164254555077531301
61662729846181164391732178133257
61662729846181164391815746167625
61662729846181164391816520652205
61662729846181164391816520652365
61662729846181164391816521002125
61662729846181164392573109577187
61662729846181164397655679571480
61662729846181164399316536437447
61662729846181164399347932267432
61662729846181164399347932384072
61662729846191461609662936256166
61662729846191611773211140325030
61662729846191611773211140791590
61662729846191626597369169604886
61662729846191628244289001563723
61662729846191628373955581042759
61662729846191628381486994174271
61662729846191628381570561859963
61662729846191628381570590556310
61662729846191628381570590556319
61662729846191628381570695776525
61662729846191628381758981071297
61662729846191628382323836955613
61662729846191659949006190046564
61662729846191661596114323363600
61662729846191661596135243951908
61662729846191671062043306053712
61662729846191911916536765752424
61662729846191911916539864472746
61662729846191911916540121690106
61662729846191911916707229179210
61662729846191911962272557372534
61662729846191911962272557372618
61662729846191911962460842667306
61662729846191911962460842667390
61662729846191926733898686193955
61662729846191926733898687593635
61662729846191926740676886958551
61662729846191926740677001743975
61662729846191926740697893285958
61662729846191926740697893285959
61662729846191926740697893752519
61662729846191926740698150503402
61662729846191926740698150503403
61662729846191926786430471866967
61662729846191926786430557489474
61662729846191926786430557489475
61662729846191926786430557956035
61662729846191926786430814706918
61662729846191926786430814706919
61662729846191928387805895866619
61662729846191928387805943694122
61662729846191928387806010652043
61662729846191928570820235151799
61662729846191928570820263848146
61662729846191928570820263848155
61662729846191928570820350291506
61662729846191928570841289656678
61662729846191928570841289774930
61662729846191928571008654363142
61662729846191928571029574951441
61662729846191928571029574951450
61662729846191928571092365769443
61662729846191928571095694190267
61662729846191928571573510247458
61662729846191928571657106865905
61662729846191928571657106984006
61662729846191928571660550074583
61662729846191956381399187496022
61662729846191956381399216075738
61662729846191960092522913575252
61662729846191960092523170792612
61662729846191960092523170792613
61662729846191961739631074184716
61662729846191961739631332451920
61662729846191961922833674652352
61662729846191961923398530536668
61662729846191971205539308702101
61662729846191971205539423487525
61662729846191971205557244889034
61662729846191971205560229407049
61662729846191971205560229407097
61662729846191971205560315029556
61662729846191971205560315029557
61662729846191971205560315496117
61662729846191971205560343844004
61662729846191971205560573763321
61662729846191971206292454111144
61662729846191971251292979233156
61662729846191972852689367469821
61662729846191972852689367647696
61662729846192812522490394094156
61662729846192812522678422171484
61662729846192827164449713458915
61662729846192827164449714858595
61662729846192827301647706069463
61662729846192827301647707469143
61662729846192827354179577483075
61662729846192827354242253508851
61662729846192827354263174213799
61662729846192827354263545750107
61662729846192827354995351090183
61662729846192827354995379786539
61662729846192827354995485006754
61662729846192828948023617396039
61662729846192828955554915742127
61662729846192828955555030527551
61662729846192828955638626909563
61662729846192828955638626909590
61662729846192828955806125416963
61662729846192828955827017424577
61662729846192828994614424281199
61662729846192828994802709575971
61662729846192829001371262416759
61662729846192829001371291113106
61662729846192829001371291113115
61662729846192829001371310598545
61662729846192829001392211819674
61662729846192829001392211819675
61662729846192829001392212173807
61662729846192829001559710208790
61662729846192829001580602216401
61662729846192829001580602216410
61662729846192829001580602217382
61662729846192829001580631050709
61662729846192829001643278246549
61662729846192829001643278364650
61662729846192829001646721455227
61662729846192829002145458218977
61662729846192829002145486935025
61662729846192829138652985680426
61662729846192829139406126859514
61662729846192860515730811687509
61662729846192860706067273798061
61662729846192862353196670658544
61662729846192862353196699356352
61662729846192862353217619944660
61662729846192862353381259778246
61662729846192862353384698735872
61662729846192862353405648021988
61662729846192862353949557801628
61662729846192871636027683915907
61662729846192871636027683915955
61662729846192871636090445680879
61662729846192871636111251950275
61662729846192871636111251950323
61662729846192871636111337689471
61662729846192871636111337689631
61662729846192871636864483408205
61662729846192871773372011047529
61662729846192871819041994503487
61662729846192871819104670529263
61662729846192871819875335948347
61662729846192871819878827338660
61662729846192871819878827339632
61662729846192873421254295052491
61662729846192873466233842425444
61662729846192873466251553743614
61662729846192873466254734434036
61662729846192873466254763131844
61662729846192873466255021399048
61662729846192873471585946633802
61662729846192873473848825957253
61662729846192877177354311519265
61662729846192877177375620060148
61662729846215775154557184815452
61662729846215819626112956037386
61662729846215943703179119081155
61662729846215971573883926200484
61662729846215976927030112698268
61662729846215976927050660233948
61662729846215976927051033286576
61662729846215976927806501663308
61662729846215977057536963790777
61662729846215977057536963790778
61662729846215977064311399013788
61662729846216243900043771790515
61662729846216271709692513018322
61662729846216271709786584452773
61662729846216271710538696762085
61662729846216271710622752714454
61662729846216271717313868189058
61662729846216271717400649729172
61662729846216271717400906946616
61662729846216271718132870319952
61662729846216271718132873502280
61662729846216271718154052357792
61662729846216271755446097928190
61662729846216275416576749942833
61662729846216275424170923500700
61662729846216275424170952197056
61662729846216277062952661269409
61662729846216277062953037509981
61662729846216277070546748733960
61662729846216277070546863519384
61662729846216277070546863523756
61662729846216277070547121786588
61662729846216277071323482055272
61662729846216277246158758107709
61662729846216277246722813624380
61662729846216277246723961530625
61662729846216277246723961534834
61662729846216277246723961534837
61662729846216277246723961534843
61662729846216277246786723295549
61662729846216277246807529092609
61662729846216277246974895399955
61662729846216277253498785282193
61662729846216277253561071951492
61662729846216277253561071951501
61662729846216277253561072423641
61662729846216277253561073473401
61662729846216277253561088371981
61662729846216277253561158049144
61662729846216277253561202690845
61662729846216277253561202692297
61662729846216277253561203158857
61662729846216277253561432728253
61662729846216277253561547047117
61662729846216277253581964312764
61662729846216277253582353316561
61662729846216277253582467753517
61662729846216277253749487985617
61662729846216277253749832341889
61662729846216277253833056019985
61662729846216277253833170806861
61662729846216277253833171856621
61662729846216277253833175043401
61662729846216277253833400376257
61662729846216277254314578158383
61662729846216277254316901106677
61662729846216277254397211441240
61662729846216286534697098824598
61662729846216286534780781527750
61662729846216286542290927829604
61662729846216288181912903636153
61662729846216288181912904174144
61662729846216288181912908419122
61662729846216288182164324286468
61662729846216288189444229340152
61662729846216288364338024706297
61662729846216288364927248039881
61662729846216288364927272505601
61662729846216288365094612746345
61662729846216288371681059282795
61662729846216288371681064005981
61662729846216291887929950673144
61662729846216291887930065462940
61662729846216291887950871261452
61662729846216291895461390628948
61662729846216291895481252588314
61662729846216291895481510868568
61662729846217144277247155434435
61662729846217144285029662055679
61662729846217144330594799055475
61662729846217144330594842651778
61662729846217144330594842653230
61662729846217144330615763240086
61662729846217144330615763241538
61662729846217170493449212935289
61662729846217170494010515077283
61662729846217170494013297167273
61662729846217172117447248420174
61662729846217172141079506050873
61662729846217172147927571479795
61662729846217172323257792408166
61662729846217172323320554054749
61662729846217172323320554527222
61662729846217172323320555571069
61662729846217172323320555576982
61662729846217172323320555590023
61662729846217172323320555590032
61662729846217172323508812168033
61662729846217172323508840884804
61662729846217172323529761453420
61662729846217172323529761454149
61662729846217172330883348263375
61662729846217172330883351449915
61662729846217177631605000144057
61662729846217177631605000144058
61662729846217177631605000149674
61662729846217177638295854702754
61662729846217177639114343461525
61662729846217177676772547120177
61662729846217177676772547133218
61662729846217177676772547133227
61662729846217177677337291394116
61662729846217177677337291399940
61662729846217177677337291412990
61662729846217177677337750560509
61662729846217177677358556361782
61662729846217177677525922664671
61662729846217177677525922664914
61662729846217177677525922664915
61662729846217177684049423667440
61662729846217177684049439494525
61662729846217177684049439611165
61662729846217177684049439612617
61662729846217177684049468190881
61662729846217177684049812547153
61662729846217177684049812665245
61662729846217177684112099216452
61662729846217177684112099216461
61662729846217177684112459993212
61662729846217177684112459993213
61662729846217177684112488691020
61662729846217177684112488691021
61662729846217177684133380581520
61662729846217177684133380581521
61662729846217177684133409279328
61662729846217177684300486554221
61662729846217177684300488070540
61662729846217177684300488070541
61662729846217177684300515250577
61662729846217177684300859606849
61662729846217177684303844139652
61662729846217177684303844139653
61662729846217177684321407260621
61662729846217177684321437356656
61662729846217177684321780313249
61662729846217177684384427641217
61662729846217177684384456339025
61662729846217177684865605423342
61662729846217177684865605423343
61662729846217177684867928371393
61662729846217177684867928371636
61662729846217177684867928371637
61662729846217177814535284360408
61662729846217177814535657430298
61662729846217177814535657436121
61662729846217177814786677394519
61662729846217177814870130159641
61662729846217177821564598869257
61662729846217177822126360152947
61662729846217177822128683101241
61662729846217186965300378486233
61662729846217186965310888204403
61662729846217186965311529121555
61662729846217186965331775495633
61662729846217188749703679486966
61662729846217188756687826478452
61662729846217188794794864617217
61662729846217188794815785211432
61662729846217188794889051971257
61662729846217188795363076557604
61662729846217188795380669792104
61662729846217188795457262309302
61662729846217188795457262781686
61662729846217188795457263845947
61662729846217188795457263863210
61662729846217188795457264395376
61662729846217188795457264395377
61662729846217188795457264396828
61662729846217188795457264396829
61662729846217188795457267032488
61662729846217188795457268646179
61662729846217188795478184983684
61662729846217188795478184983685
61662729846217188795478299236938
61662729846217188795729319182209
61662729846217188795729347880017
61662729846217188795729576399653
61662729846217188795729605097461
61662729846217188802137900243475
61662729846217188802232047673185
61662729846217188802232086547755
61662729846217188802232091269488
61662729846217188802232091269489
61662729846217188802232091270940
61662729846217188802232091270941
61662729846217188802253356214068
61662729846217188802988674042591
61662729846217188802988675656273
61662729846217188802988675656277
61662729846217188803072386705865
61662729846217188932739030053402
61662729846217188932927573615378
61662729846217188940249430386121
61662729846217188940270350974432
61662729846217188940270379670788
61662729846217192455741732667714
61662729846217192463272142686747
61662729846217192501495317576124
61662729846217192501495317576125
61662729846217192501516238164432
61662729846217192501516238164433
61662729846217192501516323903581
61662729846217192501516324253500
61662729846217192501516324253501
61662729846217192501516352417686
61662729846217192501516352951308
61662729846217192501516352951309
61662729846217192501704642495430
61662729846217192501767285224129
61662729846217192501767371313197
61662729846217192501767400011005
61662729846217192501767404260355
61662729846217192508178276372517
61662729846217192508293732343110
61662729846217192508293732343111
61662729846217192509047764210757
61662729846227949497207126234995
61662729846227951280781145311826
61662729846227951281785382447565
61662729846227977314532602559283
61662729846227982774491825743406
61662729846227982843882729112205
61662729846227982843886168069103
61662729846227984628359691132797
61662729846227984635134518006909
61662729846227984635137612257615
61662729846227993961407191796737
61662729846227993962069594212008
61662729846227993962090626954533
61662729846227993968750227422995
61662729846227993968844374852705
61662729846227995753422631065275
61662729846227999315235667842103
61662729846227999315235925059547
61662729846227999315256845647855
61662729846227999315256964682629
61662729846227999452433660806784
61662729846227999452496798823926
61662729846227999452517672116160
61662729846227999452517686116608
61662729846227999452517714812964
61662729846227999452517719412234
61662729846227999452517719596173
61662729846227999452517719946093
61662729846227999452771862673437
61662729846227999459211800684339
61662729846227999459211915469754
61662729846227999459463007194320
61662729846227999460027863078633
61662729846227999460048754970588
61662729846227999460048783666944
61662730247651276986151321373427
61662730247654246714176650421097
61662730247654280067697323583203
61662730247654280067697323589027
61662730247654280068449435892515
61662730247654280114455186944796
61662730247655147144728710469765
61662730247655147144728710823897
61662730247655147144728715055985
61662730247655180628919210763421
61662730247655180674672795573906
61662730247655180682266882846080
61662730247655181093860860677724
61662730247870081610050946758707
61662730247870383399943866112197
61662730247873084691596948968483
61662730247873084691596948974307
61662730247873084692349061277795
61662730247873085287209458792428
61662730247873985298384392881858
61662730247873985710166398790830
61662730247873985717760486057388
61662730247966477497039710218294
61662730247967344573317994780738
61662730247967344573568698878018
61662730247967344573568698883842
61662730247967344710766691488566
61662730247967377925143015069948
61662730247967628296538151712025
61662730247967678052463523214736
61662730247970395831600187272108
61662730247971280384823564253474
61662730247971280387351497293106
61662730247978149740118264298438
61662730247978149740181026063362
61662730247978151386494175625014
61662730247978151387059374465922
61662730247978151387310078569026
61662730247978151524508071173750
61662730247978183091755342249468
61662730247978184738884394755132
61662730247978199151451455583143
61662730247978199151451455596193
61662730247978199153707792511079
61662730247978199153707792524129
61662730247978199701997668913988
61662730247978499157516415154860
61662730247978499157767119257964
61662730247978499157770558168857
61662730247978499160026808988851
61662730247978499294777169530332
61662730247978499294965111868512
61662730247978499295027873633436
61662730247978499296471746710341
61662730247978499706559432656748
61662730247978499754823124319003
61662730247978499754823502153872
61662730247978499754823502171134
61662730247978499889573314548588
61662730247978499889573385761466
61662730247978499889573400281912
61662730247978499889573400287736
61662730247978499889576010214820
61662730247978499891268262910772
61662730247978499892000230751508
61662730247978499892084170807458
61662730247978499892087613996444
61662730247978500941341023195088
61662730247978500941344375998039
61662730247978500941344376011089
61662730247978500941906222035996
61662730247978500941908460230023
61662730247978500941908460426772
61662730247978500942096488307351
61662730247978500942096488320401
61662730247978500942096488504100
61662730247978500942156926139100
61662730247978500942159250618944
61662730247978500942159508886148
61662730247978500943600712939025
61662730247978500943600712944849
61662730247978500943600713122724
61662730247978500944352825235287
61662730247978500944352825248337
61662730247978500948934077493056
61662730247978500948934335760260
61662730247979399725516139127648
61662730247979399725578900892572
61662730247979399862776893503120
61662730247979400276884707863741
61662730247979400320124298229562
61662730247979400320124427546872
61662730247979400320124684764316
61662730247979400322572522027928
61662730247979400322572522029380
61662730247979400322634805871164
61662730247979400322635283792852
61662730247979400322635283794304
61662730247979400322635283811566
61662730247979400322638292655565
61662730247979400322638641261404
61662730247979400459895952430628
61662730247979400459895952447890
61662730247979401555661855290441
61662730247982101428763541716588
61662730247982101614225603822808
61662730247982101614228699474598
61662730247982101614288365587732
61662730247982101614291373923388
61662730247982102163247357313236
61662730247982102163271716976486
61662730247982102163331384512385
61662730247982103261417418094848
61662730247982103261420775561948
61662730247982103265684860998590
61662730247982103398615410703944
61662730247982103398615410705396
61662730247982103398615414954746
61662730247982103398678086731172
61662730247982103398678090980522
61662730247982103398681529937420
61662730253560170835604315317097
61662730253560204189897991735701
61662730253562605147740509912883
61662730253562605330483138649619
61662730253562605330483139711025
61662730253562605335837389974116
61662730253562872127257397111977
61662730253562905337011075213311
61662730253562905520025787984330
61662730253562905885803045655503
61662730253563805904822856734248
61662730253563805904822856852292
61662730253563805904822856853744
61662730253563806041832821385511
61662730253563806041832821385512
61662730253563806087565485470983
61662730253563806087565485470984
61662730253563806087565514170195
61662730253563806087753513548311
61662730253563806087753513548312
61662730253563806087753513567026
61662730253563806087753542247523
61662730253563806092836083141460
61662730253563806092856919708144
61662730253563806453614827294483
61662730253563806453614827294484
61662730253563806453614827295935
61662730253563806453614827295936
61662730253563806453614827313198
61662730253563806460368644738968
61662730253563806460368759524392
61662730253563806499347491379955
61662730253563806499347491379956
61662730253563806499347491398670
61662730253563806499347520079167
61662730253563820871240557810092
61662730253563820871240816077296
61662730253563820917015034610508
61662730253563821277751846678152
61662730253563821277751961463576
61662730253563821282834535641736
61662730253778708663001363971367
61662730253778708663001363971368
61662730253778708663001363990082
61662730253778992334893463140953
61662730253778992334956139166729
61662730253779007166645230635303
61662730253779008806518287440035
61662730253779008806518373078402
61662730253779008806518373179183
61662730253779008806518373179184
61662730253779008806518373196446
61662730253779008813021141961879
61662730253779008813021141966251
61662730253779008813024612803077
61662730253779008813773254269739
61662730253779008813776726160697
61662730253779008852271957971007
61662730253779041753252557556394
61662730253781443308652149329373
61662730253781443308735803101438
61662730253781443308735803120152
61662730253781443312982608094598
61662730253781710509681779032191
61662730253781743452252812208472
61662730253781743868281623091890
61662730253782610665732446789506
61662730253782610711465110856263
61662730253782610711465110856264
61662730253782610711465110874978
61662730253782611077514452681215
61662730253782611077514452681216
61662730253782611077514452698478
61662730253782611084268270124248
61662730253782611123247116765235
61662730253782611123247116765236
61662730253782611123247116783950
61662730253782611123268037473039
61662730253782643882803839454718
61662730253782644065734496150737
61662730253782644065734496150738
61662730253782644481846875205282
61662730253875102358629597905925
61662730253875102358817625983253
61662730253875102358817625984705
61662730253875102358817625989077
61662730253875102361073962911189
61662730253875102361073962912641
61662730253875102910120456909129
61662730253875102910141377615529
61662730253875969945936590733984
61662730253876002926629695022938
61662730253876002933404521897050
61662730253876003483001550140793
61662730253876270135207155917772
61662730253876270180939820121288
61662730253876303070146794375343
61662730253876303481740772206987
61662730253876317757130845885114
61662730253876317759387182813050
61662730253876319541517443905818
61662730253876319541517558224682
61662730253878704629876381512513
61662730253878704636651581523574
61662730253878705041658760558434
61662730253878705048433587432546
61662730253879872401162531464536
61662730253879872406244990857272
61662730253879905181053797359534
61662730253879905386959130636598
61662730253879905393733957510710
61662730253879905759762263842434
61662730253879905798741021760146
61662730253879905798741136545570
61662730253879905805515848634258
61662730253879920167800447388703
61662730253879920577145465781618
61662730253879920577145580567042
61662730253879921812492243443199
61662730253879921812513523407850
61662730253879921815023773293498
61662730253886775084369843453541
61662730253886808436194863742751
61662730253886809739554884370681
61662730253886809739617560392085
61662730253886809739618023793119
61662730253886810151148862197953
61662730253886810151148862202325
61662730253886810151963650533041
61662730253886810151963650537413
61662730253886810151986063569306
61662730253886810154496546684726
61662730253886810154496546684735
61662730253886810289245668434492
61662730253886810289245668906876
61662730253886824381601631567901
61662730253886824564521703124854
61662730253886824564615855930851
61662730253886824564615855943949
61662730253886824564615860652585
61662730253886824564615860665683
61662730253886824564616233723927
61662730253886824566035484312853
61662730253886824566035484312901
61662730253886824566778040052790
61662730253886824566872192858787
61662730253886824566872197576149
61662730253886824566872197580278
61662730253886824566872197580521
61662730253886824977817747439269
61662730253886824977817747439317
61662730253886824978657670157697
61662730253886825115078415604868
61662730253886825115078502164661
61662730253886825115078502164709
61662730253886825115914851651116
61662730253887075271380996986815
61662730253887075271381001218903
61662730253887075273640437333685
61662730253887077126671083344233
61662730253887077126945375458219
61662730253887077126945763429592
61662730253887077126946538251235
61662730253887077126946542500585
61662730253887109882883865375849
61662730253887109883037398844766
61662730253887109883123405545972
61662730253887110294665871284821
61662730253887110294665871286273
61662730253887110294665871290645
61662730253887110478495341726328
61662730253887110478495341726376
61662730253887110478495341745250
61662730253887110478495342080668
61662730253887110478495343143478
61662730253887110478495343162192
61662730253887124573128447688275
61662730253887124708132865019171
61662730253887124708132865032269
61662730253887124708132865148909
61662730253887124708132869754003
61662730253887124709552493284533
61662730253887124710389201947107
61662730253887124710389202413667
61662730253887124710389202432381
61662730253887124710389206664469
61662730253887124753886449927635
61662730253887124756142786855571
61662730253887125121334756410949
61662730253887125121334756527589
61662730253887125121355677115897
61662730253887125122171579864528
61662730253887125122171579980439
61662730253887125122171579981168
61662730253887125122171579982869
61662730253887125122171580000131
61662730253887125122171581399811
61662730253887125122171584599395
61662730253887125122173904329142
61662730253887125302675326319354
61662730253887125304349096044805
61662730253887125305185532096933
61662730253887125305185533146693
61662730253887125305185536329021
61662730253887125305185790377187
61662730253887125305185925350151
61662730253887125305189018532383
61662730253887125305189019931094
61662730253887125305189019950777
61662730253887125305189023131653
61662730253887125305189277161588
61662730253887126354329788571880
61662730253887126354413586169822
61662730253887126354413586182920
61662730253887126355163259341364
61662730253887126355167764718838
61662730253887126355177206498624
61662730253887126355260889140541
61662730253887126355260889318416
61662730253887126356585867219562
61662730253887126356586125499816
61662730253887126357422695456146
61662730253887126357422953736400
61662730253887126357423843366520
61662730253887126357424101646774
61662730253887126357517226049555
61662730253887126362035716192528
61662730253887960877773885246550
61662730253887960884275623729430
61662730253887961093461878135239
61662730253887961093461878148289
61662730253887961093462221441751
61662730253887961093462222504561
61662730253887975656178328776915
61662730253887975658437760777653
61662730253887975704191345569477
61662730253887977488769557850245
61662730253887977557221334707511
61662730253887977557221335770321
61662730253887977557222110609193
61662730253887977557493318436205
61662730253887977694482133743389
61662730253887977694670304252737
61662730253887977694670419038161
61662730253887977694691311046753
61662730253888010839569348741160
61662730253888010840406550044874
61662730253888010847097316794360
61662730253888010870067526953991
61662730253888011053081866121287
61662730253888025069767599259407
61662730253888025138589735246046
61662730253888025138589739478134
61662730253888025140846076406070
61662730253888025275856751042657
61662730253888025275856865361521
61662730253888025321610421573581
61662730253888025323958041300132
61662730253888025687450470607049
61662730253888025687450470607257
61662730253888025687450842143357
61662730253888025687450842143405
61662730253888025687450843678599
61662730253888025689134571002427
61662730253888025689982902824000
61662730253888025689983237099664
61662730253888025733204398355465
61662730253888025733204398355513
61662730253888025735736444569184
61662730253888025735736559361893
61662730253888025735736563593981
61662730253888025735736563611243
61662730253888025872160762899813
61662730253888025872160788409677
61662730253888025872160791596217
61662730253888025872913559171712
61662730253888025872913559171748
61662730253888025872913559171796
61662730253888025872934551618309
61662730253888025873001058802020
61662730253888026922138246027788
61662730253888026922139274897564
61662730253888026922221814062156
61662730253888026922221900151224
61662730253888026922703072165988
61662730253888026922974955241244
61662730253888026922975041330312
61662730253888026923072670780810
61662730253888026924397648859994
61662730253888026924397677556350
61662730253888026924493241808169
61662730253888026929481280604286
61662730253888026929575815986329
61662730253888026929763844063657
61662730253888026929847397197993
61662730253888026929847412098025
61662730253888026967725465353400
61662730253888026967978837810830
61662730253888026968731983240720
61662730253888026968742573284965
61662730253888026970246797903589
61662730253888026970988320168656
61662730253888026971086064936749
61662730253888026975234836699706
61662730253888026975329372081749
61662730253888026975517400159077
61662730253888026975601341246073
61662730253890678848874416502391
61662730253890678848874417565201
61662730253890678848875192404073
61662730253890726844375690459651
61662730253890726981635984624788
61662730253890727024857479618142
61662730253890727027389640806853
61662730253890727027389641156773
61662730253890727027389645406123
61662730253890727027389903673327
61662730253890727027389918022150
61662730253890727027392998273953
61662730253890727390907856496342
61662730253890727393418334890037
61662730253890727393418363605267
61662730253890727439175392117350
61662730253890727573922195663638
61662730253890727573922452881082
61662730253890727575595850603713
61662730253890727575595879300021
61662730253890727575595879300069
61662730253890727575616771308613
61662730253890727576433051909608
61662730253890727576433051909617
61662730253890727576436146492822
61662730253890728627928329511973
61662730253890728628764352616953
61662730253890728633010903690133
61662730253890728810931044470267
61662730253890728810941520769103
61662730253890728810941777986547
61662730253890728810941893840445
61662730253890728811695037655108
61662730253890728811696157394824
61662730253890728811782164233517
61662730271179462863728730151498
61662730271286047074847588173445
61662730271286047074847588527577
61662730271286047075119556293625
61662730271286047075119560879845
61662730271286079877900827352993
61662730271286079877963589117917
61662730271288480341993335870601
61662730271288481529325961116669
61662730271288481569976168581774
61662730271288481569997060590366
61662730271288481575079546025133
61662730271288481575079917561441
61662730271288481577339353597517
61662730271288481577340099398952
61662730271288481577591176438044
61662730271288481577591176442256
61662730271288481577591176908816
61662730271288748229302677711909
61662730271288748229574645477957
61662730271288748229574650064177
61662730271288748366500669968325
61662730271288748366500670322457
61662730271288748366772638088505
61662730271288748366772642674725
61662730271288748778366617319829
61662730271288748778366620506369
61662730271288781581398934039213
61662730271288781582756169873195
61662730271288781582756169989835
61662730271288781582756198569551
61662730271288781582756198569599
61662730271288781713493177670094
61662730271288781718575634408505
61662730271288781718596554996813
61662730271288781718659431547161
61662730271288781720836217882572
61662730271288781720857108468398
61662730271288781720857109891164
61662730271288781721108185524960
61662730271288781721108185530576
61662730271288781721108185997136
61662730271288781759246733764158
61662730271288781764329219200329
61662730271288781764350139905277
61662730271288781764412987759269
61662730271288781764413365416996
61662730271288781766861741737068
61662730271288781766861741738472
61662730271288781766861741742684
61662730271288782131799188910325
61662730271288782131799216071487
61662730271288782132618452490747
61662730271288782132639373013367
61662730271288782132702163828780
61662730271288798184783587924863
61662730271289648797051697233285
61662730271289648797323665353465
61662730271289648797323669939685
61662730271289649346178398960261
61662730271289682144127772952160
61662730271289682149147953914721
61662730271289682150819285886851
61662730271289682151408135752232
61662730271289682151659212789920
61662730271289682151659212791324
61662730271289682332161921900000
61662730271289682738652407478371
61662730271289682738652407478372
61662730271289682738652407483988
61662730271289682738652407497086
61662730271289682745364468184831
61662730271289682745364468184879
61662730271492875695595898030969
61662730271503667863120376937172
61662730271504584856490047949997
61662730271504584902055580689658
61662730271504584902243608766986
61662730271504584902306280206542
61662730271504584909020755383942
61662730271504584909585525180837
61662730271504617666026211138343
61662730271504884501800452738273
61662730271504885045760617855306
61662730271504885045760641848802
61662730271504885045823289277600
61662730271504885045823289294862
61662730271504885045823293881082
61662730271504885052537764472214
61662730271504885091305249258515
61662730271504885091305249258516
61662730271504885091493277335843
61662730271504885091493277335844
61662730271504885091514198060910
61662730271504885091576874086686
61662730271504885091577333412294
61662730271504885098016967008431
61662730271504885098354480052372
61662730271504885098832169843683
61662730271504917855296804999613
61662730271504917855296805018487
61662730271504917855296890757635
61662730271504917855317725723435
61662730271504917855317811462583
61662730271504917992557559393959
61662730271504917992557559860519
61662730271504917992578480448827
61662730271504917992641242213751
61662730271504918399841975072452
61662730271504918399841999065948
61662730271504918404088402505817
61662730271507284965892961255881
61662730271507286193708662484538
61662730271507286200399454923167
61662730271507286200399826459475
61662730271507286201238978982797
61662730271507286201239724784232
61662730271507286201239726183911
61662730271507286201239726183912
61662730271507319506471263375415
61662730271507319547978043192792
61662730271507319552224846748685
61662730271507319552224848167239
61662730271507319552224848283879
61662730271507319552224933906387
61662730271507569728590790862732
61662730271507569728590792397766
61662730271507569728653466888508
61662730271507569728653467360684
61662730271507569728653467362136
61662730271507569728653468423542
61662730271507570277633465408028
61662730271507570277633466943062
61662730271507585109389049639253
61662730271507586206655795258683
61662730271507586206655823955039
61662730271507586207558741616136
61662730271507586337225671572858
61662730271507586344735843267852
61662730271507586344756733872552
61662730271507586344756735276444
61662730271507586382958331053395
61662730271507586382958331053396
61662730271507586382979251778462
61662730271507586389670048803311
61662730271507586755698814295605
61662730271507586755698841456767
61662730271507586756601789214060
61662730271507586801452399087429
61662730271507586932021926310708
61662730271507586932021926323758
61662730271507586939553337570156
61662730271507619691495052281112
61662730271507619691495056867332
61662730271507619695741484300649
61662730271507619695741857255559
61662730271507619695741942994707
61662730271507619737227716347869
61662730271507619737227716347870
61662730271507619737227716366584
61662730271507619737248637072936
61662730271507619741495069092521
61662730271507636162764570527289
61662730271508470708184492792484
61662730271508485722954416088979
61662730271508486767776695651278
61662730271508486775286869110046
61662730271508486775307761137512
61662730271508486775307762537192
61662730271508487362552032863651
61662730271508487362552032863652
61662730271508487362552032882366
61662730271508487362572953588718
61662730271508487369264093570111
61662730271508487369264093570159
61662730271508487369264179659179
61662730271508487370083472820907
61662730271508487370104364830903
61662730271508487370104364830904
61662730271508487370104364835116
61662730271508520126292883101965
61662730271508520263553638895991
61662730271508520263553639362551
61662730271508520671088754074105
61662730271508520671088754074106
61662730271508520671088754078318
61662730271508520675335644804963
61662730271508520675335902022407
61662730271508520716842338870142
61662730271508520721089113859321
61662730271508520721089113859369
61662730271508520721089201017071
61662730271508535541004098401606
61662730271600945665506582548045
61662730271600945802704571622133
61662730271600945802704571972053
61662730271600945802704574804461
61662730271600945802704575158593
61662730271600945802704576204141
61662730271600945802704576208353
61662730271600945802704576221394
61662730271600978552369330428247
61662730271600978552390251016555
61662730271600978552390336755703
61662730271600978552453013248039
61662730271600978559144157302359
61662730271600978559165164096375
61662730271600978559227840122151
61662730271600978598122915201197
61662730271600978598122915220071
61662730271600978598122915336711
61662730271600978598123000959219
61662730271600978598143835925019
61662730271600978598143921664167
61662730271600978598206598039863
61662730271600978604897742094183
61662730271600978604897827833331
61662730271600978604918748538279
61662730271600978604918748888199
61662730271600978604981424913975
61662730271600979009737440685113
61662730271600979146914884243709
61662730271600979146914885643389
61662730271600979149425111558058
61662730271600979149446032264410
61662730271600979149446260784049
61662730271600979149446289481857
61662730271601846233255598887093
61662730271601846233255599237013
61662730271601846233255602069421
61662730271601846233255602423553
61662730271601846233255603469101
61662730271601846233255603473313
61662730271601846233255603486354
61662730271601878982920357693207
61662730271601878982941278398155
61662730271601878983004040046439
61662730271601878989695184567319
61662730271601878989716105272267
61662730271601879165934696860503
61662730271601879165934697327063
61662730271601879165955617565451
61662730271601879166018379680295
61662730271601879172709523734615
61662730271601879172730444439563
61662730271601879172730444789483
61662730271601879531712328135399
61662730271601879538487155009511
61662730271601879577465911508669
61662730271601879577465913043863
61662730271601879584240739801335
61662730271601879714726667302695
61662730271601879717258071117914
61662730271601879721501494176807
61662730271601893807099307094811
61662730271601893807162068859735
61662730271602146376772612574674
61662730271602179172190951573351
61662730271602179172211872278299
61662730271602179172274634043223
61662730271602179178965778447463
61662730271602179178986670437133
61662730271602179309451705948823
61662730271602179309472627003691
61662730271602179309535388768615
61662730271602179316226532822935
61662730271602179316226533289495
61662730271602179720982922015543
61662730271602179766736506924007
61662730271602179903997261299479
61662730271602193996432662856519
61662730271602193996432663206439
61662730271602194133630655816987
61662730271602195780738404367939
61662730271604547524908680681973
61662730271604547524908681031893
61662730271604547524908683864301
61662730271604547524908684218433
61662730271604547524908685263981
61662730271604547524908685268193
61662730271604580823365409930279
61662730271604580830140236804391
61662730271604580869118993303549
61662730271604580869118994838743
61662730271604580871650484280845
61662730271604580871650488880115
61662730271604580875893821596215
61662730271604580875893907335363
61662730271604581280984567246841
61662730271604581287675826086585
61662730271604581287675826086793
61662730271604581287675827505187
61662730271604581287676170461779
61662730271604581287759394120953
61662730271604581418161755006547
61662730271604581418162012223991
61662730271604581420693044017637
61662730271604581420693158808725
61662730271604581420693158826138
61662730271604581420693158826141
61662730271604581424936581880659
61662730271604581424936839098103
61662730271604595512794173791248
61662730271604595695811497489899
61662730271604595700891744487677
61662730271604847643005888221814
61662730271604880882149788976661
61662730271604880882149788976709
61662730271604880882149789093301
61662730271604881012635630739081
61662730271604881012636003810423
61662730271604881012636089549571
61662730271604881015167378913335
61662730271604881019410912172881
61662730271604881019410916423683
61662730271604881019410916890243
61662730271604881058389215647545
61662730271604881058389588718887
61662730271604881058389674458035
61662730271604881060900157454637
61662730271604881065164501332147
61662730271604881065164501682067
61662730271604881431192808013791
61662730271604881431193179550099
61662730271604881431255597289797
61662730271604881476946392805615
61662730271604881607432320288053
61662730271604881607432320306975
61662730271604881607432349003331
61662730271604881607432577505497
61662730271604881607432606220775
61662730271604881607494995264117
61662730271604881607516036410017
61662730271604881607516036410018
61662730271604881607516293627461
61662730271604881607516293627462
61662730271604881607516379366610
61662730271604881609942831999933
61662730271604881609963724008477
61662730271604881614207142930285
61662730271604881614207146112405
61662730271604881614207146112453
61662730271604881614207147181087
61662730271604881614269822138229
61662730271604895699595666941669
61662730271604895844408753575997
61662730271604896248576009952975
61662730271604897483985463994463
61662730271604897486454579274342
61662730271604897486454579274351
61662730271605781580447785450855
61662730271605781587222612324967
61662730271605781587222612791527
61662730271605781626201370359319
61662730271605781632976197233431
61662730271605781632976197583351
61662730271605781992230048577271
61662730271605781999004875451383
61662730271605782037983633485735
61662730271605782044758087288297
61662730271605796269879533843179
61662730271605796269879562540987
61662730271605798054266270570535
61662730271605798054269369416299
61662730271612653184256589623595
61662730271612653184256618319951
61662730271612684126390896678666
61662730271612684538172902587638
61662730271612684538173159437900
61662730271612684538173160854842
61662730271612684538176258624746
61662730271612684675433914167504
61662730271612684675433914180554
61662730271612684675437013013268
61662730271612684746609643907463
61662730271612685979695968197160
61662730271612686322562970918306
61662730271612686530998307129193
61662730271612700620840432723824
61662730271612700623100122461939
61662730271612700803826705329645
61662730271612700803858086389173
61662730271612700806114437648789
61662730271612700806114462113057
61662730271612701217865047086193
61662730271612701217875550486360
61662730271612701217896442494952
61662730271612701217896468004767
61662730271612701217896468022029
61662730271612701217896815629711
61662730271612701217899824059137
61662730271612701217959118520728
61662730271612701217962586173982
61662730271612701217962586191244
61662730271612701355136563673355
61662730271612701355157091723756
61662730271612701355160578447660
61662730271612936549267105443682
61662730271612936686465098035299
61662730271612936686465098054230
61662730271612936711883884927527
61662730271612936716935060628481
61662730271612936718627311789399
61662730271612936764955098332371
61662730271612936764955441638883
61662730271612951327608902005987
61662730271612951510623126848595
61662730271612951512861637316673
61662730271612952745969916227843
61662730271612953160262663610469
61662730271612953183153403310463
61662730271612953228986538633337
61662730271612953366163524449869
61662730271612953366188663182707
61662730271612986100054745354878
61662730271612986100302436360204
61662730271612986100305449457982
61662730271612986124636618389409
61662730271612986511833651014194
61662730271612986511896327039970
61662730271612986511896331639240
61662730271612986511899770596138
61662730271612986533970787389061
61662730271612986534775070710084
61662730271612986536415152394325
61662730271612986717737611918138
61662730271612986717737611931188
61662730271612986717737612114887
61662730271612986720244622830056
61662730271612986720244623203062
61662730271612986720244624246998
61662730271612986720249128207529
61662730271612986720249214300969
61662730271612986724512410292643
61662730271613000810110998024252
61662730271613000810177112965293
61662730271613000812349795752371
61662730271613000926723254156112
61662730271613000947343714417965
61662730271613000947349971239789
61662730271613000947349971239949
61662730271613001338505259015315
61662730271613001338505517282528
61662730271613001358849533079665
61662730271613001358943947555113
61662730271613001358944062340537
61662730271613001358965601386234
61662730271613001360565029434635
61662730271613001360566144043559
61662730271613001360576620342187
61662730271613001360576620342395
61662730271613001360576993413737
61662730271613001360576996483589
61662730271613001360576996483637
61662730271613001360576996600229
61662730271613001361380908268511
61662730271613001361380936964867
61662730271613001361382051457151
61662730271613001361382051573791
61662730271613001361382056174513
61662730271613001361382056178884
61662730271613001361392554973958
61662730271613001361392554986848
61662730271613001361392554992672
61662730271613001361392559591942
61662730271613001361413446982550
61662730271613001361413446995440
61662730271613001361413446995599
61662730271613001361413446995600
61662730271613001361413447001264
61662730271613001361413451600534
61662730271613001361413820072771
61662730271613001361413824658982
61662730271613001361413824658991
61662730271613001361413824718031
61662730271613001361476123008326
61662730271613001361476123027040
61662730271613001361476127626310
61662730271613001404697275596053
61662730271613001404697618552645
61662730271613001406330581393505
61662730271613001407146111082523
61662730271613001407146488934654
61662730271613001407167409627956
61662730271613001407167409641006
61662730271613001407229779559025
61662730271613001541896301306284
61662730271613001541979940553530
61662730271613001544406779363104
61662730271613001544406779368928
61662730271613001544406783968198
61662730271613001544407157570978
61662730271613001544428049213149
61662730271613001544428078264280
61662730271613001544428078277330
61662730271613001544431143813775
61662730271613002593652272494364
61662730271613002593652272494365
61662730271613002593652272494370
61662730271613002593652358583349
61662730271613002593652358583384
61662730271613002593652358583385
61662730271613002593652358583432
61662730271613002593652358583433
61662730271613002593652358583438
61662730271613002593655711451268
61662730271613002593746803154833
61662730271613002594217126980405
61662730271613002594218246188599
61662730271613002594468175438377
61662730271613002594468175439781
61662730271613002594468175457256
61662730271613002594468290107113
61662730271613002594468290107161
61662730271613002594468290124582
61662730271613002594469323226287
61662730271613002594471647696724
61662730271613002594499690296464
61662730271613002594503043105239
61662730271613002594503043124113
61662730271613002595911704022878
61662730271613002595912851928880
61662730271613002595912851928881
61662730271613002596763598630740
61662730271613002596763627322724
61662730271613002596763627328548
61662730271613002601246469849103
61662730271613002601246469967147
61662730271613002601246555876851
61662730271613002601246556053998
61662730271613002601246556073681
61662730271613002601246556073684
61662730271613002601246556073690
61662730271613002601246560659820
61662730271613002601246560659901
61662730271613002601246560659904
61662730271613002601246560659910
61662730271613002601277951547807
61662730271613002601277956068336
61662730271613002601340627573583
61662730271613002603540745247732
61662730271613851941153262106415
61662730271613853796714551714829
61662730271613853796718798806467
61662730271613853796718798806468
61662730271613853796735472419777
61662730271613853796736596214433
61662730271613853796736596214434
61662730271613853796739690815059
61662730271613853796739690815060
61662730271613853933999670357246
61662730271613886484827823910985
61662730271613886530581408702809
61662730271613901377894741682925
61662730271613901377901754213149
61662730271613901377901754226199
61662730271613901926692968965815
61662730271613901928388689315021
61662730271613901929204600026635
61662730271613901929225477172304
61662730271613901929225515955175
61662730271613901929225520751437
61662730271613901929225520751438
61662730271613901972446553757639
61662730271613901972510075811350
61662730271613901972530967818490
61662730271613901974142274106845
61662730271613901974957792267511
61662730271613901974957796866781
61662730271613901974957811233158
61662730271613901974978714391012
61662730271613901974979058764547
61662730271613901974979061951087
61662730271613901974979072049191
61662730271613901974979076478109
61662730271613901974979076828029
61662730271613901974979106594470
61662730271613901974982171078735
61662730271613901974982171428655
61662730271613901974982201175413
61662730271613901974982201195096
61662730271613902112218939211410
61662730271613903161446572404005
61662730271613903161467521806761
61662730271613903161475658150273
61662730271613903163702909331941
61662730271613903164551389405883
61662730271613903169069879352059
61662730271613903169089637270633
61662730271613903207312901313422
61662730271613903208069528929421
61662730271613903210325865857357
61662730271613903210328218920320
61662730271613903210328993754980
61662730271613903214844355803533
61662730271613903214844356153453
61662730271616538850649377542471
61662730271616587204679648071941
61662730271616587204679648071942
61662730271616587204679733811090
61662730271616588439188547048481
61662730271616588446716519706774
61662730271616588446716548403130
61662730271616588989069197735634
61662730271616588989069454953078
61662730271616603081074534153873
61662730271616603081074790898933
61662730271616603081085037749177
61662730271616603081085037749225
61662730271616603081085409285485
61662730271616603081085410685165
61662730271616603081148813839673
61662730271616603081168977319853
61662730271616603081169063408921
61662730271616603082769138494475
61662730271616603082770253103399
61662730271616603082780757981791
61662730271616603082864326016111
61662730271616603083585046024707
61662730271616603083586165238724
61662730271616603083596664052512
61662730271616603083596665452192
61662730271616603083596668634520
61662730271616603083600021519819
61662730271616603083616785808368
61662730271616603083617555938640
61662730271616603083617556055196
61662730271616603083617556055280
61662730271616603083617556055439
61662730271616603083617556055440
61662730271616603083617556056891
61662730271616603083617556061104
61662730271616603083617557455120
61662730271616603083617557460784
61662730271616603083617557473834
61662730271616603083617557478205
61662730271616603083617560643112
61662730271616603083617560660374
61662730271616603083617584635155
61662730271616603083617584636607
61662730271616603083617586176013
61662730271616603083617930532291
61662730271616603083617933718831
61662730271616603083620942226171
61662730271616603083683704339404
61662730271616603220881696595819
61662730271616603220881696595820
61662730271616603220881696601643
61662730271616603264099634133917
61662730271616603264099634134125
61662730271616603264099635533597
61662730271616603264100410366124
61662730271616603265857744595147
61662730271616603265857749200246
61662730271616603266610878661661
61662730271616603266610888422944
61662730271616603266610888428768
61662730271616603266610888777235
61662730271616603266610888777236
61662730271616603266610888778687
61662730271616603266610888778688
61662730271616603266610889822624
61662730271616603266610889826995
61662730271616603266610889826996
61662730271616603266610893010568
61662730271616603266610893028038
61662730271616603266611266613348
61662730271616603266631795136132
61662730271616603266631809483587
61662730271616603266631809485039
61662730271616603266632140559427
61662730271616603266632143745967
61662730271616603266632187319907
61662730271616603266632187319908
61662730271616603266632187324120
61662730271616603266635252691287
61662730271616603266635252691288
61662730271616603266635252695659
61662730271616603266635281387643
61662730271616603632660574962677
61662730271616603632660603677907
61662730271616603675966472173457
61662730271616603675966472173458
61662730271616603677577361810697
61662730271616603677577364998641
61662730271616603677661047818432
61662730271616603677661047818433
61662730271616603678393267740044
61662730271616603678393267745903
61662730271616603678393272522320
61662730271616603678393272539790
61662730271616603678414159754495
61662730271616603678414188450851
61662730271616603678414193228879
61662730271616603678414193228880
61662730271616603678414193233092
61662730271616603678414193246142
61662730271616603678414537602414
61662730271616603678417546096709
61662730271616603678480308215766
61662730271616604864722717789847
61662730271616604865464254941818
61662730271616604865464341035098
61662730271616604865467697085256
61662730271616604865540964218134
61662730271616604867233216914086
61662730271616604868006592689593
61662730271616604910475288593017
61662730271616604911217954523272
61662730271616604911221310573430
61662730271616604911231790077437
61662730271616604911294549009952
61662730271616604911294549009953
61662730271616604912891609456711
61662730271616604912912530167518
61662730271616604912924042773389
61662730271616604912924124079244
61662730271616604912924124079280
61662730271616604912924124079488
61662730271616604912924128862213
61662730271616604912924128862249
61662730271616604912924128862457
61662730271616604913007725592973
61662730271616604913729556907556
61662730271616604913738912414332
61662730271616604913738912414368
61662730271616604913738912414575
61662730271616604913738912414576
61662730271616604913740061919038
61662730271616604913760206177767
61662730271616604913760982612340
61662730271616604913760982625390
61662730271616604913761325568932
61662730271616604913761330168202
61662730271616604913763563841616
61662730271616604913824001594708
61662730271616604913824006193978
61662730271616604913827072098977
61662730271616604913827100795333
61662730271616604918006695253195
61662730271616604918006698257404
61662730271616604918069371278971
61662730271616604918069375884064
61662730271616604918069375884065
61662730271616605048574273145622
61662730271616605050271144090843
61662730271616605050271172788651
61662730271616605051021994201044
61662730271616605051021994205256
61662730271616605051024289520733
61662730271616605051024318217089
61662730483891178492533033517648
61662730483988487994445606772788
61662730483988487994445607239348
61662730483988489639317289231390
61662730483988489641573626159326
61662730483988489641573630876688
61662730483988489771431592700562
61662730483988489771431597422296
61662730483988490190619772725318
61662730483995359542357795921381
61662730483996259972908823186341
61662730483996260110106815796889
61662730483996560162179532324293
61662730483996561945753436261417
61662730483996593094879440406745
61662730483996593646202810007874
61662730483996593646202810008034
61662730483996593646202810124514
61662730483996593646202810124674
61662730483996593653797012200986
61662730483998961264561904981221
61662730483998963048135808918345
61662730483998995213652333296731
61662730483998996448413341485993
61662730483998996448434233496037
61662730483998996448434233850170
61662730483998996448434266791663
61662730483998996448496909875946
61662730483999261453832614119173
61662730483999263237406518056297
61662730483999294808185958056208
61662730483999295357148421678699
61662730483999295357232099904838
61662730483999295357232104504108
61662730483999295402922893881249
61662730483999296447138156260507
61662730483999296584419831205414
61662730483999296584419831673218
61662730483999296584419831677590
61662730483999296591759856921838
61662730483999296591759856934728
61662730483999296591759857388238
61662730483999296591930350924074
61662730483999296591930350941543
61662730483999296591930350941544
61662730483999296591930355173631
61662730483999296591951242932666
61662730483999296591951242932874
61662730483999296591951242938490
61662730483999296592013918964266
61662730483999296592014033281678
61662730483999296592014033412820
61662730483999296592014037999040
61662730483999296637492521473662
61662730483999296637704827376181
61662730484000195368594947158092
61662730484000195368594947162512
61662730484000195787720340953656
61662730484000195968265946602158
61662730484000195968265946603610
61662730484000195970731236914703
61662730484000195970734589782533
61662730484000195970797351900138
61662730484000195970797351901590
61662730484000197014970858465954
61662730484000197014970858470374
61662730484000197014970858471778
61662730484000197014970858483424
61662730484000197014970858484876
61662730484000197014970858942550
61662730484000197014970858955600
61662730484000197014970863187688
61662730484000197014970863189140
61662730484000197014970863193565
61662730484000197022502270203450
61662730484000197022502270216500
61662730484000197022502274448588
61662730484000197198717422827719
61662730484000197198717681113638
61662730484000197202981767060084
61662730484000197203047880097090
61662730484000197203047880098542
61662730484000197205304217025026
61662730484000197205304217025234
61662730484000197205304217026478
61662730484000197205304217043948
61662730484000197205304218443627
61662730484000197205304218443628
61662730484000197205516523277465
61662730484000197205516609370746
61662730484000197205516609383796
61662730484000197205516638062890
61662730484000197205516638067102
61662730484000197205516638080152
61662730484000197205579285395070
61662730484000197205579285396522
61662730484000197610311400659363
61662730484000197610311400660815
61662730484000197617086227533476
61662730484000197617086227539092
61662730484000197617107148241279
61662730484000197617110501109109
61662730484000197617110587202390
61662730484000197617110587215440
61662730484206993023870898083056
61662730484206994251539145349372
61662730484206994670998921369024
61662730484206994670998921718944
61662730484207277786572109255544
61662730484207277786572109259916
61662730484207277786572109726268
61662730484207277786572110789126
61662730484207278198354115168888
61662730484207278198354115635240
61662730484207278335552107779436
61662730484207278335552109308806
61662730484207292618345232158068
61662730484207292618345232624628
61662730484207293167387907171376
61662730484207294265473256261968
61662730484207294395056154431868
61662730484207294395056154437692
61662730484207294395056155854841
61662730484207294395143190008514
61662730484207294812008803687315
61662730484207294814453168688207
61662730484207294814515930457344
61662730484207294814515930807264
61662730484207294814519397992506
61662730484207294814519398110598
61662730484207294814519402709868
61662730484207294857762474213915
61662730484207294860272954206066
61662730484207294995023142854452
61662730484207294997467507855504
61662730484207327748660462993676
61662730484213730000347700307297
61662730484213731829654268447937
61662730484213780009172912150065
61662730484214199349917086141283
61662730484214230866537447176764
61662730484214230913106911402926
61662730484215081472470082501390
61662730484215083118845993827966
61662730484215083301776650642030
61662730484215083301860218676398
61662730484215083302612330985710
61662730484215097943007117360145
61662730484215097943007117690978
61662730484215098125746278418876
61662730484215098125746278424700
61662730484215098133361372503939
61662730484215098133361372503940
61662730484215099780468113406243
61662730484215099780489307218351
61662730484215099780492406052517
61662730484215131478323411023222
61662730484215131478323412436000
61662730484215381661468680153973
61662730484215381661531354640184
61662730484215381661531355110908
61662730484215381661531355112360
61662730484215381661531356173766
61662730484215381661719383188236
61662730484215381661803323823382
61662730484215383307844591480549
61662730484215383308095294048460
61662730484215383308095294514812
61662730484215383308659378746796
61662730484215383445105258577308
61662730484215383445105258581680
61662730484215383445105258699724
61662730484215383445105259049484
61662730484215383445105260112502
61662730484215383445105260116714
61662730484215383445105260116873
61662730484215383445293286653184
61662730484215383445293286659008
61662730484215383445293286777052
61662730484215383445293287125360
61662730484215383445293287126812
61662730484215383445293659726138
61662730484215383445293659730350
61662730484215383445293659743400
61662730484215383445377227760506
61662730484215383445377227764718
61662730484215383445857370890992
61662730484215383445857371009036
61662730484215383445857372420362
61662730484215383445857372426185
61662730484215383446129340074030
61662730484215383491109891964022
61662730484215383491109891968234
61662730484215383491109891981284
61662730484215398132246287116490
61662730484215398132246287233130
61662730484215398132256791000235
61662730484215398132277682542475
61662730484215398138176164246496
61662730484215398138176164364540
61662730484215398138176165781482
61662730484215398138176188693454
61662730484215398138176188710716
61662730484215398138176192942804
61662730484215398139617736936382
61662730484215398139617737286302
61662730484215398139871770295504
61662730484215398269263288930010
61662730484215398269538351161170
61662730484215398269538351161330
61662730484215398269538351174428
61662730484215398269538351277810
61662730484215398269538351277970
61662730484215398269538351627730
61662730484215398274597682347264
61662730484215398275374187088386
61662730484215398277132553237642
61662730484215398277132553250692
61662730484215398277132553704202
61662730484215398277884555477440
61662730484215398277884665676644
61662730484215398277884670262864
61662730484215398322886109448298
61662730484215398323638221772112
61662730484215399916666375263618
61662730484215399916666375263778
61662730484215399916666375267990
61662730484215399921749982566887
61662730484215399921750092280658
61662730484215399921750092630578
61662730484215399921750092634790
61662730484215399924006429208594
61662730484215399924006429558514
61662730484215399924006429562726
61662730484215399924197700435609
61662730484215399924260576872078
61662730484215399924260576990170
61662730484215399924260581589440
61662730484215399962399039018203
61662730484215399967503648842686
61662730484215399967503653093487
61662730484215399969739050715363
61662730484215399969759985770622
61662730484215399970014133085638
61662730484215399970014133098688
61662730484215400104764317483222
61662730484215400104764321734024
61662730484215400107020654057026
61662730484215431073048446831118
61662730484215431073048451080676
61662730484215431073048451086292
61662730484215431621840416923598
61662730484215431621840420105718
61662730484215431621840420111542
61662730484215431621840421528691
61662730484215431623536140344108
61662730484215431623536141879355
61662730484215431623619708378316
61662730484215431623619708378476
61662730484215431669352372581832
61662730484215432856622350418322
61662730484215432856622350418530
61662730484215432856622350768290
61662730484215432856622355019044
61662730484215432856622355019252
61662730484215432856622355023464
61662730484215432856622355023623
61662730484215433270727960749053
61662730484215433270747732480764
61662730484215433270747732480924
61662730484215447543575350757968
61662730484217799837548486779407
61662730484217799837611248548544
61662730484217799837611248898464
61662730484217801072121581676606
61662730484217801072121582743835
61662730484217801072121582743836
61662730484217801072142389013231
61662730484217801072142392201383
61662730484217801072142473685198
61662730484217801072145487845945
61662730484217801477149571231871
61662730484217801483924398105983
61662730484217801483924398110355
61662730484217801483927750973813
61662730484217834416352401306494
61662730484217834416352404494438
61662730484217834418801270273693
61662730484217834418884838308061
61662730484217834418884924051422
61662730484217834418884924401342
61662730484218099978621130866835
61662730484218099980313383562787
61662730484218099981048047063979
61662730484218099981131725290118
61662730484218099981131729889388
61662730484218100026885281385586
61662730484218101215638202889763
61662730484218101215638204289443
61662730484218101215638590297122
61662730484218101215638590310012
61662730484218101215659398101551
61662730484218101215659482307118
61662730484218101215659511003474
61662730484218101215659511357606
61662730484218101215662496935717
61662730484218101261391789203731
61662730484218101261392132510243
61662730484218101261392146858942
61662730484218101261413067565502
61662730484218101627441407194303
61662730484218101627441407198675
61662730484218101627444760062133
61662730484218101810455746365812
61662730484218101811275121746287
61662730484218133327870703747914
61662730484218133327870704097834
61662730484218133373624288539738
61662730484218134562318280429243
61662730484218134562400814275644
61662730484218134562401933021650
61662730484218134562401933139742
61662730484218134562401933152792
61662730484218134562401933488210
61662730484218134562401933489662
61662730484218134562401934552471
61662730484218134562401934552472
61662730484218134562401961719458
61662730484218134562401963248827
61662730484218134608133478011356
61662730484218134608134597219549
61662730484218134608134597219550
61662730484218134608134597221001
61662730484218134608134597221002
61662730484218134608134597225166
61662730484218134608134597238264
61662730484218134974183853305353
61662730484218983932715462336136
61662730484218983932715462341960
61662730484218983932715463754738
61662730484218983932715463759109
61662730484218985167309367753740
61662730484218985167309367755192
61662730484218985167309367759564
61662730484218985167309369172342
61662730484218985167309369176554
61662730484218985167309369176713
61662730484218985168061480063052
61662730484218985168061480068876
61662730484218985168061481481654
61662730484218985168061481486025
61662730484218985579091373662712
61662730484218985579091373664164
61662730484218985579091373668536
61662730484218985579091375081314
61662730484218985579091375085526
61662730484218985579091375085685
61662730484218985762858083775366
61662730484219000411619966338936
61662730484219000587083002410207
61662730484219000587103923116559
61662730484219000593857825039134
61662730484219000593882188950330
61662730484219000594630862299983
61662730484219000594630862299984
61662730484219000594634215167813
61662730484219001646210509572078
61662730484219001646210510038478
61662730484219001646210538268434
61662730484219001646210538622566
61662730484219001783387222765271
61662730484219001829140809079239
61662730484219001829203842410306
61662730484219001829203842410514
61662730484219001829203842411758
61662730484219001829203842429228
61662730484219001829203843828907
61662730484219001829203843828908
61662730484219001829224763116866
61662730484219001829224764533807
61662730484219001829224764533808
61662730484219002188478735091989
61662730484219002195988881210072
61662730484219002234211026044643
61662730484219002234211026046095
61662730484219002234231946752447
61662730484219002240985852918756
61662730484219002240985852924372
61662730484219002241006773626559
61662730484219002241006773630772
61662730484219002241010126494389
61662730484219002241010212587670
61662730484219002241010212600719
61662730484219002241010212600720
61662730484219002241742466001896
61662730484219002241742466185631
61662730484219002241742466535551
61662730484219002379086903736639
61662730484219033344044529165558
61662730484219033941373308411033
61662730484219034992951841068380
61662730484219034992951841074204
61662730484219034992951841558026
61662730484219034992951842607786
61662730484219034992951845790114
61662730484219034992952960399038
61662730484219034992952960753170
61662730484219034992952960754622
61662730484219034992952961817432
61662730484219034992952990513788
61662730484219035130213629036813
61662730484219035130213629036814
61662730484219035130213629054076
61662730484219035175882497882444
61662730484219035175882497886864
61662730484219035175882497888268
61662730484219035175882497899914
61662730484219035175882497901366
61662730484219035175883617095057
61662730484219035175883617095058
61662730484219035175883617096509
61662730484219035175883617096510
61662730484219035175946293122285
61662730484219035175946293122286
61662730484219035175967213828637
61662730484219035175967213828638
61662730484219035541995634945785
61662730484219035541995634945786
61662730484219035541995634949998
61662730484219035541996008081363
61662730484219035587728299031257
61662730484219035587728299031258
61662730484219035587749219737609
61662730484219035587749219741822
61662730484219049814572205100276
61662730484219049814572205216916
61662730484219049822194205902662
61662730484219049997565624046494
61662730484219049998318769456218
61662730484219049998339690164022
61662730484219050000013345100464
61662730484219050000034265808268
61662730484219050005187653416950
61662730484219051599808573573743
61662730484219051601503149217989
61662730484219051654763393874936
61662730484219051654763394924696
61662730484311460674342644427979
61662730484311493401142060322599
61662730484311493425556567570179
61662730484311493469029881752407
61662730484311493469781908320905
61662730484311493471289231772291
61662730484311493471310152478643
61662730484311493472042463295627
61662730484311493472062264787955
61662730484311493472063384001973
61662730484311493835643221949033
61662730484311493835643225131361
61662730484311493837335477827313
61662730484311493837335477828765
61662730484311493837335477833137
61662730484311493837338572429391
61662730484311493883071581010861
61662730484311493883089034039421
61662730484311493883089034045245
61662730484311493883092128640047
61662730484311493883092128641499
61662730484311494018657560066569
61662730484311494018657564298657
61662730484311494020349816996061
61662730484311494020353141655729
61662730484311494021085137840923
61662730484311494021106058547269
61662730484312243736028973833921
61662730484312243736049865842513
61662730484312342778314097702242
61662730484312342778314098056374
61662730484312342778314099106134
61662730484312342778314183795522
61662730484312344424690004783680
61662730484312344424690009365688
61662730484312344424690009382950
61662730484312344425443151607586
61662730484312344425443154794126
61662730484312344425443237700866
61662730484312344427137812995192
61662730484312344427137817577200
61662730484312344561950763741160
61662730484312344562703905983058
61662730484312344562703905987270
61662730484312344562703909169598
61662730484312344562703992076338
61662730484312359457786571614525
61662730484312359457786573014205
61662730484312361097362258561427
61662730484312361097362259961107
61662730484312361104893671692939
61662730484312361234560251171975
61662730484312361242154426068411
61662730484312393830873827058196
61662730484312393831689644258848
61662730484312393831689729997996
61662730484312393831689730002208
61662730484312393968950484727600
61662730484312394036775463079826
61662730484312394036778901627915
61662730484312394037615729940858
61662730484312394037615729953908
61662730484312394037678405962422
61662730484312394037678405979684
61662730484312394037678406316554
61662730484312394037678492055702
61662730484312394039038251649203
61662730484312394448362031567796
61662730484312394449208586977238
61662730484312394449208591563458
61662730484312394450820257558175
61662730484312394450900844265234
61662730484312394450903825592543
61662730484312394588164951989603
61662730484312408655097626497894
61662730484312644607185747809266
61662730484312644613687486292146
61662730484312644744383740419814
61662730484312644751974586091995
61662730484312661286632853963715
61662730484312661423830846574263
61662730484312661431425019948555
61662730484312694043087070227022
61662730484312694181131590935834
61662730484312694181131590954708
61662730484312694181131591053878
61662730484312694181131591054086
61662730484312694181131591408218
61662730484312694181131595658971
61662730484312694181131595658972
61662730484312694183392088985753
61662730484312694568915093134662
61662730484312694568981211303876
61662730484312694576508064748152
61662730484312694576509179357076
61662730484312694591879040772756
61662730484312694591889887029942
61662730484312694592725486338897
61662730484312694594334170996109
61662730484312694594334171000481
61662730484312694594396928060982
61662730484312694594417739030477
61662730484312694594417739034849
61662730484312694599468539949780
61662730484312694637632625564580
61662730484312694638458232970994
61662730484312694638458236158938
61662730484312694640150484273090
61662730484312694640150488854890
61662730484312694640150488872360
61662730484312694640153956531437
61662730484312694775656224183474
61662730484312694777348510163405
61662730484312694777348510163406
61662730484312694777414625167761
61662730484312694777432078197773
61662730484312694784942210028221
61662730484312708867746048553920
61662730484312708869440625247926
61662730484312709416863351744687
61662730484312710628756884050794
61662730484312710651633676643752
61662730484312710651668540059647
61662730484312710652481353185226
61662730484315046329532492211663
61662730484315062396546753487819
61662730484315095740015113479316
61662730484315095742473338303295
61662730484315095742556906337663
61662730484315096152643564954429
61662730484315096154335817650381
61662730484315096291599924889317
61662730484315096291600039680405
61662730484315362578285935758595
61662730484315362578286279065107
61662730484315363134944095175263
61662730484315363134944095525183
61662730484315395886039506909400
61662730484315395886042605625474
61662730484315395886074259785015
61662730484315395891122852739892
61662730484315395929285707359460
61662730484315395931793091701224
61662730484315395931796190533938
61662730484315395931807038326317
61662730484315395936886902135718
61662730484315396296160574042749
61662730484315396297835373685395
61662730484315396297852826738701
61662730484315396297856265693987
61662730484315396297856294391795
61662730484315396298672546375902
61662730484315396298672546492542
61662730484315396480849712871613
61662730484315396480870604880157
61662730484315396481686541636233
61662730484315396486769115814393
61662730484315396486770231840250
61662730484315396486770231840259
61662730484315396488461368160425
61662730484315396488461368510345
61662730484315396488464807134576
61662730484315396488464807134585
61662730484315410573703873442548
61662730484315410708453757518370
61662730484315410708537439871386
61662730484315410710964284861428
61662730484315410710964627818020
61662730484315411120319719059058
61662730484315411122746547987844
61662730484316262963083376709587
61662730484316262963083378109267
61662730484316263100281369320135
61662730484316263153629129008395
61662730484316296316590534174360
61662730484316296316593633007074
61662730484316296504635807214362
61662730484316296504698598032630
61662730484316296912153885725657
61662730484316296912153886075577
61662730484316296912237568551273
61662730484316296912237568901193
61662730484316296912237912924798
61662730484316296912237912924807
61662730484316296916504077165617
61662730484316296917236459903817
61662730484316296917236460253737
61662730484316296918928712599769
61662730484316296918928712949689
61662730484316297049498323276665
61662730484316311139088352457526
61662730484316311139088467136346
61662730484316311139088740415046
61662730484316311141515312126388
61662730484316311141598994892738
61662730484316311736395597364569
61662730484316311736395597714489
61662730484316312923477432687258
61662730484316312969213190824655
61662730484316312970893905955962
61662730484323167917881910199035
61662730484323167917902716119962
61662730484323168047548489678071
61662730484323168055142664574507
61662730484323168055163470495275
61662730484323168055163499191622
61662730484323168055163499191631
61662730484323199618268636734323
61662730484323200850519166702509
61662730484323200850519166702557
61662730484323200850602734736925
61662730484323200852778602463159
61662730484323200853615430712841
61662730484323201262113144534153
61662730484323201262113144534201
61662730484323201264560865589623
61662730484323201264641077573785
61662730484323201264644548415031
61662730484323201401905188000873
61662730484323201402658448214729
61662730484323215674666232951148
61662730484323215674666232952552
61662730484323215674728994734943
61662730484323215674732462388200
61662730484323215675517003562023
61662730484323215675580138752581
61662730484323215682291916176687
61662730484323216087013442301702
61662730484323216087110981393619
61662730484323216224368363828191
61662730484323451635861979204051
61662730484323451635862322510563
61662730484323466384039483304533
61662730484323466407491594829267
61662730484323466407491596228947
61662730484323466415022893175354
61662730484323466453245181143235
61662730484323468061398804501930
61662730484323468061398804501931
61662730484323468236819085093409
61662730484323468237094496402539
61662730484323468237910447180723
61662730484323468237910447530643
61662730484323468244413258454642
61662730484323468244413258454651
61662730484323468244434179160994
61662730484323468244685274054835
61662730484323468244685274404755
61662730484323468245250130289071
61662730484323499209698622553168
61662730484323499759254245478225
61662730484323499759337813518417
61662730484323499759337927831457
61662730484323499759337929366491
61662730484323499805070560156337
61662730484323499805070563338665
61662730484323500993847774661081
61662730484323500994035802738409
61662730484323500994036175790829
61662730484323500994119743825197
61662730484323500994119748076207
61662730484323500994119829447753
61662730484323500994119834165067
61662730484323500994119858144061
61662730484323500994119862861423
61662730484323500996292139666345
61662730484323500996379179587299
61662730484323500997132439801161
61662730484323501405629780570053
61662730484323501405630153622473
61662730484323501405630153622521
61662730484323501405630156804801
61662730484323501408140636796951
61662730484323501408158086662105
61662730484323501408158089844433
61662730484323501408158089850257
61662730484323501408161184446511
61662730484323501408161442713715
61662730484323501408161528806995
61662730484323501408161528807155
61662730484323501408161528820045
61662730484323501408161557503351
61662730484323501588644464093461
61662730484323501588644467275789
61662730484323501588644491740009
61662730484323501588644492789769
61662730484323501588644492789817
61662730484323501588644495972097
61662730484323501591092185148835
61662730484323501591092185148883
61662730484323501591092213845239
61662730484323501591151503701736
61662730484323501591151504055820
61662730484323501591151504056028
61662730484323501591151505118678
61662730484323501591151505124501
61662730484323501591151505124502
61662730484323501591151508306829
61662730484323501591151508306830
61662730484323501591154861173207
61662730484323501591154861174659
61662730484323501591172424779641
61662730484323501591172425829401
61662730484323501591172429011729
61662730484323501591175781881011
61662730484323501591175897217557
61662730484323501591175897221769
61662730484323501591991804747789
61662730484323501597075150578281
61662730484323501597075494951806
61662730484323501597075494951815
61662730484323501598682556610297
61662730484323501598682557660057
61662730484323501598766631271981
61662730484323501598766631621901
61662730484323501598770070228879
61662730484323515681836106147737
61662730484323515818183242039468
61662730484323515818183242040872
61662730484323515818246004160142
61662730484323515818246004177350
61662730484323515818246004177398
61662730484323515818246118490598
61662730484323515818249471476520
61662730484323515818249476062740
61662730484323515818280871471255
61662730484323515818280871472659
61662730484323515818280871490129
61662730484323515819093421612316
61662730484323515819096779020361
61662730484323515820442673569434
61662730484323515820537208400595
61662730484323515825788029022875
61662730484323515825788033622193
61662730484323515828047727650047
61662730484323515828068619660043
61662730484323515864847265156570
61662730484323515871541585118343
61662730484323515871541589350431
61662730484323515871562510056831
61662730484323516232225022434998
61662730484323516232225055730624
61662730484323516232319213258355
61662730484323516232319213259807
61662730484323516232322566127637
61662730484323516233072727141603
61662730484323516233072731740873
61662730484323516239850619919985
61662730484323516239913372270682
61662730484323516412791645146143
61662730484323516413523865245873
61662730484323516413607462337957
61662730484323516413607466587307
61662730484323516413607577123381
61662730484323516413607581372731
61662730484323516413610905544205
61662730484323516413639235598762
61662730484323516415218445495213
61662730484323516415302037982203
61662730484323516416149785731152
61662730484323516416152927811791
61662730484323516420385732418317
61662730484323516421233064603723
61662730484323517465406571173968
61662730484323517465409923976871
61662730484323517465409923976919
61662730484323517466222474117980
61662730484323517467666260904807
61662730484323517467666260906259
61662730484323517475260161649930
61662730484324352203610999079559
61662730484324352203610999092609
61662730484324352203611342386071
61662730484324352203611343448881
61662730484324366812079915777258
61662730484324366812079916839908
61662730484324366812079916840068
61662730484324366812080001512034
61662730484324366812080001866326
61662730484324366812080002928976
61662730484324366812080002929136
61662730484324366814527978019514
61662730484324366975240614704775
61662730484324367020994201018743
61662730484324368621616526031351
61662730484324368629210586142362
61662730484324368629210586142363
61662730484324368629231535544902
61662730484324368667370112358369
61662730484324368667370455651831
61662730484324368667370456714641
61662730484324368668374692780711
61662730484324368668377791620067
61662730484324368668377791969987
61662730484324368668461474795603
61662730484324368675152618494179
61662730484324368675152618844099
61662730484324368675717474378495
61662730484324368675717474728415
61662730484324368805722229171075
61662730484324400196569218009980
61662730484324401974278763574063
61662730484324401975969868302537
61662730484324401975969868302538
61662730484324401975969871484706
61662730484324401975969871484865
61662730484324401975969871484866
61662730484324402021643212413843
61662730484324402021643212413849
61662730484324402021643241110199
61662730484324402021702530966696
61662730484324402021705888439625
61662730484324402021723451677260
61662730484324402021723451690310
61662730484324402021723452027180
61662730484324402021723453089990
61662730484324402021723456276530
61662730484324402021726924132597
61662730484324402021726924486729
61662730484324402022542832012749
61662730484324402027542494667705
61662730484324402027542495017625
61662730484324402029233583875256
61662730484324402029233583875257
61662730484324402029233584925016
61662730484324402029233584925017
61662730484324402029233928231529
61662730484324402029237070311951
61662730484324402157293103213743
61662730484324402158987678857989
61662730484324402158987678862201
61662730484324402159803586388221
61662730484324402166494338250729
61662730484324402166494682607001
61662730484324416248797117164250
61662730484324416248797145755558
61662730484324416248797375444504
61662730484324416248800474631350
61662730484324416248800498741480
61662730484324416248800503327700
61662730484324416248831970476293
61662730484324416249582031599766
61662730484324416386842700240302
61662730484324416393620616932799
61662730484324416393620621164887
61662730484324416798321341020455
61662730484324416800884509131956
61662730484324416800884513381305
61662730484324416800884513381306
61662730484324416805214594764395
61662730484324416805214598996483
61662730484324416805214598997935
61662730484324416843342672411102
61662730484324416843342672411103
61662730484324416844074806776056
61662730484324416844074925812279
61662730484324416844074925812282
61662730484324416844074925812283
61662730484324416844095817822278
61662730484324416844095846518634
61662730484324416844099170690108
61662730484324416844158604388341
61662730484324416844158608637691
61662730484324416845769382420302
61662730484324416845769472760172
61662730484324416845769472760173
61662730484324416845769501456525
61662730484324416845769501456528
61662730484324416845769501456529
61662730484324416845853065245711
61662730484324416845853065247163
61662730484324416845853150986311
61662730484324416845853151340602
61662730484324416845853155585581
61662730484324416845853179682667
61662730484324416845853180036958
61662730484324416845853184281937
61662730484324416845853524393230
61662730484324416845856508453411
61662730484324416845867011852089
61662730484324416845867011853541
61662730484324416846616785814440
61662730484324416846616785814441
61662730484324416846616786864200
61662730484324416846616786864201
61662730484324416846616800163347
61662730484324416846616801213107
61662730484324416846617130170713
61662730484324416846620272251135
61662730484324416846620272601055
61662730484324416846700812996112
61662730484324416846700827345028
61662730484324416846700831595830
61662730484324416850873997564220
61662730484324416850936759683277
61662730484324416850947263614846
61662730484324416851700523481001
61662730484324416851700523830921
61662730484324416853395098941512
61662730484324416853395099125247
61662730484324416853395099475167
61662730484324416983051057503579
61662730484324416983877540189913
61662730484324418033218352814400
61662730484324418033218611566878
61662730484324418033218697183562
61662730484324418033218697655945
61662730484324418033218697655946
61662730484324418033971838362650
61662730484324418040749764541643
61662730484324418042988303528936
61662730484324418078972196358654
61662730484324418079704531262465
61662730484324418079707630451741
61662730484324418079791313277357
61662730484324418082047650205293
61662730484324418086482452737203
61662730484324418086482457325853
61662730484324418086503349333467
61662730484324418086503349333476
61662730484324418086566025363615
61662730484324418088741888854415
61662730484327069913269607826231
61662730484327069959023537446711
61662730484327069959023538509521
61662730484327069966617367514491
61662730484327069966638302766579
61662730484327069966638303120711
61662730484327101457817564180950
61662730484327103267622953279586
61662730484327103313355612761576
61662730484327103313376533472300
61662730484327103313376533822220
61662730484327103320887010026409
61662730484327117952734555850592
61662730484327117954429131494838
61662730484327118068875884112661
61662730484327118068875884112670
61662730484327118135727888570936
61662730484327118135727974305713
61662730484327118135748899617158
61662730484327118135752252484988
61662730484327118135811571396345
61662730484327118135811571397797
61662730484327118135811575647147
61662730484327118135811686183221
61662730484327118135811686187592
61662730484327118135815014604045
61662730484327118137422554555052
61662730484327118137422554555053
61662730484327118137443384922986
61662730484327118137446828129234
61662730484327118137506147040591
61662730484327118137506147042043
61662730484327118137506232781191
61662730484327118137506233135482
61662730484327118137506237380461
61662730484327118137506261477547
61662730484327118137506261831838
61662730484327118137509590248291
61662730484327118138353913390710
61662730484327118142527079359100
61662730484327118142589841478157
61662730484327118501871765775750
61662730484327118684886104943046
61662730484327118684886362160490
61662730484327118687400055790461
61662730484327118692480191165451
61662730484327119789750408960000
61662730484327119792177234842943
61662730484327119792177234842944
61662730484327119921906533311369
61662730484327119921906877667641
61662730484327119921927798373984
61662730484327119926990152290862
61662733846008012780894775164182
61662733846008012780894775164425
61662733846008029206452664183925
61662733846008029252185328387441
61662733846028737512812554471511
61662733846031439216247899392807
61662733846039247294487212952343
61662733846039532606294238569321
61662733846039532606315130577913
61662733846039547437983330036443
61662733846040448005819389831501
61662733846040448051552052986661
61662733846040449652195301158077
61662733863732998335067880297461
61662733863753412857795347001335
61662733863753412995244043714987
61662733863757018423549229104180
61662733863758219180547922271524
61662733863766320991264636087466
61662733863766321128525304723790
61662733863766324290853960223356
61662733863766325884722381889543
61662733869641313630402836516893
61662733869641313630402836516894
61662733869642530904591969272945
61662733869642530912118821305895
61662733869662038225143429488699
61662733869662038270876093692215
61662733869662938792955211129131
61662733869662938838674592822245
61662733869663238982204884420967
61662733869663239165407137346727
61662733869665640542123220253943
61662733869665940685640229342263
61662733869665940868842482268023
61662733869666841248306339435748
61662733869666841294059890943592
61662733869666841294122566969368
61662733869666846195046068378656
61662733869666846243038053846811
61662733869666846243041177139421
61662733869673729130239818055453
61662733869673734069367552035022
61662733869673745647346689609634
61662733869673745784816305513318
61662733869673748946897268337545
61662733869674029319510383355881
61662733869674034258638117335609
61662733869674034258700793361385
61662733869674045790863612604673
61662733869674045790863698697954
61662733869674045791135293293330
61662733869674045836617168816781
61662733869674045973877923546386
61662733869674045974065950107394
61662733869674045979148519681828
61662733869674049090414248741155
61662733869674049686693126531986
61662733869674050729991346584401
61662733869674050736790188752441
61662733869674944579292194708165
61662733869674944579543243185011
61662733869674946358611602547304
61662733869674946358612718573462
61662733869674946358884313168838
61662733869674946358884341866598
61662733869674946365376578166667
61662733869674946404366303483330
61662733869674946404428950811345
61662733869674946404428950811346
61662733869674946404616977372354
61662733869674946404617006070114
61662733869674946411109242368779
61662733869674946411392177299010
61662733869674946541625824213616
61662733869674950110403211940160
61662733869674950115737977783806
61662733869674951343556713488833
61662733869674951345247821460868
61662733869674951345999933770180
61662733869674951351083651136980
61662733869674951351087780374747
61662733869674951352782356018993
61662733869677648107864036998878
61662733869677648245062029609426
61662733869677648245062058307186
61662733869677653046991770978606
61662733869677653049248112610806
61662733869677653056029415645517
61662733869677653184189763589154
61662733869677653184189792286914
61662733869677653186446105221354
61662733869677653191532802397740
61662733869677653193224284963212
61662734076444418670476662575293
61662734076464827880589486823138
61662734076465131735231252407267
61662734076475638954497841757969
61662734076475935431619369421766
61662734076475935431619370484576
61662734076475935439209712760035
61662734076475938543132787956806
61662734076475938548219490913363
61662734076475938548971603222675
61662734076476834170313644113853
61662734076476835450576418496578
61662734076476835450576418500950
61662734076476835869760740024995
61662734076476838971991563588624
61662734076476838971991563601722
61662734076476839109253351434647
61662734076476839154170107026194
61662734076476839154170108089004
61662734076476839156614471677326
61662734076476839156614472031458
61662734076476839523483078397580
61662734076476840801298131729264
61662734076479537153823478477234
61662734076479537153823478481606
61662734082349141485862959640556
61662734082349141485862959642008
61662734082349141485862959760052
61662734082349441812310625542940
61662734082351839672777361167872
61662734082351843189297961724755
61662734082351843326308011877628
61662734082351843372040676081144
61662734082351843372040676200640
61662734082351843372312272312336
61662734082352143515557685169464
61662734082353040795909049612984
61662734082353043946108627882001
61662734082353043946380308665616
61662734082353044083306706580006
61662734082353044083390273551516
61662734082353044083390274614374
61662734082353044129122937282855
61662734082353044129122937282856
61662734082353044129122937755032
61662734082353044129122938817890
61662734082353044129122938819294
61662734082353044129122965982067
61662734082353044129122967521473
61662734082353044129310965360183
61662734082353044129310965360184
61662734082353044129310965479679
61662734082353044129310965479680
61662734082353044129310994059395
61662734082353044495172279460488
61662734082353044499419173294968
61662734082353044499419173296420
61662734082353044501950492151199
61662734082353044540904943191827
61662734082353044540904943191828
61662734082353044540904943193279
61662734082353044540904943193280
61662734082353044540904943664004
61662734082353044540904943665456
61662734082353044540904971891039
61662734082353045729954212602739
61662734082353045729954241182455
61662734082353045730518212162805
61662734082353045737293037974059
61662734082353045737293119345606
61662734082353045737293124062968
61662734082353045737297252845737
61662734082353045737297281530447
61662734082353045775686876686759
61662734082353045776250876366321
61662734082353045783029917049253
61662734082372541559537174526709
61662734082372542156593213053247
61662734082373453110740695794476
61662734082373453247938688405024
61662734082373453293754921115084
61662734082373453659532667771702
61662734082373453664614778558975
61662734082373453705265331975218
61662734082373742730661249406527
61662734082373742913675474254959
61662734082373742913863502332287
61662734082373753437188361696860
61662734082373753437188361816356
61662734082373753848782253908851
61662734082373753848782254970257
61662734082373753848782341063538
61662734082373753848782341064942
61662734082373753849053850020547
61662734082373753849053935759695
61662734082373753894535811182365
61662734082373757148308527195543
61662734082373757148308527199915
61662734082373757148311998036741
61662734082373757148332890043881
61662734082373757148332891106739
61662734082373757559926867875525
61662734082373757560112174488448
61662734082373758795458963867696
61662734082376154951185748031548
61662734082376154951185748503724
61662734082376154955704238449900
61662734082376154955704238451352
61662734082376154996918412235064
61662734082376154996918412707240
61662734082376154997190008818936
61662734082376444617110561958811
61662734082376455140435421323384
61662734082376455140435421324836
61662734082376455140435421795560
61662734082376455140435421797012
61662734082376455552217341612703
61662734082376458851579949670405
61662734082376460498957075153234
61662734082377355754000673436775
61662734082377355754000673436776
61662734082377355754000673908952
61662734082377355754188701514103
61662734082377355754188701514104
61662734082377356125132503705111
61662734082377356165782679345747
61662734082377356165782679345748
61662734082377356302980671956296
61662734082377359282316283548288
61662734082377361066516574612775
61662734082377361066520042265869
61662734082377361066706090429424
61662734082377361066706095028742
61662734082377361068215393807585
61662734082377361104910413325475
61662734082377361114700170320413
61662734082384244001146698928585
61662734082384249537330471434851
61662734082384249537602067546547
61662734082384258689134943263315
61662734082384258871877658091880
61662734082384258871877659154738
61662734082384258872149282430611
61662734082384260473272932493829
61662734082384263765272728930950
61662734082384263772047550026294
61662734082384263772800695632086
61662734082384263811005307041185
61662734082384263811005391599432
61662734082384263811005393134466
61662734082384263811005393135870
61662734082384263813533239019411
61662734082384263813533325112692
61662734082384263813533353338275
61662734082384263813536682225659
61662734082384263813536797016907
61662734082384263817779756613319
61662734082384263817780214229810
61662734082384263817804149209225
61662734082384263818556261518537
61662734082384264225318688134631
61662734082384264367411251021802
61662734082384559061148138361885
61662734082384560662522605785665
61662734082384563954522400687752
61662734082384563954522402222786
61662734082384563957050333727383
61662734082384563957050333727384
61662734082384563957050334199560
61662734082384563961321128549977
61662734082384563961321129612835
61662734082384563962048878009499
61662734082384563962048878015323
61662734082384563962134057411458
61662734082384564373100412994544
61662734082384564373916320537874
61662734082384564549318631445156
61662734082384564551574968845268
61662734082384565601650339765393
61662734082384565608449181933433
61662734082385450111398507788131
61662734082385450111670103899827
61662734082385459628959919293592
61662734082385459628959920356449
61662734082385459628959920356450
61662734082385459629147946900195
61662734082385459629147946900196
61662734082385459629147975597955
61662734082385461229791108402151
61662734082385461229791194141299
61662734082385461230355308486581
61662734082385461275523858225319
61662734082385461413285850515429
61662734082385461420060757698230
61662734082385464385073343400289
61662734082385464385073427952712
61662734082385464385073427954164
61662734082385464387601360992344
61662734082385464387601360993796
61662734082385464387604833370187
61662734082385464522271420563260
61662734082385464522271422098294
61662734082385464522354989069804
61662734082385464522354990132661
61662734082385464522354990132662
61662734082385464524799353602891
61662734082385464524799353602892
61662734082385464524799354075068
61662734082385464529129815943916
61662734082385464529883077286966
61662734082385464529884937810381
61662734082385464529886057018575
61662734082385464568087653273320
61662734082385464568087654337581
61662734082385464568087654337582
61662734082385464568087683033937
61662734082385464568087683039761
61662734082385464570531932186755
61662734082385464570532018278584
61662734082385464570532018280036
61662734082385464570532046505619
61662734082385464570535375393003
61662734082385464575617974022381
61662734082385464575618721223495
61662734082385464575618749919851
61662734082385464577313325569921
61662734082385464933865398394904
61662734082385464941479287650509
61662734082385464941665340413382
61662734082385464943174610495869
61662734082385464943174639192225
61662734082385464979869658710115
61662734082385464979869658710116
61662734082385464979869658711567
61662734082385464979869658711568
61662734082385464982125995638051
61662734082385464982125995638052
61662734082385464982125995639503
61662734082385464982125995639504
61662734082385464982125996110228
61662734082385464982125996111680
61662734082385464982317381301975
61662734082385464987208551217955
61662734082385464987208565572478
61662734082385464987400984349911
61662734082385464988904175852169
61662734082385465116879623243336
61662734082385465116879623715512
61662734082385465117067651320664
61662734082385465119323988720776
61662734082385465123654450589624
61662734082385466168647331891288
61662734082385466171175264930919
61662734082385466171175264930920
61662734082385466171175265403096
61662734082385466176257834863894
61662734082385466176257839581256
61662734082385466176258988613542
61662734082385466176260849136957
61662734082385466177012129792630
61662734082385466178705557454349
61662734082385466215215706669825
61662734082385466216907929605160
61662734082385466222746773555739
61662734082385466224441349199985
61662734082388151403051589583011
61662734082388151403323185694707
61662734082388161149380696057183
61662734082388161332395006526719
61662734082388161332395006526720
61662734082388161332395006997444
61662734082388161332395035224479
61662734082388162526526845751110
61662734082388162567176940020199
61662734082388162572259428583079
61662734082388166095304522054384
61662734082388166096122376215730
61662734082388166225518480189784
61662734082388166228046413229415
61662734082388166228046413229416
61662734082388166228046413701592
61662734082388166233132369445389
61662734082388166271522740504995
61662734082388166271522740504996
61662734082388166273778991813279
61662734082388166273779077432931
61662734082388166273779077432932
61662734082388166273779077905108
61662734082388166273779077906560
61662734082388166273779106132143
61662734082388166273782435019527
61662734082388166273970463096855
61662734082388166278861633012835
61662734082388166278861647367358
61662734082388166279054066144791
61662734082388166280560356494265
61662734082388166280560385190621
61662734082388166280560385196445
61662734082388166644912400039906
61662734082388166820314710947188
61662734082388167874613710219915
61662734082388167879694328935520
61662734082388167879694333534838
61662734082388167881953650195787
61662734082388167881955715926637
61662734082388167927688408826509
61662734082388168055096644443572
61662734082388168057352981370056
61662734082388168057352981371508
61662734082388168057352981842232
61662734082388168057352981843684
61662734082388168064883273894854
61662734100066006693545982445526
61662734100077569309968016174271
61662734100077715912019687329581
61662734100077719611554516988458
61662734100077719611554885460686
61662734100078016101290281209725
61662734100078016101353042974649
61662734100078016467381263567225
61662734100078016467381636619853
61662734100078016467402557208161
61662734100078019622684504292149
61662734100078019754799926778506
61662734100078019759882410813629
61662734100078019800804185557315
61662734100078019800804185557316
61662734100078019800804190280294
61662734100078019805635995605453
61662734100078019805698843459445
61662734100078020166665503908422
61662734100078920185413630069485
61662734100078920322611622679790
61662734100078920780147183736644
61662734100078920780147183738096
61662734100078920780209859762420
61662734100078920780209859763872
61662734100098417661602313995942
61662734100098417661602313997394
61662734100098417844532970810006
61662734100098417844532970811458
61662734100098417844532970828720
61662734100098417847040010423896
61662734100098418256126947224500
61662734100098418258633988255540
61662734100098418395831980866088
61662734100098428778886604685540
61662734100098428778886609286262
61662734100098428781418008448326
61662734100098428782229329242380
61662734100098428782232796779042
61662734100098428782233916109652
61662734100098428782233916111104
61662734100098429376193351920116
61662734100098429376214243928708
61662734100099329943942367209404
61662734100099329944025935243772
61662734100099329944025939829992
61662734100099329944502979531508
61662734100099329944507572049262
61662734100099329944591140083630
61662734100099329951281935708751
61662734100099329951281935708799
61662734100099329952086219914964
61662734100099619013397609580706
61662734100099619015904650611746
61662734100099629680761065173382
61662734100099629680761065174786
61662734100099630088019989669636
61662734100099630088019989669796
61662734100099630088019990038430
61662734100099630088019990042801
61662734100099630088024579719188
61662734100099630088024581137582
61662734100099630088024584324122
61662734100099630088087257163358
61662734100099630088108177868306
61662734100099630088296548908055
61662734100099630088358856461594
61662734100099630133212932374318
61662734100099630133275613121828
61662734100099630133777016606302
61662734100099630133778166046046
61662734100099630133840813374062
61662734100099630133840813375466
61662734100099630133840842071822
61662734100099630134027720709406
61662734100099630134027725431140
61662734100099630138359301903088
61662734100099630138359332023821
61662734100099630140552529588943
61662734100099630141367775116570
61662734100099633799232247370652
61662734100099633799417176326012
61662734100099633799420275447980
61662734100099633799482951473756
61662734100099635027235911866961
61662734100099635034763965705260
61662734100102031236160652425748
61662734100102031236432253142378
61662734100102031236494924563219
61662734100102031236494924563220
61662734100102031648026226724672
61662734100102034947281189524783
61662734100102320121848065254616
61662734100102320121848065256068
61662734100102320121848065372660
61662734100102320122098769357720
61662734100102320122098769359172
61662734100102320259296761968268
61662734100102320259296761969720
61662734100102320261553099014248
61662734100102320670890739799912
61662734100102320670890739801364
61662734100102331241660289470524
61662734100102331241660289474896
61662734100102331241660293706984
61662734100102331242475082036248
61662734100102331242479668785476
61662734100102331242479668786928
61662734100102331242479668903520
61662734100102331242479668904972
61662734100102331242479669257652
61662734100102331242479669259104
61662734100102331242751264898623
61662734100102331242751264898624
61662734100102331242751265370800
61662734100102331379673070414708
61662734100102331379673074646796
61662734100102331379677661514068
61662734100102331379677661515520
61662734100102331379677666119002
61662734100102331380011938256474
61662734100102331425681921711235
61662734100102331425681921711236
61662734100102331425681926434214
61662734100102331430012383697968
61662734100102331433020856911450
61662734100102331791522343804400
61662734100102331791543235812992
61662734100102331791543240062342
61662734100102331837275900016508
61662734100102331837275904265858
61662734100102335090885329165532
61662734100102335091052350448844
61662734100102335091073242457436
61662734100102335091073357242860
61662734100102335091136033268636
61662734100102335136617993369048
61662734100102335136806021446376
61662734100102336729834169768462
61662734100102336738262076990798
61662734100102336738264056904524
61662734100103220689847789351272
61662734100103220689847789352724
61662734100103220689847789357096
61662734100103221286903829300624
61662734100103231810500284774131
61662734100103231810500284774132
61662734100103232359543332513182
61662734100103232359543332513191
61662734100103232405024919418388
61662734100103232405024919419840
61662734100103232405024924141366
61662734100103232405087595444163
61662734100103232405087595444164
61662734100103232405087595916340
61662734100103232405087600167142
61662734100103232409355381288480
61662734100103232409355381405120
61662734100103232410358824985597
61662734100103232411800000506895
61662734100103232542285588172756
61662734100103232542285588174208
61662734100103235521624269722396
61662734100103235704617717347660
61662734100103236116211695179304
61662734100103236116396878166345
61662734100103237300930502607692
61662734100103237306011096866306
61662734100103237306013076780032
61662734100103237306014105295675
61662734100103237306014105655631
61662734100103237344215329423891
61662734100103237351745740983548
61662734100103237351746769859147
61662734100103237354003106309083
61662734100109984814887571877941
61662734100110125639643215707962
61662734100110125639646315012852
61662734100110134927624037439346
61662734100110135110554694253410
61662734100110135111203495959506
61662734100110135111390379318824
61662734100110136162970055160646
61662734100110136162970055165018
61662734100110136162970055278690
61662734100110136719356889263532
61662734100110136757494689924398
61662734100110136757494689941660
61662734100110136757494691341548
61662734100110136757766286036094
61662734100110136757766286040306
61662734100110136757766286053356
61662734100110136757766286394598
61662734100110136757766290645400
61662734100110136758331490899245
61662734100110136765110817010544
61662734100110136765110817128588
61662734100110136765110817482720
61662734100110136902287546077596
61662734100110139867315855645442
61662734100110139867315857180636
61662734100110139869008108341394
61662734100110139869008108345766
61662734100110140052779037093756
61662734100110140057861148938067
61662734100110140057862296830971
61662734100110140461837018522400
61662734100110140461837022754488
61662734100110140461841609623212
61662734100110140461841609977344
61662734100110140462092314080448
61662734100110140462113206089040
61662734100110140463536186671350
61662734100110140464369542680106
61662734100110140469456617495340
61662734100110140469456617613384
61662734100110140469456617967516
61662734100110140469707322070620
61662734100110140606905314327036
61662734100110140606905314681168
61662734100110420292461511689654
61662734100110420292461511691106
61662734100110420292461511695318
61662734100110420429910206868112
61662734100110423585213332807612
61662734100110423585213334348629
61662734100110423996807310639256
61662734100110424134256007352908
61662734100110424180009936760226
61662734100110425231589245669382
61662734100110425231589245670834
61662734100110425231589245675205
61662734100110425782888255725464
61662734100110425783160224796282
61662734100110425783160224914326
61662734100110425783163324101172
61662734100110425826385848086802
61662734100110425828892888999798
61662734100110425828892889117842
61662734100110425828895988304688
61662734100110435116623006763592
61662734100110435116894602739774
61662734100110435299825259553838
61662734100110435300453140553582
61662734100110435300453140553741
61662734100110435300453169251342
61662734100110435300640047888926
61662734100110435300640052610660
61662734100110436352219728452482
61662734100110436352219728456854
61662734100110436352240620461074
61662734100110436901011698898838
61662734100110436901011698911936
61662734100110436901011699371222
61662734100110436901011700434032
61662734100110436901283295010534
61662734100110436901283295023632
61662734100110436901283295482918
61662734100110436908627826216908
61662734100110436908627826571040
61662734100110436946765255106782
61662734100110436946765255112398
61662734100110436946765256641976
61662734100110436946765256647592
61662734100110436947015959209886
61662734100110436947015959215502
61662734100110436947015959227148
61662734100110436947015959232972
61662734100110436947015963937236
61662734100110436947581164191081
61662734100110436951848974480952
61662734100110436952099678584056
61662734100110436952099682833406
61662734100110436954355900744037
61662734100110436954360117348922
61662734100110436954360490302380
61662734100110436954360490774556
61662734100110437084213951820434
61662734100110437084213951837696
61662734100110437089297671194604
61662734100110437089297675443954
61662734100110437091558482912928
61662734100110437091558483030972
61662734100110437091809158969967
61662734100110437091809187488208
61662734100110440055747269883408
61662734100110440055750740606562
61662734100110440055750742137384
61662734100110440056562061284024
61662734100110440056565528937278
61662734100110440056565530472472
61662734100110440056566648149844
61662734100110440056566648151296
61662734100110440056586422481064
61662734100110440056587570391443
61662734100110440056587570392895
61662734100110440058257781637602
61662734100110440059093461976910
61662734100110440193827318340075
61662734100110440193848210348667
61662734100110440193848239046481
61662734100110440196275039382240
61662734100110440196295931390832
61662734100110440201358384162972
61662734100110440201358385212732
61662734100110440201378158026387
61662734100110440201378617167840
61662734100110440201438973509874
61662734100110440242028595594348
61662734100110440605358618593488
61662734100110440605358618710080
61662734100110440605358618711532
61662734100110440605358619065664
61662734100110440605630215177360
61662734100110440607053195759670
61662734100110440607324791869914
61662734100110440607324791871366
61662734100110440612405414832108
61662734100110440612952361994616
61662734100110440612973626701704
61662734100110440612973627055836
61662734100110440613221236636290
61662734100110440613221322375438
61662734100110440613223302289164
61662734100110440614667830697214
61662734100110440650546971365210
61662734100110440651362878908699
61662734100110440651362878908700
61662734100110440651362878925962
61662734100110440651362879380876
61662734100110440652803308428660
61662734100110440653057456074882
61662734100110440653619215971942
61662734100110440658701814107462
61662734100110440658701814124724
61662734100110440658705918206724
61662734100110440658706290787176
61662734100110440658706290905220
61662734100110440658706291259352
61662734100110440660400494900730
61662734100110440788559752310846
61662734100110440788560871517796
61662734100110440788560871519248
61662734100110440788560871536510
61662734100110440788623547543572
61662734100110440788623547562286
61662734100110440790063977064984
61662734100110440790879884490222
61662734100110440790879884608266
61662734100110440791071270139644
61662734100110440791071384930888
61662734100110440795903135611223
61662734100110440795903910327626
61662734100110440795904283397724
61662734100110440795904283515768
61662734100110440796153844317804
61662734100110440796153925886306
61662734100110440796154987973004
61662734100110440797595388307175
61662734100110440797658150504882
61662734100110440798410176642263
61662734100110441840135965337740
61662734100110441840135966756342
61662734100110441840135966760713
61662734100110441840139432874402
61662734100110441840139432878774
61662734100110441840139434409596
61662734100110441840140552205012
61662734100110441840976233967293
61662734100110441840976262663655
61662734100110441842667365914034
61662734100110441842667365918406
61662734100110441843483273579731
61662734100110441843483273579732
61662734100110441847750974752337
61662734100110441847755560196636
61662734100110441850262601109632
61662734100111335822448604218350
61662734100111337476355582430876
61662734100111337514764979085394
61662734100111337514764979102656
61662734100111337514764979203438
61662734100111337514764979220700
61662734100111337522109510177888
61662734100111337522109510295932
61662734100111337522360186234927
61662734100111337522360214399035
61662734100111337522360214399036
61662734100111337522360214753168
61662734100111340624378345587773
61662734100111340624399237613627
61662734100111340624399266294179
61662734100111340624399266311441
61662734100111341180220205269139
61662734100111341180970342250946
61662734100111341180972317578451
61662734100111341180972322164672
61662734100111341219111898801470
61662734100111341219174574827246
61662734100111341221368235847450
61662734100111341226455310662684
61662734100111341226455310780728
61662734100111341226455311134860
61662734100111341226704986368188
61662734100111341226706015237964
61662734100111342416317131630194
61662734100114022563708293761048
61662734100114022563708293879092
61662734100114022563708666954806
61662734100114025856272088336872
61662734100114025856272088454916
61662734100114026268054094245844
61662734100114026268054094363888
61662734100114026453513057293298
61662734100114027502836027740776
61662734100114027502836400934534
61662734100114027505092364785304
61662734100114027505092364791128
61662734100114027505095837049316
61662734100114027505367433161012
61662734100114028099888968619874
61662734100114028099892067806720
61662734100114036976275812537084
61662734100114037571637247070084
61662734100114037571699922741727
61662734100114037571699922741728
61662734100114037571699923095860
61662734100114038623215807954514
61662734100114038623215807958886
61662734100114038623215808072558
61662734100114038623215808076930
61662734100114038623215808431062
61662734100114038623487404066210
61662734100114038623487404184254
61662734100114038806418060880274
61662734100114038806418060998318
61662734100114038813762591972768
61662734100114038813762592090812
61662734100114039179874610176176
61662734100114039218012038853048
61662734100114039225607274379692
61662734100114039225607274385515
61662734100114042326997524212942
61662734100114042327558136670560
61662734100114042327558136672012
61662734100114042327558140902648
61662734100114042327562727769920
61662734100114042327562727771372
61662734100114042329528900929754
61662734100114042329528900931206
61662734100114042330090660809551
61662734100114042330090660809552
61662734100114042472623424045826
61662734100114042472625403959552
61662734100114042510011749061374
61662734100114042510576952500308
61662734100114042510576952618352
61662734100114042510763861370686
61662734100114042510764980577636
61662734100114042510764980596350
61662734100114042510827656603411
61662734100114042510827656603412
61662734100114042510827656622126
61662734100114042513020198298622
61662734100114042513020198434136
61662734100114042513021317623616
61662734100114042513024675096380
61662734100114042513083993531347
61662734100114042513083993531348
61662734100114042513083993649391
61662734100114042513083993649392
61662734100114042513083993650843
61662734100114042513083993650844
61662734100114042513275379199484
61662734100114042518103887571140
61662734100114042518103915777850
61662734100114042518107244671063
61662734100114042518108019387466
61662734100114042518108019877112
61662734100114042518108392457564
61662734100114042518108392575608
61662734100114042518108392929740
61662734100114042518357953377644
61662734100114042519802596571118
61662734100114042520614285702103
61662734100114042884217316138322
61662734100114042884217401877470
61662734100114042884220410306839
61662734100114042884220410306840
61662734100114042884220410660972
61662734100114042922358958410732
61662734100114042922358958882908
61662734100114042929952045994712
61662734100114042929953074864488
61662734100114043059619627163648
61662734100114043059619627165100
61662734100114043059619627519232
61662734100114043067151067120904
61662734100114043067151067475036
61662734100114044118999335372402
61662734100114044119002343801771
61662734100114044119002343801772
61662734100114044119002344155904
61662734100114044121257532823705
61662734100114044121258680611663
61662734100114044121258680611664
61662734100114044157139772691646
61662734100114044157139772697262
61662734100114044157139772708908
61662734100114044157139772714732
61662734100114044157704976609824
61662734100114044157955680712928
61662734100114044159396109619582
61662734100114044159396109625198
61662734100114044159396109636844
61662734100114044159396109642668
61662734100114044159396109741838
61662734100114044159396109754888
61662734100114044159396109760712
61662734100114044159399553303830
61662734100114044159399582000186
61662734100114044159648191221170
61662734100114044159648191339214
61662734100114044159650257406934
61662734100114044159651290526060
61662734100114044164733864704220
61662734100114044164733979489644
61662734100114044166990196910386
61662734100114044166990197028673
61662734100114044166991344815179
61662734100114044166991344815180
61662734100114044166993296232782
61662734100114044294401560658580
61662734100114044297410009895828
61662734100114044304189337425728
61662735990835144953088421134456
61662735990835144953151181836570
61662735990835144953339468194152
61662735990835146736725082591366
61662735990835146736725085773694
61662735990835146736725086836504
61662735990835146736913372131276
61662735990835146737478228015592
61662735990835149894726633702442
61662735990835149894726638288662
61662735990835150443518604144634
61662735990835150443518608730854
61662735990835151678300542225786
61662735990859462137121338651506
61662735990859462137372042748786
61662735990859462137372042754610
61662735990859462274570035359334
61662735990870267303921608169206
61662735990870267303984369934130
61662735990870268950297519495782
61662735990870272794163764167046
61662735990870272794351792244374
61662735990870569284903052336987
61662735990870574036017946129640
61662735990870574041100172746114
61662735990870574041100431013318
61662735990871469715454079601947
61662735990871469715455112372605
61662735990871469715455112722525
61662735996673516405086030508373
61662735996673516405086030508421
61662735996673816548603039596693
61662735996674728229452223041481
61662735996674728229452223158073
61662735996674728236227049915593
61662735996674728236227050032185
61662735996674728275205807949897
61662735996674728281980634824009
61662735996674731940572850516981
61662735996674731986326435308805
61662735996742874877277364518793
61662735996742876523653275845369
61662735996743761055433656541017
61662735996744061290436914741269
61662735996746762582089997585909
61662735996746774073034022776348
61662735996747661873810364789579
61662735996747663103318257191710
61662735996747663103506285269038
61662735996747674634070891920160
61662735996747674634070978009228
61662735996747677979330291740008
61662735996767926266213744343187
61662735996768076391348337350645
61662735996768076437101922142469
61662735996768087138629028585005
61662735996768087504469422674633
61662735996768087504657707852717
61662735996768087550223007466457
61662735996768087550390372056233
61662735996768376580618931230789
61662735996768376580618931230837
61662735996768387282125116968425
61662735996768387693719095849781
61662735996768387693740016554729
61662735996768387693907381144553
61662735996768387693928301849501
61662735996770788796122503303113
61662735996770788841855167623221
61662735996770788841876088211529
61662735996771973498688100943499
61662735996771978440083795132661
61662735996771978485837379924485
61662735996771978851866059192197
61662735996771978851866059308837
61662735996771978897619644100661
61662735996771989553121196470457
61662735996771989553121196587049
61662735996771989964903460646585
61662735996771989964903460763225
61662735996778731432826071522707
61662735996778897663493361145136
61662735996778898207265431562874
61662735996778898207453430943846
61662735996778898207453459640202
61662735996778898212536005122006
61662735996779198396703104235682
61662735996779198404046143396220
61662735996779199449119613408828
61662735996779199454201811445586
61662735996780098834597170661180
61662735996782800126250252456060
61662735996782801909824156393184
61662736014400593813318319851767
61662736014400604933883420900839
61662736014468736182370838567306
61662736014469937048668655899049
61662736014469937460262633730693
61662736014469937467791720619081
61662736014469946748991150051999
61662736014469946749074832877407
61662736014469952285174922558265
61662736014469953519956856053197
61662736014472188329054948709650
61662736014472339043076440811545
61662736014472637592728501890391
61662736014472638635869028009345
61662736014472638637804956420368
61662736014472639186593449899865
61662736014472639230917487015058
61662736014472655246926989134143
61662736014472655246926989151405
61662736014472655246928022253269
61662736014473555814677042128777
61662736014492896446774597066348
61662736014492896583972589676896
61662736014492910814173164212288
61662736014492913055886145475330
61662736014492913057581870423806
61662736014493052246127492801550
61662736014493063221718547425343
61662736014493063358979216061667
61662736014493963789530243326627
61662736014493963789716180279964
61662736014493963789719307692394
61662736014493963789781290386323
61662736014493963926979282996871
61662736014493966906042553686595
61662736014493966906105315451519
61662736014494252865931579529842
61662736014494263978965853455160
61662736014494267095292226978431
61662736014494267095375909331663
61662736014494267232552981353903
61662736014494267232573901942211
61662736014496498717770676568380
61662736014496654379925837998555
61662736014496654379928965864530
61662736014496654517188941169007
61662736014496665492962981147422
61662736014496665492963010219000
61662736014496665492965673987071
61662736014496665492966367318918
61662736014496665493216378090175
61662736014496665630226342623395
61662736014496949217606238044311
61662736014496954523421955533196
61662736014496954523421955533197
61662736014496954523442847086875
61662736014496954523442847540420
61662736014496954569175511290391
61662736014496954569175511627296
61662736014496954706436266015783
61662736014496954706436294712139
61662736014496965224614330696565
61662736014496965224616621741637
61662736014496965636482683075391
61662736014496965636483376407238
61662736014497855091256977522287
61662736014497855136987321977099
61662736014497866204294378976675
61662736014504769984999282200944
61662736014504770533791252643136
61662736014504770610047185863218
61662736014505059633726840868987
61662736014505059816929466866249
61662736014505059816929581651673
61662736014505068891474892844815
61662736014505068891474893316991
61662736014505068891475007641679
61662736014505068893734324845553
61662736014505068893734439170241
61662736014505069074405550131055
61662736014505069076664981187441
61662736014505070309752339510303
61662736014505070311446915154549
61662736014505070746765003791829
61662736014505070753564194951538
61662736014505070792517899956313
61662736014505070792517900310445
61662736014505070792520999143159
61662736014505070799296859155054
61662736014505070929966868320637
61662736014505070929967633331167
61662736014505070936556882274964
61662736014505073832862058353105
61662736014505074450566998671688
61662736014505075685892737771557
61662736014505960247480494131209
61662736014505969459223941773667
61662736014505969504956605977183
61662736014505970694570731152915
61662736014505970696265306797161
61662736014505971314514023667337
61662736014505971314786383873093
61662736014505971314786383873094
61662736014505971360517895585597
61662736014505971360518660596127
61662736014505971365602393907101
61662736014505971365602393907102
61662736014505971367045879030562
61662736014505971367296940954159
61662736014505974446343771485473
61662736014505975025910105832627
61662736014505975025910105832628
61662736014505975025910105950671
61662736014505975025910105950672
61662736014505975071642770036143
61662736014505975071642770036144
61662736014505976261255732523718
61662736014505976262951470837671
61662736014505976306173613010290
61662736014505976306988396727234
61662736014505976306989520540522
61662736014505976308684106462449
61662736014508656408634540498265
61662736014508661538882527447839
61662736014508661538882613536907
61662736014508661950727553757733
61662736014508672651919928902179
61662736014508672651919928902227
61662736014508672652171742391007
61662736014508673063765720222651
61662736014508673063765805961799
61662736014508678002893539941527
61662833182791737900858087391128
61662833182791737900858173480196
61662833258667571433916107585131
61662833258667571441447547542387
61662833258667571441447547542547
61662833259603851799617328288220
61662833259939578764180150887424
61662833259939578766708088177858
61662833661402101959065891197908
61662833661402101959254173306140
61662833661402101959254177555490
61662833737558015105752787638625
61662833737582281023559447256891
61662833738202526732163859705230
61662833738214228623262472703968
61662833738214228623262730971172
61662833738214232321793736803668
61662833738214232321793737153588
61662833738214234113717025630116
61662833738214234113717283897320
61662833738214234113776602455996
61662833738214532655856497140828
61662833738214532655918139697558
61662833738214532655918139715028
61662833738214532655919258905752
61662833738214532655921238884404
61662833874109011402483837097399
61662833874109014696175025301079
61662833874109014696175028483407
61662833874109014696178124133793
61662833874112602136233781087825
61662833874112613123872038411301
61662833874112616967174203434621
61662833874112618614302227070509
61662833874112618615118393083568
61662833874112618615306420111136
61662833891213496125331417514420
61662833891729524357214951124265
61662833891765843552348119418551
61662833891765843553100227128593
61662833891765843553100231727863
61662833891826787472807123224810
61662833891826787472807208963958
61662833891826787473058170284506
61662833891837592638667423631753
61662833891837592639416092734817
61662833891837594286548478444274
61662833891837594286548507140630
61662833891837594286799554200326
61662833891838494854360288799776
61662833891838494854360374888844
61662833891838494854360633156048
61662833897090900017372061620739
61662833897090906612667238578772
61662833897090906749861099237477
61662833897090906749865231543449
61662833897090906749927993308373
61662833897122121492678380813273
61662833897122121492682598854181
61662833897123021923166732028562
61662833897123021923170864334534
61662833897123021923233626099458
61662833897123021923233626119141
61662833897747420456983597472501
61662833950268535467839516622075
61662833950300950418570071502612
61662833950300950960902058411902
61662833950300950967613090421406
61662833950300950967679979886640
61662833950303652122824419604526
61662833950957464674547384903898
61662833967994411569883764084167
61662833968026827062946305873994
61662833968026827069657337883498
61662833968026827069724227348732
61662833968026832011107183575160
61662833968029528353783136125585
61662833968029528354594911343292
61662833968029528354595944462418
61662833968029528354599043649264
61662833968029528354599387668874
61662833968029528361310419678378
61662833968029528361313518497994
61662833968029528361372718033335
61662833968029528361373827417607
61662833968029528361376194523851
61662833968029528361377309143612
61662833968029528362126322602740
61662833968029528362129421435454
61662833968029528362129421442007
61662833968574022055633984843165
61662833968574022056386097152477
61662833968574072018457657900005
61662833968638917835595411202534
61662833968638917843125444986584
61662833968638917843128888192832
61662833968638917843129146460036
61662833968649708184826856208836
61662833968650608615377883119504
61662833968650623576796666662564
61662833968650908804648477116288
61662833968650923622031765144540
61662833968650923766067260659348
61662833968650925413196317397100
61662833968650925413952557763034
61662833968682123128821722550709
61662833968682137953000639123247
61662833968682137953004111027303
61662833968682138502046785572759
61662833968682138502046785590021
61662833968683340913786526025733
61662833968683340913789539241603
61662833968683340913789624976539
61662846104298953000303744762060
61662846104298953007897487323830
61662846104298997472756896323782
61662846104299002419164650129728
61662846104299002419227325805584
61662846105326326899774026877493
61662846105326326899962312172265
61662846105326326899964636170319
61662846105326342959469454362863
61662846105326343371063518283575
61662846157520757305448581275783
61662846157520758952325902226961
61662846157520758952576604911671
61662846157520758952576604930385
61662846175137664709798747794345
61662846175137666494187440066557
61662846175234927817608805576434
61662846175246633407430152730813
61662846175246635191818845003025
61662846181111082775828817078918
61662846181147455691228198001918
61662846181147455691287774839236
61662846181147455691287774839444
61662846181147455691290874026082
61662846181147455691290874026290
61662846181147455691290874045003
61662846181147455691290874045004
61662846182091782852084654535260
61662846182091782852084740624328
61662846182091784628880350034086
61662846182091784628881383134338
61662846182091784635658644561452
61662846182091784636471079852210
61662846182091784636474547505464
61662846182091784636474551638174
61662846182091784636474551756266
61662846182091784636474552110557
61662846182091799460632490113052
61662846182091799460632490229692
61662846182091801100233291950684
61662846182091801100233320530400
61662846182091801100233578797604
61662846182091801100233578914244
61662846582909363315479945498026
61662846582909363315483388704274
61662846582909363320562261408982
61662846582909363320562519676186
61662846582909363320565962882434
61662846659721493088557298425630
61662846659721493136824811133374
61662846659721493143536613357214
61662846659721493143536871287548
61662846659721493143536871637468
61662846659721493143538937355268
61662846659721493143539195635522
61662846659721493274081744999008
61662846659721493274082122302598
61662846659721493274085188205256
61662846659721493280797281643618
61662846659721493280860043758462
61662846659721493280860388131996
61662846659721793279522555559620
61662846659721793326092048018594
61662846659721793326095405130158
61662846659721793462536808755892
61662846659721793463352716299174
61662846659721793463355782202040
61662846659721793463355815486020
61662846659721793463356159859762
61662846659721793468351230354160
61662846660690454208296879188362
61662846660690454215827946074276
61662846795619877774603155473655
61662846795619877782197243292498
61662846795619877782197616345126
61662846795619877782200686498746
61662846795619877782201059551374
61662846795619877782201059570248
61662846795619878193982949625162
61662846795619878193983322677790
61662846795619878193983322696664
61662846813236734118804270370859
61662846813236785179772960037965
61662846813236785728815633183581
61662846813273057018011643038245
61662846813273058665139666674133
61662846813273106980915904319867
61662846813273108628043927955755
61662846813334046500997224289104
61662846813334047049977825445150
61662846813344853316433180999500
61662846813344853865476542874922
61662846813345753884182286632870
61662846813345753884182544913124
61662846813345753884244962658646
61662846813929605336138615101451
61662846813929605336890722811493
61662846813929605336890727410763
61662846813929621945445129592615
61662846814318617276944751942316
61662846814325503925565248884183
61662846814325503925565248888395
61662846814325505709955060370413
61662846814325520396854654201197
61662846814325520396855429040069
61662846814325520397416160405675
61662846814325520397416161455435
61662846814325520397604446763257
61662846814325522181244465687427
61662846819181732394017543019339
61662846819250777575895752513778
61662846819290684483079842109835
61662846819290686129452659321011
61662846819290686129455753449461
61662846819290686130204767031053
61662846819290686130207865745723
61662846819290686130208984953917
61662846819290686130271660979693
61662846819290700954370366635043
61662846819290700954370367101603
61662846819290700954450954990967
61662846820227240999675295035292
61662846820227240999675295385212
61662846820234129336971221310931
61662846820234129338665796955177
61662846820234145809953743451427
61662846820234145809957096319257
61662846820234145937926007438535
61662846820234145937928331436589
61662846820234145939620583082781
61662846820234145939622902831485
61662846820234145939622907080835
61662846820234147585057383942253
61662846820234147586751959586499
61662846872432006358844263320452
61662846872432006360536516016404
61662846872432008144928646895594
61662846872432008152522734180818
61662846872432008152522734199692
61662846872432308341792988409161
61662846872464411976154522987655
61662846872464411976157995246003
61662846872464426617302421725161
61662846872464426617302425957249
61662846872464426754314485273211
61662846872464426754314829629483
61662846872464426754503886239765
61662846872464426754563090361485
61662846872464426754563094593573
61662846872464426799500858403359
61662846872464426800064942635343
61662846872464426800068414539399
61662846872464426800068414539559
61662846872464426800316765596721
61662846872464428401691113997373
61662846872464428401691118229461
61662846872464428583889550325651
61662846872464428584454749516479
61662846872464428584705457868933
61662846872464428584708930127281
61662846872464428591236061392585
61662846872464428591487109869223
61662846872464428591989288306449
61662846872464428592236897826189
61662846872464728773976391991512
61662846873404854893429291925309
61662846873404854939269568049887
61662846873411774116086485942697
61662846873411775893700695715943
61662846873412674683898526217515
61662846873412674683901620818141
61662846873412960004009622930388
61662846890081334334333685988775
61662846890081334341927888065247
61662846890081335981461705025393
61662846890081335981461709624663
61662846890081335989055911701135
61662846890146176817971484986400
61662846890146176863725069894864
61662846890146176872950799917984
61662846890146176872951058198238
61662846890157867775683402947392
61662846890157867775683403301524
61662846890157882599841431760688
61662846890157882599841431764900
61662846890157882599841432114820
61662846890157884246972808264406
61662846890157884254503961243600
61662846890157884254503965842870
61662846890157884254504219523854
61662846890158182789112025763088
61662846890158184390489817352726
61662846890158184436243402616726
61662846890158184436996289410778
61662846890158184436996547691080
61662846890158184443771083350830
61662846890158184443771456409074
61662846890158184443771456422172
61662846890158184443774555241788
61662846890158184443774559841058
61662846890158184443774559841106
61662846890158184443774559846882
61662846890158184443774559859980
61662846890158184443837231640570
61662846890158184443837235871254
61662846890158184443837235872658
61662846890189387647586096028787
61662846890189387647651215443135
61662846890189402425807963737547
61662846890189402478588194600945
61662846890189402479155377652593
61662846890189404072936762208095
61662846890189404125465141044965
61662846890189404125716218219571
61662846890190288215397791930071
61662846890190302856544575704521
61662846890190302856544580290741
61662846890190302856544661797801
61662846890190302993805330434125
61662846890190302993808802338181
61662846890190304640933354070013
61662846890190304686687197247085
61662846890190304694284498510403
61662846890190603045815169584665
61662846890190603045815174288929
61662846890190603045815255677945
61662846890190603045815259910033
61662846890190603045818613263297
61662846890190603045881375382353
61662846890190603183079367638609
61662846890190603228829858302142
61662846890190603228829858302143
61662846890190603228831837926503
61662846890190603228832952430376
61662846890190603228832981128193
61662846890190604830204321008608
61662846890190604830207305050075
61662846890190604875685822062283
61662846890190604875957791245321
61662846890190604882735803395347
61662846890190604882739275299563
61662846890190604883280023666362
61662846890190604883280024020494
61662846890737833245942569289023
61662846890737833246694676999065
61662846890737833246694681598335
61662846890737849855249083780187
61662846891029582218482370861603
61662846891126828715733965530274
61662846891126828718242040017470
61662846891126845187021046849234
61662846891130730987966401224136
61662846891130730987966401574056
61662846891130730987966401579672
61662846891130730995497439780876
61662846891130730995497439897516
61662846891130730995497812483584
61662846891130730995497812833504
61662846891130730995557135997274
61662846891130730995559455763240
61662846891130730995560230597900
61662846891130731125227155949528
61662846891130731132758308928722
61662846891130731132758308947436
61662846891130731132758567208976
61662846891130731132758567681152
61662846891130731178508795005876
61662846891130731178508799610969
61662846891130731178508799610970
61662846891130731178511893838590
61662846891130731178511893857304
61662846891130731178571475636746
61662846891130731178574570237372
61662846891130745819634548005864
61662846891130745819655468710812
61662846891130745819655583366546
61662846891130745819655841296880
61662846891130745819655841646800
61662846891130745819657907364600
61662846891130745819658165644854
61662846891130745956895302735468
61662846891130747596516561266542
61662846891130747604047714245736
61662846891130747604047972525990
61662846891137650356147211488164
61662846891138536098981703898364
61662846891138550916364819749932
61662846891138550923139646605330
61662846891138550923139646622592
61662846891138550923958993128596
61662850411406802019942098869437
61662850411406802157140091479985
61662850489199643531606070879399
61662850489199943675103273883341
61662850489199943675103275283021
61662851127335075596916224052731
61662851127335075597665237647373
61662851127335075597665242246643
61662851127335075734930124206561
61662851127335090421806478056077
61662851127335090421827394058165
61662851127335090421827398762429
61662851127335090421827480151445
61662851127335090421830837736797
61662851127335090421893599855853
61662851127335090559067232431549
61662851127335090559088148433637
61662851127335090559088153019857
61662851127335090559091592112109
61662851127335090559091620809869
61662851127335092206216172423657
61662852325765413694424033955392
61662852325765413694674738058496
61662852326749717086728782573012
61662852326749717086728786822362
61662852326749717094259447695608
61662852326749717094259451944958
61662852326749717094259452281828
61662852326749717223926779787042
61662852326749717229009808526502
61662852326749717231516849557542
61662852326749731918420661434898
61662852326749731918420919715152
61662852326749732055678231238668
61662852326749733695216299541012
61662852326749733695216558158136
61662852326749733695279061656016
61662852326749733695279319923220
61662852326781232026285508171999
61662852402577543469949106272250
61662852403550140220014136750788
61662852403550140220014137800548
61662852403558245322729703163346
61662852403558245330322500112000
61662852403558260154481557795072
61662852403561845817177405101988
61662852403561845817177405106200
61662852403561845817177491195268
61662852403561845817177778154616
61662852403561845817177864247896
61662852403561845817179729454174
61662852403561845817180102152670
61662852403561847464308786191926
61662852403561847464308787254736
61662852403561847593975826720858
61662852403561847599059142436440
61662852403561847600751395132392
61662852403561847600814071158168
61662852403561847601566183467480
61662852403561862418197273097352
61662852403561862425727565148606
61662852403561862425728684356800
61662852403562146006472473435018
61662852403562146006532054510248
61662852403562158718436854009536
61662852403562158726030596571306
61662852403562162615020571995924
61662852403582571779359293599072
61662852403586457631409790664168
61662852403586457631409791014088
61662852403586457631412885614714
61662852403586474049352643344204
61662852403586474056883710230118
61662852403586474056946386255894
61662852403586474056946730629428
61662852403586474232366896540476
61662852403586474239898307799924
61662852403780996695853752379978
61662852403781000590723952240608
61662852403781000590723952590528
61662852403781000590724296964062
61662852403878258202540073605852
61662852403878261906885874090648
61662852403878261906885874440568
61662852403878261914417285700016
61662852403878261916111862394022
61662852403885151507120671536055
61662852539491745250063590567467
61662852539492645811092605403305
61662852539492645817875372006695
61662852539492645817875372360827
61662852539492645818624016662753
61662852539492645818627484316007
61662852539492647594666509340429
61662852539492647602014135387681
61662852539492662289729638345126
61662852539492664074119449831356
61662852539492947791535777862714
61662852539492962608099589759528
61662852539496549513739542548813
61662852539496549514491659090213
61662852539772729123733380118939
61662852554263160472317756860492
61662852556565031631589966692438
61662852556565031631589967046570
61662852556565031631589971278658
61662852556565031631590311048710
61662852556565031631590311402842
61662852556565031631593410235556
61662852557113471872481760544799
61662852557174399168948830515220
61662852557174400816140645135728
61662852557174400816140649385078
61662852557174400821160830270386
61662852557174400821160831670066
61662852557174400822853082966338
61662852557174400823671310258324
61662852557174400823671314507674
61662852557174400953338642349758
61662852557174400958421671089218
61662852557174400960176599810946
61662852557174400960928712120258
61662852557174415647832523997614
61662852557174415647832782277868
61662852557174415777559801750130
61662852557174415785090093801384
61662852557174415785093192634098
61662852557174417424628162103728
61662852557174417424690924218732
61662852557186408393680286430397
61662852557210718369733355213470
61662852557210718371488283916484
61662852557210734841020436532430
61662852557217470774513431939747
61662852557217470774514551147941
61662852557217487238209869529651
61662852557217487238209870592461
61662852557217487375470537816055
61662852557217487787252543738077
61662852557217487787252545137757
61662852557217487787252802005281
61662852557217621489117543744451
61662852557217621489117544098583
61662852557217621489117545144131
61662852557217621489117545148343
61662852557217621489304796969857
61662852557217621489304797323989
61662852557217621489305572158649
61662852557217621489305572175911
61662852557217621489367473349765
61662852557217621489368592203827
61662852557217621489368592557959
61662852557217621489368592754951
61662852557217621489368592759163
61662852557217621489866188737379
61662852557217621489866189800189
61662852557217621489869656390633
61662852557217621489869657453443
61662852557217621490116892503613
61662852557217621490116892857745
61662852557217621490120360510999
61662852557217621490120704513139
61662852557217621490120704867271
61662852557217621490120705064263
61662852557217623273507355584813
61662852557217623273758404241181
61662852557217623274510171997229
61662852557217623274510516550493
61662852557217637960655678310211
61662852557217637960657998071965
61662852557217637960658772910837
61662852557217639738269629816253
61662852557217639745047809558195
61662852557221525178453439329929
61662852557221525184982058269835
61662852557221525184982058623967
61662852557221525185232762727071
61662852557222425752981782604031
61662852557502522510268559313934
61662852557545293921666789839749
61662852557545293921666791239429
61662852557545293921667048106953
61662852557545294470459018549145
61662852557545294470459104638213
61662852563083026373761481886188
61662852563083026374033822605694
61662852563083041198191761080572
61662852563083041198194859913286
61662852563083042837792591497920
61662852563095028270660941905332
61662852563095028401080635383420
61662852563095028407921696280804
61662852563095033806841243570400
61662852563095033944042335013502
61662852563095033944042708085004
61662852563095033944101997945872
61662852563095033944105470204219
61662852563119343731998863521222
61662852563119343738773690395334
61662852563119343738836366421110
61662852563119343739591917687320
61662852563119358418958900079714
61662852563119358426489192130968
61662852563119358426492290963682
61662852563119358556219568360294
61662852563119358563749860411548
61662852563119360210879003592500
61662852563126263511498154281119
61662852563127447660304662247127
61662852563127448849082048090281
61662852563127449444694559449419
61662852563127449444694564054512
61662852563127463673783926464649
61662852563127464131594932738670
61662852563127464268852502173647
61662852563127465320431809671317
61662852563127465908453672715179
61662852563127465915228413500223
61662852563127465915231508454981
61662852563130148768943490615319
61662852563130150553333302095725
61662852563130165240233670766993
61662852563130165377218888019668
61662852563130165377490857202706
61662852563130167023594799346244
61662852563130167024623482247399
61662852563131049336755186398476
61662852563131049336755272137624
61662852563131050983069081314063
61662852563131050983069195981443
61662852563131051120329176068924
61662852563131065808045456888568
61662852563131065944549880913820
61662852563131067591616257387884
61662852563131067591616261974104
61662852563313886743653037149180
61662852563313888390843736797794
61662852563313888390844109869135
61662852563313888393312837719977
61662852563346302243762359329106
61662852563407247249689177763584
61662852563407247249752025971709
61662852563411133238917464170708
61662852563411148060547555713310
61662852563411148060547556763070
61662852563411148060610317478234
61662852563411148060610318877914
61662852563411149714453501875308
61662852563418047474161189280977
61662852563418054067949133464329
61662852607732287240288366918814
61662852616305075783231382172086
61662852616305075783234476772712
61662852616305075783234865911943
61662852616305075783234868956487
61662852616305075783234868976170
61662852616305077567624680443526
61662852616305092253685783621681
61662852616305092254521578739139
61662852616305092254521950275447
61662852616305092254525046063617
61662852616305092390967459057637
61662852616305092391782232499330
61662852616305094038074456749696
61662852616305094038074561969911
61662852616305094038095482676263
61662852616305094038914857530973
61662852616308678054481906616396
61662852616308678054481992355544
61662852616308679838055896286844
61662852616308694525772177106488
61662852616308694525772431141604
61662852616308694525772435373692
61662852616308694655439012136960
61662852616308694663033190103296
61662852616308694708786775013164
61662852616308696309342977592754
61662852616308696309342982192024
61662852616308696310161898352066
61662852616308696310161898370780
61662852616584859565039313901639
61662852616595666309299627098439
61662852616595682785675853682249
61662852616596583346709369845809
61662852616596867066384330149317
61662852616596867071447788392583
61662852616596867072199896452545
61662852616596881898077922388819
61662852616596883545202851425533
61662852616596883545205946026159
61662852633986529546591964715386
61662852633986531323387689283574
61662852633986531328471004999156
61662852633986531330163257695108
61662852633986531330225933720884
61662852633986531330978046030196
61662852633986546147609135660068
61662852633986546155139427711322
61662852634018962750552050000656
61662852634022848551769745444824
61662852634022848558544572318936
61662852634022848559300037496078
61662852634022848695805326694408
61662852634022848741558911958408
61662852634022863383461251235368
61662852634022863383461509515622
61662852634022863520721919871692
61662852634022863520721919890406
61662852634022865167094732011422
61662852634022865167847614923306
61662852634022865167847619159606
61662852634022865167847619509526
61662852634022865167847873190510
61662852634022865167847877439860
61662852634022865167850972377356
61662852634022865167851058116504
61662852634022865167851316396758
61662852634029601147098758145787
61662852634029617618385839464747
61662852634029617748055864022095
61662852634029753094786012457407
61662852634030968493011706165438
61662852634030968493763799680633
61662852634030968493763802396241
61662852634030968493763803931435
61662852634030968630188806767394
61662852634030968631024487098024
61662852634030968631024858634332
61662852634030970277316830390392
61662852634030970277400398424600
61662852634030970277400398424760
61662852634030970277400769961068
61662852634030970278153539603848
61662852634030970278153911140156
61662852634030970278157097597697
61662852634033655510302262386249
61662852634033670333707059208204
61662852634033671974061375515044
61662852634034555940100058015612
61662852634034570765014417179128
61662852634034570765014675446332
61662852634034570901518841204380
61662852634034570948028666480182
61662852634034570948028670712270
61662852634034570948028670729532
61662852634034570948029015085804
61662852634310750420072513501506
61662852634314636409216284858514
61662852634314636409216285208434
61662852634314636409216371301714
61662852634314636409279133066638
61662852634314649130489614903564
61662852634314649130489987602060
61662852634314652880506551453388
61662852634314652880506809383722
61662852634314652880506809733642
61662852634314652880569313218312
61662852634314652880569571498566
61662852634314652880590229692576
61662852634314652880590233924664
61662852634314652887347492978920
61662852634314652888099605269566
61662852634314652888099863549820
61662852634314653017766445273926
61662852634314653017767219739792
61662852634314653017767220089712
61662852634314653017767564463246
61662852634314653017830326228170
61662852634314653017850898328900
61662852634314653017850902915120
61662852634314653019545475022906
61662852634314653025360273905890
61662852634314653027076886282354
61662852634314654671736185251180
61662852634322741519521174897786
61662852634322743165897086224362
61662852634322743168428491522182
61662852634322743168428491522342
61662852634322752457160478703560
61662852634322752594420114224970
61662852634322757990812843078194
61662852634322757990812847328996
61662852634322757993340780368628
61662852634322757993343874969254
61662852634322757993344248021882
61662852634322757993344252626975
61662852634322757993344252626976
61662852634322757993407010141098
61662852634322758130603888148386
61662852634322759774448394176982
61662852634322759774448394177142
61662852634322759775201535356230
61662852634322759776976327216614
61662852634322759776976327216774
61662852634322759777732567228416
61662852634322759777732940299917
61662852634322759777732940299918
61662852634322759784570529293086
61662852634325454366580728306779
61662852634325454366581100315263
61662852634325459902764873885112
61662852634325459902764873885355
61662852634325459902764873885356
61662852634325459909542795359850
61662852634347069615752314037695
61662852634347069623279909019553
61662852634357859958204288391399
61662852634357876382924201269717
61662853041693386723881373935078
61662853041693403194896114534692
61662853041693403195168455254038
61662853041693686730200304678074
61662853041693686867396060073652
61662853041693686867398384421626
61662853041693686867458363046800
61662853041693686867458736099428
61662853041693703338685465740586
61662853041693703338747768363814
61662853041726107903419793749972
61662853042009802632790402569978
61662853042009802632790660837182
61662853042009802686075313000354
61662853042009802815742238239554
61662853042009802815804627418410
61662853042009802823332968057678
61662853042016705796438678633235
61662853042016707169236749123961
61662853042016707580827236982234
61662853042016707580827370905447
61662853042016707580830726955605
61662853042017891866539985753779
61662853042017891866539986107911
61662853042017891866811954739984
61662853042017891866811955291108
61662853042017891866811955291109
61662853042017906690701482220329
61662853042017906690701482574461
61662853042017906690764244339385
61662853042017907743364161426961
61662853042017907743367633331177
61662853042017908337829420122893
61662853042017908337892267976885
61662853042017908338101389305930
61662853042020593027773026986857
61662853042021493587990979481190
61662853042021493588744120660278
61662853042021493595518660220910
61662853042021493595522132597142
61662853042021493595581336246686
61662853042021493595581709299314
61662853042021508229887522992798
61662853042021508229953756897818
61662853042021508229953757014458
61662853042021508229954015277450
61662853042021508367148191629122
61662853042021508367148564681750
61662853042021508367150888580426
61662853042021508367151634835370
61662853042021508367151663415086
61662853042021508367151663887470
61662853042021508367152007887998
61662853042021508367152007892210
61662853042021508367214770007054
61662853042021508373929154528076
61662853042021510021120973384884
61662853042021510066808066004484
61662853042021510067623973553590
61662853254400298089009894602643
61662853254400298089010152869847
61662853254400314689964938997451
61662853254400314689967262995505
61662853254400316337096315501169
61662853254436322584781016957901
61662853254436322584969045035229
61662853254436322585031721061005
61662853254436322585783833370317
61662853254440222667202295134877
61662853254440224313513464704827
61662853254440224313516558833277
61662853254440224314328253039915
61662853254440224314331347168365
61662853254440224314331351872629
61662853254440224443997904525761
61662853254440224450774219080299
61662853254440224450776170356771
61662853254440224450777313545619
61662853254440224451589007415387
61662853254440224496527803872123
61662853254440224496530783681708
61662853254440224496530783681709
61662853254440224496530898472749
61662853254440224497342592207211
61662853254440224497345686807837
61662853254716413854357320998819
61662853254716415227155391489545
61662853254716415638745879347818
61662853254716415638746013271031
61662853254716415638749369321189
61662853254716415638937397398517
61662853254727220255751581654557
61662853254727220255751581667607
61662853254727220667533845843783
61662853254727220804793093406864
61662853254727220804793350624308
61662853254727220804794256199853
61662853254727220804794256212903
61662853254727220804794469832502
61662853254727220804794514480107
61662853254727220804796579148147
61662853254727220804796580191265
61662853254727220804796580210957
61662853254727220804796837408709
61662853254727220804796837428401
61662853254727220812137381114769
61662853254727220812137639381973
61662853254727220812325667459301
61662853254727222040140273926769
61662853254727222040143368527395
61662853254727222451922538115995
61662853254727222451925632716621
61662853254727222459453949376886
61662853254728120824382622656342
61662853254728120824382624056022
61662853254728121235345626434456
61662853254728121235345627834135
61662853254728121235345627834136
61662853254728121235347950769380
61662853254728121235347951832189
61662853254728121235347951832190
61662853254728121235910482318772
61662853254728121235910486904991
61662853254728121235910486904992
61662853254728121236161530778148
61662853254728121236161533964688
61662853254728121236163853726442
61662853254728121236163858312662
61662853254728121236164628565314
61662853254728121236164629964994
61662853254728121242688666646933
61662853254728121242688666646934
61662853254728121372322702728340
61662853254728121372323821936534
61662853254728121372606295057730
61662853254728121372606295070780
61662853254728121372606296120540
61662853254728121372608619405704
61662853254728121372608620468513
61662853254728121372608620468514
61662853254728121373171150955096
61662853254728121373171155541315
61662853254728121373171155541316
61662853254728121373174593098534
61662853254728121373422202601012
61662853254728121373425641557910
61662853254728121379949419972646
61662853254728121379949421022406
61662853254728121379949421372325
61662853254728121379949421372326
61662853254728121379951745370379
61662853254728121379951745370380
61662853254728121380137706317178
61662853254728121380140030665151
61662853254728121380140030665152
61662853254728123019734318693618
61662853254728123019734318706668
61662853254728123019734319756428
61662853254728123019734320106347
61662853254728123019734320106348
61662853254728123019737414693924
61662853254728123019737414706973
61662853254728123019737414706974
61662853254728123019737672974177
61662853254728123019737672974178
61662853254728123019737757112441
61662853254728123019737757650516
61662853254728123019737757663565
61662853254728123019737757663566
61662853254728123019737758713325
61662853254728123019737758713326
61662853254728123020299174590984
61662853254728123020550223050360
61662853254728123020553665193798
61662853254728123027080797876043
61662853254728123027080797876044
61662853254728123027328402792302
61662853254728123027328405978842
61662853254728123027331844935740
61662853254728421425162484661867
61662853254728421561879213421144
61662853254728421562424267905663
61662853254728421569951121002440
61662853254728422621742820839197
61662853254728423208736384019413
61662853254728423209552291543003
61662853254728423209552291562695
61662853254728423216267450905327
61662853254728423216539423132909
61662853254728423217083358448609
61662853254731124324989880465721
61662853254731124500389465814293
61662853254731124501205373344525
61662853254731124507920532700207
61662853254731124508736440230439
61662853254732023101613779047235
61662853254732023215903468470160
61662853254732023238043449358858
61662853254732023238860471847934
61662853254732023246390763899188
61662853254732023246390796846346
61662853254732023246394235803244
61662853254732024885186563612069
61662853254732024885186567861419
61662853254732024885186907618213
61662853254732024892717974871517
61662853254732024892717979654486
61662853254732024892718237921690
61662853254732024892780621832143
61662853254732024892801920747098
61662853254752738753983581258328
61662853254752738753983581258329
61662853254752738754255160934963
61662853254763544972387593375546
61662853254763544972387593395229
61662853254763545567184195669258
61662853254763545567728130965266
61662853272057131847592773790303
61662853272057131847595867905703
61662853272057131848344881500345
61662853272057131848344886099615
61662853272057148456895816276629
61662853272161296471884426041809
61662853272161296471884427091569
61662853272161296472072454101875
61662853272161296472072454119137
61662853272161296472135129777731
61662853272161296472135130144913
61662853272161296472135131194673
61662853272161296472636538333859
61662853272161296472887242087043
61662853272161296472887242436963
61662853272161296472887242454225
61662853272161296472887243503985
61662853272161298256274232922945
61662853272161298256274237155033
61662853272161298256462261000273
61662853272161298256462265232361
61662853272161298256524937026049
61662853272161298256524941258137
61662853272161298257277049335361
61662853272161298257277053567449
61662853272165198331101313255537
61662853272165198331102427746417
61662853272165198331102456444177
61662853272165199978209449286937
61662853272165200115407441897485
61662853272165200115491120001367
61662853272165200115491120018629
61662853272165200115491124722893
61662853272165200122270448120035
61662853272165200160408995887057
61662853272165200161162141298233
61662853272165200161223784222145
61662853272165200161224817324009
61662853272165200161244704928497
61662853272165200168024003878841
61662853272166100552818380803243
61662853272166100552821474918643
61662853272166100552821474931693
61662853272166100553570493112555
61662853272348932426797283943943
61662853272348932472550868852407
61662853272348932472614008293766
61662853272381351678489043008646
61662853272381351815687034084160
61662853272381351815959003265746
61662853272381353462818411077524
61662853272446177318218745360924
61662853272446177318218831100072
61662853272446177324930896209260
61662853272446177324993572235036
61662853272446191959362520746072
61662853272446193750532835947600
61662853272446193797035836116306
61662853272453080442796141373308
61662853272453080442858817049164
61662853272453080442858818466106
61662853272453080443046845493674
61662853272453080443046846543434
61662853272453080443047189849946
61662853272453096495875842853474
61662853272453096906838846631588
61662853272453096907403702515904
61662853272453096907403707102123
61662853272453096907403707102124
61662853272453096907654754161820
61662853272453097043815922925472
61662853272453097043815924342414
61662853272453097043817042133666
61662853272453097044099515267912
61662853272453097044099516317672
61662853272453097044101839265966
61662853272453097044664371152228
61662853272453097044664375738447
61662853272453097044664375738448
61662853272453097044667813295666
61662853272453097044915422798144
61662853272453097044918517398770
61662853272453097051442640169778
61662853272453097051442641219538
61662853272453097051442641569457
61662853272453097051444965567268
61662853272453097051444965567511
61662853272453098691227538903800
61662853272453098691227539953560
61662853272453098691230634357193
61662853272453098691230634554186
61662853272453098691230639140162
61662853272453098691230891771630
61662853272453098691792394788116
61662853272453098698574018072932
61662853272453098698574018073175
61662853272453098698824720776600
61662853272454297663923546618013
61662853272454297664467486519114
61662853272454297801665388238668
61662853272454297801665392843762
61662853272454297801937360669725
61662853272454298861044723844857
61662853272454299448041390456238
61662853272454299448313271996301
61662853272454299448313358085369
61662853272454299448857297986470
61662853272456984092918695334743
61662853272456998909537789118523
61662853272456998910290934529699
61662853272456998910353692045066
61662853272456998910388559906545
61662853272456998910388588604305
61662853272456998917883984096320
61662853272456998917884017043478
61662853272456998917887456000376
61662853272456998955301834381594
61662853272456998956027065914077
61662853272456998962896050984173
61662853272456998962898747937818
61662853272456998962898748055945
61662853272456998963651893467121
61662853272457000557496040141878
61662853272457000564273871259250
61662853272457000564274215632784
61662853272457000564295136221092
61662853272457000564295136339136
61662853272457899478115912941142
61662853272457899484894183021502
61662853272457899523116356553878
61662853272457899523869497849606
61662853272457899530647767813326
61662853272457901132086001878310
61662853272457901132106578228438
61662853272457901177776475865347
61662853272457901177839242431954
61662853272478598171225160750214
61662853272478598308423151825728
61662853272478598308694747937424
61662853272478598308694747954686
61662853272478612538059642128976
61662853272478613132584275239650
61662853272489404526886757219698
61662853272489404572640311915486
61662853272489405121411390349086
61662853272489405121682986460782
61662853272489405122435098770094
61662853272489405197667324219679
61662853272489405197667324219680
61662853272489419351044784503624
61662853272489419397617715931142
61662853272489419420525890962031
61662853272489419809124658174391
61662853272489419809126982522356
61662853272489419809126982522365
61662853272489419945841388326706
61662853272489419953100830876961
61662853272489419953103154875015
61662853272489419953184513228572
61662853272489419953915614140395
61662853272489419953915614611167
61662853272489420015050525607739
61662853272489420015050526158863
61662853272489420015050526158864
61662853272489420021824979429223
61662853272489420021824979961474
61662853272489420021825350965531
61662853272489420021825351497782
61662853272489420022097335187350
61662853272489420998175904269508
61662853272489421592697442778587
61662853272489421592697442798270
61662853272489421592700881873260
61662853272489421592700881873269
61662853272489421592969038890283
61662853272489421592969038909966
61662853272489421592969411962594
61662853272489421592972506563220
61662853272489421593513350446603
61662853272489421600228854512849
61662853272490321642243536762818
61662853272490322237040139036847
61662853272490322237521312567931
61662853272490322237793280215935
61662884870508753726018880077550
61662884871348984660316524656887
61662884871348988364934322905406
61662884871446201512622570168524
61662884871457008325607408094958
61662884871478617012459551707084
61662884871478650366540908924230
61662884871478665190702032338152
61662884871489423825444389633518
61662884871489472004419091781418
61662884871489472004419110912565
61662884871489473650816230282059
61662884871673144463147853659735
61662884871673145012187433604405
61662884871673145012755731632159
61662884871769505768048064472103
61662884871770404544694867879568
61662884871770405780040885594838
61662884871770405786816827069837
61662884871770405786816827088711
61662884871770405786818807069576
61662884871770405922322224171449
61662884871770405924014819680385
61662884871770405924016799680124
61662884871770406335608797512029
61662884871770406335859501634007
61662884871781212600557092151921
61662884871781212737817846527393
61662884871781213142825284317104
61662884871781213142825370410384
61662884871781213149599723591240
61662884871781213149599809680308
61662884871781213149600111188795
61662884871781213149600111191216
61662884871781213149600197284496
61662884871781213149603205791842
61662884871781213150164965538125
61662884947488997222915370721337
61662884947500704054672367698026
61662884947525319575109804093947
61662884947525319712035365309702
61662884947525319712035451398770
61662884947525319712307332957706
61662884947525319712307419046774
61662884947525320124657239726379
61662884947537027506210405657089
61662884947633387850285332902067
61662884947633388262067597078243
61662884947634288280061831801720
61662884947634288280062203338028
61662884947634288280333799449724
61662884947634288822351320694453
61662884947634288829126147568565
61662884948145505189403475355030
61662884948145505601185744149397
61662884948181827951687924826055
61662884948181827951687925888913
61662884948181827953380177522007
61662884948181828088613857578118
61662884948181828088613943667186
61662884948181828088885453689814
61662884948181828088885539778882
61662884948181828088885917436657
61662884948181828090577706385766
61662884948181828090577792474834
61662884948181828090578170132609
61662884948193533640295338011254
61662884948193534234819972656962
61662884948253562069238757300679
61662884948253562069238757313777
61662884948253562069238758363537
61662884948253573327067975784366
61662884948254429422151080217576
61662884948254429422151453270204
61662884948254462773976100506786
61662884948254462773976473559414
61662884948254462774248068154790
61662884948254473749836801591882
61662884948254473750087476998630
61662884948254473756862303872742
61662884948254473756862676925370
61662884948254473757618921542106
61662884948254473887285469609178
61662884948254473894060296483290
61662884948254473894060669535918
61662884948254473894879671685650
61662884948254473894879675917578
61662884948254473894879675917738
61662884948254474306410888815227
61662884948254474306410888815228
61662884948254474306410891984298
61662884948254474306473653749222
61662884948254477461208104357538
61662884948254477461208477410166
61662884948254477598134129320082
61662884948254477598134502372710
61662884948254477598406096968086
61662884948254477598406470020714
61662884948289896090792854634221
61662884948289896090792854647319
61662884948289896228809849040209
61662884948289896228809853626429
61662884948289896640400354967798
61662884948289896640400728020426
61662884948289896640403826871853
61662884948289896640403831471123
61662884948290746650532107998696
61662884948290746650532479535004
61662884948290746787709179904296
61662884948290746787709552956924
61662884948290746787981147552300
61662884948290746787981520604928
61662884948290780002357499824214
61662884948290780139806167841510
61662884948290780139806540894138
61662884948290780185288156638278
61662884948290780185559752749974
61662884948290780597153730581618
61662884948290780598845983277570
61662884948290780734330802487218
61662884948290780734331175539846
61662884948290794821432582923042
61662884948290794963964196654806
61662884948290794963964569707434
61662884948290795004635207385110
61662884948290795416229185216754
61662884948290795558488831300514
61662884948290795558489204353142
61662884948290796613356158695628
61662884948290796613356158695787
61662884948290796613356158695788
61662884948290796613607205755484
61662884948290796659357691377772
61662884948290796659360790547308
61662884948290796659360790566022
61662884948290796795614256451601
61662884948290796795802165488332
61662884948290796796367397630690
61662884948290796796370501051081
61662884948290796796618073037438
61662884948290796796618446090066
61662884948290796796621544922780
61662884948290796796621544941494
61662884948290797208152760989340
61662884948290797208152760989500
61662884948290797208152761008213
61662884948290797208152761008214
61662884948301603427097542631773
61662884948301603427160303351150
61662884948301603427160304750830
61662884948301603427160390489978
61662884948301603427348675797800
61662884948301603472913888142974
61662884948301603610362928876028
61662884948301603610363014965096
61662884948301604021894144925485
61662884948301604021956907044542
61662884948301604021956992783690
61662884948473567452397197643777
61662884948473567452397283732846
61662884948473567587146319888850
61662884948473567587146691425158
61662884948473567588838572584802
61662884948473567588838658673870
61662884948473567589658038108158
61662884948582530613906815937014
61662884948582530613927363589334
61662884948582530613927735125642
61662884948582530614178410532390
61662884948582530751104808547562
61662884948582530751376403142938
61662884948582534319965416770082
61662884948582534325027070243294
61662884948582534325027443295922
61662884948582534462225062853842
61662884948582534462225435906470
61662884948582534507978647762306
61662884948582534507979019298614
61662884948582534919823672537006
61662884948582534919824045589634
61662884948582535057021665147554
61662884948582535057022038200182
61662884948582536156865039076820
61662884948582536157621656746344
61662884948582536294063031687368
61662884948582536294882411121656
61662884948593343108623794012254
61662884948593343108623795411934
61662884948593343108623881151082
61662884948593343520406144290548
61662885426207881136588335593000
61662885426208781704337614102939
61662885426208781704400375867863
61662885426208781704400404565623
61662885426208781711930696616877
61662885426208781711933795803723
61662885585624444290861867431192
61662885585635245753145933266630
61662885585635251104602218246600
61662885585732507076821354164062
61662885585732512016510849894040
61662885585732512016510854144842
61662885585732512428293117271258
61662885586277048431836364060720
61662885586277049667373765915122
61662885586277055155293470337042
61662885586280952127699730693200
61662885586280952127891114820686
61662885586287854833983854717644
61662885586287854833986093094642
61662885586287855245576714876128
61662885586287855245580070926286
61662885586287861968281708843138
61662885586288740989168825146535
61662885586288741126429493782859
61662885586288745928296559126263
61662885586288746065557227762587
61662885586288755399288506517829
61662885586288755399288506872121
61662885586288755401795550618769
61662885586288755810882484703765
61662885586288755950587516456027
61662885586288755950587517991061
61662885586288755950587522596155
61662885586288757045664416309371
61662885586288757045664416663503
61662885586288757045664417844405
61662885586288757045664418198697
61662885586288757048108781314635
61662885586288757048108781316087
61662885586288757048171457340411
61662885586288757048171457694543
61662885586288757048923569651175
61662885586288757048923570005307
61662885586288757185369449950959
61662885586288757185369449969673
61662885586288757590188607048619
61662885586288757596963427782603
61662885586288757596963428136735
61662885586288757596963429317637
61662885586288757596963429671929
61662885586288757596963432387537
61662885586288757596963433922731
61662885586288757597715540093367
61662885586288757597715540447499
61662885586288760752454581799431
61662885586288760752454581800883
61662885586288760752517257825207
61662885586288762529316341028347
61662885586288762536091161762331
61662885586288762536091161781045
61662885586288762536091163297365
61662885586288762536091163651656
61662885586288762536091163651657
61662885586288762536091167902458
61662885586288762536091167902459
61662885586288762536843274073095
61662885586291747957506639220030
61662885586291757111298946465360
61662885586291757111298950697448
61662885586291757111301189074446
61662885586291757111489217151774
61662885586291757248751086503406
61662885586291757286970136737294
61662885586291757291784124833088
61662885586291757292053739785230
61662885586291757292056834385856
61662885586291757294231845888510
61662885586291757294313171313792
61662885586291757294313172830112
61662885586291757294316643217848
61662885586291757294316644734168
61662885586291757294501462375686
61662885586291757294501576694550
61662885586291757294503442000206
61662885586291757294504671295176
61662885586291758893431560076888
61662885586291758895875925082152
61662885586291759078890150048628
61662885586291759078890264367492
61662885586291762645226383106548
61662885586292642852630507061869
61662885586292642854889943294695
61662885586292642854952619320471
61662885586292642989891175698193
61662885586292642992150611931019
61662885586292643037883276134535
61662885586292643037904168143127
61662885586292648388542311920131
61662885586292648525318335121314
61662885586292648525802980556455
61662885586292657676603601335605
61662885586292657679110642366645
61662885586292657679110646598733
61662885586292657816308634622901
61662885586292657816308639209121
61662885586292657859534258149669
61662885586292657859534259665989
61662885586292657859805853907073
61662885586292657859805854261364
61662885586292657859805854261365
61662885586292657862062190835009
61662885586292657862062192351329
61662885586292657862065663093357
61662885586292657862065664609677
61662885586292657862312895292405
61662885586292657862312899524493
61662885586292657862316367196461
61662885586292659460428209356959
61662885586292659460428210419817
61662885586292659460428210419976
61662885586292659460428210419977
61662885586292659460428210438690
61662885586292659460428210438691
61662885586292659462684545930763
61662885586292659462684546284895
61662885586292659463436658241527
61662885586292659463436658595659
61662885586292659501579713374519
61662885586292659501642389400295
61662885586292659501663281408887
61662885586292659505910169476245
61662885586292659505910170992565
61662885586292659506181765214935
61662885586292659506181765569067
61662885586292659506181765587940
61662885586292659506181765587941
61662885586292659508438102142871
61662885586292659508438103677905
61662885586292659508441575936253
61662885586292659508626130220199
61662885586292659508626130221651
61662885586292659508629602479999
61662885586292659508688806618981
61662885586292659508688810851069
61662885586292659508692623351698
61662885586292659509444390815087
61662885586292659638840382010843
61662885586292659645886798856523
61662885586292659645886799210655
61662885586292663212763010619075
61662885586292663212763010637789
61662885586292663212783902627667
61662885586292663212783902646381
61662885586292663212787374904729
61662885586292663212971930704995
61662885586292663212971930706447
61662885586292663212971930723709
61662885586292663212975402964795
61662885586292663212975402982057
61662885586292663349961003583755
61662885586292663349961003602629
61662885586292663350232599695451
61662885586292663350232599714325
61662885586292663350236071618381
61662885586292664996336914574913
61662885586292664996336914929205
61662885586292664996336919161133
61662885586292664996336919161293
61662885586292664996608510667895
61662885586292664996608511022027
61662885586292664996608511040900
61662885586292664996608511040901
61662885586292664996608515272988
61662885586292664996608515272989
61662885586292664996608888344330
61662885586292664996611982944956
61662885586292664996611982944957
61662885586292664997089026866963
61662885586292664997089027221095
61662885586292664997089027221255
61662885586292664997364095237006
61662885586292664997364095237007
61662885586386001901306495234449
61662885586386002450098461090421
61662885586386002450098465676641
61662885586389904176114545578279
61662885586389904315819579219867
61662885586389904315819579225691
61662885586389904315819580754901
61662885586389904315819585359995
61662885586389904359045202392343
61662885586389904359045203927377
61662885586389904359316798504039
61662885586389904361573135431975
61662885586389904361573136967009
61662885586389904361573140037069
61662885586389904361573141572103
61662885586389909712273956769789
61662885586389909712294847243347
61662885586389909712294851848441
61662885586389909712545551352275
61662885586389909849471947845303
61662885586389909849471947851127
61662885586389909849471949380337
61662885586389909849471952450397
61662885586389909849471953985431
61662885586389909849743543956999
61662885586389909849743543962823
61662885586389909849743548562093
61662885586396809126640819632151
61662885586396809126640819636523
61662885586400710992361937780471
61662885586400710992361937784683
61662885586400711129559930390859
61662885586400716662734106834154
61662885586400716663212299016295
61662885586400716663212299016455
61662885586400716663212299020667
61662885586615913479203209510104
61662885586615914076991469572396
61662885586615918832372642376898
61662885586615919427713179848574
61662885586616813905487568605206
61662885586616813909755351260281
61662885586616813909755351278995
61662885586616813909755351732457
61662885586616814452020104349553
61662885586616814497752768553069
61662885586616814499949528760119
61662885586616814500012204785895
61662885586616814504279985905989
61662885586616814504279986378165
61662885586616814634950761163617
61662885586616814637210197396443
61662885586616818211132826004675
61662885586616818211132826023389
61662885586616818348330818615223
61662885586616818348330818969355
61662885586616819393407274562107
61662885586616819994706734546733
61662885586616819995458842252563
61662885586616819995458842606695
61662885638907589194506977958584
61662885638907589202037643431064
61662885638907589750829613873256
61662885638919291636118822574752
61662885638919291636931659497854
61662885638919291636934729632808
61662885638919291636934730104984
61662885638919291636934758684700
61662885638919291636935103176486
61662885638919291643712938426642
61662885638919291643712943148376
61662885638919291644466170062240
61662885638919296582774901793066
61662885638919296582837573236994
61662885638919296583590804737078
61662885638919297124851363919774
61662885638919297124851368169124
61662885638919297131629547911066
61662885656633460494620623123361
61662885656633460494624090776615
61662885656633460494624095480879
61662885656633460494624095499806
61662885656644267307608948171258
61662885656644267315206158759288
61662885656644270400965111424686
61662885656644270400965115656774
61662885656644270400965369704940
61662885656644270400965373937028
61662885656644272208514537198374
61662885656644272246740063599558
61662885656644272254268121990198
61662885656644272254271220829497
61662885656644272254330793434126
61662885657192696230293608885229
61662885657192701169400049087263
61662885657192701169421342864957
61662885657192711054455732452453
61662885657192712289049752188921
61662885657192712289237780266249
61662885657192712838092398527507
61662885657192712838092771581539
61662885657192715993583466096763
61662885657192715993583466432181
61662885657192715993583580751045
61662885657192715993583580870541
61662885657192715993583580887803
61662885657192716130844221180659
61662885657192716130844594234691
61662889255642805719885088653970
61662889255642854033128806392800
61662891089333405460253753437754
61662891092291770790591077960291
61662891161174351899660659315176
61662891169100893741812803401051
61662891169100893741812803401259
61662891304991478848509720325875
61662891304991478856037033114260
61662891305842463553703274133283
61662891320707237497019850540530
61662891320707237503801239668522
61662891320710839774797319170554
61662891322717350148620012806557
61662891322717350148624231319854
61662891322717350148624604372269
61662891322717355636603627236438
61662891322717355644133919287692
61662891322728161900739065328637
61662891322728161900739151417705
61662891322728161900739538956211
61662891322728161908267506542638
61662891322728161908267506891154
61662891322728161908267507009198
61662891322728161908270605729484
61662891322728161908330182566962
61662891322728161908330182567170
61662891322728161908330182568414
61662891322728161908330182585884
61662891322728161908330183039345
61662891322728161908330183039346
61662891322728161908330187290148
61662891322728161908333281755260
61662891322728161908333286476994
61662891322728162450347077177249
61662891322728162457125256919191
61662891323665602712909336716058
61662891323665602712909681072330
61662891323665602895923676001446
61662891328624624638814009968658
61662891328624629579383206471075
61662891328624629579386305303789
61662891328624629579445968235999
61662891328624629579445972953361
61662891328624629580199114132449
61662891328624629580220034720757
61662891328624629580223133553471
61662891328624629586977035121913
61662891328625525071892888435144
61662891328625530010750141378452
61662891329572877457022874691637
61662891329572877457274295176967
61662891329572927279298148050125
61662891329572927279363347904351
61662891329572927280116493315527
61662891329572927286976031411195
61662891329572927287728143721959
61662891329573777887553353258889
61662891329573777887637037147155
61662891329573777887824203233733
61662891329573777887825322441927
61662891329573777887827302066447
61662891329573777895166984824875
61662891329605342787565125260519
61662891329606193387665398108694
61662891329606241563376478009288
61662891381811414695348922446376
61662891382650691463235260672851
61662891382747955191512744709435
61662891382759660788676099153915
61662891399536382421809859215448
61662891399536384284209801012580
61662891399536389772129505434500
61662891399536389772882277793048
61662891399536389772882650865359
61662891400412937340754332260400
61662891799305895963338626912536
61662891799305895963341721513162
61662891799308597666777067484218
61662891799309498234334706414568
61662891799309498234337801015194
61662891807199123430470242475192
61662891808179836005017678586828
61662891808179840954187354928767
61662891808180692176862329034989
61662891808180692176865767519503
61662891808184592395392375512793
61662892012030814566003889362348
61662892019910538275399849449317
61662892020879494237565819871948
61662892020879494237568914472574
61662892020895142381882133367951
61662892020895151708814145619581
61662892020895157069514761226187
61662892020895157069515018443631
61662892020895157206022627743345
61662892020895157206022627762219
61662892020895157206043500168738
61662892020895157206043504754958
61662892020895157206046599355584
61662892020895157206859451275666
61662892020895157206859451294539
61662892020895157275499921727928
61662892020895157275500294799430
61662892020895158853172298639281
61662892020895158853172303225501
61662892020895158853904572706593
61662892037624706988357170230803
61662892037624707125555162841351
61662892037635513946073460608580
61662892037635513946073465207850
61662892037635513946073804984535
61662892037635513946073808165894
61662892037635513946073808166863
61662892037635513946076816678421
61662892037635513946139927404719
61662892037635513946638204889800
61662892037635513946638664051179
61662892037635513946889253366438
61662892037635513946889368151862
61662892037635513946889597742393
61662892037635513946889712527817
61662892037635513946889715715977
61662892037635513946893070000741
61662892038512016424352326850614
61662892038512064602845511586238
61662892038512064809520484671511
61662892038609277909196373890839
61662892038609277909196401188967
61662892038609277909196402606152
61662892038609322213633379664841
61662892038609322236876299007961
61662892038620082907854279696592
61662892038620082907854283928680
61662892038620082907857378529306
61662892038620084722184639695063
61662892038620084722184641112248
61662892038620127380244689786566
61662892038620132733414103409944
61662892038620132740530113280787
61662892038620132741008324729832
61662892038620132741029245318140
61662892038620132878268731902122
61662892038620132939402869732471
61662892038620132946930466249363
61662892038620132946930837903772
61662892038620132946934192188544
61662902100061809182224248603403
61662902100341885764125921110003
61662902100352649896578871909252
61662902100352649896581966509878
61662902100353594791992320917810
61662902100353594792807109252898
61662902100353594792808138122674
61662902100353594800335077306098
61662902100353594800338176492944
61662902100385970766097967849797
61662902100386015238279151822564
61662902100386015238300072410872
61662902176870021466426113286251
61662902176870021467178225595563
61662902176870027000830594220999
61662902176870036291340725440947
61662902176870036291403487560003
61662902176870036291591429544051
61662902176870036428601479816259
61662902176870036428601481215939
61662902176870036428852183919363
61662902176870038074977391497127
61662902176870038075729504851827
61662902176870038120730977450979
61662902176870038120730977469853
61662902177150118551142477362840
61662902177150118551769237620600
61662902177150118551957522915372
61662902177150118551957608654520
61662902177161822112083271155342
61662902177161822114593755846140
61662902177161822114593755865014
61662902177186437632522687176512
61662902177198145013825144746604
61662902177198145013825144765478
61662902177198145014076191806300
61662902177198145014076191825174
61662902177198150542393794429818
61662902177198150549987996151998
61662902177198150550008916740306
61662902177198150551011733152722
61662902814968962192030589612525
61662902814968996137812031077934
61662902814968996140339964117566
61662902814969145641184831285603
61662902814969160457753244889699
61662902814969160457815920915475
61662902815182997873990130904935
61662902815183898302281721937069
61662902815183898304541158169895
61662902815187800170262276318055
61662902815187800762527474730937
61662902815187800765054377837934
61662902815187833524531661612529
61662902815187834116064609792056
61662902815280257413269292853504
61662902815280259058142093002528
61662902815280259195152061767836
61662902815280259195340085613076
61662902815280259195340089845164
61662902815280290765031637116938
61662902815280292551928483861262
61662902815280292551928488093350
61662902815281159031091411384482
61662902815281159031154087410258
61662902815281159031157530616506
61662902815281159625703089032637
61662902815281159625953788549521
61662902815281159625953793135741
61662902815281159627585689690134
61662902815281159628147454037901
61662902815281159628212449947894
61662902815281159628398153554785
61662902815281159628398158141005
61662902815281159628400478025222
61662902815281159763151781160069
61662902815281192980035145766667
61662902815281192980035150352887
61662902815281192981667046907280
61662902815281192982479510771931
61662902815281192982479515358151
61662902815281492573881606965150
61662902815284159278990411001664
61662902815284161060873177200228
61662902815284161060873181451030
61662902815284161655669783744742
61662902815284161658114148750006
61662902815284192630752755265098
61662902815284194415142562494702
61662902815284194415142566745504
61662902815284194417649603525742
61662902815284194417649607776544
61662902815284194872657489358122
61662902815284195012446210070256
61662902815285061491424204110897
61662902815285061491424208715991
61662902815285061493931243606903
61662902815285061493931243612727
61662902815285061493931245141937
61662902815285061493931248211997
61662902815285061493931249747031
61662902815285061631129236217451
61662902815285061631129237752485
61662902815285062085383982754161
61662902815285062086199541324675
61662902815285062086199541330499
61662902815285062086220433333267
61662902815285062086220437938361
61662902815285062088727474364307
61662902815285062088727474370131
61662902815285062088727478969401
61662902815285094845693589405371
61662902815285094845693594010465
61662902815285094845756263896113
61662902815285094845756263901937
61662902815285094845756265431147
61662902815285094845756270036241
61662902815285094848200630436411
61662902815285094848200635041505
61662902815285094982954256506661
61662902815285094982954258041695
61662902815285095440468926619149
61662902815285095440468926624973
61662902815285095440489818627741
61662902815285095440489818633565
61662902815285095440489823232835
61662902815285095440552494653517
61662902815285095442996859658781
61662902815285095442996859664605
61662902815285095442996864263875
61662902815285110267158360730181
61662902815285561809290419500679
61662902815291966441323974656648
61662902815291966441950478163476
61662902815291966576140019647451
61662902815291966576140019648903
61662902815291966576892131956763
61662902815291966576892131958215
61662902815291966578396356575387
61662902815291966578396356576839
61662902815291966578396358110421
61662902815291966578584384652715
61662902815291966578584384654167
61662902815291966579148470419733
61662902815291999792960710117598
61662902815291999930221378399631
61662902815291999930973489173909
61662902815291999930973489175361
61662902815291999930973490708943
61662902815291999932665741869861
61662902815291999932665741871313
61662902815292266170614355607624
61662902815292266170614355626338
61662902815292266170614356079800
61662902815292266170614360330602
61662902815292266584840983744968
61662902815292266765138990253332
61662902815292266765138993441276
61662902815292266765407490720258
61662902815292266765410585320884
61662902815292266765410586365028
61662902815292266765410586383742
61662902815292266765410589552972
61662902815292266767666926480908
61662902815292266767858307439164
61662902815292297740493934144670
61662902815292299524883741374274
61662902815292299524883745625076
61662902815292299525698529237186
61662902815292299525698529255900
61662902815292300119491942538030
61662902815292300119491946770118
61662902815292300120223163882894
61662902815292300120223163901608
61662902815292300122751095878382
61662902815292300122751100110470
61662902815292314211780637688024
61662902815292314349041769721058
61662902815292314808837049285904
61662902815292314936854252095617
61662902815292314936854252101441
61662902815292314936875148709303
61662902815292314939382185135249
61662902815292314939382185141073
61662902815292314939382189740343
61662902815292315995985893448620
61662902815292315996170822221058
61662902815292315996170822226882
61662902815292315996173921525948
61662902815292315996174179806250
61662902815292315996985610556146
61662902815292315996985610561970
61662902815292315996988968147162
61662902815292315999245046788972
61662902815293166601165382872425
61662902815293166601165382872585
61662902815293166601165382891299
61662902815293166601165382990469
61662902815293166601165383344761
61662902815293166601165387595563
61662902815293166601165387595776
61662902815293167189162800165373
61662902815293167189183692173965
61662902815293167191693830974914
61662902815293167195690017518133
61662902815293167195690017518293
61662902815293167195690020706077
61662902815293167195690020706290
61662902815293167195961612212839
61662902815293167195961612231553
61662902815293167195961612566971
61662902815293167195961612585898
61662902815293167195961613629829
61662902815293167195961613629989
61662902815293167195961613648703
61662902815293167195961616817773
61662902815293167198217949140775
61662902815293167198217949494907
61662902815293167198217953745709
61662902815293167198405977236817
61662902815293167198405981823037
61662902815293167198468653243879
61662902815293167198468653598011
61662902815293167199220765571905
61662902815293167199220770158125
61662902815293199955434768639235
61662902815293199955434772890037
61662902815293199955497444310719
61662902815293199955497448915813
61662902815293199955497448916026
61662902815293199956249556501987
61662902815293199956249556502147
61662902815293199956249556520861
61662902815293199956249556620031
61662902815293199956249556974323
61662902815293199956249556993250
61662902815293199956249561225125
61662902815293200549959401768676
61662902815293200549959406000764
61662902815293200550022077440107
61662902815293200550022082026327
61662902815293200550042969448699
61662902815293200550042974034919
61662902815293200550774189730705
61662902815293200550774190084837
61662902815293200550774190103764
61662902815293200550774191147695
61662902815293200550774191147855
61662902815293200550774191166569
61662902815293200552487334435249
61662902815293200552487334453963
61662902815293200552550010815157
61662902815293200553302122770337
61662902815293200553302122789051
61662902815293200553302123124469
61662902815293200553302127375271
61662902815293215367426171723301
61662902815293216563982608584522
61662902815293216564048723565735
61662902815293216564797396919610
61662902815293216564800835876499
61662902815293216564800835876508
61662902815295866660545895275574
61662902815295868307671594795316
61662902815295868444117474723547
61662902815295868444117474724999
61662902815295868444117476258581
61662902815295868444869587032859
61662902815295868444869587034311
61662902815295868444869587051573
61662902815295868444869588567893
61662902815295901795942496547791
61662902815295901796694607322069
61662902815295901796694607323521
61662902815295901796694608857103
61662902815295901798386860018021
61662902815295901798386860019473
61662902815295902254209536074814
61662902815295916483657996883744
61662902815295916486102361770916
61662902815295916620855989494292
61662902815295916666588653579764
61662902815295916666672336051040
61662902815295917070777949678910
61662902815295918312899565932270
61662902815295918313714354267358
61662902815295918313714354280408
61662902815295918313717710317516
61662902815295918313801393142924
61662902815295918315430969813100
61662902815295918316245758148188
61662902815295918316245758161238
61662902815295918450999471488409
61662902815295918452691724182909
61662902815295918452691724184361
61662902815295918452754400210137
61662902815295918453506512517997
61662902815295918453506512519449
61662902815295918453506512536711
61662902815296366975902746680199
61662902815296367569884299721458
61662902815296367569884303953546
61662902815296367569946975747234
61662902815297269774762670514290
61662902815297269775577458849378
61662902815297269782293996034798
61662902815297269782356384728220
61662902815297269782356413780112
61662902815297269782377305788704
61662902815297269782377678860205
61662902815297269782377678860206
61662902815297269783108526089424
61662902815297269784887814472998
61662902815297269784887814491872
61662902815297269785636832200557
61662902815297269785636832200558
61662902815297269785639926782310
61662902815297269785639926801183
61662902815297269785639926801184
61662902815297269785639931033271
61662902815297269785639931033272
61662902815297269919554750410270
61662904014455077282717600650749
61662904014456400201910016118654
61662904014456400202161060542691
61662904014671228379161831384525
61662904014768491349962181317219
61662904014779296516577607329453
61662904014779753457063005210032
61662904014779753457063005215856
61662904014779753457063262310836
61662904014779753457063262427476
61662904014779753457063263477236
61662904014779753457065586308890
61662904014779753457627085192666
61662904014779753457815370020878
61662904014779753457815371537198
61662904014779753457815374620148
61662904014779753457818727487978
61662904014780604604256413220310
61662904014780604604259507820936
61662904014780654017280827346310
61662904014780654018096746708131
61662904014780654018096749894671
61662904014780654025627038759385
61662904014780654025630509482539
61662904014780654025630511017733
61662904014780654025630513714627
61662904082681616006373500617272
61662904082681616006376595217898
61662904082681616006376595334538
61662904091155202968966378608391
61662904091155251147146098187473
61662904091155503158236972488535
61662904091155536510061992777745
61662904091155536510061993840603
61662904091155536512258662191463
61662904091155536647259985038427
61662904091155551336479453119603
61662904091228138026550700725734
61662904091228138026551073778362
61662904091228138026613462840578
61662904091228138026613835893206
61662904091228138026613840148379
61662904091228180668609413554800
61662904091228180668609786607428
61662904091251597262113742443802
61662904091252497827139518334156
61662904091252497829674391285389
61662904091252497829674391285390
61662904091252497829925438345086
61662904091263304643415775202661
61662904091263304643478537317346
61662904091263304643478623056494
61662904091263319421882979822498
61662904091263319421882980872258
61662904091263319421883324196245
61662904091263554824360244283735
61662904091263560314790428810233
61662904091263603002602724914803
61662904091263604786992531795939
61662904091263604786992531795940
61662904091263604786992533312259
61662904091263604786992533312260
61662904091263604787183142151623
61662904091263604787183142618183
61662904091263604830489009523815
61662904091263604832181261869847
61662904091263604832181262219767
61662904091263604832746121292081
61662904091263604832934407299737
61662904091263604832934407649657
61662904091263604832937501900363
61662904091263604832937502250283
61662904091263608536527062704563
61662904091263619473895229064531
61662904091264455392109173465082
61662904091264503570351282559842
61662904091264503570351654096150
61662904091264503570354754818189
61662904091264503570354754818190
61662904091264503570605801761246
61662904091264503570605801877886
61662904091264505215035312726774
61662904091264505215284042856048
61662904091264505216727565422726
61662904091264505217483810039621
61662904091264505217483810039622
61662904091264505217483811555941
61662904091264505217483811555942
61662904091264505217734858498998
61662904091264505217734858615638
61662904091264505354744564218101
61662904091264505397965598004530
61662904091264505397965969540838
61662904091264505398237565652534
61662904091264505399657850700482
61662904091264505400477230134770
61662904091264505400477230484690
61662904091264505400495050492301
61662904091264505400498149679147
61662904091264505400498151195467
61662904091264505400746098950220
61662904091264505400749197782934
61662904091264505400749197801648
61662904091264505400749198132854
61662904091264505400749198151568
61662904091264505400749198155939
61662904091264509104004022721586
61662904091264509104087709798009
61662904091264509104275618833282
61662904091264520178902594744550
61662904091446970468351469268480
61662904091446970468414145294256
61662904091446976002275719452852
61662904091446976002275805541920
61662904091446976002338481567696
61662904091446976004535241325655
61662904091446976004535242841975
61662904091446976004598003440499
61662904091446976004598004956819
61662904091446986932110582534240
61662904091446986938885409408352
61662904091446986939701316957457
61662904091446986939701316957458
61662904091446990645741693086499
61662904091447020293220823596432
61662904091447276145520760893168
61662904091447276148052251930295
61662904091447287258558162347556
61662904091447287263640363473088
61662904091447287263640736525716
61662904091447287265332616169040
61662904091447290972209817346722
61662904091447320480985217484441
61662904091447320618245885770846
61662904091447320618245886120765
61662904091447320618245886120766
61662904091447320618245971859913
61662904091447320618245971859914
61662904091447320619689500548005
61662904091447320619752262662849
61662904091447335306652631351379
61662904091447442897242255103122
61662904091447491073225304205628
61662904091471602594556152807756
61662904091471602594556525860384
61662904091471602594828120455760
61662904091471602594828493508388
61662904091471602594890882570604
61662904091471602594891255623232
61662904091471635811715043409827
61662904091471635948912945326160
61662904091471635948913031415228
61662904091471635948975707441004
61662904091471635948975797785245
61662904091471635948975797785299
61662904091482392800084889958225
61662904091482392800084891021083
61662904091482409408634963574741
61662904091482442762654330679295
61662904091482442762654415355585
61662904091482442762654415355586
61662904091482442762654416418443
61662904091482442762717177470429
61662904091482442762717177470430
61662904091482442762905379138671
61662904091482442762905463814962
61662904091482442762905464877819
61662904091482457579535438499087
61662904091482457586812359492591
61662904091482457587063407951967
61662904091483293367561851491568
61662904091483293367624613606412
61662904091483293367833819139572
61662904091483293367896581254416
61662904091483309838911785269614
61662904091483309839100071627244
61662904091483309839120992215552
61662904091483309839183752917618
61662904091483309839183753980476
61662904091483315375095553071616
61662904091483315375095554587936
61662904091483315375116363039285
61662904091483315375367522235940
61662904091483315375367526841033
61662904091483341546076299770640
61662904091483341546139061885484
61662904091483343193205357944256
61662904091483343193205442620546
61662904091483343193205443683404
61662904091483343193268120059100
61662904091483343193268204735390
61662904091483343193268205798248
61662904091483343193456406403632
61662904091483343193456491079922
61662904091483343193456492142780
61662904091483348729385744285613
61662904091483348729448506400457
61662904091483358017363472496700
61662904091483358017363472846620
61662904091483358017426233548686
61662904091483358017426234611544
61662904091483358017614520956076
61662904091483359840226476326283
61662904091483359840229948584631
61662904091483359847568482033005
61662904091483810154542924101306
61662904091543336760395529231146
61662904091543336760646576174202
61662904091543336760646576290842
61662904091543381232095539613780
61662904091544231792019983555760
61662904091544231792082745670604
61662904091544231792083118723232
61662904091544231792086213323858
61662904091544235498126590502660
61662904091544237145252548407698
61662904091544237328203752874082
61662904091544237328204124410390
61662904091544237328266514988926
61662904091544237328266886525234
61662904091544237328266890780407
61662904091544237328269986897353
61662904091544237328269986897354
61662904091544237328269987247273
61662904091544237328269987247274
61662904091544237328458272192126
61662904091544279969701077355446
61662904091544281610114970151296
61662904091544281616889797025408
61662904091544281793128936732524
61662904091544281799841001491792
61662904091544281799844473750139
61662904091544281799844473750140
61662904091544281799903763606636
61662904091544281799907235515063
61662904091544281799907235515064
61662904091544281799907235864983
61662904091544281799907235864984
61662904091544285504187173512896
61662904091544285504249935627740
61662904091555055214377761538550
61662904091555055214378105912297
61662904091555058783157469031427
61662904091555060613300860704387
61662904091555060613300862220707
61662904091555060750498767575628
61662904091555060750498769091948
61662904091555088613585857667411
61662904091555088613585943756480
61662904091555088613648619782096
61662904091555088613648619782255
61662904091555088613648619782256
61662904091555088613648705521244
61662904091555088613648705521403
61662904091555088613648705521404
61662904091555092310400675839095
61662904091555093957780436329977
61662904091555093965122442036699
61662904091555344284960511274983
61662904091555344329021843370855
61662904091555344330714096066807
61662904091555360802571459301893
61662904091555360802759745646425
61662904091555388750325026334591
61662904091555388750325026788053
61662904091555388750325026788054
61662904091555388750325031038855
61662904091555388750387788902898
61662904091555388755658648972127
61662904091555388757099853662165
61662904091555388757099853662166
61662904091555388757162615777009
61662904091555388757162615777010
61662904091555394283977393897170
61662904091555394283977395413490
61662904091555394284040156012014
61662904091555394284040157528334
61662904091555394284249363061494
61662904091555394284312125176338
61662904091555394290814982886126
61662904091555394290814984402446
61662904091555394291654130883060
61662904091555394291842417227592
61662904091555405221611739286473
61662904091555405221678231939973
61662904091555405228452795928683
61662904091555405229208265710919
61662904091555405229208265724014
61662904091555405229208265724017
61662904091555405229208265724023
61662904091555405229208523991227
61662904091556239355232461407716
61662904091556239355295223522560
61662904091556239360314662533248
61662904091556239360315035585876
61662904091556239362006915229200
61662904091556239362007288281828
61662904091556239362069677344044
61662904091556239362070050396672
61662904091556244685573892347353
61662904091556244715239480081138
61662904091556244830368067013025
61662904091556244896498431851570
61662904091556244896498803387878
61662904091556244896770399499574
61662904091556244898190684547522
61662904091556244898253446662366
61662904091556244898462652195526
61662904091556244898525414310370
61662904091556244898525791618171
61662904091556255971376454705894
61662904091556287533809300265324
61662904091556287540521365024592
61662904091556287540524837282940
61662904091556287540584127139436
61662904091556287540587599047863
61662904091556287540587599047864
61662904091556287540587599397784
61662904091556289178616536331842
61662904091556289178679298446686
61662904091556289180875967860404
61662904091556289180938729975248
61662904091556289185958542038564
61662904091556289186209590497940
61662904091556289187653894020692
61662904091556289187716655785669
61662904091556289187717000159203
61662904091556289324977754884595
61662904091556293067399278312224
61662904091556293067461668890760
61662904091556293067462040427068
61662904091556293067670874423920
61662904091556293067733636538764
61662904091556293074173733650028
61662904091556293074174105186336
61662904091556293074236495764872
61662904091556293074236867301180
61662904091556293074445701298032
61662904091556293074508463412876
61662904091556304149890904501286
61662904091556305789423435187811
61662904091556305789486197302442
61662904091556305789486197302655
61662904091556305789486197319917
61662904091556305789489640526156
61662904091556305789489664955696
61662904091556305796201729714964
61662904091556305796201729715177
61662904091556305796264491829808
61662904091556305796264491830021
61662904091556305796264836203555
61662904091556305796266815827862
61662904091556305796266815828075
61662904091556305796267160201609
61662904091556305797016489353696
61662904091556305797019957006950
61662904091556455952755687942222
61662904091579704086323388784561
61662904091579704086323388784562
61662904091579704086323389847419
61662904091579704086325714195393
61662904091579704086574437243938
61662904091579704086576761255089
61662904091579704132328022152402
61662904091579704132331116753028
61662904091579704132331121003829
61662904091579704132331121353749
61662904091579707838117351221747
61662904091579707838371494281750
61662904091579709622507158102884
61662904091579709622569920217728
61662904091579709622758206562260
61662904091579720557678655049133
61662904091580554691293213982760
61662904091580554691293587035388
61662904091580554691565554683392
61662904091580560044463016719854
61662904091580560227414592722546
61662904091580560227477354837390
61662904091580560227686188834242
61662904091580560227748950949086
61662904091580602869745273199616
61662904091580602869808035314460
61662904091580602869999420864712
61662904091580604509346357652080
61662904091580604509597406111456
61662904091580604516121184526192
61662904091580604516372232985568
61662904091580604516874331373232
61662904091580604516877429143088
61662904091580604516937092075298
61662904091580604516937093488076
61662904091580604516939411818178
61662904091580604516940190908012
61662904091580604516940191257985
61662904091580604516940535631519
61662904091580604517128477602464
61662904091580604654201290006991
61662904091580604692277014466144
61662904091580604692339405044680
61662904091580604692339776580988
61662904091580604692548610577840
61662904091580604692611372692684
61662904091580604699051469803948
61662904091580604699051841340256
61662904091580604699114231918792
61662904091580604699114603455100
61662904091580604699870847722076
61662904091580604699870848071836
61662904091580604699870849238236
61662904091580604699870849588156
61662904091580604699870849588315
61662904091580604699870849588316
61662904091580604699951431710611
61662904091580604699954530897457
61662904091580604700142812654312
61662904091580604700142816886240
61662904091580604700142816905114
61662904091580604700142817236160
61662904091580604700142817236320
61662904091580604700142817255033
61662904091580604700142817255034
61662904091580604700142817259405
61662904091580608405991808887955
61662904091580608406183190183034
61662904091580610053312595545121
61662904091580621125427589185334
61662904091580621125427589185547
61662904091580621125490350950471
61662904091591426292039916364854
61662904091591426292102678129778
61662904091591427984985405883935
61662904091591427985173692228467
61662904091591428122162392171240
61662904091591428122162393570920
61662904091591428122183312759548
61662904091591428122434361218924
61662904091591861820666195896506
61662904091591878284424936077910
61662904091591878284424936090924
61662904091591878284424937140684
61662904091591878291768089690634
61662904091591878291956376035166
61662904091591883820543618947916
61662904091591883820543881814390
61662904091591883820606385299060
61662904091591883820606385312110
61662904091591883820606643579314
61662904091591883827144093256904
61662904091591883827146417604878
61662904091591883827948391355702
61662904091591883827962325148160
61662904091591883827962583415364
61662904091591883828136677700234
61662904091592784387330534327750
61662904091592784388052294546373
61662904091592784388146437271762
61662904091592784388146451603416
61662904091592784388146452074188
61662904091592784388146452154297
61662904091592784388146453670617
61662904091592784388146456324906
61662904091592784388146456324990
61662904091592784388146456325149
61662904091592784388146456325150
61662904091592784388149536458608
61662904091592784388167372662496
61662904091592784388167372681369
61662904091592784388167372681370
61662904091592784388167376913214
61662904091592784388167376913457
61662904091592784388167376913458
61662904091592784388355659222734
61662904091592784388418421318621
61662904091592784388418421337575
61662904091592784388418425567233
61662904091592784388418425586916
61662904091592784388421505641806
61662904091592784388421519973459
61662904091592784388421520170289
61662904091592784388421520524421
61662904091592784388421520524424
61662904091592784395676744205551
61662904091592784395676745721871
61662904091592784395680217980219
61662904091592784395948698843092
61662904091592784395948698843093
61662904091592784395948713369875
61662904091592784395951797675563
61662904091592784395951797675806
61662904091592784395951797675807
61662904091592784395951812024470
61662904091592784395951812575594
61662904091592784395951812575595
61662904091592784395951812575675
61662904091592784395951812575678
61662904091592784395952185628222
61662904091592784395952185628223
61662904091592784395952189879021
61662904091592784395952189879024
61662904091592784395952189879264
61662904091592784395952189879265
61662904091592784525682303951993
61662904091592784532961551775959
61662904091592784533212596003247
61662904091592784533212600252597
61662904091592784533212944608869
61662904224503035005047851988216
61662904227349728073684263230233
61662904227349728074437408641409
61662904227349728486219671767825
61662904227349777896796364838403
61662904227349777897549510249579
61662904227382149062529087189632
61662904227382149131159086778695
61662904227446574250499263948562
61662904227454694047892919578848
61662904227458731983750746545724
61662904227458731983771667134032
61662904227479395630670031394375
61662904227491145630493929163358
61662904227491145630556690928282
61662904227491145630556695514502
61662904227491145631309836693590
61662904227491147483587728084284
61662904227491147483608648672592
61662904227491162231510415240404
61662904227491162231510415594536
61662904227491162239041764857790
61662904227491162239857672388022
61662904227491164092156484367024
61662904227491164092909629778200
61662904227491167250158126278065
61662904227491167250161480562837
61662904227491169034551292030193
61662904242214502571965526747074
61662904242218104294169635806914
61662904242228911107095193696642
61662904242228955526950638151888
61662904242228955526954077108786
61662904244783855341226115250309
61662904244783870166140379489187
61662904244783870166203141608243
61662904244783871950529186535177
61662904244783871950529191138659
61662904244877025817013013757176
61662904244879760463024026074383
61662904244879760463024026428515
61662904244879760463086788174725
61662904244879760463086788193439
61662904244879760463271721670141
61662904244879760874802937736861
61662904244879760874805946231157
61662904244879760874806032337487
61662904244879760874865699501785
61662904244879760874867679493487
61662904244879760874868708346001
61662904244879760874868708363263
61662904244879760874868794085149
61662904244879760874868794102411
61662904244879761011313559776009
61662904244879761012065672104035
61662904244879761012066700973811
61662904244879775279904791292684
61662904244880628088263583880688
61662904244880661030835808050233
61662904244880661030835808069107
61662904244880661031083417571585
61662904244880661579875388013777
61662904244887830983625340936696
61662904244887880390210054392594
61662904244887880396987975867332
61662904244891433254872472103310
61662904244891468256354984453553
61662904244891468256358079054179
61662904244891468393681944629293
61662904244891473187954750321032
61662904244891484315298385843356
61662904244891484315301480443982
61662904244891488019644186328152
61662904244891488156967617083692
61662904244891488156970711684318
61662904244891918746217868497278
61662904244891938440876559083844
61662904245063443354107692457453
61662904245071546817223027572727
61662904245071552170455596104525
61662904245071552170643624181853
61662904245074248520657257872049
61662904245074248520658372494023
61662904245074248520720019636973
61662904245074253462108678949165
61662904245106674312789542486509
61662904245106674312852304251433
61662904245106718373463788513592
61662904245106718784241600884679
61662904245106718784241859151883
61662904245107575017861992763425
61662904245107576665056217967342
61662904245107619345275461050581
61662904245107619352806786570881
61662904245107619352869548335805
61662904245168793316733972188407
61662904245168798669903778126543
61662904245168798669903778480675
61662904245168798669966540245599
61662904245168798670154482229647
61662904245168798670154482583779
61662904245168798807164532856307
61662904245168798807415236959411
61662904245168813494124569040181
61662904245168813631322561650729
61662904245168814729470243934213
61662904245168814729658141277298
61662904245168814729658529228985
61662904245168843139846073796577
61662904245168843141541026744253
61662904245168843141541027098385
61662904245168843142356587085805
61662904245168843142356930042397
61662904245168843279617341442563
61662904245168843279617341461277
61662904245168848080665274411756
61662904245168848080665275461516
61662904245168848080665290341861
61662904245168848080667599809490
61662904245168848080668373244470
61662904245168848080668374644150
61662904245168848080668761196157
61662904245168848080668762245917
61662904245168848080668762595837
61662904245168848081233621312561
61662904245168848081233621666693
61662904245168848081296383431617
61662904245168848081480078676949
61662904245168848081481226582951
61662904245168848081483549518195
61662904245168848081483550581005
61662904245168848081484325415665
61662904245168848081484668726389
61662904245168848218745080145269
61662904245171500372585725005439
61662904245171500373335771583901
61662904245171500373338866167265
61662904245171500373338866184527
61662904245171500373398533348825
61662904245171500373400513340527
61662904245171500373401541843121
61662904245171500373401542193041
61662904245171500373401542210303
61662904245171516432905200903822
61662904245171516432905202320764
61662904245171516432905331638065
61662904245171544426415930201083
61662904245171544426415930202052
61662904245171544431499533249019
61662904245171544431562295013943
61662904245171544433194108539133
61662904245171544433194108874551
61662904245171544433194108893265
61662904245171544433256870639475
61662904245171544434006660019207
61662904245171544434008982950239
61662904245171544434010011818563
61662904245171544434010011837277
61662904245171544838198193327499
61662904245171544843281539157991
61662904245171544844976114802237
61662904245171544845788580189031
61662904245171544845788923145623
61662904245171544845790903137325
61662904245171544845791931639919
61662904245171544845792017728987
61662904245171544845792017746249
61662904245171544980604969559239
61662904245171544982299545184771
61662904245171544983049334564503
61662904245171544983051657494083
61662904245171544983051657512797
61662904245171544983052686363859
61662904245171544983052686365311
61662904245171544983052686382573
61662904245171548137539910896727
61662904245171549777137642012455
61662904245171549783912076820836
61662904245171549783912335088040
61662904245171549783914401155760
61662904245171549783914401168810
61662904245171549783914659436014
61662904245171549783915434270674
61662904245171549783915448814197
61662904245171549783915563605237
61662904245171549783915821872441
61662904245171549783915822222361
61662904245171549784644689477347
61662904245171549784665610065655
61662904245171549784665610183699
61662904245171549784668594579505
61662904245171549784668709016413
61662904245171549784668709370545
61662904245171549784668967651007
61662904245171549784668967657649
61662904245171549784728257511715
61662904245171549784728371830579
61662904245171549784730237136235
61662904245171549784730351927275
61662904245171549784731356344429
61662904245171549784731471135469
61662904245171549921176203543801
61662904245171549921926250122263
61662904245171549921929348954977
61662904245171549921929722026479
61662904245171549921929722380611
61662904245171549921992135523412
61662904245171549921992139771793
61662904245171549921992484145535
61662904245171559258167697675267
61662904245171559258168040631859
61662904245172400941213323833473
61662904245172401078408221860817
61662904245172415765371352645317
61662904245172415765371353119914
61662904245172444999311314889611
61662904245172445001005890514983
61662904245172445001821421806047
61662904245172445413603684932463
61662904245172445413603713630271
61662904245172445548353989434907
61662904245172450351727230808921
61662904245172450352477277387383
61662904245172450352479257366035
61662904245172450352480376574229
61662904245172450352480749291439
61662904245172450352480749645571
61662904245172450352542019130959
61662904245172450352543133617419
61662904245172450352543138339153
61662904245172450352543511410495
61662904245172450489738060342571
61662904245172450489741504021043
61662904245172450489741504023473
61662904245172459825979479315699
61662904245172460237761742442115
61662904245172851217524242642326
61662904245172851217524242661040
61662904245172867276945378364998
61662904245172867826075177542318
61662904245172867826075177542478
61662904245172900842277772738335
61662904245172900842340534503259
61662904245172910720062567384430
61662904245172911748669775589514
61662904245172911748669776989194
61662904245172911756200815196014
61662904245172911756263606012878
61662904245172912305243832697902
61662904245172912305306594816958
61662904245172912305306623514766
61662904245172912305306967869586
61662904245179605483706804954677
61662904245179605483706891043745
61662904245179605483891738798561
61662904245179605483894833045055
61662904245179605483894833399187
61662904245179605483895091786856
61662904245179605483895177880136
61662904245179605621152493174193
61662904245179605621155587774819
61662904245179614954695027829837
61662904245179614954883686195903
61662904245179619888742888239634
61662904245179619896082571113733
61662904245179619896270468456818
61662904245179619896270855936281
61662904245179619896270856408505
61662904245179619896274299499082
61662904245179620307864446288462
61662904245179620307864532377530
61662904245179620307864919857041
61662904245179620308052732646044
61662904245179620308052733000176
61662904245179620308052818735112
61662904245179620308052861858351
61662904245179620308052862212483
61662904245179620308052862313265
61662904245179620308052862317477
61662904245179620308052862330527
61662904245179620308053120597731
61662904245179620308053120600152
61662904245179620308053206686799
61662904245179620308053206693432
61662904245179620308056171602942
61662904245179620308056171957074
61662904245179620308056301294058
61662904245179620308056563806400
61662904245179620308056564160532
61662904245179620445125588497737
61662904245179620445313487729940
61662904245179620445313875327495
61662904245179620445313875329916
61662904245179620445316926686838
61662904245179620445316969930542
61662904245179620445317318890296
61662904245179622084848844674869
61662904245179622091438436314654
61662904245179622091626722672236
61662904245179622091627110623923
61662904245179622091630075540066
61662904245179622091630075894198
61662904245179648306520048119047
61662904245179649956093843300587
61662904245179649956096937901213
61662904245179649956097194751475
61662904245179649956097280840543
61662904245179650085763867857935
61662904245179650085763867858095
61662904245179650093354224604717
61662904245179650093354597676059
61662904245179650093357663561615
61662904245179650093357692257971
61662904245179650093357692276685
61662904245179654895224671981723
61662904245179654895224676231073
61662904245179654895224930268610
61662904245179655032485430960677
61662904245179664780254966714509
61662904245179664780255309653839
61662904245179664780258318165397
61662904245179664909988010241335
61662904245179664916703513953081
61662904245179664917515978294535
61662904245183207754887818300593
61662904245183207754890912901219
61662904245183207754891257382168
61662904245183207754950580065517
61662904245183207754953674666143
61662904245183207754953933407944
61662904245183207892148572676225
61662904245183217225879765697935
61662904245183222167266547958850
61662904245183222167266935438313
61662904245183222167266935910537
61662904245183222167266936973347
61662904245183222167266937327639
61662904245183222579048812148076
61662904245183222579048827028469
61662904245183222579048941360383
61662904245183222579048941714515
61662904245183222579048941819509
61662904245183222579048941832559
61662904245183222579049200099763
61662904245183222579052251104974
61662904245183222579052380796090
61662904245183222579111660356200
61662904245183222579111703479439
61662904245183222579115013224030
61662904245183222579115147160491
61662904245183222716309567231972
61662904245183222716309581758233
61662904245183222716309954829527
61662904245183222716313006188870
61662904245183222716375811551630
61662904245183223813642459285426
61662904245183223813642590019669
61662904245183223813642847237113
61662904245183223813642848299923
61662904245183223814395735443895
61662904245183223814458497562951
61662904245183251807967976917775
61662904245183251807967976917935
61662904245183251815558333664557
61662904245183251815558706735899
61662904245183251815561772621455
61662904245183252219750240044191
61662904245183252226528161518929
61662904245183252227340969862315
61662904245183252357010994419823
61662904245183255519088226619121
61662904245183257158689688729147
61662904245183257165467610308879
61662904245183257165467868589133
61662904245183257166196736194039
61662904245183257166217656782347
61662904245183257166217656900391
61662904245183257166220636696927
61662904245183257166220751487967
61662904245183257166220755733105
61662904245183257166221009768221
61662904245183257166280418547271
61662904245183257166283517852161
61662904245183257303478411157979
61662904245183266638907623012921
61662904245183266638970385151633
61662904245183267051502093276237
61662904245183268279255058236735
61662904245183268279258409687623
61662904245183268286848882655485
61662904245183271989625591294672
61662904245183271989625591307722
61662904245183271989625849574926
61662904245183271990379124677218
61662904245183271990382219277844
61662904245183271990441800702994
61662904245183271990444980859033
61662904245183272127639793313702
61662904245183272127642887914328
61662904245183272127702555432758
61662904245183272127705650033384
61662904245183658244750702344318
61662904245183702717141092141116
61662904245183707647649883567256
61662904245183707648403024763606
61662904245183707655181290594616
61662904245183707655181294826704
61662904245183707655264973047226
61662904245183707655997198242940
61662904245183707656080880596172
61662904245183722472647720922793
61662904245203915253018742977463
61662904245203915253019862185657
61662904245203915253207028272235
61662904245203915253208061387149
61662904245203915253208147480429
61662904245203936871810594676894
61662904245203936871869916422110
61662904245203937420850259310952
61662904245203937420853612178782
61662904245203937420853612532914
61662904245203963629845566914987
61662904245203963637376892435287
61662904245203964658641836138437
61662904245203964658642094405641
61662904245203964659206692022753
61662904245203964659206950289957
61662904245203964665983843244839
61662904245203964665984101512043
61662904245203964665984876350915
61662904245203964666234890304535
61662904245203964666235148571739
61662904245203964666800779294927
61662904245203964872157403458784
61662904245203964872157403812916
61662904245203964872157404875726
61662904245203964872158436577910
61662904245203964872158436932042
61662904245203964872158437977590
61662904245203964872158567294891
61662904245203964872158567312153
61662904245203964872158824529597
61662904245203964872723680413913
61662904245203964872723684646001
61662904245203964872974733125060
61662904245203965215839321433469
61662904245203965276973504296822
61662904245203965283751382694320
61662904245203965283751382707370
61662904245203965283751640974574
61662904245203965283751770311531
61662904245203965283751770311567
61662904245203965283752415809234
61662904245203965283752415813446
61662904245203965283752430352757
61662904245203965283752430706889
61662904245203965283752545025753
61662904245203965283752545126535
61662904245203965283752545143797
61662904245203965283752545146227
61662904245203965283752803411001
61662904245203965283752803413431
61662904245203965283752803767563
61662904245203965284505571531845
61662904245203965284505686204841
61662904245203965284505686322885
61662904245203965284505690554973
61662904245203965284505944590089
61662904245203965284567677841799
61662904245203965284568333650901
61662904245203965284568447969765
61662904245203965421013185082361
61662904245203965421766326261449
61662904245203970226140719603278
61662904245203970226144162809526
61662904245203970226144165996066
61662904245203970362648332085320
61662904245203970363213187969636
61662904245203980245987145400671
61662904245203980245987145875268
61662904245203981274782641309579
61662904245203981275347500380435
61662904245203981275347586469503
61662904245203981343444484777744
61662904245203981343444485827504
61662904245203981343447843294604
61662904245203981343507161853280
61662904245203981344075852084501
61662904245203981344260436948939
61662904245203981344260695235826
61662904245203981344263879112069
61662904245203981344263880161829
61662904245203981344264138442074
61662904245203981893115169055273
61662904245204836204336068638202
61662904245204837439622376671458
61662904245204865439970607569709
61662904245204865440786515119624
61662904245204865851563466212851
61662904245204865851564585401353
61662904245204865852317353526569
61662904245204865989578136481757
61662904245204870793952472900034
61662904245204870793952501597842
61662904245204870793954795848328
61662904245204870793954824546136
61662904245204870793955944804090
61662904245204880676538172665631
61662904245204880676538173140228
61662904245204881911256526102322
61662904245204881911259625289168
61662904245204881912072477230390
61662904245204881912072477230550
61662904245204881912075543133208
61662904245204881912075571831016
61662904245204881912075571831176
61662904245204881912075914590784
61662904245204881912075920436638
61662904245204882453336475387427
61662904245204882460111302261539
61662904245204882460867542273341
61662904245204885617360482764202
61662904245204885617925338648518
61662904245204885618117067149538
61662904245205316342114754276895
61662904245205316342177516041819
61662904245205332805872747802213
61662904245205332805872748353308
61662904245215628193855886807176
61662904245215628193855972900456
61662904245215628193915295583805
61662904245215628193918648926232
61662904245215628331113288194513
61662904245215642606231263477138
61662904245215642606231264894080
61662904245215642606234703850978
61662904245215643018013527666364
61662904245215643018013528020496
61662904245215643018013613755432
61662904245215643018013915620472
61662904245215643018014001713752
61662904245215643018016966623262
61662904245215643018016966977394
61662904245215643018076375874488
61662904245215643018079728742318
61662904245215643018079862678779
61662904245215643155274282750260
61662904245215643155274670350236
61662904245215643155277721707158
61662904245215643155277764950862
61662904245215643155337432469292
61662904245215643155340527069918
61662904245215644252607174803714
61662904245215670812190212357395
61662904245215670812190216589483
61662904245215671018925466897061
61662904245215671018928565729823
61662904245215671018928566084115
61662904245215671018991327849039
61662904245215672253710614011583
61662904245215672253710614028845
61662904245215672253710958385117
61662904245215672253773720524015
61662904245215672254526521559077
61662904245215672658526670267707
61662904245215672665304591843227
61662904245215672665304591847439
61662904245215672665304850127693
61662904245215672665304936216761
61662904245215672666054638320907
61662904245215672666057618235487
61662904245215672666057732921533
61662904245215672666057733026527
61662904245215672666057737271665
61662904245215672666057737625797
61662904245215672666057991306781
61662904245215672666117400085831
61662904245215672666120494686457
61662904245215672666120499390721
61662904245215672666120843766883
61662904245215672803315392696539
61662904245215672803318487297165
61662904245215672803381598496647
61662904245215677607696208463408
61662904245215686864920125006791
61662904245215686871945995754059
61662904245215687071090602331177
61662904245215687077868853281842
61662904245215687077871952468688
61662904245215687078684804407648
61662904245215687078684804407649
61662904245215687078684804409910
61662904245215687078684804410070
61662904245215687078688247616158
61662904245215687420737966567853
61662904245215687482687793789053
61662904245215687482687793802103
61662904245215687489462572833232
61662904245215687489462572846282
61662904245215687489462831113486
61662904245215687489465930300332
61662904245215687490216106209145
61662904245215687490216106215778
61662904245215687490219205415638
61662904245215687490278523499753
61662904245215687490281881091494
61662904245215687619948806799035
61662904245215687627476401778547
61662904245215687627476774849841
61662904245215687627476774852262
61662904245215687627539536971318
61662904245215688725816955748288
61662904245215692431038027868382
61662904245215692431038027881432
61662904245215692431038286148636
61662904245215692431041385335482
61662904245215692431100703894158
61662904245215692431603275949523
61662904245215692431603275956165
61662904245215692431606241219798
61662904245215692431853849322596
61662904245215692431853935411664
61662904245215692431853979009509
61662904245215692431853980052627
61662904245215692431853980059269
61662904245215692431854237276704
61662904245215692431857288279494
61662904245215692431857680482952
61662904245215692561587019721180
61662904245215692568361846595292
61662904245215692569114992006468
61662904245215692569118086607094
61662904245215692569118430980628
61662904245216121301984140376548
61662904245216121301987493244378
61662904245216123147486865105816
61662904245216123155018276365264
61662904245216123155101954585786
61662904245216123155834179781500
61662904245216123155917862134732
61662904245216137972484702461353
61662904245216137972485074981733
61662904245216142920898111769539
61662904245216142920898114956079
61662904245216142921462970840395
61662904245216142921651259913745
61662904245216142921651260386129
61662904245216142921654698870643
61662904245216144561283860687388
61662904245216144561283860687389
61662904245216144568783497813334
61662904245216144568783498863094
61662904250691139193098058588863
61662904250691139193098058706907
61662904250692039898107747100692
61662904250785384394448876794489
61662904250785384395263665116527
61662904250788400517519398363635
61662904250789284613792964469354
61662904250789286261170745683477
61662904250789286261173840271053
61662904250789286261173840284103
61662904250789286397618691696689
61662904250789286397618691716372
61662904250789286398431500058949
61662904250789286398434594659575
61662904250789286848167034894419
61662904250789286848167034900243
61662904250789286855782128979483
61662904250789286855782128998356
61662904250789286855782129176232
61662904250789290147718077097986
61662904250789301085332213575927
61662904250789301222343899350632
61662904250789302869469857372310
61662904250789302869720905848139
61662904250789302869720905850560
61662904250789302869724000451186
61662904250796205568287538767726
61662904250796205575062365641838
61662904250800091427597110444207
61662904250800092022330579082554
61662904250800093074161045144006
61662904250800093211359037731309
61662904250800093668706490409130
61662904250800093806783612026525
61662904250800098607834219684594
61662904250800108036082184570464
61662904250800108630878415327868
61662904250800108630878788380496
61662904250800108630944649215866
61662904250800108630944649351139
61662904250800109682709144354235
61662904250800113570072383195594
61662904250972073662777084028454
61662904250982428934361810327517
61662904250982878692196007059599
61662904250982923163833255677309
61662904250983779854804018210843
61662904250983779854804391343580
61662904251015299725953972003769
61662904251015328916650484596043
61662904251015343596019790980667
61662904251015343602797970723421
61662904251015343603547759033867
61662904251016200293768078011049
61662904251016200293769111111509
61662904251016200293769111112913
61662904251016229346448284942767
61662904251016229346448284943576
61662904251016229347201426121855
61662904251016229347201511861003
61662904251016244163768810856175
61662904251016244170609379641459
61662904251016244170609751313281
61662904251016244171359167602797
61662904251016244171359424820241
61662904251016244171359540674299
61662904251016244171361491950771
61662904251016244171362520820547
61662904251016244171362897078589
61662904251016244308619836239121
61662904251016244308623275196019
61662904251016244308623651454061
61662904251016245955751298831907
61662904251016249706793525238913
61662904251016249707545637548225
61662904251076072613017748990734
61662904251076221679044028492754
61662904251076223318642424297268
61662904251076223325420718824634
61662904251076223325420718902611
61662904251076223463431519856545
61662904251076973180829530631166
61662904251077124030430407395569
61662904251077124031246310358455
61662904251077138855403564339272
61662904251077167769131625127541
61662904251077167906392379503013
61662904251079674884073238812626
61662904251080123543737713815768
61662904251080125191706951675195
61662904251080125191706951675279
61662904251080125923763935561563
61662904251080142395050361260847
61662904251080169663344200292989
61662904251080170395400150784512
61662904251080173549866478589288
61662904251080175196996195327930
61662904251080186272644148298342
61662904251080186272647247478395
61662904251081026346699868387327
61662904251081026346699872992421
61662904251081026354314221000499
61662904251081026354314962472390
61662904251081026354314962472391
61662904251081026354314963023271
61662904251081026354314963023355
61662904251081040720853460956677
61662904251081041178472991836567
61662904251081041178472991836651
61662904251081042368002691219350
61662904251081042962777986743332
61662904251081042962798907095600
61662904251081042962798907449732
61662904251081042962862056694119
61662904251081070231093220167685
61662904251081070231908008502773
61662904251081070825951091960404
61662904251081075764745215734877
61662904251081075764807977480927
61662904251081075764807977499801
61662904251081075765558024078263
61662904251081075765560004056915
61662904251081075765561123265109
61662904251081075902818807033451
61662904251081075902821877640581
61662904251081085048539183871793
61662904251081085056067151924993
61662904251081086832927876144005
61662904251081086840455844197205
61662904251081086840455844199626
61662904251087945066820372614766
61662904251087945073595199488878
61662904251087945669144561128984
61662904251087947315520472455560
61662904251087947315520558190496
61662904251087947315520558544628
61662904251087990004089483774706
61662904251087990004089483794317
61662904251091830926067264029171
61662904251091830926129939705026
61662904251091831520926170462430
61662904251091833305253679325429
61662904251091847992213327753639
61662904251091847992213715705326
61662904251091847992213715705327
61662904251091847992213715706055
61662904251091847992216814557723
61662904251091848129390313922852
61662904251091848129411234275120
61662904251091848129411234629168
61662904251091848129411234629252
61662904251091848129411234629411
61662904251091848129411622108715
61662904251091848129474383873639
61662904251091848129477483198179
61662904251091849180990931141579
61662904251091880931356509796000
61662904251091880931356878149980
61662904251091880931356882867342
61662904251091880931419554175756
61662904251091880931419558543197
61662904251091880931419639914904
61662904251091880931419644632266
61662904251091880932172790043441
61662904251091891869807502742822
61662904251091891869810597343448
61662904251091892006318124800443
61662904251091892006318124800444
61662904251091892007068171379146
61662904251091892007071265979772
61662904251091892464607204216578
61662904251091892464607204216587
61662904251091892594336805617237
61662904251091892601114727092704
61662904251091892601114727094156
61662904251091892601864773670437
61662904251091893646669255829188
61662904251091893646669255829189
61662904251091893654200322715102
61662904251091893654200408804011
61662904251112090382407281328732
61662904251112540689284238713809
61662904251112540689284242945897
61662904251112590102305185167841
61662904251112590102305443435045
61662904251112590102308657071897
61662904251112590102308914289341
61662904251112590102308915339101
61662904251112590103058703650359
61662904251112590103061798250985
61662904251112590103062056518189
61662904251112590240321776192281
61662904251112590240321782392435
61662904251112590696833176866490
61662904251112590833998740949190
61662904251112590834846044084893
61662904251112590834846044439026
61662904251112590834846412236461
61662904251112590834846412255175
61662904251112590834846412354553
61662904251112595638492687845367
61662904251112595639242476156625
61662904251112595639245570757251
61662904251112595639245829024455
61662904251112604927223179932111
61662904251113441257032400849286
61662904251113441257095162614210
61662904251113441257095938847178
61662904251113441394293931457726
61662904251113445146087892483586
61662904251113490663342431498440
61662904251113490670057934145163
61662904251113490670120352953495
61662904251113490670120352972369
61662904251113490670120352973178
61662904251113490670120695910087
61662904251113490670120695928961
61662904251113490670873494132583
61662904251113490670873494151457
61662904251113490670873837089175
61662904251113490807318345564043
61662904251113490807318345583726
61662904251113490807318688520635
61662904251113490808134248508055
61662904251113491257772875607783
61662904251113491257772875626657
61662904251113491264550796734006
61662904251113491264550801314609
61662904251113491264550801320226
61662904251113491264550801333240
61662904251113491264550801333483
61662904251113491264581451137314
61662904251113491264582197254563
61662904251113491264582197273437
61662904251113491264644212902238
61662904251113491265395034197351
61662904251113491265397353884576
61662904251113491265397358214036
61662904251113491265398100217449
61662904251113491265398128797977
61662904251113491265398128916021
61662904251113491401842951648909
61662904251113494559112306609586
61662904251113496206785643035514
61662904251113496207057610486769
61662904251113511031215247641895
61662904251113511031218734428726
61662904251124251959890885862674
61662904251124268431178058053671
61662904251124268431178058053707
61662904251124268431178058053914
61662904251124268431178058053915
61662904251124268568375949675307
61662904251124268568442198581194
61662904251124269619934419485802
61662904251124295837485049665595
61662904251124296431256166893616
61662904251124296431256166893776
61662904251124296431256539946244
61662904251124296431256539946404
61662904251124296432009312774995
61662904251124296432009681064096
61662904251124296432009771936133
61662904251124297483860960992171
61662904251124297621874570627107
61662904251124303019706647149780
61662904251124303019981709398410
61662904251124312308771845064931
61662904251124312446032885360027
61662904251124312895768511677125
61662904251124313040557148469427
61662904251124314092408510766979
61662904251124317837428022609185
61662904251124317844108309501741
61662904251124317844684022646955
61662904251124317844955617590883
61662904251124317844955990111260
61662904251124317844955990643511
61662904251124317844955990662384
61662904251124317844955990662385
61662904251124317974688691232456
61662904251124317981466612707194
61662904251124317982216654500995
61662904251124317982216654502447
61662904251124317982216658751797
61662904295330890479994860186274
61662904295330890479997954786900
61662904295402937691020732776744
61662904295402937691271436879848
61662904295402937691274789747678
61662904295402937691839648818534
61662904295428197923164765416526
61662904295428197923168118284356
61662904303865766019059491645911
61662904303938695540272223363509
61662904303963027342728465074887
61662904303963312844346319793527
61662904303963327531999058955031
61662904304157500164171848748789
61662904304157505517592325492951
61662904304157505700606664660247
61662904304157549988978527050965
61662904304157805889689634232139
61662904304194323378321782385406
61662904304194325162459421948164
61662904304194325162710469007860
61662904304194325162710474656890
61662904304254752199929237295789
61662904304254752200117523653419
61662904304254766841261298921927
61662904304254767016744973438803
61662904304254767024275638089223
61662904304254767024275638555783
61662904304254796671567262152051
61662904304254796671567262165101
61662904304254811305872673605829
61662904304255052389200578847819
61662904304255067160261982527123
61662904304255067213358607661115
61662904304255096815020819922261
61662904304255096815020820388821
61662904304255096815836727919053
61662904304255111632404021861445
61662904304255111632404022328005
61662904304265573837828736115425
61662904304265573838017022473055
61662904304265618310222226167543
61662904304265618310222226180593
61662904304265618310222226180801
61662904304265618310222484447797
61662904304266774594827429282769
61662904304266774595099398465807
61662904304266807945899218071735
61662904304266807946652449571979
61662904304266818876759195648167
61662904304266818884290262534081
61662904304266954359902332107860
61662904304266970938798294774765
61662904304266970961612669484252
61662904304290217173846976424721
61662904304290218957483642126769
61662904304290218957985736246161
61662904304290233782143765059457
61662904304291119570776954225655
61662904304291119570797874813963
61662904304291123270311890962851
61662904304291123277571247418205
61662904304291123277571248835147
61662904304291123277654929771437
61662904304291123277654930125569
61662904304291569877832727001086
61662904304301896737311058707103
61662904304301946562599028159647
61662904304301946562619948747955
61662904304303249395395354597523
61662904304303277259133721008324
61662904304303277259384768068020
61662904304303277259384773717050
61662904304303282795296572394843
61662904304303292052799904847744
61662904304303293860338149054756
61662904304303293867869932318524
61662904304303293867932232090630
61662904304303293868434788202840
61662904304303297612676373697740
61662904304303297612711241542722
61662904304303297620207461585253
61662904304303297620207461604865
61662904304303297620207833121561
61662904304303297620207834657493
61662904304303297620228753847572
61662904304303299403878894535876
61662904304303299404053361869171
61662904304303299404150862165166
61662904304303299404150862183880
61662904321920201257913776007022
61662904321920201264692041838032
61662904321920201264692045026024
61662904321920205084842004673602
61662904321991750266592144975504
61662904322017418116796534349649
61662904322017418116796906358341
61662904322017418116799973306547
61662904322017418116800346359175
61662904322017451585168857016263
61662904322017451653834058999920
61662904322017462558705453180819
61662904322017462558708939984903
61662904322017466477995182413842
61662904322017466477995183949036
61662904322017468055917375324291
61662904322027772976556378480338
61662904322027802624576228540433
61662904322027817448193627098048
61662904322028208435272674369884
61662904322028208435275773202598
61662904322028252930815316821224
61662904322028258260919279754456
61662904322028258398176935651506
61662904322028258466723644657772
61662904322028258466727116916120
61662904322028258466821260154802
61662904322028258466995613704004
61662904322028267731886867960778
61662904322028273016352788011002
61662904322028273222320495576884
61662904322028273223073640988060
61662904322028273284169507805804
61662904322028273290885031003775
61662904322028273290947449928747
61662904322028273291157000168099
61662904322028273291784649720561
61662904322028273291798550565941
61662904322028274869467120035108
61662904322028274938383413740475
61662904720813155677710072324648
61662904720816757811508159216132
61662904720827613985742446760754
61662904720827613988186811766018
61662904729679729287940410807591
61662904729686933370638723031165
61662904729687050698204701215592
61662904729687050698207795816218
61662904729687050698207800048306
61662904729687100005191483503200
61662904729687100007454272498862
61662904729687100523576238584412
61662904729687100523579333185038
61662904729687100526024087309841
61662904729687100526024090374077
61662904729687100533617144677950
61662904729687951275806254737994
61662904729688000575266054493423
61662904729688000575266058725511
61662904729688000679856849172956
61662904729688000687136093219748
61662904729688000712526808868895
61662904729690550460772936382053
61662904729690986590725787392318
61662904729691002460375214357448
61662904729691002460375214370498
61662904729691002460375472637702
61662904729691002460437976472292
61662904729691002460437976489554
61662904729691002460441332539712
61662904729691002467216266417566
61662904729691002467216266417650
61662904729691002467216269481886
61662904729691002467968268523546
61662904729691002467968640059854
61662904729691002597636227367306
61662904729691002597636227367465
61662904729691002597636227367466
61662904729691002605232753437376
61662904729691853589004580106891
61662904729691887155943317643477
61662904729691887155943320831421
61662904729691887155943321898651
61662904729691887156006084013494
61662904729691887156006084013495
61662904729691901767432248244161
61662904729691901767519029902283
61662904729691903002779040811353
61662904729691903002782139644067
61662904729691903028187254278131
61662904729691903028187254632426
61662904729691903028250016392975
61662904729691903035780308444229
61662904729691903035783779167383
61662904729691903035783780702337
61662904729691903035783780702577
61662904729691903165446889812591
61662904729691903165447664634201
61662904729691903165448009007735
61662904729691903165448037705543
61662904729691903165510426749045
61662904729691903165510771122579
61662904729691903165510799820387
61662904729691903173040718817561
61662904729691903173041063173833
61662904729691903173041091871641
61662904729691903173044157774459
61662904729691903620550067058528
61662904729691903620550067058529
61662904729691903623049713622491
61662904729691903623049717873293
61662904729691903623081472002213
61662904729691903623081472002216
61662904729691903627326841692309
61662904729691903628048601792915
61662904729691903628048601811788
61662904729691903628048601811789
61662904729691903628048604980859
61662904729691903629826859908437
61662904729691903630576911091992
61662904729691903630576911091993
61662904729691903630579990792587
61662904729691903630580005141494
61662904729691903630580005673745
61662904729691903630580005692618
61662904729691903630580005692619
61662904729691903630580009924463
61662904729691903630580009924706
61662904729691903630580009924707
61662904729691903630580378745246
61662904729691903630580378745247
61662904729691903630580382996045
61662904729691903630580382996048
61662904729691903630580382996049
61662904729691903767837694163821
61662904933538079086817749999512
61662904933538079086820844600138
61662904933538128857401439941746
61662904933538128864176266815858
61662904942062435234276922307212
61662904942062435234277179524656
61662904942062435234277180574416
61662904942062436874063197453822
61662904942062436874066291569222
61662904942062436874066291582272
61662904942062436879149894630208
61662904942062436881405979044964
61662904942062436881406236262408
61662904942074142615829342082356
61662904942074142615832436682982
61662904942074142615832693900426
61662904942074142615832698132514
61662904942074143208118439948158
61662904942074143208118444180246
61662904942074144262396637536418
61662904942074144262961493420734
61662904942074144442900373443090
61662904942074144442900374505948
61662904942074144442900377675178
61662904942074144445156710371026
61662904942074144445156714603114
61662904942074144856938716279998
61662904942074144856938720512086
61662904942277323168297772267344
61662904942277323168297773783664
61662904942281225033935209106416
61662904942281225034018890415504
61662904942281225034018891931824
61662904942281225582977883651712
61662904942281225628815121172908
61662904942281239858176547692492
61662904942281239858176804909936
61662904942281239858176805959696
61662904942281241640055013994620
61662904942281241642568964822352
61662904942281274856315084480392
61662904942289030546775594521116
61662904942289030549035030635898
61662904942289030549035032165268
61662904942289030549035032171092
61662904942289030549223316993528
61662904942289030549223317111572
61662904942289030549849820500356
61662904942289030550038105328616
61662904942289078720750295424702
61662904942289078725018075152184
61662904942289078725833982678204
61662904942289078725833984211786
61662904942289078727528216899440
61662904942289078727528474103834
61662904942289078727528559842982
61662904942289328908894454491056
61662904942289328908894454496880
61662904942289328909166422144724
61662904942289330692468358428180
61662904942289330692468358434004
61662904942289330692740326081848
61662904942289330692740326094898
61662904942289330693283146763268
61662904942289330693283146769092
61662904942289330693555114416936
61662904942289330693555114429986
61662904942289344966226502273712
61662904942289344968482843905912
61662904942289345378008765400128
61662904942289345555936407391038
61662904942289345555939501991664
61662904942289345561020010438974
61662904942289345561023105039600
61662904942289345561023106083744
61662904942289345561023106102458
61662904942289345563279441967536
61662904942289345563279446199624
61662904942289345563282540800250
61662904942289345563470827157880
61662904942289346749796192874192
61662904942289346749799287002642
61662904942289347157314227695746
61662904942289347161581550129058
61662904942289347164842195748946
61662904942289378319680353096246
61662904942289378319743115314632
61662904942289378320496260744522
61662904942289378322002551442464
61662904942289378322002551448288
61662904942289378910020859208810
61662904942289378914204614670612
61662904942289378915020522213894
61662904942289380104069045368458
61662904942289380104069050072722
61662904942289380104070164563602
61662904942289380104131812191938
61662904942289380104132926795038
61662904942289380104884952911740
61662904942289380104886072224928
61662904942289380106391243714676
61662904942289380106391243720500
61662904942292046671918188827208
61662904942292048456306991173146
61662904942292048456310090005860
61662904942292080022927411659912
61662904942292080026189926817544
61662904942292080617723642417316
61662904942292080618455867122140
61662904942292081807316105448444
61662904942292081807316109699246
61662904942292081807317224656638
61662904942292081808133131851452
61662904942292081809764945363592
61662904942292081810580852906874
61662904942292932414756150319252
61662904942292932415570937132196
61662904942292933009552379541462
61662904942292933009552379554512
61662904942292933010367167889600
61662904942292947239732409606862
61662904942292947834526311294558
61662904942292947834526311311820
61662904942292947834529668761658
61662904942292980585655475933544
61662904942292980586471412056542
61662904942292980590739107561196
61662904942292980591555102715690
61662904942292980593249335053424
61662904942292980593249592270868
61662904942292980593249678010016
61662904942292981181267642813946
61662904942292981185535338318600
61662904942292981185535424057748
61662904942292981186267563023424
61662904942292981186351331583768
61662904942292981186351331601030
61662904942292981186351331937900
61662904942292981188045908631906
61662904942292982232784532671296
61662904942292982237867131197084
61662904942292982237867135429172
61662904942292982415798872192724
61662904942292982416613660540862
61662904942292982420798535197808
61662904942292982420798792428302
61662904942292982420860439571252
61662904942292982420881356045516
61662904942292982420881360277604
61662904942292982421613323545946
61662904942292982421613580750340
61662904942292982421698382429810
61662904942292982421698382783942
61662904942292982832580798337274
61662904942292982832642445480224
61662904942292982832663361954488
61662904942292982832663366186576
61662904942292982832664481162682
61662904942292982833395586659312
61662904942292982833480388338782
61662904942292982833480388692914
61662904942293447547496199254800
61662904942293447552642564434842
61662904942293447555090028272820
61662904942293447555090285490264
61662904942293447555090286540024
61662904942385391303451673662528
61662904942385391305707758077284
61662904942385391305708015294728
61662904942385439474096973929682
61662904942385439476607456750028
61662904942385439476607457117210
61662904942385439476607458166970
61662904942385439480874895404420
61662904942385440708878907424614
61662904942385440708882001553064
61662904942385440708882374624406
61662904942385440708882375077868
61662904942385440711954250728546
61662904942385440716410342677606
61662904942385440716476203728706
61662904942385440717226250207838
61662904942385440717229349158596
61662904942385440718735639862362
61662904942385441122920606311680
61662904942385441123736513854962
61662904942385441128003952142172
61662904942385441128004323678480
61662904942385441128007418279106
61662904942385441128007419795426
61662904942385441260181356455064
61662904942385441260181360687152
61662904942385441260184828713412
61662904942385441265264706517644
61662904942385441266084082069924
61662904942385441267778658763930
61662904942386291873522149985154
61662904942386291873710178062482
61662904942386339453890360548300
61662904942386340044419267324308
61662904942386340048686591305704
61662904942386340049502870372244
61662904942386341101209769374532
61662904942386341284032609032620
61662904942386341284036080936676
61662904942386341284222124318038
61662904942386341284222128904258
61662904942386341284222128917308
61662904942386341284223994222964
61662904942386341284224109014004
61662904942386341285036912653126
61662904942386341285036917252396
61662904942386341690735855624080
61662904942386341691550648545388
61662904942386341698266922509994
61662904942386341699081715431302
61662904942386341827993166675212
61662904942386341833076769723148
61662904942386591465737446889392
61662904942386591467993788521592
61662904942386591872436106967872
61662904942386591877519710015808
61662904942386592055447352006718
61662904942386592055450446607344
61662904942386592060530955054654
61662904942386592060534049655280
61662904942386592060534050699424
61662904942386592060534050718138
61662904942386592062790386583216
61662904942386592062790390815304
61662904942386592062793485415930
61662904942386592062981771773560
61662904942386639638893230344074
61662904942386641282946943777894
61662904942386641282950037906344
61662904942386641282950410977686
61662904942386641282950411431148
61662904942386641283765945449626
61662904942386641286022287081826
61662904942386641290478379030886
61662904942386641420207698153366
61662904942386641420211165806620
61662904942386641420964311131516
61662904942386641427739133406358
61662904942386641427739138110622
61662904942386641427742232593204
61662904942386641427742490873458
61662904942386641427805253091844
61662904942386641428306321525240
61662904942386641428370112158488
61662904942386641428555045653904
61662904942386641428558140136486
61662904942386641428558398516118
61662904942386641430064689202414
61662904942386641430064689206626
61662904942386641877474672552052
61662904942386641877475044560536
61662904942386641878290953147962
61662904942386641878290953166676
61662904942386641880002977600168
61662904942386641880002981832256
61662904942386641880006076432882
61662904942386641880818885143450
61662904942386641880818889375538
61662904942386641885002640605252
61662904942386641885003016845824
61662904942386641885006111446450
61662904942386641885818548148534
61662904942386641885818921201162
61662904942386641887534421789512
61662904942386641887537516390138
61662904942386641888350329332794
61662904942386641888353423933420
61662904942386642014735427277444
61662904942386642015488572705882
61662904942386642015488829923326
61662904942386642015571479629608
61662904942386642015571483861696
61662904942386642017263731975640
61662904942386642017266831158274
61662904942386642017266831162486
61662904942386642018079639518922
61662904942386642018081963866896
61662904942386642018082738705768
61662904942386642018083111777270
61662904942386642023082774782354
61662904942386642023163242566858
61662904942386642023163246798946
61662904942386642023166341399572
61662904942386642023166341753704
61662904942386642024860918443498
61662904942386642024861291519212
61662904942386808591538882693920
61662904942389341339818092077842
61662904942389341346596013552580
61662904942389341349860014855444
61662904942389342988641724459840
61662904942389342993725070290332
61662904942389342993725441826640
61662904942389342993728536427266
61662904942389342993728537943586
61662904942389343124211371211502
61662904942389343125905946842698
61662904942389343130986191970024
61662904942389343130986196202112
61662904942389343130986197737146
61662904942389343130989291156870
61662904942389343130989292673190
61662904942389343131802101029626
61662904942389343131802105280428
61662904942389343131805457079784
61662904942389343133433918792568
61662904942389343133496676660822
61662904942389343133499775376896
61662904942389343133500034127922
61662904942389343134249826335850
61662904942389343169127754346932
61662904942389343169128126355416
61662904942389343171656059395048
61662904942389343171656063627136
61662904942389343171659158227762
61662904942389343176655722400132
61662904942389343176656098640704
61662904942389343176659193241330
61662904942389343176718484165056
61662904942389343176718488751276
61662904942389343176718856173540
61662904942389343176718860759760
61662904942389343176718861822618
61662904942389343176721955006254
61662904942389343177471629930364
61662904942389343177472001584716
61662904942389343177472002996042
61662904942389343177472003001866
61662904942389343177475100771562
61662904942389343179187503584392
61662904942389343179190598185018
61662904942389343179250261452646
61662904942389343179250261471520
61662904942389343179253360285360
61662904942389343179253360304234
61662904942389343180003406528404
61662904942389343180003411127674
61662904942389343180006505715250
61662904942389343581726298074922
61662904942389343588525140256012
61662904942389343589257364960836
61662904942389343718923917614128
61662904942389343720702177146592
61662904942389343725782422727428
61662904942389343725782426959516
61662904942389343725785780194528
61662904942389343725785894985776
61662904942389343726518119690600
61662904942389343726518120753410
61662904942389343728296379223064
61662904942390193739243268133474
61662904942390241910140387007662
61662904942390241915223990055598
61662904942390243562356484344744
61662904942390243745370823512040
61662904942397098685003835157210
61662904942397098685003836214404
61662904942397098685003836233118
61662904942397098685004093437512
61662904942397098687260171731014
61662904942397098687260172085146
61662904942397098687263272447230
61662904942397098687448458442776
61662904942397146858162971474106
61662904942397146858162972536916
61662904942397146864940894011654
61662904942397147914759768101460
61662904942397148091250328865666
61662904942397148091250328884380
61662904942397148093509765098492
61662904942397148097773992949892
61662904942397148097777460603146
61662904942397148098778296924530
61662904942397148098778296937580
61662904942397148098781654509882
61662904942397148100287686573230
61662904942397148509555998858864
61662904942397148509559466512118
61662904942397148510372273339184
61662904942397148510375372526030
61662904942397148510375374061224
61662904942397148646817124770644
61662904942398297614390536891018
61662904942398299261516494796056
61662904942398299441249272354426
61662904942398299442002413533514
61662904942398299443780673047312
61662904942398299444530719644488
61662904942398299444530834081396
61662904942398299444533818477202
61662904942398299444533933268242
61662904942398347025717280890190
61662904942398347025720634125410
61662904942398347025720719847088
61662904942398347619491752985494
61662904942398347620241799563956
61662904942398347620244894164582
61662904942398347620245267217210
61662904942398348672096549684074
61662904942398348672846333277810
61662904942398348672849690863162
61662904942398349266617710890532
61662904942398349266621182794588
61662904942398349267370594852176
61662904942398349267370966506528
61662904942398349267370967923678
61662904942398349267374065693374
61662904942398349267374323973676
61662904942398349269902371450216
61662904942398349269905470637062
61662904942398514394593373832319
61662904942398514394593373832320
61662904942401000552981290246356
61662904942401000552981294478444
61662904942401000552984389079070
61662904942401001147777521003760
61662904942401001147777525235848
61662904942401001147777893707920
61662904942401001147777898307190
61662904942401001147780992907816
61662904942401048723884089168756
61662904942401048723884089641140
61662904942401048728964340516714
61662904942401048728964340871006
61662904942401048728967435471632
61662904942401048728967778423852
61662904942401048728967779473612
61662904942401048731412061572136
61662904942401049318680319926160
61662904942401050376096492209384
61662904942401050512538244453838
61662904942401050514985965509260
61662904942401050551495708606906
61662904942401050551496081659534
61662904942401050551496081678248
61662904942401050554024013655022
61662904942401050554024017887110
61662904942401050554027112487736
61662904942401050554027485559078
61662904942401050558211498238324
61662904942401050558270535481018
61662904942401050558270903953090
61662904942401050558270908552360
61662904942401050558295181063732
61662904942401050559023676660106
61662904942401050559024049712734
61662904942401050559024049718558
61662904942401050559027405768556
61662904942401050560802308182388
61662904942401050560802308188212
61662904942401050560805407015102
61662904942401050561555453245096
61662904942401050561555457844366
61662904942401050561558552444992
61662904942401050963278344791614
61662904942401050970077186972704
61662904942401050970889995316090
61662904942401050970893094502936
61662904942401065378185481425216
61662904942401065378185485657304
61662904942402416188416926600031
61662904942402416229903158649222
61662904942402416229906253249848
61662904942402416852611070370420
61662904942402417835545983337783
61662904942402418021008110537137
61662904942402418043978980748760
61662904960019325365298761440276
61662904960019325372076682915014
61662904960019325415299209953282
61662904960019325417830610646168
61662904960116537351428198308159
61662904960116587290545568441315
61662904960123475241203700123826
61662904960123490058586815973942
61662904960127377083950396188408
61662904960127377083950396207122
61662904960127377083950400439210
61662904960127377083953495039836
61662904960127391900485854627981
61662904960127392524166966243249
61662908558176279077107849603794
61662908558176282330904924928898
61662908558176282330904929528168
61662908558176283978095629171119
61662908558177179644919168182775
61662908558177184545844649052291
61662908558177184545844649065341
61662908558184084004937802887866
61662908558184084142391172557699
61662908558184087297693097445074
61662908558184087704455291290730
61662908558184087841653283905491
61662908558184087841653283918541
61662908558184382356726175023838
61662908558184387296398221951472
61662908558184388028455119810007
61662908558184388028455119828881
61662908558184389087582545955914
61662908558184389087586017859970
61662908558185288459006147093681
61662908558187989575258979384963
61662908558187989575258983615599
61662908558187989707374402053651
61662908558187989707374402066701
61662908558187989712456971645590
61662908558187989712456976231811
61662908558187989712456976244860
61662908558187989712456976244861
61662908558187989752919038175626
61662908558187989757938845534678
61662908558187989757938850238942
61662908558187990164701044084598
61662908558187990168968825345662
61662908558187990169784732871682
61662908558187990169784732871683
61662908558187990169784733225815
61662908558187990301899036699359
61662908558187990301899036712409
61662908558187990306981610871855
61662908558187991404314756861254
61662908558187991404314761565518
61662908558187991537245054439325
61662908558188436910319457162384
61662908558188440662057693705995
61662908558188440662059759436845
61662908558188441713909056480059
61662908558188442308433605032571
61662908558188442309251951359331
61662908558189337340870484427344
61662908558189337478068477037892
61662908558189341229932237461268
61662908558189341229932323554548
61662908558189341229935332416026
61662908558189342212999311534100
61662908558189342281629775009688
61662908558189342281692451035464
61662908558189342282444563344776
61662908558189342869434663432601
61662908558189342869434663432602
61662908558189342874804297120985
61662908558189342874804297120986
61662908558189342876217085681172
61662908558189342876969197990484
61662908558189342877000598182211
61662908558189342877061289964511
61662908558189342877063360301264
61662908558189342877063733372768
61662908558189342877063733372769
61662908558189343012002289731534
61662908558189343013415078274458
61662908558189343013415078291720
61662908558189343014261725964444
61662908558189343014262754834220
61662910472546285876975790591841
61662910472546285877038466267697
61662910472546285877038466267698
61662910472546586020492799680161
61662910472546597545396148130517
61662910472547487045903104914690
61662910472547497701341896685913
61662910472547497701341896685914
61662910472547498113207470629254
61662910472547498113207842165562
61662910472547498113207843681881
61662910472547498113207843681882
61662910472570913059245950333572
61662910472570913059305240190068
61662910472571797016247016840498
61662910472571802376818894249358
61662910472571813444123631481356
61662910472571813444123631481516
61662910472571813489796977598532
61662910472579017984088894484481
61662910472579017984360863648805
61662910472579018030093527852321
61662910472579021286129381116863
61662910472579907487315538655992
61662910472579918551900590035846
61662910472579918552172186147542
61662910472579918552172557683850
61662910472579918552172559200170
61662910472579918735102842961606
61662910472579918735103214497914
61662910472579918735103216014234
61662910472579922441141268028582
61662910472579923501088443503442
61662910472582608778780333737706
61662910472582619843825639478730
61662910472582620438350274124438
61662910472582624144388327286472
61662910472582625379170260781404
61662910472582625379925726327180
61662910472583976721941806377749
61662910472583976722001473541079
61662910472583976859199466151627
61663175699942282185664472575533
61663176338353542844493796385738
61663176414228693034476266963524
61663176414228693034479361564150
61663182080603921659748191132831
61663182081256476555758065902613
61663182081257727089930089306201
61663182081257727091622342002153
61663182081541362715279985311751
61663182081541362720363331142243
61663182081541362761033570221619
61663182081584583425704276096303
61663182152117261098185162724568
61663182152117261098185277509992
61663182152125359614955537545468
61663182152441248937496846945256
61663182157381078394866701328199
61663182157405390019744436082439
61663182157405390568787110610265
61663182559823219769061379079269
61663182630727625293842005138734
61663182771909588117998680545388
61663182772531032936532024334537
61663182772531032936533172240539
61663182772531034583661081072289
61663182789604299439920618805234
61663182789604299439923713405860
61663182789628309823950513526159
61663182789635464357303686982222
61663182790260513094718515693366
61663182790260513094718517093046
61663182790260513094969564152742
61663182795508972978915289983204
61663182795508972978918384583830
61663182795512608742259277579412
61663182795512618068459609963511
61663182795512624663667746866528
61663182795512624663668005133732
61663182795512624663751687953524
61663182795512624664506899112812
61663182795512924845410631078720
61663182795512924853024605949766
61663182795512924853777493111000
61663182795512924853777751378204
61663182795544089770405350128700
61663182795544089770405350134316
61663182795545040155975985511564
61663182795545040156812813765618
61663182795545040163503953564764
61663182795545040163588673742838
61663182795545040163591768343464
61663182795545040164340781801348
61663182795545040164343766338248
61663182795545340345247612617280
61663182795545340352861587488326
61663182795545340353611380048934
61663182795545340353614732916764
61663182796168236292854823934512
61663182842805938534332129204643
61663182842813999178962855146903
61663182842814043644640146713935
61663182842814043644640146713936
61663182842814043651415199005513
61663182842814043652171443738841
61663182842814343794933360586090
61663182842814343794936455186680
61663182842814343794936455186681
61663182842814343794936455186716
61663182842814343795688566943659
61663182842814343795688566943660
61663182842814348736320530264990
61663182843438141812633522727994
61663182843438141812696170057414
61663182843438141812696284842838
61663182866343133802510759047456
61663182866412520754432489352359
61663182866416079795268525776948
61663182866416079796104206107530
61663182866416113150436267427780
61663182866416123025595475329193
61663182866416123025679272940025
61663182866416123033210569414257
61663182866416129620971699908666
61663182866416129620974794509292
61663182866416129621726906266235
61663182866416380534397012810931
61663182866440439598639791199187
61663182866440439598720378951793
61663182866440439598723473552419
61663182866440440186655001176915
61663182866440440186738684002531
61663182866447644690260748782856
61663182866447644690260748782857
61663182866447644691012860539836
61663182866448495288326093206894
61663182866448495295941302156087
61663182866448500648355185096359
61663182866448500831285837678336
61663182866448500831285841910424
61663182866448543466820770282045
61663182866448543466904453107453
61663182866448543473595597156157
61663182866448543474434831246531
61663182866448545114032476663391
61663182866448545114032476663392
61663182866448545120807528954969
61663182866448545121563773688297
61663182866448545296963018692032
61663182866448550062195851126126
61663182866448845440481520475498
61663182866448845447259441950200
61663182866448845447259441950201
61663182866448845447259441950236
61663182866451201940008266891239
61663182866451245170336786333619
61663182866451246404846755367122
61663182866451246405685558458271
61663182866451246405685558458272
61663182866451246412377822253036
61663182866451246412377822254488
61663182866451246412380146251090
61663182866451246412381175139545
61663182866451246412460610749849
61663182866451246412461763242106
61663182866451246412461763358746
61663182866451246412464857492777
61663182866451246412464857842696
61663182866451246412464857842697
61663182866451246412464857842732
61663182866451246413213875668058
61663182866451246413216855483177
61663182866451246413216969599675
61663182866451246413216969599676
61663182866451246413216974500772
61663182866451246999646367703178
61663182866451247007256870203609
61663182866452397756437988623907
61663182866452402697006927128736
61663182866452402697006955826496
61663182866452402697006960058584
61663182866452445927419047535331
61663182866452445934952438419299
61663182866452447169463551010041
61663182866452447169547233479913
61663182866452447170299230984358
61663182866452447581328349763137
61663182867060936083483587326140
61663182867060936083487030532388
61663182867072641627365728577396
61663182867072641817890100083390
61663182867072643465040077527494
61663182867072643465040077544756
61663182867072643465040191844954
61663182867072643465040191858004
61663182867072643465040196444224
61663182867072943654289750819330
61663182867072943654289750836592
61663182867105057127203399138427
61663182867105058415810019602155
61663182867105058415810020074331
61663182867105058964877058886558
61663182867105359154126732178394
61663195073624525616805448198720
61663195073660548329213960042166
61663195073660548329214078941634
61663195073668651602097386187681
61663195079569173742312303150088
61663195079569173742315746356336
61663195079576378284872761244742
61663195080513802876832694450113
61663195080517403310154971770534
61663195080517403310155086555958
61663195080517404957284028525548
61663195080517404957284143310972
61663195080517404964814089938932
61663195080517404964814090988692
61663195080517405140213679867082
61663195080517405147828429578403
61663195080517405147828429578404
61663195080517405147828773934676
61663195080517416082935181580084
61663195080517419788973234760832
61663195080517419788975557709126
61663195080517419788975558758886
61663195080517419964375032851852
61663195080517421611503832372160
61663195080517421611504089589604
61663195552234886101338597246166
61663195552234886106361475667214
61663195694038293749805525196447
61663195711694826679131356908009
61663195711694826679134570408103
61663195711764170402395868291435
61663195711764170403149013702611
61663195711767722703984947838208
61663195711802878336890722039173
61663195712351338168646656191445
61663195712351339996529464315797
61663195712351339998788899958403
61663195712736717137324705451227
61663195712736731961482619479099
61663195712736733608422615037659
61663195712740318673812525136284
61663195712740318676326447267660
61663195712740333500484133124364
61663195712740333500484476080956
61663195712747523767298863071741
61663195712747523950313202708991
61663195712747523950313202711421
61663195712747538591456891865345
61663195712747538591456891885037
61663195712747538591459986472613
61663195712747538592020717835315
61663195712747538592209004173205
61663195717672795816250800134616
61663195717672795816253894735242
61663195717676698269156866987701
61663195717676698275931692812053
61663195717712720986711374626927
61663195717712720986711375099103
61663195718656147533271473593485
61663195718656149363414869988179
61663195718656164004558559144533
61663195718656164005310671452393
61663195764977819581823037209269
61663195764977819627573264533993
61663195764977821411711252684387
61663195764977821411714351989277
61663195764977821419242663943835
61663195764977821419242664416011
61663195765917945747112024021018
61663195765917947386647366426796
61663195765917947577168757308334
61663195765917947577192772952182
61663195765917947577255420398242
61663195765925166897589375977961
61663195765925166898153460201899
61663195788579902494837739685010
61663195788579902494837743921310
61663195788579902494837743934360
61663195788579902494837744271230
61663195788580202638355097868597
61663195788612321096968952422933
61663195788612322888634994365458
61663195788612322927024418881693
61663195788612322934639512966757
61663195788612322934642612153603
61663195788612322934642726466851
61663195788612623123076377897944
61663195789487608161873158875597
61663195789487608344055175634325
61663195789487622986035315404481
61663195789487622986035430195521
61663195789487622986038787662829
61663195789487622986101549781885
61663195789487623169029111640983
61663195789487623169032206123565
61663195789487623169049654571777
61663195789487623169050032229291
61663195789487623169053126829917
61663195789487624770424352037129
61663195789487624808562928955421
61663195789487624815344207879997
61663195789552449046584988110598
61663195789552449229575340799818
61663195789552449229575341153950
61663195789552449229575422642296
61663195789552449229575426893098
61663195789552449229577746653400
61663195789552463870742012514174
61663195789552463870743131709318
61663195789552463870745455707372
61663195789552465655131823981530
61663195789552465655135267187778
61663195789552465700864483598826
61663195789560552507501533030860
61663195789560552507501877404394
61663195789560554156890251222181
61663195789560554339319700354609
61663195789560554340155753787026
61663195789560568981051493670850
61663195789560570803914522679252
61663195789560570810606011556187
61663195789563272514692879234714
61663195789563272514692879251976
61663199381713021533865365820741
61663200019739216183894724098941
61663200019847282674241885659207
61663200019847282675078709204625
61663201225171735288675695720340
61663201225171735288863981015112
61663201225171735471874991897098
61663201225171735471878430853996
61663201225171750113025219214458
61663201225171750296036344881868
61663201225171751935637203995572
61663201225171751935637433566420
61663201225203250220890065484999
61663201225203265045048094298295
61663201296071637967055522342770
61663201296075234938396287073686
61663201296075240243384875522584
61663201296075240245895358697062
61663201296075240428823031463836
61663201296099550269312074878984
61663201296294093228730725668320
61663201296391339537696378077478
61663201296391339537696379606848
61663201296391339720627036426736
61663201296391339723134075922582
61663201296391339723134076389142
61663201296391350701486913127954
61663201296391350701570710272226
61663201296391350703997510621296
61663201296391350704080074718120
61663201437881349774974567435723
61663201437882250335171255345223
61663201437882250342510938103651
61663201437882250342786349076155
61663201437882250342786349430287
61663201437882550532056942956299
61663201437914665842621905310362
61663201437914966031893920203722
61663201438097502518549801601875
61663201438194747366326967379291
61663201438205564062929689262533
61663201454656243493997107660177
61663201454659693213413455973118
61663201454659840268038994395138
61663201454659840268038994412400
61663201455535189733024677196845
61663201455596419198779813428774
61663201455596419198779814828454
61663201455596419201286854459814
61663201455596419201290293416712
61663201455596434025448207444584
61663201455596434025451306277298
61663201455596435665049066558288
61663201455607226014028177839849
61663201455607226014279569273287
61663201455607226014780285898359
61663201455608426588095410660661
61663201455608426588096214193129
61663201455608426589099598899445
61663201455608443242396831146917
61663201455632436420820903554790
61663201455632436422575832277970
61663201455632436423331383542728
61663201455632451239959034217154
61663201455632452887090152434954
61663201455639641512357831223785
61663201455639641514614168151721
61663201455639656336516089607920
61663201455639656338775521136482
61663201455639656338775525838533
61663201455639656339026185300674
61663201455639657976116944489545
61663201455639657978373281417481
61663201455639657985402096627250
61663201455640840439297040410153
61663201455640840441807523584631
61663201455640842271951038996836
61663201455640856910584240746625
61663201455640856913097822771078
61663201455640857095857897129234
61663201455640857095857897129235
61663201455640857096112043375777
61663201455640858742487954702353
61663201455643243237072767814132
61663201455643257878219551710838
61663201455644443810137643321471
61663201455644443810388347087913
61663201455644443810889640371722
61663201455644458634462693121592
61663201455644458634546375960258
61663201455644458635047396549989
61663201455644458635047397022373
61663201455644458817477032756852
61663201455644458818312713104904
61663201455644460464353964690629
61663201455644460464353965163013
61663201455644460464605056391288
61663201455644460464688624431480
61663201455920635135620986800073
61663201455920640074748720307625
61663201455920640074748720425669
61663201455920640074748720779801
61663201455920640077005057707737
61663201455920640077008156540451
61663201455920640077008500896723
61663201455920640083786307586037
61663201455924090397996159359949
61663201455924225698218086808372
61663201455924225698218431181906
61663201455924225876882453245440
61663201455924236857741293645364
61663201455924236864516235304900
61663201455924240515601747906514
61663201455924240698533436778346
61663201455924240701043921015634
61663201455924242348171485491112
61663201455924242348171829847384
61663201455924242354949866107546
61663201455931440302234691100097
61663201455931440302234691454229
61663201455931445065122908064907
61663201455931445241362420847737
61663201455931445248892339827649
61663201455931446895265156553599
61663201455956505897830041947778
61663201455967312162024932535049
61663201455967312162024933584809
61663201455967312710817246983593
61663201455967312710817247333513
61663201455967312711633150277525
61663201455967312711633154526875
61663201461515851427381236552475
61663201461516751805128441178996
61663201461516751805400408826999
61663201461516751805400408827000
61663201461516751811903268053107
61663201461516751811903268053108
61663201461516751811905563353353
61663201461516751811906366885821
61663201461516751811906711259356
61663201461516751812175235701112
61663201461516751812178678907360
61663201461516751812930672180445
61663201461516751987577924461975
61663201461516751987577924461976
61663201461516751988331065641063
61663201461516751988331065641064
61663201461516751994917607220403
61663201461516751994917607220404
61663201461516751995109335721424
61663201461516751995189546288692
61663201461516751995193018547039
61663201461541078261966551935272
61663201461547814192950183514722
61663201461547831252174325846494
61663201461548265090295518515095
61663201461548265097074817464253
61663201461548265097826929774543
61663201461548266927218213858947
61663201461548266927970326169237
61663201461548281568361903015301
61663201461548281751291411923363
61663201461548281751291411943046
61663201461548281751856267807679
61663201461548281751856267827362
61663201461548281751856272529413
61663201461548281752128240177417
61663201461548283391729439434997
61663201461548283398504151503993
61663201461549165663107193220889
61663201461549165665638597101719
61663201461549165665638711414967
61663201461549167493250703911361
61663201461549167494945279555607
61663201461549167495782107792191
61663201461549167495782112513924
61663201461549182136928896288166
61663201461549182317408617939233
61663201461549182319103193583479
61663201461549182319668049821926
61663201461549182319668049821927
61663201461549182319940021820063
61663201461549182319943116891461
61663201461549183959541221057951
61663201461549183966315933146639
61663201461549183966319028218037
61663201461549183966800320194835
61663201461549467502038366754388
61663201461549467685052706394068
61663201461549482326199490168310
61663201461551733300157674508594
61663201461551883427826766929431
61663201461551883427829861530057
61663201461553069361231256774388
61663201461553069361502881584052
61663201461553069361503225957586
61663201461553085825261994849812
61663201461553085832793406109260
61663201461553085832793410695480
61663201461735606444379465354945
61663201461768020294828987085022
61663201461829265487766934939734
61663201461832865930377846480192
61663201461832866113392071328624
61663201461832866114142117907086
61663201461832866120923511291703
61663201461832866120923511291704
61663201461840065531485190957935
61663201461840065714498382219229
61663201461840065714499530125231
61663201461840065715336358379285
61663201461840070470612924937663
61663201461840070478224575344095
61663201461840070653627264577135
61663201461840070654464088126925
61663201461840070661158331463049
61663201461840070661994007106837
61663201461840072308366823832787
61663201461841271436693152690758
61663201461841271441211642636934
61663201461875938123899027263014
61663201461876073600548867084817
61663201461876073607893026642455
61663201461876073608081054718331
61663201461876073608081054719783
61663201461876087830667911110315
61663201461876088241693676988771
61663201461876088241693677007485
61663201461876088242261888941959
61663201461876088242446822418661
61663201461876088249036715816071
61663201461876088424424309513637
61663201461876088424425457419639
61663201461876088432051055455543
61663201461876088432051055455750
61663201461876088432051055455751
61663201461876088432239341794459
61663201461876088432239341800282
61663201461876088432239341800283
61663201461876090071839391610025
61663201461876090071839393145059
61663201461876090071839397377147
61663201461876090079367365430347
61663201461876090079367365434718
61663201461876090079367365434719
61663201461876090079370460035345
61663201508782153028483818892179
61663201508782153029259946489755
61663201508817284461141586706421
61663201508817284461956461116075
61663201508818168413627692488729
61663201508818168420405613963467
61663201508818168421220400881613
61663201508818168421220402298555
61663201508818170250549010340691
61663201508818170251363797258837
61663201508818170251363798675779
61663201508818170251364146415583
61663201508818186722651227734543
61663201508818186722654207549502
61663201508818186722654208949182
61663201508818485218223962699173
61663201509101849103614212876496
61663201509101854411026617626966
61663201509101854591533917298416
61663201509101854594040957260822
61663201509101869415694924858280
61663201509101869416509713193368
61663201509101869416531753094864
61663201509101869418201965889320
61663201509109059136535214632893
61663201509109059136537537562473
61663201509109059136538570683051
61663201509110258061782974654333
61663201509110259710602103080171
61663201509110259710603250986173
61663201509110259891926366327293
61663201509110259893617475834605
61663201509110259893619913555225
61663201509110259893620946675803
61663201509110259894369588143917
61663201509110259894370731332557
61663201509110259894374087382715
61663201509110259898701193201405
61663201509110259898704292506295
61663201509110259898704636880037
61663201509110269182351442994635
61663201509110269182351787368169
61663201509110274535520963017519
61663201509110274718619242700051
61663201509110274725313476627647
61663201509110276364906622884415
61663201509110276364906881151619
61663201509110276365663206784477
61663201509110276365663211501839
61663201509110276365663464001921
61663201509110276372438405661457
61663201509110276372441500262083
61663201509110276372441504966347
61663201509110276372441506029205
61663201509110276372525073006539
61663201531472275776274433539945
61663201531472275776274433539946
61663201532408547733687238312006
61663201532408549380816295067020
61663201532408549388346241694980
61663201532408549388346242744740
61663201532408549563745831623130
61663201532408549571360581334452
61663201532408549571360925690724
61663201532408560506467333336132
61663201532408564212507709465174
61663201532408564212507710514934
61663201532408564387907184607900
61663201532408566035035984128208
61663201532408566035036241345652
61663201532416654490285504762660
61663201532416654491101321967524
61663201532416654497876148841636
61663201532416654673299729611092
61663201532416654674052870790180
61663201532416654680890488008931
61663201532416654680890488008932
61663201532416671152200785334489
61663201532444566793381090524168
61663201532444581434545356384942
61663201532444581434548799578140
61663201532444583218935167852298
61663201532444583218938611058546
61663201532444583264667827469594
61663201532444583264668061289783
61663201532451786113548255823173
61663201532452670073564309829870
61663201532452671720672674504641
61663201532452671720693596094488
61663201532452671720693596094497
61663201532452671903687128474596
61663201532452671903687129874276
61663201532452686544099283087926
61663201532452686544099283088133
61663201532452686544099283088134
61663201532452686544851348023405
61663201532452686544851351209945
61663201532452686544851352272803
61663201532452686544851391148830
61663201532452686727029939901990
61663201532452686727029939902198
61663201532452686727845042485233
61663201532452686727865620232620
61663201532452686727865620232780
61663201532452686727865964606313
61663201532452688374157800906237
61663201532452688374157801378621
61663201532452688374157804092777
61663201532452688374157848733740
61663201532452688374157848733788
61663201532452688374157915691661
61663201532452688374157915691709
61663201532452688374157916164045
61663201532452688374157919350585
61663201532452688374157920413443
61663201532452688374241531559196
61663201532452688374241531559356
61663201532452688374241875932889
61663201532452972047204138962596
61663201532452986871362052988281
61663201532452988517737964314857
61663201532452988517758885021209
61663201532455373607122474795572
61663201532456574364204850451662
61663201532456589005369116312436
61663201532456589005372559505634
61663201532456589005372559518684
61663201532456589142612274625206
61663201532456590789762370986040
61663201532456590835494916272826
61663201532671526349966172470316
61663201532732318307800113547521
61663201532732768800117321177348
61663201532732768806896392080232
61663201532736350756020767668560
61663201532736350756020880924614
61663201532736350756020882459808
61663201532736354414550220067238
61663201532736354414550221130048
61663201532736354414550334852662
61663201532736354414550335915472
61663201532736356060926132456624
61663201532736356060926246179238
61663201532736356060926247242048
61663201532736356061741034514326
61663201532736356061761927585728
61663201532736356063433172424854
61663201532736356063433287210278
61663201532736356068456193870008
61663201532736356068456194919768
61663201532736356068457313065152
61663201532736356068539762954136
61663201532736356068540105811350
61663201532736356068540107327670
61663201532736356068541255233672
61663201532736356243940471027670
61663201532736356243940586881728
61663201532736356244692583336982
61663201532736356244692612034742
61663201532736356244692612052212
61663201532736356244755373681622
61663201532736356246447512058710
61663201532736356246447626377574
61663201532736356247199624368022
61663201532736356247203096272078
61663201532736356247204125141854
61663201532736356247204129391195
61663201532736356247204129391204
61663201532736356251470533509480
61663201532736356251470877883222
61663201532736356251555220738992
61663201532736356252286441039712
61663201532736356252286785413454
61663201532736356252307361763533
61663201532736365397167665171240
61663201532736365580181889553112
61663201532736367181556357443452
61663201532736367227309827567896
61663201532736367227309941881144
61663201532736367227309942353320
61663201532736367228062969791128
61663201532736367228062972979072
61663201532736367228062974041930
61663201532736367228063083060232
61663201532736367228063084109992
61663201532736367228063087764496
61663201532736367228063088827354
61663201532736367228146741892144
61663201532736367228146765885640
61663201532736367228146770117728
61663201532736367228146770607374
61663201532736367228146771652762
61663201532736367228147114963646
61663201532736367234837909934344
61663201532736367234837910984104
61663201532736367234841268569296
61663201532736367234841353127542
61663201532736370885087369593160
61663201532736370885839395809192
61663201532736370885839396858952
61663201532736370885840515004336
61663201532736370885902157928248
61663201532736370885923422535958
61663201532736370888350999241624
61663201532736370892702377118224
61663201532736371068101593975032
61663201532736371068101594441592
61663201532736371068853965018108
61663201532736371068853965036982
61663201532736371068854739852768
61663201532736371068855112924110
61663201532736371068938422678176
61663201532736371068938423740986
61663201532736371070608635472632
61663201532736371071361006049148
61663201532736371071361780883808
61663201532736371071362125257342
61663201532736371071362153955150
61663201532736371071364104881862
61663201532736371071364477953204
61663201532736371071365224090056
61663201532736371071365597161398
61663201532736371075633034398848
61663201532736371076465272585992
61663201532736371076468714729430
61663201532736371076468744490048
61663201532736371078142399427942
61663201532736371078143518636127
61663201532736371078143518636136
61663201532736371078143518641959
61663201532736371078143518641960
61663201532736372715982764557290
61663201532736372715982792203886
61663201532736372715982793253646
61663201532736372715983021774734
61663201532736372716066447376874
61663201532736372716066474556910
61663201532736372716066818913182
61663201532736372718493161636876
61663201532736372718493247725944
61663201532736372722761058034896
61663201532736372722761059084656
61663201532736372722844625602496
61663201532736372722844627118816
61663201532736372723576965092744
61663201532743560787250659923469
61663201532743560788941883749645
61663201532743560788945239799803
61663201532743560789695024928733
61663201532743560789698380978891
61663201532743560794025486797581
61663201532743560794028930476213
61663201532743575613943536296227
61663201532743575620637770223823
61663201532743577260987500380653
61663201532743577260987757598097
61663201532743577267765793858259
61663201532743577267849366602715
61663201532744461172069022630574
61663201532744461172069022630782
61663201532744461178763261752287
61663201532744461354999679444638
61663201532744461354999679444846
61663201532744461357510162619323
61663201532744461357510162619324
61663201532744461361777605623847
61663201532744461361777949997589
61663201532744470505716274559880
61663201532744470505716279264144
61663201532744470505716623637886
61663201532744470505799961617376
61663201532744470505800305991118
61663201532744470508223663133732
61663201532744470508223664668926
61663201532744470508226759252082
61663201532744470508226759269552
61663201532744470508226763501432
61663201532744470508227107875174
61663201532744470508307347022158
61663201532744470508310446327048
61663201532744470508310789165596
61663201532744470688729470525438
61663201532744470688730618431440
61663201532744470688730962804974
61663201532744470691238003836014
61663201532744470691239955235110
61663201532744470691240299608643
61663201532744470691241098419378
61663201532744470691241098436847
61663201532744470691241098436848
61663201532744470691241103141111
61663201532744470691241103141112
61663201532744470691241445979452
61663201532744470691241447514645
61663201532744470691241447514646
61663201532744470695508884279712
61663201532744470695508884279920
61663201532744472335858523031102
61663201532744472338369007268390
61663201532744472338369007740774
61663201532744475996146463219088
61663201532744475996146463674002
61663201532744475996230146027234
61663201532744475996230146044496
61663201532744475998656951097830
61663201532744476003004972918608
61663201532744476003008416597239
61663201532744476003008416597240
61663201532744476179160802841298
61663201532744476179160802858768
61663201532744476181671635111044
61663201532744476185935629732880
61663201532744476185939073411304
61663201532744476185939073411511
61663201532744477825535915357139
61663201532744477826288711690310
61663201532744477826288712162694
61663201532744477833063653349846
61663201532744477833147221390038
61663201532744477833147565763571
61663201532744477833150660364197
61663201532744759714189643771085
61663201532744759714189643771086
61663201532744761361318696276749
61663201532744761361318696276750
61663201532744761363009920102925
61663201532744761363009920102926
61663201532744761363013272970755
61663201532744761363013276153083
61663201532744761546024144951357
61663201532744761546024144951358
61663201532744761546776257260669
61663201532744761546776257260670
61663201532744761546777286130445
61663201532744761546777286130446
61663201532744761551111305996789
61663201532744770834755013278673
61663201532744770834755013278674
61663201532744770834757308578919
61663201532744770834758112111387
61663201532744770834758456484921
61663201532744770834758456484922
61663201532744776187927627883469
61663201532744776187927627883470
61663201532744776187927889351715
61663201532744776193010202061629
61663201532744776193010202061630
61663201532744776370941081085186
61663201532744776370941852731901
61663201532744776370941852731902
61663201532744776370942228991188
61663201532744776376024426915678
61663201532744778017313550268371
61663201532744778017316644868997
61663201532744778018069876367789
61663201532744778018069876367790
61663201532744778022400338242254
61663201532744778024844703241901
61663201532744778024844703241902
61663201532748374821857779664713
61663201532748374821858124038247
61663201532768771195487575889298
61663201532768771195487608719816
61663201532768771195487694811644
61663201532768771195487694813096
61663201532768771202264841447510
61663201532768771202265616405878
61663201532768771202265874667466
61663201532768785836631035497890
61663201532768785836718161529537
61663201532768786018895558124132
61663201532768786019645260346322
61663201532768786019645604702594
61663201532768786019648699303220
61663201532768786019648703552561
61663201532768786019648703552570
61663201532768786019648703554022
61663201532768786019648732133738
61663201532768786019648732250378
61663201532768786019649076606650
61663201532768786019649076612266
61663201532768786019732414959146
61663201532768786026426223246728
61663201532768786026426997968960
61663201532768787621103754496868
61663201532768787621107193453766
61663201532768787621107198039986
61663201532768787621107198175499
61663201532768787627797993601112
61663201532768787666023610339736
61663201532768787666776981206312
61663201532768787666839513283748
61663201532768787673551578392936
61663201532768787674367481336948
61663201532768787674367486058681
61663201532768787674367486058682
61663201532779427715447908694905
61663201532779578016006996091305
61663201532779592787626023076086
61663201532779592840227657704134
61663201934206779368120842406944
61663201934206779368121186763216
61663201934206779368183862788992
61663201934206779551135525930512
61663201934206779551137848877354
61663201934206779551137850277034
61663201934206779551198201956288
61663201934206796022487234201960
61663201934243102475767018342374
61663201934522893669337934765892
61663201934522895316463892670930
61663201934522895316466987271556
61663201934522895324056717266180
61663201934530083936965162351584
61663201934531284694047537872160
61663201934531284694047538344336
61663201934531300570624108273501
61663201934531301165148742919209
61663201934531301165336914963542
61663201934531301165420712102163
61663201934533685658918309959500
61663201934533685665693132584262
61663201934533700482326173626120
61663202146844363253428309315047
61663202146913690870513129128081
61663202146913692699840273483495
61663202146913707341803312466295
61663202146913707524751677296068
61663202147168568214368000470699
61663202147168568214619047526023
61663202147168569861558694477509
61663202147168569861579586019541
61663202147233393716836948075734
61663202147233393723611774949846
61663202147240613038072354735533
61663202147240613038073387856111
61663202147240613449015815290730
61663202147240613449854618911709
61663202147240613449855738125727
61663202147240613632030040139162
61663202147240613632032363087456
61663202147240613632870077293023
61663202147240613639373193732203
61663202147240613639373193751895
61663202147240613639561221816116
61663202147240613639561480096418
61663202147241499375682787296785
61663202147241499383799635455797
61663202147241514017415696621657
61663202147241514017666399307819
61663202147241514017666403557169
61663202147241514199495466622480
61663202147241514199496614528482
61663202147241514199593096054267
61663202147241514199746170725584
61663202147241514199747663005120
61663202147241514199749613931832
61663202147241514199840701324657
61663202147241514199843800157371
61663202147241515298766778279366
61663202147241515298767121235958
61663202147241515846722263362617
61663202147241515846722268145829
61663202147241515846973311821993
61663202147241515846973316605205
61663202147241515847559091678150
61663202147241515847810140137526
61663202147241515854504378707907
61663202147241799564954157255911
61663202147241813795072081023455
61663202147241813795072425396989
61663202147241813795155763376687
61663202147241814182937806493519
61663202147241814182938838551239
61663202147241814206098191277866
61663202147241814206100515275920
61663202147241814206666403211371
61663202147241814206666403228633
61663202147241814213441230085483
61663202147241814389112028173642
61663202147241814389680742378667
61663202147241814396455569252779
61663202147241814396643467068040
61663202147241814396643854547551
61663202147241814396643856083554
61663202147241814396646180081608
61663202147241816036243538593931
61663202147241816036243567290287
61663202147241816036243911666242
61663202147241816036996679790281
61663202147241816037080734133491
61663202147241816043771874999659
61663202147241816043771879717021
61663202147241816043771879723606
61663202147241816043774974324232
61663202147241816043775232584851
61663202147241816043775232604534
61663202147241816043855446222179
61663202147245401287660707996669
61663202147245415928870167914939
61663202147245415928891174695857
61663202147245416066068160525487
61663202147245416066148748632225
61663202147245416066148748632226
61663202147245416066151843215382
61663202147245416072842987399599
61663202147245416111821745317311
61663202147245416111884507082235
61663202147245416111884507418898
61663202147245416111884507436367
61663202147245416111884507436368
61663202147245416118596572191423
61663202147245416118659333956347
61663202147245416118659334310479
61663202147245416118659334310480
61663202147245417758196599194395
61663202147245417758196599548528
61663202147245417758949740373483
61663202147245417759033451759893
61663202147245417765728039493628
61663202147245417765728039506669
61663202147245417765728039506678
61663202147245417765808163848581
61663202147245417765808508222115
61663202147265814158312147765703
61663202147265814158312147770075
61663202147265814707104118212267
61663202147265814707354820911319
61663202147265831391990382792185
61663202147276638205149156027225
61663202147276638205731766709457
61663202147276638205731766709458
61663202147276638205982813769154
61663202170478849899432429843117
61663202170478850081614446601845
61663202170478866507983623004649
61663202170478866546122199922941
61663202170478866552903478847517
61663202170548192522836001106169
61663202170548192522856921694477
61663202170548209177137425824513
61663202170548209177140520425139
61663202170548209177158346529461
61663202170548209177161441130087
61663202170551795891162681827116
61663202170551795891413728886812
61663202170551810899344632654049
61663202170588118793928602156485
61663202170770650477884832286715
61663202170770650523638417195179
61663202170770650523722099567068
61663202170864309523867044235261
61663202170864310118391678880969
61663202170864310118663648063923
61663202170867911794863125136738
61663202170867911848123413155434
61663202170875100467621834527735
61663202170875114690480401818781
61663202170875115078263132147415
61663202170875115284436693778302
61663202170875115285277004112493
61663202170875115291779863321131
61663202170875115291779863340823
61663202170875115291779863341031
61663202170875115291967760664216
61663202170875116939182834418981
61663202170876000486326806494924
61663202170876001036206653650546
61663202170876015119928576225957
61663202170876015120179280329061
61663202170876015120193570425687
61663202170876015303207795279735
61663202170876015303709888865472
61663202170876015668985540867879
61663202170876015669822369104463
61663202170876015851999765721927
61663202170876015852250814198773
61663202170876015852752908318164
61663202170876015852752908318165
61663202170876015852752911133103
61663202170876015860367658029486
61663202170876016950085919760684
61663202170876016950336852017487
61663202170876016950336966802911
61663202170876016950336968220060
61663202170876016950922747997268
61663202170876016957613887796415
61663202170876016957700549903370
61663202170876016957700554686339
61663202170876016957864936273260
61663202170876016957864936273261
61663202170876016957951598362746
61663202170876016957951598913871
61663202170876016957951603145715
61663202170876017499128819644741
61663202170876017499379870936525
61663202170876017499881965055917
61663202170876017506656906715453
61663202170876017506743569356063
61663202170876017506994620647847
61663202170876301224892123787844
61663202170876301225456327060426
61663202170876315858504860866794
61663202170876315858504860866795
61663202170876315858507183263964
61663202170876315858507184864848
61663202170876315859072043931492
61663202170876315859072043948754
61663202170876315859344668912965
61663202170876316041519085248667
61663202170876316041519085715226
61663202170876316041519085715227
61663202170876316041521408196961
61663202170876316042359008080261
61663202170876316048861090955389
61663202170876316049050152134581
61663202170876316049050152601140
61663202170876316049050152601141
61663202170876316049050525672482
61663202170876316049052475082875
61663202170876316049052849670536
61663202170876317093853977426424
61663202170876317094690800958745
61663202170876317101465513047433
61663202170876317101468607648059
61663202170876317688650462218945
61663202170876317688650464934713
61663202170876317688650576537809
61663202170876317688650581255170
61663202170876317689215435604453
61663202170876317689403607647382
61663202170876317689403607647383
61663202170876317695990147693141
61663202170876317695993242293767
61663202170876317696181529122120
61663202170876317696181529122121
61663202170876317696262112625377
61663202170876317696262116874727
61663202170876317696265211458091
61663202170876317696265211475353
61663202170876317696265214644631
61663202170878716961381950172838
61663202170878716961473042228401
61663202170878716961473042228402
61663202170878716961476136811558
61663202170878716961476136947071
61663202170878717006358030362619
61663202170878717006389382724414
61663202170878717006389411422174
61663202170878717006391706722420
61663202170878717007208801015074
61663202170878717007208801032543
61663202170878717007208801032544
61663202170878717007229693023666
61663202170878717007229721738895
61663202170878717013983584800886
61663202170878717013983627906655
61663202170878717013983627906656
61663202170878717013983628024699
61663202170878718661135896418917
61663202170879902946844528471756
61663202170879917581203571790326
61663202170879917581210952086426
61663202170879917581210980666142
61663202170879917581214046555910
61663202170879917581214046673954
61663202170879917581214046687052
61663202170879917581214075266768
61663202170879917581273742431066
61663202170879917581294634439658
61663202170879917588041160446624
61663202170879917588041160800963
61663202170879917718471735395746
61663202170879917718473686322458
61663202170879917718474026584342
61663202170879917718474829642240
61663202170879917725249656516352
61663202170879917764227271232326
61663202170879917764227611492806
61663202170879917764228385841250
61663202170879917764228385854348
61663202170879917771003212728460
61663202170879917771005910270974
61663202170879919365602738828122
61663202170879919365602738946166
61663202170879919372381004600083
61663202170879919372461248173510
61663202170879919372464691733890
61663202170879919410603297363982
61663202170879919411356323737990
61663202170879919418134589508547
61663202170879919418197355937406
61663202170879919418218276643806
61663202170879919418947053556114
61663202170879919418950497118915
61663202170900330451862157921372
61663202170900330451862419389618
61663202170900330634625678666700
61663202170900330634876382769804
61663202170900332282004782646264
61663202170900332312256125782611
61663202170900332861299143284499
61663202170911122440691568315253
61663202170911122440692716221255
61663202170911122577953383457899
61663202170911122623706941069687
61663202170911122624459053378999
61663202170911122624460201289373
61663202170911122989483538757445
61663202170911122989484685263767
61663202170911122989484686663447
61663202170911122989735389366871
61663202170911123172498910112199
61663202170911123172749614215303
61663202170911123173252171731565
61663202170911123173501726524615
61663202170911137264850743616157
61663202170911137264850743617609
61663202170911137264853067964131
61663202170911137265689896218176
61663202170911137265689896218185
61663202170911137402111412253933
61663202170911137402700632404972
61663202170911137402948235803506
61663202170911137402948235803515
61663202170911137402951335108396
61663202170911137402951679482147
61663202170911137448701792015614
61663202170911137448701792015623
61663202170911137448701821067722
61663202170911137448705264273971
61663202170911137813642714058349
61663202170911137813642714059801
61663202170911137813642714077063
61663202170911137813645038406323
61663202170911137813893762536439
61663202170911137821236801345025
61663202170911137996656938908233
61663202170911137996656938912605
61663202170911137996656940329547
61663202170911137996659263260579
61663202170911137996906868176677
61663202170911137996907643011337
61663202170911137996907987384871
61663202170911137997412408689017
61663202170911137997472870431961
61663202170911137997472875153695
61663202170911137997493762440553
61663202170911137997493763857495
61663202170911137997497234698900
61663202170911137997497234698901
61663202170911138004251140984461
61663202170911138004251140984497
61663202170911138004251140984704
61663202170911138004251140984705
61663202170911138005024054846098
61663202170911138020635192279147
61663202170911139094996459637082
61663202170911139094996459637091
61663202170911139094996461172116
61663202170911139094996461172125
61663202170911139095829815632788
61663202170911139095829815632797
61663202170911139095829815634249
61663202170911139095829844684897
61663202170911139095833287891145
61663202170911139102607995730483
61663202170911139102607999979833
61663202170911139643784962544121
61663202170911139643784962561383
61663202170911139643784991594769
61663202170911139643788315783505
61663202170911139643788430214628
61663202170911139643788430214637
61663202170911139644035666647225
61663202170911139644035666664487
61663202170911139644036011020759
61663202170911139644036039717106
61663202170911139644036039717115
61663202170911139644039105621385
61663202170911139644039134300479
61663202170911139644039134317732
61663202170911139644039134317741
61663202170911139644621786074989
61663202170911139644621786076441
61663202170911139644621786093694
61663202170911139644621786093703
61663202170911139644621787493383
61663202170911139644621815127089
61663202170911139644625258333336
61663202170911139644625258333337
61663202170911139651316402854208
61663202170911139651316402854217
61663202170911139651567446727213
61663202170911139651567446731584
61663202170911139651567446731585
61663202170912339882329681222980
61663202170912339882580725450268
61663202170912339882580728282676
61663202170912339882580729682356
61663202170912340401623837187424
61663202170912340408401758662162
61663232333973826760974338007660
61663232334071087898369590409304
61663232334071093434549892074372
61663232334072244186322106371504
61663232334079141951029455740300
61663232334079191362299971059896
61663232334079191773893948891540
61663232334079193192442219548588
61663232334079193194952702250682
61663232334079193604036197380232
61663232334079193606546680082326
61663232334079198544855155185928
61663232334080392713906985947914
61663232334080392716417464400658
61663232334080394363545488035094
61663232334083049352850746008046
61663232334083079000329965812460
61663232334083093687875664287220
61663232334083093687875779072644
61663232334083093870244674136250
61663232334083093870806435414324
61663232334083093870806435419940
61663232334083093870890003921076
61663232334083095469757429841432
61663232334083095472264356559432
61663232334083095472264471344856
61663232334083095647855416235964
61663232334083095652687972342456
61663232334083095655198569829974
61663232334083099175233721744106
61663232334083101005375970228426
61663232334297987109226746372066
61663232334299187866309121892642
61663232334395242897304518892500
61663232334395242943037183096016
61663232334395246603512006628770
61663232334407250468127130913992
61663232334407250513859795117508
61663232334407250651057787728056
61663232334407250653564828759096
61663232334407255592692562738824
61663232334407255592692677524248
61663232334407255592696004409878
61663232334407255592696119195302
61663232334407256004289982241522
61663232334407256004290097026946
61663232334407256004478010318850
61663233609685773901847730397837
61663233609710089789067528959471
61663233610342282424912592881287
61663233610366597755830706214009
61663233610561075790980327756789
61663233610561075793156076465559
61663233610561076342199443045245
61663233610562276547979020929749
61663233610562276680243551268889
61663233610562276685326125447049
61663233610562276685326126846729
61663233610562276687018378143001
61663233610562276687520127888651
61663233610562277098800642319177
61663233610658337665870736234571
61663233610658337665957517892901
61663233610659538003912409912441
61663233610659538423037454629999
61663233610670344824933153606487
61663233610670345236694496144595
61663233610670345236777805445407
61663233610670345236781273098661
61663233768822703775703986037340
61663233768918770936140539111391
61663233769211755663111210366997
61663233769242975522935048151196
61663233769244171162948191905557
61663233769254976321968641006611
61663233769254976321968641006659
61663233769254976322700865711435
61663233769254976322718687585121
61663233769254976322721786417835
61663233769254976329496609059811
61663233769254976329496609059859
61663233769254976375229273263327
61663233769769800314347709971704
61663233769769800360101294881572
61663233769791414353547654329626
61663233769791414353610417511492
61663233769802204696002068545536
61663233769802206526144317034228
61663233769802221167288005145034
61663233769802221167350768326900
61663233769802221167354124377058
61663233769802221350369607751923
61663233769803357274067814882952
61663233769867018812943746386491
61663233769867052164768766675701
61663233769867052164768767725461
61663233769867067171945262831043
61663233769867068819073286466931
61663233769868264042168444442109
61663233769868264087901108762265
61663233769899482674038581180899
61663233769899482674038581297539
61663233769899484321103842696243
61663233769899484321166604815299
61663233769899484321166604933427
61663233769899484321166605865059
61663233769899484321169700465685
61663233769899484321169703648013
61663233769899484321169703766141
61663233769911474822831222485464
61663233769911474868563886689028
61663233769911475236852000666178
61663233769911475236872921372530
61663233769911475419866335719478
61663233769911475419887256307738
61663233770093962081151827477672
61663233770093962081172748184024
61663233770093962083599548533094
61663233770093962495193526364738
61663233770093962495381554442066
61663233770191223819615755954975
61663233770203230795161735808115
61663233770203230840915320599987
61663233822312535973790682853407
61663233822312535973790683916265
61663233822324544094140957806311
61663233822969044352061056281467
61663233823041945827423406977887
61663233823041979179248427267097
61663233823041979362262766906777
61663233823089120007769081649623
61663233823368851942252982460543
61663233823380859513076742370567
61663233839818673805064649746430
61663233839818673805064994102702
61663233840013196451356781420212
61663233840013196451628749068216
61663233840014397620221534852628
61663233840111658342308119190106
61663233840111658532864375085829
61663233840111658937115566622068
61663233840111658943890393496180
61663233840147681656382589209386
61663233840658898016910883990180
61663233840658898016910998775604
61663233840658898428504518981872
61663233840658898428504604604380
61663233840658898428504633300736
61663233840658898428504861821824
61663233840658898428504863338144
61663233840658898428504977657008
61663233840669704829627154848272
61663233840669704829899122496276
61663233840669708533972955333068
61663233840669708533993875921376
61663233840669708534244922981072
61663233840670905586897930449044
61663233840670909290981835549354
61663233840694920589673805889639
61663233840694920591366058585591
61663233840694920726599711362496
61663233840694920726850415465600
61663233840694920726850530251024
61663233840694920726871336170548
61663233840694920726871450489412
61663233840694920726871679010500
61663233840694920726871680526820
61663233840694920726871793795924
61663233840694920726871794845684
61663233840694921138381745967824
61663233840694921138465314002192
61663233840694921138465428321056
61663233840694921138465656842144
61663233840694921138465658358464
61663233840694921138465771627568
61663233840694921138465772677328
61663233840706926330354164718176
61663233840706926467552157328724
61663233840706926513284821532240
61663233840706928162672969949553
61663233840706928300206038415619
61663233840766955033484014734172
61663233840766955033504935322480
61663233840766955033672301078704
61663233840766955033693220267332
61663233840766955033693221667012
61663233840766955033755982382176
61663233840766955033755987103909
61663233840766966146521416188560
61663233840766966146793383836564
61663233840766966154324455430954
61663233840766966558303336008464
61663233840766966558303680364736
61663233840766966565078162882576
61663233840766969857829985535728
61663233840766969857830329892000
61663233840766969857850906124036
61663233840766969857851249080628
61663233840766969857851250480308
61663233840768122438678493415190
61663233840768155790503513704400
61663233840768155790503513821040
61663233840768155790754217924144
61663233840768155790754560764096
61663233840768155790754562280416
61663233840768155790775138512452
61663233840768155790775481469044
61663233840768155790775482868724
61663233840768166728204085932544
61663233840768166728204091717088
61663233840768166728392377011860
61663233840768166910378503797824
61663233840768166910566789092596
61663233840768166911134747468342
61663233840768166911134748513889
61663233840768166911134748531152
61663233840768166911406716179156
61663233840768166911406716179204
61663233840768166911406716632666
61663233840768167315385597210176
61663233840768167315385940050128
61663233840768167315385941566448
61663233840768167322160424084288
61663233840768167322160766924240
61663233840768167322917011657568
61663233840768167323000694010800
61663233840768170614661542517696
61663233840768170614661542634336
61663233840768170614724304282620
61663233840768170614912246737440
61663233840768170614912589577392
61663233840768170614912591093712
61663233840768170614933167325748
61663233840768170614933510282340
61663233840768170614933511682020
61663233840768170614995929090672
61663233840802988729343247090336
61663233840802988729343590046928
61663233840802988866795734684349
61663233840802989278389712516041
61663233840804139478039974259222
61663233840804139660719584013590
61663233840804139660970631073286
61663233840804140072836233712982
61663233840804140072836578069254
61663233840804172829864994548432
61663233840804172966791019510976
61663233840804172967041723614080
61663233840804172967062644319028
61663233840804172967062987158980
61663233840804172967062988675300
61663233840804173012795308522544
61663233840804173012795651362496
61663233840804173012795652878816
61663233840804173561587621804688
61663233840804187654023023361728
61663233840804187654023024878048
61663233840804187791220673132324
61663233840804187791221015972276
61663233840804187791221017488596
61663233840804187791283434780608
61663233840804187836953337335840
61663233840804187836953680175792
61663233840804187836953681692112
61663233840804187837037019689072
61663233840804188385745650617984
61663233840804189440675365662536
61663233840804189440863652020118
61663233840804189440863652020166
61663233840804189486345269163985
61663233840804189486345269163986
61663233840804189486428950454360
61663233840804189486428951970680
61663233840804189486617236811942
61663233840804189486617236811990
61663233840804189623602578797968
61663233840804189623606022476599
61663233840804189623606022476600
61663233840804189623874547981166
61663233840804189623877991187414
61663233840804189623877991187462
61663233840804189623877991640924
61663233840804190035388286665873
61663233840804190035388286665874
61663233840804190035388286665879
61663233840804190035471969472568
61663233840814996254416749579808
61663233840814996300170334371632
61663233840814996300170334488272
61663233840814996300170334506986
61663233840814996300170335906666
61663233840814996300170448807136
61663233840814996849213353408554
61663233840986660225132545209536
61663233840986660225404169900948
61663233840986660225404170017588
61663233840986660225404284336452
61663233840986660225404512857540
61663233840986660225404514373860
61663233840986660225404628692724
61663233840986660227664725328917
61663233840986660227664725328918
61663233840986660636998490689184
61663233840986660636998605474608
61663233840998662307220807834788
61663233840998665965896705880992
61663233840998666377678969007408
61663233841094728365074073547924
61663233841095910683434824528306
61663233841095923441184182790164
61663233841095923441435229849860
61663233841095923624114839604228
61663233841095923624177601369152
61663233841095923630889666478340
61663233841095924035959521538976
61663233841095924035959521655616
61663233841095924035959864495568
61663233841095924035959866011888
61663233841095924035980786600196
61663233841095924042734348413088
61663233841095924042734348529728
61663233841095924042734691369680
61663233841095924042734692886000
61663233841095924042755269118036
61663233841095924042755613474308
61663233841095927289481882171312
61663233841095927289565564524544
61663233841095927335235466963136
61663233841095927701347827650960
61663233841095927884278484465024
61663233841095927884550109273076
61663233841095929122156334749636
61663233841095929122156334768509
61663233841095929122156334768510
61663233841095929122159776911947
61663233841095929122159776911948
61663233841095929122159777974757
61663233841095929122159777974758
61663233841095929122159778428268
61663233841095929533942041101221
61663233841095929533942041101222
61663233841106735798135329349923
61663233841106735935901160829220
61663233841106735935901161892029
61663233841106735935901162364254
61663233841106735935901162364413
61663233841106735935901162381675
61663233841106736347683425018493
61663233845630938325111480637301
61663233845630938325111481700159
61663233845922722295281564164909
61663233845947037626197352436719
61663233845947037626197353499577
61663233845957844989486172003685
61663233845959045746568547996645
61663233846055106313134224844353
61663233846055106313155145432661
61663233846603545957021889321769
61663233846603546002775473168827
61663233846603546002775474231685
61663233846603546004467725864779
61663233846603546142232898357697
61663233846676492134986742501241
61663233846711614279897397381529
61663233846712814853714272338987
61663233846712814853714272356249
61663233846712815036725168317297
61663233846712815036725512673569
61663233846712815036728611506283
61663233846712815036728611523545
61663233846712815036728640221353
61663233846712815036980031654791
61663233846712815448510874649961
61663233846712815448510903347769
61663233846723621667455656274973
61663233846723621667455684971329
61663233846723621850469995442269
61663233846723621850470024138625
61663233846723622262252258568685
61663233847003354189937432119453
61663233847004554947022787908693
61663234318721273787608765767108
61663234460411660277781490326216
61663234460423667664754082364556
61663234460423667847768307212988
61663234460423667848520419522300
61663234460517026711923780200760
61663234460520929172253216883054
61663234460520929584037517029462
61663234460521074396665191650526
61663234460521074396665536024268
61663234460521074404196602910182
61663234460531735985993563447660
61663234461068152055011075052560
61663234461068157360000122660416
61663234461068166879168759509584
61663234461068166879252699552436
61663234461068166879252700602196
61663234461068166879440727629764
61663234461068168656299471739030
61663234461076213241401443034456
61663234461076271943995734233562
61663234461076272355589712065206
61663234461076272538604051704886
61663234461076272538605194889154
61663234461076273773387128384086
61663234461076274183222621036072
61663234461076277293898981279650
61663234461076277477480734038698
61663234461076279117266751967864
61663234461076279124042382374236
61663234461078973639897459751254
61663234461078973647240498559840
61663234461078973647242793860086
61663234461078973647430821937414
61663234461078973692994083469708
61663234461078973692996378769954
61663234461078975470040851424214
61663234461078980827477727295532
61663234461080164929987054338228
61663234461080174267065558797356
61663234461080174267065559847116
61663234461080174267253586874684
61663234461080174403674073908062
61663234461080174404325169853046
61663234461080174404326314572508
61663234461080174404513197930374
61663234461080174442461447816332
61663234461080174449427654585842
61663234461080174449427658817930
61663234461080174449992514702246
61663234461080174449992771932788
61663234461080174450078754762914
61663234461080176048376326059040
61663234461080176048940410291024
61663234461080176050803126413726
61663234461080176051454223421520
61663234461080176051454338206944
61663234461080176097207808331436
61663234461080176226286403412470
61663234461080176227039544591558
61663234461080176233629442221056
61663234461080176234381550279566
61663234461080181584560102816108
61663234461173519038112700547936
61663234461173523793409930612692
61663234461173523976424270252164
61663234461176220143675842654096
61663234461176225496845275520890
61663234461185526608851740279886
61663234461392323471654947957334
61663234461392328413042117697712
61663234461392328417309555997972
61663234461392328595972774511776
61663234461392328600323895637444
61663234461392328601056377559712
61663234461392328601143500405036
61663234461392328602750954253718
61663234461403128638267275136854
61663234461403135414044616065808
61663234461403135414046911366054
61663234461403135414881441133322
61663234461403135414883736433568
61663234461403135414884884339570
61663234461403135825828917275026
61663234461404329395349650657430
61663234461404329445349753148108
61663234461404331041641874913412
61663234461404331042478703163094
61663234461404331046746141450256
61663234461404331224656218798070
61663234461404331225409359977158
61663234461404331231999257606656
61663234461404331232752398785744
61663234461404334336653133327214
61663234461404334341004254452882
61663234461404335983029044653790
61663234461404335988133311190634
61663234461404336171126991586384
61663234461404336171879099644894
61663234461404336171880132765472
61663234461404336171966227211744
61663234461404336171967259269512
61663234461404336171967260332322
61663234461404336576131071788530
61663234461404336577825648482536
61663234461404336583474110597116
61663234461404336583749265178484
61663234461404336585168687291122
61663234461404336585443841872490
61663234477821737274200167131814
61663234477821737274948836233426
61663234478242002382663854986716
61663234478242002382663856036476
61663234478242002383417000397892
61663234478242002795010978229536
61663234478246805823340482201166
61663234478246805823361369138021
61663234478254005015111873717922
61663234478790426389115106043596
61663234478790426389118549249844
61663234478790426572132774104100
61663234478794044758343600282940
61663234478801231555730876430816
61663234478801233385873124919508
61663234478801247615486659130448
61663234478801248207586788727297
61663234478801248210098415086286
61663234478801248210098415086287
61663234478801249444880348581218
61663234478801249444880348581219
61663234478801249444880349053395
61663234478801249854715841233204
61663234478801253149226149538191
61663234478801254795514939082460
61663234478802433959105480923284
61663234478802448372569034651024
61663234478802448784166451911743
61663234478802448967097108253631
61663234478802450018948385406675
61663234478802450019700497242358
61663234478802450019700497242359
61663234478802450201879041748563
61663234478802450201879041765825
61663234478802450201879042220739
61663234478802450613473020052383
61663234478802450613473021113789
61663234478802450614225131888067
61663234478802450614225133423101
61663234478802453723294185419294
61663234478802453723294185419295
61663234478802453906224842705535
61663234478802453906224843766941
61663234478802455552597314603036
61663234478802455552600753559935
61663234478802455552600754032111
61663234478802455553352865867795
61663234478802455553352867402829
61663234478804849747025048457618
61663234478804849747028404507776
61663234478804849749284746021932
61663234478804849884035017577058
61663234478804849885729593221304
61663234478804849886482738632480
61663234478804849930042743675072
61663234478804849932302524163388
61663234478804849932302524163389
61663234478804849932487372018986
61663234478804849932487457758134
61663234478804849932489322945698
61663234478804849932490466147436
61663234478804849932490552240716
61663234478804849932490552240717
61663234478804851572083951098348
61663234478804851572088197837064
61663234478804851576331616598258
61663234478804851577170652978998
61663234478804851578866463668074
61663234478804851578866463668075
61663234478804851579426989788890
61663234478804851715876428100513
61663234478804851716127132203617
61663234478804851716127132308611
61663234478804851716127132658531
61663234478804851716624982399438
61663234478804855420222228585309
61663234478804855420472932793407
61663234478806050504027097675120
61663234478806050506370560989052
61663234478806050506558502973100
61663234478806050643565114153056
61663234478806050687041436842416
61663234478806050687041438358736
61663234478806050689301217330733
61663234478806050689301218847053
61663234478806052289944464908707
61663234478806052289944465970113
61663234478806052290195168656275
61663234478806052290195169011811
61663234478806052290195169029280
61663234478806052290696576744391
61663234478806052290696578279425
61663234478806052290947280847495
61663234478806052290947280965587
61663234478806052329086891004408
61663234478806052333413877799970
61663234478806052333417348168992
61663234478806052333417348641168
61663234478806052333417349685312
61663234478806052334165990090568
61663234478806052334169461994624
61663234478806052335673689683148
61663234478806052335677128640047
61663234478806052335677129112223
61663234478806052335677130173629
61663234478806052335865070641356
61663234478806052335865156715923
61663234478806052335865156717375
61663234478806052335865156835419
61663234478806052335948724869787
61663234478806052335948725223919
61663234478806052335948753939148
61663234478806052336429240947907
61663234478806052336429242482941
61663234478806052470675008297970
61663234478806052472875121250595
61663234478806052472875121267857
61663234478806052473122730770334
61663234478806052473125825353698
61663234478806052473125825353699
61663234478806052473125825370960
61663234478806052473125825370961
61663234478806052473125825825875
61663234478806052473206413595950
61663234478806055994290264921327
61663234478806055994290264938589
61663234478806056177220921852031
61663234478806056177220922207567
61663234478806056177220923268973
61663234478806056177471625955134
61663234478806056177471625955135
61663234478806057823847537281710
61663234478806057823847537281711
61663234478806057824348945369827
61663234478806057824348945487919
61663234478806057824348946904861
61663234478806057824599649591022
61663234478806057824599649591023
61663234478898494518997491104556
61663234478898494709605920745068
61663234478898494709609360191612
61663234478898499647896826960388
61663234478898499647896828010148
61663234478898499648649972371564
61663234478898499648733654724796
61663234478899693636482138713716
61663234478899693636482139763476
61663234478899695283611195451468
61663234478899695283613490751714
61663234478899695466608052886573
61663234478899695466608054402893
61663234478899695466625531436436
61663234478899695466625534618764
61663234478899700405732345176372
61663234478899700405735788382621
61663234478902096431813469233983
61663234478902101919733173655903
61663234478903297005881505115087
61663234478903297005881505231727
61663234478903297143079497725635
61663234478903297143330201828739
61663234478903297143330201945379
61663234478903297188812161929151
61663234478903302676731866351071
61663234478903302676731866467711
61663234478910502280344845691594
61663234478910502280348403683267
61663234478910507218719440027268
61663234478910507219472579671322
61663234478910507219472695991780
61663234478914103819621855929043
61663234478914103819621856047135
61663234478914103819621857464077
61663234478914103956819850074625
61663234478914103999525869274429
61663234478914104002552512743107
61663234478914104002552514278141
61663234478914109307541560350963
61663234479129004328532610936468
61663234479129006158676007313692
61663234479129006162919430661106
61663234479129006569621184986080
61663234479129006570458013222664
61663234479129006574704788034016
61663234479129006711986462997796
61663234479129006712551667841867
61663234479129006712736596732349
61663234479129006714994797785038
61663234479129006714994799320232
61663234479129006714995947226234
61663234479129009868959806790148
61663234479129009869800075046441
61663234479129011516088863527900
61663234479129012058377717644584
61663234479129012065717657620456
61663234479129012065717743241561
61663234479129012065717743713737
61663234479130206732744043666972
61663234479130206915674700481036
61663234479130207286619702778205
61663234479130207286619703250381
61663234479130207286619704195147
61663234479130207286619704313191
61663234479130207327456706390008
61663234479130207327540274424376
61663234479130207331787164026768
61663234479130207332540309437944
61663234479130207469550359592269
61663234479130207469550360064445
61663234479130207469550361009211
61663234479130207469550361127255
61663234479130207469818857934061
61663234479130207469821984401724
61663234479130207469821985818666
61663234479130207472078322746602
61663234479130210443868109864735
61663234479130210626798767150975
61663234479130210626798768212381
61663234479130210626798768213785
61663234479130210992660080306927
61663234479130210992660080324189
61663234479130210992660080424971
61663234479130210992660080442233
61663234479130210992660080779103
61663234479130211175590737120991
61663234479130211175590737239035
61663234479130211175590737593167
61663234479130211175862362047086
61663234479130212273171239048476
61663234479130212273174678005375
61663234479130212273174678477551
61663234479130212273174679540361
61663234479130212273926790313235
61663234479130212273926791848269
61663234479130212274011507794468
61663234479130212815459978846296
61663234479130212822235150093942
61663234479130212822238273373662
61663234479130212822716436408905
61663234479130212822718760755427
61663234479130212822718760873471
61663234479130212822800004443272
61663234479130212822800004443273
61663234479130212822800004915449
61663234479130212822800033141032
61663234479130212822988291273030
61663234479130212822990385682974
61663234483730060805922665000766
61663234483730062453047245428954
61663234483730062453050688636654
61663234484046161747090137450264
61663234484054217629327138167984
61663234484054267452191634505764
61663234484056968560078375954908
61663234484056969155689737891564
61663234484056969155689742608926
61663234484056969155710663315278
61663234484058169912772118601886
61663234484058270213884855698942
61663234484154230067577510479022
61663234484154230479361810638528
61663234484154230479382731344880
61663234484155576048232594796977
61663234484155576048232595263537
61663234484155576048232939619809
61663234484155576048234919261591
61663234484155576048235263617863
61663234484155576048988407529980
61663234484155576048988407529981
61663234484155576048988409046300
61663234484155576048988409046301
61663234484155576056603157241302
61663234484155576056603157241303
61663234484162335589668102134586
61663234484702659012323109423936
61663234484702668348645029501892
61663234484702668348645030551652
61663234484702668348833057579220
61663234484702668531847282427652
61663234484702670125608119335254
61663234484702670125691687369622
61663234484702670133033694126056
61663234484702670133221721153672
61663234484702670178787279035972
61663234484702670178975306063540
61663234484710714710793772983912
61663234484710714893807997832344
61663234484710714894560110141656
61663234484710764122899968647188
61663234484710775242779458823188
61663234484710778939531058277060
61663234484713475154771402239596
61663234484713475162386413419164
61663234484713475162388708719410
61663234484713475292304014549142
61663234484713475299650608168476
61663234484713475344563924822052
61663234484713475345319365533474
61663234484713475345400748354372
61663234484713475345403043654618
61663234484713475345404191560620
61663234484713475345404193076940
61663234484713475345591071731946
61663234484713475345591076449308
61663234484713475345592219637948
61663234484713476938596357841350
61663234484713476939432033467668
61663234484713476939432038185030
61663234484713476939433181373670
61663234484713476945939396649936
61663234484713476946966543559830
61663234484713476946966548277192
61663234484713476992532216712828
61663234484713477126718287715512
61663234484713482473108770723066
61663234484713482479884282093420
61663234484713482479886687480442
61663234484713482479886692197804
61663234484713482480636394402732
61663234484714675919385101882244
61663234484714675919472228386284
61663234484714675919660141672572
61663234484714676049302822035350
61663234484714676054410412738052
61663234484714676056645860843936
61663234484714676102399445753804
61663234484714677696431874541014
61663234484714677700786324081890
61663234484714677701534993166240
61663234484714677701538436391202
61663234484714677703021769001234
61663234484714677703296807728752
61663234484714681590594185244318
61663234484714683236966657613996
61663234484714683236970096570894
61663234484714683236970096588156
61663234484714683237718769923308
61663234484714683237722208880206
61663234484714683237722208897468
61663234484714827843686062691826
61663234484808020507421348144160
61663234484808020507423643444406
61663234484808020690435687311456
61663234484808025629584310585412
61663234484810721799076725239286
61663234484811922556156806994810
61663234484818826906391103769788
61663234484818826907144244949084
61663234484818826908817904118858
61663234484818827320411881950502
61663234484818832259557180586424
61663234484818832260310321761348
61663234484822729362557441636460
61663234484822729367658264980154
61663234484822734720827697846948
61663234484822734903842037486420
61663234485026814188871155066962
61663234485026825124061502755222
61663234485026825306992273888150
61663234485026825314335312696736
61663234485026830062941628278020
61663234485026830065448672495600
61663234485037630290590261900374
61663234485037630290673829934742
61663234485037631530290729155068
61663234485037631936966173226950
61663234485037631937801848853268
61663234485037631937801853570630
61663234485037631937802996759270
61663234485037632119980393358020
61663234485037632120732505667332
61663234485037632120733653573334
61663234485037632127511833315276
61663234485037632128075544475918
61663234485037632128075546011112
61663234485037632128076692381920
61663234485037632128076693917114
61663234485037632128078989217360
61663234485037635232064438630566
61663234485037635237061034688688
61663234485037635237063329988934
61663234485037635643846444539538
61663234485037635648657307820578
61663234485037635648845335897906
61663234485037636883436946015264
61663234485037636883439241315510
61663234485037637471454222196066
61663234485037637471455365384706
61663234485037637473153012680178
61663234485037637478798404193292
61663234485037637478800699493538
61663234485037637478988727570866
61663234485037637478988732288228
61663234485037637480492981353858
61663234485038831047672637420950
61663234485038831047756205455318
61663234485038832694885257960982
61663234485038832877062773595958
61663234485038832877814885905270
61663234485038832877815914775046
61663234485038832885159069437482
61663234485038837640519321535840
61663234485038837824286803417210
61663234485038838228536597716642
61663234485038838228537626586418
61663234485038838235318991250142
61663234485038838236071103558002
61663234485038838236071103576716
61663234485038838236072136678580
61663234531323720704871888901355
61663234531323720704873032085623
61663234531420977082638416812796
61663234555055033138367604887763
61663234555055478689204259830791
61663234555055478689208502337419
61663234555055478695983329211531
61663234555055478695983329565663
61663234555055478695983673572015
61663234555055478696066208504679
61663234555055478696819353915855
61663234555055478696822453238007
61663234555055478696822453238055
61663234555055478734961288318508
61663234555055478734961288318509
61663234555055478741819793413143
61663234555055478742576038029831
61663234555055482400329129696327
61663234555055482400329474523371
61663234555055484047541061495139
61663234555066290494692383568574
61663234555066290495445524747662
61663234555613377984804112690347
61663234555613378580336150261611
61663234555613378580419718295979
61663234555614283904260207383817
61663234555614285734403603778511
61663234555614731078450540849801
61663234555930335027500202246715
61663234555941140189029955714635
61663238076320056127191608478922
61663238147219958995280243328232
61663238147219958995280272025992
61663238785317881863244731491301
61663238785317881863244736213035
61663238785317881863245879397303
61663238785319082437313915750583
61663238785319083169036199122744
61663238786301996796278002562785
61663239990605365764282745695383
61663239991553716695952120904932
61663240061613385993640164360588
61663240061613385993640422627792
61663240061613385993724105466250
61663240061613385993724191559738
61663240061613386000502371301680
61663240062453421108512694743646
61663240062489588854870608317014
61663240062562389671456480180354
61663240062562439638541397614260
61663240062597506462946543513794
61663240062597506462946658299218
61663240062597556423319514282860
61663240203315935582702347261861
61663240203315935582702351983595
61663240203315935582703495167863
61663240203413191960469568641872
61663240203413196907124581455580
61663240203421145074739797270351
61663240203425187822893660132075
61663240203425188372501303929962
61663240203425203196659558160723
61663240203425204423826516881000
61663240203425204431441108406099
61663240203425204431441491655655
61663240203425204432197736388983
61663240203425204432197736389031
61663240203425204432197850505482
61663240203425204432197850623574
61663240203425204469583425490165
61663240203425204469583425962341
61663240204260179011608725890657
61663240204264183390604356561675
61663240204264233214740170822941
61663240204284490636301271232387
61663240204284490638745636237651
61663240204296496377165789291941
61663240204357375503297616279045
61663240204357392151497808998505
61663240204357392564113805778349
61663240204357425504343810529117
61663240204361294429833518803063
61663240204361294429834923926509
61663240204361294475588508836377
61663240204361294612849263565981
61663240204361294612851214492693
61663240204361294613037205550029
61663240204361294613037549923563
61663240204369398487810455645245
61663240204369398487810459877333
61663240204369398495338427930533
61663240204372099596449197800653
61663240204392509355603865929461
61663240204392558767124055431173
61663240204392558767125088551751
61663240204392558773711624346547
61663240204393709378372546449025
61663240204393709517051661946509
61663240204393709517055908685225
61663240204393709929671644002439
61663240204393710112685868850871
61663240204393710112686245104541
61663240204393710112688191799165
61663240204393710112688196031253
61663240204393710112689339705167
61663240204393710112689340754927
61663240204393710112689343937255
61663240204393710112876478156747
61663240204393710112877626062749
61663240204393710120216164084453
61663240204393742869062759019105
61663240204393759340166862387393
61663240204393759340168010293395
61663240204393759340352939170779
61663240204393759341191976999029
61663240204393759341193124905031
61663240204393759342611227392657
61663240204393759343449203539615
61663240204393759523181201554689
61663240204393759523182349460691
61663240204393759524019178186921
61663240204393759524019182419009
61663240204393759524206316638501
61663240204393759524207464544503
61663240204393759530710317513891
61663240204393759531546002566207
61663240204393759935800297639423
61663240204393759935801442363097
61663240204393759935801445545425
61663240204393759938244662644687
61663240204393759938245807368361
61663240204393759938245810550689
61663240204404514544983840507967
61663240204404514551758667382079
61663240204404515096199144695527
61663240204404515096199401912971
61663240204404565102412624818943
61663240204404565102412739604367
61663240221101649545424203583511
61663240221102850119492239936791
61663240221102900124970139292381
61663240221102900125534998359025
61663240221134065045261185122071
61663240221134120358741051863803
61663240221134120365518973338541
61663240221135265616822180444311
61663240221135265619329221475351
61663240221135315625371979897585
61663240221135315627902236935271
61663240221135315627902581308805
61663240221135321114989698452685
61663240221135321115805605995967
61663240221135321122580432870079
61663240221146078110949246297953
61663240221146120794514564114791
61663240221149679833153355357793
61663240222082351769590538074744
61663240222082368235042166908837
61663240222082368235045261509463
61663240222082368235607025975481
61663240222082417646287978191441
61663240222082417653714785931973
61663240222082417653903072276505
61663240222085969957810791724389
61663240222087170714893167717349
61663240222087170714893512090883
61663240222087220674366778059967
61663240222094373975470075791585
61663240222094373975473543444839
61663240222094373975721124250961
61663240222094373983064163059547
61663240222097975705268272136857
61663240222097975885688560561624
61663240222097975888199043263718
61663240222118434868415157464827
61663240222118434869164859214633
61663240222118434869168302893265
61663240222118434869169336013843
61663240222118434875755871808639
61663240222119636174202610288390
61663240222119636174206857027106
61663240222119636175043681014429
61663240222119636175043682077230
61663240222119636175043682077239
61663240222130391197511167452795
61663240222130391202594770500731
61663240222130391377997459261595
61663240222130391378998209943161
61663240222130391381278566410211
61663240222130440609095520997627
61663240222130441340818036300624
61663240222130441340818151086048
61663240226950437052095825117319
61663240227043640803449468386761
61663240227043640803451763687007
61663240227043640803452911593009
61663240227043640805980069797981
61663240227043640805980844632641
61663240227043646339636679395011
61663240227043646347247182013533
61663240227046347631286662475221
61663240227046347631557224999779
61663240227046347638900263808365
61663240227047693429861898591328
61663240227047693437392161944774
61663240227047693567034722913031
61663240227047693567039314497457
61663240227047693567122652966801
61663240227047693567122997205029
61663240227047693567122997323073
61663240227047693573814136654255
61663240227047693573896671586919
61663240227047693573897819474047
61663240227047693574649816997935
61663240227047693574649816998095
61663240227047693574652916320246
61663240227047693574652916320247
61663240227047698506247287641719
61663240227047699108302185623530
61663240227054445970064090866527
61663240227058355025872971099933
61663240227058498604004489124294
61663240227058500380862999511804
61663240227058500387641150557390
61663240227058500388394410771252
61663240227058505182730323037264
61663240227058505189505030325477
61663240227058505189508502761784
61663240227058505190261389909920
61663240227058505190261389923018
61663240227058505190261648190222
61663240227058505319991082117000
61663240227058505326765785232228
61663240227058505326765785251831
61663240227058505327519045446090
61663240227058505327519045448466
61663240227058505327519050170040
61663240227058505327519050170199
61663240227058505327519050170200
61663240227058505327522029985159
61663240227058505327522144101657
61663240227058505327522144101658
61663240227058505327522149002754
61663240227058505373275987829694
61663240227058505914515367605961
61663240227058505914515367605962
61663240227058505921290075522393
61663240227058505921290419897539
61663240227058505921293518668809
61663240227058505921293523255029
61663240227058505922046664611993
61663240227058505922046664630867
61663240227058505922046778747366
61663240227931150368406797645502
61663240227994595325347159506525
61663240227994595508361843519739
61663240227995796082428731967017
61663240227995796082429879873019
61663240228002748610885417354911
61663240228002748618413471501343
61663240228002748618413474683671
61663240228002748618413729781645
61663240228027060235492303889571
61663240228027060235763239952191
61663240228027060236516385380629
61663240228027060236517418501207
61663240228027060243103954296003
61663240228027060838652673601839
61663240228028211582268808106203
61663240228028211582269956012205
61663240228039066570964684388217
61663240228039066571721271942783
61663240228039066571721273005641
61663240228039066571721386728207
61663240274313094051558806726172
61663240274313094051559064993376
61663240274313094051645846664548
61663240274313094470203019576152
61663240274313094646442449430400
61663240274325106980718592970574
61663240274325106980721691807500
61663240274325107117919570117815
61663240274325107711963026449469
61663240274325107712716172392653
61663240274325107712716172394264
61663240274325107712716172411527
61663240275200103298618328816851
61663240275200103847661001962467
61663240275200151469514330252395
61663240275200151477045741511843
61663240297849882250138097307822
61663240297850340469790960580248
61663240297850340469790989278008
61663240297947128749649041923502
61663240297947150701306939022874
61663240297947594468702596138465
61663240297947596305540230715721
61663240297947596305623913535513
61663240297958401282446417812540
61663240297958401289977484698454
61663240297958408012487618980663
61663240297958408600509145008016
61663240297958408607266404043765
61663240297958408608019659535894
61663240298798135660593673208358
61663240298798435802435994238206
61663240298798637552092570517908
61663240298798637552865574835812
61663240298822447285471409362278
61663240298822495463985859157670
61663240298822497062828893058046
61663240298822497062829926178624
61663240298822497065357859218256
61663240298834652939746845918841
61663240298894481546619461957598
61663240298894498190801192251516
61663240298894498194064820837170
61663240298895398578110146297974
61663240298895448585009506702116
61663240298895682303621626912358
61663240298895832366090583623034
61663240298895847810467355509026
61663240298895849045814144888274
61663240298895849045814149120362
61663240298895849045814149137624
61663240298895849053407978142594
61663240298895849457596412246778
61663240298895849457596412264040
61663240298895849464433996653726
61663240298895849464454917242034
61663240298895849465190241269010
61663240298895882221462414176840
61663240298895882404476753816520
61663240298895882404497674404828
61663240298895882404497674521468
61663240298895897221797193990780
61663240298895898868926250728532
61663240298895898876541373509792
61663240298930515369600209631414
61663240298930515415352761302660
61663240298930548729036880327056
61663240298930563546357324851448
61663240298930563591335810405166
61663240298930563593863743444798
61663240298930563593864772314574
61663240298930565192711278119006
61663240298931699525662717510758
61663240298931765949731929362838
61663240298931765950567604971686
61663240298931866267852915252536
61663240298931866272935484827214
61663240298931866272935484844476
61663240298931866679635175192412
61663240298931866684717404997038
61663240298931866684717405014300
61663240298931866684717747953630
61663240298931866684717747970892
61663240298931866684717749370572
61663240298931866686412325014818
61663240298931916045295143115710
61663240298931916093475156724460
61663240298931916093475499681052
61663240298931916093475528378860
61663240298931916093475529795802
61663240298931916235086600697660
61663240298931916646868863824076
61663240298931916665492577466494
61663240298931916669760363843185
61663240298942521156869957793778
61663240298942571116343223421780
61663240298942571117242813777420
61663240298942571162996398569244
61663240298942721211909530651025
61663240298942721211909531696573
61663240298942721211909531713835
61663240298942721211909534883113
61663240298942721214420014888313
61663240298942721260170128821677
61663240699712513878792126960472
61663240699712515708934746975276
61663240699713711471013554295157
61663240699713711471013555340545
61663240699713711471013555694837
61663240699713715184666352459877
61663240699713715184666356710679
61663240699713715184666729763307
61663240699713716831857396500899
61663240699713717007194999125779
61663240700693212368514695889810
61663240700693212368519172689020
61663240700693217302371965788065
61663240700693217309150145530007
61663240700693233781443829871091
61663240700694418059625031517496
61663240700694434538526090625926
61663240700694434538526090962749
61663240700694434538526090980010
61663240700694434538526090980011
61663240700694434538526090980218
61663240700696828907601075562188
61663240700696828907601076630822
61663240700696828907603399560242
61663240700696834405311622760472
61663240700696834405311628894984
61663240700696834405562671231494
61663240700698036809521827151440
61663240912314962442160335405139
61663240912314962442431159868875
61663240912314962442432303053143
61663240912412223576311853227639
61663240912424231153909287397137
61663240912424231153909544614581
61663240912424231153912758783636
61663240912424231330149178028698
61663240912424231336927357753377
61663240912424231336927357753378
61663240912424231337677146064428
61663240912424231337680244897142
61663240912424231337680244914612
61663240912424231337680503181572
61663240912424231337680503181815
61663240912424231337680503181816
61663240913299231175903890587913
61663240913299231175903890592285
61663240913299232823032947330037
61663240913299232960293958935843
61663240913299232960293960335523
61663240913299232960544663038947
61663240913299266307031932970869
61663240913299266307031934370549
61663240913299275641849600764891
61663240913299281131193057784471
61663240913299281131193057788843
61663240913299281131444104831069
61663240913299281132028738128151
61663240913299281132028738132523
61663240913299281132029081071645
61663240913299281132029886021055
61663240913299281132029886025427
61663240913299281132030228982019
61663240913299281132279785174749
61663240913299281132280933085123
61663240913299281132280933098221
61663240913299281138721025842043
61663240913299281138724469030821
61663240913299281138724469048291
61663240913299281138787143652753
61663240913299281138972072884269
61663240913299281138975516090517
61663240913299282785853525786043
61663240913392920418903438413271
61663240913392920425681618155213
61663240913392920426433338255394
61663240913392920426436781934026
61663240913392925360290608153649
61663240913392925367068787895591
61663240913392936478411612655973
61663240913392936478662661112919
61663240913404883525055352563187
61663240913404898349216738851620
61663240913404942821418843353646
61663240913404944467794754677801
61663240913404947580042463648515
61663240913404947580042720865959
61663240913404947762220262482975
61663240913404947763057086015295
61663240913404949410001041354144
61663240913404949410185860038837
61663240913408501741520607523236
61663240913408535209138608310275
61663240913408535209138612561077
61663240913408535209891753740165
61663240913408550033299650222754
61663240913408550034052792445985
61663240913408550034115553166766
61663240913408550057023732332786
61663240935949464643546916374760
61663240936046720431871240895535
61663240936046720431871240895743
61663240936046720477603905116521
61663240936057515577946761613531
61663240936057532225473474794104
61663240936057532232167594329711
61663240936057532233001439660604
61663240936057532233001442847303
61663240936057532233001442847304
61663240936057532774244175491242
61663240936057532774265067518548
61663240936057532780956580453399
61663240936057532781019227782819
61663240936057532781040148487767
61663240936057532781775472516147
61663240936057532781796393104455
61663240936930132158690210782938
61663240936930132753423022558750
61663240936930175578496070323024
61663240936930180336932691414006
61663240936933732821720837903595
61663240936933734475439875194838
61663240936933734475628160489610
61663240936933734475628160489619
61663240936933734475711471305082
61663240936933782601338876100243
61663240936933782601401552144733
61663240936933782601589580203347
61663240936933782601589580222061
61663240936933782601673148237715
61663240936933782601673148256429
61663240937027438550112983603098
61663240937027438550112983664577
61663240937027438550112983782621
61663240937027438550133904369525
61663240937027438550133904370929
61663240937027438550133904487569
61663240937027443484238734989895
61663240937027443484238735008609
61663240937027443484238763588325
61663240937027443484241829590521
61663240937027443491016655998073
61663240937027443491016656464633
61663240937027443491018980284568
61663240937030996006037507160975
61663240937031045778376238542974
61663240937038199236988767573010
61663240937038199236991866405724
61663240937038243715906036016938
61663240937041630510980027963281
61663240937041800965719640494348
61663240937041800966472781656174
61663240937041802612848692982750
61663240937041802750109446312675
61663240937041802750109447712355
61663240937041802750109450544763
61663240937041802750109451961705
61663240937041802819025745667071
61663240937041830606671767463647
61663240937041830606671770650187
61663240937041845385578680380792
61663240937041845385662363206200
61663240937041845385665461979865
61663240937041845385665463396807
61663240937041845385665806353399
61663240937041845385916510456503
61663240937041845430833224065561
61663240937041845431395027409716
61663240937041845431666623521412
61663240937041845431666624585674
61663240937041845431670066668611
61663240937041845431670066670063
61663240937041845431670095366419
61663240937041845431670095366579
61663240937041845438176277228967
61663240937041845438176277246229
61663240937041850921849580276815
61663240937041850929356627800756
61663240937041850929377160909760
61663240937041850929377170737166
61663240937041850929377172156529
61663240937041850929377175435814
61663240937041850929377175454528
61663240937041850929377176852756
61663240937041850929377176854208
61663240937041850929377200833202
61663240937041850929377204015530
61663240937041850929377205550564
61663240937041850929377543789794
61663240937041850929377548389064
61663240937041850929377548507156
61663240937041850929628223912452
61663240937041850952264458378632
61663240937041850952264801335224
61663240937041852576506233609222
61663240937041852576757280668918
61663250998471626268435278338272
61663250998471626268623306415600
61663250998471659620507994240710
61663250998479730143394523722912
61663250998479730143582551800240
61663250998666149510544397976662
61663250998697352720300532633102
61663250998698553294368568986382
61663250998698568302381089859062
61663250998698569949509113494950
61663250998759507779090684825238
61663250998759508373051345443782
61663250998759541130076668720610
61663250998762209482334388401604
61663250998762209482337744451762
61663250998762209665290465628830
61663250998762210076298405070306
61663250998762242833323728347134
61663250998762242833344649053486
61663250998763410239421263628990
61663250998763560928769224018674
61663250998763605400406472636384
61663250998770312945703012004758
61663250998770313357296989836402
61663250998770313357485017913730
61663250998770314775094406644928
61663250998770346296688995900130
61663250998771515349162442508562
61663250998774215816999689191414
61663250998794630515263120588594
61663250998794630515284041176902
61663250998794630516016266348286
61663250998794658333160709885694
61663250998794663274736164920844
61663250998794674392856912205724
61663250998795831273119448275272
61663250998795831273182210394328
61663250998795831273182239092088
61663250998795875150023228254634
61663250998795875744484724527616
61663250998795875745299512862704
61663250998806621615632385290150
61663250998806635844913480316914
61663250998806636255964404709702
61663250998806636256695486225886
61663250998806636256779164465074
61663250998806637491289391643490
61663250998806665904004242609166
61663250998806670845558776937964
61663250998806680317387552939328
61663250998806680911995871473254
61663250998806680911995871473302
61663250998806685662941978877148
61663250998806685662943122532348
61663250998806685670285129288830
61663250998807988953923197297522
61663251069663511378378031718260
61663251069699335681108151746893
61663251069710292795563219078203
61663251069710337267264630398200
61663251069711493361264508201890
61663251069711493362100188545570
61663251069711537841332666751480
61663251707478753297333658182574
61663251707481154444654172318656
61663251707481452804342753901214
61663251707481453353552907477454
61663251707481453353636475511822
61663251707481454450886144258734
61663251707481454451721824602414
61663251707481454999928818804030
61663251707481486156334910259160
61663251707481487802711164547944
61663251707482355018700939005830
61663251707482355201712183926632
61663251707689186018897512781000
61663251707700024494109237077254
61663251707793635414024362111960
61663251707793650240713794824800
61663251707793651473529523261096
61663251707793651473532880729648
61663251707793651839641541011042
61663251707793651839644897061200
61663251707793651841901238575356
61663251707793651877783475377720
61663251707793651885395125784152
61663251707793651887842851562552
61663251707793652022572197806392
61663251707793652022572197825106
61663251707793652022575553875264
61663251707793652025105926052423
61663251707793652025106959173244
61663251707793652025107045266524
61663251707793685196170623869830
61663251707793685376740598031862
61663251707793685379184963037126
61663251707793685379188402483670
61663251707794850814781831178080
61663251707794852591643932872490
61663251707794852596727272581776
61663251707794852596727277286040
61663251707794852596727621659574
61663251707794852599171900925690
61663251707794852599171986664838
61663251707794852599173851852402
61663251707794852599174995054140
61663251707794852599175081147420
61663251707794852599175081147421
61663251707794852642393818951496
61663251707794852642477386985864
61663251707794852642480858895536
61663251707794852642480862077864
61663251707794852642481206451398
61663251707794852644925227083128
61663251707794852644925571456662
61663251707794852779657929395840
61663251707794852782189305995853
61663251707794885401117161202478
61663251707794885401953984734798
61663251707794885953256438364566
61663251707794885953256438364567
61663251707794886136270663212998
61663251707794886136270663212999
61663251707797253561598303417616
61663251707797253744528960231680
61663251707797253746307222950684
61663251707797253747060364112510
61663251707797253747123126231567
61663251707797254148779897841960
61663251707797287101392511526041
61663251707797301923106174879158
61663251707797301925550539884422
61663251707798454318679535753681
61663251707798454318680678938192
61663251707798454318680683659926
61663251707798454321191162112670
61663251707798454321191162112671
61663251707798454501611335752256
61663251707798454504121818926734
61663251707798454504121818926735
61663251707798454504142739633086
61663251707798487858474772255576
61663251707798487858474772255577
61663251707798502497174212754582
61663251707798502499618576710086
61663251707798502499618577759846
61663251707805342798107783676304
61663251707805357622015109790340
61663251707805358854270139111252
61663251707805358854329462273410
61663251707805358854353821481746
61663251707805359265864116942896
61663251707805359266114819646320
61663251707805359268308481952532
61663251707805359268559184638486
61663251707805359269144162291840
61663251707805359269394864995264
61663251707805359403312812256868
61663251707805359403396494610100
61663251707805359405906979302303
61663251707805359405906979319772
61663251707805392208602200431502
61663251707805392757394169474014
61663251707805392757477851827246
61663251707805392757477856531510
61663251707805407026069084741180
61663251707805407032763328094774
61663251707805407033599003721092
61663251707805642801080979933544
61663251707805642801916660277224
61663251707805657618463838910520
61663251707805657758169215514316
61663251707805658860589155589024
61663251707805658861424835937076
61663251707805659404545126840892
61663251707805659409628472684482
61663251707805659410464153028162
61663251707805659410467509065222
61663251707805659412160220925956
61663251707805659412723845875114
61663251707805659592646167901936
61663251707805659594902509416092
61663251707805659594905948372990
61663251707805659594905948372991
61663251707805659595093890374300
61663251707805659595093976448866
61663251707805659595093976448867
61663251707805659595093976450318
61663251707805659595093976450319
61663251707805659595177544483235
61663251707805659595177544484687
61663251707805659595929656792547
61663251707805659595929656793999
61663251707805692763709834487848
61663251707805692764548866164324
61663251707805692766157550825908
61663251707805692946727529705302
61663251707805692949175333666013
61663251707805692949175333667465
61663251707805692949258901700380
61663251707805692949258901700381
61663251707805692950007575054246
61663251707805692950011014009692
61663251707805692950011014009693
61663251707805692950011014011144
61663251707805692950011014011145
61663251707805707032321981968214
61663251707805707215339678726318
61663251707805707222030908868254
61663251707805707222866589211934
61663251707805707590406059006702
61663251707805708816714003133634
61663251707805708816715151039636
61663251707805708823218008730550
61663251707805708823489977913748
61663251707805708824241712565338
61663251707806559428421862539498
61663251707806559977464535667644
61663251707806559977464880041178
61663251707806559979975015655582
61663251707806559979975015655583
61663251707806559979975015672845
61663251707806592782753923859748
61663251707806593331545892884790
61663251707806607600137121566844
61663251707806607600137125798932
61663251707806608155707360654741
61663251707806608155707360672246
61663251707806609430280517471684
61663251707806609437055311044347
61663251707806609437058783302694
61663251707806609437058783302695
61663251707806609437807423353659
61663251707806609437807452404306
61663251707809261132417557984898
61663251707809261132420915439108
61663251707809261134029600100692
61663251707809261315351686566212
61663251707809261317043939262164
61663251707809261317862169740690
61663251707809261317862169740691
61663251707809294671379442725852
61663251707809294671379442725853
61663251707809294671463010760220
61663251707809294671463010760221
61663251707809294672215123069532
61663251707809294672215123069533
61663251707809294672215123088246
61663251707809294672215123088247
61663251707809309305828546185588
61663251707809309493928782297008
61663251707809309496373147302272
61663251707809309496373151901542
61663251707809309496376504769372
61663251707809310035378747032395
61663251707809311270641971559687
61663251707809311270704647585463
61663251707809311270725539594055
61663251707809311273149012590727
61663251707809311273232580625095
61663251707809311277416798433799
61663251707809311277479474459575
61663251707809311277500363280175
61663251707809311278231582518085
61663251707809311278252474526677
61663251707809311278252475589487
61663251707809311278252475590939
61663251707809311278252475608201
61663251707809311278252478777479
61663251707809311278255946430649
61663251707809311278255946430685
61663251707809311278255946430733
61663251707809311280010875152461
61663251707809311280762987461773
61663251707810662563796541813008
61663251707810662563880224638416
61663251707810662563880225701226
61663252912841973195318195632785
61663252912873193062491902725927
61663252912873207886716394083423
61663252912873207886716394200063
61663252912873207886718718198117
61663252912877094926019018904661
61663252912877095339974712023433
61663252912877095339977691833019
61663252912877095523072734010729
61663252912877095523075714292491
61663252912877095523075828611355
61663252912877110164135060597079
61663252912877110347233742639227
61663252912877110347233743105787
61663252912877110347236440175183
61663252913056875358971411357289
61663252913059580768172841344769
61663252913060825996979244425617
61663252913060933450036890523506
61663252913060977921674139141216
61663252913060977921674253926640
61663252913060977921757936279872
61663252913091997501180863553807
61663252913091997501183186502101
61663252913091997501183187551861
61663252913092031038216548400417
61663252913092045679339661365083
61663252913093198258265562495061
61663252913093203794449331696743
61663252913093246619519945026267
61663252913093353911992849978888
61663252913156827267683785960449
61663252913156871320763944560369
61663252913158028207864069155073
61663252913164927025094683152489
61663252913164932375816394963861
61663252913164932377508647659813
61663252913164932378264112836955
61663252913164947202422141650251
61663252913164975195723189945009
61663252913164976842852242467935
61663252913164976849627069342047
61663252913164977025866586339703
61663252913164977025950269159495
61663252913164977032728190634233
61663252913164977033480560160989
61663252913164977033480561210749
61663252913164991667010271281231
61663252913164991857641941841955
61663252913166133317605248034645
61663252913166144436478364846281
61663252913166177789807352536671
61663252913168829485340435946357
61663252913168834838509865630823
61663252913168835021607887623735
61663252913168845956627518315077
61663252913168849662667894444119
61663252913168849662754675984197
61663252913168849845769274022223
61663252913168850898101465363445
61663252913168878896670159642687
61663252913168878896753957253727
61663252913168878899201678308941
61663252913168878899201678309149
61663252913168879308452165551659
61663252913168879310144418247611
61663252913168879310147114248533
61663252913168879310147774297769
61663252913168879310983942485117
61663252913168879486384306781575
61663252913168879486467989601367
61663252913168879493242440240523
61663252913168879493245136241445
61663252913168879493245907893777
61663252913168879493245911076105
61663252913168879493998281652621
61663252913168884432937726455409
61663252913168884432937730704759
61663252913168884432937730822851
61663252913168894127527993239423
61663252913168894127530316187717
61663252913168894135145065899039
61663252913168895362874785806615
61663252913168895368044137405193
61663252913168895369651932441077
61663252913168895369736390101145
61663252913168895370488760677661
61663252913168895370491855278287
61663252913168895370491858460615
61663252913168895552750614483225
61663252913168895553502984009981
61663252913168899073997732925873
61663252913168899074084514465951
61663252913170251777972634502438
61663252913189291767343409689197
61663252913189292178850605980763
61663252913189297120512842555991
61663252913190493118971226709737
61663252913190493119030889641947
61663252913190493119033988474661
61663252913190508995715448328883
61663252913190509590320294842321
61663252913190509590320294958961
61663252913190509590323766863017
61663252913201299749760372708633
61663252913201299932691029522905
61663252913201299932711950111213
61663252913201299932774712226057
61663252913201314573921496122555
61663252913201314756935720854555
61663252913201314756935720971195
61663252913201315809268288566087
61663252913201315809456573860859
61663252913201315809456574910619
61663252913201319515496951039661
61663252913201466704528818108973
61663252913202667270194521955934
61663252913202667270947667367110
61663252913202667277809616040998
61663252983740672928117327782186
61663252983741875324716990616570
61663252983741875329799564794730
61663252983741875330069209494440
61663252983741875332248057502483
61663252983764990041102710229646
61663252983764990089370217270890
61663252983766190663166171185125
61663252983766190798184971431358
61663252983766190800447845085888
61663252983766190800447846602208
61663252983766190846264192109196
61663252983776697285457883643361
61663252983776697470167142816845
61663252983776697470731654675882
61663252983776697470731997632474
61663252983776697470732001900745
61663252983776697470732003300425
61663252983776697470735355118495
61663252983776697470735355118496
61663252983776697470735356634815
61663252983776697470735356634816
61663252983776697470920288245229
61663252983776697470920288245283
61663252983776697470923382845855
61663252983776697470923382845856
61663252983776697470923383312415
61663252983776697470923383312416
61663252983776712294893040625279
61663252983776712294893040625280
61663252983776712294893041091839
61663252983776712294893041091840
61663252983776712294893383581871
61663252983776712294893383581872
61663252983776712294893383931791
61663252983776712294893383931792
61663252983776712294893385448112
61663252983776995829778498364645
61663252983776995829862179654860
61663252983776995829862181171180
61663252983776997476991237927805
61663252983776997477179895821743
61663252983776997611738183776264
61663252983776997659437737163495
61663252983776997659921894741869
61663252983776997660002219976310
61663252983776997660002593047811
61663252983776997660002593047812
61663252983776997660002596234351
61663252983776997660002597297161
61663252983776997660002597298613
61663252983776997660005577561661
61663252983776997660005691880525
61663252983776997660005691899239
61663252983776997660005949116683
61663252983776997660005950633003
61663252983776997660190882593385
61663252983776997660193977194011
61663252983776997660194235461215
61663252983777012301337580278767
61663252983777012301337924635039
61663252983777012484079923555165
61663252983777012484163601657436
61663252983777012484163605925659
61663252983777012484163605925660
61663252983777012484163606374957
61663252983777012484163606392219
61663252983777012484163606392220
61663252983777012484163634623467
61663252983777012484163635090027
61663252983777012484163977929979
61663252983777012484165924605730
61663252983777012484351919918239
61663252983777012484352264274511
61663252983777896395411087640762
61663252983777896395411088107322
61663252983777896395411431997034
61663252983777896395411432463594
61663252983777896397590278942060
61663252983777898042540484502698
61663252983777898042542807450992
61663252983777898044235060146944
61663252983777898044719708768624
61663252983777898044719710168304
61663252983777898044991304880479
61663252983777898044991677816308
61663252983777898044991677932948
61663252983777898182001012532917
61663252983777898182001012532918
61663252983777898182252059592614
61663252983777898227730233057802
61663252983777898227733675336753
61663252983777898227733675336754
61663252983777898227733676736433
61663252983777898227733676736434
61663252983777898227817358156546
61663252983777898227817359556226
61663252983777898228005644047568
61663252983777898228005644384438
61663252983777898228005644501078
61663252983777898228005644514128
61663252983777913051891699428316
61663252983777913051894023892930
61663252983777913051975386969842
61663252983777913051975388369522
61663252983777913052163673327424
61663252983778320716713291268992
61663252983959462725599378040184
61663252983959462727858809568746
61663252983959468215945994415674
61663252983959468216029562450042
61663252983960363293348397915692
61663252983960363293348512234556
61663252983960368646517942268942
61663252983960368829532167117374
61663252983960368829532281902798
61663252983960368831791717669063
61663252983960379764449631673598
61663252983960379764635593553516
61663252983960379764637918018130
61663252983960379764700335776702
61663252983960379947380173702238
61663252983960379947630877805342
61663252983960379947631222161614
61663252983960379947649818401948
61663252983960379947651798393650
61663252983960379947652142749922
61663252983960379949908910142988
61663252983960379949912349099886
61663252983960411471841927006136
61663252983960411471842041325000
61663252983960411471842041791560
61663252983960413118217838332712
61663252983960413118217952651576
61663252983960413118971093830664
61663252983960413120477269861274
61663252983960413120477384180138
61663252983960413120477388884401
61663252983960663482598071207528
61663252983960663482598185526392
61663252983960663484941185555882
61663252983960663484941299874746
61663252983960668973028255617386
61663252983960668973028369936250
61663252983960668973028370402810
61663252983960668973111938437178
61663252983960668973112052756042
61663252983960679948616730787274
61663252983960679953699304965434
61663252983960679953885266845352
61663252983960679953887591309966
61663252983960679956228041406184
61663252983960679956228381193706
61663252983960680139158583434824
61663252983960680139242266254616
61663252983960680139245705211514
61663252983960683662268758722428
61663252983960711661112521002920
61663252983960711661112635321784
61663252983960713308053401482916
61663252983960713308241687827448
61663252983960713309747863741418
61663252983960713309747982764545
61663252983960713444665504235096
61663252983960713444665618553960
61663252983960713444665619020520
61663252983960713444749186588328
61663252983960713444749187054888
61663252983960713445502327767416
61663252983960713445502332489149
61663252983960713445502442552840
61663252983960713445502446808013
61663252983960713447008618116890
61663252983960713447008618583450
61663252983960713447008732902314
61663252983960713447008737606577
61663252983960728132214529601101
61663252983960728132403074225935
61663252983960728133909106178467
61663252983960883900482525402688
61663252983984695095365421008266
61663252983984695095532442291578
61663252983984695095532786647850
61663252983984695095553362879886
61663252983984695095553707236158
61663252983984695095616125111370
61663252983984695278295963036906
61663252983984695278546667140010
61663252983984695278547011496282
61663252983984695278567587728318
61663252983984695278567932084590
61663252983984695278630349493242
61663252983984695278630693849514
61663252983984728449700806499990
61663252983984728632715146133846
61663252983984728632715260452710
61663252983984728632715265156973
61663252983984728632903432478378
61663252983984728632903546797242
61663252983995501909357509028641
61663252983995535445891788491335
61663252983995535446372960487172
61663252983995535446372966271715
61663252983995535446456643306964
61663252983995535446456647575235
61663252983995535446456648028697
61663252983995535446456649091507
61663252983995535446644933919719
61663252983995535446644933919767
61663252983995535446644933919773
61663252983995535446644934386279
61663252983995535446644935449137
61663252983995550087791632073113
61663252983995550270534003592405
61663252983995550270805971240409
61663252983995550270805972756729
61663252983995550270806317130263
61663252983996686194818297756410
61663252983996686194818412075274
61663252983996686194818412541834
61663252983996686194901980576202
61663252983996686194902094895066
61663252983996686195069346215786
61663252983996686195069460534650
61663252983996686195090266804094
61663252983996686195090266920734
61663252983996686195090381239598
61663252983996702666188836426504
61663252983996702666189176214026
61663252983996702666356541853610
61663252983996702666377462558558
61663252983996702666379785506852
61663252983996702666439883486200
61663252983996702666442552343429
61663252983996702849203061274936
61663252983996702849454108334632
61663252983996706372229553742748
61663252983996706372417840087280
61663252983996708156619019436682
61663252983996708156870067896058
61663252983996708202372577048470
61663252983996708202372950119972
61663252983996734373395509666646
61663252983996734373395623985510
61663252983996734373583796011178
61663252983996734373583910330042
61663252983996736020521237534276
61663252983996736020524681212907
61663252983996736020709495182452
61663252983996736020709523878808
61663252983996736020712966023650
61663252983996736020712967557439
61663252983996736020712967558897
61663252983996736020712971808241
61663252983996750837071054898038
61663252983996750837259339726250
61663252983996750837259341242570
61663252983996750837343022546042
61663252983996750837343027267775
61663252983996750843845881305590
61663252983996750843845881772150
61663252983996750844682364117268
61663252983996750844682365652461
61663252983996750844682365652462
61663252983996750844682705304470
61663252983996750844682710026203
61663252983996750844685807795900
61663252983996750844870991649002
61663252983996750844873314597296
61663252983996751027616345102806
61663252983996751027696588965700
61663252983996751027696590500893
61663252983996751027696590500894
61663252983996751027700027922598
61663252983996751027700032644331
61663252983996751027700032644332
61663252983996751027700062404949
61663252983996751027888347233161
61663252983996751027888347699721
61663252983996751027888348749481
61663252983996752667214106918989
61663252983996752667402391747201
61663252983996752667402393263521
61663252983996752667402395979289
61663252983996752667486074566993
61663252983996752667486078799081
61663252983996752674824985673089
61663252983996752674828084505803
61663252983996752674828429351721
61663252983996858320169839827256
61663252984056724051527897783146
61663252984056729539698306308170
61663252984056729541877497142908
61663252984056729587631081934732
61663252984056729587631083451052
61663252984056729587903051117930
61663252984056774004560728051768
61663252984056774006820503936602
61663252984056774011903078114762
61663252984056774012088695638408
61663252984056774012089039994680
61663252984056774012091020103022
61663252984056774012091364459294
61663252984056774013595330344154
61663252984056774013595330810714
61663252984056774052574088728426
61663252984056774057654338558612
61663252984056774057657437863502
61663252984056774057842624903144
61663252984056774059348915602538
61663252984056774059352014421994
61663252984056774059352014440868
61663252984056777717941131295510
61663252984056777717944229065206
61663252984056777718129073283770
61663252984057924808610158518298
61663252984057924808610158984858
61663252984057930161779588552684
61663252984057930296780567043322
61663252984057930296780567509882
61663252984057930296780911866154
61663252984057930299043440697852
61663252984057930299043441164412
61663252984057930344797025956236
61663252984057930344797027005996
61663252984057941462830995820698
61663252984057941462914678640490
61663252984057941462917002638544
61663252984057945168955054769532
61663252984057974624382578884360
61663252984057974626642010296282
61663252984057974626642010412922
61663252984057974631722260126468
61663252984057974631724584591082
61663252984057974631914018841615
61663252984057974633416837170394
61663252984057974761559306433688
61663252984057974761642989253480
61663252984057974761643333609752
61663252984057974763902765138314
61663252984057974769170956840120
61663252984057974769173281304734
61663252984057974769173625661006
61663252984057974770677591545866
61663252984057974770677592012426
61663252984057978474942807447126
61663252984057978475023392030662
61663252984057978475023392497222
61663252984057978475026489800358
61663252984057978475026490266918
61663252984057978475211334485482
61663252984057980305169886110487
61663252984068453578006291112842
61663252984068453578006635469114
61663252984068481248853139233999
61663252984068481251028887942769
61663252984068481434043227446728
61663252984068481434043576187863
61663252984068481434126910266520
61663252984068481440818054320840
61663252984068481440821756279774
61663252984068481440901737140632
61663252984068481440905180465131
61663252984068481440905439099565
61663252984068481440905439099566
61663252984068481441657551058909
61663252984068486921962930468968
61663252984068486921962931868648
61663252984068486922046613288760
61663252984068486922046614688440
61663252984068486922213978928344
61663252984068486922297661748136
61663252984068486928821440162872
61663252984068486928821441562552
61663252984068486929072488622248
61663252984068486929576905340014
61663252984068486929576906739694
61663252984068486929576909860543
61663252984068486929639667454858
61663252984068496258204613508553
61663252984068496258204613858473
61663252984068496258288641038750
61663252984068496265818588733731
61663252984068496265818588733732
61663252984068496265818933090003
61663252984068496265818933090004
61663252984068737105358131696359
61663252984068737105441814516151
61663252984068737110524618265159
61663252984068737110524733522759
61663252984068737112216870961111
61663252984068737112216986218711
61663252984068737157970571010535
61663252984068737158537750892905
61663252984068748276658382323728
61663252984068748276658386574689
61663252984068748276658386591951
61663252984068748276658386591952
61663252984068751982698758452770
61663252984068753576728895835111
61663252984068753576728900072815
61663252984068753576728900085913
61663252984068753759471151505962
61663252984068753759743120689160
61663252984068753767088569939000
61663252984068753767088570055640
61663252984068753767088571455320
61663252984068753767276856296582
61663252984068753767276856413222
61663252984068779800032263635930
61663252984068779800032377954794
61663252984068779800032377973667
61663252984068779800032377973668
61663252984068781438123704534427
61663252984068781447161320392555
61663252984068781575384373170751
61663252984068781575384487489615
61663252984068781577560121879521
61663252984068781577560236198385
61663252984068781577643919490353
61663252984068781577643919490354
61663252984068781577644263846626
61663252984068781582643040413953
61663252984068781582726493668513
61663252984068781582726493668514
61663252984068781582726838024785
61663252984068781582726838024786
61663252984068781582914780013046
61663252984068781584335293109905
61663252984068781584419090254177
61663252984068781584419090254178
61663252984068781584419090720737
61663252984068781584419090720738
61663252984068781584422075122159
61663252984068781584422075122160
61663252984068781584422189441023
61663252984068781584422189441024
61663252984068781623313792747156
61663252984068781623314170068007
61663252984068781623397475566948
61663252984068781623397848638450
61663252984068781630088619621268
61663252984068781630092087274522
61663252984068781630172302441060
61663252984068781630172675512561
61663252984068781630172675512562
61663252984068781630174999510615
61663252984068781630175655308890
61663252984068781630175659559851
61663252984068781630175769562063
61663252984068781630175774345275
61663252984068781630175774350945
61663252984068781630175774363989
61663252984068781630176032631193
61663252984068781630928144939053
61663252984068785281341180798865
61663252984068785281424863618657
61663252984068785281425093189505
61663252984068785288767214153827
61663252984068786928281833690893
61663252984068786928281948009757
61663252984068786928470233304529
61663252984068786928553802855217
61663252984068786928553916124321
61663252984068786928553917174081
61663252984068786928553920362025
61663252984068786928553920375123
61663252984068787111285668310684
61663252984068787111296286580596
61663252984068787111296288115790
61663252984068787111296632472062
61663252984068787111484544228772
61663252984068787111484572925128
61663252984068787111484572944002
61663252984068787111484574460322
61663252984068787111484917300274
61663252984068787111568227048564
61663252984068787111568255763794
61663252984068787111568600120066
61663252984068787118071458879614
61663252984068787118071459346174
61663252984068787118343053922676
61663252984068787118826549935494
61663252984068787118826578631850
61663252984068787118910232755286
61663252984068787118910605826788
61663252984068787119098547815048
61663252984068787119098892171320
61663252984068796447558857248074
61663252984068796447558890214105
61663252984068796454333684122186
61663252984068798046671568808575
61663252984068798048847317517345
61663252984068798048847322221609
61663252984068798048847322234707
61663252984068798048850675102537
61663252984068798048850679688757
61663252984068798048850679701807
61663252984068798048931005041401
61663252984068798048934706883695
61663252984068798054017018176459
61663252984068798054017018193929
61663252984068798054205218445021
61663252984068798055709270872411
61663252984068798056464654559803
61663252984068798056464736067023
61663252984068798056464740648823
61663252984068798056464740648871
61663252984069632187571481850718
61663252984069632187822185953822
61663252984069632187822530310094
61663252984069632187843106542130
61663252984069632187843450898402
61663252984069632187843451015042
61663252984069637542516846934288
61663252984069648836873671191084
61663252984069648844383042537390
61663252984069648844403963242338
61663252984069648844403963261211
61663252984069648844403963261212
61663252984069648844407402199236
61663252984069648844407406450197
61663252984069648844407406467459
61663252984069648844407406467460
61663252984069652550447778328278
61663252984069654334816669226200
61663252984069654334837589814508
61663252984069654334837591330828
61663252984069654335088638390524
61663252984069680358722660878168
61663252984069680358806343697960
61663252984069680358806688054232
61663252984069680361066119582794
61663252984069680366336635749214
61663252984069680366336980105486
61663252984069680367840945990346
61663252984069680367840946456906
61663252984069682007358348089578
61663252984069682012440922267738
61663252984069682012710566967448
61663252984069682014889792633054
61663252984069682014969998496010
61663252984069682014973102032987
61663252984069682014973475104329
61663252984069682191209171468232
61663252984069682197900315522552
61663252984069682197983998342344
61663252984069682197987441554415
61663252984069682197987441554416
61663252984069682197987470265273
61663252984069696839886625087012
61663252984069696839886969443284
61663252984069697015367200281528
61663252984069697015370672204457
61663252984069697022900935557903
61663252984069697022900935557904
61663252984069698662499728959471
61663252984069698669273403659358
61663252984069698669273403678231
61663252984069698669273403678232
61663252984069698669274522519243
61663252984069698669274522873375
61663252984069698669274522873376
61663252984069698669274895590585
61663252984069698669276846884479
61663252984069698669276846884480
61663252984069698670026549106669
61663252984069698670026549106670
61663252984069698670029988063567
61663252984069698670029988063568
61663252984069698670029992295655
61663252984092794939985319663606
61663252984092796587302576688793
61663252984092796587302921045065
61663252984092796724309269712632
61663252984092796724312364313258
61663252984092796770041933916148
61663252984092796770045028516774
61663252984092796770045034301318
61663252984092796770128711336566
61663252984092796770128717103847
61663252984092796770128717121109
61663252984092796770128717121110
61663252984092796770317001949321
61663252984092796770317001949322
61663252984092796770317002415881
61663252984092796770317002415882
61663252984092796770317260212361
61663252984092800430352741958620
61663252984092802260471773969734
61663252984092802260475217648366
61663252984092802260475475928668
61663252984092802260492694674682
61663252984092802260496138236674
61663252984092802260496138353314
61663252984092802260496139752994
61663252984092802260496396516976
61663252984092802260496398033296
61663252984092802260555456789526
61663252984092802260747186812690
61663252984092802260747445092992
61663252984092813233800703888653
61663252984092813233988989183425
61663252984092813241418121371101
61663252984092813378616029309572
61663252984092813378616373665844
61663252984093947518487271185386
61663252984093947518570953538618
61663252984093947518570954005178
61663252984093947518737975288490
61663252984093947518758895876798
61663252984093947518821657641722
61663252984093947518821658108282
61663252984093952871740383573004
61663252984093995696983898045526
61663252984093995697064482629062
61663252984093995697064483095622
61663252984093995697067580398758
61663252984093995697067580865318
61663252984093995697252425083882
61663252984093997336581884728294
61663252984093997336853852376298
61663252984093997343356711602406
61663252984093997343628679250410
61663252984093997344113327872090
61663252984093997344193535134726
61663252984093997344193539856459
61663252984093997344196638671703
61663252984093997344196638689173
61663252984093997344197010693285
61663252984093997344197011743045
61663252984093997344384923983945
61663252984093997344385297036413
61663252984093997344385297036414
61663252984093997344385297037817
61663252984093997481394625514970
61663252984093997481394630236704
61663252984093997481394631636383
61663252984093997481394631636384
61663252984093997481645678696080
61663252984093997527127289718486
61663252984093997527127294440220
61663252984093997527127295485767
61663252984093997527127295503030
61663252984093997527207535116573
61663252984093997527207535116574
61663252984093997527210972538278
61663252984093997527210976708887
61663252984093997527210977260011
61663252984093997527210977260012
61663252984093997527210978305559
61663252984093997527210978322821
61663252984093997527210978322822
61663252984093997527211007020629
61663252984093997527211349860581
61663252984093997527211351376901
61663252984093997527399263151034
61663252984093997527399263604544
61663252984093997527399263617593
61663252984093997527399263617594
61663252984093997527399292315401
61663252984093997527399636205113
61663252984093997527399636671673
61663252984094001187435003160332
61663252984094003017557478850078
61663252984094003017578399438386
61663252984094003017578399555026
61663252984094003017578400954706
61663252984094003017829448014402
61663252984094012351287642996396
61663252984094012351369001351574
61663252984094012351371325349628
61663252984094013952684065662851
61663252984094013952684065662852
61663252984094013952684410019124
61663252984094013952935112722547
61663252984094013952935112722548
61663252984094013952935457078819
61663252984094013952935457078820
61663252984094013990882965562542
61663252984094013991154933191672
61663252984094013991154933210546
61663252984094013998416699753021
61663252984094013998496938898394
61663252984094013998496940433587
61663252984094013998496940433588
61663252984094013998500377855292
61663252984094013998500382106253
61663252984094013998500382577025
61663252984094013998500382577026
61663252984094013998500382578483
61663252984094013998500412337643
61663252984094013998500756693915
61663252984094013998688668934607
61663252984094013998688668934608
61663252984094013998688697632415
61663252984094013998689041988687
61663252984094014135677454482626
61663252984094014135698375070934
61663252984094014135698375187574
61663252984094014135698376587254
61663252984094014135949423646950
61663252984094017658701541095244
61663252984094017658722461683552
61663252984094017658785223448475
61663252984094017658785223448476
61663252984104804340868018321305
61663252984104804340868019371065
61663252984104804340951700674537
61663252984104804341139613966441
61663252984104804341139987019069
61663252984104818982098485971131
61663252984104818982286771265903
61663252984104819165112709756546
61663252984104819165112710819355
61663252984104819165112710819356
61663252984104819165300996114127
61663252984104819165300996114128
61663252984104820949404891259864
61663252984104820949418838399898
61663252984104820949439758926727
61663252984104820949439758988206
61663252984104820949439759104846
61663252984104820949439759123560
61663252984104820949439760523240
61663252984104820949439789219596
61663252984104820949440132176188
61663252984104820949690807582936
61663252984104820949690836279292
61663252984104971112956511706312
61663252984104971112956855017072
61663252984104971112956856079846
61663252984106171862423764917885
61663252984106171862423764935147
61663252984106177169670295822272
61663252984106177169670297239214
61663252984106177169673736137063
61663252984106177169921344298910
61663252984106177169921344301331
61663252984106177169921344318593
61663252984106177169924438840478
61663252984106177169924438840487
61663252984106177169924438901957
61663252984106177169924439374133
61663252984106177176448218713952
61663252984106177176448561670544
61663252984106177176699265756386
61663252984106177176699265776069
61663252984106177176699266248245
61663252984106177360469042367259
61663253125479556486874434527659
61663253125479556486875209362319
61663253125552491358787607839434
61663253125552502472097326570713
61663253125552502479628393443613
61663253125552502479628393456627
61663253125572899290330258495687
61663253125572899290333353962338
61663253125572899290333611363517
61663253125572900525680404791118
61663253125572900525680405341999
61663253125575602226856060100383
61663253125575602228547537961591
61663253125575602228547537961675
61663253125575602228547537974689
61663253125575602228550636676297
61663253125575602228550636794389
61663253125575602229112397028319
61663253125575602229303777855385
61663253125576801750767277443589
61663253125576801750788198031897
61663253125576802986198125722636
61663253125576802986385010126050
61663253125576803397980045538328
61663253125576803580909644771758
61663253125576808337106721937422
61663253125576808337107779518056
61663253125576808337107869843424
61663253125576817803016214608441
61663253125576817810544182661641
61663253125584908093406757047256
61663253125584908095666187158876
61663253125584908095854215236204
61663253125584908095854478102678
61663253125584908095938156696206
61663253125584908095938160928294
61663253125584908507448193067848
61663253125584908507448455934322
61663253125584908507469376640674
61663253125584908690462534124470
61663253125584908690462791341914
61663253125584908690462795574002
61663253125584908690483454830822
61663253125584908690483712048266
61663253125584908690483716280354
61663253125584908691215679535646
61663253125584908691299738674751
61663253125584908691299738792843
61663253125584911800008660639790
61663253125584913446572833863892
61663253125584913446575927047576
61663253125584913446576189914050
61663253125584913447412756701310
61663253125584922913321477836637
61663253125584922920577476719653
61663253125587609792344278693660
61663253125587609799101537729202
61663253125587609799122200168398
61663253125587609799289565806530
61663253125587609799373248632146
61663253125587610210883543638174
61663253125587610393897883277854
61663253125587610394671945176392
61663253125587615150011277617902
61663253125587615333025617257582
61663253125587615333862814406461
61663253125587615333862814524553
61663253125587624616756819588619
61663253125587624624012822703759
61663253125587625035795086879935
61663253125587625218896089037969
61663253125587625218896089154609
61663253125587625218896462225951
61663253125587625218896466458039
61663253125588933451187930896165
61663253125588933451191374102413
61663253125588966207641256969549
61663253125588966207641261691283
61663253125588975468199036606548
61663253125588975468202135439262
61663253125767388582750268581519
61663253125767393517359172307152
61663253125767393522442861627891
61663253125767393524134081221979
61663253125767393524137180054693
61663253125767393524137434089809
61663253125767393524137438321897
61663253125767393524702293156453
61663253125767393524887226633155
61663253125767393524890579500985
61663253125770095228134286259679
61663253125771279925711495964706
61663253125771295985220014953996
61663253125771296579932591583752
61663253125771296579953483592344
61663253125771296580016245711400
61663253125771296580016274409160
61663253125771296580016360129594
61663253125771296580016618844137
61663253125771296580016618960777
61663253125771298227144273579376
61663253125771329336204506209876
61663253125771340450079083994785
61663253125771340457609376046039
61663253125771340457609376059053
61663253125771340869391640235229
61663253125771446077344833542005
61663253125771492379124326044717
61663253125771497732293502061297
61663253125771497732293760328453
61663253125771497733046647472473
61663253125791694623912165478918
61663253125791703911973546953031
61663253125791703911973805220235
61663253125791708853360716693409
61663253125802501436900408235816
61663253125802501436921328942168
61663253125802544078980037066970
61663253125802549020531472549956
61663253125803700364676211482994
61663253125803701599186438680124
61663253125803702010989365295448
61663253125803711481981313060020
61663253125803711481981314109780
61663253125803711482796532040165
61663253125803711482797306861811
61663253125803716416569640619308
61663253125803716423908286025070
61663253125803716424184734704372
61663253125803716835150746976574
61663253125803717018977981480129
61663253125803717018977981481581
61663253125803717018977981598221
61663253125803717018980961229688
61663253125803717018980965461776
61663253125803717018980989927448
61663253125803717018980994159536
61663253125803717018981080312843
61663253125803717018981080314295
61663253125803717018981080430935
61663253125803718666108984846862
61663253125803718666108984865576
61663253125803718666108989097664
61663253125803744836062413059722
61663253125803744836062671326926
61663253125803749770839021662980
61663253125803751417214937240358
61663253125803760889043799513073
61663253125803760896574863100019
61663253125803766248991150555637
61663253125803766248991150672277
61663253125864635082261213197199
61663253125864638786607013681995
61663253125864638788866445210557
61663253125864638789051378569167
61663253125864638789051378687259
61663253125864638789054473169793
61663253125864638789054473287885
61663253125864640016870116922832
61663253125864640021953806243571
61663253125864640023648378705489
61663253125864640023648382937577
61663253125864640024213237772133
61663253125864640024213238638158
61663253125864640024213239189039
61663253125864640024398171248835
61663253125864640024401265849461
61663253125864640428652122831804
61663253125864640611582779645868
61663253125864640618360959387810
61663253125864649906422336611121
61663253125864654846114929657493
61663253125864654847806407518785
61663253125864654847809506351499
61663253125864654848371266585429
61663253125864654848559294662757
61663253125864654848562647530587
61663253125864655257897193833669
61663253125864655260156625362231
61663253125864655260341558720841
61663253125864683253641832310593
61663253125864683260503693828267
61663253125864685083031734131784
61663253125864688199631427807995
61663253125864688200384311651547
61663253125864688200384314951967
61663253125864689839145477437410
61663253125864689846676540073974
61663253125864689847513368389299
61663253125864690022159817077090
61663253125864690029774824018954
61663253125864690029774825068714
61663253125867340492214755488291
61663253125867340492235676076599
61663253125867341727645230875359
61663253125867341727648583743189
61663253125867341727648585160095
61663253125867356551806354289281
61663253125867356551809707157111
61663253125867386199285832360899
61663253125867389903547688373922
61663253125867391549923603949848
61663253125867401023446955774821
61663253125868541249321031878937
61663253125868541249383793997993
61663253125868542484729815895762
61663253125868542484730587609329
61663253125868542484730959080030
61663253125868542484730960680671
61663253125868542484730960680707
61663253125868542896513223807123
61663253125868543078690366309486
61663253125868543078711287015838
61663253125868543079442478618798
61663253125868543079527563446803
61663253125868543079527563459817
61663253125868543079527563563443
61663253125868543079527563576457
61663253125868557308888989494003
61663253125868557308892084094629
61663253125868557720674347221045
61663253125868559139034704704281
61663253125868559139034708936369
61663253125868585720937359908339
61663253125868586956368208366665
61663253125868586956368209416425
61663253125868590660713631928866
61663253125868590660713632479747
61663253125868590660713636711835
61663253125868590660714009783177
61663253125868590660714009783213
61663253125868590660714009901221
61663253125868592307843062288877
61663253125868592482426490577310
61663253125868592490020204791240
61663253125868592490020577862582
61663253125868592490041498568934
61663253125868592490857406289570
61663253125868592490857406643702
61663253125868607132001091102173
61663253125868607132004185151882
61663253125868607132004185702799
61663253125868607132004189934887
61663253125876647594219941594224
61663253125876648190020481502866
61663253125876648190020854634199
61663253125876648190020854634235
61663253125876648190020854752243
61663253125876648190020854752327
61663253125876657477998208829213
61663253125876657477998208842019
61663253125876657477998208842103
61663253125876657477998467109307
61663253125876662419131231155001
61663253125876662419131232204761
61663253125876662419382279631639
61663253125876662419382279736877
61663253125876662419382279749767
61663253125876662419385378464353
61663253125876662419385378582481
61663253125876662419385632617597
61663253125876662419385636849685
61663253125876662830913495331177
61663253125876662831164543807815
61663253125876662831164543925859
61663253125876662831164543925943
61663253125876662831167638408441
61663253125876662831167638526485
61663253125876662831167638526569
61663253125876662831167642640529
61663253125876662831167642758657
61663253125876663014178883447495
61663253125876663014178883447531
61663253125876663014178883565539
61663253125876663014178883565623
61663253125876663014181977693989
61663253125876663014181982280209
61663253125876663014181982280245
61663253125876663014181982398337
61663253125876664241997707955907
61663253125876664241997708073999
61663253125876664248775883583853
61663253125876664248775887815941
61663253125876664249525676009107
61663253125876664249525676127199
61663253125876664249529028995029
61663253125876697601350693115989
61663253125876697601350696298317
61663253125876697601350696416409
61663253125876707302616859066951
61663253125876707303369741427870
61663253125876707303369743028719
61663253125876707303369746210839
61663253125876707303369746210923
61663253125876707303370004478127
61663253125876712234115294468991
61663253125876712234871879326711
61663253125876712241646704678679
61663253125876712241646706200823
61663253125876712241744593046679
61663253125876712242497475289554
61663253125876712242497476811698
61663253125876712242497476890195
61663253125876712242497480072523
61663253125876712242497480190651
61663253125876712242497481594667
61663253125876712242497738457855
61663253125879349893184231553359
61663253125879349893204779023432
61663253125879364122566577139107
61663253125879364122629339258163
61663253125879364122629339376255
61663253125879364122629339376291
61663253125879364122629340307923
61663253125879364122632434908549
61663253125879364122632438090877
61663253125879364122632438208969
61663253125879364122632438209005
61663253125879364122632692244085
61663253125879364122632692244121
61663253125879364122632696476173
61663253125879364122632696476209
61663253125879364534327920726975
61663253125879364534348841315283
61663253125879364534414702267053
61663253125879364534414702385181
61663253125879364717425943087069
61663253125879364717425943205161
61663253125879364717428922885009
61663253125879364717428923001649
61663253125879364717429037320513
61663253125879364717429041906769
61663253125879364717429041919783
61663253125879364717429042024861
61663253125879364717429042037875
61663253125879364717429296072991
61663253125879364717429300305079
61663253125879365952772735635631
61663253125879365952772735753723
61663253125879365952775831286017
61663253125879365952776088621553
61663253125879397474454011926064
61663253125879408587408078294397
61663253125879408587491757937685
61663253125879408587491761120013
61663253125879408594269940861795
61663253125879408594269940861831
61663253125879408595022823222750
61663253125879408595022823222798
61663253125879408595022824823599
61663253125879408595022828005719
61663253125879408595022828005767
61663253125879408595022828005803
61663253125879408595023086272971
61663253125879408595023086273007
61663253125879408999190342470573
61663253125879409006805092181979
61663253125879413945744535965838
61663253125879413945744536451272
61663253125879413945744536516719
61663253125879413945744536634763
61663253125879413945744540748807
61663253125879413945744541234241
61663253125879414120313903409221
61663253125879414121133163820381
61663253125879414127907990694445
61663253125879414127907990694493
61663253125879414128675078479912
61663253125879414128695999186312
61663253125879414128758761305320
61663253125879414128758761305368
61663253125879414128758761305527
61663253125879414128758761366763
61663253125879414128758761483403
61663253125879414128758766088289
61663253125879414128758766088337
61663253125879414128759134554745
61663253125880761894557174149654
61663253125880761894557288935078
61663253125880764995738251881612
61663253125899762166613040994273
61663253125899762166613299261477
61663253125899762760572734532622
61663253125899776990771069807569
61663253125899805403384669912482
61663253125899805403405590618834
61663253125899806630635540770850
61663253125899806638166603407414
61663253125899806638250285760646
61663253125899806638250286311563
61663253125899806638250289611983
61663253125899806638250290482380
61663253125899806638250290543651
61663253125899806638250547879187
61663253125899806639003431722739
61663253125899807049760585488408
61663253125899807232774925128088
61663253125899810344287567839943
61663253125899810344287567839979
61663253125899810344287567958071
61663253125899810344290666790785
61663253125899810345043807969873
61663253125899811983804973637644
61663253125899812166815871133726
61663253125899812166819227183884
61663253125899812166819313277324
61663253125899812174158909942312
61663253125899812174158996035752
61663253125899812174430965218790
61663253125899812174434062988646
61663253125899812174434321268948
61663253125899812174911018000822
61663253125899812175187204167734
61663253125899821462411671293109
61663253125900962923694527181962
61663253125900962923695676198995
61663253125900962923695679381323
61663253125900963335477594903656
61663253125900963335477939325411
61663253125900963518408251717720
61663253125900963518429143726312
61663253125900963518491905832270
61663253125900963518491905845368
61663253125900963518491934543128
61663253125900963518492278965091
61663253125900963518492279081731
61663253125900977747856799612917
61663253125900977747856802795245
61663253125900978159635968138707
61663253125900978159639062739333
61663253125900978159639066971421
61663253125900979577999420222569
61663253125900979577999424454657
61663253125901006160487851820546
61663253125901006160487856603515
61663253125901006160550613585470
61663253125901006160550614018307
61663253125901006160550618368439
61663253125901006160550991321773
61663253125901006160550991439781
61663253125901007395050103090095
61663253125901007395238388384867
61663253125901007395332923705674
61663253125901007395332923766945
61663253125901007395332924816705
61663253125901007395897779651261
61663253125901007395897783883349
61663253125901007396086065995793
61663253125901007396086069178121
61663253125901007807680043827437
61663253125901007989857215040658
61663253125901007989878107049250
61663253125901011101854101405453
61663253125901011101934684925971
61663253125901011101937783758685
61663253125901011101938156830027
61663253125901011101938156830063
61663253125901012748502353451411
61663253125901012748502357683499
61663253125901012749067213567815
61663253125901012749252142812429
61663253125901012749252145994757
61663253125901012749255498862587
61663253125901012924738517579785
61663253125901012924738517581237
61663253125901012924738517697877
61663253125901012931516324190358
61663253125901012931516693091091
61663253125901012931516693207731
61663253125901012931516697323179
61663253125901012931516697439819
61663253125901012932266482450657
61663253125901012932266482452109
61663253125901012932266485632985
61663253125901012932266485634437
61663253125901012932266485751077
61663253125901012932269465369446
61663253125901012932269838440788
61663253125901012932269838502267
61663253125901012932269838618907
61663253125901022219494048230627
61663253125901022220055808464557
61663253125901022220058902514266
61663253125901022220058907297271
61663253125901022220243836541885
61663253125901022220247187809038
61663253125901022220247189409715
61663253125901022220247192592043
61663253125901022631838072640733
61663253125901022631841166808486
61663253125901022631841167175876
61663253125901022631841167241359
61663253125901022631841171473447
61663253125901024042575673007659
61663253125901024049350380864259
61663253125901024049538781994215
61663253125901024049636295590818
61663253125901024049636668840279
61663253125901024050103526275435
61663253125901024050103641060859
61663253125901024050386458083205
61663253125901024050389441001994
61663253125901024050389814251455
61663253125901024461983415645694
61663253125901024461983415647098
61663253125901024461983420428663
61663253125901024461983420430067
61663253125901024461983793500005
61663253125901027572660382264707
61663253125901027573225238148987
61663253125901027573225238149023
61663253125901027573413264625674
61663253125901027573413266226315
61663253125901027573413266226351
61663253125901027573413269408643
61663253125901027573413269408679
61663253125911769736599087094530
61663253125911769737435653881790
61663253125911770148381093003502
61663253125911770331395432643182
61663253125911770332169494541720
61663253125911770332232256642062
61663253125911770332232256647678
61663253125911770332232256660776
61663253125911770332232260892864
61663253125911770332232629779047
61663253125911770332232629897139
61663253125911779620209983974025
61663253125911779620209983986915
61663253125911779620210242254119
61663253125911784561594054894543
61663253125911784561594054894579
61663253125911784561597153727293
61663253125911784561597407762409
61663253125911784561597411994497
61663253125911784973376319070671
61663253125911784973376319070755
61663253125911784973379413671381
61663253125911784973379417903469
61663253125911785156390156321027
61663253125911785156390658592343
61663253125911785156390658710435
61663253125911785156393757425057
61663253125911785156393757543149
61663253125911786391740546804305
61663253125911786391740804139841
61663253125911814208801191596556
61663253125911814208821854035752
61663253125911814208989476891328
61663253125911814209072902499500
61663253125911814209073159716944
61663253125911814620583197505528
61663253125911814803597537145208
61663253125911814803618453613856
61663253125911814803618457864658
61663253125911819561967268413192
61663253125911819562155553707964
61663253125911819745256675005766
61663253125911819745257044023139
61663253125911819746009816184854
61663253125911819746010189316223
61663253125911819746010189434315
61663253125911829026456476625287
61663253125911829033136768012119
61663253125911829033136769534263
61663253125911829033137026397415
61663253125911829033140120998041
61663253125911829033234656380119
61663253125911829033987538741086
61663253125911829033987543405963
61663253125911829033987543524055
61663253125911829033987543524091
61663253125911829033987544928107
61663253125911829033987801791259
61663253125911829033987801791295
61663253125911829445581518173323
61663253125911829445581522287367
61663253125911829445581522772801
61663253125911829620970149591029
61663253125911829620980739084392
61663253125911829621001659803842
61663253125911829627744972233005
61663253125911829627744972233053
61663253125911829628498117644229
61663253125911829628595742905323
61663253125911829628595743021963
61663253125911829628595747076016
61663253125911829628595747608183
61663253125911829628595747609587
61663253125911829628595747626849
61663253125911829628595747626897
61663253125911829628596120325393
61663253125911829628596120679525
61663253125911830856599872897517
61663253125911830856599873015609
61663253125911830863377679508090
61663253125911830863378052757551
61663253125911830864130936601103
61663253125911834386965593195031
61663253125911834386968687795657
61663253125911834387153878489803
61663253125911834387153878607931
61663253125911834387156973090429
61663253125911834562639876944950
61663253125911834562640250076319
61663253125911834562640250194411
61663253125911834570167844998150
61663253125911834570168218129519
61663253125911834570168218247611
61663253125913121206011077076883
61663253125913137860291185322335
61663253125913137860291189554423
61663253125913180471871915052883
61663253125913180480215900835519
61663253125913182332514598010224
61663253125913185444762683707753
61663253125913185444762685105003
61663253143192009493685753176806
61663253143201830317671558138051
61663253143204172717459639871424
61663253143204172717459639871425
61663253143205373291527676224704
61663253143205373291527676224705
61663253143205432586470964116657
61663253143205432588163216812609
61663253143205432588731428630527
61663253143205432588731428747167
61663253143205432588919456707855
61663253143205432588919456824411
61663253143205432588919456824447
61663253143205432588919456824495
61663253143205432588919456825899
61663253143302679271441560266725
61663253143302679820233530708917
61663253143302679820296292473841
61663253143309898447550499992763
61663253143313486634040086968849
61663253143313500726140752991308
61663253143313501458135234509824
61663253143313501458201095597107
61663253143313506397325730726892
61663253143313506397328825327518
61663253143480195445997522834389
61663253143481557296463170388346
61663253143481557303993462439600
61663253143485159750473475671930
61663253143492218893314084245814
61663253143492218894818308747846
61663253143492369058934760045343
61663253143493120050651871929292
61663253143493120055922474301213
61663253143493120058182939304644
61663253143493570362799684182124
61663253143493570364491936878076
61663253143493570365060152866602
61663253143493570365060152866603
61663253143493570365060153417483
61663253143493570365060153417484
61663253143493570365060153417519
61663253143493570365060153417726
61663253143493570365060153417727
61663253143493570365060153534159
61663253143493570365248181060522
61663253143493570365248181060523
61663253143493570365248181494847
61663253143493570365248181611403
61663253143493570365248181611404
61663253143493570365248181611487
61663253143493570365248181611646
61663253143493570365248181611647
61663253143495821349836021099524
61663253143495821349836022149284
61663253143495821761618285275700
61663253143495971505581131977745
61663253143495971505602025036049
61663253143495971510684599214208
61663253143495971512355958851856
61663253143495971513112200464300
61663253143495971513133092472844
61663253143495971513196226124079
61663253143495971513196227173839
61663253143497168975203180686963
61663253143497172636306936607098
61663253143497172811643395931065
61663253143497172811706531121622
61663253143497172811727423130214
61663253143497172819237593285803
61663253143497172819237593402443
61663253143497172819237593775448
61663253143497172819237593836684
61663253143497172819237593953324
61663253143497172819258485294395
61663253143497172819258485784040
61663253143497172819258485845276
61663253143497172819258514541632
61663253143497216558901124676191
61663253143517581843909249402604
61663253143517581844076385587980
61663253143517581844160411247724
61663253143517581844160412297484
61663253143528393591694764190432
61663253143528436423797043534977
61663253143529593258282897223489
61663253143529594905330332556571
61663253143529594905351253262971
61663253143529594905414360306808
61663253143529594905414360306844
61663253143529594905414360306892
61663253143529594905414364538773
61663253143529637181633368469156
61663253143529637547411343999543
61663253143589608962586442183546
61663253143589608970116734234800
61663253143589615558445704661023
61663253143589616282887971765672
61663253143589616283075999843000
61663253143589616288148061783972
61663253143589616288242592444524
61663253143589616289662794407696
61663253143589616289934845140476
61663253143589616290408531019332
61663253143589616290503061618648
61663253143589616290503061679884
61663253143589616290503061796524
61663253143589616290690315034980
61663253143589616290691089695976
61663253143589616290691089757212
61663253143589616290691089873768
61663253143589616290691089873804
61663253143589616290691089873852
61663253143589616290691089875256
61663253143590866458350421431533
61663253143593065881186574583524
61663253143593065881939719994700
61663253143593066614000173130507
61663253143593067849342837639709
61663253143593110346048996327122
61663253143593110353580063213036
61663253143593116017736182607291
61663253143593213071256211526833
61663253143593262484344420873753
61663253143593262485096533183065
61663253143593277301727621296618
61663253143593277301727622812938
61663253143593277308418417728016
61663253143593277308502443565636
61663253143594411990664783820410
61663253143594418579149613778869
61663253143594418579160112457059
61663253143594418579160117178793
61663253143594418579181004465651
61663253143594418579181006066451
61663253143594418579181009187385
61663253143594418584263576012524
61663253143594418584263580183133
61663253143594418584263580244611
61663253143594418585924436420893
61663253143594418585955828708476
61663253143594418586775206542122
61663253143594418586775206542123
61663253143594418586775207093003
61663253143594418586775207093004
61663253143594418586775207093039
61663253143594418586775208142763
61663253143594418586775208142764
61663253143594418586775208142799
61663253143594419311154340546745
61663253143594419311217475737302
61663253143594419311238367745894
61663253143594419318748537901483
61663253143594419318748538018123
61663253143594419318748538452364
61663253143594419318748538569004
61663253143594419318766364555957
61663253143594419318769429910075
61663253143594419318769430460956
61663253143594419318829126320881
61663253143594435240991415133280
61663253143594435240991458711433
61663253143594435790118158566553
61663253143594463059164110375207
61663253143594463059164453331799
61663253143594463234648530562591
61663253143594463242176498615791
61663253143594463608207127877095
61663253143594463783691548064479
61663253143594463791219516117679
61663253143594468547083814797127
61663253143594468547085307076663
61663253143594468722568234984511
61663253143594468729346500933565
61663253143594468730096203037711
61663253143594468730099646243959
61663253143594477875795657588662
61663253143594477875795657649898
61663253143594477875795657766538
61663253143594477875795658638422
61663253143594477875795658699658
61663253143594477882570479918916
61663253143601623677746216356453
61663253143601623861514079076550
61663253143601638495129451591347
61663253143601638495129451709391
61663253143601638685483702140937
61663253143601638685671596786920
61663253143601638685671601373131
61663253143601638685671601373140
61663253143601638685671644479117
61663253143601638685671988970695
61663253143601638685671988973116
61663253143601638685675083573742
61663253143601665954529653949591
61663253143601666503572328494887
61663253143601667783920019228670
61663253143601668332962693773966
61663253143601668333716183578576
61663253143601682974862963024730
61663253143601682974862967805518
61663253143601682974862967805519
61663253143601682974862967807699
61663253143601682974862967807735
61663253143601682974862967825204
61663253143601682974862967825205
61663253143601683150345780927943
61663253143601683150346123884535
61663253143601683157873748981143
61663253143601683157874091937735
61663253143601683157877192187391
61663253143605218811182970488048
61663253143605218811183314844320
61663253143605223752570480352610
61663253143605225582629935637222
61663253143605225582630307173370
61663253143605225582713617990246
61663253143605225583529898592063
61663253143605225583529903313797
61663253143605226132509809894228
61663253143605226132510158578582
61663253143605240224610826123343
61663253143605240224673196034810
61663253143605240407625050970839
61663253143605240956646803392841
61663253143605240956667680875163
61663253143605240956667680875172
61663253143605240956667680875379
61663253143605240956667723981149
61663253143605240956730485746073
61663253143605240956733925194830
61663253143605240956733929444147
61663253143605268225776780511319
61663253143605268774819455056615
61663253143605270055167145810063
61663253143605270055167147209743
61663253143605270055167147209773
61663253143605270055920288388861
61663253143605270055920292638415
61663253143605270055920292638416
61663253143605275543086847517827
61663253143605275543839997060336
61663253143605284697067076865350
61663253143605284697067076865359
61663253143605284697067076885045
61663253143605284879328155838241
61663253143605285246110094367246
61663253143605285246110094367247
61663253143605285429120875542871
61663253143605285429124318749119
61663253143605286526454228528733
61663253143605290367997906956902
61663253143605290368001001557528
61663253143605290368001005806638
61663253143625482614863796513052
61663253143625487052961530709471
61663253143625530975559118010840
61663253143625532622683928011328
61663253143625532622687141646728
61663253143625532622688170516504
61663253143625682923308791681673
61663253143625682924061248347221
61663253143625688406961053039048
61663253143625697740691993620857
61663253143625697748219961674057
61663253143625699387736330186115
61663253143625699387820360567629
61663253143625699394500648877335
61663253143625699394500652059455
61663253143625699395351422670330
61663253143625699395351424271179
61663253143625699395351424271214
61663253143625699395351424271215
61663253143625699395351427453299
61663253143625699395351427453383
61663253143626834084288847213298
61663253143626834084352385212597
61663253143626834198642183658724
61663253143626839140026259270652
61663253143626839140029353871278
61663253143626839551811618060504
61663253143626881644262451364690
61663253143626883490598873631771
61663253143626883497373700505883
61663253143626883497376024503902
61663253143626883497376024503937
61663253143626883497376799338597
61663253143626883498126845917059
61663253143626883498129165682990
61663253143626883498129165683025
61663253143626883498129169915113
61663253143626883498129169932340
61663253143626883498129940517685
61663253143626883673529530445835
61663253143626883680391512029932
61663253143626883680391512029933
61663253143626883681144653209020
61663253143626883681144653209021
61663253143626883681144657460791
61663253143626883681144657460800
61663253143626884229099412066415
61663253143626884229183482472125
61663253143626884229936623651213
61663253143626889171574845054760
61663253143626898252810286941078
61663253143626898252810287413254
61663253143626898314760029974137
61663253143626898322287998027337
61663253143626898505305780873264
61663253143626898505305780873265
61663253143626900082952535901946
61663253143626900144818935762849
61663253143626900144818939994937
61663253143626900151596861469675
61663253143626900152430590873750
61663253143626900152433685474376
61663253143626900692854321701578
61663253143626900692854321818218
61663253143626900693600057762368
61663253143626900693600057880460
61663253143626900693600058252220
61663253143626900693610561652144
61663253143626900693610561713380
61663253143626900693610561713416
61663253143626900693610561713464
61663253143626900693610561830020
61663253143626900693610561830056
61663253143626900693610561831508
61663253143626900693694248906230
61663253143626900693694588539524
61663253143626900693694588912529
61663253143626900693694589029169
61663253143626900693694589030627
61663253143626900693694593262502
61663253143626900700374885126125
61663253143626900700374885126173
61663253143626900700469411181548
61663253143626900700469415786641
61663253143626900700469415903281
61663253143626900700469415904739
61663253143626900701225655247355
61663253143626900701225655365447
61663253143626900701225655737000
61663253143626900701225655737048
61663253143626900701225655737207
61663253143626900701225655798236
61663253143626900701225655798284
61663253143626900701225655798320
61663253143626900701225655798443
61663253143626900701225655798479
61663253143626900701225655798527
61663253143626900701225655914876
61663253143626900701225655915083
61663253143626900701225655915119
61663253143626900701225655916541
61663253143626900701225655916571
61663253143626900701225659968929
61663253143626900701225660030324
61663253143626900701225660519969
61663253143626900701225660520017
61663253143626903812718137795260
61663253143626903812721624048427
61663253143626903812721624048436
61663253143637639226985091543039
61663253143637639226985435899311
61663253143637639227173377887571
61663253143637639227173720844163
61663253143637639227236138602735
61663253143637639227738581327749
61663253143637639227741675928375
61663253143637639227989628387445
61663253143637639227992722988071
61663253143637639250712884847279
61663253143637639250712888901248
61663253143637639250712888901249
61663253143637639250712888901456
61663253143637639250869515915207
61663253143637639250900912807967
61663253143637639250900912924607
61663253143637639250964051297492
61663253143637639250964051297493
61663253143637639250964052347252
61663253143637639250964052347253
61663253143637641011374898424175
61663253143637641011374903010395
61663253143637641011375242780447
61663253143637641011378341967293
61663253143637641011563183718947
61663253143637641011563185118627
61663253143637641011563189367977
61663253143637641011563528075219
61663253143637641011563532324569
61663253143637641011625946883551
61663253143637641011625950070091
61663253143637641011629389026989
61663253143637641012128044189483
61663253143637641012128388208885
61663253143637641012131487395731
61663253143637641012379092311989
61663253143637641012382534455427
61663253143637644717603560897749
61663253143637644717603905254021
61663253143637644717666323012593
61663253143637644717669766691224
61663253143637644718419468441031
61663253143637644718419698011870
61663253143637644718419812797294
61663253143637644718419812797303
61663253143637644718419813269686
61663253143637645831886072338912
61663253143637646571453604351735
61663253143637646571453604351771
61663253143637646571453604351819
61663253143637646571474525058171
61663253143637646571537632102044
61663253143637646571537632102092
61663253143637646571537636333973
61663253143637655836540445296750
61663253143637661212684420108419
61663253143637661395632391807240
61663253143637661395632783993436
61663253143637661395635878594062
61663253143637661395695546112492
61663253143637661395698640713118
61663253143637688664741496029607
61663253143637689182274603095869
61663253143637689183027748524307
61663253143637689183031187481205
61663253143637689189805669985995
61663253143637689189805669999045
61663253143637689189809108942893
61663253143637689213533123515207
61663253143637690311117407356183
61663253143637691043676978598896
61663253143637694155167963611832
61663253143637694155168307968104
61663253143637695985315191619366
61663253143637695985315191621796
61663253143637705128500723549269
61663253143637705128500723549305
61663253143637705128500723549353
61663253143637705128500724100393
61663253143637705128500724100429
61663253143637705128500724100477
61663253143637705128500725150153
61663253143637705128500725150189
61663253143637705135181012410135
61663253143637705135181015592255
61663253143637705136031786203130
61663253143637705136031786203178
61663253143637705136031787803979
61663253143637705136031787804014
61663253143637705136031787804015
61663253143637705136031790986099
61663253143637705136031790986147
61663253143637705136031790986183
61663253143637705311431267174457
61663253143637705318209188649195
61663253143637705319042918050848
61663253143637705319042918050849
61663253143637705319042918053270
61663253143637705860212384941852
61663253143637705860212384941888
61663253143637705860212384941936
61663253143637705860212389663669
61663253143637705860222888892900
61663253143637705860222888892936
61663253143637705860222888892984
61663253143637705860222889009540
61663253143637705860222889009576
61663253143637705860306915719044
61663253143637705860306920262694
61663253143637705860306920262742
61663253143637705860306920323978
61663253143637705860306920324137
61663253143637705860306920440570
61663253143637705860306920440777
61663253143637705866987212305645
61663253143637705866987212305693
61663253143637705867834544001463
61663253143637705867834888493041
61663253143637705867834888495462
61663253143637705867837982426839
61663253143637705867837982426875
61663253143637705867837982426923
61663253143637705867837982977756
61663253143637705867837982977804
61663253143637705867837982977840
61663253143637705867837982977963
61663253143637705867837982977999
61663253143637705867837982978047
61663253143637705867837983094396
61663253143637705867837983094603
61663253143637705867837983094639
61663253143637705867837987148413
61663253143637705867837987148449
61663253143637705867837987148656
61663253143637705867837987209808
61663253143637705867837987209844
61663253143637705867837987209892
61663253143637705867837987345198
61663253143637705867837987699489
61663253143637705867837987699537
61663253143637710618927076877592
61663253143637710626207833733503
61663253143637710626458880793198
61663253143637710626458880793199
61663253143637710801945133364380
61663253143637710808719960238492
61663253143637710809222058587542
61663253143637710809473105647238
61663253143637710809473105649668
61663253143637710809476200250294
61663253149210104293304424854730
61663253149211305050386715127256
61663253149218207756417754660924
61663253149222110216914215807246
61663253149222110216914670795559
61663253149222110216931779413728
61663253149222112047141754366081
61663253149222116802417861113550
61663253149222126269163374387995
61663253149222126269163378620083
61663253149222126688201756468863
61663253149222126871302762876247
61663253149222276370322062184610
61663253149222276371075207595786
61663253149222276371326256072424
61663253149222276965938040842710
61663253149222283551354536024436
61663253149393791713864632371226
61663253149400544117145157526814
61663253149400544117145158576574
61663253149401895581548188126229
61663253149401895581548192358317
61663253149401895588040451540727
61663253149401895588040455772815
61663253149401895588891226383690
61663253149401895588891226934571
61663253149401895588891226934814
61663253149401895588891226934815
61663253149401895589079254341522
61663253149401895589079254892403
61663253149401895589079254892646
61663253149401895589079254892647
61663253149404596878011760995220
61663253149404596879724962045572
61663253149404597292325084691742
61663253149404597292325166198802
61663253149404597292325544034483
61663253149405794342530342586019
61663253149405798232423288551406
61663253149405947729667820305525
61663253149405947729667820305526
61663253149426207211445391845979
61663253149437001259184482645470
61663253149437001259936594954782
61663253149437003089244315705688
61663253149437003089307336104998
61663253149437017731287935438077
61663253149437017731290254848423
61663253149437017731290255198343
61663253149437062202562038142885
61663253149438202016999461131702
61663253149438203663375372458278
61663253149438218076587962208964
61663253149438218480758574397462
61663253149438218488289641283376
61663253149438218488372635440737
61663253149438218488373668542601
61663253149438218488373668544005
61663253149438219723719424819985
61663253149438220318516027585996
61663253149438220318516031817961
61663253149438247724820323192466
61663253149438262541450383952562
61663253149438262548978352005762
61663253149438267894619899744331
61663253149438267901394726618443
61663253149438267901398082668601
61663253149438267902147872029619
61663253149438267902150194977913
61663253149438370436059541146408
61663253149438414289908283283106
61663253149438414289908287532456
61663253149438414884453838652636
61663253149438417996032341765380
61663253149438417996033374885958
61663253149438418178960561312286
61663253149438418178960565561636
61663253149438419826092060038722
61663253149499189852790870694621
61663253149499191499083472192554
61663253149501843380055253343763
61663253149501843791836029307422
61663253149501843791836110814482
61663253149501843791836488650163
61663253149501843974787692934216
61663253149501843974788721786730
61663253149501891555953587551411
61663253149501891555953587918593
61663253149501893202330187458594
61663253149501893202330531819078
61663253149503044548918749851875
61663253149503044548919519903482
61663253149503044548919548601290
61663253149503059373077549151103
61663253149503059373077922321010
61663253149503087373344030541411
61663253149503088608774878999008
61663253149503210703061962832071
61663253149503244259876187379222
61663253149503254138381597600491
61663253149503254138381599116811
61663253149503260701573655414156
61663253149509963718960496412079
61663253149509963726303535224793
61663253149509991726566688094983
61663253149509991726567032451255
61663253149509996665778363062413
61663253149510008373340369049127
61663253149510008373340370565447
61663253149513849715447504642599
61663253149513849715530727775430
61663253149513849715530727893522
61663253149513850950877981079427
61663253149513850950877985801161
61663253149513851361843963076230
61663253149513851362576561380351
61663253149513851545590901020031
61663253149513866186818273019055
61663253149513866186821252950897
61663253149513866186821257201699
61663253149513866369835596723287
61663253149513895422431546989737
61663253149513895422515229815145
61663253149513899126777343124353
61663253149513899126777347356441
61663253149513899126777347474533
61663253149513899126861030181849
61663253149513900773990082687597
61663253149513910246676267139999
61663253149513910246676611496271
61663253149513910658458501568607
61663253149513911887027369472388
61663253149513915780230977458013
61663253149513915781081748068888
61663253149513915781081752851857
61663253149514049213881118780733
61663253149514051050802551418119
61663253149514051051576612831383
61663253149534113518395652450044
61663253149534113518395909667488
61663253149534113518397975398338
61663253149534113518398233665542
61663253149534157990035224016048
61663253149534157990035482283252
61663253149534278643177625550223
61663253149534280290305649186111
61663253149534307055790569089971
61663253149534307055790569457153
61663253149534308290656874050993
61663253149534308695388185709694
61663253149534308702072982758565
61663253149534308702167168997154
61663253149534308702167513357638
61663253149534308885933965851847
61663253149534313644576439590933
61663253149534313644578758804530
61663253149534313644578759355654
61663253149534313644578759355655
61663253149534313644579534190071
61663253149534313644579534191559
61663253149534323091843918339378
61663253149534323115568015347021
61663253149534324754896359952396
61663253149534324755084388029724
61663253149534324755168442936949
61663253149534324755168443986709
61663253149534324761848734428775
61663253149534324761848735478535
61663253149534324761946279368007
61663253149534324762699505039650
61663253149534324762699506089410
61663253149534324762699506640534
61663253149534324762699506640535
61663253149534324762699509822619
61663253149534324762699510872379
61663253149535459634631120281937
61663253149535459634652040870245
61663253149535509040877612815155
61663253149535509047652468385623
61663253149535509047655567218337
61663253149535509047655911513130
61663253149535509048492739828662
61663253149535509048492739828663
61663253149535509452377433040279
61663253149535509452377433057749
61663253149535509452471590764843
61663253149535509459155354515017
61663253149535509459155358745701
61663253149535509459155358747105
61663253149535509459155358764575
61663253149535509459239036868249
61663253149535509459246417638955
61663253149535509459249545049981
61663253149535509459249889346178
61663253149535509459992182279425
61663253149535509459999563050131
61663253149535509460001882636734
61663253149535509460002657532713
61663253149535509460002657650757
61663253149535509460086713429622
61663253149535509460086713429623
61663253149535509460086717661710
61663253149535509460086717661711
61663253149535514401661020006242
61663253149535514401662167912244
61663253149535514401662169512885
61663253149535514401662169513128
61663253149535514401662169513129
61663253149535523865038740461165
61663253149535525519782140362464
61663253149535525519782140913588
61663253149535525519782140913589
61663253149535525519782145145433
61663253149535525519782145145676
61663253149535525519782145145677
61663253149535526106775335721537
61663253149535526106775339953625
61663253149535526113550162594161
61663253149535526113550162595649
61663253149535526114306402428087
61663253149535526114306402607451
61663253149535526114390462616793
61663253149535609729252845909465
61663253149535609729255940510091
61663253149535631142023579045469
61663253149535631736820182874375
61663253149535631736820183228750
61663253149535659737649227931822
61663253149535659759713168917782
61663253149535664678555191664487
61663253149535676208959525611512
61663253149535676209022287376436
61663253149535676224192898629116
61663253149535676224287425175589
61663253149535676224287429407676
61663253149535676224287429779313
61663253149535676224287429779314
61663253149546270131521136192602
61663253149546270131521480548874
61663253149546270154411765172574
61663253149546270154495443293766
61663253149546271389842696615184
61663253149546271389842696615185
61663253149546271800787676499150
61663253149546271984639303613161
61663253149546286213916540318451
61663253149546286625782615483554
61663253149546286625782615483555
61663253149546286625782615484799
61663253149546286625782873750758
61663253149546286625782873750759
61663253149546286625785997048985
61663253149546286625786001281073
61663253149546286625786087387607
61663253149546287860292451645027
61663253149546287861132876766855
61663253149546314626614209798832
61663253149546314626614238691973
61663253149546314626614242806017
61663253149546314626614329367225
61663253149546315861396262328538
61663253149546315862233090644067
61663253149546316272927473795940
61663253149546316272990240160182
61663253149546316273827064226157
61663253149546321215402519259090
61663253149546321215402519261307
61663253149546321215402520328536
61663253149546321215402520328537
61663253149546330479652305506614
61663253149546330479652306556374
61663253149546330678779348419440
61663253149546330678779349482298
61663253149546330686394472324953
61663253149546330686394472325196
61663253149546330686394472325197
61663253149546331089522208097397
61663253149546331090278796714869
61663253149546331097137416482451
61663253149546331097985093039453
61663253149546331273387667133145
61663253149546331280067958996573
61663253149546331280918734390417
61663253149546331281002789796313
61663253149546332332770125384565
61663253149546336032032580038873
61663253149546336038712871530699
61663253149546336038713129797903
61663253149546336038807030659314
61663253149546336038807030659315
61663253149546336038807287876758
61663253149546336038807287876759
61663253149546336039288579958551
61663253149546336039560175020487
61663253149546336039560175021975
61663253149546336039560176069518
61663253149546336039560176070247
61663253149546336039560433286962
61663253149546336039560433287691
61663253149546336039560547540948
61663253149546336039560548072386
61663253149546336039560548074603
61663253149546336039560548092072
61663253149546336039560548092073
61663253149546336039560549141832
61663253149546336039560549141833
61663253149546336039563643742458
61663253149546336039563643742459
61663253149546336039563900959902
61663253149546336039563900959903
61663253149546422079274596380407
61663253149546431358820791993762
61663253149546436902616210301574
61663253149546436902616598255691
61663253149546438549724461609240
61663253149546464697525066674967
61663253149546464720429887675998
61663253149546471485520745703523
61663253149546471492295568345547
61663253149546471493048713756723
61663253149546481184189230529868
61663253149546481184192329362582
61663253149546481367172188738391
61663253149546481374735009753798
61663253149546481390805225808636
61663253149546481390899756587196
61663253149546481390899756958833
61663253149546481390899756958834
61663253149546486309682127384649
61663253149546486309682127401911
61663253149546486316456950026673
61663253149546486316460048859387
61663253149546486317210095437849
61663253149546486317210095455111
61663253149546486317213194287825
61663253149546486332555402956740
61663253149546487956811269183343
61663253149546487956811270233103
61663253149546487964339238281931
61663253149546487979688061638304
61663253149546487979688062688064
61663253149546487986462516505176
61663253149546487986476444984022
61663253149546487986476444984023
61663253149546487987216030736892
61663253196476705534909880293389
61663253196476705717356379529079
61663253196476720351724897472519
61663253196487527172243428029869
61663253196487527348482912098873
61663253196487527355825950907459
61663253196487527355825952423779
61663253196487527355825955156809
61663253196488878206703314643288
61663253196488879853832367131690
61663253196488879854107807154522
61663253196488883695376160227034
61663253196670898527675543876891
61663253196671243005569391212397
61663253196671243005569391213801
61663253196671243006321503521661
61663253196671348763568761390229
61663253196695210150230281315739
61663253196695243320796092752427
61663253196695243503810431323425
61663253196695243503810432386283
61663253196707249244490795923455
61663253196707415985815517033687
61663253196707421294068190071017
61663253196707421476245701443545
61663253196707421477082529710697
61663253196707421483522622454519
61663253196707421483610009931335
61663253196707421484425568501813
61663253196707423123959735851913
61663253196707423124210438555337
61663253196768145027186488492571
61663253196768159851344517305867
61663253196768189498823737110281
61663253196768189498824081465149
61663253196768459850257731319559
61663253196768459994861526392783
61663253196768489505079962758139
61663253196768489505080335829481
61663253196768489642340746198601
61663253196768504459723259041029
61663253196768504459723259390949
61663253196768504459723948137785
61663253196779252030114094839791
61663253196779266670776261876909
61663253196779266808037016602301
61663253196779266808605230076021
61663253196779266854355801756969
61663253196779266854355804939297
61663253196779266854358784754499
61663253196779266854358786270819
61663253196779266854358789003849
61663253196779268501487843027285
61663253196779268501487871723641
61663253196779294672444775316861
61663253196779300159862036541591
61663253196779300159862038076625
61663253196779300159862381370039
61663253196779300159862382432897
61663253196779300160427237254355
61663253196779300160427240436683
61663253196779311280242478693731
61663253196779311280995710193927
61663253196780152597946797540915
61663253196780167239090486714739
61663253196780167422104821632477
61663253196780167422104826354211
61663253196780211893807816429583
61663253196780211894561076626183
61663253196780617705236192068481
61663253196780652834107984662329
61663253196780652841451019238827
61663253196780652864600123698118
61663253196780652864600129482653
61663253196780652864600129482662
61663253196780652865353270661750
61663253196780663955325363243047
61663253196780663955325363597179
61663253196803311641787967502283
61663253196803328105463050404035
61663253196803328113078144489099
61663253196803328113078147658169
61663253196804528862817371115557
61663253196804528870160405673341
61663253196804528870160408859881
61663253196804528870160409924143
61663253196804667793324988842632
61663253196804667793576035902328
61663253196804667793579134752304
61663253196804667976255645656696
61663253196804667976339328476488
61663253196804667976590375536184
61663253196804679094459302709356
61663253196804679094459304109036
61663253196804679094462745915604
61663253196804679094462747315284
61663253196804679094710351168732
61663253196804679094713450018708
61663253196804679163071859735740
61663253196804679163354675139940
61663253196804679170875497382656
61663253196804682617737159316250
61663253196804682800503118845056
61663253196804682800751498950106
61663253196804682800753822948160
61663253196815333846415730662845
61663253196815333853758508021899
61663253196815334036961395468325
61663253196816670086641214296518
61663253196816670086641220081053
61663253196816670086641220081062
61663253196816670087394361260150
61663253196816684880296595893319
61663253196816684880296595893320
61663253196816684880299951943477
61663253196816684880299951943478
61663253196816684887639634701905
61663253196816684887639634701906
61663253196816684887639634719168
61663253196816690172116043224158
61663253196816690394200232266481
61663253196816690401731253194535
61663253196816690401731643980843
61663253196816692018424166964621
61663253196816692025986889513035
61663253196816692224262925908846
61663253196816692224514347634945
61663253196816692224598120798978
61663253196816692224608624198902
61663253196816692231027274892691
61663253196816692231121432481901
61663253196816692231135336532446
61663253196816692231135339364854
61663253196816692231372852612939
61663253196816692231878021607672
61663253196816692232129441720008
61663253220013949704623530207767
61663253220014112567017994084809
61663253220110004783104456630402
61663253220110004783292741925174
61663253220110905350829772642338
61663253220110905350832440063544
61663253220110905351104409246742
61663253220111205540375003126886
61663253220111207323757953397442
61663253220111207324514540952056
61663253220111373890686809681397
61663253220121712164657506823694
61663253220121712164657621142558
61663253220121712164657622542238
61663253220121712164845793181276
61663253220121712164845907500140
61663253220121712164845907850060
61663253220121717652573771620951
61663253220121728635944335040658
61663253220121728635944335507218
61663253220121728765611170421050
61663253220121728773142237306964
61663253220121728773142242028698
61663253220121728773205003676982
61663253220121728773205348050516
61663253220121728773393633461928
61663253220121728811343834624566
61663253220121728818958584353358
61663253220121728818958928709630
61663253220121728819147218371796
61663253220122012353928100705242
61663253220122012353928216540426
61663253220122028962475942048704
61663253220122029008229178351546
61663253220122029008229522707818
61663253220122029008229526957168
61663253220122179057299136861160
61663253220122180703675048187736
61663253220293677791353555256077
61663253220293687262344474212352
61663253220293687262344474328992
61663253220304494075249030365216
61663253220304499566516041610574
61663253220304499566704327968156
61663253220304499566705102791170
61663253220304499612269626403802
61663253220304499612457912759980
61663253220305399997063741400880
61663253220305399997067184607128
61663253220305700316172729066776
61663253220305700323787478778306
61663253220305700323787851849648
61663253220305700369352778275358
61663253220305700369541063570130
61663253220305850415891748153749
61663253220305850415891748153750
61663253220305850415975430506982
61663253220305902071674145604736
61663253220329700501314348741203
61663253220329709972208442799490
61663253220329759797091141731964
61663253220329759797279427026736
61663253220329759797840842418960
61663253220329759797843941723850
61663253220329759797924497611030
61663253220329759797924526307386
61663253220329759798112782905802
61663253220329759798112811602158
61663253220340522276473397006231
61663253220340555623215843117281
61663253220340566793846745793196
61663253220341756387073045978529
61663253220341767497571634735320
61663253220341874844236488991262
61663253220341922946391176834537
61663253220401293929007523508047
61663253220401343934314589081153
61663253220401744281553606589016
61663253220401744281634598129620
61663253220401744281634626827380
61663253220401744281637176158578
61663253220401744281637290477442
61663253220401744281637950997450
61663253220401744281825575772214
61663253220401744281826350545395
61663253220401746065459807389432
61663253220401746065943073695888
61663253220401746065943418069422
61663253220401746065943418187514
61663253220401746066215042817607
61663253220401746066215042879086
61663253220401746066215387252620
61663253220401746066215387370712
61663253220401746111968599029715
61663253220401760890373301280492
61663253220401760890373301397132
61663253220401760936126886188956
61663253220401788746497019873218
61663253220401788746497048570978
61663253220401788753274424776288
61663253220401788753274539095152
61663253220401788753275199615160
61663253220401788753275313868333
61663253220401790537580323848792
61663253220401790537580668222326
61663253220401790537664006140545
61663253220401790537664006202024
61663253220401790537664350575558
61663253220401790537664350693650
61663253220401790583417562352653
61663253220401794234301639860852
61663253220401794234395827682856
61663253220401794234395830397220
61663253220401794234667799580418
61663253220401794241170654556968
61663253220401794241926462572658
61663253220401794241926463635468
61663253220401794241926467289972
61663253220401794241926467290020
61663253220401794241927237345839
61663253220401794241927237407318
61663253220401794241927241656668
61663253220401794241927242130296
61663253220401794242010146461084
61663253220401794242198431755856
61663253220401795888303152904503
61663253220402494686089899028623
61663253220402644842022923730950
61663253220402644846841651261250
61663253220402644848630386015238
61663253220402644848630386016642
61663253220402644849383530376654
61663253220402644849383530382270
61663253220402644849383531445080
61663253220402644849383531445128
61663253220402644849383531911848
61663253220402644849383531917464
61663253220402644849386969333552
61663253220402644849386969339168
61663253220402644849386970401978
61663253220402644849386970402026
61663253220402644849386970868746
61663253220402644849446293564344
61663253220402644849446294030904
61663253220402644849449732521242
61663253220402644849449732987802
61663253220402644849634578859116
61663253220402644849638017816014
61663253220402646496578013374574
61663253220402646496578014358643
61663253220402646633776781863718
61663253220402646678773778156162
61663253220402646679530367245970
61663253220402661320736043250680
61663253220402661457933690424676
61663253220402661457933691487534
61663253220402661457996453606750
61663253220402661457996796563342
61663253220402661458184738901522
61663253220402661503687272146600
61663253220402661503687275333140
61663253220402661503687276868334
61663253220402661503750038516618
61663253220402661503938323809986
61663253220402689313471887053888
61663253220402689314308715420370
61663253220402689314308715774502
61663253220402689321003327011144
61663253220402689321086206416720
61663253220402689321086981138952
61663253220402689321086981251380
61663253220402689321086981605512
61663253220402690968215263055094
61663253220402690968215263171734
61663253220402690968215263173186
61663253220402690968215291869542
61663253220402694809005566346854
61663253220402694809005909303446
61663253220402694809758710713886
61663253220402694809758711776744
61663253220402694809759825317194
61663253220402694809759830984938
61663253220402694809821816852552
61663253220402696639150077149267
61663253220402705785514782641046
61663253220402705785598464994278
61663253220402705785598465110918
61663253220402705785598465112370
61663253220402705785598493808726
61663253220402705792373287735680
61663253220402705792374062570340
61663253220402705792376386922526
61663253220402705793129532352368
61663253220402705793129532352416
61663253220402705793129561048772
61663253220402945031293517727734
61663253220402945037880059307074
61663253220402945038068344601846
61663253220402945038633203674106
61663253220402945038716887556916
61663253220402945038716887562532
61663253220402945038716888029092
61663253220402945038719551679154
61663253220402945038720326513814
61663253220402945038720326518026
61663253220402945038905172851688
61663253220402945038905172857304
61663253220402945038907836973926
61663253220402945038908611808586
61663253220402945038908611812798
61663253220402946685848607371358
61663253220402946685848607372762
61663253220402946685848608355427
61663253220402946686036893728940
61663253220402946868863722891038
61663253220402961510006632998114
61663253220402961510006637247464
61663253220402961510194922542236
61663253220402961647183360528568
61663253220402961647183363716512
61663253220402961647183363833152
61663253220402961647183364779370
61663253220402961647183365250302
61663253220402961647183703485160
61663253220402961647183707735962
61663253220402961647183708090254
61663253220402961647267047603534
61663253220402961647267390560126
61663253220402961647455332898306
61663253220402961647455332899710
61663253220402961647455333016350
61663253220402961647455672668358
61663253220402961647455676917708
61663253220402961647455676919160
61663253220402961647455705615516
61663253220402961693208917808174
61663253220402963263897156484701
61663253220402989503495626947282
61663253220402989503579309772690
61663253220402989510270449103872
61663253220402989510273892778292
61663253220402989510273892782504
61663253220402989510356800296864
61663253220402991157402174698646
61663253220402991157485857051878
61663253220402994991478088418008
61663253220402994991478088884568
61663253220402994991666373712780
61663253220402994991666374774186
61663253220402994991666377962130
61663253220402994991666377962178
61663253220402994998252915292120
61663253220402994998252915758680
61663253220402994998255239756734
61663253220402994998255582595282
61663253220402994998255584130476
61663253220402994998441200586892
61663253220402994998441201648298
61663253220402994998443525051506
61663253220402994998443868952864
61663253220402994999005284817472
61663253220402994999005285880282
61663253220402994999008384122362
61663253220402994999008385185172
61663253220402994999008723774370
61663253220402994999008724837180
61663253220402994999009503332008
61663253220402994999009532028364
61663253220402994999088968705898
61663253220402994999092407662796
61663253220402994999092410850740
61663253220402994999277254000670
61663253220402994999280692957568
61663253220402994999280697208370
61663253220402994999280725904726
61663253220402994999281497557058
61663253220402994999281500745002
61663253220402996828399753745687
61663253220403005974785376637830
61663253220403005974869058991062
61663253220403005981643881615824
61663253220403005982400126349152
61663253220403005982400126349200
61663253220403006111290317213068
61663253220403006111292641093078
61663253220403006111292641211122
61663253220403006112046130896662
61663253220403006112046131013302
61663253220403006112129469347132
61663253220403006112129469348536
61663253220403006112129469465176
61663253220403006112130617371178
61663253220403006118907735178142
61663253220403006119660880607984
61663253220403006119660880608032
61663253220403006119660880724624
61663253220403006119660909304388
61663253220403096910318611444195
61663253220403096917093782674579
61663253220403113381692063075222
61663253220403113427445647867046
61663253220403113434976715242446
61663253220403145086301660546701
61663253220403145086301676496498
61663253220403161740689447112936
61663253220413451662541569073724
61663253220413451663127320154576
61663253220413451663127348850932
61663253220413451663127693207204
61663253220413451663189997714142
61663253220413451663190340554094
61663253220413451663190341616904
61663253220413451663190342070414
61663253220413451663190456402328
61663253220413451663378368631422
61663253220413451663378397327778
61663253220413451663378741684050
61663253220413453446763987267950
61663253220413453446931380554130
61663253220413453446931380672222
61663253220413453492517572177818
61663253220413496134743673575750
61663253220413496134743677825100
61663253220413496134743678293272
61663253220413496134743678297484
61663253220413496134744017595152
61663253220413496134744022181372
61663253220413496134744022316886
61663253220413496134744022653756
61663253220413496134744022666806
61663253220413496134827246331852
61663253220413496134827332066788
61663253220413496134827590234614
61663253220413496134827590333992
61663253220413496134827590351254
61663253220413496134827590688124
61663253220413496134827705020038
61663253220413497964887414457863
61663253220413497964971101532829
61663253220413501622631952408554
61663253220413501622663377997670
61663253220413501622663381179998
61663253220413501622663381302254
61663253220413501622663382247020
61663253220413501622663382719404
61663253220413501622663639582556
61663253220413501622663720954262
61663253220413501622663725553532
61663253220413501622663725658526
61663253220413501622663725671624
61663253220413501622663726603292
61663253220413501622663727075676
61663253220413501622726142944922
61663253220413501622726143417098
61663253220413501622726487790840
61663253220413501622746946032038
61663253220413501622746949219982
61663253220413501622746950281388
61663253220413501622747034953514
61663253220413501622747036370456
61663253220413501622747064005406
61663253220413501622747288988630
61663253220413501622747293220718
61663253220413501622747293593724
61663253220413501622747294637660
61663253220413501622747408379148
61663253220413501622914425057366
61663253220413501622914429774728
61663253220413501622914429779100
61663253220413501622914688041932
61663253220413501622914774135372
61663253220413512606117770839798
61663253220413512781517011689942
61663253220413512781517015939292
61663253220413512781517016411676
61663253220413512789132105775006
61663253220413512789132110024356
61663253220413512789132110025760
61663253220413512789132110125138
61663253220413512789132110142400
61663253220413512789132110479270
61663253220413512789132110498197
61663253220413751852377022142768
61663253220413751852377366499040
61663253220413751852460591712330
61663253220413751852460677334838
61663253220413751852460706031194
61663253220413751852460934552282
61663253220413751852460936068602
61663253220413751852461050387466
61663253220413751852648962629610
61663253220413751852648991325966
61663253220413751852649335682238
61663253220413768323747792067729
61663253220413796324097840330040
61663253220413796324097925952548
61663253220413796324098184686312
61663253220413796324098299005176
61663253220413796324851100545567
61663253220413801811996622628458
61663253220413801811996708717526
61663253220413801811996966984730
61663253220413801811996967003604
61663253220413801811997081789028
61663253220413801812185023777288
61663253220413801812185368133560
61663253220413812796141625057725
61663253220413812796141625070766
61663253220413812796141625070775
61663253220413812925034025501400
61663253220413812932649119095414
61663253220413812932649119114080
61663253220413812932649119114128
61663253220413812932649119567590
61663253220413812932649147810484
61663253220413953730185766993503
61663253220413953759840850789296
61663253220413953759840853975836
61663253220413964713305190946199
61663253220437616828214519561855
61663253220437811456625175941078
61663253220437811463214411991970
61663253220437811463964114214160
61663253220437811463967213519050
61663253220437811463967553171058
61663253220437811463967554233868
61663253220437811463967557888372
61663253220437811463967557888420
61663253220437811463967557892792
61663253220437811463967558955602
61663253220437811463968328005718
61663253220437811463968329540704
61663253220437811463968329540912
61663253220437811463968332255068
61663253220437811463968332728696
61663253220437811463968333790262
61663253220437811464051240246024
61663253220437811464052011894144
61663253220437811464239526603606
61663253220437811464240297188916
61663253220437811464240301438266
61663253220437813247509688562474
61663253220437813247509692794562
61663253220437813247510721683052
61663253220437813247510725915140
61663253220437813247530613382870
61663253220437813247531642271360
61663253220437813247541117333918
61663253220437813247541461707452
61663253220437813247541461825544
61663253220437813247600780266128
61663253220437813247603879098842
61663253220437813247603879571018
61663253220437813247604223472376
61663253220437813247604223944760
61663253220437813247621329318128
61663253220437813247621672274720
61663253220437813247624800159326
61663253220437813247624801222184
61663253220437813247625144178776
61663253220437813247625144533068
61663253220437813247792165928648
61663253220437813248377942401272
61663253220437813248377945570502
61663253220437813248377945587764
61663253220437813248377946650622
61663253220437813248378285357864
61663253220437813248441047477080
61663253220437813248441051726430
61663253220437813293357808382244
61663253220437813293357808382292
61663253220437813294110949561332
61663253220437813294110949561380
61663253220437813294110951096579
61663253220437813294110954283066
61663253220437813294194636636298
61663253220437816953662735366706
61663253220437816953666291763317
61663253220437816954395073458678
61663253220437816954398431049486
61663253220437816954398516664926
61663253220437816954398517137066
61663253220437816954398517137102
61663253220437816954398517137310
61663253220437816954415965467270
61663253220437816954419437725410
61663253220437816954419437725618
61663253220437816954419438788268
61663253220437816954482199490542
61663253220437818783806131757028
61663253220437818784541827438356
61663253220437818784542171794836
61663253220437818784562748026664
61663253220437818784563092383144
61663253220437818784625854148068
61663253220437828064983867419888
61663253220437828071782710999254
61663253220437828072535856429144
61663253220437828072536199385736
61663253220437828072598961504952
61663253220437828110737452328352
61663253220437828110737453391162
61663253220437828118352546413416
61663253220437828118352547476226
61663253220437828118540832770998
61663253220438984219967431206431
61663253220438984357227842625311
61663253220438984357228185581903
61663253220439012213519179016408
61663253220439012213519179482968
61663253220439012213707464311180
61663253220439012220294005890520
61663253220439012220294006357080
61663253220439012220296330355134
61663253220439012220296673193682
61663253220439012220296674728876
61663253220439012220484615649906
61663253220439012220484960023648
61663253220439012221046375415872
61663253220439012221049474720762
61663253220439012221049475783572
61663253220439012221049814372770
61663253220439012221049819094504
61663253220439012221049820157314
61663253220439012221050590275856
61663253220439012221050593930408
61663253220439012221050622626764
61663253220439012221130059304298
61663253220439012221133498261196
61663253220439012221133501447736
61663253220439012221133501449140
61663253220439012221134273095856
61663253220439012221318344599070
61663253220439012221321783555968
61663253220439012221321787805318
61663253220439012221321787806770
61663253220439012221321816503126
61663253220439012221322558390628
61663253220439012221322588155458
61663253220439012221322591343402
61663253220439013860647459869740
61663253220439013867328100438168
61663253220439013867331199270882
61663253220439013867422286742448
61663253220439013867422286743852
61663253220439013867422288260172
61663253220439013867422288277642
61663253220439013867425725699346
61663253220439013867425729931434
61663253220439013867425730403610
61663253220439013867425730421080
61663253220439013867425730422484
61663253220439013867425731466420
61663253220439013867425731483890
61663253220439013867425731485342
61663253220439013867425760181698
61663253220439013867426504704615
61663253220439013867614016761240
61663253220439013867614016778662
61663253220439013867614016780114
61663253220439013867614045476470
61663253220439013867694255925646
61663253220439013868178871129188
61663253220439013868178871129236
61663253220439013868178875833500
61663253220439013868178875833660
61663253220439013868178875850922
61663253220439013868178875850970
61663253220439013868178876913780
61663253220439013868262553953400
61663253220439013868262553954804
61663253220439013868262555016210
61663253220439013868262555017662
61663253220439013868262558185488
61663253220439013868262558186892
61663253220439013868262583714018
61663253220439013868450840310982
61663253220439013868450840312434
61663253220439013868450869008790
61663253220439013997082577951320
61663253220439013997082579351000
61663253220439014004624493083075
61663253220439014004624497315163
61663253220439014004708175436307
61663253220439014004708176835987
61663253220439014004875541542451
61663253220439014050440844344087
61663253220439017710661428534050
61663253220439017710748552965029
61663253220439017710912475593746
61663253220439017711477334666006
61663253220439017711480778344638
61663253220439017711480807036622
61663253220439017711501698927122
61663253220439017711501698927330
61663253220439017711501698932946
61663253220439017711501699989980
61663253220439017711501699995804
61663253220439017711564460692254
61663253220439017711564460697870
61663253220439017711752747055500
61663253220439019351098569037111
61663253220439019357790485271802
61663253220439019357790858343144
61663253220439019357853245986966
61663253220439019357853250157575
61663253220439019357853623228917
61663253220439019358041532331498
61663253220439019358041905402840
61663253220439019358609834610006
61663253220439019358630755131219
61663253220439019358630755314954
61663253220439019358630755664874
61663253220439019358630784380152
61663253220439019358630785429912
61663253220439019358631128736216
61663253220439019358693546145076
61663253220439019358881832489608
61663253220439028684805488681632
61663253220439028684805488683036
61663253220439028692420579580156
61663253220439028692420582766696
61663253220439028692420582768100
61663253220439028692420583829506
61663253220439028692420583830958
61663253220439028692420612527314
61663253220439028692608869124278
61663253220439028692608869125730
61663253220439028822090264368909
61663253220439028822090607325501
61663253220439028874786036136162
61663253220439028875350895207018
61663253220439028875622864390216
61663253220439030469219319688054
61663253220439030469386685812912
61663253220439030476750726164497
61663253220439030476750726698152
61663253220439030476750730947466
61663253220439030476750730947502
61663253220439030476750732365896
61663253220439030477001808122156
61663253220439030522567074790094
61663253220439034175235673091490
61663253220439034175239876723464
61663253220439034175257370049492
61663253220439034175424734289396
61663253220439034182034519858800
61663253220439034182034520921658
61663253220439034182767113048746
61663253220439034182787662100746
61663253220439034182787665288690
61663253220439034182788005057338
61663253220439034182788009662432
61663253220439034182788779713879
61663253220439034182788779897614
61663253220439034182788781308940
61663253220439034182788784496848
61663253220439034182788784496884
61663253220439034182788784497092
61663253220439034182850767176554
61663253220439034182850771427356
61663253220439034182851546262016
61663253220439119673644658079128
61663253220439119673645002435400
61663253220439134497805010890478
61663253220439134497805010891930
61663253220439134497805354202814
61663253220439136098992196379446
61663253220439136098992539336038
61663253220439136144934067629682
61663253220439136144934067646944
61663253220439136144934412003216
61663253220439163955471819583300
61663253220439163955472163956834
61663253220439164138486159217156
61663253220439164138486159234418
61663253220439164138486159235870
61663253220439164138486503590690
61663253220439169445735015544576
61663253220439169453242066191796
61663253220439169453262987847117
61663253220439169453266085630071
61663253220439169628749355178432
61663253220439169635524182052544
61663253220439169636256405359092
61663253220439169636277297366232
61663253220439169636277297367684
61663253220439169636277326064040
61663253220439169636277327480973
61663253220439169636277327480982
61663253220439169636280769626032
61663253220439169659418722423309
61663253220439178779629848413858
61663253220439178962644188047714
61663253220439178962644188049166
61663253220439178962644188053538
61663253220439178962727870406770
61663253220439180609584183122452
61663253220439180609772468417224
61663253220439180609775567739367
61663253220439180617199277207516
61663253220439180617387562502288
61663253220439184460437302990354
61663253220439184460438420781606
61663253220439184460438422198548
61663253220439184483580194442853
61663253220439186106813214316930
61663253220439186106813557273522
61663253220439186107566340594529
61663253220439186107566359726654
61663253220439186107566359728106
61663253220439186107566359745368
61663253220439186107566702683246
61663253220439186107566702684698
61663253220439186107566704101640
61663253220439186107566731381054
61663253220439186107566732797987
61663253220439186107566732797996
61663253220449819034037800378736
61663253220449819034037800378944
61663253220449819034038058646148
61663253220449819034038171915044
61663253220449819034226085673508
61663253220449819034226085673556
61663253220449819034226085673716
61663253220449819034226343940920
61663253220449835635831648285968
61663253220449835643363054762411
61663253220449835643363059545380
61663253220449835643363059545416
61663253220449835643363059545624
61663253220449835681752597901056
61663253220449835689179401969614
61663253220449840996529135311048
61663253220449840996529136360808
61663253220449840996529393578252
61663253220449840996591897075972
61663253220449840996592155343176
61663253220449840996780183420504
61663253220449841178769322844706
61663253220449841178790243433014
61663253220449841179522468255882
61663253220449841179522468274596
61663253220449841179522812629416
61663253220449841179522812630868
61663253220449841179522841327224
61663253220449841179543388844190
61663253220449841179543388862904
61663253220449841179543733217724
61663253220449841179543733219176
61663253220449841179606146377026
61663253220449841179606150609114
61663253220449841179606490733298
61663253220449841179606494982648
61663253220449841179606494984100
61663253220449841179606523680456
61663253220449970981881941387696
61663253220449970981881944574236
61663253220449974596212540663594
61663253220449974596212569359950
61663253220449976266253243185908
61663253220449976441652503207529
61663253220449991266553427950346
61663253220449991273331349425084
61663253220449991273331353657172
61663253220449991273425492603902
61663253220449991273425535650623
61663253220449991273425539882711
61663253220449991274178667774292
61663253220449991297055431532903
61663253220449991297055479360406
61663253220449991297055822316998
61663253220449991297149962683091
61663253220449992912943013265732
61663253220449992920554679538849
61663253220449992943445405274583
61663253622095977737718843202035
61663253622095977737718843202242
61663253622095977737718843202243
61663253622200443527975147305951
61663253622200476882052802577261
61663253622200476882052803994203
61663253622200476882056160044361
61663253622200476882056246255893
61663253622200491706217627937019
61663253622200492824916547081034
61663253622200492827180455395756
61663253622200492832447958458574
61663253622200492832451311326404
61663253622200492833957602012748
61663253622200492939304641308969
61663253622200492941560978236905
61663253622200492946079808425309
61663253622200492946082907258023
61663253622200493360873485684020
61663253622200493360873619620274
61663253622201226627694117535635
61663253622201644285054050916639
61663253622201644290052938042918
61663253622201692463296531547706
61663253622201692463296531547707
61663253622201693513285896122162
61663253622201693696383918114866
61663253622201694110425584919188
61663253622201694115424475411739
61663253622201694115424476828680
61663253622201694133302411326589
61663253622201694133302411326590
61663253622201694133305854532838
61663253622201694140835797979198
61663253622201694140835797979199
61663253622203945122439440953281
61663253622204045661707111660536
61663253622204079150705763479894
61663253622204079150789446299686
61663253622204095075547087543346
61663253622204095075550790901960
61663253622204095278812547958950
61663253622204095281357895814956
61663253622204095281357900046836
61663253622204095281441922990777
61663253622204095281441925645102
61663253622204095288219067741529
61663253622204095288968776085132
61663253622204095288968776085133
61663253622204095288968776085168
61663253622204095288971874917882
61663253622204095288972215042030
61663253622204095288972215042031
61663253622204095288972217874474
61663253622204095622079970824894
61663253622204095624506423636768
61663253622204095624506767993040
61663253622204095624506772714773
61663253622204095629672680634720
61663253622204095629673024990992
61663253622205294549018820750749
61663253622205295855506520386430
61663253622205295855509957393496
61663253622205295855509961998589
61663253622205295855509962176465
61663253622205295855509963592678
61663253622205295863036812438413
61663253622205295863039907039039
61663253622205295863040249995630
61663253622205295863040249995631
61663253622205295863040249995666
61663253622205295863040254227718
61663253622205295863040254227754
61663253622205296038437176728101
61663253622205296045297633124675
61663253622205296592586780533745
61663253622205296595094169107597
61663253622205296595097263708223
61663253622205296595097608064495
61663253834575829706406398271744
61663253834583933169579224116620
61663253834583933720818944778554
61663253834587537272392007390958
61663253834587537272392264608402
61663253834587537272392268840490
61663253834794333090896183178534
61663253834794334326242200905450
61663253834794334326305077809930
61663253834802438199009014328816
61663253834802438199009015728496
61663253834802438199009015745758
61663253834802438201201184368382
61663253834802438201201189085744
61663253834802439841053320597904
61663253834802439847577095694958
61663253834802439847577100412320
61663253834802723512444469059728
61663253834802723520059563144792
61663253834802738206959931811640
61663253834802738206959931928280
61663253834802738337439326122706
61663253834802738337442420822662
61663253834802738342524995000822
61663253834802738344782364931292
61663253834802738344972717473186
61663253834802740035404161457112
61663253834802771147752735564542
61663253834802771147752735570158
61663253834802771696607466727562
61663253834802771696607467181024
61663253834802771698302043875030
61663253834802772931388172344626
61663253834802772931389315528894
61663253834802772932142547168656
61663253834802772933648837855000
61663253834802772933648837859372
61663253834805139904636533993942
61663253834805141139230439411546
61663253834805141551012445320518
61663253834805174491872510432726
61663253834805174491872596171874
61663253834805174491872596644050
61663253834805174491872598061200
61663253834806324007418605054336
61663253834806325241928942437572
61663253834806325242764622781252
61663253834806340066170566460900
61663253834806340066985436638466
61663253834806340066986469759044
61663253834806340066986473991132
61663253834806340661718909514518
61663253834806340661719938397392
61663253834806341896291632776238
61663253834806341896291889993682
61663253834806341896291894225770
61663253834806341896292004779106
61663253834806341896292005828866
61663253834806341896312814932122
61663253834806341897065698893766
61663253834806341897128833015690
61663253834806342306400240959144
61663253834806342308094820841094
61663253834806342308094820854192
61663253834806342308847962033280
61663253834806373418810456927676
61663253834806373418811490048254
61663253834806373967791488200544
61663253834806373967791488213642
61663253834806373967791488667104
61663253834806373967791489729962
61663253834806375065940546786006
61663253834806375065940634414480
61663253834806375202385393631246
61663253834806375203138282297154
61663253834806375203138539514598
61663253834806375614167399540218
61663253834806375614920545423570
61663253834806490154031124196967
61663253834806525337669752245079
61663253834806525337669753662229
61663253834806525338505434001537
61663253834806540116914377279069
61663253834806540161827781058375
61663253834806541809795958526745
61663253834806541816570779738729
61663253834806541816573880001483
61663253834806541951324411593363
61663253834806541953831448375053
61663253834806541953834547207767
61663253834806541953834891581301
61663253834806542358838631672361
61663253834898784130704821235192
61663253834898784130708177304064
61663253834898833536951313886454
61663253834898833543457614789440
61663253834898833543732678555794
61663253834898833543732678672434
61663253834898833544294438788320
61663253834898833544294438807034
61663253834898833544294443039122
61663253834898833544482725145902
61663253834898833544482725151518
61663253834898833544485823984232
61663253834898833545989015482326
61663253834898833545991339965654
61663253834898833545992373067518
61663253834898834088253767521838
61663253834898834088253771753926
61663253834898834088257211200470
61663253834898834093337113333616
61663253834898834093337113352330
61663253834898834093337117584418
61663253834898834093337374801862
61663253834898834093339436281910
61663253834898834093340469402488
61663253834898834093340557030962
61663253834898834095031688977862
61663253834898834095031690027622
61663253834898834095035133724968
61663253834898834095035390942412
61663253834899684698519958944496
61663253834899684698519960344176
61663253834899734104763100131820
61663253834899734104766452995438
61663253834899734112106138940406
61663253834899734653558422037950
61663253834899734660333248912062
61663253834899734660336345029008
61663253834899734661086132873706
61663253834899734661086390091150
61663253834899734661088456275462
61663253834899734661088457338320
61663253834899734661089489396040
61663253834899984704776213657344
61663253834899984842035824831078
61663253834899984842036968032816
61663253834899984844292157408882
61663253834899984844293305314884
61663253834899984844293310019148
61663253834899984844481596376730
61663253834899984844483547303442
61663253834899984844484690505180
61663253834900032466149705287850
61663253834900033015192379833146
61663253834900033015192751356356
61663253834900033015192751369454
61663253834900033015192751822916
61663253834900033020276354417390
61663253834900034111022449078064
61663253834900034118550761504798
61663253834900034118553860337512
61663253834900034248283462101020
61663253834900034249702712499020
61663253834900034250538397560062
61663253834900034250539545452966
61663253834900034254974606621900
61663253834900034255060240374228
61663253834900034255061383558496
61663253834900034255623143796638
61663253834900034255626587002886
61663253834900034255810282248218
61663253834900034255811515880270
61663253834900034255811520597632
61663253834900034255814528986934
61663253834900034255814615067116
61663253834900034255814615080214
61663253834900034293953450265662
61663253834900034300728277139774
61663253834900034301563957483454
61663253834900034301564986353230
61663253834900034301565101138654
61663253834900034301565105389456
61663253834900034301567425136708
61663253834900034301568199971368
61663253834900034301568199990082
61663253834900034301568458257286
61663253834900034661484975625436
61663253834900034661484980329700
61663253834900034662320655969116
61663253834900034662321803875118
61663253834900034662321808579382
61663253834900034667408505755768
61663253834900034667408850129302
61663253834900034669856313967280
61663253834900034842804739615046
61663253834900034842807062563340
61663253834900034842808095683918
61663253834900034844498943256424
61663253834900034844499200473868
61663253834900034844499319496996
61663253834900034844499319510094
61663253834900034844502414097622
61663253834900034844502672377924
61663253834900034844502758471364
61663253834900034845334995602972
61663253834900034845334999853774
61663253834900034845336028723550
61663253834900034845336114462698
61663253834900034845336147746678
61663253834900034849582922558030
61663253834900034850419374554042
61663253834900034850419717510634
61663253834900034850419747606670
61663253834900034850419750794614
61663253834900034850422845395240
61663253834900034850423189768982
61663253834900034852117766462988
61663253834900048935180477904458
61663253834900049072441232634062
61663253834900049074699894026612
61663253834900049074700668866888
61663253834900049079784271442648
61663253834900049079972557800230
61663253834900049081478848603214
61663253834900184939971444942845
61663253834900184945055047990781
61663253834900184945055049407714
61663253834900184945055049407723
61663253834900184947502770463145
61663253834900184947502771512905
61663253834900199764132914134353
61663253834900199771663981020267
61663253834900201004750170895286
61663253834902436363768336602816
61663253834902436364521477781904
61663253834902436364524835367096
61663253834903636565012291882586
61663253834903636566706867513734
61663253834903636567540224922218
61663253834903636572623827970154
61663253834903636572627298455816
61663253834903636572627298811352
61663253834903636574318403601302
61663253834903636574321875505358
61663253834903637121603826139914
61663253834903637121607296981112
61663253834903637121607296994210
61663253834903653038829629176374
61663253834903653043913236473868
61663253834910791106734272766620
61663253834910791106734531388116
61663253834910791108990614280776
61663253834910791655777204516262
61663253834910791657471781560188
61663253834910791658033284108710
61663253834910791658033288826072
61663253834910791658033541326154
61663253834910791701527433252312
61663253834910839284973658665920
61663253834910839284977126319174
61663253834910839286671703498454
61663253834910839828932987380724
61663253834910839828932988915758
61663253834910839834016333211216
61663253834910839834016590428660
61663253834910841062023439963178
61663253834910841064279781477334
61663253834910841068798525458786
61663253834910841476062039886388
61663253834910841481145385716880
61663253834910841656548446480612
61663253834910841658239555521364
61663253834910841658243023174618
61663253834910841659076379520244
61663253834910841659076379538958
61663253834910841659076383771046
61663253834910841663322901351856
61663253834910841663323158569300
61663253834910841664159725350736
61663253834910841664159725369450
61663253834910841664159729601538
61663253834910841664160068307328
61663253834910841664160068326042
61663253834910841664160072558130
61663253834910841664160098422078
61663253834910841664163196191934
61663253834910841664163540565676
61663253834910841665854300994982
61663253834910841665854302044742
61663253834910841665854559262186
61663253834910841665854645001334
61663253834910841665854674053226
61663253834910841665854674066324
61663253834910841665854675116084
61663253834910841665857772885940
61663253834910841665858031166242
61663253834910841665858117259682
61663253834910855886184936429728
61663253834910855888441277943884
61663253834910855895219457685826
61663253834910855931935053555200
61663253834910855931938521208454
61663253834910856307001462531940
61663253834911690441392841594868
61663253834911692271535888894086
61663253834911692271787280327316
61663253834911739852223594818708
61663253834911740394237757154436
61663253834911740401765725207636
61663253834911740401768819808262
61663253834911741499349552723746
61663253834911741675589179802146
61663253834911741683117033069922
61663253834911741683117118809070
61663253834911741683117147855346
61663253834911741683120246688060
61663253834911742231909089251470
61663253834911756316735964048980
61663253834911756324264276108324
61663253834911756499750303198806
61663253834911756506525015287494
61663253834911756507278156483844
61663253834911756507278160715932
61663253834911756507278242222992
61663253834911756507278246809212
61663253834911756507278500840116
61663253834911756507278615275620
61663253834911758146876261121106
61663253834911758146879359953820
61663253834911758153654067793158
61663253834911758153654412166692
61663253834911758154407213221596
61663253834911758154407328007020
61663253834912158949974260261791
61663253834912159018615442336148
61663253834912207341733701638232
61663253834912207341733704826176
61663253834912207357832304172954
61663253834912207357832347770801
61663253834912207357832347770802
61663253834912207364613626345250
61663253834912207365363371058877
61663253834912207365366857843277
61663253834912207365366857843278
61663253834912207365366857862960
61663253834912207365366857862961
61663253834912208574821062676862
61663253834912208575574203499397
61663253834912208577080494205424
61663253834912208982084581465481
61663253834912208988862758394698
61663253834912208988862787091054
61663253834912208989619117428176
61663253834912208989619117441274
61663253834914393974971233828480
61663253834914441556224254770228
61663253834914443381280488598798
61663253834914443386283966799900
61663253834914443386363834429290
61663253834914443386364177385882
61663253834914443386364178785562
61663253834914443386364181617970
61663253834914443386364183034912
61663253834914443386364207481918
61663253834914443386367649271224
61663253834914443386367649625308
61663253834914443386367649625516
61663253834914443386367650688166
61663253834914443387978543493906
61663253834914443388058754429808
61663253834914443388058783126164
61663253834914443388062226319314
61663253834914443388062226332412
61663253834914443388811904090334
61663253834914443388815371743588
61663253834914443935344434172766
61663253834914458205441870279924
61663253834914458205441956019072
61663253834914458205441956368992
61663253834914458205441960605244
61663253834914458205441960618342
61663253834914458205441985065348
61663253834914458210525216110416
61663253834914458210525559067008
61663253834914458210525563653180
61663253834914458210525589163044
61663253834914458212973027491158
61663253834914458212973027504256
61663253834914459852570668750472
61663253834914459852570927017676
61663253834914459852571013106744
61663253834914459852571041803100
61663253834914459857654272848168
61663253834914459857654357537556
61663253834914459857654358937236
61663253834914459857654387633592
61663253834914459857654615804760
61663253834914459859348934581482
61663253834914459859348963277838
61663253834914459859349221545042
61663253834915761496353430387134
61663253834915794232161203649918
61663253834915794809105089358046
61663253834915794809188772183454
61663253834915794809188773246264
61663253834915809080036413232794
61663253834915809080036456830642
61663253834915809087567480118717
61663253834915809087570966903118
61663253834915809087570966922801
61663253834915810909342905444438
61663253834915810910183291690164
61663253834915810916968114994991
61663253834915810916968115528646
61663253834915810916968459902388
61663253834915810916968462717326
61663253834915810917714358576077
61663253834915810917714358576078
61663253834915811456725941997243
61663253834915811456726286370777
61663253834915811464257352193881
61663253834915811466757376077966
61663253858113220268731628385157
61663253858113236740774265200954
61663253858210331490903327443103
61663253858210331490903327443311
61663253858210331496007932569145
61663253858210331496007936818495
61663253858210331496007936818703
61663253858220838120477718082673
61663253858220838120477718082881
61663253858220838161126664801345
61663253858221303230050871132700
61663253858221303230804012294526
61663253858221304877179923621102
61663253858428819736130571466413
61663253858428819873370317996705
61663253858428869147438712872121
61663253858428869147438716172541
61663253858428869147438717589483
61663253858436022624215750839801
61663253858436022629299469623543
61663253858436022629299469624995
61663253858436024407768762768333
61663253858436024408604443112013
61663253858436024412852337118301
61663253858436024412852452972359
61663253858436024412852452973811
61663253858436024413605598402249
61663253858436024413688133316039
61663253858436024413688133317491
61663253858436024413689166436617
61663253858436024415299800956279
61663253858436024415300174027781
61663253858436024415383742062149
61663253858436024415383742416281
61663253858436024415863886606657
61663253858436024415865034517031
61663253858436024416135854371461
61663253858436024453522318980441
61663253858436024458606037765635
61663253858436024459441718107863
61663253858436024459441718109315
61663253858436039232763505400019
61663253858436039240294916659467
61663253858436072586763245509509
61663253858436072586764361531003
61663253858436072591847963166161
61663253858436072591847964578939
61663253858436072591848077480861
61663253858436072591848078897803
61663253858436072593542540210087
61663253858436923197027481755897
61663253858436923197027483173047
61663253858436923197048373763037
61663253858436923197048373763245
61663253858436923197048373764489
61663253858436923197048375180187
61663253858436923197048375181639
61663253858436923199558858000533
61663253858436923199558886698341
61663253858436924843424285089613
61663253858436924843424285089821
61663253858436924843424286506763
61663253858436924844240193701577
61663253858436924844240220864351
61663253858436924844240222281293
61663253858436924845851201292741
61663253858436924845851201311455
61663253858436924845934769327109
61663253858436924845934769345823
61663253858436924845934798024917
61663253858436924846686881636421
61663253858436924846686881655135
61663253858436924846686910334229
61663253858436924980601385693021
61663253858436924980601385710491
61663253858436924981417294303533
61663253858436924981438213474899
61663253858436924983111869947779
61663253858436925026354941903885
61663253858436925026354941922599
61663253858436925026354943320827
61663253858436925026354943322279
61663253858436925027170850515641
61663253858436925027170877678415
61663253858436925027170879095357
61663253858436925027191769687007
61663253858436925027191771103949
61663253858436925028865426141173
61663253858436925028865426159887
61663253858436925028949137683316
61663253858436974257180925338831
61663253858436974258017753592885
61663253858437223386298048473475
61663253858437223388829452354305
61663253858437225170687859603961
61663253858437225170687886766735
61663253858437225172382463810661
61663253858437225172382463827923
61663253858437225172382464282837
61663253858437239989762193845629
61663253858437239989762198094979
61663253858437239997377316628453
61663253858437239997377320877803
61663253858437240043130872840561
61663253858437274584549130664566
61663253858437274584549131018698
61663253858437274990975794278977
61663253858437274996058362318461
61663253858437274996058363735403
61663253858437274996058368457137
61663253858437274996059510228835
61663253858437274996059511645777
61663253858437274997754087271309
61663253858437274997754087290023
61663253858437274998589772337967
61663253858437440099565105605574
61663253858437441149637095417736
61663253858437441151896526946298
61663253858437441746693129240010
61663253858439626134805399118445
61663253858439626135621334892975
61663253858439626135621335365359
61663253858439626137315881938791
61663253858439626137315881957505
61663253858439626137315883357185
61663253858439626137315910537221
61663253858439626137315910636599
61663253858439626137315910992135
61663253858439626137315911009605
61663253858439626137315912053541
61663253858439626137336802999275
61663253858439626138067994266817
61663253858439626138067995666497
61663253858439626138152739246189
61663253858439626677069121920999
61663253858439626683848072265513
61663253858439626684600188806913
61663253858439626684601331995553
61663253858439626684601333530539
61663253858439626684601333530747
61663253858439626684684900502097
61663253858439626684684901564907
61663253858439626686358556484087
61663253858439626686358556502801
61663253858439626687110668812113
61663253858439674308968469191163
61663253858439674308968470590843
61663253858439674314051040051641
61663253858439674314051043352061
61663253858439674314051044769003
61663253858439674314051044773375
61663253858439674314052073638779
61663253858439674314052073643151
61663253858439674314052187957643
61663253858439674858011143736459
61663253858439674863094746299121
61663253858439674863094746771297
61663253858439674863094746784395
61663253858439674863094861085997
61663253858439674863115781790897
61663253858439674863115783325931
61663253858439674863178429596913
61663253858439676090846681458175
61663253858439676090847824646815
61663253858439676090847826181801
61663253858439676090847826182009
61663253858439676093357161463375
61663253858439676097624975985541
61663253858439676098441911932039
61663253858439676098441912404215
61663253858439676098461801052847
61663253858439676100135455973479
61663253858439676100135455990741
61663253858439676100136116039977
61663253858439676100136489092605
61663253858439676144195470033473
61663253858439676146726873914303
61663253858440827299339581682585
61663253858440827306117503138609
61663253858440827306117503140061
61663253858440827306117503157323
61663253858440827306201443182913
61663253858440827306953559741575
61663253858440827306954331393907
61663253858440827441682933148189
61663253858440827441683593197265
61663253858440827441683594732251
61663253858440827441683966268767
61663253858440827487436489360297
61663253858440827487436490777239
61663253858440827487436490778691
61663253858440827487437522480875
61663253858440827487437523897817
61663253858440875620177122287709
61663253858440875620198044527643
61663253858440876713179903338817
61663253858440876718262471378301
61663253858440876718262472795243
61663253858440876718262476100035
61663253858440876718262477516977
61663253858440876718263506386753
61663253858440876718263619288675
61663253858440876718263620705617
61663253858440876719957048538867
61663253858440876719957053142509
61663253858440876719957053143961
61663253858440876719958082012285
61663253858440876719958082030999
61663253858440876719958196331149
61663253858440876719958196332601
61663253858440876720794910267583
61663253858440876857218865104284
61663253858440877259711321640361
61663253858440877259712091757499
61663253858440877259712093292485
61663253858440877259712093292693
61663253858440877259712464829001
61663253858440877259774083759417
61663253858440877266489243096177
61663253858440877266489243096225
61663253858440877266489243097629
61663253858440877266553033631547
61663253858440877266553034103931
61663253858440877266573954337899
61663253858440877266573955854219
61663253858440877267305145923597
61663253858440877267305150645331
61663253858440877267306179042723
61663253858440877267306179514899
61663253858440877267306293833971
61663253858440877267326066628497
61663253858440877267326066629949
61663253858440877267326068163531
61663253858440877267326071351683
61663253858440877267327214540323
61663253858440877267389862340515
61663253858440877269000756203289
61663253858440877269000870994542
61663253858440877269000871013256
61663253858440991813128850695771
61663253858440991813948196846031
61663253858440991813948198245711
61663253858440992218219970819031
61663253858440992362990871391327
61663253858440992408765378405823
61663253858440994055893373345346
61663253858440994055893373345355
61663253858440994055893402041711
61663253858441041638751436523967
61663253858441041638751436541229
61663253858441041638751522263115
61663253858441041638754531124593
61663253858441041769237364042589
61663253858441041776012190899439
61663253858441041776012190916701
61663253858441043462118945290265
61663253858441043468897238282588
61663253858441044011161618435881
61663253858441044015429404261691
61663253858441044017936445292731
61663253858441044017936445309993
61663253858533335561892962707345
61663253858533335561892962726059
61663253858533335740576729937731
61663253858533335740579054284253
61663253858533335740579054285705
61663253858533335745660447304531
61663253858533335745662771651053
61663253858533335745662771769145
61663253858534235574075071893695
61663253858534235580853365954501
61663253858534235580853366072545
61663253858534235580853366072753
61663253858534235580853366090015
61663253858534235580853366421061
61663253858534235580853366426885
61663253858534235580853366439935
61663253858534235581686722418379
61663253858534235581686727021861
61663253858534235581689046298341
61663253858534235581689046416433
61663253858534235581689046433695
61663253858534235581689046770517
61663253858534235581689046770565
61663253858534235581689051019915
61663253858534235581690194204343
61663253858534235581690194676519
61663253858534235764704533962120
61663253858534235764704534316252
61663253858534235766127141840101
61663253858534236122867040936207
61663253858534236125374081967247
61663253858534236125376405965301
61663253858534236129645335464977
61663253858534236130457799334047
61663253858534236130457804038311
61663253858534236130457804038519
61663253858534236130461243012679
61663253858534236130478692860363
61663253858534236130478696046903
61663253858534236130481015813029
61663253858534236130481016858417
61663253858534236130482163719031
61663253858534236132155819706685
61663253858534236308391893510979
61663253858534236308391893510988
61663253858534486489273142828703
61663253858534486496888265493483
61663253858534536319730688986821
61663253858534536319731836892823
61663253858534686592294312664307
61663253858534703071201911193156
61663253858534703071201911254635
61663253858534703071201911371275
61663253858536937414516795361427
61663253858536937414516799610777
61663253858536937414520122731087
61663253858536937417027163762127
61663253858536937417027167994215
61663253858536937417027278535905
61663253858536937417027282785255
61663253858536937422110881111665
61663253858536937422110881128927
61663253858536937422110885361015
61663253858536937422110885833191
61663253858536937422113980416555
61663253858536937422113980433817
61663253858536937422114324790089
61663253858536937422114324807559
61663253858536937422131887909845
61663253858536937422131887911297
61663253858536937422131889445039
61663253858536937422131889446491
61663253858536937422131893695841
61663253858536937422134872423695
61663253858536937422134872425147
61663253858536937422134872442409
61663253858536937422135245495037
61663253858536937422135245496649
61663253858536937422135245513911
61663253858536937422198007615705
61663253858536937424642372619517
61663253858536937424642372620969
61663253858536937424642376870319
61663253858536937460333027481267
61663253858536937460333031730617
61663253858536937460336471159899
61663253858536937460336498322465
61663253858536937462780836165163
61663253858536937462780840414513
61663253858536937462780863327729
61663253858536937467864552113361
61663253858536937467864552114813
61663253858536937467864553531963
61663253858536937467864557781313
61663253858536937467867909581913
61663253858536937467867909582121
61663253858536937467951592407529
61663253858536937470395957412793
61663253858536937470395961662143
61663253858536937470398941926643
61663253858536937826364804652737
61663253858536937826364804665835
61663253858536937833979898737801
61663253858536938009313026117379
61663253858536938009313026118831
61663253858536938009313030368181
61663253858536938009379144286593
61663253858536938009379144288045
61663253858536938011823509291857
61663253858536938011823509293309
61663253858536938011823513542659
61663253858536938016907226658657
61663253858536938016907226660109
61663253858536938016910584243849
61663253858536938016928118667249
61663253858536938016928118668701
61663253858536938016928120202443
61663253858536938016928120203895
61663253858536938016928124453245
61663253858536938016931476252441
61663253858536938016931476252601
61663253858536938016931476254053
61663253858536938016931476271315
61663253858536938016994238371657
61663253858536938016994238373109
61663253858536938019438603376921
61663253858536938019438603378373
61663253858536938019438607627723
61663253858538138036852228096217
61663253858538138041932473677053
61663253858538138041932473681425
61663253858538138041932475093995
61663253858538138041932478398787
61663253858538138041932479815729
61663253858538138041935573926709
61663253858538138041935945585481
61663253858538138041935945935193
61663253858538138041935945935401
61663253858538138043630149687595
61663253858538138044463883696559
61663253858538138224950285220794
61663253858538138224950286637736
61663253858538138583447180169149
61663253858538138583468100874049
61663253858538138583468100875501
61663253858538138583468101346273
61663253858538138583468101346433
61663253858538138583468102409083
61663253858538138590975148222349
61663253858538138590975148226721
61663253858538138590975152944083
61663253858538138590978591428597
61663253858538138590978591432969
61663253858538138590978620130777
61663253858538138590999512134949
61663253858538138590999512139321
61663253858538138590999512605721
61663253858538138590999512605881
61663253858538138591058831052129
61663253858538138591058835769491
61663253858538138591062274258377
61663253858538138591062274724937
61663253858538138591062302956185
61663253858538138591062303422745
61663253858538138773989492111379
61663253858538138773992931068277
61663253858538138773992959764633
61663253858538138774010412817731
61663253858538138774013851774629
61663253858538138774013880470985
61663253858538154645398949304189
61663253858538154650503554430023
61663253858538154650503554430183
61663253858538154650503554447445
61663253858538154650503558679533
61663253858538154650503560214567
61663253858538304792565739737041
61663253858538304792569178693939
61663253858544991336717135190837
61663253858544993118847533468273
61663253858544993118847533468481
61663253858544993164601089680589
61663253858545040748301373477861
61663253858545040748301373948633
61663253858545040748301373950037
61663253858545040748301373950085
61663253858545041289474895554429
61663253858545041289474897089415
61663253858545041289474897089623
61663253858545041289478336046313
61663253858545041289478336046521
61663253858545041289478339228689
61663253858545041291985380259729
61663253858545041297089991170107
61663253858545041297090019866463
61663253858545041297093342502903
61663253858545041297093342975127
61663253858545041297093342975287
61663253858545041297093344037937
61663253858545041297093458823361
61663253858545042579867492654057
61663253858545042936670067764293
61663253858545042938361287352765
61663253858545042939114432769557
61663253858545042943445004719565
61663253858545042943445009423829
61663253858545042943465898245881
61663253858545042943465901432421
61663253858545042944285161849357
61663253858545042946729526854621
61663253858545043119618291944751
61663253858545043119618293479737
61663253858545043119618293479945
61663253858545043119621730901649
61663253858545043119621732436635
61663253858545043119621732436843
61663253858545043119621732454105
61663253858545043119621735623383
61663253858545043122128771932689
61663253858545043122128776654423
61663253858545043126396586472117
61663253858545043126400030150749
61663253858545043127233382843067
61663253858545043127233387564801
61663253858545043127233411539423
61663253858545043127236855218055
61663253858545043128907066460055
61663253858545043128910510138687
61663253858545057402602794436293
61663253858545057402602794552933
61663253858545341481259413095319
61663253858545341481259414630353
61663253858545341481259414636177
61663253858545341486339662926957
61663253858545341486343130580211
61663253858545341486343131997153
61663253858545343132715574724257
61663253858545343133552398262401
61663253858545343133552402979763
61663253858545343135246975422967
61663253858545343311402809490013
61663253858545343311402809491465
61663253858545343316483059321651
61663253858545343316486526974905
61663253858545343316486528391847
61663253858545343318177631760483
61663253858545343318181104018831
61663253858545357546119803524613
61663253858545357546119803524661
61663253858545357546119803642918
61663253858545358143175842051199
61663253858545359193248975183347
61663253858545493229798575247772
61663253858545508236974296581468
61663253858545508236974300813556
61663253858545508236977395414182
61663253858545509884103353319220
61663253858548895031744815708191
61663253858548895031744817243385
61663253858548895031744820411211
61663253858548895031744820429925
61663253858548895627378247773681
61663253858548943201015713966733
61663253858548943201015715010669
61663253858548943201015715483053
61663253858548943201015718198613
61663253858548943203460083670645
61663253858548943203460083689359
61663253858548943203463522173873
61663253858548943203463522178245
61663253858548943203463522290513
61663253858548943203463522296337
61663253858548943208543771985345
61663253858548943208543771986797
61663253858548943208543771991169
61663253858548943208543772457521
61663253858548943208543772457729
61663253858548943208543772458973
61663253858548943208543772476443
61663253858548943208543773403739
61663253858548943208543773408111
61663253858548943208543773874671
61663253858548943208543773876123
61663253858548943208543801037237
61663253858548943208543801037445
61663253858548943208543802572479
61663253858548943208547125226181
61663253858548943208547126742501
61663253858548943208547126743953
61663253858548943208547129458269
61663253858548943208547241056993
61663253858548943208547241061365
61663253858548943208547244243693
61663253858548943208547244361785
61663253858548943208630812283677
61663253858548943208630812401769
61663253858548943211075177288941
61663253858548943211075177407033
61663253858548943211075177755501
61663253858548943211075177756953
61663253858548943211075206453309
61663253858548944854919679079833
61663253858548944854919679085657
61663253858548944854919680479513
61663253858548944854919680485337
61663253858548944854919683784097
61663253858548944854919683784305
61663253858548944854919685201247
61663253858548944855756507322241
61663253858548944855756512039603
61663253858548944857451084366167
61663253858548944857451084482807
61663253858548944857451089082077
61663253858548944857451089083529
61663253858548944985339405860823
61663253858548944985339407378547
61663253858548944985339407396017
61663253858548944985339410092911
61663253858548944985339410565087
61663253858548944985339411627897
61663253858548944985339411628105
61663253858548944985342849049809
61663253858548944985342850584795
61663253858548944985342850585003
61663253858548944985342850602265
61663253858548944985342853771543
61663253858548944987849890080849
61663253858548944987849890098111
61663253858548944987849890553025
61663253858548944987849890570495
61663253858548944987849894802375
61663253858548944987849894802583
61663253858548944987853333776743
61663253858548944992117671690381
61663253858548944992117671691833
61663253858548944992117673208313
61663253858548944992117673225575
61663253858548944992117673227027
61663253858548944992117675922469
61663253858548944992117675923921
61663253858548944992117676394853
61663253858548944992117676413567
61663253858548944992117677459115
61663253858548944992117677476377
61663253858548944992117700388141
61663253858548944992117700388189
61663253858548944992117700388349
61663253858548944992117701923383
61663253858548944992117704620229
61663253858548944992117704620277
61663253858548944992117705092613
61663253858548944992117706155471
61663253858548944992121148298909
61663253858548944992954499926965
61663253858548944992954499928417
61663253858548944992954500991227
61663253858548944992954501462159
61663253858548944992954501463611
61663253858548944992954504650151
61663253858548944992954505712961
61663253858548944992954528624773
61663253858548944992954528624933
61663253858548944992954529687583
61663253858548944992957971831181
61663253858548944992957973366215
61663253858548944994628155910407
61663253858548944994628155929121
61663253858548944994628156382791
61663253858548944994628156400053
61663253858548944994628156401505
61663253858548944994628160633593
61663253858548944994628160650855
61663253858548944994628184608215
61663253858548944994628184625477
61663253858548944994631628286847
61663253858548944994631628304109
61663253858548944995464984636637
61663253858548944995464984638089
61663253858548944995464988887439
61663253858548944995465013334445
61663253858548945033603475343397
61663253858548945033603475343605
61663253858548945033603475344849
61663253858548945033603475362319
61663253858548945033606918549853
61663253858548945033606918568567
61663253858548945038687164130481
61663253858548945038687164130689
61663253858548945038687164131933
61663253858548945038687164149403
61663253858548945038687165549083
61663253858548945038687168381491
61663253858548945038687169798433
61663253858548945038687194245439
61663253858548945038687194245444
61663253858548945038690636034745
61663253858548945038690636034750
61663253858548945038690637451683
61663253858548945038690637451687
61663253858548945040381740820323
61663253858548945040381740837585
61663253858548945040381741174615
61663253858548945040381741193329
61663253858548945040381745423965
61663253858548945040381745442679
61663253858548945040385213095933
61663253858548945041218569429913
61663253858548945041218573679263
61663253858548945041218598126269
61663253858548945403962358329393
61663253858548945404715843411291
61663253858548945404715843415663
61663253858548945404715848133025
61663253858548945580136009671015
61663253858548945580136009689729
61663253858548945580136013921817
61663253858548945580139452877263
61663253858548945580139452878715
61663253858548945580139481575071
61663253858548945580198771790071
61663253858548945580198776040873
61663253858548945587729838694699
61663253858548945587729842926787
61663253858548945587730183049519
61663253858548945587730183050971
61663253858548945587730211747327
61663253858548945587733281882233
61663253858548945587733281883685
61663253858548945587733310580041
61663253858548945587750759401051
61663253858548945587750763633139
61663253858548945587751103755871
61663253858548945587751103757323
61663253858548945587754202590037
61663253858548945587754231286393
61663253858548959809584474599445
61663253858548959812011271779237
61663253858548959812011272251621
61663253858548959812011272251626
61663253858548959812011276483501
61663253858548959812011276483709
61663253858548959817115881626965
61663253858548959817115883144742
61663253858548959865379955360389
61663253858548961456716970783746
61663253858548961458387183559275
61663253858548961458387183578202
61663253858549093295651011083951
61663253858549093295651012483631
61663253858549093295651015316039
61663253858549093295651016732981
61663253858549093298098820695143
61663253858549095127488727299303
61663253858549095127489103539875
61663253858549095128242217085465
61663253858549095135017023824828
61663253858549095135017028074178
61663253858549095674021264814705
61663253858549095677284890231081
61663253858549109903372097123516
61663253858549109903375539266954
61663253858549109904125238285342
61663253858549109904222866671581
61663253858549109904222867717129
61663253858549109904222867734391
61663253858549109904222870903669
61663253858549109906646569250747
61663253858549109906646573482835
61663253858549109949945031707262
61663253858549109949945033124204
61663253858549109952392754179626
61663253858549109957570629192249
61663253858549109957570630609191
61663253858549109959265206253437
61663253858549109960018351664613
61663253858549110499019474732575
61663253858549110506613648111079
61663253858549111598776137090588
61663253858549111606307119422468
61663253858549111606307248641361
61663253858549111606390891523401
61663253858549111606390901292001
61663253858549111606390902691681
61663253858549111606394258741839
61663253858549111606394258759101
61663253858549111629278188992273
61663253858549111629278188992517
61663253858549111629278527148634
61663253858549111629278527165896
61663253858549111629278531948865
61663253858549111629278531949109
61663253858549112178321550850433
61663257450666712923125393964265
61663257450686519852565870336644
61663257450686970155446899439877
61663257450686970155446903671757
61663257450689371303582971773383
61663257450689371303582976378317
61663257450690572609373639988061
61663257450690572609374099152842
61663257450697476825419538109408
61663257450697777158897320793263
61663257450697780858159432141055
61663257450697781907228600838148
61663257450697781908064281177456
61663257450697781910571325395036
61663257450698677726458313654460
61663257450698680882012143696856
61663257450699131716655256185992
61663257450701383129155511643087
61663257450701383134239200307915
61663257450701383135933777491566
61663257450701384188350171506075
61663257450701384364498057479045
61663257450701384364498061711133
61663257450701384371279795195397
61663257450701384371279795212659
61663257450701532681526055571863
61663257450701532681777104031031
61663257450701533230569074473223
61663257450701534328738795135023
61663257450701534328988695701287
61663257450701534328989843611661
61663257450701534328989843624759
61663257450701534528098467377389
61663257450701534528098467377390
61663257450701534535389334111247
61663257450701534877780666143479
61663257450701534877781814053853
61663257450701534877781814066951
61663257450702729732819016414879
61663257450702730281610987211411
61663257450702733248896295272701
61663257450702733248896299523503
61663257450702733248899738478949
61663257450702733436914113133441
61663257450702733437164817236545
61663257450702733437164817254015
61663257450702733439421154164481
61663257450702733439421158413831
61663257450702733797942413024245
61663257450702733802942447702395
61663257450702733985956787342075
61663257450702733985956787696207
61663257450702735039980722711474
61663257450702735039980722711483
61663257450702735040064405536882
61663257450702735078202863413341
61663257450702735078206306619589
61663257450702735078457010722693
61663257450702735079206028450084
61663257450702735085734303370597
61663257450702735085737746576845
61663257450702735085988450679949
61663257450702735085988536773388
61663257450702735085988536773389
61663257450702735085988536792103
61663257450702735222995062351163
61663257450702735634780507215581
61663257450702735634780507234295
61663257450702735656327734909192
61663257450702735658584067487239
61663257450702735658584067487240
61663257450702735658584071657848
61663257450702735658584071657849
61663257450702735658584071719084
61663257450702735658584072208972
61663257450702735658584072208973
61663257450702735658588199911220
61663257450702735658588199911256
61663257450702735658588199911463
61663257450702735833889130986926
61663259364987944945368105222256
61663259365059678513959603014783
61663259365059978893502859532353
61663259365059979442796925493618
61663259365059979444492272796025
61663259365059990372652623074245
61663259365060880003015538532448
61663259365061329740199490716856
61663259365061330289431565165848
61663259365061344564360958487050
61663259365061345113589593979144
61663259365061346211490015224802
61663259365061346348688003603262
61663259365061346348688007835350
61663259365061346348688007852612
61663259365061346760533028494602
61663259365061346760533032726690
61663259365083994584191072372126
61663259365083994584274668617416
61663259365083994584274668636290
61663259365084005560302450380290
61663259365085195158342704989570
61663259365085195341273362270194
61663259365085209975164491517656
61663259365092110807618109436573
61663259365092113969889767659957
61663259365092114518932440805573
61663259365092410811617338592533
61663259365092410997056068027394
61663259365092414709874711503766
61663259365092415759782688074853
61663259365092549978486597934243
61663259365092560885036584042277
61663259365092561091524000438391
61663259365092561096607345219123
61663259365092561096795631576696
61663259365092566444944567875254
61663259365092566444944567875263
61663259365092566451722748082787
61663259365093311427609415170748
61663259365093311562359317905334
61663259365093311562359662261606
61663259365093314536424068306438
61663259365093314543204658602062
61663259365093314543957804030500
61663259365093315085467085808326
61663259365093315092247676103950
61663259365093315093000821532388
61663259365093315268397714392594
61663259365093315268397743088950
61663259365093315275178332918014
61663259365093761716596332133492
61663259365096002154453067816345
61663259365096011483160210511840
61663259365096013265794662826630
61663259365096013265795007182902
61663259365096013268052147529426
61663259365096016971079914933760
61663259365096016971833060363650
61663259365096016980870791005798
61663259365096018207182172691192
61663259365096018207182201387548
61663259365096018213960471467908
61663259365096163225761158234728
61663259365097369137663626181276
61663259365097369137663970537305
61663259365097369137667065137931
61663259365097369137667065610314
61663259365097369137667065610315
61663259365097369503525284165460
61663259365097369503525284637844
61663259365097369503528378766050
61663259365097369503528378766086
61663259365097369503528378766293
61663259365097369503528378766294
61663259365097369503528379238469
61663259365097369503528379238470
61663259365097369686455941451908
61663259365097369686459035580358
61663259365097369686459036052507
61663259365097369686459036052534
61663259577792102376945459073350
61663259577795724846824259539163
61664222394554530276817528105752
61664222394554530276880318916952
61664222394554530276901210925544
61664222395498875831203696750932
61664222395498876242985959877348
61664222395499176431416626321012
61664222395499176432235633169184
61664222395500077000068335397924
61664222395502778153683154189184
61664222395502778153683268974608
61664222395502778291721417192804
61664222395502778291721447293211
61664222395502778291721447293212
61664223086516593609866304593223
61664223110434895990081053684408
61664228828717240289955640786311
61664228828721142742858324540251
61664228828721142750473332531875
61664228828721142750473361228183
61664228828721142750473361228231
61664228829044001180362472650060
61664228829044001180362478784364
61664228829044901610913506049324
61664228829044903441055749798812
61664228829657389566297108118344
61664228829657439580017348270708
61664228829657439580017349320468
61664228829657439580017378016824
61664228829692056119603090684118
61664228829993150075733987952770
61664228847383315819259589393156
61664228852354443638182618602987
61664228852646183136716858174095
61664228852646183144330488671399
61664228852646183144330488671447
61664228852670544180538062257361
61664228853291941232340336084036
61664228853324356733869570213497
61664228853327058018744495300720
61664228853327058018744499905814
61664228853327058023827069478880
61664228853327058023827299049728
61664228853327058025521646172886
61664229255086574433828625349475
61664229255086574433828654045831
61664229308267803638413437359370
61664229308267803638413461352866
61664229308267803638413466055726
61664229308267803638413466074600
61664229308267803638413810430872
61664229490778979711276879852629
61664229490778979712112588770201
61664229490811094884582512663397
61664229490811094885418221580969
61664229490811345249314183609711
61664229490811393419963696169573
61664229490811395073853106661585
61664229490811395074685720978531
61664229490811395211113861391189
61664229490811395211946475708135
61664229491326224523648370710636
61664229491361341314574692774517
61664229491431589120140299767848
61664229491431590950283696145072
61664229491431590957058518498655
61664229491431590957898417238743
61664229491431590957898445935099
61664229491435491588000802273038
61664229491435493418144170032611
61664229491435493418144198728967
61664229538079153332225586268500
61664229538079197804614823634311
61664229538079197805434088749735
61664229538692472542848039290444
61664229538692489144621310977238
61664229538692489152154669049402
61664229538703295965896081544986
61664229538703295965958815085730
61664229538703295965958843309910
61664229538703295965958843659830
61664229538703295965958843782086
61664229538704196533707834961238
61664229538704196533707863657594
61664229538704480067920791981284
61664229538704480067920792331204
61664229538704480113674376891200
61664229538704494885303993920468
61664229538704494885303994270388
61664229538704496715447390297692
61664229538704496715447390647612
61664229538704496722978457537738
61664229538704496722978457550836
61664229538704496723041219302662
61664229538704496723041219315760
61664229538735709680587872459447
61664229543952699243732895330149
61664229543956601696635580600361
61664229543979718062476133285219
61664229543987778699573668755864
61664229543987823171946490910841
61664229543987823171946490910889
61664229543987823171962906121675
61664229543987823171967411499149
61664229543987823171967411499197
61664229543987823172782171237099
61664229543991380421777777815704
61664229543991423652046548354849
61664229543991423658821375228961
61664229543991423659639516309463
61664229543991424887390241610806
61664229543991424894149485336538
61664229543991424894150599964336
61664229543991424894167015181515
61664229543991424894171520558989
61664229543991424894171520559037
61664229543991424894986280290546
61664229543991424894986280296939
61664229543991424894986280297099
61664229543991424894986308868858
61664229543991425481353116390495
61664229543991425481353116391947
61664229543991425481353116508587
61664229543991425488947203793811
61664229543991425488967091262993
61664229543991425488968124382119
61664229543991425489782912704156
61664229543991425489782912704157
61664229543991425489782998793225
61664229543991430422737191470460
61664229543991725624870125480267
61664229543991725624870125596907
61664229543991725632464212882131
61664229543991725632484100351313
61664229543991725632485133470439
61664229543991725633299893096120
61664229543991725633299893096121
61664229543991725633300007881545
61664229544613122136142887067331
61664229544613122136142887067332
61664229544613122136143231423604
61664229544645235608973167993385
61664241697997875463458131548336
61664241698018138175662504450264
61664241698966376168938354373440
61664241751164654275375760179506
61664241751164654275400009656602
61664241751164698740238153226748
61664241751164698740238181923104
61664241751164698740259102629456
61664241751164704098512111264772
61664241751172742769792294976114
61664241751172792592904396584284
61664241751756371594585380530003
61664241768890580337817113102384
61664241768925700690553435517912
61664241768925702482476605070482
61664241774799200209630740406698
61664241774834311279496815833240
61664241774834311287087545651364
61664241774834311287087550237584
61664241774834311287091251729958
61664241774834326111248903222354
61664241774834327895637968210324
61664241774834327895641067397170
61664241775779857414892666571285
61664241775782553627709309004472
61664241775782553627709309122516
61664241775782557326156862067634
61664241775782557333749656555202
61664241775782557333749685133514
61664241775782557333749685251558
61664241775782559110545554339846
61664241775782559110545638899544
61664241775782559110545638912594
61664241775782559110545640428914
61664241775782559110546668948770
61664241775782559110546673553864
61664241775782559110546697528486
61664241775782559110546788339288
61664241775782559117321495822882
61664241775782559118136025877716
61664241775782559118139464834614
61664241775782559118139468022558
61664241775782559118139469433884
61664241775782559118139469439708
61664241775782559118139492014650
61664241775782559118139493414330
61664241775782559118139496718914
61664241775782559118139498136064
61664241775782559156278331917460
61664241775782559163889610787584
61664241775782559163889982323892
61664241775782559163893076924518
61664241775782559163893081510738
61664241775782559163893083045932
61664241775782570228666673161034
61664241775782573934707049290076
61664241775782573942297520827946
61664241775782573942297522227626
61664241775782573942300965906258
61664241775782573988051077041458
61664241775782573988051078557778
61664241775782573988052111676904
61664241775782573988054550816126
61664241775782575764850074130992
61664241775782575764850158703740
61664241775782575764850160220060
61664241775782575764850445667300
61664242229763357201470915413936
61664242229775064583024076739552
61664242229775064583044997445904
61664242229775064583048441124536
61664242229775064588130900498398
61664242229775064588130900511448
61664242389304299058730996803813
61664242389304347099712722705277
61664242389304348470060835285567
61664242389304348472320266459997
61664242390276895481558312141989
61664242412938800528126420999763
61664242412938848706344911833669
61664242412938848706344915020209
61664242412938848706345686672541
61664242412938848706366578682537
61664242412938849939432272870895
61664242412938849939456259481517
61664242412938849941691704399457
61664242412938849941712596409453
61664242412938850536488308228155
61664242412938850536488308228363
61664242412938850536509200238199
61664242412938850537325107768431
61664242412938850537325107768591
61664242412938850537325136464947
61664242412977573113051031111217
61664242412977573166334539595943
61664242412977574950724346477079
61664242412977873302321625109453
61664242412977875139220874357739
61664242413598063727742836797273
61664242413598063727742841396543
61664242413598063727743956011291
61664242413598063727743960610561
61664242413814150588974659208568
61664242413814152418281222644944
61664242413911397088232317173269
61664242413911397088486345440619
61664242413911397088486345442023
61664242413911397133964981376785
61664242413911397134239930350535
61664242413911411912644402951675
61664242413911411958397959163831
61664242413911413147990420678591
61664242460134905650956881968609
61664242460134907298084905585623
61664242460134907435094870118843
61664242460199748317542763061114
61664242460199748317542763074164
61664242460210555132978719453354
61664242460211455563529746718314
61664242460211755746022189539822
61664242460211755746022447833174
61664242460211755883282943915294
61664242460242973780776591003793
61664242460242975434491036115613
61664242460242975434491040819877
61664242460242975435307201926099
61664242460242975565165283257131
61664242460243859524423806024055
61664242460243875995716310522091
61664242460244174354841532756438
61664242460244176191765060283218
61664242460791419336389047904597
61664242460791421164086955358275
61664242460791421164274983435603
61664242460791421166531291667183
61664242461180399836662607468104
61664242461180399844253600152702
61664242461180399844256666173612
61664242461180399844256694753328
61664242461183101684764508742274
61664242461183101730455418116012
61664242461183116508922537555570
61664242461183116554613446929308
61664242461183118339005463367170
61664242466043532848175588113367
61664242466108373730620180876256
61664242466108373732314757570262
61664242466120081113867923495148
61664242466120081113888844201548
61664242466120381120124173608726
61664242466120381120124431888980
61664242466120381296363690956094
61664242466120381296363690973563
61664242466120381296363690973564
61664242466120381296364035329836
61664242466120381303138398457158
61664242466120381303138517480286
61664242466120381303138742813430
61664242466152484937504552714935
61664242466152785081021561803255
61664242466152799905206934810961
61664242466152801552314037604935
61664242466152801742939946397385
61664242466152801742943385354282
61664242466152801742943385354283
61664242466700044749553362629845
61664242466700046577167673352799
61664242466700046577355701430127
61664242466700046579612038358063
61664242467101032827345265229857
61664242467101032827345293809573
61664242467101047649811041230561
61664242467101047651503293926513
61664242467101047651503294043153
61664242467101047652067378158497
61664242467103449302760430231138
61664242467103449302760688511392
61664242467103449303576337774420
61664242467103449303579695224258
61664242467103449349333246855762
61664242467103451132903826608362
61664242467103451132904084888616
61664246697385060007896389483994
61664246697385060008712292433830
61664246697385060008715763275028
61664246697385061838021183518392
61664246697387461110278646636795
61664246697387461156011310840311
61664246697387461156788815477293
61664246697387461156848134390101
61664246697387461156851577596349
61664246697387462941177507730631
61664247893223848162015405684618
61664247920434182842785497537811
61664247920434187784169568091343
61664247920434187784172925558491
61664247920434204390485316334983
61664247920434204392744752449765
61664247920436889434533686314446
61664247920436889434533686664366
61664247920436889439616142868950
61664247920436889442123268589378
61664247920436889442126621457208
61664247920436889442126626043428
61664247920436904266284678966860
61664247920461215890912485858160
61664247920469304985186673471218
61664247920655742287492059582246
61664247964130955390294169962154
61664247972631114778974921020904
61664247972631114961989259243434
61664247972631114969496049372838
61664247972667137674458209787078
61664247973603711338518937919882
61664247973603711391865317315914
61664247973611816448823914067878
61664247973611816448824975871922
61664247973611816453907517115814
61664247973611831272985324445360
61664247973611831280514410295636
61664247973615413237234682025128
61664247973615416935682292364362
61664247973615416935682292365814
61664247973615418720072103846220
61664247973615418720072103850592
61664247973615418725154386447048
61664247973615418727661427478088
61664247973615418773418480041210
61664247973615418773418483227750
61664247973615418773418484640480
61664247973615433551822923944638
61664247973615433551823957065216
61664247973615433597577513277276
61664247973615433597579836225570
61664247973615435374375590516788
61664247973615435374375847384312
61664247973830669301971720173642
61664247973927915796399063141066
61664248132196421563921505828739
61664248133132544920977285932356
61664248133132559736104409210808
61664248133132559738363840739370
61664248133136597492452329047212
61664248133136597497597545949698
61664248133136597497597546999458
61664248133136597499041075584008
61664248133136597500041910954962
61664248133136597500045010141808
61664248133136597500045263822792
61664248133136597500045268409012
61664248133136612316424306219548
61664248133136612324203321332444
61664248133148605063276084233364
61664248133148605069845062691496
61664248133148605069865983397848
61664248133148605070029990519120
61664248133148605070033347986268
61664248133148605070050911107476
61664248133148605070054268692620
61664248133148605109008748436880
61664248133148605115783575310944
61664248133148605115786932896136
61664248133179384320674630013793
61664248133179384320674631063553
61664248133179384322369206707799
61664248133179384322369208107479
61664248133180584528969255014968
61664248133180585077172351210468
61664248133180585078008055533142
61664248133181018786127906974289
61664248133181020570706004615492
61664248133181035392416341253457
61664248133181035394675772764757
61664248133181035394675772782019
61664248133181035394675775951297
61664248133181035394864062308879
61664248133181035440429328976865
61664248133181037224170630449519
61664248133181037224819140463095
61664248133181037224819169159451
61664248133183269770151777132406
61664248133183271554541588599762
61664248133183286233827207460330
61664248133183286371108883008714
61664248133183419888510165121401
61664248133183421717839031449615
61664248133183421718027059526943
61664248133183421718027059881075
61664248133183421718653561498625
61664248133183421718653819778879
61664248133183421718841847856207
61664248133183421718841848210339
61664248133183421718842106556248
61664248133183438319798953798170
61664248133183438319798954165352
61664248133460666608769506123540
61664248133460801947884646750927
61664248133460801950144082865709
61664248133460811787185371981605
61664248133460816772045770164849
61664248133460816774305206279631
61664248133507476368344616169513
61664248133507476368407377934437
61664248133507476375935345987637
61664248133507490644363689564268
61664248133507491192502903250013
61664248133507491192566785759768
61664248133507491192586586075629
61664248133507491192586586088679
61664248133507491192586587138439
61664248133507491192587705283823
61664248133507491193402489019641
61664248133507491193402489032691
61664248133507491193402490082442
61664248133507491193402490082451
61664248133507491193403608227835
61664248150906895024806062814945
61664248150906895025370147046929
61664248150906895025621195523615
61664248150906911672331886309791
61664248150906911679671569068219
61664248150906911679925715314761
61664248150906911679926092966867
61664248150906913456721697771531
61664248150906913456721697777147
61664248150906913463499619246269
61664248150906913463499619251885
61664248150906913464061380535575
61664248150909312599293892636226
61664248150909597963588316090453
61664248150909597963588316444585
61664248151189379892884429637592
61664248151189379892884431037272
61664248151189394670475975904556
61664248151189394716229532116664
61664248151189394717044663408344
61664248151189394717045811318718
61664248151189394723823734193136
61664248155830921843699707414519
61664248155830921843700482254795
61664248155830923033313835778195
61664248155830923628089547596897
61664248155830923628110439606941
61664248156706268152778003079336
61664248156706269982084566515712
61664248156771099152451937538805
61664248156781905957763553824996
61664248156781905958328409709312
61664248156781905965103236583424
61664248156781905965354197903972
61664248156781905965354283643120
61664248156781905965378562288796
61664248156781906011107754116080
61664248156781906011111226492312
61664248156803530711793764549359
61664248156803531306318370498711
61664248156806215806681270593868
61664248156806232415229106288300
61664248156813871155865436134722
61664248156813885377637279217186
61664248156813885385252028928508
61664248156813885973248638073906
61664248156814168965950767339066
61664248156814319679109112097705
61664248156814319680801339266579
61664248156814319680801368080979
61664248156814319680803687724689
61664248156814319680804433985249
61664248156814319680804462563561
61664248156814319680822259972931
61664248156814319681368518217233
61664248156814319681368546795545
61664248156814319681640515978535
61664248156814321466030298683844
61664248156814336282576701144279
61664248156814336287656952496401
61664248156814336289916383552787
61664248156814336290191450855601
61664248156814336335105079631229
61664248156814336335105084236322
61664248156814336335105084236323
61664248156814336335105859057725
61664248156814336335108178936119
61664248156814336335669943289709
61664248156814338112720068941787
61664248156814338112720097521503
61664248156814338112720097525715
61664248156814338119497990416525
61664248156814338119498018996241
61664248156814338119498019000453
61664248156814338120059779930011
61664248156815220248615469365121
61664248156815220249452297619175
61664248156815236902916865876595
61664248156815236902916865876755
61664248156815236902917640698157
61664248156815236903481721742197
61664248156815236903481721760911
61664248156815236903481724930141
61664248156815236903753694113179
61664248156815236903757166483955
61664248156815238687327598050303
61664248156815520437907730210773
61664248156815520438722862920847
61664248156815522222275879368456
61664248156815522222840735252772
61664248156815522223112674382539
61664248156815536497955711930353
61664248156815537039680743617313
61664248156815537046455570491425
61664248156815537046457890253179
61664248156815537046998759545539
61664248156815537047274175454183
61664248156815537092188234694941
61664248156815537092752315740385
61664248156815537093027760364099
61664248156815538869802444462363
61664248156815538876601286643501
61664248156815538877145255122623
61664248156817787840417530138378
61664248156817787886171114930202
61664248156817923184884890004232
61664248156818238200826977203672
61664248156818238201391061431236
61664248156818238201391061431284
61664248156818239984964965368408
61664248156818239985215669470060
61664248157093967504093799719716
61664248157095298614593716842909
61664248157095298614593716844313
61664248157095298614593717198445
61664248157095298660347302106909
61664248157095303553721450705997
61664248157095303553721450822637
61664248157095303553721451178173
61664248157095303553721479520397
61664248157095303553721479874529
61664248157095303554285563752381
61664248157095303554557160218209
61664248157095303554558652484855
61664248157095303555977787633933
61664248157095303555977787750573
61664248157095303555977787751977
61664248157095303555977816448333
61664248157095303599475035732505
61664248157095303599475036086637
61664248157095303600290943262737
61664248157095303600291316334239
61664248157095303600291316688371
61664248157095303601731372542397
61664248157095303602546160995529
61664248157095303602547280190673
61664248157095303602549633253877
61664248157095303602550747862801
61664248157095303602550752449021
61664248157095313439571034765077
61664248157095313485324706122565
61664248157095313485345511683585
61664248157095314674937973198393
61664248157095315269713283132757
61664248157095315269713369226037
61664248157095315269713627506255
61664248157095315269734203955797
61664248157095318378698768626761
61664248157095318380958204859587
61664248157095318424473245663313
61664248157095318424473246017445
61664248157095318426708403604595
61664248157095318426708776676097
61664248157095318426711761071695
61664248157095318426711875862943
61664248157095318426732681778095
61664248157095318433490055604885
61664248157095320208590341705785
61664248157095320208590341823829
61664248157095320208841017111081
61664248157095320208841017112485
61664248157095320208841103205765
61664248157095320208861937817481
61664248157095320208861937935525
61664248157095320208861938289657
61664248157095320211100453343907
61664248157095320211100797700179
61664248157095320211100797719106
61664248157095320211100826415462
61664248157095320211118274863461
61664248157095320211121374050307
61664248157095320211121747121808
61664248157095320211121747121809
61664248157095320217899639881317
61664248157098005305986098433091
61664248157098005305986098433100
61664248157098020130147478597906
61664248157098020130147480114226
61664248157098020136925401588955
61664248157098020136925401588964
61664248157107025831173468989206
61664248157107025835691958935382
61664248157109712686723356813975
61664248157109721975537791758504
61664248157109727509190155666578
61664248157109727509190160383940
61664248157109727511721561076826
61664248157109727511721565681919
61664248157109729295270071759190
61664248157109729296110253349037
61664248157109729296110253349038
61664248157130420803563642694924
61664248157141992845725448615958
61664248201408643349092140135178
61664248201421551485220635950330
61664248201421551487727676981370
61664248201421560775726296138190
61664248201421566266156480548048
61664248204040096966646544587844
61664248204040100665094154927078
61664248204040102449483966408936
61664248204040102449483966413308
61664248204040102454566249009764
61664248204040102457073290040804
61664248204040102500319862615988
61664248204040102500319862965908
61664248204040102502012115311940
61664248204040102502830342603926
61664248204040102502830345790466
61664248204040117281234786507354
61664248204040117326991698788286
61664248204040119103787709947028
61664248204075235902808807237938
61664248204083174240514469393879
61664248204083322571972534393227
61664248204083322571972563089583
61664248204083322573664815431403
61664248204083322574420255448649
61664248204083322574483047326871
61664248204083324403811912238143
61664248204083324403811913655085
61664248204083324404626443704095
61664248204083341013114845171104
61664248204086943284361973149774
61664248204302177203673323076035
61664248204302177203673409169315
61664248204302178987999334704327
61664248204302178988062096819171
61664248204302178988062096836433
61664248204364306860791155614930
61664248204364306906544740523394
61664248204364306906547063471688
61664248204364306907364087029398
61664248204364306907364091628668
61664248204364321684952279028852
61664248204364321684955636495952
61664248204364321685771542976424
61664248204364321685771544026184
61664248204364321729013582545008
61664248204364321729013839762452
61664248204364321730705835240960
61664248204364321730709192708060
61664248204364321731524323999740
61664248204364321738300037317432
61664248204364321738303394784532
61664248204364323515913791460744
61664248204364323515913792510504
61664248204364323515913877199892
61664248204364323515914135467096
61664248204364323522692085638190
61664248204364323522692085988110
61664248204364323522692087037870
61664248204367003256814010044996
61664248204367006778208233010780
61664248204367008561782136947904
61664248204367008610799436549964
61664248204367019866200735457512
61664248204367019866200738644052
61664248204367019872954641625272
61664248204367023389206888947480
61664248204367023432532610291712
61664248204367023439291017233464
61664248204367023441738739705828
61664248204367025216922421772118
61664248204367025216922451868154
61664248204367025216922708735678
61664248204367025219349137431800
61664248204367025226127431959166
61664248204376312645533970567702
61664248204376314431614915535866
61664248204376314475677362240662
61664248204376314477368471747974
61664248204376314478183260083062
61664248204376314478184403271702
61664248204376314478187846950333
61664248204376323766183022428522
61664248204376323766186378832812
61664248204376323766186379895622
61664248204376329302349227096218
61664248204376329302349231813580
61664248204376329302369776266310
61664248204376329302369780865580
61664248204376329302370147802618
61664248204376329302370152401888
61664248204376331086758468532698
61664248204376331086758468538522
61664248204376331086758473137792
61664248204376331086758840069006
61664248204376331093515846958802
61664248204376331093536732847388
61664248204376331093536738968801
61664248204376331093536738968802
61664248209000446824480852823320
61664248209883898105851483980205
61664248209948722379748240563388
61664248209948726085788616692430
61664248209948727862585629087402
61664248209948727869362750213452
61664248209948727870178423573566
61664248209948727870178424973246
61664248209948727870178657743684
61664248209948727915928913882808
61664248209948727915932008483434
61664248209948727915932013069654
61664248209948738980705604719950
61664248209948742686745980848992
61664248209948742694336452386862
61664248209948742694336453786542
61664248209948742740090008600374
61664248209948742740093366067474
61664248209948744516889377226216
61664248209956832972051485915372
61664248209956832972054929593844
61664248209956832972808070300708
61664248209956832972888280867976
61664248209956832972891638335076
61664248209956832972891753126116
61664248209956832977135174702456
61664248209956832979582897174820
61664248209956832979585105786780
61664248209956832979585996479758
61664248209956832979586253697154
61664248209956832979645659411968
61664248209956832979647524595160
61664248209956832979648667788172
61664248209956832979648672505534
61664248209956832979649015344034
61664248209956832979666580000228
61664248209956832979668788140012
61664248209956832979669936050386
61664248209956832980484348127480
61664248209956833017805042127480
61664248209956833018620945071492
61664248209956833018624302538592
61664248209956833018624417329632
61664248209956833025399244203792
61664248209956833025402228717642
61664248209956833025402600253950
61664248209956849633886269055592
61664248209956849633886526273036
61664248209956849633886526273084
61664248209956849633948945079964
61664248209956849633948945081416
61664248209956849633949288038008
61664248209981159421929751766800
61664248209981159429523583954098
61664248209991497496878629921171
61664248209991949817728111167225
61664248209991964596132425864802
61664248209991964641886111277523
61664248209991966418685217043533
61664248209991966425438989288080
61664248209991966425439094508295
61664248209991966425460015214647
61664248209992714900650775521571
61664248209992716685855375318191
61664248209992716692630202192303
61664248209995550258831841351486
61664248209995552088975237728710
61664248209995552088975496008955
61664248209995552088975496008964
61664248209995566859789205508048
61664248209995566913133237839008
61664248209995568689932343605018
61664248209995568689932601885272
61664248209995568696707141776132
61664248209995568697442719840654
61664248210175687609610914730082
61664248210175687609610914730130
61664248210175687609611171947526
61664248210175687609611171947574
61664248210272796978003304026637
61664248210272932320464638766542
61664248210272932320465757488484
61664248210272947098873210372252
61664248210272947144626106536736
61664248210272947144626766584360
61664248210272947151401704596620
61664248210272947151404286278678
61664248210272948929015458856572
61664248210272948929015802746284
61664248210272948929015803212844
61664248210272948934099176223372
61664248210272948934099177273132
61664248210272948935793752917378
61664248210284637869365043966746
61664248210284639655445988934910
61664248210284639699508435639706
61664248210284639701199573726734
61664248210284639701201896774198
61664248210284639701203015870172
61664248210284639701203015988216
61664248210284639701203017405365
61664248210284639702015476670746
61664248210284639702018918814100
61664248210284639702018918814136
61664248210284639702018918814184
61664248210284639702018920349377
61664248210284648990014095827566
61664248210284648990017452231856
61664248210284648990017452349900
61664248210284648990017453294666
61664248210284654523669816257974
61664248210284654523669820975336
61664248210284654526179157302250
61664248210284654526180300495262
61664248210284654526180305212624
61664248210284654526197754014968
61664248210284654526197868333832
61664248210284654526200849665354
61664248210284654526200854264624
61664248210284654526201221201662
61664248210284654526201221668222
61664248210284654532958221969964
61664248210284654532958221970000
61664248210284654532958221970048
61664248210284656309749618037498
61664248210284656310586446287180
61664248210284656310589541931742
61664248210284656310589541937566
61664248210284656310589546536836
61664248210284656310589913468050
61664248210284656310589913940433
61664248210284656310589913940434
61664248210284656317346918940700
61664248210284656317364711645806
61664248210284656317364712118189
61664248210284656317364712118190
61664248210284656317367806167691
61664248210284656317367806246432
61664248210284656317367810950660
61664248210284656317367812367845
61664248210284656317367812367846
61664248210284939844716554117246
61664248210284939844718877048118
61664248210284939844720024958408
61664248210284939844720024958492
61664248210284939891289514229527
61664248210284949179265977613270
61664248210284949179267125523644
61664248210284954669693837673750
61664248210284954669693842278844
61664248210284954669697309932098
61664248210284954669697314182900
61664248210284956499839558417875
61664248210284956506614385291987
61664248210284956506635305998333
61664248210284956506635305998334
61664248210287350875630051338512
61664248210319771314307704160854
61664248210319771314308852071228
61664248210319773098795054739049
61664248210319773098795169052089
61664248210319773098795169170181
61664248210319773098795169524473
61664248210319773099631997839797
61664248210319773106389256438143
61664248210319773106389256455405
61664248608171120522658734189956
61664248611743356173422261159366
61664248611743356173422264407385
61664248611743356173422264525429
61664248611743356173505947232793
61664248611747258039226204447162
61664248611747258039226205496922
61664248611747274647774040141594
61664248611747274647774041191354
61664248612071463038555918101792
61664248612071463038556294402439
61664248612071463038556294421069
61664248612071463038556294421105
61664248612071463038556294421153
61664248612071463038556294520483
61664248612071463038556294539197
61664248612071477862713945558013
61664248612071477862717304560063
61664248612071477862717417816361
61664248612071477862717419351311
61664248612071479052327327779173
61664248612071479646855319891981
61664248612071479654446049710105
61664248612073864140750377987394
61664248612073864140750406567110
61664248612073864147525233441222
61664248612073864147528332746112
61664248612073864147528332759162
61664248612073864147528676765722
61664248612073864147528677119854
61664248612073878919154850588582
61664248612073878964095598457304
61664248612073878964911506000586
61664248612073878964911620441914
61664248612073878964911620791834
61664248612073878971689800179644
61664248612073880749237517647752
61664248612073880756075393600268
61664248612094593885228263340400
61664248842109517360958290489767
61664248842109517406690954693283
61664248842109519191857151583603
61664248842182446745728489832203
61664248842182446745728490186335
61664248842214867598731782357517
61664248842216068356068586856098
61664248842218471287776239503141
61664248842218769640128327993713
61664248842218771294032584676871
61664248842218771424517020248455
61664248842218771424517020265925
61664248842218771424518168158829
61664248842218771431293339052343
61664248842218771431295290328815
61664248842218771431296433534925
61664248842218771432108008346833
61664248842218771477046923844167
61664248842218771477050018431743
61664248842218771477050018444793
61664248842401303161755261801079
61664248842401303161818023915923
61664248842401303161818023933185
61664248842433722177084893532865
61664248842433722177084894595675
61664248842433722223678745185721
61664248842433724014842231043645
61664248842433724015009625846145
61664248842498547870162240550110
61664248842498547870162240563160
61664248842498547870162269142876
61664248842498547876937096016988
61664248842498562694320269376456
61664248842498564478649380210468
61664248842498564478712056236244
61664248842498564485490354995698
61664248842506653391433629201812
61664248842506653391433630264622
61664248842506653399027459269592
61664248842506669999984565145900
61664248842506669999984793601297
61664248842506669999984822363344
61664248842506670000172821678625
61664248842506670007578651302623
61664248842506670007578656085592
61664248842506670007766942430124
61664248842507868903950504876422
61664248842507868927109770092463
61664248842507868927948921277341
61664248842507868927949692929673
61664248842507868927950037303415
61664248842507868972863326187931
61664248842507868973703622095239
61664248842507868980174711246221
61664248842507868980457528264403
61664248842507868980457528381043
61664248842507868980459852729017
61664248842507870757255457533681
61664248842507870757255460721625
61664248842507870757255486113397
61664248842507870757255486248916
61664248842507870757255489417981
61664248842507870758092314367450
61664248842507870758092314367451
61664248842507870764846220646618
61664248842507870764846220653260
61664248842507870764867107940113
61664248842507870764867112545206
61664248842507870764867112545207
61664248842507870764870321931257
61664248842507870764870580198461
61664248842510255258429819692374
61664248842510255258492581807218
61664248842510270082587848505670
61664248842510270082590947338384
61664248842510270082650610620514
61664248842510270082653709453228
61664248842510271859449428869653
61664248842510271866980754022771
61664248842510271866980758805740
61664248842510271867043516137615
61664248842510271867043520920584
61664248842510555447763175337442
61664248842510570219411130775146
61664248842510570219413459490562
61664248842510570219413459844853
61664248842510570219413459844854
61664248842510570219414487894747
61664248842510570219414488360338
61664248842510570219414574453778
61664248842510570265136648520221
61664248842510570265164691238216
61664248842510570265168158891470
61664248842510570265168159245602
61664248842510570271921936233026
61664248842510570271922065550333
61664248842510570271924648179290
61664248842510570272663472908185
61664248842510572048719908614632
61664248842510572048720022933496
61664248842510572048720252970904
61664248842510572049553379259466
61664248842510572049553383510428
61664248842510572049556851163522
61664248842510572049556851163681
61664248842510572049556851163682
61664248842510572049556851517813
61664248842510572049556851517814
61664248842510572056310757803617
61664248842510572056310757803618
61664248842510572056314110153104
61664248842510572056314110201458
61664248842510572056314110671447
61664248842510572056314110673634
61664248842510572056314114916633
61664248842510572056314114916634
61664248842510572056314455047376
61664248842510572056331907982456
61664248842542676104093969927053
61664248842542690334294542927251
61664248842542690334295662141269
61664248842542690470716407922913
61664248842542690471556331822981
61664248842542690882310385754557
61664248842542690883147209286877
61664248842542690883335237364205
61664248842542690883337561828819
61664248842542690928904237407413
61664248842542690935595381928293
61664248842542690935657800732253
61664248842542692301695479939553
61664248842542692308473402464051
61664248842542692308473745420643
61664248842542692370339896322284
61664248842542692713289457771197
61664248842542692713289543510345
61664248842542692788711694121977
61664248842542692789736933152117
61664248848015443312531900770408
61664248848088370867344674258775
61664248848088370867344702955131
61664248848088370867428354014283
61664248848088370867428357084183
61664248848088370867428382593999
61664248848088370867428385780539
61664248848088387475892540184549
61664248848088387475976218288431
61664248848088387475976222537781
61664248848088387475976223010164
61664248848088387475976223010165
61664248848088387521649194049921
61664248848088387521729774500539
61664248848088387521729779099809
61664248848088387521729779105632
61664248848088387521729779105633
61664248848088387521732873687385
61664248848088387521732873700435
61664248848091073989224602503327
61664248848091090590181708379635
61664248848127094863959430090517
61664248848127096517863658075915
61664248848127096648349241557873
61664248848127096655124412451387
61664248848127096655126363727859
61664248848127096700877992643941
61664248848127096700877997243211
61664248848127096700881091830787
61664248848127096700881091843837
61664248848342347643722605580678
61664248848404471991798852706477
61664248848404486815956881519773
61664248848404488005570263740933
61664248848404488600098255853741
61664248848404488607688985671865
61664248848416177549722185560471
61664248848416193609481149999557
61664248848416194150943166304447
61664248848416194196410807729921
61664248848416194196411955640295
61664248848416194196694399586975
61664248848416194196696722516555
61664248848416194196696722535269
61664248848416194204005784645265
61664248848416194204288601663447
61664248848416194204290924593027
61664248848416195981086530951598
61664248848416195981086530951599
61664248848416195981086534002785
61664248848416195981086562699141
61664248848416195981086645723925
61664248848416195981086645737023
61664248848416195981086648788209
61664248848416195988680733022247
61664248848416195988698185938427
61664248848416195988698185944250
61664248848416195988698185944251
61664248848416195988698300729675
61664248848416195988701280539053
61664248848416195988701280544876
61664248848416195988701280544877
61664248848416195988701395330301
61664248848416195988701653610555
61664248848416195988701656779833
61664248848416479516052349863674
61664248848416493791170712704711
61664248848416493791986358719720
61664248848416494317052172273654
61664248848416494339927845514597
61664248848416494339928964728615
61664248848416494340199441626293
61664248848416494340211437371603
61664248848416494340213760302635
61664248848416494340213760319897
61664248848416494340778619373491
61664248848416494341030410922745
61664248848416494341030783994247
61664248848416494341051704700647
61664248848416494347556512151873
61664248848416494385964993583711
61664248848416494385967316514743
61664248848416494386779863408597
61664248848416494386782962529752
61664248848416494386783224058025
61664248848416494386783335666945
61664248848416494386783338849273
61664248848416494386783995714569
61664248848416494386784368786071
61664248848416494386805289492471
61664248848416494393558162541057
61664248848416494393558822588681
61664248848416494393559195660183
61664248848416494393559195661635
61664248848416494393559195778275
61664248848416494393561145519713
61664248848416494393561145538586
61664248848416494393561145538587
61664248848416494393561518591215
61664248848416494393561520126249
61664248848416495575560524172067
61664248848416495575560549699145
61664248848416495575560552868423
61664248848416496170357128000973
61664248848416496170357156697329
61664248848416496170357239604069
61664248848416496170357242786397
61664248848416496171193981764682
61664248848416496171193981764683
61664248848416496177947888050492
61664248848416496177968779942438
61664248848416496177968779942439
61664248848416496177968894727863
61664248848416496177971989328489
61664248848416496177972247595693
61664248848416496177972250778021
61664248848418745325613887982894
61664248848418880664817188189113
61664248848418895305963972422482
61664248848418895305963972435580
61664248848418895305984893010790
61664248848418895305984893023840
61664248848418895305984893141932
61664248848418895442405380188568
61664248848418895442405380660744
61664248848418895443158870445502
61664248848418895443161965033030
61664248848418895443161965046080
61664248848418895443161965046128
61664248848418895443214137127450
61664248848418895443221288190976
61664248848418895443221546471278
61664248848418895443242204174190
61664248848418895443242204193064
61664248848418895443242208779284
61664248848418895443242467059586
61664248848418895443242552798734
61664248848418895443244532712465
61664248848418895443244532771514
61664248848418895443244533243897
61664248848418895443244533243898
61664248848418895443245647399312
61664248848418895443245647852822
61664248848418895443245647871695
61664248848418895449936791920192
61664248848418895449936791920240
61664248848418895488063631257606
61664248848418895488064779167980
61664248848418895488158922346798
61664248848418895488158936400676
61664248848418895488158936872852
61664248848418895488161260689393
61664248848418895488912455237278
61664248848418895488915549824854
61664248848418895488915549837904
61664248848418895488915549837952
61664248848418895488974844403084
61664248848418895488975217002202
61664248848418895488977168219625
61664248848418895488978311602876
61664248848418895488995760405172
61664248848418895488995764637260
61664248848418895488995764991392
61664248848418895488999117859222
61664248848418895488999117872272
61664248848418895488999232290514
61664248848418895488999232309228
61664248848418895488999232644646
61664248848418895488999232663519
61664248848418895488999490930723
61664248848418895495690376712016
61664248848418895495690376712064
61664248848418895495690376830108
61664248848418895495753009632070
61664248848418895495753138476940
61664248848418895495753138476988
61664248848418895495753138477147
61664248848418895495753138949323
61664248848418895496494546307229
61664248848418897272547628672888
61664248848418897272547629145064
61664248848418897272550986080939
61664248848418897272550986612164
61664248848418897272550986612212
61664248848418897272551067570577
61664248848418897273363536675296
61664248848418897273363794955598
61664248848418897273384452658510
61664248848418897273384452677384
61664248848418897273384456909472
61664248848418897273384457263604
61664248848418897273384830335923
61664248848418897273387810131434
61664248848418897273387810144484
61664248848418897273387814376572
61664248848418897273387924916857
61664248848418897273387924916858
61664248848418897273387929168637
61664248848418897273388183203744
61664248848418897273388183203753
61664248848418897280141830730278
61664248848418897280141830730485
61664248848418897280141830730486
61664248848418897280141831202661
61664248848418897280141831202662
61664248848418897280145269628335
61664248848418897280162717957269
61664248848418897280166075982126
61664248848419197462658518934785
61664248848419197462658523166873
61664248848419197469436674205817
61664248848451301471252966770957
61664248848451301517007694886935
61664248848451301517007695005027
61664248848451301517007695359318
61664248848451301517823602417167
61664248848451315746369121406510
61664248848451315747373309645303
61664248848451315747376408832149
61664248848451315884633978281627
61664248848451315884653865395056
61664248848451315884658342194266
61664248848451315884658342194275
61664248848451315929570597958204
61664248848451315929571374332270
61664248848451315929571745868578
61664248848451315929571747384898
61664248848451315930136606457158
61664248848451315930387648812590
61664248848451315930387653516854
61664248848451315930408569518999
61664248848451315930408574105162
61664248848451315936914527931896
61664248848451315937165833608725
61664248848451315953110895155606
61664248848451316295411019681339
61664248848451316295411019694389
61664248848451316295411020031259
61664248848451316295411021094069
61664248848451316295412138895357
61664248848451316295412138908407
61664248848451316295412139245277
61664248848451316295412140308087
61664248848451316296165280087495
61664248848451316296165284673715
61664248848451316296227956113271
61664248848451316296228046438639
61664248848451316296247843213659
61664248848451316296248962427677
61664248848451316296248967026947
61664248848451316296252320012821
61664248848451316341164575776807
61664248848451316341164576243367
61664248848451316341165723687181
61664248848451316341165723818323
61664248848451316341165724153741
61664248848451316341165725218003
61664248848451316341354010517146
61664248848451316341980478720819
61664248848451316341981626631193
61664248848451316341981631348555
61664248848451316341984984098284
61664248848451316341984984098293
61664248848451316342002547686061
61664248848451316342002548754694
61664248848451316342002551936863
61664248848451316348758778319839
61664248848451316348759810972405
61664248848451316348759811090497
61664248848451316348759811103538
61664248848451316348759811103547
61664248848451316348759811438956
61664248848451316348759811438965
61664248848451316348759811440417
61664248848451316348759811444788
61664248848451316348759812503227
61664248848451316348948097802361
61664248848451316348948097802370
61664248848451317713772038527154
61664248848451317713960066604482
61664248848451317713960438239960
61664248848451317713960439657110
61664248848451317713963762411443
61664248848451317713963763828593
61664248848451317714776226748477
61664248848451317714797261772280
61664248848451317721554520807879
61664248848451317721554521275843
61664248848451317721575412817866
61664248848451317721575412817875
61664248848451317721575413166382
61664248848451317721575413166391
61664248848451317721575413172214
61664248848451317721575413172215
61664248848451317721575414235025
61664248848451318125554387257213
61664248848451318125554387729597
61664248848451318125554416425953
61664248848451318125557740610477
61664248848451318125742674087179
61664248848451318125745768687805
61664248848451318125746141740424
61664248848451318125746141740433
61664248848451318126370204580121
61664248848451318126370204597591
61664248848451318126370290201225
61664248848451318126391239958273
61664248848451318126391241021082
61664248848451318126391241021083
61664248848451318126558232674919
61664248848451318133148499124956
61664248848451318133148499124957
61664248848451318133169391016900
61664248848451318133169391016908
61664248848451318133169391016909
61664248848451318133169506852093
61664248848451318133336785469488
61664248848451318133336871558557
61664279082512075170859476740067
61664279082512369869678932676291
61664279082524076018142441781239
61664279082524076018144765779293
61664279082524077205499458376703
61664279082524080911539835555505
61664280304660339444731692869480
61664280304660339902058335954400
61664280304952129360964029321542
61664280304952129360984950026490
61664280304952129367678413842564
61664280304952129367762096662356
61664280305499319026898133024830
61664280305499324380088454717888
61664280305499324380088483414244
61664280305499351783947443028920
61664280305499357182661279268726
61664280305499357182682171277318
61664280305499357182682199857034
61664280305499357182849565613258
61664280305499357182870457621850
61664280305499357182870486201566
61664280305499357182933247966490
61664280305499368300781254901274
61664280305499368300969282978602
61664280305499368300969541245806
61664280305499368301052965331834
61664280305499368301053222549278
61664280305499368301053223599038
61664280305499368303500940422372
61664280305499368844741699158122
61664280305499368844762591166714
61664280305499368844762619863070
61664280305499368849824273802842
61664280305499368849844935774026
61664280305499368849845165344874
61664280305499368849845165811434
61664280305499368849845194041230
61664280305499368849845194391150
61664280305499368851516267765030
61664280305499368851537188469978
61664280305499372006819279385666
61664280305499372006819307965382
61664280305499372006819308082022
61664280305499372006840199973974
61664280305499372006840200090614
61664280305499372007007336042710
61664280305499372007007336159350
61664280305499372007007594426554
61664280305499372007028486435146
61664280305499372007091018512582
61664280305535641379408697833532
61664280305535641745437377101244
61664280305535641745646554404608
61664280305535641745646583100964
61664280305535641791379247304480
61664280305535641791400139313072
61664280305535641928451716735100
61664280305535641928640002029872
61664280305535641928660894038464
61664280305535674548428557308570
61664280305535674548428585888286
61664280305535674548491347653210
61664280305535674685668419558810
61664280305535674685689311567402
61664280305535674685689312033962
61664280305535674731422004467274
61664280305535674731442896475866
61664280305535675097262396340694
61664280305535675097262397390454
61664280305535675143015981249158
61664280305535689372377407652102
61664280305535689372377407768742
61664280305535689372565693996634
61664280305535689372565694113274
61664280305535689372586586005226
61664280305535689372586586121866
61664280305535689372649376466506
61664280305535689555580033280570
61664280305535689555580033630490
61664280305535689555600925289162
61664280305535689555600925639082
61664280305535689967174010062454
61664280305535689967174011462134
61664280305535691202711408734528
61664280305535691204215376135708
61664280305535691204403661430480
61664280305535691204424553439072
61664280305535691751566141291564
61664280305535691753258395037276
61664280305608337008726179081124
61664280305608576666033347774832
61664280305608593274583507817238
61664280305608620673359920433790
61664280305608620678440171663656
61664280305608620678442494611950
61664280305608620680134747307902
61664280305608620719113505342254
61664280305608620725888332216366
61664280305608624247010587534146
61664280305608624247198873878678
61664280305608624247219794466986
61664280305608624247282556231910
61664280305608626031588685359084
61664280305608626031609605947392
61664280305608626031672367712316
61664280305608626077153983928840
61664280305608626077154098247704
61664280305608626077342270273372
61664280305608626077363186256586
61664280305608626077363190855856
61664280305608626077363190861680
61664280305608626077425951557970
61664280305608626077425952620780
61664280305608626077425952626604
61664280305608635543271534155550
61664280305608635954844592332006
61664280305608637152054874178316
61664280305608637152240060155148
61664280305608637152240060168198
61664280305608637152243154755774
61664280305608637152243159473088
61664280305608637335254399789004
61664280305608637335254399807878
61664280305608637335257867461132
61664280305608637335257872047352
61664280305608637335257872165396
61664280305608637746851473270986
61664280305608637746851477876079
61664280305608637746851477876080
61664280305608640901314332018456
61664280305608640901314332485016
61664280305608640901502617313228
61664280305608640901502618829548
61664280305608640901586300133020
61664280305608640901586301182780
61664280305608642685704143485812
61664280305608642685892172029652
61664280305608642685892428780584
61664280305608642685976111600376
61664280305632935871888323688066
61664280305632935872097530737546
61664280305632936055111869904842
61664280305632936466684925981778
61664280305632952483161268555056
61664280305632952521109493994216
61664280305632952521318699993936
61664280305632952526192068172376
61664280305632952526192068638936
61664280305632952526380353467148
61664280305632952526380354983468
61664280305632952526464036286940
61664280305632952526464037336700
61664280305632952528911754160034
61664280305632952528914853346880
61664280305632952528915226418382
61664280305632952666175980793854
61664280305632953077769585553948
61664280305644643253650466961894
61664280305644643436644142758278
61664280305644643436665034766918
61664280305644643802505084850098
61664280305644643802505456386406
61664280305644643848258669641922
61664280305644659907745234084212
61664280305644659907933176422344
61664280305644659907933176538984
61664280305644659907933262161492
61664280305644659907933262628052
61664280305644659907933548075292
61664280305644660456808828284648
61664280305644660456808829334408
61664280305644660456808915423476
61664280305815423130229878082982
61664280305815423130417906160310
61664280305815423130418164427514
61664280305815423130438826748618
61664280305815423130439056319466
61664280305815423130439056436106
61664280305815423130501588513542
61664280305815423679482073821354
61664280305827425296987606867422
61664280305827425297071289220654
61664280305827425297238653810478
61664280305827425297259574515426
61664280305827425342741163079530
61664280305827425342741191659246
61664280305827425342803953424170
61664280305827425342992238718942
61664280305827425343013130727534
61664280305827425708769871043598
61664280305827425708832632691882
61664280305827425708853553396830
61664280305827425709041838691602
61664280305827425754523427255706
61664280305827425754523455835422
61664280305827425754607109608938
61664280305827425754774502895118
61664280305827425754795394903710
61664280305827425891784210210894
61664280305827425891846972325738
61664280305827425892035257620510
61664280305827428870910212919426
61664280305827428870910241499142
61664280305827428870931133624374
61664280305827428870931162204090
61664280305827428871098499263958
61664280305827428871098527843674
61664280305827428871119419968906
61664280305827429419953259001030
61664280305827429420225228165354
61664280305827429465706815213138
61664280305827429465706843909494
61664280305827429465727735918086
61664280305827429465895101557670
61664280305827429465978784377462
61664280305827430655488052464062
61664280305827430655488310744364
61664280305827430655488339324080
61664280305827430655571992034786
61664280305827430701053609314120
61664280305827430701053633288742
61664280305827430701053637893836
61664280305827430701053723632984
61664280305827430701241895658652
61664280305827430701241919633274
61664280305827430701241924232544
61664280305827430701241924238368
61664280305827430701242009977516
61664280305827430701262811641866
61664280305827430701262816241136
61664280305827430701262816246960
61664280305827430701325576943250
61664280305827430702936495277520
61664280305827430702957387286112
61664280305827430838251716243532
61664280305827430838502764702908
61664280305827430840765553685520
61664280305827430840765553802160
61664280305827430840786474508512
61664280305827431250036213023760
61664280305827431250096626680494
61664280305827431250096655378254
61664280305827431250098975138604
61664280305827431250117547385442
61664280305827431250284913038076
61664280305827431250284941734432
61664280305827431250305833743024
61664280305827431250305833748848
61664280305827431250368595863692
61664280305827431252000406187680
61664280305827431252000439490587
61664280305827431252565265258536
61664280305827431252565293956296
61664280305827431252568737516884
61664280305827431252568737634928
61664280305924391975184509578608
61664280305924392386945852000076
61664280305924392386966772705024
61664280305924686666410136391866
61664280305924686666410136508506
61664280305924686666472898156790
61664280305924686666682104156510
61664280305924687078192400684682
61664280305924687078276083037914
61664280305924692019642327841256
61664280305924692019851533840976
61664280305924692164434527231136
61664280305924692164455074762396
61664280305924692164455074879036
61664280305924692164455447819396
61664280305924692164455447937488
61664280305924692573705157756380
61664280305924692573788840576172
61664280305924692576216412583142
61664280305924692576216417300504
61664280305924692576216417304876
61664280305924692576216790240864
61664280305924692576216790357504
61664280305924692576218737047756
61664280305924692576236558449266
61664280305924692576237333288138
61664280305924692576237337893232
61664280305924692576237338005452
61664280305924692576237710947264
61664280305924692576237711063904
61664280305924692576239657636112
61664280305924692576240030707614
61664280305936399406278096627560
61664280305936399406466010269384
61664280305936399406466010269432
61664280305936399406466010386024
61664280305936399406466010386072
61664280305936399406466124704936
61664280305936399406466125054856
61664280305936399406466381922332
61664280305936399406549692739256
61664280305936399406549692739304
61664280305936399546010560552626
61664280305936399546010589132342
61664280305936399546010933492986
61664280305936399955258094097368
61664280305936399955258352364524
61664280305936399955341662131688
61664280305936399955341662131736
61664280305936399955342006488008
61664280305936399957771931670450
61664280305936399957771931674821
61664280305936399957771931674822
61664280305936399957789380004830
61664280305936399957789724361102
61664280305936399957792823679042
61664280305936399957792852263177
61664280305936399957792852263178
61664280305936399957793196619450
61664280464184825840169556276158
61664280464185121090288368164190
61664280464185121090291462764816
61664280464509325499988022031544
61664280464509325499991116632170
61664280465036156917575401411370
61664280465036157054773394021918
61664280465133073716972763551258
61664280465133118051976875442736
61664280465133118189174868053284
61664280465133418376165076993108
61664280465133418378421413921044
61664280465133421944944698392546
61664280465165537257851910162044
61664280465165538493197927888960
61664280465165538628139583571572
61664280465165538630395920499508
61664280465165789268798630828600
61664280465165789406059385558204
61664280465165822622879988045746
61664280465165837447038016859042
61664280465165838817389224039958
61664280465457278126672417418612
61664280465457573238968713293350
61664280465457573376229468022954
61664280465457573376791229306644
61664280465457576869338895211384
61664280465457576943314513778146
61664280465457576945006766474098
61664280465457576945570850706082
61664280465457578102426253062070
61664280465469285697496177328636
61664280465469285699190752972882
61664280465469286104195062863968
61664280465469286104195095687418
61664280465469286110969501779751
61664280465469286110969530476107
61664280465469286110969889738080
61664280465469286110972984338706
61664280465469286110973017162156
61664280517226316733369570448041
61664280517359752717447863590028
61664280517360052906446459726132
61664280517360052906718428890456
61664280517371754936462006296364
61664280517651836870030000611542
61664280517651836870030002127862
61664280517651836870030005132071
61664280517651836876553780425958
61664280517651836876825749590282
61664280517651837426436983644835
61664280517663543022728641975778
61664280517686959571075556074433
61664280517686959571096476662741
61664280518198879941088567057809
61664280518234198503359103308106
61664280518234198503631070956110
61664280518234198640829063566658
61664280518246206213326508095001
61664280518306998038874076056579
61664280518308033945992408801106
61664280518308033946076091154338
61664280518308045066644821433658
61664280518308048770150437614402
61664280518308048770234119967634
61664280518308048770234377185078
61664280518308300783249667001232
61664280518308334135074687290442
61664280518308334135262972585214
61664280518308334135262974101534
61664280518308334135262977105743
61664280518308334135346656454766
61664280518308345209910750061614
61664280518308345209910753230892
61664280518308345209910754765926
61664280518308345210161797121310
61664280518308345210161797121518
61664280518308345210161801825622
61664280518308345210161801825782
61664280518308345248300374039602
61664280518308345254824153854018
61664280518308345255075200913714
61664280518308345255643418969442
61664280518308345255915386617446
61664280518308345255915386617606
61664280518308345797092345898944
61664280518308345803867172773056
61664280518308345804686433283338
61664280518308345804686433283386
61664280518308345804686436471330
61664280518308345804686436471490
61664280518308345804686437888432
61664280518308345804686437901530
61664280518308345804707353871646
61664280518308345804707357059638
61664280518308345804707357059798
61664280518308348959169954338814
61664280518308348959232716103738
61664280518308348959421001398510
61664280518308348959421002914830
61664280518308348959441923503138
61664280518308348959504685268062
61664280518320006334680357242196
61664280518320035982075894693378
61664280518320035982347862341382
61664280518320036576872498503410
61664280518320036576872527083126
61664280518320036576872527100596
61664280518320039686421695178174
61664280518320039686505377531406
61664280518320039686505664844886
61664280518320039686693662826178
61664280518320039686693664243328
61664280518320039686693692939684
61664280518320050799459096632562
61664280518320050799731064280566
61664280518320050806505891154678
61664280518320051348502144230486
61664280518320051355276971104598
61664280518320051394255698926274
61664280518320051394255700343424
61664280518320051394255700442594
61664280518320051394255729022310
61664280518320051394255729039780
61664280518320051401030525800386
61664280518320051401030527217536
61664280518320051401030527316706
61664280518343417529007066131156
61664280518343417574739730334672
61664280518343417574928015629444
61664280518343418123803669941188
61664280518343450743550411456586
61664280518343450743822379104590
61664280518343450743822380620910
61664280518343450926753035918654
61664280518343450926753037434974
61664280518343451292614349546782
61664280518343451292614351063102
61664280518343451338347013750298
61664280518343451338347015266618
61664280518343465567729360858190
61664280518343465567980407917886
61664280518343465567980409434206
61664280518343465745828490553790
61664280518343465750911064731950
61664280518343465750911066248270
61664280518343466116772378360078
61664280518343466116772379876398
61664280518343466162505042563594
61664280518343466162505044079914
61664280518343466162525964668222
61664280518343467537560308790886
61664280518343467537560566008330
61664280518343467537563665294346
61664280518343467537563665313219
61664280518343467537563665313220
61664280518343467537832535172494
61664280518343467537832535191368
61664280518343467537835634477384
61664280518343467949342571917302
61664280518343467949345929502493
61664280518355158264268147550963
61664280518355158310000811754431
61664280518355174781287859856506
61664280518355174918569449197826
61664280518355174918569793554098
61664280518355174919116832287919
61664280518355174919137751944505
61664280518355174919137752994265
61664280518355174919388800421144
61664280518355175330920016120681
61664280518525938001891937155146
61664280518525938001912857743454
61664280518525938002163904803150
61664280518525938139173612118926
61664280518634754713694444406599
61664280518635201492402321721794
61664280518635201492590607016566
61664280518635201538072224160386
61664280518635201538323271220082
61664280518635201544847051034498
61664280518635201544909812799422
61664280518635202087115241662274
61664280518635202087115243178594
61664280518635202087198925531826
61664280518635202093890068536386
61664280518635202093890070052706
61664280518635202093973752405938
61664280518635205066241274116922
61664280518635205198440374902542
61664280518635205249255613284218
61664280518635205615305212207118
61664280518635205661037876410634
61664280518635205661309845574958
61664280518646914279632408408774
61664280518646914279632408408982
61664280518646914279632437105178
61664280518646914279632437105338
61664280518646914416830429715726
61664280518646914417649694831066
61664280518646914417649694831309
61664280518646914417649694831310
61664280518646914417670586723054
61664280518646914417670586841305
61664280518646914417670615419326
61664280518646914417670615419410
61664280518646914417670615419569
61664280518646914417670615419570
61664280518646914829515640310874
61664280518646914829515640310910
61664280518646914829515640310958
61664280540896093027166010031845
61664280540993354350814029452966
61664280540993354350834950159366
61664280541005056197898575902622
61664280541005056197898661991690
61664280541005056236877711596153
61664280541005059902244719693930
61664280541187876997252405071704
61664280541187876997315167190920
61664280541187876997336092496595
61664280541223899709786446448527
61664280541223899709807367154933
61664280541223899709807367504853
61664280541224199899057040446763
61664280541224199899077961153169
61664280541285138314146522930212
61664280541285138314209285043604
61664280541285138314209285049428
61664280541285138314209399834852
61664280541285138314230205750004
61664280541285138321005032624116
61664280541321161026680593003391
61664280541321161026701513709797
61664280541321161026701514059717
61664280541321161033455419877503
61664280541321161033476340583909
61664280541321161033476340933829
61664280541321161034211660361481
61664280541321161034232580949789
61664280541321461215951158305271
61664280541321461222663218809366
61664280541321461222725985179383
61664280541844384826542522762800
61664280541844384826730808057572
61664280541844385375585283401536
61664280541844385375606466974415
61664280541844388485134738337680
61664280541844388485323023632452
61664280541868700110221394927440
61664280541868700110284156692364
61664280541868700155766030705160
61664280541868700155954058782488
61664280541868700155954087478844
61664280541868700155954087828764
61664280541868700155954315999932
61664280541868700155954344696288
61664280541868700155954346095968
61664280541868700156037741602280
61664280541868700156037999869484
61664280541868700699747429434971
61664280541868700704808791338072
61664280541868700704808820035880
61664280541868700704808820390172
61664280541868700704809078657376
61664280541868700704829712044472
61664280541868700704829712398764
61664280541868700704829970311676
61664280541868700704829970665968
61664280541868700704830003613131
61664280541868700706501044034024
61664280541868700706521964740424
61664280541880405707196721294592
61664280541880405707364114230852
61664280541880405707447768354288
61664280541880405844624868956244
61664280541880405844645760964836
61664280541880405890378425168352
61664280541880406256239738796480
61664280541880406296910783879451
61664280541880705896634708229088
61664280541880707729309509917395
61664280541880708277327413874823
61664280541880856542657261868623
61664280541880857777376175331475
61664280541941601678574218877710
61664280541941601678762504172482
61664280541941602227805264805394
61664280541941634984666575311872
61664280541941634984917622371568
61664280541941635030399239166920
61664280541941635030399239633480
61664280541941635030587267710808
61664280541941635030587524461692
61664280541941635030587525978012
61664280541941635030671207281484
61664280541941635030671208331244
61664280541941646143436640621308
61664280541941646150211467495420
61664280541941646150399752790192
61664280541941646151051394931900
61664280541941646151239680226672
61664280541941646288500803422892
61664280541941646692479774312672
61664280541941646692500580227824
61664280541941646699254228128332
61664280541941646699254228134156
61664280541941646699275148834732
61664280541941646700094409232794
61664280541941646700094413850938
61664280541941646700094782304296
61664280541941649854557267980216
61664280541941649854557268446776
61664280541941649854578189035084
61664280541941649854745296524104
61664280541941649854745553274988
61664280541941649854745554791308
61664280541941649854766217112412
61664280541941649854828978877336
61664280541941649854829236094780
61664280541941649854829237144540
61664280541953307230172302403402
61664280541953307824968533160806
61664280541953307824968619249874
61664280541953340581997037245372
61664280541953340581997322692612
61664280541953340582017957833680
61664280541953340582080719598604
61664280541953351695034724147000
61664280541953351701809551021112
61664280541953351832295478872392
61664280541953351839070305746504
61664280541953351878049035084500
61664280541953351884823861958612
61664280541953352289663967973759
61664280541977618855050038557322
61664280541977618992310793282714
61664280541977619038064349494822
61664280541977619449846269314726
61664280541977619449846355403794
61664280541977619587107024040118
61664280541977652389910323791887
61664280541977652757442678890668
61664280541977667031033087659828
61664280541977667168293842385220
61664280541977667214047055290816
61664280541977667214047055640736
61664280541977667214047141379884
61664280541977667214047398597328
61664280541977668817769458205382
61664280541977668817954299834572
61664280541977668817954299838944
61664280541977668817954385928012
61664280541977668817957399139462
61664280541977668817957399143834
61664280541977668817957743513204
61664280541977668863523042997206
61664280541977668863707511677310
61664280541977668863707597766378
61664280541977668863707856046680
61664280541977668863710983931286
61664280541977668863710983935658
61664280541977668863711328305028
61664280541977669000968610776444
61664280541977669000971738306758
61664280541977669000972082680500
61664280541977669404971887137857
61664280541977669411746714011969
61664280541977669412562245284154
61664280541977669412565716142821
61664280541977669412565716142822
61664280541977669412566060499094
61664280541977919044132318564430
61664280541977919044320603859202
61664280541977919181602279289542
61664280541977919227334943493058
61664280541977919593384285198514
61664280541977919593384543465718
61664280541977919639116949402030
61664280541977919639117207669234
61664280541977952395957338853640
61664280541977952396145366930968
61664280541977952396145624148412
61664280541977952396229049750760
61664280541977952396229306968204
61664280541977952396229308017964
61664280541977952533427299578752
61664280541977952579159706564824
61664280541977952579159963782268
61664280541977952579159964832028
61664280541977952990753941613912
61664280541977967220324316799132
61664280541977967220387078564056
61664280541977967220387335781500
61664280541977967220387336831260
61664280541977967357585328392048
61664280541977967357585329441808
61664280541977967403317735378120
61664280541977967403317992595564
61664280541977967403317993645324
61664280541977967814911970427208
61664280541977969007039679145118
61664280541977969007224865121950
61664280541977969007224865135000
61664280541977969007227964439890
61664280541977969007228337380298
61664280541977969051953336500462
61664280541977969052141621795234
61664280541977969052793263936942
61664280541977969052793636995394
61664280541977969052978191764614
61664280541977969052978450031818
61664280541977969052981549231714
61664280541977969052981922290166
61664280541977969190239204774680
61664280541977969190242303607186
61664280541977969190242676665638
61664280541977969594221531733331
61664280541977969600996358607443
61664280541977969601836281438830
61664280541977969601836654497282
61664280541989676387961779147282
61664280541989676387962123503554
61664280541989676388781130370600
61664280541989676388781158948912
61664280541989676388781159066956
61664280541989676388781503305184
61664280541989676388781503423228
61664280541989676426940656573609
61664280541989676433506502412298
61664280541989676433694443350750
61664280541989676434534715162424
61664280541989676434534743858780
61664280541989676434535088215052
61664280541989676564201410949081
61664280541989676570976237823193
61664280541989676571795469537896
61664280541989676571795498234252
61664280541989676982549176957594
61664280542160439608733308186172
61664280542160439608733593633412
61664280542160439654298864552200
61664280542160439654486892629528
61664280542160439654486893096088
61664280542160439654486921675804
61664280542160439654487149846972
61664280542160439654487151363292
61664280542160439654487179943008
61664280542160439794008489647280
61664280542160439794008489763920
61664280542160440203279120289164
61664280542160440203279148985520
61664280542160440203341882408380
61664280542160440203341911104736
61664280542160440203341997193804
61664280542160440203529910479884
61664280542160440205790494505040
61664280542172445532177249391904
61664280542172445943959512518320
61664280542269402818257008853188
61664280542269402818445294147960
61664280542269402955455001463736
61664280542269402955455001813656
61664280542269402955706048873352
61664280542269402962229828337848
61664280542269402962229828687768
61664280542269403001208558025764
61664280542269403001459605085460
61664280542269403367237264590152
61664280542269403374012091464264
61664280542269403412990563934736
61664280542269403413053239610592
61664280542269403413241524905364
61664280542269403413241610994432
61664280542269403550251575527652
61664280542269403550502279630756
61664280542269406666575628822644
61664280542269407078357891949060
61664280542269407078420654063904
61664280542269407119279578086112
61664280542269407119279664175180
61664280542269408499232948866486
61664280542269408911011768327320
61664280542269408911011768331692
61664280542269408911011854420760
61664280542269408911014867632210
61664280542269408911014867636581
61664280542269408911014867636582
61664280542269408911015212005952
61664280542269703007527574155068
61664280542269703144725566765616
61664280542269703144725567232176
61664280542269703144997534880180
61664280542269703151500393639728
61664280542269703151500394106288
61664280542269703190479152024000
61664280542269703197253978898112
61664280542269703197316740663036
61664280542269703556507572674588
61664280542269703556507573141148
61664280542269703556507829892032
61664280542269703556507831408352
61664280542269703556591513761584
61664280542269703563282399548700
61664280542269703563282400015260
61664280542269703563282656766144
61664280542269703563282658282464
61664280542269703563366082368492
61664280542269703563366340635696
61664280542269703602261416200176
61664280542269703609035984807084
61664280542269703609099004839212
61664280542269703609287031866780
61664280542269703739522169525888
61664280542269703739522170575648
61664280542269703746296739182556
61664280542269703746296996400000
61664280542269703746296997449760
61664280542269706855846194124524
61664280542269706901662541147832
61664280542269707262817593969900
61664280542269707267628457250940
61664280542269707267712140070732
61664280542269707308550258173416
61664280542269707313444804274248
61664280542269707313632832351576
61664280542269708550486170347502
61664280542269708550674455642274
61664280542269708688503542746630
61664280542269709099466426084466
61664280542269709100282075347446
61664280542269709100282333627748
61664280542269709100285432932638
61664280542269709100285805886096
61664280542281415886306672055822
61664280542281415886494612994274
61664280542281415886494612994322
61664280542281415886494957350594
61664280542281415932039336259338
61664280542281415932227277197790
61664280542281415932227277197838
61664280542281415932227621554110
61664280542281416070056364315243
61664280542281416070056364315244
61664280542281416070056708671516
61664280542281416481019247639982
61664280542281416481019247640030
61664280542281416481019333729050
61664280542281416481019591996302
61664280542281416481838598863347
61664280542281416481838598863348
61664280542281416481838627441659
61664280542281416481838627441660
61664280542281416481838627559703
61664280542281416481838627559704
61664280542281416481838971797932
61664280542281416481838971915976
61664280996153234007593766360327
61664280996250195279273849451251
61664280996261302099083545762065
61664280996262202667083265489715
61664280996262202667085589487769
61664280996809447692127258030323
61664280996809747881376931322111
61664280996918695038168026508087
61664280996918699932316237463387
61664280996918699932318561461441
61664280997136603988216143121017
61664280997136604171146799935081
61664281155361910764310380313687
61664281155361910764331272322279
61664281155361914063840124422703
61664281155361914063840124441577
61664281155361914109593680640587
61664281155361914109593680653685
61664281155361915886389663116071
61664281155361915893167584577711
61664281155361915893167584577759
61664281155688821818016726343112
61664281155785783548050517457635
61664281156333306208545315129555
61664281156342629093546749570305
61664281156342629093546749570548
61664281156342629095241325214551
61664281156342629095991114575812
61664281156345013587588369420691
61664281156345013589847805299385
61664281156345018940569517110757
61664281156345028411749492834565
61664281156345028411749492834613
61664281156345028414005834112681
61664281156345030053606918565145
61664281156345030060381745439257
61664281156345030191052516328039
61664281156345030191055615632929
61664281156345030197830437802777
61664281156345030197830437920821
61664281156345030197830442152909
61664281156345030197830442507041
61664281156345033764727545924053
61664281156345269258693983447567
61664281156345269304447539659675
61664281156345311948954082095905
61664281156345311948954082213997
61664281156345311949225678325693
61664281156345311949225678679825
61664281156345313593635416715425
61664281156345313593635416833469
61664281156345313593635417778235
61664281156345313593635417896327
61664281156345313595329993409431
61664281156345313595329993422481
61664281156345313595329993540573
61664281156345313596163350817867
61664281156345313596163350935959
61664281156345313596166821777157
61664281156345313730833409325973
61664281156345313730833409444017
61664281156345313731084113429077
61664281156345313731084114964063
61664281156345313731084114964111
61664281156345313731105378509011
61664281156345313732527986019979
61664281156345313732527986151121
61664281156345313732527986486539
61664281156345313732778690117259
61664281156345313732778690123083
61664281156345313732778690589435
61664281156345313732778690595259
61664281156345313732799582616949
61664281156345313733340450357013
61664281156345313733340451419823
61664281156345313733361343546507
61664281156345313733364814387705
61664281156345313733612419540051
61664281156345313733615518844941
61664281156345313776837669759229
61664281156345313776837671176171
61664281156345313776837671176219
61664281156345313776838042712527
61664281156345313778532246807367
61664281156345313778532246820417
61664281156345313779094006569121
61664281156345313779094006687165
61664281156345313779094007631931
61664281156345313779094007750023
61664281156345313779097478591221
61664281156345313779365975752159
61664281156345313779369074702917
61664281156345313779369075057049
61664281156345317299675794025369
61664281156345317299675794360787
61664281156345319083249697844401
61664281156345319083249697962493
61664281156345319083249698316784
61664281156345319084062162168385
61664281156345319084062163231195
61664281156345319084083054176977
61664281156345319084083055239787
61664281156345319129815718380493
61664281156345319129815718498537
61664281156345319129815719443303
61664281156345319129819190402593
61664281156345328417793445528721
61664281156345328417793446591531
61664281156345328420324850472325
61664281156345328420324850472361
61664281156345328420324850472409
61664281156345328420328204875432
61664281156345328420516231903000
61664281156345328549911188090305
61664281156345328554991438139269
61664281156345328555242142242373
61664281156345328557522843082957
61664281156345328557773547186061
61664281156345328557775871650431
61664281156345328557776986278229
61664281156345328557776986278265
61664281156345328557776986278472
61664281156345328600995695285203
61664281156345328600995698572525
61664281156345328600995699989467
61664281156345328600999166126401
61664281156345328600999166126449
61664281156345328600999167642721
61664281156345328600999167642769
61664281156345328603255504098481
61664281156345328603255507286425
61664281156345328603527099166081
61664281156345328603527103516213
61664281156345328603527103870345
61664281156345328603530571070089
61664281156345330194592522591733
61664281156345330194592522709777
61664281156345330194592523654543
61664281156345330194592523772635
61664281156345330196287099416881
61664281156345330197099564685583
61664281156345330197120456694175
61664281156345330197120456812267
61664281156345330201367349465845
61664281156345330201367350528655
61664281156345330203898751221541
61664281156345330204713538139479
61664281156345330204713538139527
61664281156345330204713539556629
61664281156345330204904924156338
61664281156345330242853120897691
61664281156345330242853121015783
61664281156345330242856591856981
61664281156345330249631418613049
61664281156345330377794775635537
61664281156345330377794777052479
61664281156345330377794777052527
61664281156345330377795148588835
61664281156345330380051112445429
61664281156345330380051112563473
61664281156345330380051113508239
61664281156345330380051113626331
61664281156345330380054584467529
61664281156345330380302189619875
61664281156345330380305288924765
61664281156345330380323081628467
61664281156345330380326180579225
61664281156345330380326180933357
61664281156345330384569599222327
61664281156345330384569599340419
61664281156345330384569602391605
61664281156345330384569602509649
61664281156345330384569603926591
61664281156345330384569603926639
61664281156345330384573070044859
61664281156345330384573070063573
61664281156345330384573070162903
61664281156345330384573070181617
61664281156345330384573071579845
61664281156345330384573071579893
61664281156345330385384387538541
61664281156345330385384387656585
61664281156345330385384387656633
61664281156345330385387858379739
61664281156345330385387858379947
61664281156345330385387859914933
61664281156345330385387859914981
61664281156345330386829406972795
61664281156345330386829408035605
61664281156345330386829411223597
61664281156345330387080110721559
61664281156345330387080111075691
61664281156345330387083554282147
61664281156345330387083554300861
61664281156345330387083554418905
61664281156345330387083554754323
61664281156345330387101003103205
61664281156345330387101003221249
61664281156345330387101007335293
61664281156345330387101007453337
61664281156345330387101007807469
61664281156345330387104475106591
61664281156345330387104475460723
61664281156345330387644194953543
61664281156345330387644194953591
61664281156345330387644195307883
61664281156345330387644196370693
61664281156345330387919263795811
61664281156345333900632899770535
61664281156345333900632899783585
61664281156345333953977214847043
61664281156345333953977215909853
61664281156345335730776296278901
61664281156345335737551119846977
61664281156345335737551123034921
61664281156345335737551123034969
61664281156345335738365906764915
61664281156345335738365906764963
61664281156345335738365907119255
61664281156345335738365908182065
61664281156345335738369264704446
61664281156345335738557292781774
61664281156442274913516778610269
61664281156442280264238490421641
61664281156442280264238491956888
61664281156442574912224139964295
61664281156442574917304391325303
61664281156442574919835795088089
61664281156442574919835795206133
61664281156442575049422132574843
61664281156442575054777446538613
61664281156442575057033787816681
61664281156442575100506639883461
61664281156442575100506639887833
61664281156442575100506644605195
61664281156442575100510110729031
61664281156442575100510110841459
61664281156442575100510112258401
61664281156442575102766447651351
61664281156442575102766451902153
61664281156442575103041515672719
61664281156442575103041516139279
61664281156442580400143844386215
61664281156442580407755495259207
61664281156442580407755499510009
61664281156442580453488159462723
61664281156442580453488159580767
61664281156442580453488163713525
61664281156442580453488163831569
61664281156454282301387838616789
61664281156454282301387838734881
61664281156454282438585829810235
61664281156454282438585831345428
61664281156454282438585831345429
61664281156454282482058686716745
61664281156454282484318494013703
61664281156454282484318495430852
61664281156454282484318495430853
61664281156454287789307541621607
61664281156454287789307541975899
61664281156454287835040205825075
61664281156454287835040205825123
61664281156454287835040206297459
61664281156454287835040207360316
61664281156454287835040207360317
61664281156669184644713214687529
61664281156669184644713214700627
61664281156669185049717298072051
61664281156669185049717299134861
61664281156669185051976733950745
61664281156669185051976735367687
61664281156669185186977966708375
61664281156669185186977967771185
61664281156669185189237404004011
61664281156669185189422331713639
61664281156669185194317649466803
61664281156669185194505677544131
61664281156669188763097361309653
61664281156669190540144043525011
61664281156669190540147142829901
61664281156669190542403479403705
61664281156669483411083010734215
61664281156669483411083012269249
61664281156669484788143188082611
61664281156669484788230223775897
61664281156669484788230223788947
61664281156669484788230224242457
61664281156669484833959416206499
61664281156669484833962888097457
61664281156669484834712676290671
61664281156669485192962337977333
61664281156669485192962338095377
61664281156669485192962339040143
61664281156669485192962339158235
61664281156669485192962339512319
61664281156669485192962339512367
61664281156669485193233935624015
61664281156669485193233935624063
61664281156669485193234307160371
61664281156669485193234308223181
61664281156669485195469380071183
61664281156669485195471704535637
61664281156669485195490272079775
61664281156669485195490272197867
61664281156669485195493743039065
61664281156669485195493744456007
61664281156669485199737165914255
61664281156669485200008762498127
61664281156669485200008762498175
61664281156669485200012229684821
61664281156669485200551949644249
61664281156669485238966599827531
61664281156669485238966599827579
61664281156669485238966971363887
61664281156669485238966972426697
61664281156669485241222936283291
61664281156669485241222936401383
61664281156669485241226407242581
61664281156669485241226408659523
61664281156669485245741426701643
61664281156669485245744894006429
61664281156669485246306654122315
61664281156669485376164592438079
61664281156669485376164592438127
61664281156669485376164963974435
61664281156669485376164965037245
61664281156669485377671141054805
61664281156669485378487077295847
61664281156669485378507969304439
61664281156669485378672005005475
61664281156669485378692897014067
61664281156669485382754858421605
61664281156669485382754858539649
61664281156669485382754858888165
61664281156669485382939414726019
61664281156669485382939419312191
61664281156669485382939419312239
61664281156669485383570766082931
61664281156669485383588214767231
61664281156669485383591686671239
61664281156669485383754203042185
61664281156669485383754203042233
61664281156669485383758794160259
61664281156669485383759051377703
61664281156669485383776242844559
61664281156669485383779714748567
61664281156669488495020389265957
61664281156669488495020392448285
61664281156669488495086508964541
61664281156669488540753053463809
61664281156669488540753053469425
61664281156669488540840093874409
61664281156669488899002715156135
61664281156669488899002715169185
61664281156669488899002715628311
61664281156669488899002715641361
61664281156669488899253419725591
61664281156669488899253419731415
61664281156669488899253419744465
61664281156669488899274311740007
61664281156669488899274311753057
61664281156669488901509756187175
61664281156669488901509756200225
61664281156669488901530648195767
61664281156669488901530648208817
61664281156669488945006975943523
61664281156669488947263312399283
61664281156669488952347034483445
61664281156669490324326960588925
61664281156669490324413997811533
61664281156669490325141744318919
61664281156669490325141745735861
61664281156669490325141745736021
61664281156669490325142864949879
61664281156669490325146221000037
61664281156669490325146221118081
61664281156669490325163785656231
61664281156669490325163785656444
61664281156669490325228786146621
61664281156669490325229905360638
61664281156669490325229905360692
61664281156669490728580879893697
61664281156669490729142639642401
61664281156669490729142639760445
61664281156669490729146111664501
61664281156669490729146112018633
61664281156669490729393716816847
61664281156669490729395668209911
61664281156669490729396816121737
61664281156669490729414608825439
61664281156669490729417708130329
61664281156669490730837216336407
61664281156669490735920938420569
61664281156669490736735722150563
61664281156669490736740198831681
61664281156669490736740198949725
61664281156669490736740199303857
61664281156669490737008696110663
61664281156669490737008696228707
61664281156669490737008810901910
61664281156669490737011910206797
61664281156669490738431418407055
61664281156669490739268246662566
61664281173512104786638672516361
61664281173512104788330925212313
61664281173512104788333249560287
61664281173512104795946019180737
61664281173512104795946019297377
61664281173512104795948343645351
61664281174395366977948640875791
61664281179420728372105333331949
61664281179420729615069199971775
61664281179420730201432563793693
61664281179420730201432822060897
61664281179420730202252197263257
61664281179420730209026765870165
61664281179979981951132102074095
61664281179979982134146699980771
61664281179979985655540579988559
61664281179979985655540580001609
61664281179979985701294507855019
61664281226687031801118590325201
61664281226687031802813167019207
61664281226687031803649990551527
61664281226687031803649995255791
61664281226687031803649995623181
61664281226687031810428261454191
61664281232497950295820404490179
61664281232498394070530769155979
61664281232498394070530797735695
61664281232594311052305561135517
61664281232594311052326481723825
61664281232594311235507814061277
61664281232595211620328530166891
61664281232595511809578174762323
61664281232595640570041713771659
61664281232595655386587316754999
61664281232595655394199742584955
61664281232595657170998044342535
61664281232595657170998044809095
61664281232595657170998048928755
61664281232595657170998048941805
61664281232595657170998049395315
61664281232595657170998049414189
61664281232595657177776343941555
61664281232595657178592251471787
61664281232595657216730708894519
61664281232595657216730713598783
61664281232595657223527231313903
61664281232595657224342364005263
61664281232607369330690396671062
61664281232607369331509657082174
61664281232607369338284483956286
61664281233153556465048420894315
61664281233153558295191812567275
61664281233154456897858879687837
61664281233154456897859998901855
61664281233154457446901898589405
61664281233154457492655459052315
61664281233154457492655487748671
61664281233154458681430807884221
61664281233154757087127497827241
61664281233154757636172496836943
61664281233154907730892849556771
61664281233154908965611762665491
61664281233154908965611763019623
61664281233154909560219965345567
61664281233154909560220338403811
61664281233154912670020210832387
61664281233154912715773795742303
61664281233154912715774168446415
61664281233154914500162488014515
61664281233251708885561502140563
61664281233252003584380958076787
61664281233263710965934119402403
61664281233263711516420666538601
61664281233469612936375361715977
61664281233469612941440134235209
61664281233469612941459079082777
61664281233469612943153656243343
61664281233481318538601512938949
61664281233481320323011092498019
61664281233481320323012240408393
61664281233481320323014192157041
61664281233481320505942897222457
61664281233481320507637474383023
61664281233481620512263894145233
61664284824748124418306205055059
61664284824759837143822707538936
61664284824759837150602116575848
61664284824760137287339716627256
61664284824760137294119125664168
61664285462858961317578630403600
61664285462858961324358043672600
61664285462859261467875052760920
61664286677116455142510361298496
61664286677116455142511475926294
61664286736199107551113690451100
61664286739118297701146054562624
61664286739154314924882754023774
61664286739154320275604491232534
61664286739154465050838703170347
61664286739993649415149125457722
61664286739993649415904619331220
61664286740090910739573564063840
61664286740101667720161036982536
61664286740101667722587837331606
61664286740102566917792072034990
61664286740102568150712064247496
61664286740102568150715445811682
61664286740102568153138864596566
61664286740102568153142246160752
61664286740102568159917073034864
61664286740102616328390747610140
61664286740102616329142831223096
61664286740102616329142859919452
61664286740102618113532642703502
61664286740102618113532671399858
61664286740102618120310822445444
61664286740126027530227945654128
61664286740137734905026062205192
61664286740137734905026090901548
61664286898675494246933650495498
61664286898678200896002934896790
61664286899623747472117654431144
61664286899623747474373991359080
61664286899623747474647113156999
61664286899626448765274823140269
61664286899626448766026820640828
61664286899626448766027968551445
61664286899626448766048889257797
61664286899658864265300348240757
61664286899658864265303442841383
61664286899658864265951985783240
61664286899658864266140271091065
61664286899658914088227262337157
61664286899658914089064087391413
61664286899658914089064090573741
61664286899658914091508455579005
61664286899658914091508713859259
61664286914398054803887184139568
61664286916404222352970320963069
61664286916404227299695241415107
61664286916416228093650570177005
61664286916416228093650684495869
61664286916416228093654008667343
61664286916416228093654009133903
61664286916416228093654013253563
61664286916416228093654013720123
61664286916416234687504628875226
61664286917352475100273984157958
61664286917352508314835150884850
61664286917352524923386085766128
61664286917352524923386087165808
61664286917352524930729125991656
61664286917352524930980173034090
61664286917352524930980173051352
61664286917384790330813368136586
61664286922215591754066499971556
61664286922312845935908676036317
61664286922312845935912147944745
61664286922312847727096554496019
61664286922312847727915561344191
61664286922324553317485110762743
61664286922324553317485115467007
61664286922324553324259908940499
61664286922324553325078915788671
61664286922324553325079289195591
61664286922324554972207968274892
61664286922324554972207996853204
61664286922324559910516695229301
61664286922324559911332602949730
61664286922324560505041071791297
61664286922324560505041076371172
61664286922324560505860336368890
61664286922324560505860365484985
61664286922324560505860365498083
61664286923159834634263702289788
61664286923159834680017287199656
61664286923184146259141438443708
61664286923257097788079166696614
61664286923260700059075246198646
61664286923261000248324919490482
61664286923261100376093947776953
61664286923261100513354702152425
61664286923261150343809843986123
61664286923272807764421849862350
61664286923272807764987077282974
61664286923293115559727015594294
61664286923305121292795700024306
61664286923305121292795728720662
61664286967607803773752389815782
61664286969481893401281760428820
61664286969579148780250565733063
61664286969579149366613929674477
61664286969579149367449981554465
61664286969579149367454200073373
61664286969579149367454455152633
61664286969579149367454458340577
61664286969579149374229023759541
61664286969591155115724432359391
61664286969591155115727533081430
61664286969591155115727533081431
61664286969591162295776703442851
61664286969591162296592606386857
61664286969591162296592606386858
61664286969591162296592606452305
61664286969591162296592606452465
61664286969591162296592639748171
61664286969591162296592721237889
61664286970465256209776925434701
61664286970465257451880973849539
61664286970465305623554484971877
61664286970465305627801002565785
61664286970465305630308042516545
61664286970527401931551273850178
61664286970527401931551277032506
61664286970527401931551278432186
61664286970527401931551278436398
61664286970527402526347876143890
61664286970527402526347880725898
61664286970527402526347880730110
61664286970527402526347880861252
61664286970527402533122703018002
61664286970527435290151121013500
61664286970527435290151121363420
61664286970527435329126526181474
61664286970527435335904705923416
61664286970527435335904706273336
61664286970527450107534322952684
61664286970527450107534323302604
61664286970527451945208786097778
61664286970527451945208786583052
61664286970527451945271548212622
61664286970527451945271548347976
61664286970527451945271548348136
61664286970527451945271892704408
61664286975390518768608836234644
61664286975390518768629842916184
61664286975462962663965426355404
61664286975486428798216159266238
61664286975487323875597756846732
61664286975487323878125685281270
61664286975487329183909721249444
61664286975487329183910092790124
61664286975487329191440013300698
61664286975487329191440041997054
61664286975487329229663306157908
61664286975487629372284195619518
61664286975487629373183785975158
61664286975487629379874925437642
61664286975487629379874931571946
61664286975487629380710607180794
61664286975487772950388337677473
61664286975487772950412730758861
61664286975487772958005411853457
61664286975487774733964564680983
61664286975487774734780472224265
61664286975487774734781361854385
61664286975487774734781363254065
61664286975487774734802282442645
61664286975487774734802282560737
61664286975487774734802540709897
61664286975487774734802540827941
61664286975487774741576215087415
61664286975487774741576991339017
61664286975487774741577106130265
61664286975487774741577106246905
61664286975487774741579315803631
61664286975487774741579430594879
61664286975487774742391864350395
61664286975487774742392122617647
61664286975487774742395221935587
61664286975487774742395223339686
61664286975487774742395223339687
61664286975487774742395338125111
61664286975487774779715568255857
61664286975487774780534946646209
61664286975487774780535201725421
61664286975487774780535204913365
61664286975487774780556122431821
61664286975487774787308622421955
61664286975487774787309650941811
61664286975487774787309655546905
61664286975487774787309770332329
61664286975487774787330691038729
61664286975487774788145450658539
61664286975499336761426973670494
61664286975499480329433113910369
61664286975499480331127690954295
61664286975499480331127919125463
61664286975499480338739569531895
61664286975499480338742670248111
61664286975499480338742785039359
61664286975499480339555134105535
61664286975499486918029919677178
61664286975499486924808070525718
61664286975499486924808073708046
61664286975499486924808075243080
61664286975499486925623748682148
61664286975499486925627106149239
61664286975499487512808590304528
61664286976326608362206324666314
61664286976326608362206325132874
61664286976337413528818651845834
61664286976338363920557296249328
61664286976338766025225155603262
61664286976338814203659021765708
61664286976338814203659021778758
61664286976338814203721697785660
61664286976338814203721697791484
61664286976338814203721697804534
61664286976338814204473810094972
61664286976338816033861966769376
61664286976338816033862081088240
61664286976338816034700774525486
61664286976434660026696635025950
61664286976434676673386405105774
61664286976434676675019366541338
61664286976434676675830773293366
61664286976434719324940776836532
61664286976435577067428459420906
61664286976435625244226298374660
61664286976435877249087402894618
61664286976435877249146812145844
61664286976435877249982492472054
61664286976435925433496863558400
61664286976436027939425112051683
61664286976436060703252759596332
61664286976436060703252760062892
61664286976436077358373560455820
61664286976446382234855579515910
61664286976446432057214536880756
61664286976447582844638745306242
61664286976447582846309047376306
61664286976447582847062164091126
61664286976447582847065545655312
61664286976447583441858767919872
61664286976447632814213230048100
61664286976447632814234121940004
61664286976447718666697821307098
61664286976447777414206688651408
61664286976447778009002919290768
61664286976447779244350080324368
61664286976447779793389631590152
61664286976447779793392726171904
61664286976470677250370687059914
61664286976470693858918522754346
61664286976470693859733315669830
61664286976470693897060457139738
61664286976470693897958928281360
61664286976470693897960047495378
61664286976470725426353736162420
61664286976470742034901571856852
61664286976470742073043506242244
61664286976470742076387346806284
61664286976470743674418973956084
61664286976470743675317445097706
61664286976470743857433313123380
61664286976470743858248106038864
61664286976470743859961246163012
61664286976470743860776039078496
61664286976470994040640233064476
61664286976470994041475908673324
61664286976470994041477056583698
61664286976471042224151245148688
61664286976482699637802468294938
61664286976482749598928440875308
61664286976482749598928469571664
61664286976482852112492515923329
61664286976482901526270074410745
61664286976482901526270075460505
61664287375266891882570566140226
61664287375270794342900001287326
61664287375282499939979673378574
61664287377253595162516786756551
61664287377253595170109840922649
61664287377253595170113284601281
61664287377253889952782979121969
61664287377253889952782980171729
61664287377253895313563800932565
61664287378234312831024950623248
61664287378234561776312572581879
61664287378234561776312572599349
61664287378234561822128919628273
61664287378234563011658590308795
61664287378234563011658590321845
61664287378234596358376758259443
61664287378234596358380115844587
61664287378234596358380230517791
61664287378234596358380230635835
61664287378234596358397678964391
61664287378234596358397678965795
61664287378234596358397679831820
61664287378234596358401151222739
61664287378234596358401151224143
61664287378234596404130343167907
61664287378234596404130344151976
61664287378234596404133815426255
61664287378234596404154736132607
61664287378234607476496733891991
61664287378234607476500091477135
61664287378234607476517654598343
61664287378234611182559065250611
61664287378234611189336986707879
61664287378234611189964604357119
61664287378234611228312650160479
61664287378234611235090571616343
61664287378234611235718189265583
61664287378234613020295515255858
61664287378234613020295515788109
61664287378234613020295515793933
61664287378234613020295515806983
61664287378234613020295515807031
61664287378234613020295630579357
61664287378236962924510402647828
61664287378236962924510660928082
61664287378237007389307739697082
61664287378237007389310062626502
61664287378237012749820297465742
61664287378237012749820297583786
61664287378237012749881940016648
61664287378237012749882968886424
61664287378237012749882973609562
61664287378237012749885380508740
61664287604734621051444834555048
61664287604734621051444863251404
61664287605715333427821141236214
61664287605715333846193041592404
61664287605718892835417076472746
61664287605718937307054325090456
61664287607581017575037687525572
61664287607690286012181735923751
61664287607690286051160756839079
61664287607690286057914400127267
61664287607690286058751486644105
61664287607690286058754585830951
61664287607690286058754585844049
61664287607690286462733439757050
61664287607690286462733439770148
61664287607690286462733525846117
61664287607690286462733525846118
61664287607690286462754733607838
61664287607690286469508381416585
61664287607690286469529273485684
61664287607690286469529531765938
61664287607690286470345434709950
61664287607690286470348562599704
61664287607690286470348562599705
61664287607690286470348562612802
61664287607690286470348562612803
61664287607690286470348648688773
61664287607690286470348906969075
61664287608564385276906654041079
61664287608564385276906654045451
61664287608564385329163096659491
61664287608564385329166535620601
61664287608564385329417497986489
61664287608564386976295591308593
61664287608564386976295592358353
61664287608564387106213222181719
61664287608564387107048902525399
61664287608564387107048902529771
61664287608564387113556260994677
61664287608564387113556605368211
61664287608564387113807309466943
61664287608564435148030971370357
61664287608564435148032119280731
61664287608564435154785677888209
61664287608564435154785677905679
61664287608564435154789120049117
61664287608564436939116169764599
61664287608658947169567427163277
61664287608671002339276641789886
61664287608671004130447761098098
61664287608673656008047827368467
61664287608673656008047827368675
61664287608673656008047827486559
61664287608673656008047830668887
61664287608673656008047832086037
61664287608673656008051271042935
61664287608673656032044006926865
61664287608673700473095197600302
61664287608673700473932021132622
61664287608673704050117530421380
61664287608673704050117530605115
61664287608673705833691308406297
61664287608673705834507342084765
61664287608673705834507370781121
61664287608673705834507599302209
61664287613489642934770676400256
61664287613489642935606356725062
61664287613489642935606356743936
61664287613489642942302087659704
61664287613489642942302087659752
61664287613489642942385770012936
61664287613586904266872856579859
61664287613586904266873229651361
61664287613598595032280655785222
61664287613598595032280655804096
61664287613598609864032767364581
61664287613598609864033140417209
61664287613598609864036211024339
61664287613598609864036584095841
61664287613598611274988472757925
61664287613598611282582560043149
61664287613598611694095924594869
61664287613598611694179606948101
61664287613598611694179980486163
61664287614472556744883474189955
61664287614473012543038214938634
61664287614567616429740818748194
61664287614569868032002048851995
61664287614569868032273644963691
61664287614579322026927332152156
61664287614579329354278804383631
61664287614579329354278804850191
61664287614579329354278808904160
61664287614581981225376176999809
61664287614581981231878986974831
61664287614582023867348105211976
61664287614582023867623173522763
61664287614582023919879584245069
61664287614582023919879584258119
61664287614582025696926270999298
61664287614582025696926271005122
61664287614582025696926642535606
61664287614582025696929708367777
61664287614582025696929708380827
61664287614582025697491498419922
61664287614582025697742178548404
61664287614582025697763094531618
61664287614582025697763094537442
61664287614582025697763097719770
61664287614582025697763099136712
61664287614582025697766566796607
61664287614582025697766569978935
61664287614582025704272747189413
61664287614582025704523795653001
61664287614582025773185689417792
61664287614582025773185689430842
61664287614582029220604321094785
61664287614582029228111368618726
61664287614582029228195047785418
61664287614582029228195047785466
61664287614582029228195047789838
61664287614582029228195047802888
61664287614582029228195050971958
61664287614582029228195052507205
61664287614582029273948637417067
61664287614582029273948894634511
61664287614582031057522381805341
61664287614582031057522382277725
61664287614582031057522383340535
61664287614582031057522493526689
61664287614582031057525850993789
61664287614582031058338333049240
61664297693748666355685014148867
61664297693748666356520694492547
61664297693748671295648428472275
61664297693748682965071887654079
61664297693748686074057373149487
61664297693748686119811043798551
61664297693748686119811044152683
61664297693748686119873720178459
61664297693748686119874064184763
61664297693748687904199621616337
61664297693748687904199621633807
61664297693748983176467362387414
61664297694040722675000196234454
61664297694040767139775841024194
61664297694040767140612664556514
61664297694040767147390587553188
61664297694072842970448160754320
61664297694073143113965169842640
61664297746923609429756877244765
61664297746923613088349092806595
61664297746923613134102677729561
61664297746923613134353381832665
61664297746923613134353724776159
61664297746923614918491341286543
61664297746923909756476137822972
61664297746923913277870362210118
61664297747203191263833473745183
61664297747203191263834588372981
61664297747203191400275996461227
61664297747203486053094292467457
61664297747203491590114775231115
61664297747203689677153923179208
61664297747214341045350126198835
61664297747214341046164914515049
61664297747215197140956359994027
61664297747250471276580903140596
61664297747250471276580903153646
61664297747250515742193113372758
61664297747250515748950115676130
61664297747250515748950373943334
61664297747250515748971294531642
61664297747250771412482904368434
61664297747250771419825943058928
61664297747250771419825943177020
61664297747250771419825944580864
61664297747250771419825944580912
61664297747250771420097912228916
61664297747250771420097912241966
61664297747250771420912329027648
61664297747250771420912329027696
61664297747250771420912329040746
61664297747250815885710122461078
61664297747250821237854442091545
61664297747250821237854443141305
61664298385018931779040406987983
61664298385018931779040407342115
61664298385021332926901412741649
61664298385021332927173007672443
61664298385021332927173007790487
61664298385021332927173380743785
61664298385021617010976281080143
61664298385021617010997173088735
61664298385021633069856660546279
61664298385021633069856660900411
61664298385021633069856665132499
61664298385021633070418421829969
61664298385021633070690389832105
61664298385021633070693488782863
61664298385021633070693489136995
61664298385021633116422680964279
61664298385021633116423054035621
61664298385022533684234749936905
61664298385022534095828728831359
61664298385022534096016755845877
61664298385022733740961843998663
61664298385237469611244944623395
61664298385237469612939148731333
61664298385237469612939152963421
61664298385237469613500909660891
61664298385237469613753936712289
61664298385237469613755084605193
61664298385237469613755084959325
61664298385237767972882253863607
61664298385237769754761580640373
61664298385237769754761580758417
61664298385237769754761582175359
61664298385237769754761582175407
61664298385237769754761953711715
61664298385237769756456157452423
61664298385237769756456157806555
61664298385237769757017918631119
61664298385237769757017918749211
61664298385237769757270946154693
61664298385237769757270950386781
61664298385237769800494244843889
61664298385237769800494617915231
61664298385237769802750582834635
61664298385237769803022550954863
61664298385237769937776178560147
61664298385237769937776179622957
61664298385237769940283219591187
61664298385240170902626058416139
61664298385240170905157462296969
61664298385240171314491631178577
61664298385240171314492004249919
61664298385240204256979011626889
61664298385240204256979011744981
61664298385240454989228859794265
61664298385240471046143067504459
61664298385240471047837643148705
61664298385240471047837647734925
61664298385240471048671000425999
61664298385240471048674471385289
61664298385240471094403664629515
61664298385240471458008640266897
61664298385240471458008640384941
61664298385240471458008641801883
61664298385240471458008641801931
61664298385240471458009013338239
61664298385240471503741677541755
61664298385240471641023238186671
61664298385240471641023239249481
61664298385240504400496020715209
61664298385240504400496020833301
61664298385240504402190596477547
61664298385240504403005384812635
61664298385240504403005389398855
61664298385240504403006532705539
61664298385240504446228684918725
61664298385240504812340701705191
61664298385240504812340703122181
61664298385240504812341074658489
61664298385334730937427497008293
61664298385335031080941411850314
61664298385335031080944505978764
61664298385335064435025863195910
61664298385337432228826435607853
61664298385337432228889108569393
61664298385337432228889111633629
61664298385337432228889113168663
61664298385337432228891436097999
61664298385337465580651455897063
61664298385337465583158496928103
61664298385337480404812838050572
61664298385337480407319879081612
61664298385337732364731794289789
61664298385337732364815357606795
61664298385337732364815362324157
61664298385337732369812040933435
61664298385337732369895604600201
61664298385337732369895604604573
61664298385337732369895608967803
61664298385337732369895609321935
61664298385337732369899076508545
61664298385337732369899076508581
61664298385337732369899076508629
61664298385337732369899076508788
61664298385337732369899081225943
61664298385337732369899081226150
61664298385337732372343444696221
61664298385337732372343444814265
61664298385337732372343446231414
61664298385337732372409559683059
61664298385337732410548021810311
61664298385337732415628268808089
61664298385337732415631740712061
61664298385337732415631740712097
61664298385337732415631740712145
61664298385337732415631740712304
61664298385337732418076104648935
61664298385337732418076108899737
61664298385337732418159673751729
61664298385337732418163144592975
61664298385337732781677610509173
61664298385337732781677615230907
61664298385337732781681081367841
61664298385337732781681086072105
61664298385337732827413745571357
61664298385337732967202810644182
61664298385337732967206163512012
61664298385337765719084742901269
61664298385337765719084747618631
61664298385337765724144102253685
61664298385337765724164994262277
61664298385337765724168461803262
61664298385337765724168464985431
61664298385337765724168465103475
61664298385337765724168466520624
61664298385337765726675502834302
61664298385337765726675506134515
61664298385337765726675507551664
61664298385337765764817407104785
61664298385337765769901124938145
61664298385337765772429057977777
61664298385337765772429059046410
61664298385337765772429062228579
61664298385337765772432529887662
61664298385337766136009671829423
61664298385337766136009676551157
61664298385337766136013142670621
61664298385337766136013142688091
61664298385337766136013147392355
61664298385337780962618894078904
61664298385345537741127329684355
61664298385345537747905251145995
61664298385345537747905251159093
61664298385345571101986608376239
61664298385345571101986613080503
61664298385345585919366339456755
61664298385345585919366339461127
61664298385345585919366344178489
61664298385345585919369810302325
61664298385345585919369810315423
61664298385345585919369815019687
61664298385345821422558537593163
61664298385345821422558537606213
61664298385345821422579429601755
61664298385345821423394217936843
61664298385345821423394217949893
61664298385345837884372369589637
61664298385345837884372369707681
61664298385345837884372371124623
61664298385345837884372371124671
61664298385345837884643967236319
61664298385345837884643967236367
61664298385345837884644338772675
61664298385345837891147193399465
61664298385345837891147196463749
61664298385345837891147196581793
61664298385345837891147197998735
61664298385345837891147197998783
61664298385345837891397897502569
61664298385345837891397897515667
61664298385345837891418794110431
61664298385345837891418794110479
61664298385345837891422260234315
61664298385345837891422260247365
61664298385345837891422260247413
61664298385345837891422264951677
61664298385345837892233577846249
61664298385345837892233577859347
61664298385345837930377002976191
61664298385345838067574995586739
61664298385345838067574996649549
61664298385345838067658563621107
61664298385345838067658564683917
61664298385345838070082036617779
61664298385345838070102928626371
61664298385345838074352917061429
61664298385345838074352917061477
61664298385345838076859958073595
61664298385345838076859958092469
61664298385345838076880850082187
61664298385345838076880850101109
61664298385345838077695638436149
61664298385345838077695638436197
61664298385345870833909645400196
61664298385345871238704430909887
61664298385345871238704431027931
61664298385345871238704432444873
61664298385345871238704432444921
61664298385345871238725322918479
61664298385345871238725323036523
61664298385345871238725324453465
61664298385345871238725324453513
61664298385345871245479254732813
61664298385345871245479257783999
61664298385345871245479259319033
61664298385345871245500149910635
61664298385345871245503617464511
61664298385345871245503617464559
61664298385345871245503617464718
61664298385345871245503622168823
61664298385345871246314935063395
61664298385345871246314935076493
61664298385345871246314938127679
61664298385345871246314938245723
61664298385345871246314939662665
61664298385345871246314939662713
61664298385345886069665003850108
61664298385345886072109368855372
61664298385345886108619483607259
61664298385346738498126022851699
61664298385346738500653955891331
61664298385346786676368507714855
61664298385346786678896440754487
61664298385349439746368552347533
61664298385349439753143374499911
61664298385349439753143376039317
61664298385349439753143379221645
61664298385349439789590704560719
61664298385349439791285280186091
61664298385349439792035068503173
61664298385349439792035069565983
61664298385349439792097745591759
61664298385349439792100068521179
61664298385349439792100068540053
61664298385349439796365526829737
61664298385349439796365527183869
61664298385349439796365527189693
61664298385349439796365531434831
61664298385349439796368999088085
61664298385349439796368999093701
61664298385349439797180315518957
61664298385349439797180315524781
61664298385349439797180315537831
61664298385349439797180319769919
61664298385349439797183787422929
61664298385349439797183787423013
61664298385349439797183787423172
61664298385349439797183787423173
61664298385349439798813363030539
61664298385349439798813364093349
61664298385349439798813367281293
61664298385349439798876038702023
61664298385349439798876040118965
61664298385349439798878363067175
61664298385349439798879482262563
61664298385349439798879482268179
61664298385349439798896930710567
61664298385349439798896932133333
61664298385349439798896935315661
61664298385349439799628151011335
61664298385349439799628151365627
61664298385349439799711720468421
61664298385349439799711723650749
61664298385349440201373082478223
61664298385349440208151003952961
61664298385349473100637937642007
61664298385349473107412759794385
61664298385349473107412764516119
61664298385349473143860088792383
61664298385349473143860089855193
61664298385349473145554665480565
61664298385349473146367129823423
61664298385349473146367130886233
61664298385349473146369453834527
61664298385349473150634915666495
61664298385349473150634916729305
61664298385349473150638387570503
61664298385349473151449700459299
61664298385349473151449704001583
61664298385349473151449705064393
61664298385349473151453171300497
61664298385349473151453171300545
61664298385349473151453171654837
61664298385349473151453172717646
61664298385349473151453172717647
61664298385349473153148867557037
61664298385349473153166316005041
61664298385349473153166316005089
61664298385349473153166316359381
61664298385349473153166317422190
61664298385349473153166317422191
61664298385349473153981104340129
61664298385349473153981104340177
61664298385349473153981104694469
61664298385349473153981104713342
61664298385349473153981105757279
61664298385349473153981108945223
61664298385349473555705143798473
61664298385349487968018114063395
61664298385349487968021586321743
61664298385349487970549519361374
61664298385349487970549519361375
61664298385349489615209961991017
61664298385349489615230853999609
61664298385349489615234324840807
61664298385349489622009148526975
61664298385349489622009151714919
61664298385349489622823935444913
61664298385349489622823936862062
61664298385349489622823936862063
61664298385349489622827292912220
61664298385349489625271657917484
61664299581550388814958029417572
61664299581550403639122505699324
61664299581554290863609804379796
61664299581554305687774280661548
61664299581769542993892787667698
61664299605468585936511812781348
61664299608143572549780686433916
61664299608143572550049560898209
61664299608326132074936780982992
61664299608467521242651322896853
61664299608467526184223679099289
61664299608467820806808966329585
61664299608467821431922257019193
61664299608467821470060723751330
61664299608467826365901304908227
61664299608467826365901305957987
61664299608467826365901305971037
61664299608467826365904400558613
61664299608467826372679227432725
61664299658363735956303551074590
61664299658363735956306932638776
61664299658642611834137016837304
61664299658643512402220394939192
61664299658643512402222718937246
61664299661281601859275920248787
61664299661281751977635428115136
61664299661281751977635686382340
61664299661282052166905993298924
61664299661282052166905993415564
61664299661282053811568731341240
61664299661282053811757017685772
61664299661282053811838376040950
61664299661282053811840700039004
61664299661282053951299530705612
61664299661282053951299530822252
61664299661306069138700290587918
61664299661306069138700376799450
61664299661306069138700633544718
61664299661306069138700635079752
61664299661306069138951337647614
61664299661306069138951423742506
61664299661306369282468691092414
61664299661306369327970855888346
61664299661306369327970970679594
61664299661306369328221902948042
61664299661306369328222017739290
61664299661316875952438664416041
61664299661316875952441673461254
61664299661316875952441759200402
61664299661316875952441759666962
61664299661316875952441760716722
61664299661316875952442017934166
61664299661316875952691692983551
61664299661316890776599788013698
61664299661316890776599788480258
61664299661316890776599789413378
61664299661316890776599789530018
61664299661316890776599789548945
61664299661316890776600046630822
61664299661316890776600046747462
61664299661317142787605828532004
61664299661317174311819890843674
61664299661317174311819890960314
61664299661317176093392758479002
61664299661317176093424268757506
61664299661317176093695866385362
61664299661317176093696124671440
61664299661317176095934748745444
61664299661317176095934749795204
61664299661317176095934753467177
61664299661317176095934754516937
61664299661317176095937733246036
61664299661317176095938106317538
61664299661317176096206603124184
61664299661317176096209702429074
61664299661317176096209702446544
61664299661317176096209816765408
61664299661317176096209817115328
61664299661317176096209817231968
61664299661317176096210075382532
61664299661317176096210075500576
61664299661317176134348279163583
61664299661317176139428525872920
61664299661317176139428530472190
61664299661317176139428530594654
61664299661317176139428902130962
61664299661317176139430848821214
61664299661317176139430850337534
61664299661317176139430853341743
61664299661317176141691318173374
61664299661317176141691432492238
61664299661317176141691432842158
61664299661317176141691432958798
61664299661317176141691433891918
61664299661317176141691434008558
61664299661317176141691691109362
61664299661317176141691691226002
61664299661317176141963287220898
61664299661317176141963287337538
61664299661317176141963401675276
61664299661317176141963402025196
61664299661317176141963402141836
61664299661317176141963660292400
61664299661317176141963660409040
61664299661317190920095873209126
61664299661317190920096130426570
61664299661317190920098197673740
61664299661317190920098454891184
61664299661317190920367845578704
61664299661317190920367845928624
61664299661317190920368104195828
61664299661317190920368104312468
61664299661317190920370424074222
61664299661317190958506303456350
61664299661317190965849346851156
61664299661317190965849346986670
61664299661317190965849461305534
61664299661317190965849461772094
61664299661317190965849462705214
61664299661317190965849462821854
61664299661317190965849719922658
61664299661317190965849720039298
61664299661317190966121316034194
61664299661317190966121316150834
61664299661317190966121430488572
61664299661317190966121430955132
61664299661317190966121689105696
61664299661317190966121689222336
61664299661318074879359733532458
61664299661318074879380625541002
61664299661318074879380654120718
61664299661318076524060955284242
61664299661318076663749545001218
61664299661318076663770437009810
61664299661318076708673275104062
61664299661318076709503101213326
61664299661318076709503128374648
61664299661318076709503129793042
61664299661318076709503129909682
61664299661318076709524020383240
61664299661318076709524020402114
61664299661318076709524021819056
61664299661318076709524021918274
61664299661318076709524021918433
61664299661318076709524021918434
61664299661318076709524050497906
61664299661318076709524050497990
61664299661318076709524050498149
61664299661318076709524050498150
61664299661318076709524050516864
61664299661318076709524393454742
61664299661318076709524393473456
61664299661318076709524394871684
61664299661318076709524394989776
61664299661318076709775068861490
61664299661318076709775068878752
61664299661318076709775097557846
61664299661318076709775097576560
61664299661318076709775441931380
61664299661318076709775441932832
61664299661318091487907573814514
61664299661318091487928494519462
61664299661318091533661128491588
61664299661318091533661130026622
61664299661318091533681012908132
61664299661318091533682046027258
61664299661318091533682049196536
61664299661318091533682049215410
61664299661318091533682050632352
61664299661318091533682050731570
61664299661318091533682050731729
61664299661318091533682050731730
61664299661318091533682164000834
61664299661318091533682165400514
61664299661318091533682165419228
61664299661318091533682165535868
61664299661318091533682422268038
61664299661318091533682422286752
61664299661318091533682423684980
61664299661318091533682423803072
61664299661318091533684370375232
61664299661318091533684485166480
61664299661318091533933097674786
61664299661318091533933212477472
61664299661318091533933212478924
61664299661318091533933470744676
61664299661318091533933470746128
61664299661318091533935532226176
61664299661318499152666369193641
61664299661318499152666369193668
61664299661318526947924261233655
61664299661499657815667684866080
61664299661499657815667943133284
61664299661499657815855971210612
61664299661499657815916408860842
61664299661499657815918733325456
61664299661499657863931720599566
61664299661500558429419243233132
61664299661500558429421682366530
61664299661500558431678421179880
61664299661500558431681774047710
61664299661500589953360332056830
61664299661500841966647876834468
61664299661500858567583803855264
61664299661500858567584062023298
61664299661500858567584062122468
61664299661500858567584148229006
61664299661500858572664397942552
61664299661500858572666378033424
61664299661500858572666636300628
61664299661500858572915102028186
61664299661500858572917426492800
61664299661500858572917684777474
61664299661500858572938605365782
61664299661500858574358888879940
61664299661500858574358888897410
61664299661500858575177891127438
61664299661500858575195454261696
61664299661500858575195458847916
61664299661500858575195458866790
61664299661500858575195712528900
61664299661500858575195717128170
61664299661500858575195717133994
61664299661500858575195717147092
61664299661500858575195802867526
61664299661500858575195802886240
61664299661500858575198811715746
61664299661500858575198811728796
61664299661500858575198811734620
61664299661500858575198897940328
61664299661500858575199155735356
61664299661500858575199155754070
61664299661500858575199156207532
61664299661500858575199156220630
61664299661500858618668658240294
61664299661500858620928094355076
61664299661500858620949010473804
61664299661500858620949015060024
61664299661500858620949015078898
61664299661500858620952367927854
61664299661500858620952367940904
61664299661500858620952482732152
61664299661500858620952740999356
61664299661500862281235831440498
61664299661500862326989387652606
61664299661500890142630925936974
61664299661500891792270433983618
61664299661500891792270434100258
61664299661500891792270462679926
61664299661500891926183909169150
61664299661500891926183909285790
61664299661500891926434957762636
61664299661500891926455849771228
61664299661500891926455878350944
61664299661500891927020708837712
61664299661500891927020732818110
61664299661500891927020737417380
61664299661500891927020737423204
61664299661500891927271757315961
61664299661500891927271757315962
61664299661500891927271781294956
61664299661500891927271785895677
61664299661500891927271785895678
61664299661500891927271785900049
61664299661500891927271786012323
61664299661500891927271786018147
61664299661500891927271867384024
61664299661500891928715309862036
61664299661500891929531217055398
61664299661500891929531217055606
61664299661500891929531217405318
61664299661500906751433253788341
61664299661500906752876437999149
61664299661523973146583474200748
61664299661523973146583732467952
61664299661523973146834521143804
61664299661523973146834779411008
61664299661523973192316109707908
61664299661523973192337030296216
61664299661523973192588077355912
61664299661535713928414269941909
61664299661535980717323895677820
61664299661535980717325871051330
61664299661535980717386313404420
61664299661535980717407229406508
61664299661535980717407233992728
61664299661535980717407234011602
61664299661535980717407492291904
61664299661535980717407578012338
61664299661535980717407578031052
61664299661535980717409553404562
61664299661535980717574599762002
61664299661535980717574858048128
61664299661535980717576919510706
61664299661535980717595520350310
61664299661535980717595778636436
61664299661535980717595863307110
61664299661535980717597838699334
61664299661535980717658277865884
61664299661535980717658281052424
61664299661535980717658281071298
61664299661535980717658282115234
61664299661535980717658540401360
61664299661535980717660600814178
61664299661535980717660601863938
61664299661535980763139864913668
61664299661535980763139869499888
61664299661535980763139869635402
61664299661535980763140242571390
61664299661535980763142188911722
61664299661535980763142189378282
61664299661535980763160785618616
61664299661535980763160790204836
61664299661535980763160790223710
61664299661535980763328155857470
61664299661535980763330474206494
61664299661535980763330475722814
61664299661535980763330478727023
61664299661535980763349076562418
61664299661535980763411834077992
61664299661535980763411837264532
61664299661535980763411837283406
61664299661535980763411838327342
61664299661535980763411838683085
61664299661535980763411838683086
61664299661535980763414157026286
61664299661535980763414158076046
61664299661535986070577006647044
61664299661535986070577010701013
61664299661535986070765292991576
61664299661536014071659281150670
61664299661536014071659394419934
61664299661536014071659399141667
61664299661536014071676872968186
61664299661536014071680200339458
61664299661536014071680201874492
61664299661536014071680230454208
61664299661536014071680315124882
61664299661536014071680315130498
61664299661536014071680316646818
61664299661536014071680316659916
61664299661536014071931248798674
61664299661536014071931248798834
61664299661536014071931250333867
61664299661536014071931250333868
61664299661536014071931278913583
61664299661536014071931278913584
61664299661536014071931363584258
61664299661536014071931363589874
61664299661536014071931365119292
61664299661536014071931368305991
61664299661536019425100797990457
61664299661536028888226345975676
61664299661536028888477392918732
61664299661536028888477394435052
61664299661536028888498313623680
61664299661536028895001172733148
61664299661536028895001172849788
61664299661536028895273140497792
61664299661536028895273141897472
61664299661536028895817080263380
61664299661536028895817080276430
61664299661536028895817080380020
61664299661536028895817080393070
61664299661536028895820523955062
61664299661536028895820780822634
61664299661536028895820782222314
61664299661536028895837996382108
61664299661536028895838000968328
61664299661536028895838000987202
61664299661536028895838259267504
61664299661536028895838343938178
61664299661536028895838343943794
61664299661536028895838345473212
61664299661536028895841440060740
61664299661536028895841443243068
61664299661536028895841444660010
61664299661536028895841698341042
61664299661536028895841701410942
61664299661536028895841701528986
61664299661536028895841702927262
61664299661536028896089048041074
61664299661536028896089048046898
61664299661536028896089049440754
61664299661536028896089049446578
61664299661536028896089307726879
61664299661536028896089307726880
61664299661536028896092487003796
61664299661536028896092488520116
61664299661536028896092491719706
61664299661536028896092493119386
61664299661536028896092746800418
61664299661536028896092749870318
61664299661536028896092749986958
61664299661536028896092751399688
61664299661536028896092751405511
61664299661536028933979902187784
61664299661536028934230949130840
61664299661536028934230950647160
61664299661536028934251869835788
61664299661536028940754728945256
61664299661536028940754729061896
61664299661536028941026696709900
61664299661536028941026698109580
61664299661536028941570636475488
61664299661536028941570636488538
61664299661536028941573992525646
61664299661536028941573992661160
61664299661536028941574107446584
61664299661536028941574108863526
61664299661536028941591552594216
61664299661536028941591557180436
61664299661536028941591557199310
61664299661536028941591930251938
61664299661536028941594913249468
61664299661536028941595024852564
61664299661536028941595028034892
61664299661536028941595029569926
61664299661536028941595286320810
61664299661536028941595287837130
61664299661536028941842604253182
61664299661536028941842604259006
61664299661536028941842605652862
61664299661536028941842605658686
61664299661536028941842605775326
61664299661536028941842977311634
61664299661536028941845961708844
61664299661536028941845961825484
61664299661536028941846071912260
61664299661536028941846073311940
61664299661536028941846076494268
61664299661536028941846076511530
61664299661536028941846076512982
61664299661536028941846076629622
61664299661536028941846078029302
61664299661536028941846334780186
61664299661536028941846334896826
61664299661597652983502369096673
61664299661597803101045998116096
61664299661597808637212203846650
61664299661597808637229766967858
61664299661597808637233210529850
61664299661597808637233210646490
61664299661597808637484171494654
61664299661597808637484257589546
61664299661597819747736112569662
61664299661597819755350862164344
61664299661597819755350862280984
61664299661597819755351120431548
61664299661597819755353186628958
61664299661597819755353444896162
61664299661597823461391239343146
61664299661597823461391239459786
61664299661597823461642286402842
61664299661597851277032400086432
61664299661597851278726977130358
61664299661597852919077849544160
61664299661597852924160423722320
61664299661597852925852676301632
61664299661597852925852676418272
61664299661597853099560788485130
61664299661597853102092188711456
61664299661597853107154875757304
61664299661597853107154875770354
61664299661597853107175791759392
61664299661597853107175796345612
61664299661597853107175796364486
61664299661597853107175882570194
61664299661597853107426069983586
61664299661597853107426844818038
61664299661597853107426844823862
61664299661597853107426931029570
61664299661597853107427189309872
61664299661597853108849452464360
61664299661597853108867274202692
61664299661597853108870368803318
61664299661597853108870373525051
61664299661597853108870373525052
61664299661597853108870459147560
61664299661597853108870459264200
61664299661597853108870717409148
61664299661597853108870717881324
61664299661597853109683181745974
61664299661597853109686275996680
61664299661597853109686276346600
61664299661597856630198476903068
61664299661598103290316563299884
61664299661598103290316563416524
61664299661598108641226561455788
61664299661598108641226561572428
61664299661598108780750476480078
61664299661598108780750477879758
61664299661598108780750477898472
61664299661598108826500332268286
61664299661598108826503689735386
61664299661598108826503804526634
61664299661598108826754736795082
61664299661598108826754851586330
61664299661598119891253121657982
61664299661598119898867870897128
61664299661598119898867871252664
61664299661598119898867871369304
61664299661598119898868129164332
61664299661598119898868129183046
61664299661598119898868129519868
61664299661598119898868129532966
61664299661598119898868129636508
61664299661598119898868129649606
61664299661598119898870195245102
61664299661598119898870195717278
61664299661598119898870453512306
61664299661598119898870453984482
61664299661598119898870453997580
61664299661598119937006333379708
61664299661598119944600420651882
61664299661598119944600420664932
61664299661598119944621341356830
61664299661598119944621714428332
61664299661598123604908248425850
61664299661598123604908248431466
61664299661598123604908248548106
61664299661598123604908505293374
61664299661598123604908506828408
61664299661598123605159295491162
61664299661598123650912880399626
61664299661598153108348414844588
61664299661598153115123241602060
61664299661598153115123241718700
61664299661598153115939149145342
61664299661598153115939149145390
61664299661598153115939149261982
61664299661598153115939149262030
61664299661598153115939407529234
61664299661598153243349996326092
61664299661598153243350110994876
61664299661598153250692776854216
61664299661598153250692776867314
61664299661598153250693149809078
61664299661598153250693149925718
61664299661598153250944193680830
61664299661598153250944198398192
61664299661598153250944198402563
61664299661598153252387353898142
61664299661598153252387726497468
61664299661598153252387726969644
61664299661598153253203629441480
61664299661598153291362754011884
61664299661598153296425440941092
61664299661598153296425440954142
61664299661598153296446734717542
61664299661598153296697524909714
61664299661598153298956841297108
61664299661598153298956841647028
61664299661598156819469042086856
61664299661598156819469042203496
61664299661598158642251834933609
61664299661598168069770670175064
61664299661598168069770670291704
61664299661598168069770670641624
61664299661608459796490607602769
61664299661608459797246101476267
61664299661608474621404101593207
61664299661608507974921374578369
61664299661608626569157332311154
61664299661608631922326761995620
61664299661608659921167454036217
61664299661608659922590836737216
61664299661608659922590922476524
61664299661608659922611757442164
61664299661608659922611843181472
61664299661608659923426631332617
61664299661608665266555627764082
61664299661608665266555628813842
61664299661608665266743914108614
61664299661608665273330454638194
61664299661608665273330455687954
61664299661608665273518740982726
61664299661608674739995045120656
61664299661608674747588099286754
61664299661608910101591628521720
61664299661608910101779914866252
61664299661608910101863597219484
61664299661608910101863597686044
61664299661608910104123028748046
61664299661608915637775397373482
61664299661608915638047366537806
61664299661608915639467650069434
61664299661608915639488570774382
61664299661608926704994505593968
61664299661608926705078187928486
61664299661608926705078187947200
61664299661608926755893049007976
61664299661608926756081335352508
61664299661608926756165018172300
61664299661608926757524863937058
61664299661608926757587625701982
61664299661608926758340771467290
61664299661608926758340771480340
61664299661608926758427811405714
61664299661608926758427811405873
61664299661608926758427811405874
61664299661608926758427926191298
61664299661608930418902999168784
61664299661608930456871772713566
61664299661608930461933426186778
61664299661608930462205395351102
61664299661608930464464826879664
61664299661608930464468184346764
61664299661608930464468299138012
61664299661608932058247617612952
61664299661608932058435902907724
61664299661608932246323237654134
61664299661608932246595206837332
61664299661608932248038730816788
61664299661608932249046395546008
61664299661608958274960742024108
61664299661608958281718005660372
61664299661608958281718005660420
61664299661608958281735568781580
61664299661608958281735568898220
61664299661608958281738926365320
61664299661608958281738926365368
61664299661608960057070201271052
61664299661608960057070574342554
61664299661608960057091121976000
61664299661608960057091380262078
61664299661608960059318014239642
61664299661608960059319420430270
61664299661608960059329632786516
61664299661608960059329632799614
61664299661608960059330005385842
61664299661608960059350553491464
61664299661608960059350553504562
61664299661608960059350811790640
61664299661608960059350926090790
61664299661608960059350926109504
61664299661608960059350926562966
61664299661608960059350926576064
61664299661608960059350930695883
61664299661608960064412206964676
61664299661608960064412465244978
61664299661608960064684176142098
61664299661608960064684434428175
61664299661608960064684434428176
61664299661608960064684549213600
61664299661608960066104459660628
61664299661608960066104717940930
61664299661608960066104832259954
61664299661608960066107812541556
61664299661608960066107931582154
61664299661608960066108190199230
61664299661608960066108190199278
61664299661608960066125380365576
61664299661608960066125638664752
61664299661608960066125752964902
61664299661608960066125752983616
61664299661608960066125753437078
61664299661608960066128733129864
61664299661608960066128737834128
61664299661608960066128737851598
61664299661608960066128852170462
61664299661608960066129106201366
61664299661608960066129110904178
61664299661608960066129110905630
61664299661608960066943607204100
61664299661608960066943607670660
61664299661608960066943980256888
61664299661608960102823781463558
61664299661608960102823786062828
61664299661608960102844702168506
61664299661608960104267310048108
61664299661608960105083217578340
61664299661608960105104138283288
61664299661608960105104138296338
61664299661608960105104138302162
61664299661608960105104511354790
61664299661608960109349884226268
61664299661608960109598608337670
61664299661608960109619529042618
61664299661608960109621853390592
61664299661608960110165791756500
61664299661608960110165791769550
61664299661608960110437760933874
61664299661608960110437760939698
61664299661608960111858044452452
61664299661608960111861516356668
61664299661608960111861516373930
61664299661608960111878960571180
61664299661608960111878965157400
61664299661608960111878965176274
61664299661608960111879338228902
61664299661608960111881284919154
61664299661608960111882318038280
61664299661608960111882432829528
61664299661608960111882437061616
61664299661608960111882437080330
61664299661608960112697192462436
61664299661608965410072636852402
61664299661608965410072637902162
61664299661608965410072640906371
61664299661608965410260923196934
61664299661608965417665691018500
61664299661608965417665692068260
61664299661608965417853977363032
61664299661608974883488034199138
61664299661608974883491133521338
61664299661608974883491133871258
61664299661608974883491392138414
61664299661608974883508954922800
61664299661608974883508955389360
61664299661608974883512049976888
61664299661608974883512054109598
61664299661608974883512054227690
61664299661608974883512054576158
61664299661608974883512308257190
61664299661608974883512312843410
61664299661608974888845672614424
61664299661608974888845672627522
61664299661608974888845930894726
61664299661608974890265955673876
61664299661608974890286876378824
61664299661608974890286876734360
61664299661608974890286876851000
61664299661608974890287135014662
61664299661608974890287135131302
61664299661608974890289200726798
61664299661608974890289201198974
61664299661608974890289459479276
61664299661608974891105103670810
61664299661608974891105108742256
61664299661608974891105108742304
61664299661608974891105367009460
61664299661608974891105367009508
61664299661608974891105367022558
61664299661608974926981810276854
61664299661608974927002730981802
61664299661608974928425338861404
61664299661608974929241246391636
61664299661608974929262162510364
61664299661608974929262167096584
61664299661608974929262167115458
61664299661608974929262540168086
61664299661608974929265634768712
61664299661608974929265639000800
61664299661608974929265639019514
61664299661608974934327173450676
61664299661608974934599142615000
61664299661608974934599257406248
61664299661608974936019426146628
61664299661608974936858574143562
61664299661608974936858693166898
61664299661609810664258361065988
61664299661609810664258361182628
61664299661609810669340648397228
61664299661609810669340677093584
61664299661609810669340935360788
61664299661609810669591610767536
61664299661609810669591725552960
61664299661609810669612531355844
61664299661609810669612531472484
61664299661609810669612617561552
61664299661609810669612646141268
61664299661609810671033187940100
61664299661609810671033188056740
61664299661609810671871962884406
61664299661609810671872048623554
61664299661609810671872049090114
61664299661609810671872077669830
61664299661609810671872335937034
61664299661609816022761155237426
61664299661609816022782045729698
61664299661609816022782047246018
61664299661609816022782074426054
61664299661609816022782075825734
61664299661609816207206108951102
61664299661609827318559494705324
61664299661609827318559499291544
61664299661609827318559872363046
61664299661609827318561818703378
61664299661609827323642068883484
61664299661609827323914038047808
61664299661609827325336645577490
61664299661609827326152553107722
61664299661609827326152553120772
61664299661609827326173469576370
61664299661609827326173474162590
61664299661609827326173474181463
61664299661609827326173474181464
61664299661609827326173847234092
61664299661609827326176827030420
61664299661609827326176827043470
61664299661609827326176831281222
61664299661609827326176831281381
61664299661609827326176831281382
61664299661609827326176941834718
61664299661609827326176946066806
61664299661609827326177200101922
61664299661609831032196283633964
61664299661609831032213846755172
61664299661609831032217204222272
61664299661609831032217319013520
61664299661609831032468251281968
61664299661609831032468366073216
61664299661609832626247345129481
61664299661609832631329916241953
61664299661609832671979976048756
61664299661609832679325339308906
61664299661609832679325339327779
61664299661609832679325339327780
61664299661609832679325454113204
61664299661609832679325455162964
61664299661609832679325712380408
61664299661609832679597308491944
61664299661609832679597423296242
61664299661609832679597681563446
61664299661609858840241123321574
61664299661609858840241151901290
61664299661609858840241152017930
61664299661609858840241410168494
61664299661609858840241410285134
61664299661609858840513006280190
61664299661609858840513006396830
61664299661609858840513092485898
61664299661609858840513121065614
61664299661609858842772524014460
61664299661609858842772552594176
61664299661609858847855011986912
61664299661609858847855012103552
61664299661609858847855098192620
61664299661609858847855385039540
61664299661609858849529815997160
61664299661609858849529815997208
61664299661609858849547264682864
61664299661609858849547264799504
61664299661609858849547637735492
61664299661609858849550708005752
61664299661609858849550708005800
61664299661609858849550732336118
61664299661609858849550736585516
61664299661609860487642149240912
61664299661609860487642149240960
61664299661609860487642177820628
61664299661609860487642177820676
61664299661609860489901580769474
61664299661609860489901580769522
61664299661609860489901609349190
61664299661609860489901839036726
61664299661609860494147326699404
61664299661609860494147355395760
61664299661609860494398403855136
61664299661609860494419295863728
61664299661609860494419324443444
61664299661609860494981084327454
61664299661609860494984178928080
61664299661609860494984183514300
61664299661609860494984183527398
61664299661609860494984441794554
61664299661609860495235231986726
61664299661609860495235231986774
61664299661609860496676665910838
61664299661609860496676694490506
61664299661609860496678727392290
61664299661609860496678755972006
61664299661609860497494663165368
61664299661609860497494663165416
61664299661609860497494663515288
61664299661609860497494663515336
61664299661609860497494921782492
61664299661609860624902932668537
61664299661609860627141443492151
61664299661609860633940519474560
61664299661609860670384543690890
61664299661609860670384548277110
61664299661609860670384548295984
61664299661609860670384801958094
61664299661609860670384806557364
61664299661609860670384806563188
61664299661609860670632124497012
61664299661609860670635477364842
61664299661609860670635481964112
61664299661609860670635592150266
61664299661609860670635596755359
61664299661609860670635596755360
61664299661609860670656398069790
61664299661609860672079379002020
61664299661609860672895028265048
61664299661609860672895286195382
61664299661609860672895286545302
61664299661609860672912476730522
61664299661609860672915948988869
61664299661609860672915948988870
61664299661609860677159628832206
61664299661609860677161580127552
61664299661609860677161953180180
61664299661609860677410304238954
61664299661609860677431224943902
61664299661609860677433549291876
61664299661609860677977487657784
61664299661609860677977487670834
61664299661609860677977602443208
61664299661609860677977860723462
61664299661609860677998403776512
61664299661609860677998408362732
61664299661609860677998781434233
61664299661609860677998781434234
61664299661609860678249571626406
61664299661609860679669740353736
61664299661609860679673207670120
61664299661609860679673208006990
61664299661609860679673212257792
61664299661609860679673212257951
61664299661609860679673212257952
61664299661609860679673212275214
61664299661609860679690656472464
61664299661609860679690661058684
61664299661609860679691034130185
61664299661609860679691034130186
61664299661609860679691034131643
61664299661609860679692980820438
61664299661609860679693066559586
61664299661609860679694099678712
61664299661609860679694100015582
61664299661609860679694104266384
61664299661609860679694104266543
61664299661609860679694104266544
61664299661609860679694104283806
61664299661609860679694128730811
61664299661609860679694128730812
61664299661609860679694128732269
61664299661609860679694132962656
61664299661609860679694132962740
61664299661609860679694132962899
61664299661609860679694132962900
61664299661609860679694132981614
61664299661609860679694473087084
61664299661609860679694477336434
61664299661609860679694477337886
61664299661609860680508888013800
61664299661609860680508888363720
61664299661609864201024527877086
61664299661609864201024556456802
61664299661609865978072360634021
61664299661609865978072365418691
61664299661609866023553949394910
61664299661609866023553977974626
61664299661609866023804996337966
61664299661609866023804997854286
61664299661609866023805026434002
61664299661609866023825917042914
61664299661609866031147002031638
61664299661609866031147003547958
61664299661609866031147003561008
61664299661609866031147030727994
61664299661609866031147032127674
61664299661609866031147032140724
61664299661609866031164480593148
61664299661609866031167952851495
61664299661609866031167952851496
61664299661609866031167952969593
61664299661609866031418971209012
61664299661609866031418971214836
61664299661609866031418972731156
61664299661609866031418999911192
61664299661609866031419001310872
61664299661609866031419344267464
61664299661609875458916804276198
61664299661609875494542543807830
61664299661609875494814512972154
61664299661609875497056758570670
61664299661609875497073944500716
61664299661609875497073948554685
61664299661609875497073949086936
61664299661609875497073949105809
61664299661609875497073949105810
61664299661609875497074322158438
61664299661609875497076268498770
61664299661609875497077306205727
61664299661609875497077306205728
61664299661609875497077416759064
61664299661609875497077420991152
61664299661609875497077421009866
61664299661609875497077679277070
61664299661609875502159876132926
61664299661609875502160249204428
61664299661609875503831207787060
61664299661609875503852128828878
61664299661609875503852501900380
61664299661609875504670355783994
61664299661609875504670360389087
61664299661609875504670360389088
61664299661609875504670733441716
61664299661609877096192337985551
61664299661609877098428529042986
61664299661609877098449449747934
61664299661609877103535376793924
61664299661609877105206708784928
61664299661609877105227629489876
61664299661609877106042503914032
61664299661609877106045856781862
61664299661609877106045861031425
61664299661609877141922649022220
61664299661609877141943569727168
61664299661609877144182458208504
61664299661609877144185811076334
61664299661609877144203001255730
61664299661609877144203005860824
61664299661609877144203378913452
61664299661609877144206362960742
61664299661609877144206473514078
61664299661609877144206477746166
61664299661609877144206477764880
61664299661609877144206736032084
61664299661609877148448747185660
61664299661609877148720716349984
61664299661609877149264654715892
61664299661609877149264654728942
61664299661609877149268007596772
61664299661609877149536623893266
61664299661609877149536623899090
61664299661609877149539976761096
61664299661609877149539981366189
61664299661609877149539981366190
61664299661609877149540091552344
61664299661609877149540096151614
61664299661609877150948641732752
61664299661609877150959231422948
61664299661609877150960260292724
61664299661609877150960637950446
61664299661609877150980147878546
61664299661609877150980151932515
61664299661609877150980152464766
61664299661609877150980152483639
61664299661609877150980152483640
61664299661609877150980525536268
61664299661609877150981180997672
61664299661609877150981185585344
61664299661609877150981185602766
61664299661609877150981558655394
61664299661609877150981558656846
61664299661609877150983505345646
61664299661609877150983620136894
61664299661609877150983624368982
61664299661609877151796055421828
61664299661609877151796059475797
61664299661609877151796059659580
61664299661609877151796059659740
61664299661609877151796060026921
61664299661609877151796060026922
61664299661609877151796433079550
61664299661609877151799412343627
61664299661609877151799412894751
61664299661609877151799412894752
61664299661609877151799417126596
61664299661609877151799417126680
61664299661609877151799417126839
61664299661609877151799417126840
61664299661609877151799527312994
61664299661609877151799527680176
61664299661609877151799531912264
61664299661609877151799785947380
61664299661609880855308388430285
61664299661609880855325952968435
61664299661609880855580473802799
61664299661632975251814371976412
61664299661632975251814373375932
61664299661632975251814458065480
61664299661632975251814716332684
61664299661632975251835292564720
61664299661632975251835294080880
61664299661632975252086341023936
61664299661632975252086341024096
61664299661632975252086341140576
61664299661632975252086427229804
61664299661632980604983887749946
61664299661632980605004808454894
61664299661632980605067570569738
61664299661632980605255856914270
61664299661632991723187546202286
61664299661632991723187804469490
61664299661632991723375832546818
61664299661632991860385452723606
61664299661632991860636501182982
61664299661633225432528338561336
61664299661633225432695704200920
61664299661633225432716624789228
61664299661633225432716624905868
61664299661633242086748400575774
61664299661633242086811162340698
61664299661633242086811162807258
61664299661633242086999447635470
61664299661633242086999449151790
61664299661633242087020369740098
61664299661633242087083130455262
61664299661633242087083131505022
61664299661633247577262267455504
61664299661633273610941542299088
61664299661633273610941542299136
61664299661633273610959105420296
61664299661633273610959105536936
61664299661633273610962463004036
61664299661633273610962463004084
61664299661633273611213509947092
61664299661633273611213509947140
61664299661633273611213510063732
61664299661633273611213510063780
61664299661633275258154280327262
61664299661633275258154280443902
61664299661633275395327996299344
61664299661633275395331349180272
61664299661633275395331352349502
61664299661633275395331468570790
61664299661633275395331720716740
61664299661633275395331725421004
61664299661633275395331725438266
61664299661633275395331725438314
61664299661633275395331726837946
61664299661633275395348917004292
61664299661633275395348917017390
61664299661633275395349173768434
61664299661633275395349175303468
61664299661633275395349288553858
61664299661633275395349288559474
61664299661633275395349290075794
61664299661633275395349290088892
61664299661633275395352269768580
61664299661633275395352272937810
61664299661633275395352273054450
61664299661633275395352274472844
61664299661633275395352274490314
61664299661633275395352389275738
61664299661633275395352641421688
61664299661633275395352642840082
61664299661633275395352646026622
61664299661633275395352646125952
61664299661633275395352646144666
61664299661633275395352647542894
61664299661633275395352647544346
61664299661633275395600337018850
61664299661633275395603316828276
61664299661633275395603321532540
61664299661633275395603321550010
61664299661633275395603436218794
61664299661633275395603436335434
61664299661633275395603689881064
61664299661633275395603694602590
61664299661633275395603694602797
61664299661633275395603694604042
61664299661633275433490846803464
61664299661633275433741893746520
61664299661633275433741895262840
61664299661633275433762814451468
61664299661633275440265673560936
61664299661633275440265673677576
61664299661633275440516722136952
61664299661633275440537642725260
61664299661633275441081581091168
61664299661633275441084937141326
61664299661633275441084937276840
61664299661633275441084938676360
61664299661633275441084938693782
61664299661633275441085052062264
61664299661633275441085053479206
61664299661633275441085310329468
61664299661633275441085311746410
61664299661633275441102497209896
61664299661633275441102501796116
61664299661633275441102501814990
61664299661633275441102874867618
61664299661633275441105854676996
61664299661633275441105857865148
61664299661633275441105859381308
61664299661633275441105969468244
61664299661633275441105972650572
61664299661633275441105974185606
61664299661633275441106230917776
61664299661633275441106230936490
61664299661633275441106232452810
61664299661633275441353550274366
61664299661633275441353550391006
61664299661633275441353921927314
61664299661633275441356901736692
61664299661633275441356906324364
61664299661633275441356906324524
61664299661633275441356906341786
61664299661633275441356906441004
61664299661633275441356906441164
61664299661633275441356907858106
61664299661633275441357016527940
61664299661633275441357017927620
61664299661633275441357021109948
61664299661633275441357021127210
61664299661633275441357021128662
61664299661633275441357021245302
61664299661633275441357279394414
61664299661633275441357279395866
61664299661633275441357279512506
61664299661633280748581480353168
61664299661633280748769766697700
61664299661633280748769771419433
61664299661633290219489749530036
61664299661633290219492073994650
61664299661633290219510413373076
61664299661633290219510413489716
61664299661633290219510670234984
61664299661633290219510671653378
61664299661633290219510671770018
61664299661633290219512737837690
61664299661633290219512996117992
61664299661633290219761460432772
61664299661633290219761461962190
61664299661633290219763784897386
61664299661633290219764043177688
61664299661633290257648875616760
61664299661633290257920843264764
61664299661633290265245287249958
61664299661633290265514930549988
61664299661633290265515045341236
61664299661633290265517254897962
61664299661633290265517369689210
61664299661633291859108401819618
61664299661633291859108402869378
61664299661633291859296688164150
61664299661633291866704551636102
61664299661633291866704555290606
61664299661633291866704556340366
61664299661633291866704808853546
61664299661633291866704813557810
61664299661633291866892836930874
61664299661633291866892841635138
61664299661633292042038687097166
61664299661633292042041006845870
61664299661633292042310654745170
61664299661633292042312974493874
61664299661633292048815833719982
61664299661633292049087801367986
61664299661633292049631739733894
61664299661633292049631741250214
61664299661633292049631741263264
61664299661633292049635094131094
61664299661633292049635097300372
61664299661633292049635097319086
61664299661633292049635097319246
61664299661633292049635098736188
61664299661633292049635212104670
61664299661633292049635213521612
61664299661633292049635470371874
61664299661633292049635471788816
61664299661633292049652657252302
61664299661633292049652661838522
61664299661633292049652661857396
61664299661633292049652661975493
61664299661633292049653034910024
61664299661633292049656014719402
61664299661633292049656017888680
61664299661633292049656017907394
61664299661633292049656129510650
61664299661633292049656134228012
61664299661633292049656392495216
61664299661633292049903708911268
61664299661633292049903708917092
61664299661633292049903710433412
61664299661633292049907061779098
61664299661633292049907066483410
61664299661633292049907066483570
61664299661633292049907067900512
61664299661633292049907176570346
61664299661633292049907181287708
61664299661633292049907439554912
61664299661633295572658925651562
61664299661633295572679846356510
61664299661633295572742862034294
61664299661633295572930890111622
61664299661644949468301566500660
61664299661644949468364328265584
61664299661644949468552613560356
61664299661644949468552615076676
61664299661644949468573535664984
61664299661644949468636297429908
61664299661644982815044012728350
61664299661644982815044041308066
61664299661644982815044299575270
61664299661644982815284469981210
61664299661644982815284470097850
61664299661644982815294975098658
61664299661644982815295059671406
61664299661644982815295061187726
61664299661644982815295089767442
61664299661644982815295346634966
61664299661644982815315895686966
61664299661644982815315980376354
61664299661644982821819126449382
61664299661644982822069801972770
61664299661644982822070173509078
61664299661644982822090722561078
61664299661644982822636980805380
61664299661644982822637066894448
61664299661644982822637095474164
61664299661644982822637352341688
61664299661644982822657901393688
61664299661644982822908948453384
61664299661644982822909034542452
61664299661644997601065816256406
61664299661644997601065817656086
61664299661644997601316864715782
61664299661644997639202041425006
61664299661644997639202041541646
61664299661644997639442498911146
61664299661644997639453088484702
61664299661644997639453090001022
61664299661644997639474009189650
61664299661644997639474010589330
61664299661644997646795095707744
61664299661644997646798448575574
61664299661644997646798451763566
61664299661644997646798451763726
61664299661644997646798453180667
61664299661644997646798453180668
61664299661644997646798566549150
61664299661644997646798567966092
61664299661644997646798824816354
61664299661644997646798826233296
61664299661644997646819369163882
61664299661644997646819372351874
61664299661644997646819372352034
61664299661644997646819373868194
61664299661644997646819373887073
61664299661644997646819487137458
61664299661644997646819745404662
61664299661644997647067063355748
61664299661644997647070416223578
61664299661644997647070420828671
61664299661644997647070420828672
61664299661644997647070420927890
61664299661644997647070420928050
61664299661644997647070422344992
61664299661644997647070535614096
61664299661644997647070793881300
61664299661644999248257636176237
61664299661644999248445921471009
61664299661644999294011191339983
61664299661644999294011192389743
61664299661644999294199477684515
61664299661645149587129868091990
61664299661645154901950142080082
61664299661645449730646877180310
61664299661645449737393289800074
61664299661645449737393289800122
61664299661645449738243025947763
61664299661645449738243027482797
61664299661645449738243032068969
61664299661645449738243032069017
61664299661645449738243284214967
61664299661645449738243290349271
61664299818179400585683384892910
61664299820742008936701651605556
61664299820818542375725674732540
61664299820818542421479288233743
61664299820838955704289564885823
61664299820839255847807690001413
61664299820841656995880999589581
61664299820841656995880999602631
61664299820841656996128609105109
61664299820841656996128694844257
61664299820841657406909864332515
61664299820841657407659910910977
61664299820841657407663005498553
61664299820841657407663005511603
61664299820841657407722672675901
61664299820841657407724652648729
61664299820841657407725767276527
61664299820841957139649057156720
61664299820841957139649057274764
61664299820841957185399289196625
61664299820841957185402642065184
61664299820841957551242776288323
61664299820850962862703439512708
61664299820850962863268295383974
61664299820850962863268295397024
61664299820853679802646999212029
61664299821033298537692928002173
61664299821033448695906395099969
61664299821033448695906399332057
61664299821033448703499707730020
61664299821033748435234485452596
61664299821033748847017605891707
61664299821033748847017606264712
61664299821033748847017606442588
61664299821033748892771191174628
61664299821033778495058587057787
61664299821033792907436589954622
61664299821036435311810794818581
61664299821036445196278210577936
61664299821036450130804894103561
61664299821036450550201903955933
61664299821036450596018250447074
61664299821036479786711668852658
61664299821036479786711668852667
61664299821036480198493931979074
61664299821036480198493931979083
61664299821068600493753353114279
61664299821068614906320762041840
61664299821068870989163524748945
61664299821068870989229381409524
61664299821068871034979871777917
61664299821068871034982966319440
61664299821068900637270362202590
61664299821068900637270362202599
61664299821068915049834413656475
61664299821068915049836647329889
61664299821068915049837508257044
61664299821068915049837512843264
61664299821068915049837769706633
61664299821068915049837771123566
61664299821068915049837771123575
61664299821068915095591093048868
61664299821068915095591356040076
61664299821068915453837661197771
61664299821068915461428391015895
61664299821068915461431748955219
61664299821130695203011455876715
61664299821130739261172209033759
61664299821130739262611131147657
61664299821130989787184283564262
61664299821130994720975415097076
61664299821130994766708079300592
61664299821130994903991958172068
61664299821130995322531227833944
61664299821131006022112705456948
61664299821131010170686838138039
61664299821131011588209606240433
61664299821131039193430776215524
61664299821131039406948649178408
61664299821131039788227378509236
61664299821131039818730655087380
61664299821131044727355999403316
61664299821131044757042744862485
61664299821131044803612237315683
61664299821131054231106677991704
61664299821131055847732196701780
61664299821133296153471994552307
61664299821133396905442698179555
61664299821133396906255506522941
61664299821133396906257486495769
61664299821133440959272903375199
61664299821133440966051081995228
61664299821133440966863633193323
61664299821133440966865870383595
61664299821133440966866984998343
61664299821133440966866985011393
61664299821133441371055166501615
61664299821133441377812167388045
61664299821133441378645896319739
61664299821133441378647876292567
61664299821133441378648990907315
61664299821133441378648990920365
61664299821133446271834859399717
61664299821133691695789126497260
61664299821133696637930585307497
61664299821133696637993604289865
61664299821133696637993605708988
61664299821133696683747190616675
61664299821133696683747190617404
61664299821133697049712848433913
61664299821133711462088614120793
61664299821133711462151633103161
61664299821133711873870877247209
61664299821133741109547170554343
61664299821133741109566943370004
61664299821133741109568091280351
61664299821133741110383736869219
61664299821133741110383994086663
61664299821133741155300755346167
61664299821133741519718283657575
61664299821133741522165999995635
61664299821133741565471868449399
61664299821133746460289804489009
61664299821133746461102354565239
61664299821133746461105453397953
61664299821133746461105712032339
61664299821133746506855939357063
61664299821133746506859296942207
61664299821133755933694346358188
61664299821133755934541765682515
61664299821133755934542022899959
61664299821133756346324028808931
61664299821142697374095490118140
61664299821142700531908784512756
61664299821142700941180535873332
61664299821142700943439967401894
61664299821142702361801129231014
61664299821142702361801129244064
61664299821142702362052180889980
61664299821142702728080827345888
61664299821142717140205573147492
61664299821142717185372960684913
61664299821142717185938208753004
61664299821142717549731499450966
61664299821142717551987836378902
61664299821142717595464134958126
61664299821142717597720471886062
61664299821142717597723566486688
61664299821142745004110889014782
61664299821142745415077216019604
61664299821142746785425328599894
61664299821142746833438377848724
61664299821142746834254285392006
61664299821142750354204949999332
61664299821142752139410665827642
61664299821142766962755913576966
61664299821145399123096164295627
61664299821145402235155468003462
61664299821145402235155582672198
61664299821145402235155840939402
61664299821145402235155844119597
61664299821145402235155844139280
61664299821145402646937850028569
61664299821145404065299235851546
61664299821145404065299240516504
61664299821145404431265124853356
61664299821145404477081241760518
61664299821145413948073166543371
61664299821145418843640526915090
61664299821145418843640660831661
61664299821145418843703679814029
61664299821145418889376649344345
61664299821145418889460332051661
61664299821145419255422923958077
61664299821145419255485685723001
61664299821145419301158912470761
61664299821145419301179833059069
61664299821145446707546205220039
61664299821145446707546233916395
61664299821145447119328211129011
61664299821145447119328239825367
61664299821145448491099188568855
61664299821145448491935754883731
61664299821145448491936012101175
61664299821145448536852802057035
61664299821145448902881194477827
61664299821145448903718018010147
61664299821145453842657466695103
61664299821145453842657725454166
61664299821145453887574510823773
61664299821145453887595431412081
61664299821145463316093812393383
61664299821145463316094069610827
61664299821145463316097164152404
61664299821145463316097168935373
61664299821145463353420067776184
61664299821145463361850720247818
61664299821145463361850720247866
61664299821145463361850721297578
61664299821145463361850725030787
61664299821145463361850725030835
61664299821145463361850726080547
61664299821145463727876075519799
61664299821145463727879433111549
61664299821145463727879433111576
61664299821145463772817081676779
61664299821145463773632989207011
61664299821145468659225048559447
61664299821145468665999875433559
61664299821145468704957430385618
61664299821145468704957684066601
61664299821145468704978604654909
61664299821145468711732510940713
61664299821145468711753431529021
61664299821145468712572433227042
61664299821145468712572433659879
61664299821145468712572433659880
61664299821145468712572438010011
61664299821165711653311214362787
61664299821165817345223316936938
61664299821165861405830582857255
61664299821165861405831706657520
61664299821165861770855933408045
61664299821165861771671840938277
61664299821165861816609518199869
61664299821165861817424306516083
61664299821165861817425421143881
61664299821165861817425425730101
61664299821165866758181874389255
61664299821165866758997777333267
61664299821165866758997781932537
61664299821165876229992830071442
61664299821165878425972142210515
61664299821166112135570006881348
61664299821166112135570778533680
61664299821166117488740326025252
61664299821166117534493910935120
61664299821166117534493910935174
61664299821166161548531658888292
61664299821166161548532808195925
61664299821166161549347563249213
61664299821166161549348711139937
61664299821166161549348715745831
61664299821166161549348715745840
61664299821166161594265470805352
61664299821166161595102295931761
61664299821166161595102300655756
61664299821166161960126786027569
61664299821166161960941287399874
61664299821166161960941545667030
61664299821166161960942688971581
61664299821166166894924056557458
61664299821166166901698883418472
61664299821166166902329858547910
61664299821166166902329858731615
61664299821166166902516996116040
61664299821166166902517885562428
61664299821166166902518148612634
61664299821166166948271470472296
61664299821166166948271733522550
61664299821166176373509839159753
61664299821166176373509839159762
61664299821166176785100330187313
61664299821166176785100717784877
61664299821166176785103811854278
61664299821166176785103816440444
61664299821166178202815257973086
61664299821166178203652087639630
61664299821166181726679267243554
61664299821166181726679272026547
61664299821166181726679272026556
61664299821177817526556084264775
61664299821177817526559437132605
61664299821177817526744369559547
61664299821177817526747722427377
61664299821177817732670336038267
61664299821177817732670337554587
61664299821177817732670337554635
61664299821177817732733013230443
61664299821177817732733013230491
61664299821177822468131535067837
61664299821177822468131793335041
61664299821177824870229840371644
61664299821177824870292602490700
61664299821177824915962274807530
61664299821177834127701475435855
61664299821177834134291369883025
61664299821177834134479655177797
61664299821177834135107272827037
61664299821177839069088640944145
61664299821177839075866820686087
61664299821177866932993956811435
61664299821177866939769041952751
61664299821177867488623517292343
61664299821177867488626870160173
61664299821177867534377102199829
61664299821177867558104641352527
61664299821177867558104670048883
61664299821177868930900729161082
61664299821177869341657624701343
61664299821177869342494448233663
61664299821177869342494706992726
61664299821177872430198968095405
61664299821177872430199226362609
61664299821177872499680350560520
61664299821177874284070162027876
61664299821177874329007609639882
61664299821177883540725889561855
61664299821177883541541792505867
61664299821177883548319972247809
61664299821177883800815442084110
61664299821177884166652505743315
61664299821177884166655858552096
61664299821177884166655863335065
61664299821177884204794411924178
61664299821177884204794670191382
61664299821177884212409414647558
61664299821177884212409415198439
61664299821177884212409415198440
61664299821177884212409419430527
61664299821177884212409419548571
61664299821177889108228219537528
61664299821177889108231314138127
61664299821177889108231314138154
61664299821177889146202755855142
61664299821177889153981512700834
61664299821177889153984870351633
61664299835917028488386531681586
61664299838470742370490687651523
61664299838470742370490688005655
61664299838470742370553708037735
61664299838567533051603364234308
61664299838567536756011926838160
61664299838567789318345589367342
61664299838567833239244438957840
61664299838567836945282492138588
61664299838579541217790910931378
61664299838579557269956046365494
61664299838579557276730840416156
61664299838579557276733935016782
61664299838579560981076640900952
61664299838762371261144070084620
61664299838762371261959973015618
61664299838794791151882018238168
61664299838859317572200323633062
61664299838859320726746865187226
61664299838859572740037508797578
61664299838859587564195537610874
61664299838859615974633359579990
61664299838859615976265173105180
61664299838859617209979377306906
61664299838859617211611190832096
61664299838859620916017430487654
61664299838859632585628946444594
61664299838859740030338704040660
61664299838859740030422386393892
61664299838859740030425739261722
61664299838859740030425743979084
61664299838859772833204389299306
61664299838859772863676388240699
61664299838859783953773116273994
61664299838859784502816133775882
61664299838859787611612186070516
61664299838859789449349407216458
61664299838859789449349411448546
61664299838859789449349411465808
61664299838867672908327955585668
61664299838867676612736518189520
61664299838867677849715121093958
61664299838867678399574047543020
61664299838867678445327632452936
61664299838867678445327665276386
61664299838867692674500800734076
61664299838867693269485661266232
61664299838867693269488755866858
61664299838867693269488788690308
61664299838867721084938622691546
61664299838867721086570436216736
61664299838867722871776152045046
61664299838867726025698170196464
61664299838871280670570127045052
61664299838871280716323711954968
61664299838871280716323744778418
61664299838871295540484835368890
61664299838871295540484868192340
61664299838871324593980261104886
61664299838871330081899965526806
61664299838871330127653583260172
61664299838871339967184435299060
61664299838871344951779838928490
61664299838871344951811579250018
61664299838871344951814673312777
61664299838871344951814673850644
61664299838871344951814678095746
61664299838871344951877435431833
61664299838871747601162349158910
61664299838871747601246031512142
61664299838871775492295664682852
61664299838871775494722465031922
61664299838871780358274449507640
61664299838871780404028034299464
61664299838871780434498996001676
61664299838871792073639520495786
61664299838871795251066065432585
61664299838871795251066323712806
61664299838871795251066323712812
61664299838871797012575869993896
61664299838891688048344460695344
61664299838891691754381742223760
61664299838891691754384836824386
61664299838891702872502489508640
61664299838891736226583846725786
61664299838891736226586941326412
61664299838891741167343394230704
61664299838891988237551492224384
61664299838891988237614254343440
61664299838891988237615025995772
61664299838891991943589545405132
61664299838891991943592640005758
61664299838891991943652307524188
61664299838891991943655402124814
61664299838891993178938657732674
61664299838892036415854412026214
61664299838892036415857506626840
61664299838892037650575906350384
61664299838892041349839132657020
61664299838892041356613959531132
61664299838892043187576732173574
61664299838892043187576735360114
61664299838892052475554086267770
61664299838892057965984269614770
61664299838892160545622027387873
61664299838892188363513369779259
61664299838903701109534842563340
61664299838903701155288427473256
61664299838903715979446456286552
61664299838903715979449583710628
61664299838903745581736947065366
61664299838903745627490564798732
61664299838903750569128777821632
61664299838903760444026061952570
61664299838903760451616791770694
61664299838903760451616820467050
61664299838903760451648560788578
61664299838903760451651659437557
61664299838903760451651659988438
61664299838903760451714450449718
61664299838903765347533221725012
61664299838903765347536316325638
61664299838903765393286806634928
61664299838904195934335977540236
61664299838904210727931981646235
61664299838904210750903046971145
61664299838904210750903305251366
61664299838904212588637398026492
61664299838904215692475399164945
61664299838904215692475402701405
61664299838904215699881200092587
61664299838904215700069486450169
61664299838904215700069490104673
61664299844379213939672723916390
61664299844379364034119729892920
61664299844451857957950337013034
61664299844476157229926164039474
61664299844476173282091299473590
61664299844476173288866126347702
61664299844476457419172742730684
61664299844476457419175837331310
61664299844476462358303571311038
61664299844476475263341664521916
61664299844476475263344759122542
61664299844484262340231427151030
61664299844484278392396562585146
61664299844484278399171389459258
61664299844488166630892578328610
61664299844488171570020312308338
61664299844488182637304128852858
61664299844488182644082050327596
61664299844488186348427850812392
61664299844488288884844538971567
61664299844670952202608458734974
61664299844670996674245707352684
61664299844671101745732472251070
61664299844703101551551705232082
61664299844703102146076339877790
61664299844703116375709734045378
61664299844703116375713091512478
61664299844703402289593348966110
61664299844703407231252488244636
61664299844703418349372377783744
61664299844703422055410430964492
61664299844703422055410517057932
61664299844703422055412753912786
61664299844703517245004336396724
61664299844703517245004594663928
61664299844703522736270486578628
61664299844703522736270486591678
61664299844703522736271605792646
61664299844703524565577059436582
61664299844703567207635767561384
61664299844703567207636882176132
61664299844703568442982555523690
61664299844703572194774164916546
61664299844703573979162861793852
61664299844764293838942223214380
61664299844764293839507079098696
61664299844764295616299708693252
61664299844764295662032372896768
61664299844764312268326081219990
61664299844764345621843354203748
61664299844764345622407438437136
61664299844764345622679406085140
61664299844764345629455004610180
61664299844764345630019088843568
61664299844767896728458997886514
61664299844767914572352469352695
61664299844767941200096246504224
61664299844767957260416957698517
61664299844768196917705576577724
61664299844768208035828646810898
61664299844768212977212717718562
61664299844768213526277432163950
61664299844768241389345919796060
61664299844768257991139853907548
61664299844768257998730585144066
61664299844768257998732908092360
61664299844768257998732908092520
61664299844768259234076602870982
61664299844768393260776942407278
61664299844768393306530527315742
61664299844768393306530785582946
61664299844768409321099991078339
61664299844768409321100249358593
61664299844768409915896967959882
61664299844768414862451050048583
61664299844775852908554204044973
61664299844775852910248779689219
61664299844775867732712232858269
61664299844776001838764260998070
61664299844776012956320152398634
61664299844776017890929396432186
61664299844776017897704223306298
61664299844776017898331845535116
61664299844776018447562761678987
61664299844776018447562761797031
61664299844776018447562790375343
61664299844776018493316346706947
61664299844776020276869358515983
61664299844776046310401509615780
61664299844779906129425412175650
61664299844779906129488174294706
61664299844779920907808514472855
61664299844779920907829463875563
61664299844779920907832950666606
61664299844779920907895712781450
61664299844779920953562099500815
61664299844779920953562487459144
61664299844779920953565582059770
61664299844779922143179740045854
61664299844779922143242502160698
61664299844779948771735139122918
61664299844779948771735139123078
61664299844779955540755250657404
61664299844779955540818012776460
61664299844779964831239957315462
61664299844779964831243051916088
61664299844779965380286073998532
61664299844779970319162789148360
61664299844779970319225551263204
61664299844779970364892325940898
61664299844779970364895420003657
61664299844779970364895420541524
61664299844779970364895424786626
61664299844780056216442229278330
61664299844780072236975113256366
61664299844780105627838187110200
61664299844780105657493274446655
61664299844780115467327197616728
61664299844780117297470589289688
61664299844780117320347469374580
61664299844800168239469993379641
61664299844800168239472316327935
61664299844800212711109564945645
61664299844800318334105637940448
61664299844800318334108732541074
61664299844800318928905336369820
61664299844800335606092895154699
61664299844800362874386820412063
61664299844800363401104083404698
61664299844800363423178790854255
61664299844800368365654223724556
61664299844800377675657590282678
61664299844800377676222446166994
61664299844800378293906307862513
61664299844800617356673386696638
61664299844800619118175930368008
61664299844800628474793362329186
61664299844800663590378034870034
61664299844800668554921327750399
61664299844800668554924556274238
61664299844800677819174599370998
61664299844800677819739455255314
61664299844800678437423316950833
61664299844800679649316847850946
61664299844800683379082449752995
61664299844800769212054729075286
61664299844800785890082828252611
61664299844800813746123117522830
61664299844800829759213930848651
61664299844800830362190401604475
61664299844800835296248736832266
61664299844800835303013080049197
61664299844800835303860387789787
61664299844800835303860387789822
61664299844800835303860387789870
61664299844800835303860387789876
61664299844800835303863855443041
61664299844812324669581481488658
61664299844812326568390127693938
61664299844812326568452889812994
61664299844812340797730212607299
61664299844812341346773229991143
61664299844812341346773230109187
61664299844812341346773258687499
61664299844812341346794179393851
61664299844812341346797666184894
61664299844812341346797666197992
61664299844812341392526815019103
61664299844812341392530297578058
61664299844812342582144455564142
61664299844812342582144455577240
61664299844812370445858390486274
61664299844812370446046676843904
61664299844812371040592232195964
61664299844812371040654994315020
61664299844812374152087052959848
61664299844812375936225812781288
61664299844812375936288574896132
61664299844812375936476859657249
61664299844812375936476859840984
61664299844812375936476860190904
61664299844812375981414541819938
61664299844812375981979397691204
61664299844812375981979397704254
61664299844812375982230444744258
61664299844812375982230444750900
61664299844812375982230449350170
61664299844812385811353223733534
61664299844812385818999770686920
61664299844812385819062532801764
61664299844812385864729307479458
61664299844812385864732406679318
61664299844812387047003782720212
61664299844812387053781704181852
61664299844812387053781704194950
61664299844812387054597607125864
61664299844812390753044158849254
61664299844812390759787212460296
61664299844812390759797672813499
61664299844812390759822080310894
61664299844812390760362920881590
61664299844812390760383841594584
61664299844812390760386936195210
61664299844812390760446603709428
61664299844812390760449698310054
61664299844812390760634472353727
61664299844812390760634501050083
61664299844812390760634516993286
61664299844812390760634888470545
61664299844812390760634888654280
61664299844812390760634889004200
61664299844812390760637983071171
61664299844812390760637983254906
61664299844812390760637983604826
61664299844812390760637987854140
61664299844812390805551229145103
61664299844812390806116477213194
61664299844812390806388444861198
61664299844812521157330255985215
61664299844812535356377285293131
61664299844812540900176434493677
61664299844812540923084627146035
61664299844812540923900534689317
61664299844812542707477562973183
61664299844812542708290371316569
61664299889018062690517711656334
61664299889091911083760454272014
61664299889115373969482299750324
61664299889115373976260565581334
61664299891645513756473391044271
61664299891645663851046270118591
61664299891645663851109032237647
61664299891645665681251280717595
61664299891645669339028736659567
61664299891645669385033368629131
61664299891645671169170985139515
61664299891742460066713741661763
61664299891754890309380764059180
61664299891754934574844031681223
61664299891754934574844036280493
61664299891937253437957888522477
61664299891937297863841466473701
61664299891972521967926607143901
61664299891972525667462178524387
61664299891972525667462183123657
61664299891972525674215737131865
61664299891972525674805217332973
61664299891972525674805218749915
61664299891972525674805221932243
61664299891972525675051417475545
61664299891972525675054859618983
61664299891972525675056007542455
61664299891972525675056265809611
61664299891972527321096040010695
61664299891972527458628768155377
61664299891972571793570116864989
61664299891972575446242958722933
61664299891972575453833689590817
61664299891972575492833715893207
61664299891972575499587274500685
61664299891972575499587274518155
61664299891972575499590716661593
61664299891972575499608542767319
61664299891972575500422954844365
61664299891972575500422954861835
61664299891972575500426396987803
61664299891972575500427803178431
61664299891972577283916618466701
61664299891972577284000300819933
61664299891972577284000305524197
61664299892033299134695548243843
61664299892034199565434860816625
61664299892034514578612522311981
61664299892034542578962570570133
61664299892034544226091742116395
61664299892034650024488264394266
61664299892034664848919032507898
61664299892034666495775345713226
61664299892034666495775346762986
61664299892034666496047314896264
61664299892034666496050414083110
61664299892034666496050672350314
61664299892034666503369432998450
61664299892034666503641402181488
61664299892034666503644501368334
61664299892034666633311168458582
61664299892034666633311168458742
61664299892034666633311426725786
61664299892034666640905255743966
61664299892034666640905600100238
61664299892034699847600366002436
61664299892034699847872335185474
61664299892034699855466422470698
61664299892034699878344334120234
61664299892034710968252772266120
61664299892034710968252776498208
61664299892034710968252776852340
61664299892034710968252776865390
61664299892034711112291538791778
61664299892034711112291797058982
61664299892034714626279873672218
61664299892034714672033458464042
61664299892034714672033459999076
61664299892034716456423270066752
61664299892034716456423270066912
61664299892034716456423271466432
61664299892034716456423528333956
61664299892034716456423614423184
61664299892034716464017357351976
61664299892034716464017357352136
61664299892034716464017701708408
61664299892046222143182232833795
61664299892046257141568122373289
61664299892046266432621078038621
61664299892046266569881832764013
61664299892046271913197739402605
61664299892046271919972566276717
61664299892046271966294334441965
61664299892046271966294337611243
61664299892046707448329856433768
61664299892046707448350777009026
61664299892046707448350781726388
61664299892046707449166941415620
61664299892046722250176237287060
61664299892046722250447833398756
61664299892046722265734012381530
61664299892046722265734012381531
61664299892046722265734270648734
61664299892046722265734270648735
61664299892069369886077402937037
61664299892069371670278929109621
61664299892069670067753909531957
61664299892069670075347968237465
61664299892069816669834397453674
61664299892069821946590989921106
61664299892069821946779017998434
61664299892069821999307774156156
61664299892069833110464550462118
61664299892069833110652578539446
61664299892069833247910234082204
61664299892069833247913330082510
61664299892069833247913333264838
61664299892069833247913333282100
61664299892069833247913674574296
61664299892069833254688501448408
61664299892069833255232095452220
61664299892069833255232353719424
61664299892069836816690631739068
61664299892069838608485210672246
61664299892069838608485468939450
61664299892069838608488651151288
61664299892069838608488651164338
61664299892069838608488909431542
61664299892069838608676936459110
61664299892069838608677194726314
61664299892081388574832853183433
61664299892081388575021138478205
61664299892081388712281893203597
61664299892081388757784400957733
61664299892081388757784402361625
61664299892081388757784402374666
61664299892081388758035474931137
61664299892081388758035478113465
61664299892081388758035478117677
61664299892081394065263037593291
61664299892081394065451322888063
61664299892081824239840845059828
61664299892081824240657004749060
61664299892081839033224509986564
61664299892081839033496479156711
61664299892081839033496479156712
61664299892081839033499835206869
61664299892081839033499835206870
61664299892081839057224075714970
61664299892081839057224075714971
61664299892081839057224333982174
61664299892081839057224333982175
61664299892081844325378573467050
61664299892081844325378688252474
61664299892081844417795948309049
61664299892081846178492905491156
61664299892081846178492906553966
61664299892081846247942672604054
61664299892081846247942673653814
61664299897553838980304435627457
61664299897554139306205067163468
61664299897626773852593492519340
61664299897626773852593521215696
61664299897626773852593753968872
61664299897626773852677432071142
61664299897626784973057619721765
61664299897650185048615035313926
61664299897651083832599311909026
61664299897651085479815408939493
61664299897651085479815408939494
61664299897651085479815495045824
61664299897651085479815495163916
61664299897651085616981977379320
61664299897651385669086089044012
61664299897651385806283966851714
61664299897661862828526248703375
61664299897661907117713759871842
61664299897661907255163058288740
61664299897663063585524683590411
61664299897663091403425394767344
61664299897663091403425628871819
61664299897663091403425740540766
61664299897663091403697593534488
61664299897663091403697622230844
61664299897663091403697708319912
61664299897663093187250347181313
61664299897663093233003932091181
61664299897663096754419421535335
61664299897663098584311425079495
61664299897663107867181381548178
61664299897663107867202302254530
61664299897663107874733373745378
61664299897663107874796135864594
61664299897663108004379374158726
61664299897663108004633549120497
61664299897663108011408375994609
61664299897663108011973231861456
61664299897663108011973236578818
61664299897663108011973236596288
61664299897663108011973576235198
61664299897663108011973580952560
61664299897663108011976587929083
61664299897663108011976589328763
61664299897663108011976589464117
61664299897663108011994042381702
61664299897663108011994042498342
61664299897663108011994157167126
61664299897663108050132959068594
61664299897663108050387105334009
61664299897663108057161932208121
61664299897663108057726788073564
61664299897663108057726792678658
61664299897663108057726792790926
61664299897663108057747713379234
61664299897663108057748086450736
61664299897663215487457994281161
61664299897663215487541906677408
61664299897663248701255556096596
61664299897663248702106331490440
61664299897663257969368536939627
61664299897663257969368541538897
61664299897663257969619588598557
61664299897833865736436904239532
61664299897833865744030216684480
61664299897844227555946222906179
61664299897844678045743245998182
61664299897844678045774753212402
61664299897844678047467005908354
61664299897844678048223595016876
61664299897844678048286269488744
61664299897845573124767475066084
61664299897845573124767475071908
61664299897845573124767589857332
61664299897845578471410805175784
61664299897845578476493379354152
61664299897845578478175156814126
61664299897845578478185632048492
61664299897845578478185632050104
61664299897845578478752810882714
61664299897845578478753585704116
61664299897845578479024780065752
61664299897845578479024894851176
61664299897845578479025927958656
61664299897845578616034490366863
61664299897845578616035262019195
61664299897845578616035262202930
61664299897845578616035262214576
61664299897845578616035290794292
61664299897845578662039119233047
61664299897845578662039119233048
61664299897845578662039234018472
61664299897845611830010763942410
61664299897845878667456225928636
61664299897845878668296521837396
61664299897845878805283929554224
61664299897845878805305109958028
61664299897845878805305856199714
61664299897845878805305856212971
61664299897845878805305884779430
61664299897845878805305971004012
61664299897845878805556157017723
61664299897845878805556157017724
61664299897845878843695738339864
61664299897845878850219255287806
61664299897845878851310861122736
61664299897846028760400418137238
61664299897846073369863277486960
61664299897846073369884198075268
61664299897846073370134902178372
61664299897846073415616862278736
61664299897846078722467506789660
61664299897846078722467506795484
61664299897846078722467506808534
61664299897846078723032705636392
61664299897846078723032710235662
61664299897846080552609755273980
61664299897846080552609755279804
61664299897846080552609755292854
61664299897846080553443227479328
61664299897846080553446583529486
61664299897868989670568778316734
61664299897868989670652489366322
61664299897868989670652489716242
61664299897868989670819826787756
61664299897868989670903767408192
61664299897868989670903795043142
61664299897868989670903799292492
61664299897868993376941562321736
61664299897869023024337358040122
61664299897880695268066863572418
61664299897880695268067121852672
61664299897880700758497079884045
61664299897880728621500712484602
61664299897880745275804455919152
61664299897880745276369316408561
61664299897881000947767673882233
61664299897881000947767932162535
61664299897881152894604152799766
61664299897941518712556441885927
61664299897941922762588114945138
61664299897941922763404022488420
61664299897941922763406715308626
61664299897941922763407375356250
61664299897941924545254158735178
61664299897941924545536717589698
61664299897941924545536975869952
61664299897941924545537090661200
61664299897941924547703029236008
61664299897941924547793054517634
61664299897941924547796526775982
61664299897941924547797186824974
61664299897941924547797186825010
61664299897941924547797186825218
61664299897941924547797186943102
61664299897941924593550771733474
61664299897941939417707767446518
61664299897941967228182761878786
61664299897941969019350093040460
61664299897941969019350093053510
61664299897941972586519480152572
61664299897942823323781873438584
61664299897942823323792462997638
61664299897942823330305653253000
61664299897942823330316242812054
61664299897942823330567289871750
61664299897942823331132145756066
61664299897942823331132150361160
61664299897942823331132150473428
61664299897942823331134728384294
61664299897942823331153071061736
61664299897942823331156395349850
61664299897942823331404118121432
61664299897942823331407470989262
61664299897942824976004091216656
61664299897942824976004094201991
61664299897942824978535499145679
61664299897942824978536528212447
61664299897942825115514811226360
61664299897942825115545434982543
61664299897942825115546206634875
61664299897942825115546206818610
61664299897942825115546206830256
61664299897942825161277865081584
61664299897942825161278123361838
61664299897942825161278123362045
61664299897942825161278123362046
61664299897942825161299791727074
61664299897942825161550092545083
61664299897942825161550092545084
61664299897942839802421899097114
61664299897942839802693753494728
61664299897942839802693868280152
61664299897942839802694528329387
61664299897942839985708092662023
61664299897942839985708092662024
61664299897942867795178664555652
61664299897942867795994572217026
61664299897942867795994572571318
61664299897942867802769394373776
61664299897942867802771977002004
61664299897942867802772751958968
61664299897942867802793643967560
61664299897942867802793672547276
61664299897942867803608432302648
61664299897942869449900775476764
61664299897942869449900775949148
61664299897942869449901034229402
61664299897942869632915373396698
61664299897942869632916148690483
61664299897942869632916148703533
61664299897942869632935921031596
61664299897942869632936294103098
61664299897942869632937040358041
61664299897942869632937040712173
61664299897942869632937069409933
61664299897942873146653488966396
61664299897942873146653488967800
61664299897942873146904537438822
61664299897942873146904537444646
61664299897942873146904564605808
61664299897942873146904566141002
61664299897942873146904569205078
61664299897942873153428344420224
61664299897942873153430668886242
61664299897942873153679391479920
61664299897942873153679393015114
61664299897942873153681715945938
61664299897942873153681717363088
61664299897942873153682060319680
61664299897942873154243477124634
61664299897942873154246574833059
61664299897942873154246575016794
61664299897942873154246576429524
61664299897942873154246576433944
61664299897942873154246834714198
61664299897942873154246919386324
61664299897942873154246920803266
61664299897942873154247608019488
61664299897942873154247691042868
61664299897942873154247694047077
61664299897942873154247694225196
61664299897942873154247694226600
61664299897942873154247695642138
61664299897942873154247695643542
61664299897942874930478473063461
61664299897942874937820478770183
61664299897942874938071527229559
61664299897942884264773464600348
61664299897942884265024513071370
61664299897942884265024513077194
61664299897942884266465717296300
61664299897942884267280849999306
61664299897942884267284207472230
61664299897942884267284322257654
61664299897942884267306017454410
61664299897942884267306017804330
61664299897942884274899330249278
61664299897942886035561229144131
61664299897943123513063028298066
61664299897943123513063028299470
61664299897943123519586808112482
61664299897943123519586808113886
61664299897943123519837855172178
61664299897943123519837855173582
61664299897943123520402715657168
61664299897943123520402715657376
61664299897943123520402715661588
61664299897943125304791747684978
61664299897943125304795219943326
61664299897943125304816140662776
61664299897943125304816800698754
61664299897943125304816800710400
61664299897943125305067072937047
61664299897943125305067072937048
61664299897943125305067187722472
61664299897943125349730199903486
61664299897943136422915856097285
61664299897943136422936776344559
61664299897943140128974169476072
61664299897943140128974829641947
61664299897943140129225101750343
61664299897943140129225101750344
61664299897943167984449229857484
61664299897943167984449230324044
61664299897943167985265137871746
61664299897943167992039959674204
61664299897943167992043317609268
61664299897943167992043317613687
61664299897943167992043317613688
61664299897943167992043431928340
61664299897943167992043431932552
61664299897943169776432354242172
61664299897943169776432354255222
61664299897943169776432468561036
61664299897943169776432468574086
61664299897943169776433124494823
61664299897943169776433129082447
61664299897943169776433129094093
61664299897943169776433129099917
61664299897943169776453274495062
61664299897943169776453274961622
61664299897943169776453389280486
61664299897943169776454049800493
61664299897943173335924082846540
61664299897943173336175129906236
61664299897943173336175131324790
61664299897943173336175131441430
61664299897943173342698909720652
61664299897943173342949956780348
61664299897943173342949958198902
61664299897943173342949958315542
61664299897943173342952282663516
61664299897943173342952654199824
61664299897943173343518173319916
61664299897943173343518284923012
61664299897943173343518288105340
61664299897943173343518289640326
61664299897943173343518289640374
61664299897943173343790142498741
61664299897943173343790257288378
61664299897943184591555861799370
61664299897943184592997066018476
61664299897943184593815555727846
61664299897943184593815556194406
61664299897943184593836476434246
61664299897943184593836476900806
61664299897943184593836591219670
61664299897943184593837251268905
61664299897943184593837251385545
61664299897943184600612073542136
61664299897943184601430678504894
61664299897943341869503988061436
61664299897943341876282153251809
61664299897953481627975471191829
61664299897953630144959420656000
61664299897953630144959422072942
61664299897953630144959422074346
61664299897953630144959422191034
61664299897953630144959536859770
61664299897953630144959765012272
61664299897953630144959766429214
61664299897953630144959766448088
61664299897953630144959766547306
61664299897953630144959795126974
61664299897953630144959795144444
61664299897953630144959881233512
61664299897953631928533326010066
61664299897953631928700805018132
61664299897953631974266361868141
61664299897953646616438232012625
61664299897953646753510728608779
61664299897953646753510730143813
61664299897953646791649535110969
61664299897953646791837563188297
61664299897953646799264284822291
61664299897953646799264286239233
61664299897953646799452571179921
61664299897953648400639786763473
61664299897953674616513102656284
61664299897953674616513103124248
61664299897953674616513103128668
61664299897953674616513361391452
61664299897953674616513361408922
61664299897953674616513447484940
61664299897953674616513447497990
61664299897953676400902910009803
61664299897953676446656753081881
61664299897953676446656757799240
61664299897953691225060938823099
61664299897953691225901095476343
61664299897953691225901119940611
61664299897953691225901124172699
61664299897953691263223764746104
61664299897953691263223765212664
61664299897953691264039926324709
61664299897953691271654680386211
61664299897953691271654680740343
61664299897953691271654680753393
61664299897954830901393369543528
61664299897954830901958115358378
61664299897954830901958228614384
61664299897954830901958230027114
61664299897954830901958230027322
61664299897954830901958230031534
61664299897954830901958459714650
61664299897954830901958486894638
61664299897954830901958488294318
61664299897954830901958488294526
61664299897954830901958488311788
61664299897954830901958574387806
61664299897954830901958574400856
61664299897954830901979035946686
61664299897954830901979380302958
61664299897954830901979380321832
61664299897954830901979409018188
61664299897954830901979495107256
61664299897954830902230083006382
61664299897954830902230427362654
61664299897954832548522426101757
61664299897954832548522426298542
61664299897954832548522426298590
61664299897954832548522426652882
61664299897954832548522426770926
61664299897954832685783181010884
61664299897954832685783181028353
61664299897954832685783181028354
61664299897954832731536765938221
61664299897954832731536765938222
61664299897954847373248638822339
61664299897954847503166382967537
61664299897954847510509421776123
61664299897954847510509423175803
61664299897954847510509423311157
61664299897954847510530343899465
61664299897954847510781390959161
61664299897954847548919939181049
61664299897954847555694766055161
61664299897954849157638478881057
61664299897954849157638479930817
61664299897954849157659399587457
61664299897954849157659400637217
61664299897954849157910448064095
61664299897954875373595363976088
61664299897954875373595364330380
61664299897954875373595478645032
61664299897954875373595478649244
61664299897954875373595708332360
61664299897954875373595708686652
61664299897954875373595708699702
61664299897954875373595736912028
61664299897954875373595736912236
61664299897954875373595736929498
61664299897954875373595823005516
61664299897954875373595823018566
61664299897954875373616284564396
61664299897954875373616628920668
61664299897954875373616628939542
61664299897954875373616629406102
61664299897954875373616657635898
61664299897954875373616743724966
61664299897954877020724531154907
61664299897954877020724531273005
61664299897954877157985171211515
61664299897954877157985515567787
61664299897954880724254312487502
61664299897954880724254395512286
61664299897954880724254424092002
61664299897954880724254427278542
61664299897954880724254656843774
61664299897954880724505443989132
61664299897954880724505447171252
61664299897954880724505447177076
61664299897954880724505448588402
61664299897954880724505471151698
61664299897954880724505472568848
61664299897954880724505475755388
61664299897954880724505475873432
61664299897954880724505477286210
61664299897954880724505705320412
61664299897954880724505706855606
61664299897954880724505735553414
61664299897954880724505820111660
61664299897954880724505820229704
61664299897954880725070331639703
61664299897954880725070331757801
61664299897954882508895255456487
61664299897954882508895284036203
61664299897954891837291796966674
61664299897954891837291801099384
61664299897954891844906924348816
61664299897954891845722716621447
61664299897954891845722716739491
61664299897954891982146671928867
61664299897954891982167563919990
61664299897954891982983471463479
61664299897954891982983471469095
61664299897954891982983500165451
61664299897954892020306136133970
61664299897954892027921148711814
61664299897954892028737056260919
61664299897954892028737056273969
61664299897954893629275724434531
61664299897954893629275728666619
61664299897954897325459110773028
61664299897954897326278371302232
61664299897954897326278374488724
61664299897954897326278375905874
61664299897954897326278375907326
61664299897954897326278457395671
61664299897954897326278457395672
61664299897954897326278460583616
61664299897954897326278484558238
61664299897954897326278485975387
61664299897954897326278485975388
61664299897954897326278489157716
61664299897954897326278489279972
61664299897954897333053311432350
61664299897954897333053312849499
61664299897954897333053312849500
61664299897954897333621524919327
61664299897954897333621527983563
61664299897954897333621528088557
61664299897954897333642445507635
61664299897954897333642445507636
61664299897954897333893493967011
61664299897954897333893493967012
61664299897954897333893497149339
61664299897954897333893497166601
61664299897954897333893836923604
61664299897954897372032040770346
61664299897954897372032042305539
61664299897954897372032042305540
61664299897954897378806867644458
61664299897954897378806869179651
61664299897954897378806869179652
61664299897954897379375080995874
61664299897954897379375081014747
61664299897954897379375084184025
61664299897954897379375084315167
61664299897954897379375085719060
61664299897954897379647053367063
61664299897954982819142984328502
61664299897954982819390673803006
61664299897954999251726369959506
61664299897954999434740709126802
61664299897954999435556616675908
61664299897955032642502775411176
61664299897955032642505876133008
61664299897955032642506132996368
61664299897955032672157863928542
61664299897955032672160958516118
61664299897955032672160963115388
61664299897955047474028202696148
61664299897955047489544131778549
61664299897955047489544134960876
61664299897955049257852810734972
61664299897955049258668718284078
61664299897977841428752574095023
61664299897977841428836256448255
61664299897977841611766913740319
61664299897977841611766942436675
61664299897977941767494153014902
61664299897977941767494157614172
61664299897977941767577840072398
61664299897977941767577840085448
61664299897977941767578098720042
61664299897977945473615775292828
61664299897977945473615861381896
61664299897977947258008024499725
61664299897977947303489898506857
61664299897977962127919867806841
61664299897977989938143552299836
61664299897977989938143580879552
61664299897977989938394600772262
61664299897977989938394627939248
61664299897977989938394632538518
61664299897977989944918407753664
61664299897977989945172037441588
61664299897977989945733540458074
61664299897977989945736638350234
61664299897977989945736639762964
61664299897977989945736639767384
61664299897977989945736898047638
61664299897977989945736982719764
61664299897977989945736984136706
61664299897977989945737671352928
61664299897977989945737672887914
61664299897977989945737672887962
61664299897977989945737754376308
61664299897977989945737757560040
61664299897977989945737758975578
61664299897977989945737758976982
61664299897977989946009640535966
61664299897977991592949378858368
61664299897977991721686322099858
61664299897977991729279031886598
61664299897977991729280151100616
61664299897977991729310542287358
61664299897977991729310543687038
61664299897977991729310543704508
61664299897977991729310888060780
61664299897977991729311919584845
61664299897977991729561590746734
61664299897977991729561590764204
61664299897977991729561592163884
61664299897977991729561935120476
61664299897977991775032616800678
61664299897977991775033736014696
61664299897977991775064127079182
61664299897977991775315433836282
61664299897977991775880030023194
61664299897977991775880034622464
61664299897977991775880036144608
61664299897977991775880036157658
61664299897977991775880289720597
61664299897977991775880289720598
61664299897977991775880294437956
61664299897977991775880294437960
61664299897977991776152262085964
61664299897977995298907187243102
61664299897977995298990783857185
61664299897977995298990783857186
61664299897977997083296912517800
61664299897977997083297256874072
61664299897977997083380594786467
61664299897977997083380594970202
61664299897977997083380595337591
61664299897977997083380595337592
61664299897977997083380596387351
61664299897977997083380596387352
61664299897977997083380681076740
61664299897977997083380682476420
61664299897977997083380939343944
61664299897977997083380939693864
61664299897977997129050583620326
61664299897977997129133146778413
61664299897978006592695249606186
61664299897978006600038404622962
61664299897978008193791261884440
61664299897978008201500570419015
61664299897978008201500570602750
61664299897978008201500570952670
61664299897978008201500570970139
61664299897978008201500572019899
61664299897978008201500572019900
61664299897978008201500658108968
61664299897978247447278848081859
61664299897978262271436618614853
61664299897978262271436876895155
61664299897978290135008236653356
61664299897978290135008238188342
61664299897978290135008238188390
61664299897978290135008351438780
61664299897978290135008352973766
61664299897978290135008352973814
61664299897978290135280205832181
61664299897978290135280205836394
61664299897978290135280320621818
61664299897978291918549597192642
61664299897978291918550745103016
61664299897978291918581108987466
61664299897978291918581482058968
61664299897978291918832156047162
61664299897978291918832529118664
61664299897978291919397016536572
61664299897978291919397273281632
61664299897978291919397274816826
61664299897978291919418190818961
61664299897978295488177781123246
61664299897978295488261349157613
61664299897978295488261349157614
61664299897978295488449635516647
61664299897978297272567477818228
61664299897978297272567592592006
61664299897978297272650126967769
61664299897978297272650501640155
61664299897978297272651160638019
61664299897978297272651160638020
61664299897978297272651161687779
61664299897978297272651161687780
61664299897978297272651275411798
61664299897978297272651275429267
61664299897978297272651534759281
61664299897978306606569611149195
61664299897978306743545597461730
61664299897978306743576219632257
61664299897978308390771136258921
61664299897978308390771137321731
61664299897978308390771251044346
61664299897978308565539747528448
61664299897978308566107702612660
61664299897978308566107702736581
61664299897978308566107705781938
61664299897978308566107707335846
61664299897978308566358754376828
61664299897978308566359007939560
61664299897978308572882524887502
61664299897978308572882529610693
61664299897978308573701788467892
61664299897978308573701790021805
61664299897978308573701793067162
61664299897978308573701793191083
61664299897978308573701794621070
61664299897978308573722825395532
61664299897978308573974130722432
61664299897978312096808155983673
61664299897978312096809169970888
61664299897978312096809184852046
61664299897978312096811625054077
61664299897978458683619796789933
61664299897989954622658093454973
61664299897989954874585627599925
61664299897989997515744463444996
61664299897989997515744720195880
61664299897989997515744721712200
61664299897989997515995424298984
61664299897989997515995424299192
61664299897989997515995510504692
61664299897989997515995510504900
61664299897989997515995539084408
61664299897989997515995539084616
61664299897989997515995768772104
61664299897989997515995797351612
61664299897989997515995797351820
61664299897990002869813856084635
61664299897990013980319483774636
61664299897990013987934491766211
61664299897990013987934491766259
61664299897990013987934605488826
61664299897990013988122777061031
61664299897990014117768434635672
61664299897990014117768437822164
61664299897990014117768437822372
61664299897990014117768439240766
61664299897990014117768523911232
61664299897990014117768523911440
61664299897990014117768523917056
61664299897990014117768552490948
61664299897990014117768552491156
61664299897990014117768552609040
61664299897990014117768552613412
61664299897990014117768554026190
61664299897990014117789355223980
61664299897990014125111588252767
61664299897990014125111591317003
61664299897990014125111591435095
61664299897990014125111592838939
61664299897990014125111592852037
61664299897990014125132512023403
61664299897990014125383557300451
61664299897990014125383557300452
61664299897990014125383560482779
61664299897990014125383560500041
61664299897990014125383904856314
61664299897990014163271057057140
61664299897990014163522108703056
61664299897990014163522108821308
61664299897990014163522110238250
61664299897990014170865144329314
61664299897990014170865144348187
61664299897990014170865147511642
61664299897990014170865147648607
61664299897990014170865149052499
61664299897990014170865149052500
61664299897990014170865149052505
61664299897990014170865149065546
61664299897990014170865149065549
61664299897990014170865149065550
61664299897990014170886068236915
61664299897990014171137116700503
61664299897990014171137116713553
61664299897990014171137231485928
61664299897990014171137489766182
61664299897990019477513903962906
61664299897990019478277668116170
61664299897990019478277668133640
61664299897990019478278012489912
61664299897990019478281021001469
61664299897990019478361221267976
61664299897990019478361235616883
61664299897990019478361235800618
61664299897990019478361236150538
61664299897990019478361236168008
61664299897990019478361237217768
61664299897990019478361321889686
61664299897990019478361323306836
61664299897990019478361350604969
61664299897990019478361352004649
61664299897990019478361580524280
61664299897990019524034577333073
61664299897990019524055497921381
61664299897990019524118259686305
61664299897990104968969619259339
61664299897990121570177773612285
61664299897990121576680497380194
61664299897990121576680502097556
61664299897990121577520812420871
61664299897990149463647927261982
61664299897990149463651021849558
61664299897990149463651026448828
61664299897990154793776296511755
61664299897990154816629069007827
61664299897990154816649989596135
61664299897990154816649990645895
61664299897990154816817355352359
61664299897990164257055583385608
61664299897990164257306630432254
61664299897990164257874846965998
61664299897990164257906357165761
61664299897990164258157405642399
61664299897990164280783151234413
61664299897990164281034198294316
61664299897990166049325425745036
61664299897990169618750200432909
61664299897990171395465598330633
61664299897990171395528274356409
61664299897990171395549309380221
61664299897990171395549309931345
61664299897990171395549310981105
61664299897990171402292708961518
61664299897990171402324002882298
61664299897990171402324003932058
61664299897990171402324104370033
61664299897990171402327489673287
61664299897990171403143396665436
61664299897990171403143398279415
61664299897990171418625212525506
61664299897990171425200795337259
61664299897990171425200796387019
61664299897990171426016804551246
61664299897990171426016833247602
61664299897990171426017061768690
61664300296786207201276097996342
61664300296789808923480207056182
61664300296789810897578591753944
61664300296789810900085632784984
61664300299741572013955182396069
61664300299741822583746489134467
61664300299741822583746489252511
61664300299741822583749583735093
61664300299741822629478775680261
61664300299741822629478775681665
61664300299741822629479038548139
61664300299741822629479153339387
61664300299741822629482247938609
61664300299741822629482247940013
61664300299741822634561349859825
61664300299741822766739530411269
61664300299741822766743002669617
61664300299741822766760451116217
61664300299741822766760713988515
61664300299741822766763923374565
61664300299741822771822104589429
61664300299741870761968049060587
61664300299741870761968049178631
61664300299741870807742439871105
61664300299741870807742439889979
61664300299741870807742554675403
61664300299741871995055406495662
61664300299741871995055407046579
61664300299741871995055407046627
61664300299741871995058501450420
61664300299741871995076327634887
61664300299741871995076327634935
61664300299741872001822738818071
61664300299741872040829912544803
61664300299741872178069368893023
61664300299741872178072841151371
61664300299741872178090289597971
61664300299741872178090552470269
61664300299741872178090552483319
61664300299741872178093761856319
61664300299741872180329062933927
61664300299741872180349983625825
61664300299741872184847552867053
61664300299741872184868473572001
61664300299741872184868473945007
61664300299741872185411637099037
61664300299741872185411637112087
61664300299741872203229994795121
61664300299741872592099707500371
61664300299741872592100479151299
61664300299741872592111326926368
61664300299741872592111330646563
61664300299741872592111445437811
61664300299741872592114540038437
61664300299741872592132251351511
61664300299741872592132251357335
61664300299741872592132366142759
61664300299741872592135460743385
61664300299741872597183053330863
61664300299741872597193900238503
61664300299741872598910172832073
61664300299741872614988239071466
61664300299741872615009159659774
61664300299744224280737204772300
61664300299744224285819519620446
61664300299744224285819520670206
61664300299744224285819777887650
61664300299744224285819777900700
61664300299744224285819778950460
61664300299744257495298117824032
61664300299744257495301556897570
61664300299744272319459585594226
61664300299744273515829853909164
61664300299744273557254099215436
61664300299744273557257193934106
61664300299744273694493584274514
61664300299744273694493842541718
61664300299744273694517948659498
61664300299744273699597079157622
61664300299744273699597080207382
61664300299744273699597337424826
61664300299744273717391647574510
61664300299744273724984357385145
61664300299744273724984614582906
61664300299744273763148331690907
61664300299744274103848276460934
61664300299744274103849306380470
61664300299744274110626456202876
61664300299744274111442105465904
61664300299744274111442107001098
61664300299744274111442363733108
61664300299744274111442365268302
61664300299744274111445545957996
61664300299744274111445804225200
61664300299744573906641190486235
61664300299744573906644285086861
61664300299744573906662241454645
61664300299744573906662241454654
61664300299744573906665597977036
61664300299744573906676186938961
61664300299744573914258652143863
61664300299744573952393757754348
61664300299744573959171936446530
61664300527211443179186597471292
61664300527211443185964748516878
61664300527211443185964777213234
61664300527222249992927977156476
61664300527222249999702775334232
61664300527222249999706156898418
61664300527222598312240007269926
61664300527223450756785150854808
61664300527223450756785179551164
61664300527223450756788503722638
61664300527223450756788532418994
61664300527223500122364786108924
61664300527226201818833894514546
61664300527226201818833923210902
61664300527226201825608721388658
61664300527226201825608750085014
61664300529744773383069288240183
61664300529744773383904968583863
61664300529744788025052986361967
61664300529744789855007207814347
61664300530068776457497238486022
61664300530068792927971511094414
61664300530068792928536715601822
61664300530068792928787418637696
61664300530068793111798658972278
61664300530068826282052868311560
61664300530071494629524081200492
61664300530071494631971802255905
61664300530071494631971802255914
61664300530071494769295234056673
61664300530071494769295234056682
61664300530071527566927770381968
61664300530071527983856140968286
61664300530071527985487956015412
61664300530071527986303863557290
61664300530071644307293769229655
61664300530071644909683057335277
61664300530071646144210843166725
61664300530071646144210844583667
61664300530071646144214196034555
61664300530071646144214200633825
61664300530071646686478692259271
61664300530071646693256956673131
61664300530071646694072779544495
61664300530071694276867909475467
61664300530071694276871262343297
61664300530071694322642758052699
61664300530071694322645852535281
61664300530071694323460616872453
61664300530071695967326043961741
61664300530071695970589669378117
61664300530071696100256251796447
61664300530071696104503112329477
61664300530071696107031074066869
61664300530071696107031074084339
61664300530071696107034516210307
61664300530071696107034774490561
61664300530071696107850339081671
61664300530164838854042385983278
61664300530164888265560509759804
61664300530164888267004037990213
61664300530164888669560400306224
61664300530164888669560400319274
61664300530164888672008121374687
61664300530164888672008121374696
61664300530164888677154229324235
61664300530164888678786042836384
61664300530164888679600831165648
61664300530164888679601950379666
61664300530165789246597739796097
61664300530165789246597739796106
61664300530165789247413647326338
61664300530166103658451923414847
61664300530166256139866602915464
61664300530168490539063628753470
61664300530168490948397912190078
61664300530168490950845634662442
61664300530168790720740136533664
61664300530168790720743578677102
61664300530168790725823825320748
61664300530168790725827181725038
61664300530168790725827182787839
61664300530168790725827182787848
61664300530168790728337665962326
61664300530168791137668507605256
61664300530168791137671863655414
61664300530168805506741767022834
61664300530177796818233158975710
61664300530177811642394283439392
61664300530178261527544656827649
61664300530178261527544914753819
61664300530178261527544915107951
61664300530178261529800993401453
61664300530178261529804350868601
61664300530178261537398179873523
61664300530178261917858669420069
61664300530178261918706345430318
61664300530178261918706460418404
61664300530178261941586355714715
61664300530178261949180442999939
61664300530178261949180444049699
61664300530178263366732742792218
61664300530178263366732996473202
61664300530178263366733001072472
61664300530178263710690359170984
61664300530178263710693456756892
61664300530178263710693458370871
61664300530180498107375872031616
61664300530180498107379228435906
61664300530180498107379229498707
61664300530180498109886240770590
61664300530180498109886326509738
61664300530180498109889712673185
61664300530180512934050836087107
61664300530180915038685646655775
61664300530180915038685646655982
61664300530180915038685646655983
61664300530180915038706653451403
61664300530180963032491309440606
61664300530180963032491309453704
61664300530180963233218382880039
61664300530180963233239437509595
61664300530180963240830033286471
61664300530180963240830034336231
61664300530180963240833524794819
61664300530180964994749352611143
61664300530180965001527117121984
61664300530180965001527117121985
61664300530180965001527120304153
61664300530180965001527231907373
61664300530180965001527231907409
61664300530180965001527231907457
61664300530180965001527489124901
61664300530180965062542878692107
61664300530180965062542878692116
61664300530180965070136964914530
61664300530180965404083522673494
61664300530180965411677724749966
61664300530180965480318562468051
61664300535652898915493798841823
61664300535652898916308591776181
61664300535652898916308591776229
61664300535653199104743472133659
61664300535653199242568229601285
61664300535653199242756257678613
61664300535653398750438377190565
61664300535750209651308775513327
61664300535750209651312243172356
61664300535750209653756612776938
61664300535750509977756441415711
61664300535750509977777357400329
61664300535750509980287841642037
61664300535750509980287846359351
61664300535761014820095822390663
61664300535761014820370886292371
61664300535761016594632020132645
61664300535761016594632021667679
61664300535761016594632024854379
61664300535761016597142504369933
61664300535761016597142509091667
61664300535761016597163425076333
61664300535761016597163425547105
61664300535761016597163425565979
61664300535761016597163429798067
61664300535761016602226107417869
61664300535761016602226108952903
61664300535761016602226112139603
61664300535761016602247114217549
61664300535761016602247115752743
61664300535761016603923869523143
61664300535761016604757512832329
61664300535761016604757512851203
61664300535761016604757517083291
61664300535761016642896093883491
61664300535761016647979807117373
61664300535761016650239244295172
61664300535761016650242601880364
61664300535762217216964126109677
61664300535762217216964126122775
61664300535762217216964130708947
61664300535762217216964130708995
61664300535762217222131411510845
61664300535762217222131411523943
61664300535762217224579248768681
61664300535762217359308483410669
61664300535762217359308484945863
61664300535762217359308488132403
61664300535762217359308489195213
61664300535762217359329404117021
61664300535762217359329404134491
61664300535762217359329405184251
61664300535762217361839888358729
61664300535762217361839888825289
61664300535762217361839888826693
61664300535762217361839893076043
61664300535762217399981822744121
61664300535762217399981822757171
61664300535762217405062068319133
61664300535762217405062068338007
61664300535762217405062069387767
61664300535762217407593473268597
61664300535762217407593473617113
61664300535762217407593477867867
61664300535762217763308373957041
61664300535762217765818862916063
61664300535762217765818862916111
61664300535762217765839778905101
61664300535762217770902461242265
61664300535762217770902465963999
61664300535762217770902465964047
61664300535762217770923381947213
61664300535762217770923381948665
61664300535762217770923381953037
61664300535762217770923468042105
61664300535762217811572443108617
61664300535762217811572447707887
61664300535762217811572447707935
61664300535968097238285401433568
61664300535968097238285402483328
61664300535976202895375022170575
61664300535976202895375023233433
61664300535976202895458590204943
61664300535976202895458591267801
61664300535976217582359075097498
61664300535976217584806796152920
61664300535976217714449357597517
61664300535976217714449362196787
61664300535976217714449362196835
61664300535976217722064341490651
61664300535977101678796878952131
61664300535977101678817798477629
61664300535977101678817798594269
61664300535977101678817798595673
61664300535977101678817799540439
61664300535977101678817799657079
61664300535977101678817799662903
61664300535977101678817800012823
61664300535977101681328311417097
61664300535977101681328311883657
61664300535977103320026424047453
61664300535977103325110141886637
61664300535977103325110141892253
61664300535977103325110141905351
61664300535977103325926049435535
61664300535977103325946970023891
61664300535977103327620626123925
61664300535977103327620626129541
61664300535977103327620626142639
61664300535977103327641546717897
61664300535977103327641546830325
61664300535977103327641546835941
61664300535977103327641547184457
61664300535977103328456335519545
61664300535977103508124366734909
61664300535977103508124366753783
61664300535977103508124367803543
61664300535977103508939159675091
61664300535977103508939160737901
61664300535977103508940275346825
61664300535977103508940302863731
61664300535977103508940303926541
61664300535977103508961194872323
61664300535977103508961195935133
61664300535977103510634850991071
61664300535977103510634879557737
61664300535977103510655771566329
61664300535977103510655771684373
61664300535977103510655772032889
61664300535977103510655886488724
61664300535977103511470559901417
61664300535977103511470560367977
61664300535977118145000360409855
61664300535977118152615478475205
61664300535977118152615478943169
61664300535977118152615483192519
61664300535977118152617434469199
61664300535977118287365638893795
61664300535977118289876123131083
61664300535977118289876147111529
61664300535977118289876151828843
61664300535977118335633175581984
61664300535977119935916265331967
61664300535977119935916266848287
61664300535977119935916266854111
61664300535977119935916294028323
61664300535977119935916295546095
61664300535977119935916295550467
61664300535977119935916298732635
61664300535977119936170413094829
61664300535977119936191333801229
61664300535977151092658121314922
61664300535977151499083694419113
61664300535977151504167383206197
61664300535977151504167387805467
61664300535977151504168415140049
61664300535977151504168415275563
61664300535977152739787178424069
61664300535977152739787292861184
61664300535977401870598876717525
61664300535977403651641376891863
61664300535977403652457284435145
61664300535977403652478203960643
61664300535977403652478205023453
61664300535977403654151888646057
61664300535977403654151888659107
61664300535977403654172780654649
61664300535977403654172780667699
61664300535977403654172780772693
61664300535977403654987568989737
61664300535977403654987569002787
61664300535977403654987573707051
61664300535977403698210868164159
61664300535977403698210869226969
61664300535977418476636232773939
61664300535977418476636233836749
61664300535977418476639701613924
61664300535977418479146712411957
61664300535977418479146717011227
61664300535977418479146741109717
61664300535977418479146745708987
61664300535977418479150184788348
61664300535977418524900301921095
61664300535977418524900416712396
61664300535977451281928715311706
61664300535977453066317407956924
61664300535977453066318526797936
61664300535977453066318555849882
61664300535977453472744098379983
61664300535977453477828935060019
61664300535977618398320190919702
61664300535979803384574999507265
61664300535979804617389616535679
61664300535979804617390759724319
61664300535979804617390760196495
61664300535979804617390760196543
61664300535979804617411652205087
61664300535979804619022659815172
61664300535979804619084192161051
61664300535979804619084192179925
61664300535979804619085306769975
61664300535979804619085335349691
61664300535979804619085335368565
61664300535979804619085336884725
61664300535979804619106228899093
61664300535979804619838566873021
61664300535979804619921017234181
61664300535979804619921020416509
61664300535979805029173109062059
61664300535979805206287823319273
61664300535979805207102616253631
61664300535979805207103646186265
61664300535979805212186219301615
61664300535979805212186220364425
61664300535979805212186990953899
61664300535979805212186990953947
61664300535979805212187333910491
61664300535979805212187334973349
61664300535979805212187362490255
61664300535979805212187363553065
61664300535979805213881567642129
61664300535979805213881567661003
61664300535979805214717624245255
61664300535979805214718395897587
61664300535979819444082483600323
61664300535979819444082488186543
61664300535979819444083632914748
61664300535979819993123297548806
61664300535979819993126650416636
61664300535979821227569347126847
61664300535979821227569348643167
61664300535979821227569348648991
61664300535979821227569375744462
61664300535979821227569375823203
61664300535979821227569377340975
61664300535979821227569377345347
61664300535979821227569380527515
61664300535979821227635466831095
61664300535979821227656387537447
61664300535979852790736774691849
61664300535979852790736779413583
61664300535979852790737922602223
61664300535979852790737923074606
61664300535979852795820463478933
61664300535979852795820465001077
61664300535979852795820468065153
61664300535979852795820469600347
61664300535979852795821497070443
61664300535979852795821611389307
61664300535979852795821611861690
61664300535979852795821612788987
61664300535979852795821612907079
61664300535979852795821612911450
61664300535979853207687185669309
61664300535979853207687185785949
61664300535979853207687185787401
61664300535979853207687185787561
61664300535979853207687185804823
61664300535979853207687187204503
61664300535979854442197523188059
61664300535979854442197523188107
61664300535979854442197523188266
61664300535979854443034351306599
61664300535979854443034351424691
61664300535979854443034352841792
61664300535979854444645245660630
61664300535979854620065384267774
61664300535979854625964893329623
61664300535979854625964893447667
61664300535979854625965009183680
61664300535979854625965009301772
61664300535979854627659584827926
61664300535980105350619625341999
61664300535980105355704342998811
61664300535980105355704344061669
61664300535980119633354226912984
61664300535980120182393891428950
61664300535980120182397244414872
61664300535980121417659235291154
61664300535980152980008488375034
61664300535980152985092205859932
61664300535980154631468117186508
61664300535980154764397184879175
61664300535980154764398299370007
61664300535980154768666109797056
61664300535980154768666110728718
61664300535980154769481902417943
61664300535980154769481902535987
61664300535980154769482016854899
61664300535980154769482018272000
61664300535980154769482018390092
61664300535980154771175474689179
61664300535980154771176479578508
61664300535980154771176479578509
61664300535980154771176593897373
61664300535980154772013422270922
61664300535980155173732841559045
61664300535980155180510763033783
61664300535980155180510763033990
61664300535980155180531685138410
61664300535980155181347591152323
61664300535980155181347591270415
61664300535980155181347592687516
61664300535980155181347964341922
61664300535980155182958485487480
61664300535980155182958485506354
61664300536073464081870019713178
61664300536073464084317740768600
61664300536073464221390468470588
61664300536073464267144053380504
61664300536073513625314504974988
61664300536073513632905239025200
61664300536073513632908591893030
61664300536073513632908592247162
61664300536073513634331199771180
61664300536073513671047169178504
61664300536073513678662177157030
61664300536073513680084784681096
61664300536073514036884093011163
61664300536073514036886412772709
61664300536073514036886412772757
61664300536073514036886412772917
61664300536073514036886417359137
61664300536073514036887560683083
61664300536073514036887560683131
61664300536073514036887560683290
61664300536073514039335283155654
61664300536073514043662387538529
61664300536073514043662387544145
61664300536073514043662387557195
61664300536073514043662387557243
61664300536073514044498063179141
61664300536073514044498064701285
61664300536073514044499211089515
61664300536073514044502570078758
61664300536073514082641145593212
61664300536073514082641147010148
61664300536073514085088868065570
61664300536073514090255896721467
61664300536073514090256154988674
61664300536073514092703617776892
61664300536074364644511334077475
61664300536074364652126313371291
61664300536074364652126427690155
61664300536074364652126428162538
61664300536074364652129522409032
61664300536074364786876583509475
61664300536074364789387067746763
61664300536074364827525558925907
61664300536074364832630168301299
61664300536074364835140652538587
61664300536074364835140653010970
61664300536074414062622790921199
61664300536074414063456147247951
61664300536074414063456147253775
61664300536074414063456151853045
61664300536074414246473958797516
61664300536074414604636465767551
61664300536074414604636466812939
61664300536074414607143506798591
61664300536074414612227224165391
61664300536074414612227228869703
61664300536074414612230667844022
61664300536074414612230668889411
61664300536074414652900534914755
61664300536074414652900649706002
61664300536074414657984252281555
61664300536074414657984252753938
61664300536074664978657661744951
61664300536074665024411246536775
61664300536074714382396765803694
61664300536074714389990967880166
61664300536074714796417658676230
61664300536074714801497789465819
61664300536074714801497794170083
61664300536074714804031523461745
61664300536074714842167772726026
61664300536074864891049483950703
61664300536077066492634242164486
61664300536077066492637595032316
61664300536077066538387826956310
61664300536077066538391179942232
61664300536077115759091669729873
61664300536077115759091669742923
61664300536077115766703320149355
61664300536077115766703321665675
61664300536077115766703324735575
61664300536077115766703326270768
61664300536077115766706677721656
61664300536077115768314219076556
61664300536077115896286189959817
61664300536077115896286195744361
61664300536077115896286219724807
61664300536077115896289547562431
61664300536077115896289548612191
61664300536077115896289661868245
61664300536077115896289662336209
61664300536077115896289663403438
61664300536077115898796588593471
61664300536077115898796589643231
61664300536077115898796678918839
61664300536077115898796702899285
61664300536077115898796704434478
61664300536077115898796707616599
61664300536077115903880305947221
61664300536077115903880305960271
61664300536077115903880307010031
61664300536077115903880310664535
61664300536077115903880311727393
61664300536077115903880392036289
61664300536077115903880396285639
61664300536077115903880397820832
61664300536077115903883749153469
61664300536077115903883749621433
61664300536077115903883749638902
61664300536077115903883750688662
61664300536077115903904297256331
61664300536077115903904670327833
61664300536077115905598873950337
61664300536077115906411715608223
61664300536077115942043248313360
61664300536077115944550259111393
61664300536077115944550260646586
61664300536077115944550263710663
61664300536077115944550265245856
61664300536077115944550292408423
61664300536077115949633978013386
61664300536077115949633981195507
61664300536077115949633982612656
61664300536077115949637334529897
61664300536077115949637334535720
61664300536077115949637335598575
61664300536077115949637335598578
61664300536077115949637335598584
61664300536077115952168739479408
61664300536077116308134315572989
61664300536077116308151794134499
61664300536077116308155236277937
61664300536077116308155236296811
61664300536077116310578594502443
61664300536077116315662311869243
61664300536077116315662316573507
61664300536077116315665755530405
61664300536077116315665755547874
61664300536077116315745881425547
61664300536077116315745884607875
61664300536077116315745965979421
61664300536077116315745967514614
61664300536077116315745967514615
61664300536077116315745970701155
61664300536077116315745994675777
61664300536077116315745994694651
61664300536077116315745996210970
61664300536077116315745996210971
61664300536077116315746343772656
61664300536077116315749323564613
61664300536077116315749323564772
61664300536077116315749323564773
61664300536077116315749323568985
61664300536077116315749438354409
61664300536077116315749438373282
61664300536077116315749696640486
61664300536077116353887900481453
61664300536077116353887900487277
61664300536077116353888273558778
61664300536077116353909194265184
61664300536077116361419340444692
61664300536077116361419340457796
61664300536077116361499550887885
61664300536077116361499550906759
61664300536077116361499552423078
61664300536077116361499552423079
61664300536077116361499555492979
61664300536077116361499557028172
61664300536077116361502908473236
61664300536077116361502908479060
61664300536077116361503281550402
61664300536077130590864706534952
61664300536077130590864707951894
61664300536077130776326396633932
61664300536077130776326768292704
61664300536077366679397333133040
61664300536077415958421641324426
61664300536077416085560257283582
61664300536077416088067268199713
61664300536077416088067272917075
61664300536077416093150987101706
61664300536077416093150990283875
61664300536077416093150991819068
61664300536077416093154343505996
61664300536077416093154344568806
61664300536077416094848547608110
61664300536077416095682395699898
61664300536077416133820854526730
61664300536077416133824325367982
61664300536077416138904572011628
61664300536077416141435980491722
61664300536077416497425831693274
61664300536077416504936349414968
61664300536077416505016559976205
61664300536077416505016559977657
61664300536077416505016561511398
61664300536077416505016561511399
61664300536077416505016564699391
61664300536077416505019917561556
61664300536077416505020032234553
61664300536077416505020032236005
61664300536077416505020032352645
61664300536077416505020033769746
61664300536077430780135301950130
61664300536077430782583023005552
61664300536077430919843405722252
61664300536077431324010660861464
61664300536077431329177946380676
61664300536077431329177947797618
61664300536077432556908951394075
61664300536077566251336415307497
61664300536077566251336416357257
61664300536085169818549236047797
61664300536085169818552675004695
61664300536085171465869787466418
61664300536085171595512320227709
61664300536085171595533240932705
61664300536085171600616929603149
61664300536085171600616930665959
61664300536085171600616959362315
61664300536085171600679605628877
61664300536085171600679605628925
61664300536085171600679610350611
61664300536085171600679610350659
61664300536085171600679611413469
61664300536085171602123135379827
61664300536085171603127328217929
61664300536085171603127328219333
61664300536085171603127328236803
61664300536085171603127443009177
61664300536085171641265909741315
61664300536085171646433190537341
61664300536085171646433195142483
61664300536085171646433196205293
61664300536085171648696100091372
61664300536085171648881027801001
61664300536085219230070798781269
61664300536085219634049767204139
61664300536085219634049767217189
61664300536085219634049767217237
61664300536085219634049767217397
61664300536085219634049771803409
61664300536085219634049771803617
61664300536085219641661422209841
61664300536085219641661423745035
61664300536085219641664889981347
61664300536085219641664891398289
61664300536085221014457166699683
61664300536085221014457166705507
61664300536085221060210865928622
61664300536085221060214223395722
61664300536085221061636831391964
61664300536085221062473659628548
61664300536085221417623671154313
61664300536085221418436136541107
61664300536085221418439578684545
61664300536085221418457057246055
61664300536085221420883857613999
61664300536085221425214431068473
61664300536085221425214434255013
61664300536085221425235321560745
61664300536085221425235323077065
61664300536085221426051142997697
61664300536085221426051144532731
61664300536085221426051144537103
61664300536085221426051147719431
61664300536085221426051229090977
61664300536085221426051230626170
61664300536085221426051230626171
61664300536085221426051257787333
61664300536085221426051259322526
61664300536085221426051259322527
61664300536085221426054586676169
61664300536085221426054586676328
61664300536085221426054586676329
61664300536085221427662152123895
61664300536085221427662152141365
61664300536085221471804844114350
61664300536085235831003540390637
61664300536085235838618634003317
61664300536085235838618634469877
61664300536085235838618634475701
61664300536085235838618662699673
61664300536085235838618663172057
61664300536085235884372219261701
61664300536085235884372219280575
61664300536085235884372223984839
61664300536085235884375318113288
61664300536085235886631659745488
61664300536085236250215710090250
61664300536086372215333941023101
61664300536086372215333941489453
61664300536086372215333941495277
61664300536086372220417658856253
61664300536086372220417658856301
61664300536086372220417658856461
61664300536086372222949063800149
61664300536086372222949064154281
61664300536086372357678298796269
61664300536086372357678300331463
61664300536086372357678304580813
61664300536086372357699219502621
61664300536086372357699219520091
61664300536086372357699220569851
61664300536086372360209703744329
61664300536086372360209704212293
61664300536086372360209708461643
61664300536086372398351638129721
61664300536086372403431883704733
61664300536086372403431883723607
61664300536086372403431884773367
61664300536086372403431888309827
61664300536086372403431889372637
61664300536086372405963288654197
61664300536086372405963289002713
61664300536086419987153174419942
61664300536086420398663467890883
61664300536086420398663467890931
61664300536086420398663468245223
61664300536086420398663468363267
61664300536086420398663469308033
61664300536086420398663469426125
61664300536086420401194873306955
61664300536086421771539542694100
61664300536086421771542985900339
61664300536086421771542985900348
61664300536086421817296599388474
61664300536086422183049836165041
61664300536086422183049836165089
61664300536086422183049836169461
61664300536086422183049836182511
61664300536086422183049840886775
61664300536086422183053279371337
61664300536086422183053279843672
61664300536086422183053279843673
61664300536086422183053280906531
61664300536086422183074200077689
61664300536086422184744413325607
61664300536086422184744413331431
61664300536086422184747856537679
61664300536086422184768777238255
61664300536086422185581241581112
61664300536086422185581241581113
61664300536086422185584684787360
61664300536086422185584684787361
61664300536086422228806893331900
61664300536086436458440255620805
61664300536086436458440255633855
61664300536086436458440255738849
61664300536086436458440259865943
61664300536086436588110280296250
61664300536086436595704109314261
61664300536086437002127614798279
61664300536086437002127614815701
61664300536086437009742738047663
61664300536086437009742742297013
61664300536086437047881290400905
61664300536086438235235979934084
61664300536086438242830067219299
61664300536086438242830067219308
61664300536086438242833166052013
61664300536086438242833166052022
61664300536086539108313070606024
61664300536086587103541211597620
61664300536086587165393246601001
61664300536086587165393247650761
61664300536086587165393251187221
61664300536086587165396476174591
61664300536086587165396480773861
61664300536086588519642909087778
61664300536089073511885812823668
61664300536089073513576920795787
61664300536089073513576920814661
61664300536089073514330177828932
61664300536089073514330177947024
61664300536089074055841760096591
61664300536089074055862676085581
61664300536089074060925358422745
61664300536089074060925363144479
61664300536089074060925363144527
61664300536089074060946279127693
61664300536089074060946279129145
61664300536089074060946279133517
61664300536089074060946365222585
61664300536089074060949722807782
61664300536089074063456763370805
61664300536089074063456768088167
61664300536089074101595340289097
61664300536089074101595344888367
61664300536089074109210352879991
61664300536089121685229508030849
61664300536089121685229508048319
61664300536089121685229508501829
61664300536089121685229508503233
61664300536089121685232947005217
61664300536089121685232947123309
61664300536089121685232975701573
61664300536089121690313197172273
61664300536089121690313198235083
61664300536089121690313225868629
61664300536089121690313225986673
61664300536089121690313226931439
61664300536089121690316550171245
61664300536089121690316550171250
61664300536089121690316551102913
61664300536089121690316554757465
61664300536089121690316665888337
61664300536089121690316666006429
61664300536089123337525962262510
61664300536089123339973683436024
61664300536089123467108830692167
61664300536089123467108831737555
61664300536089123467108831741927
61664300536089123467108835396431
61664300536089123467108836459289
61664300536089123467112273880945
61664300536089123467112273880993
61664300536089123467112274353329
61664300536089123467112275416186
61664300536089123467112275416187
61664300536089123468803407380349
61664300536089123468803407381801
61664300536089123468803407852733
61664300536089123468803408898121
61664300536089123468803412084661
61664300536089123468803412103535
61664300536089123468806851041559
61664300536089123468806851060433
61664300536089123469619314911985
61664300536089123469619314912033
61664300536089123469619314916405
61664300536089123469619314929455
61664300536089123469619315384369
61664300536089123469619315401838
61664300536089123469619316447226
61664300536089123469619316447227
61664300536089123469619319633767
61664300536089123473887096523177
61664300536089123473887097572937
61664300536089123473887125219533
61664300536089123473887126269293
61664300536089123473887129451413
61664300536089123473887129451461
61664300536089123473887129923797
61664300536089123473887130986655
61664300536089123473890454108369
61664300536089123473890454108374
61664300536089123473890455158129
61664300536089123474702917959921
61664300536089123474702917959969
61664300536089123474702917964341
61664300536089123474702917977391
61664300536089123474702919027151
61664300536089123474702922681655
61664300536089123474702922681703
61664300536089123474702923744513
61664300536089123474703004053409
61664300536089123474703005116218
61664300536089123474703005116219
61664300536089123474706361166217
61664300536089123474706361638552
61664300536089123474706361638553
61664300536089123474706362701410
61664300536089123474706362701411
61664300536089123474727281872569
61664300536089123474727282344952
61664300536089123474727282344953
61664300536089123476397494652523
61664300536089123476397494653927
61664300536089123476397494653975
61664300536089123476397494671397
61664300536089123476397495120487
61664300536089123476397495120535
61664300536089123476397495124907
61664300536089123476397495126311
61664300536089123476397495137957
61664300536089123476397495139409
61664300536089123476397495139414
61664300536089123476397496189169
61664300536089123476397499369885
61664300536089123476397499375709
61664300536089123476397499388759
61664300536089123476397580741591
61664300536089123476397580747415
61664300536089123476397580760465
61664300536089123476397581213975
61664300536089123476397609439351
61664300536089123476397609439399
61664300536089123476397609443771
61664300536089123476397609456821
61664300536089123476397609911735
61664300536089123476397610974593
61664300536089123476400938326783
61664300536089123476400938345657
61664300536089123476401053118031
61664300536089123476418530145751
61664300536089123476418534867485
61664300536089123476421859033135
61664300536089123476421859038959
61664300536089123476421973824383
61664300536089123477234323375992
61664300536089123477234323375993
61664300536089123477234327625343
61664300536089123477237766582240
61664300536089123477237766582241
61664300536089123515372900174789
61664300536089123515372900193662
61664300536089123515372901237598
61664300536089123515372901237599
61664300536089123515372904425543
61664300536089123520456617659633
61664300536089123520456618722490
61664300536089123520459975126780
61664300536089123520459976189590
61664300536089123522988022603320
61664300536089123878953856982979
61664300536089123878953861704713
61664300536089123878957300661611
61664300536089123878974777687927
61664300536089123878978221368016
61664300536089123885731778457717
61664300536089123885731783160577
61664300536089123885731783179451
61664300536089123885735222136349
61664300536089123886484923886363
61664300536089123886484928590627
61664300536089123886485268242635
61664300536089123886488367547524
61664300536089123886488367547525
61664300536089123886568606711771
61664300536089123886568608228090
61664300536089123886568608228091
61664300536089123886568864974603
61664300536089123886568864978975
61664300536089123886568869696337
61664300536089123886568951068043
61664300536089123886568979764399
61664300536089123886572308653231
61664300536089123886572308653235
61664300536089123932241981035752
61664300536089138154072305851605
61664300536089138161690413148326
61664300536089138164134778153590
61664300536089138293780696610581
61664300536089138293780697078593
61664300536089138293780697078598
61664300536089138293780701309069
61664300536089138293780701314893
61664300536089138293780701327943
61664300536089138293780816100317
61664300536089138298888405758874
61664300536089138298888406808634
61664300536089138300582982452881
61664300536089138301395446789914
61664300536089138301395447839674
61664300536089138301398889996162
61664300536089138344621069844346
61664300536089138344621070894058
61664300536089138344621070907156
61664300536089138344641990550698
61664300536089138347152474787986
61664300536089138710729989910674
61664300536089138710733432054112
61664300536089138710733432067153
61664300536089138756487016845930
61664300536089139938462118854154
61664300536089139938465474904312
61664300536089139940909839909576
61664300536089139946077125310744
61664300536089139946077126845775
61664300536089139946077126845778
61664300536089139946077154007100
61664300536089139946077155542134
61664300536089139947687790080670
61664300536089139947688134436943
61664300536089139948524847901200
61664300536089139948524876597556
61664300536089140130702358818815
61664300536089140130702358818863
61664300536089140130702387515219
61664300536089140130702473604287
61664300536089140130723279525215
61664300536089140130723394310639
61664300536089224196254658710839
61664300536089224201338376615713
61664300536089224201338376615714
61664300536089224203848860853002
61664300536089240216784059151723
61664300536089240216784142058623
61664300536089240811580631101950
61664300536089271779864805502407
61664300536089271779864806565217
61664300536089271779867900103033
61664300536089271779868248708655
61664300536089272189202446406115
61664300536089273563438704853311
61664300536089273563438705903071
61664300536089274019367136638530
61664300536089274026145058100217
61664300536089274026145058100218
61664300536089274026957866456654
61664300536089274026960962461172
61664300536089274026960965643500
61664300536089288232598148485504
61664300536089288385877184566662
61664300536089288385877185616422
61664300536089288388415994077719
61664300536089288457046328395881
61664300536089288457046329445641
61664300536089288457046332982101
61664300536089288457049427582727
61664300536089288457049428632487
61664300536089288457049557969471
61664300536089288457049562568741
61664300536089288464664569497510
61664300536089288464664570547270
61664300536089288797774641781059
61664300536089288851122433413694
61664300536089290218583496087337
61664300536089290225337689769724
61664300536089290225358189589360
61664300536089290225358189589361
61664300536089290225358190639120
61664300536089290225358190639121
61664300536089290225358219335476
61664300536089290225358219335477
61664300536089290225358305424545
61664300536089290225358562641989
61664300536089290226177583372561
61664300536089290240620395995692
61664300536089290248214482218106
61664300536089290248245858580039
61664300536089290627914596072490
61664300536089290627914972332962
61664300536089290635508683363538
61664300536089290635508798148962
61664300536089290635508801337932
61664300536089290635512127044436
61664300536089290635512240294830
61664304125284543364416150061366
61664304125287244656065877453382
61664304125287250144801484819314
61664304125287250146496061863240
61664304128194883831643142393180
61664304128206440571380791368268
61664304128206889572303704532034
61664304128206889572324625120342
61664304128206889572491732609362
61664304128206889572512653197670
61664304128206889618057289323906
61664304128206889618245317401234
61664304128206890807838521988610
61664304128206890807859442576918
61664304128206890807859442576966
61664304128206890807922461559286
61664304128206890807922461559334
61664304128206890853592106780434
61664304128206890853592106780482
61664304128206891402447096204994
61664304128206891402447096205042
61664304128206891402635124282322
61664304128237655451417072332611
61664304128238859775563573020071
61664304128239311845553737753476
61664304128241557774464832160395
61664304128241561016212273745624
61664304128241561021482876001107
61664304128241561061944937950538
61664304128241561473726943859510
61664304128241561478810632528551
61664304128241561478810632646595
61664304128241561478810633000727
61664304128241561478810633018196
61664304128241562715847788459135
61664304128241562715848903068059
61664304128241562715848907673152
61664304128241707869121049884795
61664304128241711110844217882739
61664304128241711156597802792607
61664304128241711161684844447521
61664304128241711163358156428823
61664304128241712810484204672279
61664304128241712810505120779361
61664304128241712810505125378631
61664304128241712810508219966207
61664304128241712947768888602531
61664304128241713349676709035111
61664304128242013137015553400278
61664306033773256792253212846678
61664306039677980156703105163642
61664306039678276230009906010588
61664306039681878501005985512620
61664306039681878501009079641070
61664306039681882205354880125866
61664306042492254156990643808196
61664306042492254568772906934612
61664306042526922258356486620852
61664306042527222447606159912688
61664306042599857597302776761044
61664306042599868299311834308177
61664306042600157322256903847608
61664306042600157322260376105955
61664306042600157367989568051124
61664306042600157367993040309471
61664306042600157374770186926464
61664306042600157734039166974024
61664306042600157740819412796736
61664306042600168488561507600013
61664306042601057943146742029746
61664306042601057943336147588301
61664306042601058350034458938695
61664306042601058354364920924177
61664306042601058354365007017617
61664306042601058354929005156162
61664306042601058355117033233490
61664306042601058355118152447504
61664306042601058355118152447513
61664306042601058356809285812807
61664306042601069422230385871602
61664306042601069422233743456794
61664306042601069422234862670808
61664306042601069422234862670811
61664306042601069422418671166374
61664306042601069422422889698379
61664306042601069422423147965583
61664306042601072714233195416789
61664306042601073126015458543205
61664306042601073128463176416299
61664306042601073128463176532939
61664306042601073171748208956801
61664306042601073171748467224005
61664306042601208032635674216012
61664306042601219699883380095600
61664306042601224458252853096380
61664306042601224458256205964210
61664306042601224458256210550430
61664306042601224458441138391152
61664306042601225052965773036860
61664306042601225053240836803262
61664306042601508176152654607976
61664306042601508633939551108056
61664306042601508633940321354884
61664306042601508633940325959978
61664306042601523046130383312410
61664306042601523458098350168180
61664306042601523458098608435384
61664306042601523458100674521978
61664306042601524693447467083337
61664306042601525242490481397290
61664306042601525242490486002384
61664306042621482336128369932852
61664306042621782525378043224688
61664306042621782527826539137855
61664306042621782662639458134675
61664306042621785781434817662190
61664306042624183627782483802921
61664306042624183630229168551066
61664306042624184039563714854148
61664306042624184046907528520479
61664306042624184179269523349110
61664306042624184179269781616314
61664306042624473072279513681082
61664306042624483771299493009339
61664306042624483817031009184384
61664306042624483817032157094757
61664306042624483819478841842902
61664306042624484183080723942468
61664306042624484190424537608799
61664306042624484366073769935388
61664306042624484366074028202592
61664306042624484366075176114423
61664306042624484368522520929065
61664306042624487889118777123216
61664306042624487896460782829938
61664306042632589295622954135610
61664306042632589295622954135658
61664306042632589295622954135817
61664306042632589295643874723918
61664306042632589341376538927482
61664306042632589483908924913651
61664306042632589483909183180855
61664306042632593006746933312795
61664306042632593007020968557682
61664306042632593007020968557730
61664306042632593007021226824886
61664306042632593007021226824934
61664306042633489861198200707878
61664306042633489861198458975082
61664306042633489906930836215038
61664306042633489906931094482242
61664306042633940335626597433381
61664306042633940335626597433429
61664306042633945277013766110949
61664306042633945300008976735906
61664306042633945345741640939422
61664306042633945688796030300175
61664306042633945714218041392219
61664306042636180087806233512618
61664306042636180446513569879991
61664306042636180499024413825443
61664306042636180499024413942083
61664306042636180499588584263136
61664306042636189963237124379868
61664306042636189963237382647072
61664306042636191152851539720202
61664306042636191155300032427955
61664306042636191198580817642170
61664306042636195270671598693287
61664306042636195323746613076432
61664306042636195323749712263278
61664306042636196558531645758210
61664306042636196558531904025414
61664306042636341295685905713172
61664306042636341707279883194896
61664306042636341844728575670636
61664306042636341844728580275730
61664306042636341844730900018610
61664306042636346862186748329532
61664306042636647051436421621368
61664306042636647417465101018743
61664306270118274917774816641716
61664306270118274917774845338072
61664306270118274917777944052742
61664306272960915567891723311392
61664306273036548487928311930500
61664306273036559606115311320848
61664306273037464282461299330292
61664306273058162113156252836940
61664306273058171808460143275980
61664306273058176884785869866256
61664306273060563627132718465276
61664306273060575157871437774461
61664306273060578444515920404460
61664306273060578447047321098750
61664306273060863633388973178124
61664306273060863770649727553596
61664306273060863816403312463464
61664306273060863818913792451402
61664306273060864182428548519104
61664306273060874927933275658004
61664306273060874927996037777060
61664306273060874930192707186566
61664306273060878450772175117308
61664306273060878588032929492780
61664306273060878999811750458288
61664306273068980038302072540948
61664306273068980039933886066138
61664306273068980459118235857882
61664306273068980459118240457152
61664306273068980587094042983140
61664306273068980589792812515200
61664306273068983706137528224089
61664306273068983706140885691189
61664306273068984117731763279762
61664306273069881024423024546288
61664306273069881024423024644697
61664306273069881026867255733390
61664306273069881026867260332660
61664306273069884136688555489049
61664306273069884136691912956149
61664306273069884685734930458037
61664306273072571197955359036605
61664306273072571197955359056288
61664306273072582310992760490993
61664306273072582310992760510676
61664306273072582316264391616257
61664306273072582318520336360418
61664306273072582727858369565993
61664306273072585839935872214925
61664306273072585977196626590397
61664306273072585977388012252917
61664306273072587669242440473657
61664306278966498791281780636998
61664306278966498798056578814754
61664306278966802297884181213387
61664306278966954230339496685147
61664306278977305606714642415778
61664306278977309311060441850814
61664306278977309312755018544820
61664306278978510090939026305674
61664306278978510091207642607944
61664306278981191044621906743079
61664306278981191052152978228263
61664306278981207653106726637471
61664306278981207653110079505301
61664306278981207653110165594369
61664306278981207655366158166033
61664306278981207655366416433237
61664306278981207655366502522305
61664306278981211382592108100554
61664306278981211382860724402872
61664306278981211389366906278310
61664306278981211389366906396354
61664306278981211389450589103931
61664306278981358368797595894849
61664306278981363309996737557899
61664306278981363310184765635227
61664306278981363316771272862539
61664306278981363719519307706221
61664306278981363721778743466871
61664765805578887813898832071201
61664771312697554705113813456915
61664771549054578800004264551929
61664771549054588136242588943305
61664771950552019140781696925755
61664771950840216205939486235775
61664771950843818065344942190935
61664810262030781975132882946447
61664810716992237627058460705821
61664810717004200733273940532569
61664810953349263552091165002517
61664810953349263558869086477255
61664822947128146999239743062881
61664823000088121295168045137779
61664823000088136119332865775803
61664823000088137949471790088649
61664823000088137949475114260123
61664823000367047080112672806161
61664823165812170391642800187077
61664823165824179792608808598891
61664823165824179792612276252145
61664823236421130248410976395275
61664823236650789999107761570701
61664823236650791829250010055021
61664823638502188613107683111861
61664823638514210870894832464065
61664823638514212845014137868179
61664823874856478064772945904871
61664823874856478071551211735881
61664823874856478071551240432237
61664823874859179356234646754641
61664823874859179363012912585651
61664823874859179363012941282007
61664823874859229362298411504491
61664823874859229362301764372321
61664823874859229362301879157745
61664823874859229369076591246433
61664823874859229369076706031857
61664823874859229369079685847059
61664827466999642691269879333095
61664827467008948421651941308289
61664827467011652092235887744909
61664827467011652092237030933549
61664829381391571533436279183311
61664829381394272687888014082871
61664829381406283969835754591235
61664829381406283969838849187489
61664829617751302461242686499491
61664829617751302461242801284915
61672073085557425050878579276987
61672073314986535589085165388304
61672073314986535589085165504944
61672073315009651259398715552722
61672073315010850918308702027020
61672073315010850918308702143660
61672073315010852016397408720066
61672073315010852153658077356390
61672073315021657731296940533116
61672073315021657731296940649756
61672073315083846187634675604466
61672073315116261687471657143026
61672077385834918906811169704150
61672077385841826966159145709990
61672077385843027540227182063270
61672077385843027723157838877334
61672077391751653090505921364698
61672078827539568936126850827742
61672078828483951934555646186163
61672078828483967994062787327001
61672078963729391694391630768579
61672078963729391694391630772951
61672078981454367365884850965711
61672078981455567947296270170065
61672078981455567947296271569745
61672078987362992733233277826769
61672078987362992733233278889627
61672078987363893171127340381165
61672078987363893171127343569109
61672078987364243313430849543091
61672079034629294380364511557107
61672079034629294380364511557267
61672079034629294380364511561479
61672079034633196245897601291277
61672079034633196246085629705267
61672079034633196246085629705427
61672079034633196246085629709639
61672079034633196246085974079009
61672079034633196246086662826004
61672079034633196253428668532726
61672079035322110833782888202434
61672079040250082160385851208522
61672079040250082160469534028314
61672079040250082160657820372846
61672079040537919747712938418165
61672079040537919747712938418213
61672079040541521469728674690113
61672079040541521469728674690321
61672079040541521469916703104311
61672079040541521469916703104471
61672079040541521469916703108683
61672079040541521469917047478053
61672079040574287119397134506817
61672079058266497141221894887245
61672079058266497141221894887453
61672079058266497141409923301603
61672079058266497141410267675185
61672079058267747721336129570247
61672079058267747721607839391459
61672079058300163221441381968909
61672079058300163228784766213887
61672079058300163228784766218099
61672079058302864513094463763789
61672079058825799491509719602044
61672079058825799491572481366968
61672079058959328393590613913262
61672079058959328395846950854248
61672079058959328395850045441824
61672079058959328396097999313624
61672079058959330043227051819288
61672079058959362159454235319634
61672079058959378218959053512178
61672079058959378218962147049994
61672079058959378221469532450356
61672079058959378221469533500116
61672079058959378356222901425466
61672079058959378358729942452294
61672079058959378358729942456506
61672079058959378358730286825828
61672079058959378770512206645732
61672079059151155264765603794193
61672079059151155310519160006301
61672079059153856556418685589073
61672079059153856602172241801181
61672079442328346591412183250727
61672079442328346591412187501529
61672079442328346598187010124839
61672079443203698344147021131536
61672079460054222693456693593795
61672079460054228229640462463026
61672079460709535230703985074636
61672079460709535230703988274226
61672079460709569133013231701580
61672079460709572839806750396340
61672079460709583409134751000476
61672079465681618938345045730348
61672079465962547917099481715536
61672079465962547917287762288575
61672079465962547917287766992839
61672079465962547917287767010308
61672079465962547924627449768736
61672079465962898068622063006413
61672079465962898068622063478589
61672079465962898068622091708545
61672079465962898068622092058465
61672079465962898068622092062677
61672079465962898075965472071355
61672079465962898075965475257895
61672079465962898075965476307655
61672079465974603665517175642843
61672079465974603665517180347107
61672079465974603665785417923069
61672079465997670244957868656908
61672079466619050047743791030157
61672079466619061165801004897781
61672079466619094519318277882943
61672079466629855832064382613925
61672079466630205823232404761703
61672079513231850999338044196920
61672079513231850999589177349897
61672079513231850999589177699817
61672079513231856535769474310700
61672079513231856535773204849302
61672079513231856543112541817046
61672079513231900824141336701418
61672079513240004699100582086058
61672079513264272035610186387862
61672079513884461009585809227088
61672079513884461009836856286784
61672079513884462245183645666032
61672079513884462245183648865622
61672079513884462793975620707494
61672079513884462794226667767190
61672079513884467735613833275480
61672079513884494500552121882494
61672079513884494501116977766810
61672079513884496147681178637508
61672079513884499442755194934066
61672079513884499853721556166230
61672079513884499854286412050546
61672079513884510423363364532176
61672079513884510423363368781526
61672079513884510423614411591872
61672079513884510423614415841222
61672079513884510972406387683094
61672079513884510972657434742790
61672079513884515913793553191384
61672079513884515914044600251080
61672079513888353793486388154382
61672079518859247244477788116624
61672079519136574501216141689101
61672079519136574507990964312411
61672079519140176223420246381499
61672079519140176223420246498139
61672079519140176223420250748941
61672079519140176223420251098861
61672079519140176230195073255611
61672079519140176230195073372251
61672079519140226055566870457188
61672079519140526374504017089794
61672079519140526374754834094821
61672079519140526374754834448953
61672079519140526374758273405851
61672079519140526374758278123213
61672079519148329930526115841828
61672079519148630249713966579204
61672079519148630249714079829381
61672079519148630249714079833593
61672079519148630249717518790491
61672079519148630249717523507853
61672079519148630257057089957468
61672079519148630257057089957469
61672079519148630257057091007228
61672079519148630257057091007229
61672079519152231971921632567693
61672079519172597076235276322704
61672079519172597259441259786906
61672079519172647228848034479894
61672079519723728082925006396091
61672079519808701373824867447075
61672079520119997639890220425576
61672079520119997640141267485272
61672079520119998051672483551992
61672079520119999287019272931240
61672079520120898070441247690536
61672079520120898619484265192424
61672079520123599773876592611832
61672079520123599911137346987304
61672079520123601558266399492968
61672079536550306881754964797798
61672079536582722381591946336358
61672079536866402476548264551886
61672079536866402476799052854781
61672079536866402476799053326957
61672079536866402476799081556913
61672079536866402476799081911045
61672079536866402476802439142104
61672079536866402484142461569803
61672079536866402484142464752131
61672079536866402484142465106263
61672079536866402484142465224307
61672079536866402484142466156023
61672079536873305602019336038960
61672079536874506351758298239421
61672079536874506351758298711597
61672079536874506351758327291473
61672079536874506359101706954443
61672079536874506359101707304363
61672079536874506359101710608947
61672079536874506359101711536451
61672079536874506359101711540663
61672079536874506359101711677634
61672079536874506359101712027554
61672079536877207643160591731406
61672079536877207643226479977092
61672079536877207643411409086353
61672079536877207643411409090565
61672079536877207643414766321624
61672079536877207650754418663316
61672079536877207650754419214440
61672079536877207650754419214441
61672079536877207650754420264200
61672079536877207650754420264201
61672079536901224622545359039190
61672079536901224622545363736866
61672079537518964446634112194981
61672079537518969388021277703271
61672079537522555256559701626066
61672079537522555668153679457710
61672079537522855262815669123200
61672079537522855262815670540142
61672079537522855400076339176626
61672079537522855811670315591120
61672079537522855811670315591168
61672079537522855811670317008270
61672079537522855811670688662670
61672079537529758563769927605970
61672079537530659131518947127346
61672079537530659131518947481478
61672079537530975753665005845115
61672079537533360834766006753870
61672079537533360834766007108002
61672079537533671523907559235826
61672079537533671524472415120142
61672079537533671524723466779108
61672079537533676877073894332716
61672079537533676877074664922238
61672079537533676877641847986936
61672079537533676877892896463574
61672079537533676908119716307463
61672079537533676908120095033659
61672079537533677014334649058108
61672079537533677014335419647630
61672079537533677014337743645684
61672079537533677014899160568890
61672079537533677014899503879614
61672079537533677014899504942424
61672079537533677014902602712328
61672079537533677015150209045528
61672079537533677457162739459833
61672079537533677457162739814125
61672079537533677457162768157593
61672079537533705289771180642198
61672079537533705427031935367590
61672079537533710231155678828660
61672079537533710231156023202194
61672079537533710231158001776954
61672079537533710231158346150488
61672079537533710368416777927586
61672079537533710368418756502346
61672079537533710368419100875880
61672079537533710780452069155160
61672079537533721349275997771932
61672079537533721349275998834742
61672079537533721350095000965600
61672079537533721350095004147928
61672079537533721486536752497324
61672079537533721486536753560134
61672079537533721486787456600428
61672079537533721486787457663238
61672079537533721486790899806676
61672079537533721487355755690992
61672079537533721898569720789654
61672079537533726839960329491142
61672079537533726840521746414348
61672079537533726840525188557786
61672079537534577475869114904955
61672079537554070188584615731246
61672079537554070188584987267554
61672079537554070188584987280604
61672079537554070188647663293330
61672079537554070188647663306380
61672079537554970756396683164626
61672079537557672459643742791150
61672079537557972603160379278900
61672079537741708659754412252433
61672079537741709848782757655121
61672079537741709849347873939257
61672079537749513580224993951441
61672079537752215283472053577965
61672079537752215283472056760293
61672079537752515015395088018421
61672079537752515061148672926885
61672079537752515426989065850065
61672079537752515472742650758529
61672079537774125349184855477817
61672079537776825451244475585873
61672079537776826686026409080805
61672079537776827051866798820205
61672079537776827051866802002533
61672079537776827097620386912449
61672079537846770786886344108570
61672079537846774858789182703410
61672079537846774858977467998182
61672079537846774859040229763106
61672079537846776094324257377430
61672079537846776094387019142354
61672079537849472489506643477334
61672079537849472490070727709318
61672079537849472490133403735094
61672079537849472490321431812422
61672079537849472901100621308978
61672079537849472901915409644066
61672079537849476150442264498290
61672079537849476150693311557986
61672079537849477797571317003954
61672079537849477797822364063650
61672079537857581260183443377862
61672079537857581671965706504278
61672079679365882947586652167678
61672079679365933101014623091016
61672079679365933101035543795964
61672079679584737724914248476296
61672079679652885440199433598050
61672079679656487711446560146728
61672079679656487711446560159778
61672079679656487711446561559458
61672079679657672599547456938056
61672079679657672599568377643004
61672079679664591037362788042530
61672079679664591586405805531368
61672079679664591586405805544418
61672079679664591586405806944098
61672079697090558612823903444910
61672079697090558612823903449122
61672079697090858207297864933694
61672079697090858756340540995470
61672079697091809195528493747019
61672079697285401580733191717053
61672079697307011502365016132981
61672079697309413062095067738415
61672079697309413062095153827483
61672079697309713205610927870973
61672079697382363950751477657714
61672079697390467825710723042354
61672079749609036555423246789414
61672079750241490075779538952299
61672079750241490212977531562847
61672079750241490624571509394491
61672079750265485627303564036306
61672079750265485627303564040518
61672079750265485627303564507078
61672079750265785770820200070546
61672079750265785770820200542929
61672079750265785770820201586866
61672079750265785770820573595398
61672079750265801700657275106219
61672079750265801837855267716767
61672079750268536933849540231848
61672079750269387493024309235380
61672079750269387493024309248478
61672079750269387493024309585300
61672079750269387493024309602769
61672079750269387493024310648158
61672079750269387493024310652529
61672079750269437501661236133295
61672079750276657424698914396733
61672079750276657424886913894345
61672079750276657424907834482653
61672079750277557855187150980183
61672079750277557855187265648967
61672079750277557992447934285291
61672079750452223073313725683905
61672079750452224766007277454621
61672079750452224766007277921181
61672079750460028040101979707189
61672079750460028040103013275613
61672079750460328183618988795461
61672079750460328183618988795509
61672079750460328183618988795669
61672079750460328183620022365337
61672079750460328229372545007617
61672079750460328229372545007777
61672079750460328640966522839261
61672079750463029886866048422033
61672079750463029932619604634141
61672079750463931057089184134941
61672079750483439097231815176450
61672079750484339664979715861109
61672079750484339664979715861269
61672079750484639671299851646370
61672079750484639808496725415989
61672079750484639808497758517853
61672079750484639854250281161537
61672079750484639854250281161697
61672079750484640265844258993181
61672079750484640265844259459741
61672079750484640266033320638933
61672079750484640403356751040098
61672079750487341557749165617128
61672079750488242674624914932059
61672079750488242681966920288861
61672079750556390397419442347986
61672079750557290965231138249110
61672079750557290965231223988418
61672079750559992668666568909714
61672079750561193608679142569209
61672079750568095994582796792466
61672079750568096131843551167938
61672079750568096543625814294354
61672079750568396374376728839087
61672079750569297483638387953849
61672090313882690402006949221570
61672090313907005731230485860286
61672091726372340709062822346280
61672091744097299901674415128738
61672091744097299901675649114922
61672091744118910235085404906407
61672091749991216041249547247397
61672091750006825745244574858266
61672091750027190994622009880607
61672091750027191010253651576110
61672091750027191010253651593372
61672091750027191055923639771112
61672091750027191193184308407436
61672091750027202105462828018929
61672091750027207046849993527219
61672091750027491199503326401528
61672091750027491382454875224184
61672091751010603838898670783076
61672091751010603838961432897920
61672091751010603838961436084460
61672091751010603839149719242452
61672091751010603839149722428992
61672091751010605074495391546074
61672091751010605074495392595834
61672091751010605074495392613096
61672091751010605074495395795424
61672091751010605074495477639354
61672091751010605074495478689114
61672091751010605074495478702164
61672091751010605074495481888704
61672091751010605074496511804028
61672091751010605074496511808240
61672091751010605074498834752322
61672091751010605074498834756534
61672091751010605486089369377718
61672091751010605486089455470998
61672091751010605486089456520758
61672091751010605486089456533808
61672091751010605486089459720348
61672091751010605486092812583966
61672091751010605486092812588178
61672091751010619891063806567112
61672091751010619891063809753652
61672091751010619891066130565166
61672091751010619891066133751706
61672091751010619891125452306170
61672091751010619891126568332036
61672091751010619891126571518576
61672091751010619898656860383290
61672091751010619898656863565618
61672091751010619898656863569830
61672091751010621538191830189950
61672091751010621538191830203000
61672091751010621538191833389540
61672091751010621538254504811834
61672091751010621538254590905114
61672091751010621538254591954874
61672091751010621538254591967924
61672091751010621538255625069788
61672091751010621538255625074000
61672091751010621538257948018082
61672091956796958549079123472900
61672091962717340571212740662178
61672091962738054225949204782865
61672091980333064010067243311272
61672091980333064010130005076196
61672091980442316242705960859310
61672091980442327363271330366898
61672091980463580519759525868142
61672091980463880526015867382948
61672091980463880663276534956462
61672091980463880663276536019272
61672091980463880709030092231380
61672091980466626266229150479152
61672091980466626266229494839636
61672091980466626815272169397982
61672091980466626815272513754254
61672091980466626815460455742514
61672091980466626816025654933342
61672091980466631756656240305646
61672091980466631756657011940716
61672091980466631756657356314250
61672091980466631756659334889010
61672091980466631756659334893222
61672091980466631756659679262544
61672091980466631756660454101416
61672091980466631756845297235488
61672091980466631756845641609022
61672091980466631756847621250804
61672091980466631756847965607076
61672091980466631757412480317448
61672091980466648251842354235849
61672091980467482797074249840866
61672091980467482797074621493814
61672091980467482797074621847946
61672091980467499413152338076297
61672091980467499413152452867337
61672091980475637915201650101019
61672091980478339207043131981759
61672092382216831867369230624854
61672092382216831867934089695710
61672092382216832004629985000326
61672092382216832005194844084232
61672092382216832005445892543608
61672092382216833102716020004102
61672092382216833239976774379574
61672092382216833651759037505990
61672092382216848476484249738116
61672092382218001057584265032703
61672092382218050470859727618079
61672092382218050475942301796239
61672092382229708095515221846353
61672092382229741447340242135563
61672092388126326279218755115681
61672092388126326281478186644243
61672092388126674646730940113413
61672092388137180866114079098120
61672092389109744064818617642210
61672092389109744064819733663864
61672092389109744064819736850404
61672092389109744064822057661918
61672092389109744064822060848458
61672092389109744064881379402922
61672092389109744064881379407134
61672092389109744064882498615328
61672092389109744067329097276016
61672092389109744067329097630148
61672092389109744067329098692958
61672092389109744067330216488422
61672092389109744067330216838342
61672092389109744067332540836396
61672092389109745711947757299752
61672092389109745711947760486292
61672092389109745712010431908586
61672092389109745712010431912798
61672092389109745712010518001866
61672092389109745712010522251375
61672092389109745714458240474230
61672092435391726763741169375260
61672092435391726900939161985808
61672092435391726900939166585078
61672092435391758881848891216250
61672092435391758882413750287106
61672092435391758882413751349916
61672092435391759019109645591722
61672092435391759019674504675628
61672092435391759019925553135004
61672092435391760117195680595498
61672092435391760117195684844848
61672092435391760254456434970970
61672092435391760666238702346736
61672092435391760666301464461580
61672092435391774941920892490754
61672092435395613372916177883882
61672092435395613372916177901144
61672092435428033811880893419432
61672092435428033811880898123695
61672092435428033811880898123696
61672092441312043706488058630561
61672092441312057910451042996948
61672092441312059557580099751962
61672092441312059560090579739900
61672092441312091264532055857822
61672092441312091264533170466746
61672092441312091264533175052966
61672092441312091264783104317198
61672092441312091264784218926122
61672092441312091267043655040904
61672092441312091676314320033998
61672092441312091676315433593162
61672092441312091676315434992842
61672092441312091676315439242192
61672092441312091676317757591216
61672092441312091676565367093694
61672092441312091676566482052538
61672092441312091676566486301888
61672092441312091676568806050592
61672092441312091813575073359710
61672092441312091813576189368314
61672092441312091813576192554854
61672092441312091813578512316608
61672092441312091816086672542792
61672092441312091816088997026279
61672092441312092911662227558630
61672092441312092911912161072212
61672092441312092911913275681136
61672092441312092914171592600774
61672092441312092914172711795918
61672092441312093460705246123328
61672092441312093460707569071622
61672092441312093460874934711197
61672092441312093460955178574100
61672092441312093460958617530989
61672092441312093460958617530998
61672092441312093460958618003381
61672092441312093463214610102662
61672092441312093463215729297806
61672092441312093468214617469625
61672092441312107735822580369980
61672092441312107735822580383030
61672092441312107738333060357918
61672092441312343850005067718881
61672092441312343850005443972343
61672092441312359917040138098132
61672092441312359917040138098133
61672092441312360328634115929776
61672092441312360328634115929777
61672092441312393650229211883525
61672092441312393652485204455189
61672092441315045553440531676195
61672092441316010158096862670740
61672092441316010203850447462564
61672092441336358989978934247929
61672092441336358989978934247930
61672092441339076760261175862568
61672092441339076805993840066084
61672092441340261450224682318612
61672092441340261450224683853806
61672092441340325734248931431877
61672092441348366559966234271138
61672092442283756106513261168953
61672092442284654287798950740596
61672092442284654290056059320864
61672092442284654290058382269158
61672092442284654836590916596568
61672092442284656331393992191736
61672092442284656676776122866941
61672092442284656880437009693624
61672092442284670896095734789112
61672092442284670896346786435028
61672092442284670898606217963590
61672092442284670942100371356533
61672092442284671491144165102589
61672092442284671493403596631151
61672092442284672726490182823889
61672092442284672728185530592643
61672092442284672728749614824627
61672092442295477894797083983267
61672092459026228965191635904209
61672092459026228967451067432771
61672092459026262318624365485783
61672092459026262318645286190731
61672092459026262320904717719293
61672092459026262325966371192505
61672092459026277143622402879809
61672092459030114842308507949978
61672092459037019332248986626885
61672092459037083956546760400330
61672092459037919945730670705910
61672092459038219951987015408660
61672092459038220089247684044984
61672092459038236568127431755501
61672092459038236568127518203073
61672092459038269889471336814781
61672092459038284716140735596055
61672092459038284721223309774215
61672092459038285956570099153463
61672092459040619801214196309744
61672092459040619801214196659664
61672092459040619803473632424526
61672092459040621036560985688992
61672092459040621036560986038912
61672092459040621038820421799562
61672092459040621038820421803774
61672092459040621648977730332434
61672092459040636264973309925424
61672092459040637500320102491212
61672092459040669207460688961006
61672092459040669207460689310926
61672092459040669207461460613338
61672092459040669207461460963258
61672092459040669209720125075788
61672092459040669209720896723908
61672092459040669209720896728120
61672092459040669619054667142570
61672092459040669619055438794902
61672092459040669619243723739754
61672092459040669621503159850324
61672092459040669621503159854536
61672092459040669626585734028484
61672092459040669626585734032696
61672092459040669756315421518042
61672092459040669756316193170374
61672092459040669756504478465146
61672092459040669756506802463200
61672092459040669758763914230008
61672092459040670854401459708358
61672092459040670854402231360690
61672092459040670856849177581452
61672092459040670861932523411944
61672092459040670991662214083830
61672092459040670991662985736162
61672092459040670991853595028988
61672092459040670994109931956924
61672092459040670999193277787416
61672092459040685678750869462600
61672092459040685678750869466812
61672092459040921243451691331732
61672092459040921243451691803908
61672092459040921792682771748836
61672092459040937859529436747537
61672092459040937859529810881680
61672092459040937859780485206912
61672092459040938271374463038556
61672092459040938271374463038557
61672092459040938271374577829597
61672092459040969396546095801716
61672092459040969396546440162200
61672092459040969396547211814532
61672092459040969396547214996860
61672092459040969945586791772251
61672092459040969945589114720545
61672092459040969945589114720546
61672092459040969945589459076818
61672092459040969945590233915690
61672092459040969945775077067023
61672092459040969945777401065077
61672092459040969945777401065078
61672092459040969945840163179922
61672092459040969948033737993013
61672092459040969948033737993014
61672092459040969948037176949912
61672092459040969948096500107858
61672092459040969948099594708484
61672092459040971180932809499167
61672092459040971180935904099793
61672092459040971180935904099794
61672092459040971180936251642606
61672092459040971181121866446271
61672092459040971181124190444325
61672092459040971181124190444326
61672092459040971181186951142228
61672092459040971181186952559170
61672092459040971183380527372261
61672092459040971183380527372262
61672092459040971183381302206921
61672092459040971183383969515700
61672092459040971183384744350360
61672092459040971183443289487106
61672092459040985829610888659316
61672092459040986005073240353794
61672092459041822223045393633245
61672092459041822223045394678634
61672092459041822223045394683005
61672092459041822223045397865174
61672092459041822223045766331582
61672092459041822223045766685714
61672092459041822223233799013796
61672092459041838290080465062257
61672092459041838839186244678989
61672092459041838884939868463475
61672092459041838884939869513235
61672092459061334707205187002558
61672092459061334707205187015608
61672092459062535281273223822398
61672092459062535418471216432946
61672092459065301405658469275777
61672092459066154214163406151951
61672092459073042087942445384162
61672092459073042087942445850722
61672092459073342231459454472482
61672092459073342231459454939042
61672092459073342277213011152559
61672092459073392057102704273404
61672092459074242662010481733230
61672092459074242662010481737442
61672092459074242662010481849870
61672092459074242662010482204002
61672092459074292624914743485623
61672092459074292670584272517455
61672092459074292670584273567215
61672092459074292670584616890989
61672092459076993962048292647869
61672092459076993962236320725197
61672092459076993962237355362095
61672092459076993962237441455375
61672092459076994373831332143979
61672092459076994373831333193739
61672092459076994373831419287019
61672092459697483708264537552357
61672092460009630561366724292884
61672092460009630561366727475212
61672092460009630561429486407728
61672092460009630561429489594268
61672092460009630561617772752260
61672092460009630561617775934588
61672092460009630561617775938800
61672092460009630563877207463150
61672092460009630563877207467362
61672092460009630698627478668356
61672092460009630698878527127732
61672092460009631796776020693205
61672092460009631796963444705962
61672092460009631796963446122904
61672092460009631796963449292182
61672092460009631796963449305223
61672092460009631796963449305232
61672092460009631796963530799242
61672092460009631796963532198922
61672092460009631796963532211972
61672092460009631796963535398503
61672092460009631796963535398512
61672092460009631796964565318048
61672092460009631796964568500376
61672092460009631796966888262130
61672092460009631796966888266342
61672092460009631934224199431354
61672092460009631934224199435566
61672092460009631934224200481114
61672092460009631934224200498376
61672092460009631934224203667654
61672092460009631934224203680695
61672092460009631934224203680704
61672092460009631934224285524634
61672092460009631934224286574394
61672092460009631934225319693520
61672092460009631934225322875848
61672092460009632002949859362704
61672092460009632345755501241434
61672092460009632345758858704322
61672092460009632345758858708534
61672092460009632345818177262998
61672092460009632345818177267210
61672092460009632345818263356278
61672092460009632345818264406038
61672092460009632345819038195093
61672092460009632345819042427181
61672092460009632348265899735362
61672092460009632348265899739574
61672092460009632348269343064073
61672092460009632348269343413777
61672092460009632414732122489120
61672092460009646613530829794414
61672092460009646613531859727000
61672092460009646613531862909328
61672092460009646613594621491924
61672092460009646613594624674252
61672092460009646613596949022226
61672092460009646616041309782352
61672092460009646616041310845162
61672092460009646616042342547346
61672092460009646616042342897266
61672092460009646616042342901478
61672092460009646616044666895320
61672092460009646621124913893098
61672092460009646621124917075426
61672092460009646621124917079638
61672092460009646750791498430738
61672092460009646750792614452392
61672092460009646750792617638932
61672092460009646750854260191450
61672092460009646753301978064544
61672092460009646753301978418676
61672092460009646753301979481486
61672092460009646753303097626870
61672092460009646758385668268570
61672092460009646758385671450898
61672092460009648397920550582270
61672092460009648397920551999212
61672092460009648397920555168490
61672092460009648397920636675550
61672092460009648397920638075230
61672092460009648397920638088280
61672092460009648397920641274811
61672092460009648397920641274820
61672092460009648397921671194356
61672092460009648397921674376684
61672092460009648397923994142650
61672092460009648397983312697114
61672092460009648397983312701326
61672092460009648397983313746874
61672092460009648397983313764136
61672092460009648397983316933414
61672092460009648397983316946455
61672092460009648397983316946464
61672092460009648397983398790394
61672092460009648397983399840154
61672092460009648397984173629209
61672092460009648397984177861297
61672092460009648397984432959280
61672092460009648397984436141608
61672092460009648400242835021759
61672092460009648400431034819558
61672092460009648400431035173690
61672092460009648400431036219238
61672092460009648400431121262758
61672092460009648400431122312518
61672092460009648400432154499919
61672092460009648400432155549652
61672092460009648400432155549679
61672092460009648400432155549895
61672092460009648400432155917068
61672092460010532982291738211422
61672092460010533119552492586894
61672092460010831450605243744897
61672092460010831455960648021097
61672092460010831458220079549659
61672092460010832507476304259237
61672092460010832683694924543877
61672092460010832683715816552421
61672092460010832690490643426533
61672092460010832691306665748013
61672092460010832691309760348639
61672092460010832693566097276575
61672092460010833102816846435177
61672092460010833105351718932949
61672092460010833105351719050993
61672092460010847324859506198421
61672092460010849154981981869293
61672092460010849155002931155409
61672092460010849156698278097855
61672092460010849157514531418771
61672092460010849157514531536815
61672092460013233038598888018534
61672092460013233038787173313306
61672092460013234205220026301870
61672092460013234274132848083630
61672092460013234274133962692554
61672092460013234274195609848714
61672092460013234685726825915274
61672092460013234685727168871866
61672092460013234685727940524198
61672092460013234685977872975130
61672092460013234822987580290746
61672092460013234822987837508190
61672092460013234823175865585518
61672092460013250668979139567630
61672092460013250671427889610920
61672092460013250671490737823416
61672092460021338079426384537006
61672092460021353994330763828788
61672092460021353994330764178708
61672092460021353994330764195970
61672092460021353994330765245730
61672092460021353996778482069064
61672092460021353996778486301152
61672092460021354131591518554180
61672092460021354131591519971122
61672092460021354134039237844216
61672092460021654320862112923969
61672092460021654320862113973729
61672092460021654323309835029151
61672092594648471120823075100761
61672092594963685907017851604481
61672092594963685907080613369405
61672092595596718997626282375861
61672092600869609982775614067514
61672092600873211704979723127354
61672092600873211842177716087870
61672092600873211842240477852794
61672092600873211887993947969953
61672092600873212254022740979210
61672092600884018655165954593966
61672092601820242953289949778742
61672092601820258938236065757455
61672092618598187513670850191722
61672092618598187513733611956646
61672092618598187513733611973908
61672092618598187559403485813853
61672092618599087944221877460894
61672092618599087944221877473944
61672092618599087944284639225818
61672092618599088081482632186286
61672092618599088081545393951210
61672092618599088493264894958570
61672092618599088493264981051850
61672092618599088493327657077626
61672092618609878880634547884025
61672092618609894757210115962778
61672092618609894757210115966990
61672092618609894894470870338250
61672092618609894894470870342462
61672092618609894894470870692382
61672092618609895359264755817761
61672092618609895359265128753749
61672092618609895496525797390073
61672092618609895496797393501928
61672092618609895496797393620026
61672092619254651838843214555623
61672092619254684641622232939301
61672092619254684824636572106597
61672092619254685192924571772769
61672092619262789751928270891133
61672092619262789889189025620737
61672092619262789934942610058429
61672092619262789934942610412561
61672092619473489265521858324581
61672092619473489265542778912889
61672092619473489814567860230113
61672092619473489814648558535294
61672092619543734075074781019267
61672092619546119192532189851382
61672092619546135177478218218724
61672092619546135177478219618404
61672092619546435184550466686545
61672092619546435230304052646221
61672092671775816231397656502922
61672092671776650776800272398762
61672092671776650776800272402974
61672092671776650776800272515402
61672092671776650776800272869534
61672092671776700785437198354671
61672092671776716661948597678814
61672092671776716661948683417914
61672092671776716661948683417962
61672092671776716662199387521018
61672092671776716799209352050074
61672092671776716799209352404206
61672092671776716799209438143354
61672092671783921341138835382494
61672092671783921348397158386793
61672092671783921348669127434477
61672092671783921760262732330132
61672092671783921760262732330133
61672092671783921943193389144197
61672092671783921943465358191880
61672092671783921943465358191881
61672092671784805895114208475421
61672092671784821771689776554174
61672092671784821771689776558386
61672092671784821908950530933858
61672092671784821908950531283778
61672092671784821908950617022926
61672092671784821962213573278377
61672092671784822373744416409157
61672092671784822373807092435092
61672092671784822373995493448201
61672092671784822511277139832313
61672092671787523665460547178851
61672092672623784694492079356135
61672092672648100023715615994851
61672092672648400212964916234219
61672092672648400212965289286687
61672092672648400212986181295279
61672092672648400220244504182369
61672092672651118120530253861874
61672092672652018551081195037766
61672092672652018688341949413238
61672092672652018688342035502306
61672092672720161624208946545983
61672092672721045400456228860073
61672092672721046207074526468714
61672092672721062191957878810120
61672092672721062191957880209800
61672092672721345589726822856857
61672092672721346146303489773341
61672092672721346329317829407197
61672092672721362198276982899263
61672092672721362205808307965885
61672092672721362244030566641327
61672092672721362244030567691087
61672092672721362381207523405543
61672092672721362382047824030213
61672092672723763895204680156342
61672092672723763895204680506262
61672092672724948052086797655937
61672092672724965133718843625002
61672092672724965133718872322762
61672092672724965141060849331724
61672092672724965141060877912844
61672092672732169820080279122448
61672092672732169820268565466980
61672092672756484966289476127308
61672092672756484966289476243948
61672092672756485149303815761164
61672092672756485149492102105696
61672096058074626883271198542531
61672096270794146341469247268216
61672096288511916921362433675563
61672096288519121875700679620999
61672096288522723735102780241627
61672096288522724329963179289835
61672096288522724330172099375755
61672096690274130274543413902659
61672096696217877779124266297689
61672096696217877779124266647609
61672096743472473097118790125803
61672096743483278263731114123203
61672096749391603487562187522247
61672096749391620149395048491365
61672096749392804793687494923453
61672096749392804801009727829825
61672096749392820860786515247354
61672096749392821272568778373770
61672096749392821272568778377982
61672096766453179744113658682188
61672096766461284853854837561760
61672096766462185467336405805811
61672096766464886758988454013553
61672096766464886758989488650451
61672096766464887170583465432335
61672096766464887170583466482095
61672096766464887170583551525615
61672096766464887170583552575375
61672096767085359482232426070328
61672096767085359482420711365100
61672096767085359894014689196744
61672096767109676452960801448131
61672096767109691284629349689581
61672096767109691467643688856877
61672096767109691467727256891037
61672096767117480138649481532343
61672096767117496388700050328929
61672096767117780327648077668607
61672096767117780327648078718367
61672096767117780327899154824179
61672096767117780327920046832771
61672096767117780335179517625863
61672096767117796532217059418710
61672096767117796532217059422922
61672096767117796532217059772842
61672096767117796532279735448698
61672096767117796532279821537766
61672096767117796577949723620765
61672096767117796578033291654925
61672096767117796944061998575114
61672096767117796944062084664182
61672096767118680902991213527147
61672096767118681086256601624591
61672096767118696962830762713658
61672096767118697100091517439050
61672096767118697511811104539690
61672096767118697511873780565466
61672096767121382187300883442099
61672096767121382187300884491859
61672096767121382598894861273743
61672096767121382598894862323503
61672096767121382789440985225339
61672096767121382789503661251115
61672098108332221598134404650956
61672098108332226530483873849434
61672098108332226532178450893360
61672098108332226537262139680444
61672098108332226538014250939996
61672098108332227125029515294982
61672098108332227125029773575236
61672098108332227125031839642956
61672098108332227125032872762082
61672098108332227132622569461080
61672098108332227132622827741334
61672098108332227132623602580206
61672098108332227132623975647336
61672098108332227132623975651548
61672098108332243184791434029746
61672098108343333741931670434267
61672098108368544744945073988389
61672098108368544752305905972853
61672098108368545985374697947021
61672098108368545987070046293359
61672098108368545987087839467785
61672098108368545987087842650113
61672098108368546345588321111449
61672098108368546345588324293777
61672098108368546346153437414459
61672098108368546391341880505933
61672098108368546391886101617975
61672098108368546392157784872711
61672098108368546392158042103205
61672098108368546396968675777261
61672098108368546398664024125003
61672098108368546398681817299429
61672098108368546398681820481757
61672098108368546398869848559133
61672098108368546399416136434315
61672098108368546399416393669229
61672098108368546399437028441503
61672098108375749240953864687499
61672098108375749241768653022587
61672098108376649860333940147929
61672098108376649862047084852425
61672098108379351512764731124939
61672098108379351512764731474859
61672098108379351557933311444725
61672098108379351557933312494485
61672098108379351557954203453365
61672098108379351558497395676709
61672098108379351558497395676757
61672098108379351558518287218949
61672098108379351558518287685301
61672098108379351558518287685349
61672098108379351563769027851733
61672098108379351565294144478949
61672098108379351566028462562623
61672098108379351566028463612383
61672098108379351566049354104703
61672098108379351566049354571263
61672098108379351566049355621023
61672098108563072744424234964721
61672098125108916077467016215688
61672098125108917861856827696094
61672098126057197262033910634366
61672098126057197262036894680044
61672098126057197262036895029964
61672098126057197262222196978898
61672098126057197269564202685620
61672098126057197269627624848088
61672098126057202201917114377456
61672098126057202203609367073408
61672098126057202203609368136218
61672098126057202208691936665348
61672098126057202209256797148934
61672098126057202209507471137128
61672098126057202209507844208630
61672098126057202210951373842940
61672098126057202211202420902636
61672098126057202795689264705160
61672098126057202796504053040248
61672098126057202796521960653242
61672098126057202796522735492114
61672098126057202796525059840088
61672098126057202796526092959214
61672098126057202798133629710424
61672098126057202798196305736200
61672098126057202804116047938466
61672098126057202804116822777338
61672098126057202804117195844468
61672098126057202804117195848680
61672098126057202804117196198600
61672098126057202804119147125312
61672098126057202804305481139240
61672098126057202804305481143452
61672098126057218856284654226878
61672098126057218856284654231090
61672098126057218856284654581010
61672098126057218863812622280078
61672098126057218863812622284290
61672098126058399307729049599671
61672098126058399307749970304619
61672098126058399308001018763995
61672098126058399445010811127663
61672098126058403006427506119643
61672098126058403006507632004957
61672098126058403143705624615505
61672098126058403151048864308411
61672098126058419620643606367207
61672098126090819747527493004105
61672098126090820296319463446297
61672098126090836348484598880413
61672098126090836350996199261819
61672098126093220232269214091098
61672098126093220232331890116714
61672098126093221260939094962324
61672098126093221260939099561594
61672098126093221261692241790442
61672098126093221261692244972770
61672098126093221263386817434688
61672098126093221467678679495962
61672098126093221809731065404516
61672098126093221809731070003786
61672098126093221810484212232634
61672098126093221810484215414962
61672098126093221812178787876880
61672098126093222016657906363310
61672098126093236078322296901508
61672098126093236078322301500778
61672098126093236080770019373872
61672098126093237862649347666750
61672098126093237862649350849078
61672098126093521450962925062016
61672098126101325342637924880602
61672098131963122214831350593955
61672098131963125920868628941447
61672098131963126515393263587155
61672098131963142565866921158575
61672098131963142567558399021271
61672098131965828217218863613301
61672098131965844269386323045471
61672098131965844276914291098671
61672098131966724668841884526707
61672098131966724669092932986083
61672098131966728367536698014549
61672098131966728373163579024865
61672098131966728374879937707455
61672098131966728375130986166831
61672098131977535067808111551899
61672098131977535181824713109530
61672098131977551653383847834516
61672098131978736381191741721985
61672098131978736426966218640445
61672098131999143873273389145145
61672098131999145108619406872061
61672098132001845576457941750596
61672098132001845576457944932924
61672098132001845576520703865440
61672098132001845576520707051980
61672098132001845578968424920862
61672098132001845578968424925074
61672098132001846691869857257041
61672098132001846811238845312942
61672098132001846811239875245528
61672098132001846811242202780042
61672098132001846811301521334506
61672098132001846811302637360372
61672098132001846812054663580616
61672098132001846812054666762944
61672098132001846812054749669684
61672098132001846812054752856224
61672098132001846812054752856383
61672098132001846812058105719842
61672098132001846812058105724054
61672098132001846813749240624542
61672098132001846813752682767980
61672098132001847223087224484842
61672098132001847223648640345238
61672098132001847223648640349450
61672098132001847223652083551486
61672098132001847223652083555698
61672098132001847225343217393376
61672098132001847225346660599624
61672098132001847225531589490106
61672098132001847226096448556750
61672098132001847226096448560962
61672098132001861628621961512978
61672098132001861628623077534632
61672098132001861628623080721172
61672098132001861628625404719226
61672098132001861628684723273690
61672098132001861628684723277902
61672098132001861628685839299556
61672098132001861628685842486096
61672098132001861631132442563726
61672098132001861631133560354978
61672098132001861631133560359190
61672098132001861631133560709110
61672098132001861631135884707164
61672098132001861636216131350810
61672098132001861636216134533138
61672098132001861636216134537350
61672098132001863275751101170520
61672098132001863275751104357060
61672098132001863275813775779354
61672098132001863275813775783566
61672098132001863275813861872634
61672098132001863275813862935444
61672098132001863275813866122143
61672098132001863275817218985602
61672098132001863277509471681554
61672098132001863277509472035686
61672098132001863278261583990866
61672098132001863278261584344998
61672098132001863282592042677386
61672098132001863282592045859714
61672098132001863285039764086940
61672098132003047998748107426891
61672098132003047998810783452827
61672098132003048006091146235477
61672098132003048044480771630407
61672098132003048049563258652429
61672098132003048051819592398037
61672098132003048051819592398085
61672098132003048051823063252333
61672098132003048051823839136753
61672098132003048051843955260925
61672098132010267365463522847798
61672098132013853148978601647224
61672098132013853149041363766280
61672098132013869087667631907638
61672098132013869201140293525172
61672098132013869201140294924852
61672098132013869201141414133046
61672098132013869201203055994148
61672098132013869201203057043908
61672098132013869201204176252102
61672098132013869201206499200396
61672098132013869208734467253596
61672098132290933188750203828233
61672098132290949249345479958383
61672098132293631188738105692844
61672098132293634343202108086627
61672098132293634480400100692964
61672098132293634480400100697176
61672098132293634480400186432112
61672098132293634480400186436324
61672098132293634480400186786244
61672098132293634480651149169602
61672098132293634481216008240458
61672098132293634487994274071468
61672098132293634892245127001246
61672098132293634893080548710540
61672098132293634893080548714752
61672098132293634893080549064672
61672098132293634893080806995006
61672098132293634893083906182011
61672098132293645598774563409128
61672098132293645601030556317662
61672098132293645601031675525856
61672098132293645601033999523910
61672098132293650951752268129033
61672098132293650951752268129034
61672098132293650951755711335282
61672098132293650951940640225764
61672098132293650952777095408316
61672098178283844464742510455846
61672098178283848170782886584888
61672098179232124276513571225762
61672098179232124276516555621360
61672098179232124276701857570294
61672098179232124284043863277016
61672098179232124284107285439484
61672098179232129216396774968852
61672098179232129216396774981902
61672098179232129216456753588202
61672098179232129216456754637962
61672098179232129218089027664804
61672098179232129218089028727614
61672098179232129218151330632128
61672098179232129218151331681888
61672098179232129223235019419212
61672098179232129223235020468972
61672098179232129223736457740330
61672098179232129223987131728524
61672098179232129225431034434336
61672098179232129810983713631644
61672098179232129811001621244638
61672098179232129811002396083510
61672098179232129811002654363764
61672098179232129811005753550610
61672098179232129818595450249608
61672098179232129818595708529862
61672098179232129818596483368734
61672098179232129818598807716708
61672098179244137391868333166792
61672098179246838698900630724827
61672098179268148824210816334490
61672098179268148825026723864722
61672098179268148893688527284462
61672098179268148893689641893386
61672098179268149030949281659774
61672098179268164877191859298838
61672098179268448483334347743325
61672098179272050754330427245357
61672098179272050937532680171117
61672098179272050944874685877839
61672098179272051349126658002761
61672098179272051356656950054015
61672098179279253649130853486107
61672098179279253649945641821195
61672098179280154217694661346783
61672098179559931140393993914266
61672098179559931142901034945306
61672098179559936493560070730902
61672098179559936493560442739594
61672098179559936493560443802404
61672098179559936493622746756678
61672098179559936494374859065990
61672098179559936494458800171860
61672098179559952553067497786992
61672098179559952553067584943242
61672098179559952553883405330274
61672098179560236295048223303419
61672098179560236752374865342791
61672098179560236752374866405601
61672098179560236889572857949127
61672098179560236889844454059371
61672098179560236889844454060823
61672098179560236889844454065195
61672098179560236889844541215509
61672098179560249039081287219578
61672098184204175476702103341130
61672098184204175476702103691050
61672098184204175476702104740810
61672098184204177123893922547858
61672098184204180829934299726660
61672098184524182796585109149685
61672098184524184443717376702895
61672098184531384181244917130610
61672098184534985903449026190450
61672098185047112238783559692860
61672098185152762271557216719001
61672098185152762271557216719049
61672098185156364542532404212441
61672098185156364542553296221033
61672098185156364542553296221081
61672098185156364679813964857357
61672098185156364680001992934685
61672098185156364687345376099543
61672098185156364725546629060873
61672098185156364725734657138201
61672098185156364725734657138249
61672098185156364732513984768883
61672098185156364733098961026721
61672098185156365091595970766329
61672098185156365091595970766377
61672098185156365098375269697799
61672098185156365099106489999923
61672098185156365099127382008563
61672098185156365137328634969845
61672098185156365144107962600527
61672098185176771851351242965448
61672098185176771851602294611364
61672098185176771853294547307316
61672098185176771853859403191632
61672098185176771853861726139926
61672098185176771854047688616085
61672098185176771854047689549214
61672098185176771854050012497508
61672098185176771858126069839560
61672098185176771858941977369792
61672098185176771860636553014038
61672098185176771988800282635692
61672098185176771991059718750474
61672098185176772400394260467336
61672098185176772402841982939700
61672098185176772407169087341448
61672098185176772407984994871680
61672098185176772471818369845577
61672098185176772591188395707597
61672098185176772593447827236159
61672098185176773637621592553209
61672098185176773638185333362050
61672098185176773638188775505488
61672098185176773638436380421746
61672098185176773638436381821426
61672098185176773642515876720696
61672098185176773643269022615685
61672098185176773643331784250928
61672098185176773645026359895174
61672098185176773645779505323612
61672098185176773826537508035139
61672098185176773828793844963075
61672098185176774238128391259572
61672098185176774238128391260541
61672098185176774238128391266157
61672098185176774238131485866783
61672098185176774444052068269620
61672098185176788459899078659880
61672098185176788460087363954652
61672098185176788460150130305796
61672098185176788462346800069434
61672098185176788462346801132244
61672098185176788462409561834358
61672098185176788462597848191940
61672098185176788505903715227301
61672098185176789054947508973357
61672098185176789057206940501919
61672098185176789062289514680079
61672098185176790290293526694657
61672098185176790292552958695395
61672098185177073896434954389289
61672098185179473763471451640457
61672098185179475409784605552289
61672098185180675076852845534677
61672098185180675076873737543317
61672098185180675122606430326501
61672098185180675122606431376261
61672098185180676166866981539425
61672098185180676312219755270185
61672098185180676312219755270233
61672098185180676312223112252059
61672098185180676312223112724235
61672098185180676312223112737333
61672098185180676349881206387857
61672098185180676350424365681353
61672098185180676350612394808489
61672098185180676355696001038705
61672098185180676355696083595573
61672098185180676355696086659809
61672098185180676355696088194843
61672098185180676355696112175241
61672098185180676355696115357569
61672098185180676355696115475661
61672098185180676355696116892603
61672098185180676357221228802457
61672098185180676357221231984785
61672098185180676357221233519819
61672098185180676357952334784313
61672098185180676357952419473701
61672098185180676357952420523509
61672098185180676357952448053417
61672098185180676357952449103177
61672098185180676357955432567267
61672098185180676357955433617075
61672098185180676357955776927751
61672098185180676357955805271427
61672098185180676357955805638609
61672098185180676357976697647201
61672098185180676716474740488721
61672098185180676716475084862255
61672098185180676721557397223701
61672098185180676721557400287937
61672098185180676721557401822971
61672098185180676723249648869893
61672098185180676723249653101981
61672098185180676723253005851719
61672098185180676723253010569081
61672098185180676724005118161031
61672098185180676724005118279123
61672098185180676724005119696065
61672098185180676724006151748169
61672098185180676767290090006885
61672098185180676767290093307305
61672098185180676767290094724247
61672098185180676769734340693285
61672098185180676769737811180399
61672098185180676769737812597341
61672098185180692753071455493836
61672098185187578873776714752013
61672098185187578873776715218573
61672098185187595528016494375205
61672098185187879063047280052489
61672098185187879063047280519049
61672098185187879063047281568809
61672098185187895671596265584042
61672098185188779630044187618637
61672098185188779630775407919357
61672098185188779630775407919565
61672098185188779630796299927949
61672098185188779630796299928157
61672098185188780042390277759593
61672098185188780156112784277705
61672098185188780187182357638103
61672098185188780224819526367657
61672098185188780225571638676761
61672098185188780225571638676969
61672098185188780232180474187097
61672098185188780232347609206073
61672098185188780232350966307443
61672098185188780232350966424083
61672098185188780232935942565281
61672098185188780232935943031841
61672098185188780232935944081601
61672098185188796032605700570319
61672098185188796032605700570328
61672098185188796032605701970008
61672098185188796102063610140177
61672098185188796102084530728485
61672098185188796215599004713595
61672098185188796215619925418543
61672098185188796215619954116568
61672098185188796215619955516248
61672098185188796239345199366270
61672098185188796246102171069458
61672098185188796246666255301442
61672098185188796627465841689603
61672098185188796657696148901102
61672098185188796658448261210414
61672098185191481334043359554521
61672098185191481334043360021081
61672098185191481889861976049413
61672098185191481890617445342003
61672098185191481935598025933967
61672098185191481936350138727101
61672098185191481936350139776861
61672098185191497942592345086074
61672098185375202657147295193431
61672098185375202702900851405539
61672098185375202702900851405587
61672098185375202702963527431315
61672098185375202703151555508643
61672098185375202703151555508691
61672098185375203114745533340287
61672098185399528967482221050779
61672098185399528967503141639087
61672098185399529150496560218075
61672098185467661362661463845947
61672098185467661362661492543755
61672098185467677399260158843055
61672098185467677399448703480939
61672098185468556556002702696878
61672098185468556556023623414867
61672098185468558226127559787056
61672098185468561357869766640602
61672098185468561358433850872586
61672098185468561358433880981663
61672098185468561358437323125101
61672098185468561495151357394595
61672098185468561495718884814388
61672098185468561564612046645128
61672098185468561564612048060666
61672098185468561564612048062070
61672098185468561906661738482474
61672098185468561906724414508250
61672098185468561907561242289911
61672098185468561907563565238205
61672098185468561930472902529835
61672098185468561930473361688794
61672098185468561930473361690198
61672098185468561930473361694617
61672098185468561932167478174081
61672098185468562113404017085916
61672098185468562113404017087320
61672098185468562113404018502858
61672098185468562113404018504262
61672098185468562113404018508681
61672098185468562113487586537225
61672098185468562113487586538629
61672098185468562113487586538683
61672098185468572478334005931341
61672098185468572614091050712742
61672098185468573027293227222086
61672098185468573027377024832909
61672098185468574262723042559825
61672098185468577966985044034118
61672098185468577967068498221789
61672098185468577967257127529378
61672098185468577967260485475503
61672098185471263267796258417659
61672098185471263679661832360999
61672098185471263816922587090763
61672098185479368743649537933751
61672098185479368745905874861687
61672098185479368926580194747815
61672098185479368928836531675751
61672098185503694758747190869619
61672098202245252301436548906568
61672098202246152869247211688566
61672098202248854572494271315090
61672098202248854572494271315250
61672098202248854983461488888974
61672098202248854984276277224062
61672098202248854984276277224222
61672098202249158468078329346817
61672098202250059447675589511131
61672098202250060683022378890379
61672098202257260283289164592702
61672098202258165746755739106562
61672098202258165746755739456482
61672098202258165746755825195630
61672098202260867450190826810366
61672098202866627354814765315235
61672098202866627355065813774611
61672098202866630916231460307215
61672098202866630922148449088389
61672098202866631051796777054965
61672098202866631059136459813393
61672098202866631060852818495983
61672098202866631061103866955359
61672098202866647523107877796351
61672098202866647530447560554779
61672098202877432789421350216110
61672098202877438284744905235370
61672098202881335203913546681182
61672098202881340333396420854482
61672098202882240766478766969850
61672098202901748125170071345980
61672098202901748125232830278496
61672098202901748125232833465036
61672098202901748127680551333918
61672098202901749908805618189754
61672098202901749908805618193966
61672098202901749908809058213674
61672098202901749908809061396002
61672098202901749908809061400214
61672098202901749909558760418602
61672098202901749909558763605142
61672098202901749909558763618183
61672098202901749909558763618192
61672098202901749909562202575090
61672098202901749911253336062848
61672098202901749911256779269096
61672098202901749911316098181904
61672098202901749911319541388152
61672098202901749912069243606130
61672098202901749912072686799328
61672098202901749912072686929009
61672098202901749978263498711884
61672098202901749978284419300192
61672098202901764177334173665182
61672098202901764177335206780096
61672098202901764177400289710666
61672098202901764179844653653120
61672098202901764179844654715930
61672098202901764179845686768034
61672098202901764179848010766088
61672098202901764314594842301506
61672098202901764314595958323160
61672098202901764314595961509700
61672098202901764314598282321214
61672098202901764314598285507754
61672098202901764317105322289444
61672098202901764317105323352254
61672098202901764317106441497638
61672098202901764317108765495692
61672098202901765960971869649736
61672098202901765960971872836276
61672098202901765960971873886036
61672098202901765961723895852718
61672098202901765961723899039258
61672098202901765961723981945998
61672098202901765961723981959048
61672098202901765961723985145579
61672098202901765961723985145588
61672098202901765961725015060912
61672098202901765961725018247452
61672098202901765963419591754918
61672098202901765963419594941458
61672098202901765963482094660543
61672098202901765963482352824214
61672098202901765963482353873974
61672098202901765964046178892527
61672098202901765964234380090006
61672098202901765964234465133526
61672098202901765964234466183286
61672098202901765964235498235390
61672098202901765964235499414831
61672098202901765964237822233444
61672098202902650546074161493882
61672098202902650683272154104430
61672098202902650683355836457662
61672098202902948419883952969957
61672098202902949014408587615665
61672098202902949019763991891865
61672098202902949022023423420427
61672098202902950247519160423189
61672098202902950255113104219407
61672098202902950257369441147343
61672098202902950666641139592061
61672098202902950669155062921761
61672098202902966718806275026177
61672098202902966720480672564463
61672098202902966720501621968623
61672098202902966721317875407583
61672098202905350602318549536070
61672098202905350602590517184074
61672098202905351837664567262986
61672098202905351837727243288762
61672098202905351837727243288922
61672098202905351837936191954398
61672098202905351837936191954558
61672098202905351837937306563322
61672098202905352386707241808282
61672098202905352386791181378958
61672098202905352386979209456286
61672098202905651976186040516035
61672098202905652387968046425007
61672098202905668422053077435182
61672098202905668424564675690968
61672098202913455712896551947962
61672098202913471560644588054676
61672098202913471560644589104436
61672098202913471697842580315304
61672098202913471697842581714984
61672098202913755902146225239798
61672098202913771704161568563223
61672098202913771773640512696166
61672098202913771885422042225622
61672098202913771887092224910727
61672098202913771887113174313700
61672098202913771887113175713380
61672098202913771887114294921574
61672098202913771887175936782676
61672098202913771887175937832436
61672098202913771887177057040630
61672098202913771887179379988924
61672098202913771887932525535397
61672098202913771910901181332538
61672098202913771910901181345588
61672098202913771917595391266590
61672098202913771918159475498574
61672098202913771956571055185533
61672098202913771956654737538765
61672098202913772298959061886735
61672098202913772322683187241462
61672098202913772329189369098234
61672098202913772329377654393006
61672098202913772329941481407546
61672098202914672341389446828362
61672098202914672341452208597498
61672098202914672478650201203834
61672098202914672478650201221096
61672098202914672478650201557966
61672098202914672478712963322890
61672098202917374020911002924882
61672098202917374020911003274802
61672098202917374020911347648336
61672098202917374021162051751440
61672098202917374021162052801200
61672098202917374021727255314081
61672098202917374044636506454886
61672098202917374044636592198198
61672098202917374044636592198246
61672098202917374044887296301302
61672098202917374181897260830358
61672098202917374181897260834570
61672098202917374181897261184490
61672098202917374568262888692824
61672098202917374569954021843712
61672098202917374569954022193632
61672098202917374569955141388776
61672098202917374570771049054521
61672098202917374593679266743494
61672098203124504821989666096135
61672098203193532090235252858006
61672098203193532090235254257686
61672098203193533530064776470878
61672098203193533874648309042866
61672098203193533874648309392786
61672098203193533874648310459808
61672098203193533941658754302522
61672098203193533941679674890830
61672098203193536984260556212967
61672098203193537029174988521024
61672098203193537029174988870944
61672098203193537029174988875156
61672098203193537029175074614304
61672098203193537029362986837734
61672098203193537029363359909076
61672098203193537029363360971886
61672098203193537036706399780472
61672098203193537166624028541188
61672098203193537166624029958130
61672098203193537167188887612044
61672098203193537167188889028986
61672098203193537173967154859996
61672098203193537578218006372832
61672098203193537578218007422592
61672098203193537578218007776724
61672098203193537578218007789774
61672098203193537578991012094628
61672098203193537578991012107678
61672098203193537578994110927342
61672098203193537585749418682040
61672098203193537585749419036172
61672098203193537601966495798469
61672098203193537647699160001985
61672098203193537647699245045505
61672098203193537647699246095217
61672098203193537647699246095265
61672098203193537785168833767749
61672098203193537785168834817509
61672098203193548147486689822184
61672098203193548149743801234860
61672098203193548149746125582834
61672098203193548149827226128473
61672098203193548284747444197656
61672098203193548287003437106190
61672098203193548287004556314384
61672098203193548287006880312438
61672098203193548698786447419218
61672098203193549934404433975040
61672098203193549934404434329172
61672098203193549934407533161886
61672098203193553637725148917562
61672098203193553637728592123810
61672098203193553637749254548447
61672098203193553637913435275144
61672098203193553637913521014292
61672098203193553637916877064450
61672098203193553637916877418582
61672098203193553638478264231250
61672098203193553638479412137252
61672098203193553638481736135306
61672098203193553638481736485226
61672098203193553638502313885057
61672098203193553638502313885066
61672098203193553638502656841658
61672098203193553638502657191578
61672098203193553638502658241338
61672098203193553638561718418921
61672098203193553638565162074467
61672098203193553638565162093181
61672098203193553638565162097552
61672098203193553638749976196844
61672098203193553638753332247002
61672098203193553638753332596922
61672098203193553638753360944762
61672098203193553638753361294682
61672098203193553638753362344442
61672098203193553638753447387962
61672098203193553638753448437722
61672098203193553638753705301034
61672098203193553638753705312671
61672098203193553638753705655166
61672098203193553638753705665993
61672098203193553638753705668180
61672098203193553638753705668207
61672098203193553638753705672635
61672098203194434646939377343072
61672098203194737786257364389899
61672098203194754395836081187379
61672098203197134565713805126708
61672098203197135800495738621640
61672098203197135800579420974872
61672098203197135801059822853624
61672098203197135801122498879560
61672098203197135801310526956728
61672098203197135801310526956888
61672098203197136212089716453284
61672098203197136212904504788372
61672098203197136212904504788532
61672098203197136350102497398920
61672098203197136350186179752152
61672098203197136350186436969596
61672098203197155909749440429288
61672098203197155909812288641784
61672098203197439696622644325844
61672098203197452417894024315739
61672098203205239675454984006280
61672098203205539864788339651348
61672098203205544760443218613844
61672098203205545172225481740260
61672098203205545174484797933197
61672098203205545220217462136713
61672098203205545220405490214089
61672098203205556290342756766792
61672098203229556035608210230282
61672098203229556172806202840830
61672098203229556173057249900526
61672098203229556180396932658954
61672098203229556584651227732170
61672098203229556592179195785370
61672098203229570859766239043578
61672098203229570859954524338350
61672098203229570860791089708460
61672098203229570860791094307730
61672098203229570860791347988714
61672098203229570860791347988922
61672098203229570860791349405864
61672098203229570860791352574934
61672098203229570860791352588192
61672098203229570860791434082202
61672098203229570860792122823374
61672098203229570860792127409594
61672098203229570860794791549302
61672098203229570998052102718526
61672098203229570998055545924774
61672098203229572644366026747448
61672098203229572644366026760498
61672098203229572644366031346718
61672098203229572644366372538132
61672098203229572644366375720460
61672098203229572644429134303056
61672098203229855150455333787392
61672098203229855150455333787440
61672098203229856431805611829519
61672098203229856431805611829520
61672098203229856431805611829567
61672098203229856431805611829568
61672098203229856796831244064256
61672098203229856796831245113968
61672098203229856796831245114016
61672098203229856797666923935552
61672098203229856797666925470746
61672098203229856843399588139068
61672098203229856843399589674262
61672098203229856980597582271711
61672098203229856980597582271712
61672098203229856980597582271759
61672098203229856980597582271760
61672098203229856980597582284810
61672098338804935672163538118645
61672098338813040782469833282353
61672098338815742676261152591071
61672098338815742676262300497073
61672098338815742676449553739741
61672098339093122859822358605091
61672098339093122907999387813871
61672098339093123042753015419155
61672098339096736297454391405893
61672098344055863251023498143518
61672098344057068766499997901150
61672098344057068903760752626590
61672098344057069315542643685256
61672098344057069315543015753006
61672098344067875763236747395834
61672098344689250840504644744759
61672098344689250840525536753303
61672098344689250886258229653223
61672098344689251252098622576403
61672098344689251252119514584947
61672098344689251252286650653683
61672098344689251252307542662323
61672098344689251297852207484867
61672098344689251298061127570787
61672098344712359916400826802145
61672098344712676721540314741384
61672098344713560655591437519470
61672098344713560655654199634314
61672098344713561085265208698253
61672098344713561227522499081018
61672098344713561273276083872842
61672098344713561275598539973699
61672098344713561275619460678647
61672098344713577152091342006344
61672098344713577256611219417342
61672098344713577256611219421554
61672098344713577259058935890756
61672098344713577259058937290436
61672098344713577259058940476976
61672098344713577259060056498630
61672098344713577259121698359732
61672098344713577259121699409492
61672098344713577259121702591820
61672098344713577259122818617686
61672098344713577264142630676790
61672098344713577264142630681002
61672098344713577266653109619180
61672098344713577266653113851268
61672098344713577289289334616892
61672098344713577289540381191314
61672098344713577289541152843646
61672098344713577670904823463791
61672098344713577701135130675290
61672098344713577701322387100286
61672098344720482100132638691990
61672098344721666332832227775643
61672098344721666340341626755495
61672098344721666340341626768545
61672098344721666340362518291863
61672098344721666340362518777137
61672098344721666378564920675515
61672098344721666378585812684107
61672098344721666386095211309827
61672098344721666386095211663959
61672098344721666386095211677009
61672098344721666386095987561429
61672098344721666386116103685601
61672098344724368036267315479540
61672098344724368036267572696939
61672098344724368043588685909843
61672098344724368043588686382019
61672098344724368043588686395069
61672098344724368043609578403661
61672098344724368043776714472397
61672098344724368043776715522157
61672098344724368043797605995763
61672098344724368043797606467939
61672098344724368081999979681607
61672098344724368082000008379367
61672098344724368089341899281999
61672098344724368089342270818307
61672098344724368089342271290483
61672098344724368089342271303533
61672098344724368089363163312125
61672098344724368089530271732861
61672098344724368089530299380861
61672098344724368089530300430621
61672098344724368089551190904227
61672098344724368089551191376403
61672098344724384095772505739834
61672098344724384103093476067000
61672098344932415120495017003700
61672098344932415257755685640072
61672098344932415257755771729140
61672098344932415265011770262423
61672098344932415265013980291382
61672098344932415669537691548996
61672098344932415669538034855556
61672098344932415676794033375798
61672098344932415676794034910784
61672098344932415676855175074547
61672098344932415676855519448081
61672098344932415676856680699394
61672098344932415676856682234428
61672098344932415676856796553452
61672098344932415676856797025676
61672098344932415676859004697448
61672098345001448266667747190985
61672098345004144479651725707828
61672098345004149835080962984441
61672098345004149970102747738699
61672098345004149972275516632267
61672098345004149972278955594989
61672098345004149972547112743963
61672098345005349995128225465460
61672098345005350132388894101832
61672098345005350546430559510254
61672098345005350592163223713770
61672098345005361252933312783898
61672098345005361252935293825360
61672098345005361252935636781952
61672098345005361252936408434284
61672098345005361664530386265928
61672098345005361664717642690924
61672098345005361710556058685081
61672098345005366606101350466705
61672098345012249589958021938670
61672098345012266200976566878125
61672098345012266200976595575885
61672098345036564920813114694775
61672098361782044575253886730442
61672098361782044575253886747704
61672098361782945005804913999614
61672098361782945005804914012664
61672098361782945143065668725006
61672098361782945554847931851422
61672098361782945554848017590570
61672098361793751819546293680586
61672098361793751819546293684798
61672098361793751956807048056058
61672098361793751956807048060270
61672098361793752002478901379569
61672098361793752414072879211213
61672098362438536327084657716602
61672098362438536327150775898866
61672098362438536329596170823666
61672098362438536329598493771960
61672098362438536875939304180358
61672098362438536876127590542152
61672098362438536878453226328996
61672098362438552745090186068234
61672098362438552747516867517619
61672098362438552747600550337411
61672098362438552823772589795530
61672098362438552823773623387040
61672098362438552928104439614474
61672098362438552928107881775174
61672098362438552930531206684915
61672098362438552930552156087888
61672098362438552930552157487568
61672098362438552930616038814818
61672098362438552930618361763112
61672098362438552935635850878134
61672098362438552961033258431854
61672098362438552961033601388446
61672098362438553342398043660923
61672098362438553372564560237722
61672098362438553372565593829232
61672098362438553372627236263498
61672098362438553372815607297418
61672098362438553372816636167194
61672098362439453940377375469664
61672098362450244321304895780183
61672098362450260197816667112858
61672098362450260205137723529252
61672098362450260335077421484118
61672098362450260335077421838250
61672098362450260342335716139800
61672098362450260342586420242904
61672098362450260754180398074548
61672098362657390929248905832992
61672098362657391340755843726052
61672098362657391341006890785748
61672098362657391341031254698556
61672098362657391341031254715818
61672098362657391348290239503722
61672098362657391348349931129528
61672098362657391348352224894580
61672098362658291359799933102164
61672098362658291497060687827556
61672098362658291908842950604052
61672098362658291908842950617102
61672098362658291908842950953972
61672098362658291908843036693120
61672098362658291916098951009248
61672098362658291916161713124092
61672098362726423755146742541294
61672098362726423757406087980791
61672098362726423803138752184307
61672098362726423940584440386398
61672098362726423940608685261212
61672098362730020718893965780468
61672098362730325803882114294752
61672098362730326215664463160316
61672098362730326215664463177578
61672098362730326217923779705981
61672098362730326217923779705982
61672098362730326217923779724695
61672098362730326217923779724696
61672098362730326400854436520045
61672098362730326400854436520046
61672098362730326400854436521503
61672098362730326400854436538760
61672098362730326401105140624601
61672098362730326401105140624602
61672098362730326401105140624607
61672098362730336924428514022492
61672098362730336924428856979084
61672098362730336924429628631416
61672098362730337336023606463060
61672098362730337336210862888056
61672098362730337336211891757832
61672098362730342277594570663837
61672098362730342277594574895925
61672098362730342277594914683447
61672098362730342277594919269667
61672098362731226783476159065812
61672098362731226783476159078862
61672098362731226783476245154880
61672098362731237949859941334143
61672098362731237949861060522645
61672098362731242891244012241807
61672098362738142303084719765957
61672098362738442492355313646101
61672098362738442634632666456715
61672098362762757363222721608364
61672098362762757965529514646086
61672098414956666504808074833490
61672098414960573723719662294814
61672098414960573723719919512306
61672098414960573860980759976846
61672098414967779005613249565156
61672098414967779005780615321380
61672098414967779005801535909688
61672098414968678834025954271982
61672098414968678834025954276194
61672098414968678971286708651666
61672098414968678971286794740734
61672098414968679428740825097381
61672098414968679436143270152171
61672098415581048393008492016796
61672098415581064856767605282556
61672098415589148028450931434400
61672098415589148028513693199324
61672098415589148440044909266044
61672098415589148440295956325740
61672098415613163581967490789897
61672098415613163770041046807162
61672098415613463771217049763077
61672098415613463890606876992754
61672098415613479759569846659630
61672098415613479762017563133044
61672098415613479762017564532724
61672098415613479762017567719264
61672098415613479762080325720271
61672098415613479762080329834108
61672098415613479807833910512095
61672098415613479838064222795032
61672098415613479942587542366570
61672098415613479945031816679284
61672098415613479945032937287158
61672098415613479945094579148260
61672098415613479945095699406214
61672098415613479945098022354508
61672098415613479975262215405580
61672098415613479975512919508684
61672098415613480387106897340328
61672098415615864873620572584777
61672098415616181678760322091640
61672098415617065615073975585086
61672098415617065630619151433465
61672098415617066024405078677708
61672098415617066024405423051242
61672098415617066024408521888168
61672098415617066024656127154346
61672098415617066026915562914996
61672098415617066026916677878052
61672098415617066026919001876106
61672098415617066042213129265109
61672098415617066161665833407312
61672098415617066161669276613560
61672098415617066161854119764894
61672098415617066164113555529756
61672098415617066164116994486654
61672098415617066164176317644600
61672098415617082076570214111824
61672098415617082076570215178846
61672098415617082078829645290466
61672098415617082078829645640386
61672098415617082078829645644598
61672098415617082078829646707408
61672098415617082078829649889736
61672098415617082078829990013920
61672098415617082079080694117024
61672098415617082079080695166784
61672098415617082079080698349112
61672098415617082109311349356760
61672098415617082109499377421038
61672098415617082246509341967308
61672098415617082246760046057362
61672098415617082246760046070412
61672098415617082246761165265556
61672098415617082625613233030654
61672098415617082627872664209296
61672098415617082627872664559216
61672098415617082627873783754360
61672098415617082632956357932520
61672098415617082651033053693743
61672098415617082651033053697955
61672098415617082658291347863230
61672098415617082658292380982356
61672098415617082658354023889006
61672098415617082658354023902056
61672098415617082658355143097200
61672098415617082658375059400465
61672098415617082658375059404677
61672098415624286781745386528362
61672098415624286789066356855528
61672098415624287384050988749440
61672098415624287384071909337748
61672098415625171335784928380111
61672098415625171343126934086833
61672098415625171343147826095377
61672098415625171343314847360023
61672098415625187212296327704254
61672098415625187349557082075514
61672098415625187349557082429646
61672098415625187356815376731196
61672098415625187357066080834300
61672098415625187402840586455722
61672098415625187768681094164353
61672098415625187768681094168565
61672098415625187951883605239192
61672098415625187951883605357290
61672098415807986553030309316006
61672098415807986553218594610778
61672098415811588687016681502262
61672098415832317950986861080070
61672098415832318362831498019563
61672098415835019647139633172024
61672098415835920077714681397364
61672098415835920077714938614856
61672098415835920214888653047692
61672098415835920214975692990328
61672098415835920214975693340248
61672098415835920214975779079396
61672098415835920268047666893971
61672098415835920626757698899252
61672098415835920634013699304448
61672098415835920634015993537720
61672098415835920634017026656846
61672098415835920634078669563496
61672098415835920634078669576546
61672098415835920634079788771690
61672098415835920679832254490833
61672098415904953088802518937913
61672098415905253278135760146025
61672098415905253278324132596935
61672098415905253415584801229048
61672098415905253415605808027275
61672098415905253415605808027276
61672098415905269292074575274843
61672098415908855089608901452088
61672098415908855089608987541156
61672098415908855501390907361012
61672098415908866049731833435886
61672098415908866255718276810119
61672098415915754546926982229230
61672098415915754547177686332334
61672098415916060043885508040378
61672098415916060234220843388078
61672098415916070750220891949186
61672098415916070752646574502584
61672098415916955304009357749806
61672098415916955304197643044578
61672098415916960199911583348146
61672098415916960199914936211764
61672098415916960199914939398304
61672098415916960199915022305044
61672098415916960611421874104984
61672098415916960611421878354334
61672098415916960611693847537372
61672098415916960611697199338180
61672098415916960611697199342392
61672098415916960611697285431460
61672098415916960611697289680810
61672098415916971180770771303932
61672098415916971180771804423058
61672098415916971183030207081835
61672098415916971183197600354974
61672098415916971318032587850470
61672098415916971366023539921675
61672098415916971366298979927254
61672098415916971729813445849228
61672098415916971729814478968354
61672098415916971778081986008194
61672098415916971915279978618742
61672098415916976719468495720390
61672098415940386081119905248879
61672098415940386081120278320381
61672098415940386134213675542795
61672098415940386683256234864006
61672098415940386683277242096682
61672098415940386683277242096683
61672098415940386683444607852906
61672098415940386683444607852907
61672098415941270635115498032168
61672098415941286488780609433958
61672098415941286488780610496768
61672098415941286488780610500980
61672098415941286488784052640206
61672098415941286511667863796035
61672098415941286511671305585341
61672098415941286511671305939473
61672098415941286648869298200101
61672098415941286694622884527118
61672098415941287067990987204323
61672098415941287113744586658491
61672098415941287113807262134790
61672098817367272449927828061648
61672098817367272997966657691934
61672098817367272998719798503840
61672098817367272998719799920782
61672098817367272998719803103110
61672098817367287266557884589656
61672098817367289050884933937956
61672098817367289050884935354898
61672098817367289050884938537226
61672098817379278991142509888473
61672098817402693152110321457875
61672098817403594131704023263705
61672098817403595367051069860397
61672098817403595557595701078947
61672098817403595557656140440114
61672098817403595969189678910591
61672098817403595969438403566530
61672098817410798811458255928187
61672098817411699379271069637825
61672098817411699432615385828966
61672098817414400533662363470041
61672098817414400533662363936601
61672098817622433938991574006771
61672098817622433939744715185859
61672098817691777660749707486085
61672098817691791890950367625316
61672098817694193381952062275596
61672098817694193519150054886144
61672098817694193519150059118232
61672098817694478952402870302800
61672098817694478952402870756262
61672098817694478952402871819120
61672098817694478952402875007064
61672098817694478952903825465639
61672098817694479501194840744992
61672098817694479501194842261312
61672098817694479501194845449256
61672098817694493594132341184950
61672098817694493594383388244646
61672098817694493731393095560422
61672098817694495378522148066086
61672098817695394344957185250220
61672098817702598703873520077572
61672098817702599252916537566410
61672098817702599252916537579460
61672098817702599252916538979140
61672098817706200975120648038980
61672098817706201112381402414452
61672098817706201714435985221485
61672098817706201714707952869489
61672098822654523497421687096405
61672098822655724254507506296423
61672098822666530518431428872318
61672098823274997432478554304829
61672098823274997844072532136473
61672098823275896764944322804349
61672098823275898000290340531265
61672098823275898000293435131891
61672098823275898411884318362909
61672098823275898411887412963535
61672098823275913228703436070109
61672098823275913236045441776831
61672098823286703045022133631079
61672098823287003234271806922915
61672098823287903785908382842034
61672098823287904404411255027205
61672098823287904404411256076965
61672098823287904404432176665273
61672098823287920386928164739906
61672098823287920386928164744118
61672098823287920386928164757168
61672098823287920386931606900606
61672098823287920387684749125242
61672098823287920387684752311782
61672098823287920394459575999354
61672098823287920394459576003566
61672098823311018375941308763425
61672098823311018978265966797866
61672098823311020023048411692913
61672098823311020023069332399313
61672098823311020624641878124442
61672098823311020625456666459530
61672098823311020761902632499914
61672098823311020762655773679002
61672098823311020762717420835002
61672098823312219544784766770805
61672098823312219544784769953133
61672098823312219544805661961773
61672098823312219544805690659533
61672098823312219689573489199477
61672098823312219689594380158357
61672098823312219735139044864261
61672098823312219735347964950181
61672098823312220780131816549873
61672098823312220924943754867099
61672098823312220924943755339275
61672098823312220924943755352373
61672098823312220924943759584461
61672098823312220924944531236793
61672098823312220970672977399401
61672098823312220970673090668505
61672098823312220970676076232067
61672098823312220970676419070615
61672098823312220970676448240599
61672098823312220970676452485737
61672098823312220970677224138069
61672098823312221329194351051609
61672098823312221329194354233937
61672098823312221329195383103761
61672098823312221329195468842909
61672098823312221335970291484933
61672098823312221335970295717021
61672098823312221336513483708325
61672098823312221336513484758037
61672098823312221336534376766629
61672098823312221336534376766677
61672098823312221336537732698743
61672098823312221336537732816787
61672098823312221336537733170919
61672098823312221336538509068437
61672098823312221336726794363209
61672098823312221374927018437501
61672098823312221374928047307277
61672098823312221374928132928333
61672098823312221374928133046425
61672098823312221381723876276757
61672098823312221381723880508845
61672098823312221382266955230997
61672098823312221382266958413373
61672098823312221382267039920385
61672098823312221382267068500149
61672098823312221382270396902259
61672098823312221382270397374435
61672098823312221382270397387533
61672098823312221382270401619621
61672098823312221382271201969713
61672098823312221382454983308325
61672098823312221382454983308373
61672098823312221382454986490653
61672098823312221382454986490701
61672098823312221382458339358531
61672098823312221519740478270095
61672098823312221519741249922427
61672098823320324799903000253143
61672098823320324799903000738417
61672098823320324799903001788177
61672098823320324845635693625239
61672098823320324845635694688049
61672098823320324845636469522709
61672098823320324845656585180321
61672098823323025946743110160969
61672098823323025946743110627529
61672098823323025946764002169561
61672098823323025946764002636121
61672098823323026358547041646957
61672098823323026495807796022429
61672098823323026495807796041149
61672098823323026503150060364941
61672098823323026503338088429219
61672098823323026541539340918373
61672098823323026541539341384933
61672098823323026541540374486797
61672098823323026541540460225945
61672098823323026548882379726959
61672098823323026548882380193519
61672098823323026548882724100493
61672098823323026548882724567053
61672098823323026548883529149233
61672098823323026548903644806845
61672098823323026549070752177821
61672098823323026549070752644381
61672098823323026549070753694141
61672098823323026549070782391901
61672098823323026549091672865507
61672098823323042425373317978225
61672098823323042425644914089921
61672098823323042425644914206561
61672098823323042425645285742869
61672098823323042425645287142549
61672098823323042562571310588773
61672098823323042562571310705413
61672098823323042562634072353697
61672098823323042562634072820257
61672098823323042562654993058645
61672098823323042562654993408565
61672098823323042562843278353417
61672098823323042562843279753097
61672098823323042562905954379193
61672098823323042562906040468261
61672098823323042562906041518021
61672098823323042608387657612081
61672098823323042608659253373857
61672098823323042608659253723777
61672098823323042974436884532113
61672098823323042974436884648753
61672098823323042974687931591809
61672098823323042974687933108129
61672098823323043020441516500273
61672098823323043020441517899953
61672098823323043157367541346177
61672098823323043157367541462817
61672098823323043157451223816049
61672098823323043157451224165969
61672098823323043157639509110821
61672098823323043157639510510501
61672098823323043157702271225665
61672098823323043157702272275425
61672098823505557684061524301372
61672098823506758395330652457662
61672098823506758441143785502876
61672098823506758441146999480970
61672098823506758807175562553599
61672098823506758807175935625101
61672098823531057705717298195887
61672098823531057705968001249279
61672098823531057705968002298991
61672098823531058941314020025907
61672098823531059306339652260643
61672098823531059306339653310355
61672098823531059306339656492683
61672098823531059307092797671819
61672098823531059307176452862437
61672098823531059352093208472751
61672098823531059352093212704839
61672098823531059352093241402599
61672098823531059352846353883927
61672098823531059352908001039927
61672098823531059352909029909703
61672098823531059352909115530759
61672098823531059352909115648851
61672098823531059353097057987031
61672098823600117640661749813693
61672098823602802941389167052971
61672098823602804130500826454911
61672098823602804130501198463443
61672098823602804130501199526253
61672098823602804130501279479614
61672098823602804130501279481018
61672098823602804130501279498328
61672098823602804130501279951790
61672098823602804130501281014600
61672098823602804130501284202592
61672098823602804130501285619693
61672098823602804176233943683130
61672098823602804176233943701844
61672098823602804176233945218164
61672098823602804526713893858822
61672098823602804587765078379547
61672098823602804588517190688859
61672098823602804588579952807915
61672098823602804588579953870725
61672098823602804725025914144036
61672098823602804725025915660308
61672098823602804725025915660356
61672098823602804725025918848300
61672098823602804725025920265401
61672098823602804725777945418623
61672098823602804725861594469002
61672098823602804725861594487716
61672098823602818932503117966371
61672098823603104732117850716883
61672098823603104915132189884179
61672098823604005283712472701479
61672098823604019712305267854224
61672098823604019712305296433988
61672098823604019758037932057740
61672098823604020101182566372511
61672098823604020170096541715813
61672098823604021335690092957961
61672098823604021335690208221385
61672098823604021335962175869389
61672098823604021405442559442729
61672098823610908051192736043067
61672098823610908051193108045983
61672098823610908051193193785048
61672098823610908051193193785132
61672098823612125279562537905667
61672098823612125424377603054385
61672098823614826578745653484645
61672098823635223382048172300301
61672098823635223382048200998061
61672098823635223382110848326077
61672098823635223382612256532285
61672098823635224983507350947041
61672098823635225028988167858861
61672098823635225028988196556621
61672098823635225029238871961965
61672098823635225029804099382589
61672098823635225029804100917783
61672098823635225029992386212555
61672098823635241096359041516072
61672098823635241233557034126620
61672098823635241638372857731961
61672098823635241645150754740819
61672098823635241645151011958263
61672098823635241645151011958264
61672098823635241645151783610595
61672098823635241645151783610596
61672098823635241645401801800516
61672098823635241645402830670292
61672098823635241645966914902276
61672098823635241645967030756324
61672098823635241645967030756333
61672098840392406757673582856053
61672098840392407169267560687697
61672098840392407169455845982469
61672098840392407306714276418933
61672098840392407306800283061090
61672098840392407314328252696220
61672098840939950508688149423445
61672098840998170733002197030425
61672098840998171831087371100485
61672098840998171968348214757341
61672098840998172379879341542677
61672098840998188432044476976793
61672098841000872298925995260404
61672098841000872298925998442732
61672098841000872298988757375248
61672098841000872436249514937260
61672098841000873488769221574367
61672098841000873533706812729470
61672098841000873533706898822750
61672098841000873533769574844314
61672098841000873533770694056720
61672098841000873533773018050562
61672098841000873534250833996445
61672098841000873534522715673482
61672098841000873534522717090424
61672098841000873534522720272743
61672098841000873534522720272752
61672098841000873534522801762550
61672098841000873534522801766762
61672098841000873534522803179492
61672098841000873534522806366023
61672098841000873534522806366032
61672098841000873534526159229650
61672098841000873534526159233862
61672098841000873671030329219786
61672098841000873671031448432192
61672098841000873671783470398874
61672098841000873671783556492154
61672098841000874082561545286506
61672098841000874082564988492754
61672098841000874082564988496966
61672098841000874082749831648300
61672098841000874083314686115674
61672098841000874083314687532616
61672098841000874083314690714935
61672098841000874083314690714944
61672098841000874083314772204742
61672098841000874083314772208954
61672098841000874083318129671842
61672098841000874083318129676054
61672098841000874083377448230518
61672098841000874083380891440978
61672098841000888351090100757722
61672098841000888351090100761934
61672098841000888351091130694520
61672098841000888351091133876848
61672098841000888351152862521185
61672098841000888351152862522646
61672098841000888351153892459444
61672098841000888351153895641772
61672098841000888351156216807418
61672098841000888351156219989746
61672098841000888358684184860618
61672098841000888358684188042946
61672098841000888358684188047158
61672098841000888488351885419912
61672098841000888488351888606452
61672098841000888488413531158970
61672098841000888488414650371376
61672098841000890134727799578896
61672098841000890134727799933028
61672098841000890135479821549790
61672098841000890135479822966732
61672098841000890135479907638858
61672098841000890135479907643070
61672098841000890135479909055800
61672098841000890135479912242331
61672098841000890135479912242340
61672098841000890135483265110170
61672098841000890135542583664634
61672098841000890135542584731656
61672098841000890135542587913975
61672098841000890135542587913984
61672098841000890135542669757914
61672098841000890135542673989945
61672098841000890135542674007414
61672098841000890135542674007423
61672098841000890142258091984282
61672098841000890142320853744994
61672098841002073193519918988617
61672098841002074421275087519941
61672098841002074428049914394053
61672098841002074428865936715533
61672098841002074428869031316159
61672098841002074840376117402697
61672098841002090892541252836813
61672098841010194767500495034913
61672098841012579268193683645392
61672098841012579268193683662654
61672098841012579816985654087584
61672098841012579816985654104846
61672098841012579816985655504526
61672098841012595731890034796308
61672098841012595731890035146228
61672098841012595731890035163490
61672098841012595731890036213250
61672098841012595732643177392338
61672098841012595732643180574666
61672098841012595732705938107502
61672098841012595732705939157262
61672098841012595732705942339590
61672098841012595869150789521700
61672098841012595869150789538962
61672098841012595869150790938642
61672098841012595869903930718050
61672098841012595869903932117730
61672098841012879457464279077992
61672098841012879457467721221430
61672098841012880006256249502922
61672098841012880006256249520184
61672098841012880006444534797694
61672098841012895875407131390798
61672098841012896058421384937038
61672098841012896058421384954300
61672098841012896058424827097738
61672098841033294729960422049700
61672098841033294730712534359012
61672098841036896262375363456573
61672098841038097759045480457579
61672098841038097759046252109911
61672098841045000137334608839809
61672098841048902185985235914905
61672098841048902597579213746549
61672098841048902597851957764247
61672098841048902742643004190973
61672098841048902780845749749995
61672098841048902788396588982797
61672098841048918664887412442815
61672098841048918664887412559455
61672098841048918664887441139171
61672098841048918664887525815509
61672098841048918664887527215189
61672098841048918664887527228239
61672098841048918664950201841285
61672098841048918664950202904095
61672098841048918664950203240965
61672098841048918664950203254015
61672098841048918802148195514643
61672098841048918802148195864563
61672098841048918847880859718159
61672098841048918847880860068079
61672098841048918847901751726751
61672098841048918847901752076671
61672098841048919259662865963953
61672098841048919259683756572913
61672098841048919259683757972593
61672098841231734478665683918177
61672098841231734478668811448491
61672098841231734478669155822233
61672098841325078510341336878953
61672098841325078556074001082469
61672098841325094546937678340417
61672098841326279251770343727757
61672098841326279251770346914297
61672098841326294069153545666941
61672098841326294069153548853481
61672098841328679180694169240455
61672098841328680209364137327034
61672098841328680346562129937582
61672098841328680346813176997278
61672098841328680354152859755706
61672098841328680758407154828922
61672098841328680765935122882122
61672098841328680827070080567031
61672098841328695033522166140330
61672098841328695033710451435102
61672098841328695034547275085674
61672098841328695034547276502616
61672098841328695034547279684944
61672098841328695034547361178954
61672098841328695034550718646054
61672098841328695057459711564093
61672098841328695171808029815278
61672098841328695171811473021526
61672098841328979324211265483462
61672098841328980604809431216277
61672098841328980955205692881141
61672098841328980955205692885353
61672098841328980955205692898611
61672098841328980955206463015749
61672098841328980955206467720013
61672098841328980971422857153717
61672098841328980971422857153718
61672098841328981154353513967782
61672098841328981154604211936374
61672098841328981154604213471616
61672098841328981154604216653736
61672098841328981154604216653944
61672098841328995772675786569643
61672098841328995795585009420159
61672098841328997007183428418517
61672098841328997007204349006825
61672098841328997007371598449865
61672098841328997007371603154129
61672098841328997007454539383767
61672098841328997007455396066521
61672098841328997007455400298609
61672098841329896409401543903297
61672098841329897644747561630213
61672098841329897651438313947626
61672098841336784290435348118623
61672098841337084479768676602321
61672098841337101095867723867598
61672098841337101095870823251517
61672098841338000924093908173982
61672098841340686750952784180278
61672098841340702604345926061182
61672098841340702810457515294651
61672098841340702810520277059575
61672098841340703176296745898053
61672098841340703176300188041491
61672098841340703176573348164307
61672098841340703229644547409033
61672098841340703229665467997341
61672098841340703229832948428703
61672098841340703229834066223429
61672098841340703359500532796539
61672098841340703366926222372813
61672098841340703367114507667585
61672098841340703367114509073826
61672098841361101406558142775348
61672098841361101406558142775357
61672098841361115498742497331750
61672098841361115498745939416290
61672098841361116047534467773942
61672098841361116047785514833638
61672098841361116238081247542846
61672098841361117283132304212886
61672098841361117289847468626955
61672098841361117289910487609323
61672098841361117335580132830471
61672098841361117335663684449460
61672098841361117335664072401147
61672098841361117472841144423387
61672098841361117472861677060008
61672098841361117472863181037778
61672098841361117472925942802702
61672098841361117473426920896011
61672098841361117884644070920667
61672098841361117884644415294418
61672098841361117885208926804983
61672098841361117885209271178734
61672098841361415687953652257587
61672098841361416282813137303251
61672098841361416282813137307463
61672098841361416282813908959795
61672098841361416282813912142123
61672098841361416290069137706017
61672098841361416420011785362153
61672098841361416426786612586185
61672098841361417479118405580491
61672098841361417479180693654420
61672098841361417518159926682499
61672098841361417518159926686711
61672098841361417524851071200949
61672098841361417525415925668323
61672098841361417662132242358984
61672098841361418073894088702837
61672098841361418074458944587153
61672098841361418074462300643713
61672098841361418074483221232021
61672098893243112705702123555089
61672098893243113118048213696045
61672098893566433760807931041640
61672098893566433760975296797864
61672098893566433760996217386172
61672098893567334183747221279093
61672098893567334183935506573865
61672098893567334191337951630842
61672098893567334328807913287616
61672098894175798848529090520972
61672098894175798848529095107192
61672098894175799450917203592877
61672098894175800503060592136208
61672098894175800686266315920419
61672098894175801097293114919453
61672098894175801097857195964954
61672098894175815319627886545160
61672098894175815319816171839932
61672098894175815319816176426152
61672098894175815319878938191076
61672098894175815502830429989654
61672098894175815502893191750366
61672098894175815502893191754578
61672098894175815914676316858637
61672098894175817149959569634146
61672098894175817149959572816474
61672098894175817150022244256030
61672098894175817150022244260242
61672098894175817150022330349310
61672098894175817150022331399070
61672098894175817150022334581398
61672098894187506694204647459758
61672098894187506831465316095922
61672098894187522746369695737624
61672098894187522746369695754886
61672098894187522746369781481144
61672098894187522746369781494194
61672098894187522746369781831064
61672098894187522746369782893874
61672098894187522747122841166062
61672098894187522747185598698898
61672098894187522747185602930986
61672098894187522747185689024426
61672098894187522883630450113096
61672098894187522883630450130358
61672098894187522883630451530038
61672098894187522884383591309446
61672098894187522884383592709126
61672098894187806282092096067170
61672098894187806282154862418314
61672098894187806831135114968729
61672098894187806831135114968738
61672098894187806837972330535294
61672098894187806838454910257006
61672098894187806876867779172245
61672098894187806899838390571619
61672098894187807014149339816953
61672098894187807020902987349358
61672098894187807021469249424302
61672098894187807043812325192110
61672098894187807044376409424094
61672098894187807044439085449870
61672098894187807044627113527198
61672098894187822889886791982194
61672098894187822890639933161273
61672098894187823072901045528434
61672098894187823072901045532645
61672098894187823072901045532646
61672098894187823072901045545696
61672098894187823072904487689134
61672098894187823073633237421189
61672098894187823073654158009497
61672098894187823073657633100310
61672098894187823485502396529011
61672098894190224587065537816900
61672098894190224587065537821112
61672098894190224587065538171032
61672098894190224587630393701216
61672098894190224587630393705428
61672098894190224587630394055348
61672098894191408758488379932695
61672098894191409154722024000272
61672098894191409154722024004484
61672098894191409154722368373806
61672098894191409154725467210732
61672098894191409155457687801503
61672098894191409155541370154735
61672098894191409291982778729876
61672098894191409291986221936124
61672098894191409292171065087458
61672098894191409292739363115203
61672098894191409292739363115212
61672098894191425206887159434388
61672098894191425206887159438600
61672098894191425206887160501410
61672098894191425207455458529164
61672098894191425214397650109731
61672098894191425755930178353218
61672098894191425756498476380972
61672098894191425763273303255084
61672098894191425832921706996494
61672098894191425832921735694254
61672098894210923448439254564041
61672098894210923448628311510938
61672098894211822231862344282022
61672098894211823276853995178193
61672098894211823276855024047969
61672098894211823878990281824630
61672098894211823878991396433554
61672098894211824016251036554233
61672098894211824016251036554234
61672098894211824016252151163158
61672098894212123466124560477169
61672098894222628443466318124173
61672098894222629045603723630336
61672098894222629045791665955418
61672098894222929181780678229348
61672098894222929181780678229357
61672098894222929181781049901179
61672098894222945111346198766753
61672098894222945111617794878449
61672098894222945111617794995089
61672098894222945248606953142225
61672098894222945248606953608785
61672098894222945294360538400609
61672098894222945294548451692512
61672098894222945294548451692513
61672098894222945294548451809152
61672098894222945294548451809153
61672098894222945294632134162385
61672098894222945294632134512305
61672098894222945660660812380337
61672098894222945660660813896657
61672098894222945706414397288801
61672098894222945706414398688481
61672098894222945843591469194401
61672098894222945843591470710720
61672098894222945843591470710721
61672098894222945843612389899349
61672098894222945843612391299028
61672098894222945843612391299029
61672098894222945843675152014193
61672098894222945843675153063953
61672098894223829200464896506301
61672098894223829612058874337945
61672098894223829612330586286283
61672098894223829612331619405403
61672098894223829612331962729177
61672098894223829749592745802463
61672098894223829757122664782369
61672098894223829795073213505241
61672098894223829795261241582569
61672098894223829795325038332859
61672098894223829802688307590097
61672098894223829802855329321303
61672098894223829802855445175153
61672098894223829802876249574193
61672098894223829802876335667473
61672098894223845679178786793221
61672098894223845679366814870597
61672098894223845679366843450265
61672098894223845862109443490645
61672098894223845862109443607285
61672098894223845862109472187049
61672098894223845862360147593956
61672098894223845862360147710596
61672098894223845862381068298904
61672098894223846228409860952153
61672098894223846228409862351833
61672098894223846273891449399665
61672098894223846273891449516305
61672098894223846273891478095973
61672098894223846274142526555349
61672098894223846274163417164309
61672098894223846274163418563989
61672098894223846274226179279153
61672098894223846274226180328913
61672098894223846411424087200472
61672098894223846411486847915636
61672098894223846411486848965396
61672098894226547519874915732563
61672098894226547519874916082483
61672098894226547565607580285999
61672098894226547565607666025147
61672098894406661493145001185639
61672098894406661493148472039887
61672098894502707212686774647350
61672098894502707228820169393087
61672098894502707411813587972129
61672098894502721618475998754899
61672098894503607361292837588674
61672098894503607368632520347102
61672098894503607780414783473518
61672098894503607979562603611177
61672098894503607979562607843265
61672098894503622048190112026498
61672098894503622048838392101836
61672098894503622048838396701106
61672098894503622048838650382090
61672098894503622048838654968310
61672098894503622048839425203700
61672098894503622048839429802970
61672098894503622049026677396608
61672098894503622049026681995878
61672098894503622049026935676862
61672098894503622049026935677070
61672098894503622049026937094012
61672098894503622049026940263082
61672098894503622049027021770350
61672098894503622049027710511522
61672098894503622049027715097742
61672098894503622049030379237450
61672098894503622071186230976401
61672098894503622071939372155489
61672098894503622186287690406674
61672098894503622186291133612922
61672098894503623832413329140824
61672098894503623832413329153874
61672098894503623832413333740094
61672098894503623832601614448646
61672098894503623832601619034866
61672098894503623832601960226280
61672098894503623832601963408608
61672098894503623832664721991204
61672098894503623832664725173532
61672098894503906338690920425780
61672098894503906338690924539824
61672098894503906338690924657868
61672098894503907557903865184966
61672098894503907573472853920712
61672098894503907573472858034756
61672098894503907573472858152800
61672098894503907969685353476749
61672098894503907969686123607145
61672098894503907969686128311409
61672098894503908031572418766715
61672098894503908031635175827216
61672098894503908031635175827376
61672098894503908031635176299551
61672098894503908031635176299552
61672098894503908031635180413595
61672098894503908031635180413596
61672098894503908031635180531480
61672098894503908168833168437924
61672098894503908168833168910099
61672098894503908168833168910100
61672098894503908168833173024143
61672098894503908168833173024144
61672098894503908168833173142187
61672098894503908168833173142188
61672098894503908168895844935875
61672098894503908168895849167720
61672098894503908168895849167963
61672098894503908169083874063011
61672098894503908169083874063012
61672098894503922261272698051585
61672098894503922261272699101345
61672098894503922398467253282062
61672098894503922398467596238654
61672098894503922398530015046986
61672098894503922787155447161039
61672098894503922810312278173402
61672098894503924021662973726806
61672098894503924021662973746489
61672098894503924021851259041261
61672098894503924021851263745525
61672098894503924045658295900318
61672098894503924045661391491655
61672098894506323889471735282626
61672098894514428884926581790357
61672098894514428999212912743888
61672098894514428999212913093808
61672098894514428999213257117630
61672098894514428999213257467550
61672098894514713151679163047372
61672098894514713151679163519548
61672098894514713197683338808709
61672098894514713197683423362583
61672098894514713197683423362584
61672098894514713197683423834760
61672098894514713197683424896165
61672098894514713197683424896166
61672098894514713197683424897614
61672098894514713197683424897623
61672098894514713197683424901989
61672098894514713197683453593925
61672098894514729074197147090833
61672098894514729211433408414955
61672098894514729211433522156235
61672098894514729211433523205995
61672098894514729211433523219045
61672098894514729211433752788489
61672098894514729211433780423439
61672098894514729211433780436489
61672098894514729211433781486249
61672098894514729211433781486457
61672098894514729211433867579737
61672098894514729211433867592787
61672098894514729211434915574836
61672098894514729211455836163144
61672098894514729211455950954392
61672098894514729218714273842051
61672098894514729218714273958691
61672098894514729257190566038452
61672098894514729264530620865359
61672098894514729623216921483808
61672098894514729623237842072116
61672098894514729630579847785390
61672098894514729630579847785391
61672098894514729630579847902030
61672098894514729630579847902031
61672098894514729813510504599455
61672098894514729813510504716095
61672098894514729813573178591509
61672098894514729813573179142634
61672098894514729813573180192394
61672098894514729813594187419246
61672098894514729813594187419247
61672098894514729813761553175470
61672098894514729813761553175471
61672098894515613582230190428924
61672098894515613582230190430376
61672098894515613765432358684217
61672098894515613765432444771674
61672098894515613765432473469434
61672098894515613765495119380460
61672098894515613765495120803432
61672098894515629618825586593529
61672098894515629618825586652578
61672098894515629618825672866539
61672098894515629619013498981002
61672098894515629619097182745560
61672098894515629619097554756522
61672098894515629619097555819332
61672098894515629619097555823544
61672098894515629619100997962770
61672098894515629641736945572110
61672098894515629641984780053609
61672098894515629641984808751417
61672098894515629641984809105549
61672098894515629641984809118599
61672098894515629641984894844697
61672098894515629641984894857747
61672098894515629641987879240455
61672098894515629642006863550520
61672098894515629642006863563618
61672098894515629642006892126072
61672098894515629642006892130284
61672098894515629642006892143334
61672098894515629642006977865220
61672098894515629642006977882482
61672098894515629642008914736434
61672098894515629642009990903895
61672098894515629779182801716097
61672098894515629779183591081182
61672098894515629779267273434414
61672098894515629779267646501544
61672098894515629779267646505756
61672098894515629779267646518806
61672098894515629779267646855676
61672098894515629824939499825055
61672098894515629832533700484377
61672098894515630190777568912826
61672098894515630191049536560830
61672098894515630191049538091652
61672098894515630191049538096023
61672098894515630191049624184932
61672098894515630198307817735847
61672098894515630198307931109945
61672098894515630198307932526887
61672098894515630198307947053148
61672098894515630198370579500771
61672098894515630198370623078924
61672098894515630198391542202626
61672098894515630198391543252350
61672098894515630198391543252386
61672098894515630198391543271304
61672098894515630236533477656699
61672098894515630236782202299539
61672098894515630244061531981055
61672098894515630244124206406142
61672098894515630244124207273619
61672098894515630244124207352360
61672098894515630244124207455950
61672098894515630244124207457354
61672098894515630244124207469000
61672098894515630244124207805786
61672098894515630244127678316021
61672098894515630244127679715701
61672098894515630244312609020099
61672098894515630244313642257560
61672098894515630381594167714418
61672098894515630381594169665222
61672098894518315399955226368893
61672098894518331535714857529406
61672098894518331535777289263880
61672098894518331535777662750749
61672098894518331940220990427896
61672098894518331947562996134618
61672098894538730124222100861123
61672098894538744948655193321028
61672098894538744955430020195140
61672098894538744955994852164180
61672098894538744955994880861939
61672098894538744955995881033956
61672098894538746007825236954256
61672098894538746053328117643220
61672098894538746053578821746324
61672098894538746190776785659111
61672098894538746190776785659112
61672098894538746190776814356628
61672098894538746190776814356871
61672098894538746190776814356872
61672098894538746190777814528887
61672098894538746190777814528888
61672098894538746190840576293812
61672098894538746191342013197780
61672098894538746602621839248212
61672098894538746603186666434768
61672098894538746603186695132528
61672098894539028529103659629097
61672098894539029763885593124029
61672098894539029763948698199678
61672098894539030129997954165985
61672098894539030130478355572561
61672098894539030130562038397969
61672098894539030175479570955673
61672098894539030176231911784669
61672098894539030176315594137901
61672098894539030313492666160141
61672098894539030313492694739857
61672098894539030313576262774225
61672098894539044405678164397007
61672098894539044405929211456703
61672098894539044542855236419247
61672098894539044542938918772479
61672098894539044543106284878623
61672098894539044543127204067251
61672098894539044543127205466931
61672098894539044543129532585834
61672098894539044543189880093027
61672098894539044543189967231855
61672098894539044588608821211071
61672098894539044588859868270767
61672098894539046792377048938961
61672098894539046792397969527269
61672098894539046792460731292193
61672098894539928913148304111530
61672098894539930331697603634018
61672098894539930744106369800798
61672098894539930744106484119662
61672098894539930744106484237706
61672098894539930744127376128170
61672098894539930744127376128254
61672098894539930880739249309502
61672098894539930881576072841822
61672098894539944973677087942526
61672098894539944973678232731843
61672098894539944973678232731891
61672098894539944973678232744941
61672098894539944973739878287166
61672098894539944973740908757667
61672098894539944973740908770717
61672098894539944973740994496815
61672098894539944973743321965797
61672098894539945110938901368215
61672098894539945110938901381265
61672098894539945156671565571731
61672098894539945156671565584781
61672098894539945156692457580275
61672098894539945156692457593373
61672098894539945156755219358297
61672098894539945568452426691338
61672098894539945568536109044570
61672098894539945568537224204459
61672098894539945568539461912400
61672098894539945705737454522948
61672098894539945712512281397060
61672098894539946803883141292439
61672098894539946803883227031587
61672098894539946803883242981294
61672098894539946803886584498687
61672098894539946803886713638757
61672098894539946803886713835590
61672098894539946810661078716884
61672098894539946811142714043953
61672098894539946811142714221100
61672098894539946811142714221127
61672098894539946811142714240786
61672128365449628905097527897739
61672129074356301923268159234808
61672129074356302113813910133936
61672129080264626742848752775576
61672129080264627147099232633852
61672129080264627154442730607220
61672129080264660089586612019354
61672129080264660501180589850998
61672129080368642668059094166705
61672129080368692119473132251979
61672129080368692120308812595659
61672129080368692675880112102737
61672129080369843425057787334049
61672129080372591011210772148505
61672129081244022561028941570593
61672129081345202219243956286791
61672129081345202220079631930579
61672129081345204049386204771111
61672129081353241445506991367137
61672129081353290906733058765271
61672129081669359047756015456819
61672129081669359047756020156711
61672130492446713790768366343957
61672130493394990903268529247295
61672130493394990903456815473783
61672130493394990903456815591827
61672130493395011079089697277539
61672130493430063634903608139201
61672130493430080106190689458161
61672130493430113047928022265201
61672130493430128282173738560667
61672130493430129519215103584161
61672130493503915137041703145699
61672130493503931600800816411459
61672130493539048392290878578499
61672130493539048392290879744899
61672130493539048804073142871315
61672130493721867361584626404819
61672130493721867780706572289663
61672130493830836069254479401139
61672130493830836480848457232783
61672130516095620823821100106915
61672130516095624116384636415535
61672130516095624528166900591711
61672130516200990954802226026147
61672130517064614700522978093715
61672130517064615109857524396749
61672130517064629522986430213005
61672130517064629524681006907011
61672130517064631169362341539581
61672130517065514031294428179699
61672130517065530090799246372243
61672130517065531739622875567458
61672130517065615835594224007104
61672130517065615835594224473664
61672130517065615835656900028668
61672130517065616018587556842732
61672130517068215734541487806223
61672130517068231610132116587211
61672130517068231794046305998767
61672130517068231794234591293539
61672130517068232205828569125183
61672130517068233442786252374190
61672130517068233442869935193982
61672130517138481436721858746882
61672130517141162781317877741475
61672130517141166484765325048971
61672130517173549869214533810520
61672130517173598220683954381497
61672130517173598228211922080322
61672130517173598228211922434697
61672130517173598228211923484457
61672130517173598632466218557673
61672130517465317772076047050186
61672130517465321064573808487266
61672130517465321476418490067882
61672130517465321476418490072094
61672130517465321476418490422014
61672130675617854031350204925070
61672130722992173944884406526645
61672130722992503776530767427188
61672130722992503776530768489998
61672130722992509264450471849108
61672130723835388885311785549131
61672130723835390165826383247579
61672130723835390166599387565483
61672130723867803836356796291368
61672130723867803836356796645500
61672130723867805665663364432008
61672130723867805665663364786140
61672130723867805666499044775688
61672130723867805666499045129820
61672130729087563332429349093430
61672130729744060003116765833086
61672130746627009087466890471988
61672130746627009087466891534798
61672130746627009133220447746906
61672130746627010733842801798564
61672130746629427126097699657414
61672130746629710790713576554786
61672130746629710790713577027170
61672130746629712025495510522102
61672130746629727269614708745734
61672130746629727452545366026358
61672130746848266331249003690751
61672130746848266331249003690799
61672130746848566520519568991227
61672130746953631530619516955392
61672130746953931674199631136776
61672130746953931674199631136824
61672130746953931674387917494406
61672130746953931857402257115164
61672130746953931857402257115212
61672130747502056954107182058219
61672130747502056954378778169867
61672130747502305488679783054888
61672130747502305488679783409020
61672130747502307134993018709820
61672130747502307135055694381464
61672130747502307135055694735596
61672130747502307135807807044908
61672130747502307135828699053500
61672130747502307135891374725144
61672130747502307135891375079276
61672130747504757011249926469815
61672130747504757011249926469863
61672130747504758245760263853099
61672130747504758246031859964747
61672130747504758246031859964795
61672130747504758657625837796439
61672130747609989196832502805369
61672131130884897688289161030742
61672131131541393718740199509482
61672131148389234797501468302040
61672131148391935951893881460596
61672131148391936500936898962484
61672131148392836519705577361879
61672131148392836519705577361880
61672131148392837068748594863768
61672131148608072773226113976530
61672131148611674495430223036370
61672131148611675044473240538258
61672131149255219564679794661913
61672131149266925298856212489584
61672131149266925299044240566912
61672131149267225305112552941580
61672131149267225305363257044684
61672131149267225488043209755644
61672131149267225488126777790012
61672131149267225488293913858748
61672131149268170525881261515109
61672131154300211769456636064217
61672131154300248774812261838679
61672131154300565625893351058371
61672131154507347847281196982995
61672131154507347849725561988259
61672131155163845112514168956667
61672131155163845114958533961931
61672131155164740009350151216284
61672131155164745499776896669244
61672131155164745543002519841720
61672131155164745545509560872760
61672131155165040335860493498575
61672131155165045686582205309947
61672131155165045689047462323803
61672131155175850853194532489467
61672131155175850855659789503323
61672131201566517075201006058525
61672131201566517075201351849209
61672131201566850611193517485301
61672131201566850611193517485302
61672131201566850618439009235186
61672131201566863515416474877542
61672131201784456264115813228989
61672131201788403194576551212476
61672131201789303625127578477436
61672131201789303762388247113760
61672131202434043091714496112652
61672131202434043091714496116864
61672131202434043640506466559056
61672131202434043640506466572106
61672131202434048625366864738088
61672131202434048625366864742300
61672131202434048627894797777720
61672131202434048627894797781932
61672131202434049174158835184492
61672131202434049176603200189756
61672131202434049176603200202806
61672131202434049176686768224124
61672131202434049176686768237174
61672131202434049176686769753494
61672131202434049176874796301452
61672131202441852313520801958417
61672131202441852313520803369738
61672131202442152502585546355553
61672131202444854206020634059405
61672131202445754179056991216090
61672131202445754179245019293418
61672131202445754773769653939126
61672131202445754773769653952176
61672131207366207084066405761378
61672131207369805696449344377196
61672131207369805696449348982129
61672131207369805696449348982130
61672131207369809355313189366513
61672131207369809355313189366514
61672131207369809400795144861992
61672131207369810635577078356924
61672131207369825467798858096390
61672131207370105839966353465516
61672131207370109544312153950312
61672131207370110779094087445244
61672131207475138783936296655613
61672131207475138783936298055293
61672131207475191902059781628173
61672131207475192267921096306061
61672131207475442631799107628409
61672131207475492045576790716493
61672131207475492457170769597897
61672131207475492640373011649767
61672131207477873834113878103401
61672131207479078249537303215412
61672131207479079484319236710344
61672131207479094316572488391518
61672131207479094911369091151799
61672131207682274861760485571683
61672131207682274864016822499619
61672131207790386878259751549838
61672131207790387473057013891174
61672131207790387473057014940934
61672131207790387473057133386686
61672131207790387478139588069334
61672131207790387478139589119094
61672131207790390994420362776746
61672131207791288038528005649324
61672131207791288040784342577260
61672131208338771534641591793215
61672131208338771534643914741509
61672131208338771580395148005323
61672131208338771580397470953617
61672131208338771946237892573153
61672131208338771946258784581745
61672131208338772126993457545355
61672131208338772129249794473291
61672131208338772129437822550619
61672131208341473237911866376625
61672131208341473283644530580141
61672131208349577110612455067203
61672131208349577112850219752673
61672131208350777867674197331617
61672131208354379592075061881194
61672131208354379592325765984298
61672131208354379592346657992890
61672131208354380141117736426490
61672131208458606205200880028534
61672131208458606754243897530422
61672131225082623631310795543477
61672131225082639510333046797759
61672131225094647081155658814879
61672131225094781367942569179262
61672131225095982079459302246194
61672131225199700604024982036351
61672131225199700604860662380031
61672131225200114455429518252425
61672131225200117976760604963389
61672131225200118113958597573937
61672131225200151506517806830723
61672131225200151506517806830724
61672131225200153290091710767848
61672131225201015023178536728253
61672131225201015023178538127933
61672131225201018544509624838897
61672131225201048369921025867304
61672131225201052074266826352100
61672131225201053720642737678676
61672131225201315166695547216253
61672131225201318871041347701049
61672131225201352087831339184642
61672131225201353909913303334645
61672131225201364992067084585073
61672131225201364992067084589285
61672131225201368696412885069869
61672131225203716543410883980625
61672131225203716680671638356097
61672131225203716726425251963773
61672131225203720247756684465421
61672131225203720385017438840893
61672131225203750073356118176042
61672131225203770256414530183114
61672131225203770256414645446538
61672131225203770256414655270517
61672131225204050216684721864938
61672131225204050216684721883811
61672131225204055155812455844666
61672131225204055155812455863539
61672131225204066695564933345123
61672131225204070034070340906739
61672131225204070399910647382347
61672131225204070399910733829919
61672131225204070399931665408597
61672131225412097852402902900147
61672131225412102791530636879875
61672131225419906522972873176195
61672131225419907758319922955263
61672131225420158536257293725189
61672131225420202962709198065259
61672131225420206712243470356759
61672131225420207901836932044987
61672131225422608226219932802719
61672131225422608226219935985047
61672131225422609461566982600661
61672131225422854840584347269091
61672131225422859779712081248819
61672131225422859781968418176755
61672131225422859782156446254083
61672131225422860193750424085727
61672131225422904254362279858735
61672131225422907958142967243175
61672131225422908003896552151639
61672131225422908369736945074819
61672131225422908415490501285523
61672131225422908415490529983283
61672131225422909605082843782979
61672131225422909605083991688981
61672131225516263572589749781236
61672131225516263572590008048392
61672131225516263572593134529154
61672131225516263572760500168738
61672131225516263572781420873686
61672131225516263575016578829470
61672131225516263575016808398866
61672131225516263575016837096674
61672131225516263575019931697300
61672131225516263575037470836658
61672131225516263575037499534418
61672131225516263575037729103814
61672131225516263575037757801622
61672131225517167801537061928164
61672131225517167801725347222936
61672131225517464286345629242368
61672131225517464286346404077028
61672131225517464286366521249556
61672131225517464286366549947316
61672131225517464286367324781976
61672131225519865432034725613470
61672131225519865432254522702088
61672131225519865434482448085825
61672131225519865434503368790773
61672131225519865843848500533732
61672131225520165438310867929396
61672131225520165438314252677314
61672131225520165438481618316898
61672131225520165438502539021846
61672131225520165440737668279870
61672131225520165440737696977630
61672131225520165440758588984818
61672131225520165440758617682578
61672131225520165575574978236934
61672131225520165575575007052786
61672131225520165575739016524120
61672131225520165575740048694316
61672131225520165575742343876518
61672131225520165575742372692370
61672131225520165575759937229068
61672131225520165577998448052682
61672131225520165577998451353102
61672131225520165577998452770044
61672131225520165577999452456786
61672131225520165577999457174148
61672131225520165577999485871908
61672131225520165578019343242198
61672131225520165578019368757630
61672131225520165578019372058050
61672131225520165578019373474992
61672131225520165578020400927826
61672131225520165578020406576856
61672131225520165578022696110028
61672131225520165583082054401038
61672131225520165583082055450798
61672131225520165583102946290134
61672131225520165583102947339894
61672131225520165621325207096692
61672131225520165621326268896316
61672131225520165621328591844610
61672131225520165621514554191088
61672131225520165621516878189142
61672131225520165623752004264838
61672131225520165623752007447166
61672131225520165623752036144926
61672131225520165623755389012756
61672131225520165623772928152114
61672131225520165623772956849874
61672131225520165623773985719650
61672131225520165623773986769410
61672131225527970542559785813644
61672131225527970542622461839420
61672131225527970954153763645288
61672131225527970954404467748392
61672131225528269313270113314036
61672131225528269313273498061954
61672131225528269313461784406486
61672131225528269315696910482182
61672131225528269315696942362270
61672131225528269315697200629474
61672131225528269315700295230100
61672131225528269315717863067218
61672131225528269315718121334422
61672131225528269450698519126252
61672131225528269450701589261158
61672131225528269452957698154684
61672131225528269452957926189094
61672131225528269452957927724128
61672131225528269452957950654814
61672131225528269452957954886902
61672131225528269452957956421888
61672131225528269452958697841426
61672131225528269452958702558788
61672131225528269496472996043260
61672131225528269496473799575728
61672131225528269496476123573782
61672131225528269498732431803910
61672131225528269498732460501718
61672131225528269498733232154050
61672131225528276634098471227240
61672131226063291947078718336865
61672131226063356047840702436235
61672131226064558591757481315031
61672131226067243640699675713857
61672131226067258508086455230103
61672131226067260300003172956811
61672131226067343986766820997806
61672131226067344535830760155232
61672131226067344535830760621791
61672131226067344535830760621792
61672131226067344581563051405450
61672131226067344581563051755370
61672131226067344581563051772839
61672131226067344581563052822599
61672131226067347692828090183748
61672131226067347693016118261076
61672131226067347693016118262528
61672131226067349339392029587652
61672131226067349339932897814442
61672131226067349339953789823034
61672131226067349339956113819636
61672131226067349339956113821088
61672131226067349474958121181662
61672131226067349477402486186926
61672131226067349520440081649256
61672131226067349520690785385178
61672131226067349520690785735098
61672131226067349520690785752567
61672131226067349520690786802327
61672131226067349520691158338476
61672131226067349520691158805035
61672131226067349520691158805036
61672131226067349522134658324388
61672131226067349522134658343262
61672131226067349522322686401716
61672131226067349522322686401924
61672131226067349522322686403168
61672131226067349522322686420638
61672131226067349522385362429104
61672131226067349522884446637098
61672131226067349522884446654520
61672131226067349522884446654568
61672131226067349522884447704280
61672131226067349522884447704328
61672131226067349522886770633700
61672131226067349522886770635152
61672131226067349522886770652574
61672131226067349522886770652622
61672131226067349522947122662874
61672131226067349522947122663034
61672131226067349522947122680296
61672131226067349522947122680344
61672131226067349522947122680503
61672131226067349522949446659476
61672131226067349522949446659684
61672131226067349522949446660928
61672131226067349522949446661088
61672131226067349522949446678350
61672131226067349522949446678398
61672131226067349522949446678557
61672131226067349523135150390442
61672131226067349523135150740202
61672131226067349523135150740362
61672131226067349523135150757624
61672131226067349523135150757672
61672131226067349523135150757831
61672131226067349523135151807384
61672131226067349523135151807432
61672131226067349523135151807591
61672131226067349523135523343740
61672131226067349523135523810299
61672131226067349523135523810300
61672131226067349523137474736804
61672131226067349523137474737012
61672131226067349523137474738256
61672131226067349523137474738416
61672131226067349523137474755678
61672131226067349523137474755726
61672131226067349523137474755885
61672131226067349888996837438427
61672131226067349888996837438428
61672131226067349934729128572006
61672131226067349934729128589268
61672131226067349934729128589475
61672131226067349934731452570060
61672131226067349934731452587322
61672131226067349934731452587529
61672131226067350069483128780668
61672131226067350069483129247228
61672131226067350071927493785932
61672131226067350071927494252492
61672131226068544744037482880384
61672131226068544744037483346944
61672131226068545155568784699302
61672131226068545155631460725078
61672131226068545155652352733670
61672131226068545292829453322576
61672131226068545292829453335626
61672131226068545292829453789136
61672131226068550094696518665980
61672131226068550094759194691756
61672131226068550094759195158316
61672131226068550096390722754996
61672131226068550096390722768094
61672131226068550097203559697020
61672131226068550097205511090084
61672131226068550097205511103182
61672131226068550097224451705612
61672131226068550097224452172172
61672131226068550097224453234982
61672131226068550097287127731388
61672131226068550097287128197948
61672131226068550097287129260758
61672131226068550234485121871306
61672131226068550280217784545452
61672131226068550643551165133948
61672131226068550643551165600508
61672131226068550645995530139212
61672131226068550645995530152262
61672131226068550645997481532276
61672131226068550645997481545374
61672131226068550646079098173580
61672131226068550646079098186630
61672131226068550646079098640139
61672131226068550646079098640140
61672131226068550646079099702950
61672131226068550646267126250908
61672131226068550646267126717467
61672131226068550646267126717468
61672131226068550691749086364370
61672131226068550691811762390146
61672131226068595117635874873819
61672131226075047372141912010177
61672131226075453395650403835544
61672131226075453395650404189675
61672131226075453395650404189676
61672131226075453398094769194939
61672131226075453398094769194940
61672131226075453398094770257750
61672131226075453398096720117232
61672131226075453398096720117280
61672131226075453398096720121652
61672131226075453398096720134702
61672131226076353780468766896988
61672131226076353782913133319194
61672131226076353963399423711052
61672131226076403788205845149867
61672131226076403789042671982607
61672131226076403789042673399549
61672131226076653969655768767934
61672131226076653969718444793710
61672131226076653972183698619622
61672131226076653972246374645398
61672131226076703932559652256527
61672131226076703977476442330431
61672131226076703978291198785383
61672131226076703978291201967711
61672131226076703978292345274443
61672131226076703978292346691385
61672131226079050132994115066272
61672131226079055072121848691868
61672131226079055486160191882908
61672131226079055666646483337576
61672131226079055666646483691708
61672131226079055669090848696972
61672131226079055669090849759782
61672131226079100134036838474937
61672131226079100140731192965019
61672131226079100140731196147347
61672131226079100141566873308699
61672131226079100141567905360851
61672131226079100141567991099999
61672131226079100141567992516941
61672131226079100141568021214701
61672131226079100141568249734385
61672131226079105073164572454665
61672131226079105080424043228883
61672131226079105080695639340579
61672131226079105080695983714113
61672131226079105492289702793279
61672131226079105492289704328313
61672131226079105492289731609131
61672131226079355263567134167952
61672131226079355263567134179598
61672131226079355263567134181002
61672131226079355263567134185422
61672131226079355263568282078326
61672131226079355263629810188112
61672131226079355263629810193728
61672131226079355263629810205374
61672131226079355263629810206778
61672131226079355263629810206986
61672131226079355263629810211198
61672131226079355263630958104102
61672131226079355263817838282702
61672131226079355263817838284106
61672131226079355263817838284314
61672131226079355263817838288526
61672131226079355263818986181430
61672131226079355263839878190022
61672131226079355675412964026124
61672131226079355812609808707632
61672131226079355812609808713248
61672131226079355812609808726298
61672131226079399728489907956901
61672131226079400285085000071679
61672131226079400285085258824109
61672131226079400330001790145583
61672131226079400330085358179951
61672131226079400330817693089595
61672131226079400330817694506537
61672131226079405262414245746501
61672131226079405634969917048491
61672131226079405635806711883051
61672131226079405680723501956955
61672131226079405681539404900967
61672131226079405681539406317909
61672131226080256243161983901632
61672131226184315855044107554711
61672131226184482581954837209764
61672131226184482993548815041408
61672131226391412912747543519101
61672131226392465618766820692276
61672131226392466029734038266160
61672131226392466030298122498144
61672131226395167321387120061040
61672131226395167321951204293024
61672131226395167322201908396128
61672131361091631654632496071546
61672131361966633356959783732605
61672131361966935328091109676934
61672131361966945899698262364220
61672131361966945899760938389996
61672131361966945899761024129144
61672131361966946311543288318370
61672131361966946448552908832188
61672131361966946448552994571336
61672131361966946448741279866108
61672131361966946448741280928918
61672131362072360916360655556540
61672131367217862720632069807471
61672131367217862720632442859939
61672131367323276736550480907911
61672131367323277331338817529176
61672131367323278382947312822804
61672131367324177167101508172871
61672131367324177716228209427680
61672131367324177899147156313117
61672131367324477493632856428487
61672131367326880654194439384532
61672131367326880654194440784212
61672131367874358156286877528807
61672131367874358156289201526861
61672131367874358202040433740915
61672131367874358202042757738969
61672131367874359984173162137659
61672131367874359985865041781143
61672131367874359985865042830903
61672131367874359985865414833611
61672131367875555206767374370255
61672131367875555207519486679567
61672131367875555207540378688159
61672131367875558911113174855051
61672131367875558913578431868907
61672131367875560558241198490939
61672131367875560559954343195483
61672131367979785114820854335971
61672131367979785526686799815628
61672131367980685545371881600931
61672131367980985734642475481075
61672131367983371377480305294268
61672131367983387248890908875468
61672131367983389032464812799542
61672131367984573920586630295818
61672131367984577624911510075666
61672131368203382248811135460946
61672131368203382250503388156898
61672131384725829413360007641492
61672131384725833117705808126288
61672131384726133124024824604060
61672131384726133124024826021002
61672131384726133261222817214608
61672131384726133261222818631550
61672131384726133306976374843658
61672131384944683862631257907425
61672131384944984006148179838043
61672131385049153433379707524168
61672131385049153433383064991268
61672131385050053955470363761012
61672131385052755704375444052144
61672131385052755704626835485582
61672131385052756893499356882468
61672131385053055299104183139428
61672131385053055847391732281846
61672131385053055847958657403112
61672131385053055847958657420374
61672131385053055848143844591158
61672131385053055854733480045136
61672131385053055854733480161776
61672131385053056031161541679064
61672131385053056031161541797108
61672131385053057684876877485218
61672131385053057684876877601858
61672131385601134823907748671176
61672131385601134826352113676440
61672131385601136653966429121128
61672131385601136655658681817080
61672131385601181127864229881097
61672131385601181127947797915257
61672131385601181128136083210029
61672131385601184420699620568409
61672131385601184832210030365893
61672131385601184832293598400053
61672131385601184832481883694825
61672131385601431308748945452440
61672131385601431308811621478216
61672131385601431309563733787528
61672131385601431309584625796120
61672131385601431309647301821896
61672131385601435013094745937236
61672131385601435013094747354178
61672131385601435013157421963012
61672131385601435013157423379954
61672131385601435015622678976868
61672131385601435015622680393810
61672131385601435015685355002644
61672131385601435015685356419586
61672131385601435150355415990502
61672131385601435152883349030134
61672131385601436797483438209448
61672131385601436797483439626390
61672131385601436799259258939768
61672131385601436799259260356710
61672131385601436843236994421556
61672131385601436843236995838498
61672131385601436843299670447332
61672131385601436843299671864274
61672131385601436844929247117508
61672131385601436844929248534450
61672131385601436844991923143284
61672131385601436844991924560226
61672131385601481264121681037497
61672131385601481271381151811715
61672131385601481271464835699933
61672131385601481271652747923411
61672131385601481271652835079501
61672131385601481271652863777261
61672131385601481271653092296945
61672131385601481317218391912041
61672131385601481317385527980777
61672131385601485021731328465573
61672131385705650652891639833560
61672131385705661765929041287948
61672131385706562333740737189072
61672131385709252375095748893400
61672131385709252924138766395288
61672131385709263488133150347788
61672131385709263625393818983952
61672131385709265271769730310528
61672131385924451616483551893625
61672131385924455276791265218840
61672131385925355844603046859272
61672131385928057548038391780568
61672131437794493130207007308068
61672131437794493130207007424708
61672131437903758137342695593990
61672131437903758274603364230522
61672131437903758274603365293332
61672131437903761841688496078786
61672131437903761978949164715318
61672131437903761978949165778128
61672131438122612312279889122455
61672131438122612312280922224319
61672131438122612358033444867955
61672131438122612358033444868003
61672131438122612358033444868163
61672131438122616016061604908659
61672131438122616016626722709115
61672131438122616473409139419019
61672131438122616474162284830195
61672131438122617708755156679375
61672131438122617708755157145935
61672131438226781739515807377544
61672131438226782151106427742088
61672131438226782288367096378412
61672131438226782295898507637860
61672131438226783340167321572740
61672131438226783530680442649112
61672131438227682673197083978932
61672131438227682673197169718240
61672131438227683907979017473864
61672131438227982313583843730824
61672131438227982862435104033884
61672131438227982862435218824924
61672131438227982862438318011770
61672131438227982862438576292072
61672131438227982862623505182554
61672131438227982869966543991140
61672131438227982869966545857137
61672131438227983045449558458780
61672131438227983045449558458828
61672131438227983045452915925928
61672131438227983045452916043972
61672131438227983052980884097172
61672131438227983052980885146932
61672131438227984104748479002392
61672131438227984104748479352069
61672131438227984699356796356868
61672131438230684154091399789388
61672131438230684154091399806650
61672131438230684199844984697852
61672131438230684748917104971701
61672131438230684748917105325833
61672131438230684748919427919995
61672131438230685800684699180275
61672131438230685983701361414927
61672131438230685991020009141497
61672131438231570308991662978893
61672131438231570492006002618573
61672131438231585133716870270667
61672131438231585133716870624799
61672131438231585316728886962053
61672131438231585316728887316185
61672131438231585316731209910347
61672131438231586368498803769811
61672131438231586368498804119731
61672131438231586375754804168365
61672131438231586551427021793963
61672131438231586551513143409491
61672131438775161453505997476856
61672131438775161453505998526616
61672131438775161453568673502791
61672131438775161453568674552551
61672131438775161455263250192426
61672131438775161455263250196797
61672131438775161455762335454552
61672131438775161455825011480328
61672131438775161455825011480487
61672131438775161455827334424410
61672131438775161455827334428622
61672131438775161455827334428781
61672131438775162690544268949484
61672131438775162690606944975260
61672131438775162690606944975419
61672131438775162690609267919342
61672131438775162690609267923554
61672131438775162690609267923713
61672131438777863113527806983531
61672131438777863159260098134579
61672131438777863159262422132633
61672131438777864392350151986027
61672131438777864394042031629511
61672131438777864394042032679271
61672131438777864394042404681979
61672131438777864394044355627565
61672131438778763544078833894360
61672131438778764960099171507404
61672131438778764961791424203356
61672131438778765371693149339048
61672131438778765373385402035000
61672131438778809434268825596305
61672131438778809845862803427949
61672131438778812948068989623307
61672131438778813138614367445311
61672131438778813138614626081101
61672131438778813550208345160315
61672131438778813550208603912745
61672131438779059614944363864492
61672131438779059614944364218624
61672131438779059615780044208172
61672131438779059615780044562304
61672131438779060163736334660816
61672131438779060164488446970128
61672131438779060164572015004495
61672131438779060164572015004496
61672131438779060164760043081823
61672131438779060164760043081824
61672131438779063319227115139742
61672131438779063319289791165518
61672131438779063319290164349288
61672131438779063319290164703420
61672131438779063320984368321712
61672131438779063320984368326084
61672131438779063321483452067678
61672131438779063321546128093454
61672131438779063321548452553696
61672131438779063321548452558068
61672131438779063321818097388920
61672131438779063321818097743052
61672131438779063868082135145612
61672131438779063870526126612766
61672131438779063870526126625864
61672131438779063870528451077380
61672131438779063870528451090478
61672131438779063870610068185243
61672131438779063870610068185244
61672131438779063870610069248054
61672131438779063870798096262571
61672131438779063870798096262572
61672131438779064967859363394046
61672131438779064967859363394254
61672131438779064967859363860606
61672131438779064967859363860814
61672131438779064968110067497150
61672131438779064968110067497358
61672131438779064968110067963710
61672131438779064968110067963918
61672131438779065103616180595724
61672131438779065105120032030370
61672131438779065105120032496930
61672131438779065105120033559788
61672131438779065105122356490772
61672131438779065105122356490820
61672131438779065105122356494984
61672131438779065105122356508082
61672131438779065105308060107698
61672131438779065105308060120796
61672131438779065105308060574258
61672131438779065105308061637116
61672131438779065105310384568100
61672131438779065105310384568148
61672131438779065105310384572312
61672131438779065105310384585410
61672131438779065105392001326044
61672131438779065105392002742986
61672131438779065149432412833608
61672131438779065149432413187739
61672131438779065149432413187740
61672131438779065151124665529560
61672131438779065151124665883691
61672131438779065151124665883692
61672131438779109432972862778857
61672131438779109432993754787449
61672131438779109570170855389405
61672131438779109570254423423773
61672131438779109577512861096127
61672131438779109577513894197991
61672131438779109577596429130495
61672131438779109577784457207823
61672131438779109577785490309687
61672131438779109577785577465777
61672131438779109577785606163537
61672131438779109577785834683221
61672131438779109577785949474469
61672131438779109989379555297421
61672131438779109989379812514865
61672131438779109989567840592193
61672131438779113274516655874201
61672131438779113281858661580875
61672131438779113281858661580923
61672131438779113281859694682787
61672131438779113281942229148683
61672131438779113281942229148731
61672131438779113281942229148891
61672131438779113281943348339615
61672131438779113282130257226059
61672131438779113282131376416991
61672131438779113320270212086309
61672131438779113320332888112085
61672131438779113327612217326631
61672131438779113327612217793031
61672131438779113327674893352247
61672131438779113327674893818807
61672131438779113327676041357579
61672131438779113739458047266551
61672131438779113739458048683493
61672131438883279370618360051480
61672131438883290071873496966722
61672131438883290483655761505868
61672131438884179938430141691912
61672131438884190502424524231682
61672131438884191051467457406992
61672131438884192286249390901924
61672131438884192286249476641232
61672131438884490698451344160113
61672131438884490835732904804821
61672131438884490835983608908133
61672131438884491430508243553841
61672131438886876334449265584828
61672131438887182006810394541077
61672131438887182014152399893667
61672131438887182014152400243587
61672131438887182014152400247799
61672131438887182014404567915360
61672131438887182014404567915369
61672131438887193134780416722629
61672131438887194369290382569557
61672131438887194369311303157865
61672131438887194369562350217561
61672131438888078328763620144186
61672131438888078740357597975830
61672131438888082033109420628982
61672131438888082444703398460626
61672131438888082574622176181509
61672131438888082574622176531429
61672131438888082581964181888231
61672131438888092969719019773681
61672131438888092969907305068453
61672131438888093152712352613681
61672131438888093511987243702858
61672131438888093557740799915014
61672131438888093564431939714161
61672131438888094754025177596425
61672131439102079869352218816946
61672131439102083994517985436760
61672131439102085229864778002548
61672131439102984562329767077192
61672131439102985797676559642980
61672131439105686265765111998488
61672131439105687501111904564276
61672131439106886611067461724826
61672131439106887015507461927109
61672131439106887015507462277029
61672131439106887017763798850833
61672131439106887017763798855045
61672131439106887017763799204965
61672131439106888252545732349977
61672131439106888252545732699897
61672131439211348818617523416214
61672134817672632818584707017227
61672134817672633230366712926247
61672134823552996517154241150603
61672134823556598788986000996315
61672134823578512605904403996295
61672134823578560598625536892315
61672134823581261890278704793733
61672134823581262302060624596167
61672134823589319417200389806439
61672134823589319418892642502391
61672134824420241474976169388092
61672134824420243121352079181086
61672134824420243121352079198348
61672134824421141905527195585870
61672134824429247015268373997430
61672134824429247015268374469814
61672134824429247015268375532623
61672134824429247015268375532624
61672134824431948855713426230290
61672134824431948855713426234502
61672134824431948855713427769696
61672134824431948855713430952024
61672134960319828380044747324174
61672134977205519384110957811991
61672134978044502215075583350972
61672134978044503313223606951068
61672134978044503862015577393260
61672134978045704619286987396814
61672134978045704619287015031764
61672134978045704619287016094574
61672134983113847899941770252635
61672134983113848311532363336361
61672134983113848311532363336521
61672134983113848311535748084279
61672134983113848311723776161607
61672134983114148455049372424681
61672134983114148455049372424841
61672134983114148455052757172599
61672134983114150285446911875011
61672134983115050853194812542485
61672134983953127628156328508270
61672134983954028058707355773230
61672134983954029842845343955436
61672134983954029843118059734452
61672134983954328247977839701951
61672135030383147690243700198219
61672135030384052373431204969140
61672135031219429229555243942368
61672135031219429229555247124696
61672135031219430464901260147348
61672135031223331552599530817788
61672135031223331552603002609367
61672135031223331552603007326729
61672135031223332787950053904755
61672135031223332788158973990675
61672135031223332788221737172542
61672135031223332925419729783090
61672135031223332925419758480850
61672135031223333337013707614734
61672135036256650956489886554314
61672135036256651505281856996506
61672135036288727287477670489303
61672135036288727287564710410257
61672135036288774914421516950569
61672135036288775326015494782213
61672135036289027476811284867975
61672135036289075057938526038889
61672135036291476617668490470555
61672135036291476617856518547883
61672135036291477029450467681767
61672135036291477029450496379527
61672135036291777172967505467847
61672135036291778408313490265075
61672135036292679022130681526238
61672135036292679022130681526247
61672135037128055877982006838228
61672135037130756345883048726190
61672135037131656364840098159506
61672135037131656730697941412836
61672135037131657966048550257778
61672135037131658011781214461294
61672135037131658011781214461501
61672135037131952799868899121442
61672135037131956919951085079470
61672135037131956919951089796831
61672135037131958338584071789156
61672135037239724502061346693675
61672135037239724502061351292945
61672135054014651153726433048985
61672135054014651565320410880629
61672135054014651565508434240387
61672135054014948050997283288051
61672135054014951297243442137305
61672135054017349153379799782503
61672135054017353268755493866911
61672135054017354504101511593827
61672135054017354504101511593875
61672135054017604870508613776437
61672135054017649342650365082931
61672135054017653000678525123587
61672135054017653412272502955231
61672135054017653595286732502276
61672135054017654647618520682147
61672135054017654693372076894303
61672135054017654830820775125893
61672135054018554033616891149673
61672135054018555398633962242445
61672135054853930744680236579020
61672135054853930744680238095340
61672135054853930744680241283332
61672135054853931980026254301772
61672135054853931980026254305984
61672135054853932528818224743964
61672135054853932528818224748176
61672135054856632036333318356638
61672135054856632447923824413756
61672135054856632447923824413964
61672135054856632447927296188282
61672135054856632447927296205544
61672135054856632447927300905644
61672135054856632447927300922906
61672135054856632585125288798830
61672135054856632585125288816092
61672135054856632585125290332412
61672135054856633683273313913794
61672135054856633683273313932508
61672135054856633683273315448828
61672135054856633820471306524342
61672135054856633820471306543056
61672135054856633820471308059328
61672135054856633820471308059376
61672135054857533015676320785364
61672135054857534251295049582820
61672135054857833159189852911024
61672135054857833159189852911072
61672135054857833159189854310752
61672135054857833159189854427344
61672135054857833159189857497244
61672135054857833159189857615336
61672135054857833159193325150498
61672135054857833159193325169371
61672135054857833159193325169372
61672135054857833159193325622882
61672135054857833159193326685692
61672135054857833159193329873684
61672135054857834394812087367496
61672135054857834394812088430306
61672135054857834440544722873204
61672135054857834440544723936062
61672135054857834440544752633822
61672135054892651042512397141455
61672135438053985861141668933818
61672135438918481348880005618318
61672135438918485192372516890636
61672135438918485192372518406956
61672135438918486427718536133872
61672135438918486839312512430530
61672135438918486839313631640176
61672135438918486839313631756768
61672135438918486839313631756816
61672135438918486839584108555276
61672135438918486839584108560892
61672135438918486839585227751872
61672135438929292005360755379470
61672135438929292006196435734796
61672135438929292006196435740412
61672135438930192390179118440914
61672135438930192390743202671494
61672135438930192573945455615920
61672135456643160537418071634682
61672135456643160537418071651944
61672135456643160537418075885484
61672135456643160537418075902746
61672135456643161772764088912348
61672135456643161772764090428668
61672135456643162321556059354540
61672135456644361294413296794480
61672135456644361294413296811742
61672135456644361294413296811950
61672135456644361294413298211422
61672135456644361294416764329642
61672135456644361294416764352727
61672135456644361294416764352728
61672135456644361294416764802026
61672135456644361294416769070089
61672135456644361294416769070090
61672135456644361294500332382932
61672135456644362529762783609062
61672135456644362529763815648115
61672135456644363078826348629368
61672135456644363078826348633580
61672135456644363078827467824512
61672135456652466358989363256604
61672135456652466404722032181645
61672135456652466404723061034159
61672135456654867918155330016126
61672135456654867918155330016286
61672135456654867918155330020498
61672135456655167513444452445148
61672135456655168061672338638046
61672135456655168062236422883128
61672135456655168107401531067036
61672135456655168107401531067244
61672135456655168107405002835738
61672135456655168107405002841562
61672135456655168107405003308122
61672135456655168108158148738011
61672135456655168108240683196888
61672135456655168108240683198340
61672135456655168108240683202504
61672135456655168244599525077312
61672135456655168244599528265256
61672135456655168244686563480702
61672135456656068081193472316444
61672135456656068675154022715458
61672135456656068675154022717070
61672135456656068675154022734332
61672135456656068675237590745662
61672135456656068675718106962152
61672135456656068675989703073848
61672135456656068675989703078060
61672135461677681065775940778657
61672135461677684772381463989067
61672135461688143401706643611355
61672135461688491585369702495163
61672135461688491586121781874787
61672135461688492820903715369719
61672135461689392199938971717565
61672135461689393983511756815289
61672135461689393983513249081727
61672135462551782380903177455974
61672135462551786087780383219876
61672135462551787140112172915984
61672135462551787734908402157068
61672135462551787734908402623628
61672135462551787734908402623676
61672135462552686472511701289956
61672135462552686472511701290116
61672135462552686518268734459059
61672135462552687707861192787328
61672135462552687707862312001138
61672135462552688302657422028412
61672135462552688302658541340196
61672135462552688302658541695732
61672135462560791628573997570615
61672135462563492874473404136035
61672135462563493285499941662292
61672135462563493286255410045007
61672135462563493331232604466288
61672135462563493331256968733067
61672135462563493332010114144243
61672135462563493468430598476356
61672135462563493468517637015260
61672135462563793063723077427871
61672135462563793474753085328926
61672135462563793474753085795326
61672135462563793474753085795486
61672135462563793657767310171582
61672135462564694042498632963348
61672135462564694042498632963396
61672135462564694042498634479668
61672135462564694042498637549568
61672135462564694042498637667660
61672135462564694042502105202822
61672135462564694042502105204434
61672135462564694042502105221696
61672135462564694042502106738016
61672135508954743415191142523542
61672135508957494524154362394075
61672135508957494935936339605287
61672135508957494935936368303047
61672135508957496171283502056037
61672135509818088787243751020016
61672135509818088924441742108628
61672135509818088924441742110080
61672135509818088924441743626400
61672135509821989600570398747643
61672135509821989600633074750334
61672135509821989600633074754706
61672135509821989600633074769208
61672135509821991247489502278898
61672135509821991247489503813883
61672135509821991247489503813884
61672135509821991247761098390594
61672135509821991247761098391998
61672135509821991247761098403644
61672135509821991247761098409260
61672135509821991247762217600240
61672135509821991384687494889446
61672135509821991384687494902496
61672135509821991384687496424432
61672135509821991384687496424480
61672135509821991384687496437530
61672135509821991384959090996722
61672135509821991384959091000934
61672135509821991384959091001142
61672135509821991384959091002546
61672135509821991384959091014192
61672135509821991384959091015644
61672135509821991384959091019808
61672135509821991384959091019856
61672135509821991384960210210788
61672135509821991796554446326898
61672135509829794521605098070880
61672135509829794521606217284690
61672135509829794932634990611894
61672135509829794933386992380967
61672135509830089768715120492486
61672135509830094665122105642880
61672135509830095122720343775234
61672135509830095122720343776638
61672135509830095122720343793900
61672135509830095259079185668708
61672135509830095259166224072098
61672135509830095259918336381362
61672135509830095259918336387186
61672135509830095259918336400284
61672135509832796367805081024322
61672135509832796414101829458418
61672135509832796414101829477131
61672135509832796414102950203050
61672135509832796414373425570114
61672135509832796414373425571518
61672135509832796963165396013710
61672135509833696798356108289282
61672135509833696798920192519862
61672135509833696798920192538576
61672135509833696981370333131938
61672135509833696981370333136310
61672135509833696981370333149360
61672135509833696981850849333926
61672135509833696981850849348428
61672135509833696981850850868960
61672135509833696981850854052692
61672135509833696982122445445622
61672135509833696982122445447026
61672135509833696982122445460124
61672135509833696982122445464336
61672135509833697392880747656564
61672135509833697393716423277266
61672135509833697393716423278670
61672135509833697393716423295980
61672135514757702151793726543173
61672135514855313490296212284315
61672135514863070415350251856363
61672135514863420430243517788971
61672135514866120303284450790411
61672135514866121538630435587639
61672135514866121538631584543401
61672135514866121721896972655353
61672135514867020506071714103841
61672135514867021054110457627708
61672135514867022289457620079999
61672135514867022289457620084211
61672135514867022289644500251325
61672135515726709395382838028448
61672135515726709395382838028496
61672135515726709395382838047370
61672135515726713102176472594528
61672135515726713102176475776856
61672135515726713102260039106960
61672135515726713102260039225052
61672135515726713102260043811272
61672135515726714154591833507380
61672135515726714337522488799508
61672135515726714337522490321444
61672135515726714749388063215072
61672135515729416041041144526082
61672135515729416041041144543344
61672135515729416041041146059664
61672135515730299946955352675830
61672135515730299992688016879346
61672135515730310934322019559725
61672135515730311071854282890596
61672135515730311071854284307745
61672135515730314778644444142952
61672135515730316425589030684072
61672135515730316425589030800664
61672135515730316425589032219058
61672135515730316425589032219265
61672135515730316471321695004228
61672135515730316471593291115924
61672135515730316608519687498136
61672135515730316608519687614728
61672135515730316608519687614776
61672135515730316608519689033122
61672135515730316608790164401590
61672135515730316608853959752200
61672135515730316608853959752248
61672135515730317020384142699634
61672135515730317020385261441476
61672135515730317020385261913652
61672135515730317020636223941474
61672135515730600136205025967666
61672135515730611261103956182432
61672135515730611261103956195530
61672135515730614967897589226367
61672135515730614967897589226368
61672135515730614967897593943729
61672135515730616798039837705072
61672135515730616798039837710688
61672135515730616798039839227008
61672135515737519916000389909318
61672135515737519916000389922368
61672135515737519916000391444304
61672135515737519916000394626596
61672135515737519916000394626632
61672135515738420299979606509021
61672135515738420482913730976132
61672135515738420482997297589186
61672135515738420482997297606656
61672135515738720077388065520821
61672135515738720078202852332308
61672135515738720078203885907799
61672135515738720078203973063890
61672135515738720489232745920322
61672135515738720672246970762978
61672135515738720672999083089712
61672135515738720672999084611648
61672135515738720672999087793976
61672135515741121592201359398578
61672135515741121637934022183748
61672135515741121637953796401039
61672135515741421780885827715202
61672135515742322348634847590710
61672135515742322348634847607972
61672135515742322349198931821290
61672135515742322349198931834340
61672135515834825109485626655956
61672135515834825109736673715652
61672135515835678101191127463585
61672135515835725540036653920916
61672135515835725540287700980612
61672135515838427380729311424006
61672135515838427380732753217684
61672135515838427380980358483702
61672135532581189775354766450415
61672135532588995931172430858339
61672135532588995931172431926973
61672135532589244884583472472998
61672135532589246706665436623001
61672135532589246707417548932313
61672135532589246707480224958089
61672135532589294885095978259835
61672135532589296074689441015293
61672135532589296669484638653577
61672135532589296669486129870255
61672135532591695988043579158287
61672135532591696399072440705795
61672135532591696399072443887880
61672135532591696399072443888123
61672135532591697634418457382999
61672135532591697634418458432711
61672135532591947953128673383879
61672135532591947998318518417881
61672135532591948364910679292851
61672135532591992836547927910561
61672135532591996588343004956511
61672135532591996588343009188599
61672135532591996588343037886359
61672135532591996589096150367687
61672135532591997777935351686055
61672135532591997777935466471271
61672135532591997777936500641817
61672135532591997777936586730885
61672135532591997777936586735097
61672135532591997778123379763383
61672135532591997823878083862619
61672135532591997823940847045934
61672135532591997823940847045943
61672135532591997823941220117445
61672135532592897156908305433753
61672135532592898391501867546303
61672135532592898391689865876057
61672135532592898391690125206071
61672135532592898391690238928685
61672135532592898391690238930095
61672135532592898528950907565009
61672135532592898940732913475391
61672135533452589204220720056620
61672135533452589204220723238948
61672135533452590393834073575856
61672135533452590439566737783536
61672135533452590988630302816940
61672135533452590988630302821152
61672135533452590988630303287712
61672135533455290312939671729328
61672135533455292089739126451519
61672135533455292097081131671558
61672135533455292097081133206592
61672135533455292142813795875074
61672135533455292142813797410060
61672135533455292143085391986562
61672135533455292143085392005436
61672135533455292143085392005484
61672135533455292143085392471996
61672135533455292143085392472044
61672135533455292143085393521756
61672135533455292143085393521804
61672135533455292691877362428962
61672135533455292691877362430366
61672135533455292691877362447676
61672135533455292691877362896926
61672135533455292691877363963996
61672135533455292691878739923074
61672135533455292691878740041118
61672135533455292691878740391038
61672135533456190880692168100936
61672135533456190880692168113986
61672135533456192710834412330082
61672135533456192710835531544100
61672135533456491069938364780032
61672135533456491069938364780080
61672135533456491069941836669586
61672135533456491069941836688460
61672135533456491069941837141970
61672135533456491069941838204780
61672135533456491069941841405822
61672135533456492846737819617453
61672135533456492892491375829561
61672135533456492892554051855337
61672135533456492900084085153906
61672135533456492900084085172780
61672135533456492900084085621918
61672135533456492900084085626290
61672135533456492900084085639388
61672135533456492900084086689100
61672135533456492900085233532292
61672135533456492900085234595102
61672135533456493448877203974484
61672135533456493448877205037294
61672135533463395964698371836159
61672135533463395971472822450820
61672135533463395971476293292018
61672135533463396017208957495534
61672135533463396018044637843586
61672135533463396018044637856636
61672135533463396018044637856684
61672135533463396018044638906396
61672135533463396018044638906444
61672135533464295990997428020336
61672135533464295990997428037598
61672135533464296584957976903030
61672135533464296584957978438223
61672135533464296584957978438224
61672135533464296585793657714722
61672135533464296585793657732192
61672135533464296585793658777740
61672135533464296585793661964280
61672135533464596180247101316336
61672135533464596180247101329434
61672135533464596728471515151604
61672135533464596728474985992962
61672135533464596775043330534334
61672135533464596775043330538546
61672135533464596775043330551804
61672135533464596775043331006558
61672135533464596775043331006718
61672135533464596775043331010930
61672135533464596775043332073740
61672135533464596775043335255824
61672135533464596775043335256068
61672135533466997693680402356230
61672135533466997869916705743021
61672135533466997877176176517239
61672135533466998281698711651993
61672135533466998289040717341246
61672135533466998289040717341406
61672135533466998289040717345618
61672135533467281953653570934830
61672135533467293078552501143772
61672135533467293078552501143820
61672135533467297875901077030853
61672135533467297882679371559677
61672135533467297882926603286128
61672135533467297882926603402768
61672135533467297882930079898868
61672135533467297882930079911918
61672135533467297883490688567872
61672135533467297883494159407874
61672135533467297883494160938696
61672135533467297883494160955958
61672135533467297883494164125236
61672135533467298020124595896676
61672135533467298020124597412996
61672135533467298020688681644980
61672135533467298020755948788874
61672135533467298059166379034857
61672135533467298431722050336847
61672135533467298431722050336848
61672135533467298477475635245311
61672135533468198450675624328036
61672135533468198450679095051190
61672135533468198450679095070064
61672135533468198450679096586384
61672135533560657295710471289068
61672135533560657295898756583840
61672135533560701760572893032666
61672135533560701760761178327438
61672135533561553791619328595352
61672135533561557314667520722384
61672135533561557863710538224272
61672135533561557863773214249888
61672135533561559099057327603520
61672135533561559099120003629136
61672135533561601779529942465982
61672135533561602328381231466690
61672135533561602328384588933790
61672135533561602328569516761462
61672135533561602328569516761622
61672135533561602328572874228562
61672135533561602328572959967870
61672135533561603563163164961622
61672135533561603563166522428722
61672135533561901968779614358129
61672135533561903805696299404698
61672135533561903805697705595326
61672135533564255494803712196100
61672135533564255494866388221876
61672135533564259017914580348908
61672135533564259018102865643680
61672135533564259155426296044768
61672135533564260802492672524816
61672135533564260802555348550432
61672135533564303482777000679776
61672135533564303482777000692826
61672135533564303482777002092506
61672135533564303482965287387278
61672135533564303620034313261570
61672135533564303620037670728670
61672135533564303620222598556342
61672135533564303620222598556502
61672135533564303620225956023442
61672135533564305266598509882918
61672135533564305266601867350018
61672135533564605508944765221850
61672135533564605509133179348649
61672135533572364128408903594108
61672135533572364265732330808656
61672135533572364677263632614684
61672135533572364677451917909456
61672135533572364677514593935072
61672135533572408593271320751486
61672135533572408593271325337706
61672135533572408729775492141142
61672135533572408729778849608242
61672135533572408730528633320230
61672135533572408730531990787330
61672135533572409141557755267558
61672135533572409141561112734658
61672135533572409142122611151874
61672135533572409142125968618974
61672135533572409142314339653054
61672135533572409142377015678670
61672136873875177692356930387993
61672136873875177692356931787673
61672136873875177692356931923027
61672136873875177692356959085801
61672136873875177692356960485481
61672136873875177692356960502743
61672136873875177692544958937545
61672136873875177692544959987305
61672136873875177692544987517213
61672136873875177692544988566973
61672136873875177692545217204701
61672136873875177692545991921317
61672136873875177692548315919371
61672136873875177692548344735223
61672136873875177694804648733263
61672136873875177694804649660767
61672136873875177694804649796121
61672136873875177694804650132943
61672136873875177694804652847307
61672136873875177694804652965351
61672136873875177694804653319483
61672136873875177694804654382341
61672136873875177694804677313027
61672136873875177694804678358575
61672136873875177694804678375837
61672136873875177694804681545115
61672136873875177694804681663159
61672136873875177694804682017291
61672136873875177694804683080101
61672136873875177694804764451807
61672136873875177694804764451855
61672136873875177694805424499639
61672136873875177694805429217001
61672136873875177694805453315491
61672136873875177694805457914761
61672136873875177694805797570981
61672136873875177694805797689025
61672136873875177694805800753309
61672136873875177694805800871353
61672136873875177695055467505151
61672136873875177695055468554911
61672136873875177695055471737239
61672136873875177695055471855331
61672136873875177699887998677799
61672136873875177699888367162921
61672136873875177699888367512841
61672136873875177699888370345249
61672136873875177699888370699381
61672136873875177699888370817425
61672136873875177699888371744929
61672136873875177699888371749141
61672136873875177699888371867185
61672136873875177700139074903267
61672136873875177702398507481589
61672136873875177702398512080859
61672136873875177702398850805363
61672136873875177702398855037451
61672136873883282805375710820259
61672136873883282805396603891661
61672136873883286509721510950923
61672136873883286509721511305055
61672136873883286509742431539231
61672136873883288156097422277499
61672136873885984508622770446783
61672136873885984508831690532703
61672136873885988212968570577447
61672136873885988212968570931579
61672136873885988212989491165755
61672136873885988212990266472591
61672136873885988212990267522351
61672136873885989447750504072379
61672136874714460385531906783845
61672136874722565543286334853619
61672136874725267200988758354003
61672136874725267201531946345467
61672136874725267201552838354059
61672136874725267247285502557575
61672136874726167402751227354129
61672136874726167959889393145719
61672136874746877123183514881455
61672136874746877168916179084971
61672136874749278271382379448815
61672136874749278271383412569553
61672136874749278687994964614582
61672136874749578412388879852793
61672136874749578412388879853001
61672136874749578458121544056309
61672136874749578458121544056357
61672136874749578458121544056517
61672136874749578460652944749195
61672136874749578460652944749243
61672136874749578460652944750861
61672136874749578826430574507979
61672136874749578872163238711495
61672136874749612362941296169623
61672136874749612362941299356163
61672136874750479028382105736897
61672136874750479439431857174651
61672136874750479439975049397995
61672136874750479439995941408253
61672136874750479577445757334305
61672136874750479577446016664319
61672136874750479582528327840491
61672136874750479584220579603323
61672136874750479584784664768379
61672136874750479584784664768427
61672136874750512793492322384823
61672136891575841602443656714500
61672136891575841602447009582330
61672136891575841609221836456442
61672136891600153229015853725838
61672136891600153229015968516878
61672136891600153229015969579688
61672136891600153229016973983792
61672136891600153229017001618742
61672136891600153229099536545630
61672136891600153229099650982538
61672136891600153229099651336670
61672136891600153229099652399480
61672136891600153229100656803584
61672136891600153229100679852314
61672136891600153229100684438534
61672136891600153229287822890162
61672136891600153229287937681202
61672136891600153234099572610362
61672136891600153234183254030474
61672136891600153236630948854838
61672136891600153236630976489788
61672136891600153363850179282725
61672136891600153363850179282933
61672136891600153363853622961357
61672136891600153364038551720745
61672136891600153364041904601625
61672136891600153364053158848541
61672136891600153364101227742101
61672136891600153364101227759571
61672136891600153366297897155819
61672136891600153366301340834451
61672136891600153366309495776477
61672136891600153366360663992396
61672136891600153366360663992397
61672136891600153366548945632665
61672136891600153366560199879581
61672136891600153371381587360053
61672136891601053796860523391357
61672136891608262043940115433176
61672136892475454699958980057311
61672136892476355267707999932819
61672136892476355679301977764463
61672136897412417893875796366252
61672136897484166825542476709556
61672136897484166825734147802006
61672136897484166826295622120732
61672136897484166826299003686322
61672136897484166963556635130590
61672136897484466969795063370482
61672136897504876143461682455512
61672136897508478587597570198847
61672136897508478587597570216317
61672136897508478587660331976821
61672136897508478587660331977029
61672136897508478587660333375097
61672136897508478587660333393971
61672136897508478587681254081657
61672136897508478587869166309299
61672136897508478587869166310703
61672136897508478587869625119741
61672136897508478587869625119789
61672136897508478587872978000669
61672136897508478587872982586889
61672136897508478587932301141145
61672136897508478587932301495485
61672136897508478587932302558295
61672136897508478587933417167219
61672136897508478587933420355163
61672136897508478587935740115513
61672136897508478587935744701733
61672136897508478590108049849915
61672136897508478590108051248191
61672136897508478590108051267065
61672136897508478590108054436135
61672136897508478590128941857103
61672136897508478590128943256783
61672136897508478590128943256943
61672136897508478590128943275657
61672136897508478590128946443482
61672136897508478590128946443483
61672136897508478590128946462197
61672136897508478590128970554863
61672136897508478590128970909202
61672136897508478590128970909203
61672136897508478590128971954751
61672136897508478590128971972013
61672136897508478590128975141047
61672136897508478590128975141083
61672136897508478590128975141290
61672136897508478590128975141291
61672136897508478590130091167157
61672136897508478590130094355101
61672136897508478590132414115451
61672136897508478590192853282001
61672136897508478590195176230295
61672136897508478590379647360047
61672136897508478590379650547990
61672136897508478590379650547991
61672136897508478595212660759097
61672136897508478595212665345317
61672136897508478595275426061885
61672136897508478595275427460161
61672136897508478597723143934979
61672136897508478597723148521199
61672136897508778593937221951796
61672136897508778594125508296328
61672136897508778596365055408298
61672136897508778596448849837010
61672136897508778596448853019338
61672136897508778601531307701986
61672136897508778601531308751746
61672136897508778603979031342202
61672136897508778777139847463624
61672136897508778779378615504634
61672136897508778779378619736722
61672136897508782301077470171376
61672136897509682319846148583870
61672136897516887411288197920540
61672136897516887411291555387640
61672136897516889248031964341346
61672136897516889248219992418674
61672136897517787979132439084722
61672136897517787979195200849646
61672136897517788024868173345212
61672136897520469559999068161452
61672136897520489682347039537422
61672136898359768853395341849651
61672136898359768854211332298269
61672136898360669422023028199713
61672136898360669612296062256647
61672136898360669612296062374691
61672136898360669612316954265239
61672136898360669612316954383283
61672136898381078586383415447909
61672136898383779878036497242789
61672136898384080478252157297171
61672136898384113832270838488541
61672136898384129897110423174054
61672136898384980635035190410133
61672136898384981046629168241777
61672136898384981237173798410567
61672136898384981237194690420563
61672136898453161252139435595081
61672136898453161252139438777409
61672136898454011790076321263195
61672136898454012842494776776673
61672136898454027664898565615237
61672136898454027666590043475125
61672136898454027666652805589969
61672136898454027710652150523701
61672136898454061018415063764335
61672136898454061018415838600399
61672136898454061018979922836595
61672136898454061064169423508863
61672136898454061201994262470451
61672136898454061614027573706323
61672136898454061614028345354443
61672136898454077673535486495281
61672136898454077680310313369393
61672136944750768616926670173726
61672136944750768623701497047838
61672136944750768754187400450705
61672136944753469908576399100776
61672136944753469908579751968606
61672136944753469915354578842718
61672136944775079648971252724154
61672136944775080241260471148278
61672136944775080243495514317186
61672136944775080243495514317234
61672136944775080243495629104062
61672136944775080243495629108274
61672136944775080243495629108434
61672136944775080243495887388528
61672136944775080243495887388736
61672136944775080243496633525428
61672136944775080243496662223188
61672136944775080243498981971892
61672136944775080243579197136978
61672136944775080243579570208320
61672136944775080243767483481510
61672136944775080243767483481558
61672136944775080243767598272598
61672136944775080243767598272758
61672136944775080243767856552852
61672136944775080243768602689752
61672136944775080243768626788242
61672136944775080243768631387512
61672136944775080248851172150550
61672136944775080248851200966402
61672136944775080251110637094234
61672136944775080378329839874121
61672136944775080378333283552753
61672136944775080378517753619695
61672136944775080378517867934187
61672136944775080378518212312093
61672136944775080378518212312141
61672136944775080378518212325191
61672136944775080378518896803963
61672136944775080378521565193021
61672136944775080378521569897285
61672136944775080378580888333497
61672136944775080378580888337917
61672136944775080378580888350967
61672136944775080380777557747215
61672136944775080380777643840655
61672136944775080380777648558017
61672136944775080380781001425847
61672136944775080380840324583792
61672136944775080380840324583793
61672136944775080381028237856947
61672136944775080381028352643859
61672136944775080381028606206591
61672136944775080381028606206799
61672136944775080381028606224061
61672136944775080381028610928324
61672136944775080381028610928325
61672136944775080381029357065221
61672136944775080381029381513635
61672136944775080381029385762984
61672136944775080381029385762985
61672136944775080385860902510685
61672136944775080385860906760035
61672136944775080386111955219411
61672136944775080386111955691795
61672136944775080388371387220357
61672136944775080388371391469706
61672136944775080388371391469707
61672136944775085731513963129791
61672136944777781352218054083426
61672136944777781532910168195240
61672136944777781532913552943158
61672136944777781535148596112066
61672136944777781535148679018854
61672136944777781535148710903154
61672136944777781535148710903314
61672136944777781535149715307210
61672136944777781535149716370068
61672136944777781535149744005018
61672136944777781535152063766772
61672136944777781535152068016122
61672136944777781535232278931858
61672136944777781535233398127002
61672136944777781535233399189860
61672136944777781535235750835914
61672136944777781535420679713346
61672136944777781535420680067478
61672136944777781535421708583122
61672136944777781535424037180446
61672136944777781540232314996638
61672136944777781540315967600898
61672136944777781540315968650658
61672136944777781540504282761282
61672136944777781542763691241114
61672136944777781542763718876064
61672136944778682512330906681341
61672136944778682514775271686605
61672136944778687453718072189631
61672136944778687453718073239391
61672136944785890349884485368382
61672136944785890350072513445710
61672136944785890898126290309311
61672136944785890898927504269950
61672136944785890898941078644399
61672136944785890905705425744688
61672136944786791328677318624031
61672136944786791329429430933343
61672136944786791329492106959119
61672136944786791466963215596003
61672136944789492621145187704239
61672136944789493170210275222527
61672136945617966762556828581858
61672136945617966762556828931778
61672136945617966762828424693714
61672136945617966763308940891170
61672136945617966763308940891330
61672136945617966763580537002866
61672136945617966763580537003026
61672136945625769899474430582390
61672136945625769899474434831740
61672136945626070637516074316418
61672136945628771792724308930799
61672136945628771792995905042495
61672136945629672359991783737464
61672136945649181373967845403110
61672136945650081524352166386390
61672136945650081524352170985660
61672136945650081524352171004533
61672136945650081524352171004534
61672136945650081525104278695702
61672136945650081525104279045622
61672136945650081525104279045782
61672136945650081936698256877426
61672136945650082079039262560580
61672136945650382126219526299885
61672136945650382262665406232274
61672136945650382263145922429730
61672136945650415479465203173351
61672136945652783645214971964838
61672136945652783782474607481876
61672136945653967925842890717531
61672136945653983984597919180258
61672136945653983984597923779528
61672136945653983984869515292114
61672136945653983984869519891383
61672136945653983984869519891384
61672136945653983985350031489570
61672136945653983985350031489730
61672136945653983985350031839490
61672136945653983985621627601266
61672136945653983985621627601426
61672136945653983985621627951186
61672136945653983985621627951346
61672136945653984397215605801917
61672136945654017338867309074161
61672136945722164556764602854343
61672136945722164556764607453613
61672136945722164556952548374637
61672136945723027311935936877424
61672136945723027449196691252896
61672136945723028066146045462188
61672136945723028066710901346504
61672136945723031015465829831988
61672136945723031015465832664396
61672136945723031015465833018528
61672136945723031015528591596912
61672136945723031015528594783452
61672136945723031017976312652334
61672136945723031017976313006466
61672136945723031152726584207460
61672136945723031152726587389788
61672136945723031152789349508844
61672136945723031155237067381938
61672136945723031564508847333876
61672136945723031564508851565964
61672136945723031564508851920096
61672136945723031564571613685020
61672136945723031566765960146232
61672136945723031566765960500364
61672136945723031566768283094526
61672136945723031566768283448658
61672136945723031566828722265288
61672136945723031566831045213582
61672136945723031571848534324392
61672136945723031571848534678524
61672136945723031571911296443448
61672136945723031640573054885355
61672136945723032799855640945212
61672136945723032799855641299344
61672136945723032799918403064268
61672136945723032801547893641164
61672136945723032801547893995296
61672136945723032801610655760220
61672136945723059564856691684332
61672136945723059567116126395222
61672136945723061280710397115234
61672136945723064506243860374950
61672136945723064506243860729082
61672136945723064506808716613398
61672136945723064918026124551126
61672136945723064918026124905258
61672136945723064918088886670182
61672136945723064918590980435442
61672136945723064918590980789574
61672136945723064918653742554498
61672136945723065124576303354737
61672136945723075489360190216506
61672136945723075626620944587766
61672136945723080978098121576280
61672136945723080978098121930412
61672136945723080978160883695336
61672136945723080978349168990108
61672136945723080984872948450392
61672136945723080984872948804524
61672136945723365176565221921127
61672136950658193409471110035992
61672136950658193409471368303148
61672136950659093978036295721986
61672136950659093978039394554700
61672136950659093978039423252460
61672136950659393984274723961878
61672136950659394167289067846536
61672136950661795131675219095832
61672136950661795131866890188282
61672136950661795132428364507008
61672136950661795132431746072598
61672136950682504439552500647036
61672136950682504442063095420606
61672136950682504442064132790534
61672136950682504442251381765138
61672136950682504442252419135066
61672136950682504449594424841788
61672136950682504851334506556056
61672136950682504853782227611478
61672136950682504853844989726322
61672136950682504854033276070854
61672136950682504854034682261482
61672136950682504858928966912782
61672136950682504861376687968204
61672136950682505036859325711290
61672136950682505036859328893618
61672136950682505036859582928686
61672136950682505036860357761942
61672136950682505037047611006062
61672136950682505037047615238150
61672136950682505037048644106474
61672136950682505041942931940102
61672136950682505042131218284634
61672136950682508558223706647514
61672136950683404870103527911996
61672136950683404872551248967418
61672136950683405602077317959591
61672136950683405602080670827421
61672136950683405602160884575405
61672136950683405602160884575565
61672136950683405602160884576809
61672136950683405602160884581181
61672136950683405602160885993959
61672136950683405602160913273165
61672136950683405602160913273373
61672136950683405602160914690315
61672136950683405602164356833753
61672136950683405602328020626831
61672136950683405602328020645545
61672136950683405602328022049596
61672136950683405602328022049597
61672136950683405602348826902099
61672136950683405602348941333231
61672136950683405602348941350493
61672136950683405602348941704784
61672136950683405602348941704785
61672136950683405602348942750173
61672136950683405602349171275632
61672136950683405602349171275633
61672136950683405602349285724235
61672136950683405602349286061057
61672136950683405602349287123915
61672136950683405602352294201061
61672136950683405602352638592065
61672136950683405602411961732541
61672136950683405602411963149691
61672136950683405602413080946559
61672136950683405602415405293129
61672136950683405604608602448499
61672136950683405604608602449903
61672136950683405604608602804194
61672136950683405604608602804195
61672136950683405604608603867053
61672136950683405604608607053593
61672136950683405604608631146259
61672136950683405604608632563409
61672136950683405604608717239699
61672136950683405604608717239747
61672136950683405604608717589619
61672136950683405604608721839017
61672136950683405604609377637450
61672136950683405604609377637451
61672136950683405604609381888253
61672136950683405604609410586013
61672136950683405604612074706847
61672136950683405604859307951443
61672136950683405604859311139386
61672136950683405604859311139387
61672136950683405604859311139434
61672136950683405604859311139435
61672136950683405604859421692723
61672136950683405604859422742483
61672136950683405604859425924567
61672136950683405604859425924651
61672136950683405604859425924811
61672136950683405604859679605635
61672136950683405604859679605843
61672136950683405604859765699075
61672136950683405604859765699123
61672136950683405604859770298393
61672136950683405604860454446119
61672136950683405604860459045388
61672136950683405604860459045389
61672136950683405604860545138669
61672136950683405604860798819653
61672136950683405604860803418887
61672136950683405609691951461319
61672136950683405609691951815610
61672136950683405609691951815611
61672136950683405609692321350493
61672136950683405609692324532821
61672136950683405609943028618455
61672136950683405609943028624279
61672136950683410955582166257490
61672136950683705610843682893666
61672136950683705610844716012792
61672136950683705616199254637914
61672136950683705791619765272416
61672136950683705793858276096030
61672136950683705793859050929286
61672136950683705794131024344412
61672136950683705798941625107446
61672136950683709315494368997848
61672136950683709315557130762772
61672136950686106573538615615896
61672136950686106575986336671318
61672136950686106759063434771130
61672136950686106759063437953458
61672136950686112247235248052370
61672136950686112254577253759092
61672136950687307467798091734009
61672136950687307467798091738381
61672136950687307467798091850649
61672136950687307467798092204941
61672136950687307467801414485685
61672136950687307467801419090779
61672136950687307467801443184897
61672136950687307467801447906631
61672136950687307467861968915659
61672136950687307467864291397393
61672136950687307467881659767133
61672136950687307467881659885225
61672136950687307467882889503967
61672136950687307467882893753317
61672136950687307467885101910571
61672136950687307467885130726423
61672136950687307467885212102341
61672136950687307467885216701611
61672136950687307467885216819703
61672136950687307468049024343907
61672136950687307468049024461951
61672136950687307468049110077231
61672136950687307468049110082847
61672136950687307468049110083055
61672136950687307468049110549407
61672136950687307468049110549615
61672136950687307468049110555231
61672136950687307468049138774991
61672136950687307468049138780655
61672136950687307468049138780815
61672136950687307468049138793705
61672136950687307468049139129123
61672136950687307468049139134947
61672136950687307468049139247215
61672136950687307468049139247375
61672136950687307468049140197757
61672136950687307468049140310025
61672136950687307468049140664317
61672136950687307468050172367953
61672136950687307468050258461233
61672136950687307468052462945061
61672136950687307468052467550155
61672136950687307468052496366007
61672136950687307468052582341195
61672136950687307468052582459287
61672136950687307468069945166899
61672136950687307468070059481391
61672136950687307468070059485763
61672136950687307468070059498653
61672136950687307468070060898333
61672136950687307468070060902705
61672136950687307468071088351167
61672136950687307468132707163699
61672136950687307468132707281743
61672136950687307468132708226509
61672136950687307468132708344601
61672136950687307468132793375023
61672136950687307468132821954739
61672136950687307468132823017549
61672136950687307468133936563663
61672136950687307468136150369947
61672136950687307468136179185799
61672136950687307468136260561717
61672136950687307468136265160987
61672136950687307468136265279079
61672136950687307470308455518129
61672136950687307470308455518177
61672136950687307470308455872469
61672136950687307470308456935279
61672136950687307470308541611409
61672136950687307470308541611617
61672136950687307470308542077969
61672136950687307470308542078177
61672136950687307470308570309217
61672136950687307470308570309377
61672136950687307470308570657685
61672136950687307470308570663509
61672136950687307470308570775777
61672136950687307470308570775937
61672136950687307470308571726319
61672136950687307470308572192879
61672136950687307470308574908487
61672136950687307470308575026739
61672136950687307470308575380871
61672136950687307470308576443681
61672136950687307470309574713273
61672136950687307470309576130423
61672136950687307470309579430635
61672136950687307470309580847785
61672136950687307470309603411081
61672136950687307470309603877641
61672136950687307470309608010351
61672136950687307470309608128359
61672136950687307470309608482735
61672136950687307470309609545545
61672136950687307470309689971081
61672136950687307470309694221883
61672136950687307470312013869757
61672136950687307470312018587119
61672136950687307470329376223077
61672136950687307470329376577417
61672136950687307470329376695461
61672136950687307470329377640227
61672136950687307470329462316357
61672136950687307470329462316565
61672136950687307470329462666277
61672136950687307470329462666485
61672136950687307470329462788741
61672136950687307470329466915835
61672136950687307470329467388011
61672136950687307470329491014325
61672136950687307470329491364085
61672136950687307470329491368457
61672136950687307470329492431267
61672136950687307470329495613435
61672136950687307470329495731687
61672136950687307470329496085819
61672136950687307470329497148629
61672136950687307470330524465949
61672136950687307470330524601463
61672136950687307470330528715299
61672136950687307470330528833307
61672136950687307470330529187683
61672136950687307470330530250493
61672136950687307470330610559389
61672136950687307470330610576651
61672136950687307470330610694743
61672136950687307470330614808739
61672136950687307470330614926831
61672136950687307470332819783665
61672136950687307470332934574705
61672136950687307470332939292067
61672136950687307470392138692261
61672136950687307470392138810305
61672136950687307470580426099603
61672136950687307470580515375211
61672136950687307470580515847387
61672136950687307470580540890643
61672136950687307470580544191063
61672136950687307470580544545195
61672136950687307470580545608005
61672136950687307470581573060839
61672136950687307470581659036027
61672136950687307470581659154119
61672136950687307470583868243041
61672136950687307470583983034081
61672136950687307470583987751443
61672136950687307475392177523550
61672136950687307475392177589241
61672136950687307475392177602291
61672136950687307475392178055801
61672136950687307475392178074675
61672136950687307475392179118611
61672136950687307475392179124435
61672136950687307475392259450593
61672136950687307475392260966913
61672136950687307475392263682681
61672136950687307475392264149241
61672136950687307475392264167955
61672136950687307475392265099623
61672136950687307475392265217715
61672136950687307475413069412646
61672136950687307475413069596381
61672136950687307475413069609479
61672136950687307475413069946301
61672136950687307475413069963771
61672136950687307475413071009159
61672136950687307475413071013531
61672136950687307475413180155541
61672136950687307475413181555221
61672136950687307475413184387629
61672136950687307475413184737549
61672136950687307475413184754811
61672136950687307475413184872903
61672136950687307475413185804571
61672136950687307475475833128375
61672136950687307475475861944227
61672136950687307475664118423147
61672136950687307475664147238999
61672136950687307475664233214187
61672136950687307475664233332279
61672136950687307477923549951709
61672136950687307477923551001469
61672136950687307477923554655973
61672136950687307477923555718831
61672136950687307477923578767561
61672136950687307477923583353781
61672136950687307477923584416591
61672136950687307477923665792509
61672136950687307477923668974837
61672136950687307477923669092929
61672136950687307513617880906579
61672136950687307513635330770329
61672136950687307513636478663233
61672136950687307513638801611527
61672136950687307513802694987147
61672136950687307513802694992763
61672136950687307513802724039199
61672136950687307513886292073567
61672136950687307513889850070903
61672136950687307513898002020792
61672136950687307516062126521325
61672136950687307516062126869793
61672136950687307516062126870001
61672136950687307516062126875617
61672136950687307516062127938475
61672136950687307516062131120559
61672136950687307516062131120595
61672136950687307516062131120803
61672136950687307516062155567761
61672136950687307516063274762905
61672136950687307516063274781619
61672136950687307516063279013707
61672136950687307516065598779673
61672136950687307516145723602129
61672136950687307516334096053039
61672136950687307516334097102799
61672136950687307516334100285127
61672136950687307516335243945943
61672136950687307516337567943997
61672136950687307521145845758737
61672136950687307521145848941065
61672136950687307521145848959779
61672136950687307521417818124103
61672136950687307523677250702425
61672136950687307523677253884753
61672136950687307925429218087512
61672136950687307925680265147208
61672136950687311037760896866020
61672136950687311769821697564565
61672136950694215390733850471242
61672136950694215527994604846714
61672136950694215573936476462671
61672136950694512605435272646136
61672136950694515717232539157938
61672136950694515717420940306816
61672136950694515717424297773916
61672136950694516129298510447956
61672136950694516129298510448163
61672136950694516312029142967970
61672136950694516312032356946064
61672136950695413035986299911096
61672136950695413175529992163475
61672136950695413175697128232211
61672136950695416697014986473350
61672136950695416879875793114831
61672136950695416880042814379477
61672136950695416887372107124967
61672136950695418526439645958943
61672136950698114327639381705976
61672136950698114878944187858735
61672136950698114878965079867375
61672136950698117851502276551204
61672136950698118400545294053092
61672136950698118583289874006001
61672136950698118583310881868491
61672136950698119635076180488328
61672136950698119818092727753823
61672136950698119825348814294092
61672136950698119825349847413218
61672136950698119825411490319868
61672136950698119825412609178142
61672136950698119825600894472914
61672136951526590346519035110207
61672136951526590758113012941851
61672136951526591992894946436783
61672136951526591992894946903343
61672136951526591993479923143919
61672136951526591993730627247023
61672136951534395862183947271708
61672136951534695319647199136175
61672136951534695456093082638405
61672136951534695456824298221763
61672136951534695456824298221971
61672136951534695456907866722691
61672136951534695456908985917836
61672136951534695502577855950239
61672136951534695867875002441047
61672136951534695868418276053407
61672136951534695868418276053615
61672136951534695868689873681471
61672136951534696051433620563544
61672136951537096970257600324467
61672136951537096970257605041829
61672136951537096970821684556451
61672136951537097016826978440135
61672136951538297527064848742146
61672136951538297590058300881263
61672136951538297590622385113247
61672136951538297727339866243749
61672136951538297727905065419868
61672136951538297773909354433101
61672136951538298330231704082631
61672136951557854500436462623648
61672136951558706755254368939859
61672136951558706937453804986643
61672136951558706938185025287571
61672136951558706938268593321731
61672136951558707304047458577196
61672136951558707304298162680300
61672136951559006941993533547449
61672136951559006943685786243401
61672136951559006944524934240287
61672136951559006944524934240335
61672136951559007081703154037388
61672136951559007127455590587839
61672136951559007127455590587999
61672136951559007492728460788697
61672136951559007493297131869032
61672136951559007493567608785631
61672136951559039197926865648227
61672136951559040844302776974803
61672136951561408595700540372076
61672136951561408595951244475180
61672136951561408641432084914095
61672136951561408641703681025631
61672136951561408648206864137851
61672136951561408648206868724071
61672136951561456771683589185376
61672136951561708830702650214315
61672136951561708830702650214523
61672136951562609215500121733727
61672136951562609352699233539420
61672136951562609352949937642524
61672136951562609398514346115807
61672136951562609398702374193135
61672136951562609764543915474168
61672136951562609764563688287663
61672136951562609815398643700518
61672136951562609952659398075990
61672136951562609952659656356244
61672136951562609955085074803211
61672136951562609955085075852923
61672136951562609955085075852971
61672136951562609955106325515477
61672136951562609955107100354349
61672136951562659182586161732496
61672136951562659182586163267482
61672136951562659182648450274389
61672136951562659182648796065073
61672136951562659182648925382374
61672136951630741793882076790959
61672136951630741793882076791007
61672136951630741793882077840767
61672136951630757670373703301862
61672136951630757852801098973887
61672136951630789375069671085408
61672136951630789375320718145104
61672136951630789969845349605001
61672136951630789969866155813001
61672136951631642369221812135892
61672136951631658238185484942294
61672136951631689805620698350368
61672136951631959029846770404372
61672136951631990132319408065242
61672136951631990132319412664512
61672136951631990132319412665916
61672136951632002899074616893840
61672136951632002899260693681598
61672136951632002899262644971168
61672136951634391646504739921841
61672136951642463267537057746342
61672136951642463404797812121814
61672136951642463816580075248230
61672136951642496756622832411024
61672136951642496802563556061725
61672136951642497167839893449277
61672136951642497168403977681261
61672136951642497214157533893417
61672136951666775004443670088551
61672136951666775006703105849201
61672136951666775074842189572287
61672136951666775074842194158507
61672136951666808357960943073713
61672136951666808360220378834363
61672136968315878378901622987503
61672136968315926548109845565817
61672136968315926555449528324245
61672136968315926555451851272539
61672136968315927790233784767471
61672136968387968403264993238486
61672136968408380544108380252626
61672136968408380544296666597158
61672136968408380551638672303880
61672136968408381093149991563892
61672136968408381093338277908424
61672136968408381136644169291368
61672136968408381136644170341128
61672136968408381138903605052018
61672136968408381138903830390778
61672136968408381139091862700242
61672136968408381139091891396550
61672136968408381143987179402194
61672136968408381144175465746726
61672136968408381144175494445938
61672136968408381146434925974500
61672136968409285365340405798932
61672136968409285365591452858628
61672136968409581850420940877780
61672136968409581850421715712440
61672136968409581850422060085939
61672136968409581895986239325072
61672136968409581896174525669604
61672136968409581896175271806501
61672136968409581896175271806504
61672136968409581896175300504264
61672136968409581896175644877763
61672136968409581903517306210986
61672136968409585005819029372398
61672136968411982815354100623732
61672136968411982815542386968264
61672136968411982952614769260056
61672136968411982952803055604588
61672136968412283002365287439528
61672136968412283002365288489288
61672136968412283004541040852770
61672136968412283004624723200178
61672136968412283004624723318270
61672136968412283004624723672562
61672136968412283004625752188046
61672136968412283004625842867706
61672136968412283004813009662802
61672136968412283004814038532578
61672136968412283009708297550354
61672136968412283009708298600114
61672136968412283009708326366206
61672136968412283009896612710738
61672136968412283139294634682817
61672136968412283139294749946241
61672136968412283139353959375957
61672136968412283139354074166996
61672136968412283139354074166997
61672136968412283139357396797661
61672136968412283139357511594525
61672136968412283139374880082357
61672136968412283139376023253527
61672136968412283139378432299473
61672136968412283139378437016835
61672136968412283139542244657679
61672136968412283139542244659083
61672136968412283139542330279979
61672136968412283139542330280187
61672136968412283139542330752363
61672136968412283139542358976335
61672136968412283139542358977787
61672136968412283139542358977947
61672136968412283139542358995209
61672136968412283139542359448719
61672136968412283139542360511528
61672136968412283139542360511529
61672136968412283139545683142193
61672136968412283139545687865384
61672136968412283139545798405617
61672136968412283139545802656419
61672136968412283139626013099771
61672136968412283139626013572155
61672136968412283139626041797579
61672136968412283139626041801951
61672136968412283139626041815001
61672136968412283139627156760795
61672136968412283139627161010145
61672136968412283139629480758849
61672136968412283139629485476211
61672136968412283141801675713857
61672136968412283141801675715261
61672136968412283141801675715309
61672136968412283141801676186241
61672136968412283141801677249051
61672136968412283141801680436959
61672136968412283141801680436995
61672136968412283141801680437043
61672136968412283141801761808541
61672136968412283141801761808749
61672136968412283141801790504897
61672136968412283141801790506349
61672136968412283141801790506509
61672136968412283141801790977281
61672136968412283141801792040090
61672136968412283141801792040091
61672136968412283141801795228083
61672136968412283141802794910405
61672136968412283141802794927875
61672136968412283141802799632139
61672136968412283141802823608213
61672136968412283141802828329947
61672136968412283141885358539473
61672136968412283141885359007437
61672136968412283141885363256751
61672136968412283141885363256786
61672136968412283141885363256787
61672136968412283141885363256834
61672136968412283141885363256835
61672136968412283141885444628333
61672136968412283141885444628541
61672136968412283141885473326141
61672136968412283141885473326301
61672136968412283141885473330513
61672136968412283141885478047875
61672136968412283141886506428005
61672136968412283141886507963199
61672136968412283141886511149739
61672136968412283141886592521445
61672136968412283141886592538707
61672136968412283146885397786373
61672136968412283146885399321566
61672136968412283146885399321567
61672136968412283146885479647725
61672136968412283146885483879813
61672136968412283146969051908357
61672136968412283146969051925827
61672136968412283146969080606165
61672136968412283146969082141359
61672136968412283185044868147669
61672136968412283185107544167781
61672136968412283185107544169233
61672136968412283185111101103711
61672136968412283185128550967460
61672136968412283185128550967461
61672136968412283185129612767084
61672136968412283185129698860365
61672136968412283185131935715378
61672136968412283185132021808659
61672136968412283185295915189895
61672136968412283185295943886411
61672136968412283185295944240543
61672136968412283185299383197441
61672136968412283185316837311992
61672136968412283185316837311993
61672136968412283185320222059910
61672136968412283185320308153191
61672136968412283185379598009687
61672136968412283185380745920061
61672136968412283185383070268035
61672136968412283187555346718457
61672136968412283187555347072749
61672136968412283187555348135606
61672136968412283187555348135607
61672136968412283187555375414973
61672136968412283187555380019907
61672136968412283187556379818869
61672136968412283187556384423963
61672136968412283187558732883524
61672136968412283187558818976805
61672136968412283187638943449341
61672136968412283187638943799261
61672136968412283187638948048575
61672136968412283187638948048610
61672136968412283187638948048611
61672136968412283187638948048658
61672136968412283187638948048659
61672136968412283187639029538249
61672136968412283187639030955399
61672136968412283187639062839699
61672136968412283187640067243755
61672136968412283187640091355343
61672136968412283187640095941563
61672136968412283187640177448623
61672136968412283187640178848303
61672136968412283187642415703317
61672136968412283187827234393190
61672136968412283187827317299931
61672136968412283187827349184231
61672136968412283187830788141129
61672136968412283192638953997029
61672136968412283192638955414178
61672136968412283192638955414179
61672136968412283192639064556189
61672136968412283192639065955869
61672136968412283192639068788277
61672136968412283192639070205219
61672136968412283192659990911619
61672136968412283192722665533503
61672136968412283192722666933183
61672136968412283192911037971315
61672136968412283195170469499877
61672136968412283195170470899557
61672136968412283596922438284644
61672136968412283597173485344340
61672136968412286709254117063152
61672136968412288500138481610292
61672136968420091767550569417396
61672136968420092179081785484116
61672136968420092179332832543812
61672136968420388707479520108228
61672136968420391956821249509072
61672136968420392002574719626231
61672136968420392368319834219406
61672136968420392368323019499692
61672136968420392368603512635488
61672136968420392375097755694144
61672136968420392414073419127870
61672136968420394205241497862052
61672136968421244811187706304777
61672136968421244812879959000729
61672136968421244813444043232713
61672136968421278164704979289939
61672136968421289277490556782743
61672136968421289277741260885847
61672136968421292387309428915828
61672136968421292524632945410356
61672136968421292936352446417716
61672136968421292936415208536772
61672136968421292981822410790841
61672136968421292982076931158648
61672136968421292982088180695468
61672136968421292982088181229123
61672136968421292982106002628155
61672136968421292989430186935845
61672136968421294170946094622088
61672136968421294170946094972007
61672136968421294170946094972008
61672136968421294224212120430777
61672136968421294773000991567270
61672136968421294773001767455902
61672136968421294773251695670374
61672136968421294773252814865518
61672136968421294773272616381145
61672136968423990566881621778616
61672136968423990978475599610260
61672136968423991115736268246744
61672136968423994090527128676172
61672136968423994280232492868836
61672136968423994639601571597732
61672136968423995874381182325892
61672136968423995874383505209304
61672136968423995920137061304820
61672136968423995927393061769074
61672136968423995927644108828770
61672136968423996064654849250782
61672136968423996064654849600702
61672136968423996064904777465254
61672136968423996064905896660398
61672136969248566367063720623452
61672136969248566367251748700780
61672136969251267475138493324658
61672136969251267475138493441298
61672136969251267475702577556642
61672136969251267475702577673282
61672136969251267520616981534064
61672136969251267520616981650752
61672136969251267520616982583824
61672136969251267520616982583872
61672136969251267520616982700464
61672136969251267520867685753808
61672136969251267520867685753856
61672136969251267520867686803568
61672136969251267520892049536766
61672136969251267521435241760158
61672136969251267521456133768750
61672136969251267521456133885390
61672136969251267521706837871854
61672136969251267657877650287236
61672136969252168089455857747362
61672136969252168089455857760412
61672136969252468232133714600996
61672136969252468232133714601044
61672136969252468232133715650804
61672136969252468232137186492002
61672136969252468232137186505052
61672136969252468232137186608642
61672136969252468232137186621692
61672136969252468232972866952322
61672136969252468232972866965372
61672136969252468277890742704110
61672136969252468278705531039198
61672136969252468278705531052248
61672136969260572106908403812572
61672136969262973072301847782188
61672136969262973072301852503922
61672136969262973072865932014172
61672136969263273261551521060974
61672136969263273261551521074024
61672136969263273261551525782708
61672136969263273261551525795758
61672136969263273261572417791300
61672136969263273262115605292958
61672136969263273262115605306008
61672136969263273262136497418190
61672136969263273262136497431240
61672136969263273398561485607244
61672136969263273398561485607452
61672136969263273398749513671522
61672136969263273398749513684572
61672136969263273398749513783950
61672136969263273398749518389044
61672136969263273399313597903506
61672136969263273399313597916556
61672136969263273399397166050302
61672136969263273444503074599748
61672136969263273445067154232254
61672136969263273445067154245304
61672136969264173829300540936482
61672136969264174429807570362036
61672136969264174429828490950344
61672136969264174429995598439364
61672136969264174568969555151193
61672136969283682424237076780772
61672136969283682424237076897364
61672136969283682424237076897412
61672136969283682425929329476676
61672136969283682425929329476724
61672136969283682426744117928404
61672136969283682426744117928452
61672136969283682974975474979858
61672136969283682975539559211842
61672136969283683018197627194496
61672136969283683018761710376672
61672136969283683018761711426480
61672136969283683019012414479776
61672136969283683020729031075326
61672136969283683021268751407712
61672136969283683021268752457472
61672136969283683021272223311768
61672136969283683021293115307310
61672136969283683021293115320360
61672136969283683021543819423464
61672136969284583589104811221852
61672136969284583589292839299180
61672136969284631719332067434382
61672136969284632954114000929314
61672136969284883732790333970946
61672136969284883778354484513688
61672136969284883778542512591016
61672136969287284880674324969106
61672136969287284880757893003474
61672136969287284880945921080802
61672136969287284880945921094060
61672136969287333010985149229262
61672136969287333011173434524034
61672136969287333422767412355678
61672136969287334657549345850610
61672136969287584883918745342656
61672136969287584883918749014630
61672136969287584883918750064390
61672136969287584884482829574640
61672136969287584884482829691232
61672136969287584884482834296326
61672136969287584884482834296374
61672136969287584884733532744624
61672136969287584884733533677696
61672136969287584884733533677744
61672136969287584884733533794336
61672136969287584886175082270544
61672136969287584886175082270592
61672136969287584886175085929468
61672136969287584886175085942566
61672136969287584886175086992278
61672136969287584886175086992326
61672136969287584886989869672512
61672136969287584886989869672560
61672136969287584886989870605632
61672136969287584886989870605680
61672136969287584886989870722272
61672136969287585021743498327556
61672136969287585021743498327764
61672136969287585021931525355332
61672136969287585021931526404884
61672136969287585021931526405092
61672136969287585021931529587212
61672136969287585021931529593036
61672136969287585023435754207288
61672136969287585023435754211660
61672136969287585023435754224758
61672136969287585023439221860542
61672136969287585023439221877804
61672136969287585024187862283060
61672136969287585024187863332820
61672136969287585024191334187116
61672136969287585024255129408243
61672136969287585024255129408244
61672136969287585024443157485523
61672136969287585024443157485524
61672136969287585069192777973272
61672136969287585069944890269534
61672136969287585069944890282584
61672136969287585070007566295310
61672136969287585070195594372638
61672136969287585070195594385896
61672136969287585070196713581039
61672136969287585070196713581040
61672136969287585436037135317167
61672136969287585436037135317168
61672136969287585624152876553376
61672136969287585624340903567894
61672136969287634854079383464614
61672136969287634854141670471521
61672136969287634854141671534331
61672136969287634854142014862525
61672136969287634854142015908073
61672136969287634854142059486226
61672136969287634854142059503488
61672136969287634854330087567718
61672136969288485452482552620132
61672136969288485597083253153396
61672136969288486008865259062368
61672136969288486054703903818336
61672136969288535421891034738033
61672136969288535421891035787793
61672136969288535421891079365946
61672136969288535421891079378996
61672136969288535421953841008406
61672136969288535421953841480789
61672136969288535421953841480790
61672136969356633884513032376917
61672136969356633886205285072869
61672136969356633886769369304853
61672136969356666003247257254011
61672136969356678363490220510404
61672136969356682062755517589993
61672136969357534477678687748052
61672136969357534477741449512976
61672136969357566593968633363242
61672136969357566594156918658014
61672136969357577712086280398466
61672136969357578946868213893398
61672136969357816753363924979059
61672136969357816799117509887523
61672136969357818581815064072707
61672136969357818583507316768659
61672136969357818584346467836897
61672136969357818584346467953537
61672136969357818584346469353217
61672136969357833436413051087115
61672136969357835269089010477012
61672136969357835269089010593652
61672136969357835269089010596082
61672136969357835269089010600294
61672136969357835269151772241936
61672136969357879138565609793112
61672136969357882842910247841481
61672136969360520287781813807926
61672136969360520287781814274486
61672136969360530879180090325728
61672136969360531427972060767920
61672136969360536553463793808171
61672136969360536560719750498882
61672136969360536560719750965442
61672136969360536560720913401869
61672136969360536560740670272171
61672136969360536560740671321931
61672136969360536560740671671851
61672136969360536560744158009375
61672136969360536972524096768134
61672136969360563133421169730554
61672136969360564779797081057130
61672136969360580841749620309468
61672136969360580841812296335244
61672136969360580841814575701013
61672136969360580841814604398773
61672136969360580842000697483866
61672136969360580842002991717138
61672136969360580842004024836264
61672136969360580887841408308363
61672136969360584546156934029321
61672136969360584546156934383613
61672136969360584546157048820361
61672136969360584546157048833411
61672136969360584546160376185809
61672136969360584546160404870519
61672136969360584546160404883569
61672136969360584546182483481807
61672136969360584546182484531567
61672136969368339643537873748484
61672136969368339644353776692496
61672136969368340055320136874900
61672136969368340055884992759216
61672136969368340056136039818912
61672136969368372995359536570594
61672136969368372995362894037694
61672136969368373407141799697010
61672136969368373407145157164110
61672136969368373407706655581326
61672136969368373407708984178650
61672136969368373407710013048426
61672136969368373407897269473422
61672136969368373407961060108122
61672136969368384113480541072918
61672136969368384114232653382230
61672136969368384525826631213874
61672136969368634754139335710368
61672136969368639840066762402562
61672136969368640251911773817449
61672136969368640428424159800685
61672136969368640435136225027974
61672136969368668243162348610126
61672136969368673185448362464457
61672136969368673597230625590873
61672136969368684167731191535612
61672136969368684305177908257402
61672136969368684305177908257562
61672136969368684305178023048650
61672136969368684716771886089046
61672136969368684716771886089206
61672136969368684716772000880294
61672136969368684716959914166374
61672136969368684762800653693003
61672136969392635053736890717350
61672136969392635053738005326274
61672136969392635054301746601666
61672136969392635054302089558258
61672136969392651105651322048362
61672136969392651105652093700694
61672136969392651106216177932678
61672136969392651106278939697602
61672136969392651106466882035782
61672136969392651106467224992374
61672136969392684459984240760092
61672136969392684459984497977536
61672136969392699307705083053233
61672136969392699309397335749185
61672136969392951916036878186577
61672136969392985221021599113174
61672136969392985221021599113222
61672136969392985221021599579782
61672136969392999497227843673443
61672136969392999497227844723203
61672136969392999634399936686477
61672136969392999634400281060011
61672136969392999634400309757979
61672136969392999634400395851259
61672136969392999634400396914069
61672136969392999634403379892725
61672136969392999634403752964227
61672136969393000045994258891655
61672136969393000045994287589623
61672136969393000045994373682903
61672136969393000045994374745713
61672136969393000045997357724369
61672136969393000045997730795871
61672136969393001280776192386587
61672136969393001280776221088767
61672136969393001280776222151577
61672136969393001280776307177835
61672136969393001280776308240645
61672136969393001280777340296961
61672136969393001283224843980563
61672136969393001283225101198055
61672136969393001283245764686963
61672136969393001283246021904407
61672136969393001283248058937497
61672136969393001283308784023463
61672136969393001283308784036513
61672136969393001283308785086273
61672136969393001283308871179713
61672136969393001283308871179761
61672136969393001328978657293475
61672136969393001328980723024373
61672137104202599961098412231074
61672137104310666270616278059926
61672137104310666451120109009536
61672137104310666453568888682254
61672137104310666453630506090734
61672137104310666453630620527642
61672137104310666453630620881774
61672137104310666453631649397418
61672137104310666453631653983638
61672137104310666453631736894750
61672137104310666453631740077078
61672137104310666453818792435266
61672137104310666453818906872174
61672137104310666453818907226306
61672137104310666453819935741950
61672137104310666458902509920110
61672137104310666461161946034892
61672137104311573607650346202463
61672137104311573607713022228239
61672137104311574156777076643211
61672137105149650924144392067772
61672137105150551354695418265550
61672137105150836856981960771481
61672137105150847837650572446478
61672137105150847837901619506174
61672137105150851543945092624567
61672137105150851681143085230744
61672137105150851681143085235116
61672137105150852779292142403635
61672137105150881189726639795384
61672137105185668146185481598990
61672137105185668146185481603362
61672137105186854079023051369881
61672137105186868902996147751816
61672137105186902257265533050661
61672137105186903904394588738701
61672137105258615374283479408330
61672137105258649137890762823956
61672137105258921061578087292109
61672137110182974452910091810180
61672137110182974453098378154712
61672137110215394711403867301274
61672137110215395946750656693572
61672137110216295279215650354436
61672137110216597305950606706930
61672137110216597306138634784258
61672137110218991082665431639274
61672137110218991677461661929958
61672137110218991677461665112286
61672137110218996433607976361114
61672137110218996570868732149316
61672137110218997172975480917920
61672137110218998217997783255300
61672137110218998217997784654980
61672137110219291820896026016260
61672137110219291820979707773194
61672137110219291820979708836052
61672137110219291820979822564442
61672137110219291826062278296850
61672137110219291828510000887306
61672137110219293648622435708296
61672137110219293648873482767992
61672137110220192386280231282073
61672137110220192386280231282233
61672137110220192386280259979833
61672137110220192386280259980041
61672137110220192386447711842595
61672137110220192386450690103889
61672137110220192386450694708983
61672137110220192386468288057161
61672137110220192386468631368045
61672137110220192386468631368093
61672137110220192386468632430903
61672137110220192386531279876963
61672137110220192386531307393869
61672137110220192386531308456679
61672137110220192388706682677005
61672137110220192388706684094107
61672137110220192388706684212199
61672137110220192388707027031825
61672137110220192388707027050699
61672137110220192388707028566859
61672137110220192388707028585733
61672137110220192388707031636919
61672137110220192388707033171953
61672137110220192388707055729633
61672137110220192388707055748507
61672137110220192388707056102639
61672137110220192388707056201809
61672137110220192388707057146575
61672137110220192388707057165449
61672137110220192388707057264619
61672137110220192388707057264827
61672137110220192388707057618959
61672137110220192388707060334727
61672137110220192388707060806903
61672137110220192388707061869713
61672137110220192388707143358107
61672137110220192388707143371157
61672137110220192388707803401519
61672137110220192388707808006613
61672137110220192388708176473021
61672137110220192388727949155167
61672137110220192388727949155327
61672137110220192388727976790117
61672137110220192388727977852927
61672137110220192388727977853135
61672137110220192388728063946367
61672137110220192388728063946415
61672137110220192388728063959465
61672137110220192388728723989827
61672137110220192388729097061329
61672137110220192388790715991745
61672137110220192388790744689505
61672137110220192388791859180385
61672137110220192388791859298429
61672137110220192388978653258431
61672137110220192388978653376523
61672137110220192388978742534039
61672137110220192388978766999711
61672137110220192388978768049471
61672137110220192388978771231799
61672137110220192388978772766833
61672137110220192388978996215023
61672137110220192388979024912831
61672137110220192388979025266963
61672137110220192388979771403815
61672137110220192388980144475157
61672137110220192388980144593201
61672137110220192388982095401869
61672137110220192393790746419093
61672137110220192393790750651181
61672137110220192393811298167987
61672137110220192393811667007401
61672137110220192393811671239489
61672137110220192393874433358545
61672137110220192393874433476589
61672137110220192394062345581975
61672137110220192396321778160297
61672137110220192396321782877659
61672137110220192396322150181879
61672137110220192396322150299923
61672137110220192396322154413967
61672137110220192434460613358843
61672137110220192434460727100171
61672137110220192434460728149931
61672137110220192434460728162981
61672137110220192434732323211867
61672137110220192434732324261627
61672137110220192434732327443955
61672137110220192434732581479023
61672137110220194079173462973256
61672137110220194079424167076360
61672137110220194079424510032952
61672137110220194079425281685284
61672137110220194216435250468014
61672137110220194216623535762786
61672137110220199569606660085127
61672137110220199569878715342731
61672137111090741065398886416874
61672137111094342924863751251866
61672137111094343336646014378282
61672137111094344571989364800632
61672137111094643121390344124476
61672137111095496108286486169237
61672137111095543689202125777949
61672137111095544100984388891324
61672137111095544100984388904374
61672137111095544100984390426310
61672137111095544101047152541202
61672137111163627947062238494527
61672137111163642588207074576374
61672137111163642588207074589424
61672137111163675940032094878634
61672137111164539632992734001185
61672137111164543156018856229856
61672137111164543156018857629536
61672137111164543346542439414701
61672137111164572984817754290395
61672137111164576507843876519066
61672137111164576507843877918746
61672137111164843352610422309070
61672137111164887817472844052668
61672137111164887817660872129996
61672137111167244310411183636214
61672137111167244310411183649264
61672137111167244447671938024736
61672137111167244447671939424416
61672137111167245049789153250541
61672137111167245049789153263591
61672137111167246094800990517350
61672137111167246285407998254726
61672137111167277662236203938474
61672137111167277799496958313946
61672137111167277799496959713626
61672137111167278211279222840042
61672137111167288917614606748850
61672137111167290564743663503864
61672137111167545056045510000032
61672137111167546474679754571297
61672137111167546474682077172101
61672137111167546474682078571781
61672137111167546474682078589043
61672137111167588971862961430076
61672137111167589109060954040624
61672137111167589109123715805548
61672137111167589109311629564012
61672137111167589109314987031111
61672137111167589109314987031112
61672137111167589520905607395656
61672137111167589520908964862755
61672137111167589520908964862756
61672137111167590756252768311212
61672137111168428573211016138180
61672137111168441498630140744174
61672137111168445623795562994666
61672137111168446859392365842100
61672137111168447042427870408733
61672137111168474850455161033384
61672137111168475262049138865028
61672137111168489470949715882012
61672137111168489539862656706508
61672137111168489653963280332692
61672137111168490088654627148700
61672137111168490088654627271164
61672137111168490088657984738264
61672137111168490088720746853108
61672137111168490088905674208396
61672137111168491324004002465180
61672137111168491324251348978720
61672137111168491324254792657352
61672137127942171518520566452692
61672137127942473545443551000926
61672137127944872810173648247572
61672137127944873274957057410416
61672137127944874457302700753236
61672137127945168057752530891057
61672137127945168057776922455917
61672137127945168057943910301021
61672137127945168057944283391237
61672137127945168057965204096185
61672137127945168057965208800449
61672137127945168058024500074095
61672137127945168058027966211029
61672137127945168058027970915293
61672137127945168060199904407879
61672137127945168060199904409331
61672137127945168060200247228957
61672137127945168060200247247671
61672137127945168060200247247831
61672137127945168060200248764151
61672137127945168060200248782865
61672137127945168060200275945431
61672137127945168060200275945639
61672137127945168060200277461751
61672137127945168060200277461959
61672137127945168060200277479221
61672137127945168060200280667165
61672137127945168060203719624063
61672137127945168060220825114279
61672137127945168060221167952619
61672137127945168060221169487813
61672137127945168060221196650379
61672137127945168060221196650587
61672137127945168060224640329011
61672137127945168060283963486957
61672137127945168060285079495561
61672137127945168060287402443855
61672137127945168060471873573655
61672137127945168060472216411995
61672137127945168060472245109755
61672137127945168060472245109963
61672137127945168060472245127225
61672137127945168060472249831489
61672137127945168060472331203243
61672137127945168065367653673721
61672137127945168067815370029091
61672137127945168067815374733355
61672137127945168105953832138825
61672137127945168105953832492957
61672137127945168105953833555975
61672137127945168105953948347063
61672137127945168106225544458759
61672137127945168113568954938959
61672137127945168113568959525179
61672137127945169750666683170388
61672137127945169750917387273492
61672137127945169750917730230084
61672137127945173411194703062398
61672137127945173418536708769120
61672137127945173456948316670074
61672137127945173601551426079412
61672137127945173601551426197456
61672137127945173601561558120325
61672137127945173601582478708633
61672137127945175248690610627450
61672137127946025856318940774917
61672137127946059208143961064127
61672137127946070318479497930106
61672137127946070318667783224878
61672137127946070320929538556931
61672137127946070321180242660035
61672137127946074032301989877423
61672137127946075260057272654703
61672137127946075267651102204965
61672137127946075809099948617149
61672137127946075816439973341458
61672137127946075816440749230090
61672137127946075816690677444562
61672137127946075816691796639706
61672137128784196840571433769646
61672137128817517872512228088142
61672137128820219026907998713958
61672137128820219164165309883022
61672137128820219575947573009438
61672137128820219575951016215846
61672137128820220811294362388686
61672137128820519772540286645054
61672137128820519772540286662316
61672137128821372161857391638800
61672137128821372162045419716128
61672137128821420340289306524774
61672137128821420340289306537824
61672137128821420340289392141618
61672137128821420340352068167234
61672137128821420340352068639617
61672137128821420340352068639618
61672137128889518827512077826668
61672137128889519018035659611833
61672137128889552179337098056820
61672137128889552179337098115878
61672137128890419395323773727792
61672137128890419448586686876793
61672137128890452747148794017002
61672137128890463865266441052226
61672137128890719637857280892450
61672137128890721422269171247412
61672137128890721422269171249842
61672137128890764056963836951940
61672137128893120549716186886508
61672137128893120686976855522672
61672137128893122334105908028336
61672137128893153901541207175718
61672137128893154038798518344782
61672137128893154038801875811882
61672137128893154450580781471198
61672137128893154450584138938298
61672137128893154450584224677606
61672137128893165156919522847106
61672137128893406440627702321868
61672137128893417032924335211472
61672137128893417581967009756768
61672137128893421295288783191798
61672137128893422530885586039232
61672137128893422530885843256676
61672137128893422576723096595637
61672137128893422576723097995317
61672137128893422576723110983906
61672137128893422576723111003589
61672137128893422576724260431744
61672137128893422576724260438386
61672137128893422576726209842945
61672137128893422576726210192865
61672137128893423125766904744246
61672137128893450933541325942874
61672137128893450933792030045978
61672137128893465211359234493204
61672137128893466995744569298316
61672137128893467041585653189895
61672137128894317600674388206266
61672137128894318149717062751562
61672137128894321863100564832230
61672137128894323098697281940516
61672137128894323144472161118749
61672137128894323144472935953409
61672137128894323144473280307252
61672137128894323144473280309682
61672137128894351501542083040772
61672137128894366327962986575828
61672137128894367563306709002498
61672137128894367563309004302744
61672137128925585463393490022242
61672137128925886199177888267303
61672137128925886247379983302327
61672137128925886247460686846393
61672137128925886247460687909176
61672137128925886247463785696369
61672137181087675912391665161878
61672137181087676461183635604070
61672137181118893768638312427802
61672137181118899858948710801716
61672137181118900903970665443508
61672137181119796164282460677496
61672137181119796164282546416644
61672137181119796164282803634088
61672137181119800236435657704692
61672137181120094937502611422786
61672137181120094937690897767318
61672137181120095072172522433041
61672137181120095072172897039577
61672137181120095072256583047313
61672137181120095072420591568313
61672137181120095072420592631123
61672137181120095072423570892417
61672137181120095072423943982633
61672137181120095072444864687581
61672137181120095072444869391845
61672137181120095072504160665491
61672137181120095072507626802425
61672137181120095072507631506689
61672137181120095074679563464081
61672137181120095074679563465485
61672137181120095074679563465533
61672137181120095074679565000727
61672137181120095074679568187267
61672137181120095074679907839067
61672137181120095074679907839227
61672137181120095074679909374261
61672137181120095074679936535423
61672137181120095074679936536827
61672137181120095074679936537035
61672137181120095074679937007807
61672137181120095074679938070617
61672137181120095074679941258561
61672137181120095074680022630267
61672137181120095074680022630315
61672137181120095074680023096875
61672137181120095074680024159685
61672137181120095074680027347629
61672137181120095074683380215459
61672137181120095074700484170433
61672137181120095074700857241775
61672137181120095074700943335215
61672137181120095074700948052577
61672137181120095074704300920407
61672137181120095074763624078353
61672137181120095074767063035251
61672137181120095074951532647279
61672137181120095074951534165051
61672137181120095074951537351591
61672137181120095074951877003391
61672137181120095074951877003551
61672137181120095074951905701151
61672137181120095074951905701359
61672137181120095074951905718621
61672137181120095074951910422885
61672137181120095074951991794591
61672137181120095074951991794639
61672137181120095074951991807689
61672137181120095074951996511953
61672137181120095117989243946245
61672137181120095118261216298513
61672137181120095120433607888699
61672137181120095120433608951509
61672137181120095120517208870177
61672137181120095120520647827075
61672137181120095120705204000395
61672137181120095120705208232275
61672137181120095120705462267551
61672137181120095120705581303777
61672137181120095128048615880275
61672137181120100425674363653794
61672137181120100471427977261470
61672137181120100616031086788852
61672137181120102255820457463592
61672137181122501581089799796692
61672137181122796229155693217666
61672137181122796229156809230482
61672137181122796229156812412810
61672137181122798057050129659768
61672137181122801717327445448674
61672137181122801724669451155396
61672137181122801763081059056350
61672137181122801770434665326282
61672137181122802319476563633017
61672137181122802319477682828170
61672137181122802319497484221325
61672137181122803554760676856808
61672137181122803554761709975934
61672137181122803554823352882584
61672137181122803554823353012265
61672137181122803554844273600573
61672137181122803555012757035630
61672137181123696794376660192093
61672137181123696794460343011885
61672137181123696794460347733618
61672137181123696794460347733619
61672137181123696794460429109537
61672137181123696794460433826899
61672137181123696794645248144911
61672137181123696794645248145119
61672137181123696794645276842719
61672137181123696794645276842879
61672137181123696794648605262298
61672137181123696794648605262299
61672137181123696794648634078150
61672137181123696794648634078151
61672137181123696794648720053339
61672137181123696794648720171431
61672137181123696794708038961935
61672137181123696794711396192995
61672137181123696794711482286275
61672137181123696796904593230273
61672137181123696796904593230321
61672137181123696796904679323553
61672137181123696796904679323761
61672137181123696796904679673473
61672137181123696796904679673681
61672137181123696796904679795937
61672137181123696796904683923030
61672137181123696796904683923031
61672137181123696796904684395207
61672137181123696796904708017149
61672137181123696796904708021361
61672137181123696796904708021521
61672137181123696796904708371281
61672137181123696796904708371441
61672137181123696796904708375653
61672137181123696796904712738882
61672137181123696796904712738883
61672137181123696796904713093015
61672137181123696796905713838195
61672137181123696796905717497071
61672137181123696796905742535955
61672137181123696796905746194879
61672137181123696796908036790860
61672137181123696796908036790861
61672137181123696796908151581901
61672137181123696796908151699993
61672137181123696796967470136365
61672137181123696796968504773263
61672137181123696796968590866543
61672137181123696796970827721557
61672137181123696797155761198259
61672137181123696797155761552391
61672137181123696801988286953497
61672137181123696801988288016355
61672137181123696801988398562417
61672137181123696801988401744745
61672137181123696802051078951423
61672137181123696802239364246195
61672137181123696802239450339475
61672137181123696804498795774757
61672137181123696804498796824517
61672137181123696804498800360977
61672137181123696804498882917797
61672137181123696804498886100125
61672137181123698624799149535276
61672137181123698624800264144200
61672137181123698624861911300200
61672137181123698624861911300360
61672137181123699036394241975844
61672137181123699036644174426616
61672137181123699173654914861678
61672137181123699173842167037324
61672137181123699173843200156441
61672137181123699173843200156450
61672137181123702338172060520404
61672137181123703939558148039133
61672137181123703977971935228267
61672137181123703978034783082096
61672137181123703978034783082105
61672137181123703985311704134658
61672137181123703985311704257122
61672137181123703985562751194354
61672137181123704115230365664731
61672137181123704115232689603739
61672137181123704115232689940561
61672137181123704115232689958030
61672137181123704122573491616366
61672137181123704122823419830838
61672137181123704122824539025982
61672137181959079408016381092304
61672137181959079408016381558864
61672137181959079590947037906368
61672137181959079591030605935120
61672137181959079591030606053212
61672137181961780699669462887184
61672137181961780752740995145917
61672137181961781294194097532892
61672137181962681130220490129058
61672137181962681130220490601442
61672137181962681130220494869506
61672137181962681313234714977490
61672137181962977801524262520830
61672137181962981319470163443979
61672137181962981456668156031442
61672137181962981456668156035654
61672137181962981456668156050156
61672137181962981456668156054528
61672137181962981456668156149534
61672137181962981456668156153746
61672137181962981456668156166796
61672137181962981456668160771890
61672137181962981456751724183902
61672137181962981456751724201372
61672137181962981868262133867298
61672137181962981868262133886172
61672137181962981868262134352732
61672137181962983286895120932941
61672137181963025903514324685382
61672137181963031264210837527760
61672137181995096630057472140002
61672137181995096630057472157264
61672137181995096813071696516050
61672137181995096813071696533520
61672137181995098053415058036448
61672137181995098053415143775596
61672137181995146041384216099106
61672137181995146178644970474578
61672137181995396956505137692306
61672137181995396956505137705356
61672137181995396956588705739932
61672137181997799756662203402120
61672137181997847744823004226650
61672137181997847882080315395714
61672137181997847882080315395874
61672137181997847882083758602122
61672137181997849529209372150888
61672137181997849529212811107786
61672137181998148078610351474732
61672137181998149771555756671439
61672137181998999090303224933870
61672137181998999090303224951132
61672137181999000467990134025076
61672137181999048646422134527894
61672137181999049058204054819974
61672137181999049058204397654310
61672137181999049058267073679926
61672137181999050293551190220098
61672137181999050293613863059174
61672137181999050293633640575425
61672137181999050469222290166655
61672137181999050476564411708561
61672137181999050476565186548837
61672137181999050476565530922578
61672137181999050476647979742929
61672137182067132911621913204704
61672137182067147133644818800214
61672137182067147133644820212944
61672137182067147179376315981083
61672137182067147179376320580353
61672137182067147545427083339360
61672137182067147735762005708651
61672137182067147735762378425861
61672137182067147735762378779993
61672137182067147735783041204630
61672137182067148963787048638820
61672137182067176825158683970700
61672137182067180485466397295906
61672137182067180485469839089424
61672137182067180485469840502154
61672137182067180897252103628570
61672137182067191603587487537378
61672137182067193250716544292392
61672137182067196941190624811627
61672137182068044041085667952596
61672137182068044041086010909188
61672137182068047564195847477904
61672137182068047754719054787675
61672137182068047754719055141967
61672137182068047754719083472385
61672137182068047754719083485435
61672137182068048113238779240484
61672137182068048113238864979792
61672137182068048166313032619319
61672137182068048166313406044953
61672137182068048303511025584159
61672137182068048303511398301369
61672137182068048303511398305581
61672137182068048303511398655501
61672137182068049348585568619732
61672137182068049348585654359040
61672137182068077392910688241806
61672137182068077392910773980954
61672137182068077392911031198398
61672137182068080916017424560866
61672137182068080916020867767114
61672137182068081053278178936338
61672137182068081465063799529694
61672137182068081465063885269002
61672137182068092034138514802338
61672137182068332860310759097568
61672137182068332860645405822702
61672137182068333455170038952090
61672137182068347753444356933633
61672137182068347897985404768146
61672137182068348302236327375825
61672137182068348355584001110370
61672137182068348492781992179083
61672137182068348492781993720918
61672137182068348493054751065054
61672137182068349728401540444302
61672137182068381295814799813735
61672137182068392225649833901196
61672137182068392225835910688794
61672137182068392345019883222852
61672137182068392363096206266874
61672137182068392774690184098518
61672137182068394009973525799658
61672137182070745744332813318268
61672137182070749457966114414199
61672137182070749457966114768491
61672137182070749457966143111959
61672137182071034815757724091817
61672137182071035364800743010641
61672137182071049647236708298714
61672137182071049647425124445821
61672137182071050196300691496425
61672137182071050196301810691578
61672137182071050196301926670162
61672137182071050196301927020082
61672137182071051431626631837122
61672137182071051431899647130522
61672137182071082999247850366405
61672137182071082999250144735031
61672137182071083548104791197327
61672137182071083548125711785635
61672137182071093929082597244024
61672137182071093929085954711124
61672137182071094066280589854572
61672137182071094066343265880348
61672137182071094066533961262242
61672137182071094066534994381368
61672137182071094478125616158482
61672137182071094478127939106776
61672137182071094478128972213012
61672137182071935749598214124764
61672137182071945083054057577984
61672137182071946318650779408004
61672137182071946455849805137838
61672137182071950169232143378027
61672137182071950169232172075787
61672137182071950581014451014264
61672137182071950581014536753412
61672137182071950581015565623188
61672137182071950581015570344922
61672137182071950581077212779188
61672137182071950581077213264622
61672137182071950581099281746646
61672137182071950626851804480690
61672137182071950626851804856890
61672137182071950626852837958754
61672137182071951816361240393512
61672137182071951816361326132660
61672137182071951816424002158436
61672137182071951862198492315530
61672137182071951862198492315531
61672137182071951862198493365290
61672137182071951862198493365291
61672137182071951862198493715211
61672137182071951862198578408811
61672137182071951862198579458571
61672137182071951862198579808491
61672137182071951862198594236138
61672137182071951862199656151637
61672137182071951999648667006030
61672137182071978434879077867194
61672137182071979807673792307762
61672137182071979807674825427048
61672137182071980219268803258692
61672137182071994428189639533112
61672137182071994473943195745268
61672137182071994479005911018104
61672137182071994496831616997068
61672137182071994496834969864898
61672137182071994496894293022844
61672137182071994496897736701476
61672137182071994497082664056764
61672137182071994497084902315670
61672137182071994497084988540092
61672137182071994634092285755856
61672137182071994634092285768906
61672137182071994634095724240370
61672137182071994634155047398316
61672137182071994634343332693088
61672137182071994634343334228282
61672137182071994634345656691142
61672137182071994634346776371719
61672137182071994634346776371720
61672137182071994679912104567344
61672137182071994680100389862116
61672137182071995045874634498956
61672137182071995045874664736122
61672137182071995045876958982284
61672137182071995045877987366786
61672137182071995045877992088520
61672137182071995045937310524732
61672137182071995045937312059926
61672137182071995045940754203363
61672137182071995045940754203364
61672137182071995091711903652194
61672137182071996281220309404794
61672137182071996281471356328976
61672137182071996281471357864010
61672137182071996281471357864170
61672137182071996281474709196806
61672137182071996281474800007607
61672137182071996281474800007608
61672137182071996327228413498004
61672137182071996461976245913295
61672137182072000038160621757016
61672137182103198304482937668787
61672137182103199539828955395703
61672137182103214364263081094527
61672137182103214364325843209371
61672137182103499729099520696131
61672137182103514370579086349345
61672137182103514370579086349393
61672137182103514370579086410581
61672137182103514370579086410629
61672137182103514370579089531637
61672137182103514370579089531673
61672137182103514370579089531718
61672137182103514370579089531721
61672137182103514507756158432821
61672137182103514507756158432869
61672137182103514507839726467189
61672137182103514553323664492101
61672137182103514553509743224693
61672137182103514553512725688603
61672137182103514553593052991857
61672137182103514553593311259013
61672137182103514553593430295452
61672137182103514553596408508395
61672137182103515102364086433788
61672137182103516200724805749404
61672137182103516337985560124873
61672137182104365087348351468868
61672137182104365499130270221750
61672137182104365499130614595284
61672137182104398990664135831028
61672137182104398990664135848290
61672137182104398990664221924308
61672137182104400088812936136188
61672137182104414912970964949484
61672137182104414915418768928908
61672137182104414935858219311561
61672137182104414935861661454999
61672137182104414938328109407226
61672137182104415073059650529087
61672137182104415073059653715627
61672137182104415121324507678952
61672137182104415121345428383900
61672137182104416768533014846685
61672137582874204552085766970873
61672137582874204552085768370761
61672137582874204552085768388023
61672137582874204552089210531461
61672137582874204552273680598403
61672137582874204552273795030939
61672137582874204552274139408893
61672137582874204552274139421943
61672137582874204552277496875993
61672137582874204552336815447719
61672137582874204559616833856787
61672137582874204559616835256467
61672137582874204559617178230529
61672137582874204559617178584661
61672137582874204559617179630209
61672137582874204559617179634421
61672137582874204559867882316163
61672137582882313232175703121324
61672137582882313232179060588424
61672137582882313369436372107405
61672137582885009589031169831262
61672137582885011365838488118320
61672137582885014523640383767326
61672137582885014523640412465134
61672137582885014935422762747848
61672137582885015072683431366702
61672137582885015079461352841440
61672137582885910150005361231774
61672137582885910150005366014743
61672137582885911796389515383280
61672137582885911796389772600724
61672137582885911796640476703828
61672137582885915502430149720477
61672137582885915502680853823581
61672137582885915503432966132893
61672137583748309383684872495470
61672137583748310619030890220982
61672137583749209402453898586081
61672137583749209814235899760430
61672137583749209814235904482004
61672137583749211049581917500444
61672137583749211049581919016764
61672137583749510003485573069527
61672137583749510140683565662654
61672137583749510140683565675704
61672137583749511787623561219762
61672137583749511787623561233020
61672137583749511787623561705196
61672137583757648467308110684231
61672137583760316405443917976011
61672137583760316953671804168910
61672137583760350307753161871543
61672137583761217384222831432258
61672137583761217384222831433870
61672137583761217384222831451132
61672137583761217384786915665854
61672137583761217384786915683116
61672137583761217529662678400131
61672137583761217529850706477459
61672137583761250327526118498061
61672137583761250738304188668277
61672137583761250738304188668325
61672137583761250738304190186263
61672137583761250738304193372803
61672137583853675825253153405701
61672137583853675825253153759833
61672137583853675825253154809593
61672137583853709034734975331199
61672137583853709034734978517739
61672137583853709171932622518239
61672137583853709171932966891987
61672137583854576255804180674873
61672137583854576393002173281209
61672137583854576393002174685101
61672137583854606032951144085301
61672137583854906084940062988561
61672137583854906084940063001611
61672137583854909791730225290677
61672137583854909791730228478621
61672137583854909929078018438125
61672137583854922693487527218998
61672137583857271980708461260046
61672137583857271980708465859316
61672137583857271980771227624240
61672137583857272529751135805134
61672137583857272529751140391354
61672137583857273627900280116854
61672137583857273627900280129904
61672137583857273627900281179664
61672137583857273627900284366204
61672137583857273764909643076150
61672137583857273764909643426070
61672137583857273764909647658158
61672137583857273765097928370922
61672137583857273765097929770602
61672137583857273765097932952930
61672137583857273765098272727402
61672137583857273765098277326672
61672137583857273765161039091596
61672137583857277539863175062225
61672137583857277547456918091799
61672137583857277547457262465541
61672137583857277547457262469753
61672137583857278096248888520941
61672137583857278096248888533991
61672137583857279118330468776062
61672137583857305883080471051594
61672137583857305883833612217632
61672137583857305883833612230682
61672137583857306981166509241910
61672137583857307118426920643320
61672137583857307118427263617382
61672137583857307187343471491605
61672137583857307599125477396365
61672137583857307599125477413627
61672137583857310824467641146104
61672137583857310825220782325192
61672137583857310893948703150831
61672137583857310893948703500751
61672137583857310894136731578079
61672137583857310894137075951827
61672137583857311237003046501368
61672137583857311237065808266292
61672137583857311305730709059803
61672137583857311305730967676927
61672137583857311305918995754255
61672137583857311443179750496906
61672137583857321806080000045808
61672137583857321806080003232348
61672137583857321806142760747922
61672137583857321806142761810732
61672137583857321806142764997272
61672137583857321806331047105504
61672137583857321943340410401670
61672137583857321943340753358470
61672137583857321943340757957740
61672137583857321943403172166594
61672137583857321943403519722664
61672137583857321943591457461366
61672137583857561669608844864727
61672137583857561669608849582089
61672137583857562904954862591643
61672137583857607376593144796491
61672137583857607376593230522590
61672137583857607376593230535640
61672137583857607788375150705463
61672137583857611083219297030975
61672137583857611495001302939947
61672137583857611632262402025824
61672137583857611638953546605966
61672137583857611639016308370890
61672137583857611639769449549978
61672137583857623847879940364504
61672137583858478304476876218763
61672137583858511651219451472190
61672137583858522769337018611912
61672137583858522769339297962361
61672137583858522769399780376836
61672137583858523180847026745080
61672137583858523180909702770856
61672137583858523180930623359164
61672137583858523180930709098312
61672137583858523181181670418860
61672137583858524415440932175734
61672137583858524415628960117548
61672137583858524415691979099916
61672137583858524415691980635110
61672137583858524964483606585516
61672137583858524964483606721030
61672137583858524964483692324664
61672137583858524964671977619436
61672137583858524964734653645212
61672137583858524964734655180406
61672137583865683396076953594235
61672137583865716604742481819519
61672137583865716612061588759306
61672137583865716612061593008656
61672137583865716612249878303428
61672137583865716612814734187744
61672137583865716749510628429550
61672137583865716749510628442600
61672137583865716749510633028820
61672137583865727722839185749144
61672137583865727723403269981128
61672137583865727723675237629132
61672137583865727723676009281464
61672137583865727860037178237228
61672137583865727860851966572316
61672137583865727860939375337832
61672137583866616768279397302877
61672137583866628427849218630298
61672137583866628428664006965386
61672137583866628428684927553694
61672137583866628428686042162618
61672137583866628428686070860426
61672137583869313522545113675006
61672137583869313523361016619018
61672137583869318883245957805460
61672137583869318883308719570384
61672137583869318884061860749472
61672137583869319013250364523582
61672137583869319013814448736852
61672137583869319020506712530852
61672137583869319020569474295776
61672137583869319021322615474864
61672137583869329582303963458358
61672137583869329582805371664566
61672137583869329582868047690342
61672137583869329583140015338346
61672137583869329583140786990678
61672137583869329993835265251176
61672137583869329994650053586264
61672137583869329994670974174572
61672137583869329994672088783496
61672137583869329994922021234268
61672137583869330131095933765036
61672137583869330131096019504184
61672137583869330131284304798956
61672137583869330131848046074348
61672137583869330131910807839272
61672137583869330131935065463657
61672137583869330132099093134044
61672137583869330132099094669238
61672137588781628621090916177890
61672137588781629025090433652808
61672137588781629032684894009534
61672137588781629215698859036854
61672137588781629215698860086614
61672137588781629215887145381386
61672137588782529775833158003635
61672137588782529775833245159885
61672137588782529775833245159933
61672137588782529775833245172983
61672137588782529775895919664969
61672137588782529775895919665177
61672137588782529775895921181497
61672137588782529775916811672157
61672137588782529775916811672317
61672137588782529775916813207351
61672137588782529775916840369917
61672137588782529775916840370125
61672137588782529775920284048549
61672137588782529776083947723583
61672137588782529776083947742297
61672137588782529776104754115491
61672137588782529776104868447245
61672137588782529776105212807889
61672137588782529776105212807937
61672137588782529776105212820987
61672137588782529776108570393081
61672137588782529783447878558071
61672137588782529783448251629573
61672137588782529783448252101749
61672137588782529783448253151509
61672137588782529783448253170436
61672137588782529783511013750033
61672137588782529783511015285280
61672137588782829965375434102012
61672137588782829965375435151772
61672137588782829965375692369168
61672137588789732489087052575974
61672137588789732489275337870746
61672137588789732496615020629174
61672137588790938599523785608688
61672137588790938599527143075788
61672137588793334622253788097288
61672137588793334805268127731144
61672137588793334805459798823594
61672137588793334806021273142320
61672137588793334806024654707910
61672137588793340296514504764342
61672137588793340296517690162672
61672137588793634949520717580014
61672137588793634956379223619414
61672137588793639890988466254690
61672137588793640302770845235212
61672137588793640485785070064722
61672137588793640485788284042816
61672137588794535516513521536435
61672137588794535516513607642973
61672137588794535516513608692733
61672137588794535516513608705783
61672137588794535516516961573613
61672137588794535516576256016489
61672137588794535516764196941939
61672137588794535516764282558623
61672137588794535516764570013281
61672137588794535516767635426453
61672137588794535516768008516669
61672137588794535516788929221617
61672137588794535516851691336461
61672137588794535517332496028131
61672137588794535517332496032503
61672137588794535517332868054085
61672137588794535517332868055489
61672137588794535517332869099633
61672137588794535517332869103845
61672137588794535517332869105249
61672137588794535517332872286173
61672137588794535517604836747637
61672137588794535524107691741657
61672137588794535524107694928197
61672137588794535524107694929601
61672137588794535524107695973745
61672137588794535524107695977957
61672137588794535524107695979361
61672137588794535562517867468539
61672137588794535563358163381463
61672137588794535570132990255575
61672137588794541053820900492689
61672137588794542700195659148975
61672137589657831475542461897661
61672137589657836416931119299592
61672137589657837011455753945300
61672137589657837011455753950916
61672137589657837011727350056996
61672137589657837011727350062612
61672137589657864828788138771127
61672137589657864874541694983235
61672137589658131855149857657011
61672137589658131855337885734339
61672137589658134959051654365281
61672137589658134959051654365489
61672137589658135370833545470115
61672137589658135370833655556891
61672137589658135370833657073211
61672137589658136606180706852279
61672137589658136606180792591428
61672137589658137200977023249454
61672137589658137200977023348832
61672137589658163371682793794691
61672137589658165018058704071555
61672137589658165018058705121267
61672137589658168724852226661485
61672137589658168724852255359293
61672137589665940291889245376659
61672137589666240481138918668495
61672137589668641583542331888853
61672137589668641583543360758837
61672137589668641583543446379734
61672137589668641583543446497778
61672137589668642178339677236516
61672137589668941772792000463375
61672137589668941772792005180689
61672137589668941772792005180897
61672137589668941772793034050673
61672137589668941772793119671570
61672137589668941772793119789614
61672137589668942367589350410260
61672137589668942367589350528352
61672137589668975537840493865389
61672137589668975721670736797603
61672137589669842752136117365624
61672137589669842752136117483716
61672137589669842942764317098199
61672137589669842942927981380971
61672137589669842942927982430683
61672137589669842942927982430731
61672137589669842942952330813523
61672137589669842942952345175527
61672137589669842942952345359226
61672137589669875694058298041567
61672137589669876105652271155641
61672137589669876105652271155689
61672137589669886819521007973188
61672137589669886865334141018402
61672137589669887231366287958299
61672137589669887231366291144839
61672137589669887414589593976936
61672137589762286406602720455759
61672137589762286406602720455807
61672137589762330878220196278895
61672137589762334585031163433305
61672137589762334585031166615633
61672137589762334585031166615681
61672137589762334585034261216307
61672137589763201622900957822230
61672137589763231263038472178473
61672137589763231263038472184089
61672137589763501812150631114066
61672137589763531498041701701083
61672137589763531498041702750843
61672137589763535342179657136193
61672137589763546277220323390014
61672137589763546277283085154938
61672137589763548113931544561020
61672137589763548114119572638348
61672137589765888083054305357047
61672137589765888685189515427216
61672137589765904744948479866086
61672137589765932554691181970437
61672137589765932554691553978969
61672137589765932554691555041779
61672137589765932554691639718118
61672137589765932554691639731168
61672137589765932554691641135219
61672137589765933012227030006769
61672137589765933149487900649485
61672137589765936260731558099479
61672137589765936261296785988115
61672137589765936261296790237465
61672137589765936261484814065443
61672137589765936856093475541508
61672137589765936856340707753605
61672137589765936856340708803365
61672137589766187036977819360731
61672137589766188272323837087599
61672137589766188272323837087647
61672137589766188318056501291115
61672137589766199367533300491435
61672137589766203103991883412686
61672137589766203515585861244330
61672137589766203698875771153813
61672137589766203698875771171075
61672137589766204934222560533061
61672137589766204934222560550323
61672137589766204934222560551775
61672137589766231554912846799989
61672137589766232743941312891862
61672137589766232789694783477249
61672137589766232789694783495963
61672137589766232789694784545723
61672137589766236450567350820531
61672137589766236862328809548163
61672137589766236862349356729551
61672137589766237045343148715252
61672137589766237045615122681499
61672137589766237052117975779759
61672137589766237052871121545076
61672137589766247568854305156284
61672137589766247980448282987928
61672137589766249398242620771594
61672137589767087467253784377014
61672137589767087604514453013338
61672137589767087604702481090666
61672137589767089236349261958200
61672137589767089236350036792860
61672137589767089442442369269958
61672137589767089442463289974906
61672137589767098516921963354471
61672137589767098516984725119395
61672137589767099964947754815107
61672137589767100346875922307776
61672137589767100346875926557126
61672137589767100347126883274192
61672137589767100347126887523542
61672137589767100347126969367472
61672137589767100347126973616822
61672137589767100354470012425408
61672137589767103671803665048747
61672137589767103671803693746507
61672137589767103671804038120249
61672137589767103671804038124461
61672137589767104083397642884763
61672137589767133914079617887668
61672137589767133914100538592616
61672137589767136995383905125455
61672137589767136995467587478687
61672137589767137018567533959554
61672137589767137613364142557007
61672137589767148113503765966755
61672137589767148113524686555063
61672137589767148136495651949514
61672137589767148136663016657391
61672137589767148182228287573266
61672137589767148548467106995150
61672137589767148548529868760074
61672137589767149790570080950271
61672137589767149965991640647102
61672137589767149973584335553488
61672137589767150385115652140380
61672137589767150385366699200076
61672137589773991958012518688131
61672137589773991958013550740283
61672137589773992003766074900239
61672137589774008619907725250726
61672137589774041782819971824967
61672137589774041782820229042459
61672137589774041782820315135899
61672137589774041783384056056951
61672137589774041783572341351771
61672137589774041973174337251811
61672137589774052901505146317351
61672137589774308214298420565947
61672137589774308809178592293659
61672137589774308809178711334304
61672137589774308809178711334337
61672137589774308809181805917701
61672137589774308809181805934963
61672137589774308809181809117291
61672137589774341972090535609123
61672137589774342155921157445354
61672137589774342155921157445387
61672137589774342162424010543647
61672137589774342162612300424648
61672137589774353090208561896110
61672137589774353091024464840122
61672137589774353097529647015301
61672137589774353143471145014707
61672137589775242722833232679292
61672137589775242723670177316647
61672137589775242723670177316683
61672137589775253658772370106705
61672137589775253658772370106706
61672137589775253658835131871630
61672137589775253841765674361205
61672137589775253841786594949513
61672137589775253848543580938128
61672137589777910484791903554843
61672137589777910484792276626345
61672137589777944250656802529915
61672137589777944250677723118223
61672137589777944426352003208552
61672137589777944426352003221650
61672137589777944426916087436324
61672137589777944433608379926671
61672137589777944433608379926680
61672137589777944433608380044715
61672137589777944433671141691595
61672137589777944433671141691604
61672137589777944433692062397947
61672137589777944434424282870692
61672137589777954950491521899833
61672137589777955361455345501245
61672137589777955361455345501246
61672137589777955362271248445258
61672137589777955545012341784271
61672137589777955551790655462467
61672137589777955551812695245927
61672137606411400271372199687445
61672137606411400272186988022533
61672137606507504723135163639982
61672137606507505310128128740116
61672137606507505310149020748756
61672137606507505310152405496674
61672137606507505310319771136258
61672137606507505310400096388120
61672137606507505317659425195474
61672137606507505317659453894686
61672137606507505317743106498946
61672137606507505317743135314798
61672137606507505317931392843478
61672137606507505317931421542690
61672137606507505447410031869449
61672137606507505447410033269129
61672137606507505447410033287843
61672137606507505447410033404483
61672137606507505447410060567257
61672137606507505447410061966937
61672137606507505447410061984199
61672137606507505447411181179343
61672137606507505447411181180747
61672137606507505447413504127637
61672137606507505447413504245681
61672137606507505447413505645361
61672137606507505447661109043895
61672137606507505447661110443575
61672137606507505447662228240443
61672137606507505447664552705057
61672137606507505455004233947165
61672137606507505455004235463485
61672137606507505455004235482412
61672137606508405885492500632528
61672137606508405885492500982448
61672137606508405885555262747372
61672137606515608591319582150510
61672137606515608591319585332838
61672137606515608598659268091266
61672137606516814838828702056861
61672137606519511050808492272916
61672137606519511051080459920920
61672137606519511051561637685544
61672137606519511051564961854162
61672137606519511051564990553374
61672137606519511051645315805236
61672137606519511051648643157634
61672137606519511051833605333548
61672137606519511051836958201378
61672137606519511058339817427486
61672137606519511058423470031746
61672137606519511058611785075490
61672137606519511188090396801769
61672137606519511188090396801929
61672137606519511188090396820643
61672137606519511188090425499529
61672137606519511188090425499737
61672137606519511188093864473897
61672137606519511188257876299481
61672137606519511188278796887789
61672137606519511188341443861465
61672137606519511188341472559225
61672137606519511188341473976375
61672137606519511188344911533593
61672137606519511188344916119813
61672137606519511188822650695402
61672137606519511188826088252621
61672137606519511188826089650897
61672137606519511188826092838841
61672137606519511188847008840929
61672137606519511188906333048634
61672137606519511188909772004129
61672137606519511189094618343406
61672137606519511189098057298901
61672137606519511195600911938789
61672137606519511195600915126733
61672137606519511195621832527097
61672137606519511195621835715041
61672137606519511195684598878241
61672137606519511233760412631929
61672137606519511233823088303573
61672137606519511233823089703253
61672137606519511233823089720515
61672137606519511233826528677413
61672137606519511234095028771333
61672137606519511234098501029681
61672137606519511234579673043041
61672137606519511234851642208769
61672137606519511241354496730613
61672137606519511241354499917153
61672137606519516542075761316158
61672137606519516542075847409598
61672137606519516542075847422693
61672137606519516542075847422702
61672137606519516542078946596444
61672137606519516548853682790896
61672137606519518371657742194760
61672137606519518378913741200033
61672137606519518378997424958804
61672137606520368984943633401529
61672137606520402338460906386691
61672137606520417109824781558893
61672137606520417109824781558902
61672137606520417155844107792220
61672137606520417155844108325875
61672137606520417162618935199987
61672137606520417163183019431971
61672137606520417163186114032597
61672137606520418390374217977267
61672137606520418397968047527529
61672137606520418939416892876849
61672137607382812683220828888514
61672137607382812683220828889918
61672137607383710871846228535745
61672137607383712701989593028461
61672137607384011061095901827581
61672137607384013440219522055858
61672137607394517685587608220929
61672137607394518280383838959459
61672137607394817874836252642989
61672137607394817874837281512765
61672137607394818423880043196681
61672137607394818423880300414125
61672137607394818423880300414126
61672137607394862902859508155431
61672137607394862902859511337759
61672137607395719037382876500338
61672137607395763104576381091042
61672137607395763104579595069136
61672137607395763470608528030939
61672137607395763470608531213267
61672137607395763470608531567399
61672137607395768412243301506513
61672137607488173558039997050177
61672137607488173558040083143457
61672137607488173558102758815101
61672137607488173558102844891071
61672137607488173558102844908540
61672137607488173558103615497855
61672137607488173558103619729943
61672137607488173633521863903611
61672137607488173633521864253531
61672137607488179124704819607755
61672137607488206911620032154395
61672137607488206911620117876233
61672137607488206911620117893702
61672137607488210687141529077710
61672137607488210687141530127470
61672137607488210687141533309798
61672137607488221736282560569271
61672137607488222971128033855943
61672137607489074201270884129039
61672137607489121778213950523461
61672137607489374315101423756813
61672137607489374315185106110045
61672137607489374344787893217359
61672137607489407668618696741975
61672137607489407744876982658144
61672137607489407874544353192808
61672137607489411398386665562174
61672137607489411398386667078494
61672137607489411398407557570766
61672137607489411444140223290602
61672137607489411444140223294814
61672137607489422516503156476793
61672137607489422562260197860048
61672137607489422562260973762021
61672137607489424353424488855016
61672137607491781395700899109787
61672137607491809251260436082557
61672137607491829017080698418443
61672137607491829017644782650427
61672137607492059554610319403909
61672137607492064305641225659069
61672137607492064907779749088375
61672137607492064907842482155332
61672137607492064907842482505252
61672137607492075423740165893347
61672137607492075423743260493973
61672137607492075423761201291617
61672137607492075423823848246579
61672137607492075423823963037827
61672137607492075430601769721317
61672137607492075469577428924359
61672137607492075476271786956773
61672137607492075499242982401691
61672137607492075606754620324067
61672137607492075606755391976399
61672137607492075606838302677299
61672137607492075614097397683121
61672137607492076018369056411628
61672137607492076018369142154988
61672137607492076018369142504908
61672137607492076018369146754258
61672137607492076018372502804416
61672137607492076018620103471324
61672137607492076018620107720674
61672137607492076018620189564604
61672137607492076018620193813954
61672137607492076025963232622540
61672137607492079206120186292711
61672137607492079343297258671513
61672137607492079754890863077523
61672137607492079754890891775283
61672137607492080960010831567484
61672137607492081036266692154145
61672137607492081173440393580482
61672137607492081577712165698897
61672137607492081577713284894041
61672137607492081577715608892095
61672137607492107588229200380429
61672137607492108777257553675373
61672137607492108777341236022989
61672137607492108960355575662461
61672137607492109394777445170877
61672137607492109394777445188347
61672137607492109448124042284668
61672137607492112529616370592983
61672137607492112552862646759310
61672137607492113101567610660937
61672137607492113147659370139379
61672137607492113284920124868983
61672137607492123647736346225531
61672137607492123647820028578763
61672137607492123670917652660084
61672137607492123670980414425008
61672137607492123808155863783229
61672137607492123808156208156763
61672137607492123808156322948011
61672137607492123808159680415111
61672137607492124219750990570587
61672137607492124219753284821121
61672137607492124219753313518881
61672137607492124219754477177841
61672137607492124219963678461651
61672137607492124220026444825845
61672137607492124402955954200432
61672137607492125454531775109805
61672137607492125454532119483339
61672137607492125454532234274587
61672137607492125454533267393713
61672137607492125454535218316053
61672137607492125454535591741687
61672137607492125462063301147403
61672137607492125462063301164665
61672137607492125462063302564345
61672137607492125462063559444967
61672137607492126056608872459976
61672137607492126056671548481540
61672137607492129161325408140643
61672137607492129168668796040333
61672137607492964873515683325277
61672137607492975991572892587807
61672137607492975991572897175431
61672137607492975991572897192901
61672137607492976037305561495587
61672137607492976037326482083895
61672137607492976066992002277199
61672137607492979773847912510839
61672137607492979773848285582341
61672137607492979773848285586553
61672137607492979773869206168219
61672137607492980322639882953031
61672137607492980368666599719583
61672137607492980368666599719584
61672137607492980368666628417343
61672137607492980368666628417344
61672137607492981604015741796094
61672137607493008156040896281553
61672137607493009345069249572285
61672137607493009390843755069057
61672137607493013097428066494107
61672137607493013120611666630606
61672137607493013669466427889613
61672137607493013715136301257440
61672137607493013715136301375484
61672137607493013715136301392954
61672137607493013715136305979174
61672137607493013715199092209769
61672137607493024169794457218191
61672137607493024169815377806499
61672137607493024215548042126655
61672137607493024215568962714963
61672137607493024238539870715202
61672137607493024238539899411606
61672137607493024238729348561368
61672137607493024238792110326292
61672137607493024787775465252477
61672137607493024787775465252478
61672137607493024833529050160941
61672137607493024833529050160942
61672137607493024840846649520648
61672137607493026029875341435319
61672137607493026075628583015580
61672137607493029774913121068605
61672137607493029774913121068606
61672137607499918067878558939626
61672137607499918068442643171610
61672137607499918075134902360671
61672137607499928591955330208645
61672137607499928774969669842293
61672137607499929141061109825223
61672137607499929186563647673937
61672137607499929186563647674145
61672137607499929186814694733633
61672137607499934082448279565592
61672137607499934082448279565601
61672137607499934127385958347671
61672137607500184911225937538785
61672137607500185048399638965122
61672137607500185048399911791089
61672137607500218188486575092798
61672137607500218211395796063764
61672137607500218211395796076862
61672137607500218212210584398852
61672137607500218257128460733680
61672137607500218257128460733840
61672137607500218257128461796698
61672137607500218257965404903231
61672137607500218257965404903267
61672137607500218257965404907479
61672137607500218264405496240815
61672137607500218394326453344388
61672137607500218395141241679476
61672137607500218395226159632871
61672137607500228781201622111981
61672137607500228781202765300621
61672137607500228781285304465213
61672137607500229329491394982889
61672137607500229329491480722037
61672137607500229329494833589867
61672137607500229330059736057309
61672137607500229330059736057517
61672137607500229330059740289397
61672137607500229330268941573207
61672137607500229330331703692263
61672137607500229330331703705313
61672137607500229330331704755073
61672137607500229330331707937401
61672137607500229375249212268117
61672137607500229375813292268013
61672137607500229375813292268173
61672137607500229375813296500101
61672137607500229376001577077511
61672137607500229376001578612545
61672137607500229376085259902919
61672137607500229376085259916017
61672137607500229376085260965777
61672137607500229376085264148105
61672137607500229376085380535779
61672137607500229376085380535788
61672137607500229376085380535815
61672137607500229376085380540027
61672137607500234317472549230645
61672137607500234317473320882977
61672137607501085478971859644357
61672137607501118824940271089341
61672137607501118825692268594356
61672137607501129950587828400220
61672137607503786579242436685121
61672137607503786586836151016935
61672137607503786586836524088437
61672137607503786586836524092649
61672137607503786586857444674315
61672137607503786724034517053117
61672137607503787135628121459127
61672137607503787135628150156887
61672137607503787182406947335158
61672137607503787182406947335159
61672137607503814969049028023914
61672137607503814969052350794464
61672137607503814969052379492064
61672137607503814969052380891744
61672137607503814969052384078284
61672137607503820482639222196024
61672137607503820482639222201640
61672137607503820482639222201800
61672137607503820482639222214690
61672137607503820482639222214898
61672137607503820482642694454324
61672137607503820482642694473037
61672137607503820482642694473038
61672137607503820483185858116767
61672137607503820483206778705021
61672137607503820483206778705022
61672137607503820489961718623959
61672137607503820489982639212267
61672137607503820528371886399540
61672137607503820528371886871716
61672137607503820528371886876088
61672137607503820528371886889137
61672137607503820528371886889138
61672137607503820528371886889185
61672137607503820528371886889186
61672137607503820528371887934526
61672137607503820528371891121066
61672137607503820528371891121273
61672137607503820528371891121274
61672137607503820528375243989103
61672137607503820528375243989104
61672137607503820528375244002154
61672137607503820528375358780144
61672137607503820528375358793193
61672137607503820528375358793194
61672137607503820528392807105892
61672137607503820528392807123154
61672137607503820528392807123362
61672137607503820528392807477445
61672137607503820528392807477446
61672137607503820528392808522834
61672137607503820528396279381501
61672137607503820528396279381502
61672137607503820528935972166510
61672137607503820528935972166718
61672137607503820528939443025177
61672137607503820528939443025178
61672137607503820528956892754818
61672137607503820528960334915725
61672137607503820528960334915726
61672137607503820528960363613485
61672137607503820535652627388763
61672137607503831052281383967245
61672137607503831052469699376776
61672137607503831052532461141700
61672137607503831653834902924559
61672137607503836549406054421937
61672137607503836595410353183093
61672137659589028531751013857495
61672137659589028532503126166807
61672137659682432279129500591308
61672137659682432324799431727654
61672137659682432324820352432602
61672137659682432324883114197526
61672137659682432332411082134086
61672137659682432332411082250726
61672137659682432462077979160913
61672137659682432462077979277553
61672137659682432462078093596417
61672137659682432462078093596465
61672137659682432462078093946337
61672137659682432462078093946385
61672137659682432462078753994169
61672137659682432462078782693381
61672137659682432462081077992223
61672137659682432462081106808075
61672137659682432462140769622241
61672137659682432462140769972161
61672137659682432469671836509559
61672137659682432469671836976119
61672137659685133616452513522534
61672137659685133616470049479564
61672137659685133616473434227482
61672137659685133616536195992406
61672137659685133623792167581750
61672137659685133623792196280962
61672137659685133623875848885222
61672137659685133623875849934982
61672137659685133623875878634194
61672137659685133624064135229754
61672137659685133624064163928966
61672137659685133624064164045606
61672137659686034001270847886224
61672137659686034001333609651148
61672137659686034184093458688014
61672137659686034184281745382466
61672137659686034184344507147390
61672137659686334190520549875814
61672137659686334197860232634242
61672137659686334327527933193537
61672137659686334327530255791911
61672137659686334327530342233659
61672137659686334327530342235111
61672137659686334327589547064105
61672137659686334327590781050289
61672137659686334327610467652413
61672137659686334327611701638597
61672137659686334327614024586891
61672137659686334327777832229187
61672137659686334327777832345827
61672137659686334327777832347231
61672137659686334327777917968127
61672137659686334327777917968335
61672137659686334327777918434687
61672137659686334327777918434895
61672137659686334327777918440511
61672137659686334327777946665935
61672137659686334327777946666095
61672137659686334327777947020227
61672137659686334327777947132495
61672137659686334327777947132655
61672137659686334327777947136867
61672137659686334327778980253232
61672137659686334327778980253233
61672137659686334327779066345061
61672137659686334327779066346513
61672137659686334327781304251286
61672137659686334327781304251287
61672137659686334327781390226475
61672137659686334327781390344567
61672137659686334327781390693035
61672137659686334327798752934135
61672137659686334327798838673075
61672137659686334327798838673283
61672137659686334327798839022995
61672137659686334327798839023203
61672137659686334327798867366671
61672137659686334327798867371043
61672137659686334327798867720803
61672137659686334327798867725175
61672137659686334327799986933369
61672137659686334327802310931423
61672137659686334327861514694639
61672137659686334327861514694687
61672137659686334327861514699059
61672137659686334327861514712109
61672137659686334327861515048979
61672137659686334327861516111789
61672137659686334327861600787919
61672137659686334327861629485727
61672137659686334327861629490099
61672137659686334327861629840019
61672137659686334327862748698293
61672137659686334327865073046267
61672137659686334335120985408830
61672137659686334335120985474521
61672137659686334335120985487571
61672137659686334335120985941081
61672137659686334335120985959954
61672137659686334335120985959955
61672137659686334335120987003891
61672137659686334335120987009714
61672137659686334335120987009715
61672137659686334335121071567961
61672137659686334335121072034521
61672137659686334335121072051783
61672137659686334335121072053235
61672137659686334335121072984903
61672137659686334335121073101543
61672137659686334335121073102995
61672137659686334335141906192519
61672137659686334335141906529389
61672137659686334335141907592199
61672137659686334335141992272909
61672137659686334335141992622829
61672137659686334335141992640091
61672137659686334335141993689851
61672137659686334335204668294313
61672137659686334335392954651895
61672137659686334335393040749547
61672137659686334335393041099467
61672137659686334373343131855929
61672137659686334373343131857381
61672137659686334373346688791859
61672137659686334373531502872427
61672137659686334373531502878043
61672137659686334373531531574559
61672137659686334373531531924479
61672137659686334373531531928691
61672137659686334373552423937283
61672137659686334373552425000140
61672137659686334373555809748058
61672137659686334373564048141148
61672137659686334373615099608927
61672137659686334373615099958847
61672137659686334373615101021705
61672137659686334373615185697835
61672137659686334373618571862903
61672137659686334373618657956183
61672137659686334373626809906072
61672137659686334380874656476425
61672137659686334380874656826345
61672137659686334380874656843607
61672137659686334380874656845059
61672137659686334380874657893367
61672137659686334380958254621331
61672137659686334381146625659463
61672137659686334381146626009383
61672137659693237309234591895290
61672137659693237315821129242542
61672137659693237316574274653718
61672137659693237491432679612122
61672137659693237491997535496438
61672137659693237492057169730840
61672137659693237492060297261362
61672137659693237492060383708934
61672137659693237492245197808216
61672137659693237492248582556134
61672137659693237499023409430246
61672137659693237499588265314562
61672137659694137876292855035788
61672137659694137876794949155180
61672137659694137876857710920104
61672137659694438066041298281312
61672137659694438066041556561614
61672137659694438066044622445558
61672137659694438066044651144770
61672137659694438066128333498002
61672137659694438066316590093562
61672137659694438066316618792774
61672137659694438072819478018882
61672137659694438072903160372114
61672137659694438073091416967674
61672137659694438073091445666886
61672137659694438202486489364621
61672137659694438202486489377671
61672137659694438202549136805017
61672137659694438202570086090925
61672137659694438202737077613827
61672137659694438202737163347151
61672137659694438202737450685168
61672137659694438202737450685169
61672137659694438202737537953687
61672137659694438202757998320179
61672137659694438202758457479137
61672137659694438202758457479185
61672137659694438202758458541995
61672137659694438202821104452861
61672137659694438202821133150621
61672137659694438202821133504961
61672137659694438202821134567771
61672137659694438202824572124989
61672137659694438202824576711209
61672137659694438203301938215504
61672137659694438203302306569484
61672137659694438203302311286798
61672137659694438203305376816659
61672137659694438203305377170951
61672137659694438203305381421752
61672137659694438203305381421753
61672137659694438203385993640030
61672137659694438203573905863508
61672137659694438203574278934802
61672137659694438203577344464663
61672137659694438203577344818955
61672137659694438203577349069756
61672137659694438203577349069757
61672137659694438203577463860797
61672137659694438203577717536165
61672137659694438203577717890297
61672137659694438203577722141015
61672137659694438210080572530185
61672137659694438210080576762273
61672137659694438210352171338775
61672137659694438210352171693067
61672137659694438248302750294649
61672137659694438248302750311911
61672137659694438248490748257067
61672137659694438248511927602176
61672137659694438248515055132698
61672137659694438248574689362729
61672137659694438248578161621077
61672137659694438249079911017014
61672137659694438249139205477152
61672137659694438249139578548494
61672137659694438249327490771924
61672137659694438249327863843266
61672137659694438249330962675980
61672137659694438249331044169991
61672137659694438249331044519911
61672137659694438249331048769261
61672137659694438249331302800165
61672137659694438249331307049479
61672137659694438255834157322009
61672137659694438255834161558309
61672137659694438255917844379505
61672137659694438256105871044103
61672137659694438256105871394023
61672137659694438256670645434408
61672137659694439438118734795451
61672137659694439895463289084348
61672137659694439895713993187452
61672137659694439895714336144044
61672137659694439895715107796376
61672137659694443007704132924156
61672137659694443601744922584034
61672137659694445386137402786156
61672137659696839167945936830668
61672137659696839168510792714984
61672137659697130618314509821553
61672137659697130625654192225849
61672137659697130625654192579981
61672137659697130625656515528275
61672137659697139357132877055334
61672137659697139357694380071820
61672137659697139357694380076192
61672137659697139357697704240438
61672137659697139357697732939650
61672137659697139357778062425052
61672137659697139357781385543910
61672137659697139357781386593670
61672137659697139357781415292882
61672137659697139357966347719824
61672137659697139364472559813762
61672137659697139364556212418022
61672137659697139364556213467782
61672137659697139364556242166994
61672137659697139364744527461766
61672137659697141141365794421975
61672137659697141187367074982332
61672137659697141187368189591256
61672137659697144848211688982720
61672137659697144854986425177172
61672137659697144893398004378914
61672137659697144893965273891184
61672137659697146677821650608259
61672137659697997649594678832931
61672137659697997649594678837143
61672137659697997649594679187063
61672137659698031003111951818093
61672137659698031003111952172225
61672137659698031186126291811905
61672137659698031193465974216201
61672137659698031193465974570333
61672137659698031193468297168707
61672137659698039924777288334449
61672137659698039924777374432101
61672137659698039924944629998012
61672137659698039924962193467475
61672137659698039924962193467683
61672137659698039924962193473299
61672137659698039924962221811151
61672137659698039924962222165283
61672137659698039924962222165443
61672137659698039924962222169655
61672137659698039924965550584862
61672137659698039924965550584863
61672137659698039924965665375903
61672137659698039925509485882328
61672137659698039925509517762167
61672137659698039925530405419418
61672137659698039925530405419419
61672137659698039925530406464807
61672137659698039925530406469178
61672137659698039925530406469179
61672137659698039925530409652751
61672137659698039925530434118630
61672137659698039925530434118631
61672137659698039925530435162567
61672137659698039925530435168390
61672137659698039925530435168391
61672137659698039925530438349107
61672137659698039925530438350475
61672137659698039925530520210459
61672137659698039925530520211911
61672137659698039925530521260219
61672137659698039925530521261671
61672137659698039925530524442547
61672137659698039925530524443999
61672137659698039932305231742406
61672137659698039932305232276061
61672137659698039932305232293530
61672137659698039932305232293531
61672137659698039932305233338919
61672137659698039932305233343290
61672137659698039932305233343291
61672137659698039932305343884981
61672137659698039932305347067309
61672137659698039932305347084571
61672137659698039932305347086023
61672137659698039932305348134331
61672137659698039932305348135783
61672137659698041755116094857840
61672137659698041755117209466764
61672137659698041755178856622764
61672137659698042166711187298408
61672137659698045278696511985032
61672137659698045468468085254660
61672137659698045468489005842968
61672137659698047062616770010637
61672137659698047062616770364769
61672137659698047062619092958931
61672137659698047062619092963143
61672137659698047062619093313063
61672137659698047108351728404660
61672137659698047108351728404669
61672137659698047108372648992968
61672137659698047245549635263125
61672137659698047245549636325989
61672137659698047245631109650317
61672137659698047245631110004449
61672137659698047245633432598611
61672137659698047245633432602823
61672137659698047245634465522359
61672137659698047252878928940331
61672137660557723226326024917625
61672137660557733795465996259000
61672137660557733795466000491088
61672137660557733795466000495460
61672137660557733795466000613504
61672137660557733795466000963264
61672137660557734343693886823712
61672137660557734343693888236490
61672137660557739102902880774884
61672137660557739102902880780500
61672137660557739102902881247060
61672137660557739285833537588948
61672137660557739285833537590400
61672137660557739285833537594564
61672137660557739285833537594612
61672137660557739285917105623316
61672137660557739285917105624768
61672137660557739285917105628932
61672137660557739285917105628980
61672137660557739285917106095492
61672137660560424929573084544149
61672137660560440989080597203826
61672137660560440989080597221088
61672137660560440989352193315522
61672137660560440989352193332784
61672137660561341419631624481884
61672137660561341419631624935186
61672137660561341419632743799284
61672137660561341419632744149204
61672137660561341419903220593580
61672137660561341419903221046882
61672137660561341419904339910980
61672137660561341419904340260900
61672137660561636209415004849456
61672137660561636209415004853828
61672137660561636209415004971872
61672137660561636209415006384650
61672137660561636209415006389021
61672137660561636210167113976392
61672137660561636210167113976600
61672137660561636210167114093032
61672137660561636210167114093240
61672137660561636210167114442952
61672137660561636210167117163140
61672137660561636210167117275360
61672137660561636210167117281184
61672137660561636210167117629492
61672137660561636210167118692510
61672137660561636210167118698126
61672137660561636210167118698333
61672137660561636262696645500100
61672137660561636263260729732084
61672137660561636263323405757860
61672137660561636263511433835188
61672137660561636263512548444112
61672137660561641563148633555494
61672137660561641563148634040928
61672137660561641563149752881940
61672137660561641563400456985043
61672137660561641563400456985044
61672137660561641563400715148706
61672137660561641563400715152918
61672137660561641563400715265346
61672137660561641563400715619477
61672137660561641563400715619478
61672137660561641609154013080559
61672137660561641609154013080560
61672137660561641609154013097822
61672137660561641609154014614141
61672137660561641609154014614142
61672137660561641609154043311901
61672137660561641609154271831585
61672137660561641746162858405538
61672137660561641746162858418636
61672137660561641746162858422800
61672137660561641746162858422848
61672137660561641746162858522178
61672137660561641746162858889360
61672137660561641746163977617944
61672137660561641746163977730372
61672137660561641746163978084504
61672137660561641746164006311540
61672137660561641746164006315752
61672137660561641746350886482866
61672137660561641746350886495964
61672137660561641746350886500128
61672137660561641746350886500176
61672137660561641746350886599506
61672137660561641746352005691108
61672137660561641746352005708370
61672137660561641746352007224690
61672137660561641746352034388868
61672137660561641746352034406130
61672137660561641746352035922450
61672137660561641746352263971362
61672137660561641746352263975574
61672137660561641746352264088002
61672137660561641746352264442134
61672137660561641746414681716884
61672137660561641746414681833476
61672137660561641746435602423236
61672137660561641753963642219357
61672137660561641753965966217411
61672137660568544269515207942758
61672137660568544315248991353064
61672137660568544315248991471108
61672137660569444700066235206106
61672137660569444700066235206314
61672137660569444700066235225028
61672137660569444700066235678490
61672137660569444700066239929292
61672137660569444700066239929505
61672137660569444882244779706694
61672137660569444882244779723956
61672137660569444882244780178870
61672137660569444882244784428220
61672137660569444882996892016006
61672137660569444882996892020378
61672137660569444883080460050374
61672137660569444883080460054538
61672137660569444883080460054746
61672137660569444883080460067636
61672137660569444883080460522550
61672137660569444883080464771900
61672137660569739536146359791800
61672137660569739536146364023888
61672137660569739536146364496064
61672137660569740084374250234096
61672137660569740084374251769290
61672137660569740085126359361240
61672137660569740085126359827592
61672137660569744889317027711960
61672137660569744889317027830052
61672137660569745025761788795014
61672137660569745025761788800630
61672137660569745025761788813680
61672137660569745025761788813888
61672137660569745025761789267190
61672137660569745026513901104278
61672137660569745026513901104326
61672137660569745026513901109942
61672137660569745026513901110102
61672137660569745026513901122992
61672137660569745026513901123200
61672137660569745026513901222370
61672137660569745026513905827464
61672137660569745026515020318344
61672137660569745026515020436388
61672137660569745026577696344119
61672137660569745026577696344120
61672137660569745026577696816296
61672137660569745072267457320806
61672137660569745072330133346582
61672137660569745072330133814386
61672137660569745072330133814546
61672137660569778380031178812625
61672137660572446729196876504642
61672137660572446729760960736626
61672137660572446729762079944868
61672137660572446729762080062912
61672137660572446730012785582957
61672137660572446730012785582958
61672137660572446730013042800401
61672137660572446736535739977851
61672137660572446775766340258627
61672137660572446775766340258628
61672137660572446775766341793661
61672137660572446775766341793662
61672137660572446775766599011105
61672137660572447332169172391649
61672137660572480084031379618237
61672137660572496562158325823309
61672137660572496562158330409529
61672137660573341806578359410528
61672137660573347159747903767990
61672137660573347159747903769602
61672137660573347159747903786864
61672137660573347160311987999974
61672137660573347160311988001586
61672137660573347160311988018848
61672137660573347160311988018896
61672137660573347160311988472358
61672137660573347160311992723160
61672137660573347160313107332084
61672137660573347160501393689666
61672137660573347342762128612210
61672137660573347342762133333944
61672137660573347343326212844194
61672137660573347343326212848406
61672137660573347343326213333840
61672137660573347343326217565928
61672137660573347343327332056808
61672137660573347343327332174852
61672137660573347343327332174905
61672137660573347343327332528984
61672137660573347343515360134136
61672137660573347343515360252233
61672137660573347343515361669170
61672137660573347343515618532482
61672137660573347343515618886614
61672137660573380697596717351281
61672137660573380697596717469325
61672137660573380697596717469379
61672137660573380697659393495155
61672137660573380697847421572483
61672137660573391776740929212751
61672137660573391776740929225801
61672137660573391776741273599543
61672137660573391776741273953675
61672137660573397129907001679207
61672137660573397129907005911295
61672137660573397129970021724433
61672137660665791363823504063489
61672137660665791363823761293983
61672137660665791371162396215744
61672137660665807430837561994031
61672137660665807430837563393711
61672137660665835835460752681199
61672137660665838992437562233184
61672137660665850111394361398052
61672137660666706214280457316119
61672137660666707998649345034143
61672137660666735854142762851254
61672137660666735854205524616178
61672137660666739561023405776402
61672137660666739561023410362622
61672137660666750495376586491927
61672137660666750495938432528480
61672137660666750496126717823252
61672137660666750496128698801239
61672137660666750496129727671015
61672137660666750679142879059717
61672137660666750679144067304871
61672137660666752264134325815886
61672137660666752264134326165806
61672137660666752279763299198722
61672137660666752325518834974843
61672137660666752325518834976247
61672137660666752325518834993717
61672137660666756032120972387575
61672137660666990153226665165542
61672137660666991503134077630019
61672137660666992120884873250945
61672137660666992128161089383088
61672137660667002621254739171380
61672137660667002621255083544914
61672137660667002621255086731454
61672137660667002621258185564168
61672137660667002621317848496378
61672137660667003033099768312070
61672137660667003033099854405350
61672137660667006357776574535035
61672137660667007974487278180844
61672137660667007974488053015504
61672137660667007982018345416678
61672137660667035997663213550282
61672137660667035997663213568996
61672137660667035997663213668326
61672137660667035997663213669778
61672137660667035997663213687040
61672137660667036051005994855738
61672137660667036051009379603656
61672137660667036592459358692405
61672137660667039704519407948450
61672137660667039704519412652714
61672137660667039704540299957042
61672137660667039704540414748082
61672137660667040161803951811183
61672137660667050685397313238382
61672137660667050685460075003306
61672137660667050685463054616871
61672137660667050822635897432869
61672137660667050822635897445919
61672137660667050822635898863069
61672137660667050822638996278633
61672137660667050822640159937593
61672137660667050822661075926631
61672137660667050822723066387496
61672137660667051234229876327323
61672137660667052445852587723624
61672137660667052446041992331584
61672137660667052469011436768383
61672137660667052469011808772495
61672137660667052469011809822255
61672137660667052469011809839725
61672137660667052469011810189645
61672137660667052469011895928793
61672137660667052476542961756061
61672137660667052476542963155741
61672137660667052514769627474873
61672137660667052522108534409388
61672137660667052522296562486716
61672137660667052651964521435630
61672137660667052651964521448728
61672137660667052659557231241292
61672137660667056175805412751649
61672137660667056175889800071235
61672137660667056221563145832763
61672137660669409701833641496063
61672137660669409701833642895743
61672137660669409701896404660667
61672137660669452199376787297539
61672137660669452382391126581475
61672137660669452382391126931395
61672137660669454028955327802093
61672137660669454028955327807917
61672137660669708061023605463799
61672137660669708061023634148509
61672137660669709883844908085173
61672137660669709883844909134933
61672137660669709883846027280317
61672137660669709883846071923701
61672137660669709883848351278371
61672137660669709891167113331842
61672137660669709891167113798402
61672137660669709891188077280503
61672137660669709891188077630423
61672137660669709891188077634635
61672137660669737746914533493226
61672137660669737754256440279940
61672137660669738295706418318929
61672137660669738295706505475067
61672137660669741452954911138588
61672137660669752388623079205304
61672137660669752388643999793612
61672137660669752388895046853308
61672137660669752525882585405201
61672137660669752525908135553155
61672137660669752571640770007699
61672137660669752571640771057459
61672137660669752571640775774821
61672137660669752571911710303456
61672137660669754179790021382585
61672137660669754179790022782265
61672137660669754355210073797270
61672137660669754355211236570576
61672137660669754355213630731748
61672137660669754355462283630272
61672137660669754355462371254374
61672137660669754362741614710898
61672137660669754362742647830024
61672137660669754362804290736674
61672137660669754362805409594948
61672137660669754362993694889720
61672137660670593843088980893635
61672137660670593843109901483395
61672137660670608491574632733131
61672137660670608491574661413469
61672137660670608628772625339307
61672137660670608628772626743359
61672137660670608628772654024017
61672137660670608628772654037067
61672137660670608674526210109987
61672137660670638314663553368734
61672137660670638314663582065042
61672137660670638726257531200378
61672137660670652956433612315869
61672137660670652956433727106909
61672137660670652956437083157067
61672137660670652956455781434044
61672137660670652956644066728816
61672137660670652956644096843518
61672137660670652956706858608442
61672137660670653093635047082905
61672137660670653093635075767615
61672137660670653093635075780665
61672137660670653139386352503136
61672137660670653139388631853585
61672137660670653139449114268060
61672137660670653139637399562832
61672137660670654740007631057083
61672137660670654740008635461187
61672137660670654740008664158947
61672137660670654740010958409481
61672137660670654740010987107241
61672137660670654740197080186501
61672137660670654740280762539733
61672137660670654747539041258093
61672137660670654747539042657773
61672137660670654747539085893223
61672137660670654785950636282026
61672137660670654785950636404490
61672137660670654786013398046950
61672137660670654786013398519334
61672137660670654793292641988748
61672137660670654793292642111212
61672137660670654793355303233500
61672137660670654793355318132776
61672137660670654923023018211008
61672137660670654923211303505780
61672137660670654923211305036602
61672137660670654923211305040973
61672137660670654930554429470456
61672137660670654930616072377106
61672137660670658454395239869475
61672137660670658454395325962915
61672137660677541432540448747021
61672137660677546373924519654685
61672137660677546373924519654733
61672137660677546373927875704891
61672137660677546374011644265236
61672137660677546374011644619368
61672137660677546374826432600324
61672137660677546785518497486377
61672137660677546923054319164664
61672137660677546923054320227474
61672137660677557309114956329348
61672137660677557309116933073795
61672137660677557309116937305883
61672137660677557309678697604740
61672137660677557309679812213664
61672137660677557309870078484971
61672137660677557309870078486423
61672137660677557309929744664436
61672137660677557309933187811626
61672137660677557309933187811635
61672137660677557446375626378242
61672137660677557447127738687554
61672137660677557447190500452478
61672137660677557447191529322254
61672137660677557447193852211499
61672137660677557447193856443578
61672137660677557447193856443587
61672137660677557492132305461047
61672137660677557492132305810967
61672137660677557492884303333403
61672137660677557492884303333451
61672137660677557492884418120279
61672137660677557492943971042021
61672137660677557492947437119909
61672137660677557492947441351997
61672137660677557903914568587463
61672137660677557904478281165095
61672137660677557904478395602003
61672137660677557904666680896775
61672137660677557904729328224791
61672137660677557904729443015831
61672137660677562845277718788775
61672137660677562845298639377083
61672137660677562845300590789069
61672137660677562845300676528217
61672137660677562845300706642919
61672137660677562845301738681973
61672137660677562845301739744783
61672137660677562845862352072759
61672137660677562846050380150087
61672137660677562846050723106679
61672137660677562846050751686395
61672137660677562846053850991285
61672137660677562846113399132455
61672137660677562846116957129951
61672137660677562846116957680832
61672137660677813163171069998507
61672137660677813583111904758155
61672137660677813758804497826085
61672137660677813766126359183042
61672137660677813766126402308423
61672137660677813766126631995911
61672137660677813766126746314775
61672137660677813766314660073287
61672137660677813766314688652955
61672137660677813766335580661595
61672137660677846517444970888055
61672137660677846517528653235464
61672137660677846517528653235512
61672137660677846518343441570516
61672137660677846518343441570552
61672137660677846518343441570600
61672137660677846563195084955113
61672137660677846563195088137441
61672137660677846563261317438980
61672137660677846563261317439028
61672137660677846563261317911204
61672137660677846564096997782624
61672137660677846564096997782660
61672137660677846564096997782708
61672137660677846570601004978244
61672137660677846571354146157332
61672137660677846974792190317279
61672137660677847112049817039974
61672137660677847112049817158066
61672137660677847112049817512150
61672137660677847112049817512198
61672137660677847112864605375062
61672137660677847112864605493154
61672137660677847112864605847238
61672137660677847112864605847286
61672137660677857498364258084876
61672137660677857498385178673184
61672137660677857498385551744478
61672137660677857498928342316860
61672137660677857499200309964864
61672137660677857499201081617196
61672137660677857499201454688490
61672137660677857499201454688697
61672137660677857499203405432279
61672137660677857499203405433731
61672137660677857635623764284773
61672137660677857635646191678670
61672137660677857635646306469918
61672137660677857636380505103971
61672137660677857636380506502199
61672137660677857636380506520913
61672137660677857636380506586521
61672137660677857636460980013758
61672137660677857636461094805005
61672137660677857636461094805006
61672137660677857636462094622682
61672137660677857636462209413930
61672137660677857636464073020295
61672137660677857636464074070007
61672137660677857636464074070055
61672137660677857636464189406313
61672137660677857636464532185077
61672137660677857636464532362905
61672137660677857636464532362953
61672137660677857636464536417165
61672137660677857681381954654393
61672137660677857682134061196583
61672137660677857682134062714355
61672137660677857682134062731617
61672137660677857682134062915317
61672137660677857682218002302293
61672137660677857682218006534381
61672137660677857682218117093493
61672137660677857682218117273034
61672137660677857682218121325581
61672137660677858047974483867283
61672137660677858047974484418165
61672137660677858048246453582489
61672137660677858048246796539081
61672137660677858054749268166905
61672137660677858230988795472353
61672137660677858230988824052021
61672137660677858231009744758661
61672137660677858231177081816885
61672137660677858231177110396553
61672137660677858231177453353145
61672137660677858231177453353193
61672137660677858231260764170117
61672137660677858231261021387513
61672137660677858237784801201929
61672137660677858237951908690997
61672137660677858237951937270665
61672137660677862988796795026291
61672137660677862989358554774947
61672137660677862989550197654911
61672137660677862989630150886643
61672137660677862989630523957985
61672137660677862989633880008143
61672137660677862996408445964890
61672137660677863034571270408361
61672137660677863035387436218847
61672137660677863035387551010095
61672137660677863035387551560976
61672137660677863042162002177046
61672137660677863042162005009454
61672137660677863171828959782009
61672137660677863172393815666325
61672137660677863172648305932233
61672137660677863179904306337429
61672137660678697123184734046426
61672137660678708217664952417898
61672137660678708217665296791432
61672137660678713578365791962132
61672137660678713578365793361812
61672137660678713601064879344038
61672137660678713738513805622931
61672137660678713738513832916639
61672137660678713784267388989559
61672137660678714150107783454575
61672137660678714150860924633663
61672137660678714196614897159125
61672137660678714196614925738841
61672137660678714196615011477989
61672137660678714196886607926554
61672137660678714196886607926555
61672137660678742120977728639894
61672137660678742120977729702704
61672137660678742120981081153592
61672137660678742120981081507724
61672137660678742120981167246872
61672137660678742120981171846142
61672137660678742120982200715918
61672137660678746925104143654879
61672137660678746925104143654880
61672137660678746925105172524655
61672137660678746925105172524656
61672137660678746925107582611778
61672137660678746925107582629040
61672137660678746925108615730904
61672137660678746948079565714840
61672137660678746948079565732310
61672137660678746948810786133817
61672137660678746948831678022908
61672137660678746948831678024116
61672137660678746948831678024152
61672137660678746948831678024360
61672137660678746948831678041622
61672137660678747062364898380272
61672137660678747062365927250048
61672137660678747062368251248102
61672137660678747062428689014972
61672137660678747086092461446108
61672137660678747131010222527660
61672137660678747131010222645544
61672137660678747131010222645704
61672137660678747131073013475617
61672137660678747131821654926262
61672137660678747131821654926470
61672137660678747131825010976420
61672137660678747131825010980548
61672137660678747131825010980632
61672137660678747131825010980791
61672137660678747131825010980792
61672137660678747131825125767668
61672137660678747131842575514570
61672137660678747131845931569147
61672137660678747131846017658216
61672137660678747131846017675477
61672137660678747131846017675478
61672137660678747131846046360188
61672137660678747138350024853752
61672137660678747139165927797764
61672137660678747543607016889604
61672137660678747680698456165919
61672137660678747680698456520051
61672137660678747680888692203512
61672137660678747680890184666912
61672137660678747687476377640657
61672137660678758043228213705730
61672137660678758043228215105410
61672137660678758066174791195441
61672137660678758066175135568975
61672137660678758066175164266943
61672137660678758066175250360223
61672137660678758066197247645810
61672137660678758066949329840372
61672137660678758066949359955074
61672137660678758066949359955122
61672137660678758066949359955281
61672137660678758067012121719998
61672137660678758067012121720046
61672137660678758067012121720205
61672137660678758067013150589822
61672137660678758203373157231623
61672137660678758203374290965870
61672137660678758203457973319102
61672137660678758203458002017070
61672137660678758203458002371201
61672137660678758203458002371202
61672137660678758204189079300958
61672137660678758204209999889266
61672137660678758204211114498190
61672137660678758204211143196158
61672137660678758204273905315214
61672137660678758249127531382708
61672137660678758249127874339300
61672137660678758249190293147632
61672137660678758249190637995766
61672137660678758249691615614692
61672137660678758249754377379616
61672137660678758249942662674388
61672137660678758249942664209365
61672137660678758249963584797673
61672137660678758249964699406597
61672137660678758249967026409886
61672137660678758614967106011167
61672137660678758615995473457996
61672137660678758622498288042413
61672137660678758622498545968583
61672137660678758622498546322715
61672137660678758622561308087639
61672137660678758668252145776835
61672137660678758668252260095699
61672137660678758805512929081943
61672137660678763556542331345731
61672137660678763556542675719473
61672137660678763563885716063093
61672137660678763564136418749047
61672137660678763564136504842487
61672137660678763564157465308231
61672137660678763564725682025674
61672137660678763603132998539200
61672137660678763609702073386954
61672137660678763609702077619042
61672137660678763609722993975262
61672137660678763609722998207350
61672137660678763609890101464282
61672137660678763609890105696370
61672137660678763609890129628387
61672137660678763609911020101993
61672137660678763609911022052590
61672137660678763609911026284678
61672137660678763740393753264593
61672137660678763740397196470841
61672137660681415441760863845403
61672137660681415441760892543163
61672137660681415488351403376935
61672137660681415488539689721434
61672137660681415488539689721435
61672137660681415900133667553078
61672137660681415900133667553079
61672137660681448834529022305849
61672137660681459769632305234912
61672137660681459769632335349614
61672137660681459770197161119228
61672137660681459770448238293626
61672137660681459907460268908344
61672137660681459952625638068928
61672137660681459952625725699618
61672137660681459959967630413020
61672137660681459959967640044622
61672137660681459959967644766355
61672137660681459959967644766356
61672137660681465267383478375571
61672137660681465268140106358662
61672137660681465268161026946970
61672137660681465313137073401061
61672137660681465313158085911202
61672137660681465313911227090254
61672137660681465443895089524355
61672147669152600730041089698910
61672147669152600730041090053042
61672147669152600730041091098590
61672147669152600730041091102802
61672147669224344188724861204861
61672147669256809094989259186222
61672147669256809102328941944650
61672147669257109238506268274542
61672147669257109245845951032970
61672147669260712797440310936602
61672147722330229036257773059754
61672147722330229036257773526314
61672147722330229447767810270962
61672147722330229447767811320722
61672147722399572576410428680288
61672147722399572576410429846688
61672147722401972494857602541377
61672147722403175031427365824300
61672147722403175031427365824348
61672147722434689366208239434416
61672147722434689366208240484176
61672147722438341652553309045340
61672147722438341652553309163384
61672147739836350120947192795852
61672147739836350123454233826892
61672147740020082983824077125740
61672147740020082983824077592252
61672147740020082983824077592300
61672147740020082983824078642012
61672147740028186309744010136607
61672147740030887601397206735833
61672147740030888013179097840507
61672147740051302659015650256082
61672147740051302659015650372722
61672147740052497932362052262721
61672147740052503416013970474180
61672147740052503416013970474340
61672147740052503416013970487230
61672147740052503416013970487438
61672147740052503416013970824100
61672147740052503416013970824260
61672147740052503416013971886910
61672147740052503416014343540066
61672147740052503416097911574434
61672147740052503423629322833882
61672147740052503423629322839498
61672147740052503423629323189418
61672147740055204524736768404242
61672147740055204524736768520882
61672147740055204707667052282110
61672147740055204707667052282318
61672147740055204707667053681790
61672147740055204707667053681998
61672147740055204707667425218306
61672147740055204707667425334946
61672147740055204707750993252674
61672147740055204707750993369314
61672147740055205119261030100704
61672147740055205119261030450624
61672147740055205119261403049950
61672147740055205119261403166590
61672147740055205119532999161646
61672147740055205119532999278286
61672147740124246874697741993389
61672147740127848734099842614017
61672147740160265880312735479153
61672147745716622222154216078755
61672147745716758300944736833503
61672147745716758301696849142815
61672147745716758301717741151407
61672147745720360572776496679215
61672147745720360572964524756543
61672147745720419250866977339544
61672147745740917793174564219247
61672147745741968527004255615196
61672147745741968527066931640972
61672147745741974060656624240632
61672147745741974060719300266408
61672147745741974063163665271672
61672147745741974063247233306040
61672147745742268853514598014128
61672147745742274204236309825500
61672147745742274206764242511000
61672147745742274206764242865132
61672147745744669811105005444228
61672147745744675347285307109296
61672147745744970000375570861296
61672147745744975488295275283216
61672147745744975490802316314256
61672147745753081200990885489339
61672147745753081202683138185291
61672147745756681085458629611056
61672147745756681085458629727696
61672147745756681087965670642096
61672147745756681087965670758736
61672147745756682871539574579220
61672147745756682871539574695860
61672147745924805936746111427896
61672147745927505993533691581000
61672147745927505993533693097320
61672147745927507229151305402350
61672147745927507229151305419612
61672147745927507229151306935932
61672147745927507639909602890314
61672147745927507639909602907576
61672147745927507640745283233994
61672147745927507640745283251256
61672147745927507640745284767576
61672147745928407658863180082592
61672147745928407659702333133710
61672147745928408207655150524784
61672147745928408207655150991296
61672147745928408207655150991344
61672147745928408207655152041056
61672147745928408208494303575902
61672147745935160056889785821197
61672147745935612750214866000466
61672147745935612750214866013516
61672147745935612750486462112162
61672147745935612750486462125212
61672147745935612750486463647148
61672147745936511533825899241851
61672147745936511533825899241852
61672147745936513318235482455474
61672147745936513318235482472944
61672147745936513318235483518492
61672147745936811677092121321779
61672147745939213237072957352056
61672147745939213374270949943730
61672147745939213374270949962604
61672147745939213374270951478924
61672147745939213374270954679966
61672147745939214465076969838857
61672147745939214465097861847449
61672147745939214472418975073356
61672147745939214472439868603883
61672147745939214472690571171794
61672147745939214472690571185052
61672147745939214472690572706988
61672147745939214609616967683904
61672147745939214609616969205840
61672147745939214609616969218938
61672147745939214609888563782342
61672147745939214609888563795600
61672147745939214609888565317536
61672147745939509306261365256910
61672147745939512968741817318933
61672147745939512968741817319141
61672147745939512968745289223197
61672147745939513380527209025631
61672147745940415229689264811522
61672147745940415229689264824572
61672147745940415229689265874332
61672147745940415229689265874380
61672147745960826862798734978713
61672147745960828639845043750920
61672147745960828639845043750968
61672147745960828639845043867608
61672147745960828639845416822470
61672147745960828639845416826682
61672147745960828639845417293242
61672147745960828639928984856838
61672147745960828639928984861050
61672147745960828647460396116286
61672147745960828647460396120498
61672147745961123299710134750085
61672147745961127006315657960495
61672147745961128829178658265314
61672147745961128829178658619446
61672147745963528154451730667055
61672147745963528566233736576027
61672147745963529931498125545848
61672147745963529931498498617350
61672147745963529931498498634612
61672147745963529931498500150932
61672147745963529931582066651718
61672147745963529931582066655930
61672147745963529931582066668980
61672147745963828297968825861913
61672147745963828709750745664347
61672147745963830120831739943554
61672147745963830120831739960816
61672147745963830120831740060194
61672147745963830120831741477136
61672147745963830128112219051199
61672147745964730505566534974842
61672147745964730505566534987892
61672147745964730505566535441402
61672147745964730505566536504212
61672147745964730551382767212726
61672147745964730551382767225776
61672147745964730551382767679286
61672147745964730551382768742096
61672147745964730688580759823274
61672147745964730688580759836324
61672147745964730688580760289834
61672147745964730688580761352644
61672147745964731100174737654918
61672147745964731100174738121478
61672147745964731100362765732246
61672147745964731100362766198806
61672147746048531680148361725470
61672147746068741123363325841907
61672147746069240850761274211042
61672147746069240850949560555574
61672147746070091997874137614656
61672147746072841475633178175525
61672147746072841475633523966209
61672147746072843167761987086578
61672147746072843304959979697126
61672147746072843304970067115799
61672147746072843304970067465719
61672147746072843304970325396053
61672147746072843304970325745973
61672147746072843305026097879390
61672147881827091244695205664822
61672147899551766596435112914458
61672147899551766733633107060200
61672147899552967307697671155132
61672147899552967307697671155340
61672147899552967353430335358648
61672147899552967353430335358856
61672147899552967483937445383330
61672147899588089626149220528142
61672147905277560270707561662244
61672147905277860416731611781763
61672147905460392147549532559774
61672147905460392147549532561178
61672147905460392147549532578440
61672147905460392147549534094760
61672147905461292577014065309839
61672147905461292577261408757900
61672147905461292577261413362833
61672147905461292577261413362834
61672147905461292577261413362993
61672147905461292577828963727540
61672147905461292578100559839236
61672147905461292578100560292538
61672147905461292578100561355556
61672147905461292714546440121598
61672147905461592720531103095967
61672147905494013159495818614255
61672147905496414712698361633693
61672147905496414719222484404493
61672147905496414719222484404701
61672147905496414849896352704676
61672147905496414849896354239870
61672147905496414849980293810546
61672147905496414857511446789740
61672147905496714856215370722013
61672147905496714862739493493021
61672147905496714862930906318107
61672147905497615423964389176000
61672147905497615423964389530132
61672147905497615423964389530292
61672147905497615423964390592942
61672147905497615423964390593150
61672147905497615423964762129458
61672147905497615423964762601639
61672147905497615477312176515068
61672147905497615477312177577878
61672147952544156527766828257804
61672147952544162015686533742534
61672147952544162018130897330856
61672147952544162053825080546076
61672147952544162056332121577116
61672147952726693748112767651596
61672147952726693748112770833924
61672147952730595652872195513189
61672147952730595652872195513190
61672147952730595652872196576000
61672147952730596025424391723020
61672147952730596064403497319057
61672147952730596064654201422161
61672147952730596071157054527016
61672147952730596201664165601250
61672147952730596201664165955382
61672147952730596201852193678578
61672147952762716314097647083408
61672147952763015908571609027473
61672147952763016503368212837345
61672147952763016640628881119538
61672147952763016640628881473670
61672147952765718351407093607164
61672147952765718351407095142198
61672147952766618179818765231568
61672147952766618362832990533510
61672147952766618362832991596320
61672147952766618774614996442482
61672147952872029687572571490828
61672147958420411459744863950458
61672147958452487104512901317704
61672147958452487104763605420808
61672147958452487280163194859520
61672147958452487287443558131768
61672147958452487287694262234872
61672147958452487287694262235079
61672147958452787431211271323399
61672147958455489132202371325209
61672147958456384211843654096584
61672147958456384212115250208280
61672147958456389143377276698214
61672147958456389150720310802488
61672147958456389150720311274664
61672147958456389150971014892542
61672147958456389150971014905592
61672147958456389150971015360506
61672147958456389150971019609904
61672147958456389150971388076312
61672147958456389150971388430444
61672147958456389153164676266878
61672147958456389153164676279928
61672147958456389153164676279976
61672147958456389153164677329736
61672147958456389153227352288282
61672147958456389153227352288442
61672147958456389153227352305704
61672147958456389153227352305752
61672147958456389153415379897806
61672147958456389153415379910856
61672147958456389153415380365770
61672147958456389153415380369982
61672147958456389153415380383032
61672147958456389153415380383080
61672147958456389153415381432840
61672147958456389153499321470076
61672147958456389565009358214676
61672147958456389692419946521936
61672147958638020864440572435418
61672147958638020865276252779098
61672147958638020865276252796360
61672147958638920883146922500461
61672147958638920883418518593283
61672147958638921249255465122064
61672147958638921249255468310008
61672147958638921249255468310168
61672147958638921294988127926060
61672147958638921294991599700378
61672147958638921295827280044058
61672147958638921432189592310926
61672147958638921432273160339518
61672147958639221026660459684517
61672147958639221026660459684725
61672147958639221026663931588781
61672147958639221438445851391215
61672147958639221438508608788698
61672147958639221438508613506059
61672147958639221438529419425583
61672147958639221614744912292130
61672147958639221621522833749398
61672147958671341734458757029481
61672147958671341864459954401942
61672147958671641321652355718353
61672147958671641870695407566871
61672147958671641877222538832175
61672147958671641877974618211799
61672147958671642053709627810418
61672147958671642053709628164550
61672147958674043025355225741009
61672147958674043437140617447707
61672147958674043575238167007660
61672147958674343168875706733593
61672147958674343580657626536027
61672147958675243775913737224390
61672147958675243775913738287200
61672147958744287317371810776379
61672147958746989020618870402903
61672147958746989020618875002173
61672147958748234204330608366278
61672147958748239600812894972094
61672147958780655100649876510654
61672147958783311920666166950239
61672147958783311920666166963289
61672147958783311920666167300159
61672147958783311920666168362969
61672147958783311920666171549509
61672147958783361883486745756165
61672147976073297099029807552174
61672147976073297099092483577950
61672147976177462951597096633330
61672147976177462956680441401012
61672147976177462956680442450772
61672147976178658180089815021324
61672147976178663525665132986610
61672147976178663525727809012386
61672147976178663530748850452788
61672147976178663530748851869730
61672147976178663533276783492420
61672147976178663533339459518196
61672147976178663533339459872328
61672147976178663533339460935138
61672147976178663662925801622934
61672147976178663668009520506054
61672147976178663670537453545686
61672147976181065230267504083890
61672147976181065230270974944015
61672147976181359883273826619204
61672147976181364814870492290412
61672147976181364814870496895346
61672147976181364817377533321452
61672147976181364822213530986362
61672147976181364822401559063690
61672147976181364822401559063898
61672147976181364822401559549172
61672147976181364822401560598932
61672147976181364824720572135654
61672147976181364824720573552596
61672147976181364824908600094730
61672147976181364824908600094938
61672147976181364824908600212982
61672147976181364824908600567114
61672147976181364824908600580212
61672147976181364824908601629924
61672147976181364824908601629972
61672147976181364824992541313076
61672147976181365363913171440642
61672147976181365371444611397850
61672147976181365373700570536922
61672147976181365373700570550020
61672147976181365373700570655014
61672147976181365373767063325929
61672147976181365373784513172210
61672147976181365373787955334521
61672147976181365373972540186728
61672147976182260451085894523356
61672147976182265794464198705602
61672147976182265801807606334728
61672147976182265801995638662810
61672147976182265804335539374360
61672147976182265804335540437170
61672147976182265804523567451688
61672147976182282458807539319331
61672147976182282458807539669251
61672147976182310459722820008493
61672147976361195217501625342704
61672147976361195217501625342912
61672147976361195217501629947846
61672147976361195263234289546220
61672147976361195263234289546428
61672147976361195263234294151362
61672147976361195263237760288248
61672147976361195263237761804568
61672147976361195263237764992560
61672147976361195263321333021312
61672147976361195263801844516068
61672147976361195264073440627764
61672147976361195264073440631976
61672147976361195264073441098536
61672147976363896548196489109366
61672147976363896554974410098830
61672147976363896554974414816192
61672147976363896555454926296446
61672147976363896555454926315160
61672147976363896555454927831480
61672147976363896555726522408142
61672147976363896555726522409546
61672147976363896555726522426856
61672147976363896555726523943176
61672147976363896966484819895898
61672147976363896966484819897510
61672147976363896966484819914772
61672147976363896967320500239786
61672147976363896967320500241190
61672147976363896967320500258452
61672147976363896967320500258500
61672147976363896967320501774772
61672147976363896967320501774820
61672147976363897096988459551558
61672147976363897103679340733532
61672147976363897103682812506446
61672147976363897104518492850126
61672147976363897104518492869000
61672147976363897104518492869048
61672147976363897104518494385320
61672147976363897104518494385368
61672147976364797534233844494592
61672147976365097305195182276710
61672147976365097305195183339520
61672147976365097677747376620252
61672147976365097677747376620300
61672147976365097677747378019980
61672147976365097677747378136572
61672147976365097677747381206472
61672147976365097677747381324564
61672147976365097677750848859726
61672147976365097677750848878599
61672147976365097677750848878600
61672147976365097677750849332110
61672147976365097677750850394920
61672147976365097677750853582912
61672147976365097716977188185682
61672147976365097724319193879306
61672147976365097724319193892356
61672147976365097724319193892404
61672147976365097724319194942116
61672147976365097724319194942164
61672147976365097724320686159049
61672147976365097853987152718902
61672147976396317535953174603286
61672147976396317535953174616336
61672147976397217561416554117165
61672147976397217966420262293358
61672147976397217966420633829666
61672147976397217966420633846928
61672147976397217966504201864034
61672147976397217966504201881296
61672147976397217973198555308567
61672147976397217973762644258121
61672147976397217974034235652295
61672147976397517704933563205485
61672147976397518109937269963076
61672147976397518109937269964528
61672147976397518109937269968740
61672147976397518109937269968900
61672147976397518109937269981790
61672147976397518109937270318820
61672147976397518109937270336082
61672147976397518109937271385842
61672147976397518109937274568170
61672147976397518109937642935248
61672147976397518109937643040247
61672147976397518109937647639512
61672147976397518116715564396887
61672147976397518292951868237190
61672147976399919258157283676176
61672147976399919265416842061398
61672147976399919265687317447175
61672147976399919669939289572098
61672147976399919677281295278819
61672147976399919677282672754218
61672147976400219401590724712866
61672147976400219401590724730128
61672147976400219408180622832009
61672147976400219408368646191767
61672147976400219408933851149718
61672147976400219408933851149925
61672147976400219454651418884640
61672147976400219454687436058395
61672147976400219813184329595264
61672147976400219813184329595424
61672147976400219813184329949556
61672147976400219813184331012366
61672147976400219813184331012414
61672147976400219813184702548722
61672147976400219813184702666771
61672147976400219996198927863714
61672147976400220003730110603478
61672147976400220003981157728861
61672147976401119832141751982038
61672147976401119832141751995088
61672147976401120015155977297030
61672147976401120015155978359840
61672147976401120426937983206002
61672147976401120434281136805628
61672147976401120434281137868438
61672147976401120434281481179369
61672147976401153781019340423148
61672147976473165998426594869041
61672147976473165998993773351731
61672147976473209875824172954414
61672147976474066428977621784081
61672147976474066429544800966611
61672147976505330582896979883868
61672147976505586437955394269393
61672147976505586437956165921725
61672147976505619791472667254555
61672147976505619792037523138871
61672147976505630909344646252812
61672147976505630909344647302572
61672147976506486868506421530141
61672147976506486868507193182473
61672147976506520215248867641191
61672147976506520215248867645403
61672147976506520222023694515303
61672147976506520222023694519515
61672147976506520222026789120141
61672147976506520222588550399619
61672147976506520222590873347913
61672147976506531339895558254348
61672147976506531340146764748477
61672147976506531340146764752689
61672147976506531340147769624757
61672147976506531340711853856741
61672147976506536281530835656141
61672147976506536281530835660353
61672147976506536281531607312685
61672147976506536281534935133047
61672147976506536282095691540457
61672147976506536282095691544669
61672147976506536282099019365031
61672147976509188159908407022879
61672147976509188159908407035929
61672147976509232631538179676342
61672147976509238122791747593729
61672148360206591231430528788268
61672148360206591231430528904908
61672148360425745867437529327546
61672148360533561582217611427678
61672148360533813539964166531168
61672148360533813541656419227120
61672148360533813585717751322992
61672148360533813585717752372752
61672148360533813587410004018944
61672148360533861718394937757570
61672148360533861725734620515998
61672148360541967247069772859772
61672148360541967247069772976412
61672148360542867863082861882484
61672148360545569144883453731902
61672148360545569147393937969190
61672148360545569152204538733676
61672148377940920946295213625382
61672148377943622649479597226130
61672148377943622649730644285826
61672148377943623884261530721062
61672148377944523217291293127413
61672148377944523217291293127414
61672148377944523217542340187110
61672148378151622101850193030920
61672148378151622101850193031128
61672148378151622101850193044018
61672148378151622101850193044178
61672148378163329487755200873190
61672148378259390054068662575905
61672148378267843671836750715777
61672148383841092700822858854364
61672148383841092883753515668428
61672148383841393027270524756748
61672148383851897867372137309612
61672148383851899696741754528655
61672148383851899697514758846559
61672148383851947685463311895781
61672148383852199841031767934879
61672148383852247874734250248677
61672148383853148579743938411999
61672148384059046895130239631772
61672148384059046895130239650486
61672148384059046895214180737482
61672148384059046899460701165202
61672148384059947325681639613942
61672148384059947329949052758517
61672148384059947462963200258858
61672148384070752496561379938037
61672148384070754138690770482761
61672148384070754145949093369851
61672148384071054282186887562489
61672148384071054289466102458171
61672148384168315611492786237028
61672148384169265638096400560088
61672148384169265638284428637416
61672148384177369513055645944728
61672148384177369513243674022056
61672148384180071216490990866024
61672148384180071353751745241656
61672148384180071353937479072662
61672148384180072451837780245272
61672148431110395783124527724956
61672148431110396331916498184410
61672148431110396331916499700730
61672148431110396370305750490736
61672148431110396377649162370664
61672148431110396377649162387926
61672148431121251367645650861328
61672148431122151935394670736836
61672148431122151935457346762612
61672148431329250362250645814600
61672148431329250413150600201524
61672148431329250827192265614206
61672148431329250964390258224754
61672148431336155316860891075806
61672148431337055747411916923824
61672148431337356074131437104326
61672148431340057775119180183732
61672148431340957793887858583128
61672148431340958205670207448692
61672148431340958342930876085016
61672148431437018360201406011941
61672148431437318551972022713306
61672148436921458447664513199220
61672148436921458447685405207812
61672148436921458447936109310916
61672148436921459682446451299086
61672148436921760420508982436772
61672148436921760420759686539876
61672148436921760421323770771860
61672148437018721594136824006420
61672148437019021737653833094740
61672148437025926098240767244527
61672148437025926143973431448043
61672148437026824874299838633656
61672148437026826711221043117343
61672148437027126854738052205663
61672148437027126854738428459125
61672148437029528414656507074657
61672148437030727334817187539220
61672148437030727342160226353422
61672148437030727342160599419148
61672148437030727342432195530844
61672148437030728576942532914080
61672148437030728576942533268212
61672148437030728577694645577524
61672148437030777297470658629919
61672148437030793363909603668544
61672148437030793364474458503100
61672148437030793409663188460368
61672148437233973177636569932441
61672148437233973909609900241882
61672148437233973913940357505796
61672148437233973913940358555556
61672148437233973913940361737676
61672148437237575452879543268953
61672148437237575638341489172599
61672148437237576180605979370860
61672148437237576180605979370908
61672148437237576180605979389574
61672148437237576180605979389782
61672148437237576180689920476778
61672148437237576180877948554106
61672148437237576184936441239708
61672148437244780729941637766686
61672148437244780730213232341944
61672148437244780730213232460036
61672148437244780730213233876978
61672148437245664636126321284902
61672148437245664681858985488418
61672148437245678916244810821949
61672148437245679327838788653593
61672148437245679465371051978640
61672148437245679465371051978688
61672148437245679511103716182156
61672148437245679511103717605129
61672148437245680748894100337149
61672148437245680748894100337150
61672148437245680748894100337309
61672148437245681114759999409700
61672148437245681114759999409736
61672148437245681114759999409784
61672148437245681298024928361236
61672148437245681298024928361272
61672148437245681298024928361320
61672148437245980892411109425629
61672148437245981304009672703024
61672148437245981304009677306506
61672148437245981349784179800650
61672148437246014239153555536472
61672148437246014239153555536679
61672148437248382406413081204580
61672148437248382452081839988007
61672148437248382452145745409584
61672148437248382452145746843995
61672148437248382452145750013066
61672148437248383001460274345426
61672148437342942070894004704846
61672148437342942070956680730622
61672148437342942619937022206734
61672148437342942619999698232510
61672148437345643774390620524100
61672148437345644323182933922884
61672148437345992134481821834705
61672148437345993742464751716193
61672148437346844487885028504060
61672148437346844531138609588340
61672148437346844531389313691444
61672148437346892656536575360274
61672148437346892663868765863673
61672148437346893068130553191918
61672148437346894302912486686850
61672148437346894312691706806236
61672148437346894356009083124486
61672148437346894356199434137218
61672148437353747055965734615654
61672148437353796879077836223824
61672148437353797054478200986634
61672148437353797054666487331166
61672148437353797062008493037888
61672148437353797062280466453014
61672148437353797064539897981576
61672148437354097197995210074954
61672148437354097205525502126208
61672148437354097208056907069896
61672148437354097251562683478330
61672148437354097617391452192076
61672148437354097800354280849228
61672148437354097800354653920522
61672148437354097800416956875004
61672148437354097800420400081252
61672148437354097800605327908924
61672148437354097800605358023626
61672148437354097800608685376024
61672148437354997628546237339914
61672148437354997636076529391168
61672148437354997636348502806294
61672148437354997638607934334856
61672148437354998177871732071490
61672148437354998368133426717452
61672148437354998368229111582566
61672148437354998368229111599828
61672148437354998368417023810208
61672148437354998368420467016456
61672148437354998370676784831959
61672148437357699339595561251916
61672148437357699469242341222902
61672148437357699476772633274156
61672148437357699479304033985756
61672148437357699479304038217844
61672148437357699522526218065980
61672148437357699522558762980362
61672148437357700071601407410956
61672148437357700071601780482250
61672148437357700071664083436732
61672148437357700071664456503862
61672148437357700071664456508074
61672148437357700071667526642980
61672148437357700071852484585354
61672148437357701169750581850268
61672148437357701299668210261064
61672148437357701299668211323874
61672148437357701306947425137872
61672148437357701307010101163648
61672148437357701307011245883110
61672148437357701307011249069650
61672148437357701307013544369896
61672148437357701307198129240976
61672148437357701307201568197874
61672148437357701307201572447224
61672148437357701307202601317000
61672148454647636522553234503750
61672148454743696678114176234574
61672148454743696678114176584494
61672148454743696678114176601804
61672148454743696678114177651564
61672148454743696678364880337678
61672148454743696678364880687438
61672148454743696678364880687598
61672148454743696678385772696030
61672148454743696678385772713500
61672148454743696678385773763260
61672148454743696678386145299568
61672148454743696678386145766128
61672148454743697272910407341738
61672148454743697272910407359208
61672148454743697272910408408968
61672148454743697272910779945276
61672148454743697272910780411836
61672148454743697273182376056972
61672148454743697273182376523531
61672148454743697273182376523532
61672148454744897846978816298556
61672148454744897846978816311606
61672148454744897846978816765116
61672148454744897846978817827926
61672148454744897847041492337382
61672148454744897847041493853702
61672148454744897847062384345974
61672148454744897847062385862294
61672148454744897847250412410252
61672148454744897847250412876812
61672148454744897984239484947930
61672148454744897984239486464250
61672148454751350062509220213815
61672148454751351892651468698135
61672148454751366305220107609869
61672148454751800553345018098140
61672148454751800553345019147900
61672148454751800553345391150768
61672148454751800553408067176544
61672148454751802382651959291408
61672148454751802383466747626495
61672148454751802383466747626496
61672148454751802383487639636497
61672148454753002956719999895442
61672148454753003093980668531766
61672148454753051128456150914123
61672148454755402824404146678576
61672148454755404653710714819216
61672148454755404653898747147298
61672148454755404654462827128528
61672148454755404654462828191338
61672148454755404654546395162895
61672148454755404654546395162896
61672148454755404654546396225706
61672148454755404654734423240223
61672148454755404654734423240224
61672148454755404654734423241633
61672148454755703013590771941768
61672148454755704249271433454892
61672148454755704797979837279658
61672148454755704798063405314026
61672148454755704798251432328543
61672148454755704798251432328544
61672148454755721269602308592211
61672148454755752420087967646533
61672148454755752424980305295082
61672148454755752425168590589854
61672148454755752831681945478177
61672148454755752831703210539237
61672148454755752836762568421498
61672148454755754066485144034169
61672148454755754208554209232206
61672148454755754208742494526978
61672148454755754620336472358622
61672148454756603581402839845920
61672148454756605227778751172496
61672148454756605228530863481808
61672148454756605228530864544618
61672148454756605228614431516176
61672148454756605228614432578986
61672148454756605228802459593504
61672148454959850011654147231750
61672148454959850011654147703926
61672148454959850011654147703974
61672148454959850011654148747910
61672148454959850011654148753734
61672148454962401007013713662729
61672148454962401007850541916783
61672148454962401556642512358975
61672148454962551120125868581845
61672148454962551722516559676942
61672148454962551722516559678346
61672148454962551852183141028042
61672148454962551859714551820930
61672148454962551859714551938974
61672148454962551859714552287490
61672148454962551859714552288894
61672148454963451878483316427437
61672148454963452290265579203934
61672148454963452290265579553853
61672148454963452290265579553854
61672148454963751877375638904761
61672148454963751877375638904762
61672148454963751877375639967572
61672148454963752022000354212113
61672148454963752426167609346953
61672148454963752426167609346954
61672148454963752426167610409764
61672148454963752432945531871403
61672148454963752433781211165371
61672148454963752433781212215083
61672148454963752433782360121085
61672148454963752433782588174210
61672148454963752433782703432017
61672148454970656831981292594384
61672148454970656831981292594592
61672148454970656831981294110704
61672148454970656969179286371332
61672148454970656969179286371380
61672148454970656969455472886760
61672148454970656969455473949618
61672148454970656969455501584568
61672148454970656969455502647378
61672148454970656969455731167062
61672148454971557399734819015425
61672148454971557399734905104493
61672148454971557399818473137249
61672148454971557399818501835009
61672148454971557400005380956623
61672148454971557400005385188711
61672148454971557400006414058487
61672148454971557400006499797635
61672148454971557400006499797636
61672148454971557400006501214577
61672148454971557400006501214578
61672148454971557400006528849528
61672148454971557400006529912337
61672148454971557400006529912338
61672148454971557400006758077890
61672148454971557400006758432021
61672148454971557400006758432022
61672148454971557400006873223269
61672148454971857543250794982959
61672148454971857543251827036515
61672148454971857543314590218435
61672148454971857543522391094655
61672148454971857543522394276983
61672148454971857543523539000657
61672148454974258691387985482224
61672148454974258691471583629889
61672148454974258691659581474423
61672148454974258691659581474424
61672148454974258691659581946600
61672148454974258691659583009457
61672148454974258691659583009458
61672148454974258691659610644408
61672148454974259095910434876425
61672148454974259103253473685011
61672148454974259103253818058545
61672148454974259103441846135873
61672148454974542767865298880836
61672148454974557050511715802821
61672148454974557050515187706877
61672148454974558690112800255285
61672148454974558697644240212541
61672148454974558832453834617486
61672148454974558832642119912258
61672148454974558834903879960215
61672148454974558834904908829991
61672148454974558834904909898625
61672148454974558834904994452500
61672148454974558834904994569140
61672148454974558834904994570544
61672148454974558834904994942145
61672148454974558834904995987693
61672148454974558834904996004955
61672148454974558834904999174233
61672148454974558834967672013315
61672148454974558834988592718209
61672148454974558835176620795537
61672148454974558880930549077786
61672148454974559239155474800581
61672148454974559239155847853049
61672148454974559244236097743902
61672148454974559246686914740367
61672148454974559246937963217002
61672148454974592181642855235684
61672148454974592181642858418012
61672148454974592593508801181891
61672148454974592593508801181892
61672148454975443198416326145796
61672148455067766159640771470395
61672148455067767989783015246079
61672148455067799514808513134325
61672148455067801344115076566329
61672148455067917742449871875814
61672148455067918154148566967853
61672148455067918154232135002230
61672148455068818310199006542410
61672148455068818310261682568186
61672148455068818721981269668826
61672148455068818859052505100004
61672148455068818859053653010378
61672148455071369704645118599197
61672148455071518778098900531644
61672148455071518778287185826416
61672148455071520013632860596740
61672148455071520013633975205664
61672148455071520013695622361824
61672148455071520013696655480950
61672148455071520015044876952906
61672148455071520425226838428384
61672148455071520425227181384976
61672148455071520425227181385136
61672148455071520425227953037308
61672148455071520425228214504262
61672148455071520425228244619012
61672148455071520425477885488240
61672148455071520425478918607366
61672148455071520562487592803856
61672148455071520562487850021300
61672148455071520562488998994484
61672148455071520562675878098628
61672148455071568146102241902790
61672148455071568191845322879809
61672148455071820202631829785472
61672148455071820202882533888576
61672148455071820202883648497500
61672148455071820205142293828963
61672148455071820746846449471413
61672148455071820751674847287360
61672148455071820751675618939692
61672148455071820751925551390464
61672148455071820753621276345525
61672148455071820754188454828215
61672148455071820754188455178135
61672148455071854105446296634735
61672148455071854107705728163297
61672148455071868381115916759953
61672148455072720769879527193920
61672148455072720770443525686756
61672148455072720770443611425904
61672148455072720770506287451680
61672148455072720770694315529008
61672148455072721177397476386453
61672148455072721181661790320336
61672148455072721182225531595728
61672148455072721182225874552320
61672148455072721182226646204652
61672148455072721182476578655424
61672148455072721184739482093175
61672148455072754535997323899695
61672148455072768895590530138142
61672148455072769307372793264558
61672148455072769353380525488959
61672148455072769353380525838879
61672148455072769360720208247387
61672148455072769360720208597307
61672148455072769360722531545601
61672148455072769362414784241553
61672148455072770541966441464718
61672148455072770542154726759490
61672148455072770549499832832451
61672148455072770595253388927976
61672148455072770595253646145420
61672148455072770595314084962050
61672148455072770595502113039378
61672148455072770597761787259331
61672148455072770597761788309091
61672148455079506933936425304087
61672148455079625125633800479509
61672148455079673255843420782362
61672148455079673667437398614006
61672148455079924077026990938128
61672148455079925861416026166932
61672148455079925861416797819264
61672148455079925861478702192708
61672148455079973902461548706258
61672148455079973902461663497506
61672148455079973902463871654552
61672148455079973902649576783586
61672148455079974039659655758086
61672148455079974039659655758134
61672148455079974039659655771184
61672148455079974039743223786621
61672148455079974039912683160213
61672148455079974042169020088149
61672148455080824644838772578560
61672148455080826291779801256406
61672148455080826291966710475300
61672148455080826291967053431892
61672148455080826291967825084224
61672148455080826291968086551178
61672148455080874005331709017714
61672148455080874416925686849358
61672148455080874417113972144130
61672148455080874424459078217091
61672148455080874465378041292255
61672148455080874465381136247013
61672148455080874470210567163372
61672148455080874470210683017421
61672148455080874470210683018882
61672148455080874470210683036144
61672148455080874470212634312616
61672148455080874470212891530060
61672148455080874470213667418852
61672148455080874470273330346690
61672148455080874470273359044658
61672148455080874470275653294984
61672148455080874470294251051581
61672148455080874470461358424018
61672148455080874470463595620274
61672148455080874470463681372312
61672148455080874470463710071041
61672148455080874470463710425173
61672148455080874472720046998977
61672148455080874472720819005441
61672148455080874472721032643971
61672148455080874472721033693731
61672148455080874472721036876059
61672148455080874607471351659418
61672148455080874607471351672468
61672148455080874607534113774262
61672148455080875652460761523378
61672148455080875705557475584613
61672148455083526348274117499856
61672148455083527583431764192852
61672148455083527583431849932160
61672148455083527583432883051286
61672148455083527583619792270180
61672148455083527583620906879104
61672148455083527583682554035264
61672148455083575571569061328622
61672148455083575708578768644398
61672148455083575708767053939010
61672148455083575708767053939170
61672148455083575761863648958252
61672148455083575761863764817926
61672148455083575761865716107496
61672148455083575761865973324940
61672148455083575761865973325100
61672148455083575761928735089864
61672148455083575761928735090024
61672148455083575762116677428204
61672148455083575762116763167192
61672148455083575764373769710977
61672148455083575764373774297197
61672148455083576173708675267986
61672148455083576173708703965954
61672148455083576173708790059234
61672148455083576173896703345314
61672148455083576310906439363222
61672148455083576310906696580714
61672148455083576310969458695558
61672148455083577355896110694184
61672148455083577401461410663460
61672148455083577409054350038310
61672148455083577409055464647234
61672148455083577409055579438482
61672148455083577409057787595528
61672148455083577409242378115638
61672148455083577409243492724562
61672148455083577538722165038932
61672148455083577538910450333704
61672148455083577538910450333863
61672148455083577538910451396514
61672148455083577546252428388166
61672148455083577546253460444482
61672148455083577546253485959962
61672148455083577546253489142290
61672148455083577546253576298539
61672148455083577546255780206236
61672148455083577546256556094868
61672148455083577546315104413942
61672148455083577546316248074806
61672148455083577546503132491270
61672148455083577546506574634708
61672148455083577546507603504484
61672149793266055422412650881594
61672149793302078140447673599096
61672149793375062970370049257414
61672149795928568060874682440671
61672149795929534558942155010393
61672149795940341372495253651607
61672149795940341372495253768247
61672149795940431141911016065369
61672149795940731285404809147043
61672149795940731285425701155635
61672149795940731331158365359151
61672149795940731331160689357205
61672149796001519406797296102805
61672149796013270886619345419671
61672149796034884924189804512857
61672149796034884924189804630949
61672149796034884926635198387897
61672149796034884926637522385951
61672149796034884926637522504043
61672149796034884931717772566057
61672149796037586215842882058387
61672149796037586215842886307737
61672149796037586217535134754339
61672149796037586217535135804099
61672149796037586217537458752393
61672149796037586223182569066165
61672149796037586627625150602005
61672149796037586629884582130567
61672149796037591576351998868723
61672149796037602689389400323111
61672149796037736935523806183516
61672149796037736935526818867899
61672149796037736935715104162671
61672149796037736937221394512145
61672149796037738165225406532339
61672149796037738172567412239061
61672149796037738172755440316389
61672149796037738577007412441311
61672149796037738584349418148033
61672149796037741869571207017135
61672149796037741877099175070335
61672149796038037071700759400113
61672149796038037071700760449873
61672149796038037081551293799380
61672149796038037081551293799428
61672149796038038354475051126367
61672149796038038361817056833089
61672149796038038766257057035387
61672149796038042013088302198949
61672149796038937687692953213143
61672149796038937692797480149807
61672149796038937695056912728129
61672149796038937695304573990148
61672149796038938929817925518113
61672149796038938929835718692539
61672149796038938929838846223061
61672149796038939288336200336203
61672149796038939288336203518531
61672149796038939295864168389403
61672149796038939334089788428447
61672149796038939339173391476383
61672149796038942634160627168791
61672149796038942634160630351119
61672149796038942634181519177335
61672149796038942634181522359663
61672149796038942634181551057471
61672149796038942992682004004779
61672149796038943038414665024515
61672149796038943038414668206843
61672149796038943038435588913243
61672149796038943045775497008979
61672149796038943045778624539501
61672149796038943045942633077715
61672149796038943045942636260043
61672149796038943045963556966443
61672149796038943046026285801520
61672149796038943046026289915516
61672149796038943046026290033608
61672149796045691737931185365893
61672149796045691739623437945205
61672149796046142191292473728712
61672149796046142191292473728760
61672149796046143830829651711499
61672149796046144021438969311700
61672149796047042803081819372683
61672149796047042803102711381227
61672149796047042804794964077179
61672149796047044406169431500959
61672149796047044406172787570039
61672149796047044451905451773555
61672149796047044589166206503159
61672149796047044589249889324409
61672149796047048102988297053341
61672149796047048110515231985755
61672149796047048110518588054835
61672149796047048148720960207097
61672149796047048148720961256857
61672149796047048156247896189271
61672149796047048156247896189319
61672149796049744455512610349693
61672149796049744455512610699613
61672149796049744500681190669479
61672149796049744500681191719239
61672149796049744501245274901463
61672149796049744501245274901511
61672149796049744501266166443703
61672149796049744501266166910103
61672149796049744506516907076487
61672149796049744508045149717905
61672149796049744508045150184465
61672149796049744508292812379604
61672149796049744508292812496244
61672149796049744508292813429364
61672149796049744508776341787377
61672149796049744508776342837137
61672149796049744508797233329457
61672149796049744508797233796017
61672149796049744508797234845777
61672149796049744508797262493777
61672149796049744508797263543537
61672149796049745690294544192927
61672149796049745697637582534953
61672149796049745697637583001513
61672149796049745697825612130005
61672149796049745736027207930043
61672149796049745736027208396395
61672149796049745736048099938635
61672149796049745743370246738469
61672149796049745743370246856513
61672149796049745743370247206433
61672149796049745743391167444821
61672149796049745743391167911381
61672149796049745743558274815749
61672149796049745743558276332069
61672149796049745743579166824389
61672149796049745743579168340709
61672149796049745743579195522149
61672149796049745743579197038469
61672149796049746155152252765485
61672149796049746155152511400079
61672149796049746155173144656033
61672149796049746155173173353793
61672149796049746292413266129683
61672149796049746292622186215603
61672149796049749394640344677675
61672149796049749394640344677723
61672149796049749394640344679341
61672149796049749402171411565041
61672149796049749402171669849715
61672149796049749440373008881239
61672149796049749440393900889831
61672149796049749447900977984151
61672149796049749447924967775745
61672149796049749447924996473505
61672149796049749447984630591268
61672149796049749447984630591316
61672149796049749447984630707956
61672149796049749447984631641028
61672149796049749447984631757668
61672149796049749447984631757716
61672149796049749859518946657149
61672149796049749859518975354909
61672149796049749989437694649145
61672149796049749989437695698905
61672149796049749996776602083268
61672149796049749996780763205251
61672149796220356970925640997357
61672149796220368083209901272657
61672149796220368128963485131361
61672149796220368128963486181121
61672149796220368136493777182615
61672149796220368494992164399073
61672149796220401435034921561867
61672149796221424767911284860701
61672149796221724906620830136199
61672149796221724906620831185959
61672149796221724952374386348355
61672149796221726141966848912875
61672149796221726141966848912923
61672149796221726187720405124983
61672149796221726187720405125031
61672149796229830061840502512737
61672149796229830069371569398651
61672149796232075510518970804951
61672149796232231171742802003826
61672149796232531307729518924252
61672149796232531307729519974012
61672149796232531315355116409032
61672149796232531315355117458792
61672149796232531315355117458840
61672149796232531353483103832716
61672149796232531353483104882476
61672149796232531353493583257857
61672149796232531353493583258017
61672149796232531772806914319947
61672149796232533145500722478757
61672149796233432340430778497783
61672149796233432340702374609319
61672149796233433576048393326217
61672149796233434124843720185909
61672149796233434125094540128355
61672149796233481683121978656407
61672149796252772470762622652557
61672149796252788941863741625039
61672149796253845201814365859617
61672149796253845209345431695771
61672149796254147183071177322593
61672149796254174992810593702591
61672149796256390839742507443667
61672149796256390839742508493427
61672149796256390847270476546627
61672149796256396337700664274167
61672149796256543206552488323810
61672149796256546493467447654449
61672149796256546905252809613627
61672149796256546912780777666827
61672149796256574906164733963979
61672149796256574906164733964139
61672149796256831812805535921089
61672149796256831812826427929681
61672149796256831858559092133197
61672149796256832407351062575389
61672149796256842937725386836431
61672149796256843349507649962847
61672149796256846636966920784383
61672149796256846636987924397689
61672149796256846643765762965473
61672149796256846644494888837583
61672149796256846644515551276731
61672149796256847048769847399707
61672149796256847056297815452907
61672149796256848467130172882009
61672149796256848474724260167233
61672149796256848474725035006105
61672149796256875049681743052251
61672149796256875049681743052299
61672149796256875049681743052459
61672149796256876284463676547391
61672149796256876330196340750747
61672149796256876330196340750907
61672149796257732837902089840349
61672149796257743917883513001451
61672149796257743918071541078731
61672149796257743918071544261059
61672149796257743963887858939172
61672149796257747258081144562615
61672149796257747258081147744943
61672149796257747662335181368675
61672149796257747669675122394259
61672149796257747669863153653963
61672149796257747669925911186800
61672149796257747669925911248035
61672149796257748851927643933195
61672149796257748851927643933243
61672149796257748859270682741829
61672149796257748859455611986395
61672149796257748905271929846788
61672149796257748905271929846836
61672149796257748905271929964933
61672149796257749042473278992981
61672149796257749454063900407285
61672149796257749454068032713257
61672149796257749454318075717311
61672149796257749454318076767071
61672149796257781016416539635533
61672149796325718510963967182935
61672149796325723816496949970159
61672149796326624432510039109511
61672149796326626216334991523273
61672149796326668896616995557875
61672149796326668904147287609129
61672149796326674392882895443073
61672149796329320780328233155565
61672149796329320782022808799811
61672149796329326133497667207473
61672149796329326135192242851719
61672149796329326135945384030807
61672149796329326270758417215503
61672149796329326270758421932865
61672149796329326272452992859749
61672149796329326272452997577111
61672149796329326273206138756199
61672149796329326273206139805959
61672149796329327917890831555709
61672149796329327919582051149797
61672149796329327919585407199955
61672149796329327920335196560973
61672149796329336834187944233927
61672149796329342188110519464923
61672149796329342322923551599859
61672149796329342322923552649619
61672149796329342324618128293865
61672149796329342324618133011227
61672149796329342325371274190315
61672149796329342325371275240075
61672149796329343970055966989825
61672149796329343971748219685777
61672149796329343972500331995089
61672149796329370186012964523137
61672149796329370188270077352755
61672149796329370188458363697287
61672149796329370193352647281565
61672149796329370195800369404009
61672149796329375539747254459361
61672149796329375539935539754133
61672149796329375546522081333473
61672149796329375547275222512561
61672149796329375676443153300437
61672149796329375677196294479525
61672149796329375683782836058865
61672149796329375684535977041120
61672149796329375684535977237953
61672149796329492486199691040257
61672149796329792632249263141979
61672149796329792632249264191739
61672149796329837103792240802240
61672149796330693657596521164183
61672149796330738129233769781893
61672149796330743068831054150968
61672149796330743068831057333296
61672149796330743068831315600452
61672149796330743075609236957146
61672149796337431382947318685531
61672149796337881689730000975826
61672149796341549889162709136422
61672149796341550026611491931705
61672149796361741221552384451765
61672149796361741221740669746537
61672149796361742868681436958881
61672149796361746574721814254323
61672149796361746574910099549095
61672149796361746712170854274487
61672149796361748359299911029501
61672149796361791039584235997921
61672149796361791039772521292693
61672149796361791177033276018085
61672149796362257954918117216870
61672149796362257955106402511642
61672149796363160352033024141614
61672149796363160352245300281910
61672149796363160352308436512186
61672149796363160359648118226470
61672149796363160359836060197468
61672149796365845042750006386190
61672149796365845042750006387642
61672149796365859859505214540396
61672149796365859860052505768470
61672149796365859860070331874196
61672149796365859860133089407032
61672149796365859860133093639120
61672149796365859860136188121702
61672149796365859860321117484408
61672149796365859860321378933892
61672149796365859860324473416474
61672149796365859866911014995814
61672149796365859867099300290586
61672149796365861506634271278148
61672149796365861514040187015704
61672149796365861514040445290342
61672149796365861514040445295958
61672149796365861643686105936494
61672149796365861643874392281026
61672149796365861643895026009370
61672149796365861643895026026626
61672149796365861643895284289624
61672149796365861643895284306880
61672149796365861643958046054548
61672149796365861643961145241394
61672149796365861651301199487695
61672149796365861651301199665814
61672149796365861651301200021350
61672149796365861651489113294594
61672149796365861651489141992348
61672149796365861651489228085625
61672149796365862055489262138524
61672149796365862063083464214995
61672149813739599262882976604902
61672149813740499830694672506185
61672149813740499830694672506186
61672149813763613175017093315852
61672149813763613175079769341468
61672149813763918671703192259323
61672149813771573475195377386360
61672149813771573475195377390572
61672149813771718285385804105356
61672149813772020260680433141633
61672149813772020260680433145845
61672149813772020260680433495765
61672149813772020260743109049148
61672149813772020260743109049157
61672149813772020260743109521541
61672149813772023820235186849783
61672149813772023820235188249463
61672149813772023965027268145235
61672149813772920691294136432369
61672149813772924342293297840991
61672149813772924342293299240671
61672149813772924388046882751067
61672149813772924388046884150747
61672149813772924395578295410195
61672149813772924532839050139799
61672149813775622394478520033117
61672149813775622394478520037329
61672149813775622531739189023573
61672149813958408149372585143761
61672149813959304454594297891465
61672149813959304454594297891466
61672149813959304866376646757030
61672149813959305003637315393354
61672149813959309815353309424633
61672149813959309815356751581121
61672149813982272439744825647028
61672149813982316911946930149054
61672149813982419034263396475672
61672149813982419446108078410420
61672149813982419583306071020968
61672149813983620202294307531601
61672149813983623909168069752379
61672149813983625091233679241311
61672149813983625136987235453419
61672149813983625144576846063349
61672149813983625144580288219837
61672149814051766873654838501155
61672149814051767010852831111703
61672149814051767010852831461623
61672149814051800357595323787213
61672149814052951084823319225859
61672149814052967554421619735453
61672149814052967556113096079021
61672149814052967556681051264015
61672149814052968789768407715021
61672149814052968791460660410973
61672149814053000907938116368231
61672149814053000907938892720615
61672149814053000908502976956811
61672149814053001114677672145015
61672149814055202375250300129060
61672149814055218427415435563176
61672149814055251779240455852386
61672149814055251786580138610814
61672149814055364815762407157926
61672149814055365432963239943856
61672149814055365433528095828172
61672149814055368519543351745356
61672149814055368519543352808166
61672149814055368521802784336728
61672149814055368522051508448130
61672149814055368656804106133878
61672149814055369068586370310054
61672149814055369070843478890322
61672149814055369070845801838616
61672149814055369075926053068482
61672149814055369137035909994301
61672149814055369139567309170867
61672149814055370305625411335494
61672149814055370305625412385254
61672149814055370306192595804084
61672149814055401873060624393648
61672149814055401873060624730518
61672149814055401873060625793328
61672149814055402422668499179532
61672149814055412993688756003030
61672149814055418482175640320370
61672149814055418482175644906590
61672149814055418482426691966286
61672149814055418488950467194482
61672149814055654641289437886332
61672149814055654641289437886540
61672149814055702817924731771539
61672149814063759751682861550009
61672149814063807927665910651111
61672149814063807927665910652515
61672149814087622814215015647348
61672149814087624598608270335614
61672149814087624598608270339826
61672149814087667279077437390946
61672149814087669070245518953324
61672149814087833639143556594877
61672149814087833639143556595085
61672149814087834050173450177275
61672149814087834050737534409259
61672149814087834050737534426521
61672149814087834050737534426729
61672149814087834050925562486587
61672149814087834050925562503849
61672149814088123259333725139001
61672149814088123259337168345249
61672149814088134194254543514841
61672149814088134194442571592169
61672149814088134194443600444683
61672149814088134194443603631223
61672149814088136031078576302170
61672149814089036050098043129089
61672149814091737753282685014520
61672149814091737753282685362010
61672149814091737753282685364440
61672149814091737753282685368652
61672149819574843162351997559320
61672149819576133368571685411090
61672149819576133368634361436866
61672149819576133505832354047414
61672149819576135152208265373990
61672149819576135196248676881554
61672149819576135197940929577506
61672149819647923258898237107267
61672149819647924494244254834183
61672149819648225049543237951387
61672149819672539823867381075823
61672149819672540563539604131124
61672149819672543528213181560619
61672149819673440536467915609597
61672149819673440536488836314545
61672149819673440948270726369619
61672149819673440948274198273675
61672149819673440994003390574587
61672149819673440994024311279535
61672149819673444240813716094393
61672149819673444652407693926037
61672149819673444698161278834501
61672149819673444698352662961987
61672149819680343655183931482100
61672149819680345484490499622740
61672149819680345484490499626952
61672149819680660308211402072552
61672149819681544275005524051700
61672149819681546051028245445297
61672149819681546051049137453889
61672149819681546051049137454049
61672149819681546051049166151649
61672149819681546058558535976020
61672149819681546058558535980231
61672149819681546058558535980232
61672149819681546058575986298847
61672149819681546058580204339803
61672149819681546058580233037563
61672149819681546096781801657405
61672149819681546096781830355165
61672149819681546096802722363757
61672149819681546104308650502411
61672149819681546104312120890099
61672149819681546104312120890307
61672149819681546104312121356659
61672149819681546104312868543319
61672149819681546104312897241079
61672149819681546104333013365251
61672149819681549755374045930093
61672149819681549762904336465027
61672149819681549762904337981347
61672149819681549762925257171379
61672149819681549762925257171587
61672149819681549801127602142201
61672149819681549801127602142361
61672149819681549801127630839961
61672149819681549808654450987207
61672149819681549808657892677135
61672149819681549808657892677295
61672149819681549808657894193455
61672149819681549808657922891215
61672149819681549808658697725875
61672149819681549808678813383487
61672149819684246115429684275968
61672149819684246115701280387664
61672149819684246115701281903984
61672149819684247350211617775111
61672149819684247350211617775112
61672149819684247350233286134683
61672149819684247350233314832443
61672149819684247754484225157741
61672149819684247761805595606755
61672149819684247762014517208995
61672149819684247762077193230560
61672149819684247800216889361257
61672149819684247807559180516623
61672149819684247807559180516831
61672149819684247807559180983183
61672149819684247807580072991775
61672149819684247807747181412511
61672149819684247945007850044624
61672149819684251054557418259907
61672149819684251054578338966259
61672149819684251054578338966467
61672149819684251504562689846053
61672149819684251511905757352399
61672149819684251512092980380987
61672149819684251512092981897307
61672149819684262030415511132392
61672149819684262579207481574584
61672149819866732752740003581510
61672149819866777225193155143232
61672149819866782578359231959868
61672149819867029673442895216755
61672149819867033379270922994473
61672149819867033425213583908875
61672149819867935182621179826951
61672149819867935228458418976892
61672149819891033870759019733744
61672149819891345048211040352325
61672149819891345048399064178899
61672149819891348152112806945899
61672149819891348289373590386361
61672149819891348296901555238567
61672149819891348296901558422299
61672149819891348296901558426511
61672149819891348296904657272275
61672149819891348701155481491195
61672149819891348708495537320965
61672149819891348708683449544395
61672149819891348708686921448451
61672149819891348708704829474632
61672149819891349944051618853880
61672149819891392624586995481266
61672149819891393173378965923458
61672149819891393173630012983154
61672149819891394415667946883282
61672149819892234444827056087024
61672149819892234490497044264764
61672149819892234490497045781084
61672149819892234490559720290540
61672149819892234490559721806860
61672149819892234627757712901088
61672149819892234627757714417408
61672149819892245616022822342677
61672149819892248727473593613176
61672149819892248864713341479673
61672149819892249276307319311317
61672149819892249276498703438803
61672149819892250504314425930733
61672149819892250511844717981987
61672149819892250511863400494312
61672149819892250550067982142841
61672149819892250557681955498968
61672149819892250557681955499025
61672149819892251106640947223231
61672149819892251106661867929631
61672149819892293192301146108917
61672149819892293192336015356774
61672149819892294983479642797664
61672149819960225653800825426904
61672149819960270118663247170502
61672149819960425633415287056297
61672149819961276308633844972423
61672149819961277361049976137927
61672149819961277361052300485901
61672149819961277955846206895491
61672149819961277955848531243465
61672149819961277963126598375901
61672149819961277963128922723875
61672149819961288479169951770475
61672149819961292185210329299197
61672149819961292780006560056761
61672149819961292780509800198445
61672149819961292780512124663059
61672149819961292780761193048825
61672149819961292785592374376605
61672149819961292785843767226985
61672149819961292854484605067543
61672149819961292854484605417463
61672149819961292857016005643789
61672149819961294641405817227785
61672149819961294641405817577705
61672149819961322428239292226491
61672149819961325582786610032257
61672149819961326131745946580593
61672149819961326131829628933825
61672149819961326132310805652853
61672149819961326132334820487655
61672149819961326132394488006085
61672149819961326132586213338035
61672149819961326139088726773459
61672149819961326201227097748669
61672149819961337252126128227847
61672149819961337252398097392171
61672149819961338487744115123299
61672149819961342191336770074663
61672149819961342191817946793691
61672149819961342191901629146923
61672149819961342192089911253751
61672149819963979865120512335344
61672149819963994552649219698583
61672149819963994694929657654535
61672149819964027309854302930066
61672149819964028041672237137620
61672149819964279506166662167431
61672149819964279506166663683751
61672149819964279917196555767091
61672149819964279917760639999075
61672149819964294696165064950067
61672149819964294696166228786903
61672149819964295931722228770028
61672149819964295931784990534952
61672149819964296122057538614458
61672149819964296533839544523430
61672149819964324526868998831444
61672149819964327499220203943026
61672149819964328048263221444914
61672149819964328230942712098177
61672149819964328231005478462419
61672149819964328231193506539747
61672149819964328231214799316240
61672149819965196499596686449334
61672149819965197100835662374781
61672149819965197101651240424874
61672149819965197101651570021653
61672149819965197101651570371573
61672149819965197101651583381466
61672149819965241016717846443928
61672149819965244675484428873775
61672149819971934682484078498564
61672149819972099807202254919846
61672149819972101454394055733881
61672149819972101454394056083801
61672149819972133021731768378098
61672149819972385164784528945837
61672149819972399859190916644329
61672149819972399996263642820010
61672149819972399996451928114782
61672149819972401643580723403002
61672149819972433211015936933539
61672149819972433340683894160077
61672149819972433340746657341991
61672149819972433340746657343395
61672149819972433348088663109220
61672149819972433348274739896978
61672149819972433348274739910076
61672149819972433348276691186548
61672149819972433348276948403992
61672149819972445513667720230903
61672149819973300426814670084970
61672149819973300427002937317229
61672149819973300427002940503769
61672149819973300564263366916874
61672149819973302211392748901225
61672149819973302211392749251145
61672149819973333778825652856172
61672149819973333916086435811360
61672149819973333916088387206084
61672149819973344891677091828568
61672149819973345029123837265748
61672149819975987435758567011340
61672149819976002267447989554301
61672149819976002267447992736629
61672149819976002267447992740841
61672149819976002267447992858885
61672149819976002267447993208805
61672149819976002267448007616974
61672149819976002267510426543398
61672149819976002267510769381898
61672149819976002267698711720078
61672149819976003365784832462842
61672149819976035070480800368852
61672149819976035619335446832608
61672149819976035619521407661314
61672149819976035619523732009288
61672149819976046137848585156292
61672149819976046732373191125496
61672149819976046732558809115702
61672149819976051465323906802256
61672149819996244658537147262194
61672149819996248363761620447224
61672149819996248364577523391236
61672149819996292828624042190822
61672149819996292829437622186540
61672149819996292829439945134834
61672149819996411429548572338107
61672149819996411429548572688027
61672149819996415136425773399149
61672149819996415136425776581477
61672149819996442809691284468626
61672149819996459463723721820568
61672149819996459463992705072974
61672149819996459463996062540074
61672149819996744835890186303058
61672149819996744965550122037839
61672149819996744973150940678531
61672149819996748672417911853801
61672149819996759058480527883855
61672149819996759607240730908888
61672149819996759607509714161294
61672149819996759607512698556892
61672149819996759607513071628394
61672149819996759653276870244403
61672149819997617540616285539941
61672149819997617540616285889861
61672149819997645403702226573665
61672149819997660175052512899237
61672149819997660175321410412335
61672149819997660175324480547241
61672149819997660221078065455705
61672149820000319243863345516385
61672149820000346695355049738371
61672149820000346695355050088291
61672149820000347061101299481275
61672149820000347061373181371417
61672149820000347061373267110565
61672149820000347236861045237432
61672149820000347244147020180563
61672149820000347244147278460817
61672149820000361329713823221134
61672149820000361329717180688234
61672149820000361466974492207215
61672149820000362061774539223415
61672149820000363113078435884338
61672149820000363113078435885742
61672149820000363113081506020696
61672149820000363113081534718456
61672149820000363113266722228870
61672149820000363113266722230274
61672149820000363113266722247744
61672149820000363113267497064934
61672149820000363113269821062988
61672149820000363113350403532342
61672149820000363113350404582102
61672149820000363120609502771656
61672149820000363120609847145155
61672149820000363166363058982360
61672149820000363166635026630364
61672149820000363166635027680124
61672149820000363707811990615967
61672149820000363708087430154929
61672149820000363708146635335295
61672149820000363708147007343779
61672149820000363708150077478733
61672149820000363708150192269773
61672149820000363715678045531933
61672149820000363715678160322973
61672149864202881805283038611316
61672149864274928414734411426832
61672149864275827792953648527464
61672149866917227942574345888945
61672149866918132672079485319818
61672149866937639621496686972044
61672149866938540189496753907248
61672149866938541419010064710338
61672149866938541419010065060258
61672149866938541830792075237453
61672149866938541830792075237454
61672149866938541835875678268127
61672149866938541838135109796689
61672149866938541838135114046039
61672149866938541838323396141221
61672149866938808811061988457205
61672149866938841562527074148578
61672149866938841562527078397928
61672149866938842027384783088525
61672149866938845129612210265487
61672149866938845266872878901597
61672149866941542084524542967606
61672149866941543265962161852430
61672149866941543319037864883405
61672149866941543730820129059581
61672149866941546970307966605449
61672149866941546977651005414035
61672149866941546977835934645599
61672149866942410533266097517045
61672149866942442652273562493194
61672149866942443696513193366899
61672149866942443696513193366900
61672149866942443879527413616062
61672149866942444298649364100175
61672149866942444298649474169690
61672149866942444298652836004231
61672149866942447400858993851695
61672149866942447591401186753327
61672149866942448002995164584971
61672149866942448002998631889757
61672149866942448002998636489027
61672149866949346997968482380734
61672149866949346997968482380894
61672149866949347003049848297660
61672149866949348232750415875666
61672149866949348232750415875826
61672149866949348232751448996403
61672149866949348240093454703125
61672149866949348240281741047657
61672149866949348644533454905375
61672149866949348651875718879301
61672149866949348652063746956629
61672149866949351937097249481199
61672149866949352348879255390171
61672149866949646591878732710861
61672149866949646592693521045949
61672149866949647187207651922886
61672149866949647192322765048122
61672149866949647194015017744074
61672149866949647194833249407714
61672149866949648376267424963986
61672149866949648429343127994961
61672149866949648841125392171137
61672149866949652080613225467869
61672149866949652087956264276241
61672149866949652088144292353569
61672149866949652088144550620773
61672149866949652675410948141791
61672149866949652675410948491711
61672149866949652682668898301523
61672149866950516054601254578181
61672149866950519758947053663297
61672149866950519758947055062977
61672149866950547160442540571537
61672149866950547755238771310014
61672149866950547762644945308998
61672149866950547762644945658918
61672149866950548806819485349683
61672149866950548997426879153850
61672149866950549401615716107087
61672149866950549408957721813809
61672149866950549409146008158341
61672149866950549546218849596042
61672149866950552511165285834479
61672149866950552701706559934398
61672149866950552701709544466961
61672149866950553105961516591883
61672149866950553113300537416122
61672149866950553113300537766042
61672149866950553113303521948685
61672149866950553113303895001313
61672149866950553113491808643137
61672149866953217346254336373061
61672149866953221050600136857857
61672149866953249463569548653258
61672149866953249465261801349210
61672149866953249466080033012850
61672149866953250510254573053535
61672149866953250693267764781230
61672149866953250693267764781390
61672149866953250693268797901967
61672149866953250700610803608689
61672149866953250700799089953221
61672149866953251112393067784865
61672149866953251249653822527724
61672149866953251249654970420631
61672149866953254214600373538331
61672149866953254397614598386763
61672149866953254404873007361363
61672149866953254404956603743565
61672149866953254404956604093485
61672149866953254816738868269661
61672149866953254816738982705165
61672149866953254946657731746927
61672149866953254946657732096847
61672149867121327591085141605615
61672149867124028745537246394349
61672149867124929313286266269857
61672149867124929313289250665455
61672149867125229505089422734778
61672149867125229505089423084698
61672149867136032566285943196897
61672149867136032566473971274225
61672149867136036318328365693898
61672149867136036867099305361681
61672149867136038102720386872412
61672149867136038102720386872421
61672149867136933172509304466968
61672149867136937297671363401050
61672149867136938533268057719881
61672149867136938670469407797689
61672149867136939082063384579573
61672149867157346048742054062852
61672149867157346048742714110476
61672149867157346048743057067068
61672149867157346048743168671776
61672149867157346459499819182617
61672149867157346459499820582297
61672149867157346460336691942120
61672149867157346460587739001816
61672149867157346597785731612364
61672149867157646238016085422238
61672149867157649753511831401417
61672149867157652132696754431033
61672149867157652140287484249157
61672149867160047751152241979633
61672149867160047751152902377177
61672149867160047752240820796696
61672149867160048301032791238888
61672149867160351594207591990729
61672149867160351601547531953551
61672149867160351601550626200045
61672149867160351601550630799315
61672149867160351647301198229510
61672149867160351647301202478860
61672149867160353431940567093797
61672149867160384948288944939652
61672149867160384948288944939812
61672149867160384948288949207875
61672149867161237795393722349827
61672149867161248509262869027374
61672149867161248920021027749521
61672149867161248920856846859018
61672149867161252215112899915177
61672149867161252215112899915178
61672149867161252215300812138607
61672149867161252626894789970251
61672149867161252626898261874307
61672149867161253862240917416762
61672149867161253862240917766682
61672149867161253862243902299245
61672149867161253862432188643777
61672149867161253862491594358597
61672149867161253999689585919545
61672149867161253999692943386636
61672149867161253999692943386645
61672149867161254411283564800949
61672149867161285378839972204772
61672149867161285378839976454122
61672149867161285378839976472836
61672149867161285973636207211282
61672149867161285973636207211525
61672149867229395172172571828785
61672149867229428938061289281145
61672149867229429075322044006537
61672149867229429075322126563571
61672149867229429075322131162841
61672149867229429075510072082413
61672149867229429075510072083865
61672149867230178801059540915275
61672149867230291830242067749322
61672149867230291830493460232520
61672149867230291830493460586652
61672149867230291967754214962124
61672149867230295534023353541216
61672149867230295534023356727756
61672149867230295534086115306140
61672149867230295534086118488468
61672149867230295534086118492680
61672149867230295536280120930070
61672149867230295536282444928124
61672149867230295536531167989766
61672149867230295536533836361562
61672149867230295536533836715694
61672149867230295541362695108230
61672149867230295671346873218072
61672149867230295673794591091166
61672149867230296082877744556918
61672149867230296085323138431958
61672149867230296085323139481718
61672149867230296085325462430012
61672149867230296090405712597068
61672149867230296090405712610118
61672149867230297318413165008572
61672149867230297318475926773496
61672149867230297320105417704524
61672149867230297320168179469448
61672149867230297320672254995800
61672149867230297320672256395480
61672149867230323946153461018088
61672149867230323948412895379058
61672149867230323948412895733190
61672149867230324085736412223506
61672149867230324152703638463806
61672149867230325387485571958738
61672149867230325799267920824462
61672149867230328887540629712918
61672149867230328888105141219280
61672149867230328888105144405820
61672149867230328888105485593022
61672149867230329024864146203234
61672149867230329025366240322626
61672149867230329094279174947127
61672149867230329436583648614486
61672149867230329436646410379410
61672149867230329437148158721168
61672149867230329437148163307388
61672149867230329437148504498802
61672149867230329437211266263726
61672149867230329505873071275709
61672149867230329505873153828531
61672149867230329643133827063965
61672149867230340006225116851828
61672149867230340006225461225570
61672149867230340007917713925734
61672149867230340007980475686446
61672149867230340007980476040578
61672149867230340556960387036618
61672149867230340556960388099428
61672149867230345496655645639640
61672149867230345496718407404564
61672149867230345496906692699336
61672149867230345503430472513752
61672149867230345504246034266350
61672149867230581655769098011216
61672149867230581655769099527696
61672149867230596343569401952711
61672149867230629832592333284125
61672149867233297635222483747591
61672149867233298184014454189783
61672149867233298189097028367943
61672149867233298189097029417703
61672149867233331535755824876281
61672149867233331535839392910649
61672149867233331535839480066787
61672149867233331535839507229513
61672149867233331535839508764547
61672149867233341923597730358431
61672149867233342060858484733903
61672149867233342106859732365301
61672149867234243086202730072453
61672149867234244275798291952771
61672149867241132750269974930354
61672149867241136456310093647332
61672149867241436645580658946359
61672149867241436645580687644119
61672149867242303731648540953634
61672149867245054976048926184836
61672149867245054983580452222265
61672149867245054983580452222274
61672149867265414177787567414069
61672149867265462356306191163871
61672149867265462356870275395855
61672149867265462357059336942229
61672149867265462768652281186735
61672149867265462768652281304827
61672149867265462768652282721769
61672149867265462768653314760823
61672149867265464003434215148227
61672149867265703798821059327883
61672149867265747721331979276861
61672149867265748132925957108505
61672149867265748270186797571594
61672149867265748270186797573046
61672149867265748270186797577258
61672149867265748277706242202550
61672149867265751976976877322505
61672149867265751977060526378708
61672149867265751977060530977977
61672149867265751977060530977978
61672149867265751977060559675737
61672149867265751977063917260929
61672149867265751977064003354369
61672149867265751977248473434201
61672149867265762362562445876719
61672149867265762363126530108703
61672149867265762363314558186031
61672149867265762500387285901117
61672149867265764146951225286307
61672149867265764146952257344075
61672149867265764146952258406885
61672149867265764192704694361039
61672149867265767852989276950735
61672149867265767852992634535927
61672149867265767853553361182719
61672149867265767853556714518561
61672149867265767853556718767911
61672149867265767853744742595889
61672149867266619060872077592350
61672149867266648708351297396764
61672149867266663525732176387654
61672149867266663525734499335948
61672149867266664767762087679737
61672149867266665316805105161942
61672149867269349999910351262390
61672149867269366600926661988827
61672149867269366601114948683288
61672149867269366601177710448212
61672149867269366608458186956822
61672149867269366608458186959252
61672149867269366608458188376185
61672149867269366608458188376194
61672149872717499692712149198450
61672149872740399523028465946721
61672149872741600097094178300543
61672149872741600097094178418587
61672149872741648273077227403049
61672149872741664927381747194195
61672149872748803541504720419681
61672149872749769993627997975845
61672149872749769993816284333475
61672149872749770037690105956137
61672149872749770039382358652089
61672149872749770039384681600383
61672149872750156246462264493967
61672149872750159952500317674715
61672149872752471697063343959951
61672149872752562747012301707851
61672149872753758517709048099103
61672149872753762223747101279851
61672149872753763870123012606427
61672149872753822755425295403912
61672149872753822755425295520552
61672149872823122004740866621349
61672149872825523564742513271089
61672149872825551976604036620239
61672149872825551976624957325187
61672149872825551977356145745771
61672149872825553212138079240703
61672149872825553212138083491505
61672149872825553212158971249343
61672149872826752688684935407342
61672149872826752688705827415934
61672149872826753786289773966818
61672149872826758039406647218714
61672149872826758039427539109214
61672149872845814082152687102357
61672149872845814127906272010821
61672149872846066512302746470961
61672149872846082564467881905077
61672149872846114271420957219131
61672149872846114317174542010955
61672149872846114317176866009009
61672149872846114323951692883121
61672149872846114683203221395307
61672149872846115917985154890239
61672149872846115925327160596961
61672149872846264439769206711884
61672149872846266820936884012202
61672149872846266820936884130294
61672149872846966523729503734979
61672149872846966523731827733033
61672149872846966523731827734437
61672149872847014836975631579645
61672149872847014839235063095109
61672149872847014839423349452739
61672149872847014844318408925601
61672149872847014882729216488061
61672149872847014884986324005519
61672149872847014884988648003573
61672149872847014890068898183679
61672149872847014890069669836011
61672149872847014890071993834065
61672149872847014890071997016393
61672149872847015248757895755773
61672149872847015433467582673157
61672149872847015434031666905141
61672149872847015438550156851317
61672149872847015439115012735633
61672149872847015439115015917961
61672149872847016668813600400073
61672149872847016673896949412893
61672149872847020190145061264111
61672149872847020197484742959681
61672149872847020197487841792395
61672149872847020197673029317311
61672149872847020235898646172527
61672149872847020243239102702805
61672149872847020243241426700859
61672149872847031310522144414069
61672149872847031310710430771699
61672149872847031315605490244561
61672149872847031356276504157193
61672149872847031356278828155247
61672149872847031361359078335353
61672149872847165414566249070331
61672149872847165597496905884395
61672149872847165602580513632431
61672149872847165604860865399381
61672149872847165604860865865941
61672149872847167251236777192517
61672149872847433629618602775269
61672149872847433629702170809429
61672149872847465192054808461787
61672149872847465748629009040358
61672149872847465748629009156998
61672149872847466838333205142208
61672149872847466838333206191968
61672149872847466838343684567349
61672149872847466983222919173872
61672149872847467021361376602427
61672149872847467021361381319789
61672149872847467395004920365482
61672149872847467395004920483574
61672149872847467395004925082844
61672149872847470679974512883707
61672149872847471091756518792727
61672149872849716547753753846897
61672149872849716593507338755361
61672149872849717142550357656929
61672149872849718379591726912511
61672149872849722083935203399253
61672149872849835189620249425009
61672149872849866706219330865211
61672149872849866706219331331771
61672149872849867300743965510919
61672149872849867300743965977479
61672149872849868542889860037157
61672149872849872239871704208009
61672149872849872247399669060167
61672149872849872247399672242495
61672149872851035946618941542593
61672149872851035946618942592353
61672149872851036312480255170721
61672149872851036312480256220481
61672149872851067468298247209820
61672149872851067470829647259000
61672149872851068017090217652012
61672149872851068019600724623918
61672149872851068019600724629742
61672149872851068019600724742010
61672149872851068019621616750602
61672149872851068062909948896171
61672149872851068062930869484479
61672149872851068065354309551255
61672149872851068065354310601015
61672149872851068065357666769265
61672149872851069109614832066419
61672149872851069109614860764179
61672149872851069246875500702743
61672149872851069251926760843887
61672149872851069292629085612611
61672149872851069297712802979411
61672149872851069300136215399639
61672149872851069300136215399640
61672149872851069300139600147557
61672149872851069665976635950494
61672149872851069665976635956318
61672149872851069665976636068586
61672149872851069665976640201296
61672149872851069665976640319547
61672149872851069665976640319548
61672149872851069665976640673680
61672149872851069665976641736489
61672149872851069665976641736490
61672149872851069665979997786647
61672149872851069665997446587539
61672149872851069665997446587587
61672149872851069665997528077178
61672149872851069665997528081550
61672149872851069665997528094647
61672149872851069665997528094648
61672149872851069665997532326492
61672149872851069665997532326528
61672149872851069665997532326735
61672149872851069665997532326736
61672149872851069665997561024495
61672149872851069666000885076473
61672149872851069666000889793835
61672149872851069666000918491595
61672149872851069711730110792507
61672149872851069711730225111371
61672149872851069711733577979201
61672149872851069711751031497455
61672149872851069711751145816319
61672149872851069841400135367325
61672149872851069848994337426327
61672149872851069849015258131275
61672149872851072821551358020612
61672149872851072821551362251248
61672149872851072821551362252700
61672149872851072958728458603646
61672149872851072958728458609470
61672149872851072958728458721738
61672149872851072958728463326832
61672149872851072958812030889024
61672149872851072996953965391055
61672149872851073004502935539623
61672149872851073370322436435290
61672149872851073370322436553382
61672149872851073370322440686092
61672149872851073370322440804343
61672149872851073370322440804344
61672149872851073370322441158476
61672149872851073370322442221285
61672149872851073370322442221286
61672149872851073370343328443882
61672149872851073370343328462803
61672149872851073370343328462804
61672149872851073370343332694648
61672149872851073370343332694684
61672149872851073370343332694891
61672149872851073370343332694892
61672149872851073416076025712807
61672149872851073416076027129749
61672149872851073416096946301115
61672149872857821650717012314589
61672149872857821652409265127181
61672149872857821696470597223005
61672149872857821698162849918957
61672149872857821705505630447289
61672149872857821705507953395583
61672149872857822064191528253549
61672149872857822247208966725783
61672149872857822247209225006037
61672149872857822252856395603145
61672149872857822254550972297151
61672149872857827194240466510809
61672149872857971815674938441584
61672149872857971816524593976767
61672149872857971816524594443327
61672149872857971821608284163532
61672149872857971821608284163580
61672149872857971823300536976172
61672149872857972410485144390491
61672149872857972410485144857051
61672149872857972416320861264059
61672149872857972417849104372037
61672149872857972417849105421797
61672149872857972418601216681349
61672149872857972418601217731109
61672149872857973645831162117407
61672149872857973645831162117615
61672149872857973645831162583967
61672149872857973645852055642367
61672149872857973653195122098953
61672149872857973653195123148713
61672149872857973653362229003321
61672149872857973653383122528281
61672149872857973653383151226041
61672149872857973653446256183598
61672149872857973653446256301690
61672149872857974064977129057685
61672149872857974202488930728894
61672149872857974202488930846986
61672149872857977357704932171723
61672149872858272004945532321728
61672149872858272004945533371488
61672149872858272005795159277195
61672149872858272005795159277243
61672149872858272005795159743755
61672149872858272005795159743803
61672149872858272005795160793563
61672149872858272554555734293610
61672149872858272561617247663094
61672149872858272562181331778438
61672149872858272600319793922903
61672149872858272600319793923111
61672149872858272600319794389463
61672149872858272605403398487159
61672149872858273789369063680927
61672149872858273796963265271918
61672149872858273842444766692981
61672149872858274201152102691763
61672149872858274208682394743017
61672149872858274391759496029322
61672149872858274391759496147414
61672149872858277539447527902631
61672149872858288614344144808796
61672149872859172573523287144111
61672149872859172573523287144319
61672149872859172573544179152751
61672149872859172573544180669071
61672149872859172985138156984347
61672149872859173122555802645804
61672149872859173127482514738802
61672149872859173129333724219713
61672149872859173129898841454183
61672149872859173130181055757050
61672149872859173130181055873690
61672149872859173168319517901515
61672149872859173168319517901723
61672149872859173175098845532197
61672149872859173175098845648837
61672149872859173175683477416501
61672149872859173175683477883061
61672149872859173175683478932821
61672149872859173175683821790035
61672149872859173175683822256595
61672149872859173175683823306355
61672149872859174219899198470895
61672149872859174219920091995647
61672149872859174402913423319119
61672149872859174402913423785679
61672149872859174410444863259113
61672149872859174410444863276375
61672149872859174410444863375753
61672149872859174410465412427753
61672149872859174410528517385310
61672149872859174768963798593047
61672149872859174768964142966581
61672149872859174776302706516767
61672149872859174776302791188734
61672149872859174776306148660205
61672149872859174776306178420823
61672149872859174776490734594143
61672149872859174776494090644301
61672149872859174776494176383449
61672149872859174776494177800391
61672149872859174776494206498151
61672149872859174776556967082174
61672149872859174776556967200266
61672149872859174814695429228091
61672149872859174814695429228299
61672149872859174822059389209637
61672149872859174822059390259397
61672149872859174822059733583171
61672149872859174822059734632931
61672149872859174822223398797611
61672149872859174822226869168085
61672149872859174822226869185347
61672149872859174822226869284725
61672149872859174822226870701667
61672149872859174959320487827502
61672149872859174959320488312935
61672149872859174959487623915111
61672149872859174959508516022922
61672149872859174959508517440071
61672149872859177924244998955483
61672149872859177924265890964075
61672149872859177924265890964123
61672149872859177931774087910543
61672149872859177931856621119070
61672149872859177931856621132168
61672149872859177931856622181880
61672149872859177931856622181928
61672149872859178107259223803915
61672149872859178473308565509371
61672149872859178473308565509419
61672149872859178480648591555438
61672149872859178480648591561262
61672149872859178480651604317957
61672149872859178480651977372037
61672149872859178480651977389299
61672149872859178480899295677464
61672149872859178480899296727224
61672149872859178480900788121256
61672149872859178519041229712887
61672149872859178526405189227873
61672149872859178526405533601407
61672149872859178526569199282407
61672149872859178526570690204255
61672149872859189044811489364931
61672149872859189182093164684304
61672149872861874276206262538651
61672149872861874276206263005211
61672149872861874276227155013851
61672149872861874830896710434062
61672149872861874830896710556526
61672149872861874830896711502696
61672149872861874830917602442654
61672149872861874830917603511336
61672149872861874832588963130014
61672149872861874832588963252478
61672149872861874832588963265527
61672149872861874832609855256698
61672149872861874832609855261070
61672149872861874832609855274167
61672149872861874833344432558117
61672149872861874833365324566757
61672149872861874833428115383574
61672149872861874833428115500214
61672149872861874871566577528039
61672149872861874871566577528247
61672149872861874871566577994599
61672149872861874878342548057351
61672149872861874878345905158721
61672149872861874879098017951855
61672149872861874879098019001615
61672149872861875923356211751603
61672149872861876060615847286063
61672149872861876060616880387927
61672149872861876067958886094649
61672149872861876068126366523821
61672149872861876068210048877054
61672149872861876106348511022971
61672149872861876106348511023019
61672149872861876106348511023179
61672149872861876106348511489531
61672149872861876106348512539339
61672149872861876113691550298117
61672149872861876113691551347925
61672149872861876113712471004517
61672149872861876113712472054277
61672149872861876113876480592491
61672149872861876113879922735929
61672149872861876113879923798787
61672149872861876113879950980227
61672149872861876113879952496547
61672149872861876113900842970153
61672149872861876113900843442329
61672149872861876113963605089162
61672149872861876113963605207254
61672149872861876472399230670433
61672149872861876479720343884693
61672149872861876479741235891881
61672149872861876479741237426915
61672149872861876479742269479019
61672149872861876525473928794609
61672149872861876525473928811871
61672149872861876655413570310113
61672149872861876662734683541635
61672149872861876662755575531354
61672149872861876662755575649446
61672149872861876662755577066595
61672149872861879764961647304251
61672149872861879764961647304299
61672149872861879772304686112837
61672149872861879772304686112885
61672149872861879810694311507767
61672149872861879810694311507815
61672149872861879810694311974375
61672149872861879810695345076239
61672149872861879818037350316401
61672149872861879818037350782961
61672149872861879818058271022753
61672149872861879818225723233823
61672149872861880184066144840261
61672149872861891297373191190380
61672149873029487141238056480635
61672149873029787284755065567551
61672149873029787286447318263503
61672149873029787286449641211797
61672149873033387766529811071387
61672149873033399067100042110019
61672149873033404372821310192015
61672149873033404375080745952665
61672149873033432238167059687693
61672149873033448892471579478839
61672149873033550977379562614114
61672149873033551022945090630802
61672149873033551023133118826222
61672149873033554545968919098632
61672149873033554545968919098680
61672149873033554683417615794862
61672149873033554729171172006970
61672149873033554729171172024440
61672149873033555095011593508414
61672149873033555095011593626506
61672149873033556328101274307394
61672149873033556329793527003346
61672149873033556329793527121438
61672149873033556329793527125810
61672149873033556329793527138860
61672149873033556373854830519502
61672149873033556375547083333546
61672149873033556375547083337918
61672149873033556375547083351016
61672149873033856512288150956251
61672149873040744988203448238649
61672149873041659838639592066635
61672149873041659838640755903471
61672149873041659838724323937631
61672149873041659838724327058564
61672149873041661485852346445102
61672149873041956687985290292258
61672149873041959982156601154955
61672149873041959982157764991791
61672149873041959982241331779442
61672149873041961629369355415330
61672149873041961629369355533422
61672149873044346710407557298489
61672149873044347259450231843785
61672149873044357835870568557247
61672149873044357835870571739575
61672149873044357836058596634623
61672149873044357836121362998818
61672149873044361496155150276719
61672149873044361496405854182866
61672149873044361496405854300958
61672149873044361541886651693159
61672149873044361541887814480235
61672149873044361542159410513066
61672149873044361542159410517438
61672149873044361542159410530536
61672149873044361542159410591771
61672149873044361542159414762380
61672149873044361542159414762416
61672149873044361542159414762624
61672149873044362090951381033963
61672149873044657979387577645567
61672149873044657979554713714303
61672149873044657979554717965105
61672149873044661731157250295036
61672149873044662280473056793217
61672149873044663515822168770839
61672149873045558410189399352098
61672149873045562116227446945051
61672149873045562250948650075247
61672149873045562253396368066433
61672149873045562664998525181854
61672149873045562664998525378603
61672149873045562665019417308538
61672149873045562665019417387243
61672149873045562848012754281296
61672149873045562848012754399340
61672149873045562848284838787781
61672149873045563900365435035454
61672149873045563900535928104889
61672149873045563900556820230169
61672149873045563946289484433685
61672149873045563946289484787977
61672149873045563946310405021993
61672149873045564083550153424301
61672149873045564083633950765403
61672149873045564495144131255945
61672149873045564495166171170545
61672149873045606517175938715852
61672149873045606562929523507676
61672149873045612053356240380920
61672149873045612053356268960636
61672149873045612053359712639267
61672149873045612053443280195636
61672149873064603932728119814075
61672149873064907782283181031979
61672149873065069063668832097164
61672149873065804499454149409469
61672149873065804506793832167897
61672149873065808212834208296939
61672149873065819506629612462863
61672149873065819513404439336975
61672149873065819513969295221291
61672149873065821153758669200615
61672149873065821160533496074727
61672149873065821161098351959043
61672149873065824867138728088085
61672149873065852677696630040537
61672149873065852684471456914649
61672149873065869332001149831683
61672149873065869338775976705795
61672149873065971271269984884512
61672149873065971278895581306482
61672149873065971278895582369292
61672149873065971278895582369340
61672149873065971461822772173856
61672149873065971461906454527088
61672149873065971461907602437462
61672149873065971461909806149090
61672149873065975533976309026702
61672149873065975533976309223451
61672149873065975533976313277504
61672149873065976815075882965726
61672149873065976815075882971550
61672149873065976815075884034360
61672149873065976815075884034408
61672149873066261074425678044709
61672149873066271460540577831536
61672149873066271460540578881296
61672149873066271460551057256677
61672149873066275303853250977757
61672149873066275303853250977965
61672149873066275311380845959663
61672149873066275715635252169367
61672149873066275722977147789361
61672149873066275722999211684353
61672149873066275723163110135791
61672149873066275723246874327130
61672149873066275723246874346052
61672149873066275723246874523927
61672149873066275723246878576688
61672149873066275723246878577932
61672149873066276958592892054046
61672149873066276958592892059870
61672149873066276958592892072968
61672149873066276958592893122680
61672149873066277553389137177773
61672149873066277553390256372917
61672149873066303716484389357455
61672149873066303716735093460559
61672149873066309069737501395153
61672149873066320188109330617957
61672149873066320188109330617958
61672149873068521216839785308031
61672149873068526707834053949873
61672149873068526707834828784533
61672149873068526707837152782587
61672149873068554387906802885705
61672149873068673165341799448384
61672149873068673165342571100716
61672149873068673165344893852942
61672149873068673714133426933984
61672149873068673714134541542908
61672149873068676825378686915435
61672149873068676825629390821582
61672149873068676825629391018331
61672149873068676825629395072384
61672149873068676871110188331875
61672149873068676871111351118951
61672149873068676871382947033690
61672149873068676871382947052612
61672149873068676871382947230487
61672149873068676871382951283248
61672149873068676871382951284492
61672149873068677420154025664039
61672149873068677420174917672679
61672149873068706510996374440351
61672149873068706511247078543455
61672149873068973354343778487799
61672149873068973354343782738601
61672149873068977007288333964247
61672149873068977007288338681609
61672149873068977014652293479233
61672149873068977014816306717547
61672149873068977060570236058799
61672149873068977609696593431933
61672149873068978845042218972653
61672149873068978845042220022413
61672149873068978845042562979005
61672149873068978845042563328925
61672149873069010361390583189985
61672149873069021525432657802397
61672149873069862796629787104549
61672149873069873739412930206222
61672149873069873739412930212046
61672149873069873739412931274904
61672149873069873875822913970819
61672149873069873875822942668627
61672149873069873876590030926270
61672149873069873876590030930642
61672149873069873922089445556032
61672149873069873922155564728953
61672149873069873922155564728954
61672149873069873922340492615728
61672149873069873922341264268060
61672149873069873922341268989794
61672149873069873922343587020286
61672149873069873922343587026110
61672149873069873922343587138378
61672149873069873922343591743472
61672149873069874288184008757914
61672149873069874288184008762286
61672149873069874288184013007264
61672149873069874288204900648414
61672149873069874288204900654238
61672149873069874288204904899216
61672149873069874471133239431986
61672149873069874471216921785218
61672149873069874471405207079990
61672149873069877445367678531935
61672149873069877445450983405892
61672149873069877445450983583767
61672149873069877582460947920190
61672149873069877582460952170992
61672149873069877582461068556536
61672149873069877582628083988926
61672149873069877582628083994750
61672149873069877582628084107018
61672149873069877582628088712112
61672149873069877582712115616232
61672149873069877628214533897287
61672149873069877628214537079615
61672149873069877628402560924903
61672149873069877628465585733391
61672149873069877994222061820570
61672149873069877994222061938662
61672149873069877994222062017319
61672149873069877994222066071372
61672149873069877994222066189623
61672149873069877994222066189624
61672149873069877994222066543756
61672149873069877994222067606565
61672149873069877994222067606566
61672149873069877994242953829162
61672149873069877994242953848083
61672149873069877994242953848084
61672149873069877994242954025959
61672149873069877994242958079928
61672149873069877994242958079964
61672149873069877994242958080171
61672149873069877994242958080172
61672149873069878177508375426497
61672149873069878177511818632745
61672149873069879229588971556078
61672149873069879229588971561902
61672149873069879229588971574999
61672149873069879229588971575000
61672149873069879229588972624759
61672149873069879229588972624760
61672149873069879229590121062200
61672149873069879229759465214377
61672149873069879229839675678104
61672149873069879229839676727816
61672149873069879229839676727864
61672149873069879229841168121896
61672149873069879267982987655533
61672149873069879275321621410895
61672149873069879275321635759594
61672149873069879275321635765418
61672149873069879275321636828227
61672149873069879275321636828228
61672149873069879275511070204895
61672149873069879404991574246955
61672149873069879412770332492168
61672149873069879412770332608808
61672149873069879412773690063017
61672149873069879412857487404119
61672149873069879816773580155927
61672149873069879824364310440404
61672149873069879824364311373524
61672149873069879824367667894661
61672149873069879824386335874949
61672149873069879824388588147551
61672149873069879824388674223575
61672149873069910974872267735617
61672149873069910975122971838721
61672149873069921910062735574694
61672149873069921910230100275533
61672149873069922047323404206854
61672149873069922047323490300134
61672149873069922047511775594906
61672149873069922047574537359830
61672149873069923693580850011074
61672149873069923693601770599382
61672149873069923701143685441724
61672149873069923701143686976710
61672149873069923701205973983617
61672149873069923701205975046427
61672149873069923701206318374621
61672149873069923701206319420169
61672149873069923701206319424381
61672149873069923701206319774301
61672149873069923701206363015584
61672149873069923701206449091602
61672149873069923701394391079814
61672149873069923739355355509250
61672149873069923746949184514220
61672149873137555280342985355681
61672149873137570097726187294865
61672149873137603456326034340143
61672149873137853822484526730161
61672149873138003938302040558924
61672149873138006311875516268251
61672149873138006312439600500187
61672149873138006312439600500235
61672149873138006312439601549995
61672149873138006320030315969612
61672149873138020542053217329551
61672149873138022188931227011090
61672149873138022371358622683115
61672149873138022372195451403728
61672149873138050235202344811883
61672149873138053939547771175417
61672149873138054351142123128323
61672149873138054488402872086434
61672149873138054488402872203026
61672149873138054488402872203074
61672149873138054488402872264469
61672149873138054488402873136146
61672149873138054488402873136194
61672149873138054488402873314229
61672149873138054488402876317070
61672149873138054488402876318522
61672149873138054488402876435162
61672149873138054488402876436566
61672149873138054488402876808167
61672149873138054488402877857927
61672149873138054488674469247889
61672149873138754200504818331131
61672149873138754345295866058207
61672149873138756038178507705827
61672149873138756174875178320087
61672149873138756174877501268381
61672149873138756175439262435431
61672149873138756175439262552071
61672149873138756584777161619393
61672149873138756586471737380279
61672149873138756587221526624657
61672149873138770806798641333173
61672149873138770809054978261109
61672149873138770809054979323967
61672149873138770809058077093823
61672149873138772636942038773255
61672149873138772638634291585847
61672149873138772639198375701191
61672149873138772639198375817831
61672149873138804160879998550319
61672149873138804160879999613177
61672149873138804160880002795505
61672149873138804161068284907949
61672149873138804168407967666377
61672149873138804168407970848705
61672149873138901190673035104727
61672149873138904475813205822086
61672149873138904477505458518038
61672149873138904818762855472628
61672149873138905047849239664196
61672149873138905047849242846364
61672149873138906147595445109104
61672149873138906338150536682315
61672149873138920947103730347293
61672149873138920947103845138325
61672149873138920947187527491557
61672149873138920948795983043245
61672149873138920948796097834277
61672149873138920948879780654069
61672149873138921155533738621499
61672149873138921496146749248861
61672149873138921496230546393125
61672149873138921497839001944813
61672149873138921497922799555637
61672149873138921498487654973393
61672149873138921498487655439953
61672149873138921498489977921687
61672149873138922731577335772373
61672149873138922733269588934885
61672149873138922733833672700309
61672149873138922733833673166869
61672149873138922756743008651522
61672149873138922801909649948075
61672149873138922947538558564301
61672149873138922947538559614061
61672149873138922947538559963981
61672149873138923359132163324603
61672149873138923359132164724283
61672149873138949361573510029073
61672149873138950596919527755989
61672149873138954300617645865356
61672149873138954300621003332455
61672149873138954300621003332456
61672149873138954301181730097340
61672149873138954301181760206417
61672149873138954301185087564439
61672149873138954301185087564440
61672149873138954301185202349855
61672149873138954301265442559649
61672149873138954301268884703087
61672149873138954307960800881915
61672149873138954507359467076701
61672149873138954507359921519750
61672149873138954507359921636390
61672149873138954507359921697785
61672149873138954507359926241483
61672149873138954849664022234023
61672149873138954850228106466007
61672149873138954850228221251423
61672149873138954850307954472335
61672149873138954850311903604655
61672149873138954850312675262603
61672149873138954857003819783483
61672149873138954873221235147878
61672149873138954873221235325913
61672149873138954873221236197638
61672149873138954873221236375673
61672149873138954873221239379966
61672149873138954880727124589949
61672149873138954918953899467986
61672149873138954918953899529429
61672149873138954918953900401106
61672149873138954918953900579189
61672149873138955056151891961942
61672149873138965420998202336303
61672149873138965421081885156095
61672149873138965443958562820024
61672149873138970909171278165893
61672149873138970909819816403441
61672149873138970916510960924321
61672149873139206336866038989248
61672149873139206336866040039008
61672149873139206932240300590631
61672149873139221710917484440075
61672149873139221893848141254139
61672149873139221898930715432299
61672149873139222945426659036395
61672149873139222946264651126348
61672149873139223548319205114826
61672149873139223548403921040854
61672149873139254650876930786105
61672149873139255062408036238045
61672149873139255062470908617749
61672149873139255062470909667509
61672149873139255062470912670350
61672149873139255062470912789846
61672149873139255062470914205384
61672149873139255062470914206788
61672149873139255062742882036310
61672149873139255108224380079025
61672149873139255108245418837712
61672149873139255108245419887472
61672149873139255245422372689573
61672149873139255245422375871901
61672149873139255245485139053815
61672149873139265633240004597493
61672149873139265633428032674869
61672149873139267417632140603068
61672149873139267417818217390826
61672149873139267417841084608927
61672149873141456046286587693937
61672149873141456091472993769791
61672149873141456641083191503969
61672149873141456642775444199921
61672149873141457876429984065545
61672149873141457878122236761497
61672149873141457878122237946611
61672149873141457878124560894905
61672149873141457878310523241383
61672149873141457878877706306081
61672149873141467204510395224179
61672149873141467211852400930901
61672149873141472694940579634037
61672149873141472695505438700681
61672149873141472700023153812197
61672149873141472700588009696513
61672149873141472700588012878841
61672149873141500563677421220111
61672149873141506047330458989891
61672149873141506054105285864003
61672149873141608039975779562476
61672149873141608588767750004668
61672149873141619152176357484544
61672149873141619153013181016864
61672149873141619700968327926736
61672149873141619701805151459056
61672149873141622859053557146635
61672149873141623407845527588827
61672149873141623412928101766987
61672149873141623412928102816747
61672149873141624650785361310194
61672149873141652504001377773754
61672149873141653052793348215946
61672149873141656622388906733251
61672149873141656759586898276777
61672149873141667330690805764345
61672149873142808796974472729820
61672149873142819909258733005120
61672149873142819910011874184208
61672149873142823433121593499915
61672149873142823616052250313979
61672149873142823981892671933467
61672149873142823981913563942107
61672149873142823988670827209008
61672149873142825194354492447044
61672149873142825194354492913604
61672149873142825217511434731484
61672149873142825224017616588256
61672149873142825263268463204201
61672149873142825270523314161776
61672149873142825407783938286827
61672149873142825407783939686507
61672149873142825407785101656374
61672149873142825819567364782790
61672149873142825819649928408890
61672149873142825819651077837806
61672149873142853261083753294330
61672149873142856784946648139558
61672149873142867904758842117625
61672149873142868041939271120962
61672149873142868451856236914842
61672149873142868453533248952606
61672149873142868453550812559817
61672149873142869688880038331854
61672149873142869689067294756850
61672149873142869689148683343361
61672149873142869732370834613290
61672149873142869734632594739176
61672149873142869734820880021058
61672149873149561753080707311477
61672149873149561753081482146137
61672149873149562988427499873053
61672149873149577805245842745593
61672149873149577805246617580253
61672149873149577810329191758413
61672149873149611164410548975559
61672149873149713144384888439647
61672149873149713693427562984943
61672149873149713700767574351216
61672149873149724262481620596100
61672149873149724811524295141396
61672149873149727968521977127595
61672149873149728524907695185581
61672149873149728524907695198631
61672149873149728524928702351142
61672149873149729760526423999055
61672149873149729760526797070397
61672149873149729760526798120157
61672149873149729760526798470077
61672149873149757614306640885310
61672149873149758163098611327502
61672149873149758163349315430606
61672149873149761144673508030584
61672149873149761281871500641132
61672149873149761739491032441965
61672149873149761876751786817437
61672149873149772257710909484972
61672149873149772394908902095520
61672149873150028112038986215915
61672149873150028112038990802135
61672149873150028714178391102368
61672149873150028714366676397140
61672149873150061509618643935805
61672149873150061517146727907782
61672149873150062058410614377997
61672149873150062058661405637239
61672149873150062058661405638688
61672149873150062065938698349974
61672149873150062066001087043604
61672149873150062066001345673618
61672149873150062066001460464866
61672149873150062066003411391578
61672149873150062066003668621912
61672149873150062066004444510704
61672149873150062066189372338376
61672149873150062066189745409670
61672149873150062066191696686350
61672149873150062066192729805476
61672149873150072584432495847026
61672149873150072584517211254505
61672149873150072996026473691560
61672149873150073178975726733068
61672149873150073179038488497992
61672149873150073179041845965092
61672149873150073179226773792764
61672149873150073179230131259864
61672149873150074231394440448823
61672149873150074231582468526199
61672149873150912627866558066753
61672149873150914450426255685728
61672149873150914450426257202048
61672149873150929098975747363972
61672149873150929098976861972896
61672149873150929281927280260895
61672149873150929281927309076747
61672149873150929281927310476427
61672149873150929281927395051926
61672149873150929281927411113230
61672149873150929281928444097002
61672149873150929281990087134794
61672149873150929282011007721641
61672149873150929282178372298424
61672149873150930334322879699812
61672149873150930929056463483540
61672149873150930929057496602666
61672149873150930929119096397723
61672149873150930929119139509316
61672149873150930929120258367590
61672149873150930929308543662362
61672149873150962420299868396252
61672149873150962626189623016265
61672149873150962626189967372537
61672149873150962626189967490629
61672149873150962626191000609755
61672149873150962626210543722665
61672149873150962626210888078937
61672149873150962633717476383419
61672149873150962633750365671542
61672149873150962633801159086571
61672149873150962633801503460105
61672149873150962633804602292819
61672149873150962633804630990627
61672149873150962633804975364161
61672149873150962633813156012018
61672149873150962633813156029280
61672149873150962633815107424004
61672149873150962633836028010851
61672149873150962634001068239660
61672149873150962634003392587634
61672149873150973152245305884850
61672149873150973563839283716494
61672149873150973564026540141490
61672149873150973564107928728001
61672149873150973564110251676295
61672149873150973747038469694048
61672149873150973747041912900296
61672149873150974799185301443410
61672149873150974799373329520738
61672149873153630436382369445227
61672149873153630985362755899172
61672149873153630985363789018298
61672149873153630985425431924948
61672149873153630985425517664096
61672149873153632220709545278420
61672149873153632220710578397546
61672149873153632220772176792923
61672149873153632220772178192603
61672149873153632220772221304196
61672149873153632220772307043344
61672149873153632220773340162470
61672149873153632220961625457242
61672149873153663788208554037104
61672149873153663788393511512918
61672149873153664337185451840408
61672149873153664337185481955110
61672149873153664337187776188382
61672149873153664337188809307508
61672149873153664337248127866184
61672149873153664337250452214158
61672149873153664337250537953306
61672149873153664337251571072432
61672149873153664337251571538992
61672149873153664337436529014806
61672149873153674901244921918696
61672149873153675450285529320572
61672149873153675450288972526820
61672149873153675450473930469194
61672149873153676685632318699820
61672149873153676685635761906068
61672149873153676685819575124816
61672149873153676685823014081714
61672149873153676685824047200840
61672149873153676690652216852204
61672149873153676690714892877980
61672149873153680396661197494511
61672149873153680396744766473888
61672149873153680396755255644401
61672149873173872636866826521683
61672149873173872636866826523087
61672149873173872644206509281515
61672149873173872826655993035267
61672149873173872826655993048317
61672149873173872826659091867981
61672149873173872827220853166173
61672149873173872827223947752297
61672149873173872827409138460945
61672149873173876487507640140161
61672149873173876487507641203019
61672149873173876487507644385347
61672149873173876487510738972875
61672149873173876532696370227119
61672149873173876533264323881339
61672149873173877082304243950193
61672149873173877082305018784853
61672149873173877082307342782907
61672149873173878180390282850639
61672149873173878180578568145411
61672149873173878317651036511769
61672149873173878317651036530483
61672149873173878317651037580243
61672149873173878317654135367325
61672149873173878317839322875015
61672149873173878317840097709675
61672149873173878729433301769469
61672149873173878729434333820169
61672149873173878729436657818223
61672149873173878729621587064241
61672149873173887644042289575077
61672149873173887650817116449189
61672149873173920815109307152751
61672149873173920821884134026863
61672149873173920952370061883759
61672149873173920952370062946617
61672149873173920952370066128945
61672149873173920952558348241389
61672149873173920998123646792223
61672149873173920998123647855033
61672149873173921004898473666335
61672149873173921004901572499049
61672149873173921547166665693791
61672149873173921547167440528451
61672149873173921553944591400617
61672149873173922781949378272733
61672149873173922789291383979455
61672149873173923201073906435933
61672149873174022937393256679712
61672149873174023470899167671607
61672149873174028824068597369123
61672149873174029029991110504499
61672149873174029029991110854419
61672149873174039523064303105723
61672149873174039934595171629423
61672149873174043854131231824297
61672149873174043854131231837347
61672149873174045082156245938615
61672149873174045082156246288535
61672149873174071672217187923389
61672149873174072906999121418321
61672149873174072952553960573762
61672149873174073494017870972090
61672149873174073494017870976302
61672149873174073494017872393451
61672149873174076651015143510175
61672149873174077062797149419147
61672149873174077200807950723001
61672149873174077200891599778996
61672149873174077200891599779156
61672149873174077200891600133288
61672149873174077200891600146385
61672149873174077200891600146386
61672149873174077200891601196145
61672149873174077200891601196146
61672149873174077200891604378473
61672149873174077200891604378474
61672149873174077200891633076233
61672149873174077200894985944063
61672149873174077200895072037557
61672149873174087769853363957140
61672149873174087769856459956042
61672149873174087769937046310372
61672149873174087776714969183386
61672149873174088113088700719867
61672149873174088113088704951955
61672149873174088318899596836559
61672149873174088318983279189791
61672149873174323126663849626736
61672149873174323126663850676496
61672149873174329219240783796335
61672149873174329219240784146255
61672149873174329219240784281768
61672149873174344043401912281694
61672149873174371853897841304329
61672149873174371853898099571485
61672149873174371853898214375831
61672149873174373500273752630905
61672149873174373500274010898061
61672149873174373500274125702407
61672149873174373683539140747223
61672149873174373690881131619548
61672149873174373690881132086108
61672149873174376795281912211993
61672149873174377206314129809707
61672149873174377207064176388121
61672149873174377390078512839649
61672149873174377390078516021977
61672149873174377390078516022025
61672149873174377390081610622651
61672149873174377390141273069380
61672149873174377390141273069588
61672149873174377390141273541764
61672149873174377390141273554861
61672149873174377390141273554862
61672149873174377390141277786949
61672149873174377390141277786950
61672149873174377390144630536687
61672149873174377390144631008863
61672149873174377390144631021961
61672149873174377390144635254049
61672149873174377390144745813209
61672149873174377390144750045297
61672149873174377390162194143169
61672149873174377390162195192881
61672149873174377390162198375209
61672149873174377390162198375257
61672149873174377390332659086191
61672149873174377390332659086399
61672149873174377390332659099289
61672149873174387776395276179151
61672149873174387913370373045460
61672149873174387913454055398692
61672149873174387920231978271706
61672149873174388508264334025292
61672149873174393266654999882191
61672149873174393266654999882239
61672149873175224090071788245104
61672149873175224090636644129420
61672149873175224090636987086012
61672149873175224250858217072899
61672149873175229581067176211771
61672149873175229581067291002811
61672149873175229581088986431443
61672149873175229581150858570619
61672149873175240691866956357269
61672149873175240691928479885207
61672149873175240691929713871391
61672149873175240691929718122193
61672149873175240691932037869445
61672149873175240699208962063991
61672149873175245633254121865559
61672149873175245633316108777109
61672149873175246258342631636759
61672149873175246258342633036439
61672149873175274045446216267079
61672149873175274052704080343528
61672149873175274052704424835097
61672149873175274068051040011394
61672149873175274075581332062648
61672149873175274075581332064052
61672149873175274121428602416590
61672149873175274251067359170185
61672149873175274251067703526457
61672149873175274251067703545378
61672149873175274251067703644549
61672149873175274251067703663476
61672149873175274251068736763675
61672149873175274251088279876585
61672149873175274251088538156839
61672149873175274251088624232857
61672149873175274251088624250278
61672149873175274251088624250326
61672149873175274251089312978449
61672149873175274251089657351983
61672149873175274251100160889085
61672149873175274251340705828828
61672149873175274258595212537339
61672149873175274258595556910873
61672149873175274258678895240491
61672149873175274258682338446739
61672149873175274258682367144547
61672149873175274258682711518081
61672149873175274258682711535550
61672149873175274258710277380370
61672149873175277751967765909895
61672149873175288343924496309322
61672149873175288344008178662554
61672149873175288350783005536666
61672149873175289075978415889217
61672149873175289076062098242449
61672149873175290104954132229479
61672149873175290127557723404392
61672149873175290127557723405844
61672149873175290127561166612092
61672149873175290127578729731848
61672149873175290127578986949292
61672149873175290127578987999052
61672149873175290127746009748924
61672149873175290127829691052396
61672149873175290127829692102156
61672149873175290173332571859160
61672149873175290310878969748964
61672149873175290722354442024338
61672149873175290722355475127654
61672149873175290722389264878917
61672149873175290722546084420480
61672149873175290729885738479696
61672149873175290729885767178908
61672149873175293834435381864812
61672149873175293880188851981974
61672149873177947549995713431639
61672149873177947549995714831319
61672149873177975413074780307474
61672149873177990184620714984719
61672149873177990184704397337951
61672149873177991830993184180990
61672149873177991830993184185362
61672149873177991830994217282854
61672149873177991830996511533388
61672149873177991831181469107128
61672149873177991831181470525522
61672149873177991831184797877920
61672149873177991831265037023452
61672149873177991831265151814492
61672149873177991838524509334108
61672149873177991884278065544812
61672149873177991884361746848284
61672149873177991884361747898044
61672149873177992014007523819218
61672149873177992014008556922534
61672149873177992014038875832599
61672149873177992014038876182519
61672149873177992014042346673797
61672149873177992014042347023717
61672149873177992014195808746808
61672149873177992014195810163750
61672149873177992014279376663132
61672149873177992014279491454172
61672149873177992014279492516982
61672149873177992021538820274576
61672149873177992021538820276034
61672149873177992021538848973788
61672149873177992021538933648431
61672149873177992021622501026924
61672149873177992021622502627808
61672149873177992021632991798321
61672149873177992021633006501573
61672149873177995728426596597959
61672149873177995728426599780287
61672149890442414444458872154266
61672149890442475502299389319136
61672149890442475502303205596726
61672149890466726069336608308186
61672149890466726480930586139830
61672149890478281503013831800907
61672149890478281503013831800955
61672149890478438986233276346218
61672149890478438986233276346266
61672149890478737345988353303446
61672149890478737345988353303494
61672149890478737346176381380774
61672149890478737346176381380822
61672149890478737757770359212418
61672149890478738992552292707350
61672149890478739129750285434538
61672149890478739129750285434586
61672149890479698857469542982596
61672149890479698857469542982644
61672149890551685535186353021663
61672149890551699810031670387313
61672149890551699947229662997861
61672149890551700359095740263693
61672149890551729594960094767310
61672149890551729594980986774498
61672149890572109523455625239317
61672149890572141276417192084892
61672149890572141276417192201532
61672149890572142869633373181502
61672149890572142869633373653886
61672149890572142869633377903236
61672149890573043490709144663842
61672149890573343222440796398126
61672149890573343634247050364444
61672149890573343672448298605652
61672149890575598185916602298686
61672149890575711245659734299157
61672149890575743545066428760824
61672149890575743545150111114056
61672149890575744591837482241342
61672149890575744591837482359434
61672149890575744591837482363806
61672149890575744591837486963076
61672149890575744774851707207866
61672149890575744779911038281692
61672149890576001049035237960307
61672149890576001049035238310227
61672149890576011434909406541233
61672149890576011572107399151781
61672149890576011572442173562145
61672149890576011572442174611905
61672149890576016922829110963153
61672149890576044781108052263552
61672149890576044918368720899876
61672149890576044964038704361498
61672149890576044964101380400532
61672149890576044971716503164482
61672149890583698356530047548450
61672149890583698356592809667750
61672149890583698356595133665804
61672149890583698356781440398830
61672149890583714407002931355328
61672149890583714409259268283264
61672149890583815120618979683797
61672149890583848466796727748446
61672149890583848466796728098366
61672149890583848467360811863630
61672149890583848467360811980270
61672149890583848474954899265702
61672149890583848475142927342982
61672149890583848650563064919080
61672149890583848658157266995552
61672149890583849892667489570278
61672149890583849892688381578870
61672149890583849892688381583082
61672149890583849892688381583241
61672149890583849892688381583242
61672149890583850296938976228394
61672149890583850296938976245656
61672149890583850296938976245864
61672149890583850296938976582686
61672149890583850296938977645544
61672149890583850304449495479250
61672149890583850304533063867958
61672149890584106159340501421783
61672149890584115309868651925873
61672149890584115309868652975633
61672149890584117093442556912757
61672149890584120248996386955361
61672149890584120797788356347793
61672149890584120797788357397553
61672149890584148656631377164058
61672149890584148656631377280698
61672149890584148656882081267322
61672149890584148656882081733882
61672149890584148664225464566082
61672149890584148664413492643458
61672149890584148664413492993378
61672149890584148794080073877710
61672149890584148794080073890760
61672149890584148801486247889904
61672149890584148801674275967232
61672149890584148839624710016948
61672149890584148839812738094276
61672149890584148844894104464552
61672149890584148847239804102012
61672149890584148847239804218652
61672149890584150036184498546134
61672149890584150036184499012938
61672149890584150036205390667190
61672149890584150036205390684660
61672149890584150440455985198622
61672149890584150440455985671006
61672149890584150447799368502962
61672149890584150447987396580338
61672149890584150447987396580374
61672149890584150447987396580581
61672149890584150447987396580582
61672149890584150447987396930502
61672149890584150448050072956194
61672149890584150448050072956278
61672149890584150485937945304698
61672149890584150485937945317748
61672149890584150485937945421338
61672149890584150485937945434388
61672149890584150486188649402186
61672149890584150486188649407802
61672149890584150486188649420852
61672149890584150486188649421060
61672149890584150486188650937380
61672149890584150493720061134018
61672149890584150493720089365217
61672149890584150493803772185010
61672149890584150623198613954072
61672149890584150623386642031400
61672149890584150630813708155776
61672149890584153740548983077128
61672149890584153740611659102904
61672149890584153740611745191972
61672149890584154144526717803020
61672149890584154152120919879491
61672149890584154152120919879492
61672149890584154152331246203544
61672149890584154152333196948494
61672149890584154152393922229320
61672149890584154152394008318388
61672149890584154198065861268650
61672149890584154335348686095093
61672149890584164853649060557292
61672149890584164853649060570342
61672149890584164899318934410287
61672149890584165265431066466216
61672149890585017708015603442065
61672149890585049231953592432838
61672149890585049231953592433046
61672149890585049231974484441430
61672149890585049231974484441590
61672149890585049232225188544694
61672149890585049232225188544742
61672149890585049369235267765412
61672149890585049414988823977520
61672149890585049414988824094160
61672149890585050466735525923558
61672149890585050466756417932150
61672149890585050466756417936522
61672149890585050466756417949620
61672149890585050649770757589092
61672149890585051015799092831786
61672149890585051053749641200366
61672149890585051053749641219240
61672149890585051053749641335880
61672149890585051053749642735560
61672149890585051061364735420736
61672149890585051061531756680962
61672149890585051061531757035218
61672149890585051061531757035302
61672149890585051061532876427227
61672149890585054171081326412530
61672149890585054308423441093256
61672149890585054354114235184639
61672149890585054720205704219672
61672149890585054765877557170094
61672149890585054765877557170129
61672149890585054765877557170177
61672149890585054765898477759889
61672149890585065284137326053116
61672149890585065284200087822252
61672149890585065421398080782719
61672149890585065421398080782720
61672149890585065421460842547644
61672149890585065467151636639027
61672149890585065878937028721160
61672149890587717169270753596261
61672149890587717169270754646021
61672149890587718815646665972597
61672149890587722519992465407633
61672149890587722519992466457393
61672149890587750516284182950600
61672149890587750516284182950808
61672149890587750516284183067240
61672149890587750935388680136690
61672149890587750935388680136850
61672149890587750935409572145282
61672149890587750935409572145490
61672149890587750935409572495410
61672149890587750935472248171218
61672149890587750935472248171266
61672149890587751072670355469264
61672149890587751115890183966584
61672149890587752162660094258462
61672149890587752162660094258510
61672149890587752162660094376554
61672149890587752162660094380926
61672149890587752162660094394024
61672149890587752170170613627410
61672149890587752170191505640422
61672149890587752307452174626666
61672149890587752345590751072574
61672149890587752345590751078190
61672149890587752345590751091240
61672149890587752345590751091448
61672149890587752345590751190618
61672149890587752345590751194830
61672149890587752345590751207880
61672149890587752345590752607768
61672149890587752353184838475842
61672149890587752353205873855398
61672149890587752353268521183330
61672149890587752757184728922884
61672149890587752757184728923092
61672149890587752757184729039524
61672149890587752764716140285886
61672149890587752764716140285922
61672149890587752764716140286130
61672149890587752764716140636050
61672149890587752764778816307486
61672149890587752764778816661826
61672149890587752764799851687042
61672149890587756050000346913755
61672149890587756050000346913803
61672149890587756050021267503515
61672149890587756469145537386413
61672149890587756469145623492788
61672149890587766987635175526056
61672149890587767536427145968248
61672149890759432614789323423655
61672149890759432614789323423656
61672149890759732750691238310224
61672149890759733353670119288785
61672149890759764318691650675894
61672149890759764318691651609014
61672149890766485209323867894397
61672149890766485209323867894398
61672149890766485209595579841278
61672149890766485209595837058722
61672149890766680315625836445442
61672149890767836625650484744672
61672149890767836625650489466358
61672149890767836625650489466406
61672149890767836625650489466565
61672149890767836679019197219171
61672149890767836679019197219172
61672149890770083728801024722657
61672149890770238192995628496055
61672149890770238192995632666664
61672149890770238192995632666700
61672149890770534218692611717400
61672149890770534218692612780210
61672149890770537924918918019887
61672149890770538336512641755020
61672149890770538382266226546808
61672149890770582188689964704428
61672149890770582364152316398906
61672149890771434649243611347410
61672149890771434649243640045170
61672149890771434649431639424738
61672149890771434649431668122498
61672149890771438355469945284847
61672149890771440185406487142223
61672149890771440185427379267455
61672149890771440185594515219548
61672149890771440185594515219551
61672149890790794994833310927866
61672149890790794994833339625674
61672149890790794995021596222638
61672149890790794995021624920446
61672149890790795002636374631768
61672149890790796831962834957499
61672149890790796831962834957500
61672149890790936419449966905184
61672149890790936419449966905232
61672149890790947133317025490274
61672149890790947133337946078582
61672149890790979061529939980230
61672149890791836987282927769970
61672149890791847701127688272272
61672149890791847701212518535878
61672149890791848112094905846156
61672149890791851818951217670300
61672149890791851818972109562216
61672149890792151962468226758620
61672149890792152008242703559000
61672149890792153197836281282840
61672149890792153792631391245028
61672149890792179818528632214454
61672149890792196427351570690598
61672149890794402809816227683966
61672149890794402810067620534346
61672149890794549404313104992306
61672149890794549404563809095410
61672149890794549404584729683718
61672149890794549404585072640310
61672149890794549404585102755060
61672149890794549404647491448642
61672149890794549404647864519984
61672149890794549816156753807928
61672149890794549816157786927054
61672149890794549816177674396076
61672149890794549816177674396236
61672149890794549816178707515362
61672149890794549816178789005000
61672149890794549816428721455932
61672149890794549816429754575058
61672149890794586274164265334228
61672149890794586457091451423686
61672149890794838285171085053344
61672149890794838285171085053392
61672149890794838422181049469972
61672149890794838422181049586564
61672149890794838422181049586612
61672149890794838422369077663892
61672149890794838833963055378944
61672149890794838833963055495536
61672149890794838833963055495584
61672149890794849403291060685892
61672149890794849403291060685940
61672149890794849539736942410101
61672149890794849585480051076836
61672149890794849585480051076837
61672149890794849593105648561823
61672149890794849593105649112947
61672149890794849593105649112948
61672149890794849593105650162707
61672149890794849593105650162708
61672149890794849593834747467180
61672149890794850005449387606878
61672149890794853116881819323000
61672149890794853253954201064444
61672149890794853253954202664600
61672149890794853253954202677650
61672149890794853254142454658603
61672149890794853254205249720084
61672149890794853254205249724296
61672149890794853665924493868296
61672149890794854893467097803660
61672149890794854893467097803708
61672149890794854901061299880179
61672149890794854901061299880180
61672149890794854901083340922462
61672149890794854901083341259332
61672149890794854901271626204136
61672149890794854901334302225748
61672149890794854901334302229960
61672149890794854901334388319028
61672149890794854946835776313206
61672149890794854946835776326256
61672149890794854946835776663126
61672149890794854946835777725936
61672149890794855084285851046735
61672149890794855495881894433597
61672149890794881110181714009334
61672149890794881110181714942454
61672149890794886463410467901458
61672149890794886463434830634656
61672149890794886600608465117148
61672149890794897581555955771826
61672149890794897718816624403986
61672149890794897718816624408198
61672149890794897719067671467894
61672149890794897719067671480944
61672149890794897764737545320889
61672149890794898130598630317122
61672149890794898130849677376818
61672149890794899365105495791978
61672149890794899365356542851674
61672149890794899372636907173842
61672149890794899372699194180749
61672149890794899372699195243559
61672149890794899372699539617301
61672149890794899372699583195454
61672149890795748743034090499384
61672149890795749977816023994316
61672149890795750115640776862624
61672149890795750161394361654448
61672149890795750161457123419372
61672149890795750161645408714144
61672149890795750527422782771596
61672149890795750572612626288028
61672149890795750573176367563420
61672149890795750573177482172344
61672149890795750573177486894078
61672149890795750573261169247310
61672149890795750573427414623116
61672149890795750573449454542082
61672149890795753684505229929560
61672149890795753684505229942610
61672149890795753684693258006840
61672149890795753684693481923563
61672149890795753822017031714648
61672149890795753867707825806031
61672149890795754279468939713053
61672149890795755468895036810696
61672149890795755468895036823746
61672149890795755468895122899764
61672149890795755469083064887976
61672149890795755469083408194536
61672149890795755469146084220312
61672149890795755514815729092301
61672149890795755514835500304868
61672149890795787031159487776966
61672149890795798149367651673158
61672149890795798149555679750438
61672149890795798149555936967930
61672149890795798149555936980980
61672149890795798286628406398549
61672149890795798286628406398550
61672149890795798286816691693321
61672149890795798286816691693322
61672149890795799932917277432410
61672149890795799933105562727182
61672149890795799940448558447261
61672149890795799940448559497021
61672149890795799940448603075174
61672149890795799940448603088224
61672149890795799940511364717634
61672149890795799940511365190017
61672149890795799940511365190018
61672149890795799940699650012406
61672149890795799978639438176954
61672149890795799986169614387147
61672149890795799986169615436907
61672149890795799986202144774278
61672149890795799986452949479453
61672149890863431517869642979864
61672149890863431519564218624110
61672149890863431519585110632702
61672149890863479687957656772590
61672149890863479688791008400854
61672149890863479688791037098662
61672149890863479688793332393132
61672149890863479688793332394536
61672149890863479688794480304910
61672149890863479689041712504006
61672149890863479689044151287436
61672149890863479689045184408014
61672149890863479695568159621535
61672149890863479695568159621536
61672149890863479696384091263356
61672149890863479696384867166442
61672149890863726905548411724896
61672149890863729871349123093778
61672149890863729871349151791538
61672149890863729872188275695806
61672149890863729872188304393566
61672149890863729876996557877988
61672149890863729876996810373650
61672149890863729876996816158242
61672149890863729876996843793192
61672149890863729877017478466296
61672149890863729877017731078598
61672149890863729877017736746550
61672149890863729878691391785018
61672149890863729878691420364734
61672149890863729878692192017066
61672149890863729879527958454234
61672149890863729879527958570874
61672149890863729879528244369438
61672149890863729879531687575686
61672149890863730428572383662826
61672149890863731663082003484422
61672149890863731663102119721022
61672149890863731663102895609654
61672149890863731663353196777584
61672149890863731707140208280292
61672149890863731707143307117218
61672149890863731707143335814942
61672149890863731708834783924538
61672149890863731708834812504254
61672149890863731708834812510077
61672149890863731708834812510078
61672149890863731708834813554014
61672149890863731708855704512846
61672149890863731709106523407198
61672149890863731709106524456958
61672149890863731846932482632560
61672149890863732256186699107514
61672149890863776730355347251710
61672149890863779831474665860910
61672149890863779832308017489174
61672149890863779832308046186982
61672149890863779832310341482856
61672149890863779832311489393230
61672149890863779832557687939497
61672149890863779832558721592326
61672149890863779832561160375756
61672149890863779832561160377208
61672149890863779832562193496334
61672149890863779839901099819425
61672149890863779839901100351676
61672149890863779839901100353080
61672149890863779839901104602430
61672149890863779839901876254762
61672149890863779839904543559328
61672149890863780427087174031860
61672149890863780433882921494280
61672149890863876999367804846885
61672149890863876999367805896645
61672149890863880705405858027633
61672149890863880705405859077393
61672149890863882414459484628460
61672149890863882414459484628508
61672149890863882414459484745100
61672149890863882551657477355648
61672149890863882551657477355696
61672149890863896832110567650951
61672149890863896834641968227197
61672149890863897169980875287165
61672149890863898619031406739851
61672149890863898619031778761433
61672149890863898619031779811193
61672149890863899030625384571495
61672149890863899030625384921415
61672149890863899030625499362526
61672149890863925170268279771231
61672149890863925170268280820991
61672149890863926405593377856057
61672149890863926405613925489663
61672149890863926405613954187423
61672149890863926405614298547907
61672149890863926405614298561005
61672149890863926405615073382567
61672149890863926817396561674323
61672149890863926817647265773215
61672149890863926824990390675081
61672149890863930521719118169055
61672149890863930521739665686021
61672149890863930521739694383781
61672149890863930521740038757363
61672149890863930521743136527219
61672149890863930552220001476149
61672149890863930590447120714878
61672149890863941641555362139951
61672149890863941641557685088245
61672149890863942877152083965759
61672149890863942884495208867625
61672149890863946581226143456004
61672149890863946581246806826859
61672149890863946581246835524619
61672149890863946581250277668057
61672149890864627336099695863845
61672149890864630622740392306261
61672149890864630627822966484421
61672149890864630630355486391325
61672149890864631042137749045322
61672149890864631042137750445002
61672149890864632274955117822799
61672149890864632277486866077371
61672149890864632824019401686174
61672149890864677298167128892142
61672149890864680445852493914431
61672149890864680445855592747145
61672149890864680994919876610520
61672149890864798996236211457280
61672149890864799049582806026393
61672149890864799049582807076153
61672149890864799049582807426073
61672149890864831112526157072470
61672149890864831112714442367242
61672149890864831120032041751015
61672149890864831120033204537362
61672149890865077573435725936741
61672149890865077619168418839469
61672149890865081271921448688287
61672149890865081272758272220607
61672149890865082513107395212477
61672149890865082558861008820153
61672149890865082691038417602625
61672149890865082691038417719265
61672149890865083100372587781935
61672149890865083102903991546125
61672149890865083102903991662765
61672149890865083102903993062445
61672149890865083109596251601821
61672149890865083110435775876915
61672149890865083110435775993555
61672149890865083178246773438719
61672149890865093626144796666865
61672149890865093626165746071025
61672149890865094220941400360257
61672149890865094227716227234369
61672149890865097329946690554865
61672149890865097332182849847613
61672149890865097337265424025773
61672149890865097337286344614081
61672149890865097375700275463329
61672149890865097377936463455289
61672149890865097383019037633449
61672149890865097924743294364897
61672149890865097926979453541005
61672149890865097926981776489299
61672149890865097927000402945165
61672149890865097927002725893459
61672149890865099160090083744145
61672149890865099161782336440097
61672149890865099162328569056491
61672149890865099162328569173131
61672149890865099162600911311031
61672149890865099162600911427671
61672149890865099185569567237862
61672149890865099787624121213402
61672149890865099787897238408414
61672149890865125744311838485085
61672149890865125744315280156139
61672149890865125790089814468763
61672149890865126979683019056187
61672149890865127574457901698703
61672149890865127574458673345419
61672149890865127574478822403651
61672149890865130684007870136823
61672149890865130690782725710147
61672149890865130690803617599243
61672149890865130729217548448491
61672149890865130729761483744499
61672149890865131278260567350059
61672149890865131278804477134799
61672149890865131278804502646067
61672149890865131278825423234375
61672149890865131285579329520179
61672149890865131301985036382900
61672149890865131302047798147824
61672149890865141802127845769371
61672149890865141803820127164535
61672149890865141803841019053631
61672149890865142398616702158715
61672149890865143633962719891247
61672149890865143633983640596195
61672149890865147338311618275637
61672149890865147338311643786905
61672149890865147338332538863945
61672149890865147338332564375213
61672149890865147345086470661017
61672149890867332882833591933932
61672149890867333971047423922460
61672149890867333973578800051700
61672149890867333973578800168340
61672149890867333978390462726590
61672149890867333978411383314898
61672149890867333980082715422542
61672149890867333980103636010850
61672149890867334117615525428864
61672149890867334529964972687003
61672149890867345052469998151633
61672149890867348797486837600114
61672149890867348802569411778274
61672149890867350582130021911199
61672149890867350582130022027839
61672149890867382149311857889324
61672149890867382156086684763436
61672149890867382294162194894228
61672149890867483043871230255868
61672149890867484279218019635116
61672149890867484279280695661052
61672149890867495803012575388828
61672149890867495803849398921148
61672149890867527508461684351462
61672149890867527508545366704694
61672149890867528676840160043968
61672149890867528676861080748916
61672149890867528743243617846394
61672149890867529154837595678038
61672149890867532450120850258762
61672149890867532457463889618556
61672149890867532457463890668316
61672149890867543523910850378254
61672149890867545148148162067876
61672149890867548852473042897484
61672149890867784424976929949182
61672149890867784424997821957774
61672149890867784468467692926952
61672149890867784836759193192238
61672149890867784836780085200830
61672149890867785012430493900865
61672149890867785017259663369144
61672149890867785019772499257667
61672149890867785019772499607587
61672149890867795397737614034956
61672149890867795946529584477148
61672149890867799658489359367159
61672149890867799660164047406140
61672149890867800889004654928616
61672149890867800895510836785388
61672149890867800895699122080160
61672149890867800896262949094700
61672149890867800934761683401333
61672149890867801071938639563851
61672149890867801079277158483958
61672149890867801079277158483959
61672149890867801079277159883639
61672149890867801079278321853506
61672149890867801079280645270573
61672149890867801079301565858881
61672149890867801079550289968070
61672149890867801491059551873686
61672149890867801491081620477362
61672149890867801491143148606022
61672149890867801491144298034938
61672149890867801491144384128218
61672149890867827651978693439782
61672149890867828932576973491462
61672149890867829298354604766358
61672149890867829481368943933654
61672149890867829484151425344191
61672149890867832600959978118568
61672149890867832600959979168328
61672149890867832600980871060280
61672149890867832639370494970930
61672149890867833005482885838578
61672149890867833012742242294744
61672149890867833012763134186696
61672149890867833188413542653451
61672149890867833195753225411879
61672149890867843713181444258398
61672149890867843713432491318094
61672149890867845360307144018696
61672149890867845360310501485796
61672149890867845360393065110435
61672149890867845360558192490962
61672149890867845360560515426366
61672149890867845360560515439256
61672149890867845360561543823758
61672149890867845367900183658533
61672149890867849064714457738549
61672149890867849064714572529589
61672149890867849064717928579747
61672149890867849064735378344270
61672149890867849072245982726387
61672149890875437252986259157760
61672149890875437252986259275804
61672149890875437252986260220570
61672149890875437260516551209014
61672149890875437260516551327058
61672149890875437847510636585816
61672149890875437847510865223544
61672149890875437847531528594408
61672149890875437847531785811852
61672149890875437847782576126488
61672149890875437852614102772568
61672149890875437855040928637070
61672149890875437855041157274798
61672149890875437855041185854514
61672149890875437855044256107512
61672149890875437855061820645662
61672149890875437855062077863106
61672149890875437855065176695820
61672149890875437855124586065298
61672149890875437855124868680130
61672149890875437855125643514790
61672149890875437855125730670880
61672149890875437855125987888324
61672149890875437992574770813504
61672149890875439227920788540420
61672149890875453914549101481460
61672149890875487815434709930754
61672149890875589383689804183932
61672149890875589795471810075434
61672149890875589795471810092904
61672149890875600501724893788026
61672149890875600501786536694516
61672149890875600913568542603488
61672149890875604215358309202821
61672149890875604215358309556953
61672149890875604626951942647673
61672149890875604626951942660723
61672149890875604626972834549810
61672149890875604626972879663157
61672149890875604626972949813234
61672149890875605999769037143037
61672149890875605999769038542717
61672149890875606411362642953098
61672149890875606411362642953099
61672149890875606411362643303019
61672149890875632582298568445739
61672149890875633853548880957950
61672149890875633853549914077236
61672149890875634265142858789594
61672149890875634265143891908880
61672149890875634265393562892698
61672149890875634265393562892858
61672149890875634402591555503246
61672149890875637521426302425467
61672149890875637521427465211814
61672149890875637932957259857753
61672149890875637933020280257111
61672149890875637933021443043458
61672149890875637978700269503717
61672149890875637978700354529927
61672149890875637978700355592785
61672149890875637978700355597156
61672149890875637978700355597157
61672149890875637978700383227735
61672149890875637978700384290545
61672149890875637978700384294757
61672149890875637978700384294916
61672149890875637978700384294917
61672149890875637978703740344915
61672149890875637978703826438355
61672149890875637978704084718657
61672149890875637978797985580067
61672149890875637978797985580068
61672149890875637978798242797511
61672149890875637978798242797512
61672149890875638115975086293263
61672149890875648634216113489810
61672149890875648634463703879855
61672149890875648634464866666202
61672149890875648634466817592914
61672149890875649046267793280065
61672149890875888342611035367580
61672149890875899272696859419596
61672149890875900645303545782836
61672149890875901057085551691808
61672149890875904358624286111790
61672149890875904358874990214894
61672149890875904770468967561104
61672149890875904770468968046538
61672149890875904770470082170028
61672149890875904770489843638130
61672149890875906005816099896944
61672149890875906189021824150145
61672149890875906600549683693562
61672149890875906600800730753258
61672149890875906600885563007790
61672149890875932761719872319354
61672149890875932807536218876102
61672149890875933997065890046270
61672149890875934408659867877914
61672149890875934408910571981018
61672149890875934408910571981178
61672149890875934591674121306062
61672149890875934591674207045210
61672149890875934591924911148314
61672149890875934591925168365758
61672149890875938114607119403895
61672149890875938122217363618247
61672149890875938122217364681105
61672149890875938160443267457396
61672149890875938305243585868674
61672149890875938305243585881772
61672149890875938305243700187538
61672149890875938305243700187586
61672149890875938305243700200636
61672149890875938305245651477108
61672149890875938305245908694552
61672149890875938305306347511182
61672149890875938305306462302430
61672149890875938305327268216073
61672149890875938305494375588510
61672149890875938305494376060894
61672149890875938305494632805954
61672149890875938305494747597202
61672149890875948686288715244840
61672149890875948823486707369954
61672149890875948823735431966630
61672149890875948823735431966790
61672149890875948823737411473058
61672149890875948823738526081982
61672149890875949210097615795562
61672149890875949235331389790136
61672149890875949235517437875602
61672149890875949235520789208398
61672149890875949278823300195062
61672149890875949281271022667426
61672149890875950470615535027899
61672149890875954174110816969691
61672149890875954174110818386841
61672149890875954174110818388245
61672149890875954174173580147345
61672149890875954174194500735653
61672149890875954174361608224673
61672149890875954174382528812981
61672149890875954181725911999521
61672149890876790560065710274267
61672149890876801075854573047796
61672149890876801670589189478417
61672149890876801670589189478426
61672149890876805338217987436612
61672149890876805338219102045536
61672149890876805383972691559094
61672149890876805384034334596886
61672149890876805384055255183733
61672149890876805384222619760516
61672149890876806573565119772452
61672149890876806619572851415105
61672149890876807168612426654702
61672149890876807168613545849846
61672149890876807168634496790018
61672149890876835022225148571022
61672149890876835022226267429456
61672149890876835022414209767627
61672149890876835022414209767636
61672149890876835022414552724228
61672149890876835022476195630718
61672149890876838728172485952791
61672149890876838735794611592824
61672149890876838735794613133634
61672149890876838735794613146732
61672149890876838735794641709186
61672149890876838735794641713398
61672149890876838735794641726448
61672149890876838735797711848304
61672149890876838735857403474110
61672149890876838735878295481033
61672149890876838736045317232574
61672149890876838736045660070914
61672149890876838736045688768882
61672149890876838736048759376773
61672149890876838873055396088870
61672149890876838873055396101920
61672149890876838873118158203714
61672149890876838873306443498486
61672149890876849254037734634914
61672149890876849254286459231750
61672149890876849254286487929558
61672149890876849254288438738018
61672149890876849254289553346942
61672149890876849391547242186778
61672149890876849391547242659161
61672149890876849391547242659162
61672149890876849803081523789134
61672149890876849803329133777046
61672149890876849803331456239906
61672149890876849848835113302692
61672149890876849848917676927331
61672149890876849849085041504114
61672149890876849849103639273809
61672149890876851038427541516050
61672149890876851038676294692442
61672149890876851038678245619154
61672149890876851084450771609441
61672149890876854787770299431038
61672149890879490613858161929308
61672149890879491844123584919566
61672149890879491844123584938280
61672149890879491844123585037658
61672149890879491844123585041870
61672149890879491844123585054920
61672149890879491844123585391950
61672149890879492255717562769924
61672149890879492255717562886564
61672149890879502962242271273306
61672149890879506416438131079958
61672149890879506629871025075963
61672149890879506675624609517867
61672149890879506675624638333719
61672149890879506675624638683639
61672149890879506675687416391766
61672149890879506675875701568446
61672149890879506675875701686538
61672149890879507080127759905504
61672149890879507080148680493812
61672149890879507087407003496618
61672149890879507087469679518182
61672149890879508315474549284752
61672149890879508315495469873060
61672149890879508323004839813098
61672149890879508460014416865563
61672149890879508460014418265243
61672149890879508460015580585030
61672149890879508460265508449582
61672149890879508460266627644726
61672149890879535078532298378134
61672149890879536268312673651566
61672149890879536314063934095416
61672149890879536314066258443390
61672149890879536314067291562516
61672149890879536314129020208154
61672149890879539813933029833186
61672149890879539813934091632810
61672149890879540020170517068298
61672149890879540027447350431112
61672149890879540027449760536948
61672149890879540027449760659412
61672149890879540027450794109744
61672149890879540027512436680976
61672149890879540027700721975748
61672149890879540027700807596644
61672149890879540431952780194714
61672149890879540439232023785828
61672149890879540439292376859098
61672149890879540439480747774766
61672149890879540576490483792674
61672149890879550957723869870846
61672149890879551094984538507170
61672149890879551140484751885500
61672149890879551140484751904374
61672149890879551506578516351864
61672149890879551549819379697094
61672149890879551552518149229154
61672149890879552785416101527114
61672149890879552787863823999478
61672149890879552787864938608402
61672149890879552792947512786562
61672149890879552922615127256948
61672149890879552925125607244886
61672149890879552925129049388324
61672149890879552930208181423046
61672149890879556498705330161227
61672149890879556498726366607805
61672149890899748882862886782268
61672149890899748882862886788091
61672149890899748882883807370576
61672149890899748882883807388046
61672149890899748883427742666584
61672149890899748883427742671003
61672149890899748883448634562908
61672149890899748883448634576006
61672149890899749059123291457049
61672149890899749065898147027517
61672149890899749066462974215477
61672149890899749470716924364035
61672149890899749470717010635434
61672149890899749477491837509546
61672149890899749477680152936490
61672149890899749477681157340593
61672149890899749477681157340594
61672149890899749478224320984269
61672149890899749478224320984270
61672149890899749478224320985673
61672149890899749478224320985674
61672149890899749478227415584895
61672149890899749478227415584896
61672149890899749478227444265150
61672149890899749478227444282655
61672149890899749478227788656154
61672149890899749478244980111400
61672149890899749478245241572577
61672149890899749478245241572578
61672149890899749478245241573981
61672149890899749478245241573982
61672149890899749478248364853458
61672149890899749478311212711906
61672149890899749478311471009386
61672149890899749615509206745216
61672149890899754419632435760393
61672149890899754419632436829836
61672149890899754556893277652880
61672149890899797054349108087574
61672149890899797054349136785382
61672149890899797054351432079852
61672149890899797054351432081256
61672149890899797054352579991630
61672149890899797054602250974156
61672149890899797054602250975608
61672149890899797054603284094734
61672149890899797061126259308255
61672149890899797061126259308256
61672149890899797061945634157728
61672149890899797236798621951863
61672149890899798883655709506418
61672149890899798883906729404951
61672149890899798883906729404952
61672149890899798891248735092800
61672149890899798891248735111673
61672149890899798891248735111674
61672149890899798891269655681108
61672149890899798891269684396337
61672149890899798891269684396338
61672149890899799440312446084674
61672149890899897925751224617960
61672149890899897925751481835404
61672149890899899161098299545230
61672149890899899161098299912412
61672149890899899161098304144500
61672149890899899161348974967996
61672149890899899161349318274508
61672149890899899161349322510808
61672149890899899161349346976528
61672149890899899161349351208616
61672149890899899161349351221666
61672149890899899161349433065596
61672149890899899161349437314946
61672149890899899161350094163140
61672149890899899161350467230270
61672149890899899161350467234482
61672149890899899161350470416810
61672149890899899572880191017294
61672149890899899572880305821384
61672149890899899572880535390828
61672149890899899572880538573156
61672149890899899572880562671646
61672149890899899572880562689116
61672149890899899572880564088588
61672149890899899572880567270916
61672149890899899572880567275336
61672149890899899572880567288386
61672149890899899572881310225488
61672149890899899572943296106152
61672149890899899572943324808172
61672149890899899572943415146590
61672149890899899710141031499096
61672149890899899710141288716540
61672149890899899710141289766300
61672149890899899710141317401250
61672149890899899710141317414300
61672149890899899710141317418720
61672149890899899710141318464060
61672149890899899710141322017990
61672149890899899710141323067750
61672149890899899710204079533564
61672149890899899710204083782914
61672149890899903278920652885484
61672149890899903278984448123826
61672149890899904514267732766156
61672149890899904514267732779206
61672149890899904514267733828966
61672149890899904514518780906132
61672149890899904514519900101276
61672149890899904651528488558570
61672149890899904651779506920666
61672149890899904651779535618474
61672149890899904651779535635736
61672149890899904651779621724804
61672149890899904651780654826668
61672149890899905063310464365890
61672149890899905063310493063650
61672149890899905063310494467542
61672149890899905063310722633094
61672149890899905063310751330854
61672149890899905063310751348324
61672149890899905063310751684986
61672149890899905063373484752310
61672149890899905063373513467380
61672149890899905063373599556448
61672149890899914389510251777390
61672149890899914389510251794812
61672149890899914389511370989956
61672149890899914397104423756374
61672149890899915625045326451410
61672149890899915625045674007272
61672149890899915625046445659604
61672149890899915625108431540268
61672149890899915625108432590028
61672149890899915625108435776568
61672149890899915625109207428900
61672149890899915769900254205546
61672149890899915837725562186475
61672149890899915837725562536395
61672149890899916173900058675948
61672149890899916173900059025868
61672149890899916173900063257796
61672149890899916173900063262168
61672149890899916173900144764856
61672149890899916173900149351235
61672149890899916173900149351236
61672149890899916173901177866720
61672149890899916173901177871092
61672149890899916173901178221011
61672149890899916173901178221012
61672149890899916174088348552568
61672149890899916174089463161492
61672149890899916174151110321864
61672149890899916174151196410932
61672149890899916174152225280708
61672149890899916181431468868214
61672149890899916181494232037190
61672149890899919544581845841537
61672149890899919544581845845749
61672149890899919544602763247517
61672149890899919544602766429845
61672149890899919544602766434057
61672149890899919956175479286389
61672149890899919956196371194359
61672149890899919956196485985390
61672149890899921115538620186426
61672149890899947331998487504612
61672149890899947331998746138998
61672149890899947331998774836758
61672149890899947331998774836966
61672149890899947331998860580326
61672149890899947331998860930246
61672149890899947331998865179596
61672149890899947332002218043214
61672149890899947332002221229754
61672149890899947332061536601890
61672149890899947332061536606102
61672149890899947332061622695170
61672149890899947332249821900874
61672149890899947332249907989942
61672149890899947332249912239292
61672149890899947332253265107122
61672149890899947339592947861338
61672149890899947339592947865550
61672149890899947339592951047878
61672149890899947743780751680788
61672149890899947743780780378548
61672149890899947743781008915654
61672149890899947743781037595992
61672149890899947743781037613462
61672149890899947743781039012934
61672149890899947743781042199682
61672149890899947743781123706742
61672149890899947743781129355772
61672149890899947743784136782838
61672149890899947743784137845648
61672149890899947743784480819710
61672149890899947743784485405930
61672149890899947743843799732518
61672149890899947743847242938766
61672149890899947751373809050848
61672149890899947751374837920624
61672149890899947774261092074549
61672149890899947881041506423442
61672149890899947881041763640886
61672149890899947881041792325596
61672149890899947881041792338646
61672149890899947881041878432134
61672149890899947881045235899234
61672149890899947881107997664158
61672149890899947911522105084455
61672149890899949009043025569481
61672149890899949146304038579387
61672149890899949557834996011673
61672149890899949595967846469495
61672149890899949596051528821323
61672149890899949603578004594779
61672149890899949603578090683847
61672149890899949603578091746705
61672149890899949603578091751076
61672149890899949603578091751077
61672149890899949603578119381655
61672149890899949603578119386027
61672149890899949603578120444465
61672149890899949603578120448677
61672149890899949603578348964149
61672149890899949603578348968520
61672149890899949603578348968521
61672149890899949603578377661909
61672149890899949603578463759561
61672149890899949603581476498835
61672149890899949603581562592275
61672149890899949603581820872577
61672149890899952685230969472896
61672149890899952692762380732344
61672149890899952822429049589454
61672149890899952822432405639612
61672149890899952822680096649150
61672149890899952830023135457736
61672149890899952891341898118850
61672149890899952891341902723944
61672149890899953234211226609332
61672149890899953234214325442046
61672149890899953234214669815788
61672149890899953241805399633912
61672149890899953302939233406155
61672149890899953440388016226134
61672149890899963803287807082478
61672149890899963803287892821626
61672149890899963803288151456172
61672149890899963803288154642712
61672149890899963803288178736830
61672149890899963803288183340520
61672149890899963803350945105444
61672149890899963803538940235614
61672149890899963803538944484964
61672149890899963803539973354740
61672149890899963810882356364892
61672149890899963940548933282699
61672149890899963940548938065911
61672149890899963940548938065912
61672149890899963940611699830836
61672149890899963948143111090284
61672149890899964352330916326836
61672149890899964352330940438216
61672149890899964352330945024436
61672149890899964352331945196612
61672149890899964352394706961536
61672149890899964375218169253097
61672149890899964375218197950857
61672149890899964375280845278873
61672149890899964421056584780694
61672149890899964421058907728988
61672149890899965610000102748029
61672149890899965610062778773805
61672149890900199899474763874589
61672149890900205252644107465775
61672149890900205252644193553223
61672149890900205252644193559055
61672149890900205252644968393499
61672149890900205458734891827661
61672149890900216363170739117383
61672149890900216370702182261123
61672149890900216370764944026047
61672149890900220099713495073710
61672149890900248093203212895506
61672149890900248093203213012146
61672149890900248093203213012194
61672149890900248093203217617239
61672149890900249327985149590076
61672149890900249327985149708120
61672149890900249739484855557815
61672149890900249739484855562027
61672149890900249739568537909643
61672149890900249739579041800823
61672149890900249739579127894103
61672149890900249739579128943815
61672149890900249747074207349416
61672149890900249747074208950306
61672149890900249747098571680595
61672149890900249747098829960897
61672149890900249747192600081260
61672149890900249747192730822307
61672149890900249747192730822308
61672149890900249747192988039751
61672149890900249747192988039752
61672149890900249785321003611316
61672149890900249922593381440349
61672149890900249922781380819863
61672149890900249930119900969091
61672149890900249930120159249345
61672149890900249930123372158748
61672149890900249930123373208508
61672149890900249930123630440463
61672149890900249930123631490223
61672149890900249930207054511980
61672149890900253034837986500818
61672149890900253034837986502222
61672149890900253034837986506642
61672149890900253034837991223956
61672149890900253034858878509410
61672149890900253034858878510814
61672149890900253034858878515234
61672149890900253034858883114504
61672149890900253446431964338286
61672149890900253446431965854557
61672149890900253446431965854558
61672149890900253446452856346878
61672149890900253446456242494475
61672149890900253453963033291436
61672149890900253629383514677214
61672149890900253629634595099675
61672149890900253629655516160367
61672149890900253629718277925291
61672149890900253636977372458729
61672149890900264152957460395705
61672149890900264152957804769239
61672149890900264152957833467207
61672149890900264152957833471419
61672149890900264152958952679613
61672149890900264152960903601953
61672149890900264152961276673455
61672149890900264152961276677667
61672149890900264564457410887789
61672149890900264564478331476097
61672149890900264564551439294531
61672149890900264564554881437969
61672149890900264572083008923984
61672149890900264572103900815936
61672149890900264617836565136092
61672149890900265798988553123611
61672149890900265798988554540761
61672149890900265798988554542165
61672149890900265799051316301265
61672149890900265799072235844232
61672149890900265799072235844233
61672149890900265799072236889573
61672149890900265799072236907043
61672149890900265799239342783532
61672149890900265799239343334656
61672149890900265799239343334657
61672149890900265799239344378593
61672149890900265799239344384416
61672149890900265799239344384417
61672149890900265799239601601860
61672149890900265799239601601861
61672149890900265799260149117215
61672149890900265799260264966901
61672149890900265799333371722281
61672149890900265799333744793783
61672149890900265799336814928529
61672149890900265799337188000031
61672149890900265806603648153441
61672149890900265806697418273804
61672149890900265806864940819643
61672149890900265806864941869403
61672149890900265845013849881188
61672149890900265989882609406571
61672149890900266393882485076049
61672149890900266393882485425969
61672149890900266401473129131939
61672149890900266401473130194749
61672149890900269506149058666908
61672149890900269512644024282483
61672149890900269513459927227899
61672149890900269513470431098801
61672149890901105820393902175727
61672149890901117007409222545531
61672149890901120713195064355870
61672149890901150284688370600571
61672149890901150292030376307293
61672149890901150314886248175412
61672149890901150353050222479716
61672149890901150353132785618930
61672149890901150353144408351177
61672149890901150353144408705309
61672149890901150360639804387466
61672149890901150360639804387467
61672149890901150360642931917994
61672149890901150360660753672130
61672149890901150360660753672131
61672149890901150360663823807084
61672149890901150360663852504844
61672149890901150360663852504845
61672149890901150360671186864225
61672149890901150360674284160284
61672149890901150360674657705423
61672149890901150360674658755183
61672149890901150360674658772652
61672149890901150360926495530693
61672149890901164583508487660665
61672149890901164583508832034199
61672149890901164583508860732167
61672149890901164583508860736379
61672149890901164583509979944573
61672149890901164583511930866913
61672149890901164583512303938415
61672149890901165132303901309105
61672149890901165178054044428414
61672149890901165178057486099468
61672149890901165178137726781646
61672149890901165178309697469877
61672149890901165185648246133133
61672149890901165185651703176599
61672149890901166367082764673503
61672149890901166367083883881697
61672149890901166420433636671531
61672149890901170126471689852279
61672149890901170127035774084263
61672149890903823789237953504279
61672149890903823789237954554039
61672149890903851469278318010146
61672149890903851469299209894865
61672149890903851469299209899237
61672149890903851469299238592625
61672149890903851469299238596837
61672149890903851469299238596997
61672149890903851469302594646995
61672149890903851469302680740435
61672149890903851644702959409805
61672149890903851644985403773325
61672149890903851644985490929463
61672149890903851652292542858573
61672149890903851652295984996187
61672149890903851652296013693182
61672149890903851652296013712874
61672149890903851652314611351431
61672149890903851652316905582278
61672149890903851652316905584495
61672149890903851652316934299725
61672149890903851652324010028931
61672149890903851652324010378851
61672149890903851652327394776849
61672149890903851652327395126769
61672149890903851652327396176529
61672149890903852056579468761107
61672149890903866286682411839629
61672149890903866286682440535937
61672149890903866286755634430389
61672149890903866286756667549515
61672149890903866286758990497809
61672149890903866423953541301789
61672149890903866423956984508037
61672149890903866469679215633095
61672149890903866469700136221403
61672149890903866477301327928013
61672149890903868070329452291495
61672149890903868070330571486639
61672149890903868070332894434933
61672149890903868070489799715481
61672149890903868116083123294691
61672149890903868116083123644611
61672149890903868116086594485809
61672149890903868116240027512384
61672149890903868116260948094833
61672149890903868123583066315147
61672149890903868123603986553535
61672149890903868123603986903455
61672149890903868123604101344783
61672149890903868123604101694703
61672149890903868123604102761725
61672149890903868123677237659528
61672149890903868123677238191779
61672149890903868123677238210652
61672149890903868123677238210653
61672149890903868123677239254589
61672149890903868123677239260412
61672149890903868123677239260413
61672149890903868123677324303933
61672149890903868123677325353693
61672149890903868260843822113598
61672149890903868260864741099564
61672149890903868260864741650688
61672149890903868260864742700448
61672149890903868260875230821201
61672149890903868260875231870961
61672149890903871823128880000363
61672150026470525775429993054242
61672150026471726344480454125503
61672150026471726532514573943943
61672150026471726534774009704593
61672150026474128041407464154922
61672150026474128041407464159294
61672150026474128046488830071848
61672150026474128046677119615970
61672150026474128046679096347367
61672150026474128048938532108017
61672150026474128048938789325509
61672150026474132988063167255031
61672150026474428184360389011258
61672150026474428230093054281955
61672150026474428230678029472819
61672150026474428230679177365937
61672150026474428230930225842569
61672150026474433177333735737835
61672150026474444290435043740027
61672150026475328614911417343399
61672150026475328614911417343400
61672150026475328615476533627535
61672150026475328798489725019972
61672150026475328798677753079830
61672150026475328798677753097300
61672150026475328798677754496772
61672150026475328798677754501143
61672150026475328798677754501144
61672150026475328798678902407142
61672150026475328798678902407145
61672150026475328798741921743853
61672150026475328806020793309729
61672150026475328806021941215731
61672150026475328806271956573244
61672150026475333554604267607263
61672150026475333745145428456743
61672150026475334149399466312515
61672150026475334149400614218517
61672150026475334156178792543517
61672150026475334156739406288387
61672150026475334156739406288435
61672150026475334156742505121101
61672150026475334156743653027103
61672150026475334156927434365715
61672150026658115468542065920071
61672150026658115651557438674505
61672150026658115999697707782802
61672150026658116063338295627763
61672150026658116063338296677475
61672150026658116063339444583477
61672150026658160471331254441578
61672150026658165412722121908802
61672150026693237793705389887539
61672150026693237793706537793755
61672150026693237801048428696125
61672150026693237801234505905995
61672150026693238167073779560323
61672150026693282266159689414517
61672150026694138178502860940391
61672150026694138186031951567075
61672150026694138361518233694825
61672150026694138368293060568937
61672150026694138369045053842023
61672150026694138773013175370352
61672150026694138773299090648083
61672150026694138773299091697795
61672150026694138773300239603794
61672150026694138773300239603797
61672150026694138780639031673667
61672150026694138780642130506381
61672150026694138780643278412383
61672150026694138780827059751043
61672150026694138780827062933371
61672150026694138780830415801201
61672150026694138780830530592241
61672150026694171532020133925554
61672150026694171532020133938652
61672150026694182634571483461699
61672150026694182650894373310673
61672150026762315228502201476565
61672150026762315229254313785829
61672150026762315229254313785877
61672150026762315229254316968205
61672150026763482641289435836338
61672150026763482641289551099762
61672150026763515802570237829845
61672150026763515803322350139157
61672150026763515849075906351217
61672150026763515985500894643909
61672150026763515986336574987541
61672150026763515986336574987589
61672150026765766794685098162587
61672150026765917499749075421520
61672150026766183788905115822143
61672150026766184344536610726286
61672150026766217688935982347713
61672150026766217689019669418307
61672150026766217689583634614065
61672150026766217689583753650291
61672150026766217689771662691393
61672150026766217689773153613241
61672150026766217696359695192581
61672150026767084775087522708139
61672150026767084775087522727822
61672150026767084775087567841169
61672150026767118127066119998212
61672150026798304594983877658975
61672150026798348921832439124727
61672150026798604783501326244574
61672150026798604784254483019135
61672150026798604784254855955075
61672150026798604784254855955123
61672150026798638130157034793937
61672150026798638130157034793985
61672150026798638130157037976313
61672150026798638130160390844143
61672150026798638130240716097457
61672150026798638130244073669551
61672150026798638130244074732361
61672150026798638130244160825801
61672150026798638130808933799005
61672150026798638130992715137617
61672150026798638130992715137665
61672150026798638130992718319993
61672150026798638130995812920619
61672150026798638130996071187823
61672150026798638130996185978863
61672150026798638130997305187265
61672150026798649065349452445135
61672150026798649065350485565713
61672150026798649065914565548347
61672150026798649065914569797697
61672150026798649066102593625675
61672150026798649111104066224827
61672150026798649111668150456811
61672150026798649111856178534139
61672150026798649248363747988172
61672150026798649248894013066927
61672150026798649248897107667553
61672150026798649249117276220336
61672150026798649249117277698673
61672150026798649249117277698721
61672150026798649255671934541665
61672150026798654006736875170917
61672150026799505214617098834690
61672150026799549678880180198230
61672150026799549678911218318654
61672150026799549816928972117408
61672150026799549816928973534350
61672150026799554627641512960690
61672150026802190439136447165552
61672150026802250970532918686598
61672150026802250970536357643496
61672150026802250971098122126767
61672150026802250971101216727393
61672150026802250971321389879446
61672150026802250977876043581822
61672150026802250977876043601505
61672150026802251520364059821260
61672150026802256331077356972607
61672150026802256461748130610880
61672150026802256461814249960912
61672150032274985465861079074762
61672150032380051756324755334443
61672150032380051756406204211010
61672150032380051758584191095093
61672150032380051758856244832166
61672150032380351902373253920486
61672150032380368366130044438136
61672150032382752859148706026899
61672150032382752859963576217515
61672150032382753270930711935871
61672150032382753454488210863223
61672150032382753459568433574088
61672150032382753459569466693214
61672150032382753459759843038247
61672150032382753459759846220575
61672150032382753459840058265340
61672150032382753459840401221932
61672150032382753459841172874264
61672150032382753461288085679665
61672150032382753461288087195985
61672150032382753462040199505297
61672150032382753462103304576734
61672150032382758355474016167144
61672150032382758401143913945911
61672150032382758401143917128239
61672150032383053049234141517943
61672150032383053598277936322690
61672150032383053643758776163651
61672150032383053649030408338723
61672150032383053651289844099373
61672150032383058544745729377946
61672150032383058590415627211595
61672150032383069520522371857544
61672150032383069657783126582984
61672150032383069703453028665983
61672150032383070069565389359432
61672150032383070069565389359639
61672150032383926215738870688823
61672150032383953622042492095564
61672150032383954028013087923007
61672150032383954166026956198198
61672150032383954166027213415597
61672150032383954170270378305772
61672150032383954171085166640860
61672150032383954173348326628501
61672150032383954173620039060608
61672150032383954211758501192071
61672150032383954211759620400265
61672150032383954211759649098025
61672150032383954216842107422287
61672150032383954218555280824639
61672150032383954219101540000657
61672150032383954219101911536965
61672150032383954219101911655009
61672150032383954219102687906611
61672150032383954219122460707009
61672150032383954219373593737730
61672150032383958975295637434664
61672150032383959112476061080405
61672150032383959112476061093455
61672150032383959112556392160104
61672150032383959112557506769028
61672150032383959158226175147671
61672150032383959158229645988869
61672150032383959524066687107029
61672150032383959524338655286520
61672150032383959524339769895444
61672150032383959562481332211637
61672150032383959562481360909397
61672150032383959569820152979267
61672150032383959569820272015493
61672150032383959569824399717983
61672150032383959570008181056595
61672150032383959570008181056643
61672150032383959570008184238923
61672150032383970088334153497976
61672150032383970225532146458492
61672150032383970225594908223416
61672150032383970637377171349832
61672150032566440875388483377193
61672150032566441287170746503609
61672150032566724826944873251558
61672150032566724964393912921802
61672150032566740881643704619591
61672150032566741018905492464109
61672150032566741064659077373977
61672150032566741430686378115079
61672150032566741430686379164887
61672150032566741430687498373081
61672150032566741430687527070841
61672150032566741437213513631185
61672150032566769429256334665400
61672150032597955812493933164770
61672150032598856380220999332684
61672150032598856380304681685916
61672150032598856380305829596290
61672150032599206341854690112626
61672150032601558083469092078494
61672150032601558083740026607212
61672150032601558083740798259544
61672150032601558083741059726498
61672150032601562979373641552424
61672150032601858272742005646627
61672150032601858272930033724003
61672150032601863167832454132993
61672150032601863168560548419559
61672150032601863168645354763226
61672150032601863214315252596875
61672150032601863579611710346312
61672150032601863580154526251155
61672150032601863763440447181241
61672150032601863763440790487753
61672150032601907496247017532034
61672150032601907633504333300575
61672150032601907633504333300576
61672150032601907633507689350733
61672150032601907633507772257474
61672150032601907633507776506824
61672150032601907639947867833704
61672150032601907640198914893400
61672150032601908045290035033922
61672150032601908045290035034129
61672150032602758794796763948812
61672150032602763598380474484856
61672150032602763599112698257955
61672150032602763735641229210296
61672150032602763736457132154308
61672150032602763774598951687945
61672150032602763781373778562057
61672150032602763782210602271467
61672150032602764147423492336712
61672150032602764148239395280724
61672150032602764186380957596917
61672150032602764193719849632533
61672150032602764193909297363723
61672150032602764331252620312241
61672150032602764331256835170821
61672150032602797540462314814063
61672150032602808063242896228454
61672150032602808063975115297289
61672150032602808063975120001553
61672150032602808064058799172466
61672150032602808200503650953894
61672150032602808201256792132982
61672150032602808201319553897906
61672150032602808612285914080310
61672150032602808613101817024322
61672150032602808619604675778206
61672150032602808619604676250430
61672150032670906695714555763007
61672150032670906741468140554831
61672150032670907106764598285602
61672150032670940054314402926338
61672150032671791254876276293126
61672150032671791254937804408528
61672150032671791254938952318902
61672150032671807126265583027967
61672150032671807309279922195263
61672150032671807674576381338764
61672150032671807675392284282776
61672150032671807865099963123929
61672150032671807865936787122809
61672150032671835719800226152126
61672150032671835719801374062500
61672150032671835719801459801648
61672150032671840484865430191298
61672150032671841026401401627974
61672150032671841027216189962902
61672150032671841027216189963062
61672150032671841027217304571986
61672150032671841033908449092866
61672150032671841072122438441132
61672150032671851597902831645686
61672150032672107315536176908111
61672150032672107452796931283583
61672150032672107871167946018298
61672150032672108054455402380766
61672150032672141215639447529452
61672150032672141261404543915113
61672150032672141262156653042097
61672150032672141262156653042145
61672150032672141262156656224425
61672150032672141398602533343333
61672150032672141398602536525661
61672150032672141398665299707575
61672150032672151924457310109537
61672150032672152336030367761896
61672150032672152336218395839224
61672150032674492958372892112380
61672150032674504070574584643372
61672150032674508828968707345442
61672150032674508966229463133644
61672150032674509011960958901783
61672150032674509011960963501053
61672150032674509568346676959769
61672150032674509568346676972819
61672150032674509568347022750453
61672150032674537422399604932582
61672150032674537422963689164566
61672150032674537422964722283852
61672150032674542181608515969740
61672150032674542318054483422854
61672150032674542318869271757782
61672150032674542318869271757942
61672150032674553436172130458078
61672150032674553436986918793006
61672150032674553436986918793166
61672150032674553438598932342134
61672150032674553484439183940373
61672150032674793142291610010691
61672150032674809019055205704584
61672150032674809155477967990103
61672150032674809155477972576323
61672150032674809162821027813178
61672150032674809201985862513023
61672150032674809202071869338888
61672150032674809567282320262460
61672150032674809568098223206472
61672150032674809568098223206679
61672150032674809574603033709260
61672150032674809751115663096617
61672150032674809756198237274777
61672150032674809757890488903707
61672150032674809757890490438750
61672150032674809757892812901761
61672150032674842370880225993794
61672150032674842507292529324332
61672150032674842508140984968584
61672150032674842553057625709993
61672150032674842553809734836977
61672150032674842553809734837025
61672150032674842553809738019305
61672150032674842919923243495682
61672150032674842919923243495889
61672150032674843101849592969857
61672150032674843102100387411427
61672150032674843102853900304121
61672150032674853490420485139304
61672150032674853626258632003808
61672150032674853627618477749852
61672150032674853627681239514776
61672150032674853627704369736061
61672150032674853627869153273240
61672150032674853627869524809548
61672150032674853627871477621214
61672150032674853627872510740339
61672150032674853627872510740340
61672150032674853627956193028693
61672150032674853673709117956598
61672150032674854039463131104884
61672150032674854039463502641192
61672150032674854039466488571983
61672150032674854039466488571984
61672150032675709517869219321198
61672150032675709586051084401004
61672150032675709723311839126444
61672150032675709724127742070456
61672150032675709730820735494455
61672150032675709769881212187615
61672150032675710135094102252860
61672150032675710135910005196872
61672150032675710142414713326099
61672150032675710142414729138160
61672150032675710142415072094752
61672150032675710142415843747084
61672150032675710142415848818738
61672150032675710142603100172080
61672150032675710188169433727202
61672150032675710325451481882798
61672150032675742869130155378424
61672150032675742937876104690214
61672150032675742938690893025302
61672150032675743075136859415654
61672150032675743075951647750742
61672150032675743075952762359666
61672150032675743486919122542070
61672150032675743487733910877158
61672150032675743487735025486082
61672150032675743539994454016412
61672150032675743540746566325724
61672150032675753989778178487560
61672150032675754058420180415736
61672150032675754058420180538200
61672150032675754058420553609494
61672150032675754058423538005300
61672150032675754194069179994718
61672150032675754195681192008652
61672150032675754195683516006706
61672150032675754605036397568602
61672150032675754605851185903690
61672150032675754607275169840296
61672150032675754607277493838350
61672150032675754607463197917624
61672150032675754607465521915678
61672150032675754653303937909835
61672150032675759546119342097614
61672150032675759546307628442146
61672150032706930007311738268741
61672150032706930008064664292898
61672150032706930008085929354167
61672150032706963216539042658837
61672150032706963216789746761941
61672150032706963216790118770425
61672150032706963217630387105627
61672150032706963353991550338031
61672150032706963354071761849857
61672150032706963354071761849858
61672150032706963354071761849905
61672150032706963354071761849906
61672150032706963354071761862956
61672150032706963361602829286700
61672150032706974335750358487169
61672150032706974335750358487217
61672150032706974335750362738175
61672150032706974472948351097765
61672150032706974473011027123541
61672150032707230197335229710014
61672150032707230197335229710015
61672150032707230197335602645955
61672150032707230197335602646003
61672150032707263543258673493409
61672150032707263543258676675737
61672150032707263543321435271432
61672150032707263543342354796929
61672150032707263543889651792125
61672150032707274479267367575489
61672150032707274479267367575537
61672150032707274524936896527259
61672150032707274662198024389553
61672150032707274662198024389601
61672150032707274668972478327725
61672150032707279419835160535999
61672150032708130551714335931725
61672150032708130765147255434965
61672150032708130765147298560337
61672150032708163905147926563655
61672150032708163905231608916887
61672150032708163928143269057638
61672150032708163928686089744562
61672150032708175023267902196203
61672150032708175045956323635966
61672150032708175045956323636174
61672150032708175045959393770920
61672150032708175045959422468680
61672150032708175046709469047142
61672150032708175046712534950008
61672150032708175046712563647768
61672150032708175053487390521880
61672150032708175092466119858472
61672150032708175099240946732584
61672150032708179988466317728708
61672150032710815859843121427733
61672150032710831912008255449119
61672150032710831912008255462169
61672150032710832468394315061489
61672150032710859729333618872972
61672150032710865219796350833564
61672150032710865265529015037080
61672150032710876337612471314998
61672150032710876337797318704036
61672150032710876337797318704084
61672150032710876337797433489460
61672150032710876337797433508174
61672150032710876337797691775378
61672150032710876337797691775586
61672150032710876337800757659530
61672150032710876337881115842692
61672150032710876337881373060184
61672150032710876337884438963002
61672150032710876337884440012762
61672150032710876338362550842022
61672150032710876338365616744888
61672150032710876338365645442648
61672150032710876345140472316760
61672150032710876384119201653352
61672150032710876384402136570242
61672150032710876390894028527464
61672150032710876749391669607022
61672150032710876750147880921064
61672150032710876750147909618824
61672150032710876756922736492936
61672150032710876795901465829528
61672150032710876802676292703640
61672150032710876932681157569898
61672150032710876933528460521696
61672150032710876933528489219504
61672150032710881698425439459923
61672150032710881698676143563027
61672150032710881744158103663487
61672150032710881744158107834096
61672150032710881744429699775183
61672150032710881874068585603628
61672150032710881874075736122588
61672150032710881874096628131180
61672150032710881874828877301676
61672150032710881874828877301712
61672150032710881874912445336044
61672150032710881874912445336080
61672150032710881874912516726285
61672150032710881874912531075192
61672150032710881874912531075276
61672150032710881874912559773036
61672150032710881874912561189978
61672150032710881874912561373890
61672150032710881874916003530378
61672150032710881881606757251719
61672150032710881881606760434047
61672150032710881881606771797423
61672150032710881881606800377091
61672150032710881881627692385731
61672150032710881881690367860542
61672150032710881882171874598665
61672150032710881882172003935574
61672150050105027247335125512034
61672150050105027247335125513486
61672150050105027247335125530748
61672150050105027384595794503942
61672150050105027427815627263822
61672150050105027427836547852130
61672150050105027430349350360466
61672150050105927815146821414770
61672150050105927815146821432032
61672150050105927995626290045820
61672150050105927995711120309426
61672150050106228004417386713746
61672150050106228004417386732460
61672150050106228179817752893705
61672150050108629517829796809310
61672150050108629518331205014066
61672150050108629518331205015518
61672150050108629518331205032780
61672150050108629518581909117170
61672150050108629518581909135884
61672150050108629655591874005974
61672150050108629698810673646568
61672150050108629698811706765854
61672150050108629698873349672344
61672150050108629699062410868958
61672150050108629699083331457266
61672150050108629699083674413858
61672150050108629699083704528608
61672150050108629699083790267756
61672150050108629699146466293532
61672150050108629701324537853746
61672150050108629701596133965602
61672150050108634594716256239944
61672150050108634594717370848868
61672150050108901841227458567866
61672150050108901844010164484119
61672150050108929707852475834588
61672150050108929845113144466700
61672150050108929890595103154174
61672150050108934783986850238180
61672150050108934783986850255442
61672150050108934783987964847104
61672150050108934783987968033644
61672150050108934783987969450586
61672150050108934784050640872880
61672150050108934829720629049159
61672150050108935195831875133684
61672150050108945897025280562344
61672150050108945897088042327268
61672150050108945897088042344530
61672150050108945942757916184475
61672150050109802411759184359627
61672150050109829861347408193980
61672150050109830275392574207026
61672150050109830275413466215618
61672150050109830275413466215778
61672150050109830275413466234492
61672150050109830275664170318882
61672150050109830275664170320334
61672150050109830410139378636172
61672150050109830451064536498841
61672150050109835351862422867444
61672150050109835397553216958827
61672150050109835763644685993860
61672150050109835809316538944317
61672150050109846327576307831516
61672150050109846327576307844566
61672150050109846327639069596440
61672150050109846464837062202776
61672150050109846464837062556907
61672150050109846464837062556908
61672150050109846464899824321832
61672150050109846510590618413215
61672150050109846876619325329192
61672150050109846876682087448248
61672150050323832051715252649102
61672150050323832051736173237410
61672150050327434322711332151134
61672150050327434322962036254238
61672150050327434322982956842546
61672150050327434322983299799138
61672150050327434322983329913888
61672150050327434323045718607470
61672150050327434323046091678812
61672150050327739407134363314148
61672150050327739407134363331410
61672150050327739407950266258160
61672150050327739407950269444700
61672150050327739819650912215962
61672150050327739819732529388788
61672150050327740002684078205563
61672150050327783871996785057746
61672150050327783872749926236834
61672150050327783872812688001758
61672150050327783872812688019020
61672150050327783872812691188298
61672150050327783918482561858965
61672150050327784284594951132386
61672150050328634896778335385128
61672150050328635034039004021452
61672150050328639837685390596370
61672150050328639975762048252724
61672150050328640021452842344107
61672150050328640386728494174276
61672150050328640387481635353364
61672150050328640387544311379140
61672150050328640433213184594585
61672150050328640433213956246917
61672150050328640433237084917953
61672150050328673779704554886863
61672150050328684302547812326918
61672150050328684303276679577644
61672150050328684303300953506006
61672150050328684303300953519056
61672150050328684303300956688334
61672150050328684303301042427425
61672150050328684303301042427482
61672150050328684439808567052309
61672150050328684439808567052310
61672150050328684440561707877266
61672150050328684440561708231397
61672150050328684440561708231398
61672150050328684851315504591238
61672150050328684851503789886010
61672150050328684851590830178725
61672150050328684851590830178726
61672150050328684851590915917874
61672150050328684852068645770326
61672150050328684852343971003682
61672150050328684852344057096962
61672150050328684852406733122738
61672150050328684858846915850846
61672150050328684858909591876462
61672150050328684858909592348845
61672150050328684858909592348846
61672150050328684859662733055550
61672150050396766926432143464094
61672150050396783399143883970826
61672150050396783399415853135150
61672150050396783536593183321061
61672150050396783536613729432514
61672150050396783537430006970021
61672150050396811391210882854460
61672150050396811391231803442768
61672150050397683913881297437020
61672150050397683914634438616108
61672150050397683967144210586021
61672150050397683967981034584901
61672150050397717265706317726230
61672150050397717266459458905318
61672150050397717273213365191122
61672150050397967632617922537229
61672150050397967678350586740745
61672150050397984103905032631766
61672150050397984103967794396690
61672150050397984156499649840428
61672150050397984156499649842858
61672150050397984293697642450976
61672150050397984293697642453406
61672150050398017455730052920976
61672150050398017455792814685900
61672150050398028575521360661168
61672150050400369197615132185020
61672150050400369197678927069230
61672150050400385205534379231900
61672150050400385670391270212545
61672150050400385807589262823093
61672150050400413662205929237206
61672150050400413662206962356492
61672150050400413662456633340310
61672150050400413662457666459596
61672150050400413662478587047904
61672150050400413662478930004496
61672150050400413662478960119246
61672150050400413662479045858394
61672150050400413662541721884170
61672150050400418557356042054010
61672150050400418557359399521110
61672150050400418558111511830422
61672150050400418558111511830582
61672150050400429675477046556334
61672150050400429677655095263998
61672150050400429677903848440390
61672150050400429677905799367102
61672150050400669381533851133140
61672150050400669381784555236244
61672150050400685188880919966578
61672150050400685394804973230296
61672150050400685394804973247558
61672150050400685402313955691587
61672150050400685813846306901026
61672150050400685813907949335292
61672150050400685813908279300865
61672150050400685813908292291884
61672150050400685813909063944216
61672150050400685813928940209182
61672150050400685814096320369212
61672150050400685814097349238988
61672150050400685990336866722679
61672150050400685990354688121711
61672150050400685995419440900839
61672150050400685996859482226382
61672150050400685996944702077500
61672150050400685996944702079930
61672150050400685996944702084142
61672150050400685997111693596791
61672150050400685997195406183034
61672150050400685997675759763889
61672150050400685997675760113809
61672150050400685997678872429401
61672150050400713805722938325526
61672150050400718540371668118316
61672150050400718540622715178012
61672150050400718746629993519506
61672150050400718747382105828818
61672150050400718747382105846080
61672150050400719159227130724322
61672150050400719159227130724529
61672150050400719342179708410921
61672150050400719348682681956101
61672150050400719348766249990261
61672150050400719348933270205156
61672150050400719348935709009721
61672150050400719348935709013933
61672150050400719348936713886001
61672150050400729729916758202432
61672150050400729866925689144142
61672150050400729867174413740818
61672150050400729867174442438786
61672150050400729867174442456048
61672150050400729867176393247246
61672150050400729867176736203838
61672150050400729867197313912013
61672150050400730278708728644624
61672150050400730286287949044786
61672150050400735218672625577402
61672150050401585825356000499468
61672150050401585825356000512518
61672150050401585826109141674344
61672150050401585962616755224859
61672150050401585962616755224860
61672150050401585963369896049816
61672150050401585963432658168872
61672150050401586009123452260255
61672150050401586374399018351275
61672150050401586374399018351276
61672150050401586375152159176232
61672150050401586375214921295288
61672150050401586381656969210800
61672150050401586381657299176373
61672150050401586381657312167392
61672150050401586381658083819724
61672150050401586381908016270496
61672150050401586420887893987639
61672150050401586420905745626323
61672150050401586425970468165799
61672150050401586427495729342460
61672150050401586427495729344890
61672150050401586427683671333149
61672150050401586428226787378769
61672150050401586428229899694361
61672150050401586564944426058542
61672150050401619177181020788678
61672150050401619177934161963554
61672150050401619177934165150094
61672150050401619314441775514069
61672150050401619314441775514070
61672150050401619315194916339026
61672150050401619726224038640485
61672150050401619726224038640486
61672150050401619726977179465442
61672150050401619727039941584498
61672150050401619772730735675881
61672150050401619779317277255221
61672150050401619779484297470116
61672150050401619779487741150961
61672150050401630296051784550320
61672150050401630297476716409102
61672150050401630297725441005938
61672150050401630297725469703746
61672150050401630297725469707958
61672150050401630297725469721008
61672150050401630297727420512206
61672150050401630297727763468798
61672150050401630297728539842864
61672150050401630433311420067358
61672150050401630434986223960966
61672150050401630434986224433349
61672150050401630434986224433350
61672150050401630846517411448130
61672150050401630846517440145938
61672150050401630846519733910990
61672150050401630846580201792610
61672150050401630846580202264993
61672150050401630846580202264994
61672150050401630846768115551234
61672150050401630846768487087382
61672150050401630846770438014094
61672150050401630892270994821400
61672150050401630892354678709609
61672150050401630892521698924504
61672150050401630892542621047997
61672150050401630892542964004381
61672150050401635786484321473070
61672150050401635786484321478686
61672150050432806246553978341381
61672150050432834102866369178512
61672150050432839044253448597737
61672150050432839455847426429381
61672150050432839593293114631472
61672150050432850574992602810815
61672150050433106252621688079466
61672150050433106252893655727470
61672150050433106435824197744670
61672150050433106436640134090754
61672150050433106436640475282177
61672150050433106436640490177753
61672150050433106436640518407549
61672150050433134040459696736255
61672150050433139187770457686057
61672150050433139599364435517701
61672150050433139599636374467737
61672150050433139599636403146831
61672150050433139600116547827013
61672150050433139600388515456143
61672150050433139782567031263087
61672150050433139782567031380888
61672150050433139782567031381131
61672150050433139782567059960895
61672150050433139782650714101593
61672150050433139783379611633539
61672150050433139783382939458113
61672150050433139783402740304575
61672150050433139783402855646737
61672150050433139783403974837669
61672150050433139783403975900452
61672150050433139790156761455945
61672150050433139790156761460157
61672150050433139790160860932851
61672150050433139790721617344473
61672150050433150717735411976531
61672150050433150718509607115962
61672150050433150900495235478826
61672150050433150901220094431073
61672150050433150901502915090661
61672150050433150901523831958778
61672150050433150907994921305185
61672150050433150908280836565399
61672150050433150908845691916060
61672150050433155659861908144133
61672150050433155659896775810996
61672150050433155659896777407425
61672150050433155659896777407434
61672150050433155666650596003315
61672150050433155666671604281537
61672150050433155666671604281546
61672150050434006867191161355714
61672150050434034654024977545843
61672150050434040213933966723073
61672150050434040220711888197811
61672150050434051285484431852039
61672150050434051286321303017245
61672150050434051286321303017246
61672150050434051332053942355621
61672150050434051338831863830359
61672150050434056273462028102299
61672150050434056280236854976411
61672150050434056280236855326331
61672150050434056280237626628743
61672150050434056280237626978663
61672150050436692029880323696246
61672150050436692099085361622836
61672150050436703140468889132156
61672150050436703148000299328794
61672150050436707945348817334518
61672150050436736494741711970798
61672150050436736494741970251052
61672150050436736494742745439844
61672150050436736563383746780228
61672150050436741298865061449940
61672150050436741298866090319680
61672150050436741298866090319716
61672150050436741298868156050566
61672150050436741298869189152430
61672150050436741504767788990132
61672150050436741504771140322927
61672150050436741504771140440728
61672150050436741504771140440971
61672150050436741504771169020735
61672150050436741504771169138779
61672150050436752439936053364403
61672150050436752439936082062003
61672150050436752623424203490913
61672150050436752630199030365025
61672150050436752988728023806595
61672150050436752988728052504195
61672150050436752988908947462617
61672150050436752989452882758625
61672150050436752989756390721097
61672150050436752989756391253265
61672150050436753035489053978443
61672150050436753035489053978444
61672150050436753035489055041253
61672150050436753035509975629561
61672150050436753042012804740724
61672150050436753172770616101904
61672150050436753179545442976016
61672150050436757931140461628761
61672150050436757931140461628762
61672150050436757931143903969162
61672150050436757937918228434779
61672150050436757937918383084542
61672150050436757976141561156619
61672150050436757976143884104913
61672150050436757976872752877380
61672150050436757976872752877623
61672150050436757976873124413932
61672150050436757976873124886107
61672150050436757976873124886108
61672150050436757976873125948917
61672150050436757976873125948918
61672150050436757976893673465931
61672150050436757976893930683375
61672150050436757976894016422524
61672150050436757976894045474415
61672150050436757976894046537225
61672150050436757976897488680628
61672150050436757976956692448300
61672150050436757983368460049494
61672150050436757983400347906736
61672150050436758114154685408768
61672150050436758114220919628788
61672150103142183559464890505632
61672150103178489873849783628358
61672150103178490285632046754774
61672150103178490422830039365322
61672150103282655545936457007709
61672150103282655957467644026695
61672150103282656094728427430974
61672150103282656094728427449901
61672150103282656101695754464102
61672150103282656102259838690470
61672150103282656102322514716246
61672150103282656102322514721862
61672150103282656145541314362616
61672150103282656145542347481742
61672150103282656145562234950924
61672150103282656147512101019398
61672150103282656147512101137490
61672150103282656148076070945616
61672150103282656148076185247170
61672150103282656148076185251382
61672150103282656148076185264480
61672150103282656148076185365262
61672150103282656148076185369474
61672150103282656148076185382524
61672150103282656148264099022944
61672150103283556113685476409216
61672150103283556113685476410620
61672150103283556113685476527260
61672150103283556113685476527468
61672150103283556524715370014652
61672150103283556524715374732014
61672150103283556525279454227762
61672150103283556525279454246636
61672150103283556670071534591754
61672150103283556670071534597370
61672150103283556708293679190074
61672150103283556708293679194286
61672150103283556708293679207544
61672150103283556708293679544366
61672150103283556708293679561676
61672150103283556713290334238124
61672150103283556713353010263740
61672150103283556713373930852208
61672150103283556713374016591356
61672150103283556713375164501570
61672150103283556715887881165764
61672150103283556715887881270758
61672150103283556715887881620678
61672150103283556716075909361136
61672150103283556716075910760816
61672150103283856303018717735580
61672150103283856303018717741196
61672150103283856303018718207756
61672150103283856303018718207804
61672150103283856303018718209421
61672150103283856713964928987831
61672150103283856714529013219815
61672150103283856851810688160302
61672150103283856851810688179016
61672150103283856851810688632686
61672150103283856858778019909548
61672150103283856859310704502332
61672150103283856859321207902256
61672150103283856859321208946400
61672150103283856859321208952016
61672150103283856859342099910848
61672150103283856859342100960608
61672150103283856859404890255488
61672150103283856859404890708998
61672150103283856859404891771808
61672150103283856859592805058096
61672150103283856897480676342254
61672150103283856897480676355512
61672150103283856897543352368030
61672150103283856897543352381288
61672150103283856897543352836202
61672150103283856897543352853464
61672150103283856897543352853512
61672150103283856897543353916322
61672150103283856905064289410796
61672150103283856905074764112960
61672150103283856905074765162720
61672150103283856905158446448882
61672150103283856905158446453094
61672150103283856905158446584236
61672150103283856905158447983916
61672150103283856905158475163952
61672150103283856905346474543520
61672150103286258373506622301222
61672150103286258411728767248218
61672150103286258411728767252430
61672150103286258416788097967752
61672150103286258416789131086878
61672150103286258416809018555900
61672150103286258416809018556060
61672150103286258416810133164824
61672150103286258419260178157793
61672150103286258419260178507714
61672150103286258419322854533490
61672150103286258419322968852306
61672150103286258419322968856518
61672150103286258419322968970398
61672150103286258419322968974610
61672150103286258419322968987660
61672150103286258419322970387340
61672150103286558005618010782711
61672150103286558417964100923667
61672150103286558555245776336538
61672150103286558562756295606108
61672150103286558562777187596034
61672150103286558562777187601650
61672150103286558562839863621810
61672150103286558562839977940626
61672150103286558562839977959340
61672150103286558562839979475660
61672150103286558608509851816812
61672150103286558608593534156946
61672150103286558608593534170044
61672150103286558608593534275038
61672150103286574477742036251208
61672150103286574621528779064901
61672150103286574667261443268417
61672150103286575026785053753096
61672150103287425227189395961845
61672150103287430577911107773217
61672150103287431172707830979383
61672150103287431175218353742772
61672150103287458573450713123720
61672150103287458574202825314780
61672150103287458574202825316184
61672150103287458574202825432824
61672150103287458574202825433032
61672150103287458578447368154140
61672150103287458985796803133326
61672150103287458985796803152200
61672150103287458993328215928016
61672150103287459128054126931420
61672150103287459130588883497318
61672150103287459130588997834848
61672150103287459130588999351168
61672150103287459167975347751958
61672150103287459167975347769428
61672150103287459168727459943178
61672150103287459168727459947390
61672150103287459168727459960488
61672150103287459168727459960648
61672150103287459168727460061270
61672150103287459168727460065482
61672150103287459168727460078532
61672150103287459168727460078740
61672150103287459176321548763644
61672150103287459176342554045552
61672150103287459176342554150546
61672150103287459176342582743312
61672150103287459176405230054018
61672150103287459176405230172110
61672150103287464527043374031982
61672150103287464527064266040622
61672150103287475045553817891640
61672150103287475228507689663366
61672150103287475235282516537478
61672150103287475640080775486370
61672150103287475640101667495010
61672150103287475646876494369122
61672150103287475646877527818725
61672150103287480540982897309563
61672150103466343568051459228621
61672150103469045271298518855145
61672150103470229372319855710474
61672150103470229921362873212362
61672150103470245838027687153207
61672150103470245838613811753509
61672150103470245976125528866465
61672150103470246433410042510913
61672150103470246433661090987545
61672150103470246570670711147237
61672150103470273837245039218996
61672150103470274249027302345412
61672150103470274386225294955960
61672150103470290422070987460894
61672150103502361336625875391260
61672150103502361336688551417196
61672150103502361337525374949516
61672150103502366088306813611643
61672150103502366271321038460075
61672150103502366683103044369047
61672150103502366690446083177633
61672150103502711299074354506290
61672150103505063040687723353032
61672150103505063040688756472158
61672150103505063040708643941180
61672150103505063040708643941340
61672150103505063040709677060466
61672150103505063040709758550104
61672150103505063040959691001036
61672150103505063040960724120162
61672150103505067799081846054942
61672150103505067936343716452068
61672150103505067981259309276195
61672150103505067981259313875465
61672150103505067982099164972513
61672150103505367987788700194680
61672150103505368125614315053786
61672150103505368125865362113473
61672150103505368125865362113482
61672150103505368171345810803211
61672150103505368171345810816261
61672150103505368171345811288644
61672150103505368720412849615239
61672150103505368720661502526795
61672150103505401471706725884385
61672150103505401471790408231794
61672150103505401471790408237409
61672150103505401471790408237410
61672150103505401883300703716029
61672150103505412453215977822594
61672150103505412590473293591135
61672150103505412590473293591136
61672150103505412590476649641293
61672150103505412590476732548034
61672150103505412590476736797384
61672150103505412590724340650832
61672150103505412590727783857071
61672150103505412590727783857080
61672150103505412597167875183960
61672150103505412642921461505145
61672150103506268556165251980328
61672150103506268556165255162656
61672150103506268692861236560552
61672150103506268693426092444868
61672150103506268739181914030991
61672150103506269151128961757179
61672150103506301902341435483496
61672150103506301902341435502370
61672150103506302085272092782994
61672150103506302085272092783042
61672150103506302496866070142462
61672150103506302496866070614638
61672150103506302496866070614686
61672150103506313004809217470659
61672150103506313020462560622118
61672150103506313020462817839610
61672150103506313021003399795564
61672150103506313021027673723926
61672150103506313021027676906254
61672150103506313021027759463026
61672150103506313021027759463074
61672150103506313021027762645318
61672150103506313021027762645402
61672150103506313021191685090336
61672150103506313021278463566130
61672150103506313027781580009730
61672150103506313027802586331513
61672150103506313157448246977674
61672150103506313157636532272286
61672150103506313157636532272446
61672150103506313157723572565001
61672150103506313157723572565002
61672150103506313157723658304150
61672150103506313158201388156602
61672150103506313158288428095186
61672150103506313158288428449317
61672150103506313158288428449318
61672150103506313158288514188466
61672150103506313210798242126048
61672150103506313622580248034972
61672150103506313622581252904907
61672150103574395590999505479454
61672150103574395639014817509049
61672150103574411697933839690311
61672150103574411697933844289581
61672150103574411705277009233869
61672150103574412254319557748297
61672150103574412254319557761347
61672150103574412254340564913858
61672150103574412254340575787597
61672150103574412255156353066839
61672150103574440108934274184996
61672150103574440108937603072380
61672150103574440108955166193588
61672150103574445004591104087094
61672150103574445004842151146790
61672150103574445012098151551986
61672150103574445057102029523079
61672150103574445416373367200460
61672150103574445606165596076807
61672150103575156436368003255109
61672150103575189790637388549583
61672150103575195324289408550475
61672150103575296206262428822600
61672150103575296206826513054376
61672150103575296206826513054584
61672150103575296211906764699088
61672150103575296211907912609461
61672150103575296211907912609462
61672150103575296212096283643382
61672150103575296212157811758944
61672150103575296212158959669158
61672150103575312273276607194663
61672150103575312273276951568405
61672150103575312273276951572617
61672150103575312273276951922537
61672150103575312684891476895711
61672150103575312684891476915394
61672150103575312685707380331799
61672150103575312685707381731479
61672150103575312822068577623805
61672150103575312822068577636855
61672150103575340676748265854538
61672150103575340676769186442686
61672150103575340676769186442846
61672150103575340676769272181994
61672150103575340676770334353059
61672150103575340676770334353060
61672150103575340676770420092208
61672150103575340677021381412756
61672150103575345435142131352054
61672150103575345442649178816946
61672150103575345983617965771822
61672150103575345983617965771982
61672150103575345983621323238922
61672150103575345983621408978230
61672150103575345984182821656138
61672150103575345984182821656298
61672150103575345984185150253462
61672150103575345984185150253622
61672150103575345984186179123238
61672150103575345984186264862546
61672150103575345984373435548234
61672150103575345984436197313318
61672150103575345990877409383426
61672150103575345991692197718354
61672150103575345991692197718514
61672150103575596212484279619538
61672150103575596213049135503854
61672150103575596213049135503902
61672150103575596213051458452148
61672150103575596357276359516762
61672150103575596357841215399674
61672150103575596395512101996344
61672150103575596396013510202552
61672150103575596396076186228328
61672150103575596396076187763362
61672150103575596403029944425226
61672150103575596403594800309542
61672150103575596403597123257836
61672150103575607444925077257924
61672150103575612204114183747142
61672150103575612272001880642861
61672150103575612409199873253409
61672150103575612416542928477374
61672150103575612416605714223313
61672150103575612416793616282983
61672150103575612416793632580478
61672150103575612416877310335169
61672150103575612462359270435373
61672150103575612798638446837668
61672150103575612828387594114627
61672150103575612828387610412122
61672150103575612828659573461585
61672150103575612874142314515730
61672150103575613011339142798095
61672150103575613011339142817778
61672150103575613011339258081202
61672150103575613011339268954941
61672150103575613011401944980877
61672150103575613011611241298434
61672150103575613011612391102786
61672150103575613011675066774430
61672150103575613012428294046798
61672150103575640796541177461214
61672150103575646180212997638939
61672150103575646363162226693448
61672150103575646363164546461547
61672150103575646363412930796552
61672150103575646363977015028536
61672150103575656680563067764784
61672150103575656744207357610424
61672150103575656881653729976102
61672150103575657275359296968280
61672150103575657293247707807746
61672150103575657293250032155720
61672150103575657293270950917903
61672150103577997910261601095258
61672150103577997910261601114185
61672150103577997915341852402940
61672150103577997915592899462796
61672150103578009027543544933932
61672150103578013976523666821187
61672150103578042379368565223142
61672150103578042380183353558230
61672150103578042380183353558390
61672150103578042380184386677516
61672150103578042380204274146698
61672150103578058441659220344133
61672150103578058448917542875319
61672150103578298053778609734279
61672150103578313976274870098248
61672150103578314120040647211747
61672150103578314120061683062018
61672150103578314165794277115457
61672150103578314165794347265534
61672150103578314524501984656123
61672150103578314524501984656124
61672150103578314525317887600136
61672150103578314531823041059516
61672150103578314708332112442943
61672150103578314714858300924958
61672150103578314714859334400806
61672150103578314714859450379390
61672150103578314714859450729310
61672150103578314715110497789006
61672150103578314715674118149665
61672150103578314715675352135849
61672150103578314715675353673322
61672150103578347471865822216327
61672150103578347471886714224967
61672150103578347472055116636207
61672150103578347883649094467851
61672150103578348066659990423076
61672150103578348066662314906555
61672150103578348066662429225211
61672150103578348066663434101708
61672150103578348067495786620805
61672150103578348067499257462003
61672150103578348067500372425059
61672150103578358447640120953252
61672150103578358447643478420352
61672150103578358584838113563800
61672150103578358584841471030900
61672150103578358584900789589576
61672150103578358584924032712783
61672150103578358584924034655539
61672150103578358585092518090595
61672150103578358585092518090596
61672150103578358592434551963639
61672150103578358996686495922239
61672150103578358996686495922240
61672150103578358996704089277211
61672150103578358996706412225505
61672150103579198489410921875497
61672150103579198621026685328328
61672150103579198666508181480906
61672150103579198666508181598998
61672150103579198666759349531844
61672150103579198667260293790218
61672150103579198667260293908310
61672150103579198667260293912522
61672150103579198667260293925572
61672150103579198667324205416160
61672150103579198667345097424752
61672150103579209167129186317764
61672150103579209601611581287212
61672150103579209738872249923696
61672150103579214520089323330402
61672150103579214520089437649058
61672150103579214543270748794668
61672150103579214550612595063554
61672150103579214550801006495489
61672150103579214687789667087255
61672150103579214687789667441547
61672150103579214687789695785015
61672150103579214688041878337349
61672150103579214688041878337350
61672150103579214726264139144672
61672150103579214726285059732980
61672150103579214727038200912068
61672150103579214727040523510406
61672150103579214733543251877618
61672150103579214733543367141042
61672150103579214733543378014781
61672150103579214733606054040717
61672150103579214733815350384518
61672150103579214733816412649973
61672150103579214733816500162626
61672150103579214734359156693703
61672150103579215099571974723492
61672150103579215099572060462640
61672150103579215099572060935024
61672150103579215099573089332416
61672150103579215099634736488416
61672150103579215099634736960800
61672150103579215099634736973850
61672150103579215099635856168993
61672150103579215099635856168994
61672150103579215099656805455874
61672150103579215138046402271088
61672150103579215138067322859396
61672150103579215138632178743712
61672150103579215138634501342050
61672150103579215138799571673327
61672150103579215145325641141197
61672150103579215145388317167133
61672150103579215145388321882305
61672150103579215145389441077457
61672150103579215145389441077458
61672150103579215145409242470613
61672150103579215145410361665765
61672150103579215145410361665766
61672150103579215145410361667982
61672150103579215145410390481617
61672150103579215145598676845841
61672150103579215145598762939122
61672150103579215146141577380049
61672150103579215146163532730157
61672150103579215146225145414625
61672150103579215146226294845002
61672150103579215282671146276462
61672150103579215282859431571234
61672150103579215282859517664514
61672150103579215283424373548830
61672150103579242953436601576422
61672150103579242954273343619095
61672150103579243091449382522058
61672150103579243091449382522218
61672150103579247871851667593676
61672150103579247871914457938268
61672150103579247871935349946908
61672150103579247895095769083878
61672150103579247902435336001497
61672150103579248078089159433882
61672150103579248085365992796696
61672150103579248085369436475328
61672150103579248452233938053415
61672150103579248489871422560298
61672150103579248497211017688036
61672150103579248497214461366667
61672150103579248497214461366668
61672150103579248497231939811529
61672150103579248497399418836649
61672150103579248497963129997348
61672150103579248497963131532325
61672150103579248497964274720965
61672150103579248497966573675979
61672150103579248497966573675980
61672150103579248498047842755541
61672150103579259015389140706296
61672150103579259015451816732072
61672150103579259015451902471220
61672150103579259015455260410704
61672150103579259015640187765992
61672150103579259015640218003158
61672150103579259015642426024898
61672150103579259015642511764046
61672150103579259015642512249320
61672150103579259015643545355556
61672150103579259152649895081768
61672150103579259152712571107544
61672150103579259152900856402316
61672150103579259152900857937510
61672150103579259152903180400370
61672150103579259152904300080947
61672150103579259152904300080948
61672150103579259198403394251084
61672150103579259198469628276572
61672150103579259198654441310780
61672150103579259198657913571344
61672150103579259198675449529778
61672150103579259198677772101872
61672150103579259198677772128116
61672150103579259562820146194250
61672150103579259562820146194410
61672150103579259564432158208184
61672150103579259564434482691512
61672150103579259564494834233960
61672150103579259564494835769154
61672150103579259564497158717448
61672150103579259564498277912591
61672150103579259564498277912592
61672150103579259564515871267563
61672150103579259564518194215857
61672150103579259610248419142424
61672150103579259610250857944559
61672150103579259610250857951120
61672150103579259610269341265917
61672150103579259610269427361422
61672150103579259610271664214211
61672150103579259610271749959760
61672150103579259610436820291037
61672150103579259616084250353513
61672150103579259616167818388089
61672150103610434407894639309901
61672150103610434415488726713217
61672150103610434415488726717429
61672150103610434964280352768617
61672150103610434964280352781667
61672150103610468173762173189387
61672150103610468173762173307479
61672150103610468174034142372425
61672150103610468311294897097814
61672150103610468311294897097817
61672150103610468318634449299140
61672150103610718492743325252567
61672150103610718545816000803531
61672150103610718545816000816581
61672150103610718545816001288964
61672150103610734559570721358015
61672150103610734559591641946275
61672150103610735147044732906237
61672150103610735147048175049675
61672150103610735153551033226014
61672150103610735154366821378994
61672150103610735154366821378995
61672150103610735154366854308683
61672150103610735154387872703726
61672150103610735154387872703727
61672150103610735154576159048258
61672150103610735154576159048259
61672150103610762964110093761570
61672150103610767905768772480431
61672150103610767906332856712415
61672150103610768317279182277707
61672150103610768317551122762985
61672150103610768317551151460745
61672150103610768318031553339705
61672150103610768318114862621387
61672150103610768318115235692729
61672150103610768500290395426638
61672150103610768500290395544730
61672150103610768500290398613178
61672150103610768500290398731270
61672150103610768500481780030719
61672150103610768500541098116804
61672150103610768500541098129902
61672150103610768500541098589188
61672150103610768500541098602238
61672150103610768500541098602286
61672150103610768500565462396841
61672150103610768500565491094601
61672150103610768501047012168702
61672150103610768501047012168705
61672150103610768501047012168711
61672150103610768501105182816960
61672150103610768501105183879818
61672150103610768501129575326585
61672150103610768501130696118372
61672150103610768507884209155188
61672150103610768507884483367736
61672150103610768507905129743496
61672150103610768507905145688888
61672150103610768507905403956044
61672150103610768508723748871767
61672150103610779024433143101565
61672150103610779024454063689873
61672150103610779024454063689921
61672150103610779619229373859016
61672150103610779619229373859017
61672150103610779626004098677043
61672150103610779626004099739844
61672150103610779626004099739853
61672150103610784377054824929615
61672150103610784377525780503644
61672150103610784377588628361972
61672150103610784377588628362056
61672150103610784384398324499466
61672150103610784384565340047761
61672150103611618906910168028766
61672150103611618906910942863426
61672150103611618906910944263106
61672150103611618907098454723218
61672150103611630017687793930978
61672150103611630017687880024418
61672150103611630017687881087068
61672150103611630025030919895654
61672150103611630154948549723552
61672150103611635515461103260124
61672150103611635515461104309884
61672150103611635539101620993695
61672150103611635539352712695163
61672150103611635577599202314635
61672150103611635584101945227550
61672150103611635584855245845203
61672150103611635584917848643954
61672150103611635584917848643955
61672150103611635584917881573643
61672150103611663326207320254699
61672150103611663371772589772364
61672150103611663371772618470332
61672150103611663371772618824463
61672150103611663371772618824464
61672150103611663371772619887274
61672150103611663371772704563612
61672150103611663371772709162882
61672150103611663371773739082418
61672150103611663371957552296954
61672150103611663371960905164784
61672150103611663371960905182046
61672150103611663371962024372978
61672150103611663509033373195724
61672150103611663509033373549856
61672150103611663509033374612666
61672150103611663509033459289004
61672150103611663509034493807810
61672150103611663509218307026558
61672150103611663509221659894388
61672150103611663509222779102582
61672150103611663509284421659312
61672150103611663509284421672362
61672150103611668313345492643908
61672150103611668862200484531166
61672150103611668862200570624446
61672150103611668862202893572740
61672150103611668862388769825938
61672150103611668862388855919218
61672150103611668862952595777668
61672150103611668885362933451094
61672150103611668885906097094818
61672150103611668885927017683078
61672150103611668892702485652420
61672150103611668930841422691438
61672150103611668930841422691598
61672150103611668930841422809482
61672150103611668930841422809690
61672150103611668930841423163774
61672150103611668930841423163822
61672150103611668930841425878137
61672150103611668930841425878138
61672150103611668930841425995986
61672150103611668930841425996022
61672150103611668930841425996229
61672150103611668930841425996230
61672150103611668930841451389198
61672150103611668930841454575738
61672150103611668930841455048122
61672150103611668931092130099090
61672150103611668931116518359558
61672150103611668931680602591542
61672150103611668931681723383332
61672150103611668938626894760263
61672150103611668939187607009930
61672150103611668939190978992247
61672150103611679454418811738593
61672150103611679454419181627767
61672150103611679454419184810095
61672150103611679980323525003722
61672150103611679980574573113178
61672150103611680003207340391639
61672150103611680003210782180785
61672150103611680003210782535077
61672150103611680003210810878545
61672150103611680010738866429077
61672150103611680056460954063154
61672150103611680056555125942003
61672150103611680056555127004804
61672150103611680056555127004813
61672150103611680056555137121840
61672150103611680056555141353720
61672150103611684945316613207925
61672150103611684945337562494041
61672150103611684945337562494050
61672150103611684945348123407697
61672150103611684945400410352405
61672150103611684945400410352414
61672150103611684945410799433473
61672150103611684945598827510801
61672150103611684952377126821163
61672150103611684990600300109899
61672150103611684990600371854264
61672150103611684990621292442572
61672150103611684991070226814152
61672150103611684991091147402460
61672150103611684991153995260665
61672150103611684991153995260824
61672150103611684991164384341724
61672150103611684991164384341884
61672150103611684991188748320138
61672150103611684991373706078861
61672150103611684991436467843786
61672150103611684991439911588024
61672150103611684997848119578033
61672150103611684997880004327475
61672150103611684997931801931265
61672150103611684997932175002607
61672150103611684997942295699634
61672150103611684997942651773534
61672150103611684997942651773535
61672150103611684997963187590134
61672150103611684997963572361842
61672150103611684997963572361843
61672150103611684997963575194250
61672150103611684998130663905527
61672150103611684998131051387171
61672150103611684998214619421539
61672150103611684998695825899780
61672150103611684998695911988849
61672150103614336830754584815207
61672150103614336869252284109515
61672150103614336875755027022430
61672150103614336876508299060415
61672150103614336876570963368523
61672150103614337425634999265455
61672150103614337425635000315215
61672150103614370153853308045744
61672150103614370772377478660725
61672150103614370779152305534837
61672150103614381295700847295009
61672150103614381302391948223957
61672150103614381348208207736883
61672150103614381348208208799693
61672150103614381890497336319824
61672150103614381890497454293273
61672150103614381897188595159361
61672150103614381897272161593052
61672150103614381897272163193936
61672150103614386693941459855464
61672150103614386693962380443772
61672150103614386694623836024038
61672150103614386701283465562186
61672150103614386701398660065742
61672150103614386701398660065743
61672150103614386701398662898150
61672150103614386701649707125439
61672150103614386702130913603632
61672150103614386831202243278617
61672150103614386831223163866925
61672150103614386831232610171612
61672150103614386831285925631849
61672150103614386831296515597436
61672150103614386831317436185744
61672150103614386831882296853269
61672150103614386838544248985339
61672150103614386838565169573647
61672150103614386838575717542279
61672150103614386838575720724598
61672150103614386838575720724607
61672150103614386838575760667651
61672150103614386838659327101342
61672150103614386838659328702226
61672150103614386838847699735987
61672150103614386838848732654152
61672150103614386838910375761922
61672150103614386839391668329025
61672150103614386839391668329265
61672150504940653222727860152476
61672150504940653222790536178252
61672150504940655007116552420476
61672150504940655007116552437738
61672150505037966148065007154462
61672150505037966148065007158674
61672150505046037911628815295901
61672150505046069611242250898193
61672150505046069662894309611196
61672150505046069662894309624246
61672150505046069664590004465040
61672150505046069665342116772948
61672150505046069665343149880428
61672150505048471176808013592651
61672150505048471179255734648073
61672150505048472406507376093155
61672150505048472411589950271315
61672150505048472414037668144409
61672150505048770766449447674475
61672150505048770766449448141035
61672150505048770766449448142701
61672150505048771314677338602045
61672150505048771315241418099406
61672150505048771315241418565966
61672150505048771315241418584893
61672150505048771322205306642195
61672150505048771360963578901594
61672150505048771367773957603185
61672150505048771368589176382210
61672150505048771368589176399472
61672150505048771368778237584280
61672150505048772557366391955427
61672150505048772557554420015285
61672150505048772603371109895808
61672150505048772969148655081843
61672150505048772969336683141701
61672150505049639633832922951849
61672150505049639633832923305981
61672150505049639633832924351529
61672150505049639633832924355741
61672150505049640182875597479675
61672150505049640182875683577327
61672150505049640182875941853417
61672150505049640182875941857629
61672150505049671745228361598942
61672150505049671745228361616204
61672150505049671745228365849744
61672150505049671745228365867006
61672150505049671745792445362754
61672150505049671745792445381627
61672150505049671745792445381628
61672150505049671745792445381675
61672150505049671745792445381676
61672150505049671745792445848188
61672150505049671745792446897996
61672150505049671928995846196127
61672150505049671928995846196128
61672150505049671928995846213390
61672150505049671933890389109016
61672150505049671933890389113227
61672150505049671933890389113228
61672150505049671935774025938069
61672150505049671936338110168649
61672150505049671936400872283494
61672150505049671936400872300756
61672150505049672980574380392928
61672150505049672980574380405978
61672150505049673168672322603948
61672150505049673171120043664985
61672150505049673171120043682247
61672150505049673171182805778426
61672150505049673171182805797092
61672150505049673575371757522703
61672150505049673580454331700863
61672150505049673582714021513891
61672150505049673582902049573957
61672150505049673582902049591219
61672150505049673582964811706064
61672150505256470633255086231745
61672150505256470633255746279369
61672150505256754301427597345782
61672150505256754301427597363044
61672150505256770223736747396603
61672150505256770772528716771726
61672150505256770772528716775938
61672150505256770823362524291676
61672150505256770960811221005328
61672150505264874288423511666652
61672150505264875935554546997829
61672150505267277037749011434507
61672150505267277037937293529689
61672150505267575389534285192893
61672150505267575938576959252702
61672150505267575938576959719262
61672150505267575938576963987325
61672150505267577181266015805513
61672150505267577181266017340707
61672150505267577181454045400565
61672150505267577227207628792709
61672150505267577227207973700076
61672150505267577227270735281088
61672150505267577585706016475727
61672150505267577590788590653887
61672150505267577593048280467123
61672150505267577593236308526981
61672150505267577773799459511424
61672150505267609292658321204471
61672150505268461544966863121050
61672150505268461544966863134100
61672150505268476369127986516050
61672150505268476369127986534923
61672150505268476369127986534924
61672150505268476369127987001484
61672150505268476369127991252286
61672150505268476559482267207510
61672150505268477604474005778208
61672150505268477604474005791258
61672150505268477741735792224503
61672150505268477792571948006490
61672150505268477795019669050265
61672150505268477795019669067527
61672150505268477795082431182372
61672150505268477795082431182425
61672150505268478204353957090356
61672150505268478206613646899171
61672150505268478206613732988453
61672150505268478206801674959237
61672150505268478206801674976499
61672150505268478206864437091340
61672150505268478206864437091344
61672150505268509311615365920474
61672150505268509311615367436794
61672150505268509723209343752118
61672150505268509723209348469432
61672150505360936083582075340444
61672150505360936494611197274722
61672150505360968200060306250406
61672150505360968201754538511615
61672150505360969846436217576982
61672150505360969848946697505862
61672150505360969986144694352710
61672150505361837062422980327884
61672150505361837063238883271896
61672150505361868767872089290518
61672150505361870414248000617094
61672150505361870551508667794529
61672150505362137396484232109686
61672150505362170557764919306329
61672150505362170557764922490061
61672150505362170557764922494273
61672150505362170603423283353968
61672150505362170603486046518572
61672150505362170606029073026438
61672150505362170611048885623382
61672150505362170743226979547713
61672150505362184833698246850070
61672150505362184835390499546022
61672150505362184970896153371345
61672150505362184970896153371553
61672150505362184972588406067297
61672150505362184972588406067505
61672150505364536499265989218624
61672150505364536499265989568544
61672150505364536499328751333468
61672150505364536910859967387138
61672150505364536911110671490034
61672150505364538146457459469602
61672150505364538146457460869282
61672150505364538146457464051610
61672150505364538146457803826082
61672150505364538146457803839132
61672150505364538148716895580172
61672150505364538283467166785378
61672150505364538283655452080150
61672150505364538283655796436630
61672150505364538283655796449680
61672150505364538283655797499440
61672150505364538283655800685980
61672150505364538283718562800824
61672150505364538286166280673918
61672150505364538351543494510821
61672150505364538354076060723084
61672150505364538354076062122764
61672150505364538354829201902172
61672150505364538354829203301852
61672150505364538695249774281324
61672150505364538765858325249180
61672150505364538766423179720766
61672150505364538766423181133496
61672150505364538766674228193192
61672150505364569852594976196124
61672150505364570264565526729882
61672150505364570265130385800738
61672150505364570401637994760822
61672150505364570401826281105354
61672150505364570402453902291054
61672150505364570471115705710794
61672150505364570471119061701689
61672150505364570471119147504312
61672150505364570471307434211814
61672150505364571499724029764598
61672150505364571499724032951138
61672150505364571499912316109130
61672150505364571499912319295670
61672150505364571636984439770540
61672150505364571636984783077260
61672150505364571636984787326610
61672150505364571637173069421792
61672150505364571637173070484602
61672150505364571637173073671142
61672150505364571637235835785986
61672150505364571705897639205726
61672150505364571705900995196621
61672150505364571705900995200833
61672150505364571705901080999244
61672150505364572048767047266486
61672150505364572048955333611018
61672150505364572117683001105593
61672150505364572117683001122855
61672150505364572117683345538390
61672150505364572119942777007894
61672150505364586324637526941576
61672150505364586461961043431892
61672150505364586462148985402682
61672150505364586530815264025931
61672150505364586530815264038981
61672150505364586532509840732987
61672150505364838544102120254940
61672150505364839099731291736210
61672150505364871849418085790550
61672150505364871849418090024090
61672150505364871849418090041352
61672150505364871895076365148848
61672150505364871895139128313452
61672150505364872261200010193913
61672150505364872261200010211175
61672150505364872263456347139111
61672150505364872443942719969746
61672150505364872444214345127669
61672150505364872446470653009330
61672150505364872446470653009378
61672150505364872446470682055605
61672150505364872446474039174237
61672150505364872446474125267677
61672150505364872446474125267725
61672150505364872446662067234303
61672150505364872446662067251565
61672150505364872451556312025420
61672150505364886536318372973471
61672150505364886536880220409704
61672150505364886536882457205455
61672150505364886537070485282783
61672150505364886537131267469400
61672150505364886538574709901407
61672150505364886538762737978735
61672150505364886673579127348943
61672150505364886673579128748623
61672150505364886674140974785176
61672150505364886674143211580927
61672150505364886674143212980607
61672150505364886674143212997869
61672150505364886674143212998077
61672150505364886674331239658255
61672150505364886674331241057935
61672150505364886674331241075197
61672150505364886675835464276879
61672150505364886675835465693821
61672150505364886675835465694029
61672150505364886676023492354207
61672150505364886676023493753887
61672150505364886676023493771149
61672150505364886720147930919708
61672150505364886721840183615660
61672150505364887085923237911592
61672150505364887085926250945895
61672150505364888320707148150971
61672150505364888322963485078907
61672150505365723057206426915634
61672150505365739111158352026496
61672150505365739111158352039546
61672150505365739111911578957782
61672150505365739111974254970508
61672150505365739111974254983558
61672150505365739522940700892060
61672150505365739523505556776376
61672150505365739523693842071148
61672150505365739530282204204306
61672150505365739660201369528384
61672150505365739660766225408488
61672150505365739660766225412700
61672150505365739660954510703260
61672150505365739660954510707472
61672150505365772264399377016512
61672150505365772462983372315706
61672150505365772874765635455172
61672150505365772874765721194320
61672150505365773012026389817594
61672150505365773012026389830644
61672150505365787699488103484406
61672150505365787699488232801716
61672150505365787699488490019160
61672150505365788936507935582680
61672150505365788936784375779092
61672150505365788941612430639208
61672150505365788941800458703646
61672150505372643876164358600338
61672150505372644020955280427125
61672150505372644021018042541969
61672150505372677227989378902598
61672150505372677230248814958331
61672150505372691642812776645495
61672150505372944202695622651839
61672150505372944210226000792843
61672150505372944210226000792891
61672150505372975770035610533488
61672150505372977371505270121737
61672150505372977554520642941049
61672150505372977556967330344455
61672150505372991646621399302326
61672150505372992195664416791164
61672150505372992195664416804214
61672150505372992195664418203894
61672150505372992195666396717939
61672150505372992195667429825467
61672150505372992197922733645875
61672150505372992198111794830731
61672150505372992243677434647313
61672150505372992243928108453419
61672150505372992243928110054061
61672150505372992243928483106689
61672150505372992243928486288288
61672150505372992249010684225668
61672150505372992378678757493494
61672150505372992378678757506544
61672150505372992380938189022056
61672150505372992380938193621326
61672150505372992381126102664609
61672150505372992381126475717189
61672150505372992381126475717237
61672150505372992386021796669262
61672150505372992386187755762634
61672150505372992386208676842769
61672150505372992386209709942452
61672150505372993431011206183462
61672150505372993431013444364439
61672150505372993433457809369703
61672150505373844633246735651736
61672150505373844770507404288060
61672150505373877985071670201798
61672150505373877985071670219060
61672150505373877985071755940946
61672150505373877985071755958208
61672150505373878122332424594532
61672150505373892763476199844326
61672150505373892809229784754242
61672150505373892809229784771504
61672150505373892811489220886286
61672150505373892811492573754116
61672150505373892811492576936444
61672150505373892811644847526589
61672150505373892811645619178921
61672150505373892811740177603352
61672150505373892811740178475758
61672150505373892811740183252382
61672150505373892811740267928720
61672150505373892811743621163732
61672150505373892811743625395820
61672150505373892816571288070700
61672150505373892816571676023848
61672150505373892816572823934222
61672150505373892816728193357081
61672150505373892816738783027594
61672150505373892946490453394778
61672150505373892946490453407828
61672150505373892948749884919128
61672150505373892948749884923340
61672150505373892948938169667960
61672150505373892948938170218112
61672150505373892948941613424360
61672150505373892949004375539204
61672150505373892953832459097288
61672150505373892953832459101500
61672150505373892953833578309694
61672150505373892954021491582884
61672150505376545924899731711679
61672150505376545924899817446616
61672150505376546473942749209356
61672150505376546473942749213568
61672150505376579276700473823178
61672150505376579276724752000889
61672150505376579276724837735826
61672150505376579276724837740038
61672150505376579825767769502778
61672150505376593917868525851004
61672150505376593917868527263734
61672150505376594055129281639206
61672150505376594103330584243458
61672150505376594103393260270638
61672150505376594108475445604805
61672150505376594108475461921992
61672150505376594466911544765622
61672150505376594520006763727700
61672150505376594520257810787396
61672150505376594649925798316074
61672150505376594652373606527577
61672150505376594652373606527586
61672150505376594657267775320776
61672150505376594657267804018584
61672150505376594657267804022796
61672150505376594657455803385054
61672150505376594657456836504180
61672150505376595702258334144870
61672150505376595750522402229264
61672150505376595750525759696364
61672150505376595755353929364990
61672150505376595755604600166644
61672150505376595885271442971648
61672150505376595885271442984698
61672150505376595885271530123526
61672150505376595885272214637030
61672150505376595885272558993302
61672150505376595885272587691110
61672150505376595885272587695322
61672150505376595887783070865588
61672150505376595887783071928389
61672150505376595887783071928398
61672150505376595887786514071836
61672150505376595892614593397832
61672150505376595892614593402044
61672150505376595892802592764302
61672150505376595892802597013652
61672150505376595892865268803128
61672150510946589775061341241233
61672150510946591012099612713813
61672150510946591012102968763971
61672150510946591156978841566360
61672150510946591156978841684404
61672150510946591561166645871243
61672150510953494130816776964701
61672150510954394698628472847111
61672150510954394703711132783086
61672150510954394881559129661175
61672150510954394886662596916353
61672150510954695031938087069044
61672150510954695032690199243050
61672150510954695032690199261716
61672150510954696671471910032511
61672150510954696679066110586888
61672150510957095987738612842384
61672150510957095987738613892144
61672150510957095987770012855833
61672150510957095989430866588096
61672150510957095989441374592905
61672150510957095990280521073519
61672150510957095990280521540127
61672150510957095990280522589839
61672150510957095990281641798241
61672150510957095990281641803857
61672150510957095995364209860604
61672150510957095995364209860652
61672150510957095995364210327212
61672150510957095995364211376924
61672150510957095995364211376972
61672150510957095997056464072876
61672150510957095997056464072924
61672150510957096401790816552139
61672150510957096402063560552367
61672150510957096584241071487243
61672150510957096584241076204605
61672150510957096584794652418682
61672150510957096584806189287699
61672150510957096584806275026764
61672150510957096585077871026068
61672150510957096585077871039166
61672150510957096589909684172211
61672150510957096590097712249539
61672150510957096591584115013191
61672150510957096591772401357723
61672150510957096592336224121461
61672150510957097636572750047071
61672150510957097819587093931521
61672150510957097824691617667143
61672150510957097826930132740107
61672150510957097827118419084639
61672150510957097827118505177836
61672150510957396177009206722528
61672150510957396177009207772288
61672150510957396178701460468240
61672150510957396179467404020923
61672150510957396179551086373947
61672150510957396179551086373995
61672150510957396179551086840507
61672150510957396179551086840555
61672150510957396179551087890315
61672150510957396591061381852567
61672150510957396591334125851391
61672150510957396728309337508948
61672150510957396728311661390362
61672150510957396728594880232480
61672150510957396728594880245583
61672150510957396735937258888240
61672150510957396773511636787719
61672150510957396774075721019655
61672150510957396774075721019703
61672150510957397963124995009767
61672150510957397970719192381768
61672150510957397970719192499812
61672150510957398374908029788515
61672150510957398382438321839769
61672150510958265046913412766310
61672150510958265641710015060022
61672150510958296747363902999953
61672150510958296752446471056700
61672150510958296754138725152332
61672150510958297158873192072507
61672150510958297158873192072555
61672150510958297158894084081099
61672150510958297159145821771549
61672150510958297159145907864829
61672150510958297164228476971336
61672150510958297165920730133848
61672150510958297165920734247844
61672150510958297165920734365936
61672150510958297296343900102371
61672150510958297296343900102372
61672150510958297296343900121091
61672150510958297301238441500136
61672150510958297301426469558798
61672150510958297342065314651020
61672150510958297342075444998267
61672150510958297342075444998315
61672150510958297342076564206510
61672150510958297342076592887007
61672150510958297346971105702248
61672150510958297346971105702408
61672150510958297346971105703652
61672150510958297347159133762314
61672150510958297347159133779576
61672150510958297347159133785400
61672150510958297347180087770115
61672150510958297348840141525132
61672150510958297348854772628949
61672150510958297349418856859529
61672150510958297349502511001632
61672150510958297349690539060294
61672150510958297349690539077556
61672150510958298401266748910476
61672150510958298401266748910524
61672150510958298401266748923574
61672150510958298536020374993664
61672150510958298536020374993824
61672150510958298581753039197180
61672150510958298581753039197340
61672150510958298584197434304303
61672150510958298584200790354461
61672150510958298584200790355865
61672150510958298584200790373127
61672150510958298584284444495160
61672150510958298942719811428947
61672150510958298947802380885374
61672150510958298947802380902636
61672150510958298950037825821980
61672150510958298950037825823384
61672150510958298950037825827756
61672150510958298950037825827804
61672150510958298950037826294363
61672150510958298950037826294364
61672150510958298950037827357174
61672150510958298950037830545118
61672150510958298950250103480201
61672150510958298950309421933836
61672150510958298950309422406060
61672150510958298950309423451608
61672150510958298950309423455772
61672150510958298950309423455820
61672150510958298950309426638100
61672150510958298950309426638148
61672150510958298988451356324843
61672150510958298988451356324891
61672150510958298988452475514371
61672150510958298993555999096691
61672150510958298995791382039864
61672150510958298995794768204771
61672150510958298995982796264837
61672150510958298995982796282099
61672150510958298996066450386870
61672150510958298996066450404132
61672150511165094209711293334677
61672150511165095452651509466044
61672150511165095452651509479142
61672150511165095454343762278636
61672150511165095454343762278684
61672150511165095454343762291734
61672150511165095591604429392864
61672150511165095591604430928058
61672150511165095635665732910424
61672150511165095635665734327574
61672150511165095637357985604972
61672150511165095637357987140166
61672150511165096003386436823932
61672150511165096049139991513944
61672150511165096049139991986328
61672150511165379719308440965288
61672150511165394398960966626513
61672150511165395634306985403141
61672150511165395635999238099093
61672150511165395636838386096027
61672150511165395636838386096075
61672150511165395779182741997340
61672150511165395779182741998744
61672150511165395779182743532534
61672150511165395779182746720478
61672150511165395780878466951640
61672150511165395780878467069684
61672150511165395781630579243690
61672150511165395781630579260952
61672150511165395781630579378996
61672150511165396185041911594677
61672150511165396185041912644389
61672150511165396185045380297643
61672150511165396185609463479915
61672150511165396185609464529627
61672150511165396185881059125003
61672150511165396185881059591611
61672150511165396185881060641323
61672150511165396190713618413663
61672150511165396190901904758195
61672150511165396190964747906312
61672150511165396190964747912136
61672150511165396190964748378696
61672150511165396190964749428456
61672150511165396192384950403263
61672150511165396192387274401269
61672150511165396192573236747747
61672150511165396193224557193378
61672150511165396231363019225623
61672150511165427890491020557311
61672150511165429127532759683145
61672150511173199466563676295436
61672150511173199512317230989612
61672150511173199512317230989772
61672150511173199512317232524806
61672150511173201113691698413392
61672150511173201113691699935488
61672150511173201113691699948586
61672150511173201159445254625500
61672150511173201159445256160694
61672150511173232858974994463193
61672150511173499655834241477772
61672150511173501295350643409199
61672150511173501302878242641859
61672150511173501302881710295113
61672150511173501302962263713820
61672150511173501302962265235964
61672150511173501302962265249014
61672150511173501302965735972168
61672150511173533048245559763621
61672150511175900613330490923616
61672150511175900613330491973376
61672150511175900620956088408444
61672150511175900620956089458156
61672150511175900620956089458204
61672150511175901169998762464046
61672150511175901215752318676202
61672150511175901215752318693464
61672150511175901215752319165848
61672150511175901215752323397936
61672150511175902405344780208272
61672150511175902405344781730368
61672150511175902405344781743466
61672150511175902451098336420380
61672150511175902451098337942476
61672150511175902451098337942524
61672150511175902451098337955574
61672150511175903000141015670064
61672150511175934559711545871983
61672150511175934559962249975087
61672150511175934562222058807031
61672150511176200802601084803760
61672150511176200802601085853520
61672150511176201397411262172999
61672150511176202587003723687807
61672150511176202587003728386455
61672150511176202587004757256231
61672150511176202592108220260607
61672150511176202594346762496393
61672150511176202594531320204859
61672150511176202594534792091445
61672150511176202594618817767048
61672150511176202594618817885092
61672150511176202998785615278075
61672150511176203003890258049715
61672150511176203006125298036503
61672150511176203006129027158003
61672150511176203006313587563155
61672150511176203189411592019009
61672150511176203189411595201337
61672150511176203189411983159657
61672150511176203189415034162447
61672150511176234751492619390145
61672150511176235941357796206130
61672150511176235941357796324222
61672150511176236352866972495221
61672150511176236352868120401223
61672150511177101378038349137772
61672150511177101789820355519128
61672150511177101926809427572776
61672150511177101926809427572984
61672150511177101972562983783480
61672150511177101972562983783640
61672150511177101972562983784884
61672150511177101972751011866632
61672150511177103025166374295756
61672150511177103025166374295804
61672150511177103025166374308854
61672150511177103159920000378944
61672150511177103159920001914138
61672150511177103205652664582460
61672150511177103205652666001014
61672150511177103205652669187554
61672150511177103208184069880440
61672150511177103571702006287916
61672150511177103571702006760299
61672150511177103571702006760300
61672150511177103571702007810059
61672150511177103571702007810060
61672150511177103573937451207260
61672150511177103573937451207420
61672150511177103573937451208664
61672150511177103573937451208872
61672150511177103573937451213036
61672150511177103573937451213084
61672150511177103574149728865481
61672150511177103574209047318956
61672150511177103574209047791340
61672150511177103574209048841052
61672150511177103574209048841100
61672150511177103617455592601883
61672150511177103619691007419528
61672150511177103619691007425144
61672150511177103619903313657305
61672150511177103619966075789412
61672150511177103757139704138796
61672150511177103757139704138844
61672150511177135319492343368709
61672150511177135319492343368757
61672150511177136554838361095673
61672150511177136966432338927317
61672150511177136966433458135512
61672150511177151742571086263032
61672150511177151749913091969754
61672150511177151749923811667527
61672150511177151749923814849855
61672150511177151749923814854067
61672150511269545388976474846665
61672150511269545434709139050181
61672150511269545436401391746133
61672150511269545436404747796291
61672150511269562052294317985218
61672150511269562052566286099782
61672150511269562052566287149542
61672150511269593567408015607213
61672150511269593567408388678715
61672150511269593613140679810729
61672150511269593613140938077885
61672150511269593613141052882231
61672150511269593613224736816454
61672150511269593614835256504735
61672150511269595259516591137305
61672150511269595259516849404461
61672150511269595259516964208807
61672150511269595261772928065241
61672150511269595261961214409725
61672150511269595396777715266390
61672150511269595396777715383030
61672150511269595396777715383078
61672150511269595396777719988123
61672150511269595399225436811457
61672150511269595399225436811505
61672150511269595399225437874315
61672150511269595399225441043545
61672150511269595399305648422661
61672150511269595399305648422662
61672150511269595399309120681009
61672150511269595399309120681057
61672150511270445796535625767879
61672150511270446005053353454371
61672150511270460620693654581175
61672150511270460620777336934407
61672150511270461856040443960423
61672150511270461856124126313655
61672150511270462405167145215223
61672150511270462405167148401763
61672150511270462405167148407379
61672150511270462405170243008005
61672150511270462406861720859469
61672150511270462406862496170517
61672150511270462407426579935941
61672150511270462407426580402501
61672150511270462620294643200733
61672150511270462621131467199613
61672150511270462621131468249373
61672150511270493974294609919569
61672150511270493997926872274866
61672150511270494181036402556877
61672150511270495209641399298817
61672150511270495758603058328887
61672150511270495758603833639935
61672150511270495758684418200385
61672150511270495758684421386925
61672150511270495758686741148679
61672150511270495758687516459727
61672150511270495765942741087315
61672150511270495765942744273855
61672150511270495827317119917616
61672150511270510582761087142183
61672150511270511818108651832479
61672150511270762619857559756035
61672150511270762665527462194627
61672150511270762665613469020492
61672150511270762809564978800566
61672150511270795970748122304730
61672150511270795970750445136384
61672150511270795973279527248418
61672150511270795978362101426578
61672150511270796019033112040242
61672150511270796019130742005654
61672150511270796156307697540833
61672150511270810383997792070817
61672150511270810794929023118160
61672150511270810795744928777940
61672150511270810795744930294260
61672150511270810795840608864166
61672150511273046962960524286564
61672150511273147111149183893104
61672150511273147112841436589056
61672150511273163699082761035927
61672150511273163767155640378267
61672150511273163767992468613447
61672150511273163767992468963367
61672150511273164323541358449303
61672150511273164323541702823045
61672150511273164323541702827257
61672150511273195289579954069746
61672150511273195884137046277725
61672150511273195884199894130266
61672150511273195884199894131718
61672150511273195884471490260729
61672150511273195884471520421590
61672150511273195884471863378182
61672150511273197073249158704368
61672150511273197073249159176544
61672150511273197073249159189594
61672150511273197073249160239354
61672150511273197073249163421682
61672150511273197118886517842944
61672150511273197118981822907884
61672150511273197118981822926598
61672150511273197118981824442918
61672150511273197126226200601372
61672150511273197667773793368790
61672150511273197667773793835302
61672150511273211760681848217922
61672150511273211760866662317204
61672150511273211760870392855806
61672150511273211760901529984067
61672150511273211943612391303596
61672150511273211943696447200506
61672150511273211943881374556002
61672150511273211943884358951600
61672150511273211943884732023102
61672150511273211943884732495278
61672150511273211943980037929011
61672150511273211943980038978771
61672150511273211945304643999548
61672150511273211945576613163872
61672150511273447300419776723488
61672150511273447300419777773248
61672150511273447302112029419440
61672150511273447302112030469200
61672150511273447856802481688068
61672150511273463886090824200663
61672150511273463886090824213761
61672150511273463888353354916071
61672150511273463888538542086855
61672150511273463910672649466587
61672150511273463957266550815372
61672150511273464323292904677331
61672150511273464506306081530465
61672150511273464506309180717311
61672150511273464506310343506079
61672150511273464512812038427090
61672150511273464513085170380191
61672150511273496027653768401081
61672150511273496027654026668237
61672150511273496027654141472583
61672150511273496027716903100542
61672150511273496029348345095087
61672150511273497262401204099610
61672150511273497262487210800816
61672150511273497262498831996204
61672150511273497262498831997608
61672150511273497262498832014870
61672150511273497262498832351740
61672150511273497262498832468380
61672150511273497262498832481430
61672150511273497262498833414550
61672150511273497262498836595474
61672150511273497262498836601090
61672150511273497264694362822003
61672150511273497269743209806332
61672150511273497310686193835122
61672150511273497310783823800534
61672150511273497674029679727657
61672150511273497674030052799159
61672150511273497859551399700210
61672150511273497859551399700258
61672150511273497859554757167357
61672150511273497859554871958557
61672150511273497859554871958605
61672150511273497859742785225971
61672150511273497859742785244685
61672150511273497864637058716300
61672150511273511950151203275903
61672150511273511951655427894479
61672150511273511951843455971855
61672150511273512087126300142212
61672150511273512087129400391916
61672150511273512087209984030478
61672150511273512087213456288826
61672150511273512087244851697341
61672150511273512087398269325250
61672150511273512087398383644322
61672150511273512087401368039920
61672150511273512087411828865512
61672150511273512088821653087868
61672150511273512089093622252192
61672150511273512089191250634219
61672150511273512133249599917878
61672150511273512134941852613830
61672150511273512499005806697156
61672150511273512499275953785462
61672150511273513736045351155327
61672150511273513736317318613143
61672150511273513736317318731187
61672150511273513736317318803331
61672150511273513736317320148129
61672150511273513736317320148177
61672150511273513736317323330502
61672150511273513736317323330505
61672150511274348263639428984274
61672150511274348263827715341856
61672150511274348264392655902510
61672150511274348264392914182764
61672150511274364270891361622725
61672150511274364272583614318677
61672150511274364273147583759413
61672150511274364273147698550661
61672150511274364323336090468869
61672150511274364453818923369603
61672150511274364453818923382701
61672150511274364453822017970229
61672150511274364453902229950284
61672150511274364453902491417078
61672150511274364453905700790021
61672150511274364455597953485973
61672150511274364456162037717957
61672150511274364460596844844341
61672150511274364865684493076700
61672150511274364865684497326050
61672150511274364865684755593197
61672150511274364865684755606295
61672150511274364865687964966197
61672150511274364867380217662149
61672150511274364867860504296351
61672150511274364867944187121759
61672150511274364867944301894133
61672150511274364867944301907183
61672150511274364867945076728793
61672150511274364867945076747507
61672150511274364936861371839513
61672150511274364943362950901019
61672150511274397624321857187469
61672150511274397624408634607887
61672150511274397670075322602042
61672150511274397677417329708444
61672150511274397677417332894984
61672150511274397807336196354765
61672150511274397807339290955391
61672150511274397807422973775183
61672150511274398218867293044234
61672150511274398218932120876878
61672150511274398218933153996004
61672150511274398219117997147329
61672150511274398219118460543991
61672150511274398219205237951359
61672150511274398221461574892345
61672150511274398226460088930078
61672150511274398226460093179428
61672150511274398226461122049204
61672150511274398242082030878712
61672150511274398244526654164278
61672150511274412517764483553786
61672150511274412517774685626732
61672150511274412517949038304340
61672150511274412517949039354100
61672150511274412517952768376382
61672150511274412517952768848558
61672150511274412518044603605142
61672150511274412518044717924006
61672150511274412518047817051794
61672150511274412655220540353569
61672150511274412655220540366619
61672150511274412662552861604549
61672150511274412707753181225748
61672150511274413066814518185213
61672150511274413066814518198263
61672150511274413066814519248023
61672150511274413066815294082683
61672150511274413074429267417717
61672150511274413112844420940567
61672150511274413114538996584813
61672150511274414278626257483320
61672150511274414278626372274351
61672150511274414278626376506439
61672150511274414278710055094143
61672150511274414280885808035001
61672150511274414280969490854793
61672150511274414285968382213161
61672150511274414301502051282584
61672150511274414301502051284036
61672150511274414301502308500076
61672150511274414301502308501480
61672150511274414301522943291224
61672150511274414301596451680145
61672150511274414301596451693195
61672150511274414301596452742955
61672150511274414303761740028638
61672150511274414303845423916856
61672150511274414303845427099184
61672150511274414303846198751516
61672150511274414304033336140334
61672150511274414304033423279162
61672150511274414304033451976922
61672150511274414304033451994184
61672150511274414304033709194366
61672150511274414304033709211628
61672150511274414304033709211836
61672150511274414304033713443716
61672150511274414304034485096048
61672150511274414304034829469790
61672150511274414304128757427914
61672150511274414308928772929676
61672150511274414309117030576448
61672150511274414309117055024858
61672150511274414309117059274208
61672150511274414309127604659499
61672150511274414309127604676761
61672150511274414347276528083048
61672150511274414349515296124058
61672150511274414349787008070986
61672150511274414349882691363435
61672150511274414354870615368272
61672150511281250987800681973696
61672150511281252817953438462825
61672150511281269296587112417015
61672150511281269296587112533655
61672150511281269296587112533703
61672150511281269434035768837703
61672150511281269434119333684127
61672150511281269434119451657486
61672150511281269434119705705709
61672150511281269434119706755469
61672150511281269434119709937797
61672150511281269434119835956811
61672150511281269434119835956859
61672150511281269434119840678544
61672150511281269434119840678592
61672150511281269434119840691642
61672150511281300948208405623994
61672150511281300948208405624042
61672150511281300948208405637092
61672150511281300993940987276353
61672150511281300993940988339163
61672150511281300993941069710870
61672150511281300993941069723968
61672150511281300993941069827510
61672150511281300993941069827558
61672150511281300993941069840608
61672150511281300993941074432603
61672150511281302641069010906625
61672150511281302641089899732841
61672150511281302643324971599765
61672150511281302643324974781933
61672150511281302643329561648962
61672150511281302643329561649205
61672150511281302643601530813526
61672150511281302643601530813535
61672150511281302780798375163783
61672150511281302780857695139353
61672150511281302780857695139354
61672150511281302780857695139401
61672150511281302780857695139402
61672150511281302780862286789594
61672150511281302780862286789642
61672150511281302780862286802692
61672150511281317055977291914186
61672150511281317055980649381289
61672150511281317426837497432645
61672150511281317467487587341361
61672150511281317467487587458001
61672150511281317467487587458049
61672150511281317467487590462258
61672150511281317467508508046309
61672150511281317467663877935050
61672150511281317467664251006552
61672150511281317467665284125678
61672150511281317467759556505685
61672150511281317467759556505733
61672150511281317467759559685871
61672150511281317467759559803915
61672150511281317472570161519521
61672150511281317472570161519569
61672150511281317472570161636161
61672150511281317472570161636209
61672150511281317604936284171652
61672150511281317604936631713727
61672150511281317605019922349744
61672150511281317605020310881157
61672150511281317605020310881205
61672150511281317605020315602890
61672150511281317605020315602938
61672150511281317605020315615988
61672150511281317605023409134145
61672150511281317610018858349812
61672150511281317610019977544219
61672150511281317610039750358452
61672150511281317610039750358453
61672150511281551177071275853840
61672150511281569623306747483771
61672150511281569623390045537630
61672150511281569623390434571786
61672150511281601137360449484250
61672150511281601137362772315904
61672150511281601139891854427938
61672150511281601185645439219762
61672150511281602784606908821161
61672150511281602784606908821209
61672150511281602784606912003489
61672150511281602970048048338931
61672150511281602970068969043927
61672150511281602970132880682836
61672150511281617199494190797481
61672150511281617608670407035432
61672150511281617610908917859046
61672150511281617611004596429681
61672150511281617611004596546321
61672150511281617611004596546369
61672150511281617611180887023370
61672150511281617611181260094872
61672150511281617611276564115827
61672150511281617611276565594005
61672150511281617611276565594053
61672150511281617611276568715097
61672150511281617616087170724529
61672150511281617657029775849247
61672150511281617794018940312206
61672150511281617794206849355488
61672150511281617794206849355489
61672150511281617794207222408117
61672150511281617794207225593871
61672150511281617794290790442436
61672150511281617794290790442437
61672150511281617794290908433322
61672150511281617794290909483082
61672150511281617794290909496132
61672150511281617799289423533648
61672150511281617799290571424363
61672150511281618844115083063863
61672150511282501575525455871058
61672150511282517630045332853686
61672150511282517767210691469897
61672150511282517767305996903630
61672150511282518155844278580769
61672150511282518176545983909834
61672150511282518178804669301496
61672150511282518178804672483824
61672150511282518178992697378824
61672150511282518178992954596268
61672150511282518178992958828356
61672150511282518178993041735304
61672150511282518178993701782928
61672150511282518178993730480688
61672150511282518178994074854430
61672150511282518179003500572193
61672150511282518179088232928671
61672150511282518179088261158467
61672150511282518183888018314316
61672150511282518184076275961088
61672150511282518184076304658848
61672150511282518224569967577166
61672150511282518224746626527128
61672150511282518224747286574752
61672150511282518224747659646254
61672150511282518224841543494848
61672150511282518224841935147398
61672150511282518224841935324491
61672150511282518224841936743827
61672150511282518224841936743863
61672150511282518224844259679107
61672150511282518224845030279249
61672150511282518229829860752912
61672150511282518229927489668591
61672150511282518362017754118433
61672150511282518362017840211713
61672150511282518362018873330839
61672150511282518362018889276175
61672150511282518362018917972531
61672150511282518362039809981123
61672150511282518362102297870320
61672150511282518362102572095967
61672150511282518362105784654721
61672150511282519414434020539518
61672150511282519414435139793871
61672150511282519419434031624415
61672150511282519460188724703739
61672150511282519460191049058355
61672150511282519460191049071405
61672150511282519465187616416239
61672150511285169507836003911067
61672150511285202859564558544090
61672150511285202859566881375744
61672150511285202859650564195536
61672150511285202862095963487778
61672150511285203408694358058232
61672150511285203411138981343798
61672150511285203456892566135622
61672150511285219333385369154712
61672150511285219333386402273838
61672150511285219467947241343608
61672150511285219468114378463556
61672150511285219468114635679596
61672150511285219468114635681000
61672150511285219468115407333332
61672150511285219468197945446712
61672150511285219468197945446760
61672150511285219468197946496520
61672150511285219468198289802984
61672150511285219468199065704714
61672150511285219470374038511754
61672150511285219470374067208158
61672150511285219470457492811910
61672150511285219470457721331546
61672150511285219470457750029354
61672150511285219470457751096376
61672150511285219470457754278704
61672150511285219470458525931036
61672150511285219470645663319854
61672150511285219470645779156442
61672150511285219470645779173704
61672150511285219470646036391148
61672150511285219470646036391356
61672150511285219470646123530184
61672150511285219470646783577808
61672150511285219470656582367073
61672150511285219475541095859846
61672150511285219475541100109196
61672150511285219475729357755968
61672150511285219475729382204378
61672150511285219516127623303578
61672150511285219516211306123370
61672150511285219516400368369632
61672150511285219516400741441134
61672150511285219516495017119344
61672150511285219516497336887740
61672150511285219521482942547792
61672150511285219521578248512964
61672150511285219879980209622888
61672150511285219879981328831130
61672150511285219882156073117082
61672150511285219882239641151450
61672150511285219882240014222792
61672150511285219882240789057452
61672150511285219882428042300120
61672150511285219882429046704224
61672150511285219882429075401984
61672150511285219887323363235612
61672150511285219887511620882384
61672150511285219887511649580144
61672150511285219927909629212598
61672150511285219928182631496048
61672150511285220065264813744957
61672150511285220065264899838237
61672150511285220065454004062644
61672150511285220065541130625777
61672150511285220070348507128881
61672150511285220070537697986091
61672150511285221298352305510753
61672150511285221298373197519345
61672150511285221300800022339919
61672150511285221300803465528689
61672150511285221300883590368455
61672150511285221300887148348454
61672150511285221300887148348481
61672150511285221300887148368146
61672150511285221300887923187353
61672150511285221305966936198947
61672150528573954118114830240988
61672150528574856332991873298874
61672150528575156522241546590710
61672150528575156522262438599302
61672150528575156522325114625078
61672150528575156522325115078588
61672150528575156659523107235626
61672150528679370560667443472392
61672150528679370560667443943164
61672150528680571264402034013997
61672150528680571269463716201035
61672150528682972831077398940114
61672150528682972831641483176310
61672150528682972831662404237001
61672150528682972831913079301264
61672150528682972831914227077528
61672150528682974066423416667030
61672150528683240855604882450409
61672150528683240855604882804541
61672150528683240855604883867342
61672150528683241267449650815259
61672150528683241267470571520198
61672150528683241267470571520207
61672150528683272418772320119339
61672150528683272830639041968681
61672150528683272830639386323342
61672150528683272830639386324746
61672150528683272967837378935293
61672150528683272967837378935294
61672150528683272974615304640715
61672150528683272974615304640716
61672150528683272975179384623142
61672150528683272975179384642015
61672150528683272975179384642016
61672150528683272975179385691775
61672150528683272975179385691776
61672150528683272975430088376534
61672150528683272975430088389584
61672150528683272975430088726454
61672150528683272975430089789264
61672150528683274209937074310285
61672150528683274209940425755350
61672150528683274209940425761173
61672150528683274209940425761174
61672150528683274209961317763942
61672150528683274209961317781412
61672150528683274209961318118074
61672150528683274209961318135543
61672150528683274209961318135544
61672150528683274209961322367631
61672150528683274209961322367632
61672150528684141286155909715369
61672150528684141286155910069501
61672150528684141286155911132302
61672150528684141835198584243195
61672150528684141880952140335798
61672150528684173398388061844189
61672150528684173398388406200254
61672150528684173398451197015873
61672150528684173405709519529590
61672150528684173405709519529798
61672150528684173405730411538182
61672150528684173405730411557056
61672150528684173405730412956736
61672150528684173405981115641494
61672150528684173405981115642898
61672150528684174640491453020310
61672150528684174640491453026134
61672150528684174640491453380266
61672150528684174640491453393316
61672150528684174640491457625404
61672150528684174640512345028902
61672150528684174640512345046372
61672150528684190052692955817912
61672150528890055242568123650614
61672150528890071119062073063757
61672150528890071263853119473014
61672150528890071263853119490276
61672150528890071309606675702384
61672150528890955810317143527531
61672150528890971694404146736570
61672150528890971694404146749620
61672150528890971694404147092106
61672150528890972288382150551907
61672150528891255816552591516016
61672150528891255816573483524608
61672150528891255816636159550384
61672150528891255816636160003894
61672150528891255953834152160932
61672150528891255999566816364448
61672150528891271876060766212227
61672150528891271883674712050048
61672150528891271883674712404180
61672150528891272425187467956673
61672150528891272430206906945679
61672150528891272430206906963149
61672150528891320052029953994197
61672150528899375895076486271985
61672150528901762623221813544340
61672150528901762623305382032217
61672150528901762623305382032218
61672150528901777454994477731427
61672150528901778499799331426487
61672150528901778690343934060902
61672150528901778690343934065114
61672150528901779094595562183891
61672150528901779102122498184987
61672150528901779102122501367315
61672150528901779102125854235145
61672150528901779102188616349990
61672150528901812037083028725483
61672150528902062766738822632660
61672150528902062812492378844768
61672150528902078833840051140630
61672150528902078833840051146453
61672150528902078833840051146454
61672150528902078833840051494726
61672150528902078833840051494762
61672150528902078833840051494970
61672150528902078833840051500585
61672150528902078833840051500586
61672150528902078833860943149222
61672150528902078833860943166692
61672150528902079245623062010443
61672150528902079245705625438226
61672150528902079245705625438310
61672150528902110944981307968199
61672150528902127009822712841601
61672150528902128651869554661705
61672150528902963197289849897620
61672150528902963197373418385498
61672150528902963380304074746052
61672150528902978029045060684498
61672150528902979264391078405590
61672150528902979264391078411414
61672150528902979264391078765546
61672150528902979264391078778596
61672150528902979264391083010684
61672150528902979264411970414182
61672150528902979264411970431652
61672150528902979447405417945891
61672150528902979447426309953079
61672150528902979447426338650839
61672150528902979859020316482483
61672150528902979859187423854860
61672150528902979859187423854863
61672150528902979859208229755721
61672150528902979859208315862051
61672150528902979859208344559811
61672150528902979859209348963915
61672150528903027989166051740167
61672150528903027989166054922495
61672150528995421423988434457447
61672150528995421424553293529707
61672150528995421429071008635607
61672150528995421429635867707867
61672150528995421475452214618747
61672150528995421475452986271079
61672150528995421612085347802903
61672150528995421612650206875163
61672150528995421630730255674625
61672150528995436505703476286263
61672150528995436505703476636183
61672150528995437527533664157555
61672150528995438076597520759405
61672150528995438076597606852685
61672150528995438076661139207083
61672150528995438078919800599633
61672150528995438079111444425767
61672150528995438085886268111935
61672150528995438152079387962759
61672150528995438291787863393653
61672150528995438291787863747785
61672150528995438291808410908998
61672150528995438292624687396745
61672150528995438292624688446505
61672150528995469782985822727249
61672150528995469783550681799509
61672150528995469806713304758257
61672150528995469806713304777131
61672150528995469852445968961773
61672150528995469852445968963177
61672150528995469852445968980647
61672150528995469852466975426201
61672150528995469852529651806109
61672150528995470881071857731025
61672150528995471430114875232913
61672150528995471437707929399011
61672150528995471437711288401145
61672150528995471453089212902505
61672150528995471453089216084833
61672150528995471455533577907769
61672150528995471455533581090097
61672150528995471460595186930375
61672150528995471638551363936022
61672150528995486254840087470655
61672150528995486255091049854061
61672150528996338719828407838267
61672150528996338722338890658613
61672150528996338723175714661705
61672150528996338723175715711465
61672150528996338723175716061385
61672150528996370420278671327485
61672150528996372028406882831499
61672150528996372206363055250881
61672150528996622232450818504707
61672150528996622362371890121751
61672150528996622362392782130295
61672150528996622369167609004407
61672150528996622387791712004961
61672150528996622387812604013553
61672150528996638238883261038903
61672150528996638238883261155543
61672150528996638238883289735307
61672150528996638833658942744307
61672150528996638833679896733283
61672150528996638833742629819273
61672150528996638835353519438313
61672150528996638835375243675729
61672150528996638835918378859089
61672150528996638835939328261845
61672150528996638836191496996645
61672150528996638836191496998049
61672150528996638836193819944939
61672150528996638836193819946343
61672150528996638863345416926587
61672150528996638865876447262278
61672150528996638911609481356429
61672150528996638911609484538757
61672150528996670563774761107467
61672150528996670563795653116059
61672150528996670563795653117463
61672150528996671592400562720469
61672150528996672187176215729469
61672150528996672187176245825553
61672150528996672187176249013497
61672150528996672187178539727523
61672150528996672187197169718445
61672150528996672187199460432471
61672150528996672189456601247007
61672150528996672194518251532275
61672150528996672194518254720219
61672150528996672210087906069849
61672150528996672212615839109481
61672150528996672212619282315729
61672150528996672395612728426077
61672150528996672395633620433265
61672150528996672395633649131025
61672150528996687011922348666543
61672150528996687012176869047445
61672150528996687035060680186021
61672150528996687035082734631040
61672150528996687035082763210756
61672150528996687035145524975680
61672150528999023947730595474399
61672150528999038776699555788295
61672150528999038776699556138215
61672150528999040562783942895685
61672150528999040562783942899897
61672150528999071506005753596896
61672150528999071506005839336044
61672150528999071948017019525433
61672150528999072085278031131447
61672150528999072123442048465209
61672150528999072123713644576905
61672150528999072123714017724772
61672150528999072123714103463920
61672150528999072123776779489696
61672150528999073731590922058665
61672150528999073731591266432407
61672150528999073731653942458023
61672150528999087977295158913910
61672150528999088137443166565563
61672150528999088182917393491077
61672150528999088183185919468027
61672150528999088183221115267765
61672150528999088184609646187029
61672150528999088184916510316299
61672150528999339942297689602575
61672150528999339942300784203201
61672150528999339942318720395911
61672150528999339944557121131137
61672150528999339944578156628737
61672150528999339944640918747793
61672150528999339988134609678664
61672150528999339988134612865204
61672150528999339990583823017750
61672150528999340125332602289212
61672150528999340125332945244135
61672150528999340125332946662746
61672150528999340125395367240676
61672150528999340125395711614210
61672150528999340125395740312177
61672150528999340127843429487463
61672150528999340127843458185271
61672150528999340127843459602213
61672150528999340537177627180552
61672150528999340537177713273832
61672150528999340539375535179715
61672150528999340539625722728629
61672150528999340539626841917941
61672150528999340539626841919345
61672150528999340544458109357875
61672150528999340752054163702866
61672150528999340752054533593501
61672150528999340752054536775829
61672150528999340752054536780041
61672150528999372266959057570999
61672150528999372266959144708216
61672150528999372266959144709620
61672150528999372267042712743987
61672150528999372267230653682695
61672150528999373501741076804872
61672150528999373501741078204552
61672150528999373504248119235591
61672150528999373504248119235592
61672150528999373547483038982959
61672150528999373550005055478303
61672150528999373913334968897575
61672150528999373915779333902839
61672150528999374098793673069928
61672150528999374099044721707419
61672150528999374099047701325791
61672150528999374099065642768111
61672150528999374103879183992076
61672150528999374103962981608732
61672150528999374104130390486205
61672150528999374106386679590089
61672150528999374106387499420605
61672150528999374106390037057189
61672150528999388120540285030507
61672150528999388120561205618815
61672150528999388189442545367266
61672150528999388303575430461423
61672150528999388326455351983557
61672150528999388326713387492457
61672150528999388326713731865991
61672150528999388326713760563751
61672150528999388326713760563959
61672150528999388326713761980901
61672150528999388326714879776365
61672150528999388326716830698705
61672150528999388326716859396465
61672150528999388326717203770207
61672150528999388326717203774419
61672150528999388326717204124339
61672150528999388326735816425920
61672150528999388326735845005636
61672150528999388326737795873293
61672150528999388326798606770560
61672150528999388334077821938025
61672150528999388740179768357815
61672150528999388745828431006795
61672150528999388745860975803367
61672150528999389973089298819033
61672150528999389973089643192567
61672150528999389973089671890327
61672150528999389973089671890535
61672150528999389973089673307477
61672150528999389973089757983815
61672150528999389973093115450915
61672150528999389973110220941074
61672150528999389975287591227967
61672150528999389975527015498033
61672150528999389975527020084253
61672150528999389975537131365075
61672150528999389975559558799456
61672150528999389975559558875971
61672150528999389975559560216398
61672150528999389975622234825232
61672150528999389975622236242174
61672150528999389980620824856631
61672150528999389980620826273573
61672150529000240510130416297035
61672150529000240555863080500551
61672150529000240555863085088175
61672150529000240555863085105645
61672150529000240555884005793123
61672150529000240557579352735569
61672150529000241104989786477085
61672150529000241107187230726867
61672150529000241176079131802143
61672150529000241181165178240875
61672150529000241181165178240876
61672150529000241181183747299769
61672150529000241181183747299770
61672150529000241181186070248063
61672150529000241181186070248064
61672150529000241181186098945823
61672150529000241181186098945824
61672150529000241182605190967826
61672150529000241182605560858461
61672150529000241182605564040789
61672150529000241182605564045001
61672150529000273863626773281513
61672150529000273909380358073337
61672150529000273909401278778285
61672150529000274458443920039761
61672150529000274534430211257036
61672150529000288688351980927419
61672150529000288734126486424191
61672150529000288757097394424430
61672150529000288757097394541070
61672150529000288757264414757417
61672150529000288757264759130951
61672150529000288757264787828919
61672150529000288757264787833131
61672150529000288757264789245861
61672150529000288757265907041325
61672150529000288757267857963665
61672150529000288757268231035167
61672150529000288757268231389299
61672150529000288757286843690880
61672150529000288757286872270596
61672150529000288757349634035520
61672150529000289306056729573143
61672150529000289306056758271111
61672150529000289306059828405857
61672150529000289306060201477359
61672150529000289351813413196220
61672150529000289352054374373655
61672150529000289352086573870169
61672150529000289352086573870170
61672150529000289353746627069607
61672150529000289359425451672383
61672150529000290540838691770255
61672150529000290540839810978449
61672150529000290543371254228356
61672150529000290543371254232776
61672150529000290543371254700740
61672150529000290543371254704951
61672150529000290543371254704952
61672150529000290543371254718001
61672150529000290543371259501213
61672150529000290543371259501214
61672150529000290548453457419107
61672150529000290548454605331705
61672150529000290548454605331706
61672150529000290589102756195885
61672150529000290589102756550016
61672150529000290589102756550017
61672150529000290589102757612827
61672150529000290589103875404079
61672150529000290589103875758211
61672150529000290589124815044153
61672150529000290589124815595277
61672150529000290589124815595278
61672150529000290589124844273399
61672150529000290589124844293037
61672150529000290589124844293038
61672150529000290594208161425769
61672150529000290594208161425770
61672150529007143886440734667867
61672150529007143886440735017787
61672150529007143888951217838133
61672150529007143888951218192265
61672150529007145536080016649715
61672150529007145536163954567481
61672150529007145673361605636686
61672150529007145673361945778349
61672150529007145673361950010437
61672150529007177057758541374855
61672150529007177195019210011019
61672150529007179020104525261638
61672150529007193112205106594951
61672150529007193295198529774613
61672150529007193295219446247473
61672150529007193295219446247681
61672150529007193295221770245527
61672150529007193658715274179661
61672150529007193658715647251163
61672150529007193658778323276779
61672150529007193666330441601827
61672150529007193704437508144670
61672150529007193704437766411874
61672150529007193706718118645384
61672150529007193706718893480044
61672150529007193706813424079117
61672150529007193706969167104968
61672150529007193706969251597364
61672150529007193706969251794356
61672150529007193707001452156445
61672150529007193711895696930300
61672150529007193714343686015621
61672150529007193844241547807771
61672150529007443892759751495559
61672150529007444029957743756187
61672150529007444029957744106107
61672150529007444078221808535949
61672150529007444078221811718277
61672150529007445679597025738035
61672150529007445679597295381665
61672150529007445679597410167089
61672150529007445725434562993281
61672150529007445862632170819022
61672150529007445862632543890581
61672150529007445862632555253909
61672150529007445862632555603829
61672150529007445862632558423219
61672150529007445862632558773139
61672150529007477376783891622155
61672150529007477422442284367599
61672150529007477424950441407243
61672150529007477424952764355537
61672150529007477424964272165135
61672150529007478614578402056825
61672150529007479023911824919625
61672150529007479026356189924889
61672150529007479209352964437347
61672150529007479209353079241690
61672150529007479209373885142343
61672150529007479209375004350534
61672150529007479209375004350537
61672150529007479209375004350538
61672150529007479209375004534269
61672150529007479209375004884189
61672150529007479209375120738220
61672150529007479209375123924787
61672150529007493436287574735446
61672150529007493438717858628899
61672150529007493443798108809005
61672150529007493443819000816193
61672150529007493827609468309455
61672150529007493847976442342039
61672150529007493848048918692117
61672150529007493850214953165653
61672150529007493850246836436714
61672150529007493850486176193288
61672150529007493850486262299618
61672150529007493850487295401239
61672150529007493850487295401482
61672150529007493850496768946588
61672150529007493850497770306011
61672150529007493850497885091435
61672150529007493850518804065968
61672150529007493850518804066004
61672150529007493850518804066052
61672150529007493850518804184096
61672150529007493850518804188308
61672150529007493850518805601038
61672150529007493850518808787578
61672150529007493850581453125803
61672150529007493855601006725165
61672150529007493896000421405892
61672150529007493896000421410104
61672150529007493896239845674500
61672150529007493896250353856664
61672150529007493896251468465588
61672150529007493901333670989188
61672150529007494030812209381154
61672150529007494031001285459565
61672150529007494033512109473307
61672150529007494033515207059508
61672150529007494033533028560144
61672150529007494033533028914192
61672150529007494033533028914276
61672150529007494033533028914436
61672150529007494033533029977294
61672150529007494033533030178255
61672150529007494033533030528175
61672150529007494033533033163830
61672150529007494033533033163834
61672150529007494033533033347565
61672150529007494033533033697485
61672150529007494033533062393080
61672150529007494033536127948191
61672150529007494033536128298111
61672150529007494033595792293099
61672150529007494038343247569260
61672150529007494038597781237668
61672150529007494038618701942616
61672150529007494038618702476271
61672150529007494040854118165604
61672150529007495083333078338049
61672150529007495085593629179799
61672150529007495085864364167591
61672150529007495085864478971889
61672150529007495085865598226079
61672150529007495090948167818019
61672150529007495090948172404239
61672150529008344386784238375681
61672150529008346293162690860197
61672150529008346293183571155541
61672150529008346293183611571003
61672150529008346293183611571004
61672150529008377738588337959943
61672150529008393866838573420642
61672150529008393866838602000406
61672150529008393869266561896013
61672150529008393869287482600961
61672150529008394415801377174603
61672150529008394418308416670449
61672150529008394418330499617172
61672150529008394418330499617208
61672150529008394418330499617416
61672150529008394418330500085380
61672150529008394418330500089591
61672150529008394418330500089592
61672150529008394418330501231107
61672150529008394418330501703525
61672150529008394418330501703526
61672150529008394461634832757970
61672150529008394463812117307176
61672150529008394464062001580525
61672150529008394464062002997467
61672150529008394464063121142851
61672150529008394464063164366872
61672150529008394464063165784543
61672150529008394464065445140905
61672150529008394464084057443215
61672150529008394464084057793135
61672150529008394464084086495349
61672150529008394464084086495350
61672150529008394468894274834220
61672150529008394469145366359194
61672150529008394601344812168607
61672150529008394601344844033512
61672150529008394606427041971043
61672150529008395653656373540299
61672150529008395658738947718459
61672150529008395704492532510283
61672150529008395704513419931203
61672150529008395706772855698495
61672150529011045724190876382838
61672150529011045724191652621389
61672150529011045724191652621390
61672150529011046273233895284406
61672150529011046273234670123278
61672150529011046349217888037981
61672150529011046349217891220309
61672150529011046349217891224521
61672150529011079487794837027914
61672150529011079487798189895744
61672150529011079487798964730404
61672150529011079625058657293362
61672150529011079625058915573616
61672150529011080931557188301379
61672150529011095549541522098406
61672150529011095549562442803390
61672150529011095570253026321757
61672150529011095572690285253128
61672150529011095572690369942513
61672150529011095572690369942516
61672150529011095572690371359458
61672150529011095572690374528733
61672150529011095572691404461322
61672150529011095572700485809555
61672150529011095572700878006428
61672150529011095572701649599658
61672150529011095572721769937168
61672150529011095572722540189909
61672150529011095572722570370213
61672150529011095572722914726485
61672150529011095572722914726533
61672150529011095572785590752309
61672150529011095707451018932305
61672150529011095709961498465329
61672150529011095753205394519405
61672150529011095755715083375405
61672150529011095755715083729536
61672150529011095755715083729537
61672150529011095755715084792347
61672150529011095755715102310240
61672150529011095755716247566372
61672150529011095755716247566373
61672150529011095755718526935785
61672150529011095755737139037134
61672150529011095755737139041345
61672150529011095755737139041346
61672150529011095755737139574916
61672150529011095755737139574917
61672150529011095755737142223430
61672150529011095755737142223673
61672150529011095755737142223674
61672150529011095755737171452919
61672150529011095755737171452920
61672150529011096121481996008542
61672150529011096121481996010972
61672150529011096121481996015184
61672150529011096121556265952929
61672150529011096121765587789237
61672150529011096121765587793449
61672150529011096121765587865539
61672150529011096126576194395695
61672150529011096126848162043699
61672150529011096164955228567669
61672150529011096164955228573492
61672150529011096164955228573493
61672150529011096164955228586542
61672150529011096164955228586543
61672150529011096164956228385553
61672150529011096164976149274229
61672150529011096164976149291490
61672150529011096164976149291491
61672150529011096164976493647763
61672150529011096164979502142059
61672150529011096165038796602245
61672150529011096165038911393285
61672150529011096165039169673539
61672150529011096165039939908929
61672150529011096165040026002209
61672150529011096167214545311014
61672150529011096167214545311015
61672150529011096167214660096231
61672150529011096167214660102054
61672150529011096167214660102055
61672150529011096167214889684548
61672150529011096167214889684549
61672150529011096167215664519208
61672150529011096167215664519209
61672150529011096167235552104823
61672150529011096167235580802791
61672150529011096167235580807002
61672150529011096167235580807003
61672150529011096167235839087256
61672150529011096167235839087257
61672150529011096167235925176325
61672150529011096167236613921916
61672150529011096167236613921917
61672150529011096167236700015197
61672150529011096167246433358696
61672150529011096167247174718728
61672150529011096167247174718764
61672150529011096167247174718972
61672150529011096167247176319613
61672150529011096167486600581669
61672150529011096167486629279429
61672150529011096167487633683533
61672150529011096167487662381293
61672150529011096167487748474573
61672150529011096167488006754791
61672150529011096167498596431937
61672150529011096167581906199101
61672150529011096167581934700112
61672150529011096172298234092275
61672150529011096172298238697368
61672150529011096172298238697369
61672150529011096172319269594087
61672150529011096172319274193357
61672150529011096172329745892679
61672150529011096172329750497773
61672150529011096172570207861693
61672150529011096172570236559453
61672150529011096172570322652733
61672150529011096172580797550916
61672150529011096174840472820629
61672150529011096302248412021293
61672150529011096304779812714179
61672150529011096304780157076805
61672150529011096309862386892339
61672150529011096312101227196101
61672150529011097357090684887564
61672150529011097357111232462121
61672150529011097357111605516153
61672150529011097357111605520365
61672150529011097357111605592455
61672150529011097362194951422947
61672150529011097402593222737944
61672150529011097402593222742156
61672150529011097402844269797640
61672150529011097402865195088807
61672150529011097402865195088808
61672150529011097402866309697732
61672150529011097402866311114665
61672150529011097407927586930164
61672150529011097407927620214135
61672150529011097537595201400541
61672150529011097540108381646764
61672150529011097540126978334056
61672150529011097540129302351712
61672150529011097540192064466556
61672150529011097545209176271587
61672150581748881132322521650590
61672150581748881132531441736510
61672150581748881132531442803740
61672150581748881132594490361612
61672150581748881132594490365824
61672150581751584071375224260284
61672150581752484638852646956866
61672150581752484638936214991234
61672150581752484639124243068562
61672150581752484639124615667888
61672150581752485050718593503744
61672150581752783592777194530378
61672150581752783592777195597608
61672150581752784828123212261666
61672150581752784828185887933310
61672150581752784828185888283070
61672150581752784828373917427580
61672150581752784828457856994092
61672150581752784828457856998304
61672150581752785239967895259224
61672150581752785377165886802590
61672150581752785377249827436284
61672150581752785377249827440496
61672150581752785377249827453546
61672150581752785377437855513612
61672150581752785377437855517824
61672150581856965878282619402037
61672150581856965878303540456905
61672150581856999225045372286978
61672150581856999278582192238412
61672150581857865896423765891341
61672150581857865897239668835353
61672150581857866308017743722985
61672150581857866308833646666997
61672150581857866308854567721865
61672150581857866446031639277545
61672150581857867543615580161929
61672150581857899838611772310584
61672150581857899838799801917281
61672150581857899838799801917282
61672150581857899845365673874654
61672150581857899846142840725867
61672150581858166086510263182057
61672150581858166635302233274329
61672150581858166635302233624249
61672150581858167870084171374355
61672150581858167870084544445697
61672150581858168281678144950825
61672150581858168281678149205999
61672150581858168281950232111603
61672150581858199842586269796373
61672150581858199845117670490717
61672150581858199845118703609837
61672150581858199850201357741150
61672150581858199850201357759864
61672150581858199850201359159544
61672150581858199850201362340420
61672150581858199850201362341872
61672150581858199850201362359134
61672150581858199982094001354850
61672150581858199982127633482866
61672150581858199982127633488530
61672150581858199982127633488690
61672150581858199982127633501580
61672150581858199982127633605170
61672150581858199982127633605330
61672150581858199982127633618220
61672150581858199982127633955090
61672150581858199982127633955250
61672150581858199982128752813523
61672150581858199982128752813524
61672150581858199982128752832238
61672150581858199982315661565858
61672150581858199982315661579116
61672150581858199982315661682498
61672150581858199982315662032418
61672150581858199982316780774259
61672150581858199982316780774260
61672150581858199982316781246436
61672150581858199982316782309290
61672150581858199982316782309299
61672150581858199982317039176770
61672150581858199988903579687476
61672150581858199988903609802385
61672150581858199989721835565002
61672150581858199989721835578052
61672150581858199989721835681642
61672150581858199989721835694692
61672150581858199989721836031562
61672150581858200027797621666430
61672150581858200027797621683692
61672150581858200027847586146674
61672150581858200027860297692206
61672150581858200027860297709468
61672150581858200027861416904612
61672150581858200027861416917710
61672150581858200028049444995038
61672150581858200034636243774352
61672150581858201628691573358994
61672150581858201628691573359154
61672150581858201628691573363366
61672150581858201636035075581628
61672150581860567600486728461877
61672150581860567600507649516745
61672150581860569384060632399001
61672150581860601548800761578506
61672150581860601549577152532249
61672150581860601549578271273884
61672150581860601549578271740444
61672150581860602784359086027181
61672150581860869573582278056203
61672150581860869573603313906483
61672150581860901136771785404717
61672150581860901136771871497997
61672150581860901141854439554744
61672150581860901685563840400783
61672150581860901685563840400784
61672150581860901685563840523040
61672150581860901685563840872960
61672150581860901685563841935814
61672150581860901685563841935823
61672150581860901692338663146350
61672150581860901692338667391328
61672150581860901693094132924213
61672150581860901693156923268854
61672150581860901693156923281904
61672150581860901693156923385494
61672150581860901731296504604299
61672150581860901731296504604300
61672150581860901731296504608464
61672150581860901731296504621562
61672150581860901738071327233226
61672150581860902920344654686070
61672150581860902920344655153874
61672150581860902920344655158246
61672150581860902927938742439306
61672150581861768357506341284409
61672150581861768357506342334169
61672150581861770003882253660745
61672150581861770003882258265839
61672150581861770003882373056870
61672150581861770004133305321163
61672150581861770004154341171443
61672150581861770141331297936083
61672150581861770552925275763355
61672150581861770552925275767727
61672150581861770552925304461115
61672150581861770552925390558767
61672150581861770598678860553718
61672150581861770598678975350582
61672150581861801704519770638748
61672150581861801704519770643168
61672150581861801704519770755388
61672150581861801704520805280225
61672150581861801704583567395069
61672150581861801704583567399440
61672150581861802116114783111869
61672150581861802253375536418713
61672150581861802299108200505583
61672150581861802299108200505584
61672150581861802299129121211935
61672150581861802299129121211936
61672150581861802304211695390095
61672150581861802306659413263189
61672150581861802306659499356470
61672150581861803350895681946610
61672150581861803350895681951030
61672150581861803350895681964080
61672150581861803350895682423206
61672150581861803350895682436256
61672150581861803350895683486016
61672150581861803350895683486064
61672150581861803350895686668344
61672150581861803533826338764886
61672150581861803533826338765094
61672150581861803533826338766338
61672150581861803533826338766498
61672150581861803533826338783760
61672150581861803533826338783808
61672150581861803533890134000515
61672150581861803541441433046746
61672150581861803541441461547758
61672150581861803541504108871478
61672150581861803945420316615404
61672150581861803953011047833207
61672150581861803953035410681594
61672150581861803953035410878390
61672150581861818358824634985930
61672150581861818365599461860042
61672150581861818724665056605418
61672150581861818770397720808934
61672150581861818770418612817574
61672150581861818777193439691686
61672150582064846327880870636851
61672150582064982074033187390710
61672150582064982256963844204726
61672150582067683960210903831457
61672150582067698194655228415153
61672150582067699836724969349899
61672150582067699836977165732539
61672150582067699973985752286006
61672150582067699973985752304928
61672150582067700026493200318579
61672150582068598762404248290661
61672150582068598762407232686259
61672150582068600408780159617237
61672150582068600408783144012835
61672150582068600412130867310026
61672150582068600586711856514892
61672150582068600586711856520716
61672150582068600587740410439009
61672150582068600587740410439010
61672150582068600594326950599955
61672150582068600594326950599956
61672150582068600595082416126858
61672150582068600595082416145731
61672150582068600595082416145732
61672150582068633758054053004140
61672150582068884122496932736200
61672150582068884122496932740572
61672150582068884122496932852792
61672150582068884122496933206924
61672150582068884122684961284252
61672150582068884122684962347270
61672150582068884534278938649544
61672150582068884534278939115896
61672150582068884671476931260092
61672150582068884671476931726444
61672150582068884671476932789302
61672150582068884671476932789462
61672150582068900599141738097326
61672150582068900599141738213966
61672150582068900599141742813236
61672150582068900599141742814688
61672150582068900601589460699428
61672150582068900730228865604664
61672150582068900730228865609036
61672150582068900730228865958796
61672150582068900730228867026026
61672150582068900730228867026185
61672150582068900731068013489170
61672150582068900736339650399185
61672150582068900738599425215178
61672150582068900738599425232647
61672150582068900738599425232648
61672150582068900776790289095608
61672150582068900776800677687022
61672150582068900776800677691234
61672150582068900776800677705944
61672150582068900776800677710156
61672150582068900776800677710315
61672150582068900776990083262882
61672150582068900781870540325474
61672150582068900781880929467088
61672150582068900782154017508560
61672150582068900783576619188772
61672150582068900783576619524190
61672150582068900784415771776298
61672150582068900784415771790800
61672150582068900784415800469894
61672150582068900784415800474106
61672150582068900784415800487156
61672150582068901147933627163599
61672150582068901147933627167971
61672150582068901150444221473162
61672150582068901150444221591254
61672150582068901196197777685270
61672150582068901196197777686722
61672150582068901196197777686935
61672150582068901330947966330896
61672150582068901333395770310373
61672150582068901333458446323259
61672150582068932298479981843078
61672150582068932298479981955298
61672150582068932298479981961122
61672150582068932298479982309430
61672150582068933947303725829576
61672150582068933947303726295976
61672150582068934084501718438512
61672150582068934084501718457434
61672150582068934084501718910896
61672150582068934084501723161698
61672150582068934084585286586760
61672150582068934084585286591132
61672150582068934084585286940892
61672150582075837202462275373330
61672150582076689637701474122686
61672150582076703872145427170233
61672150582076703872148411565831
61672150582076704278931940703622
61672150582076704278931941171634
61672150582076704278931942238815
61672150582076704283742389397475
61672150582076704461859131399674
61672150582076705697205144521656
61672150582076705697205149126590
61672150582076737633013297920768
61672150582076737633013298388780
61672150582076737813496122194566
61672150582076989781030082057964
61672150582076989781030082062336
61672150582076989781030082180380
61672150582076989781030082530140
61672150582076989781218110139664
61672150582076989781218110257708
61672150582076989781218111674650
61672150582076989781218111674698
61672150582076989781218111674857
61672150582076989781218483211006
61672150582076989827034715444678
61672150582077004056333461221124
61672150582077004056333465942650
61672150582077004056396137713252
61672150582077004056396137713300
61672150582077004605463174758626
61672150582077004651195838839678
61672150582077004651195838858600
61672150582077004658810961622550
61672150582077005840722153609768
61672150582077005840722153609976
61672150582077005840722158215069
61672150582077005845868523554836
61672150582077006252591198744274
61672150582077006252591198744434
61672150582077006252591198748646
61672150582077006257674915761314
61672150582077006257674916111234
61672150582077006257674916115446
61672150582077006303428472327554
61672150582077006440689140959666
61672150582077037822262971214216
61672150582077037822262971680616
61672150582077037822262971680776
61672150582077037957013131282886
61672150582077037959460963824764
61672150582077037959460968546338
61672150582077037959544531975612
61672150582077037959544531975772
61672150582077037959544532325532
61672150582077038005277196056824
61672150582077038005277196062488
61672150582077038005277196062648
61672150582077038005277196075538
61672150582077038005277196075746
61672150582077039606672555961420
61672150582077039606672555961580
61672150582077053886839855947292
61672150582077054435896351264641
61672150582079406172700386963786
61672150582079406172700392035440
61672150582079406172721279443310
61672150582079406172721283688288
61672150582079407400452204497940
61672150582079407400452207685884
61672150582079407408046404690702
61672150582079407408046405157262
61672150582079407408046409408223
61672150582079407408046409408224
61672150582079407408046409762356
61672150582079407408067212493887
61672150582079407408067215676215
61672150582079407408067297165854
61672150582079407408067297170226
61672150582079407408067298233035
61672150582079407408067298233036
61672150582079407408067301415120
61672150582079407408067301415204
61672150582079407408067301415363
61672150582079407408067301415364
61672150582079407408070311326601
61672150582079407408258711412461
61672150582079407812510654852673
61672150582079440752277227975094
61672150582079705767195642579100
61672150582079706316217396052106
61672150582079706316238288531630
61672150582079706361970952618506
61672150582079707543969213586420
61672150582079707549327997556194
61672150582079707551504099942044
61672150582079707551563413779022
61672150582079707551566771712646
61672150582079707551584221582207
61672150582079707551584305786370
61672150582079707551584306258546
61672150582079707551584334484130
61672150582079707551584334838262
61672150582079707551838367824586
61672150582079707597316969991290
61672150582079707597316970339598
61672150582079707597316970345422
61672150582079707597320442243778
61672150582079707597337890696238
61672150582079707597337891046158
61672150582079707597337895295507
61672150582079707597337895295508
61672150582079707955754575568635
61672150582079708138768914735772
61672150582079708139020996310062
61672150582079708146383994453007
61672150582079708146384037499722
61672150582079740898325637288496
61672150582079740898325637756300
61672150582079740898326756496689
61672150582079740898326756496690
61672150582079740898326756968866
61672150582079740944058301493416
61672150582079740944059420701657
61672150582079740944059420701658
61672150582079741310109021158139
61672150582080591503234191234396
61672150582080591503234191235848
61672150582080591503234191240220
61672150582080591503422219317548
61672150582080591503422220734538
61672150582080591503422220734697
61672150582080591503422592270846
61672150582080591915016197143368
61672150582080591915016197144820
61672150582080591915016197149192
61672150582080591915016198561970
61672150582080591915016198566182
61672150582080591915016198566341
61672150582080591915016570098278
61672150582080591915016570102490
61672150582080592098030794946710
61672150582080592098030794950922
61672150582080606335007309428332
61672150582080606746768423317066
61672150582080606746789320041568
61672150582080607979858104582606
61672150582080607979858109187700
61672150582080607979878996591198
61672150582080607979878996595570
61672150582080607979878997658428
61672150582080607979879002257698
61672150582080607979879025175286
61672150582080607982135333051330
61672150582080607982135333519134
61672150582080607982135333523506
61672150582080607982135334586316
61672150582080607982135334586364
61672150582080607982135337768644
61672150582080607982135361749090
61672150582080607982135362103222
61672150582080608116864603056868
61672150582080608157725964150374
61672150582080608157725964151618
61672150582080608157725964151778
61672150582080608157725964169088
61672150582080608162869234908388
61672150582080608165128665892414
61672150582080608165128665892574
61672150582080608165128666240882
61672150582080608165128667309563
61672150582080608165128667309564
61672150582080608165128670491648
61672150582080608165128670491684
61672150582080608165128670491891
61672150582080608165128670491892
61672150582080608165132138163811
61672150582080608165149586597522
61672150582080608165149586947442
61672150582080608165149586964703
61672150582080608165149586964704
61672150582080608165149588014463
61672150582080608165149588014464
61672150582080608165149591196548
61672150582080608165149591196791
61672150582080608165149591196792
61672150582080608165153030157902
61672150582080608165153030354650
61672150582080608165153058868759
61672150582080608165341058432026
61672150582080608165341086933038
61672150582080608569319942000684
61672150582080608569319942000732
61672150582080608569593059609081
61672150582080608576910673218487
61672150582080608576914144072783
61672150582080608576932742013377
61672150582080608576932742367509
61672150582080608576935021717967
61672150582080608576935036066874
61672150582080608576935036263670
61672150582080608576935064764682
61672150582080608576936069181835
61672150582080608714193496738769
61672150582080641328876664549036
61672150582080641328876664553456
61672150582080641328876664566506
61672150582080641328876665038682
61672150582080641328876669270770
61672150582080641328877783761650
61672150582080641328877783879694
61672150582080641328877784233826
61672150582080641511807321367312
61672150582080641511807321367520
61672150582080641511807321368924
61672150582080641511807321386186
61672150582080641511807321386234
61672150582080641511808440581330
61672150582080641511871116602941
61672150582080641511871116602942
61672150582080641877920831562019
61672150582080641923653122511913
61672150582080641923653122511914
61672150582080641923653380792168
61672150582080641923674043216867
61672150582080656158121352213568
61672150582080656158121468526752
61672150582080656290299949066936
61672150582080656295298452921979
61672150582080656295382523245096
61672150582080656341324107534532
61672150582080656702081954975860
61672150582080656752918085366176
61672150582080657935169312826627
61672150582080657937425649750351
61672150582080657937425649754563
61672150582080657937427972698645
61672150582173048569125418415473
61672150582173050330627975556887
61672150582173050394209498983867
61672150582173050400963390318899
61672150582173066460471690710353
61672150582173067009514239224781
61672150582173067009514239237831
61672150582173067009535247440102
61672150582173067009535257264081
61672150582173067010351034543323
61672150582173067010351035593083
61672150582173067010351035943003
61672150582173067010351150384114
61672150582173098501528450481233
61672150582173098501531549786123
61672150582173098524440110715278
61672150582173098531945652851869
61672150582173098531945996871479
61672150582173098570172774918794
61672150582173098570172774920246
61672150582173098570444401210118
61672150582173099766727586346801
61672150582173099766727930366411
61672150582173099807423004036627
61672150582173100173260301307969
61672150582173100178321564178445
61672150582173100178321907135245
61672150582173100218996060113563
61672150582173100219013857520077
61672150582173100356274608713221
61672150582173100356274608713222
61672150582173100356274611895549
61672150582173100356274611895550
61672150582173100356274636243177
61672150582173100356274637292937
61672150582173100356274640475265
61672150582173100356276936243488
61672150582173100356278079921809
61672150582173100356278084153897
61672150582173100361360277553291
61672150582173114568566918323273
61672150582173114568566918670763
61672150582173800254698303072247
61672150582173848242583668257245
61672150582173848250177525959975
61672150582173848250177870333716
61672150582173850033751425278955
61672150582173850071953797314577
61672150582173850079484433739525
61672150582173949136874438290981
61672150582173950349333628966174
61672150582173950349333629320306
61672150582173950349333633552394
61672150582173950349333887233378
61672150582173950349333887587510
61672150582173950349333887600560
61672150582173950349333891832648
61672150582173950349584940313706
61672150582173950349585026402774
61672150582173950349586054918418
61672150582173950349586054922630
61672150582173950349586055272550
61672150582173950371656371785913
61672150582173950761115892092590
61672150582173950761115893496482
61672150582173950761115893509532
61672150582173950761115896678810
61672150582173950761116150377264
61672150582173950761116151776736
61672150582173950761116154963484
61672150582173950761178912496320
61672150582173950761178917078328
61672150582173950761178917095590
61672150582173950763626720707832
61672150582173950898376646822194
61672150582173950898376647871954
61672150582173950898376647885004
61672150582173950898376651054282
61672150582173950898376905102448
61672150582173950898376905106868
61672150582173950898376906152208
61672150582173950898376909334536
61672150582173950898376909338956
61672150582173950898376909352006
61672150582173950898439667221712
61672150582173950898439671453800
61672150582173950898439671471062
61672150582173950900887389344156
61672150582173950900887475433224
61672150582173950900890833022787
61672150582173950968712410194407
61672150582173966815792891128682
61672150582173966835415485051673
61672150582173967025961149874623
61672150582173967029308458097741
61672150582173967029308458447661
61672150582173967440086158391878
61672150582173967440902061808283
61672150582173967440902063207963
61672150582173967577263259100289
61672150582173998520234452867744
61672150582173998520297128893520
61672150582173998932016372665966
61672150582173998932016629887830
61672150582173998932016715626978
61672150582173998932016715640028
61672150582173998932016715976898
61672150582173998932016715994160
61672150582173998932016717043920
61672150582173998932020073094078
61672150582173998932079392002674
61672150582173998932079392019936
61672150582173998932079477741822
61672150582173998932079477759084
61672150582173998932082835208922
61672150582173998939610803262122
61672150582173998962496680116829
61672150582173998962497024136439
61672150582173999069277470352370
61672150582173999069340146378146
61672150582173999076871557637594
61672150582173999099757691722843
61672150582173999099757692772603
61672150582174000197278613611761
61672150582174000197278957631371
61672150582174000334539626267535
61672150582174000746070927010753
61672150582174000746070928073563
61672150582174000786745081038831
61672150582174000786825663153846
61672150582174000786825664553526
61672150582174000786825667740066
61672150582174000924089775468801
61672150582174014991523513806804
61672150582174014991586534210534
61672150582174250950365452014700
61672150582174250950365794971292
61672150582174251087626553927151
61672150582174251090157984759493
61672150582174251090159102550745
61672150582174251090161426902931
61672150582174251105727352308801
61672150582174251158791804261172
61672150582174251158798907148253
61672150582174251158798908547933
61672150582174267032280166702315
61672150582174267171737336797414
61672150582174267172071991811653
61672150582174267551406326455612
61672150582174267551406326805532
61672150582174267551657287771948
61672150582174267551657292021298
61672150582174267551657373865228
61672150582174267551657378114578
61672150582174267553917842745004
61672150582174267559000416923164
61672150582174267583854254938069
61672150582174267766533939091126
61672150582174267766533950431425
61672150582174299075596486834297
61672150582174299281438803764578
61672150582174299281438803882622
61672150582174299289018945624289
61672150582174299334772530416113
61672150582174300523562357086624
61672150582174300904840173832762
61672150582174300904905001665406
61672150582174300927814629471501
61672150582174300927814710510598
61672150582174300927814710860518
61672150582174300927814715210650
61672150582174300930258994481137
61672150582174300930262437687142
61672150582174300930262437687385
61672150582174300930321756241689
61672150582174300930321756241690
61672150582174300930325113708789
61672150582174300935407679115423
61672150582174300976075307749326
61672150582174300976075309153377
61672150582174300976075309153378
61672150582174300976075312335546
61672150582174300976075341033513
61672150582174300976099701246454
61672150582174301110828968638797
61672150582174301113276772622593
61672150582174301113276772622641
61672150582174301113335977789701
61672150582174301113339448643997
61672150582174301113360455621926
61672150582174301118358970720635
61672150582174301118359227938031
61672150582174301120866254087997
61672150582174301120866255505147
61672150582174301120866258674217
61672150582174301120869697648585
61672150582174315135103514712496
61672150582174315135103543292212
61672150582174315203733920663890
61672150582174315203737019968780
61672150582174315203747566415260
61672150582174315211265331923338
61672150582174315211265332395514
61672150582174315340945559025808
61672150582174315341193422572297
61672150582174315341193508311445
61672150582174315341215477017316
61672150582174315341215505597032
61672150582174315341217456464689
61672150582174315341278267361956
61672150582174315348557482528017
61672150582174315348557482529421
61672150582174315752787026982679
61672150582174315752788174871211
61672150582174315752790497819505
61672150582174316987569333531483
61672150582174316987569333898873
61672150582174316987569419638021
61672150582174316989818390774974
61672150582174316989818390781616
61672150582174316989818390794666
61672150582174316989818395380886
61672150582174316989849700468239
61672150582174316990037728545567
61672150582174316995100486864969
61672150582176652665457315692319
61672150582176668519039691062174
61672150582176668731718348284621
61672150582176668731718348297671
61672150582176700841440364799197
61672150582176700841691527771846
61672150582176701900525673238285
61672150582176716717908875177469
61672150582176716717930929622696
61672150582176716855106838736125
61672150582176716855169514761901
61672150582176716900912639317073
61672150582176716900916196251551
61672150582176716908475561149373
61672150582176968914483846567625
61672150582176968914486170565679
61672150582176969463274697814672
61672150582176969463274697814673
61672150582176969463274698864432
61672150582176969463274698864433
61672150582176969463275817009817
61672150582176969463278141007871
61672150582177000984957373887517
61672150582177000984957461043655
61672150582177002227060503692811
61672150582177002265472057202454
61672150582177002633781089174643
61672150582177002633781117872451
61672150582177002814264027644646
61672150582177002816771068675686
61672150582177002824386191991001
61672150582177002824389635197249
61672150582177016907180602914532
61672150582177016907201523502840
61672150582177016907452570562536
61672150582177016907452600677238
61672150582177016907455956668341
61672150582177017044429648755313
61672150582177017044433205689791
61672150582177017044440109114429
61672150582177017044441271550856
61672150582177017044461029365858
61672150582177017044462192139164
61672150582177017044462263352042
61672150582177017044462277878312
61672150582177017044464586300336
61672150582177017044713239198860
61672150582177017046125458385743
61672150582177017097809950421920
61672150582177017456244571119430
61672150582177017456495618179126
61672150582177018698347545074551
61672150582177018698347546491493
61672150582177869273610468793524
61672150582177869276061542718228
61672150582177869305807276540038
61672150582177869305995687971973
61672150582177869482235204986890
61672150582177869488737933359935
61672150582177869488738048150966
61672150582177869488738059491265
61672150582177869488800735517201
61672150582177869489010031861002
61672150582177869893808290809894
61672150582177869893829182818534
61672150582177869900582998643617
61672150582177902627127741778686
61672150582177902634637113124992
61672150582177902657632296829248
61672150582177902840560745491882
61672150582177902840563079780475
61672150582177902840835052150212
61672150582177903201592784721760
61672150582177903244815054909606
61672150582177903244815083605914
61672150582177903247262772782700
61672150582177903247322095940646
61672150582177903247343016645546
61672150582177917474991136025097
61672150582177917474991222118537
61672150582177917474991250816137
61672150582177917474991250829187
61672150582177917474992255233291
61672150582177917474992255237663
61672150582177917474992283931051
61672150582177917474994578181585
61672150582177917474994578185957
61672150582177917474994579585637
61672150582177917474994606866295
61672150582177917474994606879345
61672150582177917475013175820138
61672150582177917475013219398300
61672150582177917475013290617002
61672150582177917475013305137448
61672150582177917475013305143272
61672150582177917475015498748749
61672150582177917475015498768432
61672150582177917475015615081616
61672150582177917475016662551323
61672150582177917475264382317670
61672150582177917612189214729085
61672150582177917612189243426685
61672150582177917612189243439735
61672150582177917612192570792133
61672150582177917612192599476843
61672150582177917612192599489893
61672150582177917619804249876633
61672150582177917657914774505391
61672150582177917657932339161633
61672150582177917657935723909551
61672150582177917657943876212364
61672150582177917657943961951512
61672150582177917657946155562813
61672150582177917657946155582496
61672150582177917657995015187569
61672150582177917658006637977288
61672150582177917658194923272060
61672150582177917658218253888192
61672150582177917658218254089396
61672150582177917659689590831815
61672150582177917664722141516308
61672150582177917665621732062352
61672150582177918069791339912400
61672150582177918069812231719836
61672150582177918069812231921040
61672150582177918071483592407148
61672150582177918071504484415788
61672150582177918077403995188768
61672150582177919258565039979643
61672150582177919258565154766311
61672150582177919258566159170415
61672150582177919258566159174787
61672150582177919258566187868175
61672150582177919258568482118709
61672150582177919258568482123081
61672150582177919258568510816469
61672150582177919261012871104371
61672150582177919261097717718474
61672150582177919261286003000199
61672150582177919266096564950059
61672150582177919266096564967321
61672150582177919266180162739212
61672150582177919304318624771458
61672150582177919306735046611002
61672150582177919306736079712866
61672150582177919306851302694241
61672150582177919311818653891026
61672150582177919311934881624003
61672150582184655238566382774351
61672150582184755949862676797077
61672150582184757576614959545134
61672150582184757713875713920606
61672150582184757775197462518335
61672150582184757782537472349463
61672150582184757782537472362513
61672150582184757782537472699383
61672150582184757782537473762193
61672150582184772002027812231193
61672150582184772606677593669261
61672150582184772606677593682311
61672150582184773834702609196309
61672150582184773834702609318772
61672150582184773842045279654910
61672150582184773842296696953757
61672150582184774391004729128263
61672150582184774391067405149667
61672150582184774391088293974686
61672150582184774391088293974687
61672150582184774391088297156771
61672150582184774391088325854615
61672150582184805333222686755856
61672150582184805333222687105776
61672150582184805333472620619358
61672150582184805333473735228282
61672150582184805335733171343064
61672150582184805340815745521224
61672150582184805363891284810891
61672150582184805745003835273348
61672150582184805745004949895322
61672150582184805745004951295002
61672150582184805745004954481542
61672150582184805745255998354698
61672150582184805747515434469480
61672150582184805752598008647640
61672150582184805775484918622925
61672150582184805775485261579725
61672150582184805882264589644400
61672150582184805882264589648820
61672150582184805882264589661870
61672150582184805882265361296732
61672150582184805882265361300944
61672150582184805882265705670474
61672150582184805882265708857014
61672150582184805882267684245026
61672150582184805882268028618768
61672150582184805884776188844952
61672150582184805884778513315389
61672150582184805884778513328439
61672150582184805912683254190273
61672150582184805912683255253083
61672150582184805950906591571646
61672150582184805950910033306275
61672150582184805951097972456249
61672150582184805951157638631342
61672150582184805953357408216899
61672150582184805953357665434391
61672150582184805953437990320476
61672150582184805953437990674608
61672150582184805953441347905667
61672150582184805953441348259799
61672150582184805953629375982995
61672150582184805953629377399937
61672150582184806980351743860790
61672150582184806987944798026888
61672150582184807117612153862520
61672150582184807117612498236262
61672150582184807125205552402360
61672150582184807186504428010590
61672150582184807188971923222845
61672150582184807529648134305541
61672150582184807598309564126505
61672150582184807600485689070279
61672150582184807600565901054441
61672150582184807600565901054489
61672150582184807600569257104647
61672150582184807600569371895687
61672150582184807600570491104095
61672150582184807600821539760211
61672150582184807735296398452782
61672150582184807735298721342027
61672150582184807735298725574115
61672150582184807735298725578487
61672150582184807737746443447161
61672150582184807737831159386073
61672150582184807737831159386074
61672150582184807737831245479567
61672150582184821829931826812871
61672150582184821944283331507933
61672150582184821964848017615697
61672150582184821964910693641473
61672150582184822010319546414793
61672150582184822010381963819232
61672150582184822010381963819233
61672150582184822010381964173365
61672150582184822010382222086436
61672150582184822010382222440569
61672150582184822010382222453619
61672150582184822010570508798150
61672150582184822010591056431804
61672150582184822010591515124203
61672150582184822012829944558800
61672150582184822012850487960366
61672150582184822012850861014398
61672150582184822012850861031660
61672150582184822012850861031868
61672150582184822012850865263748
61672150582184822012850947107679
61672150582184822012850951357029
61672150582184822012854045957655
61672150582184822012913364512119
61672150582184822012913623133455
61672150582184822012913623146505
61672150582184822012913623146712
61672150582184822012913708872603
61672150582184822012913708885653
61672150582184822012913708885857
61672150582184822012913708885860
61672150582184822012914397968115
61672150582184822012914483707263
61672150582184822012914741987517
61672150582184822012925249992533
61672150582184822012946166098211
61672150582184822012946166448131
61672150582184822012946252738374
61672150582184822013134194175539
61672150582184822013134452809925
61672150582184822013134538431030
61672150582184822013197214924770
61672150582184822013197300663918
61672150582184822017934291538491
61672150582184822017996972146275
61672150582184822017997311933589
61672150582184822017997316165677
61672150582184822018216735423851
61672150582184822018216739655939
61672150582184822422185120369778
61672150582184822424633900042496
61672150582184822424636194293030
61672150582184822424728172357103
61672150582184822424728172374365
61672150582184822429716445522896
61672150582184822429810717854765
61672150582184822432261791778017
61672150582185073985479103964251
61672150582185073985479103964299
61672150582185073985479104080891
61672150582185073985541866195783
61672150582185073985562786784043
61672150582185073985562786784091
61672150582185073985729650150942
61672150582185073985730152540267
61672150582185074031295450987559
61672150582185074397323627982586
61672150582185074397323627982587
61672150582185074397323785898998
61672150582185074397323785898999
61672150582185074397344678024278
61672150582185074397344678024279
61672150582185074573015876694244
61672150582185074573015877744004
61672150582185074573015877744005
61672150582185074573015880926332
61672150582185074573015880926333
61672150582185074580275334721703
61672150582185074580337999029802
61672150582185074580338081940914
61672150582185074580338125532854
61672150582185074580338125532855
61672150582185074580359017541494
61672150582185074580359017541495
61672150582185074580547303886026
61672150582185074580547303886027
61672150582185074580610064601191
61672150582185074580610065650951
61672150582185074580610097885411
61672150582185106071535184014189
61672150582185106071535185063949
61672150582185106071535185063997
61672150582185106071535185064157
61672150582185106071535959898609
61672150582185106071538282846903
61672150582185106071538541114155
61672150582185106073982906119419
61672150582185106074049107195533
61672150582185106074049107208574
61672150582185106074049107208583
61672150582185106094427038156630
61672150582185106094427042270674
61672150582185106094427042742850
61672150582185106094698634132812
61672150582185106094698634250904
61672150582185106094698634255276
61672150582185106094698635195670
61672150582185106094698635668054
61672150582185106094698638854546
61672150582185106094698639917403
61672150582185106094698639917404
61672150582185106094698668615163
61672150582185106096871321660657
61672150582185106096871322723515
61672150582185106096874760617555
61672150582185106096954889689201
61672150582185106096954970706616
61672150582185106096954970706664
61672150582185106096954970711036
61672150582185106096954970724086
61672150582185106096954971178840
61672150582185106096954971179000
61672150582185106096954971183212
61672150582185106096954972241650
61672150582185106096954972241858
61672150582185106096954972259120
61672150582185106096955004008065
61672150582185106096955005543099
61672150582185106140431298336328
61672150582185106140431298342152
61672150582185106140431299399186
61672150582185106140431299405009
61672150582185106140431299405010
61672150582185106142687634910132
61672150582185106142687634910180
61672150582185106142687634915956
61672150582185106142687634929054
61672150582185106142687635264264
61672150582185106142687635264472
61672150582185106142687635270088
61672150582185106142687636327122
61672150582185106142687636327282
61672150582185106142687636332897
61672150582185106142687636332898
61672150582185106142687636332945
61672150582185106142687636332946
61672150582185106142687636345996
61672150582185106142687639515273
61672150582185106142687639515274
61672150582185106142690992383055
61672150582185106142691107174357
61672150582185107306881977625525
61672150582185107306885072226151
61672150582185107329960626219065
61672150582185107332216963147001
61672150582185107337554828356564
61672150582185107721111958625083
61672150582185107741554604050709
61672150582185107741554980285457
61672150582185107741554980286909
61672150582185107741554980291281
61672150582185107741826573214825
61672150582185107741826573214873
61672150582185107741826576397153
61672150582185107744002698160003
61672150582185107744065460279059
61672150582185107744065460279219
61672150582185107744065460292109
61672150582185107744082910142761
61672150582185107744082910142809
61672150582185107744082913325089
61672150582185107744086352286199
61672150582185107744086380984007
61672150582185107749148806188208
61672150582185107749169698313488
61672150582185107751677067751196
61672150582185107751678231606986
61672150582185107924569290754993
61672150582185107924569290756445
61672150582185107924569315220665
61672150582185107924569319452753
61672150582185107924569319454205
61672150582185107924819991677173
61672150582185107924819991677221
61672150582185107924840911332361
61672150582185107924840912382121
61672150582185107924840912382169
61672150582185107924841289173863
61672150582185107924842060826195
61672150582185107927017008628087
61672150582185107927017008629491
61672150582185107927017008629539
61672150582185107927017037325895
61672150582185107927017037327299
61672150582185107927076327182344
61672150582185107927076327182392
61672150582185107927076327536476
61672150582185107927076327536684
61672150582185107927076328599334
61672150582185107927076328599494
61672150582185107927076328605109
61672150582185107927076328605110
61672150582185107927076328605157
61672150582185107927076328605158
61672150582185107927076331787485
61672150582185107927076331787486
61672150582185107927079684655267
61672150582185107927079684655315
61672150582185107927079799446569
61672150582185107927080918654757
61672150582185107927097248260297
61672150582185107927097249310057
61672150582185107927097249310105
61672150582185107927097252492385
61672150582185107927098397399999
61672150582185107927098397754131
61672150582185107927100605360263
61672150582185107927100720698213
61672150582185107927100720702425
61672150582185107927101724568457
61672150582185107927101839359711
61672150582185107927267712732595
61672150582185107927288633437591
61672150582185107927352888369914
61672150582185107927352888369962
61672150582185107927352888369986
61672150582185107927352888369995
61672150582185107932163145822064
61672150582185107932351432166596
61672150582185107932435462548074
61672150582185107932435462548122
61672150582185107932436234200478
61672150582185107932436234200487
61672150582185107934691406918492
61672150582185107934691455102557
61672150582185107934692570774282
61672150582185107934692570774291
61672150582185107934694893709535
61672150582185107934694898308805
61672150582185107934695669961137
61672150582185122016847396883800
61672150582185122019169963585610
61672150582185122019169963598708
61672150582185122019181586258654
61672150582185122019202392113251
61672150582185122019202420811059
61672150582185122019390448888387
61672150582185122153836554969458
61672150582185122153836555503113
61672150582185122153919779175544
61672150582185122153920123531816
61672150582185122153920151761660
61672150582185122153920237850681
61672150582185122153920237850729
61672150582185122153920237854893
61672150582185122153920237867991
61672150582185122154087259133992
61672150582185122154087517886470
61672150582185122154108065520124
61672150582185122154108524212523
61672150582185122154170941953785
61672150582185122154181287994001
61672150582185122154205694951911
61672150582185122156346690662554
61672150582185122156346953647120
61672150582185122156350048247746
61672150582185122156367870102718
61672150582185122156367956195999
61672150582185122156367960445313
61672150582185122156367960445349
61672150582185122156379578869202
61672150582185122156379578888597
61672150582185122156379578888645
61672150582185122156379579005237
61672150582185122156379579005285
61672150582185122156379583059254
61672150582185122156379583059290
61672150582185122156379583118552
61672150582185122156430373482347
61672150582185122156430373600439
61672150582185122156430632221775
61672150582185122156430632235032
61672150582185122156430717960923
61672150582185122156430717973973
61672150582185122156430717974180
61672150582185122156430718328264
61672150582185122156430718328312
61672150582185122156430718328471
61672150582185122156430722560157
61672150582185122156430722560193
61672150582185122156430722560400
61672150582185122156431492795583
61672150582185122156431751075837
61672150582185122156431751429969
61672150582185122156441226025202
61672150582185122156442226334656
61672150582185122156442226334657
61672150582185122156442340634126
61672150582185122156442341120081
61672150582185122156462031879847
61672150582185122156463146838643
61672150582185122156463261708389
61672150582185122156463261708437
61672150582185122156630627464613
61672150582185122156632606924147
61672150582185122156651548052969
61672150582185122156714195498981
61672150582185122156714309752238
61672150582185122156714309817845
61672150582185122156714309817893
61672150582185122161451300626811
61672150582185122161462153066757
61672150582185122161462153066805
61672150582185122161462153183397
61672150582185122161462153183445
61672150582185122161514321021909
61672150582185122161514325253997
61672150582185122161514325608129
61672150582185122161545721217764
61672150582185122161545721217765
61672150582185122161712857169860
61672150582185122161712857169861
61672150582185122163972551132107
61672150582185122163975645732733
61672150582185122163993443139295
61672150582185122199673736671528
61672150582185122199861764748856
61672150582185122202133163797061
61672150582185122202195810575599
61672150582185122202195811126480
61672150582185122202195811126481
61672150582185122202195925911905
61672150582185122202216759978355
61672150582185122202404788055683
61672150582185122202467780290805
61672150582185122202467894544062
61672150582185122207278385304640
61672150582185122207278385304641
61672150582185122207466786434597
61672150582185122565702129458098
61672150582185122568224232243676
61672150582185122568224232243677
61672150582185122568244036739011
61672150582185122568245152747663
61672150582185122568433466390275
61672150582185122568499672065500
61672150582185122573233454611216
61672150582185122573306790459191
61672150582185122573306791876133
61672150582185122573306835001504
61672150582185122573306835001505
61672150582185122573327726943085
61672150582185122573327727126784
61672150582185122573327727126785
61672150582185122575838195751338
61672150582185122748695461827167
61672150582185122748728076877322
61672150582185122751143264730683
61672150582185122751144297832547
61672150582185122751175808032310
61672150582185122751175809646049
61672150582185122751175812281660
61672150582185122751227980652339
61672150582185122751227981715197
61672150582185122751228095089295
61672150582185122751228095443343
61672150582185122751228096506237
61672150582185122751230333361251
61672150582185122751240808069190
61672150582185122751240808069238
61672150582185122751259492465840
61672150582185122751259492465841
61672150582185122751510539525537
61672150582185122756226872010707
61672150582185122756258383824209
61672150582185122756310554830499
61672150582185122756310578942087
61672150582185122756310583528307
61672150582185122756310584591117
61672150582185122756321043526405
61672150582185122756343099743684
61672150582185122756509460979892
61672150582185122756509460979893
61672150582185122758768847866763
61672150582185122758768852098851
61672150582185123801334747457527
61672150582185123801334747457575
61672150582185123803508635624216
61672150582185123803570278530866
61672150582185123803591084385463
61672150582185123803591084385511
61672150582185123803591170474531
61672150582185123803591170474579
61672150582185123803591199172339
61672150582185123803779112462839
61672150582185123811104703021366
61672150582185123811122237561454
61672150582185123811122610632956
61672150582185123811184985130586
61672150582185123811185372747824
61672150582185956701767876088700
61672150582185957937396452669928
61672150582185957937396452670136
61672150582185957937396457275070
61672150582185957937396457275229
61672150582185958287880902537769
61672150582185958333634487329593
61672150582185958348990430501572
61672150582185958348990430501620
61672150582185958348990430501780
61672150582185958348990433683900
61672150582185958348990435106714
61672150582185958348990435106873
61672150582185958532259949386115
61672150582185973148004739253542
61672150582185973148004739257914
61672150582185973148004740320724
61672150582185973148004824992690
61672150582185973148004825346982
61672150582185973148004826409632
61672150582185973150265291044429
61672150582185973150265291044430
61672150582185973150452542883046
61672150582185973150453575984910
61672150582185973155347864172829
61672150582185973155347864172830
61672150582185973155347865218218
61672150582185973155347865222589
61672150582185973155347865222590
61672150582185973180766521924678
61672150582185973287777092829518
61672150582185973363697293535606
61672150582185974347367870160244
61672150582185974553541431791374
61672150582185974553541431791375
61672150582185974965135409623018
61672150582185974965135409623019
61672150582185974965135441502947
61672150582185975003566905008964
61672150582185975003566905008965
61672150582185975003570347152403
61672150582185975010889026294762
61672150582185975010889038012598
61672150582185975010909918301875
61672150582185975010909918301902
61672150582185975010909958717546
61672150582185975148421760502634
61672150582185975148421761552394
61672150582186006458781377462115
61672150582186006463863951640275
61672150582186006502005593989218
61672150582186006502086210907596
61672150582186006502086212324538
61672150582186006502086212324746
61672150582186006502086212328957
61672150582186006502086212328958
61672150582186006502086212329117
61672150582186006502086212342008
61672150582186006502089535094928
61672150582186006502089535095088
61672150582186006502089563792688
61672150582186006502089563792896
61672150582186006502089564147027
61672150582186006502089564147028
61672150582186006502089568378908
61672150582186006502089568379115
61672150582186006502089568379116
61672150582186006502089649886176
61672150582186006502089650236096
61672150582186006502089654468184
61672150582186006502089654485446
61672150582186006502090310283879
61672150582186006502090310283880
61672150582186006502090311333639
61672150582186006502090311333640
61672150582186006502090343213568
61672150582186006502090687587310
61672150582186006502256642448594
61672150582186006502274498686540
61672150582186006502277591852754
61672150582186006502277591870016
61672150582186006502277593269696
61672150582186006502277936226496
61672150582186006502277936243758
61672150582186006502278624971871
61672150582186006502341473534287
61672150582186006504534962253939
61672150582186006504597810462223
61672150582186006524966446927516
61672150582186006524966447045560
61672150582186006524974627924926
61672150582186006525225674984622
61672150582186006639350318518288
61672150582186006639350318522500
61672150582186006639350404611568
61672150582186006639538604862820
61672150582186006639538604880082
61672150582186006639538690956100
61672150582186006639601366981876
61672150582186006639601366994926
61672150582186006710428504453180
61672150582186006710440040954967
61672150582186006715508755683046
61672150582186006718030729144771
61672150582186007699210741019523
61672150582186007739880722763420
61672150582186007744964325811347
61672150582186007760572464363870
61672150582186008286667661617825
61672150582186008286667747711105
61672150582186008286730423732669
61672150582186008286730423732678
61672150582186008286730509826108
61672150582186008286730509826117
61672150582186008288986502380360
61672150582186008294007430469533
61672150582186008309364434806062
61672150582186008309638731170403
61672150582186008309638731174615
61672150582186008309639502822735
61672150582186008311895839750671
61672150582186008311899195739353
61672150582186008311899195739354
61672150582186008312087482635009
61672150582186008312087482635010
61672150582186008317170056813169
61672150582186008317170056813170
61672150582186008317170828465501
61672150582186008317170828465502
61672150582186008319427165393437
61672150582186008319427165393438
61672150582186008355392316084691
61672150582186008355393088086943
61672150582186008357568035893047
61672150582186008357568035894499
61672150582186008357568035894505
61672150582186008357568064590855
61672150582186008357627354447304
61672150582186008357627354447352
61672150582186008357627355870069
61672150582186008357627355870070
61672150582186008357627355870117
61672150582186008357627355870118
61672150582186008357627359052202
61672150582186008357627359052238
61672150582186008357627359052445
61672150582186008357627359052446
61672150582186008357630711920281
61672150582186008357630826711529
61672150582186008357631486754728
61672150582186008357631945919717
61672150582186008357648276570854
61672150582186008357648276575065
61672150582186008357648276575066
61672150582186008357648279757186
61672150582186008357649425014879
61672150582186008357651747613253
61672150582186008357651747967385
61672150582186008357652751833414
61672150582186008357652751833417
61672150582186008357652751833418
61672150582186008357652866624671
61672150582186008357818739997609
61672150582186008357903571261421
61672150582186008357903915280787
61672150582186008357903915634946
61672150582186008357903915634955
61672150582186008365180721487501
61672150582186008365180721487502
61672150582186008365183044435795
61672150582186008365183044435796
61672150582186008492653070814295
61672150582186008494910179390351
61672150582186008494912502338645
61672150582186008494912502342857
61672150582186022518268345084590
61672150582186022561594386567240
61672150582186022561594386571452
61672150582186022561782414648780
61672150582186022564042104440334
61672150582186022564042879279206
61672150582186022584450000172512
61672150582186022584450000172513
61672150582186022584450000526645
61672150582186022584450229741962
61672150582186022584450258439716
61672150582186022584450258788233
61672150582186022584450258793849
61672150582186022584450258806899
61672150582186022584470892179493
61672150582186022584470892179706
61672150582186022584471150446613
61672150582186022584471150446697
61672150582186022584471150446856
61672150582186022584471150446857
61672150582186022584471150446910
61672150582186022584471179026377
61672150582186022584471179026620
61672150582186022584471265115605
61672150582186022584471265115641
61672150582186022584471265115689
61672150582186022584471265119853
61672150582186022584471265132951
61672150582186022584474245047536
61672150582186022584638257819290
61672150582186022584659178523989
61672150582186022584659178524025
61672150582186022584659178524232
61672150582186022584659178524233
61672150582186022584659551477483
61672150582186022584721969218745
61672150582186022584732314904669
61672150582186022584732659278203
61672150582186022584732659278363
61672150582186022584732687975963
61672150582186022584732687976171
61672150582186022584732688330303
61672150582186022584732688343353
61672150582186022584732774069451
61672150582186022584732774082501
61672150582186022584735758465209
61672150582186022584756793961188
61672150582186022586918610052551
61672150582186022586918610052587
61672150582186022586918610052794
61672150582186022586918610052795
61672150582186022586918897385148
61672150582186022586918982988783
61672150582186022586918983124089
61672150582186022586918983460959
61672150582186022586918987710273
61672150582186022586918987710309
61672150582186022586922082310935
61672150582186022586981659014559
61672150582186022586981659486735
61672150582186022586981659499785
61672150582186022586981659499992
61672150582186022586981745225883
61672150582186022586981745226096
61672150582186022586981745593272
61672150582186022586981745593431
61672150582186022586981749825276
61672150582186022586981749825357
61672150582186022586981749825360
61672150582186022586981749825366
61672150582186022586982434321395
61672150582186022586992253290162
61672150582186022586992253303052
61672150582186022586993253048789
61672150582186022586993281746543
61672150582186022586993282113726
61672150582186022586993282113933
61672150582186022587014173753440
61672150582186022587014173753524
61672150582186022587014173753683
61672150582186022587014173753684
61672150582186022587014174103604
61672150582186022587014202333447
61672150582186022587014202451491
61672150582186022587183634189108
61672150582186022587202460662195
61672150582186022587202489241911
61672150582186022587204526179034
61672150582186022587265251343705
61672150582186022587265251356755
61672150582186022592002327891771
61672150582186022592002332123859
61672150582186022592065008499555
61672150582186022592065348286869
61672150582186022592065352518957
61672150582186022592096360406432
61672150582186022721930766679999
61672150582186022724179651760457
61672150582186022770007626044388
61672150582186022770216828330501
61672150582186022775027132017360
61672150582186022775278108732371
61672150582186023110640469976366
61672150582186023110891518435742
61672150582186023118231200144410
61672150582186023118231201194170
61672150582186023133527756201109
61672150582186023135941741368537
61672150582186023135972116489011
61672150582186023136035927594085
61672150582186023136056848299033
61672150582186023141055810334699
61672150582186023141139408123852
61672150582186023179246489092127
61672150582186023179267495890354
61672150582186023179277870156098
61672150582186023179278989345418
61672150582186023179281312293712
61672150582186023179281427090576
61672150582186023179434890227698
61672150582186023179455810932646
61672150582186023179519600500325
61672150582186023181694291641351
61672150582186023181694291995642
61672150582186023181694291995643
61672150582186023181694293058500
61672150582186023181694321756260
61672150582186023181695325097506
61672150582186023181695325097507
61672150582186023181695326160361
61672150582186023181695326160364
61672150582186023181695326160365
61672150582186023181715126607358
61672150582186023181715212346263
61672150582186023181715241398398
61672150582186023181715242461208
61672150582186023181716246865312
61672150582186023181716274500262
61672150582186023181716275563072
61672150582186023181718569813606
61672150582186023181729159308178
61672150582186023181779007917299
61672150582186023181779036615107
61672150582186023181779122708303
61672150582186023181779122708546
61672150582186023181788463517983
61672150582186023181788468117253
61672150582186023181789496619847
61672150582186023181789501219117
61672150582186023181789511317222
61672150582186023181789511323046
61672150582186023181789512385820
61672150582186023181789512385855
61672150582186023181789512385856
61672150582186023181789512385903
61672150582186023181789512385904
61672150582186023181789512936944
61672150582186023181789631953360
61672150582186023181791835334197
61672150582186023181791835334198
61672150582186023181810433090803
61672150582186023181810433090851
61672150582186023181810433641892
61672150582186023181810548428801
61672150582186023181812756039145
61672150582186023181981240886920
61672150582186023182061566593700
61672150582186023182061566790497
61672150582186023182061595291508
61672150582186023182061600074717
61672150582186023186777899275666
61672150582186023186777899275667
61672150582186023186777900338521
61672150582186023186777900338524
61672150582186023186777900338525
61672150582186023186798821043472
61672150582186023186809406484075
61672150582186023186809410538044
61672150582186023186809411089169
61672150582186023186861582095459
61672150582186023186861606207047
61672150582186023186861610793267
61672150582186023186861611856077
61672150582186023186872070791365
61672150582186023186872080909162
61672150582186023186872081781011
61672150582186023186872081958970
61672150582186023186872082510011
61672150582186023186872085514303
61672150582186023186872086563980
61672150582186023186872086564015
61672150582186023186872086564063
61672150582186023186872086564064
61672150582186023186872087095502
61672150582186023186894127008643
61672150582186023186894127008644
61672150582186023187060488244852
61672150582186023187060488244853
61672150582186023189319875131723
61672150582186023189319879363811
61672150582186023189320923645348
61672150582186023189341844901423
61672150582186023189341844901424
61672150582186023318975995773871
61672150582186023318977028875735
61672150582186023319039790990579
61672150582186023319071302804273
61672150582186023324059603053895
61672150582186023324132841470974
61672150582186023324154881384116
61672150582186024368871465864496
61672150582186024369059493941824
61672150582186024369122514336762
61672150582186024369143549367159
61672150582186024371382060171298
61672150582186024371382060184188
61672150582186024371383093758192
61672150582186024371383093758219
61672150582186024371402980895721
61672150582186024414876213920598
61672150582186024414897105572625
61672150582186024414897105929190
61672150582186024414897134277235
61672150582186024414897134627155
61672150582186024414897134631367
61672150582186024417135649680276
61672150582186024417156565621854
61672150582186024417156565805797
61672150582186024417156566155717
61672150582186024417156566159929
61672150582186024417408733473358
61672150582186024417408733473367
61672150582186024417408733827490
61672150582186024417408733827499
61672150582186024422240140129440
61672150582186024424666597549566
61672150582186024424666970070027
61672150582186024424667056163224
61672150582186024424667056163308
61672150582186024424667056341343
61672150582186024424667056714348
61672150582186024424667060946436
61672150582186024424750653440701
61672150582188660235695295370222
61672150582188676256788523297827
61672150582188676295223428947283
61672150582188676302542119807478
61672150582188676302563000096782
61672150582188707793742387307474
61672150582188707793742387661606
61672150582188709649284568549608
61672150582188724290427206027475
61672150582188724290428368400635
61672150582188724290449288987491
61672150582188724290449290588133
61672150582188724432708892129579
61672150582188724470899570887007
61672150582188724471171538988437
61672150582188724473347287697242
61672150582188724473347373436231
61672150582188724473347373790522
61672150582188724473347373790523
61672150582188724473368323193278
61672150582188724473369328660192
61672150582188724473369357357952
61672150582188724473369443451233
61672150582188724473379917109412
61672150582188724473379918153556
61672150582188724473379918172270
61672150582188724473379918705889
61672150582188724473379921341500
61672150582188724473430970516999
61672150582188724473432090775037
61672150582188724473432205566077
61672150582188724473434442421091
61672150582188724473441545312863
61672150582188724473442578427768
61672150582188724473442578427777
61672150582188724473442583013997
61672150582188724473442594180735
61672150582188724473442594180736
61672150582188724473442594731824
61672150582188724473444917129029
61672150582188724473444917129030
61672150582188724473463515436772
61672150582188724473463601525680
61672150582188724473463601525681
61672150582188724473463630223681
61672150582188724473463630227893
61672150582188724473714648585377
61672150582188724478430981070546
61672150582188724478430981070547
61672150582188724478462492884049
61672150582188724478514663890339
61672150582188724478514688001927
61672150582188724478514692588147
61672150582188724478514693650957
61672150582188724478525152586245
61672150582188724478525164304891
61672150582188724478525168371994
61672150582188724480972956926603
61672150582188724480972961158691
61672150582188724885245892803187
61672150582188725022506532387536
61672150582188725022506619027569
61672150582188725027590226305412
61672150582188726072557602040614
61672150582188726072578522745505
61672150582188726118311186832438
61672150582188726255509178030416
61672150582188726258106812748787
61672150582188726262914975771518
61672150582188726265383704690159
61672150582188726265383733405181
61672150582188726265446379666091
61672150582188726265446379666175
61672154103423229813806682352768
61672154103423229867101842153407
61672154103423233520694391535307
61672154103425630961977539820695
61672154103425631373759517031907
61672154103425631373759545729667
61672154103425631379404996226886
61672154103425634666323340305491
61672154103425634673853345391781
61672154103425920580454274581569
61672154103425920582710611509505
61672154103425931106310538313697
61672154103425931151227184414723
61672154103425931517819714111691
61672154103425931517840606120283
61672154103425931522924242097907
61672154103425931563009190323743
61672154103425934809840435487305
61672154103425934812347473331805
61672154103425934817182355100533
61672154103425934817370383177861
61672154103425935221622326605023
61672154103425935221622355302783
61672154103425935228962295278655
61672154103425935228964361009505
61672154103426821011005301846529
61672154103426832085088333624559
61672154103426832085088336806887
61672154103426832131384966225083
61672154103426835430912760457147
61672154103426835430912763639475
61672154103426835430912846196248
61672154103426835430912846196296
61672154103426835433174519166091
61672154103426835789434137293135
61672154103426835835166798312871
61672154103426835835166801495199
61672154103426835837423134191047
61672154103426835837423135240807
61672154103426835842694766366071
61672154103426837024781183907297
61672154103426837026472404532223
61672154103426837026472404532271
61672154103426837032311475958551
61672154103426837034003471418137
61672154103426837070513848110813
61672154103426837077288757406184
61672154103426837077288757406232
61672154103426837078044140162067
61672154103426837079738458571399
61672154103433740190918765333373
61672154103433740190918766383133
61672154103434023860617289208805
61672154103434023906370845420913
61672154103434025692451790389077
61672154103434036627560892991263
61672154103434036627581784999855
61672154103434040334435775471453
61672154103434937241126145104655
61672154103434940901435005985943
61672154103434940902187118295255
61672154103434940907270721343191
61672154103434940945473093495453
61672154103434940947164198285403
61672154103434940947167670189459
61672154103434940947917458500717
61672154103434940947919782498771
61672154103434940953003385546707
61672154103434940954695638242659
61672154103437626177617629026049
61672154103437626179312204670295
61672154103437627414655899448917
61672154103437627414658222397211
61672154103437638487046677481283
61672154103437638532779341218399
61672154103437642193084731711791
61672154103437642193084731713409
61672154103437642193840200090135
61672154103437642198735516308105
61672154103437642198735516426149
61672154103437642198923544503477
61672154103437642198923803138071
61672154103437642238817395915307
61672154103437642243901084585704
61672154103437642243901084702344
61672154103437642243901084702392
61672154103437642244468180511621
61672154103437642246162757672187
61672154103437642246162757673591
61672154103437642651164519177001
61672154103437642651166842125295
61672154103437642657942440634269
61672154103437642657944763582563
61672154103437643885946452671933
61672154103437643885948775620227
61672154103437643893289577573556
61672154121128396752525415858773
61672154121151507618709882210392
61672154121151507755969633581488
61672154121152708375146815434677
61672154121152713266530552149642
61672154121152713266530552149651
61672154121152713312265539301452
61672154121159916573740776259103
61672154121159916573743100607068
61672154121159916573743100607077
61672154121160817139045431129347
61672154121160817141489796134611
61672154121160817141489797534282
61672154121160817141489797534291
61672154121163518844736857160815
61672154121163518844739180109109
61672154121163520079518790655747
61672154127035820807308124065009
61672154127037021564390385266721
61672154127037022165881259617451
61672154127037023393696953407361
61672154127057431323547003272321
61672154127057731517816516258211
61672154127060122043527959602452
61672154127060132431369869770151
61672154127060133026166100527555
61672154127060133026982090976173
61672154127060133026982119673933
61672154127060136135715670254947
61672154127060136280507836239788
61672154127060432620619514364179
61672154127060433169662188909475
61672154127060433169662303713613
61672154127060433170499128762253
61672154127060433174766827449235
61672154127060433175330911681219
61672154127060436324965314848975
61672154127060436462226098289437
61672154127060436464757498982323
61672154127060436469757165175351
61672154127060436874007989394271
61672154127060436874028910100671
61672154127060438111885522618211
61672154127061322617595995955732
61672154127061322663349552167840
61672154127061322663412228193616
61672154127061322800610220804164
61672154127061333738248148637758
61672154127061333738248148637761
61672154127061333783980784143517
61672154127061333783980812841277
61672154127061336900308536796584
61672154127061336900308536800796
61672154127061336900326101516252
61672154127061337037586741391341
61672154127061337449100502534512
61672154127061337449100507238776
61672154127061337489833160892991
61672154127061337495104796250343
61672154127061338679634542493716
61672154127061338679634542493719
61672154127061338684715908397388
61672154127061338684718145541655
61672154127061338684718921426075
61672154127061338686413497070321
61672154127061338725364855051181
61672154127061338730450780581011
61672154127061338730451585629591
61672154127061338732710245505821
61672154127068238137287354087729
61672154127068238137287382785489
61672154127068241984773645065016
61672154127068538280804363176049
61672154127068538280804363176209
61672154127068538280804391873809
61672154127068541986842416356797
61672154127068541986842416356957
61672154127068541986844768002851
61672154127068542174858998700532
61672154127069438848553383051557
61672154127069438848553383051717
61672154127069438848553411749314
61672154127069438848553411749317
61672154127069438893533934945761
61672154127069438893533963643521
61672154127069438894286047255073
61672154127069438894286075952833
61672154127069442554591436232305
61672154127069442554591436232465
61672154127069442554593787878356
61672154127069442554593787878359
61672154127069442558841681418296
61672154127069442559677390926295
61672154127069442559678138112955
61672154127069442559678166810715
61672154127069442599574339772563
61672154127069442600324100435821
61672154127069442600324100435981
61672154127069442605410025965491
61672154127069442605410025965492
61672154127069442605410025965651
61672154127069442605410831014231
61672154127069442607102278661443
61672154127069442607102278661444
61672154127069442607102278661603
61672154127069442607102280177763
61672154127069442607102280177764
61672154127069442607102307359203
61672154127069442607102307359411
61672154127069443795024155839871
61672154127069443840756848741147
61672154127069443842451424385393
61672154127072140596969022649613
61672154127072140596969051347373
61672154127072143709046525416797
61672154127072143846246869673239
61672154127072143851330472721175
61672154127072143851331219907835
61672154127072144301314823134409
61672154127072144301314851832169
61672154127072144303009427476415
61672154127072144303571160062345
61672154127072144303573511708399
61672154127072144308657085592015
61672154127072144308657890640755
61672154127072144310349339804287
61672154127072144310352466285001
61672154127072144445855078198352
61672154127072144447547332410624
61672154127072144447547332414836
61672154127072145538353093557277
61672154127072145538355445203331
61672154127072145545696132365863
61672154127072145545698484011917
61672154127072145680637011697496
61672154174305124489216915788285
61672154174325534196993176992786
61672154174325534196993181242136
61672154174326434215762197998694
61672154174326434215762202597964
61672154174326434215762202616837
61672154174326434215762202616838
61672154174326434216514310308006
61672154174326434627544208525809
61672154174326434627544208525810
61672154174326434633188539797572
61672154174326434633189199845196
61672154174326434633189542801788
61672154174326434633189654406496
61672154174326434770449294172884
61672154174326434770638239515440
61672154174326734359279207436934
61672154174326734359279211686284
61672154174326734364274698294745
61672154174326734775868676126389
61672154174326737926364343553843
61672154174326737928871380335533
61672154174326738063625012189953
61672154174326738063625012189954
61672154174326738066069372946081
61672154174326738071156079075867
61672154174326739712445284253570
61672154174326739712445284253730
61672154174329136336625003577142
61672154174329136473884639094180
61672154174329136473885299141964
61672154174329436062714295140786
61672154174329436067521758971029
61672154174329436525876657851177
61672154174329436527568909484319
61672154174329439767060099893805
61672154174329439774403138702391
61672154174329441421531416356133
61672154174330336493265326655255
61672154174330336493265326655256
61672154174330336498075770631587
61672154174330336676007950792562
61672154174330336676007955391832
61672154174330336676760063101874
61672154174330337092873535652597
61672154174330340197611127140051
61672154174330341984445557662286
61672154174337239794156531437106
61672154174337239794156531437266
61672154174337241029502549164022
61672154174337241029502549164182
61672154174337241030255694594071
61672154174337241441849672425715
61672154174337241446931038341030
61672154174337244733849382769555
61672154174337244736293747774819
61672154174337244741379674820809
61672154174337245145631388678527
61672154174337245147887725606463
61672154174337245152973394385249
61672154174337539388630865999217
61672154174337539389445654334305
61672154174337541036574711071843
61672154174337541173019558252342
61672154174337541631099345717551
61672154174337544884896683909129
61672154174337545343915320023117
61672154174337545478668919280567
61672154174337546524494415493763
61672154174338439957194673859893
61672154174338445307917419122835
61672154174338445309608638698210
61672154174338445309608638717137
61672154174338445310361784128099
61672154174338445904133273343918
61672154174338445909219947595287
61672154174338445909972059904599
61672154174338445910034735930375
61672154174341131134586961320727
61672154174341141660441733486417
61672154174341141660441733836337
61672154174341143307570790573875
61672154174341143489748301957890
61672154174341143489748301958050
61672154174341147011352506826687
61672154174341147013608843754623
61672154174341147200873028340407
61672154174341147203380069371447
61672154174341148797433796168382
61672154180209833161035064133133
61672154180210747820950873501275
61672154180210747821786664398291
61672154180210747821787697500155
61672154180211048011057229698671
61672154180211048011057230748479
61672154180213434883239173192973
61672154180213435432031143635165
61672154180213435432866823978845
61672154180213749902318554487757
61672154180213750270060061733075
61672154180214650418749897856053
61672154180214650419315097032172
61672154180214650424314104238822
61672154180214650464482562059569
61672154180214650465046641573983
61672154180214650465046641574031
61672154180214650465047761235688
61672154180214650465234669651359
61672154180214650831097102941144
61672154180214650835343996775624
61672154180214650835343996777076
61672154180214650837871925093522
61672154180214650837871925211614
61672154180214650837871925290319
61672154180214650837871929815256
61672154180214650837871929816708
61672154180214650837871930878114
61672154180214650837875310910121
61672154180214650837875315631855
61672154180214650876828647482955
61672154180214650883607975113637
61672154180214652073221328635633
61672154180214652111610580977887
61672154180214652111610580977935
61672154180214652118953992839149
61672154180214652119141992336761
61672154180214652119141992691053
61672154180235057797004976223437
61672154180235057799536376449763
61672154180235057799536376916323
61672154180235058211318382358687
61672154180235059445814745483540
61672154180235059446664401601971
61672154180235059446665433654075
61672154180235059628863841316309
61672154180235059629595058416035
61672154180235059629678626450403
61672154180235059629679744595740
61672154180235059633926639494482
61672154180235059994892286295811
61672154180235059994892291013173
61672154180235059995457404096267
61672154180235059999975894043847
61672154180235060000539975092099
61672154180235060000540065430518
61672154180235060183552080782730
61672154180235063152702453266351
61672154180235063152702453266399
61672154180235349247340861973561
61672154180235349249785226978825
61672154180235357988806941750143
61672154180235359633393086784372
61672154180235359635085338430564
61672154180235359635085339480324
61672154180235359635095817855705
61672154180235359635934966902399
61672154180235359772356486492029
61672154180235359772359953678723
61672154180235359772359954145283
61672154180235359772359958377371
61672154180235359773113099556459
61672154180235359773195634022403
61672154180235359818113509890783
61672154180235359818113514608145
61672154180235359818865622200095
61672154180235360184138492401001
61672154180235360184707077388103
61672154180235360189246488040631
61672154180235360230459600031739
61672154180235360230459600031947
61672154180235360235543204595995
61672154180235360237235116119455
61672154180235363341973018566779
61672154180235363341973018566827
61672154180235363341973019033387
61672154180235363476702286976825
61672154180235363476705754163519
61672154180235363476705754630079
61672154180235363476705758880833
61672154180235363476705758881041
61672154180235363476726650889425
61672154180235363479150119168783
61672154180235363479171011177327
61672154180235363479233687669711
61672154180235363484233353862739
61672154180235363484236825766747
61672154180235363484256598567145
61672154180235363484257741755785
61672154180235363484257742222345
61672154180235363890744097000427
61672154180235363891015693112123
61672154180235363895850576398789
61672154180235363895851719587429
61672154180235363895851721103749
61672154180235363896036997969104
61672154180235363896102858855996
61672154180235365131383787348352
61672154180235365131448871865550
61672154180235365131448871983642
61672154180237761149284618065399
61672154180237761287110571984380
61672154180237761332298842913831
61672154180237761332843236187896
61672154180237761333113714154255
61672154180237761333114832299592
61672154180237761337361726135524
61672154180237761339618062591284
61672154180237761705667203888759
61672154180237761749707726999419
61672154180237761886985934837060
61672154180237761886986277793652
61672154180237761886987049445984
61672154180237764853630418550195
61672154180237764990891173275587
61672154180237764998231194818511
61672154180237765036644643398627
61672154180237765039155123385161
61672154180237765043963858843992
61672154180237765043963859022027
61672154180237765043963863074628
61672154180237765043965728398997
61672154180237765044155162649483
61672154180238061522112681826619
61672154180238061522112681826827
61672154180238061522112682293179
61672154180238061528888197914335
61672154180238061893245659976467
61672154180238065180140841867323
61672154180238065180140846584685
61672154180238065182418070803851
61672154180238065182668774906955
61672154180238065182668775373515
61672154180238065187503658193669
61672154180238065187504801382309
61672154180238065187504801848869
61672154180238065233422743961875
61672154180238065599283598371791
61672154180238950969544971033401
61672154180238951337850649666793
61672154180238960259782129710191
61672154180238960859662082184527
61672154180238961906366994052535
61672154180238961906911186447943
61672154180238962050884087323024
61672154180238962089924377728111
61672154180238962089925497389608
61672154180238962090112405805439
61672154180238962090112407321599
61672154180238962094941953459108
61672154180238962095192657562212
61672154180238962095193000518804
61672154180238962095193772171136
61672154180238962095193776892870
61672154180238962095196100709411
61672154180238962095196127988771
61672154180238962096888353405363
61672154180238962461057327185767
61672154180238962461057409736811
61672154180238962461057409736812
61672154180238962461057412801047
61672154180238962461057412801048
61672154180238962461057412802292
61672154180238962461057412918932
61672154180238962461057414336081
61672154180238962461057414336082
61672154180238962501706383637083
61672154180238962506789992452141
61672154180238962506790102519995
61672154180238962506790105820415
61672154180238962506790107237357
61672154180238962638152268655681
61672154180238962643985747335062
61672154180238962643986005615316
61672154180238962643988071150146
61672154180238962645680318080428
61672154180238962645680318197068
61672154180238962645680322311064
61672154180238962645680322312516
61672154180238962645680322429156
61672154180238965610712794537331
61672154180238965612969098535419
61672154180238965618241107028944
61672154180238965747973434477299
61672154180238965755229887794722
61672154180238965755229888857532
61672154180238965755229888857580
61672154180238965755313455823266
61672154180238965755313576459612
61672154180238965793706098679411
61672154180238965795962431375259
61672154180238965796150459452587
61672154180238965796153816552505
61672154180238965801046148742059
61672154180238965801049596652572
61672154180238965801237538636619
61672154180238965801237620012538
61672154180238965801237620130630
61672154180238965801237624729900
61672154180238965803493956940474
61672154180238965803495822259227
61672154180238966167095461732238
61672154180238966167095461751159
61672154180238966167095461751160
61672154180238966167095461850330
61672154180238966167095461929035
61672154180238966167095465983004
61672154180238966167095465983040
61672154180238966167095465983247
61672154180238966167095465983248
61672154180238966167095466455424
61672154180238966167095467518278
61672154180238966167095839586028
61672154180238966207744437284183
61672154180238967397361147907549
61672154180238967401605799134396
61672154180238967401605800184108
61672154180238967401605800184156
61672154180238967401880781160409
61672154180238967402442628965276
61672154180238967402444493738041
61672154180238967402444837048717
61672154180238967402444865274349
61672154180238967402444865392393
61672154180238967402444865746525
61672154180238967402444951367582
61672154180238967402444951485674
61672154180238967402630570953488
61672154180238967402630913910080
61672154180238967402632893469721
61672154180238967402632894886663
61672154180238967440835151185075
61672154180238967440835495558609
61672154180238967443091488113011
61672154180238967443279516190339
61672154180238967443279860563873
61672154180238967443281840188393
61672154180238967447610059430686
61672154180238967447610059436510
61672154180238967447613531340566
61672154180238967448177500780057
61672154180238967448177501252233
61672154180238967448177615571098
61672154180238967448365443236329
61672154180238967448365528857385
61672154180238967448365528975477
61672154180238967448365530392419
61672154180238967448365559090179
61672154180238967449869868268502
61672154180238967450057781554789
61672154180238967450625223370513
61672154180245864612427072663060
61672154180245864613276727731731
61672154180245864613276728781491
61672154180245865207822254385983
61672154180245866260405784469483
61672154180245866442583296922131
61672154180245866442604187880915
61672154180245866997293460467914
61672154180245869966446161648285
61672154180245870146930129459031
61672154180245870146930215085704
61672154180245870148621348586559
61672154180245870148624706153037
61672154180245870149458148125336
61672154180245870149460386496717
61672154180245870153705037710466
61672154180245870153705037723564
61672154180245870153705038773276
61672154180245870153728971640121
61672154180245870153728972689881
61672154180245870154479105433927
61672154180245870154481084999193
61672154180245870566075061781077
61672154180245870566075062830837
61672154180245870695722185527896
61672154180245870698250118567528
61672154180246154230938964304649
61672154180246156061081212788969
61672154180246156062773465484921
61672154180246164801697665610084
61672154180246164801697666659844
61672154180246164802547292565551
61672154180246164802547293032111
61672154180246165397071927211259
61672154180246165397071927677819
61672154180246165402155531775515
61672154180246166449676349769911
61672154180246166586100304960691
61672154180246166586101338062555
61672154180246166586853450371867
61672154180246166586937133197489
61672154180246166998447428203511
61672154180246166998719024315207
61672154180246166998719368688741
61672154180246170155714402950659
61672154180246170155716726948713
61672154180246170290447138547351
61672154180246170290447224174024
61672154180246170292159249683423
61672154180246170292893827550669
61672154180246170292975071586983
61672154180246170292975157213656
61672154180246170292975157680216
61672154180246170292977395585037
61672154180246170297222046798786
61672154180246170297222047861596
61672154180246170297222047861644
61672154180246170297245980261881
61672154180246170297245980728441
61672154180246170297977430598605
61672154180246170298061199045070
61672154180246170298061199163162
61672154180246170336199661190987
61672154180246170337891913886939
61672154180246170345423009470661
61672154180246170704757421869489
61672154180246170704759401494009
61672154180246170709592071919157
61672154180246170757016987302305
61672154180246170885243454931428
61672154180246170887499791859364
61672154180246170887499792325924
61672154180246171937575162183239
61672154180246171939269738877245
61672154180246171944374004364329
61672154180246171944374005414089
61672154180247065369523308123203
61672154180247065369523308589763
61672154180247065369523309639523
61672154180247065369544200131747
61672154180247065370275421948835
61672154180247065370296312441059
61672154180247065370296312441267
61672154180247065925843332707664
61672154180247065964319538880767
61672154180247065965071651190079
61672154180247067016651333275411
61672154180247067016652365327515
61672154180247067016672223767843
61672154180247067199665556607475
61672154180247067565714898312931
61672154180247067611447562516447
61672154180247067611447562516655
61672154180247070720998165812311
61672154180247070722692742506317
61672154180247070723444854815629
61672154180247070728547141787207
61672154180247070728612226310030
61672154180247070728612226428122
61672154180247070904011357092271
61672154180247070904012476287416
61672154180247070904012476753976
61672154180247070906456841759240
61672154180247070911542423978185
61672154180247070911542797503037
61672154180247070911542798565847
61672154180247070911542883124094
61672154180247070911542883242186
61672154180247070913234677140697
61672154180247071271752951960239
61672154180247071276565044519036
61672154180247071276840026428409
61672154180247071276840026545049
61672154180247071277404110777033
61672154180247071277404111131165
61672154180247071277404196752222
61672154180247071277404196870314
61672154180247071277592138854361
61672154180247071277592140271303
61672154180247071315793363001243
61672154180247071317485616163755
61672154180247071323322823492611
61672154180247071323324804474819
61672154180247071452239243302687
61672154180247071452803327534671
61672154180247071452804446729608
61672154180247071452804447196168
61672154180247071452991355611999
61672154180247071455248812201432
61672154180247072552832753085816
61672154180247072557918794568762
61672154180249752797589243321885
61672154180249756501935043806681
61672154180249757783285321848809
61672154180249757784977574544761
61672154180249767073522480525599
61672154180249767073543372067583
61672154180249767073543372067791
61672154180249767073543372534143
61672154180249767668318710816603
61672154180249768720651537263351
61672154180249768720672429271943
61672154180249768857933212699521
61672154180249768903100644311375
61672154180249768903100644311535
61672154180249768903100645827695
61672154180249768908184333429458
61672154180249769269715448190773
61672154180249772426710482452691
61672154180249772426712806450745
61672154180249772561443303676056
61672154180249772563406033288559
61672154180249772563406033288767
61672154180249772563406033755119
61672154180249772563971151089015
61672154180249772563971236715688
61672154180249772563971237182248
61672154180249772563973475087069
61672154180249772568493108223289
61672154180249772569056820917561
61672154180249772569057164228237
61672154180249772569057192453869
61672154180249772569057192926045
61672154180249772569057278547102
61672154180249772569057278665194
61672154180249772607446444796171
61672154180249772607447478364595
61672154180249772607447563991268
61672154180249772607447822738129
61672154180249772609138697492123
61672154180249772609138697492283
61672154180249772609138697958683
61672154180249772609142055058601
61672154180249772609703815292531
61672154180249772609703900919204
61672154180249772609703901385764
61672154180249772609892187743393
61672154180249772614222386610206
61672154180249772614222386616030
61672154180249772614222386732670
61672154180249772614225858520086
61672154180249772614225858636726
61672154180249772614789483604757
61672154180249772614789827959577
61672154180249772614789827978291
61672154180249772614789828431753
61672154180249772614789942750618
61672154180249772614977856036905
61672154180249772614977856055619
61672154180249772614977857571939
61672154180249772616481736767221
61672154180249772616481736767269
61672154180249772616484060765323
61672154180249772975753501371521
61672154180249772980839170137209
61672154180249772980839171200067
61672154180249772982531422360985
61672154180249772982531422379699
61672154180249772982531422833161
61672154180249772982531422846259
61672154180249772982534779946177
61672154180249773028264115263713
61672154180249773028264115280975
61672154180249773156238415238523
61672154180249773156239534433460
61672154180249773157930667934475
61672154180249774215619152416176
61672154180249774216184012899810
61672154180249774217880797673093
61672154180249774254575502000483
61672154180249774254575846374017
61672154180249774256267754696435
61672154180249774256268099069969
61672154180249774256270078694489
61672154180249774261918999973608
61672154180249774263611137878555
61672154180249774263613461876609
61672154180249774263613576667614
61672154180249774391020348733455
61672154180249774393277805322888
61672154180249774400811569278162
61672154197866676397010319667342
61672154197935724024244917748480
61672154197939622246667034028930
61672154197939622247482936972942
61672154197939625953547676936656
61672154197939626072896433367592
61672154197939626509365063924931
61672154197940526709372576550750
61672154197940527116323084453221
61672154197940527121217601974340
61672154197940527121405630051668
61672154197940528356752419430916
61672154197960024182964833904600
61672154197960024592051770705156
61672154197960024592051770705204
61672154197960024594558811736244
61672154197960035306169533393350
61672154197960035666385506488572
61672154197960035666385511210306
61672154197960035666949590701842
61672154197960035666949591174226
61672154197960035712118175400772
61672154197960035712118175413822
61672154197960035712139067409364
61672154197960035712682254905358
61672154197960035712682255377742
61672154197960035712703147386334
61672154197960035717762478105868
61672154197960035717763511224994
61672154197960925160051867638678
61672154197960935873980196175348
61672154197960936285596328244822
61672154197960936287195139047716
61672154197960936422772166617540
61672154197960936422855848970772
61672154197960936422856996881146
61672154197961236016685888654038
61672154197961236016685888655442
61672154197961236469137760571092
61672154197961236469701840100216
61672154197961236469764516125992
61672154197961236469952544203320
61672154197961236469953663515103
61672154197961236469953663515104
61672154197961236474848211034282
61672154197961240135157066148448
61672154197961240135157066265088
61672154197961240135341999806668
61672154197961241369938999760020
61672154197961241370688789185916
61672154197963636341818562049180
61672154197963637389153699761682
61672154197963637389153699879774
61672154197963637389153699884146
61672154197963637571332244388738
61672154197963637571332244401788
61672154197963637571332248993832
61672154197963637572084356693838
61672154197963637572084356698050
61672154197963637572355952805534
61672154197963637572355952809746
61672154197963637576684177897344
61672154197963637577164579776096
61672154197963637577164579776256
61672154197963637577165612895382
61672154197963637577227255801872
61672154197963637577227255802032
61672154197963637577416316998486
61672154197963637988466441023760
61672154197963637989009261711004
61672154197963637989010294830130
61672154197963637989030182299152
61672154197963637989030182299312
61672154197963637989030525255744
61672154197963637989030525255904
61672154197963637989031215418438
61672154197963637989031296908076
61672154197963637989031558375030
61672154197963637989031588489780
61672154197963637989031674228928
61672154197963638126207254321392
61672154197963638126290936674624
61672154197963638126291193892068
61672154197963638126292342865252
61672154197963638126479221969396
61672154197963641237724487599148
61672154197963641283209456146240
61672154197963641283477699376848
61672154197963641283481085547739
61672154197963926457772888736724
61672154197963926457772888853316
61672154197963926457772888853364
61672154197963926595221585450376
61672154197963926597477922494904
61672154197963927006815563282020
61672154197963927197612391887793
61672154197963937577585117187640
61672154197963937577585117200738
61672154197963937577588584724254
61672154197963937577588584737352
61672154197963937577588584840894
61672154197963937577588589440164
61672154197963937577588589440212
61672154197963937577588589441616
61672154197963937578403373053518
61672154197963937578404492267584
61672154197963937578404492384140
61672154197963937578404492384176
61672154197963937578404492384224
61672154197963937578424265062110
61672154197963937578424265067934
61672154197963937578424265081032
61672154197963937578425413090576
61672154197963937715602484878132
61672154197963937715602484994688
61672154197963937715602484994724
61672154197963937715602484994772
61672154197963937760602809585576
61672154197963937761354921881838
61672154197963937761354921894888
61672154197963937761354921895096
61672154197963937761356069904640
61672154197963937761417597920664
61672154197963937761417597920872
61672154197963937761605625984942
61672154197963937761605625998200
61672154197963937761607003473598
61672154197963937766685877759344
61672154197963937766686220715936
61672154197963937766687255370256
61672154197963937766689348540036
61672154197963938173200723141627
61672154197963938173200723141628
61672154197963938315477848201536
61672154197963938315478191158128
61672154197963938315479225812448
61672154197963938315728895261232
61672154197963938317173796722591
61672154197963938317991799048903
61672154197963941289528477215848
61672154197963941426726465234560
61672154197963941426726469820780
61672154197963941426726469822184
61672154197963941426806710580726
61672154197963941426810147943328
61672154197963941426810148059968
61672154197963941426810152646188
61672154197963941426977173925288
61672154197963941426995081597384
61672154197963941426995081601596
61672154197963941426998065932476
61672154197963941426998180723516
61672154197963941427057843716440
61672154197963941472542812263484
61672154197963941472727745799439
61672154197963941472730844927032
61672154197963941838588600563647
61672154197963941838592072467703
61672154197963943065758993249118
61672154197963943065758993262168
61672154197963943066323077475438
61672154197963943068015330171390
61672154197963943068015330177214
61672154197963943068015330190104
61672154197963943068015330190312
61672154197963943068854482891510
61672154197963943073935848808276
61672154197963943073935848825538
61672154197963943073938056887346
61672154197963943074186896222104
61672154197963943075633781841646
61672154197964827628163418802833
61672154197964827630419755730769
61672154197964827630419756080689
61672154197964838150668531897392
61672154197964838288493284765700
61672154197964838333682871064688
61672154197964838334246869557524
61672154197964838334246955296672
61672154197964838334309631322448
61672154197964838334497659399776
61672154197964838334497916617220
61672154197964838700275290674672
61672154197964838745465134191104
61672154197964838746028875466496
61672154197964838746029218423088
61672154197964838746029990075420
61672154197964838746029994797154
61672154197964838746030253077408
61672154197964838746279922526192
61672154197964838747724823987551
61672154197964838748542825963943
61672154197964841857357737832636
61672154197964841857357737845686
61672154197964841857361175208288
61672154197964841857361175324928
61672154197964841857545765909916
61672154197964841994806863591948
61672154197964842406400841423592
61672154197964842452321447616129
61672154197964842452321447966049
61672154197964842454580879144691
61672154197964842454580879494611
61672154197964843641747544713772
61672154197964843641747544726822
61672154197964843641747630802840
61672154197964843641749867597140
61672154197964843641935572791052
61672154197964843641935916097612
61672154197964843641937895674468
61672154197964843681768610497464
61672154197971741263548860920002
61672154197971741263548861036642
61672154197971741264112945268786
61672154197971741264112945618706
61672154197971741446479517734066
61672154197971741446479517850706
61672154197971741447315198194386
61672154197971743093419513286962
61672154197971743093419513405054
61672154197971743093419513422316
61672154197971743093419513422524
61672154197971743093419513759346
61672154197971743093419514822204
61672154197971743093691109520962
61672154197971743093691109534012
61672154197971743098772475787648
61672154197971743099337593138918
61672154197971743099337707930006
61672154197971743101035640609244
61672154197971743236598376566330
61672154197971746393784107271491
61672154197971746393786315352022
61672154197971746759624500194680
61672154197971746759626736971558
61672154197971746759626736975770
61672154197971746800294394723215
61672154197971746800294394723216
61672154197971746805380407856786
61672154197971746805381441094040
61672154197972029921138156406360
61672154197972030332732134238004
61672154197972032118813079206120
61672154197972032118813079206168
61672154197972032309609907345381
61672154197972041452547830108894
61672154197972041452547830225534
61672154197972041452547830575454
61672154197972041452819426220430
61672154197972041453362618910542
61672154197972041453634214555518
61672154197972041635750083034494
61672154197972041636564871369582
61672154197972041641646237752908
61672154197972043236936522375282
61672154197972043236936522847666
61672154197972043237208118505692
61672154197972043244552649697564
61672154197972043282690078587438
61672154197972043282690078593054
61672154197972043282690078606104
61672154197972043282690078606312
61672154197972043282690080122632
61672154197972043282940782696158
61672154197972043282940782709208
61672154197972043290284940829578
61672154197972043420138775306706
61672154197972043420138775319756
61672154197972043425220141690032
61672154197972046536551326822900
61672154197972046536551326939540
61672154197972046537282432786090
61672154197972046537301116361272
61672154197972046537301116365484
61672154197972046537303324440342
61672154197972046537363792391260
61672154197972046537363878480328
61672154197972046582283991026416
61672154197972046582283991143056
61672154197972046941282322860078
61672154197972046941283442074096
61672154197972046941283442074144
61672154197972046941283442190736
61672154197972046943246171803080
61672154197972046943792807569714
61672154197972046943813728276150
61672154197972046948876410617734
61672154197972046948898450182360
61672154197972046949146055517676
61672154197972046949146141606744
61672154197972046950593027226286
61672154197972046986471794845866
61672154197972046987035879077850
61672154197972046987035879090900
61672154197972046987035879091108
61672154197972046987037026984012
61672154197972046987037027100652
61672154197972046987286583180954
61672154197972046987286583194004
61672154197972046988731604144578
61672154197972046988978836006596
61672154197972046989544039433931
61672154197972046989544039433932
61672154197972046989546392479666
61672154197972046994629966475502
61672154197972046994631114385876
61672154197972046996322219171454
61672154197972046996322219175666
61672154197972046996322219188924
61672154197972046996325691429802
61672154197972047124484575791502
61672154197972047124484575804552
61672154197972047126993109284565
61672154197972047132076455115057
61672154197972930900732231288118
61672154197972932732566732351750
61672154197972932732566732468390
61672154197972932740160934606129
61672154197972932740160934960261
61672154197972943850501774507596
61672154197972943850501774624236
61672154197972943850501776023916
61672154197972943850689802566050
61672154197972943850689802584924
61672154197972943850689802701564
61672154197972943850689804101244
61672154197972943855771168954992
61672154197972943856336286306262
61672154197972943856586990409357
61672154197972943856586990409366
61672154197972943858034333776588
61672154197972943858285009715583
61672154197972943858285037879691
61672154197972943858285037879692
61672154197972943858849093947567
61672154197972946967102354087860
61672154197972946967102354204500
61672154197972946967833460051050
61672154197972946967854351705302
61672154197972947105112898355836
61672154197972947152540051932964
61672154197972947516625430138902
61672154197972947516625430143322
61672154197972947516625430156372
61672154197972947516709112981779
61672154197972947516709112981780
61672154197972947516895161482252
61672154197972947516897026250598
61672154197972947516897026255017
61672154197972947516897026255018
61672154197972947516897026268068
61672154197972947516897026604938
61672154197972947516897141059107
61672154197972947516897141059108
61672154197972947518401365561091
61672154197972947554847574992392
61672154197972947555035603056462
61672154197972947555035603069512
61672154197972947555035603069720
61672154197972947555036980545118
61672154197972947555036980661758
61672154197972947556539827688344
61672154197972947557544021576158
61672154197972947557544021692798
61672154197972947557544136545313
61672154197972947561814902006811
61672154197972947562378986238795
61672154197972947562378986351010
61672154197972947562380134261384
61672154197972947562627482375805
61672154197972947562627482729937
61672154197972947562629690341899
61672154197972947562629690808370
61672154197972947562629690808454
61672154197972947564071239051090
61672154197972947564071239051174
61672154197972947564071239051334
61672154197972947564321943037851
61672154197972947564321943154402
61672154197972947564321943154437
61672154197972947564321943154438
61672154197972947564321943154485
61672154197972947564321943154486
61672154197972947564324267502376
61672154197972947701332022375156
61672154197972948751488809682412
61672154197972948752241955110841
61672154197972948752241955110850
61672154197972948797974618251499
61672154197972948799671433135330
61672154197975632192196911934168
61672154197975632603978917726500
61672154197975632603978917843140
61672154197975633841017188265960
61672154197975633841017188266008
61672154197975634024219814146630
61672154197975634435813791978274
61672154197975643312848288161628
61672154197975643312848288278268
61672154197975643912642317254940
61672154197975644959140631435122
61672154197975644959140631435170
61672154197975644959140631553214
61672154197975644959140631557586
61672154197975644959140631570684
61672154197975645097238099745837
61672154197975645142154856283602
61672154197975645142154856289218
61672154197975645142154856302268
61672154197975645142154856302476
61672154197975645142154856401646
61672154197975645142154856405858
61672154197975645142154856418908
61672154197975645142342884360930
61672154197975645142342884366546
61672154197975645142342884379804
61672154197975645142342884478974
61672154197975645142342884483186
61672154197975645142342885896124
61672154197975645147424250749872
61672154197975645147989368101142
61672154197975645148240072204246
61672154197975645149687415571468
61672154197975645509020105654809
61672154197975645553936862211240
61672154197975645553936862211448
61672154197975645553936862327880
61672154197975648662922347693598
61672154197975648662922347706648
61672154197975648663486431919918
61672154197975648663487551250576
61672154197975648663487551250624
61672154197975648665450280733230
61672154197975648665450280746280
61672154197975648665450280862920
61672154197975648666015484290172
61672154197975648666015484290207
61672154197975648666015484290208
61672154197975648666015484290255
61672154197975648666015484290256
61672154197975648666015484290261
61672154197975648666015512871375
61672154197975648666015512871376
61672154197975648666017808638146
61672154197975648666017837335990
61672154197975648671080519677574
61672154197975648671101411331826
61672154197975648671101526004946
61672154197975648803276152926585
61672154197975648808278511933782
61672154197975648808278511938202
61672154197975648808278511951252
61672154197975648808359871893292
61672154197975648808359957982360
61672154197975648808362194776659
61672154197975648808362194776660
61672154197975648808550108045478
61672154197975648808550108049897
61672154197975648808550108049898
61672154197975648808550108062948
61672154197975648808550108399818
61672154197975648808550222853987
61672154197975648808550222853988
61672154197975648846500656787272
61672154197975648846501775982368
61672154197975648846501776099008
61672154197975648846501776099061
61672154197975648846501804680176
61672154197975648846688684851342
61672154197975648846688684864600
61672154197975648846689804176384
61672154197975648846689804176389
61672154197975648846689832757504
61672154197975648846690062456638
61672154197975648848380937547294
61672154197975648848380937560552
61672154197975648848380937659722
61672154197975648848384409918070
61672154197975648848946141104236
61672154197975648848946141104272
61672154197975648848946141104320
61672154197975648848946141104325
61672154197975648848946169685440
61672154197975648849008817013407
61672154197975648849008817013408
61672154197975648849008817130012
61672154197975648849008817130047
61672154197975648849008817130048
61672154197975648849008817130095
61672154197975648849008817130096
61672154197975648849008817130101
61672154197975648849011141477986
61672154197975648849197103487678
61672154197975648854032068145890
61672154197975648854032842868122
61672154197975648854033216056264
61672154197975649215058158835557
61672154197975649220144085877122
61672154197975649220144085881493
61672154197975649220144085881494
61672154197975649220145233787495
61672154197975649220145233787496
61672154197975649221836338573074
61672154197975649221836338577446
61672154197975649221836338590544
61672154197975649221839810831422
61672154197975649258283781891388
61672154197975649258283782008028
61672154197975649258283810589148
61672154197975649260790822922427
61672154197975649260790822922428
61672154197975649260790823039067
61672154197975649260790823039068
61672154197975649265876750434978
61672154197975649267569002776590
61672154197975649267569002781010
61672154197975649267569002794060
61672154197975649267569117468459
61672154197975649267569117468460
61672154197975649267572475034938
61672154197975649404767110079008
61672154197975650455489014737374
61672154197975650455491251514411
61672154197975650455491251514412
61672154197975650457185828558338
61672154197975650493064596177918
61672154197975650493064596190968
61672154197975650495322052430896
61672154197975650495324376778870
61672154197975650495324405476630
61672154197975650502915795342378
61672154197975650502918492761854
61672154197975650632770749144464
61672154197975650632770749144500
61672154197975650632770749144548
61672154197975650632771007424802
61672154197975650632773073492438
61672154197975650632773073492522
61672154197975650638421908328476
61672154197975650640116485372402
61672156245266170152293682394352
61672156248221533568052731200040
61672156248221533568052731554172
61672156248221534116844701642232
61672156248221537271582624508736
61672156248221537271582627341144
61672156248221537271582627695276
61672156248221537271645386273660
61672156248221537271645389455988
61672156248221537274093107329082
61672156248221537274093107683214
61672156248221537408843378884208
61672156248221537408843382066536
61672156248221537820625642010624
61672156248221537820625646242712
61672156248221537820625646596844
61672156248221537822882754822980
61672156248221537822882755177112
61672156248221537822885077771274
61672156248221537822885078125406
61672156248221537827965329001140
61672156248221537827965329355272
61672156248221539055972435621960
61672156248221539055972435976092
61672156248221539057664688317912
61672156248221539057664688672044
61672156248233541755553590238376
61672156248233541755804551558924
61672156248253054058414541145490
61672156248253954626226324198652
61672156248254254960266913668245
61672156248254254960266914022377
61672156248256654063069328840042
61672156248256654063069333089392
61672156248256654063132095204236
61672156248256654065579813077330
61672156248256654474663306671686
61672156248256654474663310921036
61672156248256654474663311257906
61672156248256654474914015360802
61672156248256654474914359380412
61672156248256654477173446889364
61672156248256654477173790908974
61672156248256654612112003385130
61672156248256654612112007971350
61672156248256654614371439499912
61672156248256655710260803340370
61672156248256655710260807922378
61672156248256655710261147709900
61672156248256655710261148759660
61672156248256655710261151946200
61672156248256655712520239450940
61672156248256655847458795950918
61672156248256655847458800532926
61672156248256655847459140320448
61672156248256655847459141370208
61672156248256655847459144556748
61672156248256655847459144906668
61672156248256655849718232061488
61672156248256655917879404593852
61672156248256655917879405993532
61672156248256655918632545772940
61672156248256655918632547172620
61672156248256656259053118152092
61672156248256656259053122388392
61672156248256656259053122738312
61672156248256656330226525004264
61672156248256659416301180869092
61672156248256659553499177711728
61672156248256659553499517499250
61672156248256954275289943532785
61672156248256956058863847469909
61672156248256956107127910849991
61672156248256956663513628907977
61672156248256956663513628921027
61672156248256956663513973294769
61672156248256956663513973648901
61672156248256956663513974698661
61672156248257856679960539557819
61672156248257856679960539907739
61672156248257857094064656172937
61672156248257857094064656185987
61672156248257857094065000559729
61672156248257857094065001963621
61672156248257857231262993170277
61672156248257857231262993524409
61672156248257857231262994574169
61672156248264761440782490819244
61672156254057213018051799549478
61672156254067873417601780965895
61672156254067873417601781082535
61672156254068018184475841434226
61672156254069219482924498287121
61672156254069219482924499453521
61672156254069219490538474207879
61672156254069219490538474207927
61672156254069219490539506278697
61672156254069219490539506395337
61672156254069219490539507328457
61672156254069219490539507445097
61672156254126394259272770442631
61672156254126544384396515026336
61672156254128792068903435587575
61672156254129095550925852237511
61672156254129245676049596821216
61672156254129262254196031009621
61672156254129262673317976894465
61672156254140802885990885582149
61672156254140803482963242350301
61672156254140803482963242468393
61672156254140814052102956946775
61672156254140819540022665736137
61672156254140819542470383609231
61672156254141253797422665982282
61672156254142154362915607204333
61672156254142154365171682669687
61672156254142170470694955392758
61672156254142170882288933224402
61672156254161212507868151105863
61672156254161512651406080899131
61672156254161527476108045008435
61672156254161661175886578359776
61672156254162413219217867138833
61672156254162413264950531343801
61672156254162413267395925218841
61672156254162413267398249216895
61672156254162413402148523952897
61672156254162413402148523954349
61672156254162416971744049700239
61672156254162418755315629639309
61672156254162418755315629640761
61672156254162418755317953637363
61672156254162418755317953638815
61672156254162418762657636397243
61672156254162418762657636513883
61672156254162428044129037132669
61672156254162578184580680805175
61672156254162579419843787831191
61672156254162880183598141861879
61672156254162880229330806065395
61672156254165113276005328369639
61672156254165113321758913278103
61672156254165114518126944739639
61672156254165114556540846773035
61672156254165114556603608887879
61672156254165114556603613138681
61672156254165114922653213109889
61672156254165114923218067944445
61672156254165114924912644638451
61672156254165114970645308843419
61672156254165115105395579330071
61672156254165115105395583579421
61672156254165115105395583580873
61672156254165115105583869923953
61672156254165119864038054620125
61672156254165119864038055669885
61672156254165119864040378618179
61672156254165119909773042823147
61672156254165120046968712483949
61672156254165120046968712602041
61672156254165120046971035432243
61672156254165120046971035433695
61672156254165120054310718192123
61672156254165120054310718308763
61672156254165129335510146562183
61672156254165129335593829381975
61672156254165129335593833632777
61672156254165129338041551505871
61672156254165130982158031302433
61672156254165131030150127035963
61672156254165131164900401771965
61672156254165131165088688116497
61672156254165131165088688234589
61672156254165131167348119646511
61672156254165131167348119763151
61672156254165264683986786049906
61672156254165265278783393047882
61672156254165564864223120594256
61672156254165564865915373290208
61672156254165564865915374339968
61672156254165582076615382764418
61672156254166465828195999773278
61672156254166465828196258053532
61672156254166465980179364255119
61672156254166465987518018260411
61672156254166465987519047130187
61672156254166465987519051362275
61672156254166465987521374193929
61672156254166465987789608587563
61672156254166465987789612819651
61672156254166465987793339126165
61672156254166465987793343358253
61672156254166465988354846515922
61672156254166465988358198197021
61672156254166465988358198198425
61672156254166465988358202429109
61672156254166470716508873041933
61672156254166481834628848661383
61672156254166481834628848674481
61672156254166481834629620313715
61672156254166482644364402639926
61672156254166482644364661988870
61672156254166486211512210514174
61672156254173223738997300004765
61672156254173223738997301054525
61672156254173223784729965376133
61672156254173223921927956818829
61672156254173223921927956820281
61672156254173223921927957868589
61672156254173223921927957986681
61672156254173386860390456404471
61672156254173386991082152230915
61672156254173386997860418062655
61672156254173386997860418062703
61672156254173390564757177595832
61672156254173390702205845611510
61672156254173390702205845611511
61672156254173390702206218547451
61672156254173390702206218547499
61672156254173668740874619724608
61672156254173687187110091354539
61672156254173690296659288145943
61672156254173690891455518786706
61672156254173690891455518786707
61672156254173690891455518903346
61672156254173690891455518903347
61672156254173690891455891839287
61672156254173690891455891839335
61672156254174585711282666148193
61672156254177288909125799401015
61672156254177289458106170856523
61672156254177289458106170856571
61672156254177292567655367531287
61672156254177292567655367647927
61672156254177292567655367647975
61672156254177292567739050351079
61672156254177292613471714554595
61672156254177292613471714554643
61672156254177292613660000899127
61672156254177292615166951295704
61672156254177292615355236590476
61672156254177293162451598288739
61672156254177293162451598405379
61672156254177293164147207032668
61672156254177294216562683801764
61672156271793749649567014305720
61672156271793749656906697064148
61672156271852421784582127893975
61672156271852422384966497435997
61672156271852422386658750131949
61672156271852432902702103526523
61672156271852436652801488803143
61672156271852437204041951954493
61672156271852437209124526132653
61672156271852438437131632870113
61672156271852438438823885566065
61672156271856323190740044478867
61672156271856323193248200118831
61672156271856324428030133497123
61672156271856324837931858749455
61672156271856324839624111445407
61672156271856335363219452432247
61672156271856335363725017038545
61672156271856339113235155355635
61672156271856339115495734422809
61672156271856339120578308600969
61672156271864444797187335506431
61672156271864444798003238431569
61672156271867145951642424690763
61672156271867145951642510779831
61672156271867146088840417301311
61672156271868030467279730088886
61672156271868046519391444566271
61672156271868046520207347491409
61672156271868047068999317933601
61672156271887389076152138050188
61672156271887555642159060238417
61672156271887555642723144470401
61672156271888745286684321275469
61672156271888755802686604909671
61672156271888756399156863309081
61672156271888756399157638142337
61672156271888756399721722729857
61672156271888756468634559845485
61672156271888756468638003051733
61672156271890996149077958921400
61672156271890996156417641679828
61672156271891007269455043134216
61672156271891145153741711697522
61672156271891146388522870357794
61672156271891146800116848189438
61672156271891146800117623024098
61672156271891155715538305628430
61672156271891155715538650001964
61672156271891156127069604251970
61672156271891156264330620444156
61672156271891156266778338317250
61672156271891156266779113151910
61672156271891156271861687330070
61672156271891157361851455190082
61672156271891157361851540929230
61672156271891157361851542346172
61672156271891157361851799563616
61672156271891157362667358134094
61672156271891157362667445290184
61672156271891157362667702507628
61672156271891157499112209565554
61672156271891157499112553939088
61672156271891157501560271812182
61672156271891157910894559848060
61672156271891157911459415732376
61672156271891157911459672949820
61672156271891157913154249643826
61672156271891157913155024478486
61672156271891157918237598656646
61672156271891157989409841671250
61672156271891161068708079686430
61672156271891441522085873879652
61672156271891441522088197877706
61672156271891441522649954930712
61672156271891441522649958111636
61672156271891441522653082461234
61672156271891441659848066713054
61672156271891446989367669385006
61672156271891447196294162790969
61672156271891447196294163145101
61672156271891447197988738439427
61672156271891447198552822667199
61672156271891456270838812896523
61672156271891456273098244425085
61672156271891456456028786442285
61672156271891457506184715826575
61672156271891457506184716298751
61672156271891457506184830617823
61672156271891457506187810427201
61672156271891457506187925690625
61672156271891457507880178386577
61672156271891457508444147827313
61672156271891457508444262146385
61672156271891457508444262618561
61672156271891457512962637301313
61672156271891457689115373112815
61672156271891457689118467241265
61672156271891457691374804641377
61672156271891457760287641640365
61672156271891458132926850759570
61672156271891458171881619472009
61672156271891458171881705211157
61672156271891458171881705228419
61672156271891458171881705565289
61672156271891458314417466248091
61672156271891458316676897776653
61672156271891461212225978404813
61672156271892358073933760167803
61672156271892358073933764755427
61672156271892358073933764772897
61672156271892358119666424371319
61672156271892358119666428958943
61672156271892358119666428976413
61672156271892358119666429075583
61672156271892358739882475672911
61672156271892358744968493513051
61672156271892358746408534838594
61672156271892358746660746209003
61672156271892362450754335323390
61672156271892363635537354754271
61672156271892363635537354754272
61672156271899552308294001546771
61672156271899552308294001550983
61672156271899552308294001900903
61672156271899561565769190488601
61672156271899561635246887025005
61672156271899561635250330231253
61672156271899563236706054705443
61672156271899563281622884090729
61672156271899563281622884444861
61672156271899563281626241557829
61672156271899563419636711519507
61672156271899563426414978886289
61672156271899563426418076656225
61672156271899567130760779371085
61672156271899567130760807600881
61672156271899567130760807950801
61672156271899567132456129836973
61672156271899567133020214068957
61672156271900461950587582246449
61672156271900463850187738784467
61672156271900463856966034730965
61672156271900463856966034853463
61672156271900463856966034853464
61672156271900467561311835215761
61672156271900467563571241333917
61672156271900468798353203407587
61672156271903165552618877853613
61672156271903165552618963592761
61672156271903165552618963596973
61672156271903165552618963946893
61672156271903165552869667695657
61672156271903165697411086954987
61672156271903169218826230288849
61672156271903169218826230638769
61672156271903169264558894842285
61672156271903169266254246357936
61672156271903169401756887102913
61672156324968672958003716606367
61672156324972729387548618498154
61672156324972729387736646575434
61672156324972729434973535397622
61672156324972729846755541306546
61672156325033502679045943973811
61672156325033502724778608060687
61672156325033517501511719974515
61672156325033517503772184604941
61672156325033517546996779378573
61672156325033517547244384294671
61672156325033517549504848925097
61672156325033517554587423103257
61672156325040705618451903655189
61672156325040706167303964308235
61672156325041606553817251975285
61672156325041606599549916178801
61672156325041607832636925068127
61672156325041622656734516116165
61672156325041622656734860489699
61672156325041622659244999290643
61672156325041622659244999307905
61672156325041622659245343664171
61672156325041622659245343664177
61672156325041756905936081230129
61672156325042057048612789811871
61672156325042057048612818508227
61672156325042073104135980817845
61672156325042074750511892144421
61672156325044324497430616829875
61672156325044324499690051544977
61672156325044324499691170753165
61672156325044324499693494751219
61672156325044774807408194078610
61672156325044774853140858165486
61672156325045658770820370080299
61672156325045660603756675980463
61672156325045675375407256491582
61672156325045675787001234323226
61672156325045675839508725400854
61672156325065017242577268747160
61672156325065017250107561272255
61672156325065017250107561289517
61672156325065017654359791694687
61672156325065017661701539121155
61672156325065022740535421215798
61672156325065022740535421332438
61672156325065032433352076838109
61672156325065032433352076856820
61672156325065032433352076856823
61672156325065033668134010333041
61672156325065033853571708177173
61672156325065033853572052553128
61672156325065184360074071405962
61672156325065184367416077112684
61672156325065187660167899765845
61672156325065188071761877580227
61672156325065188071761877597480
61672156325065188071761877597489
61672156325065917810326547394019
61672156325065918177002644622451
61672156325065918177002644739091
61672156325065918177003419457111
61672156325065918222735308825967
61672156325065918222736083660627
61672156325065918222736432755895
61672156325065918229450817276917
61672156325065923125353698300685
61672156325065923171086362387561
61672156325065923171086448480758
61672156325065923719878677332942
61672156325065933001160387638587
61672156325065933001348672933359
61672156325065933001348701513075
61672156325065933047081365833231
61672156325065934235945705880033
61672156325065934236695465494935
61672156325065934236695490892323
61672156325065934236695494074651
61672156325065934236698846942481
61672156325065934236698847059121
61672156325065934238391099755073
61672156325065934243473673933233
61672156325065934281612252270085
61672156325065934281612252287347
61672156325065934281612595226677
61672156325065934281612596643619
61672156325065934281615952711033
61672156325065934281674984287275
61672156325065934281674985337035
61672156325065934281675012866991
61672156325065934281675014389141
61672156325065934281675271134195
61672156325065934281675357345733
61672156325065934282428129698451
61672156325065934282428155095839
61672156325065934282428155212479
61672156325065934282428158278167
61672156325065934282431511145997
61672156325065934282431511262637
61672156325065934282431860241265
61672156325065934284122735444563
61672156325065934284123079818088
61672156325065934284123079818097
61672156325065934284123849935146
61672156325065934289206338020109
61672156325065934289206424113306
61672156325065934289206424231647
61672156325065934289206425648580
61672156325065934289206425648583
61672156325065934289206425648589
61672156325066068530245484879767
61672156325066068530245513576123
61672156325066073265742580209728
61672156325066073265742580222778
61672156325066074021335748945310
61672156325066074021524034240082
61672156325066083281258802894576
61672156325066084378779981664116
61672156325066084378779981677166
61672156325066084378780072008358
61672156325066084378842834123202
61672156325066084378843092403456
61672156325066084516039707519732
61672156325066084516039707536994
61672156325066084516039965804198
61672156325066084516040736389508
61672156325066084516040740638858
61672156325066084516040826733750
61672156325066084516040826751012
61672156325066084516041085018216
61672156325066084585518761143350
61672156325066084927633685368638
61672156325066084927634804582656
61672156325066084927821971713170
61672156325066084927823090927188
61672156325066084928386826547726
61672156325066084928386827597486
61672156325066084928387859649590
61672156325066084928390183647644
61672156325066084996547625879058
61672156325066084997112481763374
61672156325066084997363443078098
61672156325066085134373150399698
61672156325066085134561435688646
61672156325066085134561435694470
61672156325066088090718840583234
61672156325066088090718840933154
61672156325066088090718926676514
61672156325066088090718927026434
61672156325066088639510811362296
61672156325066088639510811375346
61672156325066088639510812425106
61672156325066088639510897101444
61672156325066088639510897468626
61672156325066088639510898518386
61672156325066368529791085391416
61672156325066368537130768149844
61672156325066368673762494084727
61672156325066368673762522664443
61672156325066368674330826472369
61672156325066368674331083689813
61672156325066368676838120004943
61672156325066374027570292281999
61672156325066384705289610281577
61672156325066384705290758303410
61672156325066384729013801998183
61672156325066384729038870489366
61672156325066384774771534809522
61672156325066385117072649776443
61672156325066385117072764100923
61672156325066385117072764567483
61672156325066385117639828125023
61672156325066385124414655016605
61672156325066385124414655483165
61672156325066385124414769807645
61672156325066385124414770274205
61672156325066385322995206036470
61672156325066385322995291775618
61672156325066385323057967801394
61672156325066388302960467530733
61672156325066388828760455967961
61672156325066388828760570759001
61672156325066390079735427716115
61672156325066390079735513809555
61672156325068619932945223403931
61672156325068620070146659693108
61672156325068620070146659693111
61672156325068620070146659693117
61672156325068634293005226986587
61672156325068635984860431109009
61672156325068635985110330258331
61672156325068635985110358838047
61672156325068635985113802516679
61672156325068635985675214722363
61672156325068635985678662650345
61672156325068635992453485275107
61672156325068636122121185834401
61672156325068636122308351566853
61672156325068636122308352983795
61672156325068636124567787698897
61672156325068636124571230905139
61672156325068636129651477885652
61672156325068636129651477885655
61672156325068636129651477885661
61672156325068775724771093866606
61672156325068786288768921144210
61672156325068786288957206438982
61672156325068786289016524872978
61672156325068786700547826684670
61672156325068786707326011028098
61672156325068786837808495320994
61672156325068789999889547336718
61672156325068789999889548503118
61672156325068789999889576033074
61672156325069069828221055527406
61672156325069086432474215410662
61672156325069086477450295226626
61672156325069086478206879730818
61672156325069086896575684436574
61672156325069087026242265668818
61672156325069087027058168612830
61672156325069090143406556541678
61672156325069090143406586171154
61672156325069090189139249324910
61672156325069090555188820717854
61672156325069970395694635025631
61672156325069970396531458912243
61672156325069970396531459028883
61672156325069970396531463157221
61672156325069970396531463273861
61672156325069970396531491853577
61672156325069970396594225394529
61672156325069987000284992645502
61672156325069987045011029801538
61672156325069987045199315096310
61672156325069987045199315102134
61672156325069987045199400835458
61672156325069987045826932751374
61672156325069987046015218040322
61672156325069987046015218046146
61672156325069987456793292927954
61672156325069987456793292933778
61672156325069987456793378667102
61672156325069987457546519846190
61672156325069987457609195871966
61672156325069987457609195877790
61672156325069987457611634680662
61672156325069990573956547032765
61672156325069990756887203846829
61672156325069990756949879872765
61672156325069990757138165167537
61672156325069991163649687861410
61672156325069991168732142999181
61672156325069991168732262039570
61672156325076739862330041218163
61672156325076739862330041334803
61672156325076739862330068969753
61672156325076878843948196492722
61672156325076878981208951218114
61672156325076878981209726056986
61672156325076878981209727456666
61672156325076878981209985387048
61672156325076878981209985736968
61672156325076878981398012401518
61672156325076880079546812352546
61672156325076880216744804963094
61672156325076880285469340983438
61672156325076880697251604109854
61672156325076880834512272746178
61672156325076889956986372768720
61672156325076890094247127494112
61672156325076890094247128911054
61672156325076890094434294660761
61672156325076890094435413855906
61672156325076890094999153727405
61672156325076891192583438968062
61672156325076891192584213806934
61672156325076891329781431582822
61672156325076891329782206417482
61672156325076891399259111964582
61672156325076891810289005564242
61672156325076891810289006976812
61672156325076891947549674200566
61672156325076894896932596920006
61672156325076895033377443769458
61672156325076895033377444119378
61672156325076895034130589530554
61672156325076895040905153542356
61672156325076895040905154942036
61672156325076895452499131374000
61672156325076895452499132773680
61672156325077190352974482234730
61672156325077190353162767529502
61672156325077191542001954410839
61672156325077191542001954428101
61672156325077191542002040504279
61672156325077192136799347492402
61672156325077192137363174506942
61672156325077192144141469403622
61672156325077192144141469403623
61672156325077192144329727168486
61672156325077192144329727168487
61672156325077192144894614937343
61672156325077195246347754895635
61672156325077195246347754912897
61672156325077195246347840989075
61672156325077195658151816556723
61672156325077195658151816556724
61672156325077195665472930371202
61672156325077195665472930371203
61672156325077195665493822379878
61672156325077195848487269888418
61672156325077195848487269888419
61672156325077195848675527653282
61672156325077195848675527653283
61672156325077195848675556232950
61672156325077195848675556232951
61672156325077195850934961895432
61672156325077196901095135659166
61672156325077196902786267274788
61672156325077196902786267276240
61672156325078079601197564594469
61672156325078079623918486270431
61672156325078081408307550680865
61672156325078081454313089507556
61672156325078090714234966048857
61672156325078090736955887724819
61672156325078090920786178136014
61672156325078090920974463430786
61672156325078091972552981675799
61672156325078091972552981693061
61672156325078092109751060379787
61672156325078092155568456473256
61672156325078092567287698725762
61672156325078092567350374751538
61672156325078092567350374757362
61672156325078092567350462382228
61672156325078092567914201771902
61672156325078092574880783148711
61672156325078092574880783148712
61672156325078092575445642202303
61672156325078095660705769051251
61672156325078095660705855498823
61672156325078095676898782160595
61672156325078095676898782177857
61672156325078095676898868254035
61672156325078095814096774771143
61672156325078095814096774788405
61672156325078096278975506342227
61672156325078096279226583497910
61672156325078096279226583497911
61672156325078096280733876851080
61672156325078096280733878250759
61672156325078096280733878250760
61672156325078096280733906949332
61672156325078096280922192244104
61672156325078096281485989160392
61672156325078097470535287499319
61672156325078097514573376182031
61672156325078097516267951353812
61672156325078097516267951355264
61672156325078097516267951702835
61672156325078097516269072434142
61672156325080792624221523057310
61672156325080793859003456546418
61672156325080793859003456552242
61672156325080793859567283566782
61672156325080794415325835250187
61672156325080797570628588137107
61672156325080797570628588253747
61672156325080797570691264163042
61672156325080797570691264279682
61672156325080797572386958645960
61672156325080797573139070955272
61672156325080799219515010981788
61672247058260949935057262487049
61672247059197489202218553295773
61672247059197489202469600355469
61672247059197490300640465618479
61672247059198389633020627620429
61672247059198390868389485493987
61672247059198391417432502995875
61672247059198391418060039155477
61672247059209196584022680187075
61672247773192615565901001428503
61672247773192615565963677467329
61672247773192915572220017906275
61672247773192916121262692451571
61672247773193816139969037781783
61672247773193816139969037794833
61672247773193816140031713820609
61672247773201021230753167228039
61672247773201921798564863142373
61672247773204622952957276287879
61672247773204623090217944937253
61672247773741507881829107711487
61672247773741507881829109128637
61672247773849409855038596087583
61672247773849409862382094074001
61672247773850310292933121338961
61672247773850310293183825424802
61672247773850310293183825424803
61672247773850310430193789975285
61672247774044797750959143958467
61672247774068214486281719459281
61672247774069113080182680597183
61672247774069114909489248737823
61672247774069115054093415360565
61672252081129434030385369280461
61672253413596899856697167852442
61672253431321875528190388049574
61672253484496802542670048640970
61672253490405426171362221033054
61672253490409028442358296284284
61672253490409028442358300535086
61672253508134905917198290951938
61672253508134906328980296860910
61672253508167638077679040619601
61672253508170338093039567944580
61672253508170339369332122414481
61672253915829159400812763562348
61672253915830059831301114434142
61672253915830059968561783420386
61672253915841181208531679482384
61672253915842081776343461118444
61672253915842082187309559484134
61672253915842082187310592584546
61672253915842082188125467027416
61672253915865176622853854143278
61672253915865176622853854160748
61672253969006788118727512907356
61672253969016108633786058539860
61672253969016108633786058557122
61672253969019710355990166554152
61672253969019710355990167616962
61672253969019710356240837355806
61672253969019710356240841587894
61672253969019710356244309241148
61672253969019710356244309259862
61672253969019710493250802951836
61672253969019710493254273787418
61672253969019710493501510224218
61672253969019710493506097085666
61672253969019710494007419575812
61672253969019710494007423807900
61672253969019710494070181336364
61672253969019710905032807797998
61672253969019710905032812030086
61672253969019710905036279702054
61672253969019710905036280056346
61672253969019710905037317407560
61672253969019710905283774413444
61672253969019710905283886016540
61672253969019710905283889204484
61672253969019710905789425484784
61672253969040103636517692924924
61672253969042805340768603505756
61672253971970621443884181872541
61672253971973322736102376769133
61672253971974223166653145202715
61672253971974223166653145753596
61672253971974223303099030103221
61672253971974223303851396447649
61672253971974223303914158212573
61672253971974223715633402356621
61672253971974223715696164121545
61672253986729962654534664226384
61672253986732658866786423135876
61672253986732663808989753393246
61672253986732663808989753410716
61672253986732664220770612459074
61672253986732664220770983995382
61672253986732664220771760369448
61672253986732664357781723852908
61672253986733564376738773268754
61672253986733564788331717513308
61672253986733564788331717526358
61672253986733564788519632334582
61672253986733564788520003870890
61672253986741984873092089260090
61672253986741984873906882181398
61672253986744669548854299721230
61672253986744670144486234814358
61672253986744681223544884655196
61672253986744686028299176303728
61672253986744686028302647144926
61672253986744686028302647162396
61672253986744686164744050778302
61672253986744686164744052195244
61672253986744686164932080259522
61672253986744686164932080272572
61672253986744686164933199473540
61672253986744686164936555517874
61672253986744686165497168914276
61672253986744686165500639755474
61672253986745586595483111792706
61672253986745586595487587038008
61672253986745586596051671269992
61672253986745587144342319595044
61672253986765079308826734949276
61672253986765979875822613628274
61672253986765979876574725937586
61672253986765979876575754807314
61672253986766296537219522580881
61672253986766296682011258103120
61672253986768681579257698144134
61672253986768681579257701332126
61672253986768681579821785564110
61672253986768681579822814433838
61672253986768996554279216997774
61672253986768997828872604375761
61672253986768998385258317729644
61672253986777101658079298425977
61672253989591130693328145657555
61672253989591131242370821602531
61672253989699198838146624230982
61672253989699198974592250300353
61672253989699198975344616644781
61672253989699198975344616841530
61672253989699198975407034036171
61672253989699198975407035650070
61672253989699198975407378409705
61672253989699198975595320944842
61672253989700083339045120662691
61672253989700099405895386889094
61672253989700099405895643909741
61672253989700099406146433765091
61672253995536073472050560423815
61672253995536074020839172913473
61672253995536074021089877016577
61672253995609025557373343092570
61672253995609025557561628387342
61672254128552596647187581275120
61672254128552596647250341990124
61672254128552597059028905736944
61672254128552597059032347880382
61672254128552597059032347899096
61672254128576908272065316029360
61672254128576908272065316366022
61672254128576908272128078144044
61672254128576908683660069049796
61672254128576908683660070099556
61672254128576908683906526055680
61672254128576908683906527105440
61672254128576908683910084053016
61672254146277572181482807793070
61672254146277572181482807798686
61672254146277572318680800403618
61672254146277572318680800409234
61672254146277572318680800426704
61672254146277572730525482338366
61672254146278472749231827691664
61672254146278472749231828737212
61672254146299182651905454768274
61672254146301567733002974737678
61672254146301567733002975086194
61672254146301567733002975087598
61672254146301567733002975105068
61672254146301883806357071711728
61672254146301883806357073111408
61672254146301883806360171944122
61672254146301883806360543480430
61672254146301883806360543615944
61672254146301883806360543952606
61672254146301883943555064322276
61672254146301883943555065721956
61672254146301883943558164554670
61672254146301883943558536090978
61672254146301883943558536563154
61672254146301883943558536580624
61672254146301883943621298341176
61672254146301884355152142386314
61672254146301884538438478383404
61672254146302768307071011458348
61672254146302784374109563845584
61672254146302784968989505648364
61672254154509709629064984751167
61672254199452499744751082422368
61672254199452499744751082426580
61672254199456101466958547909584
61672254199456101467146575986912
61672254199456102016001308543948
61672254199476494747482635677590
61672254199476494747482635678994
61672254199476794890999644767314
61672254199476810958038972006680
61672254199476811369632174649532
61672254199476811369632175003664
61672254199476811369632949838324
61672254199476811369882964841544
61672254199476811552918138974800
61672254199479196450917723381442
61672254199479196450917723382846
61672254199479196450917723400316
61672254199479196450917724450076
61672254199479512661536046636424
61672254199480397024985760803356
61672254199480413091837059947924
61672254199480413229284980423024
61672254199480413275122248034640
61672254199480413640878958254668
61672254207687038203462982158207
61672254207687038203525658179772
61672254207687338209779932985274
61672254207687338347040341935236
61672254207687338347228714368676
61672254207695441672896475008474
61672254207695441673144942252400
61672254207698143368800495826460
61672254207698143376331562712374
61672254207698143376394583229728
61672254208343535384920190636509
61672254208343535385108476994091
61672254208343551444700334056585
61672254208343851641561656810086
61672254225388902824146502554699
61672254225411969402563746840742
61672254225412013875018878376904
61672254225413214037241974599535
61672254225413214449084589397328
61672254225413214449272961830768
61672254225421317912201219984175
61672254225421317912263896004335
61672254225423971437202583949564
61672254225424019615636565888139
61672254225424019615696916576848
61672254225424019615699241909704
61672254225424019615885289010288
61672254225424021392492641821582
61672254225960409435000884344551
61672254225960409435000884698843
61672254225960459397818107104691
61672254225960459397818365371895
61672254225960459397821463154849
61672254225972465176723196333265
61672254225972465176911224393331
61672254225972465176911224410593
61672254225972465184313928017629
61672254225972465184501956094957
61672254226045416118392634877620
61672254226045416118392634890718
61672254226045416118392749196484
61672254226045416118392749196532
61672254226045416118393782317062
61672254226045416118476317230852
61672254226045416118477465137067
61672254226045416118477465142683
61672254226045416118664345308228
61672254226045416667435423741988
61672254226045416667436456862566
61672254226045416667518991776356
61672254226045416667708424982959
61672254226068510507621697604473
61672254226068510919400231272567
61672254226068527116193640346997
61672254226069411075370717130061
61672254226069411075370717479981
61672254226069411487149251148075
61672254226069727743355201113681
61672254226069727743355201113841
61672254226069727743355201231725
61672254226069727743543229663393
61672254226069728292397875659137
61672254226069728292397875777229
61672254226069728292586247047180
61672254226080532902626439367390
61672254226080533459009055050747
61672254226080533459200898342855
61672264284531367666473427432372
61672264287474189292286657522395
61672264763093999711707318493630
61672264993530389175480523860412
61672265002417858606651011955385
61672265002417859152998616325083
61672265002417859155505657356123
61672265002429566124648938968941
61672265002429566536242915737727
61672265002429866905998739272915
61672266201771561813554438812651
61672266201880831119639725800897
61672266358775003568772992647662
61672266411624808590553354603852
61672266411624809139345325046044
61672266411912690690755420381650
61672266411916292961751499883682
61672266411916292962002203986786
61672266411949030015503631963870
61672266411951731307155938919878
61672266411951731307155943506098
61672266411951731307156713758750
61672266411951731307156715158430
61672266411952626383721628825948
61672266411952626383721628838998
61672266411952626383722662411634
61672266411952626932764303384294
61672266411952631736888739234094
61672266411952631737703494280782
61672266411952631737706966184838
61672266411952631874149489354392
61672266411952631874149493605194
61672266411952631874152846821492
61672266411952631874152851072294
61672266411952631874713114440468
61672266411952631874713115857410
61672266411952631874901142517796
61672266411952631874901143921688
61672266411952631874901143934738
61672266411952631874901147104016
61672266411952631874901486891330
61672266411952631874901520175310
61672266411952631874964162917106
61672266411952631874967634821162
61672266411952631881680446054152
61672266411952632285930265869016
61672266411952632285934856981266
61672266411952632286495121753332
61672266411952632286499712865582
61672266411952632286746168826078
61672266411952632286749640730134
61672266411952632293274423885796
61672266411952632294089212220884
61672266411963438687893197301482
61672266414907144683996569681299
61672266414907144684560563220733
61672266414907144684560649314013
61672266414907144684560653913283
61672266414907144684561682783059
61672266414907144684811353417117
61672266429358790351131779901900
61672266429361491642784861696780
61672266429641268633244720067764
61672266429641268633433006425346
61672266429674906254745872036510
61672266429677591531891132857342
61672266429677607408949138263836
61672266429677607409196715527674
61672266429677607409200186368872
61672266429677607545641479803044
61672266429677607545642251455376
61672266429677607545642595828910
61672266429677607545642623458244
61672266429677607545644952061392
61672266429677607545645723713724
61672266429677607545646066664492
61672266429677607545646066670108
61672266429677607546206335687360
61672266429677607546206335704622
61672266429677607546457384163998
61672266429677607957988341613594
61672266429677607957991812809132
61672266429677607957991813871942
61672266429677607958239390072970
61672266429677607965582428881556
61672266429677607965582432068096
61672266429678491917253697269420
61672266429678507976193655332510
61672266429678507976945767641822
61672266429678507976945767654872
61672266429678507976945768704632
61672266429678507976948863305258
61672266429678507976948866487586
61672266429678507976949985682730
61672266429685713067732991684492
61672266429689298913444299241562
61672266429689298913444300304372
61672266429689314789937100744332
61672266429689314789937100748544
61672266429689314789937101811354
61672266429689314789937445117866
61672266429689315338980119663162
61672266430334099322955863380662
61672266430334099322955981354078
61672266430334099734738245543304
61672266430334099871747833822854
61672266430334099871747951796270
61672266430334099871998914179628
61672266432524052088910731150621
61672266432524052637953405695917
61672266432632103747503709818659
61672266432632104296546384363955
61672266432632104296546642644209
61672266432632120355489703785151
61672266432632120355489703802621
61672266432632120356054558606657
61672266432632120356054902980191
61672266432633020786792840190193
61672266432633020786792843376733
61672266432633020786793957985657
61672266438517615135164001815172
61672266438517625661081537495178
61672266438517626072863546592142
61672266438517631613792836215454
61672266438517631614043883270778
61672266438517631614043883275150
61672266438541946944963058893739
61672266438541946945611597131287
61672266837021519847590778185700
61672266837021519847590778535620
61672266837057542420353580595472
61672266837057542420353580945392
61672266837057542422800269948710
61672266837057542422860621976432
61672266837057542422862945974486
61672266837057542560058614586980
61672266837057542560060938585034
61672266837348440779866318070900
61672266837349341207906864999406
61672266837349341210417344987344
61672266837349341210434794851094
61672266837349341210434912824510
61672266837349341210438265574248
61672266837349341210438265692292
61672266837349341210438267109442
61672266837349341347611894386028
61672266837349341347611894390240
61672266837349341347615337592276
61672266837349341347615337597892
61672266837349341347695581460834
61672266837349342994743361233780
61672266837349342994743361246878
61672266837372756109110779665526
61672266837373656539658331489810
61672266837373656539658331839730
61672266837373656539658335026270
61672266837373656539660773811200
61672266837373656539661802212964
61672266837373656539661802331008
61672266837373656539661802680928
61672266837373656539661802698398
61672266837373656676921442447524
61672266837384465136955136378592
61672266837384465136955136391690
61672266837384465136955911230562
61672266838004938042587776483998
61672266838004938045099290044572
61672266838004938045851402018466
61672266838005838473139836967462
61672266838005838475646873749152
61672266838005838475646873753364
61672266838005838475650316961016
61672266838005838476402429270328
61672266838005838612848309571564
61672266884602720032030207269698
61672266884614427413582253986390
61672266890199148016524499441620
61672266890199148565316469883812
61672266890231569004281180684738
61672266890235169493646314578072
61672266890235170726485289744578
61672266890514947717196886979590
61672266890523369037219711480142
61672266890523369037223839182632
61672266890523369448817817014276
61672266890526069497781070616950
61672266890526070733127083757646
61672266890526070733127088343866
61672266890526070740466769685352
61672266890526969514038574148512
61672266890526969516546616532422
61672266890526969516546731317846
61672266890526969516546734505838
61672266890526969516567651906154
61672266890526969516567655210786
61672266890526969516567655565078
61672266890526969516567656627888
61672266890526969516569974854448
61672266890526969521569641524072
61672266890526970063082368020094
61672266890526970065338242601080
61672266890526970065338245787620
61672266890526970065525499026076
61672266890526970065589405863142
61672266890526970065610296808924
61672266890526970065610325051770
61672266890526970070425406827228
61672266890526971163427062904472
61672266890526971300876103620056
61672266890526971720060353522192
61672266890547668344345815236030
61672266890551284845790044293420
61672266890551284845790045356230
61672266890551284845791074226006
61672266890551284845791077412546
61672266890551284845791187145190
61672266890551284845791188544870
61672266890551284845793511493164
61672266890551284845793516197476
61672266890551284845794545084674
61672266890551285393997039557846
61672266890551285394832718838716
61672266890551285394832719901526
61672266890551285394833833447640
61672266890551285394833862027356
61672266890551285394833863090166
61672266890551285394836186025410
61672266890551285394836186038460
61672266890551285394836190742772
61672266890559375725898976561646
61672266890559391602391778068628
61672266890559391739653565912986
61672266890559392151434425315636
61672266890559392151434452495672
61672266890559392151434454030866
61672266890559392151435571821958
61672266890559392151435573221638
61672266890562093443087878777966
61672266890562093443088653616838
61672266890562093443088655016518
61672266891179865059575594231678
61672266891179865060331838848414
61672266891182566763010943403776
61672266891182566763014042590622
61672266891182566763578122236386
61672266891182566763578898474938
61672266891183466779271546122184
61672266891183466781778472480228
61672266891183466781779244132560
61672266891183466781779703291518
61672266891183466781781944738576
61672266891183466781782716390908
61672266891183466781782719577448
61672266891183466782284123551568
61672266891183466782534827654672
61672266891183466782534828717482
61672266891183466782535171669702
61672266891183467193561966417934
61672266891183467194128806549126
61672266891183467194129149488248
61672266891183467328314478947734
61672266891183467330571672670900
61672266891183467330571673733710
61672266891183467330575029789484
61672266891183467330822377836814
61672266891183467330822635054258
61672266891183467331327142098796
61672266891183467331327142111894
61672266893477882258849046276061
61672266893481482323883326344655
61672266893481482875182337463755
61672266907925023020420721787344
61672266907925023020985834889056
61672266907925024255766739514260
61672266907925024255767768383988
61672266907925024255767772633546
61672266907925024660018367283070
61672266907925024667360717345904
61672266907925024667361746215632
61672266907925024667361750465190
61672266907925024667607949190820
61672266907957443459950550407344
61672266907957445106326461733920
61672266907957445106326461751390
61672266907957445108770826756654
61672266907957445246031495392978
61672266907960145163196576446778
61672266907960145163196576459828
61672266907960145163197610033868
61672266907960145163384862804360
61672266907960145163447280562932
61672266907960145163447538830136
61672266907960145164888715886676
61672266907960145164892186727874
61672266907960145165641976106362
61672266907960145165644299037186
61672266907960145165706975062962
61672266907960145165892680209466
61672266907960145165895003140290
61672266907960146397978509941710
61672266907960146397978509954760
61672266907960146397979543528800
61672266907960146400423909601294
61672266907960146809760774130936
61672266907960146812016739522564
61672266907960146812017887432938
61672266907960146812020210363762
61672266907960146812267443625668
61672266907960146812270914466866
61672266907960146947021442767260
61672266907960146949277408158888
61672266907960146949280879000086
61672266907960146949465436236216
61672266907960146949466584146590
61672266907960146949468907077414
61672266908237221685193375522284
61672266908239923387871879884736
61672266908239923388439401544248
61672266908239923388440435129934
61672266908239923388440435148808
61672266908240823956439125522860
61672266908240823956439125535910
61672266908240823956439127052230
61672266908251945185532827932734
61672266908251945188043312170070
61672266908251945188060757784422
61672266908251945192871362798258
61672266908251945193125537723894
61672266908251945604904445862962
61672266908251946842510902710488
61672266908251946972431999856062
61672266908251946979708895321036
61672266908251946979713137832036
61672266908252831343412870184516
61672266908252845755788888839490
61672266908252845755788888843702
61672266908252845755791212837544
61672266908252845755792332045738
61672266908252846167385961271760
61672266908252846167385962321520
61672266908252846167385965508060
61672266908252846167385965521110
61672266908252846167654578635276
61672266908252847402920008143026
61672266908252847402920011325354
61672266908252847410264166146756
61672266908252848005144451260260
61672266908276246287085814333826
61672266908276246287921494677506
61672266908276260517284293023458
61672266908276260517284294423138
61672266908276260517287765281806
61672266908276260517287769513894
61672266908276260935822559195684
61672266908284351397392082323066
61672266908284367822928793418770
61672266908285268444024365235995
61672266908287953668638981780856
61672266908287969545131781870896
61672266908287969545131783287838
61672266908287969545132902482982
61672266908287969728147156029381
61672266908905741159112718111526
61672266908908442445682196858518
61672266908908442450764766319316
61672266908908442450764766332366
61672266908908442450765799905002
61672266908908442450765799906406
61672266908908442453210164916090
61672266908908442453272926676642
61672266908908442453276284143742
61672266908908442454028391866834
61672266908908442454029168105386
61672266908908442865055186615066
61672266908908442865055190865868
61672266908908442999807699144866
61672266908908442999808560190898
61672266908908442999808818471152
61672266908908443002064892868032
61672266908908443002064897118834
61672266908908443002068250335132
61672266908908443002068254585934
61672266908908443002251691551012
61672266908908443002253179225614
61672266908908443002253183476416
61672266908908443002256282663262
61672266908908443002820362309026
61672266908908443002821138547578
61672266908908443002883038334802
61672266908908443003071066412130
61672266908909343021021860813162
61672266908909343021024184811216
61672266908909343021025304019410
61672266908909343425275898668934
61672266908909343430359501716870
61672266908909343432615838644806
61672266908909343432615838649018
61672266908909343432618162642860
61672266908909343432618933245432
61672266908909343432618934295192
61672266908909343432618937481732
61672266908909343432618937494782
61672266908909343432619281851054
61672266908909343433371046621766
61672266911098341689511370308655
61672266911098342101105004134155
61672266911098390279535861448013
61672266911098391515132580091493
61672266911098391515133699286637
61672266911098392056582543427283
61672266911098392063925668329149
61672266911134664588721838620811
61672266911134664588721838970731
61672266911134665000315472092019
61672266911134665000315472446311
61672266911134714544011005817369
61672266911134714963132694839109
61672266911134714963132694852159
61672266911134714963136050902317
61672266911195652838551624439936
61672266911195652838551882720190
61672266911195652838802672899312
61672266911206443722705815209385
61672266911206443722705816626535
61672266911206457995089397479124
61672266911206457997537119951488
61672266911206458005134764153928
61672266911206459652354650017301
61672266911206459652359122093325
61672266911206459787360445491359
61672266911206459787360446554217
61672266911206459789557114353953
61672266911206459789616779236967
61672266911206459789616782419295
61672266911206459789619106417349
61672266911206459789619878069681
61672266911206459789808163364453
61672266911206459789808164427311
61672266911206460199139353630475
61672266911206460199142709680633
61672266911206460201398785145939
61672266911206460201398788328267
61672266911206460201402141196097
61672266911206460201587071503569
61672266911207360769213923203918
61672266911207360769213923203919
61672266916715231127918793245641
61672266917043289818871928847547
61672266917043290367911245457779
61672266917043339957112644516841
61672266917043339964703374216921
61672266917043339964703375752115
61672266917043339964703402914681
61672266917043339964703402914889
61672266917043339964706846593312
61672266917043339964706846593313
61672266917043340376234333538581
61672266917043340376297007688081
61672266917043340376297008160465
61672266917043340376297009087761
61672266917043340376485380125893
61672266917043340376485408823861
61672266917043340376485409173781
61672266917116236362923736640541
61672266917116285820195547245374
61672266917116285957205511796016
61672266917116286369238564747262
61672266917116286369238564751634
61672266917152292053783500248497
61672266917152292465380576930117
61672266917152292465380577402501
61672266917152292465380578447889
61672266917152292465565506157469
61672266917152308524885739478933
61672266917152308524888062427227
61672266917152308525073768028485
61672266917152308525074024773705
61672266917152308525074026308739
61672266917152308525076092026539
61672266917152308525136788073663
61672266917152308532416030480427
61672266917152308532416031530187
61672266917152308532416031665541
61672266917152308532416032002363
61672266917152308532416032015461
61672266917152309073930737444907
61672266917152309081458791241467
61672266917152309081458792641147
61672266917152309081521467263031
61672266918084947114769656737571
61672266918088532779728637046266
61672266918088532779728637396186
61672266918088532917052153890874
61672266918088548839484244368172
61672266918088549388276214810364
61672266918088549388278538808418
61672266918088549388338890836300
61672266918088549388338891886060
61672267050058955651525310916474
61672267050059856082076338168336
61672267050059856219274330778884
61672267050059856219274330791982
61672267050059856219275105612140
61672267050059856219357898826350
61672267050083270980748847555190
61672267050083270980749622394062
61672267050084171411299874807052
61672267050084171548494051153108
61672267050084171548494052202868
61672267050084171548497522939072
61672267050084171548497867417600
61672267050084171548497867430698
61672267050084171548498643669250
61672267050084171548581435465066
61672267050084171548581464498244
61672267050084171548582583712262
61672267050715452916758282890146
61672267050716353347309310142008
61672267050716353484507302752556
61672267050716353484507302765654
61672267050739768245981819528862
61672267050739768245982594367734
61672267050739768247674072224814
61672267050739768247677171411660
61672267050739768248238931295670
61672267050739768248241255643644
61672267050740668266446192767648
61672267050740668267198305076960
61672267050740668676532846780724
61672267050740668678225099476676
61672267050740668678227079468586
61672267050740668808647150604188
61672267050740668813730839391272
61672267050740668813730839404370
61672267050740668813731615642922
61672267050740668815238163209840
61672267050740668815423092087224
61672267050740668815423092100322
61672267050740668815426191287168
61672267050740668816052951544928
61672267050740668816240979622256
61672267067457909174165995541412
61672267067482224503389531831612
61672267067482224503389532181532
61672267067482224505896573212572
61672267067482224505898897210626
61672267067493031318824459690946
61672267067493031318887135716722
61672267067784831890851119377774
61672267067784831890851148056660
61672267067784831890851148056868
61672267067784831890852267270677
61672267067785732321318579658126
61672267067785732321381255683902
61672267067785732321402146642734
61672267067785732321402147692494
61672267067785732321402175339090
61672267067785732321402176388850
61672267067785732321403294534234
61672267067809146671011863947182
61672267067809147082542046545016
61672267067809147082792723349832
61672267067809147082792752065062
61672267067809147082793094886140
61672267067809147082793095004184
61672267067809147082814015592700
61672267067809147082814015609962
61672267067809147082814015709340
61672267067809147219803834389374
61672267067809147220074312692716
61672267067809147220074684229024
61672267067809147220074684695376
61672267067809147220074684695584
61672267067809147220075460598718
61672267067809147220075803553858
61672267067809147220075803559474
61672267067809147220075803572572
61672267067810047650625683281450
61672267067810047650625711511246
61672267067810047650625711977806
61672267067810047650626830824434
61672267067810047650626831172950
61672267067810047650626831174354
61672267067810047650626831191823
61672267068430522342260172482796
61672267068465643937939412964780
61672267068465643938691525274092
61672267068465644347775018518688
61672267068465644348025724038734
61672267068465644348026066977856
61672267068465644349469595562614
61672267068465644349720299665718
61672267068465644479388258492008
61672267068465644480140370801320
61672267068465644485036806363046
61672267068465644485223687934052
61672267068465644485224059470360
61672267068465644485224059588404
61672267068465644485224834440374
61672267068465644485224835840054
61672267068465644486731383406972
61672267068465644486918292276266
61672267068465644487481171368310
61672267068465644487483495716284
61672267068465644487731876871094
61672267068465644487734199819388
61672267068466544908244709080432
61672267068466544910689074085696
61672267068466545054728008553030
61672267120635537891892715759332
61672267120635537892143419508304
61672267120659853221115218825412
61672267120659853221116252399452
61672267120659853221366181195720
61672267120659853223560618471946
61672267120659853223623293430492
61672267120659853223625617428546
61672267120667958333364472308660
61672267120959758905330436645396
61672267120962460059702300764842
61672267120962460608744975310138
61672267120963360627262948547992
61672267120963360627450976621108
61672267120963360627450976625320
61672267120963360627451320994642
61672267120963360627534889029010
61672267120963360627534917725366
61672267120963361039044954452752
61672267120963361039044954456964
61672267120963361039044955519774
61672267120963361039296002929390
61672267120963361039316923621288
61672267120963361039316923634338
61672267120963361039316924684098
61672267120963361039318042829482
61672267120984074234471523058098
61672267120986775388925837403558
61672267120986775388926612242430
61672267120986775388926613642110
61672267120986775937718582684622
61672267120986775937718584084302
61672267120987675956674512909904
61672267120987675956675633521990
61672267120987675956758425667726
61672267120987675956758453897522
61672267120987675956758454364082
61672267120987675956758539986590
61672267120987676368268490741548
61672267120987676368268492158490
61672267120987676368269611353634
61672267120987676368540459806494
61672267120987676368540461322814
61672267120987676505801214531886
61672267120987676505801216048206
61672267121608150922973828980650
61672267121608151059983450557278
61672267121608151059983536296426
61672267121608151059986892700716
61672267121608151060171821591198
61672267121608151060174920778044
61672267121608151060234497616974
61672267121618957324935272738514
61672267121618957873727243180706
61672267121618957873977947283810
61672267121619857892495920521664
61672267121619857892683948594780
61672267121619857892683948598992
61672267121619857892683949661802
61672267121619857892684292968314
61672267121619858441726967513610
61672267121640571362254679110084
61672267121640571362505727569252
61672267121640571363949256154010
61672267121640571364197607561092
61672267121640571364197980265204
61672267121640571364199960257114
61672267121640571492173342389398
61672267121640571493867919083404
61672267121640571499703720179800
61672267121640571499703720192898
61672267121640571499704495031770
61672267121640571501395972870136
61672267121640571501395972875752
61672267121640571501397952867662
61672267121640571501399072056982
61672267121640571501399072075696
61672267121640571501458649250044
61672267121640571501461748082758
61672267121640571501963156307680
61672267121640571502025832333456
61672267121643272654158809377230
61672267121643272654159584216102
61672267121643272654159585615782
61672267121643272655854161260028
61672267121643272656418245492012
61672267121643273202950779819422
61672267121643273202951554658294
61672267121643273202951556057974
61672267121643273204646131702220
61672267121643273205458597089014
61672267121643273205460920037308
61672267121644173216821817521732
61672267121644173221907484883576
61672267121644173221907486300518
61672267121644173221908605495662
61672267121644173223414033850174
61672267121644173223599738979208
61672267121644173223599738996470
61672267121644173223600083352742
61672267121644173223602061927502
61672267121644173224164942423598
61672267121644173626159458425440
61672267121644173628415795353376
61672267121644173633501462715220
61672267121644173635193716810852
61672267121644173635194061184386
61672267121644173635196039759146
61672267121651377766159424371584
61672267121651378314951394813776
61672267121651378315202098916880
61672267129826799588770642938369
61672267129850813996666226980005
61672267129850813996669700288113
61672267129850814133867692894289
61672267129850814179684039921969
61672267129850814187023979897841
61672267129850814187027078730555
61672267129862805690161561832733
61672267129862805690161563349053
61672267129862805690161820099937
61672267129862821703937159481519
61672267129862821703937188179279
61672267129862821703937188179327
61672267129862821749607060053871
61672267129862821749607061570191
61672267129862821749669823685035
61672267129862821749690742879487
61672267129862821749690744391435
61672267129862821749690744395807
61672267129862821757009763660907
61672267129862821757012862493621
61672267129862821757197791738235
61672267129862822115719422141375
61672267129862822298733761781055
61672267130795443732509262801417
61672267130795443733262494437015
61672267130798145436510587169567
61672267130798161496014372260247
61672267130798161496015405362111
61672267130798161496017728310405
61672267130799062063829510304969
61672267130799062063830285139629
61672267130799362619128439092332
61672267147151622375328582821913
61672267147479729283686742210849
61672267147479729291277473545293
61672267147479729291277473895213
61672267147479729291301836295912
61672267147479729291301836295913
61672267147479729695468748102559
61672267147479729695468748119821
61672267147479729695531510221615
61672267147479729703059479804185
61672267147479729703062950295511
61672267147479729703146604306679
61672267147552675233219665011753
61672267147552675278973249921675
61672267147552675645000896067351
61672267147552675690752156979219
61672267147552675690754480977273
61672267147575773791414479402265
61672267147575789667907624928649
61672267147575789667907625265519
61672267147575789668161801290101
61672267147575789805168293547711
61672267147575789805168293564973
61672267147575789805168293914893
61672267147575789851177174025821
61672267147575789858517200094973
61672267147575789858519179719493
61672267147575789858519179732543
61672267147575789858520298927687
61672267147575790216950299456683
61672267147575790216950299473945
61672267147575790216950299810815
61672267147576690235907347840239
61672267147576690235907347844451
61672267147576690235907349244131
61672267147576690235907349257181
61672267147576690235908380959365
61672267147576690235908467052645
61672267147576690426266219616189
61672267147576990424991062603189
61672267147576990425177941720383
61672267147576990425177942770143
61672267147576990425178974839509
61672267147576990425178974957601
61672267147576990425179320735187
61672267147576990425181300355335
61672267147576990425182447215949
61672267147576990425182448265709
61672267147576990425242082500111
61672267147576990425242111079827
61672267147576990562443202991100
61672267147576990562443202991101
61672267147576990974033708568769
61672267147576990974221993741077
61672267147576990974222108532325
61672267147576991027318818342438
61672267147585096137041314888396
61672267147587781361403733557439
61672267147587781361654782016815
61672267147587781361654782029865
61672267147587781361654783546185
61672267147587781361655040297069
61672267147587797375430293585371
61672267147587797428502983858039
61672267147587797428506082690753
61672267147587797840309380865519
61672267147587797840309382381839
61672267147588697805981692876285
61672267148136226960513692016165
61672267148136226960701720076231
61672267148136226960701720093493
61672267148136227097962474805835
61672267148452292451575798950372
61672267148524021674998648239522
61672267148524021675752827241964
61672267148524037734506822836356
61672267148524037734507597671016
61672267148524037735259968266162
61672267148524037735259968382802
61672267148524922243564352014920
61672267148524938714853755815614
61672267148524938714853757331934
61672267148524938714916432308110
61672267148525221838038342201672
61672267148525222242289452213540
61672267148525222249820863472988
61672267148525222249883281354024
61672267148525222249883282403784
61672267148525222250071567698556
61672267148525222387081361103240
61672267148525238309328004613826
61672267148525238446588758989298
61672267148525238851027639983354
61672267148525238851028673570519
61672267148525238858370764903934
61672267148525238858370764903961
61672267148525238858370766420254
61672267148525238858433441396430
61672267148525238858433442446190
61672270507282933208623411507048
61672270507285634360568106792510
61672270507285634905113183400222
61672270507285634905363887503326
61672270507285634905363888566136
61672270507285634909360077234702
61672270507286535340161809665576
61672270507286535342421498044400
61672270507286535342609526121728
61672270507286535473112908441644
61672270507286535477359802276124
61672270507286535479619491009080
61672270507294640590176577431934
61672270507297342293423637058458
61672270507297342293611665135786
61672270509268407118574505686507
61672270509268408904843823101161
61672270719993448080283523560816
61672270719996149783530583187340
61672270719996149783530587773560
61672270719997049794956225947428
61672270719997049800038681089362
61672270719997049800038795408226
61672270719997049800038795421276
61672270719997049802295788265738
61672270719997049802295789682680
61672270719997049802483046094626
61672270719997049802483817746958
61672270719997049802484160716600
61672270719997049802487632620656
61672270719997049802487637206876
61672270719997050214078138548244
61672270719997050343748196389620
61672270719997050348830651531554
61672270719997050348830765850418
61672270719997050351275016536818
61672270719997050351275788189150
61672270719997050351276131158792
61672270719997050351279603062848
61672270719997050351338807184568
61672270719997050351342279088624
61672270719997050351342283674844
61672270719997050351526835261896
61672270719997050351530307165952
61672270719997050351530311752172
61672270720007857165082629904032
61672270737719324319588440013524
61672270737722025466470362145196
61672270737722025473729804699654
61672270737722025473789009529892
61672270737722025473977037607220
61672270737722025473977381963492
61672270737722025473979738195974
61672270737722025473980508802758
61672270737722025473980509848306
61672270737722025473980509865568
61672270737722025473980513034846
61672270737722025883314279794584
61672270737722025883315056168650
61672270737722025885571015438864
61672270737722025885571359795136
61672270737722025885573716027618
61672270737722025885574487679950
61672270737722025885574487697212
61672270737722026020512272405132
61672270737722026020513048779198
61672270737722026022769006986602
61672270737722026022769008049412
61672270737722026022769352405684
61672270737722026022832028431460
61672270737722926039282069068164
61672270737722926041792549073364
61672270737722926041792553305452
61672270737722926450876046899808
61672270737722926453323507555458
61672270737722926453323507572720
61672270737722926453323510741998
61672270737722926453386526905008
61672270737722926453386531137096
61672270737722926590584519515556
61672270737730130995879750791506
61672270737733732855281851412134
61672270737733732855281851416346
61672270737733732855532899888772
61672270737733733404324870330964
61672270746562015585805891587148
61672270746562016132066199500866
61672270746562016134597600193752
61672270746562016134848651854170
61672270746562021668249973424282
61672270746586330916641211648063
61672270746586331053647705352918
61672270746586331465492381621383
61672270746586331465492382671143
61672270746586331465492386207603
61672270746586331465492387270413
61672270746586331465495853879731
61672271145393764624224031576068
61672271145393764624224031581684
61672271145393764761422024192232
61672271145428886899303337468196
61672271145428886899303337818116
61672271198559685548803694480658
61672271198559686097595664922850
61672271198559686097595665985660
61672271198570492911588096981342
61672271198571392930355626057794
61672271198571392930356400896666
61672271198571392930356860057076
61672271198571393342139124246302
61672271198571393479148830499268
61672271198571393479337116856850
61672271198592106532313486252526
61672271198592106532313487669468
61672271198592106532313519553976
61672271198595708261271530532018
61672271198595708261271531594828
61672271198595708803560271274604
61672271198595708810063500974210
61672271198602913353377103099048
61672271198603813372333006026042
61672271198603813372334153932044
61672271198603813913866566093960
61672271198603813913866680879592
61672271198603813921124976468234
61672271198603813921126124374236
61672271198603813921188799000332
61672271198603813921376827077660
61672271198606515624623886704184
61672271216285562337088609098594
61672271216293667310196913787362
61672271216293667447394906397910
61672271216296368601787318489444
61672271216296369013381296321088
61672271216296369150828845128578
61672271216296369150829993033128
61672271216297269169599014390728
61672271216297269169599015457750
61672271216297269581192992222372
61672271216297269581192992226584
61672271216297269581192993289394
61672271216320683926010844106476
61672271216320683932764751791960
61672271216320684475053490408926
61672271216320684475053491471736
61672271216329690015910813923442
61672271216329690015910814973202
61672271216332391315074156688924
61672271216332391315074157738684
61672271216332391719345901627294
61672271216332391719345902677054
61672271216332391726668134520568
61672271216539523733569990961238
61672271224212078396999053394139
61672271224212078396999053748431
61672271224212377991724436750623
61672271224212378587081393817997
61672271224212378724282744368029
61672271225087728052593190444831
61672271225160374449785309771745
61672271225160374449785311171425
61672271225195796327013364126608
61672271225195796327267510508504
61672271225195796373019947394326
61672271225196680286465136337953
61672271225196680698038566521441
61672271225196680698059115573649
61672271225196680698244043296119
61672271225196680835504797671591
61672271225196696757564305302341
61672271225196696757730263831387
61672271225196696757730263835599
61672271225196696757730265235279
61672271225196696757730265248329
61672271225196696757731411623509
61672271225196696757731413158703
61672271225196696757731671425907
61672271225196696757734769208861
61672271225196696757751184419695
61672271225196696757752217538821
61672271225196696757752217656913
61672271225196696757752332330069
61672271225196696757752563434499
61672271225196696757755689915261
61672271225196696757815325199423
61672271225196696757815353779139
61672271225196696894992425797007
61672271225196696895013317805599
61672271225196696895015296380359
61672271225196696895016444290733
61672271225196696940766556824209
61672271225196696940768881172183
61672271225196697306522234273579
61672271225196697306522234277791
61672271225196697306522235677471
61672271225196697306522235690521
61672271225196697306606949732887
61672271225196697306606951268081
61672271225196697352360536059905
61672272581213154910740614487610
61672272581214055334534267930152
61672272581214055334534268280072
61672272581214055338843838140328
61672272581214055341291641752570
61672272581214055471794936566476
61672272581214055471794936916396
61672272581214057171459058040509
61672272581224862338071385220029
61672272584387674334971117163674
61672272628458743498037198703747
61672272628483060065054130106803
61672272628483060065055249314997
61672272628493865642696694903981
61672272628770942116402999509402
61672272628770945683299758907012
61672272628770945683553905153554
61672272628770945683554163433808
61672272628770945820748798931388
61672272634367373845934993388855
61672272634367374257528971220499
61672272634367374264307265747865
61672272634388081918529048473690
61672272634388081925035345138764
61672272634391683640733157550792
61672272634391683647239454198604
61672272634391684059018360920730
61672272634391684187265663162972
61672272634391684187265696464422
61672272634391684189521741810654
61672272634391684189525099277754
61672272634391684189710028168236
61672272634391684189776176452360
61672272634391684193768635645134
61672272634391684193771993112234
61672272634391684196216353518228
61672272634391684196216353531278
61672272634391684196279029557054
61672272634391684240362401571891
61672272634391684242056978265897
61672272634391685889182564634627
61672272634391685889182677903731
61672272634391685889182678953491
61672272634391685889185001901785
61672272634399789162820426087498
61672272634399789162820426104760
61672272634399789299266306388734
61672272634399789299266306855294
61672272634399789300018418698046
61672272634399789306522391464444
61672272634399789306522391481706
61672272634399789306773096984490
61672272634402491056550474610573
61672272634678670117061871112132
61672272634679571233666657709190
61672272634682272388308654717268
61672272634682272800091263262766
61672272634682272937289255873314
61672272634682272937351673618836
61672272634682272937351931899090
61672272637322136843233468708359
61672272637322136843798324126115
61672272637322136843798324592675
61672272637342562479633792210783
61672272637346148279405809725852
61672272637346148828448828644890
61672272637346164887890884705120
61672272637346164887893207653414
61672272637346165299737889588370
61672272652113958018062783713416
61672272652113958018062901686832
61672272652113958020507147655870
61672272652113958020507148718680
61672272652113958020510619559878
61672272652113958020569823681646
61672272652113958157767816292194
61672272652113958157767817355004
61672272652116659309715864458536
61672272652116659309715978777400
61672272652116659309715983481712
61672272652116659309715983836004
61672272652116659311410555821326
61672272652116659311975300219186
61672272652116659312222905489576
61672272652116659312222906539336
61672272652116659312222992628404
61672272652116659312223019808440
61672272652116659312223021208120
61672272652116659312225344156414
61672272652116659316410222117944
61672272652116659318666554813792
61672272652116659318666555876602
61672272652116659318729230835356
61672272652116659318732674041604
61672272652116659318917259962444
61672272652116659318917259979706
61672272652116659721498242953576
61672272652116659721498243303496
61672272652116659721498248025230
61672272652116659723192819997502
61672272652116659723754208345204
61672272652116659723757679186402
61672272652116659724004911398548
61672272652116659724004912448308
61672272652116659724005255754820
61672272652116659724005283984616
61672272652116659724005284334536
61672272652116659724007608332590
61672272652116659724008728013168
61672272652116659730514938217780
61672272652116659858758625079850
61672272652116659858758653659566
61672272652116659858758654722376
61672272652116659858758658381300
61672272652116659858758659444110
61672272652116659858758883360104
61672272652116659858758911939820
61672272652116659858758916661554
61672272652116659860453230353572
61672272652116659860453230366622
61672272652116659860453488633826
61672272652116659861014876981528
61672272652116659861014962007786
61672272652116659861014963070596
61672272652116659861014990250632
61672272652116659861014991650312
61672272652116659861017314598606
61672272652116659861018434266134
61672272652116659861265666110890
61672272652116659861265667173700
61672272652116659861265924391144
61672272652116659861269138369238
61672272652116659861269139432048
61672272652116659861269396649492
61672272652116659865261769766248
61672272652116659865449798893336
61672272652116659867709230421898
61672272652116659867709573715360
61672272652116659867709574778170
61672272652116659867772249754186
61672272652117560291569375437814
61672272652117560291820423914452
61672272652117560429018159307556
61672272652124764833498857949334
61672272652124764833498858065974
61672272652124764834313646284422
61672272652124764840820976168208
61672272652124764841009004245536
61672272652128366693778510087124
61672272652128367104745985928212
61672272652128367104745986394772
61672272652128367105560774263300
61672272652128367105560774729860
61672272652128367242006396284282
61672272652128367242006396297332
61672272652128367242006396750842
61672272652128367242006397813652
61672272652128367242006654564536
61672272652128367242006655031096
61672272652128367242570480516266
61672272652128367242570480529316
61672272652128367242570480982826
61672272652404546767330905578712
61672272652404546767330905591762
61672272652404546767330906641522
61672272652404546767898090079226
61672272652404546768145693913800
61672272652404546768145693926850
61672272652404546768145694976610
61672272652404546768149137475792
61672272652404546768149138538602
61672272652404546904591574215036
61672272652404546904591574228086
61672272652404546904591575277846
61672272652404546905343686524348
61672272652404546905343686537398
61672272652404546905347130086340
61672272652404546905347130099390
61672272652404546905347904938262
61672272652404546905348163205466
61672272652405447335960833022736
61672272652405447335960833022784
61672272652405447473158825633332
61672272652405447473158825646382
61672272652405447473159944841526
61672272652408148626795769363944
61672272652408148626795770426754
61672272652408148627551238804938
61672272652408148627610557699032
61672272652408148627610558761842
61672272652408148627613914830714
61672272652408149038578033553170
61672272652408149039392821888258
61672272652408149039395920726588
61672272652408149039395920726636
61672272652408149039395920739686
61672272652408149175838443909240
61672272652408149175838444972050
61672272652408149175838702189494
61672272652408149176402529204034
61672272652408149176590814498806
61672272652408149176593913337184
61672272652408149176593913350234
61672272652408149176595032545378
61672272652440880742196553230013
61672272653990465155523466954133
61672272655048030103370750643759
61672272655071123950836009527886
61672272655071123950836010927566
61672272655071123950899029922984
61672272655071124499942048842022
61672272655071140559384104902252
61672272655071140559386427850546
61672272655071140559634809005564
61672272655071140971228786837208
61672272655072024930430056757272
61672272655072024930430313987766
61672272655254860508271640646658
61672272655362912166863472484602
61672272655362928226372018748838
61672272655362928226623067225684
61672272655362928234153014903404
61672272655363828657111332371428
61672272655395194660366525632309
61672272655395194660366530231579
61672272655395194660366611721377
61672272655395194660366613138319
61672272655395194660366870005843
61672272655395194660369969188477
61672272660336165587378807199637
61672272660336165587381131080835
61672272660336165594720812906359
61672272660336165594992524858903
61672272660955437738474079484743
61672272660955437739122617722291
61672272660956204607269769460567
61672272660956633509001819896510
61672272660956639045182121561578
61672272660956655516472417922947
61672272660980650343531981383594
61672272660980650343782685469436
61672272660980666403287589755260
61672272660980666403289913753314
61672272660980666952079560197452
61672272660980666952081884195506
61672272660980666952144559171682
61672272660980950670126091758426
61672272660980967141412828703852
61672272660980967141412829753612
61672272660980967141415153051826
61672272660989053950476762926756
61672272660989070421577794607587
61672272660989070421766166708529
61672272660991755104869088810161
61672272660991755104869089859921
61672272660991755516463325028031
61672272660991755653722916848006
61672272660991755653724079284433
61672272660991755653724079634353
61672272660991755653724079750993
61672272660991755653724079757635
61672272660991755653912107361809
61672272660991755653912107711729
61672272660991755653912107828369
61672272660991771575968143101505
61672272660991771575968143220575
61672272660991771575970466168869
61672272660991771576156171178881
61672272660991771713231220898473
61672272660991771713416838411313
61672272660991772117667748723513
61672272660991772125010816229859
61672272660992656084212344780311
61672272660992672143715999253388
61672272660992672280977917348327
61672272660992672685416797292623
61672272661163485921435984068422
61672272661163485921435984418342
61672272661175487947645025716428
61672272661175487955235669791192
61672272661175493491356767693044
61672272661175493491422915618664
61672272661268852348071395492623
61672272661268852348071395615092
61672272661272438010516081052110
61672272661272438010516081402030
61672272661272438010767472835260
61672272661272438012210656696356
61672272661272438147965465445808
61672272661272450365867200332220
61672272661272450365867200682140
61672272661272450503190717176828
61672272661272454070212999767256
61672272661272454070213000817016
61672272661272454071907576461262
61672272661272454071907577860942
61672272661272454077805795186540
61672272661272454077805795653100
61672272661272454077805796702860
61672272661272454207536517661624
61672272661272454626597767145052
61672272661272454626660441654668
61672272661272454626660443170988
61672272661272454628290019841004
61672272661272454628292342789298
61672272661272454628355018815234
61672272793924570393521646224967
61672272793924570395990027585613
61672272794216370373135623895498
61672272794216370373135628481718
61672272811646844181012898317276
61672272811649545884259957943800
61672272811649546019197485805878
61672272811649546019197485923922
61672272811649546021457950554348
61672272811649546021704526954962
61672272811649546021704528372112
61672272811649546021708656074602
61672272811650446452255555637072
61672272811650446452259683339562
61672272811657650994753249132684
61672272811941346456473530613598
61672272811941346456473612120658
61672272811941346456473640799752
61672272811941346456473641166934
61672272811941346456473642216694
61672272820513834993067550400051
61672272820513834993075820783407
61672272820513851052582875830965
61672272820524641806904240288113
61672272820524657866407910587753
61672272820732689646013419460989
61672272820804439657839782469681
61672272820804440206882457014977
61672272820804440206883485884753
61672272820804440214225581916843
61672272864824472898735146826562
61672272864824472898735146830774
61672272864824472898738585433380
61672272864824473028674816200100
61672272864824473028674816554392
61672272864824473028678168945626
61672272864824473028678169418010
61672272864824473033488773963674
61672272864824473033488774436058
61672272864824473035933139437110
61672272864824473035933139441322
61672272864824473035936578043928
61672272864824473035999254423996
61672272864824473036188315616238
61672272864824473036188401355226
61672272864827174190391667228260
61672272864827174736924206141890
61672272864827174736924206154940
61672272864827174739431247185980
61672272864827174739435460981750
61672272864828074750878925614232
61672272864828074758137248501162
61672272864828074758203363483836
61672272864828074758392424676078
61672272864828075162661189803458
61672272864828075169982274792182
61672272864828075169982274805232
61672272864828075169985627673062
61672272864828075169986402507722
61672272864828075299925297396680
61672272864828075304735902397466
61672272864828075307180267402730
61672272864828075307180267415780
61672272864828075307183620283610
61672272864835279849740724093306
61672272864836180280291665623490
61672272865115061776254781204848
61672272865115962206805808469808
61672272865115962346510842111396
61672272865116273059108504684026
61672272865116273059108505038158
61672272865116273470953186618774
61672272865116273470953272712054
61672272865118664047501823072976
61672272865118664047501909166256
61672272865118664049946188082452
61672272865152279755357618655494
61672272865152295631872460058356
61672272865152296180915134603652
61672272873655145796392721850327
61672272873655145796476404670119
61672272873667153367296775127961
61672272873667153367299011982975
61672272873667153916088745570153
61672272873667153916089003850407
61672272873667164439412375672923
61672272873690279059253635068309
61672272873691462955859861328621
61672272873691463138874200968093
61672272873691479633048555761611
61672272873691479633321671421589
61672272873699568821045813643945
61672272873699585292670724981073
61672272873702286584323806775953
61672272873702286630077391684417
61672272873703170543336704262583
61672272873703171092378946925599
61672272873703171092379721764471
61672272873703171138130208885769
61672272873703171138132531834063
61672272873703187014623010742671
61672272873703187014623785581543
61672272873886007814039228603877
61672272873886008363083023762711
61672272873910318363990928458351
61672272873979350612620543671651
61672272873979350750069583341895
61672272873979366672319443061077
61672272873979366816923232367131
61672272873979367221362117606373
61672272873979367221363146476149
61672272873979367228705238276151
61672272873979367228705242508239
61672272873982068932140587429535
61672272873983253210402113443753
61672272873983263733725400222749
61672272873983264145507663349165
61672272873983264145507749442445
61672272873983264145508811242069
61672272873983269130369295531691
61672272873983269130369553798847
61672272873983269267630308524239
61672272873983269269910316384215
61672272873983269275160256201959
61672272873983269679412314433259
61672272873991358181167412897475
61672272873991358183444298877411
61672272873991358318365410113117
61672272873991358320893338547655
61672272873991358320893339964597
61672272873991358325770059961107
61672272873991358325770064193195
61672272873991374240672231090019
61672272873991374243143198266837
61672272873991374789718349197147
61672272873991374792185872812133
61672272873991374797060268810589
61672272873991374799528997713999
61672272873994076500516621579873
61672272873994076502964342635295
61672272874015668120441756648508
61672272874015668120441756766609
61672272874015684172606418507460
61672272891393024070358631693056
61672272891393024481949133015550
61672272891393024481952605273897
61672272891393024481952605273898
61672272891393024481952952481084
61672272891393029606538928753030
61672272891393030015601501640986
61672272891393030018132906584674
61672272891393030018132906938965
61672272891393030018132906938966
61672272891393030018133250958208
61672272891393030018135230937019
61672272891393030018135230937020
61672272891393030018135573893404
61672272891393030018136723216556
61672272891393030155394034385785
61672272891393030155396358733759
61672272891393046626683066631452
61672272891393046626684214537459
61672272891417356421334875135764
61672272891417356421334876198622
61672272891428162823376526621419
61672272891428162823376526621420
61672272891428162823376526622877
61672272891428162823376898157727
61672272891428162823376898157728
61672272891428162823377672998004
61672272891428162823377674060861
61672272891428162823377674533251
61672272891428162823565959355633
61672272891428163235158790797595
61672272891428163235159937174179
61672272891611879111893844009062
61672272891611884602324144271366
61672272891611884602324144271414
61672272891611884602324144271574
61672272891611884602324147459518
61672272891611884602325177392152
61672272891611884602407712301570
61672272891709129309914873752290
61672272891709129309914873765388
61672272891709129312446274458274
61672272891709139973219835261087
61672272891709139973219835261088
61672272891709140385002099437264
61672272891709145369611793517196
61672272891709145918466181705070
61672272891709145918654468062700
61672272891709145920997582393584
61672272891709145920997582397956
61672272891719935712125152510310
61672272891719935712125153573120
61672272891719935712125156761112
61672272891719936123656369640047
61672272891719936126184302679679
61672272891719936260917124015312
61672272891719936260917124015360
61672272891719936263445055992134
61672272891719936263445057054944
61672272891719936263445057054992
61672272891719936263633342349716
61672272891719946786772153748365
61672272891719946786772153748366
61672272891719946786772928588642
61672272891719946786961214946271
61672272891719946832715145627949
61672272891719946832777907392874
61672272891719946855684936539305
61672272891719946855684936556775
61672272891719946855686084449679
61672272891719947198555192764817
61672272891719947198742446001869
61672272891719952185695259035249
61672272891719952185695259035250
61672272891719952185883546442639
61672272891719952320424522373594
61672272891719952320424522373802
61672272891719952320425297214078
61672272891719952322955927671573
61672272891719952322955927671574
61672272891719952328039616458657
61672272891719952328039616458658
61672272891719952399211858943281
61672272891719952399211860544165
61672272891719952399211860544166
61672272891719952732204205334272
61672272891719952732476174517523
61672272891719952732478498865497
61672272891719952734735610632251
61672272891719952734735610632252
61672272891719952734737933580545
61672272891719952734737933580546
61672272891719952734926219570993
61672272891719952734926220987935
61672272891719952742269344472859
61672272891744246108935688788017
61672272891744262115315355491488
61672272891744262115315728562830
61672272891744262115315728562990
61672272891744262115332834408742
61672272891744262115333178782276
61672272891744262115347929458906
61672272891744262115395940547200
61672272891744262122676332395000
61672272891744262161069313826990
61672272891744262161101857323997
61672272891744262161164619443053
61672272891744262168695686328967
61672272891744262526941907290550
61672273272498012910272191186944
61672273272498012910837047071260
61672273272498912929794095441766
61672273272498912929794096504576
61672273272498913340823218438806
61672273272498913340823218451904
61672273272498913340823993272062
61672273272498913340823993290776
61672273272498913341388073273410
61672273272498913478021211049354
61672273272498913478021211062452
61672273272498913478021985901324
61672273272498913478586065883958
61672273272498913478586066946768
61672273272523228671742106954704
61672273272523230090124413442513
61672273272534035615986092372784
61672273272534035615986867211656
61672273272534035623308325266058
61672273272815028831840430215958
61672273272815028831924113054464
61672273272815028832676106323338
61672273272815029243706118963436
61672273272815029244459260129634
61672273272815029244459264728904
61672273272823134544536126162550
61672273272825835645643543164924
61672273272825835645664463852610
61672273272825835645664463869872
61672273272825836064768587882482
61672273290213082335774080779594
61672273290223889150330248451350
61672273290223889150330248468820
61672273290224789580881275733780
61672273290248204473738962089926
61672273290248204473738990787686
61672273290248204473738990787894
61672273290249104904290018052854
61672273290259911313758508807598
61672273290259911313758509161730
61672273290259911718030368418964
61672273290259911725352486639242
61672273290259911725352486993374
61672273290259911855291008825492
61672273290259911855292156718396
61672273290259911862550479249790
61672273290539988489641737455952
61672273290539988489641737456160
61672273290539988489641737473422
61672273290539990274031544337088
61672273290539990274031544337296
61672273290539990274031544354558
61672273290540004366972481820296
61672273290540004366972483219976
61672273290540004366972483224188
61672273290540004366972486406516
61672273290540004915764080590666
61672273290540004916010652392010
61672273290540004916010655574338
61672273290540004916010655591600
61672273290540004916014008442168
61672273290540004916014122761032
61672273290540004916014122778294
61672273290540004916014124296066
61672273290540004916014127478394
61672273290540004916014127495656
61672273290540004916015127650362
61672273290540004916015155880158
61672273290540004916015156348122
61672273290540004916015156352541
61672273290540004916015156352542
61672273290540004916015156365592
61672273290540890841780565629746
61672273290548110025505635729440
61672273290548110025505635729683
61672273290548110025505635729684
61672273290548110025505635733896
61672273290551695871194903385258
61672273290551711747684348837870
61672273290551711747687704892240
61672273290551711747705240846462
61672273290551711747708596896620
61672273290551711747708596900832
61672273290551711884885697502788
61672273290551712296747915391758
61672273290551712296751271441916
61672273290551712350015375607059
61672273299076188852328927705091
61672273299088178121721316038009
61672273299088178121784077802933
61672273299123300266441278628560
61672273299123300266444721834808
61672273299123300266444721840424
61672273299124200696929629749484
61672273299295026418530998447998
61672273299307032776330364783553
61672273299403094411337562807228
61672273299403094411337562807237
61672273299403094411340915675067
61672273299403094959627091574175
61672273299403094959630447971823
61672273299403094960379073496734
61672273299403094960380232753263
61672273299403094960382426364564
61672273299403094960383590220354
61672273299403094960383590220363
61672273299403094967723357655129
61672273299403094967723362254390
61672273299403094967723362254399
61672273299403094967726715122229
61672273299403995115656867659764
61672273299404293887134369198527
61672273299404293893888189740971
61672273299404295168482323242601
61672273299404295168486053781203
61672273299404295304846873764163
61672273299404295305746808156675
61672273299404295312437603582287
61672273299404295313026051547348
61672273299404295716691990533374
61672273299404295717277679849861
61672273299404295717525342161639
61672273299404295717528814065695
61672273299404295724031586135665
61672273299404295724868409667985
61672273299412398996853855720819
61672273299412398996854890352053
61672273299412399004193452852527
61672273299412399004196896058775
61672273299412399050138767684776
61672273299412399050138767684777
61672273299415084274690620699519
61672273299415084274753382814363
61672273299415084282032626406241
61672273299415100151247217769247
61672273299415100151247217774863
61672273299415100288444062492507
61672273299415100288444866024975
61672273299415100288528548378207
61672273299415100295787216086517
61672273299415100700222610296172
61672273299415100700306178330540
61672273299415100700309649171738
61672273299415100700309665114941
61672273299415100700310813027501
61672273343390711046994499278048
61672273343390711046994499627968
61672273343390711053497357454396
61672273343390711053497358854076
61672273343390711053497444593224
61672273343390711053500800997514
61672273343390711053688829074842
61672273343398816026796875478984
61672273343398816163994868089532
61672273343401517318449955856922
61672273343401517318449957273864
61672273343401517859899145770782
61672273343401517860713934105870
61672273343401517867241151464454
61672273343401517867241151477504
61672273343401517867241926299114
61672273343401517867241927716056
61672273343401517867491855580608
61672273343401517867492974775752
61672273343401517868056711464924
61672273343401517868057059007736
61672273343402417878667822757608
61672273343402417878667823111740
61672273343402417879419935421052
61672273343402417886197856895790
61672273343402417886197857958600
61672273343402417886261651762578
61672273343402417887013759839802
61672273343402417887013760902612
61672273343402418291013913252696
61672273343402418297791834727434
61672273343402418297792179083706
61672273343402418297793211848700
61672273343402418297793212202832
61672273343402418298043915951804
61672273343402418298545319925924
61672273343402418298545324512144
61672273343402418298607737671446
61672273343402418298607738734256
61672273343402418298607995951700
61672273343402418298608000183788
61672273343402418435052847720030
61672273343402418435805730281994
61672273343402418435805731344804
61672273343402418435805988562248
61672273343402418435805993148468
61672273343423131350957982393046
61672273343423131350957986992316
61672273343423131357714987743232
61672273343423131488217622509354
61672273343423131488217622509514
61672273343423131488218279370598
61672273343423131488218622327190
61672273343423131488218622681322
61672273343423131488218650906906
61672273343423131488218651379082
61672273343423131488218651379290
61672273343423131488218655628640
61672273343423131488218737118438
61672273343423131494721509087466
61672273343423131494912980353780
61672273343426733759465522140516
61672273343426733759465779357960
61672273343433938301958973161312
61672273343433938301959749399864
61672273343433938301960121071686
61672273343433938309281206054586
61672273343434838320644082113770
61672273343434838320727650502270
61672273343434838328238945637546
61672273343434838732238059945414
61672273343434838732509657456790
61672273343434838732509657474052
61672273343434838732510028993098
61672273343434838732510029010360
61672273343434838732510029109738
61672273343434838739832147584770
61672273343434838739832923469190
61672273343434838869770783722702
61672273343434838869770783835130
61672273343434838869771816954256
61672273343434838869771816959872
61672273343434838869771816972970
61672273343434838877030139841186
61672273343437540573206904676822
61672273343437540573206906076502
61672273343621256268430811269006
61672273343714616961999371684268
61672273343714616961999714640860
61672273343714616961999719227080
61672273343714617099260383277184
61672273343714617099260387863404
61672273343714917151250164637808
61672273343714917151250193335776
61672273343714917288448156898436
61672273343714917288448185596404
61672273343714917288448185946324
61672273343714917288448185950536
61672273343714917288510832920000
61672273343714931380611962339568
61672273343714931380611962343780
61672273343714931381447638451160
61672273343714931381447642683248
61672273343714931381447642687460
61672273343714931930493670096374
61672273343714931930493756189654
61672273343714931930493784887462
61672273343714931930493784887622
61672273343714931930494818006747
61672273343714931930494818006748
61672273343714931930494904100028
61672273343717318802695470981036
61672273343717318802695475567256
61672273343717633222146866682342
61672273343718517775117563642868
61672273343718517775305850000450
61672273343718517775368267745972
61672273343718517775368268808782
61672273343718517775368526026226
61672273343718519422246272837808
61672273343718519422496549662114
61672273343718519422497321314446
61672273343718519422497664271038
61672273343718519559506255915080
61672273343718519559694542272662
61672273343718519559695313924994
61672273343718519559695656881586
61672273343718519559758074627108
61672273343718519559758075689918
61672273343718519559758332907362
61672273343718533651882334314174
61672273343718533651882334327224
61672273343718533652697894301594
61672273343718533652697894314644
61672273343718533652698237271236
61672273343718533789143002950498
61672273343718533789144122158692
61672273343718533789958905907560
61672273343718534200925008859470
61672273343718534200925008872520
61672273343718534200925009922280
61672273343718534200926128067664
61672273343718534201678149684426
61672273343718534201678151101368
61672273343718534201678154283696
61672273343718534201740911803482
61672273343718534201740912866292
61672273343718534201742031011676
61672273343725722317862496068130
61672273343725738331612981796964
61672273343725738331612981810014
61672273343726622885611544640154
61672273343726622885611544641606
61672273343726622885611544658868
61672273343726638762164009062084
61672273343726638762168141368056
61672273343726638762184901070676
61672273343726638762189405385132
61672273343726638952712773072039
61672273343726639310960111810248
61672273343726639311227575615972
61672273343726639311227575970104
61672273343726639311230933083072
61672273343726639311231019176352
61672273343726639311231047868496
61672273343726639311231047872708
61672273343726639311232080989074
61672273343726639311232080993445
61672273343726639311232167082354
61672273343726639318487046761584
61672273343726639364491680148297
61672273343729324589109652744768
61672273343729324589109909962212
61672273343729324589109995701360
61672273343729340602885162783954
61672273343729340602885248877234
61672273343729340602885505740546
61672273343729340602885506094678
61672273343729341014667512003650
61672273343750938216530001279388
61672273343750938216592677305164
61672273343750940000918688952330
61672273343750940000918693551600
61672273343750940000919722421376
61672273343750940000982484186300
61672273343750954093106485606162
61672273343750954093922302811026
61672273343750954093922393136394
61672273343750954642149160151458
61672273343750954642965063082420
61672273352192876906453934164344
61672273352192876952206371050166
61672273352301829002874086840997
61672273352301829002874086842449
61672273352301829002874086959041
61672273352301829002874087313381
61672273352301829002876038252983
61672273352301829002876038254435
61672273352301829002876038258807
61672273352301829002877186145887
61672273352301829002877186147339
61672273352301829003124676276929
61672273352301829003124791062353
61672273352301829003124791416485
61672273352301829003127113898219
61672273352301829003128148529453
61672273352301829003128148535276
61672273352301829003128233224505
61672273352301829003128234622733
61672273352301829003128234624185
61672273352301829551835374334759
61672273352301829551916989557461
61672273352301829551916991088283
61672273352301829551916991092655
61672273352301829551919055743225
61672273352301829551919057160375
61672273352301829551920205066377
61672273352301829551920461933853
61672273352301829597670575884479
61672273352484660922105633772914
61672273352484661494307873780915
61672273352578021425817223398624
61672273352578021425817223398633
61672273352578021974106752165571
61672273352578021974110108563219
61672273352578021974858734088130
61672273352578021974859893344659
61672273352578021974862086955960
61672273352578021974862220872531
61672273352578021974863250811750
61672273352578021974863250811759
61672273352578021982203022845786
61672273352578021982203022845795
61672273352578021982205342594499
61672273352578021982206375713625
61672273352581622050001412441500
61672273352581623696879159589744
61672273352581623696879163839094
61672273352581623833575316378624
61672273352581623834387781765418
61672273352581623834391223908856
61672273352581624245922181340982
61672273352581624246169786611580
61672273352581624246169787674390
61672273352581624246173225568478
61672273352581624246173229817828
61672273352581624253512822233626
61672273352581624253512825420166
61672273352581624253512826482976
61672273352581624253516268626414
61672273352590011250723834225477
61672273352590011250756378089667
61672273352590027165723520893543
61672273352590027302920236299502
61672273352590027302923363830024
61672273352590027302924526616371
61672273352590027303007061063601
61672273352590027303008208969603
61672273352590027714503495497689
61672273352590027714702270887568
61672273352590027714705756155649
61672273352590027714705757671969
61672273352590027714785838921936
61672273352590027714789309763134
61672273352590027714789324190017
61672273352590027714789325706337
61672273352590027714790472023872
61672273352590027714790473618897
61672273352592729006170423456548
61672273352592729006171586242895
61672273352592729006171672336175
61672273352592729052176304187695
61672273352592729052176305704015
61672273352592729059515986946123
61672273352592729059518311410737
61672273352593629436973746661566
61672273352593629436974004928770
61672273352593629574234759654162
61672273352593629574255680360514
61672273352593629581750760187672
61672273352593629619732662824843
61672273352593629619988344561843
61672273352593629619988344561844
61672273352593629619988344564030
61672273352593629627326879429554
61672273352593629985764597778924
61672273352593629985765717086496
61672273352593629985765717103758
61672273352593629986016765563134
61672273352593629993296009038372
61672273352593629993296009155012
61672273352593629993359804371720
61672273352614345090181129133677
61672273352614345090181144033705
61672273368934134647678697601403
61672273369333984506543900891430
61672273369333984506732187235962
61672273369333984506794947951126
61672273369333984506794949000886
61672273369882430700464955024397
61672273369918736948738759426621
61672273369918736948739102732925
61672273369918753000883346175919
61672273369918753000904238184511
61672273369918753008409907684359
61672273369918753008409909088251
61672273369918753008409909101301
61672273369918753008411056998625
61672273369918753008411057011675
61672273369918753008414413061833
61672273369918753008430828272667
61672273369918753008431949007217
61672273369918753008431976183041
61672273369918753008435333768233
61672273369918753145694940233331
61672273369918753145696088143705
61672273369918753191448525025155
61672273369918753557201878126551
61672273369918753557201879530443
61672273369918753557201879543493
61672273369918753557286595121053
61672273369918753603040179912877
61672273369991682941471018210887
61672273370026804667027252743393
61672273370026804667027252744845
61672273370026804667027252749217
61672273370026804667027281441153
61672273370026804674367192248493
61672273370026804674367192365133
61672273370026804674367192719265
61672273370026804674367192720669
61672273370026804674370291551979
61672273370026804674558692706473
61672273370026805223328594531891
61672273370026805223410210222557
61672273370026805223410211285415
61672273370026805223410211289787
61672273370026805223410238918913
61672273370026805223413682130985
61672273370026805223413682480905
61672273370026805269163795014381
61672273370026805269163796081611
61672273370027705242370387203865
61672273370027705653961266071653
61672273370027705653963218529187
61672273370027705653964364904367
61672273370027705653964366439560
61672273370027705653964709277901
61672273370027705653964709395945
61672273370027705653964709745865
61672273370027705654149294162031
61672273370027705791410048537503
61672273370210537519845025994097
61672273370210537527376465955725
61672273370210537565598611966823
61672273370210537573130050865593
61672273370210537573192812643615
61672273370210537573192814043295
61672273370306583446124845128606
61672273370306583446125102359100
61672273370306583446313388703632
61672273370306597721491160730204
61672273370306597721494632638632
61672273370306597721494632988552
61672273370306599367807782182814
61672273370306599368369285199300
61672273370306599375147464941242
61672273370306599505068536558286
61672273370306599505068536575756
61672273370306599505629953835624
61672273370306599505881000912790
61672273370306599505881001962550
61672273370306599505883324910844
61672273370306599505884439869688
61672273370306599505884444105988
61672273370306599512408219316714
61672273370306599513161360495802
61672273370306599917411959744596
61672273370306599917415287096994
61672273370306599917663006808712
61672273370306599917663006821762
61672273370306599917663007871522
61672273370306599917665330819816
61672273370306599917666450014960
61672273370306599925006045617298
61672273370306599925006045630348
61672273370306599925006046680108
61672273370306599925008365379052
61672273370306599925008369628402
61672273370306599925009488823546
61672273370307483876675786300286
61672273370307483876676129624060
61672273370307498289240180605712
61672273370307498289243652509768
61672273370307498289306414628984
61672273370307498700833815113582
61672273370307499936369352134552
61672273370307499936371590393458
61672273370307499936371590406508
61672273370307499936372705015432
61672273370307499936372709601652
61672273370307499943147273609290
61672273370307500072880318566108
61672273370307500073630020770876
61672273370307500073632344768930
61672273370307500073633463977124
61672273370307500485223626593988
61672273370307500485227068737426
61672273370307500485412026679848
61672273370307500485477112810168
61672273370307500492001920077418
61672273370307500492004244075472
61672273370307500492754032386570
61672273370307500492817828670460
61672273370307500492821270813898
61672273370307784065946380297070
61672273370307784072637869191484
61672273370307784072641340045780
61672273370307784072700631306328
61672273370307784203395764690768
61672273370307784209902094775544
61672273370307798294663079089574
61672273370307798294725841204418
61672273370307798431923833814966
61672273370307798439263516573394
61672273370307800124617931904870
61672273370307800124868980364246
61672273370307800125643299012216
61672273370307800132396948417446
61672273370307800269406912968088
61672273370307800673660863667770
61672273370307800673660950806438
61672273370307800673849150012302
61672273370307800674685973540250
61672273370307800681253917833868
61672273370307800682025742391958
61672273370307800682090742415948
61672273370315903999828225649742
61672273370315903999828225766382
61672273370318588980067035366018
61672273370318589193496726253871
61672273370318605108467225125902
61672273370318605115795285111387
61672273370318605245378183636872
61672273370318605245461493032482
61672273370318605245461837406016
61672273370318605245461837760308
61672273370318605245628857607804
61672273370318605245629230679306
61672273370318605245632673885394
61672273370318605245633448720054
61672273370318605245649778314156
61672273370318605245650124104840
61672273370318605245665217731509
61672273370318605245726860189590
61672273370318605245727979851294
61672273370318605245748900556917
61672273370318605245748900557646
61672273370318605252993277717564
61672273370318605253243980384804
61672273370318605253243980390628
61672273370318605291131739848980
61672273370318605291225883021975
61672273370318605291225883023432
61672273370318605291386259149553
61672273370318605291386259149554
61672273370318605291418802646561
61672273370318605291481564758975
61672273370318605291481564758976
61672273370318605291481564760433
61672273370318605291481564761162
61672273370318605291481564765617
61672273370318605298725941571160
61672273370318605298725941921080
61672273370318605298725941925451
61672273370318605298820084745612
61672273370318605298820099626686
61672273370318605299012631651531
61672273370318605657255495137796
61672273370318605657257819038866
61672273370318605657258822314505
61672273370318605657258936751461
61672273370318605657258938168403
61672273370318605657258938352345
61672273370318605657508866098562
61672273370318605657509986828983
61672273370318605664851905360658
61672273370318605664851905379531
61672273370318605664851905379532
61672273370318605664853024036685
61672273370318605664853024568123
61672273370318605664853024568852
61672273370318605664853025637569
61672273370319505676180257944266
61672273370319505676180259361208
61672273370319505676180344037546
61672273370319505676183701504646
61672273370319505676200893089546
61672273370319505676201151369800
61672273370319505676215900450001
61672273370319505676263913134724
61672273370319505683606722373914
61672273370319505683607066747448
61672273370319506225070633007037
61672273370319506225070634069847
61672273370319506232664806031409
61672273370319506232664807632293
61672273370319506270824218112250
61672273370319506270824218979763
61672273370319506271012504456053
61672273370319506271012504456782
61672273370319506278417272278348
61672273370319506278605558622880
61672273370340218736720696604156
61672273370340220566030622329940
61672273370340220703287933381120
61672273370340220704123613724800
61672273370340220711467887582380
61672273370340221115073296875444
61672273370340221191325891924443
61672273370340221192162700924124
61672273370342906423286108214687
61672273370342922482790931128992
61672273370342922482794029961759
61672273370342922483626606750938
61672273370343823051441516276184
61672273370343823463223780452333
61672273370343823463223794801240
61672303768872276425974488194524
61672303768872276837569499250288
61672303768872276975017162739820
61672303769747623193506441914724
61672303769747623330704434525272
61672303769852089059418962958702
61672303769852089059673111790038
61672303769852089060174433902966
61672303769852089060237196022022
61672303769852094548407603503116
61672303769852094548407604547206
61672303769852094548407604565926
61672303769852094548408637667784
61672303769852994567113948473366
61672303769852994567113949873046
61672303769852995116156624418342
61672303769852995116157743632197
61672303769852995116157743632206
61672303769853289954768152416854
61672303769853295305489864228226
61672303769855690917442537603410
61672303769855690919134790649282
61672303769855691330916795023214
61672303769855691466422534937810
61672303769855691466422535055908
61672303769855691466422535060120
61672303769855691467929858861325
61672303769855691468114787283635
61672303769855691468114787283683
61672303769855691468114787283843
61672303769855691468114788818882
61672303769855691468681971170637
61672303769855696407621676722957
61672303769855696407621677072877
61672303769855696407621677073037
61672303769855696407806605845267
61672303769855696407806605845475
61672303769855696407811082644473
61672303769855696819403682981849
61672303769855696819403682982009
61672303769855990925140081106862
61672303769855990925140082156622
61672303769855990925391129583500
61672303769855990925391130633260
61672303769855990925895552051126
61672303769855991108136857625126
61672303769855991108405354431932
61672303769855991108405355481692
61672303769855991108407678429986
61672303769855991108972537502246
61672303769855991108972537968806
61672303769855991109160823859876
61672303769855991472741551415582
61672303769855991474433804111534
61672303769855991474437161346806
61672303769855991475189273656118
61672303769855991657367818160870
61672303769855991658203498387910
61672303769855991658203498504550
61672303769855992755202120191766
61672303769855993304495841796758
61672303769855993304579409831126
61672303769855996459882535671248
61672303769855996597143319098826
61672303769855997008921853097912
61672303769855997008921854147672
61672303769855997008925210199282
61672303769855997008925325007798
61672303769856880556341117110622
61672303769856881105383791642868
61672303769856881105383791655918
61672303769856891493140150626866
61672303769856891630400817741041
61672303769856891630400819140721
61672303769856891676154373953149
61672303769856891676154375352829
61672303769856891676154375475298
61672303769856891676156698301123
61672303769856892042182823636915
61672303769856892042182823636963
61672303769856892042182823986835
61672303769856892042182823986883
61672303769856892042182825172162
61672303769856892087667883042265
61672303769856892088503563269305
61672303769856892088503563385945
61672303769856897027628198060735
61672303769856897027628198060783
61672303769856897027628198073833
61672303769856897027631297249033
61672303769856897164888867046979
61672303769856897576670872619129
61672303769856897576670874018809
61672303770075685591249744073920
61672303770075685728447736684468
61672303770180147753571935577366
61672303770180151000653856146058
61672303770180151411683749745718
61672303770180151457162265117898
61672303770180151457162266167658
61672303770180151594614406559782
61672303770180152692699669557094
61672303770180153241554401068534
61672303770180153244061442099574
61672303770180153244061443149382
61672303770180153244249729506964
61672303770183753134702646073577
61672303770183753271148526374813
61672303770183753271712610256717
61672303770183753271712610606797
61672303770183753316881190578329
61672303770183753319325555583593
61672303770183753682930790214166
61672303770183753683494616515769
61672303770183753683682902523478
61672303770183753728660096832491
61672303770183753728660097182411
61672303770183753730919533415237
61672303770183753865858089442831
61672303770183753865858089443039
61672303770183753865858089792751
61672303770183753865858089792959
61672303770183753865861447028230
61672303770183753868117526025785
61672303770183754964009214214217
61672303770183754966265551142153
61672303770183755103463543752701
61672303770183755512989470664118
61672304888494903807645015745564
61672304888494905591280447798090
61672304888495804375455563736474
61672304888495806021769946947648
61672304888495806021831475063050
61672304941661722005593331967328
61672304941661726944721065947056
61672304941669830819679276677376
61672304941669830822124676336960
61672304941669832468500587663536
61672304941672532525371734913724
61672304941672533760153668408656
61672304941673433090676389783968
61672304941673433093120754789232
61672304941673433093120755838992
61672304941673433093183430815008
61672304941673434327965364309940
61672304941673434739496667165568
61672304941673434739747371268672
61672304959363288266583418190778
61672304959363288403781410801326
61672304959387598244270453620224
61672304959387598244270457871026
61672304959387598244835570622818
61672304959387598244835570972738
61672304959387601353819909625002
61672304959387603183963304602546
61672304959387603183963304952466
61672304959387603595557282434190
61672304959387603595557282784110
61672304959387603597248388636918
61672304959387603597251859478116
61672304959387603598000500946230
61672304959387603598001647439454
61672304959387603598063176972006
61672304959387603598251205049334
61672304959387603598252351542558
61672304959387603734697200135994
61672304959387603735261169582554
61672304959395703354576749496774
61672304959395707058922549987186
61672304959395707058922550337106
61672304959395707061429591368146
61672304959395708707742826319026
61672304959395708707804470637002
61672304959395708845003495305270
61672304959398405050480425941178
61672304959398405057822777421114
61672304959398405058073480107276
61672304959398408167560260440410
61672304959398408762168576376540
61672304959398408762168576389590
61672304959398408762356862734122
61672304959398408764612828125750
61672304959398408764613974618974
61672304959398408764616298966948
61672304959398408764675504151526
61672304959398410548249408088650
61672304959398410548249521811264
61672304959398410548437436165978
61672304959398410548438583009122
61672304959398410548440907007176
61672304959399305625822500336916
61672304959399308735371956341694
61672304959399309330168558635406
61672304959399309332424524027034
61672304959399309332427994868232
61672304959399310978800435353610
61672304959399310978803906194808
61672304959399310978988463430938
61672304959399310978989609924162
61672304959399310978991934272136
61672304965307035412559191131354
61672304965307035412560339041728
61672304965307035961351161573546
61672304965307035961352309483920
61672304965307035961602897378834
61672304965307035961605336518056
61672304965307934555253269572062
61672304965307935980309243063178
61672304965307936384559837712702
61672304965307936391902187775696
61672304965307936391902188838506
61672304965307936391903220894822
61672304965307936391903335686070
61672304965307936391903336748880
61672304966244210049707804385696
61672304966244210187156500036538
61672304968258695141479055562894
61672304968554081245611145944747
61672304969206943018282262837994
61672304969206987352721518845156
61672304969206987489919511455704
61672304969206992292413337056868
61672304969206992429611329667416
61672304969209678073350903790405
61672304969210589212186639508749
61672304969210589623630443733395
61672304969210589760978609950941
61672304969231302819143048094420
61672304969315055490131871952731
61672304969315055627329864563279
61672304969315956195141560583576
61672304969315961134836477515574
61672304969315961546618741704800
61672304969318646778573038544997
61672304969318657761378998518831
61672304969318657898576991125007
61672304969340271524367420170586
61672304969340271526059672866538
61672304969340272761405690593454
61672304969340272761406462245786
61672304969342974464568766956508
61672304969523042317675881941460
61672304969523043417519254354406
61672304969526646238374517166599
61672304969631112104536581395032
61672304969631112104539809452302
61672304969632010885699938458784
61672304969632011022900254017626
61672304969632012258247043396874
61672304969632012259939296092826
61672304969632012260503380324810
61672304969632012260506479045096
61672304969632012672351505353586
61672304969634713956596462202927
61672304969634713963941911122482
61672304969634714368441487098639
61672304969634714375721851294019
61672304969634714375784525907225
61672305118920489751180661599990
61672305118920489751243337625766
61672305118920489888441330236314
61672305124901760967828738774318
61672305124901761105026731384866
61672305124936883247238506529678
61672305172098118606168050454234
61672305172098118606356078531562
61672305178075787551760813908774
61672305178075830186497407436038
61672305178110951782929789097270
61672305178110951782929789101482
61672305178110952331972808016100
61672305178111808470553622292966
61672305178111808478147704991970
61672305178111808478147709578190
61672305178111810261718251797412
61672305178111810261721608929094
61672305178111810261721609264512
61672305178111852898966358096322
61672305178111852898969715563422
61672305178111852898969719814224
61672305178111852899721827537316
61672305178111852899784503563092
61672305178112110453500363507758
61672305178112153089056217110716
61672305178114554053361784371530
61672305178114554054176572702406
61672305178114554054176572706618
61672305178114554602404803267274
61672305178114554602404807518076
61672305178114554603219591266944
61672305178114554603219591602362
61672305178114554603219591621236
61672305178951121003242697616760
61672305178954723274238777118792
61672305195731412174416793762298
61672305195732620119057712943916
61672305195732620119057741640272
61672305195732620119057971224170
61672305195732620119058861320850
61672305195732620121315198248786
61672305195732620121315199311596
61672305195732620121565903414700
61672305195732620258763896025248
61672305195801662007429150044290
61672305195801663653801618163166
61672305195801663653805061370866
61672305195801706288542687663124
61672305195804364945395122751934
61672305195804365356989100583578
61672305195804365357236706916778
61672305195836778608395502378854
61672305195836784149640925176004
61672305195836784149640925189102
61672305195836785795950717269152
61672305195836785795950717282202
61672305195836785795950718331962
61672305195836785795953816101866
61672305195836785795953816474872
61672305195836828433766007005766
61672305195836828433766008068576
61672305195836828434016711108870
61672305195836828434016712171680
61672305195836828434017056527952
61672305195836828570459492204386
61672305195836828570462935412038
61672305195836828571211604513698
61672305195836828571211604526748
61672305195836828571211605576508
61672305195836828571215047721350
61672305195836828571215047734448
61672305195836828571215822554606
61672305195837684717389945051512
61672305195837684717389945064610
61672305195837686363762413166224
61672305195837686363762413183486
61672305195837686363765856372472
61672305195837686363765856378088
61672305195837686363765856391186
61672305195837729001009375809934
61672305195837729001010519465134
61672305195837729001012843463188
61672305195837729001013619720614
61672305195837729001013622920204
61672305195837729001013962676998
61672305195837729001013964094148
61672305195837729001013967276476
61672305195837729001828752429236
61672305195837729139026743635732
61672305195837984716115907363186
61672305195837986547950408543458
61672305195837986555544610969850
61672305195837986692742603580398
61672305195838029191100464572808
61672305195838036508326737135368
61672305195840380879641252864864
61672305195840380879642285983990
61672305195840421413939951230476
61672305195840430292666701515494
61672305195840430293418812775046
61672305195840430293418812779258
61672305195840430704444463513786
61672305195840430704447931167040
61672305195840430841706362961400
61672305195840430842461831320870
61672305195840430842461831326486
61672305195840430842461831339584
61672305195840682859804398066828
61672305195840686564150198551624
61672305195840687798932132046556
61672305195840688206467621796032
61672305195840688389398278610096
61672305195840731030976955441864
61672305195840737807506381860050
61672305196679698943472216826156
61672305196679698945982701419188
61672305196713331217431054186771
61672305198978766759161768341953
61672305199086832510944471618391
61672305199086833059736442060583
61672305199119254918758267942819
61672305199119255330540273864889
61672305199635230117023848002731
61672305199635230117024190959323
61672305199635230117086609767655
61672305199635230117086866985099
61672305199635230665878580209847
61672305199635230665878837427291
61672305199635230666066865504619
61672305199635273353044887524659
61672305199635273353044888924339
61672305199635273353882858949883
61672305199635273353882860362661
61672305199635273353945622131957
61672305199635273490305642250051
61672305199635273490305643299811
61672305199635273491143356457879
61672305199635273491143614738133
61672305199635274725652435865599
61672305199635275137430998581373
61672305199635275137434698992015
61672305199667693795107010228821
61672305199667693795166330204439
61672305199667693795357714331925
61672305199670346908513911336171
61672305199670346908514254292763
61672305199670346908576930318539
61672305199670347457368900760731
61672305199670347457556928838059
61672305199670395086759835173487
61672305199670395087010796139903
61672305199670395087010882233183
61672305199670395498539000512737
61672305199670395498542356562895
61672305199670395498789703198899
61672305199670395498789703216161
61672305199670395498789704615841
61672305199670395498793060665999
61672305199670395635799753825399
61672305199670395635799754888209
61672305199670395635802852658113
61672305199670395635803110938367
61672305199670395635862429851175
61672305199670395635865528683889
61672305199670395636050457928503
61672305199670395636050458991313
61672305199670395636053815041471
61672305199671296066413458183317
61672305199671296066416900326755
61672305199740639787019895717523
61672305199740639787857867142747
61672305199743282332190137299819
61672305199743341627715652040437
61672305199743341627715738133717
61672305199743341628553709572039
61672305199743342725801775969901
61672305199743342863062444606225
61672305199743343274844794888731
61672305199775761520985115587175
61672305199775761520985890426047
61672305199775761932579093405721
61672305199775761932768153552463
61672305199775762069839762042045
61672305199775762070027790132471
61672305199776662088796811492831
61672305199776662637588781917553
61672305199779364196421108135367
61672305199779364196421109552309
61672305199779364202926263015853
61672305199779364203764233037233
61672305199779364203764234454175
61672305199779364203825877028327
61672305199779364203826909067381
61672305199779364203826910130191
61672305199779364333681862864971
61672305199779364333681863927781
61672305199779364340186931298045
61672305199779364340187017391325
61672305199779364341023869634503
61672305199779364341024988829647
61672305199779365438524013361517
61672305199779365987315983803709
61672305199779365987316069896989
61672305199959434665679090156959
61672305199962130871972185909177
61672305199962131420764156351369
61672305199962134399826364874239
61672305199962134400077068977343
61672305199962134537087033510563
61672305199962134948869039419535
61672305199962136230221608556305
61672305199962136231853422081495
61672305199962136231853423498437
61672305199962136231853767854709
61672305199962136231856779548595
61672305199962136231857123904867
61672305199962136231916528556823
61672305199962136231919886023923
61672305199962136779013578998497
61672305199962136780896440983063
61672305199962136780896441000325
61672305199962136780896442400005
61672305199962136780896785356597
61672305199962136780899798450163
61672305199962136781461300053919
61672305199962136781461301470861
61672305199962136781461644427453
61672305199962136781464657521019
61672305199963036936926218135837
61672305199963036936929660279275
61672305199963037348708222977627
61672305199963037348708224040437
61672305199963037348708481257881
61672305200067502665643845390181
61672305200067502665831098995867
61672305200067502665831873834739
61672305200067502665893860747693
61672305200067502795561475217919
61672305200067502796313587527231
61672305200067502803091853358241
61672305200067503207907565358875
61672305200067503208095850666745
61672305200067503214685831189885
61672305200067503214874116497755
61672305200067503214874891336627
61672305200068403233705556648977
61672305200068403370903549259525
61672305200068403370903549276995
61672305200068403782497527091169
61672305200068403782497527108639
61672305200071103694953941982407
61672305200071103694953943399349
61672305200071103695016704101463
61672305200071103832214696712011
61672305200071104937077881184061
61672305200071104937077882601003
61672305200071104937079000379205
61672305200071104937079001796147
61672305200071104937140529561789
61672305200071104937140644352829
61672305200071104937141676409353
61672305200071104937141677472163
61672305200071105074338636963377
61672305200071105074338636980847
61672305200071105074339669015529
61672305200071105074339669019901
61672305200071105074339670082711
61672305200071105478590608038587
61672305200071105486120900102891
61672305200071105486121933204755
61672305200071105486122019298035
61672305204886189761361124995937
61672305204887089780318256980249
61672305204887090192100520106665
61672305204887091975737100069565
61672305204922512121002250514023
61672305204922512670633028834788
61672305204922514317009972232182
61672305204923414473203757551617
61672305204923414884734973618337
61672305204995158466581854622711
61672305204995158466770139917483
61672305205028779534322469279769
61672305205028781318712276179779
61672305205031480826226340916901
61672305205031480826226341266821
61672305205031482610616062060501
61672305205031482610616148153781
61672305205031482610638130559182
61672305205539996305964454800331
61672305205539996306717595979419
61672305205539996443162447410879
61672305205539996443978350354891
61672305205539998090291499916543
61672305205539998090354261681467
61672305205542687026593839752165
61672305205542687026594096969609
61672305205542687026782125046937
61672305205542698009964913890569
61672305205542698146409761066855
61672305205542698147225668266041
61672305205542699244746850567829
61672305205542699374413174701485
61672305205542699382004161737053
61672305205542699382007261986709
61672305205542699382007604943301
61672305205542699786195437827901
61672305205542699793786167646025
61672305205542699793789525113125
61672305205543587045551228953921
61672305205543587045613904979697
61672305205543587457145206785565
61672305205543587457333492080337
61672305205543587594405875421889
61672305205543587594594160716661
61672305205543598158588630408309
61672305205543598158651306434085
61672305205543598166179274487285
61672305205543598166181568739223
61672305205543598166181597435579
61672305205543598570370893534725
61672305205543598570433569560501
61672305205543598576960788331815
61672305205543598577210433456057
61672305205543598577211581362059
61672305205543598577713675481451
61672305205543598577776694462367
61672305205543598577776695531001
61672305205543598577964722539695
61672305205543598577964722541147
61672305205543598707443276876277
61672305205543598714221542707287
61672305205543598714408426066605
61672305205543598714409573972607
61672305205543598714974429856923
61672305205543599812494837324051
61672305205543599812495608976383
61672305205543599812558370741307
61672305205543599949755591699523
61672305205543599949756620567847
61672305205543600361349480604027
61672305205543600361349566343175
61672305205543600361538626476819
61672305205543600361538626478271
61672305205543604065692956740849
61672305205579020911703085654247
61672305205579020911703430027781
61672305205579020911705754025835
61672305205579021048967541871805
61672305205579022695276989591371
61672305205579022695277333964904
61672305205579022695277333964905
61672305205579022695279657962959
61672305205579022695528036651067
61672305205579921065410634808033
61672305205579921067673542832647
61672305205579921067921148097421
61672305205579921067921233836569
61672305205579921067923471045715
61672305205579921431251056427569
61672305205579921477004612639677
61672305205579921478702661592031
61672305205579921479515125929065
61672305205579921479517448877359
61672305205579921479517449927119
61672305205579921479518567723987
61672305205579921479518568072503
61672305205579921479705476941637
61672305205579921479706596149831
61672305205579921479706596151283
61672305205579921615963416317423
61672305205579921616715184253041
61672305205579921616716303467059
61672305205579921616716560334535
61672305205579921616716561747313
61672305205579921616775880304537
61672305205579921616778203252831
61672305205579921616778204652511
61672305205579922851495052034545
61672305205579922851495137773693
61672305205579922851497117747973
61672305205579922851498494177983
61672305205579923263089029866188
61672305205579923263089029866189
61672305205579923263089115605337
61672305205579923263091352814482
61672305205579923263091352814483
61672305205579923263091353864242
61672305205579923263091353864243
61672305205579923263091439953311
61672305205579923263092472009627
61672305205579923263279380874389
61672305205579923263279380878761
61672305205579923263280500086955
61672305205648064443373660008489
61672305205648064580571652619037
61672305205648065815982613136165
61672305205648066227512796101021
61672305205648966246532492490751
61672305205648966795575167036047
61672305205651655731814826596383
61672305205651655732003111891155
61672305205651666303592812527439
61672305205651666714620786570217
61672305205651666714621934476219
61672305205651666715185642454533
61672305205651666715185671150889
61672305205651666715186790359083
61672305205651666715186790360535
61672305205651666851818779180765
61672305205651666852384782971083
61672305205651667949968723855467
61672305205651668499010511957343
61672305205684387345681794276419
61672305205684387482942548651891
61672305205684388717724482141207
61672305205685287501898450192303
61672305205687989616112756421565
61672305205687989616927429971389
61672305205687989616927516064669
61672305205687989616927544756813
61672305205687989616927544761025
61672305205687989616928577875939
61672305205687989616928663969219
61672305205687989616928663970671
61672305205687989754125537367201
61672305205687989754126656581219
61672305205687989754188184346861
61672305205687989754189332251411
61672305205687989754189332257234
61672305205687991400501419646049
61672305205687991400501419995969
61672305205687991400501448693777
61672305205687991400501448693937
61672305205687991400501448698149
61672305205687991400502481813062
61672305205687991400502481813063
61672305205687991400502567906343
61672305205871660974700622954397
61672305205977026999594460488149
61672305205977026999594460507023
61672305205977027411125676573743
61672305205977027411188438338667
61672305205977027548386430930341
61672305205977027548386430949215
61672305205977029195515483436005
61672305205979729114623440286109
61672305205979729114623526379389
61672305205979729251821518989937
61672305205979729252072479950529
61672305205979729252072479956353
61672305205979729252072566043809
61672305205979729252072566049633
61672305205979730487419355423057
61672305205979730898950571139857
61672305205979730899013333254701
61672305579768954993436241610776
61672305579768956640564261014576
61672305597494831232677448564130
61672305597494831232678477433858
61672305597494832879054388759030
61672305597494832879054388760434
61672305603499518996821635265560
61672305603499561631559261925048
61672305603499561631559261943922
61672305603500413886127239738986
61672305603500413886127240088906
61672305603500414069057896553050
61672305603500414069057896902970
61672305603500414076650950732246
61672305603500419376553985541866
61672305603500419419779608364422
61672305603500419419779608714342
61672305603500419421474185408348
61672305603500419422288973743436
61672305603500419427372662530520
61672305603500419427372662543618
61672305603500419559484642355930
61672305603500419559486966353984
61672305603500419564570655141068
61672305603500419564570655154166
61672305603500419566830091268948
61672305603500462062110288841492
61672305603500462062110289191412
61672305603500462062110289208882
61672305603500467552539354391672
61672305603500467552540473245734
61672305603500467552540473264448
61672305603500467552540473599866
61672305603500467552540473618740
61672305603508524676571270148520
61672305603508567312124799403504
61672305603508572662846511214876
61672305603511219052739567268426
61672305603511220882046135409066
61672305603511220889573074609960
61672305603511220889639189238342
61672305603511224543166312721386
61672305603511226372472880862026
61672305603511226372475204860080
61672305603511226377558893647164
61672305603511226377558893660262
61672305603511226379818329775044
61672305603511226380006357852372
61672305603511254236378196729316
61672305603511259724297901151236
61672305603511269015559112255386
61672305603511269015559112268484
61672305603511269015559887107356
61672305603511274366280824079856
61672305603511274366281598918728
61672305603511524737501998811458
61672305603511526566826131471534
61672305603511526566829487544778
61672305603511526566829488011338
61672305603511526569336500327148
61672305603511526569336500346022
61672305603511526569337648237522
61672305603511526569339972250078
61672305603511526569904831320934
61672305603511526570092859398262
61672305603511559913567432877624
61672305603511569204074237770444
61672305603511569204074241075076
61672305603511569204076560718738
61672305603511569204076565423050
61672305603511569204892353594688
61672305603511569204892353930106
61672305603511569204892353948980
61672305603511569204892468267844
61672305603511569250642582317640
61672305603511569250646053176308
61672305603511571034219842309134
61672305603511571034219957113432
61672305603511574737726492077016
61672305603511574737726495263556
61672305603511574737726606395880
61672305603511574737726609700512
61672305603511574737728929344174
61672305603511574737728934048486
61672305603511574737729962450250
61672305603511574737729962918214
61672305603511574738562285339880
61672305603511574738562286739560
61672305603511574738565642793930
61672305603511574738565757598228
61672305603511574745257673758390
61672305603511576392451815204988
61672305603511576392451815210604
61672305603511576392451815222250
61672305603511576392451815228074
61672305603511576392451816621930
61672305603512425162987904931238
61672305603512425168053026063320
61672305603512425168053026076418
61672305603512425305251018673868
61672305603512425305251018686966
61672305603512426947380069480512
61672305603512426951626930000444
61672305603512426951626930013542
61672305603512426992294473071878
61672305603512426993112733684028
61672305603512426997377044067710
61672305603512426997380514786652
61672305603512426997380514790864
61672305603512426997380514792268
61672305603512426997380514809738
61672305603512426997380514908908
61672305603512426997380515276298
61672305603512426999887527610982
61672305603512426999887556290076
61672305603512426999887556307338
61672305603512426999888675502482
61672305603512426999890655141504
61672305603512426999890999496324
61672305603512426999890999501940
61672305603512426999890999515038
61672305603512427000455858585894
61672305603512427130310726294576
61672305603512427137085520221530
61672305603512427137085548900624
61672305603512427137085548917886
61672305603512427137086668113030
61672305603512427137088647752052
61672305603512427137088992106872
61672305603512427137088992112488
61672305603512427137088992125586
61672305603512427137653851196442
61672305603512460344119493361088
61672305603512469634625150366620
61672305603512469634625153548948
61672305603512469634628621207818
61672305603512469634628622624968
61672305603512469634628625807296
61672305603512469635443381213940
61672305603512469635443409443736
61672305603512469635443409893034
61672305603512469635443409910296
61672305603512469635443410960056
61672305603512469635444529105440
61672305603512469771885936976360
61672305603512469772637930245234
61672305603512469772637930249446
61672305603512469772637931312256
61672305603512469772641373451482
61672305603512469772641373470196
61672305603512469818394958243306
61672305603512475168280994432732
61672305603512475175870228784620
61672305603512475175870231984210
61672305603512475175871375172850
61672305603512476952669653776500
61672305603512476952669682006296
61672305603512476952669682455594
61672305603512476952669682459806
61672305603512476952669682472856
61672305603512476952670458357276
61672305603512476952670801313868
61672305603512476952670801668000
61672305603512476960201868553914
61672305604375749312522555582172
61672305604375754663181591017848
61672305604375754664876168061774
61672305604375754802136836698098
61672305650672459950404168782050
61672305650672459950405197651778
61672305650672459950405197669248
61672305650672459950405201901336
61672305650672459950651400626966
61672305650672459950655906004440
61672305650672461185187131145306
61672305650672461185187131146710
61672305650672461185187131164180
61672305650672461597533221305136
61672305650672461597783925408240
61672305650672461734228772217344
61672305650672461734229805336470
61672305650672461734793889574070
61672305650672461734981917651398
61672305656581086600794778819502
61672305656581086600795811944452
61672305656581087149586749261694
61672305656581087149587782386644
61672305656581087149837453364798
61672305656581087149840924206204
61672305656581087150402570721732
61672305656581087150590598799060
61672305656674440523318571407328
61672305656674445823221951299208
61672305656674446011297825015758
61672305656674446011301295870054
61672305656674446013557261130540
61672305656674446013560731984836
61672305656674446013745289207868
61672305656674446013748760062164
61672305656674473869304781734292
61672305656674488646037888930758
61672305656674488646037889397318
61672305656674493999207323332746
61672305656674493999208093939530
61672305656674493999208098171618
61672305656678042786219499768376
61672305656678042786219504019178
61672305656678046447339678143506
61672305656678047735199637604658
61672305656678047735200756793978
61672305656678047735952869122004
61672305656678048276646246284146
61672305656678048283992727236170
61672305656678048284741368709900
61672305656678048284744839564196
61672305656678076140551561088626
61672305656678076140551562151436
61672305656678076140551565339428
61672305656678090917285791862180
61672305656678095721412207231458
61672305656678095858672872681242
61672305656685247336303715312798
61672305656685247336303716375608
61672305656685250989834278478728
61672305656685252826733527713964
61672305656685295459779273337676
61672305656685295462286282130076
61672305656685295462289381316922
61672305656685300401166443078054
61672305656686146067218194272732
61672305656686147896524767130734
61672305656686147904052735188306
61672305656686147904052736251116
61672305656686147904055829788932
61672305656686147904115496948858
61672305656686147904118849829738
61672305656686147904118854415958
61672305656686152845503695576274
61672305656686152845506019924248
61672305656686153392035083397362
61672305656686153392038554120516
61672305656686153392038554238560
61672305656686153392038554251658
61672305656686153394294519512144
61672305656686153394297990366440
61672305656686153394482547589472
61672305656686195890330300248504
61672305656686195892589731777066
61672305656686195892589732131198
61672305656686195892837309395036
61672305656686195892840408581882
61672305656686195892840436234302
61672305656686195892840437297112
61672305656686196027591054973736
61672305656686196029851519621424
61672305656686196030038772859880
61672305656686196030039547698752
61672305656686196030097978031360
61672305656686200831717466110926
61672305656686200831717470343014
61672305656686200968979253601152
61672305656686201380760140656222
61672305656686201380760141719032
61672305656686448047569745339436
61672305656686451746915506555490
61672305656686451746916539680440
61672305656686451746916654465864
61672305656686451751915545824232
61672305656686453576222074696130
61672305656686453576223107821080
61672305656686453576223222606504
61672305656686453581305792062930
61672305656686453581309148136174
61672305656686453583816276772602
61672305656686453583817309893180
61672305656686453584569049130990
61672305656686496082111374116586
61672305656686496082111374133848
61672305656686496218552755173200
61672305656686496218553896962160
61672305656686496218553898361840
61672305656686496218553903083574
61672305656686496218556221310134
61672305656686496219368658117212
61672305656686496265122242909036
61672305656686496265125713767704
61672305656686498048699502900530
61672305656686498048699617704828
61672305656686501752205123798636
61672305656686501752206152668412
61672305656686501752206265587596
61672305656686501752206266987276
61672305656686501752206271709010
61672305656686501752208589935570
61672305656686501752209623041646
61672305656686501752209623509610
61672305656686501753041945931276
61672305656686501753041947330956
61672305656686501753045303385326
61672305656686501753045418189624
61672305656686503406931475697006
61672305656686503406931475802000
61672305656686503406931477213326
61672305656688853261081062083864
61672305656688854548941107628100
61672305656688855097729607215996
61672305656688855097733078070292
61672305656688882954292946091794
61672305656688888442212650513714
61672305656688897184493490376762
61672305656688897184493518029182
61672305656688897184494638287136
61672305656688897733533065735212
61672305656688902672413223513912
61672305656688902672414341305004
61672305656688902672414342704684
61672305656688902672414342709056
61672305656690048527735543178296
61672305656690048527735571874652
61672305656690048527736691555230
61672305656690053885716726253532
61672305656690054018163321862810
61672305656690054018163438071000
61672305656690054018165761002032
61672305656690055120498659748464
61672305656690055305960721487502
61672305656690055306019926673484
61672305656690055306021044463124
61672305656690055306023397513278
61672305656690055306023397526328
61672305656690055306023397527780
61672305656690055306024516721472
61672305656690055306776629049498
61672305656690055718370606881142
61672305656690055847470006211640
61672305656690055847472329142672
61672305656690055848225474589824
61672305656690055852555932190608
61672305656690055854813045021678
61672305656690055854815367955470
61672305656690055854815367968520
61672305656690055854815367969972
61672305656690055854816487163664
61672305656690055855000298262894
61672305656690055855568599491690
61672305656690089199295025438040
61672305656690089199295026500850
61672305656690097941576928180992
61672305656690097941576928182444
61672305656690098353107081036762
61672305656690098353358157738984
61672305656690098353358158192494
61672305656690098353358159255304
61672305656690098489800652324450
61672305656690098490368868508274
61672305656690098536372497359790
61672305656690103481943770590008
61672305656690103482002971170896
61672305656690103482002974370486
61672305656690103482004093565630
61672305656690103482004117559126
61672305656690103893788792294648
61672305656690104023453055314146
61672305656690104024292201781710
61672305656690104024292201794760
61672305656690104030798412821676
61672305656690104030798413871436
61672305656690104030798417057976
61672305656690104030798417071026
61672305656690104030799536266170
61672305656690104030983347365400
61672305656690105129135584856224
61672305656690105129135584861840
61672305656690105129135584873486
61672305656690105129135584879310
61672305656690105258802052839002
61672305656690105258803200743552
61672305656690105258803200745004
61672305656690105266330135327706
61672305656690105266330135681838
61672305656690105266333577371766
61672305656690105266333577471144
61672305656690105266333577489858
61672305656690105266333578888086
61672305656690105266397372705114
61672305656690105677927555321502
61672305656690105677927555671422
61672305657549775758437379093244
61672305657549781248864121358212
61672305657549781249617266792474
61672305657553378029433458595276
61672305657553378029684159510388
61672305657553378029684162698380
61672305657553382971068230418052
61672305674306957715451727116438
61672305674306961008202520899862
61672305674306961008265196925638
61672305674306961414982077457342
61672305674306961414982078520152
61672305674306961419796498731506
61672305674306961419797527601234
61672305674306961419797527618704
61672305674306961557057167367830
61672305674306962654579461096166
61672305674306962654579461113636
61672305674306962838345798271380
61672305674306962840038050948458
61672305674306962840038050967332
61672305674306962840038052017092
61672305674306962840041522871388
61672305674306962840852839302420
61672305674306962840852840352180
61672305674306962840856311206476
61672305674306963244288645597982
61672305674306963244288646660792
61672305674306963249374658266480
61672305674306963249374686962836
61672305674306963249939776085554
61672305674306963249939776103024
61672305674306963251630995660976
61672305674306963251630996723786
61672305674306963251632028780102
61672305674306963251632028781506
61672305674306963251632029848736
61672305674306963251820056857430
61672305674306963251881700826890
61672305674306963252384141090818
61672305674306963252387613012344
61672305674306963252446817116594
61672305674306963252446817134064
61672305674306963252446818183824
61672305674306963252450289038120
61672305674306963252634845211392
61672305674306963252634846261152
61672305674306963252638317115448
61672305674306963389648281648668
61672305674306996596113666950002
61672305674400316762620359616718
61672305674400316762623831520774
61672305674400321704011001615284
61672305674400322107443595355678
61672305674400322108258383690766
61672305674400322113342071428090
61672305674400322113342072477850
61672305674400322113345543332146
61672305674400350108609697832708
61672305674400364748083169624404
61672305674400364748083169979940
61672305674400364748083169997410
61672305674400370238508767172814
61672305674400370238508767526946
61672305674400370238509543424416
61672305674400370238509882148920
61672305674400370238509886381008
61672305674400370238512239431162
61672305674400370238513011077670
61672305674400370238513011083494
61672305674400370238513354052976
61672305674400370238513354407268
61672305674400370238513358639196
61672305674400370238513358639356
61672305674403018457712724216310
61672305674403018465239544363508
61672305674403018465302220035152
61672305674403018465305687688406
61672305674403018465804400247824
61672305674403018465867074869708
61672305674403018465867075919468
61672305674403021574856008157584
61672305674403022123646854805362
61672305674403022123647978599776
61672305674403023404932134227552
61672305674403023404994808849436
61672305674403023404994809899196
61672305674403023406626709871798
61672305674403023406689385543442
61672305674403023406692857801790
61672305674403023407442617415080
61672305674403023765961954034246
61672305674403023765961955101476
61672305674403023811693471394618
61672305674403023811694619304992
61672305674403023811696942235816
61672305674403023816526112059196
61672305674403023818471765921984
61672305674403023819036596296484
61672305674403051812044785536560
61672305674403066588777892746076
61672305674403066588777894262396
61672305674403066588779012059312
61672305674403066590470146958348
61672305674403071392901952337834
61672305674403071392905422823496
61672305674403071392905424240438
61672305674403071392905427428590
61672305674403071530162619570266
61672305674403071530162620620026
61672305674403071530162625219296
61672305674403071530166092878374
61672305674403071941943854876666
61672305674403071941943855230798
61672305674403071941947322529920
61672305674411121738712448056954
61672305674411121738712448074424
61672305674411123568019016197594
61672305674411123568019020447152
61672305674411123575545579127396
61672305674411123575545582309724
61672305674411123575545955385438
61672305674411123575545955398488
61672305674411123575545956448248
61672305674411123575608254799040
61672305674411123575608259398310
61672305674411123575608598122814
61672305674411123575608602354902
61672305674411127091878524891060
61672305674411127091878525940820
61672305674411128921183946171086
61672305674411128921185094081460
61672305674411128926267290938768
61672305674411128928777775176056
61672305674411162410270781957234
61672305674411171564079481469662
61672305674411171564079481482712
61672305674411171699084156147692
61672305674411171701528176779422
61672305674411171701528177829182
61672305674411171701528178183314
61672305674411171701528178196364
61672305674411171701528521152956
61672305674411171701528522202716
61672305674411171701531621389562
61672305674411171701531648565386
61672305674411171701532769295564
61672305674411177052249888590794
61672305674411177052249889640554
61672305674411177052249889994686
61672305674411177052249890007736
61672305674411177052249893177014
61672305674411177052249894239824
61672305674411177052250232964328
61672305674411177052254481106936
61672305674412024143357617998322
61672305674412024143357622230410
61672305674412024143361089902378
61672305674412024143361094488598
61672305674412029084748259996888
61672305674412029488995642072370
61672305674412029494079329809694
61672305674412029494079330859454
61672305674412029494082801582608
61672305674412029494082801700652
61672305674412029494082801713750
61672305674412072129634844688148
61672305674412072129635183412652
61672305674412072129635187644740
61672305674412072129635216346920
61672305674412072266895971072152
61672305674412072269340217054240
61672305674412072269340218104000
61672305674412072269343688958296
61672305674412077620061928865612
61672305674412077620061933097700
61672305674412077620065400769668
61672305674412077620065405355888
61672305674412322495711141224298
61672305674412327846432853035670
61672305674412327848960787142532
61672305674412329633349479414744
61672305674412329678267354215942
61672305674412329678267355283172
61672305674412329679082142551030
61672305674412329679082143618260
61672305674412329683349924856238
61672305674412329683349925206158
61672305674412329683353395575180
61672305674412329683353395579392
61672305674412329683353395598266
61672305674412329683353395697436
61672305674412329683353396047356
61672305674412329685860437078396
61672305674412329685861556292414
61672305674412329685861557355272
61672305674412329816280136228808
61672305674412329823059548902962
61672305674412329823059549965820
61672305674412363030092374505152
61672305674412372320598031155148
61672305674412372320598031505068
61672305674412372320601501996346
61672305674412372320601502346266
61672305674412372321416290215002
61672305674412372321416290232264
61672305674412372321417409895372
61672305674412372458610812450704
61672305674412372504367839031834
61672305674412377854250400130504
61672305674412377854253870971702
61672305674412377861843109573148
61672305674412377861843114172418
61672305674412377861846580309352
61672305674412377861846581831496
61672305674412379638642191241254
61672305674412379638642562777562
61672305674412379638642562794824
61672305674412379638643339145804
61672305674412379638643682457932
61672305674412379646236393311902
61672305674414725839261298674814
61672305674414725839265804052288
61672305674414725846604333251312
61672305674414725846604334301072
61672305674414725846604337837532
61672305674414725846604338900342
61672305674414725846855385960038
61672305674414729363125308478726
61672305674414729363125309545956
61672305674414730785732067231040
61672305674414730785732068280800
61672305674414730788179875796684
61672305674414730788183347700740
61672305674414731192430729776222
61672305674414731192431877686596
61672305674414731192434200617420
61672305674414731199773854678088
61672305674414731199775002588462
61672305674414759193535186164434
61672305674414759193535189346762
61672305674414764544255750065432
61672305674414764544256897975806
61672305674414773421287920833998
61672305674414773421287921883758
61672305674414773423732285839262
61672305674414773423732286889022
61672305674414773423732287243154
61672305674414773423735730449402
61672305674414773423735757747690
61672305674414773423736878355404
61672305674414773423736878359776
61672305674414773835326263670906
61672305674414773835326265074798
61672305674414773835326265087848
61672305674414773972775304758092
61672305674414773972775305807852
61672305674414773972778776649050
61672305674414773972778776662148
61672305674414778774453997650634
61672305674414778774453998700394
61672305674414778774453999054526
61672305674414778774453999067576
61672305674414778774454002236854
61672305674414778774454003299664
61672305674414778774457470976004
61672305674414778774457474158332
61672305674414778774458590171148
61672305674414779323497016569464
61672305674414779323497020801552
61672305674414779323500488473520
61672305674415014910411917393182
61672305674415024199228763375428
61672305674415024199228792071784
61672305674415025990121346925852
61672305674415029557457555948722
61672305674415029694467147410648
61672305674415029694655548559270
61672305674415030977513145820856
61672305674415030977516617724912
61672305674415030978266378387962
61672305674415030978269849246630
61672305674415031336788037972892
61672305674415031389863827078274
61672305674415031519718694786956
61672305674415031524049152387740
61672305674415031526308588167104
61672305674415031527061819688822
61672305674415073613070147334187
61672305674415074161292757912658
61672305674415074161293872521582
61672305674415074161296225099352
61672305674415074161296225112402
61672305674415074161296229816714
61672305674415074161860969380572
61672305674415074161860969393622
61672305674415074161860969847132
61672305674415074161860969866006
61672305674415074162112132661508
61672305674415074207865717556922
61672305674415075991439621494046
61672305674415075991439621507096
61672305674415079153434663606758
61672305674415079153499662104232
61672305674415079153500781299376
61672305674415079565282012491780
61672305674415079565282017091050
61672305674415079702291633018808
61672305674415080800628805053356
61672305674415080800628805058972
61672305674415080800628806470298
61672305674415080937823327182614
61672305674415080937823355878970
61672305674415080937823355892020
61672305674415080937827831137322
61672305674415080937886001804498
61672305674415080937889473708554
61672305674415081349420775518634
61672305675275651997679619165884
61672305675275651997742295191660
61672305675275657350845578009104
61672305675275657350908254034880
61672305675275657351661514254566
61672305675278353698666898302640
61672305675278353699481657941372
61672305675278353701173910637324
61672305675278353701177382895672
61672305675278353701742495997224
61672305675278353701742496014694
61672305675278353701930525141782
61672305675278358640869196389862
61672305675278358640870229976952
61672305675278358642561449552374
61672305675278358643314594982216
61672305675278358643314596049446
61672305675278359052651089042780
61672305675278359052651460579088
61672305675278359054092637635628
61672305675278359054096108476826
61672305675278359054908572813860
61672305675278359054908572831330
61672305675278359054910896811914
61672305675278359189662200436614
61672305675278359192106565441878
61672305675278359192106566491638
61672305675279254268738374693692
61672305675279254268926399583028
61672305675279254268926402771020
61672305675279259620212194097014
61672305675279259620400108918288
61672305675279259620400480454596
61672305675279259621904333536912
61672305675279259621904447259526
61672305675279259622659916687422
61672305675279569237253675101947
61672305675279569237441961446479
61672305675279604283652556631461
61672305675279607987998357116257
61672305675287674347746880184501
61672305675287674347746966290831
61672305675287674347747999864871
61672305675287713097739535995829
61672305675290376050994025917355
61672305683494155736465193765644
61672305683496851537750848679296
61672305683496852086542823707654
61672305683497757595929971947248
61672305683602218523049117802364
61672305683602223873958858163288
61672305683602223873961182161342
61672305684138656002459437148042
61672305684141356059417707241942
61672305684141357703450159846630
61672305684141357705894524851894
61672305684142192386884326704925
61672305684142257038948732659081
61672305684142261978076466638809
61672305684150645821732561808869
61672305684150661741531230351220
61672305684150661743978948224314
61672305684150661881237380001412
61672305684150662293022742432718
61672305684150662476033610875456
61672305684153346973677257098495
61672305684153347522469227540686
61672305684153347522469227540687
61672305684153347570729821595891
61672305684153352509857555575619
61672305684153353058649526017811
61672305684153363444966318055072
61672305684153363444967346924848
61672305684153363447223769946016
61672305684153363447411711930112
61672305684153363447414035928166
61672305684153363582228102700000
61672305684153363584672466305584
61672305684153363584672467705264
61672305684153363622894957030007
61672305684153363629676267956974
61672305684153363630237996310768
61672305684153363630240319259062
61672305684153363996269802059242
61672305684154198127564690237725
61672305684154198129904592012037
61672305684154247541426276974051
61672305684154247953020254805695
61672305684154247955467972678789
61672305684154247955718676781893
61672305684154248090468951519346
61672305684154248090468951519347
61672305684154248138729544511693
61672305684154253626649248933613
61672305684154264012716453943397
61672305684154264014411031103963
61672305684154264015035466897061
61672305684154264015223494974437
61672305684154264015225819439051
61672305684154264015226938653065
61672305684154264015226938653074
61672305684154264195727579599159
61672305684154264198238092888547
61672305684154264561568004406639
61672305684154264561568004760930
61672305684154264561568004760931
61672305684154264561568005823789
61672305684154264561756028239042
61672305684154264564015463999479
61672305684154264602488657777453
61672305684154264608935665749671
61672305684154264609769020678147
61672305684154264609771344558109
61672305684154264609771344676201
61672305684154264609771346093351
61672305684154264610020097734709
61672305684154269548063399729399
61672305684154269548711050473607
61672305684154269548899078550935
61672305684154270097751775142111
61672305684250308705134680830137
61672305684250309939916614325069
61672305684250310488708584767261
61672305684250310488708589016611
61672305684250314193054389501406
61672305684250314193054389501407
61672305684259614387246219714173
61672305684259614524444212324721
61672305684259614524444216575315
61672305684259614524444216575523
61672305684259614524444217992465
61672305684259614570197769953771
61672305684259614572708281471925
61672305684259614572708282888867
61672305684259619923429993283297
61672305684259620060627985893845
61672305684259620060627987310787
61672305684262315680596977402955
61672305684262316090681307418025
61672305684262316092940743532807
61672305684262316092940743534211
61672305684262316092940743551521
61672305684262316092940743650851
61672305684262316092940745067841
61672305684262316227694375388844
61672305684262316227694375388845
61672305684262316227879304633506
61672305684262316227879304633507
61672305684262316229388947827677
61672305684262316229388948300061
61672305684262316230138735807936
61672305684262316230138737324256
61672305684262316268611929572653
61672305684262316275121612503577
61672305684262316275892293890497
61672305684262316275954968381239
61672305684262316275954968499283
61672305684262316275954969444049
61672305684262316275957292392343
61672305684262316275957292847257
61672305684262316275958440757684
61672305684262321626614004166627
61672305684262321626614004166835
61672305684262321756531633994573
61672305684262321763041316470583
61672305684262321763874672803159
61672305684262321763874673865968
61672305684262321763874673865969
61672305684262321763876996796793
61672305684262321763876996814263
61672305684262321764063073951828
61672305684262321764063073951829
61672305684466713459654344038990
61672305684466713459655496649256
61672305684466717119963209624542
61672305684469414750555432560784
61672305684469415117168739461998
61672305684469415117168744166262
61672305684469415117169887368000
61672305684469415117169892072264
61672305684469415301857887712648
61672305684469418823206797347010
61672305684469418823210269251066
61672305684469420104474650556508
61672305684470315684978574761891
61672305684470315684978575824749
61672305684470315723120594886431
61672305684470315723120594886479
61672305684470315723371298989583
61672305684470315730711240028265
61672305684470315730899267042783
61672305684470315860569291600131
61672305684470315867909231575955
61672305684470315867909232638813
61672305684470318842167404777663
61672305816207332166740892638596
61672305816210081444605421665702
61672305816210928947557831585212
61672305816210928947557831603926
61672305816210932651903632075624
61672305816210932651903632088722
61672305816210932654160743855530
61672305816210932654163068203504
61672305816210932654351096280832
61672305816210934437736972140628
61672305816210934437925000199242
61672305816210934437925000217956
61672305816210982012418236775020
61672305816210982424199122426198
61672305816210982424199466445440
61672305816210982424200242683992
61672305816211234627195594201850
61672305816211234627258614596948
61672305833933206622409228774112
61672305833933256392258373777592
61672305833935904611457997970378
61672305833935904618984932554532
61672305833935904619051052136476
61672305833935908272578175284102
61672305833935908272578175301572
61672305833935908315803798106658
61672305833935908315803798456578
61672305833935908315803798474048
61672305833935908318248163479312
61672305833935908318250487459896
61672305833935908318310839487618
61672305833935908318310839505088
61672305833935908318313163485672
61672305833935908323396852154712
61672305833935908323396852272756
61672305833935909964626398786472
61672305833935941670135859426908
61672305833935941670135859776828
61672305833935941670135859794298
61672305833935941670135860844058
61672305833936805186800072011984
61672305833936808703129202549062
61672305833936808886059859363126
61672305833936808886062183361180
61672305833936808891145872030220
61672305833936808891145872148264
61672305833936808893402983928170
61672305833936808893405308276144
61672305833936810532438094687756
61672305833936842237884879302416
61672305833936842237884879652336
61672305833936858114462482837432
61672305833936858663504382879274
61672305833937108892399767848086
61672305833937110721706335988726
61672305833937110729299390154824
61672305833937110729299418852584
61672305833937110729299418852792
61672305833937110729299418870054
61672305833937110729300538065198
61672305833937110729302862059040
61672305833937110866497411463340
61672305833937110866497411480602
61672305833937110866498530675746
61672305833937110866500854669588
61672305834811243559268456785860
61672305834811243559268457135780
61672305834811243559268458203010
61672305834811243560963033829786
61672305834811243561712822141044
61672305834811245208088733467620
61672305834811245208088733485090
61672305834811245208091057465674
61672305834812144127017476661368
61672305834812144128712053705294
61672305834812145775837753343128
61672305834812145775840077341182
61672305843127149684254710066688
61672305843127149691782419835262
61672305843127153396128220320058
61672305843127153434350623104646
61672305843127153441693776704272
61672305843127153441693777054192
61672305843127153441881805130116
61672305843127153441884129128170
61672305843127155088257716439430
61672305843127155088260040437484
61672305843128050114805737331648
61672305843128053826679161515793
61672305843128054009693500683089
61672305843128055793269727899553
61672305843128055793269728949313
61672305843675148680864506696641
61672305843784401104069263336909
61672305887110831633279664268496
61672305887110831633467692351648
61672305887110831633527269184754
61672305887110831633527270584434
61672305887110831633527356323582
61672305887110831633530368017468
61672305887110831633530369417148
61672305887110831633530712392454
61672305887110835149797168306404
61672305887110835154861915311608
61672305887110835330282425473934
61672305887110835332727825120468
61672305887110835332789353235870
61672305887110835337621993913498
61672305887110835337873042022954
61672305887110835337876512877250
61672305887110835340132477087976
61672305887110835340132478137736
61672305887110835340135948992032
61672305887110835340320505165304
61672305887110835340320506215064
61672305887110835340321654125438
61672305887110835340323977069360
61672305887110836574914410582908
61672305887110836574914439279264
61672305887110836574917882486964
61672305887110881405826174031962
61672305887110881405826175081722
61672305887110884561129328669430
61672305887110884561129328673642
61672305887110884698386526114428
61672305887110884698386526464348
61672305887110884698389996950010
61672305887110884698389997304142
61672305887110884698389997309966
61672305887110885110168875329912
61672305887110885110172347233968
61672305887110885110172347588260
61672305887110885110173122072840
61672305887110885110173122427132
61672305887110885110173123472520
61672305887110885110173123476892
61672305887113536990492924646580
61672305887113537043567564791828
61672305887113537043567565841588
61672305887113538278349498286760
61672305887113570388050608089546
61672305887113570388050609139306
61672305887113582697479255826842
61672305887113582697479256876602
61672305887113586401825086057754
61672305887113586401825086076628
61672305887113586401826205271772
61672305887114433897184441812778
61672305887114433904526448919180
61672305887114433904714820307232
61672305887114433904777495978876
61672305887114437421043950494390
61672305887114437421043950844310
61672305887114437425857994813640
61672305887114437611316584667336
61672305887114437611316585717096
61672305887114437611320056571392
61672305887114438846098518162268
61672305887114438846101990047610
61672305887114438846101990066324
61672305887114438846164666073386
61672305887114467251453827107252
61672305887114470955798481104440
61672305887114470955799627597664
61672305887114470955799627947584
61672305887114483128030283091802
61672305887114483128030284141562
61672305887114486832372641083240
61672305887114486832372641433160
61672305887114486832376112274566
61672305887114486832377231132680
61672305887114487381415658935048
61672305887114487381419130820390
61672305887114487381419130839104
61672305887114487381419131174522
61672305887114487381419131193396
61672305887114737747575184425526
61672305887114737747577623564748
61672305887114739035372584050218
61672305887114739035435260075994
61672305887114739035435260089044
61672305887114739576884191705388
61672305887114739584227230518186
61672305887114739584227230531236
61672305887114784049358263859630
61672305887114787753704064344426
61672305887986172359766387736794
61672305887988872277183205448498
61672305887988873514221476921126
61672305887989772844744196879288
61672305887989772844931078463392
61672305887989772844932224956616
61672305887989772846435303082016
61672305887989772846438773923214
61672305887989772847188561884552
61672305887989774081970495373868
61672305887989774081970495379484
61672305887989774081970495729404
61672305887990119155312583032409
61672305896301630096233347895710
61672305896301631742609259222286
61672305896301926580969824841604
61672305896301926581158111199234
61672305896301926581158369479488
61672305896301930284748442256086
61672305896301930284748443305846
61672305896301930284750766254140
61672305896301930285503913200350
61672305896301931520097558821332
61672305896301931931879823010606
61672305896301931931879824526926
61672305896302076698671350608534
61672305896302076698733221697950
61672305896302080448833497674136
61672305896302080456173437276954
61672305896302080456175760225248
61672305896302080456361464304570
61672305896302080456361465721512
61672305896302080456361465727335
61672305896302080456361465727336
61672305896302080456363788302624
61672305896302080456363789719566
61672305896302082239935369640402
61672305896305678420875459668374
61672305896305678969730190812632
61672305896305679015483775604456
61672305896305679015483775721096
61672305896305679023074419346770
61672305896305679023262791780210
61672305896305682101556452558070
61672305896305682108898373571192
61672305896305683962139478700242
61672305896305684510992975858316
61672305896305684510994123768690
61672305896305684511182496202130
61672305896849154951958046044432
61672305896849158656303846529228
61672305896849169226990403505202
61672305896849169227074085858434
61672305896849169227076408806728
61672305896849169227077184113564
61672305896849169227641267878988
61672305896849169227641268345548
61672305896849169227829554236618
61672305896849169227829640325686
61672305896849169638859449352598
61672305896849169638859535445878
61672305896849169639611560145590
61672305896849169776872314870982
61672305896849174715812021244314
61672305896849174715812796084590
61672305896849175127594026682354
61672305896849175127595061323624
61672305896851856106099295940926
61672305896851859810445096425722
61672305896851870923482497880110
61672305896851870930425491209054
61672305896851870930512531147478
61672305896851870931264641940470
61672305896851870931264643456790
61672305896851872577640554783366
61672305896851876419248142068744
61672305896851876830778325710354
61672305896852756673912225940822
61672305896852757085694490130096
61672305896852760378258026425618
61672305896852760378446312783248
61672305896852771499076423930822
61672305896852771499076425447142
61672305896852773145452335257398
61672305896852773145452336773718
61672305896852773145452593524602
61672305896852776986808100262316
61672305896852776986808100728876
61672305896852777398590106184386
61672305896852777398590107700706
61672305896852777398590364451590
61672305896853057412224690846892
61672305896853057412475394949996
61672305896853060567443789593066
61672305896853061116821195434792
61672305896853071497550534233390
61672305896853071504577208865806
61672305896853071504577209915566
61672305896853071504577554289100
61672305896853071504579532863860
61672305896853071504580567500758
61672305896853071505332679810070
61672305896853071642593434535462
61672305896853071687319466066234
61672305896853071687322936907432
61672305896853071687507752410766
61672305896853071687511224314822
61672305896853071687591433714238
61672305896853071687591434763998
61672305896853071687593757712292
61672305896853071688158616784552
61672305896853071688158617251112
61672305896853071688346903142182
61672305896853071688346904658502
61672305896853072051927975071422
61672305896853073334639247950710
61672305896853073334722815985078
61672305896853073471900002680474
61672305896853073471983570714842
61672305896853073883765948173012
61672305896853077039068959327088
61672305896853077039069074112512
61672305896853077176329369665848
61672305896853077588111633855122
61672305896853077588111748640546
61672305896853077588111748657808
61672305896853227270965815060830
61672305896957221297952687880430
61672305896957222532734621375362
61672305896958127361274934206862
61672305896958127361466319869382
61672305896958423838860016281328
61672305896958423846454218357800
61672305896960829064713378433048
61672305897177226495920349618990
61672305897177227730702283113922
61672305897177231574819351729930
61672305897177231579084351228046
61672305897177231579087822069244
61672305897177231579651906301228
61672305897177231990866615404222
61672305897177233404125919870570
61672305897177233411656986756484
61672305897179927787573431413870
61672305897179933694869259244114
61672305897179933877297817571344
61672305913594329383903342968384
61672305913594332676654132047496
61672305913594332676655165620132
61672305913594333080905761332466
61672305913922439952796792097310
61672305913922586557094868670962
61672305914027956688075651649121
61672305914030654641222177023580
61672305914030654641223324916484
61672305914030654686975761815404
61672305914030654686975847558764
61672305914030654694504963499252
61672305914030654694567639543902
61672305914030657772798539584756
61672305914030657773049587011842
61672305914030657773550651894068
61672305914030657773554094037506
61672305914030657773801699321154
61672305914030657773801699325366
61672305914030657773805142531614
61672305914030657780328916679530
61672305914030657780579965156376
61672305914030657781144824223020
61672305914030657781145857342146
61672305914575031053939531393138
61672305914575031053940307745570
61672305914575045871322733332322
61672305914577732345592613188018
61672305914577747169754080958212
61672305914577747574569792958846
61672305914577747581348058789856
61672305914577748954143549604490
61672305914577748954144582706345
61672305914577749365737784653578
61672305914577752521041685060348
61672305914577752658489607306730
61672305914577752658490382141390
61672305914577753070084361022794
61672305914578631678058378967774
61672305914578631678058635718658
61672305914578633325186659354546
61672305914578633325187435724240
61672305914578648141817748984418
61672305914578648142569861293730
61672305914578648149157516885744
61672305914578648149160874352844
61672305914578649384695696060213
61672305914578653089040720306466
61672305914578653089041495145338
61672305914578933514458029721024
61672305914578933651718784450788
61672305914578937218614652706170
61672305914578937218802680783498
61672305914578937218803025139770
61672305914578948292676764232970
61672305914578948292677883441164
61672305914578948292864793373108
61672305914578948331652054160558
61672305914578948331840082237886
61672305914578948331840426594158
61672305914578948338427997509834
61672305914578948338431468351032
61672305914578948339246256703590
61672305914578948476695040556070
61672305914578949573966290057006
61672305914578950122820160627664
61672305914578950122820160640714
61672305914578950122821279835858
61672305914579087313251069018479
61672305914579087313418205100313
61672305914579087313418206499993
61672305914579099668600439151577
61672305914579099668601587056127
61672305914579103365416204452595
61672305914579103372946238236693
61672305914579103372947644409851
61672305914579103373010406529067
61672305914579103510208399489535
61672305914579103921802376971259
61672305914683097544223928118580
61672305914683097544224961220444
61672305914683099191161570982730
61672305914683099191349857327262
61672305914683099328613739604810
61672305914683099328613996822254
61672305914683099328614772706665
61672305914683099328614772706674
61672305914683102483913393635882
61672305914683102483913422332238
61672305914683102895695657812058
61672305914683102895695686508414
61672305914683998110341390282450
61672305914683999759161553228546
61672305914683999759165799967253
61672305914683999759165799967262
61672305914684003463507353713342
61672305914684298301307337209032
61672305914684299948432147225330
61672305914684299948436393964046
61672305914684303645249978140606
61672305914684303652781389400045
61672305914686699815283801774510
61672305914686699815471056079988
61672305914686699815472087665532
61672305914686701050814376743172
61672305914686701462596640932398
61672305914686704755160175824076
61672305914686704755160177241018
61672305914686705166754154705480
61672305914686705166754155059612
61672305914686705166942441417194
61672305914687000004550923531820
61672305914687000004554395790168
61672305914687001651678947167708
61672305914687001651870706833238
61672305914687001788944207257524
61672305914687005348685065827196
61672305914687005348685065844458
61672305914906705005908682518178
61672309272756800957327339252290
61672309272756801094776037028752
61672309272767955724791146916214
61672309272767956273834050099238
61672309272767956273834083400688
61672309272768808528151099179784
61672309272768808528401803282888
61672309272768808528401804345698
61672309272768808665599796956246
61672309272768856292540052122938
61672309272768856704134147927998
61672309272768856704134148282290
61672309272768856704322434639872
61672309272768856704384819083944
61672309272768856704385077364198
61672309272768856841582846058752
61672309272768856841583103276196
61672309272789569764056182108608
61672309272789569901316850744932
61672309272789571548383226875060
61672309272792222879722743959736
61672309272792223428765418505032
61672309272792267898710671177674
61672309272792267898711557615430
61672309272792267898711814832874
61672309272792271055709259199176
61672309272792271604748467607538
61672309272792271604751933744472
61672309272792271604752192011676
61672309272792272840098984578868
61672309272792272840098985045428
61672309272793123857373487441566
61672309272793123857561773799148
61672309272793123857624191544670
61672309272793123857624191557720
61672309272793123857624449824924
61672309272793123859065740604078
61672309272793168329010736059276
61672309272793168329261440162380
61672309272793168329261440175430
61672309272793168329261698442634
61672309272793171623520959804772
61672309272793172035048789706584
61672309272793172035052261610640
61672309272793172035299493809688
61672309272793172035299494872498
61672309272793172035302960996382
61672309272793172035302961009432
61672309272793172035302965713744
61672309272793172035303219276636
61672309272793173407848004471846
61672309272793173407848004938406
61672309272793173819630010380818
61672309272793173819630011897138
61672309272793173819630354737090
61672309272793173819692772482612
61672309272793173819692772495662
61672309272793173819692774011982
61672309272793173819693030762866
61672309272793173819693031229426
61672309272801277145609228997268
61672309272801277145609257695028
61672309272801277282807249955864
61672309272801277282807250305784
61672309272801277282807250323046
61672309272801278929935273591752
61672309272803930261275822732744
61672309272803978437199663114420
61672309272803978437258868298790
61672309272803978437258868648710
61672309272803978437258954387858
61672309272803978437262310792148
61672309272803978437262339489908
61672309272803978986242337659716
61672309272803978986242339076658
61672309272803978986305101191502
61672309272803978986305358408946
61672309272803980221588355386632
61672309432325109582509663390776
61672309432325109582510696515726
61672309432325157758492712493282
61672309432325157758493741013138
61672309432325157758493741363058
61672309432325157758493827102206
61672309432325157758493854282242
61672309432325157758493855681922
61672309432325157758496178630216
61672309432325157758497212204256
61672309432325159405625983045518
61672309432326010012999046687680
61672309432326010012999047754910
61672309432326010150259716391234
61672309432326058189043739758242
61672309432326058189044768628018
61672309432326058189044854367166
61672309432326058189044882946882
61672309432326058189047205895176
61672309432326058189047867460732
61672309432326058189048238997040
61672309432326058189048239469216
61672309432326059973373883712992
61672309432326059973373883730254
61672309432326059973374255266562
61672309432326059973437017381406
61672309432326059973438050955446
61672309485500036594482281434812
61672309485500079282546770820358
61672309485500084772973400541724
61672309485500084772973401954454
61672309485500084772973405140994
61672309485500084772975724889698
61672309485500084772975843925924
61672309485500084772976844097892
61672309485500086420104867398362
61672309485502786476408832614898
61672309485502787711757977760068
61672309485503638316686390494652
61672309485503638319131789091426
61672309485503638319193431979202
61672309485503638868174463636722
61672309485503638868177935540778
61672309485503686495177509597352
61672309485503686495177511014294
61672309485503686495179833949538
61672309485503686495179952985764
61672309485503686495180953157732
61672309485503688142308976458202
61672309485503688142309752696754
61672309485503688279506997652838
61672309485503688279569645448818
61672309485503688279569759767682
61672309485503688691101751841126
61672309485503688691352800313552
61672309486342966223162288722894
61672309486342966223162290122574
61672309486342966223164613070868
61672309486342966223165646644908
61672309486342966223165646662378
61672309486342966223165760981242
61672309486342966223350580139080
61672309486342967458762368475136
61672309486342967458762368492398
61672309486342967458762482811262
61672309486342967458763516031218
61672309503193492257562961742500
61672309503193492257813665845604
61672309503193540433546010845006
61672309503193540433734297202588
61672309503193540433796714948110
61672309503193540433796973228364
61672309503193540570994965838912
61672309503225912698971927120672
61672309503225912698971927126288
61672309503225912699034603152064
61672309503225960874958443882256
61672309503225960874958448481526
61672309503225960875017649066626
61672309503225960875017735155694
61672309503225961012219112868500
61672309503225961012219112872712
61672309503225961012219112885762
61672309503225961012219117117850
61672309503225962659409783851070
61672309503225962659410931743974
61672309503228613988179610678734
61672309503228613990687684946944
61672309503228613990687686364094
61672309503228613990691157218390
61672309503228614537223434663774
61672309503228614539479656806286
61672309503228657225286773559816
61672309503228662166611525677136
61672309503228662166670730861506
61672309503228662166670816950574
61672309503228662715466172512286
61672309503228662715466176744374
61672309503228662715654201639374
61672309503228662715716963754218
61672309503228662715717220971662
61672309503228663813802196655334
61672309503228663950999846296400
61672309503228663950999846313662
61672309503228663951000217832708
61672309503228663951000217849970
61672309503228664362594972038258
61672309503228664362846020510684
61672309503229514558436705189842
61672309503229514558436706239602
61672309503229514558440177093898
61672309503229514967773312488990
61672309503229514967773312502040
61672309503229514967773570769244
61672309503229514967774461928734
61672309503229514970030684071246
61672309503229514970218711098814
61672309503229514970218712148574
61672309503229514970222183002870
61672309503229562734419749674204
61672309503229562734423221460168
61672309503229562734423221932552
61672309503229562734423221945602
61672309503229563146013727518898
61672309503229563146013728568658
61672309503229563146013814657726
61672309503229563146013841837762
61672309503229563146013843237442
61672309503229563146016166185736
61672309503229563146017199777246
61672309503229563146201755596226
61672309503229563146201756645986
61672309503229563146202099952498
61672309503229563146202128182294
61672309503229563146202128532214
61672309503229563146204452530268
61672309503229563146205228904334
61672309503229563146264517698020
61672309503229563146264518760830
61672309503229563146264775978274
61672309503229563146267991019178
61672309503229563146268248236622
61672309503229563283466240847170
61672309503229564381551216517744
61672309503229564381551245097460
61672309503229564381552021471574
61672309503229564518813033412958
61672309503229564518813033414362
61672309503229564930405863353102
61672309503229564930405977671966
61672309503229564930593892480190
61672309503229564930594264016498
61672309503229564930595040390563
61672309503229564930678723210355
61672309504068842325209894124470
61672309504068842462470681783970
61672309504068842462655237957242
61672309504068842462655239020052
61672309504068842462655496237496
61672309504068842462658705143936
61672309504068842462658705156986
61672309504068842462658709861298
61672309504068842462658935194394
61672309504068843560807763847442
61672309504068843698004608565038
61672309504068843698004722883902
61672309504068843698005727760182
61672309504068844109598586383632
61672309504068844109598586396682
61672309504068844109599705591826
61672309504068844109599734289634
61672309504068844109787762366962
61672309504068844109787763429772
61672309504068844109849377638614
61672309504068844109849634856058
61672309504103958931154332966352
61672309504103960718050032968154
61672309512091752241512566787937
61672309910888345570801126947252
61672309910888345570801127297172
61672309910888345708061795583576
61672309910888345708061795933496
61672309910888693937812109205360
61672309910888694075010101815908
61672309910899495398384055551526
61672309910899500888813123952780
61672309910899500888814128829060
61672309910899502535942152129530
61672309910900401319361712533640
61672309910900401319361713600662
61672309910900401319361716782990
61672309910900401319361799689730
61672309910900401319365155739888
61672309910900401456563177052616
61672309910900401456563177402536
61672309910900401456563177406748
61672309910900401456563181651886
61672309910900403103690827985796
61672309910900403103690827990008
61672309910900403103690829052818
61672309910900403103691172359330
61672309910900403103691201042636
61672309910900403103691201055686
61672309910900403103691947198202
61672309910900403103692320250830
61672309910900403103692320252234
61672309910900403103754995922474
61672309911774802594932501004162
61672309911774802594932501339580
61672309911774802594932501358454
61672309911774802778782549565786
61672309911775703162680401652762
61672309911775703162744196886732
61672309911775703162744196892348
61672309911775703162744196905446
61672309911775703346531569441294
61672309964065974426060226698823
61672309964066319086946258865822
61672309964066322792733351192582
61672309964074422412863716142922
61672309964074427903290346927098
61672309964074427903290433016166
61672309964074429550422588959478
61672309964077129606725777937462
61672309964077129606725811238912
61672309964077130842076043825860
61672309964077980211657351491128
61672309964077981447004370458486
61672309964077981447004485243910
61672309964077981996047158372264
61672309964077981996047159789206
61672309964078029625494454919916
61672309964078029625494454924128
61672309964078029625494455986938
61672309964078029625494459169266
61672309964078029625494542076006
61672309964078029625494573960354
61672309964078029625497898126164
61672309964078030174286544756838
61672309964078030174286545819648
61672309964078030174474831114420
61672309964078030174477929947134
61672309964078031272625921780766
61672309964078031409636691250506
61672309964078031409636691254718
61672309964078031409823571421832
61672309964078031409823571439094
61672309964078031409823915795366
61672309964078031409823944491722
61672309964941619145685646886466
61672309964941620244022733205112
61672309964941620792814702230362
61672309964941620792814703647304
61672309964941620793065406333466
61672309964941620793065750702628
61672309964941624087261101927440
61672309964941624498855079759084
61672309964941624499105783862188
61672309964941624682702770684174
61672309964941624682702772083854
61672309964941624682705095032148
61672309964941624682706242942522
61672309964941624682956947045626
61672309964941625918240173944080
61672309964941625918240173961342
61672309964941625918302849969856
61672309964941625918302849987118
61672309964941625918302964772542
61672309964949724256179971200300
61672309964949729197567136691328
61672309964949729197567136708590
61672309964949729792446273911720
61672309964949729792447421822094
61672309964949729793262210157182
61672309964952430901065243390438
61672309964953331331365222537264
61672309964953331331365223600074
61672309964953331468813920296464
61672309964953331468813920313726
61672309964953331468814264669998
61672309964953331468876939291722
61672309964953331514650382971560
61672309964953331514651530881934
61672309964953331880407897082560
61672309964953331880407898128108
61672309964953331880407901314648
61672309964953332063693315784060
61672309964953332064258174854916
61672309981694889392865799175548
61672309981694889392865800238358
61672309981790949548489765923826
61672309981790949548489766973586
61672309981790949960270624972184
61672309981790949960271771832798
61672309981790949960271772882558
61672309981791850528019644847692
61672309981792150717102295326846
61672309981792150717102295339896
61672309981792150717290581684428
61672309981792150717352999429950
61672309981792150717353257710204
61672309981792195188739543944556
61672309981792195188739543957606
61672309981792195188990248047660
61672309981792195188990506327914
61672309981792198894777597591864
61672309981792198894777598654674
61672309981792198895028301694968
61672309981792198895031773599024
61672309981800255826844507793508
61672309981800304005334594389190
61672309981800304005334680478258
61672309981800305789663709824084
61672309981800305789665201040762
61672309981802656929227025355190
61672309981802657341007883353788
61672309981802657341009030214402
61672309981802657341009031264162
61672309981802955883147099784044
61672309981802955883150566970738
61672309981802957118496556001298
61672309981802957118496556014348
61672309981802957118497589586984
61672309981802957118497589588388
61672309981803000355603976812714
61672309981803005296991118677428
61672309981803006944119141977898
61672309981803006944119918216450
61672309981803006944120291287952
61672309981803007081379810968514
61672309981803007492911917360822
61672309981803858098090257811554
61672309981803858098090257824604
61672309981803858098090516091808
61672309981803858098091406188488
61672309981803858098091407251298
61672309981803900923352996688222
61672309981803900923352997038142
61672309981803905864736694996768
61672309981803905864736814032994
61672309981803905864740166782732
61672309981803905864740167255116
61672309981803905864740168317926
61672309981803906276330673891222
61672309981803906276330759980290
61672309981803906276330788560006
61672309981803906276330793281740
61672309981803906276333111508300
61672309981803906276518700918790
61672309981803906276519045275062
61672309981803906276519073854778
61672309981803906276519078576512
61672309981803906276521397852832
61672309981803906276522173177138
61672309981803906276522517533410
61672309981803906276581463020584
61672309981803906276581464083394
61672309981803906276581721300838
61672309981803906413783186169734
61672309981803907511680938716810
61672309981803907511868161840308
61672309981803907511869310100602
61672309981803907649128831893782
61672309981803907649129978735522
61672309981803907649129978736926
61672309981803907649129979804155
61672309981803908060722808675666
61672309981803908060910836752994
61672309981803908060910837802754
61672309981803908060911209805622
61672309981803908060911984644494
61672309981803908060911984645898
61672309982667495247729779563134
61672309982667495385178589532840
61672309982667495385178589545890
61672309982667495385178589999400
61672309982667495385178591062210
61672309982667496483263824304568
61672309982667496483264972227992
61672309982667496483326500330344
61672309982667496483326501393154
61672309982667496483327648240718
61672309982667496483327648253768
61672309982667496483327649303528
61672309982667496620524494003702
61672309982667496620525641914076
61672309982667497032118470772536
61672309982667497032118471835346
61672309982667497032119618678490
61672309982667497032119618682910
61672309982667497032119619745720
61672309982667497032306498849864
61672309982667497032307646755818
61672309982667497032307646773288
61672309982667500189301877485316
61672309982667500189301878548126
61672309982667500189364553511092
61672309982667500189364554573902
61672309982667500189368025415100
61672309982667500190116665820404
61672309982667500190116666883214
61672309982667500326562547184450
61672309982667500326566018025648
61672309982667500327381925568978
61672309982667500738156523953284
61672309982667500738156525016094
61672309982667500738159995857292
61672309982667500738344552030612
61672309982667500738908636262596
61672309982667500738908637325406
61672309982667500738975903400622
61672309982667500739163931477950
61672309982667500784749342494240
61672309982667500784750490404614
61672309982667500785000046597344
61672309982667500785000304864548
61672309982667500785001194507718
61672309982667502020347097431740
61672309982667502157545090059758
61672309982667502157545176148826
61672309982667502157545204845182
61672309982667502569139067891402
61672309982667502569139153980470
61672309982667502569389858070524
61672309982667502569389858083574
61672309982667502569390116350778
61672309982675605894488197025838
61672309982675605894488198425518
61672309982675605894490521373812
61672309982675605894491554479888
61672309982675605894491669284186
61672309982675605895306457619274
61672309982678302061471277221894
61672309982678302198730797952056
61672309982678302198730912737480
61672309982678302198731572786716
61672309982678302198919973935546
61672309982678307002858442730184
61672309982678307002858442734396
61672309982678307003104904326500
61672309982678307003106018948474
61672309982678307003108371979754
61672309982678307003109491206822
61672309982678307140304011559022
61672309982678307140366687584798
61672309982678307140370159488854
61672309982678307140370164075074
61672309982678307140867752821364
61672309982678307186141278820718
61672309982678307186141280220398
61672309982678307186143603168692
61672309982678307186144636274768
61672309982678307186144751079066
61672309982678307186959424609856
61672309982678307551896874768692
61672309982678307551897989390666
61672309982678307551901117275480
61672309982678307551901461649014
61672309982678307552148693493770
61672309982678307552152165397826
61672309982678307552152165733244
61672309982678307552152165752118
61672309982678307552152169984046
61672309982678307552717025868362
61672309982679207570858166713008
61672309982679207570858167775818
61672309982679207570858512132090
61672309982679207708119179351264
61672309982679207708119179718654
61672309982679207708119180768414
61672309982679207753956446980349
61672309982679208119713157196006
61672309982679208119713157550298
61672309982679208165737304965898
61672309982679208165737563246152
61672309982679208165738452876272
61672311323937176935297276429052
61672311323960587535078431011292
61672311323960587580832015921368
61672311323960587580832015938630
61672311323960588129623985318012
61672311323960588129623986380822
61672311323960588129875034840198
61672311323961488512161991553902
61672311323961488514421427668684
61672311323961488560175012578760
61672311323961488697624053665946
61672311323961488697624054715706
61672311323961488697624828504818
61672311341651342086444910605054
61672311341651342087259697540462
61672311341651342087259698940142
61672311341651342224457690151010
61672311341651345793297750721210
61672311341651345793297752120890
61672311341651345930495744731438
61672311341651347576871656058014
61672311341662152560468613671092
61672311341662152606223314601210
61672311341662152607038101536618
61672311341662152607038102936298
61672311341662152743483983237534
61672311341663047637853563765284
61672311341663053312051233256150
61672311341686462399265404502716
61672311341686462536526073139040
61672311341686463820138051227818
61672311341686464186162253831834
61672311341686464231101050755130
61672311341686464231915837690538
61672311341686464231915839090218
61672311341687362967077100404000
61672311341687362967078219612194
61672311341687364387887071103326
61672311341687364751466907652318
61672311341687364751466911884406
61672311341687364753911272657582
61672311341687364753911273707342
61672311341687364799481048934970
61672311341687364936928969410070
61672311346684321093458065503504
61672311346696326879891984898492
61672311346696328527082684560156
61672311346696376703065733662662
61672311346719743425695988650164
61672311346719787897333237267874
61672311346719787897395879992200
61672311346719791603371291964942
61672311346719791603433934689268
61672311346719793250563106231158
61672311346719793250566203901684
61672311346719793250566205418004
61672311346720643856309691940900
61672311346720643858000798242798
61672311346720643993507684551448
61672311346720688327946907257160
61672311346720688327946936303436
61672311346720688327946940541140
61672311346720688465144933169158
61672311346720692033983847345304
61672311346720692033984961954228
61672311346720692033984989484184
61672311346720692033984990533944
61672311346720692033984994188448
61672311346720692033987313482238
61672311346720692033987318186502
61672311346720693818374802486734
61672311346720693818377124968468
61672311346727898360871467013240
61672311346731449024551597306916
61672311346731449024613125422318
61672311346731498847726460675638
61672311346731498847729559862484
61672311346731498984924453290558
61672311346731498984924453640478
61672311346731498984987129666254
61672311347570778156564729928414
61672311347570778161647304106574
61672311347570778164099354811664
61672311347570811508389750217624
61672311347571678587115756843454
61672311347571678592198331021614
61672311347571678594646134983776
61672311347571678724313749454002
61672311347571678731906803620100
61672311347571678731928843539065
61672311347571711938940777132664
61672311347571712076138769743212
61672311347595089645020948181797
61672311347595089645020948181798
61672311347595089782281616818122
61672311347595089786528477351152
61672311347595988380158995354966
61672311347595988381853572048972
61672311347595988517356987965514
61672311347595988519051564659520
61672311347595990212832644083082
61672311347595990217079504616112
61672311347595990217079533662388
61672311347595990217079534712148
61672311347595990350030636693630
61672311347595990350030722782697
61672311347595990354277497226660
61672311347665039242190579836022
61672311347667722682418740969508
61672311394828970805174790191982
61672311394828970941620412212964
61672311394828970942184410355880
61672311394828970942184411418690
61672311394828970942184496444948
61672311394828970942372438433208
61672311394828970942372439496018
61672311394828970942372782802530
61672311394828974098614675885360
61672311394828974098614676239492
61672311394828974099430493090224
61672311394828974099430493094436
61672311394828974099430579183504
61672311394828974099432817442410
61672311394828974099433592277070
61672311394828974645965097635326
61672311394828974647657350784788
61672311394828974647657351847598
61672311394828974648222464949358
61672311394828974648222549625696
61672311394828974648224787884602
61672311394828974648225907092796
61672311394828974648410493026686
61672311394828974648410835983278
61672311394828974648412815508420
61672311394828974648412817024740
61672311394828974648413934703564
61672311394828975883004397031560
61672311394828975883004483120628
61672311394828975883007495864274
61672311394828975883007496214194
61672311394828975883007840587728
61672311394828975883759608173586
61672311394828975883759952430480
61672311394828976294786404353262
61672311394828976294789846496700
61672311394828976295353930728684
61672311394837079757962614959154
61672311394837079757963643828930
61672311394837079758715756138242
61672311394839781461398731532782
61672311394839781461962815764766
61672311394840675943986306151560
61672311394840681297152382968196
61672311394840681480166722602052
61672311394840681480167751471828
61672311394840681480167751476040
61672311394840681480167752538850
61672311394840681480167755721178
61672311394840681480167837565108
61672311394840681480919863781140
61672311394840681480919863785352
61672311394840681480985983386170
61672311394840681891949757385012
61672311394840681892767990344902
61672311394840682029210512110404
61672311394840682029774596342388
61672311394840682029777953828362
61672311394840682029962882699970
61672311394840682029965981420256
61672311394840682029965981538300
61672311394840682029965982955450
61672311394861389598451657778052
61672311394861390651602338015020
61672311394861390786352522059924
61672311394861390786352522064136
61672311394861390786352523126946
61672311394861390786352526309274
61672311394861390788796887065188
61672311394861390788796887069400
61672311394861390788796888132210
61672311394861391246398597470392
61672311394861391246398941825052
61672311394861391246398941843926
61672311394861391382841378565908
61672311394861391382841378570120
61672311394861391382841379632930
61672311394861391382841382815258
61672311394861391382841464659188
61672311394861391382844477402834
61672311394861391383593490879432
61672311394861391383593491942242
61672311394864092492294996218110
61672311394864093086840550505956
61672311394864991273209842790276
61672311394864991273209843144408
61672311394864991273210617979068
61672311394864991273210619041878
61672311394864991273210961998470
61672311394864991684991849053380
61672311394864991869698441383188
61672311394864992920338637028736
61672311394864992920338638432628
61672311394864992920338638445678
61672311394864992920338641614956
61672311394864992920338981402270
61672311394864992922594973956672
61672311394864992922594975360564
61672311394864992922594975373614
61672311394864992922598417517052
61672311394864993057599650038594
61672311394864993057599654270682
61672311394864993060044015043858
61672311394864993060044016093618
61672311394864993105045488692770
61672311394864993516827493538932
61672311394864993516827498138202
61672311394864993516830937095100
61672311394864993517391579183646
61672311394864993517394676953550
61672311394864993517394676972424
61672311394864993517395021327084
61672311394864993517395021345958
61672311394864993517645725449062
61672311394864993654088248264324
61672311394864993654652332496308
61672311394864993654840618853890
61672311394864993654843717692220
61672311394864993661431660148623
61672311399797407333868411937406
61672311399801009604864491439438
61672311399801009605115195542542
61672311399861949811459852207965
61672311399870403286997919202050
61672311399870403286998952671096
61672311399870403286998952789140
61672311399873955597869494245774
61672311399873955597872880410842
61672311399873956833219672976630
61672311399873957382011643418822
61672311399874005557994687935108
61672311399874005557994692521328
61672311399894670440175649241560
61672311399894670441930549714618
61672311399894670441930664505866
61672311399894714911812897859270
61672311399894714911875540583596
61672311399894714911875655355970
61672311399894714911876688825016
61672311399894718617850951506578
61672311399894718617913708536718
61672311399894718617913713254080
61672311399894718617917066003818
61672311399894718617917066489252
61672311399894718617917070721180
61672311399894720265042765759744
61672311399894720265045089757798
61672311399898272710670320520122
61672311399898272710670320986682
61672311399898272711422432846696
61672311399898317183059681464406
61672311399898320340120831175558
61672311399898320751903181090722
61672311399898320888912801617750
61672311399898322124444524490962
61672311399898322124446846955434
61672311399898322124510642176354
61672311399898322124510642642914
61672311399898322124531563366735
61672311399905525431655092939216
61672311399905525431655092939264
61672311399905525431657416937318
61672311399906376036586891843288
61672311399906376039031256848552
61672311399906376039093904159098
61672311399906376039093932857066
61672311399906376039093932874328
61672311399906376039094018950346
61672311399906377820975583631678
61672311399906377820975583648940
61672311399906377820975584098238
61672311399906377820975584115500
61672311399906377823419949120764
61672311399906425862208444202278
61672311399906425999215740381332
61672311399906425999215741798274
61672311399906425999218064729306
61672311399906425999219183941712
61672311399906425999403769875602
61672311399906425999404112832194
61672311399906425999404114231874
61672311399906425999407470282032
61672311399906425999466788857970
61672311399906425999466790257650
61672311399906425999466874933988
61672311399906425999469113205944
61672311399906425999470232401088
61672311399906425999491153124909
61672311399909077742528991862950
61672311399909079524410671352792
61672311399909127153858859042672
61672311399909127702650829489076
61672311399909127702650829502126
61672311399909127702901877961502
61672311400737600061327574507498
61672311400737600061578622966874
61672311400737600065574468341978
61672311400737600068081476071568
61672311400737600068084948329916
61672311400737601296088615976576
61672311400737601296088615993838
61672311400737601296109508002430
61672311400737601296861619827920
61672311400737601296861619845182
61672311400737601296924295853696
61672311400737601296924295870958
61672311400737601296924296320256
61672311400737601296924296337518
61672311400745705178387515421676
61672311400745705178575543499004
61672311400748406874479821180254
61672311400748406874500746490296
61672311400748406881821826886976
61672311400748440226304841469464
61672311400748440226304874770914
61672311400749306893251970421056
61672311400749306893251970438318
61672311400749306893272862446910
61672311400749306894087650764736
61672311400749306894087650781998
61672311400749306894088425603608
61672311400749306898084612165706
61672311400749306900593976127778
61672311400749306900595095340184
61672311400749306900779651141902
61672311400749307439784476050498
61672311400749307439784509351948
61672311400749307442040554698180
61672311400749307442043940880510
61672311400749307442228841055762
61672311400749307442291258801284
61672311400749307442291517081538
61672311400749307442294989339886
61672311400749307442312442391580
61672311400749307442315881348478
61672311400749307442879621224190
61672311400749307442880740419334
61672311400749307443130669683566
61672311400749307447123128876340
61672311400749307447126481757220
61672311400749307447127629667594
61672311400749307447127634253814
61672311400749307447373832979444
61672311400749307447377300166138
61672311400749307447377304883500
61672311400749307449570846749434
61672311400749307449570846762484
61672311400749307449571621601356
61672311400749307449575352126908
61672311400749307449633522788260
61672311400749307449634641983404
61672311400749307449636995046608
61672311400749307449638114241752
61672311400749307449659034965573
61672311400749307449821550865588
61672311400749307449822670060732
61672311400749307449825022756594
61672311400749340794053861344972
61672311400749340794053894646422
61672311400749340794116279090494
61672311400749340794116537370748
61672311400770016247655582464911
61672311400770016796698601383742
61672311400770016796761277409518
61672311400772716667523060404704
61672311400772717951153690550811
61672311400772717951153690550812
61672311400772717951153690568073
61672311400772717951153690568074
61672311400772718499945661010266
61672311400772718500196365096108
61672311400772718500196365113370
61672311400772718500196709469642
61672311400773617235355648314580
61672311400773618518902710426319
61672311400773618518902710426320
61672311400773618518965386452096
61672311400773618518965386469358
61672311400773619067757356911550
61672311400773619067757442987568
61672311400773619067945384988878
61672311400773619067945729345149
61672311400773619067945729345150
61672311400773619068008147090672
61672311400773619068008405370926
61672311400773619072004217444580
61672311400773619072004222030800
61672311400773619072255036320058
61672311400841765189428349639516
61672311400841765189428351043408
61672311400841765189428351056458
61672311400841765737634540304292
61672311400841765737655465614334
61672311400841765738220321485600
61672311400841765738220321498650
61672311400841765738471368558346
61672311400841765744976545997964
61672311400841766972981332870080
61672311400841766973002253576640
61672311400841766973002254993582
61672311400842662599429074566860
61672311400842662606772229583635
61672311400842665756406660847126
61672311400842665757240018242512
61672311400842665757240045540799
61672311400842665757240045540800
61672311400842665757242341190806
61672311400842666303774875518216
61672311400842666303775679055055
61672311400842666303775679055056
61672311400842666303776023428589
61672311400842666303776023428590
61672311400842666305198631289318
61672311400842666305446236205576
61672311400842666306031988684704
61672311400842666306032015982991
61672311400842666306032015982992
61672311400842666306034311632998
61672311400842666306283064459630
61672311400842666306283065859310
61672311400842666312789361107442
61672311400842666313563427242439
61672311400842667539121696781972
61672311400842667539121698181652
61672311400842667540813949477924
61672311400842699658045064349529
61672311400842951671331809845502
61672311400842968149460723813396
61672311400842968149460724163316
61672311400842968149463048161370
61672311400842996142970203168172
61672311400842999847316003652968
61672311400845353184723299682352
61672311400845367460675104529422
61672311400845367460675105946364
61672311400845368007211025026111
61672311400845368009467074971614
61672311400845368009467076388556
61672311400845368009718153563162
61672311400845368009721509613320
61672311400845369244228117874896
61672311400845401361480410320585
61672311402861189066733845007843
61672311402861189066921872035459
61672311403704119714999377765315
61672311403704119715000406635091
61672311417515180107489047062554
61672311417515180107489305342808
61672311417515180108053131294538
61672311417515180108053131307588
61672311417515180108241417652120
61672311417515180108303835397642
61672311417515180108303835410692
61672311417515180108304093677896
61672311417523285217794310187160
61672311417525986509447391982040
61672311417526887489041093779246
61672311417526887489041093792296
61672311417526887489041352059500
61672311417586925345420434702216
61672311417586925345668041035416
61672311417596229565864865687020
61672311417596229565868336528218
61672311417596231213055565348684
61672311417596279389038614451190
61672311417596279389042080938044
61672311417596279389043200133188
61672311417596279389043200251232
61672311417598931266855706359024
61672311417598931269299952328062
61672311417598931269362714442906
61672311417598981092478287955132
61672311417598981092478292204482
61672311417619345784382051387790
61672311417619345784382052450600
61672311417620546541464313652312
61672311417620546541466636483966
61672311417620546541467784376870
61672311417620546541467784493510
61672311417620546542282572711958
61672311417620546681172818485226
61672311417620546681175142483280
61672311417620546681176261691474
61672311417620591013919788045688
61672311417620591013919817091964
61672311417620591013919818141724
61672311417620591013919821329668
61672311417620591013919821347138
61672311417620591013920936287108
61672311417620594719957842742756
61672311417620594719957869922792
61672311417620594719957870272712
61672311417620594719957871322472
61672311417620594719957874994446
61672311417620594719960194270766
61672311417620594719961313465910
61672311417620594719961313583954
61672311417620594719961313597052
61672311417620594719961313951344
61672311417620594857155867587732
61672311417620594857158191585786
61672311417620594857159306561892
61672311417620594857159310793980
61672311417620596504288362949724
61672311417620596504288363299644
61672311417620596504347681862532
61672311417620596504347683275262
61672311417620596504350005756996
61672311417620596504350006210506
61672311417620596504350006223556
61672311417620596504351125418700
61672311417622948055628836055736
61672311417623242891732294490302
61672311417623242891733438145502
61672311417623247833872605409768
61672311417623248384610230187132
61672311417623248384670669370944
61672311417623292305509849795390
61672311417623292305509854027478
61672311417623296011547903092778
61672311417623296011547907324866
61672311417623296011551374861480
61672311417623296011551379583214
61672311417623296423396401287854
61672311417623296560406021814882
61672311417623296560406022864642
61672311417623296560593279289638
61672311417623296560653718473450
61672311417623297658743193750052
61672311417623297658743193866692
61672311417623297795940067152566
61672311417623297795940068668886
61672311417631351708080111673030
61672311417631351710524103607000
61672311417631351710524476678294
61672311417631401533699340401356
61672311417631401533699341464166
61672311417631401533701664399410
61672311417631401533701664412460
61672311417631401533702439251332
61672311417631401670899314053526
61672311417631401670900690479164
61672311417632252278336172929706
61672311417632252278338496927760
61672311417632252278339616135954
61672311417632253923019802395802
61672311417632253923019831093562
61672311417632302101263431049512
61672311417632302101451717394204
61672311417632302101451717744124
61672311417632302101511007604832
61672311417632302101511036302592
61672311417632302101511036320062
61672311417632302101511037719742
61672311417632302101513360668036
61672311417632302101514479863180
61672311417632302238709028913348
61672311417632302238709030330290
61672311417632302238711352911402
61672311417632302238711353265534
61672311417632302238712472473728
61672311417632303885840409549776
61672311417632303885840409666416
61672311417632303885903171668832
61672311417632303885903172135392
61672311417634953981582859147858
61672311417634953981773584631612
61672311417634955217118024147246
61672311417634955763715673540276
61672311417634955763715675056596
61672311417634955766163396112018
61672311417635003393101070067424
61672311417635003393101098765392
61672311417635003393101099115312
61672311417635003393103423113366
61672311417635003393104426117582
61672311417635003393104540908830
61672311417635003804698518753364
61672311417635003804946125069302
61672311417635003941959188789528
61672311417635003942144118034142
61672311417635003942146440615254
61672311417635003942146442032196
61672311417635003942147474084300
61672311417635003942206879799066
61672311417635005040295240466744
61672311417635005177493233181042
61672311418463475566232218596628
61672311418463475566232219646388
61672311418463475566294894609354
61672311418463475566294894622404
61672311418463475566294895672164
61672311418463475568760147018116
61672311418463475568760147031166
61672311418463475568760148080926
61672311418463475568822823043892
61672311418463475568822823056942
61672311418463475568822824106702
61672311418463475703492972954678
61672311418463476115086950786322
61672311418463476115275237143904
61672311418463476117614879575152
61672311418463476117614880637962
61672311418463476117803165932734
61672311418463476117865583678256
61672311418463476117865584741066
61672311418463476117865841958510
61672311418463476161112385369374
61672311418463476161112385719294
61672311418463476162806962413300
61672311418463476163368464030106
61672311418463476163368465429786
61672311418463476163370788378080
61672311418463476163371821602200
61672311418463476163619168133210
61672311418463476163619169532890
61672311418463476163619426400414
61672311418463476163619426750334
61672311418463476163621492481184
61672311418463476163621750748388
61672311418463476163622870428966
61672311418463476167615243545722
61672311418463476167615244595482
61672311418463476167618715436680
61672311418463476167618715804070
61672311418463476170125723533660
61672311418463476170125724583420
61672311418463476170129195424618
61672311418463476170129195437716
61672311418463476170129195792008
61672311418463476300820863039514
61672311418463476307327188402556
61672311418463477398070187062764
61672311418463477398153755097132
61672311418463477398968543315580
61672311418463477405475988003504
61672311418463477405664016080832
61672311418463477946924919974140
61672311418463477947113206331722
61672311418463477947175624077244
61672311418463477947175625140054
61672311418463477947175882357498
61672311418463477947196516085836
61672311418463477947196774366090
61672311418463477947760599851260
61672311418463477947760599864310
61672311418463477947760600317820
61672311418463477948011303954364
61672311418463477948011303967414
61672311418463477948011304420924
61672311418463477948011305483734
61672311418463477948011562234618
61672311418463477948011562701178
61672311418463477954455212025394
61672311418463477954455212038444
61672311418463477954517888051170
61672311418463477954517888064220
61672311418463477954519007259364
61672311418463477954705916141548
61672311418463477954705917191308
61672311418463477954707035336692
61672311418471581273025961606206
61672311418471581273029432447404
61672311418471581273088637631982
61672311418471581273088723721050
61672311418471581273109642909678
61672311418471581273109644309358
61672311418471581273109649031092
61672311418471581273111967257652
61672311418471581273113000481772
61672311418471581273924432644446
61672311418471581280367967312928
61672311418471581280618671398770
61672311418471581280618671416032
61672311418471614624850981895416
61672311418471614624913657921192
61672311418471614624913744010260
61672311418471614624913772589976
61672311418471614624913777311710
61672311418474277028581279721160
61672311418474277028581279734210
61672311418474277440363543910386
61672311418474282379220452484580
61672311418474282379220452497630
61672311418474282381748385524212
61672311418474282382563173859300
61672311418474282382563173872350
61672311418474282519009140249604
61672311418474282519823928584692
61672311418474282562234793064606
61672311418474282562234796369238
61672311418474282564679042338276
61672311418474282564741718364052
61672311418474282564762724704558
61672311418474282564762726104238
61672311418474282564762729408870
61672311418474282564765049052532
61672311418474282572088315183024
61672311418474282572271752143890
61672311418474282572271752148102
61672311418474282572272871339034
61672311418474282572276343243090
61672311418474282572276343260352
61672311418474282928263471399198
61672311418474282931606192773918
61672311418474282974017060912756
61672311418474282976523724286074
61672311418474282976524068642346
61672311418474282976527540900694
61672311418474282976544988880734
61672311418474282976544989230654
61672311418474282976544993952388
61672311418474282976547313228708
61672311418474282977363221244374
61672311418474282983867107450932
61672311418474283113809101545610
61672311418474283114372841404060
61672311418474283114623889880698
61672311418474315916504062627486
61672311418474315916566738653262
61672311418474315916566854384856
61672311418474315916566857689488
61672311418474316328098040472180
61672311418474316328349088931556
61672311418474316328349122233006
61672311418475178008174981531416
61672311418475178008174981544466
61672311418475178008175239811670
61672311418475182949560081425496
61672311418475182949560082488306
61672311418475182950312193734808
61672311418475182950312193747858
61672311418475182950312194797618
61672311418475183132490738239560
61672311418475183132490739302370
61672311418475183132574425310154
61672311418475183496074909020228
61672311418475183496074910083038
61672311418475183496075167300482
61672311418475183498602842059860
61672311418475183498602843122670
61672311418475183499166926291844
61672311418475183499166927354654
61672311418475183499355212649426
61672311418475183541828465232336
61672311418475183541828493812052
61672311418475183541828494874862
61672311418475183541828498533786
61672311418475183541828499596596
61672311418475183541828723512590
61672311418475183541828756814040
61672311418475183544084717134014
61672311418475183544084802160272
61672311418475183544084803223082
61672311418475183544088274418620
61672311418475183544272744148532
61672311418475183544272745211342
61672311418475183544335506263376
61672311418475183544335507326186
61672311418475183544335764543630
61672311418475183544338978521724
61672311418475183544338979584534
61672311418475183544339236801978
61672311418475183544356426501764
61672311418475183544356426514814
61672311418475183544356426851684
61672311418475183544356427914494
61672311418475183544356431219126
61672311418475183544356431573418
61672311418475183544356432636228
61672311418475183544356684782018
61672311418475183544356685131938
61672311418475183544356689853672
61672311418475183544358750849738
61672311418475183544358750862788
61672311418475183544359009129992
61672311418475183544359870530316
61672311418475183544360128810570
61672311418475183544920512146478
61672311418475183544923954762300
61672311418475183545174658865404
61672311418475183545174659928214
61672311418475183545174917145658
61672311418475183549167290262414
61672311418475183549167291312174
61672311418475183549170729219312
61672311418475183549170757799028
61672311418475183549170762520762
61672311418475183549171877129686
61672311418475183549171881715906
61672311418475183549355318326692
61672311418475183549355319389502
61672311418475183549358757283590
61672311418475183549358785863306
61672311418475183549358786926116
61672311418475183549358790585040
61672311418475183549358791647850
61672311418475183549359905193964
61672311418475183551614749855254
61672311418475183551614750918064
61672311418475183551615094211526
61672311418475183551615095274336
61672311418475183551616127330652
61672311418475183551618566469874
61672311418475183551677770250352
61672311418475183551677771300112
61672311418475183551678889445496
61672311418475183551681242508700
61672311418475183551682361703844
61672311418475183551865799377440
61672311418475183551869270572978
61672311418475183551869271635788
61672311418475183681536972195082
61672311418475183681537229412526
61672311418475183682372652538762
61672311418475183682372909756206
61672311418475183686619546373242
61672311418475183688879235106198
61672311418475183688879235119248
61672311418475216484315758528770
61672311418475216484315759591580
61672311418475216484315877564996
61672311418475216895909736373464
61672311418475216895909737423224
61672311418475216895909823512292
61672311418475216895909852092008
61672311418475216895909855396640
61672311418475216895909855750932
61672311418475216895909856813742
61672311418475216896097765500552
61672311418475216896098108807064
61672311418475216896098142108514
61672311418475216896160526552586
61672311418475216896160527615396
61672311418475216896160784832840
61672311418495891066069200135188
61672311418495891066131876160964
61672311418495891066152768169556
61672311418495892895459447423646
61672311418495892897987380463278
61672311418495892898802168798366
61672311418495892898805524854140
61672311418495892898805610960677
61672311418495892898805610960678
61672311418495926249791508743896
61672311418498592356969136016196
61672311418498592357722282979828
61672311418498592357785043677570
61672311418498592357804816359876
61672311418498592357805851014196
61672311418498592768751400205422
61672311418498592769316260811472
61672311418498592769566964914576
61672311418498592769567307866796
61672311418498592906575780120480
61672311418498592906577014119762
61672311418498592906763808197808
61672311418498592906765300477344
61672311418498592906848868511712
61672311418498592908268032816432
61672311418498592908456060893760
61672311418498594004098194306404
61672311418498594004933873587274
61672311418498594004933874650084
61672311418498594006605234274634
61672311418498594006605235337444
61672311418498594141358947614694
61672311418498594143865988645734
61672311418498594187112529218526
61672311418498594189640460858478
61672311418498594189640462258158
61672311418498594194642447154342
61672311418498594194642451386430
61672311418498594553141211803920
61672311418498594553976892147600
61672311418498594555648252834960
61672311418498594598894791995022
61672311418498594598894792344942
61672311418498594601422725034654
61672311418498594601422725384574
61672311418498594602237513369742
61672311418498594602237513719662
61672311418498594602240612557992
61672311418498594602240956931733
61672311418498594602240956931734
61672311418498627541444590538776
61672311418498627953226853315272
61672311418498627953226853665192
61672311418499492925533977818302
61672311418499492925533977831352
61672311418499492925533978881112
61672311418499493336562837826452
61672311418499493336562837839502
61672311418499493336563096106706
61672311418499493337127955662996
61672311418499493337127956712756
61672311418499493337315983740324
61672311418499493337398518170132
61672311418499493337398518183182
61672311418499493337399637496418
61672311418499493337399895776672
61672311418499494571909889144878
61672311418499494571909889157928
61672311418499494571909890207688
61672311418499494574354254150142
61672311418499494574354254163192
61672311418499494574354255212952
61672311418499494710006323859658
61672311418499494711615008521242
61672311418499494758207712631065
61672311418499495121788329768630
61672311418499495121788588048884
61672311418499495123208986352886
61672311418499495123397272710468
61672311418499495166706487896306
61672311418499495169234162655684
61672311418499495169234162668734
61672311418499495169234420935938
61672311418499495169798248300398
61672311418499495169801690449660
61672311418499495169801690462709
61672311418499495169801690462710
61672311418499495170052394552764
61672311418499495170052394565814
61672311418499495170052652833018
61672311418499495174048464906672
61672311418499495174048469492892
61672311418499495174048493603028
61672311418499495174048493952948
61672311418499495174048495002708
61672311418499495174236522017226
61672311418499495174236522030276
61672311418499528520787588245928
61672311418499528520975873190780
61672311418499528520975873540700
61672311418567627015517319996190
61672311418567627015517321045950
61672311418567638133661655173944
61672311418567638133661656223704
61672311418567641837168307765396
61672311418567641837168307778446
61672311418567641837168308828206
61672311418567641838003988109076
61672311418567641838003988122126
61672311418567641838003989171886
61672311418567641838007082709702
61672311418567641838007455658740
61672311418567641838007460367424
61672311418567641838007460380474
61672311418567641839427739293958
61672311418567641839427740356768
61672311418567641839678787766384
61672311418567641839678788816144
61672311418567641839699335405654
61672311418567641839699708354692
61672311418567641839699709404452
61672311418567641839699713063376
61672311418567641839699713076426
61672311418567641839699714126186
61672311418567641840263419637638
61672311418567641840263420700448
61672311418567641840514468110064
61672311418567641840514469159824
61672311418567641840515242948936
61672311418567641840515616020438
61672311418567641840515617070198
61672311418567641840517940368412
61672311418567641847021826574970
61672311418567641847021826579182
61672311418567641847024150573024
61672311418567641847024925411896
61672311418567641976963820669648
61672311418567641977715589655186
61672311418567641977778609004736
61672311418567643082556648267846
61672311418567643082558971216140
61672311418567643622397267261610
61672311418567643624089521007322
61672311418567643624091844305536
61672311418567643624904308292650
61672311418567643624904309342410
61672311418567675191500369085646
61672311418567675191500369098696
61672311418567675191500370148456
61672311418568538701473322028952
61672311418568538701473326615172
61672311418568538701473350725308
61672311418568538701473352124988
61672311418568541996485728819528
61672311418568542404980003679730
61672311418568542405815684023410
61672311418568542405819122980308
61672311418568542405820270890681
61672311418568542405820270890682
61672311418568542405820275122610
61672311418568542405820275476902
61672311418568542407490483667668
61672311418568542407511376726020
61672311418568542407511403906056
61672311418568542407511405305736
61672311418568542407514847580316
61672311418568542408079706651172
61672311418568542408079706651331
61672311418568542408326164011348
61672311418568542408326165061108
61672311418568542408327311921721
61672311418568542408327311921722
61672311418568542408327312967110
61672311418568542408327313321402
61672311418568542412514513758842
61672311418568542414770846454690
61672311418568542414773170448532
61672311418568543642861640029464
61672311418568543642861640146104
61672311418568543643676428364552
61672311418568544190208963162894
61672311418568544191901217258526
61672311418568842555840138734178
61672311418568842556654927069266
61672311418568842556846311183654
61672311418568842597597878271909
61672311418568875949421777830782
61672311418568875949421779230462
61672311418571227639575727920454
61672311418571229286516498317886
61672311418571240404908414319024
61672311418571240404908438429160
61672311418571240404908438766030
61672311418571240404908438779080
61672311418571240404908439828840
61672311418571243699080546112998
61672311418571243699083988256436
61672311418571243699916225406918
61672311418571243699916225411130
61672311418571243699916226456678
61672311418571243699917344602062
61672311418571243699917372831858
61672311418571243699917373181778
61672311418571243699917374367051
61672311418571243699917374367052
61672311418571243699917374716972
61672311418571243699919668600116
61672311418571243699920701719242
61672311418571243699920816510490
61672311418571243706427027082284
61672311418571243706674719491502
61672311418571243706678075541660
61672311418571244108415092433342
61672311418571244109250771714212
61672311418571244109250771727262
61672311418571244109250772777022
61672311418571244109254210671110
61672311418571244109254239250826
61672311418571244109254239263876
61672311418571244109254243972560
61672311418571244109254243985610
61672311418571244109254245035370
61672311418571244109255358109100
61672311418571244109255358459020
61672311418571244109255358577112
61672311418571244109255358581483
61672311418571244109255358581484
61672311418571244109255362826462
61672311418571244109255363180754
61672311418571244110674523944642
61672311418571244110674523961904
61672311418571244110677966088080
61672311418571244110946463367062
61672311418571244110946491609908
61672311418571244110946491946778
61672311418571244110946491959828
61672311418571244110946496314172
61672311418571244110946497731322
61672311418571244110948815957882
61672311418571244110949935153026
61672311418571244110949935271118
61672311418571244110949935625410
61672311418571244111510203238562
61672311418571244111510203242774
61672311418571244111510204288322
61672311418571244111510204305584
61672311418571244111511322433706
61672311418571244111513646431760
61672311418571244111514679550886
61672311418571244111761251715200
61672311418571244111761252764960
61672311418571244111762370910344
61672311418571244111762399140140
61672311418571244111762399490060
61672311418571244111762399608104
61672311418571244111762400675333
61672311418571244111762400675334
61672311418571244111762401025254
61672311418571244111764723488114
61672311418571244111764723960498
61672311418571244111764723973548
61672311418571244111764725023308
61672311418571244111765843168692
61672311418571244115761573385366
61672311418571244118272053373304
61672311418571244246514999760762
61672311418571244248207252456714
61672311418571244248960393635802
61672311418571244248962716216914
61672311418571244248962717633856
61672311418571245346213045011450
61672311418571245353552727769878
61672311418571245353555050718172
61672311418571245353802657034110
61672311418571245353806099177548
61672311418571245484309508782702
61672311418571245893644050853696
61672311418571245893644051916506
61672311418571245893644052266426
61672311418571245895336304612458
61672311418571245895336304962378
61672311418571245895338627897622
61672311418571245895338627910672
61672311418571245895338628960432
61672311418571245895339746639256
61672311418571245895339747105816
61672311418571245896154535440904
61672311418571277462499547420392
61672311418571277462499547433442
61672311418571529613319787881036
61672311418571538906108028878166
61672311418571538906108029344726
61672311418571538906296401782538
61672311418571543711238724713812
61672311418571543847680099637574
61672311418571543847681248947628
61672311418571544260094490018420
61672311418571544443128626800462
61672311418571544443128627850222
61672311418571544444819736307774
61672311418571544444820879496414
61672311418571544444820880546174
61672311418571544444823203494468
61672311418571544445011580649642
61672311418571545680358368629210
61672311418571545680358370028890
61672311418571546092764696006800
61672311418571546092764697406480
61672311418571546092768139083358
61672311418571546092768139549918
61672311418571546092768167781118
61672311418571546092768168247642
61672311418571546092768168247678
61672311418604010454055485019551
61672311420481695167655276579970
61672311420589768244195429210140
61672311420589768244195429326780
61672311426494291612089880818201
61672311426494291612089880831299
61672311426494291614535279055067
61672311426494291619617591770645
61672311426494339790518066694991
61672311426494339790518323912387
61672311426494339798132040049717
61672311426494341437461159919865
61672311426494341437649704544651
61672311426494341444989129139465
61672311426494341444989387303079
61672311426494341445073070128487
61672311426497893334293731610885
61672311426497941512533889410299
61672311426497943159665268979705
61672311427442587664813375547523
61672311427442587668158102574065
61672311427442587668160426572119
61672311427442637497775385871363
61672311427466882689570571090299
61672311427466882691262824836011
61672311427466882691265147784305
61672311427466949115313434563835
61672311427470501011703204824368
61672311427470501011703204828740
61672311427470501011704352717272
61672311427470501011706672477622
61672311427470501011706672481994
61672311427470501011954251884064
61672311427470501011955396589024
61672311427470501011955399776968
61672311427470501011957719537318
61672311427470501011957719891610
61672311427470501011957720941370
61672311427470501011957724129314
61672311427470501011957724142411
61672311427470501011957724142412
61672311427470501012519021679472
61672311427470501012519026261320
61672311427470501012519026265692
61672311427470501012519107768380
61672311427470501012519107772752
61672311427470501012519141052360
61672311427470501012519141056732
61672311427470501012520169572376
61672311427470501012520255661284
61672311427470501012522493920350
61672311427470501012522493933448
61672311427470501012522580013630
61672311427470501012522580026727
61672311427470501012522580026728
61672311427470501012540033060952
61672311427470501012540033065324
61672311427470501012543500714206
61672311427470501012543500718578
61672311427470501012710869553380
61672311427470501012710869557752
61672311427470501012710869570850
61672311427470501012791076937076
61672311427470501012791080125020
61672311427470501012794547778274
61672311427470501012794548128194
61672311427470501012794549191052
61672311427470501012794552378996
61672311427470501014235753410158
61672311427470501014238076358452
61672311427470501014238076362824
61672311427470501014485652931242
61672311427470501014485653981002
61672311427470501014486800824146
61672311427470501014486801887004
61672311427470501014489124822200
61672311427470501014489124835298
61672311427470501015050425560302
61672311427470501015050426959982
61672311427470501015050511653582
61672311427470501015050513053262
61672311427470501015050541745406
61672311427470501015050541749618
61672311427470501015051574864532
61672311427470501015051660957812
61672311427470501015051660959264
61672311427470501015053897799776
61672311427470501015053897812826
61672311427470501015053897814278
61672311427470501015053983888844
61672311427470501015053983906106
61672311427470501015053983907558
61672311427470501015239947315442
61672311427470501015242270263736
61672311427470501019297316556758
61672311427470501019297320794462
61672311427470501019297320807560
61672311427470501020050552311808
61672311427470501020050552316180
61672311427470501020050552329278
61672311427470501020134144443422
61672311427470501020134144793342
61672311427470501020134149044144
61672311427470501021828720437588
61672311427470501021828721487348
61672311427470550837329258328903
61672311427470550837329261511231
61672311559394835965205216774079
61672311559430306475094074713404
61672311559430306475094075776262
61672311559430306475097174963108
61672311559431158864414565405866
61672311559431206905645103041222
61672311559431206905648202228068
61672311559431208690036894519154
61672311560270486222017997177248
61672311560375854303204968699140
61672311560375854303204968712190
61672311560375854303204969049060
61672311560378255397997758731167
61672311560378255405528050782421
61672311560378555594861406894050
61672311560378555594861406898262
61672311560379456162606954515422
61672311560379456162610426769558
61672311560379456574451752300064
61672311560379456574451752654196
61672311560379456574455109767164
61672311560379456574455195860444
61672311577119811499415728066002
61672311577155834209376523086322
61672311577156134538352123445488
61672311577156134538352152141844
61672311577156134538414799471264
61672311577156182714335201244350
61672311577156182714398992228970
61672311577156184361530114716286
61672311577157034966458784169990
61672311577157034966458784288034
61672311577157034968965825319074
61672311577157034968965826736224
61672311577157035106163819346772
61672311577157083144950018076780
61672311577157083144950019493930
61672311577157083282148012104478
61672311577157084380236343825210
61672311577157084929279019787656
61672311577157084929342153443020
61672311577157084929342153561064
61672311577157084929363850517821
61672311577996362316551982255960
61672311577996362321550988399752
61672311577996362324058002151586
61672311577996362324061468387690
61672311577996362461318670787910
61672311578032379492818595937304
61672311578032379492818597354454
61672311578032379630016588547852
61672311578032379680852718820076
61672311578100527998509738652438
61672311578100527998509738770482
61672311578100528000954103775746
61672311578100528000954105192896
61672311578101428566258758527946
61672311578101428566258758645990
61672311578101728709775767734310
61672311578101728895319185148942
61672311578101728895319185503233
61672311578101728895319189735162
61672311578101730542451341073540
61672311578101730542509884797556
61672311578101730542509885147476
61672311578104113793383768045784
61672311578104113793383769462934
61672311578104115440511791681672
61672311578104115440511793098822
61672311578104115577709785709370
61672311578104129852829266262710
61672311578104130264673949614608
61672311578104130272200887380882
61672311578104130401871942225156
61672311578104131499957289898598
61672311578104131507635060009194
61672311578104132049083533895412
61672311578104430598756597187718
61672311578104431696902182102006
61672311578104431696905654360354
61672311578104432245948328433474
61672311578105316197614973588332
61672311578105330431979876794150
61672311578105330431979878211300
61672311578105330981022551339446
61672311578105332813697349839804
61672311578105332813760111959019
61672311586020167678607593517778
61672311630225694569874223742548
61672311630225695118666194184740
61672311630225695118857579393750
61672311630294738102113038746494
61672311630294738513895388670496
61672311630294738650905009188686
61672311630298640562631535539346
61672311630298641111423505981538
61672311630298688738614584641852
61672311630298689150396934570066
61672311630298689287406555084044
61672311630330760812073833766814
61672311630330761223856183690816
61672311630331061415633790022284
61672311630331061415637262280632
61672311630331061415638037119504
61672311630331061550387073608326
61672311630331061550387417981860
61672311630331061550387446211656
61672311630331061550387446660954
61672311630331061550387446665166
61672311630331061550387446678216
61672311630331061550387532300724
61672311630331061550388221499826
61672311630331061550388565873360
61672311630331061552643410536262
61672311630331061552643410540474
61672311630331061552831438613590
61672311630331061552831438617802
61672311630331061552831782987124
61672311630331061552831811670430
61672311630331061552832930878624
61672311630331061552835254891180
61672311630331061552836029730052
61672311630331061552894459012900
61672311630331061552894573785274
61672311630331061552895606904400
61672311630331061552897930916956
61672311630331104238450786637068
61672311630331104238450787686828
61672311630331104238450872376216
61672311630331109591617982766940
61672311630331109591617983829750
61672311630331109591617987016290
61672311630331109591620306764994
61672311630331109591620306778044
61672311630331109591621081599654
61672311630331109591621081616916
61672311630331109728629927292022
61672311630331109728629927296234
61672311630331109728814860772936
61672311630331109728815632425268
61672311630331109728815975381860
61672311630331109728815976794590
61672311630331109728815979981130
61672311630331109728819332844748
61672311630331109728819332848960
61672311630331109728877622887780
61672311630331109728878651407636
61672311630331109728878652820366
61672311630331109728878656006906
61672311630331109728878737496704
61672311630331109728880975755610
61672311630331109728880975768660
61672311630331109728882094963804
61672311630331110826967099332186
61672311630331110826967099345236
61672311630331111376010032525126
61672311630331111376010118264274
61672311630333762707286527802134
61672311630333762707291118914384
61672311630333763253822533915508
61672311630333763256078498244326
61672311630333763256333018620808
61672311630333810883270721605388
61672311630333810883274163276442
61672311630333810883274163394534
61672311630333810883274163411796
61672311630333811432062692051792
61672311630333811432062692064842
61672311630333811432313740524218
61672311630333812667662857102562
61672311630334663272591182195782
61672311630334663272591182668166
61672311630334663272592330559666
61672311630334663275035547673430
61672311630334663275035547677642
61672311630334663275040138789892
61672311630334663686880573627420
61672311630334663686884045885768
61672311630334663821634315905860
61672311630334663824078566592260
61672311630334663824082038496316
61672311630334711451019741485108
61672311630334711451085859177726
61672311630334711451085859650110
61672311630334711862617161118948
61672311630334711862864767434886
61672311630334712000062760399726
61672311630334712000066116449884
61672311630334713098213854252612
61672311630334713098213882832328
61672311630334713098213884367522
61672311630334713235411875447248
61672311630334713235411875565340
61672311630334713235412909015672
61672311630334713647194139754566
61672311630334713647256901869410
61672311631173975798502451306858
61672311631173976347294421749050
61672311631173985498262409342862
61672311631173985635460401953410
61672311631173985635523077979186
61672311631173990620153438734822
61672311631173990622663832983772
61672311631173990622663832987984
61672311631173990622681371774454
61672311631173990622681372128746
61672311631173990627746034109304
61672311631173990627747182000804
61672311631173990629939695011464
61672311631173990629939695015676
61672311631173990630002371037240
61672311631173990630002371041452
61672311631173990630005838690494
61672311631173990630005838694706
61672311631173990630190399114568
61672311631173990630190399118780
61672311631173990630194985608674
61672311631173991034446187517080
61672311631173991041788188618708
61672311631173991169196371914664
61672311631173991171455803430176
61672311631173991171643835771356
61672311631173991171644180127628
61672311631173991171706851902602
61672311631173991171706856153404
61672311631173991171724046674042
61672311631173991171724304954296
61672311631173991171727743911194
61672311631173991176538348925030
61672311631173991176538377608336
61672311631173991176538377621386
61672311631173991176539496816530
61672311631173991178982713917244
61672311631173991178982713930294
61672311631173991178986960673222
61672311631173991178987214689624
61672311631173991178987218940426
61672311631173991179045389943020
61672311631173991179045389956070
61672311631173991179048857596274
61672311631173991179048857609324
61672311631173991179049976804468
61672311631173991179049981055270
61672311631173991179233418020348
61672311631173991179233418033398
61672311631173991179238009132598
61672311631173992277134981167234
61672311631173992277134981184496
61672311631173992406802595991752
61672311631173992407053644468390
61672311631173992407074192103448
61672311631173992407074536476982
61672311631173992414395650157850
61672311631173992414395650175112
61672311631174023974485500055072
61672311631174023974485500409364
61672311631174024523277470851556
61672311631174024523465757209138
61672311631209107231139298420364
61672311631209107780179218129262
61672311631209107780182316980690
61672311631210007798888318291660
61672311631210007798888318295872
61672311631210008210482296123304
61672311631210008210482296127516
61672311631210008210730245394222
61672311631210008210733344599942
61672311631210008347928238004770
61672311631210008347931336856198
61672311631210008398579439037996
61672311631210008398767467115324
61672311631278140240051388729752
61672311631278140240051388733964
61672311631278141475397406456668
61672311631278141475397406460880
61672311631278142024189376898860
61672311631278142024189376903072
61672311631278142024440425375498
61672311631278156299577471987728
61672311631278156299577475170056
61672311631278156848347405716368
61672311631278156848598454175744
61672311631278156848598454188794
61672311631278156848601807056624
61672311631278156848602581891284
61672311631278156848619374880692
61672311631278156848619374893742
61672311631278156848620146533024
61672311631278156848620146546074
61672311631278156855941579090660
61672311631278156855944587584956
61672311631278156855944931958490
61672311631278156855945706793150
61672311631278158083948599622412
61672311631278158083966162856048
61672311631278158083966164259940
61672311631278158083966164272990
61672311631278158083969491626792
61672311631278158083969491631004
61672311631279042454991452286166
61672311631279051926004320270412
61672311631279051926004321670092
61672311631279056864860089672036
61672311631279056864860090144420
61672311631279056867370570132358
61672311631279056867389171071340
61672311631279056874901637018272
61672311631279056874902755872174
61672311631279056874902756226466
61672311631279057276642440055372
61672311631279057276642440068422
61672311631279057278901871583934
61672311631279057279149481099462
61672311631279057279153694895232
61672311631279057279171517813014
61672311631279057279171520999554
61672311631279057279173840761308
61672311631279057279174615600180
61672311631279057284236269073392
61672311631279057286492606001328
61672311631279057286495958869158
61672311631279057286496733703818
61672311631279057286683986946486
61672311631279057413903109045988
61672311631279057416162540574550
61672311631279057416432186803630
61672311631279057416432189990170
61672311631279057423690512877100
61672311631279057423693607460464
61672311631279057423693951833998
61672311631279057423694726668658
61672311631279058514499712622148
61672311631279058514520633327096
61672311631279058521842751430734
61672311631279058522030779508062
61672311631279058651781273621356
61672311631279358848584083459816
61672311631279359260427990555692
61672311631279359260428076648972
61672311631281742511047468231784
61672311631281742511298516708422
61672311631281758570806690951124
61672311631281758575889350868272
61672311631281758578148696644796
61672311631281758578149815852990
61672311631281758578337068741366
61672311631281758989931046573010
61672311631281759119598661393316
61672311631281759119867274507482
61672311631281759119870630557640
61672311631281760355216275231928
61672311631282043935936795262324
61672311631282044484978694968748
61672311631282044484978694972960
61672311631282044484978694986010
61672311631282044484979814181154
61672311631282053777768141738124
61672311631282058582145605585492
61672311631282058719406359956592
61672311631282059130937576027684
61672311631282059313951829574083
61672311631282059316479844101902
61672311631282059316479845501582
61672311631282059316479848683910
61672311631282059316479848701172
61672311631282059316479872327486
61672311631282059316479872677406
61672311631282059316479872681618
61672311631282059316480881803036
61672311631282059316480993057664
61672311631282059316480993407584
61672311631282059316480997656934
61672311631282059316483230266969
61672311631282059316483315887866
61672311631282059316483316005958
61672311631282059316483320605228
61672311631282059316484348989730
61672311631282060552077599046836
61672311631282060552077685140116
61672311631282060552077686539796
61672311631282060552077714887684
61672311631282060552077715237604
61672311631282060552081042589954
61672311631282060552081070819750
61672311631282060552081071287678
61672311631282060552081071287714
61672311631282060963863421220348
61672311631282103186797772306113
61672311631282103598580036482289
61672311631282945052790476963312
61672311631282959149894625461000
61672311631282959149957387221552
61672311631282959698749357663744
61672311631282959698749358018036
61672311631282959747030871362490
61672311631282959747030875594578
61672311631282959747030875611840
61672311631282959747031934229343
61672311631282959747032020672544
61672311631282959747032024921894
61672311631282959747034343148454
61672311631282959747034343270917
61672311631282959747034343270918
61672311631282959747034347870188
61672311631282959747035380972052
61672311631282960982565980033587
61672311631282960982569422177025
61672311631282960982569422177026
61672311631282960982569422526946
61672311631282960982628742148432
61672311631282960982628742502564
61672311631282960982632098552722
61672311631282960982632099615532
61672311631282960982632184291870
61672311631282960982632185708812
61672311631282961119826618922344
61672311631282961119826620322024
61672311631282961119830062465462
61672311631282961119830091163186
61672311631282961119830091163222
61672311631282961119830091163270
61672311631282961119830092226080
61672311631282961119831210021544
61672311631282961119892852810102
61672311631282961119892852928194
61672311631282961531424070057724
61672311631282961531424154751324
61672311631282961531424156151004
61672311631282961531425187853188
61672311631282961531608998952418
61672311631282961531608999302338
61672311631282961531612441095856
61672311631282961531612441445776
61672311631282961531671761067262
61672311631282961531675117117420
61672311631314475495281290540839
61672311631314523678586454564655
61672311631314524037294047897473
61672311631314524039801088928513
61672311639194194262285518509022
61672311639194194270065424297426
61672311639194199803716645016860
61672311639197795992269533357266
61672311639197796533532300697216
61672311639197801525920754076700
61672311640037128667406519077629
61672311656920070364580814080570
61672311656920070364581961990944
61672311656920070371923967697666
61672311656920075905764233647313
61672311656922772205022169093540
61672311656922772205023316986444
61672311656922772205025606987628
61672311656922772205026754880532
61672311656922772205026759129882
61672311656922772205210454375262
61672311656922772212553607974888
61672311656922772212553609037698
61672311656922772212557046931786
61672311656922777197417315442193
61672311656922777197438365288540
61672311656922777197438366705690
61672311657763004906732785982035
61672311657799324720116989622340
61672311657799324720118137515244
61672311657871073181403549465523
61672311657904641285417695544967
61672311657904689296167060245820
61672311657904689296169383194114
61672311657907342988664755171491
61672311657907390587631597949542
61672311657907390587882645009238
61672312037992593856911962565190
61672312037993494287462989843248
61672312037993494287463764682120
61672312037993494424660982440698
61672312037993494424660982453796
61672312037993494424661757292668
61672312037993494424745698379823
61672312037993842791609977422994
61672312038001949549107054701388
61672312038001949549107054819432
61672312038004301237649220946794
61672312038004301237649220959892
61672312038004301237649995798764
61672312038004601427735349434280
61672312038004601427735722505782
61672312038004649605413344034070
61672312038004649605413344047120
61672312038004649605414118885992
61672312038004650840760136614312
61672312038005500210342823172128
61672312038005501858286376699240
61672312038005501858286749770742
61672312038005501994731511194990
61672312038005501994732287096672
61672312038005501994732630053264
61672312038005501994732630058880
61672312038005501995484742368192
61672312038005501995484742381290
61672312038005550035964371299030
61672312038005550173159701204442
61672312038005550173162020953146
61672312038005550173162024139686
61672312038005550173162024152736
61672312038005550173163143347880
61672312038005550173163397028864
61672312038005550173163397378784
61672312038005551408510189596056
61672312038005551820103134325884
61672312038005551820103134675804
61672312038005551820354182798310
61672312038005551820354957637182
61672312038869140974764069756662
61672312038869140974765217653938
61672312038869140975328928827518
61672312038869140975516956904846
61672312038879950892972190960174
61672312038879951494543244323626
61672312038879951494545941393022
61672312038879951494545941406072
61672312038879951494546716109590
61672312038879951494546716227682
61672312038973306644881988810892
61672312038973306651656815685004
61672312038973306651656816747814
61672312038974195957313044692654
61672312038974207075433017138662
61672312038974207082207844012774
61672312038974207219468511586288
61672312038974207219468512649098
61672312038974207219471954792536
61672312038974207220225095971624
61672312038974210918756101804120
61672312038974210918756101804279
61672312038974212565863204735060
61672312038974212565884125440008
61672312038974212565884125441619
61672312038974212565884125441620
61672312038974212565884125445832
61672312038974212573394271620974
61672312038974507225724853101094
61672312038976907138517230997268
61672312038976908915313988330290
61672312038976908922903600334236
61672312038976908922903600352950
61672312038976908922907042477674
61672312038976908922907042496388
61672312038976908923660183662378
61672312038976908923660183675476
61672312038976912622187717586654
61672312038976912622190041584708
61672312038976912622190074899208
61672312038976912622191189495082
61672312038976913857537121484253
61672312038976913857537207223242
61672312038976913857538240342528
61672312038976913865068532743701
61672312038977208517377933833164
61672312038977208517377934895974
61672312038977212223418311011966
61672312038977212819054837541324
61672312038977212819055870660450
61672312038977214054401888388770
61672312038977246165543140592372
61672312038978109085130310826012
61672312038978109085189629734448
61672312038978109085189630797258
61672312038978109085193072940696
61672312038978109496971636706230
61672312038978109496975078849668
61672312038978112791170688354734
61672312038978112791230006913250
61672312038978112791231126121444
61672312038978113202765441025250
61672312038978113203011898031134
61672312038978113203517553334562
61672312038978114622150908264278
61672312038985317929361133772006
61672312038986218496357008231966
61672312038986218497110153647514
61672312038988919604971476936852
61672312038988919604974829804682
61672312038988919604975604639342
61672312038988919605539688871326
61672312038988920016505787591308
61672312038988920016756835713654
61672312038988920199792095935818
61672312038988953547095158606884
61672312038988953547095187322114
61672312055622409391551270856548
61672312055622409391551270857952
61672312055622409392366059193040
61672312055622409392366059210510
61672312055622409529564051821058
61672312055718469958956210027282
61672312055719670716038499808710
61672312055719670716038499826180
61672312055719670853236492436728
61672312055719715187675748426420
61672312055719715187675748443890
61672312055719715324873741054438
61672312055719718893713802073728
61672312055719718893713802073936
61672312055719718893713802091198
61672312055719718893716126071782
61672312055719718893716126071990
61672312055719718893717245280024
61672312055719718893717245280184
61672312055719719030911794684484
61672312055719719030914118682538
61672312055719719030915237890732
61672312055727825788350328348228
61672312055730177339693468408886
61672312055730475881832571465044
61672312055730475881832685902000
61672312055730475881835010249974
61672312055730475881836038651738
61672312055730475881836039119702
61672312055730477529528921491236
61672312055730477529779627011282
61672312055730477529779969967874
61672312055730477666224702713028
61672312055730477666224730942824
61672312055730477666224731392122
61672312055730477666224731409384
61672312055730477666225505895576
61672312055730477666225850604528
61672312055730477666225850605932
61672312055730477666789590127560
61672312055730477667040638604198
61672312055730520354289190213460
61672312055730520354289190563380
61672312055730525707455267498108
61672312055730525707455271747458
61672312055730525707457591496162
61672312055730525707457596095432
61672312055730525707458366330822
61672312055730525707458366348084
61672312055730525707458367747764
61672312055730525844653261525758
61672312055730525844656617575916
61672312055730525844718260499828
61672312055730525844719379694972
61672312055730527491596354518804
61672312055730527491596354523016
61672312055730527491847058621908
61672312055730527491847058626120
61672312055730527491847060038850
61672312055730527491847316906374
61672312055730527491847317256294
61672312055730527491847402995442
61672312055730527491848091741034
61672312055730527491848177834314
61672312055731378096775729610598
61672312055731378096775729977988
61672312055731378096775758190314
61672312055731378096775758207784
61672312055731378096775758657082
61672312055731378096775758674344
61672312055731378096776877869488
61672312055731378096776877870892
61672312055731378234789658479706
61672312055731426275207644840876
61672312055731426275266934701584
61672312055731426275266963399344
61672312055731426275266963399552
61672312055731426275270406605800
61672312055731426412464956010100
61672312055731426412464957427042
61672312055731426412467280008154
61672312055731426412467280362286
61672312055731426412468399570480
61672312055731427510553289147774
61672312055731427510554437408068
61672312055731428059408050420088
61672312055731428059408050424300
61672312055731428059408050774220
61672312055731428059596336781882
61672312055731428059596337117300
61672312055731428059596337118704
61672312055731428059596337136173
61672312055731428059597111951960
61672312055731428059597111953364
61672312055731428059597111970833
61672312055731428059659098878012
61672312055731428059659098883628
61672312055731428059659098896726
61672312056595015239887803240246
61672312056595015239887803257716
61672312056595015377085795850794
61672312056595017023461707177370
61672312056595017069215263389478
61672312056595017070030051724566
61672312056595017070030051742036
61672312056595017076808317573046
61672312056595017076808346251932
61672312056595017076808346252140
61672312056595017076808346269402
61672312056595017076809120755594
61672312056595017076809465111658
61672312056595017076809465465949
61672312056595017076809465465950
61672312056595017207228044352584
61672312056595017214006310183594
61672312056595017214006338879950
61672312056595017214007458075094
61672312056595017214007458076498
61672312056595020729502084356172
61672312056595020782786047404958
61672312056595020782786047405166
61672312056595020782848723430734
61672312056595020782848723430942
61672312056595020782849842639136
61672312056595022560481156390282
61672312056595050423547324709728
61672312056595050423547324727198
61672312056595050560745317337746
61672312056606722620625061639320
61672312056606722811169693324430
61672312056606722811170812519574
61672312056606728111055245681788
61672312056606728111055246049178
61672312056606728111807357991100
61672312056606728156808830940380
61672312056606728156808830957642
61672312056606728164335736826566
61672312056606728164336769945692
61672312056606728164339208730782
61672312056606728164339868778406
61672312056606728164340242204040
61672312056606728164399532060536
61672312056606728164403003964752
61672312056606728301599877734288
61672312056606728301600996929432
61672312056699182753704420595482
61672312056699182753704420601098
61672312056699182753704420618568
61672312056699182890902413229116
61672312056699182891718316173128
61672312056699186459744797774284
61672312056699188237356339197416
61672312056699188237377231201796
61672312056699188237377231206008
61672312056700083321453440470990
61672312056700083321453440476606
61672312056700083321453440494076
61672312056700083322269343438088
61672312056700087020800349266212
61672312056700087027493817649792
61672312056700088805105358718792
61672312056700088805189041540036
61672312056700088805189041544248
61672312056700383464970449564926
61672312056700383647984790284885
61672312056700387171823291080762
61672312056700387217663997312454
61672312056700389001991046679628
61672312056700389001991046683840
61672312056700389002053808798684
61672312056702768546067969882846
61672312056702768546067969884250
61672312056702768546067969901720
61672312056702773900052273642952
61672312056702789959581368946345
61672312056702789959582488154296
61672312056702789959582488154539
61672312056702789959582488154540
61672312056702789967175541970474
61672312056702790508624014806932
61672312056702790508624129248100
61672312056702790508625162699836
61672312056702818508972231183341
61672312056703074089343759549158
61672312056703074226604428185482
61672312056703083521273008272886
61672312056703084619425538749258
61672312056703084619425538766728
61672312056703084756623531359806
61672312056703084756623531377276
61672312056703084756686293137828
61672312056703088325462444037102
61672312056703088325463591947476
61672312056703088326215704256788
61672312056703088462660436647650
61672312056703088462724346318576
61672312056703088875258378784614
61672312056703090156446135850618
61672312056703090156446135850862
61672312056703090705488810394754
61672312056703090705488810396158
61672312056703122267837317318488
61672312056703122267837317318696
61672312056703122267837317335958
61672312056703134627996344648239
61672312056703134627999702115339
61672312056703969120136006255000
61672312056703985187174558642236
61672312056703985187233877196540
61672312056703985324435313013336
61672312056703988893212611822984
61672312056703988893214935816826
61672312056703988893274254375342
61672312056703988893275373583536
61672312056703989030473366194084
61672312056703989031288154529172
61672312056703989442257610362122
61672312056703991273237830284764
61672312056711193984811529586858
61672312056711193984812644195782
61672312056711194031405381234098
61672312056712094598401255694058
61672312056714779823767782611088
61672312056714795706952958033298
61672312056714795706952962638392
61672312056714795707015605362718
61672312056714795707015634059074
61672312056714795707019077266774
61672312056714795707019852101434
61672312056714795707583936333418
61672312056714795844213597973266
61672312056714795844217070231614
61672312056714795844276393035268
61672312056714796255811822543626
61672312056714796255995603882238
61672312056714796256626610878714
61672312056714796439097012034394
61672312056714829648574575700092
61672312056714829648574575717562
61672312056714829648575350552222
61672312056714829648575694908494
61672312056714829649139434784206
61672312056714829785835330442954
61672312064593614090248509537445
61672312064593614090251870186873
61672312064594509160038143296161
61672312064594514520046308462807
61672312064594514520611164347123
61672312065566178912180154178518
61672312065567079487586068219948
61672312065567123959223316365274
61672312065567123959223316837658
61672312065578217983471166322379
61672312065578218059390087470395
61672312065578228713530650437447
61672312065578234668190927639671
61672312065578234669028899077993
61672312108800037697684013242824
61672312108800038246726803642178
61672312108800038247478801166066
61672312108893396561590844327866
61672312108893396561653520707774
61672312108893396973435870631776
61672312108893396973436646870328
61672312108893397110718236217583
61672312108896098813880579916628
61672312108896998832838748540716
61672312108896999244432726372360
61672312108897347199786967271362
61672312108897347199846171051840
61672312108897347199846172451520
61672312108897347199849643297138
61672312108897347199849643310188
61672312108897347748828866977786
61672312108904203374579082833962
61672312108904203923621758796200
61672312108905103942390779089378
61672312108905104354173129013380
61672312108905104354173905251932
61672312108905402896311200000124
61672312108905402896312228869900
61672312108905402896312341789084
61672312108905402896312343188764
61672312108905402896312347910498
61672312108905402896314666137058
61672312108905402896315699243134
61672312108905402896315699711098
61672312108905404544259258887448
61672312108905404680704019980650
61672312108905404680704391516958
61672312108905404680704391534220
61672312108905404680704477610238
61672312108905404680705167885200
61672312108905404680705167891023
61672312108905404680705510847408
61672312108905404681457251502368
61672312108905404681457623156720
61672312108905404681520299182496
61672312108905447368767731609712
61672312108905447368767731959632
61672312108905447368767817698780
61672312108905447368768850804856
61672312108905447368768851154776
61672312108905452859132922117154
61672312108905452859134901741674
61672312108905452859195683882078
61672312108905453957284044654750
61672312108905453957284044667800
61672312108905454094483070384584
61672312108905454506327839825390
61672312108907805645826987046812
61672312108908105835912340682328
61672312108908106384139479238072
61672312108908106384955386899446
61672312108908149072203938508708
61672312108908149072203938858628
61672312108908154013591108599006
61672312108908154013591108717098
61672312108908154013591108734360
61672312108908154013591110134040
61672312108908155797979801008184
61672312108908155797979801012396
61672312108908155797979802425126
61672312108908155797980834127310
61672312108908155797980920220590
61672312108908155797980921620270
61672312108909005167559015307444
61672312108909005167561454446666
61672312108909005167562482844058
61672312108909005167562483316442
61672312108909005167562487565792
61672312108909006402908129040490
61672312108909006402909276945040
61672312108909006402909276950863
61672312108909006403661360562208
61672312108909006951951261327802
61672312108909006951951262744744
61672312108909006951952294446928
61672312108909006952704406761856
61672312108909006952704406774954
61672312108909054581336660937900
61672312108909054581336686803460
61672312108909054581339010801514
61672312108909054581339013988054
61672312108909054581340013805730
61672312108909054581340133196248
61672312108909054581399333777136
61672312108909054581399336963676
61672312108909054581402775920574
61672312108909055130194776477676
61672312108909055130379705722290
61672312108909055130382028303402
61672312108909055130382029720344
61672312108909055130382032902672
61672312108909055130383061772448
61672312108909055130442467487214
61672312108909056228530799575176
61672312108909056228531947485550
61672312108909056365728707496496
61672312108909056365728793589776
61672312108909056365728820769812
61672312108909056365728820869190
61672312108909056365728820887904
61672312108909056365728822286132
61672312108909056365728822305005
61672312108909056365729853989720
61672312108909056365729854338236
61672312108909056365729855406869
61672312108909056365792616103160
61672312108909056777511085077130
61672312108909056777511085427050
61672312108909056777573847191974
61672312109772643545957869251034
61672312109772643546020545276810
61672312109772643546020545630942
61672312109772643546020631365718
61672312109772643957551847082678
61672312109772643957802551185782
61672312109772643957802552602724
61672312109772644094247399779010
61672312109772644094247656529894
61672312109772644094812601807910
61672312109772644094999397302898
61672312109772644095000888165492
61672312109772645192333780577610
61672312109772645329594449213934
61672312109772645329594449568066
61672312109772645329594535302842
61672312109772645382940716635548
61672312109772645382941864545921
61672312109772645741376456539848
61672312109772645741376799492068
61672312109772645787945144039264
61672312109772645924390796173704
61672312109772645924391053391148
61672312109772645924954764557454
61672312109772645925142792634782
61672312109772645925142793697592
61672312109772645931733059084820
61672312109772645931733059097870
61672312109772645931733145173888
61672312109772645931734177944498
61672312109772645931734178293014
61672312109772645931921058465792
61672312109772645931921087162148
61672312109772645931921087175198
61672312109772645931921088224958
61672312109772645931922206370342
61672312109772645931922206371794
61672312109772645931984968136718
61672312109772645932485918599458
61672312109772645932486175816902
61672312109772648898374158106332
61672312109772648898939017177188
61672312109772648899189721280292
61672312109772649035634826742448
61672312109772649035634826742656
61672312109772649036388058260002
61672312109772649036450734285778
61672312109772649081388497740028
61672312109772649081388497740188
61672312109772649088919564630314
61672312109772649088982240656090
61672312109772650866613898759296
61672312109772650866613898776558
61672312109772650866613984852576
61672312109772679141462417024426
61672312109772679278472037542616
61672312109772679278660066682754
61672312109772679278660438685622
61672312109772682435720559060278
61672312109772682435720559060438
61672312109783450359760896446350
61672312109783450907989126671588
61672312109783450908803915006676
61672312109783450953742711934344
61672312109783450961084717641066
61672312109783450961335421726908
61672312109783455849376292179878
61672312109783455849376296766098
61672312109783455850191080514966
61672312109783455850191085101186
61672312109783455850191856753518
61672312109783455902720235588936
61672312109783455902723705957958
61672312109783455902723706076050
61672312109783455902723706093312
61672312109783455902723707492992
61672312109783484308074739953144
61672312109783484308074773254594
61672312109783489249461910047654
61672312109783489249461938745622
61672312109783489798504957664452
61672312109784350926757803652590
61672312109784350926757803658414
61672312109784350926757804012546
61672312109784350927509915967726
61672312109784350927509916321858
61672312109784350927572678082410
61672312109784351338539034610262
61672312109784351338539809567386
61672312109784351338539810984328
61672312109784351339103893799370
61672312109784351339354566017966
61672312109784351476364648524602
61672312109784351476552558628514
61672312109784351476552934882184
61672312109784351521554407835628
61672312109784351522390083107654
61672312109784351522390083457574
61672312109784351528892941284002
61672312109784351528892942333762
61672312109784351528893028422830
61672312109784351528896413174960
61672312109784351528896413542350
61672312109784351528896499618368
61672312109784351528897532737494
61672312109784351529084441606628
61672312109784351529085560814822
61672312109784351529147203367180
61672312109784356279926204823024
61672312109784356279926975429808
61672312109784356279926976475356
61672312109784356279926976492618
61672312109784356279926979661896
61672312109784356280491059661792
61672312109784356280491063893880
61672312109784356417187988062448
61672312109784356417187988068064
61672312109784356417187988081162
61672312109784356417940100377376
61672312109784356417940100390474
61672312109784356462940544456880
61672312109784356462941544274556
61672312109784356462941572854272
61672312109784356462941572858484
61672312109784356462941573326656
61672312109784356462941573330868
61672312109784356462941573343918
61672312109784356462941577576006
61672312109784356462941659065804
61672312109784356463777253197952
61672312109784356463777253202164
61672312109784356470280107842052
61672312109784356470280111024380
61672312109784356470281254213020
61672312109784356470281254567152
61672312109784356470283549981278
61672312109784356470283578560994
61672312109784356470283578565206
61672312109784356470283579033378
61672312109784356470283579037590
61672312109784356470283583282728
61672312109784356470284697891652
61672312109784356470284698245784
61672312109784356470469255114524
61672312109784356470469258296852
61672312109784356470471608160466
61672312109784356470471611347006
61672312109784356470472611164682
61672312109784356470472725955930
61672312109784356470472727372872
61672312109784356470472730555200
61672312109784356470531931136088
61672312109784356470531934322628
61672312109784356470535373279526
61672312109784357011984335028042
61672312109784357011984592245486
61672312109784357019326597952208
61672312109784357019514627079296
61672312109784384875823416522140
61672312109784384875823759828652
61672312109784384875823788058448
61672312109784384875823788408368
61672312109784384875823793130102
61672312109784384875886178636984
61672312109784384875886435854428
61672312109784389817210958152958
61672312109784389817210958271002
61672312109784389817210958271210
61672312109784389817210958621130
61672312109784389817210958625342
61672312109784389817210958638392
61672312109784389817210962870480
61672312109784389817273605594806
61672312109784389817273720386054
61672312109784390366253977539960
61672312109876794992735934224650
61672312109876794993550722559738
61672312109876794993550722913870
61672312109876799934937888422160
61672312109876800483981683225410
61672312109876809824487788854764
61672312109876809824490112152978
61672312109876809824490113202738
61672312109876811059837938889264
61672312109876811060590046966488
61672312109876811601285750264916
61672312109876811601285751327726
61672312109876811601286094621188
61672312109876811601287127386182
61672312109876811601287127740314
61672312109876811602039235463406
61672312109876811602039240049626
61672312109876811602101653208928
61672312109876811602101654271738
61672312109876811602101911489182
61672312109876811602101915721270
61672312109876811608625777042746
61672312109876811608817161524364
61672312109876811608876481145850
61672312109876811608880956391152
61672312109876811609633064468376
61672312109876814759120281129390
61672312109876814759120281142440
61672312109876815308162952488146
61672312109876816543489081583692
61672312109876816543489857468112
61672312109876816543506616125184
61672312109876816543506617170732
61672312109876816543506617187994
61672312109876816543506617524864
61672312109876816543509973592284
61672312109876844955618155941438
61672312109876844955618931843120
61672312109876844955619189060564
61672312109876848112616633403780
61672312109877695560547630474242
61672312109877695560547630480066
61672312109877695560547716214842
61672312109877695561299742789378
61672312109877695561362504549930
61672312109877699266584651598674
61672312109877700502686907943536
61672312109877700914531934247446
61672312109877710384705654701318
61672312109877710384705656100998
61672312109877710384708753534032
61672312109877710384708754933712
61672312109877710384709097890304
61672312109877710384709098244436
61672312109877710385544802231692
61672312109877710385545577066352
61672312109877710385545578466032
61672312109877710392047661807720
61672312109877710392301807700130
61672312109877711620891594793268
61672312109877711627586958764772
61672312109877711628401742513640
61672312109877712031837121531856
61672312109877712031837121544906
61672312109877712031837896366516
61672312109877712031837897783458
61672312109877712032652681532326
61672312109877712032653029075138
61672312109877712039176804303334
61672312109877712039427508406438
61672312109877712039431983651740
61672312109877712169097790168340
61672312109877712169097790522472
61672312109877712169098565007212
61672312109877712169850931364690
61672312109877712169850935950910
61672312109877712176629976266660
61672312109877715326092824795828
61672312109877715326928501603048
61672312109877715326928501952968
61672312109877715326928504785376
61672312109877715326928505139508
61672312109877715326928506185056
61672312109877715326928506189268
61672312109877715326929620793980
61672312109877715326929620798192
61672312109877715326929621148112
61672312109877715326929647974016
61672312109877715326929649373696
61672312109877715326931943742274
61672312109877715326931977030674
61672312109877715326933091652488
61672312109877715326933091652647
61672312109877715326933091652648
61672312109877715875975767597624
61672312109877716974040194583428
61672312109877716974061115288376
61672312109877716974061115289780
61672312109877716974061115289987
61672312109877716974061115289988
61672312109877716974061115294200
61672312109877716974062148409114
61672312109877716981571261469342
61672312109877717111238101105068
61672312109877717111318312026468
61672312109877717111318313072016
61672312109877717111318313089278
61672312109877717111318313426148
61672312109877717111321783924860
61672312109877717111321783926312
61672312109877717111321783930524
61672312109877717111322903138718
61672312109877717118831930110038
61672312109877717523103791252226
61672312109877717523104048119750
61672312109877717523104134208818
61672312109877717523104822954410
61672312109877717523104824354090
61672312109877717523104909047690
61672312109877717523104910447370
61672312109877743738978138828506
61672312109877743738978140228186
61672312109877743738978483184778
61672312109877745386169182852106
61672312109877745386169182865156
61672312109877745386170302060300
61672312109877745523367175462814
61672312109877745523367175816946
61672312109877745523367950301686
61672312109877745523367951718628
61672312109877745523368208936072
61672312109877745523451891761687
61672312109877748680362209736170
61672312109877748680362210090302
61672312109877748680362211135850
61672312109877748680362211140062
61672312109877748680365653279288
61672312109877999410105016742768
61672312109878001241084088776878
61672312109878010535565789755766
61672312109878012182693813391654
61672312109878012182693813396026
61672312109878012182947873531818
61672312109878015888734190924748
61672312109878016072839414244186
61672312109878017163331709170131
61672312109878017308123415998774
61672312109878017719968471000652
61672312109878017719968557093932
61672312109878060354621721495437
61672312109878060354684397521213
61672312109880397263982717829786
61672312109880397263982718178094
61672312109880397263982719246728
61672312109880412088144185948288
61672312109880412088981009130688
61672312109880412088981009480608
61672312109880412095483868356796
61672312109880412095486191655010
61672312109880412095486192704770
61672312109880412095737153671186
61672312109880413323490979578338
61672312109880413330834018391296
61672312109880413331648802140164
61672312109880413872533910991318
61672312109880413873097732710960
61672312109880413873097733773770
61672312109880413879877035893184
61672312109880413880629143970408
61672312109880417030364708502044
61672312109880417030364708851964
61672312109880417030368179343450
61672312109880417579410079049874
61672312109880417579410083649144
61672312109880417579411112518920
61672312109880418814753399730320
61672312109880418814753400775868
61672312109880418814753400793130
61672312109880418814753401130000
61672312109880418814756871615662
61672312109880418814756871634376
61672312109880418814757904736192
61672312109880418822078989736562
61672312109880419226539136173522
61672312109880447226615009928210
61672312109880447226615011345152
61672312109880447226886980528349
61672312109880701114356011989950
61672312109880702944519176463468
61672312109880702944519176480730
61672312109880712239000877446568
61672312109880712239000877800860
61672312109880712239003200276770
61672312109880712239003200394862
61672312109880712239003200743330
61672312109880712239003200749154
61672312109880713337340287061976
61672312109880713474538279672524
61672312109880713474597599289638
61672312109880713474601041433076
61672312109880713474602074534940
61672312109880713886132257504168
61672312109880714061804505343845
61672312109880714069983420303162
61672312109880714069983420653082
61672312109880714069983420670344
61672312109880714069983421720104
61672312109880717227228355148606
61672312109880717227228355498526
61672312109880717227228356548286
61672312109880717227231827389692
61672312109880717227231827406954
61672312109880717227232860508818
61672312109880717776020354638686
61672312109880717776020355688446
61672312109880717776021473833830
61672312109880717776023797831884
61672312109880717776271403115324
61672312109880717776271404165084
61672312109880717776274760215242
61672312109880717776274846308522
61672312109880719011618195681112
61672312109880719011618196730872
61672312109880719011621524084674
61672312109880719011621552781030
61672312109880719011621552782434
61672312109880761646337222098649
61672312109880762058119485225065
61672312109881597838050754183066
61672312109881597838050755600008
61672312109881601133062012951000
61672312109881601544091131711788
61672312109881601544655990782644
61672312109881601727941146984852
61672312109881603512330958458032
61672312109881612669551904711528
61672312109881612669554227659822
61672312109881612669555260643594
61672312109881612669555260760234
61672312109881613904902054744576
61672312109881613905089306937484
61672312109881613905148511750460
61672312109881613905148597843740
61672312109881613905148626554598
61672312109881613905151953893898
61672312109881613905151982591658
61672312109881613905153101799900
61672312109881614042346504361008
61672312109881614042349946504446
61672312109881614042349975202206
61672312109881614042349975219676
61672312109881614042351094410448
61672312109881614042351094414820
61672312109881614453940482192652
61672312109881614453940568285932
61672312109881614453943924336090
61672312109881614453943953033850
61672312109881614453943953051320
61672312109881614453944039140228
61672312109881614453945072242092
61672312109881614453945072246464
61672312109881614500534447563750
61672312109881614500534447581012
61672312109881614500534448980692
61672312109881617610942430873618
61672312109881617611188887879502
61672312109881617611190007074646
61672312109881617611694543182930
61672312109881617611942119383958
61672312109881617611942148081718
61672312109881617748386880490050
61672312109881617748387999685194
61672312109881617748390352748398
61672312109881617748391471943542
61672312109881617749202788020282
61672312109881617794980732473952
61672312109881618159980858321694
61672312109881618159981977516838
61672312109881618159982093725028
61672312109881618159984330580042
61672312109881618159985449775186
61672312109881618160734089826150
61672312109881618160734118523910
61672312109881618160796765851926
61672312109881619579370543960182
61672312109881619579370572657942
61672312109881619579370572671040
61672312109881619990964550502684
61672312109881619990964636595964
61672312109881651141718706522028
61672312109881651141719825717172
61672312109888817349306140558124
61672312109888817349306140571174
61672312109888822153684374989350
61672312109888822290882367599898
61672312109888822329944036348199
61672312109888822702727392491030
61672312109888822702727393553888
61672312109888822885761533518258
61672312109888822885761534568018
61672312109888822885762652713402
61672312109888822885764976711456
61672312109888822886580884254738
61672312109888855683461309320312
61672312109888855684276068953220
61672312109888855684276097655400
61672312109888855684276097668450
61672312109889706655212297767148
61672312109889706791658178068384
61672312109889706792410290377696
61672312109889706838247443202484
61672312109889717779857167823084
61672312109889717917117836459408
61672312109889722858696387512286
61672312109889722858697506707430
61672312109889723270287352231490
61672312109889723270287356836584
61672312109889723270288385352068
61672312109889723270288385706360
61672312109889723270290365343930
61672312109889723270291484539074
61672312109889723270475297403482
61672312109889723270538056334594
61672312109889756252025088828728
61672312109889767925967062409538
61672312109889767925967063472348
61672312109889767925968181617732
61672312109892407946050247225008
61672312109892408495093265785334
61672312109892408541682530906336
61672312109892419483295611948648
61672312109892419620556366319748
61672312109892424424682777439676
61672312109892424424930353657966
61672312109892424424933825562022
61672312109892424561943446076000
61672312109892424561944564929902
61672312109892424562128346268514
61672312109892424562759353264990
61672312109892424607965613530210
61672312109892424607965613880130
61672312109892424607965614929890
61672312109892424607965642228178
61672312109892424607965642578098
61672312109892424607965642582310
61672312109892424607968999695277
61672312109892424607969085784186
61672312109892424607969085788557
61672312109892424607969085788558
61672312109892424973722324100158
61672312109892424973725796004214
61672312109892424973725796358506
61672312109892425157012018596846
61672312109892425157012104690126
61672312109892425157576963756770
61672312109892469629214122049112
61672312109892469629214123098872
61672312117768541104731526179007
61672312117772137260248438076782
61672312118647744890224065619899
61672312118741150405891281409512
61672312118744707862358499867186
61672312118753111880839350589740
61672312118753156321971120176331
61672312118753156322807943708651
61672312118753156329313125883053
61672312118753161270889357156755
61672312118753161271726180689075
61672312118753161682754250054924
61672312118753161682754251454604
61672312118753161682757738258688
61672312118756763541948222872122
61672312118756763541948226058661
61672312118756763541948226058662
61672312118756763542724568245959
61672312118756763542724583141588
61672312118756763542785049590982
61672312135494411853605225806869
61672312135494417206775778240361
61672312135497112930922284471234
61672312135497112930985046236158
61672312135497112931549905302802
61672312135497112931553286868392
61672312135497118497609596422118
61672312135497118498425499361758
61672312135497118498425499366130
61672312135497118498425499385813
61672312135497118498428860035241
61672312135497120327730919596396
61672312135497120327751840184704
61672312135497120327752988090706
61672312135497120876607633159154
61672312135497120876795919503686
61672312136361615807974074233556
61672312136373670938707916257110
61672312136373670938791598610342
61672312136469666856577126105110
61672312136469677974697101737658
61672312136469711328214374722820
61672312136478987952399024728673
61672312136478987952401347676967
61672312136478988120076999195839
61672312136478988120076999208889
61672312136478988120080466867967
61672312136478988120080471467237
61672312136478988120081590662380
61672312136478988120081590662381
61672312136479021305918635011036
61672312136479032447762692238701
61672312136479032447763835526511
61672312136479032447763840131605
61672312136479037366178921563050
61672312136479037915221969713551
61672312136479037915284731832607
61672312136479037983947609469582
61672312136481689823324052989550
61672312136481689823324057575770
61672312136481689823324057772519
61672312136481689823324058822363
61672312136481689823324058835413
61672312136481689823327524893606
61672312136481689823327526494491
61672312136481689823327529676575
61672312136481689823328650288904
61672312136481689823512430210331
61672312136481733715415980257246
61672312136481733715417123445886
61672312136481733715417142676204
61672312136481733715419447443940
61672312136481733715419452161302
61672312136481733716253966208524
61672312136481733716442252566154
61672312136481739068586557362440
61672312136481739068588880310734
61672312136481739077019795825954
61672312136481739077019795832543
61672312136481739077019795845637
61672312136481739077019795845641
61672312136481739077019811777932
61672312136481739077205887509420
61672312136481739213461199821455
61672312136481739213461200871215
61672312136481739214280595205504
61672312136481739214280595218554
61672312136481739626062858331920
61672312136481739626062859394730
61672322194920562741117835998000
61672322194920562741368540101104
61672322194920562741953514825360
61672322194920562741953516341680
61672322194920562742204218928464
61672322194920562742204220444784
61672322194920562742204477195668
61672322194920562878566531648842
61672322194920562878566532711652
61672322194920562879402211525962
61672322194920562879402211539012
61672322194920562879402211992522
61672322194920562879402213055332
61672322194920562879402469806216
61672322194931383919224976626924
61672322194931679169619223827860
61672322194931679169640149137902
61672322194931679170454904171540
61672322194931684111842102964018
61672322194931684111842102981280
61672322194932570311941595925494
61672322194932570312192300028598
61672322194932570449390291576336
61672322194932570449390292639146
61672322194932579599919203683204
61672322194932579600170251092820
61672322194932579600191176402862
61672322194932579600754884026884
61672322194932579737367985423114
61672322194932579737368243703368
61672322194932579738203665766794
61672322194932579738203924047048
61672322194932584541574870702564
61672322194932584541578341543762
61672322194932584542330453853074
61672322194932584542330454207414
61672322194932584542330454220464
61672322194932584542393130233190
61672322194932584542393130246240
61672322194932584679591122856788
61672322194932584679592242051932
61672322194932585090617630274118
61672322194932585090621360812720
61672322194932585091185100675382
61672322194932585091185100688432
61672322194932585091186219883576
61672322194932585091373128752710
61672322194932585091373128765760
61672322194932585091373129815520
61672322194932585091373473122032
61672322194932585091374247960904
61672322194932585136099509953366
61672322194932585136350557008690
61672322194952092040855324579296
61672322194952992468875725649160
61672322194952992468875727048840
61672322194952992468876070005432
61672322194952992471406351490124
61672322194952992608605463662998
61672322194953298151044458476084
61672322194953298151107134501860
61672322194955684474263565287990
61672322194955685023306239833286
61672322194955685023871357184396
61672322194955685024059385261724
61672322194955693752935064515088
61672322194955694311851404081328
61672322194955694311852523289522
61672322194955694312039432158656
61672322194955694312039433221466
61672322194955694312040551366850
61672322194955695544102712780844
61672322194955695544103055737436
61672322194955985212305210084828
61672322194955985212555914187932
61672322194955994498842764717378
61672322194955994501119759365696
61672322194955994501119760765376
61672322194955994501122083713670
61672322194955994501370463468800
61672322194955994501370464868480
61672322194955994501370693506208
61672322194955994501372787816774
61672322194955994501374165297995
61672322194955994501374165297996
61672322194955994501374165764556
61672322194955996328170253917258
61672322194955996330429689683524
61672322194955996330677261646848
61672322194955996330680733905196
61672322194955996330680738155998
61672322194955999435163775961362
61672322194955999435163777378304
61672322194955999442510287045558
61672322194955999442757863246586
61672322194955999442760216296740
61672322194955999442760991148662
61672322194955999442761335504934
61672322194955999854291518102608
61672322194955999854542222205712
61672322194956027848111767790890
61672322194956879695081961041068
61672322194956879695144637066844
61672322194956880243936607509036
61672322194956880244124635586364
61672322194956883399427761525864
61672322194956883399490437551640
61672322194956885641163983137516
61672322194956885641352269482048
61672322194956885641414687240620
61672322194956885641414945507824
61672322194956885642856237349788
61672322194956885643106941452892
61672322194956894929142743859784
61672322194956894929142743877254
61672322194956894929393791982338
61672322194956894929414707969924
61672322194956894929414708319844
61672322194956894931670673361552
61672322194956894931670673711472
61672322194956894931674144103580
61672322194956894931674144202750
61672322194956894931674144552670
61672322194956894931674144570140
61672322194956894931859072975188
61672322194956894931859073325108
61672322194956894931861397323162
61672322194956894931925192562956
61672322194956894931925193029516
61672322194956895066591526312632
61672322194956895066591784592886
61672322194956895069119455101462
61672322194956895069119713381716
61672322194956895069121807679232
61672322194956895069121807692282
61672322194956895069122065959486
61672322194956895069122926893250
61672322194956895069123185173504
61672322194956895069123185640064
61672322194956896163924677354716
61672322194956896163924677372186
61672322194956896166367894454026
61672322194956896166367895516836
61672322194956896166430570479802
61672322194956896166430571542612
61672322194956896296101742943152
61672322194956896303628564153160
61672322194956896303633154202600
61672322194956896304468829828918
61672322194956896708719424491492
61672322194956896712967437639208
61672322194956896712967695919462
61672322194956896715222540921994
61672322194956896715222541984804
61672322194956896715227132034244
61672322194956896715410568999322
61672322194956896715410570062132
61672322194956896715415160111572
61672322194956896716250835737890
61672322194956896758720132805284
61672322194956896758721281182218
61672322194956896760977241852112
61672322194956896760977245040056
61672322194956896760980712693310
61672322194956896761228288911808
61672322194956896761228293162610
61672322194956896761231761170156
61672322194956896761231765420958
61672322194956896898429499751252
61672322194956896898429753780704
61672322194956896898429758031506
61672322194956899870713694938822
61672322194956899870713696001632
61672322194956899870776370964598
61672322194956899870776372027408
61672322194956899873245870483630
61672322194956899873245871533390
61672322194956899873248567535716
61672322194956900000447543427948
61672322194956900007974364637956
61672322194956900007978954687396
61672322194956900010506883476226
61672322194956900010509236172040
61672322194956900412229549336920
61672322194956900414757478125750
61672322194956900414757479188560
61672322194956900419568341406790
61672322194956900419572932519040
61672322194956900419756369484118
61672322194956900419756370546928
61672322194956900419760960596368
61672322194956900422100861307870
61672322194956900422288889385198
61672322194956900422291242081012
61672322194956928278600375780958
61672322194956928415860786137028
61672322194956928415860786150078
61672322194956928415860787666398
61672322194956928415861044417282
61672322194964104964033471821052
61672322194964104964848260156140
61672322194964104964848260169190
61672322194964105147026029821812
61672322194965000041415323082322
61672322194965000041415323432242
61672322194965000041415323449712
61672322194965000042167435391634
61672322194965000042167435391842
61672322194965000042230111417618
61672322194965000042230111767538
61672322194965000042230111784800
61672322194965000178592395336438
61672322194965000179428075213558
61672322194965000179428075680118
61672322194965000179428104377878
61672322194965001871536679907970
61672322194965001871536679908178
61672322194965001871536679925440
61672322194965002008734672535988
61672322194965002008735791731132
61672322194965005525063774356432
61672322194965005531842040187442
61672322194965005531844392883256
61672322194965005531844392883464
61672322194965005531845512091658
61672322194965005532597624400970
61672322194965005577514381061204
61672322194965005577577057086772
61672322194965005577577057086980
61672322194965005577577831938902
61672322194965005577578176295174
61672322194967701745414495018366
61672322194967701745665199121470
61672322194967701745665200538412
61672322194967701874496072843652
61672322194967701875331751671012
61672322194967701875331753187332
61672322194967701881839454962962
61672322194967701882026364894906
61672322194967701882027483040290
61672322194967701882107980117608
61672322194967701882107980467528
61672322194967701882110304465582
61672322194967701882111424146160
61672322194967701882675135306642
61672322194967701882675164004402
61672322194967703704639468175536
61672322194967703704639469238346
61672322194967703711981732149462
61672322194967703711981732162512
61672322194967703711982851357656
61672322194967703712169760226790
61672322194967703712169760239840
61672322194967703712169761289600
61672322194967703712170104596112
61672322194967703712170879434984
61672322194967706686237580880892
61672322194967706686801665112876
61672322194967706686801665125926
61672322194967706687052369215980
61672322194967706687052369229030
61672322194967706816716856151312
61672322194967706823494777271918
61672322194967706823494778671598
61672322194967706823495121628190
61672322194967706823495121982322
61672322194967706823497474678136
61672322194967706823497474678344
61672322194967706823498249517216
61672322194967706823498249530266
61672322194967706823498593886538
61672322194967706824062333749200
61672322194967706824062333762250
61672322194967706861637170804830
61672322194967706869167462856084
61672322194967706869168237694956
61672322194967706869230138881860
61672322194967707228498862060284
61672322194967707235277127891294
61672322194967707235844684027494
61672322194967708653556929967168
61672322194967708653556929980218
61672322194967708653557274336490
61672322194967735228849026172494
61672322194967735229413108888158
61672322195150522681272093721626
61672322195150522681522797824730
61672322195150522681523056091934
61672322195150522683717492318400
61672322195150522683780165138762
61672322195150522683780168326706
61672322195150522683968193216090
61672322195150522683968536172682
61672322195150522683968540423484
61672322195150522683972012681832
61672322195151422702737213159348
61672322195151422702740685417696
61672322195151423107012171616478
61672322195151423112074083356894
61672322195151423112074974516384
61672322195151423112075231733828
61672322195151423114271991474318
61672322195151423114331191004042
61672322195151423114331278142870
61672322195151423114334663262390
61672322195151423114334667513192
61672322195151423114519223319074
61672322195151423114519224736224
61672322195151423114522692389478
61672322195151423114522695577422
61672322195151423249272967126932
61672322195151423249273224344376
61672322195151423251532655859888
61672322195151423251532655872938
61672322195151423251532660110642
61672322195151423251532660110690
61672322195151423251532660123740
61672322195151423251595422225534
61672322195151423251783447114870
61672322195151423251783450302862
61672322195151423251783704332314
61672322195151423251783708583116
61672322195151424487130496898102
61672322195151424891130387444522
61672322195151424891401983556218
61672322195151424891401984619028
61672322195151424898660679495776
61672322195151424898660679508826
61672322195151424898724474729746
61672322195151424898911727968202
61672322195151424898912502807074
61672322195172132602903918258614
61672322195172132602966594284390
61672322195172136308944295787336
61672322195172136309006971813112
61672322195174834306150864516816
61672322195174834306150979302240
61672322195174834306339264597012
61672322195174834306401911572140
61672322195174838012187884572614
61672322195174838012438588675718
61672322195175734736700857140506
61672322195175734736701890714546
61672322195175734736890291861972
61672322195175734736951561243610
61672322195175734736951819510814
61672322195175734736952938837100
61672322195175734736952967887748
61672322195175734874150702218042
61672322195175734874150703280852
61672322195175734874150960498296
61672322195175737978616554107702
61672322195175738031211080872952
61672322195175738390210531939346
61672322195175738436235708255194
61672322195175738442738911837574
61672322195175738442989615940678
61672322198214256232507048607658
61672322198215156663058075872618
61672322198215201127916801441874
61672322198215201127917144398466
61672322198215201132999599553498
61672322198215201133000747446402
61672322198215201135511227434340
61672322198235914192838755968204
61672322198238615484491836168059
61672322198238615484491837763084
61672322354488880517857397191144
61672322354488880655114681174508
61672322354488880655114709754224
61672322354488880655117694273898
61672322354488880655118065810205
61672322354488880655118065810206
61672322354488885596502884389596
61672322354488886000691061297970
61672322354488886008283771090534
61672322354488886008283771107796
61672322354489781085602946324624
61672322354489781085602946674544
61672322354489781085606417047778
61672322354489781085606417066652
61672322354489781085606417165822
61672322354489781085669093075166
61672322354489781085669093092428
61672322354489781085670212755536
61672322354489781222863615310868
61672322354489781222867085679890
61672322354489781222867085685714
61672322354489781222867086152066
61672322354489781222868205366084
61672322354489786164251904265104
61672322354489786565974823092392
61672322354489786576033910174076
61672322354707724166182833561462
61672322354707724166183862431238
61672322354707724166183948170386
61672322354707724166183976750102
61672322354707724166186299698396
61672322354707724166186961263952
61672322354707724166204867359014
61672322354707724166204868758694
61672322354708624544143833772146
61672322354708624589144272797258
61672322354708624589979953140938
61672322354708624596733860826422
61672322354708624596734889346278
61672322354708624596734889696198
61672322354708624596734975435346
61672322354708624596735002615382
61672322354708624596735004015062
61672322354708624596737326963356
61672322354708624596738360537396
61672322354708657943476306937472
61672322407627473695488404868432
61672322407631075966484484370464
61672322407631075966735188473568
61672322407631392581539623353760
61672322407662606912515436633064
61672322407663507480264456508572
61672322407663807532337057782540
61672322407663807662003610431460
61672322407663807669514129800408
61672322407663807669597697834776
61672322407663807669597698170194
61672322407663807669597698189068
61672322407663807669597812507931
61672322407663807669597812507932
61672322407663813015170720839606
61672322407663813020235841611780
61672322407663813020236616450652
61672322407663813022763430632170
61672322407663813022763430636382
61672322407663813022763774651412
61672322407663813022763774986830
61672322407663813022763775005704
61672322407663813022764549490284
61672322407663813022764549844576
61672322407663813022767246909760
61672322407663813022768021748632
61672322407666208634719545692904
61672322407666209183511516135096
61672322407666508823990139577420
61672322407666509372761189426932
61672322407666509373029686687200
61672322407666509373033158478987
61672322407666509373033158478988
61672322407666514311888923406660
61672322407666514314420328704640
61672322407667398266084305355364
61672322407667398271149430732632
61672322407667398819941401174824
61672322407667409384207719491300
61672322407667409391550758770658
61672322407667409391718238860248
61672322407667409391719015098800
61672322407667409391801807248908
61672322407667409391801921567772
61672322407667409391802611831136
61672322407667409803333137284572
61672322407667409803583841387676
61672322407667409803584185743948
61672322407667409933250394023546
61672322407667409933250394036596
61672322407667409940510209302440
61672322407667409940510985540992
61672322407667409940590334111846
61672322407667409940590335528788
61672322407667409940590420205126
61672322407667409940590448784842
61672322407667409940593432832132
61672322407667409940593432845182
61672322407667409940593433298692
61672322407667409940593433317566
61672322407667409940593777336808
61672322407667409940593777672226
61672322407667409940593777691100
61672322407667409940593891996914
61672322407667409940593892009964
61672322407667414737374829899446
61672322407667414742436478767564
61672322407667414742439950671620
61672322407667414744967884065544
61672322407667414744968658904416
61672322407667414744971355969600
61672322407667414744972130808472
61672322407667414872106536608940
61672322407667414874634465397770
61672322407667414874635498518300
61672322407667414879446098927250
61672322407667414879446100331142
61672322407667414879446100344192
61672322407667414879446103513470
61672322407667414879634127004578
61672322407667414879634128408470
61672322407667414879634128421520
61672322407667414879634131590798
61672322407667414879634471378112
61672322407667414881977504206356
61672322407667414881977504225230
61672322407667414881980976129286
61672322407667414882169004206614
61672322407667414882169348580148
61672322407667415291228106240114
61672322407667415291228449209756
61672322407667415291231921113812
61672322407667415291231925700032
61672322407667415291232697352364
61672322407667415293759510134202
61672322407667415293759854153444
61672322407667415293759854488862
61672322407667415293759854507736
61672322407667415293760630391996
61672322407667415293763326411792
61672322407667442737721553973074
61672322407667443287331751240692
61672322407667443287331751253742
61672322407850230190399910349978
61672322407850230556428588684570
61672322407850230602182178198128
61672322407850230739442584895274
61672322407850230739442813533002
61672322407850230741698806087404
61672322407850230741698807504346
61672322407850230741886835581674
61672322407850230741887178538266
61672322407850230741974218830982
61672322407882650990874474505504
61672322407882651180663521605692
61672322407882651180663523022634
61672322407882651180663637341498
61672322407882651180665845957878
61672322407882651180665960289792
61672322407882651180665964994104
61672322407882651180666965166072
61672322407885347393672241531568
61672322407885352884098953683078
61672322407886247359093246318722
61672322407886247961421261407076
61672322407886252713078583565344
61672322407886252719853034168364
61672322407886252849523434979382
61672322407886252856862997297692
61672322407886252856862998714634
61672322407886252857051026778912
61672322407886252857051026791962
61672322407886252857051029961240
61672322407886252902867630669744
61672322407886252902867632082474
61672322407886252902867635269014
61672322407886252902869955017718
61672322407886252902870074053944
61672322407886252902871074225912
61672322407886253268645004610556
61672322407886253268645007792884
61672322407886253314402404747010
61672322407886253314649980948038
61672322407886253314653453206386
61672322425356051637977704554546
61672322425356051638165990912128
61672322425356952205977428533158
61672322425356952205977428546208
61672322425356952205977686813412
61672322425357268271738844511782
61672322425357268271738844524832
61672322425357268271738845574592
61672322425357268271742316770130
61672322425357268271742316783180
61672322425357268271804992808956
61672322425357268408999513161156
61672322425357268409002985419504
61672322425357268409004104614648
61672322425357268820593492042560
61672322425357268820593577068818
61672322425357268820593578131628
61672322425357268820596963251148
61672322425357268820598082446292
61672322425357268820781863426400
61672322425357268820784991315426
61672322425357268820785335684748
61672322425357268820786110523620
61672322425357268820848011710524
61672322425388483014308637022570
61672322425388483014308637039832
61672322425388483014559341142936
61672322425388483151757677059996
61672322425389383582308361018444
61672322425389683771575826046130
61672322425389683771575826050342
61672322425389683771575827113152
61672322425389683771579297855180
61672322425389683771579297954558
61672322425389683771641945651160
61672322425389683771641973880956
61672322425389683771641974330254
61672322425389683771641974347516
61672322425389683771643093542660
61672322425389683771643093544064
61672322425389683908836495749476
61672322425389683908839937907416
61672322425389683908839938261708
61672322425389683908839966474034
61672322425389683908841086154612
61672322425389688712966468063570
61672322425389688712966468067782
61672322425389688713029144089346
61672322425389688713029144093558
61672322425389688850227136699894
61672322425389689251947703898390
61672322425389689254475636565016
61672322425389689254475636938022
61672322425389689262006014705338
61672322425389689262006014724052
61672322425389689262006789562924
61672322425389689262009142608866
61672322425389689262009142613078
61672322425389689262009486963686
61672322425389689262009486969302
61672322425389689262009486982400
61672322425389689262010261821272
61672322425389689262068691104120
61672322425389689262072162989462
61672322425389689262072162995078
61672322425389689262072163008176
61672322425392074350450046114522
61672322425392074350638074191850
61672322425392084873961441746302
61672322425392084873961441750514
61672322425392084873961786119836
61672322425392085423004460665132
61672322425392369003703974964322
61672322425392374491623679386242
61672322425392385062960410939246
61672322425392385063043978501230
61672322425392385063207988203084
61672322425392385063211115042350
61672322425392385063295055675836
61672322425392385063295056142396
61672322425392385063295832026816
61672322425392385063295832028268
61672322425392385467463088230082
61672322425392385474801966034728
61672322425392385474805093936804
61672322425392385474826357464442
61672322425392385474826357481704
61672322425392385474826357581082
61672322425392385475077061584808
61672322425392385475077063101128
61672322425392385475077405941080
61672322425392385604743614220678
61672322425392385611999958645276
61672322425392385612062634671052
61672322425392385612083555376000
61672322425392385612083640402258
61672322425392385612083641465068
61672322425392385612086997533940
61672322425392385612087112194046
61672322425392385612250662748380
61672322425392385612337817826520
61672322425392385612338074577404
61672322425392385612338075043964
61672322425392390413682122750618
61672322425392390413682126982706
61672322425392390413929700014456
61672322425392390416213527675592
61672322425392390416464231778696
61672322425392390416464576153634
61672322425392390546127685240770
61672322425392390550939320174142
61672322425392390550939320191404
61672322425392390551127347205922
61672322425392390551127348251470
61672322425392390551127348268732
61672322425392390551127351438010
61672322425392390551127692625004
61672322425392390551130820527080
61672322425392390551131939722224
61672322425392390551190368650780
61672322425392390553470725472122
61672322425392390553470725489384
61672322425392390553471843261762
61672322425392390553471843280476
61672322425392390553474196324966
61672322425392390553474196326418
61672322425392390553475315520110
61672322425392390553475315538824
61672322425392390553662224403746
61672322425392390553662224407958
61672322425392390553662568777280
61672322425392390553663343616152
61672322425392390553721773948760
61672322425392390553725244784342
61672322425392390553725244789958
61672322425392390553725244803056
61672322425392390553726019623214
61672322425392390955382792652002
61672322425392390957910724274484
61672322425392390957910725691634
61672322425392390962721325037566
61672322425392390962721329269654
61672322425392390962724797295914
61672322425392390962972374559752
61672322425392390965252730335546
61672322425392390965252731381094
61672322425392390965256202220888
61672322425392390965256202239602
61672322425392390965503779857732
61672322425392390965507250698930
61672322425392418821816041558924
61672322425393274922174706651202
61672322425393285631019684104368
61672322425393285631023154958664
61672322425393285631040603759556
61672322425393285631040604809316
61672322425393285631044046967256
61672322425393285631044047321548
61672322425393285631044075551344
61672322425393285631044076017904
61672322425393286035212108105590
61672322425393286035294641485638
61672322425393286042550985910236
61672322425393286042554113812312
61672322425393286042613661936012
61672322425393286042617132777210
61672322425393286042634582640960
61672322425393286042634667667218
61672322425393286042638025153192
61672322425393286042638053382988
61672322425393286042638053849548
61672322425393286042638139459006
61672322425393286042639173044692
61672322425393286042639173046096
61672322425393286042801690013340
61672322425393286042805160854538
61672322425393286042822609668528
61672322425393286042822610718288
61672322425393286042822954024800
61672322425393286042826052745086
61672322425393286042826081441442
61672322425393286042826081442846
61672322425393286042826081460316
61672322425393286042826082976636
61672322425393286042826425816588
61672322425393286042889101842364
61672322425393286042889102308924
61672322425393286179811654546560
61672322425393286180083365443680
61672322425393286180083622661124
61672322425393286180086836185707
61672322425393286180086836185708
61672322425393286180086837702028
61672322425393286180087094452911
61672322425393286180087094452912
61672322425393286180087094919472
61672322425393290974151812958230
61672322425393290981678718840204
61672322425393290981678719889964
61672322425393290981681847792040
61672322425393290981682966987184
61672322425393290981741394865980
61672322425393290981741395915740
61672322425393290984025223595590
61672322425393290984026342803784
61672322425393290984210123770794
61672322425393290984210123783892
61672322425393290984213251672918
61672322425393290984213596029142
61672322425393290984213596042240
61672322425393290984214370881112
61672322425393290984276272054918
61672322425393290984276272068016
61672322425393291118939387476528
61672322425393291118939388526288
61672322425393291118942859367486
61672322425393291118942859380584
61672322425393291121470792407118
61672322425393291121470792774508
61672322425393291121470793824268
61672322425393291121474264665466
61672322425393291121474264678564
61672322425393291530533365308172
61672322425393291530536837212228
61672322425393291530721393385500
61672322425393291530721394435260
61672322425393291530724865276458
61672322425393291530724865289556
61672322425393291533064770606152
61672322425393291533068242510208
61672322425393291533252798329188
61672322425393291533252798683480
61672322425393291533252799733240
61672322425393291533256270574438
61672322425393291533256270587536
61672322425393319389375998702784
61672322425393319389564285060366
61672322425393319389565061434432
61672322425393319579357694079333
61672322425393324519049512291045
61672322425576106383888478491966
61672322425576106429642035753834
61672322425576106432149075722064
61672322425576106432149076784874
61672322425576106432152547980412
61672322425576106432152547993462
61672322425576106432170082062570
61672322425576106432172406410544
61672322425576106432173554320918
61672322425576106795670485450698
61672322425576106795733246502732
61672322425576106795733247565542
61672322425576106795733504782986
61672322425576106836989238078706
61672322425576106837239942181810
61672322425576106837239943244620
61672322425576106841236131913186
61672322425576106841486802714840
61672322425576106841487060995094
61672322425576106843683849786280
61672322425576106843743053566758
61672322425576106843743139642776
61672322425576106843743140705586
61672322425576106843746525825106
61672322425576106843764064598526
61672322425576106843767536856874
61672322425576106843931081631036
61672322425576106843934553889384
61672322425576106843934554952194
61672322425576106844018499240232
61672322425576106974437935855168
61672322425576106978496800195218
61672322425576106978684829689648
61672322425576106978685053605642
61672322425576106978685086907092
61672322425576106980941046164256
61672322425576106980941046177306
61672322425576106980941047227066
61672322425576106980944518422604
61672322425576106980944518435654
61672322425576106981024733234850
61672322425576106981028205493198
61672322425576106981191836356428
61672322425576106981191837419238
61672322425576106981192094636682
61672322425576106981195309677586
61672322425576106981195566895030
61672322425576106981212756607866
61672322425576106981212758007546
61672322425576106981212762729280
61672322425576106981213014875070
61672322425576106981213015224990
61672322425576106981213019946724
61672322425576106981215080955840
61672322425576106981215339223044
61672322425576106981216228866214
61672322425576106981216458903622
61672322425576106981216491850780
61672322425608527230116714210754
61672322425608527230116714578144
61672322425608527282648564950436
61672322425608527282648565304568
61672322425608527282707769067784
61672322425608527282707770134806
61672322425608527282707773317134
61672322425608527282707856223874
61672322425608527282707883403910
61672322425608527282711212274032
61672322425608527419905762745354
61672322425608527419909233586552
61672322425608527419909233953942
61672322425608527420741557757818
61672322425611223449711856675580
61672322425611223587160553389232
61672322425611223632726195246626
61672322425611223632726196309436
61672322425611223632914481604208
61672322425611223632976898995438
61672322425611228391346252965816
61672322425611228391346598384898
61672322425611228521016650571580
61672322425611228528356217499036
61672322425611228528356218561846
61672322425611228528544246639174
61672322425611228528544590995446
61672322425611228528607267021222
61672322425611228566770206783688
61672322425611228566770240085138
61672322425611228574301646745316
61672322425611228574301648162258
61672322425611228574301651344586
61672322425611228574360850862664
61672322425611228574360850866876
61672322425611228574360851929686
61672322425611228574360855112014
61672322425611228574360938018754
61672322425611228574364294068912
61672322425611228574381857207382
61672322425611228933363773837278
61672322425611228940138223408008
61672322425611228940138568827090
61672322425611228940953357162178
61672322425611229123152821322118
61672322425611229123152822371878
61672322425611229123152908460946
61672322425611229123340849399446
61672322425611229123340850449206
61672322425611229123341193755718
61672322425611229123341221985514
61672322425611229123341222335434
61672322425611229123343546333488
61672322425611229123344321290404
61672322425611229123344322707554
61672322425611229123403611501240
61672322425611229123403612564050
61672322425611229123403869781494
61672322425611229123424790019882
61672322425611229123424790369802
61672322425611261921102268103938
61672322425612124017523552576864
61672322425612124200725918870946
61672322425612124200725919225238
61672322425612124200726177505492
61672322425612128952320823637984
61672322425612128952320824687744
61672322425612128959095618260406
61672322425612128959158293236422
61672322425612128959158294286182
61672322425612129096356285846970
61672322425612129096356286896730
61672322425612129142109871805194
61672322425612129142113343013782
61672322425612129142113344063542
61672322425612129507950263678614
61672322425612129507950264728374
61672322425612129508702377037686
61672322425612129553703848587078
61672322425612129553703849636838
61672322425612129553703935725906
61672322425612129553707320845426
61672322425612129553891876651356
61672322425612129553891877714166
61672322425612129553892249250474
61672322425612129553894573598448
61672322425612129553895348437320
61672322425612129553895348909704
61672322425612129553895349972514
61672322425612129553954638766200
61672322425612129553954639829010
61672322425612129553954897046454
61672322425612129553975559004588
61672322425612129553975559354508
61672322425612129553975817284842
61672322425612129553975817634762
61672322425612129691156361915350
61672322434256423670139414394281
61672322434256423670954202746791
61672322434580929024043816521309
61672322434580929024607900753293
61672322434580929024670576779069
61672322434584530746247925581149
61672322833063223777840895162628
61672322833063223784599302557682
61672322833063223784616866741700
61672322833063223784616870046332
61672322833063223784619189689994
61672322833063223784619194394306
61672322833063223785431655076788
61672322833063223785434982565944
61672322833063223785434982901362
61672322833063223785434982920236
61672322833063223785435011599330
61672322833063223785436130813139
61672322833063223785436130813140
61672322833063257132172956482878
61672322833064109390988861703932
61672322833064124208372063643116
61672322833064124215146886262262
61672322833064124215149210260316
61672322833064124215150329474126
61672322833064124215167779337876
61672322833064124215167782520204
61672322833064124215167897311292
61672322833064124215171250061030
61672322833064124215171250179074
61672322833064124215171254778552
61672322833064124215919890584378
61672322833064124215919891647188
61672322833064124215923362370342
61672322833064124215923362488386
61672322833064124215923362842726
61672322833064124215923362855776
61672322833064124215986010185196
61672322833064124215986038514370
61672322833064124215986038864290
61672322833064124215986038881552
61672322833064124215987158076696
61672322833064124215987158078100
61672322833064124345570056253664
61672322833064124352344878872810
61672322833064124352348322079058
61672322833064124352348322084674
61672322833064124353180559216490
61672322833064124353180560283512
61672322833064124353184002422738
61672322833064124353184002441452
61672322833064124353185150333112
61672322833064157699923009576890
61672322833064157699923009582506
61672322833282962328069528796650
61672322886229730720843487019588
61672322886229730721094189705750
61672322886229730721094191122692
61672322886229730721115115015792
61672322886229730721679167363268
61672322886229730721929870049430
61672322886229730721929871466372
61672322886229730721931017959804
61672322886230046786855611239850
61672322886230047335647581682042
61672322886230047335898628737366
61672322886236950041993230757652
61672322886236950041996329944498
61672322886236950042828911101332
61672322886236950042832010288178
61672322886236950042833158194180
61672322886237850473379938366292
61672322886237850610394148592680
61672322886237850610582176670008
61672322886238150791484876926664
61672322886238150792320557270344
61672322886238150799075606744788
61672322886238150799095384144456
61672322886238150799096525933416
61672322886238150799096527333096
61672322886238150799096532054830
61672322886238150799098850281390
61672322886238150799643823284196
61672322886238150799831851361524
61672322886238150799911287088468
61672322886238150799914300187858
61672322886238184145837830255506
61672322886240537534584870959946
61672322886240537534835575063050
61672322886240537535420551303626
61672322886240537535671255406730
61672322886240551764197339817492
61672322886240551764200439004338
61672322886240551765033020161172
61672322886240551765036119348018
61672322886240551765037265854340
61672322886240551765037267254020
61672322886240552312989310259684
61672322886240552313829236296532
61672322886240852502510951666084
61672322886240852502510955916886
61672322886240852502531876976126
61672322886240852503346632009764
61672322886241736461774553238550
61672322886241752514525699455134
61672322886241752521278484993338
61672322886241752521279256645670
61672322886241752521279259832210
61672322886241752521279601019204
61672322886241752521279715804628
61672322886241752521279718992620
61672322886241752521300636392936
61672322886241752521300639697568
61672322886241752521300640051860
61672322886241752521300641114670
61672322886241752521302959341230
61672322886241752521843339832106
61672322886241752521843340877654
61672322886241752521843340894916
61672322886241752521867703626662
61672322886241752521867705161856
61672322886241752522031367909434
61672322886241752522031713328516
61672322886241752522119557153700
61672322886241752933061978931044
61672322886241752933061983181846
61672322886241752933082904241086
61672322886241752933625691160160
61672322886241752933650084123456
61672322886241752933900786809618
61672322886241752933900788226560
61672322886241753062731659114858
61672322886241753063567339458538
61672322886241753063568372577664
61672322886241753070070455435530
61672322886241753070071227087862
61672322886241753070071230274402
61672322886241753070071571461396
61672322886241753070071685184010
61672322886241753070071686246820
61672322886241753070071689434812
61672322886241753070258483512858
61672322886241753070342166332650
61672322886241753070343195202426
61672322886241753070343199451776
61672322886241753070343281295706
61672322886241753070343309521290
61672322886241753070823338351626
61672322886241753070823339397174
61672322886241753070823339414436
61672322886241753070823683770708
61672322886241753070907279438622
61672322886241753070907280501432
61672322886241753070907365527690
61672322886241753070907366590500
61672322886241753070911497479530
61672322886241785868857760775384
61672322886241786417649729794810
61672322886241786417649729800426
61672322886448884762580256914340
61672322886448884945594591826462
61672322886448885311372225939590
61672322886448885311623274411856
61672322886456988769716563632194
61672322886456988774737494909528
61672322886456990424188745290526
61672322886456990424188745294898
61672322886459690478235601591376
61672322886460591045795101110020
61672322886460591091799734378482
61672322903952004689152326803964
61672322903954706346583036219188
61672322903954706385830036434596
61672322903954706392587414507816
61672322903954706392604863308708
61672322903954706392608330495402
61672322903954706393089851601222
61672322903954706393089852650982
61672322903954706393152527609528
61672322903954706393152527626998
61672322903954706393152528676758
61672322903954706393172386031030
61672322903954706393173419616716
61672322903954706393173419635590
61672322903954706393173420685350
61672322903954706393340555686856
61672322903954706393340555704326
61672322903954706393340556754086
61672322903954706393361447694044
61672322903955606777134063484148
61672322903955606960148406305996
61672322903955606960336430132522
61672322903955606960336431195332
61672322903955606960336434383324
61672322903955606961172110009642
61672322903955606961172110022692
61672322903955606961172110476202
61672322903955606961172111539012
61672322903955906966655450861096
61672322903955907103853443471644
61672322903955923026096702339306
61672322903955923026096703402116
61672322903955923026097850249680
61672322903955923026097850262730
61672322903955923026097851312490
61672322903955923026159379427892
61672322903955923163357372038440
61672322903955923164197637714198
61672322903955923574951349870084
61672322903955923574952496713228
61672322903955923575139376884602
61672322903955923575203544835782
61672322903955923575979643623170
61672322903962811502831030480794
61672322903962811503666710807004
61672322903962826144622109037026
61672322903962826144622110440918
61672322903962826144622110453968
61672322903962826282070807154570
61672322903962826282070807167620
61672322903962826282071150124212
61672322903962826282071151173972
61672322903962826282074250360818
61672322903963726704258444302904
61672322903963726711849173071268
61672322903963726712621833015638
61672322903963726712621834065398
61672322903963726712621834419530
61672322903963726712621834432580
61672322903963726712622177389172
61672322903963726712622178438932
61672322903963726712625277625778
61672322903963726712626424486392
61672322903963726849047165681816
61672322903963726849882846025496
61672322903963726849882847075256
61672322903964026894344945848794
61672322903964026894365837857386
61672322903964026901140660126404
61672322903964026901140660476324
61672322903964026901892772785636
61672322903964026901960038866628
61672322903964027039153441072040
61672322903964027039153441421960
61672322903964027039156912263158
61672322903964027039158031477176
61672322903964060248635222084630
61672322903964060248697899177636
61672322903966411943746390663668
61672322903966413773889785991132
61672322903966413773889787058362
61672322903966413774077814068460
61672322903966413774077814085930
61672322903966413774077815135690
61672322903966413774725466352282
61672322903966413774725467402042
61672322903966413774913494412140
61672322903966413774913494429610
61672322903966413774913495479370
61672322903966427995908171813012
61672322903966427995911526097784
61672322903966428003439235516598
61672322903966428003439235870730
61672322903966428003505358285082
61672322903966428004274914810518
61672322903966428004274915860278
61672322903966428004274916214410
61672322903966428004275259184052
61672322903966428004275260233812
61672322903966428004278359420658
61672322903966428004279506281272
61672322903966428004279507331032
61672322903966428415033213702374
61672322903966428415868892642162
61672322903966428415868894046054
61672322903966428553317933729348
61672322903966428553317934779108
61672322903966712126510399967396
61672322903966728186017885010996
61672322903966728192710177424988
61672322903966728192710177429200
61672322903966728192713272029826
61672322903966728192792712338618
61672322903966728192793742271204
61672322903966728192793745457744
61672322903966728192793860248992
61672322903966728193336560025026
61672322903966728193336561441968
61672322903966728193524589506246
61672322903966728193529179573108
61672322903966728193611972768604
61672322903966728193612001464960
61672322903966728193612776305443
61672322903966728604304155256632
61672322903966728604304155260844
61672322903966728604576124438218
61672322903966728735060559543242
61672322903966728735060559556292
61672322903966728735060560009802
61672322903966728741751704064122
61672322903966728741755171717376
61672322903966728741835386883914
61672322903966728741836501492838
61672322903966728741836529722634
61672322903966728741836788002888
61672322903966728741836793074542
61672322903966728741838854070608
61672322903966728741838858787970
61672322903966728741839112350862
61672322903966728741840232031440
61672322903966728742316559948438
61672322903966728742316559961488
61672322903966728742400501048484
61672322903966728742400585724822
61672322903966728742403942856504
61672322903966728742403943191922
61672322903966728742403943210796
61672322903966728742403971889682
61672322903966728742405091103700
61672322903966728742405092166558
61672322903966728742655020366528
61672322903966762089141916773438
61672322903967612701581912085066
61672322903967614347957823411642
61672322903967628753747047519182
61672322903967628760521841091844
61672322903967628760584635091036
61672322903967628761336629426932
61672322903967628761357549082120
61672322903967628761357550131880
61672322903967628761360992289820
61672322903967628761360992644112
61672322903967628761361021340468
61672322903967629165341025350826
61672322903967629165611586808202
61672322903967629172115818923488
61672322903967629172119291181836
61672322903967629172366895029460
61672322903967629172366899280262
61672322903967629172387528757798
61672322903967629172387557337514
61672322903967629172387815267848
61672322903967629172387815617768
61672322903967629172387820339502
61672322903967629172389881335568
61672322903967629172390139615822
61672322903967629172391259296400
61672322903967629172867931232800
61672322903967629172872177280260
61672322903967629172930607258576
61672322903967629172951527963524
61672322903967629172951612989782
61672322903967629172954970475756
61672322903967629172954999172112
61672322903967629172955000221872
61672322903967629172956118367256
61672322903967629172956118368660
61672322903967629172956119435889
61672322903967629173118635335904
61672322903967629173139554991092
61672322903967629173139556040852
61672322903967629173139899347364
61672322903967629173139927577160
61672322903967629173139927927080
61672322903967629173142998067650
61672322903967629173143026764006
61672322903967629173143027236390
61672322903967629173143027249440
61672322903967629173143028299200
61672322903967629173143371605712
61672322903967629173144146444584
61672322903967629173206047631488
61672322903967629309376605533228
61672322903967629309564630422564
61672322903967629309564887640008
61672322903967629309564891890810
61672322903967629310128599869124
61672322903967629310400310766244
61672322903967629310400567983688
61672322903967662108100000848024
61672322903967662519692944025348
61672322903967662519693978679668
61672322903967662519881230382930
61672322903967662709674639401897
61672322903967663945020657128813
61672322904170859086099780881858
61672322904173544363811019037022
61672322904173558590916451114490
61672322904173560375305143386702
61672322904173560377752862676738
61672322904174460808303889941698
61672322904174759766538378911774
61672322904174759903736113255118
61672322904174759903736114771438
61672322904174759903736371522322
61672322904174761001822495937220
61672322904174761001884024039572
61672322904174761001884025102382
61672322904174761139082017712930
61672322904174761139083165623304
61672322904174761187364763539054
61672322904174761187364764938734
61672322904174761546617501323730
61672322904174761550675994481764
61672322904174761550677142392138
61672322904174761550865170465046
61672322904174761550865170482516
61672322904174761596429665012736
61672322904174761596680369115840
61672322904174761596680369128890
61672322904174761596680627396094
61672322904174761733878361739438
61672322904174761733878620006642
61672322904174761733879763311922
61672322904174761733879763661842
61672322904174761736407438084350
61672322904174761736407439484030
61672322904174761736407696351554
61672322904174761736407696701474
61672322904182864876844417330166
61672322904182865014042409940714
61672322904182865014042411007944
61672322904182866663493661388942
61672322904182866846712702595586
61672322904185566163413896077158
61672322904185566580028800931122
61672322904185566580278357128064
61672322904185566580279505034018
61672322904185566712205862268548
61672322904185566712205866519350
61672322904185566717288321661284
61672322904185566717288436446708
61672322904185566717477497644566
61672322904185566763041992192256
61672322904185566763041992205306
61672322904185566763292696295360
61672322904185566763292954575614
61672322904185567817881483448298
61672322904185567817881486617576
61672322904185567955079476045796
61672322904185567955079476058846
61672322904185567955079479228124
61672322904185567955084066112658
61672322904185567955146743183822
61672322904185568550148047166962
61672322904185568550148047516882
61672322904186467147840497899428
61672322904186467331041716170868
61672322904186467331041974451122
61672322904186468934673521875454
61672322912829367954072304449528
61672322912829367954134980121173
61672322912829367954134980475304
61672322912829367954134980475305
61672322912829666862304938380718
61672322912829668097651989209493
61672322912829668097651990626435
61672322912829668097655088514382
61672322912829668097655088514383
61672322912829700214129958669928
61672322912830567292608619114668
61672322912830567292608620531818
61672322912830567430053958256226
61672322912830568528140340802808
61672322912830568528203016828585
61672322912830568528203017891395
61672322912830600644430286417950
61672322912830600646940681852068
61672322912830600647128708879636
61672322912830600781878978545436
61672322912830602473736854558590
61672322912830750741513301758183
61672322912830750741575977434039
61672322912830750741575977783959
61672322912830750741575978851189
61672322912830750741764005861287
61672322912830750741764005878757
61672322912830752570882546987457
61672322912830752571070573665105
61672322912830752571070574001927
61672322912830752571070574019397
61672322912830752571070575064785
61672322912830766798760633717157
61672322912830766798760635116837
61672322912830766798760638316427
61672322912830766801267675811007
61672322912830766801267676160927
61672322912830766801271118304365
61672322912830766801271119354125
61672322912830766801272266214739
61672322913036499097098521005471
61672322913037399520306050297063
61672322913037399527649548270430
61672322913037399527649548270431
61672322913037399527900252373534
61672322913037399527900252373535
61672322913048506667085449490967
61672322913048506667085452678911
61672322913048506667336152195848
61672322913048506669613382530599
61672322913048506669864086633703
61672322913049407090292978782559
61672322913049407090292981970503
61672322913049407097636476755927
61672322913049407097636479943871
61672322913049407097887179460808
61672322913049407097887184046974
61672322913049407097887184046975
61672322913049407100415113898663
61672322913049440444374335999705
61672322913049440444374339187649
61672322913049440451989430084769
61672322913141865394066830389952
61672322913141865396511195395216
61672322913141865531264909093780
61672322913141865533771951660020
61672322913141865533775393803449
61672322913141865533775393803458
61672322913142765961878612030384
61672322913142765964072274332224
61672322913142765964322977035648
61672322913142765964323322926960
61672322913143064320922131871238
61672322913143064321005814237568
61672322913143066105395621118704
61672322913143066150312382378208
61672322913143066151064375651294
61672322913143066151065523557296
61672322913143066151148062721888
61672322913143066153593456596928
61672322913143066153595780594982
61672322913143097675024495428938
61672322913143099504331063569578
61672322913143114283823035563137
61672322913143114283823035563297
61672322913143114283823035567509
61672322913145465423325540374282
61672322913145465423388302139260
61672322913145465834919518205926
61672322913145467253531693812167
61672322913145467253531693812220
61672322913145467255226270972733
61672322913145467255788030739943
61672322913145467255788030740103
61672322913145467255790355204557
61672322913145467255790355204717
61672322913145467255790355554477
61672322913145467255790355554637
61672322913145467255978383631805
61672322913145467255978383631965
61672322913145467255979416402622
61672322913145467665059901384590
61672322913145467665310605487694
61672322913145467802320565421698
61672322913145467802320569666623
61672322913145467802324008627946
61672322913145467802508597743951
61672322913145467804771731218345
61672322913145498777406897591428
61672322913145500609307628189719
61672322913145500609307628539639
61672322913145500609307628539799
61672322913145500609495656616967
61672322913145500609495656617127
61672322913145515424368263782948
61672322913145515431962465505128
61672322913145515431962465859420
61672322913145750790693380215310
61672322913145765612575213666118
61672322913145765612658896032448
61672322913145767258951124992694
61672322913145767259787948538112
61672322913145767261395489997958
61672322913145767261981609440272
61672322913145767262232313543376
61672322913145767396798000214324
61672322913145767396798004931686
61672322913145767397048707617848
61672322913145767441965464173088
61672322913145767442717457446174
61672322913145767442718605352176
61672322913145767442801144516768
61672322913145767442802292409672
61672322913145767445246538391808
61672322913145767445248862389862
61672322913145767808580268058102
61672322913145767811275332462206
61672322913145767991594604043284
61672322913145767991594607225398
61672322913145767994101645074324
61672322913145798966677577223818
61672322913145800795984145364458
61672322913145815437964658529680
61672322913145815575225412918250
61672322913145815575225414335192
61672322913145815575476117021354
61672322913145815575476118438296
61672322913145815979479250702912
61672322913146667827537054489431
61672322913146667827537059211165
61672322913146668414530626498735
61672322913146668414781330601839
61672322913146668422058594551935
61672322913146668422121271640569
61672322913146668422142159044067
61672322913146668422142162586303
61672322913146668422142163649161
61672322913146668422145630241014
61672322913146668422145634490359
61672322913146668422309298655039
61672322913146668562101453742324
61672322913146716006027144627349
61672322913146716006027144640399
61672322913146716006027144640447
61672322913146716006027145690159
61672322913146716006027145703257
61672322913146716006027146162596
61672322913146716006027146175646
61672322913146716006030588319075
61672322913146716006030588319084
61672322913153871133910370377334
61672322913153871136354735382598
61672322913153873101248746166546
61672322913153873101248746166594
61672322913153873101251840767220
61672322913153873103780146859480
61672322913153906318072443254762
61672322913153906455580807486796
61672322913153921096563927550028
61672322913153921096814627053862
61672322913153921099008287956022
61672322913153921099258996658396
61672322913153921142230472068058
61672322913153921279741926282575
61672322913153921279741930887669
61672322913153921279741930900719
61672322913153921279741931950479
61672322913154773531799768826621
61672322913154773531799770243563
61672322913154773531862444852397
61672322913154773531862449102991
61672322913154773531862449103199
61672322913154773531862450520141
61672322913154773531883338277931
61672322913154773531886810181987
61672322913154773534331173770309
61672322913154773534331175187251
61672322913154773534393849796085
61672322913154773534393851213027
61672322913154806886131834397465
61672322913154806886131835814615
61672322913154806886152722155463
61672322913154806886152723572405
61672322913154806886215398181239
61672322913154806886218870085295
61672322913154806888663236507501
61672322913154821664560289339807
61672322913154821664560295124191
61672322913154821664563646929370
61672322913154821666819983857306
61672322913154821710292954960265
61672322913154821710292959228537
61672322913154821710376522644921
61672322913157472995906634518631
61672322913157474815924882568301
61672322913157474815924882922433
61672322913157474818452815607933
61672322913157474818452815962065
61672322913157474823455863733780
61672322913157474823455949827060
61672322913157474823518625479831
61672322913157474823518625485607
61672322913157474823518625498704
61672322913157474823518625498705
61672322913157474826046558519463
61672322913157474826046558873755
61672322913157475235049841565424
61672322913157508170256943888551
61672322913157508170277835897143
61672322913157508170277836251275
61672322913157508172784876928183
61672322913157508172784877282315
61672322913157508177788011129841
61672322913157508177788011130001
61672322913157508177871578808673
61672322913157508180127915736609
61672322913157508180127916090901
61672322913157508589319226859898
61672322913157522956213371151997
61672322913157522956213371152157
61672322913157522956213375856261
61672322913157523001946036755193
61672322913157523001946039943137
61672322913157523001946039943297
61672322913157523001946039947509
61672322913157523001949392474304
61672322913157523001970399622452
61672322913157523002029604435429
61672322913157523002029604439801
61672322913157523002033075294097
61672322913157524641484362294014
61672322913157524641484706654498
61672322913157524641544029812444
61672322913157524648824389412926
61672322913157524648824392595254
61672322913157524648827487195880
61672322913157524648887068621030
61672322913157524648908072232718
61672322913157524648910395181012
61672322913157524649099456360204
61672322913157524651355793288140
61672322913157524651417436212052
61672322913157524651418469313916
61672322913157524778742017818059
61672322913157524778742022068861
61672322913157524778825585852427
61672322913157524786084024574541
61672322913157524786355619636477
61672322913157524786355620686237
61672322913157524786356767529381
61672322913157524786359091527435
61672322913157524786422886761369
61672322913157524786422886761453
61672322913157524788615428468469
61672322913157524788616547663529
61672322913157524788616547663613
61672322913157524788867251766669
61672322913157973311009425953728
61672322913157975141155141972445
61672322913158874288159107132224
61672322913158874425419861857616
61672322913158876110687151038354
61672322913158876110687493994946
61672322913158876110938198098050
61672322913158876118280433387257
61672324245225587011341700997738
61672324245225587011341704197328
61672324245225587011342048553600
61672324245225588658219020547784
61672324245225588658469724650888
61672324245225588795667716198626
61672324245225588795667717261436
61672324245225603475849798687996
61672324245225603482629126690232
61672324245225603482629129876772
61672324245246312974275957971818
61672324245248998066712392908248
61672324245248998068407744436914
61672324245249003008099558416538
61672324245249003009791811112490
61672324245249003009791812175300
61672324245249003557139106122568
61672324245249003557142205309414
61672324245249003558583781554682
61672324245249003558583782617492
61672324245249003558834458005366
61672324245249003558834831076868
61672324245249003559398542237350
61672324245249014127911787807848
61672324245249014669928930313118
61672324245249014674447420259294
61672324245249014676703757187230
61672324245249014676703758250040
61672324245249014676954427988884
61672324245249014676954432220972
61672324245249014676954801054562
61672324245249014676954802104322
61672324245249014676954805646606
61672324245249014676954806709416
61672324245249014676958158527486
61672324245249014676958162759574
61672324245249014676958937598446
61672324245249014677523017598342
61672324245249014677711045675670
61672324245249898629441514644422
61672324245249898633709300487494
61672324245249898634524055521132
61672324245249898634524059753220
61672324245249898634524088455400
61672324245249898634524088809532
61672324245249898636156764312422
61672324245249898636216308217084
61672324245249898636216312449172
61672324245249898636218665499326
61672324245249898636219437151658
61672324245249898636219780475432
61672324245249898636219784707520
61672324245249898636968420526396
61672324245249898636971549478232
61672324245249898636972668673376
61672324245249903982607591461058
61672324245249903982607592510818
61672324245249903987690132337768
61672324245249903987690133387528
61672324245249903987693232574374
61672324245249903987693261289604
61672324245249903989134808819642
61672324245249903989134809882452
61672324245249903989385485270326
61672324245249903989385513968294
61672324245249903989385857292068
61672324245249903989385858341828
61672324245249903989387836916588
61672324245249903989949569502310
61672324245249903989950716362924
61672324245249904117361219066342
61672324245249904119805584071606
61672324245249904119805585121366
61672324245249904126583506578842
61672324245249904126583506596104
61672324245249904126583850952376
61672324245249915099912778745468
61672324245249915107254784452190
61672324245249915107505828319522
61672324245249915107505832911566
61672324245249915107505832924616
61672324245249915107506604209606
61672324245249915107506604563898
61672324245249915107506862844152
61672324245249915107506866026480
61672324245249915107509185792446
61672324245249915108074044863302
61672324245249915108074819697962
61672324245249915237173447377580
61672324245249915237173447381792
61672324245249915237175771375634
61672324245249915237176543027966
61672324245249915237176546227556
61672324245249915237176890583828
61672324245249915237928655354540
61672324245249915244703482228652
61672324245249915244703825522114
61672324245249915244703826584924
61672324245249915244704855454700
61672324245249915244704858641240
61672324245249915244707178402994
61672324245249915244707182635082
61672324245249915244707957473954
61672324245249915245272813358270
61672324245257123491610772847130
61672324245257123493302249654450
61672324245257123493304573652504
61672324245257123494055137852394
61672324245257123494057460800688
61672324245258020217815223742874
61672324245258020355013216353422
61672324245258023917073950321066
61672324245258023922161024227670
61672324245258023923853276923622
61672324245258023923855600917464
61672324245258023924608488065648
61672324245258024059359016838218
61672324245258024061051269534170
61672324245258024061053593528012
61672324245260705449959787984328
61672324245260709149219919690338
61672324245260709154302460567048
61672324245260709154305558704134
61672324245260709154305559753894
61672324245260709154306706614508
61672324245260709155997811400086
61672324245260709155997812449846
61672324245260709155997841147814
61672324245260709155997841165076
61672324245260709155998185521348
61672324245260709156561895632070
61672324245260709156561896681830
61672324245260710391343829127002
61672324245260710391344978087136
61672324245260710932793823627462
61672324245260720274118155499042
61672324245260720274118156548802
61672324245260720274118931387674
61672324245260720274121255735648
61672324245260721509464949114590
61672324245260722050916892793614
61672324245260722050916892797826
61672324245260722050916893860636
61672324245260722050917237167148
61672324245260722058260275979946
61672324245260722058448304057274
61672324245260725207914595427120
61672324245260725213814106022550
61672324245260725213814880857210
61672324245260725215508682712344
61672324245260725215509457551216
61672324245260725216261569860528
61672324245260725755262694345432
61672324245260725755263813540576
61672324245260725756954947024122
61672324245260725756954947041384
61672324245260725756955291397656
61672324245260725756957269972416
61672324245260725757520150468512
61672324245260725762606852349162
61672324245260725764300653154536
61672324245260725764301427993408
61672324245260725765051217354426
61672324245260725765053540302720
61672324245260726999835473797652
61672324245432734072553830590370
61672324245432734077636404755480
61672324245432734077636404768530
61672324245432734079895835929910
61672324245432734209814499226694
61672324245432734214897073391804
61672324245432734214897073404854
61672324245432734216508825001594
61672324245432734216592765057704
61672324245432734217344532643562
61672324245432734217344534043242
61672324245432734217344534060504
61672324245432734217345653255648
61672324245432735856942522862582
61672324245432735862025868680024
61672324245432735862025868693074
61672324245432735862026211649666
61672324245432735863469739867034
61672324245432735863720445387080
61672324245432735863721564582224
61672324245440840974023355804226
61672324245443541022715668743718
61672324245443542265676437599106
61672324245443542265679793649264
61672324245443542265679793653476
61672324245444441049019229248180
61672324245444441453019119794600
61672324245444441453266697058438
61672324245444441453291088971974
61672324245444441458349271236598
61672324245444441458352742432136
61672324245444441458373663137084
61672324245444441458373663150134
61672324245444441460608701702350
61672324245444441460608702765160
61672324245444441460613207079824
61672324245444441460633098910784
61672324245444441460800460318280
61672324245444441460800464550368
61672324245444441460801235157152
61672324245444441460801239389240
61672324245444441460880670879724
61672324245444441460880671929484
61672324245444441460881445718596
61672324245444441460884919026704
61672324245444441590467817553800
61672324245444441590467817571062
61672324245444441590467820740340
61672324245444441590530836903350
61672324245444441590551757608298
61672324245444441595613411068460
61672324245444441595634331786458
61672324245444441598060871737160
61672324245444441598061128954604
61672324245444441598061133186692
61672324245444441598061904839024
61672324245444441598061990932304
61672324245444441598081792424846
61672324245444441598081792442108
61672324245444441598081795611386
61672324245444441598082911637252
61672324245444441598144811774396
61672324245444442696227464496724
61672324245444442833407921520392
61672324245444442833428813528984
61672324245444442833491604341636
61672324245444443237407812062600
61672324245444443237407812066812
61672324245444443237658860539238
61672324245444443237679752547830
61672324245444443237679781244186
61672324245444443245001899352036
61672324245444443245022791356416
61672324245444443245022791360628
61672324245444443245189927429364
61672324245444443245270483415714
61672324245444443245273582602560
61672324245444443245273611298916
61672324245444443245273611317789
61672324245444443245273868535233
61672324245444474805112642657690
61672324245465156303246892442942
61672324245465156303246921139298
61672324245465156303250248493100
61672324245465156303250248497312
61672324245467841527802102928940
61672324245467852652675979062748
61672324245467852652675980125558
61672324245467852652679077895462
61672324245467852652680225800012
61672324245467852652680225801464
61672324245467855810513634660020
61672324245467856358720603328734
61672324245467856358738425219842
61672324245467856358738426269602
61672324245467856359303281104158
61672324245467856359553213541880
61672324245467856359553213554930
61672324245467856359553214604690
61672324245467856359553985207262
61672324245467856359553989439350
61672324245467856359556309188054
61672324245467856359556309205316
61672324245467856359556312374594
61672324245467856359556312387644
61672324245467856359557431582788
61672324245467857587288323345956
61672324245467857587309244052516
61672324245467857587309244069778
61672324245467857594900002934178
61672324245467857594903330292192
61672324245467857594903331337740
61672324245467857594903446127376
61672324245467857594904106176612
61672324245468741958353129144140
61672324245468741958353130193900
61672324245468753083227006327708
61672324245468753083231253437978
61672324245468753083231511705182
61672324245468753212898093056282
61672324245468753212898094119092
61672324245468753220429504315730
61672324245468756782514625610690
61672324245468756789289452471752
61672324245468756789289452484802
61672324245468756789289453534562
61672324245468756789854308369118
61672324245468756789854312601206
61672324245468756790104207518440
61672324245468756790104208568200
61672324245468756790104982357312
61672324245468756790107679776788
61672324245468756790108454615660
61672324245468756927368348413112
61672324245468758025371564357444
61672324245468758025451001135440
61672324245468758162648994113330
61672324245468758162649022809686
61672324245468758162652350163488
61672324245468758566883172016826
61672324245468758566883173066586
61672324245468758566903289186546
61672324245468758566903317882902
61672324245468758566904064025418
61672324245468758566904065075178
61672324245468758574226211875172
61672324245468758574242971577792
61672324245468758574242971944974
61672324245468758574243000274148
61672324245468758574247103883764
61672324245468758574494020054430
61672324245468758574494047701026
61672324245468758574494048750786
61672324245468758574497118191516
61672324245468758574497119241276
61672324245468758574497146887872
61672324245468758574497147937632
61672324245468758574498266101889
61672324262877616688322565885096
61672324262877616690014818581048
61672324262877616690077494606824
61672324262877616690829606916136
61672324262878517256134261786380
61672324262878517257826514482332
61672324262878518904954538118220
61672324262939757653417486387680
61672324262939757653417487787360
61672324262950562675241181465348
61672324262950562680324784511832
61672324262950562682768001612546
61672324262950562682835268750572
61672324262950564329963287800240
61672324262950564467157837203088
61672324262950564467157838602768
61672324262950564467223956436564
61672324262951463250579697159698
61672324262951464897774983701524
61672324262951479714339926451324
61672324262951479715154714786412
61672324262951479719422500629484
61672324262951479721871366762872
61672324262951479721871369949412
61672324262951479721934131709964
61672324262972178095459869563538
61672324262972189213580959805010
61672324262974874300118917619268
61672324262974874305202520665752
61672324262974874305954632980888
61672324262974874306017394741440
61672324262974874307645737412334
61672324262974874307645737766466
61672324262974874307708413438110
61672324262974874307713000318272
61672324262974874307713004904492
61672324262974874308277859389128
61672324262974874308465112627584
61672324262974874308465887466456
61672324262974874308465888866136
61672324262974879249100170412782
61672324262974879249852282722094
61672324262974879659186824438956
61672324262974879659187599277828
61672324262974879660879077134908
61672324262974879661443936205764
61672324262974879790545545098812
61672324262974879791297657408124
61672324262974879796381346195208
61672324262974879796444022220984
61672324262974879798075951935490
61672324262974879798077071149508
61672324262974879798139745771232
61672324262974879798892634319096
61672324262974879798894957267390
61672324262974890367217818510816
61672324262974890772224225893344
61672324262974890772225002131896
61672324262974890778999052754406
61672324262974890778999052767456
61672324262974890908665519314418
61672324262974890913749237147778
61672324262974890913749237165040
61672324262974890913752680241598
61672324262974890913752680354026
61672324262974890913752680359642
61672324262974890913752680372740
61672324262974890916196926341778
61672324262974890916196930573866
61672324262974890916197705412738
61672324262974890916201177671086
61672324262974890916259717152978
61672324262974890916259721403780
61672324262974890916761786458182
61672324262974890916828019431534
61672324262974890917012490561286
61672324262975774867930613520552
61672324262975774873766295593772
61672324262975774873766299825860
61672324262975774873829090642724
61672324262975774875457433313618
61672324262975774875458548289724
61672324262975774875458552521812
61672324262975774875462020193780
61672324262975774875462024780000
61672324262975774876273336624812
61672324262975774876276808528868
61672324262975779816849190288290
61672324262975779817661655675084
61672324262975779817663978623378
61672324262975780221096572363772
61672324262975780226995048436184
61672324262975780226995049485944
61672324262975780226998520340240
61672324262975780228690773036192
61672324262975780229255633506728
61672324262975790934966838386324
61672324262975791339221138045760
61672324262975791340035921794628
61672324262975791344300264412738
61672324262975791344300264430000
61672324262975791344300265829680
61672324262975791344303707506558
61672324262975791344303707637700
61672324262975791344303707973118
61672324262975791346747953606738
61672324262975791346747958192958
61672324262975791346748733027618
61672324262975791346749102916792
61672324262975791346749106103332
61672324262975791346810744417938
61672324262975791346810748668740
61672324262975791346811867863884
61672324262975791347312814077274
61672324262975823054541329060187
61672324262982983124059415797422
61672324262982984908448108069634
61672324262982996026569198311106
61672324262982999588568317024520
61672324262982999588570641372494
61672324262982999725016521673730
61672324262982999725831310008818
61672324262982999730848764772790
61672324262982999730848765822550
61672324262982999730852236681218
61672324262982999730914998795902
61672324262982999732543341466796
61672324262982999732607251491854
61672324262983883690113860028684
61672324262983883691808435672930
61672324262983883692620901059724
61672324262983885338996812386300
61672324262983900153872971894764
61672324262983900155567548938690
61672324262983900161399792041962
61672324262983900161399793441642
61672324262983900161403263946178
61672324262983900161466026060862
61672324262983900163094369085888
61672324262983900163158278756814
61672324262986581689202371009188
61672324262986581689265047034964
61672324262986585387708899543292
61672324262986585388461011852604
61672324262986585393544700639688
61672324262986585393548946332856
61672324262986585393548947732536
61672324262986585393607376665464
61672324262986585395239306379970
61672324262986585395240425593988
61672324262986585395243523376782
61672324262986585395867960686248
61672324262986585396055988763576
61672324262986586630589541103698
61672324262986586630649894181180
61672324262986586630652217129474
61672324262986587042431900090152
61672324262986596505830018831040
61672324262986596513423071597458
61672324262986598152961484274948
61672324262986601448035419068658
61672324262986601453056345741058
61672324262986601453119107855742
61672324262986601454747450526636
61672324262986601454747450880768
61672324262986601857307284759744
61672324262986601857308059598616
61672324262986601857308060998296
61672324262986601859002636642542
61672324262986601859566720874526
61672324262986601859815102029336
61672324262986601859817424977630
61672324262986601864901113764714
61672324262986602002099020286354
61672324262986603094348654369458
61672324262986631507315242540309
61672324262986631514657591203623
61672324262986635211661043025105
61672324263158606612595486614140
61672324263158606612595491200360
61672324263158606749793479224688
61672324263158610311855274430438
61672324263158610311855275830118
61672324263158610316041816219934
61672324263158610316937848608598
61672324263158610316941287565496
61672324263158610316941406588672
61672324263158610316942439707798
61672324263158610318632426702284
61672324263158610318633540261448
61672324263158610318633541311208
61672324263158610318633544847668
61672324263158610318633569890924
61672324263158610318637012165504
61672324263158610318637016751724
61672324263158610319201871236360
61672324263158610319389124474816
61672324263158610319389899313688
61672324263158610319389900713368
61672324263158610449053267040986
61672324263158610449053268440666
61672324263158610453302484856258
61672324263158610453303604064452
61672324263158610454135841201884
61672324263158610454135841219146
61672324263158610454135842618826
61672324263158610454139280176044
61672324263158610454139308405840
61672324263158610455830417895890
61672324263158610455830419312832
61672324263158610455831532871996
61672324263158610455831533921756
61672324263158610455831537104084
61672324263158610455831561101792
61672324263158610455831562501472
61672324263158610455835004776052
61672324263158610456399863846908
61672324263158611553983804614652
61672324263158611554735917040604
61672324263158612101331127748082
61672324263158612102963028411940
61672324263158612103527887482796
61672324263166717213269066245728
61672324263169417124763388109866
61672324263169417124763392696086
61672324263169417129845962274976
61672324263169417129845962288026
61672324263169417132377362980912
61672324263169417132377367567132
61672324263169417132378139219464
61672324263169417262020584842134
61672324263169417262024056746190
61672324263169417262024061332410
61672324263169417262041506946762
61672324263169417267106630911300
61672324263169417267106630924350
61672324263169417267124079707980
61672324263169417267124079725242
61672324263169417267124081124922
61672324263169417269300947624944
61672324263169417269388102353004
61672324263169417269550876893388
61672324263169417269550881479608
61672324263169417269551651728048
61672324263169417269551656314268
61672324263169418360131102781893
61672324263169418504984824184636
61672324263169418909152080382078
61672324263169418916516125988892
61672324263169418916516125990504
61672324263169418916516125994716
61672324263169418916704412352298
61672324263169418916766830093608
61672324263169418916766831510550
61672324263169418916767174467142
61672324263169418916767864612414
61672324263169418916767950705694
61672324263170317692507821105212
61672324263170317692508937131078
61672324263170317692571613156854
61672324263170317697591511309238
61672324263170317697594867359396
61672324263170317697594982150644
61672324263170317697594982504776
61672324263170317697654187335014
61672324263170317697675106990202
61672324263170317697679698443694
61672324263170317699851974894116
61672324263170317700101904158348
61672324263170317700101908390436
61672324263170317700102680042768
61672324263170317700106152301116
61672324263170317700185586978140
61672324263170317700185588027900
61672324263170317834855650786968
61672324263170318935473175423820
61672324263170318935473175428032
61672324263170318935473175777952
61672324263170318935532380595140
61672324263170318935535822751628
61672324263170318935535851331344
61672324263170318935535851803728
61672324263170319484327822245920
61672324263170319484515850323248
61672324263170319484515851386058
61672324263170319484516194342650
61672324263170319484516884487922
61672324263170319484516970581202
61672324263170319484575399514130
61672324263170319484578870368426
61672324263191032542492603001084
61672324263193717767022303082614
61672324263193728754724473263556
61672324263193728884390164988908
61672324263193728891921576248356
61672324263193728891980895161164
61672324263193728891980896223974
61672324263193728891985486273414
61672324263193732591265042185798
61672324263193732591265043585478
61672324263193732598042193040702
61672324263193732598042194457644
61672324263193732598043312248896
61672324263193733689333717314370
61672324263193733689354638020930
61672324263193733689354639420609
61672324263193733689354639420610
61672324263193733696947692185416
61672324263193733826594385950694
61672324263193733826615306657254
61672324263193733826615308056934
61672324263193733834121206097892
61672324263193733834146719316382
61672324263193734238376391859666
61672324263193734238397312566226
61672324263193734238397313965906
61672324263193760455107682027312
61672324263193760455107683426992
61672324263193760455170358053088
61672324263193762238659550283382
61672324263194618197573330347574
61672324263194627675341251456604
61672324263194627675341251473866
61672324263194627675341252873546
61672324263194627675343575454658
61672324263194627675343576871600
61672324263194627676180399004240
61672324263194627676180400403920
61672324263194629322469246400348
61672324263194629322469275092492
61672324263194629322469275109754
61672324263194629322469276509434
61672324263194629322472603867448
61672324263194629322473378702108
61672324263194629322473751777822
61672324263194629322556286220680
61672324263194629459734506149082
61672324263194633021816069450758
61672324263194633021816070850438
61672324263194633028509652271294
61672324263194633028509653688236
61672324263194633028593221722604
61672324263194633028594339867988
61672324263194633029409123616856
61672324263194633029409124666616
61672324263194633029410272572618
61672324263194634257166306623926
61672324263194634264672233358640
61672324263194634264672234408400
61672324263194634264697746581342
61672324263194634264755917233856
61672324263194634264759359390344
61672324263194634401958501310946
61672324263194634813740507219918
61672324263194634813798936152846
61672324263194661022919377928596
61672324263194661022919379328276
61672324263194666376085454745232
61672324263194666376085456144912
61672324268847182173078023410360
61672324268847182310276016020908
61672324268848082740071460234528
61672324268848082740071460584448
61672324268848082740886248569616
61672324268848082740886248919536
61672324268848082877248561186404
61672324268848082878084241180164
61672324268848082878084241530084
61672324268859204522306224149540
61672324268859204522306224503832
61672324268859204522309323336386
61672324268860090310873180243056
61672324268860099591261292182084
61672324268860099592096972525764
61672324268860099598854349536126
61672324268860099598871799399876
61672324268860099598875265536810
61672324268860099598875265886730
61672324268860099598875270241074
61672324268860099736052342146674
61672324268860105082523717978724
61672324268860105086774053958046
61672324268860105089301983809734
61672324268860105089303131715736
61672324268860105089303132070028
61672324268860105135035799107196
61672324268860132945614245510926
61672324268860133083627026456562
61672324268883204884731072642952
61672324268883205021990593368902
61672324268883214173523554824818
61672324268883214303191169644964
61672324268883505209486484333064
61672324268883505211178738545336
61672324268883514497526854205618
61672324268883514497526858909882
61672324268883514497547779515660
61672324268883514500054787245250
61672324268883514500054788761570
61672324268883514500055936667572
61672324268883514500055937021864
61672324268883514500058259503597
61672324268883514500058259503598
61672324268883515735405052065014
61672324268883516139593228973388
61672324268883516146347135241722
61672324268883516147187057973986
61672324268883516321771778182404
61672324268883516326854347656300
61672324268883516329361356902210
61672324268883516329362504808212
61672324268883516329362505162504
61672324268883516329364832348502
61672324268883519845631283670456
61672324268883519850692935726518
61672324268883519853224337836554
61672324268883547709536598021426
61672324268884400103101630419480
61672324268884400105608671450520
61672324268884400105610995448574
61672324268884400242806664061068
61672324268884400242808988059122
61672324268884403809954471935316
61672324268884403809956795933370
61672324268884403947154788543918
61672324268884405641791293925698
61672324268884405777298180234348
61672324268884414920484832358664
61672324268884414923012761860432
61672324268884414923012762210352
61672324268884414923016232602460
61672324268884414928077881470578
61672324268884414928077886174842
61672324268884414928098802175526
61672324268884414928098802525446
61672324268884414928098806780620
61672324268884414930606964286824
61672324268884414930609286768558
61672324268884415060276987327851
61672324268884415065275874081126
61672324268884415065275878785390
61672324268884415067803807120758
61672324268884415067803808637078
61672324268884415067803836167034
61672324268884415067803837216794
61672324268884415067804956543080
61672324268884415067804956897372
61672324268884415067807279379105
61672324268884415067807279379106
61672324268884416706565777326828
61672324268884416706568101324882
61672324268884416707404924874672
61672324268884416711651790111966
61672324268884416752319330350992
61672324268884416752319333538936
61672324268884416757401904529152
61672324268884416757405374903790
61672324268884416757405374921260
61672324268884416757405375370350
61672324268884416759913532073172
61672324268884416759913532427464
61672324268884416759913535261116
61672324268884416759913535615408
61672324268884416897111525038012
61672324268884416897111528225956
61672324268884416897113852224010
61672324268884420410911577811624
61672324268884448277348293922710
61672324268884448414542816141150
61672324268884448414545138622884
61672324268884450114203723641461
61672324268884450114206851171983
61672324268891619610364297449654
61672324268891625144016666075090
61672324268892525574567693340050
61672324268895221736756583417868
61672324268895221743510486498258
61672324268895221744347314752312
61672324268895221744347315102232
61672324268895221873178101318404
61672324268895221874013781312164
61672324268895221874013781662084
61672324268895221880792047143174
61672324268895221880792074323210
61672324268895221880792074673130
61672324268895221880792075722890
61672324268895221880793195049176
61672324268895221880793195403468
61672324268895223573653882888580
61672324268895223573656982075426
61672324268895227233961596218158
61672324268895227278002781043902
61672324268895227407669620679628
61672324268895255227531054297326
61672324268895255227531054647246
61672324268895255280819178351503
61672324268895256927947201987391
61672324269067235869752236747132
61672324269078042675122253637642
61672324269078042675122256825586
61672324269078042680204827815802
61672324269078042682737347722706
61672324269078042682740475253228
61672324269078044329868498893328
61672324269078044329869618101522
61672324269078937569513870896206
61672324269078937706690971498162
61672324269078937711773545676322
61672324269078937714284028852204
61672324269078943059940616349166
61672324269078943065005740663576
61672324269078943105614079973198
61672324269078943110696649447094
61672324269078943113203658693004
61672324269078943113207134139296
61672324269078943113288374633374
61672324269078943113288374637746
61672324269078943242874748609522
61672324269078943247957318083418
61672324269078943247958437746526
61672324269078943250467802775620
61672324269078943250485252639370
61672324269078943250486367248294
61672324269078943250486394778250
61672324269078943250486395828010
61672324269078943250488718776304
61672324269078943250488723480568
61672324269078943250489495128736
61672324269078944897617518768836
61672324269078944897618637977030
61672324269078944897677066909958
61672324269078944897677067259878
61672324269102354305082563619802
61672324269102354305087153670646
61672324269102357828109834096960
61672324269102358011122941148524
61672324269103253035914511674742
61672324269103253042689335360910
61672324269103253042691659358964
61672324269103254682290423001318
61672324269103254728043979213426
61672324269103254735638181289898
61672324269103254872835055753658
61672324269103254872836173900446
61672324269103258388330800180120
61672324269103258441612440298082
61672324269103259677861026669532
61672324269103260219309872214230
61672324269103288082376040533676
61672324269171401546645212262132
61672324269171401546647534739654
61672324269171403193021123588708
61672324269172301974750844131360
61672324269172301976443093757412
61672324269172302113641086367960
61672324269174988985383524611566
61672324269174988985383524961486
61672324269174988985385848959540
61672324269174999967062207160070
61672324269175000103503500244114
61672324269175000103506939201012
61672324269175000103506966381048
61672324269175000103506971085312
61672324269175000103508087111385
61672324269175000103508087111386
61672324269175000104322875446474
61672324269175000111853942332388
61672324269175003626530767533328
61672324269175003670592102834614
61672324269175003672284357046886
61672324269175003673099110564204
61672324269175003673099112080524
61672324269175003673100259990898
61672324269175003673102582822552
61672324269175003678185927235942
61672324269175003807852767215764
61672324269175003809543877772836
61672324269175003809544992381760
61672324269175003809545019911716
61672324269175003809545020961476
61672324269175003809545024615980
61672324269175003809547343909770
61672324269175003809547348614034
61672324269175003810360928977142
61672324269175003810363251458876
61672324269175003815383834107501
61672324269175003817894318344790
61672324269175003817894319861110
61672324269175005456673016017648
61672324269175005456674163928021
61672324269175005456674163928022
61672324269175005456674164277942
61672324269175005464270231187686
61672324269175033320579480145232
61672324269175033457776324495486
61672324269175033457777472405860
61672324269175033457839000521262
61672324269175033457840148431635
61672324269175033457840148431636
61672324269175037024924130853414
61672324269175037162122123463962
61672324269175037162184799489738
61672324269175289175409672963333
61672324269175303997124480426565
61672324269175303997124480426566
61672324269175303998819057120571
61672324269175303998819057120572
61672324269175303999568732162725
61672324269175303999631494277570
61672324269175304006914208710645
61672324269175305097657208783839
61672324269176189605184225168362
61672324269176198890654911285550
61672324269176198893165394461432
61672324269176198893182844325182
61672324269176198893186315166380
61672324269176198893186316583530
61672324269176199030363387071980
61672324269176200677554086733644
61672324269176200723328558946436
61672324269176200723328559296356
61672324269176200723328560346116
61672324269176204381085098883352
61672324269176204381899887218440
61672324269176204383613028735040
61672324269176204384427817070128
61672324269176204384428964976130
61672324269176204384428965330422
61672324269176204426835212950618
61672324269176204426838683791816
61672324269176204427674359431232
61672324269176204427674359781152
61672324269176204429345692938556
61672324269176204429366612127184
61672324269176204429366612477104
61672324269176204429366613526864
61672324269176204429366616831448
61672324269176204429366618248598
61672324269176204429368936475158
61672324269176204429370089089796
61672324269176204430182521188238
61672324269176204430182521192610
61672324269176204430182521542530
61672324269176204436688846551280
61672324269176204567380514153078
61672324269176204567383641683600
61672324269176205665531636585680
61672324269176205802729657894196
61672324269176205802729659410516
61672324269176206213735533471062
61672324269176206213756425129734
61672324269176206213756425479654
61672324269176206214571213464822
61672324269176206214571213814742
61672324269176206214574684202478
61672324269176206221266600356976
61672324269176206221268924355030
61672324269176237781167274270868
61672324269176248856065065687838
61672324269176248856066212530982
61672324269176248856066213593840
61672324269176248856068536529036
61672324269183409109125095066787
61672324269183409116655387118041
61672324269183409116655387590217
61672324269183410763781087923727
61672324269183410763784187110573
61672324269184309544737775804800
61672324269184309547183171200532
61672324269184309684442810981582
61672324269184311331571863468532
61672324269184311331571863472744
61672324269187005706927437988460
61672324269187005844187329913848
61672324269187005844188450639814
61672324269187011197354527456450
61672324269187011197354527810742
61672324269187011243087191659966
61672324269187011248172863508652
61672324269187011248172863613646
61672324269187011250429197366688
61672324269187011250429200554632
61672324269187011250429201971782
61672324269187011377839703144378
61672324269187011380347860650582
61672324269187011380368752659174
61672324269187011380368784543474
61672324269187011380368785606332
61672324269187011380371103837264
61672324269187011380371878671924
61672324269187011387689870608106
61672324269187012615717897933874
61672324269187012615719017129018
61672324269187013027501023037990
61672324269187055120763512560522
61672324269187055120766984818870
61672324269187055120768017924946
61672324269187055258027653100902
61672324269187055669806445373022
61672324269187055852824255398986
61672324269187060791618382344662
61672324269207720739061013970606
61672324269207720739817630227352
61672324269207720739838546577955
61672324269207720739838547627715
61672324269207724438348631705503
61672324269207724445876600808463
61672324269207724445878923756757
61672324269207726085455734636284
61672324269207726085476655342843
61672324269207768727723648749319
61672324269207770557092983253994
61672324269207770557092983372038
61672324269207770557092984789188
61672324269208621169615513475040
61672324269208621169615513493914
61672324269208621170368657846444
61672324269208621300035240273452
61672324269208621306813506104462
61672324269208626653288351244128
61672324269208626653288351248340
61672324269208669295598106415368
61672324269208669295598111014638
61672324269208669340515988399386
61672324269208671124904680690472
61672324269208671132185043473282
61672324269208671132185043477494
61672324269208671132435747576386
61672324269211321036129277211292
61672324269211321036129281915556
61672324269211321036150202521334
61672324269211321172571720421870
61672324269211321172574042903604
61672324269211321172574819254584
61672324269211321172575162216792
61672324269211321173389945847616
61672324269211321173389950551880
61672324269211321173410866902484
61672324269211321173411642786904
61672324269211322819703185852680
61672324269211322866272678305878
61672324269211322873050599767566
61672324269211322873050601178892
61672324269211323002717439298298
61672324269211323002718215649278
61672324269211323002718558611486
61672324269211323003533346946574
61672324269211323003554263297178
61672324269211323011064413832488
61672324269211325976698221549010
61672324269211326525741239033428
61672324269211327807659843696124
61672324269211327944941433039008
61672324269211327944941433043220
61672324269211328356723783321514
61672324269211356219789951291040
61672324269211356356987943905960
61672324269211356357050619931736
61672324269211370587188397393384
61672324269211370587251188210248
61672324269211370587251192809518
61672324269211370998970776727990
61672324269211370999033165421412
61672324269211370999033452753766
61672324269211370999033538492914
61672324269211371181208645907008
61672324269211371182047792387622
61672324269211371188739712792922
61672324269211371188742036790976
61672324269211372279293621590680
61672324269211372424088829371266
61672324269211372835679708370196
61672324269211372835679794109344
61672324269211372835682807202910
61672324271814445842710519099332
61672324271838729467216363846824
61672324271838761171934051150424
61672324271838761173628628194350
61672324271838761174190388078360
61672324271838761174193487265206
61672324271838762408972321573292
61672324271846866283934666146182
61672324271849567987432860342832
61672324271849569771821809949128
61672324271849573476165287485630
61672324271849573476165373574698
61672324271849573476167610433924
61672324271849573476167696522992
61672324271849584589202688940018
61672324271849584589205011888312
61672324271849584596544694642528
61672324271849584596544694646740
61672324271849584596547793362814
61672324271849585831326628141672
61672324271849585831329726857746
61672324271849589535672428622256
61672324271849589535672428626468
61672324271850892691833600813390
61672324272033255819755526063346
61672324272033255819839208883138
61672324272129601888802339745392
61672324272129601889366423977376
61672324272129601889555485156568
61672324272129617949063659883092
61672324272129646353598904769308
61672324272129646353661666888364
61672324272129646361003672595086
61672324272129646361192733774278
61672324272129650058007348462252
61672324272129650065538530143626
61672324272130496966121089100292
61672324272130500670466884997464
61672324272130500672161462041390
61672324272130500672723221925400
61672324272130500672725546273374
61672324272130500672788308392430
61672324272130500672789083227090
61672324272130501907508254608582
61672324272130501908072338840566
61672324272130501908135100959622
61672324272130502457178119878660
61672324272130502457367181057852
61672324272130517136733355438002
61672324272130518509343255312776
61672324272130518516874322198690
61672324272130518516875441523524
61672324272130546372430343870610
61672324272130546379709587458276
61672324272130546379772349577332
61672324272130550488558375727212
61672324272138605782467499991818
61672324272138605782530262106662
61672324272138650247389589255250
61672324272138666726211180666372
61672324272142708366623756904153
61672324272142721126852169090076
61672324272142721126853317000450
61672324272142721134195322707172
61672324272162081624883690524158
61672324272162917405649888850564
61672324272162917405712650969620
61672324272162921111691036630534
61672324272162921111753023910718
61672324272162921111753798745378
61672324272162922347037054358854
61672324272162922347099816477910
61672324272162922896142835396948
61672324272162966818674302976564
61672324272162966818737065095620
61672324272162967367780084014658
61672324272162982055434712717464
61672324272162982055434713067384
61672324272162982055434717789118
61672324272165624599516280176888
61672324272165624599578956202664
61672324272165667287579534648746
61672324272165667287579620742026
61672324272165669071153528794598
61672324272165672770415979329242
61672324272165672770478741448298
61672324272165672777818424206726
61672324272165672778009808334212
61672324272165683895938313745994
61672324272165683896129694691152
61672324272165683896130818485566
61672324272165685130723345961212
61672324272165688837517983993856
61672324272166135895041963659742
61672324272166135895041965076892
61672324272167019991501493058073
61672324316044434887959780518040
61672324316044434888210484621144
61672324316056145975553234700252
61672324316056145976305347009564
61672324316117386363804266966598
61672324316117386371147305775184
61672324316117386371334559017852
61672324316125489694803413046912
61672324316128191400750017045820
61672324316129091966050080449682
61672324316129091966050195235106
61672324316129091966051228354232
61672324316129091968310660238538
61672324316129091968310664487888
61672324316129091968494445454946
61672324316129091968561712947264
61672324316129093615689731983674
61672324316129108433069463081660
61672324316149801315414395415480
61672324316149801319681147684512
61672324316149801319681149200832
61672324316149801319682181257148
61672324316149801319682181258552
61672324316149801319682181276022
61672324316149801320245889249964
61672324316149801320245892436504
61672324316149801321938141945916
61672324316149801321938145132456
61672324316149801321941617036672
61672324316149801322188844632078
61672324316149801322191542036892
61672324316149801322192316871552
61672324316149801322192316890426
61672324316149801322192661245086
61672324316149801322192661263960
61672324316149801322752928864062
61672324316149801322752928868274
61672324316149801322752929931084
61672324316149801322752930281004
61672324316149806673415436558086
61672324316149806673666485017254
61672324316149806675107689603958
61672324316149806675358737713206
61672324316149806675358738080596
61672324316149806803334099837400
61672324316149806805025319412822
61672324316149806805028676531406
61672324316149806810672633285982
61672324316149806810672633290194
61672324316149806810672634353004
61672324316149806810672634702924
61672324316149806810676076846362
61672324316149806810860661363310
61672324316149806810860661367522
61672324316149806812367210334120
61672324316149806812367211396930
61672324316149806812368329542314
61672324316149806812368358240282
61672324316149806812555238411448
61672324316149806812555611109944
61672324316149806812619406698046
61672324316149806812619406716920
61672324316149806813120441851626
61672324316149806813183117877402
61672324316149817923145950508386
61672324316149817923145954757736
61672324316149817923149422766734
61672324316149817923149427016084
61672324316149817930676328652920
61672324316149817930676358394824
61672324316149817930679800538262
61672324316149817930679800556976
61672324316149817930680833657388
61672324316149817930739008923834
61672324316152503025627753199740
61672324316152508514358770516232
61672324316152508515803418295926
61672324316152508516618206631014
61672324316152519633923388279444
61672324316152519633923392511532
61672324316152519633926860164786
61672324316152519633926860183500
61672324316152519633927897889006
61672324316152519634174354894890
61672324316152519634174466497986
61672324316152519634174469685930
61672324316152519634739210779206
61672324316153403584149636861660
61672324316153403585841889557612
61672324316153403590927816603602
61672324316153403590927931389026
61672324316153403590928964508152
61672324316153403590928964513976
61672324316153403590928964863896
61672324316153403590929050602884
61672324316153403591492671438158
61672324316153403591492672487918
61672324316153403591492676024378
61672324316153403591492677087188
61672324316153403591743724146884
61672324316153403593184924134110
61672324316153403593184925183870
61672324316153403593184928720330
61672324316153403593184929783140
61672324316153403593188396373584
61672324316153403593188396392458
61672324316153403593188400641808
61672324316153403593372181608866
61672324316153403593372181962998
61672324316153403593435976842836
61672324316153403593439449101184
61672324316153403593937036443422
61672324316153403593937037493182
61672324316153403593937037847314
61672324316153403593937037860364
61672324316153403594188084920060
61672324316153408533064770423150
61672324316153408533064771827042
61672324316153408533064771840092
61672324316153408534759347117156
61672324316153408534759347471288
61672324316153408535575255014570
61672324316153408944658748254794
61672324316153408944658749304554
61672324316153408944658749658686
61672324316153408944662220163222
61672324316153408944909796731432
61672324316153408944909797781192
61672324316153408944913268622390
61672324316153408946353324948800
61672324316153408946354445560886
61672324316153408947169233895974
61672324316153419646102172927298
61672324316153419646102173281430
61672324316153419650432634796146
61672324316153419650436107048670
61672324316153419652880467454664
61672324316153419652880467808796
61672324316153420057131295228758
61672324316153420057135886341008
61672324316153420057696151113074
61672324316153420057696151126124
61672324316153420062214984015842
61672324316153420064474445640440
61672324316153420064475453245538
61672324316153420064475564500166
61672324316153420064475564854458
61672324316153420064478920898792
61672324316153420194396554977492
61672324316153420201739679879358
61672324316153451765112952440519
61672324316153451770008270193683
61672324316153451770196555488455
61672324316153457115834664251891
61672324316160611841720016783478
61672324316160611841971064892726
61672324316160622960094135107234
61672324316160624736889773582142
61672324316160628448578584177556
61672324316160628448826189093814
61672324316160628448826190143574
61672324316160628450270836873508
61672324316160628450520765787820
61672324316160628450524238027294
61672324316160628450524238046168
61672324316160628451085625208596
61672324316160628451085626258356
61672324316161508703493659485140
61672324316161508703744707961778
61672324316161512400497453931960
61672324316161512400497454281880
61672324316161512402188673857302
61672324316161512402192030975886
61672324316161512402941819287144
61672324316161512407835987734674
61672324316161512407835989134354
61672324316161512407839431290842
61672324316161512408024015812002
61672324316161512408024017211682
61672324316161512409530564778600
61672324316161512409531683986794
61672324316161512409531685036554
61672324316161512409531712665888
61672324316161512409531712684762
61672324316161512409718592855928
61672324316161512409782761142526
61672324316161512409782761161400
61672324316161512410283796296106
61672324316161512410283797345866
61672324316161512410346472321882
61672324316161512410346473371642
61672324316161512410534500399210
61672324316161512410534501448970
61672324316161514049317730613720
61672324316161514049320054611774
61672324316161514056659708672442
61672324316161514056659735951856
61672324316161514056659736301776
61672324316161514056910412775546
61672324316161514056910784778414
61672324316161523520312776842420
61672324316161523520312777192340
61672324316161523527839713193436
61672324316161523527843154982742
61672324316161523527843156399684
61672324316161523527905831008518
61672324316161525175031532063294
61672324316161525175034888113452
61672324316161528467536006669116
61672324316161528871783129077762
61672324316161528871783130477442
61672324316161528873477706121688
61672324316161528874293614714730
61672324316161528880821865188228
61672324316161528881071909242096
61672324316161528881075265292254
61672324316161528881075265311128
61672324316161528881636652123636
61672324316161528881636653523316
61672324316161529018273257921676
61672324316161558117543188211129
61672324316161561821890107903876
61672324316161561821890107904119
61672324316164214103932541985732
61672324316164214111274518994694
61672324316164214111522124960712
61672324316164214112966771690646
61672324316164214112966772740406
61672324316164214113781560025734
61672324316164214113781561075494
61672324316164215348563493520666
61672324316164225223748209269726
61672324316164225231087891678234
61672324316164225231090216026208
61672324316164225231341176992624
61672324316164227008136901560812
61672324316164230165131907124762
61672324316164230170782693237396
61672324316164230172474945933348
61672324316164230172724874847660
61672324316164230172728347087134
61672324316164230172728347106008
61672324316164230173289733918516
61672324316164230173289734268436
61672324316164230719825740504274
61672324316164230721518080693186
61672324316164230721520317548200
61672324316336222558232237640492
61672324316336222558482941743596
61672324316336223793828959470512
61672324316336224342620929912704
61672324316336224342809215803726
61672324316336234918728258033642
61672324316336234918728258046692
61672324316336234918728343772790
61672324316336234918729377241836
61672324316336235330510239495608
61672324316336235467708257615972
61672324316336238617154660807958
61672324316336238617154661870768
61672324316336238617928812682103
61672324316336238617928812682104
61672324316336238617988016803664
61672324316336238617988017866474
61672324316336238617988018216394
61672324316336238617988102892732
61672324316336238617988131122528
61672324316336238617988131472448
61672324316336238617990341151638
61672324316336238617990342214448
61672324316336238617991460359832
61672324316336238617991489057592
61672324316336238623070590981824
61672324316336238623070592044634
61672324316336238623070677070892
61672324316336238623070678133702
61672324316336238623074031001532
61672324316336238623074144257586
61672324316336238623074148974948
61672324316336238623075178911906
61672324316336238623075182094074
61672324316336238624496666514680
61672324316336238624496667577490
61672324316336238624497785722874
61672324316336238624685814849962
61672324316336238624686072067406
61672324316336238624765168025750
61672324316336238624765169088560
61672324316336238624766283697484
61672324316336238624766287233944
61672324316336238624766311214390
61672324316336238624766311227440
61672324316336238624766312277200
61672324316336238624766396953538
61672324316336238624768635225494
61672324316336238624768639929758
61672324316336238624769754420638
61672324316336238624769754538682
61672324316336238624769754906072
61672324316336238624769759138000
61672324316336238625519170845668
61672324316336238625519171195588
61672324316336238625519542381976
61672324316336238625519542731896
61672324316336238625521495193642
61672324316336238625521752411086
61672324316336238625521866729950
61672324316336238625521866847994
61672324316336238625522899967328
61672324316336238625522900317248
61672324316336239029773466268804
61672324316336239034852596890796
61672324316336239034856035847694
61672324316336239034857183753696
61672324316336239034857188003046
61672324316336239036279791264664
61672324316336239036279792681606
61672324316336239036547173934722
61672324316336239036548288543646
61672324316336239036548293142916
61672324316336239036548317123362
61672324316336239036548317136412
61672324316336239036551760329610
61672324316336239036551760447702
61672324316336239036551765046972
61672324316336239037113147610290
61672324316336239037113147627552
61672324316336239037113149027232
61672324316336239037115471608344
61672324316336239037115473025286
61672324316336239166134658973346
61672324316336239166783086078570
61672324316336239166783086428490
61672324316336239166968015318972
61672324316336239166968015336234
61672324316336239166968016385994
61672324316336239166968016735914
61672324316336239166970339317026
61672324316336239166970340733968
61672324316336239166971487227192
61672324316336239166971487227400
61672324316336239171029979913050
61672324316336239171029980262970
61672324316336239171865657070190
61672324316336239171866803445370
61672324316336239171866804980564
61672324316336239172050589514394
61672324316336239172050590914074
61672324316336239173476666097010
61672324316336239173477783875212
61672324316336239173477785292154
61672324316336239173540459900988
61672324316336239173557908716382
61672324316336239173557909766142
61672324316336239173557912952682
61672324316336239173557913302602
61672324316336239173561380974730
61672324316336239173728746258570
61672324316336239173745167608080
61672324316336239173748633745014
61672324316336239173748638449278
61672324316336239174311140220838
61672324316336239174311168450634
61672324316336239174313464218892
61672324316336239174314612129266
61672324316336239174377288155042
61672324316336239174377288504962
61672324316336239174564542810440
61672324316336239174565574512624
61672324316336239174565574862544
61672324316336240270203201480564
61672324316336240270203201480612
61672324316336240271625808991580
61672324316336240271897778174570
61672324316336240271897778174618
61672324316336240401293423461806
61672324316336240401293423811726
61672324316336240401544472288364
61672324316336240402317504954108
61672324316336240402317504954316
61672324316336240407463870121308
61672324316336240407463870134358
61672324316336240407463871184118
61672324316336240408823801602128
61672324316336240408823803019070
61672324316336240408886477627904
61672324316336240408886477995086
61672324316336240408886479044846
61672324316336240409074507122174
61672324316336240409074764339618
61672324316336240409095770785118
61672324316336240409095770785326
61672324316336240409096803787812
61672324316336240409096803904452
61672324316336240409158447165234
61672324316336240409158447178284
61672324316336240409159565906868
61672324316336240409159566373428
61672324316336240409911592239540
61672324316336240409911592589460
61672324316336240813326478197336
61672324316336240818994828616452
61672324316336240818994828966372
61672324316336240819245876030280
61672324316336240819245877093090
61672324316336240820668484953818
61672324316336240820690523455842
61672324316336240820856770248590
61672324316336240820940454137016
61672324316336240820941571815840
61672324316336240821505311790930
61672324316344344146853208698610
61672324316344344146853208711660
61672324316344344146854327906804
61672324316344344276437226083980
61672324316344344276437226438112
61672324316344344284051201309158
61672324316344344284051205558508
61672324316344345382203816126450
61672324316344345382204849595656
61672324316344345519401808736998
61672324316344345931243020184840
61672324316344345931243020197890
61672324316344345931247524140952
61672324316344372140425453019352
61672324316347045435978704674302
61672324316347045438506290493490
61672324316347045438506293675818
61672324316347045438506633450082
61672324316347045438506638049352
61672324316347045438506662029798
61672324316347045438507408284742
61672324316347045438507409701684
61672324316347045438507781237992
61672324316347045438509990917182
61672324316347045438510105236046
61672324316347045438510105354138
61672324316347045438510109953408
61672324316347045438510765751842
61672324316347045979684286064636
61672324316347045979935333137382
61672324316347045979938809627658
61672324316347045979956255242010
61672324316347045984771451355046
61672324316347045985021379219598
61672324316347045987278371945968
61672324316347045987278376532188
61672324316347045987298259536002
61672324316347045987298260935682
61672324316347045987298264118010
61672324316347045987299378726934
61672324316347045987299380143876
61672324316347045987302736194034
61672324316347045987465629774856
61672324316347047222648868363522
61672324316347047222833684234198
61672324316347047222837154603220
61672324316347047222896101979720
61672324316347047222896101992770
61672324316347047222896360259974
61672324316347047222899458042928
61672324316347047222899831114270
61672324316347047222899916722276
61672324316347931586348481574782
61672324316347941064871610997642
61672324316347941064934372762566
61672324316347945998453306016732
61672324316347945998453306020944
61672324316347945998453307083754
61672324316347945998453310266082
61672324316347945998456778275080
61672324316347945998456782524430
61672324316347945998641334098272
61672324316347945998707826751718
61672324316347945998725275185268
61672324316347945998725276248078
61672324316347945998725361274336
61672324316347945998725389504132
61672324316347945998725389854052
61672324316347946003539323401140
61672324316347946003539351985068
61672324316347946003539352457452
61672324316347946003539353520262
61672324316347946003807850426238
61672324316347946003807935452496
61672324316347946003807936515306
61672324316347946003811321634826
61672324316347946003811322684586
61672324316347946003811408773654
61672324316347946003812440829970
61672324316347946005983684161266
61672324316347946005983685224076
61672324316347946005987157482424
61672324316347946006046360187042
61672324316347946006046361249852
61672324316347946006046364432180
61672324316347946006049832445390
61672324316347946006049833508200
61672324316347946006050951653584
61672324316347946006238118802972
61672324316347946006255308969318
61672324316347946006255653325590
61672324316347946006255654388400
61672324316347946006256456390046
61672324316347946006258752158304
61672324316347946006259125229806
61672324316347946006259900068678
61672324316347946006260158348932
61672324316347946006318329351366
61672324316347946006318330414176
61672324316347946006318443670230
61672324316347946006319477139276
61672324316347946006321801137330
61672324316347946006321801609714
61672324316347946006321801622764
61672324316347946006322920817908
61672324316347946407979353722512
61672324316347946410235311929916
61672324316347946410235312992726
61672324316347946410235316162004
61672324316347946410507281094240
61672324316347946415321329297062
61672324316347946415321358366424
61672324316347946415568935630262
61672324316347946415589855272400
61672324316347946415593327530748
61672324316347946415594446738942
61672324316347946417770199679800
61672324316347946417828366096014
61672324316347946417828367158824
61672324316347946417828370328102
61672324316347946417829400260688
61672324316347946417831839417172
61672324316347946417832872519036
61672324316347946417832958612316
61672324316347946417849286800962
61672324316347946417850405991894
61672324316347946417850410241244
61672324316347946417850434221690
61672324316347946417850434571610
61672324316347946417852729989948
61672324316347946417853877900322
61672324316347946417853882499592
61672324316347946418016652453596
61672324316347946418020124711944
61672324316347946418100335273388
61672324316347946418100336323148
61672324316347946418101454468532
61672324316347946418101483048248
61672324316347946418103807046302
61672324316347946418103808581496
61672324316347946552583146193680
61672324316347946552583147256490
61672324316347946555029832027720
61672324316347946555030865129584
61672324316347946555030868316124
61672324316347946555030951222864
61672324316347946555093630430968
61672324316347946555114546886566
61672324316347946555114551135916
61672324316347946555301801192044
61672324316347947645584801910968
61672324316347947653116214220176
61672324316347947653178890245952
61672324316347947653200929097688
61672324316347947653447128890388
61672324316347947653450858366132
61672324316347947653450858379230
61672324316347947653450944105280
61672324316347947783033844047914
61672324316347947783117411032522
61672324316347947783117412082282
61672324316347947790376882856500
61672324316347947790376968949780
61672324316347947790439644975556
61672324316347947790645121855228
61672324316347947790645380135482
61672324316347947790645465874630
61672324316347947790648478968196
61672324316347947790648565061476
61672324316347947790648850504504
61672324316347947790648850976680
61672324316347947790648936597784
61672324316347947790648936715828
61672324316347947790708141900406
61672324316347947790711612623560
61672324316347947790711612741604
61672324316347947790711613090120
61672324316347948194899416941494
61672324316347948194899417991254
61672324316347948202242455750080
61672324316347948202243603642984
61672324316347948202490147809378
61672324316347948202493618650576
61672324316347974411609818865916
61672324316347979762332307051354
61672324316368642997196953158780
61672324316368644781585645430992
61672324316368655906397535370512
61672324316368655906463654598324
61672324316368659476076743937646
61672324316368659476077863128578
61672324316368659476077867377928
61672324316368659605747801596858
61672324316368659605747801946778
61672324316368659612522628470970
61672324316368659612522628820890
61672324316368659613274736548194
61672324316368659613274737960924
61672324316368659613274741147464
61672324316368659613275855739126
61672324316368659613275857156068
61672324316368659613279213206226
61672324316368660848626378844920
61672324316368661252875825601540
61672324316368661260197943353646
61672324316368661260466555419664
61672324316368687469650018631434
61672324316368687469650019694244
61672324316368687469650104720502
61672324316371357609644594997036
61672324316371357609648038186022
61672324316371357609649186090572
61672324316371357609649186092024
61672324316371357609895643456412
61672324316371357609895644519222
61672324316371357609899000569380
61672324316371357609899115354804
61672324316371357609900234568662
61672324316371360760140587826915
61672324316371360760140587826916
61672324316371360760140592426186
61672324316371360766915415068210
61672324316371360766915416117970
61672324316371360767668555880115
61672324316371360767729825732526
61672324316371360767730170088798
61672324316371360767730171151608
61672324316371360767730944923458
61672324316371360767730949172808
61672324316371360767731317994800
61672324316371360767731322244150
61672324316371360767733268921512
61672324316371360767733641992806
61672324316371360767733641992854
61672324316371361309179791880726
61672324316371361309183262372212
61672324316371361309183266971482
61672324316371361315689563619294
61672324316371361316521797574398
61672324316371361316522916782592
61672324316371361316776316538310
61672324316371362544253839030588
61672324316371362544253840430268
61672324316371362544529280099128
61672324316371362551847926315812
61672324316371362551851025148526
61672324316371362552035954393140
61672324316371362552057220872914
61672324316371362552119638264304
61672324316371362552119982637838
61672324316371362552120010271384
61672324316371362552120010284434
61672324316371362552120011334194
61672324316371362552123109104098
61672324316371389173085106335286
61672324316371389173085450704608
61672324316371394114469177242950
61672324316372241562130619464086
61672324316372245268443736763916
61672324316372246503789754490832
61672324316372246915572793520334
61672324316372256385728032052784
61672324316372256386564855235184
61672324316372256386564855585104
61672324316372256393071070511450
61672324316372256393071070524500
61672324316372256393071070861370
61672324316372256393071071924180
61672324316372256393258324104038
61672324316372256393907894043770
61672324316372256394095147636358
61672324316372256394157909401282
61672324316372257621075083967460
61672324316372257628413617398572
61672324316372257628413617752704
61672324316372257628413617765754
61672324316372257628417089651096
61672324316372257628417089655308
61672324316372257628418208865114
61672324316372257628418208869326
61672324316372257628601645830032
61672324316372258032855940903248
61672324316372258032857088807798
61672324316372258040195623661676
61672324316372258040199094497258
61672324316372258040200098920028
61672324316372258040200213711276
61672324316372258040200213728538
61672324316372258040446670721372
61672324316372258040471034515928
61672324316372258177460882347600
61672324316372258177460883410410
61672324316372261327112102960448
61672324316372261327947783304128
61672324316372261327948811823984
61672324316372261327948812886794
61672324316372261327948813236714
61672324316372261327948816423254
61672324316372261327948897913052
61672324316372261327948926142848
61672324316372261327948926492768
61672324316372261327951136171958
61672324316372261327952255380152
61672324316372261327952284077912
61672324316372261334455141786296
61672324316372261334725964108880
61672324316372261334727082254264
61672324316372261334727110952024
61672324316372261334727110969494
61672324316372261334727197045512
61672324316372261334727198108322
61672324316372261334729434950078
61672324316372261335478845608034
61672324316372261335478847007714
61672324316372261335478850190042
61672324316372261335479189964306
61672324316372261335479194563576
61672324316372261335479223261544
61672324316372261335479964798966
61672324316372261335479966215908
61672324316372261335480251781399
61672324316372261335480337870468
61672324316372261335480337874680
61672324316372261335480339287410
61672324316372261335480342473950
61672324316372261335482547431406
61672324316372261335483322266066
61672324316372261335483695337568
61672324316372261335541865990082
61672324316372261335541867052892
61672324316372261335541980308946
61672324316372261335541985026308
61672324316372261335543013428072
61672324316372261335543013896084
61672324316372261335543013900456
61672324316372261335543018145434
61672324316372261335543099989524
61672324316372261739730817732956
61672324316372261739730817746006
61672324316372261739730819145686
61672324316372261739730822332226
61672324316372261739733142080930
61672324316372261739734261289124
61672324316372261739734289986884
61672324316372261746507968955042
61672324316372261746509088163236
61672324316372261747072824839358
61672324316372261747073944047552
61672324316372261747323871912104
61672324316372261747323872961864
61672324316372261747324991107248
61672324316372261747325019805008
61672324316372262975080307713800
61672324316372262975081426577898
61672324316372262975081426927818
61672324316372262982398953576560
61672324316372262982398954626320
61672324316372262982424465736404
61672324316372262982670665529104
61672324316372262982671037531924
61672324316372262982671037531972
61672324316372263112340947671238
61672324316372263112342095214222
61672324316372263112342095564142
61672324316372263119868657090052
61672324316372263119868658493944
61672324316372263119868658506994
61672324316372263119868916774198
61672324316372263119869030142680
61672324316372263119869030159942
61672324316372263119869031559622
61672324316372263119872014557152
61672324316372263119872387609780
61672324316372263119931678539122
61672324316372263119931792261736
61672324316372263524122953580210
61672324316372263524124101123194
61672324316372263524124101473114
61672324316372263531462635971456
61672324316372263531462636325588
61672324316372263531713684448094
61672324316372289740834127623524
61672324316372289740834470580116
61672324316372289740896888325638
61672324316372289740897146605892
61672324316372291386937298120394
61672324316372291386938072955054
61672324316372291387209266831208
61672324316372291387210042138044
61672324316372291387210386157494
61672324316372294681465056289290
61672324316372294682218197118458
61672324316372294682218198531188
61672324316372294682218201717728
61672324316372294682221296301092
61672324316372294682221640674626
61672324316372294682280959233302
61672324316372295093812176362832
61672324316372295094063223422528
61672324322022109187557684001756
61672324322022109324003564769552
61672324322025709758328772225002
61672324322025709811676443953742
61672324322025709811676444420302
61672324322025711587635340365642
61672324322025711588471020242762
61672324322025711588471020709322
61672324322025711595246962192358
61672324322025711595246990422154
61672324322025711595246990772074
61672324322025711595249314770128
61672324322025711595250348357426
61672324322034131124188746494896
61672324322034131125003506114754
61672324322034131536785512023726
61672324322037717329152532152496
61672324322037717381663376093742
61672324322037719158459100293136
61672324322037719165802139101722
61672324322037719165989392344390
61672324322037727904924071894694
61672324322037728446436794139914
61672324322037728447272474483594
61672324322037728453967086191168
61672324322037728454047301357706
61672324322037728454050768544400
61672324322037728454050773261762
61672324322037728454803914440850
61672324322037733251400037758874
61672324322037733255645783706066
61672324322037733258994125044098
61672324322037733388660706395198
61672324322037733395437853031064
61672324322037733800441937465298
61672324322037733800441937469510
61672324322037733800441937482560
61672324322037733800443056677704
61672324322037733807220202946228
61672324322037733807781620223726
61672324322037733807781620227938
61672324322037733807786095486290
61672324322037761800789747468756
61672324322037761800789780415914
61672324322057231468659704906578
61672324322057231468659704919628
61672324322057231469224563973222
61672324322058126546044655367952
61672324322058126546859443685778
61672324322058126546859443703040
61672324322058130252897496866526
61672324322058131899210732184588
61672324322058131900025520519676
61672324322058132036471372105682
61672324322058132036471400803650
61672324322058132036471400820912
61672324322058132036471486896930
61672324322058140776224307644328
61672324322058426735294328659788
61672324322058430388820389971654
61672324322058432086768152313912
61672324322058432088460405476424
61672324322058432218126958112294
61672324322058432225658398073922
61672324322058432225721045397518
61672324322058432225721160188766
61672324322058442611783777285890
61672324322058442748981769896438
61672324322058442749045564776116
61672324322058442749047889124090
61672324322058442749884712660782
61672324322058443160829895033062
61672324322058443161666718569754
61672324322058443343778000653842
61672324322058446316129577770686
61672324322058446453327570381234
61672324322058446453393689608886
61672324322058446455921618397716
61672324322058446865175695517858
61672324322058446867703624306688
61672324322058474724016258612822
61672324322058474858766528732132
61672324322058474860461105776058
61672324322058474860461110493420
61672324322058474861273541533376
61672324322058474861276899000476
61672324322060833739906459809534
61672324322060843021109360083650
61672324322062028953193444303164
61672324322062028954029119929482
61672324322062028958277133090248
61672324322062029006541112247662
61672324322062032657539244787960
61672324322062032660067173576790
61672324322062034358014935919048
61672324322062043775660335029432
61672324322062043778188263818262
61672324322062043778188292397978
61672324322062043778190616396032
61672324322062043778191649516769
61672324322062043778191649516770
61672324322062043778191649983330
61672324322062043778191735610050
61672324322062043783187155176630
61672324322062043783274305183116
61672324322062043785533655223491
61672324322062043785533655223492
61672324322062043785533655690052
61672324322062043785722027773572
61672324322062045424483968828372
61672324322062045425319673169920
61672324322062045429563066503206
61672324322062045431825974535094
61672324322062045432662798071786
61672324322062045607498218123970
61672324322062045607498308468052
61672324322062045612580792302130
61672324322062045614840223830692
61672324322062045615025128615250
61672324322062048587379804577698
61672324322062049128829769313168
61672324322062049131357698101998
61672324322062049136171775019890
61672324322062049138699703808720
61672324322062076995263042200696
61672324322062076995263042217958
61672324322062077130012169031988
61672324322062077131704422194500
61672324322062077131707889381194
61672324322062077131707894098556
61672324322062077132523796930300
61672324322062077183109936423111
61672324322062077183109937472871
61672324322062077184804513117117
61672324322062077185557660063327
61672324322062078831930212754951
61672324322062078831930213804711
61672324322062078831932536753005
61672324322062078831933571389903
61672324322062082536276013239747
61672324322062082536278337237801
61672324322069239039211495646662
61672324322069250149992560173114
61672324322069250157586647458338
61672324322069253262070062940138
61672324322069253269664150225362
61672324322070134116846375359218
61672324322070134116846375376480
61672324322070137822884428539966
61672324322070137822884428557228
61672324322070139470012452193116
61672324322070148346208914969794
61672324322070148346211239317768
61672324322070148346229837093296
61672324322070148347048067105262
61672324322070148347048067571822
61672324322070148895274834569624
61672324322070150717804256074398
61672324322070150725331192075494
61672324322070153692621090205098
61672324322070153700215177490322
61672324322070153836658876779320
61672324322070153836660024689694
61672324322070154248440882688292
61672324322070182105568305312252
61672324322070182105568305329514
61672324322070182242010799914980
61672324322070182242014157382080
61672324322072850049664924784098
61672324322072850050483154809114
61672324322072850591096291757090
61672324322072850591931972100770
61672324322072850591932000798738
61672324322072850598707941813602
61672324322072850598707942163522
61672324322072850598710266161576
61672324322072850598710266279668
61672324322072850599271654859198
61672324322072850599271683557166
61672324322072851879786252557646
61672324322072852421238568939378
61672324322072852421238568943590
61672324322072852421238568956640
61672324322072852421239688151784
61672324322072852428578251697806
61672324322072852428578251702018
61672324322072852428582726960370
61672324322072852428769980203038
61672324322072855540093964483172
61672324322072855584135523434550
61672324322072855585826628686688
61672324322072856125584368974876
61672324322072856132927493876742
61672324322072883945449245085932
61672324322072883998545898569423
61672324322072883999298010878735
61672324322072885645673922205311
61672324322244549016845244534468
61672324322244549565887919079764
61672324322244558304822971682696
61672324322244564207850983455740
61672324322244863848078902926102
61672324322244863985339571562426
61672324322244863989586436346258
61672324322244864031093127774534
61672324322244864035340021609014
61672324322244864036176846191094
61672324322244864037867954648646
61672324322244864037871421835340
61672324322244864397121577471398
61672324322244864586642127665610
61672324322244864587475483661316
61672324322244864587477808009290
61672324322244865814646139703066
61672324322244865815481819580186
61672324322244865815481820046746
61672324322244865822257761529782
61672324322244865822257762929462
61672324322244865822257790109498
61672324322244865822257791159258
61672324322244865822260085877756
61672324322244865822260114107552
61672324322244865822261233770660
61672324322244866226428145612038
61672324322244866227263825489158
61672324322244866227263825955718
61672324322244866234039796018470
61672324322244866234039797068230
61672324322244866234042120016524
61672324322252971344344687580668
61672324322252971344344687593718
61672324322255670803326787161666
61672324322255670849080371957862
61672324322255670851608305464054
61672324322255670851609448652694
61672324322255670851609449702454
61672324322255670851611772650748
61672324322255671400650979992088
61672324322255671400652123180728
61672324322255671400654447178782
61672324322255672635997767971656
61672324322255672635997769388598
61672324322255672635998112345190
61672324322255672635998113744870
61672324322255672635998141974666
61672324322255672636001469795028
61672324322256556587669004461962
61672324322256557136711679007258
61672324322256565875646731610190
61672324322256565882905054497120
61672324322256565883156102956496
61672324322256566424668480845444
61672324322256566424689372854036
61672324322256566424689405801194
61672324322256566429751055023604
61672324322256566432011519654030
61672324322256566432198772896698
61672324322256571228816161294656
61672324322256571228816161307706
61672324322256571233626766308492
61672324322256571233877814767868
61672324322256571366073443761700
61672324322256571366076829944030
61672324322256571371138483062950
61672324322256571411806107965216
61672324322256571411827028203604
61672324322256571411827032920966
61672324322256571411829352551578
61672324322256571411830386156138
61672324322256571411830500461952
61672324322256571411830505179314
61672324322256571416888682143376
61672324322256571416892039275058
61672324322256571416893187520850
61672324322256571419149151041866
61672324322256571419152619049412
61672324322256571419152623300214
61672324322256571419336400016470
61672324322256571419340905393944
61672324322256571419420082369702
61672324322256571419420087087064
61672324322256571419421115488828
61672324322256571419421120206190
61672324322256571419421230280076
61672324322256571419423439836802
61672324322256571419423440322236
61672324322256571419423554628050
61672324322256571419423559345412
61672324322256571419424587747176
61672324322256571419424588215140
61672324322256571419424592464538
61672324322256571777858835839952
61672324322256571777858835853002
61672324322256571782669440853788
61672324322256571782920488971922
61672324322256571960786025000762
61672324322256571960852259019662
61672324322256571960869707820554
61672324322256571960873175007248
61672324322256571960873179724610
61672324322256571965684813589508
61672324322256571968195293577446
61672324322256571968195297828248
61672324322256571968212742042920
61672324322256571968212746629140
61672324322256571968215066390894
61672324322256571968216213815834
61672324322256571968216214301267
61672324322256571968379079166860
61672324322256571968404586384788
61672324322256571968462761986652
61672324322256571968463876595576
61672324322256571968463905175292
61672324322256571968466229173346
61672324322256571968466233890708
61672324322256573058687588501940
61672324322256573066277170409690
61672324322256573066281675787164
61672324322256573066549139592680
61672324322256573066549139592728
61672324322256573066552611501156
61672324322256573196219078428350
61672324322256573196220197623494
61672324322256573203750604111704
61672324322256573203809808246474
61672324322256573203809809646154
61672324322256573203809894322492
61672324322256573203813251789592
61672324322256573203813280487352
61672324322256573203813280504821
61672324322256573203814399699965
61672324322256573607730263047236
61672324322256573607981311523874
61672324322256573608001084324272
61672324322256573608001084337322
61672324322256573608002203532466
61672324322256573615324350332460
61672324322256573615340765678808
61672324322256573615340767078488
61672324322256573615340767082700
61672324322256573615344237451722
61672324322256573615345242341052
61672324322256573615511603575128
61672324322256573615591814155446
61672324322256573615591815555126
61672324322256573615595285928360
61672324322256573615595286046452
61672324322277280724770210450606
61672324322277281319502646328332
61672324322277284293546476141128
61672324322277284430744468751676
61672324322277284430810587979328
61672324322277286673571665909312
61672324322279986134242576496334
61672324322279986179996161759090
61672324322279986180835309289464
61672324322279986729875659819444
61672324322279986729875659836706
61672324322279986729877983817498
61672324322279986729877983834760
61672324322279987957630918681960
61672324322279987957630918699222
61672324322279987965221678613382
61672324322279987965225005967184
61672324322280881204869119871972
61672324322280881212376167336864
61672324322280881212380672714338
61672324322280881753076114073588
61672324322280881753076114540148
61672324322280881753911794417268
61672324322280881753912938072468
61672324322280881760604053547072
61672324322280881761418841882160
61672324322280882858752078663440
61672324322280882858756584040914
61672324322280882995950071273988
61672324322280882995954576651462
61672324322280883034175688012612
61672324322280883041770924739032
61672324322280883407794753208736
61672324322280883583219510934842
61672324322280883590562549743428
61672324322280883590749774289740
61672324322280883590749802986096
61672324322280883590750836106833
61672324322280883590813683960666
61672324322280886564542555643160
61672324322280886564793604102536
61672324322280886565546749530974
61672324322280886701991596713084
61672324322280886702054272397618
61672324322280886740213741659920
61672324322280886741050564842320
61672324322280886741050565192240
61672324322280886741052889190294
61672324322280886741054037100668
61672324322280886747745181621548
61672324322280886747807828945144
61672324322280886747807943736392
61672324322280886748643619008418
61672324322280886748644652127544
61672324322280886748644652477464
61672324322280886748644767268712
61672324322280886748646976475518
61672324322280886748647091266766
61672324322280886748648124385892
61672324322280887107061456018698
61672324322280887114401138777126
61672324322280887297687441814008
61672324322280887297689765812062
61672324322280888525442614600506
61672324322280888525442700676524
61672324322280888533036787961748
61672324322280888937224620509478
61672324322280888944567745394082
61672324322280888944567774090438
61672324322280888944818793870720
61672324322280888944818822567076
61672324322280916800291132848374
61672324322349026001947821571888
61672324322349026001947821584938
61672324322349026008722648446000
61672324322349026008722648459050
61672324322349026550175710964424
61672324322349026557769798249648
61672324322349029707985873348744
61672324322349029707985874765686
61672324322349029714763024575042
61672324322349030263806815128942
61672324322349030264375029796446
61672324322349030264375030263006
61672324322349031491559777285868
61672324322349031491559778702810
61672324322349031499152831456178
61672324322349031499152832855858
61672324322349031499152832868908
61672324322349031499153864571092
61672324322349031499153865974984
61672324322349031499156188919066
61672324322349031499156188923278
61672324322349031499156963757938
61672324322349031910935871883956
61672324322349031911503053432334
61672324322349058120118305190852
61672324322349059355465094557050
61672324322349059355465094570100
61672324322349059904257063595350
61672324322349059904257064999242
61672324322349059904257065012292
61672324322349059904257068181570
61672324322349059904506964161614
61672324322349059904507739000486
61672324322349059904508112071988
61672324322349926569759488770992
61672324322349926576534311058884
61672324322349926576534315645104
61672324322349927117987402279487
61672324322349927117987402279488
61672324322349927125580456445586
61672324322349930229231520352838
61672324322349930275799864433474
61672324322349930275799864900034
61672324322349930280883581916914
61672324322349930280883582266834
61672324322349930280883583335468
61672324322349930280883586517636
61672324322349930280883586522008
61672324322349930282574691774146
61672324322349930282575834612866
61672324322349930282575834962786
61672324322349930282575836497980
61672324322349930282575839330228
61672324322349930282575839684520
61672324322349930282578158960840
61672324322349930282578163678202
61672324322349930283327946923630
61672324322349930283327947390190
61672324322349930641013526261810
61672324322349930641825991648604
61672324322349930641828314596898
61672324322349930831558157598452
61672324322349931922110804550827
61672324322349931922110804550828
61672324322349931929704891836052
61672324322349932059371445888864
61672324322349932059373768837158
61672324322349932066965646565656
61672324322349932066965647965336
61672324322349932066967970913630
61672324322349932471153451797836
61672324322349932471155774746130
61672324322349959923276761756154
61672324322349960334808090860309
61672324322349960334808090860310
61672324322349960335057991426574
61672324322349960335058794963414
61672324322349960335059139336948
61672324322349960335059140736628
61672324322349960472068759496633
61672324322349960472068759496634
61672324322349960472318660062898
61672324322349960472319807973271
61672324322349960472319807973272
61672324322349964039403791444810
61672324322349964176664460081134
61672324322350216052440292467543
61672324322350230282053911118966
61672324322350230423561444539122
61672324322350230831096556949032
61672324322350231014051606377923
61672324322350231018295028308348
61672324322350231020805507941994
61672324322350231020805508296286
61672324322350232660403125089672
61672324322350232660424045800444
61672324322350232660427517704499
61672324322350232661242275825460
61672324322350232667934565051300
61672324322350232668522668822397
61672324322350232668585314634046
61672324322350264228424485225249
61672324322350264228424486275009
61672324322350274753691159736676
61672324322350275302733805566742
61672324322352617703301715400172
61672324322352628273194576474844
61672324322352628279969398749686
61672324322352628279969403348956
61672324322352628279972869118708
61672324322352628279972869135970
61672324322352628279972870653742
61672324322352628279972875253012
61672324322352628821421686433450
61672324322352628821422748250543
61672324322352628821422834339452
61672324322352628821422838588802
61672324322352628821986545500094
61672324322352628822237622674700
61672324322352628822237622678912
61672324322352628828761369191878
61672324322352628828761372374206
61672324322352628828764839560900
61672324322352628828764839578162
61672324322352628828764841095934
61672324322352628828764844278262
61672324322352628828764844295524
61672324322352628829015802416642
61672324322352628829580661487498
61672324322352628829580661500548
61672324322352631933479073443484
61672324322352631979232628238650
61672324322352631979232629655592
61672324322352631979234952137326
61672324322352631984318669603504
61672324322352631984318669620766
61672324322352631984318669622218
61672324322352631984318671020446
61672324322352631984318674221488
61672324322352631984318674225860
61672324322352631986009774878728
61672324322352631986009779477998
61672324322352631986010922299456
61672324322352631986010922316718
61672324322352631986010922666638
61672324322352631986010923716398
61672324322352631986010923834490
61672324322352631986010924188782
61672324322352631986013246664692
61672324322352631986013246782784
61672324322352631986013251382054
61672324322352632527459739614198
61672324322352632527459744213468
61672324322352632527463211400162
61672324322352632527463211518254
61672324322352632527463216117524
61672324322352632528024598680842
61672324322352632528024600097784
61672324322352632528275677272390
61672324322352632528277999754124
61672324322352632528279032855988
61672324322352632528279033322548
61672324322352632528279118949268
61672324322352632533110554325421
61672324322352632533110640045696
61672324322352632533110640064410
61672324322352632533110644663680
61672324322352632534801745320920
61672324322352632534801749920190
61672324322352632534802892741648
61672324322352632534802893108830
61672324322352632534802894158590
61672324322352632534802894276682
61672324322352632534802894630974
61672324322352632534805217106884
61672324322352632534805217224976
61672324322352632534805221824246
61672324322352632535617681095610
61672324322352632535617681449742
61672324322352632535617682512552
61672324322352632535617682966062
61672324322352632535617682979112
61672324322352632535618802174256
61672324322352632535621038562710
61672324322352632535621039016220
61672324322352632535621039029270
61672324322352632535621124655990
61672324322352632535622157757854
61672324322352632535622158224414
61672324322352633762806532175774
61672324322352633762806533592716
61672324322352633770399616460994
61672324322352633770399616474044
61672324322352633770400735669188
61672324322352633770402972511152
61672324322352633770402972524202
61672324322352633770404091719346
61672324322352634175407056958436
61672324322352634182181880650220
61672324322352634182746739716864
61672324322352660391365088795988
61672324322352661626711849460006
61672324322352662175503818485256
61672324322352662175753747753700
61672324322352662175754866961894
61672324322352662175754895659702
61672324322352662175754895664073
61672324322352662175754895664074
61672324322352662175754899909052
61672324322352665880099547784986
61672324322352665880099552371206
61672324322352665880100696026406
61672324322353818460363199384540
61672324322353827745830413243380
61672324322353827748274663463220
61672324322353827748278135367276
61672324322353827748358346283012
61672324322353827748361818187068
61672324322353829395468835041990
61672324322353832553300664609192
61672324322353832740499137368188
61672324322353832743008468046072
61672324322353832743009617001834
61672324322353832743009617356126
61672324322353832743011939950128
61672324322353833098996375274592
61672324322353833098999847178648
61672324322353833099564706245292
61672324322353833099811163609680
61672324322353833099814635526786
61672324322353833099815754721930
61672324322353833101527775967478
61672324322353833101531247871534
61672324322353833101531248225826
61672324322353833102092635034122
61672324322353833102342564315616
61672324322353833102343683510760
61672324322353833102343712208520
61672324322353833102343713625670
61672324322353833102346036206622
61672324322353833102346036560914
61672324322353833102346036573964
61672324322353833102347155769108
61672324322353833107154202418266
61672324322353833284273532602078
61672324322353833284542120206428
61672324322353833284545587393122
61672324322353833284545592110484
61672324322353833285109212945758
61672324322353833285358023150440
61672324322353833285358051730156
61672324322353833285360375728210
61672324322353833289356106780238
61672324322353833291801587798318
61672324322353833291885188775632
61672324322353833291887511723926
61672324322353834390140997042172
61672324322353834527398309628338
61672324322353834527401665678496
61672324322353834931399233289672
61672324322353834931401556237966
61672324322353834931402675433110
61672324322353834931650281766310
61672324322353834931652604701554
61672324322353834931652604714604
61672324322353834931653723909748
61672324322353834931671172362172
61672324322353834931673496710146
61672324322353834931674644266228
61672324322353834931674644616148
61672324322353834932234912233672
61672324322353834932234913633352
61672324322353834932238355310230
61672324322353834932238355776790
61672324322353834932485960710310
61672324322353834932485962109990
61672324322353834932489403786868
61672324322353834932489404253428
61672324322353834932489432484628
61672324322353834932489432601316
61672324322353834932489432951188
61672324322353834932489432951236
61672324322353834938932967484364
61672324322353834938993320574896
61672324322353834938995643510140
61672324322353834938995643523190
61672324322353834938996762718334
61672324322353834939180573817564
61672324322353834939184015961002
61672324322353834939832471409902
61672324322353834939832471759822
61672324322353866499085493774704
61672324322353866499921169396650
61672324322353866636346248487046
61672324322353877024937913226902
61672324322353877024941385485250
61672324322353877573729883651832
61672324322353877573979812920276
61672324322353877573979812933326
61672324322353877573980932128470
61672324322353877573980960826230
61672324322353877573980961889088
61672324322353877573983284824332
61672324322353877573983284837382
61672324322361037827039843348986
61672324322361037827039844884019
61672324322361037832101498351408
61672324322361039481510907328493
61672324322361937662791169500570
61672324322361938211833844045866
61672324322361938399847075025040
61672324322361938402357555012978
61672324322361940041976092517136
61672324322361940041976092530186
61672324322361940041979562886158
61672324322361940041979564421192
61672324322361940049486611767992
61672324322361982135246645410266
61672324322361982135247678516342
61672324322361982684285847684164
61672324322361982684289318053186
61672324322361982684289318070448
61672324322361982684289319588220
61672324322361982684290351640276
61672324322361987676426986326606
61672324322364623489714771834456
61672324322364623489714771851718
61672324322364625273853534842436
61672324322364625274104583319074
61672324322364634013039258264284
61672324322364634013060180374736
61672324322364634013060183557064
61672324322364634562081162221510
61672324322364634562082277165852
61672324322364634562103197872252
61672324322364634562103197876624
61672324322364634562103202121602
61672324322364639503486925827696
61672324322364639503486925840746
61672324322364639549223036438502
61672324322364639549240482039804
61672324322364639549240485222132
61672324322364639554305605894928
61672324322364639554305605899300
61672324322364639554305605994306
61672324322364639554305605999922
61672324322364639554305606011568
61672324322364639554305606017392
61672324322364639554306639467724
61672324322364639556566070996286
61672324322364639556749856585700
61672324322364639556751001290660
61672324322364639915272632160360
61672324322364640095754451439626
61672324322364640098010415768444
61672324322364640098011560473404
61672324322364640098011560486454
61672324322364640098261464227820
61672324322364640098262608945830
61672324322364640098264936144926
61672324322364640098265964995988
61672324322364640098266055340070
61672324322364640098282384928556
61672324322364640098282384932768
61672324322364640098282384945818
61672324322364640098283499541692
61672324322364640098283504140962
61672324322364640098283532838722
61672324322364640098285852132512
61672324322364640098286971327656
61672324322364640098286971445748
61672324322364640098286976045018
61672324322364640103094134651564
61672324322364640103097576341492
61672324322364640103097576459584
61672324322364640103098609909916
61672324322364640103345183123990
61672324322364640103348539174148
61672324322364640105541827010630
61672324322364640105541827027892
61672324322364640105542971732852
61672324322364640105604503036406
61672324322364640105604614639502
61672324322364640105604614652552
61672324322364640105604618903354
61672324322364640105605733847696
61672324322364640105607970689660
61672324322364640105607970702710
61672324322364640105608061046792
61672324322364640105609089897854
61672324322364640105609094148656
61672324322364640105792875487268
61672324322364640105792900997084
61672324322364640105792904185028
61672324322364641333612757561776
61672324322364641333629172908124
61672324322364641333629174312016
61672324322364641333629174325066
61672324322364641340954763268498
61672324322364641341139693562872
61672324322364672901043465615462
61672324322364673449835436057654
61672324322364673449836583944942
61672324322364673450086484517030
61672324322364673450087632421580
61672324322364683838682766220194
61672324322364683838682769402522
61672324322364683975938929492094
61672324322364683975938932678634
61672324322364683975942371635532
61672324322364683975942399865328
61672324322364683975942400333340
61672324322364683975942400333500
61672324322364683975942400337712
61672324322364683975942401383100
61672324322364683975942404565428
61672324322364683975942404582690
61672324322364683975943433452626
61672324322364683975943519545906
61672324322364684021695956427356
61672324322364684021695957477116
61672324322364684387724635811708
61672324322364684387725783722082
61672324322364684570739003694234
61672324322364689517122742666782
61672324322385347620058690093962
61672324322385349449386179276580
61672324322385349450200938578282
61672324322385349456975761184330
61672324322385349456979233088386
61672324322385349456979233094002
61672324322385349456979233105648
61672324322385349456979233111472
61672324322385352561442761001626
61672324322385352561445085349600
61672324322385353156263379987702
61672324322385353163019610634370
61672324322385382803467536493726
61672324322385382803717436724572
61672324322385382803718211563444
61672324322385382803718584634946
61672324322385397627879708029994
61672324322385397635222747192872
61672324322385397635410000418278
61672324322385398863225725758314
61672324322386238762631243955910
61672324322386249476501400232720
61672324322386250017197874842446
61672324322386250024724781082924
61672324322386250024724811178960
61672324322386250024790929008544
61672324322386252991996112614560
61672324322386253128441992915796
61672324322386253540219407712518
61672324322386253540223998824768
61672324322386253541038787159856
61672324322386255371182178837188
61672324322386255371203070845780
61672324322386255371203099524874
61672324322386255371203099543588
61672324322386255378525217645774
61672324322386281587140469386822
61672324322386281587140469404292
61672324322386283234268492573620
61672324322386283234269611882436
61672324322386283234269611899906
61672324322386283371279232059592
61672324322386283371530280536230
61672324322386286940306546203666
61672324322386286940306546220928
61672324322386297464470181582422
61672324322386298013512826012808
61672324322386298013512854691902
61672324322386298013512854710616
61672324322386298013512856108844
61672324322386298013512856127718
61672324322386298013512859309886
61672324322386298013513888160948
61672324322386298203218340269404
61672324322386298203221696319562
61672324322386299293777786483642
61672324322386299301304721063584
61672324322386299301304722480526
61672324322386299438568833260288
61672324322386299842819427454898
61672324322386299842819427568778
61672324322386299842819427572990
61672324322386299842819428985720
61672324322386299842820461023322
61672324322386299850162466263484
61672324322386299850162466381576
61672324322386299850162466730044
61672324322386299850162466731496
61672324322386299850162467794306
61672324322386299850347397024418
61672324322388949342262799136540
61672324322388949342262800553482
61672324322388949890489910393996
61672324322388949890489910512088
61672324322388949890489910860556
61672324322388949891054769578732
61672324322388949891054770995674
61672324322388949891304694142864
61672324322388949891304698860226
61672324322388949891305818055370
61672324322388949891326734392876
61672324322388951125835584237024
61672324322388951125836703073664
61672324322388951125836704490606
61672324322388951172405049037802
61672324322388951179179871661112
61672324322388951179179871666936
61672324322388951179183342048848
61672324322388951179183342053220
61672324322388951179183342153842
61672324322388951179183343565168
61672324322388951179936487936572
61672324322388951720632159350700
61672324322388951720632187593546
61672324322388951720632188042844
61672324322388951720632188047056
61672324322388951720632188060106
61672324322388951720633307255250
61672324322388951720633307256702
61672324322388951721385304779138
61672324322388951721448095254920
61672324322388951721469011225244
61672324322388951721469011575164
61672324322388951721469011579376
61672324322388951721469011592426
61672324322388951721469012642186
61672324322388951727971840709448
61672324322388951727971842109128
61672324322388951727971870801272
61672324322388951727971870805484
61672324322388951727975312495412
61672324322388951727975312613504
61672324322388951727975312944710
61672324322388951727975312961972
61672324322388951727975312963424
61672324322388951727976346063836
61672324322388951728163599306504
61672324322388951728222803075544
61672324322388951728222889168824
61672324322388951728728458378764
61672324322388951728791220156786
61672324322388954831877080619648
61672324322388954832689546006442
61672324322388954832691868954736
61672324322388954878467489047542
61672324322388954885220247790154
61672324322388954885223719694210
61672324322388955427507064755912
61672324322388955427509388753966
61672324322388956662835260632068
61672324322388956662856152623398
61672324322388956662856152640660
61672324322388956662856181319754
61672324322388956670178299440654
61672324322388983290575557108144
61672324322388984525922322022964
61672324322388985074713172211574
61672324322388985074964220670950
61672324322388985074965368227032
61672324322388985074965368240082
61672324322388985074965368575500
61672324322388985074965368576952
61672324322388985074965369639762
61672324322388999305165907807688
61672324322388999305165936505496
61672324322388999305165936853964
61672324322388999305165936859788
61672324322388999305165937903724
61672324322388999305165937922598
61672324322388999305165941104766
61672324322388999350083818489514
61672324322388999350919492716152
61672324322388999350919493066072
61672324322388999350919494115832
61672324322388999350920640976446
61672324322388999350920642026206
61672324322388999357611786547086
61672324322388999716948201049014
61672324322388999898872345725618
61672324322388999898874668673912
61672324322388999898875787869056
61672324322388999899123394202256
61672324322388999899125717137500
61672324322388999899125717150550
61672324322388999899126836345694
61672324322388999899962540669820
61672324322388999899962540682870
61672324322388999899962541732630
61672324322388999899963659878014
61672324322388999906406079920310
61672324322388999906466433010842
61672324322388999906468755946086
61672324322388999906469875154280
61672324322388999906653686253510
61672324322388999906657128396948
61672324322389001134469038863494
61672324322389001134472509249778
61672324322389001134472510780600
61672324322389001134473543882464
61672324322389001134473629975744
61672324322389001141749401646304
61672324322389001141749401663566
61672324322389001141812077672080
61672324322389001141815548058364
61672324322389001141815549589186
61672324322389001141816668784330
61672324322389001142000450122942
61672324322389001142000477403760
61672324322389001142000478819298
61672324322389001142000478820702
61672324322389001142003920964140
61672324322389001546255893102160
61672324322389001553597898458962
61672324322389001553597898808882
61672324322389004841347386412144
61672324322389004841349710410198
61672324324919600400083746679066
61672324325024496786302589747908
61672324325024945285815182356542
61672324325024945285815183406302
61672324325024945285817506354596
61672324325028549409834593120554
61672324325235651592135499821406
61672324325316734813271059638858
61672324325316734813354742110218
61672324325320288908367426967594
61672324325320333380820578529316
61672324325320349432921891431174
61672324325320349432984653196098
61672324325340567536303023685776
61672324325340595536653189934766
61672324325340596085443999005331
61672324325340596085444817418144
61672324325340596085696208851374
61672324325341018567548589289465
61672324325341018567550913287519
61672324325341046430617470272514
61672324325341046438148795792778
61672324325341046438232478264138
61672324325343313711375360007386
61672324325343313848636028641440
61672324325344620289752698349305
61672324325344620289755022347359
61672324339689747058455954156958
61672324339689747058455954170008
61672324339689747058644240514540
61672324339690647626455678135570
61672324339690647626455678148620
61672324339690647626455936415824
61672324339747979889842002627174
61672324339747980072794695122292
61672324339747980073630375465972
61672324339747983594187803111970
61672324339747983594188922320164
61672324339747983777140501261942
61672324339747983779668429696480
61672324339747983779670752528134
61672324339747985426044341023056
61672324339747985563221440575252
61672324339747985564057120918932
61672324339747985564057121968692
61672324339750681776229782813094
61672324339750681776313469883688
61672324339750681777065463156774
61672324339750685475575548167682
61672324339750685480638349663536
61672324339750685480658122345842
61672324339750685480659266001042
61672324339750685483103516337522
61672324339750686718452632780512
61672324339750686718452632897152
61672324339750687129210930385116
61672324339750687129460859649348
61672324339750687129479427664098
61672324339750687130046610612156
61672324339750687130046610728796
61672324339750687130297687903402
61672324339750687259964240439894
61672324339750687266656529328864
61672324339750687266740182389490
61672324339750687266740210619286
61672324339750687266740210969206
61672324339750687266742534967260
61672324339750687267492208622784
61672324339750687267492209672544
61672324339750687267495651699342
61672324339750687267495680397102
61672324339759690974925061493574
61672324339759691161223918439970
61672324339759991349655361369920
61672324339759991349658832211118
61672324339759991349658836816212
61672324339759993134044053642132
61672324339760035631587126299454
61672324339760035769599907245090
61672324339762392857127594897424
61672324339762392864659006143822
61672324339762687516910146345894
61672324339762693050645054019282
61672324339762693050646202041924
61672324339762693050646202396216
61672324339762693053090448010962
61672324339762693053093924520112
61672324339762693053153210125806
61672324339762693053156686634956
61672324339762694837479140296224
61672324339762703576479963508296
61672324339762703577316791762350
61672324339762703980669259611654
61672324339762703981504939955334
61672324339762703988279766829446
61672324339762708927139003903198
61672324339762708929666932337736
61672324339762709066927600969848
61672324339762709066931073228196
61672324339762709067746980758428
61672324339762709471935157662430
61672324339762709478713423143360
61672324339762709479274840420858
61672324339762709479278282210004
61672324339762709479278282227266
61672324339762709479525888897496
61672324339762709479529244947654
61672324339762737472282967665888
61672324339762737472283000613046
61672324339762737472283000967338
61672324339783102215006474872198
61672324339783102215006475921958
61672324339783102215758587168460
61672324339783102215758587181510
61672324339783102215758588231270
61672324339783102217534404356496
61672324339783102217537875197694
61672324339783102218286515602998
61672324339783102218286515616048
61672324339783102218286516665808
61672324339783102218289987507006
61672324339783105921796640349208
61672324339783105921796641412018
61672324339783105924328040687754
61672324339783107570703578943036
61672324339783107570703952014330
61672324339783107708716732959966
61672324339783116851906479217152
61672324339784002599802797647494
61672324339784002599803916855688
61672324339784002783633044830296
61672324339784002786098211517332
61672324339784006489671098011044
61672324339784008138514500005448
61672324339784008138515619213642
61672324339784017427249586377884
61672324339784302789074511225478
61672324339784302928779544867066
61672324339784302972840848383222
61672324339784302974533097523840
61672324339784302974533101079174
61672324339784302974536568365038
61672324339784302974536572970132
61672324339784302974536572983230
61672324339784308327764173297284
61672324339784308327765292505478
61672324339784308463271061005406
61672324339784319445888396041554
61672324339784323106946897131272
61672324339784350963321175160536
61672324339784351100515695516948
61672324339784351100515696579758
61672324339784351100518019411412
61672324339786704486253344199060
61672324339786704487005370786646
61672324339786704488781272987890
61672324339786704489533299221184
61672324339786704489533300270944
61672324339786704489599534644136
61672324339786708193043425017154
61672324339786708195574824292890
61672324339786708195637587824884
61672324339786709430168356639200
61672324339786709430168356652250
61672324339786709430920468961562
61672324339786709430921588156706
61672324339786709835172441086484
61672324339786709841953059967648
61672324339786709842515565988350
61672324339786709842768967510930
61672324339786718711371256926366
61672324339786718716434029594722
61672324339786719123150165052384
61672324339786719123152487983416
61672324339786719130492170741844
61672324339786719130495612885282
61672324339786719130496646004408
61672324339787002841133647854402
61672324339787002846196449350256
61672324339787004083175056845286
61672324339787004494769034676930
61672324339787004495015491682814
61672324339787004625522340126614
61672324339787004629770353287380
61672324339787004632214633620678
61672324339787004675522790173202
61672324339787004675523938195844
61672324339787004675523938550136
61672324339787004676275936074024
61672324339787004677968184164882
61672324339787004677968188769976
61672324339787004677971660674032
61672324339787004678030946279726
61672324339787004678034422788876
61672324339787007787520857330082
61672324339787008199361292167610
61672324339787008336560434105474
61672324339787009617663101092668
61672324339787009619355353905260
61672324339787010159174708752050
61672324339787010166706120011498
61672324339787010166706148709258
61672324339787010168398401521850
61672324339787010168461165053844
61672324339787018905700033543518
61672324339787018908234905444992
61672324339787018908234906494752
61672324339787019312420729290002
61672324339787019317234801840452
61672324339787019317234806562186
61672324339787019317482382763214
61672324339787019317506771004776
61672324339787019319762734880084
61672324339787019319762734996724
61672324339787019319766206765426
61672324339787020546934170111046
61672324339787020547769845732992
61672324339787020552016740057118
61672324339787020554523752018796
61672324339787020684194838747370
61672324339787020685030514369316
61672324339787020689273937480642
61672324339787020691726250006818
61672324339787020691784420655120
61672324339787020737538002377044
61672324339787020737538006982138
61672324339787020737541474635392
61672324339787021095972597559122
61672324339787021095973746886438
61672324339787021101056286700338
61672324339787021103315722460988
61672324339787021103316871788304
61672324339787021103320227838462
61672324339787021103566684844346
61672324339787021103566799635386
61672324339787021104156018264546
61672324339787021141730773939792
61672324339787021149070456698220
61672324339787021149072779646514
61672324339787021149323823500796
61672324339787024251279970595842
61672324339787024253807899030380
61672324339787024258869552503592
61672324339787024261400983311388
61672324339787024261404425454826
61672324339787024388540639232166
61672324339787024391068567666704
61672324339787024391068567679754
61672324339787024396072050491614
61672324339787024396130221139916
61672324339787024398665094091150
61672324339787024398665094104200
61672324339787024398666213299344
61672324339787024800318398043918
61672324339787024800319547371234
61672324339787024802850946646970
61672324339787024802853270995152
61672324339787024807661522945784
61672324339787024807666028323258
61672324339787024807912485329142
61672324339787024807912600120182
61672324339787024810192953753580
61672324339787024810193956757796
61672324339787024810196395897018
61672324339787024810444002230218
61672324339787024810447358280376
61672324339787052666505185223222
61672324339787052666505185339862
61672324339787052666756262397828
61672324339787052801505389229120
61672324339787052801506532884320
61672324339787052801506533947130
61672324339787052803201109578326
61672324339787052803201109591376
61672324339787052804017017127432
61672324339787052804017017593992
61672324339787052804017018656802
61672324339795109788276919180446
61672324339795113494314972361194
61672324339795115278703664633406
61672324339795124421893410890592
61672324339795124422729091117632
61672324339795124422729091234272
61672324339795124429483022913252
61672324339795124429486465056690
61672324339795124429505061297024
61672324339795124429505061646944
61672324339795124429507385644998
61672324339795124430319851167306
61672324339795124430323293310744
61672324339795126259629861447012
61672324339795129508153244532534
61672324339795129913155836700282
61672324339795129919934132633152
61672324339795129919937574776590
61672324339795129920750040176434
61672324339795129920753482319872
61672324339795157776246737290728
61672324339796014060434386752126
61672324339796024586290307290170
61672324339796024997236518051324
61672324339796024998072198278364
61672324339796024998072198395004
61672324339796026827441557348296
61672324339796029938704271797494
61672324339796029939456269302668
61672324339796030531724566903800
61672324339796030533416819716392
61672324339796030533481934894440
61672324339796058344058433192012
61672324339796058344058433192220
61672324339796058344058433542140
61672324339796058482071185323248
61672324339796058534604184091139
61672324339798710222685694584144
61672324339798710229377983460064
61672324339798710229440745574908
61672324339798712059520230894624
61672324339798712059520231944384
61672324339798712059582994059228
61672324339798712059586466317576
61672324339798715575852804619284
61672324339798715756338063209580
61672324339798715763869474455978
61672324339798715765561755966330
61672324339798715765624519498324
61672324339798717000907400635002
61672324339798717000908519830146
61672324339798726281358188599806
61672324339798726282193868826846
61672324339798726282193868943486
61672324339798726288951242765904
61672324339798726288969839006238
61672324339798726288969840405918
61672324339798726288972163354212
61672324339798726288972163826596
61672324339798726288972164876356
61672324339798726289788071019958
61672324339798726289788072419638
61672324339798726693137096725824
61672324339798726693972777069504
61672324339798726693976247910702
61672324339798726693976247910910
61672324339798726693976248260830
61672324339798726700480221627690
61672324339798726700483577677848
61672324339798726700730150891922
61672324339798726700733506942080
61672324339798726700752189275694
61672324339798726700752189625614
61672324339798726700754513623668
61672324339798726700754513741760
61672324339798726701315901971370
61672324339798726701315930669338
61672324339798726701315931019258
61672324339798726701319258021528
61672324339798726701319372812776
61672324339798726701566979145976
61672324339798726701566979495896
61672324339798726701570335196134
61672324339798726701570335546054
61672324339798728119094640560278
61672324339798728530625940949044
61672324339798728530625940966306
61672324339798728530873547282244
61672324339798731635359945760122
61672324339798731642138241692992
61672324339798731642141683836430
61672324339798731642954149236274
61672324339798731642957591379712
61672324339798731779402352472754
61672324339798731779402352485804
61672324339798731815846237452282
61672324339798731817538490264874
61672324339798731825069901511272
61672324339798731825132663626116
61672324339798731825135016689320
61672324339798731825136135884464
61672324339798732184406436920038
61672324339798732191184616661980
61672324339798732191749561821904
61672324339798732234971741334462
61672324339798760047490050054666
61672324339798760047493520895864
61672324339798760047493520896072
61672324339798760047493521245992
61672324339798760184750804780058
61672324339798760184754275975596
61672324339798760184754277038406
61672324339798761877636917286393
61672324339798761884980042188259
61672324339966838175846095212840
61672324339969523453556530770108
61672324339969523453744817127690
61672324339969525237945223042320
61672324339969525238133509399902
61672324339969539466746289846486
61672324339969539878528295755458
61672324339970424021556254748720
61672324339970424021556254761770
61672324339970424021556513028974
61672324339970425256902272488686
61672324339970425668496250320330
61672324339970439898047105426916
61672324339970439898047105439966
61672324339970439898047106489726
61672324339970734738398487758238
61672324339970734738398488807998
61672324339970734740905500092922
61672324339970734740905501142682
61672324339970734740908971983880
61672324339970734740908971996978
61672324339970734740908972351270
61672324339970735150243255769004
61672324339970735152687505988844
61672324339970735152690977892900
61672324339970736388033524778570
61672324339970736525294193414894
61672324339970736571072136468884
61672324339970736571072136818804
61672324339970736937076199323866
61672324339970740084789742305856
61672324339970740084789743355616
61672324339970740087317670740394
61672324339970740087317671790154
61672324339970740087321142631352
61672324339970740091627211904294
61672324339970740091627212954054
61672324339970740091630683795252
61672324339970740091630683808350
61672324339970740092379324200556
61672324339970740092379325263366
61672324339970740222050410942180
61672324339970740224578339376718
61672324339970740228825204514842
61672324339970740228825205564602
61672324339970740228828676405800
61672324339970740228828676418898
61672324339970740228828676773190
61672324339970740228828677822950
61672324339970740229639992836880
61672324339970740229639993899690
61672324339970740229644583949130
61672324339970740270335367479784
61672324339970740274578790473066
61672324339970740274582261314264
61672324339970740274582261681654
61672324339970740274582262731414
61672324339970740275417936953680
61672324339970740275417937303600
61672324339970740275417938353360
61672324339970740275419084846584
61672324339970740275419085196504
61672324339970740277089270461004
61672324339970740277092741302202
61672324339970740277092741315300
61672324339970740277092741669592
61672324339970740277110189649632
61672324339970740277110189999552
61672324339970740277110191049312
61672324339970740277110194353896
61672324339970740277110194721286
61672324339970740277110195771046
61672324339970740277112513997606
61672324339970740277113661890510
61672324339970740277113666612244
61672324339970740277113666625342
61672324339970740277926098715058
61672324339970740277926099064978
61672324339970740277928422013272
61672324339970740277929569556256
61672324339970740277929569906176
61672324339970740633832416851152
61672324339970740633832417900912
61672324339970740636360345285690
61672324339970740636360346335450
61672324339970740636363817176648
61672324339970740636426579645832
61672324339970740636426580708642
61672324339970740641175541753018
61672324339970740641175542802778
61672324339970740641421999808662
61672324339970740641426589858102
61672324339970740682180135857940
61672324339970740686423557434072
61672324339970740686427029338128
61672324339970740688620226847790
61672324339970740688871275307166
61672324339970740688874747211222
61672324339970740688874747565514
61672324339970740688954962732052
61672324339970740688958429918746
61672324339970740688958434636108
61672324339970740689711575465276
61672324339970740689711575815196
61672324339970741916627710771992
61672324339970741924220764938090
61672324339970741924220764938138
61672324339970741924220764951188
61672324339970741924305481232752
61672324339970741925057593192192
61672324339970741925057593205242
61672324339970741925057593542112
61672324339970742053888379408316
61672324339970742054724059635356
61672324339970742054724059751996
61672324339970742061231504323280
61672324339970742061479080878600
61672324339970742061481433574414
61672324339970742061481433574462
61672324339970742061481433928754
61672324339970742061481433941804
61672324339970742061482553136948
61672324339970742061500001584952
61672324339970742061500001602422
61672324339970742061500002652182
61672324339970742061500003002102
61672324339970742061500029814748
61672324339970742061500030164668
61672324339970742061502325583006
61672324339970742061502325950396
61672324339970742061502354162722
61672324339970742061503473493380
61672324339970742061503473506478
61672324339970742061503473843300
61672324339970742062318233014068
61672324339970742062318233480628
61672324339970742062318261828468
61672324339970742062318261828516
61672324339970742062318261841566
61672324339970742062318262178388
61672324339970742062318262178436
61672324339970742465666913426330
61672324339970742465666914476090
61672324339970742465670385317288
61672324339970742465729676590934
61672324339970742465733147786472
61672324339970742465733148849282
61672324339970742466568827663592
61672324339970742466568827676642
61672324339970742466568828130152
61672324339970742466568829192962
61672324339970742473010038328196
61672324339970742473010039377956
61672324339970742473013510232252
61672324339970742473261086787572
61672324339970742473263439483386
61672324339970742473263439496484
61672324339970742473263439850776
61672324339970742473263440900536
61672324339970742473264559045920
61672324339970742473344769613188
61672324339970742473344798192904
61672324339970742473344799255714
61672324339970742473347122190958
61672324339970742473347122204008
61672324339970742473849190459292
61672324339970742473849190575932
61672324339970742474100267750538
61672324339970742474100269150218
61672324339978845796669157146858
61672324339978845799176195107998
61672324339978845799176199713092
61672324339978845799263235400714
61672324339978847583566006588404
61672324339978847583653046881120
61672324339978873792770476496424
61672324339981541958900946312972
61672324339981541963983520491132
61672324339981546905119986505624
61672324339981546905371034610708
61672324339981546905371034623758
61672324339981547037566577865552
61672324339981547042631703247032
61672324339981547042631703260082
61672324339981547083299242069068
61672324339981547083323605863624
61672324339981547088381816247228
61672324339981547088385259472190
61672324339981547090644724284940
61672324339981547090913221545208
61672324339981547090914337571074
61672324339981547090916660519368
61672324339981547090916693449264
61672324339981547090917465101596
61672324339981547449348583774524
61672324339981547449352056032872
61672324339981547454162661046708
61672324339981547454162661050920
61672324339981547454413709169054
61672324339981547495084724487190
61672324339981547499917366218790
61672324339981547502426730193912
61672324339981547502427844783962
61672324339981547502427849389056
61672324339981547502448770094004
61672324339981547502698699358236
61672324339981548738045488737484
61672324339981548867712298608220
61672324339981548867713446164302
61672324339981548875034531147202
61672324339981548875243709867668
61672324339981548875244857423750
61672324339981548875303028426344
61672324339981548875303029843286
61672324339981548875306471986724
61672324339981548875306500330400
61672324339981548875306500684532
61672324339981549279495452073274
61672324339981549286816537056174
61672324339981549286837429064766
61672324339981549286837429082028
61672324339981549286837459179676
61672324339981549286838576975140
61672324339981549287088506239372
61672324339981549287088507656314
61672324339982442114867960296770
61672324339982442114867961346530
61672324339982442114951647354314
61672324339982442119950534474930
61672324339982442119950535524690
61672324339982442122461014462868
61672324339982442122461018700572
61672324339982442122461018700620
61672324339982442122461018713670
61672324339982442122461019054912
61672324339982442526649966192692
61672324339982442526649967255502
61672324339982442526712728307536
61672324339982442526733620316128
61672324339982442526733653263286
61672324339982442526733653617578
61672324339982442526733654680388
61672324339982442531732540370852
61672324339982442531795302485696
61672324339982442531795303548506
61672324339982442533991976504508
61672324339982442533991977567318
61672324339982442534243020358790
61672324339982442534243021421600
61672324339982442534243024609544
61672324339982447468117605134724
61672324339982447468117606197534
61672324339982447473119710484236
61672324339982447473119711547046
61672324339982447473120054840508
61672324339982447473120055903318
61672324339982447610380723122492
61672324339982447610380723135590
61672324339982447610380724539642
61672324339982447651048261948788
61672324339982447651048263011598
61672324339982447651048266566932
61672324339982447651051738457890
61672324339982447651051738470988
61672324339982447651131949019382
61672324339982447651135421277730
61672324339982447656130837189758
61672324339982447656134279347698
61672324339982447656134279701990
61672324339982447656134307914316
61672324339982447656134307931786
61672324339982447656134308398346
61672324339982447656134309448106
61672324339982447656135427593490
61672324339982447656135427594894
61672324339982447658393744164660
61672324339982447658394863372854
61672324339982447658641316114886
61672324339982447658641317177696
61672324339982447658641320378738
61672324339982447658641320733030
61672324339982447658644788373234
61672324339982447658644788386284
61672324339982447658644792623988
61672324339982447658644792637086
61672324339982447658645907581428
61672324339982447658662236366324
61672324339982447658662236716244
61672324339982447658662237766004
61672324339982447658662241070588
61672324339982447658662241437978
61672324339982447658662242487738
61672324339982447658663355561468
61672324339982447658663357092290
61672324339982447658663357096661
61672324339982447658663357096662
61672324339982447658663360278830
61672324339982447658663384259228
61672324339982447658663384609148
61672324339982447658665679909442
61672324339982447658665680027486
61672324339982447658665680040584
61672324339982447658665680394876
61672324339982447658665708607202
61672324339982447658665713328936
61672324339982447658665713342034
61672324339982447658666827937860
61672324339982447658666827950958
61672324339982447658666828287780
61672324339982447658666832537178
61672324339982447658728475443828
61672324339982448017160365769088
61672324339982448017160366831898
61672324339982448017163838027436
61672324339982448017163839090246
61672324339982448022162729031464
61672324339982448060384873866080
61672324339982448060386022243014
61672324339982448060386023305824
61672324339982448062830267857760
61672324339982448062830268920570
61672324339982448062830272462854
61672324339982448062830273525664
61672324339982448062833744366862
61672324339982448062833744366910
61672324339982448062893029972604
61672324339982448062893031035414
61672324339982448062893034223406
61672324339982448062896502230952
61672324339982448062896503293762
61672324339982448062896506481754
61672324339982448062913950210992
61672324339982448062913950224042
61672324339982448062913950560912
61672324339982448062913951623722
61672324339982448062913954928354
61672324339982448062913955282646
61672324339982448062913956345456
61672324339982448062916274558966
61672324339982448062916274572016
61672324339982448062917394239544
61672324339982448062917427186702
61672324339982448067912842035920
61672324339982448067912843098730
61672324339982448067916285125528
61672324339982448067916285243620
61672324339982448067916285597912
61672324339982448067916313823288
61672324339982448067916313840758
61672324339982448067916314294268
61672324339982448067916315357078
61672324339982448067975604150764
61672324339982448067975605213574
61672324339982448070172273564482
61672324339982448070172274627292
61672324339982448070175750073632
61672324339982448070423323086668
61672324339982448070423326274612
61672324339982448070423326274660
61672324339982448070423326628952
61672324339982448070423327691762
61672324339982448070426794282206
61672324339982448070426795345016
61672324339982448070426798532960
61672324339982448070447685936506
61672324339982448070447719237956
61672324339982448070448833846880
61672324339982448070507009448744
61672324339982448070507010511554
61672324339982448070508124057668
61672324339982448070508152637384
61672324339982448070508153700194
61672324339982448070510476635438
61672324339982448070510476648488
61672324339982448070510481352800
61672324339982449305791379665368
61672324339982449305791380728178
61672324339982449305794478515344
61672324339982449305794851573796
61672324339982449305794851586846
61672324339982449305794851923716
61672324339982449305857527949444
61672324339982449305857527949492
61672324339982449443034599853640
61672324339982449443052048319114
61672324339982449443052049368874
61672324339982449443052049718794
61672324339982449443055491862232
61672324339982449443055520559992
61672324339982449847306086511756
61672324339982449847306087574566
61672324339982449854816605762612
61672324339982449854837526469012
61672324339982449854837527531822
61672324339982449854896817392690
61672324339982449854900289651037
61672324339982476064017260101560
61672324339982481414467265737546
61672324339982481414655293814874
61672324340003157421546893790424
61672324340003161127584946598166
61672324340003162905198811892676
61672324340003189121994013135140
61672324340005848137155691354476
61672324340005848137343977712058
61672324340005856876341333387516
61672324340005856883116931913960
61672324340005856883117276287494
61672324340005856883119254862254
61672324340005856883120747141790
61672324340005856883681016145944
61672324340005856883872744646964
61672324340005857288123339296488
61672324340005857288124487206862
61672324340005857294651704442982
61672324340005857294651704559622
61672324340005857294899281133656
61672324340005857294901633823854
61672324340005857294902753037712
61672324340005857295463022054916
61672324340005857295466464198354
61672324340005858522655718015632
61672324340005858530244955549848
61672324340005858530245298860572
61672324340005858530245299923382
61672324340005858530248397693286
61672324340005858530248655973540
61672324340005858530249545599288
61672324340005858659915237324640
61672324340005858667254920083068
61672324340005858667446648584088
61672324340005858667505967496896
61672324340005858667505968559706
61672324340005858667509066329610
61672324340005858667510558609146
61672324340005858705669942864064
61672324340005858713264143519014
61672324340005859071697243233612
61672324340005859071698391143986
61672324340005859071698392560928
61672324340005859079036925992040
61672324340005859079040368135478
61672324340005859079041516041480
61672324340005859079041516045852
61672324340005859079041517462794
61672324340005859079287973405868
61672324340005859079287974468678
61672324340005859079291330518836
61672324340005859079292564518118
61672324340005859124795102372710
61672324340005862236035775840292
61672324340005862236035776903102
61672324340005862236285331678890
61672324340005862236286450874034
61672324340005862236286709154288
61672324340005862236286823945328
61672324340005862236286823945376
61672324340005862365953290505388
61672324340005862373295296212110
61672324340005862373484701764836
61672324340005862373547119510358
61672324340005862373547492581700
61672324340005862373547492594750
61672324340005862374111203742342
61672324340005862374112351648344
61672324340005862374299490099924
61672324340005862412547142502340
61672324340005862419299929579950
61672324340005862419301048788144
61672324340005862777735296414360
61672324340005862777738768672708
61672324340005862778303627743564
61672324340005862785077302121082
61672324340005862785078421316226
61672324340005862785078451431136
61672324340005862785081893574574
61672324340005862785329383699584
61672324340005862785835039003012
61672324340005862785893209651314
61672324340005862786081496008896
61672324340005864196935834780376
61672324340005864204195276856626
61672324340005864204467246039824
61672324340005864616060965604104
61672324340005890825429357706516
61672324340005890825429358056436
61672324340005892059939328158538
61672324340005892471784353045506
61672324340005892608792939972186
61672324340005892608981226329768
61672324340006748567706718619436
61672324340006748567706718632486
61672324340006748567895004977018
61672324340006757444091501527530
61672324340006757444091501540580
61672324340006757444091502590340
61672324340006757450866295113242
61672324340006757450866296163002
61672324340006757450866323809598
61672324340006757450869767371590
61672324340006757450869768421350
61672324340006757451681083435280
61672324340006757451681083448330
61672324340006757451681084498090
61672324340006757855120361535680
61672324340006757855120361548730
61672324340006757855873507449552
61672324340006757855956041879360
61672324340006757855956041892410
61672324340006757855957185184640
61672324340006757855957185534560
61672324340006757862648301009164
61672324340006757862711092883174
61672324340006757863216632351418
61672324340006757863463089344252
61672324340006757863463089357302
61672324340006759090467412854106
61672324340006759090467412867156
61672324340006759090467413916916
61672324340006759097994318736080
61672324340006759097994318749130
61672324340006759097998565846350
61672324340006759097998824113554
61672324340006759098056994761856
61672324340006759098056994774906
61672324340006759098056995824666
61672324340006759235254987385454
61672324340006759235254988435214
61672324340006759281008573343678
61672324340006759281012044184876
61672324340006759281012045602026
61672324340006759281013163748814
61672324340006759281013164811672
61672324340006759281013164816043
61672324340006759647036993281376
61672324340006759647036993294426
61672324340006759685262610020000
61672324340006759685262610033050
61672324340006759685263729346286
61672324340006759685263758042642
61672324340006759685263758396934
61672324340006759692790578189840
61672324340006759692790578202890
61672324340006759692794021751832
61672324340006759692794050448188
61672324340006759692794050461238
61672324340006759692795169656382
61672324340006759692795169657834
61672324340006759692853340304684
61672324340006759692856812208740
61672324340006759692857931422758
61672324340006762797257578344166
61672324340006762797257578357216
61672324340006762797257579406976
61672324340006762804035500881714
61672324340006762804035844175176
61672324340006762804035845237986
61672324340006762804098519846660
61672324340006762804098519859710
61672324340006762941296512470258
61672324340006762941296512824550
61672324340006762942112420000490
61672324340006762987050097733014
61672324340006762987112859480516
61672324340006762987885773005040
61672324340006762987885773354960
61672324340006762987885774404720
61672324340006762987886892200184
61672324340006762987886892550104
61672324340006762987886920897944
61672324340006762987889216548158
61672324340006762987889245245918
61672324340006763392137486849708
61672324340006763392137486862758
61672324340006763392137487199628
61672324340006763392137488262438
61672324340006763392139811197682
61672324340006763392139811210732
61672324340006763398832103274596
61672324340006763398832104691746
61672324340006763399731688939230
61672324340006764772279028034388
61672324340006765176529622683912
61672324340006765176529622696962
61672324340006791393240796740276
61672324340006791393241053607800
61672324340006791393241053957720
61672324340006792627751024059822
61672324340006793039343967237146
61672324340006793039343967250196
61672324340006793039345000828656
61672324340006793039345086563432
61672324340006793039532253594728
61672324340006793039533372921014
61672324340006796334624866248260
61672324340006796334624867647940
61672324340006796746218844079904
61672324340006796746218845479584
61672324340006796746407130424436
61672324340006796746407130774356
61672324340074886180929659947134
61672324340074886181681771206686
61672324340074886181681772256446
61672324340074889887719825437194
61672324340074891534095736763770
61672324340074891671356405400094
61672324340074891672108516659646
61672324340074891672108517709406
61672324340074902652218805934134
61672324340074902652219958426516
61672324340074902653034742175384
61672324340074905954824524588022
61672324340074905954824524704662
61672324340074905954824525054582
61672324340074906312503303948322
61672324340074906312503303965584
61672324340074906312505626896616
61672324340074906356564610534378
61672324340074906358256859114882
61672324340074906358256863346970
61672324340074906358260335605318
61672324340074906359072796405892
61672324340074906359075120753866
61672324340074906365849947627978
61672324340074906365851062591034
61672324340074906365853389771416
61672324340074907601200436381158
61672324340074907738394956737570
61672324340074907738396104643732
61672324340074907738396106043412
61672324340074907738398428641786
61672324340074907738398428991706
61672324340074907739210892978820
61672324340074907739210894378500
61672324340074908142645552449904
61672324340074908142646700343016
61672324340074908142649023291310
61672324340074908142649023641230
61672324340074908142649024690990
61672324340074908149989710453634
61672324340074908149992033401928
61672324340074908150239754509114
61672324340074908150239754863246
61672324340074908150239754876296
61672324340074908150243110926454
61672324340074908150243111976214
61672324340074908150243198069494
61672324340074934359357073005144
61672324340074934359357074054904
61672324340074934359360545263492
61672324340074934359360546313252
61672324340074935594706186382446
61672324340074936143745765264306
61672324340074936143745765277356
61672324340074936143745766327116
61672324340074936143748859864932
61672324340074936143748860927742
61672324340074936143749204234254
61672324340074936143749205284014
61672324340074936143749232813970
61672324340074936143749233863730
61672324340074936143749237522654
61672324340074936143749237535704
61672324340074936143749238585464
61672324340074936143749979073126
61672324340074936143750352144628
61672324340074936143750353194388
61672324340074939299051986750602
61672324340074939848094661295898
61672324340074939848095033298766
61672324340074939848095034348526
61672324340075786749493467107970
61672324340075806515043252528756
61672324340075806520125823408107
61672324340075806521818076216328
61672324340075806521818079402868
61672324340075808161419163855332
61672324340075808161419163855491
61672324340075808299431944800968
61672324340075808306210210631978
61672324340075808710461838400787
61672324340075834927168768906428
61672324340075836711560901185298
61672324340075836711562049091300
61672324340075836711562052277840
61672324340075840415906700153774
61672324340075840415906704739994
61672324340076092428355098567438
61672324340076106525605692001214
61672324340076106662803684611762
61672324340076107075403834892882
61672324340076107116158529861580
61672324340076107122933356735692
61672324340076108899732433798704
61672324340076108907238332885210
61672324340076108907239481145504
61672324340076108907241805143558
61672324340076108907323163616828
61672324340076108908078631876920
61672324340076108908078633393240
61672324340076140604341618511142
61672324340076140604341619928292
61672324340076140605177294150558
61672324340076140605177294500478
61672324340076140605177295550238
61672324340078488452176528578528
61672324340078488452928554798772
61672324340078488452928555861582
61672324340078492156521214000890
61672324340078492158966607979520
61672324340078492158966609042330
61672324340078492158968931873984
61672324340078492158970051069128
61672324340078493393563612229838
61672324340078493394315724539150
61672324340078493805342519301884
61672324340078493805342519306096
61672324340078493805342520368906
61672324340078493805344843299938
61672324340078493805909702370794
61672324340078493942603274031488
61672324340078493943358743341340
61672324340078502681541339378066
61672324340078502681541339391116
61672324340078504511683584675846
61672324340078504511684732586219
61672324340078504511684732586220
61672324340078504511684737185490
61672324340078504519277786752318
61672324340078504519277791351588
61672324340078504520030932180756
61672324340078504520030932530676
61672324340078504923462494934432
61672324340078504923462494938644
61672324340078504923465933895542
61672324340078504923465962475258
61672324340078504923465962488308
61672324340078504923465967192780
61672324340078504923465967196992
61672324340078504923465967210042
61672324340078504923466995712635
61672324340078504923467081801544
61672324340078504923467081805915
61672324340078504923467081805916
61672324340078504923467086405186
61672324340078504924030792962186
61672324340078504924281870136792
61672324340078504924281870141004
61672324340078504924281871553734
61672324340078504930805616653970
61672324340078504930805619836298
61672324340078504930805649951208
61672324340078504930805649955420
61672324340078504930810125213772
61672324340078504931056698427846
61672324340078504931060049878734
61672324340078504931060054478004
61672324340078504931624908949590
61672324340078504931624908962640
61672324340078504931624910362320
61672324340078508034707413008162
61672324340078508034707413025424
61672324340078508034710855151600
61672324340078508035464000580038
61672324340078508171971523787924
61672324340078508216029388243592
61672324340078508216030531885742
61672324340078508217721636806834
61672324340078508217721637856594
61672324340078508217721641043134
61672324340078508217721641056184
61672324340078508217725109065182
61672324340078508217725113314532
61672324340078508218478225428470
61672324340078508218541016595414
61672324340078508223560823955869
61672324340078508223561942795270
61672324340078508223561943145190
61672324340078508225253052302582
61672324340078508225256519839196
61672324340078508225256524560930
61672324340078508225318167480630
61672324340078508225319286675774
61672324340078508226068985711424
61672324340078508226071308193158
61672324340078508226071308646668
61672324340078508226071308659718
61672324340078508226071309709478
61672324340078508226072427504942
61672324340078508226072427854862
61672324340078508583753787977150
61672324340078508584505900286462
61672324340078508627811762960054
61672324340078508627811767228278
61672324340078508627812881818328
61672324340078508629502872113234
61672324340078508629503987076290
61672324340078508629504015301874
61672324340078508629504015319136
61672324340078508629504015656006
61672324340078508629504020023400
61672324340078508629504021440550
61672324340078508629506339667110
61672324340078508629507458862254
61672324340078508629507458980346
61672324340078508629507459334638
61672324340078508630067726481230
61672324340078508630067726835362
61672324340078508630067726952002
61672324340078508630067727997550
61672324340078508630067728014812
61672324340078508630071170140988
61672324340078508630072203260114
61672324340078508630319924384562
61672324340078508630322247216216
61672324340078508630322247669726
61672324340078508630322248732536
61672324340078508630323280318080
61672324340078508630323366411360
61672324340078508635151444318802
61672324340078508635151445364350
61672324340078508635151445718482
61672324340078508635154801787513
61672324340078508635154887507788
61672324340078508635154887525050
61672324340078508635154887526502
61672324340078508635154887880794
61672324340078508635154892130144
61672324340078508635155920626914
61672324340078508636845992783012
61672324340078508636845997015100
61672324340078508636846021008596
61672324340078508636846021362728
61672324340078508636847030134226
61672324340078508636847140203740
61672324340078508636847140221002
61672324340078508636847141620682
61672324340078508636847142093066
61672324340078508636847146342416
61672324340078508636849464568976
61672324340078508636849464687068
61672324340078508636850497670840
61672324340078508636850502392574
61672324340078508637097075606648
61672324340078508637100431656806
61672324340078508637661928557702
61672324340078508637661928911834
61672324340078508637661929974644
61672324340078508637661930074022
61672324340078508637661930091284
61672324340078508637661930428154
61672324340078508637665286024802
61672324340078508637665286478312
61672324340078508637665287541122
61672324340078508637665372118082
61672324340078508637665372217460
61672324340078508637665373634402
61672324340078508637666405219946
61672324340078508637666405336586
61672324340078509864849660442722
61672324340078509864849661492482
61672324340078509864850779637866
61672324340078509864850807867662
61672324340078509864850809402855
61672324340078509864850809402856
61672324340078509864853103635920
61672324340078509864853132701070
61672324340078509864854251546294
61672324340078509864854251896214
61672324340078509865669040231302
61672324340078509872443863568954
61672324340078509872447219973244
61672324340078509872447219986294
61672324340078509872447221036054
61672324340078509872447305712392
61672324340078509872448339181438
61672324340078510002111448274190
61672324340078510002113772272244
61672324340078510002114920182618
61672324340078510002114920532538
61672324340078510002866917584042
61672324340078510002866917700682
61672324340078510009642859533638
61672324340078510009642887763434
61672324340078510009642888113354
61672324340078510009642888231398
61672324340078510009642889648548
61672324340078510009645183531692
61672324340078510009645212111408
61672324340078510009645212583792
61672324340078510009645212596842
61672324340078510009645213646602
61672324340078510009646331442065
61672324340078510009646331442066
61672324340078510009646331791986
61672324340078510009707974348716
61672324340078510010461119777154
61672324340078510010461120127074
61672324340078510413892680411312
61672324340078510413893826786492
61672324340078510413893827136412
61672324340078510413893828321685
61672324340078510413893828321686
61672324340078510413893828671606
61672324340078510413896036461470
61672324340078510413896151134466
61672324340078510413896151252510
61672324340078510413896151619900
61672324340078510413896152669660
61672324340078510413897184371843
61672324340078510413897184371844
61672324340078510413897184721764
61672324340078510413897270815044
61672324340078510414457539482168
61672324340078510414460895532326
61672324340078510414712059150132
61672324340078510421235719219898
61672324340078510421235805313178
61672324340078510421236865595078
61672324340078510421236865944998
61672324340078510421236867480192
61672324340078510421236953223551
61672324340078510421236953223552
61672324340078510421236953573472
61672324340078510421239161363336
61672324340078510421239189943052
61672324340078510421239190428486
61672324340078510421239191478246
61672324340078510421239277571526
61672324340078510421240309273709
61672324340078510421240309273710
61672324340078510421240309623630
61672324340078510421427562512006
61672324340078510421486882487784
61672324340078510421490238537942
61672324340078510422051741558640
61672324340078510422051741908560
61672324340078510422055097608798
61672324340078510422055097958718
61672324340078536630603856610280
61672324340078536630603857660040
61672324340078536630607328501238
61672324340078536630607328868628
61672324340078536630607329918388
61672324340078536630670090970422
61672324340078536630670092033232
61672324340078537865952969970320
61672324340078537865952969987582
61672324340078538277546946752204
61672324340078538277546946756416
61672324340078538277548065947348
61672324340078538277736381007109
61672324340078538277799143121954
61672324340078538277799144538896
61672324340078538414995987826340
61672324340078538414995988889150
61672324340078538414997107034534
61672324340078538414997135732342
61672324340078538414997135736713
61672324340078538414997135736714
61672324340078538414997136799523
61672324340078538414997136799524
61672324340078538414997139981692
61672324340078538415059897851558
61672324340078541570298768938796
61672324340078541570298770355738
61672324340078541570298773538066
61672324340078541981892746770440
61672324340078541981892747124572
61672324340078542119341787857626
61672324340078542119341792443846
61672324340078542119342936099046
61672324340078794131790185221530
61672324340078794131852947323324
61672324340078794131856419581672
61672324340078794132629337339528
61672324340078794132692099458792
61672324340078794132692099925352
61672324340078803282569891049804
61672324340078805066711007120988
61672324340078808229039630736254
61672324340078808229040779692016
61672324340078808229043102640310
61672324340078808361238645895154
61672324340078808361242118153502
61672324340078808362058025683734
61672324340078808406971310098670
61672324340078808406974782357018
61672324340078808407808138352724
61672324340078808407810462700698
61672324340078808412053884276830
61672324340078808771056807605784
61672324340078808771304383806812
61672324340078808773584736040322
61672324340078808773839256758046
61672324340078808777831601178446
61672324340078808777832750134208
61672324340078808777832750488500
61672324340078808777835073082502
61672324340078808777835073436794
61672324340078808778588218865232
61672324340078808778647422615398
61672324340078808818757132272182
61672324340078808819593960526236
61672324340078808823839706450342
61672324340078808826099137978904
61672324340078810061715577129516
61672324340078810061717901127570
61672324340078810191361121566026
61672324340078810191364593824374
61672324340078810191382042289848
61672324340078810191384366637822
61672324340078810192200273701494
61672324340078810192200274168054
61672324340078810198641484366098
61672324340078810198892532825474
61672324340078810198892561523234
61672324340078810198892562940384
61672324340078810198894885875628
61672324340078810198894885888678
61672324340078810198896005083822
61672324340078810198975096455946
61672324340078810198976244230806
61672324340078810198978568228860
61672324340078810198978568714293
61672324340078810603145824544394
61672324340078810603167778370079
61672324340078810603919890679391
61672324340078810603982652798448
61672324340078810603982653148368
61672324340078810610485507302822
61672324340078810610506398261654
61672324340078810610506399311414
61672324340078810610507546154558
61672324340078810610507547221787
61672324340078810610507547221788
61672324340078810610507547571708
61672324340078810610509870152612
61672324340078810610509870170081
61672324340078810610509870170082
61672324340078810610509871569762
61672324340078810610677235803842
61672324340078810610760832536178
61672324340078810610760918629458
61672324340078810611263015581257
61672324340078810611322335556876
61672324340078810611322335906796
61672324340078810611325691607034
61672324340078810611325691956954
61672324340078810611510622264378
61672324340078810611514064057896
61672324340078810611514064407816
61672324340078838604330491731702
61672324340078842307773234324036
61672324340078842307776706582384
61672324340078842307835996425830
61672324340078842308612382204330
61672324340078842308612383254090
61672324340078842308613529747314
61672324340078842308613530097234
61672324340078852833695274301444
61672324340078853245221984658032
61672324340078853245476505375756
61672324340086915309197824634790
61672324340087798025521923853116
61672324340087814496895788243184
61672324340087814501894649368550
61672324340087814504401690517634
61672324340087814504401691934784
61672324340087814504405159588038
61672324340087815739748851899750
61672324340087847848695643920930
61672324340087847985893637948628
61672324340087863915735344214327
61672324340090499726509293683922
61672324340090499726509294038214
61672324340090499728957016175160
61672324340090499729019774026152
61672324340090510252365095069260
61672324340090510252365099655480
61672324340090510663874361561256
61672324340090510663874361565468
61672324340090510664063762513100
61672324340090510664125410037894
61672324340090510664126438534664
61672324340090510664126524627944
61672324340090510664146326021108
61672324340090510664146330725580
61672324340090510664146330729792
61672324340090510664146330742842
61672324340090510664147445334344
61672324340090510664147445338716
61672324340090510664147449937986
61672324340090515603002095540984
61672324340090515603002095545196
61672324340090515605533496233870
61672324340090515605534615074722
61672324340090515605534615091984
61672324340090515605534615429014
61672324340090515742795283711046
61672324340090515742795284065338
61672324340090515786016319917032
61672324340090515786016320389416
61672324340090515786017468280916
61672324340090515788527948268854
61672324340090515788545396734328
61672324340090515788545401320548
61672324340090515788547720609918
61672324340090515788547721082302
61672324340090515793547760351043
61672324340090515793548879540364
61672324340090515795808315319728
61672324340090515796054772679904
61672324340090515796055917384864
61672324340090515796058240320108
61672324340090515796058240333158
61672324340090515796058244583960
61672324340090515796059359174010
61672324340090515796059359528302
61672324340090516152045114105522
61672324340090516152045114459814
61672324340090516154574191850114
61672324340090516154574192204406
61672324340090516154576514798408
61672324340090516154576515152700
61672324340090516154577548254564
61672324340090516154577634347844
61672324340090516197798670304580
61672324340090516197799818209130
61672324340090516200059249720430
61672324340090516200059249737692
61672324340090516200247540687318
61672324340090516200305711335620
61672324340090516200305711348670
61672324340090516200306856053630
61672324340090516200309183607018
61672324340090516200310216708882
61672324340090516200310302802162
61672324340090516200327746999412
61672324340090516200327751248762
61672324340090516200327781363672
61672324340090516200330070997466
61672324340090516200330104311966
61672324340090516200331218907839
61672324340090516200331218907840
61672324340090516200331219257760
61672324340090516200331223507110
61672324340090516205141823799212
61672324340090516205141823898590
61672324340090516205141823904206
61672324340090516205141823915852
61672324340090516205141823921676
61672324340090516205141824271596
61672324340090516205389430231790
61672324340090516205392872375228
61672324340090516207589546394040
61672324340090516207648861760352
61672324340090516207648864935246
61672324340090516207648864948296
61672324340090516207648866365446
61672324340090516207652222415604
61672324340090516207652303903790
61672324340090516207652308508884
61672324340090516207653337005654
61672324340090516207653341610748
61672324340090516207837122595068
61672324340090516207840590248322
61672324340090517435676863559042
61672324340090517435676863576304
61672324340090517435678011469415
61672324340090517435678011469416
61672324340090517443187382809898
61672324340090517572937532549658
61672324340090517572938680105740
61672324340090517580448051800514
61672324340090517984719911193102
61672324340090517984719912592782
61672324340090517984720944294966
61672324340090549140285705211506
61672324340090549140285705683890
61672324340090549140285705688102
61672324340090549552130731624830
61672324340090549552130731637880
61672324340090549689328724589670
61672324340090549689328724602720
61672324340090549689329872494220
61672324340090560077923856982780
61672324340090560077925009475162
61672324340090560077986647795592
61672324340090560077986649199484
61672324340090560077986649212534
61672324340090560077986652381812
61672324340090560626963433740910
61672324340090560626963436923238
61672324340090560626963436927450
61672324340090560626966875884348
61672324340090560626968023790350
61672324340090560626968023794721
61672324340090560626968023794722
61672324340090560627030699816286
61672324340090560627030785909566
61672324340090565748838046738326
61672324340111214571322456746120
61672324340111225147994620075720
61672324340111225559023480550478
61672324340111225559023480556094
61672324340111229211716099813866
61672324340111230638445725073885
61672324340111231042696319736507
61672324340111258905761684186664
61672324340111259042772452610856
61672324340111259042959676784114
61672324340111259042959676797212
61672324340111259042959705363830
61672324340111259042960480688184
61672324340111259042960481750994
61672324340111259042960824694488
61672324340111259042960824707586
61672324340111262748997758661218
61672324340111273273161278181912
61672324340111273684943313142983
61672324340111275102467851026816
61672324340111275110058609891216
61672324340111275110062053103128
61672324340111275110062053103288
61672324340111275514312619067942
61672324340111275521655657876528
61672324340111275521844059006484
61672324340111275521844059012100
61672324340112109647951942133990
61672324340112109648703940025220
61672324340112126119242122304538
61672324340112126126772414710083
61672324340112126126773533899404
61672324340112126126835176451762
61672324340112126126835176470636
61672324340112129832810438819858
61672324340112129832813911078206
61672324340112157826382709476932
61672324340112159473323479521684
61672324340112159473323479875816
61672324340112159610772520608870
61672324340112159610772520944288
61672324340112159610772520945692
61672324340112159610772520963161
61672324340112174305262471523306
61672324340112174305263590731500
61672324340112174305263619429260
61672324340112174305267062635556
61672324340112175533020026552070
61672324340112175540609637156176
61672324340112175540609637161999
61672324340112175540609637162000
61672324340112176082062701095962
61672324340112176089404706454216
61672324340112176089404706804136
61672324340112176089404707866946
61672324340112176089655754926642
61672324340114811351387001141486
61672324340114811351387031254944
61672324340114811352139027716022
61672324340114811352139028778832
61672324340114811352201789476574
61672324340114825580751807703272
61672324340114825580751807709096
61672324340114825580751809108776
61672324340114825581567715239328
61672324340114825581588631235592
61672324340114825581588632635272
61672324340114825992530715829290
61672324340114825992533038660944
61672324340114825992534157856088
61672324340114825992534157974180
61672324340114825993097897850052
61672324340114825993097898204184
61672324340114825993097899266994
61672324340114825993099017045196
61672324340114825993099018462138
61672324340114825993345475468022
61672324340114825993348831518180
61672324340114825993348941604956
61672324340114825993348946309220
61672324340114825993349979428554
61672324340114825993369862309904
61672324340114825993369866914998
61672324340114825993370981505048
61672324340114827227879831344984
61672324340114827227879831699116
61672324340114827227879832761926
61672324340114827227880950535756
61672324340114827227880950540128
61672324340114827227880951957070
61672324340114827365141619176452
61672324340114827410894057593096
61672324340114827410895205497646
61672324340114827410895205503469
61672324340114827411730879719912
61672324340114827411730881119592
61672324340114827418484787405396
61672324340114827418484787411220
61672324340114827418990327923400
61672324340114827419241403680856
61672324340114827776919379405146
61672324340114827776922735455304
61672324340114827776922850246344
61672324340114827776922850259442
61672324340114827776923883365678
61672324340114827776923969454586
61672324340114827822676406458500
61672324340114827822677554363050
61672324340114827822677554368874
61672324340114827822677554718794
61672324340114827823241265525144
61672324340114827823492314001782
61672324340114827823492342699542
61672324340114827823492342717012
61672324340114827830019560052510
61672324340114827830019560058126
61672324340114827830019560069772
61672324340114827830019560075596
61672324340114827830267166385710
61672324340114827830270608529148
61672324340114827830772705853954
61672324340114827830835352810368
61672324340114827830835381525598
61672324340114827830835467601408
61672324340114827830835467618878
61672324340114830933917885925412
61672324340114830933917885942674
61672324340114830933920208873706
61672324340114830933921328068850
61672324340114830934674473497288
61672324340114831071181996705174
61672324340114831116932109368340
61672324340114831116935581613638
61672324340114831116935581626688
61672324340114831117768932900660
61672324340114831117768934300340
61672324340114831117771257248634
61672324340114831124463520614738
61672324340114831124466992873086
61672324340114831124525163534438
61672324340114831124526282729582
61672324340114831482960788636052
61672324340114831482964260894400
61672324340114831483712900945364
61672324340114832764900428796347
61672324340114832764900428796348
61672324340114832902161068721814
61672324340114833313943447715178
61672324340114859529814324922436
61672324340114859529814325972196
61672324340114859529817796813394
61672324340114859529817797180784
61672324340114859529817798230544
61672324340114859529877088087040
61672324340114860765163442887570
61672324340114860765163442904832
61672324340114860765164562099976
61672324340114861176758538510306
61672324340114861176758568625216
61672324340114861176758568629428
61672324340114861177008467778750
61672324340114861177008467791800
61672324340114861177009586986944
61672324340114861314206460743590
61672324340114861314206461806400
61672324340114861314207608299624
61672324340114861314207608299672
61672324340114861314207608312722
61672324340114861314207608648140
61672324340114861314207608649592
61672324340114861314207609712402
61672324340114861314207609716773
61672324340114864471201494662814
61672324340114875407147397736944
61672324340114875544408061787048
61672324340114875544408066373268
61672324340114875589385262329742
61672324340114875590225556720730
61672324340114875596665625116764
61672324340114875596669097375112
61672324340114875596915554380996
61672324340114875596916701224140
61672324340114875596919025222194
61672324340114875956190440748648
61672324340114875956190441102780
61672324340114875956190441121653
61672324340114875956190441121654
61672324340114875956253202886578
61672324340114876001169964245300
61672324340114876008509647003728
61672324340114876008701375504748
61672324340114877236513285971294
61672324340114877236513285984344
61672324340114877243860914829272
61672324340114877244044697230742
61672324340114877373714636049102
61672324340114877373715783955104
61672324340114877373715783959475
61672324340114877381057760950968
61672324340114877381057788131004
61672324340114877381057789647324
61672324340114877381057789661826
61672324340114877381057789666197
61672324340114877381058908856970
61672324340114877381058908861341
61672324340114877381305365867226
61672324340114877381308836708424
61672324340114877785497013629736
61672324340114877785497013979656
61672324340114877785498133174800
61672324340114877785559775744580
61672324340114877785560894939724
61672324340114877792836696738084
61672324340114877792840138881522
61672324340114877792841171983386
61672324340114877792899458503008
61672324340114877792902814553166
61672324340114877792902900646446
61672324340114877792903933748310
61672324342645472797530342705535
61672324342645476494534136083929
61672324342645476501876143190331
61672324342714348528683742842031
61672324342714348529248598726347
61672324342717050232181592660775
61672324342717050232683686430247
61672324342717050232683686780167
61672324342717050232746448545091
61672324342717050232934733839863
61672324342741365561405129772636
61672324342741370502792295280926
61672324342741381620909861871900
61672324342741381622604437516146
61672324342741381623169293400462
61672324342749470671711164536524
61672324342749470673967414902199
61672324342749470674155442979575
61672324342749470674155442992625
61672324342749470674155700197019
61672324342749470674155786286087
61672324342749470674158885136063
61672324342749470674158886535743
61672324342749470674159143403267
61672324342749470674159143753187
61672324342749472320468591137335
61672324342749472320468935510869
61672324342749472320470915485309
61672324342749472320472292960707
61672324342749472320531697612663
61672324342749472320533678608126
61672324342749472320534796445377
61672324342749472320534797803261
61672324342749472320534797862319
61672324342749472320535054725631
61672324342749472320535055079763
61672324342749472457541318839323
61672324342749472457729346929749
61672324342749472457729604147193
61672324342749475613095148881927
61672324342749475613095149355120
61672324342749475613095235444188
61672324342749475613097558392482
61672324342749476024814391622131
61672324342749476024880597422248
61672324342749486726132550809508
61672324342749486733474556512018
61672324342749486733474556516230
61672324342749486733477655232304
61672324342750371241716434777707
61672324342750371241970925397991
61672324342750372476498368272639
61672324342750372476501467461906
61672324342750373025544829335115
61672324342750376180844168757435
61672324342750376180846492174710
61672324342753072945151522481607
61672324342753072945151522494657
61672324342753072945154964638095
61672324342753072945154966037775
61672324342753072945214284613873
61672324342753074591530875964671
61672324342753074591715719098743
61672324342753074591715719116005
61672324342753074591719076565843
61672324342753078296061519600801
61672324342753089004724783211182
61672324342753094355569781461140
61672324342753525081327899043576
61672324342753539288627187871020
61672324342753539288630631077268
61672324342753544776546892292940
61672324342753544776550335499188
61672324342925049277624122855769
61672324342933154799773696230411
61672324342935856091364387914767
61672324342935856091364387932029
61672324342935856091365502540953
61672324342935856091423677775635
61672324342935856091426778025291
61672324342935856091427120981883
61672324342935856091427149679691
61672324342935856091427150033823
61672324342935856503146393841001
61672324342935889443248698064845
61672324342936756651645877508157
61672324342936756659176140861603
61672324342936756659238931674255
61672324342936757063427883417129
61672324342936757070955851470329
61672324342936790422591695789259
61672324342937260472235659024275
61672324342937260472235659037373
61672324342960171420647214418563
61672324342960171420648362324565
61672324342960171832179321173841
61672324342960171832430368233537
61672324342960176773817534804637
61672324342960176773817792009031
61672324342960176773817878098099
61672324342961075694500521966864
61672324342961120166702626468890
61672324342961120166704949417184
61672324342961527831377738476896
61672324342961527831377738826816
61672324343030399652094312842991
61672324343030399652094312856089
61672324343030399652659168727307
61672324343030399652659168740405
61672324343030404594107981748150
61672324343030404594293943738075
61672324343030405005326160281865
61672324343030405005828601607199
61672324343030405005890244518061
61672324343030405005891363726255
61672324343030405006079305710303
61672324343030415711599131035535
61672324343030421058053057003835
61672324343030421614376051220396
61672324343030421614378375568370
61672324343030449058403224659138
61672324343030449063424151324745
61672324343030449065745230365860
61672324343030449469934438965461
61672324343030449470122725677175
61672324343030449475206414464259
61672324343030449477464702318907
61672324343030449477465850224909
61672324343030449477465850579041
61672324343030449477716550078663
61672324343030449607383480052647
61672324343030449614976534225303
61672324343033101355592162661735
61672324343033101356094256431207
61672324343033101356094256781127
61672324343033101356345303840823
61672324343033101356345303845195
61672324343033105059937963619676
61672324343033105062134633033394
61672324343033106295284666905644
61672324343033106295284752998924
61672324343033106296979242549890
61672324343033106297481426528090
61672324343033106297544102553866
61672324343033106297729031441927
61672324343033106297732387492085
61672324343033106708510543886825
61672324343033106709263689298001
61672324343033106709263689647921
61672324343033106709263690717364
61672324343033106709323009623539
61672324343033106709325332221913
61672324343033106709326365323777
61672324343033106709326365673697
61672324343033106709326366743140
61672324343033106709511294564179
61672324343033106709511294568391
61672324343033106709511294581441
61672324343033106709514652031279
61672324343033106709514737774639
61672324343033106709514738124559
61672324343033106846772049298155
61672324343033106846775492504403
61672324343033117415850035944459
61672324343033117826879243980695
61672324343033117827381337750167
61672324343033117827444099865011
61672324343033121119442695718940
61672324343033121121137271363186
61672324343033121121702127247502
61672324343033122761425381538919
61672324343033122761488144707735
61672324343033122769018435705017
61672324343033122769018435709229
61672324343033122769019468811093
61672324343033122769019468824143
61672324343033122769019554900161
61672324343033122769019554917423
61672324343033122769019555967183
61672324343033122769019556317103
61672324343033122769022913436704
61672324343033122898752256907020
61672324343033122906280223540857
61672324343033122906280224603667
61672324343033122906283668166468
61672324343033123310468400440487
61672324343033123310468400457749
61672324343033123317811525342353
61672324343033123317811525359615
61672324343033123317811526409375
61672324343033123317811526759295
61672324343033150761775550241513
61672324343033150769118675145800
61672324343033150769181351171576
61672324343033151173557813363765
61672324343033151173557813381027
61672324343033151173620575482821
61672324343033151178704264269905
61672324343033151180900933683623
61672324343033151180900938282893
61672324343033151181148543181889
61672324343033151181151900648989
61672324343033151181151986742269
61672324343033151310818567743401
61672324343033151310818567756499
61672324343033151318409297911493
61672324343033151318411621929155
61672324343033154472962377745676
61672324343033154473464361303695
61672324343033154473464471515148
61672324343033154473527147536712
61672324343033154473527233629992
61672324343041206465647407233403
61672324343041206465647407246501
61672324343041206465832339660393
61672324343041206465834664008367
61672324343041206465835435660699
61672324343041206465835439910049
61672324343041206465835692528175
61672324343041206465835692541273
61672324343041206465835697127493
61672324343041206465897340034143
61672324343041206465898197425623
61672324343041210171872717312340
61672324343041210171875811912966
61672324343041210171935479427184
61672324343041211407219506218395
61672324343041211407221829639882
61672324343041211407222605407662
61672324343041211407222862268553
61672324343041211407282268806432
61672324343041211407284505661446
61672324343041211818813484063137
61672324343041211818816840113295
61672324343041211819001769344859
61672324343041211819001769357909
61672324343041211819004868177573
61672324343041211819004868527493
61672324343041211819004869596936
61672324343041211819005126807747
61672324343041211819064531459703
61672324343041211819066511097273
61672324343041211819066512455166
61672324343041211819067630292417
61672324343041211819067631650301
61672324343041211819067631709359
61672324343041211819067888572671
61672324343041211819067888926803
61672324343041222525340510720719
61672324343041222525405257065986
61672324343041222929591109969561
61672324343041222937122519812067
61672324343041222937122521229009
61672324343041222937185278744583
61672324343041226231442534474742
61672324343041226642952442945264
61672324343041228008239288120479
61672324343041228015770699847939
61672324343041228015770699852311
61672324343041228420021294042549
61672324343041228427363256607366
61672324343041228427363256624628
61672324343041228427364289726492
61672324343041228427364418944415
61672324343041228427366614074466
61672324343041228427552704221925
61672324343041228427552704239187
61672324343041228427552705638867
61672324343041228427615467876175
61672324343041254636734795626153
61672324343041254636734795639251
61672324343041254636735052856695
61672324343041254641818741630681
61672324343041254641818741643779
61672324343041254641881246528129
61672324343041254644074821341173
61672324343041254644074821354271
61672324343041254644077915941847
61672324343041254644077920541117
61672324343041254644078177758561
61672324343041254644325868750837
61672324343041254644328969000493
61672324343041254644328969007078
61672324343041254644329226217937
61672324343041255872081927961993
61672324343041255879424966770579
61672324343041255879486614283132
61672324343041256283675818650645
61672324343041256283863846727973
61672324343041256283864191101507
61672324343041256289009441288181
61672324343041256289009527381461
61672324343041256291203873859935
61672324343041256291207229910093
61672324343041256291456900894071
61672324343041256291457163760545
61672324343041256291457249853825
61672324343041256291458020089215
61672324343041256291458021506157
61672324343041256291458278369469
61672324343041256418676884634243
61672324343041256418677141851687
61672324343041256420936574429961
61672324343041256420936574443059
61672324343041256421121506856951
61672324343041256421124602507289
61672324343041256421124602520387
61672324343041256421124607106607
61672324343041256421124859724781
61672324343041256421124859737831
61672324343041256421124864324051
61672324343041256426270196017785
61672324343041256428529633201962
61672324343041256428714561023049
61672324343041256428717918490149
61672324343041259583202555320901
61672324343041259583202555794094
61672324343041259583204878742388
61672324343041259583205654510168
61672324343041259583205911371059
61672324343041259583205912906093
61672324343041259583205913256013
61672324343041259583205913260385
61672324343041259583265317908938
61672324343041259583267554763952
61672324343041259583267640857232
61672324343041259583268675020937
61672324343041259987456506033681
61672324343041259987456507450623
61672324343041259987456764668067
61672324343041259994712850812411
61672324343041259994715820314774
61672324343041259994796418846779
61672324343041259994796533165643
61672324343041259994799632352489
61672324343041259994799632827095
61672324343041259994799889215801
61672324343041259994799889569933
61672324343041259994799889687977
61672324343041259994799890737737
61672324343041259994799891087657
61672324343041259994799891094299
61672324343041259994984818460415
61672324343041259994988175910253
61672324343041259994988176032509
61672324343041259995047580562209
61672324343041259995050679394923
61672324343041259995050937675177
61672324343041259995050938147353
61672324343041260132248673544877
61672324343041260132248673894797
61672324343041260132248930762273
61672324343041260132311435659721
61672324343041270701323559823225
61672324343041270703582995583875
61672324343041270703585319931849
61672324343041270703647737697054
61672324343041270703836024034953
61672324343041270703836024054636
61672324343041270703837143249780
61672324343041271108021875541269
61672324343041271108021876958211
61672324343041271108025228409099
61672324343041271108025233008369
61672324343041271113168327847089
61672324343041271115364997260807
61672324343041271115365001860077
61672324343041271115368357910235
61672324343041271115614929707367
61672324343041271115616048902511
61672324343041271115616050319453
61672324343041271115618287174467
61672324343041271115618373267747
61672324343041271115619406369611
61672324343042107033646330861923
61672324343042107033647478767925
61672324343042107033709121674575
61672324343042110739747175328468
61672324343042111975031202119679
61672324343042111975031202588660
61672324343042111975034301308946
61672324343042111975093964707716
61672324343042111975096287656010
61672324343042112386628622107859
61672324343042112386816564428777
61672324343042112386816565498220
61672324343042112386816908452391
61672324343042112386816908802311
61672324343042112386876227360987
61672324343042112386879326193701
61672324343042112524077663182155
61672324343042123093151177752227
61672324343042123093154276941494
61672324343042123504934215713351
61672324343042126799191554350250
61672324343042126799192326002582
61672324343042126799254316469306
61672324343042127211037355480142
61672324343042128438790315385439
61672324343042128446321727112899
61672324343042128995364401658403
61672324343042128995427163305235
61672324343042155211886517242457
61672324343042155211889959398993
61672324343042155212137564652121
61672324343042155212141007858369
61672324343042156444976198041437
61672324343042156447235634158640
61672324343042156851738649104585
61672324343042156856821223282745
61672324343042156859017897295733
61672324343042156859019011904657
61672324343042156859268945755109
61672324343042156859269715990499
61672324343042156859270060364033
61672324343042160151014251222185
61672324343042160151014251691166
61672324343042160151016574639460
61672324343042160151017350411452
61672324343042160151017694896445
61672324343042160151077013810222
61672324343042160151079336758516
61672324343042160562611328372025
61672324343042160562611671210365
61672324343042160562611672728089
61672324343042160562796142812501
61672324343042160562799614716557
61672324343042160562799615066477
61672324343042160562799958022861
61672324343042160562859276463493
61672324343042160562862719669741
61672324343042160700060712284661
61672324343042171675899778174329
61672324343042171675899778174330
61672324343042171683180139550667
61672324343042171683241783881051
61672324343042171683241783881052
61672324343042171683427744803795
61672324343042171683430040104041
61672324343042171683430068801801
61672324343042171683431188010043
61672324343042171683431189433777
61672324343042171683431189433778
61672324343042172918526154077945
61672324343042172918776858181049
61672324343042172918776862786952
61672324343044808737079123265529
61672324343044808737081418565775
61672324343044808737082562222427
61672324343044808737082562226799
61672324343044808737082566471777
61672324343044813678466289823531
61672324343044814090063709811711
61672324343044814090248552945783
61672324343044814090248552949995
61672324343044814090248552963045
61672324343044814090251910412883
61672324343044814090251996156243
61672324343044814090251996506163
61672324343044814090311315064839
61672324343044814090314672177807
61672324343044814227509307679759
61672324343044814227512750886007
61672324343044824796587294326063
61672324343044824796587297508231
61672324343044824796648912779883
61672324343044825200838236531289
61672324343044825208368528595593
61672324343044825208369647790737
61672324343044830142225403102389
61672324343044830149755694086621
61672324343044830149755694090833
61672324343044830149756727192697
61672324343044830149756727205747
61672324343044830149756728727891
61672324343044830149756813281765
61672324343044830149756813299027
61672324343044830149756814698707
61672324343044830149819576463631
61672324343044830149819576936014
61672324343044830149819576936015
61672324343044830287017481922461
61672324343044830287017482985271
61672324343044830287017483453283
61672324343044830287017483457654
61672324343044830287080245100115
61672324343044856907981922187881
61672324343044856907981922200979
61672324343044856912790200015719
61672324343044856915321604946309
61672324343044856915321604959407
61672324343044856915325047102845
61672324343044856915325048509110
61672324343044856915572652355973
61672324343044856915576095562221
61672324343044858143328711567129
61672324343044858148411257047529
61672324343044858148411285745289
61672324343044858148473933069093
61672324343044858555110974689381
61672324343044858555173736808437
61672324343044858562450657465071
61672324343044858562452984999585
61672324343044858562454099608509
61672324343044858562705061974605
61672324343044858562705148067885
61672324343044858692371729423357
61672324343044861854263262256531
61672324343044861854449338926037
61672324343044861854451547083291
61672324343044861854451547551303
61672324343044861854451547555675
61672324343044861854451633176571
61672324343044861854452694976195
61672324343044861854452696395558
61672324343044861854452782488838
61672324343044861854514309198135
61672324343044862258703634012351
61672324343044862265959634400285
61672324343044862265959634417547
61672324343044862266046672820937
61672324343044862266046758914217
61672324343044862266231602048289
61672324343044862266231602065551
61672324343044862266234959515389
61672324343044862266234959637853
61672324343044862266294364167345
61672324343044862266297807373593
61672324343044862266297807845976
61672324343044862266297807845977
61672324343044862395964388729065
61672324343044862395964388742115
61672324343044862403220389134261
61672324343044862403220389147311
61672324343044862403492356782265
61672324343044862403495799988513
61672324343044862403495800456525
61672324343044872967488948537679
61672324343044872967490092194331
61672324343044872967490096443681
61672324343044872967551710652523
61672324343044872974832073439545
61672324343044872974833221345547
61672324343044872975083150596681
61672324343044872975083150609779
61672324343044872975083150616337
61672324343044873379269003502677
61672324343044873379269003519939
61672324343044873379272360969777
61672324343044873379331765621733
61672324343044873386612128421805
61672324343044873386614452769779
61672324343044873386863090787901
61672324343044873386863176881181
61672324343044874612168075013043
61672324343044874614615792899187
61672324343044874614615796068465
61672324343044874614615797485407
61672324343044874614619148936295
61672324343044874614619148949345
61672324343044874614619153535565
61672324343044874614619235025363
61672324343044874614619235042625
61672324343044874614619236442305
61672324343044874619699486272491
61672324343044874621958917801053
61672324343044874621961242149027
61672324343044874621962273851211
61672324343044874622209966260429
61672324343044874622212203115443
61672324343044874622212289208723
61672324343044874622213322310587
61672324343044874751942666843713
61672324343044878317938762846960
61672324343044878325532850132184
61672324343044878325550415142718
61672324343045264579860732890616
61672324343045309052251122687414
61672324343045309052312771256144
61672324343045309052502171159888
61672324343045312755843783879018
61672324343045312756094830938714
61672324343045325104477791899220
61672324343045325109558037480056
61672324343045325112009227605674
61672324343065521588943566458119
61672324343065521588943569640447
61672324343065521588943823675563
61672324343065521588944598510223
61672324343065521588944685666313
61672324343065521589131851752891
61672324343065521589132884867805
61672324343065521589132970961085
61672324343065525501096253951056
61672324343065525501099348551682
61672324343065525501158929976832
61672324343065525501162110666526
61672324343065526736443042857111
61672324343065526736443043330304
61672324343065526736445366278598
61672324343065526736446142046378
61672324343065526736505718882887
61672324343065526736505719351868
61672324343065526736505719356080
61672324343065526736508128393442
61672324343065527148037020701853
61672324343065527148287724804957
61672324343065541560666071113458
61672324343065541560666071117670
61672324343065541560666842765790
61672324343065543756506466843630
61672324343065543756569228608554
61672324343065543756586793246082
61672324343065543756586793263344
61672324343065543756587826365208
61672324343065543756590150713182
61672324343065569972799359284236
61672324343065569973300681401376
61672324343065569973301453053708
61672324343065569973363443516220
61672324343065569973364215168552
61672324343065569973552762979878
61672324343065571208080291474821
61672324343065571208082614896308
61672324343065571208083390664088
61672324343065571208083647524979
61672324343065571208083647820062
61672324343065571208083649060013
61672324343065571208083649414305
61672324343065571208145377011152
61672324343065571543418207136303
61672324343065571543606234859499
61672324343065571543606235213631
61672324343065571550951685648745
61672324343065571551011002668015
61672324343065571612334243604543
61672324343065571612334500821987
61672324343065571612334586561135
61672324343065571612334587035741
61672324343065571612334588085501
61672324343065571619655542344986
61672324343065571619672992564272
61672324343065571619674155000699
61672324343065571619674269319563
61672324343065571619676206174976
61672324343065571619676206192446
61672324343065571619676463405470
61672324343065571619676464455230
61672324343065571619676464472700
61672324343065571619676593792223
61672324343065571619677368447351
61672324343065571619677368506409
61672324343065571619677368605787
61672324343065571619677368611403
61672324343065571619677625369721
61672324343065571619677625723853
61672324343065571619677625841897
61672324343065571619677626891657
61672324343065571619677627248219
61672324343065571619862554614335
61672324343065571619865912186429
61672324343065571619928417090471
61672324343065571756938381621421
61672324343065571757126666916193
61672324343065571757126666929291
61672324343065574907345841202944
61672324343065574914120668077056
61672324343065574914183344098620
61672324343065574914183430191900
61672324343065574914685523961372
61672324343065574914748199982936
61672324343065574914748199987148
61672324343065574914748286076216
61672324343065575463979508432838
61672324343065586032304091383500
61672324343065586032868175615484
61672324343065586032868175619696
61672324343065586033059904116504
61672324343065586033059904120716
61672324343065587809100073376905
61672324343065587816631485108737
61672324343065587816693902850856
61672324343065588220882079298975
61672324343065588228225204200841
61672324343065588228413489495613
61672324343066426068970711967184
61672324343066427304257062175670
61672324343066427304317501346432
61672324343066427304319824294726
61672324343066438422377813580210
61672324343066442128415090988966
61672324343066442128477853108022
61672324343066442540260892118858
61672324343066470541112377302660
61672324343066470541175139417504
61672324343066470541364544970230
61672324343066471775894310793380
61672324343066471775895086565372
61672324343066471775895431050365
61672324343066471775957072912436
61672324343066472187489064507071
61672324343066472187489064525945
61672324343066472187489408882009
61672324343066472187677349820717
61672324343066472187677694176781
61672324343066472187677694194251
61672324343066475481932363974128
61672324343066475482497219862656
61672324343066486593340274851620
61672324343066486600871686111068
61672324343066487012462996620884
61672324343066487012465319569178
61672324343066487012651282978466
61672324343066487012653605926760
61672324343066487012654725121904
61672324343066488247182512369325
61672324343066488247247253064110
61672324343066491953285306244858
61672324343066491953849390476842
61672324343066491953850162129174
61672324343066491954037676834424
61672324343066491954037676838636
61672324343066491954038448486756
61672324343066491954041890630194
61672324343066894677102121648839
61672324343069129419475533269556
61672324343069129419534851703555
61672324343069129556732844318475
61672324343069129556736287999320
61672324343069145478710575903470
61672324343069145478771014720100
61672324343069145478773337668394
61672324343069145478980351462100
61672324343069145615971330283314
61672324343069145616243343046878
61672324343069172244611347379283
61672324343069172244799632674055
61672324343069172244799632674082
61672324343069173479140998410451
61672324343069173479140998414823
61672324343069173479326960756929
61672324343069173479326960761301
61672324343069173479327046854581
61672324343069173479330517711099
61672324343069173890923375855731
61672324343069173890924496592503
61672324343069173891109338202209
61672324343069173891112695669309
61672324343069173891112695791773
61672324343069173891172100321265
61672324343069173891175543527513
61672324343069173891175543999896
61672324343069173891175543999897
61672324343069174020842124882985
61672324343069174028370092936185
61672324343069174028373536142433
61672324343069174028373536610445
61672324343069188304304364773346
61672324343069188304306687721640
61672324343069188304307806916784
61672324343069189942813056857442
61672324343069189942813057211574
61672324343069189942816414324542
61672324343069189942816500417822
61672324343069189942817533519686
61672324343069189950407144142666
61672324343069189950428149879488
61672324343069189950428150929248
61672324343069189950428151296638
61672324343069189950617598538191
61672324343069189950617599955133
61672324343069189950617600077597
61672324343069189950617600079810
61672324343069189950619923028104
61672324343069189950680361720057
61672324343069189950680362192440
61672324343069189950680362192441
61672324343069190087878267178887
61672324343069190087878268241697
61672324343069190087878268709709
61672324343069190087878268714080
61672324343069190087878268716294
61672324343069190087878268716351
61672324343069190087880591664588
61672324343069190087944474041814
61672324343069595961224911379415
61672324343069595968755203443719
61672324343069595968756322638863
61672324343069624380721520032938
61672324343069624380972567092634
61672324343069644147270821799132
61672324348550027903842468606180
61672324348550043963349523653738
61672324348552697900133784557899
61672324348552697900384831617595
61672324348553651631323857757033
61672324348649692019742610548127
61672324348649692022277482101894
61672324348658095492460851271563
61672324348658096041503868773451
61672324348658096041506969023107
61672324348658096041507226240551
61672324348658097870645281826263
61672324348658111963749883653561
61672324348658112101012044433095
61672324348658112512794050342067
61672324348658951999601658506634
61672324348658964490332276964108
61672324348658964902114541153334
61672324348658968608152593387912
61672324348658996060023822713898
61672324348658996471803763008660
61672324348658996472058253505671
61672324348658996609319007885355
61672324348658997889603134857734
61672324348658998301447013190163
61672324348659001593945836155684
61672324348659001593948159103978
61672324348659001593948159453898
61672324348659001593948935342530
61672324348659012531563071698215
61672324348659012531563071702427
61672324348659012668574757595176
61672324348659012668823826077899
61672324348659012668825806072022
61672324348659013080354697889938
61672324348659013080357021784402
61672324348659013080605746243511
61672324348661649585276867551339
61672324348661649996808083618059
61672324348661649997059130677755
61672324348661697763459944003403
61672324348661697763522705636457
61672324348661698175242208179579
61672324348661698175301612708503
61672324348661698175304968775923
61672324348661698312503048525139
61672324348661699593100093454221
61672324348661699593100094985043
61672324348661703297383131838674
61672324348661703297447043447304
61672324348661714227470191355500
61672324348661714234812197062222
61672324348661714364730859991824
61672324348661714372010103579249
61672324348661714372010104045809
61672324348661714372070541330889
61672324348661714372070541343939
61672324348661714372072865698546
61672324348661714783790129844099
61672324348661714783852804470355
61672324348661714783852805870035
61672324348661716201649078648894
61672324348661716201651402071794
61672324348661719768733062966643
61672324348832473881174321371767
61672324348832473881174321389029
61672324348833374319068474605615
61672324348833374319256502682943
61672324348833374319256759900387
61672324348833374860705347160459
61672324348845381889054263090415
61672324348845381889242291167743
61672324348845381889242548385187
61672324348845382026252255700963
61672324348845382438030818403687
61672324348845382438034261609935
61672324348845415835672442480139
61672324348866127203236087709646
61672324348868830187185571103292
61672324348869729337285221671663
61672324348869745389387595340855
61672324348869745396793397318257
61672324348869745396978325145929
61672324348869745396981425395585
61672324348869745396981682613029
61672324348869745938430269868729
61672324348869745945832714392081
61672324348869745946020999686853
61672324348937677119363260313052
61672324348937678949506656703374
61672324348937829661907299434869
61672324348937829799171411264391
61672324348937829799359439341719
61672324348937846270457071629178
61672324348937846270457071979098
61672324348938579515059003516276
61672324348938579516753579277162
61672324348938579517318438343806
61672324348938724693475902836799
61672324348938724693726606939903
61672324348938730229910380515579
61672324348938730229910380982139
61672324348938740753231768089039
61672324348938740753231768093251
61672324348938741302274442634335
61672324348938772869458951939305
61672324348938772869709656042409
61672324348938772869709998999001
61672324348938774701296581140473
61672324348938774701547629599849
61672324348941425977848363218695
61672324348941426526828618955659
61672324348941431519112267927487
61672324348941431520810315948934
61672324348941431933154083022743
61672324348941431933345725553515
61672324348941432070603122697199
61672324348941432070606565903447
61672324348941442593927524429215
61672324348941474153831412321201
61672324348941475993012420450960
61672324348941476404731927111529
61672324348941480109328774539381
61672324348941490769910573531721
61672324348949835402022808606261
61672324348949835402026164656418
61672324348949835402026164656419
61672324348949837369366143750678
61672324348949880011489023350022
61672324348949880011677051427350
61672324348949885545325948327329
61672324348950732400722445701283
61672324348950735969771740971384
61672324348950735969834503086228
61672324348950735969837597686854
61672324348950737388135968704774
61672324348950737388198730819618
61672324348950748323217556578051
61672324348950752578322675852662
61672324348950752578385437967506
61672324348950780441973845473410
61672324348950780442036607588254
61672324348950780442039702188880
61672324348950780442228336086844
61672324348950780442228336089274
61672324348950780579489090818878
61672324348950796501733154281818
61672324348950796501733154286030
61672324348950796638993909011422
61672324348950797050524780354688
61672324348950797050587542469532
61672324348950797050589865417826
61672324348950797050589866460944
61672324348950797050775828827114
61672324348950797050778151775408
61672324348950798331876545952348
61672324348953437192513948020325
61672324348953437261428003263341
61672324348953437261490679284905
61672324348953439091570251747661
61672324348953439091570251760759
61672324348953439091632927769225
61672324348953439640614418756432
61672324348953450163913312914015
61672324348953450575507290745659
61672324348953453869953689043057
61672324348953454281547666874701
61672324348953454281820783951612
61672324348953454281820870044892
61672324348953455699846019227216
61672324348953455699846019233858
61672324348953455699846019246908
61672324348953455700119150731010
61672324348953455700119150855696
61672324348953455700181912495934
61672324348953455700184235918834
61672324348953482282924178522703
61672324348953482282924178522730
61672324348953487816322027833733
61672324348953487816322056413449
61672324348953487816384818178373
61672324348953487816573103473145
61672324348953498205170564938149
61672324348953498342428910621994
61672324348953498342431233570255
61672324348953498342431233570288
61672324348953498342431234620015
61672324348953498754022888453638
61672324348953498754022974546918
61672324348953498754025211401932
61672324348953500035313958010819
61672324348953500165043170383742
61672324348953500165044334239532
61672324348953500172386339946254
61672324348973696718139347439996
61672324348973696718142700307826
61672324348973696718327632734768
61672324348973696718330985602598
61672324348973701659716175718456
61672324348973701659718499716510
61672324348974147025204819689241
61672324348974147025208175739399
61672324348974163084712993931943
61672324348974197025321061215175
61672324348974197169920092175918
61672324348975047181174961186296
61672324348975052717358729104938
61672324348975052717358729454858
61672324348975052717359505343490
61672324348975052717419168271488
61672324348975052717421491219782
61672324348975052717422267458334
61672324348975063789725896067574
61672324348975069181117799140035
61672324348975095359417441817364
61672324348975095771451529304838
61672324348975097593227000930091
61672324348975097593227029509807
61672324348975097593227029626447
61672324348975097600471378071052
61672324348975097600474849962010
61672324348975097600566683688519
61672324348975097600566712268235
61672324348975097600570155395742
61672324348975097600758096395721
61672324348975097600758096512361
61672324348975100888321966144128
61672324348975100895598886787712
61672324348975100895601985974558
61672324348975100895661648902556
61672324348975100895664748089402
61672324348975111967968376698642
61672324348975112379750640887868
61672324348975117359357956822809
61672324348977754420857611847382
61672324348977754420857613448264
61672324348977765493161242051680
61672324348977769061728257228836
61672324348977797055573285926965
61672324348977797055573285931337
61672324348977797062853648714147
61672324348977797062916324739923
61672324348977797063101253980165
61672324348977797063101253984537
61672324348977797063104610034695
61672324348977797063104610049925
61672324348977797063104695773843
61672324348977797474886874226101
61672324348977797604553541663929
61672324348977797611896667628605
61672324348977797611896667635190
61672324348977797611955986187281
61672324348977797612144271482053
61672324348977797612147714688301
61672324348977798892124201235758
61672324348977798892124201585678
61672324348977798892407793541089
61672324348977798892407793545461
61672324348977798892411178116232
61672324348977799441199763987653
61672324348977799441199792567369
61672324348977799441203235714559
61672324348977799441262554332293
61672324348977799441450839627065
61672324348977803010819595085047
61672324348977803011070643544423
61672324348977813526863810458966
61672324348977813534140730033107
61672324348977813534205816165453
61672324348977813534205816165688
61672324348977813534391777092803
61672324348977813534391778509745
61672324348977813534394101460225
61672324348977813664124479095290
61672324348977813671403722682715
61672324348977813671403722682748
61672324348977813671466484802012
61672324348977813671654769742411
61672324348977814083248833667341
61672324348977815356166906806849
61672324348977815500706804154866
61672324348977815500706804504786
61672324348977819207836214865847
61672324481558912580224865452266
61672324481558912580224866515124
61672324481558912580227965701970
61672324481594029371714928785706
61672324481594029371714929848564
61672324481594029371718027500376
61672324481594029371718029035410
61672324481594029371718285786453
61672324481594029371718285786454
61672324481594029371718286258629
61672324481594029371718286258630
61672324481594929802269313051414
61672324481594929802269313523590
61672324481594929931935894402513
61672324481594929931935894402514
61672324481594929931937014082883
61672324481594929939463949724072
61672324481594929939467048910918
61672324481594963338737820717087
61672324481594968689458497891561
61672324481777750738128055631508
61672324481777750740575520886476
61672324481777750740659460929488
61672324481777750741412349140530
61672324481812872882784195781584
61672324481812872882784196844442
61672324481812872882787294496254
61672324481812872882787296031288
61672324481812872883623003542114
61672324481812872883623003555164
61672324481882816985300079548952
61672324481882844841612345837975
61672324481883117174549752827738
61672324481883117174549752840788
61672324481885513198371102411840
61672324481885518544511561100945
61672324481885518544762609105408
61672324481885518544762609577584
61672324481885518681772229737269
61672324481885518681773348945463
61672324481885518682023277741732
61672324481885518682023278213908
61672324481885518686290800699456
61672324481885518689366403115774
61672324481885818321435031382733
61672324481885818322188178328943
61672324481885818322250938912966
61672324481885818870454805697732
61672324481885818870475731007774
61672324481885818875540473991292
61672324481885818875540475526326
61672324481885818875540480125596
61672324481885818877796812454262
61672324481885818877821089582325
61672324481885818878069556826252
61672324481885818878071879289272
61672324481885818878071880824306
61672324481886719255273169822034
61672324481886719256087957094264
61672324481886719256087958157122
61672324481886719301005832962692
61672324481886719301005834025550
61672324481886719301026758272734
61672324481886719301841513306372
61672324481886719301841514369230
61672324481886719301844985564720
61672324481886719308348873188428
61672324481886719438290865865956
61672324481886719439042634864592
61672324481886719439105654201044
61672324481886719445818576701760
61672324481886719445820900699814
61672324481886752652830853251902
61672324481886752652830854314760
61672324481886763727725205711974
61672324481886763727725206774832
61672324481918239316761527972550
61672324481918239316761527985600
61672324481918239316783480630383
61672324481918239316783481680143
61672324481918239316785804628437
61672324481918283781623949716148
61672324481918283781623949729198
61672324481918283789155016956354
61672324481919134394146483020144
61672324481919139693969272567190
61672324481919139694784060902278
61672324481919139747313588706716
61672324481919173094055005947830
61672324481919184212174976981108
61672324481919184212174981580378
61672324481919184212176010450314
61672324481919184212195897569576
61672324481919184349374003060862
61672324481921836044234931649434
61672324481921836097581570723996
61672324481921840985618997957828
61672324481921840985618997970878
61672324481921840986433790892186
61672324481921841031372583216372
61672324481921841032211733933286
61672324481921841032211733946336
61672324481921869444320916585342
61672324481921874385708086207676
61672324481921885458095393050488
61672324481921885503828057254004
61672324481921885503848977964776
61672324481921885511359126016194
61672324481921886060151096458386
61672324481921886060210673297316
61672324481921886060210677896586
61672324481921886060213772484162
61672324481921886060213772497212
61672324481921886060214891692356
61672324481921886060398701374644
61672324481921886060398705973914
61672324481921890994193161672378
61672324481921890994276844025610
61672324481921890994279166973904
61672324481921890995091632360698
61672324481921890995095074504136
61672324481921891001535167379100
61672324481921891001785871469154
61672324481921891001785871482204
61672324481921891001786990677348
61672324499283571636851233009230
61672324499283571636851233127274
61672324499284472204662900214158
61672324499284788811939051382638
61672324499284788819529782967832
61672324499316003150442804000072
61672324499316903580993831265032
61672324499317203770243504556868
61672324499317209258163208978788
61672324499319594349319041899428
61672324499319594349319069178634
61672324499319594349319070595784
61672324499319594349381717925204
61672324499319889002388412109046
61672324499319894353110123920418
61672324499319894490308116530966
61672324499319905466147525374806
61672324499319905466168445961710
61672324499319905466168446079754
61672324499319905473759177315028
61672324499319905610688556793940
61672324499319905611019846301272
61672324499319905611023287978150
61672324499319905611023288096194
61672324499319910412618298163120
61672324499319910415146232619902
61672324499319910549816290773668
61672324499319910956595191532714
61672324499319910956595192949864
61672324499319910964188907165198
61672324499320789570200108010330
61672324499320794920921819821702
61672324499320795058119812432250
61672324499320806033959221276090
61672324499320806033980141981038
61672324499320806041239584058900
61672324499320806041490288162004
61672324499320806041511180052552
61672324499320806041570873566232
61672324499320806041574315243110
61672324499320806041574315361154
61672324499320806171157213886638
61672324499320806178768864759630
61672324499320806178768866176780
61672324499320806178772307853657
61672324499320806178772307853658
61672324499320806178772307971701
61672324499320806178772307971702
61672324499320810980367318038628
61672324499320810982895251078260
61672324499320810982895252495410
61672324499320811529409992583924
61672324499320811531937927040706
61672324499320839387497414966200
61672324499320839525510167097436
61672324499320839525510167215480
61672324499320839578043165865327
61672324499503326600085355756296
61672324499503326600837468065608
61672324499503626790108062062392
61672324499503626840108512108980
61672324499503626840172303093600
61672324499503626842618992096918
61672324499503626842699122591538
61672324499503626842700237200462
61672324499503626842700237550382
61672324499503626842703707923616
61672324499503626842703708041660
61672324499503626843455477390216
61672324499503626843455477394428
61672324499503626843455477407478
61672324499503626843456596602622
61672324499503626972286606567144
61672324499503626973122286910824
61672324499503626977369180745304
61672324499503626977370295704148
61672324499503626979879660733242
61672324499503626979897113784936
61672324499503626979897115202086
61672324499503626979898228743780
61672324499503626979898229811010
61672324499503626979898230160930
61672324499503626979900552741834
61672324499503626979901357691452
61672324499503626979901700652208
61672324499503626980716488869252
61672324499503626980716488987296
61672324499536047235580107349230
61672324499539644199410271343704
61672324499539644199410272760854
61672324499539648957784217826220
61672324499539649499295824068452
61672324499539649506826890954366
61672324499539649506826892371516
61672324499539649552576348160340
61672324499539649552576349577490
61672324499539649552640139144960
61672324499539649552663355033562
61672324499539649552664502943936
61672324499539649689838133172658
61672324499607792519596340595904
61672324499607792520351551756644
61672324499607792656794333206452
61672324499607792657609121541540
61672324499607792657612220393127
61672324499608693088163247653716
61672324499608993228333291443538
61672324499608993276595033763248
61672324499608993276677601621436
61672324499608993276677601638698
61672324499608993413854668926154
61672324499608993413855788134348
61672324499608993413876708858170
61672324499608993413876709212461
61672324499608993413876713444390
61672324499608993413879031670950
61672324499608993414691497547549
61672324499611378312714295954872
61672324499611378312714297490066
61672324499611378312776973515842
61672324499611389430082188092508
61672324499611389430082189509658
61672324499611394188456133157874
61672324499611394188456134575024
61672324499611394189208245467186
61672324499611394189208246884336
61672324499611394189270922910112
61672324499611394737498807703170
61672324499611394737498809120320
61672324499611394738250920012482
61672324499611394783248264909144
61672324499611394783248266326294
61672324499611394783251703747998
61672324499611394783251703866042
61672324499611394784064169270306
61672324499611394784067153667516
61672324499611394784067611297104
61672324499611394784067611415148
61672324499611394790594742674628
61672324499611394790845448194882
61672324499611394791410650577866
61672324499611394920510049921462
61672324499611394920512372384322
61672324499611394920512372502366
61672324499611394921265144742870
61672324499611394921265144860914
61672324499611394921265146278064
61672324499611394921328279933428
61672324499611394921328280051472
61672324499611394928041115390226
61672324499611394928043439270236
61672324499611394928043440805430
61672324499611394928605199622210
61672324499611394928608642834122
61672324499611394928608642834281
61672324499611394928608642834282
61672324499611394928608643188414
61672324499611394928859346937386
61672324499611422784351546107776
61672324499611422784351573386982
61672324499611422784351574804132
61672324499611422784414222133552
61672324499611428272333925020278
61672324499611694931827694872254
61672324499611694980112689329500
61672324499611695107252680765108
61672324499611695109759721796148
61672324499611695109759723213298
61672324499611695109780615221890
61672324499611695109780648169048
61672324499611695110595403556978
61672324499611695117040084578958
61672324499611695117040084583170
61672324499611695117040086000320
61672324499611695117290788682062
61672324499611728461521723120460
61672324499611728461522067476732
61672324499611728461584742085358
61672324499612579068960905627304
61672324499612590004129303740840
61672324499612590004129305157990
61672324499612590004150195631388
61672324499612590004150197166582
61672324499612590004150224445788
61672324499612590004150225862938
61672324499612590141327296351388
61672324499612595129304876417712
61672324499612595492049008162760
61672324499612595494576942619542
61672324499612595494578086274742
61672324499612595494580408855646
61672324499612595499580075048674
61672324499612595537803708030068
61672324499612595540310749061108
61672324499612595540310750478258
61672324499612595540330526110856
61672324499612595540330527528006
61672324499612595540331642136930
61672324499612595540331642486850
61672324499612595540331675434008
61672324499612595540333964949710
61672324499612595540333965067754
61672324499612595540335112978127
61672324499612595540335112978128
61672324499612595541146430472018
61672324499612595541146430821938
61672324499612595547591111848130
61672324499612595547593435841972
61672324499612595547844141362226
61672324499612595677508743088806
61672324499612595678344423432486
61672324499612595685123492446044
61672324499612629029333763378016
61672324499612639417927755168564
61672324499612639417927755286608
61672324499612639417927756703758
61672324499612639966970429831904
61672324499644115373053222582446
61672324499644115556004799629282
61672324499644115556004799979202
61672324499644115556004800097246
61672324499644115556004800101458
61672324499644115556007123977256
61672324499644115556007124095300
61672324499644115556066444070966
61672324499644115556088482467788
61672324499644115556843952231309
61672324499644159883668197178240
61672324499644160020867221840844
61672324499644160020867221845056
61672324499644160020867222908074
61672324499644160020867223257994
61672324499645015934026300620786
61672324499645015940802242457954
61672324499645015986555826894242
61672324499645015986555827366418
61672324499645015986555828783568
61672324499645015986558151242216
61672324499645015986558151360260
61672324499645015986639509732748
61672324499645015986639511132428
61672324499645060451418249105804
61672324499645060451418250522954
61672324499647701211169329321436
61672324499647701211172680654072
61672324499647701211172680772116
61672324499647712146278059920754
61672324499647712146278402741832
61672324499647712146278402859876
61672324499647712283539071378156
61672324499647712283539071496200
61672324499647712329292656404664
61672324499647712329293432656474
61672324499647717087662130811156
61672324499647717087662130828418
61672324499647717087666601470030
61672324499647717088418713779342
61672324499647717095256959633802
61672324499647717224923914056244
61672324499647717225679382415666
61672324499647717636705148312836
61672324499647717636705149729986
61672324499647717636706177182612
61672324499647717636706178599762
61672324499647717636708244330612
61672324499647717636709276015326
61672324499647717636709277432476
61672324499647717637461388324638
61672324499647717637520679602496
61672324499647717644048930075994
61672324499647717644801042385306
61672324499647717819720518233618
61672324499647717819723617066332
61672324499647717827253909117586
61672324499647717827335267472764
61672324499647745683562041699138
61672324499647745683562813701598
61672324499647745683562813718860
61672324499647745683562817950948
61672324499647745683563156657982
61672324499647745683625832683758
61672324499647751173989903528092
61672324499647751174052665293016
61672324499647751174073585881324
61672324499647761560139526081288
61672324499647762109182286365732
61672324499647762109182316461768
61672324499647762109182573679212
61672324499647762109182659418360
61672324499647762154914980783376
61672324499647762162446392042824
61672324499647762292114006863130
61672324499647762292196913318892
61672324499647762292198032527086
61672324499647762299452913369956
61672324499647762299452917969226
61672324499647762299456012569852
61672324499647762299707060679308
61672324499647767233498077770794
61672324508475578094028848235132
61672324508507087030826277982816
61672324508511106223278865762410
61672324508511106223278866812170
61672324508511106223281189760464
61672324508511106224115695061852
61672324508511106224118018010146
61672324508511150695734341672106
61672324508511156048901452775720
61672324508511156048922373364028
61672324508511156048924696312322
61672324508511156056243458482442
61672324508511156118367638640368
61672324508511156118370996107468
61672324508511156125710793302804
61672324508511156125710793639674
61672324508511156125898705526282
61672324508511156125899740045088
61672324508511156125902062993382
61672324508511156125902177784386
61672324508512006677557460798928
61672324508512051287196658066269
61672324508512051294539811665895
61672324508512056075755681332501
61672324508512056685378478813665
61672324508512056685929391790062
61672324508512056686117693034598
61672324508512056686117693034599
61672324508512056686180453749762
61672324508512056686180453749763
61672324508512056686180453749846
61672324508512056686180454799522
61672324508512056686180454799523
61672324508512056686182777747816
61672324508512056686182777747900
61672324508512056686215307067719
61672324508512056692685636772720
61672324508512056692874692184874
61672324508512056693711520438927
61672324508512056693711520438928
61672324508512056693711520635757
61672324508512056693711520635760
61672324508512056693713844436981
61672324508512056693713844633814
61672324508512056693714992342980
61672324508512056693714992876635
61672324508512056693714992894104
61672324508512056693714992894105
61672324552458498643799453657872
61672324552458498651142492470670
61672324552458498651393541415480
61672324552458498651393570111836
61672324552462100915046237263008
61672324552462100922389276071594
61672324552462100922389276543978
61672324552462401058564394715212
61672324552462416980811900321590
61672324552462416988401512348462
61672324552462417118072568957914
61672324552462417125602946743944
61672324552462417125602946761206
61672324552462417125665623124012
61672324552462417529853800028014
61672324552462417529853800032226
61672324552462417529854919240420
61672324552462417537193482786442
61672324552462417537193482790654
61672324552462417537196924575588
61672324552462417537196924592850
61672324552462417537447887313238
61672324552462445530201642978630
61672324552462445530201643332922
61672324552493620795798633088918
61672324552493620795799780980418
61672324552493620796049681565556
61672324552493620796049710248862
61672324552493620796049710261912
61672324552493620796053928308484
61672324552493631311783466857966
61672324552493631311783466862178
61672324552493631319377554147402
61672324552493631860826141403262
61672324552494521363610328990202
61672324552494521363610328994414
61672324552494521363611476881702
61672324552494521363802948183992
61672324552494521363861377466840
61672324552494521363861492239214
61672324552494521363862525358340
61672324552494531879595162763462
61672324552494816009357553344592
61672324552494816016679700621182
61672324552494816016868072713540
61672324552494821367589784524912
61672324552494821499785447161436
61672324552494821504599405043102
61672324552494832068844836055298
61672324552494832068865727591506
61672324552494832076376247314746
61672324552494832076456486574158
61672324552494832076456487991100
61672324552494832076459929667978
61672324552494832076459930134538
61672324552494832488238493887022
61672324552494832488241935576950
61672324552494832488241935695042
61672324552494832488242969145374
61672324552494832617908402132590
61672324552494832617908402604974
61672324552494832625419007594818
61672324552494832625439928282504
61672324552494832625439928288120
61672324552494832625439928299766
61672324552494832625439928305590
61672324552494832625502604662572
61672324552494837422031804876314
61672324552494837429625892161538
61672324552494837556764540477218
61672324552494837559292473512638
61672324552494837559292473516850
61672324552494837564295951736666
61672324552494837564358713497218
61672324552494837566823999207430
61672324552494837566827356676142
61672324552494837566827356680354
61672324552494837566828131515014
61672324552494837566886646891142
61672324552494837566886675587498
61672324552494837566890118795198
61672324552494837971074479421610
61672324552494837971074479425822
61672324552494837971079070538072
61672324552494837976140719406190
61672324552494837978668566706834
61672324552494837978668652800114
61672324552494837978672038610890
61672324552494837978672124704170
61672324552494865423197789379928
61672324552494865423197789384140
61672324552494865971422695424854
61672324552494865971422695779146
61672324552494865972178131918690
61672324552494865972240808298758
61672324552497223067045416694054
61672324552497223067045416698266
61672324552497223067050007810516
61672324552497223067296465170692
61672324552497233583030250463102
61672324552497233583030250467314
61672324552497234132073269027640
61672324552497234132073269381932
61672324552497234139416393929506
61672324552497523208034492746954
61672324552497533772279923759150
61672324552497533772300815767742
61672324552497533779811335018598
61672324552497533779891575681902
61672324552497533779895017371830
61672324552497533779895017489922
61672324552497534321343863361454
61672324552497534328666067221342
61672324552497534328683546119882
61672324552497534328686987790936
61672324552497534328686987809650
61672324552497534328686987909028
61672324552497534328686987914644
61672324552497534328686987926290
61672324552497534328686987932114
61672324552497534328934594596520
61672324552497534328937950646678
61672324552497539262727561220702
61672324552497539262732152332952
61672324552497539267793801201070
61672324552497539270325206499050
61672324552497539679325017272162
61672324552497567126632877087992
61672324552498418280604336949728
61672324552498418288114856318676
61672324552498423633774919261930
61672324552498423638836568130048
61672324552498434340112511192430
61672324552498434347623116654658
61672324552498434347644037359606
61672324552498434347644037365430
61672324552498434347706713386994
61672324552498434751894890158242
61672324552498434751894890177116
61672324552498434759234573389054
61672324552498434759237929458085
61672324552498434759238015078982
61672324552498434759238015179604
61672324552498434759238015197074
61672324552498434759239048647406
61672324552498434759485621861480
61672324552498434759488977911638
61672324552498434889071962194984
61672324552498434889155644902507
61672324552498434889155644902508
61672324552498434896415087096850
61672324552498434896498683692220
61672324552498434896498684164604
61672324552498434896683614117736
61672324552498439693283179597912
61672324552498439698344828466030
61672324552498439700626218406498
61672324552498439700813471649166
61672324552498439700872761859954
61672324552498439700876147670730
61672324552498439700876233764010
61672324552498439838074140281278
61672324552498440239793674006356
61672324552498440242321607045988
61672324552498440242321607400280
61672324552498440242325079304336
61672324552498440247136798908222
61672324552498440249664646208866
61672324552498440249664731947854
61672324552498440249664732302146
61672324552498440249668118112922
61672324552498440249668204206202
61672324552498468243424915523826
61672324552498468289179648325401
61672324552498468295769542077103
61672324552498468296522773227267
61672324552677352498525090230056
61672324552677352498525090234268
61672324552677353046752976440264
61672324552677353046752976444476
61672324552680954769521169732088
61672324552680954769772218208726
61672324552680954906970210464982
61672324552680955318000104064642
61672324552680955318000104418934
61672324552681239082298933529746
61672324552681239082549637632850
61672324552681249610120156965006
61672324552681254958792882924016
61672324552681254959042812192460
61672324552681254959042812205510
61672324552681254963289672738540
61672324552681254963290447577412
61672324552681254963290705844616
61672324552681255096053551560340
61672324552681255096304600036978
61672324552681255100550341374864
61672324552681255100551460570008
61672324552681255141221356697212
61672324552681255141995508566985
61672324552681255142057037040892
61672324552681255142057037053942
61672324552681255142058156249086
61672324552681255142058184946894
61672324552681255142058186009704
61672324552681255146304011905836
61672324552681255146304016610148
61672324552681255146305046542734
61672324552681255146305049729274
61672324552681255148563362399722
61672324552681255148563362403934
61672324552681255148751734496292
61672324552681255148752509335164
61672324552681255148752767952448
61672324552681255148752767956660
61672324552681255148831863915004
61672324552681255148831863928054
61672324552681255148831950004072
61672324552681255148832979936658
61672324552681255148832983123198
61672324552681255148835302884952
61672324552681255148835331114748
61672324552681255148835335832110
61672324552681255148835417203816
61672324552681255148836450309892
61672324552681255148836450777856
61672324552681255148836455027254
61672324552681255149588562750346
61672324552681255149589338988898
61672324552681255149589596206342
61672324552681255508086605945950
61672324552681255512333466478980
61672324552681255553003362606184
61672324552681255553003362619234
61672324552681255553589113681420
61672324552681255553839042949864
61672324552681255553839042962914
61672324552681255553840162158058
61672324552681255557836004333572
61672324552681255557836007515900
61672324552681255558087051388896
61672324552681255558087051393268
61672324552681255558087055638246
61672324552681255560343015262752
61672324552681255560346487149546
61672324552681255560346487166808
61672324552681255560363937373204
61672324552681255560363940555532
61672324552681255560534773865632
61672324552681255560613869823976
61672324552681255560613869837026
61672324552681255560614984432900
61672324552681255560614989032170
61672324552681255560617337023720
61672324552681255560618456218864
61672324552681255560618456336956
61672324552681255560618460936226
61672324552681255561182196090364
61672324552681255561183315403600
61672324552681255561183316820542
61672324552681255690197882971434
61672324552681255690849782317744
61672324552681255691038183112282
61672324552681255691038184529224
61672324552681255695096671566004
61672324552681255695096676152224
61672324552681255695280457149594
61672324552681255695346686451132
61672324552681255695346691155444
61672324552681255697541007873300
61672324552681255697544479760094
61672324552681255697544479777356
61672324552681255697607155785870
61672324552681255697607156140162
61672324552681255697624604605636
61672324552681255697624609191856
61672324552681255697626928953610
61672324552681255697791970239396
61672324552681255697792056332676
61672324552681255697794409041588
61672324552681255697795442497744
61672324552681255697815334351630
61672324552681255697874624549368
61672324552681255697875739158292
61672324552681255697878091749112
61672324552681255698380160103774
61672324552681255698380160121036
61672324552681255698380190235946
61672324552681255698381308014148
61672324552681255698381309431090
61672324552681255698442836483842
61672324552681255698443984039924
61672324552681255698631237295642
61672324552681255698631238695322
61672324552681255698632270397506
61672324552716372349326070849340
61672324552716372349577118971686
61672324552716377245206481524940
61672324552716377245207600720084
61672324552716377245210699571512
61672324552716377290961185630000
61672324552716377290961185634372
61672324552716377290961186692810
61672324552716377290961189879350
61672324552716377290963509628054
61672324552716377290963509641104
61672324552716377290964284462714
61672324552716377290964284479976
61672324552716377290984430233783
61672324552716377290984430233784
61672324552716377656741915642604
61672324552716377839752783018112
61672324552716377839752813119972
61672324552716377839756254922168
61672324552716377840002712282344
61672324552716377840003745384208
61672324552716377840003831477488
61672324552716377840003860175248
61672324552716377840003861238106
61672324552716377840006184173350
61672324552716377840006184186400
61672324552716377840591935130494
61672324552716405696315318339808
61672324552717272909794727587746
61672324552717272909794727942038
61672324552717272917137766750624
61672324552717272917325019989080
61672324552717272917325019993292
61672324552717272917326139201486
61672324552717272917387781753844
61672324552717277668167553816472
61672324552717277675694717978700
61672324552717277675698965075920
61672324552717277675757394004476
61672324552717277675757508789900
61672324552717277675758541895976
61672324552717277812955386615024
61672324552717277812955501400448
61672324552717277812956534502312
61672324552717277812959633708032
61672324552717277813019296621368
61672324552717277851178798495410
61672324552717277851178798849702
61672324552717277851182151245148
61672324552717277851182151717532
61672324552717277852017831588828
61672324552717277858524156947658
61672324552717277858524156951870
61672324552717277858524157420042
61672324552717277858524157424254
61672324552717277858709090896744
61672324552717277858709862553288
61672324552717277858710205505668
61672324552717277858710205509880
61672324552717277858710206922610
61672324552717277858710210109150
61672324552717277858713562972768
61672324552717277858713562976980
61672324552717277858771852661508
61672324552717277858772881531284
61672324552717277858772881535656
61672324552717277858772882594094
61672324552717277858772885780634
61672324552717277858772967624724
61672324552717277858792653876720
61672324552717277858792654226640
61672324552717277858792655276400
61672324552717277858792739965788
61672324552717277858796097419838
61672324552717277858796126117598
61672324552717277858796126135067
61672324552717277858796126135068
61672324552717277858796212224136
61672324552717277858797245330212
61672324552717278217210572376798
61672324552717278217210572731090
61672324552717278224553611539676
61672324552717278224553697632956
61672324552717278224737392523996
61672324552717278262960685381206
61672324552717278262964157154120
61672324552717278262964157626504
61672324552717278262964157639554
61672324552717278263799837497800
61672324552717278270303810283072
61672324552717278270303840384932
61672324552717278270306163329014
61672324552717278270306163333226
61672324552717278270307282541420
61672324552717278270495568885952
61672324552717278270553739547304
61672324552717278270554858742448
61672324552717278270554887440208
61672324552717278270554888503066
61672324552717278270578103328810
61672324552717278270579251239184
61672324552717278271142962395454
61672324552717278407752881467906
61672324552717278407756237518064
61672324552717306264064338215316
61672324552717306264127014241092
61672324552717311617293091057728
61672324552785404759193888679556
61672324552785404759193888683768
61672324552785404759444937156194
61672324552785415876750927971620
61672324552785415884340539998492
61672324552785420773199555191000
61672324552785420818949782628152
61672324552785420818953111398896
61672324552785420818953111403108
61672324552785420825728048463374
61672324552785420825728049876104
61672324552785420825728053062644
61672324552785420825731405926262
61672324552785420825731405930474
61672324552785420825732180765134
61672324552785421184166772764884
61672324552785421184981561099972
61672324552785421230735117312080
61672324552785421237511088891152
61672324552785421238078270439530
61672324552785421367177670242252
61672324552785421367177670255302
61672324552785421372263682904926
61672324552785421374524151207326
61672324552785421374770724408350
61672324552785421374770724421400
61672324552785421374774080471558
61672324552785421375338910846058
61672324552785421375338939075854
61672324552785421375338939542414
61672324552785449230831137297266
61672324552785449230831137301478
61672324552785449230832285188766
61672324552785449231082185760854
61672324552785449231082185773904
61672324552785449231082214457210
61672324552785449231082214470260
61672324552786316444562623872904
61672324552786316452093001658934
61672324552786316452093001676196
61672324552786316452155678039002
61672324552786321203750668545028
61672324552786321386702245709748
61672324552786321386702245711152
61672324552786321386702245711359
61672324552786321386702245711360
61672324552786321386702245715572
61672324552786321386702247128302
61672324552786321386764893393460
61672324552786321386764922091268
61672324552786321386764923154078
61672324552786321391032702857022
61672324552786321391032702861234
61672324552786321391032703211154
61672324552786321393477068334510
61672324552786321393477069397320
61672324552786321393477072583860
61672324552786321393539744360446
61672324552786321393539744364658
61672324552786321393539745777388
61672324552786321393539748963928
61672324552786321393543187920826
61672324552786321394295990039992
61672324552786321394296332996584
61672324552786321394296333000796
61672324552786321394296333350716
61672324552786321751978554400944
61672324552786321751978554755236
61672324552786321752793343090324
61672324552786321797732139309408
61672324552786321798546928000240
61672324552786321798546929063050
61672324552786321805827290433130
61672324552786321805827290783050
61672324552786321805889966808826
61672324552786321805889967871636
61672324552786321806078338909768
61672324552786321806078339259688
61672324552786321935744920256448
61672324552786321935744920256655
61672324552786321935744920256656
61672324552786321935744921673598
61672324552786321940075377402318
61672324552786321942519743942616
61672324552786321942523186086054
61672324552786321943087930367274
61672324552786321943087959419374
61672324552786321943087960482184
61672324552786321943339007541880
61672324552786321943339093635160
61672324552786349798642833202762
61672324552786349798643981090050
61672324552786349798893881662138
61672324552786349798893996447562
61672324552786349798895029566688
61672324552786355149552569432538
61672324552786355149552912389130
61672324552786355149552941085486
61672324552786355149552942485166
61672324552786355286813581025454
61672324552786355286813585611674
61672324552786355286813695810878
61672324552786621534462673541952
61672324552786621941245706595532
61672324552786621984471329768008
61672324552786621986978370799048
61672324552786621986999262807640
61672324552786621987814051142728
61672324552786621987818642254978
61672324552786621994509782058496
61672324552786622124176363409596
61672324552786622125016634865526
61672324552786622129325050694154
61672324552786622131770536429596
61672324552786622131770536783888
61672324552786622131791457490288
61672324552786622131791460322488
61672324552786622131791461739638
61672324552786622131793779966198
61672324552786622131854133161932
61672324552786622131856455992134
61672324552786655338552686985154
61672324552786655338803735103288
61672324552786655476001383698806
61672324552786655476001728068128
61672324552786655476064403739612
61672324552789007030440672284692
61672324552789007030691720761330
61672324552789018147996936737884
61672324552789018147996936742096
61672324552789018147998055595998
61672324552789018147998055950290
61672324552789018155336619496312
61672324552789018155336619500524
61672324552789018155340061285458
61672324552789018155340061302720
61672324552789018155591024023108
61672324552789023043631550456836
61672324552789023090199895004032
61672324552789023094467790565086
61672324552789023094467791964766
61672324552789023096974833468190
61672324552789023096975952676384
61672324552789023096978189518348
61672324552789023096978189531398
61672324552789023096979308726542
61672324552789023097731420704648
61672324552789023501982273971248
61672324552789023508757097657416
61672324552789023509325398536292
61672324552789023638424798216710
61672324552789023638427120679570
61672324552789023638427120797662
61672324552789023638428154266868
61672324552789023638991865446224
61672324552789023638991979869922
61672324552789023643510723373374
61672324552789023643510809466654
61672324552789023645766803556090
61672324552789023645766803910382
61672324552789023645767923118576
61672324552789023645770159488156
61672324552789023645770159960540
61672324552789023645770159973590
61672324552789023645771279168734
61672324552789023645958532057110
61672324552789023646523391129370
61672324552789023646582711453664
61672324552789023646586067503822
61672324552789051502077920902402
61672324552789051502077920906614
61672324552789051502328969365990
61672324552789051502328969379040
61672324552789051502330117270540
61672324552789056990248668729306
61672324552789056990248673315526
61672324552789307219126634397172
61672324552789307219126634401384
61672324552789307219126634414434
61672324552789317742450006223900
61672324552789318291241976666092
61672324552789318291493024784226
61672324552789318291513945826204
61672324552789318291513945843466
61672324552789318296325665447352
61672324552789318296576713906728
61672324552789323232898788403462
61672324552789323233718051983852
61672324552789323237960437271580
61672324552789323237963883665820
61672324552789323237964912516882
61672324552789323278631452593928
61672324552789323279467131533716
61672324552789323279467132937608
61672324552789323279471608195960
61672324552789323283717463856922
61672324552789323283717465374694
61672324552789323283717468557022
61672324552789323283717468574284
61672324552789323285977933559002
61672324552789323286162863853376
61672324552789323645499283058164
61672324552789323649495099736912
61672324552789323649746143591194
61672324552789323827423423036120
61672324552789323827423423049170
61672324552789323827673322198492
61672324552789323827674441393636
61672324552789323827674470091396
61672324552789323827674471508546
61672324552789323827676794089498
61672324552789323827677827558704
61672324552789323827694247491272
61672324552789323827694247508534
61672324552789323827695395401438
61672324552789323827697714695227
61672324552789323827697714695228
61672324552789323827698747915183
61672324552789323828259101975908
61672324552789323828259103379800
61672324552789323828259103392850
61672324552789323828263578638152
61672324552789323828450860224495
61672324552789323828510150452546
61672324552789323828510151852226
61672324552789323828513507902384
61672324552789323828513622225460
61672324552789323828513622343552
61672324552789323832505967112420
61672324552789323832509434299114
61672324552789323832509435698794
61672324552789323832509435816886
61672324552789323832509438999214
61672324552789323832509439016476
61672324552789323832510472472632
61672324552789323832757015571796
61672324552789323832757044269556
61672324552789323832757045332414
61672324552789323832760397137594
61672324552789323832760482758490
61672324552789323832760487475852
61672324552789323834954834295568
61672324552789323835016447100358
61672324552789323835016476847926
61672324552789323835016477202218
61672324552789323835016477215268
61672324552789323835017480202222
61672324552789323835017596410412
61672324552789323835019833252376
61672324552789323835019833265426
61672324552789323835020952460570
61672324552789323835037367338746
61672324552789323835037367688666
61672324552789323835037367806758
61672324552789323835037367811130
61672324552789323835037368738426
61672324552789323835037368856518
61672324552789323835037369210810
61672324552789323835037372038846
61672324552789323835037372056108
61672324552789323835037372393138
61672324552789323835037372410400
61672324552789323835038405512264
61672324552789323835038515699662
61672324552789323835038516766891
61672324552789323835038516766892
61672324552789323835038517116812
61672324552789323835038519949012
61672324552789323835038521366162
61672324552789323835040839597093
61672324552789323835040839597094
61672324552789323835040839697716
61672324552789323835040839715185
61672324552789323835040839715186
61672324552789323835040844314456
61672324552789323835041872698957
61672324552789323835041872698958
61672324552789323835204763559800
61672324552789323835208205348946
61672324552789323835288334776496
61672324552789323835288420869776
61672324552789323835288444863272
61672324552789323835288445913032
61672324552789323835288449567536
61672324552789323835288450630394
61672324552789323835291801963190
61672324552789323835291802435573
61672324552789323835291888056470
61672324552789323835291888174562
61672324552789323835291892773832
61672324552789323835793985126361
61672324552789323835853305469321
61672324552789323835856661506429
61672324552789323835856661519479
61672324552789323835857780714623
61672324552789357179248413223470
61672324552789357179248441921438
61672324552789357179248443325330
61672324552789357179248443338380
61672324552789357179248446507658
61672324552789357179499461682846
61672324552789357179499490380654
61672324552789357179499490385026
61672324552789357179499494630004
61672324552789367568093484060688
61672324552789367705354152697012
61672324552789367705354267482436
61672324552789367705354267499698
61672324552789367705355300601562
61672324552789368116885454520142
61672324552789368117136502979518
61672324552789368117136531675874
61672324552790207784427936049506
61672324552790207784427936403798
61672324552790207786875654272680
61672324552790207786938416391736
61672324552790207786955869089138
61672324552790207786955869443430
61672324552790207786959308400328
61672324552790218310199026095196
61672324552790218310199026099408
61672324552790218315282714880668
61672324552790218721793003926840
61672324552790218721793003931052
61672324552790218722044052049186
61672324552790218722044052403478
61672324552790218722064943926636
61672324552790218722064944044728
61672324552790218722064944399020
61672324552790218722064973095376
61672324552790218722064973108426
61672324552790218722066091949278
61672324552790218722066092303570
61672324552790218727064979056844
61672324552790218859242044659734
61672324552790218859325727466476
61672324552790218864325647688956
61672324552790218864325733782236
61672324552790223660920737910780
61672324552790223660921852513880
61672324552790223663453257457568
61672324552790223663453262062662
61672324552790223668264891322466
61672324552790223668452144565134
61672324552790223668452149170228
61672324552790223801466038385942
61672324552790223805709457147088
61672324552790223805712813197246
61672324552790223805713932392390
61672324552790223846380472465224
61672324552790223846383914254370
61672324552790223846383914271632
61672324552790223847219594598050
61672324552790223847219594615312
61672324552790223847220742508423
61672324552790223847220742508424
61672324552790223851463046643384
61672324552790223851463046647596
61672324552790223851467521905948
61672324552790223853974559750448
61672324552790223853974645489436
61672324552790223853974645843728
61672324552790223853976882698742
61672324552790223853976968437730
61672324552790223853978001539594
61672324552790223853978001893886
61672324552790223853995565132978
61672324552790223853995569382328
61672324552790223853997889131032
61672324552790224209963756471106
61672324552790224209963756825398
61672324552790224209964871415448
61672324552790224212491689497688
61672324552790224212491689510738
61672324552790224212491689851980
61672324552790224212491689865030
61672324552790224212492834215698
61672324552790224212492834569990
61672324552790224212495157150942
61672324552790224212495157163992
61672324552790224212495157505234
61672324552790224212495157518284
61672324552790224212496276713428
61672324552790224212496280964230
61672324552790224213311065048516
61672324552790224217306791028890
61672324552790224217491721323264
61672324552790224217495163466702
61672324552790224255713869475514
61672324552790224255717337012128
61672324552790224255717338061888
61672324552790224255717341720812
61672324552790224255717341733862
61672324552790224255718456325364
61672324552790224255718456329736
61672324552790224255718460574714
61672324552790224255718460929006
61672324552790224257974450296868
61672324552790224257976773245162
61672324552790224257977892086014
61672324552790224257977892103276
61672324552790224257977892440306
61672324552790224258162706543752
61672324552790224258224349463452
61672324552790224258225468658596
61672324552790224258225497356356
61672324552790224258225498419214
61672324552790224258225498773506
61672324552790224258227821708750
61672324552790224258227821721800
61672324552790224258228940916944
61672324552790224258245269701840
61672324552790224258245270051760
61672324552790224258245271101520
61672324552790224258245274760444
61672324552790224258245274773494
61672324552790224258246389364996
61672324552790224258246389369368
61672324552790224258246393614346
61672324552790224258246393968638
61672324552790224258246422666398
61672324552790224258246423729256
61672324552790224258248713244958
61672324552790224258248713363050
61672324552790224258248713717342
61672324552790224258248741942718
61672324552790224258248746677550
61672324552790224258249861273423
61672324552790224258249861273424
61672324552790224258249861623344
61672324552790224258249865872694
61672324552790224258810129240868
61672324552790224258810130640548
61672324552790224258813572311602
61672324552790224258813572429694
61672324552790224258813572446956
61672324552790224258813572783986
61672324552790224259061177717506
61672324552790224259061179117186
61672324552790224259064621260624
61672324552790224259064649958384
61672324552790224259064649958432
61672324552790224259064651021242
61672324552790224263061499737592
61672324552790224263245280721912
61672324552790224263248748258526
61672324552790224263248752980260
61672324552790224265504712250474
61672324552790224265505860143378
61672324552790224265508184491560
61672324552790224265567388272038
61672324552790224265568507467182
61672324552790224265568536164942
61672324552790224265568537582092
61672324552790224265570860517336
61672324552790224265570860530386
61672324552790224265571979371238
61672324552790224265571979725530
61672324552790224265589432777224
61672324552790224265589457938571
61672324552790224265591752053544
61672324552790224265592904681280
61672324552790224265755790824760
61672324552790224265759232613906
61672324552790224265759232968198
61672324552790224265780153674598
61672324552790224265780157923948
61672324552790224395238561076630
61672324552790224395423491384054
61672324552790224395426847434212
61672324552790224395506029485836
61672324552790224395507144094760
61672324552790224395509496685580
61672324552790224396074241420310
61672324552790224396262642214848
61672324552790224396262643631790
61672324552790224400321130668570
61672324552790224400321135254790
61672324552790224400506065562214
61672324552790224400509417013102
61672324552790224400509421612372
61672324552790224402765497077726
61672324552790224402765497090776
61672324552790224402768853127884
61672324552790224402768853140934
61672324552790224402769972336078
61672324552790224402849063708202
61672324552790224402849068294422
61672324552790224402850212663964
61672324552790224402852535494166
61672324552790224402852535966549
61672324552790224402853654689310
61672324552790224403037470505902
61672324552790224403040826556060
61672324552790224403040908050070
61672324552790224403040912649340
61672324552790257609799440488430
61672324552790257609799469186398
61672324552790257609799470586078
61672324552790257609799473772618
61672324552790257610050488947806
61672324552790257610050517645614
61672324552790257610050517649986
61672324552790257610050518708424
61672324552790257610050521894964
61672324552790257610070289991050
61672324552790257610070290340970
61672324552790257610070291390730
61672324552790257747248510256322
61672324552790257747248511673264
61672324552790257747311272375378
61672324552790268135905266068302
61672324552790268135905294764658
61672324552790268273103287003652
61672324552790268684697236156202
61672324552790268684885522500734
61672324552790273676901816807603
61672324552790273677090103152135
61672324552821727657840645812356
61672324552821738775961396283776
61672324552821738783554450095582
61672324552821738783554450112844
61672324552821743671594201694650
61672324552821743672406670281034
61672324552821743672410109237932
61672324552821744090967970877694
61672324552821744266391580339342
61672324552821744266391580356604
61672324552821744267227289280159
61672324552821744267227289280160
61672324552821744273734619519482
61672324552821744273981190844230
61672324552821744273981192366214
61672324552821744273981192379264
61672324552821744273982195720510
61672324552821744273982310039374
61672324552821744273984634522702
61672324552821744273985667624566
61672324552821744274003230745774
61672324552821744274003230750146
61672324552821744274003230763036
61672324552821744274003231100066
61672324552821772130042753500922
61672324552821777620469498953882
61672324552821777620471818715636
61672324552821777620661224268362
61672324552821777621308646497305
61672324552821788144068273839016
61672324552821788738781970140512
61672324552821788738781974739782
61672324552821788746123975847234
61672324552821788746123977246914
61672324552821788746123980446504
61672324552821788746183181027392
61672324552821788746183184213932
61672324552821788746186623170830
61672324552821788746187771081204
61672324552821788746187772126592
61672324552821788746371556647532
61672324552821788746371585349504
61672324552821788746375024306402
61672324552821788746375024319500
61672324552821788746376057425736
61672324552822628225648988495730
61672324552822628225652341245468
61672324552822628225652341713640
61672324552822628225652341717852
61672324552822639305546443290742
61672324552822639351299998084296
61672324552822639351300028181944
61672324552822639351300028186156
61672324552822639351366145996866
61672324552822644102145228959610
61672324552822644102957664598836
61672324552822644102961136502892
61672324552822644109673973268784
61672324552822644239405897595934
61672324552822644240221805139216
61672324552822644651185550809044
61672324552822644651185580923954
61672324552822644651187903504906
61672324552822644651188936974112
61672324552822644651189022713100
61672324552822644652000339144132
61672324552822644652003811048188
61672324552822644658528589617630
61672324552822644658528619732540
61672324552822644658716990753202
61672324552822644659280701926942
61672324552822644696939135717508
61672324552822644696939164297224
61672324552822644696939165346984
61672324552822644696939165815156
61672324552822644696939165819368
61672324552822644696939165832418
61672324552822644696941488295278
61672324552822644696942607604302
61672324552822644696942607621564
61672324552822644697774844640904
61672324552822644697774845690664
61672324552822644697778316545120
61672324552822644704282174526094
61672324552822644704285646784442
61672324552822644704469427768762
61672324552822644704470575661666
61672324552822644704470577078816
61672324552822644704533222985470
61672324552822644704533251215266
61672324552822644704533251683230
61672324552822644704536694889526
61672324552822644841730212596014
61672324552822644841730212609064
61672324552822644841731331804208
61672324552822644841733568646172
61672324552822644841733568659222
61672324552822644841734687854366
61672324552822644841814928064160
61672324552822672698104464405426
61672324552822672698105464577394
61672324552822672698105493275154
61672324552822672698105493275202
61672324552822672698105493279574
61672324552822672698105497524552
61672324552822678051020522564130
61672324552822678051020523032302
61672324552822678051020523036514
61672324552822678051020526218842
61672324552822678051022845512424
61672324552822678051271197037758
61672324552822678051271455304962
61672324552822678051271541394030
61672324552822678051271569623826
61672324552822678051271570091790
61672324552822678051271570091838
61672324552822678051271570091998
61672324552822678051271570096210
61672324552822678051271574341188
61672324552822678051273894089892
61672324552822678051274668924552
61672324552822678051274668941814
61672324552822678051292490680098
61672324552822678051292490680306
61672324552822678188469562702546
61672324552822678188469564119488
61672324552822678188472920169646
61672324552822678188553246472720
61672324552822688574619186672684
61672324552822689123661946957128
61672324552822689123661977053164
61672324552822689169144596269692
61672324552822689169391172670306
61672324552822689169394639857000
61672324552822689169394641374772
61672324552822689169394644557100
61672324552822689169394644574362
61672324552822689169395644729068
61672324552822689169395673426828
61672324552822689169395673431248
61672324552822689169395673444298
61672324552822689169415560563560
61672324552822689169415561980502
61672324552822689176734211478892
61672324552822689176737650435790
61672324552822689176737678665586
61672324552822689176737679137970
61672324552822689176738798346163
61672324552822689176738798346164
61672324552822689176922580730164
61672324552822689176922583912492
61672324552822689176922609427924
61672324552822689176922609445394
61672324552822689176922612614464
61672324552822689176925936780322
61672324552822689176927084690695
61672324552822689176927084690696
61672324552822689306593667454526
61672324552822689313935673161248
61672324552822689313936792356392
61672324552822689314183364170786
61672324552822689314186720220944
61672324552822689314187839416088
61672324552825329929087428949320
61672324552825329929087429417492
61672324552825329929087429421704
61672324552825329929087429434754
61672324552825340452410801244220
61672324552825341001453819804546
61672324552825341047207405050040
61672324552825341047207405054252
61672324552825341047208523908154
61672324552825341047208524262446
61672324552825341054547057710820
61672324552825341054547087808468
61672324552825341054547087812680
61672324552825341054550529597614
61672324552825341054550529614876
61672324552825341054550529951906
61672324552825341054550529969168
61672324552825341054738816313700
61672324552825341054798020076916
61672324552825341054798106170196
61672324552825341054801578074252
61672324552825345805581350136880
61672324552825345812921032895308
61672324552825345813172079937534
61672324552825345813172081000392
61672324552825345942838662351492
61672324552825345942838662364542
61672324552825345942838662705784
61672324552825345942840985299786
61672324552825345942842104507980
61672324552825345943656892843068
61672324552825345950370072548082
61672324552825345950370073965232
61672324552825345988592247610036
61672324552825345988592247614248
61672324552825345988595689399182
61672324552825345988595689416444
61672324552825345995938728579322
61672324552825345996123658873696
61672324552825345996185301426054
61672324552825345996186333010146
61672324552825345996186419099214
61672324552825345996186420634248
61672324552825345996188743582542
61672324552825345996189776684406
61672324552825345996207254083887
61672324552825345996207255133647
61672324552825345996207339805614
61672324552825345996207339809986
61672324552825345996207339822876
61672324552825345996207340159906
61672324552825345996207340177167
61672324552825345996207340177168
61672324552825345996207341222556
61672324552825345996207341226927
61672324552825345996207341226928
61672324552825346354623249843304
61672324552825346361964051442584
61672324552825346361964051796876
61672324552825346407971007758718
61672324552825346537635266528866
61672324552825346537638622579024
61672324552825346538474417241568
61672324552825346544977272222538
61672324552825346544978391430732
61672324552825346544980628285746
61672324552825346545165558580120
61672324552825346545250272985456
61672324552825346545250359078736
61672324552825374401289533919518
61672324552825374401289533923730
61672324552825374401540552281246
61672324552825374401540580979054
61672324552825374401540580983426
61672324552825374401540582041864
61672324552825374401540585228404
61672324552825379891908007873498
61672324552825390415314942658728
61672324552825390415315028752008
61672324552825390415315057444152
61672324552825390415315057798284
61672324552825390415315058848044
61672324552825390460986080617294
61672324552825390461047723169652
61672324552825390461048842377846
61672324552825390461068642358440
61672324552825390461068642708360
61672324552825390461068642712572
61672324552825390468328086306754
61672324552825390468328086324016
61672324552825390468387290087232
61672324552825390468390760460466
61672324552825390468391881186432
61672324552825390468575662525044
61672324552825390827097321974460
61672324552825390880173112260744
61672324552825391009839692562244
61672324552825391009839693979186
61672324552825391009840727081050
61672324552825391009840813174330
61672324552825391010027978906776
61672324552825391010027980323718
61672324552825391010027983506046
61672324552825391010090741025832
61672324552825391010091860234026
61672324552825391010111661614140
61672324552825391010111661627190
61672324552825391010111662676950
61672324552825391010112780822334
61672324552825391017367661665204
61672324552825391017367666264474
61672324552825391017371105225584
61672324552825391017371108407912
61672324552825391017433779847468
61672324552825391017618710141842
61672324552825391017622066192000
61672324552825391017622152285280
61672324552825395951412826066042
61672324552825395951496507356464
61672324552825395951496508419274
61672324552825395951498831367568
61672324552825395958754831759714
61672324552825395958754831772764
61672324552825395958755950967908
61672324561357804098669370430878
61672324561357820158930428653938
61672324561357820569959547400224
61672324561361406415422043232080
61672324561361406415422044281840
61672324561544188281096810216958
61672324561579315411450516456132
61672324561649287925827550684848
61672324561649287925890312804064
61672324561649287925890657160128
61672324561649559656709232046062
61672324561649588069344645866448
61672324561649588069407666247044
61672324561649588069407666248448
61672324561649604121571653789660
61672324561649604121572543419780
61672324561649604128914807387882
61672324561649604533102611226206
61672324561649604540697846398718
61672324561651961170622705972848
61672324561651961170873754449486
61672324561651961170874869045360
61672324561651961171439728112004
61672324561653161974463975370850
61672324561653189791611430952224
61672324561653190340842820887552
61672324561653206400347639080096
61672324561653206400349875935110
61672324561653206804600786247310
61672324561653206811943853753656
61672324561653312617891242813621
61672324561653356532957504813385
61672324561653356556022583625976
61672324561653356563613313444100
61672324561653357082000522315273
61672324561653357082188808672903
61672324561686033269012661855640
61672324561686033269016017905798
61672324561686033269017165798702
61672324561686033269017165811800
61672324561686066592930989857972
61672324561686077717741713086208
61672324561686077717741716390792
61672324561686077717741717807942
61672324561686083063380855086862
61672324561686083063401775675170
61672324561686083063404098623464
61672324561686083064220006153856
61672324561686083064221055218398
61672324561686083070722749538956
61672324561686083070726221443012
61672324561686083070911035883488
61672324561686083071563044975332
61672324561686083071563060925120
61672324561686083071749138058474
61672324561688268057167490061588
61672324561688312522029911805186
61672324561689668321574817304098
61672324561689668321825865763474
61672324561689679432133100201832
61672324561689679432163338092487
61672324561689679432163338446779
61672324561689679432166804216323
61672324561689679432166805633473
61672324561689679432166808933685
61672324561689679432166810350835
61672324561689679432968780545512
61672324561689679439694792936646
61672324561689679439945841396022
61672324561689679462844702344564
61672324561689679463660605288576
61672324561689684923684914586450
61672324561689684923684914599500
61672324561689684991476110668996
61672324561689684992061890442040
61672324561689684992250175736812
61672324561689684992312938918678
61672324561689684998755359308461
61672324561689684998819149477582
61672324561689684999007439292883
61672324561689684999593330753345
61672324561689684999655977727264
61672324561689684999658302079609
61672324561689684999658302079610
61672324561689684999844377813040
61672324561689684999844377813041
61672324561689684999844377813283
61672324561689684999844377813284
61672324561689684999844379212720
61672324561689684999844379212721
61672324561689684999844379212756
61672324561689684999844379230225
61672324561689684999844379230226
61672324561689685335467178775676
61672324561689685547895906156431
61672324561689685548084192500963
61672324561689685548638586509927
61672324561689685548701348261753
61672324561689685548701348274851
61672324561689685548732729688778
61672324578978280001373898077559
61672324578978280413155903986531
61672324578978313353010636259989
61672324578978313353198664337317
61672324578978313353198918366769
61672324578978313353199004105917
61672324578978313353199007293909
61672324578978313764792642168961
61672324578978313764792896198413
61672324578978313764792899386405
61672324578978313764792985125553
61672324578978313764980924275741
61672324578978313902053650573885
61672324578978313902053653761877
61672324578978313902241678651213
61672324578978313902241681839205
61672324579050058590564044900743
61672324579050058590565078474991
61672324579050058590627840239915
61672324579082479624677802744729
61672324579082479624865830822057
61672324579083630375844088077879
61672324579083680200650764963113
61672324579083680200650766380055
61672324579083680200653089311087
61672324579083680200653089328349
61672324579083680200653865212769
61672324579083680200654208169361
61672324579083680200654208519281
61672324579083680201215625452315
61672324579083680201218724285029
61672324579083680201219067241621
61672324579083680201468996877455
61672324579083680337911520755527
61672324579083680337911521105447
61672324579083680337914962898965
61672324579083680338476379827787
61672324579083680338478704175761
61672324579083680383668547808833
61672324579083680384232289084225
61672324579083680384481013563017
61672324579083696260973815069999
61672324579083696260974590022751
61672324579083696397418661896365
61672324579083696397418666613727
61672324579083696398234569445471
61672324579083696809200553469211
61672324579083696809200557718561
61672324579083696809201700907201
61672324579083696809201701257121
61672324579083696809201701375213
61672324579083696809201701379584
61672324579083696809201701379585
61672324579083696809201705624563
61672324579083696809201705978855
61672324579083696809766559979461
61672324579086081895861910311039
61672324579086081895861910324089
61672324579086381490609017451477
61672324579086381492118660650067
61672324579086381492868448625907
61672324579086381492870772973881
61672324579086381492870772978093
61672324579086381492871806079957
61672324579086381492871806093007
61672324579086381492871892169025
61672324579086381492871892186287
61672324579086381492934568199173
61672324579086381902201847377119
61672324579086381903899891720167
61672324579086381903900923776483
61672324579086381903900924839293
61672324579086381904653036104509
61672324579086381904653037167319
61672324579086381904654069206373
61672324579086381904715799286535
61672324579086381904716831325589
61672324579086381904716832388399
61672324579086382039652034953365
61672324579086382041160646449771
61672324579086382041161765657965
61672324579086382041911467544737
61672324579086382041913791892711
61672324579086382041914909688175
61672324579086382041914911087855
61672324579086382086915350567881
61672324579086382087665052790071
61672324579086382087667376788125
61672324579086382087667376801175
61672324579086382087668495996319
61672324579086382087730138907341
61672324579086382087730138920391
61672324579086382087731258115535
61672324579086397963655761694141
61672324579086397963655762048273
61672324579086397964221649518133
61672324579086397964409935993807
61672324579086398100665353168909
61672324579086398100666496357549
61672324579086398101418494349449
61672324579086398101419641787439
61672324579086398101419642259822
61672324579086398101419642259823
61672324579086398101670690719199
61672324579086398512447613095735
61672324579086398512447616282275
61672324579086398512447617345085
61672324579086398512447727414599
61672324579086398512447727768731
61672324579086398512447732136332
61672324579086398512447732136333
61672324579086398512447732490465
61672324579086398512448759470915
61672324579086398512448760533725
61672324579086398512448761006108
61672324579086398512448761006109
61672324579086398512636018493755
61672324579086398512698780612971
61672324579086398513200758525625
61672324579086398513200871798941
61672324579086398513200872861751
61672324579086398513201904900805
61672324579086398513201906435999
61672324579086398513263520644841
61672324579086398513263634980967
61672324579086398513264667020021
61672324579086398513264668082831
61672324579086398513264668555214
61672324579266161922811620530197
61672324579268863206933635434951
61672324579268863214275613628979
61672324579268863214275642208695
61672324579268863214463898923751
61672324579268863214463927486205
61672324579268863214463927503467
61672324579268863214464703860271
61672324579268863214465046811039
61672324579268863214465046816655
61672324579268863214527465625195
61672324579268863626245933412439
61672324579268863626309728751611
61672324579269763782273386662165
61672324579269763782276828339043
61672324579269764186527423001617
61672324579269764193870549419803
61672324579269764194057686810025
61672324579270063971274306796323
61672324579270063971543951962593
61672324579270063971546274444327
61672324579270063971547422337231
61672324579270064383119074807089
61672324579270064383139995512037
61672324579270064383141143418039
61672324579270064383307360101861
61672324579270097323933859903827
61672324579270097323933945642975
61672324579270097325628436597785
61672324579270097735715865812799
61672324579270097735716208769391
61672324579270097737410442519855
61672324579270097737410699724201
61672324579270097737473204639071
61672324579270097737661748201047
61672324579270097872976620188271
61672324579270097872976877405715
61672324579270097874922502576519
61672324579302468351568733752369
61672324579302468351568819491517
61672324579302518176187125342831
61672324579302518176375410637603
61672324579302518176375412054545
61672324579302518176375415242489
61672324579302518176375498143613
61672324579302518176940271121189
61672324579302518176940271126805
61672324579302518313636166430017
61672324579302518313636166779937
61672324579302518313636169617961
61672324579302518314201025502277
61672324579302534235879171281277
61672324579302534235882524499027
61672324579302534235882638934531
61672324579302534373139839917601
61672324579302534373143278874499
61672324579302534373143307570855
61672324579302534784921845826573
61672324579302534784926349769635
61672324579302534785491205653951
61672324579305170054815539349441
61672324579305170054815796566885
61672324579305170054815879118041
61672324579305170054815882306033
61672324579305170055003821456221
61672324579305170055004164412813
61672324579305186114319466853427
61672324579305186114320614759429
61672324579305186526101472762399
61672324579305191650692669018391
61672324579305191650692670435333
61672324579305219468028235564959
61672324579305219468028235582221
61672324579305219468028238416081
61672324579305219468028239815761
61672324579305219468028239833023
61672324579305219468028497033205
61672324579305219468028579938493
61672324579305219468028584189295
61672324579305219468590000053903
61672324579305219468593094300397
61672324579305219468593098886617
61672324579305219468593352921733
61672324579305219468593356104061
61672324579305219468593439010801
61672324579305219468593443260151
61672324579305220016883312145609
61672324579305220017071254483789
61672324579305220017071257334911
61672324579305220017071258734591
61672324579305220017071515952035
61672324579305220017071597440381
61672324579305220017071601691183
61672324579305220017633017555791
61672324579305220017636113219227
61672324579305220017636117805447
61672324579305220017636370423621
61672324579305220017636375022891
61672324579305220017636456512689
61672324579305220017636457575499
61672324579305235932351433066915
61672324579305235932352466187493
61672324579305235932539719424497
61672324579305235939126230907801
61672324579305235939129330094647
61672324579305235939129584125551
61672324579305235939129587312091
61672324579305235939129698561055
61672324579305235939129698897925
61672324579305235939314516202573
61672324579305235939314517602253
61672324579305235939317873652411
61672324579305235939317983855827
61672324579305235939317985255507
61672324579305235939319018376085
61672324579305235939882471256473
61672324579305235939882475505823
61672324579305235939882729536727
61672324579305235939882732723267
61672324579305235939883504375599
61672324579305235939883877446941
61672324579305236069048366091379
61672324579305236069613220558753
61672324579305236069613220912885
61672324579305236069613223745293
61672324579305236069613225162235
61672324579305236069801507270467
61672324579305236076386899544125
61672324579305236076390338501023
61672324579305236076390341687563
61672324579305236076391142033491
61672324579305236076575184821635
61672324579305236076575184838897
61672324579305236076575186238577
61672324579305236076575956473967
61672324579305236076576300847501
61672324579305236076576332727637
61672324579305236076576334144579
61672324579305236076578285071291
61672324579305236076578623795795
61672324579305236076578628027883
61672324579305236076579427328263
61672324579305236076579428378023
61672324579305236076579431577613
61672324579305236076579432977293
61672324579305236076579772751557
61672324579305236076579775933885
61672324579305236077140040705951
61672324579305236077140043892491
61672324579305236077141191798493
61672324579305236077141193215435
61672324579305236077143139892797
61672324579305236077143144142147
61672324579305236077143483912199
61672324579305236077143487098739
61672324579305236077144287461929
61672324579305236077144292048149
61672324579305236077144631818201
61672324579305236077144632172333
61672324579305236077144635004741
61672324579305236488172347596535
61672324579305236488172373089089
61672324579305236488172373443221
61672324579305236488357190730607
61672324579305236488357190747869
61672324579305236488357192147549
61672324579305236488360548197707
61672324579305236488360658383861
61672324579305236488360659800803
61672324579305236488361691504439
61672324579305236488922046614923
61672324579305236488922049801463
61672324579305236488925404082023
61672324579305236488925407268563
61672324579305236488925488758361
61672324579305236488925493007711
61672324579305236488925517454717
61672324579305236488925518517527
61672324579305236488926521877487
61672324579305236488926550575295
61672324579306070622627575019325
61672324579306070622815603096653
61672324579306070622815860314097
61672324579306086682320678506641
61672324579306087094102684415613
61672324579306092218504452075765
61672324579306092218504452430056
61672324579306092218504452430057
61672324579306092218567214194981
61672324579306092630286456921927
61672324579306092630286457984737
61672324579306092630349220103953
61672324579306120035840021810325
61672324579306120035840275489857
61672324579306120035840275839777
61672324579306120035840280090579
61672324579306120035840280094951
61672324579306120036656183038963
61672324579306120447434253321501
61672324579306120447434253671421
61672324579306120447622281748749
61672324579306120447622285999551
61672324579306120447622538616273
61672324579306120447622543216995
61672324579306120447622543221367
61672324579306120447685046719087
61672324579306120447685304986291
61672324579306120448250159807797
61672324579306120448250160870607
61672324579306120448438446165379
61672324579306120584695008046893
61672324579306120584883293341665
61672324579306136499599388755617
61672324579306136499599392297901
61672324579306136499599393360711
61672324579306136500351501064929
61672324579306136500352276272595
61672324579306136500415296304723
61672324579306136506941365765983
61672324579306136507126298179875
61672324579306136507126299242685
61672324579306136507127328112461
61672324579306136507129398429531
61672324579306136507129651060755
61672324579306136507129655646975
61672324579306136507130800370809
61672324579306136507130803557349
61672324579306136507190122116025
61672324579306136507190123178835
61672324579306136507193562135733
61672324579306136507758421206589
61672324579306136507943006090719
61672324579306136507943264357923
61672324579306136636860143481009
61672324579306136637613288910899
61672324579306136644386967879009
61672324579306136644388111534209
61672324579306136644388115785011
61672324579306136644390410022447
61672324579306136644390435532263
61672324579306136644391554746281
61672324579306136690120780459458
61672324579306137049395293757061
61672324579306137055984155083653
61672324579306137056168972725171
61672324579306137056168973787981
61672324579306137056170117443181
61672324579306137056170120631173
61672324579306137056170121693983
61672324579306137056172415931419
61672324579306137056172440378425
61672324579306137056172441441235
61672324579306137095148880082626
61672324579306137101902786368430
61672324579374085432856563543468
61672324579374213581403825439483
61672324579374213588745803629299
61672324579374213588746951522203
61672324579374213588934088924071
61672324579374213588934203579805
61672324579374213588934203696445
61672324579374213588934203709495
61672324579374213588935236698931
61672324579374213588935236816975
61672324579374219123419928200947
61672324579374219124930720722481
61672324579374219125117972911177
61672324579374219125683866152371
61672324579374219125746628271587
61672324579374219125931213155717
61672324579374219125931471422921
61672324579374229648438907116615
61672324579374235138869091526473
61672324579374235550462815327213
61672324579374235550651100604723
61672324579374235550651100621985
61672324579374235550652133723849
61672324579374235551215956489039
61672324579374235551279780425189
61672324579374235551468066782771
61672324579374263405079754062193
61672324579374263412046306250785
61672324579374263414306774185795
61672324579374263414368418526857
61672324579374263414556446604185
61672324579374263414556789560777
61672324579374263414557479706049
61672324579374263414557822662641
61672324579374263541776681423125
61672324579374263542528793732437
61672324579374263549307059563447
61672324579374263549307060626257
61672324579374263549308092682573
61672324579374263551566496859083
61672324579374263551566496872181
61672324579374263551567271711053
61672324579374263551629172902329
61672324579374263551815135248807
61672324579374263551817200979657
61672324579374263551817458197101
61672324579374263551817544273119
61672324579374263551818577392245
61672324579374263588282007001003
61672324579374263588282349957595
61672324579374263589977731601011
61672324579374263590040750924621
61672324579374263590040751987431
61672324579374263595060529699537
61672324579374263595060531099217
61672324579374263595061677592441
61672324579374263595061679009591
61672324579374263595124440774515
61672324579374263597317642984069
61672324579374263597319708714967
61672324579374263597319966995221
61672324579374263597320081767547
61672324579374263597320081767595
61672324579374263597320081780645
61672324579374263597320856502877
61672324579374263597321114888125
61672324579374263597321115242417
61672324579374263597382729114437
61672324579374263597568691460915
61672324579374263597568720040631
61672324579374263597570757528635
61672324579374263597570786224991
61672324579374263597570786238041
61672324579374263597571014409209
61672324579374263597571129181583
61672324579374263597571129194633
61672324579374263597572162184069
61672324579374263597572162302113
61672324579375114156747018339363
61672324579375119692927345864167
61672324579375119693495648142723
61672324579375130216250717336763
61672324579375130628032608909609
61672324579375135569231865376797
61672324579375135569231865381009
61672324579375135569420118791433
61672324579375135569420147487789
61672324579375135569420151738591
61672324579375135569420152092883
61672324579375136118462796506007
61672324579375136118462797568817
61672324579375136118463941229840
61672324579375136118463941229841
61672324579375136119027652403373
61672324579375136119279848773123
61672324579375163568075737625973
61672324579375163979669715457617
61672324579375163979858000735127
61672324579375163979858000752389
61672324579375163979858002152069
61672324579375163982180200167289
61672324579375163982368485444799
61672324579375163982368485462061
61672324579375163982369604657205
61672324579375164117118756527541
61672324579375164157789771858567
61672324579375164162872312739649
61672324579375164162873460645651
61672324579375164163434876510259
61672324579375164163438319716507
61672324579375164165131748972475
61672324579375164165131748985573
61672324579375164165383943824501
61672324579375180034279101578133
61672324579375180034283348316849
61672324579375180041625698379843
61672324579375180041626473218715
61672324579375180041873303654605
61672324579375414345744496796643
61672324579375414345993249954321
61672324579375414346014141962913
61672324579375414346016464444647
61672324579375414346017612337551
61672324579375419882766242139507
61672324579375419883013847410057
61672324579375430405521282637191
61672324579375435758690712788217
61672324579375435758690717039019
61672324579375435758690717393311
61672324579375435758753479158235
61672324579375435758754282690703
61672324579375435895951471764411
61672324579375435895951471768782
61672324579375435895951471768783
61672324579375436308550442769907
61672324579375436353466051519767
61672324579375436353466055769117
61672324579375436353549738594733
61672324579375436353550881783373
61672324579375436353550886500735
61672324579375436354304027679823
61672324579375463757346302926401
61672324579375464169128566052817
61672324579375464169129713945721
61672324579375464171385679331733
61672324579375464171385679337349
61672324579375464171388003329787
61672324579375464171388003348501
61672324579375464171389149706371
61672324579375464171389151235789
61672324579375464171389151241405
61672324579375464171389151590081
61672324579375464171389151595697
61672324579375464171450765467717
61672324579375464171450794047433
61672324579375464171451569000185
61672324579375464171639079342205
61672324579375464171639855693185
61672324579375464171640198655393
61672324579375464308648758060795
61672324579375464308648758073893
61672324579375464308649905971168
61672324579375464308649905971169
61672324579375464308897511235943
61672324579375464308899833717677
61672324579375469698346932134097
61672324579375469698346932488229
61672324579375469698535218845811
61672324579375469705038047957169
61672324579375469705040367723135
61672324579375469705040371955223
61672324579375469705287977225613
61672324579375469705288752060273
61672324579375469705289125131615
61672324579375469705291071808977
61672324579375469705291076058327
61672324579375469705291416182511
61672324579375469705310012422845
61672324579375469705312335371139
61672324579375469705312336770819
61672324579375469705313484326901
61672324579375469705313484676821
61672324579375469705874871489489
61672324579375469705877195487543
61672324579375469705878343393545
61672324579375469705878343747677
61672324579375469835795973221283
61672324579375469835858735340499
61672324579375469842548731951005
61672324579375469842549875139645
61672324579375469842549879861379
61672324579375469842570767148237
61672324579375469842573091146291
61672324579375469842574239056665
61672324579375469842574239406585
61672324579375469842637001171509
61672324579375469843386703393699
61672324579375469843389027391753
61672324579375480223364881117179
61672324579375480223549695458277
61672324579375480223550470411029
61672324579375480223553138782617
61672324579375480223553139136909
61672324579375480223553942196993
61672324579375480223553942669377
61672324579375480223616704434301
61672324579375480228633384245361
61672324579375480230896292259987
61672324579375480230896292376627
61672324579375480230897067098859
61672324579375480231143868955033
61672324579375480231143897534749
61672324579375480231146996835475
61672324579375480360810449833749
61672324579375480360813893512380
61672324579375480360813893512381
61672324579375480360814697044848
61672324579375480360814697044849
61672324579375480368157046989591
61672324579375480368157047106231
61672324579375480368404651910221
61672324579375480368407751210947
61672324579375480772407526966119
61672324579375480772593489311145
61672324579375480772595813309199
61672324579375480772596959698881
61672324579375480772596961215201
61672324579375480772659723334417
61672324579375480779938938211065
61672324579375480779940084600747
61672324579375480779940086117067
61672324579375480780001729042591
61672324579375480780187691387617
61672324579375480780190015385671
61672324579375480780190015735591
61672324579377815852650694796817
61672324579377815859993821215003
61672324579377815860178664366337
61672324579377815860180958605225
61672324579377815860182106509775
61672324579377815860182106511227
61672324579377821394666711806083
61672324579377821396362433568019
61672324579377821396364756503263
61672324579377821396364756516313
61672324579377821396364757566073
61672324579377821396365875711457
61672324579377831919498551797947
61672324579377831919685690704489
61672324579377831919686837079669
61672324579377831919686838609039
61672324579377831919686838610491
61672324579377831919686838614863
61672324579377832331279783325769
61672324579377832331468068167031
61672324579377832331468069683351
61672324579377837272666924387053
61672324579377837272666953084861
61672324579377837272855209664563
61672324579377837272855209681825
61672324579377837272855235174379
61672324579377837272855235191641
61672324579377837272855239423729
61672324579377837272855239442443
61672324579377837272855239796735
61672324579377837272856242783689
61672324579377837272856268293505
61672324579377837272856268294957
61672324579377837272856271481449
61672324579377837272856272898599
61672324579377837272918001561659
61672324579377837273420065548879
61672324579377837273420094245235
61672324579377837273421127365765
61672324579377837273421127365813
61672324579377837273483889485029
61672324579377837273672175842611
61672324579377837410115878300887
61672324579377837410115879363697
61672324579377837410117023018897
61672324579377837410117023024720
61672324579377837410117023024721
61672324579377837410117027269699
61672324579377837410680734198253
61672324579377837410932930568003
61672324579377837821898254093209
61672324579377837822462998374429
61672324579377865271510825329825
61672324579377865271511857368879
61672324579377865272075684396469
61672324579377865272076717852465
61672324579377865272076803591613
61672324579377865273771380752179
61672324579377865273771380770893
61672324579377865273834056796829
61672324579377865274021310039497
61672324579377865274022342078551
61672324579377865274022343141361
61672324579377865685804606267777
61672324579377865822876042596533
61672324579377865859340848254909
61672324579377865861224858162739
61672324579377865861224859562419
61672324579377865861287620281955
61672324579377865866873407420359
61672324579377865868564540921167
61672324579377865868567983064605
61672324579377865868627303040383
61672324579377865868629627491947
61672324579377865868629627504997
61672324579377865868630746700141
61672324579377865868817884090363
61672324579377865868817912786719
61672324579377865868817913849529
61672324579377865868817914199449
61672324579377865868819031994913
61672324579377865868819031996365
61672324579377881737714189264723
61672324579377881737714189281985
61672324579377881737717631408161
61672324579377881737717631425423
61672324579377881737717660104517
61672324579377881737718664527287
61672324579377881737718693225095
61672324579377881737781455344311
61672324579377881745308391358457
61672324579377881745309424460321
61672324579377881745311833501895
61672324579377881745312866603759
61672324579377881874978300044485
61672324579377881874978301107295
61672324579378116049264415213239
61672324579378116049428337658173
61672324579378116049430631897061
61672324579378121586262972754381
61672324579378121586448935113909
61672324579378121586451258049153
61672324579378121586451258062203
61672324579378121586451259111963
61672324579378121586452377257347
61672324579378132108935363996325
61672324579378132109020194259931
61672324579378132520529341827969
61672324579378132520529427921249
61672324579378132520550348626197
61672324579378132520802457386347
61672324579378137461937518385289
61672324579378137462104882956399
61672324579378137462104882973661
61672324579378137462105916075525
61672324579378137462188567198957
61672324579378137462188595895313
61672324579378137462189628661759
61672324579378137462690659545663
61672324579378137462941736720269
61672324579378137599365551592723
61672324579378137599450383387151
61672324579378137645119133314647
61672324579378137645119136501187
61672324579378137645203963578253
61672324579378137645203968295615
61672324579378137645955961568701
61672324579378137645957109356611
61672324579378137645957109474703
61672324579378138010896853398591
61672324579378138010896853415853
61672324579378138010897886517717
61672324579378138010959529424367
61672324579378138010980533036055
61672324579378138011231498607565
61672324579378138011231584700845
61672324579378138011796469281517
61672324579378138011984755639099
61672324579378165455698848332229
61672324579378165455698849731909
61672324579378165455698849749171
61672324579378165460845214549141
61672324579378165461347397589849
61672324579378165463040826863127
61672324579378165463041974651037
61672324579378165463041974750415
61672324579378165463104650795065
61672324579378165463289465235541
61672324579378165463291903919641
61672324579378165463291904386201
61672324579378165463292935958695
61672324579378165463292937021505
61672324579378165463292937139597
61672324579378165463292937488065
61672324579378165463292937489517
61672324579378165463292937493888
61672324579378165463293023581345
61672324579378165463293023582797
61672324579378165865597102967757
61672324579378165872627477675557
61672324579378165873128512810263
61672324579378165874823089970829
61672324579378165874823089989543
61672324579378165875074167046057
61672324579378165875074167145435
61672324579378165875074168562377
61672324579378165875075200147921
61672324579378165875075200266013
61672324579378166002857857343229
61672324579378166004741867251059
61672324579378166004741868650739
61672324579378166010390416508679
61672324579378166012084992152925
61672324579378166012332598939795
61672324579378166012334893178683
61672324579378166012334921421529
61672324579378166012334921875039
61672324579378166012334923287769
61672324579378166012336041083233
61672324579378166012336041084685
61672324579378170997531052471215
61672324579378171539231061279427
61672324579378171545736210139329
61672324579378171545819892492561
61672324579378171545983819654857
61672324579378171545984962843497
61672324579378171545984967565231
61672324579378171545987261798295
61672324579378171546635828738023
61672324579378171546821791097551
61672324579378171546824114032795
61672324579378171546824115095605
61672324579378171546825233240989
61672324579378181926984783144867
61672324579378181926984783162129
61672324579378181926984783261507
61672324579378181926988255519855
61672324579378181926989287223283
61672324579378181926989288640433
61672324579378181927050988942555
61672324579378181927051017638911
61672324579378181927052049224455
61672324579378181932132295868101
61672324579378181932633331002807
61672324579378181934327908163373
61672324579378181934327908182087
61672324579378181934331380421721
61672324579378181934331380440435
61672324579378181934394056447497
61672324579378181934578985238601
61672324579378181934578985337979
61672324579378181934580018340465
61672324579378181934580018458557
61672324579378181934582342805079
61672324579378181934582427382039
61672324579378181934582427481417
61672324579378181934582427500131
61672324579378181934582428898359
61672324579378181934583460483903
61672324579378182064060608760999
61672324579378182064246571107477
61672324579378182064248894987439
61672324579378182064248895105531
61672324579378182064248895459823
61672324579378182064250041493761
61672324579378182064250041966144
61672324579378182064250041966145
61672324579378182064250042893441
61672324579378182064250043365825
61672324579378182064312803599927
61672324579378182071593166395627
61672324579378182071593167911947
61672324579378182071593168266239
61672324579378182071654810837471
61672324579378182071839625277947
61672324579378182071840771653127
61672324579378182071840773183949
61672324579378182071843096117741
61672324579378182071843096130791
61672324579378182071843096132243
61672324579378182071843097530471
61672324579378182071844214859375
61672324579378182071844215325935
61672324579378182474144938662189
61672324579378182476027800646755
61672324579378182476027800664017
61672324579378182476027802063697
61672324579378182476027802180337
61672324579378182476031158113855
61672324579378182476031158230495
61672324579378182476031158231947
61672324579378182476031273021742
61672324579378182476031273021743
61672324579378182476031274438685
61672324579378182476032306142321
61672324579378182476093920351163
61672324579378182476094006444443
61672324579378182476094035140799
61672324579378182476095068261536
61672324579378182483374283132361
61672324579378182483374397923609
61672324579378182483374397924853
61672324579378182483374397942323
61672324579378182483433717899227
61672324579378182483437073949385
61672324579378182483622002740489
61672324579378182483622004256809
61672324579378182483623035842353
61672324579378182483625360306967
61672324579378182483625446400247
61672324579378332616231839894109
61672324579410585895227649499443
61672324579410585902005915330453
61672324579410585902006690169325
61672324579410586306257800303449
61672324579410586306821627317989
61672324579410586306822656187765
61672324579410586307009912612761
61672324579410586313599893148999
61672324579410586313600921663239
61672324579410586313600922018775
61672324579410586313600924851183
61672324579410586313788178443771
61672324579410586313789206958011
61672324579410586314353034328087
61672324579410586314354066030271
61672324579410586450861676394247
61672324579410586451048932819243
61672324579410586451048932832341
61672324579410586451049707671213
61672324579410586451049961689019
61672324579410586451613788703559
61672324579410586451613788716657
61672324579410586451614563555529
61672324579410586496803546597483
61672324579410586496803547660341
61672324579410586497367373612023
61672324579410586497367373612071
61672324579410586497367373625121
61672324579410591849783661067689
61672324579410591849783662467369
61672324579410591849784695586495
61672324579410591849971947425271
61672324579410591849971948824951
61672324579410591849972980527135
61672324579410591850536807895807
61672324579411486469817611236109
61672324579411486470633514180121
61672324579411486881411589050283
61672324579411486881411589067753
61672324579411486881412703657803
61672324579411486881412703659207
61672324579411486881599874345055
61672324579411486881599874362525
61672324579411486881600988953979
61672324579411486881662636127449
61672324579411486882164730229371
61672324579411486882227492011765
61672324579411486882415777306537
61672324579411487018860628720527
61672324579411487019425484604843
61672324579411487064342217283227
61672324579411487064615330004985
61672324579411487064678091769909
61672324579411487065176745515301
61672324579411487065179069863275
61672324579411487065180188721549
61672324579411492417593034370599
61672324579411492417595356968973
61672324579411492417595358368653
61672324579411492417596133203313
61672324579411492417596477576847
61672324579411492418346178382095
61672324579411492418346179799037
61672324579411492418348502380149
61672324579411492418348503797091
61672324579411492418349278631751
61672324579411492418349621588343
61672324579411492555042075457945
61672324579411492555044399455999
61672324579411492555104837222869
61672324579411502941167454319993
61672324579411502941920595499081
61672324579411942701666290671639
61672324579411942831336313986606
61672324579411942832171994330286
61672324579411942832171994343336
61672324579411942838927045401243
61672324579411942907592247386193
61672324579411953813031986885562
61672324579411959303462174495010
61672324579414138760225956210813
61672324579414144296409729779937
61672324579414144296409730134228
61672324579414144296409730134229
61672324579414144296472491899153
61672324579414188165722406871285
61672324579414188166475547694789
61672324579414188166475547696241
61672324579414188166475548048921
61672324579414188166475548050373
61672324579414188173065441093651
61672324579414188173250370336813
61672324579414188173250374570353
61672324579414188173250374924485
61672324579414188173252694334867
61672324579414188173252694684787
61672324579414188173252697518647
61672324579414188173252698935589
61672324579414188173252698939961
61672324579414188173253726386971
61672324579414188173253726388423
61672324579414188173253727436731
61672324579414188173253727438183
61672324579414188173253727786651
61672324579414188173253727792475
61672324579414188173253730974643
61672324579414188173253730979015
61672324579414188173253732037453
61672324579414188173253732041825
61672324579414188173253813879931
61672324579414188173253816713791
61672324579414188173253818130733
61672324579414188173316489557399
61672324579414188173316492743939
61672324579414188173817553401511
61672324579414188173817553402963
61672324579414188173818586857507
61672324579414188173818586863331
61672324579414188173818672596655
61672324579414188173818672598107
61672324579414188173881348628255
61672324579414188174068601883973
61672324579414188174069634985837
61672324579414188584847705268375
61672324579414188585031491207709
61672324579414188585034847257867
61672324579414188585034958860963
61672324579414188585034962048907
61672324579414188585034962066377
61672324579414188585035990563147
61672324579414188585035990564599
61672324579414188585035995168241
61672324579414188585097723831301
61672324579414188585098752683815
61672324579414188585098756933165
61672324579414188585599703142183
61672324579414188585599817577687
61672324579414188585599817933223
61672324579414188585600851052557
61672324579414188585662579715617
61672324579414188585663611754671
61672324579414188585663612817481
61672324579414188585851898112253
61672324579414188714765421185181
61672324579414188715518565552261
61672324579414188715518566615071
61672324579414188722108546087047
61672324579414188722292245583181
61672324579414188722293389238381
61672324579414188722293392426373
61672324579414188722293393489183
61672324579414188722295687726619
61672324579414188722295713236435
61672324579414188722295716424379
61672324579414188722295716437477
61672324579414188722296831381819
61672324579414188722296835632621
61672324579414188722860572308695
61672324579414188722860572321793
61672324579414188722861691516937
61672324579414188761272151523535
61672324579414188761272151877826
61672324579414188761272151877827
61672324579414188761334913642751
61672324579414188767773861793881
61672324579414188767775004982521
61672324579414188767777304987079
61672324579414188767840067101923
61672324579414188767862130996963
61672324579414188768024910253257
61672324579414188768026053441897
61672324579414188768028352396695
61672324579414188768614157217159
61672324579414188768614157217207
61672324579414188768614157230257
61672324579414188768614157567127
61672324579414188768615276425401
61672324579414188768676919336423
61672324579414188768676919349473
61672324579414188768678038544617
61672324579414188768862881695951
61672324579414188768865204631195
61672324579414188768865205694005
61672324579414188768866323839389
61672324579414193709437499942997
61672324579414194121030444672825
61672324579414194121030446072505
61672324579414194121218731013145
61672324579414194121218731030407
61672324579414194121218732430087
61672324579414194121219764132271
61672324579414194121783590084001
61672324579414194121783591500943
61672324579414194258291200802269
61672324579414194258292320010463
61672324579414194258477163161797
61672324579414194258479486097041
61672324579414194258479486110091
61672324579414194258479487159851
61672324579414194258480605305235
61672324579414194258539924926721
61672324579414194258542247861965
61672324579414194258542247875015
61672324579414204644539751543691
61672324579414204644602542023845
61672324579414204644603570876359
61672324579414204644603574062899
61672324579414204644603575125709
61672324579414204645168429947215
61672324579414204645355683202933
61672324579414204645356716304797
61672324579414204781800419825883
61672324579414204781801563481083
61672324579414204781801563486907
61672324579414204781801566669075
61672324579414204781801567731885
61672324579414204819940030329861
61672324579414204820776853862181
61672324579414204827533084495959
61672324579414204827617910510215
61672324579414204828371055938653
61672324579414205186051358848941
61672324579414205186804500028029
61672324579414205193582794555395
61672324579414205194147538836615
61672324579414205194147653627655
61672324579414210317985337404499
61672324579414210318048099169423
61672324579414610662678478944783
61672324579414643993151704258992
61672324579414643993154028257046
61672324579414644535419944116138
61672324579414644535419945178948
61672324579414660662896006687455
61672324579414660662896006704925
61672324579414660662958768469849
61672324579414660662969243093223
61672324579414660662969243171964
61672324579414660662969244689736
61672324579414660662969244694108
61672324579414660662969247876276
61672324579414660663743311244472
61672324579414660663743311244473
61672324579414660663806073009397
61672324579414660663840926327353
61672324579414660670217067357459
61672324579414660670249607905419
61672324579414660670249612627153
61672324579414660670499540461185
61672324579414660670499541523995
61672324579414660670500654418362
61672324579414660670500659135724
61672324579414660670584365954836
61672324579414660670584367538251
61672324579414660670593684702783
61672324579414660670594827891423
61672324579414660670594832608785
61672324579414660671086436139786
61672324579414660671086436159473
61672324579414660671337511903879
61672324579414660671337512966689
61672324960157250719779661386750
61672324960157250719779661405464
61672324960157250719800586696792
61672324960157250720344520476320
61672324960157250720531773714776
61672324960157250720532548553648
61672324960157250720615341730430
61672324960157250720615341749144
61672324960157250720615370782530
61672324960157250720616489640804
61672324960157250720616489646420
61672324960157566922801491872868
61672324960157566922803816220842
61672324960157566923640639753162
61672324960157567334582722929870
61672324960157567334582722942968
61672324960157567334585822129814
61672324960157567335422645662134
61672324960165355830085699355892
61672324960165355830921379699572
61672324960165370601736237091560
61672324960165670797760734070968
61672324960165670798599885137802
61672324960165672445728941997970
61672324960165672445728942352102
61672324960168057533520012220872
61672324960168057533520787059744
61672324960168057534356467403424
61672324960168057534356840461828
61672324960168057534356840474926
61672324960168072305170549956540
61672324960168072305171324795412
61672324960168357677037021309192
61672324960168357677037796148064
61672324960168372494420223248376
61672324960168372494420998087248
61672324960168372501195050122488
61672324960168372502034972822940
61672324960168372502034972941032
61672324960168372502034972946648
61672324960168372502034972958294
61672324960168372502034972964118
61672324960168372502035231575578
61672324960168372502035231581193
61672324960168372502035231581194
61672324960168373737382024146982
61672324960168405848773176577218
61672324960168405848773951416090
61672324960169256460460024919550
61672324960169256460460024925166
61672324960169256461212137234478
61672324960169256461212137247576
61672324960169256461212912086448
61672324960169258107588048561054
61672324960169258107588048574152
61672324960169258107588823413024
61672324960169258244786041171602
61672324960169272924971250500238
61672324960169272924992946394186
61672324960169272931746077374350
61672324960169272931746077387448
61672324960169272931749171956310
61672324960169272931749171975024
61672324960169272931770097266352
61672324960169272932586000210364
61672324960169272932586000229078
61672324960169272932586258490618
61672324960169272932586258840538
61672324960169272932586258846154
61672324960169272932587033679410
61672324960169273061417130795858
61672324960169273061417130801474
61672324960169273062169243110786
61672324960169273062169243123884
61672324960169273062170017962756
61672324960169273062252811139538
61672324960169273062252811158252
61672324960169273062253959049911
61672324960169273062253959049912
61672324960169273062253959055528
61672324960169273068944069984898
61672324960169273068947164566858
61672324960169273068947164585572
61672324960169273069027638013650
61672324960169273069028781202290
61672324960169273069031105672520
61672324960169273069031105685618
61672324960169273069783992816540
61672324960169273069783992822156
61672324960169273069783992833802
61672324960169273069783992839626
61672324960169274167933051057810
61672324960169274167933051411942
61672324960169274297599603724040
61672324960169274708545154437362
61672324960169274708545154450460
61672324960169274708545929289332
61672324960169274709381609633012
61672324960169274709381982691416
61672324960169274709381982704514
61672324960169274716725021500002
61672324960169306279325007714436
61672324960169306416522196452726
61672324960169306416522971291598
61672324960169308113735066035323
61672324960169308113735067085083
61672324960376104704946002386674
61672324960376403663179344968472
61672324960376403663179344981570
61672324960376403663744204052426
61672324960376403663932232129754
61672324960376403665438781096352
61672324960376404898526137547358
61672324960376405310308143456330
61672324960384510420613403381346
61672324960387210471837121618818
61672324960387210476919695796978
61672324960387210525205456107670
61672324960387211707183914184606
61672324960387211712266485176226
61672324960387212309594148379882
61672324960387212309594148392932
61672324960387212309595267588076
61672324960480571165970917818100
61672324960480571172746777792624
61672324960480571172749097554378
61672324960480571172749101790678
61672324960480571172749873443010
61672324960481455125232424624878
61672324960481469954476495152948
61672324960481469956168747965540
61672324960481469956171072313514
61672324960481471548257876644374
61672324960481471596521944728928
61672324960481471596521944733140
61672324960481471596521946145870
61672324960481471603297805057584
61672324960481471733719937337864
61672324960481471733719937343688
61672324960481471741314024624700
61672324960481471741314024628912
61672324960481471741314799463572
61672324960481503301215473727384
61672324960481770097154353174434
61672324960481819916018532078348
61672324960481819916022004336696
61672324960481819916023036025782
61672324960481819916023036379914
61672324960484171604564169060006
61672324960484171657911582856800
61672324960484171659602687746128
61672324960484171659606160017366
61672324960484172887356800630050
61672324960484172888176059629836
61672324960484173299139059157195
61672324960484173299706242577429
61672324960484173299957291048452
61672324960484173299957291054068
61672324960484173436399440811086
61672324960484173436399727793519
61672324960484173436401764809140
61672324960484173436402137880434
61672324960484173436402137880482
61672324960484173436403170999767
61672324960484173436403170999768
61672324960484173436966996952742
61672324960484173436968030072028
61672324960484173437218045429540
61672324960484173441485482175940
61672324960484173443992524742174
61672324960484173443995966885612
61672324960484173443997000004738
61672324960484173444561084238126
61672324960484173444749112332764
61672324960484205004399800273853
61672324960484205004649786592364
61672324960484205004650561431236
61672324960484205004650934489640
61672324960484205004650934502738
61672324960484206239181816319989
61672324960484206239181816319990
61672324960484206650964079446405
61672324960484206653474564033614
61672324960484221017588583167292
61672324960484221020095624198332
61672324960484471793813842351842
61672324960484471793814617190714
61672324960484471793835796518561
61672324960484471795506095047794
61672324960484471795509194234640
61672324960484471800591763813530
61672324960484473030852887613582
61672324960484473030855211961556
61672324960484473074935136165211
61672324960484473074935137214971
61672324960484473076627388861163
61672324960484473076629712859217
61672324960484473077445620389450
61672324960484473626488639309684
61672324960484473630735155467776
61672324960484473630735155486490
61672324960484473631571983721830
61672324960484473633264236767702
61672324960484506428452409150373
61672324960484506428452410200133
61672324960484521207671612791704
61672324960484521207675084714634
61672324960484521207675084718846
61672324960484521207675085050052
61672324960484521207675085068766
61672324960484521207675086131576
61672324960484521207676118169178
61672324960484521207676118174794
61672324960484521209367337746004
61672324960484521619206300768255
61672324960484521619207333887381
61672324960484521619457349244894
61672324960485372224364869603704
61672324960485372224364869616802
61672324960485372226057122299656
61672324960485372226057122312754
61672324960485372360810749904940
61672324960485372360810749918038
61672324960485372361562862214252
61672324960485372361562862227350
61672324960485372361646430261718
61672324960485372363253622643766
61672324960485372363255114910204
61672324960485372363317790949078
61672324960485372368150432676466
61672324960485372368340783670324
61672324960485372368340783689038
61672324960485373645257287607268
61672324960485374007938773540828
61672324960485374007938773553926
61672324960485374008775601794882
61672324960485374008775601807980
61672324960485374010445814571868
61672324960485374010445814584966
61672324960485374015281812366884
61672324960485374057039666574644
61672324960485374057039666587742
61672324960485421638222640075378
61672324960485421638222641138188
61672324960485421638226112333726
61672324960485421638226113396536
61672324960485421638227145439754
61672324960485421775483308711702
61672324960485421775483309774512
61672324960485421775486751917950
61672324960485422186453223336220
61672324960485422186453223336268
61672324960485422186453223349318
61672324960485422187018082408528
61672324960485422187018082421578
61672324960485422187265314620674
61672324960485422187265315683484
61672324960485422187268757826922
61672324960485422187269130885326
61672324960485422187269130898424
61672324960485422188960264367260
61672324960485422188960264367308
61672324960485422188960264380358
61672324960492576905812129811682
61672324960492576910894703989842
61672324960492626919471960762598
61672324960492626919471965011948
61672324960493477473564505724250
61672324960493477524463426826388
61672324960493527296759258100156
61672324960493527296760290156424
61672324960493527296760291219442
61672324960493527299266299131196
61672324960493527299267330715288
61672324960493527299267331183252
61672324960493527299267331187464
61672324960493527342491920787352
61672324960493527342491925386622
61672324960493527342512842892140
61672324960493527345024359185744
61672324960493527350022988027558
61672324960493527350022992276908
61672324960496178628018561806766
61672324960496178628037163100040
61672324960496178628039482861794
61672324960496179174551100733446
61672324960496179176810532248958
61672324960496179177058141764486
61672324960496179177058913416818
61672324960496179177062355560256
61672324960496179177082501413282
61672324960496179177082501426332
61672324960496179177083276247942
61672324960496179177083276265204
61672324960496179182144929738416
61672324960496179227898514530240
61672324960496180412408373287172
61672324960496180458182878784104
61672324960496228453659748945498
61672324960496228453662068707252
61672324960496228453662843546124
61672324960496228588412338373052
61672324960496228588412338845276
61672324960496228588412338845436
61672324960496228588412339895036
61672324960496228588412339908086
61672324960496228588412343077364
61672324960496228588412343094626
61672324960496228590919379404092
61672324960496228590919379876316
61672324960496228590919379876476
61672324960496228590919380926076
61672324960496228590919380939126
61672324960496228590919384108404
61672324960496228590919384125666
61672324960496228634145002576568
61672324960496228634145002582232
61672324960496228634145002582392
61672324960496228634145007181502
61672324960496228634165923287340
61672324960496228636672935616200
61672324960496228636674084926254
61672324960496228636676407874548
61672324960496228641676069822438
61672324960496228641676074071788
61672324960496229002702390189344
61672324960496229002702763260846
61672324960496229190531060309808
61672324977786163995292594580248
61672324977786165641668505906824
61672324977786165778866498517372
61672324977786165778866498534842
61672324977882226338761951904892
61672324977882226338761951922362
61672324977882226384494616108408
61672324977882226384494616125878
61672324977882226384515508115596
61672324977882226384515508134470
61672324977882226391272881938014
61672324977882226391272881956888
61672324977882226391290334989708
61672324977882226391292773774638
61672324977882226391293802176402
61672324977882226391293802644366
61672324977882226391293802661836
61672324977882226392042442699750
61672324977882226392045914485714
61672324977882226392045914504588
61672324977882226392108562300568
61672324977882226392108590530364
61672324977882226392108590979662
61672324977882226392108590996924
61672324977882226392109710192068
61672324977882226392109710193472
61672324977883126769312979169852
61672324977883126952243635983916
61672324977883126959021901813522
61672324977883126959021901832396
61672324977883126959857582157202
61672324977883126959857582176076
61672324977883126959857610854962
61672324977883126959857610855170
61672324977883126959858730068979
61672324977883126959858730068980
61672324977883426965337479335800
61672324977883426965339803333854
61672324977883427102535471946348
61672324977883427102535471963818
61672324977883427102537795944402
61672324977883443162046056293482
61672324977883443566294585212108
61672324977883443566296909210162
61672324977883443567133732759952
61672324977883443573640034125126
61672324977890331502351952568896
61672324977890331502414628594672
61672324977890331502414628948804
61672324977890346142724928829636
61672324977890346143561757083690
61672324977890346279922921440184
61672324977890346280759749322636
61672324977890346280759749340106
61672324977890346280759749676768
61672324977891246710473948705144
61672324977891246711310776587596
61672324977891246711310776605066
61672324977891246711310776941728
61672324977891246711310776959198
61672324977891548677439772241202
61672324977891548684971182424742
61672324977893931935925306349372
61672324977893933765231874490012
61672324977893933766067554851162
61672324977893933773598737590974
61672324977893933773599080547566
61672324977893933773661756573342
61672324977893948002127030500024
61672324977893948002963858399946
61672324977893948002963858754078
61672324977893948413721008331668
61672324977894232125195871648396
61672324977894232125195871649800
61672324977894232131887125888870
61672324977894232131953245470814
61672324977894233779077830151208
61672324977894233909584563922012
61672324977894233909584563939482
61672324977894233916275822761756
61672324977894233916275822779226
61672324977894248192213532045914
61672324977894248595646239154630
61672324977894248596481919498310
61672324977894248603239293320728
61672324977894248603239297938872
61672324977894248603240326441258
61672324977894248603242650787828
61672324977894248603242650806702
61672324977894248603243425622488
61672324977894248603260213909036
61672324977894248603260218630770
61672324977894248603260218643820
61672324977894248603807509860088
61672324977894248603807509877558
61672324977894248604076006802408
61672324977894248604076121574782
61672324977894248604076121587832
61672324977894248604076122987512
61672324977894248604079479037670
61672324977894248604079479041882
61672324977894248604079479043286
61672324977894248604079479056384
61672324977894248604079479060755
61672324977894248604080253876542
61672324977894248732910351347122
61672324977894248733746031690802
61672324977894248733746031709676
61672324977894248733746060388562
61672324977894248733746060388770
61672324977894248733746834892224
61672324977894248733747179602579
61672324977894248733747179602580
61672324977894248740438319050402
61672324977894248740438319051806
61672324977894248740440643398376
61672324977894248740440643417250
61672324977894248740441418233036
61672324977894248740501081165246
61672324977894248740520858564914
61672324977894248740520887262674
61672324977894248740520887262882
61672324977894248740520887280144
61672324977894248740522001403634
61672324977894248740522001753554
61672324977894248740522003288748
61672324977894248740522006120996
61672324977894248740522006475288
61672324977894248740524325751608
61672324977894248740524326237042
61672324977894248740524330468970
61672324977894248741005502470636
61672324977894248741277471317012
61672324977894248741277471666932
61672324977894248741336761527800
61672324977894248741336790206894
61672324977894248741336790224156
61672324977894248741336791623836
61672324977894248741339889058322
61672324977894248741340233431856
61672324977894248741340233767274
61672324977894249838589443355020
61672324977894249839426271609074
61672324977894249839426271622172
61672324977894249969092852619140
61672324977894249969092854036082
61672324977894249975787435965568
61672324977894249975787435983038
61672324977894249976624263878588
61672324977894249976624264232720
61672324977894249976687025997644
61672324977894250380034936027516
61672324977894250380034936044986
61672324977894250387381413814682
61672324977894250388218242051266
61672324977894282087263304675964
61672324977894282088016220186698
61672324977894282088078093029926
61672324977895132699702264997806
61672324977895132700517053332894
61672324977895134340135591204442
61672324977895134346892964659470
61672324977895148760025313681974
61672324977895148760046234386922
61672324977895149163461378263566
61672324977895149164276166598654
61672324977895149164297058974636
61672324977895149164297087204432
61672324977895149164297087653730
61672324977895149164297087670992
61672324977895149164298206866136
61672324977895149164298206867540
61672324977895149170989346315362
61672324977895149170989346316766
61672324977895149170991670682210
61672324977895149170992445148076
61672324977895149171052108430206
61672324977895149171071914527842
61672324977895149171071914545104
61672324977895149171073028668594
61672324977895149171073029018514
61672324977895149171073030553708
61672324977895149171073033385956
61672324977895149171073033740248
61672324977895149171075353016568
61672324977895149171075353134612
61672324977895149171075353502002
61672324977895149171075357734090
61672324977895149171556529381464
61672324977895149171556529753066
61672324977895149171807233484568
61672324977895149171825026659042
61672324977895149171825026677916
61672324977895149171828125491756
61672324977895149171828498581972
61672324977895149171828498913178
61672324977895149171828498917390
61672324977895149171828498918794
61672324977895149171828498931892
61672324977895149171828498936263
61672324977895149171829273752050
61672324977895149171887788792760
61672324977895149171887817471854
61672324977895149171887817489116
61672324977895149171887818888796
61672324977895149171891260683718
61672324977895149171891261032234
61672324977895149301474159209202
61672324977895149308250101040754
61672324977895149308817284124166
61672324977895149309085781384434
61672324977895149309085781403308
61672324977895149309085810082194
61672324977895149309085810082402
61672324977895149309085810099664
61672324977895149309089253288650
61672324977895149309089253294265
61672324977895149309089253294266
61672324977895149309089253307364
61672324977895150399643879884100
61672324977895150399643880238232
61672324977895150399643881301042
61672324977895150406338462876396
61672324977895150406338463247998
61672324977895150407175291143548
61672324977895150407175291484582
61672324977895150407175291497680
61672324977895150543599217619098
61672324977895150544436045873152
61672324977895150947850070535778
61672324977895150948686898802930
61672324977895150955193195450742
61672324977895182517814360638892
61672324977895182518630268186386
61672324977895182518630268187790
61672324977895182655827112538044
61672324978101064362747194840000
61672324978101079138644626392678
61672324978101079138644626410148
61672324978101964930496214698038
61672324978101979569195653657638
61672324978101979569195653675108
61672324978101981356032149542092
61672324978102279355889050726800
61672324978102279758445326949474
61672324978102279758445326966944
61672324978102279760077227617704
61672324978102279760139903643480
61672324978102279765223592430564
61672324978102279765223592779080
61672324978102279765223592797954
61672324978102279767483028558444
61672324978102279895643319560022
61672324978102279895643319577492
61672324978102279897337896254028
61672324978102279902421585041112
61672324978102279902421585408502
61672324978102279904681021168992
61672324978102281591118975677590
61672324978102281595366984452040
61672324978102281596202693510950
61672324978102281728316968270668
61672324978102281728316968288138
61672324978102281733400686104028
61672324978102281733400686104236
61672324978102281733400686121498
61672324978102281735092938799980
61672324978102281735092938800188
61672324978102281735095262798034
61672324978102281735095262798242
61672324978102281735095262815504
61672324978102281735096382006436
61672324978102281735911170341524
61672324978102281735911170345736
61672324978113986737441092844222
61672324978113987139182585348548
61672324978113987141693064969096
61672324978113987141693065336486
61672324978113987141713986041434
61672324978113987146775639147256
61672324978113987148973428123508
61672324978113987149223098753194
61672324978113987149223357387740
61672324978113987149224131855010
61672324978113987278891057579644
61672324978113987283973631757804
61672324978113987329727216549628
61672324978113987329727216567098
61672324978113987332256264196780
61672324978113987332256293244460
61672324978113987332256293244668
61672324978113987332256293261930
61672324978113987332258588544754
61672324978113987332258617242514
61672324978113987332258617242722
61672324978113987332258617259984
61672324978113987332259736450916
61672324978113987332259736455128
61672324978113988382122427476792
61672324978113988384570149581926
61672324978113988521830904324628
61672324978113988926019081215532
61672324978113988930914397918984
61672324978113988931102684263468
61672324978113988931102684280938
61672324978113988933424882156272
61672324978113988933612910233600
61672324978113988976939922827404
61672324978113988976939923177324
61672324978113988976939951875084
61672324978113988976939951892554
61672324978206447222261494281208
61672324978206447268015050489104
61672324978206447268015050493316
61672324978206447274793345016470
61672324978206447405213043099652
61672324978206447405213043103864
61672324978206447405275833916516
61672324978206447405275834983697
61672324978206447411987865372882
61672324978206447411987869604970
61672324978206447411989014678724
61672324978206447411989014682936
61672324978206447411989017865264
61672324978206447411991337627018
61672324978206447411991337631230
61672324978206447411991341863318
61672324978206447412803772917776
61672324978206447412803772921988
61672324978206447412803801614132
61672324978206447412803803013812
61672324978206447412803803018024
61672324978206447412806900802430
61672324978206447412807245175964
61672324978206447412807245180335
61672324978206478972646046596708
61672324978206478972708722976616
61672324978207346195410988038180
61672324978207346195413312386154
61672324978207347835012073890324
61672324978207347835826860827344
61672324978207347835826862244286
61672324978207347843357927717470
61672324978207347843357929130200
61672324978207347843358272086792
61672324978207347843358272091004
61672324978207347843359046925664
61672324978207347973024853436280
61672324978207347973024853437892
61672324978207347973024853442104
61672324978207347979803119267290
61672324978207347980619026816396
61672324978207379540457742497992
61672324978207381326542126421442
61672324978207647983527968569890
61672324978207647983527973274154
61672324978207648025097454707488
61672324978207648162295447318036
61672324978207648162295447322248
61672324978207648166542312454548
61672324978207648167379136103508
61672324978207648167379137503188
61672324978207648169071390199140
61672324978207696155326920435112
61672324978207696155326920439483
61672324978210033067153422032436
61672324978210033067153426631706
61672324978210033067155746380410
61672324978210033067156865588604
61672324978210033067905534341748
61672324978210033067971653942566
61672324978210047889622669954618
61672324978210047891314894401900
61672324978210047891314923099660
61672324978210047891314923099868
61672324978210047891314923117130
61672324978210047891317247097714
61672324978210047891318366305956
61672324978210047891318366306116
61672324978210049490998137668458
61672324978210049538442913438518
61672324978210049538442918037788
61672324978210049538442946735548
61672324978210049538442946735756
61672324978210049538442946753018
61672324978210049538444061226428
61672324978210049538444061344520
61672324978210049538444061344680
61672324978210049538444061348891
61672324978210049538444061348892
61672324978210049538444062761622
61672324978210049538444065948162
61672324978210049538446270905618
61672324978210049538447418811780
61672324978210049539011158675845
61672324978210049539012277883796
61672324978210049539012277884039
61672324978210049539012277884040
61672324978210049539258734911606
61672324978210049539258821000674
61672324978210049539258849679768
61672324978210049539258849697030
61672324978210049539258851096710
61672324978210049539261834094240
61672324978210049539262207146868
61672324978210049539262207152484
61672324978210049539262207165582
61672324978210049546040128608556
61672324978210049546040128621606
61672324978210049546041247816750
61672324978210049546605332054350
61672324978210049674012476816880
61672324978210049675703582074842
61672324978210049675704729512832
61672324978210049675704729980844
61672324978210049675704729981004
61672324978210049675704729985215
61672324978210049675704729985216
61672324978210049675704734230194
61672324978210049675707053978850
61672324978210049675707053978898
61672324978210049675707053979058
61672324978210049676456727503280
61672324978210049676456727522154
61672324978210049676459826335994
61672324978210049676459826337398
61672324978210049676460199426210
61672324978210049676519489636998
61672324978210049676522961527956
61672324978210049681543543702794
61672324978210049683234653210106
61672324978210049683235768168950
61672324978210049683235796398746
61672324978210049683235796866710
61672324978210049683238092167004
61672324978210049683239240077377
61672324978210049683239240077378
61672324978210049683799881098694
61672324978210049683799881102906
61672324978210049683803324310606
61672324978210049683803324310765
61672324978210049683803324310766
61672324978210049684050556522912
61672324978210049684054028412466
61672324978210049684054028413870
61672324978210081243892831618786
61672324978210081243893174557908
61672324978210081243893174575378
61672324978210081243954703045072
61672324978210081243955850601154
61672324978210081243955850936572
61672324978210081243955850937976
61672324978210081245586632392188
61672324978210081245587751600590
61672324978210083027528602364052
61672324978210083027528721400278
61672324978210083027529721572246
61672324978210083027529749802042
61672324978210083027529750270006
61672324978210083027529750270054
61672324978210083027529750274425
61672324978210083027529750274426
61672324978210083027529750287476
61672324978210083027529754519404
61672324978210083029972967369316
61672324978210083029974000488442
61672324978210083029974086577510
61672324978210083029974114807306
61672324978210083029976439273324
61672324978210083029976439273372
61672324978210083029976439273532
61672324978210083029977099321156
61672324978210097120448652443554
61672324978210347485771435787760
61672324978210347897299294391752
61672324978210347902632567951282
61672324978210347902632569467602
61672324978210348033139679042938
61672324978210348033139679492028
61672324978210348033139679492236
61672324978210348033139679509498
61672324978210348033140453995690
61672324978210348033140798351754
61672324978210348033140798369224
61672324978210348034563406229952
61672324978210348034831932187980
61672324978210348034831932188188
61672324978210348034831932205450
61672324978210349268486471722606
61672324978210349268486473139548
61672324978210349686771675446676
61672324978210349686775028196414
61672324978210349686775032918148
61672324978210349862446247166108
61672324978210349862446247183578
61672324978210349863283071164988
61672324978210349863283071165196
61672324978210349863283071182458
61672324978210349864975323860940
61672324978210349864975323861148
61672324978210349864977647858994
61672324978210349864977647859202
61672324978210349864977647876464
61672324978210349865793555408100
61672324978210349865793555425569
61672324978210349869789372081072
61672324978210349873073918190909
61672324978210383216715632460582
61672324978210383216715632478052
61672324978210383216800344150150
61672324978210383216800344167620
61672324978210383219244709155414
61672324978210383219244709155622
61672324978210383219244709172884
61672324978210397309719217743982
61672324978210397309720365636886
61672324978210397446918357906400
61672324978210397446980000813050
61672324978210397446980002229992
61672324978210397446981120025456
61672324978210397858511216866671
61672324978210397858512336079078
61672324978210397858696117076656
61672324978210397858758534822178
61672324978210397858758793102432
61672324978210397858762265343310
61672324978210397858762265360779
61672324978211233638693529964228
61672324978211248462854997367032
61672324978211248462854997734422
61672324978211248463669785702120
61672324978211248463690678078102
61672324978211248463690706307898
61672324978211248463690706774458
61672324978211248463691825615310
61672324978211248463691825616714
61672324978211248463691825634184
61672324978211248463691825969602
61672324978211248463691825971006
61672324978211248463691825988475
61672324978211248465362038765462
61672324978211248465382959470410
61672324978211248600867778312668
61672324978211248600951461132508
61672324978211248602643713828460
61672324978211249699037499341698
61672324978211249699037500404508
61672324978211249884499556377876
61672324978211250247243689639244
61672324978211250248080517888926
61672324978211250248080517906396
61672324978211250254583371347960
61672324978211250254586814554208
61672324978211250292997274431068
61672324978211250292997274448538
61672324978211250292998389038588
61672324978211250292998389388508
61672324978211250293834069382268
61672324978211250293834069732188
61672324978211250293834098429948
61672324978211250295526322078220
61672324978211250295526322428140
61672324978211250295528646426194
61672324978211250295528675123954
61672324978211250296344582673060
61672324978211250296344582686158
61672324978211250300529456274422
61672324978211297877468237615278
61672324978211297877468237619490
61672324978211297877469385171360
61672324978211297877469385525492
61672324978211297877531028432142
61672324978211297877531029494952
61672324978211297877531029499323
61672324978211297879160489942436
61672324978211298014729020669684
61672324978211298014729020688558
61672324978211298016421273365636
61672324978211298425754667530628
61672324978211298425755786738822
61672324978211298425758139434636
61672324978211298425758139434684
61672324978211298425759258642878
61672324978211298426570575092784
61672324978211298426574046983742
61672324978211298426574046996840
61672324978218453012942307843126
61672324978218453145057726275514
61672324978218453145141410158164
61672324978218453150140300453674
61672324978218454792248425937178
61672324978218454982811624810730
61672324978218454982811625160650
61672324978218454982815097069077
61672324978218502968253510353556
61672324978218502968253511766494
61672324978218502970697876771758
61672324978218503151184166695444
61672324978218503151184167045364
61672324978218503151267850933630
61672324978218503153712099735076
61672324978218503153712100084996
61672324978218503153714424083050
61672324978218503158797769913542
61672324978219353575608753186342
61672324978219353763705666899028
61672324978219355359997445458554
61672324978222054867323477905182
61672324978222055278851341104232
61672324978222055279040742056076
61672324978222055279040742057480
61672324978222055279102389580870
61672324978222055279103131118292
61672324978222055279103161233202
61672324978222055279103418083256
61672324978222055279103504170920
61672324978222055279105742448700
61672324978222055279106517283360
61672324978222055279123310268556
61672324978222055279123310285818
61672324978222055279124080402956
61672324978222055279124081925100
61672324978222055279124081938150
61672324978222055279124424759228
61672324978222055279124424877320
61672324978222055279124424877480
61672324978222055279124424881692
61672324978222055279124426294422
61672324978222055279124429480962
61672324978222055279127782344580
61672324978222055279127782348792
61672324978222055283935031308258
61672324978222055283938387362628
61672324978222055416115448347374
61672324978222055416301410692400
61672324978222055416301410693804
61672324978222055416364172807244
61672324978222055416385093045632
61672324978222055416385093513644
61672324978222055416385093513804
61672324978222055416385093518016
61672324978222055416385097762994
61672324978222055416387417511698
61672324978222055416388192346358
61672324978222055421199141733728
61672324978222055459609601610588
61672324978222055459609601628058
61672324978222055462138649257740
61672324978222055462138649607660
61672324978222055462138678305420
61672324978222055462138678305628
61672324978222055462140973605714
61672324978222055462141002303474
61672324978222055462141002320944
61672324978222055462141777155604
61672324978222055462142121511876
61672324978222055462142121516087
61672324978222055462142121516088
61672324978222055466952726525552
61672324978222056651713289385588
61672324978222088813942777888278
61672324978222104690456471520492
61672324978222104690457620826334
61672324978222104690457620830546
61672324978222104692900836525756
61672324978222104692901611360416
61672324978222104692901985831598
61672324978222104692901985835810
61672324978222104692901989018138
61672324978222104692963628755510
61672324978222104692966984805668
61672324978222104827717254943692
61672324978222104827717259175780
61672324978222104827717259193042
61672324978222104827718375201646
61672324978222104830161505162080
61672324978222104873387128217916
61672324978222104873449918680648
61672324978222104873449923279918
61672324978222104881001878973382
61672324978222105239495793197958
61672324978222105239496051465162
61672324978222105239496137554230
61672324978222105239499490422060
61672324978222105239499519119820
61672324978222105239499519137290
61672324978222105239500293954480
61672324978222105239500293971950
61672324978222105239500638328062
61672324978222105239500638328222
61672324978222105239500638332433
61672324978222105239500638332434
61672324978222105241943511071052
61672324978222105241943855427324
61672324978222105241943884125084
61672324978222105241943884142554
61672324978222105241944630261984
61672324978222105241944658959744
61672324978222105241944658963956
61672324978222105241945003333326
61672324978222105241945003333486
61672324978222105241945003337697
61672324978222105241945003337698
61672324978222105242006646257398
61672324978222105242007679359262
61672324978222105242007765452542
61672324978222105422492937599638
61672324978222105422513858304586
61672324978222105429773300382448
61672324978222105430024004485552
61672324978222105430044925190500
61672324986757220215262894661121
61672324986977377405896958032940
61672324987073319514656513764587
61672324987073438077567358577532
61672324987073487909969144643984
61672324987074338533541673613336
61672324987074338533541673963256
61672324987074338652911399657482
61672324987074388065935814236992
61672324987085477148775458504013
61672324987085477148859141323805
61672324987085493627677405369527
61672324987085493643054401928828
61672324987085493643057872770026
61672324987085493645502233053764
61672324987085493645503395490191
61672324987085493714196163260675
61672324987085493714196163339416
61672324987085493714196166443003
61672324987085493714196166626738
61672324987085493714196166639836
61672324987085493714196168043644
61672324987085493714196168043680
61672324987085493714196168056778
61672324987085493714196426323898
61672324987085493714196426323982
61672324987085493714196539698240
61672324987085493714196541115182
61672324987085493714196541115230
61672324987085493714199519389574
61672324987085493714199524093838
61672324987085493714199524106936
61672324987085493719278737635668
61672324987085493721538172333460
61672324987085493721538173750402
61672324987085493721538545404802
61672324987085493721538545404961
61672324987085493721538545404962
61672324987085493721538546821904
61672324987085493721539316939042
61672324987085493721539317057134
61672324987085493721539320239462
61672324987085493721541529800560
61672324987085493721541902871818
61672324987085493721726458691090
61672324987085493721726460108032
61672324987085493721727493209896
61672324987085493721727603296672
61672324987085493721727606583994
61672324987085493721727608001144
61672324987085493721729816158190
61672324987085493721730959346830
61672324987085493826051286994670
61672324987085493826051288044430
61672324987085493826051291232374
61672324987085493826051291245472
61672324987085493828580383520489
61672324987085493858991718793952
61672324987085493858991718793953
61672324987085494863024197931103
61672324987085494926603774378625
61672324987085495475645629444086
61672324987085495475646791880513
61672324987085495475646793297455
61672324987086394259036105170195
61672324987086394266379257370141
61672324987086394266379257720061
61672324987086394289542745691523
61672324987086394289542746058913
61672324987086394419209298357913
61672324987086394419268990324753
61672324987086394424289574036189
61672324987086394426548233912419
61672324987086394426548233916631
61672324987086394426549005564751
61672324987086394426610996031475
61672324987086394426803500416915
61672324987086394426803500434384
61672324987086394426803500434385
61672324987086396109653903300040
61672324987086396112151599630729
61672324987086396112153923978703
61672325030963792712203497593352
61672325030963792712454198508464
61672325030963792712454201696456
61672325030963792713207343942726
61672325030963793947800219423372
61672325030963794496592189865564
61672325030963794496781247879850
61672325031057153222734846491264
61672325031057153222737945678110
61672325031057153359932839101812
61672325031057153359935938288658
61672325031057153398158459494988
61672325031057153405501494070034
61672325031057153405688751546402
61672325031057153405689522153186
61672325031057153405689526385274
61672325031057153405751427572178
61672325031057153405752199218686
61672325031057153405752199224510
61672325031057153405752542193992
61672325031057153405752546780212
61672325031057153405768963524788
61672325031057153405769992394564
61672325031057153405769995581104
61672325031057153405770105313748
61672325031057153405770106713428
61672325031057153405772429661722
61672325031057153405772434366034
61672325031057153405773463253232
61672325031057153405773467485320
61672325031057153406253606385170
61672325031057153406316282410946
61672325031057153406337174413714
61672325031057153406504654503304
61672325031057153406505430741856
61672325031057153406505430746228
61672325031057153406588251121760
61672325031057153406588251588320
61672325031057153406589027472740
61672325031057153406589027474192
61672325031059855056676701267370
61672325031059855063182997915182
61672325031059855102409365470886
61672325031059855108936586011798
61672325031059855109187634484064
61672325031059855109751371177608
61672325031059855110023338825612
61672325031059855110023338924990
61672325031059855110023340341932
61672325031060755493734025180142
61672325031060755669405239912132
61672325031060755669405243100124
61672325031060755670240920255812
61672325031060755670241951957996
61672325031060755676748278720718
61672325031060755676748278726542
61672325031060755676748281913082
61672325031060755676999325780414
61672325031060755677016778832108
61672325031060755677019217971170
61672325031060755677019217971330
61672325031060755677020246368722
61672325031060755677020246841106
61672325031060755677020251090456
61672325031060755677501510243888
61672325031060755677583959064398
61672325031060755677583959070222
61672325031060755677751438108440
61672325031060755677835120915342
61672325031060755677835122332284
61672325031060755677836154034468
61672325031061055271410644533434
61672325031061055683004622365078
61672325031061055683255670837344
61672325031061055812922252188444
61672325031061055820265291001402
61672325031061071735169757799194
61672325031061071742759341123886
61672325031061071872430426435518
61672325031061071879957333734434
61672325031061072284212776713652
61672325031061072291551311566078
61672325031061072291552459476452
61672325031061072291554782420374
61672325031061072291802272532494
61672325031061072292391605952694
61672325031061072292391605957066
61672325031061103991436701983836
61672325031067958389347173670784
61672325031067958389350272857630
61672325031067960219241849123354
61672325031067960219493669247952
61672325031067960220329349596004
61672325031067974449695275354386
61672325031067974990307378733938
61672325031067974991144206983620
61672325031067974997898108552062
61672325031067974997900345407076
61672325031068858957095078937368
61672325031068858957098173537994
61672325031068860779710506211680
61672325031068860787053540792550
61672325031068860787053545024638
61672325031068860787241568869878
61672325031068860787241569932688
61672325031068860787304588910684
61672325031068860787304593496904
61672325031068860788078398182370
61672325031068860788078741138962
61672325031068860788141417151640
61672325031068860788141417164738
61672325031068875016607466975840
61672325031068875420857286803754
61672325031068875421694113994998
61672325031068875421694115057808
61672325031068875428201444807484
61672325031068875428451372672036
61672325031068875429038273061538
61672325031069159146429549657920
61672325031069159147185794274656
61672325031069160793561705601232
61672325031069175205873933271746
61672325031069175205873933289008
61672325031069175205936605059610
61672325031069175205937723919336
61672325031069175205957497068202
61672325031069175205957501304502
61672325031069175205958644493142
61672325031069175205958644978576
61672325031069175206693968521730
61672325031069175206773404267388
61672325031069175206773433300614
61672325031069175206773433313664
61672325031069175618287946353374
61672325031069175618555410513230
61672325031069175618555438855454
61672325031069175618555439209586
61672325031069175618558880899514
61672325031069175618558882415834
61672325031069175748142900150964
61672325031069175748225348971474
61672325031069175748225348977298
61672325031069175755000175845586
61672325031069175755001317634546
61672325031069175755003641982520
61672325031069175755003643504664
61672325031069175755756873610684
61672325031069175755756875022010
61672325031069175755816078795422
61672325031069175755819551047946
61672325031069176853905560191986
61672325031069176990263744756364
61672325031069176990267872458854
61672325031069176990326420777768
61672325031069177394518811477540
61672325031069177395354491821220
61672325031069177395354491825592
61672325031069177401861850290498
61672325031069177402948606391634
61672325031069208965296741661224
61672325031069208965297113197532
61672325031069209101739522774002
61672325031069209101739608863070
61672325031069209101742993615200
61672325031069209102495853479806
61672325031069209102557867927136
61672325031069209102558901164306
61672325031071560653840055711850
61672325031071560660346352359662
61672325031071562483146623852490
61672325031071562483982304196170
61672325031071562490489748749984
61672325031071562490489748754356
61672325031071562490739676614536
61672325031071562491325429093664
61672325031071562491325429098036
61672325031071562491576504855492
61672325031071562491576504868590
61672325031071576712511487793778
61672325031071576713347195789878
61672325031071576713348316043460
61672325031071576713348316047832
61672325031071576720102217611902
61672325031071576720104454466916
61672325031071576720691354856418
61672325031071577262390214350204
61672325031071577268894188054094
61672325031071577269733339252070
61672325031071860849867998016864
61672325031071860850432853901180
61672325031071862085214787396112
61672325031071862634006757838304
61672325031071862634256685702856
61672325031071876901782080746626
61672325031071876902596869081714
61672325031071876902597989335296
61672325031071876902617761090306
61672325031071876909372811610138
61672325031071876909372811964430
61672325031071876909393732669378
61672325031071876910128280341162
61672325031071876910208490908430
61672325031071876910208492308110
61672325031071876910208521004466
61672325031071876910211962694394
61672325031071876910211962812486
61672325031071877450825099642370
61672325031071877450825103893172
61672325031071877451389959777488
61672325031071877451639887642040
61672325031071877451660779986050
61672325031071877451660808684018
61672325031071877458164782052330
61672325031071877458164782406622
61672325031071877458435606860162
61672325031071877458436749698882
61672325031071877458436750048802
61672325031071877458439074046856
61672325031071877458439074164948
61672325031071877458439078764218
61672325031071877459000461350622
61672325031071877459000462744478
61672325031071877459000462750302
61672325031071877459000491442446
61672325031071877459003933113500
61672325031071877459003933231592
61672325031071877459003933237208
61672325031071877459003933248854
61672325031071877459003933254678
61672325031071877459003934648534
61672325031071877459251539919084
61672325031071877459254895969242
61672325031071878686170773018838
61672325031071878686171893272420
61672325031071878693702184278286
61672325031071878694601774292892
61672325031071910256949822410556
61672325031071910805178052971212
61672325031071910805742913106330
61672325031071910805993988881256
61672325031072761410922315490796
61672325031072761410922431698986
61672325031072761417428642259342
61672325031072761417428645445882
61672325031072761417676333263056
61672325031072761417679689313214
61672325031072761418180753523106
61672325031072761418180754585916
61672325031072761418431801628142
61672325031072761418431801641240
61672325031072762652962687018038
61672325031072762652962688080848
61672325031072763058050340549450
61672325031072763064804242113520
61672325031072763064807712954718
61672325031072763064807712967816
61672325031072763202002234724068
61672325031072777469593776287954
61672325031072777469593777693458
61672325031072777469593780879998
61672325031072777470345888957222
61672325031072777470429456631634
61672325031072777470430605941688
61672325031072777470430605943140
61672325031072777470430605947511
61672325031072777477124154433940
61672325031072777477124154788232
61672325031072777477125192139446
61672325031072777477186830454052
61672325031072777477204283505746
61672325031072777477205426694386
61672325031072777477205428094066
61672325031072777477207751042360
61672325031072777477207751514744
61672325031072777477207752564504
61672325031072777477207755751044
61672325031072777477207755764094
61672325031072777477690048023762
61672325031072777477936505029646
61672325031072777477936591122926
61672325031072777477940061977222
61672325031072777477960982682170
61672325031072777477960982687994
61672325031072777478023658708106
61672325031072777478023658709558
61672325031072777478023660107786
61672325031072777881939866788866
61672325031072777881939867851676
61672325031072777882187444052704
61672325031072777882190914893902
61672325031072777882208364757652
61672325031072777882211835480806
61672325031072777882211835499680
61672325031072777882211835598850
61672325031072777882211835599058
61672325031072777882211835948978
61672325031072777882211835953190
61672325031072777882211835966240
61672325031072777882211837016000
61672325031072777882212955161384
61672325031072777888718132265584
61672325031072777888719165365996
61672325031072777888719169971090
61672325031072777888965626976974
61672325031072777888965738580070
61672325031072777888965741768014
61672325031072777888969094630228
61672325031072777888987777313762
61672325031072777888990101311816
61672325031072777888990101429908
61672325031072777889471278048314
61672325031072777889530482861290
61672325031072777889530568954570
61672325031072777889533953702488
61672325031072777889551488611210
61672325031072777889551488615582
61672325031072777889551489659518
61672325031072777889551489660970
61672325031072777889551490015262
61672325031072777889551518357486
61672325031072777889551518707406
61672325031072777889551518711618
61672325031072777889554845709676
61672325031072777889554960401546
61672325031072777889554960500924
61672325031072777889554960502168
61672325031072777889554960519638
61672325031072777889554961917866
61672325031072777889555993969970
61672325031072777889802566834124
61672325031072777889802567184044
61672325031072777889805922884282
61672325031072777889805923234202
61672325031072778018633439139364
61672325031072778018636795189522
61672325031072778019385436663252
61672325031072778019388907504450
61672325031072778019388907517548
61672325031072778019469119483044
61672325031072778019472475533202
61672325031072778019472590324450
61672325031072778019473623443575
61672325031072778019473623443576
61672325031072778025979920091388
61672325031072778026163619587522
61672325031072778026163731190618
61672325031072778026163734378562
61672325031072778026247302407314
61672325031072778026248445595954
61672325031072778026728475471838
61672325031072778026728561565118
61672325031072778026732032419414
61672325031072778026812158297454
61672325031072778026815600435068
61672325031072778026816748345441
61672325031072778026816748345442
61672325031072778027000559440300
61672325031072779116721800283798
61672325031072779116721801346608
61672325031072779117558600885432
61672325031072779117558629596290
61672325031072779124065959350338
61672325031072779124253211543246
61672325031072779124312416356222
61672325031072779124312502449502
61672325031072779124315887197420
61672325031072779124901639694018
61672325031072779125090039792928
61672325031072779125152715451474
61672325031072779125152715464572
61672325031072779261510408966770
61672325031072779262350794168400
61672325031072779665761347989828
61672325031072779665764818831026
61672325031072779665764818844124
61672325031072779666601647085080
61672325031072779666601647098178
61672325031072779673104386798414
61672325031072779673104472891694
61672325031072779673107943745990
61672325031072779673944772000044
61672325031072810824699991237614
61672325031072811235725640925142
61672325031072811235729108934140
61672325031072811235729108951402
61672325031072811235729113183490
61672325031072811236292820117708
61672325031072811236292821163256
61672325031072811236292821180518
61672325031072811236543869639894
61672325031072811236545016481634
61672325031072811372986392468206
61672325031072811373554607589220
61672325031072811373741860846390
61672325031072811373743008756764
61672325031072813073215629758315
61672325031276007802763566514002
61672325031278693080661944185008
61672325031278707307516699792918
61672325031278707856559374338214
61672325031278707856559375755156
61672325031278709091905392065130
61672325031278709094164823593692
61672325031278709094164823947824
61672325031279593647657818626254
61672325031279593648222934560422
61672325031279607875328396042510
61672325031279607875328396048334
61672325031279607875328481783110
61672325031279608287110401951482
61672325031279608287110403020116
61672325031279609522456419684222
61672325031279609524715850858652
61672325031279609659717174055322
61672325031279609662164891941466
61672325031279893242111264348678
61672325031279893790903234790870
61672325031279908064515392960262
61672325031279908064578069340170
61672325031279908064578155074946
61672325031279908066209970004188
61672325031279908066269175188558
61672325031279908066272646029756
61672325031279908071352863975642
61672325031279908071356334698796
61672325031279908071356334816840
61672325031279908071356334829938
61672325031279908071356335165356
61672325031279908072104976284954
61672325031279908072108075471800
61672325031279908072108332689244
61672325031279908072109223377802
61672325031279908072109223382174
61672325031279908072109480245486
61672325031279908072109480599618
61672325031279908073611180895280
61672325031279908073615770944720
61672325031279908073800328167752
61672325031279908073800585385196
61672325031279908073804057289412
61672325031279908476360076311952
61672325031279908483138340607768
61672325031279908483138340725860
61672325031279908483138341074328
61672325031279908483702053303444
61672325031279908483703199792504
61672325031279908483703201209446
61672325031279908485394305999396
61672325031279908485397776840802
61672325031279908485397776853692
61672325031279908613556921012126
61672325031279908613558067505558
61672325031279908613558068922500
61672325031279908615252644549484
61672325031279908620147960902968
61672325031279908620147962302648
61672325031279908620335215539492
61672325031279908620900045913992
61672325031279908620901192403052
61672325031279908620901192407424
61672325031279908620901193819994
61672325031279908620901193824366
61672325031279908620963868433200
61672325031279908621147650830250
61672325031279908621151006880408
61672325031279908621152154790782
61672325031279908621152240879690
61672325031279908622591179414800
61672325031279908622592298609944
61672325031279908622595769451350
61672325031279908622658445477126
61672325031279908622843259576360
61672325031279908622846731834708
61672325031279909713150740401620
61672325031279909718480887611530
61672325031279909718483986798376
61672325031279909718484244015820
61672325031279909718485134704378
61672325031279909720740323726312
61672325031279909850411409037944
61672325031279909850595191434994
61672325031279909850662457510210
61672325031279909855678880222078
61672325031279909855683384182610
61672325031279909855741556247854
61672325031279909855746146297294
61672325031279909857938316336860
61672325031279909858000992362636
61672325031279909858189020439964
61672325031279909858189277303276
61672325031279909858189277657408
61672325031279909897251718063866
61672325031279909897251804139884
61672325031279909897251832836240
61672325031279909901498607643172
61672325031279909901498693382320
61672325031279909901499726838316
61672325031279909902335435884176
61672325031279909902335435897226
61672325031279909902335521623324
61672325031279909902335521636374
61672325031279909902335521973244
61672325031279909904027774669196
61672325031279909904027775732006
61672325031279909904030098667250
61672325031279909904030098680300
61672325031279910262444463419182
61672325031279910267277103729628
61672325031279910267277103734000
61672325031279910267523562156826
61672325031279910267528152206266
61672325031279910269782998271608
61672325031279910269971283566380
61672325031279910309033723972838
61672325031279910313280589092088
61672325031279910313281732747288
61672325031279910314117441793148
61672325031279910314117441806198
61672325031279910314117442855958
61672325031279910315562089218710
61672325031279910316376848857442
61672325031279910316376848874704
61672325031279910316376877553798
61672325031279910316376877566848
61672325031279910446294478685180
61672325031279910450478605812772
61672325031279910450478607212452
61672325031279910450541367927616
61672325031279910451378196168620
61672325031279910451378196181670
61672325031279910452822757855034
61672325031279910453070449214492
61672325031279910453070450277302
61672325031279910453072773212546
61672325031279910453072773225596
61672325031279910453574841480880
61672325031279910453637517493766
61672325031290714879763063349052
61672325031290714880014111467186
61672325031290714880014116053406
61672325031290714880035032526426
61672325031290714885096685514204
61672325031290714885096685632296
61672325031290714885096685645346
61672325031290714885096685980764
61672325031290714885096685986588
61672325031290714885097460466956
61672325031290714885097461883898
61672325031290714887544403872732
61672325031290715429056786012482
61672325031290715429056786347900
61672325031290715429056790598702
61672325031290715429077707054460
61672325031290715433888312072508
61672325031290715433889430909148
61672325031290715433889432326090
61672325031290715434139360190642
61672325031290715434140479385786
61672325031290715436587078418028
61672325031290715479892916271608
61672325031290715482174416398230
61672325031290715482422021664408
61672325031290715482424345662462
61672325031290716664151755621264
61672325031290716664402803739398
61672325031290716664402808325618
61672325031290716664403579977950
61672325031290716669423730765930
61672325031290716669486149569890
61672325031290716669486497112702
61672325031290716671683166880712
61672325031290716715240077653724
61672325031290716715260998377545
61672325031290716715260998377546
61672325031290717264282751844888
61672325031290717264303672555660
61672325031290717264303672905580
61672325031290717266563079968262
61672325031290717266563108670442
61672325031290717266564227878636
61672325031290717266814157142868
61672325031291615445315327721774
61672325031291615447574758890380
61672325031291615447574759250336
61672325031291615447759660488398
61672325031291615447762016720880
61672325031291615447762787327664
61672325031291615447762788373212
61672325031291615447762791559752
61672325031291615447822336514174
61672325031291615447825807368470
61672325031291615447843257219122
61672325031291615447843343308190
61672325031291615447846728427710
61672325031291615452842234666558
61672325031291615452845361505824
61672325031291615452845590716716
61672325031291615452845705507964
61672325031291615452845705862096
61672325031291615452846480346836
61672325031291615452846481763778
61672325031291615452846738627090
61672325031291615452846738981222
61672325031291615452904910692334
61672325031291615452908381415488
61672325031291615452908381533532
61672325031291615452908381533580
61672325031291615452908381546630
61672325031291615452908381887872
61672325031291615455101666195120
61672325031291615455105137390658
61672325031291615455106170509784
61672325031291615455164342220896
61672325031291615455167813056478
61672325031291615455167813062142
61672325031291615455167813416434
61672325031291615455352627515668
61672325031291615455352631747756
61672325031291615455353403400088
61672325031291615455353489493368
61672325031291615455356099774016
61672325031291615455356104006104
61672325031291615455356875658436
61672325031291615455356961751716
61672325031291615857097334693556
61672325031291615859356765159308
61672325031291615859356766204856
61672325031291615859356766222118
61672325031291615859356769391396
61672325031291615859625263128094
61672325031291615859628733851248
61672325031291615859628733969292
61672325031291615859628734323632
61672325031291615859628734336682
61672325031291615859628735386442
61672325031291615864439339337468
61672325031291615864440458178480
61672325031291615864440459595422
61672325031291615864686916601306
61672325031291615864690387442504
61672325031291615864690387455602
61672325031291615866888176418756
61672325031291615866888180650844
61672325031291615866946348129868
61672325031291615866947381231732
61672325031291615866947467325012
61672325031291615866949818971114
61672325031291615866949820388216
61672325031291615866950852072930
61672325031291615866950853490080
61672325031291615866950939583360
61672325031291615867134633424640
61672325031291615867134637656728
61672325031291615867138105309982
61672325031291615867138105682988
61672325031291615996886017853486
61672325031291616001701126808980
61672325031291616001701126814804
61672325031291616001884909211854
61672325031291616001888265262012
61672325031291616001888380053052
61672325031291616001889413172386
61672325031291616004144340740416
61672325031291616004145373842280
61672325031291616004145459935560
61672325031291616004211606796918
61672325031291616042643073490928
61672325031291616047641936147116
61672325031291616049982640054216
61672325031291616049982641453896
61672325031291616049984964402190
61672325031291616049986112299514
61672325031291616049986112312563
61672325031291616049986112312564
61672325031291616050233803658972
61672325031291616050236127657026
61672325031291617092443351357662
61672325031291617094702782886224
61672325031291617094702787118312
61672325031291617094950360150062
61672325031291617099974758030890
61672325031291617099974762617110
61672325031291617100037148123992
61672325031291617100037175772040
61672325031291617100037176834850
61672325031291617100037434039196
61672325031291617102230722932872
61672325031291617102234198377760
61672325031291617102234970030092
61672325031291617102293398958648
61672325031291617102293485051928
61672325031291617102296869799846
61672325031291617102481427035976
61672325031291617102484897877174
61672325031291617229704105728762
61672325031291617232148352760610
61672325031291617232151823601808
61672325031291617237235054641260
61672325031291617237235140734540
61672325031291617237235168386960
61672325031291617237235169449770
61672325031291617237235426649744
61672325031291617237235426667214
61672325031291617237235430899302
61672325031291617237298193013986
61672325031291617239491391569196
61672325031291617239491477662476
61672325031291617239554153688252
61672325031291617239557624542548
61672325031291617239742181765580
61672325031291617277988976426596
61672325031291617277989091217844
61672325031291617283051773555008
61672325031291617283072665213680
61672325031291617283072665563600
61672325031291617283072693911440
61672325031291617283072694261360
61672325031291617283072694278829
61672325031291617283072694278830
61672325031291617283072780004928
61672325031291617283072780017978
61672325031291617283072780354848
61672325031291617285579821385888
61672325031291617641485993664318
61672325031291617648829032472904
61672325031291617648829118566184
61672325031291617648829146214232
61672325031291617648829146218604
61672325031291617651273397478168
61672325031291617651336159597224
61672325031291617651339630451520
61672325031291617689770982335568
61672325031291617694833779463980
61672325031291617694854671122652
61672325031291617694854671472572
61672325031291617694854700174752
61672325031291617697114107233222
61672325031291617697114135935402
61672325031291617697115255143596
61672325031291617832115454550224
61672325031291649394380168462396
61672325031291651041592903787852
61672325031291651043852339552714
61672325031291651043853114387374
61672325031384059514388570160252
61672325031384059514640394521310
61672325031384074290536705833504
61672325031384074290536706896314
61672325031384074290537824670144
61672325031384074290537824674516
61672325031384074290537826091458
61672325031384074337985986626906
61672325031384074345575598649566
61672325031384074345579040793004
61672325031384075528395012551904
61672325031384075573329677186490
61672325031384075573329681418578
61672325031384075574144436458040
61672325031384075574144436475302
61672325031384075574144436812172
61672325031384075574144465154396
61672325031384075574144465508528
61672325031384075574148568764012
61672325031384075580922731339538
61672325031384075580922731352588
61672325031384075940176242576456
61672325031384075985929798788564
61672325031384075993269480130050
61672325031384075993269481529730
61672325031384076122372351731786
61672325031384076122372355963874
61672325031384076122374674662818
61672325031384076122374674667030
61672325031384076122374675712578
61672325031384076122374675729840
61672325031384076122374678899118
61672325031384076122374678912168
61672325031384076122375793875224
61672325031384076122940539206204
61672325031384076123190554563716
61672325031384076123190582210312
61672325031384076123190582211764
61672325031384076123190583260072
61672325031384076123190583278945
61672325031384076123191616380809
61672325031384076127458363331650
61672325031384076127458364381410
61672325031384076129718832683810
61672325031384076129718833733570
61672325031384076129965405530702
61672325031384076129965405884834
61672325031384076129965405897884
61672325031384076129965410129972
61672325031384076129968761948042
61672325031384076129968762997802
61672325031384076129968849091082
61672325031384076129968852273410
61672325031384076130533593372302
61672325031384076130533621018898
61672325031384076130533622068658
61672325031384076130534741282675
61672325031384076130721993471212
61672325031384107690622667722134
61672325031384107690622696418490
61672325031384107690622696431540
61672325031384107690623443623816
61672325031384107690623700841260
61672325031384107692067343844052
61672325031384109474196567067214
61672325031384109474196600355614
61672325031384109474196600368664
61672325031384109474197341906086
61672325031384109474197342955846
61672325031384109474197372007946
61672325031384109474197372020996
61672325031384109474197714977588
61672325031384109476453679883782
61672325031384109476453683066110
61672325031384109476456031879964
61672325031384109476456031884176
61672325031384109476456036116264
61672325031384109476456036129314
61672325031384109476457151092370
61672325031384109476457155324458
61672325031384109476707080356602
61672325031384960081632055166786
61672325031384960081633084036562
61672325031384960081633087223102
61672325031384960081633169775710
61672325031384960081636181469596
61672325031384960081636182869276
61672325031384960082200265701580
61672325031384974721087732738508
61672325031384974721087733092640
61672325031384974721087733098464
61672325031384974721087734138188
61672325031384974721087734142400
61672325031384974721087734161274
61672325031384974721088851935104
61672325031384974721088851939476
61672325031384974721088853352046
61672325031384974721088853356418
61672325031384974722779986834140
61672325031384974722779986838352
61672325031384974905794210282892
61672325031384974905794211682572
61672325031384974905797682528190
61672325031384974913390736694288
61672325031384976141140224827480
61672325031384976141140225177400
61672325031384976141140229409488
61672325031384976141140229413700
61672325031384976141141344018412
61672325031384976141141344372544
61672325031384976141956132359324
61672325031384976141956132376586
61672325031384976141956132713456
61672325031384976146223942194280
61672325031384976146223942544200
61672325031384976148734427240822
61672325031384976148734427253872
61672325031384976148735546449016
61672325031384976149490671516476
61672325031384976149491790711620
61672325031384976505477539979600
61672325031384976505477541038038
61672325031384976505477541042410
61672325031384976551231124411468
61672325031384976551231125811148
61672325031384976552922231086372
61672325031384976552922234272912
61672325031384976552923350281516
61672325031384976552923377107420
61672325031384976552926820785892
61672325031384976552926822185572
61672325031384976553738137222748
61672325031384976553738138622428
61672325031384976553741609122592
61672325031384976553741609126804
61672325031384976553741610539534
61672325031384976553742642241718
61672325031384976553742728334998
61672325031384976553742729734678
61672325031384976560266389090102
61672325031384976561021971909614
61672325031384976561081176031334
61672325031384976561081177431014
61672325031384976561084647935390
61672325031384976561084649348120
61672325031384976561085767143584
61672325031384976561085768543264
61672325031384976561273020386252
61672325031384976690184018563708
61672325031384976690186341512002
61672325031384976690187489422375
61672325031384976690187489422376
61672325031384976690939601731528
61672325031384976690939601732932
61672325031384976690939601733139
61672325031384976690939601733140
61672325031384976690939601737352
61672325031384976690940634852266
61672325031384976690940720945546
61672325031384976695270058878802
61672325031384976697780543588474
61672325031384976698282611843758
61672325031384976698283759754132
61672325031384976698533689018364
61672325031384976698533775111644
61672325031385008258372492192919
61672325031385008258372492192920
61672325031385008258372492210182
61672325031385008258372835149304
61672325031385008258372835149511
61672325031385008258372835149512
61672325031385008258372835166774
61672325031385008258434363623418
61672325031385008258434478408842
61672325031385008258435511179500
61672325031385008258435511192550
61672325031385008258435511527968
61672325031385008258435511529420
61672325031385008258435597268568
61672325031385008259879039745336
61672325031385009904744155375276
61672325031385009904744156774956
61672325031385009904747251375582
61672325031385009904747594332174
61672325031385009904747622561970
61672325031385009904748397396630
61672325031385009904748398796310
61672325031385009904748399268694
61672325031385009904748742242547
61672325031385009904748742242548
61672325031385009907003588303518
61672325031385009907003591490058
61672325031385009907004707498662
61672325031385009907004734324566
61672325031385009907004735724246
61672325031385009907008178003038
61672325031385010042004911150428
61672325031385010042008262968498
61672325031385010042008377287362
61672325031385010042008381991674
61672325031385010042009410878871
61672325031385010042009410878872
61672325031385010042009415110800
61672325031385010044265375780854
61672325031385010044265375785066
61672325031385010044265378967394
61672325031385010044267698729148
61672325031385010044268846639362
61672325031385010044268846639521
61672325031385010044268846639522
61672325031385275054311341527820
61672325031385275054313664359474
61672325031385275054313665875794
61672325031385276289657359273610
61672325031385276289720035295014
61672325031385276701505392536782
61672325031385276701505397241046
61672325031385276743012174309140
61672325031385276880210195613283
61672325031385276880210195613284
61672325031385276880210195617496
61672325031385276884457056149074
61672325031385276884457056150526
61672325031385276884457056504818
61672325031385276884457057548754
61672325031385276884457060754168
61672325031385276884519732170638
61672325031385276885293884398756
61672325031385276885293885798436
61672325031385276885356560424692
61672325031385276887048814520324
61672325031385310093997267157450
61672325031385310231195259767998
61672325031385310231257935793774
61672325031385324324195521931088
61672325031385324873242700419446
61672325031387661785068171740414
61672325031387661785068174926954
61672325031387661785071613883852
61672325031387676012740814893344
61672325031387676012741933729984
61672325031387676012741933734356
61672325031387676012741935146926
61672325031387676012741935151298
61672325031387676561783833434956
61672325031387676561783833453670
61672325031387676561784952648814
61672325031387676609229642697148
61672325031387676609233114601204
61672325031387676614880543147360
61672325031387676614880543151732
61672325031387676616571648403870
61672325031387676616571649453630
61672325031387676616572797364004
61672325031387676616575120307926
61672325031387676616826082678394
61672325031387677797130621774480
61672325031387677797130622837290
61672325031387677844576432076396
61672325031387677845391220063176
61672325031387677845391220417308
61672325031387677845395724023500
61672325031387677849662472041570
61672325031387677849662472391490
61672325031387677852169514590542
61672325031387677852169514944674
61672325031387677852170634152868
61672325031387678257173483206854
61672325031387678257173484606534
61672325031387678257176955442116
61672325031387678257176955447732
61672325031387678263951779133900
61672325031387678264516608108720
61672325031387678264516609508400
61672325031387678264516638200544
61672325031387678391927225112128
61672325031387678393618331432900
61672325031387678393618334615228
61672325031387678393621687483058
61672325031387678393621802274098
61672325031387678393621802274146
61672325031387678393621802274306
61672325031387678393622835393431
61672325031387678393622835393432
61672325031387678394183189455448
61672325031387678394183189459820
61672325031387678394183190503756
61672325031387678394183190505208
61672325031387678394183190505368
61672325031387678394183190522630
61672325031387678394186546553914
61672325031387678394186661346406
61672325031387678394187694465692
61672325031387678394374947721458
61672325031387678394434238982006
61672325031387678394437709823204
61672325031387678398705404849858
61672325031387678398705490943138
61672325031387678399270263920714
61672325031387678400961370241486
61672325031387678400961373428026
61672325031387678400961456334766
61672325031387678400961459517094
61672325031387678400961485032574
61672325031387678400961485032734
61672325031387678400962516616666
61672325031387678400964812384924
61672325031387678400964927176172
61672325031387678400965960295297
61672325031387678400965960295298
61672325031387678401153213533594
61672325031387678401212533509372
61672325031387678401215889559530
61672325031387678401714600714896
61672325031387678401714601764656
61672325031387678401718072605854
61672325031387678401718072623324
61672325031387678401777277790592
61672325031387678401777363883872
61672325031387678401777392580228
61672325031387678401780748630386
61672325031387678401780748631790
61672325031387709961869451327270
61672325031387709961869452390080
61672325031387709961870598883304
61672325031387709961870598883352
61672325031387709961870598896402
61672325031387709961870599231820
61672325031387709961870599233272
61672325031387709961870600296082
61672325031387711610694228427278
61672325031387711745443351722110
61672325031387711745444469867494
61672325031387711745444498097290
61672325031387711745444498565302
61672325031387711745444498569674
61672325031387711745444499632483
61672325031387711745444499632484
61672325031387711745444502814652
61672325031387711747700463488918
61672325031387711747700466671246
61672325031387711747703819539076
61672325031387725838363400738802
61672325031387725974808247560956
61672325031387725975562512185990
61672325031387976201990488185180
61672325031387976201991607021820
61672325031387976201991608438762
61672325031387976203686184083008
61672325031387976750782458627372
61672325031387976750783577464012
61672325031387976750783578880954
61672325031387976751033506745506
61672325031387976751034625940650
61672325031387976751054427338186
61672325031387976751054427787484
61672325031387976751054427804746
61672325031387976751055460912433
61672325031387976752478154525200
61672325031387976757558401155796
61672325031387976757558401510088
61672325031387976757560723985998
61672325031387976757560724104090
61672325031387976757560724452558
61672325031387976757560724458382
61672325031387976757808328902256
61672325031387977988072553406926
61672325031387977988074876355220
61672325031387977988911699891912
61672325031387977993155122998866
61672325031387977993158560424942
61672325031387977993158565142304
61672325031387977993159598244168
61672325031387978034665256086758
61672325031387978034665256104020
61672325031387978034665284783114
61672325031387978038912145334858
61672325031387978038912145683326
61672325031387978038912145689150
61672325031387978038912149934128
61672325031387978404689781213396
61672325031387978580360995478826
61672325031387978581197819110524
61672325031387978581197819460444
61672325031387978581197819477705
61672325031387978581197819477706
61672325031387978581197820527465
61672325031387978581197820527466
61672325031387978582890072156396
61672325031387978582890072173657
61672325031387978582890072173658
61672325031387978582892396154450
61672325031387978582892396171711
61672325031387978582892396171712
61672325031387978583457226528950
61672325031387978583457226546212
61672325031387978583708188912308
61672325031387978583708275005588
61672325031387978583708303701944
61672325031387978583708303703348
61672325031387978583708303720817
61672325031387978587704115775598
61672325031387978587704115777050
61672325031387978587704116125518
61672325031387978587704116131342
61672325031387978587704117175278
61672325031387978587704120376320
61672325031387978587704120380692
61672325031387978587951721041776
61672325031387978587951722091536
61672325031387978587955164234974
61672325031387978588540944012390
61672325031387978588540944362310
61672325031387978588540944379571
61672325031387978588540944379572
61672325031387978588540945429331
61672325031387978588540945429332
61672325031387978588791906395748
61672325031387978588791992489028
61672325031387978590233197058262
61672325031387978590233197075523
61672325031387978590233197075524
61672325031387978590235521073577
61672325031387978590236554175441
61672325031387978590484159441620
61672325031387978590484245534900
61672325031387978591051428622683
61672325031388011934693023497626
61672325031388011934693028083846
61672325031388011934694171739046
61672325031388011934715092462867
61672325031388011934715092462868
61672325031388011934715093512627
61672325031388011934715093512628
61672325031388026027633966021968
61672325031388026027633966039230
61672325031388026164891277208454
61672325031388026164891278608134
61672325031388026164894634658292
61672325031388026164894748994418
61672325031388026164894749108298
61672325031388026164894749112510
61672325031388026164894749443716
61672325031388026164894749460978
61672325031388026164894749462430
61672325031388026164894750525240
61672325031388026164895782562842
61672325031388026164895782568665
61672325031388026164895868303442
61672325031388026164895868320704
61672325031388026164895869720384
61672325031388026576673541380418
61672325031388026576673541397680
61672325031388026576673542797360
61672325031388026576676984940798
61672325031388026576677013637154
61672325031388026576677013638558
61672325031388026576677013656027
61672325031388026576678046757891
61672325031388862356608279309236
61672325031388862539622612821678
61672325031388862539622614221358
61672325031388862540458293165358
61672325031388862540458294565038
61672325031388862542150545861310
61672325031388862542150547260990
61672325031388876769739507706556
61672325031388876769739508060688
61672325031388876769740626897328
61672325031388876769740626901700
61672325031388876769740628318642
61672325031388876771431761802188
61672325031388876771434084750482
61672325031388876771435203945626
61672325031388876776515450587660
61672325031388876776515450943404
61672325031388876776517773419314
61672325031388876776517773891698
61672325031388877180766303517438
61672325031388877180768626349092
61672325031388877180769745544236
61672325031388877180769745662328
61672325031388877181333485538200
61672325031388877181333485892332
61672325031388877181333486955142
61672325031388877181334604728972
61672325031388877181334604733344
61672325031388877181334606150286
61672325031388877181581063156170
61672325031388877181584533997368
61672325031388877181584534010466
61672325031388877181585653205610
61672325031388877181601982811358
61672325031388877181601983861118
61672325031388877181605426006008
61672325031388877181605426360300
61672325031388877181605454603146
61672325031388877181605454702316
61672325031388877181605455056656
61672325031388877181605455069706
61672325031388877181605456119466
61672325031388877181606573910558
61672325031388877181606573916382
61672325031388877181606574264850
61672325031388877181606574266302
61672325031388877183025739633832
61672325031388877183025739651094
61672325031388877183028062582126
61672325031388877183029181777270
61672325031388877183297707398268
61672325031388877183297708815418
61672325031388877188112784352822
61672325031388877188112784469462
61672325031388877318027058242830
61672325031388877318779055766718
61672325031388877318782411816876
61672325031388877318782526607916
61672325031388877318782526621014
61672325031388877318783645816158
61672325031388877318862738586510
61672325031388877318866209427756
61672325031388877318867328641773
61672325031388877318867328641774
61672325031388877320474664512828
61672325031388877325372419999710
61672325031388877325372420005534
61672325031388877325373539194854
61672325031388877325557348777764
61672325031388877325557350294084
61672325031388877325560706344242
61672325031388878416115415728340
61672325031388878416115419387264
61672325031388878416115420450074
61672325031388878416116539645218
61672325031388878416952219988898
61672325031388878416952248699756
61672325031388878418564260700640
61672325031388878423459578453804
61672325031388878423646825924978
61672325031388878423646830646712
61672325031388878425903943459068
61672325031388878560904028070236
61672325031388878560904114163516
61672325031388878560904142878746
61672325031388878560907470213674
61672325031388878560907494207170
61672325031388878560907498911434
61672325031388878560907498928904
61672325031388878560907580300450
61672325031388878560908618124048
61672325031388878602414304673123
61672325031388878602414304673124
61672325031388878606661165208914
61672325031388878606661165210366
61672325031388878606661165564658
61672325031388878606661169814008
61672325031388878606662198310778
61672325031388878965154967093294
61672325031388878965158433230228
61672325031388878965158437934492
61672325031388878965158437947590
61672325031388878965159557142734
61672325031388878965995237486414
61672325031388878965995266184174
61672325031388878965995266188546
61672325031388878965995266201644
61672325031388878967602688148716
61672325031388878972498005901880
61672325031388878972501448045318
61672325031388878972501472038814
61672325031388878972501476743078
61672325031388878972501476760548
61672325031388878972502595951320
61672325031388878972502595955692
61672325031388879010911994028556
61672325031388879010912018138692
61672325031388879010912018488612
61672325031388879010912019538372
61672325031388879010912022726316
61672325031388879010912022743786
61672325031388879010913137333836
61672325031388879010913137683756
61672325031388879011748817677516
61672325031388879011748818027436
61672325031388879011748846375276
61672325031388879011748846725196
61672325031388879013439951178324
61672325031388879013439951528244
61672325031388879013439952578004
61672325031388879013441070373468
61672325031388879013441070723388
61672325031388879013441099071228
61672325031388879013443394721442
61672325031388879013443423419202
61672325031388879014004810244968
61672325031388879014004811644648
61672325031388879014008253788086
61672325031388879014008253793910
61672325031388879014259302270548
61672325031388879014259330968308
61672325031388879014259330981406
61672325031388879018255032837142
61672325031388879018443429735010
61672325031388879019091856486102
61672325031388879019091856836022
61672325031388879020784109182054
61672325031388879020784109531974
61672325031388879149009601105088
61672325031388879149009601118138
61672325031388879150701853814090
61672325031388879156352639913674
61672325031388879156352639926724
61672325031388879158044892609626
61672325031388879158044892622676
61672325031388912364993003702890
61672325031388912364994150190498
61672325031388912364994151590178
61672325031388912365244050762586
61672325031388912365244055348806
61672325031388912365245199004006
61672325031388912365264971467534
61672325031388912365264971817454
61672325031388912365264972867214
61672325031388912365266119360438
61672325031388912365266119710358
61672325031388912367522083230130
61672325031388912367522084629810
61672325031388912502526874090250
61672325031388912502526874103300
61672325031388926594626397987118
61672325031388926594627516132502
61672325031388926594627517182262
61672325031388926594629869182656
61672325031388926594629870245466
61672325031388926594630988390850
61672325031388926594630989440610
61672325031388926595195733721830
61672325031388926595384133453558
61672325031388926595384133803478
61672325031388926595384133820740
61672325031388926595384134870500
61672325031388926595445749079342
61672325031388926595445776725938
61672325031388926595445776727390
61672325031388926595445777775698
61672325031388926595445777790200
61672325031388926595445777794571
61672325031388926595446896989715
61672325031388926732643768964932
61672325031388926732643768970548
61672325031388926732643768983598
61672325031388926732643768983805
61672325031388926732643768983806
61672325031388926732644773387702
61672325031388926732644888178706
61672325031388926732644888178742
61672325031388926732644888178949
61672325031388926732644888178950
61672325031388927143669415838926
61672325031388927143669416888686
61672325031388927143670535034070
61672325031388927143672887729884
61672325031388927143672887729932
61672325031388927143672887742982
61672325031388927143674006938126
61672325031388927144234275955330
61672325031388927144234275960994
61672325031388927144234275961154
61672325031388927144234275974044
61672325031388927144237746802192
61672325031388927144237746815242
61672325031388927144238866010386
61672325031388927144426004462014
61672325031388927144485323374982
61672325031388927144485324437792
61672325031388927144488795278990
61672325031388927144488795292088
61672325031388927144489914487232
61672325031388927145928851599576
61672325031388927145929970794720
61672325031388928432095380022063
61672325031388928432283665316835
61672325031396081313989119647000
61672325031396081313989119660050
61672325031396081860524757760526
61672325031396081863056158453412
61672325031396081868114368383506
61672325031396081908809741832666
61672325031396083693198434104878
61672325031396083693198434117927
61672325031396083693198434117928
61672325031396083700789165335732
61672325031396117047279791335073
61672325031396117047280910530218
61672325031396131869182599228878
61672325031396131876440921053158
61672325031396131876440925302508
61672325031396131876503597073110
61672325031396131876503597078934
61672325031396131876503598122870
61672325031396131876503598141744
61672325031396131876691969156790
61672325031396981881800815548284
61672325031396981886820713699216
61672325031396981886820713700828
61672325031396981886824846006800
61672325031396982291074665834714
61672325031396982293585145822652
61672325031396982293586177507366
61672325031396982293586178924516
61672325031396982293603740994352
61672325031396982293603742529546
61672325031396982293603746761634
61672325031396982293606064992406
61672325031396982293606066510338
61672325031396982293606066527600
61672325031396982298418823838444
61672325031396982298668751685526
61672325031396982430784170117914
61672325031396982435863359548156
61672325031396982435863388244512
61672325031396982435866744296074
61672325031396982481620415198648
61672325031396983536209206570624
61672325031396983673720546008602
61672325031396984077912193753802
61672325031396984085314523840246
61672325031396984123749461369838
61672325031396984131093619386374
61672325031397015828421294824474
61672325031397015828422438479674
61672325031397017477827346695818
61672325031397017477827347745578
61672325031397017477831937795177
61672325031397017477831937795178
61672325031397031704932780293818
61672325031397031707443288979724
61672325031397031707443289346906
61672325031397031707443293578994
61672325031397032253975454839114
61672325031397032253978893796012
61672325031397032253978920976048
61672325031397032253978922493820
61672325031397032253978922493980
61672325031397032253978922511242
61672325031397032253979954545876
61672325031397032253979955613106
61672325031397032256235919469540
61672325031397032299711474976148
61672325031397032299711556483208
61672325031397032299711585181016
61672325031397032299711585181176
61672325031397032299711585529484
61672325031397032299711585535308
61672325031397032299711586579244
61672325031397032299711586598118
61672325031397032299711589780286
61672325031397032299712618631348
61672325031397032299732505886124
61672325031397032299732507285804
61672325031397032299732507303066
61672325031397032302240666462228
61672325031397032302242990460282
61672325031397032306991948318118
61672325031397032306991952567468
61672325031397032307054624338070
61672325031397032307054624343894
61672325031397032307054625387830
61672325031397032307054625406704
61672325031397032307075517396422
61672325031397032307076664257035
61672325031397032307076664257036
61672325031397032307076665306795
61672325031397032307076665306796
61672325031397032307239554632444
61672325031397032307242996421750
61672325031397032307242996440464
61672325031397032307242996794755
61672325031397032307242996794756
61672325031397032436909577791724
61672325031397032444503665076948
61672325031397032444503751170228
61672325031399683582727746566784
61672325031399683582728865403424
61672325031399683585176583648072
61672325031399683585235903252136
61672325031399683585235903606428
61672325031399683585238226200430
61672325031399683585238226554722
61672325031399683585239345408624
61672325031399683585256824311376
61672325031399683585259147255458
61672325031399683585259147259670
61672325031399683585260266113572
61672325031399683585260266467864
61672325031399683996770561479716
61672325031399683997020490743948
61672325031399683997042530644040
61672325031399684001853135657876
61672325031399684131770765127110
61672325031399684131771884322254
61672325031399684134027873694328
61672325031399684134027873707378
61672325031399684134030196642622
61672325031399684134031315850816
61672325031399684134215011096148
61672325031399684134299841336668
61672325031399684134299841340880
61672325031399684134299842871702
61672325031399684134302165806946
61672325031399684134302165819996
61672325031399684139113890028976
61672325031399684139114923130840
61672325031399684177524321208076
61672325031399684180053397552988
61672325031399684180053397902908
61672325031399684180053426250956
61672325031399684180053426600876
61672325031399684180053426605088
61672325031399684180055721900962
61672325031399684180056869811335
61672325031399684180056869811336
61672325031399684184867474820800
61672325031399684184867474825172
61672325031399685369628037680836
61672325031399717531856377942106
61672325031399717531856382528326
61672325031399717531857526183526
61672325031399733408372369125794
61672325031399733410881733100916
61672325031399733545628535584234
61672325031399733545631888447852
61672325031399733545631974541132
61672325031399733545632002766716
61672325031399733545632002770928
61672325031399733545632003238940
61672325031399733545632003239100
61672325031399733545632003243312
61672325031399733545632004288700
61672325031399733545632004301750
61672325031399733545632007471028
61672325031399733545632007488290
61672325031399733545633036358225
61672325031399733545633036358226
61672325031399733545633122451505
61672325031399733545633122451506
61672325031399733545633123496894
61672325031399733591364552184808
61672325031399733591364638278088
61672325031399733591364666975896
61672325031399733591364666976056
61672325031399733591364667330188
61672325031399733591385587681004
61672325031399733591385588030924
61672325031399733591385588035136
61672325031399733598645030112998
61672325031399733598645034362348
61672325031399733598707706132950
61672325031399733598707706138774
61672325031399733598707707182710
61672325031399733598707707201583
61672325031399733598707707201584
61672325031399733598895992496355
61672325031399733598896078235344
61672325031399733598896078589635
61672325031399733598896078589636
61672325031399733957410799760410
61672325031399733957414238717308
61672325031399733957415300534401
61672325031399733957415386623310
61672325031399733957415386627681
61672325031399733957415386627682
61672325031399734140156637418248
61672325031399734140407685894886
61672325031399734140428606599834
61672325031399734147750724703472
61672325031399734147771645408420
61672325039932146673164998587816
61672325039932146673164998941948
61672325039932146678247572653548
61672325039932146678250667254174
61672325039932146679942920416686
61672325039932147227291738061438
61672325039932147229551170043462
61672325039932147229551171106272
61672325039932147229554268876176
61672325039932147229554268894890
61672325039932147229554270294570
61672325039932147229742555589342
61672325039932147229742813519676
61672325039932147275304754481154
61672325039932147275304755898096
61672325039934548789406400347328
61672325039935748951758293265502
61672325039935748951946578573372
61672325039935748951946579623132
61672325039935749363537200336144
61672325039935749363540556405016
61672325039935749363540557454776
61672325039935749544040940474904
61672325039935749544043267660902
61672325039935749546488661549040
61672325039935749546551424718016
61672325039935750778822873969836
61672325039935867544526290757623
61672325040142579356593064042922
61672325040142847975982931603726
61672325040142847975982936321088
61672325040142847978679491574688
61672325040142847978679492974368
61672325040142847978679492991630
61672325040142848016905338367982
61672325040142848024245021113312
61672325040142848024247344061606
61672325040142848387765199434406
61672325040150937026133744618816
61672325040150937028393180497510
61672325040150951303842545801966
61672325040150953133986314778308
61672325040150985067199158044336
61672325040150985204459826680660
61672325040150985204459912419808
61672325040150985204459912773940
61672325040150985206970392411958
61672325040150985206970392425008
61672325040153638182848269694940
61672325040153638731890945639916
61672325040153686358852239839216
61672325040153688188910800799480
61672325040153688188973562564404
61672325040154555405235392633978
61672325040154588749380577087322
61672325040154588749464259907114
61672325040154588756722582794044
61672325040154588756722587026132
61672325040154588756723358678464
61672325040154588756806265613836
61672325040154588759316749851124
61672325040154588759317782952988
61672325040155053882667880506608
61672325040155053890261967791832
61672325040246997634038748302216
61672325040247045810025267779360
61672325040247047047063162428216
61672325040247047047314210891804
61672325040247047052146879795016
61672325040247047054656991433186
61672325040247047054657364019254
61672325040247898207188308881104
61672325040247898209447745113930
61672325040247898209632672486688
61672325040247898209632673886368
61672325040247945783228389477358
61672325040247945790568329453230
61672325040247946202350335362202
61672325040247946377836592157434
61672325040247946385364560210634
61672325040247946385364674529498
61672325040247946385430794233906
61672325040248198345369861866834
61672325040248198353153125135388
61672325040248198391375528368302
61672325040248198398715211113632
61672325040248198398717534061926
61672325040248245979839009072522
61672325040248246384093304132640
61672325040248246521353687339034
61672325040248246521354058862244
61672325040248246521354058875342
61672325040248246521354059328804
61672325040248246528885125761256
61672325040248246528885126233432
61672325040248246528885127277576
61672325040248246528885127283192
61672325040248246528885384513686
61672325040248246528948146147468
61672325040248246528948146160566
61672325040248246528948146278610
61672325040248246529136174237894
61672325040248246529136174342888
61672325040248247809145577200064
61672325040248247809396625676702
61672325040248248213399872273280
61672325040248248213399872286378
61672325040248248220927840326480
61672325040248248350660250762312
61672325040248248350848536057084
61672325040248248360785741922750
61672325040248262588640992902822
61672325040248365092047909844436
61672325040248365094495626667770
61672325040248398524051789830431
61672325040250599912883090035226
61672325040250648081271937065632
61672325040250648088803377022888
61672325040250664148307133415808
61672325040250664148559328368408
61672325040251800075353792034528
61672325040251800669965465555802
61672325040251848251151912368968
61672325040251848251151912382066
61672325040251848251340283770118
61672325040251850080458475787874
61672325040251850080646847175926
61672325040251864722627366138838
61672325040252016778829974098990
61672325040252016786173014442770
61672325040252017197955278618946
61672325040259052787743525961016
61672325040259052792827243327816
61672325040259052795337354965986
61672325040259052795337727552054
61672325040259052795337728037488
61672325040259052795529113214574
61672325040259053341870265533968
61672325040259053341873364720814
61672325040259053341873365783672
61672325040259053341873623001068
61672325040259053342124408598182
61672325040259053344380745053942
61672325040259053344380745526118
61672325040259053344380745539168
61672325040259053344383845771610
61672325040259053380012199452800
61672325040259053380012199465898
61672325040259053387540167506000
61672325040259053387602929284022
61672325040259053387602930700964
61672325040259053390134330330992
61672325040259054622886956885248
61672325040259054622970639705040
61672325040259055027141251971562
61672325040259055034731981789686
61672325040259055034731983189366
61672325040259055034752903894314
61672325040259055164400863027252
61672325040259055164401634679584
61672325040259055164589919974356
61672325040259055166932263720138
61672325040259055171995065103724
61672325040259055172015608500870
61672325040259055172015609550630
61672325040259055172181022863982
61672325040259055174522993538262
61672325040259055174526092738158
61672325040259055174526351005362
61672325040259055174526465796610
61672325040259069815670925677792
61672325040259953363149423938772
61672325040259953904598358387316
61672325040259953909681961435252
61672325040259953955417721172514
61672325040259953955418064146368
61672325040259953955438641877462
61672325040259955185949781035026
61672325040259955190697623916756
61672325040259955190698652786532
61672325040259955190700718517382
61672325040259955190782335606324
61672325040259955190948672393394
61672325040259970017454287613806
61672325040259970017454287618018
61672325040260372077278899658808
61672325040260372488872877490452
61672325040260372694983806676146
61672325040260372694987274348114
61672325040260372694987277517344
61672325040260372695051073814173
61672325040260372695051073818543
61672325040260372695051073818544
61672325040260404163338801915201
61672325040260404262472722031502
61672325040260404264732153363231
61672325040260404264919411034820
61672325040260404264920439904596
61672325040260405810467858652953
61672325040260405810467973444201
61672325040260420642157065960923
61672325040260420657533804239970
61672325040260420657537275081168
61672325040260420848058658408772
61672325040260422495187734294933
61672325040260422497534189813100
61672325040260422497722476157632
61672325040260422497722606911558
61672325040262606888070061492940
61672325040262655066584511642624
61672325040262655066587953431770
61672325040262656889384753947838
61672325040262656889388196091276
61672325040262656894387116147404
61672325040262656896727878849704
61672325040262656896730201797998
61672325040262656896730230495758
61672325040262656896731349690902
61672325040262657298388035576698
61672325040262657305918327627952
61672325040262657305978765394822
61672325040262657305978766794502
61672325040262657305999687499450
61672325040262671720889259481070
61672325040262671720889260530830
61672325040262671720891583479124
61672325040264022562483749538887
61672325040264022562483749888807
61672325040264022562483750951665
61672325040264022562483750956037
61672325040264022562483754139609
61672325040264022562483754143981
61672325040264023137183739682784
61672325040264024415786388451451
61672325040264024415786388455823
61672325040264024415787536361824
61672325040264024415787536361825
61672325040264024418286408084725
61672325040264024423314356509022
61672325040264024972170146278059
61672325040264024972170150528861
61672325057660843216019424861475
61672325057880881951272183159144
61672325057880881951272183176614
61672325057880930538838492704942
61672325057880931891016102767360
61672325057880932302798108689382
61672325057976942899786949688678
61672325057976942899786949805318
61672325057976942904869523866838
61672325057976975846604532792464
61672325057976976258386796968640
61672325057976976390755615051544
61672325057976976395647551694032
61672325057976991075769998791184
61672325057976991075769998907824
61672325057976992320342802353540
61672325057976992320342807057804
61672325057976992457603448059178
61672325057976992457668558637956
61672325057976992862042696370504
61672325057976992869385711185594
61672325057976992869385825976634
61672325057976992869448584909358
61672325057976992869448589508628
61672325057976992869450821764372
61672325057986248797095321276261
61672325057986280471191650790021
61672325057986282120883532528187
61672325057986282125945186001399
61672325057986282125945186355531
61672325057986282258143139168054
61672325057986282258144287257791
61672325057986282263205940731003
61672325057986296350244958864036
61672325057986296487505713593640
61672325057986296944757593125813
61672325057986296945041184904078
61672325057986296945043507852372
61672325057986298180388350720731
61672325057986298180388351074863
61672325057986298736774106937443
61672325057986298736776429885737
61672325057986298737027521942953
61672325057988934006098434970760
61672325057988934006100758968814
61672325057988983412348071102098
61672325057988983419878318505990
61672325057988983831658258697210
61672325057988983961579374961568
61672325057988983961579376378717
61672325057988983961579376378718
61672325057988984037647021824311
61672325057989000020899219616268
61672325057989000028427187669468
61672325057989000028427188732326
61672325057989000028429511667522
61672325057989000028429511680620
61672325057989000089812071165120
61672325057989000440209451858742
61672328576248025742345486790690
61672328576248025743118491108594
61672328576248025879543479401238
61672328576248025880379159744918
61672328576271440506288731309782
61672328576271442472852497344718
61672328576271442472852500532662
61672328576271442472855972791010
61672328576271442477935071522878
61672328576271442477938508963456
61672328576272341071569026967270
61672328576272341074034280443262
61672328576272341074034280793182
61672328576272341074036603274916
61672328576272341074037751185290
61672328576272341074100427211066
61672328576272341208767019577818
61672328576272341211294949429506
61672328576272341211297271911240
61672328576272341211298505910681
61672328576272342908486099137758
61672328576272342908489536228416
61672328576272342908489565274692
61672328576272342908489569978956
61672328576272342908490688838682
61672328576272342908490689192973
61672328576272342908490689192974
61672328576272343040604992666518
61672328576272343045688681803522
61672328576272347849877854229087
61672328576279551294286072348608
61672328576280451724837099613568
61672328629413637189676860428952
61672328629413637738468830871144
61672328629413637739304510748264
61672328629413637739304511214824
61672328629413952020931410829178
61672328629413952567443028683568
61672328629413952569723381271370
61672328629413952569970957472398
61672328629413952569974085357212
61672328629413952569974429730746
61672328629422057684526985257612
61672328629424754029709551127490
61672328629424754029730476437532
61672328629424754030545231471170
61672328629425644760500620356446
61672328629425645309292590798638
61672328629425654460260578392450
61672328629425654460281503702492
61672328629425654597270284645416
61672328629425654597458571002998
61672328629425654598105964989096
61672328629425654598294251346678
61672328629425659402483457532820
61672328629425659402483457545870
61672328629425659402484232367480
61672328629425659406730318065850
61672328629425659406730318078900
61672328629425659406731092900510
61672328629425659406731092917772
61672328629425659592189687022270
61672328629425659948180282814370
61672328629425659950711343738816
61672328629425659950711343756078
61672328629425659950711688112350
61672328629425659950711692363152
61672328629425659951275427975012
61672328629425659951275427988062
61672328629425659951276547183206
61672328629425659955522288521092
61672328629425659955523063359964
61672328629425659996440884308320
61672328629446358369211152720900
61672328629446367520768391901178
61672328629446367658025674821732
61672328629446367658025703051528
61672328629446367658025703401448
61672328629446367658028027399502
61672328629446367658029032288832
61672328629446368897622718353682
61672328629446369309404724262654
61672328629446369487332242962372
61672328629446369492414817140532
61672328629446369492418169554852
61672328629446369492418284327226
61672328629446369492418289044588
61672328629446369492419322163714
61672328629446369494611491159344
61672328629446369494674167185120
61672328629446369494862195262448
61672328629446369494862539277478
61672328629446369494863309848286
61672328629446369494866006917682
61672328629446369494866786374698
61672328629446373011195109105468
61672328629448769169683414474370
61672328629448769169683418725172
61672328629448769171942850589152
61672328629449068812421473696058
61672328629449068812421474162618
61672328629449069358933092017008
61672328629449069358954013076248
61672328629449069361461020805838
61672328629449069361464148224091
61672328629449069361464148224092
61672328629449069361464148690652
61672328629449069361464492597626
61672328629449069361464493064186
61672328629449071188260581216888
61672328629449071190767588946478
61672328629449071190770716831292
61672328629449071190770716848554
61672328629449071190771061204826
61672328629449071190771065455628
61672328629449071195602586923610
61672328629449071195850163124638
61672328629449071195853630311332
61672328629449071195853635028694
61672328629449071198297885602826
61672328629449071198301353256080
61672328629449958259580764851270
61672328629449958808372735293462
61672328629449960089723008618228
61672328629449960091415261780740
61672328629449969377701855092742
61672328629449969380170493571566
61672328629449969789484119281968
61672328629449969791764471403210
61672328629449969792015175489052
61672328629449969792015175506314
61672328629449969792015519862586
61672328629449969926493825534934
61672328629449969926682111892516
61672328629449969926765675676082
61672328629449969926765679926884
61672328629449969929021754323764
61672328629449969929021782903480
61672328629449969929024106901534
61672328629449969929025111790864
61672328629449969929025226115552
61672328629449969929210040681346
61672328629449969929213168099599
61672328629449969929213168099600
61672328629449969929213512473133
61672328629449969929213512473134
61672328629449971031604586566516
61672328629449971031608833305232
61672328629449971031608834722174
61672328629449971214622393387066
61672328629449971214623431224958
61672328629449971216879392247740
61672328629449971216882867339740
61672328629449971217067420325068
61672328629449971217067424575870
61672328629449971217070895417068
61672328629449971573058023219092
61672328629449971573893703562772
61672328629449971575317459333874
61672328629449971580396557008708
61672328629449971580400803747424
61672328629449971580400805164366
61672328629449971621318616211438
61672328629449971621318620462240
61672328629449971621322092720588
61672328629449971626401190389598
61672328629449971626404547862522
61672328629449971626404657576292
61672328629449971626404662293654
61672328629449971628848912867786
61672328629449971758328240980430
61672328629449971758331798973554
61672328629449971758520085331136
61672328629449971763602540473070
61672328629449971765858619120752
61672328629449971765859652239878
61672328629449971765862865859468
61672328629449971765862865876730
61672328629449975279663259818670
61672328629449975279931752492718
61672328629449975279931756743520
61672328629449975279935229001868
61672328629449975282191188607500
61672328629457176301076754781720
61672328629457176306159295658430
61672328629457176306159668729724
61672328629457176306159668729772
61672328629457176308608166041168
61672328629457180012197348839178
61672328629457180012200045908574
61672328629457180012200820630966
61672328629460776740506026491490
61672328629460776741929782262592
61672328629460776742201406605696
61672328629460776742201407072256
61672328629460776742201750979229
61672328629460776742201750979230
61672328629460776742201751445790
61672328629460776742765462606272
61672328629460776787930943390958
61672328629460776787934071275772
61672328629460776787934415649306
61672328629460776795464707700560
61672328629460778028363406135212
61672328629460778028363434833180
61672328629460778028363777789564
61672328629460778572072059449092
61672328629460778572072059462142
61672328629460778572072834283752
61672328629460778572073178657286
61672328629460778577155403875692
61672328629460778577155405275372
61672328629460778577155405279584
61672328629460778577155748249226
61672328629460778577344034593758
61672328629460778579603470708540
61672328629460778579604245543200
61672328629460781729318113485468
61672328629460781734401459315960
61672328629460781734401830502348
61672328629460781734401830852268
61672328629460781734403781797694
61672328629460781734404154850322
61672328629460781734404154968414
61672328629460782275853775231132
61672328629460782275853775248394
61672328629460782275854119604666
61672328629460782283196900150260
61672328647138612861190972168116
61672328647138613272973236357342
61672328647138613410233646713412
61672328647138613410233904993666
61672328647138613410986017302978
61672328647139513840784673978372
61672328647139513840784673991422
61672328647139513840784932258626
61672328647139513841348758223406
61672328647139825109678003123838
61672328647139825109740679149614
61672328647139828257642250208932
61672328647139828257642251258692
61672328647139828257704926234708
61672328647139828257704927284468
61672328647139828260170178630420
61672328647139828260170178643470
61672328647139828260170179693230
61672328647139828260232854669246
61672328647139828260232855719006
61672328647139828394902918845256
61672328647139828397430847279794
61672328647139828806496896676900
61672328647139828809024826161198
61672328647139828809024911187456
61672328647139828809024912250266
61672328647139828809028297002396
61672328647139828809028383445804
61672328647139828809212853175716
61672328647139828809213197545038
61672328647139828809216669803386
61672328647139828809275615290560
61672328647139828809275873570814
61672328647139828809279087548908
61672328647139828809279345829162
61672328647139828814023802545824
61672328647139828814023803608634
61672328647139828814028049656094
61672328647139828814028050705854
61672328647139828814028307923298
61672328647139828814086479634410
61672328647147928428318367579218
61672328647147928428339259587810
61672328647147928429154047922898
61672328647147928565516360189766
61672328647147928566352040533446
61672328647147933918766005040770
61672328647147933918769475881968
61672328647147933918769480487062
61672328647150320242743018897858
61672328647150320654525283074034
61672328647150629719991311333464
61672328647150629719991311346514
61672328647150629719992459710398
61672328647150629720807128668018
61672328647150630131753454220260
61672328647150630131774346228852
61672328647150630131774723899624
61672328647150630132338430456624
61672328647150630132589134563940
61672328647150630132589478933262
61672328647150630268951446830808
61672328647150630269033985878760
61672328647150630269033985891810
61672328647150630269034244159014
61672328647150630269035100954244
61672328647150630269035133901402
61672328647150630269035134255694
61672328647150630269035392535948
61672328647150630269599185186228
61672328647150630269849889289332
61672328647150630269850147569586
61672328647150635073158417136516
61672328647150635073161893645666
61672328647150635210419171861908
61672328647150635210422648371058
61672328647150635215233158435718
61672328647150635215484206912356
61672328647150635261238915622462
61672328647150635619673158642180
61672328647150635622201091681812
61672328647150635622204568190962
61672328647150635622204568204012
61672328647150635622204908309482
61672328647150635622204912560284
61672328647150635622768648167932
61672328647150635623019696644570
61672328647150635627015164344690
61672328647150635627015164348902
61672328647150635627266212808278
61672328647150635627266471088532
61672328647151530287720469249606
61672328647151530287804155257390
61672328647151530288556148543526
61672328647151530288556149593286
61672328647151530699314447081250
61672328647151530699565236210612
61672328647151530699565494490866
61672328647151530699585013143720
61672328647151530699585013156770
61672328647151530699585271423974
61672328647151530699586128219204
61672328647151530699586161166362
61672328647151530699586161520654
61672328647151530699586162583464
61672328647151530699586419800908
61672328647151530700150127424930
61672328647151530700150212451188
61672328647151530700338154439448
61672328647151530700338155502258
61672328647151530700338498808770
61672328647151530836763228821160
61672328647151530836763229883970
61672328647151530836763487101414
61672328647151530837598909164840
61672328647151530837598910227650
61672328647151530837599167445094
61672328647151535640970113037800
61672328647151535640970114100610
61672328647151535640973589546902
61672328647151535640973589546950
61672328647151535778234344272342
61672328647151535783233226787864
61672328647151535783233227837624
61672328647151535828987935497970
61672328647151536187484940632532
61672328647151536187484941695342
61672328647151536187485198912786
61672328647151536190012873672164
61672328647151536190012874734974
61672328647151536190016345930512
61672328647151536190016346993322
61672328647151536190016350181314
61672328647151536190016604210766
61672328647151536190016608461568
61672328647151536190580430162496
61672328647151536190768716520078
61672328647151536194827204619508
61672328647151536195015232683786
61672328647151536195015233746596
61672328647151536195015490964040
61672328647151536233238525424356
61672328647151536233238526487166
61672328647151536233238783704610
61672328647151536235494753351412
61672328647151536235494838023378
61672328647151536235745542126482
61672328647151536235745800406736
61672328647151536243088925308602
61672328647171043000480539629908
61672328647171043137741207203422
61672328647171043137741207216472
61672328647171043137741208266232
61672328647171943568292229876338
61672328647171943568292234481432
61672328647171943570738918862394
61672328647171943570739693701266
61672328647172243757541907773268
61672328647172243757562796226526
61672328647172243757562799781860
61672328647172243760007160164768
61672328647172243760007160168980
61672328647172243760007161231790
61672328647172243760009484063444
61672328647172243760009484162822
61672328647172243760010632073196
61672328647172243760069837257566
61672328647172243760072160089220
61672328647172243760073307982124
61672328647172243894739900383816
61672328647172243897267828805304
61672328647172243897267829868114
61672328647172243897270152699768
61672328647172243897334062724985
61672328647172245541951492054072
61672328647172245586868334330990
61672328647172245589313728305408
61672328647172245589313728309620
61672328647172245594396302483568
61672328647172245594462417016944
61672328647172245594462421734306
61672328647172245594462422088598
61672328647172245594462446063220
61672328647172245594462447112980
61672328647172245594462450784954
61672328647172245594463566793558
61672328647172245594463569980098
61672328647172245596906442720328
61672328647172245596906442724540
61672328647172245596906786739570
61672328647172245596907557310378
61672328647172245596911033836790
61672328647172245596911287848980
61672328647172245726574396945944
61672328647172245726574398008754
61672328647172245726577873455046
61672328647172245731656972186914
61672328647172245731660409627492
61672328647172245731660411143812
61672328647172245731660414344854
61672328647172245731660414699146
61672328647172245731660438673768
61672328647172245731660439723528
61672328647172245731660443395502
61672328647172245731660444445262
61672328647172245731661559054186
61672328647172245731661559404106
61672328647172245731661562590646
61672328647172245734167455375894
61672328647172245734167455730186
61672328647172245734170923370390
61672328647172245734170923383440
61672328647172245734172042578584
61672328647172249247989540616676
61672328647172249247989541679486
61672328647172249247989545234820
61672328647172249247993017125778
61672328647172249247993017138876
61672328647172249250437348823976
61672328647172249250439701874130
61672328647172249250440821082324
61672328647174635986005931591986
61672328647174644859945311671218
61672328647174644859945316263262
61672328647174644859945316276312
61672328647174645271727317567140
61672328647174645271727318629950
61672328647174645271727323235044
61672328647174645273985978488918
61672328647174645408988072292532
61672328647174645408988073355342
61672328647174645408988330572786
61672328647174935760401440480272
61672328647174936309444115025568
61672328647174936309444373305822
61672328647174936310196485615134
61672328647174945049131165264816
61672328647174945049132313175190
61672328647174945049214847972180
61672328647174945049215876971646
61672328647174945049215996349114
61672328647174945051475312732296
61672328647174945051722918002686
61672328647174945051722919052446
61672328647174945051723005141514
61672328647174945051725241884100
61672328647174945460725143096460
61672328647174945460726291006834
61672328647174945460976996526880
61672328647174945460997882867568
61672328647174945463254219795504
61672328647174945463254220858314
61672328647174945463256543789346
61672328647174945463257318511578
61672328647174945463257318628218
61672328647174945463257691583080
61672328647174945463257691699720
61672328647174945463504923898608
61672328647174945463504924961418
61672328647174945463505296497726
61672328647174945463507247793072
61672328647174945463507620845700
61672328647174945463508366988216
61672328647174945463508740059718
61672328647174945598174989137428
61672328647174945598257522517476
61672328647174945598258637592960
61672328647174945598258666172676
61672328647174945598258667235486
61672328647174945598258670894410
61672328647174945598258671957220
61672328647174945598258895873214
61672328647174945598258900124016
61672328647174945598258924452930
61672328647174945598258929174664
61672328647174945600514889494638
61672328647174945600514974520896
61672328647174945600514975583706
61672328647174945600515002763742
61672328647174945600515004163422
61672328647174945600517327111716
61672328647174945600518446312684
61672328647174945600518446779244
61672328647174945600765678624000
61672328647174945600765679686810
61672328647174945600765936904254
61672328647174945600769150415788
61672328647174945600769150882348
61672328647174945600769151945158
61672328647174945600769408696041
61672328647174945600769408696042
61672328647174945600769409162602
61672328647174946697767660616548
61672328647174946698603336238494
61672328647174946702846759349820
61672328647174946703097806763648
61672328647174946703097807826458
61672328647174946703102054923678
61672328647174946703102312141122
61672328647174946835212110232980
61672328647174946840107427986144
61672328647174946840295456063472
61672328647174946840295799374196
61672328647174946840295800437006
61672328647174946840298898206910
61672328647174946840299156487164
61672328647174946840300304397538
61672328647174946840300304751670
61672328647174946840358476462782
61672328647174946881029487193086
61672328647174946881029491798180
61672328647174946881029573282154
61672328647174946881032962639378
61672328647174946886052478766646
61672328647174946886052482998734
61672328647174946886112061371246
61672328647174946886112147460314
61672328647174946886115527858100
61672328647174946888559525564968
61672328647174946888562993218222
61672328647174947244550900464004
61672328647174947245386579744874
61672328647174947245386580807684
61672328647174947245386923759904
61672328647174947246806088064624
61672328647174947247897059260428
61672328647174947251889433895116
61672328647174947251889777205840
61672328647174947251889778268650
61672328647174947251892876038554
61672328647174947251893134318808
61672328647174947251894023948928
61672328647174947251894025365870
61672328647174947251894282229182
61672328647174947251894282583314
61672328647174947252140481308944
61672328647174947252140482371754
61672328647174947292564264441082
61672328647174947292564264445294
61672328647174947292811840659372
61672328647174947292814968548398
61672328647174947292814968561448
61672328647174947292815312917720
61672328647174947297647610275786
61672328647174947297898657685402
61672328647174947297898915965656
61672328647174947300158093446052
61672328647174947300158093463314
61672328647174947300158351726306
61672328647174947300158351730518
61672328647174947427564090658116
61672328647174947427564348938370
61672328647174947427565205733600
61672328647174947427565239035050
61672328647174947427565240097860
61672328647174947427565464013854
61672328647174947427565497315304
61672328647174947429821457635278
61672328647174947429821542661536
61672328647174947429821543724346
61672328647174947429824933081570
61672328647174947429825014919884
61672328647174947429825019170686
61672328647174947430072246764640
61672328647174947430072247827450
61672328647174947430072505044894
61672328647174947430075719022988
61672328647174947430075720085798
61672328647174947430075723273790
61672328647174947430075977303242
61672328647174947430075981554044
61672328647174947434904030763678
61672328647174947434904031813438
61672328647174947434904116839696
61672328647174947434904117902506
61672328647174947434907469254016
61672328647174947434907469720576
61672328647174947434907473840236
61672328647174947434907473958280
61672328647174947434907473971378
61672328647174947434907498300292
61672328647174947434907503022026
61672328647174947434907589098044
61672328647174947434908622217170
61672328647174947435092058827956
61672328647174947435092059890766
61672328647174947435095497784854
61672328647174947435095501917564
61672328647174947435095502035656
61672328647174947435095502389948
61672328647174947435095526364570
61672328647174947435095527427380
61672328647174947435095531086304
61672328647174947435095532149114
61672328647174947435095756065108
61672328647174947435095760670202
61672328647174947435096903975482
61672328647174947435154820942800
61672328647174947435154822005610
61672328647174947435155079223054
61672328647174947435159407810072
61672328647174947435159666090326
61672328647174947437351838963544
61672328647174947437351838963592
61672328647174947437352867831916
61672328647174947437355306971138
61672328647174947437356344341066
61672328647174947437414514989320
61672328647174947437414515002418
61672328647174947437414516406470
61672328647174947437415629946760
61672328647174947437417983009964
61672328647174947437419102205108
61672328647174947437419106455910
61672328647174947437602543066648
61672328647174947437602543066696
61672328647174947437602543420988
61672328647174947437602544483798
61672328647174947437602801701242
61672328647174947437606011074242
61672328647174947437606012137052
61672328647174947437606269354496
61672328647174950402113461101344
61672328647174950402381953775232
61672328647174950402381954838042
61672328647174950402385430284334
61672328647174950402385430284382
61672328647174950404641389535882
61672328647174950409703043009094
61672328647174950409707548386568
61672328647174950539557910717776
61672328647174950539562157814996
61672328647174950539642622424606
61672328647174950539642708500624
61672328647174950539642709563434
61672328647174950539646098933756
61672328647174950539646185009774
61672328647174950541902058185256
61672328647174950546901035619642
61672328647174950546905540997116
61672328647174950547151739722746
61672328647174950547151998003000
61672328647174950547156245100220
61672328647174950951151888549420
61672328647174950951156135646640
61672328647174950951424628320528
61672328647174950951424629383338
61672328647174950951424632925622
61672328647174950951424633988432
61672328647174950951428104829630
61672328647174950951428104829678
61672328647174950953684064081178
61672328647174950953686761500654
61672328647174950958745717554390
61672328647174950958745975834644
61672328647174950958750222931864
61672328647175836739995142290528
61672328647175836739995142303578
61672328647175836739995400570782
61672328647175836740559226522512
61672328647175836740559226535562
61672328647175836740747512880094
61672328647175845616944009430606
61672328647175845616944009443656
61672328647175845617027691896106
61672328647175845619471937878194
61672328647175845619471938927954
61672328647175845619474261759608
61672328647175846028537987275300
61672328647175846028808549782436
61672328647175846028808549795486
61672328647175846028809669108722
61672328647175846028809693087716
61672328647175846028809697805078
61672328647175846028809699222180
61672328647175846028809923138174
61672328647175846028809927388976
61672328647175846028809951367970
61672328647175846028809951717890
61672328647175846028809956439624
61672328647175846031065916759598
61672328647175846031066001785856
61672328647175846031069387600796
61672328647175846031069473577644
61672328647175846031253943774116
61672328647175846031253943787166
61672328647175846031253944836926
61672328647175846031254288143438
61672328647175846031254316373234
61672328647175846031254316723154
61672328647175846031256267668580
61672328647175846031256640721208
61672328647175846031257386863724
61672328647175846031257415678124
61672328647175846031257759935226
61672328647175846031320177680748
61672328647175846031320435961002
61672328647175846031320436427562
61672328647175846168330142227017
61672328647175846168514698499508
61672328647175846168514699562318
61672328647175846168514956779762
61672328647175846168518170291296
61672328647175846168518170304345
61672328647175846168518170304346
61672328647175846168518171820666
61672328647175847263319920757182
61672328647175847263319920770232
61672328647175847270846826639156
61672328647175847270846826652206
61672328647175847270851332016630
61672328647175847270909502664932
61672328647175847270909502677982
61672328647175847270909503727742
61672328647175847401416355471962
61672328647175847403864073226964
61672328647175847408107495288530
61672328647175847408107496338290
61672328647175847448778507068594
61672328647175847448778511673688
61672328647175847448781977909792
61672328647175847448781982514886
61672328647175847453861081246754
61672328647175847453864547383688
61672328647175847453864547733608
61672328647175847453864552087952
61672328647175847453865671651890
61672328647175847813198361380934
61672328647175847813198619661188
61672328647175847815646079135936
61672328647175847819701473107124
61672328647175847819701473120174
61672328647175847819701474169934
61672328647175847819889501184452
61672328647175847819889501197502
61672328647175847858115117923076
61672328647175847858115117936126
61672328647175847858115376203330
61672328647175847858116237249362
61672328647175847858116265945718
61672328647175847858116491278814
61672328647175847858116495529616
61672328647175847858116524580264
61672328647175847860372569926496
61672328647175847860372574177298
61672328647175847860376046435646
61672328647175847860560511914756
61672328647175847860560511927806
61672328647175847860560516519850
61672328647175847860560516532900
61672328647175847860560856284078
61672328647175847860560860534880
61672328647175847860563988423906
61672328647175847860563988436956
61672328647175847860564332793228
61672328647175847865455058028638
61672328647175847865455144104656
61672328647175847865458496518976
61672328647175847865458496985536
61672328647175847865458501105196
61672328647175847865458501236338
61672328647175847865458501590630
61672328647175847865458525215332
61672328647175847865458525565252
61672328647175847865458530286986
61672328647175847865459649482130
61672328647175847865459649483534
61672328647175847865643086092916
61672328647175847865643086105966
61672328647175847865643430462238
61672328647175847865646783330068
61672328647175847865646787935162
61672328647175847865647931240442
61672328647175847865647935841164
61672328647175847865647935845535
61672328647175847865705848207760
61672328647175847865706106488014
61672328647175847865709315394454
61672328647175847865709315407504
61672328647175847865709320111816
61672328647175847865709573674708
61672328647175847865709578392070
61672328647175847865709578746362
61672328647175847865710439325834
61672328647175847865710693355286
61672328647175847865710697606088
61672328647175847867902866228552
61672328647175847867902866241602
61672328647175847867903636829672
61672328647175847867903895096876
61672328647175847867907113338822
61672328647175847867907371606026
61672328647175847867965542267378
61672328647175847867965542621670
61672328647175847867966657211720
61672328647175847867966661462522
61672328647175847867969009920632
61672328647175847867969010274924
61672328647175847867970129470068
61672328647175847867970133720870
61672328647175847868153570331656
61672328647175847868153570344706
61672328647175847868153570685948
61672328647175847868153570698998
61672328647175847868153828966202
61672328647175847868154685289048
61672328647175847868154689539850
61672328647175847868157037984910
61672328647175847868157037997960
61672328647175847868157296619456
61672328647175847868158161798198
61672328647175847997636715071970
61672328647175847997824739961306
61672328647175847997824743149298
61672328647175847997824997178750
61672328647175847997825001429552
61672328647175848002907314139466
61672328647175848002907571356910
61672328647175848002908431936382
61672328647175848002908685965834
61672328647175848002908690216636
61672328647175848005167002872422
61672328647175848005167002885472
61672328647175850970193649676516
61672328647175850970193649689566
61672328647175850970193650739326
61672328647175850970197126185618
61672328647175850970197126185666
61672328647175850970197126198716
61672328647175851107454408652710
61672328647175851107457880911058
61672328647175851519236410310880
61672328647175851519236411373690
61672328647175851519236414561682
61672328647175851519236668591134
61672328647175851519236672841936
61672328647175851519239883632038
61672328647175851519239886820030
61672328647175851519240140849482
61672328647175851519240145100284
61672328647183951140810537665968
61672328647183951140810566363728
61672328647183951140810566480368
61672328647183951141562649975280
61672328647183951141562678789680
61672328647183951141562678789888
61672328647183951278823318611604
61672328647183951323741223294432
61672328647183951331331924764716
61672328647183951331334277460530
61672328647183951331334277827920
61672328647183951331335397023064
61672328647183952925199229938180
61672328647183952976015583395340
61672328647183952976015612093100
61672328647183952976015612110570
61672328647183952976015613510250
61672328647183952978463075931126
61672328647183952978463075948388
61672328647183952978463334565672
61672328647183953113213604721118
61672328647183953113213605770878
61672328647183953113213606120798
61672328647183956631992867799016
61672328647183956636240417081850
61672328647183956674462906291404
61672328647183956674462934989164
61672328647183956675214674227182
61672328647183956675215018600716
61672328647183956676909624459250
61672328647183956681990874461244
61672328647183956681992940075454
61672328647183956681992940174832
61672328647183956681992968754548
61672328647183956681992970289742
61672328647183956681993313246334
61672328647183956681993973177318
61672328647183956681993973293958
61672328647183956681994346248820
61672328647183956681994346365460
61672328647183956682053636576088
61672328647183956682055989639292
61672328647183956682057108367876
61672328647183956682057108834436
61672328647183956682558057409302
61672328647183956682808761512406
61672328647183956684250310221894
61672328647183956684501014324998
61672328647183956684503453464220
61672328647183956684503711744474
61672328647183956819253982249840
61672328647183956819255100978424
61672328647183956819255101444984
61672328647186641906607469483098
61672328647186641906607727750302
61672328647186641907171553715082
61672328647186641907359840059614
61672328647186643141953487210014
61672328647186643144398885433782
61672328647186652430767923688338
61672328647186652432460177434050
61672328647186652432460263523118
61672328647186652432462500265704
61672328647186652433027359332348
61672328647186652433027359448988
61672328647186652842549930647070
61672328647186652842550273953582
61672328647186652844242183343022
61672328647186652844242554879330
61672328647186652844242555229250
61672328647186652844244506174676
61672328647186652844244879227304
61672328647186652844245625369820
61672328647186652844245654184220
61672328647186652844245998441322
61672328647186652844245998907882
61672328647186652844809738416204
61672328647186652844809738416412
61672328647186652844809738766332
61672328647186652845060787242970
61672328647186652979810685372462
61672328647186652979810942589906
61672328647186652981502938068414
61672328647186652981506408797392
61672328647186652981506408810441
61672328647186652981506408810442
61672328647186652981506409263952
61672328647186652981506410326762
61672328647186652981506667077645
61672328647186652981506667077646
61672328647186652981506667544206
61672328647186652982070493495936
61672328647186653026984812079758
61672328647186653026984898168826
61672328647186653026988282920956
61672328647186653026988369364364
61672328647186653027173183463598
61672328647186653027176655721946
61672328647186653027235859489374
61672328647186653027239073467468
61672328647186653027239331747722
61672328647186653034515964009192
61672328647186653034515965058952
61672328647186653034516222276396
61672328647186653034518661415618
61672328647186653034518661428668
61672328647186653034578984391240
61672328647186653034581337087054
61672328647186653034581337100152
61672328647186653034581337454444
61672328647186653034582456649588
61672328647186653034767012468568
61672328647186653034769623798976
61672328647186653034770484726916
61672328647186654216852311733060
61672328647186654267605674555900
61672328647186654267605674905820
61672328647186654267668693887980
61672328647186654628634317642032
61672328647186654679450699797000
61672328647186654679450700859810
61672328647186654681710135557650
61672328647186654681710135574912
61672328647186654811377061636576
61672328647186654811565347994158
61672328647186654816460664347642
61672328647186654816648692411920
61672328647186654816648693474730
61672328647186654816648693824650
61672328647186654816648950692174
61672328647186654816649036781242
61672328647186657786194555460768
61672328647186657923455224097092
61672328647186657927704437693326
61672328647186657927892724037858
61672328647186657927893498876730
61672328647186657966112546059486
61672328647186657966112632148554
61672328647186657966114868891140
61672328647186657966116016784044
61672328647186657968560353203976
61672328647186657968562706254130
61672328647186657968563825462324
61672328647186657973643699038680
61672328647186657973646021870334
61672328647186657973646052084622
61672328647186657973646280249966
61672328647186657973646395041214
61672328647186657973647055088838
61672328647186657973647169880086
61672328647186657973647428160340
61672328647186657973647428510260
61672328647186657973706746600764
61672328647186657973706746950684
61672328647186657973709070948738
61672328647186657973709071421122
61672328647186657973709071434172
61672328647186657973710190629316
61672328647186657975905831169046
61672328647186657976154096119878
61672328647186657976154182208946
61672328647186657976156793539354
61672328647186657976157654467294
61672328647186658332980491664890
61672328647186658335237230006064
61672328647186658335239927425540
61672328647186658515158777422828
61672328647186658515158777435878
61672328647186658515158778952198
61672328647186658515159035703082
61672328647186658515159036169642
61672328647186658522501041876364
61672328647186658522689071003452
61672328647186658522689328220896
61672328647186658522690188682276
61672328647186659752952517734536
61672328647186659758035862152298
61672328647186659758036120432552
61672328647186659758036120782472
61672328647186659760295642636402
61672328656013573749196636191366
61672328656037584816435452385690
61672328656037588523312657814174
61672328656037885371546439305654
61672328656037889078420172830082
61672328656037889078423644734138
61672328656038790919972098248149
61672328656038790919972098261199
61672328656045994188979693791277
61672328656045994188979693804327
61672328656046894794931343645839
61672328656046894932129336256387
61672328656049595911183802851117
61672328656049595911183802864167
61672328656049597740239666901750
61672328656049597740490370987385
61672328656049597742750065032708
61672328656050048232764189226435
61672328656050943676728845719176
61672328656050943676729188675768
61672328656050943813989600094696
61672328656050943813989857312140
61672328656050948594467738037628
61672328656050948594655766114956
61672328656050948800638732985920
61672328656050949212140876041249
61672328656050949212140876041250
61672330703341472573466805647598
61672330703353179590875187742272
61672330703353180002469165573916
61672330703373889308085720681090
61672330703373889493547778174990
61672330703373889493547782793134
61672330703373889493548811644196
61672330703376589357639140389329
61672330703376590599738802475970
61672330703376591196794842419658
61672330703376591196795871270720
61672330703376591196983127701332
61672330703377489927897262305201
61672330703377489927897262305202
61672330703377491030289829740930
61672330703377491167487822351478
61672330703377491213304054589362
61672330703377491215751887234830
61672330703377491215751891852974
61672330703377491579081800183122
61672330703377491625089528138538
61672330703377491625089789961027
61672330703377491625089789961028
61672330703377491627345865066474
61672330703377491627345869684618
61672330703377491627534154966292
61672330703377491762287782571576
61672330703377491764543862295166
61672330703377491764544894338384
61672330703377496566476954997141
61672330703384700010881817165882
61672330703384700010885173116822
61672330703384700011638060265006
61672330703385595090711132619470
61672330703385595090712166088676
61672330703385596735395824719300
61672330703385596737840189724564
61672330703385596872593817329848
61672330703385600441433877900048
61672330703385600441436200381782
61672330703385600442189087529966
61672330703385600578634192992330
61672330703388296739190925633612
61672330703388296793958192245994
61672330703388296793959225715200
61672330703388298029493271519444
61672330703388298568497493774252
61672330703388301725492872409704
61672330703388301725495194891438
61672330703388301733085926225722
61672330703388301733086959694928
61672330703388301733089282176661
61672330703388301733089282176662
61672330703388301733842169324846
61672330703388302274537869436734
61672330703388302281881252618854
61672330703388302281882027457726
61672330703388302282634139767038
61672330703388303517412975941364
61672330703388303517416073261970
61672330721067345101086238489692
61672330721067348263920431315106
61672330721067348805432038974488
61672330721067348807961117086470
61672330721067348812712401757298
61672330721067348812963105860402
61672330721078150131274722448918
61672330721078150267720602750154
61672330721078150268535391085242
61672330721078155262368407939404
61672330721078155620886679566790
61672330721078155621701467901878
61672330721079050698249592934172
61672330721079050698271630015114
61672330721079050699086418350202
61672330721079050835447585544720
61672330721079055644657689696710
61672330721079055827672030770801
61672330721079056186169297356092
61672330721079056188698375468074
61672330721079056193700364242006
61672330721079056234431042505242
61672330721079056239517055644671
61672330721079056241711405646556
61672330721099765540636735215436
61672330721099765543147213668180
61672330721099765547331312440658
61672330721099765593147665249962
61672330721099765595593059106288
61672330721099765730345656325316
61672330721099765730345657860510
61672330721099765732852694273406
61672330721099765732852698891550
61672330721099765732853813481600
61672330721102465459661433671604
61672330721102465596944142222522
61672330721102465599203573633040
61672330721102465599451180419910
61672330721102466701786401624990
61672330721102466701786405975122
61672330721102466838984394235538
61672330721102466838984398585670
61672330721102466879714733909784
61672330721102466884800745509648
61672330721102466887246144093324
61672330721102467243235337608728
61672330721102467244071822919288
61672330721102467244072165858410
61672330721102467245742378639768
61672330721102467246331597268928
61672330721102467246582301372032
61672330721102467250578372067182
61672330721102467250578376417314
61672330721102467291496739818756
61672330721102467291497082757878
61672330721102467426249562457160
61672330721102467428756603488200
61672330721102467428757748560550
61672330721102467433592715951840
61672330721102467433840321321560
61672330721102467433843759829368
61672330721102467433843764533632
61672330721102467436036966271010
61672330721102467436099758518074
61672330721102467436287670374114
61672330721102467436288040611804
61672330721102467436291139444518
61672330721102470950088179124564
61672330721102470952619581234600
61672330721103366027473129572888
61672330721103366027495169487482
61672330721103366030002207684870
61672330721103366164671122183436
61672330721103367269535421500498
61672330721103367447463753785292
61672330721103367452549765385156
61672330721103367455056803333246
61672330721103367455056807951390
61672330721103367455057922541440
61672330721103367811047033510012
61672330721103367811883861759694
61672330721103367814143293170212
61672330721103367856801737628122
61672330721103367864391348586520
61672330721103367864391350003670
61672330721103367864394787094328
61672330721103367866589141800476
61672330721103367866650785783034
61672330721103367866651900373084
61672330721103367866839067876764
61672330721103367996506768436058
61672330721103368001589342614218
61672330721103368001592779704876
61672330721103368001592784409140
61672330721103368003848778393582
61672330721110570708944752512612
61672330721110570709759540847700
61672330721110570762205386285808
61672330721110572544087037526980
61672330721110572544149799291744
61672330721110572546594078558020
61672330721110576106151240836812
61672330721110576242597121138048
61672330721110576243411909473136
61672330721110576250186731747978
61672330721110576250186733264298
61672330721110576250187852472492
61672330721111471330017167926080
61672330721111472974638064791940
61672330721111472974700826556704
61672330721111472977145105822980
61672330721111476673148148403008
61672330721111476680674968550206
61672330721114172842927770165190
61672330721114172843742558500278
61672330721114172980188438801514
61672330721114172980755620349732
61672330721114173025921103005030
61672330721114173033201465787840
61672330721114173033264227552604
61672330721114173033451395056284
61672330721114173033452169890944
61672330721114173033454493888998
61672330721114174268798187617860
61672330721114174815333821132116
61672330721114174817590158060052
61672330721114177965616018532976
61672330721114177972328050345086
61672330721114177972329199767568
61672330721114177972390840807818
61672330721114177972390842324138
61672330721114177972391961532332
61672330721114178333356839616204
61672330721114178376583236106860
61672330721114178377147320338844
61672330721114178377398024441948
61672330721114178513840807426950
61672330721114178521371099478204
61672330721114178521374198310918
61672330721114179611929253833776
61672330721114179756717892039780
61672330729940793144488571497548
61672330729941079104457030366438
61672330729941079106902428477778
61672330729941079106902543269026
61672330729941979535008057631398
61672330729941988817840452718710
61672330729941988817903214833554
61672330729941988817903214837766
61672330729941988817903214839170
61672330729941988955097764237854
61672330729941988955100858838480
61672330729941988955101207444102
61672330729941988955101207449718
61672330729941990609572269894192
61672330729941993764372954520004
61672330729941993764372954524216
61672330729941993764372954525620
61672330729941993764373729358876
61672330729941993901570947130552
61672330729941993901570947134764
61672330729941993901570947136168
61672330729941993901571721969424
61672330729941994305819476049226
61672330729941994305819476053438
61672330729941994305822570649852
61672330729941994308267193922320
61672330729941994308270640316512
61672330729941994308350879930056
61672330729941994308350879934268
61672330729941994308353974530682
61672330729941994308915735814372
61672330729941994308915735818584
61672330729941994308918058762666
61672330729941994308918058766878
61672330729941994313350887312886
61672330729941994313353986145600
61672330729965088755675164574184
61672330729965093697059235481848
61672330729965104769367082136208
61672330729965394435372819701106
61672330729965405548413696228780
61672330729965405548413696232992
61672330729965405553492795333654
61672330729965405553493943226558
61672330729965405553496266174852
61672330729965405555755701935502
61672330729965405555755701939714
61672330729965405555756476774374
61672330729965405555941664286192
61672330729965405555941665703342
61672330729965405555941665704746
61672330729965405555943988653040
61672330729965409077084840209750
61672330729966289512757540094760
61672330729966294454141611002424
61672330729966294865923846966066
61672330729966305384105357918784
61672330729966305384168119683708
61672330729966305384168120037840
61672330729966305521366112294256
61672330729966305521366112648388
61672330729966305931452680568232
61672330729966305933144933264184
61672330729966305933148376470432
61672330729966305933148376824564
61672330729966305940490382177154
61672330729966305940490382531286
61672330729966305940491157365946
61672330729966305978901961726386
61672330729966305978964723847872
61672330729966305984043822598614
61672330729966305984044970491518
61672330729966305984047293439812
61672330729966305986491540471708
61672330729966305986492688364612
61672330729966305986492692969706
61672330729966305986495011312906
61672330729966305986495015899126
61672330729966305986495015917999
61672330729966305986495015918000
61672330729966305986495790733786
61672330729966309088451158403580
61672330729966309088513920168504
61672330729966309088513920522636
61672330729966309096065133272196
61672330729966309225711912779052
61672330729966309637490733748980
61672330729966309637494176955228
61672330729966309637494177309360
61672330729966309637577511169398
61672330729966309639833848097334
61672330729966309644836182661950
61672330729966309644836183016082
61672330729966309644836957850742
61672330729973494050168537848605
61672330729973499545682329555750
61672330729973510658719730992668
61672330729973510658719730996880
61672330729973510663802300938740
61672330729973510666061736699390
61672330729973510666061736703602
61672330729973510666062511538262
61672330729973510666247699050080
61672330729973510666250021998374
61672330729973510666250798250184
61672330729973514364760107121710
61672330729973514364760107475842
61672330729973514369840353647312
61672330729973514369840354119488
61672330729973514369843452834158
61672330729973514372290399527096
61672330729973514372291174361756
61672330729974398321510126573152
61672330729974398322263271985732
61672330729974398322326034104788
61672330729974398329103180739250
61672330729974398329103955573910
61672330729974399564449973306442
61672330729974400113431349785390
61672330729974409259064600119692
61672330729974409259127361884616
61672330729974409259127362234536
61672330729974409396325354845084
61672330729974411089207996490274
61672330729974411089270758611760
61672330729974411094353328203700
61672330729974411096797578422136
61672330729974411096798726315040
61672330729974411096801049263334
61672330729974411096801825497674
61672330729974411096801825515143
61672330729974411096801825515144
61672330729974414206371168036084
61672330729974414747043623100288
61672330729974414747882774280954
61672330729974414747882774285166
61672330729974414749575026976906
61672330729974414749575026981118
61672330729974414754575034359736
61672330729974414754578133192450
61672330729974414755411862589678
61672330729974414755414185537972
61672330729974414795311134386670
61672330729974414795311134390882
61672330729974414795311134740802
61672330729974414800391381266404
61672330729974414800391381384448
61672330729974414800394480099118
61672330729974414801147625515910
61672330729974414802839102444082
61672330729974414802839103861232
61672330729974414802841426792056
61672330729974416030657926952458
61672330729974416035740497831650
61672330729974416035740497941648
61672330729974416035740497944078
61672330729974416035740497948290
61672330729974416035740498298210
61672330729974416035741272782950
61672330729974416036493643242826
61672330729974416038188219353632
61672330729977100032539301563840
61672330729977101816863338289346
61672330729977112929900653650454
61672330729977112937246877752216
61672330729977115909033222726702
61672330729977116046231215337250
61672330729977116633496407440148
61672330729977117876374611731944
61672330729977563213869263536372
61672330729977563213869278062425
61672330729978469211106454489737
61672330729978469211106454844029
61672330729978469348304447454577
61672330774241054932947698447698
61672330774241058637293503524538
61672330774241058637293589259314
61672330774241060421703083213298
61672330774241060423397659790664
61672330774243762126833866689660
61672330774244662557383774759476
61672330774244662557384893954620
61672330774244662695397674900256
61672330774244962746634596410984
61672330774244962883832589021532
61672330774244962883895351140588
61672330774244973269957968237712
61672330774244973407155960848260
61672330774244973818749938679904
61672330774244976974303768722508
61672330774244976974304887559148
61672330774244976976832816365240
61672330774244976976835169411182
61672330774244976976836288606326
61672330774244976981835179981956
61672330774244977111502880169696
61672330774244977114030808975788
61672330774244977114030839073436
61672330774244977114096957242650
61672330774244977119095934353056
61672330774244977523095739164700
61672330774244977523096858001340
61672330774244977523347906477978
61672330774244977525875749173528
61672330774244977525875835266808
61672330774244977525878187962670
61672330774244977525878188316962
61672330774244977525879221431876
61672330774244977525879307525156
61672330774244977530627150424148
61672330774244977530689912184700
61672330774252767667690157066176
61672330774252767804950825702500
61672330774252781897052730074820
61672330774253077282952031277328
61672330774253082224336102184992
61672330774255469508385913406352
61672330774255778436570295417232
61672330774255778436571410020332
61672330774255778436591187425824
61672330774255778437407090364012
61672330774255778985362265859424
61672330774255778985613313977558
61672330774255778985614428921900
61672330774255778985634205855008
61672330774255778985634206327392
61672330774255778985634235019536
61672330774255778985634235023748
61672330774255778985634235036798
61672330774255778985635349628300
61672330774255778985635349632672
61672330774255778985635353877650
61672330774255778985635354231942
61672330774255778986450109265580
61672330774255778986450137963388
61672330774255778986450137963548
61672330774255778986450137967760
61672330774255778986450139380490
61672330774255783794823418488052
61672330774255783927017932878784
61672330774255783927022523991034
61672330774255783927833835816972
61672330774255783932080726464912
61672330774255783932085201710214
61672330774255783980283156234652
61672330774255784339619572247284
61672330774255784343615388930244
61672330774255784343866432784526
61672330774256668480995943466012
61672330774256668480995947734076
61672330774256668481058705585068
61672330774256679004319315292740
61672330774256679004320429895840
61672330774256679005156110239520
61672330774256679005156140337168
61672330774256679415913293124384
61672330774256679416164341242518
61672330774256679416165370093580
61672330774256679416165456186860
61672330774256679416185233119968
61672330774256679416185233238060
61672330774256679416185233592352
61672330774256679416185257230104
61672330774256679416185257580024
61672330774256679416185258629784
61672330774256679416185262284496
61672330774256679416185262288708
61672330774256679416185262301758
61672330774256679416186376893260
61672330774256679416186381142610
61672330774256679416186381496902
61672330774256679416938374415696
61672330774256679417001165228508
61672330774256679417001165232720
61672330774256679417001166645450
61672330774256679553362333853066
61672330774256679553363362704128
61672330774256679553363448797408
61672330774256679553446016659808
61672330774256679553447045529744
61672330774256679553447131623024
61672330774256679554199043047808
61672330774256679554199129141088
61672330774256679554199157838896
61672330774256679554199157839056
61672330774256679554199157843268
61672330774256684355041027104112
61672330774256684355042141707212
61672330774256684357572427792786
61672330774256684357573546987930
61672330774256684357573551255994
61672330774256684358388335323018
61672330774256684362385180515798
61672330774256684362572433758466
61672330774256684362572438363560
61672330774256684362631753729872
61672330774256684362635195873310
61672330774256684362635200124112
61672330774256684362636228975174
61672330774256684494834215624254
61672330774256684495582855692480
61672330774256684499829746340420
61672330774256684499833102390578
61672330774256684499833192734660
61672330774256684499834221585722
61672330774256684548094937870712
61672330774256684904084045664438
61672330774256684904085074515500
61672330774256684904085160608780
61672330774256684906611978691020
61672330774256684906611978704070
61672330774256684906611979045312
61672330774256684906613123763322
61672330774256684906615446344274
61672330774256684906615446698566
61672330774256684906615446711616
61672330774256684906616479813480
61672330774256684906616484064282
61672330774256684906616565906760
61672330774256684906616570157562
61672330774256684907368592122792
61672330774256684911427080222222
61672330774256684911427166315502
61672330774256684911427170566304
61672330774256684911612010516596
61672330774256684911615452660034
61672330774256684949838745400604
61672330774256684949838750123790
61672330774256684952094713626092
61672330774256684952345762102730
61672330774256684952345790800490
61672330774256684952345792217640
61672330774256684957177284976216
61672330774256684957428357073344
61672330774256684959688800911316
61672330774256684959688915702356
61672330774256684959688917119506
61672330774276177075911590493866
61672330774276180781949643674614
61672330774276180781970535683206
61672330774276191305297375158976
61672330774276191854340049704272
61672330774276191854341164307372
61672330774276191854341168540912
61672330774277077642908493468018
61672330774277077642908498060062
61672330774277077642908583794838
61672330774277077643723372129926
61672330774277081349698663550122
61672330774277081349761425310674
61672330774277081349782231584490
61672330774277082996074570284654
61672330774277082996910250628334
61672330774277091873109071060260
61672330774277091873110185663360
61672330774277091875554550668624
61672330774277091875617226694400
61672330774277092284892195805872
61672330774277093521930466228740
61672330774277093659191134865064
61672330774277377834689572040572
61672330774277377834689576308636
61672330774277383187855648857208
61672330774277383322608128102820
61672330774277383322609275995724
61672330774277383322609276462492
61672330774277383325053641467756
61672330774277383325116403586812
61672330774277392062358740693172
61672330774277392062358744352096
61672330774277392064886673732804
61672330774277392064890115876242
61672330774277392064890145040770
61672330774277392476672121785214
61672330774277392611423455606732
61672330774277392613867820611996
61672330774277392613933938781210
61672330774277393711179020683936
61672330774277393845932644630296
61672330774277393845932648289220
61672330774277393846769477601712
61672330774277393848377013294484
61672330774277394265308822500830
61672330774277394265308827218192
61672330774277394305975251441340
61672330774277394305979842553590
61672330774277394311058970320248
61672330774277394311058970324460
61672330774277394311062326393491
61672330774277394311062407409294
61672330774277394311062408808974
61672330774277394311062408927066
61672330774277394311062412014388
61672330774277394311062412109394
61672330774277394311062412115010
61672330774277394311062412126656
61672330774277394311062412132480
61672330774277394311063445582812
61672330774277394313506662700788
61672330774277394440730023747372
61672330774277394443173244051888
61672330774277394443174388752636
61672330774277394443177835164138
61672330774277394443240506921850
61672330774277394448256962930796
61672330774277394448256962935008
61672330774277394448260400019842
61672330774277394448260400021294
61672330774277394448260401419522
61672330774277394448260401537614
61672330774277394448260404620564
61672330774277394448260404624936
61672330774277394448260404719942
61672330774277394448260404725558
61672330774277394448260404737204
61672330774277394448260404743028
61672330774277394448261438193360
61672330774277394450520873972724
61672330774277394450767417071888
61672330774277394450767442568654
61672330774277394450767442922946
61672330774277394450767445756598
61672330774277394450768476037860
61672330774277394450768562131140
61672330774277394450770798973104
61672330774277394450770798986154
61672330774277394450770803236956
61672330774277394450770889330236
61672330774277394450771918181298
61672330774277397415524821168732
61672330774277397415545713177324
61672330774277397418056221857406
61672330774277397552722813779280
61672330774277397552806381813648
61672330774277397552809849462690
61672330774277397552810972925898
61672330774277397555254214467954
61672330774277397964588387722620
61672330774277397964592978834870
61672330774279783053217319288342
61672330774279793576544158764112
61672330774279793576545273367212
61672330774279793576545277600752
61672330774279794125587177324438
61672330774279794125588206175500
61672330774279794125588292268780
61672330774279794125588296519582
61672330774280079536428939399430
61672330774280079538121192095382
61672330774280079538124659744424
61672330774280085026044335001816
61672330774280085026044364166344
61672330774280085026859123336904
61672330774280093765793832055948
61672330774280093765794950892588
61672330774280093765814724064540
61672330774280093768322879698680
61672330774280093768325203580094
61672330774280093768325232744622
61672330774280094314585802498140
61672330774280094314586921334780
61672330774280094314837969811418
61672330774280094314857742966108
61672330774280094314857771208954
61672330774280094314857771658252
61672330774280094314857771662464
61672330774280094314857771675514
61672330774280094314858804783201
61672330774280094314858885799004
61672330774280094314858886148924
61672330774280094314858886267016
61672330774280094314858886271388
61672330774280094314858890516366
61672330774280094314858890522190
61672330774280094314858890870658
61672330774280094314858890872110
61672330774280094317364778938544
61672330774280094317364779405104
61672330774280094317365898600248
61672330774280094317365926830044
61672330774280094317365927179964
61672330774280094317365927298008
61672330774280094317365928715158
61672330774280094317368251178018
61672330774280094317368251196891
61672330774280094317368251196892
61672330774280094317368251650402
61672330774280094317368251663452
61672330774280094317369284298755
61672330774280094317369284298756
61672330774280094317369284765316
61672330774280094317369370392036
61672330774280094317369370858596
61672330774280095419701154641972
61672330774280095549367735993072
61672330774280095549368854829712
61672330774280095556899147252520
61672330774280095556958466869634
61672330774280095556961904295710
61672330774280095556961909013072
61672330774280095556962942114936
61672330774280095602712023422984
61672330774280095602712052115128
61672330774280095602712052119340
61672330774280095602715489204174
61672330774280095602715489205626
61672330774280095602715489554094
61672330774280095602715489559918
61672330774280095602715491076238
61672330774280095602715493804896
61672330774280095602715493809268
61672330774280095602715493909890
61672330774280095961986799721122
61672330774280095968493125084164
61672330774280096144164310634364
61672330774280096144164310752456
61672330774280096144164311106748
61672330774280096144164335094420
61672330774280096144164339349594
61672330774280096144164339798892
61672330774280096144164339803104
61672330774280096144164339816154
61672330774280096144165454407656
61672330774280096144165458657006
61672330774280096144165459011298
61672330774280096146420303678412
61672330774280096146421448379160
61672330774280096146423771327454
61672330774280096146424890522598
61672330774280096146671347545744
61672330774280096146671351783496
61672330774280096146671351796546
61672330774280096146671352137788
61672330774280096146672380647608
61672330774280096146672466740888
61672330774280096146672495438648
61672330774280096146672496855798
61672330774280096146674819791042
61672330774280096146674819804092
61672330774280096146674824054894
61672330774280096146675852905956
61672330774280096146675857156758
61672330774280096146675938999236
61672330774280096146675943250038
61672330774280096151503992459672
61672330774280096151504022557320
61672330774280096151504022561532
61672330774280096151507459646366
61672330774280096151507459647818
61672330774280096151507459996286
61672330774280096151507460002110
61672330774280096151507460114378
61672330774280096151507460118750
61672330774280096151507461046046
61672330774280096151507461518430
61672330774280096151507464247088
61672330774280096151507464251460
61672330774280096151507464346466
61672330774280096151507464352082
61672330774280096151507464363728
61672330774280096151507464369552
61672330774280096151507464700758
61672330774280096151507464718020
61672330774280096151507464719472
61672330774280096151508497819884
61672330774280096151695751062552
61672330774280096151754954825768
61672330774280096151755040919048
61672330774280096151755069616808
61672330774280096151755070679666
61672330774280096151758508105742
61672330774280096151758508578126
61672330774280096151758512823104
61672330774280096153951714920598
61672330774280096153951714937860
61672330774280096153955182573852
61672330774280096154014386354330
61672330774280096154014390946374
61672330774280096154014472447610
61672330774280096154014502549470
61672330774280096154014502562520
61672330774280096154014505383122
61672330774280096154014505396172
61672330774280096154014506813322
61672330774280096154015505549474
61672330774280096154015534247234
61672330774280096154015535664384
61672330774280096154015539915186
61672330774280096154015621757664
61672330774280096154017858599628
61672330774280096154017858612678
61672330774280096154017862863480
61672330774280096154017948956760
61672330774280096154018977807822
61672330774280096154018982058624
61672330774280096154202763042944
61672330774280096154202763397236
61672330774280096154202788907052
61672330774280096154202792094996
61672330774280096154206230696198
61672330774280096154206231050490
61672330774280099256241469517500
61672330774280099256242584120600
61672330774280099256246060629750
61672330774280099668024852901870
61672330774280980103425932700402
61672330774280980104240721035490
61672330774280980105870207378846
61672330774280980105870211970890
61672330774280980105873683887996
61672330774280980105932973731442
61672330774280985456591919190218
61672330774280985456594243071632
61672330774280985456595362266776
61672330774280985457410150601864
61672330774280994333543970768096
61672330774280994336071899574188
61672330774280994745137948599740
61672330774280994745387873163872
61672330774280994745387877881234
61672330774280994745388997076378
61672330774280994745405326682126
61672330774280994745408769876776
61672330774280994745408793868820
61672330774280994745408798473914
61672330774280994745409832048161
61672330774280994745409913063964
61672330774280994745409917781326
61672330774280994745409917787150
61672330774280994747854163750364
61672330774280994747916955980118
61672330774280994747919278461852
61672330774280994747920311563716
61672330774280994747920312030276
61672330774280994747920397656996
61672330774280994882585865774420
61672330774280994882585870491782
61672330774280994882586989686926
61672330774280994882669553298524
61672330774280994882670582168460
61672330774280994882670672512541
61672330774280994882670672512542
61672330774280994885113798814052
61672330774280994885113799280612
61672330774280994885114832382476
61672330774280994885114918475756
61672330774280994885114947055472
61672330774280994885114947173516
61672330774280994885114948590666
61672330774280994885117271053526
61672330774280994885117271072399
61672330774280994885117271072400
61672330774280994885117271171618
61672330774280994885118390267543
61672330774280994885118390267544
61672330774280995979918759599108
61672330774280995979919882094672
61672330774280995980755562438352
61672330774280995980755592570524
61672330774280995983203280193354
61672330774280995987509494134594
61672330774280995987512845467390
61672330774280995987513969379896
61672330774280996118016231074676
61672330774280996120463948829678
61672330774280996124707486745142
61672330774280996124710838077938
61672330774280996124710924171218
61672330774280996124710928888580
61672330774280996124711961990444
61672330774280996170461042944200
61672330774280996170461043298492
61672330774280996170461071994848
61672330774280996170464509079682
61672330774280996170464509081134
61672330774280996170464510597454
61672330774280996170464513680404
61672330774280996170464513684776
61672330774280996170464513785398
61672330774280996170465542181546
61672330774280996170465542531466
61672330774280996170527185107070
61672330774280996172971551628494
61672330774280996172971551982786
61672330774280996172971554816438
61672330774280996172972671190980
61672330774280996172972674024632
61672330774280996172972675441782
61672330774280996528961777100996
61672330774280996528961781818358
61672330774280996528962901013502
61672330774280996529798581357182
61672330774280996529798610054942
61672330774280996529798610072412
61672330774280996536304815909582
61672330774280996536304902002862
61672330774280996536304906720224
61672330774280996536305939822088
61672330774280996574711894822766
61672330774280996574715337899324
61672330774280996574715338017416
61672330774280996574715363409140
61672330774280996574715366597084
61672330774280996574715366614554
61672330774280996574716400188801
61672330774280996574716485921966
61672330774280996576971330943372
61672330774280996576972449780012
61672330774280996577160736496098
61672330774280996577222374810704
61672330774280996577222379048456
61672330774280996577222379061506
61672330774280996577222379402748
61672330774280996577223494005848
61672330774280996577223498256650
61672330774280996577225846701710
61672330774280996577225851319854
61672330774280996577226970514998
61672330774280996582055019724632
61672330774280996582055021130136
61672330774280996582055049826492
61672330774280996582058376707910
61672330774280996582058405895523
61672330774280996582058486911326
61672330774280996582058488311006
61672330774280996582058488429098
61672330774280996582058491516420
61672330774280996582058491611426
61672330774280996582058491617042
61672330774280996582058491628688
61672330774280996582058491634512
61672330774280996582059525084844
61672330774280996582305982090728
61672330774280996582305982096552
61672330774280996582306068184008
61672330774280996582306068189832
61672330774280996582306093227264
61672330774280996582306096881768
61672330774280996582306097944626
61672330774280996582306098298918
61672330774280996582309449277422
61672330774280996582309449749806
61672330774280996582309454349076
61672330774280996582309535370702
61672330774280996582309540088064
61672330774280996584502742185558
61672330774280996584502742202820
61672330774280996584503890095724
61672330774280996584565413619290
61672330774280996584565418211334
61672330774280996584565529460138
61672330774280996584565529814430
61672330774280996584565529827480
61672330774280996584565532648082
61672330774280996584565532661132
61672330774280996584565534078282
61672330774280996584566532814434
61672330774280996584566537065236
61672330774280996584566649022624
61672330774280996584566651856276
61672330774280996584566653273426
61672330774280996584568885864588
61672330774280996584568885877638
61672330774280996584568890128440
61672330774280996584570005072782
61672330774280996584570009323584
61672330774280996584753790307904
61672330774280996584753790662196
61672330774280996584753816172012
61672330774280996584753819359956
61672330774280996584757257961158
61672330774280996711977150309100
61672330774280996711977240653182
61672330774280996714236586423882
61672330774280996714420372013296
61672330774280996714421516731306
61672330774280996714421520982108
61672330774280996714423843930402
61672330774280996714424872781464
61672330774280996714424877032266
61672330774280996714424963125546
61672330774280996719319156015822
61672330774280996719319160266624
61672330774280996719319160602042
61672330774280996719504060800380
61672330774280996719504090909466
61672330774280996719507442360354
61672330774280996719507446959624
61672330774280996721763522424978
61672330774280996721763522438028
61672330774280996721763526688830
61672330774280996721764559790694
61672330774280996721766878475136
61672330774280996721766878488186
61672330774280996721766882738988
61672330774280996721766968832268
61672330774280996721767997683330
61672330774280996721768001934132
61672330774280999686793611385560
61672330774280999686793615619100
61672330774280999686797087894710
61672330774280999824054284255424
61672330774280999824057752262970
61672330774281000235835511091984
61672330774281000235835515329736
61672330774281000235835515342786
61672330774281000235835515684028
61672330774281000235836544193848
61672330774281000235836630287128
61672330774281000235836634537930
61672330774281000235838982982990
61672330774281000235838987601134
61672330774281000235840016452196
61672330774281000235840020702998
61672330774281000235840106796278
61672330774281001523696619390805
61672330774281001523697738585949
61672330774288184648429922855980
61672330774288188351960935005688
61672330774288190136349627277900
61672330774288198877815707521090
61672330774288199425163806422140
61672330774288199426858382066386
61672330774288199426859501261530
61672330774288199427674289596618
61672330774288199472591046269902
61672330774288199472592165465046
61672330774288199480122457516300
61672330774288201254470374562780
61672330774288201256980857737258
61672330774288201262001784409498
61672330774288201262064431733094
61672330774288201262064546524342
61672330774288201264320424304758
61672330774288201264508826853268
61672330774288201264512268996706
61672330774288204368242452974050
61672330774288204368243572169194
61672330774288204369058360504282
61672330774288204961326542964246
61672330774288204968101365252138
61672330774288204968101365718698
61672330774288204968101480043226
61672330774288204968101480043386
61672330774288204968101481559546
61672330774288204968102484913842
61672330774288204968104837491612
61672330774288204968104837510486
61672330774288204968104837963996
61672330774288204968104837977046
61672330774288204968105956705630
61672330774288204968105957172190
61672330774289088919772601742444
61672330774289088919772630440204
61672330774289088919772630906972
61672330774289088920524714051756
61672330774289088920587390077532
61672330774289088922216995912236
61672330774289088922279758031292
61672330774289090566900625378332
61672330774289090566900654076092
61672330774289099443932797680480
61672330774289099443932827778128
61672330774289099445541482342064
61672330774289099445604158367840
61672330774289099445627374257846
61672330774289099445627403422374
61672330774289099446377162685744
61672330774289099446377192783392
61672330774289099857409380166818
61672330774289099858162525577994
61672330774289099994671197162814
61672330774289099995419837231040
61672330774289099995423194214318
61672330774289100040337713099468
61672330774289100040337743197116
61672330774289100040403861366330
61672330774289100047930767265566
61672330774289100047930797013134
61672330774289100047930797367426
61672330774289100047931829065190
61672330774289100047931830482340
61672330774289100047931916575620
61672330774289100047934153417584
61672330774289100047934153430634
61672330774289101687528412761132
61672330774289101692364410538678
61672330774289101692615458998054
61672330774289101692615487695814
61672330774289101692615487700234
61672330774289101692615487713284
61672330774289101692615489112964
61672330774289101694871451569718
61672330774289101695059854118228
61672330774289101829813480310782
61672330774289101829813480323832
61672330774289101829813481723512
61672330774289104796263194153436
61672330774289104797098874497116
61672330774289104798793480239010
61672330774289104798794599434154
61672330774289104799609387769242
61672330774289104933523862789760
61672330774289104934359543133440
61672330774289104934363015374526
61672330774289104936055268070478
61672330774289104936807380379790
61672330774289105346141549042412
61672330774289105391059424910840
61672330774289105391059455008488
61672330774289105391061748792254
61672330774289105391877570229206
61672330774289105398402463719426
61672330774289105398652478610378
61672330774289105398652479076938
61672330774289105398652507306734
61672330774289105398652507308186
61672330774289105398652507308346
61672330774289105398652507656654
61672330774289105398652507662478
61672330774289105398652508706414
61672330774289105398652508725288
61672330774289105398652509178798
61672330774289105398652509191848
61672330774289105398653512178802
61672330774289105398653540408598
61672330774289105398653540758518
61672330774289105398653540876562
61672330774289105398653542293712
61672330774289105398653628386992
61672330774289105398655864756572
61672330774289105398655864775446
61672330774289105398655865228956
61672330774289105398655865242006
61672330774289105398655950868725
61672330774289105398655950868726
61672330774289105398656983970589
61672330774289105398656983970590
61672330774289105398656984437150
61672330774289105528323565788250
61672330774289105535850499918894
61672330774289105535850500273026
61672330774289105535850501335836
61672330774289105535850501789346
61672330774289105535850501802396
61672330774289105535851620997540
61672330774289105535853857385994
61672330774289105535853857839504
61672330774289105535853857852554
61672330774289105535853943479274
61672330774289105535854976581138
61672330774289105535854977047698
61672330774291790623207689446296
61672330774291790623207718610824
61672330774291790624022477781384
61672330774291801147367885384332
61672330774291801147367915481980
61672330774291801149062461961698
61672330774291801149062491126226
61672330774291801561660662845684
61672330774291801696410818192620
61672330774291801696410904285900
61672330774291801696410932983708
61672330774291801696410932983868
61672330774291801696410932988080
61672330774291801696410934400810
61672330774291801698102037320148
61672330774291801698103185211648
61672330774291801698103185561568
61672330774291801698103187096762
61672330774291801698105509559622
61672330774291801698105509677714
61672330774291801698105510032006
61672330774291801698105510045056
61672330774291801698106542680359
61672330774291801698106542680360
61672330774291801698106543146920
61672330774291801698106628773639
61672330774291801698106628773640
61672330774291801698106629240200
61672330774291801743584802823640
61672330774291801743587125771934
61672330774291801743588244967078
61672330774291801743835735092088
61672330774291801743835821185368
61672330774291801743838173881230
61672330774291801743838174235522
61672330774291801743839207350436
61672330774291801743839293443716
61672330774291801751118537018332
61672330774291801751177740798810
61672330774291801751177826892090
61672330774291801751177856639658
61672330774291801751177856993950
61672330774291801751178888691714
61672330774291801751178890108864
61672330774291801751178976202144
61672330774291801751181213044108
61672330774291801751181213057158
61672330774291801751369585140678
61672330774291801751369585494970
61672330774291802976674483622620
61672330774291802984268569490694
61672330774291802984268570907844
61672330774291802984268657001124
61672330774291803396050919773248
61672330774291803525717501124508
61672330774291803525717501128720
61672330774291803525717502541450
61672330774291803528165223596872
61672330774291803533060539950356
61672330774291803533060541350036
61672330774291803533060626043636
61672330774291803533060627443316
61672330774291803533248912388168
61672330774291803535504906355300
61672330774291803535508348498738
61672330774291806637794630837292
61672330774291806682712536803368
61672330774291806682714830587134
61672330774291806690305474311978
61672330774291806690305560405258
61672330774291806690305589103066
61672330774291806690305589103226
61672330774291806690305589457358
61672330774291806690305590619386
61672330774291806690305590973678
61672330774291806690306622203478
61672330774291806690306622553398
61672330774291806690306624088592
61672330774291806690306710181872
61672330774291806690308946551452
61672330774291806690308946570325
61672330774291806690308946570326
61672330774291806690308947023836
61672330774291806690308947036886
61672330774291806690309032663605
61672330774291806690309032663606
61672330774291806690310066232030
61672330774291807049580367267604
61672330774291807102091296952050
61672330774291807231755555722198
61672330774291807231757878203932
61672330774291807231758911305796
61672330774291807231758911772356
61672330774291807231758997399076
61672330774291807239097559545418
61672330774291807239097559899550
61672330774291807239097561415870
61672330774291807239098680624064
61672330774291807239100917012518
61672330774291807239100917479078
61672330774291807239101003105798
61672330774291807239285846257132
61672330774291807239285847773452
61672330774291808474632640335028
61672330783116000577419418361977
61672330783116000584949710413231
61672330783116003735407019132185
61672330783116003742187264604817
61672330783116004288543140321511
61672330783116004289295510898027
61672330783116015401580541775899
61672330783116015409110833827153
61672330783118418196845671220211
61672330783118418204375963271465
61672330783119622667559154577279
61672330783119622667561478575333
61672330783138964894191363961122
61672330783138979673183649104544
61672330783139865606542887055720
61672330783139881521510029861818
61672330783140315768785829408169
61672330783140320900809202980945
61672330783140320900809203097585
61672330783140331829078660875585
61672330783140331830773236519831
61672330783140332013850338272743
61672330783140332018929178730133
61672330783140335535119037004627
61672330783142567309978231977016
61672330783142581532648513958250
61672330783142583224945374783114
61672330783142583361955082116360
61672330783142583369483050169560
61672330783142733526069207858927
61672330783142733527763783503173
61672330783142733528600608551813
61672330783142733528600608569075
61672330783142733532846354499005
61672330783142733533599499910181
61672330783142733535294075554427
61672330783142737239720086605039
61672330783142737239723559926037
61672330783142737239724591978141
61672330783142737239724593027901
61672330783143917636429269936781
61672330783143917636615232283259
61672330783143934239925955974939
61672330783143934239929312025097
61672330783143934239929313074773
61672330783143934239929313074857
61672330783143934240117599432403
61672330783143934283150435473501
61672330783143934283399160070177
61672330783143934283401484068231
61672330783143934284842687236333
61672330783143934284846160557331
61672330783143934289925258115525
61672330783143934289925258232165
61672330783143934292372979287587
61672330783143934292376452608585
61672330783143934292377484660689
61672330783143934292377485710449
61672330783143934651708220151115
61672330783143934651711576201189
61672330783143934651711576201273
61672330783143934651899862558819
61672330783143934656790765749559
61672330783143937951050027012479
61672330783143937951052351010532
61672330783143937951052351010533
61672330783143938362831141878601
61672330783144084380565857762154
61672330783144084385313700661146
61672330783144084385564749120522
61672330783144084929357828204346
61672330783144084934356719562714
61672330783144089878276436856384
61672330783151138827591460740483
61672330783151138827591719007687
61672330783151142485356402843333
61672330783151142488649218890303
61672330783151142905328866904661
61672330783151142905329900006525
61672330783152028282365754703473
61672330783152028282365755170033
61672330783152042915907430108293
61672330783152043098838086922357
61672330783152043098900849037201
61672330783152043465798555682197
61672330783152044746029905774953
61672330783152044748569576397649
61672330783152493940224772812660
61672330783152495245991810988670
61672330783152495245991825514723
61672330783154730397583363930683
61672330783154741098587540242515
61672330783154741106117832293769
61672330783154741106118865395633
61672330783154744757451637490175
61672330783154744757451638889855
61672330783154744802929868352531
61672330783154746456839544105141
61672330783154746456840577207005
61672330783154746459347704344583
61672330783156080837264339502174
61672330783156080837515415141586
61672330783156091950301740956562
61672330783156091957832033027472
61672330783156091957894795142316
61672330783156091958083081486848
61672330783156095663936319162076
61672330783156097311065375899828
61672330783156097448263368510376
61672330783156097516987890490702
61672330800841896445284181840909
61672330800841896582544936566301
61672330800844598290978828472431
61672330800844598702572806304075
61672330800866197689661932015145
61672330800866208669957067623295
61672330800866211774507718479625
61672330800866211911768473205017
61672330800868899393097019718997
61672330800868909961610149418175
61672330800868909963867258115083
61672330800868913622713968543579
61672330800868914034307946375223
61672330800869065549769570947186
61672330800869065961614598668406
61672330800878366337923133808945
61672330800878369996539742348573
61672330800878370043964658898121
61672330800878371279311451446439
61672330800878371825842838230865
61672330800880617337892455986769
61672330800880617338080742331301
61672330800880617345423867233167
61672330800880617345485510152867
61672330800880617345486629348011
61672330800880620859495971045553
61672330800880620859495972095313
61672330800880621049768548406179
61672330800880621051464243362209
61672330800880621051527005477053
61672330800880621051715291821585
61672330800880621408538989947121
61672330800881056508759781557335
61672330800881067988660495851284
61672330800881071326142983496519
61672330800881071335429453265928
61672330800881073119819264733284
61672330800881073120007551090866
61672594521819629596998464792024
61672594521819631245818741123864
61672594521819631245819114195206
61672594521820831406328950832028
61672594521820832002817434285384
61672594521831336977736095176336
61672594521856849176681867683536
61672594521859551062859212121416
61672596665707209149463377201669
61672596665707209561809467342625
61672596665715309318384568005881
61672596666339391449554833176085
61672596666359800797204512243237
61672596666362501900757328757950
61672596666363701429835950992096
61672596666363702662925630391396
61672596666363702662925630391397
61672596666363702665369996796340
61672596666363702665371029915466
61672596666363703069349998694081
61672596666363703074432569330005
61672596666363703074707521496230
61672596666363703076965006684300
61672596666363703257450265037105
61672596666371806540330274238700
61672596666374508235962325873601
61672596666374508236233921985297
61672596666374508243577333865224
61672596666374508243765361942552
61672596666554293608126136194431
61672596666554293613208705767497
61672596666556994904861787562377
61672596666558195661947519622756
61672596666558196068643484037137
61672596666558196121718411742402
61672596666558196251386113836731
61672596666578605238086441921417
61672596666581306529739523716297
61672596666582507286825255776676
61672596666582507286825255776677
61672596666582507698332194715285
61672596666582507699172007365096
61672596666582507744905043223012
61672596666582507881349890422385
61672596666651540107637080810110
61672596666651540290651305658542
61672596666654241399290161542133
61672596666654241993814796187841
61672596666654241994086392299537
61672596666690559357680642828689
61672596666690559403684903143901
61672596672272326889425722258766
61672596672280431999166901138338
61672596672283133702411636766808
61672596672283133702413960764862
61672596672283133702599665906946
61672602178454721181931888846827
61672602178465478170301477244667
61672602178465526348543958808855
61672602178465527995673015546607
61672602179111179590604538731259
61672602179438085710516688392075
61672602179438085711269833803251
61672602179438085847965469776193
61672602409511748046086937127948
61672602409511748640883282204168
61672602414799888395430227396079
61672602415432034774230789432165
61672602415432079239093211175763
61672602817217712258730447439111
61672602817217712669760226234633
61672602867462121877691747418519
61672602870392639684239886826029
61672602870392639684803971058013
61672602870392639684804085376877
61672602870396541550524830453535
61672602870396541550525087670979
61672602870396541550525859323311
61672602870396541550526232394653
61672602870396541732975343072851
61672602870396541733540198957167
61672602870396541733540198976041
61672602870396541733540572028509
61672602870396542145322463152217
61672602885188314731825113586061
61672602885191016023477166511165
61672602885191016023478195380941
61672602887392610362910880081554
61672602893394939118148359374484
61672602893397640402190047526914
61672602893397640409529729222532
61672602893397640409529730285342
61672602893397640409803764117658
61672602894029842445850525990829
61672602894029842628864865624685
61672602894031043203119786413143
61672602894031043797919774977735
61672602894031043797919861071015
61672602894031043797919861084056
61672603100176419541996061037490
61672603100176419542079743863106
61672603100200431023167123737811
61672603100200431023167123737812
61672603100200431030698793809812
61672603100200731174215802781492
61672603100200731174299485607107
61672603100200731174299485607108
61672603100829030795205025499577
61672603100832932660674980280681
61672603100832932843689319920361
61672603100832932843940366980057
61672603100832933255722745941449
61672603100856944279296460127511
61672603100856944279296834715173
61672603100856944279299157546827
61672603100856944279547508586887
61672603100856944691077691197611
61672603100865048154258402931467
61672603123737625056834179576114
61672603123810921201744736333347
61672603123810921201744736333348
61672603123834871556345124191794
61672603123834932492559453687267
61672603123834932492559453687268
61672603123834932492749118052546
61672603123834932492832800878162
61672603123834932500088800810974
61672603123834932500091123759268
61672603123834932500172483636589
61672603123834932500172483636590
61672603123835232826622472370627
61672603123835232826622472370628
61672603123845693186716650726142
61672603123845737659171780866787
61672603123845737659171780866788
61672603123845737659361445232066
61672603123845737659441426093564
61672603123845737659445128057682
61672603123845737666703193722748
61672603123845737666703450822148
61672603123845737666703450938788
61672603123845737666703450940192
61672603123845737666787133647763
61672603123845737666787133647764
61672603123845739496926713403940
61672603123845743195353117046497
61672603123845743195353231837537
61672603123845743195353231837538
61672603123845743195355526088071
61672603123845743195355526088072
61672603123846938423785826815108
61672603123846938423785826931748
61672603123846938423869509280525
61672603123846938424057422553715
61672603123846940070998192963468
61672603123846943769421268190818
61672603123846943769423562441352
61672603124394183235592860021327
61672603124394183235592974812367
61672603124467134123726625487800
61672603124467134123726625492012
61672603124467134123726626537560
61672603124467134123726626554822
61672603124467134123726627021382
61672603124467134123727746222350
61672603124467134306740966194502
61672603124467134718522943860580
61672603124467134718522972440296
61672603124467134718522972556936
61672603124467134718606540119128
61672603124467134718795944623546
61672603124467134718795944627917
61672603124467134718796059413134
61672603124467134718796059414586
61672603124467434908045617919753
61672603124467434908045732704970
61672603124487844072405748241320
61672603124487844072407956398574
61672603124491445741346039646123
61672603124491445924360379285803
61672603124491446335872624641167
61672603124491446343400678433515
61672603124491446343401711552641
61672603124491446343404035900615
61672603124491446343463354459291
61672603124491446343673680250396
61672603124491446343673680716956
61672603124491746532755989302337
61672603124502250907960433009955
61672603124502250961036107324297
61672603124502251502757035426131
61672603124502251510288332244450
61672613664506569671083867908829
61672613664506569671146543934605
61672615257196121241377900258905
61672615260150634051225320354668
61672615331029773311874864221773
61672615331029817776737285965371
61672615331894318160382291259245
61672615332003131249951375120797
61672615336939343712170236936316
61672615336960062725642714311486
61672615336963964766847022302309
61672615337802943573483958538433
61672615788945387277577853821309
61672615791899900079891538718411
61672615791899900087421830710616
61672615791899900087421830770483
61672615791903802540137291512119
61672615806707286684382478879195
61672615806709987968505269672581
61672615809556382639889626123665
61672615809556432602438236918617
61672615809556433014220126986741
61672615809556433014303809339973
61672615809556433014492210475545
61672615809556433014492210942105
61672615809629379009567473894603
61672615809664501144374566834533
61672615810212944502123754017409
61672615810212945097108384854961
61672615810284990112589559625096
61672615810284990112589932696438
61672615810598323473249528937499
61672615810598323473249530472692
61672615810598339525223165448877
61672615810598339530306514465909
61672615810598339532754232339003
61672615810598339937008527878779
61672615810598339937008527880183
61672615810598339937008642199047
61672615810598339937008642203259
61672615810598339942088777592325
61672615810598339942088778642085
61672615810598339943783354636251
61672615810598339944348210170647
61672615815534402151611539383288
61672615815534402151613859149254
61672615815534402151613862331582
61672615815537087383568070239475
61672615815537103854858594764683
61672615815538288133311025999239
61672615815538304611943211857635
61672615815538304612132617410352
61672615815570424861551409387832
61672615815574325484146602603787
61672615815574327314289998526097
61672615815574327321880729743901
61672615816194515910677070409402
61672615816194516505201705055110
61672615816506948703336858112200
61672615816506948886351197751880
61672615966232065890984973532831
61672615966887662728092686520991
61672615970131224451151685125519
61672616020062289415873632750835
61672616020062589742572347112387
61672616020074296985860564424275
61672616022340192416029470577911
61672616022364207562507191270951
61672616022984698170508201990680
61672616022984698170508575062022
61672616023308836514763061522533
61672616023308836514765384470827
61672616023311554276953178063527
61672616023311554277518295394993
61672616023311554277520618345717
61672616023311554277708646422997
61672616045889739961652901091741
61672616045901447296363859711391
61672616045901447754150383730555
61672616045974393281772710623512
61672616045974393289114716330234
61672616045974393330039102723381
61672616045974693473556111811701
61672616045974693473556857948553
61672616045998692004955538278935
61672616045998708476056542447279
61672616045998708476244570524607
61672616045998708476245602593973
61672616045998708476247927991707
61672616045998708666875035846333
61672616045998709024284428657487
61672616045998709071042206403996
61672616045998709078385446096902
61672616045998709078467895869463
61672616045998709078657300022509
61672616045998709078657415280109
61672616045999008802861008146227
61672616045999008848533980836364
61672616045999009221902455068582
61672616045999009260127957605199
61672616046006814142392842977494
61672616046006814188125507181010
61672616046009515479862156660555
61672616046009515479865600216723
61672616046009515891647863343139
61672616046009515891647977667619
61672616046010716183600589592765
61672616046010716595110511883195
61672616046010716648454826609783
61672616046010716648646556043923
61672616046010716648646556510474
61672616046010716648646556510483
61672616046557961027883877990455
61672616046557961028071906067783
61672616046557961028072165397797
61672616046557961620340461580535
61672616046557961620424144872711
61672616046619200234613567617826
61672616046837988204295382548387
61672616046873994305706017040867
61672616046873994305706018576061
61672616046873994305706390112209
61672616046873994305890946416623
61672616046873994488905285583919
61672616046874010365210060529893
61672616046874010365211179724980
61672616046874010365211179725037
61672616046874010365211208304753
61672616046874010365377166833799
61672616046874010365378199952925
61672616046874010365399120541233
61672616046874010365399120659325
61672616046874010365399206752605
61672616046874010365399206752765
61672616046874010365399235450365
61672616046874010365399495134719
61672616046874010365402564219856
61672616046874010365402564219865
61672616046874010365462256899643
61672616046874010548141865231245
61672616046874010548141865585377
61672616046874010548413459826621
61672616046874010548416903387160
61672616046874010914170170395117
61672616046874010914253852735299
61672616046874010914253854270493
61672616046874010952395787120691
61672616046874010952395787587251
61672616046874010959923755173891
61672616046874010959986516938815
61672616046874010959988841286789
61672616046874010960007437993683
61672616046874010960007439062317
61672616046874010960010881205755
61672616046943338167171939274323
61672616046943338167172053593187
61672616046946939888560915501673
61672616046946939889104193469829
61672616046946940300970802050200
61672616046946940301159087343595
61672616046946956543680568001649
61672616046946956543680568119693
61672616046946956955190977431535
61672616046946956955190977450249
61672616046946956955272222534269
61672616046946956955274545833293
61672616046946956955274545951310
61672616046946956955274545951337
61672616046947256687197577089969
61672616046947256687197577208013
61672616046947257098705547747213
61672616046947257098789231622589
61672616046947257098791554921613
61672616046947257098791555039630
61672616046947257098791555039657
61672616046947257098791556089390
61672616046957747113872373682655
61672616046957747296886711787093
61672616046957747296886712849951
61672616046957763173400091042431
61672616046957763173400349322733
61672616046957763310661104048125
61672616046957763356393767901721
61672616046957763356393768368281
61672616046957763768175772747835
61672616046957763768175774147515
61672616046957763768196694852463
61672619405704953096675556825963
61672619639075413903430936718841
61672619639075414498038996966849
61672619639099423554456538842729
61672619639099423554456542029269
61672619639099423554456543092079
61672619639099423554459980986167
61672619639099423737387199906143
61672619639099424149169089948167
61672620116725471225005661009561
61672620116725471225088224167697
61672620116725471225091581634797
61672620117600821285124280833703
61672620117892605255210680945221
61672621472754840667120202574163
61672621473702237752741366227915
61672621473702237753556149976783
61672621473727448349871240297063
61672621473727448351565816991069
61672621473738255165871022285449
61672621479646880533219104656173
61672621482589653842020146138815
61672621526905077067597960514983
61672621526915883883786028847901
61672621532785789769271530832685
61672621532785790180865508664329
61672621533008230429529534996179
61672621533101585769845359399957
61672621533101589475883413980385
61672621533101885959115953261387
61672621533104291177710849079129
61672621533104291179130472544051
61672621535740253172682108268063
61672621535743854841789249218397
61672621535743854848564076092509
61672621535743855436313883864105
61672621535743855443088710738217
61672621535743871320419713369605
61672621535743871915215944127169
61672621535744155038402852859447
61672621535744155038402853326007
61672621535744155038403225930789
61672621535744155038403226397349
61672621535744171509690307249749
61672621535744172104486538007313
61672621536056368936022753910479
61672621552485429389179846894214
61672621552485429389263414928789
61672621552849556584512806342644
61672621553360778854502580452577
61672621553396796075724320132985
61672621553396796075727762276423
61672621553396796076542550611511
61672621553396796076542551661271
61672621553396796671338780883641
61672621553468830519996857123091
61672621553468831115610483091153
61672621553468846991912933566737
61672621553468847586709164324301
61672621553469575297383013448323
61672621553469591944071664314129
61672621553470031688674214892465
61672621553470031871688927584614
61672621553470031872421148175394
61672621553470047748995309087313
61672621553470048343707972276862
61672621553470048343791539844877
61672621553490457094047096571753
61672621553490457096557576559691
61672621553490457508151554391335
61672621553501996332569636326770
61672621553504847742854970925887
61672621553504848337651573690371
61672621553504864213956347115861
61672621553504864214144375193141
61672621553506048910715301182467
61672621553506048911530090567315
61672621553506049094461075987446
61672621553506064970951596597932
61672621553506064971036399685714
61672621553506064971223265326567
61672621553506065153967056493954
61672621553506065153967056495358
61672621553506065154238652605810
61672621553506065565747899972274
61672621553506065565747899972275
61672621553506065565747900438835
61672621553506065565749062875262
61672621553506065566020915733678
61672621553506065566021030524718
61672621553782240876185466594985
61672621553782241470982070405017
61672621553782241470982070423890
61672621553782241478323961320699
61672621553782244580531267079781
61672621553782244582225843773787
61672621553782245175055786584529
61672621553782245175055901375569
61672621553782245175327870423253
61672621553782245175327870539893
61672621553782245175327870889813
61672621553782245176750363628455
61672621553782245176750478419495
61672621553782245182669761338935
61672621553782245182669761455575
61672621553782245182669761805495
61672621553782245184362014501447
61672621553818097416370544294106
61672621553818113468536798923366
61672621558394054802365082207977
61672621558758183789409054212667
61672621559269404267604247731765
61672621559377455933727146455623
61672621559377455933727519526965
61672621559377455933727519993525
61672621559377472405014600845925
61672621559377472999810831603489
61672621559378356912480925896634
61672621559378356912484369102882
61672621559378356912484740639030
61672621559378356913237881818118
61672621559378356913317749428954
61672621559378356913321192635202
61672621559378356913509477929974
61672621559378357095499080278710
61672621559378357096248749199450
61672621559378357096252221457798
61672621559378357096252221574438
61672621559378372972826382486357
61672621559378373567539045675906
61672621559378373567622613243921
61672621559399066267140201982968
61672621559399066450154541622648
61672621559402685192500348350268
61672621559402685192500349400028
61672621559402685192502672814882
61672621559410772001564311269480
61672621559410788472853716469854
61672621559410788472853716586494
61672621559413473086289780317119
61672621559413473704810465190826
61672621559413473704811627627253
61672621559413473704811627977173
61672621559413473704811628093813
61672621559413489557576861636079
61672621559413489764315283500010
61672621559413489764316445819797
61672621559413489764316446169717
61672621559413489764316446286357
61672621559414674461809158358170
61672621559414690933095982459638
61672621559414690933097145245986
61672621559414690933097145362626
61672621559414690933369113010630
61672621559690866884083737819718
61672621559702577567153597877354
61672621559725538124346884449194
61672621686410050920966043351723
61672621686437963220778121168743
61672621686437963223058473402253
61672621686437963223246759746785
61672621686446068333551649786999
61672621686446068333552797693001
61672621686448770029435897450407
61672621686448770036777903157129
61672621686448770036966189501661
61672621709426779912060253005214
61672621713001717268350449406969
61672621713001717268350453639057
61672621713317816562825507104029
61672621713317816562828859971859
61672621763538291711311419652491
61672621763538296650167557520523
61672621763538296652615275393617
61672621763538296652695490560155
61672621763574314474536204519082
61672621765195942063913795780689
61672621766168538577915499488675
61672621766168538577975938655225
61672621766168539172500573300933
61672621766176644282830109998365
61672621766179345391465499291559
61672621766179345986262101566557
61672621766179345986265455969421
61672621766180541207164061121915
61672621766180546141209196929987
61672621766180546148464192458903
61672621766180546148547760493271
61672621766180546148550855075183
61672621766180546148551228146525
61672621766180546148551231334469
61672621766180546148735788570599
61672621766180546148736907765743
61672621766180546148739254694435
61672621766180546148739259411797
61672621766180546148740259098539
61672621766180546148740263815901
61672621766180546560333119251359
61672621766180546560333490806381
61672621766180546560333492322701
61672621766180546560334236943233
61672621766180546743347830440237
61672621766180557266668879314459
61672621766203671840504358846303
61672621766204555799769422406255
61672621766204555800020356074591
61672621766204555800020467880295
61672621766204555800020470865631
61672621766204556394566023029747
61672621766204556394566026216287
61672621766216579841859339936910
61672621766216579841879485686394
61672621766216579841880260525218
61672621766216579842130189776400
61672621766216579842131307584914
61672621766216579979140154322718
61672621766216580436654824416284
61672621766216580436654824422108
61672621766216580436655942211748
61672621766216580436675716424876
61672621766216580436675716424924
61672621766216580436676864335250
61672621766216580436926765019814
61672621766216580436927911394946
61672621766492743577305167695425
61672621766492743577308520563255
61672621766495445280555325091805
61672621766496646037634230243359
61672621766496646037634601779667
61672621766496646037637696380293
61672621766496646037637959364859
61672621766496661914130846959505
61672621766496662097145071807937
61672621766496662097145841925235
61672621766496662102228789174737
61672621766496662508924754768615
61672621766496662508924783466375
61672621766496662508927077716909
61672621766496662508927106414669
61672621766496662508928110818773
61672621766496662508928139516533
61672621766496662508928225609813
61672621766496662516458517188843
61672621788830443716320464897441
61672621789182565545160514375320
61672621789730105767283938084067
61672621789730105767283942333417
61672621789803040634302144380374
61672621789803040634302515916522
61672621789803040641896231665598
61672621789803040641896603201746
61672621789803040641917150854225
61672621789803040817316740764954
61672621789803040824910942841426
61672621789803040824931863546374
61672621789813842102488354718091
61672621789813847043875521276141
61672621789813847043875524458469
61672621789813847044063548290611
61672621789813847044064552694715
61672621789813847455657784402557
61672621789813847455658530539409
61672621789813847638672124036413
61672621789813847638672125086173
61672621789813858161993172910635
61672621789814742533018457722770
61672621789814742533018460909310
61672621789814742533019577403348
61672621789814742533019580589888
61672621789814742533206374667934
61672621789814742716032797356626
61672621789814742716032800543166
61672621789814742716033916570644
61672621789814742716221947834464
61672621789814748020935838146636
61672621789814748023446322856307
61672621789814748023446322856308
61672621789814748023448646854361
61672621789814748023448646854362
61672621789814748206460662023603
61672621789814748206460662023604
61672621789814748206462986488217
61672621789814748206462986488218
61672621789814758592523279114904
61672621789814758592523279587287
61672621789814758592523279587288
61672621789814758775537618754583
61672621789814758775725532021950
61672621789814759187319505604244
61672621789814759187507795154190
61672621789814759187507909945230
61672621789814764677749694735836
61672621789815047800870861575655
61672621789815047800954429610023
61672621789815047801142457687351
61672621789815047801145813737509
61672621789815048205126275843968
61672621789815048205397871955663
61672621789815048205397871955664
61672621789815048212737811931535
61672621789815048212737811931536
61672621789815048212739788368111
61672621789815048212740161439453
61672621789815048212740907576305
61672621789815048212740910764249
61672621789815048388140500692448
61672621789815048388328528769776
61672621789815064272244954135231
61672621789815064272432982199509
61672621789839057863958237144227
61672621789839057863958241393577
61672621789839073923462313510504
61672621789839074106665685623558
61672621789839074518174860358582
61672621789839074518174860359986
61672621789839074518259663455202
61672621789839374250161774006930
61672621789839374661755751838574
61672621789849880737203693193501
61672621789849880874464447918893
61672621789849880874464447918894
61672621789849880920196739167707
61672621789849880920197111772489
61672621789849880920197112239049
61672621789849880920405946100547
61672621789849881331999923932191
61672621789851081494265119895974
61672621789851081494265148125770
61672621789851081494265148592330
61672621789851081494286040484282
61672621789851081494286069180638
61672621789851081494453147488028
61672621789851081494454180607154
61672621789851081631713816124352
61672621789851081631714935332546
61672621789851081677467401032816
61672621789851081677468520241010
61672621789851082043245146982112
61672621789851082043307793955996
61672621789851082088998703194220
61672621789851082088998731890576
61672621789851082089249751316774
61672621789851082089250783373249
61672621790033596560925690820212
61672621790033596560925690833310
61672621790033596751199473612050
61672621790033596751199502782247
61672621790033597117311491324568
61672621790033597162978036301676
61672621790033597162981392351834
61672621790033597163065076234484
61672621790033602058695562250946
61672621790033602058699005929577
61672621790033602058699005929578
61672621790033602058699029904200
61672621790033602058699034627391
61672621790033602058883590315224
61672621790033602058886946837771
61672621790033602058887033993855
61672621790033602058887033993856
61672621790033602058887061156422
61672621790033602241629662743642
61672621790033602241629686724088
61672621790033602653411577823098
61672621790033602653411577824550
61672621790033602653411664390166
61672621790033602653411668639564
61672621790033602653411692614138
61672621790033602653411692615590
61672621790033602653411693086522
61672621790033602653411695802290
61672621790033602653411697337324
61672621790033602653412697509499
61672621790033602653474340410326
61672621790033602653495260644342
61672621790033602653495263830834
61672621790033602653495265366081
61672621790033602653496379856907
61672621790033602653496379856908
61672621790129946932958895375843
61672621790129946932961989976469
61672621790129962992470135521411
61672621790129962997553082770913
61672621790129963411782810785019
61672621790130841824818650055356
61672621790130847315248838714564
61672621790130847315248838720388
61672621790130857884515568290892
61672621790130857887022609321932
61672621790130858070036576947256
61672621790130858070040020625888
61672621790130858070040392162036
61672621790130858479120070541612
61672621790130858479123513753684
61672621790130858479123514220244
61672621790130858479123628538900
61672621790130858479311799048456
61672621790130858481632877727194
61672621790130858481818840079496
61672621790130858481906080896576
61672621790130858486735164626676
61672621790130863374942313743852
61672621790130863374945757422483
61672621790130863374945757422484
61672621790130863375029439775715
61672621790130863375029439775716
61672621790130863382559473540844
61672621790130863382559473559718
61672621790130863557960096583956
61672621790130863969550259200820
61672621790130863969550259206644
61672621790130863969550373991860
61672621790130863969552582149114
61672621790130863969553702879452
61672621790130863969553702885275
61672621790130863969553817670491
61672621790130863969553817670492
61672621790130863969738544501416
61672621790130863969741988180047
61672621790130863969825785318495
61672621790130863969825785318496
61672621790130863977165353285884
61672621790130863977167676221128
61672621790130863977167676234178
61672621790131147507026816937876
61672621790131147507026816938084
61672621790131158213557029597568
61672621790131158625147564222964
61672621790131163749741175175175
61672621790131163749741175175176
61672621790131163757083180881942
61672621790131163757083180881951
61672621790131164161331423885367
61672621790131164161331423885368
61672621790131164161331452583127
61672621790131164161331452583128
61672621790131164161334779935525
61672621790131164161334779935526
61672621790131164161334808633285
61672621790131164168948754806488
61672621790131164168948754806572
61672621790138952611268355722982
61672621790138968678118621765686
61672621790141653717396699734337
61672621790141653717396699734338
61672621790141653717396702920877
61672621790141653717396702920878
61672621790141653717459375760113
61672621790141653717459375760114
61672621790141653717476565809772
61672621790141653717480012674944
61672621790141653717480013737801
61672621790141653717480013737802
61672621790141653717480036649566
61672621790141653717480036668440
61672621790141653717480270955245
61672621790141653717480270955246
61672621790141653717480381024711
61672621790141653717480381024712
61672621790141653717480382087569
61672621790141653717480382087570
61672621790141653717480385274109
61672621790141653717480385274110
61672621790141653724735266484161
61672621790141653724738361071689
61672621790141653724738619351991
61672621790141653724738622534319
61672621790141653724738705441059
61672621790141654128990677565981
61672621790141654128990677565982
61672621790141654129262645213985
61672621790141654129262645213986
61672621790141654131497718597021
61672621790141654131497718597022
61672621790141654136520969617235
61672621790141654312001200455480
61672621790141654312004644134111
61672621790141654312004644134112
61672621790141654312004647320652
61672621790141654312004648383462
61672621790141654312004648383510
61672621790141654312004671314148
61672621790141654312004672831925
61672621790141654312004902414413
61672621790141654312004902414414
61672621790141654312004905600954
61672621790141654312005016733278
61672621790141654312005019919770
61672621790141654312005019919818
61672621790141654312192930491741
61672621790141654312192930491742
61672621790141654312192933678282
61672621790141654312193302028050
61672621790141654312255978053825
61672621790141654312255978053826
61672621790141654314511685165151
61672621790141654314511685165152
61672621790141654314511943445453
61672621790141654314511943445454
61672621790141654314512056701459
61672621790141654314512056701460
61672621790141654314512057764317
61672621790141654314512057764318
61672621790141654314515156006403
61672621790141654314515157069207
61672621790141654314515157069208
61672621790141654314515414286651
61672621790141654314515414286652
61672621790141654314699971522781
61672621790141654314699971522782
61672621790141654314700343059089
61672621790141654314700343059090
61672621790141654319534964881721
61672621790141654319535223162023
61672621790141654319536342376041
61672621790141654319595660812253
61672621790141654319597985276867
61672621790141654319599104490885
61672621790141654319618877285459
61672621790141654319618904465495
61672621790141654319618905515255
61672621790141654319806905362787
61672621790141654319806932529725
61672621790141664700578114284900
61672621790141664700850856771728
61672621790141664835328302933285
61672621790141664835601389776433
61672621790141664835601389776434
61672621790141664838027069265755
61672621790141664838108427620934
61672621790141664838110752085548
61672621790141664881332934784805
61672621790141664883588900176433
61672621790141664883591994758345
61672621790141664883591999009147
61672621790141664883592367363127
61672621790141664883592367829687
61672621790141664883592370545455
61672621790141664883592371017631
61672621790141664883780281102877
61672621790141664883780652657899
61672621790141664883780654174219
61672621790141664883781773382413
61672621790141664883864308297656
61672621790141664888672617543233
61672621790141665292863865054365
61672621790141665295370906085405
61672621790141665295372025280549
61672621790141665295372025280550
61672621790141665295374262135563
61672621790141665295374372209241
61672621790141665295374376926603
61672621790141665295375381330707
61672621790141665295375491398562
61672621790141665295375496121747
61672621790141665295375496121748
61672621790141665295646312671386
61672621790141665295646314206628
61672621790141665295647460581760
61672621790141670188497821893312
61672621790141670188498593545643
61672621790141670188498593545644
61672621790141670188770561193647
61672621790141670188770561193648
61672621790141670188770819460899
61672621790141670191007957507556
61672621790141670196112825163409
61672621790141670196112826696991
61672621790141670196300853227639
61672621790141670371512043555252
61672621790141670371512818394283
61672621790141670371763119175790
61672621790141670371763119194664
61672621790141670371763120710984
61672621790141670371784011184382
61672621790141670371784012719576
61672621790141670371785159094755
61672621790141670371785159094756
61672621790141670374022182356201
61672621790141670374022555427543
61672621790141670374291053750616
61672621790141670374294495894054
61672621790141670374294496956864
61672621790141670374294524591814
61672621790141670379043483516879
61672621790141670379315078074667
61672621790141670381553966686982
61672621790141670381553966686991
61672621790141670783294049464223
61672621790141670783294049464224
61672621790141670783295082566087
61672621790141670783295082570459
61672621790141670783295197355675
61672621790141670783295197355676
61672621790141670783295197357127
61672621790141670783295197357128
61672621790141670783482335808755
61672621790141670783566017093306
61672621790141670783566018628547
61672621790141670783566018628548
61672621790141670783567165003679
61672621790141670783567165003680
61672621790141670785801090495263
61672621790141670785801090495264
61672621790141670785802123597127
61672621790141670785802238388167
61672621790141670785802238388168
61672621790141670785804446545421
61672621790141670785804561336461
61672621790141670785804561336462
61672621790141670785805594438325
61672621790141670785805680531605
61672621790141670785805680531606
61672621790141670786073059659588
61672621790141670786076501802978
61672621790141670786076501803026
61672621790141670786076502865836
61672621790141670786076530500786
61672621790141670790825489408381
61672621790141670790909055919361
61672621790141670790909057437133
61672621790141670793335972582865
61672621790141670793335973645669
61672621790141670793419540611528
61672621790141670793419540611564
61672621790141670793419540611612
61672621790142849395642752822802
61672621790142854474541751280690
61672621790142854474562643289282
61672621790142854886072680015216
61672621790142854886072941482010
61672621790142854886072966997490
61672621790142854886073053086558
61672621790142854886073056273050
61672621790142854886324014407106
61672621790142854886344649198254
61672621790142854886344652384746
61672621790142854886344910665048
61672621790142854888579978263700
61672621790142854888580094117598
61672621790142854888583450167756
61672621790142855069087277934990
61672621790142855069275309198810
61672621790142855069275309198858
61672621790142855069275563229762
61672621790142855069275567479112
61672621790142855071594318966030
61672621790142855071782347043358
61672621790142855071782604260802
61672621790142855076618717896617
61672621790142855076681480011461
61672621790142865455338180308172
61672621790142865455338295099212
61672621790142865455400971138086
61672621790142865455400972187846
61672621790142865455421863133580
61672621790142865455421864196438
61672621790142865457660403716408
61672621790142865457845336130252
61672621790142865457845337193110
61672621790142865457846366062886
61672621790142865457848403078666
61672621790142865457848434962966
61672621790142865457848689011180
61672621790142865457848693243268
61672621790142865457848776150008
61672621790142865457849436197792
61672621790142865457849809269134
61672621790142865457932343134616
61672621790142865457932344184376
61672621790142865457932371830972
61672621790142865457932372880732
61672621790142865595107120788278
61672621790142865595109444786332
61672621790142865595110190923184
61672621790142865595110563994526
61672621790142865595193127606124
61672621790142865599942089713310
61672621790142865640859560978684
61672621790142865640860680186878
61672621790142865640863029694796
61672621790142865640863032882740
61672621790142865640863775831648
61672621790142865640864148902990
61672621790142865640864152090934
61672621790142865640946683818232
61672621790142866004193688766890
61672621790142866004193803557930
61672621790142866004380969644508
61672621790142866006700725548580
61672621790142866011720652402936
61672621790142866011723979755334
61672621790142866049946240574942
61672621790142866049947273676806
61672621790142866052457756851284
61672621790142866052641566887656
61672621790142866052641567950514
61672621790142866052645005844554
61672621790142866052645006907412
61672621790142866052645034540910
61672621790142866052645038791712
61672621790142866075617137231527
61672621790142870945768483758468
61672621790142870945769512628244
61672621790142870948278963746358
61672621790142870953191734564314
61672621790142870953195202217568
61672621790142870953362309576850
61672621790142870953379762628592
61672621790142870953383233469790
61672621790142871128845496231560
61672621790142871128866388240152
61672621790142871131293188594790
61672621790142871131293217292598
61672621790142871136122391378378
61672621790142871136125859037455
61672621790142871540376424984800
61672621790142871540377458085212
61672621790142871540377458086664
61672621790142871540377458091035
61672621790142871540377572876252
61672621790142871540377572877704
61672621790142871540561271309576
61672621790142871540561272372434
61672621790142871540564710266474
61672621790142871540564711329332
61672621790142871540564714515872
61672621790142871540564738962830
61672621790142871540564743213632
61672621790142871540565743385807
61672621790142871540648394149124
61672621790142871542883466015840
61672621790142871542884499117704
61672621790142871542884585210984
61672621790142871542884613908744
61672621790142871542887941261142
61672621790142871542887969958902
61672621790142871543075194503762
61672621790142871543155435180164
61672621790142871547904393024902
61672621790142871547904397274300
61672621790142871547904421721258
61672621790142871547904425972060
61672621790142871547905426144235
61672621790142871547907750137918
61672621790142871547907753324458
61672621790142871547907782022218
61672621790142871547907864928958
61672621790142871547967069045062
61672621790142871547970512251310
61672621790142871547970512257133
61672621790142871547991432957710
61672621790142871550414877262190
61672621790142871550501916132104
61672621790142871550501916132188
61672621790142871550501944829948
61672621790163262456587892209484
61672621790163278325823403814601
61672621790163278325823403931241
61672621790163278508752911257292
61672621790163278508754060623049
61672621790163278508754060628665
61672621790163278508754060745305
61672621790163278508837743448457
61672621790163278516096066329771
61672621790163278516096066335387
61672621790163278516096066452027
61672621790163278920583762298589
61672621790163278920619749357345
61672621790163278927962788166015
61672621790165964160023237130789
61672621790165980623783125231209
61672622165035721061690553888219
61672622165036621682013179824029
61672622165047428496318385118409
61672622165047428496339305706717
61672622188670222714097223471531
61672622188962023156373269995741
61672622188962024391719287722657
61672622188973729988066739241999
61672622188973730537109413787295
61672622188973730582842077990811
61672622188973730590373489250259
61672622191589565208297545078209
61672622191589565208298316730541
61672622191589581084788798938117
61672622191589581267802248479713
61672622191589581267803023668505
61672622191589581267865785433429
61672622191589581679648045373305
61672622191589581679648048559845
61672622191589581679648049609605
61672622191636392950180715315229
61672622191637593524164841149716
61672622191637593524165099430018
61672622191637593524189089207062
61672622191637593524189089225936
61672622191637593707181761662248
61672622191913785489467868621859
61672622191913785672482093470291
61672622191913786084266792193645
61672622191913786084266792199261
61672622191913786084266795380185
61672622191913786084266795385801
61672622191913786084267567033921
61672622191913786084267570220461
61672622191913786091042279121205
61672622191913786091606363353189
61672622191916471316328967606428
61672622191916487192905451913519
61672622191916487375837224760091
61672622191916487375837228992179
61672622191916487383176910700838
61672622191916487383179230449551
61672622191917672073410310012042
61672622191917672073411081664374
61672622191917672073411343599180
61672622191917672080185908538486
61672622191917672080189352217118
61672622191917686714369928159040
61672622191917686714641895807045
61672622191917687949151861653972
61672622191917687949713621887903
61672622191917687949901908245484
61672622191917687949901908245485
61672622191917687949985589535907
61672622191917687949985590598717
61672622191917688132727846264159
61672622191917688132727846736335
61672622191917688132916133093916
61672622191917688132916133093917
61672622191917688132916161791724
61672622191917688132918455491086
61672622191917688132999811197799
61672622191917688132999814384339
61672622191917688132999815447149
61672622191917688140259281438202
61672622191917688140259286142466
61672622191917688140259286221414
61672622191917688140259286693590
61672622191917688140262385526304
61672622191917688543934516803439
61672622191917688543948463947685
61672622191917688544513205507521
61672622191917688544513208695465
61672622191917688544513323014329
61672622191917688544701491865103
61672622191917688544701495053046
61672622191917688544701495053047
61672622191917688544781817106771
61672622191917688544781820293311
61672622191917688544781845803127
61672622191917688544785287414314
61672622191917688544785289009375
61672622191917688544785289015198
61672622191917688544785292197283
61672622191917688551476433530254
61672622191917688551476433530255
61672622191917688552124855381702
61672622191917688552124855913953
61672622191917688552124855915357
61672622191917688552124859101897
61672622191917688552124860164671
61672622191917688552124860164707
61672622191928176920018507351733
61672622241845151375705564560059
61672622241856857163413549179153
61672622242136633555962177913497
61672622242136635340350865599489
61672622242136950170852931649947
61672622242139637232303664388241
61672622242139637232304693258017
61672622242139637233056805567329
61672622242139651462505266258215
61672622242139653109634322995967
61672622242147440368950416064009
61672622242148641126032334314953
61672622242148657193070886715239
61672622242148657551590194636645
61672622242148657604849793774235
61672622242171755699868529752267
61672622242171755700621670459179
61672622242172956456950905739611
61672622244705969590188808430907
61672622244778898927826931614037
61672622244778898927826931950907
61672622244778898927826933013717
61672622244778898928641715699775
61672622244778898928641719949125
61672622244778915399932241825867
61672622244815221830130447117553
61672622244815221830130561902769
61672622244815221830132541900295
61672622244815221830133546304399
61672622244815221830133661089615
61672622244815221830381151220657
61672622244815221830381266361617
61672622244815221830383474518871
61672622244815221830383588959991
61672622244815222424926791143853
61672622244815222424930263402201
61672622244815222425177868655329
61672622244997753507015724182825
61672622244997753507015724195875
61672622244997753507015724532745
61672622244997753507015725595555
61672622245091414809438577181475
61672622245095316850645952131473
61672622245095316858174293256015
61672622245095317269956299164939
61672622245103103927156161186647
61672622245107006387485596669591
61672622245107022263979174544816
61672622245107022264230479871763
61672622245107022264251142192819
61672622245107022264251142192820
61672622245107022264251400460071
61672622245107022264251400578115
61672622245107022401428472482311
61672622245107022401512154835543
61672622245107022858774629050617
61672622245107022858774657630333
61672622245107022858775662152481
61672622245107022858775663569631
61672622245107022858775776819654
61672622245107022858775776821106
61672622245107022858775778354848
61672622245107022858775778356300
61672622245107022859047746002851
61672622245107022859047746002852
61672622245107022866306068872519
61672622245107022866307102109737
61672622245127420859261459807133
61672622245127435730260567868691
61672622245127436919038241061461
61672622245127436919853029396549
61672622245127437102055938168081
61672622245127437110127845749377
61672622245127437513834471818865
61672622245127437727351122036646
61672622245127437728167024980658
61672622268340454999826307769393
61672622268340471051991815225091
61672622268340471059331497983519
61672622268340471059497456027131
61672622268340471059519495946097
61672622268340471059522853413188
61672622268340471059522853413197
61672622268340471242262154424577
61672622268340471242262154778709
61672622268340471608374143463825
61672622268340471646516076780583
61672622268340471654109130480121
61672622268340471654127727187015
61672622268340471654127728255649
61672622268340471654131170399087
61672622268340471654295207747329
61672622268412499944321688676739
61672622268412516415611093993753
61672622268413400580965707995891
61672622268413400991743781755031
61672622268413400991743782817841
61672622268413400992558566553659
61672622268413400992577510881288
61672622268413400992579491863701
61672622268413400992764419744598
61672622268413400992765538958616
61672622268413401175591880282196
61672622268413401175594203230454
61672622268413401175779908359524
61672622268413401175783350502962
61672622268413417235290376839653
61672622268413417639539020562474
61672622268413417639539021625284
61672622268413417639542463768722
61672622268413417647051720794910
61672622268413417647051720794911
61672622268413417647070431821922
61672622268413717790589650471538
61672622268413717790589650471539
61672622268445821433968795337288
61672622268445821433993043413508
61672622268448522718114829789749
61672622268448522725454740713729
61672622268448522725457839900575
61672622268449723482728500847065
61672622268449723886707384947937
61672622268449723886707385997697
61672622268449723894235438740285
61672622268449723894238796207385
61672622268449723894298114766061
61672622268449723894300440163795
61672622268449723894319035354369
61672622268449723894319379832897
61672622268449723894322478547567
61672622268449723894322480082760
61672622268449723894322851618909
61672622268449723894322851736953
61672622268449723894507407923323
61672622268449724077521747090619
61672622268632255212435307397230
61672622268632255235406243092334
61672622268632255235406243208974
61672622268632255570932574336869
61672622268632255570932575399679
61672622268632255624217570510605
61672622268725899989993306404690
61672622268725914624445849994617
61672622268725915859517576075475
61672622268725915859705862433057
61672622268725915859789543723479
61672622268725915859789544786289
61672622268725916042531800451731
61672622268725916042531800923907
61672622268725916042720087281489
61672622268725916042803765385371
61672622268725916042803768571911
61672622268725916042803769634721
61672622268725916042806092569965
61672622268725916453738470991011
61672622268725916453752418135257
61672622268725916454317159228533
61672622268725916454317162883037
61672622268725916454317277201901
61672622268725916454505449240619
61672622268725916454585771294343
61672622268725916454585774480883
61672622268725916454585799990699
61672622268725916454589241601886
61672622268725916454589243196947
61672622268725916454589243202770
61672622268725916454589246384855
61672622268725916461280387717826
61672622268725916461280387717827
61672622268725916461928809569274
61672622268725916461928813289469
61672622268725916461928814352243
61672622268725916461928814352279
61672622268725916461931134099579
61672622268725916461931134100983
61672622268725916461931137287523
61672622268729818320038396866137
61672622268729818320310623266836
61672622268729818503240908072368
61672622268729818503324962434132
61672622268729818510580962839327
61672622268729818510580962839328
61672622268729818533553892459670
61672622268729818915023171198783
61672622268729818915023171198784
61672622268729818922365176905505
61672622268729818922365176905506
61672622268729818922445417102250
61672622268729818922446536310435
61672622268729818922446536310444
61672622268729818922448856059148
61672622268729818922448859258738
61672622268737605579562715854629
61672622268737621456140090808642
61672622268737621456140090869877
61672622268737621456140090986517
61672622268737621639067534047173
61672622268737621639069856639931
61672622268737621639069856995467
61672622268737621639069857112107
61672622268737621639070632831666
61672622268737621639070632892901
61672622268737621639153539465339
61672622268737621639153539815259
61672622268737621646413786492611
61672622268737621646413786609251
61672622268737622050649544370737
61672622268737622050650778356921
61672622268737622050653101305215
61672622268737622050852896006303
61672622268737622050900707621153
61672622268737622050936693083480
61672622268737622050936694679909
61672622268737622058275141855724
61672622268737622058278584182897
61672622268737622058278584532817
61672622268737622058278585595591
61672622268737622058279733488579
61672622268740307282809518198027
61672622268740323159575436779707
61672622268740323273862026362001
61672622268740323273864350360055
61672622268740323296836448898279
61672622268740323296836448898280
61672622268740323304080825710416
61672622268740323304080826060336
61672622268740323342222387024466
61672622268740323342281705583142
61672622268740323342317692458199
61672622268740323342317692641898
61672622268740323342590033690103
61672622268740323342590033690104
61672622268740323349844871327826
61672622268740323349907632970287
61672622268740323349907633086927
61672622268740323754099955768314
61672622268740323754368597462231
61672622268740323754368597462232
61672622268740323761713930501659
61672622268740323761713930521342
61672622268740323761713930521343
61672622268741507856877468462447
61672622268741523916350115357684
61672622268741523916371007366276
61672622268741523916374106198990
61672622268741523916374220988569
61672622268741523916385728811470
61672622268741523916385843602510
61672622268741523916538401702216
61672622268741523916559293710808
61672622268741523916570914965404
61672622268741523916574014093201
61672622268741523916574014152250
61672622268741523916574014270294
61672622268741523916574387223592
61672622268741523916574387341636
61672622268741523916654597790812
61672622268741524053834769881394
61672622268741524053834769940452
61672622268741524053835141599064
61672622268741524061176775588116
61672622268741524099588354789858
61672622268741524099588354967008
61672622268741524099588726503316
61672622268741524099588726508932
61672622268741524106931508586317
61672622268741524107181407615334
61672622268741524442540445917407
61672622268741524465425304215928
61672622268741524465428746359366
61672622268741524465428746372416
61672622268741524465428746650237
61672622268741524465428747713047
61672622268741524465428747772096
61672622268741524465428747888736
61672622268741524465428747894559
61672622268741524465428862563136
61672622268741524465428862679776
61672622268741524465613589510700
61672622268741524465617033189331
61672622268741524465617033190141
61672622268741524465700830327780
61672622268741524472956714412566
61672622268741524472959038760540
61672622268741524472959038877180
61672622268741524473040398295168
61672622268741524473042721600015
61672622268741524511178975213460
61672622268741524511178975232174
61672622268741524511182331269234
61672622268741524511182331282332
61672622268741524511182331755450
61672622268741524511182332622963
61672622268741524511182332682012
61672622268741524511182332686383
61672622268741524511182332798652
61672622268741524511182447471600
61672622268741524511182447473052
61672622268741524511370617981155
61672622268741524511370618099253
61672622268741524511370618099982
61672622268741524511370618100009
61672622268741524511433494531296
61672622268741524511453296049194
61672622268741524511453297448874
61672622268741524511454416657068
61672622268741524518710299322434
61672622268741524518712623669004
61672622268741524518712623670408
61672622268741524518775385446978
61672622268741524518775385803531
61672622268741524518793983205084
61672622268741524518796306509883
61672622268741524518796307559616
61672622268741524518796336257460
61672622268741524518797454046282
61672622268741524518797455465645
61672622268741524518797455465654
61672622268741524518961347799279
61672622268761936787786981403432
61672622268761936970885231561688
61672622268761938754459135498812
61672622268761938755193713384724
61672622268761939173500614071328
61672622268761939196659883872776
61672622268764640877751866168489
61672622268765841245209221477196
61672652430960086739645018209782
61672652430961285667333789902096
61672652430961285667337142769926
61672652430961286078931120601570
61672652430961287313713054096502
61672652430961287496643712445760
61672652431835431264246433484070
61672652431835431312238528743924
61672652431835431312238530260244
61672652431835431312510124855620
61672652431835431312510126371940
61672652431835431859042664241634
61672652431835436617227576351780
61672652431835437212023808625504
61672652431932692590240953424282
61672652431932697940896549780756
61672652431940748284447238189916
61672652431940748332711303086318
61672652431940753820631007508238
61672652431940781638716623484390
61672652431940786991697767868420
61672652431940797698224797727092
61672652431940797700731921192648
61672652431940797738873855694680
61672652431940797746485506101112
61672652431940798109253659274600
61672652431940798111764139262538
61672652431940798157242544552202
61672652431940798158079368084522
61672652431940798158081692549136
61672652431940798158082840455138
61672652431940798295528151950052
61672652431940803051390869826366
61672652431940803051393194290980
61672652431940803234407419139412
61672652431940803234408567045414
61672652431940803645437428592922
61672652431940803645999188354676
61672652431941949089709995787102
61672652431941954394699043394958
61672652431941954397206085961192
61672652431941954580136742775256
61672652431941998915078061251866
61672652431941998915081533155922
61672652431941999049831809428570
61672652431942003808473131028078
61672652431942003808476602932134
61672652431942003990654115870216
61672652431944650198432048182010
61672652431944650744964701414296
61672652431944655688858793634970
61672652431944656280876387249638
61672652431944656283383428280678
61672652431944684098962376278418
61672652431944684099046058631442
61672652431944689452215115257664
61672652431944689635142677943486
61672652431944689635145772544112
61672652431944700016460546742244
61672652431944700023238726484186
61672652431944700023802810716170
61672652431944700160977673986516
61672652431944700199391203083924
61672652431944700206169497616906
61672652431944700206731258894980
61672652431944700570335090890212
61672652431944700570336238783116
61672652431944700617763475448550
61672652431944700745923742469938
61672652431944700752513635867348
61672652431944700753265748176660
61672652431944700755020676898388
61672652431944700755773904743920
61672652431944700755777375585118
61672652431944705511158545224762
61672652431944705511638947103722
61672652431944705511719161797876
61672652431944705694089087720170
61672652431944705694649819084324
61672652431944705694653171952154
61672652431944706105683065551814
61672652431944706106435177861126
61672652431944706106516537260240
61672652432256853122451166562358
61672652432256854768827077888934
61672652432256854769391161071206
61672652661384765529907106542758
61672652661384765530116026493324
61672652661384769234274575274858
61672652661385969396723609475947
61672652661385969442481670002718
61672652661385969442481671065528
61672652661385969808317587307591
61672652661385969854075647834362
61672652661385969991273640444910
61672652661385969991335283014690
61672652661385969991519840233351
61672652661385969991523311078921
61672652661710174396140280576344
61672652661712872395040763349830
61672652661712872395228791427158
61672652662260114996167656489660
61672652662260115590149098776622
61672652662260117237068202461944
61672652662260120529904368338416
61672652662261315752497920167484
61672652662261315753250032476796
61672652662261316164004857576675
61672652662261316164007182041289
61672652662261316164276454154931
61672652662261316164278778152985
61672652662261316164279926063359
61672652662261316164844010295343
61672652662261316347022554813192
61672652662261316347207110502435
61672652662261316347207110515533
61672652662261316347207110968995
61672652662261316347207112031853
61672652662261316347209434967049
61672652662261316347209434980147
61672652662261316347210582877423
61672652662261316347210583227343
61672652662261316347231475235935
61672652662261316347231476298793
61672652662261316348046263221103
61672652662261316348046263234200
61672652662261316348046263234201
61672652662261316348046263571023
61672652662261316348046264633881
61672652662261317399564301233592
61672652662261317399626977259368
61672652662261317994150578449080
61672652662261317994150578449081
61672652662261317994422174560776
61672652662261317994422174560777
61672652662261321286903434558228
61672652662261321698496378920779
61672652662365437550042498068246
61672652662365437552486863073510
61672652662365437552487236144852
61672652662365439198861999561054
61672652662365439198862774400086
61672652662365439198863147471428
61672652662365470904374932459838
61672652662365481429390552723132
61672652662365481840921852993966
61672652662365482024124106969486
61672652662365486963882073600676
61672652662365487368070996628480
61672652662366634420245250128522
61672652662366638126554899420966
61672652662366638309569497340740
61672652662366639359372984108250
61672652662366639955861467561606
61672652662366639955944375548190
61672652662366639955945408667316
61672652662366671661373625621358
61672652662366682780938242913798
61672652662366682781753031248886
61672652662366682782024627360582
61672652662366683825927658547800
61672652662366684428066266548234
61672652662366684428337862659930
61672652662366684428400538685706
61672652662366687537887432387322
61672652662366687537950108414550
61672652662366687720881885957340
61672652662366688125069689790000
61672652662366688125132365815776
61672652662366688132662657867030
61672652662366688132683663144726
61672652662366688132746339170502
61672652662366688132746339171954
61672652662369033738572570255346
61672652662369034333368800994036
61672652662369039226492274677266
61672652662369039821288505415956
61672652662369083563376925959148
61672652662369083700386632225164
61672652662369083700574918569696
61672652662369083746390891005342
61672652662369083746391265593004
61672652662369084158173155181518
61672652662369084295182861447534
61672652662369084295371147792066
61672652662369089235129200162404
61672652662369335711418187734318
61672652662369335712170300043630
61672652662369339417371524503924
61672652662369339417455207795893
61672652662369340013004583981782
61672652662369341247597456280213
61672652662369341247598489399386
61672652662369341659380495308358
61672652662369367830128129371875
61672652662369367830128129838435
61672652662369367830399725950131
61672652662369367830883599148494
61672652662369369065745743677047
61672652662369369660270378322755
61672652662369373364616178807551
61672652662369383889573629005950
61672652662369383889907900210302
61672652662369383889908273281644
61672652662369383889908274681324
61672652662369383890388417341038
61672652662369383890660386524076
61672652662369383890660386990636
61672652662369384301690164386478
61672652662369384301690279177518
61672652662369384477030177004926
61672652662369384477089495563395
61672652662369384477089496029955
61672652662369384477092968288303
61672652662369384477113860296895
61672652662369384477844965340014
61672652662369384477928648631983
61672652662369384484369859763354
61672652662369384484432534856010
61672652662369384484432535789130
61672652662369384484620821083902
61672652662369384484620821200542
61672652662369384484620935874942
61672652662369384484620935991582
61672652662369384484624379081190
61672652662369384484624379081191
61672652662369384485184648098442
61672652662369384485456617281480
61672652662369384485459973331638
61672652662369384485460059424918
61672652662369384485460059424919
61672652662369384485460059891479
61672652662369385529446686294552
61672652662369385536705009162768
61672652662369385536788577197136
61672652662369385536789725103138
61672652662369385537039281300240
61672652662369385537040773579776
61672652662369385719970396808154
61672652662369385719970396808155
61672652662369386131564030283478
61672652662369389233770446393982
61672652662369389241050809647564
61672652662369389241110129152410
61672652662369389241298414447182
61672652662369389241381725264106
61672652662369389241381982481550
61672652662369389241385196122566
61672652662369389241385454385606
61672652662369389241385454402868
61672652662369389241385540478838
61672652662369389241385540478839
61672652662369389241385540478886
61672652662369389241385540478887
61672652662369389416781313775107
61672652662369389416781314241667
61672652662369389424065034495996
61672652662369389424066182401998
61672652662369389424312754086654
61672652662369389424315738599100
61672652662369389424317230878636
61672652662369389424396322121022
61672652662369389424399765327270
61672652662369389424399765327271
61672652662369389835910950429979
61672652662369389836178329092852
61672652662369389836181685143010
61672652662369389836181771236242
61672652662369389836181771236243
61672652662369389836181771236290
61672652662369389836181771236291
61672652662369389836181771236450
61672652662370234906597799419689
61672652662370234906597799886249
61672652662370234906600123884303
61672652662370234907436952138357
61672652662370240397048909606149
61672652662370240442781573809665
61672652662370240442802466881115
61672652662370240443617255216203
61672652662370242227191159153327
61672652662370267849085178818289
61672652662370267849085180334609
61672652662370267849087503282903
61672652662370267849924331536957
61672652662370268398152218083987
61672652662370268443881409562595
61672652662370268443881409575693
61672652662370268443881410029155
61672652662370268443881411092013
61672652662370268443883734027209
61672652662370268443883734040307
61672652662370268443884882287503
61672652662370268444720562281263
61672652662370268444720562294361
61672652662370268444720562631183
61672652662370268444720563694041
61672652662370270228294466568307
61672652662370270228294467631165
61672652662370284458475524698489
61672652662370284503393400450276
61672652662370284503393400450277
61672652662370284504229080793957
61672652662370284861911331349747
61672652662370284869442742609195
61672652662370284869502061167871
61672652662370284869504385165925
61672652662370284870257530477723
61672652662370284870257530594363
61672652662370284870257530944283
61672652662370284907640522828355
61672652662370284907640523294915
61672652662370284907643995553263
61672652662370284908479675896943
61672652662370284915171963139902
61672652662370284915175406346150
61672652662370284915175406346151
61672652662370284915175406812711
61672652662370284915255617379979
61672652662370284915255645959695
61672652662370284916011086689831
61672652662370284916011086689879
61672652662370284916011087156391
61672652662370284916011087156439
61672652662370286104788760336159
61672652662370286104851436361935
61672652662370286287782092709438
61672652662370286287782092709439
61672652662370286692053579834067
61672652662370286699564098618362
61672652662370286699564098618363
61672652662370286699564099084923
61672652662370286699584991093515
61672652662370286699584991093563
61672652662370286699584992156373
61672652662370289992127893323925
61672652662370290403909899219798
61672652662370290403909899219799
61672652662370290403990109683525
61672652662587877204661285357020
61672652662587877798705403786398
61672652662587879445561831329304
61672652662589077960991549034844
61672652662589077961743661344156
61672652662589077961743661344157
61672652662589078372498486457133
61672652662589078372500810921747
61672652662589078372770082555731
61672652662589078372770082568829
61672652662589078372770083022291
61672652662589078372770084085149
61672652662589078372772407020345
61672652662589078372772407033443
61672652662589078372773554930719
61672652662589078372773555280639
61672652662589078418506219484155
61672652662589078418527111492747
61672652662589078418527112555605
61672652662589078419341899827835
61672652662589078419341900890693
61672652662589078555516183680552
61672652662589078555700739369795
61672652662589078555700739836355
61672652662589078555703063834409
61672652662589078555704211744783
61672652662589078556539892101560
61672652662589078556539892101561
61672652662589080202644207316440
61672652662589080202644207316441
61672652662589080202915803415039
61672652662589080202915803428136
61672652662589080202915803428137
61672652662589080202915803764959
61672652662589080202915804827817
61672652662694444992210854813749
61672652662694446639338878449637
61672652662697141151934228530227
61672652662697141197666892733743
61672652662697141197687784742335
61672652662697141198502573077423
61672652662697142982076477014547
61672652662697142989607887807434
61672652662697142989607888274202
61672652662697146093318299437891
61672652662697146139050963641407
61672652662697146139071855649999
61672652662697146139886643985087
61672652662697146510187351134486
61672652662697146510187351134487
61672652662697146510187351601047
61672652662697146555920015338002
61672652662697146555920015338003
61672652662697146555920015804563
61672652662697146556755695681683
61672652662697146556755696148243
61672652662697146556755696148291
61672652662697146693118007948550
61672652662697146693118007948551
61672652662697146693198218982379
61672652662697146693198247212175
61672652662697146693198247562095
61672652662697146693201576449686
61672652662697146695645941454791
61672652662697147923460547922211
61672652662697148340329599618806
61672652662697148340329599618807
61672652662697148340329600085367
61672652662697148340329600085415
61672652662697148340329600085574
61672653857821327572846576393259
61672653866683114895813548674010
61672653866776319340018698833774
61672653867104576924804202658867
61672653867104576924804203825267
61672653867108478653264309336527
61672653867108478782934219102835
61672653867108478783120181449313
61672653867108478790713349000947
61672653867108478790713349934067
61672653867651669812397861258028
61672653867651671047179794752960
61672653867653020687216140882346
61672653867653020732948805085862
61672653867653021924254411305214
61672653867655707751262156770889
61672653867655723627689499009066
61672653867655724222301168888886
61672653867724615806846650916118
61672653867724620746539240896802
61672653867724620746539245128890
61672653867761040831720920848367
61672653867761040831720920965007
61672653867761040831723243796661
61672653867761040831723243913301
61672653867761074185239487912047
61672653867761074185240516781823
61672653867761090244745334974366
61672653867761090244745334974367
61672653867761090244745335092464
61672653867761090244745338156694
61672653867761090244745338156695
61672653867761090244747662154748
61672653867761090244747662154749
61672653867761090656527344065459
61672653867761090656527345115219
61672653867761090656529668063513
61672653867764974813668849359840
61672653867764974859401513563356
61672653867944760231481638932902
61672653867947463714307245179417
61672653867947463720813082147618
61672653867947463721566229509355
61672653868052813498780584853497
61672653868052813500472837549449
61672653868052813500475160497743
61672653868052828501156552568047
61672653868052828501156552684687
61672653868052828506239126746207
61672653868052828506239126862847
61672653868052829736503346296023
61672653868052829741585916242095
61672653868052829743278168938047
61672653868052830148284576203935
61672653868052830148284576320527
61672653868052830148284576320575
61672653868052830155624259079003
61672653868052830155627615012521
61672653868052830155627615129161
61672653868056732616061281209025
61672653868056732616144963918001
61672653868056732616144964034641
61672653868056732616144965434321
61672654080659179350389328690704
61672654097436807712245681015710
61672654097544875437622607739997
61672654097544875437872537004229
61672654098056090974482142142587
61672654098056092209263708350712
61672654098056092209263708350721
61672654098056092209264075637519
61672654098056092621045971477128
61672654098056092621045971477137
61672654098057291731564519198357
61672654098092113549689309557623
61672654098092113549692667024723
61672654098092113686949978193947
61672654098092114921731911688879
61672654098093314306771600874245
61672654098093314306775043017683
61672654098093314443948671361291
61672654098093314444032355249717
61672654098093315678542319561451
61672654098093315678730604856223
61672654098093316090516054443770
61672654098198680329154954183759
61672654098198680329156073495543
61672654098201382443347081382797
61672654098201382444183904915117
61672654098201382444183990654265
61672654098201382444183991120825
61672654098201382444185022710581
61672654098201382581444659290589
61672654098201382581444659757149
61672654098201384227736888263933
61672654098383854420205426977243
61672654098385053941751609082165
61672654098385055177284360826765
61672654098385055177287802970203
61672654098385055588880661587829
61672654098385055589070067159429
61672654098490420238466977508481
61672654098490420238466982230215
61672654098490420375726617275029
61672654098490420375914904104995
61672654098490421611261691967923
61672654098490422022855669780693
61672654098490422022855669799567
61672654098493121941817239204061
61672654098493121941879915229837
61672654098493121941900922023853
61672654098493123314696664867637
61672654103449598802072500070010
61672654103450948076295690765997
61672654103453499066585516727114
61672654103453500850975323614074
61672654103453500850996244202382
61672654103965618601707626150448
61672654103998038631335562742728
61672654104000740746367119168354
61672654104001941503449495155490
61672654104070985035682634343312
61672654104106107180341844628294
61672654104106107180342101845738
61672654104106107180342873498070
61672654104110007993731542950598
61672654104110007994547445900434
61672654104110009640860595456262
61672654495916849473099386143479
61672654555108199491216090004557
61672654555108219209337400528539
61672654555110867847908641258893
61672654555975401761034250750357
61672654555975417637802463565053
61672654555986222804414790744573
61672654557957166084049136362158
61672654557957166084049136367982
61672654557957167318831068794280
61672654558281371723426570445058
61672654558281371723447376831142
61672654558281372135229755344896
61672654558281372135229755811456
61672654558285272353549852289788
61672654558285272948346083047192
61672654558285274000678904795452
61672654558285274183693129643884
61672654558285274595475135552856
61672654558285274595475136602616
61672654558378631812313263308466
61672654558378631812501549652998
61672654558390639382593060423094
61672654558390641029722112910044
61672654558393342321375194704924
61672654558929773166916525083652
61672654558929773167104810365374
61672654558929773169427004008780
61672654558929774813480721691950
61672654558929774996495062394440
61672654558929778695757258781540
61672654558937862265142001693220
61672654558937862265895142387034
61672654558937862265895142853594
61672654558937867159290212163246
61672654558937867159290212629806
61672654558937867754086443387210
61672654558937878272303251235808
61672654558937878272386933589040
61672654558937878272386934061216
61672654558937878277410073476930
61672654558937878279168182888352
61672654558937878279732267120336
61672654558937878317303694983898
61672654558937878318056836144272
61672654558937878325670810567472
61672654558937878325671844135896
61672654558937878688436639724192
61672654558937878688439967076590
61672654558937878689000723956176
61672654558937878689192079385902
61672654558937878690947119712130
61672654558937878736700704620594
61672654558937878736704031972992
61672654558937878737268116204976
61672654558937878737268230523840
61672654558937878737269263644418
61672654558937878874530018369810
61672654558937883630387888992290
61672654558937883806063550743998
61672654558937883812841472218736
61672654558937883813593842795252
61672654558940568862537271802820
61672654558940569457333504076544
61672654558940579975550310862332
61672654558940579980845161180782
61672654558940580021303895770796
61672654558940580021575863437514
61672654558940585333823233913586
61672654558941769618782824263460
61672654558941769619535965442548
61672654558941770214332569271294
61672654558941780602425269163154
61672654558941780732632686382908
61672654558941780739685909101718
61672654558941780778574556604858
61672654558941780785164451052028
61672654558941780785164454234356
61672654558941780785352478066498
61672654558941780785352482298586
61672654558941780785439494011586
61672654558941780785917595413444
61672654558941781196946455898142
61672654558941781327429289148796
61672654559035125373475847173738
61672654559039027833718155239214
61672654559045935296511161254050
61672654559047131160387756702906
61672654559047136053782826479118
61672654559047136648579172021946
61672654559049832261770242193284
61672654559049838351826232711280
61672654559253929395713821236768
61672654559253929395797503590000
61672654559253929395797504062176
61672654559253929807307799068412
61672654559253929811850537077550
61672654559253929812411293970234
61672654559253929857583201281066
61672654559253929995425633137530
61672654559253933701445860667418
61672654559253933701449188019816
61672654559253933701634147011950
61672654559253933701721161439314
61672654559253934746435533048140
61672654559253934748966937991828
61672654559253934929449872687612
61672654559253934936227794162350
61672654559253934936231121514748
61672654559253934936795205746732
61672654559253934936980939573526
61672654559257832450839859149756
61672654559257832457617780624494
61672654559257837389967593129484
61672654559257837396745514604222
61672654559257837397498660015398
61672654559361986412558804843340
61672654572834346279842669160057
61672654572834396095427548851879
61672654572834396102766459957975
61672654572834396102766484423695
61672654572834396102766488655783
61672654572837091853428260977387
61672654572837097394610921635203
61672654573045128963102611481505
61672654573701588712393755640747
61672654573701588713146896819835
61672654573701589124740874651479
61672654573701594065563185325213
61672654573701594066315297634525
61672654573701622066642220230273
61672654573701626182581998546713
61672654575679441698671208259342
61672654575682135665483381173153
61672654575682137449057289696497
61672654575682138043581924342205
61672654575682138051196555030558
61672654575682142982709653735713
61672654575683336422565642374864
61672654575683336834076052159043
61672654575683336834347648270739
61672654575683337022173994387373
61672654575683337022173998973593
61672654575683338617649960695437
61672654575683338617921556807132
61672654575683338617921556807133
61672654575683338622730205803889
61672654575683338622730205803937
61672654575683338623001801915585
61672654575683338805747902910717
61672654575683338805932458729649
61672654575683342375339961471364
61672654575683342375340075790229
61672654575683343747403565343857
61672654575683344151573920833299
61672654576007248374534299901340
61672654576009949666187753704752
61672654576011144887002672967554
61672654576011150423186446890970
61672654576115316511947091804594
61672654576116517269027371498492
61672654576116517269027401613242
61672654576116517269030472214708
61672654576119218560598750931842
61672654576119218560680109287020
61672654576652049378782917620026
61672654576654750667988282591572
61672654576654751082029977246550
61672654576666439606579444788822
61672654576666439606579444788823
61672654576666439611659691296955
61672654576666439611659694483495
61672654576666440206184325942663
61672654576666440206184329129203
61672654576666440208715729840963
61672654576666456077866526107782
61672654576666456260880865275078
61672654576666456260880865275079
61672654576666456260883851187156
61672654576666456260884222742178
61672654576666456268223905954116
61672654576666456268227347644044
61672654576666456268227347644045
61672654576666456268411817724036
61672654576666456268412278050847
61672654576666456680005795542630
61672654576666456680006254819680
61672654576666456680006254819681
61672654576666456680008120007244
61672654576666456680009611820220
61672654576666456680009612286780
61672654576667590957143617227577
61672654576667595898799285646617
61672654576667596307802657599345
61672654576667596307802657599393
61672654576667596491004910525105
61672654576667596493323920292325
61672654576667640363578137956166
61672654576667640368658384464299
61672654576667640371189789762279
61672654576667640775172115774713
61672654576667640775443711886409
61672654576667640780252365482435
61672654576667640780252365482483
61672654576667640963270058003042
61672654576667640963270062707360
61672654576667640963454614158845
61672654576667640963454618408195
61672654576667640963458086067273
61672654576667640965717780462356
61672654576667640965717780475406
61672654576667640965986019106905
61672654576667640965986019456825
61672654576667656832420854269862
61672654576667656842483413596748
61672654576667656979740982923811
61672654576667657015435193437158
61672654576667657017879558442422
61672654576667657017882915909522
61672654576667657022966609400871
61672654576667657025222598667950
61672654576667657025494539252559
61672654576667657389075265297561
61672654576667657391522987769925
61672654576667657427217199333033
61672654576667657429473536260969
61672654576667657429745132372665
61672654576667657434557229647371
61672654576667657434560582515201
61672654576667657434560582981761
61672654576667657434560587232515
61672654576667657434745167386232
61672654576667657434748610592481
61672654576667657434748615309843
61672654576667657437004947520417
61672654576667657437004947520465
61672654576667657437006927512118
61672654576667657437008046707263
61672654576667657437088515554833
61672654576667657437088516021393
61672654576667657437088545669742
61672654576667657437091987813180
61672654576667657437091988279740
61672654576667657437276543632113
61672654576667657437276544098673
61672654576667657571817895097155
61672654576667657574265617569519
61672654576760100447658798641130
61672654576760100861888525592426
61672654576760101044714833513164
61672654576760101044714836695492
61672654576771806040557809031844
61672654576771806635354413196008
61672654576771806640438101983093
61672654576771806642882467934527
61672654576771806642885565821023
61672654576771812130864848500320
61672654576773007214506137869813
61672654576773007354211171507189
61672654576773007354211171979365
61672654576773007354211172924131
61672654576773007392353105896792
61672654576773007397436794679665
61672654576773007397436794683877
61672654576773007397436799401191
61672654576773007399964727717845
61672654576773007399964727719297
61672654576773007399964727723509
61672654576773007399964729136239
61672654576773007399964729252879
61672654576773012704932883318561
61672654576773012887863540132625
61672654576773012887863540604800
61672654576773012887863540604801
61672654576775708501075158291700
61672654576775709055198537092761
61672654576775709093337003469155
61672654576775709093340471128233
61672654576775709095868404167865
61672654576775709095868404517785
61672654576775709100682366761276
61672654576775709100952093304869
61672654576775709100952097554219
61672654576775709103127760518224
61672654576775709103127875309264
61672654576775709103131318498251
61672654576775709103131318502463
61672654576775709103214886649307
61672654576982507938170456558635
61672654576983708146373821816687
61672654576983708504895105130477
61672654576983708504895109729747
61672654576983708512238488312645
61672654576983708512238492911915
61672654576983708512238493029959
61672654576983708550377065230889
61672654576983708550377069830159
61672654576983708550377069830207
61672654576983708550627769333993
61672654576983708550627773933263
61672654576983708552884106261929
61672654576983708553155702373625
61672654576983708557967799648331
61672654576983708557971152516161
61672654576983708557971152982721
61672654576983708557971157115431
61672654576983708557971157233475
61672654576983708687637738466531
61672654576983708695169145593269
61672654576983708695437388370527
61672654576983713453810587297589
61672654576983713453810587297637
61672654576983713636824812146069
61672654576983713636824812612628
61672654576983713636824812612629
61672654576983713636824813675439
61672654576983714040803810683849
61672654576983714041075406795545
61672654576983714048418789977713
61672654576983714048418791507083
61672654577091760216751041129193
61672654577091765707198678590745
61672654581591667546098430690972
61672654581699719212221702486172
61672654581915873787552742108416
61672654581915873787636310609344
61672654581918575490799428676648
61672654581918575490799430192968
61672654581919775836288085590442
61672654581919776248070092549174
61672654581919876549810049068772
61672654582023941925027809799118
61672654582023941925028842914080
61672654582025142682111218907040
61672654582025292990188859768565
61672654582564274684761321066534
61672654582572369223479145941448
61672654582572369406493371256440
61672654582572379795063140516928
61672654582572380389027018736512
61672654582572380389591102968496
61672654582572380389863846986194
61672654582572385282986172744708
61672654582572385282986176995510
61672654582575070514943826600708
61672654582575070926725832509680
61672654582575070926725834026000
61672654582575070926726205581022
61672654582575081490968193386970
61672654582575081497749559571178
61672654582575081497749562753506
61672654582575081498501555573130
61672654582575081633060360562042
61672654582575081635571988442884
61672654582575081635762311820458
61672654582575081635763344935420
61672654582575081635763459726460
61672654582575081680763787601938
61672654582575081681516929843884
61672654582575081681517044634924
61672654582575082044845808142228
61672654582575082044845809677262
61672654582575086986229788711474
61672654582575086986417816788802
61672654582575087581030612097448
61672654582576266330827065162498
61672654582576266330827065162546
61672654582576271272214488938040
61672654582576271683808466782734
61672654582576271683996494847012
61672654582576271683996494860062
61672654582576282247966886554314
61672654582576282254556781001484
61672654582576282255583933101124
61672654582576282255585080994028
61672654582576282794586178428258
61672654582576282804440070768508
61672654582669630546959719769838
61672654582672326897228729122020
61672654582672332250394807473690
61672654582672332433412503144606
61672654582680432000191986999078
61672654582680432007723053884992
61672654582680436949107120075294
61672654582680436949107124792656
61672654582680437360889125984266
61672654582681638300986099891176
61672654582684333914093228484420
61672654582684334460709450223458
61672654582684334468052489032044
61672654582684334469722701826500
61672654582684334469722702298884
61672654582684339813878879921022
61672654582684339821218562660736
61672654582684339821218562679450
61672654582684339821221918729608
61672654582684339821406847961172
61672654582684340004421187595028
61672654582888431457479285204838
61672654582888431464817848768122
61672654582888431510738541048966
61672654582888431510743016294268
61672654582888431650260132990852
61672654582888435171050729269554
61672654582888436401373492789716
61672654582891132801642952205748
61672654582891133352945407357612
61672654582891136462679447151786
61672654582891136874273424983430
61672654582891138699333587147760
61672654582891138704416932978252
61672654582891138704419228278498
61672654582891138706111508622498
61672654582891138706114837024608
61672654582891138706866949333920
61672654582892339049905587884628
61672654732359127323285093077683
61672654732359128969661004404259
61672654732359173388788437946287
61672654732359177138866902634599
61672654732359177146396821614511
61672654733234475277921035305239
61672654733234478983961412484041
61672654733234478984713524793353
61672654735640546269140604073302
61672654735640546269141637175166
61672654785536455851929247376099
61672654785536757275791050783949
61672654785536805444999273012343
61672654785755643423168283692097
61672654785755643834762633532273
61672654786411791087609467757553
61672654786411808747951584509373
61672654786412103584053777691515
61672654786412103584805890000827
61672654786412107290094154870317
61672654786412107290846267179629
61672654786412107702437549004687
61672654786412136938302241925457
61672654786412141054242020241897
61672654788381846109093530198598
61672654788381849813460998930698
61672654788706050513709579955158
61672654788706055452837313934886
61672654788708752217144925939312
61672654788709608312772829531344
61672654788709956678009018166162
61672654788709956678009276446464
61672654788709956678572729339902
61672654788709956678572987607106
61672654788709956678573102398146
61672654788709956678573102411244
61672654788709956678573877232806
61672654788709956678573878649748
61672654788709956678574135513108
61672654788709956678574135867240
61672654788709957913355035893078
61672654788814122354901650721810
61672654788814122354901909002112
61672654788814123590250765881760
61672654788815022922734611230852
61672654788815319408205407772528
61672654788815319408205407776740
61672654788815319408205666052830
61672654788815319408205666057042
61672654788815319408393952414624
61672654788815323111984026359026
61672654788815323111984026708946
61672654788815323111984284639328
61672654788815323111984284989248
61672654788815323112547737532766
61672654788815323112547995799970
61672654788815323112548110591010
61672654788815323112548110604108
61672654788815323112548110940930
61672654788815323112551094999866
61672654788815323112739381344398
61672654788815324347333141752256
61672654788815473100415572936794
61672654788815473100417895885088
61672654788815473100605923962368
61672654788815473283621296716802
61672654788815475066971272777486
61672654788818021111640753760846
61672654788818024815419371280322
61672654788818024815986439908112
61672654788818026050768487723312
61672654789362503306759017899880
61672654789362547778942551806574
61672654789362547778942551923214
61672654789362547778942551928830
61672654789362547779214521106252
61672654789362547779215297350580
61672654789362550888700955530818
61672654789362551483498305968800
61672654789362551483560321591048
61672654789362562001801119216690
61672654789362562001801119222306
61672654789362562596597723045436
61672654789362562603310530625326
61672654789362563838659647674602
61672654789362563838722323700378
61672654789362567543005705376842
61672654789362567954599425985218
61672654789365249482377897777630
61672654789365249482377897912984
61672654789365249482649867077308
61672654789365252591948015157342
61672654789365253186723698379066
61672654789365253186995667562104
61672654789365263705236465206460
61672654789365263712012322350028
61672654789365264300033069016492
61672654789365269246503842177812
61672654789366103794160301456196
61672654789366105578005801505016
61672654789366153754744687437612
61672654789366164142563349614988
61672654789366164318529862805598
61672654789366164325577314661182
61672654789366164325577689248844
61672654789366164326333243248084
61672654789366164730312126981774
61672654789366164730584096281452
61672654789366164737359578837358
61672654789366164737927221066678
61672654789366164737927221066838
61672654789366164875187889703002
61672654789366164875187889819642
61672654789366166109969823197934
61672654789366169814315623799370
61672654789366169814315623818244
61672654789366449644602027501594
61672654789366449644663670071374
61672654789366449644873996684632
61672654789366450239460273900120
61672654789366450239731869998718
61672654789366450239731870011816
61672654789366450239732128279020
61672654789366453341667464732808
61672654789366453348947827986390
61672654789366453349009470556170
61672654789366453943806074371818
61672654789366453943806074384916
61672654789366453943806849560610
61672654789366453943806850623420
61672654789366453943807107840912
61672654789366464462046872010558
61672654789366464462318468122254
61672654789366464469096647864196
61672654789366464469097020935538
61672654789366464469850252453044
61672654789366464880880146039606
61672654789366464881444230271590
61672654789366465056279391594222
61672654789366465056279649874524
61672654789366465056843475826206
61672654789366465056843475839304
61672654789366465057115071937902
61672654789366465057115071951000
61672654789366465057115330218204
61672654789366465063619332516312
61672654789366465063621655581246
61672654789366465064458455120070
61672654789366465064458483817830
61672654789366465064646483210448
61672654789366466115974743648582
61672654789366466116225706018890
61672654789366466116225820809930
61672654789366466116227197235616
61672654789366466299240044241420
61672654789366466299240045658570
61672654789366466299240417194718
61672654789366466299240417312762
61672654789366466711022394537024
61672654789366469820572738969338
61672654789366469820572997249640
61672654789366469995971984523954
61672654789366469995972243275028
61672654789366470003313875910408
61672654789366470003314248981750
61672654789366470003586217679514
61672654789366470003586992515578
61672654789366470415096141149394
61672654789366470415096255940434
61672654789470615321577223331970
61672654789470615321765509676502
61672654789470615916624875153532
61672654789470615916628231693336
61672654789470615916629093670988
61672654789470619025923023816766
61672654789470619620698706571930
61672654789470619620719627160238
61672654789470619620719627632414
61672654789470619620719627645512
61672654789470619620907913990044
61672654789470619620970675754968
61672654789471514098475418276850
61672654789471514098475418282466
61672654789471514510257682471740
61672654789471514654042987601022
61672654789471514654231273945554
61672654789471514693272022105596
61672654789471515889577291200294
61672654789471515889577291666854
61672654789471516484439755049094
61672654789471516484439756453146
61672654789471519586395122698770
61672654789471519586395122704386
61672654789471519593734805457198
61672654789471520181191726527516
61672654789471520188531409285944
61672654789471520188719694580716
61672654789471520188782457745320
61672654789471520188785813812740
61672654789471814836517061894238
61672654789471816078847512611010
61672654789471816078847770878214
61672654789471816078847885197078
61672654789471816078847885669254
61672654789471816078847885682352
61672654789471816673438379746200
61672654789471816673438379750412
61672654789471816673438638026502
61672654789471816673438638030714
61672654789471816673626924388296
61672654789471816673706878191582
61672654789471816673706878204680
61672654789471816673707136471884
61672654789471816673707222560952
61672654789471816673707251140668
61672654789471816673710350449930
61672654789471816673710607208088
61672654789471816673711469658124
61672654789471819775644795873966
61672654789471819782984478632394
61672654789471819782984478749034
61672654789471819783196783470444
61672654789471819783197041750746
61672654789471820377780709389798
61672654789471820377780709506438
61672654789471820377780967773642
61672654789471820377781082442426
61672654789471820377781082564682
61672654789471820377781082577780
61672654789471820377781082914602
61672654789471820377784066973538
61672654789471820377972353318070
61672654789471820377989915389518
61672654789471820377989916439278
61672654789471820377990288460860
61672654789471820377990289510620
61672654789471820378053051625464
61672654789471820378056407692884
61672654789474517782094572237534
61672654789474518376873725717256
61672654789474518376873725734518
61672654789474518377142224175736
61672654789474518377145666319174
61672654789474518377145695016934
61672654789474521486443843096968
61672654789474522081216054427734
61672654789474522081216055360854
61672654789474522081219411881784
61672654789474522081219526672824
61672654789474522081236975016042
61672654789474522081236976065802
61672654789474522081488024543892
61672654789475417158601120716858
61672654789475418944685507711820
61672654789475418944685507724870
61672654789475418944873794069402
61672654789475422649031308313256
61672654789475422649219594670838
61672654789690309982622109541878
61672654789690318722375043662130
61672654789690318722375043667746
61672654789690319134157307857020
61672654789690319317171274419534
61672654789690319317171647490876
61672654789690320551681611808386
61672654789690324075542154999024
61672654789690324210294748084050
61672654789690324210294748089666
61672654789690324258556494638496
61672654789690324262803011169546
61672654789690324670338385756428
61672654789690324674585275345722
61672654789690324805090978841454
61672654789690324805091351912796
61672654789690324806783606008428
61672654789690324811866950776062
61672654789690324811867209056364
61672654789690324811869158583396
61672654789690324811869531654738
61672654789690324814126644817014
61672654789690326042130398575620
61672654789690326049473437384206
61672654789690326049661465461534
61672654789693020425810389651900
61672654789693021020606620390590
61672654789693021020606993461932
61672654789693025913730094073820
61672654789693026508526324812510
61672654789693026508526697883852
61672654789693026515302553627740
61672654789694221182620796455998
61672654789694221182892765639036
61672654789694221594403060632174
61672654789694221594675029815212
61672654789694221776853316039662
61672654789694221776853574319964
61672654789694221777417400271646
61672654789694221777417400284744
61672654789694221777688996383342
61672654789694221777688996396440
61672654789694221777689254663644
61672654789694222971550015393554
61672654789694223012199333766578
61672654789694223017282679597070
61672654789694223423981597955852
61672654789694223429064942723486
61672654789694223429065201003788
61672654789694223566346618037186
61672654789694223566346876317488
61672654789694226670812470060956
61672654789694226677588326737964
61672654789694226677590649802898
61672654789694226718802245897330
61672654789694226725580167372068
61672654789694227130584510086604
61672654789694227137362431548244
61672654789694227137362689828546
61672654789694227265608700805262
61672654789694227265608700818360
61672654789694227265608959085564
61672654789694227272384671217934
61672654789694227272384929498236
61672654789694227272386966636272
61672654789694227272386966649370
61672654789694227272387224916574
61672654789694227272952112685190
61672654789694227273140140762518
61672654789694228507734046180122
61672654789694228508298905246766
61672654789694228508486933324094
61672654812016350871237682801206
61672654812016350871237768890275
61672654812016350871258574809798
61672654812016350871258689595223
61672654812016350871321336924643
61672654812016350871321365620999
61672654812016351275488248748551
61672654812016351282831660632850
61672654812016351282831746721919
61672654812016351283040580718770
61672654812016351283103342833615
61672654812016351321242954270712
61672654812016351321242954270713
61672654812016351328856929141759
61672654812016351458440945481581
61672654812016351465845971570351
61672654812016351465846000266707
61672654812016351466033999647679
61672654812016351466054920352627
61672654812343257573898057460708
61672654812344610102398839672573
61672654812448620303717960550670
61672654812448620303718246483184
61672654812448624008064046967980
61672654812448624008064793104832
61672654812448624008064794154592
61672654812448625654439672362042
61672654812449520871530028123616
61672654812449824765147170141728
61672654812452227513904449008446
61672654812452522764235680992542
61672654812452672881557190500934
61672654812452672889174492743252
61672654812997004776151347849336
61672654812997049248523139533737
61672654812997049248523168235916
61672654812997049248544836477396
61672654812997052952868940018533
61672654812997052952868968720712
61672654812997064065906370175100
61672654812997064072702861060056
61672654812997069607174494333064
61672654812997069607194381937600
61672654812997069607195415039464
61672654812997069607258177152856
61672654812997069607258177154308
61672654812999706067804428581359
61672654812999706662329063227067
61672654812999750539988968426983
61672654812999750540176250030796
61672654812999750540259904141135
61672654812999750540259932837491
61672654812999750951770227862440
61672654812999751134784538786843
61672654812999751134785572255889
61672654812999751135056163594895
61672654812999754236990610540867
61672654812999754244334768911779
61672654812999754244605704625931
61672654812999754244606738094977
61672654812999754656116028347236
61672654812999754839130339271639
61672654812999754839130367967995
61672654812999754839131029434380
61672654812999754839401964079691
61672654812999765357559451969980
61672654812999765364335309113548
61672654812999765364337717800991
61672654812999765364356201122140
61672654812999765364359299954854
61672654812999765364421285835359
61672654812999765364422062074070
61672654812999765364902576871799
61672654812999765364902576871847
61672654812999765364986144906167
61672654812999765364986144906215
61672654812999765365174172983495
61672654812999765365174174383175
61672654812999765365174174383382
61672654812999765365174546055044
61672654812999765769153429801624
61672654812999765774508716100085
61672654812999765775929286945192
61672654812999765775929371615707
61672654812999765775931695613761
61672654812999765775931695632635
61672654812999765775949920686580
61672654812999765776200967727563
61672654812999765776203291725617
61672654812999765776203291744331
61672654812999765776768150796473
61672654812999765776768150815187
61672654812999765776768523867815
61672654812999765776768523886688
61672654812999765952167769422383
61672654812999765952439365534079
61672654812999765958943596464299
61672654812999765958945920462353
61672654812999765958946695301225
61672654812999765958946695651145
61672654812999765958947068255927
61672654812999765958947068372567
61672654812999765958947068722487
61672654812999765959133948539681
61672654812999765959698807610537
61672654812999765959699180565191
61672654812999765959699180565239
61672654812999765959699180681831
61672654812999765959699180681879
61672654812999765959782748599559
61672654812999765959782748599607
61672654812999765959782748599766
61672654812999765959782748716199
61672654812999765959782748716247
61672654812999765959782748716406
61672654812999765959970776676887
61672654812999765959970776676935
61672654812999765959970776677094
61672654812999765959970776793575
61672654812999767011299294449152
61672654812999767011550084291405
61672654812999767011550084292809
61672654812999767011550085709751
61672654812999767194292713029545
61672654812999767194292713046807
61672654812999767194480741106873
61672654812999767194480741124135
61672654812999767194480742523815
61672654812999767194480742523863
61672654812999767194480742524022
61672654812999767194481114060171
61672654812999767194481114176763
61672654812999767194481114178215
61672654812999767194501663230428
61672654812999767194501663247684
61672654812999767194564339254746
61672654812999767194564339256204
61672654812999767194564682094539
61672654812999767194564682211131
61672654812999767194564682212583
61672654812999767606075006288180
61672654812999767606075091891767
61672654812999767606075092008455
61672654812999767606075092009859
61672654812999767606095898296772
61672654812999767606346688003463
61672654812999767606346688120151
61672654812999767606346688121555
61672654812999767606346688139024
61672654812999770708281135066075
61672654812999770715624288547657
61672654812999770715624288664297
61672654812999770715624288665749
61672654812999770715624288683171
61672654812999770715624288683219
61672654812999770715895884776201
61672654812999770715895884777605
61672654812999770715895884794867
61672654812999770715895884794915
61672654812999770715895886194547
61672654812999770715895886194595
61672654812999770715895886194754
61672654812999770715896257730855
61672654812999770715896257730903
61672654812999770715896257847543
61672654812999770715896918264120
61672654812999770891295474705755
61672654812999770891296163818736
61672654812999770891296508174801
61672654812999770898638513512937
61672654812999770898638513514341
61672654812999770898638513531603
61672654812999770898638513531651
61672654812999770898826828941332
61672654812999770898827575078184
61672654812999770898847720949924
61672654812999770898848495784584
61672654812999770898910482579287
61672654812999770898910482695975
61672654812999770898910482697379
61672654812999770898910482714848
61672654812999770898910483051670
61672654812999770898911257903799
61672654812999770898911630956268
61672654812999770898911630957672
61672654812999771310420519305269
61672654812999771310420519421909
61672654812999771310420519423313
61672654812999771310420519440575
61672654812999771310420520840255
61672654812999771310420520840462
61672654812999771310420892376611
61672654812999771310420892493203
61672654812999771310420892494655
61672654812999771310421553959588
61672654812999771310441441564124
61672654812999771310442474665988
61672654812999771310692488488259
61672654812999771310692488488307
61672654812999771310692488488466
61672654812999771310692488604947
61672654812999771310692488606351
61672654812999771310692488623820
61672654812999771310692490023500
61672654813000605263552631405653
61672654813000605263824227517349
61672654813000605446566856254084
61672654813000605446566856254085
61672654813000605446754884331412
61672654813000605446754884331413
61672654813000607047126535342777
61672654813000607047398131454472
61672654813000607047398131454473
61672654813000649918392126827709
61672654813000649918392127281171
61672654813000649918392128344029
61672654813000649918394451279225
61672654813000649918394451292323
61672654813000649919231279533279
61672654813000649919231279546377
61672654813000649919231280946057
61672654813000651519581895061545
61672654813000651519582009852792
61672654813000651519582009852793
61672654813000651519769923138873
61672654813000651519791964457518
61672654813000651519791964457519
61672654813000651519853605964489
61672654813000651702784262765455
61672654813000651702784262778553
61672654813000651702805184883181
61672654813000651702806304097198
61672654813000655223927810337588
61672654813000655223927810337589
61672654813000655224115723623669
61672654813000655224136644334440
61672654813000655224137017387068
61672654813000655224199406449285
61672654813000655399537009097251
61672654813000655407130063250251
61672654813000655407130063263349
61672654813000655407150983968297
61672654813000665794886336378508
61672654813000665794969990152025
61672654813000665795725201648135
61672654813000665795725201648183
61672654813000665977900646960265
61672654813000665977900676012364
61672654813000665978739798045973
61672654813000666342048814821039
61672654813000666343741067516991
61672654813000666343741068585624
61672654813000666343741068585625
61672654813000666343743391515045
61672654813000666343743391533918
61672654813000666343743391533919
61672654813000666343761989640492
61672654813000666343765431783931
61672654813000666344496536962356
61672654813000666344580219769099
61672654813000666344580219787972
61672654813000666344580220119019
61672654813000666344580220137892
61672654813000666382151240546931
61672654813000666382907083044972
61672654813000666387802371033099
61672654813000666387802371033147
61672654813000666389494623729051
61672654813000666389494623729099
61672654813000666389494653377448
61672654813000666389494653844008
61672654813000666389494738520299
61672654813000666389496947727153
61672654813000666389498095520887
61672654813000666389498095987447
61672654813000666389682651806379
61672654813000666389682651806427
61672654813000666389684975804481
61672654813000666389766334631995
61672654813000666389766363211711
61672654813000666390250207830151
61672654813000666390250207830199
61672654813000666390333775864519
61672654813000666390333775864567
61672654813000666390333776331079
61672654813000666390333776331127
61672654813000666390521803941847
61672654813000666390521803941895
61672654813000666526696088131435
61672654813000666526755408219481
61672654813000666526757731167775
61672654813000666526776328807789
61672654813000666527510876466523
61672654813000666527510876479573
61672654813000666527510876583163
61672654813000666527510876596213
61672654813000666527510876933083
61672654813000666527594559421828
61672654813000667579278213576666
61672654813000667579278213576667
61672654813000667579299105579483
61672654813000667579299105585258
61672654813000667579299105585259
61672654813000667579299105598356
61672654813000667579299105598357
61672654813000667579362153613951
61672654813000667762292809961455
61672654813000667762292810079499
61672654813000667762313701970047
61672654813000668173823740244065
61672654813000668173824111767275
61672654813000668173824111780373
61672654813000668173886759226433
61672654813000668173886787806149
61672654813000668173886787911143
61672654813000668173886788259659
61672654813000668173886788278532
61672654813000668173907679801643
61672654813000668173907679814741
61672654813000668173907680268203
61672654813000668173907680268251
61672654813000668173907680274026
61672654813000668173907680287124
61672654813000668174074787303761
61672654813000668174074815870379
61672654813000668174074815988471
61672654813000668174095707878971
61672654813000668174095707892069
61672654813000668174095709408389
61672654813000668174158470129376
61672654813000671276030929793553
61672654813000671276092830967359
61672654813000671276092830980457
61672654813000671283435984578679
61672654813000671283435984580083
61672654813000671283435984584502
61672654813000671283435984584503
61672654813000671283624012657411
61672654813000671283624270942084
61672654813000671283624357018055
61672654813000671283624357031153
61672654813000671283646052576377
61672654813000671283707925052423
61672654813000671283707925065521
61672654813000671283707953748827
61672654813000671283707953761877
61672654813000671466638581879585
61672654813000671466638610562891
61672654813000671466638610564295
61672654813000671466638610575941
61672654813000671466638610581764
61672654813000671466722264705200
61672654813000671466722293401556
61672654813000671466722293403014
61672654813000671870638501109263
61672654813000671870639505532033
61672654813000671870827533622459
61672654813000671870889176516011
61672654813000671870889176529109
61672654813000671870910097220959
61672654813000671878232559698131
61672654813000671878232559711229
61672654813000671878232588395939
61672654813000671878232588407585
61672654813000671878232588413408
61672654813000671878420587775459
61672654813000671878420587788557
61672654813000671878420616471815
61672654813000671878420616473267
61672654813000671878504270614172
61672654813000950061909135916029
61672654813000950061909137432349
61672654813000950061911460380643
61672654813000950061912866558220
61672654813000950061933501699288
61672654813000950061933501699289
61672654813000950062748288621599
61672654813000950062748288634697
61672654813000950062748290034377
61672654813000951297280551482520
61672654813000951708852603849576
61672654813000951708852603849577
61672654813000951708853637305572
61672654813000951709040890194108
61672654813000951709062558454302
61672654813000951709124199948175
61672654813000951709124199961273
61672654813000951892054856762239
61672654813000951892054858175017
61672654813000955001604426502728
61672654813000955001604426502729
61672654813000955001605459958724
61672654813000955413386690678904
61672654813000955596400657247035
61672654813000955596400657260133
61672654813000966114641827957116
61672654813000966121417684634124
61672654813000966121420007699058
61672654813000966121438577109276
61672654813000966122256807250933
61672654813000966122256922042180
61672654813000966525671979823980
61672654813000966526235805775663
61672654813000966526424092133292
61672654813000966526507401887359
61672654813000966533013985530702
61672654813000966533014071606673
61672654813000966533015104725847
61672654813000966533015105075767
61672654813000966533032554940920
61672654813000966533032668196927
61672654813000966533220583018248
61672654813000966533283343720315
61672654813000966533283372300031
61672654813000966533285667718369
61672654813000966533767217035111
61672654813000966533767217035159
61672654813000966533850785069527
61672654813000966533850785419447
61672654813000966534038813030167
61672654813000966534038813146855
61672654813000966708623271779113
61672654813000966709250030637193
61672654813000966709438058714521
61672654813000966709438060114201
61672654813000966714521748901285
61672654813000966716025973519909
61672654813000966716026002099625
61672654813000966716028296468203
61672654813000966716214001597237
61672654813000966716216324545531
61672654813000966716234922185545
61672654813000966716781441883543
61672654813000966716781441883591
61672654813000966716781441896641
61672654813000966716781442233463
61672654813000966716781442233511
61672654813000966716865153420070
61672654813000966717053152799584
61672654813000966717053154199264
61672654813000967761018772739688
61672654813000967768548807573450
61672654813000967768549064790942
61672654813000967768569699595140
61672654813000967768569956799534
61672654813000967768632718914379
61672654813000967768633866824752
61672654813000968363157353210167
61672654813000968363157353223217
61672654813000968363157353560039
61672654813000968363157353560087
61672654813000968363157382275316
61672654813000968363345381287495
61672654813000968363345381300545
61672654813000968363345382700225
61672654813000968363429064126160
61672654813000971472894865275738
61672654813000971472894951014887
61672654813000971472894951027937
61672654813000971655909175759729
61672654813000971655909175863319
61672654813000971655909175876369
61672654813000971655909176213239
61672654813000971655909204928468
61672654813000972059909066409691
61672654813000972060159770512795
61672654813000972060159771925573
61672654813000972067503153578323
61672654813000972067503153694915
61672654813000972067503153708013
61672654813000972067503154044883
61672654813000972067691181655603
61672654813000972067691181668701
61672654813000972067691181772291
61672654813000972067691181785341
61672654813000972067691183185021
61672654813001105691057994179677
61672654813105115738805499113868
61672654813105115738808569248774
61672654813105115738828456853310
61672654813105115738829489955174
61672654813105115738889152887385
61672654813105115739644364383495
61672654813105115739644364383543
61672654813105117385766157110172
61672654813105117385936592884662
61672654813105117385954443454704
61672654813105117386017176523273
61672654813105117386020275710071
61672654813105117568947833337337
61672654813105117568950932524135
61672654813105117568950932524183
61672654813105117568950932524342
61672654813105117568951218456856
61672654813105117568971853230748
61672654813105117568971853248004
61672654813105117568972110465448
61672654813105117569034872580292
61672654813105117569034901276648
61672654813105120678497028943467
61672654813105120678517979763324
61672654813105121090300243939500
61672654813105121090362977008069
61672654813105121090366076194867
61672654813105121090366076194915
61672654813105121273297765078504
61672654813105121273318685784904
61672654813105121273380673065088
61672654813105121273380701761444
61672654813106016169442503100639
61672654813106016306641271944074
61672654813106016352370836960585
61672654813106016352370865546124
61672654813106016352373159908879
61672654813106016352373936147590
61672654813106016353209988162933
61672654813106017946217220495981
61672654813106017953577824315100
61672654813106017953748288785946
61672654813106017953766110659632
61672654813106017953770328700540
61672654813106017953832314581045
61672654813106018136759529238621
61672654813106018136762971395109
61672654813106018136784668340220
61672654813106018136846654220724
61672654813106018136846682918538
61672654813106021650583941691548
61672654813106021658094460942404
61672654813106021658174672909353
61672654813106021841105329723417
61672654813106021841108771879905
61672654813106021841108800576261
61672654813106021841192454705520
61672654813106021841192483401876
61672654813106316495887846048905
61672654813106316495887874751084
61672654813106316495887875101004
61672654813106316495890945235910
61672654813106316495911865942310
61672654813106316496455056649382
61672654813106316496726997134613
61672654813106317731254440480240
61672654813106318135488590731476
61672654813106318143018882782730
61672654813106318143019254337752
61672654813106318143036704656416
61672654813106318143040922697324
61672654813106318326034341630604
61672654813106321435582761931302
61672654813106321839834391216272
61672654813106321847364683267526
61672654813106321847365054822548
61672654813106322030379365760049
61672654813108717461011643789601
61672654813108717461848472043655
61672654813108717871183015160245
61672654813108717872603297604525
61672654813108717872603297623399
61672654813108717872605621602579
61672654813108717872875266787723
61672654813108717872877590785777
61672654813108717872877590804491
61672654813108717873442449856633
61672654813108717873442449875347
61672654813108718008171713544897
61672654813108718009863966240849
61672654813108718009863966259722
61672654813108718009863966259723
61672654813108718009863967309482
61672654813108718009863967309483
61672654813108718009866290238903
61672654813108718009884886848030
61672654813108718009888330507789
61672654813108718009888330526662
61672654813108718010073173192562
61672654813108718010076616398810
61672654813108718010619437085894
61672654813108718010703118492957
61672654813108718010703118842877
61672654813108718048274512342131
61672654813108718048276836340185
61672654813108718049113664594239
61672654813108718055617551051546
61672654813108718055620994711305
61672654813108718055808247599633
61672654813108718055889606427195
61672654813108718055889635006911
61672654813108718055891930425249
61672654813108718056373106670489
61672654813108718056645075737047
61672654813108719245401370580826
61672654813108719245401455256957
61672654813108719245401483836673
61672654813108719245401485371866
61672654813108719245401485371867
61672654813108719245422375845265
61672654813108719245485051989293
61672654813108719245485052337809
61672654813108719656995348412470
61672654813108719657012912018952
61672654813108719657201198363484
61672654813108719657204640034698
61672654813108719657204641569732
61672654813108719657263960128409
61672654813108719832666647826415
61672654813108719839947012026167
61672654813108719840009686635001
61672654813108719840009686983517
61672654813108719840009687002390
61672654813108719840030607708796
61672654813108719840198059085863
61672654813108719840198087665579
61672654813108719840218979674171
61672654813108722949743812548555
61672654813108723354019029376686
61672654813108723354019029395400
61672654813108723361337790380406
61672654813108723361337790380407
61672654813108723361337791430166
61672654813108723361337791430167
61672654813108723361358712135114
61672654813108723361609760613205
61672654813108723537012448311211
61672654813108723537033369016159
61672654813108723544355487118393
61672654813108723544355487119797
61672654813109018192546990740510
61672654813109018199134560256506
61672654813109018199134561189626
61672654813109018199138003799625
61672654813109018199322846484398
61672654813109018199322846601038
61672654813109018199325256688001
61672654813109018199346178811502
61672654813109018199406615515515
61672654813109018199406644095231
61672654813109018200162084825415
61672654813109019434671963514800
61672654813109019846262583892394
61672654813109019846265941346444
61672654813109019846266055683974
61672654813109019846267060554638
61672654813109019846283506015736
61672654813109019846471792360268
61672654813109019846537996268631
61672654813109020029280280999174
61672654813109020029302320900724
61672654813109020029468653082695
61672654813109023139014406545546
61672654813109023543268702551882
61672654813109023550611741831240
61672654813109023550611827453541
61672654813109023550611827453749
61672654813109023550629306015258
61672654813109023550883796636739
61672654813109023550883796636787
61672654813324811452014439491334
61672654813324820786480294620540
61672654813324820969494634254396
61672654813324826274483567076828
61672654813324826276175821172460
61672654813324826276175935957884
61672654813324826281178264873471
61672654813324826281259509953721
61672654813324826281259538539260
61672654813324826281259539005820
61672654813324826281261832902015
61672654813324826281261861604194
61672654813324826283518974766470
61672654813324826322661372519948
61672654813324826329439552261890
61672654813324826464190166773609
61672654813324826464192489721903
61672654813324827511522613734036
61672654813324827516608654165770
61672654813327512743667520223357
61672654813327513338192154869065
61672654813327522078133376415420
61672654813327522489727354247064
61672654813327522672177494844798
61672654813327522672177867916140
61672654813327522672741579076782
61672654813327522672741693867823
61672654813327522672929607154110
61672654813327522672929980225452
61672654813327524278656830396448
61672654813327524319305518499400
61672654813327524319305891552028
61672654813327524324389494599964
61672654813327524461587201296713
61672654813327527431114495626297
61672654813327527431386464809495
61672654813327527436198212993097
61672654813327527436469810639987
61672654813327527436470182176295
61672654813327527565865798883607
61672654813327527566136648871708
61672654813327527567828901904482
61672654813327527567829016689907
61672654813327527567832345110730
61672654813327527567832345110731
61672654813327527572642945519473
61672654813327527572828649580081
61672654813327527572828649598955
61672654813327527572829022651423
61672654813327527572830973578135
61672654813327527572831346649477
61672654813327527572831346668351
61672654813327527572912246213038
61672654813327527572912590685743
61672654813327527572912620800700
61672654813327527572912705476991
61672654813327527572914914683797
61672654813327527572914943399074
61672654813327527572915029475045
61672654813327527573479802471334
61672654813327527573667830548662
61672654813327527575090782783085
61672654813327527618644910416554
61672654813327527618645285004216
61672654813327527619212437841529
61672654813327527620907015020968
61672654813327527620907015020969
61672654813327527977918654761966
61672654813327527977918654780680
61672654813327527977919027833308
61672654813327527984422627430599
61672654813327527984425324499995
61672654813327527984694510389214
61672654813327527984694510505854
61672654813327527984694596594763
61672654813327527984694596594922
61672654813327527984694596594923
61672654813327527984694883577196
61672654813327527984694969666265
61672654813327527984696920592817
61672654813327527984696920592976
61672654813327527984696920592977
61672654813327527984697293664319
61672654813327527984697953712102
61672654813327528025908804154956
61672654813327528025911099455202
61672654813327528025911099455203
61672654813327528030427174592730
61672654813327528030430617798978
61672654813327528030994443750501
61672654813327528030994445285694
61672654813327528030994445285695
61672654813327528031182730108290
61672654813327528031182731643324
61672654813327528032686610825556
61672654813327528032686725629694
61672654813327528032686983896898
61672654813327528032689020911067
61672654813327528032689020929940
61672654813327528032689020929941
61672654813327528032689393982569
61672654813327528032690054031804
61672654813327528160661398289743
61672654813327528160662402712513
61672654813327528162353651335615
61672654813327528162356979756439
61672654813327528167625253408987
61672654813327528167625626480329
61672654813327528167627577407041
61672654813327528167627577425755
61672654813327528167627950478383
61672654813327528169887013540489
61672654813327528169887386593117
61672654813327529214688399563421
61672654813327529214960368746618
61672654813327529214960368746619
61672654813327529220044000136826
61672654813327529220044086113419
61672654813327529222301112254958
61672654813327529222303407555204
61672654813327529222489140332286
61672654813327529222491435632532
61672654813327529809485003392327
61672654813327529814568349222819
61672654813328722835215752402556
61672654813328723246242174080691
61672654813328723246244498078745
61672654813328723246245904269420
61672654813328723246809730221103
61672654813328723246998016578732
61672654813328723429197196224553
61672654813328723429823955082632
61672654813328723429823955082633
61672654813328723430011983159960
61672654813328723430011983159961
61672654813328723430011984559641
61672654813328723430012241427164
61672654813328724623873230672387
61672654813328725035738920469784
61672654813328725035738920469785
61672654813328725035739177687228
61672654813328725035739177687229
61672654813328725035739206266944
61672654813328725076387894486536
61672654813328725076387894486537
61672654813328725076388152753740
61672654813328725213585888496765
61672654813328725218669834501293
61672654813328728192716763034375
61672654813328728323219024858844
61672654813328728329911283853135
61672654813328728329913607851189
61672654813328728329914755644923
61672654813328728329914755761563
61672654813328728329914756111483
61672654813328728329994967741560
61672654813328728329994967741561
61672654813328728329994996321276
61672654813328728329994996321277
61672654813328728329997290689854
61672654813328728329997290689855
61672654813328728375727660524792
61672654813328728375727660524793
61672654813328728376483100205168
61672654813328728376483100205169
61672654813328728376483100658679
61672654813328728734161878049149
61672654813328728734161878502611
61672654813328728734161879565469
61672654813328728734164202500665
61672654813328728734164202513763
61672654813328728734729434643023
61672654813328728735001030754719
61672654813328728735001289035020
61672654813328728741505262747589
61672654813328728741507585695883
61672654813328728741507700487131
61672654813328728741695613760113
61672654813328728741695613760161
61672654813328728741695986831663
61672654813328728741776973650532
61672654813328728741776973650533
61672654813328728741777230867976
61672654813328728741777230867977
61672654813328728741777259447692
61672654813328728741779296598826
61672654813328728741779296598827
61672654813328728741779554866030
61672654813328728741779554866031
61672654813328728742344442634646
61672654813328728742532470711974
61672654813328728743955422946397
61672654813328728743955422946445
61672654813328728744038990980813
61672654813328728744038990993863
61672654813328728779918908035925
61672654813328728780733696371013
61672654813328728787509923651208
61672654813328728788077078023762
61672654813328728788077078023763
61672654813328728788077078490323
61672654813328728788265106101042
61672654813328728788265106101043
61672654813328728788265106114140
61672654813328728788265106114141
61672654813328728788265107630461
61672654813328728788265364381344
61672654813328728789771655184281
61672654813328728789771655184329
61672654813328728789771655197379
61672654813328728789959683261609
61672654813328728789959683261657
61672654813328728917743659504553
61672654813328728917931687581881
61672654813328728924519602387269
61672654813328728924519630966985
61672654813328728924521925335563
61672654813328728924707887682041
61672654813328728924710211680095
61672654813328728926969647794829
61672654813328728926969647794877
61672654813328728926969647807927
61672654813328729977126347781691
61672654813328729977126347781739
61672654813328730160057004129243
61672654813328730160057004595803
61672654813328730564307598895359
61672654813328730564307598908457
61672654813328730564307600308137
61672654813328730571839010038167
61672654813328730571839010038215
61672654813436948211431204157502
61672658174181662462279603728610
61672658174181662462279605122466
61672658174181662462279605128290
61672658324838202220517612954493
61672658401650680772810065544965
61672658404605145617645356459827
61672658404606346191691467691006
61672658404606346191712359693774
61672658404606346191712359693822
61672658404606346191713507604147
61672658404606346191713507604148
61672658880222322246449067434709
61672658880225925889488122145163
61672658881101225948540083824585
61672658883179486369777099520629
61672658883180672850656503862014
61672658883180683968776478621948
61672658883180683968860160975180
61672658883180689322008411613889
61672658883180689322008411613890
61672660239136773715210183474969
61672660239232836063765466445923
61672660239232836065457720541555
61672660239233180178053735858845
61672660239240941175763758487771
61672660240085066068736565014089
61672660240085071552388569682005
61672660240085071559166749423947
61672660240109381399652355748437
61672660240109383184042162629573
61672660240109416530783578821087
61672660245142660451984177167603
61672660245142662096668581935079
61672660245142662098924918863015
61672660245142710274907992431241
61672660245142710274907996663329
61672660245142710275096278775773
61672660245142710275099348910679
61672660245153467263280909114599
61672660245153467264972415673699
61672660245153467265537246042535
61672660245153467265725274119863
61672660245153468912100439309587
61672660245153513384305898345451
61672660245153517088648343246649
61672660245993696835004309091199
61672660246087100117349110621719
61672660246089801409002192416599
61672660246097846033836152778609
61672660248107980057588148494510
61672660292407763078245127037319
61672660293262694786463285232009
61672660293262700276893469641867
61672660293287011353477976236523
61672660293287011764445455632945
61672660293287011765260239362939
61672660293287011901768882847493
61672660293356059001110311797881
61672660298316387944727219696541
61672660298327194757715458202637
61672660298328394277760941714527
61672660298328394279455518408533
61672660298328394280207630717845
61672660299159319164997619348035
61672660299171325088608639694899
61672660299171325500202617526543
61672660299171325683405243640285
61672660299171325688300560343689
61672660299195636712730912206711
61672660299195636756792242884189
61672660299195636766579642465951
61672660299195636766579643515711
61672660299264685598972626607779
61672660299264728835264117184171
61672660299264730070526193805377
61672660299264730070529635948815
61672660299275490765584953787299
61672660299275490811341867453457
61672660299275491177367217963475
61672660299275535237222202405009
61672660299275535648735940959979
61672660299275535649004466581185
61672660299299850568141350257989
61672660299299850977959477598695
61672660299299850978231446781893
61672660299299850979923355104103
61672660299299850979923699477845
61672660299299852212737968950189
61672660299299852212741411093627
61672660301270745677031163344823
61672660301270745677031163817207
61672660301274597580496562593267
61672660301274647534948901535771
61672660301274647534952228888169
61672660301274647537396593893433
61672660301281556196624891081769
61672660301281556196812919275689
61672660301281557431971684809745
61672660301282756352048800795065
61672660301282756352048801844825
61672660301282756763078952680643
61672660301282756763831064971241
61672660301282756946365261031137
61672660301282756947117000269107
61672660301282756947117373340449
61672660301282756947120472527247
61672660301282756947120472645339
61672660301282756947120730807549
61672660301282756953895295268649
61672660301282907072067809085906
61672660301282907110481711077669
61672660301282908894033574745907
61672660301286794707589299179649
61672660301286794707589299179650
61672660301286794707589300579330
61672660301286808976202456154487
61672660301286808976202457204247
61672660302125837720334714559621
61672660302125837902783825237819
61672660302125837902783825256693
61672660302125837903348681122135
61672660302125837903348681141009
61672660302125837903349054193477
61672660302125837903349054212351
61672660302125838314566089432869
61672660302125838315046605630485
61672660302125838315130287983717
61672660302125838315130945317185
61672660302146046966095524700053
61672660302146096789207626308223
61672660302146096972138283122287
61672660302146096972225319878383
61672660302146096972225323060711
61672660302146096974669684883647
61672660302146096974669688065975
61672660302146096974673040933805
61672660302218998487421857644501
61672660302218998487691502829645
61672660302218998899204120770917
61672660302218998899473508725519
61672660302219030009850949738761
61672660302219046671769698449167
61672660302219046671769702681255
61672660302222900947936881016977
61672660302222900947939205015031
61672660302229804065816447950437
61672660302231004228371866362445
61672660302231004228373817289157
61672660302231004235901785342357
61672660302231004274125451270909
61672660302233705931806954053199
61672660302233705977560538961663
61672660302254115691528689410117
61672660302254115691531012358411
61672660302254115691719040435691
61672660302254115691719298715993
61672660302254165109635672992543
61672660302254165109635676174871
61672660302254165109823701069823
61672660302254165109823705301911
61672660302255299799305177261407
61672660302255299837530794000031
61672660302255299839976187875071
61672660302255299839978511873125
61672660302255299845058762053231
61672660302255314067167542589357
61672660302255315714296595095021
61672660302255315852976488609493
61672660302255315852977260261825
61672660302255315852979957331221
61672660302255315852979960513549
61672660302255315854002374873461
61672660302255315854002747944803
61672660302255315854004698871515
61672660302255315854005071942857
61672660302255316263064290527167
61672660302255316264758494518465
61672660302255316264761847386295
61672660302255316264762220457637
61672660302255316265786961997931
61672660302255316265787335069273
61672660302255316308820856650513
61672660302255316446079287027931
61672660302255316446079660099273
61672660302255316446081611025985
61672660302255316447773862555537
61672660302255316447776559624933
61672660302255316453609952150527
61672660302255316455304527678133
61672660302255349204801623217567
61672660302255349207249341090661
61672660302255364029988121045363
61672660302255365676091685868049
61672660302255365676092058939391
61672660302255365676092062121719
61672660302255365678536050873313
61672660302255365678536422409621
61672660302255365678808393109139
61672660302255365859106025035345
61672660302255365859106398106687
61672660302255365859106401289015
61672660302255365859377994685103
61672660302255365859378367756445
61672660302255365859378371988533
61672660302255365866634366159887
61672660302255365866634369342215
61672660302255366270888661233103
61672660302255366273333026238367
61672660302258017557249434486935
61672660302258017557251757435229
61672660302258067570069453863691
61672660302258067570069458095779
61672660316990857086164411220061
61672660316993558789599497861055
61672660318995721203460248859351
61672660318995721205907969914773
61672660318995721205991652734565
61672660318995721211075601224717
61672660318995721213523322280139
61672660318995726701505784099381
61672660318996921962990232179343
61672660318999623069181367007511
61672660318999623071629088062933
61672660318999623071712770882725
61672660318999623254643313974223
61672660318999623254727111585055
61672660318999623254915397929587
61672660318999628750157301844113
61672660319007382474050489368725
61672660319007432298669138543861
61672660319008634832738882306143
61672660319011334347320656288593
61672660319839808306807784602401
61672660319943974569274476226699
61672660319943974570966728922651
61672660319947876437251557759117
61672660319947876444029736567939
61672660319955680165621926308613
61672660319955680165622184588915
61672660319955680167860437132227
61672660319955680168128967339653
61672660319955680168128968402463
61672660319959582033851201515291
61672660319979991791040158685003
61672660319979991792671972210193
61672660319979991800287324575559
61672660319981192547498613929053
61672660319981192548314148400993
61672660319981192548314521453461
61672660319981192548314521472335
61672660319981192549758049689703
61672660319981192549841732509287
61672660319981192554838296687481
61672660319981242510130901423841
61672660319981242510214588492929
61672660319981242512641385661129
61672660319981242517742556546129
61672660319983893656220780623743
61672660319983893657036688159799
61672660319983893658480216384393
61672660319983893664376256127187
61672660319983893838963037357819
61672660319983893838963152143035
61672660319983893839148999704297
61672660319983893839232796842745
61672660319983893839235119791039
61672660319983893839778944882227
61672660319983893841407402363083
61672660319983893841491085182667
61672660319983893841492118284531
61672660319983893841494441232825
61672660319983893841679400225007
61672660319983893847307023140247
61672660319983943801780258346518
61672660319983943801780287044326
61672660319983943801781287197628
61672660319983943801781287199032
61672660319983943801783609673538
61672660319983943801783609674942
61672660319983943801783609674990
61672660319983943801783610147326
61672660319983943801783611208732
61672660319983943801783611210184
61672660319983943801783614396676
61672660319983943801783724466190
61672660319983943801783724936962
61672660319983943801783725999771
61672660319983943801783725999772
61672660319983943801783726001223
61672660319983943801783726001224
61672660319983943801844048840088
61672660319983943801844048845912
61672660319983943801844049312472
61672660319983943801844163631128
61672660319983943801844164103512
61672660319983943801846371788382
61672660319983943801846371794206
61672660319983943801846486579422
61672660319983943801846486585246
61672660319983943801863941166309
61672660319983943801863941166310
61672660319983943801864969546440
61672660319983943801864969546488
61672660319983943801864969550860
61672660319983943801864969563910
61672660319983943801864970018824
61672660319983943801864974268173
61672660319983943801864974268174
61672660319983943801865084337528
61672660319983943801865084337688
61672660319983943801865084354950
61672660319983943801867292494734
61672660319983943801867292494782
61672660319983943801867292499154
61672660319983943801867292967118
61672660319983943801867294029976
61672660319983943801867297216467
61672660319983943801867297216468
61672660319983943801867407285822
61672660319983943801867407285982
61672660319983943801867407290194
61672660319983943801867408821016
61672660319983943802034658132914
61672660319983943802034658151788
61672660319983943802034659668108
61672660319983943802052254673456
61672660319983943802055578839314
61672660319983943802055580374508
61672660319983943802055693630354
61672660319983943802055695165548
61672660319983943802055698352088
61672660319983943802116131751516
61672660319983943802116132814326
61672660319983943802118455749570
61672660319983943802118455762620
61672660319983943804290650705982
61672660319983943804290736799262
61672660319983943804291769901126
61672660319983943804291771436373
61672660319983943804374333998158
61672660319983943804374419619262
61672660319983943804374448317022
61672660319983943804374449852056
61672660319983943804375453193302
61672660319983943804375454256160
61672660319983943804375567512166
61672660319983943804375569047200
61672660319983943809374455682382
61672660319983943809374455701256
61672660319983943809395261597742
61672660319983943809395266319475
61672660319983943809395266319476
61672660319983943809395376388782
61672660319983943809395381110516
61672660319983943809458022667198
61672660319983943809458023716958
61672660324907898475737058572787
61672660324907948430464924682727
61672660324907948432805633177499
61672660324907948432807927428033
61672660324907948432992857722359
61672660324907948440335896530945
61672660324907953966648692484729
61672660324907953974073089766585
61672660324916057659426954225603
61672660324916057666205249225145
61672660324916057841605613987955
61672660324916057841605615037715
61672660324916057849219588392441
61672660324916059488736994607121
61672660324916059488737252887423
61672660324916059496348646548587
61672660324916059496352002598745
61672660324917258415757590980593
61672660324917258416513060757005
61672660324917408724474105150999
61672660324917408724662391508581
61672660324917410553971283051025
61672660324919959707326731669555
61672660324919959707326732136115
61672660324919959707329056017529
61672660324919959714668738775957
61672660324919959714668738892597
61672660324919961354458112755281
61672660324919961361797795513709
61672660324920106716220639456990
61672660324920112257218342143850
61672660324920112257218343543530
61672660325748133530638857884805
61672660325760289958880140246560
61672660325760290144342202475243
61672660325760339371904560144053
61672660325760339372740240487733
61672660325760339372741383676373
61672660325760339372928268565061
61672660325760339372928268578111
61672660325760339966889190981605
61672660325760339966889190981606
61672660325760339967453275213589
61672660325760339967453275213590
61672660325760339967454046865921
61672660325760339967454046865922
61672660325760339967536843247957
61672660325760339967536843247958
61672660325760339967726014513925
61672660325760339967726014513926
61672660325783250320432021692585
61672660325856201843451899759829
61672660325864305536041905711333
61672660325864305581798817973599
61672660325864305588573644847711
61672660325864305719245650916789
61672660325868207446952868911119
61672660325888600696599111218565
61672660325888600740658119433023
61672660325888617160274546363181
61672660325888617160919641865253
61672660325888617166003588932639
61672660325888617167698164460245
61672660325888617167889554354805
61672660325888617343285786697763
61672660325888617343288881298389
61672660325888650519711212826735
61672660325888650519711217058823
61672660325888666571604384844935
61672660325888666571604643125237
61672660325888666579216031019279
61672660325888666579216035251367
61672660325888667166212954829279
61672660325888667166400982906559
61672660325888667166400987138647
61672660325888667168740887868911
61672660325888667168741662703571
61672660325888667173824236881731
61672660325888667174012639080113
61672660325888667174015995130271
61672660325889817917357180636235
61672660325889817917357955470895
61672660325889817917922035469387
61672660325889817917922036519147
61672660325889867923483621411701
61672660325889867923484396246361
61672660325892519207313099920889
61672660325892519208821603015289
61672660325892519209006533309615
61672660325892569031931410372925
61672660325892569031933704623459
61672660325892569031933819414499
61672660325892569031934852516363
61672660325892569032122106821841
61672660325892569039461783813147
61672660325892569039461788045235
61672660325892569039465145630427
61672660325892569214944716438357
61672660325892569214945749540221
61672660325892569214948043790755
61672660325892569222476012893667
61672660451940993758060676096019
61672660451943695049713757890899
61672660475577852589524502519877
61672660475578152778774175811713
61672660475579103169721964161021
61672660476522548025788721653666
61672660476523747135677327844241
61672660476526482183385452478529
61672660476527351054118225602219
61672660478532658298454755786314
61672660478532665616326380530523
61672660478533866190394416883803
61672660478533866190585772300431
61672660479480944991934424025961
61672660528756731475769903469551
61672660528756731475832665584395
61672660528756731475853586289343
61672660529700176324327633972171
61672660529701376898374863933543
61672660529701376898395784638491
61672660529701419723719794891165
61672660529701425074357913036049
61672660529701425074378833740997
61672660529703778603102472769335
61672660529704077554309943217283
61672660529704077554560991676659
61672660529704077556841343910169
61672660529704121427155885949313
61672660529704121838938150125489
61672660529704977573350674998007
61672660529736193546368838883611
61672660529736225665271544013425
61672660529736243323727355699957
61672660531707585305400681120208
61672660531707585305400939387412
61672660531707585312742945094134
61672660531707585312746388298978
61672660531707585312746388300382
61672660531707585312930973171462
61672660531707585312934416377710
61672660531707590663653802642944
61672660531707590663656126654048
61672660531707592630806041121919
61672660531711478437022055144814
61672660531711478437023203055187
61672660531711494496718514686707
61672660531711495083711823708318
61672660532550473455941043654807
61672660532550517920800112530575
61672660532550517925883715578511
61672660532550521631944640759713
61672660532550521631945013812181
61672660532550521632195687819409
61672660532655823823068109103181
61672660532655838647226137916477
61672660532655838654568143623199
61672660532655838654589064328147
61672660532655871999051158205687
61672660532655872006414084617357
61672660532655888477953074973665
61672660532659784985151310093695
61672660532659784985152429288839
61672660532659784985339595388467
61672660532659784985340714596661
61672660532659786815566674585483
61672660532691907067521720971695
61672660555344795979036118839736
61672660555344795986630206106246
61672660556184973687476099865264
61672660556185023101316422706769
61672660556185023696113025350402
61672660556185023696133946056754
61672660556185023696301053544322
61672660556185023696321974132630
61672660556185023696321974134082
61672660556220992330324920815649
61672660556293043245945979644343
61672660556293043245966900232651
61672660556293043863464793397018
61672660556293043863464794446778
61672660556293075362235924209773
61672660556293075362256844798081
61672660556293075362424210554305
61672660556293075362445131142613
61672660556293091421740742402317
61672660556293091421761662990625
61672660556326407347232571857778
61672660556326407347233343510110
61672660556326407347233716581452
61672660556329092579193435558963
61672660556329108455959325910847
61672660556329108590709597092967
61672660556329108590709600279507
61672660556329108593216638124007
61672660556329108638697109027881
61672660556329108638973665078143
61672660930518041883623361002851
61672660931487603204496412341927
61672660931487603616090390173571
61672660931490304907931843356663
61672660954141687309268709323227
61672660954141688956397761828891
61672660954141737134075387625403
61672660954141737134640242459959
61672660954141737134640246692047
61672660954152195718149108007661
61672660954152494123009060138635
61672660954152494123010089008411
61672660954152495907398781299497
61672660954152543948380597507455
61672660954152543948381626377231
61672660954153396475147801175005
61672660954153446299954479477181
61672660954153446299955225614033
61672660954153446300017241242105
61672660955121206485266813504431
61672660955122105261158496193599
61672660955122107053078595144863
61672660955122149687042155670757
61672660955122401888342932625893
61672660955122407242349189025007
61672660955124850978695237465637
61672660955125136938580046816185
61672660955125156521113311572163
61672660955132912074898727972781
61672660955132912074899875878783
61672660955134112838759398039437
61672660955134112839512543450613
61672660955136813947311104979559
61672660955136814084637974337545
61672660955136863910009511706365
61672660957107001419462288614482
61672660957107001419545971440098
61672660957107006780056205788080
61672660957107006780244232802550
61672660957107008746643325853087
61672660958079599739783741881755
61672660958080770673969715137853
61672660958080771909253742402256
61672660958080771909253742402257
61672660958080771909316504517101
61672660958080772092268082036113
61672660958080772092330843801037
61672660958080816563905330653823
61672660958080816563968092418746
61672660958080816563968092418747
61672660958080820682543873904457
61672660958080820682543878490677
61672660958080820682547345808512
61672660958080820682547350407782
61672660958091310827379603599823
61672660958091326894415831989005
61672660958091326894415836594099
61672660958091326894478507548221
61672660958091326894478508014781
61672660958091326894481951221029
61672660958091326894481952821913
61672660958091326895046811888557
61672660958091326895046811894137
61672660958091326895046811894138
61672660958091326895231741133171
61672660958091326895235097183329
61672660958091326895235097188945
61672661007315415351076349860783
61672661007319317262530132206635
61672661007319365440960899182235
61672661007327122732628396577475
61672661007327421137489377591275
61672661007327422921063281534223
61672661007327422921878069869311
61672661007327470962291956888769
61672661007327470963045098067857
61672661007331024643267390594063
61672661007331025192874149371343
61672661007331074606086935930943
61672661007331074606087969050060
61672661007331074606087969050069
61672661008194366950298534703157
61672661008194368734688341578469
61672661008194667276808962720225
61672661008194668923938014870305
61672661008206374520285466376597
61672661008206374658361004850697
61672661008298818724360717575169
61672661008299733979072469654187
61672661008299735168665672719627
61672661008299779640302921337337
61672661008299783347073196041985
61672661008299783347075518990279
61672661008300030416549101091481
61672661008300034122568558037511
61672661008300035357936266599771
61672661008300083536346112870423
61672661008300083536346117574687
61672661008302435270722855442481
61672661008302485049779419677391
61672661008302732302162618987045
61672661008302780298477603100353
61672661008303632328545356474491
61672661008303682283751961581586
61672661008303682291093967288308
61672661008310540381028118554037
61672661008310540792813849339371
61672661008310584806916281974305
61672661008310584807731065723173
61672661008310590160061434548081
61672661008310590160063757496375
61672661008311741511652786249041
61672661008314442848327113338477
61672661008314487686537090261187
61672661010176569327148725438231
61672661010281928434026492959386
61672661010281928441554460639580
61672661010281928441556780405546
61672661010281928441556783587874
61672661010281928441556785010640
61672661010281933794534833199031
61672661010281933794534833258898
61672661010281933794534833277772
61672661010281933794535862147388
61672661010281933794535866379476
61672661010281933970209490158816
61672661010281933970209490158864
61672661010281933970210519028640
61672661010281933977550201781244
61672661010281933977550201787067
61672661010281933977550201787068
61672661010281933977738233046516
61672661010281933977740557044730
61672661010281935753762382631187
61672661010281935753783389412106
61672661010281935761279588998338
61672661010285821567318107064929
61672661010285821567318107064930
61672661010285821567340146861432
61672661010285835835931383141636
61672661010285836255053214222146
61672661010285838214028769147522
61672661010285838214028769153346
61672661010285838214029916941256
61672661010285838214029918457576
61672661011160837512581087844835
61672661011160838123006293176741
61672661011160887467118224221719
61672661011160887467933012556807
61672661011160887468204608668503
61672661011160887474646192274919
61672661011160887474646192275079
61672661011160887474712311506943
61672661011254482289969193018159
61672661011254493400747162943985
61672661011254493400749485892279
61672661011254493408089168650707
61672661011254498342134328452275
61672661011254498349665351858388
61672661011254526754263402473151
61672661011254526754266758877441
61672661011254526761606441635869
61672661011254542813771577069985
61672661011254542821302600476098
61672661011266204351078918197491
61672661011266204381580921188388
61672661011266237246980101337095
61672661011266237841859264191219
61672661011266237841859268777439
61672661011266237841860387991457
61672661011266254313962254169071
61672661011266254321496763138189
61672661011266254321496763689313
61672661011270151283777449952937
61672661011270156369224425870291
61672661011270156369224430102171
61672661011270156369224458799979
61672661011270156369224458818853
61672661011270156369224473680324
61672661011270156369224473699197
61672661011270156369224473699198
61672661011270156369224473699251
61672661011270156369225573427777
61672661011270156369225588308121
61672661011270156369225588308122
61672661011270156369225588308175
61672661011270156369413874652653
61672661011270156369413907949731
61672661011270156369957843245739
61672661011270156370040376643210
61672661033811020971649947060234
61672661033811020971649947079108
61672661033811020971712708844032
61672661033811054325167220064270
61672661033916435439602848912405
61672661033916435446942531670833
61672661033916435446942531730700
61672661033916435446942535962788
61672661033916435446942536453802
61672661033916435447132767892317
61672661033916437230515316393939
61672661033916437230706671810567
61672661033919136731255673555484
61672661033919136738783641608684
61672661033919136738785849687197
61672661033919138522356396151397
61672661033919138522359753605447
61672661033919139109353062743906
61672661033919139109353062749522
61672661033919139109354210537432
61672661033919139109354210655524
61672661033919139109354212053752
61672661033919139116947150029130
61672661033919139116965746802354
61672661034795338974715004587657
61672661034795339576770793256438
61672661034795388944125562044698
61672661034889000413833379358043
61672661034889044885470626912943
61672661034889044885470627975753
61672661034889044885491547619295
61672661034900706216729845984442
61672661034900739311249161006218
61672661034900750064075772077186
61672661034900750475858412507032
61672661034900750475942062385282
61672661034900755966288597468015
61672661034900755966372251582565
61672661034900755966372251595663
61672661034900755966372280293423
61672661034900755973066490231895
61672661034900755973087410820203
61672661034900755973087410938247
61672661034900755973711933868817
61672661034900755973711934340993
61672661034900755973711934354091
61672661034903451720751130104008
61672661034903451721023103873426
61672661034903451721026547020625
61672661034903451721839006817438
61672661034903451721841330756443
61672661034903451766755766658388
61672661034903451767319478881888
61672661034903451767319479354064
61672661034903451767320622542704
61672661034903451767322917779737
61672661034903451767591447002068
61672661034903451767594890149267
61672661034903451767594918847075
61672661034903457074195975169897
61672661034903457075010763623077
61672661034903457075010763636127
61672661034903457081723943400398
61672661034903457081723949541335
61672661034903457264548719466467
61672661034903457264548720634271
61672661034903457264548724170731
61672661034903457264548725233541
61672661034903457264549868540273
61672661034903457264738289175191
61672661034903457265368114981601
61672661034903457677150363208025
61672671093385819309644728279815
61672671096333227662972932077146
61672671096333232602100666056874
61672671096340132016195561978458
61672671096341332772714110956718
61672671096341369831391973830398
61672671096344037768712620183926
61672671096344037770407196877932
61672671096344037770887713075548
61672671096344037770971281109916
61672671096344038182750964064770
61672671096344038365681993956000
61672671096344039600465877327884
61672671096344067830230183869184
61672671096344071122961457825872
61672671096344071123044681504176
61672671096344071534575984353980
61672671096526554493775478810340
61672671096550869822999015449056
61672671096552070763283902653694
61672671096552071175065907512906
61672671096552071175065908562666
61672671096623815818450591423526
61672671096623816000441222642038
61672671096623816000441222991958
61672671096623816000712818753894
61672671096623816001464931063206
61672671096625064751517160057344
61672671096625064751517161107104
61672671096631904868245668810660
61672671096631919875588497503638
61672671096631919875609418208586
61672671096631921110955320081652
61672671096631921110956467987654
61672671096633122279819703065108
61672671096633122279883498280364
61672671096633122279883498281816
61672671096635821741330420521770
61672671096635821741330534840426
61672671096635823571201072894394
61672671096635823571451776997498
61672671096637219513129009559366
61672671096656230903995087402046
61672671096656235204812034142354
61672671096656236440178856720368
61672671096656236851772949356102
61672671096656236851941089830346
61672671096656236852024657882184
61672671096656236852024772673224
61672671096656264257512360387208
61672671096657437014246893073648
61672671096657437014248040979650
61672671096657437608771527738230
61672671096657437609023351049528
61672671096657437609043239703824
61672671096657437609044271755928
61672671096657437609107406927612
61672671096657437609107406929016
61672671096657481485885289597360
61672671096660122246455252554896
61672671096660122657986554354940
61672671096660122841189180357866
61672671096660133363760439852356
61672671096660137070533152290514
61672671096660138717494067504262
61672671096660138717745777080104
61672671096660138717745890448378
61672671096660138893145022634720
61672671096660138900424609533110
61672671096660138900424723851974
61672671096660138900675313636214
61672671096660138900675399375362
61672671096660138900676433894168
61672671096660138900696319963670
61672671096660138900696321498704
61672671096660138900697354600568
61672671096660138900760116713960
61672671096660138900760116715412
61672671096660138900760116719783
61672671096660166718092501172606
61672671096660181543007224440544
61672671096660183189383025697814
61672671096660183189383139066088
61672671096660183189383140488854
61672671096660183364782271252430
61672671096660183372313682511878
61672671096660183372334603218278
61672671096660183372397365337493
61672671096660186895904689659334
61672671096660186896176657307338
61672671323814408793996346720365
61672671323814409203083288242703
61672671323814409205590324552009
61672671323814442556600561227865
61672671323815304465989614769543
61672671323815304466177901114075
61672671323815342713633149135281
61672671323815343125227126966925
61672671326770116687482390883842
61672671802377941403779424404665
61672671802377974758048809699139
61672671802388746433970889948643
61672671802389647413314261776897
61672671805332253973909769520234
61672671805340357848869014438314
61672671805340358031799671252378
61672671805340359633254349256477
61672671805342744721613636122488
61672671805342744721613636122489
61672671805342744721885232234184
61672671805342744721885232234185
61672671805342759545797058053626
61672671805342760780578618023706
61672671805342760781390421963036
61672671805342760781393406358794
61672671805342760781393407875114
61672671805342760781393779430136
61672671805343059139705815631620
61672671805343059140521723174902
61672671805343059140521723647286
61672671805343059552300630369252
61672671805343059735046730878902
61672671805343060917293456161597
61672671805343060924907316719394
61672671805343061335602942781060
61672671805343061335874538892596
61672671805343061336689322641464
61672671805343092492260081301294
61672671805343092492260081301502
61672671805343092492343763654526
61672671805343092494518393149486
61672671805343092903854059132986
61672671805343945294866888726901
61672671805343945295138484838597
61672671805343945295681672475768
61672671805343945295681672475769
61672671805343945295953268587465
61672671805343960119865093940346
61672671805343960119865095475540
61672671805343960302795750754410
61672671805343960303043097740287
61672671805343961355461816255800
61672671805343961537577684249342
61672671805343961538389115130380
61672671805343961538392472584430
61672671805343961538392472597480
61672671805343961949168309213108
61672671805343961949168309213109
61672671805343961949168309213156
61672671805343961949168309213157
61672671805343961949171662080986
61672671805343961949983092948927
61672671805343961949983092962024
61672671805343961949983092962025
61672671805343961949986450429124
61672671805343993474197156795790
61672671805343993657127812074660
61672671805549891375559553248707
61672671805549891375563025507055
61672671805549891924330631682307
61672671805551091949547379507054
61672671805551091949547379507102
61672671805551091952078780199988
61672671805551092135093004581860
61672671805551092498398664849047
61672671805551092498398668035587
61672671805551092498670260960743
61672671805551092498670264147283
61672671805551092500933426667956
61672671805551092544152224247647
61672671805551092544155696506042
61672671805551092544155696506043
61672671805551092544427288031518
61672671805551092544427288031519
61672671805551092544427292617690
61672671805551092544427292617691
61672671805551092544427292617738
61672671805551092544427292617739
61672671805551092546603414379136
61672671805551092546686982413504
61672671805551092546875010490832
61672671805551092546875010503882
61672671805551092681600916711949
61672671805551092681600917774807
61672671805551092681600920961299
61672671805551092681600920961347
61672671805551092684132321673107
61672671805551092684132322009929
61672671805551092684132323072787
61672671805558897464563515141228
61672671805561598573285944721362
61672671805561598756296811630311
61672671805561598756300279302438
61672671805561598756300279302439
61672671805561598758476032591764
61672671805561598758476034108084
61672671805561598758747630219780
61672671805561598758748001774802
61672671805561599167810579367070
61672671805561599167810579367230
61672671805561599305067886877371
61672671805561599305067890063911
61672671805561599305339482989067
61672671805561599305339486175607
61672671805562799332816038600466
61672671805562799513382540504150
61672671805562799515830262963464
61672671805562799515830262976514
61672671805562799879135923230651
61672671805562799879135926417191
61672671805562799879407519342347
61672671805562799879407522528887
61672671805562799924889482629251
61672671805562799924892954887599
61672671805562799924892954887647
61672671805562799925164546400025
61672671805562799925164546413122
61672671805562799925164546413123
61672671805562799925164550999294
61672671805562799925164550999295
61672671805562799925164550999342
61672671805562799925164550999343
61672671805562799927612268872436
61672671805562799927612268885486
61672671805562833233408665064928
61672671805562833233492347418160
61672671805562833233492347418161
61672671805655256573919186347298
61672671805655256574110656568016
61672671805655256574110657617776
61672671805655257809453232151542
61672671805655257809540267372604
61672671805655257811984632377868
61672671805655258221047209983186
61672671805655258221051685228488
61672671805655258221238594097574
61672671805655258221239713305768
61672671805655258221323276635872
61672671805655258221323391426912
61672671805655258223494926321246
61672671805655258223767641759228
61672671805655258223768016234622
61672671805655258353500716817746
61672671805655258358311317226488
61672671805655258360842722524468
61672671805655258361028684870946
61672671805655258361031868747132
61672671805655289928192014834922
61672671805656442326277000563760
61672671805656442326277002080080
61672671805656442326548596675456
61672671805656442326548598191776
61672671805656457147987222700578
61672671805656457148262260483488
61672671805656458383521268504822
61672671805656458383608303725884
61672671805656458383609423033456
61672671805656458386052668731148
61672671805656458386053787920628
61672671805656458386053788038720
61672671805656458927568378577540
61672671805656458932652441952287
61672671805656458934911878067068
61672671805656458935096346630740
61672671805656458935096806957551
61672671805656458935098670628794
61672671805656458978132938371592
61672671805656458978318989993630
61672671805656458978320850595022
61672671805656458978321969803216
61672671805656458978402558027998
61672671805656458978404537665616
61672671805656458978405652274540
61672671805656458978405653672768
61672671805656458978406029932054
61672671805656458980577187522958
61672671805656458980578422566336
61672671805656458980580659427014
61672671805656458980848899488552
61672671805656458980850017279804
61672671805656458980850018696746
61672671805656458980852255538710
61672671805656458980853374746904
61672671805656458980853489537944
61672671805656490502531645777962
61672671805656506554421743429168
61672671805658860079700637951240
61672671805658860079972232527902
61672671805658860079972237127172
61672671805658860080515426286328
61672671805658860080515430885598
61672671805658860080787025462260
61672671805658860082145006020740
61672671805658860082416603667470
61672671805658860082959789756558
61672671805658860083231387403288
61672671805658860629580483571668
61672671805658860629580483571669
61672671805658860632087524602709
61672671805658860632087526137902
61672671805658908251687500386606
61672671805658908258943873863144
61672671805658908259030998359814
61672671805658908259215468439806
61672671805659143617928963150446
61672671805659144027264629133946
61672671805659144210278968301242
61672671805659144210278968301243
61672671805659144210550564412938
61672671805659144210550564412939
61672671805659144212726686174336
61672671805659144212810254208704
61672671805659144212998282286032
61672671805659160086768328131346
61672671805659160086959712245734
61672671805659160087044394770982
61672671805659160089216044469406
61672671805659160089217163664550
61672671805659160089300731698918
61672671805659160089304204069534
61672671805659160226749544732980
61672671805659160226752986876419
61672671805659160264702301264638
61672671805659160264890329341966
61672671805659160269786020166472
61672671805659160269787139361616
61672671805659160269973932389902
61672671805659160269975051585046
61672671805659160270057619460496
61672671805659160270058735473472
61672671805659160270058738655640
61672671805659160272230269317838
61672671805659160272231388512982
61672671805659160272233741221894
61672671805659160272234860417038
61672671805659160272501981283432
61672671805659160272505337333590
61672671805659160272506456528734
61672671805659160638343406244214
61672671805659160638343865521264
61672671805659160638343865521265
61672671805659160638345730708828
61672671805659160638347222988364
61672671805659160811483306022307
61672671805659160818826803995674
61672671805659160818826803995675
61672671805659160818830156863504
61672671805659160818830156863505
61672671805659160819098400107371
61672671805659160821276501860422
61672671805659160821277879335868
61672671805659160821358089903089
61672671805659160821358089903137
61672671805659160821358120018046
61672671805659160821361562161484
61672671805659208265200212767056
61672671805659208265200212885100
61672671805659208265203570352248
61672671805659208265283780801424
61672671805659208265283780919468
61672671805659208402736035512365
61672671805659208402736035978925
61672671805659208448489620416616
61672671805659208814326455346720
61672671805660044778278687680537
61672671805660044778278692279807
61672671805660044778299579689129
61672671805660044778299579702227
61672671805660044778299584288399
61672671805660044778299584288447
61672671805660044780806620720169
61672671805660044780806620733267
61672671805660061203648519924949
61672671805660061203648521454319
61672671805660061206155560955989
61672671805660061206155561422548
61672671805660061206155561422549
61672671805660061206155562485359
61672671805660061241787096843193
61672671805660061241787101442463
61672671805660061241787101442511
61672671805660061242037800946297
61672671805660061242037805545567
61672671805660061242058692954889
61672671805660061242058692967987
61672671805660061242058697554159
61672671805660061242058697554207
61672671805660061244294137874233
61672671805660061244565733985929
61672671805660061244565733999027
61672671805660061249381184128465
61672671805660061249381188727735
61672671805660061251825549133681
61672671805660061251825549133729
61672671805660061251909117168049
61672671805660061251909117168097
61672671805660061252097145245425
61672671805660061252097145258475
61672671805660061386826523724889
61672671805660061386826527974239
61672671805660061386847419982831
61672671805660061386847419982879
61672671805660061389086217770053
61672671805660108833095593042040
61672671805660108833287063262758
61672671805660110616860962577367
61672671805660110616860962581739
61672671805660110616860962594788
61672671805660110616860962594789
61672671805660110619368003608407
61672671805660110619368004671217
61672671805666948947756134721682
61672671805666949130686791535746
61672671805666949133214724575378
61672671805666949133218192228632
61672671805666963954847915999380
61672671805666963957379316692266
61672671805666965185111359542520
61672671805666965190278644962402
61672671805666965192723009948952
61672671805666965192723009967666
61672671805666965594445904801506
61672671805666965596973837841138
61672671805666965596977305494392
61672671805666965601788943610092
61672671805666965601976967088102
61672671805666965602060535004426
61672671805666965604233303897994
61672671805666965604320344302978
61672671805666965604504904727052
61672671805666999093591048212227
61672671805666999093591048212275
61672671805667013780554178880087
61672671805667013780554178885911
61672671805667013780554178998179
61672671805667013780554178998339
61672671805667013780554180415281
61672671805667013780554183603273
61672671805667013782810515808023
61672671805667013782810515808231
61672671805667013782810515813847
61672671805667013782810515926115
61672671805667013782810515926275
61672671805667013782810517343217
61672671805667013782810517343265
61672671805667013782810520531209
61672671805668149890300452963784
61672671805668164531259324987140
61672671805668165764346686020154
61672671805668165766791046793330
61672671805668165766791051025418
61672671805668166313389698800309
61672671805668166313389698804520
61672671805668166313389698804521
61672671805668166313389700333891
61672671805668166315896739831349
61672671805668166354059566229544
61672671805668166359059228171770
61672671805668166359139811810332
61672671805668166359143283714388
61672671805668166359143285131538
61672671805668166361315565099706
61672671805668166361319037003762
61672671805668166361590633115458
61672671805668166496320355618585
61672671805668199667721760120559
61672671805668199670166125125823
61672671805668199850673308947379
61672671805668199850673308947427
61672671805668214537552872047431
61672671805668214537552876298233
61672671805668214539812566094206
61672671805668214540080805087063
61672671805668214540080805087271
61672671805668214540080809337865
61672671805668214540080809338073
61672671805668214540084162205902
61672671805668215727163907008897
61672671805668215727163907008906
61672671805668215729674386996835
61672671805668215729674386996844
61672671805670851408001887515710
61672671805670851408273483627406
61672671805670851591012754424451
61672671805670851591016226682798
61672671805670851591016226682799
61672671805670851591287818195225
61672671805670851591287818208322
61672671805670851591287818208323
61672671805670851591287822794494
61672671805670851591287822794495
61672671805670851593544159722430
61672671805670851593544159722431
61672671805670851593735540680686
61672671805670865820652600659972
61672671805670865820652601132356
61672671805670865823100318533066
61672671805670865823100319005450
61672671805670865823100433324106
61672671805670866234694296837094
61672671805670866417625067969814
61672671805670867460167022949826
61672671805670867462694955989458
61672671805670867462698050590084
61672671805670867467781653165636
61672671805670867467781767956676
61672671805670867597424333646459
61672671805670867597424333646667
61672671805670867643177889858567
61672671805670867643177889858615
61672671805670867643177889858775
61672671805670867643181357512029
61672671805670867643181362116914
61672671805670867643181362116915
61672671805670867645628706931764
61672671805670867645709295156546
61672671805670867645709295156547
61672671805670867650712309979700
61672671805670867650712424770740
61672671805670867650712429002828
61672671805670867650795992451024
61672671805670867650795992805316
61672671805670867650795993849252
61672671805670867650795997037196
61672671805670867652968762742820
61672671805670867652968765930764
61672671805670867653052333965132
61672671805670867653240358854516
61672671805670867653240358873230
61672671805670867653243714923388
61672671805670867653243829714428
61672671805670868199564059190739
61672671805670868199564062377231
61672671805670868199564062377279
61672671805670868199814762230985
61672671805670868199835654239577
61672671805670868199835655302435
61672671805670868199835658488927
61672671805670868199835658488975
61672671805670900951777286975301
61672671805670900951777286975509
61672671805670900951780754628763
61672671805670900951780754634379
61672671805670901553896120510989
61672671805670901553917015706073
61672671805670901554108396651231
61672671805670901554108396651279
61672671805670901554167715559827
61672671805670901554167716622685
61672671805670915646275297047120
61672671805670915646275297047121
61672671805670915783473289307748
61672671805670915783473289307749
61672671805670915783473289774308
61672671805670915783473289774309
61672671805670915829205953861184
61672671805670915829205953861185
61672671805670915829205958093029
61672671805670915829205958093113
61672671805670915829205958093272
61672671805670915829205958093273
61672671805670915829289521541469
61672671805670915829289521541474
61672671805670915829289522939697
61672671805670915829289526127640
61672671805670915829289526127641
61672671805670915831462291833265
61672671805670915831462295021208
61672671805670915831462295021209
61672671805670915831545863055333
61672671805670915831545863055576
61672671805670915831733886546489
61672671805670915831733886546525
61672671805670915831733886546733
61672671805670915831733887944801
61672671805670915831733887944961
61672671805670915831733887963675
61672671805670915831733891132745
61672671805670915831737358804872
61672671805670915831737358804873
61672671805670917423071279626146
61672671805670917423071279626147
61672671805670917425578320658644
61672671805670917430410962384574
61672671805670917430410962384575
61672671805670917430602346512060
61672671805670917606061255945105
61672671805670917606064611995263
61672671805670917606082147953697
61672671805670917606082151140237
61672671805670917606082151140396
61672671805670917606082179838210
61672671805670917606085504002403
61672671805670917606085504003855
61672671805670917606085504008019
61672671805670917606085504008067
61672671805670917606085504008226
61672671805670917606085618795108
61672671805670917608508977000527
61672671805670917608592545034895
61672671805670917608592659826148
61672671805670917613341621914371
61672671805670917613341621914455
61672671805670917613592321768161
61672671805670917613594645766215
61672671805670917613613213775349
61672671805670917613613218026151
61672671805670917613615537774807
61672671805670917613675890865387
61672671805670917615850982707249
61672671805670917616122578818945
61672671805671067731127546388674
61672671805672267300856717342755
61672671805672267300856721947848
61672671805672267301128432844920
61672671805672268899720590459004
61672671805672268899720590472054
61672671805672268899804272825286
61672671805672269082818612464966
61672673143682745232662549252905
61672673143682773653223310802044
61672673143866461485569334850465
61672673143866461485632010876241
61672673143890776403074403583685
61672673161369895645311364094955
61672673161394207271008445686245
61672673161394210974534900733671
61672673161394210977048822865047
61672673161396592358821473958035
61672673161396596063167274442831
61672673161396597847555962128823
61672673161396597849248216224455
61672673161396898031719709774349
61672673161396898038497889516291
61672673161396946024712782091385
61672673161404702959554254170671
61672673161405914651745704067849
61672673161405918357786081246651
61672673161405918403518745450167
61672673161408603628883064218829
61672673161408603635661243960771
61672673161408619695171827245047
61672673161592337724937098802873
61672673161688396088574385020753
61672673161688396497849611352429
61672673161688396500356649196929
61672673161688397872151731101315
61672673161696502989988061098785
61672673161696529610929257709719
61672673161720816939073762631367
61672673161720818723462536404975
61672673167305223262349883620283
61672673167305223263101995929595
61672673167305223263102742066447
61672673167306434543508772609023
61672673167306434955291036785199
61672673167306439896678206525577
61672673167313339300986816778695
61672673167317241356497011115119
61672673167317245062537388293921
61672673167317245063290532188777
61672673167317245467542218865007
61672673167317245474320398606949
61672673167317273475966983880927
61672673167317275115021438669421
61672673167317275122342895207503
61672673167317278415094717860655
61672673167499761778566733610577
61672673167594320352282616705461
61672673167594320353977193399467
61672673167597022055529676331985
61672673167597023705106536680527
61672673167597051698198290772643
61672673167605127167739469323879
61672673167605127167742563924505
61672673167605128814847715560099
61672673167629444136543282979215
61672673167629444136564203684163
61672673170271708456825502712528
61672673170564739321457874899554
61672673170564739321457878086094
61672673170564739328799880606276
61672673170589054634483765403127
61672673170589058364061475031562
61672673214571524862035622720219
61672673214571835577141188072521
61672673214574526756412636748681
61672673214574542633745709692879
61672673214583542957878446454125
61672673214583547122186639156543
61672673214586232353579434399409
61672673214586248413839720951423
61672673214586250014482968074483
61672673214769966031069755450001
61672673214794279575837365606715
61672673214794279986867259206375
61672673214794279987432090638069
61672673214863323103054045612149
61672673214863324886631391692711
61672673214863324894161683743965
61672673214863353299576283968211
61672673214863357003922084453007
61672673214874126209941559142357
61672673214874158328655977927639
61672673214898447037123246831401
61672673214898479148306254370285
61672673214898479148306255420045
61672673220484063672452642838501
61672673220484063673020826075215
61672673220492168782762004954787
61672673220492172077020491028755
61672673220492172077773636439931
61672673220492172488800058135535
61672673220492173724149547766507
61672673220678589613940990278239
61672673220678590208574327944467
61672673220678591444087825629831
61672673220678591444171422845829
61672673220678591444172542040973
61672673220702901831108949750033
61672673220702904935634236400735
61672673220702904942412416142677
61672673220702905354194420988791
61672673220771978712593238624711
61672673220771978712676921444503
61672673220771978712677950314279
61672673220774680416113038005033
61672673220782757113473295099809
61672673220782757113474443005811
61672673220782757120980456883565
61672673220782757121004735057065
61672673220782785526146331946649
61672673220782785526334618291181
61672673220807056383167765016459
61672673220807071214856861187845
61672673220807072450203993522281
61672673220807104561407927416595
61672673223341162822047145582447
61672673223341162822047145699087
61672673223341162822047145700491
61672673223341162822612005698851
61672673223341162822612005815491
61672673223341162822612005816895
61672673223341162822612006184041
61672673223341162822799257891759
61672673223341162822799258008351
61672673223341162822799258008399
61672673223341162822799258009803
61672673223341162822800033776131
61672673223341162822800033894223
61672673223341162822800034248271
61672673223341168173520969703083
61672673223341168173520969703131
61672673223341168173520969819723
61672673223341168173520969819771
61672673223341168173521744537743
61672673223341168173521744654383
61672673223341168173521744655835
61672673223341168173522002804995
61672673223341168173522002921635
61672673223341168173522002923039
61672673223434505626258434660438
61672673223434505626258435710198
61672673223434506861037012270233
61672673223434506861040111102947
61672673223434506861040368155370
61672673223434506861040372387458
61672673223438408084244382854402
61672673223438408086692100924245
61672673223438409319026316349334
61672673223438409319047237054282
61672673223438409321282420525498
61672673223438409321285747877896
61672673223438409321303341230446
61672673223438409321306668582844
61672673223438409321470706870030
61672673223438409321491627574978
61672673223438409321494954927376
61672673223438413025628221010294
61672673223438413025631548362692
61672673223438413025816481839394
61672673223438413025816507354826
61672673223438413025816510537154
61672673223438413437410459671038
61672673223438424138941034919819
61672673223438424138941035037911
61672673223438424146284073846497
61672673223438424146469002973019
61672673223438424146469003091111
61672673223438424146472359141269
61672673223445312439434959589807
61672673223445312439434959706447
61672673223445312439998784990572
61672673223445312439998786525606
61672673223445312439998786604347
61672673223445312439999819706211
61672673223445312439999819822851
61672673223445312439999820178351
61672673223445312440187071899119
61672673223445312440188105117623
61672673223445317379126519521217
61672673223445317379126519639309
61672673223445317379126520584075
61672673223445317379127294355877
61672673223445317379127294472517
61672673223445317379127294473969
61672673223445317379127552741173
61672673223445317379127553685939
61672673223445317379127553802579
61672673223445328499506961319189
61672673223445329094491591690181
61672673223445329094491591806821
61672673223446513196244992912616
61672673223446513196244993262536
61672673223446513196517335582767
61672673223446513196517335699407
61672673223446513196998140274353
61672673223446513197270109457551
61672673223446513197270481110583
61672673223446514424269925987678
61672673223446514431591010639532
61672673223446514431591010989452
61672673223446514431779038716860
61672673223446514431799959305168
61672673223446514431800218038932
61672673223446514843373016548504
61672673223446514843644985731702
61672673223446515026408278311478
61672673223446515026596564669108
61672673223446515026660731892896
61672673223446515026660731894300
61672673223446515026660732088916
61672673223446518128615726472474
61672673223446518135936811474248
61672673223446518136208896577035
61672673223446518136209555496318
61672673223446518136209556546078
61672673223446518136209929617420
61672673223446518136209929678899
61672673223446518136209929795539
61672673223446518547991819685544
61672673223446518547991820735304
61672673223446518547992193806646
61672673223446518730734190142026
61672673223446518730734191191786
61672673223446518730755110848378
61672673223446518730755111898138
61672673223446518730922476499608
61672673223446518730943397206008
61672673223446529249246298031423
61672673223446529249246298148063
61672673223446529249247331133287
61672673223446529249247331249927
61672673223446529254329901195999
61672673223446529256022153891951
61672673223446529256774266201263
61672673223446529256777622134781
61672673223446529256777622251421
61672673223446529851573852892101
61672673223446529851573853008741
61672673223446529851573854408421
61672673223446534607495977895995
61672673223446534607495978012635
61672673223446534607497010997859
61672673223446534607497011114499
61672673223446679946205778941068
61672673223446685296927489819320
61672673223446685296927490752440
61672673223446685296928522922636
61672673223446685296930846920690
61672673223449214899680338896722
61672673223449214900433486258459
61672673223449214900517169084075
61672673223449216546808362532610
61672673223449216546829283120918
61672673223449216729843624295632
61672673223449219839643897063270
61672673223449220426847418023946
61672673223449220426847419073706
61672673223449220434169537175892
61672673223449220434190457882292
61672673223449220434441620082948
61672673223449220434441620161689
61672673223449220434441620278329
61672673223449230952682418837091
61672673223449230952682418955183
61672673223449230959460597647365
61672673223449231554820912518625
61672673223449231554820912635265
61672673223449231554820914034945
61672673223450537337026022122022
61672673223450587155034633079172
61672673223450587155036957077226
61672673223620894748061648107097
61672673223620894749756223751343
61672673223620894750321079635659
61672673223628985447410051153678
61672673223628985630424390793150
61672673223628999860061228582597
61672673223628999860062000234929
61672673223628999860062000353021
61672673223628999860062003417257
61672673223628999860062257570465
61672673223628999860062261697559
61672673223631701563496574566751
61672673223631701563497607668615
61672673223632902320579722133254
61672673223632904150721969217894
61672673223632904150721970617574
61672673223632904150721999313930
61672673223633052412704796552125
61672673223633054245295910684399
61672673223633054245358672934757
61672673223633099126831155447443
61672673223633102421090301887351
61672673223633102421090301906225
61672673223633102421090674958693
61672673223633102421341722018389
61672673223633102421341722037263
61672673223653295423485080231270
61672673223653300776633587792394
61672673223653300776654508380702
61672673223653300952305922075064
61672673223653300959647927431866
61672673223653300959668848486734
61672673223653300959836988960978
61672673223653300959920671803856
61672673223653311483244384959561
61672673223653311483245159794221
61672673223653315189284765221313
61672673223653315189285540055973
61672673223656002068307590175582
61672673223656016892720111205467
61672673223656016892721144307331
61672673223656018539849163711131
61672673223656018539850196812995
61672673223656018539850196929635
61672673223657202818027040223224
61672673223657202825389966634894
61672673223657202825558107109138
61672673223657202825641789952016
61672673223657202825642049282078
61672673223657213943510713919774
61672673223657213943699000264306
61672673223657213943759787187923
61672673223657213943759787187971
61672673223657213943761760979470
61672673223657213943761762029230
61672673223657213943762881788549
61672673223657213943762881790001
61672673223657213943763140057205
61672673223657217649716132740106
61672673223657217649716135922434
61672673223657217649799814043578
61672673223657219296680146786568
61672673223657219296932314477224
61672673223657219296932573807286
61672673223657219472331818312142
61672673223657219472331819361902
61672673223657219472352710320734
61672673223657219472352711370494
61672673223657219479945507256290
61672673223657219479945535952646
61672673223657219479946912378332
61672673223657219479946912379736
61672673223657219479946913446965
61672673223657219479946913506833
61672673223657219479946913508237
61672673223657219479946913624877
61672673223657247297279039619486
61672673223657262114662584943971
61672673223657262114662585993683
61672673223657262114662585993731
61672673223657262121440764685913
61672673223657262122005620570229
61672673223657262122005620688273
61672673223657262122005623752557
61672673223657262122005624802317
61672673223657262122190554046883
61672673223657262122190554046931
61672673223657262122193648647509
61672673223657262122193648765601
61672673223657262122193910097089
61672673223657262122193911632039
61672673223657263768566465373459
61672673223657263768566465373507
61672673223657263768566465490099
61672673223657263768566465490147
61672673223657267467832014628389
61672673223657267467832014628437
61672673223657267474606841502501
61672673223657267474606841502549
61672673223657267475171700569193
61672673223657267475175053437023
61672673223657267475175053555067
61672673223657267475359986913677
61672673223657267475359986913725
61672673223657267475363081514303
61672673223657267475363081632395
61672673223724893652853818339666
61672673223726094409374692378790
61672673223726094409939548263106
61672673223726094409939551445434
61672673223726094411819057384054
61672673223726094412383913268370
61672673223726094412387269318528
61672673223726110880661773697750
61672673223726110881226629582066
61672673223726110881226632764394
61672673223726144234931158992224
61672673223726144235496014876540
61672673223726144235496018058868
61672673223726245122531838107417
61672673223726245124226413751663
61672673223726245124791268507478
61672673223726245124791269557238
61672673223726245124791269635979
61672673223726246359573202002410
61672673223726246359573202186145
61672673223726246360138062302549
61672673223726246360138062669695
61672673223726246360325314311722
61672673223726246360325314377365
61672673223726246360325314377573
61672673223726246360325314494005
61672673223726246360325314494213
61672673223726246360325314495457
61672673223726246360326090261785
61672673223726246360326090378425
61672673223726246360326090379877
61672673223726246764304197708542
61672673223726246771355466257327
61672673223726246771355466373967
61672673223726246771920326373731
61672673223726246771920326490371
61672673223726246772107578566639
61672673223726246772107578683279
61672673223726246946754453116030
61672673223726246947318537348014
61672673223726246952590169872958
61672673223726246954282422568910
61672673223726261182038979248255
61672673223726261183731231944207
61672673223726261184296086883757
61672673223726261184299185716471
61672673223726261184484114842993
61672673223726261184484114961085
61672673223726261184487471011243
61672673223726262829168031870559
61672673223726262830860284566511
61672673223726262830863382337819
61672673223726262831427466569803
61672673223726262831427467631209
61672673223726262831612396875823
61672673223726262831615494645679
61672673223726262831615752925981
61672673223726294528778071428825
61672673223726294536036394231190
61672673223726294536121107172967
61672673223726294536308363479871
61672673223726294536308363480079
61672673223726294536309135132203
61672673223726294536309135250295
61672673223726294536309138314531
61672673223726294940288366356112
61672673223726294947338515359833
61672673223726294947903371244149
61672673223726294947903374426477
61672673223726294947903375476237
61672673223726294948088304720851
61672673223726294948090627669145
61672673223726294948091660771009
61672673223726295123302358452772
61672673223726295123490644797304
61672673223726295123574327150536
61672673223726295131105738882368
61672673223730147585308616927768
61672673223730148820655411089985
61672673223730148820655411206625
61672673223730148820843811170217
61672673223730148820843811288309
61672673223730148820843812238691
61672673223730149232625960690623
61672673223730149415452014918891
61672673223730149415452015035531
61672673223730149415640300330303
61672673223730149415640415121343
61672673223730149415640415121586
61672673223730149415640416067597
61672673223730149415640416184237
61672673223730159938776530495861
61672673223730163637473868766859
61672673223730163644816906624903
61672673223730163644816907674663
61672673223730163645001836801185
61672673223730163645001836820058
61672673223730163645001836820059
61672673223730163645001836919277
61672673223730163645005192969435
61672673223730165291945964313037
61672673223730165291945964429677
61672673223730165292133216487231
61672673223730165292133216505945
61672673223730165292133216506104
61672673223730165292133216506105
61672673223730165292133216622585
61672673223730165292133216622744
61672673223730165292133216622745
61672673223730165292134249724449
61672673223730165475147557208435
61672673223730165475147557325075
61672673223730165475148590310299
61672673223730165475148590426939
61672673223730165879399529333357
61672673223730165879399529449997
61672673223730165886742568141943
61672673223730165886742568258583
61672673223730165886929820334851
61672673223730165886929820451491
61672673223730165886930853553355
61672673223730196989295444248936
61672673223730196989295445298696
61672673223730196996638454359762
61672673223730196996638455409522
61672673223730196996638459142731
61672673223730196996638460192491
61672673223730196996826857090395
61672673223730196996826857208487
61672673223730196996826860272723
61672673223730197408609009676489
61672673223730209763583208798037
61672673223730213460585970375029
61672673223730213467929009282833
61672673223730213467929012365783
61672673223730213467929013415543
61672673223730213468113942660157
61672673223730213468113942660316
61672673223730213468113942660317
61672673223730213468116265589737
61672673223730213468116265608451
61672673223730213468116265608610
61672673223730213468116265608611
61672673223730213468117298710315
61672673223737051937964441618777
61672673223737051937967797668935
61672673223737067997471581696757
61672673223737067997471582759615
61672673223737067997472357581177
61672673223737067997472615861479
61672673223737067997475709517339
61672673223737098240500550857128
61672673223737101341682627030564
61672673223737101341703547735512
61672673223737101349024632737286
61672673223737101349296601985967
61672673223737101349296603048825
61672673223737101349297377870387
61672673223737101349297377987027
61672673223737101349297636150689
61672673223737101349297636267329
61672673223737101761078866175241
61672673223737101761079899393745
61672673223737113064661674271571
61672673223738252694798747347964
61672673223738252694798748883158
61672673223738252695049795807340
61672673223738253930144765074880
61672673223738253930332793152208
61672673223738253930395813534256
61672673223738253930396962090553
61672673223738254524920478430228
61672673223738254524941370438820
61672673223738254525129398516148
61672673223738268754554987721521
61672673223738268754557310669815
61672673223738268754558085504475
61672673223738268754558086554235
61672673223738270401686367407567
61672673223738298402599066592579
61672673223738298997582926377704
61672673223738302701176615970943
61672673223738302701176615972347
61672673223738302701176616088987
61672673223738313226759414638186
61672673223738313226759415171841
61672673223738313226759419421155
61672673223738313226760190006501
61672673223738313226947443249169
61672673223738313226948476351033
61672673223738314873888471909593
61672673223738314874076499986921
61672673223740954398234093332070
61672673223740954398234093804454
61672673223740956045362116967958
61672673223740970457990075307281
61672673223740970457990075425373
61672673223740970457990078489609
61672673223740970457992402487663
61672673223740970457993431475531
61672673223741003809815098778819
61672673223741004404360654069608
61672673223741004404611703676199
61672673223741004404611703792839
61672673223741014930195535977557
61672673223741014930382792419731
61672673223741020281104504095833
61672673223741020456242082940035
61672673223741020456430369297665
61672673223741020464119877918901
61672673223742368222386961299240
61672673223742368222386965548590
61672673223742368229728852214922
61672673223742368229728856464272
61672673223742368229913814393596
61672673223761216554030832528866
61672673223761216554595688413182
61672673223761216554595691595510
61672673223761216554599044463340
61672673223761261026236293081050
61672673223761261026989434260138
61672673223761367267190301205787
61672673223761367267191334307651
61672673223761368502537089522177
61672673223761368502537089638817
61672673223761368502537089640269
61672673223761368502537090585035
61672673223761368502537864356837
61672673223761368502537864473477
61672673223761368502537864474929
61672673223761368502538122742133
61672673223761368502538123686899
61672673223761368914319353711451
61672673223761368914319353828091
61672673223761368914320386813315
61672673223761368914320386929955
61672673223761369089719374021938
61672673223761369097249666073192
61672673223761369097334468107002
61672673223761369097334468124264
61672673223761379620657836906435
61672673223761379620657836923697
61672673223761379620657836925149
61672673223761379620657841155785
61672673223761383326695118335473
61672673223761383326695119398331
61672673223761383326695893170133
61672673223761384973825205005859
61672673223761411731778429689552
61672673223761411738828578693273
61672673223761411739392404645162
61672673223761411739392404645163
61672673223761411739392405707813
61672673223761411739393434577589
61672673223761411739393437759917
61672673223761411739393438809677
61672673223761411739580691002585
61672673223761411739581724104449
61672673223761412966560363184484
61672673223761412966581284957906
61672673223761412973888422979051
61672673223761412973902368891206
61672673223761412974112609061264
61672673223761412974174338139887
61672673223761412974174338256527
61672673223761412974174339202745
61672673223761412974175114024307
61672673223761412974175114140947
61672673223761412974175372304609
61672673223761413385956602329161
61672673223761413385956602445801
61672673223761413385957635547665
61672673223761413568971716741974
61672673223761416673165595197842
61672673223761416680212391320635
61672673223761416680212392383493
61672673223761416680695887249096
61672673223761416680777245604274
61672673223761416680777250387243
61672673223761416680777250387279
61672673223761416680777251450137
61672673223761416680779569602328
61672673223761416680779570252623
61672673223761416680780603373201
61672673223761416680968631450529
61672673223761417091994655509909
61672673223761417092747800921001
61672673223761417092747800921085
61672673223761417268150140997538
61672673223761417275762140560681
61672673223761417275765235082602
61672673223761427798333396885817
61672673223761427798898255952461
61672673223761427798901350658081
61672673223761427799085509195129
61672673223761428393885210793647
61672673223761429445464518408201
61672673223761429445464776688503
61672673223762564317382557844361
61672673223762564317417052439882
61672673223762564317417052458756
61672673223762564317947413728677
61672673223762564318134670153673
61672673223762564318233333238448
61672673223762564318233333238449
61672673223762568024001363748292
61672673223762569252026296473434
61672673223762569259347381475208
61672673223762569259556588524688
61672673223762569259619350289612
61672673223762569259620125497278
61672673223762569259620498729269
61672673223762569259620499679651
61672673223762569671402389686504
61672673223762569846802008312462
61672673223762569846822900321054
61672673223762569854144015068944
61672673223762569854144760142986
61672673223762569854164907077536
61672673223762569854165680849338
61672673223762569854333046500568
61672673223762569854353967206968
61672673223762569854416729307310
61672673223762569854416729308714
61672673223762569854416729326183
61672673223762569854417102378652
61672673223762569854417102380056
61672673223762569854417103507153
61672673223762569854417103508557
61672673223762580377738151430785
61672673223762580377738151430992
61672673223762580377738151430993
61672673223762580377740471198416
61672673223762580377740474379079
61672673223762580377741246014149
61672673223762580377741250263499
61672673223762584083780847308531
61672673223762584083780851441241
61672673223762584083781622143191
61672673223762584083781626275901
61672673223762585730907580998611
61672673223762585730907581115251
61672673223762585730907581115458
61672673223762585730907581115459
61672673223762585730909903946905
61672673223762585730909904046283
61672673223762585730909904063545
61672673223762585730910678781565
61672673223762585730910678898205
61672673223762585730910679831325
61672673223762585730910679947965
61672673223762586325707282610471
61672673223762586325707282727111
61672673223762586325707283660231
61672673223762612495638612366002
61672673223762612495910954686232
61672673223762612495910954686233
61672673223762612496475435898322
61672673223762612496475437433516
61672673223762612496475440681291
61672673223762612496475442216485
61672673223762612496475808969664
61672673223762612496475810570548
61672673223762612496475810570549
61672673223762612496475810688646
61672673223762612496475813752633
61672673223762612496475813752876
61672673223762612496475813752877
61672673223762613723356824095141
61672673223762613723359146926795
61672673223762613723380067631743
61672673223762613723642738821700
61672673223762613723663545091144
61672673223762613723663659410008
61672673223762613723663660945042
61672673223762613730971832086765
61672673223762613730974154918419
61672673223762613730984630092918
61672673223762613731006699753628
61672673223762613731257374114988
61672673223762613731257746813324
61672673223762613731257747186330
61672673223762613731257747247601
61672673223762613731257747247808
61672673223762613731257747247809
61672673223762613731257747364241
61672673223762613731257747364448
61672673223762613731257747364449
61672673223762613731257748297361
61672673223762614135139087221557
61672673223762614142669379272811
61672673223762614142941348455849
61672673223762614143039638304214
61672673223762614318187922538282
61672673223762614318188179755726
61672673223762614318459891721320
61672673223762614325782008760696
61672673223762614325782009823506
61672673223762614325782381832038
61672673223762614325802141346339
61672673223762614325802929467048
61672673223762614325802930529906
61672673223762614325802931061344
61672673223762614325803302538390
61672673223762614326054351192382
61672673223762614326054352124863
61672673223762614326054352126267
61672673223762617430247856399554
61672673223762617430519941502341
61672673223762617430519944684669
61672673223762617437022683273666
61672673223762617437298124426403
61672673223762617437298124426610
61672673223762617437298124426611
61672673223762617437774795582978
61672673223762617437775567235310
61672673223762617437775938771618
61672673223762617437775943554587
61672673223762617437778148450808
61672673223762617437778924886109
61672673223762617437779296356810
61672673223762617437859506805986
61672673223762617437861830804040
61672673223762617437862607239341
61672673223762617437862979360337
61672673223762617437862980310683
61672673223762617437862980310719
61672673223762617437862980310926
61672673223762617437862980310927
61672673223762617437862980429024
61672673223762617437862983493011
61672673223762617437862983493047
61672673223762618032659584606149
61672673223762618032844516547817
61672673223762618032847870950681
61672673223762628548639917134889
61672673223762628548640946004665
61672673223762628548640949186993
61672673223762628555320465844159
61672673223762628555415772878776
61672673223762628555415772878777
61672673223762628555885321728475
61672673223762628555885324910803
61672673223762628555980631945213
61672673223762628555980631945420
61672673223762628555980631945421
61672673223762628555982951160262
61672673223762628555982951810557
61672673223762628555982954342590
61672673223762628555982955943231
61672673223762628555982955943267
61672673223762628555982955943474
61672673223762628555982955943475
61672673223762628555983726645217
61672673223762628555983730777927
61672673223762628556167885188088
61672673223762628556167885188089
61672673223762628556168660022541
61672673223762628556171241238003
61672673223762628556171241238039
61672673223762628556171241238246
61672673223762628556171241238247
61672673223762628556172016072699
61672673223762629150779187167355
61672673223762629150967473511887
61672673223762630202261236237379
61672673223762630202261237403779
61672673223762630202261237776785
61672673223762630202449522698551
61672673223762630202544829616321
61672673223762630202544829732961
61672673223762630202544829733168
61672673223762630202544829733169
61672673223762630202547152564615
61672673223762630202547152564822
61672673223762630202547152564823
61672673223762630202547152681255
61672673223762630202547152681462
61672673223762630202547152681463
61672673223762630202547927399275
61672673223762630202547927515915
61672673223762630202547928449035
61672673223762630202547928565675
61672673223762630789717785758451
61672673223762630789718933664453
61672673223762630797057468515475
61672673223762630797057468516879
61672673223762630797058616422881
61672673223762630797071414077710
61672673223762630797092334784062
61672673223762630797245869665549
61672673223762630797249225715707
61672673223762630797344531149440
61672673223762633908585205745363
61672673223762633908585205745570
61672673223762633908585205745571
61672673223762633909054754595269
61672673223762633909065348871601
61672673223762633909150060029002
61672673223762633909150061629643
61672673223762633909150061629679
61672673223762633909150061629886
61672673223762633909150061629887
61672673223762633909150061747984
61672673223762633909150064811971
61672673223762633909150064812007
61672673223762633909152384027056
61672673223762633909152388810025
61672673223762633909337318054639
61672673223762633909337318054675
61672673223762633909337318054882
61672673223762633909337318054883
61672673223762633909338089707007
61672673223762633909338092889335
61672673223765270963054467064230
61672673223765270963055586315029
61672673223765270963055586433121
61672673223765270963055586450383
61672673223765271550257989074666
61672673223765271557580107176852
61672673223765271557599993718530
61672673223765271557599994781388
61672673223765271557601027883252
61672673223765271557852190083908
61672673223765271557852190162649
61672673223765271557852190279289
61672673223765282081173239134637
61672673223765282081173239134796
61672673223765282081173239134797
61672673223765282081175558900762
61672673223765282081175558900763
61672673223765282081175558902214
61672673223765282081175558902215
61672673223765282081175558902220
61672673223765282081175562082931
61672673223765282081175562083090
61672673223765282081175562083091
61672673223765282081176592004078
61672673223765282081176592004079
61672673223765282081176595184795
61672673223765285787213615128325
61672673223765285787215939126379
61672673223765285787215939145093
61672673223765285787216968114247
61672673223765285787216972246957
61672673223765287434344991632043
61672673223765287434344991650757
61672673223765287434344991767397
61672673223765287434346024752621
61672673223765287434346024869261
61672673223765287617357008355193
61672673223765287617357008471833
61672673223765287617359332353247
61672673223765287617359332469887
61672673223765287617360364405351
61672673223765287617360364521991
61672673223765287617360365455111
61672673223765287617360365571751
61672673223765288029141595479663
61672673223765288029141595596303
61672673223765288029142628581527
61672673223765288029142628698167
61672673223765314199827105361925
61672673223765314199910788187541
61672673223765314200099073009929
61672673223765315434692720086044
61672673223765315434692834932739
61672673223765315434692834951453
61672673223765315434692835068093
61672673223765315434692836001213
61672673223765316021623268509338
61672673223765316029217354731752
61672673223765316029238275438104
61672673223765316029238391292002
61672673223765316029489439830119
61672673223765316029489439946759
61672673223765319140733212111541
61672673223765319140733212130255
61672673223765319141298066946097
61672673223765319141298067064189
61672673223765319141298071196899
61672673223765319141486353290629
61672673223765319141486353408721
61672673223765330252076033629728
61672673223765330252076033708469
61672673223765330252076033826561
61672673223765330252076037940557
61672673223765330259419071034262
61672673223765330259419072084022
61672673223765330259419072616273
61672673223765330259419072635146
61672673223765330259419072635147
61672673223765330259419075699223
61672673223765330259419076748983
61672673223765330259604005993597
61672673223765330259604005993756
61672673223765330259604005993757
61672673223765330259606328923177
61672673223765330259606328941891
61672673223765330259607362043755
61672673223765330854214533138411
61672673223765331905696324057823
61672673223765331905696324990943
61672673223765331905696325480589
61672673223765331905979917320173
61672673223765331905979917320332
61672673223765331905979917320333
61672673223765331905979917436813
61672673223765331905979917436972
61672673223765331905979917436973
61672673223765331905982240249753
61672673223765331905982240268467
61672673223765331905982240385107
61672673223765331905982240385266
61672673223765331905982240385267
61672673223765331905983273370331
61672673223765331905983273486971
61672673223765332081095571035205
61672673223765332081116463043797
61672673223765332081119820156813
61672673223765332081304749401427
61672673223765332081382491228678
61672673223765332081403411935078
61672673223765332088710550310355
61672673223765332088710550311759
61672673223765332088711698217761
61672673223765332088714022215815
61672673223765332088724496935400
61672673223765332088745417641800
61672673223765332088898951460429
61672673223765332088994142284640
61672673223765332088997614072821
61672673223765332088997614189461
61672673223765332500778844097373
61672673223765332500778844214013
61672673223765332500779877315877
61672673223765335612020293430501
61672673223765335612020293449215
61672673223765335612773438860391
61672673223765335795601698646701
61672673223766666903832740959484
61672673223766666903832742125884
61672673223766666904021027304016
61672673223766666904021027420656
61672673223766682955973628334886
61672673223766682955973628451526
61672673223766682955975952332940
61672673223766682955975952449580
61672673223766682955994549041286
61672673223766682963339911847926
61672673223766682963503920386140
61672673223766682963503920502780
61672673223766682963524841092540
61672673223766686670110276311921
61672673223766686670382245476245
61672673223766687264906880121953
61672673223766687264990446621335
61672673223766687265178843170687
61672673238218076774941405609155
61672673238220778478376493312959
61672673238428777521371307157051
61672673238428777522186090887045
61672673238428777933968095733159
61672673238498127140069625219183
61672673238498158845515665213311
61672673238500828437558422474901
61672673238500828439336682357493
61672673238500860548950751854305
61672673238509834529236767537250
61672673238512534028886061458543
61672673238512534033905873994243
61672673238534144367130528353283
61672673238534144367946431278421
61672673238534177851130663304169
61672673238534194322419695549841
61672673238536845651253319146669
61672673238536893830499989060457
61672673238536893837841994767179
61672673238536895614073897602675
61672673238536895621415903309397
61672673241067038924656253646133
61672673241067039107670592930069
61672673241163383209142303619489
61672673241171040208261623565696
61672673241171188542044067640443
61672673241171188542044067640444
61672673241171188725054963594939
61672673241171188725055049334087
61672673241171188725058406801187
61672673241171188725246433951899
61672673241171188725246433951900
61672673241171188725246433951983
61672673241171188725246435001659
61672673241171188725246435001660
61672673241171188725246435001743
61672673241171188725246435351579
61672673241171188725246435351580
61672673241171188725246692095959
61672673241171188725246692219187
61672673241171190508631189948871
61672673241171190508819218026199
61672673241171190508879914591759
61672673241171205196535839152273
61672673241171205196535839152274
61672673241171205196535839268913
61672673241171205196535839268914
61672673241171205196535840668593
61672673241171205196535840668594
61672673241172389299314355513402
61672673241172389482053656762283
61672673241172389482329068088919
61672673241172391082888632386363
61672673241172391265902972026043
61672673241172407134862039319459
61672673241172407142393450578907
61672673241172407142456212816215
61672673241175090590695584335416
61672673241175090590779152369991
61672673241175090590779266805288
61672673241175091002561415139926
61672673241175091002561416546167
61672673241175091185492187678888
61672673241175091185492187795528
61672673241175091185492188145448
61672673241175091185575869098262
61672673241175091185575870498680
61672673241175096673746622452760
61672673241175107061984989652430
61672673241175107062066348123510
61672673241175107062068672005662
61672673241175107062068672122302
61672673241175107237740891147615
61672673241175107237740891264255
61672673241175107237740891264303
61672673241175107245080572499766
61672673241175107245082896854301
61672673241175107245082896854337
61672673241175107245082896854385
61672673241175107245082896970941
61672673241175107245082896970977
61672673241175107245082896971025
61672673241175107245082897320861
61672673241347072818682692821797
61672673241347072818682693871557
61672673241347072825362985246695
61672673241358774899534312267760
61672673241358774899535431462905
61672673241358778422624231608893
61672673241358822894824915037673
61672673241358822895014364188247
61672673241383095536234131430475
61672673241383095711657740856112
61672673241383095719251915818238
61672673241383138224045008114397
61672673241383138224049614112816
61672673241383138224237899407588
61672673241383138407251377647729
61672673241383138407252498378067
61672673241383140000280650230061
61672673241383143714668083824088
61672673241451222626344203857068
61672673241451222626615913353722
61672673241451222626615913354460
61672673241451222626615914404220
61672673241451265313675065073790
61672673241451265313863608655425
61672673241451267098063757346002
61672673241451270802327251559894
61672673241451270802598962456966
61672673241451270802599220724218
61672673241452439252659938802587
61672673241452439252659938919227
61672673241452439260187906972427
61672673241452465887931645008705
61672673241452466070945984642561
61672673241452471376667258140307
61672673241452481945744210621937
61672673241452483731640312315575
61672673241455125086861667081448
61672673241455125086861667548008
61672673241455125087133634845354
61672673241455125087133634845363
61672673241455125087133635196012
61672673241455125087133635318556
61672673241455139361978882417399
61672673241455140963435827507196
61672673241455141146638337184057
61672673241455141146638338713418
61672673241455169558582598524854
61672673241455172668319965800307
61672673241455173262844715250834
61672673241455173262928397604066
61672673241455173263116683948598
61672673241462779706603848119910
61672673241462930007164025312231
61672673241462930007352053389559
61672673241462972687885363301261
61672673241462972695416517816329
61672673241462972695416517816413
61672673241462972695416517835286
61672673241462972695416517835287
61672673241462972695416774560709
61672673241462974472275170182397
61672673241462989159175631101047
61672673241462989166433953969020
61672673241462989166705923133343
61672673241462989166705923133344
61672673241464125274005621463225
61672673241464128797090977910943
61672673241464128797094421117191
61672673241464128979833349430235
61672673241464128980021634725007
61672673241464130581421466233403
61672673241464130581480784792079
61672673241464130764435805873083
61672673241464146633394873166499
61672673241464146640926284425947
61672673241464146640989046190871
61672673241464146640989046663254
61672673241464146640989046663255
61672673241464147235701594595203
61672673241464147235785276948435
61672673241464173261953399654541
61672673241464173269484810913989
61672673241464173444695771173833
61672673241464173444884056468605
61672673241464173452499150553668
61672673241464173452499150553669
61672673241464175046343206535677
61672673241464175053874617795125
61672673241464175234378477446867
61672673241464175236888957434805
61672673241464178749873104076461
61672673241464178757404515335909
61672673241464178940418854975589
61672673241464189328803666760055
61672673241464189923788182799341
61672673241464191105848024728221
61672673241464191105851468406853
61672673241464191113193473641191
61672673241464191113379435987669
61672673241466830058161167555531
61672673241466830088684478202857
61672673241466831842549859827743
61672673241466831873073170002685
61672673241466831873073170475069
61672673241466832467849972988570
61672673241466846559971565371070
61672673241466846559971565371079
61672673241466846742713821049571
61672673241466846742985790213886
61672673241466848527354676390083
61672673241466848527438358743315
61672673241466874560949234834741
61672673241466874561137521179273
61672673241466875155745952963429
61672673241466875155934238258201
61672673241466876335485436806471
61672673241466876940135759843828
61672673241466880049057224181911
61672673241466880643853942329464
61672673241466880643853942329473
61672673241466891024896749249207
61672673241466891032155072117180
61672673241466891032427039686443
61672673241466891032427039765183
61672673241466891032427039765184
61672673241466891032427041281504
61672673241466891215441264613823
61672673241466892816816848162639
61672673241466892989786857292727
61672673241466892992300780486913
61672673241466892999831071475357
61672673241487288024368342158294
61672673241487288024452026027116
61672673241487288024640052588806
61672673241487288024640053055365
61672673241487288024640053055366
61672673241487288024640053055449
61672673241487288024640054105209
61672673241487288024640311321888
61672673241487288024640311322617
61672673241487288024640311322618
61672673241487288024640311322653
61672673241487293514798526568152
61672673241487293514878766699294
61672673241487293514882210437704
61672673241487293515070236998664
61672673241487293515070495732476
61672673241487304084147453526265
61672673241487304495741173077691
61672673241487304495927135424169
61672673241487304495929458372379
61672673241487304495929458372380
61672673241487304495929458372463
61672673241488438567159388832760
61672673241488438567159761885228
61672673241488438750174101052524
61672673241488439802506178212008
61672673241488439802506551264476
61672673241488440389774812433646
61672673241488440389774812452520
61672673241488440397030812857716
61672673241488440397303153558188
61672673241488440420274109859135
61672673241488440420276432807429
61672673241488440420277208691849
61672673241488440534562793343610
61672673241488440603207089621493
61672673241488440603225687261507
61672673241488440603228010209801
61672673241488440603228038907561
61672673241488445292936739923684
61672673241488445292939062871978
61672673241488455213932841246942
61672673241488456479781279697733
61672673241488456998324972494926
61672673241488461970214907319716
61672673241488462564672919988187
61672673241488462564923967397812
61672673241488487980749031895544
61672673241488488575545262653108
61672673241488488575545634189256
61672673241488488598519689322096
61672673241488488598520058150738
61672673241488488598707974616868
61672673241488490351776417829608
61672673241488494088134342324099
61672673241488494088950245268111
61672673241488494088950246809946
61672673241488494271964586443713
61672673241488494272152872788245
61672673241488504635052781097168
61672673241488507029055330909129
61672673241488507029055331460253
61672673241488507029055332510013
61672673241488507036299708233824
61672673241488507036310168955826
61672673241488510147639160516643
61672673241488510147827445811415
61672673241488510148455063460655
61672673241488510148642185969080
61672673241491147797094430338876
61672673241491147797157192453720
61672673241491163856326000720266
61672673241491163856326001783067
61672673241491163856326001783076
61672673241491163856577050242452
61672673241491163856578213035432
61672673241491163856580535983726
61672673241491189890089203088962
61672673241491189890172771103935
61672673241491189890172885908753
61672673241491189890172885908754
61672673241491189890361056398707
61672673241491189890361170736966
61672673241491189890361171203525
61672673241491189890361171203526
61672673241491190484885805849234
61672673241491190484885806898994
61672673241491190484969488202466
61672673241491190484969489737739
61672673241491190485157774546998
61672673241491191673934960335831
61672673241491192268459710658242
61672673241491192268731678483384
61672673241491192268731678483393
61672673241491195380791240828248
61672673241491195380791355619288
61672673241491195975315990259092
61672673241491195975315991308852
61672673241491195975399672612324
61672673241491195975587958956856
61672673241491206361458804440629
61672673241491206361462291225767
61672673241491206361462291225768
61672673241491206361462291225851
61672673241491206361648253571508
61672673241491206361648253571517
61672673241491206361648253572329
61672673241491206361650576520539
61672673241491206361650576520540
61672673241491206361650576520623
61672673241491206544476516074407
61672673241491208145222157508641
61672673241491208320609665482587
61672673241491208320708414126933
61672673241491208320708414304893
61672673241491208327952788860852
61672673241491208327952789910612
61672673241491208327952790028704
61672673241491208327952790378540
61672673241491208327963250400777
61672673241491208327964413174083
61672673241491208328236380822087
61672673241491208328236382357280
61672673241491211851806468817780
61672673241491211851892475635625
61672673241491211851892475635626
61672673241491211852078436387132
61672673241491211852078436465784
61672673241491211852078437982103
61672673241491211852078437982104
61672673241491211852080760930397
61672673241491211852080760930398
61672673241491212035092662830743
61672673241491212035094985779037
61672673246975664475018675417433
61672673246975669825928415189529
61672673247079814092406488361983
61672673247079814092406489411743
61672673247079814092406489411779
61672673247079814092406489761663
61672673247079814092594517489107
61672673247079814092594774706551
61672673247079815327124511635108
61672673247079830563883806965237
61672673247079830563883808364917
61672673247079830563883921639637
61672673247079830563883921756277
61672673247079830563883923155957
61672673247081016495967886737200
61672673247081016496052689833820
61672673247081020200313687221996
61672673247083717780090677543636
61672673247083721491966768563366
61672673247083721491987689269766
61672673247083732605088972701859
61672673247083732605089001399667
61672673247083732612428655460287
61672673247083732612428655460335
61672673247083732612428684158095
61672673247083732612430979341665
61672673247083732612430979458305
61672673247083732612430979458341
61672673247083732612430979458389
61672673247083732612430979808225
61672673247083737963337620397687
61672673247083737963338653499551
61672673247083866647558086135278
61672673247083866647558086148328
61672673247083871586683496116952
61672673247083882707062789653422
61672673247083882707062790003342
61672673247083888240715157112458
61672673247083888240715158278858
61672673247083888240715158628778
61672673247263487100089351367492
61672673247266188391742433162372
61672673247267405620115705689072
61672673247267448445375923496377
61672673247267554065027783315645
61672673247267555897430612153147
61672673247267555897681659212843
61672673247267556309212618062071
61672673247267556309275380176915
61672673247267556309296300881863
61672673247267600779154142210963
61672673247267603890399322088357
61672673247267603890650369148053
61672673247267603890650369161103
61672673247267604485279349984369
61672673247267604485279349984370
61672673247267604485467635279141
61672673247267604485467635279142
61672673247267604485530397044065
61672673247267604485530397044066
61672673247290548192519534536196
61672673247360748424514909248863
61672673247360748424514909715423
61672673247360764476490983620511
61672673247360764484018951673711
61672673247360796600497958351369
61672673247360796600498330359937
61672673247360796600498331422711
61672673247363449716168019741587
61672673247363449716168104901747
61672673247363450127950254286799
61672673247363450127950369077839
61672673247363450127950369077923
61672673247363466179927133007347
61672673247363466179927133123987
61672673247363466187455101177187
61672673247363497892151154937373
61672673247363498303933303272665
61672673247371554825657345482148
61672673247371555420265664016074
61672673247371603001620621785708
61672673247371603413119036966127
61672673247371614534053889429987
61672673247371614534054004221027
61672673247372755994585523680860
61672673247372798819575265043108
61672673247375457286238720328099
61672673247375473757524637926779
61672673247375502170138260542000
61672673247375505462221769430605
61672673247375505873731948717484
61672673247375516575175372340228
61672673247375516582789346745443
61672673247375516582789347217827
61672673247375656151378257868373
61672673247375668499765775704487
61672673247375668499765780421849
61672673247375672622940750158225
61672673247395881654089863976100
61672673247395881654090892845876
61672673247395913391800107348809
61672673247395913391800108398569
61672673247395913391988135426173
61672673247395913391988136475933
61672673247395913391988393693341
61672673247395913391988393693377
61672673247395913391988394756151
61672673247395914618904155867528
61672673247395914626498357939628
61672673247395914626498357956890
61672673247395914626498359006650
61672673247395915030498248503262
61672673247395915030655024648079
61672673247395915037996773120047
61672673247395915038029315389176
61672673247395915038092335788534
61672673247395915038092336838294
61672673247395915221294703505494
61672673247395918744968508163535
61672673247395918744969537033311
61672673247395918745154470509929
61672673247395918745154470510013
61672673247395918745154471572787
61672673247395918745157565110555
61672673247395918745157565110639
61672673247395918745157569342643
61672673247395918745157827622945
61672673247395929428332826052018
61672673247395929863089255448331
61672673247395929863089255448415
61672673247395929863275217794893
61672673247395929863277540743103
61672673247395929863277540743187
61672673247397115383577263286563
61672673247397115383580734993786
61672673247397115787831558243139
61672673247397115795080182227761
61672673247397115795171269699327
61672673247397115795174368532041
61672673247397115795174712826834
61672673247397119502240203615697
61672673247397119685066253722901
61672673247397135561743853720651
61672673247397216065176550194977
61672673247397216065177669390121
61672673247397237660900752047632
61672673247397238072683015888390
61672673247397238072745776938973
61672673247397238072745776940377
61672673247397238072745777988733
61672673247397238072745777990137
61672673247397238072745778001783
61672673247397238072745778338653
61672673247397282132538000665342
61672673247397282544320264841519
61672673247397282544320264854569
61672673247397282544383025556683
61672673247397282544383026606443
61672673247397282544383026619493
61672673247397282544383026956363
61672673247397286250423403085405
61672673247397286250988258621205
61672673247397286250988258969721
61672673247399772607847048029392
61672673247399772615462140580714
61672673247399772615462169278474
61672673247399815852317572089509
61672673247399815852505857384281
61672673247399817087015706849564
61672673247399817681561378055522
61672673247399821205675172277707
61672673247399821205675287068747
61672673247399821205675291319549
61672673247399821205675291319789
61672673247399831911824598445131
61672673247399831912012884783839
61672673247399832323606977406523
61672673247399832323795147910255
61672673247399832323795262701295
61672673247399833558102993528707
61672673247399833558102994578467
61672673247399833558291279873239
61672673247399833733789160817813
61672673247399833733810110281841
61672673247399833741317129048160
61672673247399837264990675261643
61672673247399837264991703580454
61672673247399837264991708363423
61672673247399837264994142914813
61672673247399837265178960556415
61672673247399837265179990470251
61672673247399837265179994721053
61672673247399837265180105261291
61672673247399837265180109512093
61672673247399837265180109512333
61672673247399837265182428209585
61672673247399837265182432441673
61672673247399837265182432460387
61672673247399837265182432460627
61672673247399837447924685410221
61672673247399837448194330109931
61672673247399837448196653058225
61672673247399967799157148977907
61672673247399967799157149327827
61672673374104720495539415231349
61672673374104759192937459215193
61672673374291143012011055454057
61672673374396237668847900075303
61672673374398910957726341401341
61672673374431331810732751561557
61672673398029810897970334036327
61672673398031011655049639888557
61672673398033413169217461997735
61672673398033746702694996740049
61672673398033757227798781805023
61672673398034613734939670292627
61672673398067028874562768382175
61672673398067034226997652428047
61672673398067078691839154633097
61672673398067078699934305750995
61672673398069735877882637158395
61672673398069735923657142655215
61672673398069780402613153443045
61672673398069785291660196695571
61672673400695969767932269824528
61672673400696286016706797442340
61672673400697170342753337287590
61672673400879952253428657954510
61672673400916008318474888361454
61672673400916008318475002680318
61672673400916024377229774766576
61672673400916024377979820872862
61672673400916024377982915945664
61672673400987759226774084797682
61672673400987759227591106955712
61672673400988053927937806756598
61672673400988069804618895093546
61672673400988070353661912595434
61672673400988070353661913995114
61672673400988175602260982132741
61672673400988175603097805665061
61672673400988176151304001034309
61672673400988220074653695927593
61672673400988220623778073184339
61672673400988220623780396249273
61672673400988220623781515463291
61672673400988220623781516513051
61672673400988220623781516862971
61672673400988954311228844108094
61672673401021374744921924251560
61672673401021374751699849975856
61672673401021374752452991154944
61672673401024198724839835992760
61672673401024232215600294400665
61672673401024232216352406691263
61672673401024243333742305683955
61672673401024243333742310289049
61672673401024243334557094019043
61672673401024243340986683021700
61672673401024243341802590551932
61672673401024243410528273415420
61672673401024248275129475324955
61672673401024248275129475424333
61672673401024248275944263759421
61672673401024248275944263778295
61672673401024248686907269020327
61672673401024248686907269020328
61672673401024248686910706498597
61672673401024248686910706577546
61672673401024248687628984143740
61672673401024248687723171964340
61672673401024248687726614047703
61672673401024248687726614107778
61672673401024248694250389335974
61672673401024248694250393922194
61672673401025443984596309768700
61672673401025443984596314490434
61672673401025444159997510985621
61672673401025449451489167286741
61672673401025449466867466002452
61672673401025449466867469519220
61672673401025449466867470588672
61672673401025449466870908145890
61672673401025449467682209676885
61672673401025449467683372463232
61672673401025449467683373532684
61672673401025449467685696480978
61672673401025449474209476295394
61672673401025449474210590904318
61672673401025449475025379239406
61672673401025449475026498368859
61672673401025449475026498427908
61672673401025449475026498900291
61672673401025449475026498900292
61672673401025449475026498919983
61672673450916850865860718324645
61672673450916855807161220725557
61672673450916855807244789232309
61672673450916884219858507035039
61672673450920452588064827384485
61672673450920452999596043101285
61672673451103273389674735790223
61672673451139296053314767541853
61672673451139296099068352450317
61672673451208639770556476316195
61672673451208639777331303190307
61672673451208673716422546084991
61672673451211041886944181165886
61672673451211041886944181165895
61672673451211342073683369864699
61672673451211342075649916078773
61672673451211342076127734869963
61672673451211342076211417695579
61672673451211342076214775149629
61672673451211342076214775162679
61672673451211386357494645320685
61672673451212242452854418587827
61672673451212242643210649609749
61672673451243461769272163077635
61672673451243461775963307604339
61672673451244690938463725958999
61672673451244712305386711875839
61672673451247359295724460463099
61672673451247364229789511983199
61672673451247364236565368776847
61672673451247364602573241197531
61672673451247408708937275724671
61672673451247409067455439868621
61672673451247414008843753269815
61672673451247414016350800734707
61672673453875265403893075100190
61672673454057736142931447449929
61672673454057736142932566645073
61672673454057770091810268938647
61672673454057781209930901904663
61672673454057785968304100831565
61672673454057786150753584581105
61672673454057786151318067412953
61672673454057786151318440465421
61672673454057786563100331589129
61672673454089734758698342095894
61672673454093608806454895249502
61672673454093636624419460244214
61672673454093653278158260035000
61672673454093653689940264881114
61672673454093653690505120765430
61672673454093653690505123947758
61672673454093759449112199752253
61672673454093808672344467555083
61672673454093808856445187055167
61672673454093808862951397614071
61672673454093808862973437410573
61672673454162680751452555059978
61672673454162952483965735687598
61672673454162996956171282333062
61672673454163135923647872884067
61672673454163136518172507511061
61672673454163136525222655386281
61672673454163136525222656436041
61672673454163136525223775650059
61672673454163136525788634716703
61672673454163136548665422922160
61672673454165654187400823378352
61672673454165654233154408286816
61672673454165698659794656381398
61672673454167004894243766768171
61672673454167004895080590300491
61672673454167005031504521493563
61672673454167005032341345025883
61672673454167038384165221789631
61672673454167038384166340984775
61672673454167049503708948593963
61672673454167049503708948943883
61672673454199003652629568180704
61672673454199003653194424065020
61672673454199153770706513520560
61672673454199159230013840346417
61672673454199159230916870923017
61672673454199159237627810696933
61672673454199159237627815296203
61672673454199175290424012063855
61672673454199175297767050872440
61672673454199175297767050872441
61672673454199175320829547406465
61672673454199175701391146529587
61672673454199175702205930265405
61672673454199175702205930278455
61672673454201705356064655884508
61672673454201705356629511768824
61672673454203028413084920437668
61672673454203072221187203467904
61672673454203072222003111011186
61672673454203072259663868801418
61672673454203072260228727872274
61672673454203072260228731054602
61672673454203077551479848479002
61672673454203077772999953644877
61672673454203077773815856588889
61672673454203077773815857638649
61672673454203077773815857651699
61672673454203077773818180586943
61672673454203077780530245696131
61672673454203077780531360305055
61672673454203077781347267848337
61672673454203077781347269364657
61672673454203077781347269383530
61672673454203077781347269383531
61672673454203078170066663948265
61672673454203078368340492750837
61672673454203078368612460398841
61672673454203078375871904010285
61672673454203078375954351314523
61672673454203078375954352364283
61672673454203078375957796042914
61672673454203078376143871658289
61672673477504497867759963793066
61672673477505398252557291475162
61672673477505398389002515842459
61672673477505398434815420728153
61672673477505398434818862871591
61672673477505398435383718755907
61672673477505698441827885355306
61672673477505698578273105589893
61672673477505698579087893943855
61672673477505698624089456868375
61672673477505698624842598047463
61672673477505714638592712136399
61672673477505715049559819622055
61672673477508400328005716568060
61672673477508416204579763161333
61672673477508416753621662867757
61672673477508566436474652584932
61672673477691782022634971029971
61672673477692115978019976631123
61672673477692116115280645267447
61672673477692237795254434213449
61672673477692237797514985986915
61672673477692238206849274022745
61672673477692238206849274022746
61672673477692238207121241670750
61672673477692271561118916534663
61672673477692282267729625558624
61672673477692282679239663819543
61672673477692282679239663819544
61672673477692282679511631467548
61672673477692287620062231710769
61672673477692287620627087595085
61672673477692288214942259606782
61672673477692288215419960762926
61672673477692288215423433137865
61672673477692288215423433137866
61672673477692288215507115491098
61672673477692288215507115492550
61672673477692288215695400785870
61672673477692288215695400787322
61672673477724236411021324137681
61672673477724236411021328859414
61672673477724236411293293320879
61672673477724236411293296507419
61672673477726938114456669058977
61672673477726938114540352947403
61672673477726938114728638242175
61672673477728110412355868683512
61672673477728110412355868683513
61672673477728110413171771627525
61672673477728138277014411469039
61672673477728138277014414655579
61672673477728138688608392487223
61672673477728138688796674595455
61672673477728138825241440287766
61672673477728138825241440287767
61672673477728138825785374048581
61672673477728138825869057937007
61672673477728138826057343231779
61672673477728154748304590575108
61672673477728154877218290427110
61672673477728154877218290427111
61672673477728154878034193371123
61672673477728154884560296114959
61672673477728154884746258480310
61672673477728154884746258480311
61672673477728154884749700623749
61672673477728154884749701686559
61672673477728154885290192241125
61672673477728154885377318272989
61672673477728154885562161424323
61672673477728154885565604630562
61672673477728154885565604630571
61672673477728260553228246544867
61672673477728305048559314533101
61672673477728310332365882151060
61672673477796237319702384594228
61672673477796237320539212848282
61672673477796237365455969386052
61672673477796237366292797640106
61672673477796253379290029283775
61672673477796253380043916249786
61672673477796253425797501041610
61672673477796253791637894068389
61672673477796281654914560230123
61672673477796281791987315593257
61672673477796281791988176171220
61672673477796281837740871805365
61672673477796281837741760963044
61672673477796281837928899882693
61672673477797132397105161030291
61672673477797137887535349689499
61672673477797137933100645053841
61672673477797137933264570686767
61672673477797137933829426571083
61672673477797137933916552602947
61672673477797137934101395754281
61672673477797153809841056548735
61672673477797154358820940264117
61672673477797154359637962416323
61672673477797182222539088645140
61672673477797182222726256131407
61672673477797182398126992430365
61672673477797182398210676318791
61672673477797182403859224176731
61672673477797182404047509471503
61672673477797182405470118517504
61672673477797182405553801337297
61672673477797182405738644371991
61672673477797182405742086515429
61672673477797187703116040038221
61672673477797187710647451297669
61672673477797198274704224079256
61672673477797437940360719202346
61672673477797438077432442496123
61672673477797438122622290715415
61672673477797453999111621849163
61672673477797453999865537394890
61672673477797454136372404804351
61672673477797454137126291770362
61672673477797454548908556413107
61672673477797454593909000025843
61672673477797482411809682525284
61672673477797482411810056050145
61672673477797482411997969336385
61672673477797482549069691113833
61672673477797482549070810425617
61672673477797482549257976408605
61672673477797482594824395217441
61672673477797487899708466358904
61672673477797488082995143512517
61672673477797488082995146699057
61672673477797488083475172319767
61672673477797488083560002583373
61672673477797498463974043592761
61672673477797498463974817959400
61672673477797498601151889981648
61672673477797498608762794601149
61672673477797499013017836977617
61672673477797499020545805030817
61672673477797499020548129378791
61672673477799839591514371626492
61672673477799839591786340809690
61672673477799839636724018052408
61672673477799839637267956418316
61672673477799839637539925601514
61672673477799855513213353422673
61672673477799855650474022058997
61672673477799855651289925003009
61672673477799855651291044211194
61672673477799855651291044211203
61672673477799883514192170440029
61672673477799883514380455721751
61672673477799889002844210108246
61672673477799889597095759427126
61672673477799889597912781585156
61672673477799899962507266929303
61672673477799899978139568987511
61672673477799899985669862451486
61672673477799899985669862451495
61672673477799899985669975842846
61672673477799899985669977242526
61672673477799899985669977242535
61672673477799900168684202085342
61672673477800139780220106552420
61672673477800139780784965623276
61672673477800139825973691344244
61672673477800139826538550415100
61672673477800155702463026714509
61672673477800155702546709067741
61672673477800155702547741124057
61672673477800155703112597008373
61672673477800155703299850246829
61672673477800155839723695350833
61672673477800155839807377704065
61672673477800155839808492312989
61672673477800155840373351383845
61672673477800155840560518883153
61672673477800155840561636678617
61672673477800155885478399467491
61672673477800155885562081820723
61672673477800155886315222999802
61672673477800155886315222999811
61672673477800156251317673182477
61672673477800156251589640830481
61672673477800156251590755439405
61672673477800156252154496714797
61672673477800156252154582453945
61672673477800156252155614510261
61672673477800183703379081953891
61672673477800183703650018030853
61672673477800183703651049601895
61672673477800183703651051131265
61672673477800183703651051137088
61672673477800183703651165923757
61672673477800184115160313023991
61672673477800184115432280671995
61672673477800189191549833435507
61672673477800189191633515788739
61672673477800189192114804105030
61672673477800189192198371673055
61672673477800189192386656967827
61672673477800189603979602743155
61672673477800189604167888037927
61672673477800189786910260023619
61672673477800200167138195219651
61672673477800200167325448458107
61672673477800200167410162867655
61672673477800200174752170090697
61672673477800200174937098864539
61672673477800200174940569722990
61672673477800200304586117094431
61672673477800200304669799447663
61672673477800200304670917243127
61672673477800200312197767500863
61672673477800200312198885296327
61672673477800200312201209644301
61672673477800200312201209760941
61672673477800200312201209773991
61672673477800200312201210707102
61672673477800200312201210707111
61672673477800200312201211173662
61672673477800200312201211173671
61672673477800200312201211179494
61672673477800200355504749145157
61672673477800200357952471617521
61672673477800200357954794552765
61672673477800200357954794565815
61672673477800200716181212721539
61672673477800200716452062574079
61672673477800200716453181904736
61672673477800200723711619441360
61672673477800200723795187592585
61672673477800200723983473833518
61672673477800200723983473833527
61672673477800200723983588624558
61672673477800200723983588624567
61672673477800306391706668364781
61672673477800339285995840735751
61672673477800339697778103862167
61672673477800339698531249273343
61672673477800339880792443496023
61672673477800339881630386242361
61672673477800339904517688396615
61672673477800339904517688415489
61672673477800350399034246594243
61672673477800350399222531902065
61672673477800350444976116693889
61672673477800350810815505316555
61672673477800350810816509720659
61672673477800350856569090108379
61672673477800350856570094512483
61672673477800355940570233759549
61672673477800355941135089643865
61672673477800356352352497935725
61672673477800356352917353820041
61672673477832309443503501270780
61672673477832309443523651269623
61672673477832309444067585502764
61672673477832310038321283955255
61672673477832310038384045720179
61672673477832321019240566371399
61672673477832321019240569557939
61672673477832321019804396572479
61672673477832321019805425442255
61672673477832321019992678680711
61672673477832321019992681867251
61672673477833504710992402657972
61672673477833505122021524605300
61672673477833505122502698136384
61672673477833505122774665784388
61672673477833505259030486115279
61672673477833505259030486134153
61672673477833505259031600724203
61672673477833505259218771428925
61672673477833505259219886018975
61672673477833505259846389078165
61672673477833505260034674372937
61672673477833505305036234110917
61672673477833505305036237297457
61672673477833505305516262918167
61672673477833505305601093181773
61672673477833505305789378476545
61672673477833510201149846232300
61672673477833510201149846704476
61672673477833510612197591801691
61672673477833510612201035007939
61672673477833510612389320302711
61672673477833510612929787945408
61672673477833510795214255452475
61672673477833510795215374647619
61672673477833510795400217798953
61672673477833510795402540747247
61672673477833510795403659942391
61672673477833510795462979563877
61672673477833510795465302512171
61672673477833521181526342797844
61672673477833521182279483976932
61672673477833526671704708495523
61672673477833526671892993790286
61672673477833526671892993790295
61672673477833655423029504533421
61672673477833660707000254576719
61672673477833660707002577525013
61672673477833660707020802093685
61672673477833660707021174810895
61672673477833660707021179415989
61672673477833660890014593744015
61672673477833660890016916692309
61672673477833660890035485752607
61672673477833660890035514450367
61672673477833660890035519055461
61672673477833660890037837398661
61672673477833660890037838815811
61672673477833671818345030263813
61672673477833671825140777726233
61672673477833671864098615173681
61672673477833676766528291858859
61672673477833676949542626893445
61672673477833676949542631492715
61672673477833676972513222752966
61672673477833676972514337361890
61672673477833677361042105827985
61672673477833677361324549713346
61672673477833677361325670509380
61672673477836206413402638739135
61672673477836206413590920847367
61672673477836206413590924033907
61672673477836206413674603200599
61672673477836206413674606387139
61672673477836206414155779918223
61672673477836206414239462271455
61672673477836206825184898679011
61672673477836206825184901865551
61672673477836206825456866327015
61672673477836206825937010988323
61672673477836206825937014174863
61672673477836206826020693341555
61672673477836206826020696528095
61672673477836206826021725397871
61672673477836206826208978636327
61672673477836207008951350622019
61672673477836211904042148068091
61672673477836212498817827057878
61672673477836212498838747646186
61672673477836222884961684519559
61672673477836222884961687706099
61672673477836222885525514720639
61672673477836222885526543590415
61672673477836222885713796828871
61672673477836222885713800015411
61672673477836222998978372105911
61672673477836222998999292694219
61672673477836223022158562521183
61672673477836223022159677130107
61672673477836223022974465465195
61672673477836223067892346049532
61672673477836223067892346049533
61672673477836223067976024153415
61672673477836223067976028402765
61672673477836223068729169581853
61672673477836228375328082544066
61672673477836228375328082544067
61672673477836228375329111413842
61672673477836228375329111413843
61672673477836228375391873178767
61672673477836228376143985488079
61672673477836228558070319543896
61672673477836228558321411251197
61672673477836228558322530459382
61672673477836228558322530459391
61672673477836228558342331839505
61672673477836228558343451047690
61672673477836228558343451047699
61672673477836228558405093604429
61672673477836228558406212812614
61672673477836228558406212812623
61672673477836361975576345918438
61672673477836361998485667693300
61672673477836361998485671925388
61672673477836361998487991691354
61672673477836362585670635110443
61672673477836362585670663690111
61672673477836362585670663808203
61672673477836362585670664162495
61672673477836362586485423432433
61672673477836362586485423445531
61672673477836373116605524979475
61672673477836373116605529578745
61672673477836378469680929831496
61672673477836378645178795004184
61672673477836378645353148967581
61672673477836378645415910751379
61672673477836378645415910751388
61672673477836378645991275272133
61672673477836378652695154674303
61672673477836378652695158912016
61672673477836378652695158925114
61672673477836378652695187603182
61672673477836378652695187609824
61672673477836378652695187622865
61672673477836378652695187622874
61672673477836378652706763057384
61672673477836378652706764107144
61672673477836378652789302103938
61672673477836378652789330801692
61672673477836378652789345137555
61672673477836378652789345150596
61672673477836378652789345150605
61672673477836378652790445410616
61672673477836378675854424481584
61672673477836378675855539090508
61672673477836378675855544759221
61672673477836379065391070819170
61672673477836379088274881937495
61672673477836379088278323548682
61672673852670643547057061646183
61672673852681798675214896474257
61672673852994864422963549834719
61672673852994896128388382036583
61672673853005671236703896399325
61672673876305145199463731229495
61672673876305461807492994762663
61672673876305461815022913742575
61672673876305461815023286813917
61672673876315952013205110914679
61672673876316266844437621401763
61672673876316266980882472814349
61672673876316266981698375777235
61672673876316268628011152248671
61672673876316268628011525320013
61672673876316268628827059810827
61672673876316268628827432882169
61672673876316300327621566057569
61672673876317167412186641277271
61672673876317167412249403042195
61672673876317167412249403392115
61672673876628465645633977324705
61672673876628465653165387517131
61672673876628465653165387521343
61672673876629364434055957332579
61672673876629364435750534026585
61672673876629364435771454731533
61672673876629366075370219418031
61672673876629366082900511469285
61672673876629366218445764213715
61672673876629366220140340907721
61672673876629366220977169157563
61672673876629366220977169161775
61672673876629666409410934787865
61672673876629666410247763037707
61672673876629666410247763041919
61672673876632066137303016959103
61672673876632066139204103633193
61672673876632067786060531176259
61672673876632067786876434101397
61672673876632067916881103886433
61672673876632067921692823840239
61672673876632067923387400534245
61672673876632366282514602741429
61672673876632367922297177464299
61672673876632368112657994414389
61672673876632415687338144575371
61672673876632415687339262720755
61672673876632415694597585584599
61672673876632415696292162278605
61672673876632416099120407701787
61672673876632416105626704349599
61672673876632416106376492292223
61672673876632417340973496911175
61672673876633266704049968329483
61672673876633266887064307477905
61672673876633316117889171840331
61672673876633316117890289985715
61672673876633317901464189317745
61672673876633317901464190367505
61672673876640171241982542365463
61672673876640171247044195838675
61672673876640171249509366744749
61672673876640171249512834416717
61672673876640172889110451197213
61672673876640172889111599103215
61672673876640172896641891154469
61672673876640173031434002719811
61672673876641372006574289232345
61672673876641421776423435752145
61672673876641421831945826601165
61672673876644107056748728446573
61672673876644123068076517547025
61672673876644123068076520729353
61672673876644123532933450467039
61672673876644123535377815472303
61672673879271932254917432387316
61672673879490319880605827379117
61672673879490353234875212673591
61672673879586814296256220545252
61672673879586830907337785535718
61672673879586878534190691104472
61672673879586879083321997431213
61672673879586879090661680189641
61672673879586879090664004065231
61672673879586879092356256761183
61672673879586880327703044723489
61672673879586880327703049322759
61672673879586880327894430385961
61672673879586880739673337462219
61672673879586880739676693512368
61672673879586880739676693512377
61672673879588031532156760220490
61672673879588031532156760220491
61672673879588031532156764806710
61672673879588031532156764806711
61672673879588031532156764819760
61672673879588031532156764819761
61672673879588031669417514945883
61672673879588031669417518132423
61672673879588031669417519182182
61672673879588031669417519182183
61672673879588031669417519195232
61672673879588031669417519195233
61672673879588031671112095176348
61672673879588031671676951060664
61672673879588081077442265515674
61672673879588081077442270653018
61672673879588081077442270653019
61672673879588081082441933658102
61672673879588081082441933658103
61672673879588081489224534829195
61672673879588081494224197834279
61672673879588081494224197847329
61672673879588081496482857710509
61672673879588081496483629362841
61672673879588081496566540530301
61672673879588081496566540535917
61672673879588081496567312182633
61672673879588081496567315370577
61672673879588081512104799654016
61672673879588081519446804888354
61672673879588081519446806430189
61672673879595718067479224165829
61672673879595735728359514304301
61672673879598569857934859256819
61672673879598569857934863861753
61672673879598569857934863861913
61672673879598571639896751180009
61672673879598571639896754366549
61672673879598571642323551529031
61672673879598571642323551547745
61672673879598586329304504271942
61672673879598586329304508792471
61672673879598586329304508871212
61672673879598586329305623401395
61672673879598586329305623467086
61672673879598586329305628006329
61672673879598586329305628066356
61672673879598586463775660291064
61672673879598586463963945572786
61672673879598586463963946635596
61672673879598586463963949822136
61672673879598586464059251006519
61672673879598586464059252069329
61672673879598586464059255255869
61672673879598586466282700259294
61672673879598586466470986603826
61672673879598586466470987666636
61672673879598586466566292037559
61672673879598586466566293100369
61672673879598586466568616035613
61672673879598586466568616048663
61672673879598586471303628344264
61672673879598586471303632599438
61672673879598586471401256246681
61672673879598586471401257776051
61672673879598586473814111518742
61672673879598586535112992782714
61672673879598586535196675135982
61672673879598586535196675602506
61672673879598586542727740893395
61672673879598586542727742021896
61672673879598586542730064970190
61672673879598586542731184099643
61672673879598586542731184650767
61672673879598586542731184650768
61672673879598586542731185700527
61672673879598586542731185700528
61672673879598588113694315673399
61672673879598588136571884562932
61672673879598588143917590693394
61672673879599770439334311711021
61672673879599770622348651344877
61672673879599787083844890938637
61672673879599787086292583301867
61672673879599787086292608811731
61672673879599787086293386834335
61672673879599787086387919027704
61672673879599787091375929126743
61672673879599787109264711489226
61672673879599787109264711489262
61672673879599787109268154098496
61672673879599787116610159332834
61672673879599787116795778375176
61672673879599787116799215853653
61672673879599787116799221004048
61672673879599787116799222053808
61672673879599787292194995225387
61672673879599787292194995232029
61672673879599787292194995245070
61672673879599788893570836010578
61672673879599788893654518363810
61672673879599788893654518836193
61672673879599788893654518836194
61672673879599788893656841765614
61672673879599788893656842828424
61672673879599788893657962042442
61672673879599788898486044082594
61672673879599788898486044554977
61672673879599788898486044554978
61672673879599788900999966213970
61672673929483090532163973225081
61672673929490879028415962754855
61672673929491193995359437399159
61672673929491195230621887097531
61672673929491195230705455126075
61672673929491228989229907146097
61672673929494795710788719590711
61672673929494795718381773756809
61672673929494796313094808015945
61672673929494829065120780910961
61672673929701926863204960268947
61672673929701928091020685944657
61672673929701928091773826768161
61672673929701928096856400946321
61672673929701928098363724753243
61672673929701928142609985738145
61672673929701928144869417266707
61672673929713633688121278274453
61672673929713634290344225955763
61672673929713635340332904958277
61672673929713635472572728075129
61672673929713635477656331123065
61672673929713635525875202674861
61672673929713635937472249591651
61672673929806094363548696904883
61672673929806094363549730024000
61672673929806094363549730024009
61672673929806094370891850521762
61672673929807294944311348147857
61672673929807326687980650662811
61672673929807328473876662155725
61672673929807344355449715359133
61672673929807344357897518853283
61672673929809694849591256946535
61672673929809694856930824913923
61672673929809696084934578666913
61672673929809696642055294240621
61672673929809696642135506225039
61672673929809696642138977083490
61672673929809996823230622211827
61672673929809996823982734521139
61672673929809996824066417346755
61672673929809996831325888120765
61672673929810030177500007506301
61672673929810044405253896211865
61672673929810044817035127281965
61672673929810044817036160401082
61672673929810044817036160401091
61672673929810944835805039330666
61672673929817799967239182626105
61672673929817801195239841778469
61672673929817801202771191397307
61672673929817801751796473120193
61672673929817833311698295644347
61672673929817835098346419090989
61672673929821702420393976656307
61672673929821702420394091447347
61672673929821702425476550834467
61672673929821702425476665625507
61672673929821703655760656820967
61672673929821735774663361950781
61672673929821751785991150001425
61672673929821751834170503091619
61672673929821751839065820844783
61672673929821751839254106139555
61672673929821751839254220930595
61672673929821751839254225162683
61672673929821751841510185850047
61672673929821752197773414177601
61672673929821752197773528968641
61672673929821752205094613970415
61672673929821753433119173637313
61672673932445239913292959896924
61672673932445239913482021089166
61672673932445539507952540318080
61672673932445539507952799051844
61672673932445539507954864782694
61672673932445539919734804960816
61672673932445540102477174963788
61672673932445540102477432181232
61672673932445540102563553777068
61672673932445540102752614988024
61672673932445541291525698118352
61672673932445541291525698571814
61672673932445541291525702822616
61672673932445706805934585893228
61672673932448241208942515816958
61672673932448241211201951577608
61672673932448241805999674614548
61672673932448242994964117878866
61672673932449141771671614609604
61672673932449141779013735107366
61672673932449142190793560494448
61672673932449142366192891665748
61672673932449142373724215786368
61672673932449142373807899661744
61672673932449142373807985750812
61672673932449592657716185332846
61672673932449592657716185345896
61672673932449608671655704041388
61672673932449610493455224704086
61672673932652322329135956809934
61672673932652322329219639163166
61672673932652322331395387866320
61672673932652322331479070691728
61672673932652322331666985494336
61672673932656224194857074958094
61672673932656224194940757311326
61672673932656224197116506014480
61672673932656224197200188839888
61672673932656224197388103642496
61672673932656224746243121652436
61672673932656239019101880725248
61672673932656240666227838630286
61672673932656240666230933230912
61672673932656240666231191498164
61672673932656240668487270158848
61672673932656240668490368991562
61672673932656240668490370507882
61672673932656240668490627258814
61672673932656240798408000335620
61672673932656240798408257086552
61672673932656240803488588756408
61672673932656240805747939844980
61672673932656240805939668812560
61672673932656240851503933790758
61672673932656240851689524128752
61672673932656240851689524147466
61672673932664029709956892945500
61672673932664029712216329060282
61672673932664029712404615417912
61672673932664044534093658563816
61672673932664044536565624494256
61672673932664045586446257361824
61672673932664045588705688418210
61672673932664045771907941343970
61672673932664046183501919175614
61672673932664077890709862868088
61672673932666731415651675057486
61672673932666747292141033339506
61672673932666747475343286265266
61672673932666747886937264096910
61672673932667931578125362029924
61672673932667946402283413773698
61672673932667946402283418005786
61672673932667948046967072404322
61672673932667948049223409332258
61672673932667948049223410395116
61672673932667948049223413564346
61672673932667948184227826779794
61672673932667948184227828296114
61672673932667948232425662258018
61672673932667948232425663320876
61672673932667948232425666490106
61672673932667948641761323170024
61672673932667948644019640089662
61672673932667948644019644321750
61672673932667979756430631938402
61672673932667979756430981016408
61672673932667981530967178290218
61672673932667981538309183996940
61672673932667981538498245176132
61672673932668098944833110480413
61672673932668098944833110480414
61672673932668098944833110499286
61672673932668098944833110499287
61672673932668146314741708455727
61672673932668146505370679827537
61672673932668146505371051382559
61672673932668148287165290781817
61672673932668148287227966807593
61672673932668148701538277777779
61672673932668148701538277777939
61672673932668148701541720984027
61672673932760390466631967669758
61672673932760390466631971901846
61672673932760390468888304597694
61672673932760390468889423805888
61672673932760438637260822016736
61672673932760438637260822134780
61672673932760438644791890437636
61672673932760438644875830008360
61672673932760438644875830126404
61672673932760438645063858085640
61672673932760440430956512459922
61672673932760440430959957188314
61672673932761291036703443823318
61672673932761339205344228820756
61672673932761339212684169859486
61672673932761340988918128171660
61672673932761340996446096224860
61672673932761590631363110319040
61672673932761590631363369052804
61672673932761590631363483371668
61672673932761590631365434783654
61672673932761590631366582676558
61672673932761591035617406908576
61672673932761591043145374961776
61672673932761591172878075544900
61672673932761591172878447099922
61672673932761591180220452793594
61672673932761591180406042081780
61672673932761591180406043598100
61672673932761591225887744964748
61672673932761591225888002182192
61672673932761591226159714129072
61672673932761591226159714147786
61672673932761591226163184988984
61672673932761638807074563309850
61672673932761638807077662614740
61672673932761638807346159421546
61672673932761639356204621104294
61672673932761640583368104919078
61672673932761640585627535975464
61672673932761640585899132087160
61672673932761640585899509862766
61672673932761640590982735135096
61672673932761640593242548671352
61672673932761641180423766732868
61672673932761641180424138741352
61672673932761641180424142973440
61672673932761641180427237574066
61672673932761641185507369780804
61672673932761641188038773661634
61672673932761641188039146732976
61672673932761641188039150965064
61672673932761641188042245565690
61672673932761655270832557839592
61672673932761655407529228333000
61672673932761655408093312215064
61672673932761655408093312564984
61672673932761655408282632041740
61672673932761655408366314394972
61672673932761655408368380585108
61672673932761655415708320088644
61672673932761655415708320206688
61672673932761655415897467492210
61672673932761655417403672085274
61672673932761757782021590616142
61672673932761757782022705225066
61672673932761791275331410756537
61672673932761791280415013804473
61672673932761791280417336752767
61672673932761805899154643365807
61672673932761806105329368832801
61672673932761807334839584999239
61672673932761807339922154945311
61672673932761807339923269554235
61672673932761807339923274153505
61672673932761807342181590705961
61672673932761807342182705314885
61672673932761807342182709914155
61672673932761807342369963156823
61672673932761807342370992026599
61672673932761807342370992144643
61672673932761807342370996258687
61672673932761807342374090977357
61672673932761807753964580955148
61672673932761807753964582004908
61672673932761807753966904953202
61672673932761807753968068809001
61672673932761807754152998053615
61672673932761807754156354103773
61672673932764292332353085817918
61672673932764292332353090050006
61672673932764292334612521578568
61672673932764292334798456756656
61672673932764292883653101695254
61672673932764292929405653503258
61672673932764340503253564974352
61672673932764340510784976233800
61672673932764341059636150797760
61672673932764342294421638040630
61672673932764342296677632124402
61672673932764342296677636375204
61672673932764342296681073801280
61672673932764342296681078518642
61672673932764356974540646293312
61672673932764357111529433374912
61672673932764357111801401022916
61672673932764357119146763960698
61672673932764357119332812413506
61672673932765192902613709238286
61672673932765241071065348504110
61672673932765257732709779095368
61672673932765257732898179181180
61672673932765709802700057756825
61672673932765709818233841636234
61672673932765709818233841636235
61672673932765709818237283779673
61672673932765709818237284842483
61672673932765709825579204442877
61672673932765709825579204442878
61672673932772147809998423195028
61672673932772147810001519311974
61672673932772147810001780780220
61672673932772147810187480142132
61672673932772147810189804606746
61672673932772147810189808857548
61672673932772162496877873044850
61672673932772162497150955301778
61672673932773298012099598570456
61672673932773298012100627440232
61672673932773298012102693171082
61672673932773298606897229733784
61672673932773346777590936392128
61672673932773346782674539440064
61672673932773346782674543672152
61672673932773346785202472479696
61672673932773346785205944370654
61672673932773348567270085717586
61672673932773348567273557621642
61672673932773362661696423041770
61672673932773362661696423409160
61672673932773363249149613822784
61672673932773363249149618054872
61672673932773363254233216503490
61672673932773363254233221102808
61672673932773363256492652618272
61672673932773363256492652631370
61672673932773363391431209131508
61672673932773464761039788492146
61672673932773465378723301246567
61672673932773498656803212126043
61672673932773512748988685831789
61672673932773512886249349868683
61672673932773513549393518705032
61672673932773513549595752206860
61672673932773513549679521119111
61672673932773513549679521138794
61672673932773513549679521138806
61672673932773513556937757913582
61672673932773513556937844006779
61672673932773513557019116741143
61672673932773513557019116741144
61672673932773513557209811654866
61672673932773513557209813171102
61672673932773513557209813171103
61672673932773513557210846291923
61672673932773513557210846291924
61672673932773514723923124463725
61672673932773514723923124463726
61672673932773514723927256889193
61672673932773515135521233119953
61672673932773515135521233671077
61672673932773515135521234720837
61672673932773515135709520015609
61672673932775999715535715144084
61672673932775999715538038092378
61672673932776000310144032137200
61672673932776000310144032155914
61672673932776000310332317437636
61672673932776047893844428376902
61672673932776049675910927005708
61672673932776064365131509695862
61672673932776064365131511099914
61672673932776064548145734426250
61672673932776064548145763124010
61672673932776064959928113393466
61672673932776066330212314562276
61672673932777401145029912838702
61672673932777401145301882021900
61672673932777415209509501346454
61672673932777415343976179687508
61672673932777415343976180750318
61672673932777415343976183936858
61672673932777415346483220718548
61672673932777415346483221781358
61672673932777415346484339932566
61672673932777415346671508125890
61672673932777415351504148790468
61672673932777415351504151995882
61672673932777415351786624638051
61672673932777415354014633027756
61672673932777415392520372841622
61672673932777415392520397484657
61672673932777415392520402070877
61672673932777415415397196080715
61672673932777415415400638224153
61672673932777415415400639267271
61672673932777415415400639286954
61672673932777415415400639286963
61672673932777415422658962154939
61672673932777415422740234889304
61672673932777415422930929802942
61672673932777415422930929802943
61672673932777415422930929803026
61672673932777415422930931319263
61672673932777416009921714400108
61672673932777416009921715449868
61672673932777416009921829172275
61672673932777416009921829191148
61672673932777416009921829191149
61672673932777416010193798355472
61672673932777416010193798355473
61672673932777416017453126709316
61672673932777416017455564429777
61672673932777416017455564448651
61672673932777416017536808466298
61672673932777416017536808466299
61672673932777416017727533612974
61672673932777416017727533612975
61672673932777416998915681375803
61672673932777417181929992317516
61672673932777417207320738199669
61672673932777417207320738199670
61672673932777417794583605235880
61672673932777417794597552393167
61672673932777417799603302508156
61672673932777417799603417299196
61672673932777417801925496151562
61672673955974841292310053458422
61672673955974841841353070960319
61672673956078390459980948599390
61672673956078840949872420862195
61672673956078840952131824860753
61672673956078840952131824860801
61672673956078840952131824873851
61672673956078840952319852938081
61672673956078840952319852938129
61672673956078840952319852951179
61672673956079741372808325462535
61672673956079741375067758390617
61672673956079741380151447177701
61672673956079741380339736721983
61672673956079741382599168115031
61672673956079741382599169650065
61672673956079741382601492585261
61672673956079741382602268487151
61672673956079741382682852475681
61672673956079741382682881172037
61672673956079741382874236135155
61672673956080041706892001432989
61672673956080041706892001438813
61672673956080041709402514373909
61672673956080041752624670241647
61672673956082442666912311469073
61672673956082442666995906683637
61672673956082442674255350282031
61672673956082442674523961875665
61672673956082442674523961997921
61672673956082442674523990577637
61672673956082443083586533346519
61672673956082443083586534881505
61672673956082443083586538068253
61672673956082443086117938644499
61672673956082443086117938762543
61672673956082443086117938779805
61672673956082443086117938779853
61672673956082443086117940179485
61672673956082443086117940179533
61672673956082443223295010666531
61672673956082443223295011729389
61672673956082443223295039362887
61672673956082443223295039381761
61672673956082443223295040427149
61672673956082443223295040431521
61672673956082443269048595458355
61672673956082443269048596521213
61672673956082443269048624154711
61672673956082443269048624173585
61672673956082443269048625223345
61672673956082444455565341791889
61672673956082444458076859131041
61672673956082444458079182066237
61672673956082444458079182079335
61672673956082743275388532778254
61672673956082743410055121494661
61672673956082743412565604669139
61672673956082743412565604682189
61672673956082743412565604682237
61672673956082743412565605731997
61672673956082743412565605745047
61672673956286823981542511607871
61672673956289541693729078896717
61672673956289541693729078909815
61672673956289541701260490156165
61672673956290442131811517421125
61672673956290742458342894374549
61672673956298531179349108098093
61672673956298531179349108570269
61672673956298531179349108570317
61672673956298531179349108570477
61672673956298531316526209173677
61672673956298531316526209191147
61672673956298531362279765384381
61672673956298531362279765403255
61672673956298531362279769989475
61672673956298531364811170682361
61672673956298547790323488814721
61672673956298547790323517512481
61672673956298579360018390955703
61672673956298579360018390968801
61672673956301232473261626479931
61672673956301233019773268817671
61672673956301233060443226568015
61672673956301233065526829615951
61672673956301233065526939348643
61672673956301233065526943934815
61672673956301249081978807464615
61672673956301249493570547378387
61672673956301280651671472763681
61672673956301280651671472763841
61672673956301280651671587082545
61672673956301280651671587200589
61672673956301282426207417524679
61672673956301282426270436384583
61672673956301282426291357089531
61672673956301282426291357561707
61672673956301282426291357561755
61672673956301282426291357561915
61672673956301282433800470155583
61672673956301282433800471690617
61672673956301282433800471690777
61672673956301282433821390860531
61672673956301282433821395577893
61672673956301282436060164668663
61672673956301282436060164681761
61672673956301282436060279472801
61672673956301282436061312574665
61672673956302433228000883532541
61672673956302433228000883551415
61672673956302433228000888137635
61672673956302433230532288830521
61672673956302433634511262921295
61672673956302433634511262921343
61672673956302433639594861383059
61672673956302433639594865969231
61672673956302433639594865969279
61672673956302433639594975701923
61672673956302433639594980288095
61672673956302433639594980288143
61672673956302433642042326624881
61672673956302433642042326624929
61672673956302433642042326637979
61672673956302433642042698161237
61672673956302433642042698174287
61672673956302449701821436930091
61672673956302449701821436943141
61672673956302483183290050729051
61672673956302483183290050729099
61672673956302483183290050730503
61672673956302483183290050734875
61672673956302483183290050747973
61672673956302483190884252806975
61672673956302483594884028579617
61672673956302483594884142898481
61672673956302483602415211306331
61672673956302483604924546570435
61672673956302483604924546583485
61672673956302598149057113133325
61672673956302647974676341511683
61672673956302647974679698978783
61672673956302648109429969116967
61672673956302648111940453354255
61672673956302648157694038146079
61672673956302649942079259682087
61672673956302650351354253257779
61672673956302650353861264541299
61672673956302650353864707747547
61672673956302650353864736432257
61672673956302650353864736445307
61672673956394892075458826827345
61672673956394892075458826827393
61672673956394892075542394861713
61672673956394892075542394861761
61672673956394892075730422939041
61672673956394892075730422939089
61672673956394892121487480107301
61672673956394940297282242865275
61672673956394941892734064118133
61672673956394941892734064118181
61672673956394941897817781484933
61672673956394941897817781484981
61672673956395792498750296175095
61672673956395792503834018128115
61672673956395792506096892980933
61672673956395792506284806267257
61672673956395792681680952989159
61672673956395792686785566950771
61672673956395842465570158945633
61672673956395842465570163176317
61672673956395842465570163195191
61672673956395842468077199976673
61672673956395842468077199976881
61672673956395842468080643182885
61672673956396140871350164427515
61672673956396156923515299861631
61672673956396307574533297186759
61672673956396307620286882096627
61672673956398493795424047761593
61672673956398493795424051888687
61672673956398493795424052360863
61672673956398493795486727914463
61672673956398493797934531998881
61672673956398493797934531998929
61672673956398493797938002840127
61672673956398494209528508780765
61672673956398494346705609363847
61672673956398494346705609365299
61672673956398494346705609369671
61672673956398494346705609382721
61672673956398494346705610432481
61672673956398494392734606669029
61672673956398494392734606669038
61672673956398542568445688001067
61672673956398543759733380591217
61672673956398558445208133261509
61672673956398843941660911682293
61672673956398994661396438386319
61672673956406597671806278327813
61672673956406597671868950098463
61672673956406599456258761230353
61672673956406599456446789307681
61672673956406599456447046525125
61672673956406599494606520055699
61672673956406599501949670000773
61672673956406599502221638115385
61672673956406647489897418549563
61672673956406647489897418562613
61672673956406647489897418562661
61672673956406647489897423148833
61672673956406647494981135929413
61672673956406647494981135929461
61672673956406647494981137445733
61672673956406647494981137445781
61672673956406647494981140515633
61672673956406647494981142050827
61672673956406647494981142050875
61672673956406647497512542743713
61672673956406647497512542743761
61672673956406647624839075295033
61672673956406647627346115276313
61672673956406647627346116326073
61672673956406647627346116339123
61672673956406647632179129589721
61672673956406647632179129589769
61672673956406647632179134311455
61672673956406647632179134311503
61672673956406647632179134324553
61672673956406647632182486123749
61672673956406647632182486125153
61672673956406647632182486129573
61672673956406647632450753334963
61672673956406647632450753348013
61672673956406647632450754397773
61672673956406647632450758052325
61672673956406647632450759115135
61672673956406647634689527143143
61672673956406647634689527156193
61672673956406647634689528205953
61672673956406647634689614299393
61672673956406647634689614299441
61672673956406647634689614312491
61672673956406647673099700055039
61672673956406647673099700068137
61672673956406647673099704772401
61672673956406647678183418951209
61672673956406647678183422139201
61672673956406647678186862163281
61672673956406647678186866880639
61672673956406647678186866880643
61672673956406647680443199091217
61672673956406647680443199104315
61672673956406647680718267573529
61672673956406649271776746855491
61672673956406649271780102923119
61672673956406649272027707703863
61672673956406649272027709238897
61672673956406649274286110834825
61672673956406649274287143936689
61672673956406649274287230029969
61672673956406649279369828201625
61672673956406649279369829717945
61672673956406649279370862838523
61672673956406649279370948931963
61672673956406649279373185786817
61672673956406649279390721726537
61672673956406649279390724913077
61672673956406649279391869636911
61672673956406649279559233754399
61672673956406649279559235289593
61672673956406649454979371317559
61672673956406649454979371317607
61672673956406649454979376039293
61672673956406649454979376039341
61672673956406649454979377102151
61672673956406649454979400013915
61672673956406649454979400013963
61672673956406649454981352475661
61672673956406649454981352475709
61672673956406649454982471689679
61672673956406649454982471689727
61672673956406649454982728902751
61672673956406649454982728907123
61672673956406649454982728920221
61672673956406649455042047343335
61672673956406649455042047343383
61672673956406649455042048406193
61672673956406649455045491021967
61672673956406649457489511653537
61672673956406649457489512716347
61672673956406649457489769933791
61672673956406649457489856027231
61672673956406649457489857090089
61672673956406649462321406770397
61672673956406649462321406770445
61672673956406649462322525984415
61672673956406649462322525984463
61672673956406649462325882519847
61672673956406649462387525426550
61672673956406649462573229020337
61672673956406649462573487300591
61672673956406649462573573394031
61672673956406649462573573394079
61672673956406649462576930979223
61672673956406649462593001832333
61672673956406649462593001832381
61672673956406649462593002882093
61672673956406649462593002882141
61672673956406649462593006536645
61672673956406649462593007599455
61672673956406649462594149725285
61672673956406649462594494098979
61672673956406649462594494099027
61672673956406649462596446560773
61672673956406649462597851684171
61672673956406663740223342983517
61672673956406664105979793382433
61672673956406664105979793401063
61672673956406664105979793401147
61672673956406664105979793401307
61672673956407800259303899317097
61672673956407800259303900379907
61672673956407848252254782308419
61672673956407848252254782656887
61672673956407848252254782662711
61672673956407848252254783725521
61672673956407848252254783843613
61672673956407848252254786907689
61672673956407848252254788442883
61672673956407848254511119584823
61672673956407848254511119590439
61672673956407848254511119590647
61672673956407848254511119603537
61672673956407848254511119702867
61672673956407848254511119708531
61672673956407848254511119708691
61672673956407848254511119721581
61672673956407848254511121125633
61672673956407848254511121125681
61672673956407848254511121138731
61672673956407848254514591494495
61672673956407848254514591494703
61672673956407848254514591612747
61672673956407848391771904198966
61672673956407848437528931147269
61672673956407848437528931147278
61672673956407849624859260999892
61672673956407850029050764788227
61672673956407850029110083696663
61672673956407850029110083696823
61672673956407850029110085231857
61672673956407850029113526903071
61672673956407850029113555600879
61672673956407850029131004401563
61672673956407850029131004401611
61672673956407850029131004401771
61672673956407850029134447608019
61672673956407850029134448080195
61672673956407850029134476305827
61672673956407850036390446496895
61672673956407850036390448018831
61672673956407850036390448031929
61672673956407850036390451201159
61672673956407850036392770494949
61672673956407850036392770962753
61672673956407850036392770967125
61672673956407850036392775199213
61672673956407850036393918873127
61672673956407850036393923105215
61672673956407850036453238831536
61672673956407850036641150582577
61672673956407850036641494956111
61672673956407850036641494956271
61672673956407850036641496491305
61672673956407850036641523654079
61672673956407850036643474580631
61672673956407850036643476115825
61672673956407850036662415661059
61672673956407850036662415661219
61672673956407850036662417196253
61672673956407850036665514966109
61672673956407850036665888037451
61672673956407850038899811975079
61672673956407850038899811980743
61672673956407850038899811980903
61672673956407850038899811993793
61672673956407850038900931189097
61672673956407850038900959886905
61672673956407850038903255186907
61672673956407850038903255186991
61672673956407850038903255187151
61672673956407850038903283879135
61672673956407850038903283884959
61672673956407850038904403093153
61672673956407850212061661221451
61672673956407850212061661234549
61672673956407850212065104427699
61672673956407850212065104427747
61672673956407850212065133125507
61672673956407850219655834595791
61672673956407850219655863293551
61672673956407850219676755300691
61672673956407850219676755300739
61672673956407864306676256087573
61672673956407864306676256559749
61672673956407864306676256572847
61672673956407864306676260804935
61672673956407864855718929215767
61672673956407864860823539057671
61672673956407864860823543307069
61672673956407864860823543779405
61672673956407864863062084350587
61672673956407864863334052465151
61672673956407864908815640444603
61672673956407866096169557851657
61672673956407866096169558324041
61672673956407966848202642417974
61672673956407966848202642431024
61672673956408000123768630116304
61672673956408000126196575256143
61672673956408000126196575722703
61672673956408000133536258486747
61672673956408000133538580962865
61672673956408000133538581429425
61672673956408000133538581435041
61672673956408000309210914895615
61672673956408000309210915362175
61672673956408000314310934688127
61672673956408000314314376831565
61672673956408000314314381553299
61672673956408000316550597654043
61672673956408000316552920602337
61672673956408000316552921068897
61672673956408000339713262274338
61672673956408014401311586501860
61672673956408014584325548365726
61672673956408014584325926141332
61672673956408014995824220763637
61672673956408014995825373373903
61672673956408014996107812541902
61672673956408014996107817259264
61672673956408015003450970858890
61672673956408016193043399155409
61672673956408016373819195024109
61672673956408016373819199273667
61672673956408016373819199745843
61672673956408016376057738794881
61672673956408016376057739261441
61672673956408016788115041692911
61672673956408016788115041705925
61672673956408016788115041706009
61672673956408016788115070403769
61672673956410501367942384255013
61672673956410501367942384727189
61672673956410501367942384727237
61672673956410501367944707203307
61672673956410501962467017843527
61672673956410501962467017856625
61672673956410501962467018906337
61672673956410549538824261540553
61672673956410549543907983493525
61672673956410549546167300703467
61672673956410549546167300703515
61672673956410550140964018851073
61672673956410551320700146159415
61672673956410551320700146625767
61672673956410551320700146625815
61672673956410551320700146627219
61672673956410551320700146631591
61672673956410551320700146644689
61672673956410551320700150876777
61672673956410551320702470625273
61672673956410551320702470642743
61672673956410551320702473806197
61672673956410551320702473825071
61672673956410551320703588302853
61672673956410551320703589837887
61672673956410551320703593020215
61672673956410551320703617000613
61672673956410551320703618535647
61672673956410551320703621717975
61672673956410551320766264324209
61672673956410551320766264796593
61672673956410551320787185029157
61672673956410551320787185029205
61672673956410551320787185501541
61672673956410551320787186564399
61672673956410551323210630864471
61672673956410551323210630864507
61672673956410551323210630864715
61672673956410551323212953794135
61672673956410551323212953799751
61672673956410551323212953812765
61672673956410551323212953812801
61672673956410551323212953813009
61672673956410551323213986914665
61672673956410551323214101705913
61672673956410551328046627596713
61672673956410551328046628646473
61672673956410551328293200325305
61672673956410551328293200325353
61672673956410551328293200325513
61672673956410551328293200791865
61672673956410551328293200791913
61672673956410551328293200797689
61672673956410551328293200810787
61672673956410551328294320005931
61672673956410551328294348703691
61672673956410551328296556375463
61672673956410551328296556375511
61672673956410551328296556842023
61672673956410551328296556842071
61672673956410551328296556847847
61672673956410551328296556860945
61672673956410551328296556860950
61672673956410551328296557910705
61672673956410551328296642468743
61672673956410551328296642468951
61672673956410551328296644003985
61672673956410551328296671166551
61672673956410551328296671166711
61672673956410551328296672701745
61672673956410551328297704753849
61672673956410551328314121030253
61672673956410551328314121030461
61672673956410551328314121498265
61672673956410551328314121502637
61672673956410551328314121515735
61672673956410551328314125747615
61672673956410551328314125747823
61672673956410551328315240710879
61672673956410551328317563173691
61672673956410551328317563173899
61672673956410551328317567891017
61672673956410551328317567891053
61672673956410551328317567891261
61672673956410551328317591871659
61672673956410551328317596589021
61672673956410551328318596761037
61672673956410551328318596761042
61672673956410551328380239667639
61672673956410551328380240730497
61672673956410551330553669673093
61672673956410551330555992608337
61672673956410551330555992621387
61672673956410551330557111816531
61672673956410551330824605735761
61672673956410551330828047879199
61672673956410551330828076576959
61672673956410551739887177107189
61672673956410551739888297837527
61672673956410551739890534692594
61672673956410551739909218542475
61672673956410551742336018892949
61672673956410551922839873840219
61672673956410551922839873840267
61672673956410551922839874889979
61672673956410551922839874890027
61672673956410551922839902538027
61672673956410551922839903587787
61672673956410566144945213842501
61672673956410566152476625101949
61672673956410566152476625574333
61672673956410566154715164623323
61672673956410566154715166139643
61672673956410566154715166145467
61672673956410566200468722239483
61672673956410567794501154326821
61672673956410567794501154326905
61672673956410567794501154327065
61672673956410567799604644505909
61672673956410567982597977347201
61672673956410567982597978396961
61672673956410652057185983313532
61672673956410652057185984376342
61672673956410668116881329422984
61672673956410668528475307254628
61672673956410668528475436460236
61672673956410699633271186443193
61672673956410700179803836611403
61672673956410700182314319785881
61672673956410700228064437391011
61672673956410700228064438453821
61672673956410700228067880597259
61672673956410700228067904590755
61672673956410700258559792830799
61672673956410702012456568283299
61672673956410702017561211124918
61672673956410716086669977565330
61672673956410716104558353501301
61672673956410716223951538327130
61672673956410716241819022137625
61672673956410716241819023187385
61672673956410716246922470302039
61672673956410716246922475023772
61672673956410716246922475023773
61672673956410716246922475036823
61672673956410716295102889349104
61672673956410716295106332555352
61672673956410716722231784669788
61672673956410717894051661445800
61672673956410718069726227452989
61672673956410718069726231702339
61672673956410718077069351899941
61672673956410718077069353417665
61672673956410718077069353417713
61672673956410718077069353422085
61672673956410718077069353435135
61672673956410718077069356604205
61672673956410718079579822243231
61672673956410718079579838192992
61672673956410718079579838206042
61672673956410718079768124550574
61672673956410718095029822919742
61672673956410718100225136511231
61672673956410718483743649602211
61672673956410718488848263739512
61672673956410718491362101332458
61672673956410718491550387676990
61672673956410718506621591544372
61672673956410718514246026775263
61672673956410718514247145989280
61672673956410718514247145989281
61672677468760523492241378741025
61672677468760523493056162489893
61672677468782133466943283035221
61672677468784834758596364830101
61672677468784838821464915379741
61672677468784838823971953224241
61672677468784840059318745785817
61672677468793844554540264032997
61672677521938151799188904876169
61672677521962467130104694547659
61672677521974174509149699896489
61672677521974174510845396135511
61672677521974174564673211456925
61672677545561846637855223644073
61672677545561847049637487820249
61672677545572653451595574459481
61672677545572653863377838635657
61672677545573554483450539912329
61672677545573554483638826269911
61672677545594263837264957645951
61672677545596965128918039440831
61672677545596965538257058311035
61672677545596968782427680839003
61672677545596969191514622361341
61672677545596969194021658670647
61672677545597864454420948888181
61672677545597864454609235232713
61672677545597864459503523066341
61672677545597864459691809410873
61672677545597866101548972524069
61672677545597866101737258868601
61672677545597866106006078186543
61672677545597866106632575572005
61672677545597866106820861916537
61672677545597866243266832911935
61672677545597866245526268676797
61672677545605974924861940178921
61672677545608671267597473738809
61672677545608671268161299703589
61672677545608671273244902751525
61672677545608671274939479445531
61672677545608672914725497374697
61672677545608672915290356441341
61672677545608672919809100422633
61672677545608676161556369479801
61672677545608676214820071754783
61672677545608676628106589247391
61672677548527116303618897779245
61672677548527118090182221212785
61672677548527118502048166692593
61672677548528316877686934132525
61672677548528317060617590946589
61672677548528317609410680583926
61672677548528317611921160688503
61672677548528318662077860208805
61672677548528318662077860208806
61672677548528318846703093716875
61672677548528319256602237637021
61672677548528319256602237637022
61672677548528319259046859859729
61672677548528319259049960227477
61672677548528319259050217444921
61672677548559083305572470982083
61672677548559083305572472044893
61672677548560287631977632962759
61672677548560287631977632962768
61672677548562974045637959744669
61672677548562974640162594390377
61672677548562988738440277809347
61672677548562988923630714757648
61672677548562990524273961861941
61672677548562990524273961880654
61672677548562990524273961880655
61672677548562990699858797773265
61672677548562990699859169309573
61672677548562990699861120721559
61672677548562990707204618675969
61672677548562990707204618676053
61672677548562990707204618694719
61672677548563139011006196609017
61672677548563139018266011756769
61672677548563140792613927371805
61672677548563140794577777597847
61672677548563140794578150669349
61672677548563140794580100546141
61672677548563140801839915693893
61672677548563140802111511805589
61672677548563141213705489637233
61672677548564339775348272958481
61672677548564340179784831017293
61672677548564340187127983554109
61672677548564340187127984616919
61672677548564340187128241834363
61672677548564340187130278867453
61672677548564340187130307552163
61672677548564340187130307565213
61672677548564341368562504197013
61672677548564341368646071168523
61672677548564341368646072231381
61672677548564341551576843836693
61672679595889982184895615333105
61672679595898987864708007731591
61672679595898993268692675797733
61672679595898993269257534864377
61672679595901694560345757592613
61672679595901694560910616659257
61672679595901696337141481438035
61672679619501074068030173111809
61672679619501074070537214142849
61672679619501074070540651564553
61672679619501074482131191974493
61672679619501074482134629396197
61672679619521783833505807595341
61672679619525384460634131391887
61672679619525386244206920738961
61672679619533489568683057575507
61672679619533489570375310271459
61672679619533489570377633103113
61672679619533491215058968902083
61672679619533494921099344914485
61672679619536191273622369897983
61672679619536191273624692729637
61672679619536196212752426709365
61672679622454180888097976563734
61672679622478787265641990495480
61672679622478801897022553101449
61672679622478931797941386831773
61672679622478946684238558465229
61672679622478947919585351026805
61672679622478947921279927720811
61672679622478948331366582101117
61672679622478948476158661996889
61672679622478951564494218719805
61672679622478951976088196551449
61672679622479682263695625569610
61672679622479696951157751286656
61672679622479696951407683737428
61672679622479698185939684781588
61672679622479698185939689386682
61672679622479698186754473116676
61672679622479698734982333817228
61672679622479698734982708288250
61672679622479698735547567359106
61672679622479698742324713994972
61672679622479702518097291321056
61672679622486603160280650824782
61672679622486607010297201172394
61672679622487806964146489873400
61672679622487808819712030092866
61672679622490494644122136177156
61672679622490494644122136182772
61672679622490494644122911015002
61672679622490494644686994774810
61672679622490494644686995246986
61672679622490494646379248877084
61672679622490509461505998163146
61672679622490644741285395845393
61672679622490659420655816838942
61672679622490659421470605174030
61672679622490661205044509111153
61672679622490661205044509111154
61672679622491860391985898799561
61672679622491860391987017994704
61672679622491860391987017994705
61672679622491860391989340942998
61672679622491860391989340942999
61672679622491862175559802736685
61672679622491862175560921931829
61672679622491862175563244880123
61672679672678697847068234351463
61672679672678703192707257193635
61672679672678703193459369502947
61672679672678703200802523102573
61672679672699412551420440036691
61672679672702112555216918426401
61672679672702112557727397941955
61672679672702114204855421577843
61672679672703012985767945691361
61672679672703014770156637963573
61672679672703014815074513832001
61672679672703014815889302167089
61672679672703014822416519538723
61672679672703014823232422476911
61672679672703014823232427068955
61672679672703014825676787482175
61672679672703014954779547473589
61672679672703014959865560608647
61672679672703014962122672375455
61672679672711123639767238620861
61672679672713819938464656323559
61672679672713819938464771114599
61672679672713819984197320527075
61672679672713819984197435318115
61672679672713819984949432836387
61672679672713819989844749656431
61672679672713819991537002352383
61672679672713819991725288696915
61672679672713819991725403487955
61672679672713819992289114661695
61672679672713819992292586436013
61672679672713821585592679959447
61672679672713824930667060213525
61672679672713824931420320415741
61672679675560066206110960163370
61672679675560069500370451010965
61672679675629096972282606176835
61672679675629096972282606176919
61672679675629096972282864444123
61672679675629096972459268310997
61672679675629096974730585499545
61672679675629096974730585516807
61672679675629096974730585517014
61672679675629096974730585517015
61672679675629096975535640486157
61672679675629108085320007631223
61672679675629108085320007631307
61672679675629108085590856069665
61672679675629108085591976795547
61672679675629108092850299682561
61672679675629108092851332784425
61672679675629112843965060950283
61672679675629112849047376848141
61672679675629396560134417375257
61672679675629396569443742730825
61672679675629397161520656321111
61672679675629397161553458440907
61672679675629397162305570750219
61672679675629397163996702715993
61672679675629397164001179496329
61672679675629397164001179515202
61672679675629397164001179515203
61672679675629409464455003615238
61672679675629409464455003615239
61672679675629409464456036729993
61672679675632098865804453687228
61672679675632111167891124433845
61672679675632114873659532448323
61672679675632114881190856551681
61672679675632114927002726781603
61672679675632114927003847530571
61672679675632114927003847530655
61672679675632114927007203580812
61672679675632114927007203580813
61672679675632114927007204643622
61672679675632114927007204643623
61672679675633015309565097290013
61672679675633015441743282086595
61672679675633015494815629520923
61672679675633015494815629521007
61672679675633015494818985571165
61672679675633015904089731935721
61672679675633015906600216173009
61672679675633015906601249747341
61672679675633017096215374923073
61672679675652055885550285103448
61672679675652373735222057543204
61672679675653258433799619216892
61672679675653408589723287874173
61672679675653408599608321670727
61672679675653424651857139924635
61672679675653424651857139930458
61672679675653424651857139930459
61672679675653425063639145366963
61672679675653708575421590085492
61672679675653708786398392475031
61672679675653723604002309820215
61672679675653723604065071935059
61672679675653723611345463419925
61672679675653724793679573368709
61672679675653724795290463006587
61672679675653724795290466193370
61672679675653724795290466193371
61672679675653724795374145826379
61672679675653724795374149012955
61672679675653724796106370549869
61672679675653725250378221146791
61672679675653725258537282289783
61672679675653725260169095820553
61672679675653728362438270880835
61672679675653728499636266678166
61672679675653728499636266678167
61672679675653728499719949497751
61672679675653728499719949503574
61672679675653728499719949503575
61672679675653728507215115423929
61672679675653728507246541124500
61672679675653728507249984331561
61672679675653728507251016383665
61672679675653875490638064307974
61672679675653878990567598862543
61672679675653880846130811548512
61672679675656425307249369446739
61672679675656426359581937178633
61672679675656426497113541863554
61672679675656426497114661072561
61672679675656426498537267535221
61672679675656426503619838530969
61672679675656426503619838531053
61672679675656426503620871632917
61672679675656426503891807695293
61672679675656426506067559586475
61672679675656426506068592705601
61672679675656426542031302941671
61672679675656426549373423439433
61672679675656426549373423439517
61672679675656426549374456541381
61672679675656426550126568850693
61672679675656426550189330969665
61672679675656426550189330969908
61672679675656426550189330969909
61672679675656426550189330982715
61672679675656426550189330982799
61672679675656426550190364084663
61672679675656426551822177615433
61672679675656426963663847873801
61672679675656426963667203923958
61672679675656426963667203923959
61672679675656430203155036734959
61672679675656430210414393190397
61672679675656430210493599216803
61672679675656430210493600751024
61672679675656430210497043958085
61672679675656430210498076010189
61672679675656430210498076016012
61672679675656430210498076016013
61672679675656430210498077059949
61672679675656430210498077078822
61672679675656430210498077078823
61672679675656430210686362354721
61672679675656430248887583414405
61672679675656430256226263420319
61672679675656430256230740213705
61672679675657311057674620614771
61672679675657311057678063939027
61672679675657325875057793974239
61672679675657325875057822553955
61672679675657325875061150024397
61672679675657325875061151087171
61672679675657325875061265878211
61672679675657325875249436381943
61672679675657327109843084582103
61672679675657327110406910533869
61672679675657327112102635501059
61672679675657327117185205079865
61672679675657327118001112610097
61672679675657327118001112623147
61672679675657327119629482811031
61672679675657327119632927552313
61672679675657327119633959604417
61672679675657327119633959610241
61672679675657327119633960654177
61672679675657327119633960673051
61672679675657327521625347708519
61672679675657327523881454935953
61672679675657327523884899677235
61672679675657327531412867749309
61672679675657327531416223780593
61672679675657327531416223799467
61672679675657327668676978511809
61672679675657330823975283295827
61672679675657330823978728037109
61672679675657330823979760089213
61672679675657330823979761138973
61672679675657331235762024265389
61672679675657332418095785241369
61672679675657332425434434897933
61672679675664065240010449616068
61672679675664220902167963721014
61672679675664220903860215251295
61672679675664231419844935751079
61672679675664232021983286534021
61672679675664232022171571828793
61672679675664235169908332565051
61672679675664235169911776243683
61672679675664235169923400452441
61672679675664235171635539199181
61672679675664235718987081428735
61672679675664235726329087135457
61672679675665414310601164536096
61672679675665419874840641011365
61672679675665421063886179745421
61672679675665421063886208325137
61672679675665421658414544948409
61672679675665421659166656888358
61672679675665421660858908418639
61672679675665430987061760315891
61672679675665432176843628918423
61672679675665432176927311738215
61672679675665432176927311744074
61672679675665432176927311744075
61672679675665432634441866709779
61672679675665432771451573331455
61672679675665432771639859675987
61672679675665432778983013275697
61672679675665435743979812596963
61672679675665435743991436792671
61672679675665435881271991615173
61672679675665435881272767499593
61672679675665435881273111872362
61672679675665435881273111873091
61672679675665436337689314533841
61672679675665436338505222064073
61672679675665436338787667077935
61672679675665436338787667550235
61672679675665436345219606585095
61672679675665436346035514115327
61672679675665436346126344369449
61672679675665436346129700419607
61672679675665436346130821149944
61672679675665436346130821149945
61672679675665436347762634674891
61672679675665436347825396794190
61672679675665436347825396794191
61672679675665436347825397838127
61672679675665436485023389404739
61672679675665437527565340729795
61672679675665437530093387038531
61672679675665437530096744623963
61672679675665437535175613777505
61672679675665437535178969711023
61672679675665437537627811496539
61672679675668123361849632639163
61672679675668132095700618797373
61672679675668133878667822397364
61672679675668133880090430277695
61672679675668133880362399442019
61672679675668133887620722328949
61672679675668133933433625796173
61672679675668134474886919302511
61672679675668137584708112420889
61672679675668137586402775104501
61672679675668137592047881284834
61672679675668137592050205283617
61672679675668137629342396328721
61672679675668137630158303858953
61672679675668137636872688379975
61672679675668137637688596973017
61672679675668137637782782214487
61672679675668137637782869370493
61672679675668137637783902944824
61672679675668137637783902944825
61672679675668137639415716469771
61672679675668137639475122066445
61672679675668137639475122538829
61672679675668137639475122538913
61672679675668137639478478589070
61672679675668137639478478589071
61672679675668139231837255264158
61672679675668139233531831842253
61672679675668139238342434140321
61672679675668139238614401788325
61672679675668139238614401904965
61672679675668139238614403304645
61672679675668139239176938022586
61672679675668139240871514600681
61672679675668139240873837548975
61672679675668139240874871136113
61672679675668139240874872185873
61672679675668139413728851746079
61672679675668139414014653282239
61672679675668139421357806881949
61672679675668139423802171900263
61672679675669488491130031869948
61672679675669490092589188058434
61672679699194567448431319759561
61672679699263614496371730067035
61672679699263914823634930557999
61672679699263914823635303629341
61672679699266316390139807853675
61672679699266616579410401850459
61672679699266616945460001823119
61672679699287014989987240504672
61672679699287026102480448517282
61672679699287026148213112720798
61672679699287910043578135068796
61672679699287926050826513829628
61672679699287926095743270502912
61672679699287926645351148475336
61672679699287926647045724119582
61672679699287926715962017805266
61672679699287926721044587384893
61672679699288226239260279591232
61672679699288226240097107827816
61672679699288226447697132123339
61672679699288226447780814943131
61672679699288226834621742473524
61672679699288226859479022178413
61672679699288226859479026893586
61672679699288226864561596356573
61672679699288226910315181265037
61672679699288230014844939997587
61672679699288230571436479307695
61672679699288376954738498219877
61672679699288382498537365874017
61672679699288382498537366327527
61672679699290461782299370448815
61672679699290627825500460521872
61672679699290627825500461571632
61672679699290628008431003594655
61672679699290628373727576012867
61672679699290628373727576498382
61672679699290628419481160921331
61672679699290628424291647011417
61672679699290631719363344492391
61672679699290928151948012566335
61672679699290928158471786731721
61672679699290928201968263059917
61672679699290928204288138004379
61672679699290928562726081804937
61672679699290928562977249304703
61672679699290928562998170009651
61672679699290928563814073303584
61672679699290928567808655983097
61672679699290928570316817272091
61672679699290931863068640397627
61672679699290931908824543532651
61672679699290932267323049789499
61672679699290932267343970494447
61672679699290932274662617756887
61672679699290932274662618229271
61672679699290932274683538461835
61672679699290932274683538934219
61672679699298720700704702186347
61672679699298720700704702199397
61672679699298720700704702536267
61672679699298722553926865203312
61672679699298722553926866253072
61672679699298722553926866602992
61672679699298733046747728542748
61672679699298733072167922509020
61672679699298733458613790226166
61672679699298736752872160568757
61672679699298736752872160918677
61672679699298736822330069569193
61672679699298736823961883081333
61672679699298736824777790624615
61672679699298737164651843406914
61672679699298737164654166355208
61672679699298737188095817999286
61672679699298737188379409861872
61672679699298737188379410328431
61672679699298737188379410328432
61672679699298737188379411378191
61672679699298737188379411378192
61672679699298737190073986905797
61672679699298737195721302293873
61672679699298737197413554873185
61672679699298737234112075465067
61672679699298737234112075465068
61672679699298737234112075931628
61672679699298737235806651109313
61672679699298737240635734839413
61672679699299923310821214181801
61672679699299932433481991838570
61672679699299933829249924957272
61672679699299934241031068876268
61672679699299934241032218317464
61672679699299937533595725558708
61672679699299937533595725578391
61672679699299937581860166617367
61672679699299937928992427612404
61672679699299937945378018452340
61672679699299937954412248020927
61672679699300082551274231478657
61672679699300084389010682156089
61672679699300088046786990183315
61672679699300088047351849254171
61672679699300088047435531607403
61672679699300088092540574975139
61672679699300088093168196160839
61672679699300088093356482505371
61672679699300088093359926184003
61672679699300089282133782749103
61672679699300089284666306784345
61672679699300089284666335469055
61672679699300089284668658417349
61672679699300089465148122266319
61672679699300089467680675102911
61672679699300089467682998051205
61672679699300089876930386573637
61672679699300089879462910613251
61672679699300089879462939292137
61672679699300089879462939297961
61672679699300089879462939764521
61672679699300089879465262246255
61672679699302624419459583129417
61672679699302624419647868424189
61672679699302624831241847325195
61672679699302624831241847441835
61672679699302625014444587044864
61672679699302635532496984583805
61672679699302635532685269878577
61672679699302635944279247710221
61672679699302635944551331685187
61672679699302639099833192563467
61672679699302639099833192563468
61672679699302639099833193613227
61672679699302639099833193613228
61672679699302639101527769257473
61672679699302639236842785204843
61672679699302639237031070499615
61672679699302639244373077256097
61672679699302639244456760081713
61672679699302639246065329835409
61672679699302639290189424162765
61672679699302639290189424168589
61672679699302639290189424635149
61672679699302639290377709457537
61672679699302639290377710507297
61672679699302639291822385586523
61672679699302639291881676858717
61672679699302639291881677331101
61672679699302639648625048331259
61672679699302639648625049381019
61672679699302639648625162655740
61672679699302639648625163122299
61672679699302639648625163122300
61672679699302639648625164172059
61672679699302639648625164172060
61672679699302639648897131820064
61672679699302639650319739699665
61672679699302639650591708863989
61672679699302639657931276831377
61672679699302640883123504171446
61672679699302640883407096617231
61672679699302640883407096617232
61672679699302640883407097666991
61672679699302640883407097666992
61672679699302640883407097667072
61672679699302640883407098016912
61672679699302640885666532261241
61672679699302640885938501444279
61672679699302640890735041308774
61672679699302640890735041775334
61672679699302640890748988582673
61672679699302640893278069398569
61672679699302640893278069411667
61672679699302640893281540252865
61672679699302641066326044062218
61672679699302641073665698239526
61672679699302641073665698589362
61672679699302641073665698589446
61672679699302641073665726937286
61672679699302641073665727287206
61672679699302641073951613400485
61672679699302641073951613517125
61672679699302641073951614916805
61672679699302775109913240038962
61672679699302775109913240039010
61672679699302786085480708397572
61672679699302791170927735201828
61672777343266014390798369849469
61672777573702755653101393482947
61672777573702755653102541388949
61672789786174924290151372325527
61672789786174974297972390261559
61672789786174974298808065900975
61672789786831182495335843249659
61672790185002783231601397770490
61672790238180395470695678094738
61672790258548902152863646005465
61672790258548902564645651914437
61672790258548902564649094057875
61672790258864953677997971314695
61672790259497183930534632804459
61672790259497183930534891071663
61672790259497200401825071223337
61672790259497200401825157316617
61672790264457211271433735088003
61672790264457227323410842444791
61672790264457227330941909330705
61672790264749263723465551740001
61672790264749311894633496117489
61672790264773278863439419318761
61672790264773278863624345381255
61672790264773328871445363317287
61672790494893902616586085534815
61672790494893918668563192891603
61672790494893918676093513640665
61672790494893918676094259777517
61672790494893919087875519549637
61672790494893919087878961693075
61672790495866465776671245160647
61672790495866465776859273237975
61672790495866481828836380594763
61672790495866481836366643948209
61672790495866481836367447480677
61672790495866482248148649857181
61672790495866482248152120698379
61672790495866515782797685936113
61672790495866515782985971230885
61672790495866515782988008263927
61672790495866515782988266531131
61672790495866532254275090632647
61672790495866532254275118280695
61672790495866532254276151382559
61672790495866532254276237475839
61672790495866532254278446682805
61672790495866532254278561473845
61672794085355953997147001190430
61672795982315300297888887147772
61672795982315300297889920249636
61672796002705369078998299032465
61672796002705369086341337841051
61672796002705369086525147890569
61672796002705369086526267085713
61672796007641384986799591370547
61672796007641386816106159511187
61672796008613677838860191305017
61672796008613677839048219382345
61672796008613677841579621479283
61672796008613677841580740687477
61672796008613693901088914930179
61672796008613694302807332648105
61672796008613694310150371456691
61672796008613694312681772503869
61672796008613978030014506436031
61672796008613994501116657460617
61672796008905477863727930510467
61672796008905478275508816160033
61672796008905481979854617694589
61672796008905481979855736904235
61672796008905481979855736908606
61672796008905481987197656503175
61672796008905481987198775712821
61672796008905481987198775717192
61672796159283473995829029665182
61672796159294280763820042310842
61672796212461102667801163751458
61672796212461102713554719963566
61672796212461102713555749883102
61672796212461102713558072831396
61672796212461102713743777960430
61672796239050383781938289559349
61672796638184739703021149161318
61672796638184739710552589118574
61672796690087149782029886494390
61672796691067866283592620349660
61672796691254283812233041242438
61672796691254283812233298459882
61672796691350646352482735558748
61672796691350646352483507211080
61672796691350646352483764428524
61672796691359650246211405485460
61672796691359666717497453702556
61672796691359666717500925606612
61672796691359666717501958708476
61672796691359666717502044797544
61672796691359666717502044814806
61672796691359666724843964415198
61672796691359666724845083610342
61672796691359666724845083623392
61672796691359666725028893641098
61672796691359666725028893659812
61672796691362368009155126609686
61672796691362368016498165418272
61672796691362368420937390785862
61672796691362368428279396492584
61672796691362368428467681787356
61672796691362368428468714889220
61672796717649025770397544383159
61672796717649027600351760085839
61672796717649027600539788163167
61672796717649042234153186807673
61672796717649042234156657648871
61672796717649042241496225616259
61672796717649042241499696457457
61672796717649042241683477796117
61672796717649042241683506493877
61672796717649044064296578480633
61672796717649044064298901428927
61672796717649044071639617289219
61672796717649044071641940237513
61672796717649044071826898179935
61672796717649044071828017375079
61672796717660733197679926606825
61672796717660733197683369813073
61672796717660749257191544055775
61672796717660749668782079730931
61672796717660749668969331923839
61672796717940825793359517953565
61672796717940826205139172216435
61672796717940826205142639875513
61672796717940828034448092003177
61672796717940828034449211198321
61672796717940828041791130811763
61672796717940828041792245774979
61672796717940828041792250006907
61672796717940828041976031358569
61672796717940828041977064460433
61672796717940828041977179251473
61672796717952533631612567061355
61672796717952533638955605869941
61672796717952533639139415904909
61672796717952533639142771955067
61672796717952533639143891169084
61672828312940963340909219756718
61672828312940963752691225665690
61672828945235976548720407821094
61672828951144251908789539389800
61672828998410853745167351811300
61672828998410903563195850371534
61672829004213812489291614804762
61672829004319178923265848163126
61672829004319178923269975865616
61672829004319178923269979047784
61672829004319212270008297456344
61672829004319228748637385531946
61672829004321876968087712429400
61672829031895360107217963677764
61672829032103343090687037089122
61672829032211411228097132985838
61672829032211411228100489035996
61672829181570138089840075574766
61672829182445488104137011750492
61672829182445488104140483654548
61672829182445488104892595963860
61672829234747765108112485447422
61672829234747766395970121954456
61672829234747766807751381726576
61672829234747766807754823870014
61672829235623100351326440023520
61672829235623116410273226040824
61672829235623116411025338350136
61672829235623116822051761108550
61672829235623116822616620175194
61672829262320045621018518512692
61672829262320049325367760687416
61672832850862592291214788815868
61672832850862592291215908024062
61672833330312235114493631794056
61672833330312235526275637703028
61672834747539453360004088462924
61672834748406645832909983377218
61672834748475727018644269390578
61672834924789161898953246980768
61672834924789161898953246982220
61672834924790112289901035331528
61672834925734756255856399014748
61672834925737457956826205240476
61672834925737457959293810716654
61672834925737457959294843818518
61672834925737491303564523649036
61672834977963788724182114022374
61672834977964088913431672528786
61672834977964088913431787314210
61672834977966790616866760232638
61672834977966790616871351344888
61672834977967740596032657459850
61672834977967741007816156698118
61672834978843035754305789285892
61672834978912384966239965619944
61672834978912428843898866061672
61672834978914786485487062201528
61672834978914786485490418251686
61672834978915086669675053323796
61672834978915086674741210753168
61672834978915086677018206936520
61672834978915086677020415080676
61672834978915086677021562986678
61672834978915086677206493281052
61672834978915087912531245928034
61672834978915120021478036899454
61672834978915130547333953765524
61672834978915130547333956947852
61672835403363204838328179178168
61672835403363505027577852470004
61672835403364455420217204303112
61672835404333416362507339489114
61672835404333416362528260195514
61672835404336146058757970080690
61672835404336146058759117986692
61672835404336160700742725262894
61672835404345121959691614621120
61672835456538432042057141039818
61672835457405376253491945507312
61672835457417383824314552820168
61672835457510743099251540824694
61672835457510787571704344843604
61672835457510787571704602061048
61672835457511073073238778564990
61672835457513444390905397454186
61672835457513488863357426638484
61672835457513488863358459740348
61672835457513489275139689764900
61672835457513489275139693996988
61672835457513489275140722866764
61672835457513741429934858777868
61672835457513744534398043694168
61672835457513774776672718375938
61672835457513774776673867331700
61672835457513789006874435610164
61672835457513789006875468712028
61672835457513789006875554805468
61672835457522750676853217505192
61672835457522750676854250607056
61672835457522750677606362916368
61672835457525447027098127110194
61672835457525451968506184508984
61672835457525451968506299300024
61672835457525452380285120283050
61672835457525496440687397120510
61672835457525496440688516315654
61672835457525496852469660246926
61672835457525496852469746340206
61672835457525496852469750572294
61672845542588712384408657852160
61672845773025112829358022254086
61672845773025412972876150552052
61672845773025417914258986414886
61672845773025418326040992323858
61672846251597054398938632966952
61672847616493132449840345585914
61672847616516232375750746351040
61672847616516232382528926092982
61672847616516232382528954790790
61672847616516232383281067100102
61672847616516232383281813236954
61672847616528238116431109883840
61672847616528238123209289625782
61672847616528238123209318323590
61672847616528238123961430632902
61672847616528254182716459464428
61672847616528254587721290035514
61672847616528254594499469777456
61672847616711972258134930782304
61672847616711972258214280775764
61672847616711972258217837251116
61672847616736285756458743864050
61672847664005288695264324467910
61672847664005288696016436777222
61672847664005289107046330376882
61672847664074666313371749620298
61672847669670760755976185755144
61672847669691159397008585621568
61672847669691159397008700425866
61672847669693861100443673325420
61672847669693861100443703086038
61672847669703165137688949154368
61672847669703165137689063958666
61672847669703165137692421058424
61672847669703181197199562199262
61672847669703181197952707610438
61672847669703181608979129306042
61672847669703181608981568108234
61672847669703181608982601210098
61672847669703181609734713519410
61672847669705866841124066618838
61672847669705866841127508762276
61672847669705882900631207759676
61672847669705882900634649903114
61672847669705882900635683004978
61672847669705882901387795314290
61672847669889598733957168357570
61672847669889599326473162735362
61672847669889599328753399114974
61672847669889599328941801313404
61672847669889600564347023162040
61672847669889600564350465305478
61672847669889600564350465318528
61672847669889600564350494016336
61672847669889600564351613211480
61672847669889600976129029071012
61672847669889600976132500975068
61672847669913914055813307571242
61672847669913914062591486250326
61672847669913914062591487313184
61672847669913914474373492159298
61672847669913914474373493222156
61672847669913914474938352288800
61672847669913915893570645423264
61672847669913915893570673069860
61672847669913915893570674119620
61672847669913944298089015354876
61672847669982958190464590587582
61672847669982991537202822902702
61672847669982991537202908996142
61672847669985659893899935508878
61672847669985689536292109175540
61672847669985689536292110238398
61672847690699499685474543050194
61672847690699516156764723201868
61672847690702201381379339752552
61672847690702201388909630754046
61672847690702217440887513995254
61672847696478415335090004262852
61672847696478415335091123471046
61672847696583781769069487714068
61672847696586483060721449250994
61672847696608125098555289741074
61672847696608125098556408949268
61672847696608141569845469892748
61672847696610826794460086443432
61672847696610826801990377444926
61672847696610826801991497702880
61672847696610842853968260686134
61672847696610842861499671945582
61672847846952632828040050728838
61672847846952932971561277859518
61672847847242020637132247274922
61672847847242020775228711059064
61672847847244722288118392224432
61672847847244722471132617072864
61672847847244722478667155862834
61672847847244766347977852975530
61672847847244766759755640842142
61672847847280745043836213825722
61672847900127559842522809103188
61672847900127864927423889099172
61672847900130261545954799024086
61672847900130566630863453129850
61672847900130567042644684204162
61672847900350300277924995282780
61672847900419649493146902560560
61672847900419649493147935662424
61672847900422351189047365368112
61672847900422351196390518980836
61672847900422351196393846320136
61672847900422351196393846333186
61672847900422351196393875030994
61672847900422351196394994226138
61672847900422395477673745187548
61672847900458368415335349446700
61672847900458373349968583153706
61672847900458373356744439947354
61672847900458373356744554738394
61672847900458373768526817864858
61672847900458401762077795557750
61672847900458417821584936698588
61672847900458417821585969800452
61672847900458418233367199825004
61672847900458418233367204057092
61672847900458418233368232926868
61672847900458418240706882583432
61672848325527276101058072080800
61672848325527276101061543984856
61672848325527276101877446947742
61672848325527277749006159679142
61672848325527277749006504052676
61672848325735007121973194760882
61672848325747016337477136693210
61672848325840375203079582639792
61672848325840675530426834206762
61672848325840675530426834208214
61672848325843375395348224998918
61672848325843375402879291884832
61672848325843377042476248634806
61672848325843377226330740239276
61672848325843410577316636961088
61672848325843424807517215745878
61672848325843425219299478872294
61672848325855132607379857550622
61672848378693783037557550695202
61672848378694083181050196935184
61672848378702203115538508569666
61672848378702203115541979410864
61672848378704904818972850136666
61672848378704904818976292280104
61672848378704904819792195242990
61672848378704906055138989221508
61672848378912635839884500912692
61672848378912635839887943056130
61672848378912637067703668731744
61672848378912637075046707540330
61672848378912637075230518639608
61672848378924643403180258317684
61672848378924643410523297126270
61672848378924643410708256118452
61672848378924644638526276044600
61672848378924644643609879092536
61672848378924644646054273845368
61672848378924645055391885001508
61672848378924645055391914749076
61672848378924645057651320762158
61672848379018002273861832053850
61672848379018002273865274197288
61672848379018002273866307299152
61672848379018003920994330935040
61672848379018337591796297565582
61672848379018351821993404433218
61672848379020703969770328117042
61672848379020703977112333823764
61672848379020703977113366925628
61672848379020705205117120678618
61672848379020739105981713143998
61672848379020753381915986991812
61672848379021004113262974357024
61672848379021004120604980063746
61672848379021004120606013165610
61672848379021005348609766918600
61672848379021005944245488517262
61672848379021005944245488534524
61672848379021005951585171275690
61672848379021005951585199972046
61672848379021005951588642134150
61672848379021005951588642134198
61672848379021005951776928491780
61672848379021039295231385269434
61672848379021039295231386319194
61672848379021053525428492137070
61672848379021053525431964041126
61672848379021053525433083232058
61672848379021053525433083236270
61672848379021053525433083249320
61672848379021053937214227148828
61672848379021053937214227167542
61672848379021053937215260269406
61672848379030009842221423926870
61672848379030043188959742335430
61672848379030059255994852579180
61672848379030059255998980281670
61672848379030059660249918255016
61672848379030059660249922487104
61672848379030059667592957063602
61672848379030059667592958113314
61672848379030059667592958113362
61672848379032711499923072709186
61672848379032711540590612481604
61672848379032711540592935429898
61672848379032712775939727991474
61672848379032760906169217817636
61672848379032760951903000049896
61672848379032760951903001099608
61672848379032761325294605845870
61672848379032761363684145030928
61672848379032761363685264226072
61672848405501783695000198344556
61672848405606849985461639592538
61672848405609819759244724907176
61672848405609851832410294241272
61672848405609867891921910627412
61672848405609868296172763557190
61672848405609868303511413213754
61672848405609868303700818766471
61672848405609868303700818766480
61672848405609868303704174816629
61672848405609868303704174816638
61672851994784563603625019983636
61672851994784563603629611082836
61672851994784563603813048060964
61672851994784563603817897440418
61672851994804971114354267264820
61672851994804972761482290900708
61672851994807672817789613235876
61672851994807674464917636871764
61672851994807972958795856776750
61672851994807972958796113994194
61672851994807974246653865292268
61672851994807974658435872264098
61672851994807974658436129481542
61672851994807977907714465424624
61672851994808875219468497734882
61672851994816984042590878673094
61672851994819680387776286642112
61672851994819680387776544909316
61672851994819682034904568545204
61672851994819685281735440650308
61672851994819685288513620392250
61672851994819685289266507536222
61672851994819685746025966390044
61672851994819685746025967439804
61672851994819685746026224657248
61672854068712083556577598941484
61672854068712083602310263145000
61672854068732792953684878765848
61672854121888806346171419856328
61672854121889712312881856777764
61672854121889712312886447890014
61672854121889712320229486698600
61672854121889712320416739941268
61672854121889712320417773043132
61672854121910421671599511207198
61672854121912821534386132788432
61672854121912821534388455736726
61672854121912821534389488838590
61672854121912823181517512474478
61672854121913121675394956495044
61672854121913121675395989596908
61672854121913121677903140710352
61672854121913122963249236951920
61672854121913122963253740894982
61672854121913123375034971982392
61672854121913123375036005084256
61672854121914023897678862733706
61672854121914023936068373337596
61672854121914023943411614106410
61672854121922132713460500293364
61672854121922132713461533395228
61672854121922132714213645704540
61672854121922132759190840382186
61672854121924829058640399091956
61672854121924829104373064461872
61672854121924829104375387410166
61672854121924829104376420512030
61672854121924829104376506605310
61672854121924830751504444147918
61672854121924834005110139944806
61672854121924834005113495994964
61672854121924834005113582088244
61672854121924834005114615190108
61672854121924834005866727499420
61672854121924834050843836083786
61672854121924834050843922177066
61672854121924834050843923226778
61672854121924834462625067158098
61672854121924834462626100259962
61672854121924834462626186353242
61673642652605529910248556659340
61673643343243481876396613644633
61673643343243782019913622714239
61673643343243782019913622732953
61673643343246186874087748601547
61673643343246186874902536936635
61673643343246186874923428945067
61673643343246186874923428963941
61673643343246186874926901203415
61673643343246186874926901216465
61673643343246487017604759108261
61673643343246487018443910304785
61673643343246487064173102236903
61673643343246487064173102237063
61673643343246487064176574508301
61673643343247382689786311966937
61673643343247384336914335602825
61673643343247387448970573289707
61673643343247387448991465298347
61673643343247387448991465317221
61673643343247387448991466716901
61673643343247387448994937556695
61673643343247387448994937569745
61673643343247387631172334151073
61673643343247387631173482061447
61673643343247387631988270409585
61673643343247387632009162405127
61673643343247387632009162418177
61673643343247388042952388783573
61673643343247388043517249267159
61673643343247388043767177118661
61673643343247388043788069127253
61673643343254589016669346638213
61673643343254592722707399470445
61673643343254592722709723817015
61673643343258189503526662782345
61673643343258194444911508530285
61673643343258194444913832876855
61673643343258194993954183075581
61673643343899078573880565742797
61673643343899078573880566079619
61673643343899078573880566092717
61673643343899979141629585618305
61673643343900277500820578441475
61673643343900279285146594687911
61673643343900279285146594706625
61673643343900279330962826925635
61673643343900279330962826944509
61673643343902680844876645244829
61673643343902680844876645594749
61673643343902680845127349684754
61673643343902680845127349684755
61673643343902680845148614409153
61673643343902979204252567195973
61673643343902979204252567312613
61673643343902980439601684227779
61673643343902980439601684240877
61673643343902980988393654333149
61673643343902980988393654683069
61673643343902980988665250425971
61673643343902980988665250775891
61673643343902980988665623497473
61673643343902980990922735260069
61673643343902981034398287700989
61673643343903881007434271782119
61673643343903881007435419688121
61673643343903881601958906446541
61673643343903881602147307576497
61673643343903881602230875610865
61673643343903881604490311725646
61673643343911084314560929275597
61673643343911084314560929625517
61673643344097473621638945858037
61673643344117883197780191128077
61673643344117883197780191464899
61673643344117883197780191477997
61673643344121485468776270980029
61673643344121485469044767773737
61673643344121785200784017808441
61673643344121785246516682367493
61673643344121785612561776862057
61673643344121785612561776978697
61673643344121785612565248882753
61673643344121785658294441065573
61673643344121785658294441182213
61673643344121785658297913086269
61673643344121785658862772152913
61673643344121785796060765117593
61673643367440385826859780819401
61673649110697233346790643845856
61673649110697233346812593303940
61673649110697233392545257506004
61673649512472960577846412877403
61673649556798257336780882165499
61673649562696061654228002764793
61673649562706582561096858217287
61673649562706882749864986441571
61673649562706882887690628935579
61673649562706916096604337951995
61673649562727290809296071048823
61673649562727290809299427098981
61673649565006084188889180002011
61673649580430057278890603018419
61673649580430057278895106961481
61673649580453167094358014194929
61673649580456770608290498286653
61673649580456770608293592887279
61673649580457070751807244507047
61673649580457070751807588880789
61673649580457070751807593467009
61673649580457070751810601974147
61673649580457070797561063585629
61673649588660944014416022020619
61673649588664596110219124297707
61673649589187829624227176464376
61673649589222945813598860842407
61673649589293196050861730246480
61673649589293196050862501898812
61673649589293196057639651721218
61673649589293196058201384307148
61673649589293196058204478907774
61673649589293196058204507605534
61673649589297097923925625753694
61673649589297098518994201996400
61673649589297098518994202013653
61673649589331914381560242153195
61673649716331143490529627825235
61673649716331143627790038181097
61673649716355455252667774801577
61673649716356355683218801712405
61673649716356389029958153222829
61673649722239468714277018871047
61673649722239468897354120275443
61673649722239769040870786402799
61673649722239769040871130776541
61673649722263780339154755024967
61673649722263780339238437378199
61673649722263780522228041564343
61673649722263780522228414616971
61673649722263780522231513468399
61673649722265014443059791922301
61673649793142973846980731896865
61673649793143273997839746693359
61673649793144174421047992365933
61673649793167285471858468050785
61673649793167285479200473757507
61673649793167585615375477140557
61673649793167585622717482847279
61673649793168469986418215376147
61673649793168486045926504409889
61673649793168486045926847360865
61673649793168486053265410811721
61673649793168486053265497017429
61673649793168486053268510116611
61673649793168486053269629311755
61673649793362112426265247030691
61673649793362112563463240708469
61673649793362112563526002823313
61673649795465540711589646615654
61673649796098987427419682558742
61673649796098987427503364911974
61673649796098987976734324751834
61673649796122098295297317311309
61673649796122098295297317661229
61673649796122098295297319177549
61673649796122098295297690732731
61673649796122098295549399239731
61673649796122098844340336230139
61673649796122098844340336580059
61673649796122998863298418765319
61673649801339093142132115963771
61673649801374166071322376737652
61673649801374166078915430903750
61673649801374166078937729103018
61673649801375416653964920836425
61673649801385867970059671914768
61673649801385871668485731187956
61673649801385871668486075557326
61673649801385916141151790769567
61673649801385916148493424804467
61673649801385916148493796359649
61673649801385916148744500443831
61673649801385917971022184756157
61673649801385917971022184756166
61673649801385917978612914574290
61673649801385917978616272159482
61673649801385917978633835280690
61673649801385917978637192747790
61673649801385921677059865856118
61673649801385921677060238927619
61673649801386218122133281247802
61673649801386218122150844369010
61673649801386218122154201836110
61673649801386221820577248015939
61673649801922656119946018283235
61673649801922656120008780398079
61673649801922656120011763393988
61673649801922656120011763393997
61673649802007312605497171049322
61673649802007312651250755957786
61673649802007312651334438311018
61673649802007612794767764929466
61673649802007612794830526694390
61673649802007613389815042744954
61673649802007613389898725572027
61673649802031624223115463064737
61673649802031624223115464481679
61673649802031624268850080079759
61673649802031624268851199287953
61673649802031624268869049391595
61673649802031624268869135480663
61673649802031624268872491530821
61673649802031624276130442862569
61673649802031624276381491339207
61673649802031624817643168330465
61673649802042429252469446439729
61673649802042429442739412923457
61673649802042429442990461400095
61673649802042429991782430442607
61673660359771723641332173301837
61673660359771723687148520326597
61673660359771724236128402524047
61673661795881052744154477217107
61673661795881097215791725834817
61673661796864298679321691924258
61673661796864299914667709651174
61673661796864316515625558482054
61673661999730878711990670995997
61673661999730878711991442648329
61673661999731178901241458896965
61673662005615188612770861156649
61673662005615188620113899965235
61673662005639503941994397795365
61673662005639537295591885461631
61673662005639788208830208478675
61673662005639804268588053722617
61673662005639804268589201615521
61673662005639804268589545989263
61673662023366580938381694113005
61673662023366580938382468953281
61673662023366580938382808721929
61673662023366580938382813327022
61673662026321394493882031225001
61673662032120751012467754851040
61673662032204497728088444763704
61673662032204498277131090729124
61673662032226117439103051587716
61673662032226117439103080285476
61673662032226117445880230107882
61673662032226117446445085992198
61673662032226117446717053640202
61673662032229719717145925791435
61673662032229719717710781675751
61673662032230019304823053728676
61673662032230019906395599083271
61673662478305216902615798106849
61673662478305218137961815833765
61673662478305218137962587486097
61673662478329866826955495074265
61673662478329866826958851124423
61673662478961714167848770080521
61673662478961714168413625964837
61673662483922043344874860606885
61673662483922043345125563292839
61673662484203320821813110559545
61673662484213843367965542633133
61673662484213843373132456479119
61673662484213843512649662586825
61673662484213843558382326790341
61673662484214127635052057419547
61673662484214141910170506288173
61673662484214142458962476730365
61673662484214143694559198560385
61673662484214143701898881318813
61673662484238157050057703817891
61673662484238157050061055635961
61673662484238157050061059868049
61673662484238158696433615144467
61673662484238158696436966962537
61673662484238158696436971194625
61673662484238158697189079271849
61673662484238158703775620851189
61673662484238158703776649720965
61673662484238158704050568762081
61673662484238192050789920272505
61673662484239357807143435855185
61673662484239359591532899779521
61673662484239359591533242736321
61673662484239359637282326754153
61673662484239359637285684339297
61673662484870338986969738010009
61673662484870339580929516771401
61673662484870339581494372655717
61673662484870339581494715612517
61673662484870639175403478261845
61673662484870639724195448704037
61673662484871540154746849021785
61673662484871540155498957099009
61673662484871540155750005558385
61673662486768804266334943982437
61673662487204679076829005453015
61673662487204679077100972751099
61673662487204679077100973101019
61673662487204679077101346172521
61673662487204679626143991669929
61673662487204679626144020367689
61673662487204679626144020717609
61673662488138501222686442636175
61673662488138501810140006121301
61673662488138501810143449677677
61673662488138501810143449794317
61673662488138501810143449799933
61673662488138501815223700907543
61673662488138501815226023855837
61673662488138501815226023972477
61673662488138501817483132436105
61673662488138517869648267870221
61673662488138517869648267986861
61673662488138517869648267992477
61673662488138517874730842048381
61673662488138517874730842165021
61673662501940920371696738692915
61673662501940920966739799409661
61673662501960416605823384623543
61673662501964335125012567378893
61673662501964335125827355713981
61673662501964335125828127366105
61673662501964335125828470322905
61673662501964335132351217035457
61673662501964368479365520707735
61673662502620532204256135428399
61673662502620831155463605857633
61673662502620831155714309960529
61673662502620831157907967680569
61673662502620831158158670366523
61673662502620832391060327687653
61673662502620832391061442296577
61673662502620832393504689510589
61673662502620832393505464345041
61673662504821586618778300540717
61673662504821587167754855503861
61673662504930555316406261921017
61673662504930555316409705477185
61673662510695088608295506499528
61673662510730211986039344274771
61673662510730211986126383144712
61673662510730212031792929184687
61673662510730212580650644737632
61673662510730212580650644737641
61673662510730212580835573496981
61673662510800456872688169780210
61673662510800456872688169959781
61673662510800456872688198477970
61673662510804059143936450553089
61673662510804358730795343271404
61673662510804359332933951271838
61673662510804359333207044433233
61673662510839180729426285397627
61673662510839180729490080631597
61673662510839180736851055749533
61673662510839181278282049674109
61673662510839181278466978433449
61673662510839480873003990537443
61673662510839480873007089719917
61673662510839480918757575447359
61673662510839480926099581154081
61673662510839481467800249992655
61673662510839481475142255699377
61673662510839481475143374772057
61673662510839481475145697842814
61673662510839481475145697842815
61673662511459670063939629344279
61673662511459670063939973718021
61673662511459670658464235292227
61673662511459670658464263989987
61673662511459670658464264106627
61673662511773003416817454713169
61673662511773003424157137471597
61673662511773003424411168926891
61673662511773003462550118916685
61673662511773003469324945790797
61673662511773019483916015811579
61673662511773019483919459377783
61673662511773019522075743024381
61673662511773019529673044287699
61673662511773020071100939006715
61673662511773020071121859707499
61673662511773020071121859713115
61673662511773020077875794572971
61673662511773020077896686581611
61673662511773020078440650457287
61673662637838103056360814644925
61673662637862718574832875619763
61673662637862718574834023512667
61673662637862718574834024575477
61673662637862718574834367532277
61673662637862718574834367886409
61673662637863619142583043034043
61673662637863619142583044450985
61673662638494600321593786618597
61673662638494600322157870850581
61673662638518915652511898901559
61673662638518915653075983133543
61673662638519215247801021779671
61673662638519215840066996549149
61673662638519215840067339505949
61673662638519215841761572193395
61673662638519215841761916549875
61673662638519215842346548433971
61673662638519215842597252537075
61673662638519215842597596893555
61673662643747028612958914799319
61673662643771043752931657869323
61673662643771043798665440814681
61673662643772244509931469778509
61673662643772244555683906898855
61673662643772277909201179884017
61673662644403225734674533309477
61673662644403225735238617541461
61673662644403525878755626631233
61673662644427540471632095178715
61673662644427540882327601855687
61673662644427541063897294046511
61673662644427541063898069948193
61673662644427541063898412788353
61673662644427541065592989948919
61673662644427541066156729824423
61673662644427541066426002987825
61673662644427541066428325936119
61673662644427541066428670292599
61673662644428741640161975366711
61673662644428741640410471312561
61673662644428741640410814269153
61673662644428741640412679469815
61673662644428741640413052522283
61673662644435645992904461078939
61673662646727057326007424392278
61673662646737563995501897813225
61673662714650232831885886980657
61673662714650233426410521626365
61673662714650233433940812161299
61673662714650233433940813677619
61673662714650533577520583482555
61673662714674548161109423619373
61673662714674548755634058265081
61673662714674548763164349266575
61673662714674548763164350316335
61673662714674548763248031619807
61673662714674582109903443559555
61673662714674848350359096912661
61673662714674848899151067354853
61673662714674848899339352649625
61673662714674848906765012011819
61673662714674848952434915616811
61673662714674882253420452649327
61673662714674882253420709866771
61673662714674882299174266077475
61673662714675748918108116792541
61673662714675749512903572709669
61673662714675749520246697611535
61673662714675749520246726309295
61673662714675782866420845694831
61673662714675782866986047718067
61673662715306730097118858954329
61673662715306730691643493600037
61673662715331045426342395593045
61673662715331045428036971237291
61673662715331045428601055469275
61673662715331046020867030238753
61673662715331046022561605882999
61673662715331046023394963278385
61673662715331046023397286226679
61673662715331345615592068886333
61673662715331345617848405814269
61673662715331346027374332012749
61673662715331346166891424733307
61673662715332246590036278003495
61673662715332246597379431603121
61673662715332246597379774559713
61673662715332246597379775976862
61673662715339150538342234348847
61673662715339151132866868994555
61673662715339151133138465106251
61673662715339451139374171816907
61673662715525568669896072314159
61673662715525868813413081403931
61673662715549883999036040918507
61673662715550184005376206623767
61673662717521293442099565234561
61673662717521293442099593932321
61673662717532099843245474869113
61673662717532100255090156786391
61673662717532100392288149396939
61673662717629361709179971953749
61673662717630262139730998868789
61673662717630561871469102765796
61673662717630561917201766967860
61673662717641068952721562189419
61673662717641068960061216250087
61673662717641368547174631671214
61673662718577592389981751535230
61673662718577592390232800011868
61673662718577592390232828709628
61673662718577592984778727017084
61673662718577592985029431119980
61673662718577608998532283249458
61673662718577608998782987352354
61673662718577609036942829232696
61673662718577609044536544962738
61673662718577609593328513987988
61673662723113819097456236087545
61673662723538887095299028258895
61673662723538887095300147467089
61673662723538887141053732375553
61673662723538887148393786788541
61673662723538887148396109620195
61673662723538887697435313311035
61673662723538887697436431102287
61673662723538887697436432519229
61673662723539187284549819359245
61673662723539187284549820758925
61673662723539187284567756951635
61673662723539187696328725950220
61673662723539187696328725950229
61673662723539187886686133090422
61673662723549693770754627545949
61673662723549693771005677422267
61673662723549693771026597077455
61673662723549693771026598127215
61673662723549693771026970148957
61673662723549693908203670032815
61673662723549693953957254941279
61673662723549694320069615979023
61673662723549694320069644676783
61673662723549694510339983899346
61673662724159378121858271709863
61673662724159378716382877657811
61673662724159378716382906355571
61673662724159378716382906472211
61673662724483516511408668772421
61673662724486235006409289277484
61673662724487134842436802626915
61673662724487435031434278130607
61673662724487435031707396623699
61673662724487435573135291342715
61673662724487435580477297049437
61673662724487435580477325624941
61673662724494323507597296418551
61673666307775297188365315263459
61673666307775597377548840276995
61673666307775597377635880563887
61673666307783402298671350027347
61673666307783702487941915327775
61673666313027730418606755893031
61673666313683922418369042062827
61673666313683922555629714931079
61673666313683922599186253123799
61673666313684222744900280231507
61673666313684222744983963051299
61673666313692327855289997816591
61673666316639602036417352037651
61673666786374255837089323655425
61673666786382360947461505280463
61673666792282580877909524024107
61673666792282581060920397054469
61673666792282581060923753104627
61673666792282582112691457519039
61673666792282582112771673735337
61673666792282582112775029785495
61673666792283781635075472277491
61673666792283782869857405772631
61673666792290986314830479777871
61673666794265949896110765969349
61673666795249050838217391119085
61673666795249051433017436620657
61673666795249067309758618349121
61673666795249067446956610959669
61673666795249067484907161198909
61673666795249067492501248484133
61673666795249067492771809960383
61673666795249067492772843079509
61673666795249067492772928818657
61673666795249068041563780402575
61673666795249068041564899243587
61673668150621941686832352779469
61673668150621941686832353829229
61673668150621941732585908991625
61673668150621941732585910041385
61673668150621941869843565584303
61673668150621941869843594164019
61673668150621941869846664771149
61673668150621941869846693468909
61673668150621942922178370506385
61673668168347817971807258106837
61673668168969192493336577950461
61673668174256443339155339076429
61673668174256443339155340592749
61673668174256443384908895288585
61673668174256443384908896804905
61673668174256444574501356803345
61673668174256444620254913015501
61673668174876917338605513836589
61673668174900927545390791269367
61673668175189114773970269023041
61673668177820573331134673148507
61673668177820573331134673498427
61673668177820573918337189573937
61673668177820573925931276977253
61673668177820573925931277327173
61673668177855540416880962891778
61673668177855541652226980618694
61673668177855558253184829449574
61673668177855692359467132895570
61673668177856893077573763591792
61673668177856893078410558426352
61673668177856893078410559942672
61673668177856893078410587124112
61673668177856893078410588640432
61673668178144778284813887571977
61673668178144778284813888039941
61673668178144778332238804471445
61673668178144778332238804589489
61673668178144791234772836580317
61673668178144791234772865276673
61673668178144794939119440479489
61673668178144794940810918339377
61673668178144794940810918457421
61673668178144794940814017644267
61673668178183364935826186922582
61673668222178336331165521093113
61673668227434073337981633233421
61673668227434073338170034848811
61673668227434073338232681692797
61673668227434073338232682159357
61673668227434073338253602515789
61673668227434073338253602865709
61673668228054241115404347081247
61673668228054241115405377000783
61673668228055446630939763623921
61673668228078556444628916355267
61673668228078556446323489283745
61673668228078557498735895443037
61673668228078557498736268514539
61673668228078557498739624564697
61673668228079757018780635528339
61673668228086661373698869949337
61673668228086661556629526763401
61673668228086661556629527229961
61673668228367644012272944208637
61673668228367644012273288582379
61673668228367644057754559952777
61673668231010210170423092071330
61673668231010210170443641239810
61673668231010210170444012776278
61673668231010210170694688182866
61673668231010210171176233250418
61673668231010210171176233367058
61673668231010210171196782418898
61673668231010210171447829361954
61673668231010210171447829478594
61673668231010210216176676981246
61673668231010210216929818160334
61673668231010226230701972149362
61673668231010226276434636351426
61673668231010226824745061726066
61673668231010226825498202905154
61673668231030469215561459510646
61673668231030485266890799810042
61673668231030485267727628046626
61673668231030635440313100881301
61673668231044876104294898817891
61673668231044892524771737445128
61673668231044892707029487976087
61673668231044893118811493885059
61673668231044893118812526986923
61673668231045026216277075370719
61673668231045026223616729431387
61673668231045026223620085481545
61673668231045026223867777890763
61673668231045026223867806588523
61673668231045026223871135357863
61673668231045026223871164055623
61673668231045026224372197790857
61673668231045026224372198140777
61673668231045026224623246617415
61673668231045026224623274965255
61673668231045026224623275315175
61673668231045026818667766527454
61673668231045026819419878836766
61673668231045043419624872403762
61673668231045043420376984713074
61673668231322272944421212509380
61673668231322407048211284714633
61673668231322407048211285181193
61673668231322419357891009743175
61673668231322419357891010093095
61673668231322423062236810111331
61673668231322423062236810577891
61673668231322423063929062807283
61673668231322423063929062923923
61673668231336682028677522611501
61673668245780122106575878109089
61673668245804433731454388981029
61673668245804732685357614551591
61673668245804732690189140270375
61673668245804732690190173372239
61673668245804732691881394016087
61673668245804732691884750066245
61673668245816440073434555341703
61673668245816440073437911391861
61673668246092619729498052723621
61673668246092619729498827190891
61673668246092619731190306469333
61673668246093816781983550584795
61673668246093820440847735325451
61673668246096522189765500573067
61673668246096522190016549049705
61673668246096522190016893423447
61673668246096532715053435447273
61673668248759197324051101361462
61673668248759213932600888332366
61673668248771219124236282594974
61673668248771219124236282944894
61673668248771219124236283061534
61673668254023037791480275992755
61673668254023037799071007677119
61673668254023337934997285081075
61673668254643510510114097114698
61673668254643510516888923988810
61673668254643511058906067556890
61673668254643511065680894431002
61673668254643511066496711635866
61673668254643511066496797375014
61673668254643511066497054592458
61673668254643511066500526846594
61673668254643511066500526850806
61673668254643511066500526963234
61673668254643511066772122958130
61673668254643511066772122962501
61673668254643511066772122962502
61673668254643511112254111756510
61673668254643527126026265745538
61673668254643527171758929947602
61673668254643527720801575796382
61673668254643527720801575800754
61673668254643527720801604498514
61673668254643527720822496507154
61673668254663768326684917079350
61673668254663786162717187525610
61673668254663786162717192229874
61673668254663786162967091396458
61673668254663786165499640945936
61673668254665120987377717779364
61673668254665120988214514130244
61673668254665120988214541311684
61673668254665120988214542828004
61673668254665137047719359682347
61673668254665137047722803248551
61673668254665137085879086895149
61673668254665137092636087644821
61673668254665137092636090832765
61673668254665137093200171876805
61673668254665137093200171878209
61673668254665137093200946717081
61673668254665137093472915894503
61673668254665137093472915900119
61673668254665137093476388158467
61673668254665137641679138443739
61673668254665137642243965635911
61673668254665137642243994328055
61673668254665137642264886336695
61673668254665137642264886342311
61673668254667822737152768640650
61673668254675926017293370277605
61673668254675926017314262402837
61673668254675942626116274336257
61673668254679544348067355994018
61673668254679544348067356342486
61673668254679544348067356343938
61673668254679544348067356460578
61673668254679844537317029634322
61673668254679844537317029635774
61673668254679844537588625751681
61673668254679844537588625751682
61673668254679845086358512696755
61673668254679845086358541394515
61673668254679845086358541511155
61673668254679845086359675483102
61673668254679845086631643247746
61673668254956908654864340691721
61673668254956908654864340813977
61673668254956908654864341163897
61673668254956908700869002898504
61673668254956919774679950702451
61673668254956921010025968429367
61673668254956921010277791740665
61673668254956921010277792094797
61673668254956921010298712447065
61673668254956921055779524523431
61673668254956921056030314715603
61673668254956921056030315187779
61673668254956921056031348306905
61673668254956921612437293271675
61673668254956924713807684565539
61673668254956924713807684682179
61673668254956924714371768797523
61673668254956924714371768914163
61673668254956924714371769264083
61673668254956924714372543636395
61673668254956924714623592047342
61673668254956924716064021493475
61673668254956924721986862881183
61673668254956924721986862882587
61673668254956924721986863349147
61673668254956924760125325008227
61673668254956924760125325126271
61673668254956924760125325476191
61673668254956924760126099848503
61673668254956924760126100315063
61673668254956924762068368018607
61673668254956924762071725485707
61673668254956924762071840276955
61673668254956924767719527202743
61673668254956924767719527552663
61673668254956924767720302391535
61673668254956924769414879085541
61673668254956925309169118763169
61673668254956925309169147460929
61673668254956925309420167159614
61673668254956925309420167226709
61673668254956925309420167239807
61673668254956925309420167244179
61673668254956925309420167343349
61673668254956925309420167356447
61673668254956925309420167693269
61673668254956925309420167710738
61673668254956925309420167710739
61673668254956925309420195857374
61673668254956925309420195918853
61673668254956925309420195923065
61673668254956925309420195937567
61673668254956925309420195941939
61673668254956925309441116625253
61673668254956925309441116648339
61673668254956925309441117116356
61673668254956925311114742870955
61673668254956925316762201564096
61673668254956925316763320843805
61673668254956925316763321310365
61673668254956925316783093634215
61673668254956925316783093639831
61673668254956925316783093756471
61673668254956925316783094106391
61673668254956925316784241550205
61673668254956925318475346452423
61673668254956925318478818710771
61673668254967715516305308231014
61673668254971333854402614742175
61673668254971334403445289270001
61673668254991592845358544998618
61673668254991592845358549702882
61673668254991592845609223708338
61673668254991592845609249218154
61673668254991592845609596779840
61673668254991876982713907432134
61673668254991893034629138995402
61673668254991893034629143699666
61673668254992043748060232487442
61673668254992043748060235669770
61673668254992043755378997839896
61673668254992043755399889730438
61673668381058332843550967226747
61673668381058332980811721956511
61673668381702817187050181121393
61673668381703117328307758681151
61673668381703117374040422884667
61673668381703117376299854413229
61673668381704017758858785946111
61673668381714824750447219397423
61673668381714824757789225104145
61673668381714824757790258206009
61673668381714824757872793138513
61673668381994917399136361482125
61673668386966958210899021016351
61673668386966958210899049714111
61673668386966958256379860860213
61673668386966958256567889985897
61673668386966958256568147204745
61673668386966958256630652100741
61673668386966958256651830024537
61673668386966958393828558641095
61673668386966958393829677836239
61673668386966958393829706533999
61673668386966958393891320755939
61673668387611442414878048658495
61673668387611442417137851723525
61673668387611442554398606448917
61673668387611442597808705472559
61673668387611442597870347329401
61673668387611442597870720382029
61673668387611442600068508537589
61673668387611442600131270652433
61673668387611742604127750648091
61673668387611742606387185358981
61673668387611742741325714560879
61673668387611742741409397380671
61673668387612643171960424645631
61673668387612643174136544890869
61673668387619547527421849754987
61673668387623450125221994822473
61673668387903242575038129961695
61673668387903242577482494966959
61673668387903242577485589567585
61673668387904432673708746078947
61673668387904443197304087065787
61673668387904443197307438883857
61673668387904443197307443114541
61673668387904443197307443115945
61673668387904443197307443133415
61673668458514947557288172931045
61673668458514947557371855750837
61673668458515247700888836259489
61673668458523052484662779228537
61673668458523052667677118862393
61673668458523352673933344647057
61673668458523352811194099372449
61673668458803134554673299311321
61673668458803134600426855523429
61673668458803134602850328520101
61673668458803134602853426308671
61673668458839168019152190580183
61673668458839168019235873399975
61673668458839468162752853910031
61673668458839468208422755998703
61673668458839468208485518113547
61673668461361658287096995890623
61673668461446600725001976860540
61673668461446600725022868869132
61673668461446600732613255730664
61673668461446601281408005080518
61673668461446601281409038199644
61673668461446601319547160558040
61673668461446601319547503514840
61673668461446601319547532094348
61673668461446601319798207617944
61673668461446601327140669284034
61673668461446601327161594594081
61673668461446601327162278617726
61673668461446601327162621574526
61673668461446601327162622991468
61673668461446617935710114312158
61673668461469709945688942532705
61673668461469709953031948044261
61673668461469709953031952643531
61673668461469709953282997920579
61673668461469709953283001102907
61673668461469709953283026618339
61673668461469709953283029800667
61673668461469710547824452911042
61673668461469710547827810378142
61673668461469710548015838455470
61673668461469710548016867325246
61673668461469727149035706450834
61673668461469727156375387792320
61673668461469727156378745259420
61673668461469727156563674149902
61673668461481718118565646392307
61673668461481734132402540716440
61673668461481734132402540720811
61673668461481734132402540720812
61673668461481734132590826011212
61673668461481734132590827527532
61673668461481734178072787528774
61673668461481734178072787645414
61673668461481734178135549292246
61673668461481734178135549293698
61673668461481734178344382221916
61673668461481734178344383621596
61673668461481734727115460656920
61673668461481734727115462060972
61673668461481734727115462177612
61673668461481734727178223825895
61673668461481734727178223825896
61673668461481734727199144526472
61673668461481734727199144530843
61673668461481734727199144530844
61673668461762700621385140067500
61673668461762700621385511603808
61673668461762700621388955164348
61673668461762700621388955282440
61673668461762711144985324666880
61673668461762716635142425420130
61673668461762716635415164702996
61673668461762716635415164720258
61673668461762716680895981632238
61673668461762716685979698999038
61673668461762716688490183708706
61673668461762716688490183708709
61673668461762717229936333229240
61673668461762717229936448020280
61673668461762717229938656177534
61673668461762717229939799347252
61673668461762717229939799348704
61673668461762717229939803952346
61673668461762717229939804070438
61673668461762717237553750243480
61673668461762717237553750243516
61673668461762717237553750243723
61673668461762717237553750243724
61673668461793914950164536722795
61673668461793914950164537789817
61673668467342784868952825424195
61673668467343218567279855518638
61673668467343218574807566354394
61673668467343219116071825960830
61673668467343219123599536796586
61673668467343219123665656496622
61673668467343219123666028033090
61673668467343219123686577201570
61673668467343219123686948738038
61673668467343219123937624144626
61673668467343219169419612943006
61673668467343235777967076982878
61673668467343235777987997687826
61673668467354921014787973364756
61673668467354921014808893951612
61673668467354925948833050259584
61673668467354925948853599311584
61673668467354925948853942268176
61673668467354925948853970847892
61673668467354925956444329129708
61673668467354926497625103608516
61673668467354926497896618230414
61673668467354926497896961187006
61673668467354926497896989766722
61673668467354926505214718817716
61673668467354926505236754013496
61673668467354926505239078479562
61673668467354926505240110063654
61673668467354926505240111598688
61673668467354926543378233957084
61673668467354926543378233957292
61673668467354926543378576913884
61673668467354926543378605493392
61673668467354926543378605493600
61673668467354926543378688398888
61673668467354926543378688400340
61673668467354926543629281016780
61673668467354926543629281016988
61673668467354926543629282433930
61673668467354926543629625390522
61673668467354926543629653970238
61673668467354926550969418218464
61673668467354926550971742683078
61673668467354926550972774268622
61673668467354926550989195616680
61673668467354926550992663271386
61673668467354926550993694973570
61673668467354926550993696390512
61673668467354926551239899719784
61673668467354942610476449289788
61673668467354943152197005596092
61673668467354943159519123817822
61673668467355221204058567244900
61673668467355226138103615441920
61673668467355226686895585883952
61673668467355226686895585884112
61673668467355226686895697487208
61673668467355226686895697488660
61673668467355226687167555067150
61673668467355226694485312697860
61673668467355226694486427306784
61673668467355226694488751653306
61673668467355226694489784773884
61673668467355226694509672359706
61673668467355226694510332407330
61673668467355226694510705478832
61673668467355226694510708666776
61673668467355226694756908809556
61673668467355226732900219270666
61673668467355226740242336563222
61673668467355242754014378966416
61673668467355242754265083052258
61673668467355242799747043169932
61673668467355243341446678889380
61673668467355243348789717697966
61673668467377901657991813417441
61673668467378352020413088299995
61673668467379553143525176669598
61673668467379553143546097374546
61673668467390042747602438845049
61673668467390043342396719791351
61673668467390043342733429295151
61673668467390059401903486437922
61673668467390059401903486443538
61673668467390059401903487972956
61673668467390059401903860927818
61673668467390059401903861044458
61673668467390059401966622691290
61673668467390059401966622692742
61673668467390059402238218785564
61673668467390059402238218789935
61673668467390059402238218789936
61673668467390059951030189227756
61673668467572874665219993713265
61673668467572875214283560248279
61673668467572879972907466462177
61673668467572880018389428115093
61673668467572880018661022672881
61673668467572880020837144453153
61673668467572880567432102642919
61673668467671025845216213348452
61673668467671025845216213348660
61673668467671025845216585002852
61673668467671025845219685724891
61673668467671025845219685724892
61673668467671025845220028563392
61673668467671025845220028681484
61673668467671025845467260408356
61673668467671036368816398065924
61673668467671041858973498819174
61673668467671041859246238119302
61673668467671041904727055031282
61673668467671041909810772398082
61673668467671041912321257107753
61673668467671042453767406628284
61673668467671042453767521301232
61673668467671042453767521419324
61673668467671042453769729576578
61673668467671042453770872746296
61673668467671042453770877351390
61673668467671042461384823642524
61673668467671042461384823642560
61673668467671042461384823642767
61673668467671042461384823642768
61673668467671325988737037651712
61673668467671325988737037651760
61673668467671342101591850987897
61673668467671342643038086601708
61673668467671342650655417522911
61673668467678230339784943487813
61673668467678230387965330281785
61673668467678246454815510231209
61673668467678246996536066655397
61673668467678247003879076766223
61673668467681827120329916452274
61673668467681827303343798343906
61673668467681827303343798344114
61673668467681827303344141300706
61673668467681832061985240515042
61673668467681832061988708173911
61673668467681832061988708173912
61673668467681832061988711356240
61673668467681832061989052547653
61673668467681832061989055729981
61673668467681832061989055848079
61673668467681832656510214935014
61673668467681832656513342813796
61673668467681832656513342819619
61673668467681832656513342819620
61673668467681832656513687187538
61673668467681832656513687188990
61673668467681832656513687193361
61673668467681832656513687311459
61673668467681832656760919038118
61673668467681832656764281222580
61673668467681832656764624179172
61673668467681832656764652758888
61673668467681832656764734247234
61673668467681832656764734248686
61673668467681832656764734253057
61673668467681832658961409783814
61673668467681832658961409783817
61673668467681832658961409783823
61673668467681843179837059128146
61673668467681843180109026757436
61673668467681843182556746047472
61673668467681843317097469484168
61673668467681843317097727764470
61673668467681843319542092769734
61673668467681843319545187352890
61673668467681843319545187357261
61673668467681843319545187357262
61673668467681843319545190539430
61673668467681843319545190539590
61673668467681843319815176426342
61673668467681843319817156399122
61673668467681843319817156517214
61673668467681843319817500890956
61673668467681843362847926391386
61673668467681843362851398649733
61673668467681843362851398767831
61673668467681843363039683571500
61673668467681843363039683590214
61673668467681843363039684988442
61673668467681843363123253022810
61673668467681843365295647446648
61673668467681843365295648981842
61673668467681843365296419098980
61673668467681843365298742028560
61673668467681843365298742034176
61673668467681843365298743563594
61673668467681843365298746751538
61673668467681843365298748168687
61673668467681843365298748168688
61673668467681843365298748168693
61673668467681843365299114921943
61673668467681843365299116517004
61673668467681843365299116518456
61673668467681843365299116522827
61673668467681843365299116635096
61673668467681843365299119704912
61673668467681843365299119704948
61673668467681843365299119704996
61673668467681843365299119705155
61673668467681843365299119823040
61673668467681843365299121240186
61673668467681843365299121240189
61673668467681843365299121240195
61673668467681843365550163578152
61673668467681843365550165094472
61673668467681843365551198213598
61673668467681843365567613428804
61673668467681843365567616611132
61673668467681843365567618028074
61673668467681843365570970895904
61673668467681843365571084283100
61673668467681843365571085682780
61673668467681843365571085687151
61673668467681843365571085805249
61673668467681843365571088869272
61673668467681843365571088869479
61673668467681843365571090404519
61673668467681843365572118801906
61673668467681843370379366348642
61673668467681843370382723815742
61673668467681843370442128467857
61673668467681843911890600936682
61673668467681843911891634038546
61673668467681843911893958521874
61673668467681843911894071777880
61673668467681843911895104879744
61673668467681843911895106296686
61673668467681843911895190973024
61673668467681843914338323527138
61673668467681843914341789646602
61673668467681843914341794250244
61673668467681843914341794368336
61673668467681843914342827352108
61673668467681843914610287974100
61673668467681843914610291156220
61673668467681843914610291156428
61673668467681843914610292573370
61673668467681843914613758810926
61673668467681843914613758815297
61673668467681843914613758815298
61673668467681843914613763414567
61673668467681843914613763414568
61673668467681843919505695002871
61673668467681843919505695002872
61673668467681843919509165844070
61673668467681848670538866793552
61673668467681848672714620224055
61673668467681848677878898666175
61673668467681848677882251528176
61673668467681848677882254716120
61673668467681848678132958801961
61673668467681848678132958801962
61673668467681848716017359258020
61673668467681848716017360793214
61673668467681848716018130910352
61673668467681848716020453839932
61673668467681848716020453845548
61673668467681848716020455374966
61673668467681848716020458562910
61673668467681848716020459980059
61673668467681848716020459980060
61673668467681848716020826911434
61673668467681848716020826917050
61673668467681848716020828329828
61673668467681848716020828446468
61673668467681848716020831516368
61673668467681848716020831634412
61673668467681848716020833051561
61673668467681848716271875370810
61673668467681848716271875389524
61673668467681848716272908489936
61673668467681848716289328422504
61673668467681848716292685889604
61673668467681848716292796081374
61673668467681848716292796094472
61673668467681848716292800680851
61673668467681848716292800798949
61673668467681848718468549389621
61673668467681848718740520088979
61673668467681848723611558147952
61673668467681848723611561334492
61673668467681848723611562869685
61673668467681848723614655922020
61673668467681848723614660639382
61673668467681848723614914196658
61673668467681848723614914198110
61673668467681848723614914202274
61673668467681848723614914202322
61673668467681848723614914202481
61673668467681848723614915731692
61673668467681848723614915737515
61673668467681848723614918919636
61673668467681848723614920336785
61673668467681848723883157427473
61673668467681848723883157427474
61673668467681848723886510290932
61673668467681848723886510295096
61673668467681848723886510295303
61673668467681848723886510295304
61673668467681848723886510308194
61673668467681848723886511830337
61673668467681848723886511830338
61673668467681848723886515012671
61673668467681848723886625086344
61673668467681848726059279207745
61673668467681848726062636792937
61673668467681849265061178508228
61673668467681849265061178514052
61673668467681849265063501457974
61673668467681849265063501462346
61673668467681849265064535981152
61673668467681849265332002967592
61673668467681849265332004384742
61673668467681849265335357252572
61673668467681849265335360434900
61673668467681849265335470622298
61673668467681849265335470626670
61673668467681849265335475225939
61673668467681849265335475225940
61673668467681849267508900986416
61673668467681849267511223934710
61673668467681849267512343247946
61673668467681849267783193217125
61673668467681849272654237397511
61673668467681849272654237397512
61673668467681849272657590265341
61673668467681849272657590265342
61673668467681849272657590265347
61673668467681849272657593447669
61673668467681849272657593447670
61673668467681849272675124682966
61673668467681849272675124687338
61673668467681849272675127869458
61673668467681849272675129404705
61673668467681849272678480750386
61673668467681849272678482272529
61673668467681849272678482272530
61673668467681849272678482272535
61673668467681849272678600127806
61673668467681849275105312737702
61673668467681849275122847277793
61673668467681849275122847277794
61673668467681849275126203327951
61673668467681849275126204744893
61673668467681849275126204744894
61673668467681849275126318118992
61673668467682144103863436707855
61673668467682148867403552682105
61673668467682148912882156749829
61673668467682148915333230673081
61673668467682149454585148519227
61673668467682149461924831277655
61673668467682149461928155447725
61673668467682149461928158630053
61673668467682149461928184145485
61673668467682149461949076152673
61673668467682149464396797208095
61673668467706008530656910317123
61673668467706158648288584052766
61673668467706158648288928409246
61673668467706158655784008236196
61673668467706158693765910873367
61673668467706158693769009705921
61673668467706158693769009711744
61673668467706158693769009711745
61673668467706158693770172498826
61673668467706158694020559044338
61673668467706158694021220958202
61673668467706158694041479749286
61673668467706158694041480099206
61673668467706158701360242269326
61673668467706159242812185112788
61673668467706159242813189983452
61673668467706159242813190000714
61673668467706159242813218698474
61673668467706159243064238460090
61673668467706159243084154277112
61673668467706159250406272398012
61673668467706159250406272864572
61673668859656987736005627076399
61673668860277460458624702474345
61673668860278360889175729735093
61673668860301775835777572726083
61673668860301775835777917099825
61673668860302677448662709922565
61673668860313483217329707065425
61673668860313483217329964282869
61673668860313483217413646636101
61673668860593575675182478184627
61673668860593575858113134998691
61673668860593575858175897117747
61673668860593575858673490109015
61673668860593575858676843443405
61673668860593575858676847694207
61673668860593575858677990883007
61673668860601664908910884365871
61673668860601681525054901774185
61673668860601681525072437595861
61673668860601681525072694813305
61673668860601681525076166721733
61673668860601681525076166734783
61673668865529588606221401565239
61673668865529588606221430262999
61673668865529589841567447989915
61673668865553603610608538178813
61673668865565613011574541868733
61673668865565613011574541986777
61673668865565613011574542336697
61673668865565613011762570412621
61673668865565613011762828679825
61673668865565613011762828681229
61673668865565613011762828698699
61673668865565613011762943484123
61673668865565613011763603514485
61673668865565613011825590446153
61673668865565613011825590813543
61673668865565613011826365279409
61673668865565613011826365285025
61673668865565613011826738350911
61673668865565613011826738356527
61673668865565613011846511033057
61673668865565613011847285873333
61673668866185785545195365984087
61673668866185785682456120359559
61673668866185785728126022798151
61673668866185785728188784563075
61673668866185785728188784568691
61673668866186085734444695970655
61673668866186085735008521935435
61673668866186085735008866309177
61673668866186085871454373538911
61673668866186085918022746783867
61673668866186986302005773856659
61673668866186986302256820916355
61673668866186986302277741504663
61673668866210100875841510152485
61673668866210100876113106264021
61673668866210100876113479316809
61673668866210100876594651331573
61673668866210101059043763078085
61673668866210101059044136130873
61673668866210101059607847310229
61673668866210101059608990498869
61673668866210101059608995203133
61673668866210102111376584826505
61673668866210102111435904784653
61673668866210102111438227732947
61673668866210102111456915833843
61673668866210102111459123991097
61673668866210102111460267179737
61673668866210102111460271884001
61673668866211301626396668767987
61673668866211301626417560776579
61673668866211301632923886139621
61673668866211301633174934598997
61673668866211301633195482251157
61673668866211301633735317007401
61673668866211301633739793669853
61673668866211301633756209015993
61673668866211301633760714376205
61673668866211302861764348738677
61673668866211302868542647871137
61673668866211302869082106386649
61673668866211302869102998395241
61673668866218205979620326476105
61673668866222108584761700427157
61673668866222108584761700545201
61673668866222108630494364630673
61673668866499485155399191480315
61673668866499485155964047364631
61673668866501901037027448673265
61673668866503101656847920961777
61673668866503101656848040352295
61673668866510006192249098555833
61673668866510006748903768212349
61673668866510306335766912593563
61673668866534305463660071115107
61673668866534306516076230842857
61673668866534321340237703334785
61673668866534321523168360148849
61673668866534323177890466820611
61673668866534323177970676914091
61673668866534323177970676915495
61673668866534323177974149173843
61673668869129742958069964778285
61673668869129742958069964894925
61673668869129742958073059378911
61673668869129743552782622919313
61673668869129743552865534086773
61673668869129743552866305739105
61673668869129743552866539909431
61673668869129743552868977648765
61673668869129759612373681031395
61673668869129759612373681050269
61673668869129759612373795841309
61673668869129759612374451284047
61673668869129759612374455871671
61673668869129759612374455889141
61673668869137863487332926416035
61673668869176571386136232746149
61673668869176571431887493172737
61673668869176571431887493176949
61673668869176571431887494239759
61673668869176571431950169198513
61673668869176571431953612404761
61673668869453947957402374451072
61673668869453947957402374634807
61673668869453947957402377817135
61673668869453962781560403442487
61673668869453964016907196009679
61673668869457850379494458642303
61673668869457850417920094892944
61673668869457850417920099675913
61673668869457850417920099675949
61673668869457850417920099794041
61673668869457865196076500410287
61673668869457866430858433905219
61673668869457866431420193789229
61673668869457866431420198388499
61673668869457866431422518137203
61673668869457866431423292976075
61673668869457866431671242265867
61673668869457866431671245448195
61673668869457866431671246964515
61673668869457866431671333076669
61673668869457866431674685938883
61673668869457866431674689126827
61673668869457866431691904686349
61673668869457866431692167571745
61673668869457866431692253664977
61673668869457866431695606528643
61673668869457866431695606645283
61673668869457866431695609833227
61673668869457866431695611232907
61673668869457866438449168439253
61673668869457866477173750001337
61673668869457866477173754600607
61673668869457866477176074465951
61673668869457866477424540192105
61673668869457866477424540197721
61673668869457866477424798477975
61673668869457866477424801660303
61673668869457866477424803176623
61673668869457866477424917986585
61673668869457866477427240738046
61673668869457866477428012456069
61673668869457866477428015638397
61673668869457866477428270730707
61673668869457866477428270736323
61673668869457866477428273918651
61673668869457866477428275434971
61673668869457866477445723783853
61673668869457866477445838574893
61673668869457866477449191437107
61673668869457866477449191442723
61673668869457866477449194625051
61673668869457866484767698396825
61673668869457866484767956677043
61673668869457866484767956677079
61673668869457866484767956677127
61673668869457866484767956795171
61673668869457866484770276424379
61673668869457866484770276425783
61673668869457866484770276542423
61673668869457866484770281141693
61673668869457866484770281143145
61673668869457866484771051264655
61673668869457866484771055982017
61673668869457867025655040914841
61673668869457867026219896799157
61673668869457867026467473023271
61673668869457867026467476205599
61673668869457867026467559110935
61673668869457867026467562298879
61673668869457867026470916683029
61673668869457867026491865988019
61673668869457867026491869170347
61673668869457867033245770732965
61673668869457867033810626617281
61673668869457867033831523231015
61673668869457867033831638022055
61673668869457867033834990889885
61673668869457867033834994072213
61673668869468655583779282474577
61673668936432793419924429923163
61673668937089290685157401896835
61673668937089290685345687191607
61673668937089290685429369544839
61673668937089290685909771423591
61673668937089290685993453776823
61673668937089590692228530685371
61673668937089590828946349936851
61673668937089590829426780513363
61673668937089590829489542278287
61673668937089590829510434168835
61673668937089590875180336725471
61673668937089590875243098490395
61673668937113906206099250406881
61673668937114806590140538839399
61673668937114806590143894889557
61673668937114806590976219183079
61673668937121711119791655546275
61673668937121711127134694354861
61673668937121711127217600823673
61673668937122011126131821251535
61673668937122011270734238377137
61673668937122011270734581333729
61673668937122011270735357572281
61673668937122011316467245419201
61673668937401789355621539715681
61673668937405706235776445314709
61673668937406592383866328209129
61673668937406592383867471397769
61673668937406592384681888196549
61673668937406592384682259732857
61673668937406606614067934311191
61673668937406606614068044397967
61673668937413495089961738011025
61673668937413510966538222337799
61673668937413510966539255439663
61673668937413511149469912253727
61673668937413511156808819127735
61673668937413511156811917960449
61673668937413795279232560530349
61673668937413811155809044857123
61673668937413811292985888241635
61673668937413811293069456276003
61673668937413811293070575471147
61673668937413811338803239674663
61673668937413811346079384429615
61673668937413811346142146194539
61673668937413811346145245381385
61673668937438110564397117649559
61673668937438110610150673861667
61673668937438112257341373523331
61673668937438112257342488132255
61673668937438112257363408720563
61673668937438126487477976419235
61673668937438126487480299367529
61673668937438126623904258790397
61673668937438126624741053743001
61673668937438126624741087026981
61673668937438126670494638534825
61673668939971107683697080473629
61673668939971107683697080490891
61673668939971123560438262202093
61673668939971123697636254812641
61673668939971123735862215925007
61673668939971123743180892337105
61673668939971123743389810906705
61673668939971123743452486932481
61673668939971123743452572671629
61673668939971124292244543096559
61673668940044053081089461838263
61673668940044053081089462188183
61673668940044053081089462205445
61673668940044053081089463255205
61673668940044053081653289219985
61673668940044053081653313668395
61673668940044053081841569915487
61673668940044053081841574514757
61673668940044053081904360728091
61673668940044053081904364977441
61673668940044053675885061305670
61673668940044053675886094424796
61673668940044053676450179006700
61673668940044053676638202484758
61673668940044053676638207084028
61673668940044053676700968848952
61673668940044070277658074725260
61673668940044070277658075079392
61673668940044070284436254467202
61673668940044070285001113887978
61673668940044070285189395646290
61673668940080075794122527193749
61673668940080075794312878220775
61673668940080076388918756434833
61673668940080076388918842173981
61673668940080076388922572695321
61673668940080076389107042779365
61673668940080076389107128518513
61673668940080076389107157216273
61673668940080375976052032261755
61673668940080375976053152518305
61673668940080375976053152519757
61673668940080375976053179699745
61673668940080375976053181216065
61673668940080375983392833743151
61673668940080375983392833760413
61673668940080375983392834215327
61673668940080375983393092494177
61673668940080375983393092495789
61673668940080375983393206814653
61673668940080375983393207286829
61673668940080375983395158225027
61673668940080375983396191326891
61673668940080375983643796616155
61673668940080375983643911034189
61673668940080375983646119547187
61673668940080375983646233865843
61673668940080375983646234338227
61673668940080375983647238405301
61673668940080375983647238759593
61673668940080375983647266984960
61673668940080375983647267457353
61673668940080376395175469941069
61673668940080376395175471476103
61673668940080376532435851245039
61673668940080376532435851262301
61673668940080376532436224316541
61673668940080376532436225851575
61673668940080376532439210247173
61673668940080376532439581783641
61673668940080376532686814118043
61673668940080376578189694789501
61673668940080376578189809580541
61673668940080376578189810643399
61673668940080376578191789199237
61673668940080376578193166693557
61673668940080376578440398909867
61673668940262907660278369224191
61673668940262907660278370623871
61673668940262907705759957670251
61673668940262908254802975154877
61673668940361071252717371546844
61673668940361355374889059966482
61673668940361371388643306443289
61673668940361371388894697876736
61673668940361371388912261015206
61673668940361371388915274226656
61673668940361371388915275626336
61673668940361371388915618583136
61673668940361371388915618600398
61673668940361371434396862655454
61673668940361371434644553664992
61673668940361371434644926736494
61673668940361371434647911132092
61673668940361371434648282668560
61673668940361371434665847324802
61673668940361371434668170273096
61673668940361371434669198792952
61673668940361371434669203374960
61673668940361371434669203392222
61673668940361371441987965426988
61673668940361371441987965543628
61673668940361371441987965545080
61673668940361371983436524107184
61673668940361371983439880157342
61673668940361371983690928633980
61673668940361371983711877920039
61673668940361371983711877920048
61673668940361371991030638493655
61673668940361371991030640090168
61673668940361371991032963038462
61673668940361371991050497461910
61673668940361371991051527381446
61673668940361371991051530563774
61673668940361371991051530581036
61673668940361371991051531980707
61673668940361371991051531980716
61673668940368258080481482043747
61673668940371860351477189542911
61673668940371860351477304329739
61673668940371876228243107053149
61673668940371876365503861782753
61673668940371876410886787341030
61673668940371876410887160412532
61673668940371876410949463366806
61673668940371876410949922177456
61673668940371876410984330683749
61673668940371876410984416772817
61673668940371876410985450425562
61673668940371876410985479123322
61673668940371876411256671563904
61673668940371876418578532939500
61673668940371876823038677472876
61673668940371876960028467376569
61673668940371876960028468977210
61673668940371876960299432202480
61673668940371876967642471011066
61673668940372159946192096793379
61673668940372176554501454736038
61673668940372176554773422365328
61673668940372176554773422382590
61673668940372176554774455975557
61673668940372176554774800331824
61673668940372176554774800332037
61673668940372176600256044421617
61673668940372176600507464418265
61673668940372176600528385122196
61673668940372176600528385124617
61673668940372177149295619761140
61673668940372177149297942709434
61673668940372177149297942710886
61673668940372177149298057028298
61673668940372177149298057029750
61673668940372177149298057034122
61673668940372177149298057502139
61673668940372177149299061906243
61673668940372177149299092019488
61673668940372177149567587409144
61673668940372177149571059667491
61673668940372177149571059667492
61673668940372177156892144301840
61673668940372177156892144321523
61673668940372177156892144768644
61673668940372177156892144787357
61673668940372177156892144787358
61673668940372177156892144788083
61673668940372177156893265051945
61673668940372177156913151100312
61673668940372177156913151119995
61673668940372177156914184571779
61673668940392589425903968439957
61673668940392591072279879766533
61673668940392591073056356342785
61673668940392591667013434498161
61673668940392591667076110523937
61673668940392591667828222833249
61673668940392591743353097881725
61673668945952679089800313669491
61673668945952679089803669719649
61673668945952695690757419545799
61673668945952695690760775595957
61673668945953895723378818498529
61673668945988701199884254615109
61673668945988701207224280330337
61673668945988701207224280684469
61673668945988701207226231624071
61673668945988701207226231625523
61673668945988701207474984433233
61673668945988701207474984434685
61673668945988701207477278685219
61673668945988701207478311804345
61673668945988701619006544875147
61673668945988701756185567705847
61673668945988701756267299250619
61673668945988701756270283646217
61673668945988701802020884042443
61673668945988701802024240092601
61673668946266078327724049258635
61673668946266078327724049264251
61673668946266078327724053962899
61673668946266078327724053981613
61673668946266093105880454597859
61673668946266094340662388092791
61673668946266094341224147976801
61673668946266094341227247163647
61673668946266094341475196453439
61673668946266094341475201152087
61673668946266094341495087221589
61673668946266094341495858873921
61673668946266094341496121759317
61673668946266094341496203247663
61673668946266094341498530900221
61673668946266094341499564020799
61673668946266094348253122626825
61673668946266094386977704188909
61673668946266094386980803375755
61673668946266094387227722727345
61673668946266094387228752665547
61673668946266094387228757364195
61673668946266094387228867451179
61673668946266094387228867456795
61673668946266094387228872155443
61673668946266094387228872174157
61673668946266094387231080194445
61673668946266094387231194985693
61673668946266094387231851846777
61673668946266094387231851852393
61673668946266094387231966643641
61673668946266094387249677971425
61673668946266094387249792762465
61673668946266094387253148812623
61673668946266094394570877744121
61673668946266094394570877862165
61673668946266094394571906265381
61673668946266094394571910864699
61673668946266094394571910982743
61673668946266094394575005452227
61673668946266094394575010169589
61673668946266094935458995102413
61673668946266094936023822288969
61673668946266094936023850986729
61673668946266094936271427210843
61673668946266094936274869348665
61673668946266094936274869354281
61673668946266094936274874052929
61673668946266094936295820175590
61673668946266094936295820175591
61673668946266094936295823357918
61673668946266094936295823357919
61673668946266094943049724920537
61673668946266094943614580804853
61673668946266094943635477418586
61673668946266094943635477418587
61673668946266094943635592209627
61673668946266094943638945077457
61673668946266094943638948259785
61673668946269696612746349025380
61673668946269696612746691982180
61673668946269696612746691999442
61673668946269696658227936054498
61673668946269696658476000135538
61673668946269696658478984531136
61673668946269696658496919324166
61673668946269696658496920723846
61673668946269696658499243672140
61673668946269696658500272191996
61673668946269696658500276774004
61673668946269696658500276791257
61673668946269696658500276791266
61673668946269696665819038942663
61673668946269696665819038942672
61673668946269696665819038944124
61673668946269697207270953556386
61673668946269697207522002033024
61673668946269697207542951319083
61673668946269697207542951319092
61673668946269697214861713489212
61673668946269697214882603962818
61673668946269697214882603980071
61673668946269697214882603980080
61673668946269697214882605379751
61673668946269697214882605379760
61673668946269697214884923728784
61673668946269697214884928328045
61673668946269697214884928328054
61673668946269980788241775821686
61673668946269996801993009222406
61673668946269996801996365272564
61673668946269996802013929810714
61673668946269996847749950064388
61673668946269996847769837668924
61673668946269996855089632822807
61673668946269996855089632822816
61673668946280485170023169836887
61673668946280485695854665004326
61673668946280485718825272030275
61673668946280485764578971725567
61673668946280485764578971787046
61673668946280485764579229004481
61673668946280485764579229004490
61673668946280485772168926770510
61673668946280485772169701605170
61673668946280485772169958822614
61673668946280501641324198293460
61673668946280501641324198294912
61673668946280501641341761414668
61673668946280501641345118881768
61673668946280501641345118883220
61673668946280501778234898176234
61673668946280501778235242549976
61673668946280501778486291009352
61673668946280501778489647059510
61673668946280501778522190905460
61673668946280501778602172834792
61673668946280501778602430052236
61673668946280501778605530301892
61673668946280501778605530774275
61673668946280501778605530774276
61673668946280501778605530775001
61673668946280501778605530775010
61673668946280501778605873258692
61673668946280501778605873730868
61673668946280501778605873731810
61673668946280501785850250541600
61673668946280501785850250891520
61673668946280501786100953558760
61673668946280501786100953577474
61673668946280501786100954627234
61673668946280501823988454736849
61673668946280501823988827459892
61673668946280501823988827809812
61673668946280501824051589574736
61673668946280501824082597443293
61673668946280501824082597915676
61673668946280501824082597915677
61673668946280501824082855847463
61673668946280501824082856195931
61673668946280501824082856197383
61673668946280501824082970514795
61673668946280501824082970632887
61673668946280501824082970638716
61673668946280501824085955028485
61673668946280501824085955034314
61673668946280501824086084700077
61673668946280501824086084700078
61673668946280501824087117820655
61673668946280501824087117820656
61673668946280501824272418228732
61673668946280501824275775695832
61673668946280501824335180347788
61673668946280501824337504366902
61673668946280501824338537460756
61673668946280501824338537817309
61673668946280501824356102123592
61673668946280501824356102473512
61673668946280501824358425071850
61673668946280501824358425421770
61673668946280501824359458173714
61673668946280501824359458173750
61673668946280501824359458521240
61673668946280501824359458523634
61673668946280501824359458523661
61673668946280501824359458523670
61673668946280501831582914745116
61673668946280501831582915095036
61673668946280501831677057801471
61673668946280501831677057918111
61673668946280501831677187591890
61673668946280501831681319899341
61673668946280502373126693161636
61673668946280502373126693179106
61673668946280502373126807479048
61673668946280502373126807480500
61673668946280502373126807481478
61673668946280502373126807484872
61673668946280502373126807835610
61673668946280502373129102201965
61673668946280502373129102201966
61673668946280502373130134773849
61673668946280502373130134778221
61673668946280502373130135305074
61673668946280502373130135322544
61673668946280502373130136195163
61673668946280502373130163883338
61673668946280502373130163884790
61673668946280502373130163885759
61673668946280502373130163885768
61673668946280502373130164892923
61673668946280502373130164947600
61673668946280502373130164951972
61673668946280502373130165418532
61673668946280502373130165419984
61673668946280502373130249569261
61673668946280502373130249628310
61673668946280502373130250094870
61673668946280502373398776668888
61673668946280502373398777018808
61673668946280502373401101016862
61673668946280502373402133066535
61673668946280502373402133066536
61673668946280502373402133068713
61673668946280502373402133068722
61673668946280502373402133068957
61673668946280502373402133068966
61673668946280502380719860582336
61673668946280502380720893702914
61673668946280502380720893703892
61673668946280502380720894765724
61673668946280502380720895238107
61673668946280502380720895238108
61673668946280502380723304260968
61673668946280502380724337381546
61673668946280502380740752590928
61673668946280502380740752608397
61673668946280502380740752608398
61673668946280502380740752610584
61673668946280502380741900501302
61673668946280502380741901920674
61673668946280502380744109703944
61673668946280502380744109708108
61673668946280502380744109708315
61673668946280502380744109708316
61673668946280502380744109710502
61673668946280502380744109710529
61673668946280502380744109721206
61673668946280502380744109727764
61673668946280502380744109727999
61673668946280502380744110077684
61673668946280502380744110077919
61673668946280502380744111127444
61673668946280502380744224499356
61673668946280502380744224849276
61673668946280502380744225918728
61673668946280502380745257620912
61673668946280502380745257968402
61673668946280502380745257970823
61673668946280502380745257970832
61673668946280801967592503769425
61673668946280801967602964122628
61673668946280801967602992820388
61673668946280801967604126908975
61673668946280801967604155606735
61673668946280802013608758760495
61673668946280802013608760276815
61673668946280802020948441518923
61673668946280802020950765457928
61673668946280802020950765516977
61673668946280802562672728134223
61673668946280802570012381125439
61673699338925844442249598534783
61673699338926144585766607623103
61673699338926144585766609040045
61673699338926147741235721625959
61673699338926147741235722092519
61673699338926147741235723142279
61673699338926147878496390244813
61673699338926147878496390262283
61673699338926147924249946573769
61673699338926147924249947990711
61673699338926148290027692534711
61673699338926148335845072311415
61673699338926148473041917015961
61673699338926148473043064921963
61673699338926148473292621118857
61673699338926148473292621119065
61673699338926148473292622536007
61673699339801199442162517107121
61673699339801494096922993891021
61673699339801494097758674234701
61673699339801494645714963966031
61673699339801494645777639874959
61673699339801494645798532000399
61673699339801494646049236103295
61673699339801494646049236103503
61673699339801494646529752300911
61673699339801494646529752301119
61673699339801494646529752650831
61673699339801494646550644309711
61673699339801494646801348295967
61673699339801494646801348412607
61673699339801494646801348412815
61673699339801494646801348762527
61673699339801494692283308862939
61673699339801494692283308880409
61673699339801495881311685796051
61673699339801495881332577804643
61673699339801495881395253830419
61673699339801496475857212817533
61673699339801496476107916920637
61673699339801499585657486648029
61673699339801499585679526078801
61673699339801499585742202104577
61673699339801499631411042492955
61673699339801499631412190398957
61673699339801500180203012818507
61673699339801500180203012935147
61673699339801500180203013284859
61673699339801500180203013302329
61673699339801500180204160724509
61673699339801500180287728758877
61673699339801500180287728776139
61673699339801500180453716921403
61673699339801500180453716938873
61673699339801500180453717038043
61673699339801500180453717038251
61673699339801500180453717387963
61673699339801500180453717405433
61673699339801500180453718455193
61673699339801500180538432861981
61673699339801500180538432879243
61673699339906811117123798130307
61673699339906812901512490402519
61673699339906816607571437108179
61673699339906816608387373349269
61673699339906816608387459442708
61673699339906816653304099795375
61673699339906816653304101311695
61673699339906816654140929561377
61673699339906818437692792067587
61673699339906818437692793583907
61673699339906818437693941489909
61673699339906818437694027583348
61673699339906818437714833498501
61673699339906844471393183424781
61673699339906844472228863768461
61673699339906850005881232393897
61673699339906850005881233910217
61673699339906850005882381816219
61673699339906861118166521538973
61673699339906861118918633848285
61673699339906862902492537785409
61673699339906862902555213811185
61673699339906866606838338270205
61673699339906866606839486176207
61673699339906866606902162201983
61673699339906866606923054210575
61673699339909246168593195855949
61673699339909262228098014048493
61673699339909512408776879925187
61673699339909512409528992234499
61673699339909512409528992701059
61673699339909512957819554453013
61673699339909512958571666762325
61673699339909512958571667228885
61673699339909514604947578088901
61673699339909517760250704512431
61673699339909517761942956741823
61673699339909517899140949335109
61673699339909517899140949352371
61673699339909517899203625360677
61673699339909517899203625360885
61673699339909517899955737669989
61673699339909517899955737670197
61673699339909517899955737687459
61673699339909517944957181590255
61673699339909518309293379040257
61673699339909518493999856118289
61673699339909518494751968444863
61673699339909519546331648996565
61673699339909519546331649014035
61673699339909520141127879771439
61673699339909545763046265219661
61673699339909546174640243034043
61673699339909546174640243051305
61673699339909546174912212333721
61673699339909546311838235644591
61673699339909546312085840914981
61673699339909546312085841031621
61673699339909546312110204944269
61673699339909546312653023979471
61673699339909546312653023979679
61673699339909546312653024446031
61673699339909546312924993279357
61673699339909546357839397127089
61673699339909546357839397243729
61673699339909546357842869147785
61673699339909546358406580658139
61673699339909546358406580675609
61673699339909546358678549491465
61673699339909547959028935306047
61673699339909547959028935323517
61673699339909547959300904605933
61673699339909548005054460818041
61673699339909562234417030408173
61673699339909562234417030526265
61673699339909562371592982172459
61673699339909562371617346085107
61673699339909562372429811355261
61673699339909562410571715643165
61673699339909562415655434998668
61673699339909562417346538267927
61673699339909562417347687222237
61673699339909562417347687340329
61673699339909562417347687694620
61673699339909562417350010170531
61673699339909562418183367684009
61673699339909562783459703536319
61673699339909562783462027884293
61673699339909562783462028002385
61673699339909562959614390170991
61673699339909562959614390171199
61673699339909562966389212813223
61673699339909562966389212929863
61673699339909562966390360350383
61673699339909562966390360351835
61673699339909562966390360706126
61673699339909562966390360706127
61673699339909562966390360822766
61673699339909562966390360822767
61673699339909562966392684698357
61673699339909562966392684816449
61673699339909562967226042112665
61673699339909562967226042229305
61673699339909562967229513070502
61673699339909562967229513070503
61673699339909564056947626952479
61673699339909564605990301497567
61673699339909564605990301515037
61673699339909564613605424397078
61673699339909564613605424397079
61673699339909567715539871708989
61673699339909567723151522115421
61673699339909567768905078328981
61673699339909568310336102448923
61673699339909568310336102466393
61673699339909568317947752872825
61673699339909568317947752874277
61673699339910413388391473843253
61673699339910414623737491570329
61673699339910418328084439844487
61673699339910418329775544750869
61673699339910418329775544750917
61673699339910418329775544751077
61673699339910418330591480875527
61673699339910418330591480992167
61673699339910418924550883383249
61673699339910418925387711632931
61673699339910418925387711749571
61673699339910420114165384929291
61673699339910420159896901110005
61673699339910420159896901110165
61673699339910420159918941141399
61673699339910420708961615686695
61673699339910446742657760305173
61673699339910446742661232209229
61673699339910446743224943253023
61673699339910446743224943253071
61673699339910446743224943369663
61673699339910446743224943369711
61673699339910446743475647472975
61673699339910446743476020544317
61673699339910448572531511510351
61673699339910448572803480693549
61673699339910451682352677232751
61673699339910451682352677232799
61673699339910452277124917265697
61673699339910452277128016098203
61673699339910452277128016098251
61673699339910452277128016098411
61673699339910452277128389169753
61673699339910462802164901446011
61673699339910462802166049352013
61673699339910462802166050401773
61673699339910462802980838620221
61673699339910462802980838736861
61673699339910463351208723411827
61673699339910463351208723761747
61673699339910463351208723879839
61673699339910463351208723884210
61673699339910463351208723884211
61673699339910463351211047759801
61673699339910463389413305126639
61673699339910463389413305126687
61673699339910463389413305126847
61673699339910463390165417435951
61673699339910463390165417435999
61673699339910463390165417436159
61673699339910463390165417552639
61673699339910463396940240078183
61673699339910463396941387616795
61673699339910463396941387965263
61673699339910463396941387971086
61673699339910463396941387971087
61673699339910463396941388083355
61673699339910463396943711963317
61673699339910463396943712081409
61673699339910463397777069377625
61673699339910463397777069494265
61673699339910463397780511521063
61673699339910463397780511637703
61673699339910463397780540335463
61673699339910464624759322853763
61673699339910465173739321489763
61673699339910465181354415574826
61673699339910465181354415574827
61673699339910468283373607041045
61673699339910468329042447312575
61673699339910468329042447429215
61673699339910468329042447429263
61673699339910468336633205827055
61673699339910468336633205827103
61673699339910468336633205828507
61673699339910468336633206299438
61673699339910468336633206299439
61673699339910468336633206312537
61673699339910468336633207362297
61673699339910468336636649505687
61673699339910468336636649505735
61673699339910468336636649518785
61673699339910468336637682620649
61673699339910468336654097835647
61673699339910468336654097835695
61673699339910468336654097837099
61673699339910468336654098191390
61673699339910468336654098191391
61673699339910468336654098204489
61673699339910468878085121974511
61673699339910468878085121974559
61673699339910468878085121974719
61673699339910468878169837798449
61673699339910468885696772749785
61673699339910468885696773799545
61673699339910468885700215942982
61673699339910468885700215942983
61673699339910468885700215942988
61673699339910468885700244640748
61673699340128056143214533052601
61673699340128056280475201688925
61673699340128056281227313998237
61673699340128056282919566694189
61673699340128057927603225324813
61673699340128355738503283226553
61673699340128355874865595009599
61673699340128355874865595026861
61673699340128355921433939574057
61673699340128356286459572858505
61673699340128356286459573325065
61673699340128356286707178111633
61673699340128356286710277410699
61673699340128356286728070120225
61673699340128356286728070236865
61673699340128356286731542140921
61673699340128356287545957771849
61673699340128356288966613872283
61673699340128356288987505898137
61673699340128356332460734323741
61673699340128356332460734440381
61673699340128356332464206344437
61673699340128356334720170084183
61673699340128356334720170084391
61673699340128356334720170101653
61673699340128356469473797706937
61673699340128356469662198954985
61673699340128356469724501792571
61673699340128356469724501792779
61673699340128356469745766989353
61673699340128356470476614101883
61673699340128356470476614119353
61673699340128356470476987290073
61673699340128356470497879298665
61673699340128356471918162694731
61673699340128356471918162712201
61673699340128356472168866798043
61673699340128357522056295137615
61673699340128357522077187146207
61673699340128357522077187163677
61673699340128358116601821342825
61673699340128358116601821809385
61673699340128358116852525428459
61673699340128358116852525428667
61673699340128358116852525895019
61673699340128358116852898616649
61673699340128358116873790625241
61673699340233722720706549167385
61673699340233722720706550333785
61673699340233722766439213370901
61673699340233722766439214537301
61673699340233722903637207147849
61673699340233722903720775182217
61673699340233722904451995482937
61673699340233722904472887491529
61673699340233722906168612445828
61673699340233724550827906809513
61673699340233724550848798818105
61673699340233724553359312107492
61673699340237319679436202307119
61673699340237319679436202423807
61673699340237319680188314733119
61673699340237321326564225943007
61673699340237321326564226059695
61673699340237324437826940374943
61673699340237324618313232183743
61673699340237324618313232300431
61673699340237324619065344493055
61673699340237324619065344609743
61673699340237324620757597189007
61673699340237324620820273214783
61673699340237324620820273331471
61673699340237324621572385640783
61673699340237324991952184983159
61673699340237324991953332405131
61673699340237324991953332759423
61673699340237324991953332871691
61673699340237324991953332876063
61673699340237324991955656869745
61673699340237325037684849186675
61673699340237325037685996607195
61673699340237325037685996608647
61673699340237325037685996957115
61673699340237325037685996962939
61673699340237325037685997075207
61673699340237325037685997079579
61673699340237325037688320955169
61673699340237325037706888965755
61673699340237325167355906845727
61673699340237325168108019155039
61673699340237325174883989217743
61673699340237325174883989219195
61673699340237325174886313565717
61673699340237325174886313683809
61673699340237325174967558787353
61673699340237325174969881600085
61673699340237325174969881718177
61673699340237325174969881735647
61673699340237325174971000930790
61673699340237325174971000930791
61673699340237325174971029628550
61673699340237325174971029628551
61673699340237325175719671096665
61673699340237325175723113123468
61673699340237325175723113240102
61673699340237325175723113240103
61673699340237325175723141821228
61673699340237325175723141937862
61673699340237325175723141937863
61673699340237325177414246740911
61673699340237325177415394633814
61673699340237325177415394633815
61673699340237326265441255819631
61673699340237326265441255936319
61673699340237326267948296850671
61673699340237326267948296967359
61673699340237326814483930481615
61673699340237326822095582423241
61673699340237326822099024450044
61673699340237326822099024566678
61673699340237326822099024566679
61673699340237326822099053264438
61673699340237326822099053264439
61673700535360306944118455113149
61673700535360606538571899182775
61673700535360607087363869624967
61673700562054535913853305451306
61673700562893859557071626122964
61673700562893859694269618733512
61673700562918174887989738405926
61673700562918175025187731016474
61673700562918176123335756132842
61673700563002828260601508648164
61673700563002828397799501258712
61673700563002828399491753954664
61673700563002833201985579555828
61673700563027143591517297982832
61673700563027143591519620931126
61673700563027143728717613541674
61673700563027144828560990074280
61673700563027145377538923925760
61673700563027145377541246874054
61673700563027145377601686044816
61673700563027145377604008993110
61673700563031047288803257612139
61673700563213818631932198410298
61673700563318883090050131829872
61673700563319182608207680169714
61673700563319184440043325005186
61673700563319185058294736249091
61673700563319185065907177905402
61673700563322787329814651929424
61673700563322787337133413974810
61673700563322787337154334687852
61673700694955675238043373974649
61673700721798456908309151788958
61673700721903823342284131284062
61673700722746704785112359064058
61673700722746704785674091649988
61673700722852071219087338559162
61673700722855671843205442711214
61673700722855673490313574628570
61673700765890399925994532772107
61673700765891600683056677849439
61673700766765701815127130131059
61673700771798982472328057017393
61673700771798982658606026318427
61673700771799025156060939829131
61673700771799925861155431420161
61673700771800226049588827296803
61673700772642812112436777214811
61673700772674327182453947539733
61673700772674327182454205806937
61673700774937061021025990888211
61673700774940661501126419887401
61673700774940663292022070390243
61673700774940961095600411473833
61673700774940961644643428975721
61673700774940963481289679874789
61673700775593567615743380967455
61673700775593569399296364316271
61673700775593569399317284904579
61673700775597158765606250681985
61673700775597158766359391861073
61673700775597169879396793315461
61673700775597169886990507529183
61673700775597171121520365562655
61673700775597171670292443818303
61673700775597171670563383064543
61673700775597171670564411466307
61673700775597458360833383447505
61673700775597458909876400949393
61673700775632242206024434905303
61673700775632275557849455194513
61673700775632277204225366521089
61673700775632291619866994833491
61673700775632292031398296622097
61673700775632292168658965258421
61673700775632292168660084466615
61673700775632293266180230117029
61673700775632592220645646982901
61673700775632592357090494165011
61673700775632592357090498414361
61673700775632592357906401358373
61673700775632592357927322414693
61673700775632592357930678464851
61673700775632594004219550920016
61673700775632594004219550920025
61673700775702537555495745427341
61673700775706440015992173609083
61673700775737658053026185821491
61673700775737658053842003008885
61673700775737658053842003026355
61673700775737658053842088765503
61673700775737658465373304814961
61673700775737658465624008917857
61673700775737658602068860349317
61673700775737658602633973451285
61673700775737658602635092659479
61673700775737658602884763293329
61673700775737659700155238309893
61673700775737660249197912854981
61673700775737958243112683113659
61673700775737958243112683230299
61673700775741560925869733013965
61673700775741560925869733130605
61673700775741561062314584445425
61673700775741561062314584562065
61673700775741561062315613315201
61673700775741561062565631505121
61673700775741561062566660374897
61673700775741561063130401650289
61673700775741561063130401766929
61673700775741561063130487389437
61673700775741561063131549672874
61673700775741561063151408562397
61673700775741561063152441564883
61673700775741562709443636951089
61673700775741562709443637067729
61673700775924026169419690495941
61673700775924033313818844647823
61673700775924331855623332261401
61673700775924331855686089776975
61673700775924331855705895872999
61673700775924331855707010481923
61673700775924331855707015081193
61673700775924331855897624374019
61673700775924331856439235205413
61673700775924333503089438644598
61673700775924333503089438644607
61673700776029399747542804381311
61673700776029399747793852840687
61673700776029698289684346340443
61673700776029698289685379324215
61673700776033299935799500215371
61673700776033300423649425681917
61673700776033300423670346386865
61673700776033300560847418292465
61673700776033300560910094318241
61673700776033300560911208927165
61673700776033300560911213644527
61673700776033300560931015023189
61673700776033300560931101230349
61673700776033300561098465352161
61673700776033300561119386057109
61673700776033300561663321236477
61673700776033302208039232563053
61673700776033302208060153268001
61673700789524858759893426509787
61673700789524858759897128333367
61673700789528508788504783393793
61673700789528808939360442255317
61673700798610287089339284650418
61673700798610287089360205238726
61673700798715653523314320024722
61673700799266795467439197373112
61673700799372161352624215098224
61673700799372161352624558054816
61673700799372161901416185557678
61673700799376062532523879622330
61673700799376062532544771514330
61673700799376062578277464414154
61673700799376062715538218789626
61673700799558534371345888115486
61673700799558534966142491925518
61673700799558534966704280390648
61673700799558534966707350997778
61673700799663900805320925006110
61673700799663901400117527299822
61673700799664200994612410894894
61673700799667803265838646964302
61673700799667803265859538856302
61673700799667803311592203059818
61673700799667803860635220560254
61673700799667803860635249258014
61673701173457027909052463945683
61673701173553990876124258384755
61673701173554291065377633500171
61673701173554333697583855935929
61673701173554334797427231531203
61673701173554338638967668576389
61673701173554338638971024626547
61673701197195691534004932148063
61673701197195739704905407072409
61673701197195739704908763122567
61673701244453893562100496640383
61673701244457795885148256823703
61673701244457796022346249434251
61673701244464700375838524507497
61673701244464700375841880559107
61673701244468601044352429900157
61673701244468602698889640742427
61673701244468602836087633352975
61673701244468650279528761390253
61673701244468650874056753621153
61673701244468652063921954436249
61673701244468652109654619107777
61673701244468652109654620157537
61673701244469547738356202590157
61673701245331944776522884299491
61673701245333141644616318332251
61673701245340044945507525830029
61673701245340049886828922251323
61673701250267958622131780467099
61673701250362518975178231637585
61673701250366121246173965366195
61673701250373323951183165017151
61673701250373325056112467658415
61673701250373325597559076343727
61673701250373325602645002339957
61673701250373325604904438100607
61673701250373368286377885151695
61673701250373368422820413634861
61673701250373368422823769685019
61673701250373368469391851714049
61673701250373368469392224785551
61673701250373373232095516760921
61673701250374226172984833205125
61673701250374269037203547615333
61673701250374269037204695508237
61673701250374269037204696571047
61673701250374526362234506496961
61673701250376928059915350700409
61673701250376970740387931216081
61673701250376971797322811994645
61673701250376975503363188123687
61673701250376976052406239972365
61673701250376977287753029351613
61673701250378128084438269783379
61673701250378176985640978246407
61673701250378176992980747098115
61673701250378176992984131846033
61673701250378178044832019057249
61673701250378178044835403805167
61673701250378178044835403822429
61673701250592163575790763049257
61673701251240570143598997622531
61673701251240570143602353672689
61673701251240570143849700308485
61673701251240570187159269167435
61673701251240570189603630990371
61673701251241466867631831744083
61673701251241466868447734688095
61673701251241500219453380129077
61673701251241767056881505035919
61673701251248670312771151129501
61673701251248670312855952807775
61673701251248670358524449073001
61673701251248670358524707340205
61673701251248670358524822144503
61673701251248675254158320887349
61673701251248703705263800583425
61673701253223220256269202478191
61673701253223221902645113688127
61673701253223221902645113705389
61673701253223221902645113804767
61673701253223221902645114158899
61673701253223516555711013410839
61673701253223516555711013527479
61673701253223516555711013546193
61673701253223516555711017660189
61673701253223516555711017778281
61673701253223516555711018132365
61673701253223517104502988102381
61673701253223517104502988220473
61673701253223517104502988574557
61673701253223520399786211449871
61673701253223520445518875770027
61673701253223520445518880374913
61673701253223520994307378440873
61673701253223520994307378558965
61673701253223520994307379975907
61673701253223520994310846095579
61673701253223520994310846212219
61673701253223520994561554920209
61673701253223522046137758863591
61673701253223522046137758863799
61673701253223522046158650872391
61673701253223522046158650889653
61673701253223522046162122776447
61673701253223522046162122793709
61673701253223522091891315075907
61673701253223522091891315192547
61673701253223522091891315211261
61673701253223522091891316610941
61673701253223522091894786979963
61673701253223522091894787096603
61673701253223522091894787452139
61673701253223522640683287051681
61673701253223522640683287053133
61673701253223522640933989620995
61673701253223522640933989737635
61673701253223522640933989739087
61673701253223522640937461997434
61673701253223522640937461997435
61673701253550423212554384315478
61673701253550428748988857738148
61673701253655795182985014689084
61673701254196129772006157732574
61673701254203016419426284688509
61673701254203016419426284689961
61673701254203016419426284806601
61673701254203033020362498674269
61673701254203033020383390682909
61673701254206618690425836113471
61673701254206618690425836212849
61673701254206618690425836566981
61673701254206634742590971547587
61673701254206874361468773051761
61673701254206874361531449077537
61673701254206874361552341086129
61673701254206874407285005289645
61673701254206918282619474520175
61673701254206918285147404023395
61673701254206918285147404373315
61673701254206918831411440240841
61673701254206918831411440357481
61673701254206918831411440363097
61673701254206918831411440376195
61673701254206918831411444962367
61673701254206918831411444962574
61673701254206918833918480921753
61673701254206918833918481271673
61673701254206918833918481271881
61673701254206918833939373415827
61673701254206918833939374465587
61673701254206918833942845184529
61673701254206918833942845301169
61673701254206918833942845306785
61673701254206918833942845656705
61673701254206918834190077501461
61673701254206918834193549759809
61673701254206918879672037483989
61673701254206918879672037501251
61673701254206918879672038551011
61673701254206918879675509388045
61673701254206918879675509405307
61673701254206918879675509504685
61673701254206934883576575810311
61673701254206934891188227616423
61673701254206934893698711853711
61673701254206934931837172935367
61673701254206934931837174451687
61673701254206934931840644839423
61673701254206934936920891818487
61673701254206934936920895006431
61673701254206934936923908218088
61673701254206934938618484912094
61673701254206934939452296762175
61673701254206935305210985893784
61673701254206935480879847463193
61673701254206935480879847579833
61673701254206935485712862262131
61673701254206935485712865448623
61673701254206935485963564946633
61673701254206935485963564948085
61673701254206935485963569551727
61673701254206935488223345436561
61673701254206935488223346499419
61673701254206935488226702549577
61673701254206935488226702666217
61673701254206935488244266142961
61673701254206935488494970246064
61673701254206935488494970246065
61673701254206940244338719873512
61673701254311985117061161647285
61673701254311985122141408526971
61673701254312285258046765675277
61673701254312285260574699900023
61673701254312285260578170618965
61673701254312285260578171091141
61673701254312285268168900909265
61673701254312285268168901970671
61673701254312285268172257904189
61673701254312285268172258376365
61673701254312285306307362918265
61673701254312285306307362918425
61673701254312285306310834822481
61673701254312285311391081820259
61673701254312285311391085006751
61673701254312285311391085006799
61673701254312285313650401731222
61673701254312285313922485699685
61673701254312285313922485701089
61673701254312285313922486762495
61673701254312290664560141619922
61673701254315887531824954696277
61673701254315887577554146173433
61673701254315887577554146521949
61673701254315887577554146523353
61673701254315887577554146639993
61673701254315887582637864006793
61673701254315887585172598192205
61673701254522985869789153182009
61673701254522985869789157432811
61673701254522986006987145792557
61673701254522986006987150043359
61673701254522986007070718077727
61673701254522986055247744452647
61673701254522986418581123624201
61673701254522986418581127875003
61673701254522986426192775447575
61673701254522986426192775449027
61673701254522986426192779698377
61673701254522986426195791847176
61673701254522986471925439651091
61673701254522986471925439652543
61673701254522986471925443901893
61673701254522986601595348472633
61673701254522986601595352723435
61673701254522986604039714894839
61673701254522986604290417580793
61673701254522986609123432261639
61673701254522986609123432263091
61673701254522986609123436512441
61673701254522986609186106871717
61673701254522986609189554799699
61673701254522986609207000296007
61673701254522986609207000297459
61673701254522986609210471138657
61673701254522986609210475388007
61673701254522986609374134947593
61673701254522986609374134949045
61673701254522986609374139198395
61673701254522991405969454847077
61673701254522991413584577513101
61673701254522991954761425289269
61673701254522991954761426706211
61673701254522991955012129392165
61673701254522991962376547955293
61673701254522991962627252058397
61673701254631944005953764248809
61673701254631944051686428452325
61673701267993833624147725221871
61673701268099200050783050656307
61673701268099200058121700312871
61673701268099201842786488034747
61673701268099229883720860314417
61673701268099244707882356780967
61673701268099244708697915351237
61673701268099244708697916768179
61673701268099245943224645405097
61673701268099249464644293018891
61673701268102846979129135786625
61673701268102846979129140385895
61673701268102846979693994853269
61673701268102846979964816130305
61673701268102848214475929765143
61673701268102852329850852197267
61673701268102852330415708081583
61673701268102852338026299975713
61673701268102853565197641576515
61673701268102853572811586338475
61673701268103098997495873176833
61673701268103147169214489304097
61673701268103151931935430973565
61673701268103151932482752435885
61673701268103152480978449875133
61673701268103152481525769937773
61673701268103152481543222854113
61673701268103152481543305759449
61673701268103152481543308947393
61673701268103152481546690507367
61673701268103153716325153165313
61673701268103153716325239254381
61673701268103153716328624002299
61673701268103153716328624006511
61673701268103153716328624019561
61673701268966432016278352428105
61673701268966432016529056531209
61673701268966441487524474763973
61673701268974546597830512710189
61673701268974546597830857083931
61673701277290439817774434897977
61673701277294043918913909353706
61673701277294043919163924711218
61673701277294043919164957830344
61673701277841136402591356866761
61673701277841136402591385564521
61673701277841436546108394654293
61673701277841570580984811908145
61673701277841575931957117617753
61673701277841586633149947342261
61673701277841586640492986150847
61673701403990682038328417477463
61673701403990682175524085606135
61673701403990682175526410088011
61673701404866031504398614865161
61673701409898106099551449432603
61673701409898106648343419874795
61673701409899007216427171029471
61673701409899007399354126019955
61673701409899007399357827843535
61673701409899307405676844321307
61673701410773456296782514326449
61673701410773456297597302661537
61673701410773456343348650716391
61673701410774656917500253681273
61673701414055876331985129154009
61673701414055878116374940621365
61673701480798910085327352581905
61673701480802559976740372616975
61673701480802811813853489813195
61673701480802811951051482423743
61673701480802856278713588608499
61673701480802856415911581219047
61673701480802859990401394800017
61673701480802860127599387410565
61673701481676945240809321973209
61673701481676956358932764209251
61673701481676961299752751934691
61673701481676961300317611006951
61673701481676961300319819164205
61673701481678158167846185967451
61673701481678161872191210568035
61673701481678161872192329292407
61673701481678161872192329409047
61673701481678161873886562096493
61673701481678161873886906452973
61673701481678161874450646328477
61673701481678161874471538337069
61673701481678161874720262448679
61673701481678161874722586796653
61673701484081527821677942079025
61673701484085429870162322220083
61673701484085429870413370696721
61673701484085430274329607568715
61673701484085430274601575216719
61673701484085432111250121766001
61673701484628602362965431640434
61673701484632519648209480435464
61673701484632519648460184538360
61673701484632521431846059930192
61673701484736670500379227960833
61673701484736670500379227960842
61673701484955478960799396471003
61673701484955478960799396471012
61673701484955480065728699112267
61673701484955480065728699112276
61673701484955480607175307797588
61673701484955480614520669554468
61673701484959381288388885986930
61673701484959381288389230360672
61673701484959381289205137903945
61673701484959381289205137903954
61673701484959381427909334757486
61673701484959382526246421070299
61673701484959382526246421070308
61673701484959383072779041841078
61673701484959383075038391512500
61673701489556526060277324875119
61673701489556526243207981689183
61673701489556529215746438877975
61673701489556529215746438977353
61673701489556529215746438996067
61673701489556529215746439327273
61673701489556529215746439332889
61673701489556529215746439344535
61673701489556529215746439345987
61673701489556529215830007361641
61673701489556529215830007378903
61673701489556529215830007380355
61673701489556529353007107496829
61673701489556529353007107514299
61673701489556529353027999623513
61673701489556529353027999640983
61673701489556529398760663726407
61673701489556529398760663825785
61673701489556529398760663844499
61673701489556529757258046986655
61673701489556529757258707053153
61673701489556529757278938995247
61673701489556529764538409302905
61673701489556529764538409419545
61673701489556529764538409775081
61673701489556529764538409786727
61673701489556529764538409788179
61673701489556529764602204653515
61673701489556529764623125715451
61673701489556529764872681906937
61673701489556529764872681924199
61673701489556529764872681925651
61673701489556529810355789563431
61673701489556529947552634151337
61673701489556529947552634267977
61673701489556529947553782173979
61673701489556529947803338254233
61673701489556529947803338271703
61673701489556529947803339788023
61673701489884336440401501417078
61673701489989703057646000975968
61673701489990003246916594972749
61673701489990003246916594972752
61673701489992404761080312310126
61673701489993751793817174732768
61673701489993751984695246353010
61673701489993755498160680967759
61673701489993755505754766736663
61673701489993755505754768252983
61673701489993755505757092600957
61673701489993755505775658745303
61673701489993755505775660144983
61673701489993755505777984609597
61673701489993755506026707204679
61673701489993755506029031669293
61673701490537183257899765885053
61673701490537227730292564719213
61673701490537227730292592949009
61673701490537227730292593415569
61673701490537227730292593417021
61673701490537227730292593421392
61673701490537227730313485075693
61673701490537227730313485425613
61673701490537227730376160983377
61673701490537227776046149279209
61673701490537227776046149629129
61673701490537231434638365204009
61673701490537231434638393433805
61673701490537231434638393900365
61673701490537231434638393901817
61673701490537231434638393906188
61673701490537231434659285910409
61673701490537231480391949764005
61673701490537231480391950113925
61673701490537242546857536166821
61673701490537242547675766658397
61673701490537242547675795356205
61673701490537242547696687014877
61673701490537242547696687364797
61673701490537247494146568148890
61673701490537248081349055640313
61673701490537248081349055990233
61673701490537248081411732016009
61673701490539883314708238159225
61673701490539883314958942262329
61673701490539884961084149485801
61673701490539884961334853588905
61673701490539927786347805475879
61673701490539927786348952896607
61673701490539927786348953013247
61673701490539927786596185231009
61673701490539927786596558283637
61673701490539927786598509578983
61673701490539927786598882631611
61673701490539927786600001373245
61673701490539927786620922196285
61673701490539927787163713019161
61673701490539927787163741231695
61673701490539927787163741698255
61673701490539927787184633725561
61673701490539927787435337828665
61673701490539927787435338878425
61673701490539927787435710881293
61673701490539927832350114379105
61673701490539927832350114495745
61673701490539927832352438843719
61673701490539927832353586399801
61673701490539927832917297560235
61673701490539927832917297560443
61673701490539927832917297910155
61673701490539927832917297910363
61673701490539927832917297927625
61673701490539927833189266743481
61673701490539927833189267093401
61673701490539929433539652575533
61673701490539929433560544584125
61673701490539929433560544683503
61673701490539929433560544702217
61673701490539929433811248687229
61673701490539929433811250203549
61673701490539929433811593043501
61673701490539929479565178070057
61673701490539933130543074767539
61673701490539933138157049621323
61673701490539933138157049638585
61673701490539933138157049640037
61673701490539933138157393994857
61673701490539933138157422692665
61673701490539933183910978904773
61673701490539943838510617961701
61673701490539943846104819565789
61673701490539943846104819683881
61673701490539943846107142632175
61673701490539943846125740272189
61673701490539943846128063337123
61673701490539943846943856094981
61673701490539943846943970886228
61673701490539943885082432895181
61673701490539943891858404474253
61673701490539943891858404592345
61673701490539943891860727422547
61673701490539944250108066279007
61673701490539944250359114639005
61673701490539944250380035462045
61673701490539944256006543751099
61673701490539944257698797397433
61673701490539944257698797515525
61673701490539944257701120345727
61673701490539944257701120445105
61673701490539944257701120463819
61673701490539944257702153447591
61673701490539944257719716685439
61673701490539944257719718220473
61673701490539944257722041168767
61673701490539944258454265756903
61673701490539944258454265873543
61673701490539944258454265892257
61673701490539944258454266223463
61673701490539944258454266242177
61673701490539944296112699665561
61673701490539944303452382307349
61673701490539944303454705372283
61673701490539944431614967676101
61673701490539944433307220372053
61673701490539944433310692276109
61673701490539944433874403319903
61673701490539944433874403436543
61673701490539944434125107423007
61673701490539944434125107423215
61673701490539944434125107889775
61673701490539944434125451796749
61673701490539944434125452263309
61673701490539944434125480961117
61673701490539944434146372619789
61673701490539944434146372969709
61673701490539944438958121275727
61673701490539944440650373971679
61673701490539944440650374917897
61673701490539944440650375034537
61673701490539944440652697982831
61673701490539944440652698319653
61673701490539944440901077602399
61673701490539944440901078074782
61673701490539944440901078074783
61673701490539944440903401950373
61673701490539944440903402422757
61673701490539944441468490721975
61673701490539944441468605396375
61673701490539944441468605513015
61673701490539944441468605862935
61673701490539944441489526219415
61673701490539944441489526569335
61673701490539944441740230672439
61673701490539945493236199368475
61673701490539945493319767402843
61673701490539946087844402049795
61673701490539946087844402067265
61673701490539946087844516841043
61673701490539946087865437545991
61673701490539946087865437564918
61673701490539949190050560264649
61673701490539949190050588943743
61673701490539949190050588961005
61673701490539949190071480952335
61673701490539949190071480969597
61673701490539949197581655835272
61673701490539949197582000203191
61673701490539949197582000208807
61673701490539949197582000221905
61673701490539949197665683046068
61673701490539949197665683047526
61673701490539949235804145174565
61673701490539949243419267955984
61673701490539949243419267957442
61673701490539949784596115616757
61673701490539949784597263509661
61673701490539949784846819719861
61673701490539949784847192772489
61673701490539949784868084781081
61673701490539949792211238380707
61673701490539949792378259664018
61673701490539949792461942483811
61673701490540783743085835414359
61673701490540828216896508373991
61673701490540828216898832721965
61673701490540828216983548312415
61673701490540828216983548312575
61673701490540828217149536825069
61673701490540828217149536843943
61673701490540828217149909896571
61673701490540828217150656033263
61673701490540828217151028638205
61673701490540828217151029104765
61673701490540828217171949461245
61673701490540828217171949811165
61673701490540828217231239205473
61673701490540828217234596672573
61673701490540828217714740265247
61673701490540828217714740284121
61673701490540828217714768496655
61673701490540828217714768963215
61673701490540828217735660505087
61673701490540828217735660971647
61673701490540828217735660990521
61673701490540828217986364608191
61673701490540828217986365074751
61673701490540828217986365093625
61673701490540828217986366143385
61673701490540828217986738146253
61673701490540829452496673760179
61673701490540829452496673779053
61673701490540829452496701991587
61673701490540829452496702457939
61673701490540829452496702463763
61673701490540829452496702476861
61673701490540829452497821671957
61673701490540829452517594466579
61673701490540829452517594485453
61673701490540829452518742022821
61673701490540829452580270025955
61673701490540830001288644221245
61673701490540830001288672900339
61673701490540830001288672919053
61673701490540830001289791758613
61673701490540830001373359792981
61673701490540830001539348305475
61673701490540830001539348324349
61673701490540830001539349374109
61673701490540830001539720910417
61673701490540830001539721376977
61673701490540830001560269011875
61673701490540830001560269030749
61673701490540830001560642083377
61673701490540830001623288944785
61673701490540830047042228763771
61673701490540830047042229131161
61673701490540830047043376668529
61673701490540830047126944702897
61673701490540830047292933215391
61673701490540830047292933234265
61673701490540830047292934284025
61673701490540830047293306286893
61673701490540830047314198295485
61673701490540833149249419730361
61673701490540833156843621801217
61673701490540833156863394484815
61673701490540833156863394602859
61673701490540833156863394970249
61673701490540833156864542507617
61673701490540833156864542513233
61673701490540833156927189835585
61673701490540833698375002610917
61673701490540833705634444687167
61673701490540833705634444706041
61673701490540833705634472918575
61673701490540833705634473403849
61673701490540833705635592243409
61673701490540833705906069030111
61673701490540833705906069496671
61673701490540833705906069515545
61673701490540833705906070565305
61673701490540833705906442568173
61673701490540833751388029597083
61673701490540833751388029615957
61673701490540833751389177153325
61673701490540833751389177508861
61673701490540833751472745543228
61673701490540833751472745543229
61673701490540833751659998780281
61673701490540844269879904416045
61673701490540844269900796424637
61673701490540844276655846948841
61673701490540844276658170245603
61673701490540844276676767653789
61673701490540844276679090952003
61673701490540844276739414983209
61673701490540844277494883709861
61673701490540844277494998501108
61673701490540844816412067076005
61673701490540844816496092852389
61673701490540844816496121432105
61673701490540844817919733365683
61673701490540844818104318353403
61673701490540844818104691424905
61673701490540844818107761443011
61673701490540844818107761909571
61673701490540844818108134514513
61673701490540844818108134981073
61673701490540844818191702548881
61673701490540844818671845674995
61673701490540844818671846141555
61673701490540844818671846160429
61673701490540844818671874858237
61673701490540844818922549778099
61673701490540844818922550244659
61673701490540844818922550263533
61673701490540844818922551313293
61673701490540844818922922849601
61673701490540844818922923316161
61673701490540844818943470951059
61673701490540844818943470969933
61673701490540844818943844022561
61673701490540844823839131542723
61673701490540844824027159738143
61673701490540844825447816322559
61673701490540844825447816326771
61673701490540844825447817389581
61673701490540844825447817391033
61673701490540844825450140221235
61673701490540844825450140320613
61673701490540844825450140339327
61673701490540844825450140674745
61673701490540844825450140687795
61673701490540844825451173323099
61673701490540844825451173439739
61673701490540844825451173789659
61673701490540844825512816247011
61673701490540844825513935442155
61673701490540844825531385423949
61673701490540844825531412586723
61673701490540844825531414121757
61673701490540844825533708236729
61673701490540844825533708255603
61673701490540844825533708354821
61673701490540844825533708354981
61673701490540844825533708373695
61673701490540844825534856265195
61673701490540844825719412434095
61673701490540844825721736432149
61673701490540844825722769434635
61673701490540844825722769551275
61673701490540844825722769901195
61673701490540844825784412339833
61673701490540844825784412358707
61673701490540844825784413875027
61673701490540844825785531553850
61673701490540844825785531553851
61673701490540844826265961658187
61673701490540844826265962124747
61673701490540844826265962143461
61673701490540844826266047751467
61673701490540844826266048218027
61673701490540844826286853666619
61673701490540844826286854133179
61673701490540844826286854152053
61673701490540844826286968924427
61673701490540844826537557769723
61673701490540844826537558255157
61673701490540844826537559304917
61673701490540844863673318275599
61673701490540844863673318392239
61673701490540844863861719541069
61673701490540844863861719890989
61673701490540844863945287575437
61673701490540844864425430584911
61673701490540844864425431051471
61673701490540844864676134688015
61673701490540844864676135154575
61673701490540844864676508226077
61673701490540844864697400234669
61673701490540844869571795864331
61673701490540844869592716570683
61673701490540844869759823941659
61673701490540844871201402299497
61673701490540844871203725597711
61673701490540844871266372558337
61673701490540844871267520352071
61673701490540844871284968798671
61673701490540844871284970333865
61673701490540844871287293146645
61673701490540844871287293264689
61673701490540844871288441175063
61673701490540844871452076637611
61673701490540844871454400635665
61673701490540844871455434104711
61673701490540844871537997249749
61673701490540844871537998784943
61673701490540844871539116463766
61673701490540844871539116463767
61673701490540844872019518336695
61673701490540844872019632661383
61673701490540844872019633127943
61673701490540844872040553834295
61673701490540844872291228773078
61673701490540844872291228773079
61673701490540844872291229239638
61673701490540844872291229239639
61673701490540844872291257937398
61673701490540844872291257937399
61673701490540846061047981358827
61673701490540846061047981712959
61673701490540846061068787628111
61673701490540846061068902065227
61673701490540846061068902419359
61673701490540846061131549393195
61673701490540846061132325650460
61673701490540846106801480535210
61673701490540846106822372543802
61673701490540846106822486857051
61673701490540846106822487329227
61673701490540846106885162882827
61673701490540846106885910560373
61673701490540846655593421925303
61673701490540846655593422292693
61673701490540846655593536611557
61673701490540846655593536710935
61673701490540846655593536716551
61673701490540846655656184057617
61673701490540846655656212637333
61673701490540846655677104645925
61673701490540846655677104745303
61673701490540846655677104750918
61673701490540846655677104750919
61673701490540846655677219555270
61673701490540846655844126395797
61673701490540846655844127445557
61673701490540846655865133176763
61673701490540846655865161874523
61673701490540846655927808749029
61673701490540849757799579772767
61673701490540849757799580140157
61673701490540849757799608352483
61673701490540849757799608352691
61673701490540849757800727560885
61673701490540849757883176853619
61673701490540849765143766841647
61673701490540849765393781843623
61673701490540849765393781849239
61673701490540849765393781862337
61673701490540849765414587764391
61673701490540849765414588131781
61673701490540849765414702437595
61673701490540849765414702450645
61673701490540849765414702550023
61673701490540849765415362597647
61673701490540849765415362603263
61673701490540849765415735552509
61673701490540849765477349877991
61673701490540849765477349896705
61673701490540849803553164682683
61673701490540849803553165050073
61673701490540849803554312587441
61673701490540849803554312593057
61673701490540849803637880621809
61673701490540849811147366753539
61673701490540849811147366759155
61673701490540849811148026806779
61673701490540849811148399872665
61673701490540849811148399878281
61673701490540849811168173028598
61673701490540849811168287341847
61673701490540849811168287832950
61673701490540849811230934787907
61673701490540849811231049597874
61673701490540849811231709645498
61673701490540849811232082698280
61673701490540850352407811518041
61673701490540850352595839109935
61673701490540850352595839576495
61673701490540850352595839595369
61673701490540850352595840645129
61673701490540850352679780682365
61673701490540850359939222758615
61673701490540850359939222777489
61673701490540850359939997126715
61673701490540850359939997598891
61673701490540850359940370198217
61673701490540850359940370314857
61673701490540850359940370670393
61673701490540850360001984542413
61673701490540850360022905130721
61673701490540850360022933809815
61673701490540850360022934281990
61673701490540850360022934281991
61673701490540850360023681487370
61673701490540850360210847573894
61673701490540850360210933194998
61673701490540850360210933194999
61673701490540850360210933661558
61673701490540850360210933661559
61673701490540850360210962359318
61673701490540850360210962359319
61673701490541083932335508706195
61673701490541128406418150732385
61673701490541128406418150849025
61673701490541128406420475196999
61673701490541128406421622753081
61673701490541128406421623103001
61673701490541128406501833202257
61673701490541128406505190787449
61673701490541128406985333913515
61673701490541128406985333913723
61673701490541128406985334263435
61673701490541128406985334263643
61673701490541128406985334280905
61673701490541128407257303096761
61673701490541128407257303446681
61673701490541129641767267408655
61673701490541129641767267775837
61673701490541129641851983349025
61673701490541130190559237850639
61673701490541130190559237850847
61673701490541130190559238200767
61673701490541130190559238218029
61673701490541130190560385756849
61673701490541130190809942303871
61673701490541130190809942321133
61673701490541130190809943370893
61673701490541130190810286677405
61673701490541130190810315375213
61673701490541130190831207033885
61673701490541130190831207383805
61673701490541130190894659311263
61673701490541130236563871237401
61673701490541130236563871587321
61673701490541133346113067794073
61673701490541133346113067893451
61673701490541133346113068243371
61673701490541133346113068260633
61673701490541133346114215799453
61673701490541133887624675902753
61673701490541133894905038219003
61673701490541133894905038685355
61673701490541133895155742339369
61673701490541133895155742788667
61673701490541133895155742805929
61673701490541133895155743855689
61673701490541133895156086695641
61673701490541133895156087162201
61673701490541133895156115860009
61673701490541133940909671722197
61673701490541133940909672072117
61673701490541144459150469715021
61673701490541144465926440827533
61673701490541144465926440828985
61673701490541144465928764243839
61673701490541144466010008861901
61673701490541144466010008979993
61673701490541144466765592497892
61673701490541145005683004029381
61673701490541145005745766144225
61673701490541145005745794723941
61673701490541145005766686732533
61673701490541145007190327480719
61673701490541145007375256725333
61673701490541145007378728629389
61673701490541145007378728979309
61673701490541145007441375840717
61673701490541145007462296663757
61673701490541145007942439790031
61673701490541145008193144243055
61673701490541145008193488150029
61673701490541145008193488616589
61673701490541145008193517314397
61673701490541145008214408973069
61673701490541145008214409322989
61673701490541145013026157629007
61673701490541145014718410202703
61673701490541145014720734336111
61673701490541145014720734672933
61673701490541145014720734686031
61673701490541145014783410226325
61673701490541145014784529440343
61673701490541145014801977887151
61673701490541145014801979422185
61673701490541145014804302370479
61673701490541145014805450263383
61673701490541145014805450263596
61673701490541145015052681990255
61673701490541145015052683525289
61673701490541145015055006338021
61673701490541145015536641866295
61673701490541145015536642216215
61673701490541145015557562572695
61673701490541145015557562922615
61673701490541145015808267025718
61673701490541145015808267025719
61673701490541145053194960867273
61673701490541145053947073176585
61673701490541145053947073526505
61673701490541145058842389862519
61673701490541145060536966556525
61673701490541145060536966573995
61673701490541146250318575357063
61673701490541146250402143391431
61673701490541146250402143395802
61673701490541146250402948345001
61673701490541146250402948345004
61673701490541146250403291301810
61673701490541146296072160148887
61673701490541146296072160621063
61673701490541146296155728183255
61673701490541146844864130608341
61673701490541146844864130713335
61673701490541146844926778037139
61673701490541146844926778054401
61673701490541146844926806634117
61673701490541146844947698642709
61673701490541146844947698747702
61673701490541146844947698747703
61673701490541146844947813552054
61673701490541146844948846653918
61673701490541146845114835166359
61673701490541146845198402745813
61673701490541149947070174136941
61673701490541149947071321559121
61673701490541149947132850145455
61673701490541149947132850162717
61673701490541149954664375723767
61673701490541149954664375841859
61673701490541149954664375859121
61673701490541149954665408844345
61673701490541149954685296430167
61673701490541149954685296447429
61673701490541149954747972455943
61673701490541149954747972473205
61673701490541149954748058566644
61673701490541149954749091669960
61673701490541149992887553913645
61673701490541150000417960650945
61673701490541150000417960755939
61673701490541150000501528668051
61673701490541150000501528685313
61673701490541150541679524239197
61673701490541150541866777598505
61673701490541150541929453974201
61673701490541150541930228359563
61673701490541150541930229875883
61673701490541150549272578521935
61673701490541150549272578539197
61673701490541150549273383475508
61673701490541150549293499110243
61673701490541150549293499127505
61673701490541150549460635651154
61673701490541150549460635651155
61673701490541150549544203213347
61673701490541150549544203230609
61673701490541283989875755751249
61673701490541296345038245344122
61673701490541300643929944493371
61673701490645294212983130910315
61673701490645294213799038453597
61673701490645294213819959159997
61673701490645294220575009682749
61673701490645294220575009684201
61673701490645294220577218195539
61673701490645294220577994079799
61673701490645294220595930389149
61673701490645294221142077262183
61673701490645294221414046445221
61673701490645294259552623362061
61673701490645294266328594474573
61673701490645294266328594476025
61673701490645295867517988238839
61673701490645295867706016670299
61673701490645295867706017715687
61673701490645295867786601353005
61673701490645295867786601354457
61673701490645295867790733660429
61673701490645295913540186146281
61673701490645295913540186262921
61673701490645299564520750264969
61673701490645299564541670971369
61673701490645299572048719367929
61673701490645299572052190222225
61673701490645299610274335174885
61673701490646194651125922512205
61673701490646194651126036831069
61673701490646194651126036949161
61673701490646194651126037297629
61673701490646194651128359897455
61673701490646194651129021344759
61673701490646194651146957537469
61673701490646194651146958004029
61673701490646194651149280602403
61673701490646194651211927931823
61673701490646194651693104177063
61673701490646194651965073360261
61673701490646196435267008114187
61673701490646196435267008114347
61673701490646196435514614784417
61673701490646196435514700523565
61673701490646196435514729103281
61673701490646196435514729569841
61673701490646196435517713616971
61673701490646196435517713617131
61673701490646196435518171377861
61673701490646196435535650276241
61673701490646196435538977297385
61673701490646196435539092082809
61673701490646196435601739412229
61673701490646196481268314013197
61673701490646196481292676998554
61673701490646196481355439113398
61673701490646196481356100560693
61673701490646196481356100560702
61673701490646199590820838156791
61673701490646199590820838156951
61673701490646200132266326584309
61673701490646200132266327983989
61673701490646200139860501008361
61673701490646200139863971862657
61673701490646200139881450294477
61673701490646200139881450761037
61673701490646200185617441985697
61673701490646200185617556771121
61673701490646494833620659248781
61673701490646494840396630827853
61673701490646494840396630945945
61673701490646494840396631295865
61673701490646494840398953776147
61673701490646494840482521810515
61673701490646496617194563185905
61673701490646496624785294520349
61673701490646496624788765258005
61673701490646496624806215226749
61673701490646496624809685962953
61673701490646496670538879430265
61673701490646496670538879780185
61673701490646496670542350166469
61673701490646496670625918200837
61673701490646500329131095355065
61673701490646500329134565742801
61673701490646500374884679915061
61673701490646500374884680264981
61673701490646500374888150651265
61673701490648895942782103139639
61673701490648896347033040627663
61673701490648896352868756101551
61673701490648896352952438922795
61673701490648896354376080971283
61673701490648896354563333145477
61673701490648896354647015498709
61673701490648896354647015616801
61673701490648896354648048619287
61673701490648896355128191862201
61673701490648896355128191880915
61673701490648896355128192212121
61673701490648896355128193280595
61673701490648896355400160928599
61673701490648896355400161045239
61673701490648896355400161395159
61673701490648896482535338871205
61673701490648896484227590148603
61673701490648896484229914496577
61673701490648896484229914515451
61673701490648896484231033238211
61673701490648896485045821573299
61673701490648896485045822039859
61673701490648896485045822058733
61673701490648896485045823108493
61673701490648896485066742746259
61673701490648896485066742765133
61673701490648896490129510826943
61673701490648896490150431533343
61673701490648896491574072163437
61673701490648896491574072182151
61673701490648896491574073581831
61673701490648896491824001781801
61673701490648896491824001800675
61673701490648896491845008227349
61673701490648896491846041229835
61673701490648896491846041346475
61673701490648896492388860848445
61673701490648896492388860867319
61673701490648896492388861916919
61673701490648896492388861917079
61673701490648896492660829564923
61673701490648896492660830050357
61673701490648896492660831100117
61673701490648896530799406483167
61673701490648896530799406949727
61673701490648896537577701010533
61673701490648897589910125712669
61673701490648897589910126775527
61673701490648898131421732899875
61673701490648898131421734435069
61673701490648898138702095799325
61673701490648898138702095818039
61673701490648898138702097217719
61673701490648898138764773243495
61673701490648898138764773243655
61673701490648898138949702488269
61673701490648898138974064865723
61673701490648898138974064982363
61673701490648898139033384841501
61673701490648898139033384959593
61673701490648898139036740891499
61673701490648898139036740891659
61673701490648898139036742426693
61673701490648898139036826984939
61673701490648901835788454557631
61673701490648901835788454557791
61673701490648901835788454576505
61673701490648901843047896634041
61673701490648901843319865817079
61673701490650097104867442836495
61673701490650097104867442836655
61673701490650097104867443303215
61673701490650097109951132090139
61673701490650097109951132094511
61673701490650097111643384667999
61673701490650097111643384786091
61673701490650097111645708784145
61673701490650097111645709138437
61673701490650097111729305398389
61673701490650097111729306933423
61673701490650097112482536921559
61673701490650097112482537038199
61673701490650097112482537388119
61673701490650097112482566085879
61673701490650098888441347240339
61673701490650098895785504907039
61673701490650098896032078008845
61673701490650098896032078475405
61673701490650098896035434525563
61673701490650098896035520618843
61673701490650098896052998831885
61673701490650098896052999181805
61673701490650098896056440975322
61673701490650098896056440975323
61673701490650098896056441325243
61673701490650098896056470023003
61673701490650098896119116878795
61673701490650098941785662918761
61673701490650098941785663385321
61673701490650098941789105528759
61673701490650098941789134226519
61673701490650098941872701788711
61673701490650102592787147258415
61673701490650102592787147258575
61673701490650102600377878610281
61673701490650102600398799200041
61673701490650102600402241343478
61673701490650102600402241343479
61673701490650102646131463520197
61673701490650102646134905663634
61673701490650102646134905663635
61673701490864089365951161625767
61673701490864098837698663838877
61673701490864098837698692536685
61673701490864098883452248747341
61673701490864103784169436277271
61673701490864104188420375650249
61673701490864104188420404346605
61673701490864104188420404348057
61673701490864104188441296355197
61673701490864104188441296356649
61673701490864104190112629395961
61673701490864104190133550100909
61673701490864104190133550102361
61673701490864104195196232443897
61673701490864104195196346762761
61673701490864104195196346880853
61673701490864104195198555392191
61673701490864104195198670177615
61673701490864104195217267467709
61673701490864104195217267469161
61673701490864104195217267585801
61673701490864104195219590884015
61673701490864104197457991152841
61673701490864104234173960560165
61673701490864104235866214305877
61673701490864104240949931672677
61673701490864104240949931789317
61673701490864104240952255087531
61673701490864104373880114464078
61673701490864104373880143161883
61673701490864104373880143161886
61673701490864104381225476220958
61673701490864104381225504918766
61673701490864105430545347603847
61673701490864106020256054488462
61673701490864106027601416245342
61673701490867700559086865355435
61673701490867700559902772898717
61673701490867700559902801596525
61673701490867700970681990724447
61673701490867700970932666012943
61673701490867700970933039084445
61673701490867700970953959907485
61673701490867701106434964256485
61673701490867701106518990032869
61673701490867701106519018612585
61673701490867701107942630546163
61673701490867701108127215533883
61673701490867701108127588605385
61673701490867701108129539881857
61673701490867701108129539900731
61673701490867701108129912953359
61673701490867701108130658623491
61673701490867701108130659090051
61673701490867701108131031694993
61673701490867701108131032161553
61673701490867701108214599729361
61673701490867701108694742855475
61673701490867701108694743322035
61673701490867701108694743340909
61673701490867701108694772038717
61673701490867701108945446958579
61673701490867701108945447425139
61673701490867701108945447444013
61673701490867701108945448493773
61673701490867701108945820030081
61673701490867701108945820496641
61673701490867701108966741203041
61673701490867701152251654236385
61673701490867701152251682816101
61673701490867701153696215456031
61673701490867701153696215572671
61673701490867701153881144817493
61673701490867701153883469165467
61673701490867701153884243999967
61673701490867701153884616721549
61673701490867701153884617071469
61673701490867701153947263932877
61673701490867701154448327765343
61673701490867701154448328231903
61673701490867701154448328231951
61673701490867701154699032335055
61673701490867701154699032335215
61673701490867701154699376242189
61673701490867701154699376708749
61673701490867701154699405406557
61673701490867702343476676816967
61673701490867702348560394302019
61673701490867702755070654182051
61673701490867702755321358285155
61673701490867702755321359820349
61673701490867702755321731356657
61673701490867702755342623365249
61673701490867702760405047538799
61673701490867702760405420610301
61673701490867702760425968127107
61673701490867702760425968245199
61673701490867702760426341198609
61673701490867702760426341316701
61673701490867702800824239210011
61673701490867702806159005520217
61673701490867702938272936272339
61673701490867702938272936291053
61673701490867702938273280645873
61673701490867702938273309343681
61673701490867702943356624941171
61673701490867702943356625059263
61673701490867702943356998012673
61673701490867702943356998130765
61673701490867705909806252799959
61673701490867705909808577147933
61673701490867705909808577166807
61673701490867705909809724704175
61673701490867705909809725054095
61673701490867705910624484710089
61673701490867705910624513389183
61673701490867705910624513407897
61673701490867705910645405397775
61673701490867705910645405416489
61673701490867705912316765735215
61673701490867705912337657743599
61673701490867705912337657743807
61673701490867705912337657745051
61673701490867705912339982091573
61673701490867705917400340085183
61673701490867705917400454876431
61673701490867705917400455939241
61673701490867705917400455940693
61673701490867705917402664433157
61673701490867705917402664452031
61673701490867705917402778770895
61673701490867705917402778888987
61673701490867705917402779224405
61673701490867705917402779237455
61673701490867705917403438917897
61673701490867705917403438936611
61673701490867705917403439267817
61673701490867705917403440336291
61673701490867705917403811872759
61673701490867705917403811989399
61673701490867705917403812339319
61673701490867705917421375582783
61673701490867705917421376645641
61673701490867705917423699930757
61673701490867705917423699943855
61673701490867706049600650727897
61673701490867706049601769941914
61673701490867706049601769941915
61673701490867706054598448551241
61673701490867706054600771381443
61673701490867706054600771480821
61673701490867706054600771499535
61673701490867706054601431528445
61673701490867706054601431547159
61673701490867706054601432946839
61673701490867706054601804483307
61673701490867706054663447407219
61673701490867706054664566602363
61673701490867706054684339514981
61673701490867706054684368094697
61673701490867706054685487308715
61673701490867706055165515761833
61673701490867706055416221281927
61673701490867706055416221282087
61673701490867706055416592818395
61673701490867706055416678911675
61673701490867706055437484944871
61673701490867706055437599736119
61673701490867706056860092823229
61673701490867706095268314557871
61673701490867706100352031924671
61673701490867706100352033459705
61673701490867706100417003600453
61673701490867706100417003619327
61673701490867706458848927345255
61673701490867706458848927364129
61673701490867706458849300416757
61673701490867706458851251693229
61673701490867706458851251712103
61673701490867706458851624764731
61673701490867706458852370901423
61673701490867706458852743506365
61673701490867706458852743972925
61673701490867706459416455133407
61673701490867706459416455152281
61673701490867706459416483850089
61673701490867706459667159236511
61673701490867706459667159255385
61673701490867706459667532308013
61673701490867706459688079942911
61673701490867706459688079943071
61673701490867706459688079961785
61673701490867706459688424316605
61673701490867706459688453014413
61673701490867706461108736177407
61673701490867706461380332289103
61673701490867706461380332307817
61673701490867706461380705360445
61673701490867706466192426381433
61673701490867706466192426382885
61673701490867706466194634894223
61673701490867706466194749213087
61673701490867706466194749331179
61673701490867706466194749679647
61673701490867706466195409378803
61673701490867706466195410778483
61673701490867706466443100719547
61673701490867706466443473791049
61673701490867706466445338978453
61673701490867706466445338997327
61673701490867706466445712049955
61673701490867706466464021425947
61673701490867706466464021430318
61673701490867706466464021430319
61673701490867706466464279710573
61673701490867706466464394497449
61673701490867706466466345424001
61673701490867706466466345778292
61673701490867706466466345778293
61673701490867706466466604058547
61673701490867706466466718377411
61673701490867706466466718495503
61673701490867706466467378543127
61673701490867706466467378893047
61673701490867706466467751497989
61673701490867706466467751614629
61673701490867706466467751964549
61673701490867706467010657209879
61673701490867706467282253321575
61673701490867706468704774739103
61673701490867706468704774757977
61673701490867706468705147810605
61673701490867706468705147829319
61673701490867706468723830262311
61673701490867706468726039819037
61673701490867706468726039819197
61673701490867706468726039837911
61673701490867706504605955811339
61673701490867706504606328532921
61673701490867706504606328882841
61673701490867706505170040043323
61673701490867706505170040062197
61673701490867706505171187955101
61673701490867706505420744146427
61673701490867706505420744165301
61673701490867706505421117217929
61673701490867706506862292390759
61673701490867706507112996511333
61673701490867706507113369563961
61673701490867706511946011291349
61673701490867706511948334589563
61673701490867706512197058700965
61673701490867706512199382699019
61673701490867706512200042630003
61673701490867706512200042746643
61673701490867706512200043096563
61673701490867706512200415701505
61673701490867706512200415818145
61673701490867706512200416168065
61673701490867706512764242119795
61673701490867706512764902168823
61673701490867706514456494465827
61673701490867706514456494467231
61673701490867706514458704022553
61673701490867706514458704041427
61673701490867706514459478862829
61673701490867706514459851934331
61673701490867706641863610887697
61673701490867706641863639584053
61673701490867706641866968354797
61673701490867706642619080664109
61673701490867706644125285373605
61673701490867706644126404587623
61673701490867706644310989103167
61673701490867706644310989121881
61673701490867706644311362174509
61673701490867706644876192548961
61673701490867706644876221246769
61673701490867706644878516896935
61673701490867706649208974061519
61673701490867706649397002119973
61673701490867706649397002238065
61673701490867706649397375191475
61673701490867706649397375309567
61673701490867706649398035240551
61673701490867706649398035357191
61673701490867706649398408312053
61673701490867706649398408428693
61673701490867706649459678145749
61673701490867706649459678164623
61673701490867706649459679680943
61673701490867706649460051217251
61673701490867706649460797359766
61673701490867706649460797359767
61673701490867706649962119472695
61673701490867706650212823575639
61673701490867706650212823575799
61673701490867706650212825110833
61673701490867706650212909669078
61673701490867706650212909669079
61673701490867706650213196647141
61673701490867706651654487076327
61673701490867706651654487076375
61673701490867706651654487077779
61673701490867706651656696633101
61673701490867706651656696633261
61673701490867706651656696651975
61673701490867706651656811424301
61673701490867706651657471473377
61673701490867706651657844544879
61673701490867706651719487450076
61673701490867706651719487450077
61673701490867706651907400736205
61673701490867706651907400736365
61673701490867706651907400755079
61673701490867706652472259808624
61673701490867706652472632879966
61673701490867707694198388628339
61673701490867707694198388647213
61673701490867707694198417326307
61673701490867707695035216883796
61673701490867707695035216883797
61673701490867707696727497927642
61673701490867707696729793577802
61673701490867707696729793577803
61673701490867707701792132608503
61673701490867707701792132608663
61673701490867707701792504144971
61673701490867707701792590238251
61673701490867707701792590704811
61673701490867707701813510944603
61673701490867707701813511411163
61673701490867707701813511411211
61673701490867707704072832386145
61673701490867707704072832386229
61673701490867707704072832386388
61673701490867707704072832386389
61673701490867707704323536489249
61673701490867707704323536489333
61673701490867707704323536489493
61673701490867707704323909560835
61673701490867707739951973538255
61673701490867707739951973557129
61673701490867707747546060356919
61673701490867707747546175614727
61673701490867707749805496589745
61673701490867708288994648083551
61673701490867708288994648102425
61673701490867708288995021155053
61673701490867708291252132573345
61673701490867708296588734902215
61673701490867708296588736437409
61673701490867708296589107973717
61673701490867708298848171135041
61673701490867708298848544206542
61673701490867708298848544206543
61673701490868000749173366428941
61673701490868000749173366895501
61673701490868001160203633199321
61673701490868001295705901209861
61673701490868001295768663324705
61673701490868001295789583913013
61673701490868001297213224544559
61673701490868001297398153905813
61673701490868001297400478253787
61673701490868001297401625809869
61673701490868001297401626159789
61673701490868001297464273021197
61673701490868001297485193844237
61673701490868001298216040956767
61673701490868001298216040956975
61673701490868001298216041423327
61673701490868001298216041423535
61673701490868001298216385330509
61673701490868001298216385797069
61673701490868001298216414494877
61673701490868001341522248116529
61673701490868001343217858047753
61673701490868001343969970357065
61673701490868001343969970706985
61673701490868002395549277738255
61673701490868002400632995693871
61673701490868002944341248197709
61673701490868002944591952283343
61673701490868002944591952300813
61673701490868002944592296657085
61673701490868002944613217480125
61673701490868002949675899821661
61673701490868002949676014608537
61673701490868003127543874644109
61673701490868006099895078689611
61673701490868006099895078706873
61673701490868006101587330918795
61673701490868006101587330919003
61673701490868006106671049820837
61673701490868006106673372885771
61673701490868006106673373222593
61673701490868006106673373235691
61673701490868006238785323529343
61673701490868006238785323529551
61673701490868006243869042431385
61673701490868006243871365360965
61673701490868006243871365378227
61673701490868006243871365496319
61673701490868006243954933513217
61673701490868006243954933530687
61673701490868006289687597598849
61673701490868006289687597734203
61673701490868006289688745627107
61673701490868006290440857936419
61673701490868006648119865600545
61673701490868006648119865717185
61673701490868006648122190065159
61673701490868006648123337621241
61673701490868006648123337971161
61673701490868006648687049149065
61673701490868006648937753234699
61673701490868006648937753234907
61673701490868006648937753252169
61673701490868006648938097608441
61673701490868006648938126306249
61673701490868006648959018314841
61673701490868006650379301361195
61673701490868006650630349837833
61673701490868006655463020261577
61673701490868006655463020263029
61673701490868006655465343209871
61673701490868006655465343327963
61673701490868006655465343677883
61673701490868006655714067671193
61673701490868006655716047295505
61673701490868006655716047767888
61673701490868006655716047767889
61673701490868006655716277350383
61673701490868006655716391669247
61673701490868006655716391787339
61673701490868006655717424789825
61673701490868006655717425256385
61673701490868006655734988027673
61673701490868006655734988377593
61673701490868006656302171914467
61673701490868006656552876017571
61673701490868006657973503437459
61673701490868006694691682518357
61673701490868006701467652231189
61673701490868006701467652581109
61673701490868006831134204884481
61673701490868006831137562469673
61673701490868006831889674778985
61673701490868006838479568058303
61673701490868006838479568176395
61673701490868006838665644841737
61673701490868006838730272143937
61673701490868006838730272144145
61673701490868006838730273679179
61673701490868006838730616517679
61673701490868006838730616635771
61673701490868006839483761947569
61673701490868006839483762064209
61673701490868007883468982626527
61673701490868007883468982626735
61673701490868007883468982643997
61673701490868007891063184702999
61673701490868007936816769262995
61673701490868007936816769612915
61673701490868008478265586105561
61673701490868008478265586455481
61673701490868008485859444158210
61673701490868008485859444158211
61673701490868008485859673274145
61673701490868008485859673390785
61673701490973056423984921066669
61673701490973058071175620728333
61673701490976958745612052295067
61673701490976958882810044438847
61673701490976960529185955765423
61673701490976960529185956232191
61673701490977126693451677111192
61673705073282235077096237161581
61673705073283134455043103784029
61673705073283134455314699895725
61673705073283135690661489274973
61673705079190559111062366496413
61673705079190855550985683177321
61673705079190859254579371352805
61673705079190860535930797283465
61673705079191759868144742483549
61673705082146524665867838351720
61673705082146524673460892522190
61673705082146524673461925636944
61673705082146524673478340968790
61673705082146524673481813222766
61673705082146524673481813227138
61673705551856577017798942523037
61673705551856578253146191062855
61673705552731878312135309124585
61673705552731878495714504644161
61673705557754047204394773603183
61673705557761251746951017187747
61673705557764903431244255883189
61673705557765202385648428984681
61673705557765203666247742606029
61673705557766103135910384519925
61673705557766103136475583360833
61673705558640203535903702265925
61673705558640203719001614166029
61673705558640203719566470050345
61673705558640204085782057154901
61673705560720867796183634718522
61673705560720867803777836440702
61673705561700228070199683974805
61673706916675753086294035652725
61673706916676053229811044741045
61673706916748747255034420998827
61673706916749047444284069843705
61673706916773014409966476734955
61673706916773058879912157152747
61673706916773062585952533281789
61673706916773062585952877655531
61673706916773062585952881887619
61673706916773063821299325376805
61673706916773063821299669750547
61673706916773314551790859006061
61673706916773314551791232077563
61673706916773314553483485823275
61673706916773359023428107623771
61673706916773359023428480695273
61673706916773359023429513797137
61673706916773362729469513672349
61673706916773362729469886743851
61673706916773362729469890975939
61673706916773363964816679305427
61673706916781167696258570761445
61673706916781167696258915135187
61673706916781168931604588954921
61673706916781419663789523775107
61673706916781419663791731932361
61673706916781467839775924223507
61673706916785021980769229864061
61673706916785070111022709344755
61673706916785070156755373549723
61673706916785070156776294254671
61673706917624349289940076942511
61673706917624349289940450014013
61673706917624349329085429449549
61673706917624349333416695900417
61673706917624349335672769843787
61673706917624349335673114217529
61673706917624349470698337915635
61673706917648660912560704982723
61673706917648660912561078054225
61673706917648660953963165603469
61673706917648660958293397883999
61673706917648660958293742257741
61673706917648661090492732956585
61673706917648661091223949025217
61673706917648661097810490604557
61673706917648661097831382613149
61673706917648661097832414297863
61673706934499190974027580875707
61673706934499190976282883283385
61673706934499190976283917803643
61673706934499235310662705946495
61673706934507296086024062162957
61673706934510898357272224662093
61673706934510942692215639102347
61673706934510942692215895969871
61673706934510946395997613622363
61673706934510946396561439587143
61673706934510946396562472689007
61673706935350225568391236219053
61673706935350225712175764641819
61673706935350225712179122227011
61673706935374237004019643454879
61673706935374537193269316746715
61673706935374537330277902385935
61673706940383200868635117634583
61673706940383248907357407762347
61673706940383248907357410944675
61673706940383250142703425489263
61673706940383545347092671900095
61673706940383549050874388152907
61673706940383550286220405879823
61673706940407516197858654273299
61673706940407516200117314149529
61673706940407560534490421760347
61673706940407560534491193412679
61673706940407560534491483559971
61673706940407560534494578160597
61673706940407564238272512600981
61673706940407564238275520045309
61673706940407564238837252631239
61673706940407564238837281328999
61673706940407564238839604277293
61673706940407565473619214823931
61673706940407565473621537772225
61673706940407565473622312140325
61673706940407816389384521982857
61673706940407816389385556501663
61673706940407816389387879449957
61673706940407864381789147101479
61673706940407864381789521689301
61673706940407864382353232868657
61673706940407864382354002985795
61673706940407864382354261719559
61673706940407864382354376057297
61673706940407864382354380761561
61673706940407864382357732107455
61673706940407864382357736811719
61673706940407864564806839603165
61673706940407864565367572502513
61673706940407864565372076445575
61673706940407865617135936480727
61673706940407865617139665602387
61673706940415665644799841272153
61673706940415669348581557991525
61673706940415669349145642223509
61673706940415669485841537414293
61673706940415669486406396598981
61673706940415670583927575251881
61673706940415921499125700862429
61673706940415921499126735381235
61673706940415969492098910987027
61673706940415969675112102832765
61673706940419523770372830240987
61673706940419568059563978339143
61673706940419568059564754690123
61673706940419568105317534551299
61673706940419571763909779290499
61673706940419571763910555174919
61673706940419571809099279968431
61673706940419571809099281018191
61673706940419571809663364200415
61673706940419571946358887855051
61673706940419571946360007050195
61673706940419571946360035747955
61673706940419571946920733828129
61673706940419572998691712318871
61673706941258550936007182531245
61673706941258850940006985511859
61673706941258850942262292053699
61673706941258850942263063706031
61673706941258850942263322439795
61673706941258850942263436777533
61673706941258850981241050556015
61673706941258850988016907349663
61673706941258850988019230297957
61673706941258851117934625980833
61673706941258851125276631687555
61673706941282862416284108013203
61673706941282862423623790771631
61673706941282895770365465230349
61673706941283162565448805897763
61673706941352209849727069386765
61673706941352209849730049183093
61673706941352209851421646080771
61673706941352209851422674950547
61673706941352243150735706571869
61673706941352243196469515497815
61673706941352243196489291480333
61673706941352243196490321399869
61673706943374030929650219379720
61673706943374030937246286639176
61673706987677768300732737865635
61673706987677769535598239394935
61673706987684673888824597704857
61673706987684972842728597312313
61673706987688571410130644615039
61673706988527854292896479152977
61673706988552165916078262518251
61673706988552166055031531057921
61673706988622113717293892789481
61673706988622114950191845418439
61673706993581542461595186265135
61673706993585189204480251589637
61673706993585194145867416631367
61673706993585194145867417097927
61673706993585194191621003057603
61673706993586393668084176286517
61673706993586394902866109781449
61673706993586394902928871900505
61673706993586394948619696224947
61673706993593298020826662016007
61673706993593594506231570424521
61673706993593594506231828691725
61673706993593594506231943496023
61673706993593598209825631204947
61673706993593598210076679664323
61673706993593598210577629176521
61673706993593598210577743514259
61673706993593598393591968343817
61673706993593599445359677009191
61673706993593599445359677475751
61673706993593599445443245492649
61673706993597152351092855886617
61673706993597200481072414809875
61673706993597200526825972538351
61673706993597200526826001236111
61673706993597200527077019598047
61673706993597200527578084847663
61673706993597200527578113545423
61673706993597201716606460614119
61673706993597201716606461080679
61673706993597201716690029115047
61673706993597201762360045990595
61673706993597201762360047040355
61673706993597201762443614024963
61673706993597201762443615074723
61673706994436479660178446522313
61673706994436479660180766754839
61673706994436479660181804107505
61673706994436479660241205454829
61673706994436479660262126159777
61673706994436479843192782973841
61673706994436479843196143741361
61673706994460491094177016087521
61673706994460491278882463226935
61673706994460791282610785035665
61673706994460791283363927264513
61673706994460791285056179960465
61673706994460791285058502908759
61673706994460791468154090344249
61673706994529834810788784386793
61673706994529838105044572924805
61673706994529838516826837567541
61673706994529838516829160515835
61673706994529838697396814911901
61673706994529838699841176734837
61673706994529838704735091496963
61673706994529838704735464568465
61673706994529839751423840301539
61673706994529839752175952610851
61673706994529839752175953077411
61673706994529840346972556906157
61673706994529840353562078281825
61673706994529840354315222176681
61673706994529840354315223693001
61673706994529840354315595248183
61673706994529882576681821542515
61673706994530735378600222003403
61673706994530735378600566377145
61673706994530739084638619091333
61673706994530740922123906500719
61673706994530740922123906850639
61673706994531024449478070386663
61673706994531035018828026669467
61673706994531035567035365244825
61673706994531035567599076405307
61673706994531035567871045588505
61673706994531035574376997880045
61673706994531035574377370951547
61673706994531038724844900410099
61673706994531038724845273481601
61673706994531038724866079850215
61673706994531038724868402798509
61673706994531039273636870852291
61673706994531039273637129586055
61673706994531039273637243923793
61673706994531039273640599973951
61673706994531039273909098769253
61673706994531039273909213088117
61673706994531039278719445030451
61673706994531039278719818101953
61673706994531039278722798364841
61673706994531039278722802615643
61673706994531039280415051060793
61673706994531039280415424132295
61673706994531040508422533468883
61673706994531040508485295587939
61673706994531040509258214278915
61673706994531040515762216693871
61673706994531040555011800238591
61673706994531041103782848458111
61673706994531041110558447451115
61673706994531041110560771449169
61673706994531041111394500498907
61673706994531041111394500848827
61673706994531041111397598169433
61673706994531041111397599685753
61673706994531072625461891141501
61673706994531072625462264213003
61673706996547910916341597709119
61673706996547911100380018368765
61673706996547911100383375835865
61673706997485353810302286748164
61673706997496158793415373625659
61673706997496208799273198571191
61673706997496208800026343980915
61673706997520470416598531667179
61673706997520470418778010914551
61673706997520470419049980097589
61673706997520470602064319732903
61673706997520519831800102092257
61673706997520520424420579541461
61673706997520520424420582723789
61673706997524122146351719614881
61673706997524122146355043784951
61673706997524122146355072482711
61673706997524122146375964489899
61673706997524122146375993187659
61673706997524122148820358192923
61673706997524122148821362597027
61673706997524122148821391294787
61673707011307418883831878018627
61673707011311069195492175577495
61673707011311069196057031461811
61673707011311070430838964956743
61673707011311365635228240065335
61673707011311369339577396483649
61673707011311370574359329978581
61673707011319170602019591754885
61673707011319170602019850022089
61673707011319174305801910765283
61673707011319175541147584001817
61673707011319426456346742731699
61673707011319474449318920203523
61673707011319474449882401328001
61673707011319474449882659595205
61673707011319475684664593090137
61673707011323028727592494634651
61673707011323028727593526336835
61673707011323076766884118737331
61673707011323076903578896604987
61673707012162055755965320529715
61673707012162055755966092182047
61673707012162055755966349399491
61673707012162055755966436555789
61673707012162355938712107782797
61673707012162355945236914699919
61673707012182764645557221927799
61673707012186367380844089686329
61673707012186666967975013884459
61673707012186666968794043290311
61673707012186667105802974721667
61673707012186667149297099287169
61673707012186667517021154665859
61673707012186667517585238897843
61673707012186667517586013732503
61673707012186667524360065771955
61673707012186667524360837424287
61673707012186667524361181798029
61673707012186667524361184985973
61673707012186667570114650737199
61673707012186700871102511883005
61673707012255711050093441850615
61673707012255711095826450311233
61673707012255711102353584776127
61673707012255714390103045334499
61673707012255714799356346918897
61673707012255714799357380020761
61673707012255714801048600664609
61673707012255714801051956714767
61673707012255714801864503608621
61673707012255714801866826906835
61673707012255714808393962421489
61673707012255716585438407545745
61673707012255716592783769302625
61673707012259318315257180223467
61673707012259318315259474474001
61673707012259616811373163274357
61673707012259618458776483562321
61673707012259618504506823282509
61673707012259618504506823638045
61673707012259618504506823754685
61673707012259618504506824817543
61673707012259618504509147765837
61673707012259650614205757144711
61673707012259650614206785647097
61673707012259650614206790246575
61673707012259650614206900315881
61673707014273933615623100168248
61673707014273933623219167427704
61673707014273937327562643584209
61673707014273937502982895466281
61673707014273937510576982751505
61673707020182114217422987478184
61673707020182562877673988064471
61673707020182562877925036541109
61673707020182564516625873579812
61673707020182564516625874046372
61673707020186166840965895269820
61673707020186166840965896138062
61673707020186166840966929788626
61673707020186166841217976848322
61673707021025444112080027759462
61673707021025493525104443403234
61673707021025493525919231738322
61673707021025493525919231755584
61673707021025493525919317849023
61673707021025493525920346229154
61673707021025493525940123746914
61673707021025493525940123764176
61673707021025493525941266935554
61673707021025493525941266952816
61673707021025493526190827850018
61673707021025493526190827867280
61673707021025493571672787948978
61673707021025493571673931137618
61673707021025494119901045695494
61673707021025494120715462494274
61673707021025494120715805450866
61673707021025494120716948639506
61673707021025494120736726039174
61673707021025494120987430142278
61673707021130359891279268240740
61673707021130359898054095114852
61673707021155122356457218682044
61673707021155122356478139386992
61673707021155170532461188489498
61673707147174583519792029787059
61673707147174583565524693990575
61673707147174583702722686601123
61673707147209405520931160848815
61673707147209453696917562819151
61673707147209454932264355380727
61673707147209705664448169937135
61673707147209705844934461745935
61673707147209753840434571907471
61673707147209754023365228721535
61673707147210606275485489010895
61673707147210606277929854016159
61673707147210654453727969641963
61673707147210654453912903118665
61673707147210654453916255986495
61673707148084751463144174042393
61673707148154099444816969619453
61673707148154099444816971036395
61673707148154999875367997238545
61673707148154999875367998301355
61673707148155285189641309797593
61673707148155300013802433211515
61673707148155300066894900529719
61673707148155301843862146763331
61673707148155301843944681695835
61673707148155301851204152470053
61673707148155301851476121653091
61673707148155301851538883772307
61673707148157701167021080096235
61673707148157702816598197682595
61673707153082908743538386197425
61673707153082908743538644464629
61673707153118030934012251914889
61673707153118079109744166451481
61673707153118079109932194528809
61673707153118079109932538902551
61673707153118079109935550578967
61673707153118079110015762563177
61673707153118079110019230216431
61673707153118079247196644960739
61673707153118331077529261003209
61673707153118375549670925275827
61673707153118379253264612979135
61673707153118379253264613451311
61673707153118379253449174919369
61673707153118379253449547990871
61673707153118379253515661438511
61673707153118379253536209544133
61673707153118379253536210606991
61673707153118379436466865886021
61673707153118379436466867421055
61673707153118380488798544447045
61673707153118380488798658783379
61673707153118380488882227266837
61673707153119231645278194789649
61673707153119231645278280878717
61673707153119279821076394969487
61673707153119279821261329981223
61673707153119279821264681314019
61673707153119279821347992597343
61673707153119279821348364133811
61673707153119279867017923383775
61673707153119279867017926566103
61673707153119279867080656800859
61673707153119281056610354665789
61673707153119281056610354667193
61673707153119281056610354684663
61673707153119281056673116780633
61673707153119281056694037486985
61673707153993677621877181754607
61673707153993677621898073763199
61673707154062724669822067460367
61673707154062724674904641638527
61673707154062724720636934305575
61673707154062724852752724274431
61673707154062726507492285515451
61673707154062726507495382830441
61673707154062726507495384346761
61673707154062726507495755901943
61673707154062726507495756374119
61673707154062726507558146484691
61673707154062726507559294377595
61673707154062758021642587443549
61673707154062758067376285815999
61673707154062758067397206522351
61673707154063610459225939410197
61673707154063621531508671760043
61673707154063625237546729190189
61673707154063625288385954181083
61673707154063627067692187061963
61673707154063627067775755096331
61673707154063627067776874291475
61673707154063627075097987989605
61673707154063627075118879998197
61673707154063627075286274347187
61673707154063627075304067155883
61673707154063627075304067504399
61673707154063627075307164820793
61673707154063627075307165292969
61673707154063627075307166337113
61673707154063627075307166342729
61673707154063627075369957172803
61673707154063627075371076367947
61673707154063658589371749479399
61673707154063658635208988512703
61673707154063925426820760627711
61673707154063925426883522742555
61673707154063925431902963269403
61673707154063925431903334805871
61673707154063927264556839646211
61673707154063927264574661152667
61673707154063927264574661502587
61673707154063927264577760339513
61673707154063958824395899689695
61673707154063958824458661803135
61673707154063958824458661804539
61673707154066328183946280506781
61673707154066626586358423990203
61673707154066626723619180250629
61673707154066627320863128862253
61673707154066628373216502494921
61673707154066628373279636150445
61673707154067527154107443865711
61673707154067528941024926900081
61673707154067528941025185652719
61673707154067528941028656493917
61673707154067528941091418140797
61673707154067528986760975870229
61673707156073737340439464885581
61673707156073744521304912723972
61673707156074044664824129891570
61673707224021884210484277372591
61673707224021884256488882160763
61673707224021885446018323176835
61673707224021885446102005996627
61673707224022784824049615691739
61673707224897180609186002042861
61673707224967130240607070172971
61673707224967130247862327157035
61673707224967130247946009976827
61673707224967131475953087901291
61673707224967424893610582252021
61673707224967430384040425021167
61673707224967430384124107840959
61673707224967430389122999199327
61673707224967430389206682019119
61673707224967430391379336127263
61673707224967430391463018947055
61673707224967430437132892457463
61673707224967430437195654572307
61673707224967431619386442748083
61673707224967431619470125567875
61673707224967474307449870802177
61673707224967474307449873990121
61673707224967474307470676721701
61673707224967474307470794695069
61673707224969831944042416144027
61673707224969831949124990322187
61673707224969831951297414860887
61673707224969831951360176975731
61673707224969831951361206895267
61673707224969831951382127600215
61673707224969831951384421850749
61673707224969833186731214417941
61673707224969875958896986603705
61673707224969876004649426689117
61673707224969881362714263520447
61673707224970131675693506816047
61673707224970132087287484647691
61673707224970132092370058825851
61673707224970132092642027990175
61673707224970132094814423831115
61673707224970132094901459518737
61673707224970133322821530451935
61673707224970133330164569260521
61673707224970181498888262374233
61673707224970181506231301182819
61673707224970181551963936812283
61673707224971032106328188321131
61673707224971032662713241509089
61673707224971032700852822966839
61673707224971032701041109311371
61673707224971032706123683489531
61673707224971032708380820767559
61673707224971032708383115018093
61673707224971032708443582882403
61673707224971033936386868771083
61673707224971076578717549602445
61673707224971076578717578300205
61673707224971082074043083177383
61673707224971082112369917873589
61673707225002247032013479266287
61673707225002247032097162086079
61673707225002248267443179812995
61673707225002296400120361996819
61673707225002296400121136837095
61673707225002296443342546095709
61673707225002296445870479135341
61673707225002547175614142594731
61673707225002548273615723126543
61673707225002548273615837917583
61673707225002548456713745113423
61673707225002596449662679048853
61673707225002596449662679054469
61673707225002596449682569839881
61673707225002596449683599759417
61673707225002596452107044059733
61673707225002596452109367008027
61673707225002596452110141846899
61673707225002596589367712340361
61673707225002596589367712341765
61673707225002596589390927297247
61673707225002596632613111396137
61673707225002597188999279309915
61673707226973647214873860791639
61673707226977549667525496000190
61673707226977549667525496118282
61673707226977549675140503991814
61673707227851693002353053384311
61673707227925780867148081357164
61673707227925795653083965335892
61673707227925795653167648155684
61673707227925797483227357008852
61673707227925797483227357363144
61673707227925797483311039828644
61673707227925797483499325123416
61673707227925840118218355194054
61673707227925841353565144573302
61673707227925841948361746867014
61673707232776906147971608370154
61673707232882270980760438749255
61673707232882272574544515928134
61673707232882272574544515945396
61673707232882272574544516063488
61673707232885858244645907430314
61673707232885869495154308560940
61673707232885869502496285569902
61673707232885869540907893352764
61673707232885874898950658208053
61673707232885874898950658208054
61673707232885874898950686905813
61673707232885874898950686905814
61673707232885874898971578913001
61673707232885874898971578913002
61673707233725201583023085768818
61673707233725201583085847415650
61673707233725201583085847533742
61673707233725202177819688062530
61673707233725202177882449827454
61673707233759868687902372870829
61673707233834104260835763083296
61673707233834106090979154874300
61673707233834106091167554487936
61673707233834106091251122522304
61673707233834120922668593412058
61673707233834120922752277648792
61673707233834122158015382791306
61673707233834122707142084529928
61673707233834165387803013384922
61673707233834166577396217972346
61673707233834166577396222577439
61673707233834166577396222577440
61673707233834166623146330511646
61673707233834166623146335110916
61673707233834166623146335111124
61673707233834167172189352612804
61673707233834167172189352613012
61673707233834167172189354029954
61673707233834167172192820266058
61673707233834167172192820271882
61673707233834167172192824871152
61673707233865637250274974855212
61673707233865685398451036936450
61673707233865685398452074287664
61673707233865685405794079994386
61673707233869287745703886304728
61673707233869288719606958403949
61673707233869288719606959820891
61673707625773242162263167028821
61673707625783796827234506625395
61673707625783798062580524801609
61673707625784097016232332625535
61673707625784097016480713780345
61673707625784097016483036728639
61673707625784097016484184621543
61673707625784097016484528995285
61673707625784098251831318370321
61673707625784949406554545109189
61673707625784993878191793726899
61673707625784998819662900322185
61673707625784998819664019536203
61673707626659098716367104437857
61673707626752754062751240627647
61673707626752757768791618273009
61673707626752757899271782685307
61673707626752759546403159672847
61673707626752759553742842431275
61673707626752787409469328593011
61673707626753654630562678248469
61673707626753958519013160101627
61673707626753960303401852373631
61673707626753960303485535193423
61673707626753960310741535132059
61673707626753960310741535598619
61673707626753960310744634431333
61673707626756361276138335620053
61673707626756361276138679993795
61673707626756661465468563715933
61673707626757545371385899285131
61673707626757562033220711140629
61673707626757562033221055514371
61673707626757594144592349499765
61673707626764465151097925382647
61673707626764765340347598657173
61673707626764798091557776805419
61673707626764798687085457900951
61673707626764798687085572690587
61673707631681567203079126425909
61673707631681567203163928104183
61673707631681567386094584918247
61673707631681867392413601396019
61673707631689672313385164370721
61673707631692374199082823424343
61673707631692422194579494512133
61673707631692422194581818976747
61673707631692422194582589112759
61673707631692422194582590629079
61673707631692423429929383190655
61673707631692672558209652578739
61673707631692718677728065992711
61673707631692718677728439064213
61673707631692722383580415112899
61673707631692722383769472041289
61673707631692722383849801532307
61673707631692722384333556273273
61673707631692722384333556292147
61673707631692722384333671083187
61673707631692723619115231501001
61673707631692723619115489768205
61673707631692723619115489769609
61673707631692723619115489787079
61673707631692723619115604572503
61673707631693574773150859777623
61673707631693623134595597920671
61673707631693623134595626618431
61673707631693623134595970992172
61673707631693623135159710850415
61673707631693623135160825459339
61673707631693624186928419668931
61673707631693624187010982809549
61673707632556016283580918906921
61673707632556016283601810915513
61673707632568018919544354439717
61673707632568023853588742588953
61673707632568023854403530924041
61673707632568024272713012471851
61673707632568024272902069400241
61673707632568024272902442490457
61673707632568024272961389377263
61673707632568024272963712325557
61673707632568024272964861281319
61673707632568024272982398891259
61673707632568024273466153632225
61673707632568024273466153651099
61673707632568024273466268442139
61673707632568024455979170682381
61673707632568024456000091392945
61673707632568024456543254914365
61673707632568024456564175620717
61673707632568024456564175637979
61673707632661377776193121253501
61673707632661377821925785457017
61673707632661379430580496646095
61673707632661379469053436040117
61673707632661379469053809111619
61673707632661379475831615782059
61673707632661379475831988853561
61673707632661379605499689394141
61673707632661383128525725889327
61673707632661383129278867068415
61673707632661383136139700760373
61673707632661383136618549826843
61673707632661383311540065523183
61673707632661383312355973053415
61673707632661383312373421501419
61673707632661383312376893759767
61673707632661383319133119689281
61673707632661383319715428625083
61673707632661383319715543416331
61673707632661384959504798373771
61673707632661384966844481132199
61673707632661384967032767476731
61673707632661384967036238335399
61673707632661384967095529609045
61673707632661384967099000450243
61673707632661412822570709025279
61673707632661412822591887998835
61673707632661427235719760694465
61673707632661427235723113562295
61673707632662279991049153721323
61673707632662279991049156902247
61673707632662279997911105227619
61673707632662280036050343606313
61673707632662280036050372304073
61673707632662280036614456536057
61673707632662283697086176632615
61673707632662283697086948284947
61673707632662283697087206902071
61673707632662283697089534099763
61673707632662283703952257595213
61673707632662285527232669023243
61673707632662285527233702125107
61673707632662285527316237057611
61673707632662285527316580014203
61673707632662285534659361959477
61673707632662285534844549115759
61673707632662285534844549117163
61673707632662285534844549134633
61673707632662285534844549484553
61673707632662285534844663803417
61673707632662285534844663920057
61673707632662285534847646904329
61673707632662285534847648298393
61673707632662285534847648304009
61673707632662285534848019975831
61673707632662285534910782090675
61673707632662313344566429887409
61673707632662313390319757598547
61673707632662313390403325632915
61673707632662317050606807084925
61673707632662317050687017652145
61673707632662317051168305502093
61673707632662580187160778519455
61673707632662583886357891243097
61673707632662583886361242588991
61673707632662583886361247293255
61673707632662583893699896949819
61673707632662585716503491073151
61673707632662585716566253187995
61673707632662585724097321607491
61673707632662585724118240784473
61673707632662613579590581166179
61673707632662627809791152631343
61673707632664981885113558817861
61673707632664986643483406412287
61673707632664986643486762468061
61673707632664986643486762481159
61673707632665270216654835754459
61673707632665281341552732395185
61673707632665281341553105466687
61673707632665286832816646203297
61673707632665314688292084372169
61673707632666185615342502987557
61673707632666185615907362059817
61673707632666186165218619487729
61673707632666186210952342438279
61673707632666186210954636688813
61673707632666187400565408861361
61673707632666187400565665728885
61673707632666187400565665730289
61673707632666187400565666078805
61673707632666187400569137988637
61673707632666187400569138001735
61673707632666215256124815298669
61673707632666219511960979505499
61673707632666219511961065598779
61673707632673090151660716564495
61673707632673090518445749589709
61673707632673090518446007870011
61673707632673090701523109251481
61673707632673123865183981886115
61673707632673135173097218328501
61673707632673135173097218450757
61673707632673135173097337841275
61673707632673135173098370943139
61673707632673390890793703131625
61673707632673418746201874175361
61673707632673418746202904094897
61673707632673423504659415504891
61673707632673435362346891620337
61673707632673435362346891742593
61673707634648086012839692833453
61673707634648087651625213915176
61673707634648087651625214031816
61673707634648387795142223003496
61673707635620949155676373249099
61673707635620950391022390976015
61673707635620950391022390977419
61673707635620950391023165816291
61673707635620950391023167215971
61673707635620950391023167233441
61673707635620950391085153090859
61673707635620950391085927931135
61673707635620950391085929348285
61673707635620950436838738000727
61673707635620950436839512839599
61673707635620950436839514239279
61673707635620950436839514256749
61673707635620994908476761457309
61673707635620994908476762507069
61673707635620994908476762856989
61673707635620994908476762874459
61673707635620998561922865900361
61673707635620998561922865901765
61673707635620998569265647847039
61673707635620998614517138636111
61673707635620998615019232755503
61673707635620999164313298556118
61673707635620999164313298734029
61673707635620999164316770975115
61673707635620999164316770992377
61673707635620999164316770993829
61673707635620999164316775243179
61673707635631489171889392900919
61673707635631489171889394317861
61673707635631489171889397505805
61673707635631505238990621326981
61673707635631505239492720229342
61673707635631505239743767289038
61673707635631505788029944586889
61673707635631505788030971860965
61673707635631805977300509767815
61673707635631805977300509769267
61673707635631805977301538639043
61673707635631805978053650948355
61673707702581469889136465935911
61673707702585372349382218729779
61673707702592274917648201647721
61673707702592274917651553465791
61673707702592274917651557697879
61673707702592276702876816751319
61673707702592276748609480956287
61673707702592276748609738173731
61673707702592276748630630182323
61673707702593177316358500831795
61673707702593477459123397609351
61673707702593477505629323349667
61673707702595877371912680936663
61673707702595877372477536820979
61673707702595878607259470315911
61673707702595923491431094370801
61673707702595928432818259879091
61673707702595928432902976867769
61673707702596227386554780423631
61673707702596227386554809121391
61673707702596227386804712874403
61673707702596227386805827483327
61673707702596228576335268965959
61673707702596228576418951319191
61673707702596228622151501205295
61673707702596228622151502255055
61673707702596228622151588342719
61673707702596228622151617040479
61673707702596228622152619928263
61673707702596228622152620400439
61673707702597128091811131425305
61673707703459521286554512565273
61673707703459521286575404573865
61673707703460721860559758107561
61673707703471223733247382797641
61673707703471228667291770946877
61673707703471228668127451290557
61673707703471228668128222942889
61673707703471523876764391887413
61673707703471528673547992381569
61673707703471528674300104690881
61673707703471528680887675139997
61673707703471528680887789458861
61673707703471528818151557395703
61673707703471529275687406480343
61673707703471529412945147994285
61673707703471529413759936329373
61673707703471529413780828337965
61673707703471529413784184388123
61673707703564884387318989024787
61673707703564884387883848091431
61673707703564888268760074273119
61673707703564888269595754616799
61673707703564888276098723929683
61673707703564889321928232008579
61673707703564889329267914767007
61673707703564889367681788222139
61673707703564889375021470980567
61673707703564932147190340953497
61673707703564932192943125511821
61673707703565773875902517730773
61673707703565773875986085765141
61673707703565784994085512345689
61673707703565784994106404236237
61673707703565785000612386760731
61673707703565785000863433820427
61673707703565785001365527939819
61673707703565785001449210293051
61673707703565789935409658871611
61673707703565789935493226905979
61673707703565789935493569862571
61673707703565789935494346101123
61673707703565789942752697680197
61673707703565789942836351807845
61673707703565818347539766348483
61673707703565818347623334382851
61673707703565818347623677339443
61673707703565832576985127738851
61673707703565832576988227043741
61673707703565832577737240048163
61673707703566085136787390140877
61673707703566085137539759667633
61673707703566085137623442020865
61673707703566085183293315881193
61673707703566085183356077646117
61673707703566088294533733198561
61673707703566088294534876387201
61673707703566088294534881091465
61673707703566088294538232437359
61673707703566088294538237141623
61673707703566088889334464710923
61673707703566088896676470417645
61673707703566090078927701060343
61673707703566090079010607529155
61673707703566090086269706767065
61673707703566090124743243036363
61673707703566118491140715006027
61673707703566118536810588866355
61673707703566118536873007674687
61673707703566118536873350631279
61673707703566132767007805348591
61673707703566132767011161398749
61673707703568475579337862652069
61673707703568475579421430686437
61673707703568484455616894706797
61673707703568485050141529352505
61673707703568485050329814647277
61673707703568485050413497000509
61673707703568486102744918342685
61673707703568486284923462847437
61673707703568486292265468554159
61673707703568486697457838284617
61673707703568486697520600049541
61673707703568486704047731682027
61673707703568486704298779791483
61673707703568486704800873910875
61673707703568486704800877093203
61673707703568486704863638858127
61673707703568489990963838976479
61673707703568489991797196371865
61673707703568489991799519320159
61673707703568491638845003792907
61673707703568491638928571827275
61673707703568491638929691022419
61673707703568491646188042601493
61673707703568491646268254585703
61673707703568491646271696729141
61673707703568520051058679304147
61673707703568534280423573008973
61673707703568534281176714189513
61673707703568534418437472101445
61673707703568534464189909116957
61673707703568534464191025125609
61673707703568534464191053823369
61673707703568534875220175420777
61673707703568534875973316599865
61673707703568534882559829481445
61673707703568535013233042809773
61673707703568536110565820444985
61673707703568536110566939640129
61673707703568536110566940701535
61673707703568536110566969399295
61673707703568536117884696933969
61673707703568536117888052984127
61673707703568536117908945346851
61673707703568536117908946408257
61673707703568785193658538442277
61673707703568785193846823737049
61673707703568785193930477392521
61673707703568786428440471937209
61673707703568786435782477643931
61673707703568786840222735062173
61673707703568786840974847371485
61673707703568786841058529724717
61673707703568786847836709466659
61673707703568786848317882997743
61673707703568786848317886180071
61673707703568786848401568533303
61673707703568790135296755596483
61673707703568790141820530824679
61673707703568791789705051688361
61673707703568820194575802709879
61673707703568820240308352595983
61673707703568820240308353663213
61673707703568834607687145393281
61673707703568835202479245260411
61673707703568835202482598128241
61673707703568835202482601310569
61673707703568835202482716101609
61673707703568836299815580874245
61673707703568836299816612459789
61673707703568836299816612931965
61673707703568836299816613993371
61673707703568836299816613999195
61673707703568836307158618166511
61673707703568836307158618638687
61673707703568836307158619682831
61673707703568836307158619688447
61673707703568836307158619700093
61673707703568836307158619705917
61673707703568836307159767598821
61673707703569670799483210172799
61673707703569686858991499206541
61673707703569686866333504913263
61673707703569686866334624108407
61673707703569687453788072798121
61673707703569690565781664696601
61673707703569690565785020746759
61673707703569690572375000237449
61673707703569691160581591272651
61673707703569691167921302728839
61673707703569692395928383717587
61673707703569692403270389424309
61673707703569692403270418122069
61673707703569692403354072249717
61673707703569720808057373538721
61673707703569735038259061012329
61673707703569735038259064199029
61673707703569735038259089710089
61673707703569735632218868588121
61673707703569735633033628225449
61673707703569735633055692120441
61673707703569735639558522648789
61673707703569736867564514679559
61673707703569736867565632335297
61673707703569736867565633874703
61673707703569736867565662572463
61673707703569736874904281991861
61673707703569736874907638042019
61673707703569736874907639581425
61673707703569736874908787474329
61673707703569736874966958135681
61673707703576590159882708232077
61673707703576590167224713938799
61673707703576595101269873740367
61673707703576595102102459483421
61673707703576595102105554084047
61673707703576639528742735213001
61673707703576639573660263537165
61673707703576639574495943880845
61673707703576639992865092593001
61673707703576639992868187193627
61673707703576644926826598621053
61673707703576644926828921569347
61673707703576644926889360385977
61673707703576644927662278964733
61673707703576644927665749805931
61673707703576644934231366092699
61673707703576644934252258101291
61673707703576890166139305435165
61673707703576890304152086848605
61673707703576890310741723028571
61673707703576890349905643059261
61673707703576895107526470943455
61673707703576895107526471415631
61673707703576895108278583724943
61673707703576895114866154174059
61673707703576895252125793936235
61673707703576895702322703217019
61673707703576895709664708923741
61673707703576895709850671270219
61673707703576895709915757383117
61673707703576895839583829478879
61673707703576895840398617813967
61673707703576895840419509822559
61673707703576895847759307372027
61673707703576939579979627091397
61673707703576939579999399904845
61673707703576939580000547797749
61673707703576939717992408504837
61673707703576940174775854778741
61673707703576940182114765884837
61673707703576940182117860485463
61673707703576940311973190878077
61673707703576940311974219275677
61673707703576940312788636074457
61673707703576940312788750865497
61673707703576940312789007610765
61673707703576940312789093822089
61673707703576940319312758845465
61673707703576945116097163921481
61673707703576945116159925686405
61673707703576945123501931393127
61673707703580481320017078296337
61673707703580497386363985884279
61673707703580497386384906471135
61673707703580497386387229419429
61673707703580497386868406138665
61673707703580497523645661196527
61673707703580497523647984144821
61673707703580497569378325518135
61673707703580497569966399427785
61673707703580525974669696467439
61673707703580542041519962510143
61673707703580542041521110403047
61673707705547983155037038650641
61673707705547988691218832127441
61673707705547988698812573621981
61673707705547990337598094703704
61673707705551876151149228038086
61673707705551887269521400217530
61673707705551890564533691770141
61673707705551891159058327931929
61673707705551891159079219822477
61673707705551892759701540589378
61673707705551892759701569287138
61673707705551892797843475959652
61673707705551892805433071170867
61673707705551892805433199840090
61673707705551892805433200372257
61673707705551892805433201356410
61673707705551892805433201710702
61673707705551892805454093246958
61673707705551892805706173958670
61673707705551892805706202654978
61673707706425991658585033732391
61673707706425991665088259914411
61673707706425991665088264513681
61673707706425991665091615964569
61673707706425991665091620563839
61673707706425992283612305437546
61673707706426035947207941299303
61673707706426035947207942716245
61673707706426036084949126483163
61673707706426036085220719412531
61673707706426036085220722594859
61673707706426041483119741453301
61673707706426041490714201810027
61673707706426042032162761771811
61673707706520597954222097400890
61673707706524503587786945081704
61673707706524503587786946498646
61673707706531391857862273572807
61673707706531391857862273689447
61673707706531402983321932099137
61673707706531408474002825375417
61673707706531408474006176643335
61673707706531408474006181248429
61673707706531408474759408520797
61673707706535260559582928663199
61673707706535260559586286248391
61673707706535260560398837724253
61673707706535260560402193774411
61673707706535260583580027949155
61673707706535310385205510375947
61673707706535310385205514626749
61673707706535310385205516026429
61673707706535310385206543496525
61673707706535310385206544896205
61673707706535310385206547728613
61673707706535310385206674212054
61673707706535310385206678462856
61673707706535310385208872076587
61673707706535310385226445490308
61673707706535310385226449544277
61673707706535310385478641860058
61673707706535310385478646110860
61673707706535310385959819641944
61673707706535310386231787289948
61673707711351249270695500924848
61673707711351249270695500926300
61673707711351249278288555090946
61673707711351249278289588211524
61673707711456614035657572639343
61673707711456615704861461734520
61673707711456615704861461735972
61673707711456615704945029768888
61673707711456615704946177191068
61673707711456615704946177307708
61673707711456615712538858953425
61673707711460201367368651029294
61673707711460201367369799985008
61673707711460201367369799986460
61673707711460201374983744641974
61673707711460201374984777762552
61673707711460216382889401330973
61673707711460217434742968013265
61673707711460218021674547842376
61673707711460218021674548314760
61673707711460218029264158918866
61673707711460218029264158920270
61673707711460218029264273239134
61673707711460218029264274755454
61673707711460218029267602125114
61673707711460218029288522713422
61673707711460218029537247357714
61673707712429178895686487364603
61673707712429223367323735982312
61673707712429223367323735982313
61673707712431474191773022012847
61673707712439561595631144191465
61673707712439578242320914271289
61673707712443585738500602987201
61673707712443585783413882666109
61673707712443585783413887265379
61673707712443585783413888800413
61673707712443585784229823611463
61673707712443586333293734421001
61673707712443586333293849212041
61673707712443586333293849330133
61673707712443630202708845997086
61673707712443630203545669529406
61673707712443630203547993822702
61673707712443630203547993822703
61673707712443630249029580845997
61673707712443630249029580863259
61673707712443630249301578731166
61673707712443630249301581913494
61673707712443630805663363061493
61673707712443630805684253535099
61673707712443635556717426689496
61673707712443635556717426767994
61673707712443635563283047739577
61673707712443635563283047739578
61673707712443635563283047756839
61673707712443635563283047756840
61673707712443635563284076609353
61673707712443635563284076609354
61673707712443635563284076626615
61673707712443635563284076626616
61673707712443635563303920971155
61673707712443635563303923803563
61673707712443635563303923822277
61673707712443635563304956924141
61673707712443635563304958341083
61673707712443635563305081891262
61673707712443635563305086123350
61673707712443635563307281289377
61673707712443635563555015387581
61673707712443635563555015407030
61673707712443635563556044255746
61673707712443635563556044257357
61673707712443635563556044257358
61673707712443635563556044274620
61673707712443635564058227302438
61673707712443635564308156583931
61673707712443635564308156583932
61673707712443635609036498727099
61673707712443635609036501913639
61673717788640166099538227001883
61673717791610288751388920287929
61673717791610288751451596313705
61673717791610292455734719373045
61673717791610292455798514607015
61673717791610293004590486448887
61673717791902373475700664504850
61673717791902373480866916804154
61673717791902373483293718670948
61673717791902373483293718688210
61673717791902373483314639394610
61673717791902377186908327435469
61673717791926688811786063589389
61673717995442054506537161743363
61673717995443255263599306820695
61673717995445956372321731801511
61673717995445956959440535759007
61673717995445956966782541465729
61673717995445956966782914537231
61673717995445956966846366447219
61673717995445990313521892976153
61673717995446856940070751677019
61673717995446857534595386322727
61673717995446862293236052242053
61673717995446862293236827076713
61673717995446862885316326481767
61673717995446862885317098134099
61673717995446862887760686887761
61673717995446862887761461722421
61673717995446862887761463139363
61673717995446895644308960221951
61673717995446895644873819288595
61673717995664799700393422052693
61673717995664800432453789099675
61673717995664800432453793698945
61673717995664800433018648166319
61673717995664800433018649583261
61673718001350679873863979152037
61673718001350679919617908434243
61673718001351585243354716568795
61673718001351585245799076856697
61673718001351880630947389309511
61673718001354281596152805202007
61673718001354287129805173827443
61673718001354287132273012055393
61673718001354320300324869948413
61673718001354581785338911796979
61673718001354581785339026582403
61673718001354582334194448936035
61673718001354582334381586324805
61673718001354582334381701110229
61673718001354582334382045483971
61673718001354582334382734230807
61673718001354587273322182915763
61673718001354587275769903971185
61673718001354615687648155206863
61673718001355482353151498369351
61673718001355487706316798814889
61673718001355487706317573650953
61673718001355487706317918028907
61673718001355487706320156400081
61673718001355487706320931236145
61673718001355487706341048408673
61673718001355521057410598803379
61673718001538002964758448243605
61673718001569522835974143886385
61673718001573124924224495333693
61673718001573125519504595624507
61673718001573425662269492420985
61673718001573425662520196506619
61673718001573425663021604730297
61673718004309994979165202564645
61673718004310000506123442758877
61673718004310000512901254028587
61673718004310000513717156972599
61673718004310001062509128814471
61673718004310295306260630938192
61673718004310300657234194623316
61673718004633299576803128926196
61673718004636901299007237986036
61673718474016397636917558975915
61673718474017298204666578851423
61673718474020300096532307489123
61673718474020301286964693371963
61673718474020333450613664706269
61673718479925023003363042606117
61673718479925023049934853756807
61673718479928625320930933258839
61673718479928924915655857119543
61673718479928924915655971904967
61673718479928925464511738632341
61673718479928925464698531647369
61673718479928925464698646432793
61673718479928925464698990806535
61673718479928958817965100529427
61673718479929825894998969612119
61673718479929825895250018071495
61673718479929859248599814863737
61673718479929860483946602825835
61673718480136656482911761514427
61673718480136956626428770602747
61673718480143860979171255246341
61673718480143861024903920518491
61673718480147464945475740462275
61673718480147464945475740479745
61673718480147465083071914879977
61673718480147765088992749568065
61673718482872432592877186607835
61673718482880536467832959971619
61673718482880536467832959971779
61673718482880536467832961506813
61673718482880536467836431875835
61673718482880536513565624175295
61673718482880536513569096079351
61673718482882938027566482530679
61673718482882938027566483947621
61673718482882939255570122915187
61673718482882939262344948254105
61673718482882939262344948254265
61673718482882939262344949789299
61673718482882939263097056314067
61673718482882939263097056314227
61673718482882939263097057849261
61673718482882939263098204224441
61673718482882939263098205287251
61673718482882939263100528235545
61673718482882939263160881313027
61673718482883223346838428535023
61673718482883223346901104560799
61673718482883223346921996569391
61673718482883223347172700672495
61673718482883238170996452749049
61673718482883238170996453098969
61673718482883238171083491502359
61673718482883238171083491618999
61673718482883238216816155705875
61673718482883239399003563969139
61673718482883239399087132003507
61673718482883239405861957460469
61673718482883239405861957460677
61673718482883239405861958877619
61673718482883239405865425113931
61673718482883239406615214375571
61673718482883239406617537423243
61673718482883239406677890401347
61673718482883239406680299561172
61673718482883239451594621546101
61673718482883239451598089200807
61673718482883239452346729606063
61673718482883239452347878579087
61673718482883239452350201510119
61673718482883239452350201527381
61673718482884138784561703677119
61673718482884138784561703677327
61673718482884138784565175581383
61673718482884138784812407780223
61673718482884138784812407780431
61673718482884138784812407797693
61673718482884139837165092667299
61673718482884139837165092667347
61673718482884139837165092783939
61673718482884139837165092783987
61673718482884139837165092785391
61673718482884139974426909332094
61673718482884140020159573417560
61673718482884140020159573417561
61673718482884140020159574480371
61673718482884140020161983522104
61673718482884140430937619253253
61673718482884140430941086907959
61673718482884140431188323356357
61673718482884140431689727313007
61673718482884140431690876286239
61673718482884140431693199234533
61673718482884140431753552312015
61673718482884140431755961353748
61673718482884140431940431433581
61673718482884640083205340994666
61673718483087368702877246362659
61673718483090970425081351173149
61673718483090970425081351173309
61673718483090970425081355422499
61673718483090970425081355422659
61673718483090970836591761087225
61673718483090970836591762505619
61673718483090970839119695195331
61673718483090970839123165914273
61673718483090970839123166030913
61673718483090970839370398248675
61673718483090970839370399298435
61673718483091270433844732656137
61673718483091270568598364628863
61673718483091270568598364629071
61673718483091270568598366046013
61673718483091270571108873313365
61673718483091270614331024465145
61673718483091270614331028714495
61673718483091270616862429408833
61673718483091270980108770175545
61673718483091270980108774780638
61673718483091270982636703098537
61673718483091270982640175119233
61673718483091270982640176536175
61673718483091271028369366951925
61673718483091271028369367301845
61673718483091271028369367302053
61673718483091271028369368369075
61673718483091271028372839206109
61673718483091271163122994907129
61673718483091271163122994907337
61673718483091271163122999156687
61673718483091271165630035938169
61673718483091271165630035938377
61673718483091271165633507842433
61673718483091271165654399851025
61673718483091271165905103954129
61673718483091271165905103971391
61673718483098175515865480617953
61673718483098175515865480619357
61673718483098175515865480619405
61673718483101777238069589677793
61673718483101777238069589696667
61673718483101777238069593928595
61673718483101777238069593928755
61673718483101777240580102631763
61673718483101777649580001011715
61673718483102077381586603134959
61673718483102077381586603135167
61673718483102077381586604552109
61673718483102077384097111819461
61673718483102077384097197931614
61673718483102077427319262971241
61673718483102077427319267220591
61673718483102077429850667914929
61673718483102077429850667932191
61673718483102077793097010100035
61673718483102077793097010104406
61673718483102077793097013286734
61673718483102077976111237662783
61673718483102077978621746348529
61673718483102077978893342460225
61673718483102077978893342477487
61673718483102110598657991451443
61673718483102110598657991568083
61673718483102111147449961911105
61673718483102111147449963427425
61673718483102111147700666113587
61673718483102111147700670718680
61673718483196337270838738346487
61673718483196620943068551795531
61673718483196620945575592826571
61673718483196637406744097026923
61673718483196637409275501970611
61673718483196637414355747433355
61673718483196637416866231788735
61673718483196637460088411636871
61673718483196637460088414824815
61673718483196637462619816580559
61673718483196637597349083106847
61673718483196637597369972281787
61673718483196637597369975115439
61673718483196637597369975469730
61673718483196637597369975469731
61673718483196637597373444185843
61673718483196637597373447373787
61673718483196637599880485216883
61673718483198888261180360751384
61673718483199038974085797973011
61673718483199322646232041970745
61673718483199322646232043387687
61673718483199322646232046221547
61673718483199322646232047638489
61673718483199322646294717996521
61673718483199322646294722247323
61673718483199322646315611422055
61673718483199322646315615672857
61673718483199322646566314108217
61673718483199322646566318359019
61673718483199322648739083001785
61673718483199322648739084418727
61673718483199322648759975010377
61673718483199322649010679113481
61673718483199322649010680530423
61673718483199338698397177404861
61673718483199338698397178821803
61673718483199338698397181655663
61673718483199338698397183072605
61673718483199338698459853430429
61673718483199338698459853430637
61673718483199338698459857681231
61673718483199338698459857681439
61673718483199338698480749689823
61673718483199338698480749690031
61673718483199338698480751106973
61673718483199338700904218435693
61673718483199338700904218435901
61673718483199338700904219852843
61673718483199338705823904706806
61673718483199339109991155236505
61673718483199339109991156653447
61673718483199339117602807059879
61673718483199339117602807061331
61673718483199339163335471264847
61673718483199339300533463873943
61673718483199339300533463875395
61673718483199339300533468124745
61673718483199339300596138482569
61673718483199339300596138484021
61673718483199339300596142733371
61673718483199339300617030491161
61673718483199339300617030492613
61673718483199339300617031908311
61673718483199339300617031909763
61673718483199339300617034741963
61673718483199339300617036159113
61673718483199339300620502750961
61673718483199339300620507000311
61673718483199339300620507000518
61673718483199339300784166559897
61673718483199339300784166561349
61673718483199339300784170810699
61673718483199339303064867756225
61673718483199339303315571859329
61673718483199386884251314582488
61673718483199388530881281444134
61673718483199388533325647866340
61673718483200223259797293967289
61673718483200223259797293967497
61673718483200223259797298216847
61673718483200223260047998070393
61673718483200223260047998070601
61673718483200223260048002319951
61673718483200223262304334998329
61673718483200223262304334998537
61673718483200223262307806902593
61673718483200223262328698911185
61673718483200223262579403014289
61673718483200239131476137592605
61673718483200239131476137592653
61673718483200239726000772238313
61673718483200239731084491140355
61673718483200239731084494326847
61673718483200239731335193824857
61673718483200239731335198429951
61673718483200239733594974314785
61673718483200239733594975377643
61673718483200239733598331427801
61673718483200239733615895021185
61673718483200289098630301319642
61673718483200289100886638247578
61673718483200289146640194343046
61673718483200289146894341652446
61673718483200390034145683295169
61673718483200690177662692383489
61673718483200738353645739969675
61673718483200738353645741019435
61673718483200738353645741136075
61673718483200738353645741485995
61673718483200738399378405221499
61673718483200738399399324878139
61673718483200738399399325927899
61673718483207127615050292731461
61673718483207144083826976851131
61673718483207144216007398607769
61673718483207144221087644070305
61673718483207177438159036754231
61673718483207191852985878253688
61673718483207191852985878253736
61673718483207427756056788767885
61673718483207427756056788768045
61673718483207427756056793017395
61673718483207427756056794552429
61673718483207427758563834048435
61673718483207427758563835583469
61673718483207427801789452971561
61673718483207427801789457220911
61673718483207427804320857915249
61673718483207443815565083586378
61673718483207443818072124617418
61673718483207444219732333999437
61673718483207444219732335534471
61673718483207444227075374347428
61673718483207444227343985940903
61673718483207444227343989127443
61673718483207444227346968923930
61673718483207444229519739352692
61673718483207444229791333929194
61673718483207444229791708535730
61673718483207444273076650144419
61673718483207444402746558847661
61673718483207444402746558847709
61673718483207444402746558847869
61673718483207444402746563097219
61673718483207444405253604128259
61673718483207444405277963791557
61673718483207444410337317362141
61673718483207444410337317362189
61673718483207444410358209370733
61673718483207444410358209370781
61673718483207444410358209372185
61673718483207444410358210789335
61673718483207444410358213975826
61673718483207444410358213975827
61673718483207444410358213975874
61673718483207444410358213975875
61673718483207444410358213976034
61673718483207444410358215038685
61673718483207444410361681629129
61673718483207444410361681630533
61673718483207444410361681630746
61673718483207444410361682691939
61673718483207444410361685880087
61673718483207444410361685880090
61673718483207444410361685880096
61673718483207444412868695026623
61673718483207444412868698213322
61673718483207444412868723722979
61673718483207444412868726911127
61673718483207444412868726911130
61673718483207444412868726911136
61673718483207444412872165868025
61673718483207444412872165868034
61673718483207477574085287328279
61673718483207477581616354218404
61673718483207477581676045842599
61673718483207477581676050447693
61673718483207477581679489404591
61673718483207477583851799137748
61673718483207477584123396784638
61673718483207477584123769855980
61673718483207477627429602056111
61673718483207477627429603473261
61673718483207477627433074314459
61673718483207491996502973100078
61673718483207492591030963660347
61673718483207492591030963660383
61673718483207492591030963660431
61673718483207492591302559772127
61673718483207492591302559772132
61673718483207493636037828115650
61673718483207493641121545482450
61673718483207493641184226225588
61673718483207493643631944098682
61673718483207493643632030192121
61673718483211030072785536722943
61673718483211030073036236576489
61673718483211030073036236576697
61673718483211030073036240826047
61673718483211030075567641537647
61673718483211046081725163893768
61673718483211046081728516755929
61673718483211046124950667906097
61673718483211046124950667907501
61673718483211046124950667907549
61673718483211046124950667907709
61673718483211046124950672156899
61673718483211046124950672157059
61673718483211046127457713187939
61673718483211046127457713188099
61673718483211046544072729646451
61673718483211079296289396386507
61673718483211079296289396387911
61673718483211079296289396504551
61673718483211079296289396504599
61673718483211079898404790966701
61673718483211079898676385661247
61673718483211079898676387078397
61673718483211079898679857919594
61673718483211079898679857919595
61673718483211094310975296835388
61673718483211094310996184611940
61673718483211094313252525771916
61673718483211094313503225643140
61673718483211094313506668849229
61673718483211095904837260778699
61673718483211095912159383604124
61673718483211095912161703370090
61673718483211095950569924982263
61673718483211095950569929587356
61673718483211095950569929587357
61673718483211095950573368544255
61673718483211095950590816990855
61673718483211095950590816992259
61673718483211095950590818409409
61673718483211095950590821595948
61673718483211095950590821595949
61673718483211095950594174463778
61673718483211095950594289249203
61673718483211095950594289250607
61673718483211095953017647460450
61673718483211095953038539469042
61673718483211095957912968395942
61673718483211095957936180170500
61673718483211095958121885299534
61673718483211095958125241349692
61673718483211095958188003464293
61673718483211095958188003464329
61673718483211095958188003464536
61673718483211095958188003464537
61673718483211095960359653167172
61673718483211095960360686269036
61673718483211196847132891412988
61673718483211245025564688776865
61673718483211496990649900501308
61673718483211545169060775741843
61673718483211545169081696330151
61673718483211545169081697865185
61673719838839815013601540423945
61673719838901954193369579544149
61673719838901954193369952615651
61673719838901954239102243747665
61673719838901954239102616819167
61673719838912775465223117774829
61673719838913676398328690186957
61673719838934374633754952715327
61673719838934374634591780951911
61673719838934374680324445155427
61673719838934374680326653312681
61673719838936776193756972417855
61673719838936785665502065593603
61673719838936785665504388541897
61673719838936787449894200023755
61673719838936790606891558282275
61673719838937070984107907871867
61673719838937071029840572075383
61673719838937074688453708356663
61673719838937074690629457065433
61673719838937074734186372560179
61673719838937076335581354688961
61673719838937076335581727760463
61673719838937076337002012341851
61673719838937076337273981506175
61673719838937085854751738885439
61673719838937085854753688762231
61673719838937085854754061833733
61673719838937087043611692962547
61673719838937087089344357166063
61673719838937087630797677951691
61673719838937087631549786028915
61673719838937087638136327608255
61673719838937087638390732117789
61673719838937087639143873315591
61673719838937090742791236449391
61673719838937090742794592499549
61673719838937090747957493447343
61673719838937090793690157650859
61673719838937090796141231574111
61673719838937119162266705683143
61673719838937119201492782005451
61673719838937119201493155076953
61673719838937976905837789716771
61673719838937976905838564557047
61673719838937976905838822837349
61673719838937976943977371057833
61673719838937976950755665585199
61673719838937976951322732814713
61673719838937976951570453920287
61673719838937976951571228760563
61673719838937976951571487040865
61673719838937976951571573134304
61673719838937988023958535584501
61673719838937988023961893051601
61673719838937988069443851635901
61673719838937988069691544045119
61673719838937991765694505701447
61673719838937991768138867524383
61673719838937991773033155358011
61673719838937991773287559867545
61673719838937991775484229281263
61673719838937991775731921690481
61673719838937993011082070325300
61673719838944890775810426021553
61673719838944892422186337348129
61673719838944895717197596234107
61673719838944896128226714993491
61673719838944896266237171474513
61673719838944896266240270779403
61673719838945179800370635945005
61673719838945181447580019458007
61673719838945190965060099313389
61673719838945195906447269525943
61673719838945196264129749210765
61673719838945196271743724081811
61673719838945196447893878211255
61673719838945196447896086368509
61673719838945196454674380895875
61673719838945196455239239968135
61673719838945196455487707216225
61673719838945197507090516649003
61673719838948782110589698237353
61673719838948782117367992764719
61673719838948782117935059994233
61673719838948783764559725546961
61673719838948793190574219182813
61673719838948793190574220232573
61673719838948793190574563556555
61673719838948793228713140473395
61673719838948793235488997267043
61673719838948793235491320215337
61673719838948793236056178815421
61673719838948794836950131557697
61673719838948798170097987271095
61673719838948798170100195428349
61673719838948798176878489955715
61673719838948798177443349027975
61673719838948798541295930992733
61673719838948798587028939571443
61673719838948798719139886976115
61673719838948798719140661816391
61673719838948798719140920096693
61673719838948798719141006190132
61673719838948798725918152807125
61673719838948798726482924268381
61673719838948798726486023573271
61673719838948798726486367947012
61673719838948828236973101762087
61673719838948828236973330300645
61673719838948828237036868304121
61673719838948828237036897001881
61673719838948831941318901197123
61673719838948831941319130785441
61673719838948831941319245570865
61673719839131313662723483449711
61673719839131313662723856521213
61673719839131313665232013210937
61673719839131313799985299624807
61673719839131313802429661447743
61673719839131313802430005821485
61673719839131313802433018914843
61673719839131610102647862979843
61673719839131613801074608611581
61673719839131613806241555406129
61673719839131613808497973723241
61673719839131613808685918876359
61673719839131613808686263250101
61673719839131613808688239108885
61673719839131613808688583482627
61673719839131613808689276461551
61673719839131613808689616603205
61673719839131613808689620835293
61673719839131613808748680991203
61673719839131613808752035394067
61673719839131613808752038576395
61673719839131613808752382950137
61673719839131613851974190911885
61673719839131613854233625622775
61673719839131613854233998694277
61673719839131613854418555917149
61673719839131613854421911967307
61673719839131613854422280806721
61673719839131613854422285038809
61673719839131613854505591604771
61673719839131613854505594787099
61673719839131613854505967858601
61673719839131613991682692208131
61673719839131613991700255327887
61673719839131613991700599701629
61673719839131613991703612913079
61673719839131615044035031203901
61673719839131615044035375577643
61673719839131615044094695534387
61673719839155628993639646905641
61673719839155630222210463638587
61673719839155630229550146397015
61673719839155630229804665715059
61673719839155923784554405142105
61673719839155923784555093888941
61673719839155923829722869259579
61673719839155923830287069345621
61673719839155925019336338637037
61673719839155925019337027383873
61673719839155925065069002840553
61673719839155925065069662889629
61673719839155925431118601763453
61673719839155925431871399618559
61673719839155925431871743992301
61673719839155925476851927065805
61673719839155925476852300137307
61673719839155925613860973282745
61673719839155928725374391817785
61673719839155928725918244090253
61673719839155928725939164796605
61673719839155928771107056021301
61673719839155929130298145250297
61673719839155929136884686829637
61673719839155929137156655993961
61673719839155929137909452799307
61673719839155929137909797173049
61673719839155929137911775747601
61673719839155929137912120121343
61673719839155929313396057150609
61673719839155929319899026463493
61673719839155929320713814798581
61673719839155929320734706807173
61673719839155929320986786968733
61673719839155929320989886155579
61673719839155930373258568309177
61673719839155930373258912682919
61673719839155962484651098579139
61673719839225875069795698529959
61673719839225875069798022877933
61673719839226173421308237119261
61673719839226173422145060651581
61673719839226173467877352250155
61673719839226173467877725321657
61673719839226173605159285599183
61673719839226175259068588176957
61673719856638635461274046127251
61673719856638637246227967337811
61673719856638651521597120309541
61673719856659050162629633561869
61673719856662652433877796061005
61673719856662663551749817817333
61673719856662663552000864877029
61673719856662952577394805149325
61673719856662963143964376475523
61673719856662963145655940424639
61673719856662963146471498994909
61673719856662963146474856463461
61673719856662963732841552360995
61673719856662963740181263817183
61673719856670772368344957407885
61673719856670772368347280356179
61673719856671057685192682856099
61673719856671068843962748514003
61673719856671068850740669988741
61673719856671072509350707418593
61673719856671072509353806270021
61673719856671072511864289444499
61673719856674654467704973704227
61673719856674659409089044611891
61673719856674660003864727734445
61673719856674670527212114845065
61673719856674671121736749490773
61673719856674671121987796550469
61673719856674674231557915329861
61673719856674674233250168025813
61673719856674674818740544268847
61673719856674674820996881196783
61673719856674674821247929673629
61673719856674674826082549975569
61673719856674674827774802671521
61673719856674674828590710201753
61673719856674674828593033150047
61673719856674676063374966644979
61673719856674704468664129078525
61673719856674704468747697112893
61673719856674704476006134785247
61673719856674704476089702819615
61673719856674704476090045776207
61673719856674704476277989164147
61673719856674704476278103949571
61673719856674704476278332138209
61673719856674704476278446923633
61673719856674704476340751296461
61673719856674704476341899189365
61673719856674708173009929563321
61673719856674708173093497597689
61673719856674708180436622499555
61673719856674708180623788249263
61673719856674708180623789648943
61673719856674708180623903034687
61673719856674708180623904434367
61673719856674708180624132623005
61673719856674708180624247408429
61673719856857189902029547441031
61673719856857486341952865167327
61673719856857490045546557593613
61673719856857490047721534648647
61673719856857490047805989122175
61673719856857490047994275466707
61673719856857490047994618440769
61673719856857490048056265927815
61673719856857490048057036181871
61673719856857490048057040768091
61673719856857490085944798809501
61673719856857490093475090860755
61673719856857490093726939670223
61673719856857490093809822139923
61673719856857490093810593792255
61673719856857490093810622490015
61673719856857491283341068028283
61673719856857491283403830147339
61673719856857491321563557354477
61673719856857491328905563061199
61673719856857491329072699129935
61673719856857491329093848006051
61673719856857491329156267164303
61673719856857491329156610120895
61673719856857491329157386359447
61673719856881505233697335362445
61673719856881505233699658310739
61673719856881505233700806203643
61673719856881506469046562476815
61673719856881506469046820744019
61673719856881506469046906850557
61673719856881801121380586099129
61673719856881801121381274845965
61673719856881801671176401806043
61673719856881801715905880793913
61673719856881801715905909491673
61673719856881805376942748339069
61673719856881805377217810705743
61673719856881806612564949040741
61673719856881806650787093993193
61673719856881806658317384644767
61673719856881806658317386044447
61673719856950882256192625750559
61673719862546962469494956503419
61673719862546962470059040735403
61673719862547010096413289747807
61673719862547310285683854930191
61673719862567670037019571320537
61673719862567670038711824016489
61673719862567675575731272261341
61673719862567675575734629728441
61673719862571277846142721296219
61673719862571277846978401639899
61673719862571277846979090385283
61673719862571277846981413333577
61673719862571288370302916651055
61673719862571288911755894596523
61673719862571288965099147389585
61673719862571288965099520461087
61673719862571288965102876528507
61673719862571577989659730384539
61673719862571577990245395370499
61673719862571577990495410728219
61673719862571588558736687115519
61673719862571589108344560501723
61673719862571589108619885616827
61673719862571620670885111488347
61673719862571620675215573357195
61673719862579377420267222065817
61673719862579381126305275246565
61673719862579382956447523730885
61673719862579382956471888110045
61673719862579394022061157708079
61673719862579394074572086230705
61673719862579397728101533837121
61673719862579397773855090049229
61673719862579397781445561587099
61673719862579397781449292125701
61673719862579425591167696990163
61673719862579683099986574250071
61673719862579697924962570558779
61673719862579697924962945146601
61673719862579697924966301214021
61673719862583279880785720393655
61673719862583283585131520878451
61673719862583283586823084829019
61673719862583283586826096522697
61673719862583283587408749814979
61673719862583284822172114249613
61673719862583284822190683309911
61673719862583284822193006258205
61673719862583285371233357855207
61673719862583296481742826269963
61673719862583296489357143998431
61673719862583299639576208197389
61673719862583299644635648809291
61673719862583299644635648925931
61673719862583299646330225969857
61673719862583299647167052806761
61673719862583299647170410273861
61673719862583300186088626754759
61673719862583300187783202399005
61673719862583300188347286630989
61673719862583300188616559794391
61673719862583300188618882742685
61673719862583300193430632461481
61673719862583300193702600109485
61673719862583300193702944483227
61673719862583300195962380716053
61673719862583300239435235616693
61673719862583301423129220125921
61673719862583301430744314210985
61673719862583329836095779598805
61673719862583329843354474022043
61673719862583329843627190858301
61673719862583329843627219556061
61673719862583329843689205318681
61673719862583329843689981675277
61673719862583329889108059398519
61673719862583329889170821163443
61673719862583329889359855061817
61673719862583329889359883759577
61673719862583329889379655510215
61673719862583329889379656559975
61673719862583333547701050857819
61673719862583333593705684244373
61673719862765815264294285160713
61673719862765815271824577211967
61673719862765815271825348864299
61673719862765815310047841372821
61673719862765815317302806792651
61673719862765815317366713629925
61673719862765815317554999974457
61673719862765815317637538071819
61673719862765815317638312910691
61673719862765815317642038745029
61673719862765815317642043449293
61673719862765816499641074539961
61673719862765816507172141425875
61673719862765816545394630752069
61673719862765816552984327451067
61673719862766111755054417777731
61673719862766115458564542169649
61673719862766115458626155328731
61673719862766115458627304284493
61673719862766115460819815762927
61673719862766115460820587415259
61673719862766115460820960486761
61673719862766115460883722601605
61673719862766115461092470958479
61673719862766115461092815332221
61673719862766115461092929651085
61673719862766115461094793906773
61673719862766115461095942862535
61673719862766115461154547042095
61673719862766115461155318694427
61673719862766115461155691765929
61673719862766115461158676279619
61673719862766115461158704977379
61673719862766115504380860495197
61673719862766115506640295211703
61673719862766115506828578368291
61673719862766115506828581556235
61673719862766115506912264376027
61673719862766116696441586468349
61673719862766116696441930841883
61673719862766116696501336421343
61673719862790126940740483782345
61673719862790126940823793064075
61673719862790126940824166135577
61673719862790130051166029859129
61673719862790130639187432207227
61673719862790130645962259081339
61673719862790130645962633669161
61673719862790130646527114965655
61673719862790130646527488037157
61673719862790130646527492741421
61673719862790130646778536613173
61673719862790131836394901713611
61673719862790131882210961760309
61673719862790425299115198742475
61673719862790426534461218004585
61673719862790426534461332790009
61673719862790426534461992839085
61673719862790427083503891132731
61673719862790427084006329606991
61673719862790427129258596649117
61673719862790430789479642757481
61673719862790430790043353936837
61673719862790430790044124053975
61673719862790430790044415736301
61673719862790430790044497125477
61673719862790430790044501829741
61673719862790430790316010312963
61673719862790430790316466289801
61673719862790432025724873060059
61673719862859470611431186729271
61673719862859470618205755336179
61673719862859474317468981176255
61673719862859474317469239910019
61673719862859474317469354247757
61673719862859474322555284476075
61673719862859474324247161384757
61673719862859474363201645379771
61673719862859474363202018451273
61673719862859474369979169789999
61673719862859474369980198659775
61673719862859475559594327017835
61673719862859476154390557775079
61673719862859476154392881773133
61673719862859476154452544705503
61673719862859476154455643892349
61673719862859476154456791785253
61673719862859503964948201447229
61673719862859504010702047806629
61673719865428677549358024865842
61673719865525634430373264959882
61673719865525634979416283878712
61673719865537642595931637179738
61673719865537642595931638231928
61673719865537646254499805688026
61673719865537646254502128636320
61673719865537646300274311304294
61673719865537646300274340000650
61673719865537646300276634252588
61673719865537646300276662948944
61673719865537657420653718464000
61673719865537657420654493179590
61673719865537658655436426674522
61673719865537662359781452443728
61673719865537662359781452445132
61673719865538065039721723859646
61673719865538065039721723861098
61673719865538065085454388064614
61673719865720428167643768134398
61673719865720428167646091082692
61673719865720428167706530253454
61673719865720461519468788423608
61673719865720461519531550542664
61673719865720472632506185762548
61673719865720477578975929564446
61673719865744728672709275959818
61673719865744728672768594866802
61673719865744728672770917815096
61673719865744739790829247476918
61673719865744739790892009591762
61673719865744743496867304773114
61673719865744744732275736007640
61673719865744773144405843484512
61673719865744773144408166082886
61673719865744773144408166432806
61673719865744776850446219263634
61673719865744776850449662825626
61673719865744787961729722401264
61673719865744787969323465314198
61673719865744789203912984625350
61673719865744792909954481018170
61673719865817389302861059488512
61673719865817418996093868782420
61673719865817422654686079777722
61673719865817422700436182132895
61673719865817422700439668917296
61673719865817672804814349191934
61673719865817672812408063405656
61673719865817672859858548424432
61673719865817672860423404308748
61673719865817674660379885875966
61673719865817674667721891582688
61673719865817674713727183947414
61673719865817685778499857393066
61673719865817689484537910573814
61673719865817690719887027016804
61673719865817690773232002139958
61673719865817719132017130378228
61673719865817719139610844591950
61673719865817722836362930863024
61673719865817722836362934978472
61673719865817722843704940685194
61673719865817722843956645076746
61673719865817738879736222600618
61673719865817738895870076119310
61673719865825494412413181302936
61673719865825527764238201592146
61673719865825794601621099275556
61673719865825827953446119564766
61673719865829382094464442329018
61673719865829382094464471026778
61673719865829393212582095013272
61673719865829396872868911866900
61673719865829396872871238930642
61673719865829396872934001049698
61673719865829398108218028309890
61673719865829398108280790428946
61673719865829398153969260521562
61673719865829424736774199036430
61673719865829424736774227734190
61673719865829426521164039194904
61673719865829426521164039197334
61673719865829426521164039201546
61673719865829426566665803876472
61673719865829426566666546831044
61673719865829426566666575528804
61673719865829426566917623988180
61673719865829430270426600590736
61673719865829430270447520129284
61673719865829441342876669903502
61673719865829441345322068008200
61673719865829441345322068010630
61673719865829441345324387776596
61673719865829441345324390956494
61673719865829441345324390958924
61673719865829441390824575644340
61673719865829442580671180335742
61673719865829442580671180338172
61673719865829442580671180342384
61673719865829442618828587664534
61673719865829442618831682265160
61673719865829446284201077412396
61673719865829446284263839531452
61673719865829593292979873607146
61673719865829893474654400227834
61673719865829893474656724692448
61673719865829893474656729291718
61673719865829893481996410651918
61673719865849838840072918827236
61673719865849839389115937746066
61673719865849843095907136337990
61673719865850089593345418183620
61673719865850095106686607100976
61673719865850106194302524059928
61673719865850109930844635914272
61673719865850156232625936718148
61673719865850159344688310904894
61673719865850159344689085745170
61673719865853691864592546145028
61673719865853691864592574842788
61673719865853691864594897791082
61673719865853707924099687285866
61673719865853712202094775569358
61673719865853713437441564948606
61673719865853713483170714135543
61673719865853740065244623077178
61673719865853740065997735675146
61673719865853740065997735676598
61673719865853740065997764372906
61673719865853740065997764374358
61673719865853740065997768488354
61673719865853741849571672425478
61673719865853741849571672889608
61673719865853741849634434544534
61673719865853741849634434654532
61673719865853741895114887963697
61673719865853741895300821612415
61673719865853741895303173258469
61673719865853741895304337094576
61673719865853741895324095013177
61673719865853741895325257335394
61673719865853741895388019447808
61673719865853741895388019454450
61673719865853745007384933996644
61673719865853745548813173561626
61673719865853745548834094267978
61673719865853745555612048554520
61673719865853745555674810673576
61673719865853745556152856320054
61673719865853745556173777026406
61673719865853745556427923272948
61673719865853745556427956084752
61673719865853745594587707874250
61673719865853745601927390514634
61673719865853745601927390632678
61673719865853745601927394746722
61673719865853745602181536879220
61673719865853756674296880071384
61673719865853756674547924415312
61673719865853756720297998072725
61673719865853756720301480627468
61673719865853757909078813566316
61673719865853757909141575685372
61673719865853757947279994700053
61673719865853757954807962753253
61673719865853761615116866747064
61673719865853761615179628866120
61673719865853761615680950979048
61673719865853761615932774277296
61673719865853761615936213723840
61673719865853761654092497369034
61673719865853761661685163581015
61673719865854208848860444772822
61673719865854208856474419177308
61673719865854211899556188398125
61673719865854212517261353223301
61673719865854212517261353339941
61673719909840595705180513890957
61673719909841481907975328561713
61673719909841491372192453684261
61673719909841492432135525432869
61673719909841496135731541155917
61673719909841496138175901561911
61673719909841496722914170094903
61673719909841496725358530500897
61673719909841496730256175801625
61673719909841496732700536207619
61673719909841524726545407013103
61673719909848395733030090864307
61673719909848401083751802675679
61673719909848701411890687822231
61673719909852297598751209031181
61673719909852299839902803112921
61673719909852302949472920842553
61673719909852303536655549781539
61673719909852303543997555488261
61673719909852333194192994676839
61673719909852336890924935076013
61673719909852336891008503110381
61673719909852336898351628012247
61673719909852336898538795161635
61673719909852336898538909947059
61673719910034819857738375374613
61673719910035118948920262678143
61673719910059135186961912363249
61673719910059434270615721544065
61673719910059434277955404302493
61673719910059435330478577059113
61673719910128477805296688791135
61673719910128479452428068845815
61673719910129378243190754883395
61673719910129379477972688378327
61673719910129379477973032752069
61673719910129380027015707279895
61673719910129380027582889648965
61673719910129411587672736695225
61673719910129678561545592597461
61673719910129678562378949992847
61673719910129678562381272941141
61673719910132375964979754108467
61673719910132380263370048827013
61673719910132380265814409233007
61673719910132380265817766818199
61673719910132381318149186975261
61673719910132381912193678144775
61673719910132381912945790454087
61673719910132381912945790804007
61673719910132381919533332205443
61673719910132381919535655153737
61673719910132381920285444514755
61673719910132381920285444864675
61673719910132381920288800564913
61673719910132381920288800914833
61673719910132424140962803210973
61673719910132424142658411625877
61673719910133265871370584152351
61673719910133276395530781023507
61673719910133276996833594244757
61673719910133280101568834204255
61673719910133280284583059052687
61673719910133280695528612965647
61673719910133280696093468849963
61673719910133280696368765385399
61673719910133280702870618672369
61673719910133280702871647542145
61673719910133281930875402344895
61673719910133324573206082821965
61673719910133325168002685115677
61673719910140179695669882344825
61673719910140180931015900071741
61673719910140185048835959161461
61673719910140185053921886207451
61673719910140218400660979450671
61673719910140487030029979800021
61673719910140529847759901127395
61673719910164496678799620845051
61673719910164499966279812839499
61673719910164500384839998490413
61673719910164501613408865327901
61673719910164501620748548086329
61673719910164544849700095769397
61673719910164546085046113945611
61673719910164800109796821927819
61673719910164800703757372341543
61673719910164800704593052685223
61673719910164801756925874416221
61673719910164802351638537157971
61673719910164802351639570259835
61673719910164802351722105192339
61673719910164802359065230094205
61673719910164802359253516433121
61673719910164802359253516438737
61673719910164844582186950257823
61673719910164844582187983378401
61673719910164844582188327752143
61673719910164845176983552551535
61673719910164845176984556955639
61673719910164845176984557077895
61673719910164846228563898935613
61673719915710182148906571006739
61673719915713784420153354594405
61673719915724634058152911851795
61673719915725806219606285631529
61673719915725839571431305920739
61673719915745304291118346151551
61673719915746505004076254273269
61673719915746515573972844469601
61673719915748906562365129739217
61673719915748917819459004333737
61673719915748920969595528919013
61673719915748920977212861375251
61673719915748949387376448490511
61673719915748949389071024134757
61673719915750107276162448859905
61673719915750117845240521599489
61673719915750118394283539101377
61673719915750121548829822270245
61673719915750121551280897728531
61673719915750122097872841171813
61673719915750122100323916630099
61673719915750149961507251209437
61673719915750149961528170379351
61673719915750151196310103874283
61673719915750154902347095255407
61673719915757026635722794206499
61673719915757026636558476083809
61673719915757026636561946925007
61673719915757054499377061614413
61673719915757054499377405988155
61673719915757320740585171649121
61673719915757322386961082975697
61673719915757326642065027174787
61673719915757326824995683988851
61673719915757326825809381845669
61673719915757354505696422465927
61673719915757354682119721264175
61673719915757359438045862365975
61673719915760923011852847262689
61673719915760923011852848779009
61673719915760923560895866164257
61673719915760923560895866280897
61673719915760924658228760105585
61673719915760925206999837022817
61673719915760928364269136234627
61673719915760928502279594231969
61673719915760928502283065073167
61673719915760928547199793048691
61673719915760928911345637974173
61673719915760929089462307748075
61673719915760929096805461347701
61673719915760956776943206070855
61673719915760956776964128293575
61673719915760956959894785107639
61673719915760958561269222317291
61673719915760958607022808743527
61673719915760958607106376777895
61673719915760958607357425254741
61673719915760962265615023268647
61673719915760962311368608178563
61673719915932936809427789464525
61673719915943738825569550576197
61673719915943738825632312691041
61673719915943740472697569961283
61673719915943743627498602148781
61673719915943743627499636319119
61673719915943743629759071030009
61673719915943743764760046670769
61673719915943743764760391044511
61673719915943744176291262387569
61673719915943744176541276676607
61673719915943744176542309797185
61673719915943744178735625857799
61673719915943744178737946090325
61673719915943744178738983442991
61673719915943744178801745557835
61673719915943744178822663080455
61673719915943744361749962309327
61673719915943744361753319894519
61673719915943745414084738185341
61673719915943745414085082559083
61673719915943745414335786661979
61673719915943745459922237019479
61673719915943745460173284079175
61673719915964156674136071731505
61673719915967755795183650008227
61673719915967755795184711825113
61673719915967759501221703188975
61673719915967759501769027837835
61673719915967760600042659035415
61673719915968054154792053044575
61673719915968055252376338302701
61673719915968055252377372473039
61673719915968055252941194187017
61673719915968055389386734365313
61673719915968055390138842423823
61673719915968055390139186797565
61673719915968055801921106599999
61673719915968059507959159780747
61673719915968059507961482729041
61673719915968059691057070164739
61673719915968059691308118641585
61673719915968060743308275290617
61673719915968060743308619664359
61673719915968060789313253050913
61673719916037102666890027478145
61673719916037102669334387766047
61673719916037102669334760837549
61673719916037103218401684957755
61673719916037103223292615206191
61673719916037103225743690664477
61673719916037104315713655142781
61673719916037104315714028214283
61673719916037104316465767452093
61673719916037104316465767918653
61673719916037104316466140523595
61673719916037104316466140990155
61673719916037104321549745087851
61673719916037104323241997783803
61673719916037104323244320732097
61673719916037104323327630013827
61673719916037104323328003085329
61673719916037104864777596284331
61673719916037104865529707543883
61673719916037104865529708593643
61673719916037104872119601991053
61673719916037104872305564337531
61673719916037104872307887285825
61673719916037104872872745885909
61673719916037104872872747402229
61673719916037132728596245284699
61673719916037136432942045769495
61673719916038003792716348638293
61673719916038003793532256168525
61673719916038003793534579116819
61673719916038004889361527078203
61673719916038005440119668926257
61673719916038005440119670325937
61673719916038005440119699023697
61673719916038033296408026808491
61673719916038037000753483386105
61673719916038037000753827759847
61673719916038287320907570460003
61673719916038288967471509863907
61673719916038288968035594095891
61673719916038289013789179472319
61673719916038298438463461860567
61673719916038300092934521589273
61673719916038303243402424119327
61673719916038303243402424585887
61673719916038303243402797190829
61673719916038303243402797657389
61673719916038303789938316367347
61673719916038303791629538677203
61673719916038303792194394561519
61673719916038303792469721311035
61673719916038303797280322074069
61673719916038303798972574770021
61673719916038303799811727017757
61673719916038303974647231178889
61673719916038305025284334094263
61673719916038305026976328056451
61673719916038305026980057178111
61673719916038305027815739037951
61673719916038305034593660512689
61673719916038305071037919004131
61673719916038305072730171700083
61673719916038305072732494648377
61673719916038305073297353248461
61673719916038305073545046124239
61673719916038305073548143444845
61673719916038305073548401725099
61673719916038305073569323947819
61673719916038305078631748009101
61673719916038305078632121080603
61673719916038305080324000705053
61673719916038305080324373776555
61673719916038305080326323653347
61673719916038305080326696724849
61673719916038305080888084932825
61673719916038305080891555324933
61673719916038305621776287935355
61673719916038305621776289451675
61673719916038305629118295158397
61673719916038305629390262806401
61673719916038305629955121878661
61673719916038305629955123394981
61673719916038331792544819077713
61673719916038333485678620805275
61673719916038337144270836848167
61673719916038337189772228574825
61673719916038337189773258494361
61673719916038337189773261676689
61673719916038337190023277034201
61673719916038337190024310153327
61673719916038347715039672737037
61673719916038347715040045808539
61673719916040701790176406861127
61673719916040705494522207345923
61673719916040706594572433627261
61673719916040706594572435162295
61673719916040706594574758110589
61673719916041905651913691558257
61673719916041906061185471510195
61673719916041906063444907270845
61673719916041906068527477216917
61673719916041906070219729912869
61673719916041906070219734144957
61673719916041907298226840765777
61673719916041907305566523524205
61673719916041907305568846472499
61673719916041907344795271406253
61673719916048811697203284567461
61673719916048812253861054260471
61673719916048812253861082958231
61673719916048854522276332331735
61673719916049105252204847312873
61673719916049105252288530132665
61673719916049106906675905506545
61673719916049110056394391747083
61673719916049110193592384357631
61673719916049110602926559124245
61673719916049110605370924129509
61673719916049110605457959817131
61673719916049110610268564830967
61673719916049110612712928301197
61673719916049110612712929836231
61673719916049110612713958687293
61673719916049110612799965523853
61673719916049110785940898758101
61673719916049110788388615096161
61673719916049110788388616631195
61673719916049110793533951389165
61673719916049110795730622337917
61673719916049111840720407993519
61673719916049111848126208921161
61673719916049112435516640267083
61673719916049112442859679075669
61673719916049112442943361901077
61673719916049112443110727552307
61673719916049112443131646723673
61673719916049112443131647195849
61673719916049112443194410377923
61673719916049143957259079605065
61673719916049144002761501251259
61673719916049144003012549728105
61673719916049154665793345670857
61673719916049154666065314835181
61673719916049156312922398157807
61673719916073122229162042949009
61673719916073122229162042966271
61673719916073125935199034330133
61673719916073125935200096129757
61673719916073125935746358978993
61673719916073127026426821206177
61673719916073127582809293313991
61673719916073127582812649364149
61673719916073169851499868970451
61673719916073171498127980913367
61673719916073171505469985089267
61673719916073171505469986620089
61673719916073409463119350322177
61673719916073411110436430886455
61673719916073420032448127164865
61673719916073420581240097607057
61673719916073420581428382883115
61673719916073421816022031101989
61673719916073422228556406519003
61673719916073422235899442145261
61673719916073425522878687832765
61673719916073425933844671407207
61673719916073425934597812567581
61673719916073425941939818274303
61673719916073426116859011041063
61673719916073426124452065207161
61673719916073426125034487399177
61673719916073427169943572027293
61673719916073427169943830294497
61673719916073427169943945098795
61673719916073427170007740319715
61673719916073427764740175856039
61673719916073427764741208957903
61673719916073427772334263141263
61673719916073455627639237405179
61673719916073455627890284464875
61673719916073469857254803932007
61673719916073469857255177003509
61673719916073470040767110100809
61673719916073470040770462968639
61673719916073471641644988937425
61673719916073475348186310925565
61673719918676545205873256861979
61673719918676546852248139318779
61673719918676546852249543974373
61673719918680147476869336364011
61673719918680149168976911603986
61673719918700560347270100810772
61673719918700560393023685602596
61673719918700560393023685719236
61673719918704436042221571672648
61673719918711367204505289502356
61673719918711367207015773623004
61673719918711367207016116927303
61673719918711667349695924832214
61673719918711667350260009064198
61673719918711667396286710925539
61673719918711683410036911225124
61673719918711683410037944326259
61673719918711683410037944330471
61673719918715275010640198291160
61673719918887249660038138279818
61673719918887294132240242781844
61673719918898052767550171111065
61673719918898052767800875078598
61673719918898052767801218052660
61673719918898052813554802962585
61673719918898057068572768557284
61673719918922416275202150727327
61673719918922416275204130700098
61673719918922416275205508177165
61673719918922416275456555236861
61673719918922417921832466563437
61673719918922417921832466580699
61673719918992296185516142386745
61673719918992299845802934657812
61673719918992299891556519449636
61673719918992299891556519566276
61673719918992317552687856999755
61673719918992344363444815127042
61673719918992346010573524597408
61673719918992349668915040845809
61673719918992349669166087905505
61673719918992349714668621057806
61673719918992349714668621174446
61673719918992349714919669633822
61673719918992594467822135539438
61673719918992596122272278812546
61673719918992596374786736266889
61673719918992599820988212356074
61673719918992600035073528537956
61673719918992600035073528654596
61673719918992600080827113446420
61673719918992601056335001735322
61673719918992601656761471436862
61673719918992601682202585759530
61673719918992601727935249963046
61673719918992601727952813083525
61673719918992616480919500250158
61673719918992644293169396269792
61673719918992644506961824215362
61673719918992644552715409123826
61673719918992645536133894246632
61673719918992649278890239764284
61673719918992649858436683321412
61673719918992649903939215054590
61673719918992649904190263513966
61673719918992660564774390178514
61673719918992665894781115684244
61673719918992665917940337677120
61673719918996201756712437339978
61673719918996203402146914318036
61673719918996203404657398438684
61673719918996214657527644675976
61673719918996214705789356409035
61673719918996220012954186127250
61673719918996220012956510021714
61673719918996220013205234597246
61673719918996220013205234599676
61673719918996220013205234603888
61673719918996220013207557547970
61673719918996220013207557552182
61673719918996220058685658840017
61673719918996220058958790692771
61673719918996246227470985025285
61673719918996246228914541842004
61673719918996246776262955467477
61673719918996247876294647056394
61673719918996251580389394949104
61673719918996252129429032284113
61673719918996252129683436810909
61673719918996252167842963016238
61673719918996252175184968720530
61673719918996252175184968722960
61673719918996262835770125307044
61673719918996268189188283702182
61673719918996268189190606650476
61673719919003006356765590462791
61673719919003102998755432066533
61673719919003106704544757875575
61673719919003106704795461978679
61673719919003119058260250259077
61673719919003151177185851775476
61673719919003151177185856087754
61673719919003152821867535209737
61673719919003152824313875411364
61673719919003156482154326411601
61673719919003403142020361111385
61673719919003403142271036499259
61673719919003403142272441154853
61673719919003403187773945903209
61673719919003406848312818683575
61673719919003419201777259347397
61673719919003422907817636876119
61673719919003422907817636994211
61673719919003452965132462719555
61673719919003452965383138107429
61673719919003452965384542763023
61673719919003452965384544298057
61673719919003453010886047511379
61673719919003453011137094571075
61673719919003453011138129089881
61673719919003456671421191288177
61673719919003456671424920291745
61673719919003456709584417933699
61673719919003456716903180103819
61673719919003456716924100692127
61673719919003456717175147751823
61673719919003456717178505201661
61673719919003456717178505218923
61673719919003469024889360955567
61673719919007004864475145559099
61673719919007008570516578591645
61673719919007009165250425084544
61673719919007009165313187199388
61673719919007010217645636944780
61673719919007021518776566045355
61673719919007025179001658368624
61673719919007025179003981316918
61673719919007025179064420487680
61673719919007025179066743435974
61673719919007026826130710990928
61673719919007053042906974235914
61673719919007053637452529586570
61673719919007054687587247167269
61673719919007054690036026858218
61673719919007058393628686047286
61673719919007058942671675317005
61673719919007071296138469027530
61673719919007071341888667653525
61673719919007075002176522208278
61673719919007075002178845156572
61673719919027317981643326498667
61673719919027317989232680259739
61673719919027317989236036426537
61673719919027317989236037826217
61673719919027317989236380782809
61673719919027466460405104179249
61673719919027466460656151238945
61673719919027466506158340134384
61673719919027466506158689089165
61673719919027466506409736030769
61673719919027466506409736148861
61673719919027468107032062565521
61673719919027468152785647475437
61673719919027468152785647492699
61673719919027484212006873712569
61673719919027484212290465549889
61673719919027484212290465667981
61673719919027723824601239461976
61673719919027723870164588228337
61673719919027739884169063700703
61673719919027766649654399819996
61673719919027766649672340727647
61673719919027766649675325104522
61673719919027766649675693479566
61673719919027766649675693596206
61673719919027766649926742055582
61673719919027766649926745235720
61673719919027766695429278388030
61673719919027766695680326847406
61673719919027766695680330027544
61673719919027768296048252054223
61673719919027768296302656581019
61673719919027768334462154087619
61673719919027768341801836846047
61673719919027768342052883905743
61673719919027768342056241372843
61673719919027771995501714386322
61673719919027772002824207174994
61673719919027772002841770234966
61673719919027772002841770296202
61673719919027772002841770412842
61673719919027772002845127879942
61673719919027772003092818872218
61673719919027772048577792083458
61673719919027772048595355204666
61673719919027772048846403664042
61673719919027782709430399593618
61673719919027782709430401010560
61673719919027782709430530328590
61673719919027782709433883196420
61673719919027782709433887795690
61673719919027783303976745590778
61673719919027784355523882800889
61673719919027784355806310920194
61673719919031324494536723838104
61673719919031326134050768292120
61673719919031340508035746342043
61673719919031342155354247629644
61673719919031342155356570577938
61673719919031342155417009744488
61673719919031342155419332692782
61673719919031368372127125175361
61673719919031368920919095617553
61673719919031368920922453084653
61673719919031368921173500144349
61673719919031368966655141208060
61673719919031368966655145984468
61673719919031368966676061914460
61673719919031368966927113632472
61673719919031368966927113634902
61673719919031370018503036501937
61673719919031370018506422201206
61673719919031370567549411470925
61673719919031373724546798330248
61673719919031373725299939625976
61673719919031374319842138731096
61673719919031384973087612440112
61673719919031384980678347035622
61673719919031384980680669983916
61673719919031385018841168650816
61673719919031386627054258359768
61673719919031386627054258362198
61673719919031386627056581310492
61673719919031386665184539374271
61673719919031386665192806581761
61673719919031386665213727170069
61673719919031386672524221082939
61673719919031386672524222249339
61673719919031386672807814455293
61673719919031390372010601517610
61673719919031390379350284276038
61673719919031390379601331335734
61673719933446863368546969492397
61673719933446863370806404203287
61673719933446863371078373367611
61673719933450781891099505828661
61673719933450815242924526117871
61673719933471174993424705646317
61673719933471174993988531611097
61673719933471174995680784307049
61673719933471174995684140357207
61673719933471174995956109521531
61673719933471180532136406587121
61673719933471180532679340543309
61673719933471180532700232551901
61673719933471180532701265653765
61673719933471180532952314130611
61673719933471180532954638478585
61673719933471191047849275791323
61673719933474793921503251795829
61673719933474793922068107680145
61673719933474793922071492428063
61673719933474825438855475760847
61673719933475077454777848145791
61673719933475077456470100841743
61673719933475082947465058347221
61673719933475082947715075121883
61673719933475082947716106824067
61673719933475082947718431172041
61673719933475093514286051086253
61673719933475093515978303782205
61673719933475093516521205976349
61673719933475126867803324071415
61673719933482899031809286559717
61673719933482899031812671307635
61673719933482902136276199203613
61673719933482902736155087044513
61673719933482902736158471792431
61673719933482902737849662688759
61673719933482902737850724488383
61673719933482902738414521877659
61673719933482902738668956502103
61673719933482935488101219492823
61673719933483182566778716939173
61673719933483186271104744623779
61673719933483186272799321667705
61673719933483186272816770119921
61673719933483186273359704076109
61673719933483186273380596084701
61673719933483186273381629186565
61673719933483187508163562681497
61673719933483188057188013939917
61673719933483188057205462392133
61673719933483188057206237226793
61673719933483199175326209677013
61673719933483199175329651820451
61673719933483202325546764620681
61673719933483202332306462808543
61673719933483202333143291045127
61673719933483202879675480880751
61673719933483202881931530849339
61673719933483202882182609540265
61673719933483202882185965590423
61673719933483204116717194982251
61673719933483230737679191863519
61673719933483230745021197570241
61673719933483235677371784793251
61673719933486804604386717200425
61673719933486804604387750185649
61673719933486804604390074650263
61673719933486805196404195907253
61673719933486834846327780833571
61673719933486838550674614303591
61673719933486838550674643117991
61673719933669320274523615891275
61673719933669320274607273201251
61673719933669321509953287741627
61673719933669321510144671886423
61673719933669321510145044957925
61673719933669619866741876391759
61673719933669619869080488431087
61673719933669620418124278984987
61673719933669620418312478308735
61673719933669620418312592627599
61673719933669621653389740372825
61673719933669621653470296711903
61673719933669621653661709537149
61673719933669621653661939592027
61673719933669621653663087148109
61673719933669621699415524151815
61673719933693631897227811381251
61673719933693631897227897470319
61673719933693631897228959287205
61673719933693631897792753354635
61673719933693635603747152529991
61673719933693635603747157135085
61673719933693635603750513185243
61673719933693636839096267923221
61673719933693636839096526190425
61673719933693636839179922050869
61673719933693931484088172588423
61673719933693931491430178295145
61673719933693931491430293080569
61673719933693931491618578375341
61673719933693931492245851650839
61673719933693931492246196024581
61673719933693935190878338078483
61673719933693935190881694128641
61673719933693935197656632605849
61673719933693935198223699835363
61673719933693935739921012623779
61673719933693935739924368673937
61673719933693935739924478859883
61673719933693935746699305733995
61673719933693935747264161618311
61673719933693935747264166223405
61673719933693935747536019080369
61673719933693935747536129266315
61673719933693936975271271421459
61673719933693936982613277128181
61673719933693936982693833350619
61673719933693936982885246175865
61673719933693937028617881816975
61673719933693937028618140084179
61673719933693937028618254888477
61673719933693937028619287990341
61673719933693969094002369840925
61673719933762975621161808338901
61673719933762979274689018740591
61673719933762979320421682944107
61673719933762979325504257122267
61673719933762979327011576224877
61673719933762979327199861519649
61673719933762979327199865751737
61673719933762979327764721636053
61673719933762979327767044584347
61673719933762980516816658366145
61673719933762980560854746925415
61673719933762980562546999971287
61673719933762980562548978079279
61673719933762980562549322919581
61673719933762980563110739362969
61673719933762981109918313362503
61673719933762981111675681340045
61673719933763008922167467260063
61673719933763008967921023472171
61673719933763008967922056574035
61673719933763012672246703233317
61673719933763012672247047607059
61673719933766566766778445782895
61673719933766577892157887840933
61673719933766580996893127800431
61673719933766581591417762446139
61673719933766581591693058981575
61673719933766581596500336624299
61673719933766581596503688325729
61673719933766581598194912268545
61673719933766581598195941021681
61673719933766581598195941138321
61673719933766582826283263975439
61673719933766582833625269682161
61673719933766582833814703932695
61673719933766582833816998183229
61673719933766611239168835579693
61673719933766611239168950248477
61673719933766614943242782735349
61673719933766881186146157025785
61673719933766881732678691707327
61673719933766881732678691823967
61673719933766881734938127467977
61673719933766881735206624746959
61673719933766881735206624863599
61673719933766881735206739182463
61673719933766881735210096767655
61673719933766881786025306451571
61673719933766882969720060962909
61673719933766882969782823081965
61673719933766882977122505840393
61673719933766882977124828788687
61673719933766883021372095830819
61673719933766883564516664908295
61673719933766883565352345251975
61673719933766883570164066156371
61673719933766883570164066273011
61673719933766883571856318968963
61673719933766883571858641917257
61673719933766883572695470037201
61673719933766883572695470153841
61673719933774686708584518249129
61673719933774986295699393934567
61673719933774988080025065807261
61673719933774988080025324074465
61673719933774988080088086187905
61673719933774988080109006894257
61673719933774988682433292860999
61673719933774988682436648911157
61673719933775020196501233588637
61673719933775020196501319677705
61673719933775020242254789800745
61673719933775031317152231193491
61673719933775031317152345862275
61673719933798987206224452216819
61673719933798998331202819574115
61673719933798998331206290411101
61673719933798998331206290415313
61673719933798998331206290428363
61673719933798998331771146295417
61673719933799002030385833897945
61673719933799002037160660772057
61673719933799002037727839604667
61673719933799002037727844326401
61673719933799003265731593357657
61673719933799003265731851624861
61673719933799003265815534444653
61673719933799003265816653658671
61673719933799003273071276116085
61673719933799003273071534383289
61673719933799003822389620268111
61673719933799031677861700834529
61673719933799046502023082515655
61673719933799046502587938399971
61673719933799047737368841975367
61673719933799047737369100241167
61673719933799047737369100242571
61673719933799047737369100260041
61673719933799047737370219923149
61673719933799047737370220986007
61673719933799047737452783062363
61673719933799047744712226692729
61673719933799297918066651616869
61673719933799297918902359123115
61673719933799301624859025269799
61673719933799302173899487052747
61673719933799302173899491657841
61673719933799302173901699815095
61673719933799302173902842986265
61673719933799302173902847707999
61673719933799302180492827198689
61673719933799302181242616559707
61673719933799302181245972609865
61673719933799303409248860713181
61673719933799303409332543532973
61673719933799304004045177693603
61673719933799304004046210795467
61673719933799304004046239376587
61673719933799304011384860335391
61673719933799304011384860452031
61673719933799304011388216385549
61673719933799304011471899210957
61673719933799304011660185549873
61673719933799304011660185555489
61673719933799331821378968674083
61673719933799335527418972800257
61673719933799335527419345852885
61673719933799335527980844269893
61673719933799335527980848874987
61673719933799335527983057032241
61673719933799335527984200203411
61673719933799335527984204925145
61673719933799346097333097419829
61673719933799346646375767715567
61673719933799346646376886555175
61673719933799346646376886910711
61673719933799347888229234368271
61673719933799351586926486993723
61673719933799351586927261833999
61673719933799351586927606207740
61673719933799351587491341344249
61673719933799351587491346065983
61673719933799351594269611896993
61673719933799351594270386735865
61673719936332332646719310211829
61673719936332345002131240166677
61673719936332348698884444246265
61673719936332348706478158459987
61673719936332349255270130301859
61673719936425537116346145748410
61673719936429438341998993414734
61673719936429439576780926909666
61673719936429443281126727394462
61673719936437248202182345911942
61673719936437543451740172294306
61673719936437543452304256526290
61673719936437548391429667557724
61673719936437548391431990506018
61673719936441151257497446005501
61673719936441167317002236033940
61673719936441570040161215155365
61673719936441617600906963192982
61673719936623934406029896222781
61673719936648297867930642758964
61673719936648297867930728852404
61673719936648297867930991364794
61673719936721179073702896630012
61673719936721179076150618635816
61673719936721179670947221518392
61673719936721190191822872262560
61673719936721195684698454796808
61673719936721195684698454801020
61673719936721195684700777745102
61673719936721195684700777749314
61673719936721195730452039710936
61673719936721240156335703414518
61673719936721240156338026362812
61673719936729284780500086223101
61673719936729299009863862919396
61673719936729328655645408359278
61673719936729343479806531773200
61673719936729345264196343240556
61673719936729345266640966526074
61673719936729345266644061126700
61673719936729348970236719369598
61673719936729479362808851441786
61673719936732886456887877017420
61673719936732901281045905830716
61673719936732901281048228779010
61673719936732901281108667949772
61673719936732901281110990898066
61673719936732903065435713178412
61673719936732930929341029045702
61673719936732934632870926119926
61673719936732945753499057858998
61673719936732945753501380807292
61673719936732947535380709100170
61673719936732947537891192274648
61673719936732951241418762280918
61673719936732951241421085229212
61673719936732951241483847348268
61673719936733351557336788952120
61673719936733352151944991514152
61673719936733352151944991632196
61673719936733352152133391245832
61673719936733353387480066306216
61673719936733353387563748659448
61673719936733353936334798395288
61673719936733381823054231164152
61673719936733381830647288512578
61673719936733381830668209217526
61673719936733384909161809123238
61673719936733384909161809241330
61673719936733384909245377157814
61673719936733385503770011803362
61673719936733385503770011921406
61673719936733385503958411535042
61673719936733385504041979569410
61673719936733397890427457335658
61673719936733398409000628216481
61673719936733398409000632815751
61673719936733401563463229727586
61673719936733401563546797761954
61673719936753299325592915912902
61673719936753310443713663197782
61673719936753348098629681476987
61673719936753598279496542780062
61673719936753599514842560506978
61673719936753599514923949076236
61673719936753610633043924708784
61673719936753616123474883957514
61673719936753642751698647282088
61673719936753643986561197693946
61673719936753644581109823020151
61673719936753647693082718189752
61673719936753660595112132575224
61673719936753664301905650951988
61673719936753664301908322505952
61673719936753664301909093095426
61673719936753811284544033421970
61673719936757202380907987842356
61673719936757202380908016538712
61673719936757202380970778653556
61673719936757216610271765417726
61673719936757218394659249821340
61673719936757218394661572765422
61673719936757218394661572769634
61673719936757218394722011936184
61673719936757218394724334884478
61673719936757218440412806034900
61673719936757218440412834731256
61673719936757246257748662273846
61673719936757246852356979679319
61673719936757249963789038402888
61673719936757249964604913121524
61673719936757249964604941819284
61673719936757249964605027912564
61673719936757250559150497169780
61673719936757262866296498434838
61673719936757262866298821383132
61673719936757262866359260553894
61673719936757262866361583502188
61673719936757262904424456983888
61673719936757262904487218748812
61673719936757262911766462690610
61673719936757262911829253153294
61673719936757262912115168412104
61673719936757266573156221074096
61673719936757717520215976170185
61673719936757717520234572410519
61673719936757717520234573810199
61673719936757717520234578059549
61673719936757717520236896758493
61673719936757717520485620869895
61673719942240774567857778156834
61673719942240807919682798446044
61673719942240819040251525538824
61673719942240823979187616638588
61673719942240823979189939586882
61673719942240970369480470558534
61673719942240974073826269509748
61673719942313448234932903814454
61673719942313449469713780208410
61673719942337763565851016097416
61673719942345868676153956379748
61673719942345868676408102520270
61673719942345868676408103572460
61673719942345869910935889874680
61673719942349771136653855314138
61673719942349771136674776020538
61673719942349772920478779129518
61673719942349776670599113462808
61673719942349787196179565515322
61673719942349787745201691008570
61673719942349787745201692058330
61673719942349787745201692408250
61673719942349787745201692524890
61673719942349788979983624503502
61673719942349788979983626019822
61673719942349789025758102820286
61673719942349789025760425893266
61673719942349894670890261439352
61673719942349937291064748187481
61673719942349937291064748304121
61673719942349937839856718629673
61673719942349937839856718746313
61673719942349937839856747444073
61673719942349939074638681293296
61673719942349942778984452609401
61673719942349942778984480257401
61673719942349942778984480261773
61673719942349942778985599456917
61673719942349942824717115763157
61673719942349942824717115879797
61673719942349942824717116929557
61673719942349942824718263660433
61673719942349942824720588125047
61673719942349942824739184366833
61673719942349943373509086205349
61673719942349943373509086321989
61673719942349943373509087255109
61673719942349943373509087371749
61673719942349943373509114903109
61673719942349943373509114907481
61673719942349943373509116069509
61673719942349943373509116423800
61673719942349943373509116423801
61673719942349943373510234102625
61673719942349943373512558567239
61673719942520552203055525033267
61673719942520552248788189236783
61673719942532254093613405593690
61673719942532604245767597032682
61673719942532604245767625730490
61673719942532604245768397382822
61673719942532754337872636525344
61673719942532754337872638060378
61673719942532754383626222852202
61673719942532758043724728759294
61673719942532758043724728877386
61673719942532758043913014054066
61673719942532758043913014172158
61673719942532758043913014189420
61673719942532758089666598962530
61673719942532758089666598981244
61673719942532758638520988214298
61673719942552972642020240551555
61673719942552972687750582273337
61673719942556617601331503975416
61673719942556859043030606332160
61673719942556859043093368447004
61673719942556870161150582314628
61673719942556870161213344079552
61673719942556873867188635145456
61673719942556875102535424524704
61673719942556875102537747472998
61673719942556875102537747822918
61673719942556875102598186639548
61673719942556875102600509587842
61673719942556903514667854949870
61673719942556903514667855299790
61673719942556907221273086963228
61673719942556918332051056889054
61673719942556918339390739647482
61673719942556918339393062595776
61673719942556919574172673142414
61673719942556919574172673492334
61673719942556919574174996090708
61673719942556919574235435257258
61673719942556919574237758205552
61673719942556923273438222397344
61673719942556923273438485265270
61673719942556923280213049271456
61673719942556923280777905155772
61673719942625900714617930308004
61673719942625900722212017593228
61673719942625902028733744591395
61673719942625902577777553225070
61673719942625950173963369626014
61673719942625950723004180387798
61673719942625963085759608778362
61673719942629504299981692034860
61673719942629504849024680836558
61673719942629504849024681303118
61673719942629504849024709534318
61673719942629504849024709884238
61673719942629504849024710000878
61673719942629504849024710003308
61673719942629504849024710007520
61673719942629504894778294444234
61673719942629504894778294794154
61673719942629520908280803617890
61673719942629520908529497979342
61673719942629520908529499029102
61673719942629520908529526677102
61673719942629520908529527726862
61673719942629520908529528076782
61673719942629520908529528193422
61673719942629520908529528195852
61673719942629520908529528200064
61673719942629520908531851144146
61673719942629520908531851148358
61673719942629520954283083939018
61673719942629520954283084288938
61673719942629548771346971935114
61673719942629549320389989454264
61673719942629549320661929920828
61673719942629549320661958618588
61673719942629552475691608233883
61673719942629552475692772069990
61673719942629552475964741137366
61673719942629553070761343546740
61673719942637604468063736705948
61673719942637609409468723721720
61673719942637621076611572400380
61673719942637624782483392805411
61673719942637626063751504737187
61673719942637652646306217319754
61673719942637652646306217337016
61673719942637652646306561693496
61673719942637652646327138024702
61673719942637652646327482398444
61673719942637652646578186501340
61673719942637653881673155751618
61673719942637654430967193032384
61673719942637654430967221730144
61673719942637654430967221732574
61673719942637654430967993382476
61673719942637654430967993384906
61673719942637654430967993389118
61673719942637654469106803071206
61673719942637654476469386509022
61673719942637654476720777942252
61673719942637657585433950949562
61673719942637657585433951299482
61673719942637658134224758972589
61673719942637669247514341575260
61673719942637669254854053031448
61673719942637669255126022195772
61673719942637669255126022198202
61673719942637669255128316446306
61673719942637669255128345144066
61673719942637669255128345146496
61673719942637909598739289022148
61673719942637909598741611970442
61673719942637926207292546851720
61673719942637954063601710765746
61673719942637954070922800347098
61673719942637954070943716472468
61673719942637954619965817866248
61673719942637954620237787030572
61673719942637954620237787033002
61673719942637954620238558689546
61673719942637954620238673480794
61673719942637970679494651353746
61673719942637970679742605225546
61673719942637970679746847723496
61673719942637974375660831243649
61673719942641506928581457147820
61673719942641510634642755034000
61673719942641510634705517148844
61673719942641511869989544413248
61673719942641511870052306528092
61673719942641512419011612976558
61673719942641512419011641207758
61673719942641512419011641557678
61673719942641512419011641674318
61673719942641512419032533564866
61673719942641512419032533689552
61673719942641512464765226117674
61673719942641512464765226467594
61673719942641523537129292842252
61673719942641526694126623821406
61673719942641526694126623939498
61673719942641528478516429652782
61673719942641528478516430702542
61673719942641528478516458350542
61673719942641528478516459866862
61673719942641528478537380455170
61673719942641528478539674830390
61673719942641528478600142220094
61673719942641528524270015612458
61673719942641528524270015962378
61673719942641528524290936667326
61673719942641528524293259740306
61673719942641528524353698432250
61673719942641555106823937778888
61673719942641555107095906943212
61673719942641556342442696442982
61673719942641556342442696447354
61673719942641556342442782540634
61673719942641556891212601471384
61673719942641556891213744660024
61673719942641556891234638191578
61673719942641556891485685126588
61673719942641556891485713824348
61673719942641560045972593515754
61673719942641560046035355630598
61673719942641560594994661612504
61673719942641560594994662079064
61673719942641560595015611365132
61673719942641560595078373130056
61673719942641560640748275220180
61673719942641560640748275570100
61673719942641571158989044515244
61673719942641571166603019386290
61673719942641571708032063533452
61673719942641571715371773473320
61673719942641571715374097937934
61673719942641571715643713939884
61673719942641571715643742637644
61673719942641572943375413957206
61673719942641572943378851396380
61673719942641572943378856100644
61673719942641572943378880094140
61673719942641572943378881610460
61673719942641572948459131324006
61673719942641572950718562852568
61673719942641572950720887317182
61673719942641572950741779332416
61673719942641572950990532016892
61673719942641572950992826267426
61673719942641572950992854965186
61673719942641572950993975702166
61673719942641572989153358410924
61673719942641707052030669553960
61673719942641707054478390609382
61673719942641710727601085202358
61673719942641710727601085320450
61673719942641723106664419467619
61673719942641723114258502153582
61673719942641723655435467805192
61673719942641726810237186957850
61673719942641727343743122968890
61673719942641727343764043673838
61673719942641727343952328968610
61673719942661919179600269575356
61673719942661919721114974667564
61673719942661919727806119188444
61673719942661919728391895661068
61673719942661919728642914023004
61673719942661919728642942720764
61673719942661924708252601770074
61673719942661924738694539611715
61673719942661935826372577402622
61673719942661936375332684102828
61673719942661936375332712800588
61673719942661936375335008567442
61673719942661936382109864139314
61673719942661936382674720023630
61673719942661940111898729756930
61673719942661941385384309691539
61673719942661941392975041375903
61673719942661941941766666995055
61673719942661941941766667461615
61673719942661967975528589772443
61673719942661967975528591189385
61673719942661967975528934146185
61673719942661967975549510360751
61673719942661967975549854734493
61673719942661967975801722675926
61673719942661969210308200669001
61673719942661969210308545042743
61673719942661969210310523267375
61673719942661969210310867641117
61673719942661969210311687453402
61673719942661969728849186970852
61673719942661969728849301289716
61673719942661969759102495126509
61673719942661972917188116531884
61673719942661972917188888184216
61673719942661973465980086974076
61673719942661984012146497995318
61673719942661984584100834258956
61673719942661986413656125458808
61673719942662219368870863572140
61673719942662223623954262857716
61673719942662224859301052231348
61673719942662224859303375179642
61673719942662224927941890421817
61673719942662241528898996298125
61673719942662241528901318779859
61673719942662268088813327134214
61673719942662273655499376383476
61673719942662273655499491174724
61673719942662273655502848641824
61673719942662273655502848644254
61673719942662284155663507083638
61673719942662289714755469047676
61673719942662289715006517524522
61673719942662289715009989785092
61673719942662370058113449191528
61673719942662375564026132070919
61673719942662375564109814890711
61673719942662375564109814892115
61673719942662375609779716980787
61673719942662375609842479095631
61673719942662386682146879355799
61673719942662386682209641470643
61673719942662391631149057442092
61673719942662391676965404466858
61673719942662392225945661270838
61673719942662392225945661270839
61673719942662392226008423366969
61673719942662392226008423384231
61673719942662392226008423385683
61673719942662392248884051984850
61673719942662420035635342681523
61673719942662420035726142803473
61673719942662420035747063508421
61673719942662420081479727713341
61673719942662434860640412616852
61673719942662434860643770083952
61673719942662436697362079672551
61673719942662436697550364967323
61673719942662436697645670584791
61673719942662436697645671634551
61673719942662436697645671984679
61673719942662436697645672001940
61673719942662436697645672001941
61673719942662440396827653210857
61673719942662440396848573915805
61673719942662440404167335969285
61673719942662440404167336085925
61673719942662440404188141882985
61673719942662440404188141883193
61673719942662440404188256674233
61673719942665825963866291672716
61673719942665827199213081051964
61673719942665827199275843166808
61673719942665827748256098553852
61673719942665827748256098907984
61673719942665827748318860668696
61673719942665827748318861022828
61673719942665827794009683463768
61673719942665827794072445578612
61673719942665838866376074536320
61673719942665838866438836301244
61673719942665843807760916746396
61673719942665843807760917100528
61673719942665843807763239694690
61673719942665843807763240044610
61673719942665843807763240048822
61673719942665843807823678861240
61673719942665843807823679215372
61673719942665843807826001809534
61673719942665843807826002163666
61673719942665870436068396174742
61673719942665870436319443234438
61673719942665871670850329669674
61673719942665871670913091784518
61673719942665872219872398232984
61673719942665872219893347171562
61673719942665872219893347519052
61673719942665872219893347521482
61673719942665872219956109283976
61673719942665872219956109290618
61673719942665872219956109640538
61673719942665872265437726370199
61673719942665872265626011724020
61673719942665872265646932081478
61673719942665872265646932431398
61673719942665875376890705798716
61673719942665875377455561683032
61673719942665875377706608742728
61673719942665875926749632249146
61673719942665875926749632249230
61673719942665875926749632249389
61673719942665875926749632249390
61673719942665875926749718342670
61673719942665888271597037476525
61673719942665888271597066174285
61673719942665888279125034227485
61673719942665888279208687882957
61673719942665888279377245123288
61673719942665888279398165364106
61673719942665888279398165711596
61673719942665888279398165714026
61673719942665888279400488312400
61673719942665888279460927476520
61673719942665888279460927478950
61673719942665888279460927483162
61673719942665888279460927833082
61673719942665888279463250427244
61673719942665888279463250781376
61673719942665888324847209381490
61673719942665888325130801218804
61673719942665891986254421743930
61673719942665891986254450441690
61673719942665891986254450441774
61673719942665891986254450441933
61673719942665891986254450441934
61673719942665891986254536535214
61673719942665891986256773389984
61673719942665891986256773390068
61673719942665891986256773390227
61673719942665891986256773390228
61673719942665891986256859483508
61673719942665993971088161044690
61673719942666022382949814490217
61673719942666022382949816356457
61673719942666022383221783654541
61673719942666022383221784004461
61673719942666038435114923111770
61673720069369574505284707858953
61673720069370475073033727734461
61673720069373165655901380199875
61673720069373176768938781654263
61673720069373176776280787360985
61673720069373176776469072642707
61673720069373176776469073705517
61673720069373181715408521340713
61673720069373210123208166948737
61673720069373465799418389288195
61673720069373476371005826007113
61673720069373476958188454946099
61673720069373476965718746997353
61673720069373481858925530429033
61673720069373510312457840240573
61673720069374366229969416553155
61673720069374376938754845882621
61673720069374377350537110058797
61673720069374377525937474821607
61673720069374382289476557693993
61673720069374382291920921282315
61673720069374382291920922699257
61673720069374382876659186632979
61673720069374382879103551638243
61673720069374382884001192339701
61673720069374382886445555928023
61673720069374410701606665170865
61673720069374415642993829262213
61673720069557197733085396383441
61673720069592019686047498236417
61673720069592019692825419711155
61673720069592020104607682824521
61673720069592020104607683887331
61673720069661363828624220008169
61673720069662564167083619533191
61673720069662564578845766535435
61673720069662564585622913175513
61673720069662564715290612317865
61673720069662564715290613734807
61673720069662564715854696549849
61673720069662564716126292661545
61673720069662564716126294078487
61673720069664960739108864119013
61673720069664965678800682330725
61673720069664965685578603805463
61673720069664966097360867981639
61673720069666210726953425490663
61673720069697386120024829377575
61673720069697386538582691017385
61673720069697386538585013965679
61673720069697386538585015028489
61673720069697686263541838465895
61673720069697686309295394678003
61673720069697686857502388879619
61673720069697686857502731836419
61673720069697686858334973205731
61673720069697686858338069223299
61673720069697686858338412162629
61673720069697686858339560073003
61673720069697686865113239036741
61673720069697686865677836658065
61673720069697720028841374564423
61673720069697720028841375627233
61673720069697730780849759757587
61673720069697731146961351259781
61673720069697731330728803376577
61673720075278199918303035275149
61673720075279100440381810223277
61673720075279400492371071628429
61673720075281802136202147152949
61673720075281802136202405420153
61673720075281802141285751250645
61673720075281802143628869849801
61673720075281802143817155144573
61673720075281802143817156194333
61673720075281802189299114777181
61673720075281802189570712405037
61673720075281802189633846056349
61673720075281807085204324884951
61673720075281835359885386574537
61673720075281835540556609144271
61673720075281835542816043388601
61673720075281835542816387762343
61673720075281840298991425481217
61673720075281840299013120554265
61673720075281840299013464928007
61673720075282101784024153423309
61673720075282101784024153895485
61673720075282102333067172324877
61673720075282102333067172797053
61673720075282102333150482073167
61673720075282102333150855144669
61673720075282102378820384634015
61673720075282102378820385696873
61673720075282135546875601175085
61673720075282135549135404240115
61673720075282135725558703038363
61673720075283002763367151130461
61673720075283002763618199589837
61673720075283002763638748758317
61673720075283002946632539223693
61673720075283008246451978500801
61673720075283008251346180227891
61673720075283008251349274828517
61673720075283008251621242457807
61673720075283008251621586831549
61673720075283008253793638298747
61673720075283008253793896565951
61673720075283008253796995883939
61673720075283008254065494212681
61673720075283008254065580300345
61673720075283008254065608998105
61673720075283008254065953371847
61673720075283008254068965048263
61673720075283008297353877963563
61673720075283008297354251035065
61673720075283008299798244503861
61673720075283008299798617575363
61673720075283008299799650694489
61673720075283036114708327850783
61673720075283036254145178841015
61673720075283041056074920210195
61673720075283041056092398758447
61673720075465522956937361792529
61673720075500940170775226560365
61673720075500940170775599631867
61673720075500940307972213698335
61673720075500940353789566194221
61673720075500945249423519865549
61673720075500945660951296607981
61673720075500945661139320434507
61673720075500945661141643382801
61673720075500945661204290712221
61673720075500945844219749069045
61673720075500945844219750604079
61673720075500945844237227636171
61673720075500945844780505948631
61673720075500945844801397957223
61673720075569989188379591169595
61673720075569989193462165347755
61673720075569989195906158816551
61673720075569989195906531888053
61673720075569989195972645335693
61673720075569989234111882301609
61673720075569989234112255373111
61673720075569989234860897295931
61673720075569989234863994610921
61673720075569989234864367682423
61673720075569989234864368154599
61673720075569989239194829551271
61673720075569989241639194556535
61673720075569989241639196091569
61673720075569989241640224942631
61673720075569989241725857172655
61673720075569989241725858707689
61673720075569989241726230244157
61673720075569989242207406963185
61673720075569989378899950816961
61673720075569989378903302149757
61673720075569989378920498450407
61673720075569989378920871521909
61673720075569989378923851318237
61673720075569989379468161220613
61673720075570022585933805275829
61673720075570022585933809525227
61673720075570022586685917585141
61673720075570889390914692933687
61673720075570889756943142630551
61673720075570889761189917428805
61673720075570889763718227771867
61673720075570889763721322372493
61673720075570889764286181439137
61673720075570889801857804862127
61673720075570889809452006938599
61673720075570889939957367478983
61673720075570889939958486674127
61673720075570889946711645164337
61673720075570889946711646699371
61673720075570889946711646718245
61673720075570889946732567405723
61673720075570889946735633308589
61673720075570889946735662006349
61673720075570923153682825151337
61673720075570923154497613486425
61673720075570923154497728271849
61673720075570933679537601916137
61673720075571189945378284336939
61673720075571189952991887671517
61673720075571189991128398858911
61673720075571189991130721807205
61673720075571189991943273283067
61673720075571189997029975167929
61673720075571189998722227863881
61673720075571189998722600935383
61673720075571189998724550812175
61673720075571189998724551875033
61673720075571189998724923411501
61673720075571189998724923883677
61673720075571189999286312091653
61673720075571190135985306600425
61673720075571190135985678136893
61673720075571223342952389228585
61673720075571223342953419148121
61673720075571223343768293572277
61673720075571233868808195914325
61673720075573886295644202158563
61673720075573886295706964273407
61673720075573891099833373521271
61673720075573891100585485830583
61673720075573891104915576162963
61673720075573891237031366131819
61673720075573891283620632901527
61673720075573891648625343963463
61673720075573891648810278975199
61673720075573891648876392422839
61673720075573891649377456272775
61673720075573891653707546605155
61673720075573891654460687765529
61673720075573891656151910075385
61673720075573891656152283146887
61673720075573891656152940461481
61673720075573891656153313532983
61673720075573891656218398129561
61673720075573891694629605794835
61673720075573891695381718104147
61673720075573891699712179972995
61673720075573891700465321152083
61673720075573891701971611501557
61673720075573891702156544978259
61673720075573891702157573848035
61673720075573891832391681102333
61673720075573891836972933163353
61673720075573891839166249709241
61673720075573891839169975648573
61673720075573891839417298168617
61673720075573891839417299703651
61673720075573891839420652571481
61673720075573924451654927673387
61673720075573935709232325910011
61673720075573935709483490708719
61673720075573935709504296610773
61673720075573935709504296628243
61673720075573935709504411413667
61673720075574786726195229423523
61673720075574791804843148122171
61673720075574791805657936438385
61673720075574792216625412298347
61673720075574792217188893889385
61673720075574792217189152156589
61673720075574792221707637870677
61673720075574792223963979030701
61673720075574792223967073631327
61673720075574792223967418005069
61673720075574792263193498559465
61673720075574792263193872103143
61673720075574792399639751932203
61673720075574792400454540267291
61673720075574792406981757638925
61673720075574836140034516910821
61673720075574836140034517973679
61673720075574836140055323893203
61673720075574836140055438678627
61673720075574836140056471780491
61673720075574836140056471786107
61673720075574836734579698717799
61673720075574836734579956985003
61673720075574836734830747177175
61673720075606011356804416152919
61673720075606011944073050393431
61673720075606011944825048366409
61673720075606011951666104559529
61673720075606011951687025264477
61673720075606012082166046488135
61673720075606012082169514141389
61673720075606012082170633355407
61673720075606012088944341015501
61673720075606012088947435616127
61673720075606012088947779989869
61673720075606012089491375517069
61673720075606012089508909940469
61673720075606039945172891667105
61673720075606045298342321351571
61673720075606045298401644041553
61673720075606045298401645576587
61673720075606056416274011706657
61673720075606056416526203354833
61673720075606056416526208076407
61673720075606056417027152867031
61673720075606056423805447413271
61673720075606056423868209061555
61673720075606056423868213783129
61673720075606056553724196431941
61673720075606056553724199619885
61673720075606056561066202138663
61673720075606306780926209496399
61673720075606312087590059481751
61673720075606312087590059953927
61673720075606312088342172263239
61673720075606312094929742712355
61673720075606312095117655979769
61673720075606312095118029051271
61673720075606312095118029069985
61673720075606312095180791171731
61673720075606312095183113647849
61673720075606312095183114120025
61673720075606312095204034352797
61673720075606312271419158735465
61673720075606312271440079441817
61673720075606312278197080210203
61673720075606312278197081745237
61673720075606312278197453281705
61673720075606340134443485663889
61673720075606356011019969524103
61673720075606356148197038713935
61673720075606356193947270754569
61673720075606356193950623622399
61673720075606356567385218622051
61673720075606356742993641124287
61673720075606356742993760514805
61673720075606356742994793616669
61673720075606361501364148649905
61673720075606361501366471580729
61673720075606361501367619491103
61673720075606361501451301844335
61673720075606361508707302249531
61673720078236464452639068998242
61673720078237349007537474338698
61673720078237365066224983413864
61673720078237365066225356485366
61673720078237365067041259429378
61673720078237365067042292531242
61673720078455258368527326821452
61673720078455286369693282745350
61673720078455302428384291353858
61673720078455302428384635727600
61673720078455302429200538671612
61673720078455302429200543257832
61673720078455302429201576378410
61673720078455302474954123463436
61673720078527932220624838326072
61673720078528203997008797385396
61673720078528204356197936737600
61673720078528204545800767827588
61673720078528232363891143311496
61673720078528237708022957026810
61673720078528248416055245643748
61673720078529104564757817260904
61673720078529132977456509743752
61673720078529132977707213846648
61673720078529138328365129374290
61673720078529138329181009741956
61673720078529149029620239004502
61673720078529149029620497271706
61673720078529149029620612076004
61673720078529149441402875202420
61673720078529149441402876252180
61673720078529149448743591062712
61673720078560358013324186974876
61673720078560652803671761773796
61673720078560652803671761779412
61673720078560652849425346565620
61673720078560658156837838596048
61673720078564255119835306638228
61673720078564255120672130170548
61673720078564377412515328470118
61673720078564405206876859133245
61673720078564405207691642867451
61673720078564405207691647466721
61673720078564410560105607374775
61673720078564410560105607393649
61673720078564410560105611625737
61673720078564410560105613042679
61673720078564410560107931722749
61673720078564421678249942688043
61673720078564421816263847429497
61673720078564421816263847429545
61673720078564421892234940731190
61673720078564427168646296665612
61673720078564427168681164332475
61673720078564427169433277113963
61673720078564427169433277192668
61673720078564427176019818772008
61673720078564427199903812677443
61673720078564722012842613985153
61673720078564722074143526627238
61673720078564727434171464122106
61673720078564727434924605301194
61673720146181704875522699668605
61673720146182905449590736021885
61673720146182910390974806929549
61673720146182910390995699056233
61673720146185307146518779170637
61673720146185307146602461990429
61673720146185307146790719755293
61673720146185312085730195970157
61673720146185340317105395341735
61673720146185340500036052155799
61673720146185606741243817816765
61673720146185607290307728843613
61673720146185607335852135282265
61673720146185612229247205058477
61673720146185612231691570181833
61673720146185640506355068633571
61673720146186507720858756108573
61673720146186507903601155157773
61673720146186512659798232323437
61673720146186512662242568749033
61673720146186512662242597446793
61673720146186513208569282178773
61673720146186513254322866969145
61673720146186513256767203394741
61673720146186513256767231974409
61673720146186513256767232092501
61673720146186541257118399563267
61673720146186541257118428142935
61673720146369327924660514506541
61673720146404149880132754706743
61673720146404150063147094340599
61673720146404150474657389352451
61673720146404150474657389824835
61673720146404150475409502134147
61673720146404150611918144195935
61673720146404450062540683077545
61673720146404450069316654656617
61673720146404450069318977604911
61673720146404450069883721886131
61673720146404450206643182842063
61673720146404450252396739052767
61673720146404450610831245313529
61673720146404450611583357622841
61673720146404450618174398558863
61673720146404450618425447018239
61673720146404450664179003228943
61673720146404450801188709494959
61673720146404450801188738192719
61673720146404483965100630608003
61673720146473494199427070884465
61673720146474394348134700283943
61673720146474394714163149980807
61673720146474394720939006774455
61673720146474394766694885933453
61673720146474394767259745005713
61673720146474394896341694485559
61673720146474394897177374829239
61673720146474394903953346408311
61673720146474694354370062520187
61673720146474694358637845647699
61673720146474694491651738068619
61673720146474694902597948730395
61673720146474694955944587804957
61673720146474694956509446871601
61673720146474695085612288364251
61673720146474695085612288482343
61673720146474695086447968826023
61673720146474695093205342530349
61673720146474695093770201601205
61673720146474728254419871703419
61673720146474728254419957792487
61673720146474728300173427915527
61673720146477091116688861635387
61673720146477091116751623868323
61673720146477091116772544455179
61673720146477095872885938801051
61673720146477096055900278434907
61673720146477096462599939853255
61673720146477096463352052162567
61673720146477096467410573446759
61673720146477096467682542611083
61673720146477096469854938452023
61673720146477096469854938570115
61673720146477096469918730604495
61673720146477096469939651309443
61673720146477096469941945559977
61673720146477096470126879036679
61673720146477096470126907734439
61673720146477096470691763618755
61673720146477096470695090971153
61673720146477096600612720800295
61673720146477096604671328290243
61673720146477096607115693295507
61673720146477096607116723215043
61673720146477096607387662459831
61673720146477096607952403558723
61673720146477140523206950516437
61673720146477391260268632956643
61673720146477391306022217747015
61673720146477396057053037914727
61673720146477396057805150224039
61673720146477396194251030525275
61673720146477396199396366936371
61673720146477396605845008356919
61673720146477396606116977639335
61673720146477396606597120666231
61673720146477396606869089948647
61673720146477396611178631112547
61673720146477396613456631700003
61673720146477396613458954648297
61673720146477396614208744009315
61673720146477396614212100059473
61673720146477396651849613145091
61673720146477396656932187323251
61673720146477396659191618851813
61673720146477396789047634453399
61673720146477396789883314797079
61673720146477396796386258594531
61673720146477396796387288514067
61673720146477396796389611462361
61673720146477396796637335633575
61673720146477396796640688501405
61673720146477396797205547572261
61673720146477396797226439698945
61673720146477440666723959604757
61673720146477440666724074390181
61673720146478291873771237622523
61673720146478296625637824339671
61673720146478296807816368844423
61673720146478297182020554697427
61673720146478297182023910648207
61673720146478297219598633020599
61673720146478297220162458985379
61673720146478297226938344476787
61673720146478297226940638727321
61673720146478297227191715766365
61673720146478297227753218782851
61673720146478297227756574833009
61673720146478297227774024820467
61673720146478297227777466963905
61673720146478330571419181601127
61673720146478341646046151392385
61673720146478341646318005771285
61673720146478341646318120556709
61673720146478341653657688529713
61673720146478341691799736182757
61673720146478341692050784642133
61673720146478341699393823450719
61673720146478341699393823454931
61673720146478341699414715476621
61673720146509511372722920339611
61673720146509511555737259973467
61673720146509516490346504007019
61673720146509516497121330881131
61673720146509516901292714786887
61673720146509516908906689657933
61673720146509516909387866377169
61673720146509517046167444383325
61673720146509550255625120580097
61673720146509561381087876759643
61673720146509816496519047320567
61673720146509816503297341847933
61673720146509816503862200920193
61673720146509816633863513095339
61673720146509816640617419382595
61673720146509816679617069307447
61673720146509816686371004291059
61673720146509816686391896181559
61673720146509817044809723875207
61673720146509817044809724347591
61673720146509817045561721865863
61673720146509817045561836656903
61673720146509817052152849249457
61673720146509817052400455211103
61673720146509817052904961558769
61673720146509817098154040119567
61673720146509817098156334370101
61673720146509817227824034929395
61673720146509817227824063509063
61673720146509817228659743852743
61673720146509817236002868754609
61673720146509850399078994851025
61673720146509850399162677204049
61673720146509850399643079083009
61673720146509850399643193874049
61673720146509850444895685880525
61673720146509861112760201075351
61673720146509861112760201080967
61673720146509861151170750363173
61673720146509861158513785989431
61673720146509861517282652836597
61673720146509861524814059846743
61673720146509861563016433165405
61673720146509861570358438872127
61673720146509861700213424908469
61673720146509861707556549810335
61673720146509861707828399480599
61673720146509866458586509044491
61673720146509866458587283884767
61673720146509866459151368116751
61673720146509866465929633947761
61673720146509866465930408786633
61673720146509866466260921215847
61673720146513402707505544373689
61673720146513413970229427976963
61673720146513414009393001868941
61673720146513414015983012767335
61673720146513418767013833407431
61673720146513418767765945716743
61673720146513418774353516165859
61673720146513418774356958309297
61673720146513418904274587778531
61673720146513418911614270536959
61673720146513418950028172568903
61673720146513418950863852912583
61673720146513418957367855327331
61673720146513419323670826707661
61673720146513419361810408165411
61673720146513419369150119621599
61673720146513419369152413872133
61673720146513419369338376218611
61673720146513419369338404916371
61673720146513452716142469485661
61673720146513463239466986014541
61673720146513463239487906601397
61673720146513463422417415994941
61673720146513463422418535190085
61673720146513463422418563887845
61673720146513463795872931209687
61673720146513463834012512667437
61673720146513463834012541365197
61673720146513463834200826659969
61673720146513463834262445118209
61673720146513463841542803668931
61673720146513463841602127876637
61673720146513463841605595531295
61673720146513463841605598717835
61673720146513463841626486022163
61673720146513463971457082028679
61673720146513463971460434896509
61673720146513463971460552869877
61673720146513463978803588496135
61673720146513463978803591678463
61673720146513468775647287678205
61673720146513468782989293384927
61673720146513468782990441277831
61673720149031851310399883597443
61673720149032051824453163901831
61673720149032056763580897881559
61673720149104830656652404484203
61673720149104831068246382315847
61673720149104831205444374926395
61673720149136050890670951023775
61673720149136050890673275371749
61673720149136050935608375772187
61673720149136050935608715896579
61673720149136050935608720145929
61673720149136050935611731822345
61673720149136050935612071946737
61673720149136050935612076196087
61673720149136050936173488874155
61673720149136050936176587706661
61673720149136050936176932080403
61673720149136050936424278716199
61673720149136050936424535933643
61673720149136050936424537350793
61673720149136050936426860280213
61673720149136050936427979490019
61673720149136050936427979494231
61673720149136951320471161457621
61673720149136951458485057012181
61673720149136951503420497537011
61673720149136951503423510630369
61673720149136951503423853587169
61673720149136951503964349808027
61673720149136951503985270514427
61673720149136951503988714070755
61673720149136951504238641920645
61673720149136951504239761130451
61673720149136951504239761134663
61673720149137251509741755454405
61673720149137251510494982391515
61673720149137251692691091533795
61673720149137251692691096133065
61673720149137251692693332974821
61673720149137251692694104627153
61673720149137251692694447583953
61673720149137251692694452183223
61673720149137251693258188859137
61673720149137251693506999077077
61673720149137251693510355127235
61673720149137267569999800584059
61673720149137267707260469220383
61673720149139969272681661468845
61673720149139969273435835768511
61673720149139969410696590493903
61673720149323619221065147869649
61673720149323635280569966062193
61673720149323635280572979155551
61673720149323635280573322112351
61673720149323668632959731099023
61673720149323668632959759678739
61673720149323668634633415666345
61673720149323668634654336372697
61673720149323669044741737007995
61673720149323669046687733715107
61673720149323669182002405644319
61673720149323669182002777180627
61673720149323669183676433168233
61673720149323669183948402351431
61673720149354888866395596698265
61673720149354888911333361571069
61673720149354888911898134548437
61673720149354888911898134548485
61673720149354888911898134548645
61673720149354888911898137730813
61673720149354888912149181608133
61673720149358491182580488132797
61673720149358491183124340403813
61673720149358491183145261110213
61673720149358491183145261110373
61673720149358491183145265709483
61673720149358491183145265709643
61673720149358491183396309587011
61673720149358741363276923014461
61673720149358741363841696341797
61673720149358741364030064193549
61673720149358757422781741207005
61673720149358757423346514534341
61673720149358757423534882386093
61673720149358757423597561594037
61673720149358762775951171241391
61673720149358762775951175490741
61673720149358762776703972296087
61673720149358762776704316669829
61673720149358762913211925616863
61673720149358762913776701776607
61673720149358762913776703193549
61673720149358762914027750253245
61673720149358762958965510525327
61673720149358762958965515124597
61673720149358762959780302042583
61673720149358762959781418068609
61673720149358790777054479719229
61673720149358790777615899828815
61673720149358790777619252696645
61673720149358790777619255878973
61673720149358791188899504610569
61673720149358791188899508859919
61673720149358791189401601562369
61673720149358791189652650039007
61673720149358791326097497221117
61673720149358791326658917330703
61673720149358791326662270198533
61673720149358791326662274797803
61673720149358807240813252860597
61673720149358807240813592984989
61673720149358807240813595817397
61673720149358807240813597234339
61673720149358807241566394039685
61673720149358807241566738413427
61673720149358807248155603040439
61673720149358807248404322803113
61673720149358807248404327052463
61673720149358807248406307143335
61673720149358807248406647267727
61673720149358807248406651517077
61673720149358807248407684637655
61673720149358807248906419754913
61673720149358807248909777340105
61673720149358807249157123857809
61673720149358807249157468231551
61673720149358807249159792696165
61673720149358807249160481443001
61673720149358807249160825816743
61673720149358807385602315413661
61673720149358807385602320131023
61673720149358807385604639878275
61673720149358807385604644477545
61673720149358807385605333224381
61673720149358807385605676181181
61673720149358807385605677598123
61673720149358807386167091573405
61673720149358807386167092990347
61673720149358807386170532065497
61673720149358807386170536668979
61673720149358807386418140050043
61673720149358807386420547421557
61673720149358807386421236168393
61673720149358807386421580542135
61673720149358807386421583728675
61673720149358913053331821279731
61673720149358913053331825879001
61673720149358913054418664886925
61673720149358913602374841598241
61673720149358913602374844780569
61673720149358913603210635211025
61673720149358957526558007605313
61673720149358962871360319839965
61673720149358962878949935049165
61673720149358962878953374006063
61673720149358962878954407125189
61673720149358963420403340158475
61673720149427790433932260835547
61673720149427790434706408460343
61673720149427790434709765927443
61673720149427790434957112563239
61673720149427790434957456936981
61673720149427806447895110341983
61673720149427834858898853059323
61673720149427834899003631362825
61673720149427834899003974319625
61673720149427834899003975736567
61673720149427834904652437851147
61673720149427834904652437969239
61673720149427834904903484910843
61673720149427834906326094306765
61673720149427834906345981542667
61673720149427834906347015011713
61673720149427834906594705554691
61673720149427834906596685645563
61673720149427834906598061604849
61673720149427834906598062071409
61673720149427840211565156922213
61673720149427840212068282743789
61673720149427840212318298101301
61673720149428691001681280711055
61673720149428691001932327770751
61673720149428691002521547917795
61673720149428706878446137606943
61673720149428735428655139476931
61673720149428735466543702454653
61673720149428735466794749514349
61673720149428735471899360892947
61673720149428735472460776285171
61673720149428735472464219963803
61673720149428735474134432272777
61673720149428735474137875947197
61673720149428735474137875951409
61673720149428735474408724385395
61673720149428735474409843599413
61673720149428740231086975101017
61673720149428740779875592657957
61673720149428740779878945525947
61673720149428740779880064734141
61673720149428740780129994002585
61673720149428751350651598159127
61673720149428991008211913294543
61673720149428991009027730499407
61673720149428991146288484874879
61673720149428991191223925380835
61673720149428991191223929980105
61673720149428991191227286030263
61673720149428991191792141914579
61673720149428991192039832924117
61673720149429007067716731487087
61673720149429007067716731605179
61673720149429007068532548691951
61673720149429007204977486330571
61673720149429007205793303067423
61673720149429007663329927454527
61673720149429035068631638934187
61673720149429035478719441220655
61673720149429035478970489678579
61673720149429035480393097208261
61673720149429035480413644843159
61673720149429035480414017895947
61673720149429035480414017914661
61673720149429035480414018264581
61673720149429035480414678312205
61673720149429035480415051364993
61673720149429035480662742374531
61673720149429035480664693301083
61673720149429035480665064856265
61673720149429035615416369979815
61673720149429035616231158314903
61673720149429035617653765844585
61673720149429035617674772640053
61673720149429035617675432687677
61673720149429035617675805740465
61673720149429035617923411010855
61673720149429035617925361937407
61673720149429035617925361956281
61673720149429035617925733473715
61673720149429035617925733492589
61673720149429035656086351723703
61673720149429035661169954771639
61673720149429035663407350617535
61673720149429035663429390532289
61673720149429035663676995802679
61673720149429035663677081541827
61673720149429035663678946729231
61673720149429035663679289685823
61673720149429035663679318383583
61673720149429035663680437591985
61673720149429040419541752244309
61673720149429040968582446796451
61673720149429040968584766545155
61673720149429040968584771144425
61673720149429040968585799664281
61673720149429040969150658730925
61673720149429040969400214927867
61673720149429040969400586483049
61673720149429040969400587999369
61673720149429040969400674088437
61673720149429041007560085505969
61673720149429041007561204714163
61673720149429041014315110999967
61673720149429041014336026989005
61673720149429041014336031588275
61673720149429041014338351336979
61673720149429041014338356054341
61673720149429041014339384574197
61673720149429041014339389173467
61673720149429041014903095734839
61673720149429041014903210538977
61673720149429041014903215125197
61673720149429041014904243640841
61673720149429041015150791343647
61673720149429041015151934532287
61673720149429041015153799837735
61673720149429041015154144211477
61673720149429041015154947743737
61673720149429041015155292117479
61673720149429051539922192039271
61673720149429051539922192157363
61673720149429051539922192507283
61673720149429051540169883048809
61673720149429051677182946882755
61673720149429051677182946886967
61673720149429051677430551685133
61673720149429191132416337700022
61673720149429191132667384759718
61673720149431692299928442750061
61673720149431692300678230711399
61673720149431692300681586761557
61673720149431692894725045160413
61673720149431692895477157469725
61673720149431708763621441033147
61673720149431708764374582212235
61673720149431708771214495199245
61673720149431708771214495317337
61673720149431708771967636378333
61673720149431708771967636494973
61673720149431708771968668080517
61673720149431708908476278444493
61673720149431708908476283161855
61673720149431708909228390753805
61673720149431708954228720046273
61673720149431708954228720164365
61673720149431708954228806253433
61673720149431708954229863352957
61673720149431708954229868070319
61673720149431708954981946964509
61673720149431709503020776695625
61673720149431736764724749510985
61673720149431736770373183045897
61673720149431736770624231522535
61673720149431736770624260220295
61673720149431736772066726638039
61673720149431736772067760107085
61673720149431736772318808566461
61673720149431736772318837264221
61673720149431737319415168845601
61673720149431737319416201964727
61673720149431737321110777608973
61673720149431737321360792481211
61673720149431737321361826068349
61673720149431737367114377389675
61673720149431737367114406087435
61673720149431742115446461322357
61673720149431742116199602501445
61673720149431742122788438449411
61673720149431742123542612612271
61673720149431742123790303621809
61673720149431742123790332319569
61673720149431742123793659671967
61673720149431742123793688369727
61673720149431742672082504292583
61673720149431742672083533162359
61673720149431742672585630114159
61673720149431742672835645471671
61673720149431753373275943140529
61673720149431753380865639371515
61673720149431753380866672958653
61673720149431753380868995421673
61673720149431753380868996956707
61673720149431753426371504572681
61673720149431753426619195582219
61673720149431753426622551632377
61673720149431753426622580330137
61673720149432587926290267487851
61673720149432592867677462625569
61673720149432609338963515074753
61673720149432609338963515191393
61673720149432609338963515192845
61673720149432609338964543944529
61673720149432609338964544061169
61673720149432609339779418018765
61673720149432609476225298320001
61673720149432609476225303037363
61673720149432609521956819333473
61673720149432609521977739921781
61673720149432609521977740039825
61673720149432609521977740040033
61673720149432609521978883228465
61673720149432609521978887945827
61673720149432609522793642865793
61673720149432609934326006956559
61673720149432637337620105969605
61673720149432637340129471016121
61673720149432637340130590206893
61673720149432637340130590211265
61673720149432637340130618909025
61673720149432637749966196110561
61673720149432637751639852098167
61673720149432637751911819746171
61673720149432637751912853333309
61673720149432637888900520734491
61673720149432637889172488382495
61673720149432637889172489917689
61673720149432637934926073290959
61673720149432642690789538836399
61673720149432642691602004240615
61673720149432643239832553037867
61673720149432643239832557755229
61673720149432643240392941563521
61673720149432643240647341372955
61673720149432643285586171361453
61673720149432643286149879339767
61673720149432643286149879339975
61673720149432643286151027245769
61673720149432643286397574948783
61673720149432643286400926281419
61673720149432643286400927816613
61673720149432653803825936934991
61673720149432653811416666636475
61673720149432653811420022686633
61673720149432653811420024221667
61673720149432653948680778951430
61673720149432653948680778951431
61673720149432653986840161665379
61673720149432653994430891483503
61673720149432654398622539228703
61673720149432654405965549339529
61673720149433059615255431317704
61673720149433059616092254850024
61673720149433060218210977247516
61673720149433092967917160702486
61673720149433092967917165419848
61673720149433104087460891751796
61673720149433104087460891869888
61673720149433104087711940346526
61673720149433104087729503467734
61673720149433104087732859517892
61673720149433104087732860934834
61673720149433104224993615660226
61673720149433104270747200568690
61673720149433104682529463695106
61673720149433104819790218070578
61673720149433109645097817619145
61673720149463857022325994556929
61673720149463857022577038434457
61673720149463857022577041616625
61673720149463857433355199061237
61673720149463857433606247520613
61673720149463857434359388699701
61673720149463857571369008859387
61673720149463857571370128067581
61673720149463857571620055800831
61673720149463857571620057336025
61673720149463857616558509419019
61673720149463857616558852375819
61673720149463857616558853792761
61673720149463857616558857093181
61673720149463857617099348596677
61673720149463857617120269303077
61673720149463857617123712859405
61673720149463857617373640709295
61673720149463857617374759919101
61673720149463857617374759923313
61673720149463862924032991438379
61673720149463862924034020308155
61673720149463862924538441607929
61673720149463862924786132617467
61673720149463862969724929192455
61673720149463862969724930609397
61673720149463862969786576346843
61673720149463862969787605218071
61673720149463862969787692374321
61673720149463862969787695560861
61673720149463862970289702169871
61673720149463862970289703586813
61673720149463862970539717525931
61673720149463862970540750646509
61673720149463862970540836739949
61673720149463873676878458920713
61673720149463873676878462102881
61673720149463873676878463638075
61673720149463873676878549731514
61673720149463874087907323633127
61673720149463874087908352502903
61673720149463874088660464812215
61673720149463874225106345113451
61673720149464157211031815577749
61673720149464157211032475625373
61673720149464157211596555258087
61673720149464157211596559857357
61673720149464157211847606917053
61673720149464157211848378569385
61673720149464157622625419987971
61673720149464157622625793040759
61673720149464157622625793059473
61673720149464157622626821910535
61673720149464157623378561167059
61673720149464157623378934238561
61673720149464157760074833079637
61673720149464157760075493127261
61673720149464157760075866180049
61673720149464157760639688963953
61673720149464157760640349011577
61673720149464157760640722064365
61673720149464157805828417988101
61673720149464157805829446372603
61673720149464157805829447907637
61673720149464157805829450971873
61673720149464157805829451089965
61673720149464157806393159068119
61673720149464157806393159068279
61673720149464157806393163667549
61673720149464157806393273872417
61673720149464157806394306856189
61673720149464157806394306974281
61673720149464157806644210727245
61673720149464157806645353915885
61673720149464163159057170345079
61673720149464163159058199214855
61673720149464173819579651272181
61673720149464173820395471191201
61673720149464173820395472726395
61673720149464174415191703465085
61673720149464179172811759696739
61673720149464179173564900875827
61673720149464307923906401033462
61673720149464307924157448093158
61673720149464313246078488163303
61673720149464313246078488164707
61673720149464313246078492414057
61673720149464313246078492414265
61673720149464329854367786020702
61673720149464329854618833080398
61673720149464329855406932741363
61673720149464329861960838787120
61673720149467759482258678281111
61673720149467759482276246119681
61673720149467759482279598869419
61673720149467759482279602169839
61673720149467759482279603586781
61673720149467759482279627567179
61673720149467759482279627683819
61673720149467759482279632284541
61673720149467759482844458054155
61673720149467759483094387340021
61673720149467759483095506530793
61673720149467759483095506535165
61673720149467759483095535228553
61673720149467759483095535232925
61673720149467759893851627242979
61673720149467759893852656112755
61673720149467759893872547947927
61673720149467759894123594890983
61673720149467759894124623760759
61673720149467759894604768422067
61673720149467759894625689128467
61673720149467759894876736070071
61673720149467760031050648723303
61673720149467760031322616371307
61673720149467760031322621088669
61673720149467760031865437058391
61673720149467760031883004896961
61673720149467760031886357764791
61673720149467760031886357764951
61673720149467760031887476972985
61673720149467760032137404706395
61673720149467760032137406241589
61673720149467760077076229977531
61673720149467760077076234694893
61673720149467760077619021966855
61673720149467760077639942673207
61673720149467760077639942673255
61673720149467760077639942673415
61673720149467760077639947272685
61673720149467760077640028762323
61673720149467760077641090579209
61673720149467760077887638282223
61673720149467760077890989614859
61673720149467760077890991150053
61673720149467760077890994332381
61673720149467764835260775139201
61673720149467764835449060433973
61673720149467764835511822198897
61673720149467775953628441781287
61673720149467775953629470651063
61673720149467775954381582960375
61673720149467776090827463261611
61673720149467776090827467978973
61673720149467776136579991070551
61673720149467776137395807807403
61673720149467776137395812524925
61673720149467781443808610833633
61673720149467781443995864542861
61673720149467781443996896128405
61673720149467781444058630912878
61673720149467781444058630912879
61673720149467781489749420755017
61673720149467781489812096780793
61673720149467781489812101030143
61673720149467781490565242209231
61673720149468182497703239408620
61673720149468182566344207880632
61673720149468226374700810879578
61673720149468226374700814061906
61673720149468226375265669946222
61673720149468226375265673132762
61673720149468226413425052784038
61673720149468226413425057383308
61673720149468226413425143476588
61673720149468226413428499526746
61673720149468226413428611135666
61673720149468226413428614317994
61673720149468226413676101260676
61673720149468226413676104443004
61673720149468226413676190536284
61673720149468226420213912724982
61673720149468226421019229344870
61673720149468226436587880952585
61673720149468231704742375533706
61673720149468231704994570503812
61673720149468231720088904168862
61673720149468231720339951228558
61673720149468231727681956935280
61673720149468231789001839164751
61673720149468231796595926549353
61673720155044676165758810022745
61673720155044676165761132971039
61673720155044676302938860791544
61673720155044676348689462587459
61673720155044676348689466836809
61673720155044676349529646887299
61673720155045576733569472804903
61673720155045576733570587413827
61673720155045576733572828854853
61673720155045576733572828855061
61673720155045576733573943463985
61673720155045576733573948063255
61673720155045576916501244227891
61673720155045576916522169533561
61673720155045576916525525583719
61673720155045576917090381468035
61673720155045576917338072477573
61673720155045576917341428527731
61673720155045876922841181410611
61673720155045876922841186009881
61673720155045876922844542060039
61673720155045877060857404514187
61673720155045877105771838224675
61673720155045877105771842823945
61673720155045877106610989422651
61673720155045882410760885832531
61673720155045882410760890431801
61673720155045882411576793375813
61673720155045892982348327268811
61673720155045893119546319879359
61673720155045893120362222706731
61673720155045893531390973098877
61673720155045893531392001500641
61673720155048278437007916558705
61673720155048278620504461326442
61673720155048294496261657594104
61673720155048294496512706053480
61673720155048294679192314408168
61673720155048294680009250821226
61673720155049495253344033581240
61673720155049495390521134184600
61673720155049495390772181244296
61673720155049495436274690395304
61673720155049495436525738854680
61673720155049495437090593339316
61673720155049495802387052600909
61673720155049601082432992478360
61673720155049601082516675298152
61673720155228358782199915265007
61673720155231043877147201393185
61673720155231048816023888313217
61673720155231049365066905815105
61673720155231059929061289767605
61673720155231059936652019585729
61673720155231960435741474761773
61673720155231960504404024324847
61673720155231961053447041826735
61673720155232244633894847500833
61673720155232244634145894560529
61673720155232260693650712753073
61673720155232294459789401462307
61673720155232294597050155837779
61673720155232416139764223392082
61673720155232460611966327894108
61673720155232466101831656419650
61673720155232466101831656537742
61673720155232466101852577126050
61673720155232466102395397813134
61673720155232466102395483923835
61673720155232466102396512303966
61673720155232466102396512422058
61673720155232466102417433010366
61673720155232466102667365461138
61673720155232466102668480070062
61673720155232466147585241328114
61673720155232466148148954023790
61673720155232466148150097212430
61673720155232466148150097218046
61673720155232466148421036481755
61673720155232466697191628569086
61673720155232466697191628570538
61673720155232466697192771763342
61673720155232466697463596218542
61673720155263464315860869851777
61673720155263514141483451447885
61673720155263514141483455697235
61673720155263514279225267749724
61673720155263514324414108261949
61673720155267066587107996413505
61673720155267082646612814606049
61673720155267087999782244640435
61673720155267087999782248889785
61673720155267088000514469480556
61673720155267088137041884406983
61673720155267088137042999015907
61673720155267088183612379864340
61673720155267116412730578009613
61673720155267116412730582258954
61673720155267116412730582258963
61673720155267116595410187763981
61673720155267116595661234823677
61673720155267116595682160129347
61673720155267116596225983820590
61673720155267116596226009218195
61673720155267116596247016013663
61673720155267116596497981583561
61673720155267116596498063073359
61673720155267132465376891224154
61673720155267132472235400451498
61673720155267132472237351727970
61673720155267132472237724799472
61673720155267132609163404338514
61673720155267132609414795771952
61673720155267132609979311868746
61673720155267132655168009008594
61673720155267132655168380563776
61673720155267132655168382080096
61673720155267132655169040611400
61673720155267132655169042127720
61673720155267132655730802013134
61673720155267132655732868080854
61673720155267132655733896495716
61673720155267132655733901199980
61673720155267388189052838637219
61673720155267388189785063360700
61673720155267388326313597613413
61673720155267388327129500557425
61673720155267416190135226410109
61673720155267416190972054659791
61673720155267416601729204241753
61673720155267416601750124946701
61673720155267416602001172006397
61673720155267416602482349670191
61673720155267416738927196852301
61673720155267416739178243911997
61673720155267416739199169217667
61673720155267416739764025101983
61673720155267416740014990671881
61673720155267416740015072161679
61673720155267432653915260380817
61673720155267432654647485104298
61673720155267432661505990198941
61673720155267432661508314546915
61673720155267432661508318796256
61673720155267432661508318796265
61673720155267432661509347667493
61673720155267432791929160536099
61673720155267432798433998335298
61673720155267432798683062104541
61673720155267432798683066821903
61673720155267432798685046794674
61673720155267432798685391168416
61673720155267432798703987410211
61673720155267432798707340278041
61673720155267432799272199344685
61673720155267432799519890354223
61673720155267432799523247821314
61673720155267432799523247821323
61673720155336410303531479767925
61673720155336410311122209586049
61673720155336415664291643869785
61673720155336415799041914007969
61673720155336415801552393995907
61673720155336415801555754645335
61673720155336415847222300683849
61673720155336415847305978904371
61673720155336415847309339553799
61673720155336431861059539736006
61673720155336431861059539854107
61673720155336431906729441824678
61673720155336431906812751572968
61673720155336431906813124644470
61673720155336432272841430840689
61673720155336460273674176794120
61673720155336460273674176794129
61673720155336460273694064398665
61673720155336460273945111458361
61673720155336460273946144560225
61673720155336460312084722427447
61673720155336460319427761704045
61673720155336460319447649307129
61673720155336460319699729352049
61673720155336465617073765785953
61673720155336465617073770035303
61673720155336465624664495604077
61673720155336465624664499853427
61673720155336465624666451129899
61673720155336465624666824201401
61673720155336465624667479999675
61673720155336465624667853071177
61673720155337316415034078074931
61673720155337316415623215315075
61673720155337316415870906324613
61673720155337332474541223815030
61673720155337332841407387247347
61673720155337360704224859702600
61673720155337360704225204059080
61673720155337360704225204059089
61673720155337360704245091663625
61673720155337360704493815775027
61673720155337360704496138723321
61673720155337360704497171825185
61673720155337360841505846039097
61673720155337360841756763761800
61673720155337360841756807359645
61673720155337360841757554546088
61673720155337360841757554546097
61673720155337360841757926554789
61673720155337360879917425124199
61673720155337360885001028172135
61673720155337360887239198869896
61673720155337360887239543226376
61673720155337360887239543226385
61673720155337360887239543344477
61673720155337360887259316512057
61673720155337360887259345208413
61673720155337360887259430947561
61673720155337360887508040623459
61673720155337360887508154942323
61673720155337360887510020615161
61673720155337360887510363571753
61673720155337360887511510992481
61673720155337365643351560563202
61673720155337365643351904936944
61673720155337365643916764007800
61673720155337376756389306391332
61673720155337376756389966438956
61673720155337376763753265906327
61673720155337376764000956915865
61673720155337616422129483985755
61673720155337616559139191301531
61673720155337616559390238361227
61673720155337616604304672071715
61673720155337616604304676670985
61673720155337616605143823269691
61673720155337632480797105106456
61673720155337632480797478177958
61673720155337632480798133976232
61673720155337632481634302178299
61673720155337632481634302294939
61673720155337632618058232903350
61673720155337632618079153609759
61673720155337632618079153726399
61673720155337632618622972583688
61673720155337632618895056553771
61673720155337633212854463759981
61673720155337633212875384348289
61673720155337660891821108499843
61673720155337660892072155559539
61673720155337660893494764487449
61673720155337660893515685660409
61673720155337660893766732603465
61673720155337661030776325600377
61673720155337661030776439919241
61673720155337661031027115423755
61673720155337661031027486978937
61673720155337661069167098414583
61673720155337661076530024827705
61673720155337665833187238497426
61673720155337665833459322467509
61673720155337666381663193487331
61673720155337666381666173283659
61673720155337666381686437025385
61673720155337666382251292909701
61673720155337666382502339969397
61673720155337666427416773679885
61673720155337666427416778279155
61673720155337666427440021933849
61673720155337666428004877818165
61673720155337666428255924877861
61673720155337666428255926277541
61673720155337666428256959396667
61673720155337676945680821094525
61673720155337676951576973752083
61673720155337676953271550796009
61673720155337677082920654646948
61673720155337677082921314694572
61673720155337677082941575469997
61673720155337677090284614161943
61673720155337677090284614166155
61673720155337677090532190852617
61673720155337677090532305171481
61673720155337677090535289689543
61673720155337677494723466924591
61673720155337677502314196742715
61673720155339867771992512582128
61673720155340012513455022429683
61673720155340017866544127228017
61673720155340017866627809581249
61673720155340017935540750405745
61673720155340018072802504953224
61673720155340033995045539900529
61673720155340034132306208536853
61673720155340034132306321923992
61673720155340034132307323145768
61673720155340034132307323145777
61673720155340034132307326328096
61673720155340034132307327863130
61673720155340034132307327863139
61673720155340034178060908054232
61673720155340034178060912653502
61673720155340034544088557402417
61673720155340034544088586100177
61673720155340034726830956569700
61673720155340061995877941497480
61673720155340061996146524498405
61673720155340061996149881965496
61673720155340061996149881965505
61673720155340062545192899467384
61673720155340062545192899467393
61673720155340062588979968146946
61673720155340062590674543791192
61673720155340067895913577691627
61673720155340067895913606389387
61673720155340067895914606561403
61673720155340078604697717659928
61673720155340078604697717659937
61673720155340078642838618924742
61673720155340078642839650527548
61673720155340078642839652043868
61673720155340083932175386196027
61673720155341218623626502748593
61673720155341229398875832371275
61673720155341229398896752959583
61673720155341229947939770461471
61673720155341234752044233067864
61673720155341234752044233067873
61673720155341234752045261937640
61673720155341234752045261937649
61673720155341234752045262054280
61673720155341234752045262054289
61673720155341234752610121004284
61673720155341234889053968031640
61673720155341234889304901704188
61673720155341234889304901704197
61673720155341234889305015091336
61673720155341234889306016313112
61673720155341234889306016313121
61673720155341234889306019495440
61673720155341234889306021030474
61673720155341234889306021030483
61673720155341234889326941618791
61673720155341234889870875379756
61673720155341234890142844562794
61673720155341234890142844562803
61673720155341234934807524242344
61673720155341234935058572701720
61673720155341234935058572819821
61673720155341234935059601221576
61673720155341234935059601221585
61673720155341234935059605820846
61673720155341234935079493408129
61673720155341234935623427186356
61673720155341234935895396352141
61673720155341235300836203510056
61673720155341235300836203510065
61673720155341235300837232379841
61673720155341235301087250569761
61673720155341235301088279439537
61673720155341235301652020714929
61673720155341235301652106454077
61673720155341235301673027627037
61673720155341235301674060629514
61673720155341235301674060629523
61673720155341235301925107689219
61673720155341262750700852660485
61673720155341262750721773248793
61673720155341262753228900018981
61673720155341262753231138763321
61673720155341262753232257486072
61673720155341262753232257486081
61673720155341262753232257608545
61673720155341262753232257958465
61673720155341263164741548075115
61673720155341263299764790750681
61673720155341263302274156265209
61673720155341263302274157314969
61673720155341263302275274987960
61673720155341263302275274987969
61673720155341263302275275460352
61673720155341263302275275460353
61673720155341268103869281005074
61673720155341268103870285409178
61673720155341268104434108308270
61673720155341268104434112913364
61673720155341268104435141293494
61673720155341268104435146015228
61673720155341268104435174712988
61673720155341268652661251447266
61673720155341268652662252669051
61673720155341268652912271325522
61673720155341268652913299728747
61673720155341268652913304446109
61673720155341268652930867567317
61673720155341268652934225034417
61673720155341268653473688254401
61673720155341268653477041004130
61673720155341268653477041004139
61673720155341268653477127209838
61673720155341268653477130397782
61673720155341268653477158977498
61673720155341268653494608842709
61673720155341268653495723451633
61673720155341268653499080918733
61673720155341268653745655902405
61673720155341268653750127978429
61673720155341268698414836355730
61673720155341268698665884815106
61673720155341279216906654811462
61673720155341279216906654811471
61673720155341279354167436834934
61673720155341279354168442774081
61673720155341279359269608943225
61673720155341279361778974457753
61673720155341279361780093180504
61673720155341279361780093180513
61673720155341279361780093652896
61673720155341279361780093652897
61673720155341279361782417650950
61673720155341279361782417650951
61673720155341279361782446348710
61673720155341279361782446348711
61673720155341279399669945985942
61673720155341279399920994445318
61673720155341279399941915151727
61673720155341279407532644969851
61673720155341279765949672313350
61673720155341279765949672313359
61673720155341279765949672779910
61673720155341279765950705900497
61673720155341279765968269021705
61673720155341279765970593486319
61673720155341279771615699084181
61673720155341279773289383769547
61673720155341279773292740286256
61673720155341279773562356306920
61673720155341279773562356306929
61673720155341368780146542408520
61673720155341368962595911254752
61673720155341418786272873464600
61673720155341418786523920524296
61673720155341418786523921941238
61673720155341418786544836513126
61673720155341418786544841112396
61673720155341418786544841112604
61673720155341429311563904219176
61673720155341430043621263245703
61673720155341434868908974734610
61673720155341435402434683913438
61673720155341435402685730973134
61673720155372332683159332602442
61673720155372482434842657015768
61673720155372482777710947248331
61673720155372482777711291622073
61673720155372482777794629601563
61673720155372482846456866340425
61673720155372482846707570426059
61673720155372482846707913400121
61673720155372482846707914799801
61673720155372482846708942252635
61673720155372482846708943669577
61673720155372483029639259309480
61673720155372483029660524372369
61673720155372483030204115193796
61673720155372483030225380256685
61673720155372483030476427316381
61673720155372488336887050750283
61673720155372488337134658835611
61673720155372488337134660252761
61673720155372488337135774861685
61673720155372488337138012070831
61673720155372488337138016302919
61673720155372488337138097809979
61673720155372488337138102396199
61673720155372488337139130911843
61673720155372488337139131265975
61673720155372488382554628823639
61673720155372488382617390588563
61673720155372488382640635641485
61673720155372488382640635658747
61673720155372488382805675883335
61673720155372488382805677300277
61673720155372488382891339744381
61673720155372488382891682718443
61673720155372488382891684118123
61673720155372488382892717238701
61673720155372499432012367734587
61673720155372499455255377422731
61673720155372499455255406120491
61673720155372499455256406292507
61673720155372782624949385800949
61673720155372783173176500358825
61673720155372783173720320850487
61673720155372783173721095689350
61673720155372783173741356243141
61673720155372783173992403302837
61673720155372783218930085267289
61673720155372783219473910358429
61673720155372783219494941151605
61673720155372783219745988211301
61673720155372788526157644729805
61673720155372788526157644748519
61673720155372788526345930043291
61673720155372788526406372046404
61673720155372788526406372046413
61673720155372788526408691808215
61673720155372788526408696394387
61673720155372788526409725264163
61673720155372788572162278116359
61673720155372799232681318551369
61673720155372799233497221495381
61673720155372905473446537556866
61673720155372938690153219764561
61673720155372954749932330149916
61673720155372955275344911607808
61673720155376384895356992810561
61673720155376384895360345560299
61673720155376384895360345676939
61673720155376384895360350276200
61673720155376384895360350277652
61673720155376384895360350277661
61673720155376384895360378973960
61673720155376384895377913398869
61673720155376384896193816342881
61673720155376384896197173809972
61673720155376384896197173809981
61673720155376385444152316002491
61673720155376385444403363062187
61673720155376385444403367779540
61673720155376385444403367779549
61673720155376385444420930900757
61673720155376385444424288367848
61673720155376385444424288367857
61673720155376385444963751587841
61673720155376385444967104337579
61673720155376385444967104455623
61673720155376385444967104455831
61673720155376385444968223663856
61673720155376385444968223663865
61673720155376385444984672176149
61673720155376385444985786785073
61673720155376385444989144252164
61673720155376385444989144252173
61673720155376385445235719235845
61673720155376385445240191311860
61673720155376385445240191311869
61673720155376385490156981267672
61673720155376385490720693963565
61673720155376385490721837151988
61673720155376390248610138149661
61673720155376390797572797345914
61673720155376390797655475394429
61673720155376390797655479999522
61673720155376390797655479999523
61673720155376401297733485882747
61673720155376401366730080479355
61673720155376401366731109349131
61673720155376401503929106560392
61673720155376401503929106560401
61673720155376401504745009504404
61673720155376401504745009504413
61673720155376401549660737761431
61673720155376401549661766163195
61673720155376401549661770762456
61673720155376401549681658349739
61673720155376401550497561293751
61673720155376406856877734732453
61673720155376406856888195085656
61673720155376406857160179150065
61673720155376406857160179168939
61673720155376406857160183400810
61673720155376406857160183401027
61673720155376406857160264889213
61673720155376406857160269494306
61673720155376406857160269494307
61673720155376406857160293586973
61673720155376406857160298192066
61673720155376406857160298192067
61673720155376406857161298364082
61673720155376406857161298364083
61673720155376490304106084648635
61673720155376507721534341506876
61673720155376540937793309200568
61673720155376551637270159433622
61673720155376551637521207892998
61673720155376551660399038068050
61673720155376552186313178335190
61673720155376556944170995929842
61673720155376556951513034920544
61673720155376556951795593793694
61673720155376556997298101349884
61673720155376556997298101349885
61673720155376556997550178323284
61673720155376556997550178678820
61673720155376556997550178856939
61673720155376557012811967588556
61673720155376557012832883866035
61673720155376557012832884044154
61673720155376557012832888098123
61673720155376557012832888294956
61673720155376557013565108767644
61673720155376557013586029474044
61673720155376557020174893804845
61673720155376557020175922674621
61673720155376557020425942459602
61673720155376557020426971329378
61673720155376557020458487196873
61673720155376557021180116759268
61673720155376557546592197603726
61673720155376557547073371134810
61673720547943917635538889533091
61673720547943917635539233906833
61673720547943917635601653181517
61673720547944818203350673057025
61673720547947519906786017511761
61673720547947519906786017961059
61673720547947519906786017965271
61673720547947820095784642326959
61673720547947820095784986700701
61673720547947820096035690803597
61673720547947821285649820679429
61673720547947853449301915312121
61673720547948705655940559857341
61673720547948720480098588670637
61673720547948720656254418610589
61673720547948722303382442246477
61673720547948753831923608959847
61673720547948754010335775827735
61673720547948755062187052508603
61673720548260018713483505909739
61673720548260919144791119095277
61673720548260919151565601599859
61673720548260919151567924548153
61673720548260919151568268921895
61673720548260919152132780428257
61673720548260919152133124801999
61673720548260966725976445177945
61673720548260966727668697873897
61673720548261219333224538952317
61673720548261219333788623184301
61673720548261219334039671660939
61673720548261219476405037278251
61673720548261219476405037295513
61673720548263619200343921724539
61673720548263620435689939451455
61673720548263668612426905636183
61673720548263920991742095610573
61673720548263968755943914707241
61673720548263968755943914724503
61673720548263968755944259080983
61673720548264821010510858232797
61673720548264821559554135535519
61673720548264821605035492878505
61673720548264821605035751145709
61673720548264821605308839537149
61673720548264821611810578037291
61673720548264821611813672620447
61673720548264869186490809550945
61673720548264869186493907335303
61673720548264869186495286345943
61673720548264869186495286350155
61673720548264869368671677003991
61673720548264869371199610043623
61673720548264869781290511145335
61673720548264869781290511162597
61673720548264869781290855536339
61673720548271724310649956488427
61673720548271725545995974215343
61673720548271774133762058079335
61673720548271774133762058096597
61673720548272024454080188156377
61673720548272024499836866131837
61673720548272024499837210505579
61673720548272024499899972620423
61673720548272024504919784683739
61673720548272026284309585580113
61673720548272026289393275784347
61673720548272057805905208445587
61673720548272073865412349586425
61673720548272073867941430518961
61673720548272073913423041541527
61673720548272073913694637653223
61673720548272073913694723746503
61673720548272073913694982026757
61673720548272074277278295515323
61673720548272074277278295532585
61673720548272074460208951861423
61673720548272074460208951862827
61673720548272074460208951880297
61673720548272074462468383391389
61673720548272074462736884901055
61673720548272074462736884902459
61673720548272074462736884919929
61673720548272074462737742648071
61673720548272074462737999509979
61673720548272074462737999511383
61673720548272074462737999865515
61673720548272074467820316826231
61673720548272075512625084894571
61673720553844423067667789156191
61673720553844423113400080306919
61673720553844423113400453359707
61673720553845323498218816421151
61673720553845623687468116660199
61673720553845623687468489712987
61673720553852543002050492861877
61673720553852543048619980597713
61673720553853428608502814471327
61673720553856130449220950481807
61673720553856130494953614685323
61673720553856145266604152420991
61673720553856145273293918999705
61673720553856145274134444490959
61673720553856145312336816624507
61673720553856178487942897652771
61673720553856178487942900835099
61673720553856178487943245208841
61673720553856178670873554466835
61673720553856178671437641881147
61673720553856179723288915379687
61673720553856179723288918562015
61673720553856444914341098745873
61673720553856444914341099218049
61673720553856445455037549716027
61673720553856445462567841767281
61673720553856445463195832837943
61673720553856445463384117782795
61673720553856445463384118114001
61673720553856445463384118119617
61673720553856445463384118132715
61673720553856445463467427395731
61673720553856445463467800467233
61673720553856478672862083560327
61673720553856478677192545429175
61673720553856478677192918500677
61673720553856478810144016928069
61673720553856478855876422733239
61673720553857331069020536429679
61673720553857331069021651038603
61673720553857345885588950033775
61673720553857345893182004199873
61673720553857345893935145378961
61673720553857345893935145397675
61673720553857346023602845588335
61673720553857346076949484546257
61673720553857347669978756914911
61673720553857347677588919758961
61673720553857347723325395872833
61673720553857379239921011354025
61673720553857379239941903362617
61673720553857379245004700141109
61673720553857379245025276355675
61673720553857379245025620729417
61673720553857379247259659593439
61673720553857379247280551602031
61673720553857379428520017401723
61673720553857380475288691324715
61673720553857380480371294082591
61673720553857380482606448972687
61673720553857380482627340981279
61673720554063275867550115038147
61673720554063275868114975173265
61673720554063275913847610679021
61673720554063275913847983731809
61673720554063275915542559376055
61673720554063277097792642131353
61673720554063277098545783291727
61673720554063277102896904417395
61673720554063277102897253023225
61673720554063277148629544173953
61673720554063277148629917226741
61673720554064176300277239617707
61673720554064176481597003607317
61673720554064476625114012695637
61673720554071380977855378149703
61673720554071380977856498407865
61673720554071381023589162611381
61673720554071381023589162616997
61673720554071382213202167528951
61673720554075282884226561876261
61673720554075283301092170814455
61673720554075283433018532318453
61673720554075283438101878148945
61673720554075283438101906846705
61673720554075283438290193191237
61673720554075283438372727055267
61673720554075283440612386834643
61673720554075283440612731208385
61673720554075283484106509987367
61673720554075284536459106065395
61673720554075284668615254148473
61673720554075284673447924573621
61673720554075284673719516434515
61673720554075284675958407748099
61673720554075285085418212576323
61673720554075285085501780610691
61673720554075285085501783793019
61673720554075285087677876875531
61673720554075285268516122960315
61673720554075285270775898862411
61673720554075285271026947321995
61673720554168642294750271909941
61673720554168642294750644962729
61673720554168642296445220606975
61673720554168642340482936113457
61673720554168642340483309166245
61673720554168642342177884810491
61673720554168643949409989538361
61673720554168643990055578772415
61673720554168643990058676553965
61673720554168643990059049625467
61673720554168643990059049631083
61673720554168643995142653723163
61673720554168643995142653741877
61673720554168643996834906419115
61673720554168643996837229367409
61673720554168643997402088439669
61673720554168644126567696277847
61673720554168644126585144725851
61673720554168644126588616984199
61673720554168644133927266640763
61673720554168644134181671150297
61673720554168644134182445989169
61673720554168677341128486752313
61673720554168677341128489933237
61673720554168677341148377537725
61673720554168677341149407457261
61673720554168677341149410639589
61673720554168677343572851757577
61673720554168677343575174705871
61673720554168677343576322616245
61673720554169542908231179737315
61673720554169542908231955988965
61673720554169542909923432433267
61673720554169544146109374410171
61673720554169544511297899857047
61673720554169544511298671509379
61673720554169544555360233642659
61673720554169544557052486338611
61673720554169544557054813536303
61673720554169544557870832684293
61673720554169544557891637186667
61673720554169544557891638586347
61673720554169544562954435713515
61673720554169544562954435719131
61673720554169544562954435732229
61673720554169544564646688415083
61673720554169544564649015612775
61673720554169544565213871492879
61673720554169544695152391912059
61673720554169576261748452722477
61673720554169577908877506627821
61673720554169577911384547658861
61673720554169577911384665164265
61673720554169577911386874856553
61673720554169577911388019562917
61673720554169577911388022749457
61673720554169592139078083877417
61673720554169592139078858712077
61673720554169843051748965077285
61673720554169843051749338130073
61673720554169843051749338135689
61673720554169844746890261883773
61673720554169844747141052080157
61673720554169844747141310360411
61673720554169844753915878954269
61673720554169844753919604887985
61673720554169844754484463960245
61673720554169878098148103340373
61673720554169878100407534868935
61673720554169878100655230464693
61673720554169878100658325065319
61673720554169878100658583345573
61673720554169892328324399702105
61673720554169892328348677875605
61673720554169892330020124656405
61673720554169892465609432600997
61673720554169892465610207439869
61673720554172246261306177586875
61673720554172246261306177605589
61673720554172246266201495340039
61673720554172246266201495358753
61673720554172246405153386404103
61673720554172529932529476934133
61673720554172544206204054261617
61673720554172544754996024703809
61673720554172544755184683051369
61673720554172544755268365404601
61673720554172544801001029608117
61673720554172545855779794702125
61673720554172545855780167773627
61673720554172545990530443579555
61673720554172545992288814444721
61673720554172546401560594377945
61673720554172546402312706687257
61673720554172546404571765144317
61673720554172546404572023411521
61673720554172546404572138215819
61673720554172546404844107398857
61673720554172546409655369242013
61673720554172546409655742313515
61673720554172546411349944886259
61673720554172546411350317957761
61673720554172546584574933545241
61673720554172546594444614011133
61673720554172546594444872291387
61673720554172579206849608081397
61673720554172579206869495685885
61673720554172579206870525605421
61673720554172579206870528787749
61673720554172594168772807871291
61673720554172594168773584240985
61673720554172594169044777172373
61673720554172594169044778572053
61673720554172594169044778589523
61673720554172594169044893374947
61673720554173444773953447189913
61673720554173444773953447195529
61673720554173445185735710316329
61673720554173445187430287010335
61673720554173445368750049483625
61673720554173446422773723527369
61673720554173446422775931684623
61673720554173446422777079577527
61673720554173446971815621815239
61673720554173446971816393467571
61673720554173446971816650685015
61673720554173446971816741029257
61673720554173446971820093891471
61673720554173446972655515967787
61673720554173446972655774234991
61673720554173446972655889039289
61673720554173446972656922141153
61673720554173446979162099598193
61673720554173447015877954084531
61673720554173447017570206780483
61673720554173447018137389845181
61673720554173447018385080854719
61673720554173447018388180035949
61673720554173447018388180041565
61673720554173447023471783083885
61673720554173447023471783089501
61673720554173447025164035429917
61673720554173447025164035785453
61673720554173447025164154826051
61673720554173480369395227069693
61673720554173480371902268100733
61673720554173480371902353839881
61673720554173480371902382536237
61673720554173494599595805854483
61673720554173494599595920639907
61673720554173494599596953741771
61673720554173494599596953747387
61673720554173494601267252617813
61673720554173494736856559162725
61673720554173495193556727785801
61673720554173495194120180679079
61673720554173495194120438946283
61673720554173495194372635329083
61673720554173495194393556035483
61673720554173495200898360421021
61673720554173495200898733492523
61673720554173495201147084532423
61673720554180349723664816350539
61673720554180349723731046136107
61673720554180350959097612914815
61673720554180351370796193202773
61673720554180351375879912104767
61673720554180351375942674219611
61673720554180351378391170119521
61673720554180351508140630399441
61673720554180351515735607314785
61673720554180384725129488528081
61673720554180398952067466038873
61673720554180399546592100684581
61673720554180399546780387029113
61673720554180399546843149143957
61673720554180399546843152330497
61673720554180399549038673833841
61673720554180399554122392735835
61673720554180399554185154850679
61673720554180399554202349621911
61673720554180399554202607902165
61673720554180399554205702489741
61673720554180399684041141404585
61673720554180399686548182435465
61673720554180399691383147111307
61673720554180399691383150299251
61673720554180399691654743222843
61673720554180649864737203583381
61673720554180649867248056642821
61673720554180649872267494099601
61673720554180649872267495634635
61673720554180649872267867171103
61673720554180649872267868706137
61673720554180651514313317101007
61673720554180651519396548121585
61673720554180651519396921193087
61673720554180651519480230946993
61673720554180651519480604018495
61673720554180651521656355909593
61673720554180651697390303573233
61673720554180651697411224279585
61673720554180699278513984036499
61673720554180699278513988285897
61673720554180699690360158232277
61673720554180699690360158250991
61673720554180699697702163938999
61673720554180699697702163944615
61673720554180699873307234512141
61673720554180699873310586330211
61673720554180699873310590560895
61673720554180699873310590562299
61673720554180699873310590579769
61673720554180699875570022090861
61673720554180699880653744179395
61673720554180699880904414979645
61673720554180699880904415335181
61673720554180700925643040772847
61673720554180700925643040774251
61673720554180700925726723594043
61673720554180700933237242850723
61673720554180700933320925670515
61673720556811692137854419485573
61673720556812110919700909401902
61673720556812144091023237021842
61673720557029631146385137995621
61673720557124190814821183777143
61673720557128210008842580935105
61673720557128210008842580940721
61673720557128210008846053199069
61673720557128210013925155113265
61673720557128210143592080839303
61673720557128210146103335666113
61673720557128210146106807924461
61673720557128210146124514634053
61673720557128210151185909844273
61673720557128210151186942946137
61673720557128210151186942963399
61673720557128257727290155012754
61673720557128257727311075601062
61673720557128258184825630037611
61673720557128258322086643047469
61673720557128258322107563736559
61673720557128258329428648736929
61673720557128258329449569443281
61673720557128259421867257579063
61673720557128259426950599158801
61673720557128259970910276480631
61673720557128259970913486226637
61673720557128259970931197185579
61673720557128259975993622131600
61673720557128259978252282187353
61673720557128259978253054194025
61673720557128259978273202892301
61673720557128259978273974898973
61673720557128259978525027607455
61673720557128259993811463435596
61673720557128260001153469142318
61673720557134697436846579243603
61673720557134697439294297116697
61673720557138748337193805522831
61673720557138748339703165233941
61673720557138764808566888010607
61673720557138764808566889410287
61673720557138764808566892592615
61673720557138764808566892609877
61673720557138764948240411435010
61673720557138764948240415684360
61673720557138764948241534898378
61673720557138764948271921634725
61673720557138764948271921652195
61673720557138764948271925884075
61673720557138764948273040847339
61673720557138764948273041910149
61673720557138764971149494773608
61673720557138764971149494776029
61673720557138764971149494793291
61673720557138764978491500482751
61673720557138764978492529352527
61673720557138764978495200904230
61673720557138765016882503353047
61673720557138765016884826301341
61673720557138765016903424057995
61673720557138765016905747006289
61673720557138766592956699491013
61673720557138766618278891653014
61673720557138766623173179486642
61673720557139065137522715616777
61673720557139065137522719866127
61673720557139065137543640572527
61673720557139065160388922768676
61673720557139065160399512441367
61673720557139065160401835389661
61673720557139065160420433029675
61673720557139065160420433146315
61673720557139065160422756094609
61673720557139065160422757494289
61673720557139065160423790615116
61673720557139065167765796321838
61673720557139065168017613774010
61673720557139065168017618023360
61673720557139065213766699050240
61673720557139065213767727920016
61673720557139066189855168661137
61673720557139066189876089249445
61673720557139066784672693078191
61673720624745226184104658339729
61673720624745226184108010157799
61673720624745226184108014389887
61673720624747928024887453549647
61673720624748828455438480814607
61673720624749128645253009990759
61673720624749128782451002601307
61673720624756033135193488313535
61673720624756047410224126660087
61673720624756047410225155529863
61673720624756047959918695960893
61673720624756047960106981255665
61673720624756047960106982305425
61673720624756047998309354456235
61673720624756048005651360162957
61673720624756048005839646507489
61673720624756048005860538516129
61673720624756048005860567213889
61673720624756933565744515578495
61673720624756947978875745394209
61673720624756948566058374331743
61673720624756948573400380038465
61673720624756949625251656719333
61673720624756949626004802131961
61673720624757233755014309226591
61673720624757248716917389128237
61673720624757249814498235411995
61673720624757249814501330012621
61673720624757249814519127419135
61673720624757249815254475422345
61673720624759635451922232019083
61673720624759635452674344328395
61673720624759649674780799312559
61673720624759649682311090315505
61673720624759650268740578073951
61673720624759650269305433958267
61673720624759650276270870125205
61673720624759650276835726009521
61673720624759650277107665077857
61673720624759651504087367453199
61673720624759651511680420221069
61673720624759651512182518571097
61673720624759683440832447734901
61673720624759683445162909602297
61673720624759683623574819252741
61673720624759683630352998994683
61673720624759935596191353418167
61673720624759949871372478312569
61673720624759949871581656664289
61673720624759949871581685362049
61673720624759950420352734049533
61673720624759950420352735099293
61673720624759950420415495814457
61673720624759950420624674049537
61673720624759950420624674166177
61673720624759950466169080604829
61673720624759951648356488852283
61673720624759951654946382249693
61673720624759951655197429309389
61673720624759951655699527660869
61673720624759951655971466611113
61673720624760851033918100480337
61673720624760852086522493876073
61673720624760852086522522573833
61673720624760852680294011806913
61673720624760852681047157219541
61673720624760884202245285122873
61673720624966780825334983921749
61673720624966780827029559565995
61673720624966780871067648125265
61673720624966780871067648126717
61673720624966782060116917416681
61673720624966782100787127798297
61673720624966782101540268978837
61673720624967681438816668000773
61673720624967681438816668006597
61673720624967981574990523495291
61673720624967981582333677089093
61673720624967981582333677094917
61673720624967982674768125281835
61673720624967982674771481331993
61673720624967982675587156104629
61673720624967982682113487038715
61673720624967982682114630227355
61673720624967982682114634931619
61673720624978487652196926030669
61673720624978488069062534987577
61673720624978488246993156788073
61673720624978488251804906506869
61673720624978488252076874154873
61673720624978488254252624379963
61673720624978489304408552714493
61673720624978489482339174514989
61673720624978489482339946167321
61673720624978489487422891881789
61673720624978489489661402823495
61673720624978489901380646971915
61673720624978489901652501345039
61673720624978787841383804279425
61673720624978788258312208280865
61673720624978788395321915596641
61673720624978788397769633469735
61673720624978788397832394184899
61673720624978788397832398771119
61673720624978788397853287591767
61673720624978788397853316289527
61673720624978788441326518750401
61673720624978789488511827915313
61673720624978789493658226007781
61673720624978789493679118014921
61673720624978789495854866723899
61673720624978789630918980383253
61673720624978789633178416498035
61673720624978789633179188150367
61673720624978789676672536477317
61673720624978789676693457182217
61673720624978789678952888710779
61673720624978790037554502460609
61673720624978790042721789378097
61673720624978790044897656060235
61673720624978790044898775255379
61673720624978790227995563256075
61673720624978790228243255665501
61673720624978790228246611715659
61673720624978823391635859677755
61673720625072147305044979266423
61673720625072147305044979267875
61673720625072147306737231963827
61673720625072148539826912762807
61673720625072148542083249690743
61673720625072148542104141697883
61673720625072148901546049816859
61673720625072148951609175889223
61673720625072148952174031772087
61673720625072148952174031773539
61673720625072148952362318116619
61673720625072148952362321298947
61673720625072148954075462821211
61673720625072148954077785769505
61673720625072148954618396777351
61673720625072148954621752827509
61673720625072149089643967566419
61673720625072149091401335543961
61673720625073047865451993436661
61673720625073047872793999141931
61673720625073047872793999143383
61673720625073047872793999147755
61673720625073048920314813955403
61673720625073049103329038803835
61673720625073049103330157998979
61673720625073049469357831457291
61673720625073049514839448601111
61673720625073049515111302980011
61673720625073049515111417765435
61673720625073049519923051649047
61673720625073049521617628343053
61673720625073049521886129852719
61673720625073049521889567409937
61673720625073049521889568809617
61673720625073049521889597507377
61673720625073049521889600693917
61673720625073049522450984688679
61673720625073049522451099007543
61673720625073049522454427876261
61673720625073049522454427881877
61673720625073049522454456574021
61673720625073049652372056305723
61673720625073049657183806024519
61673720625073097096297863057909
61673720625073348008967854636449
61673720625073348008969002523529
61673720625073348008969002524981
61673720625073348008969002529353
61673720625073348010660107332401
61673720625073348016312127431219
61673720625073348018006703075465
61673720625073349108745456422993
61673720625073349108746599611633
61673720625073349108746604315897
61673720625073349109565520347651
61673720625073349657792631723199
61673720625073349658357490789843
61673720625073349658629459972881
61673720625073349665971436981843
61673720625073349711160161290081
61673720625073349711704128348085
61673720625073349846454371206903
61673720625073349848964883077689
61673720625073349848985775087733
61673720625073381362485127621611
61673720625073381364741464549547
61673720625073383057624187586183
61673720625073383057627543636341
61673720625073397421993416655353
61673720625073397422829096994661
61673720625073397429336541557219
61673720625075734746504101403753
61673720625075748974174418416025
61673720625075748975868994060271
61673720625075749530559441626087
61673720625075749568699053061733
61673720625075749568971020709737
61673720625075749570393628705979
61673720625075749576229344063227
61673720625075749576229344064679
61673720625075749576229345112987
61673720625075749576292105829603
61673720625075749576313026416459
61673720625075749577923920757233
61673720625075750623750158876699
61673720625075750628080620744095
61673720625075750628645476629863
61673720625075750806008919596297
61673720625075750806011242544591
61673720625075750806764383725131
61673720625075750806765502920275
61673720625075750810822992263387
61673720625075750811094959911391
61673720625075750811576133443927
61673720625075750811576137674563
61673720625075750813350925303019
61673720625075751218274793522407
61673720625075751218546647901307
61673720625075751218546733988971
61673720625075751218546762686731
61673720625075751222605255389803
61673720625075751222605255391255
61673720625075751223358397620103
61673720625075751223358400800979
61673720625075751223358400802431
61673720625075751223630336570347
61673720625075751223630365268107
61673720625075751225052973264349
61673720625075751225322589382939
61673720625075751225322618080699
61673720625075751225324913730913
61673720625075751225324942428673
61673720625075751225886330659735
61673720625075751225886416747399
61673720625075751225886445445159
61673720625075751225889772797557
61673720625075751225889772803173
61673720625075751225889801495317
61673720625075751359866009766727
61673720625075751360619155177903
61673720625075782922968438356207
61673720625075784569616203011923
61673720625075798936993962354677
61673720625075798982476612598909
61673720625075798982747432827637
61673720625075798982748552022781
61673720625075798982748581781947
61673720625076049163424091709313
61673720625076049712216062151505
61673720625076049712404347444825
61673720625076049712404347446277
61673720625076049712488029798057
61673720625076049719809114917923
61673720625076049719830006808471
61673720625076049721524583969037
61673720625076049758220694001573
61673720625076050817330294037383
61673720625076050817895149920247
61673720625076050946997995646437
61673720625076050947750107955749
61673720625076050949508478820915
61673720625076050954591048412855
61673720625076050956848161579343
61673720625076050956850484527637
61673720625076051000344604506919
61673720625076051358780258771401
61673720625076051358780258772853
61673720625076051359532371080713
61673720625076051359532371082165
61673720625076051362063771775051
61673720625076051369403425835719
61673720625076051369406781885877
61673720625076051369406781903139
61673720625076051541794597938697
61673720625076051542546710248009
61673720625076051549136574949111
61673720625076051549889720360287
61673720625076051551915585144635
61673720625076051551915671237915
61673720625076083066485447445979
61673720625076084713133208918123
61673720625076084713133212100243
61673720625076099125428762622037
61673720625076099125992588586817
61673720625076099125993621688681
61673720625076099126244670165319
61673720625076099126264442965717
61673720625076099126264442983187
61673720625076099126264557751141
61673720625076099171998253538749
61673720625076935320485098887291
61673720625076949731173111589193
61673720625076950325969713877081
61673720625076951379993387921033
61673720625076951379996743971191
61673720625076951380833538801379
61673720625076951387338749677913
61673720625076951387339868873057
61673720625076951568658480266743
61673720625076951568658508964503
61673720625076951929875438628655
61673720625076951937215121387083
61673720625076951937215236173911
61673720625076951974789875423705
61673720625076951974789961516985
61673720625076951974793314380443
61673720625076951975358173447087
61673720625076951982131967223707
61673720625076951982133029023331
61673720625076951982133115116611
61673720625076951982386397242849
61673720625076951982407289251489
61673720625076951982947900259335
61673720625076951982951256309493
61673720625076951982951256328207
61673720625076951982968706180311
61673720625076951982968792267975
61673720625076951982968820965735
61673720625076951982972148318133
61673720625076951982972148323749
61673720625076951982972177015893
61673720625076985283392711613817
61673720625076985326614895712915
61673720625076999556816587903885
61673720625076999556816589443291
61673720625076999556816616601645
61673720625076999556816618141051
61673720625076999694076223556389
61673720625076999739810035533313
61673720625077000105858487732565
61673720625077000105858602517989
61673720625077000112362490147313
61673720625077000112636782259931
61673720625077000113198170490993
61673720625077000113198285276417
61673720625077000113201641326575
61673720625077000150776392179257
61673720625077000151341251245901
61673720625077000151591266603413
61673720625077000151613220428939
61673720625077000158369446345355
61673720625077000158930949361841
61673720625077000158951841370481
61673720625077000158955197420639
61673720625083854086175028824159
61673720625083854678440231941305
61673720625083854680699663469867
61673720625083854680887949814399
61673720625083854685782237648027
61673720625083854685970523992559
61673720625083854688229955521121
61673720625083854688310170687659
61673720625083854688311313876299
61673720625083855916314182707853
61673720625083855916317277308479
61673720625083855921400994675279
61673720625083856332911290153691
61673720625083856333099576498223
61673720625083856335627509537903
61673720625083856335630980379101
61673720625083904503811765078037
61673720625083904504000051422569
61673720625083904504062816725405
61673720625083904511404822432127
61673720625083904511425711252775
61673720625083904511425711257147
61673720625083904511426859150051
61673720625083904648871313015881
61673720625083904651130744544443
61673720625083904651131892437347
61673720625084154692289539422023
61673720625084154824488613026203
61673720625084154831830618732925
61673720625084156064897083176743
61673720625084156067153424690899
61673720625084156067156519291525
61673720625084156110650667968567
61673720625084156471532981494671
61673720625084156478876106396537
61673720625084156478877139498401
61673720625084156659442609712999
61673720625084156662221734699563
61673720625084156662225062051961
61673720625084156662225090749721
61673720625084188039049782939587
61673720625084188176226883075191
61673720625084188221980439287299
61673720625084188224239870815861
61673720625084189823438475211799
61673720625084189825614338711817
61673720625084189825615457906961
61673720625084204238261958771821
61673720625084204283744803799445
61673720625084204284016686870329
61673720625084204288827377977605
61673720625084204647599598625721
61673720625084204647600714634373
61673720625084204654921831520447
61673720625084204654942720341095
61673720625084204655131006685627
61673720625084204655190329843733
61673720625084204655190444634773
61673720625084204655193797502603
61673720625084204655193800684931
61673720625084204655193886778211
61673720625084204830530254973433
61673720625084204830531370981877
61673720625084204830531374168577
61673720625084204830531402866337
61673720625084204837873376688599
61673720625084204837873379875299
61673720625084204837874527768203
61673720625084204838124453844283
61673720625084204838145345852923
61673720625084205882862705185385
61673720625084205885119042113321
61673720625084205890540590064179
61673720625087756546609066918623
61673720625087756546671828679175
61673720625087756546692749266031
61673720625087757095463799121367
61673720625087757095652085465899
61673720625087757100546373299527
61673720625087757100734659644059
61673720625087757138957952383177
61673720625087757141217383911739
61673720625087757146299958089899
61673720625087757146488244434431
61673720625087758193737090554511
61673720625087758198904348774239
61673720625087758198904377471999
61673720625087758201081248558241
61673720625087758376834997750351
61673720625087806369804823698585
61673720625087806369804852396345
61673720625087806506981923947653
61673720625087806509512179934175
61673720625087806514323929654375
61673720625087806552735508738025
61673720625087806964601454685685
61673720625087806971859748874855
61673720625087806971943431694647
61673720627606394353383980837653
61673720627606394360727019646239
61673720627606394954770109224395
61673720627606396190367947063019
61673720627606396739159916105531
61673720627711594821313377079716
61673720627715197092563603891091
61673720627715197094823035419653
61673720627715615282127700624758
61673720627715649048243244354836
61673720627922278915952336594100
61673720627922295387242516745774
61673720627922295387242861119516
61673720627922295388937093439780
61673720627922295389498848956396
61673720627922295389749897433034
61673720627922295570257196037462
61673720627922295570257200286812
61673720627922295572767335918261
61673720627922295572767680274750
61673720627922328743018450656926
61673720627933102202677440005838
61673720627933102339750170920562
61673720627933135546969073660430
61673720627933135556758797222984
61673720627933135556758797240454
61673720627933251242261601094005
61673720627933251242261601443925
61673720627933251242261601461187
61673720627933251242261602510947
61673720627933251244705966099269
61673720627933251244705967516211
61673720627933251244768728214113
61673720627933252426771493029923
61673720627933252434361189728921
61673720627933252477607361970659
61673720627933252480114776055779
61673720627933252480114776055939
61673720627933252480386372167475
61673720627933252480386372167635
61673720627933252480390844243499
61673720627933252889389620497805
61673720627933252889389621897485
61673720627933252889389625079813
61673720627933252889389625097075
61673720627933253021839692970525
61673720627933253026650379455285
61673720627933253029157420486325
61673720627933253029181698677247
61673720627933253029182813267297
61673720627933253029182813286011
61673720627933300605198898306335
61673720627933300605198899706015
61673720627933300605198902538423
61673720627933300605198903955365
61673720627933300612792986991239
61673720627933300656038128946259
61673720627933300658567205273909
61673720627933302249882556936959
61673720627933302249882561518967
61673720627933302249882561536229
61673720627933302303250864254453
61673720627933302852210198953811
61673720628026445189904446295118
61673720628027394987973909078890
61673720628027645947237525918581
61673720628031312270958180590810
61673720628031314100285636022728
61673720628031314102796120260016
61673720628031764386450964748558
61673720628031764386450967580966
61673720628031764386450968997908
61673720628031764386702017457284
61673720628031764401984751441661
61673720628031764401987074389955
61673720628031764401988107313703
61673720628031764409581161558539
61673720628031764935493982250446
61673720628038200154586236258410
61673720628038202396513961492900
61673720628038452757715624543878
61673720628038452757715628793228
61673720628038452760226108781166
61673720628038500336262747220772
61673720628038500938405827297381
61673720628038500938405827297390
61673720628038501983391799726596
61673720628038516807553267496790
61673720628038516812699636908920
61673720628038516814896306322638
61673720628038516815147354782014
61673720628038516944813940382295
61673720628038516944813940382304
61673720628038651025698090192396
61673720628038667108079356662989
61673720628038667115675768296187
61673720628038669286523323173761
61673720628038669288971045848778
61673720628042055028962408148806
61673720628042103209652610885056
61673720628042103209652610902309
61673720628042119078800049702038
61673720628042119083946419096906
61673720628042119261814274432426
61673720628042119266897963219510
61673720628042120863189861169394
61673720628042120870532899977980
61673720628042521916332536573447
61673720628042521992315352701138
61673720628042569476806282007070
61673720628042569476806310704830
61673720628042569499683103632020
61673720628042569499684140984686
61673720628042569499684222846038
61673720628042569499684224245718
61673720628042569499966695488207
61673720628042569505017756202142
61673720628042569505017760452944
61673720628042569507277192316924
61673720628042569507277196567726
61673720628042569507278311530942
61673720628042569542905260095999
61673720628042569543177256541150
61673720628042569545436577883549
61673720628042569545436663976829
61673720628042569545436688069712
61673720628042569545436688423844
61673720628042569545448283402826
61673720628042569568600434493223
61673720628042569576193488738059
61673720628042570163121678801767
61673720628042570163121680201447
61673720628042570163121682855736
61673720628042570163121683033855
61673720628042570163121683052569
61673720628042570163121684450797
61673720628042570163121684452249
61673720628042570163121707499527
61673720628042570163124031847501
61673720628042570170714738616895
61673720628042570170715767486671
61673720628042570170715771737473
61673720628042570170718119132725
61673720628042570170735657923615
61673720628042570170735659323295
61673720628042570170736686793391
61673720628042570170736688193071
61673720628042570170736692442421
61673720628042571147095752225959
61673720628042571741892356054705
61673720628042571747037692347709
61673720633513604272639708860409
61673720633514505251982706567561
61673720633514505252234445189471
61673720633514805578682111091855
61673720633515005543689842706381
61673720633611815988847616497788
61673720633619019426477627240417
61673720633619019433817681651953
61673720633619019433817681653405
61673720633619019434089276229907
61673720633619019434092634169183
61673720633619019434093007240685
61673720633619919861941792732707
61673720633619919862192496835811
61673720633619919862196316282838
61673720633619919864640677038545
61673720633619919999390836989170
61673720633619919999390865214547
61673720633619919999390865214755
61673720633619920001653740421705
61673720633620220051466910162982
61673720633620220183581180684997
61673720633620220183581181157172
61673720633620220183581181157173
61673720633620220188640505559273
61673720633620220188640509808623
61673720633620220188640511343817
61673720633620220188643610530662
61673720633620220188661426265625
61673720633620220188661430514975
61673720633620220188661430515183
61673720633620220191171910975297
61673720633620220191175011224997
61673720633620220191175011225006
61673720633620220191175383233644
61673720633620221829932815371655
61673720633620221829932815373107
61673720633620221837278177129779
61673720633622621148678292625997
61673720633622621148681734900577
61673720633622621148681736300257
61673720633622621148681736304629
61673720633622621153782902469401
61673720633622621153782907191135
61673720633622621153786263241292
61673720633622621153786291939052
61673720633622621155456563178741
61673720633622621155459919228898
61673720633622621155459947926658
61673720633622621156024775113215
61673720633622621156293386706689
61673720633622621156295709654983
61673720633622621565380269770696
61673720633622621697470261651247
61673720633622621697470262123423
61673720633622621697470262136521
61673720633622621697470263186233
61673720633622621697470263186441
61673720633622621702825924693022
61673720633622621705064348936471
61673720633622621705064349408647
61673720633622621705064349421745
61673720633622621705064350471665
61673720633622621705064463727511
61673720633622621705064464194071
61673720633622621705064465258333
61673720633622621705064465262705
61673720633622621705085355731939
61673720633622621705085355749201
61673720633622621705085356204115
61673720633622621705085356221585
61673720633622621705085384433911
61673720633622621705085384446961
61673720633622621705085384900471
61673720633622621705085384919345
61673720633622621705085385963281
61673720633622621705085385969105
61673720633622621705088713321295
61673720633622621750818050054529
61673720633623821913375677096014
61673720633623822322438249629679
61673720633623822324886085457427
61673720633623822324886086874369
61673720633623822459636244937121
61673720633623822459636246472107
61673720633623822459887293886142
61673720633623822459890737092390
61673720633623822462146724925059
61673720633623822462146726460045
61673720633623822462146726460253
61673720633623822462146726477515
61673720633623822462150168620952
61673720633623822462150168620953
61673720633623822462167645630007
61673720633623822462167645648881
61673720633623822462167647164993
61673720633623822462167647165201
61673720633623822462171089308639
61673720633623822462171089327349
61673720633623822462171089327358
61673720633623822462418694597902
61673720633623822507900309852397
61673720633623822507900311251869
61673720633623822507900311252077
61673720633623822507900311269339
61673720633623822507903782110536
61673720633623822508172279389726
61673720633623823559753910879787
61673720633623823559753915584099
61673720633623824098669117455111
61673720633623824101179602164783
61673720633623824106263200490985
61673720633623824106263205212718
61673720633623824106263205212719
61673720633623824106266644168164
61673720633623824106266648418966
61673720633623824108526079947528
61673720633623824108547000635220
61673720633623824146933182370387
61673720633623824154279693437112
61673720633623940505958745326042
61673720633623988479300334825869
61673720633623988479300334942509
61673720633623989028092305384701
61673720633827002417558351174847
61673720633827002417579271763155
61673720633827002417579271881199
61673720633827002417579271881407
61673720633827002417579272235538
61673720633827002417579272235539
61673720633827018890539781022421
61673720633829269689937521907884
61673720633829704123274164539454
61673720633829704123524868625088
61673720633829720043324914643046
61673720633829720045769276465982
61673720633829720175414935706631
61673720633829720180519550731053
61673720633829720180582221088877
61673720633830604139783381295378
61673720633830604142293889981076
61673720633830604553803927769661
61673720633830604554075895890048
61673720633830604736818152618093
61673720633830604736818152618301
61673720633830604736839416635376
61673720633830604737090120738480
61673720633830620603455449551061
61673720633830620605990326748885
61673720633830620611049536836285
61673720633830620611073561447052
61673720633830620612747217434658
61673720633830620613332332455607
61673720633830620613581057039185
61673720633830620613581058106414
61673720633830620613584414034109
61673720633830620743247523599037
61673720633830620743247523616507
61673720633830620743250966822755
61673720633830620748331212268077
61673720633830620748331216517427
61673720633830620748331216989811
61673720633830620748331218052621
61673720633830620750841725675508
61673720633830620750841725675509
61673720633830620750844795827724
61673720633830620796595281887616
61673720633830653966828574651804
61673720633830653966828599100214
61673720633830920802851651986558
61673720633830920937580891344457
61673720633830920937601806266265
61673720633830920937601810515615
61673720633830920937601810515823
61673720633830920940115419921948
61673720633830920978254224906415
61673720633830920983334476136281
61673720633830920985865875767760
61673720633830920985865875767761
61673720633830920985869347672030
61673720633837809230546585430141
61673720633837809233077990373989
61673720633837824054641594794509
61673720633837857411236788521927
61673720633837857411236792771485
61673720633841410945156607204757
61673720633841410945156611455559
61673720633841410947688012148605
61673720633841410952750351534841
61673720633841410952750355784191
61673720633841410952750694489981
61673720633841410952750698740783
61673720633841410952750809281229
61673720633841410952750813532031
61673720633841410952771615078289
61673720633841410952771615196333
61673720633841410952771729869537
61673720633841410955010130250631
61673720633841410955010130269345
61673720633841410955031050838939
61673720633841410955281754942043
61673720633841410955281756477077
61673720633841410955281756477237
61673720633841410955282099433829
61673720633841411542212646813027
61673720633841411547296364179827
61673720633841411549806391124189
61673720633841411549806391141659
61673720633841411549806734098251
61673720633841411549806762677967
61673720633841411549806848889498
61673720633841425779359540382091
61673720633841425779359544614178
61673720633841425779359544614179
61673720633841427556214957251387
61673720633841427556214957252839
61673720633841427563560290311751
61673720633841427563581211016699
61673720633841427563581211016859
61673720633841427607055219949078
61673720633841427609586620641961
61673720633841427609586620641964
61673720633841427973017773861901
61673720633841427973080449887677
61673720633841427975277210094727
61673720633841459133440897599237
61673720633841459133440901831324
61673720633841459133440901831325
61673720633841459133440926297204
61673720633841459133441012036193
61673720633841459545222932188706
61673720633841460770779193050215
61673720633841460778121198756937
61673720633841460778121198762761
61673720633841460778122346668763
61673720633841460778393942761537
61673720633841460778393942761745
61673720633841460778394315833039
61673720633841460778394315833087
61673720633841460780568949915622
61673720633841460780568949933092
61673720633841711136937685459155
61673720633841711142021402825955
61673720633841711685729655901347
61673720633841711690813373268147
61673720633841711693323743186571
61673720633841711693323857977818
61673720633841727745485549733303
61673720633841727745485551131531
61673720633841727745485551132983
61673720633841727753103658428044
61673720633841727791239105945411
61673720633841727791239107343639
61673720633841727791239107345091
61673720633841728162351158677112
61673720633841728340285137940545
61673720633841728340285137957807
61673720633841728345365383519721
61673720633841728345365383538643
61673720633841759322711491597632
61673720633841759871754166125458
61673720633841760960049787054226
61673720633841760969839515216050
61673720633841760969839515233520
61673720633841761516435959585988
61673720633841761518882189761346
61673720633841761518882189778816
61673720633934670072792441023592
61673720633935070417795104643366
61673720633935070420239466466302
61673720633935070554992724182412
61673720633935070555055859018838
61673720633935070600809443810662
61673720633935118733214656811157
61673720633935118733486252922936
61673720633935118734909233855083
61673720633935120379587206320537
61673720633935120379587211019185
61673720633935120379587211037899
61673720633935120382038286378252
61673720633935120427791871288168
61673720633935970980436152971911
61673720633935971117717713616827
61673720633935971117721156823075
61673720633935971122801406517747
61673720633935971122801406990130
61673720633935971122801406990131
61673720633935971125064310422665
61673720633935971125314985828044
61673720633935971163450377820343
61673720633935971163453821026591
61673720633936019163783249099784
61673720633936019301298407984547
61673720633936019346780023728930
61673720633936019346797473948216
61673720633936019347048178051320
61673720633936020942255865942053
61673720633936020942255865942213
61673720633936020947339583309013
61673720633936020947339583781189
61673720633936020949846624812228
61673720633936020949846624812229
61673720633936020949846624812436
61673720633936020949846711968526
61673720633936020949850068018525
61673720633936020949850068018684
61673720633936020993343874193888
61673720633936020995603652928393
61673720633936020995603652928600
61673720633936271306991750703219
61673720633936271312072000515935
61673720633936271314585579708188
61673720633936271314585581224508
61673720633936271352724414906735
61673720633936319490317953405558
61673720633936319490568628810694
61673720633936320590346141775140
61673720633936321131526464526620
61673720633936321139119518692475
61673720633936321139120661898585
61673720633936321139120661898669
61673720633936321139120661898828
61673720633936321139120666602933
61673720633936321139392259526684
61673720633936321184870774904480
61673720633936321184870774904688
61673720633936321184874246808744
61673720633936335542479618470652
61673720633936438061011819274520
61673720633936471302386336735215
61673720633936487285917628194968
61673720633936487880717325089306
61673720633936487880717325739601
61673720633936487888057123172637
61673720633936487888057126005045
61673720633936487888332448522473
61673720633938672272088863094969
61673720633938672272113225944759
61673720633938672277193472470361
61673720633938672277256148496137
61673720633938672277256148612729
61673720633938672279703957180033
61673720633938672279703985877793
61673720633938672279707313229983
61673720633938672279707341927950
61673720633938672279707428021231
61673720633938672691214279471250
61673720633938672691216603819224
61673720633938672691486248654288
61673720633938672826048119054921
61673720633938672826048123305723
61673720633938672826302609675204
61673720633938672826302613926006
61673720633938672828475034195031
61673720633938672828475034196483
61673720633938672828495926205075
61673720633938672828747003379680
61673720633938672871784259767586
61673720633938672872056223166240
61673720633938672872056227415590
61673720633938672873478835411832
61673720633938672874231976573658
61673720633938672874500588171504
61673720633938720455690361982533
61673720633938720455690361982776
61673720633938721050215026743186
61673720633938722102066269058550
61673720633938722653281712516080
61673720633938722696590933820412
61673720633938722699035297290642
61673720633938722699038654875834
61673720633938737064238198026885
61673720633938737064238198027128
61673720633938737064238226724888
61673720633938737064240522024939
61673720633938737109991782836214
61673720633939873448296654986003
61673720633939873448296654987455
61673720633939873448296654991827
61673720633939873448296655458387
61673720633939873448296656404397
61673720633939873448296656521037
61673720633939873448568624524784
61673720633939873583322223548948
61673720633939873585557294926019
61673720633939873585578215630967
61673720633939873585578215649841
61673720633939873585578217165953
61673720633939873585578217166161
61673720633939873585581659309599
61673720633939873585829264579988
61673720633939873629054916333584
61673720633939873631310879853357
61673720633939873631310881252829
61673720633939873631310881253037
61673720633939873631582849373216
61673720633939921212769296199480
61673720633939922859064962109254
61673720633939922859064962225894
61673720633939922859064990807014
61673720633939922861596367169582
61673720633939923410363973698883
61673720633939923410363973699126
61673720633939923410367416905374
61673720633939923456117558492354
61673720633939923456121030396410
61673720633939937684059819172232
61673720633939937684059819288872
61673720633939937821320603780495
61673720633939937867074159873110
61673720633939938232830897723876
61673720633939939462529108662263
61673720633939939462529113383997
61673720633939939462529113384045
61673720633939939467612826501446
61673720633939939467612828035028
61673720633939939470144231915906
61673720633939939470144232978716
61673720633939939513366382712150
61673720633939939513366384130544
61673720633939939515897787655838
61673720633940073573633120401379
61673720633940073573633121917699
61673720633940089610284362612216
61673720633940089625794875319909
61673720633940089625798228673012
61673720633940089625798232905100
61673720633940089633161159316770
61673720633940089633412206376466
61673720633940090159325090112911
61673720633940090159325090112920
61673720633940090159327380114104
61673720633946675806130798849670
61673720633946776153575698454733
61673720633946776153575703158997
61673720633946776153638374463039
61673720633946776153638374480509
61673720633946776153826407262101
61673720633946777800955458350822
61673720633946777930685147251707
61673720633946777938028186061537
61673720633946777938028186061745
61673720633946777938028186079007
61673720633946777938049106766485
61673720633946777938049106766693
61673720633946777938051400999757
61673720633946777938051401017179
61673720633946777938300153708297
61673720633946777938300155243331
61673720633946777976438621975469
61673720633946777976438732043531
61673720633946777981525438647158
61673720633946777983781770870831
61673720633946777984053740035155
61673720633946777984055691447141
61673720633946777984056839340044
61673720633946825976750562277125
61673720633946825976750562294387
61673720633946825976753918350368
61673720633946825979198284772574
61673720633946826106605055402197
61673720633946826106605059634285
61673720633946826106605061169479
61673720633946826106608498591183
61673720633946826106608499080829
61673720633946826106608503312917
61673720633946826108864837054105
61673720633946826108864837054313
61673720633946826108864837071575
61673720633946826108864865750461
61673720633946826108864865750669
61673720633946826108868193104263
61673720633946826108868193121733
61673720633946826109115539622223
61673720633946826109115540111869
61673720633946826109115541157417
61673720633946826109115541174679
61673720633946826109115544343957
61673720633946826113948554421113
61673720633946826113948554438375
61673720633946826113948559142639
61673720633946826113951910488533
61673720633946826113951910960709
61673720633946826113951910960757
61673720633946826113951910960916
61673720633946826113951915192761
61673720633946826113951915192797
61673720633946826113951915192845
61673720633946826116458951502103
61673720633946826116458951519573
61673720633946826116458951974486
61673720633946826116458951974487
61673720633946826116458951991748
61673720633946826116458951991749
61673720633946826116458951991956
61673720633946826116458953037137
61673720633946826116458953037345
61673720633946826116458953054607
61673720633946826116459039130577
61673720633946826116459039148046
61673720633946826116462395179331
61673720633946826116462395180735
61673720633946826116462395198204
61673720633946826116483315885731
61673720633946826154869125966503
61673720633946826154869130670767
61673720633946826154872598324021
61673720633946826159952848037567
61673720633946826159956205622758
61673720633946826162212623922401
61673720633946826162212623939870
61673720633946826162487606315644
61673720633946827207201952419234
61673720633946827212285641206318
61673720633946827753546200383031
61673720633946827753548494633565
61673720633946827753797134074453
61673720633946827753797248859877
61673720633946827753800691003315
61673720633946827753818168031035
61673720633946827753821611709667
61673720633946827761139254549129
61673720633946827761139254566599
61673720633946827761140287669707
61673720633946827761140287687177
61673720633946827761142696710037
61673720633946827761143729830615
61673720633946827761160145039997
61673720633946827761160146557721
61673720633946827761160146575191
61673720633946827761160149744261
61673720633946827761161294468095
61673720633946827761328658589955
61673720633946827761328660125148
61673720633946827761410849143101
61673720633946827761410850660825
61673720633946827761410850678295
61673720633946827761410853847365
61673720633946827761411997036005
61673720633946827761411998571199
61673720633946827761412255316467
61673720633946827761412256851501
61673720633946827761412341409747
61673720633946827761414292804263
61673720633946827761414292821733
61673720633946827761415440714637
61673720633946827761415698994855
61673720633946827761415698994939
61673720633946827763588094822781
61673720633946827799554161127758
61673720633946827799554275913183
61673720633946827801747477656384
61673720633946827801747479073534
61673720633946827801998181759488
61673720633946827801998183176638
61673720633946827801998526133022
61673720633946827801998527550172
61673720633946827806831196440334
61673720633946827806896281619905
61673720633946827806897314740690
61673720633946827807081899126288
61673720633946827807082243500030
61673720633946827807165926319615
61673720633946842221720798182329
61673720633946842221992767346737
61673720633946842221992767819120
61673720633946842221994718758722
61673720633946842577895579927405
61673720633946842577958255953181
61673720633946842577961699631812
61673720633946842577979291444957
61673720633946842580155016160231
61673720633946842580406064637076
61673720633946842580406064637077
61673720633946842585289786873175
61673720633946842585573378651440
61673720633946842585573378712919
61673720633946842585573378717131
61673720633946842585573380252324
61673720633946842585573383434652
61673720633946842585573469527933
61673720633946842587748099022685
61673720633946842587749132143422
61673720633946842587749218236703
61673720633946842763420322415321
61673720633947078127298749826979
61673720633947078127298751361965
61673720633947078127298751362173
61673720633947078127298751379435
61673720633947078127570719008725
61673720633947078127570720543759
61673720633947078127573819730604
61673720633947078165709297345411
61673720633947125756958468954660
61673720633947126166021160897716
61673720633947126298138787456790
61673720633947126298389577180999
61673720633947126298389578716033
61673720633947126303469827011185
61673720633947126303473180228934
61673720633947126303473181763968
61673720633947126303473184478284
61673720633947126303473186013318
61673720633947126305729517274914
61673720633947126305729517292176
61673720633947126305732989060843
61673720633947126305732989533262
61673720633947126351483102066738
61673720633947126351483102084000
61673720633947126351483102084208
61673720633947126351483217920850
61673720633947126351486573988264
61673720633947127396472517719662
61673720633947127943008149698724
61673720633947127943067812626563
61673720633947127943067814161757
61673720633947127943070913348603
61673720633947127943071284884911
61673720633947127945264486744704
61673720633947127945266811092678
61673720633947127950350528476948
61673720633947127950409819849557
61673720633947127950409819849765
61673720633947127950409819855381
61673720633947127950409823036097
61673720633947127950410966243659
61673720633947127950410967761383
61673720633947127950410967778852
61673720633947127950410970947923
61673720633947127950413175922800
61673720633947127950413290591633
61673720633947127950413290709677
61673720633947127950413295294445
61673720633947127950413295295897
61673720633947127950431888466544
61673720633947127950434101209756
61673720633947127950598879516848
61673720633947127950599252588350
61673720633947127950599254123384
61673720633947127950601203864822
61673720633947127950601205399856
61673720633947127950622126104804
61673720633947127950682562336433
61673720633947127950682562336641
61673720633947127950682935407935
61673720633947127950682935407983
61673720633947127950684886684407
61673720633947127950684886684615
61673720633947127950684886802499
61673720633947127950684886806871
61673720633947127950684888219649
61673720633947127950684891406141
61673720633947127950686034712873
61673720633947127952857540910802
61673720633947127952857540928064
61673720633947127952860898377902
61673720633947127952861013169150
61673720633947127952861013186412
61673720633947142228248649106334
61673720633947142357894653653797
61673720633947142357894654125972
61673720633947142357894654125973
61673720633947142357894658375370
61673720633947142767228936040485
61673720633947142767232293494694
61673720633947142767232295029728
61673720633947142769676658499958
61673720633947142769676660034992
61673720633947142774843944017766
61673720633947142774843948617036
61673720633947142774844058808807
61673720633947142774844063408077
61673720633947142950180519214351
61673720633947142952694355252452
61673720633947142957774600831623
61673720633947142957774600833288
61673720633947142957774600850545
61673720633947142957774606499575
61673720633947142960034038010880
61673720633947144002575988408830
61673720633947144005023710881194
61673720633947144010130300347506
61673720633947144010191111185878
61673720633947228199049104032967
61673720633947244251211916518789
61673720633947244251211916636881
61673720633947244899417682394634
61673720633947244899417682411896
61673720633947276438778836883276
61673720633947276468998663914735
61673720633947292434725253558553
61673720633947292436984689319203
61673720633947293054940141005004
61673720633947293054940145237092
61673720633947293067661092819645
61673720633947293069920529979975
61673720633947293069920534701709
61673720633947293070206445373326
61673720633947293070206451024777
61673720633947293070206451024781
61673720633947293070227486520769
61673720633947293070237961222119
61673720633947293070237961224549
61673720633947293070237961241802
61673720633947293077821568156963
61673720633947294081854310296305
61673720633947294099659122848709
61673720633947294145412707640533
61673720633947294702072684546840
61673720633950679849774485111973
61673720633950679849776808042797
61673720633950679849776808060267
61673720633950680261473180327728
61673720633950680391202499345263
61673720633950680396286097671465
61673720633950680396286102393198
61673720633950680396286102393199
61673720633950680396286103456009
61673720633950680396289541348644
61673720633950680396289545599446
61673720633950680396310462055044
61673720633950680398545533430663
61673720633950680398545533432115
61673720633950680398545534967101
61673720633950680398545534967309
61673720633950680398545534984571
61673720633950680398545538153849
61673720633950680398548977128008
61673720633950680398566454137015
61673720633950680398566454137063
61673720633950680398566455672049
61673720633950680398566455672257
61673720633950680436956079550867
61673720633950680436959437017967
61673720633950680442039682579881
61673720633950680442039682598803
61673720633950680442039688247833
61673720633950680442043154839680
61673720633950680442043159089030
61673720633950680444299119776395
61673720633950680444302590617592
61673720633950728020593600637204
61673720633950728025677289424128
61673720633950728025677293537881
61673720633950728025677293538124
61673720633950728025677293655973
61673720633950728025677293656216
61673720633950728025677322235884
61673720633950728027936725538863
61673720633950728439715660840704
61673720633950728574469259866320
61673720633950728574469264098408
61673720633950728576976300897312
61673720633950728576976300897360
61673720633950728576976300897520
61673720633950728576976305129448
61673720633950728576979744103608
61673720633950728577000664791051
61673720633950728577000664791294
61673720633950728620222873355904
61673720633950728622729885689136
61673720633950728622729885689344
61673720633950728622733357593192
61673720633950729665275020989841
61673720633950729665275020990049
61673720633950729665275020991293
61673720633950729665275020995665
61673720633950729665275021008763
61673720633950729665275022408443
61673720633950729667719301324798
61673720633950729667721624273092
61673720633950729672803018809482
61673720633950729672805313060016
61673720633950729672888995744247
61673720633950729672888995862339
61673720633950729672888995866711
61673720633950729672888995879809
61673720633950729672889000465981
61673720633950729672890028981672
61673720633950729672890143772713
61673720633950730214063549288595
61673720633950730214318039908878
61673720633950730221656606641233
61673720633950730221657635057547
61673720633950730221657636575271
61673720633950730221657636592741
61673720633950730221657639761811
61673720633950730221661078736178
61673720633950730221661078736179
61673720633950730221846007495518
61673720633950730221929690315310
61673720633950730221929719013070
61673720633950730221933047900502
61673720633950730224104324533200
61673720633950730224104324533201
61673720633950730224104324533254
61673720633950730224105443728344
61673720633950730224105443728345
61673720633950730224105472426158
61673720633950730260071653399914
61673720633950730267348574043498
61673720633950730267350896991792
61673720633950730267599621103194
61673720633950744428134112566374
61673720633950744489433045100325
61673720633950744489433045104697
61673720633950744489433049803345
61673720633950744489433049822059
61673720633950744489436402689888
61673720633950744491880767577060
61673720633950744491880767695152
61673720633950744497048057676876
61673720633950744497048057794968
61673720633950744629141436331393
61673720633950744629141436331428
61673720633950744629141436331429
61673720633950744629141436331476
61673720633950744629141436331636
61673720633950744629141440563564
61673720633950744629141440563565
61673720633950744629144879537724
61673720633950744629144879537725
61673720633950744634225153698228
61673720633950744634225155216000
61673720633950744636484590976651
61673720633950744636484590993912
61673720633950744636484590993913
61673720633950744636507805931925
61673720633950744674895106862449
61673720633950744674898464329545
61673720633950744674898464329548
61673720633950744674898464329549
61673720633950744679978709910384
61673720633950744679978709910385
61673720633950744679978709910390
61673720633950744679999632015012
61673720633950744682238147069263
61673720633950744682238147087973
61673720633950744682238147087976
61673720633950744682238147087977
61673720633950744682510116252300
61673720633950745045819131529872
61673720633950745045819136247234
61673720633950745048266854120328
61673720633950746273821742075349
61673720633950746273822772013758
61673720633950746273826214157196
61673720633950746273826214170294
61673720633950746276269459967316
61673720633950746276269459967317
61673720633950746276269459967370
61673720633950746276270493069180
61673720633950746276270579162460
61673720633950746276270579162461
61673720633950746281165925626482
61673720633950746281353177334116
61673720633950746281353177334117
61673720633950746281353178850436
61673720633950746281353178850437
61673720633950746281354210435980
61673720633950746281354211971014
61673720633950746281436745362869
61673720633950746281436746884804
61673720633950746281436746884805
61673720633950746281436746897903
61673720633950746281436750067132
61673720633950746281436750067133
61673720633950746281436831456149
61673720633950746281436836160413
61673720633950746281436860153909
61673720633950746281437893255772
61673720633950746281437894790806
61673720633950746281440189028242
61673720633950746281440189041340
61673720633950746319579798944856
61673720633950746319600719649804
61673720633950746327106733546272
61673720633950746327106734945952
61673720633950746327107766648136
61673720633950746327110090996110
61673720633950746327131011701058
61673720633950746327190416366065
61673720633950746327190417765745
61673720633950746327191449467928
61673720633950830536696019859868
61673720633950830536699377326967
61673720633950830539206504097156
61673720633950846529800795211249
61673720633950846552708968725819
61673720633950846598441632929335
61673720633950846598462438726395
61673720633950847147505486461285
61673720633950847147505572554565
61673720633950878740245447580899
61673720633950878740245449097219
61673720633950880354727872704873
61673720633950880354727875887201
61673720633950880354727875887202
61673720633950880362067554046360
61673720633950880362069878394090
61673720633950880362318605705326
61673720633950880362320930053056
61673720633950894591431273274642
61673720633950894723493141535076
61673720633950894723493145784426
61673720633950894723524655984189
61673720633950894723776737562691
61673720633950894769247849889438
61673720633950894769279360089201
61673720633950894769279361506143
61673720633950894769281684454437
61673720633950894789865201879485
61673720633950894792124639039815
61673720633950894792124643761549
61673720633950894792407202499429
61673720633950894792410554433166
61673720633950894792410555852532
61673720633950894792410560084617
61673720633950894792410560084620
61673720633950894792442070281959
61673720633950894792442070284389
61673720633950894792442070301642
61673720633950894799773486496290
61673720633950894800024533555986
61673720633950895318322379069501
61673720633950895318322407765857
61673720633950896368477961375118
61673720633950896370904756966491
61673720633950896376072048660550
61673720633950896376072161916396
61673720633950896376072163451590
61673720633950896421574669651866
61673720633950896421574671068808
61673720633950896421574671069015
61673720633950896421574671069016
61673720633950896421578023877796
61673720633950896421825718128504
61673720633950896421825718128712
61673720633950896421826866041308
61673720633950896421829070937285
61673720633950896421829185790012
61673720633950896421829190389282
61673720633950896963254677618250
61673720633950896963275711581634
61673720633950896970596796562104
61673720633950896970617688570696
61673720633950896970868765745301
61673720633950896973044515972578
61673720633950896973320960418415
61673720633950896988330548511246
61673720633950896996229263073148
61673724146324713462710835620415
61673724146324713462714220368333
61673724146325011998244915293807
61673724146325011998245288365309
61673724146325013603970736595027
61673724146325013603971109666529
61673724146325013603971798394651
61673724146325013603972142768393
61673724146325013651960542327373
61673724146325013651963869679771
61673724146325013651963898377531
61673724146325013781881872560297
61673724146325013782633980637521
61673724146325013789220522216861
61673724146325013789224997462163
61673724146325016893875431057997
61673724146325016893878787108155
61673724146325903095061565666439
61673724146325914171783580035083
61673724146325914217516588495701
61673724146325917878577447367437
61673724146325917916778700310053
61673724146325917919223062132989
61673724146325917924117349966617
61673724146325917924121825211919
61673724146325917924306406546331
61673724146325917924306750920073
61673724146325917924309767195759
61673724146332818573019483479889
61673724146332822270022216924899
61673724146332822276800396666841
61673724146332822276801200199261
61673724146332822276801544573003
61673724146332822414814325052079
61673724146332822416508902212645
61673724146333117062796622194659
61673724146333118714277058323879
61673724146333122415234835827963
61673724146333122420315111504627
61673724146333122420317434452921
61673724146333122420318208821021
61673724146333122420318553194763
61673724146333122421133428091095
61673724146333122422574633377431
61673724146333122422577989427589
61673724146333122598978072819861
61673724146333122598980280977115
61673724146333122605756338650871
61673724146333123655664226547937
61673724146333123658174711257609
61673724217228518149409539786083
61673724217228518149409544035433
61673724217228518609183907144729
61673724217229417523025944189763
61673724217229418579960566701123
61673724217229418579960571300393
61673724217229422281667386360691
61673724217229422873747660600405
61673724217229422876192021006399
61673724217229422881275366836891
61673724217229422881275371436161
61673724217229422881278727486319
61673724217236327234021208949197
61673724217240225990736293618423
61673724217240225990736293635893
61673724217240229687489040287041
61673724217240229694266961761779
61673724217240229695082869292011
61673724223112531611101436760021
61673724223112831800350765678115
61673724223112831800351110051857
61673724223112831800351799848453
61673724223112831800352144222195
61673724223112831937612898947587
61673724223112831939809227169891
61673724223112832349395162074003
61673724223113732363832344084293
61673724223113732363853236092885
61673724223113732505361918823095
61673724223113732507616876738987
61673724223113732553370432951095
61673724223133239908049242552881
61673724223133241096889222937677
61673724223133241097641330996187
61673724223133241143415807914647
61673724223134141532544516739481
61673724223134145231786050687433
61673724223134145234230410975335
61673724223134441721794161333557
61673724223134441721794190031317
61673724223134441858992182641865
61673724223134445421056615987861
61673724223134445423500976275763
61673724223136842133563361937031
61673724223136842133563706310773
61673724223136843235979862710537
61673724223136843373240617435929
61673724223136843787282316340257
61673724223136843830504497356245
61673724223136843830754511645283
61673724223136843830754856019025
61673724223136843831319367529599
61673724223136843833011964132733
61673724223136843833015324900253
61673724223136843833032884837681
61673724223136843833035898049131
61673724223136843963705954795093
61673724223136843970292494839239
61673724223136847120429019424515
61673724223136847125512365255007
61673724223136847125512738326509
61673724223137141773770360701041
61673724223137142322813035228867
61673724223137142322813379602609
61673724223137143425228501832035
61673724223137143425228846205777
61673724223137143425229536002373
61673724223137143562239242268389
61673724223137143562991350326899
61673724223137143603661560708515
61673724223137143603912609167891
61673724223137143974020816647969
61673724223137143976531989632093
61673724223137144152704579627553
61673724223137144152955283730657
61673724223137144152955628086929
61673724223137147269029403041087
61673724223137147269029747414829
61673724223137147269032763808607
61673724223137147269033108182349
61673724223138044130239310603273
61673724223138044590031233631283
61673724223138044590031236813611
61673724223138044590031578005025
61673724223138044590034591216475
61673724223138044590034594398803
61673724223138044590034938772545
61673724223138044727295320449521
61673724223138047694748132933527
61673724223138047694751490518719
61673724223138047699584135447309
61673724223138047699642420767155
61673724223138047699646897566365
61673724223138047699663312775747
61673724223138048248623793581357
61673724223138048248627154348877
61673724223138048248706331677315
61673724223138048248710464102783
61673724223138048294377034116079
61673724223138048294377037298407
61673724223138048294377378489821
61673724223138048294380391701271
61673724223138048294380394883599
61673724223138048294380739257341
61673724223138048294628081175775
61673724223138048294628085775045
61673724223138048294628425549517
61673724223138048294628430148787
61673724223138048294631443360237
61673724223138048294631783134709
61673724223138048294631787733979
61673724223145247433118298340423
61673724223145247478871854552531
61673724223145248713402739588087
61673724223145249084598361417015
61673724223145252234797995654331
61673724223145252374503143620399
61673724223145252378770581920659
61673724223145252420256699832507
61673724223145252783840010151795
61673724223145252790617931626533
61673724223145252790636414597763
61673724223145252790638737546057
61673724223145252790639886501819
61673724223145252791455104236859
61673724223145252792895934935373
61673724223145252969301957122719
61673724223145252973567185730691
61673724223145252973570543315883
61673724223145252973633275203549
61673724223145252974134597315073
61673724223145252974134597316477
61673724223145252974134597333947
61673724223145252974385645909803
61673724223145252976077640208813
61673724223145252976080222953729
61673724223148849703550637984213
61673724223148849749867934072033
61673724223148851358104923640015
61673724223148851533692542112261
61673724223148851533692886468533
61673724223148851541035667014127
61673724223148851541035695711887
61673724223148851541036040085628
61673724223148854506044119229105
61673724223148854506065011237697
61673724223148854507739729024815
61673724223148854512820061645261
61673724223148854512822385060115
61673724223148854512840868031345
61673724223148854512840982350209
61673724223148854512843190979639
61673724223148854512843994511899
61673724223148854512843995561659
61673724223148854513387244130971
61673724223148854513408164837323
61673724223148854650018054255809
61673724223148854652279727342085
61673724223148854695771639164273
61673724223148854695774652375723
61673724223148854696338706393787
61673724223148854698033283554193
61673724223148855107368629157607
61673724223148855107368630207367
61673724223148855107619677616983
61673724223148855107620021640805
61673724223148855107620021990725
61673724223148855240295798253577
61673724223148855244629354723051
61673724223148855244814656666161
61673724223148855244818014251353
61673724223148855245381725295355
61673724223148855245382500134227
61673724223148855247073719728315
61673724223148855247074092780943
61673724223148855247077450366135
61673724223148856337881977509135
61673724223148856342714617720203
61673724223148856342965666179579
61673724223148856342965666296219
61673724223148856345225131108761
61673724226068495908228527540514
61673724226068495908416814370320
61673724226068495908437734958628
61673724226068495908500496723552
61673724226068495954170399162144
61673724226068496091431153537616
61673724226068497143763602214534
61673724226068497143763603749568
61673724226068497143784524337876
61673724226068497189517188541392
61673724226068497191776624774422
61673724226068497740818609056357
61673724226091461623046348177337
61673724226091461623046348194599
61673724226092362185709700360008
61673724226092362190795367586285
61673724226092362190795367603547
61673724226092362231442364563518
61673724226092362238787726301524
61673724226092362238787726302928
61673724226092362238787726320398
61673724226099261787342154093521
61673724226099565086160912713172
61673724226099565536145547991850
61673724226099565545179807444284
61673724226099565545183163494442
61673724226099565675850208076663
61673724226099565675850209611697
61673724226099565675850581148005
61673724226099565675852532541277
61673724226099565675852532559991
61673724226103167816429947082108
61673724226103168998697937448954
61673724226103168998697938866104
61673724226103169042738349305028
61673724226103169044430603069614
61673724226103169051775964807620
61673724226103169051775964809024
61673724226103169051775964826494
61673724226103317496769110569933
61673724226103317496772466620091
61673724226103317497524578929403
61673724226103317499216831625355
61673724226103318041753555296053
61673724226103318045812129471501
61673724226103318045815486938601
61673724226103318046567599247913
61673724226103318048259851943865
61673724226103319093333235865225
61673724226103319143900490255979
61673724226103319143900490605899
61673724226103319688129466622629
61673724226103319692943509524729
61673724226103319692943510574489
61673724226103617689306030590720
61673724226103618238346726561256
61673726291131726937255278044601
61673726291156038148093638241035
61673726291156038193826302444551
61673726291156038560440757234505
61673726291156038607865678402037
61673726291156938578644665505995
61673726291156938761575322320059
61673726291156942879959465641763
61673726291163847232702980206505
61673726291163847233267064438489
61673726291164143670181936114077
61673726291164147376784073526809
61673726291164147559965778467639
61673726291164148611566007021741
61673726291167749693766963497613
61673726291167750928545798854055
61673726291167750928548896992545
61673726297029530751348450439839
61673726297036444575836030377575
61673726297037635861089629319411
61673726297040351799035865356295
61673726297040351799036236892763
61673726297040351799036238427797
61673726297040351931987337184991
61673726297040351936296993153189
61673726297040351977468951395501
61673726297041252362538478191391
61673726297041252504046013028697
61673726297060750433314472790783
61673726297060759858553615780709
61673726297060759904286279984225
61673726297060759906751819712243
61673726297060759906754142660537
61673726297061660289104643045669
61673726297061660472035299859733
61673726297061661663320014070493
61673726297061960478354316337505
61673726297061960615552308948053
61673726297061961716168971108833
61673726297064362132247456142633
61673726297064362177730448895819
61673726297064362178002046523675
61673726297064363229581725576687
61673726297064363234663928218379
61673726297064363234664299754847
61673726297064363824377957850251
61673726297064363829188562864087
61673726297064363829188934400555
61673726297064363829460903564879
61673726297064363831696063055697
61673726297064363831699414388493
61673726297064363831719963556973
61673726297064363831720335093441
61673726297064363966721658290271
61673726297064367116858182875547
61673726297064652299035590938943
61673726297064661770007398132385
61673726297064662318799368574577
61673726297064662319071709275369
61673726297064662364804373478885
61673726297064662366997572506111
61673726297064662366999895454405
61673726297064663417135421768273
61673726297064663418827674464225
61673726297064663418828047535727
61673726297064663418831025797021
61673726297064663418831398868523
61673726297064663423913599975181
61673726297064663423913601510215
61673726297064663423913973046683
61673726297064663553581302069509
61673726297064664013627631142087
61673726297064664018710205320247
61673726297064664020966657052481
61673726297064664020969636848809
61673726297064664151389821726059
61673726297064667260371840631071
61673726297064667260375191963867
61673726297065562749622736540329
61673726297065562751798485249099
61673726297065562752070082876955
61673726297065562886799460889859
61673726297065562889055797817795
61673726297065562889327393929491
61673726297065562932553393354393
61673726297065563986577067411235
61673726297065563986580418744031
61673726297065563987412743020083
61673726297065563987416099087711
61673726297065564122145481797699
61673726297065564123837734493651
61673726297065564123837736047559
61673726297065564578929304680969
61673726297065564581373296614731
61673726297065564581376651017595
61673726297065564581937377665791
61673726297065564581940733733419
61673726297065564586521985775565
61673726297065564586522358847067
61673726297065564588715302321453
61673726297065564588715303856487
61673726297065564588715676927989
61673726297065564588718656724317
61673726297065564588719028260785
61673726297065564718633966804963
61673726297065564718634338322557
61673726297065564723720351457615
61673726297065567690922867896031
61673726297065567690926219228827
61673726297065568239968898474015
61673726297065568247307892504321
61673726297065568247311243837117
61673726297065568247579487062109
61673726297065568247582841464973
61673726297065568285719097099527
61673726297065568285722451502391
61673726297065568293061102806249
61673726297065568293061104341283
61673726297065568293061477412785
61673726297065568293064455674079
61673726297065568293064457209113
61673726297065568293064828745581
61673726297065568293313554392017
61673726297065568293313557456253
61673726297065569482930005586102
61673726297072467104540970961327
61673726297072467287471627775391
61673726297072467288307050305169
61673726297072467288307308585423
61673726297072467288307309635231
61673726297072468934683220961807
61673726297072468939746018090379
61673726297072468939766938328767
61673726297072468942005452338921
61673726297072468942026373045273
61673726297072469076944010700927
61673726297072472051008388166043
61673726297072472181409516703493
61673726297072472183101769399445
61673726297072472183937449743125
61673726297072472593275464184687
61673726297072472638193339586763
61673726297072472639028762116541
61673726297072472639029020396795
61673726297072472645533022811751
61673726297072472645784071271127
61673726297072472645786393752861
61673726297072472645806941858483
61673726297072472645806942921341
61673726297072472645807314457809
61673726297072472646368703137961
61673726297072472646619751614807
61673726297072472646622964193013
61673726297072472646623222473267
61673726297072472776206120532399
61673726297072472777898373228351
61673726297072472777898374744511
61673726297072472778734053572031
61673726297072472778734055088191
61673726297072472782984386363409
61673726297072472783549245434265
61673726297072472783817485478333
61673726297072472783817743875275
61673726297072756173994836323583
61673726297072767293790271181661
61673726297072767293790644253163
61673726297072767475046498689731
61673726297072767476738751385683
61673726297072767476741074333977
61673726297072767477305932934061
61673726297072768529157209614929
61673726297072769083283574817761
61673726297072769083283947889263
61673726297072769261131000605631
61673726297072772416433666913789
61673726297072772781710348675083
61673726297072772789301080359447
61673726297072772789303402841181
61673726297072772789321627998509
61673726297072772789322001070011
61673726297072772789323950946803
61673726297072772789323952009661
61673726297072772789324323546129
61673726297072772789324324018305
61673726297072772790136760703127
61673726297072772790140231561587
61673726297072772965473329765199
61673726297072772965476685832827
61673726297072772972254607288691
61673726297072772972254608823725
61673726297072772972254980360193
61673726297072772972819839432453
61673726297072772973067417167111
61673726297072774024667645721213
61673726297072774024671116113321
61673726297076369565058321383051
61673726297076369747988978197115
61673726297076369748553060912939
61673726297076369748553061379291
61673726297076369748553176170539
61673726297076370800404337593807
61673726297076370983335109665471
61673726297076371400263366645863
61673726297076371402519703573799
61673726297076371532377784210767
61673726297076371539717696534427
61673726297076371539720909112633
61673726297076371539721167392887
61673726297076374504750138544955
61673726297076374504750253336203
61673726297076374511505189419287
61673726297076374511507511901021
61673726297076374511525737071447
61673726297076374511526110129851
61673726297076374511528061069501
61673726297076374511528432605969
61673726297076374511528433078145
61673726297076374641927238680559
61673726297076374643619492892671
61673726297076374644455173236351
61673726297076374648705504511569
61673726297076374649270363582425
61673726297076374687680794892667
61673726297076374694458717883565
61673726297076374694459089420033
61673726297076374695023948492293
61673726297076375052957132746571
61673726297076375053521216978555
61673726297076375053792813090251
61673726297076375061136311063619
61673726297076375098710690008487
61673726297076375106050371717155
61673726297076375106052695715209
61673726297076375106301792898113
61673726297076375106303744174585
61673726297076375236723469437963
61673726297076375238415722133915
61673726297076375238416096721577
61673726297076375238979806365899
61673726297076375243499785508661
61673726297076375244063611343703
61673726297076375244066594339829
61673726297076375244066967411330
61673726297076376288303150473487
61673726297076376295918244558551
61673726297076376341647437553527
61673726299921713749377454944982
61673726299921715355856417541930
61673726299921719061873550017730
61673726299921719061894470722678
61673726299983841602399983074448
61673726299983841602400638872722
61673726299983841602587895297718
61673726299983841602588268369220
61673726299983842793894273169402
61673726299983857616342858770480
61673726299983857799353467865734
61673726299983857799353840937236
61673726299983857799356825332834
61673726299983857799357198404336
61673726299983858210950803164478
61673726299983858211139088459250
61673726299983858211139089509010
61673726299983858211139461530752
61673726299983858213396570111020
61673726299983858218479144289180
61673726299994348439823676806622
61673726299994350087537475862944
61673726299994359552861078261010
61673726299994359552881998965958
61673726299994359560203083967732
61673726299994364499330817947460
61673726299994364499351738652408
61673726299994648629094270686766
61673726299994650225407055940978
61673726299994650231054484951264
61673726299994650232749061647700
61673726299994659696399007935208
61673726299994659742130639039290
61673726299994659742131672138724
61673726299994659742131672141154
61673726299994659749473677847876
61673726299994660931745800496784
61673726299994660977478464700300
61673726299994664688601411827604
61673726299994665049565084754274
61673726299994665056907090460996
61673726299995545493123992049160
61673726299995549191822362471480
61673726299995549196906052793758
61673726299995549199162045229908
61673726299995549199164368178202
61673726299995550844034072197558
61673726299995561911339846799644
61673726299995561918681852506366
61673726299995561957072509467148
61673726299995561957824617544372
61673726299995565249636047298730
61673726299995565251231961276754
61673726299995565256413193934596
61673726299995565618132201670369
61673726300016274969294301650448
61673726300016274976072481392390
61673726300016275015047886442272
61673726300016275021826066184214
61673726300016275159836608870944
61673726300016278271168197820392
61673726300018965561384494633410
61673726300018965561405415338358
61673726300018976855743871403732
61673726300018976857439596001470
61673726300018976858191704078694
61673726300018976862518809899814
61673726300018976862519843001678
61673726300018976862522165949972
61673726300018979974515728677330
61673726300018979974599411497122
61673726300018981620892668876112
61673726300018981620913589581060
61673726300019860816449050166024
61673726300019860816700098625400
61673726300019860824039781383828
61673726300019860824043223664184
61673726300019864475229552086888
61673726300019864520794850650820
61673726300019864520983136995352
61673726300019864521045899110196
61673726300019864523242568523914
61673726300019864528385581868624
61673726300019864528385581885886
61673726300019864528387904816918
61673726300019864528389024147576
61673726300019866177397583538030
61673726300019866177400939706280
61673726300019866177965798777136
61673726300019876876109697430674
61673726300019876876208359098300
61673726300019877242254515390924
61673726300019877242254516807866
61673726300019877242257959062914
61673726300019877242257959069556
61673726300019877249599964776278
61673726300019877286296046105864
61673726300019877287987267106274
61673726300019877287990623156432
61673726300019877288740407928800
61673726300019877293634695762428
61673726300019877293635728864292
61673726300019877295517559170578
61673726300019877295518592272442
61673726300019877295518592390534
61673726300019877295520915220736
61673726300019877295520915338828
61673726300019880580554159581692
61673726300019880588081095576146
61673726300019880946603759568854
61673726300019880953943442327282
61673726300019880992336423751226
61673726300019880992336423770909
61673726300019880992336423770918
61673726300019880994784141644012
61673726300019880999675073407790
61673726300019880999863359752322
61673726300019880999866715822163
61673726300019880999866715822172
61673726300019882183641680899214
61673726300019882183641682298894
61673726300019882183641682316156
61673726300019882183644005247188
61673726300019882183645124577846
61673726300020311060675291789941
61673726300020332514033352832121
61673726300026768881047823853472
61673726300026779994106146012808
61673726300026785353171733400970
61673726300027069070318417733616
61673726300027069070318417850256
61673726300027070671693890046726
61673726300027070671714810751674
61673726300027070717447474956642
61673726300027080137602234396180
61673726300027080183355819188004
61673726300027080183355819304644
61673726300027081783036714437496
61673726300027081783057635025804
61673726300027081789834781784952
61673726300027081966049906167620
61673726300027081968497742030526
61673726300027081968498776550358
61673726300027081972828200713860
61673726300027081973579021657992
61673726300027081975840782257080
61673726300027085495851914260752
61673726300027085495872834965700
61673726300027085496687580052863
61673726300027085673786006784402
61673726300027085673786006902446
61673726300027085674539152330884
61673726300027085681313975900412
61673726300027085681313976018504
61673726300027085681878835089360
61673726300027086724444805238358
61673726300027086731201031174514
61673726300027086731219627408206
61673726300027086731221951879462
61673726300027086732035535056482
61673726300027086732038634243328
61673726300030671341565201338544
61673726300030672942958466458946
61673726300030672942960789407240
61673726300030672988693439079513
61673726300030684055998995327168
61673726300030687762039371456210
61673726300030687806076641018697
61673726300030688997383066234832
61673726300030839694157058862834
61673726367943556704266982837867
61673726367943856893516656129703
61673726367943856893537576716559
61673726367943856939270240920075
61673726367943857300233913846745
61673726367943857307576952655331
61673726367944757324088603981519
61673726367944757461265676005211
61673726367944757507019260795583
61673726367967867132774364580505
61673726367967867135222053873931
61673726367967867135222082571691
61673726367967868329144718991787
61673726367967868374877383195303
61673726367967868374898303782159
61673726367967868781597965200507
61673726367967868781597993898267
61673726367967868786659647371479
61673726367967868786680567958335
61673726367967868788915726032211
61673726367967868788937647958935
61673726367967868788937676656695
61673726367967868788939970907229
61673726367967868919610861287263
61673726367967868923669353637495
61673726367968167276291373668825
61673726367968167278739062962251
61673726367968167322024037872341
61673726367968168564147977073995
61673726367968168925090729413809
61673726367968168925111650000665
61673726367968168930197548466987
61673726367968168930197577046655
61673726367968168932432735120531
61673726367968168932433768222395
61673726367968168932454685745015
61673726367968168932454688809251
61673726367968168932456979995549
61673726367968168970847638492343
61673726367968168975930212670503
61673726367968168978189644199065
61673726367968169108857063737901
61673726367968169108860419788059
61673726367968169108860534579099
61673726367968169112939947516187
61673726367969067706842400933785
61673726367969067709290090227211
61673726367969067709290118924971
61673726367969067889773057747849
61673726367969069086143412159131
61673726367969069131896996949503
61673726367969069492839749289317
61673726367969069493678782499423
61673726367969069497737389990775
61673726367969069500181754996039
61673726367969069500182788097903
61673726367969069536148969074425
61673726367969069538593334079689
61673726367969069538596658367851
61673726367969069538596687065611
61673726367969069539411446702939
61673726367969069543490974781147
61673726367969069545935339786411
61673726367969069545936341126279
61673726367969069545936369824039
61673726367969069545936372888275
61673726367969069545938664074573
61673726367969073197185549774113
61673726367969073204799524527067
61673726367969073204799524645159
61673726367969073204802877394897
61673726367969073204802877512989
61673726367969073242939134564485
61673726367969073242942458852647
61673726367969073250282170308835
61673726367969073250282173373071
61673726367969073250532188730583
61673726367969073250532188848675
61673726367969073250535541598413
61673726367975977603026950271597
61673726367975977603842886849669
61673726367975977741037408268939
61673726367975977741040879110137
61673726367976274040503583230875
61673726367976274086236247434391
61673726367976277746541636411623
61673726367976277746541665109383
61673726367976277746543959359917
61673726367976277747356425096791
61673726367976277747356539887831
61673726367976277747359895937989
61673726367976277747359982031269
61673726367976277792274329312899
61673726367976277792276623563433
61673726367976277929472293225687
61673726367976277929472321923447
61673726367976277929474616173981
61673726367976277930287081560775
61673726367979874522278328733307
61673726367979874522278357431067
61673726367979874660291109678943
61673726367979874705208985547371
61673726367979874705209014245131
61673726367979875762707692290715
61673726367979875762707720988475
61673726367979876352399685209035
61673726367979876357232326936423
61673726367979876357232355634183
61673726367979876359739367967463
61673726367979876359742838808661
61673726367979876489594322119505
61673726367979876489597792960703
61673726367979876496940831769289
61673726367979879468745745471463
61673726367979879468745774169223
61673726367979879468748068419757
61673726367979879651676402285527
61673726367979879651676430983287
61673726367979879651678725233821
61673726367979880017788791902939
61673726367979880017791115900993
61673726367979880055930697358743
61673726367979880063270408814931
61673726367979880063272703065465
61673726367979880063521456224547
61673726367979881298867101947191
61673726370814412950021091622971
61673726370814413088034991776801
61673726370814416794075367912476
61673726370814416794138130027320
61673726370824923464299739572150
61673726370825223653570333570386
61673726370825225256724063867924
61673726370895451883381030415025
61673726370895451885138368298792
61673726370895453530571725827179
61673726370895464048186026197049
61673726370895464048248787961973
61673726370895464049001929141061
61673726370895464185446780572521
61673726370898153586062886601163
61673726370898153586062886719255
61673726370898153586878794262537
61673726370898155233191939224919
61673726370898155234007846768201
61673726370898164699100259357791
61673726370898164699100288055551
61673726370898164699351306417487
61673726370898164700104447596575
61673726370898171249476900283858
61673726370899054154627814138045
61673726370899055801756866643709
61673726370899522696721077927077
61673726370918576950369031883939
61673726370918576952816749757033
61673726370918578597498088621691
61673726370918578620410869668421
61673726370918578734696081232239
61673726370918578734696081249501
61673726370918578757671624043893
61673726370918578803341526482485
61673726370918578803404288247409
61673726370918578803425208835717
61673726370918579216898348232239
61673726370918579216901704282397
61673726370919467025025106543103
61673726370919763510016104452712
61673726370919779379166900251568
61673726370919779516427654976960
61673726370919783091063570530585
61673726370919783220710693346912
61673726370919783220773455461756
61673726370919784875451052928393
61673726370919784875453377276367
61673726370922480035914554981372
61673726370922481080928247271585
61673726370922481263105729959451
61673726370922481263857842268763
61673726370922481263858875387889
61673726370922481675451820100407
61673726370922481675452853219533
61673726370922481675452881917293
61673726370922481675702867160103
61673726370922481675703900279229
61673726370922481683043611735417
61673726370922481812148747461339
61673726370922481812900859770651
61673726370922481812901892889777
61673726370922481819488458918496
61673726370922481820241604345965
61673726370922481822752084334872
61673726370922484931487702043995
61673726370922484931820108993903
61673726370922484977241286952459
61673726370922486577861284792930
61673726370922486578949161499567
61673726370923381830917511599883
61673726370923381831669623909195
61673726370923381839076572749584
61673726370923381840771148393830
61673726370923382243263601740839
61673726370923382252489531137554
61673726370923385362038729308955
61673726370923385362310696956959
61673726370923387146428536190091
61673726370923387146700503838095
61673726370923837478596170825375
61673726370930273838769929572470
61673726370930273840527267318510
61673726370930275441923659870008
61673726370930286001964030994037
61673726370930286184894687808101
61673726370930286184977251302899
61673726370930286187421616308163
61673726370930286187424972358321
61673726370930286598451509557855
61673726370930286598454865608013
61673726370930286603535112605791
61673726370930289890935065006586
61673726370930289892692402752626
61673726370930574028037165965831
61673726370930574028040523570706
61673726370930574029797861316698
61673726370930575628662850337286
61673726370930575631173333161844
61673726370930575674416435247202
61673726370930575675227865977255
61673726370930575675231222027413
61673726370930575676926918071760
61673726370930584544021885416015
61673726370930585147852403274662
61673726370930586190397796742591
61673726370930586191213704285873
61673726370930586328411696896421
61673726370930586328494260391219
61673726370930586330106273960030
61673726370930586785194027499835
61673726370930586786008901923991
61673726370930586786009935043117
61673726370930586922454782225227
61673726370930586923206894534539
61673726370930586923207927653665
61673726370930589897254081834278
61673726370930590036209411840946
61673726370930590636590339101595
61673726370930590636590339121278
61673726370930590638348796197976
61673726370930590639101941626414
61673726370930591680827985758352
61673726370930591680827985771402
61673726370930591681663693258013
61673726370930591683338468595960
61673726370930591683359389302276
61673726370930591683359389302312
61673726370930591683359389302360
61673726370930591688439291434489
61673726370930591688439291907682
61673726370930591688441615782463
61673726370930591688441615802146
61673726370934176299283949570759
61673726370934176299287305620917
61673726370934176300981882684526
61673726370934176301044644803582
61673726370934187410065242616895
61673726370934187412324707075305
61673726370934187412324708494668
61673726370934187417404954073083
61673726370934188462481408597201
61673726370934188644658891285067
61673726370934188645411003594379
61673726370934188645412036713505
61673726370934189057004981426023
61673726370934189057006014545149
61673726370934189057006043242909
61673726370934192313040863369611
61673726370934192358792123813461
61673726370934192358794448161435
61673726370934192358794448181118
61673726370934192360486700877070
61673726370934192360549462996126
61673726370934192360552905257816
61673726370934192770637150589755
61673726370934193959416774696187
61673726370934193959686419882140
61673726370934193959686419886352
61673726370934193959688742344191
61673726370934193959688742830434
61673726370934193959688742834646
61673726370934193961945855530362
61673726370934193961949297809314
61673726370934642644454319453542
61673726370934642644455352574279
61673726370934644245850712006651
61673726376804093168143601013552
61673726376804093168143974085054
61673726376806328099998091243917
61673726376806494679594606377723
61673726376806494818550970934961
61673726376806494818550999632721
61673726376806494826081262986215
61673726376806494826092885778032
61673726376806494864283635138477
61673726376806494871813927189731
61673726376806494871846470569856
61673726376806494871909232684700
61673726376807695583175261648528
61673726376807695583175261765168
61673726376807695628928846556992
61673726376807695628995081054132
61673726376807695995041208644496
61673726376827188121021004967508
61673726376827188121023329315482
61673726376827193470940757809752
61673726376827193471753307868756
61673726376827193471753307886018
61673726376827193471755630817050
61673726376827193471756663936176
61673726376827193471756665335856
61673726376827193516694342719668
61673726376827204173200088958516
61673726376827204173221009682178
61673726376827209502725636352822
61673726376828088662608314275292
61673726376828094038752539333544
61673726376828094084506124243460
61673726376828094084506124360100
61673726376828104602997970345740
61673726376828104603018891050688
61673726376828104603018891052140
61673726376828104603018891168780
61673726376828104603751115756916
61673726376828104786012314683179
61673726376828105126367427541052
61673726376828105126367456238812
61673726376828105128815148596474
61673726376828105128815177294234
61673726376828394228023133330328
61673726376828394273776718240244
61673726376828404792268564342524
61673726376828404792268564343976
61673726376828404792268564460616
61673726376828404792289485048924
61673726376828404793021709753700
61673726376828405318336790934542
61673726376828405325678796641264
61673726376828405342052732927303
61673726376828405348827559801415
61673726376828408633809004687401
61673726376828408633812357437868
61673726376828408633812357439320
61673726376828408633812357555960
61673726376828409030024597126060
61673726376828538970478874441045
61673726376828555441611503673317
61673726376828555624542160487381
61673726376828559330834619617691
61673726376828559330918417211261
61673726376828559333094051128783
61673726376828559333094165920031
61673726376828559333115086624979
61673726376828560980223107866535
61673726376828560980223107883761
61673726376828560980223107884005
61673726376828560980223222675045
61673726376828560980244143381445
61673726376830806306166919244363
61673726376830806306170275294521
61673726376830806306417966168705
61673726376830806306417967703739
61673726376830806306421323753897
61673726376830806443428707088881
61673726376830806443428735786641
61673726376830806490186481635809
61673726376830806490200428775600
61673726376830806496786968838620
61673726376830810201070007208572
61673726376830810201132769323416
61673726376832007064268464662320
61673726376832007252114330015200
61673726376832007253806582710912
61673726376832007253806582711152
61673726376832007253872817208052
61673726376832007619835261978624
61673726376832010775200805676696
61673726376832010912398798287244
61673726376832011324181062463420
61673726376832011324264745283212
61673726376832012552176573573242
61673726376832012552176573590504
61673726376832012558679397980176
61673726376832012559516226234230
61673726376832012559516227750550
61673726376832163251491155134636
61673726376832163251491156551578
61673726376832163251491156668209
61673726376832163251491156668218
61673726376838745191444087484851
61673726376838893685185433258025
61673726376838893685435447215857
61673726376838893685436480317721
61673726376838895331560310065795
61673726376838895331811358525171
61673726376838895469009351135719
61673726376838895469009351152981
61673726376838895469010384254845
61673726376838895476352389961567
61673726376838895476352391361247
61673726376838898999459787725501
61673726376838899182474127017531
61673726376838900829603184122465
61673726376838900852493923250816
61673726376838900852493923717376
61673726376838909769547535876976
61673726376838909769610297525260
61673726376838909769631218230208
61673726376838910293735248460120
61673726376838910295427501156072
61673726376838910295429824104366
61673726376838911391317209836841
61673726376838911391319534184815
61673726376838915097357585965883
61673726376838915098196738550489
61673726376838915121081797747352
61673726376838915121084120695646
61673726376838915121085153814688
61673726376838915121085153814772
61673726376838915121085155214368
61673726376838915121085155214452
61673726376838915121106074402996
61673726376838915122765783252263
61673726376838915303283586855644
61673726376838915304036732266820
61673726376838915304036732285534
61673726376838915306547215460171
61673726376838915306568136166571
61673726376838915311629413496770
61673726376838915646149213431583
61673726376838915646149213451266
61673726376838915677490727474818
61673726376838915679182979704210
61673726376839201041764144661372
61673726376839201041764517247600
61673726376839201042015192654188
61673726376839201042015192770828
61673726376839201042015193120748
61673726376839209958818129875212
61673726376839209958880891523496
61673726376839209958880891640136
61673726376839209958901812228444
61673726376839212338569145957896
61673726376839212338820194434534
61673726376839212346162200123994
61673726376839215310355747694832
61673726376839215446800595945416
61673726376839215446800596062056
61673726376839215447553741373854
61673726376839215450064224548491
61673726376839215450085145254891
61673726376839215455146422585090
61673726376839215859147346600556
61673726376839215859398393660252
61673726376839215859398395059932
61673726376839215866740400766654
61673726376839215868432652996046
61673726376839216049943024878802
61673726376839216049943026278482
61673726376839216051446992635758
61673726376839216051635278974434
61673726376839216052200138044721
61673726376839216052200138046934
61673726376839217093929652681716
61673726376839217096440135875067
61673726376839217096461056581464
61673726376839217096461056581467
61673726376839217096461056581473
61673726376842797380547505058395
61673726376842797380547591151675
61673726376842797387889512164797
61673726376842797387889598258077
61673726376842797388642657593235
61673726376842797388642743686515
61673726376842797390338352432625
61673726376842803313011272156220
61673726376842803313011272272860
61673726376842803313011272622780
61673726376842812205210038082417
61673726376842812205270475849287
61673726376842812205272800197261
61673726376842812205273833316387
61673726376842812206904613726663
61673726376842812207718198321651
61673726376842812207720521269945
61673726376842812212804125367641
61673726376842812214498701011887
61673726376842813988844293693131
61673726376842813988844379786411
61673726376842813988846618058367
61673726376842813988847737253511
61673726376842813989596406002443
61673726376842813989599763469543
61673726376842813989599849562823
61673726376842813991290981646689
61673726376842813991290983063631
61673726376842813991292016165495
61673726376842813991292100841833
61673726376842813991294425207069
61673726376842813991295458308933
61673726376842814015019584014380
61673726376842814060773255017736
61673726376842814609816187843286
61673726376842814609816273936566
61673726376842817581351455660396
61673726376842817581602502720092
61673726376842817588944509826494
61673726376842817694884670772546
61673726376842817695637902277002
61673726376842817695640139132016
61673726376842817718785543302924
61673726376842817718788900752762
61673726376842817718788900770024
61673726376842817725291725159696
61673726376842817726128553413750
61673726376842817726128554813222
61673726376842817726128554929862
61673726376842817726128554930070
61673726376842817726129702723596
61673726376842817726132027188210
61673726376842817726142502087122
61673726376842817727834754666434
61673726376842817727834754783074
61673726376842817771896086878946
61673726376842817772147133938642
61673726376842817772147135338322
61673726376842817773588339574898
61673726376842817773651101695598
61673726376842818130394473162284
61673726376842818130394474561964
61673726376842818139700701662402
61673726376842819364892842913562
61673726376842819364892929006842
61673726376842819365172949968065
61673726376842819365176436752466
61673726376842819365176436772149
61673726376842819365741295825752
61673726376842819366013265008950
61673726376842819367707840186392
61673726376842819372507936998466
61673726376842819372507937465026
61673726376842819372507938514786
61673726376842819372518413413698
61673726376842819372518413763618
61673726376842819373355242017668
61673726376842819373355242017671
61673726376842819373355356808952
61673726376842819375047494227404
61673726376842819375047494229834
61673726376842819375047494247064
61673726376842819375047494247087
61673726376842819418271998205522
61673726376842819418523045265218
61673726376842819418523045615138
61673726376842819418523046664898
61673726376842819419087906221187
61673726376842819420780158450580
61673726376842952858851268878818
61673726376842962874576698632019
61673726376842967868285349630177
61673726376842967868286512066604
61673726376842968410760472201878
61673726376842968417350451673120
61673726376842968418102449211075
61673726376842969469682775283539
61673726376842969515415439487055
61673726376842969515415568804356
61673726376842969515687537987394
61673881603274936384753847127525
61673881674182041828643574776785
61673881674182041828647016920223
61673881674182091240143191122025
61673882081873594844297685022323
61673882152780745995334430455071
61673894382880630819594710126673
61673894382880630819595743228537
61673894524782199256183347200865
61673894595689306347953210795325
61673894595689306347956652938763
61673894595689306347957686040627
61673895003384504268818009313759
61673895074287961103151248205327
61673895074288009226037673707423
61673895074288009226038792902567
61674166708617098456598292789930
61674166709550637059895912653370
61674166709550638256290629794946
61674166709550638843469816590494
61674166709550638850815264440654
61674166709550638851084566301816
61674166709550638851086860552350
61674166709554538925617029266496
61674166709554540709190933203620
61674185370999608298920026838543
61674186062965273957916989488383
61674224618581220132724890042924
61674224618581223699872697917012
61674224618686586559360215477360
61674224618686590133846586914732
61674224618690489027217242436880
61674224618690489027220713278078
61674224618690492587025372257012
61674224618690492594363935820296
61674224618690492594368525856638
61674224619014393240306995906442
61674224619553788097393071410146
61674224619553788691917707591048
61674224619553836273442240212848
61674224619553836867966874858396
61674224619565538164564097914588
61674224619565538759088732579010
61674224619565538759360328690706
61674224619565538761536450334012
61674224619565538761537569529156
61674224619565538897982416724316
61674224619565543654994282324446
61674224619565544249518916988868
61674224619565544249790513100564
61674224619659138471863262945660
61674224619659154531370316458024
61674224619659154531373760136656
61674224619659155118553033025484
61674224619659155125898394782364
61674224619659155126166921803090
61674224619659186647908986534536
61674224619659199003008681101600
61674224619659203301940763856116
61674224619663057586684270708654
61674224619663057586687712852092
61674224619663102058050664652872
61674224619663102058054135494070
61674224619663105755116107054958
61674224619663105755119549198396
61674224619663105762458112761680
61674224619663105762459260654584
61674224619663105762461554905118
61674224619663105762462702798022
61674224619670894029462147860152
61674224619670904600986823881168
61674224619670904600987943076312
61674224619670905193064859967018
61674224619670910683495044376876
61674224619674807646241406919010
61674224619674807646242526114154
61674224619674807653581089677438
61674224619674807653582208872582
61674224619674807653584560518636
61674224619674807653585679713780
61674224619674807656028807432440
61674224619674807656029926627584
61674224619674807656032278273638
61674224619674807656033397468782
61674224619674807792474773822744
61674224619674807792478244663942
61674224619674813136669268380574
61674224619674813136671591328868
61674224619674813144012393282440
61674224619674813144012421980200
61674224619674813144014716230734
61674224619674813144014744928494
61674224619881594778070121046238
61674224619881594778339851839228
61674224619881595372864488020130
61674224619881595373138320986680
61674224619881595373138694039308
61674224619986955716783505203740
61674224619986955716785742058754
61674224619986961204703209625660
61674224619986961204705446480674
61674224619986961212317096887106
61674224619986961212318217617284
61674224619986961806842852262992
61674224619986961806845175211446
61674224619990864267631051137736
61674224619990864267634493281174
61674224619990864267634521978934
61674224831713156123269836047184
61674224832264301916448677136152
61674224832264301916720273247848
61674224832265201752537744241774
61674224832265248603029082725788
61674224832265252307375916429088
61674224832369668343084002570588
61674224832369668350698752281910
61674224832370568186515161476212
61674224832370568186518519061404
61674224832370568781043153707112
61674224832370568781311766821438
61674224832370613207951583053530
61674224832370618741349891520088
61674224832374471241829115727002
61674224832374471241832471777160
61674224832374517497524910665414
61674224832374517497793408988540
61674224832374521201867240425652
61674224832374521201870596475810
61674224832374521201871744368714
61674224832374521202118202795960
61674224832374521202118288885028
61674224832374521202121644935186
61674224832374521202121673637158
61674224832592104893051980378652
61674224832592107865403184423994
61674224832592108460199788234026
61674224832592108460471757417224
61674224832697470724890701984182
61674224832697474292038509858430
61674224832697475031372788687518
61674224832697475031376144756550
61674224832701377354964114515652
61674224832701377354967470565810
61674224832701377354967585356850
61674230264407242528318290962925
61674230973418025082031517107865
61674243186581826079678219701653
61674243204295995997442601945121
61674243204307702189130591035309
61674243284058520554286805012026
61674243284062423014804155452624
61674243284070226151450159456506
61674243284074145258657279976928
61674243284074145266000433576554
61674243284074145266002727827088
61674243284074174867935246837274
61674243284256659747153490895096
61674243284256660341949723168820
61674243284280975076310912538088
61674243284350321178681163888850
61674243284350348996577718667144
61674243284350352700923432708740
61674243284350352700924548734606
61674243284354251457368066669618
61674243284354255161712750797342
61674243284362026773334039395152
61674243284362026775928202202882
61674243284362028560255251569896
61674243284362054593741073111624
61674243284362060081660692507286
61674243284362060081660778596354
61674243284362060081661811698218
61674243284362060081661811702430
61674243284362060081933780881256
61674243284362071248318591999680
61674243284365912582141029800980
61674243284365914366529722073192
61674243284365928641649318834722
61674243284365962542450009060854
61674243284365978601958298094596
61674243284386325450781102538408
61674243284386325450784460123600
61674243284386341510288157585966
61674243284386342104252151678114
61674243284386342105088979914746
61674243284386343889456746894338
61674243284386343889457866089482
61674243284386369922964523307140
61674243284386369922965639333006
61674243284386369923237611685322
61674243284386371706538428661206
61674243284386371706538514750274
61674243284386371706539547852138
61674243284386371706539547856350
61674243284386371706810396309210
61674243284386371706811515504354
61674243284386385975129658741256
61674243284386386577542131476468
61674243284390244565602111836596
61674243284390244565605553980034
61674243284390245755261547862290
61674243284390274167328864876478
61674243284390274167328865940740
61674243284390289038055263398318
61674243284390289038058705541756
61674243284390289038058734239516
61674243284390290226837153910220
61674243284390290226837154974482
61674243975348192748382866758904
61674243975348224271843788346560
61674243975348224272596929542910
61674243975554122129715792176516
61674243975554122130468933354152
61674243975555022561016604214822
61674243975565829511267834288274
61674243975565829511267834306988
61674243975659472504185982176996
61674243975659488563689767267676
61674243975659489158490501968142
61674243975659489159243643164492
61674243975659520680646846888364
61674243975659522327025081500104
61674243975659522327297050683302
61674243975660372934670889741760
61674243975660388994178032417792
61674243975660388994993935355980
61674243975660389587263269717692
61674243975660389724524024093164
61674243975660389724544940095252
61674243975660421111197874153324
61674243975660421111201230203482
61674243975660421111201230557614
61674243975660421111473199255378
61674243975660422894771778077398
61674243975660422895043745725402
61674243975660422895047098606282
61674243975660437163363009587440
61674243975660437170976984341846
61674243975663374964703331082400
61674243975663391024211620116142
61674243975664275395188240182518
61674243975664275396004143120706
61674243975664275396007499170864
61674243975664275533264811757030
61674243975664291454696529216260
61674243975664291455512432154448
61674243975664291455515788204606
61674243975664291592775423739066
61674243975664323571990548646376
61674243975664339631498837190472
61674243975664339631498837680118
61674243975664340226290935657762
61674243975664340226290937057442
61674243975664340226291969113758
61674243975664340226292083550666
61674243975664340226294407898640
61674243975671179885735699823980
61674243975671179885738024288594
61674243975671195945242928574418
61674243975671195945243961694996
61674243975671227924188435944584
61674243975671228061384105256918
61674243975671243983966256422190
61674243975671244113549240691034
61674243975675082346253050264578
61674243975675082346255373212872
61674243975675098405761339298320
61674243975675098405763662246614
61674243975675099000556879792568
61674243975675099000557912894432
61674243975675130384977754033346
61674243975675130384978787135210
61674243975675146444486043067088
61674243975675146444487076168952
61674243975675146581685063725108
61674243975675147176477166780230
61674243975675147176478199882094
61674243975675147176478314673134
61674247564873253488471586201321
61674249638800777191502513643663
61674249718551606120634600375906
61674249718556409750288618525548
61674249718556413310089830637858
61674249718556413317436426380922
61674249718563313501371858757510
61674249718567216556685811491980
61674249718567216564028965091606
61674249718567220268375798328346
61676781302571651047368494682295
61676781302571651093101158885811
61676781302572551660912854785691
61676781302572551660912854787095
61676781302592960825544838147147
61676781302593260830965498254059
61676781302593260830965498255463
61676781302593260831801178599143
61676781302595962672246230480679
61676781302596863102797258101175
61676781302596863285790590941015
61676781302604066546369795527255
61676781302604066546369795877175
61676781302604966976920823142135
61676781302779383714656056434977
61676781302779684041166398245093
61676781302786587159064274903173
61676781302787787778864974993409
61676781302787787916062967603957
61676781302787787916062967722001
61676781302787787916125644097697
61676781302812098943888136539097
61676781302888647255902124726735
61676781302888652609068201426779
61676781302888652609068201543371
61676781302888652609068201543419
61676781302888652609130877569195
61676781302888652746328870063103
61676781302888652746328870179743
61676781302888652746412552888671
61676781302888652746412553005311
61676781302895555862033458894736
61676781302895555864289795822672
61676781302895856053539555209352
61676781302919866937868261752287
61676781302919867487475020529567
61676781302919867487475278809869
61676781302919867487475278814081
61676781302920167073770521245925
61676781302920167074606201589605
61676781302920167074606201595221
61676781302920167081385270957247
61676781302920167120338865798737
61676781302920167127117935160763
61676781302920167669130836240929
61676781302921067511936183314319
61676781302921067688150562049941
61676781302921067694866840599155
61676781302921068061542942563983
61676781302921068061543315635324
61676781302921068061543315635325
61676781302921068107275606411803
61676781302921068236942532492133
61676781302921068244473599022351
61676781302921068244473972447985
61676781302921068244473972449389
61676781302921068244557281731279
61676782737743584605451388438489
61676782737744485226338844865231
61676782737744485226526098103687
61676782738681024623691137919171
61676782738681025859623706957583
61676782738683727562284986456979
61676782738683727563037098766291
61676782738683727563058391481335
61676782738684627992836013717727
61676782738684627992856934778211
61676782738684627993588126027039
61676782738684627993589273937404
61676782738684628130117689153683
61676782738691831437431488734579
61676782738692731867983544401351
61676783213028586097175931901782
61676783372585788816617895385246
61676783373460785028497546996074
61676783373468888903456792380714
61676783375767009884766931217485
61676783375866722274293218337433
61676783375866722320025882540949
61676783375867017521337576098509
61676783375867017567091160890333
61676783375867022326282223010415
61676783375867022463563783655283
61676783375867022875345789564255
61676783375867922894093918894229
61676783375867922894114810920243
61676783375867923443070818575419
61676783375867923443073917413909
61676783375867923443157485448117
61676783375867923488072376814501
61676783375867923488072376932593
61676783375867923488825522697901
61676783375867923488887165254583
61676783375867923488887165267681
61676783375867923488908057263175
61676783375875127984813048334077
61676783375875127984815372332131
61676783375875127984815372332179
61676783375875128167827273182509
61676783375875128167829597180563
61676783375876028598380624445523
61676783376415397924318945995145
61676783376500105004017288610815
61676783376523215878674624595387
61676783376523215878674624713431
61676783376523516022191633683707
61676783376523516022191633801751
61676783376523516022191633814849
61676783376523516067924298005267
61676783376524414800443908364121
61676783376524416452721654616839
61676783376524416452721654635713
61676783376524416452739189175753
61676783376524416452739217755469
61676783376524416592447694721396
61676783376524416592448727823260
61676783376524416630587276399281
61676783376524416635669845873177
61676783376524416635673317762731
61676783376524416635673317880775
61676783376714107020467841584437
61676783376715007542546872914815
61676783376715307724474399284561
61676783376715307914748095396649
61676783376738418780370140920827
61676783376739317556930164304969
61676783376739319165164141246153
61676783376739319210917697345993
61676783376739319348098155533141
61676783376739617700447173393289
61676783376739617700530741427657
61676783376739617746200729609769
61676783376739619346824202515489
61676783376739619354413814537989
61676783376739619354434706550953
61676783376739619354438177392151
61676783376739619537365391944733
61676783376739619537368834088171
61676783376739619537368834206215
61676783376739619537369495672393
61676783376812252433255624063001
61676783376847671012947474310689
61676783376847671059515818857885
61676783376847671059515818863501
61676783429710149183442441085404
61676783452651835472415761254999
61676783452651835472436681961351
61676783452652135661686355253187
61676783452652135798884233426619
61676783452676147097293382973207
61676783452676147097293497408919
61676783452676147234491375583755
61676783452676447286564091407107
61676783452678852507353852794405
61676783452678852644528973771841
61676783452678852644530953396361
61676783452678852644593715515417
61676783452678852644614521430729
61676783452678852644614607524009
61676783452678852690284509608469
61676783452678852690345234357613
61676783452678852690347271727525
61676783452678852690347300423881
61676783452678852690348304846651
61676783452678852690348333544459
61676783452678852690368192432473
61676783452679152833801518696789
61676783452679152833864280815845
61676783452679152833864309512201
61676783452679152833865313934971
61676783452679152833885201520793
61676783452680053264415308080805
61676783452680053264415336777161
61676783452680053264416341199931
61676783452680053264416369897739
61676783452680053264436228785753
61676783452680053401611234973553
61676783452680053401613214598073
61676783452680053401675976717129
61676783452686954048315323130095
61676783452686954048315408869243
61676783452686954094048331708548
61676783452686954094048331708549
61676783452686957617074139665385
61676783452686957754269779579911
61676783452686957754334894394989
61676783452686957754355700308689
61676783452686957754355815099937
61676783452686957800025688488041
61676783452686957800086040165843
61676783452686957800086154951267
61676783452686957800088364507993
61676783452686957800088364513817
61676783452686957800088450607097
61676783452686957800109371312045
61676783452687257806344704965813
61676783452687257943540373576695
61676783452687257943540373576903
61676783452687257943542697576361
61676783452687257943603135341827
61676783452687257943605373602137
61676783452687257943605459695417
61676783452687257943624056402311
61676783452687257943626380400365
61676783452688158374093724839709
61676783452688158374154162606787
61676783452688158374154191304547
61676783452688158374156400861273
61676783452688158374156486960377
61676783452688158374175083313139
61676783452688158374177407665325
61676783452688158511352069477979
61676783452688158511352069478187
61676783452688158511354393476033
61676783452688158511414831243111
61676783452688158511417155596701
61676783452688158511435752303595
61676783452688158511438076301649
61676783453235848879479981644463
61676783453235848881172234340415
61676783453308332737648733228671
61676783453308332737669653935023
61676783453308632926919327226859
61676783453308633057400926851077
61676783453308633064117205400291
61676783453312235328397006353109
61676783453312235335928417612557
61676783453332644357460573771385
61676783453332644357460573772789
61676783453332644494724341246039
61676783453332944546710247063221
61676783453332944546710247064625
61676783453332944551797063380779
61676783453332944683970915345413
61676783453332944683974014537875
61676783453332944688994941554211
61676783453335346248976040570664
61676783453335346248976040570665
61676783453336546954970094039907
61676783453336546962498434810317
61676783453336547005995654444414
61676783453343450072843864244741
61676783453344650828233987891669
61676783453344650835765399151117
61676783453344650837457680194957
61676783453526236923403387906905
61676783453527137356461455848773
61676783453527137356461455854389
61676783453527137361548358613951
61676783453527137498746236788787
61676783453527437550818952612139
61676783453527437682930128906533
61676783453527437688016830785571
61676783453551448978832151327189
61676783453551448986425980332159
61676783453551448986426094767871
61676783453551449123623972942707
61676783453551449536054032887340
61676783453551749175696688766059
61676783453636390328462173271587
61676783453659801383832861641425
61676783453660701951644557892629
61676788879432740690758589275452
61676788932610373114711389707512
61676788932610373114711418405272
61676788932610373114711762761544
61676788932613975385958546366680
61676788950336249353954002834184
61676788950338951054944610391604
61676788950338951054944610741524
61676788950338951054944725182852
61676788950338951057388975396868
61676788950338951057451766213892
61676788950338952291982995955640
61676788950339851625200786439320
61676788957216282876480447847648
61676788957217183307031475112608
61676788959527045222288847773020
61676789109869131800907710219772
61676789109871838445730224881446
61676789109871838445730339678310
61676789109871838445918252958774
61676789109871838445980928984550
61676789109871838445981043781414
61676789116717954706783413545410
61676789116717954707034462022048
61676789116749167795150639467940
61676789116749167795150639940116
61676789116749167795150644172204
61676789116749169030224689551064
61676789116750068225701671437164
61676789116750069460775716816024
61676789116760874627388043995544
61676789116760875039170308167508
61676789116760875176430718536468
61676789116760875176431062897112
61676789119575204543545570766622
61676789119575204543545827984066
61676789119575204543629510335894
61676789119575204543629510337298
61676789119575204543630281988226
61676789196387334730602973660114
61676789196387334913679960271858
61676789196387334913679960273262
61676789196387334913679988969666
61676789196492651753247371723104
61676789196492651799063603955164
61676789196492651936324358332040
61676789196492651936324387029848
61676789196492696218109790280162
61676789196492696218109790396802
61676789196492696218109793466702
61676789196492696218109793584746
61676789196492696218109794529512
61676789196492696218110565114822
61676789196492696218110569364172
61676789196492696218169113083816
61676789196492696218172471023300
61676789196492696218172552045086
61676789196492696218172556762448
61676789196492696218193472750034
61676789196492696223190040110348
61676789196492696263926022512222
61676789196492696263926141554272
61676789196492696263926916393144
61676789196492696401124019377944
61676789196492696401124794212604
61676789196492696401183337932248
61676789196492696401186776887694
61676789196492696401186780075638
61676789196492696401186805585502
61676789196492696401186808773446
61676789196492696401186810190595
61676789196492696401186810190596
61676789196492696401187580424374
61676789196492696401187585029468
61676789196496297940314588197862
61676789196496297940398270556710
61676789196496297940398359832478
61676789196496298123328927365158
61676789196496298123391689484214
61676789196496298123391692672158
61676789570741914021393980191564
61676789570741914021394008889324
61676789570741914021394238471818
61676789570741914021394351845916
61676789570741914021394353263065
61676789570745521234028305545562
61676789588459685150142932257440
61676789588459685150143047048688
61676789588459685150331214365672
61676789588467790259884107949068
61676789588467790260448192181052
61676789588467790260636220258380
61676789588467790260636220264204
61676789588467790260636477477228
61676789588467790260636593331334
61676789588467790260698896289980
61676789588467793966674530657976
61676789588467793966674645449224
61676789588470491963319452871768
61676789588470491963883537103752
61676789588470495669921590284500
61676789588470495669921705075748
61676789588470495669924803912674
61676789588470496904703523779432
61676789588470496904703638570680
61676789588470496905270706842726
61676789588470496905270821639590
61676789588470496905455636088744
61676789588470496905458734920054
61676789588470496905518312114520
61676789588470496905521410945830
61676789588470496905521525742694
61676789588471396237921314263112
61676789588471396237921429054360
61676789588471397473267331990028
61676789588471397473270430821338
61676789588471397884861309821672
61676789588471397884864408652982
61676789588471397884864523449846
61676789589406770563344562457278
61676789589407671131156258354190
61676789595315395976174633742814
61676789595315395976425337845918
61676789595315395976425680802510
61676789595316296544174700678018
61676789595316307479092047144234
61676789595316596550493345495614
61676789595316596687691338106162
61676789595316596687754014131938
61676789595316611519255191958688
61676789595316613166323897023010
61676789595316613166323897036060
61676789595316613166383101157620
61676789595316644728735826126682
61676789595316644865933818737230
61676789595316644865996494763006
61676789595323510923771894659590
61676789595324411354051292528874
61676789595324411354322921924550
61676789595324416294871279554474
61676789595324416294871282386882
61676789595324416294871282741014
61676789595324716491737914950978
61676789595324716628935907561526
61676789595324716628998669676370
61676789595324716628998698374178
61676789595324716629563554258494
61676789595324717041530722163804
61676789595324717041534194068020
61676789595324717041534194072232
61676789595324749838477008194198
61676789595324749838477036892166
61676789595324749838477262225102
61676789595324749838477381265700
61676789595324749839041117941822
61676789595324749975675000804746
61676789595324749975675029502714
61676789595324749975675254835650
61676789595324749975675373876248
61676789595324749975737676830522
61676789595324749975737791621770
61676789595324749976239110552370
61676789595347826254419156967756
61676789595347827489201090462688
61676789595347827489765171512344
61676789595348726684970181050388
61676789595348726684970184232716
61676789595348727919749015358474
61676789595348727919749015708394
61676789595348727919749018540802
61676789595348727919749018894934
61676789595348727919752114545320
61676789595348727919752117727648
61676789595348727920316198777304
61676789595351429624024287349068
61676789595351429761283927465376
61676789595351429761283927469748
61676789595359533086928525956824
61676789595359533498710788729108
61676789595359533498983532733708
61676789595359533635971200497748
61676789595359533636244287457696
61676789595359533636244287463312
61676789641637313868057934583592
61676789641637313868058053624190
61676789641645418978363312136476
61676789641645422684401365667144
61676789641649021249609980950364
61676789641649021249610095741612
61676789641649026190997151039258
61676789641649026190997265836122
61676789648493925261901420895938
61676789648505947481465018746510
61676789648505947618725658684866
61676789648505980965401989807626
61676789648505980965402018859726
61676789665270614580368007580885
61676789666218900933394641093070
61676789666230622956094595378626
61676789666230923152958124506526
61676789666230923290152764249244
61676789666230923290152792947212
61676789666230923290156117117074
61676789666230923290218907579806
61676789666231823720703820212172
61676789666231823720707258819150
61676789666231823720707263418411
61676789666231823720707263418420
61676789666231857067509028086742
61676789666231857203953879873738
61676789666251316433231254159606
61676789666251316433231282857366
61676789666251316433231622631630
61676789666251332858767103260092
61676789666252233426578885254656
61676789674461859842953794662049
61676789674462710448635467249297
61676789674462759861659881375297
61676789674462760273442146023649
61676789674463010637885140541133
61676789674463010637885140895265
61676789674463060599952487475261
61676789675127376841162128203379
61676789675127377390205921943819
61676789675127377435959506852283
61676789801170200021238095237352
61676789801178305131543101130060
61676789801178308837581152912580
61676789801178308837581153266872
61676789801178308837581411529656
61676789801178308837581411547126
61676789801178308837583477260554
61676789801181911108828195134792
61676789808035231363398051438862
61676789808035231363398051788782
61676789808035231363398052838542
61676789808035231500658691727138
61676789808035231912441070340430
61676789808035231912441070694562
61676789808035231912441070707612
61676789808035264847145991424050
61676789808035264847397038833666
61676789808035264847397039883426
61676789808038833634645179400270
61676789808038833771843058636720
61676789808038833771905819338626
61676789808038866981384157850838
61676789808038867118393004594418
61676789808038867118393119385458
61676789808038867118582179513486
61676789808058342360860337324664
61676789808058342360860338724344
61676789808059226914918564501036
61676789808059242791411364589624
61676789808059242791411365989304
61676789808059242791412140828176
61676789808059526509392554674690
61676789808059527058435229219986
61676789808059527058435572176578
61676789808059542988275787592782
61676789808059542988275788992462
61676789808059543125536427531138
61676789808059543537315335652944
61676789808059543537318806494350
61676789808059575236678052807646
61676789808059576335015139103206
61676789808059576472023727577970
61676789808059576472213131713754
61676789808059576472213133130696
61676789808059576472274776037346
61676789808059576472275779041562
61676789808059576472275779391482
61676789808059576472275893832810
61676789808062244828971888306540
61676789808063128780639681236418
61676789808063145259522915554190
61676789808063145396720793727622
61676789808063145396721941651094
61676789808063145396780112299348
61676789808063145396783555492546
61676789808063178743271514537450
61676789808063178743460259692424
61676789810993646588003728064793
61676789810993646588003842856041
61676789810993646771018067704265
61676789811017658069113519868023
61676789811017658069115843866077
61676789811017658069364453536151
61676789811017658069364568327399
61676789811017658206374159452247
61676789811017658206625207911623
61676789825761107602640291511502
61676789825761107602640292911182
61676789825761107602640292928444
61676789825761107602702938839310
61676789825761107602702939189230
61676789825761107739712675202814
61676789825761107739900931449858
61676789825761107739900931799778
61676789825761107739963722262510
61676789825761108151683310413070
61676789825761108151683310430332
61676789825761108151745986438686
61676789825761108151745986451736
61676789825761140949378495128814
61676789825761140949441171154590
61676789825761140949441285941466
61676789825761140949441285945838
61676789825761140949441287345518
61676789825763509246535421482010
61676789825763809306138285160286
61676789825763809443336277770834
61676789825763809443399068233566
61676789825764709873887306098812
61676789825764709873887419472910
61676789825764709873887420889852
61676789825764710011148060828416
61676789825764743220689188740502
61676789825764743357698006786114
61676789825764743403640652892427
61676789825784202586411668494142
61676789825784202586411669911292
61676789825784218600164996553944
61676789825784218600164996555396
61676789825784218600164996559768
61676789825784218600165340916040
61676789825784219011947260731524
61676789825785103154223107526498
61676789825785103154223107527950
61676789825785103154223107532322
61676789825785119030716023818904
61676789825785119030716023820356
61676789825785119030716023824728
61676789825785119030716368181000
61676789825785403160479704847422
61676789825785403160479705197342
61676789825785419227326528746688
61676789825785419227326529096608
61676789825785419227514557173936
61676789825785419227580675343150
61676789825785419227580676392910
61676789825785419364590411356734
61676789825785419364778667603778
61676789825785419364778667953698
61676789825785419364778669003458
61676789825785419776560932129874
61676789825785419776620251751360
61676789825785419776623693894798
61676789825785419822398199387358
61676789825785419822398199391570
61676789825785451338722185478490
61676789825785451338722185828410
61676789825785452574256232682414
61676789825785452574318907658430
61676789825785452574318908708190
61676789825785452574319023499438
61676789825785452574319798333938
61676789825785452574320026853574
61676789825785452711518019114202
61676789825785452711518019464122
61676789825787820734151368391892
61676789825787820871412122999032
61676789825787820871412123117124
61676789825787820924759795312207
61676789825788104452132528375146
61676789825788104452132786642302
61676789825788120931016021314206
61676789825788121068210656475124
61676789825788121068214013924754
61676789825788121068214013942224
61676789825788121068214128261079
61676789825788121068214128261088
61676789825788121068214128379180
61676789825788121068276775689678
61676789825788121068277923613150
61676789825788121114030360617015
61676789825788154277755114201890
61676789825789005019944224630722
61676789825789021498761683740084
61676789825789021498765041207184
61676789825789021498766189113186
61676789825789054982764803086728
61676789825796258289723319599006
61676789825796258289723321115326
61676789825796258289723321121150
61676789825979945756356285485231
61676789825979946168138548611647
61676789826004257793016256067759
61676789828063006047839889283258
61676789828094225739655963242420
61676789828634565595853606405401
61676789828719522826974027774300
61676789828719522827057710127532
61676789828719522872726923937332
61676789828719522872810491499316
61676789828719522872998776794088
61676789828719522872998891585336
61676789828719522872999552697222
61676789828719523010323098238233
61676789828719523010323098238234
61676789828742633740857673733283
61676789828742633877866604814719
61676789828742633877866605164639
61676789828742633877867379649379
61676789828742633878054632892047
61676789828742633878054661944147
61676789828742633878058105150395
61676789828742633878118428108755
61676789828742633878118456806563
61676789828743534308606693258871
61676789828743534308669455373715
61676789828750737752825851715679
61676789833971631415187971770622
61676789834003751537492425666936
61676789834003751537495410062534
61676789834003751537558171827458
61676789834543191146132231037837
61676789834626947666342361300441
61676789834627848050804412426508
61676789834627848051055116525400
61676789834627848051055116529612
61676789834627848051056149650189
61676789834627848051056149650190
61676789834627848051076380074512
61676789834627848051139832003422
61676789834627848096557997219736
61676789834627848096557997336376
61676789834627848096558656913228
61676789834627848096620672891220
61676789834627848096621447730092
61676789834627848096808586649684
61676789834627848096808672743124
61676789834627848096808700968548
61676789834627848096808701439480
61676789834627848096808958185992
61676789834627848096809044279432
61676789834627848096809733024864
61676789834627848096809734087674
61676789834627848096809734560057
61676789834627848096809734560058
61676789834627848096829593331432
61676789834627848096829964984380
61676789834627848096830626096266
61676789834627848096830626450557
61676789834627848096830626450558
61676789834627848096892269001464
61676789834627848096892269002916
61676789834627848096892269473848
61676789834627848096893388215482
61676789834627848096893416913290
61676789834627848234069341379448
61676789834627848234153023732680
61676789834628148240325710405544
61676789834628148240326053366348
61676789834628148240346602414136
61676789834628148240409278439912
61676789834628148240410397299643
61676789834628148286079266623268
61676789834628148423339935259592
61676789834628148423340306908168
61676789834628148423341054467785
61676789834628148423341054467786
61676789834652159714096710599591
61676789834652159714180422121403
61676789834652159721689793480750
61676789834652443249125546925689
61676800445567186284134331700023
61676800445567186284134331818067
61676800602137436674396210413874
61676800602137436674458886439650
61676800605103673336330761008143
61676800605310804068516025649557
61676801801588402259811659472640
61676801801596507369552838352212
61676801855065619907156686927066
61676801855089935236381342760926
61676801872502712246633944425468
61676801872502714030207848362592
61676801872503614460758875977472
61676801878408637600983897182784
61676801878408637738181889793332
61676801878700438174370888594536
61676801878700438174621592693268
61676801878700438174621592693428
61676801878700438174621592697640
61676801878724753503783487941814
61676801878724753503846248643928
61676801878724753503846250060870
61676801878727455207030546505528
61676801878728355774842328145960
61676802014621919587218839584156
61676802014622820154214369674954
61676802014622820155030277205186
61676802032024791998233882408266
61676802032032897107975061287838
61676802032035598811975266324086
61676802032035598949173258934634
61676802032036499379724286199594
61676802032348696394272517277618
61676802032348696394272517277826
61676802037941522110047954284926
61676802037941522659090628830222
61676802037944223813295013911450
61676802037944224362337688456746
61676802037945124381044033786958
61676802037945124930086708332254
61676802038224000205863067448626
61676802038225217434235966431600
61676802038257321005919581061216
61676802038257621950891165065410
61676802038257621950891193763378
61676802038257621950891538136912
61676802038257637872382455125866
61676802038257637872385553958580
61676802038257637872949635008236
61676802038257637879976169339588
61676802038257638017174158413676
61676802038257638017174158763596
61676802038257638017174161950136
61676802038257638421428572860148
61676802038257638422181718288586
61676802038257638422243246403988
61676802038257638422243246408200
61676802038257638422243332497268
61676802038257638422243361195076
61676802038257638422243361195236
61676802038257638422243361199448
61676802038257638422244361017124
61676802038257638422244361367044
61676802038257638422244480407642
61676802038257638429019187887024
61676802038257638429019188241156
61676802038257666422340497210500
61676802038257671226714487394016
61676802038257671226714516446116
61676802038257671363912480004564
61676802038257671363912509056664
61676802038257671363975156030340
61676802038257671363975270821588
61676802038269345253937825658288
61676802038269345253937826008208
61676802038269345253937940449536
61676802038269345253937941849216
61676802038269345802980500203584
61676802038269345802980500553504
61676802038269345802980614990460
61676802038269345802980614994832
61676802038881714699468938405272
61676802038881714836729693130664
61676802041082469061935986985426
61676802041082469061935986986830
61676802041179530666855282463813
61676802041179730386420863359818
61676802041191737773330779726514
61676802041191737956407766334046
61676802041191737956407766335450
61676802041191737956407795033258
61676802041738977440185439826582
61676802041738977440206360413486
61676802041738977440206360414890
61676802041738977440373725121354
61676802041738977440457407473182
61676802041738977440457407474586
61676802041738977440959501593978
61676802041738977441022263358902
61676802041763292588863359921939
61676802091438868999372183083384
61676802091438868999373183255352
61676802109163844670866403096948
61676802109163844670866403102564
61676802109163844670866436399850
61676802109164745101416430545636
61676802109164745101416430549848
61676802109164745101417434967002
61676802109164745101417463664810
61676802109164745101417545153156
61676802109164745101417549758249
61676802109171949643345795550556
61676802109171949643346942392296
61676802109171949643346943455106
61676802109171949780606464186880
61676802109172850211157577545120
61676802109172850211157606242880
61676802109172850211158724032728
61676802109172850348418246181444
61676802109817634741669101815394
61676802112095237235041041577946
61676802112095237235103800160542
61676802112095237235103803342870
61676802112095242776305028847722
61676802112095242776305143633354
61676802117894599249223259134266
61676802117894599432237483981086
61676802117894599432237483982490
61676802117999915723012925108184
61676802117999949204504527688888
61676802117999949204505188208896
61676802117999949204505302527760
61676802117999949204588095723256
61676802117999949204588870562128
61676802117999949212098615446495
61676802117999960324884939258266
61676802117999960324947701491154
61676802117999965683385780973782
61676802117999965683386552621902
61676802117999965683406330025782
61676802117999965866400034515602
61676802118003562458955883541706
61676802118003562596132869352462
61676802118003562596216552177870
61676802118003568000136217032398
61676802118003862785466193583954
61676802118003862785466196771898
61676802118027883331893486155874
61676802118027883331893486157278
61676802118027883469154154787826
61676802118551107627430870797402
61676802118551107628266551141082
61676802118551107628329227166858
61676802118551107628329312910218
61676802118551107810507886106954
61676802118680789393138736133753
61676802118680789393138736483673
61676802492873255312872375139098
61676802492897570648874955630024
61676802492905675751837090657386
61676802492905675759368501916834
61676802493124513729253989027828
61676802493196259013189984421915
61676802510599131010101688621756
61676802510599131010665769671412
61676802510623446339325225260472
61676802510623446341581557956320
61676802510623446750919203092116
61676802510631551449630485189700
61676802510631551451322736835892
61676802510634253155575969968926
61676802510634253567169947800570
61676802510634253704367940411118
61676802510635154134351784612784
61676802510635154134918967676078
61676802510914030142753460178186
61676802510914930710502480049322
61676802510922135206678295210954
61676802510922135252515534248678
61676802510922135252515788279374
61676802510923035637229322475914
61676802510923035820327230149754
61676802510923035820327230149962
61676802510947667405023084930668
61676802510958157962455434072254
61676802510958157962455434073706
61676802510958157962455434078078
61676802516503903709624550273912
61676802516507756423203356018988
61676802516507756423266118138044
61676802516507756423767437068644
61676802516507756424018484128340
61676802516507756835048382327270
61676802516507756835612090299808
61676802516507756835612119003392
61676802516507756835612461959984
61676802516507756964714848887122
61676802516507756972246255547300
61676802516507756972246255897220
61676802516507756972246374937818
61676802516507756972810082910356
61676802516507756972810111613940
61676802516507756972810339779284
61676802516507756972810340129204
61676802516507756972810454570532
61676802516540175629893519197568
61676802516540176862732152586932
61676802516540176864424404233124
61676802516540176865242635761410
61676802516540177274576834521680
61676802516540177274577177478272
61676802516540177276269430524144
61676802516540177411774827132228
61676802516540177411775170088820
61676802516540177414285310306706
61676802516542877333140578824092
61676802516542878566230259273152
61676802516542878567922511969104
61676802516542878567922512319024
61676802516542878567925611155950
61676802516542878568489695387934
61676802516542879114458145483360
61676802516542879115022229715344
61676802516542879116965186514400
61676802516542879117532369933230
61676802516543777900889598699600
61676802516543777901140302802704
61676802516543779133979279148660
61676802516543779135671532194532
61676802516543779136238715263442
61676802516543779136489419366546
61676802516543779545009057957072
61676802516543779545009058306992
61676802516543779545573142189056
61676802516543779545573142538976
61676802516543779545573256980304
61676802516543779547516099338032
61676802516543779547516214129280
61676802516543779548017507194320
61676802516543779548017507544240
61676802516543779548020606375550
61676802516543779548080183570016
61676802516543779548083282401326
61676802516543779684714091948580
61676802516543779684714206739828
61676802516543779685278175830644
61676802516543779685278176180564
61676802516543779685281275011874
61676802516543779685281389808738
61676802516722707288719693500440
61676802516822655555855127575418
61676802516822655555855470532010
61676802516822655555876019584010
61676802516823556123604490407518
61676802516823872189430276365952
61676802516823872194513879413888
61676802516823872326690945002276
61676802516823872331711872024436
61676802516823872331774633789360
61676802516823872738411681058838
61676802516823872738474441760952
61676802516823872738474443177894
61676802516823872738495362467304
61676802516830758835452913260094
61676802516830760665596309637318
61676802516831661233408091631882
61676802516831959521300126082764
61676802516831961376862563584162
61676802516831961376862563934082
61676802516831961376924985928954
61676802516831961376925100720202
61676802516831976063571666468702
61676802516831976063574765301416
61676802516831976063822341519706
61676802516831976063825813760792
61676802516831976063825813778054
61676802516831976063846734465740
61676802516831976201023686998084
61676802516831976201023687348004
61676802516831976201023691580092
61676802516831976201023691584304
61676802516831976201086453699148
61676802516831977298920779846004
61676802516831977443709387483428
61676802516831977443709387833348
61676802516831977848214391241756
61676802516831977848214391245968
61676802516831977848214477335036
61676802516831977848236541346876
61676802516831977855742445034104
61676802516855992445837606301106
61676802516858678265816265552330
61676802516859895448435236781272
61676802516867083564827666775738
61676802516867099990364633671896
61676802516867099990364635088838
61676802516867984132639362677022
61676802516868000009132507484692
61676802516868000009132508534452
61676802516868000009132623325700
61676802516868000146394066796524
61676802516868000558175183079748
61676802516868000558176300875212
61676802516868000558176301225132
61676802517379221017711778739872
61676802517480369454663248339624
61676802517480369584331207166122
61676802517480369591861240950172
61676802517480369591923916975948
61676802517480369592113435902980
61676802517488239136714572218486
61676802517488472917210660610730
61676802517488472917213759443444
61676802517488472917273422375654
61676802517488472917276521562500
61676802517488473250292211322196
61676802517488473329055313493378
61676802517488473329055342545478
61676802517488473329058785734464
61676802517488473329058785751726
61676802517488473458725252311578
61676802517488473459478737846938
61676802517488473463808942498342
61676802517488473463809057289590
61676802517488473466253306103926
61676802517488473466253335156026
61676802517488473466256658971756
61676802517488473466256659321676
61676802517488473466256663553764
61676802517488473466256663557976
61676802517488473466256778345012
61676802517488473466256778362274
61676802517488473466319425672820
61676802517488473466319540464068
61676802517488473467072566851908
61676802517492075188460887404852
61676802517492075188523649523908
61676802517492075189024968454508
61676802519389339848841094764467
61676802519389339848841094882511
61676802519462285841593920130505
61676802563812782438792273953188
61676802563812782441051710062354
61676802569685385141745204346260
61676802569717805580709919864548
61676802569721407854216139584466
61676802570001500907346429771756
61676802570001501044544422382304
61676802570001501044607184147228
61676802570001501044628104853580
61676802570001501044628105207712
61676802570013208288083688153360
61676802570013208425344442528832
61676802570033921483571899665516
61676802570033921483592820371868
61676802570045628727047255430228
61676802570045628864307923948300
61676802570045628864307924420684
61676802570045628864308038735176
61676802570045628864308038739548
61676802570045628864309043261488
61676802570045628864309043274586
61676802570045628864309072326686
61676802570045628864309158047120
61676802570045628864309158065834
61676802570657998309777394355976
61676802570657998309840156120900
61676802570666101635755607652672
61676802570666101635755607770716
61676802570690418613800454191652
61676802570690418748804871639188
61676802570690418751061208567124
61676802570690418751252594111552
61676802573000125065577835688831
61676802573000141491135351991121
61676802573000141536889281257469
61676802573000141536892380107445
61676802573000141674149576839553
61676802573000141674149662578701
61676802573000141674149691276509
61676802573000141674149691630801
61676802573000141674149920845905
61676802573000141674153134819787
61676802573000141674153134837049
61676802587411261380235078428604
61676802587411261380423245745588
61676802587411261380423364786186
61676802587411261380987329977572
61676802587411261380987444418900
61676802587411261381238148522004
61676802587443681819952159937188
61676802587443681821644412983060
61676802587443681821647397023122
61676802587443681822462185358210
61676802587443681822462300155074
61676802587446383522635020890400
61676802587446383522635135331728
61676802587446383524891357818336
61676802587446383524891472259664
61676802587446383524891472609584
61676802587446383524894456649646
61676802587446383524894571446510
61676802587446383525643470127648
61676802587446383525646568958958
61676802587446383525706146153424
61676802587446383525709244984734
61676802587446383525709359781598
61676802587447284091198943542324
61676802587447284093458379657106
61676802587727377146651431609320
61676802587727377146672352315672
61676802587738167488286613408974
61676802587738184104368992497066
61676802587738217451106961808906
61676802587738217451106966532092
61676802587739084527388689990924
61676802587739084534920019762026
61676802587758580357243251214534
61676802587759797585616147127608
61676802587759797585637067833960
61676802587770604398540475627360
61676802587770604398541623520264
61676802587770604535802263808540
61676802587770604535802292523818
61676802587770637890072021824587
61676802587771504966352286197428
61676802587771504966353291090970
61676802587771504966353319434646
61676802587771504966353319788778
61676802587771504966353405509212
61676802587771505103612926608168
61676802587771505103614074164250
61676802587771505111144337867616
61676802587771505111144366215504
61676802587771505111144366565424
61676802587771538457694283825314
61676802587771538457694398144178
61676802588383874411884403582992
61676802588383874549082396193540
61676802588391977874242382666214
61676802588391977874245481853060
61676802588391977874433768193380
61676802588391977874496530312436
61676802588391977874997847725312
61676802588391977874997847843356
61676802588391977875060523746716
61676802588391977875060523864760
61676802588391977875060609840156
61676802588416294845514611419844
61676802588416294845702639497172
61676802588416294845765315522948
61676802588416294850849119101280
61676802588416294853044645203894
61676802588416294853107321229670
61676802588416294853296841573644
61676802588416294982963308133496
61676802588416294988047111711828
61676802588416294990305313840218
61676802588418996556543901200168
61676802588418996693741893810716
61676802588426799830468110289905
61676802588427100012125905498952
61676802588427100019719992784176
61676802588427100019720107575424
61676802590617049078503215230567
61676802590681889963207358546756
61676802590681889963207359018932
61676802590681889963207473338004
61676802590681889963207473810180
61676802590681889963209797685978
61676802590681889963270121133776
61676802590725100737095420139853
61676802590725117208385600291527
61676802590725117208385600304577
61676802590725117345642797036685
61676802590725117345643141043037
61676802590725117352985146749759
61676802590725117352985147099679
61676802590726017776193823947513
61676802590726017776194168303785
61676802596525674491580863206777
61676802596525674621250772972877
61676802596525674628590454563501
61676802596590515376311465081806
61676802596602222757864630993642
61676802596602522947132126159116
61676802596634626717925101080765
61676802596634643189023866535289
61676802596634643189215252534631
61676802596634643196827017730907
61676802596634643326472563603073
61676802596634643334087686485115
61676802596634926861438724021647
61676802596634943332728904055069
61676802596634943332728904173321
61676802596634943332731228171375
61676802596634943332791580199097
61676802596634943332791924082985
61676802597571167220786883725466
61676802597574769302056472740934
61676802597574769309587510579120
61676802597574769309587510929040
61676802597574769309587625370368
61676802597574769439317313209846
61676802597574769446911027423568
61676802597574769492601965009840
61676802597574785918135461414720
61676802597574785918137785412774
61676802597574785918198137440336
61676802597574786101152010260998
61676802723333959977959533429854
61676802723342065087635970570222
61676802723342065087700712309426
61676802723345667358882754157888
61676802729242585391058876833404
61676802729242585391059220852854
61676802729242585391059221189676
61676802729250690500800055712976
61676802729250690500800400069248
61676802729254292771796479571280
61676802729542490523451749391108
61676802729542491072494766892996
61676802729542491072494767242916
61676802729542491072494768292676
61676802729542491072745471346020
61676802729542491072766363004692
61676802729542491072766363354612
61676802729542491072767510891980
61676802729546093206481915312188
61676802729546093343742554896412
61676802729546093343742669687660
61676802729566805852675286029824
61676802729566806264709372100356
61676802729566806264709373517298
61676802729566806401718303531712
61676802729566806401718304931392
61676802729566806401907364710904
61676802729566806401970012038712
61676802729566806401970126829960
61676802729566806401989901043088
61676802729566806401991047530696
61676802729566806401991048949090
61676802729566839755235576516874
61676802729566839755235577916554
61676802729569207923497805559180
61676802729569207923497805578863
61676802729569241270237157089287
61676802729569508112747478514194
61676802729570408535705451602388
61676802729570408672964972695520
61676802729570408672965087014384
61676802729570408672966091890664
61676802729578547136787508792238
61676802729578547136787509841998
61676802730198987788935768424476
61676802730223003342387247843587
61676802730223303110566252296774
61676802730223303118159306462872
61676802730223303119851557759144
61676802730223303119851558109064
61676802730223303119854656945990
61676802730223303531636921117954
61676802730223303531636921135216
61676802730223303659609269798662
61676802730223303662116310829702
61676802730223303667140336684576
61676802730223303667202984012384
61676802730223303668834913728502
61676802730223303668897561056310
61676802730223303668897675847558
61676802730223303669647349017648
61676802730223303669647377715616
61676802730223303669647722089150
61676802730223303669649673365622
61676802730223303669649702063590
61676802730225704634040329638467
61676802730226905384069371780086
61676802730226905390847522819848
61676802730226905390847637261176
61676802730226905390847637611096
61676802730226905390850736448022
61676802730226905391039022805604
61676802730226905391602733966294
61676802730226905391663458711226
61676802730226905391663459065358
61676802730226905391663544804506
61676802730226905391665409986246
61676802730226905391665409992070
61676802730226905391665524777286
61676802730226905391665524778738
61676802730226905391665524783110
61676802730226905391665783059200
61676802730226905391665783063412
61676802732524904874237983154933
61676802732524920933764065364761
61676802732524920933766389362815
61676802732524921482809063903691
61676802733473152163859567963756
61676802746944146298633187608240
61676802746944146299385299917552
61676802746968461622769935229090
61676802746968461628045009193212
61676802746968461628045009543132
61676802746968461630301087853992
61676802746968461630301088208284
61676802746968461630301116906044
61676802746968461630301346121148
61676802746968461630301346471068
61676802746968461630301346488538
61676802746968461630301460925494
61676802746968461630301461262316
61676802746968461630301461279785
61676802746968461630303412201966
61676802746968461630363764234060
61676802746968461630366088227742
61676802746968461630552050574172
61676802746968461630552165365420
61676802746976566740042295785616
61676802746976566740042640141888
61676802746979268443289584627244
61676802746979268443289584977164
61676802746979268443289699768412
61676802746980169011289423747024
61676802747187299598494580903580
61676802747268367174538671398496
61676802747268367174539014355088
61676802747268367174539015754768
61676802747268367174726927641168
61676802747268367174789603666944
61676802747268367174789604016864
61676802747268367174789718458192
61676802747268367174810610466784
61676802747268367311799682987040
61676802747268367311987596277492
61676802747268367312071279098736
61676802747268367312071279103108
61676802747268367312071279453028
61676802747270752217414018048526
61676802747292365843390495060718
61676802747292365843390495062170
61676802747292682503762208037212
61676802747292682503762550993804
61676802747292682503762552393484
61676802747292682504013141705340
61676802747292682504013256496588
61676802747292682504014259500804
61676802747292682504014259850724
61676802747292682504034148505180
61676802747292682504034177201536
61676802747292682641023995864308
61676802747292682641211134315888
61676802747292682641212252111352
61676802747292682641212252461272
61676802747292682641294817141504
61676802747292682641295965047505
61676802747292682641295965047506
61676802747295084208535385408459
61676802747295367735908491660944
61676802747295384214791611056326
61676802747295384344459311732260
61676802747295384344459311737876
61676802747295384344459311750974
61676802747295384351989603666874
61676802747295384351989603802388
61676802747295384352048922710824
61676802747295384352048922715196
61676802747295384352052365917072
61676802747295384397826871396534
61676802747295384397826871400746
61676802747295384397826871413787
61676802747295417561529585108614
61676802747296268303720187562228
61676802747296284775009334598940
61676802747296284775010339370226
61676802747296284775010368068034
61676802747296284782537302527454
61676802747296284919860704705548
61676802747296284919864176609604
61676802747303522808280728989370
61676802747303522808280730039130
61676802747303522808280843308234
61676802747303522808280844824554
61676802747303522808280844830378
61676802747916758918436829499500
61676802747916758918499591614344
61676802747924864028178008497116
61676802747924864028240684518520
61676802747924864439959899614840
61676802747924864440022575640616
61676802747924864440022690431864
61676802747924864577220568601084
61676802747928466299989996940706
61676802747949179357401546535512
61676802747949179357464997395788
61676802747949179359093798181704
61676802747949179359156473853188
61676802747949179359159573040034
61676802747949179761653402469506
61676802747949179761653402819426
61676802747949179764097767824690
61676802747949179764160443850466
61676802747949179764160558641714
61676802747949179769246113679012
61676802747949179769246228470260
61676802747949179769247231474476
61676802747949179769247231824396
61676802747949179770938365325204
61676802747949179770938480116452
61676802747949179770941808518402
61676802747949179771691596829660
61676802747949179771691625527628
61676802747949179771691969901162
61676802747949179771693920827714
61676802747949179771693949525682
61676802747949179901358436111094
61676802747949179901358436461014
61676802747949179901358551252262
61676802747949179906444106289560
61676802747949179906444221080808
61676802747949179906445224085024
61676802747949179906445224434944
61676802747949179908136357935752
61676802747949179908136472372708
61676802747949179908136472727000
61676802747949179908139801128950
61676802747949179908952265465984
61676802747949179908952380257232
61676802747949179908954589464038
61676802747949179908954704255286
61676802747951881055562562925166
61676802747951881055564887273140
61676802747951881055564915969448
61676802747951881062340742549016
61676802747951881062343841848290
61676802747951881063095954163426
61676802747951881063096327234720
61676802747951881063096327234927
61676802747951881063156650210390
61676802747951881063156765001638
61676802747951881063158630183378
61676802747951881063158630189202
61676802747951881063158744974418
61676802747951881063158744975870
61676802747951881063158744980242
61676802747951881063158974558364
61676802747951881063159089349612
61676802747952781623374259180742
61676802747952781630152639330616
61676802747952781630905670440190
61676802747952781630905698783866
61676802747952781630905699137998
61676802747952781630905784877146
61676802747952781630905785231437
61676802747952781630907764855750
61676802747952781630908023131840
61676802747952781630908023136052
61676802747952781630908109225120
61676802747959685983648270943665
61676802747959986163611519204774
61676802747959986165303770856790
61676802747959986171142930470037
61676802747959986172835182116238
61676802747959986172837506114292
61676802747959986172899923853990
61676802747959986172899923855442
61676802747959986172899923859814
61676802747959986582987612404785
61676802747959986584679835335756
61676802747959986584679864050986
61676802747959986584680208407249
61676802747959986584680208407258
61676802747959986584682159333810
61676802747959986584682188031778
61676802747959986584682188049040
61676802747959986714346674617190
61676802747959986721877856288528
61676802747959986721880151944358
61676802747959986721880180636502
61676802747959986721880180642326
61676802747959986721942827970134
61676802747959986721942942761382
61676802747959986767696412891639
61676802749825729587010404861115
61676802750141779061597254516185
61676802750141828475374785355553
61676802750141828887219811650785
61676802750141829024417804257121
61676802750226782449897277434006
61676802750226782449898052268666
61676802750249880499911757608471
61676802750249880545731203352065
61676802750249880545749025225911
61676802750249897161892899482039
61676802750249897161896371386095
61676802750250780930462784873431
61676802750258002271383375424907
61676802751198127835352788160888
61676802751199044874391327790526
61676802751199044874454003816142
61676802751199328592372516470296
61676802751199345056130854784756
61676802751199345063661921670670
61676802751199345063661921787310
61676802755734355135596776321211
61676802755734355137289029017163
61676802756050404291663748133209
61676802756050453705441307670385
61676802756050453705443631668439
61676802756050454429907821129877
61676802756050454437498550948001
61676802756050454437519472008485
61676802756135107627974679831146
61676802756135107627975454670018
61676802756135107673728350833050
61676802756135107673729125667710
61676802756135407817245359921370
61676802756159406343564452270711
61676802756159406343627214389927
61676802756159406526578791792299
61676802756159422403074921813659
61676802756159422403137684282635
61676802756159422540335676893183
61676802756159422951365570492843
61676802756159422952180358827931
61676802756159422997869201513209
61676802756159422997872300812483
61676802756159422997931963278133
61676802756159423005483950870399
61676802756159423005483951224531
61676802756159423005486275684933
61676802756159423005486275689145
61676802756159423005486275702186
61676802756159706670099129278357
61676802756159706670158447854295
61676802756159706670158448326679
61676802756706967573660234351843
61676802756779913566894663230505
61676802756779913566894663580425
61676802756998701718689248403369
61676802756998701718689248753289
61676802756998701719507479231815
61676802757104068565285787293827
61676802757104068611018451375087
61676802757104068748300012019795
61676802757107970614003308416546
61676802757107970614003308766466
61676806186769171424398806041652
61676806186769171431176727516390
61676806186769171431930245999068
61676806186769171561596798652200
61676806186769171561659474677976
61676806186769171568374720126938
61676806186769171568437396152714
61676806186769171569190999311730
61676806186769171569191000728672
61676806186771873272626001276434
61676806186772773703177028187054
61676806186772773840437782916866
61676806189699339397292574674898
61676806189699339397292574676302
61676806189699339397376257029534
61676806189735356438850725802507
61676806189735356438913486871803
61676806189735356438913487921563
61676806346269640849738344678790
61676806346269640986936337289338
61676806346269640986999099404182
61676806346302055935470869915492
61676806346302055935533632030336
61676806346302055937730301444054
61676806346302055937730304626382
61676806346302055937793066745438
61676806346302055937981348503750
61676806346302055937981353085758
61676806346302055937981353089970
61676806346302056347315523148060
61676806346302056347315551850240
61676806346302056349571858676316
61676806346302056349574957863162
61676806346302056349574983378802
61676806346302056349574986561130
61676806346302056349575211894066
61676806346302056349575326335394
61676806346302056349575330934664
61676806346302056484513515758608
61676806346302056484513544460788
61676806346302056486769851286864
61676806346302056486772950473710
61676806346302056486772979171678
61676806346302056486773204504614
61676806346302056486773318945942
61676806346302056486773323545212
61676806346302056487023908607718
61676806346302056487023912839806
61676806346302056487023998933086
61676806346302056487024027630894
61676806346302056487024027631054
61676806346304757641228408012230
61676806346304757641228408130274
61676806346305658208977088231518
61676806346305658208977427887738
61676806346305658208977428005782
61676806346305658209040104027186
61676806346305658209040190002582
61676806346305658209228132104514
61676806346305658209228136690734
61676806346305658209228136690894
61676806346312862751533328285238
61676806346312863300576345664662
61676806346312863300576347180982
61676806346312863300576347186806
61676806346313763319282348160746
61676806346313763319533395216070
61676806346313763319533395220442
61676806346313763731064582235062
61676806346313763731315286338166
61676806346313763868325251221306
61676806346313763868325365540170
61676806346313763868325367062314
61676806348251507821115537822094
61676806349236122477338058447286
61676806349236122477400820213614
61676806349236127828038506715370
61676806349236127828038592454518
61676806349236127828039735643158
61676806349236128010990427072722
61676806349236128010990455771934
61676806349236128010991198725054
61676806349236128010991198726458
61676806349236128010991227422862
61676806349236128011053960491382
61676806349260137481534240999873
61676806349260137481534241354005
61676806824876115462176525355168
61676806824876399065850577352900
61676806824876399477632468470624
61676806824876399614642547795092
61676806824876399614830461081172
61676806824911521203731804539796
61676806824911521203752696548388
61676806824911521752795714050276
61676806824911521752795714400196
61676806824911521760055184824494
61676806824911521760055185174414
61676806824911521760117832152302
61676806824911521760305860229630
61676806824911521760306233301132
61676806824912421771564392449672
61676806824912421778886625338574
61676806824912422183325734515396
61676806824912422183325734865316
61676806824912422190668859417262
61676806824912422190668859767182
61676806824912422320523727125944
61676806824912422320523727475864
61676806824912422320607409951560
61676806824912422320607410301480
61676806824912422327865733182586
61676806824912422327865734232346
61676806824912422327865849017770
61676806824912422327866852377730
61676806824912422328117556130914
61676806826886185152169280942271
61676806826886185152169367039923
61676806826886485341419040331759
61676806826886485478052834037119
61676806826886485478616918146847
61676808236089582229705841677618
61676808237029769473491907710334
61676808237029773177837708195130
61676808237037878283059277937594
61676808237037878283080198643946
61676808237037878289837543768604
61676808237037878290590344823508
61676808237037878290590689179780
61676808237041480553763245555698
61676808237041480554306405899002
61676808237041480554327297907594
61676808237041480554327326605354
61676808237041480561837817158450
61676808237062188677674688334010
61676808237062188680118964063666
61676808237062188680118964413586
61676808237062188680119307374390
61676808237062188680122406207104
61676808237062189907369833855012
61676808237062189907369834209144
61676808237062189907372933041858
61676808237062189907937014091514
61676808237062189907957934797866
61676808237062189912456618646614
61676808237062189912456621828942
61676808237062189913020702878598
61676808237062189914712955574550
61676808237062189914712958756878
61676808237062189914715279922524
61676808237062189914715283104852
61676808237062189914901240869322
61676808237062189914901245114460
61676808237062189914903225093112
61676808237062189914904339702036
61676808237062189914904344301306
61676808237062189915468080977428
61676808237062189915468423934020
61676808237062189915468425350962
61676808237064891618151399328560
61676808237065792179206066130880
61676808237065792184455776006174
61676808237065792186715207539156
61676808237072995485788411819926
61676808237072995485788412169846
61676808237072995486331604393238
61676808237072995486331605442998
61676808237072995493107545876274
61676808237072995493107546926034
61676808237072995493109526917736
61676808237072995493110646112880
61676808237072995493298931420702
61676808237072995493863015652686
61676808237072995493863016702446
61676808237073895504536512819274
61676808237073895916882604009990
61676808237073896053328483261466
61676808237073896053328484311226
61676808237073896053579187364570
61676808237073896054080596620538
61676808237073896054143271596554
61676808237073896054143272646314
61676808237073896054143387437562
61676808237073896054164308143914
61676808237073896060918984914246
61676808237073896060919242827158
61676808237073896060919327870838
61676808237073896060921308912300
61676808237073896061107269854678
61676808237073896061674452923796
61676808237073896061674454323268
61676808237073896061674798697010
61676808237281027883094479529502
61676808254755645575473393057582
61676808254755645712734147782974
61676808254755649279819193542378
61676808254755649417079948267770
61676808254763754391819029111640
61676808254763754392634936641872
61676808254763754529079783841244
61676808254788064370381291710066
61676808254788064370381292059986
61676808254788064370383616058040
61676808254788064774656392698386
61676808254788064774656507489634
61676808254788064782163211525758
61676808254788064782163211875678
61676808254788064782163554836482
61676808254788064782166653669196
61676808254788064916916925224322
61676808254788064916916928406650
61676808254788064919423966255362
61676808254788064919423966605282
61676808254788066006906922312488
61676808254788066006906922662408
61676808254788066006906925494816
61676808254788066006906925848948
61676808254788066006907037103736
61676808254788066006907040286064
61676808254788066009166361609598
61676808254788066009166476400846
61676808254788066009351290500080
61676808254788066009351290854212
61676808254788066009354389686926
61676808254788066009413966879988
61676808254788066009414081317104
61676808254788066009414081671236
61676808254788066009417065712702
61676808254788066009417180503950
61676808254788066009417405836886
61676808254788066016694441267506
61676808254788066016694444454046
61676808254788066016696765265560
61676808254788066016696768452100
61676808254788066016945488331414
61676808254788066016945492576552
61676808254788066016945492930684
61676808254788066016947472555204
61676808254788066016948587164128
61676808254788066016948591763398
61676808254788066017512671396112
61676808254788066146611959136404
61676808254788066146611959490536
61676808254788066146612073927652
61676808254788066146612074281784
61676808254788066146615058323250
61676808254788066146615173114498
61676808254788066146615398447434
61676808254788066151698858719254
61676808254788066151698861901582
61676808254788066152262942951238
61676808254788066153955195647190
61676808254788066153955198829518
61676808254788066153957519995164
61676808254788066153957523177492
61676808254788066154206243056806
61676808254788066154208227280596
61676808254788082594742898164538
61676808254790766066309474493266
61676808254790766066309589284514
61676808254790766073819735464076
61676808254790767713438646035364
61676808254790767850050519085346
61676808254790767857392524792068
61676808254790767857393639401200
61676808254791668288759454878784
61676808254791668288759454996876
61676808254791668417862301075698
61676808254791668423760778197870
61676808254791668425204306782420
61676808254798871176050653372838
61676808254798871176050768164086
61676808254798871183306768447026
61676808254798871183309092445080
61676808254798871183557815506722
61676808254798871183560914343648
61676808254798871183560914693568
61676808254798871184124998575632
61676808254798871184124998925552
61676808254798871184124999975312
61676808254798871587561064570002
61676808254798871587832659281810
61676808254798871587832659282018
61676808254798871588375852904882
61676808254798871588375852905090
61676808254798871588396743513794
61676808254798871595343178532874
61676808254798871595907262764858
61676808254798871595907264164538
61676808254798871725573845515638
61676808254798871725657528335222
61676808254798871725657528341046
61676808254798871732349442636578
61676808254798871732349442642402
61676808254798871732349785948914
61676808254798871732349786998674
61676808254798871732351766990376
61676808254798871732352884785840
61676808254798871732352885135760
61676808254798871732352886185520
61676808254798871733167672998464
61676808254798871733167673470848
61676808254798871733167674514784
61676808254799771743778752891914
61676808254799771743862435245146
61676808254799771743862550036394
61676808254799771751118550441590
61676808254799771751120874439644
61676808254799771751369597501286
61676808254799772155372730723558
61676808254799772155372731773318
61676808254799772155623434826662
61676808254799772156124844082630
61676808254799772156187520108406
61676808254799772156187634899654
61676808254799772163718700385680
61676808254799772163718700385888
61676808254799772163718701785360
61676808254799772163719046159102
61676808254799772292821427437210
61676808254799772292821541756074
61676808254799772292905109790442
61676808254799772292905110262826
61676808254799772292905224581690
61676808254799772293385511669194
61676808254799772293385512718954
61676808254799772293385625988058
61676808254799772293385627510202
61676808254799772298468971935190
61676808254799772300161224631142
61676808254799772300161224986886
61676808254799772300161567943478
61676808254799772300163548984940
61676808254974487387717805968122
61676808255006902887554786107210
61676808255006902887554786461342
61676808255006903985075936528702
61676808255006903985138612200346
61676808255006903985138612554478
61676808255006904122336604810894
61676808255006904122336605165026
61676808255006904122336719601934
61676808255006904122336719602142
61676808255006904122336719956274
61676808260587439120942537811262
61676808260696691559800863105786
61676808260707496589152435909834
61676808260708397156964217550266
61676808260708397569310223001834
61676808260708397706006892095562
61676808260708397706570976327546
61676808260708397706570977727226
61676808260708397759855973900961
61676808260915245794629876164094
61676808260990880794716259184920
61676808260990880794716259534840
61676808260990880794779021299764
61676808260990880794779021303976
61676808260990880794779021653896
61676808260998980965392118655232
61676808260998980965392118655392
61676808260998980965392119009524
61676808260998985904269148532016
61676808260998985904269148886148
61676808260998985906776189562896
61676808260998985906776189563056
61676808260998985906776189917188
61676808263521492962251156451370
61676808263521492962251156452774
61676808263630745197108042541082
61676808263630745197108042545294
61676808263630745197108043011854
61676808263630745197108043013258
61676808263630745204157936372300
61676808263630745204719693419690
61676808263630745204722792256616
61676808263630745204782455183210
61676808263630761851409463498110
61676808263630761851409463499514
61676808263630761851472225263034
61676808263654756685515679061958
61676808263654756685578355083362
61676808263977626638594621508101
61676808263977626638594622570911
61676808263977626638594625757451
61676808263977926827865216573518
61676808263978827395614150703886
61676808306996689320661175199774
61676808307941383240300205994202
61676808307941383240300206344122
61676808307965693080789249875910
61676808307965693085788912880994
61676808307965693088295953912034
61676808307965693088295954261954
61676808307965693088299396055472
61676808307965694727918306613662
61676808307965694732164824207570
61676808307965694734671865238610
61676808307965694734671865588530
61676808307965694734675307382048
61676808307965694734675311981318
61676808307965694865179061343266
61676808307965694869425578937174
61676808307965694871869857849158
61676808307965694871869858199078
61676808307965694871873299992596
61676808307965694871873304591866
61676808307965694871932619968214
61676808307965694871932620318134
61676808307968396568614407327372
61676808307969297006674461559280
61676808307969297143935216288884
61676808307969297189710726676597
61676808307976499901284192418130
61676808307976499901287634561568
61676808307977400462257613766986
61676808307977400462257615166666
61676808307977400462341296592602
61676808307977400469033212643350
61676808307977400469033212643558
61676808307977400469035536641404
61676808307977400469095974762614
61676808307977400469851442771956
61676808307977400469851442772164
61676808308160221217633421888948
61676808313221430688280213203773
61676808313850008660912019452952
61676808313874320285034287713962
61676808313886025882197642158442
61676808313886025882953110051352
61676808316832385358307702177584
61676808316832385404061287087452
61676808316832402012548685015014
61676808331575884755446092033302
61676808331575884892706760669626
61676808331575884899402233305348
61676808331575884900217021640436
61676808331600194738195582464306
61676808331600194738195587050526
61676808331600194740702623495186
61676808331600194740702623495346
61676808331600194740706065638784
61676808331600194740706067038464
61676808331600196380303940699374
61676808331600196380324861405726
61676808331600196384571378999634
61676808331600196387015744004898
61676808331600196387081862174112
61676808331600196387833974483424
61676808331600196517501933309922
61676808331600196521832133729238
61676808331600196522584246038550
61676808331600196522584279322738
61676808331600196524276412641222
61676808331600196524276498734502
61676808331600196524276527432310
61676808331600196524276527432470
61676808331600196524279854784660
61676808331600196524279969575908
61676808331600196524339174760278
61676808331600196525094759310676
61676808331602898228531223090246
61676808331611001546915263358150
61676808331611001546936155366742
61676808331611001551935818488466
61676808331611001553628071184418
61676808331611001553690747210194
61676808331611001553694189353632
61676808331611001554446301662944
61676808331611001554446330244064
61676808331611902119747629180998
61676808331611902121439881876950
61676808331611902121443323903748
61676808331611902121443324020388
61676808331611902122258112238836
61676808331611902122258112355476
61676808331794722870040091005700
61676808331890783480751787297044
61676808331890783480751902459893
61676808331890783480772709424758
61676808331891684048500807172552
61676808331891684048563569291608
61676808331891684048563684082856
61676808331902801988375497276814
61676808331902801988396417987586
61676808331902802125636165913138
61676808331902802125657086623910
61676808331902807476295230400914
61676808331902807478802242729774
61676808331902807478823163440546
61676808331902807483826641660362
61676808331927117454881739400919
61676808331927119102009763036807
61676808334554659189042060608972
61676808334554659189042060958892
61676808334554675797590011444572
61676808334554675797592335442626
61676808334554675797652687470188
61676808334557361029800922374716
61676808334557361075491859960988
61676808334557361075554507284584
61676808334557377501027680363922
61676808334557377684041905212146
61676808334558261460289187520620
61676808334558261643303527160092
61676808334566681584022796030073
61676808334566681584022797429753
61676808334741093516799311614442
61676808334849148742455755314056
61676808334849165221276227516984
61676808334849165351006575404086
61676808334849165351027496110438
61676808334850049310204775189564
61676808334850065781578639216406
61676808334850065783189417243996
61676808334850065783189532035244
61676808339482588605714955570218
61676808339494295850007481187136
61676808340438973114526746444188
61676808340462850893814672684695
61676808340463284731873530518886
61676808340463284739467244849248
61676808340463301210691678723760
61676808340463301210691678840400
61676808340463301210694002838454
61676808340463301393684982515712
61676808340463301393684982865632
61676808340463301393687306980326
61676808340466886873390854916448
61676808340466886873390969241136
61676808340466887003120657080614
61676808340466887056405308880608
61676808340466887056467984902012
61676808340466903481938805285488
61676808340466903481941129283542
61676808340466903482003805775718
61676808340466903527671354697756
61676808340466903527755037523164
61676808340466903527757361987778
61676808340466903664932109427360
61676808340466903664953030133712
61676808340466903664955354598326
61676808340467187192391251077398
61676808340467187199984965291120
61676808340467203671209399282272
61676808340467203671211723280326
61676808340467203671274370958054
61676808340467203854225948128550
61676808340475006807853869429117
61676808340475006807853870828797
61676808340475306997104591666641
61676808340475307134365346028856
61676808340475307134365346041954
61676808340649718792619418715482
61676808340649718929880058303918
61676808340649722496965217800598
61676808340649722496965218850358
61676808340649722496965219200278
61676808340649722498659794377964
61676808340649722634246778445306
61676808340649722634246779844986
61676808340758670973206943450644
61676808340758670973207058241892
61676808340758671018960557056916
61676808340758671018960643150356
61676808340758671019023405265200
61676808340758674677552743935440
61676808340758674677552858726688
61676808340758674723306356491952
61676808340758674723306357541712
61676808340758674723306357891632
61676808340758674723306442585392
61676808340758674723306443635152
61676808340758674723369205749996
61676808340758674725000933185958
61676808340758674725001019629318
61676808340758687490250708860702
61676808340758687490250823651950
61676808340758687490334505077678
61676808340758687490334506477358
61676808340758687497843875951808
61676808340758687627574225355230
61676808340758687635104544587972
61676808340758687635104546104292
61676808340758691148843037828602
61676808340758691148843038878362
61676808340758691148905799947658
61676808340758691148905800997418
61676808340758691150537614522608
61676808340758691194596507945818
61676808340758691194596508995578
61676808340758691194596509345498
61676808340758691194596622737066
61676808340758691194596623786826
61676808340758691194680305562474
61676808340758691194680306612234
61676808340758691196291084523184
61676808340758691196291084639824
61676808340758691196291199314432
61676808340758691196291199431072
61676808340758691196374882256480
61676808340758691196374882606400
61676808340758691202189676436604
61676808340758691202189676903164
61676808340758691202189677952924
61676808340758691202273244470764
61676808340758691202273244937324
61676808340758691202273245987084
61676808340758691203881929132556
61676808340758691203884253597170
61676808340758691331920025840026
61676808340758691339450345539328
61676808340758691339450346589088
61676808340758691339471237547872
61676808340758691341144922233334
61676808340758691341163490243824
61676808340758691341165814241878
61676808340758974912577036465536
61676808340758974912577037515296
61676808340758974912639798230460
61676808340758974912639799630140
61676808340758987687114469948592
61676808340758987687114470298512
61676808340758987687114471348272
61676808340758991383867216617210
61676808340758991383867217666970
61676808340758991383950899442618
61676808340758991383950900492378
61676808340758991385561793311216
61676808340758991391460270433388
61676808340758991393152523129340
61676808340758991393154847477314
61676808340758991528720910721664
61676808340758991528720911771424
61676808340758991528741831428016
61676808340758991528741832477776
61676808340758991530413163417616
61676808340758991530436408122022
61676808340765879267557951137839
61676808340765879267557951610015
61676808340765879267558037703455
61676808340765895746378509906383
61676808340765895883660070545475
61676808340766779835306966413870
61676808340766779835306971131445
61676808340766796443857902824726
61676808340766796451472996909582
61676808340789757008581572491655
61676808340790957765726624154487
61676808466529574239062501189912
61676808466852894872787959723206
61676808467474269263541817530814
61676808467474269400802486162766
61676808467476971096916487802194
61676808467477871527446594006462
61676808467477871527467514712814
61676808467477871664644586617010
61676808467477871664728269442626
61676808467498579241479556709232
61676808467498579645479706952848
61676808467498579653073534540876
61676808467498579653073535957818
61676808467498579653073539140146
61676808467498579653261820898458
61676808467498579782740005699998
61676808467498579782740345824182
61676808467498579782991049927286
61676808467498579790271527151424
61676808467498579790271531750694
61676808467498579790334204589770
61676808467501280937132787684918
61676808467501280937383491788022
61676808467501280944726616335756
61676808467501280944914902693338
61676808467501280944914903047470
61676808467501280944914907279558
61676808467502181504944454884022
61676808467502181505132487193438
61676808467502181505132511309398
61676808467502181505195158987126
61676808467502181505195163219214
61676808467502181512475636211264
61676808467502181512475640810534
61676808467502181512538312232668
61676808467502181512726689269910
61676808467509386055031879447312
61676808467509386055220165804894
61676808467509386466814143636538
61676808467509386466814145036218
61676808467509386604012137646766
61676808467509386604074553870144
61676808467509386604074555386464
61676808467510286622780556360404
61676808467510286622780899322820
61676808467510286622780900739762
61676808467510286622843575344224
61676808467510286622843576761166
61676808467510286623031603303460
61676808467510286623031603420100
61676808467510286623031603421552
61676808467510286623031603425924
61676808467510287034625581257568
61676808467510287034625582657040
61676808467510287034625582674510
61676808467510287034625927030782
61676808467510287164481568155570
61676808467510287164565250981186
61676808467510287171823573745652
61676808467510287171823575261972
61676808467510287171823575267588
61676808467510287171823575280686
61676808467510287171823919641330
61676808467510287217639922308365
61676808467510287217850161411401
61676808467790063610209093623536
61676808467790068551593164531200
61676808472762420304636580232741
61676808473374789566338220281504
61676808473374789703536212892052
61676808473374789703598975006896
61676808473374789703787261351428
61676808473407205203435842226384
61676808473410806925577303490452
61676808473410806925639951286224
61676808473410806925640065605296
61676808473410806925828351962878
61676808473417711827926892349273
61676808473418912035944985878144
61676808473418912035945214397780
61676808473418912577667148316447
61676808473418912584987888943076
61676808473418912630762738931633
61676808473701395668133620411711
61676808473701395668133620411720
61676808473702607497602845014218
61676808473702612850752591174102
61676808473702612850773511880454
61676808476341260075879949948597
61676808476341260075879950420773
61676808476341260075879978646405
61676808476341260075879979118581
61676808476341260121633563554869
61676808476341276547167059965365
61676808476341276592920616176021
61676808476365269727098051167239
61676808476365269727098055399327
61676808476656158658590349888715
61676808490480191250371050237153
61676808491100665798049278676982
61676808491100665798300068869154
61676808491100665798300097566962
61676808491100665935310033402374
61676808491100665935310148193622
61676808491100665935497975390634
61676808491100665935498061479702
61676808491100665935498090177510
61676808491100665935560737505478
61676808491100665935560852296726
61676808491100665942841215079536
61676808491100665943092177462734
61676808491100665943092263556174
61676808491132781113971013091280
61676808491132781296901669905344
61676808491133080886104115534878
61676808491133080886354819637982
61676808491133080886355163994254
61676808491133080886376080112982
61676808491133080886376084699202
61676808491133080893634404399592
61676808491133080893634407586132
61676808491133080893635182420792
61676808491133080893885111689236
61676808491133080893886230880168
61676808491133081297886260333586
61676808491133081305480089338556
61676808491133081305668375678876
61676808491133081435146790080174
61676808491133081435397838539550
61676808491133081435418759244498
61676808491133081442677078944888
61676808491133081442677082131428
61676808491133081442678081949104
61676808491133081442678201339622
61676808491133081442929130408480
61676808491133081442929249798998
61676808491135782589539342010422
61676808491135782589539342128466
61676808491135782589790046113526
61676808491135782589790160900402
61676808491135782589811053025586
61676808491135782594873768177996
61676808491135782597133171133436
61676808491136683157351238792022
61676808491136683157601942895126
61676808491136683157601947599390
61676808491136683157622863718118
61676808491136683157622868304338
61676808491136683164881191191268
61676808491136683164882305677936
61676808491136683164882310399462
61676808491136683165133354154574
61676808491136683165133358858838
61676808491143588067231808447529
61676808491143887707375786917184
61676808491143887707438434244992
61676808491143887707626462322320
61676808491143887707626490902036
61676808491143887707626491374420
61676808491143887707626835393822
61676808491143888119220698416956
61676808491143888119408726494284
61676808491143888256418462862160
61676808491143888256418691027504
61676808491143888256418805818752
61676808491143888256481453146560
61676808491143888256669481223888
61676808491143888256669509803604
61676808491143888256669510275988
61676808491144788275187225955156
61676808491144788275187568911748
61676808491144788275438273014852
61676808491144788824230244856724
61676808491144788824230587813316
61676808491144788824481291916420
61676808491319503913478957993060
61676808491319503913479044082128
61676808491423664694803981572240
61676808491423664694803985804328
61676808491423669633952607560560
61676808491423669633952611792648
61676808491423669633952865473424
61676808491423669636188052479904
61676808491423669636191380900728
61676808491423669636191409598536
61676808491424565262552972395648
61676808491424565262553001093456
61676808491424565262615648421424
61676808491424565262615763212672
61676808491424570018729157552720
61676808491424570158183487091204
61676808491424570201492678298048
61676808491424570201492793089296
61676808491424570201743382401152
61676808491424570201764303107552
61676808491424570201764389200992
61676808491424570203937043303312
61676808491424570203937072001120
61676808491424570203999719329088
61676808491424570203999834120336
61676808491427572096709101342599
61676808491427572096709101342600
61676808491427583031835399761774
61676808491427583169096065211350
61676808491427583169096068397890
61676808491427583169096068398098
61676808491427588519734208988354
61676808491427588519734212174894
61676808491427588519734212175102
61676808491427588522244692162832
61676808491427588522244692163040
61676808491427588522262142027986
61676808491427588522262145214526
61676808491427588522262145214734
61676808491427588522265612867780
61676808491427588522266990362100
61676808491427588527265619185200
61676808491427588527265623434550
61676808491428472664517439770142
61676808491428489095077400825632
61676808491459987594035604410946
61676808491459987594286308514050
61676808491460003608061904646516
61676808493434954248344119906074
61676808493434954248406795927478
61676808493982193732405270384223
61676808493982193732468028266979
61676808493982193732468032499067
61676808494067130824692115803150
61676808494067136170330798988942
61676808494067136170331167337306
61676808494067136170331167342922
61676808494067136177837186292330
61676808494067136177840539155788
61676808494067136177840543405138
61676808494067136177840543405346
61676808494067136177857992207482
61676808494067136177858078300922
61676808494067136177858106526346
61676808494067136177859135396122
61676808494067136177861431162928
61676808494067136177861435413730
61676808494067136177861435768075
61676808494067136177861545954176
61676808494067136177861550204978
61676808494067136177861550559323
61676808494067136177920754326698
61676808494067136177924221509020
61676808494067136177924226230754
61676808494067136177924996342276
61676808494067136177925001065414
61676808494067136353261455803006
61676808494067136353261824151370
61676808494067136353261824156986
61676808494067136360854878317468
61676808494067136360854878789644
61676808494067136360855653161956
61676808494067136360872331369162
61676808494067136360875885121472
61676808494067136360875889720790
61676808494067136360935093488378
61676808494067147295979197122110
61676808494067152786409041407624
61676808494067152786409386253755
61676808494067152786410070277400
61676808494067152824547848380746
61676808494067152969402719089169
61676808494067152969402719089170
61676808494067152969423266250440
61676808494067152969423611096363
61676808494067152969423635072384
61676808494090245398340227137083
61676808494090245398591271364371
61676808494090245398591275596459
61676808494383235654911407130144
61676808494383252126205026242880
61676808494383252263465811083230
61676808494383252263466158761348
61676808494414450395221735108763
61676808494414450395472439207655
61676808494414450395472439211867
61676808494414450402988898969990
61676808494414450402999747277310
61676808494414466821005275218995
61676808494414466821030413257785
61676808494414466821030414320595
61676808494414466866762964270694
61676808494414466866783223393068
61676808494414466866783223410330
61676808494414466866783224455878
61676808494414466874290271742651
61676808494414467003740125267260
61676808494414467003928411611792
61676808494414467004019500067427
61676808498991141530734706433762
61676808498991141530734735013686
61676808498991141576488291225794
61676808498991158002083803258538
61676808498991158002104695271502
61676808498991158009364166399852
61676808498991158009364166517896
61676808498991158009426813369316
61676808498991158055180398631912
61676808498991158055368426715064
61676808498991158055368795181472
61676808498991158185098028106970
61676808498991158192441181706596
61676808498991158192629435115616
61676808498991158192629439366418
61676808498991158192629468418517
61676808498991158192629468418518
61676808498991158192630209955892
61676808498991158192650360425657
61676808498991158192650360425658
61676808499027180905121635083995
61676808499343279472175193305118
61676808499866503951848775699302
61676808499866503951911537465630
61676808499866509302486547945822
61676808499866509302486919482130
61676808499866509302549223967386
61676808499866509485501144324738
61676808499866509485501915977070
61676808499866509485501915978474
61676808499866509485563934788874
61676808499866509485564677743398
61676808499963754149782679429540
61676808499963754149782765168688
61676808499963754149786122618526
61676808499963754149786122622738
61676808499963754149786237427036
61676808499963754154866368216624
61676808499963754157376852436650
61676808499963754157397773495730
61676808499963754157400872334060
61676808499963770804087543575554
61676808499963770804087543594428
61676808499963770804087572292236
61676808499963770811681372227796
61676808499974560971204243544773
61676808499974560971204272242581
61676808499974560971204272714757
61676808499974561016957857151045
61676808499974577442491353561541
61676808499974577488244909772197
61676808499975456048523189202194
61676808499975461394140951681586
61676808499975461394141320035614
61676808499975461394158773437388
61676808499975461394161872269942
61676808499975461394162240736350
61676808499975461394162240741966
61676808499975461394162245341444
61676808499975461399157747819136
61676808499975461399220423844912
61676808499975461399221198679572
61676808499975461401668259219038
61676808499975461401668259691374
61676808499975461401669288088814
61676808499975461401671612082656
61676808499975461401671612554832
61676808499975461401671616804182
61676808499975461401671698648272
61676808499975461401671702897622
61676808499975461401672386921528
61676808499975461401692504089796
61676808499975461401692619235176
61676808499975461401692619236580
61676808499975461401692619353220
61676808499975461401692623485930
61676808499975461401692623485978
61676808499975461401692623604022
61676808499975461401693278930072
61676808499975461401755294908064
61676808499975461401755299511754
61676808499975461401755299629798
61676808499975461401756045766650
61676808499975461401756069741320
61676808499975461401756074346414
61676808499975461538953373612052
61676808499975461577092897550414
61676808499975461577092897556030
61676808499975461577092897904546
61676808499975461584685951716512
61676808499975461584685952070644
61676808499975461584685952188688
61676808499975461584686037814164
61676808499975461584686726561000
61676808499975461584706958520516
61676808499975461584706963119834
61676808499975461584766166887262
61676808499975461584766166887422
61676808499975461584769639145609
61676808499975461584769639145610
61676808499975472519810270521154
61676808499975478002625365095346
61676808499975478002626393965122
61676808499975478010240454929608
61676808499975478010240459180410
61676808499975478010303135201973
61676808499975478010303135201974
61676808499975478055973119134528
61676808499975478055973123383878
61676808499975478056056691412629
61676808499975478056056691412630
61676808499975478185640733598978
61676808499975478185723272763570
61676808499975478193233787765076
61676808499975478193233792015830
61676808499975478193233792488213
61676808499975478193233792488214
61676808499975478193254684023018
61676808499975756237772862494030
61676808499975761590938824873758
61676808499975761590942292527012
61676808499975761590942292528416
61676808499975761720606525078760
61676808499975761720609878295058
61676808499975761720609878296462
61676808499975761720609882545860
61676808499975761720609997337108
61676808499975761725689096070380
61676808499975761725689870909252
61676808499975761725751772096156
61676808499975761728199493505870
61676808499975761728199579244858
61676808499975761728199607942618
61676808499975761728202965409718
61676808499975761728202965409925
61676808499975761728202965409926
61676808499975761728203046903888
61676808499975761728203051503158
61676808499975761728203051503206
61676808499975761728220499951210
61676808499975761728223853167508
61676808499975761728223857418310
61676808499975761728224632257182
61676808499975761728283175976986
61676808499975761728286619537525
61676808499975761728286619537526
61676808499975761773956631812352
61676808499975772846320612444942
61676808499975778191895930750066
61676808499975778191958606771630
61676808499975778199511053532943
61676808499975778199573700502407
61676808499975778374972946056810
61676808499975778382504381763264
61676808499975778382504386368357
61676808499975778382504386368358
61676808499975778382525278375551
61676808499998420456610576111471
61676808499998436930160188145839
61676808499999621213609269278815
61676808499999787850456027086381
61676808499999787850456027204425
61676808499999787850728384223452
61676808500000088039998978220236
61676808500000088177239471914516
61676808500006993125070673689497
61676808500182608652404039261521
61676808500215024287263145147082
61676808500290226427207812361913
61676808500290660310996932912027
61676808500290660310996933384203
61676808500290660310997019005467
61676808500290660310997019477643
61676808500290676789814392375681
61676808500290676789817491680571
61676808500290676919568014131557
61676808500290676919568785783889
61676808500290676927099052319663
61676808500291560878742480529188
61676808500291560878745948188058
61676808500291560878745952787535
61676808500291560878745952787536
61676808500291577304282544965057
61676808500291577304282544965058
61676808500291577350036099641924
61676808500291577350036101177171
61676808500291577487296884598914
61676808500291577487297232160392
61676808500291577494911978683770
61676808500291861022262928394835
61676808500291861022262933177804
61676808500291861022262933178047
61676808500291861022262933178048
61676808500291861022262961875855
61676808500291877493553138845201
61676808500291877676567449781250
61676808500291877676567826040536
61676808500291877684182572563914
61676808500298776905451623042735
61676808500298777088465929280135
61676808500298777088465933512223
61676808500298777088465962210031
61676808500298777088486882914979
61676808500298781844579357022463
61676808500298781852131426008117
61676808500298781852191007428895
61676808500298781852194102029521
61676808500298781897944563639551
61676808500298782027593667964127
61676808500298782027593696661935
61676808500298782035124763547849
61676808500299977873725789796835
61676808500322641926979023278443
61676808500323092417145559439721
61676808500323092417145560489481
61676808500323992801859319092849
61676808500323992801943001440465
61676808500323992801943001444677
61676808500323992801943001912641
61676808500323992984873658258741
61676808500323992984873658260145
61676808500323992984957341079937
61676808500323992992467487259499
61676808500323992992467487265115
61676808500323992992467487731675
61676808945124626858575458957298
61676808946064817259544844563966
61676808946064817259607606678810
61676808946064818905920755890542
61676808946064819043181510615934
61676808946072922361754956553412
61676808946072922362569744888500
61676808946072922362569744892712
61676808946072922369348785558382
61676808946072922369850103089302
61676808946072922369850103443434
61676808946072922369850107675522
61676808946072922369912865208358
61676808946072922369912865558278
61676808946072922369912869790366
61676808946072922370101151548678
61676808946072922370101151902810
61676808946072922781131049747608
61676808946072922781694785024050
61676808946072922781694785373970
61676808946072922781694785378182
61676808946072922781695129380322
61676808946072922781695129397584
61676808946072922781695129734454
61676808946072922781695129747504
61676808946072922781695133979592
61676808946072922781695133983804
61676808946072922910797516311672
61676808946072922911361595957436
61676808946072922911361596307356
61676808946072922911361600539444
61676808946072922911361600543656
61676808946072922911361715330692
61676808946072922911361715334904
61676808946072922918140756000574
61676808946072922918329042358156
61676808946072922918892777634598
61676808946072922918892777984518
61676808946072922918893121990870
61676808946072922918893122345002
61676808946072922918893122358052
61676808946072922918893126590140
61676808946072922918955539749282
61676808946072922918955539753654
61676808946072922918955798029536
61676808946072922918955884109926
61676808946075624073348211529334
61676808946076524633565824394744
61676808946076524641097231404842
61676808946076524641097235654192
61676808946076524641159993169766
61676808946097237693237924724902
61676808946097237700765892773890
61676808946097237700765892778102
61676808946097237700768216771944
61676808946097237700768991610816
61676808946097237700828654892946
61676808946097237700830978891000
61676808946097238112610574708638
61676808946097238112610921914580
61676808946097238112610922268712
61676808946097238112612901893232
61676808946097238112614021101426
61676808946097238242280487661278
61676808946097238242280599265826
61676808946097238249808566969266
61676808946097238249808910279990
61676808946097238249808914525128
61676808946097238249810894503780
61676808946097238249812009112704
61676808946097238249812013711974
61676808946097238249871329083950
61676808946097238249871590550744
61676808946097239339802122409060
61676808946097239339802125591388
61676808946097239347141804100466
61676808946097239347141804104678
61676808946097239347144128098520
61676808946097239347144902937392
61676808946097239347392507853650
61676808946097239347392508203570
61676808946097239347392851164374
61676808946097239347392855763644
61676808946097239347394835388164
61676808946097239347395949997088
61676808946097239347395954596358
61676808946097239347959691272480
61676808946097239347960035646014
61676808946097239477062532760758
61676808946097239477062532765130
61676808946097239477062761280394
61676808946097239477626616992742
61676808946097239477626616997114
61676808946097239484402558480150
61676808946097239484404882828124
61676808946097239484590500464198
61676808946097239484590500814118
61676808946097239484590500818330
61676808946097239484590843774922
61676808946097239484590848020060
61676808946097239484592827998712
61676808946097239484593942607636
61676808946097239484593944024578
61676808946097239484593947206906
61676808946097239484653262578882
61676808946097239484653262583254
61676808946097239484653524045676
61676808946097239484653605889766
61676808946097239485157683883028
61676808946097239485158028256562
61676808946099941181334676870910
61676808946099941181334705923010
61676808946100839964672997852478
61676808946100839964756565886846
61676808946100839964756680678094
61676808946100841611048909179054
61676808946100841611884589522734
61676808946100841756655858903924
61676808946100841802409448413269
61676808946108044506979308642174
61676808946108044507229237906406
61676808946108044507230012745278
61676808946108044507250129914998
61676808946108044507250904753870
61676808946108044514572018452000
61676808946108044514572362808272
61676808946108044514760649165854
61676808946108044514761424004726
61676808946108044926354625597818
61676808946108044926354626997498
61676808946108044926355400786610
61676808946108045056021207298838
61676808946108045056021208348598
61676808946108045056292804460294
61676808946108045063552618558286
61676808946108045063552619608046
61676808946108945074789971435770
61676808946108945074789971437222
61676808946108945074789971441594
61676808946108945074978229083946
61676808946108945074979032614962
61676808946108945075040905109722
61676808946108945075041019900970
61676808946108945075061911909562
61676808946108945075062600655154
61676808946108945075062945028688
61676808946108945075062973726496
61676808946108945082321038321684
61676808946108945082321038327508
61676808946108945082321382683780
61676808946108945082321382701042
61676808946108945082384058722446
61676808946108945082572431160418
61676808946108945486572234095626
61676808946108945486822911018694
61676808946108945494166063218640
61676808946108945494166063218848
61676808946108945494166064618320
61676808946108945494166064635790
61676808946108945494166408992062
61676808946108945623832874502154
61676808946108945623832988821018
61676808946108945623832988939110
61676808946108945623832990343162
61676808946108945623834022058236
61676808946108945624020903629242
61676808946108945624022050116850
61676808946108945624104586454858
61676808946108945624105618156834
61676808946108945631364055706932
61676808946108945631364055823572
61676808946108945631364055825024
61676808946108945631364055829396
61676808946108945631364057223252
61676808946108945631364057228868
61676808946108945631364057241966
61676808946108945631364401602610
61676808946108945631427076224334
61676808946108945631615104288564
61676808946108945677180404269645
61676808946291760888778613701134
61676808946291760888778613705346
61676808946291760888966526991426
61676808946316076220449871412534
61676808946316077318033808047360
61676808946316077455043515367556
61676808946316077455231431835964
61676808946316077455231771960148
61676808946316077455231800189944
61676808946316077455231800662328
61676808946387822737283811322992
61676808946388723121517169795812
61676808946388723258715162406360
61676808946388723259279246638344
61676808946388723304280690541140
61676808946388723304280805332388
61676808946388723304468718618468
61676808946388723304531394644244
61676808946388723305032802850452
61676808946388723305095478876228
61676808946388723305095593667476
61676808946391740021963775790863
61676808946392640589775471687775
61676808946399528836921471649612
61676808946399528837109756944384
61676808951033252271677126354530
61676808951328654435341842404319
61676808951352970361873121839085
61676808951361074876565989451169
61676808951361075059580329090857
61676808951361075059831377550233
61676808951973442672709269488418
61676808951973442672709274074638
61676808951973444456283178011762
61676808951981547775671412289944
61676808951981547783014532605590
61676808951981547783014537191810
61676808951981547783202819300042
61676808951981547783202822132450
61676808951981547783202822486582
61676808951981548194796797131686
61676808951981548194796801381036
61676808951981548324463382732136
61676808951981548331994789742234
61676808951981548332057551507158
61676808951985150046667491791976
61676808951985150053697464730306
61676808951985150054198898802074
61676808951985150054198903051424
61676808951985150054261545775750
61676808951985150054261660566998
61676808952008266411944049402405
61676808952009467024966450821134
61676808952009467031765670659910
61676808952009467031765670659937
61676808952009467162164443431682
61676808952009467162248040518150
61676808952009467162248126257298
61676808952009467168942742564133
61676808952009467169758645508154
61676808952009467214696327474001
61676808952016370280125368720471
61676808952016370325858032923987
61676808952017570487891638838826
61676808952017570488142687298202
61676808952017570488163579306794
61676808952017570488163608003150
61676808952017570488164612425920
61676808952017570495423050081012
61676808952017570495423050098274
61676808952017570495485467837972
61676808952017570495485467839424
61676808952017570495485467843796
61676808952017570495485697408820
61676808952017570495485812200068
61676808952017570495674098557650
61676808952017570907267701918112
61676808952017570907267703317792
61676808952017570907288624041605
61676808952017571036934657740394
61676808952017571036935660744610
61676808952017571037206253852090
61676808952017571037207629927808
61676808952017571044465695928340
61676808952017571044466067582900
61676808952017571044466068999842
61676808952017571044528714910708
61676808952017571044528829701956
61676808952017571044716742988036
61676808952017571090303220426353
61676808952017571090470358011409
61676808952200386301880281102578
61676808952296448149821365790480
61676808952296448150385450022464
61676808952297348717382472374084
61676808952297348717382472379700
61676808952297348717570385665988
61676808952297348717570757674472
61676808952297348718134469897972
61676808952297365120279288870458
61676808952297647672121837334576
61676808952297648906653066726404
61676808952297648906904113786100
61676808952297648907467855061492
61676808952297665332461629734258
61676808952300050420817818700676
61676808952300050420817822950026
61676808952300050421632607035764
61676808952300050421632611285113
61676808952300050421632611285114
61676808952301265819862885642574
61676808952301265819862885992494
61676808952301265819862890241835
61676808952301265819862890241844
61676808952301265819883806348926
61676808952301265819883806698846
61676808952301265819883810948187
61676808952301265819883810948196
61676808952301265957060763461874
61676808952301265957123525576718
61676808952301265957144446165026
61676808952301265957144446283070
61676808952301265957144446287282
61676808952301265957144446300380
61676808952301265957144446300540
61676808952301265957144450886760
61676808952301267603436789579698
61676808952301267603436789592748
61676808952301267603436789929618
61676808952301267603436794178968
61676808952301267604251549212606
61676808952301267604272469800914
61676808952301267604272469918958
61676808952301267604272469919006
61676808952301267604272469923170
61676808952301267604272469923378
61676808952301267604272469936268
61676808952301267604272469936428
61676808952301267604272470273298
61676808952301267604272474522648
61676808952301267604272498971058
61676808952301267604272503220408
61676808952308154295777066917724
61676808952308170911858293863270
61676808952308470910856139601607
61676808952309355052859099948268
61676808952309355052859442904860
61676808952309355053110033639473
61676808952309370929623840523538
61676808952309370929623840877670
61676808952309370929623841923218
61676808952309370929624988764958
61676808952309370929624989827759
61676808952309370929624989827768
61676808952309371066884509041610
61676808952309371066884509513994
61676808952309371066884510559542
61676808952309371066885658465544
61676808952309371066885658469756
61676808952309371478394890259170
61676808952309371478394918838886
61676808952309371478394919311270
61676808952309371478668007329656
61676808952309371485926330553456
61676808952309371485926330570718
61676808952309371485985535383694
61676808952309371485988977527132
61676808952309371669191603524150
61676808952332469627510739070062
61676808952332470816287265874602
61676808952332470862040822086710
61676808952332470862291526189814
61676808952332470862856758332171
61676808952332486242776407545912
61676808952332486243613231078259
61676808952332487341193704307985
61676808952332487478123196922973
61676808952332487478391696918533
61676808954972033296941472941861
61676808954972033838392757621409
61676808954972033845733443384053
61676808954972033845984147487157
61676808954972033891675428257685
61676808954972033891738075231361
61676808954972033891738075235573
61676808955255713979902233131484
61676808955255730451192417869378
61676808955255730458720385572658
61676808955255730458722705334412
61676808955255730588387196506044
61676808955255730588453053221514
61676808955263834279853019186461
61676808955263834279853020236221
61676808955263834325586027752073
61676808955263834333117094655249
61676808955263834333117094834736
61676808955263834462595618872709
61676808955263834462783905217241
61676808955264134469123873046143
61676808955264134469123959139583
61676808955264134469124647886419
61676808955264134514857283386511
61676808955264134514857283392127
61676808955264134514857398177759
61676808955264134522387688712693
61676808955264134652138211163679
61676808955264134652138212213439
61676808955264134652138987048099
61676808955264134659666151568831
61676808955264134659666926403491
61676808968759128373157518099902
61676808968759128511170299045538
61676808968761829664810599894782
61676808968761830214417358672062
61676808969054530674646844591803
61676808969086050731073434490909
61676808969598171712856169208140
61676808969699318911951509561058
61676808969699318911951514147278
61676808969699318912014185586674
61676808969699320696340087396154
61676808969699320696340173135302
61676808969699320696340201833110
61676808969699320696340201833270
61676808969699320696340206419490
61676808969699320696402849161078
61676808969706223189002018366372
61676808969706239712988060988098
61676808969706239713071628544466
61676808969707423946000711533716
61676808969707423953026585467524
61676808969707423953026671560964
61676808969707424014161624742660
61676808969707424014161626142340
61676808969707424014976414477428
61676808969707424021692691628574
61676808969707424021692693028254
61676808969707424022256772678230
61676808969707424022256777260238
61676808969707424022256777264450
61676808969707424022319448699634
61676808969707424022319453285854
61676808969707424022507821137606
61676808969707424022507824319934
61676808969707424022507824324146
61676808969707424425943517260064
61676808969707424426507601492048
61676808969707424433286556068650
61676808969707424433537603128346
61676808969707424433537603482478
61676808969707424547822902318368
61676808969707424563204299287956
61676808969707424563768270128372
61676808969707424563768384919620
61676808969707424570547310798254
61676808969707424570735595738894
61676808969707424570735596093026
61676808969707424570735710530142
61676808969707424570735710547404
61676808969707424570735711947084
61676808969707424570798357857950
61676808969707424571299332782198
61676808969707424571299337014286
61676808969707424571299423107566
61676808969707424571299447219154
61676808969707424571299447223526
61676808969707424571299451805374
61676808969707424571299451805534
61676808969707424571299451809746
61676808969707424571299791579798
61676808969707424571299796179068
61676808969707424571550384073982
61676808969707424571550470167262
61676808969707424571550495682902
61676808969707424571550498865070
61676808969707424571550498865230
61676808969707424571550498869442
61676808969710125725190685277358
61676808969711026285408409747476
61676808969711026285972493979460
61676808969711026292939819589982
61676808969711026292939821006924
61676808969711026293503900639638
61676808969711026293503905238908
61676808969730539190888744305422
61676808969734142651248965496449
61676808969734142696981629699965
61676808969734442696459671018266
61676808969734442696459699597982
61676808969734442833657663628814
61676808969734442833657692208530
61676808969734442833741260715074
61676808969734442833741260715282
61676808969734442833741346454430
61676808969734442841251865705286
61676808969742246526772290408809
61676808969742246572504954728965
61676808969742546159384859030134
61676808969742546159384859035958
61676808969742546159385978231102
61676808969742546159573116678310
61676808969742546159635792704086
61676808969742546159635907489510
61676808969742546159635907495334
61676808969742546159636682328382
61676808969742546159636682334206
61676808969742546159656799498102
61676808969742546159656799503926
61676808969742546159657574336974
61676808969742546159657574338426
61676808969742546159657574342798
61676808969742546159657947409928
61676808969742546166916270278144
61676808969742546166917045117016
61676808969742546166978917605952
61676808969742546166978946297118
61676808969742546167167318754782
61676808969742546167168093593654
61676808969742546571417798613058
61676808969742546578761180378236
61676808969742546578761180732368
61676808969742546578761955567028
61676808969742546708427762096518
61676808969742546708427876415382
61676808969742546708427877931702
61676808969742546708427877937526
61676808969742546708428881291662
61676808969742546708428995732990
61676808969742546708615791223606
61676808969742546708699474043398
61676808969742546708699474049222
61676808969742546708700591844686
61676808969742546708700850474859
61676808969742546708700850474860
61676808969742546715958943301296
61676808969742546715958944817616
61676808969742546715958944823440
61676808969742546715959172988784
61676808969742546715959287780032
61676808969742546715959948177576
61676808969742546715960062618904
61676808969742546716021935107840
61676808969742546716209963185168
61676808969742546716211111095542
61676808969742546761775177072753
61676808969742546761796440617653
61676808969743446727469270244082
61676808969743446734727707916436
61676808969743446734728052272708
61676808969743447276512287745970
61676808969743447276512288095890
61676808969743447283770726818004
61676808969743447284021773877700
61676808969926262541185281890382
61676808969926262541185283290062
61676808969926262541373196576142
61676808969926278989562912093114
61676808970022323154344348742272
61676808970022323154344437669572
61676808970022323154344466367332
61676808970022324343121993225636
61676808970022324343372811770068
61676808970022324343372814952396
61676808970022324388875578134100
61676808970022324388875578135504
61676808970022324389126282238608
61676808970022324389126367982176
61676808970022324389126396679936
61676808970022324389126399862264
61676808970022324389126625195200
61676808970022324389126626262430
61676808970022324389126626612350
61676808970022324389126654960238
61676808970022324389126655310158
61676808970022324389690366469188
61676808970022324389690366470592
61676808970022324389690452214160
61676808970022324389690480911920
61676808970023224773673020490596
61676808970023224911121717204248
61676808970023224911122060160840
61676808970023224911685801436232
61676808970023224956938064233380
61676808970023224957502148465364
61676808970023523911426839172140
61676808970023525145958068563968
61676808970023525146208772667072
61676808970023525146772856899056
61676808970023539787940905740342
61676808970023539925201574372294
61676808970023539925202349211166
61676808970023541571765516962898
61676808970023541572330372847054
61676808970023541572330372847214
61676808970025926615121261844196
61676808970025926660122820538240
61676808970025926660122825137510
61676808970025926660937608873328
61676808970025926660937613472597
61676808970025926660937613472598
61676808970026241628553984008926
61676808970026241628637666834334
61676808970026243275765718700018
61676808970027143842741791767182
61676808970027143843556580102270
61676808970027143843577386371714
61676808970027143843577472110862
61676808970027143843577500808622
61676808970034030352067386507532
61676808970034030489328139839068
61676808970034030489328141238540
61676808970034030535081610312028
61676808970034030535081696051176
61676808970034030535081697450648
61676808970034030535081726147004
61676808970034030535081954668092
61676808970034030535081954685562
61676808970034030535081983383370
61676808970034030535332658771196
61676808970034030535332658788666
61676808970034330678598963756412
61676808970034330724352291448884
61676808970034330724352548664876
61676808970034330724352664520386
61676808970034330724603252767980
61676808970034330724603252773804
61676808970034346532451729394280
61676808970034346738295166076442
61676808970034346738377729705302
61676808970034346738377729711126
61676808970034346738378849964708
61676808970034346738378878666888
61676808970034346738379223036210
61676808970034346791641805169634
61676808970034347149889143908086
61676808970034347150161113091040
61676808970034347150161113091283
61676808970034347150161113091284
61676808970034347150161113095496
61676808970034347150161227528240
61676808970034347150161228945182
61676808970035231086241458250494
61676808970035231246410517231500
61676808970035231246410860188092
61676808970035231292163987354540
61676808970035231292164073443608
61676808970035231292164102139964
61676808970035231292164445096556
61676808970035231292415034764156
61676808970035231292415120503304
61676808970035231292415149199660
61676808970035247145933413831808
61676808970035247168907952106322
61676808970035247168909069897574
61676808970035247168928844114914
61676808970035247168928872811270
61676808970035247168929877234040
61676808970035247168929905931848
61676808970035247168929990602522
61676808970035247306189511351558
61676808970035247306189511701478
61676808970035247306189512751238
61676808970035247306190631959432
61676808970035247306190660657240
61676808970035247717699921148834
61676808970035247717701040339766
61676808970035247717701041756708
61676808970035247717952088816404
61676808970035247717972895085848
61676808970035247717972923783656
61676808970035247717973009521352
61676808970035247717973009522804
61676808970035247725227890601714
61676808970058345820246253521502
61676808970058345820998251039774
61676808970058345865999809733610
61676808970058345865999838431418
61676808970058345866814598068698
61676808970058345866815741257338
61676808970058345866815741257546
61676808970058346918331484638726
61676808970058346918583220793934
61676808970058346918583335112798
61676808970058346918583335230890
61676808970058346918583336647832
61676808970058347055592153275050
61676808970058347055592268066298
61676808970058347055780184534706
61676808970058347055781213404482
61676808970058347056345413490364
61676808970058347101345824278406
61676808970058347101346857393160
61676808970058347101346972184408
61676808970058347101596528381510
61676808970058347101596531563630
61676808970058347101597560433406
61676808970058347101597561496264
61676808970058347101597674752270
61676808970058347101597674870362
61676808970058347101598019126012
61676808970058347102098969702472
61676808970058347102161645728248
61676808970058347102161760519495
61676808970058347102161760519496
61676808970058361880026396947206
61676808970058361880026396947233
61676808970058361880591252831549
61676808970058361925759061150749
61676808970058362338105151291678
61676808970058646056086220935258
61676808970058646056086306674406
61676808970058646056086335254122
61676808970058646056086336789315
61676808970058646056086336789316
61676808970058647244862862058662
61676808970058647245135491289475
61676808970058647245616007487091
61676808970058647290616418270770
61676808970058647290616446972950
61676808970058647290617566181144
61676808970058647290867122373874
61676808970058647290867125560414
61676808970058647290868240169338
61676808970058647290868613240831
61676808970058647290868613240840
61676808970058647290889160757646
61676808970058647291432239724975
61676808970058647291432354516231
61676808970058647291432354516232
61676808970058661932036322307853
61676808970058661932600403357518
61676808970058662069857599735494
61676808970058662069857600085414
61676808970058662069858374570154
61676808970058662069860698918128
61676808970058662481643081084898
61676808970058663716150718216494
61676808970058663716153042207906
61676808970058663716153042214548
61676808970058663716401765276190
61676808970058663716421542675858
61676808970058663716422685864498
61676808970058663716424981278624
61676808970058663716425011397745
61676808970058663716425011397746
61676808970058663716426129188998
61676808970058663716986398560174
61676808970058663716989870464146
61676808970058663716989870464389
61676808970058663716989870464390
61676808970058663723932057320802
61676808970058663723932057327444
61676808970058663723954098659131
61676808970058663906946282169234
61676808970058663906970645970423
61676808971608241402848924795243
61676808972556536860838578879137
61676808972556536860838578883349
61676808972653783360598248157100
61676808972653783543552149557526
61676808972653783543552235650966
61676808972653783543612587324396
61676808972664588526961821976529
61676808972664588526961821980741
61676808972697008968434693138993
61676808972697009509885977812717
61676808972697009509885977818541
61676808972697009517226663581185
61676808972697009517477367684289
61676808972697009562980246969117
61676808972697009562980247323249
61676808972697009562980248368797
61676808972697009562980248373009
61676808972697009563168276446125
61676808972697009563168276450337
61676808972697009563168648454817
61676808972697009563168648459029
61676808972697009563171747291743
61676808972697009563230952476113
61676808972697009563231295428493
61676808972697009563231295432705
61676808972980689651332576422524
61676808972980689651395338537368
61676808972980706122622761160418
61676808972980706122682538879664
61676808972980706122685523275262
61676808972980706130212830930918
61676808972980706130213605769790
61676808972980706259880416703176
61676808972980706259883515535890
61676808972980706259946273418646
61676808972980706259946277650734
61676808972981590219144358412876
61676808972981590219144387110684
61676808972981606690431443963924
61676808972981606690434538564550
61676808972981606690434543150770
61676808972981606827692227391336
61676808972981606827695297526242
61676808972981890408414980640908
61676808972981890408414981107468
61676808972981890408414985222916
61676808972981890408415066734348
61676808972981890408477828849192
61676808972981906833948481750052
61676808972981906833951580936898
61676808972981906834032164103284
61676808972981906879702037844068
61676808972981906879705132561334
61676808972981906879764799608992
61676808972981906887295977054066
61676808972981907016962792690312
61676808972981907016962821389524
61676808972981907016965920104194
61676808972981907016965920220834
61676808972981907017046503742756
61676808972981907017049598343382
61676808972981907024556649922318
61676808972981907024558969688284
61676808972981907024558970154844
61676808972981907024558974386932
61676808972988793479973152296547
61676808972988793525538680431327
61676808972988793525789384534431
61676808972988793525789727486811
61676808972988793525789842278059
61676808972988793525789843878943
61676808972988793533305844292554
61676808972988793533316692599874
61676808972988809951322220541559
61676808972988809951325318324513
61676808972988809951346240433353
61676808972988809951347359643159
61676808972988809951347359647371
61676808972988809951347359826858
61676808972988809997076925197903
61676808972988809997079909593258
61676808972988809997100168378762
61676808972988810004607215648273
61676808972988810004607217065215
61676808972988810134053971757110
61676808972988810134053972806870
61676808972988810134057070589824
61676808972988810134088839069841
61676808972988810134242286799450
61676808972988810134245356934356
61676808972988810134277125414373
61676808972988810134336445389991
61676808972988810134339543172945
61676808972988810134340662368089
61676808972988810134340662918970
61676808972988810134340663968730
61676808972990010754161623666557
61676808972990010754182544371505
61676808972990010761689593236077
61676808972990010898950261334374
61676808972990010898950261400065
61676808972990010898953359122944
61676808973013126563362745847537
61676808973013126563362750096887
61676808973013126570872893562085
61676808973013126570956460061259
61676808973013126700623385435973
61676808973013126700623385785893
61676808973013126776879360102054
61676808973013126776879360635709
61676808973013126776879365418922
61676808973013126776879365423134
61676808973014027161592849255161
61676808977516866952563551289135
61676808978562408956653903046794
61676808978570529257146644840553
61676808978570529257146644841957
61676808978570529257146644958597
61676808978570529302879309044069
61676808978570529302879309045473
61676808978570529302879309162113
61676808978570529440139948624081
61676808978570529440139948628293
61676808978570529440160869334645
61676808978570529440160869684565
61676808978574414697334266579594
61676808978789367417580090469646
61676808978813683984407528255822
61676808978890215632246054389872
61676808978890215632246140133392
61676808978890215632308902248236
61676808978890232103536205843738
61676808978890232103536210546598
61676808978890232111127050453110
61676808978890232240793894787164
61676808978890232240793894788568
61676808978890232240796964922070
61676808978890232240859722338266
61676808978890232240877577141800
61676808978890232248386948953262
61676808978890232248387719089274
61676808978890232248408615327476
61676808978890515821579496245020
61676808978890532300397644449894
61676808978890532430064459969500
61676808978890532430127221734424
61676808978890532430130316335050
61676808978890532437657513785678
61676808978890532437660608386304
61676808978897418938891511274771
61676808978897435364448166642319
61676808978897435364448941482595
61676808978897435410178592593731
61676808978897435410181576988303
61676808978897435410199513182039
61676808978897435547459017975454
61676808978897435547459019025214
61676808978897435547459793859874
61676808978897435547462116808168
61676808978897435547462504759855
61676808978897435547462504762285
61676808978897435547462505809615
61676808978897435547462505812045
61676808978897435547463279601157
61676808978897435547463280644275
61676808978897435547463280650917
61676808978897435554990445165007
61676808978897435554993542947961
61676808978898335932176264297369
61676808978898335932259947117161
61676808978898335977992697065601
61676808978898335978013617770549
61676808978898335985520666635121
61676808978898336122781334733418
61676808978898636121509706153921
61676808978898636121530626858869
61676808978898636174791260515265
61676808978898636304461168881685
61676808978898636304523930996529
61676808978898636312054997882443
61676808978898636312075918409272
61676808978922652498438846132134
61676808978922652506116354420436
61676808978922652544192517135442
61676808978922652551786342953872
61676808978922652689611870306760
61676839213005317368827955698347
61676839213005322125025032864011
61676839213006217339604536965825
61676839368483048467123702339228
61676839368483052311174535415852
61676839368483053545956468910784
61676839371546383591902640398169
61676839371546630205619403996257
61676839371546633360984087811777
61676839371546633909776056854289
61676839371546633909965204010281
61676839371546633909965204126921
61676839371546635009804363098229
61676839371546635009805481826813
61676839371546635009805482293373
61676839371546635147002355708777
61676839371546635147003474903921
61676839371546635147085923743145
61676839371546635192818587946661
61676839371546635558597452269005
61676839371546635558597452735565
61676839371546635558848156367897
61676839371546635558848156372109
61676839371546635604601712584217
61676839371546635604601712696645
61676839371546635604601713050777
61676839371546635741799705307193
61676839371546635741799705661325
61676839371546635741862381216329
61676839371546635741862381332969
61676839371546635741862381687101
61676839371546679611864777098083
61676839371546679611948345132451
61676839371546680031053617036561
61676839371546680031070378160495
61676839371546680076803042247371
61676839371546680214084631588643
61676839371546683179013704055207
61676839371546683186627678926253
61676839371546683316210578982559
61676839371546683316211696665755
61676839371546683323801308800683
61676839371546683323804664850841
61676839371546683323825671536801
61676839371546683362026811220443
61676839371546683362026811224815
61676839371546683369554865012791
61676839371546683369558335858361
61676839371546683727805674497399
61676839371546683735398642682485
61676839371546683735419649368445
61676839371546683781152313571961
61676839371546683781152313690005
61676839371546683781152313703103
61676839371546683910818780262955
61676839371546683910818780617247
61676839371546683918346834409595
61676839371546683918346862989311
61676839371546683918409510435371
61676839371546683918412982339426
61676839371546683918412982339427
61676839371873289837215738245704
61676839372421979716671358210599
61676839372421985205343176341511
61676839372421985205344294020495
61676839372421985205344294024707
61676839372421985207118995672151
61676839372421985207118996026443
61676839372421985207851335051535
61676839372421985207851335055747
61676839372421985207872227060127
61676839372421985207872227064339
61676839372421985207872227530899
61676839372421985207934903085903
61676839372421985207934903090115
61676839372421985207934903556675
61676839372421985251159408579395
61676839372421985251159408583767
61676839372421985252851659875667
61676839372421985252851660229959
61676839372421986854227246382323
61676839372421987037178795200767
61676839372421987037178795317407
61676839372421987037178795671539
61676839372421987037241471226543
61676839372421987037241471230755
61676839372421987037241471343183
61676839372421987037241471697315
61676839372422013071024311539441
61676839372422013071024311893733
61676839372422014855351447335313
61676839372422014855414123361089
61676839372422018559676355811517
61676839372422018559697247349337
61676839372422018559759923375113
61676839372422029542311478951841
61676839372422029671897849381381
61676839372422029671981417415749
61676839372422029679488579082865
61676839372422029679490903547479
61676839372422029679509471562389
61676839372422029679509499787813
61676839372422029679512943466445
61676839372422029679572147588165
61676839372422029679574471581847
61676839372422029679575619492220
61676839372422029679575619492221
61676839372422029725242135294973
61676839372422029725242135649265
61676839372422029725325732025697
61676839372422029725325732379989
61676839372422031326619960639363
61676839372422031326619960643735
61676839372422031326703528319599
61676839372422031326703528323971
61676839372422031326703528673731
61676839372422031326703528678103
61676839372422031326704676584104
61676839372422031509634299811031
61676839372422031509634299929075
61676839372422031509655191819623
61676839372422031509655191937667
61676839372422031509717867845399
61676839372422031509717867963443
61676839372422035023435468606505
61676839372422035023435468610717
61676839372422035030778507414931
61676839372422035030965761128531
61676839372422035031049443481763
61676839372422035031050476598128
61676839372422035031050476598129
61676839372422035031050476602341
61676839372422035069189024935253
61676839372422035206449693925709
61676839372422035213979985972591
61676839372422035213979985976963
61676839372422035213981133882964
61676839372422035213981133882965
61676839372422035214000992304419
61676839372422035214063668330195
61676839372527346562428715506679
61676839372527346699689383788711
61676839372527346699710304493659
61676839372527396113466943325887
61676839372527396113466943330099
61676839372527396113469267678073
61676839372527396525060921161743
61676839372527396525813034987535
61676839372527396571570061941670
61676839372527396708827259835967
61676839372527396708830730573622
61676839372527396708830730573623
61676839372527397806351995436602
61676839372527397943612664072766
61676839372527397943612664072767
61676839372527401464940769321395
61676839372527401647954994165455
61676839372527401647954994169827
61676839372529749494977844501641
61676839372529749495793666307226
61676839372529753199323644986437
61676839372529753201015897682389
61676839372529753201830686017477
61676839372529753201831719138055
61676839372529753201831719487974
61676839372529753201831719487975
61676839372529754983713370729146
61676839372529754985404589954601
61676839372529754985405623075179
61676839372529754985405623425098
61676839372529754985405623425099
61676839372529786553655706306687
61676839372529786553656739427265
61676839372529799320600344609402
61676839372529799450267011698199
61676839372529803154613845653492
61676839372529803154613845653493
61676839372529803161955851010295
61676839372529803161955851341341
61676839372529803161955851360214
61676839372529803161955851360215
61676839372529803162140780113731
61676839372529803162140780119555
61676839372529803162140780231823
61676839372529803162144137704746
61676839372530036734269573675919
61676839372530036736797506715551
61676839372530038520371410652675
61676839372530038566104074389631
61676839372530038566104074856191
61676839372530047854081797418199
61676839372530049638494853471917
61676839372530049684227517675433
61676839372530053335226679085667
61676839372530053337754612125299
61676839372530053337754612591859
61676839372530053342816291108327
61676839372530053342837183116919
61676839372530053342840653956713
61676839372530053344532906652665
61676839372530053344532907138098
61676839372530053383487276795375
61676839372530053388573318160229
61676839372530053390265456083806
61676839372530053390265570856181
61676839372530053390265571341614
61676839372530053390286492048020
61676839372530053391102399578252
61676839372530054991639923507586
61676839372530055167061180732499
61676839372530055174654263613826
61676839372530055174675184320232
61676839372530055174676303515376
61676839372530081208434750747041
61676839372530083038580471004275
61676839372530086689579632414509
61676839372530086697169244437169
61676839372530086735312297084585
61676839372530086742926271489071
61676839372530097680292486922486
61676839372530097809370964614757
61676839372530097809391856623349
61676839372530097816985972606380
61676839372530097855127877827404
61676839372530097860775308356440
61676839372530097860963594700972
61676839372530097860963709492220
61676839372530097862467561052392
61676839372530097862659059504566
61676839372530097862739528700396
61676839372530097862741852698450
61676839372530097862742628005286
61676839372530097863223143736550
61676839372530097863306711770710
61676839372530097863306712237270
61676839372530099463842028476172
61676839372530099464118128530978
61676839372530099509599055063126
61676839372530099639537576880583
61676839372530099647047751776618
61676839372530099647048096131439
61676839372530099647048096132891
61676839372530099647131664165806
61676839372530099647131664165807
61676839372530103168187828960968
61676839372530103168212105250966
61676839372530103168212191344406
61676839372530103168463153710342
61676839372530103168463239802171
61676839372530103168463239803623
61676839372530103343883377365379
61676839372530103351394585829838
61676839372530103351477464650602
61676839372530103351477464650603
61676839372530103351478239490879
61676839372530937303709726697943
61676839372530937303793294732311
61676839372530937304609202262703
61676839372530938950921318368199
61676839372530939133851975182263
61676839372530939133915770286703
61676839372530948414302763147067
61676839372530948421914384855691
61676839372530948421914413553499
61676839372530948421916709203665
61676839372530950069045765941417
61676839372530953767468839963703
61676839372530953773388210381879
61676839372530953775082786020301
61676839372530953775082786138393
61676839372530953775083819122165
61676839372530953775083819244421
61676839372530953775083819257519
61676839372530953775083934035669
61676839372530953775083934048767
61676839372530953775835931437141
61676839372530953775835931553733
61676839372530953775836706271801
61676839372530953775836706388393
61676839372530953775836706388441
61676839372530953775898722370757
61676839372530953775899755369079
61676839372530953775899755485719
61676839372530953912344602685090
61676839372530953912344602685091
61676839372530953950483064812135
61676839372530953951298972342527
61676839372530953956322223240277
61676839372530953956322998080553
61676839372530953956381543338359
61676839372530953958014475936229
61676839372530953958014475954943
61676839372530953958014476071583
61676839372530953958829264393781
61676839372530953958830039111593
61676839372530953958830412299782
61676839372530953958830412299783
61676839372530953958851304308380
61676839372530953958912947219189
61676839372530955559473659422842
61676839372530955559473659422843
61676839372530955597611088448023
61676839372530955605142499577781
61676839372530955605142499590831
61676839372530955605142499707471
61676839372530955605143274412441
61676839372530955605143274529033
61676839372530955605143274529081
61676839372530955605205175603557
61676839372530955605205175603717
61676839372530955605226182519989
61676839372530955605226182533086
61676839372530955605226182533087
61676839372530955605227215634956
61676839372530955734872876279651
61676839372530955742403943165357
61676839372530955742403943165405
61676839372530955742404316120267
61676839372530955742404316236907
61676839372530955742486851156313
61676839372530981768572148441541
61676839372530981768655716475909
61676839372530981776183770150165
61676839372530981776183770622549
61676839372530981776183798847973
61676839372530981776186094498139
61676839372530981776186094616231
61676839372530981776187127735357
61676839372530981776187242526605
61676839372530983606308598885698
61676839372530983606329490997827
61676839372530987127473698483635
61676839372530987127660951726351
61676839372530987303123992631737
61676839372530987310404355297699
61676839372530987310650928628461
61676839372530987310650928632833
61676839372530987310654284678619
61676839372530987310654284682991
61676839372530987310654399474031
61676839372530987310655432588992
61676839372530987310655432588993
61676839372530987310671849216769
61676839372530998239942883888309
61676839372530998247285923746447
61676839372530998247473175817099
61676839372530998247473175935191
61676839372530998247473175939563
61676839372530998247473950774063
61676839372530998247473950774223
61676839372530998247474323845565
61676839372530998247476274772277
61676839372530998248038035939167
61676839372530998248038036055759
61676839372530998377207024428688
61676839372530998377207024428689
61676839372530998384734992009505
61676839372530998384734992481888
61676839372530998384734992481889
61676839372530998422876897698541
61676839372530998422936216257217
61676839372530998422936216611509
61676839372530998422938540603739
61676839372530998422957136962165
61676839372530998430216579038575
61676839372530998430216579394111
61676839372530998430216580438255
61676839372530998430216580456969
61676839372530998430216580560511
61676839372530998430216580573609
61676839372530998430218903508805
61676839372530998430466508308471
61676839372530998430466508656939
61676839372530998430466508662763
61676839372530998430467283143131
61676839372530998430467283497215
61676839372530998430467283497423
61676839372530998430469980560995
61676839372530998430470755401271
61676839372530998430470755401478
61676839372530998430470755401479
61676839372530998430488548221613
61676839372530998430490872569587
61676839372530998430491647526503
61676839372530998431031368895599
61676839372530998431031368895807
61676839372530998431034839633255
61676839372530998431034839633462
61676839372530998431034839633463
61676839372530998431034839749895
61676839372530998431055731641847
61676839372530998431055731642060
61676839372530998431055731758487
61676839372531000070067597341491
61676839372531000070067597347315
61676839372531000077410750941165
61676839372531000077410750960038
61676839372531000077410750960039
61676839372531000077410751059209
61676839372531000077431642949709
61676839372531000077598779018445
61676839372531000077598779018493
61676839372531000077598779024269
61676839372531000077598779037366
61676839372531000077598779037367
61676839372531000077598779037372
61676839372531000077598779136537
61676839372531000077599037304570
61676839372531000077619671027037
61676839372531000077619671027085
61676839372531000077619671145129
61676839372531000207265590074295
61676839372531000207349272899911
61676839372531000214608743551713
61676839372531000214608743557329
61676839372531000214880339663409
61676839372531000214880684159358
61676839372531000214880684159359
61676839372531003728681881534596
61676839372531003728681881534597
61676839372531003736023887222445
61676839372531003736023887228061
61676839372531003736023887241111
61676839372531003736023887241318
61676839372531003736023887241319
61676839372531003736211915299725
61676839372531003736211915299773
61676839372531003736211915305389
61676839372531003736211915305549
61676839372531003736212173585850
61676839372531003774163468680099
61676839372531003774350721922767
61676839372531003774351496757427
61676839372531003774351496757475
61676839372531003781690403631483
61676839372531003781690404577653
61676839372531003781690404681195
61676839372531003781690404694293
61676839372531003781753079657259
61676839372531003781753079657419
61676839372531003781753080706971
61676839372531003781753080707179
61676839372531003781777443434505
61676839372531003781777443453219
61676839372531003781941108780135
61676839372531003781941108784299
61676839372531003781941108784507
61676839372531003781941480320607
61676839372531003781941480322059
61676839372531003781941480792991
61676839372531003781944923999239
61676839372531003781945698833863
61676839372531003781945698833899
61676839372531003781945698833947
61676839372531003781962372329199
61676839372531003781962372330651
61676839372531003781962372684943
61676839372531003781965471511833
61676839372531003781965471511881
61676839372531003781965471517497
61676839372531003781965471517657
61676839372531003781966619423659
61676839372531003911612165393799
61676839372531003918951072267807
61676839372531003918954544036509
61676839372531003918954544055383
61676839372531003918954544154553
61676839372531003918954544172023
61676839372531003919223040966975
61676839372531003919223041315443
61676839372531003919223041321267
61676839372531003919226140148157
61676839372531003919226140148205
61676839372531003919226140153821
61676839372531003919226140153981
61676839372531003919227259362174
61676839372531003919227259362175
61676839372746190028580106279837
61676839372746190028580106634129
61676839372746190028600998288429
61676839372746190028600998642721
61676839372746190211531655456785
61676839372746190211531684153141
61676839372746190211594331128269
61676839372746190211594331482561
61676839372746190211615251833217
61676839372746190211615252187509
61676839372854258166017922498022
61676839372854258166582006730006
61676839372854258168274144634710
61676839372854258214006808838226
61676839372854258348948579312086
61676839372854258349032147812806
61676839372854258349596232044790
61676839372854258352019705041462
61676839372854259403787298430362
61676839372854259584294597039002
61676839372854259584378165539722
61676839372854259586801638070042
61676839372854259586801638536394
61676839372854259586885206104410
61676839372855158184785796060069
61676839372855158370224641811175
61676839372855158733828470605365
61676839372855158733829618511367
61676839372855158734393702743351
61676839372855158779310430705777
61676839372855158779498458666513
61676839372855158779498458783105
61676839372855158779583174723475
61676839372855158780147258955459
61676839372855158781754795594449
61676839372855158781754795711041
61676839372855158781817471736817
61676839372855158781818619642819
61676839372855158782005499814145
61676839372855158916759127419429
61676839372855158919015464347365
61676839372855158919016612253367
61676839372855159969175636238283
61676839372855159971620001243547
61676839372855160014929192450391
61676839372855160017352665447063
61676839372855160017373557455655
61676840567978439228614470667954
61676840567978440280444826642470
61676840567978440417642819253018
61676840567978440417705494924502
61676840567978440417707819272476
61676840567978440463396404162886
61676840621156067946591866291218
61676840621156067946591894988978
61676840621156067946592239345250
61676840621156069181373828483910
61676840621156069181374172840182
61676840621156069730166143282374
61676840621156069730416847385478
61676840638881944183578027348786
61676840638881944183578027698706
61676840638881944183578142140034
61676840638881944185834479067970
61676840638881944185834479417890
61676840638881944186085068729746
61676840638881944186085183171074
61676840638881944186085183520994
61676840638881945420616412912822
61676840638881945786644747468518
61676840638881945786644747818438
61676840638881945832210390394546
61676840638881945832210390744466
61676840638881945832398303680626
61676840638881945969658972666870
61676840638881945969659087458118
61676840638953690656290315265084
61676840644862316619062622748180
61676840644886675819228327072402
61676840644886679523574127557198
61676840644887531958896895851370
61676840644898338772637246666778
61676840644898338780231447326308
61676840644898338780231448743250
61676840644898339191762663393028
61676840644898339329023417768500
61676840644898383063792703186870
61676840644898383201053457562342
61676840645082054607654341815080
61676840645106369936877878453796
61676840645106369937065906531124
61676840645106369937128582556900
61676840645737666084318865432962
61676840645737666084571060385770
61676840645738566514869892697922
61676840645738566515059325885806
61676840645738566515122087650730
61676840645738566652130561334246
61676840645738566652320080261278
61676840645761977708360924431354
61676840645761977709196601586882
61676840645761977709386034774766
61676840645761977709448796539690
61676840645761978120980013669220
61676840645762011062692985751604
61676840645762878138911951696314
61676840645762878139937062039726
61676840645762878139999823804650
61676840645762878277008297488166
61676840645762878277197816415198
61676840645762878688791794246842
61676840645762878688791795663784
61676840645762911630442005627112
61676840648717541180565195529408
61676840648717541180816242589104
61676840648790040387835302014391
61676840649009280542656281015406
61676840649009280542656281132046
61676840649009280542656281481966
61676840649009280677656824789952
61676840649009280679098029376448
61676840649009280679937870841951
61676840649009280679937956445746
61676840649009280679937956581100
61676840649116896540597530908627
61676840649117048490798278521425
61676840649117048490798363197716
61676840649117048628080038161496
61676840649117048628080039677816
61676840649117348817329712870322
61676840649117348817329712986962
61676840649117348817347161789258
61676840649117348817347534725246
61676840649117348817350519256357
61676840649117348817350519256358
61676840649117348817350633575222
61676840649118249385141407354456
61676840649118249385141407821016
61676840649118249385141408870776
61676840649118249385141408888245
61676840649118249385141408888246
61676840649118249385141409238166
61676840649118249385158857568078
61676840649118249385162300896789
61676840649118249385162300896790
61676840649118249385162328409324
61676840649118249385162329459084
61676840649118249385162329477957
61676840649118249385162329477958
61676840649118249385162329944518
61676840780753496577927637634356
61676840798406726464120021652436
61676840798478471699729297039272
61676840798478471699812979746636
61676840798478471699812979864680
61676840798510890896381791597594
61676840798510890898638124293442
61676840798510892133420057788374
61676840798510892141034807499696
61676840804311449231179603427806
61676840804315351877974920558496
61676840804315352289568898390140
61676840804315352426766891000688
61676840804315352426829567026464
61676840804387095878111792942584
61676840804387095878111793060628
61676840804387097112893726555560
61676840804387996445860698144888
61676840804387996445860698494808
61676840804387996445923488839496
61676840804387997680642631639820
61676840804387997680642631989740
61676840804419510775558343182462
61676840804419516317076513160924
61676840804419516317076513165136
61676840804419516319335944693698
61676840804419516319524231034018
61676840804419517501607292510376
61676840804419517505853810104284
61676840804419517547339956713892
61676840804419517551607395014152
61676840804419517554117878188630
61676840804419517554871023599806
61676840804419517965900142360594
61676840804419517966465001431450
61676840804419518096131927156084
61676840804419518103098134971142
61676840804419518103160897090198
61676840804419518103662994041998
61676840804419518103914042518636
61676840804419560189398664838694
61676840804419560189419585545046
61676840804419560601180929010658
61676840804419560601180929027920
61676840804419560738441683740262
61676840804419560738462603046934
61676840804419560738462603396854
61676840804419560738462604446614
61676840804419561972972568775818
61676840804419565547086584465124
61676840804419565547651443535980
61676840804419565677318369260614
61676840804419565684284577075672
61676840804419565684849436146528
61676840804419567323882566927510
61676840804419567331225347473104
61676840804420416884825418245184
61676840804420416884825418249396
61676840804420416887081750591112
61676840804420416887081750941032
61676840804420416887147640590610
61676840804420418073665506001196
61676840804420418121929574085542
61676840804420461306274298943846
61676840804420467899288091846654
61676840804423118590520310536050
61676840804423118590520310553312
61676840804423118590579514670660
61676840804423118590579600291764
61676840804423118590579628989572
61676840804423118590579628989732
61676840804423118590579628993944
61676840804423118590583072655106
61676840804423119772854076115512
61676840804423119818586740319028
61676840804423119822854407134552
61676840804423119822854521575880
61676840804423119825302244030982
61676840804423119825302244048244
61676840804423119825361448165592
61676840804423119825365006150038
61676840804423119826118151578476
61676840804423120236896221862626
61676840804423120237712129410120
61676840804423120367378710761220
61676840804423120374156976592230
61676840804423120374910122020668
61676840804423163009709272210742
61676840804423163009709386647698
61676840804423163009709387001990
61676840804606834415746189855152
61676840804639254854710905373440
61676840805259745423758793250506
61676840805259745835541052718206
61676840805259745835541057422470
61676840805259745836105137072446
61676840805259747070887070449334
61676840805262447127194020194014
61676840805262447127194024430314
61676840805262447127194139217350
61676840805262447127194139234612
61676840805263347557745047458974
61676840805263347557745051695274
61676840805263347557745161778046
61676840805263347557745166482310
61676840805263347557745166499572
61676840805263347695005806420666
61676840805263347695005916507650
61676840805263347695005921211914
61676840805263349342133739731186
61676840805263349342133854050098
61676840805263349342133854050258
61676840805294862627031116051646
61676840805294862627031120755910
61676840805294862627031120773172
61676840805294862627573936738570
61676840805294862627574281099214
61676840805294862627595200405886
61676840805294862627595201805566
61676840805294895981843580300408
61676840805294897216437227455020
61676840805295746586772021737172
61676840805295763050531135002932
61676840805295763057582028529570
61676840805295763057582033233834
61676840805295763058062546245118
61676840805295763058124964007902
61676840805295763058125308364174
61676840805295763058145884714254
61676840805295763058146229070526
61676840805295763194842783254962
61676840805295763194842787959226
61676840805295763194842898046210
61676840805295763194842902750474
61676840805295763195323300974722
61676840805295796000612343393404
61676840805295796549655362294972
61676840805295797646988254715608
61676840805295797784186247330528
61676840807269712577513433559075
61676840807561496540720403854941
61676840807701686759662847324131
61676840808217706566554719596697
61676840808217706566556929153423
61676840808217706566557703992295
61676840808217706703818458367767
61676840808217962238706447715311
61676840808217993805953375828613
61676840808217993806141661123385
61676840808217993806204079931717
61676840808218006755825313476841
61676840808218006755911320294687
61676840808250125772518080783177
61676840808250125773271226194353
61676840808250125773333988313409
61676840808325761754343064331073
61676840808326074893321673408847
61676840808326075030561392758895
61676840808326075030582313347203
61676840808326962694376902929333
61676840808326973814736503994419
61676840808326975461049657788159
61676840808326975461112419553083
61676840808326975598394094987635
61676840808358193910681579308513
61676840808358193910744341427569
61676840808358193910744341544209
61676840808358194040412041649993
61676840808358194047943108535907
61676840808359394667742919920305
61676840808359394805003674645697
61676840808542165597770548297245
61676840808542165597770552883465
61676840808649933545910312117481
61676840808649933545910312130531
61676840808650233590389859216767
61676840808651134302992572846809
61676840808651134302992573196729
61676840851689420001622198016022
61676840851689420184636537655702
61676840851689421426761596052500
61676840857597190691160318287494
61676840857598345740983589331798
61676840857598346846098597106308
61676840857598346975765522826730
61676840857598346976601203170410
61676840857598346983359237040452
61676840857598346983359351831700
61676840857598347022333867373926
61676840857598347571125837816118
61676840857598347578719925101342
61676840857598390213439725289118
61676840857598390213460761849576
61676840857598396981895063969944
61676840857598396989421884117142
61676840857598396989489151255168
61676840875323021274045473451484
61676840875323021274045473455696
61676840875323021276493191324578
61676840875323021276555953443634
61676840875323022458826956904040
61676840875323022504559621107556
61676840875323022508827403764088
61676840875323022509643195097776
61676840875323022509643309889024
61676840875323022511275124819510
61676840875323022511335447793728
61676840875323022511337886938566
61676840875323022512091032361388
61676840875323022512091032367004
61676840875323022921174525955744
61676840875323022923685010193032
61676840875323022923685010198639
61676840875323022923685010198648
61676840875323023053351591549748
61676840875323023058435280331216
61676840875323023060883002803580
61676840875323065695683271838878
61676840875323066793203422094386
61676840875323066793204565749586
61676840875323066930465320125058
61676840875323923077392214973284
61676840875323923079084467669236
61676840875323923488986192804928
61676840875324221840771384724786
61676840875324221980560101541910
61676840875324223077809655147654
61676840875324223215906119268826
61676840875324223261638783472342
61676840875324223680764172563434
61676840875324223809866669682550
61676840875324223810430753914534
61676840875324223817398109639806
61676840875324223817962165173982
61676840875324256612648672119952
61676840875324266315504894524792
61676840875324271803403676823210
61676840875324271849157261609418
61676840875324273083939196645160
61676840875324273221199980068360
61676840875324273228789561980482
61676840876163250380978802000442
61676840876163250381459200224690
61676840876163252028671939799496
61676840876198367584815869197830
61676840876198367584815983989078
61676840876198368819597917484010
61676840876198400939064362483712
61676840876199267603019892598842
61676840876199267603500290823090
61676840876199269250148944748970
61676840876199300957832352143340
61676840878461100874511255225919
61676840878605490625616815308723
61676840878605490816141186803277
61676840878605492050673187853053
61676840878606391246692214068237
61676840878606392481224215113801
61676840878606392481286977232857
61676840879117608018083377516491
61676840879117608155281370122827
61676840879117608155281484914075
61676840879117609252801892503459
61676840879117609252865428984999
61676840879152681983681161739695
61676840879152681984246017624011
61676840879152713688941985407557
61676840879152730162742902414533
61676840879152730162742902764453
61676840879152730297489706783125
61676840879152730300003657139925
61676840879152731349257415429625
61676840879152731395010971641733
61676840879152731397521483395927
61676840879152731397524926602175
61676840879152731532271640278057
61676840879152731534697780111123
61676840879152731534718700817475
61676840879152731534785590634857
61676840879153630867752763108873
61676840879153631965336703993257
61676840879153930507977240772459
61676840879153930507980339605173
61676840879153930508039916443943
61676840879153930508043015630789
61676840879153930919822179570359
61676840879153930919825278407285
61676840879153930919825278757205
61676840879153931056998994257063
61676840879153931057019914962011
61676840879153931057020258274347
61676840879153931057023357107061
61676840879153932154520176208931
61676840879153932154520176563063
61676840879153932291780930938535
61676840879225676292691838028235
61676840879225677390275782099159
61676840879226876912513344504347
61676840879226877049774099229739
61676840879261698867965037519045
61676840879261698867965038586067
61676840879261699005163116223033
61676840879261699005163117285843
61676840879261700095153142013219
61676840879261700102745942144153
61676840879261700102745942616537
61676840879261700102747057107417
61676840879261700239943934758913
61676840879261700239943935231297
61676840879261998644804801459673
61676840879261998645453339697221
61676840879261999057235602823637
61676840879262000291932825095561
61676840879262000292016507443177
61676840879262000292017651104201
61676840879262000429193493731885
61676840879262000429277176079501
61676840879262899205671321380411
61676840879262899212616583450025
61676840879262899213202359568517
61676840879262899213202359922649
61676840879262899617453584506827
61676840879262899762245377424537
61676840879262900859744520992633
61676840879262900997026195955009
61676840879444465947076417330333
61676840879444466084337171705805
61676840879444470894359737012501
61676840879444470896535490301667
61676840879444471031557729623049
61676840879445371464347271942099
61676840879445371601628947378055
61676840879445671605625765976121
61676840879445671651441998214005
61676840879445671652885899502715
61676840879445671652885985946075
61676840879445671652888998689561
61676840879445671652889084778789
61676840879445671653617865940287
61676840879445671788639990824553
61676840879445671790146654228107
61676840879445671790146740321547
61676840879445671790149753414953
61676840879445671790149839508393
61676840879445671790899541376291
61676840879445671790899541376451
61676840879445671790899541730583
61676840879445671790899799656545
61676840879445671790899885749985
61676840879445671790902898843391
61676840879445671790902984936831
61676840879553439548496217964883
61676840879553439601028757923577
61676840879553439601028844012805
61676840879553439739041624490269
61676840879553738554868851019301
61676840879553738554931613138357
61676840879553738554952648512297
61676840879553738554952648630341
61676840879553738692213402887769
61676840879553739737766811963071
61676840879553739790299322751781
61676840879553739790299323105913
61676840879553739790299438009589
61676840879553739920781151602751
61676840879553739927560077481385
61676840879553739928312189790697
61676840879553739928312562862199
61676840879554638704204155227451
61676840879554639122764344059289
61676840879554639122764344531465
61676840879554640358111104742133
61676840879554640358111105096265
61676840879554640358111133910713
61676840879554640495371859471737
61676840879554640495371888169545
61676840884404847334747915774363
61676840884405749137365905900898
61676840884406049189163525361855
61676840884406049326612565032099
61676840884406049326636499899086
61676840884406150030851430096290
61676840884513817274776230317250
61676840884513817274776259015058
61676840884514116229242940293997
61676840884514117464025903727130
61676840884514117464025903727131
61676840884514117464046824315438
61676840884515016659041855249437
61676840884515017894325882392989
61676840884515017894388644157913
61676840884515017894388644512045
61676840884515017894388644628685
61676840884515017894576929452685
61676840885026233568383152665439
61676840885026234665903559782647
61676840885026234665967096382231
61676840885026234803164314158119
61676840885061355710591374062313
61676840885061355713042648865673
61676840885061356762359082708813
61676840885061356808112638920921
61676840885061356810622375958499
61676840885061356810623150793159
61676840885061356810626593999407
61676840885061356945373307557245
61676840885062255731246557118497
61676840885062255731808314171503
61676840885062256143593676129229
61676840885062256143656353223479
61676840885062256280851331673391
61676840885062256280854430504701
61676840885062256280854430860237
61676840885062256280854431923095
61676840885062257378375609624161
61676840885062257378375613874963
61676840885062257378434157948851
61676840885062257378435272557775
61676840885062257515633269417721
61676840885062257515636282511286
61676840885062257515636282511287
61676840885062257515636363999633
61676840885062257515636626884821
61676840885062555920493131579023
61676840885062555920517151116685
61676840885062556470125024502889
61676840885062556470125025921283
61676840885062557567708965387273
61676840885062557704882938460159
61676840885062557704906957997821
61676840885062557704906958351953
61676840885062707616527915652553
61676840885134302803376674661731
61676840885134302803377449496391
61676840885134302940574667272279
61676840885135202273605172628783
61676840885135203371104659035427
61676840885135203371188341860835
61676840885170323868719557207737
61676840885170323869221766118377
61676840885170323869284413096265
61676840885170324235250445397726
61676840885170324281066676222681
61676840885170324281066677639831
61676840885170324418264670246167
61676840885170324418264783620265
61676840885170324418264784683123
61676840885170324418327432015303
61676840885170324418327460713111
61676840885170325515784819083121
61676840885170325515847580843625
61676840885170325515847581197965
61676840885170325515847609895725
61676840885170325515848724504649
61676840885170325653045487719445
61676840885170325653045573458385
61676840885170325653045573458593
61676840885170325653045602510485
61676840885170325653045832092978
61676840885170325653046602328161
61676840885170325653108249479949
61676840885170325653108249834289
61676840885170624470253703598026
61676840885170624470337271638019
61676840885170624470337385006501
61676840885170624607514457973498
61676840885170624607598026013491
61676840885170625705118175194749
61676840885170625705119318501433
61676840885171524625718250375081
61676840885171524625718250729213
61676840885171524625739171434161
61676840885171524626283106613529
61676840885171524626304027318477
61676840885171524992332706599230
61676840885171525175326124115417
61676840885171525175347044820365
61676840885171525175347046238918
61676840885171525175347046238919
61676840885171526272846188271821
61676840885171526272847302880745
61676840885171526410106942647293
61676840885171526410108057610349
61676840885171526410127863706581
61676840885171526410128978315297
61676840885353096261707819499865
61676840885353096446897912428711
61676840885353997014709694069143
61676840885354295419025965426063
61676840885354295967880697633179
61676840885354297065966732636955
61676840885354297066719533691859
61676840885354297203980288421463
61676840885462065152122715554882
61676840885462365341392936948345
61676840885463264124251084222121
61676840885463264124251084576253
61676840885463264124815940106437
61676840885463264124815940460569
61676840885463264490091477616073
61676840885463264535845062524537
61676840885463264673043054664313
61676840885463264673294103613334
61676840885463264673294103613335
61676840885463265771129089668089
61676840885463265771191851433013
61676840885463265771191851787145
61676840885463265771191851903785
61676840885463265771943878003177
61676840885463265908389844043561
61676840885463265908452606162617
61676840885463265909204632849629
61676841259255187811355600444952
61676841259255188360962356039904
61676841259255192072087200376910
61676841259255192072275486734483
61676841259255192117840785286778
61676841259255193300090090019632
61676841259255193307621501279080
61676841259255193345843646231740
61676841259255193353437475236710
61676841259255193353437503934470
61676841259255193353437733516964
61676841259255193353437846891062
61676841259255193353437848308211
61676841259255193902229817333254
61676841259255193904739957551140
61676841259255225418825432692190
61676841259255226699360919216902
61676841259352154487860243028508
61676841259352154901901941915574
61676841259352155039162696645178
61676841259352198908657892197192
61676841259352498960650254320003
61676841259360258362819491599688
61676841259360258364995240302842
61676841259360259593082935148444
61676841259360259597329452742352
61676841259360259599777173797774
61676841259360259599860856623182
61676841259360260009948544099736
61676841259360260012207979866002
61676841259360260142041926862508
61676841259360260142125609693740
61676841259360260147209298475208
61676841259360260148903875524750
61676841259360260149657020947572
61676841259360260149657020953188
61676841259360292944067685057632
61676841259360302235141643273246
61676841259360302646923906045530
61676841259360302646923906399662
61676841259360302646923907445210
61676841259360302646923907462472
61676841259360560338906694245015
61676841259362961852904080574096
61676841259362961852904080579712
61676841276981068174131447839002
61676841276981068357145672687226
61676841276981068357145787478474
61676841276981068357333954795458
61676841276981068357396749861879
61676841276981068359590291723394
61676841276981068359593505351568
61676841276981068359840995826498
61676841276981069408913378151606
61676841276981069409728166480870
61676841276981069546174046783558
61676841276981069546926159091418
61676841276981069591927602994214
61676841276981069592679715303526
61676841276981069592679715309350
61676841276981069592680088376480
61676841276981069592742391335126
61676841276981069592742764402256
61676841276981069595190227181588
61676841276981070003709866122034
61676841276981070004273950354018
61676841276981070006718315359282
61676841276981070006784205013232
61676841276981070143414899763622
61676841276981070143978983995606
61676841276981070143982197623780
61676841277077130154267793397094
61676841277077130159353463225640
61676841277077130520296128302710
61676841277077130573395162112706
61676841277077130703226785116774
61676841277077130703310467942390
61676841277085234026698736920158
61676841277085234028955069616006
61676841277085234029227038781734
61676841277085234034312711792608
61676841277085234036488460499974
61676841277085235263737003110938
61676841277085235268822672939484
61676841277085235271270393994906
61676841277085235271351752822260
61676841277085235683134016998436
61676841277085235683136340992278
61676841277085235683701200063134
61676841277085235813535147059640
61676841277085235818702518672340
61676841277085235820394771723828
61676841277085235821150241144704
61676841277085268615560905254764
61676841277085268615562024449908
61676841277085277906634863470378
61676841277085278455677882371946
61676841277086467336595808500262
61676841277088837540906627732180
61676841277088837540906629149122
61676841277088837947333233951124
61676841277088837954948328036188
61676841277088837954948328041804
61676841282885792361496548750370
61676841282885792364004707926794
61676841282885792501202700537342
61676841282885792501265376208826
61676841282885792501267700556800
61676841282889693587233115236234
61676841282889693724493869965838
61676841282889693724682151724150
61676841282889694822015045548838
61676841282889694822829833883926
61676841282889694822830176840518
61676841282889694824525528723316
61676841282889694960027826494474
61676841282889694960028169451066
61676841282889695005844058732358
61676841282889695008291865881060
61676841282889695371058063050726
61676841282889695371622147282710
61676841282889695374132287500596
61676841282889695419318660293874
61676841282889695419882744525858
61676841282889695419882744875778
61676841282889695419885843712704
61676841282889695556579329280118
61676841282889695557080737136406
61676841282889695557080737486326
61676841282889695557083836323252
61676841282889695557143413162182
61676841282889695557143413512102
61676841282889695557146512349028
61676841282985750633306475936792
61676841282985755521615875884458
61676841282985755567348540087974
61676841282985755572434209916520
61676841282985755574881930971942
61676841282985755986475908803586
61676841282985756116140510530166
61676841282985756123673901414134
61676841282985756123734224743888
61676841282985756123736548741942
61676841282985799992981154982308
61676841282985799992981155336440
61676841282985799992984254169154
61676841282985803567662354094656
61676841282985803697330051471622
61676841282985803697330054653950
61676841282985803704858019520610
61676841282985803704858019524822
61676841282986651010782717100586
61676841282986651010782717450506
61676841282986651193713373914650
61676841282986651193713374264570
61676841282986656142691274177204
61676841282986656501209462903466
61676841282986656544435085726022
61676841282986656544435086075942
61676841282986656554285252008848
61676841282986656554287576006902
61676841282986656684140119717530
61676841282986656691483244619396
61676841282986656691485568617450
61676841282986700423532067456020
61676841282986700423532067810152
61676841282986700423535166642866
61676841282986700606737792620228
61676841282986704127880967127662
61676841282993853905875288505026
61676841282993855735454603832594
61676841282993855736018684882250
61676841282993855743047657998692
61676841282993855743612513887220
61676841282993859396303152103370
61676841282993859396575121269098
61676841282993860501420483871722
61676841282993860631085085598302
61676841282993860636170755426848
61676841282993860638618476482270
61676841282993860638678024973152
61676841282993860675146418861978
61676841282993860676838670508170
61676841282993860681924340336716
61676841282993860682740247866948
61676841282993860684432499513140
61676841282993860685187968922370
61676841282993861096214763335184
61676841282993861096214763689316
61676841282993861096217087683158
61676841282993861096781946754014
61676841282993861225881689409738
61676841282993861231783150571972
61676841282993861231783265363220
61676841282993861233415080293706
61676841282993861233475403623460
61676841282993861233475518414708
61676841282993861233979939364562
61676841282993861234039487855444
61676841282993861234230987835584
61676841282993894028663691847140
61676841282993903319715610161258
61676841282993903319736530867610
61676841282993903866248144488668
61676841282993903867940400721080
61676841282993903867943499553794
61676841282993903868758513221818
61676841282993903868779549769178
61676841282993905101030077983600
61676841282993905103289514098382
61676841282993908677401205439714
61676841282993908677401205789634
61676841282993908677403532974228
61676841282993908677968388858544
61676841282993908807068131164348
61676841282993908807068131514268
61676841282993908807068134346676
61676841282993908807068134700808
61676841282993908807071230351194
61676841282993908807071233533522
61676841282993908807635314583178
61676841282993908814599198400182
61676841282993908814599198404394
61676841282993910454199510850394
61676841282993910461542292795668
61676841282993910461793339855364
61676841282994756303266271035910
61676841282994756303830352079950
61676841282994756304018637026206
61676841282994756310796563087164
61676841282994756311612466031176
61676841282994759964114847650362
61676841282994759964117171998336
61676841282994759971645111353728
61676841282994761066718568713714
61676841282994761066718569063634
61676841282994761198896781145294
61676841282994761198899105493268
61676841282994761203982451323760
61676841282994761206427044848660
61676841282994761252246519408106
61676841282994761654740348837578
61676841282994761656432601533530
61676841282994761656999784946744
61676841282994761657247389868618
61676841282994761657250489049848
61676841282994761662334177836932
61676841282994761662334177842548
61676841282994761664026430888420
61676841282994761664028754886474
61676841282994761664590514770484
61676841282994761664590515120404
61676841282994761794445382479166
61676841282994761794448481660396
61676841282994761799532170447480
61676841282994761799532170453096
61676841282994761801224423498968
61676841282994761801226747497022
61676841282994761801788507381032
61676841282994761801788507730952
61676841282994804296799056962380
61676841282994804296799057312300
61676841282994804298491312840660
61676841282994804298491313194792
61676841282994804298494412027506
61676841282994804299309540486778
61676841282994804436504090603968
61676841282994805531580990457312
61676841282994805531580990807232
61676841282994809237619043638060
61676841282994809237619043987980
61676841282994809237619046820388
61676841282994809237619047174520
61676841282994811022011178403630
61676841282997456177395044630026
61676841282997456177395159071354
61676841282997457412741176798270
61676841282997458006701612770666
61676841282997458006701731811264
61676841282997458007265439783802
61676841282997458007265811443978
61676841282997458014859525657700
61676841282997458014859640443332
61676841282997458014859640448948
61676841282997458014859641860274
61676841282997461667821790082986
61676841282997461667821904524314
61676841282997461667821904874234
61676841282997462946393545423706
61676841282997462948085798469578
61676841282997462953987259637428
61676841282997462953987374428676
61676841282997462955679512683300
61676841282997462955679627474548
61676841282997462956435096901040
61676841282997463367461891313854
61676841282997463368029074727068
61676841282997463368029074732684
61676841282997463497128358223626
61676841282997463497128473014874
61676841282997463497695541286920
61676841282997463502779230074004
61676841282997463502779230079620
61676841282997463502779344865252
61676841282997463502779344870868
61676841282997463505227067337616
61676841282997463505227067343232
61676841282997496299910818408868
61676841282997506140027336378530
61676841282997506140027451169778
61676841282997507374809384659094
61676841282997761910168287976400
61676841282997763144950221471332
61676841282997763694557209832509
61676841282997807617342934795412
61676841282997811862950299350670
61676841282997813097732232845602
61676841282997813105325286545140
61676841282998663528055295985092
61676841282998663660253282639788
61676841282998663665253288595640
61676841282998663705985946843304
61676841282998663712699126201460
61676841282998663713517358102752
61676841282998663713517386796348
61676841282998663713517386800560
61676841282998664076847266427284
61676841282998664125111335928780
61676841282998664125111335934396
61676841282998664125111364627992
61676841282998664125111364632204
61676841282998664254777917285496
61676841282998664262309328539328
61676841282998664262309328544944
61676841282998664262309357238540
61676841282998664262309357242752
61676841282998706897026029540258
61676841282998712247747741351630
61676841282998713535872871783302
61676841282998713535876313922528
61676841282998713535876313926740
61676841282998713665542896696394
61676841282998713673074307955842
61676841282998713673074336653650
61676841283204594094372197235696
61676841283205489171694356517076
61676841283205489171694356866996
61676841283205494522416068328448
61676841283205494522416068678368
61676841283205494522416183119696
61676841283205494524860433333712
61676841283205494524923109359488
61676841283205494524923224150736
61676841283205494662121101970036
61676841283205494662121102319956
61676841283205494662121217111204
61676841283212693713686290538124
61676841283212698655070357213700
61676841283212699204113376115268
61676841283213594281435281715664
61676841283213594281435535396648
61676841283213594281497957741440
61676841283213594281498072532688
61676841283213599632157247208020
61676841283213599632157361999268
61676841283213599634601612213284
61676841283213599634604711394514
61676841283213599634664288239060
61676841283213599634664403030308
61676841283213599634667387420290
61676841283213599634667502217154
61676841283213599771862280849608
61676841283213599771865380030838
61676841283858384165680316720268
61676841283858389104808050699996
61676841283858398941912106516956
61676841283858400177258124243872
61676841283858400178866692714736
61676841283858400178866693068868
61676841283858400178869791901582
61676841283858404295081539383750
61676841283858404297257288091116
61676841283858404297337872079598
61676841283858405532036122749122
61676841283858405532036122753334
61676841283858405532039221586048
61676841283858405532098884868178
61676841283858433530691713003946
61676841283858433532951145936400
61676841283858433532951149118728
61676841283858437237296946421196
61676841283861101880693097156476
61676841283861101880693125858656
61676841283861101883204608850810
61676841283861101883204609200730
61676841283861107236370686017366
61676841283861107236370714715334
61676841283861107236371059088868
61676841283861107236373010015420
61676841283861107236373038713388
61676841283861135233938772630470
61676841283861135236445699224394
61676841283861135236445813661510
61676841283861135236445814015642
61676841283861135236448798057108
61676841283861135236448909666028
61676841283861135236448912848356
61676841283861138940791499709190
61676841283861138940791614146306
61676841283861138940791614500438
61676841283861138940794598541904
61676841283861138940794713333152
61676841283861991376055177261724
61676841283861991378562218292764
61676841283861991378562218642684
61676841283862002306161807460720
61676841283862002311244124421436
61676841283862002311244153123616
61676841283862002313692988787962
61676841283862002313755636465690
61676841283862002313755750901402
61676841283862002448504907849008
61676841283862002450953628726318
61676841283862002450953629076238
61676841283862002450953743511950
61676841283862002495870389979180
61676841283862007796588552563760
61676841283862007796588552913680
61676841283862007801675340537690
61676841283862007801675340887610
61676841283862007801675455323322
61676841283862007804119705542954
61676841283862007804119734240922
61676841283862007804120078614456
61676841283862007804122029890928
61676841283862007804122058588896
61676841283862007804182381918650
61676841283862007804182496709898
61676841283862007804184705916704
61676841283862007804184820707952
61676841283862034018113773777606
61676841283862034018113774131738
61676841283862035664489685104182
61676841283862035664489685458314
61676841283862035666999936926616
61676841283862035804194718745770
61676841283862035804194719099902
61676841283862035804194833537018
61676841283862035804194833891150
61676841283862035804197817932616
61676841283862035804197932723864
61676841283862039371342526620018
61676841283862039371342641411106
61676841283862039371342641411266
61676841283862039508540519230566
61676841283862039508540519584698
61676841283862039508540634021814
61676841283862039508540634375946
61676841283862039508543618417412
61676841283862039508543733208660
61676841283869194639767810782572
61676841283869205755380741847620
61676841283869205755652342541116
61676841283869205755652371243296
61676841283869205757887668437332
61676841283869205757890882061134
61676841283869205757891110580770
61676841283869205757912147128130
61676841283869205758101206907642
61676841283869205758163854229834
61676841283869205758163969021082
61676841283869211108822923318284
61676841283869211111057187397406
61676841283869211111058335307780
61676841283869211111060314932300
61676841283869211111079255996870
61676841283869211111079256014132
61676841283869211111081579994924
61676841283869211111330304473508
61676841283869211111332284098028
61676841283869211111333403304818
61676841283869239103814329228026
61676841283869239109712688726542
61676841283869239111345740487474
61676841283869239111404944609034
61676841283869239111405059046150
61676841283869239111405059400282
61676841283869239111408043441748
61676841283869239111408158232996
61676841283869239111408383565932
61676841283869244042942060025426
61676841283869244042942063207754
61676841283869244050285184927292
61676841283869244050532678588762
61676841283869244050532793380010
61676841283869244050535777421476
61676841283869244050535892212724
61676841283869244050536117545660
61676841283869244051099973262380
61676841283870089717088967059736
61676841283870095070318837693240
61676841283870095070318838047532
61676841283870095070321162041214
61676841283870095207516830658080
61676841283870106180848080325496
61676841283870106181121167286688
61676841283870106185931654321332
61676841283870106185931654671252
61676841283870106185931769112580
61676841283870106186203398508256
61676841283870106188379490168002
61676841283870106188379491584944
61676841283870106188441909330466
61676841283870106188442137845730
61676841283870106188462830036818
61676841283870106188463172993410
61676841283870106188463174393090
61676841283870106188714881500410
61676841283870106188714881850330
61676841283870106323464153233648
61676841283870106325636687962920
61676841283870106325636688312840
61676841283870106325640130456278
61676841283870106325912874105342
61676841283870106325912874110958
61676841283870106325912874460878
61676841283870106325912988896590
61676841283870106325912988902206
61676841283870111671278267917522
61676841283870111671547912739648
61676841283870111671551011926494
61676841283870111676633471313406
61676841283870111676633557402474
61676841283870111676633586100282
61676841283870111676633586104654
61676841283870111676634585922330
61676841283870111676634586272250
61676841283870111676634705312848
61676841283870111678809334807808
61676841283870111678868883298690
61676841283870111678870030854772
61676841283870111678872355202746
61676841283870111678893017628844
61676841283870111678893017633216
61676841283870111678893361989488
61676841283870111679079323999096
61676841283870111679081275275568
61676841283870111679082423180326
61676841283870111679082423185942
61676841283870111679143951301344
61676841283870111679144066092592
61676841283870139127854952657178
61676841283870139127854953011310
61676841283870139130114388771960
61676841283870139130361993688218
61676841283870139130361994042350
61676841283870139130365092875064
61676841283870139130365432999248
61676841283870139130929288715968
61676841283870139535202181547242
61676841283870139541955971873994
61676841283870139541956086310950
61676841283870139541956086665242
61676841283870139541959070706708
61676841283870139541959182315628
61676841283870139541959185497956
61676841283870139541959410830892
61676841283870139677461708602050
61676841283870139679153964130410
61676841283870139679153964484542
61676841283870139679154078921658
61676841283870139679154079275790
61676841283870139679157063317256
61676841283870139679157178108504
61676841283870139679157403441440
61676841283870139679972191776528
61676841283870144481083705499590
61676841283870144481083820290678
61676841283870144618281698110138
61676841283870144618281812901386
61676841283870144618284797296984
61676841283870144618284908905904
61676841283870144618284912088232
61676841283870144618285137421168
61676841283870144618848993137888
61676841283966368021847613303975
61676841284294124742421537749415
61676841285843751806682572607721
61676841285843751989613229421785
61676841285844051995935684856455
61676841285844051995935684973095
61676841285844052133130238509945
61676841285844052133133677583643
61676841285844052133133682188577
61676841285844052133213806544313
61676841285844052178883794722213
61676841285844056256604522673569
61676841285844056256667199167149
61676841285844056256685106662051
61676841285844056302417775114965
61676841285844056439615763476115
61676841285844056439678443751289
61676841285844057483855389278375
61676841285844057483855389282587
61676841285844057483855389395015
61676841285844057491383357331575
61676841285844057491383357335787
61676841285844057491386456168501
61676841285844057491386457703535
61676841285844057491449132662081
61676841285844057491449133725098
61676841285844057537199704360499
61676841285844057674397696971047
61676841285952107915196727582855
61676841285952109149978661077787
61676841285953008528758540734977
61676841286168261896002765740556
61676841286276030027242784170646
61676841286276330216511025006412
61676841286276330216511026056172
61676841286276330216511026522732
61676841286276330216513349471026
61676841286816665169113125211076
61676841286816665214866710120944
61676841286816665214866711170704
61676841286816665217314432226126
61676841286816665354575182251466
61676841286824468903585846041207
61676841286824468903588169921217
61676841286824702610652077718885
61676841286824702610652080901213
61676841286824702613162560889151
61676841286824702613162560893363
61676841286824702613162561011407
61676841286824707966412206212331
61676841286824708101078826354173
61676841286824708101082265311071
61676841286824708101082265315283
61676841286824708101082265433327
61676841286824708103589306342111
61676841286824708103589306346323
61676841286824708103610198350703
61676841286824708103610198354915
61676841286824708103610198472959
61676841286824708103610198822879
61676841286824708146832382566281
61676841286824708149342862554219
61676841286824708149342862558431
61676841286824752575794766894135
61676841286824752575794767366311
61676841286824752575794768429328
61676841286824752575794768429329
61676841286824768634734724616143
61676841286824768634734724620355
61676841286824769039553880632071
61676841286824769044571451132057
61676841286824769044636451622287
61676841286824769044636451641161
61676841286824769046266026776303
61676841286824769047080815111391
61676841286824769047102855012887
61676841286824769047167855503117
61676841286824769047167855521990
61676841286824769047167855521991
61676841286824769090390036083064
61676841286824769090390040787328
61676841286824769092082288779016
61676841286824769092082291961344
61676841286824769092837757138486
61676841286824769092919117015600
61676841286824769092921440430454
61676841286824769092921441480214
61676841286824769230095041009423
61676841286824769230095041126063
61676841286824769230096187497031
61676841286824769230096187498435
61676841286824769230096188915584
61676841286824769230096188915585
61676841286824769230098511845005
61676841286824769230098511850621
61676841286824769230098511863879
61676841286824769230098513380199
61676841286824773985393760756031
61676841286824773985393760760243
61676841286824774031210025941072
61676841286925617451267278713685
61676841286932520569709117718363
61676841286932520569709118781173
61676841286932520569774118209997
61676841286932520569774118227467
61676841286932820756510959886666
61676841286932820758205535058736
61676841286932820758205535530912
61676841286932820758958676237824
61676841286932825651600604834948
61676841286932825697333269038464
61676841286933720731409024148479
61676841286933720731409028397829
61676841286933720731429915689059
61676841286933720731429920406421
61676841286933721136249072768005
61676841286933721141308426334473
61676841286933721278506418945021
61676841286933721278506418963895
61676841286933721278506423195775
61676841286933721278506423195983
61676841286933721280200994590671
61676841286933721280200995657901
61676841286933721280200998840021
61676841286933721281037822359291
61676841286933721281037822372341
61676841286933721281037822825851
61676841286933721281037822844724
61676841286933721281037822844725
61676841286933721281037823888661
61676841286933721281037823894484
61676841286933721281037823894485
61676841286933721281040146707265
61676841286933721281040148242459
61676841286933721319179728159303
61676841286933721319179729576453
61676841286933721324259974690521
61676841286933721324259979407883
61676841286933721324259979762175
61676841286933721324262299155135
61676841286933721324262299522525
61676841286933721324262303754613
61676841286933721324262303760229
61676841286933721325954550334767
61676841286933721325954552218477
61676841286933721325954555052129
61676841286933721326770486557191
61676841286933721326770486562807
61676841286933721326770487974133
61676841286933721326770487979956
61676841286933721326770487979957
61676841286933721326772810905165
61676841286933721326772810922427
61676841286933721326772812444571
61676841286933721326791378565735
61676841286933721326791378584449
61676841286933721326791378919867
61676841286933721326791379984129
61676841286933721326791379988500
61676841286933721326791379988501
61676841286933721326791380100769
61676841286933721326791380455061
61676841286933721326791408686308
61676841286933721326793703049063
61676841286933721326793704453115
61676841286933726082130735959851
61676841286933726082130737027081
61676841286933726082130740209201
61676841286933726082151627500431
61676841286933726219328728570399
61676841286933726219328729637629
61676841286933726219328732819749
61676841286933726265082286198205
61676841287140820213236526556304
61676841287140820213989670917720
61676841287140820351271342699172
61676841287140820351271345881500
61676841287140820353527679627108
61676841287140823874297383893006
61676841287140823874360146007851
61676841287140823874360146012063
61676841287140825108804330756991
61676841287140825108804330761203
61676841287140825157068313815126
61676841287140825292655413606836
61676841287140825292657738071450
61676841287140825294329068540519
61676841287140825294329068544730
61676841287140825294329068544731
61676841330262863981652009686440
61676841330262863986737678098044
61676841330262863989269083378554
61676841330262864538876961362624
61676841330262907173592543523946
61676841330263764549465771301152
61676841330263764550302599542108
61676841330263764557059858586376
61676841330263764557077421711956
61676841330263764557078541375064
61676841330263764557080865373118
61676841330263764557081898505342
61676841330263764961812894542520
61676841330263764969427988627584
61676841330263764969427988633200
61676841330263792779146398209360
61676841330263812543271309004934
61676841330263812680532063730326
61676841330263814326824287999406
61676841336171489402349830069434
61676841336171489951141800511626
61676841336171489951957708053504
61676841336171532586695329766610
61676841336172385021745472035374
61676841336172385028523398096332
61676841336172385029276539269804
61676841336172385029276539275420
61676841336172385029339186249096
61676841336172385029339301034728
61676841336172385029339301040344
61676841336172389917650682029472
61676841336172389960873206015102
61676841336172389963383346232988
61676841336172389967651127489840
61676841336172389968466920223208
61676841336172389968466920228824
61676841336172389968467035014456
61676841336172389968467035020072
61676841336172389970161612063998
61676841336172389970162645196222
61676841336172389970914757486820
61676841336172389970914757492436
61676841336172390336776071120555
61676841336172390512175316675180
61676841336172390518953467714942
61676841336172390518953582506190
61676841336172390519706727929012
61676841336172390519706727934619
61676841336172390519706727934628
61676841336172433154506996969926
61676841336172433154506996983024
61676841336172434808388955471334
61676841336172438093633731127606
61676841336172438093633731131978
61676841336172438093634730949654
61676841336172438093634764246939
61676841336172438093634845735286
61676841336172688327594237227256
61676841336172688924647948213664
61676841336172688924647948567796
61676841336172689976417866422714
61676841336172689976417866439976
61676841336172690106921247329900
61676841336172690111168136460116
61676841336172690111168136578160
61676841336172690113615859033262
61676841336172690113615859050524
61676841336172690113678621152318
61676841336172690152653911533416
61676841336172690159428733815484
61676841336172690159428733821308
61676841336172690159429881708596
61676841336172690159429881727310
61676841336172690159429882062728
61676841336172690159432091288408
61676841336172690159432206056570
61676841336172690159432206060782
61676841336172690159432206073832
61676841336172690525209836864906
61676841336172690526025744412391
61676841336172690526025744412400
61676841336172690701445881975608
61676841336172690708221852150788
61676841336172690708221852504920
61676841336172690708224176502974
61676841336172690709039969260832
61676841336172690709040084052079
61676841336172733343776557866458
61676841336172733343777705753746
61676841336172735180614565829000
61676841336172738282884404241490
61676841336172738290414811079780
61676841336172738290414815683262
61676841336172738328636960630098
61676841336172738328638103936990
61676841336172739936790722406356
61676841336172739936790722423618
61676841336172739936790722760488
61676841336172740112210859981002
61676841336172740112210859982454
61676841336172740112210859986826
61676841336172740112211893436998
61676841336172740112212007874114
61676841336172740119742299808728
61676841336172740119742299825990
61676841336172740119804947248964
61676841336172740119804947253176
61676841336172740119804947267678
61676841336172740119804947272050
61676841337036028897432560935206
61676841337036032603390030477392
61676841337036034249765941803968
61676841337036034250580730139056
61676841337036034250601622147648
61676841337036034250601995218942
61676841337046839417193057318576
61676841337046839417211998381742
61676841337046839417213949327168
61676841337046839417214322381200
61676841337046839417465026484304
61676841337046839417466145691094
61676841337047734494595915379686
61676841337047735043639594323262
61676841337047735043639594328878
61676841337047735043639709114510
61676841337047739847744084583536
61676841337047739847764976592128
61676841337047739848016025051296
61676841337047739977683754312770
61676841337047739982766328490930
61676841337047739982767328308606
61676841337047739982767443094238
61676841337047739984942077194084
61676841337047739985023665230926
61676841337047739985023665236542
61676841337047739985023780022174
61676841337047739985025645228452
61676841337047739985025760019492
61676841337047739985026104375764
61676841337047739985193125653252
61676841337047739985276693687620
61676841337047739985276808478868
61676841337047740396787103484896
61676841337048040174464838864045
61676841353789292379589601541778
61676841353789297870771812166056
61676841353897358863367925418554
61676841353897360692674493559194
61676841353897360693238577791178
61676841353897360700016503498004
61676841353897360700016618289252
61676841353897360700832521231860
61676841353897363802223809255890
61676841353897363804751996326218
61676841353897363804752111117466
61676841353897364214006073445107
61676841353897365451862226784824
61676841353897365589060219395372
61676841353897365589140688598430
61676841353897365632366311770906
61676841353897365634058306204074
61676841353897365634058334901834
61676841353897365634058564466858
61676841353897365634058679258106
61676841353897365634810676776170
61676841353897365634813775607480
61676841353897365634873352801946
61676841353897365634876451633256
61676841353897365639144233245644
61676841353897365639960140420340
61676841353897365639960255211588
61676841353897365641592070142074
61676841353897365641651274276684
61676841353897365641652393471828
61676841353897365641652508263076
61676841353897365642407977683952
61676841353897366000654197227016
61676841353897366046404654607814
61676841353897366046407753439124
61676841353897366053183723625744
61676841353897366053183723979876
61676841353897366053186047973718
61676841353897366054001955515596
61676841353897366190444478705268
61676841353897366191199948126144
61676841353897394001002040533536
61676841353897394046755596745644
61676841353897394046755625443404
61676841353897408825999098321834
61676841353897408826000217516978
61676841353897410479882176018386
61676841353897413627845275888734
61676841353897413627846395101348
61676841353897413627866167897326
61676841353897413627867311208430
61676841353897413627867315807664
61676841353897413627867315807691
61676841353897413627867315807700
61676841353897413627867315807748
61676841353897413765126836533650
61676841353897413765126951324898
61676841353897413765127951496706
61676841353898266201870002105358
61676841353898266202625471508764
61676841353898266207709160295848
61676841353898266209401413347336
61676841353898266209401413364806
61676841353898266209404885268862
61676841353898266614219449340408
61676841353898266620995391178980
61676841353898266620997715177034
61676841353898294614567292646928
61676841353898299553695022394568
61676841353898309256551244781938
61676841353898309256551244799408
61676841353898314195679011709032
61676841353898559620366618585898
61676841353898564561750689493562
61676841353898564566836362504436
61676841353898564971088330397270
61676841353898566208126600820138
61676841353898566208941389155226
61676841353898566213212269598924
61676841353898566215719310629964
61676841353898566215720429825108
61676841353898566346139381765774
61676841353898566346223064591390
61676841353898566346226163428316
61676841353898566350473052672204
61676841353898566352917303240512
61676841353898566352918422435656
61676841353898566391140596103546
61676841353898566391142920095776
61676841353898566391955728794906
61676841353898566391958827631832
61676841353898566396226608766220
61676841353898566396226608882860
61676841353898566398672006989988
61676841353898566398672007344120
61676841353898566398674331337962
61676841353898566398674331342174
61676841353898566398674331361048
61676841353898566398675479267050
61676841353898566398733650269644
61676841353898566399490238891280
61676841353898566399490267584875
61676841353898566399490267584876
61676841353898566399490267589088
61676841353898566764512400267300
61676841353898566810265984703588
61676841353898566810265984821632
61676841353898566810265985175764
61676841353898566811081117885997
61676841353898566811081117885998
61676841353898566811084216722924
61676841353898566811084245416519
61676841353898566811084245416520
61676841353898566811084245420732
61676841353898566940747699237098
61676841353898566940750798074024
61676841353898566948279110496546
61676841353898566948282209333472
61676841353898566948282238027068
61676841353898566948282238031280
61676841353898594620823887129620
61676841353898599559951621109348
61676841353898609444985010543542
61676841353898609444985014775630
61676841353898609445799798878630
61676841353898609445800918073774
61676841353898609445821838778722
61676841353898609582245769505234
61676841353898609583081473842410
61676841353898609583081473960502
61676841353898609583081474314794
61676841353898614384112744523270
61676841353898614384112748755358
61676841353898614384927537090446
61676841353898614521373503484962
61676841353898614522125529700994
61676841353898614522126644664050
61676841353898614529719727178036
61676841353898614567880229218382
61676841353898614567880229572514
61676841353898614575469844427582
61676841353898614575473283388692
61676841353898616168501436795482
61676841353898616168502555990626
61676841353898616176095638504612
61676841353898616176095638517662
61676841353898616214256140899090
61676841353898616221849194711056
61676841353898616221849194729770
61676841353898616221849195084061
61676841353898616221849195084062
61676841353898616221849223781869
61676841353898616221849223781870
61676841353898616351515776085242
61676841353898616351515776435162
61676841353898616359047187344690
61676841353898616359047187694610
61676841353898616359047216042498
61676841353898616359047216392418
61676841353898616359109978157342
61676841354105396799113726326180
61676841354116198670655476161620
61676841354116203609783210141348
61676841354116203612042645900594
61676841354116203612227575146612
61676841354116203612230673977922
61676841354116204023821552978256
61676841354116204023824651809566
61676841354117099238466918032208
61676841354117099238467032823248
61676841354117104177594647779848
61676841354117104179850984707784
61676841354117104180042369879206
61676841354117104591633363320868
61676841354117104591636347710850
61676841354117104591636462507714
61676841354117454192488171979765
61676841354761894018530466061968
61676841354761894064284022274076
61676841354761894064284050971836
61676841354761894064346698299852
61676841354761903764130676229054
61676841354761904999476693955970
61676841354761908703258414440870
61676841354761908705514747136718
61676841354761908705517845968028
61676841354761908840519169170474
61676841354761908840519283961722
61676841354761910482289579327728
61676841354761910489822970205872
61676841354761910489822970211696
61676841354761910489904558621544
61676841354761910489904586965220
61676841354761910489904587319352
61676841354761910489904673058500
61676841354761910489906538240240
61676841354761910489906538246064
61676841354761910489906653032732
61676841354761910489906653037104
61676841354761938353161107241956
61676841354761938490170813512392
61676841354761938490421861971560
61676841354761942057506907726752
61676841354761942194767662456356
61676841354772699048133086971052
61676841354772699048136185802362
61676841354772699459727064802696
61676841354772699459730163634006
61676841354772710166089021135490
61676841354772715511895299068122
61676841354772715516977873247686
61676841354772715516998765256278
61676841354772715519237304774844
61676841354772715519255097952126
61676841354772715519258196783436
61676841354772715649090192847360
61676841354772715649173760881728
61676841354772715649173875672976
61676841354772715654259433892602
61676841354772715654259548683850
61676841354772715656515766588450
61676841354772715656516885783594
61676841354772715656517000574842
61676841354772715656705286932424
61676841354772715656707266556944
61676841354772716060684170679004
61676841354772716068299264764068
61676841354772716068301244388588
61676841354772743519773434421476
61676841354772743931367412253120
61676841354772744061871047191210
61676841354772744068565404863668
61676841354772748870495146232848
61676841354772749000998781170938
61676841354773599613437487810600
61676841354773599615693820506448
61676841354773600027479183509514
61676841354773611138340831680352
61676841354773611145683842140890
61676841354773611145683842158360
61676841354773611145683870856168
61676841354773616077196601076360
61676841354773616079452933772208
61676841354773616079644318943630
61676841354773616079724902588016
61676841354773616079728001774862
61676841354773616084728012335808
61676841354773616084810575953022
61676841354773616084811609067984
61676841354773616084811690556330
61676841354773616084811695161423
61676841354773616086986324650352
61676841354773616086986324656176
61676841354773616087067912693018
61676841354773616087067941409700
61676841354773616087067941763832
61676841354773616087068027502980
61676841354773616087069892684720
61676841354773616087070007477212
61676841354773616087070007481584
61676841354773616087070351837856
61676841354773616087071384970080
61676841354773616087237373115344
61676841354773616087256313847464
61676841354773616087258265123936
61676841354773616087259413028694
61676841354773616087259413034310
61676841354773616087321055940960
61676841354773616221987647852798
61676841354773616222071330678414
61676841354773616224518933760260
61676841354773616224519048551508
61676841354773616636029343557536
61676841354773616636113026383152
61676841354773644080639810284414
61676841354773644087585216416040
61676841354773644492422188897498
61676841354773644499179194247684
61676841354773649431549554405202
61676841354773649431549922877226
61676841354773649439060069050964
61676841354773649575504920837960
61676841354773911472403477226471
61676841354773916273998606333987
61676841354773916276509086326137
61676841354773916413787548134135
61676841362980493160604291186870
61676841363089506378701069603946
61676841363089511111924523515046
61676841363089511111987285279970
61676841363089511111989609627944
61676841363635698843338673067003
61676841363635703599534606927387
61676841363744655696206581639573
61676841363952655290503839674081
61676841363952655475946961172097
61676841489784942086873711981590
61676841489784942094407102865558
61676841489784943321655645476522
61676841489784943329189036360490
61676841489784943329270395187844
61676841489784943329272719185898
61676841489787645025090991460628
61676841489787645032708065152742
61676841489787645032708065170004
61676841489787645032708065170211
61676841489787689451792538086714
61676841489787693156160379540236
61676841489788544175378124762854
61676841489788544175378125112774
61676841489788545592904753075340
61676841489788545598825270097764
61676841489788545600498840360564
61676841489788545600516403481772
61676841489788545600517523149252
61676841489788545600517781092684
61676841489788545600519761067124
61676841489788545600519847147306
61676841489788545600519847160404
61676841489788546004684692903494
61676841489788546012299786988558
61676841489788577709945515521644
61676841489788593723972075437148
61676841495588202262621430626236
61676841495693567499975379378822
61676841495693567507569208383792
61676841495693567507571532381846
61676841495693568559339126237306
61676841495693568696537118847854
61676841495693568734757312873754
61676841495693568742351141878724
61676841495693568742353465876778
61676841495693616735887031224128
61676841495693616873085023834676
61676841495696269162742808864664
61676841495696269211003406107812
61676841495696269211006878348690
61676841495696269211006878365952
61676841495696269211006878366159
61676841495696270445788811843622
61676841495696270445788811860884
61676841495696270994580782285814
61676841495696314864643501031130
61676841495696314864643502430810
61676841495696314864915097142826
61676841495696314864916245384246
61676841495696318568989301515926
61676841495696318568989302915606
61676841495696318568990077754478
61676841495696318569260899027302
61676841495696318614994711140975
61676841495696318988365394710122
61676841495697166071962376683980
61676841495697166072778282808916
61676841495697169176697872344602
61676841495697169176697872694522
61676841495697169593293836129624
61676841495697169593293836479544
61676841495697169725470902067772
61676841495697169768966170062374
61676841495697169771222506990310
61676841495697169771222507003408
61676841495697169771222507340230
61676841495697169771473211093414
61676841495697169776308175646840
61676841495697169776308175769096
61676841495697169778752425983320
61676841495697169778753573876224
61676841495697169778755898224198
61676841495697169778815102009096
61676841495697169778815102359016
61676841495697169778815216677720
61676841495697169778815216677880
61676841495697169778816221553952
61676841495697169778816336345200
61676841495697169778816594288632
61676841495697169778818545552006
61676841495697169778818545565104
61676841495697169778818660343254
61676841495697169778818660356352
61676841495697169779004622352862
61676841495697170960252835562704
61676841495697171006004440835162
61676841495697171013537831719130
61676841495697171013598155048884
61676841495697171013598269840132
61676841495697171013600593838186
61676841495697171379647869475913
61676841495697171560697872439588
61676841495697171560697987230836
61676841495697171562390125135540
61676841495697171562390125491076
61676841495697171562390240282324
61676841495697171562392449489130
61676841495697171562392564280378
61676841495697203123047527279520
61676841495697203123047527292618
61676841495697203123047527629440
61676841495697215295445232749114
61676841495697215295466124407786
61676841495697215295466124757706
61676841495697215432728027024678
61676841495697218999811926292262
61676841495697218999813072785486
61676841495697218999813073135406
61676841495697219007134157785856
61676841495697219137072594928586
61676841495697219137072709713802
61676841495697219137072709719626
61676841495697219137073713073762
61676841495697219137073714136620
61676841495697219137073828927868
61676841495697219137074087208122
61676841495697219548583003676102
61676841495697219556114414935550
61676841495697469968086929987852
61676841495697469968086930341984
61676841495697471018162271501492
61676841495697471155423025876964
61676841495697471202867715589672
61676841495697471202868863482784
61676841495697471202868863836916
61676841495697471202871187830758
61676841495697471202871187834970
61676841495697471202871187848020
61676841495697471566954241943684
61676841495697471751660833924976
61676841495697471751660834279108
61676841495697471751663158277162
61676841495697515484716945941042
61676841495697515621914938551590
61676841495697515621977700316514
61676841495697515621997473129754
61676841495697515621998621022866
61676841495697515621998621376998
61676841495697515667730137216630
61676841495697515675261577160996
61676841495697515675261577178258
61676841495697516033508916383234
61676841495697516033508917446044
61676841495697516224053547603188
61676841495697519189062746425838
61676841495697519189062747488648
61676841495697519196404751666000
61676841495697519196404752132560
61676841495697519196404753182320
61676841495697519196404753195370
61676841495697519326323500801310
61676841495697519333602744276548
61676841495697519333602745792868
61676841495697519333602745805918
61676841495697519371825263816822
61676841495697519372077085711178
61676841495697519372077087128120
61676841495697519920868941716254
61676841495697519920869056153370
61676841495912405478207066084352
61676841495912406712988999579284
61676841495916007746947152664800
61676841495916007749454193695840
61676841496568902743440038058024
61676841496568903978221971552956
61676841496568913815183021036642
61676841496568913815183021386562
61676841496568913815266703739794
61676841496568913815266703862050
61676841496568913815830788094034
61676841496568913815830789493714
61676841496568915050529038763558
61676841496568915050612721588966
61676841496568918754874840648034
61676841496568918754875615486906
61676841496568918754958523473442
61676841496568918756567092294226
61676841496568918756570191131152
61676841496568918756650774769714
61676841496568918756650775119634
61676841496568918756653873956560
61676841496568919168161070125870
61676841496568919168164168962796
61676841496568919168436138145786
61676841496568919168978957297884
61676841496568919168997898379716
61676841496568919169000222377770
61676841496568920403760890792816
61676841496568920403781782801408
61676841496568947169264378603708
61676841496568947170079166938796
61676841496568947170079167988556
61676841496568952108956972704052
61676841496571616754047694501778
61676841496571620458393496386254
61676841496571620460085747682526
61676841496571620460089219923404
61676841496571620460089219940666
61676841496571620460901655562470
61676841496571620460902028633963
61676841496571620460902028633972
61676841496571620460903979560524
61676841496571620460904008258492
61676841496571650108108161110012
61676841496571650108108935948884
61676841496571650108130201028761
61676841496571653812453961594808
61676841496572515537387130096482
61676841496572515537387130446402
61676841496572515537470812799634
61676841496572515537470812921890
61676841496572517321860624383630
61676841496572520888944523651214
61676841496572520888945670494358
61676841496572520890636774947486
61676841496572520890640247188364
61676841496572520891452682471894
61676841496572520891455035523452
61676841496572521026205192287538
61676841496572521026205307078578
61676841496572521026206310082794
61676841496572521026206310432714
61676841496572521026206424868426
61676841496572521027897443583810
61676841496572521027897558374850
61676841496572521027900887126720
61676841496572521027901001917968
61676841496572521028629783079466
61676841496572521028632107427440
61676841496572521028713351108218
61676841496572521028715675461808
61676841496572521028715790253056
61676841496572521074383712363067
61676841496572522675026615112602
61676841496572522675028939460576
61676841496572548892283275998636
61676841496572548892283277048396
61676841496572550538659188374972
61676841496572550675857180985520
61676841496572554380202980420556
61676841496572554380202981470316
61676841496572821217900721329131
61676841498870670605651835191976
61676841498978438553811481441664
61676841498978438553814839013758
61676841499526879899786509525862
61676841499526879899786767793066
61676841499526883741142275016054
61676841499526883741142276065814
61676841499526883741330304143142
61676841499526883741330561360586
61676841499527119097844690666780
61676841499527163571741370813052
61676841499527163571762262821644
61676841499527167276087171297848
61676841499527178259478912094646
61676841499527178439961760710088
61676841499527178440150047054620
61676841499527178441656337404094
61676841499527178441845397066966
61676841499527178441925981054044
61676841499527178441929080358934
61676841499527178442409482815270
61676841499527178442493164590918
61676841499527178442493165640678
61676841499527180043031550964726
61676841499527180043052442973318
61676841499527180043052701240522
61676841499527180043304552186818
61676841499527180226318087939690
61676841499527180226318116519454
61676841499527183747377351449522
61676841499527183793130907661630
61676841499527183793131165928834
61676841499527183923049942599764
61676841499527183930391948306486
61676841499527183930580234651018
61676841499527183930581009485678
61676841499527183930663917004250
61676841499636132276984426274044
61676841499636132322720446411078
61676841499636132322737982486152
61676841499636132322908732755610
61676841499636135981333582692358
61676841499636135981518512986732
61676841499636135981521869036890
61676841499636136027062890962356
61676841499636136027251177306888
61676841499851038733861303933484
61676841499851038738944906981420
61676841499851038741204342742070
61676841499851039967515845204404
61676841499851334627380845387104
61676841499851335034623444875588
61676841499851335039163109563280
61676841499851338333421222565906
61676841499851338747460596988358
61676841499851338785850193685480
61676841499851338793193232494066
61676841499851338793193261191874
61676841499851338923678160644102
61676841499851338928215500861564
61676841499851338928218600166454
61676841499851338928782684398438
61676841499851338930665260471964
61676841499851338931209227530016
61676841499851338931230119538608
61676841499851339973751178855316
61676841499851339980550279303658
61676841499851340019504735067424
61676841499851340156765518494788
61676841499851340158460094139034
61676841499851340163564617893370
61676841499851340163564618943130
61676841499851340164380497788812
61676841499851340164380612579852
61676841499851340165991161024948
61676841499851340166012053033540
61676841499851340166075188224098
61676841513314073560289248765590
61676841513314077122287591594744
61676841513314077267081737203944
61676841513314078357069525089676
61676841513314078362971102442630
61676841513314078364600936349124
61676841513314078500169095053178
61676841513314078501863670698876
61676841513314078913643610876950
61676841513419440033242214642666
61676841513419443693526710213078
61676841513419443693529034561052
61676841513419443701056973916444
61676841513419443746810558476392
61676841513419443746810558826312
61676841513419443746876448475890
61676841513419444928308643708010
61676841513419444928310968055984
61676841513419444935838907411376
61676841513419444981658381970822
61676841513422130023192796884876
61676841513422141743455596881112
61676841513422144848191092891654
61676841513422144853255727222600
61676841513422145264787056326756
61676841513422145397150084611334
61676841513422145397233652645702
61676841513422145397233767436950
61676841513422145402047696615032
61676841513422145404492061620296
61676841513422145440459275468258
61676841513422145440459275818178
61676841513422145442715354483330
61676841513422145442715383181090
61676841513422145442715612763584
61676841513422145442715727537362
61676841513422145442715727554831
61676841513422145442966316849218
61676841513422145442966431640466
61676841513422145447801281056936
61676841513422145447801281174980
61676841513422145447801281524900
61676841513422145447801395848184
61676841513422145447801395966228
61676841513422145450245646180244
61676841513422145450245646180452
61676841513422145450249118421330
61676841513422145450249118438592
61676841513422145450249118438640
61676841513422145450249118438799
61676841513422145450308408649428
61676841513422145450308436879224
61676841513422145450309441751084
61676841513422145450309441768554
61676841513422145450311765749138
61676841513422145450311794464416
61676841513422146494483321410084
61676841513422146502076030734476
61676841513422146639274023345024
61676841513422146677497316676022
61676841513422146677497661032294
61676841513422146685027579675176
61676841513422146685031051916262
61676841513422146685031051933524
61676841513422146685090256050872
61676841513422146685091375246016
61676841513422147043525995937910
61676841513422147096625029747906
61676841513422147226540335577590
61676841513422191103948160266234
61676841513422191103948388781498
61676841513422191103948389831258
61676841513422191103948504622506
61676841513422191104136445088622
61676841513422191104199092884602
61676841513422191104220013122990
61676841513422194671284225782834
61676841513422194671284254480594
61676841513422194671305146489394
61676841513422194678627377982988
61676841513422194678627379399930
61676841513422194678648300106273
61676841513422194808293960751030
61676841513422194808294189266294
61676841513422194808294305107302
61676841513422194808544894419158
61676841513422194808565901218998
61676841513422194808566932920974
61676841513422194808566933270894
61676841513422194808566934338124
61676841513422194808566963035932
61676841513422194815821928798406
61676841513422195220076223405062
61676841513422195220076223523106
61676841513422195220076223523314
61676841513423045413474483744662
61676841513423045421004747098108
61676841513423045827784679910662
61676841513423045832598723879992
61676841513423045969859506953272
61676841513423045972303757521580
61676841513423045972307229425636
61676841513423046010527423101824
61676841513423046010529374378296
61676841513423046010715336724726
61676841513423046015613063047288
61676841513423046015613091745096
61676841513423046018057342431448
61676841513423046018058461626592
61676841513423046018058834361272
61676841513423046018060785624646
61676841513423046018060785637744
61676841513423046018060814335712
61676841513423046018120104550712
61676841513423046018123576454767
61676841513423046018123576454768
61676841513423047207085691016512
61676841513423047207089162920568
61676841513423047252839275926380
61676841513423047252840395121524
61676841513423047662742119901680
61676841513423047664434372597632
61676841513423047664434372953168
61676841513423047664436696951222
61676841513423079362352070319532
61676841513423079362352443391034
61676841513423091534499416046458
61676841513423091534499417096218
61676841513423091534750120149562
61676841513423091534771040855914
61676841513423091672031795231434
61676841513423095238845216531254
61676841513423095239117960185934
61676841513423095239117990296680
61676841513423095376293914294666
61676841513423095376295062200668
61676841513423095376377597120282
61676841513423095376378745026283
61676841513423095376378745026284
61676841513423095383637066490448
61676841513423095383637067907390
61676841513423095787887891076550
61676841513423095795482092798730
61676841513423345602745049043638
61676841513423346159130100833416
61676841513423346207331379634471
61676841513423347434581901869964
61676841513423347442110988764176
61676841513423347442110989118308
61676841513423347442113313112150
61676841513423347442113313116362
61676841513423347442113313129403
61676841513423347853704966595820
61676841513423347853704966949952
61676841513423347853707290943794
61676841513423347853707290948006
61676841513423378957077110363888
61676841513423391861030421462122
61676841513423391861030764302074
61676841513423391861218706290334
61676841513423391861281468405178
61676841513423391907035053315046
61676841513423391914378206914720
61676841513423395565376221946918
61676841513423395611319210992570
61676841513423395611319211346702
61676841513423395611319212409503
61676841513423395618658118916338
61676841513423395618658119266258
61676841513423395618661216699292
61676841513423395618661217053424
61676841513423395618661218098972
61676841513423395618661218103184
61676841513423395618661218116225
61676841513423395618723978818348
61676841513423395618912265162880
61676841513423395984752686678874
61676841513423396022913189178346
61676841513638278011411225322420
61676841513638281716887517220930
61676841513638281717449277104940
61676841513638281717451601452914
61676841513640983418440258070684
61676841513640983418440258420604
61676841513640983420884623425868
61676841513640983420947041188860
61676841513640985067260534752444
61676841513641883988696060710076
61676841513641883988696318977232
61676841513641883988696319327152
61676841513641883988696433781578
61676841513641883988696434118400
61676841513641883988698385058050
61676841513641885635072230303808
61676841514294775093692648473436
61676841514294775230890641083984
61676841514294778799168940371946
61676841514294778799730700255956
61676841514294778799733024603930
61676841514294778936928693220796
61676841514294778982120489194602
61676841514294778982183165220378
61676841514294778982682249078612
61676841514294778982682249432904
61676841514294778982682278130664
61676841514294778982684573426586
61676841514294778982744925104388
61676841514294778982744925458680
61676841514294778982747249452362
61676841514294780032820382453164
61676841514294780034512633750888
61676841514294780034514958098862
61676841514294780217464211625596
61676841514294789917289916176462
61676841514294789917310836414850
61676841514294789917310836532894
61676841514294789917310836882814
61676841514294789917854000408446
61676841514294789917854001458206
61676841514294790054487908787010
61676841514294790054571591140242
61676841514294790054571705931490
61676841514294790055051993018994
61676841514294790055051994068754
61676841514294790055052108860002
61676841514294791152635933903378
61676841514294791152656854609730
61676841514294791289833926513926
61676841514294791289917608867158
61676841514294791289917723658406
61676841514294791694649754349744
61676841514294794856981735437934
61676841514294794858673987084126
61676841514294794858694907322514
61676841514294794858694907440558
61676841514294794858694907790478
61676841514294794994179728048482
61676841514294794994179842839730
61676841514294794995871979694674
61676841514294794995872094485922
61676841514294794995955662047906
61676841514294794995955776839154
61676841514294795400126046248254
61676841514294795400690130480238
61676841514294795407465957526318
61676841514294795407466072317566
61676841514294795407741025542070
61676841514294795407741054240038
61676841514294795407741054244250
61676841514294795407741140333318
61676841514294795408219217746004
61676841514294795408221197364700
61676841514294795408221197370524
61676841514294795408304880191560
61676841514294795408304880195932
61676841514294796633777488329472
61676841514294796635469739627196
61676841514294796635469739981488
61676841514294796641392582414536
61676841514294796643001151240936
61676841514294796643003130859632
61676841514294796643003130865456
61676841514294796643084718921012
61676841514294796643084719275304
61676841514294796643084833712260
61676841514294796643086698899824
61676841514294796643086813686492
61676841514294796643086813690864
61676841514294796643087043268986
61676841514294796643087158060234
61676841514294823271371273393608
61676841514294823272123386752680
61676841514294823272123413932716
61676841514294823408565938651966
61676841514294823408569266004156
61676841514294823409384054339244
61676841514294823409384055389004
61676841514294823409384168658108
61676841514294823409384170180252
61676841514294824506717062599436
61676841514294824506717062600888
61676841514294824643915055209984
61676841514294824643915055215808
61676841514294824644165987834176
61676841514294824644166102153040
61676841514294828211062863084232
61676841514294828211062863085684
61676841514294828211251120732408
61676841514294828211251149430168
61676841514294828211251924263424
61676841514294828340918849988058
61676841514294828341002418022426
61676841514294828341002418028250
61676841514294828348260855694780
61676841514294828348260855700604
61676841514294828348511789368732
61676841514297480091572068745240
61676841514297481737947980071816
61676841514297481920962319711496
61676841514297491208942997971342
61676841514297491208963918209730
61676841514297491208963918327774
61676841514297491208963918677694
61676841514297492993269042447574
61676841514297492993352610481942
61676841514297492993352610954326
61676841514297492993352725273190
61676841514297496560416823141786
61676841514297496560416851839546
61676841514297496562109074787978
61676841514297496562109103485738
61676841514297496697698498577950
61676841514297496697699530279926
61676841514297496697699530629846
61676841514297496697699531697076
61676841514297496697699560394884
61676841514297496699390664135074
61676841514297496699390750224142
61676841514297496699394107323852
61676841514297496699394136039130
61676841514297496700143895635110
61676841514297496700143924331466
61676841514297496700146219633164
61676841514297496700146248329520
61676841514297496745876932910119
61676841514297498346519806961686
61676841514297498346519806979156
61676841514297498346522130959740
61676841514297498346522159675018
61676841514297524563024355188488
61676841514297524563024356238248
61676841514297524563776468547560
61676841514297524563776495727596
61676841514297526210152379874136
61676841514297526347350372484684
61676841514297526347350399664720
61676841514297526347413048510460
61676841514297526347413163301708
61676841514297529914498180358932
61676841514297529914498207538968
61676841514297530051758848995256
61676841514297530051758963786504
61676841514298382305696999947324
61676841514298382488711339587004
61676841514298391776692017846850
61676841514298391776775700200082
61676841514298391776775814991330
61676841514298393423882717508514
61676841514298393423903638214866
61676841514298393423903752533938
61676841514298393423904871845722
61676841514298393424635977355194
61676841514298393424719660180810
61676841514298393561080710119062
61676841514298393561080824437926
61676841514298393561164392472294
61676841514298393561164392944678
61676841514298393561164507263542
61676841514298397122330155308094
61676841514298397123163769570956
61676841514298397128165843017294
61676841514298397128165871715054
61676841514298397128249525842910
61676841514298397128249554540670
61676841514298397128250557544886
61676841514298397128250672330518
61676841514298397129920770689262
61676841514298397129920885008126
61676841514298397129924242593318
61676841514298397129941691395614
61676841514298397129941777134810
61676841514298397129941805714526
61676841514298397129941805714686
61676841514298397129941805832570
61676841514298397129941806186862
61676841514298397129945134588812
61676841514298397129945134601910
61676841514298397129945163299878
61676841514298397129945249393158
61676841514298397130676354889532
61676841514298397130694922544534
61676841514298397130694951242294
61676841514298397130697246898124
61676841514298397130697275590268
61676841514298397130697275596092
61676841514298397130760037715148
61676841514298397265426511653618
61676841514298397265510194479234
61676841514298397267118763299810
61676841514298397267118877618674
61676841514298397267202446125426
61676841514298397267202560444290
61676841514298397267955591180858
61676841514298397267957915534448
61676841514298397267958030325696
61676841514298398912555681777114
61676841514298398912639364602730
61676841514298398914247934828602
61676841514298398914250258826656
61676841514298398914250258839754
61676841514298398914331502862970
61676841514298398914331617654218
61676841514298398914333826861024
61676841514298398914333826874122
61676841514298398914333941652272
61676841514298398914333941665369
61676841514298398914333941665370
61676841514298425130773375063996
61676841514298425130773376113756
61676841514298425131024079167100
61676841514298425131024193485964
61676841514298425131588163399084
61676841514298425131588164448844
61676841514298425131588277717948
61676841514298425131588279240092
61676841514298426777901399749644
61676841514298426777901428447404
61676841514298426777964074725660
61676841514298426777964075775420
61676841514298426777964190566668
61676841514298426777965223681422
61676841514298426915162067336208
61676841514298426915162068385968
61676841514298426915162181655072
61676841514298426915162183177216
61676841514298430474716935481314
61676841514298430474988789860166
61676841514298430482247200234440
61676841514298430482247228932200
61676841514298430482309989647412
61676841514298430482499050825152
61676841514298430619507867821004
61676841514298430619507868870764
61676841514298430619507983662012
61676841514298697319215728598637
61676841514298697319944968791223
61676841514298699147642624221375
61676841514298699149337199865621
61676841514298726967256709686741
61676841514298730809030400970093
61676841517251794627534074134014
61676841517251839099926787456482
61676841517251855708477722337760
61676841517360811509494724562110
61676841517576014268660952825672
61676841517576015503440562322550
61676841517577214619232955074488
61676841517577216265608866401064
61676841517577216266362011829502
61676841522177045026679953483357
61676841522177064653523274932043
61676841522177064653524421303011
61676841522177064653524421419651
61676841522177064661138396178269
61676841522177064661138396296313
61676841522177064790721267542591
61676841522177064790721296234575
61676841522177064790722413913559
61676841522177064790722415448593
61676841522177064790783943568367
61676841522177064790804864268943
61676841522177064798315382456989
61676841522177064798315468196297
61676841522177064798315468201913
61676841522177064798336388784605
61676841522177064798336388788817
61676841522177064798336390319639
61676841522177064798399066345415
61676841522177064844069053110377
61676841522177065202315243970183
61676841522177065202316391745203
61676841522177065209846683796457
61676841522177065209909360288633
61676841522177065209909445915513
61676841522177065209909446027941
61676841522177065209909446033557
61676841522177065209909446046655
61676841522177065209930366738505
61676841522177065255663030823977
61676841522177065255663030942021
61676841522177065255663030955119
61676841522177065385329497869263
61676841522285116319646546727243
61676841522286013594644775645959
61676841522286013594644777064353
61676841522286016887479163329103
61676841522286017298990576130755
61676841522286017436250211548575
61676841522286017436250212020959
61676841522503967796629267555056
61676841522503967796629296252870
61676841522503971500976100090344
61676841522503971500976128788152
61676841522504868227117532700800
61676841522504868227118307535460
61676841522504872067971974083904
61676841522504872068725119495080
61676841522504872068725119967256
61676841522505172120797835790662
61676841522505274204607357193042
61676841522505318724509532762990
61676841522609337934953431231502
61676841522609337934953431232960
61676841522609337934974351937854
61676841522609339169735364727838
61676841522609339169756285432786
61676841522609339169756286482546
61676841522610238502702451108468
61676841522612940205385426503008
61676841522612940206197115651244
61676841522612940206197201744684
61676841522612940206200214838090
61676841522612940206200214838096
61676841522612940206200559192910
61676841522612940206200587890718
61676841522612940206221135544442
61676841522612940206221508597070
61676841522613240395467795741468
61676841522613240395471152723134
61676841522613240395471153191152
61676841522613386808659139301362
61676841522613386816166301085326
61676841522613389963937900525804
61676841522613389971552650237126
61676841522613390512981033168617
61676841522614140825207047410620
61676841522614140826022180101980
61676841522614140826022954940852
61676841522614287239126483740914
61676841522614287239189245510050
61676841522614287239210166566322
61676841522614287422140822908210
61676841522614287429731581428354
61676841522614287429752473436898
61676841522614290951063041230263
61676841522614290951065365578237
61676841522614291126483551859149
61676841522614291134077380864119
61676841522614291134079705212093
61676841522614291134100597220637
61676841522614291134163358985561
61676841523157717056016306548055
61676841523157717056016335244411
61676841523157717056099903278779
61676841523157717101769891456519
61676841523157717101832567482295
61676841523157761529036555435327
61676841523157761529036556485087
61676841523157762763818488934471
61676841523157777992795668700927
61676841523157777992795668701087
61676841523157777997816711208511
61676841523157777997879387602920
61676841523157777999571639948953
61676841523157777999573963228293
61676841523157778000327194401703
61676841523157778000410791483750
61676841523157778000410791483751
61676841523157778043632972511384
61676841523157778045325225207336
61676841523157778045327549205390
61676841523157778046080693100246
61676841523157778046080694616566
61676841523157778046164376392214
61676841523157778046164377441974
61676841523157778183341447825638
61676841523157778183341447825639
61676841523157778183341449341959
61676841523157779235109127892423
61676841523157779235130048603200
61676841523157779235192724977278
61676841523157779235192724977279
61676841523157779280946309887146
61676841523157782931860727704799
61676841523157782931923403730575
61676841523157782931924551640789
61676841523157782939475850486059
61676841523157782939538526511835
61676841523160419994861235896099
61676841523160419994861235914972
61676841523160419994882127904691
61676841523160419994882127906095
61676841523160419994882127923564
61676841523160464467066667751719
61676841523160464467274841364124
61676841523160464467337603347827
61676841523160464467337603465871
61676841523160464467337632044183
61676841523160464467338636933513
61676841523160464513091188374335
61676841523160468164068311282753
61676841523160468171412468236515
61676841523160468171412468253985
61676841523160468171412469303745
61676841523160468171683403832623
61676841523160468171683403950667
61676841523160468171683432528979
61676841523160468171684437418309
61676841523160468171684437419713
61676841523160468217436988859131
61676841523160479283881653170417
61676841523160479283881681866773
61676841523160479283902573875365
61676841523160479289720755742332
61676841523160479291415417125727
61676841523160479291496689858396
61676841523160479291499759998919
61676841523160479291499760348892
61676841523160479291980191502982
61676841523160479291980276196535
61676841523160479291980276196583
61676841523160479291980277596263
61676841523160479292063844230902
61676841523160479292063844230903
61676841523160479292063874328390
61676841523160479337253345257302
61676841523160479337253373955110
61676841523160479337817429022726
61676841523160479337817430539046
61676841523160479337817459236854
61676841523160480938356187504445
61676841523160480938356187505849
61676841523160480938356188921387
61676841523160480938565021515798
61676841523160480938627783616141
61676841523160480938627783617545
61676841523160480938627783635014
61676841523160480938628041896394
61676841523160480938628042250526
61676841523160480938628070948334
61676841523160480938628845782994
61676841523160481121370412352669
61676841523160481121370412371542
61676841523160481121370412371543
61676841523160481121558440429997
61676841523160481121558440431449
61676841523160481121558440431609
61676841523160481121558440448870
61676841523160481121558440448871
61676841523160481121558813501499
61676841523160481121558813502951
61676841523160481121579361155270
61676841523160481121642381535866
61676841523160481121642381535867
61676841523160484642701903314354
61676841523160484642701987872601
61676841523160484642701987889863
61676841523160484642701987989241
61676841523160484642701987990645
61676841523160484642701988007907
61676841523160484642701988007955
61676841523160484642701989406183
61676841523160484642701989407635
61676841523160484642973584100729
61676841523160484642973584100937
61676841523160484642973584102181
61676841523160484642973584102341
61676841523160484642973585517879
61676841523160484642973585519331
61676841523160484642973585519490
61676841523160484642973870962358
61676841523160484642973957054187
61676841523160484642973957055639
61676841523160484642973957172279
61676841523160484818373174030491
61676841523160484818374207499536
61676841523160484818374207499537
61676841523160484825716212837465
61676841523160484825716212856339
61676841523160484825716242953826
61676841523160484825904528248598
61676841523160484825905274385450
61676841523161315072183395173267
61676841523161315072183509964515
61676841523161315072245038452923
61676841523161315073081866689507
61676841523161318776528163955879
61676841523161318776528163961703
61676841523161318776529310449311
61676841523161318778223887493237
61676841523161318779036351480351
61676841523161318779038675828325
61676841523161318779057243488943
61676841523161318779059567836917
61676841523161318779119919514719
61676841523161318779122243862693
61676841523161320417818060749169
61676841523161320423657220712345
61676841523161320423740903537961
61676841523161320425349471989903
61676841523161320561001571111427
61676841523161320562610140626227
61676841523161320562610255417475
61676841523161320562612579765449
61676841523161320562693823451843
61676841523161320562696147799817
61676841523161363243082836879109
61676841523161363250425875804335
61676841523161363250425875809951
61676841523161363250425876159871
61676841523161363250425877204015
61676841523161363250673566697233
61676841523161363250673567169617
61676841523161363250675805428523
61676841523161363250676924636717
61676841523161363250677038955581
61676841523161363250694487402181
61676841523161363250694487874565
61676841523161363250696811750155
61676841523161363250759487775931
61676841523161363250759488248315
61676841523161363250760606989949
61676841523161363251240664494959
61676841523161363251240664495167
61676841523161363251240665539103
61676841523161363251240665544927
61676841523161364897553899441675
61676841523161364897553900839903
61676841523161364897553900845567
61676841523161364897553900858617
61676841523161364897616575821535
61676841523161364897616575821583
61676841523161364897616575821743
61676841523161364897616576865679
61676841523161364897616576871343
61676841523161364897616576871503
61676841523161364897616576884393
61676841523161364897617695016679
61676841523161364897617696079537
61676841523161364897638615367495
61676841523161364897804947899599
61676841523161364897804976485139
61676841523161364897825868487907
61676841523161364897825868493731
61676841523161364897825868605999
61676841523161364897826643444823
61676841523161364897826643444871
61676841523161364897827016516373
61676841523161364897888544513683
61676841523161364897888544519507
61676841523161364897888544985859
61676841523161364897888544985907
61676841523161364897888544991683
61676841523161364897888545004781
61676841523161364897889664199877
61676841523161365034814569476227
61676841523161365034815687271691
61676841523161365035065616890055
61676841523161365035065731214743
61676841523161365035086623223335
61676841523161365035086623335763
61676841523161365035086623341379
61676841523161365035087656454888
61676841523161365035087656454889
61676841523161365035087771246136
61676841523161365035149299249111
61676841523161365035149299715671
61676841523161365080569272181559
61676841523161365080902884625539
61676841523161368594557694101657
61676841523161368594557694218297
61676841523161368594641376927273
61676841523161368594641377043913
61676841523161368601899699808379
61676841523161368601899699926471
61676841523161368601899701324699
61676841523161368601899701330363
61676841523161368601899701343413
61676841523161368601984415852291
61676841523161368601984415871005
61676841523161368602150748384395
61676841523161368602151896294769
61676841523161368602171668972703
61676841523161368602171668978367
61676841523161368602171668978527
61676841523161368602171669090795
61676841523161368602171669096411
61676841523161368602171670513561
61676841523161368602172443929667
61676841523161368602172445348221
61676841523161368602172817001169
61676841523161368602234431215627
61676841523161368602235464329137
61676841523161368731817331158261
61676841523161368739160368444703
61676841523161368739160368916879
61676841523161368739160369961023
61676841523161368739161488112023
61676841523161368739432337609027
61676841523161368739432337614851
61676841523161368739432338081203
61676841523161368739432338081411
61676841523161368739432338087027
61676841523161368739432423708131
61676841523161368739432452400275
61676841523161368739433457295220
61676841523161368739433457295221
61676841523161368784915074084749
61676841523161368785187042205142
61676841523161379712677666669969
61676841523161379714184989425631
61676841523161379714453601140325
61676841523161379714937102784751
61676841523161379714999777760719
61676841523161379714999777760767
61676841523161379714999778810527
61676841523161379720271868746441
61676841523161379720292789334749
61676841523161379721778072288133
61676841523161379721778073337893
61676841523161379721778073356766
61676841523161379721778073356767
61676841523161379721796640998463
61676841523161379721798964296677
61676841523161379721966099899061
61676841523161379721967477859733
61676841523161379721984668026079
61676841523161379721984668026239
61676841523161379721984668027483
61676841523161379721986991907653
61676841523161379722047803218254
61676841523161379722049668399781
61676841523161379722049668399829
61676841523161379722050012773523
61676841523161379722050041471331
61676841523161379722050787613798
61676841523161379722050787613799
61676841523161379722050787613852
61676841523161379722531218767942
61676841523161379722531304861223
61676841523161379722552225567575
61676841523161379722614871845782
61676841523161379722614871845783
61676841523161379722614900543590
61676841523161379722614900543591
61676841523161379722614901593350
61676841523161379722614901593351
61676841523161379849938335654761
61676841523161379849938335660585
61676841523161379849938421393909
61676841523161379850022018007993
61676841523161379850022018480377
61676841523161379851630673045925
61676841523161379851630701742281
61676841523161379851714269776649
61676841523161379852197771415411
61676841523161379852197771421235
61676841523161379857532623470381
61676841523161379857553085366291
61676841523161379857553429739824
61676841523161379857553429739825
61676841523161379857553544058689
61676841523161379857616191504748
61676841523161379857616191504749
61676841523161379859245336190179
61676841523161379859245336662563
61676841523161379859245336668179
61676841523161379859248779868810
61676841523161379859248779868811
61676841523161379859248779874426
61676841523161379859248779874427
61676841523161379903035045466495
61676841523161379904727297812527
61676841523161379904729621110741
61676841523161379904980325213845
61676841523161379905002364661879
61676841523161379905002364778519
61676841523161379905545556885271
61676841523161379905545558401591
61676841523161379905566448893863
61676841523161379905566450410183
61676841523161381506105207381357
61676841523161381506105207394455
61676841523161381506105208792683
61676841523161381506105208811397
61676841523161381506167883774362
61676841523161381506167883774363
61676841523161381506167884818299
61676841523161381506167884837172
61676841523161381506167884837173
61676841523161381506188775409901
61676841523161381506188775764033
61676841523161381506188804461841
61676841523161381506188805524651
61676841523161381506356170113071
61676841523161381506356255852379
61676841523161381506376803369185
61676841523161381506376803487229
61676841523161381506376803487277
61676841523161381506376803493053
61676841523161381506376803506150
61676841523161381506376803506151
61676841523161381506377061767531
61676841523161381506377062121663
61676841523161381506377176558779
61676841523161381506439479394961
61676841523161381506439479867345
61676841523161381506439479872961
61676841523161381506439479886058
61676841523161381506439479886059
61676841523161381506439479886064
61676841523161381506439823886746
61676841523161381506439823886747
61676841523161381506439824240878
61676841523161381506439824240879
61676841523161381506439852938686
61676841523161381506439852938687
61676841523161381551858792173181
61676841523161381551858793708215
61676841523161381551921439967549
61676841523161381551921439986422
61676841523161381551921439986423
61676841523161381551921468665357
61676841523161381551921468684230
61676841523161381551921468684231
61676841523161381551921469728167
61676841523161381551921469733990
61676841523161381551921469733991
61676841523161381551942360201725
61676841523161381551942361736759
61676841523161381552109496276285
61676841523161381552109755028762
61676841523161381552110501165614
61676841523161381552130388279053
61676841523161381552130388284877
61676841523161381552193064304829
61676841523161381552193064310653
61676841523161381552193064777213
61676841523161381552193064795926
61676841523161381552193064795927
61676841523161381552193409150746
61676841523161381552193409150747
61676841523161381552193437848554
61676841523161381552193437848555
61676841523161381689119432223965
61676841523161381689119432242679
61676841523161381689119460809345
61676841523161381689119462344539
61676841523161381689370136687025
61676841523161381689391056921041
61676841523161385202919482182639
61676841523161385202919482182687
61676841523161385202919482182847
61676841523161385202919483226783
61676841523161385202919483232447
61676841523161385202919483232607
61676841523161385202919483245497
61676841523161385202920601022247
61676841523161385202920601027863
61676841523161385202920601040961
61676841523161385203107511309775
61676841523161385203107511309935
61676841523161385203107854260703
61676841523161385203107882846083
61676841523161385203107882846243
61676841523161385203108629099575
61676841523161385203109002054437
61676841523161385203191451347171
61676841523161385203191537086319
61676841523161385203191565666035
61676841523161385210451007748109
61676841523161385210451007761159
61676841523161385210451007866153
61676841523161385210451007879251
61676841523161385210451009283143
61676841523161385210451009296193
61676841523161385210452040998377
61676841523161385210452042398057
61676841523161385210514803117433
61676841523161385210534575894697
61676841523161385210534575913411
61676841523161385210534576267702
61676841523161385210534576267703
61676841523161385210534604480077
61676841523161385210534604493127
61676841523161385210535723823785
61676841523161385210702056337175
61676841523161385210702831176047
61676841523161385210722519301558
61676841523161385210722603972073
61676841523161385210722603977689
61676841523161385210722605394838
61676841523161385210722605394839
61676841523161385210722632551789
61676841523161385210722632557405
61676841523161385210722632557565
61676841523161385210722634086982
61676841523161385210722634086983
61676841523161385210722862252327
61676841523161385210722862606619
61676841523161385210722890837866
61676841523161385210722976925483
61676841523161385210722976931147
61676841523161385210722977043575
61676841523161385210723637091199
61676841523161385210723637096815
61676841523161385210723637446894
61676841523161385210723637446895
61676841523161385210723638509752
61676841523161385210723638509753
61676841523161385210723751765759
61676841523161385210723751765807
61676841523161385210724010046061
61676841523161385210785624371542
61676841523161385210785624371543
61676841523161385210786399210414
61676841523161385210786399210415
61676841523161385210786399216031
61676841523161385248674185932115
61676841523161385248674185950829
61676841523161385248861439176235
61676841523161385248862214009443
61676841523161385248946155120982
61676841523161385256204592657977
61676841523161385256204594193011
61676841523161385256267240098213
61676841523161385256267240116927
61676841523161385256268388027301
61676841523161385256288160686521
61676841523161385256288160705235
61676841523161385256455268175541
61676841523161385256455268181205
61676841523161385256455268181365
61676841523161385256455641252707
61676841523161385256456301300331
61676841523161385256456301300491
61676841523161385256456416085915
61676841523161385256456674371833
61676841523161385256476188763849
61676841523161385256476188769513
61676841523161385256476188769673
61676841523161385256476190304706
61676841523161385256476190304707
61676841523161385256539984120282
61676841523161385256539984120283
61676841523161385386122108161027
61676841523161385386122108166851
61676841523161385386122193905999
61676841523161385386123227375045
61676841523161385386205790986643
61676841523161385393465232708761
61676841523161385393465233062893
61676841523161385393465233081767
61676841523161385393465261760701
61676841523161385393465261779575
61676841523161385393465262823511
61676841523161385393465262829335
61676841523161385393466382037529
61676841523161385393717056030095
61676841523161385393736857400173
61676841523161385393736857405837
61676841523161385393736857405997
61676841523161385393736857872557
61676841523161385393736858941030
61676841523161385393736858941031
61676841523161385393737202246090
61676841523161385393737202246091
61676841523161385393737230943898
61676841523161385393737230943899
61676841523161385393737976614190
61676841523161385393737976614191
61676841523161385393737978149224
61676841523161385393737978149225
61676841523161615261515632449707
61676841523161615262268863600031
61676841523161618965798757958487
61676841523161618965861433984263
61676841523161618967491009604679
61676841523161618967553685630455
61676841523161618968309241128753
61676841523161620614682828461487
61676841523161620750188568021951
61676841523161620750251244401859
61676841523161620751880820717903
61676841523161620751880821072035
61676841523161620751883145065877
61676841523161620751943496743679
61676841523161620751943497097811
61676841523161620751945821091653
61676841523161663432416107374053
61676841523161663439944160695469
61676841523161663439944161049761
61676841523161663439946485160083
61676841523161663440027757426193
61676841523161663440027757780485
61676841523161665224336210888291
61676841523161665224336210892663
61676841523161665224336296627599
61676841523161665224336325211527
61676841523161665224357217220119
61676841523161665224357217338163
61676841523161665224357217351260
61676841523161665224357217351261
61676841523161665224419893245895
61676841523161668783891050219109
61676841523161668783891050335749
61676841523161668791505025094367
61676841523161668921087925150673
61676841523161668921089042829657
61676841523161668921151718859645
61676841523161668921151719326205
61676841523161668928682011373087
61676841523161668928682011373247
61676841523161668928682011377459
61676841523161668928682097112395
61676841523161668928683159283460
61676841523161668928683159283461
61676841523161668928703017700703
61676841523161668928765693726479
61676841523161668928765693730691
61676841523161679902011022785969
61676841523161679903703274432161
61676841523161679909354090659544
61676841523161679909542377004076
61676841523161679911048667353550
61676841523161679911237727016422
61676841523161679911318311003500
61676841523161679911318397096940
61676841523161679911321410308390
61676841523161679911801812764726
61676841523161679911885494540374
61676841523161679911885495590134
61676841523161680039271691772213
61676841523161680040901267042709
61676841523161680040901295268133
61676841523161680040904738946765
61676841523161680040963943068485
61676841523161680040984863302501
61676841523161680046803131729468
61676841523161680046803131729469
61676841523161680046803217468617
61676841523161680046824138056925
61676841523161680046886814082700
61676841523161680046886814082701
61676841523161680048497793112863
61676841523161680049062567490118
61676841523161680049062567490119
61676841523161681688096472064424
61676841523161681695438477753677
61676841523161681695438477771146
61676841523161681695438477771147
61676841523161681695626764115678
61676841523161681695626849850615
61676841523161681695647397502934
61676841523161681695647770561392
61676841523161681695710073869745
61676841523161681695710073882842
61676841523161681695710073882843
61676841523161681741192062681014
61676841523161681741463658792710
61676841523161681878640730683809
61676841523161685392441124639007
61676841523161685392441124643219
61676841523161685392441210378155
61676841523161685392441238957871
61676841523161685392441238962083
61676841523161685392442272082661
61676841523161685399721601744893
61676841523161685399721603279927
61676841523161685399784279301490
61676841523161685399972564600474
61676841523161685399972650335411
61676841523161685399972650339623
61676841523161685399993570927931
61676841523161685400056246949494
61676841523161685400056246953706
61676841523161685400056246953707
61676841523161685400057021793983
61676841523161685438194795292235
61676841523161685575455464278479
61676841523161685582986531164393
61676841523161685582986531168605
61676841523161685582986904235734
61676841523161685582986904235735
61676841523161685582987679074607
61676841523161770846599714822211
61676841523161831790282694507885
61676841523161831790345370887793
61676841523161835494691172418137
61676841523161835494692320328351
61676841523265829664002630700312
61676841523265829664002630700313
61676841523265829665697206325685
61676841523265829666534034581143
61676841523265829709756215608776
61676841523265829711448468304728
61676841523265829711450792302782
61676841523265829712203937713958
61676841523265830901232284900746
61676841523265830901315968074671
61676841523265834598047794738181
61676841523265834605574729672255
61676841523266729677061201238771
61676841523266729677061201244387
61676841523266729682959679760623
61676841523266729682959679764835
61676841523266729682980600821107
61676841523266729684654255404869
61676841523266729684654255759001
61676841523266729684672851645203
61676841523266729684675176115433
61676841523266730088655179076031
61676841523266730089469968810847
61676841523266730094553657596479
61676841523266730096248261821893
61676841523266730096269153947077
61676841523266730097001378670615
61676841523266730226667961415731
61676841523266730226667961421555
61676841523266730231751650202815
61676841523266730231751650556947
61676841523266730231751650575821
61676841523266730233446225847061
61676841523266730233446226201193
61676841523266730234262133750298
61676841523266730234262133750299
61676841523266730277505235129993
61676841523266730277505235466815
61676841523266730279197486290911
61676841523266730279197487825945
61676841523266730279199810761141
61676841523266730279199812173919
61676841523266730280015718304471
61676841523266730280015719704151
61676841523266730280036639010823
61676841523266730280036640410503
61676841523266731324251901256019
61676841523266731331783312161335
61676841523266731331783312515467
61676841523266731469044067245230
61676841523266731469044067245231
61676841523266731469061544389799
61676841523266731469064987596046
61676841523266731469064987596047
61676841523266731469064987601662
61676841523266731469064987601663
61676841523266731514818572505755
61676841523266735036209353313647
61676841523266735036209353315051
61676841523266735165795695395459
61676841523266735165795695401283
61676841523266735173386425217795
61676841523266735173386425219407
61676841523266735173407346274067
61676841523266735173407346274275
61676841523266735173407346279891
61676841523266735211550399519185
61676841523266735219164374390231
61676841523269431378884621289333
61676841523269431380555952230577
61676841523269431380558190489483
61676841523269431380559309697677
61676841523269431381123049556127
61676841523269431386206739391359
61676841523269431386478708574557
61676841523269431387898992437231
61676841523269431387898992456105
61676841523269431387901315385525
61676841523269431388172940194981
61676841523269431388172940195029
61676841523269431388172940195189
61676841523269431388172940200805
61676841523269431388173284568723
61676841523269431388173313266531
61676841523269431388174059408999
61676841523269431388654460815415
61676841523269431388654460815575
61676841523269431388654575256695
61676841523269431388738172338791
61676841523269433035027016073119
61676841523269433035027016078943
61676841523269433035027016091993
61676841523269433035030372123277
61676841523269433035030372141991
61676841523269433035030372142151
61676841523269433035030486566009
61676841523269433035298983721123
61676841523269433035298983839215
61676841523269433035302082677705
61676841523269433035302341306315
61676841523269433035302341325189
61676841523269433164948001951015
61676841523269433164968922657415
61676841523269433172225008333747
61676841523269433172225037031715
61676841523269433172228479175153
61676841523269433172228479176557
61676841523269433172228479193819
61676841523269433172228479193867
61676841523269433172287684709443
61676841523269433172287684715267
61676841523269433172287684728316
61676841523269433172287684728317
61676841523269433172291126871754
61676841523269433172291126871755
61676841523269433172312076257041
61676841523269433172496976454135
61676841523269433172497005151895
61676841523269433172500075286641
61676841523269433172500075286849
61676841523269433172500075288093
61676841523269433172500075305562
61676841523269433172500075305563
61676841523269433172500333567102
61676841523269433172500333585816
61676841523269433172500448358143
61676841523269433172500448359595
61676841523269433172559652357447
61676841523269433172559652475539
61676841523269433172559652475699
61676841523269433172559738568979
61676841523269433172559767148695
61676841523269433172559767266739
61676841523269433172562751662545
61676841523269433172562751668161
61676841523269433172562751681259
61676841523269433172563096036079
61676841523269433172563124733887
61676841523269433172563870876355
61676841523269433218044740460557
61676841523269433218044740479430
61676841523269433218044740479431
61676841523269433218253660215430
61676841523269433218313352058563
61676841523269433218316336572413
61676841523269433218316336591127
61676841523269433218316709643755
61676841523269436739372815159847
61676841523269436739372816207995
61676841523269436739372816209607
61676841523269436739372844905963
61676841523269436739376287049401
61676841523269436739376287050805
61676841523269436739376287068067
61676841523269436739376287068115
61676841523269436739644784328383
61676841523269436739644785391193
61676841523269436739644785392645
61676841523269436739644813026143
61676841523269436739648256232391
61676841523269436739648256232439
61676841523269436739648256233843
61676841523269436739648916281627
61676841523269436869042753978047
61676841523269436869227684272421
61676841523269436869290446037345
61676841523269436869311367092213
61676841523269436869314723142211
61676841523269436869314723142371
61676841523269436876570807770235
61676841523269436876570807770395
61676841523269436876570809168463
61676841523269436876570809174287
61676841523269436876570809187337
61676841523269436876574165218621
61676841523269436876574165237335
61676841523269436876574165237495
61676841523269436876574940058897
61676841523269436876633483796171
61676841523269436876633484844319
61676841523269436876633484845931
61676841523269436876657876741837
61676841523269436876657876760710
61676841523269436876657876760711
61676841523269436876842692264044
61676841523269436876842776816467
61676841523269436876842776934559
61676841523269436876842776934719
61676841523269436876842778351660
61676841523269436876842778351661
61676841523269436876842778357484
61676841523269436876842805514435
61676841523269436876842807049468
61676841523269436876842807049469
61676841523269436876846134401659
61676841523269436876846134401819
61676841523269436876846163105242
61676841523269436876847282313437
61676841523269436876905452960335
61676841523269436876905452960495
61676841523269436876905452964707
61676841523269436876905454028969
61676841523269436876905539053775
61676841523269436876905567751535
61676841523269731569826546227361
61676841523269731569829903227900
61676841523269733354218681576131
61676841523269733354219715161816
61676841523269733354239602281079
61676841523269733361561720851069
61676841523269733361561720868538
61676841523269733361561720868539
61676841523269733361746649745971
61676841523269733361750007213070
61676841523269733361750121531935
61676841523269733361750121533387
61676841523269733361830332567167
61676841523269733361833689566303
61676841523269733361834464873139
61676841523269733407315305778406
61676841523269733407583917358991
61676841523269737058564482060927
61676841523269737058565515180053
61676841523269737058565515646612
61676841523269737058565515646613
61676841523269737065907521335865
61676841523269737066092450108303
61676841523269737066092450226395
61676841523269737066092450226555
61676841523269737066092451643496
61676841523269737066092451643497
61676841523269737066176132933919
61676841523269737111929717843787
61676841523270632137578923099037
61676841523270632137578923215677
61676841523270632137640566004235
61676841523270632137640566476619
61676841523270632137641685218252
61676841523270632137641685218253
61676841523270632137659162362661
61676841523270632143226353265055
61676841523270632143226353278153
61676841523270632143477401737529
61676841523270632143477401741901
61676841523270632143498322325837
61676841523270632144918604439071
61676841523270632144918605838751
61676841523270632144918605961007
61676841523270632144918605974105
61676841523270632144920928909301
61676841523270632145171633362533
61676841523270632145171977381775
61676841523270632145171977736067
61676841523270632145172005961491
61676841523270632145172006433875
61676841523270632145192897970083
61676841523270632145193672926999
61676841523270632145255660089299
61676841523270632145736836452631
61676841523270632145736836452791
61676841523270632145736837852471
61676841523270632145736865033751
61676841523270632145736865033959
61676841523270632145736866550279
61676841523270632145757757042343
61676841523270632145757757158983
61676841523270633784769622741987
61676841523270633784769622747811
61676841523270633784791662779050
61676841523270633792112747761897
61676841523270633792112776341661
61676841523270633792112776360535
61676841523270633792133668350205
61676841523270633792301034119527
61676841523270633921967615358199
61676841523270633922030377477415
61676841523270633922030377943975
61676841523270633929307297183507
61676841523270633929307298233219
61676841523270633929310740372445
61676841523270633929310740376657
61676841523270633929310740389755
61676841523270633929310740389915
61676841523270633929310741789595
61676841523270633929310768952209
61676841523270633929310768957825
61676841523270633929310770487403
61676841523270633929558345524791
61676841523270633929558345642883
61676841523270633929558345643043
61676841523270633929561444829889
61676841523270633929561788849290
61676841523270633929561788849291
61676841523270633929561789203423
61676841523270633929561817434670
61676841523270633929561817434671
61676841523270633929561817901231
61676841523270633929579266349235
61676841523270633929579266353607
61676841523270633929582365063905
61676841523270633929582709559854
61676841523270633929582709559855
61676841523270633929582709572952
61676841523270633929582709572953
61676841523270633929642028350407
61676841523270633929642028468451
61676841523270633967783962853843
61676841523270633975064325299623
61676841523270633975315029739757
61676841523270633975315402811099
61676841523270633975336294469776
61676841523270633975395613260275
61676841523270637488865493963955
61676841523270637488865494080595
61676841523270637489116542557440
61676841523270637489116542557441
61676841523270637496455106107467
61676841523270637496455106107675
61676841523270637496458548250905
61676841523270637496646834608535
61676841523270637496646834608695
61676841523270637496647982514697
61676841523270637626313415837331
61676841523270637626313415842995
61676841523270637626313415843155
61676841523270637626314535051349
61676841523270637626397098662947
61676841523270637633653097668303
61676841523270637633653098718063
61676841523270637633656540739197
61676841523270637633656540758071
61676841523270637633656540857241
61676841523270637633656569437005
61676841523270637633656569455879
61676841523270637633904146127679
61676841523270637633904146127839
61676841523270637633904146132051
61676841523270637633907589334086
61676841523270637633907589334087
61676841523270637633925066715939
61676841523270637633925066716147
61676841523270637633925067784620
61676841523270637633925067784621
61676841523270637633928509922394
61676841523270637633928509922395
61676841523270637633928538620202
61676841523270637633928538620203
61676841523270637679410125649065
61676841523484634280580137614773
61676841523484634282251468556017
61676841523484634282254826023117
61676841523484634282272389260965
61676841523484634326312801818289
61676841523484634328005053464481
61676841523484635522684189211731
61676841523484635934466568192205
61676841523484635934466568193657
61676841523484635934487374461648
61676841523484635934487403159456
61676841523484636117480793040637
61676841523484639221947420123461
61676841523484639228722242761272
61676841523484639228722242761273
61676841523484639228724595457134
61676841523484639228743163466220
61676841523484639228743192164028
61676841523484639228745487464274
61676841523484639228745516162082
61676841523484639229477826960139
61676841523484639229561394994507
61676841523484639635420902839753
61676841523484639635985761910609
61676841523484639635988114606630
61676841523484639640506571251357
61676841523484639640528553656598
61676841523484639641071688602466
61676841523484639642764056439343
61676841523484639642764056439379
61676841523484639642764056439427
61676841523484639681741670818738
61676841523484639688517641347807
61676841523484639818435242479432
61676841523484639819000015456765
61676841523484639819000015457008
61676841523484639819002339455062
61676841523484639823518845054984
61676841523484639825778281287810
61676841523484639825778281287811
61676841523484639825778281287864
61676841523484639825968633363400
61676841523484639826531426716456
61676841523484639826531455414264
61676841523484639826533750714510
61676841523484639826533779412318
61676841523484640870767695405541
61676841523484640870767724103508
61676841523484640870770048101562
61676841523484640870788616112100
61676841523484640870790940110154
61676841523484640875853622097398
61676841523484640875853652194886
61676841523484640875853738288167
61676841523484640875874544202026
61676841523484640875874571383514
61676841523484640875874572899834
61676841523484640876606883716521
61676841523484640876690451750889
61676841523484641058867991834358
61676841523485523777632982744225
61676841523485534300960826624051
61676841523485534300960826629667
61676841523485534711110158429813
61676841523485534712742057699815
61676841523485534712802495820977
61676841523485534712802524517333
61676841523485534712823416525925
61676841523485534713306918170351
61676841523485534713306918170511
61676841523485534848308151040361
61676841523485534848308151046185
61676841523485534848308236779509
61676841523485534848391833393593
61676841523485534848391833865977
61676841523485534850000488431525
61676841523485534850000517127881
61676841523485534850084085162249
61676841523485534850567586801011
61676841523485534850567586806835
61676841523485534894061821571333
61676841523485534894061821689425
61676841523485534894124497597109
61676841523485534894124498069493
61676841523485534895754073339989
61676841523485534895754101565413
61676841523485534895756397333671
61676841523485534895757430452797
61676841523485534895757545244045
61676841523485534895816749365765
61676841523485535948088850261391
61676841523485535953235216472479
61676841523485535953235216826611
61676841523485535953235216845485
61676841523485535953256137532963
61676841523485536090433209437159
61676841523485536090433209456033
61676841523485536496943498127587
61676841523485536502027186914671
61676841523485536502027187268803
61676841523485536502278350182557
61676841523485536502299156097709
61676841523485536502299156452000
61676841523485536502299156452001
61676841523485536502299184677425
61676841523485536502299185149808
61676841523485536502299185149809
61676841523485536502299270770865
61676841523485536502299270888957
61676841523485536504475684227359
61676841523485536504476057298861
61676841523485536547780772178671
61676841523485536548031820655516
61676841523485536548031820655517
61676841523485536548031934974381
61676841523485536685229813266065
61676841523485536685229841497313
61676841523485536685229841963873
61676841523485536685292575030988
61676841523485536685292575030989
61676841523485536688305185273628
61676841523485539651682538435423
61676841523485539651682538441039
61676841523485539651682539835103
61676841523485539652434652144415
61676841523485539652434652150079
61676841523485539652434652150239
61676841523485539652435800056241
61676841523485539652497328170191
61676841523485539654129227794325
61676841523485539654189579466463
61676841523485539654189579472079
61676841523485539659212946677605
61676841523485539659212946696319
61676841523485539659273269653227
61676841523485539659273269657439
61676841523485539659275592601521
61676841523485539659275592955653
61676841523485539659294188841855
61676841523485539659294190376889
61676841523485539659296514724863
61676841523485539660028854220887
61676841523485539660049774927287
61676841523485539660049774932903
61676841523485539660112422255255
61676841523485539660112450953063
61676841523485539660112450958679
61676841523485539789695320780739
61676841523485539789695320786563
61676841523485539791387572077011
61676841523485539791387572082627
61676841523485539791387572082835
61676841523485539796471262267987
61676841523485539796473585566201
61676841523485539835450024904465
61676841523485539843043107766919
61676841523485539843044226980937
61676841523485539844735359063191
61676841523485539844735359069014
61676841523485539844735359069015
61676841523485540200722113681445
61676841523485540200722114153829
61676841523485540200722199770513
61676841523485540200722200242897
61676841523485540202981549908655
61676841523485540202981549914479
61676841523485540203171902339621
61676841523485540203253519091693
61676841523485540203253519097516
61676841523485540203253519097517
61676841523485540203253605186584
61676841523485540203253605186585
61676841523485540203734781431825
61676841523485540203737105779799
61676841523485540208067563043713
61676841523485540208067563397845
61676841523485540208255591126705
61676841523485540208255619706421
61676841523485540208255964198207
61676841523485540208256624245831
61676841523485540208256997317333
61676841523485540208318267500949
61676841523485540208318267506773
61676841523485540208319386714966
61676841523485540208319386714967
61676841523485540208339188207349
61676841523485540208339532226751
61676841523485540208339647017999
61676841523485540208340307065623
61676841523485540208340680137125
61676841523485540208820708473603
61676841523485540208820708827735
61676841523485540208820823264851
61676841523485540208883470946950
61676841523485540208883470946951
61676841523485540210512961173767
61676841523485540210512961173927
61676841523485540210515400312989
61676841523485540246475784678977
61676841523485540246475785151361
61676841523485540249488366341693
61676841523485540249488366341901
61676841523485540253818823487563
61676841523485540254009175918529
61676841523485540256329308197234
61676841523485540256329308197235
61676841523485540256329308202850
61676841523485540256329308202851
61676841523485540256517594560480
61676841523485540256517594560481
61676841523485540256519660628200
61676841523485540256519660628201
61676841523485540383736453315301
61676841523485540383736453321125
61676841523485540383736453787685
61676841523485540386184175905757
61676841523485540386184175911581
61676841523485540386184262000649
61676841523485540386184290697005
61676841523485540386749034978225
61676841523485540391269844554853
61676841523485540391269845021413
61676841523485540391270964235436
61676841523485540391835048467420
61676841523485540393527300807623
61676841523485540393527300807783
61676841523485540393527300809027
61676841523485540393527300813399
61676841523485540393527329505383
61676841523485540393527329505591
61676841523485540393527329511207
61676841523485540393529625155597
61676841523485540393778349285872
61676841523485540393778349285873
61676841523485540393780329258701
61676841523485540393780329264524
61676841523485540393780329264525
61676841523485540393781448472718
61676841523485540393781448472719
61676841523485540394345532704702
61676841523485541436071232107315
61676841523485541436071232113139
61676841523485541436824463630485
61676841523485541436908060362820
61676841523485541438516743624725
61676841523485541438519039274731
61676841523485541438600311658885
61676841523485541438600311659093
61676841523485541443602642322667
61676841523485541443602758163675
61676841523485541443665404441882
61676841523485541443665404441883
61676841523485541443686326192219
61676841523485541443686326192378
61676841523485541443686326192379
61676841523485541443686354889979
61676841523485541443686354890186
61676841523485541443686354890187
61676841523485541444418579613676
61676841523485541444418579613677
61676841523485541444418665706957
61676841523485541444439471622268
61676841523485541444439471622269
61676841523485541444439586413309
61676841523485541444502233741325
61676841523485541444502262439085
61676841523485541446112782186421
61676841523485541446113241351203
61676841523485541446196809385571
61676841523485541484270299836625
61676841523485541489356343073543
61676841523485541490172250616825
61676841523485541621530968472949
61676841523485541626617011709867
61676841523485541627432919253148
61676841523485541627432919253149
61676841523485834900380838171569
61676841523485835037578830782117
61676841523485835039271110653733
61676841523485835039354678688101
61676841523485835085024667220133
61676841523485835085087343245909
61676841523485836691548944180793
61676841523485836737302528972617
61676841523485840389992793768749
61676841523485840389992794123041
61676841523485840573007047313537
61676841523485840573007047667829
61676841523485841632873352160459
61676841523485841632936028182022
61676841523593591731844153423115
61676841523593591867412569363487
61676841523593592967440875253135
61676841523593593102194502858419
61676841523593593104638867863683
61676841523594788917889710155097
61676844875474134555092389834264
61676844928640957008811128328392
61676844946377639923843613946660
61676844952286609586889058259796
61676844952286613291234858861232
61676844952286613291234860260912
61676844952286613291234888963092
61676844952286613291235635099784
61676844952286613291236006754344
61676844952286613291236008171286
61676844952286613840278566862524
61676844952286613840278566862732
61676844952286613840278652601880
61676844952286615074808792900216
61676844952287510154638078135304
61676844952287513858983880136420
61676844952287513858983908838600
61676844952287513858984654975292
61676844952287513858984911838604
61676844952287513858984912192736
61676844952287513858985026629852
61676844952287513858985028046794
61676844952287513859047331001068
61676844952287514270829594127484
61676844952287514270829594127692
61676844952287514270829679866840
61676844952287514408027586738240
61676844952287514408027672477388
61676844952287514408027701175148
61676844952287514408090348503164
61676844952287515505359820165176
61676844953125592227789458223150
61676844953126492795538478098658
61676844953150804283218221642030
61676844953150804420416214252578
61676845088173843161991288982152
61676845088173843161994387813462
61676845105866397843031377702268
61676845105898818281996093220556
61676845105898818284504252396980
61676845105899718852253272272488
61676845105899719264038635275554
61676845105902420967282595720848
61676845105902420967285694902078
61676845106741749512032975979340
61676845111808644454625504970148
61676845111808644454688180995924
61676845111808644866470530911248
61676845111808644866470531261168
61676845111808644866473630098094
61676845111808645003668523871716
61676845111808645003731199547572
61676845111808645003731199897492
61676845111808645003734298734418
61676845111808692584858437884673
61676845111808692630674783490832
61676845111808693179466753933024
61676845111808694277551645281600
61676845111808694277802692336924
61676845111808694277802693740976
61676845111808694277803468575476
61676845111808694277803840228584
61676845111808694277803841646978
61676845111808694414812313917924
61676845111808694415000341995252
61676845111808694415000684951844
61676845111808694415000686351524
61676845111808694415000715047880
61676845111808694415063361327540
61676845111808694415063362377300
61676845111808694415063477162724
61676845111808694415064137211800
61676845111808694415064510283302
61676845111811394333859085584520
61676845111811396118247744573996
61676845111811396118247744578368
61676845111812246725684260497956
61676845111812246725872632931556
61676845111812247137466610413280
61676845111812247137466610763200
61676845111812247137469709600126
61676845111812247272470942471588
61676845111812247274727279049604
61676845111812247274727279399524
61676845111812247274730378236450
61676845111812294901670862992864
61676845111812294901670867579084
61676845111812296548798771838956
61676845111812296548798771843328
61676845111812296549049475823968
61676845111812296549050853771750
61676845111812296686059440479652
61676845111812296686059440829572
61676845111812296686059555265076
61676845111812296686247468556980
61676845111812296686248502008764
61676845111812296686248846382298
61676845111812296686311264127820
61676845112650373270412532472930
61676845112651574035025978533924
61676845112651575728243318180944
61676845112651575865441310791492
61676845112651575865503986817268
61676845112651575865503987171400
61676845112683689200800541276450
61676845566643119496927840840346
61676845567615430652886098075166
61676845584473160176967023998532
61676845584473160177782931528764
61676845584473161412313038543120
61676845584474060745531951404272
61676845585337706268326398314096
61676845585340406187181325661750
61676845585340406187184424494464
61676845585340407971573456890860
61676845585340407971573457940620
61676845585341306754930345183126
61676845585341306754933444369972
61676845585348511296922504541322
61676845585348511296925603374036
61676845585349712054025638147277
61676845590374582695268691022772
61676845590374582695268691372692
61676845590374582695456604308852
61676845590374582695456604658772
61676845590374582832717272945176
61676845590374582832717273295096
61676845590382687805761867420408
61676845590382687943022536056732
61676845590383035760991728813396
61676845590383037407868590604164
61676845590383037408119637659488
61676845590383037408119638013780
61676845590383037408119639063540
61676845590383037408120413898040
61676845590383037408120785551148
61676845590383037408120786969542
61676845590383037545129259240488
61676845590383037545317287317816
61676845590383037545317630274408
61676845590383037545317631674088
61676845590383037545317660370444
61676845590383037545380306295812
61676845590383037545380306300184
61676845590383037545380306650104
61676845590383037545380307699864
61676845590383037545380421085608
61676845590383037545380422485288
61676845590385738014034493487100
61676845590385738014034493959276
61676845590385738014034493959484
61676845590385739248565466135112
61676845590385739248565839206614
61676845590385739248816771829354
61676845590385739248816800177242
61676845590386589853744869942344
61676845590386590265527219157828
61676845590386590402787887794152
61676845590386638444522845198668
61676845590386638444585606963592
61676845590386638581783513834992
61676845590386638581783599574140
61676845590386638581783628271900
61676845590386638581846275599916
61676845590386639679115718565572
61676845590386639679115747261928
61676845590386639679116866471574
61676845590386639679304778695004
61676845590386639816376387201896
61676845590386639816376501987320
61676845590386639816377162040768
61676845590386639816377535107898
61676845590386639816565447331328
61676845590386639816565448398350
61676845590386639816565791704862
61676845590386639816565820052750
61676845590386639816565820402670
61676845591249932168035456140937
61676845591249933944893851762474
61676845591249933945082138106958
61676845591249933945082138456878
61676845591250228650512528585866
61676845591250228650763231639210
61676845591250228650763232688970
61676845591250228787773283311258
61676845591250228788023986014682
61676845591250232357368439186896
61676845591250232494566431797444
61676845591250232494566460495204
61676845591250232494629107823220
61676845591250232494629222614260
61676845591250232494629480894561
61676845591250234141695857355736
61676845591250234141758619120660
61676845591257136839694193313782
61676845591257136839694196496110
61676845591258037270245220578742
61676845591258037820041383491598
61676845591258037820125066317214
61676845591258337466858939478796
61676845591258337467109646764228
61676845591258337467109986538492
61676845591258337467109986888412
61676845591258337467109987951270
61676845591258337467673699116124
61676845591258337604307607494688
61676845591258337604307636192448
61676845591258337604307639374776
61676845591258337604307979030996
61676845591258337604307979149040
61676845591258337604367184329246
61676845591258337604367184683538
61676845591258337604370283516092
61676845591258337604370655170444
61676845591258337604370656587594
61676845591258337604370741145840
61676845591258337604871691726672
61676845591258337604934367748076
61676845591258337604934367752448
61676845591258338016152661079416
61676845591258338016152661433708
61676845591258338016152665665636
61676845591258338016152665665796
61676845591258370951045839809968
61676847002463410213808199910960
61676847002463410213808228608720
61676847002471514088767445295600
61676847002471514088767473993360
61676847002471515323549407488292
61676847002544159891689423046482
61676847002544460080960017044670
61676847002568471517131240250058
61676847002568476456258974229786
61676847002568476457951225875978
61676847002568771705837753198590
61676847002568771706401834248246
61676847002568776645529568227974
61676847002568776647221819874166
61676847002568819882385658184008
61676847002568821117167591680344
61676847002568821119423924376192
61676847002568821119426248374246
61676847002568826470337019965130
61676847002568826470337021364810
61676847002568826607594562116320
61676847002568826607594675857808
61676847002568826607597660253406
61676847002568826607597661303166
61676847002571178161951430930940
61676847002571178161953410555460
61676847002571478351223975855888
61676847002571523371905391279707
61676847002571523371926311986059
61676847002571527076251191764503
61676847002571527076272112470855
61676847002572378919033462550158
61676847002572378919033692132652
61676847002572378919033806923899
61676847002572423939713729715304
61676847002572428878841459462944
61676847002579282036910676315580
61676847002579282036912655940100
61676847002579283271692609810512
61676847002579283271694589435032
61676847002579582225616037821698
61676847002579582225619510080045
61676847002579582226180897242474
61676847002579582226181270313768
61676847002579582226183221240528
61676847002579583460963203808700
61676847002579627933167632291518
61676847002579628482210536419308
61676847002579628482210651210348
61676847002579628482210651210396
61676847002579631636946248311936
61676847002579631636949347144650
61676847002579631637513431376634
61676847002579631637513432793576
61676847002579632186552978387036
61676847002579632186552978387084
61676847002579632186556077224170
61676847002579632186556335504424
61676847002579632186557110693216
61676847002579633421338012118574
61676847002579633421338385190076
61676847002580482793427820166182
61676847002580482793427848863942
61676847002580482793991904398166
61676847002580482793992707934798
61676847002580482793992937517292
61676847002580482793993052308539
61676847002580484028774641429730
61676847002580528500979069929810
61676847002580528500979414286082
61676847002580529050022318413872
61676847002580529050022347111680
61676847002580529050022433205119
61676847002580532204757687345696
61676847002580532204758030302288
61676847002580532204760011343750
61676847002580532204761014697886
61676847002580532205324870414606
61676847002580532205325098929870
61676847002580532617104005656416
61676847002580532617107104489130
61676847002580532617107133068846
61676847002580532617107363123516
61676847002580532754364760381808
61676847002580532754368117848908
61676847002580532754368146546716
61676847002580533851889068081502
61676847002580533989149822811106
61676847003411407678722602934208
61676847003411407678722603284128
61676847003411407678722604333888
61676847003411702567335473519604
61676847003411706271681272606124
61676847003411706273375849650050
61676847003411706274128990361174
61676847003411707920504901687750
61676847003411707920504903204070
61676847003411708058517684149706
61676847003419511141332405310062
61676847003419511141332405664194
61676847003419511141335504496908
61676847003419511141335729829844
61676847003419511141899585546564
61676847003419511553681848318848
61676847003419511553681848672980
61676847003419811331149258838400
61676847003419811376338762698612
61676847003419811376902815050508
61676847003419811376902843748268
61676847003419811376923735756860
61676847003419811383681109579278
61676847003419811383681112761606
61676847003419811383681884418150
61676847003419811383681887600478
61676847003419811383870169358790
61676847003419811384434253472730
61676847003419811384434253590774
61676847003419811384434255007923
61676847003419811795464147190434
61676847003419811795464151776654
61676847003419811925381781600180
61676847003419811932723787306902
61676847003419811932724906502046
61676847003419811932913192859628
61676847003419811933476928136070
61676847003419844728160652270808
61676847003443806753002844763162
61676847003443822766777321700484
61676847003444106942273438761350
61676847003444121764175130646710
61676847003444121771518254144684
61676847003444121771518254498816
61676847003444121771518255544364
61676847003444121771706540489216
61676847003444121771706540839136
61676847003444121773212831188610
61676847003444123001780551204428
61676847003444123001801471910780
61676847003444123006300184807208
61676847003444123006300189039296
61676847003444123006864269037788
61676847003444123006864273269876
61676847003444123008556521733740
61676847003444123008556521735144
61676847003444123009311991142970
61676847003444123418082448983384
61676847003444123418082452165712
61676847003444123550259517754100
61676847003444123550844490812348
61676847003444123550845523931474
61676847003444123555343206541184
61676847003444123557787485807300
61676847003444123557790929013548
61676847003444155118256487863856
61676847003444156353038388424728
61676847003444156353038421358788
61676847003444156355297824189590
61676847003444156355297852887350
61676847018178916848207406230651
61676847018178916848207492324091
61676847018190924419030104341211
61676847020262280621790797340620
61676847020262280621853559459676
61676847020269135562931594784238
61676847020269135563119876542550
61676847020269135563119881128770
61676847020269135563182643243614
61676847020269136798465894269466
61676847020270336320013855985742
61676847020270336320202137744054
61676847020270336320202142330274
61676847020270336320264899740854
61676847020270336320264904445118
61676847020270336320766221976038
61676847020270336320828983972838
61676847020270337555548155470970
61676847020273087983822058290360
61676847020293447186113980459252
61676847020293447188624460447190
61676847020293450892155131422954
61676847020293452126933962898632
61676847020293452127689432307862
61676847020293452127752194426918
61676847020293452129444446073110
61676847020294647942632157424560
61676847020294647943196241656544
61676847020294647945079878484194
61676847020294647945142640599038
61676847020294652886463944805638
61676847020294697356409712379728
61676847020294697356409712729648
61676847020294697356409716961736
61676847020294697356409716965948
61676847020294697356472479080792
61676847020294697358666049307664
61676847020294697358666049657584
61676847020294701474859973865030
61676847020294702709387761119036
61676847020294702709387761468956
61676847020294702709390085467010
61676847020294702709638465222140
61676847020294702709638809578412
61676847020294702709640789570114
61676847020294702709641907365578
61676847020294702709641907715498
61676847020294702709641908765258
61676847020294702846839899976126
61676847020294702846839900326046
61676847020294702846839901375806
61676847020297103126306434572327
61676847020297349648326938110718
61676847020297354587454667504226
61676847020297354588018751736210
61676847020297354588018866527458
61676847020297354589711004432162
61676847020297354590463116741474
61676847020297354590464264647684
61676847020297354590525792767250
61676847020297402766513055659910
61676847020297402766513170451158
61676847020297404550086959597034
61676847020297404550086959602650
61676847020297404550087074388282
61676847020298250216138720101070
61676847020298255158275960548968
61676847020298300039250821709240
61676847020298303334262075535418
61676847020298303700374470925607
61676847020298304980634888030684
61676847020298304980637986745354
61676847020298304980637986861994
61676847020298304980637987217530
61676847020305154569361718828794
61676847020305158275399770959782
61676847020305159508489452808522
61676847020305208236611692979619
61676847020305209471393626591191
61676847020305454758632312826982
61676847020305458462413912888866
61676847020305458462414027680114
61676847020305458462977997120850
61676847020305458462978111912098
61676847020305458464670249816802
61676847020305458464670364608050
61676847020305458464858277894130
61676847020305458464858277894338
61676847020305458464920953920114
61676847020305458464921068711154
61676847020305458465485038151890
61676847020305458465485038152098
61676847020305459697759930615782
61676847020305459697760045407030
61676847020305459697760046806710
61676847020305459700204295621046
61676847020305459700266971646822
61676847020305504172409872364158
61676847020305504172472634483214
61676847020305504721512209835840
61676847020305507876000203089804
61676847020305507876000203439724
61676847020305507876002527437778
61676847020305507876188116375884
61676847020305507876188116725804
61676847020305507876188488384576
61676847020305507876190440723858
61676847020305507876191587217290
61676847020305507876250792401660
61676847020305507876250907192908
61676847020305507876251250499420
61676847020305507876253116749634
61676847020305507876253231540882
61676847020305507876254234545098
61676847020305507876254234895018
61676847020305507876254349336346
61676847020305507876755671449274
61676847020305507876814876633644
61676847020305507876814876983564
61676847020305507876818318777082
61676847020305507876818319127002
61676847020305507876818433568330
61676847020305508425043106150364
61676847020305508425043220941612
61676847020305508425046204865034
61676847020305508425046205337210
61676847020305508425046319656282
61676847020305508425798317174346
61676847020305508425857894485452
61676847020305508425857894485660
61676847020305508425860993200122
61676847020305508425860993672298
61676847020305508425860993672506
61676847020305508425861107991162
61676847020305508425861107991370
61676847020305509660392222714206
61676847020305509660392223064126
61676847020305509660392224113886
61676847020305509660392337505454
61676847020305509660392338905134
61676847020305509660580250791534
61676847020305509660580252191214
61676847020305509660642927167230
61676847020305509660642928216990
61676847020305509660643041486094
61676847020305509660643043002414
61676847020305509660643043008238
61676847020306359030225694761174
61676847020306359030789778993158
61676847020306359032482031689110
61676847020306359032669973795622
61676847020306359032673417351630
61676847020306359032732736264598
61676847020306359033234058027398
61676847020306359033234058027606
61676847020306359033235177235640
61676847020306359033235205933608
61676847020306359033237501583614
61676847020306360268015991522330
61676847020306408443999812627088
61676847020306408444002136625142
61676847020306408444003254420606
61676847020306408444003254770526
61676847020306408444563896859072
61676847020306408444567339002510
61676847020306408810679729450943
61676847020306408855597232246634
61676847020306408855597232252250
61676847020306408856349602842024
61676847020306408856350750748026
61676847020306408993606914361168
61676847020306408993610013548014
61676847020306408993610357921548
61676847020306408993610386265224
61676847020306408993610386619356
61676847020306408993669676480224
61676847020306410045461662944471
61676847020306410090943249979166
61676847020306410090943250329086
61676847020306410090943251378846
61676847020306410091193954432190
61676847020306410091193955481950
61676847021133681646216622847456
61676847021133681646216737638704
61676847021136383350194902774700
61676847021136383350194903824460
61676847021136383350215794783292
61676847021137283918027490684576
61676847021137283918027605003440
61676847021137283918027605475824
61676847021137283918027606525584
61676847021137578806577709006024
61676847021137578806577713592244
61676847021137578807392497340952
61676847021137578807392497341112
61676847021137582503392445792850
61676847021137582510923509490820
61676847021137582510923512678764
61676847021137582512618089726902
61676847021137582513433992548658
61676847021137582513433992665298
61676847021137584153030864721464
61676847021137584153051755330376
61676847021137584153051756730056
61676847021137584160561931607378
61676847021137584290228827117932
61676847021137584290291503143708
61676847021137584295312201762872
61676847021137584297007896485782
61676847021137584297007896602422
61676847021137584297007898002102
61676847021137584297822684937302
61676847021137584297822684937510
61676847021137584297822686336982
61676847021137584297822686337190
61676847021137615857724507113100
61676847021144486675543950071030
61676847021144486675543950425162
61676847021144486675547049257876
61676847021144486675564842079622
61676847021144486675564842433754
61676847021144486812828950026976
61676847021144486813392805739324
61676847021144487225154148159340
61676847021144487225175040167932
61676847021145387243376537980906
61676847021145387243376538335038
61676847021145387243376652771946
61676847021145387243376652772154
61676847021145387243376653126286
61676847021145387243379751958792
61676847021145387243379751959000
61676847021145387243379977291936
61676847021145387243380092083184
61676847021145387792422770860360
61676847021145387792903168034848
61676847021145387792986736069216
61676847021145387792986850388080
61676847021145387792986850860464
61676847021145687432629425250628
61676847021145687432650317259220
61676847021145687432650570940204
61676847021145687570391498906668
61676847021145687615393060787204
61676847021145687615581342545516
61676847021145687615643764890308
61676847021145687615644104542316
61676847021145687621228772602376
61676847021145687622923349651918
61676847021145687622923352838458
61676847021145687622924127673118
61676847021145687623174056937190
61676847021145687623174056941562
61676847021145687623175171550486
61676847021145687623738912821506
61676847021145687623739171101967
61676847021145687623739171101968
61676847021145687623739255660214
61676847021145687623739255782470
61676847021145687623739257195248
61676847021145687981672444152196
61676847021145687981693336160788
61676847021145687982236523679916
61676847021145688027175205585912
61676847021145688027175210172132
61676847021145688027175320377160
61676847021145688027175324963380
61676847021145688027363233663240
61676847021145688027363238249460
61676847021145688027425914275236
61676847021145688027426029066484
61676847021145688027927317895224
61676847021145688028011000715016
61676847021145688028011000720840
61676847021145688033261744417908
61676847021145688034706387263074
61676847021145688034706391849294
61676847021145688034957435739712
61676847021145688034957440325932
61676847021145688035521519971696
61676847021145688164435960193260
61676847021145688164435964897524
61676847021145688164436074984508
61676847021145688164436079688772
61676847021145688164623992974852
61676847021145688164624017086440
61676847021145688164624021672660
61676847021145688164686669000628
61676847021145688164686783791876
61676847021145688165188072502572
61676847021145688165188101200380
61676847021145688165188101318424
61676847021145688165250748528348
61676847021145688165250863319596
61676847021145688165271669352792
61676847021145688171966027379382
61676847021145688171967146574686
61676847021145688172218104371664
61676847021145688172218108957884
61676847021145688172218195051324
61676847021145688172781930205302
61676847021145688172781930323394
61676847021145688172782188485604
61676847021145688172782188603648
61676847021145688172782274579044
61676847021145720967402892343448
61676847021145720967465568369224
61676847021169697631216119902678
61676847021169997820465793194514
61676847021169997820486685203106
61676847021169998003229427331410
61676847021169998003229428731090
61676847021169998003480132834194
61676847021169998010760494217324
61676847021169998010760494571456
61676847021169998010760495617004
61676847021169998010760495621216
61676847021169998011011542676700
61676847021169998011011542680912
61676847021169998011011543030832
61676847021169998012455071265462
61676847021169999054996903213294
61676847021169999054996903563214
61676847021169999054997018004542
61676847021169999054997018354462
61676847021169999055832702930022
61676847021169999238011362226022
61676847021169999245542424879848
61676847021169999245542429111936
61676847021169999246106508756296
61676847021169999246106513342516
61676847021169999247798761452248
61676847021169999247798761807784
61676847021169999248613549787176
61676847021169999248613549787336
61676847021169999248616993330454
61676847021169999657324689056024
61676847021169999659831733273604
61676847021169999660395814313224
61676847021169999794585446613824
61676847021169999797092487644704
61676847021169999797092487644864
61676847021169999797656568688696
61676847021170031357561488651660
61676847021170031357561490051340
61676847021170032592280628497368
61676847021170032592343304523144
61676847021170032592343423546272
61676847021241749974174820804128
61676847021241749974739679993028
61676847021241749974739681392708
61676847026205980003630645438992
61676847026206028545643521719575
61676847026206028728595099234375
61676847026206028728657861353431
61676847026206029963188741785514
61676847026206880571442341340276
61676847026206928747363742932650
61676847026206928747426505051706
61676847026206929113455217616487
61676847026214083877772032353798
61676847026214083878022707404802
61676847026214083878026179663150
61676847026214083878586791636786
61676847026214083878589890823632
61676847026214083878590263895134
61676847026214085110861714202538
61676847026214085111677248674318
61676847026214085111677621745820
61676847026214085113368725015078
61676847026214133289101870835552
61676847026214133289104194833606
61676847026214133289352545886556
61676847026214133289352917895248
61676847026214133289354870234530
61676847026214133289356016727962
61676847026214133289916630118540
61676847026214133289919729305386
61676847026214133289920100959946
61676847026214133289920102376888
61676847026214133838144888337440
61676847026214133838147987170154
61676847026214133838962746807274
61676847026214133838963119878767
61676847026214133838963119878776
61676847026214134890730713617587
61676847026214135073494004780430
61676847026214135073494004784642
61676847026214135073494004897070
61676847026214135073494006296750
61676847026214135073494006300962
61676847026214135073682291142224
61676847026214135073682292658544
61676847026214135073744680185566
61676847026214135073744681701886
61676847026214135073745053257068
61676847026214135073745054773388
61676847026214984446401586724916
61676847026214985681183520219848
61676847026215033857104922166354
61676847026215033857164241787840
61676847026215033857166566135814
61676847026215033857167683931278
61676847026215033857669006044206
61676847026215033857669006398338
61676847026215033857731425206670
61676847026215033857731768163262
61676847026215034223760476023779
61676847026215034269513687860910
61676847026215034269513688333086
61676847026215035458542409518711
61676847026215035504295621357246
61676847026215035504295622873566
61676847027042307059318404563760
61676847027042307059318404567972
61676847027045909331129272400720
61676847027045909331129272400880
61676847027046207733479773904742
61676847027046207870740528280214
61676847027046207926535660062530
61676847027046209566132531073356
61676847027046209566132532123116
61676847027046209566153423081948
61676847027046209566153424131708
61676847027046209703330524733664
61676847027046209703414091718272
61676847027046209703414092768032
61676847027046209703414177457420
61676847027046209703414178857100
61676847027046209708414213520748
61676847027046209710109563883014
61676847027046209710109563999654
61676847027046209710109565399334
61676847027046209710172239908630
61676847027046209710172240025270
61676847027046209710172241424950
61676847027046209710924352334582
61676847027046209710924353734262
61676847027046209710924353738634
61676847027053112225927293258558
61676847027053112225930392091272
61676847027053112225930731743280
61676847027054012656481759012452
61676847027054012793739074898990
61676847027054012793742174085836
61676847027054012793742513737844
61676847027054013205524438257640
61676847027054013205524438262012
61676847027054013206088517785360
61676847027054013206088517789732
61676847027054312845480388544964
61676847027054312845731092648068
61676847027054312845731432300076
61676847027054312845731432304288
61676847027054312845751984656660
61676847027054312982741143274568
61676847027054312982929085258616
61676847027054312982929424910624
61676847027054312982929424914836
61676847027054312982992187029680
61676847027054312983012653292984
61676847027054312983012739386264
61676847027054313028745772056188
61676847027054313036025017047746
61676847027054313036025020230074
61676847027054313036840923174086
61676847027054313394523402742268
61676847027054313394523402746480
61676847027054313394523407446532
61676847027054313394523407450744
61676847027054313394774111549476
61676847027054313394774111549636
61676847027054313394795003558068
61676847027054313394795003558228
61676847027054313394795003562440
61676847027054313395338191077196
61676847027054313395338191077356
61676847027054313395338191081568
61676847027054313440276988122908
61676847027054313440276992354996
61676847027054313441091776457996
61676847027054313441112668466588
61676847027054313577537742498380
61676847027054313577537747084600
61676847027054313578352530833468
61676847027054313578373337102912
61676847027054313578373422842060
61676847027054313583624166190660
61676847027054313583624166190820
61676847027054313585068809384294
61676847027054313585068813970514
61676847027054313585883597719222
61676847027054313585883597719382
61676847027077422613766760039370
61676847027078323181578542029722
61676847027078374218820233079092
61676847027078623233316755443302
61676847027078623233316756493062
61676847027078623233567460596166
61676847027078623233588352604758
61676847027078623370577509818774
61676847027078623370577511218454
61676847027078623370765453206714
61676847027078623370849021241082
61676847027078623370849107330150
61676847027078624468098689987994
61676847027078624468934370331674
61676847027078624605359444713386
61676847027078624606195038967998
61676847027078624606195125057066
61676847027150369844126508346596
61676847027150373549602804477146
61676847027150373550164561527344
61676847027150373595918146437212
61676847027150373595920470435266
61676847027150373959690491609396
61676847027150373959690491959316
61676847027150375196731856514846
61676847027150375197295940746830
61676847027150375197295942263150
61676847027150375378050845787840
61676847027150375379743097434032
61676847027150375380310281902622
61676847027150418433587171755668
61676847027150418433587172105588
61676847027150423372714905735396
61676847027150423372714906085316
61676847027150423373278986662796
61676847027151274712775958672938
61676847027151275945862541684752
61676847027151275947557892051230
61676847027151275947557892167870
61676847027151275948121976283214
61676847027151275948121976399854
61676847027151275948121977799534
61676847027151275955088155514674
61676847027154025644525773572516
61676847027154025644525773922436
61676847027154025644525773926648
61676847027162080931716607889744
61676847027162080931716607889904
61676847027162080931716608244036
61676847027162080976909550711226
61676847027162080977473634943210
61676847027162081524256877959944
61676847027162081525949130655896
61676847027162081525949131010028
61676847027162081526516309488506
61676847027186391181731582557716
61676847027186391318992336933188
61676847027186391318992336937400
61676847027186392419337032861550
61676847027186392554338011703512
61676847027186392554338011707724
61676847027186392556597787586942
61676847027186392966120274829928
61676847027186392966120274834140
61676847027186392967812527525880
61676847027186392967812527530092
61676847027186441144362755111076
61676847027186441144362755460996
61676847027186441144362755465208
61676847027186441144363874306220
61676847027186441144363874656140
61676847027186441146055007807028
61676847027186441146055008156948
61676847027186441146055008161160
61676847027186442379145804613208
61676847027186442379145804963128
61676847029160342669976676882204
61676847029161238161315402303744
61676847030108638722762933259810
61676847030108638723327017491794
61676847030108638723330001887392
61676847030116694238726999937233
61676847030116694419209938878203
61676847030116694419963084289379
61676847030116694421466275806139
61676847030116694421654562150671
61676847030116694421657656751297
61676847030116743649973155593579
61676847030116743649973270384827
61676847030141005864167387004963
61676847030141055274850891747499
61676847030141055274851006538747
61676847030141055274934689358539
61676847030141055277107228675435
61676847030141906475137357086620
61676847030141906475137357088024
61676847030141906475137696744196
61676847030141906475137699925120
61676847030141906475137699926524
61676847030141906475137701460154
61676847030141906475137701461558
61676847030141906475137725442004
61676847030141906475137728624332
61676847030141906475138471577452
61676847030141906475138471578856
61676847030141906475138500275260
61676847030141906475140796043470
61676847030141906475140799230010
61676847030141906475140824741278
61676847030141906475140827927818
61676847030141906475200118733452
61676847030141906475200458507716
61676847030141906475200461690044
61676847030141906475200462162220
61676847030141906475201233342376
61676847030141906475201233814552
61676847030141906475203557690350
61676847030141906475203557695966
61676847030141906475203560878294
61676847030141906475221039441256
61676847030141906475221408261796
61676847030141906475222183100668
61676847030141906475224507094510
61676847030141906475224507098722
61676847030141906475224510281050
61676847030141906475388400847300
61676847030141906475388400965392
61676847030141906475388404029628
61676847030141906475388404147720
61676847030141906475389520172182
61676847030141906475389520173586
61676847030141906475389548751898
61676847030141906475391844525932
61676847030141906475391847706855
61676847030141906475391847708259
61676847030141906475391847708260
61676847030141906475391847712472
61676847030141906475391873223740
61676847030141906475391876404663
61676847030141906475391876406067
61676847030141906475391876406068
61676847030141906475391876410280
61676847030141906475409321553700
61676847030141906475409324736028
61676847030141906475410440760490
61676847030141906475410440761894
61676847030141906475473231577514
61676847030141906475473234765458
61676847030141906475475526879164
61676847030141906475475530061492
61676847030141906475475530065704
61676847030141906475475555576972
61676847030141906475475558759300
61676847030141906475475558763512
61676847030141906477647836606546
61676847030141906477647836724638
61676847030141906477647837074558
61676847030141906477648181098172
61676847030141906477648181448092
61676847030141906477648955932832
61676847030141906477648956287123
61676847030141906477648956287124
61676847030141906477648984512548
61676847030141906477648984984931
61676847030141906477648984984932
61676847030141906477651280280806
61676847030141906477651308982985
61676847030141906477651308982986
61676847030141906477668757314350
61676847030141906477668757780910
61676847030141906477669101687884
61676847030141906477669102154444
61676847030141906477669876522544
61676847030141906477672200987158
61676847030141906477732638645972
61676847030141906477732639112532
61676847030141906477732667343780
61676847030141906477732667810340
61676847030141906477734991808394
61676847030141906482731554441358
61676847030141906482731554446974
61676847030141906482731554563614
61676847030141906482731557629302
61676847030141906482731557745942
61676847030141906482731559163091
61676847030141906482731559163092
61676847030141906482731559168708
61676847030141906482815212824132
61676847030141906482815241521940
61676847030141906483003523630172
61676847030141906483003526812500
61676847030141906483003526816712
61676847030141906485262959861594
61676847073375019043480441362336
61676847073375019045987482393376
61676847073375019045987482743296
61676847073375020829561386680420
61676847073447965037928858311894
61676847073447965037928862548194
61676847073447965037928977352492
61676847073447965038743646646982
61676847073471081396969310245348
61676847073471981827518013162334
61676847073471981827520337510308
61676847073471981964716006122802
61676847073471981964718330120856
61676847073472276661110989951792
61676847073472276663622501646126
61676847073472276663622501996046
61676847073472282014281566129690
61676847073472282016788578462762
61676847073472282016788578812682
61676847073472282016788607160730
61676847073472282016788951534264
61676847073472282016788951884184
61676847073472282016790902810736
61676847073472282151542206068046
61676847073472282151542206417966
61676847073472282153986571423230
61676847073472282153986600121198
61676847073472282153986944494732
61676847073472282153988895421284
61676847073472282154049247449006
61676847073472282154049362240254
61676847073472282154051571447060
61676847073472326076581174210874
61676847073472326076584273043588
61676847073472326076643473628688
61676847073472326076643476811016
61676847073472326076643477165148
61676847073472326076643562904296
61676847073472326076643931726448
61676847073472326076643935975798
61676847073472326076645801158990
61676847073472326076645801163202
61676847073472326076645887252270
61676847073472326076646915772126
61676847073472326076646916122046
61676847073472326076647035162644
61676847073472331427302881422976
61676847073472331427305980255690
61676847073472331564563178050608
61676847073472331564563178400528
61676847073472331564563293191776
61676847073472331564563636148368
61676847073472331564565502398582
61676847073472331564566620194046
61676847073472331564566620543966
61676847073482788777704244628898
61676847073483087180893893309210
61676847073483087183400905642282
61676847073483087183400905992202
61676847073483087183400934340250
61676847073483087183401278713784
61676847073483087183401279063704
61676847073483087183403229990256
61676847073483088966974809929326
61676847073483088966975183000828
61676847073483132890387266937454
61676847073483132890387295635422
61676847073483132890387639641774
61676847073483132890387639995906
61676847073483132890387640008956
61676847073483136593915208602496
61676847073483136593915210002176
61676847073483136593918307435210
61676847073483136594733067072330
61676847073483136594733068472010
61676847073483136594733440126570
61676847073483136594733440143832
61676847073483136594733441543512
61676847073483136594734214965442
61676847073483137143776000234750
61676847073483137143776085973898
61676847073483137143776114553614
61676847073483138378306971009454
61676847073483138378307344080956
61676847073483138378307345480636
61676847073483987748704441667302
61676847073483987748705560512526
61676847073483987748705560862446
61676847073483987750396694363254
61676847073483987750396809154502
61676847073483987750400137556452
61676847073483987751149925867710
61676847073483987751149954565678
61676847073483987751150298939212
61676847073483987751152249865764
61676847073483987751212601893486
61676847073483987751212716684734
61676847073483987751214925891540
61676847073483989397525837194286
61676847073483989397526210265788
61676847073483989534786620621858
61676847073484033458136286463042
61676847073484033458136315161010
61676847073484033458136659517282
61676847073484033458136659534544
61676847073484033458198962488818
61676847073484033458198962838738
61676847073484033458199077280066
61676847073484033458199335542898
61676847073484033458199421636338
61676847073484037161726647636256
61676847073484037161726990592848
61676847073484037162482088347518
61676847073484037162482460002078
61676847073484037162482461419020
61676847073484037162483120049702
61676847073484037162483120399622
61676847073484037162544763323534
61676847073484037162544764373294
61676847073484037162545222121134
61676847073484037574327027499710
61676847073484037574327113238858
61676847073484037574327141818574
61676847073484037711525134547374
61676847073484037711587896666430
61676847073484038808857998274414
61676847073484038808858371345916
61676847073484038808858372745596
61676847073484038946118781701986
61676847074311310364695484072448
61676847074323316333308062763436
61676847074323316340839129649350
61676847074323316340901891768406
61676847074323316341654262340710
61676847074323316752684155940370
61676847074323316752684155957632
61676847074323316752684160543852
61676847074323316889882148550918
61676847074323316889882153150188
61676847074323316889944824576534
61676847074323316889944829175804
61676847074323316889944910669974
61676847074323316889944915269244
61676847074323316890696936885846
61676847074323316890696936886006
61676847074347311710160090344074
61676847074347327586736574670848
61676847074347611899493446111606
61676847074347611899493446461526
61676847074347626728675500779776
61676847074347626728675501129696
61676847074347626728738262894620
61676847074347626728738263248752
61676847074347627912428775046170
61676847074347627958185799267276
61676847074347627958938944678452
61676847074347627959001706797508
61676847074347627963269145097768
61676847074347627965716866153190
61676847074347627965776529085400
61676847074347627966532773683422
61676847074347628370783970986734
61676847074347628378315037872648
61676847074347661312517860237606
61676847074347661312517860587526
61676847074419378691899217142038
61676847074419378691899218558980
61676847074419378691901541140092
61676847074419378691901542557034
61676847074419378692654686568530
61676847074419378692654687968210
61676847074420279122450244406998
61676847074420279122450244411210
61676847074420279122450245474020
61676847074420279122450245823940
61676847074420279122452568405052
61676847074420279122452569821994
61676847074420279259710913043162
61676847074420310774530675791642
61676847074420310774530680023730
61676847079380907567088238819266
61676847079391712596502573388238
61676847079391714380076477325362
61676847079391758303489306920962
61676847079391762373864561523979
61676847079391762556878786838980
61676847079391763791409011360144
61676847079392613164251593263746
61676847079392613164314269289522
61676847079392613164314384080562
61676847079392614946195920530694
61676847079392614947888173226646
61676847079392614947888288017686
61676847079392658871238326796470
61676847079392658871238326813732
61676847079392658871300744559254
61676847079392658871301088915526
61676847079392662574828315032084
61676847079392663124627806714488
61676847079392664359220448981174
61676847080231941754000088672956
61676847080255052569288333997068
61676847080255952999839361262028
61676847080256253189089034553864
61676847080256253326287027164412
61676847080328004104979965248447
61676847080328004104979965248456
61676847080328004105000885954799
61676847080328004105735433141366
61676847080329204677355748888522
61676847080329204677355748905784
61676847080329204679048001135167
61676847080329204679048001601727
61676847080329204679048001601736
61676847080329204862083147156520
61676847080339693635860235652120
61676847080339709702143319692936
61676847080364021320245112480318
61676847080364021320266377542942
61676847080364021320266377560204
61676847080364021327776523739766
61676847080364021869288131381678
61676847080364021869309052088238
61676847080364069450495497851484
61676847080364069452187750547436
61676847082347125376819073155098
61676847082347125384350140041012
61676847082347125384350140390932
61676847097081265750238931309187
61676847097081265934069173874014
61676847097081267581197082718654
61676847097081267717643077811138
61676847097081267718457866146226
61676847097082466691088672956462
61676847097082468337464584283038
61676847097105582912112872053322
61676847097105582912112900751082
61676847097105583046866614449854
61676847097106483477417526923566
61676847097106483479924567954606
61676847097106783666688120921754
61676847097106783669195161952794
61676847097106783806455916682606
61676847097106827728990823119742
61676847097106827729053585238798
61676847097106831433336623721178
61676847097106831433395943696796
61676847097106831433399385840234
61676847097106833079712534931114
61676847097106833079712535047754
61676847097117288644029968894334
61676847097117290291157877738974
61676847097117290292850159132686
61676847097117290428418661166546
61676847097117338469673475446135
61676847097117588833300448101274
61676847097117588833300562892522
61676847097117588835744813106538
61676847097117588835807489132314
61676847097117588835807575225802
61676847097117588835807603923562
61676847097117590617689226466974
61676847097117590619381479162926
61676847097117590619381507860686
61676847097117634542731173935150
61676847097117634542793849960926
61676847097117634542793936054206
61676847097117634542793964752014
61676847097117634542793964752174
61676847097117634542794309112658
61676847097117634542794309125708
61676847097117638246324977018522
61676847097117638246324978418202
61676847097117638247076974536586
61676847097117638247139736655642
61676847097117638247139766753290
61676847097117638247140769757506
61676847097117638247140884548754
61676847097117638613190484417815
61676847097117638658923148738028
61676847097117640030713669174094
61676847097117640030714013547628
61676847097118489403556509007822
61676847097118489403619271127086
61676847097118491049932420334398
61676847097118491185500922368258
61676847097118491187193175064210
61676847097118535110605631955490
61676847097118538814889789633014
61676847097118539226734815941503
61676847097118539226734815941504
61676847097118540461264581647806
61676847097945812017102153189200
61676847097957517614266512154424
61676847097957817802700397312162
61676847097957817803515180925516
61676847097957817803537106152612
61676847097957817940713173536064
61676847097957817991550075695352
61676847097957817991550075695512
61676847097957817991550080281732
61676847097957817991550108979492
61676847097957817991612756307508
61676847097957817993242328391304
61676847097957817993242328391464
61676847097957817993245799232662
61676847097957817993305004417080
61676847097957817993305004417240
61676847097957817994057116726392
61676847097957817994057116726552
61676847097957817994060560269670
61676847097957817994060588967430
61676847097957817994061706762894
61676847097957818405843970952120
61676847097982127778754501066822
61676847097982129427574690259834
61676847097982129564835444635306
61676847097982129618123535269942
61676847098053878504856268417108
61676847098053878550609853325572
61676847098053878560648301016790
61676847098053878560648301366710
61676847098053880205331844856166
61676847098053880207024096502358
61676847098053880207776208811670
61676847098053880207776209861430
61676847098053880345036993289002
61676847098053880345036993638922
61676847098053922979024916329428
61676847098053924626131933165476
61676847098053928330478854262566
61676847098053928330498655760724
61676847098053928330499774968918
61676847098054779118421515942668
61676847098054779120865794854652
61676847098054779120869236998090
61676847098054779120928556973708
61676847098054779120949477680060
61676847098054779120952919823498
61676847098054779128459996913702
61676847098054779128459996930964
61676847098054780729103243937375
61676847098054780729103244054015
61676847098054780767241706181228
61676847098054780767245148208026
61676847098054780767245148324666
61676847098054780768059936543114
61676847098054780773080864731674
61676847098054780773143626846518
61676847098054780774773116377866
61676847098054780775587904712954
61676847098054780775587905762714
61676847098054812472690815143862
61676847098054812472753577262918
61676847098055079271161072961926
61676847098055080916597873819994
61676847098055080916660635934838
61676847098055080916660664632646
61676847098055080916660664649908
61676847098055080918352917229211
61676847098055080918352917345851
61676847098055080918352917345860
61676847098055080962414220862175
61676847098055080964106473558127
61676847098055080964127392729286
61676847098055081101388148994084
61676847098055081101388177691892
61676847098055081102140174147306
61676847098055081102140175197066
61676847098055081102140175546986
61676847098055081102143617236914
61676847098055081102143617353554
61676847098055081102143618753234
61676847098055081102143990308256
61676847098055112479009831621634
61676847098065569875102475370420
61676847098065569875165237489684
61676847098065585750839808512316
61676847098065585750843255260848
61676847098065585751658038874202
61676847098065585888856031484750
61676847098065585932161866758076
61676847098065585933854148151836
61676847098065585933854148151996
61676847098065585933857590295434
61676847098065585934609587813498
61676847098065585934694418532018
61676847098065585939755954026038
61676847098065585941385559411444
61676847098065585941448235437060
61676847098065585942200232942234
61676847098065585942200319031302
61676847098065585942203789889970
61676847098065585942203791289650
61676847098065586346455762014892
61676847098065586346476682721244
61676847098065619286493928078326
61676847098065630360493280220504
61676847098065635711216112644170
61676847098065635712030896374164
61676847098065635712051817080516
61676847098065886084901423659290
61676847098089895726897359015508
61676847098089897374025291970284
61676847098089897375717544666236
61676847098089897375720991414768
61676847098089897376535775028122
61676847098089897376535775144762
61676847098089897376556695734474
61676847098089897376556695851114
61676847098089897511286046699888
61676847098089897512978299395840
61676847098089897513733767755310
61676847098089897513817450580718
61676847098089897558735326332714
61676847098089897559550114667802
61676847098089897559571035373994
61676847098089897559571035374154
61676847098089897559571379734638
61676847098089897559571379747688
61676847098089897567081525927250
61676847098089897923068314059796
61676847098089897971332378843770
61676847098089897971353299550330
61676847098089930913067387652756
61676847098089945552519943461286
61676847098089945552519944860966
61676847098089945552539744836980
61676847098089945552539744959444
61676847098089945552539745309364
61676847098089945552539745313576
61676847098089945552539746359124
61676847098089945552540864154588
61676847098089945552540864167638
61676847098089945552540864504508
61676847098089945552540864521770
61676847098089945552540865567318
61676847098089945552540865571530
61676847098089945554231997532932
61676847098089945554231997655396
61676847098089945554231998005316
61676847098089945554231998009528
61676847098089945554235441211564
61676847098089945689716816859220
61676847098089945689779578978276
61676847098089945689800499684676
61676847098089945689800499684836
61676847098089945689801618879980
61676847098089945691471831674228
61676847098089945691492752380628
61676847098089945691492752380788
61676847098089946101583883069206
61676847098089947336092728185796
61676847098089947338621809135802
61676847098090245741811459569925
61676847098090245743485114507819
61676847098090247527871479239693
61676847100072097961675533701826
61676847100072097969182580694542
61676847100072101055843360588064
61676847100072101055843361650874
61676847105980726491917012333706
61676847105981478542660071644702
61676847105981623950116835533478
61676847106820955984954795761320
61676847106820955985708022683928
61676847106917767025459396348868
61676847106929919194600635446354
61676847106929919194684317799586
61676847106929919743730436023514
61676847106929919743730436373433
61676847106929919743730436373434
61676847106952835632601617827882
61676847106952885455713719436052
61676847106952885455713805529492
61676847106952885463325369842484
61676847106952885638728058603348
61676847106952885638728144696788
61676847106952885641256077736420
61676847106954086220324063009828
61676847106954086220344955135012
61676847232968844856384536635050
61676847232971546559631596261574
61676847232971546559631597678516
61676847232972747316713600594150
61676847232972747316965795546958
61676847232972747728497011613678
61676847232972747865757765989150
61676847233003966998596311779862
61676847233003966998596313196804
61676847233005162816802777085518
61676847233005168169972211369254
61676847233005168304722481507438
61676847233005168307170203979802
61676847233005210992534774542108
61676847233005210994982497014472
61676847233005210995041815572988
61676847233005210995041815573148
61676847233005210995041815927280
61676847233005210995045257716586
61676847233005210995045259133528
61676847233005212230328514747004
61676847233005216482964962138506
61676847233005217581050225141434
61676847233005217581301273600810
61676847233005217718310865429710
61676847233005217718498894556798
61676847233005217718499151774242
61676847233005217718561569532814
61676847233005217718561570582574
61676847233007864519987074947118
61676847233007869459113660685426
61676847233007869461369997613362
61676847233007869461371145854782
61676847233007869461620701716466
61676847233007869461620702070598
61676847233007869461625293164134
61676847233007870010417263606326
61676847233007914482870415168048
61676847233007917637608337660728
61676847233007919421745952778026
61676847233007919421745952779478
61676847233007919421745952783850
61676847233007919421746211418236
61676847233007919421996915031694
61676847233007919421996915503870
61676847233007919421998149147776
61676847233008765087798856587550
61676847233008770026925356940842
61676847233008770026926590567278
61676847233008770029181693514646
61676847233008770029181693868778
61676847233008770029181779957846
61676847233008770029184792695668
61676847233008770029369721591974
61676847233008770029369721946106
61676847233008770029374313039642
61676847233008770029432484060950
61676847233008770440964847310698
61676847233008770440964847664830
61676847233008770440968290871286
61676847233008815050619435043556
61676847233008818022426700722172
61676847233008818205169071198346
61676847233008819852296979926346
61676847233008819852296980042986
61676847233008819852296980044438
61676847233008819852296980048810
61676847233008819852297008622702
61676847233008819852297238329064
61676847233008819852485266406392
61676847233008819852547942296654
61676847233008819989557648685134
61676847233008819989557649035054
61676847233008819989557763470558
61676847233008819989557993408588
61676847233008819989558022106396
61676847233008819989745935396848
61676847233008819989808697511692
61676847233008819989830851848899
61676847233844194870663684234008
61676847233844194870747592392560
61676847233844195282508706292940
61676847233844195282508710525028
61676847233844195282529598301532
61676847233846896574161792319908
61676847233847797004461771125492
61676847233847797004712819584868
61676847233847797141910812195416
61676847233847797141994375997696
61676847233848093678299378212632
61676847233848093678299378212792
61676847233848097330993116665340
61676847233848097384340873536978
61676847233848099023876101623892
61676847233848099023876102686702
61676847233848099024126805726996
61676847233848099031468812496527
61676847233848099031468812496528
61676847233848099161136513042564
61676847233848099161136855999364
61676847233848099161136857416306
61676847233848099161387560102468
61676847233848099168666805093818
61676847233848099168729565809190
61676847233848099168729567208662
61676847233848099168729567226132
61676847233879312074019689983020
61676847233880212504549796891340
61676847233880212504570688899932
61676847233880212504570717602112
61676847233880512693569686790844
61676847233880512693820362191768
61676847233880514117013389627976
61676847233880514117013389982108
61676847233880514119520430658856
61676847233880514119520430659016
61676847233880514119520431013148
61676847233880514661161779521764
61676847233952264708636854493698
61676847233952264708636854611706
61676847233952264708636854611742
61676847233952264845646560864708
61676847233952264845646562281650
61676847233952264845834847104246
61676847233953147378931961125812
61676847233953147516380997963648
61676847233953147516381002195736
61676847233953148751727015690564
61676847233953164040850795555834
61676847233953165276197588129668
61676847233953165276385874487298
61676847233953165276385874837218
61676847233953165276448550862994
61676847233953165276448636484050
61676847233953165276448636602142
61676847233953165413458258178562
61676847233953165413646543473542
61676847233953165413646887847076
61676847233953165413709305238466
61676847233955866979632934113774
61676847233955866979632935513454
61676847233955866979883982573150
61676847233955867116893688826116
61676847233955867116893690243058
61676847233957067729373304394152
61676847233957067736966358560250
61676847238881073089860694135679
61676847238913493531081746581903
61676847238913493531081861373151
61676847238913793171287367853046
61676847238913793171288515744546
61676847238913793720331419873739
61676847238913793720331534664987
61676847238913841347020513201136
61676847238913841347271560260832
61676847238913841896063530703024
61676847238913843131412275609546
61676847238913843131412647146014
61676847238913843131412648681048
61676847238913843131600933490546
61676847238913843131663581284914
61676847238913843131663581303788
61676847238916243410231381405007
61676847238917395442283447355078
61676847238917395442283476051434
61676847238917395442284595246578
61676847238917395442534151458182
61676847238917395442535528933579
61676847238917395442535643724827
61676847238917395991327269791874
61676847238917395991327614167019
61676847238917443618267639762864
61676847238917443618267644349084
61676847238917443618521672617838
61676847238917443984299417758287
61676847238917445219896139588307
61676847238917445402659316429856
61676847238917445402659316432286
61676847238917445402659316436498
61676847238917445402659430751150
61676847238917445402659660805820
61676847238917445402847717095682
61676847238917445402910364895874
61676847238917445402910364908915
61676847238917445402910364908924
61676847238917445402931285613863
61676847239752820283849374108864
61676847239756722744095126902732
61676847239756722797442459445863
61676847239756722797442540817570
61676847239756722797630745790395
61676847239756722797630827162102
61676847239756724581831234605942
61676847239756724581831463125578
61676847239789138243932108913468
61676847239789138243932109976326
61676847239789138289936368756504
61676847239789138297279522356130
61676847239789138297467808700662
61676847239789171644017725973650
61676847239860883532950327275358
61676847239860883532950330461898
61676847239860888421262826059950
61676847239860888474334401835096
61676847239860888474334401837526
61676847239860888474334401841738
61676847239860888474335173487428
61676847239860889015787460705658
61676847239860889023377047212678
61676847239860889023377047684854
61676847239860889023380514871756
61676847239860890258995804827928
61676847239860890258999162295028
61676847239861789034807157934746
61676847239861789042146069040842
61676847239861789583599127904762
61676847239861789583599128376938
61676847239861789591188743113962
61676847239861789591188743586138
61676847239861790636181624886350
61676847239861790643542571305500
61676847239861790818945146103854
61676847239861790819195850206958
61676847239861790826539003452500
61676847239861790826539004869433
61676847239861790826539004869442
61676847239861790826556798045479
61676847239861833873036940481304
61676847239862073118565316903052
61676847239862089046146100794906
61676847239862089046146101262870
61676847239862089183406741201226
61676847239862089590106545531355
61676847239862089597445083565958
61676847239862089597445084038134
61676847239862089597448551225036
61676847239862090825452563258271
61676847239862090832983630148406
61676847239862091016081538288806
61676847239862139008966679250912
61676847239862139008966679705826
61676847239862139008966679718876
61676847239864490745581156744694
61676847239864490745581185442662
61676847239864492522653236092767
61676847239864492529970993721866
61676847239864492529991885729640
61676847239864492529991885749331
61676847239864492529992257265948
61676847239864492529995241799489
61676847239864492530183528144021
61676847239864536811819075844865
61676847239864792536230689774930
61676847239864792719262478329174
61676847239864792719262479728854
61676847239864792719265950102088
61676847239864792719516884259862
61676847239864840712213739332350
61676847239865691317142180764902
61676847239865693104039029721062
61676847239865693104039030075354
61676847239865693104042471765282
61676847239865693287077617301192
61676847239865741279962759207858
61676847239865741279962759220908
61676847239896906192346935559918
61676847239896906192346935572968
61676847239896906192346936032094
61676847239896906192346936045144
61676847239896906237828551304058
61676847239896906238079599763434
61676847239896906238079599776484
61676847239896906242911125482218
61676847239896906245421605470156
61676847239896955603676774508232
61676847239896955605933111455041
61676847239896956017718473413964
61676847239896957250783791363153
61676847239896957250804712068101
61676847239896957253061048996037
61676847241871903333621298111290
61676847241871903341148491329830
61676847241871906419631208578246
61676847241871906419631208932378
61676847241871906426973218871188
61676847241871908280276220605294
61676847241871908280341995282265
61676847256534302976618051647230
61676847256534303525410022089422
61676847256603346508791091432730
61676847256606048212037922893910
61676847256606048212038265850502
61676847256606048212038267250182
61676847256606048212226179136582
61676847256607248969120527046390
61676847256607248969309588225582
61676847256607249380903566057226
61676847256607297145292637328088
61676847256607297145355399447144
61676847256607297556886615159732
61676847256638468651002638412198
61676847256638468651002866577542
61676847256638468651002981368790
61676847256638468651002982768470
61676847256638468653447231582806
61676847256638468653509907608582
61676847256638468653513121586676
61676847256638468653513465942948
61676847256638469065293061404842
61676847256638469202556140488244
61676847256639369221258927484090
61676847256639669408084899613910
61676847256639669408085242564678
61676847256639669410530640671806
61676847256639669410592283601542
61676847256639669410595382788388
61676847256639669819868281575514
61676847256639669822375322606554
61676847256639669822378766172758
61676847256639669822378794870566
61676847256639669959638401689956
61676847256639717586576104350556
61676847256639717586579546493994
61676847256639717998110762088538
61676847256639717998110762206582
61676847256639719233456779821070
61676847256639719233456779933498
61676847256639719233456781356264
61676847256639719233707485442106
61676847256639719233707828280446
61676847256639719233707828392874
61676847256639719233707828411588
61676847256639719233707829815640
61676847256639719233707858513448
61676847256639719233708603231746
61676847256639719370717191712334
61676847256639719370968239121950
61676847256639719370968240171710
61676847256642070924509201088708
61676847256642070924509545444980
61676847256642070924760249548084
61676847256642071336289140906874
61676847256642120747621646716271
61676847256642371111520330268530
61676847256642371111520330269982
61676847256642371111520330274354
61676847256642371111521363370394
61676847256642371111521478161642
61676847256642371113776667196466
61676847256642371113776667197918
61676847256642371113776667202290
61676847256642371113777700298330
61676847256642371113777815089578
61676847256642371113777815443710
61676847256642371113779766389136
61676847256642371113780139441764
61676847256642371114027371301022
61676847256642371114027371305394
61676847256642371114028404401434
61676847256642371114028519192682
61676847256642371114028519546814
61676847256642371114030814848512
61676847256642371114030843544868
61676847256642371114031847967638
61676847256642371114031876665446
61676847256642371662820489634874
61676847256642371662820489989006
61676847256642371662823818409830
61676847256642371662823847107638
61676847256642419289760859959996
61676847256642419289760864192084
61676847256642419289760864546216
61676847256642419289763958792710
61676847256642419289763963378930
61676847256642419290011453503940
61676847256642419290011539597220
61676847256642419290011564063100
61676847256642419290011568295028
61676847256642419290011568295188
61676847256642419290011568649320
61676847256642419290014892460838
61676847256642419290014892465050
61676847256642419290015007252086
61676847256642419290015007269348
61676847256642419290015011855568
61676847256642419838806977711531
61676847256642419838806977711540
61676847256642419838806982297751
61676847256642419838806982297760
61676847256642420891389359785279
61676847256642420936892240714516
61676847256642420937142916102390
61676847256642420937142916115431
61676847256642420937142916115440
61676847256642421074152536633630
61676847256642421074152622372778
61676847256642421074152650952494
61676847256642421074403585093006
61676847256642421074403670832154
61676847256642421074403699411870
61676847256643271681588363103574
61676847256643271681591462290420
61676847256643271681777424276942
61676847256643271681842510749796
61676847256643272093371402108586
61676847256643272093374845674790
61676847256643272093374874372598
61676847256643319857572560093208
61676847256643319857763912340558
61676847256643320223604333856543
61676847256643320223604333974587
61676847256643321458950351583459
61676847256643321504703563898590
61676847256643321504703907913620
61676847256643321504703907917992
61676847256643321504954611885582
61676847256643321504954612357966
61676847256643321641964318274062
61676847256643321641964318623982
61676847256643321642215366733438
61676847257478696385893506901964
61676847257478696523154036648552
61676847257478696523154376300560
61676847257478696523154381004824
61676847257478696934915375409692
61676847257478696934936181447260
61676847257478696934936296116092
61676847257478696934936296232684
61676847257478696934936296234136
61676847257482298657119484469532
61676847257482298657140405175932
61676847257482298794317477080080
61676847257482298794401159905696
61676847257482298794401164609960
61676847257482598846390078467768
61676847257482598846410970592952
61676847257482598983399789442420
61676847257482598983400129094428
61676847257482598983588071078316
61676847257482598983650833197532
61676847257482598983650837901796
61676847257482599029153345654528
61676847257482599029153714120936
61676847257482599029404308024836
61676847257482599029404394113904
61676847257482599029404422810260
61676847257482599029425310232632
61676847257482599029425314818852
61676847257482599034425349478288
61676847257482599036683637705782
61676847257482599036683663215598
61676847257482599036684781006850
61676847257482599036684785611784
61676847257482599036746313731558
61676847257482599036747456915826
61676847257482599036747461637560
61676847257482599036935747982092
61676847257482599036935829466226
61676847257482599036935834071160
61676847257482600630529187365762
61676847257482600676282656067440
61676847257482600676282770858688
61676847257482600676282771212820
61676847257482600676282772275630
61676847257482600676470684144768
61676847257482600676533475315924
61676847257482600676554366970384
61676847257482600676554367324516
61676847257482600683812689851490
61676847257482600683813062909942
61676847257482600683813838098734
61676847257482600683813839161544
61676847257482600683875710233538
61676847257482600683875710237750
61676847257482600684063738310866
61676847257482600684063738315078
61676847257482600684063766894794
61676847257482600684063767367178
61676847257482600684064886221240
61676847257482600684064886575372
61676847257482600813815035960840
61676847257482600821073474682954
61676847257482600821073817639546
61676847257482600821074592474206
61676847257482600821324521742650
61676847257513813726426359566124
61676847257513813726426359567576
61676847257513815373555416303876
61676847257514714156977271927616
61676847257514714156977272045660
61676847257515014345976241116348
61676847257515014345976242651542
61676847257515014346226945219452
61676847257515014346226945337496
61676847257515014483237024657592
61676847257515014483424937948044
61676847257515014483425052733468
61676847257515014483425052734920
61676847257515014483508620767836
61676847257515014529178608828984
61676847257515014529241284854760
61676847257515014529241284859132
61676847257515014529241370948200
61676847257515014536584438454386
61676847257515016130554109471220
61676847257515047883259966046130
61676847257515047883322642076278
61676847257515047883322728165346
61676847257586749881887202904444
61676847257586759772192567347998
61676847257586759772192570534538
61676847257586761366308600398184
61676847257586764660295085764770
61676847257586764660567832951698
61676847257586764706048670674638
61676847257586764706049448695838
61676847257586764706300497155214
61676847257586764706318203882068
61676847257586764706318314441228
61676847257586764706318318673316
61676847257586764706321417860162
61676847257586764711382951955906
61676847257586764713576641560246
61676847257586764713579737560552
61676847257586764713579740747092
61676847257586764713639285701514
61676847257586764713639288883842
61676847257586764713830669829000
61676847257586764713830784620248
61676847257586764713830789206468
61676847257586765072346653578932
61676847257586765118100209791040
61676847257586765125424647660644
61676847257586765255360988986524
61676847257586765255360993218612
61676847257586765262619315987498
61676847257586765262619316105542
61676847257586765262622754944396
61676847257586765262622755062440
61676847257586766307423798146250
61676847257586766307424142519784
61676847257586766353177726012710
61676847257586766353177726366842
61676847257586766353177727429643
61676847257586766353177727429652
61676847257586766353449322124406
61676847257586766353449322478538
61676847257586766360771440226432
61676847257586766360959841375262
61676847257586766360959841729394
61676847257586766490438137785722
61676847257586766497969547628228
61676847257586809132748237326492
61676847257586809544530157141976
61676847257586809544530157142024
61676847257586809544530157142184
61676847257586809544530160324304
61676847257586809544551077846924
61676847257586809544551081029252
61676847257586814483657894185988
61676847257587649214353195215180
61676847257587649214353224031032
61676847257587649214541137321484
61676847257587649214603899318284
61676847257587650449887155048400
61676847257587665274049397657466
61676847257587665274129985876632
61676847257587665274130014574440
61676847257587665274133080477258
61676847257587665279131971831414
61676847257587665279131971835626
61676847257587665279194733950470
61676847257587665281388305577022
61676847257587665281388308759350
61676847257587665281388308763562
61676847257587665281451070878406
61676847257587665281451099576214
61676847257587665281639012862454
61676847257587665281642451823564
61676847257587665640161788337775
61676847257587665640161788337784
61676847257587665640161788455819
61676847257587665640161788455828
61676847257587665685643375489110
61676847257587665685894452541291
61676847257587665685894452541300
61676847257587665693173667536152
61676847257587665693236429655208
61676847257587665693257350353514
61676847257587666920989393216026
61676847257587666921261362394852
61676847257587666921261362399223
61676847257587666921261362399224
61676847257587666928520460101940
61676847257587667058521772755294
61676847257587667058521773105214
61676847257587949220609449578108
61676847257587949357870204303500
61676847257587965285450988309186
61676847257587965285450988313398
61676847257587965422648980923946
61676847257587965422711743038790
61676847257587965422711771736598
61676847257587965424905314547298
61676847257587965424905317729626
61676847257587965424905317851882
61676847257587965424906089498598
61676847257587965829411461629611
61676847257587965836749999664374
61676847257587965836749999782418
61676847257587965836774359441834
61676847257587965875165017846099
61676847257587965882507023645350
61676847257587965882527944240300
61676847257587966019785260127046
61676847257587966019785260481178
61676847257587966019788703687426
61676847257587966019788732385234
61676847257587966019974661447684
61676847257587966019974665679772
61676847257587966019974666033904
61676847257587966019978133351740
61676847257587966019978137937960
61676847257587967064757479356527
61676847257587967117874736801876
61676847257587967117874738337070
61676847257587967117875111408412
61676847257587967118125785396522
61676847257587967118125785396606
61676847257587967118125785396766
61676847257587967118125785750898
61676847257587967255132049860426
61676847257587967255135493066674
61676847257587967255323778361446
61676847257587967255323807059254
61676847257587967255383096920122
61676847257587967255386540126370
61676847257587967255386568824178
61676847257588015294025151679479
61676847257590352153134329466172
61676847257590352153322242752252
61676847257590366794550762638772
61676847257590366931811517368376
61676847257590366931814870237658
61676847257590366931814960930368
61676847257590366977296457283990
61676847257590366977296576674508
61676847257590366977484743624310
61676847257590366977547505743366
61676847257590366977547625133884
61676847257590366977564987487204
61676847257590366977565073580484
61676847257590366977568426448314
61676847257590366977568545838832
61676847257590366982379031457938
61676847257590366982379031462150
61676847257590366984823393280874
61676847257590366984823396467414
61676847257590366984823425165382
61676847257590366984823425519514
61676847257590366984826749331032
61676847257590366984826864119850
61676847257590366984826864122280
61676847257590366984826865539222
61676847257590366984826868725762
61676847257590366984886069306650
61676847257590366984886072488978
61676847257590366984889511450088
61676847257590368578670924707770
61676847257590368578671270481192
61676847257590368578921973167146
61676847257590368578942893872094
61676847257590368624421411829068
61676847257590368624424480919878
61676847257590368624424853974118
61676847257590368624424853991380
61676847257590368624424854328250
61676847257590368624424855391060
61676847257590368624612767260198
61676847257590368624675529379254
61676847257590368624675557958970
61676847257590368624675558431354
61676847257590368624696449967562
61676847257590368624696450084202
61676847257590368624696450085654
61676847257590368624696450085814
61676847257590368624696450103075
61676847257590368624696450103076
61676847257590368624696450439946
61676847257590368631955920877294
61676847257590368631955921214164
61676847257590368631955922276974
61676847257590368632018568187840
61676847257590368632039488911418
61676847257590368632206969336670
61676847257590368632206969690802
61676847257590368632290537370794
61676847257590368761685264347450
61676847257590368761685608703722
61676847257590368761936312806826
61676847257590368761957119076270
61676847257590368761957204815418
61676847257590368761957233511774
61676847257590368769216675589636
61676847257590368769216675606898
61676847257590368769216677006578
61676847257590368769467724066274
61676847257590411266734266083772
61676847257590411266734266201816
61676847257590411266734266201864
61676847257590411266734266202024
61676847257590411266734266556156
61676847257590411266755186906764
61676847257590411403932258812412
61676847257590411403995020931628
61676847257590416754653973688020
61676847257590416754653973810276
61676847257590652342677639119716
61676847257590667128340434135658
61676847257590667128340434607834
61676847257590667128343873092556
61676847257590668768192567064759
61676847257590668775472929847570
61676847257590668821477563687577
61676847257590668821562279627956
61676847257590668958487269467350
61676847257590668958567395831482
61676847257590668958570837987970
61676847257590668958570866685778
61676847257590668958570867735538
61676847257590668958738317946409
61676847257590668958759238769458
61676847257590716951455979404990
61676847257590716951455979422252
61676847257591552910489334666868
61676847257591567556447067811218
61676847257591567693707822540822
61676847257591567693707851238630
61676847257591567696153246175076
61676847257591569343281155006826
61676847257591569389118421692550
61676847257591569389118422742310
61676847257591569389118423092230
61676847257591569389121864763284
61676847257591569389121864898554
61676847257591569389121864898638
61676847257591569389121864898797
61676847257591569389121864898798
61676847257591569389121866298478
61676847257591569389121894996286
61676847257591569389311299149332
61676847257591569526379176422154
61676847257591569526379177471914
61676847257591569526382619628402
61676847257591617519330437084088
61676847257622781882336176363170
61676847257622782294118096178862
61676847257622782431376526554668
61676847257622782431651851776218
61676847257622782431651851789268
61676847257622782477133553491542
61676847257622782477384515874740
61676847257622782477384601968180
61676847257622782484660403399358
61676847257622782484660406585898
61676847257622782484663845542796
61676847257622782484723050727166
61676847257622783529464888744650
61676847257622783529465233118184
61676847257622783664466207353648
61676847257622783666722544281584
61676847257622784078696192586650
61676847257622784078758954705706
61676847257622784078779875406442
61676847257622784078779875410654
61676847257622784124512539497530
61676847257622784124533460202478
61676847257622815831465614811584
61676847257622815831465614811792
61676847257622815831465959185326
61676847257622831705698981602060
61676847257622831705698981720104
61676847257622831705698981720152
61676847257622831705698981720312
61676847257622831705698982074444
61676847257622831705719902425052
61676847257622831705721021970324
61676847257622831705721021987586
61676847257622831707955318529996
61676847257622831707958417835094
61676847257622831707958762208628
61676847257622831707976239352988
61676847257622831707977358915522
61676847257622831707977358917133
61676847257622831707980716034154
61676847257622831842709032346812
61676847257622831842896974330700
61676847257622831842959736449916
61676847257622831842981690252356
61676847257622831842981690269618
61676847257622831842981776345796
61676847257622831842981776363058
61676847257622831845237768917252
61676847257622831845238027197554
61676847257622831845238113290994
61676847257622832254490952162296
61676847257622832254490952162344
61676847257622832254490952162504
61676847257622832254490955344624
61676847257622832254490955348836
61676847257622832256938673217718
61676847257622832257001435336774
61676847257622832257022356041722
61676847257622833489837744722468
61676847257622833490026031067000
61676847257622833490088793181844
61676847257622833490109713888244
61676847257622833490109713892408
61676847257622833490109713892616
61676847257622833490109713905506
61676847257622833492366050833442
61676847257623083718735827116579
61676847257623116020736467094493
61676847257623131894991615985981
61676847257623132492026618548359
61676847257623132497109192726519
61676847257623132499553557731783
61676847259596879005114518308422
61676847259596879012641711526962
61676847259596882098466439068320
61676847259596883944241472553206
61676847259596883944241472671250
61676847259596883944241472684348
61676847259596883951772539439120
61676847259596883951772539457834
61676847259596883951835215460524
61676847259596883951835215466140
61676847259598084525903251813804
61676847260546315900862376615228
61676847260546332333739027673706
61676847260546332333739028140266
61676847260546332333822710493498
61676847260546332334010995788270
61676847260546332516753367307562
61676847260546332516753367313178
61676847260546360370805049942824
61676847260546360370805049942984
61676847260546375151472397378200
61676847260546376798601449417304
61676847260546376798601449883864
61676847260546376844355010346726
61676847260546376844355383300184
61676847260546376981615789051160
61676847260577545467861473068336
61676847260577545467861477317686
61676847260577545467862247902996
61676847260577547114990529806088
61676847260577594879191311550090
61676847260577594879191315782178
61676847260577594879192086384750
61676847260577594881448423312686
61676847260577594881450747310740
61676847260577595293230687501912
61676847260577595293233010437156
61676847260577595293233011499966
61676847260577595293233014686506
61676847260577596528579804065754
61676847265397436288312104985638
61676847265505504372462600795786
61676847265505504379989794014326
61676847265505507527176388512256
61676847265505509311589555036358
61676847265505509311589555040570
61676847265505509311589555158614
61676847265505509319180170613386
61676847265505509319183642340296
61676847265506403163393856458545
61676847265506403163414748583729
61676847265506403163414748933649
61676847265506403163477510698573
61676847265506403163477539278337
61676847265506403163477539396381
61676847265506404810543805674884
61676847265506404810606567435596
61676847265506404993534124944770
61676847265506404993534153642578
61676847265506404993617836467986
61676847265506407896428224842048
61676847265506407896616506600360
61676847265506407896616511199630
61676847265506409742119575507142
61676847265506409742119575520192
61676847265506409749731197878346
61676847265506409749734325212848
61676847265506409749734325218464
61676847265506409749734325231514
61676847265506409749734325231721
61676847265506409749734325231722
61676847265506409749734669605256
61676847266345687202959564141072
61676847266345733314759657095256
61676847266345733315010246879336
61676847266345733315010246879496
61676847266345733315010361198200
61676847266345733315010361198360
61676847266345733315031253206792
61676847266345733315031253206952
61676847266345737028328002677178
61676847266345737028579049736874
61676847266345737028582064369685
61676847266345737028582150104622
61676847266345737028662274818862
61676847266345737028665746722918
61676847266345737074335649279553
61676847266345737211596489744094
61676847266345737211613938074054
61676847266345737211617410332402
61676847266453805349090410774529
61676847266454640941491197088512
61676847266454640941491198604832
61676847266454640941491198610448
61676847266454640941762793200208
61676847266454641124693823072516
61676847266454657603323657751370
61676847266454657603595625418088
61676847266454685411433870416108
61676847266454685411705466527964
61676847266454685594636123341820
61676847266454700238039617220542
61676847266454700238042711348992
61676847266454700238042711815552
61676847266454700238042715935212
61676847266454700238042716401772
61676847266454700238123299573774
61676847266454700238126394174400
61676847266454700238126398760620
61676847266454700421053956387838
61676847266454702022429428701156
61676847266454702022431752699002
61676847266454702022431752699210
61676847266454702022432522816348
61676847266454702022432522829398
61676847266454702022432523282908
61676847266454702022432523301782
61676847266454702022432527888002
61676847266454702022513106803426
61676847266454702022516205641756
61676847266454702068182640421430
61676847266454702068183008893502
61676847266454702068185337490826
61676847266454702068268642658720
61676847266454702073266329208514
61676847266454702073328345186506
61676847266454702073538298391552
61676847266454702205443394796902
61676847266454705779578676042743
61676847266486220851102093021144
61676847266487122468990292986977
61676847266487122469073975812385
61676847711474144452582014531652
61676847711474144452832718634756
61676847711567503315925019996010
61676847711567503315987782115066
61676847711571105586983517256454
61676847711571405776254082555430
61676847711571453954685997437192
61676847711571453954745201204620
61676847711571453954745201558752
61676847711571453954745287297900
61676847711571453954748759556248
61676847711578308893567239375510
61676847711578308893567243961730
61676847711578308893567243974780
61676847711578310128913257102426
61676847711578310128913258502106
61676847711578310128913258519368
61676847711578310129729166049600
61676847711578310678771839172130
61676847711579209461379025952082
61676847711579210696724696136026
61676847711579210696724696140398
61676847711579210696725040496670
61676847711579210697478185925108
61676847711579211246520859047638
61676847711579211246520859053254
61676847711579509650646147709184
61676847711579509650649500926934
61676847711579509650649505163234
61676847711579509650649615246006
61676847711579509650649619950270
61676847711579509650649619967532
61676847711579509651464293494110
61676847711579509651464293498322
61676847711579509651464408285358
61676847711579509651464408289570
61676847711579509651465408107246
61676847711579510885995518653850
61676847711579510886811197668818
61676847711579510886811425834162
61676847711579510886811540625410
61676847711579511297778672455934
61676847711579511298593431743134
61676847711579511298593460791022
61676847711579511298593460795234
61676847711579511435039312044370
61676847711579511435791424353682
61676847711579511435854100379458
61676847711579511435854215170706
61676847711579559064424080671994
61676847711579559064427179504708
61676847711579559064486380089808
61676847711579559064486383272136
61676847711579559064486383626268
61676847711579559064486469365416
61676847711579559064486842436918
61676847711579559064488707620110
61676847711579559064488707624322
61676847711579559064488793713390
61676847711579559064488822411198
61676847711579559064488822411358
61676847711579559064488822415570
61676847711579559064489822233246
61676847711579559064489822583166
61676847711579559064489941623764
61676847711579559064991260554364
61676847711579559065050464321792
61676847711579559065050464671712
61676847711579559065053678295514
61676847711579559065053678299886
61676847711579560711367171863678
61676847711579560711617874917022
61676847711579560711617875966782
61676847711579560711618218923374
61676847711579560711618994112166
61676847711579560848627582232638
61676847711579560848627582237010
61676847711579560848627926593282
61676847711579560848815838479682
61676847711579560848816871581546
61676847711579560848816871931466
61676847711579560848878514505458
61676847711579560848878514855378
61676847711579560848878629292334
61676847711579560848878629296706
61676847711579560848878630696386
61676847711579560848878887559538
61676847711579560848878973652978
61676847711579560848879662411460
61676847711581912400725245551632
61676847711581912949767918674162
61676847711581912949767918679778
61676847711582261317531927331502
61676847711582261317532041650366
61676847711582261317532041768458
61676847711582261317554081565111
61676847711582262552063272577436
61676847711582262552064047412096
61676847711582262552313860826434
61676847711582262552313975145298
61676847711582262552313975263390
61676847711583111922460487787390
61676847711583111922460487791602
61676847711583111922461487609278
61676847711583113157242303308954
61676847711583113157242389402234
61676847711583113157243421104210
61676847711583113157243422521360
61676847711583113157243451219168
61676847711583113157807162379810
61676847711583113157807277170850
61676847711583113157807505330578
61676847711583113157807505336194
61676847711583113157807506753344
61676847711583113157807535446940
61676847711583113157807535451152
61676847711583113157807620127442
61676847711583113157807621544591
61676847711583113157995533407906
61676847711583113157995533413522
61676847711583113157995534830672
61676847711583113569589511239550
61676847711583113569589511245166
61676847711583113569589539819266
61676847711583113569589540293054
61676847711583113569589540297266
61676847711583113706850294672738
61676847711583161748083040335610
61676847711583161885281061644126
61676847711583161885281066243396
61676847711583161885343823763182
61676847711583162982614185051308
61676847711583162982614959890180
61676847711583162982615074675604
61676847711583162982615074677056
61676847711583162982802213128636
61676847711583162982803359970376
61676847711583162982803359971780
61676847711583162982866121735300
61676847711583162982887042325003
61676847711583163119874939780912
61676847711583163119874968478720
61676847711583163119875054572159
61676847711583163119875743313380
61676847711583163120062967858240
61676847711583163120064029675165
61676847711583163120064029675174
61676847711583163120125757258114
61676847712442838551859386628170
61676847712442849624163015231586
61676847712442849624246583265954
61676847712442849624246698057202
61676847712442850035756993063230
61676847712446451757961102118858
61676847712446752130246007058966
61676847712446752130246007063178
61676847712446752130496711166282
61676847712446752137025076426608
61676847712446752137213361721380
61676847712446752137276038814225
61676847712446752137276123486304
61676847712446755843065452555650
61676847712446755843065452559862
61676847712446755843818593266774
61676847712446755843881355381618
61676847712446757491009294444758
61676847712446757491009294457807
61676847712446757491009294457808
61676847712446757620675847110940
61676847712446757628207287055098
61676847712446757628207287055306
61676847712446757628270047770262
61676847712446757628270049170150
61676847712446757628270049187412
61676847712446757628458334114794
61676847712446785483763280048340
61676847712454555632920342921490
61676847712454555633191943619406
61676847712454855958887497208266
61676847712454855959451577208162
61676847712454855959451581440250
61676847712454855959639609517578
61676847712454856005205252447818
61676847712454856005455956550922
61676847712454856011984321811248
61676847712454856011984321815460
61676847712454856012172607106020
61676847712454856012235368870944
61676847712454856012235368875156
61676847712454856012799110146336
61676847712454856012799110150548
61676847712454856012799368426638
61676847712454856012799454524289
61676847712454856012987395441108
61676847712454856012987395445320
61676847712454860900838861739628
61676847712454860946028333719752
61676847712454860946028333724124
61676847712454860946028705256220
61676847712454860946028705260432
61676847712454860946592417951736
61676847712454860946592417956108
61676847712454860953371487323750
61676847712454860953559772264390
61676847712454860953621419770150
61676847712454860953621419770310
61676847712454860953621419774522
61676847712454860953622534383446
61676847712454860954123857913523
61676847712454860954186275654466
61676847712454860954186275658838
61676847712454860954186533934927
61676847712454860954186533934928
61676847712454860954186533939140
61676847712454860954186620028208
61676847712454860954186620032579
61676847712454861358626504026432
61676847712454861358626533078532
61676847712454861365404798555410
61676847712454861365404798572672
61676847712454861365404798909542
61676847712454861365404803158892
61676847712454861366157944337980
61676847712454861495071265482444
61676847712454861495071269714532
61676847712454861495071379801308
61676847712454861495071384505780
61676847712454861495823382023844
61676847712454861502602791165958
61676847712454861502602795765228
61676847712454861502665467191574
61676847712454861502665467204624
61676847712454861502665553285014
61676847712454861503417579500886
61676847712454861503417579501046
61676847712454861503417584100316
61676847712454889358722525432980
61676847712454889359537313763856
61676847712454889359537313768068
61676847712454894300109690936898
61676847712454894300109690941270
61676847712454894300360395040002
61676847712454894300360766576470
61676847712454894300924479271986
61676847712454894300924479276358
61676847712550906643518478826096
61676847712550921520797232758312
61676847712550922062498249152712
61676847712550923168177337971298
61676847712550923168177337972702
61676847712550923305187044225668
61676847712550923305187044242930
61676847712550923305434649140522
61676847712550923305434649490442
61676847712550923305438092702306
61676847712550923305438350982608
61676847712550951115156500878786
61676847712550951115156502278466
61676847712550951160931351205618
61676847712550954821760959457164
61676847712551802132431292119178
61676847712551802132431292123390
61676847712551807211267498701604
61676847712551823735738071490628
61676847712551823735985676401062
61676847712551823735985676401110
61676847712551823735985676405482
61676847712551823872998740139833
61676847712551823872998740139842
61676847712551823873187370858116
61676847712551823873188145692776
61676847712551851682905520754294
61676847712551851682905522153974
61676847712551851728742789889458
61676847712551851728742789893670
61676847712551851728743048173971
61676847712551851728743132846050
61676847712551851728743132850262
61676847712551851728743134267411
61676847712551855389509979332672
61676847712551855434783166018340
61676847712551855434783166022712
61676847712551855435348021902656
61676847712551855435348280183117
61676847712551855435348280183118
61676847712551855435348366276398
61676847712554523792040920363142
61676847712554523792040920713062
61676847712554523792040920717274
61676847712554523792044359320040
61676847712554523792044363919310
61676847712554523792044363923522
61676847712554525439173416075054
61676847712554525439173416411924
61676847712554525439173416424974
61676847712554525439424464534430
61676847712554525576434170787396
61676847712554525576434170804658
61676847712554525576685219264034
61676847712554553386152580380818
61676847712554553386152581780498
61676847712554553432178134810754
61676847712554557092946099088628
61676847712554557138783366474192
61676847712554557138783366824112
61676847712554825765704764665110
61676847712555726196255791925858
61676847712562612239863601742290
61676847712562612239863604928830
61676847712562612788909718431024
61676847712562628901783215262964
61676847712562628901783215617096
61676847712562628902350398687410
61676847712562629314383709919070
61676847712562662202498217838768
61676847712562662202687277968200
61676847712562929503654303797801
61676847712562929503654303799205
61676847717382769865683681928884
61676847717382769865934386031988
61676847717382769865934728988580
61676847717382770414726699430772
61676847717476128729089449512298
61676847717479731000085527614650
61676847717479731000085529014330
61676847717479731000337236121650
61676847717479731549129206558226
61676847717479731549129206563842
61676847717479731549129321349474
61676847717480031189607944905470
61676847717480031738399915347662
61676847717486935542830832029890
61676847717486935542830833446832
61676847717486936091873477871602
61676847717487834875296596291922
61676847717487836109826363537630
61676847717487836109826706494222
61676847717487836109826707893902
61676847717487836110579851905398
61676847717487836110579853322340
61676847717487836110642499233206
61676847717487836110642614024454
61676847717487836476692214004539
61676847717487836476692214010155
61676847717487836658870385443414
61676847717487836658870500229046
61676847717487836659622497747110
61676847717487836659622497752726
61676847717487836659622870824219
61676847717487836659622870824228
61676847717488135063751287346098
61676847717488135064567190290110
61676847717488136299096928838058
61676847717488136299097301890686
61676847717488136299912836368290
61676847717488136299913094648544
61676847717488136299913208017026
61676847717488136299913209439791
61676847717488136665941887301991
61676847717488136848141094227234
61676847717488136848955853870178
61676847717488136848956112150432
61676847717488184432339343041935
61676847717488184477337458523700
61676847717488184477339782521754
61676847717488184477588133574704
61676847717488184477588505583396
61676847717488184477590457922678
61676847717488184477591604416110
61676847717488184478152217806688
61676847717488184478155316993534
61676847717488184478155690065036
61676847717488186078715254368511
61676847717488186261729220930658
61676847717488186261729220932110
61676847717488186261729220936482
61676847717488186261729479216736
61676847717488186261729593984898
61676847717488186261729593989110
61676847717488186261729594002160
61676847717488186261729594003612
61676847717488186261917505877122
61676847717488186261917507276802
61676847717488186261917507294064
61676847717488186261917878813110
61676847717488186261917878830372
61676847717488186261917878929750
61676847717488186261917880346692
61676847717488186261980267991806
61676847717488186261980269395858
61676847717488186261980526253346
61676847717488186261980526272060
61676847717488186261980640932166
61676847717488186261980641044594
61676847717488186261980641063308
61676847717488186261981301092218
61676847717488186261981301110932
61676847717488186261981415883466
61676847717488186261981415902180
61676847717488186261981674182434
61676847717490537813826911531922
61676847717490537813826912948864
61676847717490537814077586937058
61676847717490537814077960008560
61676847717490538362869557373634
61676847717490538362869557379250
61676847717490538362869930450743
61676847717490538362869930450752
61676847717490586541385155080795
61676847717490587776167088575727
61676847717490886547620489092907
61676847717490886730634713935732
61676847717490886730634828254596
61676847717490886730634828372688
61676847717490887965415613844770
61676847717490887965415613962862
61676847717491737335563269792142
61676847717491738570344056799466
61676847717491738570344085495822
61676847717491738570345089918592
61676847717491738570345203287074
61676847717491738570908915870322
61676847717491738570909174150576
61676847717491738570909288941823
61676847717491738571159962930018
61676847717491738571160221210272
61676847717491738936937966804023
61676847717491739119388107420480
61676847717491739119951847627446
61676847717491739119951847633062
61676847717491739119951933366594
61676847717491739119951933372210
61676847717491739119952191652464
61676847717491787298382704941455
61676847717491787298382733639188
61676847717491787298382733639215
61676847717491787298383733811240
61676847717491787298383848130104
61676847717491787298383848248112
61676847717491787298383848248139
61676847717491787298383848248148
61676847717491787298383848248196
61676847717491787298446495576164
61676847717491787298446610367411
61676847717491788350151442457731
61676847717491788532976607178144
61676847717491788532976721969391
61676847717491788532977382017016
61676847717491788533164633838530
61676847717491788533164635255472
61676847717491788533164662418246
61676847717491788533164663951828
61676847717491788533165666957656
61676847717491788533227395957586
61676847717491788533228429076712
61676847718351463964961054025402
61676847718351473802002347727518
61676847718351475037348365454434
61676847718351480390518914341478
61676847718355377543347674460410
61676847718355377543598378563514
61676847718355377550126743822436
61676847718355377550377705161697
61676847718355377550377706211457
61676847718355377550377790900846
61676847718355377550941503465380
61676847718355377550941527925436
61676847718355377550941532157524
61676847718355377550941871931788
61676847718355377551129788760152
61676847718355381256983022895490
61676847718355382850764666072536
61676847718355382850764667135346
61676847718355382851015370175640
61676847718355382851015371238449
61676847718355382851015371238450
61676847718355383033777857464764
61676847718355383033777887566624
61676847718355383033779005357876
61676847718355383041309297409130
61676847718355383041309298826072
61676847718355383041310073660732
61676847718355383041371686469734
61676847718355383041371715049450
61676847718355383041371716571594
61676847718355383041371944620298
61676847718355383041371944736938
61676847718355383041372059528186
61676847718355383041372834362846
61676847718355383041559972697626
61676847718355383041559972814266
61676847718355383041561120720428
61676847718355410896864947445572
61676847718355410897115651548676
61676847718363186536724913221960
61676847718363186536724942274060
61676847718363186536725286293462
61676847718363481371989279400958
61676847718363481372553363632942
61676847718363481425085989207076
61676847718363481425900744258184
61676847718363481425900748844404
61676847718363481425900773310076
61676847718363481425900777542164
61676847718363481425901117316428
61676847718363486313376444909248
61676847718363486313376787865840
61676847718363486313376789278618
61676847718363486313940529141232
61676847718363486321471940400887
61676847718363486366472379880706
61676847718363486366723087166138
61676847718363486366724201775062
61676847718363486725974586513796
61676847718363486725974615565896
61676847718363486725974959585298
61676847718363486916519218198906
61676847718363486916519251496144
61676847718363486916520366105068
61676847718459532102374850345810
61676847718459541939144170278716
61676847718459541939416139798576
61676847718459541939416142630984
61676847718459541939416144047926
61676847718459543174490188005632
61676847718459543174762157525492
61676847718459543174762160357900
61676847718459543174762160712032
61676847718459543174762161769217
61676847718459543174762161774833
61676847718459543174762161774842
61676847718459543220494821729008
61676847718459543220494824561416
61676847718459543220494824915548
61676847718459543220494825978349
61676847718459543220494825978358
61676847718459543227272746036154
61676847718459543227272746390286
61676847718459543227272747435834
61676847718459543227837601920470
61676847718459543227837602274602
61676847718459543227837606506690
61676847718459543769286792171200
61676847718459543769286796420541
61676847718459543769286796420550
61676847718459543769537467222204
61676847718459543776880620820634
61676847718459543776880620822038
61676847718459546880530565534354
61676847718459546880531340373226
61676847718459547475578995842215
61676847718459547475599916548540
61676847718459547475599916548567
61676847718459548710673961911578
61676847718459548710673961928831
61676847718459548710673961928840
61676847718459548710921538129868
61676847718459548710924637316714
61676847718459548710925010388216
61676847718459548710942459190560
61676847718459548710945558023274
61676847718459548710945931093164
61676847718459548718264318675462
61676847718459548718267790914118
61676847718459548718267790916548
61676847718459548718267790933801
61676847718459548718267790933810
61676847718459548718288711640126
61676847718459548718288711640369
61676847718459548718539760099502
61676847718459576574012097546578
61676847718459576574012098963520
61676847718459591352440556756984
61676847718459591352983717096076
61676847718459591352984491934948
61676847718459591353004637684384
61676847718459591353004638156560
61676847718459591353005412641300
61676847718459596706153151379812
61676847718459596706153926218684
61676847718460442369695197543676
61676847718460442369967167063536
61676847718460443605041215270592
61676847718460443788306491764732
61676847718460443795649269123786
61676847718460444154355859335748
61676847718460444154355862522288
61676847718460444336534377974940
61676847718460444344692288019738
61676847718460444344692288025354
61676847718460447311081592799314
61676847718460447860372994642344
61676847718460447860397358909275
61676847718460447860397358909284
61676847718460449095743029076126
61676847718460449103083054802783
61676847718460449278733234031152
61676847718460449278754155091844
61676847718460449278757253924558
61676847718460449278757626995899
61676847718460449278758401830559
61676847718460449286076014576746
61676847718460449286076358933018
61676847718460449286285566351291
61676847718460491782991584021944
61676847718460491783535519199908
61676847718460491783555664949344
61676847718460491783556439906260
61676847718460492332515775999682
61676847718460492332598339966816
61676847718460492332599458807828
61676847718460492332599458825090
61676847718460492332599459161960
61676847718460492332599463411310
61676847718460493567381309763249
61676847718460493567381395489300
61676847718460493567381395502398
61676847718460497273421686942051
61676847718460497273421773035491
61676847718460497273902171255320
61676847718460497273962264652868
61676847718460497273982410402304
61676847718460497273985509707194
61676847718460727322457549471342
61676847718460732676442886693474
61676847718460732813640879304022
61676847718460743794562862326013
61676847718460743801340782389434
61676847718460743801340783789114
61676847718460743938601422327790
61676847718460744350948657173914
61676847718460747507378835570182
61676847718460747507942916497582
61676847718460747507946015801068
61676847718460747645206655735212
61676847718460748049647032201111
61676847718460749292332355023126
61676847718460749292332728081578
61676847718460749292332728431498
61676847718460749292335827281474
61676847718460749292524113626006
61676847718460777148080133899858
61676847718460777285278126510406
61676847718460777285278127927348
61676847718460777285340773838214
61676847718460777285340888629462
61676847718460780991883359935090
61676847718460793764161360845440
61676847718460793764161361182310
61676847718460793764161362245120
61676847718460797470199414026188
61676847718460797470763494953588
61676847718460797470766594257074
61676847718463134373370928430900
61676847718463134373621603836036
61676847718463134373621976907538
61676847718463143661348279338556
61676847718463145446008941130628
61676847718463145446008944317168
61676847718463145446008945379977
61676847718463145446008945379978
61676847718463145491490901231040
61676847718463145491490905480390
61676847718463145491741579468584
61676847718463145499084729881878
61676847718463145499084729899140
61676847718463149151775024791516
61676847718463149151778466934954
61676847718463150799179492855696
61676847718463150981920715419066
61676847718463150981921088473306
61676847718463150981921088490568
61676847718463150982168321735004
61676847718463150982171763878442
61676847718463150982189242795696
61676847718463150982192684584842
61676847718463150982192684585002
61676847718463150982193717704128
61676847718463150982193746751855
61676847718463150989511446636870
61676847718463150989511474283466
61676847718463150989511475333226
61676847718463150989514802687028
61676847718463150989514917478276
61676847718463150989514917495538
61676847718463150989535723410849
61676847718463150989535838201854
61676847718463150989535838202097
61676847718463150989720654055143
61676847718463150989724010105301
61676847718463150989786886661230
61676847718463178845008177048610
61676847718463193486970864121204
61676847718463193624168856731752
61676847718463193624251421761696
61676847718463193624251424948236
61676847718463193624252539557160
61676847718463193624252540619970
61676847718463195270816741473406
61676847718463198977397610636974
61676847718463198977401052780412
61676847718463198977420858877839
61676847718463198977421973486764
61676847718463434516887937867736
61676847718463445688355323779275
61676847718463445688355324245835
61676847718463449347823888161386
61676847718463449348642119696128
61676847718463449394393377426583
61676847718463450995771171736210
61676847718463450995771172183078
61676847718463450995771172202770
61676847718463451178785511355990
61676847718463451178806432063368
61676847718463451179057365750370
61676847718463451179057480541458
61676847718463451179057480541617
61676847718463495467408420808834
61676847718463495467408420826303
61676847718464329593704333076478
61676847718464334947689640183700
61676847718464335084699604716920
61676847718464335084887632794248
61676847718464346072336863291146
61676847718464349778374915072214
61676847718464349779189703407302
61676847718464349916451488063716
61676847718464351563579395845706
61676847718464351563579396895466
61676847718464351563579482984534
61676847718464351563579510164570
61676847718464351563579511682342
61676847718464351563579511686714
61676847718464351563582953843202
61676847718464351746618099262472
61676847718464351746618099281186
61676847718464351746618472352688
61676847718464351746806385625878
61676847718464379556336625169286
61676847718464379556336625174902
61676847718464379556336968131494
61676847718464379556524911532484
61676847718464383262377001303944
61676847718464383263130113425316
61676847718464396035157440347472
61676847718464396035157440684342
61676847718464396035157441747152
61676847718464396035216760305828
61676847718464396035220202449266
61676847718464396218255347880182
61676847718464399741195493528220
61676847718464399742010281863308
61676847718471248771653542450112
61676847718471249320968189701808
61676847718471249320968190764617
61676847718471249320968190764618
61676847718471249374043975265114
61676847718471254261516203671088
61676847718471254261519645814526
61676847718471254269133620678930
61676847718471254673301910003752
61676847718471254674138738240336
61676847718471254674138738594468
61676847718471254856316249617916
61676847718471254857132157167840
61676847718471254857151929963818
61676847718471254857152992135091
61676847718471254857153077874156
61676847718471254857153077874192
61676847718471254857153077874240
61676847718471254863927900024348
61676847718471254864746132040281
61676847718471287615872972209037
61676847718471298596712043000776
61676847718471298596712044063586
61676847718471298733720975477680
61676847718471298733721750316552
61676847718471298733910035611324
61676847718471298733993636942769
61676847718471298733993718431116
61676847718471298733993719493926
61676847718471298733993722681918
61676847718471298734557717988213
61676847718471298734557803725910
61676847718471298734557803727362
61676847718471298734557803731526
61676847718471298734557803731574
61676847718471298734557804081494
61676847718471299145504014505778
61676847718471299146339728133437
61676847718471299328518354119942
61676847718471304086890409761416
61676847718471304086891184600288
61676847718471304087138789516546
61676847718471304087142231659984
61676847718471304087727238015469
61676847718471554458129147614226
61676847718471554458129922919658
61676847718471554458383293860768
61676847718471554458383295395802
61676847718471554458948154462446
61676847718471554871002386285165
61676847718471554871002386286569
61676847718471555054016725920398
61676847718471555054016725920425
61676847718471555054016725920434
61676847718471599342367662552020
61676847718471599342367663024196
61676847718471604283751733459684
61676847718472438410051088338778
61676847718472438410614828201392
61676847718472438959093761348880
61676847718472449947296108675786
61676847718472454888680174879186
61676847718472454888683274182672
61676847718472454888683274184076
61676847718472454888930850402574
61676847718472454888930882286874
61676847718472454888934321243772
61676847718472455025940814935586
61676847718472455025941589768842
61676847718472455026130249553510
61676847718472455026132200480222
61676847718472455026133348390436
61676847718472455026191519038690
61676847718472455026191519038738
61676847718472455026191519038898
61676847718472455026194961182128
61676847718472455026697059551078
61676847718472455026697432622420
61676847718472455071948546083950
61676847718472455438730485573778
61676847718472455438751406160673
61676847718472483431295870553926
61676847718472483432048241143483
61676847718472483432048241149099
61676847718472483477801797355591
61676847718472488372679936875162
61676847718472488372679936875370
61676847718472488372682146437920
61676847718472488372682261228960
61676847718472488372682921276792
61676847718472488372868223588536
61676847718472488372870174515248
61676847718472488373435033586104
61676847718472488373435406651782
61676847718472488373435406657389
61676847718472488373435406657398
61676847718472488373435406657446
61676847718472488418688012405305
61676847718472499910116682427528
61676847718472499910116682899704
61676847718472499910116687131792
61676847718472499910176005688856
61676847718472499910179444664676
61676847718472504851500753335192
61676847718472504851503852638678
61676847718472504851503852640082
61676847718472504851563171197354
61676847718472504851751460742880
61676847718472504851754899699778
61676847720446245874409398125856
61676847720446251403065197678638
61676847720446251403065197796682
61676847720446251410593167327538
61676847720446251410593167444178
61676847720446251410593942278838
61676847720446551546582206766958
61676847720446551554089255828279
61676847720446551554110176415858
61676847720446551554110176416587
61676847721426962750362160053612
61676847721426967699277297847190
61676847721426967835976553627411
61676847721426967836035867464353
61676847721426967836035867930913
61676847721426967836035872180263
61676847721426967836035872181667
61676847721426967836035872181875
61676847721426967836035872186087
61676847721426967836541409511727
61676847721427267842229336141119
61676847721427267842230107793451
61676847735108646105239645436916
61676847735108646653467531647124
61676847735108646654031615879108
61676847735204706671578404855190
61676847735204706671578747811782
61676847735204706671578749211462
61676847735204706671829453314566
61676847735204706671830456668702
61676847735205607239579476544210
61676847735205607651173454020318
61676847735205607651173454375854
61676847735205907428660666051078
61676847735205907428661008891030
61676847735205907428661785246222
61676847735205907428850070540994
61676847735205907840444048372638
61676847735205955607092550817930
61676847735205955607151870793548
61676847735205955607155312936986
61676847735212810362959573924227
61676847735212810546789816489054
61676847735212811781319583734762
61676847735212811781319812250026
61676847735212811781319928091034
61676847735212811782135491260622
61676847735212811782135491264994
61676847735212811782135719780258
61676847735212812193917725333694
61676847735212812193917753913410
61676847735212812330363720426178
61676847735212812331178508761266
61676847735212859776820816286784
61676847735213712349884739655766
61676847735213712760914633255426
61676847735214011303056170160326
61676847735214011303056174746546
61676847735214011303809315925634
61676847735214012538401844930650
61676847735214012538401844936474
61676847735214012538402187770602
61676847735214012538402187887242
61676847735214012538402189286922
61676847735214012538402964125794
61676847735214012539155333652550
61676847735214012539217752466706
61676847735214012539218125533835
61676847735214012539218125533836
61676847735214012950185227252210
61676847735214012951000015115122
61676847735214012951000015588910
61676847735214012951000015593122
61676847735214012951000359962443
61676847735214012951000359962444
61676847735214012951000388660251
61676847735214012951000388660252
61676847735214013088198008199458
61676847735214013088198352572992
61676847735214013088198381270800
61676847735214013088260769968594
61676847735214055776073062879396
61676847735214060716833730051634
61676847735214060716893049673120
61676847735214060716895374021094
61676847735214060716895377207634
61676847735214060716896491816558
61676847735214060717460233091950
61676847735214062363773726655742
61676847735214062363773726659954
61676847735214062363773726678828
61676847735214062363774501494614
61676847735214062364024429242526
61676847735214062364024429714910
61676847735214062364024430758846
61676847735214062364024430764670
61676847735214062364024773715438
61676847735214062364024773734152
61676847735214062364024774069570
61676847735214062364024774088443
61676847735214062364024774088444
61676847735214062364024802786251
61676847735214062364024802786252
61676847735214062364024803836011
61676847735214062364024803836012
61676847735214062364025548554310
61676847735214062364025549972704
61676847735214062364025921644526
61676847735214062364025923044206
61676847735214062501034137034898
61676847735214062501285184094594
61676847735214062501285184444514
61676847735214062501285185494274
61676847735214062501286332000596
61676847735216412817785895991086
61676847735216414052567715050306
61676847735216414053131913723618
61676847735216414464913804835726
61676847735216414464913833415442
61676847735216414602174588263298
61676847735216414602174588268914
61676847735216713007056375552158
61676847735216714241838309047090
61676847735216714241838424902600
61676847735216714242402136063082
61676847735216714242402393279074
61676847735216714242402509134584
61676847735216714242653097383790
61676847735216714242653097388002
61676847735216714242653213237687
61676847735216714242653213237688
61676847735216714242653441757323
61676847735216714242653441757324
61676847735216714242653470455131
61676847735216714242653470455132
61676847735216714790881327967532
61676847735216714791445067824578
61676847735216714791445067825982
61676847735216714791445067830194
61676847735216714791445412199516
61676847735216714791445440897324
61676847735216762786924376317175
61676847735216762786946411514567
61676847735216762832678990095631
61676847735216762832679075834780
61676847735216764021728345013711
61676847735216764067209187436760
61676847735216764067209962271420
61676847735216764067209962275632
61676847735216764067459861424954
61676847735216764067459891539863
61676847735216764067459891539864
61676847735216764067461009335328
61676847735216764067461010748049
61676847735216764067461010748058
61676847735216764067461267965502
61676847735216764204470630911956
61676847735216764204470717001024
61676847735216764204720530415570
61676847735216764204720644734434
61676847735216764204721649623764
61676847735216764204721677971652
61676847735217614809648972897882
61676847735217614810213831968738
61676847735217614810214205035868
61676847735217614810402117259298
61676847735217614810402461632832
61676847735217614810402490330640
61676847735217615221432355232492
61676847735217615221996094617154
61676847735217615221996095089538
61676847735217615221996095090942
61676847735217615221996095095154
61676847735217615221996439464476
61676847735217615221996468162284
61676847735217615359256849465010
61676847735217615359256849470626
61676847735217663400427981273332
61676847735217663400490743038255
61676847735217663400490743038256
61676847735217664635020854640236
61676847735217664635020883338044
61676847735217664635021629479108
61676847735217664635021658176916
61676847735217664635209914769668
61676847735217664635210287841010
61676847735217664635272676538804
61676847735217664772282412902308
61676847735217664772532312056002
61676847736077349904025674478838
61676847736077349904046566487430
61676847736077350041223667089386
61676847736077350041307235123754
61676847736077350041307349915002
61676847736077351116212336291174
61676847736077351139371692205754
61676847736077351139392584214346
61676847736077351687599578415962
61676847736077351688163662647946
61676847736077355394393099956180
61676847736077355394455862075236
61676847736077355394476667990548
61676847736077355394476754083828
61676847736077355394476782781636
61676847736077355394476782781796
61676847736077356629550828154832
61676847736077356629550828156284
61676847736077356629550828160656
61676847736077356629739889334024
61676847736077356629823572159432
61676847736077356629823572160884
61676847736077356629823572165256
61676847736077356629823916533174
61676847736080041907701286342934
61676847736080942475450306218442
61676847736080953410367767125986
61676847736080953410367771707786
61676847736080953410639367819482
61676847736080957116408919489208
61676847736080957116408922675908
61676847736080958900797840281056
61676847736080958900797954599920
61676847736080958900797954718012
61676847736080958900987015895752
61676847736080958901070584285656
61676847736080958901070698721368
61676847736080958901070698726984
61676847736081253599074252776230
61676847736081253599638337008214
61676847736081253599889041111318
61676847736081253782088505277082
61676847736081253782088591016230
61676847736081253782088592415910
61676847736081253782652676647894
61676847736081253782903380750998
61676847736081253789620030973486
61676847736081253789620032373166
61676847736081253789682706999262
61676847736081253790183743533648
61676847736081253790183743533808
61676847736081253790183743538020
61676847736081253790246419559584
61676847736081253790246419563796
61676847736081253790246788025832
61676847736081253790434704854356
61676847736081253790434704858568
61676847736081253790434790593344
61676847736081253790434790593504
61676847736081253790434790597716
61676847736081253790434819289700
61676847736081257305679484788184
61676847736081257305679487976336
61676847736081257305679513485944
61676847736081257305679516674096
61676847736081257305679861047630
61676847736081257496225262968130
61676847736081259090068177060396
61676847736081259090069324953300
61676847736081259090069667910100
61676847736081259090069669327042
61676847736081259090320372013204
61676847736081259090320373430145
61676847736081259090320373430146
61676847736081259135821761970264
61676847736081259135822104810216
61676847736081259135822104926856
61676847736081259135822106326536
61676847736081259135822133506572
61676847736081259135822881165408
61676847736081259135823138382852
61676847736081259136073842485956
61676847736081259143353171696130
61676847736081259143353171812770
61676847736081259143353173212450
61676847736081259143415848192678
61676847736081259143415849238226
61676847736081259143415849242438
61676847736081259143416192082390
61676847736081259143416192194818
61676847736081259143416192199030
61676847736081259143416192548950
61676847736081259143604220159718
61676847736081259143604220276358
61676847736081259280613956644234
61676847736081259280615074435486
61676847736081259280615075852428
61676847736081259280865003703930
61676847736081287136169862494228
61676847736081287136169948233376
61676847736081287136169949633056
61676847736081287136420652336480
61676847736081287136420653736160
61676847736088156854211905595482
61676847736088156854775989827466
61676847736088156855047585939162
61676847736088161795599071103820
61676847736088161795599299623456
61676847736088161796163155335804
61676847736088162207381338462276
61676847736088162208217018805956
61676847736089057284762932860442
61676847736089057285327012510626
61676847736089057285327017092426
61676847736089057285598613204122
61676847736089062226150098367328
61676847736089062226150098368780
61676847736089062226150098373152
61676847736089062226150101555480
61676847736089062226150326888416
61676847736089062226714182599312
61676847736089062226714182600764
61676847736089062226714182605136
61676847736089062775193120456840
61676847736089062776028800800520
61676847736089062776029829670296
61676847736089357062251605643466
61676847736089357474033498160870
61676847736089357474597577811054
61676847736089357474848286495958
61676847736089357611294166797194
61676847736089357611294281588442
61676847736089357611858246797298
61676847736089357611858365820426
61676847736089357612046279106506
61676847736089357665142984330664
61676847736089357665142984330824
61676847736089357665142988917044
61676847736089357665205660356440
61676847736089357665205660356600
61676847736089357665205660710732
61676847736089357665205664942820
61676847736089357665206033410472
61676847736089357665394064674340
61676847736089362415420663667756
61676847736089362415420663669208
61676847736089362415420663673580
61676847736089362415420692365516
61676847736089362415420692371340
61676847736089362415420695553668
61676847736089362415420920886604
61676847736089362415420921953834
61676847736089362415421035205676
61676847736089362415421035209888
61676847736089362415421035327932
61676847736089362415421036740710
61676847736089362415421036745081
61676847736089362415421039927202
61676847736089362415984747899740
61676847736089362415984747901192
61676847736089362415984747905564
61676847736089362415984776597500
61676847736089362415984776603324
61676847736089362552681332305532
61676847736089362552681789935280
61676847736089362553245416537516
61676847736089362598435374961788
61676847736089362605965324056450
61676847736089362605965327238778
61676847736089362964463595431900
61676847736089362964463599663988
61676847736089362964463685757268
61676847736089362964463709750764
61676847736089362964463709868856
61676847736089362964463714455076
61676847736089362964463714455236
61676847736089362965215711973300
61676847736089362965278474092356
61676847736089362965279502962132
61676847736089363010970411372644
61676847736089363011032059000820
61676847736089363011033087398420
61676847736089363011033087870596
61676847736089363018563465660998
61676847736089363018563494236502
61676847736089363018563494240714
61676847736089395952767436282038
61676847736185408341427684865724
61676847736185408341428804060868
61676847736185408341678733325100
61676847736185408341679508163972
61676847736185418178721141636140
61676847736185418178721144818468
61676847736185418224202642937548
61676847736185418224202761960884
61676847736185419413231109147672
61676847736185419413795190197328
61676847736185419414066819587388
61676847736185419414066819593004
61676847736185419458984580665972
61676847736185419458984694057540
61676847736185419458984695457220
61676847736185419459548660665868
61676847736185419459548664897956
61676847736185419459548775107196
61676847736185419459548779689204
61676847736185419459548779693416
61676847736185419459799711957652
61676847736185419459799823566572
61676847736185419459799826748900
61676847736185419466577633432390
61676847736185419466577633786522
61676847736185419467142489670838
61676847736185419467142493902926
61676847736185419467330779197698
61676847736185419825577114593416
61676847736185419825577114594820
61676847736185419825828158472188
61676847736185419825828161654516
61676847736185419878924753841398
61676847736185419878924753847014
61676847736185420008027712959108
61676847736185420008591454233096
61676847736185420008591454234500
61676847736185420008591454238712
61676847736185420008591794008764
61676847736185420008842498111868
61676847736185420008842501294196
61676847736185423119833243727996
61676847736185423119835567726050
61676847736185423531866214835264
61676847736185423531890579102204
61676847736185423577623243304307
61676847736185424766961181268992
61676847736185424766964280107530
61676847736185424766964624481064
61676847736185424767215328566698
61676847736185424767236249271646
61676847736185424767236249271854
61676847736185424767237368485664
61676847736185424812714737482504
61676847736185424812718209373670
61676847736185424812718209390923
61676847736185424812718209390932
61676847736185424812718984212542
61676847736185424812965785591960
61676847736185424812968884778806
61676847736185424812969257850308
61676847736185424812970032689171
61676847736185424812970032689180
61676847736185424812986706652652
61676847736185424812989805483754
61676847736185424812989805485366
61676847736185424812990178556708
61676847736185424812990953395580
61676847736185424820308824400546
61676847736185424820308824754678
61676847736185424820311923587392
61676847736185424820496852832006
61676847736185424949978619747002
61676847736185424949978964103274
61676847736185424950229668206378
61676847736185424950250560214970
61676847736185424950250588911326
61676847736185424950251593334096
61676847736185424950251622031904
61676847736185451578534704257798
61676847736185451578534823281134
61676847736185452813316641986222
61676847736185452813316755377790
61676847736185452813316756777470
61676847736185452813316756781682
61676847736185452813316984942814
61676847736185452813317099734062
61676847736185467592288719287772
61676847736185467592309639876080
61676847736185468004070639103256
61676847736185468004070643689476
61676847736185468004092679004960
61676847736185468004092683604230
61676847736185469238852575662472
61676847736185469238852575780564
61676847736185469238852575784936
61676847736185469238852577184408
61676847736185469238853694993130
61676847736185469238873497889356
61676847736185469238874615686432
61676847736185469238874615699530
61676847736185469238874617103374
61676847736185469238874874333916
61676847736185472944890629315396
61676847736185472945454709892876
61676847736185472945455485199712
61676847736185472945455485199920
61676847736185472945457809197766
61676847736185472945457809197974
61676847736185472945458153571508
61676847736185472945479074277908
61676847736186303967288102324554
61676847736186303967852186556538
61676847736186308909240499957780
61676847736186318792014424577980
61676847736186318792014453275788
61676847736186320026796362660536
61676847736186320027360446892520
61676847736186320027360471004108
61676847736186320027360475590328
61676847736186320027548388876568
61676847736186320027548731833160
61676847736186320027548732187292
61676847736186320027611493952216
61676847736186320027611522650024
61676847736186320034326653307898
61676847736186320034326653662030
61676847736186320034389415426954
61676847736186320034389444124762
61676847736186320034891509546346
61676847736186320034891513778434
61676847736186320034954300009078
61676847736186320035142560838130
61676847736186320035142586353610
61676847736186320035142589535938
61676847736186320438578625786952
61676847736186320446673773716906
61676847736186320446673773722522
61676847736186320446736564179638
61676847736186320446736564185254
61676847736186323558001258602250
61676847736186324099702275003319
61676847736186324099702275003328
61676847736186325334776320377976
61676847736186325335049064382567
61676847736186325335049064382576
61676847736186325342391070089262
61676847736186325342391070089289
61676847736186325380526433383788
61676847736186325380529905268152
61676847736186325380777481493244
61676847736186325380798402548112
61676847736186325380798402553936
61676847736186325380801501380826
61676847736186325380801501386650
61676847736186325380801874457991
61676847736186325380801874457992
61676847736186325380802620594684
61676847736186325380802993666186
61676847736186325388057844276054
61676847736186325388060943462900
61676847736186325388120606395110
61676847736186325388308548379158
61676847736186325518062256116254
61676847736186325518063404022256
61676847736186352146346485898230
61676847736186353381065661861730
61676847736186353381066004818322
61676847736186353381066005172454
61676847736186353381128766937378
61676847736186368571904374906084
61676847736186368571904379505354
61676847736186369806686311600814
61676847736186369806686313000286
61676847736186373512726689129328
61676847736186373513290770179191
61676847736186373513290770179192
61676847736186373513291545013644
61676847736186373513291889387386
61676847736186603493601608350990
61676847736186604110805111412874
61676847736186604111369195644858
61676847736186607680400640342544
61676847736186607817598632953092
61676847736186607817661395072148
61676847736186608915496725617284
61676847736186608915747429720388
61676847736186609052756361151744
61676847736186609052945422330936
61676847736186620040645669785670
61676847736186620040645670139802
61676847736186620040645671189562
61676847736186620177843662278174
61676847736186620177843662750350
61676847736186620177843663800110
61676847736186620177906424515274
61676847736186620177906453213082
61676847736186620178408518279130
61676847736186620178408522866754
61676847736186620590190782805226
61676847736186620590253544570150
61676847736186620590253573267958
61676847736186620636028050068326
61676847736186620636028050072538
61676847736186620636195419379883
61676847736186623746683722966418
61676847736186623746683723320550
61676847736186623747247803898030
61676847736186623747250903197304
61676847736186623883881715931098
61676847736186623884445796508578
61676847736186623884448895807852
61676847736186624288951948295155
61676847736186625531574853362970
61676847736186625531574853712890
61676847736186625531825557466074
61676847736186625531825557815994
61676847736186625569800470586811
61676847736186653387384678338098
61676847736186653387384678339502
61676847736186653387385021296094
61676847736186653387385021650226
61676847736186653501674452792088
61676847736186653524582670948646
61676847736186653524583014260774
61676847736186653524645433069106
61676847736186653524645776025698
61676847736186653570399391050523
61676847736186657093425054468544
61676847736186657093986811518742
61676847736186657093989910351456
61676847736186657230685809198148
61676847736186668806907604775965
61676847736186670049219833505883
61676847736189010612674811427452
61676847736189010612675930622596
61676847736189010612926634725700
61676847736189019900653281530252
61676847736189021547781219072860
61676847736189021547781223653256
61676847736189021547781223654660
61676847736189021548032267532028
61676847736189021548032270714356
61676847736189021685041973802464
61676847736189021685041978384264
61676847736189021685293025443960
61676847736189021685313946150360
61676847736189021685313946154732
61676847736189021730231707227700
61676847736189021730231707581832
61676847736189021730231822018948
61676847736189021730231822036210
61676847736189021730231823435890
61676847736189021730795444271004
61676847736189021730795448503092
61676847736189021730795534596372
61676847736189021730795558712332
61676847736189021730795903068604
61676847736189021730795907667874
61676847736189021731046495562788
61676847736189021731046581656068
61676847736189021731046607171708
61676847736189021731046610353876
61676847736189021731046610354036
61676847736189021731046610358248
61676847736189021738389645980134
61676847736189025253819272253608
61676847736189025253819272603320
61676847736189025253819272603528
61676847736189025253821599783702
61676847736189025253822714397046
61676847736189025253822718996316
61676847736189025391080027333132
61676847736189025391082354513306
61676847736189027038211406669258
61676847736189027038462455128426
61676847736189027038483375834826
61676847736189027038484495047392
61676847736189027083961521087640
61676847736189027083965335935398
61676847736189027083965335952660
61676847736189027083965996332942
61676847736189027083966110774270
61676847736189027084212569197096
61676847736189027084216011340534
61676847736189027084217159250908
61676847736189027084233490257788
61676847736189027084236932046934
61676847736189027084236932047094
61676847736189027084237965515896
61676847736189027084237965516139
61676847736189027084237965516140
61676847736189027084238079957308
61676847736189027084238338587482
61676847736189027091492930930146
61676847736189027091555606955922
61676847736189027091555608005682
61676847736189027091559050149120
61676847736189027091579971222618
61676847736189027091831019332074
61676847736189027221225746308730
61676847736189027221226090665002
61676847736189027221476794768106
61676847736189027221497601037550
61676847736189027221497686776698
61676847736189027221498719895824
61676847736189027221498720245744
61676847736189027221498748593632
61676847736189027221498748943552
61676847736189055084313179236094
61676847736189055084313179240306
61676847736189055084563854641230
61676847736189069726274748163096
61676847736189069726274751345424
61676847736189069726275867375710
61676847736189069726275870558038
61676847736189069726295671933732
61676847736189069726295672056196
61676847736189069726296788082062
61676847736189069726296791264390
61676847736189069863535506075028
61676847736189069863556426663336
61676847736189069863556426781428
61676847736189069863557455651204
61676847736189071509848655164504
61676847736189071509848655282596
61676847736189071509848655286968
61676847736189071509849774495162
61676847736189075216704935759494
61676847736189075216725856465894
61676847736189075216725861065164
61676847736189325450687400279776
61676847736189325587947035796757
61676847736189325587947035796766
61676847736189325633635617499223
61676847736189327235072616042838
61676847736189327235072617442518
61676847736189327281101613212218
61676847736189327281101613212462
61676847736189327418111319482690
61676847736189327418111348180498
61676847736189327418362367942066
61676847736189327418362396639874
61676847736189355273834478754375
61676847736189358797421899222594
61676847736189358797425369597440
61676847736189358797425374314802
61676847736189358797425718688327
61676847736189371706714455778622
61676847736189375413503497692838
61676847736190211186743852179012
61676847736190211186994556282116
61676847736190211324192548892664
61676847736190222449655646240538
61676847736190222449655674838959
61676847736190222449655674938346
61676847736190222449655674955599
61676847736190222449655674955608
61676847736190226017679802468450
61676847736190226018436420155284
61676847736190226018494590803538
61676847736190226018495735525808
61676847736190227802821635918346
61676847736190227802821636968106
61676847736190227802908790531134
61676847736190227848662346724564
61676847736190227848662346743194
61676847736190227848662346743278
61676847736190227848662346743437
61676847736190227848662346743438
61676847736190227848662375441245
61676847736190227848662375441246
61676847736190227848662719814780
61676847736190227848850661785777
61676847736190227985923101473042
61676847736190227985923130170850
61676847736190227986111387817574
61676847736190227986111416515382
61676847736190255658381100798126
61676847736190255795641511171666
61676847736190255795641855527730
61676847736190259365237036913184
61676847736190259502435029407092
61676847736190270627330975692660
61676847736190272274463475654130
61676847736190272312684501746038
61676847736190272320299595342274
61676847736197114487885880104724
61676847736197125010394463592152
61676847736197125010958544641808
61676847736197125422176727781378
61676847736197125422740464457500
61676847736197125422740469037896
61676847736197125422740469039300
61676847736197125422740808831034
61676847736197125422991512916668
61676847736197125422991516098996
61676847736197125560001219182732
61676847736197125560001223768904
61676847736197125560273188347008
61676847736197125560273191535160
61676847736197125560273192952101
61676847736197125560273192952102
61676847736197125605754689654240
61676847736197125605754775393388
61676847736197125605754804091196
61676847736197125605754804091356
61676847736197125613348891359158
61676847736197125613348891376420
61676847736197130363560451133180
61676847736197130363560451481488
61676847736197130363560451482892
61676847736197130363560451483100
61676847736197130363560451487312
61676847736197130363560794439692
61676847736197130363560794443904
61676847736197130363560795506714
61676847736197130363560795856634
61676847736197130363560798689042
61676847736197130363560799043174
61676847736197130363562775480946
61676847736197130363563893276618
61676847736197130363563894693560
61676847736197130364124535713472
61676847736197130364127634546186
61676847736197130364127978925544
61676847736197130500821205858412
61676847736197130500821206212704
61676847736197130500821549169296
61676847736197130500824561908570
61676847736197130500824563325512
61676847736197130501388647557496
61676847736197130912603468984780
61676847736197130912603473216868
61676847736197130912603473571000
61676847736197130913442621213802
61676847736197130913442621219626
61676847736197130958357053893244
61676847736197130958357058479464
61676847736197130959176404629932
61676847736197130959192738823144
61676847736197130959196177425910
61676847736197130959197239597183
61676847736197130959197325336332
61676847736197131096456960853482
61676847736197158959272077076358
61676847736197158959272077076518
61676847736197158960086836713638
61676847736197163717916876714329
61676847736197163718480960946313
61676847736197174836015927042668
61676847736197174836015927042716
61676847736197174836015927042876
61676847736197174836015930224996
61676847736197174836015930225044
61676847736197174836015930229416
61676847736197174836017046255282
61676847736197174836017049437610
61676847736197174836036847747616
61676847736197174836036850929944
61676847736197174836037970143926
61676847736197174836037970143962
61676847736197174836037970144010
61676847736197174836038228424264
61676847736197174836038228778396
61676847736197174836580786113732
61676847736197174836581130487266
61676847736197174836601706820084
61676847736197174836602051193618
61676847736197174836602051193666
61676847736197174973025977669376
61676847736197174973276681772480
61676847736197174973276684954808
61676847736197174973862461545316
61676847736197174973862720179909
61676847736197174973862720179910
61676847736197174973862805919058
61676847736197175384807897484860
61676847736197175385623805015092
61676847736197175385644725721492
61676847736197175385644725721652
61676847736197175385644730320678
61676847736197175385644730320762
61676847736197175385644730320921
61676847736197175385644730320922
61676847736197175385644984369136
61676847736197180326192743227232
61676847736197180326192743581316
61676847736197180326192743581524
61676847736197180326193087955058
61676847736197180326195067573754
61676847736197180326195067579370
61676847736197180326195411953112
61676847736197180326443790641012
61676847736197180326443791703870
61676847736197180326444135014754
61676847736197180326446114639274
61676847736197180326447147754028
61676847736197180327031895829052
61676847736197180327032240202794
61676847736197414081540868516154
61676847736197414081543935464408
61676847736197414081544192681804
61676847736197414081544307000876
61676847736197414081544308535910
61676847736197414082108019696392
61676847736197430560425104068752
61676847736197430560425477140094
61676847736197430560427427003788
61676847736197430560992660202362
61676847736197430560992660209004
61676847736197430697434810321510
61676847736197430697622066746506
61676847736197430697623211470388
61676847736197430697625419614336
61676847736197430697684739235870
61676847736197430697684742300106
61676847736197430697684742772282
61676847736197430697685857381206
61676847736197430697685858444064
61676847736197430697688211494218
61676847736197430697689330702412
61676847736197430698186922631030
61676847736197430698253070560618
61676847736197430698253070560645
61676847736197430698253070560654
61676847736197430698253070560862
61676847736197430698253414934396
61676847736197430743376796378795
61676847736197430743462686871820
61676847736197431109405474229574
61676847736197431109468121557382
61676847736197431156060858591269
61676847736197459079880008474244
61676847736197463907163421060162
61676847736197463907163449756518
61676847736197463907163449762342
61676847736197463907163454361612
61676847736197463907166519774832
61676847736197463907166521309866
61676847736197463907166892846325
61676847736197463907166892846334
61676847736197463907166894381368
61676847736197463907730605541850
61676847736197463907730634244030
61676847736197475025307416111510
61676847736197475558698242772557
61676847736197475581672578768528
61676847736197475581672579122660
61676847736197475581673698330854
61676847736197475628179280744491
61676847736197480515716710054451
61676847736197480516281569121095
61676847736197480523057769238518
61676847736197480523059748863038
61676847736197480523060093236572
61676847736197480523060868071232
61676847736197480523244676572410
61676847736197480523244676572618
61676847736197480523245797315846
61676847736198314649352532183218
61676847736198314649352532533138
61676847736198314649355631370064
61676847736198314649355974204192
61676847736198314649356003020044
61676847736198314649356004437194
61676847736198314649919715602048
61676847736198315198398648749488
61676847736198331127985062279634
61676847736198331127985062397678
61676847736198331127985837230934
61676847736198331128174496665682
61676847736198331128176446525164
61676847736198331128176447942314
61676847736198331128177595852528
61676847736198331128235766500782
61676847736198331128235766500830
61676847736198331128235769683110
61676847736198331128236914404562
61676847736198331128236914405380
61676847736198331128239208644220
61676847736198331128738208176244
61676847736198331128741307013170
61676847736198331128741680080300
61676847736198331265433758993286
61676847736198331265433759111378
61676847736198331265433762175614
61676847736198331265437201254768
61676847736198331265437202671918
61676847736198331265437229952576
61676847736198331265437231369726
61676847736198331265496521230594
61676847736198331266002090436370
61676847736198331266002434809904
61676847736198331311274468866384
61676847736198331311274497564192
61676847736198331678035401672034
61676847736198364474978588865493
61676847736198364474978588865502
61676847736198364611987148629616
61676847736198375737639334454602
61676847736198376149421598644036
61676847736198376149421598998168
61676847736198376149484360763091
61676847736198376149484360763092
61676847736198381090808768738546
61676847736198381090809113112080
61676847736198381091059815798034
61676847738171225847284225375535
61676847738171225847284311464763
61676847738171225847367908195327
61676847738171227074558417875770
61676847738171227082086385930374
61676847738171227082086387524670
61676847738171227082148675715239
61676847738171227082149061601858
61676847738171227082149062068418
61676847738171227082149063019007
61676847738171227082149063019008
61676847738171227082152160783088
61676847738171227082152160788704
61676847738172361771006787347542
61676847738172361771570872047490
61676847738172421060591323732849
61676847738172421060591324199409
61676847738172421060675006552641
61676847738172421068185152850247
61676847738172426421352261728815
61676847738172426604366600890495
61676847738172427656155083925574
61676847738172427656217097955138
61676847738172427656217099372287
61676847738172427656217099372288
61676847738172427656217099550406
61676847738172427656217845686286
61676847738172427656220197136368
61676847738172427656220197141984
61676847739143838390194945842144
61676847739151888596483846996004
61676847739151926708351905870943
61676847739151926891384842283208
61676847739151926891384845465536
61676847739151926891387169463590
61676847739151938009508259705062
61676847739151938421855384364824
61676847739151943363242549873114
61676847739151943370205662041998
61676847739151943370206433694330
61676847739151943370272556048655
61676847739151943370770518044322
61676847739151943370836637098311
61676847739151943507466411990001
61676847739151943507466416707363
61676847739151943507529088128045
61676847739151943507529092733139
61676847739153094737234444744693
61676847739153144081513443256585
61676847739153144081597125609817
61676847739153144081597128614026
61676847739153144127287922705626
61676847739153144127287922711242
61676847739153144264527782423881
61676847744079852441906500363134
61676847744079852441906500481178
61676847744079852449434470128674
61676847744079852449435244963334
61676847744079852449496729504795
61676847744079852449497116986682
61676847744080746284422397598453
61676847744080746284506079951685
61676847744080746292037118145407
61676847744080751645183335127859
61676847744080751645267017947651
61676847744080751828197674289539
61676847744080752880047756769755
61676847744080752880047799816422
61676847744080752880048171354182
61676847744080752880048171820742
61676847745053360465859387709044
61676847745053364188093969146896
61676847745053364188093969151108
61676847745060113512040538707307
61676847745060519507522247059288
61676847745060519576247155082293
61676847745060563979745659747177
61676847745061314269039231874651
61676847745061314269060123766555
61676847745061419938073690621825
61676847745061420075334444879253
61676847745061420075334445351429
61676847745061420143996174957801
61676847745061469305344519371397
61676847745061469305344519837957
61676847745061469305344519843573
61676847745061469305345291490289
61676847745061469305345291495905
61676847745061469305428202191189
61676847745061469305428202196805
61676847745061469305428202663365
61676847745061469305428973843521
61676847745061469305428974315697
61676847745061469351098104747825
61676847745061469351098876400157
61676847745061469351181787039578
61676847745061469351181787101057
61676847745061469351182558691910
61676847745061469351182558753389
61676847745061469488358859477429
61676847745061469488359631129761
61676847745061469488442541830661
61676847745061469488443313482993
61676847745061469488923715361745
61676857797626200029718035438256
61676857797627084584259873050060
61676857797627089523387607029788
61676857797627100460269062703216
61676857797629802301532342232274
61676857797637895103539191783930
61676857797637895104100951667940
61676857797637895104100952022232
61676857797637895104121843676532
61676857797637895104121844030824
61676857797637895104124168024506
61676857797637896338882885162872
61676857797637896338882885517164
61676857797637896338885209510846
61676857797637896338903777171464
61676857797637896338903777525756
61676857797637896338906101519438
61676857797637906176491587616914
61676857797637906176491703457922
61676857797637907411273521111846
61676857797637911115619437437650
61676857797637911117311574292594
61676857797637911117311689083842
61676857797637911529658812343924
61676857797845943919645742791738
61676857797845943919645742797562
61676857850804718243893221603468
61676857850804718243893336394716
61676857850815525056797892092666
61676857868529693912879400419640
61676857868529693915302873416312
61676857868529693915386441450680
61676857868541401296040131797916
61676857868541401296040132147836
61676857868541401296123441565128
61676857868541401296123699832284
61676857868541401296123700182204
61676857868541412232048452741642
61676857868541412368409617471142
61676857868541412368493185505510
61676857868541416075284498538554
61676857868541416075286822886528
61676857874415219394965889612262
61676857874415219395802713261222
61676857874415219532163882222810
61676857874415219532226644341866
61676857874415221179376617198346
61676857874415221180191405533434
61676857874438330262761249790683
61676857874438330400796066387070
61676857874438330400858828151994
61676857874439219710757361294444
61676857874439219847955353904992
61676857874439230830510269666191
61676857874439230831409855416954
61676857874439230968607848027502
61676857874439531017333142595916
61676857874439531019843625766182
61676857874439531020680449415142
61676857874439531154593895921628
61676857874439531154593897321308
61676857874439531157104294402346
61676857874439531157104294419815
61676857874439531157104380495786
61676857874439531157857521319338
61676857874439531157878442025690
61676857874439531202854407425628
61676857874439531202854493164776
61676857874439531203611106229206
61676857874439536508579233130710
61676857874439562725101349201650
61676857874439564371665203916166
61676857874439564373924609929296
61676857874439564373924638627056
61676857874439564508675253138774
61676857874439564508863196526714
61676857874439564508925958641558
61676857874439564511122602539844
61676857874439564511185278565620
61676857874439564511185393356660
61676857874439564511373679696820
61676857874439564511373679701192
61676857874439568078270410414092
61676857874439568215468403024640
61676857874439568215468431722400
61676857874439568215531079050416
61676857874439568215531193841456
61676857874450037781596086533598
61676857874450037782348113103554
61676857874450037782348113103762
61676857874450041478326794350272
61676857874450337970782998060510
61676857874450337970845759825434
61676857874450337970865532638674
61676857874450337970866680531786
61676857874450337971597786395598
61676857874450337971681354429966
61676857874450337971681440169114
61676857874450338016599344735302
61676857874450341537930805934758
61676857874450341537930806997568
61676857874450341540458738974390
61676857874450341675191560310230
61676857874450341677719407610714
61676857874450341677719493349862
61676857874450341677721846399808
61676857874450341720945145220098
61676857874450343322319498206970
61676857874450343322319499269779
61676857874450343322319499269780
61676857874450371324864355277656
61676857874450371324864356340466
61676857874450371324925999246908
61676857874450371324926774085780
61676857874450371324927117042580
61676857874450374892012163151904
61676857874450374892012164214714
61676857874450375029210155762452
61676857874450375029271799731704
61676857874450375029272574570576
61676857874450375029272917527376
61676857874450375029460859865556
61676857874451227281579973311564
61676857874451227418777965922112
61676857874451238401396787090394
61676857874451238401417707796746
61676857874451238402148813306218
61676857874451238402232467434074
61676857874451238402232496131834
61676857874451238538594779700942
61676857874451238539430374305474
61676857874451238539430460044622
61676857874451238584348364610810
61676857874451238584410007534722
61676857874451238585163152945898
61676857874451242105679826873076
61676857874451242105742587575190
61676857874451242107433720959150
61676857874451242108207758495558
61676857874451242108207758849898
61676857874451242108270520614822
61676857874451242108272873664768
61676857874451242235409055551984
61676857874451242242940580185738
61676857874451242242940581602680
61676857874451242245468427486014
61676857874451242245468427486222
61676857874451242245468513225370
61676857874451242245470866275316
61676857874451242288694165095606
61676857874451242291203530478832
61676857874451243882537079187872
61676857874451243891763094776276
61676857874451243891846662810644
61676857874451243891846777601892
61676857874451243928290664097740
61676857874451243935884866174212
61676857874451243937577002661974
61676857874451243937577003016106
61676857874451243937579327009948
61676857874451243937579327014160
61676857874451243937579441801196
61676857874451243937579441805408
61676857874451243937579441818458
61676857874451271747883943648010
61676857874451271747883972345770
61676857874451271755476653457836
61676857874451271755477801350740
61676857874451271755478144307540
61676857874451271755478145724482
61676857874451271755666086291380
61676857874451271885144612284334
61676857874451271892674646068384
61676857874451271892676136918088
61676857874451275459822453942632
61676857874451275459822710693516
61676857874451275459822796782584
61676857874451275459823944792336
61676857874451275460011886776176
61676857874451275460011888193326
61676857874451275589490412769130
61676857874451275589678440846458
61676857874451275597020446553180
61676857874451275597021594446084
61676857874451275597021937402884
61676857874451275597021938819826
61676857874451275597083465418908
61676857874451275597272641505988
61676857874451275597272642922930
61676857874632856750865471879958
61676857874633757183675930672076
61676857874633757183675933860020
61676857874633757183675933860228
61676857874633757183864220204552
61676857874633757320873923282624
61676857874633757320873926470568
61676857874633757320873926470776
61676857874633757321124974929944
61676857874633758960471913134462
61676857874634057510144860125184
61676857874634057553638641970182
61676857874634057553701317995958
61676857874634057553701404085026
61676857874634057555894977848358
61676857874634057555898076681072
61676857874634057555957653874134
61676857874634057555957739613282
61676857874634057555960752706848
61676857874634057555960838800128
61676857874634057556149125140288
61676857874634057556149125140448
61676857874634057556149125144660
61676857874634059203110038221628
61676857874634059340287138823584
61676857874634059340288256614836
61676857874634059340370705808192
61676857874634059340370706857952
61676857874634059340370791547340
61676857874634059340370792947020
61676857874657172082348440045832
61676857874657172082348443233776
61676857874657172082348443233984
61676857874658072505305641493766
61676857874658072512899467310792
61676857874658072512899470498736
61676857874658072512899470498944
61676857874658074289695449773178
61676857874658369178579054149878
61676857874658369178579140238946
61676857874658374532312682851752
61676857874658374532313800643004
61676857874658374532313800997136
61676857874658374669510675462300
61676857874658374669511793253552
61676857874658374669762497356656
61676857877405690267493874287683
61676857877405749381598574929773
61676857877405749381598576329453
61676857877405749381661337398749
61676857877405749381661338448509
61676857877405751165235241335873
61676857877405751165485945438977
61676857877405754907992620673895
61676857877720755330796470561607
61676857877720799802433719179317
61676857877721704121788300361847
61676857877721704122604203305859
61676858010337603159763261691968
61676858010337603162019594387816
61676858010337603162040486396408
61676858010337603162040515094168
61676858010337603162291448762296
61676858010337603162291563553544
61676858010337614234410001462862
61676858010337614234410229982498
61676858010337614234410345823506
61676858010340304865475832380514
61676858010340320879229388594014
61676858010524036574705147212566
61676858010524036705211996820006
61676858010524336901177177027749
61676858028062578833512814230656
61676858028062578833512814584948
61676858028062578833533706239248
61676858028062578833536030587222
61676858028062578833701100575140
61676858028062578833784668609508
61676858028062589768642809891354
61676858028062589768642811291034
61676858028062589768642811308296
61676858028062589905903450179630
61676858028062589905903566020638
61676858028063479399005501764400
61676858028063479399005501764608
61676858028063479401261834460456
61676858028063479401345402494824
61676858028063479401536902463110
61676858028063490336454248929326
61676858028063490336454477444590
61676858028063490336454593285598
61676858028063840053035932296168
61676858028066181102440843149236
61676858028066181104697180077172
61676858028066181104782814192358
61676858028066191628107559239470
61676858028066196973931658697224
61676858028066196981276763591000
61676858028066196981527812050168
61676858028066197118534304692430
61676858028066197118725804660716
61676858028246311092561505517352
61676858028249012376705217021510
61676858028249012383396360020246
61676858028249012383399458852960
61676858028281433227452195311874
61676858033938783210596051935408
61676858033940000438968950918382
61676858033940000438989873141054
61676858033940000439241695035410
61676858033940000576166943528930
61676858033940000576229705643774
61676858033940000576250626466766
61676858033940000576250627866446
61676858033971198710433033473968
61676858033971215181723557981914
61676858033971215181723557999176
61676858033971215318984312711518
61676858033971215319005232018190
61676858033971215319005233417870
61676858033972099278182053349476
61676858033972104814366945050886
61676858033972104814617649153990
61676858033972104814638541162582
61676858033972104814701217188358
61676858033972115741941166615236
61676858033972115749472577857422
61676858033972115749472577874684
61676858033972115749535339976478
61676858033972115749555916326558
61676858033972115749556259283150
61676858033972115749556260682830
61676858033972115886733332587026
61676858033972399467452618649904
61676858033972399467453766542808
61676858033972399467515294675680
61676858033972404957883954139206
61676858033972404958134658242310
61676858033972415931211731915664
61676858033972415931212879808568
61676858033972415938802462083708
61676858033972415938805560920634
61676858033972415938805589618394
61676858033972415938805932456942
61676858033972415938805932574986
61676858033972415938805933974666
61676858033972415938805933992135
61676858033972415938826481626986
61676858033972415938826854679614
61676858033972416076000454694256
61676858033972416076003925185534
61676858033972416076003926585214
61676858033972416076003926598312
61676858033972416076063130720032
61676858033972416076066229552586
61676858033972416076066601088894
61676858033972416076066602624088
61676858033972416076066687182334
61676858033972416076067377445490
61676858033972416076087608005326
61676858033972416076087609405006
61676858033972416076276669184518
61676858033972416121757511493678
61676858033972416121820272208842
61676858033972416121820273608522
61676858033972416122009333388034
61676858033972421419383631290184
61676858033972421421643067404966
61676858033972421421893771508070
61676858033972421421914663516662
61676858033972421426914698176098
61676858033972421426976345681858
61676858033972421426976345682018
61676858033972421426976345686230
61676858033972421429173359452008
61676858033972421429174134290880
61676858033972421429232677905530
61676858033972421429232677905690
61676858033972421429232677909902
61676858033972421429235777210420
61676858033972421429235777214792
61676858033972421429236121571064
61676858033972421429256669219012
61676858033972421429256669223384
61676858033972421429257042271800
61676858033972421429257042276012
61676858033972421429444955563704
61676858033972421429507631589480
61676858033972421429507717682760
61676858033972421429507746374904
61676858033972421429507746379116
61676858033972421429508779495481
61676858033972421429508779495482
61676858033972421429508779499694
61676858033972448880540945970192
61676858033972448880729227606248
61676858033972448880729227610460
61676858033972448880729227728504
61676858033972448881292940301764
61676858033972448881292940306136
61676858033972449285543793235914
61676858033972449285544941128818
61676858033972449285565833137410
61676858033972449292319734718950
61676858033972449292319735068870
61676858033972449292322833905796
61676858033972449292322862603556
61676858033972449292322865785884
61676858033972449292323205442104
61676858033972449292323205560148
61676858033972449429517727325126
61676858033972449429517727329498
61676858033972449429520826511972
61676858033972449429520858396432
61676858033972449429521198048440
61676858033972449429521198170696
61676858033972449429521199583474
61676858033972449429580403355274
61676858033972449429580403705194
61676858033972449429583620515488
61676858033972449429583960167496
61676858033972449430335614847060
61676858033972449430335986383368
61676858033972449430335986383528
61676858033972449430336762739964
61676858033972454231447468698678
61676858033972454231447469048598
61676858033972454231450599765612
61676858033972454231450939539876
61676858033972454231450940952654
61676858033972454232014652117508
61676858033972454232014680815268
61676858033972454361117407516878
61676858033972454368645461309226
61676858033972454368645461659146
61676858033972454368648560496072
61676858033972454368648589193832
61676858033972454368648592376160
61676858033972454368648932032380
61676858033972454368648932150424
61676858033972454368648933567573
61676858033972454368708137335002
61676858033972454368708137684922
61676858033972454368711354495216
61676858033972454368711694147224
61676858033972454369212644723684
61676858033972454369212673425816
61676858033972454369275320753832
61676858033974817041209341078030
61676858033974817590168333147630
61676858033974817590251901181998
61676858033974822394378775344504
61676858033974822394378775361766
61676858033974822394629479447608
61676858033974822529296071359446
61676858033974822531552403583118
61676858033974822531639185713464
61676858033974822531639530074108
61676858033974822531827472052332
61676858033974822531827472058156
61676858033975117230459014251822
61676858033975117230459014369866
61676858033975117779522580923754
61676858033975117779523728811042
61676858033975117779774691549983
61676858033975117825256393014558
61676858033975122583628448636340
61676858033975122583628448653602
61676858033975122583900044748036
61676858033975122713296149199846
61676858033975122713546853302950
61676858033975122713567745311542
61676858033975122718629427475286
61676858033975122718629427476738
61676858033975122718629427481110
61676858033975122718630427298786
61676858033975122720826441246888
61676858033975122720826441264150
61676858033975122720827216085760
61676858033975122720886764226722
61676858033975122720888859003848
61676858033975122720888859005300
61676858033975122720888859009672
61676858033975122720889203365944
61676858033975122720906651825594
61676858033975122720906651831418
61676858033975122720909751012440
61676858033975122720909751018264
61676858033975122720910009298518
61676858033975122720910124066680
61676858033975122720910124070892
61676858033975122720910124083942
61676858033975122721077145349992
61676858033975122721078264562398
61676858033975122721160713384360
61676858033975122721160799477640
61676858033975122721160828173996
61676858033975122721161832596766
61676858033975122721161861290361
61676858033975122764383012385362
61676858033975122764384126994286
61676858033975122766642788270196
61676858033975122766642788274408
61676858033975123132671123181636
61676858033975123132671123198898
61676858033975123132692015190228
61676858033975123132692015207490
61676858033975150583976287236984
61676858033975150583976287355028
61676858033975150583976291941248
61676858033975151133018966486544
61676858033975156072146700466272
61676858033976006680088063199046
61676858033976006680338767302150
61676858033976007091866855479844
61676858033976007091929531505620
61676858033976017798208034127330
61676858033976017798208034245374
61676858033976017798270710148734
61676858033976017798270710266778
61676858033976017798270796242174
61676858033976017798291717065166
61676858033976018210052601738794
61676858033976018210052716180122
61676858033976018210053720933938
61676858033976018210073608188714
61676858033976018210074641638886
61676858033976018210325690117136
61676858033976018339992271468236
61676858033976018347250594349342
61676858033976018347250708668206
61676858033976018347251713544486
61676858033976018347334276702574
61676858033976018347334277174958
61676858033976018347523682727684
61676858033976018393005412890066
61676858033976023141587400575760
61676858033976023141587740350024
61676858033976023143846057263838
61676858033976023143847176464806
61676858033976023144097880567910
61676858033976023144115673389656
61676858033976023144118772576502
61676858033976023149117663924834
61676858033976023149118807235938
61676858033976023149118811835208
61676858033976023149180339950610
61676858033976023149180454741858
61676858033976023149180454746070
61676858033976023151378243350720
61676858033976023151436672646458
61676858033976023151436758267562
61676858033976023151436786965322
61676858033976023151436786965370
61676858033976023151436786969742
61676858033976023151439886268808
61676858033976023151439886270260
61676858033976023151439886274632
61676858033976023151440230630904
61676858033976023151457678973914
61676858033976023151457679090554
61676858033976023151457679092006
61676858033976023151457679096378
61676858033976023151457679446298
61676858033976023151458712192418
61676858033976023151458712565424
61676858033976023151460778277400
61676858033976023151460778278852
61676858033976023151460778283224
61676858033976023151461036540392
61676858033976023151461036544604
61676858033976023151461036563478
61676858033976023151461151335852
61676858033976023151461151348902
61676858033976023151461811379264
61676858033976023151462184469480
61676858033976023151628172609128
61676858033976023151628172613340
61676858033976023151628172614952
61676858033976023151629291827358
61676858033976023151649064617720
61676858033976023151649064621932
61676858033976023151649064623544
61676858033976023151650212529546
61676858033976023151650212533758
61676858033976023151709760674880
61676858033976023151711826742600
61676858033976023151711855438956
61676858033976023151712859861726
61676858033976023151712888555322
61676858033976023151712888559534
61676858033976023281292659550284
61676858033976023281376342375900
61676858033976023286378332561158
61676858033976023286378418654438
61676858033976023286378447352246
61676858033976023286378447352406
61676858033976023286379447524214
61676858033976023288634665257006
61676858033976023288634750878110
61676858033976023288634779575870
61676858033976023288634779575918
61676858033976023288635784452150
61676858033976023288637878880808
61676858033976023288638223241452
61676858033976023288718348082622
61676858033976023288721446915176
61676858033976023288907753635348
61676858033976023288909733254044
61676858033976023288909733259868
61676858033976023288909819353148
61676858033976023332132032260870
61676858033976023332133146869794
61676858033976023332194794379926
61676858033976023334391808149916
61676858033976023334642512253020
61676858033976023690630300453992
61676858033976023700420143057144
61676858033976023700503711091512
61676858033976023700503797184792
61676858033976051151788069227336
61676858033976051151788073931600
61676858033976051151976011329268
61676858033976051151976015915488
61676858033976051151976015915648
61676858033976051152540095443208
61676858033976051152540095447580
61676858033976051563507202930268
61676858033976051563569874723956
61676858033976051563569878956044
61676858033976051563569965049324
61676858033976051563569993747132
61676858033976051563569993747292
61676858033976051694073628685382
61676858033976051700767867334504
61676858033976051700767871566592
61676858033976051700767981653368
61676858033976051700767986357840
61676858033976051700830633685648
61676858033976051700830748476896
61676858033976051701583774864736
61676858033976056495919801670274
61676858033976056502634936909996
61676858033976056502697612935772
61676858033976056502697723022548
61676858033976056502697723140640
61676858033976056502697727727020
61676858033976056503450868550364
61676858033976056633117679839494
61676858033976056639895601314232
61676858033976056639895605546320
61676858033976056639895691639600
61676858033976056639895720337408
61676858033976056639895720337568
61676858033976056639958367665376
61676858033976056639958482456624
61676858033976056640711508844464
61676858034154935955868128846952
61676858034154936093880909788216
61676858034154936093880909792588
61676858034157637659303474831058
61676858034158538219521086629238
61676858034158538227114915634208
61676858034158538227867281502248
61676858034158538227867283024392
61676858034158538365128036231852
61676858034158538365128037753996
61676858034158538776157934535776
61676858034158838553583502243152
61676858034158838553583841899372
61676858034158838553646604014216
61676858034158838599400189040724
61676858034158838600153334451900
61676858034158838965428528534012
61676858034158838965428528534172
61676858034158839149196008997196
61676858034158839149278543929700
61676858034190058236092684931576
61676858034190058236092684933028
61676858034190058236092684937400
61676858034190958658485798965406
61676858034190958658485802147526
61676858034190958665828923867272
61676858034190958666017210224854
61676858034190958666079631152496
61676858034190958666643712196536
61676858034190958666643712202360
61676858034190958803841704808536
61676858034190959215122650054064
61676858034191253913712352357170
61676858034191254050973107082562
61676858034191254051161049070822
61676858034191258847756364265834
61676858034191258985017032902158
61676858034191258992545086694506
61676858034191258992545087044426
61676858034191258992548558952853
61676858034191259038364904559012
61676858034191259397615317995714
61676858034191259397615318345634
61676858034191259588160724515484
61676858036930519304637003853275
61676858036930530424282091526819
61676858036930530424282091880951
61676858036930530425037556703961
61676858036930530425100319172937
61676858036930531019834935702785
61676858036930535958125841097413
61676858036930535958962669682513
61676858036930535959025431447437
61676858036930536095386596176937
61676858037254735452410611968468
61676858037254735452411386807340
61676858037254735452473373737604
61676858037254735452474148572264
61676858488911942585755298538328
61676858488911957364723732811704
61676858506626111443988680935340
61676858506626111444072248963884
61676858506628813147674729955320
61676858506628813147758297989688
61676858506629729591812177382514
61676858506629729591812293223522
61676858506636918211411279697736
61676858506636918257248518735460
61676858506636918257248772766156
61676858506636918257791707770700
61676858506636933036216953008836
61676858506636933036216953358756
61676858506637818641962306962696
61676858506637818825060214636536
61676858506637818825060214636744
61676858506637818825060329427784
61676858506637818825540727646208
61676858506637818825624295680576
61676858506637833466767980273796
61676858506637833466767980623716
61676858506637833466771194251890
61676858506637833466771422767154
61676858506637833466771538608162
61676858506638117160941360305854
61676858506640519933615388757576
61676858506640520528495556371292
61676858506640535162864533462044
61676858506847667543682161619990
61676858512534736857090348332572
61676858512538338533603547104268
61676858512538338945573839357724
61676858512538338945573839707644
61676858512538339128337474894300
61676858512538339128337475244220
61676858512538339128588178997404
61676858512538339128588179347324
61676858512538339128609071005996
61676858512538339128609071355916
61676858512538339128671747031772
61676858512538339128671747381692
61676858512538355004074811572656
61676858512538355004892924073394
61676858512538655193345405570844
61676858512538655193348504403558
61676858512538655193596109673948
61676858512538655193599552862934
61676858512538655194436376511894
61676858512538655330606159946316
61676858512538655330609259133162
61676858512538655330856864049420
61676858512538655330860221499098
61676858512538655330860307592538
61676858512538655331634369122442
61676858512538655331634369476574
61676858512538655743228346954086
61676858512538686898857276298402
61676858512538686898857277698082
61676858512538687447837189078774
61676858512538687447837190128534
61676858512538687447899950843698
61676858512538687447899952243378
61676858512538688545421129963158
61676858512538688545421131012918
61676858512538688547677466891094
61676858512538688547680537026048
61676858512538688547680565723808
61676858512538688682431180235526
61676858512538688682619123623466
61676858512538688682681884338630
61676858512538688682681885738310
61676858512538688684878529636596
61676858512538688684938221266566
61676858512538688684941205662372
61676858512538688684941320453412
61676858512538688685129606793572
61676858512538688685129606797944
61676858512545541839935190461444
61676858512545541839935193643772
61676858512545543625139790258064
61676858512545543670329294124100
61676858512545543670914267182348
61676858512545558448482914901088
61676858512545558449297699699716
61676858512545558449297700049636
61676858512545558449511238519946
61676858512545558449511238869866
61676858512545558449573886197674
61676858512546442408500116817424
61676858512546442408562792488908
61676858512546444055126736478984
61676858512546444055690817523024
61676858512546444238141076118664
61676858512546444238725963083632
61676858512546444238914334117552
61676858512546444238977010143328
61676858512546458872259230083184
61676858512546458879033942166048
61676858512546458879034056603164
61676858512546458879034056957296
61676858512546458879037040998762
61676858512546458879284760706060
61676858512546458879852169458034
61676858512546458880124913112714
61676858512546458880124913462634
61676858512546459009519898365216
61676858512546459016294725239328
61676858512546459016482753316608
61676858512546459017046719575224
61676858512546459017322905723262
61676858512546742597769563972468
61676858512546742597832239998244
61676858512546742598021759274988
61676858512546744244397330477380
61676858512546744381595323087928
61676858512546744381595663212112
61676858512546744381658085206984
61676858512546759061528677238228
61676858512546759061780872540748
61676858512546759068304650955484
61676858512546759068307749788198
61676858512546759068555355058588
61676858512546759068558798247574
61676858512546759068579718952522
61676858512546759069119407406272
61676858512546759069122506243198
61676858512546759069143426949550
61676858512546759069143800002178
61676858512546759069311939426662
61676858512546759198978865151296
61676858512546759205565405330956
61676858512546759205568504517802
61676858512546759205753347669136
61676858512546759205756786626034
61676858512546759205756790858122
61676858512546759205819552977178
61676858512546759205840469095906
61676858512546759205840473682126
61676858512546759206317400016820
61676858512546759206380076042596
61676858512546759206383174875150
61676858512546759206404553327890
61676858512546759206404554727570
61676858512546759206572694156266
61676858512546759206593614507082
61676858512546760852969525833658
61676858512546760853533610065642
61676858512546792008598456577654
61676858512546792011609885624328
61676858512546792011609885628700
61676858512546792415860738558478
61676858512546792422636680391434
61676858512546792422636712275734
61676858512546792422639811108448
61676858512546792423393296643808
61676858512546792559834672647690
61676858512546792559834704886282
61676858512546792559837771834536
61676858512546792559837803718996
61676858512546792559838143371004
61676858512546792559838143843180
61676858512546792559838144906038
61676858512546792559897348677838
61676858512546792559897466651206
61676858512546792559900565838052
61676858512546792559900905490060
61676858512546792560652560169624
61676858512546792560654051373412
61676858512546793657985796955276
61676858512546793795183789561452
61676858512546793795183789565824
61676858512546793795246465591600
61676858512549145941576417503500
61676858512549160713143272413552
61676858512549160713226840447920
61676858512549160720569965349786
61676858512549160720758366498616
61676858512549460902225924777820
61676858512549460902497520889516
61676858512549460909756991663734
61676858512549460909819638991542
61676858512549460909840675552000
61676858512549460910008040140372
61676858512549460910091608174739
61676858512549460910091608174740
61676858512549462145103009389246
61676858512549494256578878106662
61676858512549494264089024286016
61676858512549494264089397357518
61676858512549495498870957780948
61676858512549495498870986483128
61676858512550344869017838777020
61676858512550344869268542880124
61676858512550346103799432147768
61676858512550346103799772271952
61676858512550346103862194266824
61676858512550346515644339065532
61676858512550346515644458456050
61676858512550360927960899917962
61676858512550360928023662037018
61676858512550360928608663787410
61676858512550361332776952042780
61676858512550361333027541004716
61676858512550361333027656145884
61676858512550361333048548154476
61676858512550361340308018928694
61676858512550361340391588030084
61676858512550361340559067405332
61676858512550361340579988111732
61676858512550361340642635439700
61676858512550361340642663787588
61676858512550361340642664137508
61676858512550361470225533615264
61676858512550362575173634893498
61676858512550362575716683627882
61676858512550362575716799836072
61676858512550362575737604334234
61676858512550362575737720542424
61676858512550362712914676238430
61676858512550394275347556156138
61676858512550394282292961238212
61676858512550394687108898221862
61676858512550394687109013363030
61676858512550394687129905371622
61676858512550394694640080248944
61676858512550394694640424622478
61676858512550394824306890832410
61676858512550395929421984690372
61676858512550395929422013388132
61676858512550395929422013743876
61676858512550395929422017993226
61676858512550395929422358117410
61676858512550396066682653326696
61676858512753589474021443896050
61676858512753589474021444250182
61676858512753590711062810323436
61676858512756291314717200236018
61676858512756292544980644139114
61676858512756292551755356221978
61676858512756292551755470658934
61676858512756292551755471013226
61676858512756292551758455054692
61676858512756292551758569845732
61676858512756292552510907488188
61676858512756292552512055398562
61676858512757191745268227500978
61676858512757191745268228900658
61676858512757192974715768105930
61676858512757192980614127254526
61676858512757192980614127604446
61676858512757192982247179365378
61676858512757192982306383132806
61676858512757192982306383486938
61676858512757192982306497924054
61676858512757192982306498278186
61676858512757192982309482319652
61676858512757193112729663660330
61676858512757193117812119865074
61676858512757193119504375743354
61676858512757193119504490534394
61676858512757193119504490534442
61676858512757193119504490534602
61676858512757193120323750945554
61676858512757193524511927836458
61676858512757193532105756841428
61676858512764395877675137502956
61676858512764396426718040563516
61676858512764396426906097338604
61676858512764397659804278869138
61676858512764397662063829769344
61676858512765296445424157378464
61676858512765296854758587486406
61676858512765296854758587840538
61676858512765296854758702277654
61676858512765296854758702631786
61676858512765296855009406380550
61676858512765296855009407780230
61676858512765296857206420504880
61676858512765296857265628517446
61676858512765296857265743308486
61676858512765296857265743308694
61676858512765296857268727704292
61676858512765296857268842495332
61676858512765296857269067828476
61676858512765296857457128839864
61676858512765296992207398991098
61676858512765296994463621127994
61676858512765296994463735919034
61676858512765296994463735919082
61676858512765298090355306134098
61676858512765298090355306484018
61676858512765298092614857034304
61676858512765298634253106716030
61676858512765298641846935721000
61676858512765597038945575608670
61676858512765597181477994393386
61676858512765597183734298037342
61676858512765597183734298387262
61676858515501057088143057481681
61676858515501057088146496438579
61676858515501057088146496910755
61676858515501057088226625516049
61676858515501057088961284773667
61676858515501057088961284777879
61676858515501057088961284895923
61676858515501057088961285245843
61676858515501057088982176782259
61676858515501057088982176786471
61676858515501057088982176904515
61676858515501057088982177254435
61676858515501057089044852808035
61676858515501057089044852812247
61676858515501057089044852930291
61676858515501057089044853280211
61676858515501057133959289719405
61676858515501057133959289719565
61676858515501071905529698849939
61676858515501071913141349256371
61676858515501071958874013459887
61676858515501073559517260581543
61676858515501073559517260582947
61676858515501073560332048916631
61676858515501073560332048918035
61676858515501073560336180987966
61676858515501073560336180987967
61676858515501073560336181342099
61676858515503474700041682883075
61676858515503474708468006483475
61676858515503474708468781318135
61676858515503474708468781790311
61676858515503474708468781790471
61676858515503474708471478859866
61676858515503474708471478859867
61676858515503474708471479209786
61676858515503474708471479209787
61676858515503758792208344400191
61676858515503758792229236408783
61676858515503758792229236412995
61676858515503774844394371847111
61676858515503774844394372313671
61676858515503774851170342376423
61676858515503774851173326423505
61676858515503774851651520158468
61676858515503774851735086657435
61676858515503774851735087720453
61676858515503774851735088192629
61676858515503774851737410655489
61676858515503774851737411122049
61676858515503774851985016038515
61676858515503774851985016044131
61676858515503774851985790878791
61676858515503774890127036046415
61676858515503774890127036050627
61676858515503774896903006579939
61676858515503774896903006581343
61676858515503774896903010830741
61676858515503775262952238217332
61676858515503775263517094101808
61676858515504659222776821530145
61676858515504659405707478344209
61676858515504674046942420193533
61676858515504674230124154182250
61676858515504675281721254851539
61676858515504675282286113922395
61676858515504675282288437914833
61676858515504675457120504655553
61676858515504675457120504655713
61676858515504675457876055926135
61676858515504675457938731947699
61676858515504675457938731951911
61676858515504675464652026455447
61676858515504675464652026456851
61676858515504675464652030706249
61676858515504675464714706732024
61676858515504675464714706732025
61676858515504675465466699650819
61676858515504675465466700000899
61676858515504675465466700005111
61676858515504675465466814790535
61676858515504675465466814791939
61676858515504675465467474485479
61676858515504675465467474839771
61676858515504675465470171904955
61676858515504675465470171909166
61676858515504675465470171909167
61676858515504675869466591608517
61676858515504675869466591614341
61676858515504675869470033757779
61676858515504675876496712640948
61676858515504675876496712640996
61676858515504675876500065508826
61676858515504675877060677482415
61676858515504675877060677832335
61676858515504675877060677832543
61676858515504675877060678899565
61676858515504675877060792623583
61676858515504675877060793684989
61676858515504675877060793686441
61676858515504675877060793690812
61676858515504675877061452317075
61676858515504675877061452317123
61676858515504675877061452671207
61676858515504675877061452671415
61676858515504675877061453734065
61676858515504675877061453734225
61676858515504675877064149736599
61676858515504707584205511399396
61676858515504708818987444894328
61676858515504708819004984035090
61676858515504708819067660061026
61676858515504873555354503426205
61676858515504873555417265545261
61676858515504874150151995816597
61676858515718710961170398707215
61676858515718710961170398708667
61676858515718710961173755111505
61676858515718710961173755112909
61676858515719594920350690885523
61676858515719594920434258919891
61676858515719611384109804145459
61676858515719611384109804151283
61676858515719611386641179334353
61676858515719611386641179800913
61676858515719611391721425972175
61676858515719611391721429160119
61676858515719611391724782376465
61676858515719611391724783445099
61676858515719611391724897167713
61676858515719611391724898230523
61676858515719611391724898236346
61676858515719611394231823525757
61676858515719611394231823531373
61676858515719895063867699973843
61676858515719895063867703156171
61676858515719895063951268008211
61676858515719895063951271190539
61676858515719895066378183144109
61676858515719895066378183148321
61676858515719895066378183266365
61676858515719895066378183616285
61676858515719895066399075156913
61676858515719895066399075274957
61676858515719895066461751178477
61676858515719895066461751182689
61676858515719895066461751300733
61676858515719895066461751650653
61676858515719895109683932207355
61676858515719895109683935393895
61676858515719895109683935394055
61676858515719911535158224971434
61676858515719911535238435061947
61676858515719911535238438248487
61676858515719911535241906256033
61676858515719911535241906257437
61676858515719911537748832143145
61676858515719911537748947287073
61676858515719911537748947288477
61676858515719911537751931448035
61676858515719911537751931452407
61676858515719911537751931802167
61676858515719911537751931802327
61676858515719911537751931806539
61676858515719911537752304523749
61676858515719911537752304873668
61676858515719911537752304873669
61676858515719911575890852621977
61676858515719911575890852626189
61676858515719911580974570460953
61676858515719911580974571523811
61676858515719911580974574710351
61676858515719911580995492234588
61676858515719911583502503499181
61676858515719911583502503500585
61676858515719911583502507749983
61676858515719911583505975409066
61676858515719911710641038083663
61676858515719911710641038088035
61676858515719911710641041270203
61676858515719911710641041270363
61676858515719911713085406275467
61676858515719911713151521258301
61676858515719911713151521262513
61676858515719911718169095062551
61676858515719911718172563070097
61676858515719911718172563071501
61676858515719911718172567320899
61676858515719911718231767901787
61676858515719911718231771088327
61676858515719911720679488957209
61676858515719911720679488961421
61676858515719911720679489311501
61676858515719911720679489315713
61676858515719911720679604102541
61676858515719911720682961215557
61676858515719911720682961219769
61676858515719911720700496109729
61676858515719911720700500360531
61676858515719911720763172135505
61676858515719911720763172136909
61676858515719911720763176386307
61676858515817172859454728887577
61676858515817172859454732075521
61676858515817172859457052881419
61676858515817172859457056069363
61676858515817172859457056073575
61676858515817172859667121232004
61676858515817172859726328187217
61676858515817172859726328187377
61676858515817172859729796903488
61676858515817172859729796903489
61676858515817172859729800091432
61676858515817172859729800091433
61676858515817172861923458159940
61676858515817172861984985925263
61676858515817172861984985925423
61676858515817172861984986275183
61676858515817172861984986275343
61676858515817172861984986279555
61676858515817172861986133831425
61676858515817172861986134185556
61676858515817172861986134185557
61676858515817172905483381700928
61676858515817172905483384883256
61676858515817172907739718628864
61676858515817221037969182939546
61676858515817222272751111707129
61676858515817222272751111711341
61676858515817222272751116428863
61676858515817222272751116782995
61676858515819557950617388351056
61676858515819574010122205008407
61676858515819574010122206543600
61676858515819574010122206543601
61676858515819574010124529491894
61676858515819574421904469670016
61676858515819574551574494227364
61676858515819574556657838522663
61676858515819574559102462280564
61676858515819874153576539954820
61676858515819874199392800423744
61676858515819874562910713205114
61676858515819874562914180858528
61676858515819874565337539063952
61676858515819874565421221889360
61676858515819874565421221889408
61676858515819874565421221889568
61676858515819874565424577939566
61676858515819874745928405240192
61676858515819874748355234287070
61676858515819874748435446271197
61676858515819874748435446271440
61676858515819874748438888414671
61676858515819922741341480180666
61676858515819922741341480180714
61676858515819922741344836230824
61676858515820758524622375484755
61676858515820758524622375484803
61676858515820758524622375601395
61676858515820758524622375601443
61676858515820758524685051627171
61676858515820758524685051627219
61676858515820774576599482841543
61676858515820774581679729839321
61676858515820774584190241356071
61676858515820774584190241828247
61676858515820774584190242891057
61676858515820774767120898170135
61676858515820775130725874870327
61676858515820775130725875342503
61676858515820775130725876405313
61676858515820775130725876405520
61676858515820775130725876405521
61676858515820775130725879593465
61676858515820775133170239875543
61676858515820775133170239875591
61676858515820775133170240347767
61676858515820775133170240347927
61676858515820775133170241410577
61676858515820775133170241410784
61676858515820775133170241410785
61676858515820775133170241410790
61676858515820775176392392562357
61676858515820775176392392562565
61676858515820775176392395749105
61676858515820775176395863403763
61676858515820775176455071774881
61676858515820775176455072837691
61676858515820775176458539073843
61676858515820775176458543678937
61676858515820775176478660846961
61676858515820775176479431082387
61676858515820775176479432500781
61676858515820775176479432500994
61676858515820775176479435687481
61676858515820775178902904079059
61676858515820775178902904079107
61676858515820775178906347641015
61676858515820775178906347641051
61676858515820775178906347641099
61676858515820775178923796087699
61676858515820775178923796089103
61676858515820775178923797506045
61676858515820775178923797506252
61676858515820775178923797506253
61676858515820775178927268347451
61676858515820775178986472113427
61676858515820775178986472113475
61676858515820775178989915675418
61676858515820775178989915675419
61676858515820775178989915675472
61676858515820823354885954598471
61676858515820823354972993474085
61676858515820823356580530242717
61676858515820824581889095852601
61676858515820925479453699036243
61676858515821225622970708124563
61676858515821225668703372328079
61676858515821273798953757227069
61676858515827663057848168962913
61676858515827663060355209993953
61676858515827663060358567225013
61676858515827663060358567579144
61676858515827663060358567579145
61676858515827677884519690621465
61676858515827677884519690638935
61676858515827677884519690975597
61676858515827677884519690993066
61676858515827677884519690993067
61676858515827679531648747730818
61676858515827679661315673101321
61676858515827679666395919626715
61676858515827679666399017396619
61676858515827679666399017398023
61676858515827679668843382401835
61676858515827679668843382401883
61676858515827679668843382403287
61676858515827679668843382874059
61676858515827679668843382874219
61676858515827679668843387125020
61676858515827679668843387125021
61676858515827711238601047856081
61676858515827711238601048210212
61676858515827711238601048210213
61676858515827712471625643941842
61676858515827712471688405706766
61676858515827712471688405706767
61676858515827727702294017796942
61676858515827727709825084682856
61676858515827727709891228361886
61676858515827963196281460213661
61676858515827963196281460685837
61676858515827963201365067983122
61676858515827963201365178052637
61676858515827963203788540979794
61676858515827963242014124417177
61676858515827963247097842256153
61676858515827963247097843319011
61676858515827963249625775295785
61676858515827978025526190924868
61676858515827978025526191397044
61676858515827978027782527852804
61676858515827978071258883826192
61676858515827978073515217571800
61676858515827978073515220754128
61676858515827978073706601699286
61676858515827978073706687792726
61676858515827979260786318141506
61676858515827979260869886175666
61676858515827979667547654245554
61676858515827979672571676918308
61676858515827979672651892084638
61676858515827979672651892084686
61676858515827979672651892084846
61676858515827979672655248134796
61676858515827979672655359738100
61676858515827979675078721131468
61676858515827979675162743608885
61676858515827979675162743726977
61676858515827979675162743731348
61676858515827979675162748330618
61676858515827979848051476936971
61676858515827979848054948132461
61676858515827979848054949195319
61676858515827979850582881172093
61676858515827979855666488469378
61676858515827979855669584114148
61676858515827979855669584119764
61676858515827979855669587302092
61676858515827979858093060298764
61676858515827979858093400422949
61676858515827979858096413166642
61676858515827979858096499254259
61676858515827979858096499255627
61676858515827979858096499255663
61676858515827979858096499255711
61676858515827979858113952307404
61676858515827979858176968457317
61676858515827979858176972706874
61676858515827979858177001404682
61676858515827979858180067288627
61676858515827979858180067290031
61676858515828011379607548142014
61676858515828011379607548614190
61676858515828011382031021138686
61676858515828011382031021610862
61676858515828011427787958916432
61676858515828011427805494874866
61676858515828011427805498057194
61676858515828012615118379461548
61676858515828012615142624332354
61676858515828012615142738657042
61676858515828012615201947496124
61676858515828027431772680842893
61676858515828027850894629460974
61676858515828027850897728765864
61676858515828027853342090584636
61676858515828027853405224358045
61676858515828027853405228961686
61676858515828028026297318221839
61676858515828028028804359252879
61676858515828028033908969100447
61676858515828029078898384736108
61676858515828029078901766295922
61676858515828029086241418840222
61676858515828029086243743304836
61676858515828029086428676787362
61676858515828029086429451621862
61676858515828029086429819976002
61676858515828029086429824693364
61676858515828029086431771382164
61676858515828029086491352813138
61676858515828029086492496114046
61676858515828029086492500719140
61676858515828029088688108311552
61676858515828029088689256221926
61676858515828029088750784341700
61676858515828029088751932247702
61676858515828863624301115481931
61676858515828863626829048521563
61676858515828863631916090176429
61676858515828863631916090524945
61676858515828863631916094775747
61676858515828863631916094893791
61676858515828863634360455530209
61676858515828863634360455649705
61676858515828863634360459781011
61676858515828863634360459899055
61676858515828863634363554362923
61676858515828863634363554364375
61676858515828863634363554480967
61676858515828863634363554482419
61676858515828863634423131675481
61676858515828863634426230506743
61676858515828863634426230508195
61676858515828863807315337148195
61676858515828863807315340330363
61676858515828863809759705335627
61676858515828863809825820322673
61676858515828863814843394122711
61676858515828863814846862130257
61676858515828863814846866381059
61676858515828863814906070148487
61676858515828863814909539220295
61676858515828863814909542406834
61676858515828863814909542406835
61676858515828863817353788021581
61676858515828863817353788375873
61676858515828863817357260279928
61676858515828863817357260279929
61676858515828863817374795169889
61676858515828863817374799420690
61676858515828863817374799420691
61676858515828863817437471195665
61676858515828863817437475446467
61676858515828878456077218176571
61676858515828878456077218189669
61676858515828878456077218288999
61676858515828878456077218307713
61676858515828878458333550866803
61676858515828878458333555117605
61676858515828878458584255089403
61676858515828878458584259320039
61676858515828878458584259321491
61676858515828878458587726862317
61676858515828878458587726978957
61676858515828878641514911789795
61676858515828878641514916017511
61676858515828878641514916021883
61676858515828878641518383670765
61676858515828878641518383676381
61676858515828878641518383693850
61676858515828878641518383693851
61676858515828879691420908368973
61676858515828879691420908718893
61676858515828879691420912968291
61676858515828879691420913086335
61676858515828879691423232715543
61676858515828879691423232833587
61676858515828880235383709460216
61676858515828880235383709460217
61676858515828880240463959167939
61676858515828880240467053749899
61676858515828880240467053751303
61676858515828880240467053755515
61676858515828880240467054222075
61676858515828880240467055284885
61676858515828880240467055285093
61676858515828880240467058473036
61676858515828880240467058473037
61676858515828880242911418755115
61676858515828880242911418755163
61676858515828880242911418756567
61676858515828880242911419227339
61676858515828880242911419227499
61676858515828880242911423478300
61676858515828880242911423478301
61676858515828880242911677513416
61676858515828880278602507388423
61676858515828880278602507388471
61676858515828880278605860256253
61676858515828880278605860604769
61676858515828880278605861673403
61676858515828880278605864855571
61676858515828880278605975396017
61676858515828880278605976458827
61676858515828880278605976460279
61676858515828880278605979646819
61676858515828880281050225610033
61676858515828880281050229860835
61676858515828880281053324442747
61676858515828880281053324444199
61676858515828880281112901287293
61676858515828880281116000468523
61676858515828880281116000474139
61676858515828880281116000474347
61676858515828880281133908435649
61676858515828880281133912686450
61676858515828880281133912686451
61676858515828880281137265554286
61676858515828880286133571440525
61676858515828880286133571441929
61676858515828880286133571442137
61676858515828880286133574628469
61676858515828880286133574628677
61676858515828880286133944512027
61676858515828880286137042281931
61676858515828880286196247117785
61676858515828880286196247117833
61676858515828880286196250300113
61676858515828880286196250300161
61676858515828880286196250654245
61676858515828880286196250654453
61676858515828880286196251717103
61676858515828880286196251717263
61676858515828880286196623371455
61676858515828880286199717953415
61676858515828880286199717959031
61676858515828880286199722558265
61676858515828880286199722558301
61676858515828880286199722558508
61676858515828880286199722558509
61676858515828880286217512546395
61676858515828880286217515380047
61676858515828880286220609961959
61676858515828880286220610316091
61676858515828880286220611378949
61676858515828880286220611379109
61676858515828880286220611380353
61676858515828880286220611384724
61676858515828880286220611384725
61676858515828880286220611384778
61676858515828880286220614566893
61676858515828880286220640082532
61676858515828880288644082958631
61676858515828880288644083312763
61676858515828880288644087563565
61676858515828880288644087563778
61676858515828880288644427686505
61676858515828880288647440431602
61676858515828880288647526519219
61676858515828880288647526520671
61676858515828880288664974967271
61676858515828880288664974968675
61676858515828880288664979572121
61676858515828880288664979572157
61676858515828880288664979572364
61676858515828880288664979572365
61676858515828880288727650992999
61676858515828880288727650993047
61676858515828880288727651347131
61676858515828880288727651347339
61676858515828880288727651352955
61676858515828880288727655598141
61676858515828880288727995720872
61676858515828880288727995720873
61676858515828880288731094553586
61676858515828880288731094553587
61676858515828880288731094555044
61676858515828880288731094559203
61676858515828880288731123257011
61676858515828911810158570807497
61676858515828911810158571156013
61676858515828911810158575406815
61676858515828911810158575524859
61676858515828911812602936280773
61676858515828911812602940412079
61676858515828911812602940530123
61676858515828911812665612306549
61676858515828911995596268652649
61676858515828911995596269006941
61676858515828911995599740910996
61676858515828911995599740910997
61676858515828913045690294011963
61676858515828913045690294130055
61676858515828913045690298262765
61676858515828913045690298380809
61676858515828913045692618010017
61676858515828913045692618011469
61676858515828913045692618128109
61676858515828913045752970155831
61676858515828913045755294153837
61676858515828913045756441943199
61676858515828913045756442059839
61676858515828913228708019468034
61676858515828927862323707639889
61676858515828927869914466155821
61676858515828927869914466157225
61676858515828928052845122971289
61676858515828928413626190091284
61676858515828928413626190091285
61676858515828928418706439799007
61676858515828928421154158144484
61676858515828928459355381918361
61676858515828928459379746185354
61676858515828928464439104002523
61676858515828928466886908317573
61676858515828928466889921062670
61676858515828928466970476351940
61676858515828928466970476351941
61676858515828928466970477420574
61676858515828928466970506118382
61676858515828929654219566419048
61676858515828929692442739769047
61676858515828929692467132733794
61676858515828929699973146955645
61676858515828929699973146961469
61676858515828929699973151210818
61676858515828929699973151210819
61676858515828929699974266169663
61676858515828929699976590167717
61676858515828929699994043219410
61676858515828929699995072089186
61676858515828929699998170921900
61676858515828929700056714640093
61676858515828929700056714641545
61676858515828929700056714990013
61676858515828929700056714995837
61676858515828929700056719240815
61676858515828929700056719245187
61676858515828929700057833849739
61676858515828929700057834204030
61676858515828929700057834204031
61676858515828929700057862546095
61676858515828929700060186894069
61676858515828929700060186899892
61676858515828929700060186899893
61676859924627171951845139381752
61676859924635275826804384766392
61676859924635275872557940978500
61676859924635277061586318261324
61676859924699817801105675100750
61676859924700132768781483603534
61676859924700134415912862823020
61676859924700134415912864339340
61676859924700166120585587419884
61676859924707921675228870270006
61676859924707921675479918729382
61676859924707922910763169755234
61676859924707922910763170109366
61676859924708221864499464268194
61676859924708221864750512727570
61676859924708237878524989664892
61676859924708238290872108325704
61676859924708239525654041702592
61676859924708239525654041820636
61676859924710939627690675845622
61676859924711840142722223803506
61676859924711840150336973514828
61676859924711840195502342690594
61676859924711840195502457481842
61676859924711840196066423740250
61676859924732233293328681766860
61676859924732233298411255940808
61676859924732233298411255945020
61676859924732233300378575589654
61676859924732233300858973813902
61676859924732233300859748652774
61676859924732233300921735932958
61676859924732233300942656639310
61676859924732237004724376074450
61676859924732237006900124781816
61676859924732237006980708770298
61676859924732238232456415746588
61676859924732238240049469912686
61676859924732238240070390619038
61676859924732238241678959444034
61676859924732238241741721558878
61676859924732238241762642265230
61676859924732248079347871145310
61676859924732249314132131820624
61676859924732533482599275765048
61676859924732533487117765711224
61676859924732533487681849943208
61676859924732533489628248881490
61676859924732533490192329931146
61676859924732537150417133870136
61676859924732538385195968532354
61676859924732538385199067365068
61676859924732538385258615855950
61676859924732538385258730647198
61676859924732538421727009744776
61676859924732538429320063910874
61676859924732538431012315557066
61676859924732548268534781968170
61676859924732548268534782318090
61676859924732548268597544437146
61676859924732548268618465143498
61676859924732548268620789141552
61676859924732548314351129345610
61676859924732549495785651759516
61676859924732549495785652113648
61676859924732549495788750946362
61676859924732549501708150173162
61676859924732549501708150174566
61676859924732549501708150178778
61676859924732549503319042997616
61676859924732549503381805112460
61676859924732549541539237023516
61676859924732549541542335856230
61676859924732549549133065674354
61676859924732549549133066028486
61676859924732549549135390022328
61676859924732550090585354757798
61676859924732550091149435807454
61676859924732550096232784818870
61676859924732550098680502691964
61676859924732550098680502693368
61676859924732550098743264812424
61676859924732553614176247135896
61676859924732553621790222008346
61676859924732554848955081793902
61676859924732554848955081798114
61676859924732554848958180630828
61676859924732554854877579857628
61676859924732554854877579859032
61676859924732554856551234796926
61676859924732581615360140651976
61676859924732581620422449585188
61676859924732581620422449935108
61676859924732581622870285431858
61676859924732582847610672048726
61676859924732582849870104981180
61676859924732582849870108163508
61676859924732582850121037599548
61676859924732582855204386262448
61676859924732582855204501053696
61676859924732582857400397028222
61676859924732582857400400214762
61676859924732582857401171867094
61676859924732582857460720008056
61676859924732582857460723190384
61676859924732582857460834799304
61676859924732582857460837981632
61676859924732582857463044356030
61676859924732582857463047538358
61676859924732582857463159147278
61676859924732582857463162329606
61676859924732582857649120094076
61676859924732582857652218926790
61676859924732586554215905465976
61676859924732586561743873514964
61676859924732586561806520492852
61676859924732586561806520842772
61676859924732586561806635634020
61676859924732586561808844840826
61676859924732586561808959632074
61676859924734939945741926613840
61676859924734939945762847320192
61676859924734951018132332276316
61676859924735240088446126991592
61676859924735240135014471538788
61676859924735251205143495100074
61676859924735251207382005568152
61676859924735251207402926156460
61676859924735251207402926274504
61676859924735251253135590359976
61676859924735251253135590478020
61676859924735254905829328930776
61676859924735254913443303803226
61676859924735256560551439851888
61676859924735284560899278553314
61676859924736140649476544318220
61676859924736140657009935202188
61676859924736140695230100530328
61676859924736140695230129228088
61676859924736140702008395059098
61676859924736140702259099162202
61676859924736140702761167416242
61676859924736140702763491414296
61676859924736140702823958233058
61676859924736140702824187815552
61676859924736140702824302606799
61676859924736150539865591705226
61676859924736151772955276736294
61676859924736151775131025443660
61676859924736151812789463817638
61676859924736151820129145176386
61676859924736151820129145530518
61676859924736151820131469524360
61676859924736151820380074612426
61676859924736151820380078844514
61676859924736151820380189403674
61676859924736151820380193635762
61676859924736151820884610235484
61676859924736151820884610353528
61676859924736151820947258031256
61676859924736155478993329917042
61676859924736155481252761799736
61676859924736157120767068843428
61676859924736157120769048467948
61676859924736157128300459727396
61676859924736157128380698874380
61676859924736157128381818554750
61676859924736157128384142553011
61676859924736157174113592778434
61676859924736157174113593128354
61676859924736157174116806756527
61676859924736185121116891768644
61676859924736185128648298428822
61676859924736188825734661419168
61676859924743043819885264450986
61676859924743043819885264455198
61676859924743043819888363287912
61676859924743043820701171998480
61676859924743043820722092704832
61676859924743043820722092705039
61676859924743045055483105493412
61676859924743045055504026199764
61676859924743054893091577660956
61676859924743056127873511155888
61676859924743059833913888684610
61676859924743060246261011944692
61676859924743340258201049662155
61676859924743340303933713865671
61676859924743343963402273539306
61676859924743343963405372376232
61676859924743344009406533504598
61676859924743344009410005762945
61676859924743344009970617736582
61676859924743344009970618086502
61676859924743344009971392925374
61676859924743344009971765996668
61676859924743344009971765996875
61676859924743344009973716923428
61676859924743345197328783641883
61676859924743345243061447845399
61676859924743345244753699491600
61676859924743355074183337715838
61676859924743355074183338065758
61676859924743355081523020474266
61676859924743355081523020824186
61676859924743355081525344822240
61676859924743355081794988594446
61676859924743355082341250952792
61676859924743355082362171659144
61676859924743355082362173058824
61676859924743355128094835744616
61676859924743355128094837260936
61676859924743356309529355442754
61676859924743356317123184447724
61676859924743356317144105036032
61676859924743356317144105154076
61676859924743356362876769357592
61676859924743356904890819741979
61676859924743356912484648746949
61676859924743360013875157327230
61676859924743360013875932166102
61676859924743360015567408973422
61676859924743360015570507810348
61676859924743360021489907037148
61676859924743360021489907038552
61676859924743360023163561976446
61676859924743360023182158216780
61676859924743360023182158334824
61676859924743360023182158688956
61676859924743360023184482682798
61676859924743360067222571242068
61676859924743360068914822538340
61676859924743360068914822892472
61676859924743360068917146886314
61676859924743360435510685236528
61676859924743360610928498801682
61676859924743360610928871872976
61676859924743360610930822799736
61676859924743360617706792862488
61676859924743360617706792980532
61676859924743360617706793334664
61676859924743360617709117328506
61676859924743360618521552617860
61676859924743360618521552967572
61676859924743360618521552967780
61676859924743360618522586086906
61676859924743360618522700877946
61676859924743360618524910084960
61676859924743361670292618731460
61676859924743388428264695282904
61676859924743388435855425101028
61676859924743388435858523937954
61676859924743388436610894877440
61676859924743388436610895927200
61676859924743389663882308771596
61676859924743389671204541664870
61676859924743389671225463788155
61676859924743389671392828022452
61676859924743389716958127991671
61676859924743393367957289383248
61676859924743393368228110656072
61676859924743393368228885494944
61676859924743393375550343549346
61676859924743393413961922769745
61676859924744239041037899392766
61676859924744239041601983624750
61676859924744239041601984674510
61676859924744240276383917119682
61676859924744243980729718654238
61676859924744243982421970300430
61676859924744244394203976209402
61676859924744244394768060441386
61676859924744244524435789702860
61676859924744244531213940742622
61676859924744244531214055533870
61676859924744244531969180586828
61676859924744244570189345914968
61676859924744244570189374612728
61676859924744244576967640443738
61676859924744244577218315849082
61676859924744244577218344546842
61676859924744244577719637612090
61676859924744244577719637962010
61676859924744244577720412800882
61676859924744244577720785872383
61676859924744244577722736798936
61676859924744244577782400081066
61676859924744244577783203617698
61676859924744244577783433200192
61676859924744244577783547991439
61676859924744245629549993936318
61676859924744245759217723197792
61676859924744245766751114081760
61676859924744245804971308107660
61676859924744245812565137112630
61676859924744255642559205342066
61676859924744255649334802818750
61676859924744255649337126816804
61676859924744255649606770584798
61676859924744255650090270828300
61676859924744255650173955053388
61676859924744255695088387727214
61676859924744255695843855620124
61676859924744255695843857136444
61676859924744256884872204323232
61676859924744256930625789233100
61676859924744256930688436910828
61676859924744260581686939321794
61676859924744260583379190967986
61676859924744260589301689033116
61676859924744260590912581851954
61676859924744260590993940679308
61676859924744260627440524231662
61676859924744260629132775877854
61676859924744260635034238445384
61676859924744260635034353236632
61676859924744260636666166761822
61676859924744260636726490091576
61676859924744260636726604882824
61676859924744260995726314228068
61676859924744260995728293852588
61676859924744261002506559683598
61676859924744261003259705112036
61676859924744261003341063939390
61676859924744261041478750877850
61676859924744261041481850064696
61676859924744261041482223136197
61676859924744261048260144593466
61676859924744261049072579882820
61676859924744261049075937349920
61676859924744261049076052141167
61676859924744261178175450423150
61676859924744261178739505957374
61676859924744261178740309494006
61676859924744261178740539076500
61676859924744261178740653867747
61676859924744261185518575325016
61676859924744261186270572493368
61676859924744261186270572843288
61676859924744261186270601073084
61676859924744261186270830773622
61676859924744261186270831123542
61676859924744261186271605962414
61676859924744261186273929960468
61676859924744261186274044751715
61676859924744262230508247723000
61676859924744262230510227347520
61676859924744262238041638606968
61676859924744262238121877753952
61676859924744262238122997434322
61676859924744262238125321432583
61676859924744262274569580986667
61676859924744262276261832632868
61676859924744262282163409991637
61676859924744262283854513727464
61676859924744262283855661637838
61676859924744288447284392044028
61676859924744288454624074452536
61676859924744288454624074802456
61676859924744288454626398800510
61676859924744288859630483234744
61676859924744288866406080711428
61676859924744288866408404709482
61676859924744288996073035134030
61676859924744288996076362486220
61676859924744288996828503143580
61676859924744288996828504543260
61676859924744288996891150821308
61676859924744288996891151871068
61676859924744288996891266662316
61676859924744288996912187368668
61676859924744289003606426017998
61676859924744289003666748997832
61676859924744289003666749347752
61676859924744289003666864139000
61676859924744289003667092304344
61676859924744289003667207095592
61676859924744289003669073345806
61676859924744289003669188137054
61676859924744289004422332148550
61676859924744290101752098438344
61676859924744290231422151697872
61676859924744290231673084316240
61676859924744290238953218583786
61676859924744290238953561540378
61676859924744290239012767074668
61676859924744290239204265643482
61676859924744290284790830692803
61676859924744293798758217214472
61676859924744293806097898923140
61676859924744293935767952182668
61676859924744293936018885850796
61676859924744293936019000642044
61676859924744293936039892650636
61676859924744293936040925769762
61676859924744293943358567559464
61676859924918672197259206286796
61676859924918672197259207336556
61676859924918672197280126643436
61676859924918672197280126993356
61676859924918672197280128043116
61676859924918672204034804463320
61676859924918672204034804813240
61676859924918970744485212805164
61676859924918970790238797713628
61676859924918970790259718419980
61676859924918970792686515586722
61676859924918972439062425396978
61676859924918972439898480328272
61676859924918972569565061679372
61676859924918972574648750466456
61676859924918972577075207858934
61676859924918972577158890684342
61676859924926775659889929373422
61676859924926775659893028206136
61676859924926775659893372562408
61676859924926776078996377378262
61676859924926777307000385166368
61676859924927075848891994212540
61676859924927075849163622204324
61676859924927075849163966560596
61676859924927075856422286259582
61676859924927075856485048378638
61676859924927075892386147593846
61676859924927075894645579122408
61676859924927075894645582304736
61676859924927075894896630764112
61676859924927075894917551469060
61676859924927075899979976594604
61676859924927075899979976598816
61676859924927075900000897299552
61676859924927075902238633288506
61676859924927075902238636470834
61676859924927075902239408127378
61676859924927075902239411309706
61676859924927075902259553993454
61676859924927075902259557175782
61676859924927075902427693068018
61676859924927075902427697654238
61676859924927075902511380474030
61676859924927076314021670899662
61676859924927076443688256850032
61676859924927076443939305309408
61676859924927076451219663510210
61676859924927076451279212001092
61676859924927076451281311016130
61676859924927076451282311187938
61676859924927076451302231721078
61676859924927077503614105133652
61676859924927077549367688626578
61676859924927077549367690043520
61676859924927077549639284738274
61676859924927077679034271394620
61676859924927077686565681237126
61676859924927077686628100399590
61676859924927077686628328914854
61676859924927077686645893571256
61676859924927077686648992408182
61676859924927077686816385340230
61676859924927077686837277348822
61676859924927077686900298098052
61676859924951076210688102452118
61676859924951076210708994460710
61676859924951092636223922854844
61676859924951092636245618400276
61676859924951092636245962773810
61676859924951376399979588458898
61676859924951386236999990152422
61676859924951387471510297434006
61676859924951387471510297788138
61676859924951387524857712748524
61676859924951387936639975874940
61676859924951388073900615459164
61676859924951388073900730250412
61676859924951391178115530851256
61676859924951391185643498900244
61676859924951391185706261019300
61676859924951391231480766634116
61676859924951391231483090632170
61676859924951392871249220975514
61676859924951392878859723943956
61676859924951392878863195846560
61676859924951393008529748501304
61676859924951393008529777197660
61676859924951393015851866603330
61676859924951393015869430209972
61676859924951393015869458906328
61676859924951393015872529046898
61676859924951393015872902099526
61676859924951393016057716554504
61676859924951393016120478319428
61676859924951393016120507015784
61676859924951393016123835786528
61676859924951393016124610625400
61676859924951420825842358754256
61676859924951420825842359108388
61676859924951420871616837076608
61676859924951424532447592171506
61676859925024022205136977149516
61676859925024036984127197643612
61676859925024036984129521641666
61676859925024037029797099728072
61676859925024037029799423726126
61676859925024037029859861497208
61676859925024037029859861847128
61676859925024037029862185845182
61676859925024037029880782203560
61676859925024037029880782553480
61676859925024037029883106551534
61676859925024037037390928383122
61676859925024037037390928733042
61676859925024037037393252731096
61676859925024037441645223456338
61676859925024037441663045329976
61676859925024037441666144162690
61676859925024037576667467359520
61676859925024037578923800055368
61676859925024038630691393915040
61676859925024038630694492747754
61676859925024038630694493097674
61676859925024038631258576979738
61676859925024038631258577329658
61676859925024038631258578379418
61676859925024038676173011054648
61676859925024038676175335052702
61676859925024038676424058114344
61676859925024038676427156951270
61676859925024038676427157301190
61676859925024038676444978824908
61676859925024038676448077657622
61676859925024038676991241183254
61676859925024038676991241533174
61676859925024038676991242582934
61676859925024038677012161889606
61676859925024038677012163289286
61676859925024038683957449352444
61676859925024038813433765784252
61676859925024038813436089782306
61676859925024038813684812843948
61676859925024038814189233793802
61676859925024038814189235193482
61676859925024038814272918018890
61676859925024038820967156668220
61676859925024038821218203727916
61676859925024070381684881786418
61676859925024070381684882136338
61676859925026738687541278547624
61676859925026738730787822076740
61676859925026738733298305251218
61676859925026738733316127124856
61676859925026738733316128524536
61676859925026738733319225957570
61676859925026738740826274367228
61676859925026738740826274717148
61676859925026739282337880959380
61676859925026740387202185693804
61676859925026740387202186043724
61676859925026740516868767394824
61676859925026740517686997523430
61676859925026740517686998922902
61676859925026740517707918229782
61676859925026740524462940773328
61676859925026740525218408782878
61676859925034827783280520045836
61676859925034827783531223794808
61676859925034827783531224148940
61676859925034829018877241521724
61676859925034829018877241875856
61676859925034838908994324329222
61676859925034843797284784607578
61676859925034843797306819927274
61676859925034843843039484130790
61676859925034843843039488730060
61676859925034843848122058308950
61676859925034843850378395236886
61676859925034843850378395586806
61676859925034843850569780781314
61676859925034844209089084116500
61676859925034844209089084470632
61676859925034844254821748320016
61676859925034844254821748674148
61676859925034844254821752906236
61676859925034844262163758612958
61676859925034844391831454572982
61676859925034844391831459172252
61676859925034844392019740930564
61676859925034844392019745516784
61676859925034844392082507631628
61676859925034844399361751223506
61676859925034844399421069659718
61676859925034844399421069777762
61676859925034844399421070131894
61676859925034844399424508739080
61676859925034844399424513338350
61676859925034845497510547992206
61676859925034845627177472299898
61676859925034845627177473716840
61676859925034845627428176403002
61676859925034845634708540602754
61676859925034845634959587662450
61676859925059144347850850295888
61676859925059144348100779560120
61676859925059144348101898772526
61676859925059154230624808201520
61676859925059155420489205952208
61676859925059155420489208784616
61676859925059155420489209134536
61676859925059155420489210201558
61676859925059155465970821342216
61676859925059155465970821696348
61676859925059155465970825928436
61676859925059155466221869801592
61676859925059155466221870155724
61676859925059155466221874400862
61676859925059155466221874405074
61676859925059155473564650347186
61676859925059155473564650697106
61676859925059156015013840597916
61676859925059156015013844847266
61676859925059156015264544346680
61676859925059156015264547529008
61676859925059159172008874872884
61676859925059159172008874877096
61676859925059159172011198870938
61676859925059159172011973709810
61676859925059159179602703877854
61676859925059159179605027875908
61676859925059159721302600709756
61676859925059159721326964976696
61676859925059160819391304085328
61676859925059160819392078924200
61676859925059160826734084630922
61676859925059160956400665982022
61676859925059160956401010338294
61676859925059160956401010355556
61676859925059160956651714441190
61676859925059160956652058814932
61676859925059160956672635146346
61676859925059160956672979521332
61676859925059187584956869521770
61676859925059188819739147386024
61676859925059188819739147390236
61676859925059192526340936193134
61676859925059192526340936197346
61676859925059192526344379403594
61676859925059203598731686583276
61676859939686181366764929939879
61676859939686181366765016033319
61676859939698188937587628050439
61676859939795433789886894902423
61676859942353048053889386489552
61676859942361151928848631874192
61676859942361151928850956222166
61676859942361152111862856722624
61676859942361152111865181070598
61676859942361153163632889717098
61676859942424793472034809666218
61676859942424793472598893898202
61676859942424793472598895297882
61676859942432897346722090467138
61676859942432897346910372225450
61676859942432897346910376811670
61676859942432897346973138926514
61676859942432898582256389952366
61676859942434098103804351668642
61676859942434098103992633426954
61676859942434098103992638013174
61676859942434098104055400128018
61676859942434098104556717658938
61676859942434099339401441966522
61676859942436815866995563241858
61676859942437716434744582763234
61676859942437716435308663812890
61676859942457208969904476137940
61676859942457208969904476142152
61676859942457208971871795790998
61676859942457208972352194011034
61676859942457208972414956130090
61676859942457208972435876836442
61676859942457213911479927990762
61676859942457213911563610816170
61676859942457213913234941756010
61676859942457213913255862112442
61676859942457224848364597292364
61676859942458409134070671164600
61676859942458409134070671518732
61676859942458409134073770351446
61676859942458409726422653107460
61676859942458409726986737339444
61676859942458409728870374167094
61676859942458409728933136281938
61676859942458409728933164979746
61676859942458409729498020864062
61676859942458414487302863318042
61676859942458414624500855928590
61676859942458414670317231301190
61676859942458414670320330488036
61676859942458424553656045089734
61676859942458425780844124069832
61676859942458425780847223256678
61676859942458425788375190955746
61676859942458425788375191309878
61676859942458425788377515307932
61676859942458425788440277422776
61676859942458425788440306120584
61676859942458457313129056143572
61676859942458457313129056493492
61676859942458457313131380491546
61676859942458457717404271923140
61676859942458457722466697047280
61676859942458457724914418102702
61676859942458457724914418452622
61676859942458457859664689657828
61676859942458457859664690007748
61676859942458457862171730688868
61676859942458457862171731038788
61676859942458458949654804719570
61676859942458458949654805073702
61676859942458458951914240834352
61676859942458458952165285061640
61676859942458458959504967820068
61676859942458458959507291818122
61676859942458458959507295000450
61676859942458458959696351947554
61676859942458459089359838361158
61676859942458459089359838715290
61676859942458459089362937548004
61676859942458459089363277672188
61676859942458459094446626335088
61676859942458459096702960080696
61676859942458459096702963263024
61676859942458459096705284428670
61676859942458459096705287610998
61676859942458459096955991714102
61676859942458462663850767954944
61676859942458462801048760565492
61676859942458462801048760915412
61676859942458462801051084913466
61676859942458475537490777389292
61676859942460814949637029397030
61676859942460816184418962891962
61676859942460816184502645713206
61676859942460816184502645717578
61676859942460816185046842357964
61676859942460816185069829132036
61676859942460827120176579738408
61676859942461115093154038485350
61676859942461116327935971980282
61676859942461116373501500115062
61676859942461116373501614906310
61676859942461116373689528192390
61676859942461116373752319005042
61676859942461116374253612424374
61676859942461116374254760330584
61676859942461116374317178075898
61676859942461116374317407658392
61676859942461116374317522449640
61676859942461116374319502423872
61676859942461127307187742562166
61676859942461127309426253030244
61676859942461127309447173736596
61676859942461127484282564641514
61676859942461127484282569227734
61676859942461127484846648873498
61676859942461127491624574934456
61676859942461127492440477878468
61676859942461131556913151751110
61676859942461132791695085246042
61676859942461132799875296678052
61676859942461132799877362745772
61676859942461159009057468509268
61676859942461159016567499897582
61676859942461159016567614688830
61676859942461159420839359626992
61676859942461160792798398310100
61676859942461160800140404016822
61676859942461160800141403834706
61676859942461160800141518625954
61676859942461164359967098192940
61676859942461164497144198794896
61676859942461164497227766829264
61676859942461164497227881620512
61676859942461164504734928613020
61676859942462016941313310803222
61676859942462016941316409990068
61676859942462016942066456231868
61676859942462016942129218350924
61676859942462027877237948927156
61676859942462028052094351218086
61676859942462028052658430745806
61676859942462028052658459443614
61676859942462028052658459561658
61676859942462028059436356924808
61676859942462028059436385622616
61676859942462028059622314685066
61676859942462028059622318917154
61676859942462028059622319271286
61676859942462028060189498103896
61676859942462028060252288566628
61676859942462033367687078672616
61676859942462033367689058646848
61676859942462033367689058647055
61676859942462033367689058647056
61676859942462033405824421591626
61676859942462033405827865147634
61676859942462033413355832851074
61676859942462033413421722850571
61676859942462033413422067224106
61676859942462061230692431449586
61676859942462061230755221912318
61676859942462065065039548819616
61676859942468916353988956668095
61676859942468920051850240573370
61676859942468920052412000457380
61676859942468920059190266642682
61676859942468920059378208276602
61676859942468920059440970273402
61676859942468920059444327858594
61676859942468920060006087742604
61676859942468920060026750168702
61676859942468920060027008449164
61676859942468920060027094542444
61676859942468921287193933952312
61676859942468921287196258300286
61676859942468921293116690647823
61676859942468921294786988000318
61676859942468921294790345585510
61676859942468921294808683663634
61676859942468921294808941944096
61676859942468921294809028037376
61676859942468921294811008011608
61676859942468921294811352385350
61676859942468930995135825123048
61676859942468932229917758617980
61676859942468935935958136146702
61676859942468936668580267678172
61676859942468936668580267678199
61676859942469214712468471912170
61676859942469214713032556144154
61676859942469214713032557543834
61676859942469215947814489639086
61676859942469219652160291523562
61676859942469220202895217364922
61676859942469220248460745499702
61676859942469220248460860290950
61676859942469220248648773577030
61676859942469220248648773577238
61676859942469220248714893159022
61676859942469220248715007950270
61676859942469220249212857809222
61676859942469220249214005715224
61676859942469220249276423460538
61676859942469220249276653043032
61676859942469220249276767834280
61676859942469220249278977391006
61676859942469221484060681303444
61676859942469231176227585177930
61676859942469231176791669409914
61676859942469231176791670809594
61676859942469231183567267936358
61676859942469231183567268286278
61676859942469231183569592284332
61676859942469231183839236056538
61676859942469231184385498414884
61676859942469231184406419121236
61676859942469231184406420520916
61676859942469231364889240083014
61676859942469231366581492778966
61676859942469232411573602904846
61676859942469232419188352616168
61676859942469232594587827753070
61676859942469232602181657107960
61676859942469236115919404789322
61676859942469236123534154500644
61676859942469236125207809438538
61676859942469236125226405796916
61676859942469236300625880933818
61676859942469236308219710288708
61676859942469236308222034286762
61676859942469236666654330630682
61676859942469236673999779880730
61676859942469236674269424715746
61676859942469236674812243745380
61676859942469236712973118980984
61676859942469236720569272333928
61676859942469236850233787617308
61676859942469236857011680258724
61676859942469236857011680375364
61676859942469236857011680730900
61676859942469236857014004728954
61676859942469236857765198876756
61676859942469236857826468716276
61676859942469236857826469065988
61676859942469236857826469066196
61676859942469236857827960995812
61676859942469236857829940970008
61676859942469236857829940970035
61676859942469236857829940970044
61676859942469236857829940970252
61676859942469237909594177240312
61676859942469237909616475557624
61676859942469237909618541625344
61676859942469264118798647388840
61676859942469264126305579940228
61676859942469264126305694731476
61676859942469264126308679127074
61676859942469264126308793918322
61676859942469264126872763009138
61676859942469264126872763359058
61676859942469264126872764408818
61676859942469264126872877800386
61676859942469264126872878150306
61676859942469264126872879200066
61676859942469264531144622738548
61676859942469264537902656958718
61676859942469264538654768918110
61676859942469264538654769268030
61676859942469264538654770317790
61676859942469264668321724740392
61676859942469264668405407559976
61676859942469264668405407565800
61676859942469264675097321861332
61676859942469264675097321867156
61676859942469264675097550382420
61676859942469264675097665173668
61676859942469264675099646215130
61676859942469264675100649219346
61676859942469264675100649569266
61676859942469264675100764010594
61676859942469264675100764360514
61676859942469264675915437904354
61676859942469264675915438954114
61676859942469264675915552223218
61676859942469264675915552695602
61676859942469264675915553739538
61676859942469265765926556233688
61676859942469265773248674685634
61676859942469265773436702762962
61676859942469265910443339588248
61676859942469265910446666946262
61676859942469265910446667296182
61676859942469265910446781737510
61676859942469265910446782087430
61676859942469265910697371399286
61676859942469265910697485718150
61676859942469265910697486190326
61676859942469265910697486190534
61676859942469269470272358118164
61676859942469269470273506024166
61676859942469269477779405110672
61676859942469269607449458719912
61676859942469269607449458720120
61676859942469269607533026754488
61676859942469269607533141539704
61676859942469269607533141545528
61676859942469269614789140073044
61676859942469269614792468830738
61676859942469269614792583621986
61676859942469269615040073746996
61676859942470115280280139465406
61676859942470115280844223697390
61676859942470115280844224747150
61676859942470116515626157192322
61676859942470117111050411954495
61676859942470120219971958726878
61676859942470120221664210373070
61676859942470120633258188204714
61676859942470120633508892307818
61676859942470120633512364211874
61676859942470120634074124095884
61676859942470120770706884918366
61676859942470120771270969150350
61676859942470120808932501775082
61676859942470120809494261659092
61676859942470120809496586007066
61676859942470120816272527372010
61676859942470120816272556187862
61676859942470120816275655374708
61676859942470120816463913034530
61676859942470120816523231947498
61676859942470120816526703851553
61676859942470120816526703851554
61676859942470120817024553710298
61676859942470120817025672918540
61676859942470120817025701616508
61676859942470120817027997266514
61676859942470120817087316179482
61676859942470120817088463735564
61676859942470121868854910034734
61676859942470121868858381938790
61676859942470131927617676130446
61676859942470131932701022077578
61676859942470131932701050775386
61676859942470131934393274773530
61676859942470131934393303471338
61676859942470132986979127806728
61676859942470133162399638441230
61676859942470133169930676633548
61676859942470133169930676983468
61676859942470133169993467446200
61676859942470136866746215164578
61676859942470136868437691621978
61676859942470136868440790808824
61676859942470136874276478518024
61676859942470136875968730164216
61676859942470136875971054162270
61676859942470137234469470088182
61676859942470137235031229972192
61676859942470137235033554320166
61676859942470137242084564173246
61676859942470137242648304031479
61676859942470137242648304031488
61676859942470137280783666976058
61676859942470137280783666976266
61676859942470137280784786184300
61676859942470137280784814882268
61676859942470137280787110532274
61676859942470137287562707640324
61676859942470137287565031993914
61676859942470137288315078235714
61676859942470137288316226141716
61676859942470137288377495981236
61676859942470137288378988260772
61676859942470137288380968234968
61676859942470137288380968234995
61676859942470137288380968235004
61676859942470137288380968235211
61676859942470137288380968235212
61676859942470137288381312608746
61676859942470137418044422055790
61676859942470137418045569611872
61676859942470137418047893959846
61676859942470137425575833315238
61676859942470137425576980871320
61676859942470137425578960845760
61676859942470137425579305219294
61676859942470138469813163467124
61676859942470138469815487815098
61676859942470138477428257552188
61676859942470138477430237526384
61676859942470138477430237526411
61676859942470138477430237526420
61676859942470138477430237526627
61676859942470138477430237526628
61676859942470138477430581900162
61676859942470138515565600470990
61676859942470138523159429825880
61676859942470138523162901729927
61676859942470138523162901729936
61676859942470164686526632116668
61676859942470164693866314525176
61676859942470164693866314875096
61676859942470164693868638873150
61676859942470164694117361934792
61676859942470165098120609948312
61676859942470165098935399333160
61676859942470165098956318639832
61676859942470165105648577651592
61676859942470165105651676484306
61676859942470165105651676834226
61676859942470165105710996809844
61676859942470165105711339766436
61676859942470165105713320807898
61676859942470165106466464819394
61676859942470165106466466219074
61676859942470165236133390893948
61676859942470165236133391943708
61676859942470165242908989070472
61676859942470165242908989420392
61676859942470165242909332376984
61676859942470165242911313418446
61676859942470166333717331778332
61676859942470166333738252134972
61676859942470166340997694211222
61676859942470166340997694561142
61676859942470166341057014536760
61676859942470166341060485023874
61676859942470166341060486440816
61676859942470166341248398664246
61676859942470166470999006742112
61676859942470166470999007214496
61676859942470166478255007147308
61676859942470166524095746786847
61676859942470166524284003033891
61676859942470170038084054019448
61676859942470170038085201925450
61676859942470170045343496095698
61676859942470170175261125923436
61676859942470170175344808749052
61676859942470170182600807632104
61676859942470170182851855741560
61676859942470170221099541564921
61676859942640946164774261347932
61676859942643646633427329113444
61676859942643647868752426483928
61676859942643647868752427533688
61676859942643647868773346840360
61676859942643647868773346840568
61676859942643647868773348240248
61676859942643647875528025010372
61676859942643647876283493019922
61676859942643647876283493369842
61676859942644548436585128712668
61676859942644548436585129185052
61676859942644548436585130234812
61676859942644846846466698152412
61676859942644847032012322289630
61676859942644847032012323689310
61676859942644847032075084408686
61676859942644847032075085808366
61676859942644847032075114506174
61676859942644848630855385832580
61676859942644848630918147951636
61676859942644848676608942044688
61676859942644848676692998278468
61676859942644848678301194740640
61676859942644848678367427584462
61676859942644848678388348407454
61676859942644848679203107927934
61676859942644848679203108044574
61676859942644848679203109444254
61676859942644848679203138142062
61676859942644848808849026852936
61676859942644848813932372800068
61676859942644848813953666560500
61676859942644848815649016926978
61676859942644848816401015961522
61676859942644880330465685192876
61676859942651751194125838034148
61676859942651751742893444222450
61676859942651751742893444576582
61676859942651751742896543409296
61676859942651751750489597575394
61676859942651752986024672249414
61676859942652651761934176481174
61676859942652651761934176481382
61676859942652651761934176835514
61676859942652651761937275668020
61676859942652651761937275668228
61676859942652651761937615792412
61676859942652651761937620024500
61676859942652652310980294569588
61676859942652653546242625239008
61676859942652951951208209440680
61676859942652951951208214026900
61676859942652951958466533721674
61676859942652951958529295840730
61676859942652952134138751463496
61676859942652952134138756049716
61676859942652952134201518164560
61676859942652952134201546862368
61676859942652952139222101875996
61676859942652952139222101880208
61676859942652952141478434221924
61676859942652952141478434571844
61676859942652952141478437404252
61676859942652952141478437758384
61676859942652952141480761756438
61676859942652952141481536591098
61676859942652952141543523871282
61676859942652952141543552569090
61676859942652952141544324221422
61676859942652952141732580818386
61676859942652952141732585050474
61676859942652952141750406922708
61676859942652952141753501169202
61676859942652952141753505755422
61676859942652952500167201160360
61676859942652952500167205746580
61676859942652952500229967861424
61676859942652952500250883981604
61676859942652952500250883985976
61676859942652952500250888567824
61676859942652952500250888572196
61676859942652952507509211453302
61676859942652952507571973568146
61676859942652952545732844086388
61676859942652952545920757372468
61676859942652952545920761958688
61676859942652952545983552771340
61676859942652952553262767665410
61676859942652952553263910972302
61676859942652952553325558478062
61676859942652952553347593792094
61676859942652952682993512718340
61676859942652952683244192709856
61676859942652952688265119732016
61676859942652952690521452073732
61676859942652952690524551260578
61676859942652952690586198416578
61676859942652952690587341723310
61676859942652952690775628080892
61676859942652952690775632667112
61676859942652953735324933942472
61676859942652953735513218887276
61676859942652953735575980884076
61676859942652953742919021227696
61676859942652953743107048242166
61676859942652953781266775099384
61676859942652953781350457925000
61676859942652953788609928699218
61676859942652953788672347857310
61676859942652953788672576376946
61676859942652953788690141033348
61676859942652953788693611519010
61676859942652953788693612937404
61676859942652953788860604454274
61676859942652953788881897882256
61676859942652953788944286807506
61676859942652953788944315505314
61676859942652953788944545205852
61676859942652953788944659997100
61676859942652953918527443735708
61676859942652953918611126556952
61676859942652953918611126561324
61676859942652953925870568637574
61676859942652953925870568987494
61676859942652953925933359450226
61676859942652953925950809669672
61676859942652953925953908502226
61676859942652953925954280038534
61676859942652953925954281573728
61676859942652953926121273090598
61676859942652953926121645807808
61676859942652953926139094608700
61676859942652953926142537816400
61676859942652953926142537820772
61676859942652953926204955916214
61676859942652953926205328633424
61676859942676067072392049217952
61676859942676068307738063758536
61676859942676096308002224233616
61676859942676096308002224237828
61676859942676962149773643611906
61676859942676967640203831208304
61676859942676968875466162927484
61676859942676968875549845753100
61676859942676996738553251498576
61676859942676996738553251502788
61676859942677263512441201520318
61676859942677263573554544896098
61676859942677263573554545250230
61676859942677263764099838029916
61676859942677263764099838034128
61676859942677264313142855531804
61676859942677264313205617650860
61676859942677267287687746362336
61676859942677267829390742385296
61676859942677267829474425206540
61676859942677267829474425210912
61676859942677267836981472199208
61676859942677267836981472203420
61676859942677269064821214585788
61676859942677269072076438278804
61676859942677269072139200397860
61676859942677269110490313137780
61676859942677269110573995963396
61676859942677269110575143869398
61676859942677269117913677672064
61676859942677269117917149557406
61676859942677269118106210755312
61676859942677269118164725775696
61676859942677269118164725781520
61676859942677269118164754473504
61676859942677269247563843322524
61676859942677269247750981774104
61676859942677269247834664599720
61676859942677269247835439434220
61676859942677269247835812505722
61676859942677269255090663132852
61676859942677269255090663482772
61676859942677269255094106675970
61676859942677269255174346308388
61676859942677269255177445140942
61676859942677269255177818193570
61676859942677269255362632647096
61676859942677269255362632652920
61676859942677269255366850693668
61676859942677269255367223765170
61676859942677269255425394417844
61676859942677295830302666731436
61676859942677296927823815399324
61676859942677296927823815753456
61676859942677297065084484035648
61676859942677297065084484389780
61676859942677297065084598826688
61676859942677297065084598826896
61676859942677297065084599181028
61676859942677297065084600226368
61676859942677297110838156438476
61676859942677297110921839264092
61676859942748997876630197346648
61676859942749012518361987109194
61676859942749013113138443653470
61676859942749013113156265527108
61676859942749013113159364359822
61676859942749014302184614107960
61676859942749014302187712944886
61676859942749014302187713294806
61676859942749014302751797176870
61676859942749014302751797526790
61676859942749014302751798576550
61676859942749014347917278311476
61676859942749014347920377498322
61676859942749014347941297854754
61676859942749014348484461380386
61676859942749014348484461730306
61676859942749014348484462780066
61676859942749014348505382086738
61676859942749014348505383486418
61676859942749014353839776375202
61676859942749014355260060256750
61676859942749014355262384254804
61676859942749014355280980613182
61676859942749014355280980963102
61676859942749014355283304961156
61676859942749014355450669549576
61676859942749014355532028022798
61676859942749014355534352020852
61676859942749042348853222555026
61676859942749046053178101983550
61676859942749046053199023039822
61676859942752598913032284987668
61676859942752600148378302714584
61676859942752614789585525659796
61676859942752614789606446366148
61676859942752615384403049132244
61676859942752615384406492338492
61676859942752616573159429596920
61676859942752616573159429946840
61676859942752616573914897956390
61676859942752616573914898306310
61676859942752616573998580781798
61676859942752616573998581131718
61676859942752616618913014506788
61676859942752616618913014506996
61676859942752616618915338854762
61676859942752616618916456650434
61676859942752616618916457000354
61676859942752616619731245335234
61676859942752616619731245335442
61676859942752616619731246384994
61676859942752616619752510065408
61676859942752616626444425766444
61676859942752616626444426116364
61676859942752616627259214082658
61676859942752616627259214432578
61676859942752616627262656244970
61676859942752616627262656594890
61676859942752648324362123469422
61676859942752648324362123819342
61676859942752648324362128051430
61676859942752648324362128055642
61676859942760704022585522233320
61676859942760704022773463867448
61676859942760704022836226336424
61676859942760705258119481594364
61676859942760705258182244063340
61676859942760715148299240423266
61676859942760716788106179411464
61676859942760719899329032069670
61676859942760719899351067389366
61676859942760719899351067739286
61676859942760720089683311330930
61676859942760720448121002511862
61676859942760720448394086658116
61676859942760720493875702035074
61676859942760720494063988392656
61676859942760720494063992978876
61676859942760720494144232592212
61676859942760720501405994436248
61676859942760720501405998685598
61676859942760720501468756201172
61676859942760720631136370667026
61676859942760721683656076835962
61676859942760721683656077185882
61676859942760721729218277612728
61676859942760721729221719761990
61676859942760721729221720111910
61676859942760721729410006119572
61676859942760721729472423742630
61676859942760721729472424215014
61676859942760721737003835474462
61676859942760721866482388393942
61676859942760721866482389810884
61676859942760721874264503756494
61676859942760721874285424817185
61676859942760748494975568363650
61676859942760749730321586090566
61676859942761915715046191655702
61676859942761915897976848469766
61676859942761920661515931342152
61676859942761921248698560281138
61676859942761965723430920771090
61676859942785015645767567779938
61676859942785015645767567784150
61676859942785019351997005092176
61676859942785020587154733288068
61676859942785020587343019632760
61676859942785031522533113285696
61676859942785031522533453060168
61676859942785031522533456246708
61676859942785031522533456596628
61676859942785031522533457659438
61676859942785031712869566441230
61676859942785032071576130787584
61676859942785032071576130791796
61676859942785032117058088060008
61676859942785035418907619621978
61676859942785035823346848176060
61676859942785035823371126349767
61676859942785035823371212443000
61676859942785035823371212443207
61676859942785037058441814251444
61676859942785037058445257800386
61676859942785037058633544157968
61676859942785037058716882604018
61676859942785037058716882609842
61676859942785037058718001818084
61676859942785037058718260098338
61676859942785037066035643256414
61676859942785037066223929600946
61676859942785037195705926449600
61676859942785037195977895619747
61676859942785037195977895619748
61676859942785037195978670454407
61676859942785037195978670454408
61676859942785063824199105002366
61676859942785063824199109589990
61676859942785063824199109594202
61676859942785063824199109594410
61676859942785063824261867121422
61676859942785065058981041685242
61676859942785065058981042039374
61676859942785065058981043084922
61676859942785065058981043089134
61676859942785065058981387458664
61676859942785065058981387462876
61676859942785068765021419218176
61676859942785068765583175910030
61676859942785068765583175915646
61676859942785068765583176265566
61676859942785068765583176265774
61676859942785068765645938029086
61676859942785068765645938034910
61676859942785079700775933691236
61676859942785081484516862092388
61676859942785081484516862442308
61676859942785081484579624207232
61676859942785381650959363801910
61676859942786282294932963118772
61676859948341522759823757864370
61676859948341522760074801619482
61676859948341522760074806323746
61676859948341522760095727028694
61676859948342423327886497520606
61676859948342423327886502224870
61676859948342424563232515247522
61676859948346341665479674394654
61676859948365834382442059307400
61676859948365834383006143539384
61676859948365834384952542477666
61676859948365834384952542481878
61676859948365834385537544232270
61676859948365838089298342962462
61676859948365839326336608685278
61676859948365839326357529858190
61676859948366734952764238378790
61676859948366738657110038863586
61676859948366800766676365314968
61676859948369736250673660630038
61676859948369752720268489253046
61676859948369752721960741594866
61676859948369752721960741948998
61676859948369752722527920309432
61676859948369752857529128837270
61676859948369758212139877427304
61676859948369758212979030141552
61676859948369784427409850557500
61676859948369784428916141261106
61676859948369784429669281968018
61676859948369786073785761884076
61676859948369786076045193294594
61676859948369786211046401822432
61676859948369786211046516613680
61676859948369786213243185905142
61676859948369786213494239086044
61676859948369789917836567312492
61676859948369789917840039570840
61676859948370636818485356526950
61676859948370640522831157011746
61676859948370653282181678975846
61676859948370653288080156098018
61676859948370653289523684682568
61676859948370653289772408793970
61676859948370653289772409148102
61676859948370653290360508214888
61676859948370653290360508331528
61676859948370653290360508685660
61676859948370653419442433705450
61676859948370653419442462403258
61676859948370653425278148708566
61676859948370653426784439412172
61676859948370653426784468109980
61676859948370653426970401404518
61676859948370653426970401758650
61676859948370653427621262944492
61676859948370653427621263061132
61676859948370653427621291642300
61676859948370656986527479460642
61676859948370656994118209278766
61676859948370656996377640689284
61676859948370656996398561512276
61676859948370656996398561866408
61676859948370657123788234190246
61676859948370657123788262888054
61676859948370657131316201889314
61676859948370657131316202243446
61676859948370657133575633299832
61676859948370658779951544626408
61676859948370658780787254138620
61676859948370685539013477532856
61676859948370686636513740296096
61676859948370686641597429083180
61676859948370686643855746002818
61676859948370686773774495025700
61676859948370686778795422047860
61676859948370686778858183812784
61676859948370686781116500732422
61676859948370686781305934982956
61676859948370686827059519893031
61676859948370690340859540780892
61676859948370690478057533391440
61676859948370690478120295510496
61676859948370690485648263209564
61676859948370690485648263563696
61676859948370690485651735467752
61676859948377545472291933567738
61676859948377545472291933571950
61676859948377545472542637670682
61676859948377545472542637670842
61676859948377545472542637675054
61676859948377546707888655397598
61676859948377546707888655401970
61676859948377840125632901306202
61676859948377840126196985538186
61676859948377841773326043809520
61676859948377841910524036420068
61676859948377845615808942656058
61676859948377845661562528036698
61676859948377845662377287203254
61676859948377846849651770399796
61676859948377856597487165694072
61676859948377856597487167210392
61676859948377856734747807144536
61676859948377857832269099189004
61676859948377858374283149685828
61676859948377858381876978690798
61676859948377858557297374534260
61676859948377858564891203539230
61676859948377858564891576610572
61676859948377861536614901190120
61676859948377861538307152369752
61676859948377861673875541124264
61676859948377861675567792303896
61676859948377862087099122811944
61676859948377862087913882444852
61676859948377862087914255516345
61676859948377862087914255516354
61676859948377862087938275526192
61676859948377862270113348126728
61676859948377863313410883665556
61676859948377863321004712670526
61676859948377863322695815939784
61676859948377863322720209021124
61676859948377889531879393957464
61676859948377889531900315134588
61676859948377889537526824136580
61676859948377889539219076832532
61676859948377889539410460847590
61676859948377889539974545079574
61676859948377889539974546595894
61676859948377889951004438679234
61676859948377890080671364399656
61676859948377890081507044743128
61676859948377890081507046259448
61676859948377890088265193404626
61676859948377890089017192439010
61676859948377890089017563994192
61676859948377891186350456406150
61676859948377891186350457935520
61676859948377891316288978354700
61676859948377891323548449016698
61676859948377891323548450546068
61676859948377891323611211131542
61676859948377894883354252713594
61676859948377894890696258407266
61676859948377894890696258420316
61676859948377895027956898341410
61676859948377895027957013132658
61676859948377895028146074329112
61676859948378740693444597207326
61676859948378740694008681439310
61676859948378741928790614934242
61676859948378742341137366639302
61676859948378742341158631719179
61676859948378742470804292363936
61676859948378742478335359249850
61676859948378746046359855133982
61676859948378746046634923616237
61676859948378746047174643469070
61676859948378746183620609859374
61676859948378746184372636079618
61676859948378746229624898872554
61676859948378746230188983108750
61676859948378747280265100619030
61676859948378747281956576964002
61676859948378747281980941343153
61676859948378747409932026343664
61676859948378747417463093229578
61676859948378757157140919660434
61676859948378757157705003892418
61676859948378757162788350189470
61676859948378757164480602885422
61676859948378757165319753603740
61676859948378757165319754070300
61676859948378757165319755120060
61676859948378757294401674385826
61676859948378757294401703083634
61676859948378757294965758617810
61676859948378757294965787315618
61676859948378757300049104564942
61676859948378757300049133262750
61676859948378757301741357260894
61676859948378757301741385958702
61676859948378757302496827020044
61676859948378757302580508329132
61676859948378757302580508445772
61676859948378757302580537026940
61676859948378758400101687211100
61676859948378758400101687565232
61676859948378758529747692112742
61676859948378758529747720810550
61676859948378758537362441940704
61676859948378758942094472515610
61676859948378758995442603875532
61676859948378759125109156528824
61676859948378759132640223414738
61676859948378759132640596486080
61676859948378762098524990568098
61676859948378762104426568389224
61676859948378762106118819568856
61676859948378762106139740391848
61676859948378762106139740745980
61676859948378762106142064737392
61676859948378762106142064739822
61676859948378762106142064744034
61676859948378762235785745293490
61676859948378762241624560999772
61676859948378762243316812179404
61676859948378762243402819469426
61676859948378762243402848167234
61676859948378762648131749345378
61676859948378762654910790011048
61676859948378762655746499523260
61676859948378762693888777928045
61676859948378762700664374919512
61676859948378762700664375391688
61676859948378762700666699383100
61676859948378762700666699385530
61676859948378762700666699389742
61676859948378762831146088985058
61676859948378762838677528942314
61676859948378763882913682840310
61676859948378763890528433018192
61676859948378763926976135778731
61676859948378763928670711422977
61676859948378790511222276877580
61676859948378790512037065212668
61676859948378790518812664205672
61676859948378790648483031602972
61676859948378790649297819938060
61676859948378790649318740644412
61676859948378790649318740761052
61676859948378790649318742160732
61676859948378790654381165885192
61676859948378790656073418581144
61676859948378790656828888340294
61676859948378790656829259895316
61676859948378790702603765982515
61676859948378790702603767032275
61676859948378791754158681932588
61676859948378791754161780765302
61676859948378791754183045845179
61676859948378791883828706489936
61676859948378791884016991318148
61676859948378791884079753432992
61676859948378791891356674543136
61676859948378791891359773375850
61676859948378791891611193390248
61676859948378791937385699477447
61676859948378795450914871440272
61676859948378795451165575543376
61676859948378795588174506974732
61676859948378795588363568153924
61676859948378795595702475027932
61676859948378795595705573860646
61676859948378795595705918216918
61676859948553468555285322592068
61676859948553468692545991228232
61676859948553472252037298663730
61676859948553472259631123076864
61676859948553472259631123430996
61676859948553472259631127663084
61676859948553472259631127664488
61676859948553472261325703308734
61676859948553472261325703312946
61676859948553472262078844019858
61676859948553472262078845536178
61676859948553472396891791713028
61676859948553472396891796300652
61676859948553472398586371944898
61676859948553474044019815348916
61676859948553474044019815703208
61676859948553474045652747956982
61676859948553474045715510071826
61676859948553474084690025613892
61676859948553474084690025614052
61676859948553474084710946791176
61676859948553474084710947840936
61676859948553474089773371561184
61676859948553474089773744619428
61676859948553474089773744969348
61676859948553474091465624257136
61676859948553474091469094981694
61676859948553474091469094985906
61676859948553474091469095098334
61676859948553474091486545317620
61676859948553474092221094020498
61676859948553474092304775325214
61676859948553474092304775325374
61676859948553474092304775329586
61676859948553474092304775441854
61676859948553474092304775442014
61676859948553474092304776841534
61676859948553474092304776841694
61676859948553474092304776845906
61676859948553474092305148513356
61676859948553474092305149913036
61676859948553474221950694250216
61676859948553474221950694254588
61676859948553474221971615427500
61676859948553474221971616477260
61676859948553474227034040197348
61676859948553474227034040551640
61676859948553474228726292893300
61676859948553474228726293247592
61676859948553474228729763617858
61676859948553474228729763734498
61676859948553474228747213953944
61676859948553474229481762656822
61676859948553474229565443965910
61676859948553474229565444432470
61676859948553474229565445482230
61676859948553505606369359983980
61676859948553505743630114709372
61676859948561573665590585703624
61676859948561577364037912254192
61676859948561577364288956009304
61676859948561577364288956013516
61676859948561577364288960713568
61676859948561577364288960717780
61676859948561577364309877186428
61676859948561577364309881418516
61676859948561577371630966420290
61676859948561577371630966424502
61676859948561577371631741259162
61676859948561577371820027603694
61676859948561577501549629349732
61676859948561577508891635056454
61676859948561577913080926451496
61676859948561577913080926455708
61676859948561577913331635258704
61676859948561577913331635258864
61676859948561577920673640965426
61676859948561577920673640965586
61676859948561577958834511832136
61676859948561577959085191470812
61676859948561577959085191475184
61676859948561577966427197181906
61676859948561577966428340370546
61676859948561577966428340482974
61676859948561577966428345087908
61676859948561577966446162238568
61676859948561577966448117882642
61676859948561577966616631432599
61676859948561578096091712815206
61676859948561578096094811647920
61676859948561578096345860107136
61676859948561578096345860107296
61676859948561578103687865813858
61676859948561578103687865814018
61676859948561578103689009002498
61676859948561578103708786518966
61676859948561578103877300064552
61676859948561579148677648281356
61676859948561579148677648281516
61676859948561579148677648285728
61676859948561579155958011068538
61676859948561579156020773183382
61676859948561579194452125670748
61676859948561579201774358093250
61676859948561579201774358097462
61676859948561579201774358209890
61676859948561579202042855488872
61676859948561579202045954321426
61676859948561579202045954321586
61676859948561579202046327392928
61676859948561579331712794307072
61676859948561579339035026729414
61676859948561579339035026846054
61676859948561579339052477065500
61676859948561579339303524125196
61676859948561579339306622957910
61676859948561579339306623312042
61676859948561579339306996029252
61676859948585587547223088533442
61676859948585588782652788614994
61676859948585588782653448662618
61676859948585588919851441273166
61676859948585887751874280202290
61676859948585887759468109203048
61676859948585887759656394497820
61676859948585888986656212647462
61676859948585888986656213697222
61676859948585888994250041298300
61676859948585888994250041652432
61676859948585888994250042697980
61676859948585888994250042702192
61676859948585888994814122342340
61676859948585888994814122696472
61676859948585888994814126928560
61676859948585889131510709934464
61676859948585889543230298434944
61676859948585889543293060199868
61676859948585889543293060204080
61676859948585889589046646526726
61676859948585889589610726507908
61676859948585889718713113090950
61676859948585889726871394789940
61676859948585892700290418827022
61676859948585892700290418831234
61676859948585892700852175523088
61676859948585892700852175877220
61676859948585892837551087463186
61676859948585892838112844159252
61676859948585893242555171897420
61676859948585893242555171897580
61676859948585893242555171901792
61676859948585894485181549223574
61676859948585894485240867795140
61676859948585894485240868149432
61676859948585894485244311338418
61676859948585894530997896248286
61676859948585894530997896252498
61676859948585894668258564884450
61676859948585921106206341522540
61676859948585921243404334133088
61676859948585921243467096247932
61676859948585922340988273967712
61676859948585922340988275017472
61676859948585922478186267628020
61676859948585922478249028343184
61676859948585922478249029742864
61676859948585922523939823840128
61676859948585922524002499865904
61676859948585922524002585954972
61676859948657638523980679522140
61676859948657638526240110932658
61676859948657638533014937924814
61676859948657638533014938278946
61676859948657638533854085805108
61676859948657638661241319456284
61676859948657639761022044427590
61676859948657639761586128659574
61676859948657639761586130175894
61676859948657639766669474956626
61676859948657639768360952347146
61676859948657639768361727652578
61676859948657639768364051650632
61676859948657639768633695300582
61676859948657639768633695418626
61676859948657639768636019416680
61676859948657639769197779650610
61676859948657639769197780700370
61676859948657639769197781050290
61676859948657639769200878370896
61676859948657639769200879887216
61676859948657667761933969244502
61676859948657667761954889950854
61676859948657671466279769729298
61676859948658535388031548340972
61676859948658535525292302716444
61676859948658535525292331414252
61676859948658535532802477593814
61676859948658535532823369602358
61676859948658535532823369606570
61676859948658539091792346725456
61676859948658539093235875310006
61676859948658539094072698954754
61676859948658539101663429127010
61676859948658539101665753008424
61676859948658539101665753125064
61676859948658539228990339331792
61676859948658539228990339685924
61676859948658539229053101450848
61676859948658539230496630035398
61676859948658539231249770742310
61676859948658539231333453567718
61676859948658539231333482265526
61676859948658539238863745618972
61676859948658540326887312800840
61676859948658540328579565496792
61676859948658540328833711626694
61676859948658540328854632449686
61676859948658540329397795858678
61676859948658540329397797374998
61676859948658540329418716681670
61676859948658540329418718081350
61676859948658540336193540373454
61676859948658540336193540723374
61676859948658540336194315208114
61676859948658540336196639556088
61676859948658540336445362149766
61676859948658540336445362621942
61676859948658540336447686619996
61676859948658540336447686969916
61676859948658540337009446853926
61676859948658540337009447903686
61676859948658540337009448253606
61676859948658540337012545570000
61676859948658540337012545686640
61676859948658540337012547086320
61676859948658540464148067530444
61676859948658540465840320226396
61676859948658540466031704237242
61676859948658540466115387179290
61676859948658540466115415877098
61676859948658540466595788469226
61676859948658540466595789985546
61676859948658540466679471294634
61676859948658540466679471411274
61676859948658540466679472810954
61676859948658540466679499992442
61676859948658540466679500109082
61676859948658540466679501508762
61676859948658540471930211573542
61676859948658540473455069937718
61676859948658540473455098635526
61676859948658540473457394285692
61676859948658540473457422983500
61676859948658540473643354760314
61676859948658540473643355232490
61676859948658540473645679230544
61676859948658540473645679580464
61676859948658540474207439464474
61676859948658540474207440514234
61676859948658540474207440864154
61676859948658540474210538180548
61676859948658540474210538297188
61676859948658540474210539696868
61676859948661242037916602568114
61676859948661242037916602918034
61676859948661242040444534557778
61676859948661242040444535607538
61676859948661242040444535957458
61676859948661540391961229080818
61676859948661540941025168706000
61676859948661542175535133017942
61676859948661542176371186432916
61676859948661542181433612003924
61676859948661542359364490574995
61676859948661542359385411281347
61676859948661542359385411281348
61676859948661542364447836872047
61676859948661542364447836872048
61676859948661542366140088150850
61676859948661542366140089567999
61676859948661542366140089568000
61676859948661542366161010274351
61676859948661542366916478167261
61676859948661542366916478633821
61676859948661573926797118634862
61676859948661586647988286463166
61676859948661586648009205752576
61676859948661586648009207169518
61676859948662437390177396164700
61676859948662437390929393682924
61676859948662437390992155801980
61676859948662437391013076508332
61676859948662440957262413222084
61676859948662440959793817102914
61676859948662441097054600413686
61676859948662442741651105494296
61676859948662442744182509375126
61676859948662442789100385126914
61676859948662442789100385243554
61676859948662442794998863765406
61676859948662442794998863769618
61676859948662442794998863782716
61676859948662442794998863782876
61676859948662442796691114943634
61676859948662442796691115415810
61676859948662442796691116478668
61676859948662442796691116478828
61676859948662442924665445133976
61676859948662442926357697829928
61676859948662442927175928191814
61676859948662442927175929708134
61676859948662442927196848898166
61676859948662442927196849014806
61676859948662442927196850414486
61676859948662442927197193271700
61676859948662442932196856393424
61676859948662442932196885091232
61676859948662442932259618512480
61676859948662442932259647210288
61676859948662442933889109089376
61676859948662442933889137787184
61676859948662442933951871208432
61676859948662442933951899906240
61676859948662442934703897411414
61676859948662442934703897761334
61676859948662442934707340967582
61676859948662442934707368149070
61676859948662442934707369665390
61676859948662474494608814181854
61676859948662474494608814182014
61676859948662474494608818768234
61676859948662485568608137626224
61676859948662485568670899745280
61676859948662487215798837287888
61676859948662487215799982010158
61676859948662490920145753779884
61676859948662490920145782477692
61676859948669342338468486393128
61676859948669345914589020305298
61676859948669345914591344303352
61676859948669345914840068781936
61676859948669345914840073014024
61676859948669345914840073368156
61676859948669346044238009248406
61676859948669346051848545280598
61676859948669346051848545634730
61676859948669346051851984237496
61676859948669346051851984591628
61676859948669347142323388570548
61676859948669347142574062442102
61676859948669347149914118388672
61676859948669347149917217575518
61676859948669347149935038032214
61676859948669347149938138281870
61676859948669347150105502403730
61676859948669347150189185223522
61676859948669347150189185341566
61676859948669347279580585302656
61676859948669347279583684135370
61676859948669347279584026975322
61676859948669347279834731078426
61676859948669347279855652255550
61676859948669347287195335013978
61676859948669347287198776803284
61676859948669373908139997879986
61676859948669373908139997880146
61676859948669373908139998234278
61676859948669375143486015607062
61676859948669375143486015961194
61676859948669629624957783627336
61676859948669629625208458561908
61676859948669645501702407960390
61676859948669646050494378402582
61676859948669646050745426875008
61676859948669646050766348052132
61676859948669646233759651723440
61676859948669646233780572900563
61676859948669646233780572900564
61676859948669646241101657883464
61676859948669647285840396129498
61676859948669647286091444601924
61676859948669647469126590627479
61676859948669647469126590627480
61676859948669647476445351262406
61676859948669647476657657513393
61676859948669679036538673755006
61676859948669689973904512928976
61676859948669690522946387125376
61676859948670530193020154463032
61676859948670530193020154467404
61676859948670530193020159171668
61676859948670541128147830474196
61676859948670541265136612851532
61676859948670541265136641549340
61676859948670541265408585203800
61676859948670541265408613901608
61676859948670542500482630578448
61676859948670542912536522746408
61676859948670546069531901381860
61676859948670546069534995982486
61676859948670546206520683759196
61676859948670546206520712457004
61676859948670546206792656111464
61676859948670546206792684809272
61676859948670546206795750712090
61676859948670546206795779409898
61676859948670546211794670643580
61676859948670546618557122776132
61676859948670546618574575927156
61676859948670546661800199099632
61676859948670546664059630510150
61676859948670546664059630515766
61676859948670546664059630628194
61676859948670546664310678988240
61676859948670546664310678992612
61676859948670546664310683696876
61676859948670546671650360800450
61676859948670546671652684794292
61676859948670546671652684798504
61676859948670546671652689403598
61676859948670546671653837309600
61676859948670546671842118949868
61676859948670546671842123654132
61676859948670546801319270754698
61676859948670546801320389962892
61676859948670546801320418660700
61676859948670546801508671603160
61676859948670546801508700300968
61676859948670546801571433718004
61676859948670546801571438422268
61676859948670546801571462415812
61676859948670546801571467120076
61676859948670546801588911334748
61676859948670546801588915566836
61676859948670546801588915920968
61676859948670546801592354540996
61676859948670546801592359127216
61676859948670546801592383238804
61676859948670546801592387825024
61676859948670546808850682014146
61676859948670546808850710711954
61676859948670546808851829920148
61676859948670546808910000450566
61676859948670546808910000568610
61676859948670546808910000922742
61676859948670546808913444128990
61676859948670546808913472826798
61676859948670546809102873675260
61676859948670546809102878379524
61676859948670547853903140503048
61676859948670547899405648242682
61676859948670547899405648355110
61676859948670547906996378527366
61676859948670547906999477360080
61676859948670548036938028248510
61676859948670579604350369301998
61676859948670590541715404826860
61676859948670590541736325649852
61676859948670590678914172388708
61676859948670590678997855214116
61676859948670590678997883911924
61676859948670591090758082672528
61676859948670591090758082676740
61676859948670591090779000195148
61676859948670591090779003377476
61676859948670591273770094657220
61676859948670592326104872050372
61676859948670596029885816656468
61676859948670596075640522178630
61676859948693644765161434604460
61676859948693644765161434608672
61676859948693657529595674407584
61676859948693657537753584456594
61676859948693657537941874002120
61676859948693657537941874006332
61676859948693657666856313991808
61676859948693657666856313996020
61676859948693657667671102326896
61676859948693657667671102331108
61676859948693657675014252738626
61676859948693661236448486875532
61676859948693661236451959133880
61676859948693661243979927187080
61676859948693661373709155507644
61676859948693662471546925196214
61676859948693662471546925209264
61676859948693662471797600597138
61676859948693662471798748507512
61676859948693662479137655014338
61676859948693662479137655027388
61676859948693662479137655364258
61676859948693662479140754214234
61676859948693662479329040558766
61676859948693662479409251003570
61676859948693662608804121941372
61676859948693662608807220774086
61676859948693662608807565130358
61676859948693662609058269233462
61676859948693689237363539106486
61676859948693689237363539110698
61676859948693690472083053793086
61676859948693690472145472601418
61676859948693690472145472605630
61676859948693690472145815558010
61676859948693690472145815562222
61676859948693694178185848730300
61676859948693694178185848730460
61676859948693694178185848734672
61676859948693941247575716249826
61676859948693941248139800481810
61676859948693955889538779208860
61676859948693955889538780625802
61676859948693956026799419147216
61676859948693957124884796935776
61676859948693957262145436874132
61676859948693957673112683145984
61676859948693957673112684562926
61676859948693957673676768794910
61676859948693957673927442783104
61676859948693957856126909411358
61676859948693957856690993643342
61676859948693957864284818039006
61676859948693957864284818043218
61676859948693961379965495963852
61676859948693961379968968222200
61676859948693962615063934284534
61676859948693962615063934297584
61676859948693962615314609685458
61676859948693962615315757595832
61676859948693962805668888950882
61676859948693962805671988133516
61676859948693989426634099819130
61676859948693989426634104405510
61676859948693990661416036502006
61676859948693990661416037906058
61676859948693990661416409554794
61676859948693990661416409573508
61676859948693990661416410977559
61676859948694005302563193334860
61676859948694005303127274262260
61676859948694005439823833273216
61676859948694005440388689151916
61676859948694005852169924813852
61676859948694005852171068119340
61676859948694005852171072724226
61676859948694006035185292845308
61676859948694006035185292967564
61676859948694006035185292980662
61676859948694006035185297567042
61676859948694007086953004802216
61676859948694007086953006213542
61676859948694007269967229644824
61676859948694007277497521714952
61676859948694007277497522069084
61676859948694007277497523114632
61676859948694007277498671024846
61676859948694856457099395114776
61676859948694856457099399346864
61676859948694856457099399348268
61676859948694856457350446407964
61676859948694856457350446762096
61676859948694856594360154077872
61676859948694856594360182775680
61676859948694856594548439018512
61676859948694856594548439372644
61676859948694856594611201137568
61676859948694857691881332843200
61676859948694857692445412841692
61676859948694857692445417073780
61676859948694857692445417075184
61676859948694857692696464134880
61676859948694857692696464489012
61676859948694857829142087572804
61676859948694857829142116270612
61676859948694857829706167217164
61676859948694857829706171804788
61676859948694857829706200502596
61676859948694857829894113787432
61676859948694857829894457099560
61676859948694857829957218864484
61676859948694857829957247562292
61676859948694858240924350345088
61676859948694858240924350699220
61676859948694858241488091619076
61676859948694858241488091620480
61676859948694858241739138680176
61676859948694858287242016653128
61676859948694858294272138748418
61676859948694858294835845185922
61676859948694858294836222980402
61676859948694858295024135203832
61676859948694858295024135208044
61676859948694858423938691401710
61676859948694858423938720099518
61676859948694858424502431258756
61676859948694858424502431260160
61676859948694858424502431264372
61676859948694858424502775633694
61676859948694858424502804331502
61676859948694858424690716554932
61676859948694858424753478319856
61676859948694858424753478324068
61676859948694858431470131358966
61676859948694858432033842518204
61676859948694858432033842519608
61676859948694858432033842523820
61676859948694858432033871216012
61676859948694858432033871217416
61676859948694858432033871221628
61676859948694858432034215590950
61676859948694858432284889579304
61676859948694858432284889583516
61676859948694858432284918277112
61676859948694858432284918281324
61676859948694861397921708972242
61676859948694861398483466022440
61676859948694861398486564855154
61676859948694861535182463701846
61676859948694861535182492399654
61676859948694861947777191860924
61676859948694861947777192215056
61676859948694861947780664119112
61676859948694863182872158294652
61676859948694863182875257127366
61676859948694863182875601483638
61676859948694863183126305586742
61676859948694863228629186393506
61676859948694863228629186397718
61676859948694863228629961232378
61676859948694863236219916215842
61676859948694863236219916565762
61676859948694863236223015398476
61676859948694889994445795720414
61676859948694889994445795720574
61676859948694889994445796074706
61676859948694889994445800306794
61676859948694891229227732403450
61676859948694891229227732757582
61676859948694891229227733802970
61676859948694891229227733803130
61676859948694891229227733807342
61676859948694891229228105455918
61676859948694891229228105474792
61676859948694891229228106874472
61676859948694905870374860533964
61676859948694905870374860888096
61676859948694905870938941465576
61676859948694906007572853498644
61676859948694906007635615263568
61676859948694906008136934076124
61676859948694906419919973553520
61676859948694906419981620715136
61676859948694906419982768621138
61676859948694906465736320582444
61676859948694906465736320599914
61676859948694906465757240820832
61676859948694906473267760557170
61676859948694906473267764789258
61676859948694907631789130726802
61676859948694907654701910236396
61676859948694907654763552688132
61676859948694907654763553160308
61676859948694907654763554210068
61676859948694907654764672001320
61676859948694907654764702116070
61676859948694907700518258328178
61676859948694907700518631399680
61676859948694907708048548844398
61676859948694907708048549310958
61676859948694907708048549329832
61676859948694907708048549334044
61676859948694907708049698289806
61676859948694907837777892450068
61676859948694907837777892799988
61676859948694907837777893849748
61676859948694907837779013057942
61676859948694907837779041755750
61676859948694907845305861902948
61676859948694907845309303709516
61676859948694907845309304059436
61676859948694907845309305109196
61676859948694907845309332407324
61676859948694907845309332757244
61676859948694907845310453015198
61676859948694911360801606341056
61676859948694911360805078245112
61676859948694911361365686918536
61676859948694911361368786217810
61676859951299739117319247118299
61676859951299783581616812977581
61676859951299783589209867147891
61676859951300684019677097264159
61676859951300684019677097268371
61676859951300684019677872103031
61676859951300684019698017856679
61676859951300684156958772232151
61676859951323647377713358738359
61676859951323798776548898309486
61676859951323798776548984402767
61676859951323802480894698794282
61676859951324097685343718752056
61676859951324998115814076407270
61676859951324998115834968415814
61676859951324998115834996995578
61676859951324998298828415574566
61676859951324998298828415924486
61676859951331854473639219568539
61676859951331902652069986894059
61676859951331902652073000123707
61676859951331902652073085730985
61676859951331902652132662919675
61676859951331903886854156716778
61676859951331919260623159699553
61676859951332202795652742634679
61676859951332202795652742634680
61676859951332202795652857070184
61676859951332202841319660185895
61676859951332219266942262270558
61676859951332219266942262387198
61676859951332219449956487118989
61676859951332219449956487118990
61676859951332219449956487235629
61676859951332219449956487235630
61676859951332219449956487585550
61676859951333103409131356087019
61676859951333103409133678974806
61676859951333103409133680024566
61676859951333103409134455410107
61676859951333103409134455410108
61676859951333103409154599681158
61676859951333103409154600730918
61676859951333103409155376116459
61676859951333103409155376116460
61676859951333104643915612121222
61676859951333104643915612471142
61676859951333104643936533176090
61676859951333108348282334710646
61676859951333119834691196525009
61676859951333119834691196525010
61676859951333119880441653413306
61676859951333119880444752735665
61676859951333119880444752735666
61676859951333120017684615102594
61676859951333120017705507111138
61676859951333120017705507461058
61676859951333120017705535692306
61676859951333120017705536158866
61676859951507329718000485084069
61676859951507785517756293369506
61676859951507786753102311562982
61676859951507786753102312612742
61676859951507786753102398903015
61676859951507786753103173737675
61676859951507786798855983812883
61676859951507786798856758647543
61676859951515586732123055093223
61676859951515590483726286793643
61676859951515886913863356567981
61676859951515886921393648973367
61676859951515886921456324994771
61676859951515886921456410738291
61676859951515890627494459683468
61676859951515890627494464288561
61676859951515890673248049197025
61676859951539935048835186382509
61676859951540202250617182426272
61676859951540202296349846629788
61676859951540233957633019505250
61676859951615537040362556194430
61676859951615538275708573921346
61676859951615538275709350706567
61676859951615538275709350706568
61676859951615553504055894661692
61676859951615554701180170733571
61676859951615586444098651824486
61676859951615586444098652174406
61676859951615837183876552599096
61676859951615838416715186338380
61676859951615838418323756214540
61676859951615838418323756331180
61676859951615838418407439034332
61676859951615838419163683281705
61676859951615838462447850541896
61676859951615838464077341123004
61676859951615838464140103237848
61676859951615853647572903750012
61676859951615853655165957916110
61676859951615854890450764600665
61676859951615854890512364395722
61676859951615854890515850731797
61676859951615854890515850733249
61676859951615854890515850849889
61676859951615854936269435643117
61676859951615855072690922977229
61676859951615882890862914594108
61676859951615886587531978442934
61676859951615886587531978559574
61676859951615886587615660912806
61676859951615886587615661262726
61676859951615886595146732384211
61676859951615886595208715078904
61676859951615886633285563351398
61676859951615886633348325116322
61676859951615886633348325466242
61676859951615898117517901071450
61676859951616737614346910254310
61676859951616737614367802262854
61676859951616737614430592607542
61676859951616737614430592957462
61676859951616737797361249421606
61676859951616737797361249771526
61676859951616739032791726343783
61676859951616739032791726343784
61676859951616754268650626508776
61676859951616754268731984863954
61676859951616754268734308862008
61676859951616755503241950237977
61676859951616755503993932283818
61676859951616755503993933333578
61676859951616755503995096003285
61676859951616782085984158872020
61676859951616782086005050880564
61676859951616782086067841225252
61676859951616782086067841575172
61676859951616782268998498039316
61676859951616782268998498389236
61676859951616787025760406972767
61676859951616787025760407089407
61676859951616787162937478995007
61676859951616787162958399583315
61676859951616798740369233481664
61676859951616798740371557479718
61676859951623536458944944326467
61676859951623638398246326888423
61676859951623638443999911680247
61676859951623638444062587701651
61676859951623642150103735422518
61676859951623643385387076775356
61676859951623643385387077129488
61676859951623643385449753149434
61676859951623654907756700593821
61676859951623654915349754764131
61676859951623686622243077805488
61676859951623687809576165370177
61676859951623687847799457756615
61676859951623687855329750162001
61676859951623687855392426183405
61676859951623687855392511926925
61676859951623687857589095532404
61676859951623691515613056114498
61676859951623691515614218550925
61676859951623938579986628363181
61676859951623942293557953227414
61676859951623942293558072782029
61676859951623942293620834916511
61676859951623942339287638148619
61676859951623942339374419825023
61676859951623942339374419943067
61676859951623943528903970954330
61676859951623955051273709682141
61676859951623958757314087210863
61676859951623958764845154100989
61676859951623958764910240233570
61676859951623958947838458238649
61676859951623987991316466844935
61676859951623988001106075922916
61676859951623991697356844373657
61676859951623991704863891838549
61676859951623991704866876234147
61676859951623991704887911263783
61676859951623991704950558587379
61676859951624004462603548163895
61676859951624839018067833242279
61676859951624839018130624054931
61676859951624839155328587617751
61676859951624842724168677235679
61676859951624842907099334049743
61676859951624842907102428123302
61676859951624842907102428241346
61676859951624844142448445968262
61676859951624855626678459749363
61676859951624855672348333140227
61676859951624855672349107974887
61676859951624859325125783111987
61676859951624859378389480921601
61676859951624859378473167973481
61676859951624887196290164937371
61676859951624888429376751135725
61676859951624888429397671724033
61676859951624888429460462536685
61676859951624888431636182664287
61676859951624888566658426099505
61676859951624892135414804316473
61676859951624892135435724904781
61676859951624892135438047853075
61676859951624892135501585852339
61676859951624892135501585968979
61676859951624892272678657874579
61676859951624892272696479280253
61676859951624903843063617370427
61676859951624903850591585423627
61676859951624903850614830478682
61676859951624903850677592243606
61676859951624905038008298231117
61676859951624908743989010900882
61676859951624908789802231622708
61676859951647803609674953274419
61676859951647953154699276306723
61676859951647953154699276660855
61676859951647953154699277706403
61676859951647953154762038425779
61676859951647953154762038775699
61676859951647953154762039825459
61676859951647953155515180650415
61676859951647953155515181004547
61676859951647953155515183836955
61676859951647953155515184186875
61676859951647953566545077436615
61676859951647953566545077786535
61676859951647953566545078853557
61676859951647953567109163085541
61676859951647953567109933670851
61676859951647953567109937920201
61676859951647953703743070047163
61676859951647953703805832162007
61676859951647953704307925931479
61676859951647953704370688046323
61676859951647953704558974403905
61676859951647953704558974408117
61676859951647953704558977590445
61676859951647958645945369663755
61676859951647958714608290874747
61676859951647958714608290878959
61676859951647969618459165811035
61676859951647969619274293916175
61676859951647969619274297102715
61676859951647969619275068755047
61676859951647969626052218577453
61676859951647969626052218927373
61676859951647970167502184729865
61676859951647970168066268961849
61676859951647970168318087669665
61676859951647970168318087673877
61676859951647970168318090856205
61676859951647975185960070475770
61676859951647975185960070825690
61676859951648001326164607465305
61676859951648001326227369230229
61676859951648001326227369234441
61676859951648001951466704834451
61676859951648002972728808322953
61676859951648002972791570087877
61676859951648002972791570100927
61676859951648002980321862152181
61676859951648002980321862489051
61676859951648002980321863551861
61676859951648003109989562698425
61676859951648003110052324813269
61676859951648003110052324830531
61676859951648003117582616864523
61676859951648003117582616881785
61676859951648003140491954704845
61676859951648003178717571439257
61676859951648003178717571443469
61676859951648003186245539496669
61676859951648003186308301261593
61676859951648006892288928305882
61676859951648017796889931736875
61676859951648017796952693501799
61676859951648017805047841787289
61676859951648018422753786153411
61676859951648019581279744267041
61676859951648019581342504982205
61676859951648019588872797033459
61676859951648019650004652758217
61676859951648019657535719648343
61676859951648019657598481413267
61676859951648253915987973030176
61676859951648253916552057262160
61676859951648253962557580334694
61676859951648258850597217058112
61676859951648270388093400861291
61676859951648270433846985653115
61676859951648275329477079564090
61676859951648275329477079914010
61676859951648302087452532186506
61676859951648303123838871712884
61676859951648303322234465681438
61676859951648303329743562993288
61676859951648307036367665742380
61676859951649154324380509926332
61676859951649154324380509927736
61676859951649175942770749994594
61676859951649175942770750461154
61676859951649175942791670699542
61676859951649175942791671049462
61676859951649175943042719158918
61676859951649202525534622166528
61676859951649202525534622283168
61676859951649202525534626863043
61676859951649202525534650862932
61676859951649202525597388627967
61676859951649202525597412627856
61676859951649202525597412977776
61676859951649202708528069441920
61676859951649202708528069791840
61676859951649203691650567491536
61676859951649203737404152401404
61676859951649203760294475816920
61676859951649203760316560357975
61676859951649203760379322122899
61676859951649207466918693074192
61676859951649207466918721770596
61676859951649207466981483535520
61676859951649219179817446529090
61676859951649219179835272516772
61676859951649219179836047349299
61676859951649219179838367117398
61676859951649219179898034281696
61676859951649219179898809114223
61676859951649219179901128882322
61676859951649220368866747521362
61676859951649220414620303733422
61676859951649220414679967776628
61676859951649224121201517436754
61676859951649224121285199789986
61676859995538780235169660954872
61676859995538782018743564542076
61676859995599720486514470257614
61676859995611728057316075824814
61676859995611742699300146633448
61676859995611742836498139243996
61676859995611742836560815269612
61676859995611742836560901363052
61676859995611744482874050570572
61676859995611744482874050587834
61676859995634842629479391163522
61676859995634842631986432194562
61676859995635743009190045544476
61676859995635743192120702358540
61676859995635743198898623483358
61676859995635743198982306308974
61676859995635743198982306658894
61676859995635743199714531013590
61676859995635743199714531363510
61676859995635743199735796443604
61676859995635743199798214189126
61676859995636037845294648469596
61676859995636043335721393922556
61676859995636043335721394272476
61676859995636043378947017095032
61676859995636043381454058126072
61676859995636043381454058475992
61676859995636043386540731308754
61676859995636043388231865159482
61676859995636043388231979950730
61676859995636043388985096314018
61676859995636043388985096663938
61676859995636043388985469385520
61676859995636043388985469735440
61676859995636054316584828621270
61676859995636054324177882787368
61676859995636054458928154342494
61676859995636054458928157524822
61676859995636054458928157529034
61676859995636054458928158941764
61676859995636054461375875397916
61676859995636054461438637516972
61676859995636054498758872365080
61676859995636054498762225582830
61676859995636054498762229819130
61676859995636054498762344623428
61676859995636054499578133113062
61676859995636054506352959633042
61676859995636054506352959987174
61676859995636054506353070192202
61676859995636054506353074424290
61676859995636054506353074778422
61676859995636059807011574074230
61676859995636059807011574424150
61676859995636059807011918447764
61676859995636059807011918797684
61676859995636059812097587209288
61676859995636059814542985333678
61676859995636059814545309681652
61676859995636059814605747802654
61676859995636059814608071800708
61676859995636086023537129100664
61676859995636086028599439433556
61676859995636086028599442615884
61676859995636086031043804438820
61676859995636086031043804788740
61676859995636086031047160838898
61676859995636087677419716115316
61676859995636087677419744813284
61676859995636087677423072165474
61676859995636087807089657765924
61676859995636087812173346553008
61676859995636087814617708375944
61676859995636087814617737073912
61676859995636087814621179217350
61676859995636087814680384751640
61676859995636087814680499542888
61676859995636091381765519432520
61676859995636091511435458250720
61676859995636091518963509210660
61676859995636091518966865260818
61676859995636091519026184886516
61676859995636091519026188068844
61676859995646548175802372723996
61676859995646550005108940864636
61676859995646550012702769869606
61676859995646550012723690226246
61676859995646550012723690576166
61676859995646550012724034599780
61676859995646550012724034949700
61676859995646564784353307255354
61676859995646564784353307605274
61676859995646850156222102955980
61676859995646850201973335170034
61676859995646850201973708241536
61676859995646859489971978442814
61676859995646861274364113904012
61676859995646861274364113921274
61676859995646861320096778107528
61676859995646864843959644250624
61676859995646864973602980547190
61676859995646864973605304895164
61676859995646864973624245977204
61676859995646864978709914388808
61676859995646864980402167084760
61676859995646864980402167102022
61676859995646864980402167438892
61676859995646864981218074982174
61676859995646864981220398980228
61676859995646865016849524426226
61676859995646865019356536759298
61676859995646865019356537109218
61676859995646865019356565457266
61676859995646865019356909830800
61676859995646865019356910180720
61676859995646865019358861107272
61676859995646865024439107750918
61676859995646865024442578592324
61676859995646865026134831288276
61676859995646865026134831642408
61676859995646865026887976716714
61676859995646865026890301064688
61676859995646866627531223839774
61676859995646866627533548187748
61676859995646894628424207458006
61676859995646898325448892844992
61676859995646898325448893194912
61676859995646898325449266266414
61676859995647748932801065891340
61676859995647748932884748716956
61676859995647748940394894896310
61676859995647750579176977217916
61676859995647750586770806222886
61676859995647750586773130220940
61676859995647750723971122831488
61676859995647750762191316857596
61676859995647750769721235500478
61676859995647750769785031071318
61676859995647750769785145862566
61676859995647760057783760433166
61676859995647761704915141168972
61676859995647761842175895898576
61676859995647761880314271949602
61676859995647761880314272299522
61676859995647761880314386740850
61676859995647761887845797983036
61676859995647761887845798000298
61676859995647761887908474008652
61676859995647761887908560102092
61676859995647765403338100631838
61676859995647765404156332160124
61676859995647765404174928868630
61676859995647765409260941653768
61676859995647765411708664126132
61676859995647765411771426245188
61676859995647765541352000772618
61676859995647765541354324770672
61676859995647765541435683598234
61676859995647765546521610289932
61676859995647765546521696383372
61676859995647765548967094857682
61676859995647765548969418855736
61676859995647765584661191629542
61676859995647765584661191979462
61676859995647765586352325480270
61676859995647765586352440271518
61676859995647765586355768673468
61676859995647765587105556984726
61676859995647765587105585682694
61676859995647765587105930056228
61676859995647765587107880982780
61676859995647765587168233010502
61676859995647765587168347801750
61676859995647765587170557008556
61676859995647765592191484030716
61676859995647765592250803652202
61676859995647765592254245795640
61676859995647765592254360586888
61676859995647765593883736372536
61676859995647765593883736726668
61676859995647765594699759061198
61676859995647765594702083059252
61676859995647767187727912099194
61676859995647767187730236097248
61676859995647767195343006184258
61676859995647767195345330182312
61676859995647767233480349116158
61676859995647767233481468311302
61676859995647767233481841382804
61676859995647767233483792309356
61676859995647767241015232266772
61676859995647767241075670387774
61676859995647767241077994385828
61676859995647793405005492991740
61676859995647793405005494391420
61676859995647793405089175817356
61676859995647793411783415866158
61676859995647793411784418870582
61676859995647793411784420270262
61676859995647793411843739196120
61676859995647793411843853987368
61676859995647793412599207205670
61676859995647793412599207555590
61676859995647793412599321996710
61676859995647795051381405717996
61676859995647795058912442506470
61676859995647795058912443906150
61676859995647795058971762832008
61676859995647795058975118882166
61676859995647795058975119931926
61676859995647795058975234722966
61676859995647795059163519663606
61676859995647795196173112542474
61676859995647795196173227333514
61676859995647795196424274393210
61676859995647795234668746592817
61676859995647795242010752299539
61676859995647795242010838043059
61676859995647795242198751329139
61676859995647798755727204803112
61676859995647798763320919017042
61676859995647798763321033808082
61676859995647798763321033808290
61676859995647798893260588746276
61676859995647798893260589096196
61676859995647798900515555927352
61676859995647798900518911977510
61676859995647798939014547077613
61676859995647798946545585265476
61676859995647798946545585265719
61676859995818573243631773925272
61676859995818573243631774275192
61676859995818574890007685601768
61676859995818574890763153961238
61676859995829380056620012781288
61676859995830280479580313060532
61676859995830280479852282230472
61676859995830280487171040046248
61676859995830280617113036955864
61676859995830280624369032306876
61676859995830580806299943546636
61676859995830580806299948132856
61676859995830580806362710247700
61676859995830580806383626372252
61676859995830580813641953839578
61676859995830580813704715954422
61676859995830580851865586472664
61676859995830580852116176134440
61676859995830580852116180366528
61676859995830580852116266459808
61676859995830580859396653358578
61676859995830580859455858892868
61676859995830580859458186073250
61676859995830580859458272166530
61676859995830580859459301036306
61676859995830582506587697376514
61676859995830582506608245028834
61676859995830582506859293488050
61676859995830582506859293488210
61676859995830582506860326957256
61676859995830582636254278744876
61676859995830582636442192030956
61676859995830582636525874856572
61676859995830582643785316932822
61676859995830582643785689987062
61676859995830582643785690004324
61676859995830582643847993308518
61676859995830582643848366012678
61676859995830582643848452106118
61676859995830582643865557964920
61676859995830582643868914015078
61676859995830582643868999758438
61676859995830582643869287086420
61676859995830582644057286098598
61676859995830582644057286098758
61676859995830582644057286116020
61676859995830582644119962124534
61676859995830582644119962478666
61676859995830582644119962491716
61676859995830582644120048217814
61676859995830582644121081686860
61676859995830582644121110384668
61676859995854581167845348033030
61676859995854595808803849699248
61676859995854597593465625750324
61676859995854597593465626100244
61676859995854597600723948981558
61676859995854881311362357121350
61676859995854892482077605307532
61676859995854892482077720098780
61676859995854896142863166480240
61676859995854896142925928245164
61676859995854897782715299042160
61676859995854897782736219748720
61676859995854897782736220098640
61676859995854897828218179849132
61676859995854897828218180199052
61676859995854897828468855254268
61676859995854897828469228325770
61676859995854897828489775960828
61676859995854897828489776310748
61676859995854897835810860960990
61676859995854897835831781667550
61676859995854897835831782017470
61676859995854897965729523890592
61676859995854897965750444597152
61676859995854897965750444947072
61676859995854897965750817668494
61676859995854897965750818018414
61676859995854897973005411778020
61676859995854897973009887023322
61676859995854897973071529597314
61676859995854897973089094603636
61676859995854897973092450303874
61676859995854897973092450653794
61676859995854897973092536397154
61676859995854897973281856206520
61676859995854897973282229277862
61676859995854923999237415107484
61676859995854929489604837752418
61676859995926641373514158986232
61676859995926641373514159336152
61676859995926641419267743896308
61676859995926641419267744246228
61676859995926641419271186039746
61676859995926641419289007913384
61676859995926641419292106746098
61676859995926641424374680924258
61676859995926641426799155155756
61676859995926641426799155505676
61676859995926643073175066819202
61676859995926643073175066832252
61676859995926643203092695242840
61676859995926643203659878311958
61676859995926643203659879711430
61676859995926643203680799018310
61676859995926643210435821561856
61676859995926643210456740851266
61676859995926643210456742268208
61676859995926643210459064849320
61676859995926643210459066266262
61676859995926643210707789327904
61676859995926643211191289571406
61676859995926643211212210277758
61676859995926643211212211677438
61676859995926643211274973796494
61676859995926671020993379140566
61676859995926671020993383372654
61676859995926671066768229117478
61676859995927527162293879073996
61676859995927527162857963305980
61676859995927541804065186251192
61676859995927541804065186601112
61676859995927541804086106957544
61676859995927541804086107307464
61676859995927541941263179211660
61676859995927541984572484859832
61676859995927541987016763771816
61676859995927541987016764121736
61676859995927541987020205915254
61676859995927541987079525890872
61676859995927541987079526240792
61676859995927541987100446597224
61676859995927541987100446947144
61676859995927541987100789903736
61676859995927541987103888740662
61676859995927541994610937150320
61676859995927541994610937500240
61676859995927543587639090188316
61676859995927543587639090538236
61676859995927543588394558547786
61676859995927543588394558897706
61676859995927543588478241373194
61676859995927543588478241723114
61676859995927543633392675098184
61676859995927543633392675098392
61676859995927543633394999446158
61676859995927543633396117241830
61676859995927543633396117591750
61676859995927543633664643218572
61676859995927543633668086424820
61676859995927543634210905926630
61676859995927543634210905926838
61676859995927543634210906976390
61676859995927543634232170656804
61676859995927543640924086357840
61676859995927543640924086694710
61676859995927543641738874674054
61676859995927543641738875023974
61676859995927543641742316836366
61676859995927543641742317186286
61676859995927543770653430177916
61676859995927543770928755061191
61676859995927543771408898187258
61676859995927543771408898187466
61676859995927543771408899586938
61676859995927543771492581012874
61676859995927543778268436752390
61676859995927543778268437802150
61676859995927543779020549060250
61676859995927543779020550110010
61676859995927543779020550459930
61676859995927543779023992272322
61676859995927543779023993672002
61676859995927571634579666751558
61676859995927571634580010757910
61676859995927575293088199500870
61676859995927575338841784410738
61676859995927575338841787597278
61676859995927575338904549362202
61676859995927575338925467236354
61676859995938333930092617252128
61676859995938333930092618301888
61676859995938333975846201812284
61676859995938348754253744898138
61676859995938348800008444421350
61676859995938348800008449020620
61676859995938348805091018599510
61676859995938348807538741071874
61676859995938348807601503186718
61676859995938350401382797403802
61676859995938350447136726337492
61676859995938350447136727737172
61676859995938350584397136693562
61676859995938350584397482466776
61676859995938350591925105790698
61676859995938350591928547953010
61676859995939551204219102310552
61676859995962649305069738800712
61676859995962649305321561749040
61676859995962660377436900825804
61676859995962660377436901175724
61676859995962660377708873178072
61676859995962660423190485735880
61676859995962660423190486085800
61676859995962660430721897345248
61676859995962660430784659114384
61676859995962664083474954356472
61676859995962664129228538916628
61676859995962664129228539266548
61676859995962664129231981060066
61676859995962664129231985659336
61676859995962664136759950525996
61676859995962665730606334042518
61676859995962665776633007330728
61676859995962665783954091981178
61676859995962665913620673332070
61676859995962665913620673332278
61676859995962665913871721791446
61676859995962665913892642497846
61676859995962665921148642779334
61676859995962697483564042380108
61676859995962708555951354159060
61676859995962710202243582660228
61676859995962966110502890574115
61676859995963911012597007669420
61676860001520053281983977459246
61676860001520368112401813912636
61676860001520368249662568642240
61676860001543468045088070892630
61676860001543479109864875103870
61676860001544368612899766793914
61676860001544368612899881584954
61676860001544679736440402540394
61676860001544679737279550066556
61676860001544679874540190004912
61676860001544679874540304796160
61676860001544679919454741838832
61676860001544679920210206880620
61676860001544685225199254488476
61676860001544685227707415198482
61676860001544711444148942559414
61676860001544713090524853885990
61676860001544713227722846496538
61676860001555186491416921820562
61676860001555190250802733289673
61676860001555473783240501385798
61676860001555486679851806777310
61676860001555486680687487120990
61676860001555486688198006371846
61676860001555486688281574406213
61676860001555486688281574406214
61676860001555486733198445386716
61676860001555486733198445403978
61676860001555490386725540301738
61676860001555490391811581667996
61676860001555490394236059086025
61676860001555490394319627586961
61676860001555490394319627586962
61676860001555490394319742377993
61676860001555490394319742378002
61676860001555490437544245871512
61676860001555492038919718183218
61676860001555492040611970412601
61676860001555518257137181065510
61676860001555520033933163994456
61676860001555520034204760106152
61676860001555523738278964479252
61676860001555523746061079841804
61676860001556376182886813258394
61676860001556387118832601671174
61676860001556387248499183022274
61676860001556387256030622979529
61676860001556387300947465262224
61676860001556387300947465279486
61676860001556387301010227381280
61676860001556390817276567566698
61676860001556390822362608932956
61676860001556390824870654851922
61676860001556390954537236203022
61676860001556390954537350994062
61676860001556390959623363662560
61676860001556391005355913074828
61676860001556391005356027866076
61676860001556391007801426457017
61676860001556391007801426457026
61676860001556392608444673580077
61676860001556392608444673580086
61676860001556392654177337783593
61676860001556392654177337783602
61676860001556418824945521383196
61676860001556418825700989276106
61676860001556420472076900602682
61676860001556420602016456007436
61676860001556420609274893213230
61676860001556420609525941672398
61676860001556420609525941689867
61676860001556420655279526599735
61676860001556424176422701087478
61676860001738907677343756857564
61676860001739206219464377644980
61676860001739206226806383351702
61676860001739206265217933857088
61676860001739206270301652759082
61676860001739206272561082756822
61676860001739206272561087474184
61676860001739206272578533088536
61676860001739206272749369097142
61676860001739206272749369114404
61676860001739207919689364655702
61676860001739207919689364672964
61676860001739208056887357266250
61676860001739208056887357283512
61676860001739208056949775029034
61676860001739208056950119385306
61676860001739208056967225360748
61676860001739208057138061369354
61676860001739208057138061386616
61676860001739208057222749082688
61676860001763517895179388913002
61676860001763521556027595642444
61676860001763523195566262685012
61676860001763523248913676599850
61676860001763523386173541232774
61676860001763523386194203676342
61676860001835266832372853318934
61676860001835266839147680665222
61676860001835266839984504309970
61676860001835266839984505726912
61676860001835266839986828191384
61676860001835268441362300036521
61676860001835268623537488940422
61676860001835268623537488957675
61676860001835268623537488957684
61676860001835268623558408247094
61676860001835268623558409646774
61676860001835268623558409664027
61676860001835268623558409664036
61676860001835268624292956850585
61676860001835268624292956850594
61676860001836163701674551698058
61676860001836167406896700540730
61676860001836167407798495394700
61676860001836169191370076850090
61676860001836169192101295751130
61676860001836169192101297150810
61676860001836169192101297151018
61676860001836463836845361209104
61676860001836463837681041552784
61676860001836467406440889672214
61676860001836467543638882282762
61676860001836467543719094733532
61676860001836467543722565108170
61676860001836467550413709629050
61676860001836467589472679643400
61676860001836467596983197477314
61676860001836467596983198894256
61676860001836469190014793609338
61676860001836469198360993203874
61676860001836469236019426995844
61676860001836469236583511227828
61676860001836469373781503838376
61676860001836469373864813592490
61676860001836469378927496046294
61676860001836469380559425295852
61676860001836469380619748742246
61676860001836469380619750141926
61676860001836469381371861051558
61676860001836469381371862451238
61676860001836469381375332843337
61676860001836469381375332843346
61676860001836469381458900877714
61676860001836469381458901344274
61676860001836513662467947037300
61676860001836513662467947054562
61676860001836513662488867743652
61676860001836513662488867747864
61676860001836517366813747539358
61676860001836517374344042778556
61676860001846959388948988753176
61676860001846974220700843402164
61676860001846974220721762691574
61676860001846974220721764108516
61676860001846975860490217381488
61676860001846975867832222621650
61676860001846975997771806724211
61676860001846976005030215232198
61676860001846976005089534257226
61676860001846976005089535656906
61676860001846976005089535657114
61676860001846976005089535674375
61676860001846976005089535674376
61676860001846976005110427665498
61676860001846976005110456367678
61676860001847018685563265126070
61676860001847274356627120788858
61676860001847274361709694967018
61676860001847274402631754158102
61676860001847274409970292682342
61676860001847274409971435983410
61676860001847274409971437400352
61676860001847274409973759864824
61676860001847276011349231709961
61676860001847276186769742327210
61676860001847276194360099557654
61676860001847276194360100957334
61676860001847276194360472616106
61676860001847276194363571332180
61676860001847276194384377731313
61676860001847276194551857689753
61676860001847276194551857689762
61676860001847318829080274216820
61676860001847318829101194923172
61676860001847320476229103785281
61676860001847324187332280812476
61676860001848160146031364745928
61676860001848160146282068849032
61676860001848169434008715653584
61676860001848174922179385154778
61676860001848174924435461106544
61676860001848174929521390861500
61676860001848174970192372902042
61676860001848174970192492410652
61676860001848174970443421361418
61676860001848174970443540870028
61676860001848174975274947080202
61676860001848174977719312557850
61676860001848174977786579695876
61676860001848174977974866040408
61676860001848176571566840325822
61676860001848176571566840326030
61676860001848176571567184682302
61676860001848176571567184699555
61676860001848176571567184699564
61676860001848176571817888785198
61676860001848176571817888802659
61676860001848176571817888802668
61676860001848176571838809962530
61676860001848176571839929170724
61676860001848176579098251585469
61676860001848176617320770062942
61676860001848176617321544897602
61676860001848176617571444997306
61676860001848176617572593374240
61676860001848176617592366174638
61676860001848176625102885425494
61676860001848176754581179965502
61676860001848176754581524321774
61676860001848176754832228424878
61676860001848176754853034810962
61676860001848176754853149129826
61676860001848176754854154019156
61676860001848176754854182716964
61676860001848176762109149535022
61676860001848176762109492491614
61676860001848176762112591207688
61676860001848176762112591224941
61676860001848176762112591224950
61676860001848176762363639684326
61676860001848208322014413848434
61676860001848219259631301481780
61676860001848219259631301499042
61676860001848219259652222188132
61676860001848219259652222205394
61676860001848219450175932718996
61676860001848224747549889428328
61676860001848224747549889428536
61676860001848224747549889900712
61676860001871285843886326842870
61676860001871285843886326860132
61676860001871285844074616392608
61676860001871289542333648339254
61676860001871289549108475685542
61676860001871289549924380040880
61676860001871289549947623211704
61676860001871291189713753553635
61676860001871291189713754020204
61676860001871291197055759260357
61676860001871291197055759260366
61676860001871291197055759726926
61676860001871291197327728426094
61676860001871291326722340611466
61676860001871291326973389070634
61676860001871291334313070895942
61676860001871291334313072295830
61676860001871291334313072313091
61676860001871291334313072313092
61676860001871291334337434679060
61676860001871291334337434696313
61676860001871291334337434696322
61676860001871291334588483155698
61676860001871334014786801317909
61676860001871335668693007878067
61676860001871335805891000960791
61676860001871586025813770433588
61676860001871586033156920841058
61676860001871586033156920845270
61676860001871586033156920858320
61676860001871589685850657427574
61676860001871589739194972622126
61676860001871589739194974039068
61676860001871591333230763108515
61676860001871591333230763108524
61676860001871591340572768348677
61676860001871591340572768815237
61676860001871591515993278965926
61676860001871591515993278983188
61676860001871591516243954371062
61676860001871591516264875077622
61676860001871591523583636196370
61676860001871591523587107970896
61676860001871591523587107988149
61676860001871591523587107988158
61676860001871591523607913903469
61676860001871591523608028694717
61676860001871634158303809455856
61676860001871635804868011726225
61676860001871635812210017432947
61676860001871635987630155001780
61676860001871635987631302889068
61676860001871635995224242287004
61676860001871639511473243273023
61676860001871639511473243273032
61676860001871639518248070147135
61676860001872475475254786593396
61676860001872475475505490696500
61676860001872484763232137501052
61676860001872486547620829773264
61676860001872486547620948797844
61676860001872486547871995857540
61676860001872486592810792449790
61676860001872486592810793849470
61676860001872486593374505009952
61676860001872486593374878081454
61676860001872486593625552069648
61676860001872486600404879735014
61676860001872486600404881134694
61676860001872486600968965366678
61676860001872486601156877594320
61676860001872490116401684692534
61676860001872490253661324926886
61676860001872490299415910007318
61676860001872490306943992497634
61676860001872490306943993914576
61676860001872491900786906589900
61676860001872491900790376964746
61676860001872491901041425423914
61676860001872491901063465342871
61676860001872491946544306230886
61676860001872491946544306248148
61676860001872491946794981636022
61676860001872491946796129546387
61676860001872491946815902342582
61676860001872492083804716604218
61676860001872492083805060960490
61676860001872492084055765063594
61676860001872492084076657072186
61676860001872492091332686173738
61676860001872519946891777995114
61676860001872519946892149666936
61676860001872519946892151066616
61676860001872519947142739320034
61676860001872519947142825054810
61676860001872519947142853770040
61676860001872519947142855169720
61676860001872523653747971327568
61676860001872534588854837671189
61676860001872534588854840971618
61676860001872534588875758377541
61676860001872534726135397076916
61676860001872534771869061569040
61676860001872536372428744908742
61676860001872536418433263845242
61676860001872536418433379694928
61676860001872536425775269551964
61676860001872536555441850903064
61676860001872536555441965221928
61676860001872536555442999858826
61676860001872536555443085947894
61676860001872536555694047268442
61676860001872536555694133007590
61676860001872536555715053594437
61676860001872536562969906095092
61676860001872536562969934791448
61676860001872536562973262162512
61676860001872536563032582120868
61676860001872536563036052625244
61676860001872536563036052975164
61676860001872536563036054024924
61676860001872536563037173233118
61676860001872540079283906054982
61676860001872540079283910772335
61676860001872540079283910772344
61676860001872540132566578343092
61676860004509847618828475246433
61676860004510748186577495121941
61676860004511203958441445164532
61676860004717830556812691299205
61676860004717863910329964284367
61676860004790465290189011297963
61676860004790765479459576596939
61676860004802984238140919011881
61676860004802984240389120051228
61676860004802984245657651877218
61676860004802984247896167403692
61676860004825952225638053911533
61676860004826836367851138592859
61676860004826836367851167290667
61676860004826836367913900357783
61676860004826836367913929055591
61676860004826852839200981676743
61676860004826852839200984859071
61676860004826999433058756472269
61676860004827299576575765560589
61676860004827299614781121698697
61676860004827303275567022819541
61676860004827303275567025823750
61676860004827303275650705172773
61676860004827303275650705522693
61676860019245027122435449140760
61676860019245028907640044357802
61676860019245028952662523758198
61676860019245028953393600569910
61676860019245028953393629267670
61676860019245028953477283395526
61676860019245028953477312093286
61676860019245929521205296471194
61676860019245929521288979296810
61676860019246229709661102134294
61676860019246229710475890469382
61676860019246244344113647259414
61676860019246246128502339531626
61676860019246272351719810259096
61676860019246272352534598594184
61676860019246277840454303016104
61676860019246277840517065135160
61676860019269344283556273074522
61676860019269344284309418602338
61676860019269344284330310610930
61676860019269344284393072730194
61676860019269344284393101427954
61676860019269355211072298560440
61676860019269355211072298580123
61676860019270244852204768631478
61676860019270555974053036886546
61676860019270555975745289582498
61676860019270556111251029497094
61676860019270556112943282193046
61676860019270556113782430077552
61676860019270556151165456215068
61676860019270556151168894699582
61676860019270556151168899421316
61676860019270556151922040227398
61676860019270556158700339378572
61676860019270589327570309871708
61676860019270589459496327355060
61676860019270589464831064601312
61676860019270589467024291865976
61676860019270589467027734009414
61676860019270589467027738614508
61676860019270589467027767312316
61676860019270593163842127839856
61676860019270593171373534377570
61676860019270593171373539099304
61676860019270593171373567797112
61676860019270593171432857657980
61676860019281046129681134956202
61676860019281051480402846767574
61676860019281051617600839378122
61676860019281051663354395590230
61676860019281051663354424287990
61676860019281051663417071616006
61676860019281051665046676983942
61676860019281051665130359809558
61676860019281062593440248221962
61676860019281062593461168928314
61676860019281062601055342307026
61676860019281066299499222109062
61676860019281346318198583426574
61676860019281346318951700256630
61676860019281350022545503223362
61676860019281350024989782135138
61676860019281351669673412068002
61676860019281351806871404678550
61676860019281351808563657374502
61676860019281351808563686072262
61676860019281351854317242284370
61676860019281351854378885091642
61676860019281362782710813522390
61676860019281362790325936305262
61676860019281362927586576243778
61676860019281362964910278733494
61676860019281366488748866703138
61676860019281366488748895400898
61676860019281366488769787409490
61676860019281366493855829130088
61676860019281366496363989485953
61676860019281366496363989485962
61676860019281366496366313833900
61676860019281366626009535339462
61676860019281366633624629424526
61676860019281366669256079218290
61676860019281366671763120249330
61676860019281368272322799338022
61676860019281368278224720020782
61676860019281368279937893423077
61676860019281368279937893423086
61676860019281368279940217771024
61676860019281394489663142582904
61676860019281394494683697713220
61676860019281394496375950409172
61676860019281394496442183252994
61676860019281394496442184769314
61676860019281394497194180887698
61676860019281394497194209468818
61676860019281396136249007213904
61676860019281396143570120795394
61676860019281396273238051040772
61676860019281396273426079118100
61676860019281396273509761943716
61676860019281396280764642681384
61676860019281396280768084824822
61676860019281396280830875524998
61676860019281396280830875525206
61676860019281396280830877041526
61676860019281396281019161869530
61676860019281399840573886992348
61676860019281399847912450555632
61676860019281399847915892699070
61676860019281399977582847004824
61676860019281399977583851525568
61676860019281399977771879602896
61676860019281399985110443166180
61676860019281399985113885192978
61676860019281399985113913890738
61676860019281399985366081679368
61676860019282246885948607822826
61676860019282246886763396157914
61676860019282252237485107969286
61676860019282252374683100579834
61676860019282252376375353275786
61676860019282252420436685489702
61676860019282252422128938185654
61676860019282263350522509423674
61676860019282263350543430130026
61676860019282263358137603508738
61676860019282263358137632206546
61676860019282263487720502034222
61676860019282263487804184859838
61676860019282263495335596119285
61676860019282263495335596119286
61676860019282263532720941416274
61676860019282263533474086944090
61676860019282267056560562604422
61676860019282267056581483310774
61676860019282267064175656689486
61676860019282267193758555214970
61676860019282267193842238040586
61676860019282267201373649300033
61676860019282267201373649300034
61676860019282267239512140124838
61676860019282267244598153147468
61676860019282268885888051451414
61676860019282295062558155733560
61676860019282295064191088453894
61676860019282295065005876788982
61676860019282296703789078305732
61676860019282296704060703115188
61676860019282296841237775019384
61676860019282296841321457845000
61676860019282296894606454014315
61676860019282300408134878790528
61676860019282300408385582893632
61676860019282300545583575504180
61676860019282300552925581094262
61676860019282300552925581210902
61676860019453071051987613970032
61676860019453071052739635598232
61676860019453074758777688778980
61676860019453076540659340020152
61676860019453076540722102139208
61676860019453076542351592716104
61676860019453076543169823077990
61676860019453076543169823194630
61676860019463883348836976700356
61676860019463883356158061584086
61676860019464782131986982649668
61676860019464783916565075869512
61676860019464783916648758695128
61676860019464783923907081459594
61676860019465076975619435644376
61676860019465078622747459280264
61676860019465082321257576647856
61676860019465082321508620402760
61676860019465082321508625107232
61676860019465082328850630813954
61676860019465082466046181097336
61676860019465082502012366785398
61676860019465082504268702663574
61676860019465082504271801496288
61676860019465082504522845251192
61676860019465082504522849955664
61676860019465082509543778044846
61676860019465082511800113923022
61676860019465082511803208150642
61676860019465082511803212755736
61676860019465082511803585827078
61676860019465082511864855662386
61676860019465082511865998850866
61676860019465082512054261215112
61676860019465082512054289912920
61676860019465084105835669867700
61676860019465084105919352693316
61676860019465084113174204733224
61676860019465084113177675457782
61676860019465084113240437576838
61676860019465084151589226079808
61676860019465084151650868887080
61676860019465084151672908905424
61676860019465084158931231786530
61676860019465084158994022486754
61676860019465084158994022486914
61676860019465084158994024003234
61676860019465084158994366847398
61676860019465084158994366860448
61676860019465084159014914611986
61676860019465084159014914612146
61676860019465084159014916011826
61676860019465084159182308831446
61676860019465084159204348862680
61676860019465084288849894716132
61676860019465084288933577541748
61676860019465084296193019617998
61676860019465084296275584648150
61676860019465084296464988801196
61676860019488193194951410743044
61676860019488198678039592632720
61676860019488198685381598339442
61676860019489093761948408990352
61676860019489093762763192737608
61676860019489097461210519288384
61676860019489097468738483799300
61676860019489097468741930547832
61676860019489097468801245918356
61676860019489099245788612508228
61676860019489099253130618098310
61676860019489099253130618214950
61676860019489393943875877041126
61676860019489393943875878090886
61676860019489393951219002988540
61676860019489393951219002992752
61676860019489393951407288283312
61676860019489393951407288300574
61676860019489393951469935256988
61676860019489393951470050048236
61676860019489393952033671944756
61676860019489393952033758038036
61676860019489393952033786735796
61676860019489394088667927867536
61676860019489394088730689986592
61676860019489394089231664555304
61676860019489394089294426674360
61676860019489394126890102939318
61676860019489394134421514198766
61676860019489394135048011584228
61676860019489397650478014453858
61676860019489397650481084588812
61676860019489397650481113286572
61676860019489397657259379117582
61676860019489397657259379121794
61676860019489397658009052642012
61676860019489397658011376633424
61676860019489397658012524546011
61676860019489397658012524546020
61676860019489397658071814406936
61676860019489397658071839916544
61676860019489397658071843104696
61676860019489397658072187478230
61676860019489397787741753225136
61676860019489397795273164484584
61676860019489397795332483043260
61676860019489399435059206506416
61676860019489399442397741371940
61676860019489399442401183515378
61676860019489399442401212213138
61676860019489399442460503490996
61676860019489399442463859541154
61676860019489399442463974332194
61676860019489399480812762718524
61676860019489399488154768308606
61676860019489399488154768425246
61676860019489399488214088400864
61676860019489399488217530544302
61676860019489399488218678437414
61676860019489399488238451134062
61676860019489399488238451134222
61676860019489399488406964794996
61676860019489399618073431354848
61676860019489399625415436944930
61676860019489399625415437061570
61676860019489399625478199180626
61676860019489399625499119770386
61676860019489399625499119770546
61676860019489425651644084696620
61676860019489427435217988633744
61676860019489427435217990033424
61676860019489427480971460156464
61676860019489427480971546245532
61676860019489431142011396799855
61676860019561143076781235599682
61676860019561144680580177358550
61676860019561144723889482306882
61676860019561144723889483356642
61676860019561144725581736402514
61676860019561144725602655709186
61676860019561144725602656758946
61676860019561144725602657108866
61676860019561144726417444044274
61676860019561144726417445094034
61676860019561144726417445443954
61676860019561144862863296697302
61676860019561172673400052961790
61676860019561172719174529878846
61676860019561172719174558576606
61676860019561176423499408259014
61676860019561176423499436956774
61676860019562039750454608569068
61676860019562039887715363298672
61676860019562039932633239167100
61676860019562039933385265383132
61676860019562039933448027502188
61676860019562039933468948208540
61676860019562039940979467442182
61676860019562039940979467459444
61676860019562039941000359450726
61676860019562039941000359454938
61676860019562043456492661749816
61676860019562043456496103893254
61676860019562043636979039651896
61676860019562043639423318563880
61676860019562043639426760590678
61676860019562043639426760707318
61676860019562043639486080682936
61676860019562043639507001389288
61676860019562043639510443416086
61676860019562043639510443532726
61676860019562043639510472113894
61676860019562043644593017594246
61676860019562043644593046292054
61676860019562043647017520640192
61676860019562043647037293323902
61676860019562043647040735467340
61676860019562045240884796165466
61676860019562045247660767743560
61676860019562045247660767763243
61676860019562045285799229890456
61676860019562045285802671917254
61676860019562045285802672033894
61676860019562045286617460252342
61676860019562045293414323958050
61676860019562045293414323962262
61676860019562045421367731924108
61676860019562045423059984620060
61676860019562045423815452862890
61676860019562045423815452979530
61676860019562045423899135688298
61676860019562045423899135804938
61676860019562045428899171864102
61676860019562045428899171881364
61676860019562045430591424460667
61676860019562045430591424560054
61676860019562045430591424577307
61676860019562045430591424577316
61676860019562045430675078687654
61676860019562045430675107385462
61676860019562045431427103858138
61676860019562045431427104907898
61676860019562045431430575645545
61676860019562045431430575645554
61676860019562073286902538368294
61676860019562073286986221193750
61676860019562073286986221193910
61676860019562073286986225780130
61676860019562076991248338853090
61676860019562076991248342395374
61676860019562076991311100972146
61676860019562076991311104160298
61676860019562329004033789866872
61676860019562329004597874098856
61676860019562339939704281860904
61676860019562340076150276953228
61676860019562340076902274471452
61676860019562340076965036590508
61676860019562340076985957296908
61676860019562340076985957297068
61676860019562343645742335041652
61676860019562343650828351364654
61676860019562343780496077438024
61676860019562343782940327652200
61676860019562343783003089771256
61676860019562343783024010477656
61676860019562343783024010477816
61676860019562343783027481202214
61676860019562343783027481318854
61676860019562343788026343975202
61676860019562343788089106094258
61676860019562343788089134792066
61676860019562343789718596671154
61676860019562343828697354705506
61676860019562343828756674681124
61676860019562343828760116824562
61676860019562345435155397529222
61676860019562345435218159644066
61676860019562345435218188341874
61676860019562345435218188359136
61676860019562345436910440938439
61676860019562345436910441037826
61676860019562345437662438560262
61676860019562345475888054250530
61676860019562345480971743508386
61676860019562345480971744553934
61676860019562345480971744558146
61676860019562345482662877942314
61676860019562345482663997249886
61676860019562345483503177033402
61676860019562345483503178549722
61676860019562345612334049342854
61676860019562345612334049459494
61676860019562345613086046861078
61676860019562345613086046977718
61676860019562345613148808980134
61676860019562345613148809096774
61676860019562345613169729686534
61676860019562345613169729686694
61676860019562345613169729803174
61676860019562345613169729803334
61676860019562345613169731203014
61676860019562345618169736118934
61676860019562345618169737164482
61676860019562345618169737168694
61676860019562345619861988814886
61676860019562345619861989860434
61676860019562345619861989864646
61676860019562345619924751979490
61676860019562345619924780677298
61676860019562345620676777149974
61676860019562345620676778199734
61676860019562345620680248937381
61676860019562345620680248937390
61676860019562345620680249054021
61676860019562345620680249054030
61676860019562345620701140945898
61676860019562345620701140945982
61676860019562345620701140946141
61676860019562345620701140946142
61676860019562345620701141062538
61676860019562345620701141062622
61676860019562345620701141062781
61676860019562345620701141062782
61676860019562345620701142462462
61676860019562345620701514017484
61676860019562345620760459975590
61676860019562345620760461025350
61676860019562345620763903065198
61676860019562345620763903181838
61676860019562345620763931763006
61676860019562345620763931879646
61676860019562376997567355330862
61676860019562377134765347941410
61676860019562377134828110060466
61676860019562377180581694970334
61676860019562389901772862781424
61676860019562393606117518561212
61676860019562393606118663283482
61676860019562393612893489096188
61676860019572835582688347664712
61676860019572835628441932574580
61676860019572846746373503889228
61676860019572846753967705948278
61676860019572846753988597956822
61676860019572846753988597961034
61676860019572850269397332221544
61676860019572850269400778970076
61676860019572850276990389575586
61676860019572850452414999096774
61676860019572850452415003818508
61676860019572850459946443775764
61676860019572852053789466520554
61676860019572852053789466637194
61676860019572852061317435740154
61676860019572852061380197854998
61676860019572852099539580705864
61676860019572852099543022732662
61676860019572852099543022849302
61676860019572852099816139925404
61676860019572852099816139925452
61676860019572852107133782764866
61676860019572852107133782764914
61676860019572852107133783119206
61676860019572852107137224809134
61676860019572852107137226325454
61676860019572852107154674773458
61676860019572852107154702425878
61676860019572852107154703475638
61676860019572852107154703825558
61676860019572852107158030827828
61676860019572852107158145619076
61676860019572852107158145632117
61676860019572852107158145632126
61676860019572852107158147031806
61676860019572852236803691368986
61676860019572852236803691485626
61676860019572852237076808561775
61676860019572852237076808561776
61676860019572852244415343413994
61676860019572852244418785553220
61676860019572852244608219821224
61676860019572878270500640699382
61676860019572880100642889183702
61676860019572880100726572009158
61676860019572880100726572009318
61676860019573135771769765576028
61676860019573150463753942429110
61676860019573150603521623394294
61676860019573150649275205121834
61676860019573150649275208304162
61676860019573150649275208776546
61676860019573150649278680680602
61676860019573152243311108995579
61676860019573152243311108995588
61676860019573152243332029683066
61676860019573152243332030155450
61676860019573152426074285367174
61676860019573152426346254531498
61676860019573152426346255003882
61676860019573152426347402559963
61676860019573152426347402559964
61676860019573152433602597893286
61676860019573152433602597897498
61676860019573152433665360012342
61676860019573152433665388710150
61676860019573152433668487542864
61676860019573152433686282135844
61676860019573152433689754039900
61676860019573183993507634045566
61676860019573194931124521678912
61676860019573194931145442385264
61676860019573195068406081986798
61676860019573195114137626865432
61676860019573200419043109625668
61676860019573200419043110093632
61676860019573200426574520885116
61676860019574036339581547570592
61676860019574036385335132597100
61676860019574036385524193776292
61676860019574045673313602699900
61676860019574045673313631397708
61676860019574047457702294972112
61676860019574051163740348152860
61676860019574051171270643269802
61676860019574051209493933062728
61676860019574051209496260603066
61676860019574051209497375089526
61676860019574051209497375206166
61676860019574051209497379811260
61676860019574051209497403787334
61676860019574051209497408509068
61676860019574051209685661434058
61676860019574051209748428270636
61676860019574051209748456968444
61676860019574051214579949267686
61676860019574051214579949384326
61676860019574051214579977965494
61676860019574051217024224997342
61676860019574051217024228296310
61676860019574051217027667257420
61676860019574051217027671862514
61676860019574051217027700560322
61676860019574051217028819768516
61676860019574051217086990416978
61676860019574051217086990771110
61676860019574051217090433977358
61676860019574051217090462675166
61676860019574051217279868227892
61676860019574052810872100793599
61676860019574052810872100793608
61676860019574052811143697008846
61676860019574052856622214965820
61676860019574052856625656992618
61676860019574052856625657105046
61676860019574052856625657109258
61676860019574052856626431943918
61676860019574052856876361095722
61676860019574052856898401127115
61676860019574052856898401127116
61676860019574052864153625158246
61676860019574052864156723995172
61676860019574052864216387277302
61676860019574052864216415975110
61676860019574052864219486110016
61676860019574052864219514708437
61676860019574052864219514708446
61676860019574052864237309050883
61676860019574052864237309050884
61676860019574052864237309400804
61676860019574052864237336698931
61676860019574052864237336698932
61676860019574052864237337748691
61676860019574052864237337748692
61676860019574052864237338098612
61676860019574052864240779905180
61676860019574052864240781304860
61676860019574052994158036648526
61676860019574053001689447907974
61676860019574084561319329592558
61676860019574095498873426413252
61676860019574095498957109238660
61676860019574095498957113838138
61676860019574095636134181138644
61676860019574095636134209836452
61676860019574095636217863964052
61676860019574095636217863981521
61676860019574095636217863981522
61676860019574095636217892661860
61676860019574097283345801523970
61676860019574101032609482469190
61676860019574101040199093074748
61676860019574101040199093074908
61676860019597150774713891692880
61676860019597150911911884303428
61676860019597150957476407917464
61676860019597150957477412438208
61676860019597150957665440515536
61676860019597150957728116541312
61676860019597161892582815679512
61676860019597161892833867326832
61676860019597162075033303840176
61676860019597162075597040527944
61676860019597162075597045119988
61676860019597162075848092175264
61676860019597162083191242586994
61676860019597162083191242604256
61676860019597165781635093708692
61676860019597165781638535852130
61676860019597165781638540457224
61676860019597165789169980414480
61676860019597165789229295785004
61676860019597165789249071651042
61676860019597167383013003159270
61676860019597167383013003275910
61676860019597167390540972378870
61676860019597167390603734493714
61676860019597167428763117344580
61676860019597167428766559488018
61676860019597167428766588069138
61676860019597167429018755857768
61676860019597167429038557239286
61676860019597167429039676447471
61676860019597167436357317885858
61676860019597167436357319403582
61676860019597167436357319403630
61676860019597167436357319408002
61676860019597167436357319421051
61676860019597167436357319421052
61676860019597167436360761564490
61676860019597167436381682141152
61676860019597167436381682154193
61676860019597167436381682154202
61676860019597167566027228124342
61676860019597167573642350790357
61676860019597167573642350790366
61676860019597193599724177338098
61676860019597193599786939457154
61676860019597195383360847982110
61676860019597195429114318105150
61676860019597195429114404194218
61676860019597195429114432891978
61676860019597195429114432896190
61676860019597195429114775852782
61676860019597195429114777269931
61676860019597195429302689134650
61676860019597195429302718186750
61676860019597195429302718204012
61676860019597199090154364817856
61676860019597199135154809021020
61676860019597199135154809025232
61676860019597199135904479003166
61676860019597199135904855616744
61676860019597199135907921146604
61676860019597199135907925751698
61676860019597199135907949727724
61676860019597199135907949844364
61676860019597199135907954449458
61676860019597199135967241122222
61676860019597199135967617381668
61676860019597199135970597172380
61676860019597199135970711963420
61676860019597199135991632553180
61676860019597199135991632553340
61676860019597211854651372507318
61676860019597211900593242711949
61676860019597211907935248418671
61676860019597462081289672994352
61676860019597462264303899259726
61676860019597462264867983491710
61676860019597462272461807887374
61676860019597462272461807891586
61676860019597465925152102797012
61676860019597465925155544940450
61676860019597465925155578243352
61676860019597467572283568576338
61676860019597467572535764946088
61676860019597467572555566327606
61676860019597467755298941317674
61676860019597467755569791176038
61676860019597467762829233252288
61676860019597467762829233368928
61676860019597467762888552294786
61676860019597467762888553344546
61676860019597467762891995483772
61676860019597467763101202435485
61676860019597495618384998196618
61676860019597495618385026888762
61676860019597495618385369864068
61676860019597495618385371268119
61676860019597495618573283137258
61676860019597495618573284554200
61676860019597499325237835120410
61676860019597499325241277263848
61676860019597510397545934737248
61676860019597510397629617090480
61676860019597510443362281766172
61676860019597512043921965092776
61676860019597512043921965105874
61676860019597512043921966504102
61676860019597512044110251450358
61676860019597512051452257157071
61676860019597512051452257511419
61676860019597512051532338263487
61676860019597512097268604181840
61676860019597512226935071100196
61676860019597512226936189935384
61676860019597512226936220051746
61676860019597512226936220055958
61676860019597512234466481869998
61676860019597512234466481986638
61676860019597512234466482005512
61676860019597512234466482359644
61676860019597512234466483405192
61676860019597512234467631311194
61676860019597512234467631315406
61676860019597512234529244101482
61676860019597512234529244120196
61676860019597512234550164707043
61676860019597515749962342638967
61676860019597515750798046958674
61676860019597515757490310337819
61676860019598351714558669119176
61676860019598361002537139338616
61676860019598361002537168036424
61676860019598362649101340193456
61676860019598362649916128528544
61676860019598362786362094923060
61676860019598362786925831610828
61676860019598362832115679850398
61676860019598362832115681250078
61676860019598362832115708548206
61676860019598362832679416520696
61676860019598362832679421108528
61676860019598362832679421112740
61676860019598362832679765482062
61676860019598362832679794179870
61676860019598362832867706403300
61676860019598362832930468168224
61676860019598362832930468172436
61676860019598362839647119807654
61676860019598362839647121207334
61676860019598362840210827762882
61676860019598362840210827767094
61676860019598362840210832367976
61676860019598362840210832372188
61676860019598362840210861065784
61676860019598362840210861069996
61676860019598362840211205439318
61676860019598362840461879427671
61676860019598362840461879427672
61676860019598362840461879431884
61676860019598362840461908125479
61676860019598362840461908125480
61676860019598362840461908129692
61676860019598366355706572205410
61676860019598366355706576810504
61676860019598366355706605508312
61676860019598366538717469701444
61676860019598366538720911844882
61676860019598368140095264477622
61676860019598368147710387143637
61676860019598368185848849270850
61676860019598368185849968582634
61676860019598368186120818440998
61676860019598368193380260517248
61676860019598368193380260633888
61676860019598368193439579559746
61676860019598368193439580609506
61676860019598368193443022748732
61676860019598368323381573170602
61676860019598396186196692694010
61676860019598396186196693048142
61676860019598396186196694093690
61676860019598396186196694097902
61676860019598396186197065765352
61676860019598396186197067165032
61676860019598396186384979388462
61676860019598396186384979405724
61676860019598399892990211046076
61676860019598399893052973165132
61676860019598410827343820824524
61676860019598410828096962002208
61676860019598410828158609159612
61676860019598410828159728372226
61676860019598410828159757070034
61676860019598410828179529747920
61676860019598410964604575554128
61676860019598410965419363889216
61676860019598410965440284477524
61676860019598411011195012692720
61676860019598412611733632291880
61676860019598412611733632309350
61676860019598412611733661007158
61676860019598412657486097888560
61676860019598412657486098360944
61676860019598412657486098365156
61676860019598412657487247320918
61676860019598412657675503913670
61676860019598412664982670100212
61676860019598412665017509134958
61676860019598412665017509620392
61676860019598412665017509624604
61676860019598412665018658576154
61676860019598412665018658580366
61676860019598412665076829228668
61676860019598412665080300064250
61676860019598412665080300083123
61676860019598412665080300083124
61676860019598412665269705635850
61676860019598412794746852740628
61676860019598412794746853090548
61676860019598412794747973348502
61676860019598412794748002046310
61676860019598412794999020408198
61676860019598412802278264349996
61676860019598412802278265399756
61676860019598412802278293047804
61676860019598412802278294097564
61676860019598412802337583958432
61676860019598412802341026114920
61676860019598412802341054812728
61676860019598412802530460365454
61676860019598416318607391226785
61676860019598416318610862067983
61676860019598416318610862067992
61676860022127811166266093526221
61676860022237080060422928622455
61676860022237080060422930157489
61676860022237080060422930488695
61676860022237080060422930507409
61676860022527615303767425514970
61676860022527643119332442499774
61676860022528814016936694437804
61676860022528814207482069083054
61676860022528815801326503189392
61676860022528815801598470837396
61676860022528815847080087632700
61676860022528815847268372927472
61676860022528847368761714727014
61676860022528847368761716130906
61676860022528847368761716248950
61676860022528847369033310838710
61676860022528847551963969056618
61676860022528847551963969174710
61676860022528847551963969529002
61676860022528847552047651882234
61676860022528858489327085638494
61676860022528860273719221589338
61676860022528860319535568141666
61676860022528864023063136735206
61676860022528864023251050375578
61676860022528864023251050493670
61676860022528864023334732846902
61676860022528864023334733201194
61676860022528864030594174923312
61676860022528864030594175389872
61676860022528864030866143037876
61676860022528864030866143056590
61676860022528864030866144106350
61676860022528864030866144460641
61676860022528864030866144460642
61676860022551811856330019151977
61676860022551811856330133943225
61676860022551828464877969637657
61676860022553175671092732605321
61676860022553175671092733655081
61676860028035980761537534085487
61676860028132325046104655437740
61676860028133225613835767351786
61676860028133225613835767468426
61676860028133225613835767818346
61676860028133225613856688056734
61676860028133225613919450171578
61676860028144032427598072459439
61676860028144032427598158067446
61676860028144032427598158068850
61676860028144032427598158185490
61676860028144032427598158535410
61676860028144032427660834578495
61676860028144032427660834578496
61676860028144032427660920182290
61676860028144032427660920317644
61676860028144048898887449078645
61676860028144048898887562334700
61676860028144048898950324099624
61676860028144048898950325499304
61676860028144049036207522244462
61676860028144049036207522362554
61676860028144049036207522366926
61676860028144049036207866250814
61676860028144049036210964505944
61676860028144049036210965555704
61676860028144049036210965568802
61676860028144049036210965573173
61676860028144049036210965573174
61676860028144049036210965923093
61676860028144049036210965923094
61676860028144049036210992737192
61676860028144049036210993203752
61676860028144049036210994148518
61676860028144049036210994154341
61676860028144049036210994154342
61676860028144049036210994253512
61676860028144049036210994270981
61676860028144049036210994270982
61676860028144049036210994620901
61676860028144049036210994620902
61676860028144332616847831359282
61676860028144349088137235626536
61676860028144349225481558036168
61676860028144349225481558386088
61676860028144349225481559435848
61676860028144349225481559454721
61676860028144349225481559454722
61676860028144349225481559571361
61676860028144349225481559571362
61676860028144349225481559921281
61676860028144349225481559921282
61676860028145233184659527261810
61676860028145233184659527378450
61676860028145233184659527728370
61676860028145233184659527745839
61676860028145233184659527745840
61676860028145233184680447966758
61676860028145233184680448452191
61676860028145233184680448452192
61676860028145249655966725749038
61676860028145249655969823536204
61676860028145249655969825071397
61676860028145249655969825071398
61676860028145249793209685904536
61676860028145249793209686371096
61676860028145249793209687315862
61676860028145249793209687321685
61676860028145249793209687321686
61676860028145249793209687420856
61676860028145249793209687438325
61676860028145249793209687438326
61676860028145249793209687788245
61676860028145249793209687788246
61676860028145249793230577911676
61676860028145249793230578261596
61676860028145249793230579311356
61676860028145249793230606959404
61676860028145249793230608009164
61676860028145357128982846505321
61676860028145399750601633862623
61676860028145399750601635262303
61676860028145405284254002021499
61676860028145405284254002488059
61676860028145405284254003421179
61676860028145405284254003887739
61676860028145405284255151344651
61676860028145405284257475809265
61676860028327720259230440491628
61676860028327720259230555282876
61676860028327720259251360730016
61676860028328020448501149163020
61676860028328166834839735936842
61676860028328216790128788814536
61676860028328216790128903133400
61676860028328216973080366216748
61676860028328220503700606304725
61676860028328220503700690508840
61676860028351131452136865382400
61676860028351135157923870453692
61676860028351163021829301112230
61676860028352020764316871559645
61676860028352020947582376045009
61676860028352031882415923949596
61676860028352031882604210294128
61676860028352031882687892647360
61676860028352031882688012043701
61676860028352035588453976663784
61676860028352035588454091921592
61676860028352035588474897718652
61676860028352035588474900372941
61676860028352035588475012509900
61676860028352063589641082752662
61676860028352065419219624662719
61676860028352321091099385133329
61676860028352332071958606040485
61676860028352335777724685801736
61676860028352365425475877975887
61676860028352365425475879025647
61676860028352365562736633751039
61676860028352369269341865764397
61676860028423630843778946892791
61676860028424064544556905768474
61676860028424064544577826474826
61676860028424064544637489284780
61676860028424066191685962506226
61676860028424066326519140525952
61676860028424066326686506282176
61676860028424066326707426870484
61676860028424066326770073844160
61676860028424066326770188635408
61676860028424066328211393221904
61676860028424066328946716765058
61676860028424066328946716881698
61676860028424066328946717231618
61676860028424066328946717248880
61676860028424066328967523150934
61676860028424066328967637470006
61676860028424066328967637942182
61676860028424066328967637955280
61676860028424066329030284799218
61676860028424066329030284915858
61676860028424066329030285283248
61676860028424066372251804729468
61676860028424066372440091074000
61676860028424066373944057425420
61676860028424066374700302145698
61676860028424081153188309024890
61676860028424081153188309374810
61676860028424110800666868781680
61676860028424114497398579604182
61676860028424114497398580070742
61676860028424114497398694395430
61676860028424114497398694861990
61676860028424114497419615100378
61676860028424114497419615450298
61676860028424114504361806564314
61676860028424114504382727269262
61676860028424114504445374592858
61676860028424114504929761635476
61676860028424114504929761752116
61676860028424114504929764467884
61676860028424114504929764756325
61676860028424114504929764817804
61676860028424114504929764934444
61676860028424114504950570737120
61676860028424114504950685522752
61676860028424114505012669266476
61676860028424114505013329314100
61676860028424114505013329664020
61676860028424114505013332851964
61676860028424114505013444455268
61676860028424114505013447287676
61676860028424114505013447643212
61676860028424114543152279303894
61676860028424114543152279653814
61676860028424114550115391472778
61676860028424114550704267250292
61676860028424114550767029365136
61676860028424114550767032551676
61676860028424965112368601198826
61676860028424965112368601315466
61676860028424965112368601665386
61676860028424965112452284018618
61676860028424966757321101109120
61676860028424966758762305345696
61676860028424966758762305695616
61676860028424966759581312194076
61676860028424966759581685265418
61676860028424966896758412795872
61676860028424966896779304674726
61676860028424966896779304791366
61676860028424966896779304804464
61676860028424966896779305141286
61676860028424966896842066906210
61676860028424966896842066923679
61676860028424966896842066923680
61676860028424966896842095604018
61676860028424966896842095621487
61676860028424966896842095621488
61676860028424966942511997576050
61676860028424966942511997692690
61676860028424966942511998042610
61676860028424966942595680395842
61676860028424966942595680531355
61676860028424966942595680531356
61676860028424981576124586579932
61676860028424981576124587046492
61676860028424981576145507284880
61676860028424981576145507634800
61676860028424981583739336289850
61676860028424981583739336291254
61676860028424981583739336639770
61676860028424981583739336757814
61676860028424981583741660755868
61676860028424981720916436893258
61676860028424981720916437359818
61676860028424981720918761357872
61676860028424981720939681946180
61676860028424981721000091015242
61676860028424981721000119713050
61676860028425014927949606869142
61676860028425014927949607335702
61676860028425014927970527574090
61676860028425014927970527924010
61676860028425014934996401857818
61676860028425015072741457182468
61676860028425015072741457649028
61676860028425015072762352727472
61676860028425015072825111304452
61676860028425015072825114492396
61676860028425015072825140002260
61676860028425015118495045628796
61676860028425015118495045745436
61676860028425015118515966333744
61676860028425015118578728098668
61676860028425027816794327118339
61676860028435832869036725610822
61676860028435833006297389660766
61676860028435833006381043316190
61676860028435833006381048020454
61676860028435833006381072013998
61676860028435833006381076718262
61676860028436133195651641900598
61676860028436134842718047214021
61676860028436134842718051800241
61676860028436134842780699123783
61676860028436285112816356184933
61676860028437033626139902814414
61676860028437033626202664579338
61676860028437033626202669165558
61676860028437033763379765181342
61676860028437033763379769885606
61676860028437035410592476532181
61676860028437035456346061323951
61676860028437035456346065556039
61676860028437039114003851731536
61676860028437039114024772319844
61676860028437039114369978503784
61676860028437039114369978858076
61676860028437124416598089050004
61676860028437124424377104162900
61676860028437124599812365007556
61676860028437141070911132333936
61676860028437141071099417628708
61676860028437141071099417641806
61676860028437172592780701884522
61676860028437172775795041051818
61676860028437172775795042573754
61676860028437172775795042923674
61676860028437172775795042928046
61676860028437172775857804692970
61676860028437185540853804257640
61676860028437185543301522130734
61676860028437185543301522143832
61676860028437185543303850846150
61676860028437185543304994402180
61676860028437185543387533547898
61676860028437185566243405416168
61676860028437185566264326475248
61676860028437185573855056293372
61676860028437185678302500971340
61676860028437189208671692582472
61676860028437189246894181436442
61676860028437189391686031744152
61676860028459981563693467561607
61676860028460105693479667921790
61676860028460105693542430041006
61676860028460131726970851879744
61676860028460131726970852233876
61676860028460131726970852346304
61676860028460131726970852350516
61676860028460131726970855066284
61676860028460131726970855416204
61676860028460131726970855534248
61676860028460131726991772584692
61676860028460131726991772934612
61676860028460131726991775772636
61676860028460131726991776122556
61676860028460131727054534699536
61676860028460131727054535053668
61676860028460131727054537887480
61676860028460131727054538241612
61676860028460133373346767726849
61676860028460133510544760341609
61676860028460133510795721307865
61676860028460137080140285100670
61676860028460137080140285217310
61676860028460137080161205805618
61676860028460137217397597332544
61676860028460137217397597686836
61676860028460137217397597799104
61676860028460137217397940643428
61676860028460137217400954799644
61676860028460137217400955266204
61676860028460137217401039476142
61676860028460137217401039942702
61676860028460137217401040893084
61676860028460137217401041359644
61676860028460137217418489341136
61676860028460137217421960531010
61676860028460137217421960536626
61676860028460137217421961599484
61676860028460137217481165366912
61676860028460137217481165715380
61676860028460137217481165721204
61676860028460137217481251454528
61676860028460137217481280152336
61676860028460137217481280506628
61676860028460137217481508671972
61676860028460137217481623463220
61676860028460137217481628068313
61676860028460137217484636024375
61676860028460137217484636208110
61676860028460137217484637619436
61676860028460137217484637625259
61676860028460137217484637625260
61676860028460137217484722117815
61676860028460137217484722295934
61676860028460137217484723712876
61676860028460137217484726901027
61676860028460137263151525551892
61676860028460137263154624386010
61676860028460137263154624740142
61676860028460137263154624852570
61676860028460137263154624856782
61676860028460137263175545440878
61676860028460137263175545445090
61676860028460137263234750275376
61676860028460137263234750275536
61676860028460137263234750625296
61676860028460137263234750629668
61676860028460137263234836364444
61676860028460137263234836364604
61676860028460137263234836718736
61676860028460137263238221466494
61676860028460137263238307205802
61676860028460148175369520784091
61676860028460148198260260733218
61676860028460148198260260849858
61676860028460148198281181438166
61676860028460148198343943203090
61676860028460148335506982225136
61676860028460148335520926299482
61676860028460148335520929303691
61676860028460148335520929487426
61676860028460148335541846887790
61676860028460148335541850075734
61676860028460148335601484304520
61676860028460148335604608652714
61676860028460148335604611656923
61676860028460148335604611840658
61676860028460431916241449412988
61676860028460431916262366937012
61676860028460431916325129051856
61676860028460431916325132238396
61676860028460437269410879097454
61676860028460437406671519037214
61676860028460437406671633472926
61676860028460437406671633822846
61676860028460437406671633828462
61676860028460437406671633945102
61676860028460437406671635007960
61676860028460437406671635357880
61676860028460437406689455346564
61676860028460437406692439742162
61676860028460437406692554533410
61676860028460437406692555596268
61676860028460437406692558784425
61676860028460437406752217461408
61676860028460437406755201507086
61676860028460437406755201857006
61676860028460437406755317711112
61676860028460437406755320897811
61676860028460437452425218736926
61676860028460437452442668602080
61676860028460437452505430716924
61676860028460448387530854730002
61676860028460448524812415374710
61676860028460448524875177139634
61676860028460448524875177489554
61676860028460450354178647493108
61676860028460453877958714791886
61676860028460453877961039139860
61676860028460453877979522124139
61676860028460453878044723028285
61676860028460453878044726214825
61676860028460453878044726216283
61676860028461306267338496874218
61676860028461306267338496875670
61676860028461306267338497224138
61676860028461306267338497229962
61676860028461306267338497342230
61676860028461306267338497346602
61676860028461306267338840180730
61676860028461306267338841230490
61676860028461306267359417580618
61676860028461306267359417930538
61676860028461306267359417934910
61676860028461306267526783568670
61676860028461306267527126525262
61676860028461306267547704275070
61676860028461306267610466039994
61676860028461306267610466394286
61676860028461306313092425090598
61676860028461306313092426140358
61676860028461332484053141777652
61676860028461332484053142127572
61676860028461332484053145315516
61676860028461332484053145432156
61676860028461332484074066020464
61676860028461332484136827785388
61676860028461334267899017883309
61676860028461337837219104158944
61676860028461337837219447115328
61676860028461337837219448532478
61676860028461337837222547365192
61676860028461337837222920436534
61676860028461337837222920553174
61676860028461337837222920903094
61676860028461337837240024863892
61676860028461337837240397935234
61676860028461337837243468070140
61676860028461337837243841141482
61676860028461337837303131352270
61676860028461337837303160050078
61676860028461337837306230184984
61676860028461337837306603256326
61676860028461337974479858534256
61676860028461337974479858888548
61676860028461337974483302094795
61676860028461337974483302094796
61676860028461337974483329842014
61676860028461337974483330786780
61676860028461337974483331259163
61676860028461337974483331259164
61676860028461337974504221732514
61676860028461337974504222795372
61676860028461337974563541354048
61676860028461337974566983497438
61676860028461337974566984914587
61676860028461337974566984914588
61676860028461337974567012195246
61676860028461337974567013612395
61676860028461337974567013612396
61676860028461338020236914633838
61676860028461338020254364503364
61676860028461338020257836407419
61676860028461338020257836407420
61676860028461338020317126268288
61676860028461338020320598522263
61676860028461338020320598522264
61676860028461348886698226123455
61676860028461348955360343452824
61676860028461348955363439453130
61676860028461348955363442639670
61676860028461348955423105567668
61676860028461348955426201218054
61676860028461348955426204754514
61676860028461349092603301820058
61676860028461349092603305474562
61676860028461349092624197365062
61676860028461349092624226062870
61676860028461349092686959129986
61676860028461349092686987827794
61676860028461350738881587885456
61676860028461350739247714657704
61676860028461350739247715011996
61676860028461350784635143980876
61676860028461350784729674758068
61676860028461354438238971800016
61676860028461354438238972148484
61676860028461354438238972154308
61676860028461354438238972266576
61676860028461354438239315105076
61676860028461354438241299268839
61676860028461354438259892854884
61676860028461354445758787896738
61676860028461354445770410510679
61676860028461354445770410694414
61676860028461354445770412105740
61676860028461354445770412111563
61676860028461354445770412111564
61676860028461354445770415293648
61676860028461354445770415293684
61676860028461354445770415293891
61676860028461354445770415293892
61676860028461354445770759667426
61676860028461354445772734975293
61676860028461354445772735159028
61676860028461354445772736103794
61676860028461354445772736576177
61676860028461354445772736576178
61676860028461354445790184906138
61676860028461354445791304114332
61676860028461354445791307302276
61676860028461354445793655747336
61676860028461354445852946671062
61676860028461354445852947025354
61676860028461354445854064816398
61676860028461354445854065879256
61676860028461354445854066233547
61676860028461354445854066233548
61676860028461354445854069421491
61676860028461354445854069421492
61676860028461354445854093514206
61676860028461354445854094931355
61676860028461354445854094931356
61676860028461354445854098119299
61676860028461354445854098119300
61676860028461354445856417328525
61676860028461354445856417512260
61676860028461354445856418929409
61676860028461354445856418929410
61676860028461354491523192066198
61676860028461354491524344693934
61676860028461354491526291253044
61676860028461354491526292788237
61676860028461354491526292788238
61676860028461354491544889028571
61676860028461354491544889028572
61676860028461354491606879141163
61676860028461354491607650793496
61676860028461354491607651143415
61676860028461354491607651143416
61676860028461354491607653975824
61676860028461354491607654329955
61676860028461354491607654329956
61676860028461354491608027047166
61676860028461354491609975141469
61676860028461354491609975141470
61676860028461504609119740249035
61676860155136207676724684443090
61676860155136507865911595970002
61676860155136507865974357734926
61676860155136523735146074590054
61676860155136523742488081359586
61676860155136523872406828965526
61676860155136523879745392528650
61676860155136523879745392528810
61676860155136523879745392882942
61676860155136523879748834672248
61676860155136523879748836089190
61676860155167727547877618320946
61676860155167727550133955248882
61676860155167738622503440223672
61676860155168628115689399961378
61676860155168628117945736889314
61676860155168628118133679227286
61676860155168639053054467488632
61676860155168639053054468905574
61676860155168639190315137537526
61676860155168922770951198509738
61676860155168922771013846187466
61676860155168928124179923004102
61676860155168928261440591640426
61676860155168928304939073253214
61676860155168928307132648416226
61676860155168928307195410181150
61676860155168939234710311775498
61676860155168939234710313192440
61676860155168939242304140780468
61676860155168939242304142197410
61676860155168939242325061486820
61676860155168939242325062903762
61676860155168939242576109946196
61676860155168939372243810504086
61676860155168939379502133391016
61676860155168939379564810829362
61676860155168939379774102556744
61676860155168939417724279754794
61676860155168939417976474707602
61676860155168939422807882802730
61676860155168939422807997239846
61676860155168939425255719712210
61676860155168939425314923833770
61676860155168939425315009572918
61676860155168939425315038270726
61676860155168939425315038625018
61676860155168939425318480414324
61676860155168939425318481831266
61676860155168944730495814368116
61676860155168944732671567674752
61676860155168972176695914482560
61676860155168972176696254606744
61676860155168972184038261363226
61676860155168972184038264545554
61676860155168972184226292622882
61676860155168972184227321492658
61676860155168972184227440533256
61676860155168972184791405724642
61676860155168972595820267272198
61676860155168972595820270454526
61676860155168972595821299324302
61676860155168972595821413765630
61676860155168972595821415182572
61676860155168972595821418364900
61676860155168972725487884924752
61676860155168972725488225048936
61676860155168972726303013384024
61676860155168972733018263065074
61676860155168972733019291934850
61676860155168972733019406376178
61676860155168972733019410975448
61676860155168972733080935908522
61676860155168972733080939090850
61676860155168972733834080269938
61676860155168977534949147745358
61676860155168977664615959028664
61676860155168977671957965785146
61676860155168977672147025914578
61676860155168988769635807898882
61676860155171340344707549283512
61676860155171340756489813472738
61676860155171340886135474467198
61676860155171345697876983567248
61676860155171640526363393570378
61676860155171640526363393924510
61676860155171640533957222575348
61676860155171640533978143281700
61676860155171641082937479375122
61676860155171641083021162183268
61676860155171641083021162196366
61676860155171641083021162200737
61676860155171641121160772569202
61676860155171645887126656859084
61676860155171646022148896162996
61676860155171646024324649469632
61676860155171646024408332289424
61676860155171646062544843476866
61676860155171646062798990786218
61676860155171646070137524234592
61676860155171646070140996492940
61676860155171673880131371012776
61676860155171673880716346899220
61676860155171673880716347253352
61676860155171673887474495560510
61676860155171673887662781918092
61676860155171673887662782272224
61676860155171673887662786504312
61676860155171674299256764335956
61676860155171674436454752360284
61676860155171674436454756946504
61676860155171679238384493729464
61676860155171679368051075434696
61676860155171679368887903665664
61676860155171679375582486694144
61676860155172525042260629792602
61676860155172529976243146496838
61676860155172529983585152203560
61676860155172529983644700700266
61676860155172530387837124328482
61676860155172530395426706609238
61676860155172530578379431667022
61676860155172541101706242450856
61676860155172541101768918472260
61676860155172541101789925270648
61676860155172541505957095380634
61676860155172541513488506640082
61676860155172541513572189448228
61676860155172541513572189465697
61676860155172541650832858451781
61676860155172541650832858451782
61676860155172541688972554209634
61676860155172546447344265469320
61676860155172546447613910287074
61676860155172546452699923427956
61676860155172546454875676734592
61676860155172546454934995170804
61676860155172546454959359554384
61676860155172546454960392674962
61676860155172546592132987781352
61676860155172546628100288189362
61676860155172546630358490317752
61676860155172546630548010661726
61676860155172546637886544110100
61676860155172546637890016368448
61676860155172547042138545286914
61676860155172547042141988493370
61676860155172574447880366418192
61676860155172574447943038211880
61676860155172574447943042443968
61676860155172574448507122443864
61676860155172574448528042800504
61676860155172574448528043154636
61676860155172574455222372124914
61676860155172574455223400994690
61676860155172574455285048150690
61676860155172574455474568494664
61676860155172574456038189329778
61676860155172574456038303648642
61676860155172574456038303765282
61676860155172574859474344249836
61676860155172574860310048709476
61676860155172574867068546326308
61676860155172574996735008654072
61676860155172574996735012886160
61676860155172575004266538936856
61676860155172575050856861756583
61676860155172579799418009869932
61676860155172579799438930576284
61676860155172579935862742633800
61676860155351459252044476167644
61676860155351459389221207943236
61676860155351459396814262109334
61676860155351459801066230002168
61676860155351459801066234234256
61676860155351459801087150358808
61676860155351459801087150712940
61676860155351459801630314234152
61676860155351459801651234590792
61676860155351459801651234944924
61676860155351459808408239940978
61676860155351459809161381120066
61676860155354161093283397078792
61676860155354161093304316385672
61676860155354161093304317802614
61676860155354161100061318553530
61676860155354161100061321735858
61676860155355061523019294834720
61676860155355061523834423293992
61676860155355061523834424343752
61676860155355061530612345818490
61676860155355061530612349000818
61676860155355061531365490179906
61676860155355061667810341611366
61676860155355062072062309504200
61676860155355062072062313736288
61676860155355345241815613023522
61676860155355361713127057192480
61676860155355361850387811567952
61676860155355361855449117496740
61676860155355361896057715069354
61676860155355361896120475771468
61676860155355361896120477188410
61676860155355361896141396477820
61676860155355361900387914071728
61676860155355361901202673708848
61676860155355361902835636544092
61676860155355361902898397246206
61676860155355361902898398663148
61676860155355361902919317952558
61676860155355361903671688529074
61676860155355361903672464780676
61676860155355361903733991850530
61676860155355361903733992900290
61676860155355361903734078989358
61676860155355361903734336206802
61676860155355361903735225482790
61676860155355361903735226899732
61676860155355362307902395941292
61676860155355362314701582128734
61676860155355362315517489672064
61676860155355362445100388197500
61676860155355362445163150316764
61676860155355362445184071023116
61676860155355362451962336854126
61676860155355362452714334372190
61676860155355362452715482282564
61676860155355362452715482282612
61676860155355362452778158308388
61676860155386582133844676377232
61676860155387482511027025022488
61676860155387777401039655247408
61676860155387782151254944479800
61676860155387782296670169942964
61676860155387782341884033470846
61676860155387782753666297647022
61676860155387782753666298001154
61676860155387782754482205190304
61676860155387782884148786541404
61676860155387782890839930944032
61676860155387782890923613415516
61676860155387782890923613769648
61676860155387782890927052372414
61676860155387815642784969708418
61676860155387815642784998410598
61676860155459511467189501797368
61676860155459511467189506029456
61676860155459511467753586029352
61676860155459511512943086357524
61676860155459511512943086711656
61676860155459522638406186891938
61676860155459527526696647170294
61676860155459527526718682489990
61676860155459527527282766721974
61676860155459527527282768138916
61676860155459527572451346693506
61676860155459527572451351292776
61676860155459527573015430925490
61676860155459527573015432342432
61676860155459527573036351631842
61676860155459527573036353048784
61676860155459527577533917685126
61676860155459527577533920871666
61676860155459527579790257799602
61676860155459527579790258149522
61676860155459527579981643344030
61676860155459527580546499228346
61676860155459527938500946679216
61676860155459527938500947033348
61676860155459527939065030911200
61676860155459527939065031265332
61676860155459527984233610882732
61676860155459527984233611236864
61676860155459527984233615468952
61676860155459527984797695468848
61676860155459527991575621175674
61676860155459528121494370194344
61676860155459528122058105470786
61676860155459528122079026177138
61676860155459528128832932222434
61676860155459528128832932694610
61676860155459528128836371301796
61676860155459528128836375901066
61676860155459528129589516730234
61676860155459528129673199555849
61676860155459528129673458185864
61676860155460411897489484835040
61676860155460412034938521672876
61676860155460412034938525904964
61676860155460412080504164598904
61676860155460412080692106233032
61676860155460412080754868702008
61676860155460423206155206767446
61676860155460423206155207117366
61676860155460427957247674435254
61676860155460427957269709754950
61676860155460427957269710104870
61676860155460427957830351837672
61676860155460427957833793986934
61676860155460427957833794336854
61676860155460428094445667045802
61676860155460428094530378386902
61676860155460428095094462618886
61676860155460428095094464035828
61676860155460428140200366569014
61676860155460428140200371168284
61676860155460428140284049388806
61676860155460428140764450800998
61676860155460428147539277675110
61676860155460428147539278025030
61676860155460428147793425334382
61676860155460428506039644877446
61676860155460428506312729023700
61676860155460428506792786056534
61676860155460428506876468881942
61676860155460428506876813255684
61676860155460428550370622261844
61676860155460428551794344400658
61676860155460428551982630758240
61676860155460428551982635344460
61676860155460428552062874957796
61676860155460428552546714990224
61676860155460428552630397811468
61676860155460428552630397815839
61676860155460428552630398165600
61676860155460428559324636801832
61676860155460428559324641051182
61676860155460428560140543995194
61676860155460428689243390069852
61676860155460428689807125223830
61676860155460428689807125341922
61676860155460428689891066447792
61676860155460428689891066801923
61676860155460428689891066801924
61676860155460428696581952097942
61676860155460428696581952215986
61676860155460428696585391177304
61676860155460428696585395776574
61676860155460428697401212627146
61676860155460428697422133687837
61676860155460428697422477707240
61676860155460461492669711766562
61676860155460728886692813423713
61676860155463129661269139971040
61676860155463129797692726672326
61676860155463129843447426195538
61676860155463129843447430794808
61676860155463129844199796785104
61676860155463129844283479593250
61676860155463129850977722846062
61676860155463129851040480361636
61676860155463129851040484960906
61676860155463129851793625790074
61676860155463130393242471312930
61676860155463130393326154138546
61676860155463130400920241791000
61676860155463174270145878234048
61676860155464374889989539396470
61676860155495534222903881377844
61676860155495534222903881731976
61676860155495545341024976555456
61676860155495545341024977618266
61676860155495545341024977622478
61676860155495550236655115010232
61676860155495550236657439008286
61676860155495550282408699570388
61676860155495550282408699920308
61676860155495550282408699924520
61676860155495550282409042876900
61676860155495550282409042881112
61676860155495550282409043943922
61676860155495550282409044293842
61676860155495550282409047126250
61676860155495550282409047480382
61676860155495550282412141713826
61676860155495550282412143130768
61676860155495550282976227362752
61676860155495550289751824472254
61676860155495550289751824822174
61676860155495550289940111179756
61676860155495550289940111183968
61676860155495550290002872948892
61676860155495550290005195879924
61676860155495550694194405903052
61676860155495550694194406257184
61676860155495550695031234493768
61676860155495550831451717421988
61676860155495550831451721654076
61676860155495550832290869651010
61676860155495550832290869656834
61676860155495578649352401319714
61676860155495578649352405551802
61676860155495583636490057137454
61676860155495583636490057141666
61676860155495583636681785642686
61676860155495583636741104197150
61676860155495583636741104201362
61676860155495583636741105259800
61676860155495583636741105264172
61676860155495583636741108446500
61676860155495594709047828805084
61676860155495594709047831987412
61676860155495594709110590570008
61676860155495594709110593752336
61676860155495851020725754625219
61676860155495851021562582861803
61676860155495851028337409735915
61676860155495851029089407608319
61676860155496800865134581991073
61676860155496800865138024252763
61676860155496800865138025669705
61676860155496800865698666223057
61676860155496800865702109901689
61676860161044832495007709528314
61676860161045149155568826521096
61676860161045149155840795686824
61676860161045149292766819131644
61676860161045149292829581246488
61676860161045149292847403236766
61676860161045149292847404636446
61676860161045149292850501952840
61676860161045149704611845435714
61676860161045149704632766129016
61676860161077247994844691066874
61676860161077253531046256749178
61676860161077253531046285445534
61676860161077253531047404640678
61676860161077253531298108743782
61676860161077264595801796943182
61676860161077264603416775174140
61676860161077548184115627903770
61676860161077548184115629438804
61676860161077553720297077932514
61676860161077564655405808059656
61676860161077564655677777225384
61676860161077564785072735315112
61676860161077564792666448465976
61676860161077564792666449528834
61676860161077564792666562785048
61676860161077564792666564320082
61676860161077564792666822600336
61676860161077564792684384775326
61676860161077564792684386175006
61676860161077564792687483491400
61676860161077564792687485026434
61676860161077564838417048978842
61676860161077564838417050378522
61676860161077570143597481647304
61676860161077570145832524810436
61676860161077570145832525282612
61676860161077570145832897881938
61676860161077570145853818575240
61676860161077570145853819041800
61676860161077570146105642357310
61676860161077597589798036323048
61676860161077597597329103213174
61676860161077597597893187445158
61676860161077598008923081044818
61676860161077598138590006765240
61676860161077598146183721451138
61676860161077598146183835770210
61676860161077598146936206359776
61676860161077603077717740744968
61676860161077603085311454958690
61676860161077603085311455430866
61676860161077603085311569749938
61676860161079966352584899680825
61676860161079971248235933785656
61676860161079971293968970588489
61676860161079999706102172665987
61676860161080004645229907117891
61676860161080265947058889854536
61676860161080266496122829462456
61676860161080271435250563442184
61676860161080271437485979663768
61676860161080271437506900370120
61676860161080271437506900836680
61676860161080271437507675675552
61676860161080271437758724152190
61676860161080271483239565040196
61676860161080271483240339879068
61676860161080299300576162839698
61676860161080299849619181741266
61676860161080304788746915720994
61676860161080304788746916193170
61676860161081150455362411508906
61676860161081155991543861537650
61676860161081166514807909730044
61676860161081166514870557525816
61676860161081166514870671844888
61676860161081166514888493835166
61676860161081166514891592551240
61676860161081166926673856727416
61676860161081167056319517385214
61676860161081167056592491444483
61676860161081167063850928644653
61676860161081167063850928644662
61676860161081167063934497151205
61676860161081167063934497151206
61676860161081167063934525849013
61676860161081171865801590707144
61676860161081171868036633870276
61676860161081171868036634342452
61676860161081171868058702940512
61676860161081171997976562352147
61676860161081171997976677143395
61676860161081172005234626480824
61676860161081172005318223685336
61676860161081172005318309778616
61676860161081172005318338004200
61676860161081172005318568039996
61676860161081172005318568058869
61676860161081172005318568058870
61676860161081172005318682831244
61676860161081172005321695589391
61676860161081172005509981933923
61676860161081172043458292868662
61676860161081172050989359754576
61676860161081172051051232243512
61676860161081172051051347034760
61676860161081172051240408231214
61676860161081172417103959765567
61676860161081172462834386062858
61676860161081199868387830510978
61676860161081199868387944830050
61676860161081199868576231187632
61676860161081199869139971050294
61676860161081200280170209006226
61676860161081200410673848661629
61676860161081200417368201616774
61676860161081200417368201629815
61676860161081200417368201629824
61676860161081200418182989964912
61676860161081200463205383742639
61676860161081200463205387974727
61676860161081205219297942985954
61676860161081205219297942998995
61676860161081205219297942999004
61676860161260084802406897818092
61676860161263687081727911834566
61676860161263987132985724891538
61676860161263987262652650611960
61676860161263987268550784894020
61676860161263987270183717502086
61676860161263987270246479616930
61676860161263987316017514862724
61676860161263987316835746386638
61676860161263987316836003621504
61676860161263987316836117923106
61676860161263987316836119458140
61676860161263987682028743793106
61676860161263987682028743806156
61676860161263987865042969107890
61676860161263987865060532364612
61676860161263987865060536950832
61676860161263987865064004133314
61676860161263987865878678149538
61676860161263987865878678153750
61676860161263987865878678166800
61676860161263987865878792468402
61676860161263987865879797361944
61676860161296402813577615007568
61676860161296402814141696053012
61676860161296407571950440877790
61676860161296407701617366130248
61676860161296407701617367665282
61676860161296407709211080816146
61676860161296407709211081879004
61676860161296407709211454950506
61676860161296407709771837340244
61676860161296407709775166110988
61676860161296407754710634269316
61676860161296407754961681329012
61676860161296408120993459776928
61676860161296408120993459783570
61676860161296408120993459796620
61676860161296408166747044687822
61676860161296408304007684626178
61676860161296408304028719651602
61676860161368148051507854171126
61676860161368152939820349769178
61676860161368152985553013972694
61676860161368152986117098204678
61676860161368152990635584964314
61676860161368152990635588150854
61676860161368152992891921892250
61676860161368152992891925078790
61676860161368152992891925544324
61676860161368152992891925546754
61676860161368152992891925550966
61676860161368152992892697196656
61676860161368152992892697197682
61676860161368152993164664963730
61676860161368152993728749195714
61676860161368152993731847916000
61676860161368153541938038580984
61676860161368153541956635405922
61676860161368153541956639992142
61676860161368153542691184009413
61676860161368153542691184009422
61676860161368153542771768114544
61676860161368153542774752511754
61676860161368153542774752515966
61676860161369048611998551631880
61676860161369048619256874046634
61676860161369053507632017440458
61676860161369053507632131759530
61676860161369053508195873152806
61676860161369053508196101672442
61676860161369053515138064143114
61676860161369053515138064615290
61676860161369053553364681171798
61676860161369053553364681643974
61676860161369053553364795963046
61676860161369053553382617953324
61676860161369053553928765403782
61676860161369053553928765875958
61676860161369053553928880195030
61676860161369053553949802436416
61676860161369053560640941767758
61676860161369053560640944954298
61676860161369053560895088014300
61676860161369053560978656515020
61676860161369053561459948615978
61676860161369053561543515115104
61676860161369053561543516650138
61676860161369053561543889721640
61676860161369053919957215100646
61676860161369053919957215572822
61676860161369053919978107581414
61676860161369054102156651613990
61676860161369054102156652086166
61676860161369054102156766405238
61676860161369054102908763923302
61676860161369054102971439949078
61676860161369054102971440421254
61676860161369054102971554740326
61676860161369054109687058456492
61676860161369054109770626957212
61676860161369054110502965999774
61676860161369054110523886824218
61676860161369054110586534506318
61676860161369054110586562849994
61676860161369054110586563204126
61676860161369081966079908849026
61676860161369337637122840612280
61676860161369337682876425992920
61676860161369337683148022104616
61676860161369337683712106336600
61676860161369348755515560720200
61676860161369353559621050325974
61676860161369353560185134557958
61676860161369353696819042936522
61676860161369353696881805051366
61676860161369353696899627041644
61676860161369353696902725757718
61676860161369353697383127168506
61676860161369353697445889283350
61676860161369353697466809989702
61676860161369353701964264910454
61676860161369353704157950856078
61676860161369353704157954042618
61676860161369353704157954510582
61676860161369353704158726161510
61676860161369353704220601366214
61676860161369353704220601838390
61676860161369353742381244185464
61676860161369353742632291245160
61676860161369353750727442363058
61676860161369354108413020768166
61676860161369354108664069240583
61676860161369354108664069240592
61676860161369354108684989951363
61676860161369354109228153472567
61676860161369354109228153472576
61676860161369354154417654621223
61676860161369354154417654621232
61676860161369354154981738853207
61676860161369354154981738853216
61676860161369354291424261687352
61676860161369354291424266273572
61676860161369354291695857799048
61676860161369354291695862385268
61676860161369354292259942031032
61676860161369354298955328573266
61676860161369354298955333159486
61676860161369354299020300249048
61676860161369354299773559996558
61676860161369354299854029316256
61676860161369387094206264474674
61676860161369387094457311534370
61676860161369398580865029018784
61676860161369398580865029490960
61676860161369398580885950197520
61676860161369398580885950201732
61676860161369403519742084411048
61676860161369403519992763470688
61676860161369403527524198710790
61676860161369403527524203428104
61676860161369403527524203432316
61676860161369403528089059311016
61676860161371755218385123769638
61676860161371755218385124241814
61676860161371755264139825177963
61676860161371755264975505502562
61676860161371755264975877157122
61676860161371755264975877161334
61676860161371755264975878574064
61676860161371755264978861571594
61676860161371755676761240066634
61676860161371755806428826307063
61676860161371755813203763367330
61676860161371755813959147056125
61676860161371755814021880477374
61676860161372055400066102563046
61676860161372055400881235254406
61676860161372055400902155960758
61676860161372055407659156729144
61676860161372055451718051687547
61676860161372055453410304383499
61676860161372055453410417757598
61676860161372055453410419174540
61676860161372055453410419174747
61676860161372056003289117020108
61676860161372056003292474487199
61676860161372099872539031996612
61676860161372099872540179883900
61676860161372955967877884553398
61676860161372955968629910769222
61676860161372955968692672888486
61676860161372955968710495924152
61676860161372955968710496278444
61676860161372955968713593594838
61676860161372955973776277098450
61676860161372955975404738115718
61676860161372956011935746042596
61676860161372956013627998738548
61676860161372956013628370747192
61676860161372956014464051090872
61676860161372956014464052136260
61676860161372956014464052490552
61676860161372956014467524394608
61676860161372956019529833327820
61676860161372956021159437633106
61676860161372956021222086023772
61676860161372956021974198315822
61676860161372956021974198670114
61676860161372956021977670574170
61676860161372956380495857771014
61676860161372989365453019027758
61676860161372989366267807362846
61676860161372989366268180416878
61676860161372989366268180771170
61676860161373000303069138078624
61676860161373000303090059254930
61676860161373000303090059257360
61676860161373000303090059261572
61676860161373000303091207148860
61676860161373005790989987677888
61676860161373005791804775658684
61676860161373005791804776012976
61676860161373005799336187272424
61676860161404170762284554001698
61676860161404175657349839287926
61676860161404175657349839760102
61676860161404175695513808993014
61676860161404175702852716912570
61676860161404175703104540223859
61676860161404175703104540696251
61676860161404175703106863159112
61676860161404175703106864694146
61676860161404175703671723760790
61676860161404176108111980712463
61676860161404176108111981184639
61676860161404176114886807586575
61676860161404176114886808058751
61676860161404176115725955584922
61676860161404176244556827894582
61676860161404176244556827907632
61676860161404176245392536936022
61676860161404176245393656144207
61676860161404176252899589000183
61676860161404209049845842083260
61676860161404209049845843146118
61676860161404209049846214682586
61676860161404209049846215154762
61676860161404209049846216217620
61676860161404209049867049299917
61676860161404209050409927378102
61676860161404219992294628493842
61676860161404220122212261031524
61676860161404220122212261503700
61676860161404220129492621104390
61676860161404220167965798111667
61676860161404220717573983729303
61676860161404470951555033226107
61676860161404470951555147999886
61676860161404470951555148004098
61676860161404470951555148017148
61676860161404470951555148017355
61676860161404475839027719366664
61676860161404475839030818081334
61676860161404475846370501311938
61676860161404475846558787669727
61676860161404475846621549430280
61676860161404475846621549784412
61676860161404475846642470022743
61676860161404475892375133275886
61676860161404476251628990272959
61676860161404476251628990272968
61676860161404476258403812543598
61676860161404476434643329434648
61676860161404476441418152177454
61676860161404476441439072415842
61676860161404476441439072769974
61676860161404504251725007075826
61676860161404520311232147744488
61676860161404520311232148216664
61676860161404520311503743856184
61676860161404520311503747042724
61676860161404520357237555019484
61676860161404520357801640668410
61676860161404520906029526861356
61676860161404520906844286144392
61676860161404520906844286161654
61676860161404520906844286498684
61676860161404520914375726455892
61676860161404525672267378799206
61676860161405360393903717855328
61676860161405371465455320244324
61676860161405371511208905152788
61676860161405371511772727581156
61676860161405371511772986198232
61676860161405371519366814866380
61676860161405376269578374973060
61676860161405376269578746631624
61676860161405376269578751230894
61676860161405376269581845346294
61676860161405376270142459205044
61676860161405376406842485752614
61676860161405376406842486815472
61676860161405376406842600071686
61676860161405376406842601606720
61676860161405376407406341464962
61676860161405376407406571047456
61676860161405376407406685838704
61676860161405376452593086265480
61676860161405376452596070661078
61676860161405376459934978580634
61676860161405376459935753419506
61676860161405376460124153151394
61676860161405376460124154568336
61676860161405376460189124827176
61676860161405376460207721067510
61676860161405376818621392474740
61676860161405376818621397060960
61676860161405376818624749928790
61676860161405376818624864260903
61676860161405376818624864260912
61676860161405376819436185396048
61676860161405376819439538263878
61676860161405376819460573289302
61676860161405376819461692497487
61676860161405376865194356699608
61676860161405377002474912923158
61676860161405377009167172052962
61676860161405404865290000566318
61676860161405404866104788901406
61676860161405404866105047518482
61676860161405404866105161955438
61676860161405409806674100526034
61676860161405409806925147585730
61676860161405420742033850532676
61676860161405420742033853596912
61676860161405420742034884001882
61676860161405420742054771121144
61676860161405420742054774307684
61676860161405420879044590254640
61676860161405420879294522233236
61676860161405420879294522705412
61676860161405420879294637024484
61676860161405420879315529033076
61676860161405420925049222222800
61676860161405420932388130142356
61676860161405420932391229329202
61676860161405420932576158219684
61676860161405420932576161406224
61676860161405421275445486170842
61676860161405421290825820974868
61676860161405421290826854425200
61676860161405421290826854430816
61676860161405421290826854444074
61676860161405421291641642760288
61676860161405421336580553658352
61676860161405421337395691084327
61676860161405421473841308383744
61676860161405421474655982399968
61676860161405421482187393659416
61676860161405421482187422357224
61676860161405426232210666717192
61676860161405426232210667071276
61676860161405426232210667071484
61676860161405426232211040142826
61676860161405426232213364140880
61676860161405426232214138975540
61676860161405426232460599049872
61676860161405426232460599522048
61676860161405426232461714130972
61676860161405426232461715193830
61676860161405426232463952389878
61676860161405426232464066708950
61676860161405426232464068243984
61676860161405426232465185917144
61676860161405426232465187452178
61676860161405426232482635782129
61676860161405426232486106623544
61676860161405426233025455052280
61676860161405426233025455406364
61676860161405426233025455406572
61676860161405426233025799425814
61676860161405426233025828005521
61676860161405426233028927310384
61676860161405426233028927310411
61676860161405426233028927310420
61676860161405426233028927310628
61676860161405426233029271684162
61676860161405426277964625051233
61676860161405426277964625051242
61676860161405426278215299039436
61676860161405426278215672110938
61676860161405426278236592699246
61676860161405426278239691531960
61676860161405426285746738996852
61676860164035935613459264248937
61676860164035935613460039083597
61676860164035935613462363081651
61676860164250748829293046277022
61676860164327452167476351583973
61676860164327764046797967291137
61676860164359839872289058196257
61676860164359872425096943248961
61676860164359884092849157580201
61676860164359884275863411126441
61676860164359884282543698564298
61676860164359884282606460683354
61676860164359884282606464915442
61676860164359884283359606094530
61676860164359884306268171811748
61676860164359884306330933930804
61676860164359889079425047513369
61676860164359889079425052112639
61676860164359889079989908064014
61676860164359889086953020232898
61676860164360184472630286203627
61676860164360184541274495737719
61676860178767107057799653620698
61676860178767107057883336440490
61676860178769808158907100724848
61676860178769808166438511967034
61676860178769808166438511984296
61676860178769808166500929729818
61676860178769808166501274086090
61676860178769808578283192383850
61676860178769808715481184994398
61676860178769808761234741324550
61676860178769808761318424150166
61676860178771025387552629033602
61676860178771025394891536957370
61676860178771025394894634740324
61676860178771025529623985589098
61676860178771025529624014286906
61676860178771025532155389469928
61676860178771025532155418051096
61676860178771025532343675810248
61676860178771025532343675814460
61676860178771025943916761533970
61676860178771025943937653641892
61676860178771025943937653646104
61676860178771058883956046909348
61676860178802223658744082263408
61676860178802223666275493505594
61676860178802223666337911268378
61676860178802223666338255624650
61676860178802229019504244830074
61676860178802229156764999555466
61676860178802229202518469678506
61676860178802229202518555767574
61676860178802229202539476590566
61676860178802229202539476592018
61676860178802229202539476596390
61676860178802229202540509692430
61676860178802229202540624483678
61676860178802229202542575783236
61676860178802229202542948835864
61676860178802229202707645761166
61676860178802229202728537769758
61676860178802229202791328586782
61676860178802229202793624242612
61676860178802229202793652938968
61676860178802229202794657361738
61676860178802229202794686059546
61676860178802240130034606771354
61676860178802240130034606788616
61676860178802240137628435793586
61676860178802240137649355082996
61676860178802240137649356482676
61676860178802240137649356499929
61676860178802240137649356499938
61676860178802240137900403542372
61676860178802240274909995021352
61676860178802240275098281361672
61676860178803129763012265977798
61676860178803129770267489554014
61676860178803129770267489672058
61676860178803129770351172497674
61676860178803129770354271684520
61676860178803129770543677237246
61676860178803129770543705935054
61676860178803129770605320143896
61676860178803140705461022286312
61676860178803140705649308626632
61676860178803140842910063356236
61676860178803424415826343465120
61676860178803424423357753307418
61676860178803424423357754724568
61676860178803424423420172470090
61676860178803424423420544002026
61676860178803429776586506031786
61676860178803429906529275066118
61676860178803429913784498642334
61676860178803429913784498760378
61676860178803440887116866455134
61676860178803440887116867990328
61676860178803440894710695578148
61676860178803440894710696995298
61676860178803440894710725693106
61676860178803440894731616166456
61676860178803440894731617701650
61676860178803440894898981918468
61676860178803441024377621180526
61676860178803441024377649878334
61676860178803441024377651413528
61676860178803441029460967127658
61676860178803441031908688188696
61676860178803441031908718299442
61676860178803441031909062672976
61676860178803441031971480418498
61676860178803441031992370891848
61676860178803441031992371008488
61676860178803441031992399589656
61676860178803441031992401124850
61676860178803441032159736648072
61676860178803441032180657236380
61676860178803441032180657348808
61676860178803441032180657353020
61676860178803441070131206207034
61676860178803441070320267386226
61676860178803441075214552037526
61676860178803441077659175309994
61676860178803441077662273092948
61676860178803441077662274510098
61676860178803441077721593422906
61676860178803441077725035212004
61676860178803441077725036629154
61676860178803441077913321552324
61676860178803441077913321556536
61676860178803446377543611908094
61676860178803446377816356025122
61676860178803446377819799591326
61676860178803446377819828289134
61676860178803446382818686340388
61676860178803446382881448459444
61676860178803446385158361737668
61676860178803446385158362091800
61676860178803446385159480926988
61676860178803446385161805298048
61676860178803446385161833995856
61676860178803446385162953204050
61676860178803446385351239548582
61676860178803446385412853757424
61676860178803446385412882455232
61676860178803473829040161608652
61676860178803473829040161726696
61676860178803473829102923723496
61676860178803473829666665121352
61676860178803473829687585827704
61676860178803473834186269670628
61676860178803473834750353902612
61676860178803473836442606598564
61676860178803473836633990731666
61676860178803473837197732007266
61676860178803473837198074963650
61676860178803473837198076380800
61676860178803473837198105078608
61676860178803474240634139440296
61676860178803474240634139558340
61676860178803474241448927775384
61676860178803474248227968563310
61676860178803474248227969980460
61676860178803474248227998678268
61676860178803474377894894165688
61676860178803474378709682500776
61676860178803474378730604729272
61676860178803474382978240112820
61676860178803474385425961173858
61676860178803474385425991284604
61676860178803474385426335658138
61676860178803474385485281143860
61676860178803474385487605497658
61676860178803474386241093865218
61676860178803474386241122458032
61676860178803479179761873420024
61676860178803479179761873538068
61676860178803479317022285311288
61676860178803479317022628145416
61676860178803479317586369543272
61676860178803479324362311020484
61676860178803479324553695153586
61676860178803479324553696570736
61676860178803479324553725268544
61676860178803479324613015123588
61676860178803479325117809496316
61676860178803479325117809500528
61676860178805825937522275592798
61676860178805825937585037707642
61676860178805830878906346500462
61676860178805830878969108615306
61676860178805831473702577257866
61676860178805831473702577375910
61676860178805831473703725263198
61676860178805831473765339372710
61676860178805831473786260197154
61676860178805831473786260201526
61676860178805831473787293297566
61676860178805831473789703744644
61676860178805831473789732441000
61676860178805831473790736863770
61676860178805831473790765561578
61676860178805841997114104081192
61676860178805842401281388858558
61676860178805842401281388976602
61676860178805842408896483044404
61676860178805842408896483061666
61676860178805842591889815779081
61676860178805847342665459766222
61676860178805847350280180897828
61676860178805847350283653138914
61676860178805847350283653156176
61676860178805847350534701615552
61676860178805875945407088764243
61676860178805880838802158540455
61676860178805880884534822862015
61676860178806126126792841011270
61676860178806126126855631705878
61676860178806126126855631710250
61676860178806131068176911918934
61676860178806131068242801922804
61676860178806131068243146279076
61676860178806131068428763909326
61676860178806131480021593735638
61676860178806131617219586346186
61676860178806131617219586464230
61676860178806131617220734351518
61676860178806131617285820824372
61676860178806131663037081734782
61676860178806131663039405732836
61676860178806142178769948250014
61676860178806142178769948368058
61676860178806142186363777373028
61676860178806142186384697961336
61676860178806142186384698073764
61676860178806142590551954158986
61676860178806142590551954277030
61676860178806142598146156235449
61676860178806142598146156235458
61676860178806142598167077059902
61676860178806142735344034155540
61676860178806142735406796274596
61676860178806142735406824867401
61676860178806142735406824867410
61676860178806142735427716975332
61676860178806142735427716979544
61676860178806142735427716994046
61676860178806142735427716998417
61676860178806142735427716998418
61676860178806142773567327012750
61676860178806142781160381183060
61676860178806147531936025184694
61676860178806147537273775524720
61676860178806147537273890315968
61676860178806147539529854189664
61676860178806147539529882769380
61676860178806147539529882769588
61676860178806147539530112334612
61676860178806147539530227125860
61676860178806147539533326428320
61676860178806147539533326430750
61676860178806147539533326448003
61676860178806147539533326448012
61676860178806147539550774896224
61676860178806147539551147948852
61676860178806147539554247135698
61676860178806147539554247154412
61676860178806147539805295612327
61676860178806147539805295612336
61676860178806147539805295613788
61676860178806147539806328732914
61676860178806147669196693821018
61676860178806147669472881386206
61676860178806147669472910084014
61676860178806147674471768135268
61676860178806147674534530254324
61676860178806147676728104945160
61676860178806147676728105063204
61676860178806147676790867182260
61676860178806147676811443532548
61676860178806147676811443886680
61676860178806147676811787887208
61676860178806147676811787906081
61676860178806147676811787906082
61676860178806147676812562721868
61676860178806147676814887092928
61676860178806147676814915790736
61676860178806147676816034998930
61676860178806147677004321343462
61676860178806147677065935552304
61676860178806147677065964250112
61676860178806147712695060992478
61676860178806147714951397920414
61676860178806147715202102023518
61676860178806147720284676201678
61676860178806147720288115158576
61676860178806147720288115162788
61676860178806147722544452090724
61676860178806148080978699611946
61676860178806148080978699729990
61676860178806148088572901688417
61676860178806148088572901688418
61676860178806148088576345349580
61676860178806148088593793815045
61676860178806148088593793815053
61676860178806148088593793815054
61676860178806148088597266054519
61676860178806148088597266054528
61676860178806148088597266055980
61676860178806148088598299175106
61676860178806175532537925338280
61676860178806175533039333544488
61676860178806175533039333662532
61676860178806175533123016483776
61676860178806175533123016488148
61676860178806175539880050540514
61676860178806175539881050358190
61676860178806175540633162667502
61676860178806175540633191241602
61676860178806175540633191247218
61676860178806175540633191247426
61676860178806175540633191719602
61676860178806175540633535620960
61676860178806175944884015479236
61676860178806176088861307140702
61676860178806176088920745088284
61676860178806176088924069259758
61676860178806176088945104768995
61676860178806176088945109355215
61676860178806176089676181569070
61676860178806176089676210148786
61676860178806176089676210161884
61676860178806176089676210621170
61676860178806176134677773558731
61676860178806180890791048509882
61676860178806181020457629760200
61676860178806181027989041002386
61676860178806181028048479068012
61676860178806181028051803239486
61676860178806181073805502952239
61676860178807031628733384125958
61676860178807042746581730240366
61676860178807042746581758938174
61676860178807042746581759056218
61676860178807042754175588061188
61676860178807042754196479951688
61676860178807042754196480068328
61676860178807042754196508649496
61676860178807043165895061420500
61676860178807043165957823539556
61676860178807043165957852237364
61676860178807043165978744244504
61676860178807043165978744263378
61676860178807043295624404785662
61676860178807043303155816150104
61676860178807043303155844742909
61676860178807043303155844742918
61676860178807043341377989812170
61676860178807043348905957865370
61676860178807043348909401054356
61676860178807043348909401058568
61676860178807048100020465084962
61676860178807048100023908651166
61676860178807048100023937348974
61676860178807048105022795400228
61676860178807048105085557519284
61676860178807048107279132210120
61676860178807048107279132328164
61676860178807048107341894447220
61676860178807048107362815152168
61676860178807048107362815171042
61676860178807048107363589986828
61676860178807048107365914357888
61676860178807048107365943055696
61676860178807048107367062263890
61676860178807048107555348608422
61676860178807048107616962817264
61676860178807048107616991515072
61676860178807048237283544168364
61676860178807048242283550129832
61676860178807048242283578827640
61676860178807048244539887057768
61676860178807048244623225877032
61676860178807048244626697781088
61676860178807048244814955427812
61676860178807048244814984125620
61676860178807048282951121899026
61676860178807048288033696077186
61676860178807048288037135034084
61676860178807048288037135038296
61676860178807048290293471966232
61676860178807048656408961957264
61676860178807048694545099730670
61676860178807076100349707328632
61676860178807076100913791560616
61676860178807076100934712385060
61676860178807076100934712389432
61676860178807076107881147285888
61676860178807076107881147403932
61676860178807076108445231517872
61676860178807076519412334405662
61676860178807076519475096524718
61676860178807076519475125222526
61676860178807076649141677770824
61676860178807076656673089135266
61676860178807076656673117728071
61676860178807076656673117728080
61676860178807076657487877470354
61676860178807076703263502293571
61676860178807081458540068267346
61676860178807081458540068385390
61676860178807081588269411750552
61676860178807081595800823114994
61676860178807081595800851812802
61676860178985960904993965971480
61676860178985960905014886677832
61676860178985960911772231802490
61676860178985960912525032857394
61676860178985961041711814034392
61676860178985961453472899118920
61676860178985961453493819825320
61676860178985961453493819943364
61676860178985961453974221236060
61676860178985961453974221354104
61676860178985961454036983350904
61676860178985961454057904175348
61676860178985961454057904179720
61676860178985961461568050236818
61676860178985961461568050359074
61676860178988662608429310420392
61676860178988662608450202547028
61676860178988662745710871183352
61676860178988663157492877092324
61676860178989563176178331813832
61676860178989563176241092410744
61676860178989563176241093932888
61676860178989563176262014639240
61676860178989563182956253288570
61676860178989563183016691053828
61676860178989563183019015407626
61676860178989563183772159296658
61676860178989563724468978620952
61676860178989563732815178320482
61676860178989858430903563104305
61676860178989863365450045018810
61676860178989863365532608636024
61676860178989863365533726427276
61676860178989863369780244021184
61676860178989863369780244375316
61676860178989863370532619196961
61676860178989863370595003658304
61676860178989863372287256354256
61676860178989863372290727079022
61676860178989863372290728612604
61676860178989863372290731800539
61676860178989863372290731800548
61676860178989863373042754815586
61676860178989863507040912657348
61676860178989863507855672294628
61676860178989863548464268450092
61676860178989863548464269867242
61676860178989863548527031986298
61676860178989863548546833484456
61676860178989863553546839445924
61676860178989863555242189924830
61676860178989863555242191341980
61676860178989863555301509900496
61676860178989863555301510254788
61676860178989863555304952043886
61676860178989863555304953461036
61676860178989863555322430961140
61676860178989863555324754959194
61676860178989863556056979664018
61676860178989863556057322620402
61676860178989863556058471943554
61676860178989863556078243208710
61676860178989863556078244743904
61676860178989863556079019578564
61676860178989863556079392649906
61676860178989863556140661439666
61676860178989863556140662489426
61676860178989863556141781697620
61676860178989863913739572619188
61676860178989863914492718146956
61676860178989863921333659904412
61676860178989863921333745997852
61676860178989863921333750702116
61676860178989863922085772317266
61676860178989863960246274359064
61676860178989863960309065530220
61676860178989863960329957184680
61676860178989863960329957538812
61676860178989863967083863352232
61676860178989863967087216220062
61676860178989863967087335610580
61676860178989863967104779826704
61676860178989863967104784058632
61676860178989863967104784058792
61676860178989863967104784412924
61676860178989863967108251730760
61676860178989863967108256316980
61676860178989863967839328529374
61676860178989863967839357109090
61676860178989863967839357581474
61676860178989863967840476789668
61676860178989863967861397141936
61676860178989863967861397496068
61676860178989863967922925615842
61676860178989863967923011354990
61676860178989863967923039934706
61676860178989863967924044824036
61676860178989863967924073521844
61676860178989864097506942995388
61676860178989864097590625821004
61676860178989864097590626175136
61676860178989864104281765637412
61676860178989864104281769869500
61676860178989864104285208826398
61676860178989864104285208830610
61676860178989864104365448463028
61676860178989864104365452695116
61676860178989864104365453049248
61676860178989864104368924953304
61676860178989864105099997165698
61676860178989864105120917754006
61676860178989864105120918226390
61676860178989864105122037080452
61676860178989864105122037434584
61676860178989864105122066132392
61676860178989864105183679991314
61676860179021978680618517701314
61676860179021978863549174515378
61676860179021983614954760991800
61676860179021983621733026822810
61676860179021983621920968806858
61676860179021983621981406572116
61676860179021983622485827877714
61676860179021983622545490804100
61676860179021984163433694139240
61676860179022267332370975815290
61676860179022278458649979287892
61676860179022278870369223431122
61676860179022279007692653833188
61676860179022279052819739934828
61676860179022279052882502053884
61676860179022279052882530751692
61676860179022279053383820984484
61676860179022279053446238743104
61676860179022283803661615127374
61676860179022283804225326292228
61676860179022283811001296467408
61676860179022283811001296821540
61676860179022283811191534107286
61676860179022283811251971872544
61676860179022283811252000570304
61676860179022283811255327928318
61676860179022283811756393178142
61676860179022283811756766243820
61676860179022283811816056104528
61676860179022283811816084802336
61676860179022283940921910696568
61676860179022283940922282346548
61676860179022283940922283763698
61676860179022283941485994928552
61676860179022283948261965103572
61676860179022283948453320538866
61676860179022283948453321956016
61676860179022283948516111351518
61676860179022283949017406188000
61676860179022283994266225418736
61676860179022283994269667562174
61676860179022284352704288255520
61676860179022284353457433665244
61676860179022284360235584710830
61676860179022284360298346829886
61676860179022284360298375527694
61676860179022284360298375540744
61676860179022284399210989877352
61676860179022284406048492777240
61676860179022284406048578870520
61676860179022284406048603336400
61676860179022284406048607568328
61676860179022284406048607568488
61676860179022284406051931734138
61676860179022284406051931738350
61676860179022284406052046525386
61676860179022284406052046542648
61676860179022284406805191953824
61676860179022284536471658513676
61676860179022284543246485387788
61676860179022284543249924348898
61676860179022317157993560243598
61676860179022317157993675029022
61676860179022317157993675030474
61676860179022317295003267913714
61676860179022317295191552736102
61676860179022317295191552854146
61676860179022317295191554271296
61676860179094012571117237766680
61676860179094024283491656683632
61676860179094024290833662390354
61676860179094029042407417918354
61676860179094029042428681581298
61676860179094029046926247634582
61676860179094029049185683749364
61676860179094029049938829177802
61676860179094029184186916270746
61676860179094029225421987140320
61676860179094029225422015838128
61676860179094029225442907846672
61676860179094029232217730115690
61676860179094029232217733298018
61676860179094029232953427097576
61676860179094029233036736851642
61676860179094029233036765549450
61676860179094029591471356126594
61676860179094029591471356480726
61676860179094029599002767386033
61676860179094029637204020212066
61676860179094029637204020684242
61676860179094029637224912338702
61676860179094029637224912692834
61676860179094029643978847086178
61676860179094029643978847558354
61676860179094029643982286043076
61676860179094029643982290747340
61676860179094029644003206866068
61676860179094029644003211452288
61676860179094029644735431471514
61676860179094029644735431943681
61676860179094029644735431943690
61676860179094029644818999978058
61676860179094029773918402136592
61676860179094029781261527038458
61676860179094029782016992234474
61676860179094029782016992588606
61676860179094029782079754703450
61676860179094029782079783401258
61676860179094057637551865029082
61676860179094057637572785735434
61676860179094057637573128692026
61676860179094913732910718924408
61676860179094913733098661030712
61676860179094913733161423027512
61676860179094913733182343850504
61676860179094913733662745262696
61676860179094913733725507259496
61676860179094913733746428082488
61676860179094913733746428083940
61676860179094913733746428088312
61676860179094924668289127617462
61676860179094924851219784431526
61676860179094924851303438678196
61676860179094924851303467376004
61676860179094924858645444384918
61676860179094929609676264552630
61676860179094929610240348784614
61676860179094929614758867303912
61676860179094929746937047975830
61676860179094929747501132207814
61676860179094929751935936146254
61676860179094929790159200305656
61676860179094929790723284537640
61676860179094929792415537233592
61676860179094929792606921244438
61676860179094929792606921366694
61676860179094929792690604186486
61676860179094929793171005476422
61676860179094929793171005598678
61676860179094929793171035709424
61676860179094929793254688301830
61676860179094929793254688418470
61676860179094929793254716999638
61676860179094929793254718534832
61676860179094929797689524117976
61676860179094929799945861045912
61676860179094929800029515292582
61676860179094929800029543990390
61676860179094929800030286944914
61676860179094929800030315642722
61676860179094929800217457276630
61676860179094929800220896233528
61676860179094929800220896237740
61676860179094929800764864714394
61676860179094929800765209087928
61676860179094929800785755187744
61676860179094929800785755304384
61676860179094929800785785420746
61676860179094929800786129794280
61676860179094929800848547539802
61676860179094930158719312047003
61676860179094930158719312047012
61676860179094930158719312165047
61676860179094930158719312165056
61676860179094930159283396397031
61676860179094930159283396397040
61676860179094930204200899198338
61676860179094930205036952609148
61676860179094930205036952613519
61676860179094930205036952613520
61676860179094930211811435108274
61676860179094930211812554303418
61676860179094930211814874062742
61676860179094930211814874065172
61676860179094930211814874069384
61676860179094930212568392570776
61676860179094930212630781618490
61676860179094930212630810666218
61676860179094930341649968861067
61676860179094930341649968861076
61676860179094930341649968979111
61676860179094930341649968979120
61676860179094930342213680021718
61676860179094930342214053093051
61676860179094930342214053093060
61676860179094930342214053211095
61676860179094930342214053211104
61676860179094930342297362847126
61676860179094930342297362965218
61676860179094930342297363319510
61676860179094930342297736036719
61676860179094930342297736036720
61676860179094930349075628794776
61676860179094930349807882216074
61676860179094930349828774224666
61676860179094930349828774578958
61676860179094930349828802804373
61676860179094930349828802804382
61676860179094930349828803276766
61676860179094930349829147296168
61676860179094930349891565041690
61676860179094958205384824593150
61676860179094963144491261625906
61676860179095213739417677390440
61676860179095213739981761622424
61676860179095213876615670000988
61676860179095213876678432115832
61676860179095213877179754232972
61676860179095213877242516347816
61676860179095213922432017142340
61676860179095224994820476464324
61676860179095229804008512018414
61676860179095229804008512022626
61676860179095229804573367901326
61676860179095229806264877523684
61676860179095229933676238091784
61676860179095229935932575019720
61676860179095229936206498671706
61676860179095229936207641855974
61676860179095229936207641972614
61676860179095229936207646577708
61676860179095229936771726087958
61676860179095229936771726204598
61676860179095229941206504628962
61676860179095229941206504633174
61676860179095229941269266748018
61676860179095229941269295445826
61676860179095229941771360511874
61676860179095229943462838256526
61676860179095229943462841438854
61676860179095229943462841556898
61676860179095229943462841561110
61676860179095229943463613207826
61676860179095229943525603675954
61676860179095229943525632373762
61676860179095229981877515359266
61676860179095229981940277478322
61676860179095229982441599591250
61676860179095229982504361710306
61676860179095229982521840627560
61676860179095229986960086355098
61676860179095229986960089537426
61676860179095229987022848469942
61676860179095229987022851656482
61676860179095229987524945421742
61676860179095229987587707540798
61676860179095229989216423283034
61676860179095229989216426465362
61676860179095229989217198117694
61676860179095229989279188584418
61676860179095229989279217282226
61676860179095229989279960236750
61676860179095229989279988934558
61676860179095229989467130568466
61676860179095229989470569525364
61676860179095229989470569529576
61676860179095229990035428596220
61676860179095230347968985338839
61676860179095230347968985338848
61676860179095230347989906049619
61676860179095230347989906049620
61676860179095230347989910753884
61676860179095230348533069570823
61676860179095230348533069570832
61676860179095230355307523373602
61676860179095230393719098461300
61676860179095230393719102693388
61676860179095230394286281407954
61676860179095230401062223363166
61676860179095230401062227595254
61676860179095230401064547361220
61676860179095230401334221244172
61676860179095230401334225476260
61676860179095230401334225830392
61676860179095230528472845089760
61676860179095230529224842607984
61676860179095230530729182017696
61676860179095230530732276618322
61676860179095230530917091071848
61676860179095230530917095303936
61676860179095230531000773897464
61676860179095230531000778129552
61676860179095230531000778483684
61676860179095230531004245801519
61676860179095230531004245801520
61676860179095230531004250387740
61676860179095230531481175303832
61676860179095230531484274018502
61676860179095230531484274136546
61676860179095230531547036255602
61676860179095230531564858129448
61676860179095230531567956962002
61676860179095230531567956962162
61676860179095230531567957316294
61676860179095230531568330033503
61676860179095230531568330033504
61676860179095230538260215973714
61676860179095230538260220205802
61676860179095230538262539965126
61676860179095230538262539967556
61676860179095230538262539971768
61676860179095230538325302086612
61676860179095230538325330784420
61676860179095230538532185156911
61676860179095230538532185156912
61676860179095230538532189388999
61676860179095230538532189389000
61676860179095230538532189743132
61676860179095230538535657060968
61676860179095230538535661647188
61676860179095230539075004308802
61676860179095230539078476212849
61676860179095230539078476212858
61676860179095230539096269388895
61676860179095230539096269388896
61676860179095230539099368103349
61676860179095230539099368221609
61676860179095230539099741292952
61676860179095263288008270714226
61676860179095263333761855624094
61676860179095274820169945117200
61676860179095274820169945239456
61676860179095274820190865946016
61676860179095274820190866300148
61676860179095279759297679214972
61676860179095279759297679219184
61676860179095279759298823937242
61676860179095279759862535097884
61676860179095279766640829626702
61676860179097614842301602209144
61676860179097615436345720657236
61676860179097615437097832966548
61676860179097615437181515792164
61676860179097631313592128134240
61676860179097631313654890253296
61676860179097631313672367397656
61676860179097631313675436488466
61676860179097631313675809540276
61676860179097631313675809542706
61676860179097631313675809559968
61676860179097631313675809896838
61676860179097631317922327136614
61676860179097631317922327490746
61676860179097631320370049608978
61676860179097631320429368049402
61676860179097631320429371353986
61676860179097631320432811728034
61676860179097631321182513577218
61676860179097631450936478178870
61676860179097631455182995772778
61676860179097631495853980993218
61676860179097631503464513720826
61676860179097631503464516903154
61676860179097631503467955864264
61676860179097631504221101158800
61676860179097631504221101275440
61676860179097631504221101294313
61676860179097631504221101294314
61676860179097631504221102693994
61676860179097631504221474365656
61676860179097631504221475765336
61676860179097631504283863413370
61676860179097631504283863763290
61676860179097631504283864813050
61676860179097631504283892461098
61676860179097631862634801262386
61676860179097631862697563381442
61676860179097631907636245047138
61676860179097631907636245165182
61676860179097631908388357356450
61676860179097631908388357474494
61676860179097631908451033382226
61676860179097631908451119593550
61676860179097631908451148173266
61676860179097631908451148645650
61676860179097631908472040298498
61676860179097631908472040299950
61676860179097631908472040300110
61676860179097631908472040317371
61676860179097631908472040317372
61676860179097631908472040654242
61676860179097631915982559905098
61676860179097631916003480257366
61676860179097631916003480274619
61676860179097631916003480274628
61676860179097631916003480611498
61676860179097631916066127939466
61676860179097631916066156637274
61676860179097631916066242258330
61676860179097631916066242374970
61676860179097631916066242376422
61676860179097632044896999894786
61676860179097632044897028592594
61676860179097632045649025992774
61676860179097632045649026110818
61676860179097632045711788229874
61676860179097632045732708936274
61676860179097632045732708936434
61676860179097632045732709290566
61676860179097632052508679465586
61676860179097632053243228187130
61676860179097632053264120195722
61676860179097632053264120195881
61676860179097632053264120195882
61676860179097632053264120550014
61676860179097632053264149247822
61676860179097632053326882314938
61676860179097632053326911012746
61676860179097659908736229471546
61676860179097659908798991590602
61676860179097664848428044500930
61676860179097675922573353738288
61676860179097915030820055082216
61676860179097915443416849326276
61676860179097915580614841936824
61676860179097915626432337325420
61676860179097926697983853146370
61676860179097931502925138360226
61676860179097931502925482716498
61676860179097931502925482733751
61676860179097931502925482733760
61676860179097931502946403893622
61676860179097931509699965234130
61676860179097931685960628269670
61676860179097931692715306575196
61676860179097931692715335273004
61676860179097931692736227281548
61676860179097931692738549744408
61676860179097932051968157261586
61676860179097932051968157279055
61676860179097932235004422495544
61676860179097932235004451193352
61676860179097932242534714074405
61676860179097932242534714546798
61676860179097932242597505009530
61676860179097964991192683367074
61676860179097965036946239579182
61676860179097965036946268276942
61676860179097975974562387450112
61676860179097975974583279458704
61676860179097976111843947622644
61676860179097976111843948095028
61676860179097976111845095508954
61676860179097981462482088213108
61676860179098815598631837072568
61676860179098816194181242055548
61676860179098832070737178630663
61676860179098832070737178630672
61676860179098832070754628599368
61676860179098832070758070738594
61676860179098832070758070742806
61676860179098832070758845577466
61676860179098832075757733747890
61676860179098832075820495862734
61676860179098832207935171241211
61676860179098832207935171241220
61676860179098832213018488473282
61676860179098832213018517171090
61676860179098832214709625043990
61676860179098832214709625162034
61676860179098832251240666727392
61676860179098832251241006497236
61676860179098832252932914836916
61676860179098832252932914836964
61676860179098832252932914837124
61676860179098832252936356980354
61676860179098832253685285413432
61676860179098832253688727552658
61676860179098832253688727556870
61676860179098832253689502391530
61676860179098832253751146715330
61676860179098832253768967189288
61676860179098832253768968239048
61676860179098832253768968588968
61676860179098832253772067421682
61676860179098832253772410395535
61676860179098832253772410395536
61676860179098832253772411795216
61676860179098832253772440493024
61676860179098832258772073383150
61676860179098832258772073387362
61676860179098832258772073400460
61676860179098832258772073400620
61676860179098832258772077986840
61676860179098832258772106684648
61676860179098832258834835519675
61676860179098832258834835519676
61676860179098832260463210070498
61676860179098832260464326096412
61676860179098832260464326096572
61676860179098832260464354794380
61676860179098832260466649024966
61676860179098832260466649031608
61676860179098832260527088215627
61676860179098832260527088215628
61676860179098832260527116913435
61676860179098832260527116913436
61676860179098832260529411146452
61676860179098832260546892896114
61676860179098832260546893250246
61676860179098832260548008921979
61676860179098832260548008921980
61676860179098832260548037619787
61676860179098832260548037619788
61676860179098832260550331734760
61676860179098832260550336456494
61676860179098832260550360432568
61676860179098832260550365154302
61676860179098832261279114418402
61676860179098832261279114418610
61676860179098832261279114768530
61676860179098832261279486422722
61676860179098832261282556557628
61676860179098832261282557974778
61676860179098832261282586672586
61676860179098832665555449406371
61676860179098832665555449406372
61676860179098865604757935126174
61676860179098865604757935126334
61676860179098865604757939712554
61676860179098865605510305702642
61676860179098865605510310302111
61676860179098876542374054177040
61676860179098876542394975000032
61676860179098876542396094195176
61676860179098876679634809024688
61676860179098876679655729731088
61676860179098876679655729731248
61676860179098882030294874724204
61676860179098882030294903422012
61676860179098882031109663059292
61676860179098882038641103016548
61676860179098882084394659233027
61676860179130035281078032787000
61676860179130035829556965934440
61676860179130035875310436175524
61676860179130035875310550844356
61676860179130035875310550960948
61676860179130047001589469745822
61676860179130047001589469763084
61676860179130051751803353867818
61676860179130051752368212938674
61676860179130051759146478769684
61676860179130051759334765127266
61676860179130051759899624198122
61676860179130051896676792118599
61676860179130051934817578716250
61676860179130051934818696511506
61676860179130051934818697928656
61676860179130051934818726622252
61676860179130051934818726626464
61676860179130051935382437787106
61676860179130051935382782160640
61676860179130051935382810854236
61676860179130051935382810858448
61676860179130051942350137885912
61676860179130051942409456438764
61676860179130051942914222113684
61676860179130051942914222117896
61676860179130052301599516780674
61676860179130052301662278899730
61676860179130052346600960683470
61676860179130052347353072992782
61676860179130052347415835111838
61676860179130052347436784396502
61676860179130052354947275069254
61676860179130052483861715413074
61676860179130052483861744005879
61676860179130052483861744005888
61676860179130052483861744110882
61676860179130052483861744123932
61676860179130052484613741629106
61676860179130052484676503748162
61676860179130052492207943705418
61676860179130079752967100110914
61676860179130080348327415100302
61676860179130085243145465814568
61676860179130085288898935933396
61676860179130085288899022026676
61676860179130085288899710772268
61676860179130085288900083839398
61676860179130085288900083843610
61676860179130085288900169932678
61676860179130085289086964010724
61676860179130085289147401775982
61676860179130085289150757831756
61676860179130085289150872617180
61676860179130085289150872618632
61676860179130085289151130898886
61676860179130085289171793206940
61676860179130085289172051491613
61676860179130085289172051491614
61676860179130085289172137580682
61676860179130085289651823081580
61676860179130085289652167455114
61676860179130085289652196147258
61676860179130085289711486007966
61676860179130096224256505429540
61676860179130096231599630331406
61676860179130096231787916688988
61676860179130096361266441264792
61676860179130096361517145367896
61676860179130096369048585325152
61676860179130096773048447173764
61676860179130096773048475753480
61676860179130096773048475871524
61676860179130096780579887131180
61676860179130096780579887485312
61676860179130096780642563156796
61676860179130096780642649250236
61676860179130096956816223801943
61676860179130336064581116261376
61676860179130347000251985802097
61676860179130347190860035050414
61676860179130347190860035063512
61676860179130347191048320340974
61676860179130347191048320345186
61676860179130351941073919168246
61676860179130351941635679052256
61676860179130351941638778239102
61676860179130351941639151310603
61676860179130351948665682105496
61676860179130352078332263456388
61676860179130352078332263456596
61676860179130352078332636527938
61676860179130352078332636877858
61676860179130352078334587804570
61676860179130352078335705599826
61676860179130352078335735710572
61676860179130352078335735714784
61676860179130352078896347688372
61676860179130352078896347688580
61676860179130352078899446875426
61676860179130352078899819942556
61676860179130352078899819946768
61676860179130352085675388358254
61676860179130352085863673653026
61676860179130352085863674716044
61676860179130352085926436830728
61676860179130352085926464465678
61676860179130352085926465528479
61676860179130352085926465528488
61676860179130352085926465528696
61676860179130352085926809902230
61676860179130352131678902530950
61676860179130352131678905713278
61676860179130352131682344670176
61676860179130352131682344674388
61676860179130352131700941264642
61676860179130352131700942327443
61676860179130352490929405243260
61676860179130352490932844200158
61676860179130352490953793484822
61676860179130352497708699944046
61676860179130352673128866216660
61676860179130352673128870448748
61676860179130352673132309405646
61676860179130352673132309409858
61676860179130352673968018333254
61676860179130352680660277458846
61676860179130352680660277463058
61676860179130352680743959812078
61676860179130380491029894122142
61676860179130380536783220763450
61676860179130380536783220763610
61676860179130380536783225349830
61676860179130380536783249815502
61676860179130380536783254047590
61676860179130385432413620673534
61676860179130385432413620673742
61676860179130385433169205241401
61676860179130385478167320723166
61676860179130385478169644721220
61676860179130385478417995774170
61676860179130385478418367310478
61676860179130385478418367782862
61676860179130385478421437917608
61676860179130385478421810989110
61676860179130396413527070729968
61676860179130396413547991318276
61676860179130396413547994504816
61676860179130396550537035262980
61676860179130396550537810096236
61676860179130396550808659954392
61676860179130396550808659954600
61676860179130396550808663140932
61676860179130396550808663141140
61676860179130396596542442419932
61676860179130396603884449176414
61676860179130396604072734466974
61676860179130396604072734471186
61676860179130396946938820809142
61676860179130396962319041171952
61676860179130396962319041172000
61676860179130396962319041172160
61676860179130396962319069751668
61676860179130396962319070224052
61676860179130396969909804274104
61676860179130397145334413789628
61676860179130397145334413907672
61676860179130397145334413911884
61676860179130397145334413924982
61676860179130397145334413925142
61676860179130397145334418511362
61676860179130397145334447209170
61676860179130397152865858468618
61676860179130397152924029121084
61676860179130397152928616001454
61676860179130397153680613502256
61676860179130397153680613506628
61676860179130401903704145198950
61676860179130401903706211266670
61676860179130401903706239963026
61676860179130401903706239964430
61676860179130401903706469546924
61676860179130401903707244385796
61676860179130401903894497624252
61676860179130401903954849302054
61676860179130401903974739957776
61676860179130401903979240731607
61676860179130401904456257508262
61676860179130401904459356695108
61676860179130401904459729766600
61676860179130401904459729766609
61676860179130401904518675253784
61676860179130401911237651223842
61676860179130401911237651223869
61676860179130401911298002901728
61676860179130401911485259326675
61676860179131236632392812162660
61676860179131247156281384224360
61676860179131247750513906990352
61676860179131247750513935688160
61676860179131247751077643679524
61676860179131247751077643679572
61676860179131247751077643679732
61676860179131247751077644033864
61676860179131247751077648265952
61676860179131247751077988035796
61676860179131247751078016733604
61676860179131247758609054921710
61676860179131247758609054925922
61676860179131247758609054939020
61676860179131247758609054939180
61676860179131247758609055293312
61676860179131247758609083636988
61676860179131247758609083991120
61676860179131247758609088223208
61676860179131247758671817058235
61676860179131247758671817058236
61676860179131247758671845756043
61676860179131247758671845756044
61676860179131252508883634027860
61676860179131252508883635095090
61676860179131252508883635445010
61676860179131252508883663792898
61676860179131252508883664142818
61676860179131252508886734281936
61676860179131252508886762975532
61676860179131252508886762979744
61676860179131252509450818513920
61676860179131252509450847207516
61676860179131252509450847211728
61676860179131252516414701981004
61676860179131252516414702335136
61676860179131252516477463032830
61676860179131252516477464095688
61676860179131252516477464100060
61676860179131252516477491730638
61676860179131252516477492792035
61676860179131252516477492793439
61676860179131252516477492793448
61676860179131252516477492793656
61676860179131252516477492797868
61676860179131252646144045446788
61676860179131252646144045801080
61676860179131252646146369799134
61676860179131252646147516287986
61676860179131252646147517705136
61676860179131252646708130033064
61676860179131252646711601937120
61676860179131252653487199046414
61676860179131252653675455643378
61676860179131252653675457060528
61676860179131252653675484341186
61676860179131252653675485758336
61676860179131252653738247523259
61676860179131252653738247523260
61676860179131252654239541292512
61676860179131252691897630355204
61676860179131252691901072498642
61676860179131252699240755257070
61676860179131252699240783954878
61676860179131252699427922406458
61676860179131252699427925588786
61676860179131252699431364549896
61676860179131252699494126664740
61676860179131253057926308573156
61676860179131253057926312805244
61676860179131253057929751766354
61676860179131253057929780359159
61676860179131253057929780359168
61676860179131253057929780464162
61676860179131253057929780477203
61676860179131253057929780477212
61676860179131253058681777982386
61676860179131253058744540101442
61676860179131253065457719819554
61676860179131253103679893481620
61676860179131253103683336670606
61676860179131253103683336674818
61676860179131253104519045598214
61676860179131253111211304728018
61676860179131253111274066842862
61676860179131253111274095540670
61676860179131253111294987077038
61676860179131253111294987431170
61676860179131280921580921387102
61676860179131281058841332110562
61676860179131281104594916664734
61676860179131281104594916664894
61676860179131281104594917019026
61676860179131281104594921251114
61676860179131281104595289718766
61676860179131285863215695348110
61676860179131286046233133818892
61676860179131296981088062409896
61676860179131296981088062527940
61676860179131296981338766631044
61676860179131296981338766631092
61676860179131296981338769813372
61676860179131296981359687219352
61676860179131297118536759123548
61676860179131297118536759241640
61676860179131297118536759595932
61676860179131297118537878804126
61676860179131297118537907501934
61676860179131297118599521360856
61676860179131297118599524542976
61676860179131297118620441949164
61676860179131297118620445131284
61676860179131297118620445131492
61676860179131297164102430859604
61676860179131297164103205698476
61676860179131297164290344150056
61676860179131297164291462295440
61676860179131297164353106264900
61676860179131297164353109451440
61676860179131297164855203216700
61676860179131297164917965335756
61676860179131297171630370214996
61676860179131297171633469051922
61676860179131297171696231166766
61676860179131297171696259864574
61676860179131297171881074318100
61676860179131297171881077504640
61676860179131297171884516461538
61676860179131297171884545159346
61676860179131297171884549408696
61676860179131297172449405293012
61676860179131297530130736955192
61676860179131297530130737073236
61676860179131297530130737073284
61676860179131297530130737073444
61676860179131297530130737427576
61676860179131297530131856268380
61676860179131297530131856635770
61676860179131297530131884966188
61676860179131297530131885333578
61676860179131297537663296593026
61676860179131297575885441544234
61676860179131297575885470242042
61676860179131297575885474474130
61676860179131297583416881501490
61676860179131297583416885733578
61676860179131297584231669469395
61676860179131297584231669469396
61676860179131297713960984237532
61676860179131297721492395496980
61676860179131297721492424194788
61676860179131302471515582815608
61676860179131302471515583169900
61676860179131302471515927189142
61676860179131302471515927543434
61676860179131302471517907167954
61676860179131302471518251541488
61676860179131302471518280239296
61676860179131302471519055073956
61676860179131302471766630229388
61676860179131302471766631292246
61676860179131302471768954227442
61676860179131302471770102133444
61676860179131302471787551880545
61676860179131302471791022721716
61676860179131302471791022721743
61676860179131302471791022721752
61676860179131302471791022721959
61676860179131302471791022721960
61676860179131302471791367095494
61676860179131302479047023127156
61676860179131302479047367500690
61676860179131302479109784891836
61676860179131302479109784891872
61676860179131302479109784892079
61676860179131302479109784892080
61676860179131302479110129265614
61676860179131302479130705480171
61676860179131302479298070186644
61676860179131302517269167724024
61676860179131302517520215137852
61676860179131302517541135372028
61676860179131302517541135726160
61676860179131302517541136788961
61676860179131302517543459724214
61676860179131302517544578932399
61676860179131302524862221894334
61676860179131302524863369800327
61676860179131302524863369800336
61676860179131302524884261690827
61676860179131302525050507184894
61676860179131302525050507189106
61676860181652387167302048779439
61676860181652387167553097238815
61676860181652420107533181562533
61676860181652586675717315348181
61676860181652586858167455846377
61676860181652587269761433678021
61676860181652587270514694347005
61676860181652587270576222013109
61676860181652592208805484950385
61676860181652592209642428326733
61676860181652592346066240029909
61676860181725322041935257241199
61676860181725322042186305700575
61676860181725366101959903089123
61676860181725366101980823794071
61676860181725366513491118805923
61676860181725366513491120205603
61676860181725366513491893640583
61676860181725366513491895040263
61676860181725366513491895044475
61676860181725366513554656809399
61676860181725366513574802675475
61676860181725366513575606562075
61676860181725366650751873531315
61676860181725366650751874581075
61676860181725366650752649415735
61676860181725366650752649419947
61676860181725366650835557400867
61676860181756586198469489458877
61676860181756586198532251577933
61676860181756586335727919836295
61676860181756586335730244184269
61676860181756586379034040908233
61676860181756586380728617602239
61676860181756586380728617952159
61676860181756586380728620784567
61676860181756586380731716784873
61676860181756586380731716789085
61676860181756586381481504746211
61676860181756586381481761963655
61676860181756586381481849456775
61676860181756586381483829092733
61676860181756586381484862200261
61676860181756586381484862213311
61676860181756586381484948306751
61676860181756586381544525132471
61676860181756586381547624315105
61676860181756586381547624332367
61676860181757803564100734720149
61676860181760188057366398177159
61676860181760188057369497364005
61676860181760188057429160292003
61676860181760188469779378139661
61676860181760188651975744513887
61676860181760188652728889929275
61676860181760188652728889942325
61676860181760188652728976018503
61676860181760188652731989129171
61676860181760188652732074868479
61676860181760188652791652044119
61676860181760188652794750876833
61676860181760188652794750894095
61676860181760193408904017518763
61676860181760193546102010125099
61676860181760488246616071468995
61676860181760488246699754288787
61676860181760488658987210372973
61676860181760488658988243474837
61676860181760488795408041911187
61676860181760488796311071223933
61676860181760488841245309640895
61676860181760488841246338510671
61676860181760488841246342742759
61676860181760488841246428836199
61676860181760488841248748602165
61676860181760488841248753188385
61676860181760488841249441929605
61676860181760488841999483921847
61676860181760488842002583108693
61676860181760488842064656132397
61676860181760493598174611516951
61676860181760493780373043620623
61676860181760493780374072490399
61676860181760493780374076722487
61676860181760493781126189031799
61676860181760493781127217901575
61676860181760504717990279273329
61676860181760505260003979181651
61676860181760505266782249715521
61676860181760505267535046067405
61676860181760505267535304330397
61676860181760505267535304347659
61676860181760505267536079169269
61676860181760505267598152542893
61676860181761389226799250630529
61676860181761389409058124737323
61676860181761389409060449085297
61676860181761389409811265916411
61676860181761389409813590264385
61676860181761405827816794273707
61676860181761405834593945612433
61676860181761405835347086324961
61676860181761405835347086338011
61676860181940268677145106188583
61676860181943904300779446201279
61676860181944171137472131244189
61676860181944171137474457108483
61676860181944171137474542852003
61676860181944171137475231947355
61676860181944171137475231948759
61676860181944171137475317686663
61676860181944171320488796275779
61676860181944171320489571114651
61676860181944204078268119911599
61676860181944204490029119492955
61676860181944204490050011501707
61676860181944204490050040081263
61676860181944204490050040081423
61676860181944204490112687527323
61676860181944204490112801846187
61676860181944204491744616769605
61676860181944204491807378888661
61676860181944204627310680138031
61676860181944204627310794456895
61676860181975390820169346720189
61676860181975391002933637595705
61676860181975391002933666293513
61676860181975424311452565510785
61676860181975424311452570097005
61676860181975424356453263276729
61676860181975424356453263626649
61676860181975424357203051587987
61676860181975424357203056174367
61676860181975424357206150420701
61676860181975424357206155006921
61676860181975424357206409042037
61676860181975424357206409055087
61676860181975424357206499380615
61676860181976324742003597361965
61676860181976324925018276771697
61676860181976591576436846762477
61676860181976591577001702646793
61676860181976591577188960470017
61676860181976591577251722234941
61676860181976591760203185318449
61676860181976591760265947083373
61676860181976596517824013320527
61676860181976596517824013670447
61676860181976596517824016502855
61676860181976596518388872387171
61676860181976597066867031172335
61676860181976597067619147712283
61676860181976597067681909831339
61676860181976624930521299630009
61676860181976624930521299979929
61676860181976624931271087941267
61676860181976624931274445408367
61676860181976640982686435064125
61676860181976640982686435414045
61676860181976640982686438246453
61676860181976640990216813675379
61676860181976640990277165232169
61676860181976640990279489696783
61676860181976641539069135674361
61676860181976641539069140378625
61676860181976641539071460138975
61676860181976641539071464371063
61676860181976641539071464725195
61676860181976641539071550464503
61676860181976641539071550468715
61676860181976641539072239215551
61676860181976641539821252214309
61676860181976641539824605550151
61676860181976641539824609799501
61676860181976641539824610153633
61676860181976641539825380394639
61676860181976641539825384639777
61676860181976641539825384993909
61676860181976641539884014333365
61676860181976641539887458011997
61676860181976641539888146758833
61676860182048320343268377983783
61676860182048325877755250375573
61676860182048325879428562002535
61676860182048341755942629043121
61676860182048342304985647944689
61676860182048342304985647961951
61676860182048342305048323970305
61676860182048342305048410063745
61676860182048370167008101827413
61676860182048370168639915352603
61676860182048370342429386824399
61676860182048370344123876375205
61676860182048370349957354877599
61676860182048370350023129735929
61676860182048370351634024076703
61676860182048370351634024426623
61676860182048370351654256036219
61676860182048370351717018155275
61676860182048370351717706896495
61676860182048375107767649332331
61676860182049521100350638713111
61676860182049521100413400827955
61676860182049526453580535212175
61676860182049526453582859210229
61676860182049526453583634044889
61676860182049526454147718281085
61676860182049526636594879082331
61676860182049526636597198844085
61676860182049526636597203430305
61676860182049537564107456678625
61676860182049537571700510844723
61676860182049537754652059665927
61676860182049542505494626419003
61676860182049542506059482303319
61676860182049542513087680585101
61676860182049542513652536473629
61676860182049543054537641088483
61676860182049543062130699503931
61676860182049543100291225996947
61676860182049543100291230229035
61676860182049543107883911341053
61676860182049543107884251465237
61676860182049543107884255697325
61676860182049543107884255701537
61676860182049543107884256051457
61676860182049543107884280163045
61676860182049543107884284395133
61676860182049543107884284412395
61676860182049543107884284867309
61676860182049543107885059234005
61676860182049543237551984958639
61676860182049543245082244075785
61676860182049543245082248307873
61676860182049543245082248312085
61676860182049543245082248662005
61676860182049570918191912728485
61676860182049570924027600909861
61676860182049570925719853605813
61676860182049570925722176081931
61676860182049570925722177598251
61676860182049570925722177953787
61676860182049570925722952438527
61676860182049570925782644417061
61676860182049570925784939717307
61676860182049570925785743249775
61676860182049571062982932323643
61676860182049571062982932329259
61676860182049571063045694442699
61676860182049571101206253766233
61676860182049571107041940071541
61676860182049571107104702190597
61676860182049571108736515715787
61676860182049571108736517115467
61676860182049571108796983584357
61676860182049571108799279234523
61676860182049571108799307932331
61676860182049575857319643525885
61676860182049575857319643875805
61676860182049575857319646708213
61676860182049575857884502592529
61676860182049575864847582881277
61676860182049575864849907229251
61676860182049575864849907345891
61676860182049575864849910061659
61676860182049575864849910415791
61676860182049575864850681713991
61676860182049575864910344996121
61676860182049575864910373693929
61676860182049575864912668994175
61676860182049575864912697691983
61676860182049575864913443828835
61676860182049575864913472526643
61676860182049575865412441947921
61676860182049575865414765945975
61676860182049575865477528065031
61676860182049576002110661604723
61676860182049576002110662071283
61676860182049576002111436443595
61676860182049576002675520671367
61676860182049587526739750294773
61676860182049587526742074287211
61676860182049587526742074641343
61676860182049587526742849131699
61676860182049587534332804459467
61676860182049587534335903292181
61676860182049587534335903297797
61676860182051927968312211986701
61676860182051928150424641504567
61676860182051928151261723776315
61676860182051928151261809865543
61676860182051928151324485891159
61676860182051939268628555509795
61676860182051944020223201174275
61676860182051944027001384570769
61676860182051944027002156223101
61676860182051944027754268060189
61676860182051944027755301634277
61676860182051944027817030179245
61676860182051972430661056427579
61676860182051972439886700357211
61676860182051972577210216846123
61676860182051972615283964415451
61676860182051972615287063248165
61676860182051972615287064647845
61676860182051972620453575799005
61676860182051972620453661892445
61676860182051972621206462474965
61676860182051972621206721227443
61676860182051972621207495949675
61676860182051972621207496067719
61676860182051972621207581688983
61676860182051972621207840441461
61676860182051972621269224594021
61676860182051972621270257714599
61676860182051972622880118934795
61676860182051972622881151005613
61676860182051972622881152055373
61676860182051972622898715170917
61676860182051972622898972407075
61676860182051972622901039518891
61676860182051972622901039991275
61676860182051972622901382947867
61676860182051972622902071593921
61676860182051972622902158849549
61676860182051972622902416085707
61676860182051972622961477289973
61676860182051972622963801637947
61676860182051972622963801756039
61676860182051972622963801760411
61676860182051972622964058973483
61676860182051972622964834875165
61676860182051972622964920968605
61676860182051977372048221463485
61676860182051977372048226049705
61676860182051977379555273514597
61676860182051977379576194220949
61676860182051977379576194220997
61676860182051977379576194221157
61676860182051977379579288349399
61676860182051977379579288821623
61676860182051977379579288821783
61676860182051977379579547084615
61676860182051977379579547101877
61676860182051977379579551688097
61676860182051977379580321923487
61676860182051977379638955867829
61676860182051977379638956340213
61676860182051977379642050468455
61676860182051977379642395297111
61676860182051977379642399546461
61676860182051977516836948474165
61676860182051977516836948946549
61676860182052222803514015986403
61676860182052222803514017386083
61676860182052222803514792224955
61676860182052222803597698339635
61676860182052222803597700205875
61676860182052222803597813130883
61676860182052227744984980038853
61676860182052227745738125450029
61676860182052227745800887569085
61676860182052228157582805984937
61676860182052228157583839086801
61676860182052228294027997540741
61676860182052228294781142951917
61676860182052228294843905070973
61676860182052228339779262683239
61676860182052228339781582449205
61676860182052228339781587035425
61676860182052228340532403862327
61676860182052228340534727860381
61676860182052228340597489979437
61676860182052239274884894449843
61676860182052239274884895966163
61676860182052239457899120342211
61676860182052239457899120692131
61676860182052244209493795172511
61676860182052244209493795526803
61676860182052244216272061357813
61676860182052244216272061474453
61676860182052244217025206768989
61676860182052244217025206885629
61676860182052244217087624177481
61676860182052244217087968888045
61676860182052244217087969004685
61676860182052244217088657279345
61676860182052244758536813028691
61676860182052244765315078859701
61676860182052244765315083109051
61676860182052244765315083562561
61676860182052244766068224270877
61676860182052244766130986389933
61676860182052244948245625581165
61676860182052244948245625585377
61676860182052244948308387700221
61676860182052244948329307934397
61676860182052244948329307938609
61676860182052244948329308288529
61676860182052244949082449113485
61676860182052272215659761998389
61676860182052272215680682699125
61676860182052272215680682704741
61676860182052272215680797023813
61676860182052272215743444351621
61676860182052272215743444818181
61676860182052272215743559142869
61676860182052272217352014694341
61676860182052272217354337642635
61676860182052272217354339042315
61676860182052272217354453833563
61676860182052272217372935400693
61676860182052272217373050186325
61676860182052272217375257876811
61676860182052272217375258343371
61676860182052272217375259743051
61676860182052272217375259748667
61676860182052272217375372668059
61676860182052272217438021862107
61676860182052272619931621728007
61676860182052272619931650307723
61676860182052272626689655598049
61676860182052272626709801464125
61676860182052272626709916255373
61676860182052272626710576304401
61676860182052272627441767907361
61676860182052272627463061685263
61676860182052272627525364639537
61676860182052272627525450732977
61676860182052272629136343551607
61676860182052272629136344951287
61676860182052272629136372131323
61676860182052272629136372249415
61676860182052272629136373647643
61676860182052272629137376653471
61676860182052272629137405351279
61676860182052272629137406768221
61676860182052272629157264258167
61676860182052272629157265657639
61676860182052272629157522519547
61676860182052272629157522538261
61676860182052272629157637310795
61676860182052272629157637329509
61676860182052272629158297359823
61676860182052272629219941682011
61676860182052272629220284638603
61676860182052272757192290358507
61676860182052272757192290364331
61676860182052272757192404677371
61676860182052272757192404683195
61676860182052272758803297501825
61676860182052272758803298901505
61676860182052272758884657373323
61676860182052272758886980321617
61676860182052272758886981721297
61676860182052272763887648208597
61676860182052272763970556189517
61676860182052272763970670980765
61676860182052272764702436543685
61676860182052272764786118896917
61676860182052272764786119369301
61676860182052272764786233682341
61676860182052272766394689239637
61676860182052272766397012187931
61676860182052272766397013587611
61676860182052272766397126506795
61676860182052272766397471335451
61676860182052272766418277244939
61676860182052272766418392036187
61676860182052272766478486378293
61676860182052272766480810726267
61676860182052272766481039363995
61676860182052272804556883809969
61676860182052272804557658644629
61676860182052272804620420763685
61676860182052272804640565231533
61676860182052272804640566631213
61676860182052272804640566635585
61676860182052272804641598333397
61676860182052272804641684426837
61676860182052272809724255422669
61676860182052272809724255772589
61676860182052272809725030257329
61676860182052272810539789894449
61676860182052272810539818592257
61676860182052272812150712814939
61676860182052272812169652480037
61676860182052272812171603419639
61676860182052272812171604819319
61676860182052272812171861686843
61676860182052272812171976478091
61676860182052272812172752729693
61676860182052272812232071288209
61676860182052272812234280849307
61676860182052272812234366938375
61676860182052272812234395636183
61676860182052272812234395640555
61676860182052272812234623805899
61676860182052272812234624155819
61676860182052272812234738597147
61676860182052272812235427338367
61676860182052272812235428755309
61676860182052272812235514848749
61676860182052277561318815461721
61676860182052277561318815816013
61676860182052277561318820047893
61676860182052277561318820048101
61676860182052277568013288734631
61676860182052277568014063573503
61676860182052277568073726505713
61676860182052277568094642507801
61676860182052277568094647212065
61676860182052277568096966855775
61676860182052277568096966972415
61676860182052277568096971558635
61676860182052277568096971560039
61676860182052277568097081647023
61676860182052277568097081763663
61676860182052277568097086349883
61676860182052277568097741340515
61676860182052277568825838815025
61676860182052277568846759521377
61676860182052277568846759521585
61676860182052277568849853649827
61676860182052277568850112266951
61676860182052277568850112383591
61676860182052277568850116988525
61676860182052277568850116988685
61676860182052277568850231307549
61676860182052277568850231425641
61676860182052277568850231779725
61676860182052277568850231779773
61676860182052277568850887105823
61676860182052277568909521168257
61676860182052277568909521640641
61676860182052277568910550038033
61676860182052277568912615768883
61676860182052277568912644466691
61676860182052277568912874502647
61676860182052277568912878753449
61676860182052277568912989293895
61676860182052277568912993544697
61676860182052277568913648870747
61676860182052277568913677568555
61676860182052277698579570191485
61676860182052277705271719116261
61676860182052277705274043464235
61676860182052277705357721231247
61676860182052277705357721697807
61676860182052277705357726284027
61676860182052277705357836022495
61676860182052277705358496070119
61676860182052277706110866642423
61676860182052277706110867108983
61676860182052277706110981433671
61676860182052277706111641481295
61676860182052277706173284405207
61676860182052277706173628761479
61676860182052277706173629228039
61676860182052277706173743552727
61676860182052277744333159681957
61676860182052277751025418811761
61676860182052277751027628368487
61676860182052277751027628372699
61676860182052277751109101164993
61676860182052277751111420930959
61676860182052277751111425512967
61676860182052277751111425517179
61676860182052277751861098683057
61676860182052277751861099155441
61676860182052277751862242344081
61676860182052277751864451550887
61676860182052277751864451900807
61676860182052277751864456268249
61676860182052277751864456622381
61676860182052277751864456622540
61676860182052277751864456622541
61676860182052277751864566342135
61676860182052277751864566827409
61676860182052277751864570941405
61676860182052277751864571059497
61676860182052277751864571413629
61676860182052277751923860802113
61676860182052277751927213669943
61676860182052277751927218387305
61676860182052277751927328461191
61676860182052277751927333178553
61676860182052288681132077364261
61676860182052288681134487804271
61676860182052288681135176551107
61676860182052288686967878342773
61676860182052288687030640461829
61676860182052288688642223543823
61676860182052288688662453987019
61676860182052288688662455503339
61676860182052288688665554690185
61676860182052288688725217622395
61676860182052288688728230717205
61676860182052288864146416525941
61676860182052288864148739474235
61676860182052288864148740873915
61676860182052288869982103185381
61676860182052288870044865304437
61676860182052288871676678829627
61676860182052288871676679879387
61676860182052288871676680229307
61676860182052288871679779066233
61676860182052288871739441998443
61676860182052288871739442348363
61676860182052288871740245530911
61676860182052288871742541181077
61676860182052288871742569878885
61676860182052289228479486002155
61676860182052289230090378820785
61676860182052289230090380220465
61676860182052289230090380337105
61676860182052289230090380338557
61676860182052289230174063162721
61676860182052289230177505306159
61676860182052289230178194052995
61676860182052289237684207825755
61676860182052289237684209342075
61676860182052289237685242462653
61676860182052289237708572192073
61676860182052289237708572210787
61676860182052289237708573610419
61676860182052289237708830491041
61676860182052289237767892167691
61676860182052289237771248219093
61676860182052289237771248236563
61676860182052427838969571781105
61676860182052427869374336521354
61676860182052427869439422638464
61676860182053123371325797976755
61676860182053123371325799026515
61676860182053123371326573861175
61676860182053123371409480329987
61676860182053123371409481846307
61676860182053128724576614714207
61676860182053128725332084477569
61676860182053128725392522244439
61676860182053128725394846242493
61676860182053128725395621077153
61676860182053128907590958584363
61676860182053128907593282932337
61676860182053128908344099763451
61676860182053128908346424111425
61676860182053139842696590346755
61676860182053139842696591863075
61676860182053139842697366701947
61676860182053139842697366703351
61676860182053140025710902332563
61676860182053140025710931030371
61676860182053140025711705869243
61676860182053144777306610264727
61676860182053144784083756904805
61676860182053144784083757371365
61676860182053144784083760087133
61676860182053144784084531739465
61676860182053144784836901266221
61676860182053144784836902315981
61676860182053144784836902782541
61676860182053144784837677621413
61676860182053144784899664435037
61676860182053144784900439269697
61676860182053144967851242422013
61676860182053145326349628120747
61676860182053145333126779005963
61676860182053145333126779459473
61676860182053145333126779478346
61676860182053145333126779478347
61676860182053145333879920172001
61676860182053145333879920185051
61676860182053145378796652850337
61676860182053145378859414965181
61676860182053145378879990843085
61676860182053145378880335199357
61676860182053145378880335203569
61676860182053145378880335553489
61676860182053145378880359665077
61676860182053145378880363897165
61676860182053145378880363914427
61676860182053145378880364369341
61676860182053145378880364386810
61676860182053145378880364386811
61676860182053145378881138736037
61676860182053145379633505076253
61676860182053145379633505093515
61676860182053145379634279915125
61676860182053145379696238497501
61676860182053172783492464222917
61676860182053172785166120682747
61676860182053172785166895517407
61676860182053172785187041383483
61676860182053172785187041389099
61676860182053172785249803502539
61676860182053173187743317629291
61676860182053173187744092463951
61676860182053173194438675469345
61676860182053173194522386991157
61676860182053173195274384515205
61676860182053173195274757586547
61676860182053173195275503723399
61676860182053173195275532421207
61676860182053173195275876794741
61676860182053173195337146634261
61676860182053173195338294540263
61676860182053173196948412506971
61676860182053173196949158643823
61676860182053173196970452438987
61676860182053173197031723322443
61676860182053173197032871228445
61676860182053173332535138768213
61676860182053173332535139240597
61676860182053173334208795228043
61676860182053173372453380327961
61676860182053173377535951319581
61676860182053173377536726158453
61676860182053173378288723676677
61676860182053173378289096748019
61676860182053173379983300720603
61676860182053173379983643677195
61676860182053173380046405796251
61676860182053173380046434494059
61676860182053178129131630553937
61676860182053178135822746377009
61676860182053178135822775074817
61676860182053178135825070375063
61676860182053178135887832494119
61676860182053178135888607328779
61676860182053178135906424498153
61676860182053178135906453195961
61676860182053178135908748496207
61676860182053178135908753199067
61676860182053178135908753200471
61676860182053178135908777194015
61676860182053178135908781898279
61676860182053178135909523330867
61676860182053178135909552028675
61676860182053178135909556731535
61676860182053178136658455422869
61676860182053178136659569909329
61676860182053178136659574631063
61676860182053178136659603328871
61676860182053178136661893907383
61676860182053178136661922605191
61676860182053178136661922959323
61676860182053178136661927326925
61676860182053178136661927681057
61676860182053178136662669096175
61676860182053178136662673817909
61676860182053178136662697910623
61676860182053178136662702515717
61676860182053178136663046535119
61676860182053178136721217541925
61676860182053178136724656026439
61676860182053178136724660748173
61676860182053178136725430861099
61676860182053178136725435582833
61676860182053178136725459558907
61676860182053178136725464280641
61676860182053178273085825104667
61676860182053178273086599939327
61676860182053178273169507924459
61676860182053178273919209675877
61676860182053178273919210148261
61676860182053178273922304276503
61676860182053178273923423471647
61676860182053178318839410008919
61676860182053178318839410013131
61676860182053178318902172127975
61676860182053178318920797066117
61676860182053178318923116827871
61676860182053178318923121414091
61676860182053178318923121532135
61676860182053178319672794584341
61676860182053178319672795056565
61676860182053178319672795056725
61676860182053178319673938245205
61676860182053178319675889184967
61676860182053178319676233541239
61676860182053178319676238262813
61676860182053178319676262239047
61676860182053178319676262256309
61676860182053178319676262593179
61676860182053178319676262711223
61676860182053178319676262728692
61676860182053178319676262728693
61676860182053178319676266842529
61676860182053178319676266960573
61676860182053178319676266960780
61676860182053178319676266960781
61676860182053178319676267314913
61676860182053178319735556703397
61676860182053178319738995660295
61676860182053178319739000382028
61676860182053178319739000382029
61676860182053189248860176529205
61676860182053189248946183347051
61676860182053189256453230699515
61676860182053189256454005534175
61676860182053189256540012352021
61676860182053189256540012357637
61676860182053189431958198520505
61676860182053189431960522868479
61676860182053189439488461869739
61676860182053189439491561056585
61676860182053189439551223988795
61676860182053189439551252686603
61676860182053189797989201203071
61676860182053189797989202265881
61676860182053189803822593158515
61676860182053189805517168802761
61676860182053189805520612481393
61676860182053189805583029754531
61676860182053189842044738109723
61676860182053189843739314803729
61676860182053189843739315153649
61676860182053189843740462709731
61676860182053189843742412586683
61676860182053189843742756942955
61676860182053189843742756947167
61676860182053189843742757297087
61676860182053189843742785640763
61676860182053189843742785658025
61676860182053189843742787057705
61676860182053189848823003940733
61676860182053189851270724996155
61676860182053189851273823833081
61676860182053189851273824183001
61676860182053189851333143808699
61676860182053189851333487115211
61676860182053189851334291714701
61676860182053189851336585947925
61676860182053189851336614645733
61676860182053189851336614662995
61676860182053579000870486483140
61676860182053595060375676211992
61676860182053595061128817391080
61676860182053595061128818790760
61676860182053595061128818907400
61676860182053595061212501260632
61676860182053595061212501266248
61676860182053595061212501633637
61676860182053595061212501633638
61676860182053595244143158074696
61676860182053595662766109026994
61676860182053628412200698023138
61676860182053628412953839079970
61676860182053628412953839097232
61676860182053628412953839196610
61676860182053628413034049664500
61676860182053628413034054250880
61676860182053628413036378248934
61676860182053628413036378366818
61676860182053628413036378721110
61676860182053628413037148497214
61676860182053628413037153083434
61676860182053628413037153201478
61676860182053628413037521549842
61676860182053628413037521555458
61676860182053628413037521922847
61676860182053628413037521922848
61676860182053628413037526154936
61676860182053628595967035529350
61676860182053628595968178363906
61676860182053639532766066008790
61676860182053639532769166245396
61676860182053639532769166363440
61676860182053639532769166711956
61676860182053639532769166713360
61676860182053639532831928476880
61676860182053639532831928482496
61676860182053639532852849066592
61676860182053639532852849070804
61676860182053639532852849183232
61676860182053639715783505879252
61676860182053640081812183747284
61676860182053640081895866572692
61676860182053640081895868107885
61676860182053640127565769005668
61676860182053640127628530770592
61676860182053640127649451476944
61676860182053640264826523381140
61676860182053645067255259682866
61676860182053645074095947508748
61676860182053645074847945499196
61676860182053645074849088687836
61676860182053645074931627852428
61676860182084348407273832904363
61676860182084348544471825510699
61676860182084348590226525383831
61676860182084392871885203002045
61676860182084392871885207588265
61676860182084392879392255053157
61676860182084392879413175759557
61676860182084392879416269887959
61676860182084392879416270360183
61676860182084392879416270360343
61676860182084392879416528623175
61676860182084392879416528640437
61676860182084392879416533226657
61676860182084392879417303462047
61676860182084392879475937406389
61676860182084392879475937878773
61676860182084392879479032007015
61676860182084392879479376835671
61676860182084392879479381085021
61676860182084393009145957727437
61676860182084393016673930012725
61676860182084393016673930485109
61676860182084393016677024613351
61676860182084393054813535818055
61676860182084393054900575739217
61676860182084393054900661832657
61676860182084393061677727077943
61676860182084393061677813171383
61676860182084393061677813175595
61676860182084393061678497213955
61676860182084393061678497218167
61676860182084393061678501922431
61676860182084393062428543796629
61676860182084393062428543809679
61676860182084393062428629885857
61676860182084393062430609521815
61676860182084393062430868257031
61676860182084393062430868274293
61676860182084393062431642629343
61676860182084393062431642642393
61676860182084393062431642996525
61676860182084393062431728735833
61676860182084393062494404744187
61676860182084393062494404761449
61676860182084397820235484911307
61676860182084397820238580911613
61676860182084397820238584098153
61676860182084397820800340795623
61676860182084397820803439982469
61676860182084397957499335641217
61676860182084398003062568121619
61676860182084398003062568125831
61676860182084398003249821362835
61676860182084398003249821712755
61676860182084398003249824545163
61676860182084398003250853416391
61676860182084398003250854483413
61676860182084398003250854833333
61676860182084398003250857665741
61676860182084398003312583477679
61676860182084398003313616598257
61676860182084398003313702691697
61676860182084398003814680429479
61676860182084398003815713550057
61676860182084398003815713904189
61676860182084398003815799643497
61676860182084398003878475669113
61676860182084409532964894494555
61676860182084409533718035202871
61676860182084409533718039924445
61676860182084409533780797321927
61676860182084409533780801571277
61676860182084409670978703839035
61676860182084409670978703852085
61676860182084409670978708084173
61676860182084409670978708556556
61676860182084409670978708556557
61676860182084648596544426902551
61676860182084648779497119380615
61676860182084692656339973395099
61676860182084692656339973861659
61676860182084692656340088186347
61676860182084692656340745047431
61676860182084692656904829279415
61676860182084692656904829745975
61676860182084692656904944070663
61676860182084693061155801586453
61676860182084693067851040525843
61676860182084693067931628750625
61676860182084693067933952743063
61676860182084693067933953098599
61676860182084693067934067534311
61676860182084693067934722879075
61676860182084693067934727583339
61676860182084693068683741059937
61676860182084693068686835188387
61676860182084693068686835660771
61676860182084693068687093922151
61676860182084693068687093940865
61676860182084693068687208732113
61676860182084693068687213318285
61676860182084693068687868762427
61676860182084693205194707468455
61676860182084693205194707474071
61676860182084693205194822259703
61676860182084693205947848647543
61676860182084693205947848653159
61676860182084693244170141220517
61676860182084693244171255829441
61676860182084693250864609557127
61676860182084693250864609907047
61676860182084693250946082703553
61676860182084693250948407051527
61676860182084693251698080221617
61676860182084693251698080694001
61676860182084693251699223882641
61676860182084693251701174822243
61676860182084693251701433089447
61676860182084693251701433439367
61676860182084693251701433561623
61676860182084693251701433574721
61676860182084693251701437806809
61676860182084693251701438161100
61676860182084693251701438161101
61676860182084693251701547880695
61676860182084693251701548365969
61676860182084693251701552479965
61676860182084693251701552598057
61676860182084698009321232925961
61676860182084698009485158203143
61676860182084698010074378354399
61676860182084698146770272596205
61676860182084709127627169505307
61676860182084709128192025389623
61676860182084709669703637280885
61676860182084709677235049012717
61676860182084709852634179770469
61676860182084709852717862123701
61676860182084709852717862596085
61676860182084709859412445601479
61676860182084709859496127954711
61676860182084709860249269133799
61676860182084709860249273855532
61676860182084709860249273855533
61676860182084709860311691128671
61676860182084714611090802789383
61676860182084714617869068620393
61676860182084714618057353915165
61676860182084714618057358164515
61676860182084714618119772723497
61676860182084714618622214048831
61676860182084815337893854000112
61676860182084815344668680891486
61676860182084815344671775474850
61676860182084815551375246584091
61676860182084843369211318059914
61676860182084843369276404177024
61676860182084848233788152870101
61676860182084848233788156056641
61676860182084848279625420665660
61676860182084848279627744663714
61676860182084848279627747850254
61676860182084848279628862809098
61676860182084848280192603734570
61676860182084859764342373532195
61676860182084859810095958440659
61676860182084859816870785376250
61676860182084859816873879976876
61676860182084859947356631323573
61676860182084859947356631327785
61676860182084859954099680880486
61676860182084859954099685112574
61676860182084859954852826291662
61676860182084859954852826308924
61676860182084859954852830541012
61676860182084864750914829169214
61676860182084864750918267710501
61676860182084864750918268126112
61676860182084864750918269188922
61676860182084864751483128259778
61676860182084864751483128261146
61676860182084864758257950884540
61676860182084864758446237242122
61676860182084864758446240428662
61676860182084864888180060159953
61676860182085593635743439437381
61676860182085593635743439438785
61676860182085593635745734737627
61676860182085593635745734739031
61676860182085593635745763436839
61676860182085593635746538270095
61676860182085593636498531562055
61676860182085593636498875918119
61676860182085593636498904615927
61676860182085593636498904633397
61676860182085593636499650770249
61676860182085593636499679449183
61676860182085593636499679468057
61676860182085593636500023841591
61676860182085593773006489463019
61676860182085593818676391551691
61676860182085593818739153666535
61676860182085593818757778604677
61676860182085593818760102952651
61676860182085593818760103070695
61676860182085593819488855888725
61676860182085593819492294845623
61676860182085593819509776595125
61676860182085593819510919783765
61676860182085593819512875427839
61676860182085593819513219801373
61676860182085593819513244131739
61676860182085593819513244249783
61676860182085593819513244267253
61676860182085593819513248381089
61676860182085593819513248853472
61676860182085593819513248853473
61676860182085593819514018616479
61676860182085593819572538241957
61676860182085593819575977198855
61676860182085593819575981920588
61676860182085593819575981920589
61676860182085598577132928827085
61676860182085598577383975886781
61676860182085610244293599479787
61676860182085610245046744909629
61676860182085610289963472870651
61676860182085610290026234985495
61676860182085610290047155223883
61676860182085610290047155573803
61676860182085610290800301120333
61676860182085610290862718393631
61676860182085610290863058517815
61676860182085610290863063239548
61676860182085610290863063239549
61676860182085615185680764521517
61676860182085615185869826067891
61676860182085615185931816180483
61676860182085615185932587832815
61676860182085615186433910299875
61676860182086016125443282937371
61676860182086060567083721986027
61676860187665211794562596147655
61676860187668813470468065928731
61676860187668813470471504885629
61676860187668813470471509117717
61676860187668813470534266650553
61676860187668813470534271236773
61676860187668814065056581530295
61676860187668818821189777740103
61676860187668818822005685270335
61676860187668818959266439641435
61676860187668829941758590453930
61676860187668830079081992152998
61676860187669113659804860647337
61676860187669113659804865233557
61676860187669114255080316706167
61676860187669119148538152852237
61676860187669130131008263745766
61676860187669130131091941966297
61676860187669130131091946552517
61676860187669130268352581900441
61676860187669130268352586486661
61676860187670030698840851632565
61676860187670030698840851636777
61676860187670030698840851649818
61676860187670030698841626471437
61676860187670030836101601775949
61676860187670030836101606008037
61676860187670030836101606362169
61676860187848882970432225373305
61676860187848883107692979748777
61676860187848894090246773467771
61676860187848894090309535232695
61676860187851595930734328324551
61676860187852496361285355589511
61676860187852496361285355593723
61676860187852496498483348200059
61676860187852529713860192892159
61676860187852829491348866602479
61676860187852829493043443646405
61676860187852829903130758192587
61676860187852829903130786772303
61676860187852829904825706772821
61676860187852830040391426828911
61676860187852830040391541147775
61676860187852830042086461148293
61676860187852946643496784216098
61676860187852951584883179471736
61676860187852951584883179475948
61676860187852951722081086459616
61676860187852951722081086461020
61676860187852951722164768814252
61676860187852996057273569272746
61676860187852996057357251744022
61676860187852996186941183738600
61676860187852996194531913556724
61676860187852996194534237904698
61676860187852996194617920375974
61676860187852996605564217243666
61676860187852996606399926284946
61676860187852996606399926289318
61676860187852996652069800030150
61676860187852996652070947936152
61676860187852996652153482497054
61676860187852996789328144314288
61676860187852996789330468662262
61676860187852996789330468666474
61676860187852996789330468778902
61676860187852996789331616572476
61676860187853001546948288151330
61676860187853001547700314721494
61676860187853001547700314725706
61676860187853001547701429330418
61676860187853001547703672310897
61676860187853001547703758045834
61676860187853001547703758050046
61676860187853001730714539686406
61676860187853001730715682875046
61676860187853001730718011944753
61676860187853001730718011944754
61676860187853001730735460276118
61676860187853001730798222041042
61676860187853001730801694299389
61676860187853001730801694299390
61676860187883999761922288706745
61676860187883999761984707515077
61676860187884049769534100643057
61676860187884049770283802865247
61676860187884916800267891463713
61676860187884922291450221467071
61676860187884922291451336075995
61676860187884950155084569521286
61676860187884950337283120518565
61676860187884950338099023462577
61676860187885266403318480954567
61676860187885266403381242719491
61676860187956945756370045262971
61676860187956951245103332862937
61676860187956951246800229672829
61676860187956951246800233904917
61676860187956951292530574110379
61676860187956951292551494815327
61676860187956951292553814581293
61676860187956962227719888346855
61676860187956962364980528280999
61676860187956967306367698021377
61676860187956967718087315223877
61676860187956967718087315241139
61676860187956967718150072756713
61676860187956967718150077342933
61676860187956995718979093820581
61676860187956995718981417818635
61676860187956995718981418172767
61676860187956995757204710559205
61676860187956995763038101568479
61676860187956995764732678612405
61676860187956995764735003081231
61676860187957000658130068154583
61676860187957000658190391130205
61676860187957000658192718310587
61676860187957000658192829919507
61676860187957851674901099925473
61676860187957851860428276829349
61676860187957862795531555545959
61676860187957867736918725286337
61676860187957868285961399831633
61676860187957868285961772883283
61676860187957868285962519026777
61676860187957868468892429697347
61676860187957901088741418395165
61676860187957901088744517227879
61676860187960547958766740601867
61676860187960552893313136777055
61676860187960552893313222870495
61676860187960552900091058251793
61676860187960553488109453627899
61676860187960553563526653612411
61676860187960553563589415377335
61676860187960553564342556556423
61676860187960564605453325283361
61676860187960569547614557263311
61676860187960569554371558031697
61676860187960570172076335375172
61676860187960570172139489323871
61676860187960597441183202880421
61676860187960597441185526878475
61676860187960597441185527232607
61676860187960597990229320631956
61676860187960597990229320631965
61676860187960597990312888666116
61676860187960597990313003457364
61676860187960598026693351941115
61676860187960598026756027966891
61676860187960598028389075356009
61676860187960598028451837120933
61676860187960598035979805174133
61676860187960598035981786682155
61676860187960598035981786686367
61676860187960598035982819806944
61676860187960598035982905541881
61676860187960598035982905896172
61676860187960598036003740513296
61676860187960598036066588367289
61676860187960602792660384472408
61676860187960602898665139898845
61676860187960602929102907302341
61676860187960602929104753370670
61676860187960602929917695637269
61676860187960602929917695637429
61676860187960602929921053104360
61676860187960602929921138843668
61676860187960613889584966254039
61676860187960613912472608197435
61676860187960614042140193965481
61676860187960614042206054917251
61676860187960853752797247609195
61676860187960853753613150553207
61676860187960864825226282591187
61676860187960870361410050393189
61676860187960870361410054625277
61676860187960870361410054979409
61676860187960870362163195808577
61676860187960897630456120758619
61676860187960897630456121229391
61676860187960898033012368418887
61676860187960898042238012348727
61676860187960898042238383885035
61676860187960898042238383902297
61676860187960898177051302880397
61676860187960898177052077719269
61676860187960898177804190030033
61676860187960898179498767078331
61676860187960898179499138260507
61676860187960898179499138614639
61676860187960898179499800197456
61676860187960898179499800197457
61676860187960898179520720903808
61676860187960898179520720903809
61676860187960898179583597455609
61676860187960898217659669352793
61676860187960898225252723518891
61676860187960898225252723523103
61676860187960902982014660823828
61676860187960902982014660823837
61676860187960903118436148626933
61676860187960903118438468388687
61676860187960903118438472974907
61676860187960903119188260937697
61676860187960903119189408848071
61676860187960903119191618404797
61676860187960903164127086090949
61676860187960903164941845846321
61676860187960903164942989034961
61676860187960914101743202077579
61676860187960914231473550081321
61676860187960914231475874429295
61676860187960914643254781157245
61676860187960914643258913463216
61676860187960914643258913463217
61676860187960914643279834169568
61676860187960914643279834169569
61676860187960914650786219579467
61676860187960914650786219596729
61676860187960914650789318783566
61676860187960914650789320299886
61676860187960914650810239489918
61676860187961053206296618770815
61676860187961064737894210462337
61676860187961064737915131168689
61676860187961069730951378781597
61676860187961765179521361636641
61676860187961765255777308339827
61676860187961765255777309856147
61676860187961765255778084224247
61676860187961765255778084695019
61676860187961765392975300950375
61676860187961765392976076834795
61676860187961770197164475364437
61676860187961770197164478080205
61676860187961770197165249732537
61676860187961770197917619259293
61676860187961770197917620775613
61676860187961770197918395497845
61676860187961770334362467974985
61676860187961770334362470690753
61676860187961770334363242343085
61676860187961770335178375505217
61676860187961770335179149873317
61676860187961770746207152625501
61676860187961770746207525677151
61676860187961770746208271820645
61676860187961770746960293804589
61676860187961770746960638178114
61676860187961770746961412999733
61676860187961770791961077658149
61676860187961770791961081890237
61676860187961770791961081894449
61676860187961770791961082244369
61676860187961770791961856729109
61676860187961770792714223066895
61676860187961770792714223073537
61676860187961770792714223086578
61676860187961798600009275979259
61676860187961798600824064320171
61676860187961798600824839154831
61676860187961798607540342748533
61676860187961798607603104513457
61676860187961798607603104984229
61676860187961798608355475579619
61676860187961798608356250414279
61676860187961798610047726736165
61676860187961798610049708250011
61676860187961798610050827458205
61676860187961798610050827462417
61676860187961798610050856160225
61676860187961798610071748168769
61676860187961798610134509811220
61676860187961798744801097124005
61676860187961798745615885459093
61676860187961798745615885931477
61676860187961798747307362270625
61676860187961798747310462619659
61676860187961798747310462625483
61676860187961798747311581833676
61676860187961798747311581833677
61676860187961803548924413656197
61676860187961803548927508256823
61676860187961803548987171189033
61676860187961803548987175421121
61676860187961803548989499889947
61676860187961803548990270021747
61676860187961803548990274607967
61676860187961803548990274724607
61676860187961803549740316600209
61676860187961803549740321321943
61676860187961803549742641069035
61676860187961803549742645674129
61676860187961803549743415787055
61676860187961803549743420508789
61676860187961803686185163799581
61676860187961803686185168031669
61676860187961803686187488264195
61676860187961803686187492496283
61676860187961803686188267218515
61676860187961803686250254615339
61676860187961803686999952134669
61676860187961803686999956366757
61676860187961803686999956838981
61676860187961803686999956839141
61676860187961803687003050967383
61676860187961803687003395340908
61676860187961803687003395794427
61676860187961803687003400045172
61676860187961803687003400045229
61676860187961803687003400045388
61676860187961803687003400045389
61676860187961803687004170162527
61676860187961803732753541747605
61676860187961814600913670885139
61676860187961814661961815110585
61676860187961814662024576875509
61676860187961814662026899823803
61676860187961814662026901340123
61676860187961814662027676062355
61676860187961814662027676178995
61676860187961814799222569486057
61676860187961814799287656069727
61676860187961815211004832612473
61676860187961815211066460636348
61676860187961815211066475536385
61676860187961815211066477052705
61676860187961815211066477058529
61676860187961815211069574369099
61676860187961815211069947420749
61676860187961815211070693564243
61676860187961815211070695099277
61676860187961815218682345505652
61676860187961815218684668453946
61676860187961815218684698673906
61676860187961815218684698673907
61676860187961815218685817882101
61676860187961815254310696465515
61676860187961815256821179639993
61676860187961815256823503633835
61676860187961815256823503987967
61676860187961815261903750631613
61676860187961815261904525470485
61676860187961815262656896060042
61676860187961815264351471691247
61676860187961815264351471704288
61676860187961815264352246525907
61676860187961815264438253362410
61676860187961903813669339102142
61676860187961904408465941395854
61676860187961904408469413286812
61676860187961920886618074434582
61676860187961953636783769294586
61676860187961953636784539543026
61676860187961953636784544129198
61676860187961953636784544129246
61676860187961953636784912595654
61676860187961953636784912601270
61676860187961953636868226482430
61676860187961953636868594954502
61676860187961953819795779877608
61676860187961953819798878710322
61676860187961953819799251762950
61676860187961953819799251768566
61676860187961964756683893884468
61676860187961965351396813371486
61676860187961965351396813824948
61676860187961965351480496196894
61676860187961965351480497600945
61676860187961965351480497600946
61676860187961965351480497713214
61676860187961965351480498067505
61676860187961965351480498067506
61676860187961965356560743175958
61676860187961965488657569619027
61676860187961970291086304384102
61676860187961970291086304402816
61676860187961970297947912916336
61676860187961970298701054095424
61676860187961970298701054114138
61676860187961970435940146228366
61676860187961970435961067289057
61676860187961970435961067289058
61676860187961970436023829053981
61676860187961970436023829053982
61676860187992973820375500655935
61676860187992973957573493262271
61676860187992973957574607871195
61676860187993018292497366010968
61676860187993018428939888840901
61676860187993018429754677175989
61676860187993018429758120382228
61676860187993018474693473632725
61676860187993018474756235397649
61676860187993018475509376576737
61676860187993023233340591619777
61676860187993023233403010428109
61676860187993023370664026620135
61676860187993034939267346658069
61676860187993034946798786497224
61676860187993035075713222250621
61676860187993035075713226482709
61676860187993035076465253052873
61676860187993035076466367661797
61676860187993035076528010585709
61676860187993035076528014817797
61676860187993035076528015290181
61676860187993274146845201867979
61676860187993318481851642362388
61676860187993318481851642362397
61676860187993318618210482837685
61676860187993318663964067629509
61676860187993318664778827384881
61676860187993318664779970573521
61676860187993323559932379177297
61676860187993323559935736644397
61676860187993323559935739830937
61676860187993335090336716291896
61676860187993335090336716291905
61676860187993335090399478056820
61676860187993335090399478056829
61676860187993335273330020546412
61676860187993335273330020546413
61676860187993340031158649658045
61676860187993340031158911124838
61676860187993340031159682777170
61676860187993340031221411422969
61676860187993424217818017504927
61676860187993424217821116337641
61676860187993424218571162916103
61676860187993440918723300255603
61676860187993473624067608988903
61676860187993473631595577042103
61676860187993485246053387578464
61676860187994174576643002233417
61676860187994219048763719663583
61676860187994219048764494498243
61676860187994219048824157430453
61676860187994219048826481428507
61676860187994219048827256263167
61676860187994219049579622607595
61676860187994219049579622626469
61676860187994219049580397461129
61676860187994219186087236153899
61676860187994219186840377332987
61676860187994219186840377351861
61676860187994219186840381583732
61676860187994223990485644701163
61676860187994223990485647887703
61676860187994223990486763909357
61676860187994223990486767095897
61676860187994235695534848098585
61676860187994235696350751042597
61676860187994235703065140149839
61676860187994235703065914984499
61676860187994235703127901914763
61676860187994235703127902264683
61676860187994235703128676749423
61676860187994235703881043093851
61676860187994235703881047693112
61676860187994240598949801106430
61676860187994240598970693115031
61676860187994240598971464767363
61676860187994240599033454879955
61676860187994240599034226532287
61676860187994240599514656990746
61676860187994240644704129087462
61676860187994240644787039788362
61676860187994240644787811440694
61676860187994240645268213319446
61676860187994341349274327520563
61676860187994341463575023738093
61676860187994390693585097758061
61676860187994390693585098230237
61676860187994390693668780577853
61676860187994390693668780583469
61676860187994390694149954108937
61676860187994390876599437391917
61676860187994390876599437397533
61676860187994390876599437864093
61676860187994390876683120217325
61676860187994390877164293748409
61676860633637900702699249580524
61676860633731260153057489652140
61676860633731260160107383474934
61676860633731260160107383479146
61676860633731260160587781699182
61676860633731260160588556538054
61676860633731260160650543818238
61676860633735178497682761306700
61676860633735178497682762823020
61676860633735178497682762836070
61676860633735178634943516032092
61676860633735178634943517548412
61676860633735178634943517565674
61676860633735210202355485903564
61676860633742066974391927752772
61676860633742081752820385546236
61676860633742967534609536368832
61676860633742967541575747370222
61676860633742967541659430195838
61676860633742967542224286080154
61676860633742967542224544356243
61676860633742967542224544356244
61676860633742967542224544360456
61676860633742967542224629036746
61676860633742967542224630453895
61676860633742967542391650314234
61676860633742967542412571374926
61676860633742967542475333139850
61676860633742982183371412811196
61676860633742982183371414228138
61676860633743265900512561031504
61676860633743265901268145231982
61676860633743265901330562990394
61676860633743265901330562994766
61676860633743265901330907351038
61676860633743267548459964106052
61676860633743267678126545457152
61676860633743282365027258497742
61676860633743282365027258515004
61676860633743282365300001452582
61676860633743282371802855974426
61676860633743282371805179972480
61676860633743282372621087519974
61676860633743282372642006809384
61676860633743282372642008209064
61676860633743282372642008226326
61676860633743282372893055268760
61676860633743282502287668866702
61676860633743282502288013227346
61676860633743282509063610704030
61676860633743282509065934702084
61676860633743282509335582702166
61676860633743282509335582719428
61676860633743282509881756151926
61676860633743282509902761538988
61676860633743282509902762938668
61676860633743282510091047879308
61676860633743282510091048233440
61676860633743282510153723904924
61676860633743282510153809998364
61676860633743282548041596619490
61676860633743282555572663505404
61676860633743282555635425620248
61676860633743284149417069982360
61676860633743284149688693724794
61676860633743284149688693729006
61676860633743284156463520598906
61676860633743284156463520603118
61676860633743284156466959205884
61676860633743284156466963805154
61676860633743284156466963809366
61676860633743284157031818276740
61676860633743284157031819693682
61676860633743284157220104984242
61676860633743284157220104988454
61676860633743284157282866753378
61676860633743315305317509322006
61676860633743315305317509326218
61676860633743315305317624113254
61676860633743315305317624117466
61676860633743315307577055646028
61676860633743315312096545759800
61676860633743315312096549991888
61676860633743315312096660551048
61676860633743315312096664783136
61676860633743315312660629641864
61676860633743315312660629991784
61676860633743315312660634223872
61676860633743315312660744433112
61676860633743315312660744783032
61676860633743315312660749015120
61676860633743315312849035372702
61676860633743315312849035376914
61676860633743315314352882687736
61676860633743315314352997478984
61676860633743315314355321477038
61676860633743315719381358669728
61676860633743315719381358686990
61676860633743315724442635550836
61676860633743315724442635900756
61676860633743315724442640132844
61676860633743315724442664602936
61676860633743315724443008959208
61676860633743315724443013208558
61676860633743315726134888596708
61676860633743315854109475182190
61676860633743315854109475532110
61676860633743315854109479764198
61676860633743315854109479768410
61676860633743315854109594555446
61676860633743315854109594559658
61676860633743315855801727878142
61676860633743315856557312428540
61676860633743315856620074547596
61676860633743315856640879063020
61676860633743315856640879412940
61676860633743315856641998258164
61676860633743315860888515852072
61676860633743315860888516201992
61676860633743315860888630993240
61676860633743315861640632743392
61676860633743315861640656859352
61676860633743315861640657209272
61676860633743315861641001215624
61676860633743315861641005814894
61676860633743315861703304187160
61676860633743315861703304537080
61676860633743315861703308769168
61676860633743315861703418978408
61676860633743315861703419328328
61676860633743315861703763334680
61676860633743315863335233903278
61676860633743315863397996022334
61676860633743316959224569395688
61676860633743316959224573627776
61676860633743316959224598093656
61676860633743316959224942454140
61676860633743316959224942467190
61676860633743316961480906323624
61676860633743317088891408677122
61676860633743317088891409027042
61676860633743317088891413259130
61676860633743317088891413263342
61676860633743317088891528050378
61676860633743317088891528054590
61676860633743317091150959583152
61676860633743317096234533578988
61676860633743317096234533928908
61676860633743317096234648370236
61676860633743317096234648720156
61676860633743317096422561656316
61676860633743317096422590354284
61676860633743317096422590708416
61676860633743317096422934710556
61676860633743317096422934727818
61676860633743317096422935064688
61676860633743317096422939314038
61676860633743317096485238032012
61676860633743317096485242264100
61676860633743317096485352823260
61676860633743317096485696829612
61676860633743317098682026469066
61676860633743317098741574959948
61676860633745669245638709940758
61676860633745685252071181171358
61676860633745983663727910125786
61676860633745985441341775523886
61676860633745985448116602397998
61676860633746017016096090754088
61676860633746017016096093936416
61676860633746018794859048509048
61676860633746869400330654516992
61676860633746869408112768456778
61676860633746869408112768462394
61676860633746869819706746288422
61676860633746869819706746294038
61676860633746884224492122287186
61676860633746884231539691762006
61676860633746884232106871992892
61676860633746884232106871998508
61676860633746884643889134770792
61676860633746884643890169306908
61676860633746884781149889500396
61676860633746885871621179042200
61676860633746885871871881722538
61676860633746885871892802784634
61676860633746885871892802788846
61676860633746885878646708598054
61676860633746885878667629658746
61676860633746885878667629662958
61676860633746885878671068265724
61676860633746885878671072864994
61676860633746885879235927336580
61676860633746885879235928747906
61676860633746885879235928753522
61676860633746885879236187029612
61676860633746885879236187033824
61676860633746885879424214042678
61676860633746885879424214044082
61676860633746885879424214048294
61676860633746885879486975807602
61676860633746886009069874333086
61676860633746886009069874338702
61676860633746886009153557164318
61676860633746886015844701212814
61676860633746886015928384034218
61676860633746886015928384038430
61676860633746886015931822995328
61676860633746886016684968418150
61676860633746886016684968423766
61676860633746886420663852164730
61676860633746886420663852170346
61676860633746886428278946249794
61676860633746886428278946255410
61676860633746886466417436956554
61676860633746917578281023264132
61676860633746917578824183607436
61676860633746917578844989522748
61676860633746917578845075616028
61676860633746917578845764361620
61676860633746917578846137428750
61676860633746917578846137432962
61676860633746917583844995484216
61676860633746917583844998670756
61676860633746917583907757603272
61676860633746917583907760785600
61676860633746917583907872394520
61676860633746917990628142274864
61676860633746917995627004579728
61676860633746917995689680605504
61676860633746917995689766694572
61676860633746917995689795396544
61676860633746918127805213823316
61676860633746918127888781857684
61676860633746918127888781863300
61676860633746918132887673216052
61676860633746918132887759305120
61676860633746918132887788002880
61676860633746918132950435330896
61676860633746919225408932113192
61676860633746919225410075769796
61676860633746919230408938074660
61676860633746919230471700189504
61676860633746919230471725704936
61676860633746919230471728887264
61676860633746919232919446760358
61676860633746919362670715358232
61676860633746919367669606710984
61676860633746919367669718315484
61676860633746919367669721502024
61676860633746919367732368825828
61676860633746919370180201489962
61676860633950098131289176357670
61676860633950098131310068366262
61676860633950114007804017760532
61676860633950114142720538936602
61676860633950114142720538940814
61676860633950114142804221762218
61676860633950114142804221766430
61676860633950114145063653290620
61676860633950114145063653294992
61676860633950114556824996760396
61676860633952815848478077505516
61676860633952815848478078555276
61676860633952815848498997862156
61676860633952815848498998216288
61676860633952815848498999261836
61676860633952815848498999279098
61676860633952815848500117424482
61676860633952815853561422986088
61676860633952815855253676031960
61676860633952815855256003212342
61676860633952815856009144391430
61676860633953716276518621246078
61676860633953716276518621595998
61676860633953716276518625828086
61676860633953716276518625832298
61676860633953716278210877124358
61676860633953716278210877478490
61676860633953716278213976311204
61676860633953716279029104770476
61676860633953716279029105820236
61676860633953716279050025004652
61676860633953716279050025127116
61676860633953716279050025476828
61676860633953716279050025477036
61676860633953716279050026526796
61676860633953716284112450251048
61676860633953716284112450600968
61676860633953716285807030477302
61676860633953716286560171656390
61676860633953716416310779852348
61676860633953716416311812971474
61676860633953716828093818867348
61676860633953747983659986086992
61676860633954014826192349174000
61676860633954014826255111288844
61676860633954016473383044597752
61676860633954016610643798973224
61676860633954016658093078606050
61676860633954016658113999312402
61676860633960919722894159364524
61676860633960919730212921416600
61676860633960919730215248596982
61676860633960953074444115887380
61676860633961820153170122508998
61676860633961820153173221695844
61676860633961820153445190865784
61676860633961820160763948681560
61676860633961820160766275861942
61676860633961821386259800125650
61676860633961821386259800475570
61676860633961821386259804707658
61676860633961821386259804711870
61676860633961821393853629480540
61676860633961821531051621741168
61676860633961821937834997746920
61676860633961853093401166370456
61676860633961853504995143152340
61676860633962119928402461163446
61676860633962119928402461167658
61676860633962119930661892696220
61676860633962119938192184743262
61676860633962119938254946862318
61676860633962120479892852181948
61676860633962120479892856768168
61676860633962120479976539589572
61676860633962120479976539593784
61676860633962120487297624589734
61676860633962120525458494989932
61676860633962121582873519025912
61676860633962121582873519380044
61676860633962121583124567839420
61676860633962121583124567852470
61676860633962121712791153435658
61676860633962121712791153439870
61676860633962121715050584964060
61676860633962121715050584968432
61676860633962121720134273755516
61676860633962121720134274105436
61676860633962121720322215739356
61676860633962121720322220325576
61676860633962121720322560095836
61676860633962121720322560113098
61676860633962121720322560449968
61676860633962121720322564699318
61676860633962121720385236134502
61676860633962121720385322214892
61676860633962121722644672249284
61676860633962122127105592095236
61676860633962122127105592099448
61676860633962122132167245212704
61676860633962122180452230703238
61676860633962122317650223312174
61676860633962122317650223313786
61676860633962122317712985432842
61676860633962153282734403460360
61676860633962153282734407692448
61676860633962153282734522483696
61676860633962155067060419356876
61676860633962155067060423943096
61676860634058166268702628304544
61676860634058166268702972678078
61676860634058181097967589441526
61676860634058182280218013483356
61676860634058182280218013837488
61676860634058182280218018082626
61676860634058182280218018086838
61676860634058182282477449598138
61676860634058182282477449615400
61676860634058182325950677686872
61676860634058182325950678041004
61676860634058182325950682286142
61676860634058182325950682290354
61676860634058182328209769445382
61676860634058182328210113801654
61676860634058182328210113818916
61676860634058182328231034508006
61676860634058182328231034525268
61676860634058182332728599161610
61676860634058182332728599515742
61676860634058182333293458232466
61676860634058182333293458582386
61676860634058182334985711278338
61676860634058182334988035276392
61676860634058182335006631984690
61676860634058182335741180704830
61676860634058182874993352231960
61676860634058182874993355414288
61676860634058182876685608110240
61676860634058182876706529170932
61676860634058182876709972377144
61676860634058182876709972377180
61676860634058182877253132720484
61676860634058182877273709053302
61676860634058182877274053426884
61676860634058182884300702195304
61676860634058214444685677407050
61676860634058215633714021755606
61676860634058215633714025987694
61676860634058215679467950672034
61676860634058215679467951026166
61676860634058215679467951039216
61676860634058215679467955271304
61676860634058965954269303988005
61676860634059066650988815828406
61676860634059066650988815832618
61676860634059066834003155468086
61676860634059066834003155472298
61676860634059066835886792295528
61676860634059066836450873341180
61676860634059066836513635460236
61676860634059081658165398077152
61676860634059082710768700973844
61676860634059082710768700978056
61676860634059082710769040748316
61676860634059082710769041102448
61676860634059082710769045347586
61676860634059082710769045351798
61676860634059082713025033314156
61676860634059082713028476863098
61676860634059082848029795477920
61676860634059082850285788043760
61676860634059082892947327339996
61676860634059082892947331572084
61676860634059082893511411222060
61676860634059082893511411571980
61676860634059082893511415804068
61676860634059082893699697562380
61676860634059082893699697916512
61676860634059082893699702161650
61676860634059082893699702165862
61676860634059082893762459681436
61676860634059082895203664267932
61676860634059082895205988265986
61676860634059082895959133677162
61676860634059082896042472141926
61676860634059082896042816502570
61676860634059082900477619037118
61676860634059082900477619391250
61676860634059082901042478107974
61676860634059082901042478457894
61676860634059082902737055151900
61676860634059083259811718475732
61676860634059083259811718479944
61676860634059083261503971171684
61676860634059083261503971175896
61676860634059083305293675748156
61676860634059083305293678930484
61676860634059083307257556440104
61676860634059083307260913553119
61676860634059083307825080691844
61676860634059083307826113806758
61676860634059083315331783659286
61676860634059083442554430123628
61676860634059083442742372107468
61676860634059083442742375289796
61676860634059083442742375294008
61676860634059083444518310811364
61676860634059083452592538034758
61676860634059115012434695878458
61676860634059115012434697278138
61676860634059115012434697282558
61676860634059115012497457997514
61676860634059115012497459397402
61676860634059115012518638388268
61676860634059115014192035041440
61676860634059116064265049020566
61676860634059116064265053252654
61676860634059116201463041281194
61676860634059116247028684207222
61676860634059116247028684557142
61676860634059116247216626191062
61676860634059116247216630777282
61676860634059116247216970547542
61676860634059116247216970564804
61676860634059116247216970901674
61676860634059116247216975151024
61676860634059116247279732666598
61676860634059116247300313598686
61676860634059116247300313602898
61676860634059116247300571883199
61676860634059116247300571883200
61676860634059116247300657976639
61676860634059116249475287467180
61676860634059116249538049586236
61676860634059381786321843289620
61676860634059383021668747461520
61676860634059383639628063254995
61676860634059383639628063259207
61676860634061768539949754866064
61676860634061784551192827922556
61676860634061784553640548977978
61676860634061784553724231803386
61676860634061784596946412832632
61676860634061784596946413182552
61676860634061784599477816713462
61676860634061784599477817063382
61676860634061784599478161069734
61676860634061784599478161086996
61676860634061784599478161423866
61676860634061784599478161436916
61676860634061784599478936258526
61676860634061784604477824092080
61676860634061784604477824442000
61676860634061784604540586211136
61676860634061784604540586561056
61676860634061784606232839257008
61676860634061784606253758546418
61676860634061784606253759963360
61676860634061784606253762795768
61676860634061784606253763149900
61676860634061785011261200447752
61676860634061785145989434916320
61676860634061785145989434920532
61676860634061785148437152789414
61676860634061785148499914908470
61676860634061785148520835614870
61676860634061785148520835615030
61676860634061816715932803968570
61676860634061816715932804335959
61676860634061816715932805385719
61676860634061817904710100907718
61676860634061817904710104090046
61676860634061817952974169341984
61676860634061832729707280901680
61676860634061832731399533597632
61676860634062085342875122885731
61676860634062985361622875988183
61676860634062985768343575968319
61676860634069871817037058780154
61676860634069888290858982954312
61676860634069888427844326003148
61676860634069888428116298351204
61676860634069888471341921878020
61676860634069888471341922940830
61676860634069888471341922945042
61676860634069888473598258823218
61676860634069888478683927234822
61676860634069888478683927584742
61676860634069889708947372200520
61676860634069889716478439086434
61676860634069890258178331668986
61676860634069890258262014488778
61676860634069890265852748911996
61676860634069923063279433516398
61676860634069937704445158359790
61676860634069937839427535892572
61676860634069937841621885540324
61676860634069937841705568365732
61676860634069937841705912739474
61676860634070188663122995409223
61676860634070238625772737372641
61676860634070238625772737372801
61676860634070238625776208213999
61676860634071089230934691310347
61676860634071140289141504948882
61676860634071140291669437988514
61676860634071140296944885380899
61676860639546526115237175702364
61676860639546526115800916977756
61676860639639885566159157049372
61676860639639885573188130170026
61676860639639885573752211215470
61676860639639885573773131920418
61676860639643487242881648965392
61676860639643487250202391004798
61676860639643487837406283611100
61676860639643487837677879722796
61676860639643487844937350497014
61676860639643487844998994820606
61676860639643487844999997824822
61676860639643487845000112610454
61676860639643487845019886829198
61676860639643487845021033316806
61676860639643487845188398973652
61676860639643487845271967008020
61676860639643503720677011173424
61676860639643787438909248318186
61676860639643787439662389491658
61676860639643787851256368386112
61676860639643787988454359933850
61676860639643787988454360996660
61676860639643787988517121698774
61676860639643803903421502757418
61676860639643803910196329283014
61676860639643803910196329637146
61676860639643803910763507997580
61676860639643803910763509513900
61676860639643803910763509526950
61676860639643803911035477163308
61676860639643804040619495367966
61676860639643804040682257132890
61676860639643804040703177839242
61676860639643804047206032361086
61676860639643804047208359901216
61676860639643804047961500608128
61676860639643804047961501074688
61676860639643804047961502124448
61676860639643804047961502137498
61676860639643804048024262839612
61676860639643804048024264239292
61676860639643804048041712704558
61676860639643804048045183433536
61676860639643804048045183545964
61676860639643804048045184945644
61676860639643804048045184949856
61676860639643804048045184962906
61676860639643804048296117101664
61676860639643804048296231892912
61676860639643804452213473199610
61676860639643804452213474262420
61676860639643835615457153299392
61676860639643835615645438245648
61676860639643835615645439662590
61676860639643835617151728949254
61676860639643836164437408687840
61676860639643836164500056015648
61676860639643837262021349572224
61676860639643837262021350989166
61676860639643837264280780982742
61676860639643837264280782512112
61676860639643837399281989510580
61676860639643837399282104301828
61676860639643837401478773593290
61676860639643837401541535824774
61676860639643837401729826774192
61676860639650690556786113123854
61676860639650690557350197355838
61676860639650692341760930946479
61676860639650692386929509501078
61676860639650692387493593733062
61676860639650692387493595144388
61676860639650692387493595149995
61676860639650692387493595150004
61676860639650707158580047236746
61676860639650707165082901758590
61676860639650707165901132237116
61676860639650707165922052943468
61676860639650707165922054343148
61676860639650707166173101402844
61676860639651591125099217231346
61676860639651591125161636389438
61676860639651592772311958211439
61676860639651592947711203766064
61676860639651592947983142834352
61676860639651592954740176886718
61676860639651592954741176704394
61676860639651592954741291490026
61676860639651592954762212196378
61676860639651592955242613608570
61676860639651592955242613957086
61676860639651592955242615019896
61676860639651592955305032771034
61676860639651592955305260936378
61676860639651592955305375722010
61676860639651592955305375727626
61676860639651592955325924779626
61676860639651592955326183059880
61676860639651592955326296428362
61676860639651592955326297851127
61676860639651592955493289013706
61676860639651592955493318060190
61676860639651592955493318065806
61676860639651592955493662085208
61676860639651592955576886094558
61676860639651592955576886100174
61676860639651592955576971833706
61676860639651592955576971839322
61676860639651592955577230119576
61676860639651607588858330497106
61676860639651607589131074850222
61676860639651607595636256558064
61676860639651607596452159502076
61676860639651607596473080208428
61676860639651607596473081608108
61676860639651607596473081625361
61676860639651607596473081625370
61676860639651607596724128667804
61676860639651607710006267083314
61676860639651607726391714440062
61676860639651607726391829225694
61676860639651607733650152112624
61676860639651607733733720146784
61676860639651607733733834938032
61676860639651891314432573348590
61676860639651891314432574748270
61676860639651891314432574761368
61676860639651892961561630086342
61676860639651892961561631497668
61676860639651892961561631503275
61676860639651892961561631503284
61676860639651893091500151922672
61676860639651893098258185792714
61676860639651893098759622696890
61676860639651893098759624108216
61676860639651893098822270024698
61676860639651893098822384815946
61676860639651893099010298102026
61676860639651893099010671173528
61676860639651907785719282659066
61676860639651907785722753382220
61676860639651907785722753500264
61676860639651907785722754898540
61676860639651907785722754899944
61676860639651907785722754917197
61676860639651907785722754917206
61676860639651907785722754917413
61676860639651907785994722547948
61676860639651907915389679224898
61676860639651907915389680624578
61676860639651907915389680637676
61676860639651907915641387731898
61676860639651907915662423223882
61676860639651907922165277745726
61676860639651907922167602099316
61676860639651907922167605285856
61676860639651907922437245865906
61676860639651907922437250097994
61676860639651907922917275269614
61676860639651907922920746110812
61676860639651907922920747510492
61676860639651907922983393438620
61676860639651907922983394832684
61676860639651907922983394851398
61676860639651907922983508229868
61676860639651907922983509623932
61676860639651907922983509629548
61676860639651907922983509642646
61676860639651907922983767922900
61676860639651907923000958089198
61676860639651907923000958095022
61676860639651907923001330097890
61676860639651907923001331147650
61676860639651907923004428930604
61676860639651907923004430330284
61676860639651907923004430348998
61676860639651907923171794570188
61676860639651907923171794924320
61676860639651907923255362598732
61676860639651907923255362602944
61676860639651907923255477277552
61676860639651907923255477389980
61676860639651907923255477394192
61676860639651907968737093021692
61676860639651907968925379362012
61676860639651909562518735962650
61676860639651909562518736316782
61676860639651909562518737373976
61676860639651909562518737379592
61676860639651909562769411367786
61676860639651909562769784439288
61676860639651909562790332428478
61676860639651909569544238241898
61676860639651909569547705896764
61676860639651909569547710500246
61676860639651909570112564967620
61676860639651909570112566378946
61676860639651909570112566384562
61676860639651909570300851679334
61676860639651909570384419713702
61676860639651909570384534026950
61676860639651909570384534146446
61676860639651909570384534150658
61676860639651940720699615051852
61676860639651940725198327592744
61676860639651940725198332178964
61676860639651940725762411824728
61676860639651940725762411830344
61676860639651940725762416410948
61676860639651940725762416416564
61676860639651940725950698524796
61676860639651940725950702774146
61676860639651940727454664520680
61676860639651940727456988874270
61676860639651940728209761231414
61676860639651940728210134284042
61676860639651940728210134285446
61676860639651940728210134297092
61676860639651941137544302948276
61676860639651941137544676356440
61676860639651941137544680605790
61676860639651941139238879992202
61676860639651941269722744949044
61676860639651941269742632549368
61676860639651941269742633953420
61676860639651941269743407388240
61676860639651941269743780441028
61676860639651941269743780459742
61676860639651941273990298034936
61676860639651941274805430731912
61676860639651941276436872602750
61676860639651941276500666423782
61676860639651941277252780127158
61676860639651941277253151787334
61676860639651942372326236443208
61676860639651942372326609851372
61676860639651942372326614100722
61676860639651942374582573371144
61676860639651942374585672557990
61676860639651942374586045623668
61676860639651942374586045629284
61676860639651942509336315761852
61676860639651942509336315767468
61676860639651942509524602461920
61676860639651942509524606711270
61676860639651942509587364226844
61676860639651942511780565981692
61676860639651942511783665168538
61676860639651942511784038240039
61676860639654294613008057508207
61676860639654294658176637479748
61676860639654294658740348640230
61676860639654294658740378749523
61676860639654294658740378749524
61676860639654294658740378755140
61676860639654294658740721706107
61676860639654294658740721711723
61676860639654294658740721711732
61676860639654309429827175215416
61676860639654309437169180904876
61676860639654310665172819870830
61676860639654310665173192936707
61676860639654310665173192942323
61676860639654310665173192942332
61676860639654310672515973470664
61676860639654310710905857145839
61676860639654344018690465921869
61676860639654344064423130131001
61676860639654609076808656816666
61676860639654609626436304415998
61676860639654609626439774785020
61676860639654609672172438988536
61676860639654610853607733874062
61676860639654610854171818106046
61676860639654610854171818111662
61676860639654610854443414217742
61676860639654610854443414223358
61676860639654610861953933468589
61676860639654610861953933468598
61676860639654610861953933474205
61676860639654610861953933474214
61676860639654610862037501502965
61676860639654610862037501502966
61676860639654610862037501508582
61676860639654610862037615821830
61676860639654610862037615827437
61676860639654610862037615939922
61676860639654610862037615941326
61676860639654610862037615945538
61676860639654610906954372483468
61676860639654642428633673919336
61676860639654642429197758151320
61676860639654642429197761337860
61676860639654644207960687202904
61676860639654644215471206459376
61676860639655493585617714378330
61676860639655493585617715441140
61676860639655493585679358353406
61676860639655493585680361357622
61676860639655493585680476143254
61676860639655494813432321914224
61676860639655494813704260982512
61676860639655494820461295034878
61676860639655494820462294846938
61676860639655494820462294852554
61676860639655494820462409638186
61676860639655494821026150919194
61676860639655494821026379078922
61676860639655494821026379084538
61676860639655494821026493875786
61676860639655494821214407156250
61676860639655494821214407161866
61676860639655494821214436208350
61676860639655494821214436213966
61676860639655494821214780233368
61676860639655495232808384987894
61676860639655495232808384993510
61676860639655495232808415102804
61676860639655495232808415108411
61676860639655495232808415108420
61676860639655495232808758065003
61676860639655495232808758065012
61676860639655495370006377598442
61676860639655509637593789684418
61676860639655509645124856568928
61676860639655509645124856570332
61676860639655509645184404711294
61676860639655509645187618683772
61676860639655509645187618689388
61676860639655509645205440207490
61676860639655509645208539390124
61676860639655509645208539394336
61676860639655510049376827644090
61676860639655510056966410620266
61676860639655510056969881461672
61676860639655510056969882878614
61676860639655510056987331680958
61676860639655510056990802049980
61676860639655510186637467228314
61676860639655510186637467233930
61676860639655510186637582019562
61676860639655510186909436417128
61676860639655510194167874072220
61676860639655510194248086056430
61676860639655510239921458864044
61676860639655510239984220983100
61676860639655511284158761139022
61676860639655511284722845376622
61676860639655511284722846439423
61676860639655511284722846439432
61676860639655511284973520422010
61676860639655511284994441482702
61676860639655511284994441488318
61676860639655511291751814956604
61676860639655511291751819554461
61676860639655511292316674027460
61676860639655511292316675438786
61676860639655511292316675444393
61676860639655511292316675444402
61676860639655511292504960733549
61676860639655511292504960733558
61676860639655511292504960739165
61676860639655511292504960739174
61676860639655511292588528767926
61676860639655511292588528773542
61676860639655511292588643086790
61676860639655511292588643204882
61676860639655511292588643206286
61676860639655511421419400728862
61676860639655511421419515514494
61676860639655511421983484955230
61676860639655511421983484960846
61676860639655511421983599752094
61676860639655511422171513032558
61676860639655511422171513038174
61676860639655511422171886109667
61676860639655511422171886109676
61676860639655511422255195858174
61676860639655511422255195863790
61676860639655511422255454144044
61676860639655511428946339912286
61676860639655511428946368610254
61676860639655511428949807567152
61676860639655511429030051430046
61676860639655511429033375595696
61676860639655511429033375599908
61676860639655511429033490386944
61676860639655511429033490391156
61676860639655511429514666638008
61676860639655511429598234666552
61676860639655511429598349457800
61676860639655511429786635815430
61676860639655511429786635816834
61676860639655511429786635821046
61676860639655511474703392358976
61676860639655511474766154478032
61676860639655511475519299900854
61676860639655511475519299906461
61676860639655511833765490864202
61676860639655511833765490869818
61676860639655511833765863941311
61676860639655511833765863941320
61676860639655511841380613648478
61676860639655511841380613652690
61676860639655511887113277732498
61676860639655511887113277738105
61676860639655542991925851004668
61676860639655542991946743013260
61676860639655542991946771709616
61676860639655542996445340768520
61676860639655542996445343955060
61676860639655542997009425000504
61676860639655542997009428187044
61676860639655542997009539791752
61676860639655542997009542978292
61676860639655542999458037097372
61676860639655543403708888964340
61676860639655543408791430909476
61676860639655543408791434096016
61676860639655543411240300223788
61676860639655543540906852522788
61676860639655543540990793634274
61676860639655543548501054599260
61676860639655544638490793407172
61676860639655544638490822459272
61676860639655544638511714467864
61676860639655544643573364404408
61676860639655544775772468843336
61676860639655544780771360201496
61676860639655544783281840189434
61676860639858723544390843754902
61676860639858723544411735763494
61676860639858738320559871436746
61676860639858739425403249811368
61676860639858739425967334043352
61676860639858739427661911087278
61676860639858739427662685926150
61676860639858739555905889163662
61676860639858739558165320692224
61676860639858739565675466871786
61676860639861441266684360049625
61676860639861441268357670613994
61676860639861441312417024247525
61676860639861441312417024253141
61676860639862325815658862325222
61676860639862341692152811719492
61676860639862341696399329313400
61676860639862341698909812487878
61676860639862341829413451657848
61676860639862342241195457566820
61676860639862342241195830638322
61676860639862640231762949685318
61676860639862640239356778684672
61676860639862640241051354334534
61676860639862640780805624230614
61676860639862640788337034073120
61676860639862640788399681400928
61676860639862641881402485359844
61676860639862641881402486422654
61676860639862641886485060600805
61676860639862641888180406368022
61676860639862641888180407897392
61676860639862642018600477970392
61676860639862642018600479033202
61676860639862642018663239735316
61676860639862642018684160441668
61676860639862642022930678035576
61676860639862642023683053211353
61676860639862642025441079721707
61676860639862642025441161210054
61676860639862642026193187780218
61676860639862642026193188829978
61676860639862642064415676635480
61676860639862642069520316229324
61676860639862642072030426345350
61676860639862642072030426346802
61676860639862642072030426351174
61676860639862642072030684631428
61676860639862642072030799399590
61676860639862642072030799403802
61676860639862642072030799416852
61676860639862642430445159905140
61676860639862642430445160967949
61676860639862642430445160967950
61676860639862642435527705036816
61676860639862642483812690523138
61676860639862642618562993956948
61676860639862642621073359159462
61676860639862642621073445252742
61676860639862642621073473949098
61676860639862673586095011005568
61676860639869544594274238266798
61676860639869544594275013105670
61676860639869546378663705377882
61676860639869546422158203132713
61676860639869546424417634661275
61676860639870445162023258142306
61676860639870445162024032981178
61676860639870445573869057872518
61676860639870445711063608339628
61676860639870445711067050483066
61676860639870446806704592424956
61676860639870446989907223008221
61676860639870745341504128564890
61676860639870745343763560093452
61676860639870745349097957569860
61676860639870745351356614259550
61676860639870745351357389098422
61676860639870745760880220342144
61676860639870745760880221759086
61676860639870745763136181029508
61676860639870745763138505377482
61676860639870745763139651870706
61676860639870745763139653287639
61676860639870745763139653287648
61676860639870745890546803110186
61676860639870745892806577595340
61676860639870745892806579008118
61676860639870745893078206985400
61676860639870745898078212952692
61676860639870745898078214369634
61676860639870745900334173640056
61676860639870745900336497988030
61676860639870745900337644481254
61676860639870745900397194034994
61676860639870745900399174013806
61676860639870745900399288799022
61676860639870745900399288804846
61676860639870745900399291987014
61676860639870745900400293221840
61676860639870745900400666293342
61676860639870745900588692940630
61676860639870745900588693294762
61676860639870745946153991392134
61676860639870745946171813260156
61676860639870745946342277732454
61676860639870745946342277749716
61676860639870746996225861828488
61676860639870746996226235236652
61676860639870746996226239485993
61676860639870746996226239486002
61676860639870746998482198756424
61676860639870746998485297943270
61676860639870746998485671008948
61676860639870746998485671014555
61676860639870746998485671014564
61676860639870747125892820837102
61676860639870747128152252365664
61676860639870747133235941147132
61676860639870747133235941152748
61676860639870747133423854439036
61676860639870747133424227847200
61676860639870747133424232096541
61676860639870747133424232096550
61676860639870747133486874833974
61676860639870747133486989612124
61676860639870747133486989625222
61676860639870747135680191366972
61676860639870747135683290553818
61676860639870747135683663625319
61676860639870747135745966579594
61676860639870747135746081364810
61676860639870747135746081366262
61676860639870747135746081370634
61676860639870747135746310948756
61676860639870747135746425740004
61676860639870747135747458859130
61676860639870747179261495108896
61676860639870747540186309738228
61676860639870747540186338790328
61676860639870747540186682809730
61676860639870747545268883916388
61676860639870747547716635086719
61676860639870747547717749695644
61676860639870747547717750049776
61676860639870747728304172836520
61676860639870747730730970004666
61676860639870747730814652828670
61676860639870747730815657245824
61676860639870778695836189885140
61676860639870778698095621413702
61676860639870779292892195005282
61676860639966791636071975871785
61676860639966791681804640075301
61676860639966791681804640075310
61676860639966806457973666340212
61676860639966806457973667757154
61676860639966806465294751340582
61676860639966806503706330543728
61676860639966806503706331960670
61676860639966806511048336250450
61676860639966806511048336604582
61676860639966806511048337650130
61676860639966806512740588946402
61676860639966806512740589300534
61676860639966807693319681234720
61676860639966807693319685478445
61676860639966807693319685484061
61676860639966807693319685484070
61676860639966807695579116995370
61676860639966807695579117012623
61676860639966807695579117012632
61676860639966807700641540719830
61676860639966807702336117763756
61676860639966807703089263192194
61676860639966807739052345438236
61676860639966807739052349681961
61676860639966807739052349687577
61676860639966807739052349687586
61676860639966807741308308958008
61676860639966807741311408144854
61676860639966807741311781197482
61676860639966807741311781198886
61676860639966807741311781216139
61676860639966807741311781216148
61676860639966807741311781216355
61676860639966807745830266440798
61676860639966807745830266912974
61676860639966807745830271145062
61676860639966807746395125629698
61676860639966807746395125978214
61676860639966807746395125983830
61676860639966807746395130215918
61676860639966807746667094675978
61676860639966807748086603368734
61676860639966807748087378674166
61676860639966807748089702672220
61676860639966807748089702673624
61676860639966807748923058669330
61676860639966807748923431721958
61676860639966807748923432071878
61676860639966807748926530908804
61676860639966808288094990931432
61676860639966808289790719066647
61676860639966808289811639772972
61676860639966808289811639772999
61676860639966808290351327859368
61676860639966808290354800117716
61676860639966808290372248920060
61676860639966808290375347752774
61676860639966808290375720822664
61676860639966808295438144529862
61676860639966808295438144531266
61676860639966808295438147717806
61676860639966808297402369473079
61676860639966808297402369591123
61676860639966808297404693939070
61676860639966808297885867002217
61676860639966808297885867002226
61676860639966808297885867003621
61676860639966808297885867003630
61676860639966808297966077570898
61676860639966808297966077925030
61676860639966808297966336205284
61676860639966808297966450640788
61676860639966808297969435037998
61676860639966808297969549827625
61676860639966808297969549827634
61676860639966808297969549829086
61676860639966808297969549829245
61676860639966839812055024974291
61676860639966839857787687760874
61676860639966839857787689177807
61676860639966839857787689177816
61676860639966841092569245015234
61676860639966841092569618423398
61676860639966841092569622672739
61676860639966841092569622672748
61676860639966841094827906291144
61676860639966841094828681130016
61676860639966841094829054201301
61676860639966841094829054201310
61676860639967692249051221812024
61676860639967692249615302857468
61676860639967692249636194866060
61676860639967707071267065472980
61676860639967707071267065478596
61676860639967707071517997747044
61676860639967707071518112538292
61676860639967707072961641122842
61676860639967707078797356125958
61676860639967707078797357525638
61676860639967707080489608821910
61676860639967708123034654747836
61676860639967708123598738979820
61676860639967708123870708499680
61676860639967708125293316023746
61676860639967708126130144260330
61676860639967708268390560595338
61676860639967708270897601620554
61676860639967708306048994381692
61676860639967708306048998967912
61676860639967708306613078613676
61676860639967708306613078619292
61676860639967708306613083199896
61676860639967708306613083205512
61676860639967708306801365313744
61676860639967708306864127078668
61676860639967708308305331309628
61676860639967708308307655663218
61676860639967708309057328833516
61676860639967708309060801074394
61676860639967708309123448396586
61676860639967708309123563187834
61676860639967708309123563193450
61676860639967708309141011653100
61676860639967708309141011658924
61676860639967708309144483894186
61676860639967708309144483912900
61676860639967708313579286316306
61676860639967708313579286788482
61676860639967708313579291020570
61676860639967708314144145505206
61676860639967708314144150091426
61676860639967708314395193963178
61676860639967708314395193964582
61676860639967708314395194313098
61676860639967708314395194318714
61676860639967708314395198562448
61676860639967708314395198568064
61676860639967708314478761875082
61676860639967708315835623244242
61676860639967708315838722549132
61676860639967708316651530891114
61676860639967708316651530904164
61676860639967708316651531241034
61676860639967708316654630079364
61676860639967708316654630092462
61676860639967708316735098925274
61676860639967708316735098944148
61676860639967708316738198107908
61676860639967708316738198126622
61676860639967708316738571198124
61676860639967708672913357179416
61676860639967708674584717866776
61676860639967708717831258913404
61676860639967708718395343145388
61676860639967708718395346331928
61676860639967708720923276185020
61676860639967708726177458507940
61676860639967708726177461688855
61676860639967708726177461694471
61676860639967708726177461694480
61676860639967708727869714390423
61676860639967708727869714390432
61676860639967708728517363470244
61676860639967708855091898497628
61676860639967708855091901684168
61676860639967708855655985916152
61676860639967708855656097520860
61676860639967708855656100707400
61676860639967708855844010806940
61676860639967708855844013993480
61676860639967708858163023760652
61676860639967708858184030560492
61676860639967708863187164405370
61676860639967708863187164406774
61676860639967708863187167593314
61676860639967708863438212883412
61676860639967708863438216069952
61676860639967708865694205431990
61676860639967708865694205432038
61676860639967708865694205436410
61676860639967708865777773472182
61676860639967708865778117845716
61676860639967740425599126793230
61676860639967740425599126798846
61676860639967740425599354964190
61676860639967740425599469755438
61676860639967740425620018807438
61676860639967740425620390474888
61676860639967740427293702443092
61676860639967741479625377343996
61676860639967741660130351598838
61676860639967741660130351604454
61676860639967741660318264890742
61676860639967741660318638298906
61676860639967741660381060293778
61676860639967741660381400063830
61676860639967741660401947710534
61676860639967741660401952296754
61676860639967741662576926166652
61676860639967741662637277844454
61676860639967741662639602192428
61676860639967741662639716977644
61676860639967741662639716983468
61676860639967756835775617444866
61676860639967991841015073180570
61676860639968007077774366897008
61676860639968007077774368313950
61676860639968007214784074561300
61676860639968007214784074566916
61676860639968007214972359507556
61676860639968007214972360924498
61676860639968007215035006835364
61676860639968007215035121626612
61676860639968007215056043750113
61676860639968007216478650211162
61676860639968007222314365096234
61676860639968008313120386035241
61676860639968008313120386040857
61676860639968008313120386040866
61676860639968008315379817550762
61676860639968008315379817563812
61676860639968008449566003470012
61676860639968008449566008056232
61676860639968008450130087701996
61676860639968008450130092288216
61676860639968008450130092293832
61676860639968008450318378645789
61676860639968008450318378651405
61676860639968008450318378651414
61676860639968008450401688399912
61676860639968008450401688405528
61676860639968008450402056871936
61676860639968008450402061477029
61676860639968008451822340397948
61676860639968008452577810161310
61676860639968008452577810174360
61676860639968008452640457484906
61676860639968008452640572276154
61676860639968008452661492982506
61676860639968008452661492986718
61676860639968008457096300108890
61676860639968008457661154942042
61676860639968008457661159179746
61676860639968008457723801915718
61676860639968008496155641663760
61676860639968008861348270834132
61676860639968008861912355066116
61676860639968008861912355420248
61676860639968008862163030471252
61676860639968008862183951531944
61676860639968008863855283167204
61676860639968008863858755425552
61676860639968008864422463393878
61676860639968008864423611304252
61676860639968008871386723124620
61676860639968008871386723478752
61676860639968009052457758285514
61676860639968009054964770614374
61676860639968040431855725531087
61676860639968040614890984336318
61676860639968041666637659026019
61676860639968041666637659026028
61676860639968041803647360687158
61676860639968041803835651636567
61676860639968041803835651636576
61676860639968057039590751465200
61676860639968057040405511102320
61676860639968057040405512502000
61676860639968057040406658995432
61676860639968057040406660406758
61676860639968057040406660412374
61676860639968057040426431808880
61676860639968057040426432163012
61676860639968057042097763798272
61676860639968057042101236056620
61676860639968057047936950941692
61676860639968058274937541192964
61676860639968058275187445996932
61676860639968058275188589302420
61676860639968058275188589315470
61676860639968058275188589652340
61676860639968058275188593901690
61676860639968058275188593907306
61676860639968058275209510008772
61676860639968058275209510358692
61676860639968058275209510362904
61676860639968058275209510376161
61676860639968058277444926243406
61676860639968058277446877519878
61676860639968058277448025430252
61676860639968058282718885954348
61676860639970393953051393565536
61676860639970393953051766637038
61676860639970393953072314272096
61676860639970408774702410045760
61676860639970408774702411462702
61676860639970409966825870502858
61676860639970409966826243557098
61676860639970409966826243574360
61676860639970409971825906579444
61676860639970409971909589404843
61676860639970409973579805368378
61676860639970409974336389753922
61676860639970410010048051532104
61676860639970410010048424940268
61676860639970410010048429189618
61676860639970410012558534706374
61676860639970410012558907760614
61676860639970410012558907777876
61676860639970410012558908114746
61676860639970410012579455412934
61676860639970410016826346415006
61676860639970410017642253589702
61676860639970410017642253591106
61676860639970410017642253608359
61676860639970410017642253608368
61676860639970410017642253608416
61676860639970410017642253939622
61676860639970410017642253945238
61676860639970410017642253958336
61676860639970410017642258188972
61676860639970410017642258194588
61676860639970410019334506654288
61676860639970410019336829235352
61676860639970410019336833838834
61676860639970410020089974663790
61676860639970410020089975000660
61676860639970410020170185579366
61676860639970410020170185580818
61676860639970410020170185585190
61676860639970410020170186629126
61676860639970410020170186630578
61676860639970410020170186630738
61676860639970410020170186648000
61676860639970410020170186984870
61676860639970410020173542698158
61676860639970410020173657470532
61676860639970410020173657489246
61676860639970410429424516717522
61676860639970410429424518134464
61676860639970410429424521320995
61676860639970410429424521321004
61676860639970410431952451174096
61676860639970410559091073620004
61676860639970410561598111464504
61676860639970410561601553607942
61676860639970410561622474314342
61676860639970410561622474314502
61676860639970410561623507433628
61676860639970410566622509328070
61676860639970410566685271447126
61676860639970410566685272509936
61676860639970410566685275696476
61676860639970410569132993565358
61676860639970410569213205549568
61676860639970410569216561599726
61676860639970410569216676390814
61676860639970410569216676390973
61676860639970410569217709509940
61676860639970442129034442668042
61676860639970442129034472782951
61676860639970442129034472782952
61676860639970442129055363374602
61676860639970443363565324517266
61676860639970443363565696525750
61676860639970443366072365548306
61676860639970443366075807691536
61676860639970443366076180763038
61676860639970458013142367286672
61676860639970710155260784506090
61676860639970710156097612742674
61676860639970710201829128586726
61676860639970710201829501640758
61676860639970710201829501658020
61676860639970710206912847469846
61676860639970710206912847488503
61676860639970710208605099116038
61676860639970710208607423115496
61676860639970710567858956225539
61676860639970710567858956225548
61676860639970710750872147488086
61676860639970710750893068194646
61676860639970710758403587445502
61676860639970743555346401571888
61676860639970743555346774643182
61676860639970758332079513957892
61676860639970758332080661845180
61676860639970758339590033183440
61676860639970758743862811248981
61676860639970759980883370351548
61676860639970759985965944535324
61676860639970759985965944535531
61676860639971594112825941017690
61676860639971608936988183621140
61676860639971608936988183626756
61676860639971608938682759271002
61676860639971609348770446399040
61676860639971609348770447815982
61676860639971610584116465542898
61676860639971610586626571054038
61676860639971610723069124002876
61676860639971610723069124002924
61676860639971610723069124003084
61676860639971610723072566146522
61676860639971610723821121521148
61676860639971610723824563664586
61676860639971610723904804346556
61676860639971610723908246489994
61676860639971610723909394383106
61676860639971610728908282553530
61676860639971610728908282566571
61676860639971610728908282566580
61676860639971610728970929877126
61676860639971610730663211288139
61676860639971610769641283635322
61676860639971610769661831283270
61676860639971610774724514668950
61676860639971610776356442991004
61676860639971610776416765965222
61676860639971610777168878274534
61676860639971610777168879674214
61676860639971610777172350521236
61676860639971610777172350534334
61676860639971611135670737865980
61676860639971611135691658572323
61676860639971611135691658572332
61676860639971611181423174753046
61676860639971611181444095459606
61676860639971611188954614710462
61676860639971644123158212259840
61676860639971658762610768055272
61676860639971658762610768068370
61676860639971658762610769466589
61676860639971658762610769466598
61676860639971658762610769472205
61676860639971658762610769472214
61676860639971658762630540868720
61676860639971658762630541222852
61676860639971658762630542268400
61676860639971658762631689110140
61676860639971658762631690172941
61676860639971658762631690172950
61676860639971658762631690178530
61676860639971658764305345110835
61676860639971658764326265817187
61676860639971658770141060448400
61676860639971658945646028277436
61676860639971659311674707676290
61676860639971659357407371760301
61676860639971659357428292466653
61676860639971660546184667754692
61676860639971660546184668817502
61676860639971660546184672005494
61676860639971660548691708313348
61676860639971660548691708785524
61676860639971660548691709848382
61676860639971660548691709848542
61676860639971660548695151991980
61676860639971660548712629492084
61676860639971660548716072698332
61676860639971660553714964056700
61676860639971660553778759290718
61676860639971660591937108891316
61676860639971660599531196176540
61676860639971660601975561181804
61676860639978499017060281307469
61676860639978499062792601491592
61676860639978499062792601497208
61676860639978499062792945510985
61676860639978513299497147860262
61676860639978513840945993400588
61676860639978513840949435544026
61676860639978513841137721901608
61676860639978513841221404701708
61676860639978513846032009722186
61676860639978513848477404660036
61676860639978513848542489710124
61676860639978513884443588925332
61676860639978513884443590342274
61676860639978513886703020802410
61676860639978513886703021865220
61676860639978513886954068905224
61676860639978513886954068924907
61676860639978513886974989618218
61676860639978513886974989972350
61676860639978513891785594632054
61676860639978513891785594986186
61676860639978513894293751683344
61676860639978513894314671326886
61676860639978513894314672743828
61676860639978513894316995324940
61676860639978513894316996741882
61676860639978513894482041215820
61676860639978513894482041569952
61676860639978513894565719786262
61676860639978513894565719790474
61676860639978513894565719803524
61676860639978513894565724035612
61676860639978515081378799101434
61676860639978515083885840126650
61676860639978515119789230411676
61676860639978515119789608069190
61676860639978515122045567339612
61676860639978515122049039592136
61676860639978515122049039597752
61676860639978515127132384011302
61676860639978515127132384359818
61676860639978515127132384365434
61676860639978515127320670723223
61676860639978515127383432469274
61676860639978515127383432470678
61676860639978515127383432482324
61676860639978515127383432483776
61676860639978515127383432487940
61676860639978515127383432487988
61676860639978515127383432819194
61676860639978515127383432824810
61676860639978515127383432837908
61676860639978515127383437068544
61676860639978515127383437074160
61676860639978515127404353070632
61676860639978515129639769410251
61676860639978515129639769410260
61676860639978515129642868597106
61676860639978515129642868602722
61676860639978515129663789303458
61676860639978515534083126016800
61676860639978515534083126022416
61676860639978515539165695597094
61676860639978515539165697014036
61676860639978515539165700200576
61676860639978515668832249313036
61676860639978515671343880392272
61676860639978515671363653188250
61676860639978515671364801098588
61676860639978515671364801098624
61676860639978515671364801098672
61676860639978515676363688207642
61676860639978515676426450326698
61676860639978515676426451389508
61676860639978515678870733488032
61676860639978515678874172444930
61676860639978515678954416307815
61676860639978515678954416307824
61676860639978515678957855264686
61676860639978515678957855264722
61676860639978515678958888383896
61676860639978547241035082122660
61676860639978547241035083185469
61676860639978547241035083185470
61676860639978548473870587628822
61676860639978548474121636101088
61676860639978548474121669389439
61676860639978548474121669389440
61676860639978548476377628659862
61676860639978548476381072215870
61676860639978548476381100912385
61676860639978548476381100912386
61676860639978548476381100918002
61676860639978548476382220126244
61676860639978563122611573816406
61676860639978563252279274025780
61676860639978563252551243190104
61676860639978563254786315050996
61676860639978563254786315056612
61676860639978563254786315056820
61676860639978563262317726316268
61676860639978563298283907386978
61676860639978563298283907406661
61676860639978563300540244334597
61676860639978563712325606647859
61676860639978563717408180825050
61676860639978563717408180826019
61676860639978563717408180831635
61676860639978563847075877848853
61676860639978563849582918879733
61676860639978563849607281729683
61676860639978563854606173088024
61676860639978563854606173088051
61676860639978814030216930709500
61676860639978814030471078355722
61676860639978814030491999056458
61676860639978814035302603602330
61676860639978814035302604074506
61676860639978814076224548019635
61676860639978814076224662793414
61676860639978814076224662810883
61676860639978814083563197658938
61676860639978814083563200845478
61676860639978814083564344500678
61676860639978814083564345563488
61676860639978814083566668500136
61676860639978815270649393448138
61676860639978815270900441569666
61676860639978815868144766325074
61676860639978815868224981490199
61676860639978847430305646956528
61676860639978847430305905236781
61676860639978863441549093067052
61676860639978863441549093539228
61676860639978863441800916831860
61676860639978863441800916837476
61676860639978863441821837538212
61676860639978863489810838220357
61676860639978863855839516554958
61676860639978863860925185198438
61676860639978863860925185316482
61676860639978863860925186733424
61676860639978863860925189919955
61676860639978863860925189919964
61676860639978864038853482645136
61676860639978864038853484063521
61676860639978864038856954904936
61676860639978864046387246956142
61676860639978865088949746400321
61676860639978865096543948459288
61676860639978865096543948459315
61676860639979714046729362500712
61676860639979714048985694842428
61676860639979714048988019196018
61676860639979714458511626689929
61676860639979714460769910313950
61676860639979714598028254602092
61676860639979714598028254602300
61676860639979714598028369387516
61676860639979714598028369387564
61676860639979714598028369387724
61676860639979714598028369388968
61676860639979714598028372575508
61676860639979714598028627673642
61676860639979714598028713762710
61676860639979714598031696745530
61676860639979714598219983085850
61676860639979714598282745204906
61676860639979714598300226948744
61676860639979714598300337035520
61676860639979714598300337507904
61676860639979714598300341739992
61676860639979714598303665905642
61676860639979714598303665909854
61676860639979714598303780696890
61676860639979714598303780714143
61676860639979714598303780714152
61676860639979714603114270923690
61676860639979714643785281537354
61676860639979714644036329996730
61676860639979714644036330009828
61676860639979714644036444801076
61676860639979714644053893247628
61676860639979714648867855715514
61676860639979714651312217534446
61676860639979714651312220720986
61676860639979715693857644416845
61676860639979715693857644422461
61676860639979715696116702879738
61676860639979715696117075945416
61676860639979715696117075951023
61676860639979715696117075951032
61676860639979715833374387114480
61676860639979715838461060297322
61676860639979715838649461433102
61676860639979715838712108756698
61676860639979716245410768840794
61676860639979716245431689541530
61676860639979716245431689545742
61676860639979716245432837451904
61676860639979716291164353632618
61676860639979747998114358456182
61676860639979747998117342857604
61676860639979747998117342857812
61676860639979747998117457643028
61676860639979747998117457644480
61676860639979747998117687226974
61676860639979747998117715929154
61676860639979747998117802018222
61676860639979763872350781309447
61676860639979763872350795855192
61676860639979763872350795855240
61676860639979763872350795855400
61676860639979763872351944096820
61676860639979763872351944115534
61676860639979763872351948346161
61676860639979763872351948346170
61676860639979763872372864803172
61676860639979763872372864820425
61676860639979763872372864820434
61676860639979763872372869052486
61676860639979763872372869052513
61676860639979763872372869052522
61676860639979763874607132783128
61676860639979763874607132783176
61676860639979763874607132783336
61676860639979763874608165902462
61676860639979763874608281043470
61676860639979763874610231970182
61676860639979763874610490250436
61676860639979763874610605041476
61676860639979763874610605041524
61676860639979763874611265089308
61676860639979763874629201748361
61676860639979763874629201748370
61676860639979763874631525746424
61676860639979764009361535221668
61676860639979764009361650012916
61676860639979764009549821566200
61676860639979764009612583681044
61676860639979764009612583686660
61676860639979764009612698472292
61676860639979764009633504391608
61676860639979764009633504404706
61676860639979764009633619195954
61676860639979764011868576252708
61676860639979764011868576258324
61676860639979764011868576258532
61676860639979764011868691043748
61676860639979764011868691043956
61676860639979764011889583052340
61676860639979764011889611750148
61676860639979764016891942064170
61676860639979764017128957290072
61676860639979764055114459971484
61676860639979764055387203970468
61676860639979764062645526857398
61676860639979764062708174185206
61676860639979764062896575334036
61676860639979764421142750351959
61676860639979764421142766297384
61676860639979764421142766297432
61676860639979764421142766297592
61676860639979764421142769483924
61676860639979764423649807328424
61676860639979764423649807328472
61676860639979764423649807328632
61676860639979764423649810514964
61676860639979764423650839384740
61676860639979764423650840447758
61676860639979764423650954170164
61676860639979764423650954171616
61676860639979764423650958420966
61676860639979764423651213519100
61676860639979764423653249471862
61676860639979764423674170176810
61676860639979764428674205191990
61676860639979764428674209441331
61676860639979764428674209441340
61676860639979764466896354275956
61676860639979764469406834263686
61676860639979764469406834263894
61676860639979764469407867383020
61676860639979764474490441561180
61676860639979764476934802317094
61676860639979764476934806566444
61676860639979764606665293337668
61676860639979764606665551616944
61676860639979764606686214044020
61676860639979764606686558417554
61676860639979764611688544359286
61676860639979764611748897447436
61676860639979764614195556692566
61676860639979764614195585390326
61676860639979765656489558857556
61676860639979765656740607316932
61676860639979765656761528023332
61676860639979765656761528027496
61676860639979765656761528027704
61676860639979765656761528040594
61676860639979765658996599888596
61676860639979765658996972959938
61676860639979765664272047278560
61676860642500839370851580554372
61676860642605953837857765856518
61676860642605953837860869393496
61676860642605953839534524331390
61676860642606253983885344330800
61676860642606254022023807402610
61676860642606254027107410450546
61676860642606254029554874288524
61676860642606254029555131505968
61676860642606254029638929122624
61676860642608655541296211126848
61676860642608655541296214314792
61676860642608656776078147809724
61676860642608656778588713541182
61676860642608955679729588470876
61676860642608955687323790547348
61676860642608956914511525152348
61676860642608956922041817203602
61676860642608956922102623796788
61676860642608956922105727228820
61676860642609856255069366860864
61676860642609856293274320116196
61676860642609856298375205087610
61676860642609856298378586653040
61676860642609856298378589835368
61676860642609856300802030946288
61676860642609856300802030947740
61676860642609856300805387002110
61676860642609856300822922954880
61676860642609856300822922956332
61676860642609856300885685075548
61676860642609856300889155916746
61676860642609857489851557578856
61676860642609857528056253611128
61676860642609857533157138582542
61676860642609857533160520147972
61676860642609857533160523330300
61676860642609857535584221664328
61676860642609857535667880037274
61676860642609857535667908735082
61676860642609857535671089411678
61676860642610324245109319284744
61676860642816938670810055542154
61676860642816938673236881400832
61676860642816938673257773409424
61676860642816938673320820977172
61676860642816953494971464871120
61676860642816953494971465920880
61676860642816954732825638119956
61676860642816954732825639169716
61676860642816954732827962584570
61676860642816954777742370327520
61676860642816954778578937114572
61676860642816954778579194332016
61676860642816954778579195381776
61676860642816955144607902296132
61676860642816955144611001595406
61676860642816986849303611812474
61676860642824743637034593687386
61676860642824791810193360133822
61676860642824791817787214648560
61676860642824791817787562210294
61676860642825043780467920422474
61676860642825043780551234421726
61676860642825043780551602775706
61676860642825043783061746293964
61676860642825043783062085950184
61676860642825043783062086068228
61676860642825058604712643750692
61676860642825058604712644800452
61676860642825058606968980206452
61676860642825058607223214064158
61676860642825058652701615712160
61676860642825059840056333825050
61676860642825059840058657823104
61676860642825059840058662527368
61676860642825059840059437362028
61676860642825060254351151605154
61676860642825060254352180476382
61676860642825091958794000495662
61676860642825091958794000967838
61676860642825091958794086589102
61676860642825091958794087061278
61676860642825091961304223738332
61676860642825091961304226925032
61676860642825091961304480955776
61676860642825091961304566699296
61676860642825093186797727072988
61676860642825093194328019124082
61676860642825093194328043117578
61676860642825093194328047821842
61676860642825093194329162312882
61676860642825093194390809941058
61676860642825093194391838334286
61676860642825093194391843056020
61676860642825093196587450652804
61676860642825093196650241463796
61676860642825093196650241465248
61676860642825093196650241469620
61676860642922004961522483149568
61676860642922004961522486336108
61676860642922004963781144547734
61676860642922004963781919382394
61676860642922053139761868134462
61676860642922053139761869184222
61676860642922053139764966967176
61676860642922054376805558673734
61676860642922054376806333508394
61676860642922305104976701891796
61676860642922305104976705079740
61676860642922305106671281773746
61676860642922305153049385382096
61676860642922353275688233616142
61676860642922353275688234665902
61676860642922353283219185710808
61676860642922353283219300502056
61676860642922353284913762404814
61676860642922353284913877196062
61676860642922354510470163456570
61676860642922354510470168160834
61676860642924706667217264303690
61676860642924754843137551291352
61676860642924756080241678429690
61676860642925006808222732654208
61676860642925006808223761518320
61676860642925054979123207578554
61676860642925054986654531681864
61676860642925056216164575784376
61676860642925056223694867835630
61676860642925056223758773143486
61676860642925056223758777860848
61676860642925056269425204386540
61676860642925056269446125092940
61676860642925056269508887212156
61676860642925056269509259220640
61676860642925056269512358053354
61676860642925907378479936861824
61676860642925907421768235943436
61676860642925907424212600948700
61676860642925907424233492957292
61676860642925907424299639824266
61676860642925956837324053950266
61676860642925971659787478420104
61676860642925973260347067301520
61676860642925973301017020349052
61676860642926073982628276831512
61676860642926073982628276948152
61676860642926106924365609638552
61676860642926122158611325934018
61676860642926122158613648882312
61676860642926122160305901578264
61676860642926123403183757843426
61676860642926123403183757960066
61676860642926123403183761029966
61676860642926123403183761148010
61676860642926123403186082308040
61676860642926123532913445799544
61676860642926123540446836683512
61676860642926422508021790059449
61676860642926422508021791109209
61676860642926422509714042755401
61676860642932811776958443181858
61676860642932859952690440638448
61676860642932859952690526731888
61676860642932859955199891760774
61676860642932859955200923812926
61676860642932861180694452658642
61676860642932861188034133900750
61676860642932861188034219994190
61676860642932861188036458365364
61676860642932861188222506338722
61676860642932861188285182360126
61676860642932861190546684322350
61676860642933111917963911533780
61676860642933111917964940397892
61676860642933111917964943585836
61676860642933111920472439182388
61676860642933111920475537897058
61676860642933160091120718799842
61676860642933160091123817982476
61676860642933160096207424216904
61676860642933160096207539008152
61676860642933160098651785685756
61676860642933160098714919813456
61676860642933160098714920876314
61676860642933160098718020058948
61676860642933160136853386067594
61676860642933160136874303591666
61676860642933160136874306773994
61676860642933160144384449771180
61676860642933160144384706988624
61676860642933160144405370477580
61676860642933160144468132596796
61676860642933160144468504605280
61676860642933160144468505668138
61676860642933160144468508850466
61676860642933160144471603437994
61676860642933161324210404185042
61676860642933161324211179019702
61676860642933161324211433049154
61676860642933161324211547373842
61676860642933161324211552091204
61676860642933161326467511361418
61676860642933161326469835709392
61676860642933161331553438755876
61676860642933161331553553080564
61676860642933161331741471070956
61676860642933161331741844142458
61676860642933161331804606261514
61676860642933161331805381096174
61676860642933161331805639376428
61676860642933161333997803412672
61676860642933161334001275671020
61676860642933161334061713437890
61676860642933161334064037785864
61676860642933161334064037790076
61676860642933161334065070904990
61676860642933176570005099965130
61676860642933176570005101377908
61676860642933177803092462415134
61676860642933177803092720695388
61676860642933177805351893943612
61676860642933177805351893943696
61676860642933177805352152223950
61676860642934012488221372964456
61676860642934012526426068996728
61676860642934012531509418009548
61676860642934012531530335533572
61676860642934012533954037049928
61676860642934012533957135882642
61676860642934060658932532674494
61676860642934060664016135722430
61676860642934060704665196759966
61676860642934060704668549627796
61676860642934060704686088768558
61676860642934060709748799807902
61676860642934060709751898640616
61676860642934060709772816164640
61676860642934060712199616513710
61676860642934060712280171802980
61676860642934060712280172871614
61676860642934060712280200500788
61676860642934060712280201569422
61676860642934061937776828184834
61676860642934061940011986139166
61676860642934061945116509893502
61676860642934061945118833891556
61676860642934061945282846661858
61676860642934061945303738670450
61676860642934061945303767368258
61676860642934061945304767540226
61676860642934061945304796238034
61676860642934061945306861968884
61676860642934061945307895070748
61676860642934061945369882350932
61676860642934061945370657185592
61676860642934076769465890954148
61676860642934076769465895186236
61676860642934076769528653068992
61676860642934076769528657301080
61676860642934076771725326714798
61676860642934076771787313994982
61676860642934076771788088829642
61676860642934077130222966861284
61676860642934077137753004877422
61676860642934077137754033747198
61676860642934077175976268920232
61676860642934077181059868785792
61676860642934077183506560971486
61676860642934077183570351954654
61676860642934077183570353023288
61676860642934077183570726094630
61676860642934078409062851936210
61676860642934078409063622538782
61676860642934078409063626770870
61676860642934078409063880805986
61676860642934078411323058299432
61676860642934078416406661347368
61676860642934078416594947691900
61676860642934078416656934972084
61676860642934078416657709806744
61676860642934226864100528022339
61676860642934226864100532608559
61676860642934227224858349949687
61676860642934227270611934858151
61676860642934227270611936275093
61676860642934227270614259210337
61676860642934227407840060175426
61676860642934227407840064424776
61676860642934227407840146268866
61676860642934227407840147331676
61676860642934227407841183638794
61676860642934227407872691184184
61676860642934227412923406005918
61676860642934227412923409193862
61676860642934227438280464437532
61676860642934227484097158488610
61676860642934228511295708597049
61676860642934228648490344271935
61676860642934527619999156930981
61676860642934527620001480929035
61676860642934527620020077519289
61676860642934527620022401517343
61676860642934527627614167576930
61676860642934527665752630119744
61676860642934527673304614528278
61676860642934528837760823360777
61676860657268498659178642525012
61676860657268548001867512530166
61676860657271200362677525443960
61676860657271201598023543170876
61676860657272100930426545319468
61676860657272102165772563046384
61676860657272401119697367838744
61676860657272401119948071941848
61676860657272402355043128346812
61676860657272402355105804372588
61676860657272402766323983268424
61676860657272402766887810281560
61676860657272402903521975878972
61676860657272402904085802892108
61676860657272402904086060110956
61676860657365761805464044444204
61676860657365761812430255447206
61676860657365761812493017566262
61676860657365761812493046264070
61676860657365761813057902148386
61676860657365761813078019316654
61676860657365761813078794155526
61676860657368462920880822871214
61676860657368462920880826053542
61676860657368462921695611206302
61676860657368463463417429266492
61676860657368463470675867988606
61676860657368463509150093470008
61676860657368463516493218371874
61676860657368463516513107026330
61676860657368463516514139076822
61676860657368463516765187555072
61676860657368463516765216252880
61676860657369363488692518768126
61676860657369363893968456531452
61676860657369364076899113345516
61676860657369364076982796171132
61676860657369364084242238247382
61676860657369364084324802927614
61676860657369364084514207430579
61676860657369364084514207430580
61676860657369379953203972862834
61676860657369379959981898569660
61676860657369379960794702680958
61676860657369663671185162592364
61676860657369663677963084067102
61676860657369663678151373595366
61676860657369663678214135714422
61676860657369663678214164412230
61676860657369663678777872402190
61676860657369664220227837137660
61676860657369680141910486861126
61676860657369680149252492567848
61676860657369680149501216679250
61676860657369680149501217033382
61676860657369680150064953721150
61676860657369680150089316100168
61676860657369680150089316216808
61676860657369680150089316570940
61676860657369680150089317616488
61676860657369680150089317620700
61676860657369680279171241590730
61676860657369680279171270288538
61676860657369680279734978278498
61676860657369680286510948459342
61676860657369680286513247297452
61676860657369680286513275995260
61676860657369680286699209289798
61676860657369680286699209643930
61676860657369680287262946331698
61676860657369680287350070829772
61676860657369680287350070946412
61676860657369680287350099527580
61676860657369680287538357174304
61676860657369711847418915799378
61676860657369711854699278582188
61676860657369711854762040701244
61676860657369711854950325641884
61676860657369711854950325996016
61676860657369711856393854226434
61676860657369711856456616345490
61676860657369712266544303827660
61676860657369712396210886241570
61676860657369712403742296084076
61676860657369712403742296438208
61676860657369712403805058203132
61676860657369713496242548181376
61676860657369713501326236968460
61676860657369713630992819736502
61676860657369713633252251263660
61676860657369713633252254451812
61676860657369713633503302910980
61676860657369713638524229933140
61676860657369713638586991698064
61676860657369713640780219316860
61676860657369713640783694409068
61676860657369713640845308617702
61676860657369713641034742868236
61676860657376566582320238242782
61676860657376566788496946536316
61676860657376566789061027585972
61676860657376566789334000105836
61676860657376566795836969069008
61676860657376566795836969418928
61676860657376566795836972251336
61676860657376566795836972605468
61676860657376566795840068255854
61676860657376566795840071438182
61676860657376566796028353196494
61676860657376566796028357795764
61676860657376566796091000874222
61676860657376566796592437428478
61676860657376566796654856585118
61676860657376566796654856586570
61676860657376566796654856590942
61676860657376566796655085106206
61676860657376568573450839047504
61676860657376568573722692378048
61676860657376568580417050050506
61676860657376568580981905933418
61676860657376568581232952993114
61676860657376568618640568246476
61676860657376568619204395259612
61676860657376568619455356581564
61676860657376568626170606262614
61676860657376568626233282288390
61676860657376568626233397079638
61676860657376568626234397251446
61676860657376568626798252962342
61676860657376568626798252963794
61676860657376568626798252968166
61676860657376568626798481483430
61676860657376568626798595919142
61676860657376568626798597336084
61676860657376568626819144970934
61676860657376568626819144972386
61676860657376568626819144976758
61676860657376568626819402188378
61676860657376568626819518043888
61676860657376568627070192030838
61676860657376568627070450666628
61676860657376568627070479364436
61676860657376583267127149568172
61676860657376583267127149570602
61676860657376583267127149574814
61676860657376583267941909207722
61676860657376583267941937904078
61676860657376583267945265257880
61676860657376583267962829914074
61676860657376583397884934987114
61676860657376583404387789508958
61676860657376583405143257868428
61676860657376583405202577844046
61676860657376583405206048331160
61676860657376583405206049748102
61676860657376583405223498550398
61676860657376583405226940693836
61676860657376583405415226684236
61676860657376583405415227038368
61676860657376583450980526665101
61676860657376616131749897591126
61676860657377467363651764152766
61676860657377467363840020749730
61676860657377467363902811212462
61676860657377467364404104981714
61676860657377467364466895444446
61676860657377469187016091160896
61676860657377469193983417126954
61676860657377469194547501358938
61676860657377469194630840878042
61676860657377469194631213945171
61676860657377469194631213945172
61676860657377469194819126167198
61676860657377469194819126172814
61676860657377469194881887932122
61676860657377469194881887937738
61676860657377483828163218247474
61676860657377483828435962252074
61676860657377483834938816773918
61676860657377483834941143954300
61676860657377483835694285133388
61676860657377483835753605109006
61676860657377483835753948065598
61676860657377483835774525815358
61676860657377483835777967958796
61676860657377483835966253949196
61676860657377483835966254303328
61676860657377483965424001320754
61676860657377483972199599847198
61676860657377483972951940676146
61676860657377483973227008678800
61676860657377767546143288787684
61676860657377767546144407977004
61676860657377767546332693273180
61676860657377767552922329451742
61676860657377767553110614747918
61676860657377767553110618980006
61676860657377767553173381099062
61676860657377767553674698979902
61676860657377767553674700047132
61676860657377767553737117786830
61676860657377767553737117788282
61676860657377767553737117792654
61676860657377767553737489324590
61676860657377767553926522278150
61676860657377769192708604599756
61676860657377769193523392934844
61676860657377769200301318641670
61676860657377769200302433604726
61676860657377769200866174524582
61676860657377769200866517836710
61676860657377769330533100249216
61676860657377769330721385545392
61676860657377769330805068371008
61676860657377769337499311252218
61676860657377769337500426215274
61676860657377769338064167135130
61676860657377769338064510447258
61676860657377784016869728013678
61676860657377784016869732245766
61676860657377784017433813312892
61676860657377784017685635543910
61676860657377784017706556248858
61676860657377784024209410770702
61676860657377784024209410772106
61676860657377784024211737952488
61676860657377784024460457831802
61676860657377784024460462063890
61676860657377784024460462418022
61676860657377784024481383122970
61676860657377784025024199105790
61676860657377784025027641250632
61676860657377784025027642317862
61676860657377784025027671015670
61676860657377784025048561955580
61676860657377784025048563005340
61676860657377784025048563024214
61676860657377784154130482271106
61676860657377784154130486975370
61676860657377784154691124482116
61676860657377784154691124832036
61676860657377784154694223664590
61676860657377784154694566503090
61676860657377784154694595200898
61676860657377784154694595318942
61676860657377784154694596736092
61676860657377784154883628154458
61676860657377784161470165146174
61676860657377784161470193843982
61676860657377784161472492682092
61676860657377784161472521379900
61676860657377784161658450442350
61676860657377784161658454674438
61676860657377784161658455028570
61676860657377784162222191717742
61676860657377784162222535741564
61676860657377784162222536091484
61676860657377784162225633861180
61676860657377784162225634905324
61676860657377784162225634924038
61676860657377784162225663622006
61676860657377784162226007995540
61676860657377784162284953487086
61676860657377784162284953837006
61676860657377784162288424323912
61676860657377784162288425741061
61676860657377784162288425741062
61676860657377784162305874193438
61676860657377784162305874543358
61676860657377784162309316214412
61676860657377784162309316331052
61676860657377784162309344912220
61676860657377784162309346447413
61676860657377784162309346447414
61676860657377784162476710668444
61676860657377784162497602671372
61676860657377784162497602675584
61676860657377784199884067180974
61676860657377784200448151412958
61676860657377784207223749937998
61676860657377784208042009115736
61676860657377785801258424517978
61676860657377785801259539481034
61676860657377785801823280400890
61676860657377785802095248522682
61676860657377785802095248526894
61676860657377785802095621594023
61676860657377785802095621594024
61676860657377785808849154336102
61676860657377785808852621995020
61676860657377785808873513997948
61676860657377785808873514002160
61676860657377785809354690598932
61676860657377785809417481061664
61676860657377785809438373068804
61676860657377785809438374491570
61676860657377785809438747558700
61676860657377785809626659782129
61676860657377785809626659782130
61676860657377785809626659786342
61676860657377785809626688479937
61676860657377785809627032853472
61676860657377785809689421551266
61676860657377785809689450244862
61676860657377785809689450249074
61676860657377816888748590758470
61676860657377816957724178910934
61676860657377816959921967514180
61676860657377816959983610438092
61676860657377816959983610443916
61676860657377816960004531150268
61676860657377816964440453228268
61676860657377816964440453229672
61676860657377816964440457460356
61676860657377816964440457461760
61676860657377816964503219580816
61676860657377816965004537460252
61676860657377816965004537461656
61676860657377816965004541692340
61676860657377816965004541693744
61676860657377816965067299225176
61676860657377816965067303812800
61676860657377816966696790156204
61676860657377816966696790157608
61676860657377816966699888988918
61676860657377816967514677324006
61676860657377816967514677329830
61676860657377816967515021680278
61676860657377816967515021698992
61676860657377816967515021703364
61676860657377816967515050401172
61676860657377817370951085230824
61676860657377817371766992761056
61676860657377817371787913466004
61676860657377817371787913484878
61676860657377817376034431059912
61676860657377817376034431061316
61676860657377817376849219400824
61676860657377817378544914235794
61676860657377817379298059646970
61676860657377817506516144771326
61676860657377817506516145121246
61676860657377817506516149353126
61676860657377817508208397467278
61676860657377817508211839488252
61676860657377817508963866176460
61676860657377817508964985371604
61676860657377817509026627823340
61676860657377817509047548529692
61676860657377817509047548646332
61676860657377817509047548647784
61676860657377817509047548652156
61676860657377817509047549002076
61676860657377817509047550046012
61676860657377817509047550051836
61676860657377817509048696558158
61676860657377817513295185435384
61676860657377817514047212006952
61676860657377817514047216237636
61676860657377817514047216239040
61676860657377817514047556380694
61676860657377817514047584728582
61676860657377817514047585078502
61676860657377817514109973770472
61676860657377817514109973776296
61676860657377817514109974126216
61676860657377817515739807659496
61676860657377817515739808726726
61676860657377817515739837424534
61676860657377817515741791883286
61676860657377817515742906846342
61676860657377817515742907909200
61676860657377817515743280980702
61676860657377817515804550820222
61676860657377817515804554002342
61676860657377817516557695181430
61676860657377817516557696225574
61676860657377817516557696244288
61676860657377817516558067780596
61676860657377817516558067885590
61676860657377818611380448786828
61676860657377818611380448788232
61676860657377818611631152891544
61676860657377818611631157123424
61676860657377818611631497265078
61676860657377818611631525962886
61676860657377818613890933025568
61676860657377818741298078266258
61676860657377818741298078616178
61676860657377818741298082848058
61676860657377818743557514375216
61676860657377818743557514381040
61676860657377818748641203162300
61676860657377818748829145500480
61676860657377818748829145501884
61676860657377818748829149732568
61676860657377818748829149733972
61676860657377818748829489525706
61676860657377818748829489875626
61676860657377818748829518223514
61676860657377818748829518573434
61676860657377818748891907621148
61676860657377818751085482428416
61676860657377818751085482429820
61676860657377818751088581261130
61676860657377818751088925636116
61676860657377818751088925640488
61676860657377818751088954334084
61676860657377818751088954338296
61676860657377818751090073546490
61676860657377818751148244549084
61676860657380169060308930380428
61676860657380169060580783710972
61676860657380169067839222433086
61676860657380170295654948107344
61676860657380170302621159110346
61676860657380170302683921229402
61676860657380170303186014993258
61676860657380170303437062052954
61676860657380170889887351851612
61676860657380170890451178864748
61676860657380170898045379524278
61676860657380170898045379529894
61676860657380170898045380941219
61676860657380170898045380941220
61676860657380170898066185795126
61676860657380170898066185799338
61676860657380170898066271538486
61676860657380170898066558866467
61676860657380170898066558866468
61676860657380186773971002548362
61676860657380186774560106491428
61676860657380469249579752899704
61676860657380469257173581904674
61676860657380470484361686394636
61676860657380470485176474729724
61676860657380470491954515227638
61676860657380470491955515399606
61676860657380470492519371111954
61676860657380470492519599631590
61676860657380470492707655933098
61676860657380471033968445171916
61676860657380471041499626375290
61676860657380485316113544212902
61676860657380485316698545963294
61676860657380485728462987221688
61676860657380485728480551878090
61676860657380485728736104310888
61676860657380485858130687780982
61676860657380485858402656964179
61676860657380485858402656964180
61676860657380485865660979832236
61676860657380485865723770294968
61676860657380485865741220514414
61676860657380485865744692418469
61676860657380485865744692418470
61676860657380485865745811626664
61676860657380485865934096921436
61676860657380486963241567848790
61676860657380486963241596546758
61676860657380486963244920716620
61676860657380486963262488553738
61676860657380486963809779783264
61676860657380486964081748965058
61676860657380486964081748966462
61676860657380486964081748970674
61676860657380486964082122037804
61676860657380487092912621275914
61676860657380487093476705507898
61676860657380487093748330316158
61676860657380487093748330321774
61676860657380487100442913327168
61676860657380487100505703789900
61676860657380487101007772393812
61676860657380487101070562856544
61676860657380487101091484980045
61676860657380487101091484980046
61676860657380487101091484984258
61676860657380487101091829353580
61676860657380487101279770273413
61676860657380487101342532038338
61676860657380487101342532039742
61676860657380487101342532043954
61676860657380487139230289944186
61676860657380487139480994047290
61676860657380487512873719408653
61676860657380487512873719408654
61676860657380487512873719412866
61676860657380487512873748106461
61676860657380487512874092479996
61676860657380518663440738044892
61676860657380518663441111116394
61676860657380518667938564502112
61676860657380518668502648734096
61676860657380519212484014181325
61676860657380519212484014181326
61676860657380519219993041152486
61676860657380519219993155471350
61676860657380519219993155589442
61676860657380520447182034794568
61676860657380520447265603301112
61676860657380520447265603301320
61676860657380520454774974647418
61676860657380520454775088966282
61676860657380520454775089084374
61676860657380520454775093683644
61676860657381369817663159703932
61676860657381371053009177430848
61676860657381371059704534919578
61676860657381371060268619151562
61676860657381371060519323254666
61676860657381371472113301086310
61676860657381385883862563734278
61676860657381385884426644783934
61676860657381386288953684229140
61676860657381386288953712926948
61676860657381386296212006743064
61676860657381386296274768862120
61676860657381386296274797559928
61676860657381386296295719683430
61676860657381386296485124186396
61676860657381386433469319329230
61676860657381386433472761472668
61676860657381386433553002154846
61676860657381387524027732417322
61676860657381387524278436520426
61676860657381387524299701956056
61676860657381387524299730653864
61676860657381387530993940237996
61676860657381387531053263395942
61676860657381387531077623057788
61676860657381387531621590121504
61676860657381387531642482128644
61676860657381387531642483551410
61676860657381387531642512245006
61676860657381387531642512249218
61676860657381387531642856618540
61676860657381387531830768840566
61676860657381387531830768841970
61676860657381387531830768846182
61676860657381387531831141913312
61676860657381387531893530605490
61676860657381387531893559303298
61676860657381387531893559304702
61676860657381387661476429130974
61676860657381387661560111956590
61676860657381387661560111962206
61676860657381387668251256006490
61676860657381387668254694967600
61676860657381387669091523216037
61676860657381387669091523216038
61676860657381387669091523221654
61676860657381387707230013922798
61676860657381388073070406962618
61676860657381388080685501053298
61676860657381388118823991754442
61676860657381419231251659111676
61676860657381419231252433950548
61676860657381419231252807017678
61676860657381419235687580841160
61676860657381419235687584023488
61676860657381419235750346142544
61676860657381419236251665073144
61676860657381419236251668255472
61676860657381419236314430374528
61676860657381419643034697072752
61676860657381419643035041446286
61676860657381419643035070144094
61676860657381419780211768621204
61676860657381419780295451452436
61676860657381419785294339618440
61676860657381419785294342800768
61676860657381419787804822792918
61676860657381420877816630566280
61676860657381420882878283685152
61676860657381420885326001558246
61676860657381421014993702116136
61676860657381421015077384941752
61676860657381421020076273113372
61676860657381421020076276295700
61676860657381421022586756287850
61676860657381421068362380993023
61676860657584599600681506301302
61676860657584599737879498911850
61676860657584599783633055123958
61676860657584599783695731149734
61676860657584614422583198188066
61676860657584614429926321690460
61676860657584615596001079616698
61676860657584615641733829915058
61676860657584615657929215914982
61676860657584615660188647442140
61676860657584615660188647447964
61676860657584615660209568154316
61676860657584615660210687349460
61676860657584615664708137561736
61676860657584615665272221793720
61676860657584615665272336235048
61676860657584615666964474489672
61676860657584615666964589280920
61676860657584615666966798487726
61676860657584615666966913278974
61676860657584615667719714328054
61676860657584615667719714333878
61676860657584615797471355981412
61676860657584615801906130172284
61676860657584615802470214404268
61676860657584615804162467100220
61676860657584615804164791098274
61676860657584615804980727339364
61676860657584616208604823180612
61676860657584616208667585299668
61676860657584616209168904230268
61676860657584616209169679063524
61676860657584647891037553518632
61676860657587317370399562193524
61676860657587317370402918243682
61676860657587317500906672204900
61676860657587317505153189798808
61676860657587317507600910854230
61676860657587317507660230829848
61676860657588202054880095947942
61676860657588202054963778773558
61676860657588216693579277690098
61676860657588217928925290835214
61676860657588217928925295417014
61676860657588217930617546713494
61676860657588217930617547067626
61676860657588217930620645900340
61676860657588217931373011890636
61676860657588217931435659568364
61676860657588217931456580274716
61676860657588217931456696109900
61676860657588217931456696115724
61676860657588217931457699469860
61676860657588217935704217063768
61676860657588217935704331505096
61676860657588217936519005398856
61676860657588217936519119834360
61676860657588217936519119840184
61676860657588217936519124421984
61676860657588217938148610417080
61676860657588217938148957972942
61676860657588217938150909249414
61676860657588217938150937947174
61676860657588217938150937951594
61676860657588217938151938119190
61676860657588217938152052560518
61676860657588217938152057159788
61676860657588217938213585275190
61676860657588217938213700066438
61676860657588217938966726454278
61676860657588217938966840773142
61676860657588217938966840889782
61676860657588217938966840891234
61676860657588217938966840895606
61676860657588217938966842289462
61676860657588218076227853901092
61676860657588218480416805625252
61676860657588218480500488456484
61676860657588218485562141923872
61676860657588218488009859796966
61676860657588249636066657075600
61676860657588501649354173272118
61676860657588501649416849297894
61676860657588502061198855206866
61676860657588502198396847817414
61676860657588516478598903967468
61676860657588516478661666086524
61676860657588516478661694784332
61676860657588516480293479611714
61676860657588516480356241730770
61676860657588516480356270428578
61676860657588516890443929212940
61676860657588517027641921469356
61676860657588517027641921823488
61676860657588517027704683588412
61676860657588518119891211200768
61676860657588518119891239898528
61676860657588518120705996347704
61676860657588518120707144240608
61676860657588518120707487197408
61676860657588518120707488614350
61676860657588518124974925497668
61676860657588518125789599395640
61676860657588518125789685134788
61676860657588518125789689722412
61676860657588518125789713714504
61676860657588518125789713832596
61676860657588518125789718418768
61676860657588518125789718418976
61676860657588518125790062792501
61676860657588518127419179253968
61676860657588518127421503247602
61676860657588518127422646440662
61676860657588518127422647970032
61676860657588518127422651157967
61676860657588518127422651157976
61676860657588518127422651158024
61676860657588518127485408555506
61676860657588518128237436292070
61676860657588518257151879837092
61676860657588518262235594133832
61676860657588518262987592006188
61676860657588518262987596239680
61676860657588518263050353771112
61676860657588518264683319794348
61676860657588518264744934002982
61676860657588518303720592733896
61676860657588518303720592738268
61676860657588518308803938562936
61676860657588518311272924680982
61676860657588518311272924685194
61676860657588518311272924704068
61676860657588518311335342449590
61676860657588518669750161742704
61676860657588518669750163159645
61676860657588518669750163159646
61676860657588518674832707224300
61676860657588518723117692714834
61676860657588518723117721411190
61676860657588518860315599232102
61676860657588518860378361351158
61676860657588549825337222376028
61676860657588550374379896921324
61676860657588551608973915730496
61676860657588551611421261943414
61676860657588551611421265131566
61676860657595406596872254952006
61676860657595420833576801669192
61676860657595420833579125667246
61676860657595421245358807578164
61676860657595421245362163628322
61676860657595421375029089352956
61676860657595421382560156238870
61676860657595421382619819171080
61676860657595421382621803394870
61676860657595421382622946701602
61676860657595422615458452910364
61676860657595422617965493941404
61676860657595422617968965845460
61676860657595422663743442762459
61676860657595454178058816079664
61676860657596321401328145542754
61676860657596321803320456569670
61676860657596321805576792098134
61676860657596321805579888102652
61676860657596321805579891284980
61676860657596321805580116617916
61676860657596321805830939744148
61676860657596321810663580072064
61676860657596321813107855801720
61676860657596321813107856155852
61676860657596321813108199112444
61676860657596321813110180149486
61676860657596321813110183336234
61676860657596321813111297945158
61676860657596321813111299362100
61676860657596321813170503479448
61676860657596321813170618270696
61676860657596321813170846436040
61676860657596321813170961227288
61676860657596321813172830659830
61676860657596321813172945450870
61676860657596321813172945451078
61676860657596321950368839046588
61676860657596323038666469714786
61676860657596323038666474296586
61676860657596323040925905823744
61676860657596323040925905829568
61676860657596323046009480175324
61676860657596323046009594616652
61676860657596323046260184278428
61676860657596323046260303301556
61676860657596323048456972709658
61676860657596323048456972715482
61676860657596323048516521206364
61676860657596323590157984504824
61676860657596323590241667330440
61676860657596323595303320803444
61676860657596323597751038676538
61676860657596354745807835955172
61676860657596354748067267482330
61676860657596605523560187158126
61676860657596607170940291305286
61676860657596607308138283915834
61676860657596621588340082845636
61676860657596621588340082847040
61676860657596621588402844966096
61676860657596621588402873663904
61676860657596621590596415541484
61676860657596621590596415542888
61676860657596621590599514374198
61676860657596621590662305192466
61676860657596621994847354216234
61676860657596621994847354566154
61676860657596621994850453403080
61676860657596621994850482100840
61676860657596621994850485283168
61676860657596621994850824939388
61676860657596621994850825057432
61676860657596621994850826474581
61676860657596621995101414719208
61676860657596621995101418951296
61676860657596621995101505044576
61676860657596621995101533742384
61676860657596621995101533742544
61676860657596621999934174070252
61676860657596622000185107738380
61676860657596622000185108092512
61676860657596622000185222529628
61676860657596622000185223946570
61676860657596622002378421102148
61676860657596622002378421456280
61676860657596622002380745450122
61676860657596622002381891943346
61676860657596622002381893360279
61676860657596622002381893360288
61676860657596622002441183571124
61676860657596622002443507569178
61676860657596622002443510751298
61676860657596622002443539449106
61676860657596622002444539621074
61676860657596622002632940402722
61676860657596622132108022852558
61676860657596622132108023202478
61676860657596622132111122035032
61676860657596622132111493689384
61676860657596622132111495106534
61676860657596622132299407329756
61676860657596622132299411561844
61676860657596622132362168976636
61676860657596622132362173680900
61676860657596622137383100348928
61676860657596622137383100703060
61676860657596622137445862467984
61676860657596622139639090088184
61676860657596622139639434112006
61676860657596622139639434461926
61676860657596622139641417268566
61676860657596622139642532231622
61676860657596622139642533294480
61676860657596622139642906365982
61676860657596622139701851853156
61676860657596622139701852207448
61676860657596622139704176205502
61676860657596622139704179387622
61676860657596622139705322694354
61676860657596622139893609038886
61676860657596622139893609051936
61676860657596622139893613638156
61676860657596622178115753886504
61676860657596622185458907486178
61676860657596623227937035015214
61676860657596623230196471125624
61676860657596623230196471129996
61676860657596623230196499827756
61676860657596623235280188609224
61676860657596623235280188614840
61676860657596623235530778276616
61676860657596623235530782508704
61676860657596623235530868601984
61676860657596623235530892713572
61676860657596623235530897299792
61676860657596623235530897299952
61676860657596623235531122650358
61676860657596623235531151348166
61676860657596623235531237074216
61676860657596623235531237087314
61676860657596623235531241673477
61676860657596623235531241673486
61676860657596623237724438829064
61676860657596623237724439178984
61676860657596623237727538010086
61676860657596623237727538015910
61676860657596623237727911081588
61676860657596623237727911083040
61676860657596623237727911087411
61676860657596623237787201298040
61676860657596623237790328828354
61676860657596623237790558410848
61676860657596623237790673202096
61676860657596623365197703651538
61676860657596623365197704001458
61676860657596623367457139761948
61676860657596623367457139766320
61676860657596623372540857246792
61676860657596623372728770885760
61676860657596623372728770887164
61676860657596623372728775117848
61676860657596623372728775119252
61676860657596623372729114910986
61676860657596623372729115260906
61676860657596623372729143608794
61676860657596623372729143958714
61676860657596623372791532652136
61676860657596623372791905723638
61676860657596623374985107813696
61676860657596623374985107815100
61676860657596623374988206646410
61676860657596623374988551021396
61676860657596623374988551025768
61676860657596623374988579719364
61676860657596623374988579723576
61676860657596623374989698931770
61676860657596623375047869934364
61676860657596623375051341838419
61676860657596623375051341838420
61676860657596623779427435197732
61676860657596623779490197316788
61676860657596623779491226186564
61676860657596623784573800010592
61676860657596623784573886103872
61676860657596623784573911613688
61676860657596623784573911619512
61676860657596623784573914801680
61676860657596623784573914801840
61676860657596623787021632669110
61676860657596623787021637273960
61676860657596623787021637274044
61676860657596623787021637274203
61676860657596623787021637274204
61676860657596623825182134597076
61676860657596623830327496405512
61676860657596623832775217460934
61676860657596623832775217466758
61676860657596623962442803233400
61676860657596623970056778105850
61676860657596623970056778110062
61676860657596623970057897318464
61676860657596654866499072519548
61676860657596654935078401255600
61676860657596654935141073049496
61676860657596654935141077281376
61676860657596654935141192072624
61676860657596654937337832782758
61676860657596654937337832784210
61676860657596654937337861480518
61676860657596655483933043141768
61676860657596655483933043491688
61676860657596655483933161115136
61676860657596655486380507329506
61676860657596655486380764546902
61676860657596655486380850168006
61676860657596655486380878865766
61676860657596655486380878865974
61676860657596655486380878982406
61676860657596655486380878983858
61676860657596655486380878988230
61676860657596655486380880401008
61676860657596655486380883587500
61676860657596655532134435077874
61676860657596655532134435077922
61676860657596655532134435082294
61676860657596655532197197197138
61676860657596656582269100917264
61676860657596656584528532445874
61676860657596656719467088946012
61676860657596656719467093527812
61676860657596656721726525054970
61676860657596656721726525056422
61676860657596656721726525060794
61676860657596671345317220724422
61676860657692532403996615516243
61676860657692565758328676836493
61676860657692667326311919243164
61676860657692667874728094975812
61676860657692667875292176025468
61676860657692667920481651187920
61676860657692667920544327213696
61676860657692667920544442004944
61676860657692667921109297893472
61676860657692667921129415063192
61676860657692667921130189902064
61676860657692682697278553736448
61676860657692682704599667434626
61676860657692682742760170880268
61676860657692682743011217939964
61676860657692682744454746524514
61676860657692682750374144234994
61676860657692683804378041227794
61676860657692683931788515233244
61676860657692683932352599465228
61676860657692683932624228506772
61676860657692683934044852161180
61676860657692683934047176159234
61676860657692683934859640496268
61676860657692683934880561202620
61676860657692683977542100141708
61676860657692683977542100143112
61676860657692683977542104375200
61676860657692683978106184373692
61676860657692683978106184375096
61676860657692683978106188605780
61676860657692683978106188607184
61676860657692683978356892708884
61676860657692683978356892710288
61676860657692683979798437069644
61676860657692683979798437071048
61676860657692683980613225404732
61676860657692683980616668616804
61676860657692683980616697314612
61676860657692683980637589304282
61676860657692683980637589323156
61676860657692683987412411592174
61676860657692683987412411942094
61676860657692683987413186780966
61676860657692683987415510779020
61676860657692683988148108574060
61676860657692683988231418328126
61676860657692683988231447025934
61676860657692684354173086343782
61676860657692684392416496382152
61676860657692684400010325387122
61676860657692684400010354083478
61676860657692684526585118694760
61676860657692684526585121877088
61676860657692684527149206109072
61676860657692684527399907029848
61676860657692684527399910212176
61676860657692684529092162908128
61676860657692684529680636922532
61676860657692684529681383063596
61676860657692684529681411761404
61676860657692684534743060629522
61676860657692684534743063811850
61676860657692684537208576277924
61676860657692684537211675110638
61676860657692684537212048181980
61676860657692684537212823020852
61676860657692684537274437229694
61676860657692684537274465927502
61676860657692716051275999961230
61676860657692716051275999962634
61676860657692716051338760682218
61676860657692716052970575606880
61676860657692716097029556174742
61676860657692716097092316894326
61676860657692716097092346990362
61676860657692716097092346995978
61676860657692716097113237600678
61676860657692716097113239000358
61676860657692716097113239004570
61676860657692716098724131818988
61676860657692717285869872450390
61676860657692717286057933456162
61676860657692717286057933457566
61676860657692717286120576553494
61676860657692717288314266152010
61676860657692717288314266153414
61676860657692717288316561453708
61676860657692717288316590151468
61676860657692717288379237479484
61676860657692717288379352270732
61676860657692717331811489668270
61676860657692717331811489669674
61676860657692717331874161463362
61676860657692717331874165695450
61676860657692717331874280486698
61676860657692717331874505837104
61676860657692717331874534534912
61676860657692717331874620260962
61676860657692717331895172493886
61676860657692717334067822364118
61676860657692717334067822365522
61676860657692717334130584484786
61676860657692717334132908482840
61676860657692717334153857885548
61676860657692732507268838000501
61676860657693568485845626033782
61676860657693568486409710265766
61676860657693568488356109208260
61676860657693568488941110958652
61676860657693568488941110964476
61676860657693568488941885798976
61676860657693583127829581001408
61676860657693583127829581355540
61676860657693583265090335731012
61676860657693583272348687310134
61676860657693583310571952874832
61676860657693583310760237815472
61676860657693583310760238169604
61676860657693583310822999934528
61676860657693583312266528519078
61676860657693583318185926229558
61676860657693583318185954927366
61676860657693584362339542498204
61676860657693584362903626730188
61676860657693584363175255771732
61676860657693584364595879426140
61676860657693584364598203424194
61676860657693584365410667761228
61676860657693584365431588467580
61676860657693584365435060351944
61676860657693584507695476689382
61676860657693584509387729385334
61676860657693584545353881782140
61676860657693584545353886369764
61676860657693584545917966014124
61676860657693584545917970601748
61676860657693584546105912584392
61676860657693584546105912585796
61676860657693584547610218710076
61676860657693584548362244931932
61676860657693584548362245281644
61676860657693584548362245281852
61676860657693584548365688469226
61676860657693584548365688487940
61676860657693584548365717166008
61676860657693584548365717185908
61676860657693584548425007050988
61676860657693584548425007400908
61676860657693584548445927757340
61676860657693584548445928107260
61676860657693584548449026939814
61676860657693584548449371294634
61676860657693584548449399992442
61676860657693584548449400011315
61676860657693584548449400011316
61676860657693584553700110057222
61676860657693584553700110062838
61676860657693584553721001947722
61676860657693584555224968421398
61676860657693584555224997119206
61676860657693584555227292769372
61676860657693584555227321467180
61676860657693584555959546190670
61676860657693584555959546190877
61676860657693584555959546190878
61676860657693584555959890564412
61676860657693584555976994643254
61676860657693584555976994993174
61676860657693584555977338997914
61676860657693584555977339016788
61676860657693584555977339347834
61676860657693584555977339366707
61676860657693584555977339366708
61676860657693584555980438180548
61676860657693584555980438199262
61676860657693584555980466897229
61676860657693584555980466897230
61676860657693584555980811270764
61676860657693584556039756762310
61676860657693584556039757112230
61676860657693584556043229016286
61676860657693584912218273273620
61676860657693584957136149496180
61676860657693584957700233728164
61676860657693584960228192277612
61676860657693584960228192283436
61676860657693584960231664187491
61676860657693584960231664187492
61676860657693584960232410324184
61676860657693584960232783395686
61676860657693584967762731073405
61676860657693584967763075446940
61676860657693584967763850281600
61676860657693584967822021288406
61676860657693584967825493192462
61676860657693584967826612400656
61676860657693585094396903871652
61676860657693585094960988103636
61676860657693585095148926905356
61676860657693585095148930087684
61676860657693585096841182783636
61676860657693585097405263833292
61676860657693585097488946658908
61676860657693585102492080499414
61676860657693585102492080505030
61676860657693585102492083687358
61676860657693585105020013543210
61676860657693585105020013544662
61676860657693585105020013544822
61676860657693585105020357918355
61676860657693585105020357918356
61676860657693585105082775663878
61676860657693616664841251030686
61676860657693616664841252076026
61676860657693616664841595032618
61676860657693616664841595386750
61676860657693616664904012795610
61676860657693616664904014195082
61676860657693616664904357151674
61676860657693616664924933501962
61676860657693616664924933856094
61676860657693616664924934901482
61676860657693616664924934901642
61676860657693616664924934905854
61676860657693616664925306554430
61676860657693616664925306573304
61676860657693616664925307972983
61676860657693616664925307972984
61676860657693616666598589839328
61676860657693617716420899715350
61676860657693617718930264744444
61676860657693617899623180989158
61676860657693617899623181338870
61676860657693617899623181339078
61676860657693617899623185569554
61676860657693617899623185570958
61676860657693617899623525362692
61676860657693617899623525712612
61676860657693617899623554060500
61676860657693617899623554410420
61676860657693617899685943458134
61676860657693617899685947690014
61676860657693617899706863808790
61676860657693617899706863808950
61676860657693617899706868395170
61676860657693617901879517917094
61676860657693617901879518266806
61676860657693617901879518267014
61676860657693617901881842265068
61676860657693617901882961473102
61676860657693617901882990171070
61676860657693617901944604384124
61676860657693868012159132060218
61676860657693883317079254293244
61676860657693883317079254647376
61676860657693883454088990660960
61676860657693883454277246903792
61676860657693883454277247257924
61676860657693883454340009022848
61676860657693883454360959844157
61676860657693883454360959844158
61676860657693883455783566305206
61676860657693883461619252492470
61676860657693884482882157845002
61676860657693884552424929062164
61676860657693884552424929063568
61676860657693884554681261758012
61676860657693884554684360590726
61676860657693884554684704946998
61676860657693884559203194898790
61676860657693884688870919568268
61676860657693884688870924155892
61676860657693884689435008387876
61676860657693884689622921672712
61676860657693884689622921674116
61676860657693884689706604498328
61676860657693884689706604499732
61676860657693884689706604503944
61676860657693884689706972965980
61676860657693884689706977571073
61676860657693884689706977571074
61676860657693884691127256496204
61676860657693884691879254368560
61676860657693884691882353201274
61676860657693884691882697557546
61676860657693884691966409080762
61676860657693884696401187509338
61676860657693884696966041988358
61676860657693884696966046575982
61676860657693885101467946565456
61676860657693885101488867626148
61676860657693885101488867630360
61676860657693885103160199261408
61676860657693885103160199615540
61676860657693885103163671519596
61676860657693885103727379492294
61676860657693885108748306514454
61676860657693885108748309702398
61676860657693885108811068279378
61676860657693885108811071467322
61676860657693885108811096977186
61676860657693885108811100165130
61676860657693885154564653071202
61676860657693885291762645681750
61676860657693917905942202048730
61676860657693918043140190425786
61676860657693918043140194657874
61676860657693918043140194659278
61676860657693918043202956778334
61676860657693933279648784626744
61676860657693933279710427550656
61676860657693933279710428600416
61676860657693933279711546391668
61676860657693933279711576506418
61676860657693933279731347907296
61676860657693933279731348257216
61676860657693933279731348261428
61676860657693933281402680246608
61676860657693933281406152150664
61676860657693933286486397731500
61676860657693934514492357391084
61676860657693934514492362095348
61676860657693934514493505396464
61676860657693934514493510001350
61676860657693934514514426120286
61676860657693934514514426474417
61676860657693934514514426474418
61676860657693934516748694319020
61676860657693934516751793618294
61676860657693934521835511103186
61676860657696268359702549485298
61676860657696269595048567212214
61676860657696270189844797969618
61676860657696270192356310013872
61676860657696270192356424455200
61676860657696270192377230720432
61676860657696270192377316463792
61676860657696285014007297441996
61676860657696285014007297796128
61676860657696286068030967129992
61676860657696286068034323180150
61676860657696286068845755465080
61676860657696286068849111515238
61676860657696286068866676171432
61676860657696286068871151416734
61676860657696286075562407087408
61676860657696286075624053180390
61676860657696286075625169206464
61676860657696286076377195403622
61676860657696286206131159655354
61676860657696286249352967630520
61676860657696286249352967980232
61676860657696286249352967980440
61676860657696286249352972210916
61676860657696286249352972212320
61676860657696286251045220326472
61676860657696286251047547856566
61676860657696286251048662819622
61676860657696286251801808230798
61676860657696286251863451154710
61676860657696286251863823858870
61676860657696286251884371511350
61676860657696286251884371861270
61676860657696286251884744582692
61676860657696286251884744932611
61676860657696286251884744932612
61676860657696286256947169689362
61676860657696286256947169706832
61676860657696286256947170056751
61676860657696286256947170056752
61676860657696286258641745333608
61676860657696286258641749932878
61676860657696286259415782751924
61676860657696286259415782770798
61676860657696286259415783101844
61676860657696286259415783120717
61676860657696286259415783120718
61676860657696286259415811818525
61676860657696286259416155842140
61676860657696286259416156192060
61676860657696286259475101683606
61676860657696286259475103083286
61676860657696286259478544889854
61676860657696286259478545239774
61676860657696286259478573587662
61676860657696286259478573937582
61676860657696286663645715330886
61676860657696286663663279987288
61676860657696286663667755245396
61676860657696286663667755245639
61676860657696286663667755245640
61676860657696286663668128316982
61676860657696286671198075994701
61676860657696286671260809415950
61676860657696286671260838113758
61676860657696286671261957321952
61676860657696286798395989714208
61676860657696286800843707587302
61676860657696286800906469706358
61676860657696286800927390412758
61676860657696286800927390412918
61676860657696286800928509625324
61676860657696286800928538323132
61676860657696286808437909663614
61676860657696286808458801672206
61676860657696286808458801672365
61676860657696286808458801672366
61676860657696286808459949582580
61676860657696286808521563791422
61676860657696286808521592489230
61676860657696317773480109021070
61676860657696317773480109022474
61676860657696317773542871141530
61676860657696317775174684666720
61676860657696317775237446785776
61676860657696318368276682736470
61676860657696318368339359116378
61676860657696318368339444855526
61676860657696318368339473557706
61676860657696318368360279822938
61676860657696318368360279827150
61676860657696318368360365561926
61676860657696318368360365562086
61676860657696318368360365566298
61676860657696319422363028450242
61676860657696319422366384500400
61676860657696319557116770496854
61676860657696319559561392715142
61676860657696319559564491552276
61676860657696319602870240615682
61676860657696319602870240965602
61676860657696319602870326708962
61676860657696319602870355406722
61676860657696319605314605620946
61676860657696319605314605970658
61676860657696319605314605970866
61676860657696319605316933151040
61676860657696319605318076462144
61676860657696319605318081061414
61676860657696319605318420835678
61676860657696319605377368089922
61676860657696319605379695270096
61676860657696319605380724139872
61676860657696334252360244511744
61676860657696334382113835699568
61676860657696334382114954894712
61676860657696334389624354950472
61676860657696334435398832220794
61676860657696586263203395698786
61676860657696586392869977067148
61676860657696586394565704855308
61676860657696586395401380947978
61676860657696586400401388309334
61676860657696586402158759021162
61676860657696586441134044685142
61676860657696586441155309765028
61676860657696586446238655576646
61676860657696586447930907222838
61676860657696586990177063586502
61676860657696586990197984293062
61676860657696586997729395552509
61676860657696619746387250052310
61676860657696619794588641644528
61676860657696619794589014715822
61676860657696634571384430056308
61676860657696634571385550309890
61676860657696634571385577608178
61676860657696634571385577962310
61676860657696634571385579007857
61676860657696634571385579007858
61676860657696634571385579012070
61676860657696634571385921981712
61676860657696634571385923381392
61676860657696634983167813440678
61676860657696636220205849570964
61676860657696636220205849689216
61676860657696636220205851106157
61676860657696636220205851106158
61676860657696636225267503162268
61676860657697485588075333795276
61676860657697485725336088524880
61676860657697486825116698700726
61676860657697486825116703422460
61676860657697486825116732120268
61676860657697486825931487035814
61676860657697486825931487152454
61676860657697486825952407742166
61676860657697486825952407858806
61676860657697486832644671475660
61676860657697486960681758707580
61676860657697486962374014591684
61676860657697486963129479763002
61676860657697486963213162588410
61676860657697486968213169949766
61676860657697486968213198647574
61676860657697486968213198664827
61676860657697486968213198664836
61676860657697486969905425851132
61676860657697486969905451360779
61676860657697487008131038340198
61676860657697487008883064556230
61676860657697487008945826675286
61676860657697487008945826675494
61676860657697487008966747381686
61676860657697487008966747381846
61676860657697487008967091755379
61676860657697487008967091755380
61676860657697487013966754741590
61676860657697487015657891430342
61676860657697487015659006037862
61676860657697487016477266632542
61676860657697487016477266632749
61676860657697487016477266632750
61676860657697487372464026067488
61676860657697487420728090851462
61676860657697487420749011558022
61676860657697520314199031692742
61676860657697520314199034880894
61676860657697520362400337541392
61676860657697520362463099660448
61676860657697520362463099660656
61676860657697535001099747921276
61676860657697535001915655451508
61676860657697535001915655468978
61676860657697535001915684166786
61676860657697535001935456844672
61676860657697535001936576156456
61676860657697535001936576175330
61676860657697535001936576529462
61676860657697535001936577575010
61676860657697535001936577579222
61676860657697535001936604873138
61676860657697535001936605227270
61676860657697535001936606272818
61676860657697535001936606277030
61676860657697535009466868574074
61676860657697535138360502650880
61676860657697535139112528866912
61676860657697535139113648062056
61676860657697535139175290985968
61676860657697535139196211692368
61676860657697535139196211692528
61676860657697535140804781562864
61676860657697535145888499401888
61676860657697535550979595076654
61676860657697535550979595076738
61676860657697535550979595076897
61676860657697535550979595076898
61676860657697536785488440193488
61676860657697536785489559406102
61676860657697536785489584915758
61676860657697536785489588103910
61676860657697536793020999363358
61676860657697536831242024989732
61676860657697536833753624185863
61676860657697536838773436249180
61676860657697536838836198364024
61676860657697536838836227061832
61676860657704373469443726965398
61676860657704373469443728364870
61676860657704373471700063893334
61676860657704373471700064247466
61676860657704373471703159892028
61676860657704373471703388413116
61676860657704373471891444838492
61676860657704373471954092516220
61676860657704374704789746091786
61676860657704374707049177618944
61676860657704375256281256300024
61676860657704375299585976849190
61676860657704375302097488893444
61676860657704389531208206605660
61676860657704389531210530603714
61676860657704389538802063954306
61676860657704389942990212514632
61676860657704389942990241210988
61676860657704389942990241212392
61676860657704389942990241212600
61676860657704389942990241216812
61676860657704389942990584169192
61676860657704389942990584173404
61676860657704389942990585586134
61676860657704389942990588772674
61676860657704389942993568564790
61676860657704389943241259574328
61676860657704389943241288272088
61676860657704389943241292858308
61676860657704389943262213563256
61676860657704389950521652476260
61676860657704389950583298565030
61676860657704389950584414591104
61676860657704390080254351638070
61676860657704390080501928210652
61676860657704390085336925816230
61676860657704390087845082873136
61676860657704390123748476321568
61676860657704390123748476339038
61676860657704390123748476675700
61676860657704390123748476693170
61676860657704390123748505036846
61676860657704390123748505390978
61676860657704390126004469247572
61676860657704390126004813266974
61676860657704390126004813621106
61676860657704390126004841964782
61676860657704390126255517352608
61676860657704390126255517706740
61676860657704390131279916296294
61676860657704390131279916650426
61676860657704390133536253224230
61676860657704390133536253578362
61676860657704390133618440581950
61676860657704390133618440931870
61676860657704390133618443764278
61676860657704390133618444118410
61676860657704390133621882721176
61676860657704390133621883075308
61676860657704391320683715195478
61676860657704391320934763672116
61676860657704391359094146510092
61676860657704391359094146858400
61676860657704391359094146859804
61676860657704391359094146860012
61676860657704391359094146864224
61676860657704391359094151091892
61676860657704391359094490883626
61676860657704391359094491233546
61676860657704391361350483438028
61676860657704391361350483786336
61676860657704391361350483787740
61676860657704391361350483787948
61676860657704391361350483792160
61676860657704391361353582619050
61676860657704391361353926994036
61676860657704391361353926998408
61676860657704391366625930840882
61676860657704391366625931190802
61676860657704391366688348563318
61676860657704391366688348568934
61676860657704391366688348581984
61676860657704391366688348582192
61676860657704391366688348936323
61676860657704391366688348936324
61676860657704391366688692955726
61676860657704391368885366951452
61676860657704391368885366955664
61676860657704391368886141790324
61676860657704391368947784696766
61676860657704391368948129070508
61676860657704391368965233497658
61676860657704391773383541342628
61676860657704391773386894210458
61676860657704391773404462047576
61676860657704391773408962821615
61676860657704391908137165411452
61676860657704391908137168593780
61676860657704391910584886466874
61676860657704391910668569286666
61676860657704391910669717197087
61676860657704391910669717197088
61676860657704391918201128456536
61676860657704422883221287900642
61676860657704422883221287902046
61676860657704422883283930997974
61676860657704422883284050021102
61676860657704422885477591900134
61676860657704422885477620596490
61676860657704422885477620597894
61676860657704422885479915898188
61676860657704422885479944595948
61676860657704422885480719429204
61676860657704422885542591923964
61676860657704423297322273834882
61676860657704423297322616791474
61676860657704423297325629885040
61676860657704423432076015875670
61676860657704423432076015881494
61676860657704423432076019063822
61676860657704423432076244396758
61676860657704423434520609402022
61676860657704423434520638099782
61676860657704423434520638099990
61676860657704423434520638104202
61676860657704423434520639167012
61676860657704423434520642349340
61676860657704423434523736931092
61676860657704423434523736932544
61676860657704423434523736936916
61676860657704423477829489536782
61676860657704423477829575275930
61676860657704423477829600785586
61676860657704423477829600785746
61676860657704423477829603973690
61676860657704423477829862253992
61676860657704423477829862608124
61676860657704423480273854542046
61676860657704423480274198561448
61676860657704423480274198915580
61676860657704423480277321840960
61676860657704423480277323258110
61676860657704423480361004666576
61676860657704424713175503727238
61676860657704424713175504077158
61676860657704424713175504081370
61676860657704424713175589816146
61676860657704424713175589820518
61676860657704424713175618512662
61676860657704424713363531804566
61676860657704424713363536384962
61676860657704424713363536386366
61676860657704424713363876178100
61676860657704424713426293919250
61676860657704424713426298505422
61676860657704424713426552553796
61676860657704424713426666971830
61676860657704424713426671576923
61676860657704424713426671576924
61676860657704424713447214624198
61676860657704424713447214624358
61676860657704424715619868732502
61676860657704424715619869080810
61676860657704424715619869082214
61676860657704424715619869082422
61676860657704424715619869086634
61676860657704424715622967913524
61676860657704424715623312288510
61676860657704424715623312292882
61676860657704424715623340985026
61676860657704424715623340990642
61676860657704424715624460198884
61676860657704424715682630847186
61676860657704424715682631201478
61676860657704424715685988314286
61676860657704439354323407046544
61676860657704439356767772051808
61676860657704439356830448077584
61676860657704439356830562868832
61676860657704439364360854914262
61676860657704439364361974128280
61676860657704439491583386587356
61676860657704439491834090690460
61676860657704439491856159281718
61676860657704439491856159284148
61676860657704439491856159301401
61676860657704439491856159301410
61676860657704439494090427618396
61676860657704439499384127334918
61676860657704439501622642410312
61676860657704439903366424548432
61676860657704439905810789553696
61676860657704439905810818251456
61676860657704439905811162629410
61676860657704439905873465579472
61676860657704439905873580370512
61676860657704439905873924744254
61676860657704439910893392429616
61676860657704439910956154548672
61676860657704440086380793947109
61676860657704675445551850180168
61676860657704689720478800603848
61676860657704690132260806513028
61676860657704690132261178171592
61676860657704690132261182770862
61676860657704690132511853572516
61676860657704690132511858158736
61676860657704690139792246474655
61676860657704690267265485764020
61676860657704690269521847870774
61676860657704690269524916820406
61676860657704690269524917292582
61676860657704690269524918355440
61676860657704690269713203637114
61676860657704690269793447500008
61676860657704690269796886456906
61676860657704690274607490998566
61676860657704690274607491470742
61676860657704690277118001223717
61676860657704690315529550207120
61676860657704690315550470894598
61676860657704690323060990164376
61676860657704691372944574578358
61676860657704691504870936082356
61676860657704691504870964780324
61676860657704691504870964784536
61676860657704691510142567188906
61676860657704691510205357651638
61676860657704691512398904135716
61676860657704691512403150878644
61676860657704691512461321881030
61676860657704691512461321881238
61676860657704691512464793785293
61676860657704691916903903298778
61676860657704691916921471135896
61676860657704691924431990388120
61676860657704691924431990388363
61676860657704691924431990388364
61676860657704692099939163166810
61676860657704692107471722336680
61676860657704723669547887029168
61676860657704723669610649144012
61676860657704723669628499714006
61676860657704724859136878170534
61676860657704724859136878170742
61676860657704724859141469287204
61676860657704739543845049521578
61676860657704739546101128169260
61676860657704739680854755774336
61676860657704739681043042113252
61676860657704739681043042118868
61676860657704739681043042132126
61676860657704739681043414853548
61676860657704739681043415203468
61676860657704739681125605743516
61676860657704739681126724601838
61676860657704739681126724938660
61676860657704739681126753299806
61676860657704739681126757886025
61676860657704739681126757886026
61676860657704739683299379060062
61676860657704739683302850964118
61676860657704739683381942671452
61676860657704739688636125000243
61676860657704739690895560760893
61676860657704739726858269480472
61676860657704739734201394382338
61676860657704740092637019963770
61676860657704740095081384969034
61676860657704740095081756627598
61676860657704740095143031062016
61676860657704740095144145670940
61676860657704740095146383929846
61676860657704740095163948580424
61676860657704740095163951766964
61676860657704740100230102831887
61676860657704740100230102831888
61676860657704740100231222040082
61676860657704740100250993415236
61676860657704740275650239922664
61676860657704740275650243102770
61676860657704740275650243104992
61676860657704740278161842305544
61676860657704740278179319449904
61676860657704740283181649765170
61676860657704740283181650119302
61676860657704740285688691150342
61676860657704740285693282262800
61676860657704741328233741774916
61676860657704741335576895393463
61676860657705590288290582242876
61676860657705590288290610940684
61676860657705590288290610942088
61676860657705590697816512674848
61676860657705590700072846437926
61676860657705590700072846787846
61676860657705590700072875135734
61676860657705590700072875485654
61676860657705590700075945624772
61676860657705590700075974322580
61676860657705590700264230547942
61676860657705590700323549473800
61676860657705590700323553705888
61676860657705590700326992666998
61676860657705590700327021364806
61676860657705590700347913371946
61676860657705590705158518263526
61676860657705590705158518381570
61676860657705590835077267404452
61676860657705590837333256788172
61676860657705590837333256789624
61676860657705590837333256793996
61676860657705590837333629861126
61676860657705590837336727630822
61676860657705590837521542084348
61676860657705590837521546316436
61676860657705590837524985277546
61676860657705590837525013975354
61676860657705590837525013988395
61676860657705590837525013988404
61676860657705590842419273111174
61676860657705590842419301808982
61676860657705590844865041120574
61676860657705590883086841579996
61676860657705590883090283724838
61676860657705590883090312422646
61676860657705590883278570069370
61676860657705590883278570082468
61676860657705590883278570086840
61676860657705590883278598784648
61676860657705590883341332201683
61676860657705590883341332201684
61676860657705590883341360899491
61676860657705590883341360899492
61676860657705590888172857902998
61676860657705590888172886600806
61676860657705590890617133632654
61676860657705590890679895751918
61676860657705590890679898934246
61676860657705590890872772158940
61676860657705591935421963351688
61676860657705591935421992045284
61676860657705591935421992049496
61676860657705591940505307759414
61676860657705591940756356218790
61676860657705591940756384916598
61676860657705591942954178143604
61676860657705592070422937587152
61676860657705592484652922820154
61676860657705592484715684939210
61676860657705592484736605639946
61676860657705592484736605644158
61676860657705592530469269731034
61676860657705592530490190435982
61676860657705592538022749601640
61676860657705624189158277077382
61676860657705624191602900368724
61676860657705624237359582930452
61676860657705624237359927299614
61676860657705624237359927303986
61676860657705624237359956001794
61676860657705624237422345045088
61676860657705624237422345045296
61676860657705624237422689418829
61676860657705624237422689418830
61676860657705640111405007732460
61676860657705640111405007850504
61676860657705640111594069028292
61676860657705640111594069029696
61676860657705640111655711835564
61676860657705640111655711953608
61676860657705640111655711953656
61676860657705640111656831148752
61676860657705640111656831516142
61676860657705640111656859846560
61676860657705640111656860213950
61676860657705640111676632658556
61676860657705640111677751853700
61676860657705640111677752221090
61676860657705640111677780918898
61676860657705640111677785150986
61676860657705640113912048763500
61676860657705640113912048881592
61676860657705640113913168444078
61676860657705640113915492442132
61676860657705640113915521139940
61676860657705640113932969586492
61676860657705640248853704564204
61676860657705640248854823759300
61676860657705640248854852457108
61676860657705640248916466683420
61676860657705640248938506579092
61676860657705640248938506596561
61676860657705640248938506596562
61676860657705640248938535276900
61676860657705640248938535294369
61676860657705640248938535294370
61676860657705640251110041492140
61676860657705640251110816325348
61676860657705640251110816326800
61676860657705640251110816331172
61676860657705640251111160700334
61676860657705640251111160704706
61676860657705640251111189396681
61676860657705640251111189396690
61676860657705640251111189402514
61676860657705640251172803611356
61676860657705640251194499150756
61676860657705640256196858163830
61676860657705640294607289355980
61676860657705640294692120068724
61676860657705640296863626283916
61676860657705640301950414257846
61676860657705640304457455288886
61676860657705640660447682395800
61676860657705640660447682395848
61676860657705640660447682396008
61676860657705640660447685578128
61676860657705640662893079453168
61676860657705640662893080520398
61676860657705640662893453591740
61676860657705640662895403451222
61676860657705640662955841572224
61676860657705640662958165570278
61676860657705640662979086275226
61676860657705640667979121283604
61676860657705640667979122353264
61676860657705640668041884472319
61676860657705640668041884472320
61676860657705640668041887654440
61676860657705640706201267187624
61676860657705640706201270374372
61676860657705640708650107455660
61676860657705640708650480527002
61676860657705640708711750362102
61676860657705640708711750362310
61676860657705640708730347068996
61676860657705640708732671067050
61676860657705640713732677030130
61676860657705640713732677384262
61676860657705640713732681633820
61676860657705640713795439149186
61676860657705640713795440566335
61676860657705640713795467846994
61676860657705640713795469264143
61676860657705640713795472446228
61676860657705640713795472446255
61676860657705640713795472446264
61676860657705640713795472446471
61676860657705640713795472446472
61676860657705640713816359854134
61676860657705640713816360204054
61676860657705640713816364453395
61676860657705640716239718415302
61676860657705640716239718415510
61676860657705640716243190319565
61676860657705640716243190319566
61676860657705640843459697562820
61676860657705640853500472790982
61676860657705641895794474955972
61676860657705641895982761300504
61676860657705641896045523415348
61676860657705641896066444121748
61676860657705641896066444125912
61676860657705641896066444126120
61676860657705641896066444139010
61676860657705641949351440177175
61676860660226715472895856714118
61676860660226929805470181024981
61676860660226931628082391488743
61676860660334831789364594801586
61676860660334831969871806850226
61676860660334831969871810032554
61676860660334831972316171855490
61676860660334831972319527905648
61676860660335733772462423148664
61676860660335733774910144204086
61676860660336150521530894329939
61676860660336150521530894331343
61676860660336150704461551144003
61676860660336150704461551145407
61676860660336200530167819816480
61676860660336200530167819816481
61676860660336200667365812425624
61676860660336200667365812425625
61676860660336200667366156799159
61676860660542831429666117389218
61676860660549719310975195283614
61676860660550935942102909985302
61676860660550936531817024194294
61676860660550936531817024198506
61676860660550936539407639221170
61676860660550936676605631835930
61676860660550969296351374573376
61676860660550969296372290579676
61676860660550969296372295279776
61676860660646980634647607673860
61676860660646980634710283695264
61676860660647030038446293172048
61676860660647030038446293176260
61676860660650882912775164802546
61676860660650883095730184000048
61676860660650883095789389184418
61676860660650947148203712127802
61676860660651049654121497028644
61676860660651049659204071206804
61676860660651082595858829835684
61676860660651097830104544731470
61676860660651097830104546131150
61676860660651097831799121775396
61676860660651099067145914336972
61676860660651099074676206388226
61676860660651099074676978040558
61676860660651099074676978157198
61676860660651099074676981227098
61676860660651099074676981345142
61676860660651099074739743341942
61676860660652249999337810878644
61676860660652249999337811228564
61676860660652250411120075404740
61676860660652250411206110920394
61676860660652250416202649582900
61676860660652250548380829780212
61676860660652250548464541297812
61676860660652250553463403958372
61676860660652283352941119729380
61676860660652298587189158623220
61676860660652298587189160022900
61676860660652298588881411319172
61676860660652298724447590400318
61676860660652298724449913348612
61676860660652298726142166044564
61676860660652298792994255196383
61676860660652298792994256596063
61676860660652298792996609291925
61676860660652298794688831890389
61676860660652298794688832240309
61676860660652298794688860588197
61676860660652298800588113948921
61676860660652298800609004907705
61676860660652298800609006307385
61676860660652298802282661245279
61676860660652298802285013941141
61676860660652299778474618972284
61676860660652299824228200698420
61676860660652299824228203880748
61676860660652299824230525046394
61676860660652299831759238886526
61676860660652299831759239236446
61676860660652299831824354051364
61676860660652299831824357233692
61676860660652299847104996630009
61676860660652299961488958611756
61676860660652299968999072911182
61676860660652299969082755730974
61676860660652299969082784428782
61676860660658736003894401311432
61676860660658736003894404497972
61676860660658737419914738574556
61676860660658737419914743156564
61676860660658737419914743160776
61676860660658737427526388980988
61676860660658737427529751148188
61676860660658737429789182676750
61676860660658988205471362879620
61676860660658988205530911016370
61676860660659036376095654838048
61676860660659036383710629532594
61676860660659037433761727687536
61676860660659052257944891007374
61676860660659186470719329223228
61676860660659187703904317043776
61676860660659187706163748572338
61676860660659202896350452349743
61676860660659202896350455536283
61676860660659202896351570146819
61676860660659202896351571563761
61676860660659202896351574750301
61676860660659202942105155055283
61676860660659202942105156472225
61676860660659202942105156537916
61676860660659202942105156655924
61676860660659202942105159720244
61676860660659202947187726051115
61676860660659203079270518257714
61676860660659203079270519320524
61676860660659203079271641716870
61676860660659203079271642071002
61676860660659203079333280372558
61676860660659203084416626203050
61676860660659203084416629390994
61676860660659203086864696237100
61676860660659203086867795069814
61676860660659204177450829891298
61676860660659204319986921404729
61676860660659204320046240490471
61676860660659204320049683519573
61676860660659888773279930896090
61676860660659888773283058776532
61676860660659936951522440224966
61676860660659936951522444824227
61676860660659936951522444824236
61676860660659953377059037001749
61676860660659953377059037001758
61676860660659953415281524792918
61676860660659953422812591678832
61676860660659954610146398034763
61676860660659954610146398034772
61676860660659954610208385314947
61676860660659954610208385314956
61676860660659954612405829563325
61676860660660403699092114955755
61676860660660403699092140465619
61676860660660403722064242014649
61676860666135040696705890366111
61676860666135040697269974598095
61676860666135040697290981048015
61676860666135340885976570107867
61676860666135340886540654339851
61676860666232349785353183565092
61676860666232350196947131649168
61676860666232350196947132698928
61676860666232350196947160346976
61676860666232350196947161396736
61676860666239554741112059546765
61676860666239554879125954629185
61676860666239554879125956145505
61676860666239554879209524181117
61676860666239554879209524185489
61676860666239554879212996439465
61676860666240454895658446676648
61676860666240455302169821632325
61676860666240455307250071812430
61676860666240455307252395810484
61676860666240455307252424508292
61676860666240455308923726750324
61676860666240455308923755448132
61676860666240455309679191909997
61676860666240455309679191927467
61676860666240455446937651002692
61676860666240455446958544060996
61676860666240455446958571709044
61676860666240455446958572758804
61676860666240455492691235794516
61676860666240455492712157550628
61676860666240456542011108712598
61676860666240456542013404012844
61676860666243156599094563244660
61676860666243156599094566432604
61676860666243156601350986267281
61676860666243156601413661943136
61676860666243156601413662293056
61676860666243156601413662293057
61676860666243157010685159516282
61676860666243157010688515566440
61676860666243157010688544264248
61676860666243157013195637969027
61676860666243157013195638087119
61676860666243157013195638087279
61676860666243157013195639504220
61676860666243157013195639504221
61676860666243157013195668202028
61676860666243157013195925069552
61676860666243157013198995554378
61676860666243157013199024252186
61676860666243157147945823080953
61676860666243157147945823553337
61676860666243157147945826263281
61676860666243157147945826735505
61676860666243157147945826735665
61676860666243157147945827798315
61676860666243157147949266759584
61676860666243157147949269941912
61676860666243157150393630225443
61676860666243157150393630229655
61676860666243157150393630697667
61676860666243157150393630697827
61676860666243157150393630702039
61676860666243157150393631760477
61676860666243157150393631764848
61676860666243157150393631764849
61676860666243157150393658927463
61676860666243157150393658927623
61676860666243157150393659394023
61676860666243157150393659394183
61676860666243157150393660462656
61676860666243157150393660462657
61676860666243157150393917680100
61676860666243157150396987814763
61676860666243157150396987814847
61676860666243157150396987815006
61676860666243157150396987815007
61676860666243157150456306251219
61676860666243157150456306723443
61676860666243157150456306723603
61676860666243157150456306727815
61676860666243157150456307786253
61676860666243157150456307790625
61676860666243157150459749934063
61676860666243157193615814913405
61676860666243157193678490939181
61676860666243157196147215489491
61676860666243157196147215493863
61676860666243157196209891515267
61676860666243157196209891515427
61676860666243157196209891519639
61676860666243157196213363890255
61676860666243158245470474571236
61676860666243158247977944534057
61676860666243158247977944652149
61676860666243158247980957745714
61676860666243158377560843177633
61676860666243158377560843177793
61676860666243158377560843179037
61676860666243158377560843183409
61676860666243158385175936790473
61676860666243158385175937262697
61676860666243158385238613288473
61676860666243158423380547675268
61676860666243158430929522054521
61676860666243158430992198080297
61676860666243457199934832808118
61676860666243457202466233501004
61676860666243457202466233502456
61676860666243457337132820819397
61676860666243457337132824001725
61676860666243457337198940401340
61676860666243457337219863822056
61676860666243457339643303517279
61676860666243457339643303521491
61676860666243457339643303989503
61676860666243457339643303989663
61676860666243457339643303993875
61676860666243457339643305052313
61676860666243457339646661456603
61676860666243457339646661456762
61676860666243457339646661456763
61676860666243457339664225763084
61676860666243457339730343809995
61676860666243457339730345345029
61676860666243457385417810554908
61676860666243458429633420472558
61676860666243458434716766303050
61676860666243458434720122353208
61676860666243458566831408478221
61676860666243458566831408483837
61676860666243458566897528064376
61676860666243458566915090831453
61676860666243458574425610082309
61676860666243458574425610087925
61676860666243458574425610555937
61676860666243458574425614805287
61676860666243458574427561476873
61676860666243458574427566081759
61676860666243458574428594950290
61676860666243458574448486786914
61676860666243458574509178116677
61676860666243625140433498084056
61676860666243625323447837251352
61676860666244357356176938770852
61676860666244357356176941953180
61676860666244357358412355104864
61676860666244357358433275698788
61676860666244357762666276994103
61676860666244357762666277460871
61676860666244357762666277462275
61676860666244357762666278529297
61676860666244357762666621485888
61676860666244357762687542192294
61676860666244357767746524110133
61676860666244357767746527292461
61676860666244357767749967316380
61676860666244357767749970498708
61676860666244357767767792254302
61676860666244357767770887904688
61676860666244357767770891087016
61676860666244357767770916602496
61676860666244357767770919784824
61676860666244357770197688371559
61676860666244357770197688371802
61676860666244357770197688721723
61676860666244357770277927868707
61676860666244357770277927985347
61676860666244357770277929402289
61676860666244357770277929403741
61676860666244357770281372614360
61676860666244357770281401312168
61676860666244357904944516248297
61676860666244357904944520965659
61676860666244357905028546629774
61676860666244357907455000953597
61676860666244357907455000957968
61676860666244357907455000957969
61676860666244357907475921658545
61676860666244357907475921664368
61676860666244357907475921664369
61676860666244357907476264502868
61676860666244357907476293200676
61676860666244357907479363802142
61676860666244357953208584328479
61676860666244357953212056586826
61676860666244357953229506456192
61676860666244358997445111650705
61676860666244358997445111652109
61676860666244358997445111768957
61676860666244358997445111774573
61676860666244358997445116373843
61676860666244359002531900805696
61676860666244359002531903993640
61676860666244359002552821394004
61676860666244359004976551731828
61676860666244359004979621866734
61676860666244359005060205735769
61676860666244359005060234433577
61676860666244359005062190077567
61676860666244359005062190077651
61676860666244359134643103907121
61676860666244359134643103912737
61676860666244359134643104379345
61676860666244359134643104379505
61676860666244359134643104380749
61676860666244359134643104385121
61676860666244359134643108630099
61676860666244359134705870749314
61676860666244359142237306457220
61676860666244359142237306457221
61676860666244359142237310706570
61676860666244359142237310706571
61676860666244359142240376590722
61676860666244359142258197992185
61676860666244359142258226689993
61676860666244359187990890899124
61676860666244359187990890899125
61676860666244359187990891249044
61676860666244359187990891249045
61676860666244359187993990081758
61676860666244475745278256677943
61676860666244475745278256683559
61676860666244508070724148108163
61676860666244523924357561892495
61676860666244523924357562359055
61676860666244525708182517605273
61676860666244525708182890676775
61676860666244525753915182168696
61676860666244525753915182168697
61676860666244525753915555235827
61676860666244525753916330074699
61676860666244525753936102397097
61676860666244525753936475468599
61676860666244525753936475940775
61676860666244525753998864516312
61676860666244525753998864516313
61676860666244525891197230316247
61676860666450239566134606355566
61676860666450239568561144887715
61676860666450239568645085993584
61676860666450255620537132931315
61676860666451139996664365353893
61676860666451139996664368540433
61676860666451139996685633620526
61676860666451139999112172152675
61676860666451139999133092736771
61676860666451139999133092853411
61676860666451139999133092859075
61676860666451139999133092859235
61676860666451139999133094271805
61676860666451139999195768762547
61676860666451139999195769234771
61676860666451139999195769234931
61676860666451139999195770297581
61676860666451139999196113258544
61676860666451154820825836328096
61676860666451154820846757034448
61676860666451154820846758084208
61676860666451156057864106396833
61676860666451156058700931451088
61676860666451156607743605996384
61676860666451156653497533744800
61676860666451156653500632927434
61676860666451156653500634462468
61676860666451187763313244411406
61676860666451187763334165117758
61676860666451187763334166167518
61676860666451188175116172076490
61676860666451189409689127040174
61676860666451456797014571530928
61676860666451488364386737376918
61676860666451488501626484257130
61676860666451488501647404963482
61676860666451488501647406013242
61676860666458344668260773701279
61676860666458344670792177582317
61676860666458344675854975777751
61676860666458344675875896366059
61676860666458344678302323761671
61676860666458344678302696833173
61676860666458344678386264867541
61676860666458344678386265221672
61676860666458344678386265221673
61676860666458344678386293919480
61676860666458344716524841785833
61676860666458359365011684932045
61676860666459245101259522021661
61676860666459245101259522027277
61676860666459245101322198401569
61676860666459245106426807422829
61676860666459245106426807776961
61676860666459245106426808957863
61676860666459245106426809312155
61676860666459245108853724098133
61676860666459245108853724103749
61676860666459245108874644804533
61676860666459245108937292132501
61676860666459245108937292486632
61676860666459245108937292486633
61676860666459245108937321184440
61676860666459245108937321184441
61676860666459259925232617245827
61676860666459259930567015207668
61676860666459259932823347063951
61676860666459259932823348599144
61676860666459259932823351781472
61676860666459259932823351781473
61676860666459259933014733063293
61676860666459259933014733080763
61676860666459259933098415900554
61676860666459259933098420132642
61676860666459259933098420132643
61676860666459261165913029398124
61676860666459261709891069121425
61676860666459261717403511069037
61676860666459261717424431775437
61676860666459261717485156878872
61676860666459261763241811805602
61676860666459293284648368888354
61676860666459293284648372070682
61676860666459293284648372424814
61676860666459293287096089943776
61676860666459293287096090293537
61676860666459293287096090297909
61676860666459293287096204616773
61676860666459293287096204734865
61676860666459293287096206151966
61676860666459293287096209334135
61676860666459293470110458163012
61676860666459294520182414692598
61676860666459294520204368849330
61676860666459294520204397547138
61676860666459294520267130614011
61676860666459294520267130614254
61676860666459545435384987088228
61676860666459545435384987088229
61676860666459560259546110502150
61676860666459561899140742413261
61676860666459561906755750759016
61676860666459561944894298625369
61676860666459593476366712521728
61676860666459593476450395813696
61676860666459593611116987259182
61676860666459593611116987731358
61676860666459594709453008690834
61676860666459594846714825569982
61676860666555606000111938546484
61676860666555606000300995487972
61676860666555606000300998675916
61676860666555606000363757258512
61676860666555606000363760440840
61676860666555606002058337483363
61676860666555606002536526152081
61676860666555606002620094186448
61676860666555606002620094186449
61676860666555606002622418534422
61676860666555654170991491714718
61676860666555654171012412421070
61676860666555654171012413470830
61676860666555654178543479306984
61676860666555654178603143288954
61676860666555655405773421673190
61676860666555655413301504517638
61676860666556506433171121801328
61676860666556506433171150499136
61676860666556506433173445799382
61676860666556506433173474497190
61676860666556506613845470385264
61676860666556554601542518979678
61676860666556554609073614563400
61676860666556554609154198201962
61676860666556554610768191257406
61676860666556554792084854897982
61676860666556555836324448938150
61676860666556555843852445689158
61676860666556555843855544871792
61676860666556555843855888895407
61676860666556555843855889245327
61676860666556555846111881799728
61676860666556556026866784856454
61676860666559207724740634144899
61676860666559207724740634149111
61676860666559207724761554733207
61676860666559207724761556268241
61676860666559207724824230758823
61676860666559207724824231944096
61676860666559207724824232294016
61676860666559207724824232294017
61676860666559208134095729517242
61676860666559208134099085567400
61676860666559208136606207969987
61676860666559208136606208088079
61676860666559208136606208088239
61676860666559208136606209505180
61676860666559208136606209505181
61676860666559208136606238202988
61676860666559208136606495070512
61676860666559208136609565555338
61676860666559208136609594253146
61676860666559208271356393081913
61676860666559208271356393554297
61676860666559208271356396264241
61676860666559208271356397799275
61676860666559208271359836760544
61676860666559208271359839942872
61676860666559208273783308690035
61676860666559208273783308690195
61676860666559208273783308694407
61676860666559208273804200230615
61676860666559208273804200698627
61676860666559208273804200698787
61676860666559208273804200702999
61676860666559208273804201765808
61676860666559208273804201765809
61676860666559208273804228928423
61676860666559208273804228928583
61676860666559208273804230463616
61676860666559208273804230463617
61676860666559208273804487681060
61676860666559208273807557815723
61676860666559208273807557815807
61676860666559208273807557815966
61676860666559208273807557815967
61676860666559208273866876724403
61676860666559208273866876724563
61676860666559208273866876728775
61676860666559208273866877791584
61676860666559208273866877791585
61676860666559208273870319935023
61676860666559208312008811109795
61676860666559208312008811109955
61676860666559208317092530011788
61676860666559208319536893481859
61676860666559208319536893482019
61676860666559208319540251067210
61676860666559208319557785490451
61676860666559208319557786675724
61676860666559208319557787025644
61676860666559208319557787025645
61676860666559208319620461516227
61676860666559208319620461516387
61676860666559208319620462701500
61676860666559208319620463051420
61676860666559208319620463051421
61676860666559208319620834237808
61676860666559255900744519281678
61676860666559255900807281046602
61676860666559256312526496492842
61676860666559256312526525190650
61676860666559256312529852543000
61676860666559256312529881240808
61676860666559256449853369033073
61676860666559256495523300173928
61676860666559256495540750039082
61676860666559256495540835778230
61676860666559256495603511804006
61676860666559257542015877106398
61676860666559257547102604498316
61676860666559257549546969503580
61676860666559257549547317063571
61676860666559257686807981100708
61676860666559257732564665193210
61676860666559272372034670735544
61676860666559272372036993683838
61676860666559272509295425106645
61676860666559508325876803501964
61676860666559508460630430640688
61676860666559508460630431107248
61676860666559508460630435358050
61676860666559508463053873522451
61676860666559508463137814628320
61676860666559508463140913815167
61676860666559508463140914281727
61676860666559508508828380555868
61676860666559556501776169784678
61676860666559556501797090491078
61676860666559556639036923110438
61676860666559556639040280564440
61676860666559556639040280577538
61676860666559556639057843816790
61676860666559556639057844866550
61676860666559556639061200798616
61676860666559556639061201283890
61676860666559556639061202333650
61676860666559556639061317124898
61676860666559556639123963048814
61676860666559557731286471104634
61676860666559557738817534802556
61676860666559557738904573678122
61676860666559557868550578229844
61676860666559557876081645582075
61676860666559557876081645582318
61676860666559557876081649833120
61676860666559573102799393830200
61676860666559573110348283652610
61676860666559573110411044236632
61676860666559573110411045771826
61676860666560408481822925105824
61676860666560408886076846990851
61676860666560408891157093988629
61676860666560408891157097293421
61676860666560408891157098710363
61676860666560408893688497869507
61676860666560408893688497869667
61676860666560408893688497986147
61676860666560408893688497986307
61676860666560408893691941075914
61676860666560408893691941075915
61676860666560408893691941192554
61676860666560408893691941192555
61676860666560408893691969773722
61676860666560408893691969773723
61676860666560409030886491659505
61676860666560409030889933803102
61676860666560409076619154329439
61676860666560409076622626587786
61676860666560457069674990294817
61676860666560457069674991717826
61676860666560457069675020415634
61676860666560458299098167005835
61676860666560458306629573543549
61676860666560458306629578265283
61676860666560458306632672492987
61676860666560458306632677097997
61676860666560458306632677098081
61676860666560458443890327919021
61676860666560473678222827407883
61676860666560473678222855042890
61676860666560473678222856105691
61676860666560473678222856105700
61676860666560473716361661069751
61676860666560474907586683787543
61676860666560474915180538302328
61676860666560474915201457945870
61676860666560474960934094397796
61676860666560559194134718109123
61676860666560607370117765695309
61676860666560607370117767211629
61676860666560623841488501837497
61676860666560623841490824785791
61676860666560623841490826302111
61676860666560623843185401946357
61676860666560625070820590025820
61676860666560625070915120336453
61676860666560625192829403355702
61676860666560625192851096180946
61676860666567311596690315700676
61676860666567311598946652274480
61676860666567311598946652628612
61676860666567311599221716393562
61676860666567313243840289956836
61676860666567313246347759919657
61676860666567313246347760037749
61676860666567313246350773131314
61676860666567313375930658563233
61676860666567313375930658563393
61676860666567313376014340916625
61676860666567313383544264613739
61676860666567313383545407802379
61676860666567313383545752176073
61676860666567313383545752648297
61676860666567313383547703570637
61676860666567313383608428674072
61676860666567313383608428674073
61676860666567313421747005120141
61676860666567313421750363059464
61676860666567313429299337440121
61676860666567313429362013465896
61676860666567313429362013465897
61676860666567361010467872051312
61676860666567361010488792756260
61676860666567361012724208629328
61676860666567361012724208979248
61676860666567361416975117769305
61676860666567361416975117887397
61676860666567361416975117887557
61676860666567361416975117891769
61676860666567361416975119304499
61676860666567361416975122491038
61676860666567361416975122491039
61676860666567361416975151188846
61676860666567361422058753882650
61676860666567361422058835254357
61676860666567361422058835258569
61676860666567361422058836671299
61676860666567361422058839857839
61676860666567361422058839975931
61676860666567361422058839976090
61676860666567361422061849882956
61676860666567361422061853069496
61676860666567361424506214888220
61676860666567361424506214892592
61676860666567361424506471755744
61676860666567361424506559266126
61676860666567361551728746559862
61676860666567361551728749742190
61676860666567361554173110025721
61676860666567361554173111560755
61676860666567361554173111565126
61676860666567361554173111565127
61676860666567361554173114747454
61676860666567361554173114747455
61676860666567361554173138723529
61676860666567361554173143445262
61676860666567361554173143445263
61676860666567361554176467610913
61676860666567361554176467615284
61676860666567361554176467615285
61676860666567361554176582400709
61676860666567361554176582402161
61676860666567361554235787590902
61676860666567361554235790773230
61676860666567361559256746493198
61676860666567361559256828931927
61676860666567361559256832114255
61676860666567361559256832586638
61676860666567361559260186517119
61676860666567361559260189699447
61676860666567361561767226008753
61676860666567361561767226481137
61676860666567361561767226485348
61676860666567361561767226485349
61676860666567361561767227548158
61676860666567361561767227548159
61676860666567361561767230730486
61676860666567361561767230730487
61676860666567361561767312102193
61676860666567361561767313637227
61676860666567361561767313641598
61676860666567361561767316823926
61676860666567361561770669687385
61676860666567361599926699657370
61676860666567361599926700011502
61676860666567361599989375683146
61676860666567361599989376037278
61676860666567361599992843690532
61676860666567361605013427401968
61676860666567361605073093049946
61676860666567361605073093404078
61676860666567361607520810923040
61676860666567361607520811277172
61676860666567361607520897012109
61676860666567362650086782608098
61676860666567362657405543261898
61676860666567362657407867609872
61676860666567362657677512426222
61676860666567362659853351827702
61676860666567362794938267155826
61676860666567362794940562456072
61676860666567362833017439422162
61676860666567362840357120664270
61676860666567362840359445128884
61676860666567362840611268428536
61676860666567362840628032733234
61676860666567362840629089828594
61676860666567362840629175922034
61676860666567362840631041240580
61676860666567362840632189133484
61676860666567362840691851593518
61676860666567377458866623843686
61676860666567377474226956619264
61676860666567377476483293547200
61676860666567377619015707749956
61676860666567378071279895845124
61676860666567378071279900562486
61676860666567378078811079051413
61676860666567378216071745798495
61676860666567378216071745799899
61676860666567378216071745804319
61676860666567378216071747333689
61676860666567378216071750521633
61676860666567613428003235858158
61676860666567613433086581688650
61676860666567613433089937738808
61676860666567613565284906217053
61676860666567613570371609514644
61676860666567613570371609986820
61676860666567613572795052396407
61676860666567613572795425467909
61676860666567613572795425941537
61676860666567613572798410337294
61676860666567613572878993502277
61676860666567613572882092689122
61676860666567613611017570420569
61676860666567661606245716489226
61676860666567661613776780187196
61676860666567661613776780188648
61676860666567661613776780193020
61676860666567661613777036938080
61676860666567661613863819062762
61676860666567661740999343622334
61676860666567661740999344094510
61676860666567661743443705563362
61676860666567661743509824082448
61676860666567661748530410980424
61676860666567661748590073440458
61676860666567661751037791313552
61676860666567661751037792848586
61676860666567661751037906098977
61676860666567661751037906100429
61676860666567661751037907634011
61676860666567661751040890968362
61676860666567661751040892031220
61676860666567661789197290355186
61676860666567661789197293537514
61676860666567662846864141225826
61676860666567662849122797915564
61676860666567662976531062364288
61676860666567662976533386362342
61676860666567662976534419812674
61676860666567662976597181933134
61676860666567662976618102165906
61676860666567662976618102638082
61676860666567662983876425052836
61676860666567662983876425519396
61676860666567662984127473647566
61676860666567662984127588438814
61676860666567662984148394689336
61676860666567662984208831984030
61676860666567662986384585410162
61676860666567662986386909758136
61676860666567662986388057668510
61676860666567677665753887543984
61676860666567678214797019720273
61676860666567678214797019838365
61676860666567678219903499117230
61676860666567678405342684525961
61676860666567679447887362084808
61676860666567679450143699030214
61676860666567679455435217387008
61676860666567679455435221973228
61676860666567679455438574854108
61676860666567811845672817218706
61676860666567811891426402010530
61676860666567828309432318436153
61676860666567828355185903227977
61676860666567828378065683385550
61676860666567828385677445513330
61676860666567828385679658256596
61676860666567828515229181216843
61676860666567828522854778763309
61676860666567829733147879070393
61676860666568512356220409094346
61676860666568513995814927036305
61676860666568513995814927155801
61676860666568513995814927160173
61676860666568513995818370366420
61676860666568514000901716196912
61676860666568514000901719379240
61676860666568514003346367117428
61676860666568514003349437252334
61676860666568514003430021121368
61676860666568514003430021121369
61676860666568514003430049819176
61676860666568514003430049819177
61676860666568514003433119954082
61676860666568514003433120072126
61676860666568514133012919298337
61676860666568514133012919766349
61676860666568514133012919770721
61676860666568514133012924015699
61676860666568514133075686134914
61676860666568514140606753020828
61676860666568514140607121842820
61676860666568514140607121842821
61676860666568514140607126092170
61676860666568514140607126092171
61676860666568514140628013377785
61676860666568514140628042075593
61676860666568514140631112682674
61676860666568514186360706284724
61676860666568514186360706284725
61676860666568561767547153093518
61676860666568562174057409208390
61676860666568562174060850879444
61676860666568562174060850997488
61676860666568562174060852414638
61676860666568562174060879577252
61676860666568562174060881112446
61676860666568562179141101059550
61676860666568562179141129757358
61676860666568562179141129875402
61676860666568562181588476094304
61676860666568562181588818928273
61676860666568562181588818932644
61676860666568562181588818932645
61676860666568562181588820463467
61676860666568562181588820467838
61676860666568562181588847630452
61676860666568562181591917883159
61676860666568562181591917883402
61676860666568562181591919300309
61676860666568562181591919300552
61676860666568562181591946463166
61676860666568562181591947998360
61676860666568562181592290836701
61676860666568562181592290954745
61676860666568562181592292371894
61676860666568562181672530568288
61676860666568562311258843608036
61676860666568562316339122485950
61676860666568562318849573308116
61676860666568562318849574843310
61676860666568562318849602005924
61676860666568562318849606723238
61676860666568562318870523178836
61676860666568563407148208848174
61676860666568563414676205599182
61676860666568563414678500893653
61676860666568563414678500893813
61676860666568563414678500912527
61676860666568563414678501262447
61676860666568563414679275734088
61676860666568563414679648805431
61676860666568563414679649155351
61676860666568563414762183719220
61676860666568563414762188318455
61676860666568563416934493821220
61676860666568563416935613029171
61676860666568563416935613029414
61676860666568563416937937027225
61676860666568563416937937027468
61676860666568563416937965725276
61676860666568563416939084933227
61676860666568563416939084933470
61676860666568563551939255623416
61676860666568563590099814948354
61676860666568563597690544766478
61676860666568563597690545116398
61676860666568563597713789819400
61676860666568578231306237661470
61676860666568578782545924454661
61676860666568578782608686573876
61676860666568578782608686573877
61676860666568578782608688109070
61676860666568578782608715271684
61676860666568578782608715271685
61676860666568578782608715739648
61676860666568578782608716806878
61676860666568578782608719988998
61676860666568578782608719988999
61676860666568578790139782157598
61676860666568578790139782157599
61676860666568578790139782625562
61676860666568578790139783692584
61676860666568578790139783692585
61676860666568578790139783692792
61676860666568578790139786874912
61676860666568578790139786874913
61676860666568578790140126531133
61676860666568578790162998630513
61676860666568578790162998630756
61676860666568578828362271483744
61676860666568578828362271483798
61676860666568578828362271832260
61676860666568578828362272900894
61676860666568578828362276083062
61676860666568578828362276083063
61676860666568578835893338369658
61676860666568578835893338717931
61676860666568578835893338718174
61676860666568578835893339786565
61676860666568578835893339786645
61676860666568578835893339786648
61676860666568578835893339786649
61676860666568578835893339786808
61676860666568578835893342968976
61676860666568578835893342968977
61676860666568580015696073588930
61676860666568580023226365640184
61676860666568580023247257176393
61676860666568580023310019295608
61676860666568580023310024012970
61676860666568580023310047993416
61676860666568580023313118613593
61676860666568580061449629334430
61676860666568580061470550389298
61676860666568580068980696220344
61676860666568580068980696570264
61676860666568580068983020568318
61676860666568580069001617275212
61676860666568580069063604205476
61676860666568680889546168103685
61676860666568680889546168575861
61676860666568680889567088810037
61676860666568728922902264461907
61676860666568728930517014639789
61676860666568728930517017826329
61676860666568728945779835410460
61676860666568728945780208481803
61676860666568728945874362888684
61676860666568728945874365721093
61676860666568728945874366071012
61676860666568728953405806028269
61676860666568728953428674945321
61676860666568728953491436710245
61676860666568730120121098946705
61676860666568730163639238757658
61676860666568730303135438586177
61676864232088058917337720708240
61676864232096164022016130107400
61676864232096164022016474463672
61676864232098565536746082338118
61676864232099766293263258068808
61676864232099766293827224327424
61676864232099766293827310420704
61676864232099766293827339118464
61676864232120159444412876375466
61676864232120164383540610355194
61676864232120164383561502363786
61676864232120175457620173430418
61676864232120175457623272263132
61676864232120175457623497596068
61676864232120175457623616619404
61676864232120459633683470373654
61676864232120464572811204353382
61676864232120474409852498055498
61676864232120474412112273940332
61676864232120474462928287155264
61676864232120474465376005028358
61676864232120475645198515782414
61676864232120475646869846368122
61676864232120475646869846722254
61676864232120475646872945554968
61676864232120475646873170887904
61676864232120475651956519550804
61676864232120475651956634342052
61676864232120475692623431632122
61676864232120475692626530464836
61676864232120475692626874821108
61676864232120475697710220651600
61676864232120475700154842874308
61676864232120475700154842891570
61676864232120475700157941724284
61676864232120476059241330695346
61676864232120476241669549366404
61676864232120476242233630416060
61676864232120476249200960625852
61676864232120476249765041675508
61676864232120479765260441744502
61676864232120479770341035944010
61676864232120479770341036298142
61676864232120479770342987220482
61676864232120479770343015922662
61676864232120479770344135130856
61676864232120480998369064675074
61676864232120481000039247704540
61676864232120481000039276402508
61676864232120481000039276406720
61676864232120481000042375239434
61676864232120481005122593185112
61676864232120481005122593535032
61676864232120481005122621883080
61676864232120481005122622233000
61676864232120481005122965193804
61676864232120481005126064026518
61676864232120481007570687666168
61676864232120481007573786498882
61676864232122877161622669531904
61676864232122877161622697879952
61676864232122877161622698234084
61676864232123177952448020250963
61676864232123181056913523539382
61676864232123181056934415547974
61676864232123182710820846125406
61676864232124066846314295138934
61676864232124077918705734270456
61676864232124077918706078643990
61676864232124077968957232422080
61676864232124077968957347213328
61676864232124077971213565117928
61676864232124077971213679909176
61676864232124077971215664132966
61676864232124077971216668536862
61676864232124077971216783328110
61676864232124077971405069685692
61676864232124077971968804844090
61676864232124077971968804962134
61676864232124081622486794707524
61676864232124081624743127403372
61676864232124082087344848000719
61676864232124083271872155460626
61676864232124083271872184158386
61676864232124083271874135085146
61676864232124083322690746356000
61676864232130981036581914916544
61676864232130982271363848411476
61676864232130985975710453482872
61676864232130985975710797856406
61676864232130985977401901592224
61676864232130985977401930294404
61676864232130985977405029127118
61676864232131281225288424333036
61676864232131281225288424682956
61676864232131281278364242018134
61676864232131281278364243534454
61676864232131282460634442059952
61676864232131282879739715381004
61676864232131283055975014350585
61676864232131283062753165390564
61676864232131283062753280181604
61676864232131283062753280181652
61676864232131286164959351935836
61676864232131286164960126774708
61676864232131286164980243944428
61676864232131286164981018783300
61676864232131286166672495590620
61676864232131286166675594427546
61676864232131286171737273410574
61676864232131286171738392605718
61676864232131286172490763195284
61676864232131286210714056058101
61676864232131286210714056058110
61676864232131286217488877283192
61676864232131286217488878682872
61676864232131286217491976115906
61676864232131286217491977515586
61676864232131286583520655745184
61676864232131286584084739627248
61676864232131286585776992673120
61676864232131286762013066481582
61676864232131286762015017408342
61676864232131286767098706195426
61676864232131286767098734775142
61676864232131286767099739664472
61676864232131286768791332312592
61676864232131286768793311937112
61676864232131286769546428667790
61676864232132170721273540523574
61676864232132181244036525332384
61676864232132181656382616523100
61676864232132181792828495774576
61676864232132181792828496824336
61676864232132181793100120234320
61676864232132181793100120584240
61676864232132181793580609133648
61676864232132181793664320657024
61676864232132181846172582335820
61676864232132181846928050228730
61676864232132183028446138315368
61676864232132183081709983841706
61676864232132183439956520460224
61676864232132183493304307446612
61676864232132186595510350502828
61676864232132186597202602149020
61676864232132186602285947979512
61676864232132186602288271977566
61676864232132186731956229754304
61676864232132186731956230804064
61676864232132186732708343113376
61676864232132186732792025938992
61676864232132186732792714684584
61676864232132186732793059058118
61676864232132186734400594759568
61676864232132186734484191496116
61676864232132186734484277585184
61676864232132186734487290328830
61676864232132186739483940590060
61676864232132186739486264588114
61676864232132186778524718840268
61676864232132186780216970486460
61676864232132186785300316316952
61676864232132186785300659273544
61676864232132186785302640315006
61676864232132186786056130099716
61676864232132186787748381745908
61676864232132186787750361370428
61676864232132187145994572591212
61676864232132187146831429543026
61676864232132187192566044673302
61676864232132187197649733460386
61676864232132187197649762040102
61676864232132187197649992094772
61676864232132187199342244790724
61676864232132187199342359576139
61676864232132187199342359577600
61676864232132187199344310504312
61676864232132187199345343623438
61676864232132187200097455932750
61676864232132188379084254439952
61676864232132188381613334340198
61676864232132188381615313964718
61676864232132188425653775595273
61676864232132188427346027241474
61676864232132188432432041426292
61676864249813931452234160296084
61676864249813935019319206055488
61676864249813935156579960780880
61676864249821739934786684384250
61676864249821739934786684384458
61676864249821739934786684738590
61676864249822040124060348871524
61676864249822040124060602552508
61676864249822040124060607138728
61676864249822040261321017507848
61676864249822040261321132299096
61676864249822040261321361864120
61676864249822040261321471951104
61676864249822040261321476655368
61676864249822040673103277097804
61676864249822040673103281684024
61676864249822040673103367773092
61676864249822040673667476116664
61676864249822040673667476121036
61676864249822041908449294824720
61676864249824742015572716819424
61676864249824743612449616066445
61676864249825642395850665874204
61676864249825642395871557882796
61676864249825642395871586580556
61676864249825642532568260260504
61676864249825642533048658484752
61676864249825642533132226519120
61676864249825642575790441289542
61676864249825644179424569811328
61676864249845140056749298200792
61676864249845150991831717837254
61676864249845150991834817024100
61676864249845150991852609845846
61676864249845150991856082091144
61676864249845151129113278482170
61676864249845151129113278836302
61676864249845151129116492460056
61676864249845151129116492460264
61676864249845151129116717793200
61676864249845151129116832584448
61676864249845151129116836816536
61676864249845151540898756636232
61676864249845151541441916975324
61676864249846050322626151514982
61676864249846051559580737712762
61676864249846051559580738066894
61676864249846051559583836899608
61676864249846051559664305747130
61676864249846051559664306101262
61676864249846051559664420538378
61676864249846051559664420892510
61676864249846051559667519725224
61676864249846051559667745058160
61676864249846051559667864081496
61676864249846052108710538626584
61676864249846052109190936850832
61676864249846350514156520002744
61676864249846350514156521402424
61676864249846350649157385451734
61676864249846350649157500242982
61676864249846350702170527227904
61676864249846350702233284760740
61676864249846350704677563672564
61676864249846350704677563672724
61676864249846350704681005816162
61676864249846350704681007215842
61676864249846351746406934825598
61676864249846351746406935175518
61676864249846351746406938007926
61676864249846351746406938362058
61676864249846351746407049616846
61676864249846351746407052799174
61676864249846351747242734542326
61676864249846351748851303013190
61676864249846351748854402200036
61676864249846351748913979038966
61676864249846351748913979393098
61676864249846351748914093830214
61676864249846351748914094184346
61676864249846351748917078225812
61676864249846351748917193017060
61676864249846351748917418349996
61676864249846351754000763830568
61676864249846351754000764180488
61676864249846351754000767012896
61676864249846351754000878621816
61676864249846351754000881804144
61676864249846351884503403178650
61676864249846351884503517969898
61676864249846351886111971649514
61676864249846351886111972003646
61676864249846351886112086440762
61676864249846351886112086794894
61676864249846351886115070836360
61676864249846351886115185627608
61676864249846351886115410960544
61676864249846351891198756441116
61676864249846351891198756791036
61676864249846351891198759623444
61676864249846351891198874414692
61676864249846351929421279047078
61676864249846351929421393838326
61676864249846351931865642652662
61676864249846351931868741839508
61676864249846351931868995520492
61676864249846351931869000106712
61676864249846351931928318678438
61676864249846351931928433469686
61676864249846351931931417865284
61676864249846351931931532656532
61676864249846351931931762221556
61676864249846351931931877012804
61676864249846351936952345937204
61676864249846351937015108052048
61676864249846351937015222843296
61676864249846351939459840479784
61676864249846351939459844711872
61676864249846351939459844729134
61676864249846351939461709916538
61676864249846351939461796005606
61676864249846351939461824703414
61676864249846351939461824707786
61676864249846351939462824525462
61676864249846351939462824875382
61676864249846351939462829107470
61676864249846351939462943898718
61676864249846351939462943915980
61676864249846352480974551558100
61676864249846352481475870488700
61676864249846352488505962817548
61676864249846356002054849152800
61676864249846356002326818322740
61676864249846356002326904411808
61676864249846356002326933109616
61676864249846356002326933113988
61676864249846356004583265451332
61676864249846356004583265455704
61676864249846356004586364638178
61676864249846356009583271771512
61676864249846356009583276016650
61676864249846356009585227293122
61676864249846356009585255995302
61676864249846356009586255812978
61676864249846356009586256162898
61676864249846356009586370604226
61676864249846356009586375203496
61676864249846356009647903318898
61676864249846356009648018110146
61676864249846357236833680278558
61676864249846357236833680628478
61676864249846357236837122771916
61676864249846357237673722488864
61676864249846357244364833257752
61676864249846357244364861955720
61676864249846357244364862305640
61676864249846357244365205266444
61676864249846357244368189307910
61676864249846357244368189657830
61676864249846357244368304099158
61676864249846357244427509283528
61676864249846357244427509633448
61676864249846357244427624074776
61676864249846357244427624424696
61676864249846357244427967381288
61676864249848752028320927614920
61676864249848753262827797339286
61676864249848753262827797693418
61676864249848753262830896526132
61676864249848753263646024985404
61676864249848753263666916993996
61676864249848753263666945342044
61676864249848753400363620421464
61676864249848753400844017595952
61676864249848753400927585630320
61676864249848753400927699949184
61676864249848753400927700421568
61676864249848756967448666180868
61676864249848756969704998522584
61676864249848757104709420906260
61676864249848757111967743787574
61676864249849051805809487006376
61676864249849051805809601797624
61676864249849053452938658548474
61676864249849053635116055147016
61676864249849053635116059733236
61676864249849053635366763836340
61676864249849053642706789551360
61676864249849053642708769543062
61676864249849053642708884334310
61676864249849053642709884151986
61676864249849054001144509430100
61676864249849057156698339472704
61676864249849057156719231481296
61676864249849057158954671814420
61676864249849057158975563823012
61676864249849057164040345179426
61676864249849057164041344997310
61676864249849057293896332083252
61676864249849057293979900117620
61676864249849057293980014908868
61676864249849057296152664424968
61676864249849057296236232459336
61676864249849057296236347250584
61676864249849057301239337607858
61676864249849057301239452399106
61676864249849057347055799422414
61676864249849057705490309914896
61676864249849058942528575751544
61676864249849058943365375303466
61676864249849058943365404001434
61676864249849058947615248934434
61676864249849058947615363725682
61676864249849058950124729104488
61676864249849952785403303607880
61676864249849954019913272519092
61676864249849954020750354449758
61676864249849954157362313588808
61676864249849954202924512971718
61676864249849954202927612158564
61676864249849954202927841723588
61676864249849954202927956514836
61676864249849954203115869800916
61676864249849954203679949328636
61676864249849954203679978026444
61676864249849954203679978144488
61676864249849954203679978148860
61676864249849954203742625354412
61676864249849954203742740145660
61676864249849954208199472848852
61676864249849954208262234613776
61676864249849954208262349405024
61676864249849954210455805190568
61676864249849954210455809422656
61676864249849954210455919981816
61676864249849954210455924231166
61676864249849954210457875507638
61676864249849954210457904205446
61676864249849954210457904209818
61676864249849954210458904377414
61676864249849954210458908609502
61676864249849954210459018696486
61676864249849954210459023400750
61676864249849954210459023418012
61676864249849954210518571541712
61676864249849954210518686332960
61676864249849954210520551533414
61676864249849954210520666324662
61676864249849954210710071877388
61676864249849954211273692712502
61676864249849954211273807031574
61676864249849954211273807149458
61676864249849954211273807153830
61676864249849954211274065311668
61676864249849954211274065429712
61676864249849954211274151405108
61676864249849954568956291420452
61676864249849954619793450680496
61676864249849954751970631060132
61676864249849954757054319847216
61676864249849957724259073003888
61676864249849957724531042173828
61676864249849957726787374511172
61676864249849957726787374515544
61676864249849957726790473698018
61676864249849957731790365222738
61676864249849957731790479664066
61676864249849957731790484263336
61676864249849957731852127169778
61676864249849957861708114073604
61676864249849957861791682107972
61676864249849957861791796899220
61676864249849957914804819297922
61676864249849958273302091905248
61676864249849959511177185995998
61676864249849959516179057494950
61676864249849959516179171813814
61676864249849959516179171930454
61676864249849959516179171931906
61676864249849959516179171936278
61676864249849959516263112919515
61676864249849959564443241433401
61676864249856847438299020569510
61676864249856847438301344917484
61676864249856856726280072237680
61676864249856856726280187028928
61676864249856857138062106494492
61676864249856857138626162378636
61676864249856857138626190726476
61676864249856857138626190726684
61676864249856857138626192126364
61676864249856857275886831014960
61676864249856857275886945333824
61676864249856857275886945806208
61676864249856857275886946855968
61676864249856858510585196475524
61676864249856858510668764509892
61676864249856858922179175356928
61676864249856862077753926106092
61676864249856862214930998010080
61676864249856862215014680835696
61676864249856862221706595136844
61676864249856862221706595486764
61676864249856862626524974791964
61676864249856862629054055387678
61676864249856862629056379735652
61676864249857156915550665885948
61676864249857156915550780677196
61676864249857157327061077083112
61676864249857157327875865417992
61676864249857157327875865418200
61676864249857157465157540848332
61676864249857157465157540854156
61676864249857157517665687387572
61676864249857157517665802178820
61676864249857157517669244205618
61676864249857157517669244322258
61676864249857157517669245721938
61676864249857158753203175690790
61676864249857159111449769355116
61676864249857159294463994203756
61676864249857159294464108994796
61676864249857159301995405463204
61676864249857162266188811062840
61676864249857162267003599397928
61676864249857162267024491406520
61676864249857162267025639312522
61676864249857162273779196518868
61676864249857162273779196524692
61676864249857162273779425039956
61676864249857162273779426089716
61676864249857162273781520872666
61676864249857162273782523876882
61676864249857162273782524226802
61676864249857162273782525276562
61676864249857162273782638668130
61676864249857162273782639018050
61676864249857162273782640067810
61676864249857162404201592008268
61676864249857162404201592008476
61676864249857162404285160042844
61676864249857162404285274828060
61676864249857162404285274833884
61676864249857162405893843304540
61676864249857162405977411338908
61676864249857162405977411339116
61676864249857162405977526124332
61676864249857162405977526130156
61676864249857162410977189135032
61676864249857162410977189135240
61676864249857162410977417650504
61676864249857162410977418700264
61676864249857162410977532441752
61676864249857162410977533491512
61676864249857162410979513483006
61676864249857162410979513483214
61676864249857162410980516487430
61676864249857162410980516837350
61676864249857162410980517887110
61676864249857162410980631278678
61676864249857162410980632678358
61676864249857162449203034511384
61676864249857162449203035911064
61676864249857162449203149302632
61676864249857162449203150702312
61676864249857162449955148220376
61676864249857162450017824246152
61676864249857162450017939037400
61676864249857162451647399516648
61676864249857162451710075542424
61676864249857162451710190333672
61676864249857162456731117355832
61676864249857162456793421372916
61676864249857162456793536164164
61676864249857162456793879470676
61676864249857162456793880520436
61676864249857162456795745720890
61676864249857162456795860512138
61676864249857162456796863516354
61676864249857162456796863866274
61676864249857162456796864916034
61676864249857162456796978307602
61676864249857162456796979707282
61676864249857162457549350296848
61676864249857162459241601593120
61676864249857162459243552869592
61676864249857162817487821136184
61676864249857162817762860804096
61676864249857162822571395482148
61676864249857162822571510273396
61676864249857162822574494319074
61676864249857162822574494668994
61676864249857162822574609110322
61676864249857162822574609460242
61676864249857162823389283004082
61676864249857162823389397322946
61676864249857162823389397795122
61676864249857162823389397795330
61676864249857162825083974489128
61676864249857162825083974489336
61676864249857163000502160775864
61676864249857163005585735121620
61676864249857163005585849912868
61676864249857163005588833836290
61676864249857163005588833952930
61676864249857163005588834308466
61676864249857163005588948627538
61676864249857163005588948744178
61676864249857163005588948749794
61676864249857163006340946145602
61676864249857163006340946263694
61676864249857163006342094174068
61676864249857163006342352454322
61676864249857163006403622171378
61676864249857163006403622643554
61676864249857163006403622643762
61676864249857163006403736962418
61676864249857163006403736962626
61676864249857163008036671217994
61676864249857163008098199337560
61676864249857163008098314128808
61676864249857163008849393485362
61676864249857163008851459553082
61676864249857164050577503335052
61676864249857164051414331584733
61676864249857164053106582881006
61676864249857164058171216499014
61676864249857164058171330817878
61676864249857164058171331290262
61676864249857164059008418869949
61676864249858046959954020357912
61676864249858046960515780241922
61676864249858046960518104589896
61676864249858057483278765405024
61676864249858057483362447758256
61676864249858057483362562549504
61676864249858057894869415884478
61676864249858057894872743236668
61676864249858057894872744286428
61676864249858057895123447339772
61676864249858057895144367696204
61676864249858057895624856595740
61676864249858057895624883893820
61676864249858057895624883894028
61676864249858057895624885293500
61676864249858057895624885293708
61676864249858057895708566719436
61676864249858057895708568119116
61676864249858058032321439950320
61676864249858058032321554269184
61676864249858058032405122303552
61676864249858058032405122775936
61676864249858058032405237094800
61676864249858058032885524182304
61676864249858058032885525232064
61676864249858058032885638501168
61676864249858058032885640023312
61676864249858058039661465665340
61676864249858058039661466715100
61676864249858058039661580456588
61676864249858058077887082403964
61676864249858058077887197195212
61676864249858058078639194713276
61676864249858058083722569358216
61676864249858058083722569358376
61676864249858058083785216686184
61676864249858058083785331477432
61676864249858058085414793356360
61676864249858058085414822054168
61676864249858058085414822054328
61676864249858058085418264081126
61676864249858058085418264197766
61676864249858058085418265597446
61676864249858058085477469382136
61676864249858058085477584173384
61676864249858058086233052416214
61676864249858058086233052532854
61676864249858058086233396789748
61676864249858059130406817388960
61676864249858059130469465066688
61676864249858059135552925332684
61676864249858059267667571996100
61676864249858059267751140030468
61676864249858059267751140502852
61676864249858059313421042237184
61676864249858059313421157024060
61676864249858059313421157028432
61676864249858059321014871242154
61676864249858059321014871592074
61676864249858059321014986029030
61676864249858059321014986033402
61676864249858059321015244309284
61676864249858059679261436558640
61676864249858059732546547519252
61676864249858059862275776198320
61676864249858059869807187457768
61676864249858059869807216155576
61676864249858059869807302249015
61676864249858062833997149864206
61676864249858062834000477216396
61676864249858062834000478266156
61676864249858062834752590575468
61676864249858062834752619273228
61676864249858062834752619273436
61676864249858062834815266601244
61676864249858062834815381392492
61676864249858062834836273401084
61676864249858062834836302098844
61676864249858062834837335213806
61676864249858062836528438603868
61676864249858062836528524692984
61676864249858062836528553389292
61676864249858062836528553390744
61676864249858062836531652577590
61676864249858062836531882160084
61676864249858062836531996951332
61676864249858062841528444919676
61676864249858062841530512050206
61676864249858062841530540747966
61676864249858062841530540748174
61676864249858062841531543752390
61676864249858062841531545152070
61676864249858062841590863728008
61676864249858062841590864077928
61676864249858062841590978513432
61676864249858062841590978869176
61676864249858062841593188075982
61676864249858062841593302867230
61676864249858062842346792651940
61676864249858062972013259211792
61676864249858062972013374003040
61676864249858062972096942037408
61676864249858062978788856338556
61676864249858062978788856688476
61676864249858062978788971479724
61676864249858062978789199645068
61676864249858062978789200694828
61676864249858062978789314436316
61676864249858062978791180686530
61676864249858062978791295477778
61676864249858063017766844121660
61676864249858063017766958912908
61676864249858063017767733747408
61676864249858063019459095417932
61676864249858063019459210204808
61676864249858063019462309391654
61676864249858063024542441248424
61676864249858063024542441598344
61676864249858063024542556389592
61676864249858063024542899346184
61676864249858063024544765596398
61676864249858063024544880387646
61676864249858063024545883391862
61676864249858063024545883741782
61676864249858063024545884791542
61676864249858063025361821032632
61676864249858063027053297490032
61676864249858063027055248770876
61676864249858063027055363562124
61676864249858063027056396676878
61676864249858063383043151761692
61676864249858063383043266080556
61676864249858063383607235993676
61676864249858063383607350312540
61676864249858063385574556705380
61676864249858063385574671496627
61676864249858063385574671496628
61676864249858063386052748555022
61676864249858063386055072902996
61676864249858063390383177476712
61676864249858063390383292267960
61676864249858063391138302529670
61676864249858063391138302879590
61676864249858063391138417198454
61676864249858063391138417315094
61676864249858063391138417316546
61676864249858063391138417320918
61676864249858063391222358422199
61676864249858063392832994364636
61676864249858063392832994364844
61676864249858063392914611118151
61676864249858063392917710304997
61676864249858063431053073249576
61676864249858063431053073249784
61676864249858063431053188035000
61676864249858063431806304767130
61676864249858063431806333465098
61676864249858063431808629115104
61676864249858063436139861217890
61676864249858063436139861223506
61676864249858063436139976009138
61676864249858063436891973528654
61676864249858063436892346600156
61676864249858063436893121439028
61676864249858063436893379719282
61676864249858063438584484509232
61676864249858063438586550576744
61676864249858063438586550576952
61676864249858063438649226602520
61676864249858063438649226602728
61676864249858063438649341387944
61676864249858063438649341393768
61676864249858063439400506843602
61676864249858063439402486817834
61676864249858063439402486818041
61676864249858063439402486818042
61676864249858063439402831191576
61676864249858063566621575633356
61676864249858063566621689952220
61676864249858063569067088194702
61676864249858063569069412542676
61676864249858063574152756838134
61676864249858063574152756954774
61676864249858063574152986892804
61676864249858063574153015236480
61676864249858063574153015590612
61676864249858063574153790075352
61676864249858063575845267930002
61676864249858063575845267936644
61676864249858063575845354025712
61676864249858063575847334004316
61676864249858063575848367119278
61676864249858063575848711492812
61676864249858064618389169488608
61676864249858064618389170538368
61676864249858064618389283807472
61676864249858064618389285329616
61676864249858064619226113579297
61676864249858064620834682049954
61676864249858064620837006397928
61676864249858064620918250084322
61676864249858064620918364875570
61676864249858064620920574432296
61676864249858064625920236024602
61676864249858064625920236374522
61676864249858064625920350815642
61676864249858064625920350815850
61676864249858064625920696589064
61676864249858064628451756109214
61676864249858064628451756109241
61676864249858064664142755448236
61676864249858064664142870233660
61676864249858064664142870239484
61676864249858064671674281498932
61676864249858064671736583403446
61676864249858064671736697722310
61676864249858064674184420312757
61676864249858064674184420312766
61676864255722556865335827693316
61676864255722557277118090819732
61676864255722560424889805517046
61676864255722560424889806566806
61676864255722560425140510669910
61676864255722560562150559892518
61676864255722560562150561292198
61676864255722560562401265395302
61676864255722560569681628178112
61676864255722560569681628182324
61676864255722560569744304203728
61676864255722560569744390297168
61676864255722560981463891304528
61676864255722560981526653069452
61676864255722560981526653423584
61676864255730665537141124260372
61676864255730665537141463912380
61676864255730665537141468616644
61676864255730665537162016268964
61676864255730665537162385089504
61676864255730665537162389321592
61676864255730665674339116870920
61676864255730665674339456522928
61676864255730665674339461227192
61676864255730665674402218641984
61676864255730665674402223346248
61676864255730665674422684905288
61676864255730665674422770998568
61676864255730665674423139464976
61676864255730665674423144051196
61676864255730666085933434354572
61676864255730666085933439058836
61676864255730666086205035170372
61676864255730666086205035170532
61676864255730666093527268063806
61676864255733367428674413981693
61676864255733367428674500070762
61676864255734267808388252221780
61676864255734267808409144230372
61676864255734267808973253976384
61676864255734267945586244832328
61676864255734267945669812866696
61676864255734267945669812870908
61676864255734267945669898959976
61676864255734267946151445088774
61676864255734267946234008701776
61676864255734267951234019266925
61676864255734267988891993899946
61676864255734267988892079989014
61676864255734267996423519946270
61676864255734267998934003120907
61676864255734268357180222663972
61676864255753775305176791651674
61676864255753776542197239150936
61676864255754665852932940298826
61676864255754665990130932909374
61676864255754675712547545477822
61676864255754675735706898205862
61676864255754675872904890816410
61676864255754675872988573642026
61676864255754676954941097494838
61676864255754676954941212286086
61676864255754676972769187122456
61676864255754676972769526774464
61676864255754676972769531478728
61676864255754677109946259026444
61676864255754677110029941852060
61676864255754677110030200114892
61676864255754677110030281504068
61676864255754677110030286208332
61676864255754677521728523198408
61676864255754677521728523202620
61676864255754975924726788105366
61676864255754975924977492208470
61676864255754975924998384217062
61676864255754976061987541431078
61676864255754976061987542830758
61676864255754976062175484819018
61676864255754976062259052853386
61676864255754976062259138942454
61676864255754976115272194625136
61676864255754976115334952157972
61676864255754976115334956744192
61676864255754976117782673213394
61676864255754976117782674613074
61676864255754976117782674617286
61676864255754977159508721600298
61676864255754977160344401943978
61676864255754977162018860414292
61676864255754977162019200066300
61676864255754977162019204770564
61676864255754977162040125475512
61676864255754977167102549201376
61676864255754977167102550601056
61676864255754977167102550605268
61676864255754977296769474926010
61676864255754977296769476325690
61676864255754977297605070580302
61676864255754977297605156669370
61676864255754977299279615143896
61676864255754977299279873406728
61676864255754977299279954795904
61676864255754977299279959500168
61676864255754977299300875618896
61676864255754977299300880205116
61676864255754977304300541811924
61676864255754977304300543211604
61676864255754977304363303930980
61676864255754977344967310404234
61676864255754977344970409236948
61676864255754977344970782289576
61676864255754977345029986430010
61676864255754977345030072169158
61676864255754977345033085262724
61676864255754977345033171356004
61676864255754977345033539822412
61676864255754977345033544408632
61676864255754977350054128120068
61676864255754977350116885652904
61676864255754977350116890239124
61676864255754977350869256229420
61676864255754977350869259411748
61676864255754977352563463402886
61676864255754977352563463403046
61676864255754977352563463407258
61676864255754977352564606591686
61676864255754977716145568102944
61676864255754977716145568107156
61676864255754977756815435527808
61676864255754977764346789396155
61676864255754977894013428138516
61676864255754977894076104164292
61676864255754977894076104168504
61676864255754977894076190257572
61676864255754977894577537884528
61676864255754977894640299999372
61676864255754977899661226671612
61676864255754977899723988786456
61676864255754977899723991972996
61676864255754977901607544121548
61676864255754977901607544125760
61676864255754977901607630214828
61676864255754981415156975697552
61676864255754981415156975701764
61676864255754981415407679800496
61676864255754981415407679800656
61676864255754981415407679804868
61676864255754981415428571809088
61676864255754981415428571809248
61676864255754981415428571813460
61676864255754981422688042587678
61676864255754981422750804702522
61676864255754982649938904488220
61676864255754982649938904492432
61676864255754982652445945519260
61676864255754982652445945523472
61676864255757378813465287818744
61676864255757382517727405478084
61676864255757382517811088303540
61676864255757382517811088303700
61676864255757678870537895172432
61676864255757679002714961110580
61676864255757679007798535110788
61676864255757679048217841916100
61676864255757679048468517322688
61676864255757679049032596850408
61676864255757679049032596854780
61676864255757679049032626019100
61676864255757679055810523033782
61676864255757679055810551725926
61676864255757679055811584846503
61676864255757679055811666334850
61676864255757679055811670921070
61676864255757679055811670939784
61676864255757679055999871191035
61676864255757679419329865614624
61676864255757679604854575054476
61676864255757679604854603748072
61676864255757679604854603752284
61676864255757679604854689839891
61676864255757679604854689841352
61676864255757682706810057496644
61676864255757682707060761595376
61676864255757682707060761599748
61676864255757682707081653608340
61676864255757682709320193122486
61676864255757682714341124382558
61676864255757682714400672523520
61676864255757682714403800401532
61676864255757682714592172859196
61676864255757682760157466819646
61676864255757682760157471405866
61676864255758578335682042786844
61676864255758579433014939916324
61676864255758579433203197558676
61676864255758579438349562371536
61676864255758579438349562725668
61676864255758579438349677162784
61676864255758579568016258531146
61676864255758579570275694645928
61676864255758579570275952908760
61676864255758579570276039002200
61676864255758579570463952288280
61676864255758579570463980986088
61676864255758579575547554982084
61676864255758579575547555336216
61676864255758579575547669773332
61676864255758579575547669790594
61676864255758579577803891910020
61676864255758579616026065932042
61676864255758579616026151671190
61676864255758579616029164764756
61676864255758579616029250858036
61676864255758579616029623910664
61676864255758579616217537198196
61676864255758579616217537198356
61676864255758579616280299317412
61676864255758579616781616725916
61676864255758579616781616730288
61676864255758579616844292751692
61676864255758579616844292751852
61676864255758579616844292756064
61676864255758579616844378845132
61676864255758579616844407659532
61676864255758579623559542904918
61676864255758579623559542905078
61676864255758579623559542909290
61676864255758579623559571601434
61676864255758579623560686093718
61676864255758579623560686210358
61676864255758579623560690796578
61676864255758579623560690815292
61676864255758579623560690815451
61676864255758579623622218930694
61676864255758579623622218930854
61676864255758579623622305024134
61676864255758579623623448212774
61676864255758579623811739274668
61676864255758579623811739274827
61676864255758579624375474545286
61676864255758579624375474545446
61676864255758579987141647604976
61676864255758579987141647609188
61676864255758580027811515029840
61676864255758580035405602315064
61676864255758580035405717106312
61676864255758580165072183666324
61676864255758580165072183670536
61676864255758580165072269759604
61676864255758580172603594925772
61676864255758580172603594929984
61676864255758580172603623623580
61676864255758580172603623627792
61676864255758580172603709717019
61676864255758583137360740401120
61676864255758583137361084761604
61676864255758583137548998043472
61676864255758583137611674069248
61676864255758583137611788860496
61676864255758583137611788864708
61676864255758583137632680869088
61676864255758583137632680873300
61676864255758583139868121083960
61676864255758583139871220387446
61676864255758583144891003750194
61676864255758583144892151647518
61676864255758583144892151660559
61676864255758583144892151660568
61676864255758583144953765869250
61676864255758583144954798971114
61676864255758583144954913762362
61676864255758583144954913779615
61676864255758583144954913779624
61676864255758583145143200119944
61676864255758583145143200124156
61676864255758583274621753393556
61676864255758583274621839486996
61676864255758583274809666679796
61676864255758583274809752773076
61676864255758583274809781470884
61676864255758583274809781471044
61676864255758583274893349505252
61676864255758583274893349505412
61676864255758583274893435598692
61676864255758583277066113694508
61676864255758583282149692394816
61676864255758583282149692748948
61676864255758583282151672386518
61676864255758583282152791581662
61676864255758583282152906372910
61676864255758583327906486695154
61676864255758583327906491281374
61676864255758583327969248814210
61676864255758583686403759302528
61676864255758583686403759302688
61676864255758583693935170562127
61676864255758583693935170562136
61676864255758583739688755470591
61676864255758583739751517589647
61676864255758584929280839327686
61676864255758584967503328537288
61676864255758584970013841943268
61676864255758584975097415822512
61676864255758584975097530730343
61676864255758584975097530730352
61676864255758584977544908829181
61676864255765482139381853953984
61676864255765482139381853958196
61676864255765487629724916585540
61676864255765487629808599411156
61676864255765488094666652705755
61676864255765782328631527245820
61676864255765782328652448422944
61676864255765782877695093799708
61676864255765782878238287539212
61676864255765782923177083068652
61676864255765782923991842235048
61676864255765782923991871403740
61676864255765782923991872453500
61676864255765782929075188182340
61676864255765782929075217234232
61676864255765782929075560190824
61676864255765782929075561240584
61676864255765782929075561590504
61676864255765782930767440878292
61676864255765782930770911602850
61676864255765782930770911607062
61676864255765782930770911719490
61676864255765782930770913119170
61676864255765782930770913123382
61676864255765784158773804898672
61676864255765784163857493685756
61676864255765784163857494735516
61676864255765784163857495085436
61676864255765784525367344294433
61676864255765784525367344294434
61676864255765784707565776390624
61676864255765784708381569142866
61676864255765784708381683933906
61676864255765784712649465177708
61676864255765784712649465527628
61676864255765784715097962484732
61676864255765784715159949764916
61676864255765784715160609812748
61676864255765784715160724603788
61676864255765784715160982884090
61676864255765787680106386001950
61676864255765787816551231667740
61676864255765787817366021518940
61676864255765787817366796357812
61676864255765787819079164707372
61676864255765787824143942993678
61676864255765787824144947397782
61676864255765787862304818098140
61676864255765787863119606433228
61676864255765787869898645582578
61676864255765787869898645699218
61676864255765787869898647098898
61676864255765788238183661789872
61676864255765788283937160610719
61676864255765788414421686991446
61676864255765788414421945271691
61676864255765788418690616024770
61676864255765788418690616028982
61676864255765788418690616141410
61676864255765788418878902386564
61676864255765788418941664501408
61676864255765788419442613547254
61676864255765788419505289567206
61676864255765788419505289573030
61676864255765788419505290039382
61676864255765788419505375661890
61676864255765788419505375662098
61676864255765788419505375778530
61676864255765788419505404358246
61676864255765788421138338613774
61676864255765788421198001429344
61676864255765788421953126948862
61676864255765789464495078274161
61676864255765789464495078274162
61676864255766673423755552315946
61676864255766673560953544926494
61676864255766682896380547121328
61676864255766682896443309240384
61676864255766682896464230063376
61676864255766683308225114269040
61676864255766683308726522475248
61676864255766683308810235514944
61676864255766683445235279682576
61676864255766683445423192968656
61676864255766683445423221666416
61676864255766683445423221783056
61676864255766683445506789700832
61676864255766683445506789700992
61676864255766683445506875794272
61676864255766683445506904608672
61676864255766683445987277200640
61676864255766683445987306015040
61676864255766683445987307414720
61676864255766683446070988840656
61676864255766683446070990240336
61676864255766683490988864709084
61676864255766683491740862110556
61676864255766683491740862114928
61676864255766683491740892329008
61676864255766683491803624229772
61676864255766683496824208057688
61676864255766683496824208057848
61676864255766683496824581116092
61676864255766683496886884083464
61676864255766683496886884437756
61676864255766683496886970176904
61676864255766683498516460753640
61676864255766683498516460753800
61676864255766683498516461107932
61676864255766683498519931478358
61676864255766683498519931594998
61676864255766683498519932994678
61676864255766683498579136779416
61676864255766683498579137133708
61676864255766683498579222872856
61676864255766683498582607503974
61676864255766683498582607620614
61676864255766683498582609020294
61676864255766683498582693597414
61676864255766683498582693714054
61676864255766683498582695113734
61676864255766683499334719929926
61676864255766684543592138791584
61676864255766684548654564032156
61676864255766684548654592729916
61676864255766684680769124606504
61676864255766684680769210695572
61676864255766684680852807427748
61676864255766684680852807432120
61676864255766684680852893521188
61676864255766684685852470903556
61676864255766684726585586539104
61676864255766684731606514611024
61676864255766684731668932369596
61676864255766684731669190632428
61676864255766684731669276725868
61676864255766685093116364169725
61676864255766685093116364169942
61676864255766685145712010149050
61676864255766685146464122458362
61676864255766685275377558380976
61676864255766685276130589018374
61676864255766685276130675111654
61676864255766685276130703809414
61676864255766685280461247168060
61676864255766685282909629688256
61676864255766688247102258932700
61676864255766688247855032805956
61676864255766688247855405877458
61676864255766688247917708831732
61676864255766688247937969494672
61676864255766688249609185176704
61676864255766688249609271265772
61676864255766688249609299963532
61676864255766688249609299963740
61676864255766688249612399267018
61676864255766688249630191972172
61676864255766688249630191972332
61676864255766688254692617212904
61676864255766688254694970258638
61676864255766688254695974662742
61676864255766688384363013662304
61676864255766688385115701442280
61676864255766688385115816233320
61676864255766688385116160607062
61676864255766688386807177787252
61676864255766688386807263876320
61676864255766688386810391877566
61676864255766688386890860612868
61676864255766688386890946701936
61676864255766688391890524084304
61676864255766688430116598688812
61676864255766688430116600088492
61676864255766688430868626308736
61676864255766688430931388423580
61676864255766688437646547783474
61676864255766688437709309898318
61676864255766688437710341483702
61676864255766688437710343000022
61676864255766688437710427577142
61676864255766688437710427693782
61676864255766688437710429093462
61676864255766688440157030953580
61676864255766688440157030953740
61676864255766688440157030957952
61676864255766688798401270405932
61676864255766688799156740298767
61676864255766688804240084712326
61676864255766688805934661760464
61676864255766688842462573921928
61676864255766688842462573926300
61676864255766688844154826617880
61676864255766688844409003095923
61676864255766688844972714256406
61676864255766688849241643406370
61676864255766688849993640812214
61676864255766688850056316832166
61676864255766688850056316837782
61676864255766688850056316837990
61676864255766688850056317304342
61676864255766688850056403043490
61676864255766688850056431623206
61676864255766688850056661207152
61676864255766688850056661211523
61676864255766688850056661211524
61676864255766688851748913903104
61676864255766688851748913907475
61676864255766688851748913907476
61676864255766688851749028694352
61676864255766688851750893998348
61676864255766688851750980087416
61676864255766688851751008785224
61676864255766688851751008789596
61676864255766688851752127997790
61676864255766688979723242558412
61676864255766688979723242562624
61676864255766688979723328651692
61676864255766688979723357466092
61676864255766688981415495258576
61676864255766688981415581347644
61676864255766688982171079938456
61676864255766688986502398019334
61676864255766688986502398135974
61676864255766688987254395537606
61676864255766688987254424352006
61676864255766688987254653817860
61676864255766688988946906518024
61676864255766688988946935215832
61676864255766688988947021304852
61676864255766688988947021304900
61676864255766688988949001400144
61676864255766688988950120608338
61676864255766690077244537635312
61676864255766690078060330387337
61676864255766690078060445178593
61676864255766690078060445178594
61676864255766690079754647751338
61676864255766690079754906031583
61676864255766690079755020822839
61676864255766690079755020822840
61676864255766690084775948894760
61676864255766690084838250328502
61676864255766690084838336421782
61676864255766690084838336538422
61676864255766690084838709609915
61676864255766690084838709609924
61676864255766690084838711009604
61676864255766690085591856438033
61676864255766690087286087708510
61676864255766690087286087708753
61676864255766690087286087708754
61676864255766690087286432082279
61676864258689027855855938311960
61676864258689030941942562735628
61676864258689030987696147644092
61676864258689031399478415375442
61676864258689031536739084011766
61676864258689031536739169750914
61676864258689031536739169751073
61676864258689032588318474062204
61676864258689032588339394767152
61676864258689032588882558298400
61676864258689032589092540551174
61676864258689032589092540551333
61676864258689032589151744318602
61676864258689032589151744318762
61676864258689032589155216576949
61676864258689032589155216576950
61676864258689032589155302316098
61676864258689032589155302316257
61676864258689032634825204754690
61676864258689032634825204754849
61676864258689032634825204872947
61676864258689032771269965841908
61676864258689032771834050075296
61676864258689032772082401132666
61676864258689032772082401132826
61676864258689032772085873391013
61676864258689032772085873391014
61676864258689032772085959130162
61676864258689032772085959130321
61676864258711695277646832082638
61676864258711995832757819002602
61676864258711997068103832025254
61676864258711997068103918118694
61676864258712897676562236858640
61676864258712897684093676815896
61676864258719797088422060914800
61676864258719800794462437048214
61676864258720102171066803982848
61676864258720102172759055633412
61676864258720102172761379631466
61676864258720102177845010904826
61676864258721001146705798590326
61676864258721001146705798940246
61676864258721001510310775172474
61676864258721001510874859522502
61676864258721001510874859872422
61676864258721001550959722009350
61676864258721001558491161966606
61676864258721002793834941788700
61676864258721002793837265786754
61676866376915166628669128905564
61676866376925972207063375550856
61676866376925973396655808717616
61676866376925973442409393277772
61676866376926872591609774028372
61676866376926872729058810866208
61676866376926872729058815098296
61676866376926872729622895098192
61676866376926872774624453792236
61676866376926872774875157895340
61676866376926873964404828593124
61676866376926874010158413153280
61676866376926874010221175622256
61676866376926888651386900111356
61676866376926888651386904360706
61676866376926888651386904697576
61676866376926888651386904714838
61676866376927188845722243231738
61676866376927188845722243585870
61676866376927188982920235842286
61676866376927188982982911867902
61676866376927188982982997961342
61676866376927189390267351723750
61676866376929575667651889269408
61676866376929590492082660683412
61676866376929890727085919243668
61676866376929890734617330503116
61676866376930791112450885850452
61676866376930791249648878461000
61676866376930791292390541875272
61676866376930791294834910062864
61676866376930791294897586088640
61676866376930791294897700879888
61676866376930791295398991112520
61676866376930791295461667138296
61676866376930791302429112139336
61676866376930792896024789787576
61676866376930792903552413111498
61676866376950288725879346406092
61676866376950298610910411492312
61676866376950298610910411842232
61676866376950299845694672517546
61676866376950299845713269230056
61676866376950299845716708187162
61676866376951184214792159699174
61676866376951184214792159703386
61676866376951187920830211480242
61676866376951187920830211834374
61676866376951187920833310667088
61676866376951189156430373671052
61676866376951189293628366281600
61676866376951199041461438757272
61676866376951199041461439107192
61676866376951199041482359463624
61676866376951199041482359813544
61676866376951199178659431717740
61676866376951200276245699782506
61676866376951200276264296495016
61676866376951200276264636265276
61676866376951200276264636269488
61676866376951200276264640501576
61676866376951200276264640514626
61676866376951200276264640851496
61676866376951200276264640868758
61676866376951200276267735102202
61676866376951200413443692393054
61676866376951200413525309133528
61676866376951200413525390994880
61676866376951200413525395226968
61676866376951483991716633813098
61676866376951488247361445416994
61676866376951488247361445771126
61676866376951488247364544603840
61676866376951489482146818222956
61676866376951489484591183228220
61676866376951499228224991724628
61676866376951499230732032755668
61676866376951499230732033105588
61676866376951499230735474899106
61676866376951499230756395605458
61676866376951499365485746454232
61676866376951499365757718802288
61676866376951499367930025366216
61676866376951499367930025716136
61676866376951499367933467509654
61676866376951499367992787485272
61676866376951499367992787835192
61676866376951499373016041687814
61676866376951499421277783635922
61676866376951499421277783985842
61676866376951500463006925219560
61676866376951500465514309557112
61676866376951500465514309561324
61676866376951500465514313806462
61676866376951500465514314160594
61676866376951500465517408394038
61676866376951500465517412993308
61676866376951500601103736529204
61676866376951500602712302167660
61676866376951500602712306417010
61676866376951500602712306771142
61676866376951500602715405603856
61676866376951500602775064286716
61676866376951500607797975182746
61676866376951500607860737297590
61676866376951500646021150417704
61676866376951500646021154654004
61676866376951500648528194281152
61676866376951500648528194635284
61676866376951500648528538637424
61676866376951500648528653428672
61676866376951500648531633592182
61676866376951500648531637824270
61676866376951500653551560092614
61676866376951500653614322207458
61676866376951500656058601123654
61676866376951500656058601477786
61676866376951500656059716082498
61676866376951500656059720331848
61676866376951500656059720668718
61676866376951500656059720685980
61676866376951500656062040080552
61676866376951501198076090464948
61676866376951501203159434877094
61676866376951501203159439476364
61676866376951501205666475908134
61676866376951501205666476258054
61676866376951501205669919469918
61676866376951504718655179321026
61676866376951504718655183920296
61676866376951504721183141058418
61676866376951504726185475971550
61676866376951504726248238086394
61676866376951505953433670672520
61676866376951505953433671022440
61676866376951505953434013979032
61676866376951505953434013983244
61676866376951505953434015046054
61676866376951505953434015395974
61676866376951505953437112815958
61676866376951505955944498570452
61676866376951505960965081931968
61676866376951505960965082281888
61676866376951505961027844051024
61676866376951505961027844400944
61676866376951505961030166982056
61676866376953901980267165318292
61676866376953902116690752019578
61676866376953902116960396837332
61676866376953902117443892848746
61676866376953902117443893198666
61676866376953902117527576024074
61676866376953902117527920397816
61676866376953905823565629204822
61676866376954200522388556693986
61676866376954200522409477400338
61676866376954202304538738498120
61676866376954202359305660750178
61676866376954202359305661104310
61676866376954202359309099707076
61676866376954202360062245135514
61676866376954206010308261115906
61676866376954206012836222853298
61676866376954207665030372037018
61676866376955101087961827862128
61676866376955101090137576569494
61676866376955101501979159667108
61676866376955101639177152277656
61676866376955102735068844698176
61676866376955102736513487896070
61676866376955102736513492495340
61676866376955102737328276231158
61676866376955102737349196937510
61676866376955102872266837308724
61676866376955102872350520134340
61676866376955102873959085772588
61676866376955102873959090004676
61676866376955102874526268841706
61676866376955102917268281211520
61676866376955102917268396002768
61676866376955102919524618139456
61676866376955102919527713094214
61676866376955102919527717326302
61676866376955102919712641984696
61676866376955102919712646216784
61676866376955102920279853751574
61676866376955102920342501429302
61676866376955102927054680625686
61676866376955102927054680979818
61676866376955102927055795584530
61676866376955102927055799833880
61676866376955102927055800170750
61676866376955102927055800188012
61676866376955102927058119582584
61676866376955102927117442740530
61676866376955102927117443094662
61676866376955102927118557703586
61676866376955102927118561935674
61676866376955102927306844061168
61676866376955102927306848293256
61676866376955103283860815140368
61676866376955103285553067836320
61676866376955103331306653104740
61676866376955103338838064364188
61676866376955103468567407476000
61676866376955103476098818735448
61676866376955106440859288380866
61676866376955106440859292980136
61676866376955106441106897878924
61676866376955106443366329761618
61676866376955106443387250118258
61676866376955106448448903585646
61676866376955106448448903939778
61676866376955106578304890489472
61676866376955106580564322372166
61676866376955106580648005197782
61676866376955106585646896196194
61676866376955106585646896550326
61676866376955108224680797583960
61676866376955108225247980653078
61676866376955108226940233698742
61676866376955108232779391912526
61676866376955108270998438028100
61676866376955108271001795145440
61676866376955108273508836176480
61676866376955108278595653198137
61676866376955108278595738941657
61676866376955108278595997571672
61676866376961994322224469322286
61676866376961994323042700850572
61676866376961994871270586011020
61676866376961994871834670243004
61676866376961994917024170571176
61676866376961996106616603737936
61676866376961996106616604787696
61676866376961996152370188298092
61676866376962005442876963444796
61676866376962005442876963449008
61676866376962005442880062281722
61676866376962005442880062631642
61676866376962005855226410702932
61676866376962005991647669873916
61676866376962005991647670223836
61676866376962005992403138233386
61676866376962005992403138583306
61676866376962005992486821408714
61676866376962005992487165782456
61676866376962007227185071728318
61676866376962007227185072078238
61676866376962010930775403853644
61676866376962010930775404203564
61676866376962010930777728201618
61676866376962010933306808084394
61676866376962010933307152458136
61676866376962011343124850394678
61676866376962295106294735871604
61676866376962295106858820103588
61676866376962295108801776902644
61676866376962295109365861134628
61676866376962305632126636736632
61676866376962305632129735573558
61676866376962305632129735923478
61676866376962305632150656279910
61676866376962306043911999762784
61676866376962306044476083994768
61676866376962306044476085394448
61676866376962306180918263872312
61676866376962306180921706015750
61676866376962306180921706365670
61676866376962306181109992373332
61676866376962306181193675198947
61676866376962306181193675548708
61676866376962306181736494700550
61676866376962306181736494700758
61676866376962306181736495750310
61676866376962306232573769446066
61676866376962306232573769795986
61676866376962306234266022142018
61676866376962306234266022491938
61676866376962307416456010100248
61676866376962307416518428195482
61676866376962307416518428195690
61676866376962307462271984407590
61676866376962307469803424015086
61676866376962307828049989331572
61676866376962308011064214180004
61676866376962308011064328971044
61676866376962308016147673383190
61676866376962308016147673733110
61676866376962308018595395856958
61676866376962308018654714414022
61676866376962308018654714414230
61676866376962308018654714764150
61676866376962308018658157976014
61676866376962308018658416256316
61676866376962310983603819374176
61676866376962310990379416500940
61676866376962310990379416837810
61676866376962310990379416850860
61676866376962310990381739786104
61676866376962310990381740848914
61676866376962311120045997852040
61676866376962311120046341158552
61676866376962311120046342208312
61676866376962311120049439995478
61676866376962311120801811984724
61676866376962311120864229730038
61676866376962311122577401732870
61676866376962311122577660013171
61676866376962311122577746456372
61676866376962311127577409111488
61676866376962311127577409448358
61676866376962311127577409461408
61676866376962311127579733459462
61676866376962311127640171213282
61676866376962311127642494161576
61676866376962311165803024905346
61676866376962311166614686755300
61676866376962311166617785942146
61676866376962311166618159013648
61676866376962311168310037588338
61676866376962311168310065936386
61676866376962311173393755073390
61676866376962311173393755077602
61676866376962311173393756123150
61676866376962311173393756140412
61676866376962311173393756477282
61676866376962311173393756490332
61676866376962311173396079071444
61676866376962311173396080488386
61676866376962311174149225899562
61676866376962311175841477195834
61676866376962311531831704184704
61676866376962311532395788416688
61676866376962311539173710228296
61676866376962311539989617421658
61676866376962311539989617771578
61676866376962311714842571915748
61676866376962311715406656147732
61676866376962311715409754984866
61676866376962311717102007680818
61676866376962311717102008030530
61676866376962311717102008030738
61676866376962311717102036378578
61676866376962311717916796015906
61676866376962311717916796365618
61676866376962311717916796365826
61676866376962311722185725515582
61676866376962311722185725519794
61676866376962311722188049513636
61676866376962311722374011877376
61676866376962311722436773992220
61676866376962311722941194942038
61676866376962311722941194942074
61676866376962311723000513849058
61676866376962311723003871317818
61676866376962311724633447638026
61676866376962311724696210107002
61676866376962312767177721911620
61676866376962312767177723311300
61676866376962312774771550916590
61676866376962312774771551266510
61676866376963195079310172667436
61676866376963195079310173717196
61676866376963195080062286026508
61676866376963195080062314724268
61676866376963195080124962052284
61676866376963195491656291156440
61676866376963195493348515504344
61676866376963195628352847212732
61676866376963195628916931444716
61676866376963195630797212217996
61676866376963195631361296449980
61676866376963195674106431772888
61676866376963195674670516004872
61676866376963195676362768700824
61676866376963195676362855144024
61676866376963195676613559247128
61676866376963195677114881010136
61676866376963195677177643479112
61676866376963196726438197353084
61676866376963196726438224651372
61676866376963196726438226050844
61676866376963196863698864939648
61676866376963196863698865989408
61676866376963196866143229944912
61676866376963206199875656612140
61676866376963206199938418731196
61676866376963206611469291486984
61676866376963206611469291487192
61676866376963206611469634443784
61676866376963206611469635860726
61676866376963206611471615485038
61676866376963206611720338546680
61676866376963206612225103870276
61676866376963206612225105269956
61676866376963206612287521615798
61676866376963206612287523015270
61676866376963206612287867389012
61676866376963206612308442322150
61676866376963206748730046216796
61676866376963206748730304129708
61676866376963206748730389173388
61676866376963206748918331157228
61676866376963206749005371449991
61676866376963206749005371449992
61676866376963206749485514226346
61676866376963206749485515625818
61676866376963206749485859999560
61676866376963206800322789321574
61676866376963206802015042367446
61676866376963206802829830352614
61676866376963206802829830702534
61676866376963207847007037365208
61676866376963207847069455110730
61676866376963207984267447721278
61676866376963208030021032631146
61676866376963208030083680308874
61676866376963208395861771326136
61676866376963208449205742029110
61676866376963208449209443521276
61676866376963208578875996174568
61676866376963208586403734289738
61676866376963208586403734639658
61676866376963208586407177851522
61676866376963208586407436131824
61676866376963211550597025466712
61676866376963211550597025466920
61676866376963211550597368423512
61676866376963211550597369840454
61676866376963211550599349464766
61676866376963211551352839249684
61676866376963211551415256994998
61676866376963211551415601368740
61676866376963211553107508641190
61676866376963211553107853014932
61676866376963211553128773721332
61676866376963211558130760724422
61676866376963211558190079164846
61676866376963211558191198845424
61676866376963211558193521426536
61676866376963211558193522843478
61676866376963211558943224692662
61676866376963211558943225042582
61676866376963211687857780196524
61676866376963211687858038109436
61676866376963211687858123153116
61676866376963211688613249605546
61676866376963211688613593979288
61676866376963211690305501251738
61676866376963211690305845625480
61676866376963211690389184077354
61676866376963211690389528451095
61676866376963211695388071775394
61676866376963211695389191455972
61676866376963211695391514037084
61676866376963211695391515454026
61676866376963211733611249965224
61676866376963211733611250315144
61676866376963211733611594321496
61676866376963211733613574313198
61676866376963211733614692458582
61676866376963211733614693508342
61676866376963211734363706630808
61676866376963211734366805817654
61676866376963211734367178889156
61676866376963211734426382656584
61676866376963211734429481843430
61676866376963211736059057463846
61676866376963211736121733489622
61676866376963211736121848280870
61676866376963211741142774948898
61676866376963211741142776365840
61676866376963211741145098946952
61676866376963211741145100363894
61676866376963211741205450974514
61676866376963211741205452024274
61676866376963211741205537067954
61676866376963211741961007894126
61676866376963211743653259540318
61676866376963212099640042968600
61676866376963212100207226037718
61676866376963212101899479083382
61676866376963212101899823457124
61676866376963212106985491868728
61676866376963212107738637297166
61676866376963212145957683412740
61676866376963212145957683417112
61676866376963212145957712109048
61676866376963212145960782249826
61676866376963212145961040530080
61676866376963212145961155321327
61676866376963212147653293226032
61676866376963212147653408367040
61676866376963212148405405535344
61676866376963212148467823280866
61676866376963212152739076778596
61676866376963212153492222206998
61676866376963212153492222207034
61676866376963212153551541114018
61676866376963212153554898582777
61676866376963212153554898582778
61676866376963212153554984326297
61676866376963212153555242956312
61676866376963212155246118157944
61676866376963212155247495652264
61676866376963212283218352049224
61676866376963212283218352053436
61676866376963212283218438142504
61676866376963212283221450886150
61676866376963212283221451236070
61676866376963212283221795609604
61676866376963212283221824307412
61676866376963212284913703582102
61676866376963212284913703932022
61676866376963212284913818723062
61676866376963212284914048305556
61676866376963212284914163096803
61676866376963212285665815891414
61676866376963212285665816241334
61676866376963212285666074171668
61676866376963212285666160614868
61676866376963212289997507510146
61676866376963212290185793867728
61676866376963212290752890843406
61676866376963212290752891193326
61676866376963212290752976936845
61676866376963212290753235566860
61676866376963212292445229982510
61676866376963212292445488262812
61676866376963213334989159532650
61676866376963213334989160932122
61676866376963213334989505305864
61676866376963213342517128629786
61676866376963213342517128979706
61676866376963213342520570792098
61676866376963213380742717144230
61676866376963213380743090215732
61676866376963213383249757125510
61676866376963213388274155701966
61676866376963213388274157101646
61676866376963213388333474608950
61676866376963213388333475658710
61676866376963213388336919220702
61676866382827709144000160639734
61676866382827709149082735290070
61676866382827709281198153250282
61676866382827710927574064576858
61676866382827710933472543565270
61676866382827710935164796261222
61676866382835798376996715186252
61676866382835809449635845327312
61676866382835809450199929559296
61676866382835809502710516170670
61676866382835814258823910510926
61676866382835814258823913697466
61676866382835814258823914169642
61676866382835814391019916234976
61676866382835814396021903121474
61676866382835814396021906308014
61676866382835814802805279611048
61676866382835814803369363843032
61676866382835814810126364127596
61676866382835816038151297337964
61676866382835816043213722444842
61676866382835816045661443050966
61676866382838215905184328439196
61676866382838516140187557943140
61676866382839416715530665103872
61676866382839416715530779536616
61676866382839417127124642935516
61676866382839417127124757248755
61676866382839417127124757368260
61676866382839418314209801946874
61676866382859825689366308252940
61676866382859825689369402381390
61676866382859825808738308845612
61676866382860124643837142178294
61676866382860124786117708967002
61676866382860124834379449865350
61676866382860124834379449983394
61676866382860124834379450915110
61676866382860124834379451383074
61676866382860124834379451387286
61676866382860124834379451400336
61676866382860124834379451400543
61676866382860125878615981544776
61676866382860125878619075673226
61676866382860126015897652388896
61676866382860126020899642461934
61676866382860126061630316592412
61676866382860126066715986304318
61676866382860126069160240177258
61676866382860126069163707359740
61676866382860126618768114957526
61676866382860130131753752471764
61676866382860130131756846600214
61676866382860130132025348583460
61676866382860130139535867834316
61676866382860131366538780095146
61676866382860131369067086672632
61676866382860131374129511779510
61676866382860131374131834261244
61676866382860131376577232385634
61676866382862825935490223973174
61676866382862827717640377197592
61676866382862827719899808253978
61676866382862827765632472457494
61676866382862827765632730737747
61676866382862827765632845528995
61676866382862827765632845995348
61676866382862827772407299331606
61676866382862827772407299803782
61676866382862827772408442986806
61676866382862827772408443104850
61676866382862827772408447691070
61676866382862827772410766986264
61676866382862828138437126976035
61676866382862828138437126976044
61676866382862831423406834266644
61676866382862831423409928395094
61676866382862831423678430378340
61676866382862831425937861434726
61676866382862831476754243471602
61676866382862831476754243589646
61676866382862831476754248175866
61676866382862833078132039316206
61676866382862833079824292012158
61676866382863726503239243848682
61676866382863728149612061046808
61676866382863728149615155175258
61676866382863728150450835518938
61676866382863728285452073098876
61676866382863728287627936120894
61676866382863728287711504155262
61676866382863728333381492333002
61676866382863728340156319207114
61676866382863728340156319679290
61676866382863728340157462862314
61676866382863728340157462980358
61676866382863728340157467566578
61676866382863728340159786861772
61676866382863728340408515690536
61676866382863728340972222617478
61676866382863728340972595688980
61676866382863728340975694409473
61676866382863728698654735592104
61676866382863728706186146851543
61676866382863728706186146851552
61676866382863728744408291804212
61676866382863728752002493522180
61676866382863728881668960440536
61676866382863728889200371699984
61676866382863728889200486013223
61676866382863728889200486132728
61676866382863731853957861531604
61676866382863731853960955660054
61676866382863731854229457643300
61676866382863731856488888699686
61676866382863731991493598179467
61676866382863732044503263347110
61676866382863732044503263465154
61676866382863732044503268051374
61676866382863732044566025584210
61676866382863732047013748056574
61676866382863732456348293887471
61676866382863733638349647932266
61676866382863733640041900628218
61676866382863733640877580971898
61676866382863733645881059191714
61676866382863733647573311887666
61676866382863733691694307500352
61676866382863733691697406220845
61676866382870630855981729560910
61676866382870636346408475013870
61676866382870636758754823435079
61676866382870636809574275612517
61676866382870636811266528308469
61676866382870636946772268223065
61676866382870636948464520919017
61676866382870636948548204210985
61676866382870931045231402852746
61676866382870931640028007147995
61676866382870931640591717842134
61676866382870931640591976122387
61676866382870931640592091379979
61676866382870931640592091379988
61676866382870931645675322419439
61676866382870931645675435793538
61676866382870931645675437193218
61676866382870931645675437197430
61676866382870931645675437210480
61676866382870931645675437210687
61676866382870931647367575115391
61676866382870931647367688371446
61676866382870931647367688489490
61676866382870931647367689421206
61676866382870931647367689889170
61676866382870931647367689893382
61676866382870931647367689906432
61676866382870931647367689906639
61676866382870931647370012370904
61676866382870932829640987133550
61676866382870932880457369288470
61676866382870932880457370688150
61676866382870933429249341130342
61676866382870933429249341134554
61676866382870933431756353463622
61676866382870936533151107274666
61676866382870936535679040314298
61676866382870936535679298594551
61676866382870936535679413852143
61676866382870936535679413852152
61676866382870936540741838959030
61676866382870936540744161440764
61676866382870936540762759216075
61676866382870936540762759682635
61676866382870936581412078055659
61676866382870936581412078055668
61676866382870936586495422469218
61676866382870936586495423868898
61676866382870936586497746350632
61676866382870936953091284700837
61676866382870936953091284700846
61676866382870937128511422264054
61676866382870937130203674960006
61676866382870937135287392793366
61676866382870937135287392911410
61676866382870937135289716792824
61676866382870937136102152548530
61676866382870937136105509549278
61676866382871821089464551237612
61676866382871831613061006833376
61676866382871832162103681378672
61676866382871832162667765610656
61676866382871832207585641479084
61676866382871832208340737717642
61676866382871832213487102996854
61676866382871832215116708246954
61676866382871832215116708364998
61676866382871832215116709764678
61676866382871832215116709781940
61676866382871832215116709782147
61676866382871832215119032246412
61676866382871832215179355692806
61676866382871832215179470484054
61676866382871832215181680040780
61676866382871832215931468002118
61676866382871832215931469402006
61676866382871832215934939794113
61676866382871833260192014398510
61676866382871833397369115000466
61676866382871833397452683034834
61676866382871833448269036491786
61676866382871833450713401497050
61676866382871833450713774568552
61676866382871833862307380728582
61676866382871833999505373339130
61676866382871836966230441117103
61676866382871836966230441117112
61676866382871836971292866223990
61676866382871836971295188705724
61676866382871836971313786947595
61676866382871837103490736215582
61676866382871837103490851473182
61676866382871837108490858834538
61676866382871837108493181316272
61676866382871837146713375458812
61676866382871837149161097931167
61676866382871837149161097931176
61676866382871837154244442344726
61676866382871837154244443744406
61676866382871837154244443761659
61676866382871837154244443761668
61676866382871837154246766226140
61676866382871837154307204463782
61676866382871837154309414020508
61676866382871837156753779025772
61676866382871837156754926936146
61676866382871837513308893316906
61676866382871837515273115662407
61676866382871837515273115662408
61676866382871837515837199894391
61676866382871837515837199894392
61676866382871837520087159147916
61676866382871837520840304576345
61676866382871837520840304576354
61676866382871837559062449529014
61676866382871837559062822600515
61676866382871837560755075762811
61676866382871837560755075762820
61676866382871837565838420058326
61676866382871837565838420176370
61676866382871837565840744057784
61676866382871837566653179813490
61676866382871837566656536814237
61676866382871837566656536814238
61676866382871837566656651605485
61676866382871837568347756391064
61676866382871837568347756857416
61676866382871837568348789510189
61676866382871837568348789510190
61676866382871837568348904767781
61676866382871837568348904767790
61676866382871837696320134236092
61676866382871837696323118165338
61676866382871837698015370861290
61676866382871837698015486118890
61676866382871837698767483170602
61676866382871837698767856708447
61676866382871837698767856708456
61676866382871837703099174905974
61676866382871837703851545495540
61676866382871837703854529424786
61676866382871837703854644216033
61676866382871837705545749001612
61676866382871837705546782120738
61676866382871837705546897378329
61676866382871837705546897378338
61676866382871838748090826811838
61676866382871838750618759851470
61676866382871838755622238071277
61676866382871838755622238071286
61676866382871838801435113308422
61676866382871838801435486379924
61676866385793713360882219947376
61676866385793729415020871987475
61676866385793729415023195985529
61676866385814137344152643821245
61676866385814137344152643937885
61676866385814138578931481664387
61676866385814138578931481665791
61676866385814138578931481782431
61676866385814427602636263473967
61676866385814427602636263475371
61676866385814427602636263592011
61676866385814427648368927678887
61676866385814427648368927795527
61676866385814437487669652909565
61676866385814437487669653026205
61676866385814437533402317111677
61676866385814438722448490752707
61676866385814438722448490870751
61676866385814438768181154957627
61676866385814438768181155074267
61676866385816840282839475808905
61676866385816840282934006469457
61676866385816840282934006586097
61676866385817140426419247016281
61676866385817140426451015556373
61676866385817140426451015674417
61676866385817140472183679759889
61676866385817140472183679761293
61676866385817140472183679877933
61676866385818041039428282936261
61676866385818041039431381768975
61676866385818041451210547112437
61676866385818041451213645945151
61676866385818041458553327640805
61676866385818044743774083524683
61676866385818044743777182357397
61676866385818044746033515053245
61676866385818044746036613885959
61676866385818044751116089231405
61676866385818044751116864066065
61676866385818044751119188064119
61676866385818045155556347713873
61676866385818045155559446546587
61676866385818045157815779242435
61676866385818045162898353420595
61676866385818045162901452253309
61676866385818046390622642434501
61676866385818046399940493149095
61676866385818191688963234550684
61676866385818195252471996831322
61676866385818195257554571009482
61676866385818196632610611126460
61676866385824945392675185347625
61676866385824945392675185465669
61676866385824949103764040624365
61676866385824949103796584358865
61676866385824949103796584476909
61676866385824949648324215470185
61676866385825245536192194435945
61676866385825245536192194553989
61676866385825245581924858640865
61676866385825246129274076865984
61676866385825249239687995429947
61676866385825249247313593447185
61676866385825249247313593448589
61676866385825249247313593565229
61676866385825249293046257652105
61676866385825249293046257768745
61676866385825249837009029573121
61676866385825250894444974668181
61676866385825250895260882199817
61676866385826135036699929457211
61676866385826144869222044117883
61676866385826144912412340627659
61676866385826144912600626972191
61676866385826144914104593323611
61676866385826144914104708114859
61676866385826144914857853526035
61676866385826144914860177524089
61676866385826144914954708203355
61676866385826150222389152986623
61676866385826150222391476984677
61676866385826150265581887819141
61676866385826150268121817188735
61676866385826150268124141070149
61676866385826151457171086363511
61676866385826151457171086480151
61676866385826151457173410478205
61676866385826151462253657475983
61676866385826151462256756192057
61676866385826151462256756308697
61676866385826151464701378414765
61676866385826151464701378531405
61676866385826295009610925907430
61676866385826296244392857985420
61676866385826299948738659869896
61676866385826299950430911516088
61676866385826299950433235514142
61676866385826299955513482511920
61676866385826299955514257346580
61676866385826299955516581344634
61676866385826299956266627923096
61676866385826300362213175705314
61676866385826300362215499703368
61676866385826300362778034776170
61676866385826300362780358774224
61676866385826300369555181398986
61676866385826300499472811226724
61676866385826300499473586061384
61676866385826300499473930434918
61676866385826300499475910059438
61676866385826300504556500013808
61676866385826300504557274848468
61676866385826300504559598846522
61676866385826300507004222486172
61676866385826300507004997320832
61676866385826301734819603438380
61676866385826301734819603788300
61676866385826301739903293992326
61676866385826301742351014697828
61676866385826301742351015047748
61676866400476733205620741347810
61676866400549668281075683231068
61676866400553581813709547920748
61676866400553581814524307558028
61676866400553581814545228264380
61676866400553581814545228264428
61676866400553581814545228264588
61676866400553585381045616625452
61676866400553585383325968858962
61676866400553585388387622332174
61676866400553585518055319707736
61676866400553585518055348405544
61676866400553585518243609236000
61676866400553585518306371355056
61676866400553585520562360738776
61676866400553585520583281445128
61676866400553585520583281445176
61676866400553585520583281445336
61676866400553585520586723588566
61676866400553585520586752169734
61676866400553585520586752286374
61676866400553585525585614942722
61676866400553585525648377061778
61676866400553585525648405759586
61676866400553585929837587067644
61676866400553587167714661131174
61676866400553587172777459309394
61676866400553587172777459326656
61676866400553587174469712005346
61676866400553587174469712022608
61676866400561374427031008117740
61676866400561374427281712220844
61676866400561374427845796452828
61676866400561375662627729947760
61676866400561375662648650654160
61676866400561375662648650770752
61676866400561385500233879650832
61676866400561390303793459141124
61676866400561674570548017206060
61676866400561674616552306335672
61676866400561674616552310927716
61676866400561674617116390451064
61676866400561674617116390567656
61676866400561675806144739036080
61676866400561675851898324062588
61676866400561685688668764607580
61676866400561685688668793305388
61676866400561685688940736959848
61676866400561685688940765657656
61676866400561685689483552942668
61676866400561685689504473649020
61676866400561685689504846703100
61676866400561685742015435451254
61676866400561690493067147738534
61676866400561690498128801211746
61676866400561690498881943439190
61676866400561690627796498587308
61676866400561690627796527285116
61676866400561690630324807867512
61676866400561690630324836565320
61676866400561690630326787865038
61676866400561690630327902468138
61676866400561690630327907073232
61676866400561690630327931165946
61676866400561690630327935771040
61676866400561690635326793822294
61676866400561690635389555941350
61676866400561690635389584639158
61676866400561690636142698164582
61676866400561690636142726862390
61676866400561691042110171249408
61676866400561691042110199947216
61676866400561691042653358764164
61676866400561691042673906515814
61676866400561691049427812566934
61676866400561691049427812684978
61676866400561692277435292259096
61676866400561692277455840010746
61676866400561692282455847376314
61676866400561692282518609491158
61676866400561692282518638188966
61676866400561692282518638206228
61676866400564092007207654836384
61676866400564092007228546844976
61676866400564092007228575901288
61676866400564092144489215481300
61676866400564392196502613105772
61676866400564392333763281742096
61676866400564392339389786488914
61676866400564392379492474041556
61676866400564392384579636145426
61676866400564392387023885301004
61676866400565276887548390429748
61676866400565287411708927065132
61676866400565287411708955762940
61676866400565292764314280309248
61676866400565292764314309007056
61676866400565292769878022941222
61676866400565292769940785056066
61676866400565292901575035034640
61676866400565292901575063732448
61676866400565292902138771705146
61676866400565292907138777666614
61676866400565292907138806364422
61676866400565292944797216063678
61676866400565292944797244761486
61676866400565292947304255677776
61676866400565292947304256031908
61676866400565292952328656020934
61676866400565292954835666937224
61676866400565292954835667291356
61676866400565292954835695635032
61676866400565292954835695989164
61676866400565293358835471748708
61676866400565293366366883008156
61676866400565293366429673466676
61676866400565293366429673820808
61676866400565294553514688993190
61676866400565294553514717690998
61676866400565294555958967909386
61676866400584785484347785879924
61676866400584789188442882261616
61676866400584789188693586364720
61676866400584789188714478373312
61676866400584790425731823381144
61676866400584790425731852195544
61676866400584790425752744087544
61676866400584800261081897607216
61676866400584801343033421640948
61676866400584801360862627282786
61676866400584801909905646201616
61676866400585689756526174274596
61676866400585700691632924872176
61676866400585700828893679601780
61676866400585701928671195295044
61676866400585702065931950024648
61676866400585702065931978722456
61676866400585986241430047081636
61676866400585991134553487339708
61676866400586000880882598164012
61676866400586001017892301246296
61676866400586001018080590774560
61676866400586001018143352893616
61676866400586001018164275017118
61676866400586001018164303714926
61676866400586001020340022185078
61676866400586001020399342277336
61676866400586001020420262983688
61676866400586001020423705010486
61676866400586001020423705127126
61676866400586001020423733708294
61676866400586001025422596363238
61676866400586001063645886156164
61676866400586001066093607211586
61676866400586001066152927187204
61676866400586001066152927187252
61676866400586001066152927187412
61676866400586001066156369330642
61676866400586001073684367144668
61676866400586002046748263480694
61676866400586002116228615890928
61676866400586002117920868586880
61676866400586002117923963069462
61676866400586002123006537365666
61676866400586002253426608501476
61676866400586002253489370620532
61676866400586002253509948369096
61676866400586002253509948370500
61676866400586002253509948374712
61676866400586002253510288138940
61676866400586002253510291325480
61676866400586002253510292744034
61676866400586002253510321441842
61676866400586002255118861197428
61676866400586002255121955680010
61676866400586002255181623316484
61676866400586002255181652014292
61676866400586002255202572719240
61676866400586002260204529858170
61676866400586002260204529976214
61676866400586002260267292095270
61676866400586002298427819651096
61676866400586002299242952342456
61676866400586002299242955528996
61676866400586002300875540706518
61676866400586002300934863870288
61676866400586002300934864224420
61676866400586002300935208224948
61676866400586002300935208243822
61676866400586002300935236922756
61676866400586002300935236941630
61676866400586002300937188222474
61676866400586002300938302708934
61676866400586002300938302825574
61676866400586002300938307430668
61676866400586002300938336128476
61676866400586002305958111702350
61676866400586002305958114884678
61676866400586002306020873817194
61676866400586002306020876887094
61676866400586002306020877003734
61676866400586002306020905584902
61676866400586002306774019228370
61676866400586002306774019232582
61676866400586002306774022414910
61676866400586002308465155915718
61676866400586002308465155921542
61676866400586002308465156275674
61676866400586002308466275110862
61676866400586002308466275129736
61676866400586002308466275483868
61676866400586002308466648201078
61676866400586002308468594872616
61676866400586002308468594876828
61676866400586002308468599481922
61676866400586002308468628179730
61676866400586002308469747387924
61676866400586002664456502101136
61676866400586002665292211501128
61676866400586002666963543132176
61676866400586002672614412150146
61676866400586002672614415338090
61676866400586002712720600304652
61676866400586002718368030361512
61676866400586002720252011564100
61676866400586002848034583014804
61676866400586002848034922784648
61676866400586002848034925971188
61676866400586002849981326332236
61676866400586002849981355030044
61676866400586002850545063002742
61676866400586002855565989670562
61676866400586002855565989674774
61676866400586002855565992857102
61676866400586002855565994274252
61676866400586002855566022972060
61676866400586002857512766289492
61676866400586002858073030705814
61676866400586002858073030706022
61676866400586002858073031055942
61676866400586002858076474262190
61676866400586002858076502959998
61676866400586006371309343616972
61676866400586006371330264681876
61676866400586006371333707888124
61676866400586006371333736585932
61676866400586006373568775027490
61676866400586006373589695850482
61676866400586006378651349205650
61676866400586006378651349323694
61676866400586006378652468518838
61676866400586006378652497216646
61676866400586007608350708522422
61676866400586007613434427523634
61676866400586007613434427540896
61676866400586007614186425046070
61676866400588387755343865381956
61676866400588391459689665866752
61676866400588401983286006667056
61676866400588403632106282998896
61676866400588403632106312055208
61676866400588403632652569704870
61676866400588403632673490527862
61676866400588403769366951635220
61676866400588403769934503421128
61676866400588404180877361432496
61676866400588407336455555746252
61676866400588407473712752120016
61676866400588407475972183530534
61676866400588687944614430682384
61676866400588691054164000409776
61676866400588691054414704512880
61676866400588691603206674955072
61676866400588702174816032192402
61676866400588703819663732651092
61676866400588703819684624659684
61676866400588703821105281243940
61676866400588703821108380076654
61676866400588703821355985347044
61676866400588703821944055828290
61676866400588703956945293296008
61676866400588704004122600333042
61676866400588704004370210195476
61676866400588704004373653401724
61676866400588704004373682099532
61676866400588704004934289835416
61676866400588704004937732925072
61676866400588704011712215430022
61676866400588704011712215542242
61676866400588704011712215548066
61676866400588704011712215902198
61676866400588704011713330033122
61676866400588704011713330505298
61676866400588704011713334737386
61676866400588704011713363454068
61676866400588704011713363808200
61676866400588704011713707827602
61676866400588704011715654503352
61676866400588704011715659108446
61676866400588704011715687806254
61676866400588704011716807014448
61676866400588704011901621454924
61676866400588704011905093358980
61676866400588704368455703093284
61676866400588704370147955789236
61676866400588704370151398995484
61676866400588704415904983905400
61676866400588704423499071190624
61676866400588704553165623843916
61676866400588704553165652541724
61676866400588704560697063801172
61676866400588704560759825916016
61676866400588707525451081728736
61676866400588707525454180561450
61676866400588707525701785831840
61676866400588707525705229038079
61676866400588707525705229038088
61676866400588707525722677840432
61676866400588707525726149744488
61676866400588707662983346476756
61676866400588707662986789683004
61676866400588707662986818380812
61676866400588707665242777645362
61676866400588707670305579011526
61676866400588707708468400817838
61676866400588707710975441848878
61676866400588708074497199480271
61676866400588708074497199480280
61676866400588709311535120937570
61676866400588709312370801281250
61676866400588709312371145538183
61676866400589588512426126583668
61676866400589602740284699834400
61676866400589602740347461953456
61676866400589602742544131244918
61676866400589602742627814070326
61676866400589602742627814186966
61676866400589602742627842768134
61676866400589602742627842884774
61676866400589603151878677666044
61676866400589603289139432395648
61676866400589604386660611160976
61676866400589604387475399496064
61676866400589604388916948088912
61676866400589604388920042571494
61676866400589604389734830906582
61676866400589604389755751729574
61676866400589604523921365890580
61676866400589604524673392106612
61676866400589604524757074932228
61676866400589604524757074936440
61676866400589604526177702818516
61676866400589604526177731516324
61676866400589604526365644802564
61676866400589604526932823517130
61676866400589604527016506342538
61676866400589604527016506342746
61676866400589604527016506459178
61676866400589604533708769704430
61676866400589604533708798402238
61676866400589604571930943372320
61676866400589604571930943726452
61676866400589604571931287726980
61676866400589604571931287745854
61676866400589604571931316424788
61676866400589604571931316443662
61676866400589604571933267724506
61676866400589604571934382210966
61676866400589604571934382327606
61676866400589604571934386932700
61676866400589604571934411025414
61676866400589604571934415630508
61676866400589604572185435392076
61676866400589604572683309710924
61676866400589604572686408543638
61676866400589604572686752800580
61676866400589604572749170546054
61676866400589604572749170546262
61676866400589604572749170662694
61676866400589604572749514919796
61676866400589604572749543617604
61676866400589604578021150395191
61676866400589604578021179092999
61676866400589604579461235417750
61676866400589604579462349908630
61676866400589604579462350380806
61676866400589604579462354612894
61676866400589604579462354631768
61676866400589604579462354985900
61676866400589604579462383329576
61676866400589604579462383683708
61676866400589604579462727703110
61676866400589604579464674378860
61676866400589604579464678983954
61676866400589604579464707681762
61676866400589604579465826889956
61676866400589604579523997420374
61676866400589604579523997538418
61676866400589604579523997892550
61676866400589604579527441098798
61676866400589604579527469796606
61676866400589604579713403091143
61676866400589604579713403091144
61676866400589604579713403445276
61676866400589604579716875349332
61676866400589604580277138715894
61676866400589604580280610503310
61676866400589604580280610503517
61676866400589604580280610503518
61676866400589604580280610619950
61676866400589604580280954877052
61676866400589604936267369938256
61676866400589604937959622634208
61676866400589604983713207902628
61676866400589604983716679806684
61676866400589604989615156924643
61676866400589604991244619162076
61676866400589604991248091066132
61676866400589604991307381276920
61676866400589604991310853180976
61676866400589605120973962273888
61676866400589605120973962628020
61676866400589605120977405834268
61676866400589605120977434532076
61676866400589605128505373533336
61676866400589605128505402231144
61676866400589608093262748573708
61676866400589608093513452676812
61676866400589608093537816947964
61676866400589608093537845645772
61676866400589608095772884087330
61676866400589608095793804910322
61676866400589608100855458383534
61676866400589608230523503303312
61676866400589608230523532001120
61676866400589608230795128112976
61676866400589608230795128467108
61676866400589608230798571673356
61676866400589608230798600371164
61676866400589608232970876697878
61676866400589608233054559523494
61676866400589608238053450994082
61676866400589608238054570189226
61676866400589608276280182812402
61676866400589608278724461724386
61676866400589609877654908399835
61676866400589609879346788024454
61676866400589609923408464611952
61676866400589609930186386190232
61676866400589609931002293617081
61676866400589609931002322314889
61676866400589609931002666688424
61676866400589609932694546313033
61676866400596496523677255127772
61676866400596496524241339359756
61676866400596496569430840037688
61676866400596496569430840154280
61676866400596496569994924386264
61676866400596496571687148267816
61676866400596496571687177082216
61676866400596496571937852370920
61676866400596496572501936602904
61676866400596497759023272854688
61676866400596497804776857764604
61676866400596497804776857881196
61676866400596497807283870097836
61676866400596497807304790804236
61676866400596497807304790920828
61676866400596507644329664573775
61676866400596507644893748805759
61676866400596507644893748805768
61676866400596507690062328777291
61676866400596508742393748584442
61676866400596508742414669407434
61676866400596508925408346504207
61676866400596512448431801765190
61676866400596512448452722588182
61676866400596512590797081311931
61676866400596512590797081408888
61676866400596512590797081428571
61676866400596512636529745515447
61676866400596512636529745612404
61676866400596512636529745632087
61676866400596512636552960569242
61676866400596512995531519511430
61676866400596512997223772207382
61676866400596512998059452551062
61676866400596512998059825622404
61676866400596513186160867142490
61676866400596513186160867142517
61676866400596513186160867259157
61676866400596796713511933357992
61676866400596796715204186170536
61676866400596796758701405338116
61676866400596796758701405454708
61676866400596796759265489570100
61676866400596796759265489686692
61676866400596796760957742266052
61676866400596796761208446485748
61676866400596796761772530601140
61676866400596796761772530717732
61676866400596797948293866852924
61676866400596797994047423181624
61676866400596797996554464212664
61676866400596807284536290248982
61676866400596807284557211071974
61676866400596807696315226139640
61676866400596807696879310371624
61676866400596807833328260691174
61676866400596807833600229874212
61676866400596807834143049026262
61676866400596807834143422097595
61676866400596807834143422097604
61676866400596807877386494189016
61676866400596807879081845717682
61676866400596807879893535220056
61676866400596807879896978309712
61676866400596807884980323193986
61676866400596807884980324239534
61676866400596807884980324243746
61676866400596807884980324256844
61676866400596807884980324257004
61676866400596807886671457627914
61676866400596807886672575889938
61676866400596807886672576935486
61676866400596807886672576939698
61676866400596807886672576952796
61676866400596807886672576952956
61676866400596807886672605650764
61676866400596807886674899887992
61676866400596808931664313884870
61676866400596808931685234707862
61676866400596808936747918099206
61676866400596809068924982521194
61676866400596809068925355592527
61676866400596809068925355592536
61676866400596809068946247601128
61676866400596809073945910709754
61676866400596809074008672824598
61676866400596809112168427683948
61676866400596809114675468714988
61676866400596809119762256688918
61676866400596809119762257734466
61676866400596809119762257738678
61676866400596809485539888541398
61676866400596809668554228176658
61676866400596809668554228180870
61676866400596809671061269211910
61676866400596809671061269212118
61676866400596809671061269562038
61676866400596809671064712768286
61676866400596809671064741466094
61676866400596812637702367065618
61676866400596812637702395880018
61676866400596812637723287888610
61676866400596812642785971279954
61676866400596812774983956524934
61676866400596812774984300781876
61676866400596812779983963890502
61676866400596812780046726005346
61676866400596812780069969657562
61676866400596812780798752225590
61676866400596812818209579697410
61676866400596812820716620728450
61676866400596812825799191607642
61676866400596812825799191724282
61676866400596812825800310915214
61676866400596812825800310919426
61676866400596812825802633751080
61676866400596812825802633861078
61676866400596812825802633863508
61676866400596812825802633867720
61676866400596813184234930561560
61676866400596813184799014793544
61676866400596813186494337507810
61676866400596813186494366322210
61676866400596813186766306690848
61676866400596813187309125842898
61676866400596813187309498914231
61676866400596813187309498914240
61676866400596813187330046665890
61676866400596813233063055126339
61676866400596813233063055126348
61676866400596813367813239641976
61676866400596813369508591170642
61676866400596813374592279839682
61676866400596813374592280311858
61676866400596813374594604193272
61676866400596813375407068646946
61676866400596813375410511736762
61676866400596813375410540434326
61676866400596813375410540434353
61676866400596813375410540434362
61676866400596813375410540434570
61676866400596813377102764432714
61676866400596814422091059337830
61676866400596814422111980160822
61676866400596814427174663552166
61676866400597696731716841784188
61676866400597697280759516329484
61676866400597697281323600561468
61676866400597697326513101239400
61676866400597697326513101355992
61676866400597697327077185471384
61676866400597697327077185587976
61676866400597698516105534056400
61676866400597698561859119082908
61676866400597707850673642583420
61676866400597707850673671281228
61676866400597707852285310124490
61676866400597707852368992949898
61676866400597707852368993066538
61676866400597707852369021647706
61676866400597707852369021764346
61676866400597708399444347962988
61676866400597708401136600658940
61676866400597708401328357741119
61676866400597708401328357741128
61676866400597708401412011868935
61676866400597708401412011868936
61676866400597708401412040566743
61676866400597708401412040566744
61676866400597708401892068901770
61676866400597708401892441973103
61676866400597708401892441973112
61676866400597708401975751727178
61676866400597708401975751843818
61676866400597708445197932872856
61676866400597708445197932872904
61676866400597708445197932873064
61676866400597708445198277229128
61676866400597708445198305926936
61676866400597708446890185568808
61676866400597708446890185568856
61676866400597708446890185569016
61676866400597708446893627595606
61676866400597708446893627712246
61676866400597708446893656293414
61676866400597708446893656410054
61676866400597708447144676072451
61676866400597708447144704770259
61676866400597708447642555095564
61676866400597708447645653928278
61676866400597708447645998185220
61676866400597708447708415930694
61676866400597708447708415930902
61676866400597708447708416047334
61676866400597708447708417447222
61676866400597708447708760304435
61676866400597708447708760304436
61676866400597708452729343069494
61676866400597708452729344115042
61676866400597708452729344119254
61676866400597708452729344132352
61676866400597708452729344132512
61676866400597708452729372830320
61676866400597708452792106251567
61676866400597708452792106251568
61676866400597708452792134949375
61676866400597708452792134949376
61676866400597708454420477503422
61676866400597708454421595765446
61676866400597708454421596810994
61676866400597708454421596815206
61676866400597708454421596828304
61676866400597708454421596828464
61676866400597708454421625526272
61676866400597708454423919763500
61676866400597708454484358930050
61676866400597708454484358947519
61676866400597708454484358947520
61676866400597708454484387627858
61676866400597708454484387645327
61676866400597708454484387645328
61676866400597708454486681878344
61676866400597708454486710576152
61676866400597708455236384100534
61676866400597708455236385150294
61676866400597708455236385150502
61676866400597708455236385500422
61676866400597708455239855887950
61676866400597708455239855888157
61676866400597708455239855888158
61676866400597708455239856004590
61676866400597708455239857404478
61676866400597708455240200261692
61676866400597709499476009786154
61676866400597709499496930609146
61676866400597709504559700089558
61676866400597709504559728787366
61676866400597709504559728804628
61676866400597709634226281457920
61676866400597709636757685222110
61676866400597709636757685222318
61676866400597709636757685338750
61676866400597709636758029595851
61676866400597709636758029595852
61676866400597709679979866367788
61676866400597709679980210724060
61676866400597709679980239421868
61676866400597709682490349425626
61676866400597709682490349542266
61676866400597709687511276564426
61676866400597709687511277614186
61676866400597709690018317595466
61676866400597709690021789382882
61676866400597709690021789499522
61676866400597710053351670531750
61676866400597710053351699229558
61676866400597710101612296826998
61676866400597710101615768731054
61676866400597710238813732643794
61676866400597710238813761341602
61676866400597713205514062966902
61676866400597713205534983789894
61676866400597713205535328046836
61676866400597713210534991155462
61676866400597713210596633962734
61676866400597713210597753270306
61676866400597713210597781868727
61676866400597713210597781968114
61676866400597713210597781985367
61676866400597713210597781985376
61676866400597713210620996922522
61676866400597713211349779490550
61676866400597713340264334638668
61676866400597713341103487223434
61676866400597713342712055577450
61676866400597713342795738403066
61676866400597713342796082776599
61676866400597713342796082776600
61676866400597713347794626573282
61676866400597713386017919548536
61676866400597713386018263904808
61676866400597713386018292602616
61676866400597713386021361575334
61676866400597713386021361691974
61676866400597713386021390273142
61676866400597713388465640603958
61676866400597713393548211483150
61676866400597713393548211599790
61676866400597713393549330794934
61676866400597713393551653626588
61676866400597713393551653743228
61676866400597713393612092909778
61676866400597713393612121607586
61676866400597713393614415858072
61676866400597713394364119130022
61676866400597713752050069552500
61676866400597713752614153784475
61676866400597713752614153784484
61676866400597713754306033409094
61676866400597713760228903495797
61676866400597713798364266906936
61676866400597713798367709996592
61676866400597713800059618435602
61676866400597713800059962692544
61676866400597713805143307104642
61676866400597713805143307576818
61676866400597713805145631458232
61676866400597713805145631568230
61676866400597713805145631574872
61676866400597713805958095911906
61676866400597713805961567699286
61676866400597713805961567699313
61676866400597713805961567699322
61676866400597713805961567699529
61676866400597713805961567699530
61676866400597713805961912073064
61676866400597713807652672489480
61676866400597713807653820395481
61676866400597713807653820395482
61676866400597713807654164769016
61676866400597713935628120352822
61676866400597713935628464726356
61676866400597713935628493424164
61676866400597713937320373048774
61676866400597713937320717422308
61676866400597713943159531612270
61676866400597713943159560310078
61676866400597713944851784308222
61676866400597713944851813006030
61676866400597713944852157379564
61676866400597714987396087279407
61676866400597714987396087279416
61676866400597714994923683427674
61676866400597714995010836990702
61676866400597714995010836990729
61676866400597714995010837107369
61676866400597715040740029406838
61676866400597715040740030456598
61676866400597715040743501194245
61676866400597715040743501194254
61676866403434948395517307050651
61676866403434948945125185023075
61676866403443054055430444948091
61676866403443054055430531045743
61676866403507883453726611731309
61676866403507894383187916966799
61676866403515987138415522129677
61676866403515987321346178943741
61676866403515987328124100064347
61676866403515987328936908761865
61676866403515987328940007594579
61676866403515988564286022607131
61676866403515998258712018235755
61676866403515998441161472820927
61676866403515998441161501518735
61676866403515998441723229872529
61676866403515998441723258570337
61676866403515998441726328705243
61676866403515998441726357403051
61676866403516000043101054864239
61676866403516000043101829703111
61676866403518688841850609833529
61676866403518689024781266647593
61676866403518689032124305456179
61676866403518689032371996465717
61676866403518689032375353932817
61676866403518689032375440144349
61676866403518690267470319996555
61676866403518690267721110310983
61676866403518699962210212419307
61676866403518701196740327202211
61676866403518701197556230146223
61676866403518701379754551574047
61676866403518701379754551578259
61676866403518701379755326412919
61676866403518701379942836873031
61676866403518701379943611707691
61676866403518701379943640405499
61676866403518701380005598633743
61676866403518701380006373472615
61676866403518701380507692753135
61676866403518701380507721450943
61676866403518701380570454518059
61676866403518701380570454522271
61676866403518701380571229356931
61676866403518701745784116352219
61676866403518701745784116356431
61676866403518706688007339396160
61676866403519589599932988263897
61676866403519589599936087096611
61676866403519589600187135573249
61676866403519589600187136045632
61676866403519589600187136045633
61676866403519590834718017877179
61676866403519590835279777643145
61676866403519590835282101636987
61676866403519590835282101991119
61676866403519590835282102109163
61676866403519600529959146197163
61676866403519601764741082878635
61676866403519601765305163924079
61676866403519601765305938762951
61676866403519601947752323213217
61676866403519601947754618513463
61676866403519601947754647211271
61676866403519601947755393348123
61676866403519601947755422045931
61676866403519601948317179097533
61676866403519601948319474393567
61676866403519601948319474397779
61676866403519601948319503091375
61676866403519601948319503445507
61676866403519601948320249232439
61676866403519601948320277930247
61676866403519602313784101797465
61676866403519602359349367993227
61676866403519602359349367997439
61676866403519602359349371179767
61676866403519602359537686589289
61676866403519602360101394563391
61676866403519602360164156328315
61676866403519602360164156332527
61676866403519606073168794060812
61676866403539097573126818569127
61676866403539098122735468189671
61676866403539103061862427334739
61676866403539103063557002978985
61676866403539112952000343705597
61676866403539114041991226887423
61676866403539114041991230423883
61676866403539114041991231473643
61676866403539114041991313330783
61676866403539114041991316517323
61676866403539114041991317567083
61676866403539114042806359578783
61676866403539114042806362765323
61676866403539114042806363115243
61676866403539114042806364178053
61676866403539114042807134417655
61676866403539114042807139016925
61676866403539114044501796505261
61676866403539114044501800754611
61676866403539114065718024949407
61676866403539114065718799788279
61676866403539114179251981617027
61676866403539114179251981966947
61676866403539114179251984799355
61676866403539114179251986199035
61676866403539114180004352543463
61676866403539114180004355725791
61676866403539114180005127378123
61676866403539114181699702672449
61676866403539114186782276850609
61676866403539114248648681763471
61676866403539114248648681767683
61676866403539114248649456602343
61676866403539114248732364116703
61676866403539114248732364120915
61676866403539114248733138955575
61676866403539114250424615412975
61676866403539114256239411581595
61676866403539114256239411585807
61676866403539114256240186420467
61676866403539114591598330020975
61676866403539114591598330375107
61676866403539114591598333207515
61676866403539114591598333557435
61676866403539114591598334620245
61676866403539114591598334624457
61676866403539114591598416468547
61676866403539114591598419650875
61676866403539114591598420713685
61676866403539114591598420717897
61676866403539114594108900705835
61676866403539114614761900197067
61676866403539114614761900201279
61676866403539114660242745692767
61676866403539114660494564400583
61676866403539114660494564404795
61676866403539114660515402081991
61676866403539114660515484988891
61676866403539114662209978775997
61676866403539114662210064869437
61676866403539114662771821916827
61676866403539114667854310001547
61676866403539114667855084840419
61676866403539114799470733501389
61676866403539114800032490198859
61676866403539114800032490203071
61676866403539114805031382023787
61676866403539114805032156862659
61676866403539114805115064377019
61676866403539114805115064381231
61676866403539114805115839215891
61676866403539114805304121328335
61676866403539114805304124510663
61676866403539119532421414483821
61676866403539119532421414833741
61676866403539119532421415883501
61676866403539119532421500927181
61676866403539119532421501976941
61676866403539119532421501989991
61676866403539119534931985164469
61676866403540313587454383215243
61676866403540314822800400942159
61676866403540315005731057756223
61676866403540315013321787574347
61676866403540315424856102472377
61676866403540315424856102473781
61676866403540315424856102477993
61676866403540315427363095325994
61676866403540315427363095675914
61676866403540315561549673784555
61676866403540315562113758016539
61676866403540319085412538514921
61676866403540319085414862862895
61676866403540320319922499653373
61676866403540320319922499657585
61676866403540320320759327888553
61676866403540320320759327894169
61676866403540320320761652242143
61676866403542704173768467336615
61676866403542716521674842578491
61676866403542716886008945268837
61676866403542716931762530060661
61676866403542717068939602082901
61676866403542717069023284436133
61676866403542717076551252489333
61676866403543000649659002801513
61676866403543005598386107931543
61676866403543016526236520230151
61676866403543016709167177044215
61676866403543016710861753738221
61676866403543016711423509385931
61676866403543016716757906862339
61676866403543016718200272660542
61676866403543016718200272778586
61676866403543016718200273132718
61676866403543017075276181681881
61676866403543017075279539148981
61676866403543017075279625360513
61676866403543017258210167383329
61676866403543017258210195963045
61676866403543017265549877304531
61676866403543017265800925781169
61676866403543017265804369459801
61676866403543020232276897408953
61676866403543020232276983502393
61676866403543020239615804401005
61676866403543020239618903115675
61676866403543020239867627227077
61676866403543020239867627699253
61676866403543020788659597669269
61676866403543020788659598141445
61676866403543020788661922489419
61676866403543917094047527503887
61676866403543917276978184317951
61676866403543917643091321261797
61676866403543917696103229034105
61676866403543917696103229035509
61676866403543917696355396724761
61676866403543917826021978075861
61676866403543920800088679399305
61676866403543920807618971922735
61676866403543921356473704129851
61676866403543921356473704142901
61676866403543922632407049664706
61676866403543922637487295238909
61676866403544367357218281271832
61676866403544372870640714225342
61676866403544372923903670480112
61676866403544372923904445312342
61676866403550810519671568286795
61676866403550810519671568291007
61676866403550820190707050304633
61676866403550820190707050654553
61676866403550820211925168548107
61676866403550820211925168552319
61676866403550820211925254641547
61676866403550820211925254645759
61676866403550820394939507715403
61676866403550820394939507719615
61676866403550820394939508069535
61676866403550820397195844643339
61676866403550820397195844660601
61676866403550820397198167591633
61676866403550821447271186275023
61676866403550821447271961113895
61676866403550821630201843089087
61676866403550821630202617927959
61676866403550821630283201448477
61676866403550821630285525442319
61676866403550821630285525796451
61676866403550821630286300281191
61676866403550821636979764563825
61676866403550821636979764568037
61676866403550821637063446917057
61676866403550821637063446921269
61676866403550821996314980032725
61676866403550822041231822782187
61676866403550822041231822786399
61676866403550822041795907018383
61676866403550822042065207357449
61676866403550822044303722411699
61676866403550822044323868279227
61676866403550822044323868633519
61676866403550822044327225746327
61676866403550822044327311839767
61676866403550822048843387099391
61676866403550822049407471327163
61676866403550822049408246166035
61676866403550822179245636846789
61676866403550822179329319200021
61676866403550822181585656127957
61676866403550822181587980475931
61676866403550822186104141824783
61676866403550822186668226056767
61676866403550822186857287253221
61676866403550825130399644750685
61676866403550825132094220394931
61676866403550825160903068460741
61676866403551103908604556160399
61676866403551109397088344814303
61676866403551109404682173819273
61676866403551109406376750863199
61676866403551109472783679175693
61676866403551109473345353316183
61676866403551120401174927933383
61676866403551120401195848521691
61676866403551120583938103850055
61676866403551120584126390544507
61676866403551120584189152309431
61676866403551120586382754770571
61676866403551120591466100601063
61676866403551120591468424949037
61676866403551120591717149064651
61676866403551120593975422505514
61676866403551120593975422855434
61676866403551121636541780155167
61676866403551122184748831870507
61676866403551122185582216445769
61676866403551122185585660124401
61676866403551122187819956661147
61676866403551122187820731500019
61676866403551122367763056246555
61676866403551122368327140478539
61676866403551122368327915317411
61676866403551122368515082816719
61676866403551122368516202147217
61676866403551122370774891648711
61676866403551122370774891655344
61676866403551122375291053001775
61676866403551122375855137229547
61676866403551122375855912068419
61676866403551122376106960545057
61676866403551122376110404223689
61676866403551122377549326442638
61676866403551125342579919429355
61676866403551125349357754460733
61676866403551125350173661990965
61676866403551125350173662457525
61676866403551125532288411746973
61676866403551125533104319277205
61676866403551125533106643625179
61676866403551125893320612831778
61676866403551125898400772316753
61676866403551126084409096782723
61676866403551127126132557949515
61676866403551127126134882297489
61676866403551127126947690640875
61676866403551127126948465479747
61676866403551127126968611347275
61676866403551127126968611701567
61676866403551127126969386186147
61676866403551127126971968814375
61676866403551127126971968821008
61676866403551127126972054907815
61676866403551127126972054914448
61676866403551127133746790039457
61676866403551127133747565928089
61676866403551127133747565941139
61676866403551127133747566394649
61676866403551127133749890289113
61676866403551127133749890295746
61676866403551127134563473471371
61676866403551127134563473943754
61676866403551127134563473943755
61676866403551127134566142311131
61676866403551127134566917150003
61676866403552010040595375076817
61676866403552020968923861719663
61676866403552020969007544072895
61676866403552020969007544422815
61676866403552020969007544540859
61676866403552021151938172189151
61676866403552021151938200886959
61676866403552021151938201236879
61676866403552021153632776531205
61676866403552021154197636997529
61676866403552021159280206593681
61676866403552021159528931055003
61676866403552022204270654281239
61676866403552022204351237801757
61676866403552022204353562149731
61676866403552022204353562267775
61676866403552022204354336634471
61676866403552022211047800921317
61676866403552022387284219081839
61676866403552022753313673200069
61676866403552022753397355553301
61676866403552022753397356025684
61676866403552022753397356025685
61676866403552022798314083515727
61676866403552022798878167747711
61676866403552022798878942582371
61676866403552022799066110203983
61676866403552022799067229412177
61676866403552022799128871850815
61676866403552022799128872318987
61676866403552022799128872323199
61676866403552022805842080266735
61676866403552022806406939333379
61676866403552022806409263797993
61676866403552022806409263799397
61676866403552022806409263803609
61676866403552022806657987810017
61676866403552022806661431488649
61676866403552022808100353707598
61676866403552022808100354057518
61676866403552022936326864929535
61676866403552022936326864933747
61676866403552022936328012839749
61676866403552025910391614980559
61676866403552025910394714163193
61676866403552025917085854102065
61676866403552025917169536455297
61676866403552025917901761628085
61676866403552025917922681866473
61676866403552025917922682333033
61676866403552025917922682338649
61676866403552025917925006686623
61676866403552026514140729720000
61676866403552026514141892156427
61676866403552026514144216504401
61676866403552026514392941107662
61676866403552026514957799699709
61676866403552026514960124047683
61676866403552027694781426460965
61676866403552027694783750808939
61676866403552027694784525765819
61676866403552027701475665565209
61676866403552027701475665582471
61676866403552027701477989580525
61676866403552027701477989930445
61676866403552027701559347918441
61676866403552027701559347935703
61676866403552027701561672283677
61676866403552027702312493346879
61676866403552027702312493819019
61676866403552027702312493819055
61676866403552027702312493819262
61676866403552027702312493819263
61676866403552027702312838192797
61676866403552027702314817811493
61676866403552027702314817817109
61676866403552027702315162190851
61676866403552027702315162540771
61676866403552027702315937025511
61676866403552027747229250479289
61676866403552027747229250492339
61676866403552027747231574827263
61676866403552027747231574840313
61676866403552027748045158022571
61676866403552476798298056792519
61676866403552476798298057264695
61676866403552476798298831631391
61676866403552476798298832103567
61676866403552476935558811522123
61676866403552477987912185156195
61676866403552477987912185622755
61676866403552477987974947275251
61676866403552477987974947741811
61676866403552478033644849359711
61676866403552478033644849713843
61676866403552478033644849826271
61676866403552478033644849830483
61676866403552478170905604089315
61676866403552478170905604555875
61676866409351377497369363527282
61676866409414852809894629090173
61676866409415156703511022405353
61676866409427030127416717976393
61676866409427030264611640447580
61676866409427330458474305298416
61676866409427330865195034347961
61676866409427330865198133182160
61676866409427332101109006793392
61676866409427482386287271526383
61676866409428227726885740496880
61676866409428227772702087053628
61676866409428230889025332563376
61676866409428231026223325173924
61676866409428231440265798899862
61676866409428231486270432640708
61676866409428231486270432758752
61676866409428381580905729757143
61676866409428382954099053166572
61676866409428382954099053166815
61676866409447278197858050318155
61676866409447728504651696887920
61676866409447728504651697004560
61676866409447728504654681400158
61676866409447728504714343861596
61676866409447728504714344328156
61676866409447728504717443165082
61676866409447728504717443515002
61676866409447728550405281796384
61676866409447738243452725220504
61676866409447738380650717831052
61676866409447738380713479595976
61676866409447740030098983816696
61676866409447740030102341283796
61676866409447740217634022609066
61676866409447744945523169391642
61676866409448489884963515773871
61676866409448489890046061254223
61676866409448623996879963769428
61676866409448623996880308142962
61676866409448623996883406975676
61676866409448628935265371126556
61676866409448628935265371593116
61676866409448629072466463040590
61676866409448629072466463390510
61676866409448638811201745096012
61676866409448638811201745097416
61676866409448638811264506860936
61676866409448638811264506862340
61676866409448638811264507210856
61676866409448638948462499472888
61676866409448638948462499821404
61676866409448638948462528519212
61676866409448638948546210872444
61676866409448640594838439495868
61676866409448640594838439845788
61676866409448640595579932369063
61676866409448640595579961066871
61676866409448640597272213762580
61676866409448640597274509062826
61676866409448640597836294811075
61676866409448640597839364941526
61676866409448640597839364945981
61676866409448640602368703199234
61676866409448640602919615126087
61676866409448640602919615127491
61676866409448640641312596572579
61676866409448640643087756781244
61676866409448640643569705151443
61676866409448640648652279329603
61676866409448640648938195652591
61676866409448640648938195656803
61676866409448640648938195658207
61676866409448640785383042484574
61676866409451191771140088559503
61676866409451330775898708658400
61676866409451330775898823449648
61676866409451330817199783964671
61676866409451330821652408358112
61676866409451340651709586629416
61676866409451340651981555793740
61676866409451341750035136348855
61676866409451341751738232293488
61676866409451341751759152998436
61676866409451341751762256436243
61676866409451341888936110112788
61676866409451341888939237997442
61676866409451341889022920817234
61676866409451342346558860246275
61676866409451342482041240782316
61676866409451342489652891188748
61676866409451345600624695725186
61676866409451630965169417446432
61676866409451630965172401842030
61676866409451630965232064770028
61676866409451630965235163606954
61676866409451630965235163956874
61676866409451631006470377962859
61676866409451631006470378079499
61676866409451631013433486949385
61676866409451641941008826290272
61676866409451641941011929728079
61676866409451641946094384864030
61676866409451642078272565062746
61676866409451642078825801335926
61676866409451642078825801336169
61676866409451642083292377474578
61676866409451642083355139239502
61676866409451642083355139240906
61676866409451642083355139707466
61676866409451642490054948745351
61676866409451642490072770501881
61676866409451642535808534005187
61676866409451642672782482310152
61676866409451642673069546667555
61676866409451642678151743050938
61676866409451642680597141175536
61676866409451642680600613907601
61676866409451646194146597217260
61676866409451646194149700655067
61676866409451646194400749230147
61676866409451646194418570986677
61676866409451646194421669819391
61676866409451646194421669820876
61676866409451646196657081810291
61676866409451646196678002515239
61676866409451646196681101349438
61676866409451646201740315681944
61676866409451646201740316036076
61676866409451646201740316154120
61676866409451646201743787940132
61676866409451646202012285317714
61676866409451646202015757104456
61676866409451647432003874370499
61676866409451647432006198368553
61676866409451647432006198370005
61676866409451647432024795076899
61676866409451647432024795078303
61676866409451647432024795194943
61676866409451647432027119074953
61676866409451647432027119076354
61676866409451647432027119076357
61676866409452531395783092034988
61676866409452531532981084645536
61676866409452531532984183482462
61676866409452531532984183832382
61676866409452541271719465539288
61676866409452541271719465655928
61676866409452541271782227304212
61676866409452541271782227770772
61676866409452541408980219914760
61676866409452541408980220381320
61676866409452541408980248961084
61676866409452542513843404739538
61676866409452542513906166854382
61676866409452542513906166972426
61676866409452542643573895761564
61676866409452542646021584938254
61676866409452542646021613984578
61676866409452542651104159115010
61676866409452542651104159116414
61676866409452542651104159464930
61676866409452542651104159582974
61676866409452543055356159937740
61676866409452543055356160287660
61676866409452543062886423641106
61676866409452543103333509575112
61676866409452543103620573932515
61676866409452543108702770315898
61676866409452543109455916094463
61676866409452543109455916098675
61676866409452543109455916100079
61676866409452543111148541861758
61676866409452543111151641172561
61676866409452543240815123336815
61676866409452543240818222517019
61676866409452543240818566543063
61676866409452546761961392301018
61676866409452546769488556467618
61676866409452546769489331307894
61676866409452546769489708978714
61676866409452546769491655772508
61676866409452546769492808283604
61676866409452546769764776981368
61676866409452546769764777447928
61676866409452546810222333567939
61676866409452546815304907746099
61676866409452546815306055652102
61676866409452546815308002329256
61676866409452546815309154838948
61676866409452546815309154956992
61676866409452546815494342346554
61676866409452546815497441183480
61676866409452546815497441651444
61676866409452547997209780064140
61676866409452547997212878895242
61676866409452547997212878896646
61676866409452547997212878901066
61676866409452547997213223270388
61676866409452547997213998109260
61676866409452548004825648633736
61676866409452548004827972980306
61676866409452548004827972981710
61676866409452548004827973098350
61676866409452548006520225676258
61676866409452548006520225794302
61676866409452693341369789342748
61676866409452697042139334696666
61676866409452698094471787624386
61676866409452698094471787628598
61676866409452698147735490020220
61676866409452698147735490370140
61676866409452698277486127263858
61676866409459295646100449965797
61676866409459429130492674282531
61676866409459430776869360797899
61676866409459430914317626696293
61676866409459430914318401885085
61676866409459430914882485762937
61676866409459434692159029349311
61676866409459435863317480784373
61676866409459435886204862912268
61676866409459435886204862929530
61676866409459435886207962116292
61676866409459435886208220379368
61676866409459435926940962844243
61676866409459445601842517720547
61676866409459445601843292555207
61676866409459445601845616903181
61676866409459445601845616920443
61676866409459445603537094764473
61676866409459445603537869599133
61676866409459445603537869616395
61676866409459445624994378545551
61676866409459445626700576510842
61676866409459445627253699514953
61676866409459445741006939894898
61676866409459445763710198087310
61676866409459445763710198203950
61676866409459445763710198553870
61676866409459445763895355497428
61676866409459445763982165851954
61676866409459445763982166201874
61676866409459445764451692121046
61676866409459447464182766369102
61676866409459447599958925952636
61676866409459450542665603241991
61676866409459450565563316291083
61676866409459450566390072240904
61676866409459450566393429708004
61676866409459450680703781556271
61676866409459450687477454402967
61676866409459450687477454752887
61676866409459450687477455802647
61676866409459450687478604198295
61676866409459450687480928196349
61676866409459450702837932067038
61676866409459450702837932183678
61676866409459450702837932533598
61676866409459450710365871422430
61676866409459450710368195887044
61676866409459451160906181415317
61676866409459451160927102121669
61676866409459451162598434111269
61676866409459451162884350434257
61676866409459451162905271139205
61676866409459451163467031373135
61676866409459451297634534477390
61676866409459451297634534827310
61676866409459451305161698993910
61676866409459451305162473834186
61676866409459451305164798298800
61676866409459451307694252197892
61676866409459451307697351034818
61676866409459451307697351502782
61676866409459734881429623347499
61676866409459734881429623464139
61676866409459736075478556114528
61676866409459745960559870413997
61676866409459751304419976525543
61676866409459751304420091316791
61676866409459751304423190503637
61676866409459751304444111209989
61676866409459751306401359522577
61676866409459751306401359522658
61676866409459751306422280227525
61676866409459751306422280228983
61676866409459751306422280229010
61676866409459751306963119755139
61676866409459751306963119756507
61676866409459751306963119756543
61676866409459751306963119873183
61676866409459751306965443753193
61676866409459751306965443754597
61676866409459751306965443754642
61676866409459751306965443754645
61676866409459751306965443871237
61676866409459751306984040462943
61676866409459751306986364460994
61676866409459751306986364460997
61676866409459751312034726236865
61676866409459751352716704783099
61676866409459751352719028664513
61676866409459751497507636650454
61676866409459752539237669380447
61676866409459752540073722311680
61676866409459752541745053250071
61676866409459752541745053251439
61676866409459752541745053251475
61676866409459752541745053368115
61676866409459752541747377249529
61676866409459752541747377249574
61676866409459752541747377249577
61676866409459752541765973956387
61676866409459752541765973956471
61676866409459752541765973957875
61676866409459752541765974074515
61676866409459752541768297954525
61676866409459752546830608405377
61676866409459752546830608755297
61676866409459752549358912981317
61676866409459901378710001154559
61676866409460636506029468102966
61676866409460636506029468588400
61676866409460636506029841659742
61676866409460636506092230217810
61676866409460636506092230353324
61676866409460636506092603424666
61676866409460636643290223318003
61676866409460636643290223318004
61676866409460636689106598690603
61676866409460636689106598690604
61676866409460646381804670577115
61676866409460646381992956921647
61676866409460646383496923273067
61676866409460646383708453272245
61676866409460646383720075946018
61676866409460646383720075947422
61676866409460646383720076064062
61676866409460646383782837710942
61676866409460646383782837712346
61676866409460646383782838060862
61676866409460646383782838178906
61676866409460646384250068684243
61676866409460646384252392682297
61676866409460646384270989390595
61676866409460646384273312338889
61676866409460646520792574074446
61676866409460646520980830321490
61676866409460646520980830322894
61676866409460646520980830671410
61676866409460646520980830789454
61676866409460646520980859019298
61676866409460646520980859369218
61676866409460648175448795332930
61676866409460648212168896691308
61676866409460648212231658456232
61676866409460648214425233619244
61676866409460648219759626509432
61676866409460648219761950976476
61676866409460648219761950980688
61676866409460648222018287908624
61676866409460651330187492684174
61676866409460651330187492685578
61676866409460651330187492802218
61676866409460651330189817150192
61676866409460651330250254449098
61676866409460651330250254450502
61676866409460651330250254799018
61676866409460651330250254917062
61676866409460651330252578915116
61676866409460651459920308054174
61676866409460651467448247059646
61676866409460651467448247409566
61676866409460651871702570830670
61676866409460651871702571180590
61676866409460651872169025447168
61676866409460651872169025448572
61676866409460651872169025448780
61676866409460651872169025452992
61676866409460651872170144661186
61676866409460651872172124279882
61676866409460651872172124281286
61676866409460651872172124285706
61676866409460651872172468655028
61676866409460651872173243493900
61676866409460651872252707924267
61676866409460651874136690538389
61676866409460651879230510186062
61676866409460651879230510187466
61676866409460651879232834652080
61676866409460651879783746112373
61676866409460651879783746578690
61676866409460651879784119533636
61676866409460651879784119650276
61676866409460651879784894018376
61676866409460651879787218366350
61676866409460651879787218482990
61676866409460651881489945946712
61676866409460651919869354741905
61676866409460651919966984705943
61676866409460651919966984707347
61676866409460651919966984823987
61676866409460651920531843772587
61676866409460651924984095095930
61676866409460651924986419443904
61676866409460651925046857210774
61676866409460651925049181208828
61676866409460651925548179327914
61676866409460651927494579333426
61676866409460651927494579687557
61676866409460651927494579687558
61676866409460651927494579689015
61676866409460651927494579805601
61676866409460651927494579805602
61676866409460651927494952404768
61676866409460651927494952759143
61676866409460651927494952760547
61676866409460651927494952877187
61676866409460651927498051591614
61676866409460651927498051591857
61676866409460651927498051593018
61676866409460651927498051593261
61676866409460651927498051709658
61676866409460651928058663914441
61676866409460651928058663915414
61676866409460651928058664037666
61676866409460651928059811825787
61676866409460651928062135823841
61676866409460652057729836383135
61676866409460652057729836384539
61676866409460652057729836501179
61676866409460653107049365281571
61676866409460653107049365281572
61676866409460653114576529312658
61676866409460653114577304163842
61676866409460653114579628280726
61676866409460653114579628628456
61676866409460653114579628630646
61676866409460653114579628635017
61676866409460653114579628635018
61676866409460653114580776541020
61676866409460653115414132400426
61676866409460653115416456865256
61676866409460653115416456867443
61676866409460653117108708046862
61676866409460653117109081116960
61676866409460653117112179949674
61676866409460653117112179955290
61676866409460653117112180421850
61676866409460653153615729363896
61676866409460653160333213544885
61676866409460653160333213544886
61676866409460653160393650838634
61676866409460653160395975186608
61676866409460653160395975193169
61676866409460653160395975193170
61676866409460653160395975303248
61676866409460653160395975309809
61676866409460653160395975309810
61676866409460653160395975659729
61676866409460653160395975659730
61676866409460653160396348264755
61676866409460653160396348381395
61676866409460653160397123215812
61676866409460653161146796603942
61676866409460653161149120601996
61676866409460653161149121070905
61676866409460653162841371900618
61676866409460653162841372248188
61676866409460653162841372366934
61676866409460653162841372367177
61676866409460653162841372367178
61676866409460653162841745321880
61676866409460653162841745322123
61676866409460653162841745438520
61676866409460653162841745438763
61676866409460653162844069320177
61676866409460653162844844158806
61676866409460653162844844625366
61676957825086137288008783137999
61676957825086987893185862947177
61676957825087037718557486054985
61676957825087037718559810402959
61676957825087037855818155045601
61676957825698157816437425322769
61676957825731774074171456030739
61676957825731774074171456380659
61676957825731790682725863170365
61676957825734491837118276328921
61676957825735392397332671316807
61676957825735392404864082576255
61676957825735392404929972230205
61676957825742595665508029269089
61676957825743496096055584629993
61676957825743496096056990820621
61676957825743496233316253266317
61676957825743496233319725170373
61676957825926316483627151739841
61676957826022377594821586835603
61676957826022377594822734745977
61676957826022378699940066514329
61676957826022378829603520330535
61676957826022378829604668240909
61676957826022378837138059124877
61676957826022378837198755526133
61676957826022378837200735150653
61676957826023278025373761656645
61676957826023278025376086004619
61676957826023278162633282736887
61676957826023278162636754640943
61676957826023279260155695151577
61676957826023279267748290507185
61676957826023279267752106784775
61676957826023279397415216231819
61676957826023279397416363787901
61676957826023279404946282767813
61676957826023279404947775047349
61676957826023279404950099395323
61676957826034384621103365801399
61676957826035285181321232702085
61676957826035285188852643961533
61676957826058696245981101955319
61676957826059596806198968856005
61676957826059596813730380115453
61676957826059596813789325952547
61676957826059596813792797856603
61676957902543904444221163012179
61676957902543904444221163362099
61676957902543921052775570151805
61676957902546622207167983310361
61676957902547522767382378298247
61676957902547522774161447664485
61676957902547522774913789557695
61676957902547522774979679211645
61676957902555626649120693049125
61676957902730338039925298318655
61676957902730343393091346083399
61676957902730343530289338693947
61676957902730343530352014719723
61676957902738441914884543703295
61676957902838409881683861538173
61676957902839306745088114160439
61676957902839310261416182879227
61676957902839310261416211576987
61676957902839310398676851515551
61676957902839310449495557439457
61676957902839312090722751019867
61676957902839312090722779717627
61676957902839312098254190977075
61676957902839312227983419656191
61676957902847410620047359545079
61676957902847415371157390456559
61676957902847415508421502659087
61676957902847415965682025102267
61676957902847415973279555953695
61676957902847416102946137304795
61676957902847416110477548564243
61676957902847416110539191470893
61676957902870825381520843076733
61676957902870826563791817957423
61676957902870826563792191028925
61676957902870827158316452603131
61676957902870827158316825674633
61676957902870827165910539888355
61676957902870827165910654679603
61676957902870827165910912959857
61676957902871711117577213973057
61676957902871725949332538978017
61676957902871726994343103852557
61676957902871727588867738498265
61676957902871727596461596205415
61676957902871727733659588815963
61676964283863469168481571838039
61676983419245355858558293143912
61676983427817844853594438691217
61676983427817844853597537878063
61676983427817861462082956176893
61676983427817861462086055009607
61677015735055016832511660647287
61677015735055016832574336673063
61677015735055065552266780972371
61677015735055065559797938201123
61677015735055065559860609977341
61677015735055065559860614226899
61677015735055066657381874480413
61677015735055066657381875898807
61677015735055066787048715534533
61677015735055066794639072281155
61677015735055066794642544535131
61677015735163084969985550360871
61677015735163129390806784695175
61677015735163129390806788944573
61677015735163133689677219825679
61677015735163133697274406297749
61677015735163134924462253570315
61677015735163134931990221623675
61677015735163134932056340855539
61677015735163985530205741609531
61677015735163985537737152868979
61677015735163985537796098356153
61677015735163985537797246262155
61677015735164018883723014594693
61677015735164028723836175097255
61677015735164029821361173676793
61677015735164029958618480596459
61677015735164029958618484845857
61677015735164034120231604207819
61677015735164034127821990006541
61677015735164034127825433212789
61677015735164034257492019163367
61677015735164034265023430422815
61677015735164035362602776654117
61677015735164035362604268933653
61677015735164035362607366702105
61677015735164035499801917524959
61677015735379269963661010483971
61677015735487338101071449337279
61677015735488238531625833719419
61677015736027624510176428013473
61677015736027624510239104039249
61677015736027624512770503669117
61677015736027629865936551433861
61677015736027630003134544044409
61677015736027672645196723010409
61677015736027672691009513458987
61677015736027678178849096240939
61677015736027678178911772266715
61677015736035717269605530579163
61677015736035717269605530929083
61677015736035728387729749053757
61677015736035733870562636805391
61677015736035733877904642512113
61677015736035733878097261693013
61677015736035733878159937718789
61677015736035761739217030615259
61677015736035761739279706641035
61677015736035761741811106270903
61677015736035766680039337056905
61677015736035777754937901895597
61677015736035777755000578271293
61677015736035777800754167430719
61677015736035778210569198046957
61677015736035778340236812517343
61677015736035778347767190661877
61677015736035778347826394425093
61677015736035778347829866687653
61677015736035778349546137872911
61677015736035778350298589937613
61677015736035778350299364772273
61677015736035783151956363555247
61677015736035783281059118958989
61677015736035783288586800029755
61677015736035783288649476055531
61677015736035783289150884261739
61677015736035783289154356165795
61677015736035783289154356170167
61677015736035783289213560287515
61677015736035783289217032191571
61677015736035783289217032195943
61677015736135692647649542892397
61677015736135692650180942522425
61677015736136593207870508975717
61677015736136593215401920235165
61677015736136593217933319510901
61677015736136598700828625006653
61677015736136598708360036266101
61677015736136626571257716102139
61677015736136641350422215232101
61677015736136641388640918041323
61677015736136641396172329300771
61677015736136643179808995356951
61677015736136643179809024054759
61677015736136646876543177203183
61677015736136646884074588462631
61677015736143785406768393581363
61677015736143785407019068969237
61677015736143785407019442040739
61677015736143796522608788277037
61677015736143796525140187907065
61677015736143802007976174845545
61677015736143802007976547917047
61677015736143802015318180552267
61677015736143802015319328462641
61677015736143802015319586742895
61677015736143802015570376922017
61677015736143802015570635202271
61677015736143834817512451931617
61677015736143834818077311002473
61677015736143845884817188119631
61677015736143845892414374591701
61677015736143845930570777633189
61677015736143845938164864918413
61677015736143846480178651000519
61677015736143846485178318610697
61677015736143846486956835360605
61677015736143851418472656994771
61677015736143851419036741226755
61677015736143851426000625048131
61677015736143851426066744279995
61677015736143851426565484118987
61677015736143851426630828511979
61677015736144685967236935515631
61677015736144685974578941222353
61677015736144685974768346775079
61677015736144685974834236778949
61677015736144697082829754360357
61677015736144697090361165619805
61677015736144697090419336272319
61677015736144697090420484178321
61677015736144697092892564895541
61677015736144702438527460040839
61677015736144702445869465747561
61677015736144702446121318097909
61677015736144702446124761304157
61677015736144702575791342655257
61677015736144702583131024363925
61677015736144702583133348361979
61677015736144702583319310708457
61677015736144702583322753914705
61677015736144702583382072823301
61677015736144702583384396821355
61677015736144730436911111577503
61677015736144730444442522836951
61677015736144730444500693489465
61677015736144730446973922112687
61677015736144735377733418019149
61677015736144735385264829278597
61677015736144735385323774765771
61677015736144735385887858997755
61677015736144735385889006903757
61677015736144746452628884020915
61677015736144746460159950911041
61677015736144746460163394117289
61677015736144746505976302539443
61677015736144746505978626537497
61677015736144746505979745745691
61677015736144746915792365920675
61677015736144747045461271624121
61677015736144747045462046458781
61677015736144747047990346901803
61677015736144747052989239677321
61677015736144747052990014511981
61677015736144747052992682883569
61677015736144747052993457718229
61677015736144747053051628366531
61677015736144747053052001437873
61677015736144747054767124717129
61677015736144747054768272981635
61677015736144747054770596979689
61677015736144747054771716187883
61677015736144747055520638948845
61677015736144747055520638953057
61677015736144747055521413787717
61677015736144747055524082155093
61677015736144747055524082159305
61677015736144747055524856993965
61677015736144751857178039149429
61677015736144751857179531428965
61677015736144751986281254063501
61677015736144751986846113134357
61677015736144751986848437132411
61677015736144751993812320949415
61677015736144751993812665322949
61677015736144751993814644947469
61677015736144751993873934808177
61677015736144751993875082714179
61677015736144751994377180020271
61677015736144751994377524393805
61677015736144751994379504018325
61677015736144751994379848391859
61677015736351829466175310952841
61677015736351829466175397046121
61677015736351833177302508358667
61677015736351833177302594451947
61677015736351833177490880792107
61677015736351833177553556818043
61677015736351833177553556822255
61677015736351833177553642911323
61677015736351834275636205301215
61677015736351834405303045286701
61677015736351834405303131025849
61677015736351834412080966761439
61677015736351834412081052500587
61677015736459901314901233910639
61677015736459902413050030673723
61677015736459902550248023284271
61677015736460798170835689011367
61677015736460798170839161273927
61677015736460798171400544894279
61677015736460798171400889267813
61677015736460798171400917965621
61677015736460801745514937201375
61677015736460801745518380407623
61677015736460801875181489496163
61677015736460801875184961758723
61677015736460801882523495202885
61677015736460801882524643467391
61677015736460801882526967465445
61677015736460801882528086673639
61677015736460801882712929811923
61677015736460801882775691926767
61677015736460801882779135133015
61677015736460802980860578314713
61677015736460802980861697522907
61677015736460802980862070594249
61677015736460803110528278874007
61677015736460803110528623247541
61677015736460803117306544722279
61677015736460803117306573420087
61677015736460803118060063204797
61677015736460803118124805298453
61677015971388024552664914760307
61677015971388024552727590786083
61677015971388026336301494704333
61677015971388070808694295656887
61677015971388070808695069072993
61677015971388070808756971682663
61677015971388073910985082287019
61677015971388074375842101995941
61677015971388074375842102127083
61677015971388074375842876965955
61677015971388074505509716951601
61677015971388074513039750246005
61677015971388074513102398046197
61677015971388074513102770632265
61677015971496092682547299821267
61677015971496092690139980915863
61677015971496092690141387106491
61677015971496138938576680717847
61677015971496142048397846556935
61677015971496142513255554078329
61677015971496142642922479667449
61677015971496142642923513272009
61677015971496142650516194366605
61677015971496989551099209416749
61677015971496993257951676817147
61677015971496993257955148721203
61677015971496995041525953806899
61677015971497039376718350639017
61677015971497039376718352055959
61677015971497039376721449825863
61677015971497039376721794199397
61677015971497039513916343249565
61677015971497039513916343253777
61677015971497039513919786455813
61677015971497039513920561294685
61677015971497039513979105368621
61677015971497042478949905518255
61677015971497042616209541389585
61677015971497042616209542452395
61677015971497042616209542458219
61677015971497043081063778075397
61677015971497043081067594348775
61677015971497043081068369187647
61677015971497043210733802982665
61677015971497043210734175568733
61677015971497043218261770681733
61677015971497043218265214242113
61677015971497043218324532800789
61677015971716133201435151292627
61677015971716133201435151646759
61677015971716181377421295349891
61677015971716181377421668421393
61677015971824199554459251291059
61677015971824201338847914848041
61677015971824201338849062758415
61677015971824249514832107274701
61677015971824249514835464741801
61677015971825100122270573766709
61677015971825101769399974877995
61677015971825101906663082653541
61677015971825149945386118581127
61677015971825150082646127523959
61677015972368742693302277616423
61677015972368742693305376803269
61677015972368742693867136687279
61677015972368742693869461035253
61677015972368742830311898128789
61677015972368742830500270226971
61677015972368742830500270581263
61677015972368742830503369413817
61677015972368742831065129652119
61677015972368742831067453645801
61677015972368742831127805677895
61677015972368742831130129671577
61677015972368770694217213996079
61677015972368771929834827836095
61677015972368775634181777281025
61677015972368786754561182906941
61677015972368787165504381054187
61677015972368787302702030354011
61677015972368787302702373664735
61677015972368787302705472497449
61677015972368787302765049690511
61677015972368787303541181422249
61677015972368788538135086844065
61677015972368788538135088379259
61677015972368788538323086341677
61677015972368788538323114921393
61677015972368788538323459408807
61677015972368788538323459413179
61677015972368792105220220227731
61677015972368792105471268687107
61677015972368792242480888864055
61677015972368792242670036132155
61677015972368792242731937323431
61677015972368792242732712162303
61677015972372644559859850928421
61677015972372644689526690913907
61677015972372644696304612034513
61677015972372644696304612388645
61677015972372644697057843538969
61677015972372644697060540958445
61677015972372644697120519564745
61677015972372644697123216984221
61677015972372674390081728521463
61677015972372674390352549794287
61677015972372674390353324633159
61677015972372689031497095314043
61677015972372689168695087924591
61677015972372689168695116150175
61677015972372689168697411918433
61677015972372689168697784989775
61677015972372689168698559828647
61677015972372689168698559828807
61677015972372689168757763950367
61677015972372689168760088298341
61677015972372689215016230374551
61677015972372689215078531808293
61677015972372689215078531812505
61677015972372689215078906400327
61677015972372690998569212183961
61677015972372690998569212188173
61677015972372690998569987022833
61677015972372690998652808802257
61677015972372690998652810337451
61677015972372690998840808295657
61677015972372690998840808299869
61677015972372690998840836879585
61677015972372690998841181371370
61677015972372690998841181371371
61677015972372690998841956206030
61677015972372690998841956206031
61677015972372690998904632585939
61677015972372694565988616057477
61677015972372694702998236230213
61677015972372694702998609282841
61677015972372694702998609287053
61677015972372694703186608668025
61677015972372694703186637360169
61677015972372694703186637364381
61677015972372694703249284693801
61677015972476794359425176694413
61677015972476794359425549765915
61677015972476794359989260926397
61677015972476794359990408836771
61677015972476810830718053915643
61677015972476810831282912986499
61677015972476810960382282570721
61677015972476810960382655642223
61677015972476810960946366802705
61677015972476810960947514713079
61677015972476810967916046526191
61677015972476810967976369855945
61677015972476810967976742927447
61677015972476810968480905597047
61677015972476810968540454087929
61677015972476810968541601998303
61677015972476840066997691538135
61677015972476843771591068223959
61677015972476843771595573601433
61677015972476855432584758725695
61677015972476856675548884699667
61677015972476856675736911360053
61677015972476860242884720633981
61677015972476860372548174100267
61677015972476860372551646358615
61677015972476860379894685184463
61677015972476860380146508482711
61677015972477694927800956827681
61677015972477694927802104383763
61677015972477706045109612841205
61677015972477711398526277558579
61677015972477711398526277912711
61677015972477711398527769838115
61677015972477711398530869024961
61677015972477711399091136629435
61677015972477711399092628908971
61677015972477711399094953256945
61677015972477711528758062703989
61677015972477711528761534608045
61677015972477711535536357231355
61677015972477711535724270169127
61677015972477711535724270523259
61677015972477711535725389731453
61677015972477711535725762448663
61677015972477711535728861635509
61677015972477711536289129589903
61677015972477711536289473963437
61677015972477711536292945867493
61677015972477739397768018160751
61677015972477739399380029837863
61677015972477739399441673098645
61677015972477740634997643682091
61677015972477740635060061777533
61677015972477744339151715665867
61677015972477744339151716015787
61677015972477744339402764125243
61677015972477755449933153594867
61677015972477755457464564854315
61677015972477755457527326619239
61677015972477755459218458590677
61677015972477755459221557777523
61677015972477755459222676985717
61677015972477755459724000614965
61677015972477755459783319527773
61677015972477755459786762734021
61677015972477755869058542685959
61677015972477755870731853250319
61677015972477755870732197623853
61677015972477756000396454626979
61677015972477756006319297061431
61677015972477756007926746674021
61677015972477756007926746678233
61677015972477756007930189880269
61677015972477756007930964719141
61677015972477756007989508793077
61677015972477756008010429032869
61677015972477756008013528219715
61677015972477756008014647427909
61677015972477757106350586302741
61677015972477757243548578563369
61677015972477757243548951630499
61677015972477757243548951634871
61677015972477760810442240191075
61677015972477760810445712426337
61677015972477760810692944276917
61677015972477760940359870001551
61677015972477760940363342254075
61677015972477760940363342259899
61677015972477760947702650897065
61677015972477760947703023949693
61677015972477760947706122801121
61677015972477760947706467155941
61677015972477760947890937241597
61677015972477760947891310307275
61677015972477760947895528353847
61677015972477760947953699006521
61677015972480712826939454115189
61677015972480712826940602025563
61677015972480712833717375589927
61677015972480712833717748661429
61677015972480712833718781780555
61677015972480712834533541400413
61677015972480712834533656191661
61677015972480712834534689310787
61677015972480742527762988647595
61677015972480757168910145497759
61677015972480757298577472985551
61677015972480757298577846057053
61677015972480757306173884618749
61677015972480757352492701204415
61677015972480758999053541874982
61677015972480758999053541874983
61677015972480759128720094523903
61677015972480759136318428906347
61677015972480762703402441075852
61677015972480762703402441075853
61677015972480762832797397617289
61677015972480762833068993728985
61677015972480762840412405626335
61677015972481596786200989619935
61677015972481607911100029915861
61677015972481607911100374289395
61677015972481607911102354263835
61677015972481607911102698637369
61677015972481613257491514145143
61677015972481613264269435619881
61677015972481613265084597363341
61677015972481613265088040569589
61677015972481613394751924501213
61677015972481613394754621920689
61677015972481613401529444562713
61677015972481613401532543395427
61677015972481613402282589973889
61677015972481613402283335760661
61677015972481613402286033180137
61677015972481613402345352092945
61677015972481613402348450925659
61677015972481643095244544363247
61677015972481643095323637139263
61677015972481643095327107858205
61677015972481643095515365640283
61677015972481643095516140474943
61677015972481643095578156807227
61677015972481646799672535290373
61677015972481646799672908343001
61677015972481657736724940581677
61677015972481657736725284955211
61677015972481657866389168886835
61677015972481657866389541485953
61677015972481657866389541958337
61677015972481657873919460933877
61677015972481657873919460938089
61677015972481657873919833537207
61677015972481657873919834009591
61677015972481657873920608371867
61677015972481657873922904140125
61677015972481657873923277211467
61677015972481657873924052050339
61677015972481657873924052050499
61677015972481657873982596124435
61677015972481657912706839078447
61677015972481657912709936744761
61677015972481657920238250337895
61677015972481657920241348004209
61677015972481657920301041504839
61677015972481657920304140337553
61677015972481657920304484711087
61677015972481659566593268588857
61677015972481659566617632383413
61677015972481659566868336958901
61677015972481659566868681332435
61677015972481659696531790425187
61677015972481659703791261199405
61677015972481659703791261203617
61677015972481659703794704405653
61677015972481659703794704409865
61677015972481659703795479244525
61677015972481659703854023318461
61677015972481659703874572020541
61677015972481659703874945441963
61677015972481659703878042739483
61677015972481659703878044274677
61677015972481659703878388648211
61677015972481659704063230386814
61677015972481659704063230386815
61677015972481659704066300517349
61677015972481659704066300521561
61677015972481659704066673593062
61677015972481659704066673593063
61677015972481659704067448427722
61677015972481659704067448427723
61677015972481659704125992501659
61677015972481663270963432868209
61677015972481663400609093518573
61677015972481663400880689630269
61677015972481663408140160404487
61677015972481663408220744041645
61677015972481663408220744391565
61677015972481663408223814545185
61677015972481663408223843224279
61677015972481663408223843242993
61677015972481663408409030749147
61677015972481663408412129581861
61677015972481663408412129587684
61677015972481663408412129587685
61677015972696844159536935140351
61677015972696844212549217523567
61677015972696844212609196125655
61677015972696844212609196479787
61677015972696844212609282218935
61677015972696844212611893549343
61677015972696844212611979638411
61677015972696845394882866778199
61677015972696845394882952867267
61677015972696845857481600261221
61677015972696845859741036376003
61677015972696845994491306514139
61677015972696845994679592876141
61677015972696845994742354990985
61677015972696845996939028990923
61677015972696845997001705012487
61677015972696845997001705016699
61677015972696845997001791105767
61677015972696849563521603206493
61677015972696849693189303765787
61677015972696849693753301904491
61677015972696849693753387997771
61677015972696849700529272083883
61677015972696849700529272438015
61677015972696849700529358177163
61677015972696849700531596431857
61677015972696849700531596436069
61677015972696849700531682525137
61677015972696849700532457365413
61677015972696849700719595817041
61677015972696849700782271842817
61677015972696849701284454883685
61677015972696849701347130909461
61677015972804913997151389490323
61677015972804917700935428224869
61677015972804917701500287295725
61677015972804917838133420835417
61677015972804917838698279906273
61677015972805812863067106047665
61677015972805812864761308153849
61677015972805812864762427362043
61677015972805812917833655232433
61677015972805812917834028653855
61677015972805812917834774440627
61677015972805812917834803138435
61677015972805812917837127486569
61677015972805812917837471860103
61677015972805814100108100715425
61677015972805814100108445088959
61677015972805814562706748463671
61677015972805814562707092837205
61677015972805814564963085391607
61677015972805814692373674188305
61677015972805814694629637694819
61677015972805814694633109948955
61677015972805814699716798735831
61677015972805814699904712026331
61677015972805814699904741074219
61677015972805814699905085447753
61677015972805814699967847212677
61677015972805814702160704580733
61677015972805814702161048954267
61677015972805814702161078002155
61677015972805814702164521208403
61677015972805814702223840121211
61677015972805814702226938953925
61677015972805814702227283327459
61677015972805817804450803533907
61677015972805817804454275788043
61677015972805818268743652221937
61677015972805818268748243334187
61677015972805818269312327566171
61677015972805818398413676779285
61677015972805818398414795987479
61677015972805818398978535845929
61677015972805818398978880219463
61677015972805818398978908917271
61677015972805818405753731190661
61677015972805818405753731192065
61677015972805818405753731540581
61677015972805818405754506025321
61677015972805818405754850398855
61677015972805818405756830373295
61677015972805818405756830378911
61677015972805818405757174746829
61677015972805818405757949587105
61677015972805818405941644832485
61677015972805818406004779668911
61677015972805818406509947105377
61677019561862584985432382936616
61677021706802578509302083962262
61677022185401236968841446598708
61677034400535063614149094716075
61677034400535964181144883423949
61677034400535964181960790971651
61677034400535980653253639490541
61677034400543167488546580216705
61677034400543167489108340100715
61677034400544068056104128808589
61677034400544068056354804213933
61677034400544068056358276117989
61677034400544068056918888445917
61677034400544068056920036001999
61677034400544068056920036356291
61677034400544084527397752165107
61677034400544084528210560527207
61677034400544084528212884875181
61677034400544084657877142232599
61677034400544084665408553492047
61677034400544084665410533116567
61677034400718795918198999967537
61677034400718796053785238831307
61677034400718796053785239181227
61677034400718796055459668603861
61677034400718796055480589193573
61677034400718796055480589197785
61677034400726884557485593301371
61677034400726899793158245357793
61677034400726899922825085339067
61677034400726899930418914344037
61677034400726901028525185208211
61677034400726901028776232263535
61677034400726901028776232267907
61677034400726901158442698827759
61677034400726901158442699177679
61677034400726901165764931721033
61677034400726901165785852309341
61677034400726901165785853844535
61677034400726901166036900904231
61677034400751216350406716140205
61677034400751216357996298047955
61677034400751216487667384776529
61677034400751216495005918224903
61677034400751216495005918574823
61677034400751216495261213781499
61677034400751243123565302452941
61677034400827748152154888253733
61677034400827764623424492189229
61677034400827764623445412778941
61677034400827796321359639757569
61677034400827796328953841816571
61677034400827796328953841820783
61677034400827809095897421033979
61677034400834968067832710664445
61677034400834995931754445992127
61677034400835852019499384049307
61677034400835852024854702226451
61677034400835852027093213054277
61677034400835853255116997887919
61677034400835853262439230781193
61677034400835853262460151369501
61677034400835853262460152904695
61677034400835853262711199960019
61677034400835853262711199964391
61677034400835868490789908574515
61677034400835868496145226751659
61677034400835868498383737579485
61677034400835868498404658162177
61677034400835869726407522413127
61677034400835869733750677429903
61677034400835869734001724485227
61677034400835869734001724489599
61677034400835869871011087785973
61677034400835869871199373080745
61677034400835869871262134845669
61677034400835896499566138711083
61677034400835896499566141893411
61677034400835901431101194877713
61677034400835901438693875991183
61677034400835901438695023882683
61677034400835917902391720825687
61677034400835917909985549830657
61677034400859263082463902823795
61677034400859268023871993642127
61677034400859268024119569843155
61677034400859268024123042101503
61677034400859279691015095985327
61677034400859284625081181096937
61677034400859284632402266079837
61677034400859284632423186803659
61677034400859284632674235263035
61677034400859284632675010101907
61677034400859311260979127335803
61677034400859311260979127453847
61677034400859311260979127471157
61677034400859311260979127471317
61677034400859311260979132057537
61677034400859312488167236553115
61677034400859312495761064135319
61677034400859312495761065558085
61677034400859327869530320497335
61677034400859327869530320615379
61677034400859327869530320619591
61677034400859327869530320632689
61677034400859327869530320632849
61677034400859327869530325219069
61677034400859329104312257296851
61677034400860163650275598725079
61677034400860168591680217634983
61677034400860168591683689543411
61677034400860168591931265744439
61677034400860168591934738002787
61677034400860168591935512841659
61677034400860185062953293344797
61677034400860185062970742160191
61677034400860185062974214045533
61677034400860185062974214049745
61677034400860185062974214068619
61677034400860185062974988884405
61677034400860185063221790269647
61677034400860185063225262527995
61677034400860185063226037366867
61677034400860185192892618717967
61677034400860185200234624424689
61677034400860185200485672884065
61677034400860211821196621650261
61677034400860211828790823237087
61677034400860211828790823355131
61677034400860211828790823359343
61677034400860211828790823372441
61677034400860211828790823372601
61677034400860211828790827958821
61677034400860213055978931385765
61677034400860213055978931404639
61677034400860213063571612145103
61677034400860213063572760036603
61677034400860213063572760055477
61677034400860213063572760409609
61677034400860213063572761455157
61677034400860213063572761459369
61677034400860228292487146175469
61677034400860229527269455910973
61677034400860229664529867335677
61677034400860229672060158337171
61677034400860229672122920102095
61677034400860229672122921501775
61677034400860229672124040709969
61677034468676093279195133675610
61677034468785061984416407852182
61677034468785061984416407856394
61677034468785061984419851058430
61677034468785061984419851062642
61677034628200872676258462403476
61677034628200873087287322884010
61677034628341406273044925039860
61677034628341406273107687154704
61677035089178749545799461632350
61677035089182619889841275512234
61677035089190773129812690349204
61677035106903725217292681825270
61677035106904625785104378080686
61677035106908496129146191610650
61677035106908544122116020399922
61677035106908544259376775129526
61677035106915701227650793507183
61677035106916649231856851722228
61677035106916649369117606447620
61677035106916649833974539017714
61677035115346349595209344760815
61677035115450515866651090314695
61677035115450515866898665465963
61677035115451416434459313957631
61677035115451416434459314307551
61677035115451416434462784680785
61677035115451416434462786215979
61677035115451416434710361367247
61677035115451416434714608464467
61677035115451431074773864131109
61677035115454417732619783614123
61677035115454434203911111676171
61677035115454434340921077626333
61677035115454434341175223872875
61677035115454465910863040483743
61677035115454465910863413200953
61677035115454465910863413555245
61677035115454465910866512387799
61677035115455318300180432105791
61677035115455318300183902828945
61677035115455318300183904364139
61677035115455318300435726612627
61677035115455334771470956630999
61677035115455334771472103001967
61677035115455334771472103356099
61677035115455334771472104891293
61677035115455334771474428889347
61677035115455334771475202188813
61677035115455334771726251137835
61677035115455334901388585391715
61677035115455334908731366987069
61677035115455334908731738523377
61677035115455334908732514893071
61677035115455334908920024880959
61677035115455334908920799715619
61677035115455334908920800188003
61677035115455334908923095488089
61677035115455334908923468559591
61677035115455366471080907030137
61677035115455366471084379288485
61677035115455366476166951931451
61677035115455366478675109456529
61677035115455366478677433454583
61677035115455366478678208293455
61677035115658547031079750179041
61677035115658547031142426204817
61677035115658562905373553669157
61677035115658562905375877667211
61677035115658563035043492487357
61677035115658563042634222305481
61677035115658563044893658420263
61677035115662448896863542813571
61677035115662448896863542817783
61677035115662449491659773570975
61677035115662449491659773575187
61677035115662465365643330605781
61677035115662465367316985543675
61677035115662465368150709871679
61677035115662465368150710225811
61677035115662465368153809058525
61677035115662465497820648694091
61677035115662465502067166283787
61677035115662465502899752149097
61677035115662465502899752499017
61677035115662465502903999242105
61677035115662465504577654179999
61677035115662465505411378512215
61677035115662465505411378862135
61677035115662465505414477694849
61677035115662465960415908756737
61677035115662465960419007589451
61677035115662465960439932899493
61677035115662465962946940629083
61677035115662465962946940983215
61677035115662465962947314054716
61677035115662465962947314054717
61677035115662465962949264981269
61677035115662465962950412887430
61677035115662465962950412887431
61677035115662466090085847574937
61677035115662466092613780264649
61677035115662466092613780614569
61677035115662466092616879447283
61677035115662466092616879451495
61677035115662466097676577393061
61677035115662466097699453625443
61677035115662466097699453629655
61677035115662466097700597284855
61677035115662466097700601535817
61677035115662466100207982341121
61677035115662466100207982691041
61677035115662466100211081523755
61677035115662466100211081527967
61677035115662497072846591920289
61677035115662497072846593455483
61677035115662497072846678009357
61677035115662497072846678144871
61677035115662497072846679544551
61677035115670552770923285475257
61677035115670552770985961501033
61677035115670569234682398741017
61677035115670569242272755487639
61677035115670569242272755837559
61677035115670569379533424473883
61677035115670570475362436286619
61677035115670570475362809353749
61677035115670570475362809358121
61677035115670570477618773214555
61677035115670570477618773564475
61677035115670570477622245468531
61677035115670570477622245472903
61677035115670570605030424178267
61677035115670570612372429399555
61677035115670570614879441850879
61677035115670570614879442200799
61677035115670570614882914104855
61677035115670570614882914109227
61677035115670571207438304969097
61677035115670571207438305323229
61677035115670571207441776164427
61677035115670602182587853819029
61677035115670602777112029200785
61677035115670602777112115294065
61677035115766614571499149462411
61677035115766615168551717147751
61677035115766615168555189406099
61677035115766631180050342623943
61677035115766631180051117462815
61677035115766631182309778738725
61677035115766631639843045559719
61677035115766631769513328401533
61677035115766631777106382567631
61677035115766631777107157406503
61677035115766663336945184342507
61677035115766663344535541084917
61677035115766663344535912621225
61677035115766663344537864033211
61677035115766663344539011808071
61677035115766663344539011924711
61677035115766663344539011943585
61677035115766663344539013343265
61677035115766664579317470346357
61677035115766664579317474578445
61677035115766664579320942237315
61677035115767515131717791547517
61677035115767515139308521365641
61677035115767515141567957480423
61677035115767515728770359232857
61677035115767515733856403784251
61677035115767515736363413049035
61677035115767515736364187887907
61677035115767515736364188237827
61677035115767515736366885307383
61677035115767515736367660141883
61677035115767531603008316072725
61677035115767531610351100850407
61677035115767531610601369888903
61677035115767531610602144727775
61677035115767531612860806003685
61677035115767531747796694132075
61677035115767531747859456246919
61677035115767532200060883758065
61677035115767532205144604311405
61677035115767532205147703144119
61677035115767532207654712763035
61677035115767532207655085480245
61677035115767532207655085834537
61677035115767532207658184667091
61677035115767532337320518925343
61677035115767532337321293764215
61677035115767532337321666831345
61677035115767532342404239478683
61677035115767532342405358686877
61677035115767532344851585811257
61677035115767532344851930184791
61677035115767532344852705023663
61677035115767532344853078090793
61677035115767563904753408335363
61677035115767563904756878708597
61677035115767563912347236986201
61677035115767563912347236990413
61677035115767563912347608522509
61677035115767563912347608526721
61677035115767563912347608876641
61677035115767563912350707709355
61677035115767563912350708199001
61677035115767563912350709244549
61677035115767563912350709248761
61677035115767565139538809483549
61677035115767565147129166247641
61677035115767565147129170479729
61677035115770517034276306019065
61677035115770517629072536776469
61677035115770533642825174832623
61677035115770533642827499180597
61677035115770534235093472550395
61677035115770534237621778661529
61677035115770534237624877848375
61677035115770565210257032304419
61677035115770565210260130091585
61677035115770567039563222673665
61677035115770567039566693514863
61677035115770581818808223935129
61677035115770581818808225465951
61677035115770581818811323253117
61677035115771417594494947750039
61677035115771417598741465343947
61677035115771417599577523467605
61677035115771417599578298302265
61677035115771417601251953240159
61677035115771417602085677568163
61677035115771417602085677922295
61677035115771417602088001920349
61677035115771417602088776755009
61677035115771418186760146635097
61677035115771418189288079674729
61677035115771418189291178507443
61677035115771418194350876453221
61677035115771418194353975640067
61677035115771418194373752685603
61677035115771418194374900595977
61677035115771418196881908325567
61677035115771418196881908679699
61677035115771418196882281401281
61677035115771418196882281751200
61677035115771418196882281751201
61677035115771418196884232677753
61677035115771418196885380583914
61677035115771418196885380583915
61677035115771434065785472275247
61677035115771434070865723994759
61677035115771434070868047992813
61677035115771434070868822827473
61677035115771434072542477765367
61677035115771434073376202093371
61677035115771434073376202447503
61677035115771434073379301280217
61677035115771434203042783444471
61677035115771434207289301038379
61677035115771434208124986086323
61677035115771434208125330459857
61677035115771434208125359157665
61677035115771434210573075495725
61677035115771434210574194703919
61677035115771434210635837614781
61677035115771434210636612449441
61677035115771434658050671160305
61677035115771434660578604199937
61677035115771434660581703032651
61677035115771434665644499811143
61677035115771434665644500165275
61677035115771434665662326288471
61677035115771434665664277210811
61677035115771434665665420516091
61677035115771434665665425121185
61677035115771434668172432850775
61677035115771434668172433204907
61677035115771434668172805926489
61677035115771434668172806276408
61677035115771434668172806276409
61677035115771434668174757202961
61677035115771434668175905109122
61677035115771434668175905109123
61677035115771434797839387277589
61677035115771434802922736290409
61677035115771434802923080663943
61677035115771434805370454163503
61677035115771434805370798537037
61677035115771434805433216278347
61677035115771465770477996852545
61677035115771465770477997342191
61677035115771465770477998391951
61677035115771465778068355134361
61677035115771465778068726670669
61677035115771465778068727024801
61677035115771465778068727160315
61677035115771465778068728205703
61677035115771465778068728559995
61677035115771465778071825857515
61677035115771465778071826347161
61677035115771465778071827392709
61677035115771465778071827396921
61677035115771467599784188752613
61677035115771467599784560761097
61677035115771467607374918570737
61677035115771467607374918924869
61677035115771467607375290579221
61677035115771467607378389766067
61677035115771482241768521377753
61677035115771482241768521867399
61677035115771482241768522917159
61677035115771482249358879659569
61677035115771482249359251195877
61677035115771482249361202607863
61677035115771482249362350382723
61677035115771482249362350499363
61677035115771482249362350518237
61677035115771482249362350872369
61677035115771482249362351917917
61677035115771482249362351922129
61677035115771482379025461010669
61677035115771482379025805384203
61677035115771482379025832546977
61677035115771482386555752012163
61677035115771482386557243806425
61677035115771482386557245341459
61677035115771482386618514131219
61677035115771482386618515180979
61677035115771482386619634389173
61677035115771482386619661551947
61677035115771482386619663086981
61677035115771482386620005925481
61677035115771482386621957337467
61677035115771484071075089535863
61677035115771484078665819353987
61677035115771484078667770630459
61677035115778620908396400349969
61677035115778620908399499536815
61677035115778622141486081148949
61677035115778622141486855987821
61677035115778622143743192915757
61677035115778622143745517263731
61677035115778622736283458262819
61677035115778622738811391302451
61677035115778637379686580855935
61677035115778637516947593511501
61677035115778637516950692698347
61677035115778638612773937306941
61677035115778638615033373421723
61677035115778638750037274310481
61677035115778638750038049149353
61677035115778638752294386077289
61677035115778638752296710425263
61677035115778639344834651424351
61677035115778639344855573547853
61677035115778639347366056722331
61677035115778670319998206933189
61677035115778670320001305647859
61677035115778670320001305783213
61677035115778670906932114494011
61677035115778670914522468054093
61677035115778670914522840062577
61677035115778670914522841125435
61677035115778670914522844312135
61677035115778670914524795588607
61677035115778670914525938893887
61677035115778670914525938895291
61677035115778670914525940312281
61677035115778670914525940312441
61677035115778670914525943498981
61677035115778686791288387102333
61677035115778686791288391688553
61677035115778686928552498809391
61677035115778686928552498944745
61677035115778687515483303405985
61677035115778687523073661215625
61677035115778687523077132055419
61677035115778687523077132056823
61677035115778687523077132410955
61677035115778687523077133473813
61677035115778687523077133473973
61677035115778687523077136660513
61677035115779521468617366437501
61677035115779521476207723184123
61677035115779521476208096605545
61677035115779522701704723238427
61677035115779522709046728459715
61677035115779522709295453056551
61677035115779522711553740911039
61677035115779522711554888817041
61677035115779522711554889171333
61677035115779522711557213169387
61677035115779523304112604383389
61677035115779523304116075224587
61677035115779523306623087203735
61677035115779537939907890962709
61677035115779537944988139607621
61677035115779537944991238440335
61677035115779537947498247709331
61677035115779537947498621130753
61677035115779538077164829060431
61677035115779538082248893983093
61677035115779538084696240319879
61677035115779538084757883226529
61677035115779538084759031132531
61677035115779539172995247763635
61677035115779539180334928986869
61677035115779539180338027819583
61677035115779539180587928508311
61677035115779539180588301579813
61677035115779539180589076414313
61677035115779539182844265436247
61677035115779539182845413342249
61677035115779539182845413696541
61677035115779539182847737694595
61677035115779539312510846787347
61677035115779539312511994693349
61677035115779539317594564154147
61677035115779539317595683362341
61677035115779539317782477912611
61677035115779539317785921118859
61677035115779539317845240027455
61677035115779539320041913673261
61677035115779539320042258046795
61677035115779539320043405952797
61677035115779539775385678689311
61677035115779539775403128908597
61677035115779539775406599395663
61677035115779539775406599749795
61677035115779539775406600812813
61677035115779539777913611728943
61677035115779539777917083987290
61677035115779539777917083987291
61677035115779539912663911982037
61677035115779539915174395156515
61677035115779570887809529780441
61677035115779570887809534012529
61677035115779570887809902834473
61677035115779570887813001549143
61677035115779570887813006270877
61677035115779571474743434141465
61677035115779571474743807212967
61677035115779571482334163959589
61677035115779571482334164309509
61677035115779571482334535963861
61677035115779571482334537031091
61677035115779571482334537381011
61677035115779571482334540213259
61677035115779571482334540213419
61677035115779571482334540567551
61677035115779571482336488307563
61677035115779571482336491489891
61677035115779571482337635150707
61677035115779571482337636213565
61677035115779571482337636213725
61677035115779571482337639400265
61677035115779587351509697191637
61677035115779587359100058537737
61677035115779587359103526196607
61677035115779587359103530796085
61677035115779587488766635656749
61677035115779587488766639888837
61677035115779587488770078862997
61677035115779587496298075128731
61677035115779587496298075600907
61677035115779587496360837243575
61677035115779587496360837715751
61677035115779587496364280921999
61677035115779587946033958666673
61677035115779587953624688484797
61677035115779587953625064738467
61677035115779587953628159325995
61677035115779588083291646089727
61677035115779588090822709793313
61677035115779588090823057349175
61677035115779588090885471908157
61677035115779588090885475094697
61677035115779588090885819468231
61677038704977692016643215028228
61677038704977692016643301117296
61677040849807822494774823269994
61677040849808716972548092818426
61677040849808716972548437191960
61677040849808722925324731326760
61677040858635322902480222924967
61677040858639240141406635999043
61677040858639240141406636003255
61677040858659649305763551343183
61677040858662651800591398186823
61677040858663551764588647198663
61677040858663551766009304137051
61677040858663551766848078609181
61677040858663552231138953543355
61677040858663552231142425447411
61677040858663552360809006798671
61677040858663552360809006802883
61677040858663552368340418058119
61677040858663552368340418062331
61677040858663555340691622103461
61677040858663555470355104621847
61677040858663555470626700379411
61677040858663555470626700733543
61677040858663555470630172637599
61677040858663555470630172637759
61677040858663555477889614714009
61677040858663557170834238954859
61677040858670756910897432945095
61677040858670760019881770530129
61677040858670760615242084003197
61677040858671644566344673510207
61677040858671644566908757742191
61677040858671655641243612833179
61677040858671655641243612833339
61677040858671656876589257488753
61677040858671657478646452820603
61677040858671660450432797795089
61677040858671661045793484339499
61677040858671661045793484343871
61677040858671661175460065694971
61677312535297407547472935436572
61677312989270341182841682225788
61677313013885560983919132892386
61677313013896065999483125463238
61677313173418430658277673438620
61677313173418447129567853590294
61677313173418447129567969442740
61677313173418447129568226661636
61677313173418447137094789591390
61677313173418447137094818287746
61677313173418447137098145641548
61677313173418447137099293547550
61677313173420848277702892845070
61677313173422048859303402624860
61677313173604567817065788828088
61677313173612673293399501168544
61677313173636984918278358046978
61677313176376561806467423614993
61677325379669526877519155608158
61677325379669526877602723642526
61677325456797772461954763269716
61677325858268181632713837084642
61677325858268181632797405119010
61677325864491705580599898753198
61677325911736409669066210156692
61677325911758323293746695655032
61677325935404532326890504602644
61677325935404532326890877673986
61677325935404565818232616549394
61677325936059827191005209010332
61677325938359045281334142255997
61677325938359045281335290161999
61677326071266892882920262262686
61677326071925791251121847695900
61677326094601188801568080793064
61677326094925709864551473362398
61677326094925709864551846433740
61677326094929295664257372730226
61677326094929312135547552881900
61677326094929312143077844933154
61677326095560292903528517284828
61677326095584608233882430550590
61677326095584608233882545335806
61677326095584608234362946748206
61677326095584608234446629567790
61677326095585808991442883951864
61677326095585808991442998742904
61677326095585808991445207949918
61677326097883775127360046342831
61677331584706923421459899899212
61677331584706923422212012208524
61677331601776308981536637850870
61677331602424695785993687965876
61677331602432799661516668621342
61677331602432799661516668626958
61677331602432799661517014400380
61677331608341425074051152837236
61677331608341425074054596043484
61677331611295904346611749284223
61677331611295904346614073282277
61677331654953936052323620796148
61677331654953936098073476934436
61677331654953936098076832984594
61677331655602324503720403584526
61677331655602324503720408183796
61677331679559844488866798139592
61677331814162601736857370598476
61677331814478717141516187828720
61677331814486822206067607395974
61677331814486822206067608812916
61677331815143314532424928386814
61677331815143314532444700124354
61677331815143314532445474959014
61677331815143314532445848030356
61677331815422195296308674566042
61677331839060310203081127384504
61677331839092730642045842784748
61677331841724189797979775866337
61677331841724189798230824325713
61677332293053056565791723435104
61677332293085476961262290289400
61677332293085476961262290295224
61677332293085476961263323392716
61677332293085477373044554465576
61677332293085477373045329300236
61677332293733869116441046199566
61677332293741972991964031459918
61677332293741972991964289740220
61677332293741972991964375816190
61677332293741972992152317798834
61677332293741972992153437007028
61677332294032572119957239248514
61677332317375273330903646215402
61677332317656552460992401268670
61677332317667057849865697705402
61677332317667057849865699122344
61677332317667073772363908831826
61677332317668274712460509678834
61677332317668275085852114308456
61677332319350237605868999097517
61677364146039454001998116162100
61677364199322747686162802767446
61677364199322781040244159984592
61677364199322797511534340136266
61677364606887915585576733841762
61677364624613797132315061484664
61677364624721864896336132917496
61677364624721865269731956637786
61677364624721865445128103359688
61677364624721865452662613451850
61677364624721865452743111351312
61677364630522417237419207589786
61677364630522420895948775836698
61677364677896792284211617229182
61677364677896792466386804150194
61677364677896792467142274043246
61677364677896792467225956874478
61677364677897090869827420285150
61677364677897092061047961486334
61677364677897140276073539865070
61677364677897140276073912936412
61677364701531293936618172027070
61677364701531641928480205203244
61677364701531641936010497254498
61677364701531641936011645160500
61677364702406643447775705833808
61677364702406671997730303195874
61677364837420672393220914296694
61677364837420672393224357975326
61677364837421573509825785924382
61677364837421873150303175498406
61677364837421873150306733962254
61677364837421917432151372393572
61677364837421921319512633242354
61677364861055172757499356156430
61677364861055172765032747040398
61677364861055174045627584352182
61677364861056073371315312355456
61677364861056074979489999435772
61677364861056374802709845553894
61677364861056374802713288760142
61677364861056422971919188040242
61677364861056422979446036885248
61677364861056422979450627997498
61677364861274912949855974046574
61677364861931424490458098991976
61677364861931424491211244403152
61677364861931424666694402365670
61677364861931424673472323840408
61677364861931424674225469251584
61677364861931424674225583570448
61677364861931424674225842322926
61677364861931454275784082868434
61677364861931457980046314963326
61677364861931457980297019066430
61677368453533046951166746010322
61677368453533094943887960295358
61677368932974334298568909929020
61677370350213560114905331364794
61677370350213560114906106199454
61677370350213560114906479270796
61677370367939437405726878580972
61677370368874776099906856234300
61677370368874777142451131911786
61677370368874777144146482040772
61677370368874777327157722841914
61677370368874777332996796717474
61677370368874777334691113725882
61677370368874777334692146846460
61677370368874777335252874892932
61677370368874777335256232478124
61677370374687040566604810594846
61677370421104108757504199758968
61677370421105007538419133504486
61677370421105309514586460960680
61677370421105309514586547053960
61677370421115816138241458140572
61677370421956043466348722459242
61677370421980355129452423029904
61677370422052406052418867064380
61677370422052406052439788120652
61677370445590545118755391575994
61677370445688156448098352969288
61677370445722925286117126770410
61677370445722972913057158376852
61677370580636994910687803617572
61677370580638195667766707707720
61677370580638195667766736404076
61677370580638195667766994684378
61677370580638195667767080777818
61677370580640597181683883119604
61677370580641797343965437255800
61677370580641797755751919472884
61677370580641797938763160279850
61677370580641845519949490763814
61677370580641847350095206924474
61677370581480824509791150626218
61677370581513240055378270680454
61677370581513241288467951479434
61677370581513241290724288407370
61677370581585290968557663044566
61677370581585290970816061104034
61677370581585290970838015278076
61677370581585292206159411874900
61677370581586191355634428763344
61677370581586191355635461883922
61677370581586492780230891434428
61677370581586524477581753617132
61677370581586524477581754678538
61677370581588892693017761489530
61677370581588892693017847582970
61677370604272697320176734414036
61677370604272745312894763767302
61677370604275098239289730385416
61677370604276299591172813916068
61677370604276349002753699807438
61677370605115327809326097396712
61677370605219793668212058599368
61677370605220976718407417819386
61677370605220993189697971042402
61677370605220993197229037928316
61677370605220994425294692872422
61677370605221037662149635041902
61677370605255810890002446629858
61677370605255811439296168217380
61677370605255859066237314794312
61677370605255859615028168860510
61677370605255859622559575870608
61677371059204131712175060601238
61677371059216140472591250146190
61677371059216190480412268082222
61677371059216190480412928131458
61677371059216190480413301202800
61677371060079479308291954224400
61677371060079479308479981251920
61677371060079483007554150611452
61677371060079483015085217497366
61677371060087588124638365113118
61677371060087588125390477420978
61677371060087588125390477426802
61677371060183945724316166936272
61677371060183945724337087523176
61677371060183950658357113294798
61677371060183950658360556501046
61677371060183950658360556502498
61677371060183950665700237725892
61677371060183950665703337048252
61677371060183950665703595311084
61677371060183950665888180180712
61677371060184846109134534595582
61677371060185151239771373395708
61677371060185151239959659740240
61677371060187551152582610549950
61677371060195656262322753126616
61677371060195656262887612193260
61677371060195656812181678160348
61677371060195701100553540078682
61677371082847084737170185521382
61677371082849441367915542319600
61677371082849441367915543736542
61677371082849485839552790937310
61677371082849491192722222038718
61677371082849491192722996873378
61677371082850692132819597720386
61677371083713986261336287423378
61677371083713986261586991526482
61677371083722089586687656258360
61677371083722089777229619571674
61677371083722089777793703803658
61677371083722089777797147009906
61677371083818446774583455349094
61677371083818452127749443244254
61677371083818452127752886450502
61677371083819647943196929435198
61677371083819647950727996321112
61677371083819647950728369392454
61677371083819652884831704445966
61677371083819652884835147652214
61677371083819652884836295558216
61677371083819652892115539132832
61677371083819696121691233360302
61677371083819697356473170043178
61677371083819697356473543114520
61677371083819697356473544175926
61677371083822098870386989404904
61677371083823238684792524523394
61677371083823249856009206798398
61677371083823249856009235496206
61677371083823255163421611549076
61677371083823255163425054755324
61677371083823255163425083453132
61677371083823255163614489005858
61677371083830152919974697422128
61677371083830157907115447838882
61677371083830157907679532070866
61677371083830157915207155750532
61677371083830158273144125689652
61677371083830158273958914024740
61677371083830158280672093742852
61677371083830186274056054639274
61677371083830202379567483374738
61677371083830202379568599400604
61677371083830202745346230191678
61677371083830202745346234790948
61677371083830202752873083635954
61677371083831342009893189255272
61677371083831358488711710531488
61677371083831358488714809364202
61677371083831358489278893596186
61677371083831358671808240238832
61677371083831359037820588967676
61677371083831359037820588980726
61677371083831359038572586485900
61677371083831403510042466165058
61677381216163632778845401531188
61677381216163632960960155419906
61677381216163632961043723454274
61677381216163933105376635823476
61677381216174443298623719789600
61677381216174443481637944638032
61677381216174443481638058956896
61677381375696517696991806814534
61677381375696806905567105518214
61677381375696818023774862982304
61677381375699224524804296730696
61677381375699224524996801582696
61677381375699224525080369617064
61677381375915360796467095978768
61677381854262756952601328627940
61677381854481595112697065119084
61677383272369168017628737123710
61677383272369168017628851914750
61677383272369184488917912852406
61677383272369184488919290346726
61677383272369184488921356064478
61677383272369212489269080323172
61677383272376071134940517394076
61677383272376071134943961072708
61677383272376071135504601626060
61677383272376071135505721306638
61677383272377271892022893853388
61677383272377271892026222274420
61677383272377271892504414473982
61677383272377271892586978085372
61677383272377271892588097299390
61677383272377288356265851737796
61677383272377288363316775497436
61677383272377288363877157770486
61677383272377288363880601449118
61677383272377288539277752588174
61677383272377288539277867379214
61677383272377288539280076586228
61677383272377288546809192545430
61677383272377288546811258263182
61677383272377288546811516543484
61677383272377316362512054523958
61677383272377316364204420605654
61677383272377316364207404652944
61677383272377316364228325709216
61677383272377316364228698780558
61677383272377317599550095375978
61677383272377317599553422379860
61677383272377317599553538588050
61677383272377317599741450457188
61677383272377317599741479036904
61677383272377321303895895860774
61677383272377321304084153508950
61677383272377321304084182205306
61677383272551699562880109989446
61677383272551699564575460118432
61677383272559803027773624899770
61677383272559803439555626091380
61677383290103192603529885757474
61677383290103192604264433060672
61677383290103192604264778833886
61677383290277575803814258397554
61677383290277575803897940750786
61677383290285679678860633000390
61677383290382036721880921641286
61677383290382040427922072255068
61677383290382041853813756187352
61677383290385644117529471506894
61677383290385644124325991089610
61677383290385644125060538392808
61677383290393747808659335235942
61677383290393747808910383695318
61677383290393747999456048501006
61677383295978153581953674394786
61677383295978153582037357220194
61677383296002468912116316788908
61677383296003686141324467650294
61677383296003686141327910856542
61677383296003714139395397678590
61677383296003714141675749912100
61677383296010569081790655933346
61677383296010569081874338758754
61677383296010572787075562173548
61677383296010572787263504157596
61677383296010572787350630655812
61677383296010572787827588389580
61677383296010585545549769199106
61677383296010589259204895039470
61677383296011769838956599960466
61677383296011773544429448651276
61677383296011773544432891857524
61677383296011773544993532883260
61677383296011786310247153183482
61677383296011790015723445080540
61677383296011790016283712568374
61677383296011790016287156241182
61677383296011790016287529312524
61677383296011819244616966948878
61677383296011819251956650173866
61677383296011819251960093380114
61677383296011819252148406906134
61677383296011822948963888158188
61677383296011822956302450658662
61677383296011822956490737003194
61677383296011822956495328115444
61677383296194305084347545968986
61677383296194305089681943913358
61677383296194305091878612854900
61677383296194306319944267799006
61677383296194306327283951023994
61677383296194306327287394230242
61677383296218621649168925162236
61677383296218621656507487662710
61677383296218621656699992048150
61677383296291566589590315316654
61677383296291566597121755273910
61677383296291567834727205573532
61677383296302373410109993780006
61677383296302373412389198107514
61677383296302373412390346013516
61677383296302374647712000890642
61677383296302374647715444096890
61677383296326689786582377109110
61677383296326689969592383916634
61677383296326689969595827122882
61677383296326689969596601957542
61677383296326689976876218603500
61677383296326689976938980718344
61677383296326689976938980735606
61677383296326689977123823873890
61677383296326689977127267080138
61677383296326689977128041914798
61677383296326734258219625726820
61677383343268781670028964136706
61677383343268781677643972128330
61677383343268781678458841938714
61677383343269081821976884497532
61677383343279592190623185320464
61677383343279592198238193312088
61677383343280792764691221673744
61677383343280792947705446522176
61677383343280792947705532615456
61677383343280792954483712357398
61677383343280822556773545920836
61677383343280822556795127024940
61677383343280822556795500096282
61677383343280826261118887258320
61677383343280826261119002049360
61677383343280826261119346405632
61677383343463307984993375386666
61677383343463307984993633666968
61677383343463308030722478406354
61677383343463308030722593197394
61677383343487623352355747223928
61677383343487623359970755215552
61677383343487624961323924262368
61677383343559668734054814641344
61677383343559698381530592652240
61677383343560569164602400112786
61677383343560569347616739752258
61677383343560570948994534178516
61677383343560571132008873817988
61677383343560571139540286477116
61677383343571376114792077622218
61677383343571377952525081771348
61677383343571377952528523566270
61677383343571377952528524983212
61677383343571377952528783263514
61677383343571377952549702907056
61677383343571377952550477741716
61677383343571409466613999061452
61677383343571420449984471608878
61677383343571420632998811242734
61677383343595687783163962925356
61677383343595691489769199170802
61677383343595691497296048015808
61677383343595693281751974129016
61677383343595693281752060204986
61677383343595693281752060222456
61677383343595693281769882077220
61677383343595693281772980909934
61677383343595721091491735232634
61677383343595721091491736282394
61677383343595735962221231524330
61677383343595737562781916434068
61677383366915294600112115638928
61677383366915294607643555596184
61677383366915327905932847031806
61677383366915327906183551134910
61677383366915327913464286989062
61677383366915327913525556841632
61677383366915327913714991092166
61677383367097809683129147523106
61677383367122126606388588138958
61677383367122126613730593845680
61677383367122126613919999398406
61677383367194172040365364537552
61677383367195071000023294077970
61677383367195071007554734035226
61677383367195072784415428610260
61677383367195072791946868567516
61677383367195404495365323572140
61677383367207078570285637064788
61677383367207080178940725551680
61677383367230194743802384459366
61677383367230194751144390166088
61677383367230194926816609307798
61677383367230194934348049265054
61677383367230222743898405871530
61677383367231379029343417032766
61677383367231395500633970255782
61677383367231395500884674358886
61677383367231423500980666023482
61677383367231438188696937632938
61677383367231438371711277272410
61677383367231438371711307033028
61677383367231439972270846175156
61677383367231439972271219246498
61677383367231439979802286132412
61677383367231440155285186864388
61677383367231440162815477865882
61677383367231440162816626821644
61677383502801666413588239205176
61677383502801666413842729459474
61677383502801666596518896019240
61677383502801666596606022050896
61677383502801955614635914235014
61677383502801955621977919941736
61677383502801955622170424327176
61677383502801966740375111656360
61677383502804373058665245536686
61677383502804373234065610299496
61677383502804373241407616006218
61677383502804373241595902350750
61677383502804373241680618291120
61677383502805557336840023294854
61677383502805568462306218075762
61677383502805573808133646652776
61677383502805573815475652359498
61677383502805573815663938704030
61677383502805573991144543086000
61677383502805573991144801366302
61677383502805573991144887459742
61677383502805573998486434001682
61677383502805573998486548792722
61677383502805573998486807073024
61677383502805573998489877207930
61677383502805573998678163552462
61677383502805573998679311458464
61677383502805602364862956570090
61677383502805602364863071361130
61677383502805602364866399776338
61677383502988084132798773374488
61677383502988089028345227942658
61677383502988089071654419149502
61677383502988089074164906573330
61677383502988089440193700626466
61677383503020504572243541693730
61677383503020509512875471595726
61677383503020509513063528369410
61677383503020509513627612601394
61677383503092549945847810136734
61677383503092555490210671701750
61677383503092583299929167353880
61677383503093455317786007159334
61677383503093455866829026060902
61677383503093456049839922494126
61677383503093456057374690866590
61677383503093750702930186129486
61677383503093755644877993724918
61677383503093755644881436931166
61677383503093756247209106110792
61677383503096157158227613003618
61677383503096157159046188905438
61677383503096157211574255270336
61677383503096157211577698470968
61677383503096157211578731591546
61677383503096190510052633292828
61677383503096201493422337374462
61677383503096201676436677013934
61677383503096201676437796204866
61677383503096201676437797266272
61677383503128577643513440868602
61677383503128577650477324695642
61677383503128578191992374126860
61677383503128578192807162461948
61677383503128578199520342180060
61677383503128578199583104299116
61677383503128578199583104312166
61677383503128606009889614831388
61677383503128606009889959191872
61677383503128622115401392178090
61677383526435256517302213071352
61677383526436457274384474273064
61677383526436501189640137239382
61677383526438874710796502282866
61677383526438874710796846639138
61677383526438874893810727131298
61677383526438874893811100202640
61677383526438874894087287885872
61677383526438902704368743874790
61677383526440075468155324239152
61677383526440104017273064765996
61677383526440108956400798745724
61677383526655011157942459493456
61677383526655011165473899450712
61677383526727056585395114884816
61677383526727056585959199116800
61677383526727056592926554842072
61677383526727056951987648813664
61677383526727057142616968219336
61677383526727957709781355869298
61677383526728241237779729863702
61677383526728257159463524309438
61677383526728257709070283086718
61677383526728257892084594022766
61677383526728257899616033980022
61677383526730659413028415482772
61677383526730659413864096180744
61677383526730659413865244086746
61677383526731859621063185583184
61677383526731859987117372424360
61677383526731904085925607326782
61677383526763079112905770823882
61677383526763079295355911440330
61677383526763079295919995672314
61677383526763079302887351397586
61677383526763079303451435629570
61677383526763079669730903670852
61677383526763079844398928924748
61677383526763079845213717259836
61677383526763079851930368882004
61677383526763079851993131001060
61677383526763079851993131014110
61677383526763079852745157217092
61677383526763123584793722127546
61677383526763123767807946975978
61677383526763123775339386933234
61677383526763124141200783350010
61677383526764279869420848960896
61677383526764279869423947793610
61677383526764279869424320864952
61677383526764279869988032025594
61677383526764279876951915846810
61677383526764280060049937833690
61677383526764280418466965278028
61677383526764280419281753613116
61677383526764280425994933331228
61677383526764280425998405235284
61677383526764280426057695450284
61677383526764280426057695463334
61677383526764280426057724161142
61677383526764308419378889628380
61677383526764324524890319780786
61677383526764324524890322963114
61677383526764324524891438988980
61677383526764324524891467686788
61677383526764324890669069780054
61677383526764324890669070147444
61677383526764324890669442851396
61677383526764324898200509737310
61677383526764324898200510104700
61677383981376009543908627739812
61677383981376009544159674782038
61677383981376009726922967373460
61677383981376295046257932347330
61677383981376309862261145706418
61677383981376309869876153698042
61677383981376309870691023508426
61677383981378712665684185199740
61677383981378712665956152847744
61677383981379911592620065498732
61677383981379913422954846015088
61677383981379945495936600713494
61677383981586743821765873835884
61677383981586743829380508756166
61677383981586743829380881827508
61677383981594848939602200651234
61677383981594848939685883470818
61677383981691209686487891551066
61677383981691210245405095942076
61677383981691210245406129062654
61677383981691241759469649315160
61677383981691241759469649332422
61677383981691241759469650382182
61677383981691242994251235267280
61677383981692110254299677796592
61677383981692110810873762178570
61677383981692410260555927904346
61677383981692410400076118407650
61677383981692410811854939377578
61677383981692410811858382583826
61677383981692410811859157418486
61677383981692410994869278544874
61677383981692443751333610787856
61677383981694810722137956527176
61677383981694811914240524608708
61677383981694811959179325782758
61677383981694811965077804303206
61677383981694811966706174627764
61677383981694812514120817561360
61677383981694859952962819335742
61677383981694860135977158975214
61677383981694860135978278166146
61677383981694860135978278183408
61677383981694860135978279227552
61677383981694860135978279233168
61677383981702917069484585706370
61677383981702917618778307299716
61677383981702917626309718559164
61677383981702965062705114223918
61677383981702965245719453857774
61677383981702965245719458108528
61677384005009595941582224520740
61677384005009595941582225937682
61677384005010511379326078965100
61677384005010511379329522171348
61677384005010796698664487139394
61677384005013214318090739997628
61677384005013214318091113068970
61677384005013214318362708123632
61677384005013245834686809921868
61677384005014414892430744476912
61677384005014447140811744251934
61677384005014447145894318430094
61677384005014447148343184209190
61677384005014448383123969799524
61677384005014448383125117705526
61677384005221245291974106710686
61677384005221245841016781255982
61677384005221245846099355434142
61677384005221245848548192515430
61677384005229349166117445987860
61677384005229349356742977335542
61677384005229350408994530600690
61677384005229350589749319688472
61677384005229350592008755449122
61677384005229350592088995062458
61677384005229350592092438268706
61677384005325711338894446348954
61677384005325711346425886306210
61677384005325711348685322066860
61677384005325711707179232973754
61677384005325711897812798651582
61677384005325743411876318548552
61677384005326611906706232588656
61677384005326611914237672545912
61677384005326612455748905717010
61677384005326612463280345674266
61677384005326911912962482702234
61677384005326912052479229999290
61677384005326912052482673205538
61677384005326912060010296885204
61677384005326912060010641241476
61677384005326912060010669956546
61677384005326912060013740091452
61677384005326912060014113145532
61677384005326912060014113162794
61677384005326912464261494175466
61677384005326912464264937381714
61677384005326912464266085287716
61677384005326912471796004267628
61677384005326912471796377338970
61677384005326912471797152173630
61677384005326912647275833342762
61677384005326912654806900228676
61677384005326912654807273300018
61677384005326944168958580105800
61677384005326945403740514663542
61677384005329361788384832964034
61677384005329361788384834025440
61677384005329361788385206035376
61677384005329361795916272921290
61677384005329361795916273982696
61677384005330514186470192930614
61677384005330514323729455393732
61677384005330514735512867475910
61677384005330514740616329417476
61677384005330562362452869334784
61677384005330562362453242406126
61677384005330564153558208624070
61677384005330564153640743543476
61677384005330564153641891449478
61677384005330564153641892512288
61677384005337417311058865987934
61677384005337417491879893326496
61677384005337417494159097654004
61677384005337417494160245560006
61677384005337418729502447009332
61677384005337418729505890215580
61677384005337418729506263286922
61677384005337419271184862097604
61677384005337419278716302054860
61677384005337419278717421263054
61677384005337466898126012906416
61677384005337466898126385977758
61677384005337466905657448612918
61677384005337466905657452863672
61677384005338618060610060303732
61677384005338618060613159136446
61677384005338618060613532207788
61677384005338618060864206178672
61677384005338618198121517715078
61677384005338618198124960908276
61677384005338618198124989619134
61677384005338619295959176863362
61677384005338619845252898450884
61677384005338619852785457616334
61677384005338667472194044660426
61677384005338667472194045027816
61677384005338667472194417731768
61677384005338667655207264986710
61677384005338667655208384181854
61677384005338668028596546784678
61677384005338668028599988928116
61677384005338668028599989990926
61677384005338668028599993173254
61677384005338668028600018688734
61677387597481780807197577786630
61677387597481784518322308749538
61677387597481784518322423540578
61677387597481784518343602514182
61677387597481784518510709885110
61677387597482981525242652019818
61677387597482982120039141044426
61677387597482985275593085872246
61677387597482986875964359226096
61677387597482986876800068267536
61677387597489884498578399299814
61677387597489884643116075018710
61677387597489885733924417026730
61677387597489889628060041236322
61677387597489889628060155555186
61677387597489889628815969810126
61677387597491085400198451011462
61677387597491085438675114926422
61677387597491086674021017867914
61677387597491086674021132653338
61677387597491087044882339211530
61677387597491087047330176120802
61677387597491087230344515760482
61677387597491087230345548875444
61677387597491090385083471374558
61677387597491090385142417229074
61677387597491090385142531547938
61677387597491090385899378917840
61677387597491090744144563946470
61677387597491090750920505779426
61677387597491090750923489825312
61677387597491090751675630832384
61677387597491090751759198866752
61677387597491090751759571938094
61677389724551810902161671080306
61677389724559000757193021879370
61677389724559916011906296352666
61677389724562612362736289439562
61677389724562617715341642323722
61677389724562617898352538756946
61677389724584228191495402175578
61677389724584528009065752507442
61677389724584528375661726455998
61677389724586927693655176207264
61677389724586929477229084743658
61677389724586929523797453389344
61677389724586929889011348919834
61677389724586933044565178962438
61677389724586933227576075395662
61677389724586933234918081102384
61677389724586933234921524303016
61677389724586933234922557423594
61677389724588135592561135997500
61677389724588135593400288249608
61677389724595022231807799172774
61677389724595022232371883404758
61677389724595032801701004957850
61677389724595032803396355086836
61677389724595033352184883735510
61677389724595034633538632268916
61677389724595038337884778526926
61677389724595038344660289910378
61677389724595038344660376003818
61677389724595038345415845412840
61677389724596234116798670987918
61677389724596234116800994985764
61677389724596235207606668622196
61677389724596235390620893470628
61677389724596235756398984837602
61677389724596235761482587885586
61677389724596235763930051723516
61677389724596235764010635244034
61677389724596238911952814880206
61677389724596239094967039728638
61677389724596239102494778193728
61677389724596239102498479685894
61677389724596239460744439549184
61677389724596239460744783922926
61677389724596239467520381382140
61677389724596239467522705378790
61677389724596239467522705380194
61677389724596239467523738499368
61677389724596239467792350563726
61677389724596239468359447540808
61677389724596239468359533634248
61677389724596239643759008771358
61677389724596239651290190448312
61677389724596239651290448728614
61677389748198320307844912754042
61677389748198320681237666339426
61677389748222631933286384174368
61677389748222632304419677893338
61677389748222632481514619350154
61677389748222632489042587403354
61677389748222632489046059307410
61677389748222637245803399835424
61677389748222637245806843041672
61677389748222637245806871739480
61677389748230735807678446494310
61677389748230735807681889700558
61677389748230735807681918398366
61677389748230737043027563053940
61677389748230737043027936125282
61677389748230740747370265639142
61677389748230740754148187113880
61677389748230740754149306322074
61677389748230740754149335019882
61677389748230741120198905361614
61677389748230741120202377265670
61677389748230741120766088426312
61677389748230741120766461497654
61678353471625082771762404559326
61678353471625082809897853591560
61678353471625082817492055668032
61678353471625082817515960771434
61678353471908261563497850221739
61678353471943379999671572535723
61678353471951789004721369546551
61678353471951838418498929083727
61678353472573180553930314835305
61678353472575881845583396630185
61678353472597191989537456989585
61678353472597475569668753706675
61678353472597492170625859582983
61678353472597492178787130281421
61678353472597492224561607201333
61678353472597523748664379748919
61678353472599893281190538784465
61678353472600193470440212076301
61678353472600193470461104084893
61678353472600193516214688996213
61678353472608280736281080886195
61678353472608297337238186762503
61678353472608297344853280847567
61678353472608330559960365907579
61678353472891680996290392178827
61678353472891681003886803812025
61678353472891682642666303505403
61678353472891682650262715138601
61678353472891682650281282799219
61678353472891682650281311497027
61678353472891682650281397590467
61678353472891682650283607147193
61678353472891977433769348434915
61678353472891982784491060246287
61678353472891982792085147531511
61678353472891982793777399760894
61678353472891982830244616458395
61678353472891982837838703743619
61678353472891982837838818534867
61678353472924097729217054866287
61678353472924098140811032697931
61678353472924098148405119981751
61678353472924397872734063953203
61678353472924398284328041784847
61678353472924398330081597996955
61678353472924398337675685282179
61678353472924398337675800073427
61678359631366872342248147772454
61678359690444721127747096554480
61678359690444721173500652766588
61678359691424538754358618735929
61678359691425439322233195791250
61678359691425439322233195791251
61678359845049983589684705901975
61678359845050000251583399073237
61678359845052401353985686845943
61678359850957424861785309269617
61678359850957424861785309271021
61678359850957424907538779389689
61678359850958308813515777771649
61678359850958325475414472472281
61678359850958609002786343190121
61678359850958625618952402265549
61678359850961026767066433536823
61678359850961310294439425334921
61678359850961326773259897537849
61678359853915789757520920450678
61678359853915789757541726247786
61678359853915839582892457819498
61678359853915839582912230614072
61678359853915839582913263616606
61678359853915839582913636688108
61678359853915839582915588081172
61678359853915839582915702872420
61678359853915839583080744164030
61678359853915839583101549961138
61678372134337050513173074742554
61678372137945369868118485324654
61678372562396488650069942927136
61678372562396489884851876422068
61678372562396489930605432634176
61678372562396489930607756982150
61678372563344769329654349451474
61678372563344769329654349452926
61678372563344769329654378149282
61678372563344785983958869242668
61678372563344785983959242314170
61678372607024078016115990256137
61678372612932686767298794641493
61678372612943810431455540772291
61678372612943810431455540888931
61678372615571367074524858711288
61678372615571367120278414923396
61678372615571367120280739271370
61678372615571398644216375645226
61678372615571398644216375763318
61678372615571415290906145725050
61678372615571415298500347801522
61678372615571416937282057051626
61678372615571416944876259128098
61678372615898273225045518471456
61678372615898273225047584657220
61678372615898323050417055840276
61678372615898323050419122026040
61678372615898323050605083904554
61678372615898323050605084022598
61678372615898323050607408370572
61678372615898323058031030712774
61678372767192146161466753927380
61678372772141667472670775293974
61678372772468273388944449793875
61678372772468273388944536342229
61678372772468289867765008543753
61678372772468289867765008545157
61678372772468573578215015094303
61678372772468573578215015566687
61678372772468590240133509756495
61678372773100771574547500618260
61678372773125086905463288553005
61678372773125086905463317251062
61678372775096130274065825946516
61678372775096130274065826064560
61678372775096146920755596026340
61678372775096146928349798102812
61678372775106937087054064452612
61678372775106937087054064570656
61678372775106953695604511589720
61678372775106953733743834532436
61678372775106953741338036608908
61678372775106953741358067801828
61678372775106953741361166988674
61678372775106986912425601939476
61678372775107003520976048958540
61678372775107003520976823798816
61678372775107003559114597062384
61678372775107003559115371901256
61678372775107003566708799138856
61678372775107003566709573977728
61678372775107003566729605170648
61678372775107003566732704357494
61678372775423053041298835011544
61678372775423053041317689533584
61678372775423102447479093168762
61678372775423102447480126287888
61678372775423102866858658724896
61678372775431207557223630681834
61678372775431207976408453006210
61678372775431207976429259038002
61678372775431207976432358224848
61678372775431207976432731296350
61678372776079549706670339839326
61678372776079549706670339957418
61678372776079566315220270415878
61678372776079566315221303536456
61678372776079566353359076800024
61678372776079566353360109919150
61678372776079566360953278876496
61678372776079566360954311995622
61678372776079566360973826627986
61678372776079566360977184095086
61678372776079599529782441447496
61678372776079599529782470145304
61678372776079599529784507633260
61678372776079599529784536329616
61678372776079616184085928236156
61678372776079616184086186399818
61678372776079616184086961238690
61678372776079616184087334310192
61678372776079616184089285703256
61678372776079616184089400494504
61678378297697953677518818605658
61678378359738670197204522938074
61678378359738670197204523056118
61678378359738670197959991764104
61678378359738670197959991765508
61678378359738686843894293017898
61678378359738686851488495094370
61678378359738686852243964970160
61678378359738686852261413301524
61678378359738686852264769835504
61678378359738686852264884626752
61678378510400363026526461720678
61678378510408468548425699477338
61678378516632909718361828902675
61678378516632909725956030979147
61678378516632909725972703405973
61678378519263451240646865479734
61678378519263451240646865479782
61678378519263451240835151824266
61678378519263451240835151824314
61678378519263467887336635559558
61678378519263467887524921904090
61678378519263467894929804516904
61678378519263467894930837636030
61678378519263467894947252963504
61678378519263467894950610430604
61678378519263467894950725221852
61678378519263467895119123980562
61678378988350631572061444448589
61678378989007126596372203606974
61678378989298910970543295826333
61678378989298927586709238699187
61678378989298927632441902902703
61678378995207236194373910064759
61678378995207236194374282067675
61678378995207236194374283130485
61678378995207252444678998474474
61678378995207252810540312098231
61678378995207252856272976301747
61678378995207536383644504062995
61678378995207536383644847369507
61678378995207536383644876065863
61678378995207552633949592466887
61678378996889514963356901731026
61678378996889514963360001035916
61678378996889515336813192392542
61678378996889515336815516740516
61678378996889515374950879562670
61678378996889515374950879679310
61678378996889515374953978866156
61678378996889515374953978867560
61678378996889515382545081755782
61678378996889515382545856596058
61678378996889515382565887554294
61678378996889515382566662393166
61678378997837794369268460317776
61678378997837794369268460319228
61678378997837811015958230397600
61678378997837811016146257413522
61678378997837811023552174193818
61678378997837811023552174195222
61678378997837811023552432474072
61678378997837811023740459489994
61678378997870214810680893710610
61678378997870215222272546026428
61678378997870215222460574090706
61678378997870215222460574208750
61678378997870215222462898555320
61678378997870215222462898556724
61678378997870231457370663788982
61678378997870231464964865865454
61678378997870231868961283103766
61678378997870231869149569331658
61678378997870231869149569448298
61678378997870231869150344170530
61678378997870231869152668635144
61678378997870231876555485180238
61678378997870231876576290978750
61678378997870231876577065817622
61678378997870231876577438889124
61678378997870231876743771408130
61678378997870231876743771524770
61678378997870231876744546247002
61678378997870231876746870711616
61678378997870231876764577323282
61678378997870231876765352162154
61678378998161865675855101041933
61678378998162015427540746253732
61678378998162015800992904491232
61678378998162015839131366501636
61678378998162015839134724086828
61678378998162015839135498925700
61678378998162015846728926163300
61678378998162015846729701002172
61678378998162015846746374491808
61678378998162015846746489283056
61678409228222853344152115884333
61678409228222853389884780087849
61678409387747634020914995595927
61678409387747634020914995714019
61678410664053950917434279554899
61678410664053950917434279672943
61678410823578731550097544204551
61678410823578731961691522036195
61678410823578731961712414044787
61678410894587602933698730741297
61678410894587603345292708572941
61678410894587603352907802658005
61678410894588803507014654790881
61678410894588804102375055868093
61678410900388160216168971258747
61678410900496228346800369440769
61678410900496228720255885145369
61678410900496228758394347272413
61678410900496228765988549348885
61678410900497427830126554682441
61678410900497428920116293490353
61678411302153074680414489527115
61678411302153075046272703850353
61678411302153075046272703966993
61678411302153075089497954422259
61678411302153075089497954423663
61678411302153075092005368053869
61678411302153075092005368170509
61678411302153075092008467358759
61678411302153075092026260062461
61678411302153075092026260179101
61678411302153075092029359367351
61678411302262343567316459764011
61678411302262343574910661840483
61678411302262343940771860675959
61678411302262343940771860677363
61678411302262343978910437595655
61678411302262343986504524879475
61678411302262343986504524880879
61678411302262343986504639672127
61678411302262387855939364495659
61678411302262387855939364497063
61678411319878951328803243121245
61678411319988218393155679386507
61678411319988218568827984640370
61678411319988220218215353694071
61678411319988268394199517404097
61678411319988268394199517405501
61678411319988268394199522008947
61678411319988268394199522008983
61678411319988268394199522009190
61678411319988268394199522009191
61678411319988269628980333107777
61678411319988269628980333109181
61678411319988269628981452315971
61678411319988269628981452317375
61678411325787571345429615330819
61678411325787571391183171542927
61678411325896594852811406506773
61678411325896594852812525716419
61678411325896594852812554412775
61678411325896843801174743909223
61678411325896893761547599892865
61678411325896893761547604496347
61678411325896893807301184801329
61678411325896893814895386877801
61678411325896894996329534804739
61678411325896895042083119713203
61678411373053878345813936057163
61678411373161946064018775252111
61678411373161946475612753083755
61678411373161946482388608359679
61678411373161946482388608477723
61678411373161946482390932825697
61678411373161946483227847168819
61678411373162847051039543068704
61678411373163144996041362147663
61678411373163146637331600008451
61678411373163146644949793398405
61678411373163147232695014285467
61678411373163147239470955649007
61678411373163147239470955767051
61678411373163147239470955768503
61678411373163147239474428026851
61678411373163147240289216361938
61678411373163147240289216361939
61678411373163175050028891022197
61678411373163194997085577840237
61678411373163196643461484917463
61678411378962501514647947746381
61678411378962501514647976444141
61678411378962503347300704916399
61678411378962503712326338200847
61678411378962503758079894412955
61678411378962503758894682748043
61678411379070569646974693095243
61678411379070569646974693213287
61678411379070571477117314763333
61678411379070571477120413951583
61678411379070571484714616028055
61678411379070571849736776940483
61678411379070571849736777058527
61678411379070571850572830467933
61678411379070571850575814863531
61678411379070571850575814864935
61678411379070571888711292594977
61678411379070571888714391783227
61678411379070571895490247177195
61678411379070571895492571525169
61678411379070571896305494671449
61678411379070571896308479067047
61678411379070571896308479068451
61678411379070571896308593859699
61678411379071455802218210424813
61678411379071470219872435545303
61678411379071470219873554759321
61678411379071470769000256503766
61678411379071471861162759619027
61678411379071471866249461853809
61678411379071472052526311927940
61678411379071472463302029167547
61678411379071472463302057863903
61678411379071503566611414003099
61678411379071520182777811319209
61678411379071520182777816040699
61678411379071520182777816040735
61678411379071520182777816040942
61678411379071520228505888772009
61678411379071520228510475639281
61678411379071520228510475639317
61678411379071521867292185262475
61678411379071521867292558315103
61678411379071770409143000847135
61678411379071770409144148757509
61678411379071772050433238707923
61678411379071772058030540089285
61678411379071772241796877229766
61678411379071772241796877229767
61678411379071772606819038255867
61678411379071772606822510514215
61678411379071772652572623164331
61678411379071772653390855061410
61678411379071772653390855061411
61678411379071800463130529721669
61678411379071805402258259452047
61678411379071820372027484729089
61678411379071820372027489332571
61678411379935116332211225307924
61678411532578654035436089914245
61678411532578658976820160368399
61678411532686727525827590133867
61678411532686727525827590251911
61678411532686727525829914599885
61678411532687927871316332681767
61678411532687927871318284074879
61678411532687927871318312772639
61678411532687976452118188821573
61678411538487279265335476756591
61678411538487279402784172401609
61678411538487279402784258496453
61678411538487279448537728613717
61678411538487282962337864294229
61678411538487282964594200885343
61678411538487283102042897585897
61678411538487284344168242855763
61678411538487284344168329067295
61678411538487284748418808912473
61678411538487284755762220674357
61678411538487284755762220792401
61678411538487284756013010988945
61678411538487284756033902997537
61678411538487284801515777004509
61678411538487315904825244742589
61678411538595350690413674869431
61678411538595350690413674987475
61678411538595352893175758714671
61678411538595352893175758832715
61678411538595352893178083179285
61678411538595352893178083180689
61678411538595352938929228951383
61678411538595352938931553299357
61678411538595396809182300457419
61678411538595396809182300458823
61678411538595400513528100942215
61678411538595400513528100943619
61678411538596251258225743960101
61678411538596251852834061444528
61678411538596253095149357475327
61678411538596253506741384017449
61678411538596301264355628414199
61678411538596301675949233187391
61678411538596301675949233524261
61678411538596301683538844145837
61678411538596553238664415169131
61678411538596553238666366562243
61678411538596553284419951472111
61678411538596601407872637384475
61678411538596601819466242611129
61678411538596601865219827521045
61678411541441592155903465438701
61678411541441595861753490206703
61678411541441597096535423701635
61678411541441597096556315710227
61678411541441597506625177250073
61678411541441597506646069258665
61678411541441641980522116727811
61678411541441645227520354471047
61678411541441645273273939379511
61678411541550564559384895143171
61678411541550564567166235535709
61678411541550564567169334840599
61678411541550565794166828638103
61678411541550565801781922723167
61678411541550566213542146862285
61678411541550566213545246167175
61678411541550566213563067685325
61678411541550610678153521664279
61678411541550613925151759407515
61678411541550614390090050915987
61678411541550866393527147486969
61678411541550866401121349563441
61678411541550866402812712162713
61678411541550914160175909616407
61678411541550914167766639434531
61678411541550914167770111692879
61678411541550914571770001189539
61678411541550914579360616216415
61678411541550914579360731007663
61678411541550914579363715403261
61678411541874768970967410999303
61678411541874770206314203560879
61678411541874815090300896587055
61678411541874818382299573829031
61678411541874820029428630566783
61678411541877470674214470625827
61678411541877472321342494243001
61678411541877516793732884039799
61678411541877520086296421398179
61678411541877520497326572233997
61678411541877520497326658327437
61678411541877520497328982675411
61678411541877520498078684524595
61678411541877520498081783712845
61678411541877521732675775236987
61678411542422313956595426980659
61678411542422313956595427098751
61678411542422314002328091184175
61678411542422314002328091302267
61678411542422314002892950368911
61678411542422314002913842377503
61678411542422358428797531600777
61678411542422358429532080653527
61678411542422358429552972662119
61678411542422363368659814633255
61678411542422363368680735339655
61678411542422363414413399541719
61678411542425011542963343192273
61678411542425059720617977984029
61678411542425059720620044051749
61678411542425059720638611712367
61678411542425059720638869992621
61678411542425059720638898690429
61678411542425059720640936060341
61678411542425059721185162448407
61678411542425059721206054456999
61678411542425059721206083154807
61678411542425059764679053315967
61678411542425059764679311596221
61678411542425059764699945324559
61678411542425059764700203604813
61678411542425059766938747356871
61678411542425059766959639365463
61678411542425061367561073774983
61678411542425061367581994479931
61678411542425061367770021494449
61678411542425061413314658684899
61678411542425061413502685699369
61678411542425061413523577707961
61678411542425065072115821979245
61678411542425065072115821980649
61678411542425065117848486182761
61678411542425065117848486184165
61678411542425065117869378191353
61678411542425065117869378192757
61678411542531282661822985388163
61678411542531282699959496238735
61678411542531282700524355305379
61678411542531282707555649591679
61678411542531282707573471109781
61678411542531282708139449390443
61678411542531327127163485589995
61678411542531327134775135063307
61678411542531327134778234251605
61678411542531327134778579675059
61678411542531328369557068558239
61678411542531328369560167746537
61678411542531332066291219569723
61678411542531582889230061421071
61678411542531582896823115587169
61678411542531582896824263497543
61678411542531632301315369778615
61678411542531632308906099596730
61678411542531632308906099596739
61678411542531632308909571855087
61678411542533983953472967878105
61678411542533983954226113289281
61678411542533983954229212594171
61678411542533983991612578033615
61678411542533983992364690324213
61678411542533983999205632081621
61678411542533983999226552904661
61678411542533983999961876797687
61678411542533983999979698315837
61678411542533983999979784409277
61678411542533983999980473156113
61678411542534011817859461508567
61678411542534013464235372835143
61678411542534028418249382920497
61678411542534028418251448988217
61678411542534028418816567384875
61678411542534028425863099394649
61678411542534028425863357791543
61678411542534028425864132631819
61678411542534028425864477005561
61678411542534028425866456979841
61678411542534028425866543073281
61678411542534028426428216858187
61678411542534028426431316046485
61678411542534028426431661469939
61678411542534028464566794826239
61678411542534028471596021878419
61678411542534028471617028678259
61678411542534028472181888911303
61678411542534030065192478711451
61678411542534030072992414529295
61678411542534030111134090635837
61678411542534030118728177921061
61678411542534030118749184720901
61678411542534033777341314202341
61678411542534033815476791932383
61678411542534033815479891120633
61678411542534033822882592873075
61678411542534033823070879217607
61678411542534033823091886017447
61678411542534033823094985205697
61678411542534284180883143215951
61678411542534284188476197382049
61678411542534284188477345292423
61678411542534284188497118205089
61678411542534284188500217391935
61678411542534284189250263616265
61678411542534284189253362803111
61678411542534328651581023552863
61678411542534328651581281833117
61678411542534328651581396624365
61678411542534328659175110838078
61678411542534328659175110838087
61678411542534328659175225629335
61678411542534328659175483909580
61678411542534328659175483909589
61678411542534328660866328898593
61678411542534328660866587178847
61678411542534328660866701970095
61678411542534328661452368118291
61678411542534328661455467305137
61678411542534328661455840376639
61678411542534330307828279444867
61678411542534330307831378631713
61678411542534330307831751703215
61678411542534334004559070888279
61678411542534334004562543146627
61678411542534334004747357232811
61678411542534334004750456419657
61678411542534334012153158173503
61678411542534334012153272964751
61678411542534334012156257360349
61678411542534334012341444518026
61678411542534334012341444518035
61678411542534334012341559309283
61678411542534334012344543704872
61678411542534334012344543704881
61678411542534334012344658496129
61678411542749214763049126981821
61678411542749214764743444345813
61678411542749216411684474070499
61678411542749219658682711813735
61678411542749219703683151312475
61678411542749219703704072017423
61678411542749219704436296722199
61678411542749219704457217428599
61678411542749220069711571248721
61678411542749220115463061393109
61678411542749220115463090090917
61678411542749220115465127460829
61678411542749220115486048165777
61678411542858183416619198306097
61678411542858183416621264373817
61678411542858183469965578983765
61678411542858183469965837380659
61678411542858185063562294097051
61678411542858188356314116750203
61678411542858188767340910117469
61678411542858188767342976185189
61678411542858188820687290795137
61678411542858188820687549192031
61678411542858188820688324032307
61678411542858188820688668406049
61678411542858188820690648380329
61678411542858188820690734473769
61678411542858188821252408258675
61678411542858188821255507446973
61678411542858488598196772072443
61678411542858488598200244330791
61678411542858488598949917483619
61678411542858488598953016670465
61678411542858488598953389741967
61678411542858489009982134385657
61678415131912253696867030092039
61678415131912253696867030208679
61678415610510912110653842572107
61678415610510912110653957357531
61678415610510912110654990476657
61678415610510912156387654680173
61678415610510912156407427480571
61678415610510912156407513569639
61678415610510912156408546688765
61678415610513613814090077117699
61678415610513613859570889312109
61678415610513613859570889313513
61678415610513613859634713243887
61678415610513613859655605253883
61678415610513613859822741321215
61678415610513613859843633329807
61678415610513613859843633331211
61678417046309589238192336258759
61678417046309589238192336260211
61678417046309589238192364956567
61678417046317693112396114936887
61678417046317693112396115054931
61678417046317693112396143634647
61678417046317693112399472522031
61678417046317693112399472522079
61678417046317693112399501219839
61678417063196436672075819088804
61678417063204586665803690994552
61678417069080446519237519641486
61678417069104806733575919558610
61678417069105106922846484859038
61678417069105110627192285343834
61678417069113167147472800460202
61678417070049457331604387586163
61678417123154134650816291706007
61678417123227086049330735795439
61678417123227086049351656501791
61678417123227086050086319412717
61678417123227086050086320462477
61678417276778394201301232937085
61678417276852247357997429278338
61678417276855249204761497506243
61678417276855249250431486156367
61678417276855249250515053718351
61678417276855249250515053836443
61678417281812923383070212302036
61678417281815324942988207993358
61678417281815325354582185825002
61678417281815626733633207770408
61678417282651902228116495703235
61678417282651902777159252109883
61678417282651902822912726460639
61678417282654603931551550459929
61678417282654603931551583407087
61678417282654604068812333413713
61678417282654604114565889627225
61678417282687019431388531998489
61678417282759970967732438512987
61678417282759970967920720625431
61678417282759970967920724857519
61678417282761171725003100850478
61678417282763574474262444765615
61678417282763574474262445828425
61678417282763574474262817837117
61678417282763574474346127235487
61678417282763574474346500306989
61678417282763574474513521467837
61678417282763858001697193332861
61678417282763858001697193334265
61678417282763874617779453852483
61678417282763874617779454915341
61678417282763874617779568643731
61678417282763874617779569706589
61678417282763874617863136323807
61678417282763874617863137740956
61678417282763874617863137740957
61678417282763874618030616649597
61678417282763874663533038762399
61678417282763874663595800527323
61678417282763874663616721115631
61678417282763917435509725321929
61678417282796021488247689091359
61678417754481294671607393986776
61678417754481344496414072288952
61678417755344638807944728914153
61678417755450905817537912283465
61678417755450905817539031497483
61678417755451201065149711736275
61678417755453607520701288027339
61678417755453607520784970847215
61678417755453607520784970866088
61678417755453607520784970866089
61678417755453907709971968117647
61678417755453907709971968130697
61678417755461711395932502593613
61678417755461711395932502593649
61678417755461711395932502593856
61678417755461711395932502593857
61678417755461994922531198219501
61678417755462011584367387552009
61678417755462011584367387569271
61678417755462011584426792202513
61678417755462011584430149671065
61678417755462011585182261980377
61678417760378857965117371101252
61678417760379158108634351491764
61678417760387218335708388148350
61678417760389619849684882474446
61678417760389668439145546237407
61678417760389668439145546237650
61678417760389969863950153091568
61678417760389969863950153092972
61678417761250562472045638050975
61678417761250562472046785956977
61678417761253258684862599356709
61678417761253258684862628054517
61678417761253264175292811401517
61678417761253264175292811418987
61678417761253264175293844520691
61678417761253264175293844522095
61678417761253264175293844539565
61678417761253264175293930614131
61678417761253264175481872598019
61678417761253264175481872599423
61678417761253264221047400734203
61678417761253264221235428811531
61678417761261362697270537211267
61678417761261362743024122119731
61678417761261368050439970076657
61678417761261368050439970078061
61678417761358625675499105301433
61678417761358625721231769504949
61678417761358625721419796519467
61678417761358625721419796520871
61678417761359526288980785136723
61678417761359531184886339144607
61678417761359826432497794223591
61678417761359826432497794223639
61678417761359826478251379133507
61678417761359826478502057722582
61678417761359826478502057722583
61678417761359830131195795825127
61678417761359830138789997901842
61678417761359831374136012436443
61678417761359874649150710396793
61678417761359874656744539401799
61678417761359875891526471376199
61678417761359875891526471492839
61678417761362216271968143582255
61678417761362216272156171659583
61678417761362227396867160951867
61678417761362227580633493873151
61678417761362232888134172548597
61678417761362232888321425785565
61678417761362232888322458906179
61678417761362232933799569272845
61678417761362232933802926726895
61678417761362232933802926739945
61678417761362232933803041531193
61678417761362232933862245298621
61678417761362232933886609546687
61678417761362232933886609565560
61678417761362232933886609565561
61678417761362260743605020195645
61678417761362516461238708881279
61678417761362516461426736958607
61678417761362527586137754950103
61678417761362527724150502960067
61678417761362527769904087869935
61678417761362531422657492088677
61678417761362533077316578243121
61678417761362533077316578359677
61678417761362533077316578359713
61678417761362533077316578359761
61678417761362533077316836626881
61678417761362533077319935813763
61678417761362533077319935826861
61678417761362533077320050605011
61678417761362533077320050618025
61678417761362533077320050618061
61678417761362533077320050618109
61678417761362533077383845838981
61678417761362533077400519330033
61678417761362533077572132196611
61678417761362533123070163269629
61678417761362533123073520723679
61678417761362533123073520736729
61678417761362533123073635527977
61678417761362533123136282838523
61678417761362533123137430748897
61678417761362575895050976467387
61678417761362577594773531119363
61678417761362577594773532524866
61678417761362577594773532524867
61678417761370320146362271618545
61678417761370320147114269136817
61678417761370336762525201398041
61678417761370336763280671174660
61678417761370336763280671175905
61678417761370336808198460949649
61678417761370336808257779508117
61678417761370336808282143775057
61678417761370336809034141293085
61678417761370336809034141293121
61678417761370336809034141293328
61678417761370336809034141293329
61678417761370336809034256084369
61678417761370364618564633928649
61678417761370364618564634400825
61678417761370364618564634400873
61678417761370364618564638651627
61678417761370620335632836918973
61678417761370620335632836937847
61678417761370636951715470039373
61678417761370636951715470056635
61678417761370636951774874573237
61678417761370636951778232158429
61678417761370636952530344466289
61678417761370636998283814584957
61678417761370636998283929376205
61678417761370681423980336304919
61678417761370681469732777907859
61678417761370681469732777907895
61678427840719810157485019425639
61678427840719810157485019427091
61678427893679499635674242350089
61678427893679799817329799660297
61678427893679799824944807651921
61678427893702894221449729379709
61678427893702894221449729381113
61678427893703811260550944918275
61678427893704100331677175040949
61678427893704111449800618210111
61678427893704111449821510218703
61678427893704116940251728046491
61678427893714621955729599008457
61678427893714621963344692975269
61678427893714621963344693093361
61678427893714621963344693093521
61678427893714621963344721673077
61678427893714621963346931348055
61678427893714621963347017439883
61678427893714621963347017441335
61678427893714905498289502102425
61678427893714905498289502220469
61678427893714905498289875173767
61678427893714905498289875291811
61678427893714905498310767182359
61678427893714905498310767300403
61678427893714922099246981050075
61678427893714922106861730761397
61678427893714922106862075135139
61678427893714922106863940436375
61678427893714922106864055226011
61678427893714922145000537380227
61678427893714922152594366267105
61678427893714922152594366385197
61678427893714922152594366385357
61678427893714922152594394964913
61678427893714922152594739456699
61678427893714922152596604639891
61678427893714922152596690731719
61678427893714922152596690733171
61678427893714922152596719429527
61678427893886632016490723666295
61678427893886632062223387869811
61678427893897438875148949285869
61678427893897438875148949287273
61678427893897438875148950348679
61678427893897438875148950350131
61678427893897438875148979046487
61678427893897438875211626375907
61678427893921754196842193873331
61678427893921754196842193874735
61678427894031067562964680405053
61678428053235795794130809486431
61678428053235795794151701495023
61678428053236696178949172077103
61678428053236985250075775265503
61678428053236985250096667274095
61678428053236996367948028008377
61678428053236996367948056706185
61678428053236996368198845368939
61678428053236996368219737377531
61678428053237001851035980330061
61678428053237001858374886731893
61678428053237001858651074415125
61678428053239403006514317009143
61678428053239403006514317010547
61678428053239403006514403117085
61678428053239403006785913122243
61678428053239403006785999214279
61678428053239403006785999215683
61678428053239403006787032329033
61678428053239403006787032330437
61678428053239686541477779773509
61678428053239686541477779891553
61678428053239686541477779904651
61678428053239686541543928171305
61678428053239686541564820179897
61678428053239686541731956248633
61678428053239686541752848257225
61678428053239703142689062124941
61678428053239703150027968525321
61678428053239703150027968526773
61678428053239703150027968643413
61678428053239703150029087857431
61678428053239703150031326098867
61678428053239703150031412205405
61678428053239703150032445324531
61678428053239703150302922210563
61678428053239703150304041417353
61678428053239703150304041418757
61678428053239703150304156210005
61678428053239703195781524855521
61678428053239703195784882309571
61678428053239703196035672506115
61678428053419516979806829880043
61678428053419516979806829880091
61678428053419516979806858577851
61678428053419516980621728296291
61678428053419516980621728297743
61678428053422218271456554102829
61678428053422218271456554220921
61678428053422218271456582800637
61678428053422218684056701668229
61678428053422218684056701669633
61678428531802018395205656476461
61678428531802018395205656477865
61678428531811039309267150985401
61678428531811339490922708295609
61678428531811339498537716287233
61678428531814040789914697542081
61678428531814040789914726238437
61678428531814040789918055127273
61678428531814040789918083823629
61678428532018171728223328428093
61678429967610005055502099556725
61678429967610021709803520159621
61678429967631331853761052780225
61678429967631615388726753914313
61678429967631632043031273705507
61678429967631632043031273706911
61678429967631632043031646777009
61678429967634333288927785145113
61678429967634333288931917452537
61678429967634333334685502362405
61678429967642420554771638350605
61678429967814152014608781182331
61678429967814152060362337394487
61678429967814152060362337512531
61678429967816852071483029831361
61678429967816852117236586043421
61678429967816852117236586044873
61678429967816853718611052417441
61678429967816853718611052417489
61678429967816853718611052418893
61678429967816853718611053467201
61678429967816853718611053467249
61678429967816853718611053468653
61678429967816853718611311747503
61678429967816853756749859967987
61678429967816853756749859969439
61678429967816853764364608631001
61678429967816853764364609680761
61678429967824957219363018399615
61678429967824957592818189743571
61678429967824957630953638777257
61678429967923420947243415622743
61678429967926121004117664271773
61678429967926122651245686857901
61678429967926122651245687907661
61678429967934226113859219410791
61678429967934226479887636177759
61678429967934226525452824183983
61678429967934226525641110528515
61678429967934226525641221087675
61678429967934226525641225319763
61678429967958537737041230958879
61678429967958537737041230960331
61678429967958538102881739734713
61678429967958538148635209853381
61678429967958538148635324644629
61678429967958538148823236867899
61678429967958538148823236869303
61678429985360198272935629259583
61678429985368318794584644724047
61678429985368318794584673422104
61678429985368351559416098653143
61678429985550833877789990587743
61678429985575150442631141992575
61678429985648095202299231227671
61678429985648096429466070631923
61678429985659802575675547419996
61678429985684119140245098599088
61678429985684413793331922208911
61678429985684414388128152966315
61678429991276640266624110128706
61678429991276940455894675429134
61678429991276940463488877505606
61678429991451355363402858553767
61678429991451355416750616842347
61678429991459458688755348349071
61678429991459458696349550425543
61678429991459459245138072957015
61678429991459459245138072957063
61678429991459459290891629169123
61678429991459459290891629169171
61678429991459460480738237989119
61678429991459460480759158694067
61678429991459460526512714906175
61678429991483775802367574072055
61678429991483775802368721978057
61678429991483775809961776148527
61678429991483775809979224478487
61678429991483775848122278190165
61678429991483775855715332360635
61678429991483775855716480266637
61678429991556720615379977800459
61678429991556720615379977800507
61678429991556720615400898506859
61678429991556721842567709213303
61678429991556721842567709214755
61678429991560622473509994221229
61678429991560624310428211718541
61678429991560624311246444782020
61678429991560624311246444782021
61678429991568727583251549360247
61678429991568728178047780117650
61678429991568728178047780117651
61678429991568777543624405693809
61678429991592744553346737292731
61678429991593039206433560908335
61678429991593039206433560909787
61678429991593043461517731846450
61678429991593044696863746381051
61678429991593044696863746385423
61678429991593044696864894291425
61678429991593087979473416535255
61678429991593089168502142909135
61678429991593089214255726756193
61678430038510824780850058517833
61678430038535125287603231822013
61678430038535141896156864122772
61678430038545643213211805035164
61678430038545646919249857865993
61678430038545930454215559001533
61678430038545947100905329081357
61678430038545947108501855505808
61678430038717657018149185320813
61678430038728462000995179591939
61678430038752779160277392431257
61678430038752779160362452732271
61678430038752779160550480809599
61678430038825725147948002347405
61678430038825725155563096432469
61678430038826925911806205963821
61678430038826925911806206080461
61678430038837432528748282178292
61678430038837730887876257820243
61678430038837732679880383934521
61678430038837732718206788399745
61678430038837732718206874138893
61678430038837732725613048138037
61678430038862048047242038693929
61678430038862048047243157889073
61678430038862048047243530960575
61678430038862048047431444246655
61678430038862048047431559037903
61678430038862090872504490592535
61678430038862092518879287311639
61678430038862092518880406506783
61678430038862092518880407569593
61678430038862092518880436265949
61678430038862092518880779578285
61678430044419149997066123923849
61678430044419150004681131915473
61678430044442544582841524860029
61678430044442544590435726936501
61678430044442544590456532851653
61678430044443450503819297111389
61678430044443450511413499187653
61678430044443450511413499187861
61678430044443450511434305103013
61678430044443450511434419894053
61678430044443750700684064488081
61678430044443750700704985194481
61678430044454255670431624290909
61678430044454255678025826367173
61678430044454255678046632282533
61678430044454255678046747073573
61678430044454268580559887521124
61678430044454272278982932243481
61678430044454272278982932243689
61678430044454272286597940235313
61678430044454272286600264699683
61678430044454272324736488455589
61678430044454272332330690532061
61678430044454272332351611238461
61678430044454272332353820911791
61678430044454555867296391667601
61678430044454555867296391667809
61678430044454555867317312374001
61678430044454572468253497543909
61678430044454572468253497544117
61678430044454572475847699620381
61678430044454572475868620326781
61678430044454572475870830000111
61678430044454572514007082453825
61678430044454572521601284530297
61678430044626280598577174841675
61678430044626280601108575534561
61678430044626282384661588512853
61678430044626282385497267806773
61678430044626282430415144724961
61678430044637087551524962635345
61678430044637089198401938265403
61678430044637089198401939328261
61678430044637089198485507362629
61678430044637089244155494477511
61678430044637089244155495540369
61678430044661387911544219273827
61678430044661399036443150551451
61678430044661402926310674676365
61678430044661404520283469210495
61678430044661404527625474917169
61678430044661404527625474917217
61678430044661404527689270138089
61678430044661404527877556495719
61678430044661404565848997345275
61678430044661404566037025422603
61678430044661404573379031129277
61678430044661404573379031129325
61678430044661404573443199421747
61678430044661404573631227499075
61678430044734350522159067658877
61678430044734350522907707593201
61678430044734350522907707709841
61678430044734350522911064127181
61678430044734350522911065176941
61678430044734350560297529785921
61678430044734350561049641045425
61678430044734350561049641045473
61678430044734350561049642095233
61678430044734350567891731862393
61678430044734350567909180192305
61678430044734350567909180310397
61678430044734350567912652568745
61678430044734350568643843121861
61678430044734350568643843121897
61678430044734350568643843121945
61678430044734350568643844171705
61678430044734350568661291569949
61678430044734350568664649037049
61678430044734350568664763828297
61678430044735249303802781854615
61678430044735251090719403494485
61678430044735251090719403611125
61678430044735282650540641098393
61678430044735549493073375852803
61678430044735551279154288451185
61678430044735551279157760826221
61678430044735551324907873477741
61678430044735551324911345736089
61678430044746057941849919341113
61678430044746057941849919459205
61678430044746057942037947418441
61678430044746057942037947536533
61678430044746057942037947890824
61678430044746057942037947890825
61678430044746057949381359770753
61678430044746057949381360833563
61678430044746057949444121535677
61678430044746057949465042242029
61678430044746356300977896519715
61678430044746356306060466447073
61678430044746356306060466448525
61678430044746356484180522503926
61678430044746358085367043220681
61678430044746358085367043222085
61678430044746358092898369921883
61678430044746358092961130505905
61678430044746358092961130507357
61678430044746358092982051212305
61678430044746358092982051330349
61678430044746358131120513340753
61678430044746358131120513457393
61678430044746358131308541418081
61678430044746358138714715417225
61678430044746358138902743494553
61678430044746406261350753907456
61678430044746406261350753907457
61678430044746406261351125911729
61678430044770373271074231286665
61678430044770373271262517644295
61678430044770416096335563991579
61678430044770417742711479904375
61678430044770417742711479905827
61678430044770417742711480967233
61678430044770417742711480968637
61678430044770668060856951642796
61678430044770673414591613446535
61678430044770673414779641523863
61678430044770673460344825284901
61678430044770716239852572963307
61678430044770716239852573079899
61678430044770716239852573079947
61678430044770716239852577685040
61678430044770716239852577685041
61678430044770716285606157989815
61678430044770717886228488994147
61678430044770717886228490056957
61678430044770717886228862064245
61678430044770717931982073370360
61678430044770717931982073902611
61678430044770717931982074965421
61678430044770717931982074971244
61678430044770717931982074971245
61678430044770717931982446974113
61678430198066804095752088196047
61678430198066820742441858275871
61678430198066820750056866267495
61678430198066820750056952360935
61678430198068021323852934500547
61678430198070711497381911543447
61678430198070711497381911556545
61678430198070728151686689614895
61678430198070728151686775721433
61678430198070755969274340945432
61678430198070756380868318777076
61678430198250541936547871288887
61678430198253243045186269411587
61678430198253243045186270474397
61678430198253243045186527691889
61678430198253243045186528754699
61678430198253243228200495322829
61678430198253243639147078105613
61678430198253243639230846670329
61678430198253243639982758449293
61678430198285664070580468457685
61678430198285664078111793623901
61678430198285664078195562542749
61678430198359510633594189785580
61678430198359510639513587962614
61678430198362511932067347639891
61678430198362511932067606983003
61678430198362512115081916389681
61678430198362512115081916507773
61678430198362512121859842581781
61678430198394632783417611085809
61678430198394632783417611203901
61678430198394927428892786422101
61678430198394932965076554677613
61678430198394932965828552195885
61678430198394932965828666986925
61678430198394977437278659179639
61678430203870068016263565509241
61678430203943014008745035518485
61678430203975446117404920058503
61678430203975446155543496975343
61678430203975446163137584260567
61678430203975446163137699051815
61678430203975446163158504966967
61678430203976335429563260616163
61678430203976335429834856727859
61678430203976335429835975936053
61678430203976346547684352274785
61678430203976346547955946969331
61678430203976635618833825916591
61678430203976635619085649227889
61678430203976646729611532856447
61678430203976646729611532857851
61678430203976646736954573200067
61678430203976646736954573201471
61678430203976646736954946271569
61678430203976646737205620261167
61678430203976646737205734932919
61678430203976646737205734934323
61678430203976646737226540848071
61678430203976646737226540849475
61678430203976652220042869895445
61678430203976652227381776297277
61678430203976652227385908721293
61678430203976652227656844766491
61678430203979036721212984824447
61678430203979036721212984825851
61678430203979036721212984837497
61678430203979036721212984838949
61678430203979036721216342411043
61678430203979036721300025230835
61678430203979036721301144444853
61678430203979036721489057730933
61678430203979036721489172522181
61678430203979053329764177987347
61678430203979053329764177987383
61678430203979053329764177987431
61678430203979053329767277305371
61678430203979053330039246469695
61678430203979053330039246475518
61678430203979053330039246475519
61678430203979053330040365683713
61678430203979053368178827810757
61678430203979053375520833517479
61678430203979053375521206575931
61678430203979053375773029887229
61678430203979053375792802681803
61678430203979053375792802687626
61678430203979053375792802687627
61678430203979336902956615660217
61678430203979336903144643737545
61678430203979336910483550126279
61678430203979336910483550139377
61678430203979336910486907711471
61678430203979336910550817736689
61678430203979336910570590531263
61678430203979336910738731022769
61678430203979336910738845814017
61678430203979353511695836899077
61678430203979353511695951690325
61678430203979353519034743287811
61678430203979353519034743405903
61678430203979353519034858092157
61678430203979353519037842605799
61678430203979353519038215664251
61678430203979353519038990516173
61678430203979353519290038975549
61678430203979353519309811770123
61678430203979353519309811775946
61678430203979353519309811775947
61678430203979353519309926561371
61678430203979353557448388688415
61678430203979353564788328314367
61678430203979353564791427514263
61678430203979353565042475973639
61678430203979353565042590764887
61678430204159166754268188559039
61678430204159166754289109265439
61678430204159167296280859573095
61678430204159167296280859574547
61678430204159167303331783810735
61678430204159167303331788042823
61678430204159167303874946859771
61678430204159167342034415785203
61678430204159167342034415786655
61678430204159167349064419316443
61678430204159167349628617861675
61678430204159167349628617863127
61678430204161868450673158401141
61678430204161868450673159463999
61678430204161868457515249248421
61678430204161868458267360477613
61678430204161868458267361540471
61678430204161868458287909175321
61678430204161868458288166392765
61678430204161868587933828100323
61678430204161868594712900667555
61678430204161868595528028640149
61678430204161868595528028641601
61678430204161868595548577811645
61678430204161868595548920768237
61678430204161868595548949347953
61678430204161868640466456879663
61678430204161868641281584971753
61678430204161868641302505560061
61678430204161868641302505676701
61678430204161868998963834954585
61678430204161868999715832946437
61678430204161869006495164843731
61678430204161869006578814367897
61678430204161869006578847669347
61678430204161869006578929041053
61678430204161869007310034549121
61678430204161869007310034550525
61678430204161869007330840938061
61678430204161869007330926677209
61678430204161869007330955256925
61678430204161869044717391166693
61678430204161869044717391168097
61678430204161869052248716806489
61678430204161869052248721055839
61678430204161869052311478571413
61678430204161869052311593243165
61678430204161869052311593244569
61678430204161869052332399276361
61678430204161869053063590880725
61678430204161869053063591235017
61678430204161869053084511469033
61678430204194289437928550945049
61678430204194289483682107157157
61678430204194289491213432324777
61678430204267235028962172276681
61678430204267235074695984390571
61678430204267235074715757185145
61678430204267235478695760132693
61678430204267235478884046490275
61678430204267235486478244334659
61678430204267235486478248566747
61678430204268436198371119173139
61678430204268436236530502005131
61678430204268436244124704081603
61678430204270821096390132006597
61678430204270837155898765414081
61678430204270837345692063892603
61678430204270837758289197893665
61678430204270837758289198247956
61678430204270837758310003690725
61678430204270837758310004163108
61678430204270837758310004163109
61678430204271137345168986339363
61678430204271137345168987402221
61678430204271137345169245682475
61678430204271137345169360473723
61678430204271137482430113668293
61678430204271137482430113669697
61678430204271137489207925070549
61678430204271137489209072980923
61678430204271137528183583786961
61678430204271137528183583905005
61678430204271137528183585322155
61678430204271137534961509979013
61678430204271137901054094554545
61678430204271137901075019982714
61678430204271181999820832404587
61678430204303258188904241795109
61678430204303258188904241911749
61678430204303258188907599378849
61678430204303258188907599380301
61678430204303258188907599397723
61678430204303258189659711688161
61678430204303258189659711689613
61678430204303258189659711689772
61678430204303258189659711689773
61678430204303258196435681751121
61678430204303258196435681769835
61678430204303258196519249785281
61678430204303258196519364576529
61678430204303286006805212787537
61678430204303302249516099133831
61678430204303302661109703880875
61678430204303552841994425121573
61678430204303557920642718431176
61678430204303558332421250883429
61678430204303558332421251000069
61678430204303558332421251018943
61678430204303558332424608467169
61678430204303558332424608468621
61678430204303558332424608486043
61678430204303558333176720776481
61678430204303558333176720777849
61678430204303558333176720777933
61678430204303558333176720778092
61678430204303558333176720778093
61678430204303558339952576048193
61678430204303558339952576066907
61678430204303558339952576166237
61678430204303558339952576167689
61678430204303558339952576184951
61678430204303558339952690839441
61678430204303558339952690858155
61678430204303558339952690957485
61678430204303558339952690976199
61678430204303558340036258873601
61678430204303558340036258875053
61678430204303558340036258892523
61678430204303558378178193377085
61678430204303558378930305686397
61678430204303558385706160958109
61678430204303558385706161076153
61678430204303558385768923195209
61678430204303558385789843783517
61678430204303586196075777615741
61678430204303586196075777733833
61678430204303586196075778087917
61678430204303586196075778087965
61678430204303586196075778089369
61678430204303586196075782338719
61678430204303602804626712970647
61678430204303602850379527289553
61678430204303602850380297524979
61678430204303602850380297879111
61678430676535782027437719646695
61678430676634260571867594567075
61678430676634260579482602558699
61678430676634260579482688652139
61678430676641147226069033518611
61678430676642349622665716080119
61678430676642349630008755360881
61678430676642349630280351472577
61678430676642349630280810165183
61678430676642364454166779468461
61678430676642364454166779469913
61678430676642364454442967153145
61678430676644767386967731658129
61678430676644767386967731659533
61678430676644767386967732131916
61678430676644767386967732131917
61678430676645050914318797874999
61678430676645050921661837155761
61678430676645050921745519508993
61678430676645050921933433267457
61678430676645050921933547586321
61678430676645050921933891960063
61678430676645065745819862314553
61678430676645065745822961618039
61678430676645065745822961619443
61678430676645067530484740746449
61678430676645067568623317666145
61678430676645067568623662039887
61678430676645067576217404949965
61678430676645067576217404951369
61678430676849196684127460079987
61678430676849196689211066315867
61678430676849196691742554165051
61678430676851897800380950888071
61678430676851897800380950901121
61678430676851897800380950902573
61678430676851897800381209168373
61678430676851897800381209169777
61678430676851897983396668017651
61678430676851898392646149302357
61678430676851898392646154019719
61678430676851898395177439927181
61678430676851898395178673926623
61678430676860003502387328181929
61678430676860003502471011005933
61678430676860003504918618806753
61678430676860003504918733596389
61678430676860003504919852810407
61678430676957264819093451376827
61678430676957264819281479454155
61678430676958165396402846132861
61678430676958165396964602713935
61678430676958464981567506714731
61678430676958497100302848933779
61678430676958497100302849388693
61678430676960867097955324343805
61678430676961166687262029116375
61678430676961166687262029129425
61678430676961215000506867127625
61678430676961215053853504684499
61678430676969270561654090964141
61678430676969270561654090982807
61678430676969270561654090982855
61678430676969270744668315831239
61678430676969270744668315831287
61678430676969270744668401907257
61678430676969270744668430603613
61678430676969320575174681309975
61678430682444407440267390696711
61678430682444407440518093737005
61678430682444407440539358462807
61678430682538967472286635198637
61678430682541668756597451956781
61678430682541668763940863855583
61678430682541668764191654033253
61678430682541668764212459948405
61678430682541668764212459949809
61678430682542585803313647261387
61678430682542885984969233266547
61678430682542885992563320551771
61678430682542885992563435343019
61678430682542885992584241258171
61678430682549772638331519634929
61678430682549772638334991893277
61678430682550674853839828758521
61678430682550674853839829821331
61678430682550674854111424870217
61678430682550674854111768889619
61678430682550674854111883680867
61678430682550689670659032559161
61678430682550689678274040550785
61678430682550975043110394060353
61678430682550975043110395121759
61678430682550989859929511767553
61678430682550989867268418169385
61678430682550989867523713844025
61678430682553376137961471658955
61678430682553376138149498673473
61678430682553376145492910553401
61678430682553376145492910554805
61678430682553376145492911616211
61678430682553376145492996646841
61678430682553376145492997709651
61678430682553376145555672200233
61678430682553376145555673735427
61678430682553376145743700277561
61678430682553376145764506665097
61678430682553376145764506666501
61678430682553376145764592404245
61678430682553376145764592405649
61678430682553376145764850684499
61678430682553376145764965475747
61678430682553390969651021923677
61678430682553390969654379390777
61678430682553390969655154231053
61678430682553392754315900357025
61678430682553392754315900358429
61678430682553392754316158637279
61678430682553392792266335823842
61678430682553392792454362365977
61678430682553392792454362485473
61678430682553392799797402709597
61678430682553392799797402711001
61678430682553392799797774719693
61678430682553392799797775781099
61678430682553392799860537900314
61678430682553392800048564442449
61678430682553392800069370357601
61678430682553392800069370359005
61678430682553392800069370831388
61678430682553392800069370831389
61678430682553676327420436691111
61678430682553676334763475855233
61678430682553676334763476916639
61678430682553676334826237620157
61678430682553676334847158208465
61678430682553676335014265696081
61678430682553676335014265697485
61678430682553676335014266050373
61678430682553676335014523976335
61678430682553676335014638767583
61678430682553676335035186285793
61678430682553691158921501130665
61678430682553691158924600317511
61678430682553691158924600318915
61678430682553691158924973389013
61678430682553691158925748229289
61678430682553692935971371454297
61678430682553692935971371926681
61678430682553692935971629852643
61678430682553692935971744643891
61678430682553692943314411797917
61678430682553692943314411799321
61678430682553692943314784869419
61678430682553692943565573530769
61678430682553692943565573648861
61678430682553692943565573650265
61678430682553692943565831929115
61678430682553692943586379445921
61678430682553692981724956365617
61678430682553692989319158442089
61678430682757821507788067185899
61678430682757821507788067187303
61678430682757822051475427780475
61678430682757822051476575686477
61678430682757822056559148801779
61678430682757822056559148801827
61678430682757822056559148803231
61678430682757822059069629852575
61678430682757822059069629856947
61678430682757822059070404691447
61678430682757822059070404692851
61678430682757822059091296701443
61678430682757822059091325397799
61678430682757822097229098779459
61678430682757822097230131898585
61678430682757822102312705013887
61678430682757822102312705015339
61678430682757822104823186064683
61678430682757822104823300855931
61678430682757822104823960904959
61678430682757822104844881609907
61678430682760506734578434559207
61678430682760521563823166321579
61678430682760523203420118835301
61678430682760523205867839876221
61678430682760523205867839877625
61678430682760523211014320911773
61678430682760523213462041952693
61678430682760523213462041954097
61678430682760523213462041965743
61678430682760523213462041967195
61678430682760523213462816806067
61678430682760523213463075086321
61678430682760523213482589602045
61678430682760523213482847869249
61678430682760523213483737512419
61678430682760523343129656418547
61678430682760523350723485442391
61678430682760523388883212632059
61678430682760523396477414708531
61678430682760523396497962360851
61678430682760523754911662327519
61678430682760523754911662328923
61678430682760523759994231789721
61678430682760523759994236505631
61678430682760523759994236505679
61678430682760523759994236507083
61678430682760523762505749612743
61678430682760523762505749614147
61678430682760523762525522414545
61678430682760523762526641622739
61678430682760523762526756413987
61678430682760523800665218539627
61678430682760523800665218541031
61678430682760523805747788001829
61678430682760523805747792717787
61678430682760523805747792719191
61678430682760523808259305826255
61678430682760523808259420616099
61678430682760523808259420617503
61678430682768627085158321983083
61678430682768628862203972247071
61678430682768628864651693301089
61678430682768628864651693302493
61678430682768628869735410669293
61678430682768628869819064913581
61678430682768628869819093493297
61678430682768628869819095028491
61678430682768628872245895377353
61678430682768628872266816083753
61678430682768628915488966881401
61678430682768628915551729000457
61678430682768628915551729117097
61678430682768628915551730535651
61678430682768628915572649705405
61678430682768628917999451589461
61678430682768628917999451589669
61678430682768628917999451590829
61678430682768628917999451590913
61678430682768628917999451591073
61678430682768628918000599501287
61678430682768628918020372295861
61678430682768660020302659023539
61678430682768660020302687603255
61678430682768660431896640391643
61678430682768660431896669089403
61678430682865873166296335234613
61678430682865889782462278107515
61678430682865889782462278108919
61678430682865889820601113306061
61678430682865890194056627947803
61678430682865890194056627949255
61678430682865890194244541233931
61678430682865890194244541235335
61678430682865890232195090074847
61678430682865890232195090076299
61678430682865890232383118152223
61678430682865890232383118153627
61678430682865890239977320228695
61678430682865890239977320230099
61678430682866790802454591001151
61678430682866790809504484832333
61678430682866822324133922786333
61678430682867090394669145414155
61678430682867090394669145414203
61678430682867090945407519049559
61678430682867090945407519049802
61678430682867090945971600089471
61678430682867090945971600093843
61678430682867090945972747999845
61678430682867090951055321115147
61678430682867090951055321116599
61678430682867090953001721126031
61678430682867122513404487620153
61678430682867122513404487633251
61678430682867122513404487738245
61678430682867122513404488086713
61678430682867122513404488088165
61678430682867123748186422650119
61678430682867139121955424036624
61678430682867139121955424036625
61678430682869492094108446573497
61678430682869492094108819644999
61678430682869492505890710762723
61678430682869492505890825553971
61678430682869540270091495221089
61678430682869540270091495339133
61678430682869540270091496737409
61678430682869540270091496738813
61678430682869790999830945244616
61678430682869792100363667815847
61678430682869792100363667828897
61678430682869792100363667828945
61678430682869792236869215313109
61678430682869792237625828731915
61678430682869792242708030901383
61678430682869792242708030902787
61678430682869792649407834640887
61678430682869840413608504309409
61678430682869840413608504427417
61678430682869840413608504427453
61678430682869840413608505825729
61678430682869840413608505827133
61678430682869840459361314365867
61678430682869840466955143383971
61678430682869840466976064090323
61678430682877579311750251920693
61678430682877595783040890187437
61678430682877595785488608041817
61678430682877595785488608060531
61678430682877595790383928996023
61678430682877595966055115035868
61678430682877595966055115035869
61678430682877595968499475306301
61678430682877595973586556042837
61678430682877595973649318162052
61678430682877597615630856525929
61678430682877597615630856526136
61678430682877597615630856526137
61678430682877597615630856527381
61678430682877597623226091722979
61678430682877629137121788239801
61678430682877629137122158123151
61678430682877645318781429376706
61678430682877645379833043971121
61678430682877645379833044089213
61678430682877645379833044443297
61678430682877645379833044443345
61678430682877645379833048694099
61678430682877645387447793800535
61678430682877645753283598805231
61678430682877645753288185672503
61678430682877645791426647682955
61678430682877645791426652404445
61678430682877645791426652404481
61678430682877645791426652404688
61678430682877645791426652404689
61678430682877645799020849759427
61678430682877645799020849875983
61678430682877645799020849876019
61678430682877645799020849876067
61678430682877645799020854480917
61678430682877645799020854480953
61678430682877645799020854481160
61678430682877645799041771999361
61678430682877895568059398300549
61678430682877895568059398301953
61678430682877895972311484185625
61678430682877895974755729663613
61678430682877895974755729682327
61678430682877895974755729781657
61678430682877895974755729800371
61678430682877895974759087250209
61678430682877895974759202058719
61678430682877895979654522994211
61678430682877896112016484394621
61678430682877896112016484511261
61678430682877896112016484530135
61678430682877896112019841979813
61678430682877896117103565131157
61678430682877896157770069303085
61678430682877896165364271379557
61678430682877897759147865614249
61678430682877897759147865615617
61678430682877897759147865615701
61678430682877897759147865615860
61678430682877897759147865615861
61678430682877897764315152550658
61678430682877897766743100811299
61678430682877929326380840934275
61678430682877929326392723423579
61678430682877945523350053533069
61678430682877945934943656771275
61678430682877945934943656887867
61678430682877945934943656889319
61678430682877945934943658306261
61678430682877945934943661492801
61678430682877945942522763913931
61678430682877945942537858965791
61678430682877945942537860382733
61678430682877945942537863569273
61678430682877945980697241679739
61678430682877945988312364462563
61678430685496882450354011067327
61678430685504987560474346347047
61678430685505287749929839357055
61678430685505304358481147309835
61678430685507687616966338246847
61678430685507688852127428140475
61678430685507688852312355851507
61678430685507688852315455154993
61678430685507704225517531408379
61678430685507705460864323969955
61678430685507989041397993442355
61678430685508005649946976929069
61678430685508005649946977047161
61678430685508005649949301395135
61678430685508005688272691231759
61678430685508005695866778516974
61678430685508005695866778516983
61678430685508005695866893308231
61678430685508005695867553355855
61678430685508005695867668147103
61678430685508037217545821322677
61678430685508037217549181972105
61678430685508037219828760417955
61678430685508037629143159803749
61678430685508038863921732649253
61678430685508038863924056997227
61678430685508038863942653237561
61678430685712134351599688558709
61678430685712134763379365756477
61678430685712134763382726523949
61678430685712134763382726523997
61678430685712134765077303217955
61678430685712134765620463557047
61678430685714836054844419605171
61678430685714836057292140660593
61678430685714836466629786150473
61678430685714836469074146438423
61678430685714836469074146556467
61678430685714836469076470904441
61678430685722941576346683674265
61678430685722941576367604262573
61678430685722941578817649784013
61678430685821086448273987618869
61678430685821086860036104877757
61678430685821086860057025584157
61678430685821086862294762617207
61678430685821086862315683323607
61678430685821103468604858096261
61678430685821103470864293856911
61678430685821103514340969042645
61678430685821103516620547488495
61678430685821135038299507264985
61678430685821136273057416634583
61678430685821136273081440759917
61678430685821387049327590884537
61678430685821387051022167578543
61678430685821403657878898837308
61678430685821403657878898837317
61678430685821403659573475531323
61678430685821436462348902523319
61678430685821453070900210476099
61678430685823788151497797958931
61678430685823788153945519014353
61678430685823788563283164504281
61678430685823788563304085210633
61678430685823788565748445616627
61678430685823788565750769964601
61678430685823804752454903835239
61678430685823804754902624890661
61678430685823804760069997920303
61678430685823804762517718975725
61678430685823804798211936537783
61678430685823804805802662123819
61678430685823805171851920905065
61678430685823805174299638778159
61678430685823805217588028669169
61678430685823836329931667303705
61678430685823836329931668353465
61678430685823837976307578630281
61678430685824088755019010799011
61678430685824104949340596150627
61678430685824105363570318751791
61678430685824105406876070997365
61678430685824105409323788870459
61678430685824136519223154360293
61678430685824153127774462313073
61678430685831892025916207352501
61678430685831892028360567640403
61678430685831893673020982734425
61678430685831893673041903322733
61678430685831893675489624378155
61678430685831893675489624496199
61678430685831908634464044096693
61678430685831908636911760919979
61678430685831910284040817657731
61678430685831910319735117081189
61678430685831910319735375361443
61678430685831910327325846899313
61678430685831910327326105179567
61678430685831910327346767487621
61678430685831910327347025767875
61678430685831941439669743814103
61678430685831941439690664402411
61678430685831941851263721645747
61678430685831941851263724828075
61678430685831941851266824014921
61678430685831941851284642234055
61678430685831958048241603633869
61678430685831958452220830704383
61678430685832192215186773702689
61678430685832192217443106044405
61678430685832193864760189678583
61678430685832193864760189796627
61678430685832193864762514144601
61678430685832208823738081655469
61678430685832208825994413997185
61678430685832210473311497631363
61678430685832210473311497749407
61678430685832210473313822097381
61678430685832210516617246694609
61678430685832210516617619766111
61678430685832210519064967750031
61678430685832241628964333239865
61678430685832242010052815993645
61678430685832242040555210716811
61678430685832258237515641192645
61678430685832258626196805041021
61678430685832258649106518669591
61678430685832258694859727325677
61678430685832258694859730508005
61678430685832258694860103579507
61678434275019257997251045312359
61678434275019257997251160103399
61678434275019557591161298809891
61678434275019557591161327507699
61678434275019558186521639309143
61678434275019558186521725402423
61678434275019558186521725403827
61678434275019558186521754100183
61678434275019561851892927452707
61678434275019563087510997255107
61678434275021963000300969329414
61678434275022259294405000851271
61678434275022259294405000969315
61678434275022259294405029549031
61678434275022259294408358436415
61678434275022259294408358436463
61678434275022259294408387134223
61678434275022263143546009247587
61678434275022263143817949719974
61678434275022264783142961746759
61678434275022264789918817024087
61678434275030064810239283818455
61678434275030064817855525813685
61678434275030068109770175837797
61678434275030068109770175837845
61678434275030068109770175839249
61678434275030068110606200555059
61678434275030068110606200556463
61678434275030068110606229252819
61678434275030068110606229253027
61678434275030068522200980875187
61678434275030363169364243184725
61678434275030363169364271764441
61678434275030364953756407696363
61678434275030364961372534902005
61678434275030364999509877815239
61678434275030364999509963908519
61678434275030364999509963909923
61678434275030364999509992606279
61678434275030365007104079893168
61678434275030368246508115559927
61678434275030368253287184926165
61678434275030368254102317636404
61678434275030368254123209643379
61678434275030368254123209644747
61678434275030368254123209644783
61678434275030368254123209644991
61678434275030368254123324434627
61678434275030368254123324436031
61678434275030368299040741138225
61678434275030368299040741139677
61678434275030368299040769836033
61678434275030368299855902544655
61678434275030368299855988638095
61678434275030368658102207131399
61678434275030368658102207132851
61678434275030368664878062408727
61678434275030368664878062408775
61678434275030368664878062526819
61678434275030368703855763343555
61678434275030368703855763344959
61678434275030368703855792041315
61678434275030368710631618620883
61678434275030368710631618738927
61678434275030368710631647318643
61678434275030368711450625469263
61678436419828974417436212640351
61678436419861389909661543772692
61678436419861389917273194178911
61678436419861389963005858382427
61678436419861393202413366425844
61678436419861393667354757122614
61678436425737583214375007770455
61678436425737599830537851339823
61678436425737599830537851456463
61678436425737599830537851456671
61678436425758908320501021196923
61678436425758908320504378664023
61678436425758908366257934876131
61678436425758908366258049667379
61678436425759206725385907318705
61678436425759207960164744696643
61678436425759207960164744709741
61678436425759207960164744814735
61678436425759207960168217073083
61678436425759208509771586497351
61678436425759208509774943964451
61678436425759208554964447830486
61678436425759208555525171407219
61678436425759208555528528874283
61678436425759208555528528874319
61678436425759208555528528874527
61678436425759208555528643665567
61678436425759212220899817018091
61678436425761613369032417348259
61678436425761613369032417466303
61678436425761613369032790406663
61678436425761613369032790419761
61678436425761613369032790524755
61678436425761613369034741814277
61678436425761613369307858894798
61678436425761909663411804323167
61678436425761909663411804336265
61678436425761909663411804441259
61678436425761909663411919114415
61678436425761909663414903628105
61678436425761909663414903641155
61678436425761909663415276699607
61678436425761909847181609619439
61678436425761910218377320725586
61678436425761910258211507457010
61678436425761913512549426436579
61678436425761913512549426554623
61678436425761913512549799508081
61678436425761913512551750902597
61678436425761913512552898812971
61678436425761913558305335811061
61678436425761915152149851312143
61678436425761915158925706589471
61678436425761915158925706589519
61678436425761915159764859303767
61678436425769701817693246661739
61678436425769702228723139211591
61678436425769715133492617170119
61678436425769715179246173382227
61678436425769715179246288173475
61678436425769715186837017991599
61678436425769718426244439823271
61678436425769718433859533908335
61678436425769718471997996035379
61678436425769718478773593045503
61678436425769718478777065403229
61678436425769718479592198111851
61678436425769718479612745746665
61678436425769718479612745746701
61678436425769718479612745746908
61678436425769718479612745746909
61678436425769718479613118818203
61678436425769718837835059138007
61678436425769718883588615233523
61678436425769718883588615350115
61678436425769718890367569810125
61678436425770002006963811962167
61678436425770002417993704512019
61678436425770013126777067638459
61678436425770013126777067639911
61678436425770013126777067644075
61678436425770013126777067644123
61678436425770013538371161329825
61678436425770013538374145824801
61678436425770015322763182470547
61678436425770015368516767380379
61678436425770015368516767380415
61678436425770015368516767380623
61678436425770015368516882171663
61678436425770015376107497081899
61678436425770018615515005123699
61678436425770018622290602133823
61678436425770018622294074491549
61678436425770018623105849733071
61678436425770018623109207200171
61678436425770018623129754834985
61678436425770018623129754835021
61678436425770018623129754835228
61678436425770018623129754835229
61678436425770018661268590033567
61678436425770018668044187043691
61678436425770018668047659401417
61678436425770018668862419038537
61678436425770018668862792110039
61678436425770019027105624321843
61678436425770019027109096696783
61678436425770019033884578896993
61678436425770019033884578898445
61678436425770019033884579015037
61678436425770019033884951974111
61678436425770019033884951974159
61678436425770019034724104688407
61678436425770019072859209231711
61678436425770019072859209348351
61678436425770019072862566815451
61678436425770019072862681606699
61678436425770019079638163806909
61678436425770019079638163924953
61678436425770019079638536884027
61678436425770019080453411424823
61678436428713221027055212364283
61678436428724027840043450870379
61678436428724328075067601080723
61678436428724328082661803157195
61678436428724331329660040900431
61678436428724331741254792521187
61678436428724331787008377431103
61742723091782330221286647495639
61742723092438827527264241812716
61742723092438832878738065816712
61742723092536138623964396435220
61742723092536138623964396551812
61742723092536138623964397601620
61742723092536143563092131581348
61742723092722522394881856523608
61742723092722522394881856640296
61742723092754943247884914878804
61742723092754943298700152209316
61742723092754943298700152210768
61742723092754944480974594744664
61742723092754944482666848373736
61742723092754944533482085704248
61742723092754944533482085823744
61742729526924704431680842583275
61742731441327486211373538588835
61742731601179142212380322621841
61742742448431968950238366292503
61742742448431968950238366409095
61742742448431968950238367342215
61742742448440072413603634895211
61742742448440072825197611677143
61742742448440072825197611793735
61742742448440083945013967358129
61742742448440083950096543402529
61742744362907654449812890488637
61742744522467601695506919255832
61742744522467605402300436547465
61742748670003794248403692846693
61742748829855498198216889492141
61742748829855498198801865732717
61742748829855498199052569835821
61742748830511995280519204651749
61742748830511995281083288887945
61742748830511995281271316965273
61742748830511995464034837706389
61742748830511995464285541809493
61742750266307965901331536906768
61742781001860267174298305464033
61742781143655568012047670758737
61742781143690686449913645302065
61742781214595097374428721808029
61742781214595097511626714535169
61742781214602000079980507858593
61742781214603195897851468095921
61742781214603197545042167874273
61742781214603201386585960969617
61742781214603211772924761022379
61742781214603212504982119581132
61742781215866647452773141987918
61742781215866658518382531940808
61742781215866663871551960693558
61742781215866663878327559103362
61742781215866663878327559220002
61742781215867559545404621622872
61742781215867564485094116768246
61742781215867564485094116769650
61742782650401894535765762884831
61742783288846836609694661108095
61742783289502133255106040520591
61742783289503330719624508559173
61742783289503334423970308694049
61742783289503345537007710148437
61742783289503345537007710498357
61742787384147376508066199680531
61742787384147376508066199798575
61742787384147376508066201196851
61742787384147376508066201198255
61742787384156392757144205142872
61742787384156440933127254245378
61742787436388430973838375121425
61742787436388475438700796865023
61742787436450619971716507917813
61742787436458725081269658720057
61742787436458725081457686797385
61742787437322302927937657578753
61742787437322302927937658045313
61742787437322303110951878190933
61742787437322303110951879240645
61742787437322303110951883956603
61742787437322303110951883958007
61742787437334021474868605476782
61742787437336754882999542045803
61742787437358340472181970926881
61742787595921360357182679686776
61742787595921360357182936904172
61742787595921360359627301792844
61742787595921360359628076627504
61742787596015921624462054128091
61742787596015924782547169011171
61742787596018622916198703944325
61742787596018622916386732021653
61742787596890026051858173808947
61742787596891223513594565747895
61742787596891226671679766370123
61742787596891271684495040672241
61742787596891271684495126411389
61742787596893908189169486482785
61742787596893908738212160678209
61742787596893908738212163866153
61742787596893908738212164216073
61742787596964156596579352410830
61742787596964156597143436644218
61742788819976672351969325235162
61742788819976716823589809546770
61742788873154312327776225238567
61742788873154349248106953992691
61742788873165107883607918306920
61742789032689888927067792089700
61742789032689903751225820902996
61742789032689903753485252431558
61742789032689937105310272720768
61742789510313294146064107555819
61742789511261525414044525439682
61742789511261525414065417566318
61742789511261575374357976776949
61742789511261575374358062804781
61742789511261575374358062982657
61742789511261575374629572888645
61742789511285890705545362689873
61742789511288592408792508055545
61742799572810427827584544069909
61742799573021123223358847253913
61742799573021123223546874281481
61742799573029227098506120715881
61742799573029232451484168405429
61742799590743397603135195017253
61742799590743397603197871047241
61742799590746999325590006662473
61742799590747004815766049530053
61742799590755103199546435634697
61742799590755103199734465233961
61742799590755103199797141255525
61742799590755108689973181087657
61742799596655630228094682393897
61742799643921931829681624476735
61742799643921931830245708708719
61742799643932736996293951656255
61742799649622557786311868281641
61742799649622557786311869214761
61742799649794218282164104584081
61742799649794218282164104700769
61742799649830552302027068435529
61742799649833253593680150230409
61742799649841362410023465472953
61742799649841362410211493550281
61742799649841362410211494600041
61742799649841362821805471498565
61742799667231306502754433446611
61742799667231306502754434962931
61742799667240316298691455916565
61742799667243017636077201779447
61742799667559129838004964481209
61742799803454811257715783621109
61742799803454813041853765673223
61742799803454816748643937280277
61742799803457512549368863898265
61742799803457514333694880249695
61742799803465618208654125647385
61742799827089362321368607466702
61742799827092004728189386781033
61742799827092004735782441063735
61742799827092019559940469877031
61742799880048138239232770720689
61742799880058943406033125977537
61742799880058943954887775277913
61742799880242631794825306786809
61742799880266926803541313392701
61742799880266926811135400794772
61742799880266942863111130559231
61742799880269642873682434773341
61742800282056172794739586842649
61742800282064276669698832109245
61742800282064276669886861708509
61742800287936580835780823383033
61742800287936584128532561346845
61742800287936584540126623867829
61742800287962096917192075122713
61742800287972903730744398910553
61742800288037781259192137646607
61742800305374607131966390585941
61742800305479973704292268255574
61742800305655557661743732700010
61742800305655557661746055764944
61742800305663644881585645467280
61742800305663656037907993135450
61742800305663660979292064043114
61742800305663661536701830130267
61742800305663661536701830308143
61742800305663661536705301149584
61742800305687976318578072982121
61742800305690722486600772681071
61742800305698783673579212545541
61742800305771763019767130476916
61742800305771763019767216216064
61742800358549489674871478585403
61742800358549534146508727203113
61742800358552190783531232262213
61742800358552190966524560380283
61742800358552235431386982123881
61742800358552235431386982240473
61742800358646796700381563805407
61742800358841269933920934740957
61742800358841273638266734176041
61742800358841273638266734292633
61742800358841284756387858764546
61742800358841284758078963554253
61742800358841286550082745306643
61742800358841289697771929672210
61742800358841289704549851146948
61742800358841318109903982793751
61742800358841318109903983843463
61742800358841334169412272890546
61742800358864690193374613966701
61742800358865585217411807292845
61742800358865590211327728823295
61742800358865590760370401969119
61742800358865601324365130277683
61742800358865601329426439394623
61742800358865601329447704455843
61742800358865601873407803423507
61742800358865601874161035296597
61742800358865601874223712488773
61742800358865601878490377601667
61742800358865601879243609474757
61742800358865601881755151396464
61742800358865605036304793200041
61742800358865605585346658074401
61742800358865634676917897498270
61742800358865634676917903681163
61742800358865635226048731728175
61742800358865635232760797887171
61742800358868308524318235952179
61742800358868336517701813523055
61742800358876412399089190387356
61742800358938536198998338739443
61742800358938536748041011885267
61742800358938536748794243758357
61742800358938551573017267990549
61742800358949341777392675027816
61742800358949341777392675145860
61742800358949391188701621502382
61742800358949391188722513627614
61742800518073366034370962786309
61742800518085073370378742776341
61742800518362463484725749712988
61742800518362463537801452723638
61742800518365164781274149377624
61742800518365164829454534518518
61742800518366054276698624188342
61742800518366055924019061871252
61742800518366065389736054222446
61742800518366067044395403011452
61742800518366070741210911444994
61742800518366070747988804340016
61742800518366070748177090684548
61742800518366070748741203496248
61742800518366070750435779140494
61742800518366070750436522213110
61742800518366072535098331444784
61742800518366104102258447901694
61742800518366104102261542502320
61742800518397586869794489230962
61742800518397586869815381122962
61742800518397586869815381239602
61742800518398487485892638437805
61742800518398488034934541329608
61742800518398488034935312050224
61742800518398488034935312983344
61742800518401187532135741039564
61742800518401189318806250717621
61742800518401189318806250717864
61742800518401189323888820112812
61742800518401189323888820663936
61742800518401189323888824895781
61742800518401189323888824896024
61742800518401189324076847140428
61742800518401189324076848741312
61742800518401189324076881669549
61742800518401189324139524393999
61742800518401189326400451861056
61742800518401189326400452910816
61742800518401189326400456466149
61742800518401189326400457515909
61742800518401189326588479938384
61742800518401189326588742810681
61742800518401189738182458819788
61742800518401189738370748719653
61742800518401194677310105656476
61742800518401194677310106589596
61742800518409298552833521366380
61742800518409298552833522416140
61742800518470269771832055420748
61742800518470520502114697195284
61742800518470520504019226027314
61742800518470564973751945929634
61742800518470564973755301863152
61742800518470569915349064509068
61742800518471417411522554203186
61742800518471417411543446211778
61742800518471417411543446213182
61742800518471417411546543994732
61742800518471421115680068343450
61742800518471421115700960470086
61742800518471421115868354687982
61742800518471421115889246696574
61742800518471421115892344479528
61742800518471421117563702102604
61742800518471422352909719829520
61742800518471422352930611721472
61742800518471422352930611838112
61742800518471432235704569625700
61742800518471470528892768932026
61742800518471470528893543766686
61742800518471470528913660940618
61742800518474122409237674720767
61742800518474124191935234677445
61742800518474124191935234677688
61742800518474166878973750556605
61742800518474172369338934592873
61742800518474172369338935642633
61742800518474172369341258590927
61742801741483936870526848944390
61742801741483980061629636724836
61742801741486683045581617526565
61742801794636350247792336791461
61742801794637250815604032692745
61742801794660709448837073105913
61742801794660709448837074155673
61742801794661565589949174707135
61742801794661566138991847852959
61742801794661566139807756918225
61742801954194446756740725967362
61742801954194446802494282180874
61742801954194451743881447689164
61742801954194452300518209636289
61742801954194452300518209986209
61742801954194496765380631379887
61742801954197153447107589791664
61742802432768793591403471774722
61742802432768793591406566493392
61742802432768793591406569675720
61742802432768793637160125769784
61742802432768793782011525758454
61742802432768794874198393128368
61742802432768838063043815111102
61742802432768838063608674177746
61742802432768843004427885900722
61742802432768843050181442230874
61742802432771496530188704909384
61742802432771496532445041837320
61742802432771496575942261121492
61742802432771544708428090939826
61742802432771544708431185540452
61742802432771544753429276692058
61742802432771544754184741752560
61742802432793110760058691597569
61742802432793110760058691947489
61742802432795812051711773392449
61742802432795856516574195136047
61742802432803959658721071215193
61742806048555773601711337122858
61742806048555773604159054995952
61742806048555774839505072722868
61742806048555778543095407913882
61742806048631411417385312095887
61742806048655724916484053301977
61742806048655726748301101430555
61742806101733391208848348127412
61742806101733401910288328660257
61742806101736103567802723966673
61742806101830653768051392857107
61742806101830654316843361899827
61742806101841459339480551245746
61742806101841459339482845497684
61742806101841459339482874194040
61742806101841459341175126889992
61742806261258188305204864608588
61742806261268989767282729173039
61742806261363538679671698558750
61742806261363549754322569220238
61742806261366239971139845809663
61742806739832526083856343417182
61742806739832526496394847605160
61742806739832527730985400153530
61742806739832531442109093533348
61742806739832531442861464111268
61742806739864047556405636532196
61742806739936680641145924579060
61742806739936681052738869308888
61742806739936982431038844993956
61742806739937878105454557051986
61742806739937881764255979677798
61742806739937881809236273422842
61742806739937883044582291149758
61742806739937883047030009022852
61742806739937883047030012205180
61742806739937892884071302724968
61742806739937892884071559942412
61742806739937892884636161791612
61742806739937892884636415826728
61742806739937897825458729564746
61742806739940578161761621121354
61742806739940583101453318346244
61742806739940583101453439449706
61742806739940583513238801408836
61742806739940583514931025290388
61742806739940583514931054104788
61742806739940584750277043017304
61742806739940584750277071831704
61742806739940584750278187844485
61742806739940584755360417662196
61742806739940584887476180455033
61742806739940584892558748861859
61742806739962208215555303877470
61742806739962210043166525192269
61742806739964911334819229329587
61742806739964911334819606987149
61742806739964911336513806373513
61742806739973014479750881777353
61742903905232203195093745986843
61742903976132111236742839223673
61742904002841152021426690960437
61742905208092732366718738087287
61742905208092732367282822319271
61742905208092732367282823369031
61742905367617448760352746603685
61742905367617496936339263359445
61742905367617496936903318895073
61742905367617496936903347591429
61742905367617496938595571591025
61742905367617513410157719861475
61742905367617513410721546876015
61742905367617513410721804093459
61742905367617513410721805143219
61742905367617513410721805162093
61742905414882614255017535737612
61742905438629021878462280266417
61742905840318033314702893256898
61742905840318049374273826432116
61742905840318049374837910664100
61742905845351612037732109232628
61742905846191791890669691926249
61742905846191840067220292913993
61742905846191856540474665184039
61742905846191856541038492198579
61742905846191856541038749416023
61742905846224273273966186121663
61742905846226925177173699382611
61742905893492960329182549616206
61742905893492960329182553848294
61742905893492960329185911433486
61742905893492965272829413869712
61742905893492974604927762974680
61742905893492974605115791052008
61742905893492976388753487023512
61742905893492976389317571255496
61742905898526539052211769824024
61742905899401852603247339209543
61742905899401852603250690673481
61742905899401852603250695259701
61742905917130430134142660027303
61742905917130430134142661077063
61742905917130430134143435911723
61742905917130430134145754260747
61742905917130430134145758860017
61742905917130435484864367233581
61742905917130435484867466072119
61742905917131330564694715807907
61742905917131330564694720394127
61742905917131330564697044392181
61742905917203365008775868489063
61742906053017741372621531390394
61742906053017741372621535622482
61742906053017746314576144347628
61742906053017746316268395643900
61742906053017755648554772826196
61742906053017757432192468797700
61742906053017757432756553029684
61742906053028518128798333885376
61742906058051320095650751598212
61742906058062125262263078777732
61742906058378176385673648778692
61742906058938340615829601529479
61742906058938341027423579361123
61742906058938341027426932228953
61742906058938341027426935415493
61742906058938344731772477633085
61742906058938344731772735900289
61742906058938345966554666208681
61742906059035590682488009663135
61742906059035590682489381489503
61742906059035590682491710073777
61742906059035590819686002273683
61742906059035590819689698098105
61742906059035591231281351931695
61742906059035591231281356517915
61742906059035591231283422248765
61742906059035591231283675929749
61742906059035591231283680515969
61742906076104047683594837280174
61742906076663316698916799558255
61742906076760566903027600579745
61742906129838243301802480899453
61742906129838243713396455548769
61742906129838243713396458731097
61742906129838243713396460149651
61742906129838243713399811617801
61742906129838243713399816204021
61742906129838246868953646246625
61742906129838247006148278201921
61742906129838247006148281384249
61742906129838247006148282802803
61742906129838247006148282807015
61742906129838247006151638857173
61742906129838247417742256033565
61742906129838247417742259215893
61742906129838247417742259588899
61742906129838247417742260634447
61742906129838247417742260638659
61742906129838247417745612102597
61742906129838247417745616688817
61742906129838248652527545597529
61742906129841845435600568146681
61742906129841845435600569209491
61742906129841845435603662747307
61742906129841845435603666996657
61742906129841845435603925263861
61742906129841845573052703834493
61742906129841849139946368631477
61742906129841849139946368648739
61742906129841849139946369694287
61742906129841849139946369698499
61742906129841849139949463232103
61742906129841849139949467481453
61742906129841849139949725748657
61742906129841850923774415645865
61742906129911178588029664010529
61742906129935493505659222817601
61742906129935493505659225999929
61742906129935493917253200649245
61742906129935493917253203831573
61742906129935493917253203850447
61742906129935493917253204204579
61742906129935493917256303037293
61742906129935493917256556718277
61742906129939095639457227158089
61742906129939095639457313264419
61742906129939095639457314314179
61742906129939095639458346366283
61742906129939095639460665778117
61742906129939095639460670364337
61742906129947199102822581862963
61742906129947199514416559694607
61742906129947199514419911162757
61742906129947199651865599364851
61742906129947201298242196604611
61742916215302576185492998654551
61742916215302609537883136281821
61742916215302609539574355871697
61742916215302609539575130710569
61742916215302609539575388977773
61742916215302609539657952602421
61742916215302624363820195211487
61742916667214692023441036182287
61742916667214692023441040414375
61742916667214692024193148491599
61742916667214692024193149891279
61742916693876952668200077368085
61742916693876952668200081604385
61742916693876952668283764443051
61742916693876952669892076033133
61742916693876952669892330064037
61742916693876952669892334300337
61742916693876952669892449104635
61742916693876967494137140534051
61742916826739468126060031276583
61742916826739468126060032326343
61742916826739471832098089043551
61742916826739473067635229448421
61742916826739473069327482144373
61742916844464442150362551816263
61742916844464447092000427059425
61742916844464448739125350462919
61742916844464448739125351862599
61742916844464448739128450695313
61742916853401748535316686193457
61742916853401748535880770425441
61742916897639374518074064082785
61742916897651082082913543416768
61742916906591034835061441490129
61742916924305205339942248414461
61742916924337659110083246823407
61742916924348431357367416608849
61742916924349331925113427623039
61742918129599980412021860830113
61742918129599980413714113526065
61742918129599982059150917572077
61742918129599982060842137161953
61742918129599982060843170268029
61742918129599982060925733892677
61742918283214931993550204883778
61742918289124763102589899346265
61742918289124763104281118936141
61742918289124763104281893775013
61742918289124763104282152042217
61742918289124763104364715666865
61742918333449760269833601600535
61742918333449760269833605832623
61742918333449760407094270236859
61742918333449760407094274468947
61742918333547022143110366908655
61742918336389859008029865475174
61742918336389863949417030633544
61742918336389863949417030983464
61742918336389863949417032033224
61742918761825296049435808925898
61742918761825297284217742420830
61742918761825297284781479110002
61742918761825297284782598305146
61742918761825297833260412734038
61742918761825297833260416966126
61742918767699056409227215635477
61742918767699104585777787926865
61742918767699104587470040622817
61742918767699106232906840432529
61742918767699106232906844668829
61742918767699106232906844682087
61742918767699106232990527507495
61742918767699106234598064258705
61742918767699106234598839097577
61742918767699106234599093128481
61742918767699106234599097378039
61742918767699106234681660989429
61742918767699106239765349776513
61742918767731521733016568690053
61742918767731526681742645304439
61742918768679769022365552430791
61742918812048418729374087793903
61742918812048418866634756430227
61742918812121365273427312231219
61742918812153785712392027399587
61742918812153785712392027749507
61742918812153785714651458928149
61742918812153785714651459278069
61742918814964207079733975956108
61742918814964207079733976306028
61742918815000223063915469517294
61742918815000223201238900268462
61742918815000223201426928345790
61742918815000224298697403012226
61742918815000224299261139701398
61742918815000224299262258896542
61742918815000224436020833763394
61742918815000224847740073325434
61742918815000224847740077557522
61742918815000224847802839672366
61742918815000228006997130697804
61742918815000229791386937578940
61742918820985653855840167396065
61742918838637683402464446341997
61742918838637683402464785066501
61742918838637683539662438952545
61742918838637683539662783331903
61742918838637683539663558166563
61742918838637683539665876515587
61742918838637683539665881114857
61742918838710629390135394982649
61742918838711530552681023279106
61742918839618394474664836050550
61742918839618400034008994384338
61742918971581299943426514467935
61742918971581300080687178872171
61742918971581300080687183104259
61742918971581303647772314952731
61742918971581303785032983589055
61742918971581304884810581143511
61742918971581305022071249779835
61742918971654250877564795157355
61742918971654250877567892940309
61742918971654251014762787767903
61742918971654251014765886600617
61742918971678566206788073178947
61742918971678566206791429579025
61742918971678566208483682274977
61742918971678566343986065789495
61742918971678566343986324406619
61742918971678566343989423239333
61742918971678566344048741815271
61742918971678566344048742165191
61742918971678566345681674885525
61742918974488983181221705157614
61742918974488986885567505642410
61742918974525004107354451291482
61742918974525004244865910119978
61742918974525005342136384786414
61742918974525005342700121475586
61742918974525005342701240670730
61742918974525005891179055099622
61742918974525005891179059331710
61742918974525009050436112471992
61742918974525009605378380148064
61742918974525010834825919353128
61742918974535766592931286399838
61742918974535811057856469908360
61742918974535815869322910988286
61742918974535816418365585533582
61742918975505674283829804920250
61742918980542855338244897809279
61742918980542855338247221807333
61742918980542855749838875640923
61742918980542855749841199638977
61742918981382182525638686064513
61742918981382182527330938760465
61742918981382182527895022992449
61742918981418207031619119941416
61742918998267831421334419836109
61742918998267831421585124288973
61742918998268781450641697646835
61742918998279536606903801035165
61742918998279537018497778866809
61742918998279538253279707775521
61742918998279583457807714403136
61742918998279583457808486055468
61742918998279583458560598347518
61742918999140174289045660056474
61742918999143181468518433671184
61742918999143182693738844955524
61742918999143182693801520981300
61742918999143182693989549058628
61742918999143182703112340138548
61742918999150981102786010871882
61742918999150981102787039741658
61742918999150982749161922198458
61742918999150982749162951068234
61742919051345496570124607361417
61742919051345496570127963430449
61742919051345496707322599971965
61742919051345496707325956040997
61742919051349098841123785002147
61742919051410337448054037348233
61742919051410337448054038397993
61742919051410337585252029958781
61742919051410337585252031008541
61742919051442757887018753916281
61742919051442758024216746526829
61742919051442758024220102595861
61742919051446360158018189487345
61742919051453563602677112059889
61742919051454460466078008502467
61742919051454463621380104526643
61742919051454463621380105572191
61742919051454463621380105576403
61742919051454463621383457040341
61742919051454463621383461626561
61742919051454464032974082358287
61742919051454464170423123074079
61742919051454465267759368366917
61742919051454510335026363384354
61742919051454510335026706340946
61742919051454510335027477993278
61742919052281785159682995715050
61742919052281785159682995719262
61742919052281785159685323249564
61742919052281786808506629164070
61742919052281786808508952449234
61742919052281786808508953512044
61742919052317804028039559400772
61742919052317804028039902357364
61742919052317804165300314130376
61742919052317804241554313765114
61742919052317804241554313769326
61742919052317804653900318166922
61742919052317804653900318171134
61742919052317804653900403906070
61742919052317804653901093005794
61742919052317804653901178744942
61742919052317804653901432775846
61742919052317804653901432780058
61742919052317804653901435962386
61742919052317804791161072542394
61742919052317804791161072546606
61742919052317804791161847381266
61742919052318108482998094262580
61742919052318109717592000729944
61742919052318109717780028807272
61742919052320506494597192302562
61742919052328609820512731085590
61742919052328609820512731089802
61742919052328609820513759959578
61742919052328611055294664584734
61742919052328611055295693454510
61742919052328611604337596343262
61742919052328611604338367995594
61742919052328611604902452227578
61742919052328611604902452231790
61742919052328611604902455414118
61742919052328911247078837893997
61742919052329809771228547042059
61742919052329809771732962342724
61742919052329809771732962692644
61742919052329809771984011169282
61742919052329809778507789216836
61742919052329809778570551331680
61742919052329809778758839093154
61742919052329809779327049627948
61742919052329809908489211078954
61742919052329809908489214261282
61742919052329809908993630979048
61742919052329809908993631328968
61742919052329809909244679805606
61742919052329809913571785257114
61742919052329809915768457853160
61742919052329809915768458203080
61742919052329809915768543942228
61742919052329809915831219968004
61742919052329809916019506325586
61742919052329809916019506679718
61742919052329809916019507729478
61742919052329810320775981611474
61742919052329810327613570250669
61742919052329815261658645362690
61742919052329815261658648545018
61742919052329815266741218123908
61742919052329815266741219540850
61742919052329815267243316492650
61742919052329815267243402581718
61742919052329815267494363552346
61742919052329815267494449641414
61742919052329815268937892136896
61742919052329815269188940596272
61742919052329815312494798800284
61742919052329815312494799845832
61742919052329815312494799863094
61742919052329815312494800199964
61742919052329815312494803032372
61742919052329815312494804449314
61742919052329815313248030317790
61742919052329815313248031367550
61742919052329815313248034549878
61742919052329815313248806207826
61742919052329815314942520918516
61742919052329815314942525504736
61742919052329815336156253061154
61742919052329815336220043577762
61742919052329815449755554575436
61742919052329815449755557757764
61742919052329815450508700003874
61742919052329815450508703186202
61742919052329815452203280230128
61742919052329815473417007436626
61742919052329815863734491360708
61742919052329815863734495946928
61742919052329815885199270563042
61742919052329815885199270580304
61742919052329817096884610280690
61742919052329817096884611330450
61742922436769020408323796441801
61742922436769036879613287847883
61742922437752438469344929553417
61742922596293801451762778215989
61742922596293817923052269622071
61742922597169151334701252930779
61742922597274514064335997677455
61742922597274517768678698858765
61742922597274517770938795139423
61742922650358498736750358319028
61742922668083479758965290327532
61742922668181619508978438861408
61742923074868144582079723538553
61742923074868161053369214944635
61742923075848857187121790020825
61742923075848857194652943000019
61742923075848857195218060333867
61742923075848860898996677287405
61742923075848860901255740461987
61742923075848861496052717362235
61742923075848862730834650857167
61742923075851562643100856650169
61742923075851564426674760587293
61742923075873172526136172616829
61742923075887581653862987528582
61742923075887581653865311526636
61742923075887587144292056979596
61742923075887587144292399936188
61742923122169279669335006988564
61742923123152682704896412844018
61742923123152683253877440233314
61742923128406015681666610381620
61742923128406015681917314484724
61742923129062506971129834873106
61742923129062506971129839105194
61742923129062506971129839118244
61742923129062506971129839455114
61742923129062506971129839472376
61742923129062506971132933705820
61742923129062506971132934055740
61742923129062506976213180699386
61742923129062506976213184948736
61742923129062508617505746195470
61742923129062508617505746199682
61742923129062508617505750781690
61742923129062508617505750798952
61742923129062508625037157459130
61742923129062508661567050643294
61742923129062508661567053829834
61742923129062508663258268820440
61742923129062508668341528911784
61742923129062508668341614650932
61742923129062508668341871868376
61742923129062508668344972118032
61742923129062508668344975304572
61742923129062512329382701076402
61742923129062512329382705308490
61742923129062514151179006361486
61742923129062514151179007761166
61742923129062514151993796096254
61742923129062514158771717570992
61742923129062514158772060527584
61742923129062514158772835366456
61742923129062514158772836766136
61742923146122885877076077155872
61742923146130990804305098377460
61742923146130991353159744845428
61742923146130991353159830584576
61742923146130991353159830597626
61742923146130991353347772922756
61742923146130992588694905271646
61742923146130992588694909857866
61742923146131893155753461397734
61742923146134593075363853905268
61742923146134593075551881982596
61742923146134593212624608280740
61742923146134593212812636358068
61742923146134594859753665385674
61742923146134594859753751124822
61742923146134594859941693463002
61742923146755962631953120210046
61742923146755962639296155836304
61742923146755969975434922179613
61742923146779383142309049129544
61742923146787187857358824674784
61742923146787187857358825724544
61742923146787187859618261839326
61742923146787189643192165776450
61742923146787482642623055070238
61742923146787482642623059302326
61742923146787482642623059315376
61742923146787482642623059669508
61742923146787482646890497956718
61742923146787482647706400900730
61742923146787482647706405132818
61742923146787482647706405145868
61742923146787482647706486989798
61742923146787482647706491239148
61742923146787482647706749506343
61742923146787482647706749506352
61742923146787484294835543744812
61742923146787484296530377656262
61742923146787484883522198978940
61742923146787484884275340158028
61742923146787484884275341207788
61742923146787488000875920923614
61742923146787488000875921273534
61742923146787488000875925505622
61742923146787488206861502287414
61742923146787488595672786556183
61742923146788388637412529434282
61742923146788388637412529552374
61742923146788390421802336315418
61742923146971216776562186000995
61742923281694049599737358960696
61742923281694060163166882442660
61742923281694060163166887028880
61742923281694065653597071438738
61742923281704865741623203146754
61742923281704870820208365497680
61742923282674760809491613161662
61742923282674760809554289187438
61742923282674762456682312823326
61742923282677463748273747462206
61742923282677463748335394618206
61742923282677463748336423487982
61742923282677463748336426670310
61742923282677464297128397112502
61742923282677464297316422007502
61742923282677464297316425189830
61742923287937701261534114257788
61742923288551270698491193967589
61742923288551270700183446663541
61742923288562978295274516952092
61742923288562978706868494783736
61742923288586387446757034652729
61742923288586387451839608830889
61742923288586387451840728026033
61742923288586387454100159554595
61742923288586387454102483902569
61742923288587288014380531352522
61742923288587288014568816647294
61742923288587288021911941544948
61742923288587288021911942594708
61742923288587288021911942611961
61742923288587288021911942611970
61742923288587289661511911388488
61742923288587289666592248374764
61742923288587289666780533669536
61742923288587289666781563589072
61742923288587289669043322647936
61742923288587289705006035604022
61742923288587289849794782494202
61742923288587289849794782498414
61742923288587289849794783543962
61742923288587289849794783561224
61742923288587289849794786730502
61742923288587289849794786743552
61742923288587289849794868587482
61742923288587289849794869637242
61742923288587289849795902756359
61742923288587289849795902756368
61742923288587289849795905938696
61742923288587289852057662287399
61742923288587289867602952632526
61742923288587290253797743179740
61742923288587290253797747779010
61742923288587290253798001459994
61742923288587290253798006046214
61742923288587290255467960555996
61742923288587290255468989425772
61742923288587290256221101735084
61742923288587290256304784210780
61742923288587290256304784560700
61742923288587290261388387258716
61742923288587290261388473347784
61742923288587290261388474397544
61742923288587290261388477597134
61742923288587290261388731628038
61742923288587290261389506466910
61742923288587290261391830464964
61742923288587290263839669246140
61742923288587290279196930464170
61742923288587293372821944300122
61742923288587293375081375828684
61742923288587293967367236789920
61742923288587293967367241389190
61742923288587293967367499656394
61742923288587293967429917397704
61742923288587293967429998904764
61742923288587293967430257185018
61742923288587293967618285262346
61742923288587293969877721377128
61742923288587295195432777870442
61742923288587295202777050800566
61742923288587295202964302871218
61742923288587295202964303920978
61742923288587295202965078877894
61742923288587295225873640344358
61742923288587295225936316370134
61742923288781827384036564080970
61742923288781827795630541912614
61742923288781827800713116090774
61742923305327661247824876512560
61742923305327661247824876529822
61742923305327661247824881111830
61742923305327661247824881116042
61742923305327661796867895431390
61742923305327661796867898613718
61742923305327665089370992556198
61742923305327665096961726973592
61742923305327666736562811780188
61742923305327666738255065525900
61742923305339356280741681084958
61742923305339356280741685334308
61742923305339356418002435460430
61742923305339357516339520723492
61742923305339357516339521773252
61742923305339358065131492215444
61742923305339367531039836914818
61742923305339367531039840097146
61742923305339368629376923227640
61742923305339369178168893669832
61742923305339369178168896852160
61742923305339372333726166224668
61742923305339372335417300756362
61742923305339372335417303938690
61742923305339372472615293366910
61742923305339372884209271198554
61742923305339372884209274380882
61742923305656672415555863209022
61742923305656674199945670090158
61742923305667479228544101710906
61742923305667479228544101715118
61742923305667479229297242889994
61742923305667479229297246076534
61742923305667479229358890045994
61742923305667479229359918915770
61742923305667479229359922102310
61742923305667479365804770347230
61742923305667479365804770351442
61742923305667479366556882656542
61742923305667479366556882660754
61742923305667479366557997269678
61742923305667479777587119212794
61742923305667479778150859088506
61742923305667479778150860488186
61742923305667479778151889357962
61742923305667479778151892544502
61742923305667479778151978283650
61742923305667479778401907547882
61742923305667481012933822852894
61742923305667481012933908596254
61742923305667481013685935162206
61742923306275946737118843074320
61742923306275946737118847656328
61742923306275946737181605189164
61742923306275946737181609421252
61742923306275946737369891533696
61742923306275946737369894716024
61742923306275946739629326244586
61742923306275946739629326248798
61742923306275946739629327294346
61742923306275946739629327648478
61742923306275947972719008447458
61742923306275947974411260789278
61742923306275947974411261143410
61742923306275947974413583737572
61742923306275947974413584091704
61742923306311965194003508539108
61742923306311965194003513138378
61742923306311965194756653967546
61742923306311965194756655367226
61742923306311965194756658549554
61742923306311965196451231011472
61742923306311965742795478981300
61742923306311965742795483580570
61742923306311965743548624409738
61742923306311965743548625809418
61742923306311965743548628991746
61742923306311965745243201453664
61742923306311965745246644778164
61742923306311965745246645132296
61742923306312263685810989430598
61742923306312263685810989780518
61742923306312263690893563608758
61742923306312263691145730213518
61742923306312263693405161742080
61742923306312263693407485740134
61742923306312265332942455559844
61742923306312265338273753866668
61742923306312265338274786968532
61742923306312265340534218497094
61742923306312265340536542845068
61742923306312265521288002691334
61742923306312265521288006940684
61742923306312265521288088784614
61742923306312265521288093016702
61742923306312265521289126135828
61742923306312265523550882484531
61742923306312265927714322981976
61742923306312265932819304497202
61742923306312265932819304501414
61742923306312265932881980522978
61742923306312265932882066616258
61742923306312265932882070848346
61742923306312265935332888393512
61742923306312265935332889443272
61742923306312265935333146324053
61742923306312269038980508740592
61742923306312269044063083981562
61742923306312269044125846100618
61742923306312269044315164497254
61742923306312269046574596025816
61742923306312269046574597075576
61742923306312269227328355889681
61742923306312269227329503782585
61742923306312269638860456987052
61742923306312269638860461569060
61742923306312269638860461586322
61742923306312269638923137594836
61742923306312269638923137612098
61742923306312269638923219101896
61742923306312269638923223333984
61742923306312269638923477382150
61742923306312269641370941574260
61742923306312269641371199504801
61742923306312270866591352858600
61742923306312270866842056961704
61742923306312270874457523068350
61742923306312270874457524118110
61742923306312270874460880303781
61742923306313170277844869413931
61742923306320374337635538550685
61742923306323970929601389752858
61742923306323971478393360195050
61742923306323971478393363377378
61742923306323971485986417543476
61742923306323971531740002335300
61742923306323971736218915710778
61742923306323971736218915728040
61742923306323971736219687380372
61742923306323972713990082025070
61742923306323972719073685068794
61742923306323972719073685073006
61742923306323972719073688255334
61742923306323973382531808054986
61742923306323973382532922668122
61742923306323973383347710998998
61742923306323973519792819647902
61742923306323976425114062601728
61742923306323976471621566376466
61742923306323976471621567776146
61742923306323976494592894075982
61742923306323977020476298937714
61742923306323977022170191466891
61742923306323977043634880011199
61742923306494797063173307918156
61742923306494797063173308272288
61742923306494800767517989561940
61742923306494800767517992394348
61742923306494800767518075301088
61742923306494800767518078483416
61742923306494800767518078837548
61742923306496001524349291208273
61742923306604053602252246318499
61742923358502587162460905242904
61742923358502587162460906309926
61742923358502587169802910949626
61742923358502588259793794481372
61742923358502588262304277655850
61742923358502588262304281905200
61742923358502588397054549210976
61742923358502588397806922969820
61742923358502588397806924036842
61742923358502588397807694622152
61742923358502588397807698871502
61742923358502588808836816569480
61742923358502588808836817636502
61742923358502588809400900801464
61742923358502588809400901868486
61742923358502588811347300806768
61742923358502593750223982077770
61742923358514283432670381359648
61742923358514283432670385591736
61742923358514283432670467453088
61742923358514283432673480546494
61742923358514283432673484778582
61742923358514284530756419195832
61742923358514284530756420595512
61742923358514284530819181314888
61742923358514284668017260018876
61742923358514294408258741726850
61742923358514294408258743143792
61742923358514294408258745976200
61742923358514294408258747375880
61742923358514294408258827820290
61742923358514294408258827824502
61742923358514294408258829224182
61742923358514294408258829237232
61742923358514294408258832406510
61742923358514294408258832423772
61742923358514294408509531805142
61742923358514294545519496456454
61742923358514294545519500688542
61742923358514294545519582549894
61742923358514294545519583599654
61742923358514294545707524415690
61742923358514294545707868907476
61742923358514294545710972326410
61742923358514296192648557443556
61742923358514299347389574893424
61742923358514299347389660636944
61742923358514299348142721373026
61742923358514299348142724559566
61742923358514299349896960297998
61742923358514299349896964530086
61742923358514299349897050623526
61742923358514299354980391854748
61742923358514299354980396454018
61742923358514299485403476102630
61742923358514299485403479284958
61742923358514299487095039001986
61742923358514299487095043234074
61742923358514299492178298739038
61742923358514299492178302971126
61742923358514299492178384832478
61742923358514299896432593812254
61742923358514299896997452884514
61742923358514299896997457116602
61742923358514299898688930740190
61742923358514299898688934972278
61742923358514299898689016833630
61742923358514299898689021065718
61742923358514299904525425169802
61742923358514301139307355476790
61742923358517001051389865693310
61742923358517001051389870279530
61742923358517001188650625004922
61742923358517001196178593058122
61742923358834301133470524348180
61742923358842401484566876422738
61742923358842401484629552448514
61742923358842401485193636680498
61742923358842401485381664757826
61742923358842403131506871981298
61742923358842403131757576084402
61742923358842403268767540617622
61742923358842403268955568694950
61742923358842406243023762302302
61742923358842406243776903481390
61742923358842406243776906667930
61742923358842406243838550637390
61742923358842406381036543252150
61742923358842406792066435447918
61742923358842406792066779804190
61742923358842406792630519679902
61742923358842406792631638875046
61742923358842406792819581213226
61742923358842406792881568139278
61742923358842406792882342978150
61742923359357525596479166204308
61742923359485991846595154823218
61742923359485991847409943158306
61742923359485992395637829368514
61742923359485992396201913600498
61742923359486891179812945306898
61742923359486892210682942431120
61742923359486892210682943493930
61742923359486892210682946680470
61742923359486892210745704196044
61742923359486892210745708795314
61742923359486892210933990553626
61742923359486892210933995139846
61742923359486892211498849624482
61742923359486892211498849974402
61742923359486892211498851024162
61742923359486892345681247834492
61742923359486892345681248897302
61742923359486892345681252066580
61742923359486892346497156427534
61742923359486892346497159609862
61742923359486892414406936463650
61742923359486892415160077638526
61742923359486892415160077642738
61742923359486892415221724798738
61742923359486892757527053209522
61742923359486892758091137441506
61742923359486892826188856633474
61742923359486892826752940865458
61742923359486892826754055470170
61742923359486892827004759573274
61742923359486892963449611008946
61742923359486892964013695240930
61742923359486892964202752188034
61742923359486895915026418567942
61742923359486895915026419630752
61742923359486895915026423167212
61742923359486895915026424216972
61742923359486895915089180682786
61742923359486895915089181732546
61742923359486895915089184932136
61742923359486895915277468090128
61742923359486895915277471276668
61742923359486895917536902805230
61742923359486895917536903155150
61742923359486895917536904204910
61742923359486897699416230048348
61742923359486897699416231098108
61742923359486897699418554046402
61742923359486897699418554396322
61742923359486897699418555446082
61742923359486897701110806742354
61742923359486897701110807092274
61742923359487192949812550034668
61742923359487196653340117578448
61742923359487196653340122160456
61742923359487196653340122177718
61742923359487196653340380444922
61742923359487196653402793604224
61742923359487196653402798186232
61742923359487196653402798203494
61742923359487196653402879693292
61742923359487196653402883925380
61742923359487196653591084548026
61742923359487196655850602165656
61742923359487197888749931589094
61742923359487197888937959666422
61742923359490792839423220478870
61742923359490792841870938351964
61742923359490792841873261300258
61742923359490798398703496321852
61742923359490798535964250697324
61742923359497697926338374617294
61742923359497697926338375667054
61742923359497697993366382666952
61742923359497699228148316161884
61742923359497702865462665036434
61742923359497702865462665040646
61742923359497702865463009410176
61742923359497702865463010814068
61742923359497702865463013996396
61742923359497702865525771529232
61742923359497702865525772578992
61742923359497702866027524107290
61742923359497702866028643321308
61742923359497702866028644720988
61742923359497702867722100801296
61742923359497702867722101151216
61742923359498003078520495468405
61742923359498003078521524338181
61742923359498003490302758594821
61742923359498897942388711556474
61742923359498897942388711910606
61742923359498897942388716159956
61742923359498897942388797649754
61742923359498897944080967788886
61742923359498897944081049296105
61742923359498897944081053526582
61742923359498897944081053528034
61742923359498897944081053899587
61742923359498897949163624522414
61742923359498897949163624523866
61742923359498897949916768883830
61742923359498897949916770302383
61742923359498897949920123170054
61742923359498897951611345577836
61742923359498897951611345579288
61742923359498897951614354440766
61742923359498897951614358690116
61742923359498897951614440178462
61742923359498897951614440179830
61742923359498897951614440179914
61742923359498897951614444783555
61742923359498897951614698460168
61742923359498897951614698814300
61742923359498897951614703046388
61742923359498898079586704167022
61742923359498898079586704521154
61742923359498898079586707703482
61742923359498898079586708766292
61742923359498898079586708770504
61742923359498898081278960399434
61742923359498898081341722164358
61742923359498898086361531041134
61742923359498898086424293160190
61742923359498898087180877545526
61742923359498898088872014215612
61742923359498898088872014228662
61742923359498898088872014582794
61742923359498898088873133423806
61742923359498898088875108816238
61742923359498898088875113415508
61742923359498898491431730475304
61742923359498898498206299063498
61742923359498898498206643442855
61742923359498898500654364498277
61742923359498898500657373005464
61742923359498898500657373359596
61742923359498898500657459098903
61742923359498898543959882792512
61742923359498898543959883855322
61742923359498898543959883859534
61742923359498898546410957913928
61742923359498898546410962500148
61742923359498898681157876465870
61742923359498898681157876470082
61742923359498898683668359640348
61742923359498898683671712993452
61742923359498898683671717225540
61742923359498898683671803318979
61742923359498898750635557319806
61742923359498898750635900276398
61742923359498898750636671928730
61742923359498898750698576302174
61742923359498898750699347954506
61742923359498899728406979447650
61742923359498899733490325278142
61742923359498899733490329864362
61742923359498899985982689655646
61742923359498900397011468646382
61742923359498900397012583255306
61742923359498900397827371590394
61742923359498900397827371594606
61742923359498900534272480239298
61742923359498900534273251891630
61742923359498900535025364200942
61742923359498903432818900569814
61742923359498903434511156448094
61742923359498903439530963925190
61742923359498903439530965324870
61742923359498903439593726026984
61742923359498903439593727443926
61742923359498903439593808932272
61742923359498903439593813537365
61742923359498903440346871455422
61742923359498903440346957544490
61742923359498903440346957898781
61742923359498903440347643107754
61742923359498903440347643457674
61742923359498903440347729551113
61742923359498903442041448499348
61742923359498903442041534592787
61742923359498903485284544584304
61742923359498903485284545983984
61742923359498903485347306703360
61742923359498903485347307748908
61742923359498903485347307766170
61742923359498903485347308103040
61742923359498903485347310935448
61742923359498903485347312352390
61742923359498903485347392792428
61742923359498903485347393842188
61742923359498903486100539270626
61742923359498903486100542452954
61742923359498903486101228367542
61742923359498903487795028821592
61742923359498903487795033407812
61742923359498903509008760964230
61742923359498903509009875573154
61742923359498903509071522615274
61742923359498903509071522733366
61742923359498903509072551598930
61742923359498903509072551603142
61742923359498903622545300359456
61742923359498903622545300376718
61742923359498903622545303559046
61742923359498903622545304958726
61742923359498903622608062478512
61742923359498903622608065660840
61742923359498903623361207906950
61742923359498903623361211089278
61742923359498903625055788133204
61742923359498903646269515221610
61742923359498903646269515339702
61742923359498904034327563503134
61742923359498904034390067219632
61742923359498904034390071451720
61742923359498904034390411711417
61742923359498904034893197410054
61742923359498904034955959529110
61742923359498904058051778466118
61742923359498904058052553186898
61742923359498904058115314951822
61742923359498905269674356064710
61742923359498905269674357464390
61742923359498905269737118183766
61742923359498905269737119233526
61742923359498905293398567727274
61742923359498905293461329496410
61742923359501599785281484866230
61742923359501599785344247335206
61742923359501599792057083742594
61742923359501599792059410927188
61742923359501599792119845861650
61742923359501599792122173042032
61742923359501599792875313871200
61742923359501599792875314221120
61742923359501605143594703084198
61742923359501605326546279204934
61742923359501605326609041323990
61742923359501605326609042373750
61742923359781681931610487947487
61742923359782582887145677125914
61742923359789787089093058456763
61742923359790687471651904245556
61742923359790687471651904249768
61742923359790687471651989984704
61742923359790687472404016559080
61742923359790687472466778319792
61742923359790687472467807189568
61742923359790687609664770930340
61742923359790687609665799800116
61742923359814103995964411937133
61742924511902399286765927529639
61742924511902399332498591733155
61742924565076425160645742409613
61742924565077322573990078454226
61742924565077325865655516660594
61742924582802298245483298651358
61742924582802298245483299001278
61742924582802301537148736857726
61742924582802301537148737207646
61742924582802301537961202611702
61742924582802301561144832080820
61742924582802301561144917819968
61742924582803201991695944966836
61742924582803201991695945084928
61742924582803203776085751847972
61742924582805903832391699890070
61742924582875249385736726442486
61742924582875249797330704274130
61742924582875249797330704274290
61742924582875249798142398008752
61742924582875249798145492609378
61742924724577792061214586342066
61742924724602103617429061641144
61742924724602103617429061645356
61742924724602106909091142380412
61742924724602106909091142384624
61742924724602106933090679397024
61742924724602107344684569954486
61742924724602107344684655693634
61742924724602107344684655706684
61742924724602108579466590723600
61742924724602108580219730380704
61742924724602108580219734966924
61742924724602108580282407941514
61742924724612913794070925947621
61742924724612913794258954024949
61742924724612914205852931856593
61742924724612915441198949583509
61742924724675053384883559771042
61742924724675054757681324170328
61742924724675054757682492256002
61742924724675055170088158186128
61742924724675055170088929838460
61742924724675055170088934424680
61742924724675055170091258422734
61742924742109146843862764458879
61742924742119947114840361594618
61742924742119947114840361611880
61742924742119947114841133264212
61742924742119948761153253943038
61742924742119948761153596895418
61742924742119948761153596899630
61742924742119948898414265531742
61742924742323176894808389204024
61742924742324077462620170844456
61742924742326779166055172809160
61742924742326779166055515765752
61742924742327079288922281842488
61742924742327082580584276838396
61742924742327082580584276842608
61742924742327082580584362577544
61742924742327082580584362931676
61742924742327082581400184385890
61742924742327083016177875884942
61742924742327083016428579988046
61742924742327084250959810916520
61742924742327084251775628121384
61742924742327084251775628138646
61742924742327984818771506703924
61742924742327984819587410133369
61742924742334884276360435920716
61742924742334884276360521659864
61742924742334884276361550529640
61742924742338786736606274926116
61742924742338786736856979025008
61742924742338786736856979029220
61742924742338786736877899613316
61742924742338786736877899617528
61742924742338786736878242569908
61742924742338786736878242574120
61742924742338786736879014222240
61742924742338789848123165242908
61742924742338789848875190400342
61742924742338789848876309608536
61742924742338789848937953577996
61742924742338789986135946188544
61742924742338789986135946192756
61742924742338790397162739538548
61742924742338790397162739555810
61742924742338790397165838388524
61742924742338790397166182744796
61742924742338790397729922620508
61742924742338790397731041815652
61742924742338790397918209319172
61742924742338790397918984153832
61742924742338790397980971079884
61742924742338790397981745918756
61742924742338791632509528935058
61742924742400029194392745851966
61742924742400030291974619587106
61742924742400030291974619592930
61742924742400030291977719842586
61742924742400030840769686048318
61742924742400030841017294138226
61742924742400931409393161423372
61742924795293978457141941352245
61742924795293978457142970222021
61742924795293978868924976130993
61742924795294874129257003203646
61742924795294874129258117812570
61742924795294874129320022186014
61742924795294875364604135539486
61742924795294875775633257486814
61742924795294875776448817478446
61742924795294875912893926123138
61742924795294875913646810084782
61742924795501705768752913230732
61742924795501706181098917628328
61742924795501706181098917632540
61742924795501706181099003367476
61742924795501706181099692467200
61742924795501706181099778206348
61742924795501706181100032237252
61742924795501706181100032241464
61742924795501706181100035423792
61742924795501706318359672003800
61742924795501706318360446842672
61742924795501706318548728950904
61742924795501706318548728955116
61742924795501706318548732137444
61742924795502011242191932367872
61742924795502011242442636470976
61742924795502011242529674996670
61742924795502011242529675346590
61742924795502011242529676409400
61742924795504408021795791763968
61742924795504711322561581132623
61742924795505611752861559802854
61742924795505611890122314178326
61742924795505611890310342255654
61742924795505613537251371283260
61742924795505613537251457022408
61742924795505613537439399360588
61742924795512512582493264041928
61742924795512512582493264046140
61742924795512512582494292915916
61742924795512513131535938587224
61742924795512513131535938591436
61742924795512513131536195804668
61742924795512513131536195808880
61742924795512513131536967457000
61742924795512513132100797658080
61742924795512513132101051688984
61742924795512513132101054875524
61742924795512816844648850153151
61742924795513712103957911877412
61742924795513712104208615997778
61742924795513712104710024203986
61742924795513712104772700212500
61742924795513712104772700229762
61742924795513712104960728289828
61742924795513713751336639616404
61742924795513713751357560204712
61742924795513713751357903161304
61742924795513713751358674817848
61742924795513713888346604149624
61742924795513713888534632226952
61742924795513716862578462039748
61742924795513716862599382628056
61742924795513716862602740213248
61742924795513716862602825834304
61742924795513716862602825838516
61742924795513716862602825952396
61742924795513716862602825956608
61742924795513716863355967135696
61742924795513716863355970199932
61742924795513716863417614169392
61742924795513716863417614287484
61742924795513716863418643039168
61742924795513716863418643157260
61742924795513716863418646225708
61742924795513716999863494470628
61742924795513716999863494474840
61742924795513717000615606779940
61742924795513717000615606784152
61742924795513717000615606898032
61742924795513717000616721393076
61742924795513717411370432481940
61742924795513717411642400129944
61742924795513717411645843336192
61742924795513717412207256014260
61742924795513717412209583211904
61742924795513717412209584611584
61742924795513717412209584729676
61742924795513717412209584746938
61742924795513717412210613481360
61742924795513717412210613599452
61742924795513717412210616667900
61742924795513717412210702407048
61742924795513717412397870024448
61742924795513717412460631671280
61742924795513718646989189509192
61742924795513718646992546976292
61742924795513718646992632719652
61742924795574957443652272789050
61742924795574957443654339938294
61742924795574957443655368808070
61742924795578559714902499606258
61742924795578560127307909722832
61742924795578560127308938588396
61742924795578560127308938592608
61742924795578560127308941774936
61742924795586663404960440108568
61742924795586663404960440125830
61742924795586663590425824986582
61742924795586664688006326901018
61742924795586664688006326914068
61742924795586664688007446109212
61742924795586664688010541759598
61742924795586664825267082689220
61742924795586665237049088602404
61742924795586665237050117472180
61742924795586665237050120654508
61742924795586665237614201699952
61742924795586665237614204886492
61742924795610979947689135492348
61742924795610980016417011736287
61742924795610980016417012086207
61742924795610980016417013149017
61742925202848643222287280306009
61742925202848645005861184243133
61742925203175549334401669506365
61742925203175551118790361778577
61742925203176450039411444107266
61742925203176450109140198463110
61742925203176450109161090471702
61742925203176450475001229495120
61742925203176450475189540168566
61742925203176450520922204372082
61742925203176451686602140586602
61742925203176451686602143768930
61742925203176451686602144835952
61742925203176451686870383480548
61742925203176451686870383830468
61742925203211568501273512046159
61742925203211568547006176249675
61742925203211568913619602187115
61742925203211568915311854883067
61742925203211568959352266390631
61742925203211568961065411095175
61742925203211572665390319571379
61742925203211572665411211579971
61742925203273711432830063900678
61742925203273711798858513597542
61742925203273711844591177801058
61742925203280917761408703721613
61742925203280918172980759275209
61742925203280918173190709630585
61742925203280918173190712817125
61742925203281818192021329328568
61742925203284518659838852557291
61742925203284518797036845167839
61742925203284518797120413202207
61742925220609643387378989623062
61742925220901125934249429024140
61742925220901127169030246493206
61742925220901127169030247910148
61742925220901127169033689699454
61742925220901425710904663954478
61742925220901427358029217099040
61742925220901427358095363616142
61742925220901427358095365033084
61742925220901427358279921202144
61742925220901427358363603673468
61742925220901427358363603677680
61742925220901427358364637146885
61742925220901427358366959727838
61742925220901427358366961140568
61742925220937444580136451028002
61742925220937444580136451382134
61742925220937444580136537121282
61742925220937444580137570240408
61742925220937444580137570590328
61742925220937444582580815915174
61742925220937444717334443638550
61742925220937444717334443992682
61742925220937444717334529731830
61742925220937444717335562850956
61742925220937444717335563200876
61742925220937444717585492115188
61742925220937444719844928229970
61742925220937448286174507395290
61742925220937448286174593484358
61742925220937448286177950951458
61742925220937448286927734663446
61742925220937448286927738912796
61742925220937448423372586094906
61742925220937448423375943562006
61742925220937448835154850642635
61742925220937448835157944871624
61742925220937448835157949475349
61742925220937450070501638600570
61742925220937450070503962598624
61742925220937450070564315693368
61742925220937450070566638624400
61742925220937450070566640041342
61742925220937450279206533435140
61742925220998688751517037961926
61742925221006789059328475950318
61742925221006792580635688719431
61742925221006792626476279102832
61742925221006792626476279219472
61742925273784564912246697682806
61742925273784570401858650214458
61742925274076352588934969154042
61742925274076352588934973403392
61742925274079955408413458416170
61742925274079956643759476143086
61742925274112370496468434045758
61742925274112370497303769915158
61742925274112370497304884524082
61742925274112370520192510875977
61742925274112370520192515108065
61742925274112371597060476506570
61742925274112371597061595701714
61742925274112372143679681241734
61742925274112372143680795850658
61742925274112372166568422202553
61742925274112372166568426434641
61742925274112375300654167986686
61742925274112375300654169403628
61742925274112375300654254075754
61742925274112375300657611542854
61742925274112375301407395254842
61742925274112375301407399504192
61742925274112375437852246686302
61742925274112375437855604153402
61742925274112377084981299191966
61742925274112377084981300123634
61742925274112377084981300241642
61742925274112377084981300241726
61742925274112377084983623190020
61742925274112377085043976267502
61742925274112377085043976284764
61742925274112377085046299215796
61742925274112377085315570861426
61742925274173615903195850691587
61742925274184420933967051411071
61742925274184420934029727436847
61742925274184420934029813175995
61742925274185318161765628345533
61742925274185321431692845518483
61742925274185323078068756473422
61742925274185323100893362325261
61742925274185323103153142442183
61742925274185323148906727369520
61742925274185323149722634899752
61742925274188024990443022666119
61742925274208736263524860187259
61742925274208736812567877689147
61742925433273027308775806747344
61742925433273027308775810996694
61742925433273027308775892486492
61742925433273027308776925605618
61742925433273027309026858393260
61742925433273027309026859456070
61742925433273027311283965573848
61742925433273027311283966636658
61742925433273027311283966973528
61742925433273027311286289921822
61742925433273027311286290984632
61742925433273028546065900131590
61742925433309044530816900059900
61742925433309044530818014668824
61742925433309044531067948519276
61742925433309045766414737898524
61742925433309046315206706941036
61742925433309046315206707290956
61742925433309046316898959986908
61742925433309345955685676270454
61742925433309346504477387032712
61742925433309346504477387382632
61742925433309346504477645312966
61742925433309346506984428063752
61742925433309346506984428413672
61742925433309351446112421723414
61742925433600830287824594902982
61742925433600830287824598085310
61742925433600833992166956413618
61742925433600833992166956780800
61742925433600833992167300787152
61742925433600833992170395387778
61742925433600833992229976813088
61742925433600833992233071413714
61742925433600833992233075999934
61742925433601130477157868113694
61742925433601130477157868463614
61742925433601130477157869526424
61742925433601130477157869530636
61742925433601133632373955177580
61742925433601134181437895139679
61742925433601134181438669974339
61742925433601134181500312544120
61742925433601134181500312548332
61742925433601134181500312898252
61742925433601134181503670015432
61742925433601134181503670015591
61742925433636252070244430948297
61742925433636252230664061891683
61742925433636252619287104093913
61742925433636255776284807077339
61742925433636257560671175001577
61742925433637152638056212588730
61742925433637152638056212605992
61742925433637152638056212955912
61742925433637152640500577475902
61742925433637152775254205199278
61742925433637152775254205216540
61742925433637152775254205216699
61742925433637152775254205566460
61742925433637152775525029540550
61742925433637152775525801192882
61742925433637152798413082834373
61742925433637153187036209940398
61742925433637153187036210058406
61742925433637153187036210058490
61742925433637153187036211475432
61742925433637153187098886084266
61742925433637153187098887134026
61742925433637153187098887151288
61742925433637153187118663015922
61742925433637153187119777624846
61742925433637153189543250621518
61742925433637153189543250971438
61742925433637153210007060666017
61742925433637153212538851967300
61742925433637156344093149760874
61742925433637156344093151177816
61742925433637156344093235849942
61742925433637156344096588717772
61742925433637156344846377029030
61742925433637156344846381278380
61742925433637156481291228460490
61742925433637156481291229877432
61742925433637156481294581328320
61742925433637156893076587237208
61742925433637156893971848888030
61742925433637158128420280966154
61742925433637158128420281897822
61742925433637158128420282015830
61742925433637158128420282015914
61742925433637158128482958041690
61742925433637158128482958058952
61742925433647963295032523469336
61742925433647963295032526655876
61742925433647963295032609212696
61742925433647963295032609562616
61742925433647963295032612395024
61742925433647963295035965262854
61742925433647963295035965612774
61742925433647963295283570529032
61742925433647963295848429599888
61742925433647963706877548360676
61742925433647963706877552946896
61742925433647963706880647547522
61742925433647964942226664924518
61742925433647964942226665274438
61742925433647964942226666324198
61742925433706500685815626883939
61742925433709201977468707261877
61742925433709201977468708678819
61742925433709201977656735339205
61742925433709202318851347086553
61742925433709202343518050384275
61742925433709202389250713170849
61742925433709202389250714587791
61742925433709202524836622018777
61742925433709202524836622372909
61742925433710099182380004635148
61742925433710099205208051909027
61742925433710099205208052258947
61742925433710099249350624834981
61742925433710099251045204853311
61742925433710099251045206266041
61742925433710099251045206270253
61742925433710102886663128726986
61742925433710102886663129094168
61742925433710102886725804752678
61742925433710102886725804752762
61742925433710102909553852743743
61742925433710102909616528419599
61742925433710102955305114709736
61742925433710102955387649283737
61742925433710102955387649637869
61742925433710102955391006755049
61742925433710102955391006755208
61742925433717308872372613001021
61742925433717309283966590832665
61742925433717309284154618909993
61742925433741619122930521273697
61742925433741622417207457367525
61742925433741622828968571267905
61742925433741622828968574454445
61742925433741622828989463276497
61742925433741622828989466463037
61742925433741624201596149639737
61742925433741624613190127471381
61742925433741624613378155548709
61742925433745224619791323488534
61742955451070375861481987919655
61742955451070375861670015996983
61742955592901696164638160692569
61742955592901696165390273001881
61742955592901696165640977104985
61742955592901696167145201723609
61742955592901696167148644929857
61742955592901696167333229800937
61742955592901696167336673007185
61742955592901696167897314032921
61742955592901696167900757239169
61742955610628478324920935261103
61742955610628478325112320792481
61742955610628478325673044388087
61742955610628478325673047570415
61742955610628478325676400438245
61742955610628478325676405024465
61742955610628478327368653134197
61742955610628478327368657720417
61742955610635681221376331291109
61742955663770083918836547103015
61742955663770083921092884030951
61742955663770083921280911058519
61742955663770083921280912108279
61742955663802499418673527591815
61742955663802499419237611823799
61742955663802499420929864519751
61742955663802499421117892597079
61742955663802499421681976829063
61742955663805206063492681604061
61742955663805206063492685836149
61742955663805206063496043303249
61742955663805206064248155612561
61742955663805206064332871552931
61742955663805206065752117364711
61742955663805206065752380231185
61742955663805206065940408308513
61742955663806106631053678001511
61742955663806106631241706078839
61742955663806106631805790310823
61742955663806106631869580945523
61742955663806106631869585177611
61742955663806106632057609022851
61742955663806106632057613254939
61742955663806106634337191005161
61742955663813309938201136792317
61742955663813309938389164869645
61742955663813309938953249101629
61742955663813309939017044335599
61742955663813309939019368333653
61742955663813309939205072412927
61742955663813309939207396410981
61742955663813309939291079586357
61742955663813309940711621029605
61742955663813309940899649106933
61742955663813309941463733338917
61742955663814210369842106851317
61742955663814210506012919849691
61742955663814210506200947927019
61742955663814210506267067495913
61742955663814210506765032159003
61742955663814210507016854407491
61742955663814210507016855457251
61742955663814210507019178755465
61742955663814210507019179805225
61742955663814210508711431451417
61742955663814210509275516733161
61742955672738403299721007687137
61742955672738403299721010869465
61742955672738403299724105457041
61742955672774873207929717704751
61742955672774873207933157724459
61742955672957241274630520653005
61742955673065294587882073301537
61742955673065309412772094067885
61742955673613733600986806060777
61742955673613734836332823787693
61742955673613734836332824850503
61742955673613738540676305452693
61742955673613749653148846894267
61742955673613749653151941494893
61742955673613749653151945726981
61742955673613749653716025726877
61742955673613749653716026789687
61742955673613749653716029972015
61742955673721801731054124598439
61742955673721802973746275734567
61742955673721806673005375284883
61742955673721806673006408386747
61742955673721806678088978332819
61742955673721806678088982564907
61742955673940611294562685603475
61742955690391430597450409965023
61742955690499498727332795025983
61742955690500754797897109608471
61742955690511495138551984339733
61742955690511506251589385794121
61742955690511559964569788465841
61742955690511559964572111764055
61742957046424453711888577894021
61742957099602082018024418063251
61742957099602082018042240632565
61742957099602082018042240986697
61742957099602082018045338419731
61742957099602082018045338769651
61742957099610185892416484615281
61742957099610185892980565664937
61742957099610185892980568847265
61742957099612888831284629984473
61742957108788490616084178685410
61742957108789691921958528306894
61742957126202168367703586795203
61742957126202168916495557237395
61742957533861851778667927781937
61742957533896968570158076850313
61742957533896974058077781272233
61742957578176425148341364435575
61742957578176425148358927692137
61742957578176425148358928042057
61742957578176425148359185955129
61742957578176425148359185972391
61742957578176425148359186309261
61742957578176425148359186322311
61742957578176425148362284092215
61742957578200740479278073076963
61742957578200740479278073426883
61742957578211547290738067425321
61742957578211547290738071657409
61742957578211547290758992363809
61742957578211547290758992713729
61742957578211547290821754478653
61742957578211547290825111945753
61742957578211547292997503185971
61742957578211547293018424242291
61742957587075798044967086967753
61742957587362817280198017389898
61742957587364035050584254035370
61742957587364035050835417303256
61742957604800823122894828251979
61742957604800823671686798694171
61742957604800828610815647295873
61742957605114221132048882296851
61742957605116927729789136915490
61742957737709310066172411712033
61742957737709310066736495944017
61742957737709310066739591594403
61742957737732721123050076331479
61742957737732721123050080580829
61742957737732721123802192890141
61742957737733621689357895170001
61742957737733621691050147865953
61742957737733621691614232097937
61742957737733621691617327748323
61742957737740829937889167668289
61742957737740829937972850843665
61742957737740829937973109110869
61742957737740829937973109123919
61742957737740829937973194850017
61742957737740829937976551267357
61742957737740829937976552317117
61742957737741726801376070234377
61742957737741730368524136021697
61742957737741730368524136375829
61742957737741730505722128986377
61742957737741730505722128999427
61742957737741730505725226419411
61742957737741730505784890751301
61742957737741730507417479115363
61742957737741730507417479465283
61742957737744432208948009272115
61742957737744432208949042391241
61742957737744432208951365339535
61742957737744432208951365689455
61742957737744432208951366739215
61742957737744432209223334872493
61742957737744432210642584916361
61742957737744432210643618035487
61742957737744432210643619435167
61742957737744432211395730344799
61742957737744432211395730694719
61742957737744432211395731744479
61742957738060483332295821757501
61742957741636682587345196520108
61742957741636682587345196533158
61742957741648388184508550977638
61742957741648389831449318171268
61742957741648389831449318175480
61742957746560659398507570593109
61742957746596676620546337893295
61742957746596682108466042315215
61742957746608687902496487434809
61742957746608689686070391371933
61742957746608737857720654257569
61742957746608737857720655307377
61742957746608737857720912537871
61742957746608737857722979655303
61742957746608739504098889932167
61742957746884897031983917369206
61742957746884911849363394437692
61742957746888816094019879755188
61742957746888816095693534693082
61742957746888816095715488505510
61742957746899621259879061522080
61742957746920013823471657637712
61742957746920030289677087320722
61742957746923936408882362236754
61742957764286535508083228964889
61742957764321652299569939413029
61742957764321652299570969699955
61742957764321657650292681511327
61742957764333363384656351164729
61742957764333365031032262491305
61742957764333713529213874454701
61742957764333713529216199852435
61742957764614691785976698019573
61742957764614692332826141062709
61742957764614692335270419624773
61742957764657917804151649570576
61742957764657917941507996757980
61742957817496579123504965135583
61742957817496579306519218681823
61742957817496579314050630291351
61742957817496584611424669557503
61742957817500181585045593771521
61742957817508275391207058917813
61742957817508290208587938258623
61742957817508625726394031390298
61742957817792318856741727114755
61742957817824734356578708653315
61742957817824736139360720871861
61742957817824736141052973217893
61742957817827437295445303806534
61742957817827440817059352085122
61742957817827440954320106460594
61742957817835546660834849454936
61742957817835547711754422090864
61742957817835547711754423490544
61742957817836441736720540771880
61742957817836446495177427119616
61742957818456916284485756471872
61742957818459619222451216176072
61742957818459619772058746601472
61742957818460518555481835973904
61742957818480032647539732629020
61742957818480931430962736262304
61742957818480932665744669757236
61742957818480932666559458088112
61742957818480933215351428530304
61742957818492045161696195547916
61742957818492940788123906984736
61742961203259054838882973958106
61742961203259072036871387044754
61742961203259072036955155959230
61742961203259072036955414226434
61742961203259072036956189061094
61742961203259072037143442303762
61742961353812379859901647239603
61742961353812379860465731471587
61742961353812379862157984167539
61742961362687486831795411470768
61742961362687486831795411488030
61742961362687486831858087496544
61742961362687486831858087513806
61742961362760421706428619949790
61742961362760421706491295975566
61742961362783853080395171896688
61742961362783853081147193868986
61742961362783853081147279962266
61742961406989074244517048288571
61742961406989074246209300984523
61742961406989074246961413293835
61742961406989107598034321273733
61742961406989107598786433583045
61742961406989107600478686278997
61742961406990008168293824336769
61742961406997178118912556997089
61742961406997178119476641229073
61742961406998112040993635010519
61742961406998112040993638192847
61742961406998112041557719242503
61742961406998112041557722424831
61742961406998112043249971938455
61742961406998112043249975120783
61742961407098076304011925804737
61742961407098076305704178500689
61742961407106180178155266845685
61742961407106180178218024361259
61742961407106180178218028960529
61742961407106180180662393965793
61742961415849510648808048359312
61742961415861517123993495736520
61742961415938050012374105898020
61742961415938050012624809996912
61742961415938050012624810001124
61742961415938050013188894228896
61742961415938050013376922310436
61742961415958780094790029410338
61742961415958780095626854460382
61742961415958780095626940553662
61742961415958780095627198833916
61742961415969585261674325754182
61742961415969585261675444962376
61742961416833781794771683169258
61742961433590090809234117629180
61742961433590090809421374058388
61742961433590090809422145706508
61742961433590090809484050084164
61742961433590090810048905964268
61742961433590090810236934041596
61742961433660324392401500738318
61742961433660324392464176764094
61742961433663025683867326095152
61742961433663025684118030198256
61742961433663025684682114426028
61742961433663025684870142507568
61742961433684639730902850200003
61742961433687341022367650372085
61742961434558757466242954140135
61742961434558757466243983009911
61742961434570463063402861723655
61742961434570463063403894825519
61742961434570463063406305402287
61742961434570463063406562619731
61742961434570463063406566851819
61742961434570463063407338504151
61742961434570463200604559462367
61742961434570463200605331114699
61742961832386689636450271113417
61742961832386689638142523809369
61742961832386722989967544098579
61742961841248877359232311090610
61742961841285194724790410777330
61742961841285244725000039779388
61742961841358179740174044777620
61742961841358196210627314141506
61742961841358196210649350856462
61742961841358196210712112619982
61742961841358196210712117219252
61742961841358196211464483565084
61742961841359094994050773257479
61742961841390611161693328845350
61742961841390614408598876957027
61742961841394196959687091100475
61742961841394196967298738320367
61742961841394196967298741506907
61742961842234398668443719063349
61742961885563417374833993611135
61742961885563417376526246307087
61742961885563417377278358616399
61742961885563450728351266596297
61742961885563450729103378905609
61742961885563450730795631601561
61742961885564317942583017735993
61742961885564317944275270431945
61742961885564351296100290721155
61742961885564351298610770709093
61742961885599440086489368525051
61742961885599440088933733530315
61742961885599473440758753819525
61742961885599473440819445621511
61742961885599473440819449853599
61742961885599473440822544454225
61742961885599473441007473698839
61742961885599473441007477930927
61742961885599473441571557930823
61742961885599473441574656763537
61742961885599473443266909459489
61742961885669668317053207736313
61742961885669668318745460432265
61742961885672419436021123823253
61742961885704784971345274209855
61742961885704784973037526905807
61742961885704834934165852665861
61742961885704834935858105361813
61742961886568450847161298047459
61742961886568450847161301229787
61742961886568450847163625577761
61742961886569351414910317922967
61742961886569351414910321105295
61742961886569351414913673973125
61742961886569351414972993948743
61742961886569351414972994298663
61742961886569351414972997131071
61742961886569351417420715004165
61742961886569351417420715354085
61742961894423853779124993681876
61742961894458970570615057015316
61742961894458970982397324378032
61742961894533106761431630027486
61742961894533106761431888294690
61742961894533106761432658897262
61742961894533106761432659947022
61742961894533123223415842294904
61742961894533123225108094990856
61742961894533123225127981532534
61742961894533123225129011447858
61742961894533123225129014634398
61742961894533123225190743647378
61742961894533123225191001914582
61742961894533123225191030610938
61742961894533123225191773566914
61742961894533123225191776749242
61742961894533123225194096515208
61742961894533123225379029991910
61742961894533123225379058688266
61742961894533123225943799782946
61742961894533123225943885876226
61742961894535824516781064390224
61742961894536708483636769355295
61742961894568222818606301914760
61742961894568223230200021466102
61742961894568223413214246314534
61742961894568239880173197666602
61742961894568240014421399431250
61742961894568240016680802263456
61742961894568240016681840087054
61742961894569123974163389507409
61742961894569123974163393739497
61742961912258997678600672064017
61742961912258998915452986263305
61742961912258998916206127442393
61742961912261684155129993820491
61742961912261700619076359248882
61742961912261700619076387945238
61742961912261700619077507159256
61742961912261700619641215133198
61742961912283308893954811090649
61742961912285715713120260973706
61742961912285715713308289051034
61742961912293819588079506358346
61742961912293819588267534435674
61742961912294099645656523605437
61742961912294099645656528197481
61742961912294099645656610750089
61742961912294099645657642819455
61742961912294099645659628578279
61742961912294099645659972934551
61742961912294099645931596685409
61742961912294099653274718046603
61742961912294099653274722645873
61742961912294099654966970742555
61742961912294099654966973942145
61742961912294099654966975341825
61742961912294115706943049596745
61742961912294116118913340787442
61742961912294116118913369483798
61742961912294116118914488697816
61742961912294116119478199854086
61742961912294116254484020309976
61742961912294121058605929247594
61742961912294121058605930297354
61742961912294121060300505941600
61742961912294121060301653851974
61742961912294121607744283411200
61742961912295019796369912976136
61742961912295021580759719857272
61742961912295022175492158563034
61742961912295022175492159979976
61742961912295022175493277771228
61742961912295022175555950614676
61742961913133100596581848688871
61742961913133100597310717343573
61742961913136702319513707189395
61742961913136702319514826403413
61742961913169117956633745194850
61742961913169122758478422707683
61742961913169122758479541921701
61742961913169123307271512363893
61742962045096302292416316426271
61742962045096302292668484093841
61742962045096302293232568325825
61742962045096302294860681431535
61742962045096302294924821021777
61742962045096302295112849099105
61742962045096335646685701720745
61742962045097236217005902217535
61742962045097236217008997867921
61742962045120613919802209619835
61742962045120613919802213869185
61742962045120613919805652826083
61742962045120613920554321929147
61742962045120613920557765135395
61742962045120647271627229909045
61742962045120647271627234158395
61742962045120647272379342218357
61742962045120647272379346467707
61742962045120647274071594914309
61742962045120647274071599163659
61742962045121514485858981048741
61742962045121514487551233744693
61742962045121547839376254033903
61742962045121547839627301443519
61742962045121547840191385675503
61742962045121547841883638371455
61742962045121547841886734021841
61742962045128722733889531953845
61742962045128722733889533003605
61742962045128722733891512995307
61742962045128722733891855951899
61742962045128722733892632190451
61742962045128722734453272879317
61742962045128722734454392074461
61742962045128722734641300956645
61742962045128722734642420151789
61742962045128722734644743100083
61742962045128722734644744499763
61742962045128722736147849923243
61742962045128722736148969118387
61742962045128722736335878000571
61742962045128722736336997195715
61742962045128756087970545864479
61742962045128756087972870212453
61742962045128756088158573941807
61742962045128756088160898289781
61742962045128756088722658173791
61742962045128756090417235217717
61742962045132325004885268149365
61742962045132325004887591434529
61742962045132325005637380458677
61742962045132325007331956439793
61742962045132358359154653443839
61742962045132358359156976729003
61742962045132358359217415545633
61742962045132358359219738493927
61742962045132358359220771613053
61742962045132358359220771962973
61742962045132358359220773012733
61742962045132358359970560974071
61742962045132358359972883922365
61742962045132358359972884272285
61742962045132358359972885322045
61742962045132358361665136618317
61742962045132358361665136968237
61742962045194449362184442206453
61742962045205304351911193942437
61742962045205304351973951458011
61742962045205304354418321062545
61742962045229566014784255984043
61742962045229566014784341723191
61742962045229566016476508679995
61742962045229566016476594419143
61742962045229571505148329660577
61742962045229615977604834440049
61742962045229615979297087136001
61742962045237674830563487707493
61742962045237674831315600016805
61742962045237674831315944373077
61742962045237724793384065100689
61742962045237724793948149332673
61742962046077921004900055041159
61742962046077921004900055395291
61742962046077921004903154228005
61742962046101335765559525206287
61742962046101335765559528388615
61742962046101335765561852736589
61742962046102232629780888982245
61742962046102232629780889332165
61742962046102236333308545081795
61742962046102236333308548264123
61742962046102236333308802295027
61742962046102236333308802299239
61742962046102236333311901131953
61742962046102236333371224289899
61742962046102236333373548637873
61742962046102236335818942162993
61742962046102236335818942512913
61742962046104917676191766639021
61742962046104920970447813910797
61742962053983752025836306152220
61742962053984652731681786275416
61742962053984652731682905470551
61742962053984652731682905470560
61742962053984652731932834734792
61742962053984652733625087430744
61742962053984652734189946501591
61742962053984652734189946501600
61742962053984952782918682144972
61742962053984952921203141636820
61742962053984952923459477515044
61742962054057887798092687143204
61742962054057904266851495649672
61742962054057904268545956507090
61742962054057904268546042596158
61742962054057904268546071298130
61742962054057904268630754985566
61742962054057904268818040462454
61742962054057904269382867294878
61742962054068709435179548747830
61742962054068709435242082360252
61742962054068709435243086764356
61742962054068709435430252850934
61742962054068709435430367641974
61742962054068709435431372059128
61742962054090319219611971210934
61742962054093021057860381205438
61742962054093021058341554265750
61742962054093021058428564456654
61742962054093021058616970313960
61742962054093021060872929461918
61742962054093905017602289774537
61742962054093905017603404396511
61742962054093905017605728861125
61742962054093905017874000677273
61742962054093905025217379267557
61742962054093921626425193957110
61742962054093921626426313165304
61742962054093921626428637513278
61742962054093921628684969854994
61742962054093921628684970904754
61742962054093921628685745743626
61742962054093921628688070091600
61742962054102032089995308099812
61742962054104732146051294993330
61742962054932904322127679395949
61742962054932904322127680445709
61742962054932905968502476113601
61742962054932905968502477163361
61742962054932905968503591772285
61742962054932905968526835781270
61742962054941009431867743666597
61742962054941009431867744716357
61742962054941009431868858275521
61742962054941009431868859325281
61742962054943711135114803293121
61742962054943711135115917902045
61742962054943712370673984649406
61742962054965321056746595479201
61742962054965324761091281355073
61742962054965324761092395963997
61742962054965326407467191631889
61742962054965326407467192681649
61742962054965326407468307290573
61742962054965326407488111988528
61742962054965326407489231183672
61742962054968022759993655105725
61742962054968026464339454540761
61742962054976131574080633420333
61742962054976131574080634470093
61742962071709578450393999852245
61742962071710829022255080867256
61742962071710829022505784970360
61742962071710829023007193176568
61742962071710829023257897279672
61742962071721634189022888022975
61742962071721634189022888495359
61742962071721634189023261094477
61742962071783730545063269039806
61742962071783730545251297117134
61742962071783730545313973142910
61742962071783763896888289329016
61742962071783763897138993432120
61742962071783763897640401638328
61742962071794535711675596219326
61742962071794535711863624296654
61742962071794535711926300322430
61742962071794569063751320611640
61742962071794585535508070291284
61742962071794585535511423159114
61742962071794585537286329822344
61742962071794585537286559393192
61742962071794585537287334226448
61742962071794585537475619521220
61742962071794585538039356198746
61742962071794585538039442292026
61742962071794585538039700572280
61742962071818880689095511502491
61742962071818880689095511519753
61742962071818880689095597241639
61742962071818880689095597258901
61742962071818880689096626128677
61742962071818880689098606103117
61742962071818880689098610352467
61742962071818880689098696445747
61742962071818880689098953309059
61742962071818880689098953663191
61742962071818880689367564889643
61742962071818880689368250802827
61742962071818880690790088213759
61742962071818880690791202822683
61742962071818880690791207408903
61742962071818880691626912195377
61742962071818880696710256509549
61742962071818880696710260758899
61742962071818880696710346852179
61742962071818880696710599466141
61742962071818880696710599470353
61742962071818880696710600515901
61742962071818880696710600533163
61742962071818880696710600870033
61742962071818880696710600883083
61742962071818880696710600982461
61742962071818880696710600999723
61742962071818880696710603702441
61742962071818880696710603715491
61742962071818880696710604052361
61742962071818880696710604069623
61742962071818880696710605115171
61742962071818880696710605119383
61742962071818880696711375704693
61742962071818880696713700169307
61742962071818897159633694153154
61742962071818897159636018151208
61742962071818897160385806445204
61742962071818897160385806462466
61742962071818897160389133814864
61742962071818897160389134864624
61742962071818897160389159313034
61742962071818897160469717436164
61742962071818897162080383156472
61742962071818897162081387560576
61742962071818897162164065976264
61742962071818897162165070380368
61742962071818897162917092352666
61742962071818897162917178445946
61742962071818897162917436726200
61742962071818897300181662310314
61742962071818902101856887193804
61742962071818902102045169306248
61742962071818902104304605066898
61742962071819797730730366277060
61742962071819802624134910996760
61742962071819803218743113672624
61742962071819803218931140337222
61742962071819803218931141754164
61742962071819803218932256363088
61742962071819803218932259545416
61742962071827005976252416700648
61742962071827005977004414690888
61742962071827005977004529009960
61742962071827005979263850451538
61742962072669889210843820132161
61742962072690296728259707884670
61742962072690302079713642983717
61742962072690302079713643333637
61742962072691502836816936494925
61742962072691502836820297144353
61742962072693899000072723782498
61742962072693899000075047780552
61742962072693903801917407669815
61742962072693903801917408019735
61742962072693904350709722835669
61742962072694199189343317780734
61742962072694204540314699174745
61742962072694204540315732295323
61742962072702304299084496660306
61742962072702307866231156622720
61742962072702309652315586450005
61742962072702309652315587849685
61742962124884505464873402163396
61742962124896561203500224734569
61742962124896561203500224738781
61742962124896561203502461593795
61742962124896561203502462993475
61742962124896561203502547564611
61742962124896561203502547682863
61742962124896561203502548732623
61742962124896561203502549086755
61742962124896561203502549099805
61742962124896561203503582201669
61742962124896561203586144296787
61742962124896561203586230390227
61742962124896561204162971582184
61742962124896561204350999659512
61742962124896561205758798521731
61742962124896561205758799921411
61742962124896561205758884492547
61742962124896561205758884498371
61742962124896561205758886014691
61742962124896561205758886027741
61742962124896561205759917263365
61742962124896561205759919129605
61742962124896561205760032404373
61742962124896561205760033570773
61742962124896561205762356868987
61742962124896561206030508952291
61742962124896561206031628516068
61742962124896561206031628516069
61742962124896561206033952980683
61742962124961407028174721622215
61742962124961407029594235017831
61742962124961408674278696141234
61742962124961408676722946355458
61742962124961408676723061146498
61742962124961408676724094248362
61742962124961408676995030310822
61742962124969462726155256810722
61742962124969462726406303866206
61742962124969496078230981203036
61742962124969496078795065430808
61742962124969496078795065435020
61742962124969496078983436464728
61742962124969512549422871814632
61742962124969512549987730882680
61742962124969512549991083750510
61742962124969512551682274646838
61742962124969512551765960654574
61742962124969512551954246999106
61742962124969512551954275695462
61742962124969512552519016790142
61742962124969512552519102883422
61742962124972213841640812677560
61742962124972213841644165545390
61742962124972213843420076612724
61742962124972213843607328793986
61742962124972213843607357490342
61742962124972213844172098585022
61742962124972213844172184678302
61742962124972213844172442958556
61742962124973066232748058138562
61742962124973066232748058142774
61742962124973066232748832977434
61742962124973066232749172751698
61742962124973066232749175934026
61742962124973066232937118272206
61742962124973066232937204011354
61742962124973066232999880037130
61742962124973066233501199317650
61742962124973066233501285061010
61742962124973066233563961086786
61742962124973099584761106505100
61742962124973099584761106509312
61742962124973099584762135374876
61742962124973099584762138561416
61742962124973099584762224300564
61742962124973099584824897144012
61742962124973099584824900326340
61742962124973099585325965575956
61742962124973099585326222793400
61742962124973099585326305350220
61742962124973099585388984558324
61742962124973099585577009453324
61742962124973099585577012635652
61742962124992628313783946304998
61742962124993527646186176801258
61742962124993527646248938566182
61742962124993528880779820419410
61742962124993528881343904651394
61742962124993528881532966180506
61742962124993807703574909109321
61742962124993807703575252065913
61742962124993807703575252070125
61742962124993807703575253114061
61742962124993807703575253132935
61742962124993807703575253582233
61742962124993807703575253586445
61742962124993807703575256315263
61742962124993807703578352419159
61742962124993807703578352437873
61742962124993807703578611049333
61742962124993807703578611068047
61742962124993807703578614254587
61742962124993807703846881465801
61742962124993807703850324785928
61742962124993807703850324785929
61742962124993807705270605133825
61742962124993807705270866950539
61742962124993807706107433370409
61742962124993807710440218181886
61742962124993807711190003194176
61742962124993807711190007426264
61742962124993807711190007544356
61742962124993807711190007544357
61742962124993807711190007548569
61742962124993807711191036296040
61742962124993807711193360779369
61742962124993807711193363965909
61742962124993807711193365015669
61742962124993807712884583187150
61742962124993822528011703160775
61742962124993823765614833141417
61742962124993824174115677679794
61742962124993824174865467036600
61742962124993824174865467040812
61742962124993824174868794406260
61742962124993824174868819904430
61742962124993824174868823090970
61742962124993824174886359049404
61742962124993824175137406104888
61742962124993824176559927894018
61742962124993824176560042685058
61742962124993824176561047102212
61742962124993824176832011849382
61742962124993824177396752944062
61742962124993824177396839037342
61742962124993824177397097317596
61742962124993829115499748233326
61742962124993829115500519885658
61742962124993829115687776310654
61742962124993829115688805180430
61742962124993829116273524203562
61742962124993829116336544602872
61742962124993829116336547785200
61742962124993829116336571765646
61742962124993829116524572662938
61742962124993829118784265658294
61742962124996228937839258596138
61742962124996228937902020361062
61742962124996525465768759474674
61742962124996525466521876188042
61742962124996525466521904885850
61742962124996525466793960162328
61742962124996525468213124479938
61742962124996525468214128883994
61742962124996525468214157581802
61742962124996525468297811703786
61742962124996525468485093644262
61742962124996528989911859988198
61742962124996529127172614363670
61742962124996529538954878907027
61742962124996530819771889524168
61742962124997424798986893954635
61742962124997426034333686521827
61742962124997429557660879857882
61742962124997429557660879863706
61742962124997429740675104706314
61742962124997429740675190445462
61742962124997431342050691344112
61742962124997431342113453109036
61742962124997431525063882723498
61742962124997431525064916192544
61742962124997431525065001931692
61742962124997431525127677957468
61742962125004333910947300749478
61742962125004334047392147598930
61742962125004334047956231830914
61742962125004334048145293360026
61742962125004334459174410725346
61742962125004334459738494957330
61742962125004629343444305628282
61742962125004634237478649127558
61742962125004634282112847065178
61742962125004634282301132359950
61742962125004634282885851383082
61742962125004634282948870247358
61742962125004634282948871782392
61742962125004634282948898945166
61742962125004634283136899842458
61742962125004634284831475486704
61742962125004634284832623397078
61742962125004634285396592837814
61742962125004634694083367851416
61742962125004634694167164995896
61742962125004634694647452083400
61742962125004634694731134908808
61742962125004634832275252956304
61742962125004634833687357358012
61742962125004635884606931393620
61742962125005529909573048674956
61742962125005535217009933542212
61742962125005535400086920159780
61742962125005536452418713038264
61742962125005536498175655417413
61742962125832808240370981622265
61742962125832808240374079409431
61742962125832808242881464796743
61742962125832808242881464809793
61742962125832808242881465163925
61742962125832808242884559397369
61742962125832808242884563996639
61742962125832808242902385520564
61742962125835509946884764452331
61742962125843613821087770175089
61742962125843613821087771224849
61742962125843613821088541460239
61742962125843613821088541827421
61742962125843613821088546059509
61742962125843613821090864408533
61742962125843613821090865825475
61742962125843613821090869007803
61742962125844513840044733160833
61742962125844513840044733514965
61742962125844513840044819254273
61742962125844513840047832347679
61742962125844513840047913841849
61742962125844513840047918441119
61742962125844514251639482998941
61742962125844514251639487231029
61742962125844514251641806996995
61742962125844514251641810179323
61742962125844514388837561335747
61742962125844514388837561353009
61742962125844514388839884284041
61742962125844514388839885700983
61742962125844514388839888883311
61742962125844515487260567678715
61742962125848412586743077241112
61742962125848412586743852079984
61742962125848412586744195036576
61742962125848412586931448275032
61742962125848412586932137374756
61742962125848412586932223113904
61742962125848412586994124300808
61742962125848412586994899139680
61742962125848412587496218420200
61742962125867924894663052699289
61742962125867924894663822947729
61742962125867924894663827533949
61742962125867924894666146945783
61742962125867924894666147299915
61742962125867925443455793389921
61742962125867925443458120924435
61742962125867925445966277981341
61742962125867925445968605161723
61742962125867925446719423392517
61742962125867925446721746340811
61742962125867930385093240308737
61742962125867930385093241358497
61742962125867930385094011961069
61742962125867930385094016193157
61742962125867930385096334542181
61742962125867930385096335959123
61742962125867930385096339141451
61742962125867930385846385369993
61742962125867930385846385719913
61742962125867930385847157372245
61742962125868825462412072220665
61742962125868825462412072574797
61742962125868825462412847409457
61742962125868825462415167175423
61742962125868826013715297856849
61742962125868826013717625037231
61742962125868830815644181480257
61742962125868830815644182530017
61742962125868830815647277130643
61742962125868830815647280312971
61742962125868830952842259817063
61742962125868830952842259830113
61742962125868830952842261234005
61742962125868830952843036068665
61742962125868830952845354417689
61742962125868830952845355834631
61742962125868830952845359016959
61742962125868830953658167360345
61742962125869131142949678881201
61742962125869131142949681945437
61742962125869131142953039530629
61742962125871532656842465221945
61742962125871532656905226986869
61742962125871831016305470475099
61742962125871832846450817614993
61742962125872733276748797843455
61742962125872733825791472388751
61742962125879635982257366055629
61742962125879635982257366405549
61742962125879635982259688986661
61742962125879635982259690403603
61742962125879636531049336480559
61742962125879636531049336497821
61742962125879636531049336847741
61742962125879636531051659428853
61742962125879636531051660845795
61742962125879636531802481908997
61742962125879636531804804857291
61742962125879637766586738352223
61742962125879933014551536891152
61742962125879936126611505238987
61742962125880836740113033325681
61742962125880836740116390794185
61742962125880837289159065339481
61742962125880838386488858908897
61742962125880838386488944652257
61742962125944810355800843344921
61742962125952915466106881291137
61742962125952915877889144417553
61742962125978083605380347201803
61742963277080925412392386825116
61742963277081225599883689251780
61742963277081225599904581260372
61742963277081225601578264900238
61742963277081225601599156908830
61742963277081225601662177290878
61742963277081225601662952125538
61742963277081225601662953186944
61742963277081225601850205368206
61742963322343746526973278343183
61742963322343746526973278693103
61742963322365326801124735066165
61742963322365326801124735416085
61742963331228415632930516413752
61742963348965098137099868591523
61742963481865791278051207075345
61742963481909003708350074130627
61742963481909003708350074484759
61742963481909003708353173317473
61742963481909051884336222419979
61742963489777014587985001424076
61742963489777029413166738308460
61742963489780933660333703618106
61742963489780933660333961898360
61742963489791738823849799728836
61742963489791738823870691737428
61742963489791738826193922732048
61742963489791738826946035041360
61742963490761300139712727238913
61742963490761300139715821839539
61742963490761301786110329524700
61742963490764001842959522463929
61742963490764001842959527063199
61742963490764001842959780744183
61742963490764001842959785330403
61742963490772106952700707477805
61742963490772106952700959623755
61742963490772106952700964209975
61742963490772106952700965745009
61742963490773342711205812026399
61742963490776008818421824090931
61742963490776044002587297709583
61742963490776044002858893821279
61742963507506793287839125296708
61742963507506793288089829399812
61742963507506793288591237606020
61742963507506793288841941709124
61742963507506793288842198926568
61742963507517598454702156579332
61742963507517598455203564785540
61742963507517598455454268888644
61742963508498283198263336904345
61742963508501880162930342495424
61742963508501880162930342512686
61742963508501880162931114165018
61742963508501881809243234843844
61742963508501881809243577796224
61742963508501881809243577800436
61742963508501881946504246432548
61742963508501881946504246436760
61742963508501929987489415898603
61742963560684421594783298564022
61742963560684436420546214174163
61742963560684436420817810285859
61742963560692525469181817170728
61742963560692525469742543948662
61742963560692525469745901398500
61742963560692525469745901402712
61742963560692525469933929480040
61742963560696128975711942472792
61742963560696128975711942477004
61742963560696128975712974529108
61742963560696128975713057085928
61742963560696128975713060268256
61742963560696128975775733111704
61742963560696128975775736294032
61742963560696128976276801543648
61742963560696128976277058761092
61742963560696128976277141317912
61742963560696128976277144500240
61742963560696128976339820526016
61742963560696128976527845421016
61742963560696128976527848603344
61742963561644376852515149747892
61742963561644376853080262849652
61742963561644376853080266036192
61742963561644376853080351775340
61742963561644376853143027801116
61742963561644376853331055878444
61742963561663905763715457844909
61742963561663905763715716112113
61742963561663905763715719294441
61742963561663905763718813895067
61742963561675611360877949472123
61742963561675611360877949826255
61742963561675611360877954189485
61742963561675611360877954547989
61742963561675611360878724310995
61742963561675611360878724660915
61742963561675611360881049131353
61742963561675611909669924972919
61742963561675611909669924990181
61742963561675611909670011079249
61742963561675611909671040998785
61742963561675611909671044181113
61742963561675611909673363947079
61742963561675911504396079290621
61742963561676807177346984104452
61742963561676807177410003086820
61742963561676808412694116440292
61742963561676808960983907023944
61742963561676808961736790985588
61742963561676811934945986179535
61742963561676811934945990411623
61742963561676811934945990529715
61742963561676812072143983022171
61742963561676812072143983140263
61742963561676812483737956621727
61742963561676812483737960853815
61742963561679508880595158339900
61742963561679508880595158344112
61742963561679510115375977230120
61742963561679510116191880174132
61742963561679510664983850612112
61742963561679510664983850616324
61742963960464434915122558651771
61742963960464434915124882999745
61742963960464434915185234677547
61742963960464434915187559025521
61742963960464446033245887502069
61742963960471650575234690101843
61742963960471650575234690455975
61742963960472540024926410374791
61742963960472540024926410724711
61742963960472551143046386003127
61742963960472551143046386007339
61742963960472551143046386357259
61742963960496855354087270987731
61742963960496855354087274170059
61742963960496855354149947013507
61742963960496855354149947363427
61742963960496855354149950195835
61742963960496855354152274543809
61742963960496866474717643701477
61742963960496866474717644051397
61742963960499557059844727695453
61742963960499557059844728045373
61742963960499568177964703328001
61742963960507662167893654228993
61742963960507662169585906575025
61742963960507662169585906924945
61742963960507673287705882207573
61742963960507673287705882557493
61742963960507706639530902496783
61742963960507706639530902846703
61742963968351357718301946746640
61742963968354960127582776377352
61742963968354960129275032259844
61742963968354960130090935203856
61742963968354960130093259551821
61742963968354960130093259551830
61742963968355260319360468433460
61742963968355276789834744596978
61742963968355276789835774512302
61742963968355276789835777698842
61742963968355276789897764979026
61742963968355276789898536275822
61742963968355276789898536631358
61742963968355276789898539813686
61742963968355276790085793056354
61742963968355276790650562847390
61742963968355276790650648585134
61742963968355276790650648940670
61742963968386474509792010080080
61742963968386490983797376514054
61742963968387691740879752501190
61742963968390393444879960731046
61742963968390393579609335556006
61742963968390393581388603151498
61742963969335644916405582484161
61742963969335644916405582838293
61742963969335644916406354140705
61742963969335644916406354490625
61742963969335644916408678488679
61742963969335644916408681671007
61742963969335644916430717340622
61742963969338346208835912494526
61742963969359954894908178968049
61742963969359960245629890779421
61742963969359960245629891129341
61742963969359960245632218309723
61742963969370761707895645817601
61742963969371110075598257075797
61742963969371110075598257075845
61742963969371962281963682525013
61742963969371962465752056396460
61742963969372010023758383088045
61742963969372010023779275096637
61742963969374662336327531163907
61742963969374663571109464658839
61742963969374667277963336107101
61742963969374667277963336457021
61742963969374667277965663637403
61742963969374712346594336577877
61742963969374712346657011203973
61742963969374712346845039281253
61742963986081152480159749327749
61742963986081152480912890506837
61742963986081153029203538486389
61742963986081153029955565052341
61742963986105462458661574155093
61742963986115969494914397618108
61742963986116269681653587735460
61742963986116269683432851670624
61742963986116269683620103851886
61742963986116269684184959736202
61742963986116269684184962918530
61742963986116269684184963979936
61742963987049813223444188466216
61742963987053715683689941260084
61742963987060620588655128790747
61742963987061820793431120139656
61742963987064222310855799226139
61742963987088882300988289907556
61742963987096637810692777576755
61742963987096637810692780764699
61742963987096643298615923811067
61742963987096937954209789853019
61742963987096938000047286697200
61742963987096941657802703206941
61742963987096941657803817815865
61742963987096970733349295037315
61742963987096975057830278858142
61742963987096985558074502683221
61742963987097887980820717517784
61742963987100540225205865817187
61742963987100540225205866167107
61742963987100543380007583919113
61742963987100543380009911099495
61742963987100543928801881541687
61742963987100545163581487856237
61742963987100545163583810437349
61742963987100545164333599796915
61742963987100545164333600146835
61742963987100577329077062463278
61742964039258781198074754827394
61742964039258781198075526479726
61742964039258781198075529662054
61742964039258781198262782904722
61742964039258781198827638789038
61742964039291180224842948666781
61742964039291180224843033360381
61742964039291180224843034404317
61742964039291180224843034405929
61742964039291180224843034423191
61742964039291180224843034872489
61742964039291180224843034876701
61742964039291180224843037592469
61742964039291180224843039127503
61742964039291180224843039140553
61742964039291180224846395544843
61742964039291201637604324826106
61742964039291201637604325875866
61742964039291201637792352903434
61742964039291201637792353953194
61742964039291201639298901520112
61742964039291201639486929597440
61742964039293897989564818160834
61742964039293897989565592994042
61742964039293897989565592995494
61742964039293897989565592999866
61742964039293897989752846238162
61742964039293897990317705304806
61742964039294782495278390443253
61742964039294797321967819949435
61742964039294798557314612516627
61742964040238248894056679574027
61742964040238248894784776576397
61742964040238248894787871177023
61742964040239149325422495523835
61742964040241851165780856078429
61742964040241851165783950679055
61742964040241851165846626704831
61742964040242195826773038735150
61742964040242195826775361683444
61742964040267411726254958756541
61742964040267411726256073365465
61742964040274266665701521859546
61742964040274266665704877909704
61742964040274266665889807154318
61742964040274271604748666197343
61742964040274566671936854094761
61742964040274571794099730791240
61742964040274614484338938616108
61742964040274616265740076847600
61742964040274616267996413775536
61742964040274616267996414129668
61742964040275467239685873970269
61742964040275467239748549991673
61742964040275472178061491408597
61742964040275515049915192642433
61742964040275516696288781514242
61742964040278168531401631786553
61742964040278218539243197262637
61742964040278218539244311871561
61742964198791665704690718872853
61742964198791666116410219865762
61742964198791666116410991519498
61742964198791666116472981986222
61742964198791666116473753638554
61742964198791666116473756820882
61742964198791666116660923968866
61742964198791666116661010063550
61742964198791666117225779854586
61742964198791666117225865947866
61742964198815661079035733774768
61742964198815661079036848383683
61742964198815661079036848383692
61742964198815661079287552486787
61742964198815661079287552486796
61742964198815961268281933627509
61742964198815961268282016180117
61742964198815961268282019379707
61742964198815961268282020897479
61742964198815961268282020914741
61742964198815961268285120101587
61742964198815961268285374132491
61742964198815961268285377319031
61742964198815961268285378368791
61742964198815961268553644530245
61742964198815961268553988545483
61742964198815961268557087850372
61742964198815961268557087850373
61742964198815961269977372797539
61742964198815961269977626828443
61742964198815961269977630014983
61742964198815961269977631064743
61742964198815977330321596205861
61742964198815977739593122113848
61742964198815977739593122126898
61742964198815977739596478164006
61742964198815977739656141092004
61742964198815977739844169169332
61742964198815977742103602101786
61742964198815977742103860382040
61742964198815977876916896884623
61742964198815977877104837810082
61742964198815977877104923899150
61742964198815977879364614757726
61742964198815982680980544485450
61742964198815982681043310849644
61742964198815982681231334677622
61742964198815982681231335727382
61742964198815982681231338926972
61742964198815982681234691794802
61742964198815982683491028722738
61742964198824086556002553051956
61742964198824086556190581129284
61742964198824086556190581129492
61742964198824086556193937179442
61742964198824086558450274107378
61742964198826787847592614447526
61742964198826787847655633311802
61742964198826787847655633779814
61742964198826787847655634829574
61742964198826787847655634846836
61742964198826787847843661857142
61742964198826787847843662906902
61742964198826787847843662924164
61742964198826787849350210473820
61742964198826787849538238551148
61742964198826788259437897973252
61742964198826788259625926050580
61742964198826788259625926050788
61742964199763028700181208300755
61742964199763028700181209363565
61742964199763028700181290853363
61742964199763028700181294039903
61742964199763028700181295452633
61742964199763028700181548070807
61742964199763028700181552320157
61742964199763028700181552657027
61742964199763028700182322909679
61742964199763028700182323972489
61742964199763028702689451079547
61742964199763028702689708310041
61742964199763028702691688288693
61742964199763028702691689351503
61742964199763028702691774027841
61742964199763028702692032308095
61742964199763028702692807146967
61742964199763028702692807496887
61742964199763028702692808546647
61742964199763028702710629020812
61742964199763929133240392618249
61742964199763929133242716616303
61742964199771133812429515363245
61742964199771133812430887189613
61742964199771133812430891775833
61742964199771133812432868231075
61742964199771133812433211187667
61742964199771133812433215773887
61742964199771133812433987426219
61742964199772034242980542628045
61742964199772034242981571497821
61742964199772034242981575729909
61742964199772034242983895495875
61742964199772034242983898678203
61742964199772367784077530145910
61742964199774736083425594865277
61742964199774736083425852069671
61742964199774736083426709461151
61742964199774736083428946670297
61742964199774736083428947733107
61742964199774736083428950919647
61742964199774736083429032409445
61742964199774736083429037008715
61742964199774736083429290689699
61742964199774736083429295275919
61742964199774736083430065528571
61742964199774736083430065878491
61742964199774736083430066928251
61742964199775936108701917508375
61742964199775936108702689160707
61742964199775936245899910118923
61742964199775936245900681771255
61742964199775936245903353797555
61742964199775936245904125449887
61742964199775936657493887950567
61742964199775936657494659602899
61742964199775936657497331629199
61742964199775936657498103281531
61742964199795443651223121609957
61742964199795443651223896461879
61742964199795443651224239405421
61742964199795443651224239418471
61742964199795443651226563753395
61742964199795443651226564816205
61742964199795445434797800399003
61742964199795445434798140156005
61742964199795445434798143342545
61742964199795445434798144755275
61742964199795445434801239355901
61742964199795445437308627929753
61742964199795445437311723580139
61742964199795445437329291436130
61742964199795445438061511891397
61742964199795445438063834839691
61742964199795449141653052001961
61742964199795449141654423828329
61742964199795449141656752412603
61742964199795449141657524064935
61742964199796349572204079266761
61742964199796349572205108136537
61742964199796349572205112368625
61742964199796349572207432134591
61742964199796349572207435316919
61742964199796683253009585279663
61742964199796694371150066910689
61742964199799045922218942494865
61742964199799045922218942844785
61742964199799045922219199712309
61742964199799045922219201111989
61742964199799045922219975950861
61742964199799045922219975963911
61742964199799045922220061690009
61742964199799045922220061703059
61742964199799045922220062039929
61742964199799045922220318920503
61742964199799045922220320320183
61742964199799045922222298899155
61742964199799045922222299961965
61742964199799045922222384988223
61742964199799045922222386051033
61742964199799047708304359875923
61742964199799047708304359888973
61742964199799047708304450214341
61742964199799047708304707431785
61742964199799047708307802032411
61742964199799047708307803082171
61742964199799047709057591393429
61742964199799047709059914341723
61742964199799047709120267419205
61742964199799047709141532499298
61742964199799051412649388708387
61742964199799051412650503330361
61742964199799051412650507916581
61742964199799051412652483309013
61742964199799051412652487558363
61742964199799051412652569048161
61742964199799051412652573647431
61742964199799051412653602167287
61742964199799051412653602517207
61742964199799351007375199019737
61742964199799351007375203251825
61742964199799351007375541976329
61742964199799351007375546208417
61742964199799381249400447322931
61742964199799381251848169795295
61742964199799384956253292025307
61742964199799384956444672983506
61742964199799384956444672983515
61742964199799396074394802532694
61742964199799396074397125126856
61742964199799396074397125480988
61742964199799396074397126543798
61742964199799401015781196388652
61742964199800246084694377429089
61742964199800246084694377442139
61742964199800246084697473092525
61742964199800246087204513988051
61742964199800246496288355260733
61742964199800246496288355273783
61742964199800246496291450924169
61742964199800246498798491819695
61742964199800247731070288755665
61742964199800247731070288768715
61742964199800247731073384419101
61742964199800247870778417925175
61742964199800247870778418410449
61742964199800247870778422642537
61742964199800247870781861603807
61742964199800248282372395756819
61742964199800248282372396242093
61742964199800248282372400474181
61742964199800248282372486567621
61742964199800248282372743785065
61742964199800248282375838035771
61742964199800248282375839435451
61742964199800248283124508182771
61742964199800248283125627396789
61742964199800251437926225799423
61742964199800251437926225917515
61742964199800251437926230516785
61742964199800251575127662088603
61742964199800251986718544269861
61742964199800251986721638520567
61742964199800253222252242162499
61742964199800253222253361376517
61742964199800281680202178690835
61742964199800285386804319285895
61742964199800296504944796691634
61742964199807156522391682209933
61742964199807156522393663251395
61742964199807156522394006207987
61742964199807156523144570407877
61742964199807156523146893356171
61742964199807486362404137009955
61742964199807490065935149159663
61742964199808390633746843661258
61742964199808390633746843661267
61742964199808390633746845060947
61742964199808401754395480803545
61742964199811053448984723054431
61742964199811053448984723071693
61742964199811053448984723421613
61742964199811053448984809147871
61742964199811053448987046002725
61742964199811053448987047419667
61742964199811053448987132096165
61742964199811054684518769207143
61742964199811054684522211019535
61742964199811054684522211369455
61742964199811058251666577081391
61742964199811058388112457034159
61742964199811058388112457051421
61742964199811058388112457401341
61742964199811058388112543127599
61742964199811058388114779982453
61742964199811058388114781399395
61742964199811058388114866075893
61742964199811058388864569691939
61742964199811058388868011504331
61742964199811058800461989335975
61742964199811058800461989685895
61742964199811088084357196193263
61742964199811088633400216511987
61742964199811091787950884368747
61742964199811091788138912446075
61742964199811092199732890277719
61742964199811092336990546170611
61742964199811092337181931365110
61742964199811092337181931365119
61742964199811092339521836327414
61742964199811093435078908004635
61742964199811103457642539030389
61742974048829506283344925580880
61742974048829506288427499759040
61742974048829506288427756976484
61742974048829506288428528628816
61742974048926752782855870196560
61742974099017249797328408169691
61742974099041550304085052682459
61742974099041561422205023715737
61742974099041561422205109804805
61742974101788282343543137162687
61742974101788282343543138225497
61742974101788282343546236012663
61742974101788282343546491093327
61742974101788282343546494279867
61742974101788329972921196181502
61742974101788329972921453398946
61742974101789182911292157038195
61742974101789182911292158101005
61742974101789182911292158105217
61742974101789182911295255888171
61742974101789182911295510968835
61742974101789182911295514155375
61742974101791884065747246222527
61742974101791884065747247285337
61742974101791884065747247289549
61742974101791884065750598753487
61742974101791884065750603339707
61742974101791900666704352098835
61742974101791900666704353161645
61742974101791900666704353165857
61742974101791900666707446349541
61742974101791900666707450948811
61742974101791900666707704629795
61742974101791900666707709216015
61742974102007134594373103575596
61742974102007134596820821566782
61742974102007134596821078784226
61742974102104425561189945786614
61742974116735006102165904645136
61742974116743126036570648242331
61742974116766537093698243912869
61742974116767437661447263788377
61742974116767437661447264138297
61742974116767437661510025903221
61742974119517760304989400200275
61742974125606215561707279152568
61742974125641636063953977087076
61742974125738932563674030616636
61742974125739844252698835797867
61742974258542032075548290336947
61742974258574436454733805205991
61742974258574436455297889437975
61742974258574436455485917515303
61742974258574436457178170211255
61742974258574436457261852686791
61742974258574436457742254443239
61742974258574447575385185782227
61742974258574447575385271875507
61742974258577137746135063689573
61742974258577137746323091766901
61742974258577137748579428694837
61742974261322083751438802425969
61742974261324785043088788574675
61742974261324785043091884220849
61742974261324785043091887407389
61742974261324785591880758999605
61742974261324785591880759016867
61742974261324785591883853600231
61742974261324785591883854663041
61742974261324785591883857849581
61742974276266991275689601365213
61742974276267007747041424445011
61742974276267007754572835687197
61742974276267908314790444320519
61742974276267908314790530409587
61742974276267908314853206435363
61742974276299406775526320391431
61742974276299412128755072883923
61742974276299412128755073233843
61742974276300307343338016292715
61742974276300312696504093109351
61742974276300323814627425859079
61742974276300323814627511948147
61742974276300323814690187973923
61742974284947612478409354305520
61742974284948474757941444516118
61742974284948475992723378011050
61742974284948480291593813141554
61742974284956579867682623395690
61742974284956585401334992021126
61742974285142999227156142472358
61742974285142999227218818498134
61742974285271767476779169691120
61742974285283524863437392790614
61742974285283524863437392790822
61742974285283524863625420867942
61742974285283524864189509330610
61742974285283524864190538201790
61742974285283525000917814570435
61742974285283525000917814924567
61742974329488746580822481249923
61742974329488746580825575850549
61742974329488746581010509327251
61742974329488746581577688159861
61742974329488763052948711634291
61742974329488763052951809067325
61742974329488763052951809417245
61742974329488763052951810467005
61742974332213866640703671689305
61742974332213866640703933506019
61742974332217468362908042565859
61742974332217468362908125122679
61742974332217484833448520518429
61742974332225573884242937810281
61742974332225573884243285016223
61742974332225588701626139749465
61742974332225588701626143998815
61742974332225588701626486955407
61742974332225588708404403714235
61742974332225588708407765903069
61742974332225588709220227034689
61742974332228275175896363628775
61742974332228275175896366811103
61742974332228289993279565567959
61742974332228289993279568750287
61742974332228290000873308829569
61742974338122539492889014896916
61742974338340144099200922690481
61742974338340145333982856185413
61742974338341045764533878851103
61742974338341045764533883450373
61742974338341045901735229046842
61742974338341344121684075890636
61742974338351850931619506068606
61742974338353052099738102190739
61742974338353052099738103607681
61742974338353052236936096218229
61742974338353052236939452386479
61742974338449395782911912077396
61742974338453016492678155236759
61742974338453016492678159836029
61742974338453016492678504192301
61742974338461120366819259300389
61742974338461153169507114777580
61742974338461153169569102056312
61742974338461153169570135176890
61742974338461153169757388400844
61742974338461153169758163235504
61742974338461153169758163254218
61742974338461153581289378953756
61742974338461153581352399353066
61742974338461153581540427430394
61742974338461169643324453134226
61742974338461169643387129160002
61742974338461169643387476702814
61742974338461169643388248355146
61742974338461169643575504780142
61742974338461169643575505842952
61742974338461169644140360664458
61742974356042901913944583231044
61742974356045603204782105038504
61742974356045603204844781064280
61742974356045603205597665025924
61742974356066019789654545656771
61742974356066021436030456983347
61742974356066021573228449593895
61742974356066920768997543363923
61742974356066922003779476858855
61742974356078027908432672937743
61742974356078027909520292433680
61742974356078928339063914996178
61742974356081630180516371935712
61742974356176190891304850934502
61742974356178892594722403048771
61742974356178892594722407298121
61742974356178892731920395659319
61742974356178892731920399908669
61742974356178892731920740032853
61742974356178892731920744264941
61742974356186996468866085263663
61742974356186996468866860098323
61742974356187046431686409684553
61742974356187046431687438554329
61742974356187046431687439604089
61742974356187046431749085710329
61742974356187046432502226889417
61742974736965106579247024088793
61742974737140673926538612255821
61742974737140673928149505061561
61742974737140690537534169005675
61742974737140690537536493353649
61742974737148777800660943297499
61742974737148777801162351503707
61742974737148777801413055606811
61742974737148777802917280225435
61742974737148777803105308302763
61742974737148777803669392534747
61742974737148794409960891301243
61742974737148794410044574122487
61742974737148794410044574476619
61742974737148794410048017682867
61742974737148794412493411207987
61742974737173094916530623745287
61742974737173094916718651822615
61742974737173094916802334648071
61742974737173094916802334997991
61742974737173094916802591865515
61742974737173094916802596110653
61742974737173094916802596464785
61742974737173094916805691048149
61742974737173094916805695297499
61742974737173106037371147361907
61742974737173106037371147711827
61742974737173106037371150544235
61742974737173106037373474892209
61742974737175790717756960087207
61742974737175790717944988164535
61742974737175796207621948842697
61742974737175796208186033074681
61742974737175796208371733617495
61742974737175796208374061152009
61742974737175796209878285770633
61742974737175796210066313847961
61742974737175840680573066467189
61742974737183894592151006630939
61742974737183894592652414837147
61742974737183894592715090862923
61742974737183894592903118940251
61742974737183894594407343558875
61742974737183894594595371636203
61742974737183900082327047980795
61742974737183900082515076058123
61742974737183900083079160290107
61742974737183900083142950924807
61742974737183900083330979002135
61742974737183900083333306536649
61742974737183911201262926557355
61742974737183911201450954634683
61742974737183944554780199542517
61742974737183944555532311851829
61742974739815372073216883062639
61742974739815372073216883079901
61742974739815372073217916181765
61742974739888306947850091541661
61742974739888306947850092591421
61742974739888306947850863176731
61742974739888306947850867426081
61742974739888306947853190374375
61742974739888307085049117254073
61742974739888307085051438065587
61742974739888307085051441252127
61742974739919826956264812896853
61742974739919826956267133708367
61742974739919826956267136894907
61742974739919838069302214351241
61742974739919838069304535162755
61742974739919838069304538349295
61742974739919838076079360974057
61742974739919871291382950837000
61742974739923428678467888854829
61742974739923428678467889904589
61742974739923428678468918770153
61742974739923428678468921956693
61742974739923428678471245954747
61742974739923429227259858929839
61742974739923429227259858942889
61742974739923429227259859279759
61742974739923429227259859297021
61742974739923429227259860342569
61742974739923429227259860346781
61742974739923429227260635181441
61742974739923429227260892398885
61742974739923429227262953880385
61742974739923429227262958129735
61742974739923429227263216396939
61742974739923439791505291354765
61742974739923439791505291358977
61742974739923439791506066193637
61742974739923440340297260751409
61742974739923440340297261801169
61742974739923440340298290666733
61742974739923440340298293853273
61742974739923440340300617851327
61742974739923440347076212141471
61742974739923443502630042184075
61742974739923445279424994377005
61742974739923445279424995776685
61742974739923445279424995780897
61742974739923445279426024646461
61742974739923445286203946121199
61742974739923445286206270119253
61742974740130570393195310388292
61742974740138674268153150662536
61742974740138674268154555772932
61742974740138675915282576222280
61742974740138724085161297324144
61742974740139576615274866434101
61742974740139576622050723227749
61742974740139576622053046176043
61742974740139576622615582294393
61742974740142278318521926060625
61742974740142278318521926060634
61742974740142278325297524587069
61742974740142278325297524587078
61742974740142278326050669998245
61742974740142278326050669998254
61742974740142278326052992946539
61742974740142278326052992946548
61742974740142327729851764542379
61742974740142327730040050886911
61742974740142327730040050886920
61742974740142327730040825721571
61742974740142327731544017238331
61742974740142327732297162649507
61742974740212559665703867573371
61742974740212559665891895650699
61742974740212561313020952388460
61742974740215262603921150221687
61742974740215262603921150221696
61742974740215262604484973004139
61742974740215262604486006106003
61742974740215262604673259348671
61742974740215262604673259348680
61742974740215262604673262530999
61742974740215262606365512044623
61742974740215262606930371111267
61742974740215262606932694059561
61742974740215277431090722872857
61742974740235970584672241939824
61742974740236871290581603727291
61742974740247678104322987644563
61742974740247678104510244069559
61742974740247678104511015721891
61742974740247678104511015721900
61742974740247678106017563288809
61742974740247678106769675598121
61742974740247692928671367483481
61742974740247692930363621229202
61742974754865649735292501089277
61742974754866550165780852328461
61742974754866550303041520964785
61742974754866566774330924864857
61742974754866566776839085104091
61742974754866566776841409452065
61742974754866566781925098239149
61742974754873753610189070448141
61742974754873770081537794319619
61742974754873770081537794323831
61742974754873770081537794673751
61742974754873770081541151786719
61742974754873770089069205933199
61742974754874654040740097713101
61742974754874654178000766349425
61742974754874670649286814195127
61742974754874670649286814199339
61742974754874670649290171662227
61742974754874670649290171666439
61742974754874670649291286275363
61742974754874670649352933781283
61742974754874670651798327306403
61742974754874670651798327656323
61742974754874670656880901480351
61742974754874670656880901834483
61742974754877356935438858463773
61742974754898070588295554845203
61742974754898070588295555195123
61742974754898971156044574720711
61742974754898982276676063460323
61742974754898982276676066642651
61742974754898982276678390990625
61742974757541248312710856820889
61742974757646614746688535500647
61742974757649305466753919131449
61742974757649316442593241881849
61742974757649316449935595127171
61742974757649316579790463194357
61742974757829417244713810314992
61742974757829418891904509972444
61742974757829419029103617196128
61742974757829428357751211769380
61742974757829430004941911426832
61742974757829430142139904041592
61742974757832120182742803432236
61742974757832120183557591767324
61742974757832120183557591771536
61742974757832120183558706380460
61742974757832120732349562213728
61742974757832120732350676822652
61742974757832131295780204886624
61742974757832131296594993221712
61742974757832131296594993225924
61742974757832131845386963668116
61742974757832131845388078277040
61742974757833020751306611642832
61742974757833020751307726255968
61742974757833021162900589474476
61742974757833031864344013097220
61742974757833031864344013101432
61742974757833032275937990928864
61742974757833032275938105737373
61742974763554372943789620420312
61742974763555238327223105356970
61742974763737760174427921767608
61742974763772877380113141480626
61742974763772877380113227569694
61742974763772877380113228619454
61742974763773177566936104643766
61742974763773177567688872752964
61742974763773177567689245805592
61742974763776779978467024750189
61742974763776784916779884320263
61742974763776784916779887502591
61742974763776829381642306063861
61742974763776829381642306413781
61742974763776829383867004001851
61742974763838952366385856796633
61742974763838956070731657281429
61742974763838957306089286945437
61742974763838967190543885609929
61742974763846160750494148660827
61742974763847027829223508854327
61742974763882179618632074267098
61742974763882179618632074267306
61742974763882179618820102344426
61742974763882179618820360611630
61742974763882179619385219678274
61742974763882179755830066877851
61742974763882179756112496064181
61742974763882179756112496414101
61742974763882194443563021309230
61742974763882194443625783074154
61742974763882194443813811151482
61742974763882194443813811151690
61742974763882194443817167083596
61742974763882194443817167201640
61742974763882194443817168618790
61742974763882194445509420246108
61742974763882194445509421295868
61742974763882194581074480137931
61742974808044179021019289646452
61742974808044179432801552772868
61742974808044179435060988533518
61742974808052279008346421119937
61742974808054984599413879952388
61742974808055034013003149958333
61742974808075693955300563251751
61742974808075693955300563601671
61742974808075693955300824714333
61742974808075693955300825068465
61742974808075693955303919651829
61742974808075693955303923901179
61742974808076594385851590516711
61742974808076594385854946566869
61742974808076594385854951166139
61742974808076594523049583127259
61742974808076594523049583477179
61742974808076599876219015994053
61742974808076599876219016343973
61742974808076610994338991626601
61742974808076610994338991976521
61742974808076610994340106585445
61742974808076610994340107652467
61742974808076610994340108002387
61742974808076610994340110834795
61742974808076610994342435182769
61742974808076610994401753741445
61742974808076610994402783678243
61742974808076610994402786860571
61742974808076611001933078911825
61742974808076611001933165000893
61742974808076611001934193870669
61742974808079301165678785846686
61742974808087401333509774139505
61742974808087401333509778388855
61742974808087401334261886448817
61742974808087401334261890698167
61742974808087401334324648213741
61742974808087401335954139144769
61742974808087401335954143394119
61742974808087401336016900909693
61742974808087401336020258376793
61742974808087401336772370686105
61742974808087417808143392756643
61742974808087417808143393110775
61742974808087417808146490543809
61742974808087417808146491943489
61742974808087421514184543724557
61742974808087421514184544074477
61742974810790910925476054107807
61742974810790910925477084040393
61742974810790910925477087226933
61742974810791811493226103915901
61742974810791811493226107102441
61742974810823331913232740068287
61742974810823331913233768601193
61742974810823331913233773187413
61742974810823331913235834668913
61742974810823343026269798229213
61742974810823343026270913175007
61742974810823343026270917424357
61742974810823343026271171455261
61742974810823343026271174641801
61742974810823343026273236123301
61742974810823343033865000460231
61742974810824232343783767333247
61742974810824243456820821225949
61742974810824243456821168787635
61742974810824243456821940439967
61742974810824243456822198720221
61742974810824243456822201906761
61742974810824243464416027725191
61742974810824243601614020335739
61742974810826933635436849128127
61742974810826933635437882247253
61742974811007047747018282934556
61742974811007047747018368673704
61742974811007058860055770128092
61742974811010649469222391994396
61742974811010649469222477733544
61742974811010649880816369826040
61742974811010649880816455565188
61742974811010660582259879187932
61742974811010660993853771280428
61742974811010660993853857019576
61742974816696851060950941007135
61742974816700453331947016259817
61742974816700453331947020509167
61742974816731967852441004340575
61742974816731968446965634736933
61742974816731968446965638986283
61742974816732868282992031605535
61742974816732869014714658861791
61742974816732873770911731778105
61742974816915389032864640106121
61742974816915389032864644355471
61742974816915389032864987312063
61742974816915389444457927791041
61742974816915389444457932023129
61742974816915389444458965143707
61742974816915687252189564775224
61742974816915689633728525903273
61742974816919290257753114115349
61742974816919291352825566225830
61742974816919291352829009904462
61742974816939699422144882427768
61742974816939704361272616407496
61742974816939704361275711008122
61742974816939999610630578294913
61742974816943601882630850269269
61742974816943607233383986604766
61742974816950505686245971005730
61742974816950506235947648150627
61742974816950506235947991124481
61742974816950506235948681271205
61742974816950511175075382130355
61742974816950511175075386379705
61742974816950511175075725104209
61742974816950511175076415250933
61742974816950511175076419500283
61742974816950511175076762456875
61742974816950804043679628108664
61742974816950810128749530179150
61742974816950810129000234282254
61742974816950854593611951922748
61742974816951706992131814101209
61742974816951712342853526262501
61742974816951712343668396103197
61742974816951712343668400335285
61742974816951712343669433455863
61742974816954412399996313784286
61742974816954413635321477898077
61742974816954413635321482130165
61742974816954413635322511018655
61742974816954413635322515250743
61742974816954413635593121353454
61742974816954456864858735527884
61742974816954456864858821267032
61742974817012978218817863424266
61742974817016553221054682260062
61742974817023756116670929937550
61742974817023783385430190603786
61742974817023788919369231241896
61742974817023789468245160384508
61742974817023790520541709278984
61742974817023790520729995636614
61742974817023790565462971312320
61742974817023790565462974498860
61742974817023790565650999389648
61742974817023800588789380666060
61742974817027358387667009439582
61742974817027359622991744840371
61742974817027359622992087814225
61742974817027359623263731269602
61742974817027359623263732686544
61742974817027391739491943989644
61742974817027391739492029728792
61742974817027392836710102477738
61742974817027392839154467483002
61742974817027402860036507227788
61742974817048100544246967395816
61742974817048117017781879415646
61742974817049018134648283989141
61742974817049018134648285388821
61742974817059775122828726378931
61742974817059775122829759499509
61742974817059807924764815236432
61742974817059807924764816286192
61742974817059807924764816653374
61742974817059807924952844363520
61742974817059807925033055296518
61742974817059807925036411346676
61742974817059807925516927544292
61742974817059807925598172631818
61742974817059807925786200709146
61742974817059822749695505061120
61742974817059822749758180968804
61742974817059822749758181086896
61742974817059822749758523925396
61742974817059822749758525460430
61742974817059822749946553537758
61742974817059824396824562153004
61742974817059824396824562166054
61742974817059824396887577948832
61742974817059824397075606026160
61742974817059824399335042140942
61742974817059828240388345148389
61742974817059828240388349380477
61742974834352177330986535422793
61742974834352477520507915031145
61742974834352477703438571845209
61742974834352483008427619453065
61742974834421509934623664382521
61742974834421510483414515610695
61742974834422711240686034308573
61742974834422727300194214200353
61742974834425112205618362853821
61742974834425112205618624670535
61742974834425112205619486667109
61742974834425112205619743884553
61742974834425412394868293376151
61742974834425412394869417176389
61742974834425412395141123492905
61742974834425428995826523052697
61742974834425429003441269227607
61742974834425429003441273826877
61742974834426312962890143368413
61742974834426313557414778014121
61742974834457527705455344392381
61742974834457527705455606209095
61742974834457527705456468205669
61742974834457527705456725423113
61742974834457532644583335602603
61742974834457580823077774517124
61742974834457827894705017684217
61742974834457827894705022283487
61742974834457827894705274914711
61742974834457827894705279500931
61742974834457827894706141497505
61742974834457827894706394128729
61742974834457827894706398714949
61742974834457827894978105031465
61742974834457832833833008894439
61742974834457832833833013480659
61742974834457832833834132694677
61742974834457833382624979336631
61742974834457833382624983922851
61742974834457833382626098550649
61742974834457833382626103136869
61742974834457833382897809453385
61742974834457843946870410348827
61742974834457843946870414935047
61742974834457843954486280323975
61742974834457843954486284923245
61742974834457844091684277533793
61742974834457844495662123560525
61742974834457844495662128159795
61742974834457844495662385377239
61742974834457844495663242774543
61742974834457844495663247373813
61742974834457844495663504591257
61742974834457844549010914969683
61742974834457844549010919568953
61742974834457844678865867721837
61742974834457849434790114770747
61742974834457849434791233984765
61742974834457849442405984745895
61742974834457882789143198290961
61742974834457882789143202890231
61742974834458744522235304798753
61742974834458745116759934845191
61742974834458745116759939444461
61742974834461429754107376585099
61742974834461429754107381171319
61742974834461429754108500385337
61742974834461435104829088396471
61742974834461435104829092982691
61742974834461435104830212196709
61742974834461435105101918513225
61742974834461446217866494437079
61742974834461446217867613651097
61742974834461446401069976781677
61742974834461483283344676401514
61742974834461483420605430776986
61742974834461483832387436685958
61742974834461485067733368673726
61742974834461485067733454412874
61742974834640365115951061894893
61742974834640365115951066481113
61742974834640365115952185695130
61742974834641265134908887218293
61742974834641265134908891817563
61742974834641265134909231591827
61742974834641265134909234774155
61742974834641265683700081770241
61742974834641265683700086002329
61742974834641265683701205216347
61742974834665875710980248596439
61742974834665875713427971186895
61742974834665875843380464143710
61742974834665875848463038321870
61742974834665881201692908953348
61742974834676381926398950551733
61742974834676381926399294925267
61742974834676382337992152493293
61742974834676382337992928383377
61742974834676382337993272756911
61742974834676382475190145103681
61742974834676382475190146153441
61742974834676382475191265367459
61742974834676385446977399902404
61742974834676387231367468587204
61742974834676387277119886473021
61742974834676387277119891059241
61742974834676387277120662363105
61742974834676387277120666962375
61742974834676387277121009918967
61742974834676387414318654973653
61742974834676387414318659572923
61742974834676387414318999347187
61742974834676387414319002529515
61742974834676682664439818395517
61742974834676682664439819445277
61742974834676682664440938659295
61742974834676685636185574961166
61742974834676686185040307181332
61742974834676687420575386441572
61742974834676688014346746459633
61742974834676688015161530206889
61742974834676688015161534438977
61742974834676688015162653652995
61742974834677583094144680499237
61742974834677583094176061563301
61742974834677583094991965924255
61742974834677586203997358018540
61742974834677587988387164899676
61742974834677588033387102108934
61742974834677588582911673528503
61742974834680287907432358560478
61742974834680287907432358566302
61742974834680288044693112935950
61742974834680288044693112941774
61742974834680288090446669148058
61742974834680289691634227708528
61742974834680289691822170046708
61742974834680289691884931811632
61742974834680289737365639266729
61742974834680289737365643498817
61742974834680289737366758480747
61742974834680289737366762712835
61742974834680289874564755323383
61742974834680289874835361426094
61742974834680289874836480634288
61742974834680289874899156660064
61742974834680289874901480948989
61742974834680334339698041804078
61742974834738827189363518869496
61742974834742428911316531979110
61742974834750532191646569051903
61742974834750567922674811003858
61742974834750567922678943305618
61742974834750567922679029044766
61742974834753234078117279064206
61742974834753235725036249182877
61742974834753235725036253414965
61742974834753235862505971342242
61742974834753235862505972759184
61742974834753235862507090550436
61742974834753235862569763393884
61742974834753235862569766576212
61742974834753267246739674774708
61742974834753267246739931992152
61742974834753267246927960069480
61742974834753267384000343411032
61742974834753267384000686367624
61742974834753267384188714444952
61742974834753267428822912382537
61742974834753267429094881546861
61742974834753267429659740619121
61742974834753267795782606537448
61742974834753267795782692276596
61742974834753269031128367046920
61742974834753269031128624264364
61742974834753269031128710003512
61742974834753269031316652341692
61742974834753269076046485374911
61742974834753269076046485724831
61742974834753269214142964966854
61742974834753269214330993048394
61742974834753269214332107657318
61742974834753269214332110839646
61742974834753278547779711547405
61742974834753280332448640083618
61742974834753280334688557078986
61742974834753280334688560261314
61742974834753283901020069926069
61742974834753283901020069939119
61742974834753283901020074171207
61742974834773993391931554244320
61742974834785651224058446624261
61742974834785651224058446974181
61742974834785651224061541224887
61742974834785651224874006611681
61742974834785651362072343595763
61742974834785651362323047698867
61742974834785699400857055709767
61742974834785701186878682123675
61742974834785701186878768212743
61742974834785701186879025080267
61742974834785701186879025430187
61742974834785701186882119680893
61742974834785701186882120030813
61742974834785701186941444238519
61742974967369082060729436245437
61742974967390692521088123364123
61742974967393393683914919703405
61742974967585170698480289525979
61742974967585170698480289880111
61742974967585170698543051645035
61742974967585170698546409112135
61742974967585184979501721230913
61742974967585185520173032627611
61742974967585185520176127228237
61742974967585185520176131814457
61742974967585185522620492233501
61742974967585185522620496819721
61742974967587870203028345227527
61742974967587870203279049330631
61742974967587870205723414335895
61742974967587870752322071418739
61742974967587870752886155650723
61742974967587870753074183728051
61742974967587870754578408346675
61742974967587870754766436424003
61742974967587871852935379064443
61742974967587871852938476847397
61742974967587871990133371674991
61742974967587871990136469457945
61742974967587871990196133439915
61742974967587871990199489857255
61742974967587871990199490907015
61742974967587886682936808934765
61742974967587886814273577564841
61742974967587888461486572225975
61742974967587888461489669659009
61742974967587888461489670008929
61742974967587888461489671058689
61742974967587888469017724851037
61742974967587920028921525949903
61742974967587920166119518560451
61742974967587920166182280325375
61742974967608580108480723905511
61742974967608580108480724255431
61742974967608580108480981118743
61742974967608580108480981122955
61742974967608580108480985368093
61742974967608580108480985722225
61742974967608580108484080305589
61742974967608580108484084554939
61742974967609480536252999586567
61742974967609480536440251412293
61742974967609480536502927438069
61742974967609480536503703689671
61742974967609480537255815998983
61742974967609480538697364591831
61742974967609480538948068694935
61742974967609480539031751170471
61742974967609480539035107220629
61742974967609480539035111819899
61742974967609480676229744130939
61742974967609486026679744689607
61742974967609486026679745039527
61742974967609486026682069037581
61742974967609486026867772766935
61742974967609486026867773116855
61742974967609486026870097114909
61742974967609486026930792099223
61742974967609486026933116097277
61742974967609486027431856998919
61742974967609486027431857348839
61742974967609486027682904408535
61742974967609486027706923951861
61742974967609486027769944701091
61742974967609486029126434042845
61742974967609486029377481102541
61742974967609486029399176647813
61742974967609486029399176997733
61742974967609496606071710080785
61742974967609497144987748749403
61742974967609497147498231923881
61742974967609497147519152280361
61742974967609497147519152630281
61742974967609497147520267239205
61742974967609497147520268656147
61742974967609497147520271488555
61742974967609497147522591237259
61742974967609497147522595836529
61742974967609497147581914395205
61742974967609497147582947514331
61742974967609497147585267263035
61742974967609497147585271862305
61742974967609497155113239565585
61742974967609497155113239915505
61742974967609497155113325654653
61742974967609497155114354524429
61742974967609530499069105966549
61742974967609530499323252213091
61742974967612181782151381495265
61742974967612181782339409572593
61742974967612181782403200207293
61742974967612181827904962173253
61742974967612181827904966422603
61742974967612181827906085617747
61742974967612181828092990250581
61742974967612181828092994499931
61742974967612181828094113695075
61742974967612181828156789720851
61742974967612181828720873952835
61742974967612181828908902030163
61742974967612181830349327178517
61742974967612181830349331427867
61742974967612181830350450623011
61742974967612181830413126648787
61742974967612182379731212520718
61742974967612185489005337620025
61742974967612187182158915703159
61742974967612187182162013486113
61742974967612187183854266182065
61742974967612187318332826484487
61742974967612187318335150832461
61742974967612187318520854561815
61742974967612187318523178909789
61742974967612187318583874943863
61742974967612187318586197892157
61742974967612187318586972731029
61742974967612187318586974130709
61742974967612187319084938793799
61742974967612187319148734014719
61742974967612187319151056963013
61742974967612187319151058362693
61742974967612187319335987253175
61742974967612187319336762092047
61742974967612187319339085040341
61742974967612187319339086440021
61742974967612187319356908313707
61742974967612187319419670078631
61742974967612187319423027545731
61742974967612187320779515837725
61742974967612187320843309658965
61742974967612187320843311058645
61742974967612187321030562897421
61742974967612187321031337736293
61742974967612187321052258792613
61742974967612198436703850576411
61742974967612198436706945177037
61742974967612198446579523033021
61742974967612198446579524082781
61742974967612198446767551110349
61742974967612198858361529991753
61742974967612203790710108510559
61742974967612203790710108864691
61742974967612203790713207697405
61742974967612203792405458993677
61742974967612203792405459343597
61742974967612203798241261489753
61742974967612231790973235870885
61742974967612231790976330471511
61742974967612231790976335057731
61742974967612231791061050998101
61742974967612231791061051002472
61742974967620291010528521358809
61742974967620291057118161087799
61742974967620291057121258870753
61742974967620291193292071869127
61742974967620291193480099946455
61742974967620291193543119278743
61742974967620291193543120328503
61742974967620291193546219515349
61742974967620291194044184178439
61742974967620291194295231588055
61742974967620291194295232637815
61742974967620291194296006426927
61742974967620291194296007476687
61742974967620291194298330424981
61742974967620291194298330774901
61742974967620291194298331824661
61742974967620291194316153698347
61742974967620291194378915463271
61742974967620291194382271880611
61742974967620291194382272930371
61742974967620291195990583470853
61742974967620303961323553410403
61742974967620303961323553764535
61742974967620303961326651197569
61742974967620303961326651547489
61742974967620303961326652597249
61742974967620307665669353895199
61742974967620307665669354249331
61742974967620307665672452032285
61742974967620307665672453082045
61742974967620307673200506874393
61742974970251761536990001999271
61742974970324712875385771525083
61742974970345422236042250818995
61742974970348124076487041116889
61742974970348124076487045838623
61742974970348124076487298334333
61742974970348124076487303056067
61742974970349013387222744519603
61742974970349013387225843358141
61742974970349013524672561497033
61742974970349024500260150579085
61742974970349024500511112590889
61742974970349024507038329831381
61742974970349024507038330321027
61742974970349024507039101483713
61742974970349024507854237492755
61742974970356218066416254652687
61742974970356232883797131194137
61742974970357133321125304963661
61742974970359819788617006243815
61742974970359819788620362312847
61742974970359820337663123301343
61742974970359829666872474203271
61742974970359829673650395561369
61742974970359829673650652778813
61742974970359834606000208182999
61742974970359834612778386758541
61742974970359834613593951444609
61742974970359835155044001942313
61742974970359835162389363699193
61742974970531828241477348746044
61742974970531828790453904072366
61742974970531839354513635591508
61742974970531839903490533874422
61742974970531839903491305509492
61742974970531839903491305526754
61742974970531839903493634106816
61742974970531839908573879687652
61742974970531839908573879704914
61742974970539932116435479517548
61742974970539933900762610377120
61742974970539943229472880971936
61742974970543534387431559019580
61742974970543534387616486847252
61742974970543534387619587096908
61742974970543534387619587101120
61742974970543534387619930053500
61742974970543535622214607127648
61742974970543535622966633693600
61742974970543535622966719436960
61742974970543536034557254058144
61742974970543536034560611525244
61742974970543545500468960473968
61742974970543545500654659953972
61742974970543545500658132212320
61742974970543545505737234132132
61742974970543545505737234136344
61742974970543546735250893973112
61742974970543547147032899882084
61742974970543547147594655512532
61742974970543547147598012979632
61742974970543547147598101905320
61742974970543547152113145462920
61742974970543578852478908590850
61742974970543578852479680243182
61742974970567862615966056100338
61742974970567862622741141241654
61742974970567866189888687660546
61742974970567866189888945927750
61742974970637243395398202897092
61742974970640841824976103755237
61742974970640845529133613762800
61742974970640845529321900107332
61742974970648050210583115048988
61742974970651668541523436841747
61742974970651668541586112867523
61742974970673278325705072299219
61742974970673278325705072649139
61742974970673278325767748324995
61742974970675980164708575943443
61742974970675980164708576293363
61742974970675980164771338058287
61742974970675980576553602234463
61742974976112239125234906194367
61742974976123947091542489814437
61742974976123963153473362219151
61742974976147361268196465997337
61742974976155133019670321905865
61742974976155133431452585032281
61742974976160386767415247390575
61742974976160392255332626414761
61742974976160392301067616016011
61742974976217561224832300949849
61742974976220262928267645871145
61742974976220307400473198167043
61742974976220307443963989725501
61742974976220307445658566436769
61742974976233338288738225932159
61742974976252727841697345213893
61742974976254080958217471227438
61742974976256732836375164741294
61742974976256732836375164741295
61742974976257633266923866608521
61742974976257638754843571030441
61742974976257638937774227844505
61742974976257638937776553242239
61742974976257650050813954696627
61742974976257683273052652030285
61742974976257683273052909247729
61742974976257698092128105615613
61742974976265792226657780146824
61742974976268438433538519185775
61742974976268440217112423122898
61742974976268443921455898209961
61742974976268445750764791748335
61742974976268460568145668289785
61742974976436110176852165864519
61742974976436110177420468492947
61742974976436110588634428990935
61742974976436395907806247767005
61742974976436410180664141311251
61742974976436410770374444904573
61742974976436410775457273100587
61742974976436410775460371950563
61742974976438811880855556196799
61742974976438811880855814464003
61742974976438845234373087449165
61742974976439095415257803374847
61742974976439095964112537000309
61742974976439097197199889196349
61742974976439097199646577149907
61742974976439100766729299844377
61742974976439100903240265325391
61742974976439100903240266375151
61742974976439111884099486232547
61742974976439112062027526699453
61742974976439112067110354895467
61742974976439112067113453745443
61742974976439112067863615110781
61742974976439112069558191822049
61742974976439145375630660777043
61742974976439145377890096537485
61742974976439995981375009739827
61742974976440012635675311012065
61742974976440012637369887723333
61742974976440013039654280852085
61742974976440017988091599534705
61742974976440017988848184375163
61742974976440045806181688042003
61742974976440062452866981322617
61742974976440062455126417100529
61742974976440170075488057310880
61742974976440170075490381658854
61742974976440170076306289202137
61742974976440468295628546549412
61742974976446900931088813446227
61742974976446916990593631638771
61742974976446917402375895814947
61742974976448101502710166451043
61742974976448117562217307591881
61742974976450803389158445410365
61742974976450819441888693946241
61742974976450819443583270640247
61742974976450819448663549518161
61742974976450819451111267391255
61742974976450824801832979202627
61742974976450824802401023686315
61742974976450824802589310030847
61742974976450852795405966931403
61742974976450977300825486190278
61742974976451275109466528863809
61742974976452175677184033758196
61742974976452175861903409395171
61742974976452176271227237063290
61742974976452176271227495343592
61742974976452176271793126063972
61742974976452225677202790478650
61742974976471232319817082071779
61742974976471232321511744971493
61742974976471232733294008097909
61742974976471532465029787534683
61742974976471532920116885171981
61742974976471532920870026333807
61742974976472433490377417209995
61742974976472433627638171935387
61742974976472433627638172985147
61742974976472433627640495933441
61742974976472435274578947983253
61742974976472435274767230095697
61742974976472435275332089162341
61742974976472585438031783846210
61742974976472585575325043081528
61742974976472585576139831416617
61742974976472585576139831429667
61742974976472585576139831766537
61742974976472585576139831783799
61742974976472585576139832829347
61742974976472585576139832833559
61742974976472585576140947442483
61742974976472585576140950624811
61742974976472585576143270740697
61742974976472585576143274972785
61742974976472590926862659253855
61742974976472590926864982552069
61742974976472885624854373938008
61742974976472891116132105690336
61742974976472891116132880530612
61742974976475136566420052206431
61742974976475136978014031455017
61742974976475136978014289722221
61742974976475136978767176866193
61742974976475140270765077850951
61742974976475140270765078900711
61742974976475140272459654544957
61742974976475287141311085466058
61742974976475292218515741048735
61742974976475292218518065396709
61742974976475585087118609882852
61742974976475586916507455732888
61742974976475586916507828804230
61742974976475592407786335397050
61742974976475592407788673744017
61742974976476488035538291365471
61742974976476488035538292415231
61742974976476488035559959264099
61742974976476488035570795875397
61742974976476488035570796225317
61742974976476488035570797288127
61742974976476488036386703418679
61742974976476492974698525618825
61742974976476492974698525623037
61742974976476492974698526668585
61742974976476492974698526685847
61742974976476492974698527022717
61742974976476492974698527035767
61742974976476492975514434216079
61742974976476493387108412047723
61742974976483240304117768025403
61742974976483242088320327668437
61742974976483390604644111025730
61742974976483392389131509246793
61742974976483396093477309731589
61742974976484596849657771003465
61742974976484596849657771007677
61742974976484596849657772053225
61742974976484596849657772070487
61742974976484596849657772407357
61742974976484596849657772420407
61742974976484596849660095001519
61742974976484596849660095355651
61742974976484596850473679600719
61742974976484596850476002898933
61742974976484596850493567186541
61742974976484598496851914225509
61742974976484598496869364071940
61742974976484598496869478513117
61742974976484598496870526391736
61742974976484598497685313327144
61742974976484598497685314726824
61742974976487293064976731571160
61742974976487298553720738177483
61742974976487298553720739227243
61742974976487298553723062525457
61742974976487299783438884471757
61742974976487299788504996020389
61742974976487299788504997070149
61742974976487299788523606786936
61742974976487299788523608186616
61742974976487299789338396521704
61742974976487299789338510962872
61742974976487344253386029930214
61742974976487344254200818265302
61742974976544462436497716699773
61742974976544467741946269461879
61742974976544467741946269578519
61742974976548064706052591965229
61742974976548064707744844661181
61742974976548069647164722404925
61742974976548069647439760660059
61742974976548069647440015740723
61742974976548069647440018927263
61742974976548069649132013356011
61742974976548069649132268436675
61742974976548069649132271623215
61742974976548080767251985802019
61742974976548080767252244069223
61742974976548080767253017858335
61742974976548080767253018908095
61742974976548114119077006091229
61742974976548114119077264358433
61742974976548114121249688895729
61742974976548538394619082072327
61742974976556642270416203706120
61742974976556642270416208292340
61742974976556675623663861739868
61742974976556675623852233127873
61742974976557542837327353466779
61742974976557542838226872137308
61742974976557544485355923243292
61742974976557576051672980478970
61742974976557576054117345484234
61742974976557577836366155197414
61742974976560244541661958428430
61742974976560244541662991897476
61742974976560244541663077636624
61742974976560277161429964882584
61742974976560277161430736534916
61742974976560277298690633518908
61742974976560277298691405171240
61742974976560277343513315025420
61742974976560277343596883059788
61742974976560277710472639427880
61742974976560278945819428807128
61742974976560279127994988916282
61742974976560279128015880924874
61742974976560279128019238391974
61742974976560279128830669259962
61742974976560279128834026727062
61742974976560290248562685608464
61742974976560290248562685621514
61742974976560290248563801630118
61742974976560290248563804816658
61742974976560290249127541505830
61742974976560293817331428707824
61742974976560293952155212895605
61742974976560293952158650439773
61742974976560293952158651502583
61742974976560293952158655039043
61742974976580501620259429199453
61742974976580501621011541508765
61742974976580534972081354888037
61742974976580534972084449488663
61742974976580534972836561797975
61742974976580987108738937811608
61742974976581003720102685765699
61742974976581854462205088557889
61742974976581854462205089620699
61742974976581859812930153237091
61742974976581859813746060780373
61742974976581859813763510626804
61742974976581859813764285467080
61742974976581887676550720863366
61742974976581887814030109909909
61742974976581904285306357804318
61742974976581904285369033830094
61742974976581904285379494183303
61742974976581904287827330016715
61742974976581904287827330033977
61742974976581904287827669331853
61742974976581904287827674390249
61742974976581904287827674403347
61742974976581904287828444638689
61742974976581904287828444642901
61742974976581904287828446042581
61742974976581904287828449224909
61742974976584556166267969271445
61742974976584556166267969284495
61742974976584556166267969621365
61742974976584556166267969638627
61742974976584556166267970684175
61742974976584556166267970688387
61742974976584556166269085297311
61742974976584556166269088479639
61742974976584556166271408595525
61742974976584556166271412827613
61742974976584556166455997702857
61742974976584561105396818227279
61742974976584561105396819277039
61742974976584561105399142575253
61742974976584588968200326167970
61742974976584588968388354245298
61742974976584588968391825086496
61742974976584588968472037070706
61742974976584588968472295337958
61742974976584588968472295351008
61742974976584588968475393120864
61742974976584588968475394170672
61742974976584588968955909318480
61742974976584589379922270550692
61742974976584589379986065784662
61742974976584589379986065790486
61742974976584589380738178093974
61742974976584603792569628117180
61742974976584603792633421934160
61742974976584603792633422983968
61742974976584603793197502983816
61742974976584603793197506166144
61742974976584603793385531061192
61742974976584603793385535293280
61742974976584605439698684854932
61742974976584605439698684867982
61742974976584605439762475489632
61742974976584605439762475502682
61742974976584605440514587798944
61742974976584605440514587811994
61742974976584605440612217781613
61742974976584605576959439599198
61742974976584605577022115624974
61742974976584605577032949036475
61742974976584605577032949049525
61742974976584605577036014585161
61742974976584605577036019171381
61742974976584605579480411474725
61742974976584605579480411811595
61742974976584605579480411828857
61742974976584605579480751126733
61742974976584605579480755712953
61742974976584605579480756185129
61742974976584605579483850431623
61742974976584605579483850785755
61742974976584605579483855017843
61742974976584605580045611713909
61742974976584605580045612063829
61742974976592664980356063611919
61742974976592664980356064661679
61742974976592664980358387959893
61742974976592692843350297036156
61742974976592692843350297036204
61742974976592692843351070471136
61742974976592692843351071870816
61742974976592692843433863554252
61742974976592692845607407282480
61742974976592709314724043705926
61742974976592709317168408711190
61742974976592709317168410227510
61742974993958341961331330058240
61742974993959197881287251313223
61742974993959199710593819453863
61742974993959214535320409163047
61742974993979923843469401274549
61742974993982609075676984835241
61742974993982624997924490445831
61742974993982624997924490458881
61742974993982624997924490795751
61742974993982624997924490813013
61742974993982624997924491858561
61742974993982624997924491862773
61742974993982625135122483069429
61742974993982625135122483406299
61742974993982625135122483423561
61742974993982625135122484469109
61742974993982625180855148672625
61742974993982625546967509360449
61742974993982625592449125441459
61742974993982625592449126508481
61742974993982625729647119114817
61742974993982658891198109511617
61742974993982658891198113760967
61742974993983509506144070994283
61742974993983525565673510321339
61742974993983525565673510334389
61742974993983525565673511734069
61742974993983525565673511738281
61742974993983526152917782180025
61742974993983526160198146379777
61742974993983526160198146383989
61742974993983526160448849065731
61742974993983526160449193439473
61742974993990767898151000343956
61742974993994364627317828494621
61742974993994364678967566605126
61742974993994366274445851080749
61742974993994366274445852130509
61742974993994366462541470542250
61742974993994369431441230765961
61742974993994369980483904261497
61742974993994369985567507018562
61742974993994371215829923038173
61742974993994371267483133039684
61742974994162442671753176812953
61742974994162442671753262902021
61742974994162442671753263256153
61742974994162442671754292821557
61742974994162442671754293175689
61742974994162442671754296008097
61742974994162442671754296358017
61742974994162442671756615769851
61742974994162442671756616123983
61742974994162444455328196758681
61742974994162444455328197112813
61742974994162444455330519706975
61742974994162444455330520061107
61742974994165143963406344696901
61742974994165143963409697564731
61742974994165145609783284893253
61742974994165145609783284897465
61742974994165145609783286297145
61742974994165145609783286310195
61742974994165145609785608891307
61742974994165145609785609245439
61742974994166046177532304768761
61742974994166046177532304772973
61742974994166046177532305818521
61742974994166046177532305835783
61742974994166046177534628766815
61742974994166046177534629120947
61742974994166046178350536664229
61742974994166345269281347978418
61742974994174450379021755201446
61742974994177146584478843134208
61742974994177146584980251340416
61742974994177152082185243512113
61742974994177152082188599680363
61742974994178052512819842092930
61742974994197559463243240146393
61742974994197559463243326589593
61742974994197559463244359341537
61742974994197559463244359691457
61742974994197559463244360754267
61742974994197559463244360758479
61742974994197561109619151472969
61742974994197561109619152889911
61742974994197561109619238978979
61742974994197561109620267481573
61742974994197561109620267835705
61742974994197561109620270668113
61742974994197561109620271018033
61742974994197561109620272080843
61742974994197561109620272085055
61742974994197561109622590429867
61742974994197561246817230526717
61742974994197561246817231589527
61742974994197561246818263628581
61742974994197561246818264691391
61742974994197561247634167989694
61742974994197561247634170821943
61742974994197564813964953374707
61742974994197564813966067966369
61742974994197564813966068320501
61742974994197564813966071152909
61742974994197564813966072569851
61742974994197564813968391268795
61742974994197564951162944568313
61742974994197564951162945985255
61742974994197564951163032074323
61742974994197564951164060576917
61742974994197564951164063763457
61742974994197564951164065176187
61742974994197564951164065180399
61742974994197564951166383525211
61742974994197566598355879450987
61742974994197566598355879801066
61742974994198460028545672569584
61742974994198461674921583896160
61742974994198461677368171348477
61742974994198461677368172765419
61742974994198461677368257437545
61742974994198461677368258854487
61742974994198461677369287357081
61742974994198461677369290543621
61742974994198461677369291956351
61742974994198461677369291960563
61742974994198461677371610305375
61742974994198461678184078891759
61742974994198461678184080291439
61742974994198461678184164967777
61742974994198461678185194904575
61742974994198461678185198086903
61742974994198461678187522434877
61742974994198465381713971833273
61742974994198465381713973250215
61742974994198465381714057922341
61742974994198465381714059339283
61742974994198465381715087841877
61742974994198465381715091028417
61742974994198465381715092441147
61742974994198465381715092445359
61742974994198465381717410790171
61742974994198467166104899326495
61742974994198767355353453404313
61742974994198767355374460204153
61742974994201161731980760273436
61742974994201163378356671600012
61742974994201163381619510951883
61742974994201163518879921307905
61742974994201166673367053628153
61742974994201166673367055045095
61742974994201166673367139717221
61742974994201166673367141134163
61742974994201166673370494001993
61742974994201168274806447174852
61742974994201168274806447179064
61742974994201168320559988510827
61742974994201168320562312858801
61742974994201463707064016422449
61742974994201463707064017485259
61742974994201463707879923615811
61742974994201466816885312641648
61742974994201466816947988667424
61742974994201468464014365147312
61742974994201468464077041173088
61742974994201469058601286821353
61742974994201469058873256004551
61742974994202364137615043337489
61742974994202364137615044750219
61742974994202364137615044754431
61742974994202364138430947698443
61742974994202364138430950880771
61742974994202367247436339792728
61742974994202367247436339906608
61742974994202367247436339910820
61742974994202367247499015818504
61742974994202367247499015936596
61742974994202369031826146673864
61742974994202369031888822699640
61742974994202369076742774130677
61742974994202369076742774147939
61742974994202369076826083883122
61742974994202369077557562464153
61742974994202369077558681678171
61742974994202369077578583614357
61742974994202369626350652120363
61742974994202369626622248232050
61742974994202369626685053457044
61742974994209266842287052254768
61742974994209268488662963581344
61742974994209268628373749319433
61742974994209272149765692559492
61742974994209272149765692563704
61742974994209272195521557193681
61742974994209568817619979049277
61742974994209568817642020369534
61742974994209572338973610536164
61742974994209572339036286557728
61742974994209572339036286561940
61742974994209572521150992250357
61742974994209572521150992267619
61742974994209572521153315198651
61742974994209572521798386234786
61742974994209572521965780583833
61742974994209572521966899797851
61742974994209572521986787383673
61742974994209572522050625729236
61742974994209574168341690860649
61742974994209574168341691910409
61742974994209574168345134422641
61742974994209574168362698710249
61742974994213169304226334110513
61742974994213169305042241757385
61742974994213171086441095927530
61742974994213171087193208219580
61742974994213174061177719473700
61742974994213174061177719591792
61742974994213174061177719596004
61742974994213174061240395617568
61742974994213174061240395621780
61742974994213174198438473853384
61742974994213174243355101327459
61742974994213174243357425675433
61742974994213174244169889643673
61742974994213174655764641265833
61742974994213174655764985639575
61742974994213174655766965613807
61742974994213174655766966663567
61742974994213174655767309987549
61742974994213174792961946179305
61742974994213174792962979299883
61742974994213174793234704610788
61742974994213174793297380636564
61742974994213175844814385179960
61742974994213175845566411745912
61742974994213175845629173515048
61742974994213175890545799920489
61742974994213175890545800970249
61742974994213175890549243482481
61742974994213175890549244532241
61742974994213175891382758424964
61742974994213175893014198819549
61742974994213219258097126354386
61742974994213220493443058337942
61742974994271713343024063320461
61742974994271744843238717936975
61742974994275315064496692632870
61742974994275315065060778031254
61742974994275315065228171330541
61742974994275315065228172380301
61742974994275315614355663373192
61742974994275348965842968331732
61742974994275348966114564430378
61742974994282518325868910036957
61742974994282518508820487574843
61742974994282518508820573663911
61742974994282518508821602166505
61742974994282518508821602183767
61742974994282518508821606765775
61742974994282518508821606769987
61742974994282518509636390499981
61742974994282518509720092334440
61742974994282520156012301826557
61742974994282551860646622455715
61742974994282551860646627054985
61742974994282551860646627059197
61742974994282562981276752714110
61742974994283418939455167527366
61742974994283419077469112209948
61742974994283420723762441266162
61742974994283452291197650087857
61742974994283452291197654319945
61742974994283452429294132499158
61742974994283463549086583427990
61742974994283468350785006026382
61742974994286120231024595217741
61742974994286120231024596634683
61742974994286120231024681306809
61742974994286120231024682723751
61742974994286120231028034174639
61742974994286120231028035591581
61742974994286120231840499559821
61742974994286120231840502742149
61742974994286120596866104502205
61742974994286120596866107684533
61742974994286120596868427450499
61742974994286120642618573049385
61742974994286120642618659138453
61742974994286120642618659492585
61742974994286120642619689057989
61742974994286120642619689412121
61742974994286120642619692244529
61742974994286120642619692594449
61742974994286120642622012006283
61742974994286120642622012360415
61742974994286120780904198501070
61742974994286120780904199918012
61742974994286120780905317709264
61742974994286120780967990552712
61742974994286121878216409836637
61742974994286121878216410886397
61742974994286148641525998178010
61742974994286148642027406384218
61742974994286148642028435253994
61742974994286148642278110487322
61742974994286148642279139357098
61742974994286153399916736245834
61742974994286153400669537650658
61742974994286153400669877424922
61742974994286153400669880607250
61742974994286153400672204955224
61742974994286153400672976607556
61742974994286153537177404882158
61742974994286153537929517191470
61742974994286153948959410791130
61742974994286153948962762609200
61742974994286153949712551970218
61742974994286153949712555152546
61742974994286153949714879500520
61742974994286154132729220207222
61742974994286154132730334816146
61742974994286154132730337998474
61742974994286155184306457387822
61742974994286155185058569697134
61742974994286155185061668879768
61742974994286165252333643058726
61742974994286165253085755368038
61742974994286165253086784237814
61742974994286165253086787420142
61742974994286166487867688858758
61742974994286166487868717728534
61742974994286170054199460357697
61742974994286170191400891575223
61742974994306830133698308755021
61742974994306830133698309817831
61742974994306830134514125604141
61742974994306830134514129836229
61742974994306830134514129855103
61742974994306830134514130209235
61742974994306833838127676901122
61742974994306833838128448557666
61742974994306835484423373434223
61742974994306835485235837415513
61742974994306863485523328690099
61742974994306863485523329044231
61742974994306863485523330107041
61742974994306863485524358976817
61742974994306878310329781403148
61742974994306878310329781407360
61742974994306878310329781420410
61742974994306879545111714898080
61742974994307730564249249576781
61742974994307730564249250993723
61742974994307730564249335665849
61742974994307730564249337082791
61742974994307730564252688533679
61742974994307730564252689950621
61742974994307730565065157120063
61742974994307734268678704166082
61742974994307735504025493549542
61742974994307763916074269865991
61742974994307763916074271282933
61742974994307763916074355955059
61742974994307763916074357372001
61742974994307783681703118292082
61742974994307783681703889948626
61742974994307783682267974180610
61742974994310432267496309203305
61742974994310432267496395292373
61742974994310432267497428398449
61742974994310432267497428748369
61742974994310432405510205106333
61742974994310432405510209357135
61742974994310432405510209694005
61742974994310432405510209711267
61742974994310432405510210756815
61742974994310432405511328552279
61742974994310432405513648668165
61742974994310432405513652900253
61742974994310437206625158141877
61742974994310437206625158146089
61742974994310437206625159191637
61742974994310437206625159545769
61742974994310437206627482139931
61742974994310437206627482494063
61742974994310437207439946475353
61742974994310465619321329492515
61742974994310465619321415581583
61742974994310465619322448687659
61742974994310465619322449037579
61742974994310481679076823072933
61742974994310481679076823440115
61742974994310481679077195094467
61742974994310481679077196144227
61742974994310481679077196144435
61742974994310481679077196511617
61742974994310481679080290744853
61742974994310481682089777687655
61742974994310481816275274861313
61742974994310482230316887659311
61742974994310482230316973748379
61742974994310482230316974102511
61742974994310482230318006854455
61742974994310482230318007204375
61742974994310482230320331202429
61742974994310482230379650128287
61742974994310482231132795539463
61742974994318537515252504599602
61742974994318541081584403526517
61742974994318541081584403530729
61742974994318541081584404576277
61742974994318541081584404930409
61742974994318541081586727524571
61742974994318541081586727878703
61742974994318591044404981982523
61742974994318591044404981986735
61742974994318591044404983386415
61742974994318591044407305980577
61742974994318591044407306334709
61742974994318591044969841053379
61742974994318591044969842453059
61742974994318591044972165051433
61742974994318591044972165401353
61742975047059088833315457039637
61742975047059989263866484304597
61742975047059994202991895685951
61742975047125137061358878472613
61742975047125137061358878822533
61742975047132023159156699658475
61742975047132023707945571250691
61742975047132924138496598515651
61742975047132924138499692766357
61742975047132924138499697365627
61742975047133240387526153415061
61742975047133240387526158014331
61742975047135625430149680310531
61742975047135625430149681373341
61742975047135942227971206002053
61742975047136842658522232917093
61742975047136842658522233267013
61742975047136842658522237516363
61742975047136842834113208391075
61742975047136872481589003642388
61742975047136872481589003646600
61742975047136872482404906590612
61742975047156334784031336979681
61742975047156334784031338029441
61742975047156334784034435812395
61742975047157235763374334669571
61742975047157235763374335732381
61742975047157235763374335736593
61742975047157240702502840301631
61742975047157535541030029792893
61742975047157535541030030147025
61742975047157535541033128979739
61742975047157535952899072794783
61742975047157541028952828802389
61742975047157552012403889568981
61742975047157552012403894168251
61742975047157552141987135669201
61742975047157552141987136023333
61742975047157552141990230256777
61742975047157552141990234856047
61742975047157552149602143660825
61742975047157552149602144014957
61742975047157552149605242847671
61742975047157552561446911671543
61742975047157552606928524564609
61742975047157552744126516825237
61742975047157552744126521424507
61742975047157557500323593990901
61742975047157557500323594340821
61742975047157584268337526538803
61742975047157589209724691692961
61742975047157589621506697601933
61742975047159937055027416464451
61742975047159937055027416481713
61742975047159937055030510715157
61742975047159937055030515314427
61742975047159987061345285953315
61742975047159990767383339134063
61742975047160237244277089406367
61742975047160237244280184006993
61742975047160242732199888428913
61742975047160253845234195282675
61742975047160253845237289883301
61742975047160285971772614242655
61742975047160287204862295041635
61742975047160287250615851253743
61742975047160287252872188181679
61742975047160287252875282428173
61742975047160290910900348222383
61742975047160290913159779396813
61742975047161137812026109649057
61742975047161137812029203882501
61742975047161137812029208481771
61742975047161138223870791212203
61742975047161143162750915693873
61742975047161143163020560878809
61742975047161154275785222914817
61742975047161154275788317148261
61742975047161154275788321747531
61742975047161154276035926646319
61742975047161154283400230552309
61742975047161154283400230906441
61742975047161154283403329739155
61742975047161154283651020731383
61742975047161154466581591452007
61742975047161154466581677545447
61742975047161154878175569283651
61742975047161191341263318767098
61742975047161191478524073142570
61742975047161191890306079051542
61742975047168040929989756099797
61742975047168045869115167481151
61742975047168095694737796567892
61742975047168341119239429391633
61742975047168341119511399974303
61742975047168346058364840772987
61742975047168346058367163721281
61742975047168346607159134163473
61742975047168346607410096546671
61742975047168346607428778998489
61742975047168347841941067308485
61742975047168347841941067658405
61742975047168357179016216748501
61742975047168357720196535267941
61742975047168357720196535617861
61742975047168357720447498001059
61742975047168357728062592086123
61742975047168357773540851394209
61742975047168357773540851744129
61742975047168359557114755331333
61742975047168359557114755681253
61742975047168362659321946299375
61742975047168362659321946649295
61742975047168362666935921170421
61742975047168362666935921520341
61742975047168363254118549078313
61742975047168392362616461307745
61742975047168396022712930199057
61742975047168396022900958276385
61742975047168396068445594402573
61742975047168396434494936108029
61742975047168396480227600311545
61742975047169241686988449267141
61742975047169241687239412000259
61742975047169241687323094825875
61742975047169246626113860648495
61742975047169246626116183246869
61742975047169247037710161078513
61742975047169247037979806263449
61742975047169248272492094573445
61742975047169257739153584701257
61742975047169258150747562532901
61742975047169258150998525266019
61742975047169258158613619351083
61742975047169258341289871269717
61742975047169259987665782946213
61742975047169263089872973914255
61742975047169263097486948435381
61742975047169263097486948785301
61742975047169263692265987976519
61742975047169291641797489086017
61742975047169291693447227196522
61742975047169292739882838176609
61742975047169293288925512721905
61742975047169293339760462480060
61742975047169293340575250815148
61742975047169293340575250819360
61742975047169296451004493064662
61742975047169296634773957693825
61742975047169296994963564852893
61742975047169297000047167609958
61742975047169297046367935525469
61742975047169298230309583629569
61742975047340072624262688621337
61742975047340072761460595138605
61742975047340072761460681231885
61742975047343675033274905118955
61742975047343675033274906168715
61742975047343969724561013988674
61742975047350878340482117533277
61742975047350879575263707704435
61742975047350879575264051028209
61742975047350879575264052077969
61742975047351778771033144798237
61742975047351778771033149030325
61742975047351778908231051315345
61742975047351778908231055547433
61742975047351780005814734969395
61742975047351780143016083998491
61742975047352062440101769796726
61742975047352063675448559175974
61742975047352073553139171251114
61742975047352073553704027135430
61742975047352073598958503721392
61742975047352073598958503725604
61742975047352073599520259373314
61742975047352073599522587953376
61742975047352074788485960630362
61742975047352075246107791378776
61742975047352075383368460015100
61742975047352075383849379038684
61742975047352075383912398021052
61742975047352075384100426098380
61742975047352078959466910076019
61742975047352078959466910430151
61742975047352106951345279662524
61742975047354764189941538224336
61742975047354765425539031702476
61742975047354777087347482542576
61742975047354777087347485724904
61742975047354780800999514073393
61742975047355665992536025012032
61742975047355677105488971984260
61742975047355677105552419666580
61742975047355677105572569074940
61742975047355677106053827872788
61742975047355677106053831055116
61742975047355677106116507080892
61742975047355677517898512989864
61742975047355677517919430864016
61742975047355681368814653180925
61742975047375188180970816924811
61742975047375189414057447768340
61742975047375189415752750419743
61742975047375189415752754669093
61742975047375189962849418210532
61742975047375189965359771831669
61742975047375189965359773248611
61742975047375189965359854736957
61742975047375189965359859342050
61742975047375189965360543484001
61742975047375189965360543833921
61742975047375189965360548083271
61742975047375189965360634176710
61742975047375189965360887857535
61742975047375189965360891039863
61742975047375189965363212205509
61742975047375193120098550904539
61742975047375193120098555153889
61742975047375193668890521346731
61742975047375193668890525596081
61742975047375194903672454841663
61742975047375194904487587666925
61742975047375194904487588716685
61742975047375194904488277463729
61742975047375194904488277813649
61742975047375194904488621837263
61742975047375194904490946185237
61742975047376088748720099448015
61742975047376088748720099802147
61742975047376089974276056215126
61742975047376089981054326278224
61742975047376089981054326282436
61742975047376089981869229408772
61742975047376089983501685387084
61742975047376089983501685387085
61742975047376089983501771830285
61742975047376089983502034342627
61742975047376089983502034346839
61742975047376089984316822677715
61742975047376089984316822681927
61742975047376089984317597516587
61742975047376089984317937290851
61742975047376090392836361243508
61742975047376090393400330680032
61742975047376090393400416419180
61742975047376090393401105518904
61742975047376090393401191258052
61742975047376090393401445288956
61742975047376090393401445293168
61742975047376090393401448475496
61742975047376090393401560080204
61742975047376090395910800509359
61742975047376090395910885185697
61742975047376090395911570748961
61742975047376090395911575348231
61742975047376090395911915122495
61742975047376090395911918304823
61742975047376090395914239470469
61742975047376090395914242652797
61742975047376090396099943199823
61742975047376090530661085055504
61742975047376090530661085059716
61742975047376090530661199850964
61742975047376090530661859894376
61742975047376090533108788519025
61742975047376090533108791701353
61742975047376090533108791707177
61742975047376090533108792057097
61742975047376090533108793119907
61742975047376090533108793124119
61742975047376090533109563359301
61742975047376090533109563359509
61742975047376090533109566541629
61742975047376090533109567958779
61742975047376090533109907733043
61742975047376090533109910915371
61742975047376090533112232081017
61742975047376090533112235263345
61742975047376090533360611836147
61742975047376093687847485871880
61742975047376093687847485871881
61742975047376093687847571965161
61742975047376093687850932614589
61742975047376094099440318861599
61742975047376094099441433470523
61742975047376095334223481756703
61742975047376095334223482106623
61742975047376095335039304728689
61742975047376095335039649102223
61742975047376095335041628026903
61742975047376095335041972400437
61742975047376095335041973450197
61742975047376095472237296289269
61742975047376095472237297339029
61742975047376095472237297339237
61742975047376095472237641712771
61742975047376095472239620287531
61742975047376095472239966060745
61742975047376388892237151924083
61742975047376390722358461810861
61742975047376390722358464993189
61742975047376390722358547904301
61742975047376390722359236651137
61742975047376390722359239833465
61742975047378790452155230539615
61742975047378791687501248266531
61742975047378792234097204815672
61742975047378792236606641525825
61742975047378795391282964519343
61742975047378797175484355915793
61742975047379090595672239627935
61742975047379091876771813566959
61742975047379092242048150954511
61742975047379092287801707166619
61742975047379097364733340460793
61742975047379097364734029207629
61742975047379097364734373581371
61742975047379097365005998390827
61742975047379992986099335168747
61742975047379996559959203606138
61742975047379996559959289345286
61742975047379997795284281632313
61742975047379997795285400846331
61742975047379997795306321552683
61742975047379997795557025655787
61742975047379997932483393456879
61742975047379997932755018266335
61742975047386895560013772472688
61742975047386895560013887276986
61742975047386895560264591362828
61742975047386895562522864807903
61742975047386895562522865157823
61742975047386895562523208131677
61742975047386895562523209181437
61742975047386896794795705967620
61742975047386896794795820771918
61742975047386896795610609093956
61742975047386896797304798302835
61742975047386896797305142676369
61742975047386897343838380508704
61742975047386897343838495299952
61742975047386897344402464740688
61742975047386897344402464744900
61742975047386897344402579536148
61742975047386897346096768745027
61742975047386897346096769094947
61742975047386897346097027025121
61742975047386897346097113118561
61742975047386900318637421953172
61742975047386900501650598787631
61742975047386900501650599137551
61742975047386900501650943161165
61742975047386900501653955206423
61742975047386900501654299579957
61742975047386901050634211656277
61742975047386902285224502724755
61742975047386902285224503074675
61742975047386902285224846048529
61742975047386902285224847098289
61742975047387197533109060600380
61742975047387197533923848935468
61742975047387197535346700316957
61742975047387197535621854781844
61742975047387200692345219787853
61742975047387201056700329232100
61742975047387201104127225696825
61742975047387201239692499751993
61742975047387201239693618966011
61742975047387201239695943313985
61742975047387201239714554080532
61742975047387201239964210654889
61742975047387201239965258183636
61742975047387201242223919050568
61742975047387201242223919050577
61742975047387245704555712143716
61742975047387245704576718593636
61742975047387245704576975824130
61742975047388096318705994701909
61742975047388096319521902348781
61742975047388097963660087869552
61742975047388097964224172097324
61742975047388097965918619473812
61742975047388098100920756501664
61742975047388098103095806285905
61742975047388098103370788563913
61742975047388101075657380183188
61742975047388101075657380187400
61742975047388101075720056208964
61742975047388101258673914503413
61742975047388101669427705096339
61742975047388101669427705450471
61742975047388101670243613110393
61742975047388101670244301857229
61742975047388101670244646230971
61742975047388101670246626205203
61742975047388101670246970578945
61742975047388101670515237919849
61742975047388101807442638841519
61742975047388101807444963189493
61742975047388101807779364467116
61742975047388102859294045771356
61742975047388102905028559700135
61742975047388102905028560749895
61742975047388102905046353453540
61742975047388102907493859410945
61742975047452043352403607403087
61742975047452076703413853433964
61742975047452942547629813522286
61742975047452942547629899261434
61742975047452943737138287288995
61742975047452943782954634318127
61742975047452943782954634668047
61742975047452943782954891548461
61742975047452943920152626928675
61742975047452943920152970252449
61742975047452943920152971302209
61742975047452943920488405759468
61742975047452975304658317140292
61742975047452975304658574357736
61742975047452975441918985776616
61742975047452975441919328733208
61742975047452975853701248903032
61742975047452975853701334642180
61742975047452977089048038282280
61742975047452977134777603298950
61742975047452977134779926247244
61742975047452977134965631376278
61742975047452977271975710718008
61742975047460146632001652423233
61742975047460146632004747023859
61742975047460147226548062936319
61742975047460147226548067185669
61742975047460147227385168582900
61742975047460147227634839216958
61742975047460147227634839230008
61742975047460147227635868099784
61742975047460147227635872686004
61742975047460180578373360618056
61742975047460180578561388695384
61742975047460180579188144366924
61742975047460180579188148953144
61742975047460180579209069663916
61742975047460180579210184285890
61742975047460180579210188872110
61742975047460180579376177030472
61742975047460180580821193418433
61742975047460191698938472908200
61742975047460191698938501610380
61742975047460191699001263369480
61742975047460191699001263375304
61742975047460191699189548683126
61742975047460191699753261243288
61742975047460191699754404567442
61742975047460191699754409153662
61742975047461047062553449923583
61742975047461047062553449940845
61742975047461047063305562231443
61742975047461047199750758392181
61742975047461047657097860451187
61742975047461047657098200575371
61742975047461047657098204807459
61742975047461047657098315366619
61742975047461047657098975060111
61742975047461047657935162372990
61742975047461047795447654326436
61742975047461048892716963369688
61742975047461075656005658769406
61742975047461075656507066975614
61742975047461075656757771078718
61742975047461077302882892563042
61742975047461077302882978302190
61742975047461077302883667397702
61742975047461077302883753136850
61742975047461077302884007171966
61742975047461077302884010354294
61742975047461077303133682405294
61742975047461077303133939622738
61742975047461077303134711275070
61742975047461077303134714457398
61742975047461077303635779707014
61742975047461077303636119481278
61742975047461077303636122663606
61742975047461077303698541471938
61742975047461077303698798689382
61742975047461080414396311098082
61742975047461080414398634046376
61742975047461080414399748655300
61742975047461080551657065473554
61742975047461080963439328599970
61742975047461080963442423200596
61742975047461080964004187666614
61742975047461080964006597753736
61742975047461081008924383301008
61742975047461081009760182662200
61742975047461082198786117979218
61742975047461082198788183710068
61742975047461082198788440927512
61742975047461092127794148294574
61742975047461092128044852397678
61742975047461092129552171616928
61742975047461092129552290634440
61742975047461092129740575929212
61742975047461092130304283926240
61742975047461092267565415959434
61742975047461097071126583374292
61742975047463748949566961847567
61742975047463748949567222960069
61742975047463749498630918718990
61742975047463749498631952188036
61742975047463749498632037927184
61742975047463750734228756574876
61742975047463778594786764195962
61742975047463778594786764200174
61742975047463778594787021413406
61742975047463778594787021417618
61742975047463778594787793065738
61742975047463778594787793069950
61742975047463778594787796252278
61742975047463778595351623266818
61742975047463778595351877297722
61742975047463778595351880484262
61742975047463782118398925173144
61742975047463782118399696825476
61742975047463782255656237405178
61742975047463782255656237409390
61742975047463782255657012244050
61742975047463782255657266274954
61742975047463782255657266279166
61742975047463782255657269461494
61742975047463782255659593809468
61742975047463782255659679548616
61742975047463782255660365461800
61742975047463782667441599718440
61742975047463782850456972477246
61742975047463782850457058216394
61742975047463783902221205683070
61742975047463783902785289915054
61742975047463783902788389097688
61742975047463784084963949206842
61742975047463784084963949211054
61742975047463784085235545318538
61742975047463784085235545322750
61742975047463784085238902785638
61742975047463784085238988528998
61742975047463784085799629550522
61742975047463784085802987017622
61742975047463793971001535715390
61742975047463795203355520951086
61742975047463795203355520955298
61742975047463795205594409076678
61742975047463795205594409080890
61742975047463795205595183915550
61742975047463795205782694371450
61742975047463795205782694375662
61742975047463795205783466023782
61742975047463795205783469210322
61742975047463795206347550255766
61742975047463795206347550259978
61742975047463798912387543491517
61742975047484458852240588591727
61742975047484458852240588941647
61742975047484458852240591775299
61742975047484458852240593190997
61742975047484458852240850054149
61742975047484458852240850055553
61742975047484458852241621712097
61742975047484458852241624894425
61742975047484458852428878491385
61742975047484463791369354642065
61742975047484463791369355691825
61742975047484463791371678990039
61742975047484463791371680039799
61742975047484508265453287895651
61742975047484508265453292263253
61742975047484508265453292617385
61742975047484508265453293662933
61742975047485359236975272365419
61742975047485359282791619040259
61742975047485359282791877320513
61742975047485359282794973325031
61742975047485359282794976507359
61742975047485359282812769209600
61742975047485359282979905756345
61742975047485359419989613066505
61742975047485359419989952840769
61742975047485359420240660127605
61742975047485364176106444969595
61742975047485364221922706254999
61742975047485364221922707304759
61742975047485407458796589964438
61742975047485407458798912912732
61742975047485407458798913384908
61742975047485408693556855672813
61742975047485408693556855685863
61742975047485408693556856735623
61742975047485408693559951336249
61742975047485408693559954872709
61742975047485408693559955922469
61742975047485408693580846879840
61742975047485408695837180154676
61742975047485408696004315160611
61742975047485408696004315273039
61742975047485408696004315277251
61742975047485408696004316676931
61742975047485408696004319392699
61742975047485408696004319859259
61742975047485408696004319882345
61742975047485409244796634680809
61742975047485409244797406333141
61742975047485409244797409515469
61742975047485409245612194662613
61742975047485412400182981106032
61742975047485412400182984292572
61742975047488060528628698184121
61742975047488060528631792784747
61742975047488060574444700835139
61742975047488060574444959115393
61742975047488060574448054070151
61742975047488060574448058302239
61742975047488061123424957993417
61742975047488061123425302367158
61742975047488065879353504596119
61742975047488066062364745397261
61742975047488066062367758142359
61742975047488066062367758492279
61742975047488110536449371647241
61742975047488110536449371765285
61742975047488110536449372119417
61742975047488110536449716121557
61742975047488110536449716475689
61742975047488110536452810722183
61742975047488110536452811076315
61742975047496164448589153534719
61742975047496164449403943036207
61742975047496164449403943386127
61742975047496169388532710136305
61742975047496169388535033434519
61742975047496169388535034484279
61742975047496169937327003526999
61742975047496169937327003876919
61742975047496169937578052353557
61742975047496214411408612782531
61742975047496214411409731990725
61742975047496214411409733040485
61742975047496214411471374547455
61742975047496214412224521492213
61742975047496214412224521842133
61742975047496219762949589372457
61742975047496219762949589722377
61742976199561981762419266942485
61742976199561985460845669716801
61742976199561985461682493249121
61742976199561985468457320123233
61742976199568841645696928692634
61742976199568889814902826456414
61742976199569140003129525041444
61742976199569141834967493993062
61742976199569190003900652456506
61742976199569190004173391756842
61742976243848258144682351082823
61742976243872569769558966628869
61742976243872569906756959589337
61742976243872569906819721354261
61742976243872575259923036056053
61742976243872575259923036405973
61742976243872575259985798170897
61742976243872575259986831290023
61742976243872575259989155637997
61742976252736007609768699391958
61742976252746469951829928296354
61742976252746470501531949460653
61742976252746818264650555437048
61742976252746818859195996352200
61742976252746819913187149587278
61742976252746819913375435944908
61742976252746819920718560846774
61742976252750420535897339042184
61742976252750421130442779957336
61742976270148141596569198821513
61742976270148141596569543195047
61742976270148141596569547800141
61742976270148141596572645583095
61742976270148441785819215437123
61742976270148441785819221091977
61742976270148441785822318874931
61742976270148441923017208047671
61742976270148441923017213702525
61742976270148441923020311485479
61742976270461840108964508573162
61742976270461840116304145621202
61742976270464585742302341760873
61742976270464591040778232059796
61742976270472346191982220490781
61742976270472346191982306234141
61742976270472346740774189533133
61742976270472346740774190582893
61742976270473594934443824191590
61742976270473596718832516463802
61742976270476296637690510742400
61742976270476296637878796037172
61742976270476296637878824733528
61742976270476296774951179378724
61742976270476296775139464673496
61742976270476296775139579109000
61742976270476296775139579114824
61742976270476298422079203014612
61742976270476298422267488309384
61742976270476298422268636219758
61742976270476298422331397984682
61742976270476298605093800934546
61742976270476298605279500418762
61742976270476298605281829016086
61742976270476298605282861068190
61742976403372139992351119896051
61742976403373040422902233250079
61742976403373040560100139771559
61742976403373040560162901886403
61742976403405455922739128695359
61742976403405455922739128699571
61742976403405456059937121310119
61742976403405456059999883424963
61742976403405461413166988761455
61742976403408162705300472299733
61742976411944693057595777961360
61742976412267649273160064330841
61742976412267649273160067517381
61742976412268848055965593346960
61742976412268898018598171360588
61742976412271250995364171991001
61742976412271250995364176577221
61742976412271251406895129895510
61742976412271299163658990983590
61742976412271299164474807834322
61742976412271593826602430576926
61742976412271599177320784803106
61742976412271599308089537211236
61742976412271599310251253155468
61742976412271599317029518986478
61742976412279404688069488271484
61742976412279704418394457379249
61742976412279704830176720492616
61742976412279704830177835114590
61742976412279704830177839700810
61742976412280605397988503545778
61742976412283306552380800850276
61742976412283306552380829552456
61742976412283306552381572502608
61742976412283306552381948760650
61742976412283306553790606419644
61742976412283306689641469486600
61742976412283306689641583927928
61742976412283306689641585340658
61742976412283306689642355580260
61742976412283306689642360179530
61742976412283306691086140968859
61742976412283306691274169046187
61742976412283306691838253278171
61742976412283306734547719027480
61742976412283307101423475395572
61742976412283307101424623305946
61742976412283308336770264774820
61742976412283308518965602283642
61742976412283308519781505227654
61742976412283308519784862694754
61742976412283308519784865881294
61742976429682227272238087280915
61742976429993523726317935358604
61742976429993523728828056228177
61742976429993523728828142671377
61742976429993523728828400584449
61742976429993523728828400938581
61742976429993523728828405183719
61742976429993523728828405187931
61742976429993525512402046608501
61742976429993525512402304888755
61742976429993525512402309120843
61742976429993525513217183549370
61742976429994425942952987430261
61742976429994425942952987780181
61742976429994425942953331786533
61742976429994425942953331803795
61742976429994425942953332140665
61742976429994425942953332153715
61742976429994425942953336385803
61742976429994425942953336390015
61742976429997125997564718963740
61742976429998377761519385928678
61742976430005581068666935407822
61742976430006481636478631309106
61742976430006481637230743618418
61742976430006481820244968466850
61742976430009178032476834145702
61742976430009178032978156612762
61742976430009178032978242351910
61742976430009178032979271221686
61742976430009178033228946455014
61742976430009178033229203672458
61742976430009178033229975324790
61742976430009178033249867511494
61742976430009178033250210468086
61742976430009178033250982120418
61742976430009182790871044467662
61742976430009182791619598783690
61742976430009182791620373618350
61742976430009182791620716574942
61742976430009182791623040922916
61742976430009182791623069625096
61742976430009182791623812575248
61742976430009182791624188833290
61742976430009182928128240849850
61742976430009182928880353159162
61742976430009182928881382028938
61742976430009182928883825413298
61742976430009182928883825417509
61742976430009182928883825417510
61742976430009183339910618780564
61742976430009183339913717613278
61742976430009183339913719012958
61742976430009183340662616285578
61742976430009183340663391120238
61742976430009183340665715468212
61742976430009183340666088543925
61742976430009183340666088543926
61742976430009183340666860192046
61742976430009183340666863378585
61742976430009183340666863378586
61742976430009183340728850304638
61742976430009183340729625143510
61742976430009183523676955925258
61742976430009183523680056174914
61742976430009183523680313392358
61742976430009183523681088227018
61742976430009184575256264485738
61742976430009184575257408159812
61742976430009184576009405664826
61742976430009184576012504847460
61742976430009184758273961588306
61742976430009184759027102767394
61742976483139933990144029548350
61742976483139933990420212514268
61742976483139934539212182956460
61742976483148037865103274932990
61742976483148039511691835808228
61742976483151641783503475293468
61742976483171152446554861354263
61742976483171153681337057365749
61742976483172053014303800920875
61742976483172053014303887014155
61742976483172053014304143864416
61742976483172053014304143864417
61742976483172053014304144214337
61742976483172053014307238465042
61742976483172053014307238465043
61742976483172053014307238814963
61742976483172054239859071774802
61742976483172054246638370711888
61742976483172054249084958164204
61742976483172054249084958164205
61742976483172054249085044607405
61742976483172054249086077359348
61742976483172054249086077359349
61742976483172054249086077709269
61742976483172054249086078772079
61742976483172054249086078776291
61742976483172054658984375109484
61742976483172054658984375113696
61742976483172054658985149948356
61742976483172054658985489718408
61742976483172054658985492904948
61742976483172054796245129484956
61742976483172054796245129489168
61742976483172054796245904323828
61742976483172054798692832948477
61742976483172054798692836130805
61742976483172099123846796857294
61742976483172099123847571691954
61742976483172099123847657431102
61742976483172099123847911466218
61742976483172099123847914648546
61742976483172099261107551228554
61742976483172099261108326067426
61742976483174756499681249245124
61742976483174800964543670988722
61742976483175104265058497501796
61742976483175104265309201604900
61742976483175999938836625900409
61742976483176004695609153107984
61742976483176004695609410325428
61742976483176004695609439021784
61742976483176004695609439027608
61742976483176004832869821744308
61742976483176005244652084870724
61742976483176006479997845380196
61742976483176006479998102597640
61742976483176006479999250508014
61742976483182859825596788028152
61742976483182861060378721527296
61742976483182861062889104549001
61742976483182861609421653285824
61742976483182861609986509174352
61742976483182861609986512356680
61742976483182861611681071454573
61742976483182861611681074636901
61742976483182861611681074991193
61742976483182906074283817816190
61742976483182906074284075033634
61742976483182906074848676882834
61742976483182906074848930913738
61742976483182906074848934100278
61742976483182909185525640239534
61742976483182909597872759250266
61742976483183209374796234587850
61742976483183209374799676381368
61742976483183209374799677794098
61742976483183209375363417669810
61742976483183209375364532265684
61742976483183209375364536864954
61742976483183209375612137531862
61742976483183209375614464716456
61742976483183209375614464729506
61742976483183209375615583924650
61742976483183209787145680783176
61742976483183209787146799991370
61742976483183209969323939368304
61742976483183209969324196585748
61742976483183209969512224663076
61742976483183209970138980334616
61742976483183209970159648427214
61742976483183209970159905631608
61742976483183209970160763023088
61742976483183209970160767622358
61742976483183209970161024839802
61742976483184062231502663903264
61742976483184105046705791102166
61742976483184105046956494737098
61742976483184105046956495222532
61742976483184105047457903428740
61742976483184105047458931813082
61742976483184105047520579437254
61742976483184105047520579454516
61742976483184105047709635916186
61742976483184106693833814269882
61742976483184106693834503365394
61742976483184106693834589104542
61742976483184106693834843139658
61742976483184106693834846321986
61742976483184106694084518372986
61742976483184106694084518841158
61742976483184106694085547242762
61742976483184106694085550425090
61742976483184106694105439429466
61742976483184106694105782386058
61742976483184106694586615674706
61742976483184106694586955448970
61742976483184106694586958631298
61742976483184106694649377439630
61742976483184106694649634657074
61742976483184106831094483374378
61742976483184106831282511451706
61742976483184109805347232804922
61742976483184109805347261852810
61742976483184109805350705059058
61742976483184109805350705063270
61742976483184109942607901441246
61742976483184109942611373699593
61742976483184109942611373699594
61742976483184110354389907350218
61742976483184110354390279354698
61742976483184110354393259168288
61742976483184110354954766416862
61742976483184110354955023634306
61742976483184110354955135239014
61742976483184110354957090764836
61742976483184110354957462436658
61742976483184110354957463836338
61742976483184110354958119634612
61742976483184110354958492706114
61742976483184110354958495892653
61742976483184110354958495892654
61742976483184110355208510896034
61742976483184110399873847442332
61742976483184110400710675673300
61742976483184110400711018629892
61742976483184110537971688684770
61742976483184111589735925077134
61742976483184111589736953946910
61742976483184111589739276895204
61742976483186806750976587733626
61742976483186806750977702338338
61742976483186806750977702342550
61742976483186807985486896537146
61742976483186807985737600163654
61742976483186807985737600167866
61742976483186807985737600636038
61742976483186807985737600640250
61742976483186807985737857381098
61742976483186807985737857385310
61742976483186807985738629033430
61742976483186807985738629037642
61742976483186807985738632219970
61742976483186807985758521228558
61742976483186807985759635833270
61742976483186807985759635837482
61742976483186807986302459234510
61742976483186807986302713265414
61742976483186807986302716451954
61742976483186811509349761140836
61742976483186811509349789843016
61742976483186811509350532793168
61742976483186811509350909051210
61742976483186811646046459986504
61742976483186811646046461403445
61742976483186811646046461403446
61742976483186811646607073372870
61742976483186811646607073377082
61742976483186811646607848211742
61742976483186811646608102242646
61742976483186811646608102246858
61742976483186811646608105429186
61742976483186811646608217033894
61742976483186811646608217038106
61742976483186811646610429777160
61742976483186811646610544218488
61742976483186811646610545635429
61742976483186811646610545635430
61742976483186811646611201429492
61742976483186811646862364347458
61742976483186811646862367529786
61742976483186812058392435686132
61742976483186812058392808761845
61742976483186812241407808444938
61742976483186813293171269998430
61742976483186813293172041650762
61742976483186813293175513904898
61742976483186813293736125882746
61742976483186813293739225065380
61742976483186813476185609633898
61742976483186813476186381286230
61742976483186813476186381290442
61742976483186813476188709883554
61742976483186813476188709887766
61742976483186813476189738753330
61742976483186813476750465518214
61742976483186813476753568954410
61742976483186813476753822985314
61742976483186813476753826171854
61742976881971699019640620315897
61742976881978902326847489770659
61742976881978902326847489774871
61742976881978902326847490124791
61742976881978902326850847237759
61742976881979802757314834214375
61742976881979802757398517035619
61742976881979802757398517389751
61742976881979802757401960595999
61742976881979802757402989465775
61742976881979802894596509646167
61742976881979802894596509650379
61742976881979802894599867113267
61742976881979802894599867117479
61742976881979802894662629232323
61742976881979804540954853134173
61742976881979804543399218139437
61742976881982504051227609341481
61742976881982505835052557151761
61742976882004119872643678671093
61742976882004119872706440785937
61742976882004119872707469655713
61742976882004119872707470722735
61742976882004119872707471072655
61742976882004119872707473905063
61742976882004119872709798253037
61742976882004164344825119684163
61742976882006821027098768205345
61742976882006821027099882814269
61742976882006821027099883881291
61742976882006821027099887063619
61742976882006821027102211411593
61742976882006821164087811682245
61742976882006821164275839759573
61742976882006821164276868629349
61742976882006821164359522580817
61742976882006821164360551450593
61742976882006821164360552517615
61742976882006821164360552867535
61742976882006821164360555699943
61742976882014924902058013589985
61742976882014924902059128198909
61742976882014924902059132448259
61742976882014924902061456796233
61742976882014925039235085144213
61742976882014925039236114013989
61742976882014925039318767965457
61742976882014925039319796835233
61742976882014925039319801084583
61742976882014925039322125432557
61742976882014969511437446863683
61742976890554105357642946031550
61742976890554105357642946031551
61742976890555005788193973296511
61742976890842892832237939570136
61742976890842892972040821181683
61742976890842892972040821535815
61742976890842892972043916119179
61742976890842892972043920368529
61742976890843193020755617707878
61742976890843193021508504870564
61742976890845894312408445484904
61742976890845894312408699502758
61742976890867252627768802717712
61742976890867252635361856883810
61742976890867552771285559187858
61742976890869953919421631894418
61742976890869953927015714580372
61742976890870254062938895000592
61742976890878009618644628493368
61742976890878009623728002903576
61742976890878015114252592075693
61742976890878015114252596326495
61742976890878015114252596661913
61742976890878015114252596680627
61742976890878015114255691263991
61742976890878015114255695513341
61742976890878057794628477478002
61742976890878057794628734695446
61742976890878059440756008103230
61742976890878059440944294460860
61742976890878059441568444793668
61742976890878059441568473373384
61742976890878059448538123465830
61742976890878309812245427023464
61742976890878309812245681041318
61742976890878309812998568204004
61742976890878315120237007875366
61742976890878359584461308135400
61742976890878359585085482461704
61742976890878362886342696225601
61742976890878363481766806435123
61742976890879215687483804779853
61742976890879258345069903770789
61742976890879258368699185857582
61742976890879259580413598549411
61742976890879263911752974643063
61742976890881912078974064111192
61742976890881912085751989818018
61742976890881912085753018687794
61742976890881912086505130998558
61742976890881912086505132048318
61742976890881915744355724382213
61742976890881915744355724732133
61742976890881915744358051912515
61742976890881916979137657877145
61742976890881916979137658227065
61742976890881916979139985407447
61742976890881959662609031858988
61742976890881959662609289076432
61742976890881959667691863254592
61742976890881959667692634906924
61742976890881960209239457775981
61742976890881961309172453640060
61742976890881961314255799470552
61742976890881961444773503580225
61742976890881961489468107458226
61742976890881961489658459535060
61742976890881961489679380240008
61742976890881961489739047754226
61742976890881961489739818360962
61742976890881961489740076641264
61742976890881961489743174411120
61742976890881961490220219767538
61742976890881961490220219768990
61742976890881961490303902592946
61742976890881961490307258643104
61742976890881961490492188933314
61742976890881961490492188937526
61742976890881961490492963773590
61742976890881961490495287770240
61742976890881961490495287771644
61742976890881961490527059792333
61742976890881961491914796462996
61742976890881961497082082334888
61742976890881961497082085517216
61742976890881961497082857169548
61742976890881961497085181167602
61742976890881961497270110412264
61742976890881961497270114644352
61742976890881961497270368692518
61742976890881961497273467525232
61742976890881961497834969480312
61742976890881961902121037623977
61742976890881961909617233656488
61742976890881965196565112973081
61742976890881965608159090804725
61742976908279981459684868095909
61742976908279981459687193493643
61742976908279986947603457895855
61742976908279986947604572517829
61742976908280882027411852284539
61742976908280882027436213369151
61742976908280887515331556706459
61742976908557061692532674371221
61742976908557061692532674721141
61742976908557061692536116514659
61742976908567863152103103436052
61742976908567866856448903920848
61742976908567866859148443694179
61742976908567868091230837415780
61742976908567868643537140565661
61742976908568769074085068643775
61742976908568769074085068997907
61742976908568769074088163231351
61742976908568769074088167830621
61742976908569069399800481107382
61742976908569069400365336995910
61742976908569117362246694995961
61742976908571470914780911059921
61742976908592183971942528219861
61742976908592183971945888869289
61742976908593084402493469391541
61742976908593084402496911534979
61742976908593084402496916134249
61742976908596135663035571665385
61742976908596135663035571682647
61742976908603889569105796571061
61742976908603889569105801170331
61742976908603889569105887263611
61742976908603891353494836399135
61742976908603891353497935585981
61742976908604191542577112140722
61742976908604234153758021977843
61742976908604235389104811357091
61742976908604235389107134305385
61742976908604236014214360771482
61742976908604239537241675888199
61742976908604239537994817054237
61742976908604239537994817067287
61742976908604240772776750544957
61742976908605140146727426927899
61742976908605141386152553531682
61742976908607791983600291985155
61742976908607793218382220880817
61742976908607793218382225480087
61742976908607793630725988072027
61742976908607793630725988421947
61742976908607843044022762515023
61742976908607843044023534167355
61742976908607843044587618399339
61742976961453707305299119319697
61742976961453707305302475369855
61742976961453707854091085156795
61742976961453707854091088344947
61742976961453707854094445812047
61742976961454608284642029864935
61742976961454608284642112421755
61742976961454608284642115604083
61742976961454608284642115609907
61742976961454608284642117026849
61742976961454608284645210210533
61742976961454608284645468490787
61742976961454608284645473077007
61742976961454613223769845351723
61742976961454613223769846401483
61742976961454613223769851006577
61742976961454908062297807881947
61742976961454908062297811064275
61742976961454908062297812487041
61742976961454908062301163950979
61742976961454908062301168537199
61742976961454908473891788901743
61742976961454908473891790318685
61742976961454908473895141782623
61742976961454908473895146368843
61742976961454908611089692580779
61742976961454908611089695767319
61742976961454908611089778324139
61742976961454908611089781506467
61742976961454908611089781512291
61742976961454908611093138979391
61742976961454913413019524298413
61742976961454913413022880348571
61742976961454913550217426560507
61742976961454913550217512303867
61742976961454913550217515486195
61742976961454913550217515492019
61742976961454913550217516908961
61742976961454913550220868372899
61742976961454913550220872959119
61742976961454913961811493317839
61742976961454913961811493323663
61742976961454913961814846204543
61742976961454913961814850790763
61742976961457309576295197398963
61742976961457309576295197404787
61742976961457309576298292005413
61742976961457309576298550285667
61742976961457309576298554871887
61742976961457609765544870696623
61742976961457609765547965297249
61742976961457615253464575118543
61742976961457615253467669719169
61742976961458510333293800240939
61742976961458510333293804827159
61742976961458510333293890572131
61742976961458510333297248039231
61742976961458515684015512052311
61742976961458515684015516638531
61742976961458515684015602383503
61742976961458515684018959850603
61742976961745497361260757345933
61742976961745497361260761932153
61742976961745497361260761933605
61742976961745497361260761950867
61742976961745497361260843439213
61742976961745497361260847671301
61742976961745497361260847672753
61742976961745497361261876559791
61742976961745497361263856534231
61742976961745497361263860783581
61742976961745497361264200907765
61742976961745497361264205139853
61742976961745497361264205144224
61742976961746397380217811030051
61742976961746397380217811384183
61742976961746397380217812429731
61742976961746397380217812433943
61742976961746397380218927042867
61742976961746397380218930225195
61742976961746397380221250341081
61742976961746397380221254573169
61742976961746397791811788861695
61742976961746397791811789198565
61742976961746397791811789215827
61742976961746397791811870704173
61742976961746397791811874936261
61742976961746397791812903824751
61742976961746397791812908056839
61742976961746397791814888048541
61742976961746397791815232404813
61742976961746397929009777221281
61742976961746397929009781453369
61742976961746397929009781459193
61742976961746397929009781472243
61742976961746397929009781809113
61742976961746397929009781826375
61742976961746397929012876409531
61742976961746397929012876409739
61742976961746397929012880641619
61742976961746397929012880659089
61742976961771007958737666637935
61742976961771056126544201526917
61742976961771057911519791369041
61742976961781519522429583323741
61742976961781519522429586161813
61742976961781519522429586174863
61742976961781519522429586510281
61742976961781519522429586511733
61742976961781519522429586528995
61742976961781519522429587574543
61742976961781519522429587578755
61742976961781519522429669067101
61742976961781519522430702187679
61742976961781519522430705370007
61742976961781519522433025485893
61742976961781519522433029717981
61742976961781519934211592424869
61742976961781520071221298319331
61742976961781520071221556599585
61742976961781520071224655786431
61742976961781820077456976349601
61742976961782720645268672246513
61742976961782720691043149045468
61742976961782765111847753998262
61742976961782765162683492263804
61742976961782765162683492735980
61742976961782770104067560457104
61742976961782770104067563643644
61742977120975787057088375349163
61742977120978488348741457144043
61742977120978488896696341064977
61742977120978488896697369934753
61742977120979389327247626597141
61742977120979389327248398249473
61742977120979389328060176673323
61742977120979389328063185184881
61742977120979393031594197684509
61742977120987498142169107030969
61742977120990199433800923745755
61742977120990199433822188825849
61742977120990199982595216786321
61742977120990199982864863021065
61742977120990494683946192456077
61742977120990494684218163038747
61742977120990496467792066975870
61742977120990499623071603837431
61742977120990500172135542062933
61742977120990501406647830372929
61742977120991395251695472011519
61742977120991395251946175064703
61742977120991395252029857890319
61742977120991400602414858425157
61742977120991400602416924492877
61742977120991400602686569327893
61742977120991400739863556188409
61742977120991400739947239014025
61742977120991401837199117317823
61742977120991402386241790813199
61742977121267576563439899953305
61742977121267576700637634296649
61742977121267576700637891159961
61742977121267576700637891164173
61742977121267576700637892563853
61742977121267576700640215512147
61742977121267576700640990346807
61742977121271178422842000219801
61742977121271178422842000224012
61742977121271178422842000224013
61742977121271178422842001269561
61742977121271178422842001286823
61742977121271178422844324217855
61742977121271178422844324571986
61742977121271178422844324571987
61742977121271178423660232115269
61742977121271178835442151581041
61742977121271178972702906660565
61742977121278383514440917999693
61742977121279284082193037063255
61742977121281985648179429103410
61742977121282033407482873596653
61742977121283234581244738362072
61742977121302697059275763299317
61742977121302698842849667236441
61742977121302698843665230528493
61742977121302698843665574902027
61742977121302698843667899250001
61742977121302698843667899250160
61742977121303597627024438936645
61742977121303597627024443535915
61742977121303597627024529629195
61742977121303597627024783292917
61742977121303597627024783647049
61742977121303597627024786479456
61742977121303597627024786479457
61742977121303597627024786829377
61742977121303597627024787892187
61742977121303597627024787896399
61742977121303597627027881080082
61742977121303597627027881080083
61742977121303599274216258143373
61742977121303599274218926514961
61742977121303599411414250404001
61742977121303643740710622202187
61742977121303899463486048603468
61742977121303899463486823443744
61742977121303947588573431775303
61742977121306300565053774896601
61742977121306300565869683961867
61742977121306301114661308980557
61742977121306301114661310030317
61742977121306301114912358507163
61742977121306345032363703997067
61742977121306345032927788229051
61742977121306345443957681828711
61742977121306599473767587294849
61742977121306599473767591526937
61742977121306599473767930251441
61742977121306599473767934483529
61742977121306600708549520789781
61742977121306600708549863746373
61742977121306645587471596670537
61742977121306645633225152882645
61742977121306645770464900458491
61742977121306645775568090840918
61742977121306645775571448313842
61742977121306648880226513570183
61742977121306649291820491401827
61742977121307501276298540298107
61742977121307501276298540665289
61742977121307501687892518129751
61742977121307501687892518496933
61742977121307501688644630437611
61742977121307546201203956150699
61742977121314406224401713020013
61742977121314704583509109131013
61742977121314704583509110180773
61742977121314754402125754513383
61742977121314754585307087082717
61742977121314754586999339778669
61742977121314754591914760350972
61742977121315606844223306518304
61742977121315606844223306985072
61742977121315655015106003088125
61742977121315655015858115397437
61742977121315655017634307799570
61742977121315655017634307799579
61742977121315655022465787149372
61742977121318306854504845309271
61742977121318306854504845326533
61742977121318306854504845676453
61742977121318306854507168257565
61742977121318306854507169674507
61742977121318307952840898851435
61742977121318307952844340663827
61742977121318307952844341013747
61742977121318308090038891461983
61742977121318308130792827384889
61742977121318352602998287936859
61742977121318352603186316014187
61742977121318353014780293845831
61742977121318356306759083483325
61742977121318356307344088421655
61742977121318356309203448838509
61742977121318356309287389594459
61742977121318356719126094330627
61742980506737929816105415946718
61742980559915558122238158332994
61742980559915858128494153365860
61742980559915858128494411646162
61742980577641449547243581213442
61742980710577250875080735744641
61742980710577250877337072672577
61742980719332585859431890420180
61742980719332585859434985138850
61742980719437936228818101250036
61742980719437936233900675310104
61742980719437936233900675428196
61742980719437936233901704297972
61742980719437938020553648945246
61742980719440637517751750023900
61742980719440637517939778101228
61742980719440637520471183044916
61742980719440637525369971639278
61742980719440637525553757223076
61742980719440637525554786092852
61742980719440637525558256934050
61742980719448443040636385491822
61742980719449643607927275578030
61742980719449643615457567629284
61742980737069264148031482901872
61742980737069264148219510979200
61742980737069264148282187004976
61742980737069264148783595211184
61742980737142199022664691363632
61742980737142199022852719440960
61742980737142199022852976658404
61742980737142199022915395466736
61742980737142199023416803672944
61742980737142199023667507776048
61742980790244191116754229827110
61742980790247794669103944821108
61742980790247794669103944825320
61742980790247794669105059434244
61742980790247794669292315855028
61742980790247794669354991880804
61742980790247794669355763537348
61742980790247794669857171743556
61742980790309022162999894901264
61742980790309022163001009514400
61742980790309022163189037591728
61742980790317126037140994500978
61742980790317126037144351955028
61742980790317126037959140285904
61742980790317126037959140290116
61742980790317127821533819061900
61742980790317127821534162018492
61742980790317127821722104356672
61742980790317127821722190095820
61742980790317127821784866121596
61742980790317127822286188588656
61742980790317127822286274327804
61742980790317127822348950353580
61742980790317137156076787338390
61742980790319829524969246540016
61742980790319829524969249722344
61742980790319829525784034875104
61742980790319829525784038057432
61742980790320729543737153282868
61742980790320729543737153287080
61742980790320729543738267896004
61742980790320729543738271078332
61742980790320729543925181360196
61742980790320729543925181364408
61742980790320729543926210229972
61742980790320729543926213416512
61742980790320729543926299155660
61742980790320729543988971999108
61742980790320729543988975181436
61742980790320729544490294461956
61742980790320729544490297648496
61742980790320729544490380205316
61742980790320729544553059413420
61742980790320729544741084308420
61742980790320729544741087490748
61742980790320729955520276987304
61742980790320729956335065322392
61742980790341152297746461365668
61742980790341152297934403703848
61742980790341152297997165468772
61742980790341153532528394873650
61742980790341153533280421430764
61742980790341153533281536035476
61742980790341153533343183195688
61742980790341153944310315030424
61742980790341153944875513867120
61742980790341153944875513871332
61742980790341153945126217974436
61742980790341154082135153637880
61742980790341154082324210580772
61742980790343858897003333451234
61742980790344159086336690635707
61742980790345043645113567355343
61742980790351959111487841050852
61742980790351959111738545153956
61742980790351960347084562880872
61742980790351960895876533323064
61742980790351964007309368215122
61742980790352264195826821051691
61742980790352264196642728581923
61742980790352264608424991708339
61742981189148890929415229808139
61742981189148890930167342117451
61742981189151592223516033012573
61742981189151592224080117244557
61742981189151594005397681067205
61742981189151594007654017995141
61742981189184013211272718973053
61742981189184013211836803205037
61742981197906474970816972438839
61742981197937993568236673404227
61742981197937993613969337607743
61742981197941595466652831657805
61742981197941597113217028279153
61742981197942047427614548935918
61742981197942047567326383368946
61742981197942948545068306293685
61742981197942951839512381642789
61742981198000121622535504183605
61742981198000122857882297807991
61742981198002819209574173895843
61742981198002823325782563810129
61742981198002824561129357434515
61742981198002834034569026241459
61742981198010928435523742689701
61742981198010928488602546069503
61742981198010929670870536314087
61742981198010939144310206183841
61742981198010939555907279071025
61742981198011829186834394613865
61742981198011829193609221487977
61742981198012281147791520320442
61742981198014526636876420302261
61742981198014541461038691609087
61742981198014693409816147649437
61742981198014982302247757397678
61742981198014982441955343688146
61742981198014982441955458473570
61742981198014982853550211145490
61742981198014982853550212195250
61742981198015883465371417194037
61742981198015883595006569301553
61742981198015883601782428229173
61742981198015883601785523879559
61742981198015883601785527079149
61742981198015883601785528478829
61742981198015883602632171569509
61742981198034954330016732671427
61742981198034954741610710503071
61742981198034955976392643998003
61742981198034955976392645060813
61742981198035254473533741759747
61742981198035254473536842127447
61742981198035254885130819959091
61742981198035256119911977550937
61742981198036156734210340826979
61742981198038842514394334864125
61742981198038858574652293881625
61742981198040198796287205012385
61742981198040198933547960904177
61742981198040209909324607983093
61742981198040209909575655042789
61742981198046945847838528910751
61742981198046945847840853375365
61742981198046947075908398831481
61742981198046947075908399181401
61742981198046947442522856821025
61742981198046947487439356263815
61742981198046947487439613481259
61742981198046947487690288886603
61742981198046947487690404740453
61742981198046947487690405090373
61742981198046947487690661957897
61742981198046947487690661958105
61742981198046947487690663357577
61742981198046951147998116647265
61742981198046951148563233999827
61742981198046961855089227549977
61742981198046961900066427644777
61742981198046961900819314788749
61742981198046961900819572006193
61742981198046961902514148700199
61742981198046962266118092279813
61742981198046962266683981284707
61742981198046962273458808158819
61742981198046962311597385077111
61742981198046962311597642176511
61742981198046962311597642294555
61742981198046962311599966641125
61742981198046962311848317699899
61742981198046962311848433553749
61742981198046962311848690752527
61742981198046962311848690771193
61742981198046962311848690771401
61742981198046962312412144714439
61742981198046962312412401931883
61742981198046962314108122281089
61742981198046962319190696459249
61742981198046962448858398087177
61742981198047397802084738936238
61742981268846451900794979751533
61742981268919386775428188213293
61742981268943698400305924367213
61743246424741996470954518080157
61743246425401209847480110715829
61743246425409314957221289595401
61743246425584877506828761396175
61743246425592997434706026175171
61743246425592997436400601819417
61743246425592997436941471094515
61743246425592997441484204867353
61743246425617293006665742934735
61743246425617297948052908443025
61743246425617297948237841919727
61743246425617297948238613570655
61743246425617297950476381438293
61743246425617297950497273448289
61743246425617309061819207248435
61743246425617312765621043858911
61743246425617312767295499146897
61743246425617312767880475387473
61743246425617312768132676474585
61743246425628119586956630337929
61743246425628119998550609236595
61743248593207673243092635496454
61743248593218478409894022805406
61743252876612875955216020089798
61743252876831680579115645475078
61743252900563143951431871929919
61743252900574000178449867901096
61743252900574300324222835073112
61743252900574300324222836122872
61743252900595610513930486110954
61743252900598267330870974467872
61743252900598311803327604055016
61743252900598311805583567905834
61743252900598311805583939933192
61743252900598611946844613143336
61743252900598617299821512555328
61743252900606371206645098626800
61743252900606372855281593978532
61743252900606415680543185317832
61743252900606421033712360954132
61743252900606672998798603066852
61743252900606715824059822378794
61743252900606715824060194406152
61743252900606721175533641900208
61743252900606721177229370042452
61743254099952265058430170884718
61743254259474344810968069431850
61743254312660076946306496739904
61743254312757073127107974685484
61743254318665698494456057172848
61743254336286473487571077673291
61743254738048687895534556325260
61743254738083504542688575496576
61743254738083810037659287877144
61743254738083810037743313659352
61743254738083810040190691757974
61743254738156789386462150525780
61743254791258464908973226359388
61743254791258737052410916588720
61743254791258737052410920820808
61743254791258737054670352349370
61743254791261438344064002615688
61743254791331666438121232661170
61743254791331666438873721229928
61743254791331716398413881265488
61743254791331716400941811117176
61743254791334417692594892912056
61743254791914983511491947346678
61743254791914983511495389490116
61743254791914994629111629381942
61743254791914994629863741691254
61743254797239991845719020540054
61743254797240041622244954664532
61743254814666023475349124676175
61743254814860501647702505106301
61743254814885128242765759149775
61743254814895684143837123290624
61743254814896884898663420648792
61743254814896884898663421698552
61743254814896884900919757576728
61743254814957762973881958523215
61743254814965917907575512012152
61743254814966218051092520050712
61743254814966218051092521100472
61743254814966218053348856978648
61743254814968619016025966747120
61743254814968619018470331752384
61743254814968619199228592757272
61743254814968619199228593807032
61743254815001040054491086860068
61743254815001340198008095948388
61743254815549480221950723730755
61743254815549480222514807962739
61743254815549485163899736130741
61743254815549485165594312241547
61743254815549496281998705448931
61743254815549496283714287874095
61743254815552197987150408685400
61743254950540396358148872783470
61743254950564708118533124766766
61743254950575513149638936116910
61743254950783518095849869311016
61743254950783518095850931477870
61743254950783518141415430847868
61743254950783518141603454220932
61743254950794323262190257422248
61743254950794323262462229774516
61743254950794323264721661303078
61743254950794323308027758027388
61743254950856197300862782581268
61743254950856197300863901782236
61743254950867302610993238050076
61743254950891569807538702643068
61743254951439759612983116937810
61743254951439763319835958453646
61743254951439779379343104180704
61743254951548127963202203231899
61743254951743521713238500619910
61743254951743521713238757837306
61743254951743521714909832623964
61743254951840768212561417158262
61743254951840768212749445235590
61743254951840768214421064203204
61743254956691821359468018276068
61743254956691843321187233396404
61743254956702648487799560575924
61743254956764822665682898615330
61743254956764822668211984269600
61743254956775627832295225794850
61743254956775627832378793829218
61743254956775627834824311449120
61743254956799889496881351167842
61743254957457654128801578461754
61743254957457654128989606539082
61743254957457654128991930537136
61743254957676458752701208083334
61743254957676458752889493378058
61743254974209719964437921018284
61743254974209719964437925250372
61743254974209719965944182652736
61743254974209719966697356778934
61743254974210920720768188947118
61743254974210920721520555291546
61743254974210920721521330126206
61743254974392485406083502319280
61743254974416797030961238473200
61743254974417747424332844194166
61743254974418019748257601066798
61743254974428524589843808038016
61743254974428524589845214228644
61743254974428569062235232470260
61743254974428824917128589172516
61743254974428826563505366131296
61743254974429769819317984735556
61743254974490698950741749764270
61743254974490698953270457637158
61743254974490698953270829664516
61743254974490999094258758852590
61743254974490999096786691892222
61743254974490999096787838752836
61743254974501804260871086032110
61743254974501804263399019071742
61743254974501804263399793904998
61743254974525771087848491019244
61743254974525771087848491019292
61743254974525771087848491019452
61743254974525771087848495251332
61743254974525771089356158844324
61743254974525771090107926779894
61743254974525815559298454613576
61743254974525815561746177085940
61743254974525821095481485110084
61743254974525821095482599737882
61743254974525821095669513187364
61743254974525821096234712047194
61743254974525821097928944715926
61743254974525821097930322210246
61743254974526121238914897585724
61743254974526121239186493697420
61743254974526121239751721135514
61743254974526121239754705531112
61743254974526121241445925107938
61743254974526121241447331298566
61743254974527016318828929351236
61743254975074261265386691920487
61743254975074261265953789736927
61743254975074266209033294015735
61743254975074277327154041300615
61743255027279591442055847960940
61743255027279596793529933182640
61743255027376543103958340457128
61743255027376543106217771985690
61743255027376843293040877798320
61743255027376843293043972280902
61743255027384641627442729085780
61743255027384646978917585841768
61743255027384647163355561875130
61743255027384941816525266310332
61743255027384947168000123182960
61743255027387348272830099165210
61743255027387648459653204977840
61743255027387648459656299460422
61743255027388549027465012383050
61743255027571330940588681807980
61743255027595342373873630321662
61743255027595392201755765656208
61743255027595647916940503183600
61743255027603451601813246921728
61743255027603451785643494205312
61743255027603496076714893061656
61743255027603751929160531871944
61743255027603751929348559949224
61743255027603751931608249763912
61743255027606152893467100368940
61743255027606197368367974856536
61743255027606453083552830363120
61743255027606454869638108517572
61743255027607355300189135782532
61743255027607403478619902758132
61743255027668327076388974117968
61743255027668327259403200023434
61743255027676381125788306507824
61743255027676381126540418817136
61743255027676430951347097119312
61743255027676431131917042585036
61743255027676431131917045767364
61743255027676431131917074581764
61743255027676431134361436286608
61743255027676431134362469389924
61743255027676681315058871808300
61743255027676731275434051673356
61743255027676731275434054855684
61743255027676731277878416678620
61743255027676731277878419860948
61743255027676731277879448729272
61743255027676731277879449779032
61743255027676731277879454496394
61743255027700692750581588189620
61743255027700692750602480198212
61743255027700698102056183490460
61743255027700698104587587371290
61743255027700698285070523129932
61743255027700742576225837677336
61743255027700742756794810735684
61743255027700742759239175622856
61743255027700742759240205543844
61743255027700747515917425853044
61743255027700748109961917355216
61743255027700748110714029681790
61743255027700748110714372638590
61743255027700748112409729225652
61743255027700998291410693183920
61743255027700998291413787666502
61743255027701042900311791009604
61743255027701048254234366122508
61743255027703399393981237637608
61743255027703699583063774978800
61743255027703749545131208006368
61743255027703749545884463521790
61743255027703749545887447917388
61743255027703749547579820108852
61743255027704649978130847373812
61743255027711503268668510669980
61743255027711503268940483022248
61743255027711503271199914550810
61743255027711547742837163635080
61743255027711547742837393205928
61743255027711552682529753032564
61743255027711553277326356842596
61743255027711553279020932486842
61743255027711803458026114846022
61743255027711853420007657007568
61743255027711853420093547873590
61743255027711853422537912878854
61743255027712704025270746718994
61743255027712704027718464592088
61743255027712704028282548824072
61743255028361113880066159695433
61743255028361113880066417975687
61743255028361114428858388417879
61743255028369267900860334043825
61743255028369267900860707115167
61743255028576364960277546416305
61743255028576366195624335795553
61743255028579968649885429988261
61743255028588071792704093620325
61743255028588071792725014208633
61743255028588071792725014214249
61743255028588071792787661654693
61743255028588071975718432793237
61743255028588072524761107338533
61743265799136892964074322994191
61743265799136892964074323344111
61743265799136892964074324866047
61743265799136892964074328048375
61743265799136892964075099700707
61743265799136892964136999019967
61743265799136897903766920632399
61743265799136897905524943954753
61743265822759337083589689909915
61743265822759337083590464394655
61743265822759371670173165402685
61743265822759371670740610402189
61743265822759371670740610756321
61743265822759371807458168657599
61743265822759371808001360880991
61743265822759372219783629303757
61743265822759372219784404142629
61743265822759375376213804866213
61743265822759375376778663937069
61743265822759387045637005413631
61743265822759387045657897422223
61743265822759388278745251039417
61743265822759388279288446450753
61743265822759388281004689988011
61743265822759391985328823979475
61743265822759391985349715988067
61743265822771379790042526976663
61743265822771383496104570303041
61743265822771394616480878147615
61743265822771394616480878264255
61743265822771394616480879327113
61743265822771394616480879663935
61743265822771395851806780221131
61743265822771399556152580705927
61743265822771399557847156350173
61743265823598671162078039297003
61743265823707617900414761274955
61743265823707618312196767183927
61743265823707623388606061336395
61743265823707623390298314032347
61743265823707623390842622269959
61743267258559255030265721773861
61743267258559255075998385977377
61743267259430649082805271734441
61743267259430649082805300432201
61743267660247321015569810464510
61743267714394806319547104473148
61743267720306133435895802799144
61743267737020726972496464819649
61743267737056744741324154616083
61743267737056744748666160322805
61743267737056744748666160676937
61743267737056749690050231584601
61743267737059702191865606544801
61743267737133548747285236336457
61743267737133548793039165620066
61743267738004990978337987780717
61743267738004990978340311195571
61743267738004992076426350096017
61743267738004992203833466497609
61743267738004992205525719193561
61743267738004992213687100574819
61743267738004992213687104825621
61743267738004992625469340317087
61743267738004992625469369014847
61743267738004995782464403276765
61743267738004995909873842626651
61743267738004995919725153289007
61743267738004995919725158006369
61743267738004997557002987011591
61743267738007693917122449733792
61743267738008900096015484794933
61743267738008900096036376803525
61743267872947024131537197440790
61743267872947024132101281672774
61743267872947029073488452830094
61743267872947029073739499889790
61743267873895275189062236512517
61743267873930697665315503389789
61743267873931594368445147490711
61743267873931594505705816127035
61743267873931598210051616611831
61743267878961016184602869388447
61743267878971823000770017354016
61743267879839019563657176027273
61743267879909264061406076663547
61743267896545506780023338996421
61743267896545508015370128375669
61743267896577927221247945657143
61743267896577927226331291487635
61743267896581475960831651096851
61743267896581475961395735328835
61743267896581525372161489578605
61743267896581525372725573810589
61743267896581525783943756955823
61743267896581525784507841187807
61743267896581525784759003964803
61743267896581525791540283380269
61743267896581525792105142451125
61743267896581529497578336561017
61743267896581825974029483526083
61743267896581825974029569265231
61743267896581825974030255184031
61743267896581825974032926732331
61743267896581825974033698390279
61743267896581825975724830828277
61743267896581825975728274501085
61743267896581825980810848207069
61743267896581825980810848679245
61743267896581829680074074985881
61743267896581830915416649034373
61743267896581830915420092712797
61743267896593537068400943860775
61743267896593537068400943977415
61743267896690799689367940445843
61743267896697649277257438250770
61743267896698903703219844394145
61743267897529771464574889972569
61743267897529771465138974204553
61743267897529771876903502614873
61743267897529771876903531311229
61743267897529771876924423321225
61743267897529772021779292969759
61743267897529773111685436109805
61743267897529773111706356816157
61743267897529773119300444101589
61743267897529773119300558892629
61743267897529773256561198831193
61743267897529773256561227528953
61743267897529776816052157300953
61743267897529776953312824400839
61743267897529776953312825935873
61743267897529776953312825937277
61743267897529776954984157926877
61743267897529776955005077096791
61743267897529776955005078631825
61743267897529776955548242158861
61743267897529776955569162865213
61743267897529776963164139780557
61743267897529777367351168774185
61743267897529777372434857561269
61743267897530072203706733368321
61743267897530077145090803803809
61743267897530077145091575461757
61743267897530077554426121764839
61743267897541785014434603962353
61743267897566094191461828029683
61743267897566094328722578173067
61743267897566094374476162964891
61743267897566096151253204830671
61743267897566099748357145646354
61743267897566101532746952527490
61743267949755557172625763135117
61743267949771165237084731363152
61743267949771165374345399999476
61743267949868423419893097931141
61743267949876478706436150842014
61743267949876482410864862027710
61743267949876482410867957100512
61743267949876482456597526231226
61743267949876528715155998373967
61743267949876532236215603777533
61743267950719413113887938638252
61743267950719413113887967217968
61743267950719413320567346348629
61743267950739822268398045052664
61743267950739822268398819891536
61743267950739822270904828866260
61743267950739822270905171822852
61743267950739822270908271009698
61743267950739822270908529289952
61743267950739822270909304128824
61743267950739822275988431914196
61743267950739822275988774870788
61743267950739822275991874057634
61743267950739822405658456471544
61743267950739822405658459658084
61743267950739822405658799428136
61743267950739822405659574267008
61743267950739822408165840459176
61743267950739822408168939646022
61743267950739822413249186289668
61743267950739822413249562547709
61743267950739822413252628433106
61743267950739827758825565344496
61743267950739827758825566407306
61743267950739827758825651083644
61743267950739827758827975431618
61743267950739827758828233711872
61743267950739827761335016462658
61743267950739827761335274742912
61743267950739827761336049581784
61743267950739827766418619510594
61743267950739827766418620573404
61743267950739827766418705249742
61743267950739827766418963529996
61743267950739827766419738368868
61743267950740122602520127848137
61743267950740126744068042099206
61743267950740127979414831478454
61743267950743723710095708725475
61743267950743725286114149481274
61743267950743725356471620052051
61743267950743728466272151159046
61743267950743728649223442705203
61743267950750629298166414816437
61743267950750629298166643454165
61743267950750629298166672033881
61743267950750629847209433718005
61743267950750929441683395208449
61743267950750929441683652425893
61743267950750930036479999018481
61743267950751828613725297382049
61743267950751828819627934216274
61743267950751828820404323182925
61743267950751833553606178307987
61743267950751833555301783871769
61743267950751834101895701657507
61743267950751834127795923081053
61743267950751835362577856575985
61743271336066104996469520605055
61743271489682544344724486709469
61743271489682560808399917149821
61743271495917792147122299748821
61743271566599737118397024907913
61743271566599737118397139698953
61743271566599737118398172800817
61743271566599737255657779637517
61743271566599737255657808335277
61743271566599737255658151155111
61743271566599740954645966140727
61743271566599740961423887615465
61743271566603643903201557744473
61743271968256887475041432032033
61743271968256903946394374302763
61743271968362248969577221762907
61743271968362248969577222235083
61743271973653106907796054874498
61743271973653108143142844253746
61743271973653108143142929992894
61743272021575899666208900799621
61743272021575899803469655175093
61743272021575900398266262173069
61743272021575900400525698287851
61743272021575905339653427681359
61743272021575905341912863796141
61743272027448509710114523692324
61743272027448509710302551769652
61743272027448509711806776388276
61743272027483324870518155075103
61743272027483324871271300503541
61743272027775113958227795430877
61743272027775115605356852185891
61743272044225799561535705984487
61743272044225799561535734680843
61743272044225799561535735053849
61743272044225799562099818912827
61743272044225799568877711691209
61743272044225803273223512176005
61743272044225803273223512530137
61743272044225804501230647847313
61743272044225804502922900543265
61743272044225804508005446025069
61743272044556611315722083402318
61743272044556611315910368697090
61743272044556611864765015165058
61743272044556611864953043242386
61743272044556613099546691442546
61743272044556613099546948659990
61743272044556613100111804544306
61743272044556613100111890283454
61743272044556613100299832621634
61743272044556613100362594386558
61743272045065131856198328490335
61743272045174078418571720215335
61743272045174078419136576099651
61743272045174078594535050468287
61743272045174078602149772546111
61743272045174078602149801242467
61743272045174078602150915739123
61743272045174078602150916205683
61743272045174079006317056377259
61743272045174079006318176654135
61743272045174079006401744688503
61743272045174079151190495683793
61743272045174079151192819098647
61743272045174080248442001047279
61743272045174080248462921753631
61743272045174080248713968695283
61743272045174080248713968813327
61743272045174080249278829283863
61743272045174080249278857980219
61743272045174080376685974400685
61743272045174080386539608477895
61743272045174083953057446349829
61743272045174083953057475046185
61743272045174083955316911160967
61743272045174084082726350529727
61743272045174084082727471278779
61743272045174084084962916198123
61743272045174084090069476968031
61743272045174084091740837655391
61743272045174084092577661192083
61743272045174084092577665909445
61743272045177987033518503067037
61743272045177988215793064520567
61743272045177988261546620732675
61743272045177988268300436561969
61743272045177988268864520793953
61743272045209202523038063090009
61743272045209207881353720097071
61743272045209506836030928897143
61743272045209506838290364657793
61743272045210401313532314877809
61743272045210401318615656594257
61743272045210401455876300783623
61743272045210401455876324764021
61743272045210401455876325230581
61743272045210401455876329481383
61743272045210401458134989693031
61743272045210401501629910022405
61743272045210401503889317557471
61743272045210401913412148701863
61743272045210401913412177399623
61743272045210401915671584934689
61743272045210402052932335059359
61743272045210403104700301986113
61743272045210403150452743590749
61743272045210403150453886779389
61743272045210403280935227884409
61743272045210403286018945251209
61743272045210403286018949483297
61743272045210403288278381365991
61743272045210403288278385598079
61743272045210406854799318560285
61743272045210406877770671775233
61743272045210408663771371298069
61743272045210408663792263306661
61743272045210408709524927510177
61743272045210408709524956207985
61743272045392918353831276659431
61743272045392922059871652788473
61743272045392933177992400073353
61743272045392934827649763040123
61743272045395640235496769757866
61743272178145022824824252192752
61743272180128090252968363444376
61743272181100680704567721669311
61743272181100680709647973371353
61743272181100680709650210226367
61743272181100680711907404427739
61743272181100680846908636949281
61743272181100680894921657973931
61743272181100680894921744067211
61743272181100682539602308097209
61743272181100682671967539603109
61743272181100682677050885433601
61743272181100682677051257436469
61743272181100682677051261674173
61743272181100682677052033326505
61743272181100682677054356274799
61743272181100682679310693556867
61743272181100682679311469441287
61743272181100682679313792389581
61743272181100682679313792856141
61743272181100682745695586546238
61743272181100683106474325996206
61743272181100686199889013695279
61743272181100686245642684692811
61743272181100686245643456345143
61743272181100686383092409455547
61743272181100686385351845570329
61743272181100686451545354432214
61743272181100686863515645635958
61743272181100688030032491573947
61743272181107887838924049217000
61743272181108785814872984780867
61743272181108785821647811654979
61743272181295220577133460644234
61743272181295220577321488721562
61743272181392467122376696527442
61743272181392467122376815563668
61743272181392467122565101908200
61743272181392470780990210112152
61743272185988684945827403227973
61743272185988685364949349112817
61743272186351910874039763672491
61743272186351910874603847904475
61743272186352816201061572358478
61743272186359719318665357912239
61743272186359719501871335775756
61743272186984996488165901098924
61743272186984996489858153794876
61743272187008107144784320155715
61743272187008107744664612771705
61743272187009308114735918547226
61743272187016216172304347803465
61743272187016216584086615167585
61743272187203845990214178755398
61743272187301092489725152086148
61743272187301096194070579499602
61743272203749679625443778199863
61743272203749683337319869200879
61743272203749683337319870735913
61743272203749684978613206349295
61743272203750567700831966874175
61743272203750578773139067737391
61743272203750578818953061229691
61743272203750578826211386001575
61743272203750580008485860303179
61743272203750580010178079229877
61743272203750580010178112999131
61743272203750580010742163461861
61743272203750580055931666023295
61743272203750580055931669211239
61743272203750580060993319496507
61743272203750580193192419335909
61743272203750580604974712222943
61743272203750580604974716828037
61743272203750580605538796454927
61743272203750583760277466508091
61743272203750583760277469696035
61743272203750583760340227210157
61743272203750584316662494304325
61743272203750585544669629621501
61743272203750585546361882317453
61743272203758674053178606956801
61743272203758683883445073784805
61743272203758688824829144692469
61743272203761375756697635766523
61743272204078690655914005549973
61743272204078690655914005549982
61743272204078692440303812431118
61743272204089497468902244056078
61743272204089497469655385235166
61743272204089499253291965198066
61743272204089499253292050937214
61743272204089499254044077507378
61743272204589891488591778596309
61743272204589896427719512103861
61743272204589896428284367993793
61743272204589907548096596788853
61743272204589912891394942549829
61743272204589912891959798434145
61743272204695257922820157724667
61743272204695257922820158196843
61743272204697964977539752133813
61743272204698859454413172560653
61743272204698859637409949074753
61743272204698859637427397875645
61743272204698859637430840019083
61743272204698859637430841081941
61743272204698859644770522777511
61743272204698860047245554976969
61743272204698860192121288516567
61743272204698860193792649203927
61743272204698860193813541342257
61743272204698860194632916414879
61743272204698861284537972710641
61743272204698861284621883564843
61743272204698861291877883970039
61743272204698861291880978570665
61743272204698861291880982821467
61743272204698861292152951985791
61743272204698861426903222005883
61743272204698861429138666925227
61743272204698861429413706734269
61743272204698861429413735432029
61743272204698861429414078251863
61743272204698864943148784512805
61743272204698864944906380533483
61743272204698864988065541186089
61743272204698864996495423718509
61743272204698864996496428122613
61743272204698864996496801194115
61743272204698864996496801199731
61743272204698865126165332303915
61743272204698865126165333838949
61743272204698865126165333840353
61743272204698865126165676660187
61743272204698865126166448318135
61743272204698865126166453052967
61743272204698865127836665829953
61743272204698865127837037347547
61743272204698865127857584999867
61743272204698865127857586534901
61743272204698865128401893237479
61743272204698865132920383314797
61743272204698865132941275321985
61743272204698865132943598134925
61743272204698865133484467545377
61743272204698865133508454024857
61743272204698865133508458742219
61743272204698865135179043054269
61743272204698865135179814712217
61743272204698865135179819429579
61743272204698865539430643661597
61743272204731279901537179258061
61743272204731279903796610786623
61743272204731280079195855874471
61743272204731280498595538613423
61743272204731280627674018886107
61743272204731280628238874776039
61743272204731280632778255325511
61743272204731280633321447548903
61743272204731280633594535927245
61743272204731280635016024592829
61743272204731280635016796250777
61743272204731281678397897827835
61743272204731281685737580586263
61743272204731281730842599488327
61743272204731281730842599507041
61743272204731281730845694088953
61743272204731281733102031016889
61743272204731281733374000199927
61743272204731281733374003387871
61743272204731285437719800334803
61743272204731285437720578357407
61743272204731580822865126743105
61743272204731580822865129925433
61743272204733982339289313445745
61743272204733983452190745777553
61743272204734282526112189570887
61743272204734282528559907443981
61743272204734283754055132485505
61743272204734283754056161355281
61743272204734283761646235375131
61743272204734284173240213206775
61743272204734284175691288546969
61743272204734287881729341727717
61743272204734289107222238171917
61743272204734289107224562169971
61743272204734289114819022526697
61743272204735182356971292537953
61743272204735182362054899699933
61743272204735182362054899817977
61743272204735182364314331228495
61743272204735182364314331346539
61743272204735182364316655227953
61743272204735182364317430066825
61743272204735182364317430533385
61743272204735182499315282557811
61743272204735182499315306538209
61743272204735182499315307004769
61743272204735182499315311255571
61743272204735182499315654075405
61743272204735182501575086076143
61743272204735182545068891796593
61743272204735182545069238985273
61743272204735182547328299331659
61743272204735182547328670867967
61743272204735182956579162828047
61743272204735182956851130476051
61743272204735182956851159173811
61743272204735182959114034362131
61743272204735183093839917203519
61743272204735183096371316833547
61743272204735184192197176900727
61743272204735184193895197250279
61743272204735184324105712733747
61743272204735184324374209658597
61743272204735184329457927025397
61743272204735184329457931257485
61743272204735184331717363140179
61743272204735184766411258405169
61743272204735184812164843315085
61743272204735187852485088359141
61743272204735187898238673387101
61743272204742092250708157168559
61743272204742094035097964982815
61743272204743287474055511630003
61743272204743287474057834578297
61743272204743287474622693178381
61743272204743288069419298523447
61743272204743292962791123128645
61743272204743293765204949656173
61743272204743293765267625681949
61743272204745989764504714256540
61743272204745989764755765915506
61743272204745989769587288434700
61743272204745989769838335844316
61743272204745989769841692961496
61743272204745989772097771622228
61743272204745989772101124490058
61743272204745989932268117324438
61743272204745990959431827414173
61743272204745991030607269785089
61743272204745991030607269901729
61743272204745991577139804032390
61743272204745991579396140960326
61743272204745991579647218196167
61743272204745991579650288803297
61743272204745991579650317382965
61743272204745991625403873595121
61743272204745994665472204470512
61743272204745994703632706516522
61743272204745994711225759282940
61743272204745994711225760682620
61743272204745994871395851304166
61743272204745994919659949564870
61743272204745995252675380012058
61743272204745995253490258672514
61743272204745995260017471794798
61743272204745995260018504913924
61743272204745995260268524503524
61743272204745995278094166909893
61743272204745995283992644559861
61743272204745995323826831113409
61743272204745995329474608712874
61743272204745995329495529910323
61743272204745996495615600983297
61743272204745996518523874940054
61743272204745996565093396523279
61743272204916819007876222245737
61743272204917703103310634562661
61743272204917714223959688076559
61743272204960941499639046448330
61743272205023065694321537432197
61743272205023069354354985947077
61743272205023069354543014024405
61743272205023069354606034400837
61743272205023069354606034406453
61743272205023069400359246256673
61743272205023069400359590748299
61743272205023069538124766779081
61743272256935417577134633733113
61743272256936302725364161440641
61743272256936302771093728323551
61743272256936302771177410682399
61743272256936312237022991861642
61743272256936312237022992211562
61743272256936312237023767050434
61743272256936312237026091048488
61743272256936312647176541713919
61743272256936312648616969693286
61743272256936312648616970043206
61743272256936312648616971092966
61743272256936312648787434532757
61743272256936312784374534324467
61743272256936312786065666406938
61743272256936312786065666756858
61743272256936317549522190253937
61743272256936317587745478861806
61743272256936317587747802859860
61743272256936317590171505440421
61743272256936317590255188732389
61743272256936317590255963571261
61743272256936317595338532677984
61743272256936317595338533027904
61743272256936317595338534077664
61743272256936317595338534562881
61743272256936317595338537749421
61743272256936317725758260857202
61743272256936317727452836501448
61743272256936317727453956181809
61743272256936317732536525288532
61743272256936317732536525638452
61743272256936317732536526688212
61743272256936317732536530359969
61743272256936318144130503120176
61743272256936318144130503470096
61743272256940220010604768097849
61743272256940220056337435954465
61743272257252718887034453147006
61743272257256319373640725767902
61743272257256319373829011062674
61743272257256321158030532649038
61743272257256321158218474987218
61743272257256321158281236752142
61743272257264424484114125232629
61743272257264424484135045820937
61743272257876493729791798357363
61743272257887300545770916740201
61743272257887300545791808748793
61743272257888495933511722278632
61743272257888501286740446541328
61743272257888501286740475121044
61743272257908013725084672800447
61743272257908908611108050440516
61743272257908908613552674198201
61743272257908908614182614660438
61743272257908908619200874378032
61743272257908908619265960490930
61743272257908908619451927553309
61743272257908908619451927558925
61743272257908908620958213186882
61743272257908908621711358615311
61743272257908908621711358615320
61743272257908908621711359081871
61743272257908908751380607270986
61743272257908908756461628753504
61743272257908908756463953101478
61743272257908908804725698254783
61743272257908909208896310502591
61743272257908909214060244552249
61743272257908909214062567500543
61743272257908909351509284222493
61743272257908910395497857321652
61743272257908910397945579794016
61743272257908910398506220819752
61743272257908910398506221882561
61743272257908910398506221882562
61743272257908910398509664026000
61743272257908910398568982584676
61743272257908910402836765241208
61743272257908910402837540080080
61743272257908910403025050535980
61743272257908910403087469344312
61743272257908910403090911487750
61743272257908910403589911136197
61743272257908910403652328415168
61743272257908910405347248415686
61743272257908910405535534773268
61743272257908910406100050887531
61743272257908910406100050887532
61743272257908910406100393844124
61743272257908910443757593986780
61743272257908910443757679725928
61743272257908910444242328229507
61743272257908910448840939817272
61743272257908910448841025556420
61743272257908910449406262284781
61743272257908910449409356885407
61743272257908910466667049269031
61743272257908910466670401664685
61743272257908910580955672336476
61743272257908910580956705455602
61743272257908910581018348362252
61743272257908910586039279633762
61743272257908910586039394419177
61743272257908910586101694192744
61743272257908910586604250309109
61743272257908910586607349495955
61743272257908910586855301949409
61743272257908910588549759621700
61743272257908910998449279781053
61743272257908914109066207625091
61743272257908914155446638880383
61743272257908914155447410532715
61743272257908914292645402676703
61743272257908915931678073247572
61743272257908915931678074310382
61743272257908915931678158986720
61743272257908915931678417266974
61743272257908915934187524365734
61743272257908915934187782645988
61743272257908915939271127413670
61743272257908915939271128476480
61743272257908915939271213152818
61743272257908915939271471433072
61743272257908915939272362462655
61743272257908915939836445761519
61743272257908915939836446694639
61743272257909214893949571262727
61743272257909214893952670095441
61743272257912811082231403523174
61743272257912811262732940226414
61743272257912811628761618561006
61743272257912811674577965112138
61743272257912812909923639888078
61743272257912812909927078844976
61743272257912813116016889565041
61743272257912813458966657384350
61743272257912816615965131092604
61743272257912816822075950608279
61743272257919716045043814046777
61743272257919717280389831773693
61743272257919717471019151357241
61743272257919721106637060698517
61743272257920021295154509285577
61743272257920021295720147428797
61743272257920021295907654696753
61743272257920021295908432723569
61743272257920916182746939872613
61743272257920916184439195749489
61743272257920916184439195749498
61743272257920916184922691762307
61743272257920916184943612468659
61743272257920916189521766746725
61743272257920916189524864528275
61743272257920916190274912641930
61743272257920916190274912641939
61743272257920916191697518636419
61743272257920916191718439342771
61743272257920916191781201928387
61743272257920916191781973580719
61743272257920916191969487800743
61743272257920916191969487800752
61743272257920916191969487802147
61743272257920916191972582400559
61743272257920916191972582401369
61743272257920916191972582401378
61743272257920916191972582402746
61743272257920916191972582402773
61743272257920916192537441473629
61743272257920916319944932483161
61743272257920916372473344265737
61743272257920916372476442048691
61743272257920916374732778976627
61743272257920916374983712662225
61743272257920916374983713134401
61743272257920916374983827436003
61743272257920916374983827453481
61743272257920916739318701796159
61743272257920916741015486530563
61743272257920916779235336181534
61743272257920916779235426506902
61743272257920916779238779859949
61743272257920916784317996435712
61743272257920916784317997498522
61743272257920916784318024599817
61743272257920916784318026200701
61743272257920916784321353552892
61743272257920916784321468339711
61743272257920916784321468357180
61743272257920916784886324228239
61743272257920916786494122446451
61743272257920916786497217047077
61743272257920916786578580106519
61743272257920916921519460950259
61743272257920916924029826636595
61743272257920916985140414888169
61743272257920916992668473380410
61743272257920917974664719523075
61743272257920918037493099775245
61743272257920918045087216290285
61743272257920918571159002416405
61743272257920918591619464623786
61743272257920918639799883185577
61743272257920921679889189036123
61743272257920921679889192224067
61743272257920921680454048108383
61743272257920921680454048574943
61743272257920921680516810227439
61743272257920921680705096585021
61743272257920921680705097051797
61743272257920921680705757099413
61743272257920921680705871890669
61743272257920921682148623752629
61743272257920921682399557438227
61743272257920921718112366058158
61743272257920921718112367107918
61743272257920921718927155443006
61743272257920921725621741653805
61743272257920921725621851839959
61743272257920921725621852312135
61743272257920921725621853711815
61743272257920921725705166193352
61743272257920921725705419874336
61743272257920921725705421274016
61743272257920921725705424460556
61743272257920921725705535015287
61743272257920921725705536065047
61743272257920921725705536200617
61743272257920921725705536550537
61743272257920921725705539737020
61743272257920921725705540786837
61743272257920921725706314086247
61743272257920921726186715964999
61743272257920921726187487617331
61743272257920921726270398318231
61743272257920921726458681611793
61743272257920921726458681961713
61743272257920921726458686211063
61743272257920921726459461051339
61743272257920921726459715080839
61743272257920921726459718268783
61743272257920921749347097206301
61743272257920921749368017794609
61743272257920921749429664956234
61743272257920921862903528675595
61743272257920921862903531857923
61743272257920921862904306696795
61743272257920921863719321433453
61743272257920921863720096272325
61743272257920921886606732257677
61743272257920921888323232851765
61743272257920921932360288408390
61743272257920921934055897055281
61743272257920921934055925753089
61743272257920921934055930457353
61743272257920922267155040603454
61743272257920922267969919263910
61743272257920922274667855155999
61743272257920922274748180980867
61743272257920922274748185094920
61743272257920922274748209560583
61743272257920922274748209560799
61743272257920922297657520988266
61743272257920922343954269304270
61743272257920922343975190501719
61743272257920923510011550401181
61743272257920923510011664725661
61743272257920923510095232760029
61743272257920923510095261574693
61743272257920923510095347667973
61743272257920923527919845228205
61743272257920923533003535531450
61743272257920923533819471837370
61743272257920923535430364479061
61743272257920923573652509431721
61743272257920923581183949388977
61743272257923620274406062042929
61743272257923623429706520677863
61743272258103453403155439898306
61743272258139760268298473175779
61743272258139761503644490902695
61743272258200698072461462743553
61743272258200698666986097389261
61743272258200698667884453758717
61743272258200698667884454230893
61743272258211505140117845034563
61743272258211505140180607149407
61743272258211505551962869925903
61743272258211505689160862536451
61743272258237016078360544099289
61743272258237016215558536709837
61743272258237018069676327830981
61743272258237020974765093032285
61743272258237020974765093033689
61743272258237020974765096220229
61743272258237020974767415981983
61743272258237021020497756304085
61743272258237021156942607617501
61743272258237021568724872284726
61743272258237022804071660123165
61743272258237022804071660241209
61743272258237022804071661172925
61743272258237022804071661174329
61743272258237022804071661640889
61743272258237022804073984121219
61743272258237022804073984122623
61743272258237022804155229225959
61743272258237022804405931912121
61743272258237022804405932378681
61743273404415792114022402473367
61743273457593417173344907558737
61743273457593420465887810125969
61743273480897113475913752165815
61743273481224015884705273404865
61743273481224020000018290991369
61743273481224020000916647360825
61743273481225220232054087307787
61743273481225220232054087307796
61743273481225220345318661069533
61743273481225220346154342949651
61743273481225222016443894188932
61743273481227918825751577147873
61743273481227921935301146934320
61743273481227921935551851037424
61743273481227922118231802639569
61743273481227922118231803689329
61743273481227922118294479715105
61743273481227922484343705566663
61743273481227923719690953815456
61743273481227923719941657918560
61743273481321283180086152666793
61743273617115500149031336011013
61743273617123605281682220530579
61743273617123605282434332839891
61743273617123605328187889051999
61743273617123605329859249739359
61743273617126306573251361232799
61743273617126306573899013499151
61743273617126306575507698160735
61743273617126306619840970846831
61743273617126308266216882173407
61743273617126308268451954034507
61743273617188447584937933147267
61743273617188447997344242442709
61743273640421894518787873315239
61743273640746095085272373399889
61743273640748800631671825185323
61743273640748802279137562629945
61743273640749997753889505616700
61743273640750001388757642843721
61743273640750001389593324723839
61743273640750003035948344040419
61743273640750003059129649044884
61743273640760808273922357252031
61743273640760808822714327694223
61743273640760808822965003100971
61743273640760808822985923805919
61743273640760809873623141039380
61743273640821746695661128665172
61743273640822948002560604106871
61743273640822949100144544991264
61743273640822949648936515433456
61743273640822949649187219536560
61743273693059483423324127566935
61743273693924028271266384461259
61743273693924028271266641560611
61743273693924028271266641560612
61743273693924028271266641678703
61743273693924029506613177022835
61743273693924029506613430939859
61743273693924029506613430939860
61743273693924029506613434240279
61743273693926731210048521944131
61743273693927629993219789299904
61743273693927629993470493403008
61743273693927629993470750620452
61743273693927630542262721062644
61743273693927631777044397340132
61743273693927631777044654557576
61743273693927631777609510441892
61743273693927631777609596181040
61743273693927631777797538519220
61743273693927631777860300284144
61743273693934534897180698733487
61743273693934534897181043089759
61743273693934534942913362937003
61743273693934534942913707293275
61743273693934535080111355547551
61743273693934535080111699903823
61743273693934535080174117662395
61743273693934535080174375929599
61743273693934535080195267938191
61743273693934835085006992494111
61743273693935735102960968179476
61743273693935735103714109358555
61743273693935735103714109358564
61743273693935735103776756798999
61743273693935735103776785378715
61743273693935735286707527937543
61743273693935735654179391900831
61743273693935735654179736257103
61743273693935735654179736257151
61743273693935735699996082813851
61743273693935735700184023752351
61743273693935735837194075424399
61743273693935735837256751450175
61743273693935736887350689321464
61743273693935736887350775060612
61743273693935736888102801630776
61743273693935736889776456037391
61743273693935736889797348045983
61743273693996675357293104002301
61743273693996675494741800715953
61743273694000577818059293286512
61743273694000577818059550503956
61743273694000577955069257819732
61743273694000577955319961922836
61743273694000577955821370129044
61743273694000577955822398998820
61743273694000578366851263728704
61743273694000578367102225049252
61743273694000578367666052063792
61743273694000578367667080933568
61743273694008682928365585267844
61743273694008683477156526840260
61743273694008683477407230943364
61743273694008683477407488160808
61743273694008683477408259813140
61743273694031797501949244034285
61743273694031797639209912670609
61743273694031797639397940747937
61743273694032993455072486270069
61743273694032996976215775561901
61743273694032996976218745080797
61743273694032997161678497189561
61743273694032998188109953840361
61743273694032998210997321458549
61743273694032998396460430684493
61743274095689842866667919055149
61743274095689842936396673406838
61743274095689843302257704438848
61743274095689843347990397222080
61743274095689843348178679315810
61743274095714154927135440592768
61743274095714154927135726389928
61743274095714154972868133376000
61743274095714154973056418670772
61743274095714158679096791598772
61743274095722258366504900121533
61743274095722260036876902007063
61743274095722260083361678519891
61743274095722263789399731700639
61743274095724960139417665426459
61743274095724961328446042709283
61743274095724961328529610743651
61743274095724961330702379637219
61743274095724961374011570844063
61743274095724961374199598921391
61743274095724961374262651206453
61743274095724961374826359179151
61743274095724961376455935849327
61743274095724965035048180122015
61743274095724965035131748156383
61743274095724965035135223248383
61743274095724965080801736334123
61743274095724965080864412359899
61743274095724965080888779460491
61743274095724965446917224906553
61743274095724965446917229157355
61743274095724965492667686536749
61743274095724965492670781118661
61743274095724965492670785369463
61743274095724966681424091448591
61743274095724966681695687560287
61743274095724966681699158401485
61743274095724966682259771792271
61743274095724966682263242633469
61743274095724966683955495329421
61743274095724966727177647660699
61743274095724966727452714613593
61743274095724966727992435995787
61743274095724966728016798845577
61743274095724966729688159532937
61743274095787104260086538844406
61743274095787104671847652744786
61743274095787104673375092320296
61743274095795209369618151422434
61743274095797911441362663297455
61743274095797911441363007653727
61743274095797911487095327500971
61743274095797911487095671857243
61743274095797911487116219509563
61743274095797911624293320111519
61743274095797911624293664467791
61743274095797911624356082226363
61743274095797911624356340493567
61743274095797911624376888145887
61743274095797911624376974234955
61743274095797911624377232502159
61743274095797911624565259179807
61743274095797911624565260579487
61743274118996231976248480220715
61743274118996232159262706605585
61743274118996233805805754000897
61743274118996233805826646008085
61743274118996233805826646009489
61743274118996233805889320498827
61743274118996233941392737465129
61743274118996233943084990161081
61743274118996233943631626081819
61743274118996237466739017713671
61743274118996237510172446494285
61743274118996237511927373679575
61743274118996237647433113594171
61743274118996237647433115130609
61743274118996237649125366290123
61743274118996237649668531352193
61743274118996237649669674527735
61743274118996237649669679262567
61743274118996237649689452058545
61743274118996239294562257979111
61743274118996239296044442678769
61743274118996239296253391461045
61743274118996534133173811940901
61743274118996537839211864655089
61743274118996539485587004323717
61743274119028653149506656066295
61743274119031354120340794897061
61743274119032556845373494024003
61743274119032556845641990948853
61743274119140625006026767079687
61743274119140625051780351988151
61743274119140625417808772969945
61743274119140625417809146041287
61743274119140625600823370889719
61743274119320437117169353138117
61743274119320438215588974366181
61743274119320438215589318722453
61743274119320438215589318741167
61743274119320438766825654305263
61743274119320441875814234271559
61743274119320441875873815691093
61743274119320441875873815696709
61743274119320441921627027546929
61743274119320441921627372038555
61743274119320442059392548069337
61743274119320442471174553978309
61743274119320443705953388284991
61743274119320443705956487473241
61743274119323140058461200501617
61743274119323140058478650366771
61743274119323144174670251981459
61743274119323144174672574929753
61743274119323145409116794138159
61743274119323145409179556258675
61743274119323445598722779487893
61743274119323445598725103485947
61743274119324340884206450939264
61743274119324344519074588166285
61743274119324344519910270046403
61743274119324346166199169658735
61743274119324346166202611802173
61743274119324346166265289362983
61743274119324346166474209448903
61743274119324346235115420244322
61743274119344753683706195273911
61743274119355560566150436557782
61743274119355564614995271006521
61743274119355565850342060380153
61743274119356760018911570177021
61743274119356761254258359556269
61743274119359462822938929558374
61743274119359463393261708213875
61743274119359463393261822532739
61743274119359467075516087094540
61743274119359468334106057106555
61743274119359468334106085804363
61743274119417703200109967958295
61743274119420407353005629289386
61743274119420407353821193522027
61743274119420407353842085530619
61743274119428507110416024293090
61743274119428510220026075937265
61743274119428510264942789504620
61743274119428510608647583122617
61743274119428511843429516611933
61743274119428512051780366491223
61743274119428512051803578265781
61743274119428512463374344322867
61743274119428512463562368168107
61743274119428512463562372400195
61743274119428512463564692166161
61743274119428512463585584174753
61743274119428512464147348640771
61743274119429711571845364136999
61743274119429712625868246339458
61743274119429712625869017991790
61743274119429712671688736549945
61743274119432409570912854244067
61743274119432409570934908507811
61743274119432409571498992739795
61743274119432413092052945488931
61743274119432413093685992822186
61743274119432413093685994417247
61743274119432413093685994417295
61743274119432413139502340973995
61743274119432413139690254732459
61743274119432413139690626268767
61743274119432413140255093155326
61743274119432413140255097859590
61743274119432413276700333584543
61743274119432413276763009610319
61743274119432413276783901618911
61743274119432413276951033101475
61743274119432413276951037700745
61743274119432413276971929696239
61743274119432413276971929709337
61743274119432413277536784180137
61743274119432413277540144770519
61743274119432414329032786976681
61743274119432414329094429552134
61743274119432414329282326777127
61743274119432414329282327249303
61743274119432414329283486316427
61743274119432414329283491098508
61743274119432414329304407022827
61743274119432414329304411805802
61743274119432414329304751562804
61743274119432414329304754630301
61743274119432414329304756162074
61743274119432414375036256515650
61743274119432414375036270864314
61743274119432414375036299638673
61743274119432414375037031354522
61743274119432414375037042528535
61743274119432414375037418833817
61743274119432414375057963234935
61743274119432414375601126937657
61743274119432414375601155458327
61743274119432414375601155517373
61743274119432414375602274712517
61743274119432414512381393700845
61743274119432414512882801907053
61743274119432414512886162497435
61743274119432414922471408654271
61743274119432414923828241306506
61743274119452821844090960643274
61743274119452821889823624846790
61743274119452821890387709078774
61743274119452827380271649787862
61743274119452827792618768798594
61743274172206286808808831336835
61743274172315550830663295334970
61743274172315552020422858568241
61743274172315552432288432511581
61743274172315552432288690797499
61743274172315552432288805582923
61743274172315552477791318970858
61743274172315552477792347840634
61743274172315552615219089325645
61743274172315552615219462396987
61743274172315552615303030431355
61743274172498067484804112088059
61743274172498067484806435036353
61743274172498070593729244033809
61743274172498070776471872770545
61743274172498070776471873242721
61743274172498070777284338629515
61743274172498071188253878679517
61743274172498072423599896406433
61743274172498072423934168543905
61743274172498370965993171339857
61743274172501969968233492770015
61743274172501973237240299305394
61743274172501973237825275545970
61743274172501973260713676264588
61743274172501973306467275523579
61743274172501973306738987489173
61743274172501974907089630638047
61743274172501974907841742947359
61743274172501974908113339059055
61743274172501974909617563677679
61743274172501974909621035581735
61743274172501974909805591755007
61743274172501974909809063659063
61743274172501974952843186850155
61743274172501974953094006807157
61743274172501974953114898815749
61743274172501974953595299159467
61743274172501974953846003262571
61743274172501974955291023759475
61743274172501974955374591793843
61743274172501974955538255958523
61743274172501974955541727862579
61743274172501974955562619871171
61743274172501974956102340190507
61743274172501974956105812094563
61743274172501974956106931302757
61743274172533187430952230305941
61743274172533189078080253941829
61743274172534388599628210604121
61743274172534388736826203214669
61743274172534388736826231912429
61743274172534389789430735865665
61743274172534389789493411537309
61743274172534389835162252159024
61743274172534389835246972335637
61743274172534389837418590149770
61743274172534390383955370511373
61743274172534390386461267881606
61743274172534390452930988345717
61743274172534390455128005298035
61743274172534390590944108071477
61743274172534393495279646006029
61743274172534393496032877510485
61743274172534393678210390448623
61743274172534393747960039935397
61743274172534393747963395985555
61743274172534394113991845682419
61743274172534394159473805782831
61743274172534395325339442931118
61743274172534395325673713202350
61743274172534395325673713202377
61743274172595329015155663538305
61743274172595329015155664588017
61743274172595333956518843953697
61743274172595333956539735495681
61743274172595333956539735962241
61743274172595333956539740213043
61743274172599236828065429125370
61743274172599236828901109469050
61743274172606135828875123394833
61743274172606135828875128129665
61743274172606135828896014352261
61743274172606135828896014470305
61743274172606135828896015402021
61743274172606135828896015403425
61743274172606135828896015887455
61743274172606135828896020138257
61743274172606138914717907746117
61743274172606138985054599753795
61743274172606138985117275779571
61743274172606138985117361868639
61743274172606139396899624645135
61743274172606139534097617255683
61743274172606140561093819072693
61743274172606140632246327747451
61743274172606140768023663760645
61743274172606140768086425892959
61743274172606140768086430143761
61743274172606140769507080942021
61743274172606140769507081991781
61743274172606140769507082477055
61743274172606140769507086709143
61743274172606140769527974001777
61743274172606140769527978719139
61743274172606140769695109137393
61743274172606140770280000688581
61743274172606140770280085377969
61743274172606140770280086311089
61743274172606140770280086777649
61743274172606141181289086850993
61743274172606141181289086969037
61743274172607336379299165206282
61743274172607336379299165206339
61743274172607336402186805614245
61743274172607336402186920399669
61743274172607336402189889918565
61743274172607336585142582379075
61743274172607336585201145248101
61743274172607336585222065836409
61743274172607336585957385080575
61743274172607339694687565262308
61743274172607339694688684457452
61743274172607339694938628248683
61743274172607339696383260101698
61743274172607339696383276047043
61743274172607339696383276047091
61743274172607339696383304743399
61743274172607339696383304743447
61743274172607339740716318691780
61743274172607339742136860955555
61743274172607339742199622603791
61743274172607339742199622720479
61743274172607339742199651300195
61743274172607340289759336193668
61743274172607340289760369588212
61743274172607340289760369588221
61743274172607340291179878340803
61743274172607340291430582443907
61743274172607340291995814507559
61743274172607340292016706516151
61743274172607340292019800644601
61743274172607341318364223160291
61743274172607341318426899162898
61743274172607341341336579493288
61743274172607341342070898462673
61743274172607341342088691802600
61743274172607341342088720382316
61743274172607341342091819706910
61743274172607341342154581821754
61743274172607341343512447568086
61743274172607341343575123593862
61743274172607341343575123612576
61743274172607341343594895881695
61743274172607341343596010839087
61743274172607341343596039720600
61743274172607341343596043774599
61743274172607341343596044319870
61743274172607341343761987368523
61743274172607341343761987840699
61743274172607341343846698709539
61743274172607341387005433949878
61743274172607341387068109975654
61743274172607341387824454674781
61743274172607341389264869710528
61743274172607341389327560085211
61743274172607341389328675042603
61743274172607341389600647400532
61743274172607341389600647400541
61743274172607341389603741528982
61743274172607341389603741528991
61743274172607341390080777253810
61743274172607341390080791602717
61743274172607341390080820287427
61743274172607341525085119060303
61743274172607341936136280914797
61743274172607341936888393224103
61743274172607341938392617842733
61743274172607341938395711971183
61743274172607341938643321945828
61743274172607341938643321945831
61743274172607341938643321945837
61743274172607341939144730152039
61743274172607341939147824280489
61743274172607341939207014047479
61743274172610041995430902224461
61743274172610041995455151332971
61743274172610043228520584073201
61743274172610043230296403753761
61743274172610043230797813009729
61743274172610043230801169059887
61743274172610043642562282960267
61743274172610043642645850994635
61743274172631655025941567608551
61743274172631655025941572194723
61743274172631655025941572194771
61743274172631655025941572207821
61743274172631655071695123820659
61743274172631655437723576503018
61743274172631655437723835321139
61743274172631655437723835334237
61743274172631657267615120884234
61743274172631657267865824987338
61743274331731062178322108566904
61743274331731062179074996777898
61743274331731062361817625514625
61743274331731062727114079009096
61743274331731062727302107086424
61743274331731062727302111335774
61743274331731062727364868851348
61743274331731062727368226318448
61743274331731062727932310550432
61743274331731062728118014279786
61743274331731062728120338627760
61743274331731062771175125307808
61743274331731062771175382525252
61743274331731062771176157364124
61743274331731062771176158426934
61743274331731062773683198395164
61743274331731063962648900715022
61743274331731063963212984947006
61743274331731063963464032006702
61743274331731063963467131193547
61743274331731063963467131193548
61743274331731064005958091921866
61743274331731064145663468520037
61743274331731064146209759930275
61743274331731064146478256855125
61743274331731064555001109423754
61743274331731064555564849636336
61743274331731064555564850699146
61743274331731064557257102332288
61743274331731064557257188071436
61743274331731064557260545538535
61743274331731064557260545538536
61743274331731064558071976406524
61743274331731064558075333873624
61743274331731067852247813111023
61743274331731068261602127978212
61743274331731068261602132227562
61743274331731068261602213717360
61743274331731068261603246836486
61743274331731068261605312904206
61743274331731068261606346023332
61743274331731068264112353935246
61743274331731068264112612215500
61743274331731068264113387054372
61743274331731069496384837374826
61743274331731069496385180331418
61743274331731364333241552959017
61743274331731364333241556141345
61743274331731364333241810176461
61743274331731364333242585011121
61743274331731369686408661827757
61743274331731369686410985825811
61743274331743069932076526352389
61743274331743069932097422015485
61743274331743069932643708839503
61743274331743070343691136862620
61743274331743070343691137912380
61743274331743070343691395142874
61743274331743070343942099245978
61743274331743075282819129122602
61743274331743075282819130172362
61743274331743075283633918507450
61743274331743075831861803667898
61743274331743075832676682328354
61743274331840333109637351783178
61743274331840333109700113548102
61743274331840333521231329614822
61743274331840333521482033717926
61743274331840333521482119457074
61743274331840333658492083990294
61743274331840333658680026328474
61743274331840333658680112067622
61743274331840333658742788093398
61743274332022848116379842395025
61743274332022848116379842867201
61743274332022851636976755587231
61743274332022851637164783664559
61743274332022851683461532566619
61743274332022851819907412867855
61743274332022851820179008979551
61743274332022852231689418310267
61743274332022852232588894347043
61743274332022852232591216823161
61743274332022852232591217295337
61743274332023152421861812356599
61743274332034859462158032017771
61743274332034859873752009849415
61743274332055268372351997192365
61743274332055268555094625462541
61743274332055268555094625929101
61743274332055268555366221574237
61743274332055268966876631838073
61743274332055272672913913372105
61743274332055273908260702745737
61743274332057968886738072355693
61743274332057970258801566495541
61743274332057970670395544327185
61743274332058270450307605413121
61743274332059169232038443502491
61743274332059169643820449864757
61743274332059170832681690625335
61743274332059170832681691091895
61743274332059170832869717634237
61743274332059170832869717639853
61743274332059170878601233933212
61743274332059170878601611703145
61743274332059170880857571923958
61743274332059171015612347420733
61743274332059171015612347422137
61743274332059171015612347439399
61743274332059171015612347439606
61743274332059171015612347439615
61743274332059171015612347892909
61743274332059171015612347905959
61743274332059171015863050125561
61743274332059171015883942482669
61743274332059171015883942488285
61743274332059171015883943532429
61743274332059171038771225057280
61743274332059171427393204375404
61743274332059171427393582145337
61743274332059171427394352279945
61743274332059171427394352285561
61743274332059171427394352397989
61743274332059171427394353801881
61743274332059171427394353814931
61743274332059171427477921382739
61743274332059171427477921382955
61743274332059171429900249655794
61743274332059171429901394379627
61743274332059171451201274294475
61743274332059171452809958956059
61743274332059171452872722151023
61743274332059171497121966575319
61743274332059171498563515168167
61743274332059171498626278363131
61743274332059171498814219271271
61743274332059171634403643133188
61743274332059171634403900350632
61743274332059171634404672002964
61743274332059171634404757742112
61743274332059174538718627780217
61743274332059174538907000212413
61743274332059174538907000213817
61743274332059174538910094813039
61743274332059174538910095285215
61743274332059174539471856096729
61743274332059174539471856098133
61743274332059174539471859284673
61743274332059174539474179512987
61743274332059174539534531078361
61743274332059174539534532122505
61743274332059174539534535310449
61743274332059174539536855070799
61743274332059174539536855542975
61743274332059174585204519368529
61743274332059174585288086936337
61743274332059174721649370681945
61743274332059174721649372222811
61743274332059174721652723549775
61743274332059174721652723551179
61743274332059174721924319661471
61743274332059174722488403894859
61743274332059174745627896136971
61743274332059174745648788145563
61743274332059174745648816843371
61743274332059174745648904452971
61743274332059174791381452349079
61743274332059174791402373055479
61743274332059175133431634858121
61743274332059175133431634859525
61743274332059175133431635330297
61743274332059175133434729458747
61743274332059175133434729460124
61743274332059175133434729460151
61743274332059175133434729930923
61743274332059175133515202905539
61743274332059175157155759440855
61743274332059175157239327475223
61743274332059175157242765977207
61743274332059175157242794675015
61743274332059175157409902045943
61743274332059175157430794054535
61743274332059175157430822752343
61743274332059175202909315652963
61743274332059175202996350887123
61743274332059175203160019756067
61743274332059175203163458258051
61743274332059175203184378964451
61743274332059176368778423187609
61743274332059176368778423305653
61743274332059176368778424237369
61743274332059176368778424238773
61743274332059176368780747653627
61743274332059176368861992290403
61743274332059176392024815779547
61743274332067275943174982267729
61743274332067276537699616913437
61743274332067279649024748637385
61743274332067279649213038164245
61743274332067279649216132764871
61743274332067279695512881666931
61743274332067279831955405451449
61743274332067279831958761501607
61743274332067280243737670094185
61743274332067280243737672809953
61743274332067280243740767410579
61743274332067281479086785137495
61743274332067281479086785604055
61743274332128218254700651539245
61743274332128218666566225016025
61743274332128218666566225488201
61743274332128218874351958029476
61743274332130919980563783986083
61743274332130919981319252345553
61743274332130920028556255486557
61743274332130920028556255953117
61743274332130920028556257021591
61743274332130920438642538330555
61743274332130920440338147076665
61743274332130920440338261395529
61743274332130920440338261862089
61743274332130920440338262930563
61743274332130920575927569811053
61743274332130920577619822507005
61743274332130920578352157416649
61743274332130920578373049425241
61743274332130920578373050358361
61743274332130920578375373306655
61743274332130922224728070142905
61743274332130922224748961684937
61743274332130922224748962151497
61743274332130922224751284633231
61743274332132117033784188222962
61743274332132117033784188695138
61743274332132117445625514575573
61743274332132117445628871692753
61743274332132117491403348611420
61743274332132120532287716216813
61743274332132120600931992910670
61743274332132120601201657330352
61743274332132120601201685910068
61743274332132120714675181279661
61743274332132120715239265507433
61743274332132120738126547030880
61743274332132120738129985521218
61743274332132120738401629401371
61743274332132120739822241875886
61743274332132120783942893587628
61743274332132120785638588899194
61743274332132121127000378952899
61743274332132121127000379425075
61743274332132121127083946974217
61743274332132121127083946975621
61743274332132121127083946992883
61743274332132121127083947446393
61743274332132121127083947465323
61743274332132121149971315060369
61743274332132121149974672177549
61743274332132121149993627772544
61743274332132121149995607233015
61743274332132121150181655849872
61743274332132121150244331875648
61743274332132121150244703411956
61743274332132121195663257050696
61743274332132121195728271436531
61743274332132121195749149096216
61743274332132122385591492791204
61743274332139026923463603032317
61743274332139026923463604548637
61743274332139027335224716932697
61743274332139027335224718449017
61743274332139027335245608941289
61743274332139027335245610457609
61743274332140225895944623663082
61743274332142929383981325009383
61743274332163340810410930165411
61743274332163341017149737797917
61743274332163341017316878584015
61743274332163341017337765875245
61743274332163341017337770592607
61743274332163341019032341519491
61743274332163341019576568379781
61743274332163341019597460388373
61743274332163342254358501874713
61743274332163342254379392366985
61743274332163342254379393883305
61743274332163342665952479706357
61743274332163342665973370198629
61743274332163342665973371714949
61743274332163342666140507783685
61743274332163342666161398275957
61743274332164537472833358218990
61743274332164537472833358685550
61743274332164540973511866451607
61743274332164541568308094493243
61743274332164541591383751638243
61743274332167239590286174097897
61743274332167239773300398946329
61743274332167242883120402523707
61743274332167242883121679635560
61743274332167243294903942761976
61743274332167243477667463507304
61743274332167243477834599516937
61743274332167243477855491584632
61743274332167243477918167551305
61743274332167243477918167610408
61743274332167244530250732141224
61743274332167244713202280963880
61743274332167244713264956989656
61743274332167244714876222335459
61743274332167244714897114344051
61743274332167245126470200167103
61743274332167245126491092175695
61743274332167245127222312476415
61743274332167245127305880510783
61743304359663968295398435181037
61743304494242608486355958953641
61743304494242608493695898929513
61743304494242610133565599697185
61743304494242624957726727343195
61743304494242624957726981378311
61743304494242624957730080211025
61743304494242624958479868522283
61743304494242624958482192520337
61743304494278883079745188667431
61743304494278927549690956241521
61743304494278927549879241536293
61743304494278932491263312443957
61743304494278947262913850179625
61743304494350678270981346944305
61743304494569481245221572447817
61743304494569481247477909375753
61743304494569481247665937453081
61743304494569481252748511631241
61743304494569514599490957742291
61743304495223321274406574486935
61743304495223321274409927354765
61743304495223321275162039780717
61743304495223321281937641372849
61743304495223321281937895407965
61743304495223321281940994240679
61743304495223326625883751592089
61743304495223326633414818478003
61743304495223337745697008673725
61743304495223337746452219932391
61743304495225978511227548739393
61743304495226022977573303093023
61743304495226022977782223178943
61743304495226022977841919408231
61743304495226022977845272276061
61743304495226022978346307410927
61743304495226022982864797357103
61743304495226022985121906054011
61743304495226022985375281594391
61743304495226022985376310464167
61743304495226024632504334100055
61743304495226028329319872397805
61743304495226028331011349092697
61743304495226039449132096377577
61743304495226039449132099559905
61743304495226039449135452427735
61743304495227179085107299797901
61743304495227179268289033903051
61743304495227179268309925795003
61743304495227179268310183012447
61743304495227179269981286482363
61743304495227190198144958469733
61743304495227223552414343764207
61743304495227223557476797702747
61743304495227223559189942407291
61743304495227223732960074701491
61743304495227223733148361046023
61743304495227223734655680148633
61743304495227223734673219406035
61743304495227223734676572273865
61743304495227223734843708225961
61743304495227228491542077743935
61743304495227229086150396277909
61743304495227229086150399460237
61743304495227229086318565565149
61743304495227229087821756965269
61743304495227229087821760147597
61743304495227229088010042260041
61743304495227229088013141092755
61743304495227229088574901326685
61743304495227229088598117333331
61743304495227229093660571271871
61743304495227229093681463163823
61743304495227229095352823851183
61743304495227239611355077841407
61743304495227240204438536965609
61743304495227240204438541197697
61743304495238030556200190944207
61743304495238032203329243449871
61743304495262297709164489734327
61743304495262297709164490784087
61743304495262297709248173609703
61743304495262301412778041050079
61743304495262301412946205987139
61743304495262301412948501288837
61743304495262301412948529985193
61743304495262301412966323162523
61743304495262301412969421995237
61743304495262301415204838216773
61743304495262301415204866913129
61743304495262301415225758923173
61743304495262301415288521042389
61743304495262301415288549738745
61743304495262301415289669419115
61743304495262301415289673652655
61743304495262302650824752576025
61743304495262303059907093555743
61743304495262303061580749543349
61743304495262303062418730407669
61743304495262312533409268327269
61743304495262312533598707293713
61743304495262312533598707299329
61743304495262313768945499860905
61743304495262345877052387720387
61743304495262345877055483370773
61743304495262345877055740588217
61743304495262345877617243604703
61743304495262345877640459611349
61743304495262345877640462793677
61743304495262345879311820298709
61743304495262345879311823481037
61743304495262345879315176348867
61743304495262345880088180666771
61743304495262345884395169311529
61743304495262345884395423346645
61743304495262345884398493481551
61743304495262345884398522179359
61743304495262345884585749906547
61743304495262345884586778776323
61743304495262345885150605790863
61743304495262345885171526497263
61743304495262345885234288616479
61743304495262345885235441226745
61743304495262345885235441244007
61743304495262345885423726538779
61743304495262345885423727582923
61743304495262345885423727588539
61743304495262345885423984805983
61743304495262347120770774179615
61743304495262347524184539058765
61743304495262347524205431065905
61743304495262347524205432115665
61743304495262347524746300341003
61743304495262347524748624339057
61743304495262347531524221817193
61743304495262347531526517117439
61743304495262347531714802412211
61743304495262347532276592392257
61743304495262347532360275217873
61743304495262347532364493730957
61743304495262347532364497981759
61743304495262347532552780088587
61743304495262347532552783276531
61743304495262350826618359524143
61743304495262350826618388220499
61743304495262350826619507900869
61743304495262350826619512134409
61743304495262350826619512151671
61743304495262350829067233207093
61743304495262351230221817404853
61743304495262351230224916237567
61743304495262351230245808244707
61743304495262351230807568478637
61743304495262351230807568480089
61743304495262351230809892478143
61743304495262351238337860531343
61743304495262351238590061622619
61743304495262351238593160455333
61743304495262351240849497383269
61743304495262352473748564638621
61743304495262352473748568889423
61743304495262352473936850996251
61743304495262352473936854184195
61743304495262362348927540930309
61743304495262362348927544112637
61743304495262362351375261985731
61743304495270456348896096380891
61743304495331389412575462913143
61743304495331391058951374239719
61743304495335247408042734006473
61743304495335291872905155750071
61743304495335297226071232566707
61743304495550194033943712169183
61743304495554085382928257193685
61743304495554085382931327328591
61743304495554085383116285271013
61743304495554085383116288453341
61743304495554085383118583753587
61743304495554085383119612623363
61743304495554085383119641321171
61743304495554085383683439637903
61743304495554085383683468452351
61743304495554085385375978249107
61743304495554086618550466847567
61743304495554086618550466853183
61743304495554087030059350964479
61743304495554087030059379778927
61743304495554087030331319084867
61743304495554087030332471693681
61743304495554087030332471695133
61743304495554087030332472756539
61743304495554087030332472762155
61743304495554087032591907473045
61743304495554096494461434146089
61743304495554096494461438378177
61743304495554096495967957130647
61743304495554096496155985207975
61743304495554096496993958285081
61743304495554096501804472954675
61743304495554097731587868301955
61743304495554097731587868307571
61743304495554098143368720539255
61743304495554098143369869611657
61743304495554098143369873148069
61743304495554098143369873149521
61743304495554098143369874210927
61743304495554098143369874216543
61743304495554101435933410525163
61743304495554101846875398536773
61743304495554101846875401719101
61743304495554101846877697019347
61743304495554101846878725889123
61743304495554101846878754586931
61743304495554101847440487289453
61743304495554101847715670096453
61743304495554101847715673632865
61743304495554101847715673634317
61743304495554101847715674695723
61743304495554101847715674701339
61743304495554101847715931918783
61743304495554101849975367679433
61743304495554101854218437345359
61743304495554101855058713509925
61743304495562206553769994552133
61743304495586507059771261032203
61743304495586507059774617082361
61743304495586507471553524158619
61743304495586507473812959919269
61743304495586518172808662486591
61743304495586518584589772985479
61743304495586518584589801681835
61743304495586518584590922412013
61743304495586518584590925595745
61743304495586521877157819021545
61743304495586521879602180825815
61743304495586522291196158657459
61743304495586522291196161858453
61743304495586522296279761718445
61743304495586523525978092152391
61743304495586523525978095353385
61743304495586523531061698401321
61743304509046838988835946460820
61743304509046888811198259757732
61743304509046888811199034592392
61743304509046888813642624762996
61743304509130645326178340555950
61743304509154956951056076709870
61743304509349433476343420784292
61743304509349433478787785789556
61743304509349449950077965941230
61743304509373745101221156938212
61743304509373745101221931772872
61743304509373745103665521943476
61743304509373761574955702095150
61743304512295809492370820837656
61743304512295809494063073533608
61743304512295809494065396481902
61743304565142523525880320679833
61743304565470736506285626035786
61743304565470736508541962963722
61743304565470736508542734125004
61743304565470736508545057074702
61743304565470736508545061792064
61743304565482742249225425324864
61743304565482742432429081240050
61743304565482742432429084422378
61743304565482742432993168654362
61743304565505853300032026297162
61743304565505853300035125125504
61743304565507053871841402774212
61743304566125930610850428854887
61743304566130744751589429417355
61743304566130744752156608133325
61743304566130744752156612365413
61743304566454899750526423518925
61743304566454904689651063029169
61743304566454904689651834666999
61743304571160106526083089987109
61743304572362329345650233946247
61743304572363525162855062132581
61743304572363530101982796112309
61743304572363530102544556462879
61743304572363530102544586105453
61743304572363530102546909053747
61743304572363530102547651063505
61743304572363530102547651996625
61743304572363530102732609952097
61743304572363530110074877106947
61743304572363531749111106724855
61743304572363531756450789483283
61743304588922770798858945140070
61743304589144256816657655632452
61743304589144256818160847149212
61743304589144256818163945981926
61743304589144256818352232326458
61743304589144256818913992560388
61743304589144310889780049519596
61743304589798073099773548291354
61743304589798106451389648475930
61743304589798117152853964107266
61743304589798117152853964125980
61743304589798117152853964242620
61743304589800808155013021493268
61743304589800819268050422947656
61743304590088200645015300818798
61743304590088205995736753300156
61743306007214111264700192609220
61743306024624187156916378786507
61743306024936369174068492941628
61743306024936369180844351869248
61743306024936369180846675867302
61743306024936385644602087658158
61743306024936385644603088879934
61743306024937586402441048036291
61743306024948074771231847386108
61743306024948074778006674260220
61743306024948074778009768860846
61743306024948091379214483189824
61743306024948091379214712760672
61743306024948091379215516293140
61743306024948091379779597341392
61743306024948374914184771192636
61743306024948374921524712218316
61743306024948391385282448008630
61743306024948391385283452412734
61743306024948391385470737535490
61743306024948391386035593419806
61743306024948391568485335455264
61743306024948391568488434287978
61743306024948391569053290172294
61743306426698598404785868040250
61743306426702434255712776983936
61743306479876226710730071568862
61743306479876226711483241444258
61743306485785753101671802378142
61743306485785753101922965646028
61743306485810066602538725996054
61743306503220140071603332000142
61743306503222791956821893066432
61743306503222830616055962060327
61743306503222841363253314966680
61743306503222841363256413795022
61743306503222841912111060262991
61743306503222846668221097494443
61743306503510712126451348810394
61743306503510712309469820397542
61743306503510728773227784694490
61743306503510728773227814455108
61743306503510728773416099749880
61743306503511629341227882807254
61743306503511912883537856750822
61743306503511929530495004901431
61743306503514314031672896355518
61743306503514314031673929457382
61743306503514330632689206353594
61743306503514330632692649559842
61743306503514330632692678257602
61743306503514330632880959997005
61743306503514330632880964602134
61743306503514630638948902842650
61743306503514630638948932603268
61743306503514630639137217898040
61743306503514630821959800351782
61743306503536244266712192969540
61743306503538645963796748165273
61743306503546729348492439408794
61743306503546746134973905274151
61743306503546746134973905275555
61743306503546746134973905392243
61743306503546751485695731895436
61743306503546751485696764997300
61743306503546751485699059247834
61743306503546751485884021422296
61743306503546751488143452950858
61743306503547029675026886982398
61743306503547046138785884381210
61743306503547046138974199436600
61743306503547051080169980345228
61743306503547051080358265640000
61743306503547051674966325893672
61743306503547051674966558763488
61743306503547051674967358995536
61743306503547051674969653246070
61743306503547051677414046949094
61743306504203243255701864707749
61743306639110408343759093816325
61743306639121214745717438722761
61743306639401007754169053343050
61743306639401008166139631510306
61743306639409111629316842289618
61743306639412947480243742295500
61743306639433423252499998211668
61743306639434629364447536276316
61743306639437325714524903687318
61743306640069211028547580542399
61743306640093526357771117181115
61743306645345650939109380796506
61743306645345655879743400408346
61743306645345655879743405125708
61743306645345655879931691470240
61743306645353759754890673870362
61743306645353759754890932150616
61743306645967030809994249726054
61743306645977837623734600541462
61743306645999446497925822262925
61743306662720609490164577620410
61743306663036410386359116227634
61743306663036693921056661256732
61743306663036693926139235434892
61743306663047198944151979347932
61743306663047198949234295258888
61743306663047198949234553526092
61743306663047499087668988436252
61743306663071510391367336964096
61743306663071510569029715501852
61743306663071527176153451405733
61743306663071527176153451405781
61743306663071527176156923191745
61743306663071527176156923309789
61743306663071527176156927914882
61743306663071527177849146141581
61743306663071527177849150491713
61743306663071527177849174837937
61743306663071527177849174839341
61743306663071527177849174955981
61743306663071527177849179070025
61743306663071527177849179071429
61743306663071527177849179188069
61743306663071527177849179561074
61743306663071532528570857603192
61743306663071532528570890887172
61743306663071532528570890900270
61743306663071532529323003196484
61743306663071532531018608773364
61743306663071810717629040501128
61743306663071832717841451601428
61743306663071832717841456305692
61743306663071832717841484885408
61743306663072727750065088983361
61743306663072732691452254491651
61743306663072733286218122764285
61743306663079935998756492798828
61743306663079936181866110401123
61743306663704012817528181313791
61743306663704012817716209391119
61743306663725626445196911021935
61743306663728328148443970648459
61743306664017060192858771989971
61743306664017061429897041348577
61743306664017061429897042411435
61743306664017061429897817251711
61743306664017061475629706616355
61743306664017072548017788633457
61743306715898188389862799278096
61743306715898238345151966474655
61743306716214038692240036346513
61743306716214038692302796926323
61743306716214038692491858613910
61743306716214038692491859663670
61743306716214338698474995883426
61743306716214338881762424964098
61743306716221225350229172927060
61743306716222142565570561757024
61743306716222142565570565990564
61743306716222142567262818686516
61743306716222442754276299870944
61743306716222442754276300920704
61743306716222442754841155755260
61743306716222442754841159987348
61743306716222442756535732449266
61743306716222442756535735631594
61743306716225143863479869199810
61743306716226044432920366577863
61743306716226044432920395157579
61743306716226044432983160459123
61743306716226046263161395942451
61743306716226046263349420836047
61743306716226046263349424019779
61743306716245536975110006868146
61743306716245553029531389948974
61743306716245553624327738679746
61743306716245553624328739901522
61743306716245553624328743089466
61743306716245553624328771800324
61743306716246437405658711179196
61743306716246454190361142827189
61743306716246454190382063533589
61743306716246454190445197188905
61743306716246454190445201421041
61743306716246454190445201422445
61743306716246454190448297910944
61743306716246454192139778464883
61743306716246454192140554840436
61743306716246454192328840152470
61743306716246454192892550840777
61743306716246454192892550958821
61743306716246454192892895315093
61743306716246454192892919779361
61743306716246454192892920711077
61743306716246454192892920712481
61743306716246454192892923893405
61743306716246454192892923894809
61743306716246454192892924384454
61743306716246454192896023217168
61743306716246459543614632541322
61743306716246459546062353596744
61743306716246737732109729478430
61743306716246754198311977421986
61743306716246754379718891909180
61743306716246754381413471785514
61743306716246754381599406502658
61743306716246754382163489684882
61743306716246754382163490734642
61743306716246757903025425641060
61743306716246759138372215020308
61743306716249138692228447149200
61743306716249160834703633273448
61743306716249160836963036104250
61743306716249160836963064802010
61743306716249455490049861237626
61743306716249459606460513344912
61743306716249461023974198691968
61743306716249461023974227271684
61743306716249461026233658800246
61743306716250355921354406998154
61743306716250361456784776857134
61743306716250361592287298444873
61743306716250361592287327141229
61743306716250361593961729271594
61743306716250361593961757969354
61743306716250361593982678675754
61743306716250361593982683380072
61743306716250361593982683393122
61743306716250361593982769469140
61743306716250361593983027749394
61743306716250361594045445494916
61743306716250361594233731852498
61743306716257264710226701423278
61743306716257264710226701440540
61743306716257264710226929606092
61743306716257264710226958303900
61743306716257264710226958658032
61743306716257264710226959720842
61743306716257264710227734542404
61743306716257264710230028792938
61743306716257264710414987798170
61743306716257264710415245015614
61743306716257264710416019850274
61743306716257264710418343848328
61743306716257264711921248369764
61743306716257264711922281488890
61743306716257264711922310186650
61743306716257264712110596544280
61743306716257264712674680776264
61743306716257564304700949890332
61743306716257564899497295420062
61743306716257564899497295438776
61743306716257564899497523604328
61743306716257564899498328540640
61743306716257564899500622791174
61743306716257564899688909148756
61743306716257564899780858696371
61743306716257564901191871064308
61743306716257564901192904184886
61743306716258459795476447873666
61743306716258459932736425893947
61743306716258459932736427410107
61743306716258459932736454590303
61743306716258459932736454945838
61743306716258459932736454945839
61743306716258459932736455062478
61743306716258459932736455062479
61743306716258459932736455989823
61743306716258459932736455989983
61743306716258459932736456008697
61743306716258459932736456107867
61743306716258459932736456125337
61743306716258459932736456462159
61743306716258459932757346600347
61743306716258459932757346954478
61743306716258459932757346954479
61743306716258459932757347998415
61743306716258459932757348017289
61743306716258459932757348116667
61743306716258459932757348133929
61743306716258459932757348470799
61743306716258459932757375296703
61743306716258459932757375768878
61743306716258459932757375768879
61743306716258459932757376696175
61743306716258459932757376696383
61743306716258459932757377168559
61743306716258459932821258146096
61743306716258459978490011157946
61743306716258461763186431072367
61743306716258464737135959868584
61743306716258465284211312185696
61743306716258465284232232892048
61743306716258465285927555722954
61743306716258465285927584420714
61743306716258465285990692429832
61743306716258465331660219926470
61743306716258465331744019059446
61743306716258465467246572525905
61743306716258465467309334646626
61743306716258465467497621004208
61743306716870834310105243862069
61743306716870834729209626140431
61743306716870835963803270102887
61743306716870835963991559635363
61743306716878635577613475386815
61743306716878639283651528567563
61743306716878935721130484475135
61743306716878936132724462306779
61743306716878939420413859369279
61743306716878939425476284959931
61743306716878939427168537655883
61743306716878939427732621887867
61743306716878939838762515487527
61743306716878939839514627796839
61743306716878941074108533214443
61743306716878941074296561291771
61743306716881340987086877726563
61743306716902950901753665728479
61743306716902950906837012025531
61743306716902951267614979356607
61743306716903249809754198373061
61743306716903249809942225400629
61743306716903249809942226450389
61743306716903251045288244177305
61743306716903251052046273809803
61743306716903251456864652648443
61743306716903251463640251641447
61743306716903251464392625405907
61743306716905651377182680385551
61743306716905652612528698112467
61743306716905656316310414365279
61743306716905951513189285027153
61743306716905951520699689473871
61743306716905953167827713109759
61743306716905956452317019006881
61743306716905958106203334780175
61743306716905958106955447089487
61743306716913756480147998816971
61743306716913757714741904234575
61743306716913757722269615536891
61743306716913758080791245940031
61743306716913761421532069724635
61743306716913761426615416021687
61743306716913763211089168772051
61743306716914057865598596547883
61743306716914057865786624625211
61743306716914058270040919231867
61743306716914058277380602456855
61743306716914061565069999519355
61743306716914061569944397032679
61743306716914061570132425110007
61743306716914061981726402941651
61743306716914062165016182605564
61743306716914063400359762652195
61743306716914073278051232124431
61743306716914962732825526571327
61743306716914973845862928025715
61743310095663195418333132645090
61743310095667097832908988058762
61743310095772148063862168970762
61743310095772148071476918209908
61743310095772447658524440793570
61743310095772447666139448785194
61743310252350569700870372857198
61743310255199982751245224749462
61743310255199982751307215217590
61743310255199982934259568634120
61743310255296929107301150744950
61743310255296929114915899984096
61743310255297229299020241700290
61743310255297229304186493993978
61743310261205571132234742210306
61743310261205571132235861418548
61743310261205571132238185416602
61743310261205571132238213064602
61743310261205571132238214114362
61743310262045749229592693374548
61743310262045750464374655567240
61743310262053854339333872254120
61743310262053854339333900951880
61743310262080871236989479205484
61743310262088976346730658085056
61743310308362904025880578405360
61743310308374909951249970681652
61743310308470971751574783393248
61743310308472155723782766034222
61743310308472155724054735217260
61743310308472155724054739449348
61743310308474857602705261962670
61743310308482961478500557580164
61743310308482961485194799398564
61743310308482978088934243905562
61743310314380431534676206847344
61743310314380498144270242931768
61743310314380498146714402801750
61743310314380498146715522009944
61743310314380498146717846007998
61743310314383182788396724857736
61743310314391286655741221003230
61743310314391286665804722764014
61743310314391303312761874096906
61743310314391303312762218471892
61743310314391303312765317304606
61743310314391303312765341768874
61743310314391303312765346000962
61743310314391303313326819256830
61743310314391303313326820319688
61743310314391303313330173187518
61743310315255799621066091303448
61743310315255799623510451591567
61743310315255799623510794548159
61743310332008210846845975180772
61743310332105473220967113342704
61743310332105473815763462060426
61743310332105473815951748419460
61743310332106674575293814219624
61743310332109075675165445752991
61743310332109075676919345623657
61743310332109075676919717141251
61743310332109375681484580208586
61743310332117179412926816504906
61743310332117179549622627137444
61743310332117479556632108768528
61743310332117479556632111952260
61743310332117479741342057167160
61743310332117479741906145631232
61743310332121081415908604353652
61743310332121082012428856291237
61743310332121082013184324650707
61743310332121083247966258145639
61743310332981674414542578798119
61743310332981674419625924632823
61743310332981675654135114118943
61743310332981675654197876237999
61743310332981675654470615525237
61743310332981675654971942355527
61743310332981675656666517999773
61743310332981676274434828050374
61743310332981723825872417279873
61743310332981723825872417284085
61743310332981723827566992924119
61743310332981975868884454903306
61743310332981976463681058732212
61743310332981976463684501342210
61743310730841156318651602386808
61743310730841156318652377221468
61743310733762270185923930148618
61743310733762270186488786032934
61743310733762270188183362726940
61743310733762270188185948661204
61743310733762319594429860114438
61743310733762320141697714082508
61743310733762320141717863137980
61743310733763470900267885168314
61743310733798287548240939413434
61743310733798587551482029835338
61743310733798587552046885719654
61743310733798587553741462413660
61743310733798587553744048347924
61743310733798636957647159428562
61743310733798637506439906225946
61743310733798637506501896694074
61743310733798637553009398679144
61743310733798637553009401867088
61743310733798637554703203722222
61743310733798637554703978561094
61743310733867686577638375943326
61743310733871222422874147875194
61743310733871272247678239193346
61743310733871272247678240243106
61743310733871272247681597828298
61743310733871288299842485003166
61743310733871288299842486519486
61743310733871571832280367890322
61743310733871572427642607140904
61743310733871572429336412183982
61743310733871572429337187022854
61743310733871572434420790070790
61743310733871572436948834241342
61743310733871589037905825798786
61743310733871589037968587563710
61743310733871589037968592162980
61743310733871589038721733342068
61743310733903703799679468058046
61743310733904009479380249199170
61743310734736083517151082836296
61743310739706912775313103352426
61743310739706912775877187584410
61743310739706912775877959236742
61743310739706912960778522577278
61743310739706912961342606809262
61743310739769090387808360579111
61743310739769107036464332512317
61743310739777194262767605963751
61743310739779897607683545862466
61743310739779913666918628538882
61743310739779913667190224650578
61743310739779913667190310273086
61743310739779913667190310739646
61743310739779913667190314990448
61743310739779913667190567490530
61743310739779913667190569006850
61743310739779913667190597721920
61743310739779913667190601954008
61743310739779914261714862484230
61743310739779914262552060604212
61743310739779914262552835438872
61743310739801505887645342117671
61743310739805430348388050841492
61743310739812329167027206189138
61743310739812329167027291811646
61743310739812329167027292278206
61743310739812329167027296529008
61743310739812329167027549029090
61743310739812329167027550545410
61743310739812329167027579260480
61743310739812329167027583492568
61743310739812329167592155599864
61743310739812334703211322598214
61743310739812334703211351294570
61743310739813535458693313953048
61743310739813535458694428561972
61743310740644408926171473392194
61743310740652514035912649085226
61743310740679530885642041922464
61743310740679531480438256736629
61743310740679575350504463666062
61743310740687634760601287307104
61743310740687679225463709050702
61743310784991369655331140889180
61743310784991369662862579783578
61743310786937197195320246450332
61743310786937197200403592280824
61743310786937246606380435038466
61743310786937246606380439755828
61743310786937246606568720333238
61743310786937246606652031150162
61743310786937247158140824906338
61743310786972363397870503089268
61743310786972363947186523234514
61743310786973514568223445954754
61743310786973514568223450672116
61743310786973514568411737016648
61743310786973563971938539442548
61743310786973563972124497188304
61743310786973563972126820019958
61743310786973563972210130836882
61743310786973564569182864313618
61743310786973564569263074762794
61743310786973564704749037644952
61743310786976265812634639080350
61743310787045298272503706833666
61743310787045298272503711551028
61743310787045298272689669296784
61743310787045298272691992128438
61743310787045298272775302945362
61743310787045298280031674886866
61743310787045298280303644069904
61743310787045298280303647252232
61743310787045314883582579471938
61743310787045314883583985662566
61743310787045315292855392529904
61743310787046199262157899784742
61743310787046199262160228488512
61743310787046449442856654416514
61743310787046449442856659133876
61743310787046449443044945478408
61743310787046498846571747904308
61743310787046498846760028481718
61743310787046498846843339298642
61743310787046499443816072775378
61743310787046499443896283224554
61743310787046499451430817782436
61743310787046516052364565683782
61743310787046516052364568871726
61743310787046516052385486390134
61743310787046516052385490640936
61743310787046516052448248509190
61743310787046516052448251691518
61743310787046516052636911126266
61743310787049200733022208353708
61743310787049200735469929409130
61743310787049200735741898592328
61743310787050101310896715157483
61743310787050117911849321324269
61743310787050117911849608287829
61743310787050117912100396944967
61743310787081316043587819992350
61743310787081332103364233955556
61743310787081332105623670070338
61743310787081615638061806520386
61743310787081615638247768983504
61743310787081615638250091815158
61743310787081615638333402632082
61743310787081615645589774573586
61743310787081615645861743756624
61743310787081615645861746938952
61743310787081616235306136108818
61743310787081616235386346557994
61743310787081616242921914701562
61743310787081632246884595793614
61743310787081632843937277207184
61743310787081637783066044418466
61743310787081637783068368299880
61743310787081637785324705227816
61743310787921517752345103317459
61743310792881839790357619710094
61743310792881839790359942658388
61743310792881839790359943708148
61743310792881839792052195354340
61743310792881839792052196404100
61743310792954824629505982272106
61743310792954824629505982273558
61743310792954841276278320686506
61743310792954841276278550257354
61743310792954841276279320387750
61743310792954841276279325092014
61743310792954841276279353788370
61743310792989891455916035739022
61743310792989891456480891505294
61743310792989891456483214453588
61743310792989891456483215503348
61743310792989891458175467149540
61743310792989891458175468199300
61743310792989941418547553002786
61743310792989941418548327837446
61743310792989941418551680601734
61743310792989941419303792909594
61743310792989941419303793959354
61743310792989957885507161099458
61743310792989958067768350606228
61743310792989958067768354851414
61743310792989958067768379302584
61743310792989958067769383721190
61743310792989958067769388429826
61743310792989963009155807323264
61743310793830137812256421858898
61743310793854457900121443892571
61743310793854502364983865636169
61743310793857154656817399594434
61743310793865263066733771072091
61743310793865307531596192815689
61743310793927437239617074097929
61743310793938242406229401277449
61743310810574399961449004025160
61743310810574400100969194528512
61743310810574400146722779438380
61743310810574400147475924849556
61743310810574400147476182067000
61743310810574449918935188174036
61743310810574449919186236650674
61743310810574449964939821560590
61743310810574450101949527826606
61743310810606815461285985563720
61743310810606815600994719629000
61743310810606815639973223629688
61743310810606815646748304538916
61743310810606815646751403371630
61743310810606815647313163605560
61743310810606864869791913988730
61743310810606865416327804707332
61743310810606865416578853183970
61743310810606865418772169712596
61743310810606865419023218189234
61743310810606865462332179826682
61743310810606865462332180876442
61743310810606865462332438093886
61743310810606865463085325237858
61743310810606865464776803099150
61743310810606865464779901931864
61743310810606865465341662165794
61743310810606865599530172437230
61743310810610417323198828688840
61743310810610717510777944825784
61743310810610717512284235175258
61743310810610717512469422687076
61743310810610717512472521519790
61743310810610717513034281753720
61743310810679750335919194025480
61743310810679799744425122450490
61743310810679816352976315612022
61743310810679816353163448279058
61743310810679816353163452983322
61743310810679816947772661147416
61743310810679816947960946442188
61743310810679816947961204722442
61743310810683402015860535710834
61743310810683418670165313782282
61743310810683418804726925921582
61743310810683418807174675674764
61743310810683418807237410158870
61743310810683418807237438856630
61743310810683418807425724151402
61743310810683652380139522162280
61743310810683652380327550239608
61743310810683652386914087586860
61743310810683652386917443637018
61743310810683652387105729981550
61743310810683652387667232998036
61743310810683652387667490215480
61743310810683702205131129709070
61743310810683702205134228541784
61743310810683718813493779295576
61743310810683718813680916679974
61743310810683718813682064590348
61743310810683718813682322870602
61743310810684602780285693307826
61743310810684602780285950512217
61743310810684619381305446512150
61743310810684619381305475209910
61743310810684619381492612598680
61743310810684619381493760504682
61743310810684619976133474434281
61743310810705333034110227526916
61743310810705333034298255604244
61743310810715767697669018689160
61743310810715817515697517249394
61743310810715817520592576735402
61743310810715817520780863079886
61743310810715833575204538877458
61743310810715833575204543581722
61743310810715834169813751745816
61743310810715834170002295320842
61743310810715834304731271681125
61743310810715834304731295674621
61743310810715834304731300260841
61743310810715834304731300273939
61743310810715834304731300391983
61743310810715834304731301796034
61743310810715834304752187683213
61743310810715834304752187683261
61743310810715834304752192269433
61743310810715834304752192282531
61743310810715834304752192387525
61743310810715834304752192400575
61743310810715834304752193804626
61743310810715834304752220967241
61743310810715834304752220980291
61743310810715834305298480137595
61743310810715834305298484854957
61743310810715834305319376864953
61743310810715834305319400962039
61743310810715834305319405561309
61743310810715834305566980604521
61743310810715834305566982139714
61743310810715834306990732833547
61743310810715834306990736034589
61743310810715834306990737550909
61743310810715834307011624843543
61743310810715834307011628043181
61743310810715834307011628161225
61743310810715834307011629560905
61743310810715834307011653541351
61743310810715834307011653657991
61743310810715834307011656740941
61743310810715834307011658257261
61743310810715834307011658263084
61743310810715834307074391697430
61743310810715834307261557783960
61743310810715834307262705689962
61743310810715834307826413177227
61743310810715834307826416378269
61743310810715834307826417894589
61743310810715839111388312446582
61743310810715839111389460356956
61743310810715839111389465061220
61743310810715839660243819846862
61743310810716067886939612687396
61743310810716117704968111247630
61743310810716117705532970314274
61743310810716117709863170733590
61743310810716117710051457078122
61743310810716134313517898218534
61743310810716134313519046128908
61743310810716134313519304409162
61743310810716134314082757285178
61743310810716134314083905195552
61743310810716134314084163475806
61743310810716139254718187805008
61743310810716139254905063254648
61743310810716139254905321534902
61743310810716139254906211165022
61743310810716139254906469445276
61743310810716139254906474149540
61743310810716139435504488201368
61743310810716139849514530152458
61743310810716139849514533334786
61743310810717034881058773904188
61743310810717034881078632812320
61743310810717034881079665914184
61743310810717034881079694610540
61743310810717034926812330116296
61743310810717039866871418410331
61743310810717039866871418410340
61743310810717040415098190011624
61743310810717040415662274243608
61743310810717040415663388852532
61743310810717040415829376833748
61743310810717040415829380134168
61743310810717040415850302261881
61743310810717040415850302320936
61743310810717040415853658312039
61743310810717040415914092955636
61743310810717040417545911007991
61743310810719736768375649027273
61743310810719736768379006127191
61743310810719741525964937995022
61743310810719741525964966692782
61743310810719741706751270697689
61743310810719741707473015995878
61743310810719741707503383007001
61743310810719741707506740106919
61743310810719741708990158806019
61743310810719741709011079510967
61743310810719741709198992802871
61743310810719741709199107588295
61743310810719741709742151624191
61743310810719741709763072330591
61743310811548213887203113232590
61743310811555118836919070205462
61743310811556013837982318696411
61743310811556013843065664526903
61743310811556013845576148777289
61743310811556013914300669320990
61743310811556014051498661931538
61743310811556018777758590913687
61743310811556018779369483732525
61743310811556018784452829563017
61743310811556018784536512388425
61743310811556018784536512854985
61743310811556018787043553419465
61743310811556019404668090080970
61743310811556019405563466635224
61743310811556019405564238293172
61743310811556063249312157178165
61743310811556063249583753289861
61743310811556063251819198209205
61743310811556314027252912688983
61743310811556318966945502086467
61743310811556318967008264205523
61743310811556318967279860317219
61743310811556318968640077730713
61743310811556318968640078197273
61743310811556318973723423561205
61743310811556318996944292112162
61743310811556319594751493839486
61743310811556319594834057451084
61743310811556319594834060633412
61743310811559919621815639146764
61743310811559919621815897413968
61743310811559919662507798986464
61743310811559919667381167281544
61743310811559919667569195358872
61743310811559919667569453626076
61743310811559919667590115947180
61743310811559919667590373164624
61743310811559919667590374214384
61743310811559919669073419977496
61743310811559920033409616978408
61743310811559920035122761682952
61743310811559920035123019950156
61743310811559920079184093778824
61743310811559920079184350996268
61743310811559920079351459535048
61743310811559920079372380123356
61743310811559920080855684153672
61743310811559953432680704442882
61743310811559964499985183426550
61743310811559964499985441693754
61743310811579433571552246685216
61743310811579433571614922710992
61743310811579433754378166057960
61743310811579434166139512715728
61743310811579434166142606844178
61743310811579478036477344454590
61743310811580329243524205959706
61743310811580329380722198570254
61743310811580334733891626719686
61743310811583035842799373246944
61743310811583035842862049272720
61743310811583080307724471016318
61743310811591139168715601129696
61743310811591185417214602836194
61743310811591436386262481534046
61743310811591441325452988977525
61743310811656015182106632418382
61743310811656015182357679478078
61743310811664120291847811297954
61743310943515602230826717348472
61743310943515618702116897500146
61743310943519254457384708064920
61743310943539913855704453502392
61743310943539930324735197893416
61743310943539930326994633654066
61743310943539963678816555110562
61743310943623670368240169295346
61743310943647981983895360702060
61743310943647981985587613398012
61743310943647981990858469688616
61743310944524254573729368048008
61743310946461978244409752396572
61743310946461978246101233441596
61743310946461978246102005092524
61743310946461978246104328040818
61743310946461978246104329575852
61743310946461978246104586793248
61743310946461978246857474987028
61743310946462027652348502480022
61743310946462027652536784573752
61743310946462028199636505502112
61743310946462028201579806680526
61743310946472832816431748709536
61743310946473983986784693108652
61743310946473983986784950326048
61743310946473983987537838519828
61743310946474033390499785062816
61743310946474033985297162648862
61743310946474033985297163711720
61743310946474033987744109933886
61743310946474033987744881584814
61743310946474034122495156322268
61743310946474034125005897778404
61743310946494443150493231322630
61743310946497095037594392909292
61743310946497095037594650126688
61743310946497095038347538320468
61743310946497144441307156264680
61743310946497144441310259702328
61743310946497144442146313117510
61743310946497144443838561562660
61743310946497144443838565813462
61743310946497144990625505008702
61743310946497144991188981994854
61743310946497144991189332036340
61743310946497144991377617318014
61743310946497144992881234690806
61743310946498295609964756550950
61743310946498295609967851033532
61743310946498295609967852083292
61743310946498295611660103729484
61743310946498295611660104779244
61743310946498345015566839617536
61743310946498345564358810059728
61743310946498345564421314974438
61743310946498345564421572178784
61743310946498345610174898802782
61743310946498345610174898821496
61743310946498345610174899865640
61743310946498345610174899871256
61743310946498345610363443446282
61743310946498345610928044232672
61743310946498345611007479959616
61743310946498345611010574442198
61743310946498345611010575491958
61743310946498345612622620926678
61743310946498345612702827138150
61743310946498345747624198176046
61743310946498345750715952458772
61743310946509100776580179262812
61743310946509100778272431958764
61743310946509100778274754907058
61743310946509100778274756442092
61743310946509100779027901853268
61743310946509150181989843678894
61743310946509150182178128973666
61743310946509150779234944918254
61743310946509150779315154317670
61743310946509150779315155367430
61743310946567378032089548397940
61743310946567394633046539837292
61743310946567394635557018308910
61743310946570029910533024191772
61743310946570029912224505236796
61743310946570029912225276887724
61743310946570029912227601371052
61743310946570029912227858588448
61743310946570029912980746782228
61743310946570079315942693325216
61743310946570079318471774275222
61743310946570079318660056368952
61743310946570079323554344202580
61743310946570079326002066326476
61743310946570079326005418125624
61743310946570095926958799131282
61743310946570095927021561246126
61743310946570095927210876458982
61743310946570096338804854290626
61743310946570980298065471350646
61743310946570996357761127368750
61743310946570996357761128885070
61743310946571230484601060545052
61743310946571230486293313241004
61743310946571280484808107264542
61743310946571280484808108327400
61743310946571280484808108333016
61743310946571280487255829388438
61743310946571280487336035599910
61743310946571280492338399315796
61743310946571280494867476606926
61743310946571280494869800027396
61743310946571280494869804259484
61743310946578199802169350192694
61743310946579383764969975063136
61743310946582035652907964903852
61743310946582035653661110315028
61743310946582085651420434444062
61743310946582085651420435506920
61743310946582085653868153380014
61743310946582085658950726495316
61743310946582085661482127206916
61743310946582085661482131439004
61743310946582085661482385487170
61743310946582102079485217823426
61743310946582102262415102986562
61743310946582102262498786874828
61743310946582102262499561708084
61743310946582102262686813889346
61743310946582102262687072169600
61743310946582102263255026885226
61743310946602494815779674863776
61743310946602494815968993264576
61743310946602494816616503117830
61743310946602511425167692028560
61743310946602511425167696279362
61743310946602511425352506114744
61743310946603411857598110423630
61743310946603695389847711217056
61743310946603695397647648084660
61743310946603711998604639524012
61743310946603712001115119511950
61743310946603717535416032880560
61743310946606097087026801766538
61743310946606097088051916378174
61743310946606113147556615174584
61743310946606113149062651844526
61743310946606113149063020665226
61743310946606113559150334725974
61743310946606113559153810172266
61743310946606396681498464413160
61743310946606396681686750757692
61743310946606396681689073589346
61743310946606396681690111412736
61743310946606396684029869711140
61743310946606396689028756347774
61743310946606396689028756464414
61743310946606396689112443889300
61743310946606396689865589319190
61743310946606397276298170597982
61743310946606397276298170616696
61743310946606397276298171660840
61743310946606397276298171666456
61743310946606397276486715241482
61743310946606397277051316027872
61743310946606397277130751754816
61743310946606397277133846237398
61743310946606397278745117883006
61743310946606397278745892721878
61743310946606397278826098933350
61743310946606397283828462649236
61743310946606397284662963246360
61743310946606397284665286194654
61743310946606397286357539940366
61743310946606397286359863360836
61743310946606397286359867592924
61743310946606413885681944916348
61743310946606413885685039398930
61743310946606413885685158913156
61743310946606413885873445257688
61743310946606413885873703537942
61743310946606413887377292094882
61743310946606413887377293144642
61743310946606413887377411590394
61743310946606413888129404405646
61743310946606418827257138035454
61743310946606418827260495502554
61743310946606419238851378851616
61743310946606419238854473334198
61743310946607314453434092144260
61743310946614500556648318973986
61743310946614522702216384936414
61743310946614522703910960464020
61743310946614522703911218744274
61743310947446598985869812265008
61743310947458304719663996082898
61743310947479019424832204368442
61743310947479019424834527783296
61743310947481420527213315139043
61743310947481420527213319407107
61743310947481420527214348258169
61743310947481420938995582520425
61743310947481715593506173791321
61743310947482616337766905362706
61743310947482616342640272491386
61743310947482616342661193079694
61743310947482616342849478361368
61743310947482616344541731173960
61743310947482616344541732236818
61743310947482664513728803009966
61743310947482664513729061277122
61743310947482664513729061290220
61743310947482664513749953285714
61743310947482664513749953298812
61743310947482664513749953402354
61743310947482664513749954465212
61743310952406620835493501127986
61743310952406670789084997028508
61743310952406670972290718794040
61743310952406670972290721858276
61743310952406670974547055603932
61743310952417426002102729474792
61743310952417426002105828307506
61743310952479555710126709589746
61743310952479605665415848088544
61743310952479605672947288045752
61743310952479605855958414061518
61743310952479605855959188896178
61743310952479621725108952638670
61743310952479621725108953105230
61743310952479621725109209856114
61743310952479621725109211372434
61743310952479621725109240070242
61743310952479622319718302161938
61743310952479622319720626159992
61743310952490426891721194195682
61743310952490426891721280284750
61743310952490426891721538551954
61743310952490426891721567267024
61743310952490427303503576345226
61743310952490427304068432229542
61743310952490427486517801193658
61743310952490427486518174265000
61743310952490427486518949099660
61743310952490427486521244401358
61743310952490427486521273097714
61743310952490427487083030149316
61743310952490427487086100284270
61743310952490427487086128982030
61743310952512037224945934177230
61743310952512037224945934643790
61743310952512037224946191394674
61743310952512037224946192910994
61743310952512037224946221608802
61743310952512042761129964963798
61743310952514672492579420409532
61743310952514672499919103167960
61743310952514722454374884253902
61743310952514722455399998865538
61743310952514722461989629260960
61743310952514722461989633493048
61743310952514722462739677018872
61743310952514722462739680201200
61743310952514722462740451853532
61743310952514738514632761794702
61743310952514738514904439394744
61743310952514738514904697661948
61743310952514738516411103152590
61743310952514738516599015972110
61743310952514738516599274705874
61743310952514738517163904207286
61743310952514738926414767690576
61743310952514738928946168383462
61743310952514739109701074972436
61743310952514739109704776936986
61743310952514739111207332380416
61743310952514739111207336625602
61743310952514739111208365495378
61743310952514739111208394193138
61743310952514739111208743271144
61743310952514739111960506500998
61743310952514743868073900846870
61743310952514743868074159127172
61743310952514744050336128172866
61743310952514744051088211434450
61743310952514744051088211901010
61743310952514744051088216151812
61743310952514744051088240480726
61743310952514744051088244731528
61743310952514744051088498766644
61743310952514744051089273601304
61743310952514744051091597599358
61743310952514744053347934527294
61743310952514744462870508907704
61743310952514744465129940436266
61743310952515944809865538009235
61743310952522842391558261356750
61743310952522842391558261823310
61743310952522842391558518574194
61743310952522842391558520090514
61743310952522847743033146231510
61743310952522847743033404511812
61743310952522847926047457285650
61743310952522847926047485865366
61743310952522847926047486915126
61743310952522847926047744145668
61743310952522847927742062559372
61743310952522847927742292143318
61743310952522847927742320839674
61743310952522847927743440053692
61743310952524048683225398107076
61743310952524048684824783393875
61743310952526750386660485810928
61743310953366930125969686317172
61743310953366930131052260495332
61743310953366930131052517712776
61743310953366930132556452179896
61743310953366930132744480257224
61743310953366930132744738524428
61743310953366930132744767104144
61743310953366930132747090052438
61743310953366963484381472469106
61743310953366963484569500546434
61743310953366963484569758813638
61743310953366974597607188847742
61743310953387388518728110521913
61743310953391241750847680633302
61743310953391241755741935637864
61743310953391241755929963715192
61743310953391241755929996649252
61743310953391241755930221982396
61743310953391241755930253866696
61743310953391241757436540911586
61743310953391241757622216411144
61743310953391241757622219481044
61743310953391241757622474678348
61743310953391241757622503258064
61743310953391241757624826206358
61743310953391246697401849270655
61743310953391275109259208623026
61743310953391275109447236700354
61743310953391275109447494967558
61743310953391289926642439141926
61743310953391289926830470407198
61743310953391289926830471455506
61743310953391289926830471573598
61743310953391289926830725486458
61743310953391289926830728674402
61743310953391289926830728686048
61743310953391289926830728791042
61743310953391289926830729735808
61743310953460323393361318983673
61743310953464176630375144099624
61743310953464176630563172176952
61743310953464176630563430444156
61743310953464176630563434693506
61743310953464176632067396795576
61743310953464176632255424872904
61743310953464176632255427942804
61743310953464176632255683140108
61743310953464221096929818539174
61743310953464221097117846616502
61743310953464224801275619023970
61743310953464224801463647101298
61743310953464224801463908554994
61743310953464224801463909617852
61743310953471128559973646163193
61743310970131596505289051582990
61743310970131596506983628276996
61743310970131645911538643066966
61743310970131645913230895762918
61743310970131646460578217225640
61743310970131646460581661985796
61743310970131646506331773555792
61743310970131646506334868038374
61743310970131646508027121784086
61743310970131646643512318799860
61743310970131646643596001625475
61743310970143652248707485316886
61743310970204580787864104224678
61743310970204580792950031270668
61743310970204580795394396275932
61743310970204581382660330245846
61743310970204581387742904424006
61743310970205498558959801863313
61743310970205498558960916472237
61743310970205798748230480905261
61743310970205798749049483036119
61743310970205798749049741316376
61743310970216303589130347746362
61743310970216603730115951890994
61743310970216603731808204586946
61743310970216603731829125293346
61743310970216603731891891657540
61743310970216603732645032836628
61743310970216603732647356834682
61743310970216603915662068495896
61743310970217504299702554458329
61743310970217504346212837480599
61743310970217504346213095760856
61743310970236996286008833067286
61743310970236996287701085763238
61743310970236996292784688811174
61743310970236996292787012809228
61743310970236996293536801120486
61743310970236996295231377814492
61743310970237012894560021978016
61743310970237012894560026228818
61743310970237018430932085079616
61743310970237018432624337775568
61743310970238219187195195951373
61743310970238219188042500489988
61743310970240598564783929099156
61743310970240615211476678956594
61743310970240615214005759902228
61743310970240615214008083900282
61743310970240615348191169457449
61743310970240615348191170973769
61743310970240615348191198155209
61743310970240615348733990138869
61743310970240615348734361680793
61743310970240615348734363197113
61743310970240615348734366261397
61743310970240615348734366280111
61743310970240615348734366379441
61743310970240615348734366398155
61743310970240615348734367815304
61743310970240615348737465230869
61743310970240615348737466630549
61743310970240615348754910727177
61743310970240615348754910728629
61743310970240615348755253689433
61743310970240615348755255205753
61743310970240615348755258269989
61743310970240615348755258288703
61743310970240615348755259823896
61743310970240615348755282387193
61743310970240615348755283785469
61743310970240615348755286969201
61743310970240615348755286986463
61743310970240615348758358637737
61743310970240615348758385819177
61743310970240615348758387335497
61743310970240615348758725943325
61743310970240615348821120775666
61743310970240615348821149473426
61743310970240615349005959308809
61743310970240615349005962373093
61743310970240615349005962491137
61743310970240615349009402515105
61743310970240615349009431212865
61743310970240615349009434278553
61743310970240615349009434395193
61743310970240615349009435817958
61743310970240615350449836517902
61743310970240615350449865196753
61743310970240615350450979805677
61743310970240615350512254258969
61743310970240615351265738276641
61743310970240615351265739443041
61743310970240615351265766972997
61743310970240615351265766974401
61743310970240615351265767091041
61743310970240615351265768022757
61743310970240615351265768140801
61743310970240619054796779124073
61743310970240620153136194139456
61743310970240620701171546794240
61743310970240620701924802410290
61743310970240620701990664182698
61743310970240620702175511099560
61743310970240620703683179392444
61743310970240620704434942628122
61743310970240620704435200908424
61743310970240898746523081704272
61743310970240898746526176186854
61743310970240898748218429932566
61743310970240898753301003060966
61743310970240898753301004110726
61743310970240915354240541100156
61743310970240915354258110472308
61743310970240915354261461805104
61743310970240915354261463340138
61743310970240915355011255883484
61743310970240915355014608751314
61743310970240915355077369348386
61743310970240915355077369349838
61743310970240915355077488843898
61743310970240915355077488862612
61743310970240915355078521964476
61743310970240915356684906105420
61743310970240915357521734355102
61743310970240915357525092988602
61743310970240915540539804649816
61743310970240920891261258180934
61743310970240920891261262413022
61743310970240920892953511926646
61743310970240920892953515108974
61743310970241815922889157128946
61743310970241815922889185826706
61743310970241815923077472171238
61743310970241815924496693880156
61743310970241815924496722577916
61743310970241815924497755679780
61743310970241815924518676384728
61743310970241815924519016158957
61743310970241821459010162798839
61743310970241821459069859009413
61743310970241821459268358607936
61743310970241821459268361908356
61743310970241821459289284036069
61743310970241821459289284095124
61743310970241821459292640086227
61743310970241821461517576901383
61743310970241821461528051603499
61743310970241821461548972309899
61743310970248724027339965043420
61743310970248724028095434819832
61743310970248724029787687515784
61743310970249024170856974131740
61743310970249024171609086441052
61743310970249024171612443908152
61743310970249024173304696604104
61743310970252621088936620619467
61743310970252621088936649199135
61743310970252621088936649317227
61743310970252621089438717571266
61743310970252621089438717571267
61743310970252621091108930249035
61743310970252621091129849536881
61743310970252621091129850955435
61743310970252621091129851072075
61743310970252621091130970267218
61743310970252621091130970267219
61743310970252621091130970617139
61743310970252621091133293098872
61743310970252621091133293098873
61743310970252621091380899432073
61743310970252621091380899548713
61743310970252621091382017577457
61743310970252621091382018743857
61743310970252621091382046275217
61743310970252621091382046391857
61743310970252621091382047324977
61743310970252621091382047441617
61743310970252621091946102975841
61743310970252621091946131556961
61743310970252621091946131673601
61743310970252622921559249686287
61743310970252626442856128680574
61743310970252626444363165153850
61743310970252626444363193851610
61743310970252626445115564441224
61743310970252626625055306907841
61743310970252626625118070194908
61743310970252626625118098776028
61743310970252626625619391141193
61743310970252626625619391141229
61743310970252626625619391257869
61743310970252626625619419837549
61743310970252626625619419843408
61743310970252626625870095242929
61743310970252626625870095244333
61743310970252626625870095360973
61743310970252626625871243154706
61743310970252626625880685787456
61743310970252626625884041855083
61743310970252626625904962561483
61743310970252626627313623460297
61743310970252626628140378783019
61743310970252626628161299489419
61743310971077196313955113450955
61743310971077196321631850436845
61743310971077196321631850909021
61743310971077198177190461377148
61743310971077198177191233035096
61743310971080793097031115459565
61743310971080793097031488531067
61743310971080793097115171350859
61743310971080798036242905802763
61743310971080798585765981288075
61743310971080798593378752542729
61743310971080798593381075368767
61743310971080798593381075840943
61743310971080798593381851729575
61743310971080798616351639466084
61743310971080799851133572961016
61743310971080843059935750280493
61743310971080847999628344380837
61743310971081093423562837725419
61743310971081098775036546588503
61743310971081098775037694481407
61743310971081098775288742952429
61743310971081098777548174953167
61743310971081098782628425710857
61743310971081098782628425716473
61743310971081098805601312757920
61743310971081100040383246252852
61743310971081100040383273886350
61743310971081100042640382000058
61743310971081100637436214171016
61743310971081100637436985828964
61743310971081100638192799028528
61743310971081143249185423098701
61743310971081143249185423570877
61743310971088004990931928206776
61743310971088903726092818345656
61743310971089203915342491637492
61743310971089203915342520335252
61743310971091905613716230370163
61743310971091907039671532829071
61743310971091938967714019552941
61743310971092851889244385799365
61743310971092855593590186284161
61743310971112314968617850225678
61743310971112318672776393216788
61743310971112318672963650710474
61743310971112320319318553702168
61743310971112320319884529248188
61743310971112320320156125359884
61743310971112320320156154057644
61743310971112320320156498431385
61743310971112320320158563099218
61743310971113220887967163927700
61743310971113521076400929689304
61743310971113521077155191131962
61743310971113521077175083435362
61743310971113521077237757925888
61743310971115917240430866122054
61743310971116217429701460120290
61743310971116217429703784118344
61743310971116222185879681247378
61743310971116222780672841397661
61743310971116222780672845629749
61743310971116254296937556191657
61743310971117122753604596186017
61743310971117122753626377708032
61743310971117122799359300191802
61743310971117122801074815590011
61743310971117122936644089343295
61743310971117165571086915779452
61743310971124022350172045001626
61743310971124022350174109669450
61743310971124022350174367949704
61743310971124026054520168434500
61743310971124027700893756812998
61743310971124322539442638999862
61743310971124326060835714053812
61743310971124326243853539080435
61743310971124327890164350811234
61743310971186148410709280588143
61743310971186149646055298315059
61743310971190100445720124241212
61743310971221316423338023164682
61743311023274108014284300560252
61743311023274108019369969339038
61743311023274108021626306266974
61743311023274157977104879016258
61743311023274158022670177581642
61743311023274158022858463926174
61743311023274158159868170192190
61743311023282261302832815949592
61743311023282262035081562868920
61743311023306523512429029402860
61743311023306523514121282098812
61743311023306523519204627929304
61743311023306523519206950877598
61743311023306523519768712161288
61743311023306523521463287805534
61743311023306572927710552103512
61743311023306573475249607858866
61743311023306573476941860554818
61743311023306573520250822192266
61743311023306573520250823242026
61743311023306573520814907474010
61743311023306573521003192768782
61743311023306573521003967603442
61743311023306573522695445464734
61743311023306573522698544297448
61743311023306573657448814802814
61743311023306573658012899034798
61743311023306573658012900084558
61743311023306573660523379021284
61743311023306573660523380071092
61743311023309224804082111197740
61743311023309224810860032672478
61743311023309224813116369600414
61743311023309274811903903987146
61743311023309274812656274563662
61743311023309274812657049398322
61743311023309274814160240915082
61743311023317378094322879283032
61743311023317378687427230402728
61743311023379458388754490560572
61743311023379458393840159339358
61743311023379458396096496267294
61743311023379507802343760565272
61743311023379507807614621087964
61743311023379524408571612173024
61743311023379524408574709961594
61743311023379524410831046889530
61743311023379524411082090644642
61743311023379524411082095348906
61743311023382226111821769588118
61743311023383126863652110265665
61743311023383126865092169661927
61743311023383126865092544249589
61743311023383126865343332906727
61743311023383126865908074472179
61743311023390312974226948267484
61743311023390329575187033953170
61743311023390329577694422528426
61743311023391514145354117747928
61743311023391530744595612482390
61743311023391530746287865178342
61743311023391530746308785884694
61743311023391530746311108832988
61743311023391530746371548003750
61743311023391530746371551186078
61743311023391530929322468676177
61743311023391530929323240328509
61743311023391530929577644855308
61743311023391530929577649087396
61743311023391530930141729087292
61743311023393931895263090132638
61743311023394232036248694277270
61743311023394232037940946973222
61743311023394232038024634043816
61743311023394232038777775222904
61743311023394232038780099220958
61743311023395115998041061125492
61743311023395116004816662835668
61743311023395132468575775037166
61743311023395132605772903060655
61743311023395132605836444737752
61743311023395132606023696439527
61743311023395132606028173238772
61743311023395132606588811080776
61743311023395132606589557217628
61743311023395132651781758147236
61743311023395133200664443979385
61743311023395134436013929359555
61743311023395134436013932541883
61743311023395134436201845833787
61743311023395134436201931922855
61743311023395134436201960619211
61743311023414575178552301198060
61743311023414575180244553894012
61743311023414575185327899724504
61743311023414575185330222672798
61743311023414575185891983956488
61743311023414575187586559600734
61743311023414624593833823898712
61743311023414624599104684421404
61743311023414641200061675506464
61743311023414641200062450346740
61743311023414641200064770107090
61743311023414641200127647013182
61743311023414641200626534578724
61743311023414641200877578450476
61743311023414641202383983941118
61743311023414641611658751126678
61743311023414641794925287148998
61743311023414641794925288198758
61743311023414641795489113082014
61743311023414641795489113100728
61743311023414641795677399441048
61743311023414641795677399445260
61743311023414641795677657725514
61743311023414641795678432560174
61743311023414641797181365796680
61743311023414641797369910421466
61743311023414641797373009254180
61743311023414646737064824277948
61743311023414646737064827465892
61743311023414646738568793817312
61743311023414646738757075457580
61743311023414646738757080161844
61743311023415541633123181243042
61743311023415541633123185947306
61743311023415542226040141415448
61743311023415542228485420493624
61743311023415542228487744491678
61743311023415542362649942740305
61743311023415542362670830048797
61743311023415542362670834629401
61743311023415542362670834635017
61743311023415542362670834766159
61743311023415542362673159118504
61743311023415542363213655316485
61743311023415542363213998278693
61743311023415542363214026976501
61743311023415542363214798623217
61743311023415542363217094273383
61743311023415542363217122621271
61743311023415542363217122971191
61743311023415542363217125704221
61743311023415542363217127220541
61743311023415542363234571318573
61743311023415542363234571436665
61743311023415542363234576022885
61743311023415542363234576024289
61743311023415542363234914280781
61743311023415542363234918861385
61743311023415542363234918867001
61743311023415542363234918998143
61743311023415542363235690513717
61743311023415542363238013580055
61743311023415542363238014979735
61743311023415542363238017830857
61743311023415542363238019229133
61743311023415542363238019230537
61743311023415542363238042277863
61743311023415542363238043210983
61743311023415542363238043677543
61743311023415542363238046410573
61743311023415542363238046882956
61743311023415542363297680626309
61743311023415542363297709324117
61743311023415542363485622964489
61743311023415542363485622970105
61743311023415542363485623083985
61743311023415542363485623088197
61743311023415542363485708703637
61743311023415542363485737401445
61743311023415542363485737402849
61743311023415542363489066290233
61743311023415542363489094868545
61743311023415542363489094869949
61743311023415542363489095342332
61743311023415542363489180961984
61743311023415542363489181081480
61743311023415542364929496046440
61743311023415542364930266157963
61743311023415542364930266276007
61743311023415542364930270408765
61743311023415542364930270526809
61743311023415542364930294973815
61743311023415542364930299106525
61743311023415542364930299578908
61743311023415542365180314445287
61743311023415542365184791244532
61743311023415542365745054493051
61743311023415542365745055542811
61743311023415542365745055660903
61743311023415542365745056010823
61743311023415542365745400034437
61743311023415542365745428614153
61743311023415542365745429086536
61743311023415542365745514825684
61743311023415542365746175223388
61743311023415547169306954812166
61743311023415547716658615365216
61743311023415825761006215622490
61743311023415825768534958510350
61743311023415825951549178635596
61743311023415842369473351824254
61743311023415842369491949595410
61743311023415842369494272543704
61743311023415842369557408784022
61743311023415842369745694078794
61743311023415842369746468913454
61743311023415842554200976482429
61743311023415842554455385241316
61743311023415842555019465241212
61743311023415847310941100498930
61743311023415847310941105216292
61743311023415847311132860631228
61743311023415847311132863819172
61743311023415847311224808662532
61743311023415847494175242876264
61743311023415847494176271746040
61743311023415847495838418797763
61743311023418226863576988713906
61743311023418243334678882507998
61743311023418243517609424530814
61743311023418243517881766785354
61743311023418243517882541620014
61743311023418243519384326946146
61743311023418248870862656077122
61743311023418249008123410802514
61743311023418249008308253485836
61743311023418249009815663498466
61743311023418249010567685014398
61743311023418527052847582712142
61743311023418527052848357546802
61743311023418543661126433619134
61743311023418543661210231230174
61743311023418543661210231248888
61743311023418543661398517593420
61743311023418543662818686315086
61743311023418543662902483926126
61743311023418549014376451187348
61743311023418549197394004799298
61743311023418549199086257495250
61743311023419444091949803138634
61743311023419444228938243952919
61743311023419444228959164657867
61743311023419444228959165013700
61743311023419444230630496648871
61743311023419444230651417353819
61743311023419444231466172292659
61743311023419444823766243549087
61743311023419444825458496245039
61743311023419449582376289839116
61743311023419449582408058850412
61743311023419449584635721367678
61743311023419449764575841137929
61743311023419449765118914343812
61743311023419449765139835044305
61743311023419449765139835050164
61743311023419449765401104294632
61743311023419449765425382472503
61743311023419449766835273138667
61743311023419449766908801171603
61743311023419449766929721876551
61743311023419449767096829248931
61743311023419449767117749953879
61743311023419449767660793989775
61743311023419449767681714696175
61743311023426346797291001457662
61743311023426346799735508422562
61743311023426347392652464344166
61743311023426347394343568676282
61743311023426347394344717040118
61743311023426352334228178722428
61743311023426352335919281991686
61743311023426352335920429902060
61743311023426352745254713338668
61743311023426352747513001543076
61743311023426352882264306217488
61743311023426352882452620210068
61743311023426352882452705949213
61743311023426352882452705949222
61743311023426352883016704442052
61743311023426352883079466561108
61743311023426352883270939361004
61743311023426352884773756272840
61743311023426352884774789391966
61743311023426352884775163979628
61743311023426352884963104447356
61743311023426630927618538551208
61743311023426647535604498054062
61743311023426652476738296386770
61743311023426652476989343913026
61743311023426652477553427678450
61743311023426652477553428145010
61743311023426652479248004722376
61743311023426652479436291080006
61743311023426652479437180710126
61743311023426652479437438990380
61743311023426653072353247001610
61743311023426653072382576757204
61743311023426653072633366599447
61743311023426653072633366599456
61743311023426653074045499697562
61743311023426654307164510252136
61743311023427547968328955776742
61743311023427548103416309790579
61743311023427548103416309908623
61743311023427548104169455337025
61743311023427548105588589421877
61743311023427548105588589423329
61743311023427548105588935313183
61743311023427548105588962848962
61743311023427548105588962848963
61743311023427548105588963892899
61743311023427548105588964365283
61743311023427548105589710502135
61743311023427548105589739199943
61743311023427548105609883671954
61743311023427548105609883671955
61743311023427548105609884599251
61743311023427548105609885071635
61743311023427548105860558605075
61743311023427548105860558606527
61743311023427548105860558960611
61743311023427548105860558960659
61743311023427548105860559077251
61743311023427548105860645166319
61743311023427548105860673746035
61743311023427548105860673746083
61743311023427548105860673864127
61743311023427548105861678168853
61743311023427548105861706866613
61743311023427548105861706983253
61743311023427548151618735453708
61743311023427552908304480748155
61743311023427552909988466255340
61743311023427553091402387955444
61743311023427553093001773242243
61743311023427553456583389630464
61743311023427553457063562852614
61743311023427553457063562871328
61743311023427553457063820088772
61743311023427553457084740795124
61743311023427553458779059203212
61743311023427553458780092323790
61743311023427553458842941002846
61743311023427553459031140800636
61743311023427553504511694710420
61743311023427553504512727829546
61743311023427553504596525912762
61743311023427553639534967499237
61743311023427553639534967617281
61743311023427553639534996196232
61743311023427553639534996198662
61743311023427553639534996202874
61743311023427553639537291498908
61743311023427553639597758317718
61743311023427553639597759367424
61743311023427553640078159728452
61743311023427553640099051732625
61743311023427553640099051849265
61743311023427553640099080428981
61743311023427553640099080434804
61743311023427553640194358397636
61743311023427553640349843095616
61743311023427553640349871675284
61743311023427553640360346378852
61743311023427553640382300735807
61743311023427553640382300735816
61743311023427553640445062500731
61743311023427553640445062500740
61743311023427553641772363345293
61743311023427553641772363346745
61743311023427553641773482559310
61743311023427553641773511257118
61743311023427553641793284053097
61743311023427553641794431963470
61743311023427553641794518523307
61743311023427553642044332529948
61743311023427553642045480440315
61743311024254826483242701620285
61743311024254826483260527743480
61743311024258760458410801327939
61743311024265632061445564488011
61743311024265632061449006631449
61743311024266532080402956877919
61743311024266532080406056064765
61743311024266532629198026506957
61743311024266832216410527952669
61743311024266832628195972817087
61743311024266832628739165040479
61743311024266833863521098535411
61743311024266833863541990544003
61743311024269235568039485481767
61743311024289948442459127556896
61743311024289948443273915891984
61743311024289948625451034621659
61743311024289948625451037808199
61743311024289948625454476765097
61743311024289992908136337635582
61743311024290843514760353867683
61743311024290843705280693031839
61743311024290843705283792218685
61743311024290844064367112644963
61743311024290849005187214578243
61743311024290849193200397453759
61743311024290849193203496640605
61743311024291132721392471975809
61743311024291142604249994733481
61743311024291144253616785936799
61743311024291149194436772612479
61743311024291149194436887870079
61743311024291149383307825821638
61743311024291149383308600661914
61743311024291175958247782866499
61743311024291175958247783916259
61743311024291177193029717411191
61743311024293545401209785911107
61743311024293550713706254118624
61743311024293550714521042453711
61743311024293550714521042453712
61743311024293834424639531602333
61743311024293851086533963206560
61743311024293895551584686311793
61743311024294796119396382213077
61743311024301648681372681047203
61743311024301649093718771188159
61743311024301649276733111294191
61743311024301649283487772881875
61743311024301649283490097229849
61743311024301650328500704683091
61743311024301650511515044322771
61743311024301650511515044789123
61743311024301650877543379228387
61743311024301651067876467020327
61743311024301654170107290111619
61743311024301654171799541757763
61743311024301654215860846323727
61743311024301654222615506861603
61743311024301654222617831209577
61743311024301654223389962342135
61743311024301654771407477303795
61743311024301654771409801651769
61743311024301656007004201000055
61743311024301656007778626034631
61743311024301656007841302060407
61743311024301700472703723804005
61743311024301951066793052520223
61743311024301951257147404925480
61743311024301954361070020498399
61743311024301954773395189932955
61743311024301954961493205410276
61743311024301954961682310184883
61743311024301956008177123427887
61743311024301956014097671097743
61743311024301956196275138905208
61743311024301956197028299326467
61743311024301956197028327906183
61743311024301956197028327911799
61743311024301956197111895940551
61743311024301956197111895946167
61743311024301956197111981685315
61743311024301999426628385701997
61743311024302000661890749655397
61743311024302000661974317684149
61743311024302854797437078107107
61743311024302854797457998695415
61743311024302854797457998701031
61743311024302854934696583956933
61743311024302854934696713097087
61743311024302854934696713097088
61743311024302854934700070564187
61743311024302854934720962572779
61743311024302854980451417280019
61743311024302854980453626776295
61743311024302854980474547482647
61743311024302855345750856172439
61743311024302855346502968481751
61743311024302855391501082447403
61743311024302855392068524264531
61743311024302855392235632685267
61743311024302855393739857303891
61743311024302855393760778010243
61743311024302855529242225285784
61743311024302855529243000124656
61743311024302855529494091825315
61743311024302855529577659859683
61743311024302856581072495283509
61743311024302856581096873899355
61743311024302856626850457759463
61743311024302856626850458809223
61743311024302899994356513568913
61743311024302901229702416971349
61743311024302901229723337559657
61743311024366530053765625599374
61743311024374633928724870984014
61743311024374635347336932265765
61743311024375834868988836059477
61743311024375834869010528300117
61743311024375836104335625433109
61743311024375836104356546021417
61743311024400146500641394385435
61743311024400146500641395901755
61743312169590714184764380072888
61743312169590715966144589688310
61743312169590715966144618502758
61743312169594601772085941123526
61743312169594617877619292746386
61743312169594618427140164194104
61743312169594618427140164195508
61743312169594618428834739843966
61743312169594618428918652234606
61743312169594618428919427069266
61743312169594618428919428130672
61743312222768327663642828096130
61743312222768327663726396130498
61743312222768344274721729430710
61743312222768344274722849707586
61743312222769528237710864449410
61743312222769528237794432483778
61743312222769544846279253911752
61743312222769544848518055949728
61743312222769544848789733899690
61743312222769544848789738150492
61743312222772246551953142590722
61743312246402829684418976261104
61743312246402829684607262618686
61743312246402829727916225305894
61743312246402829730172561184070
61743312246402829730360847528602
61743312246402829730363946361316
61743312246402829865114217916442
61743312246402845744114027029306
61743312246402845744114055843754
61743312246402845744115179657042
61743312246402845789867611939222
61743312246402845789868764553860
61743312246402846338911782409880
61743312246403746906723478324214
61743312246406748204359812179858
61743312246406748204443380214226
61743312246406748204444499409370
61743312247354996262853382415141
61743312247355928765569227856002
61743312247355928811301920639234
61743312247355928811302178906438
61743312247355928811490205934006
61743312247375442302061388884042
61743312247376310112509978475076
61743312247379044573057468386074
61743312247379044573308515445770
61743312247379355882872596924646
61743312247380245924852505520871
61743312247380245924936073555239
61743312247380256450684292825930
61743312247387147899224743328522
61743312247387416704074434861365
61743312247387416704076757809659
61743312247387460992613775804218
61743312247388300409087615196813
61743312247388315233245644010109
61743312247388348587327001227255
61743312247388350417724455055231
61743312247391063263609855306250
61743312247391063263674466324261
61743312247391063263860559409354
61743312247391063264424643641338
61743312247391066968016910745849
61743312247391066968017167963293
61743312247391066968017167976343
61743312247391066968017169026103
61743312247391066968020266796007
61743312247391066968020266809057
61743312380298649685729649260120
61743312380331070124694364778408
61743312382290422240423213252188
61743312382293108709610892336644
61743312382293123532076295047068
61743312382293125730507831265390
61743312382294324106144331400348
61743312382302429764677481070580
61743312382302429766916278857754
61743312382305114996616910668630
61743312382305131104594627763314
61743312382305131651106274672516
61743312382305131651106274672564
61743312382305131651127166681156
61743312382305131653365706201078
61743312382305131653365706201126
61743312382305131653449622842520
61743312382305131653637649857038
61743312382305131654202508923682
61743312382305131654202509985088
61743312383277394121383305119506
61743312383277394670238295606877
61743312383277395767759216446082
61743312383277395905019885082407
61743312383286735535931256496009
61743312383286735536014824530377
61743312383289436827584338290937
61743312383289436827667906325305
61743312383289436830094822528225
61743312383289436830112271330569
61743312383289436830115714536817
61743312405927625003728434182808
61743312405927627382162359847454
61743312405927627382162732918796
61743312405927627382914500854526
61743312405935730662325374487740
61743312405935730708078959397656
61743312405939633122842723380254
61743312406888816154827658576485
61743312406888816154828430228817
61743312406888827272948405861365
61743312406888830977294206346161
61743312406888830978988781990407
61743312406888830979553637874723
61743312406908294051397839100628
61743312406908295697940771238340
61743312406908295697941119253328
61743312406908295697944213381778
61743312406909194481948866365588
61743312406909195716730799860520
61743312406909196265689791113848
61743312406909196265689791580408
61743312406909196265693233257286
61743312406909196265773473939256
61743312406909196265773474405816
61743312406909196265776916549254
61743312406909227764481153687185
61743312406909227764484166921721
61743312406909227764546929036565
61743312406909227765048332991971
61743312406909227766740503849657
61743312406909227766740585687923
61743312406909227766740589938725
61743312406909496455023147697652
61743312406909496455026589841090
61743312406909496455776637482578
61743312406909527953733922051823
61743312406913081452526596971001
61743312406913096276684625784297
61743312406913096278943971218175
61743312406913096482589602991758
61743312406913098132226042069857
61743312406913098315265535227135
61743312406913129630765982995827
61743312406913129630765983001443
61743312406913129630768991507385
61743312406913129630769077602069
61743312406913129678193908408257
61743312406913129836670960208904
61743312406913131485743447911153
61743312406913131485746542511779
61743312406913141369082519984758
61743312406913146285321465646927
61743312406913146287580899891257
61743312406913146309904571325075
61743312406913146310468655557059
61743312406920034601196874424474
61743312406920034601948986733786
61743312406920301621572028267754
61743312406920301622474984964275
61743312406923948182822870800165
61743312406923948182822870800166
61743312406923948365296337506601
61743312459102537193482882877496
61743312459102537926107423450736
61743312459102553802033817771824
61743312459113342360095210057016
61743312459113342953011274832180
61743312459113358968645025743150
61743312459113358968646144951344
61743312459113359563441632741126
61743312459114260128809049743476
61743312459114260129562195156104
61743312459114260131253414748740
61743312459114260131254447852056
61743312459114560321089097383016
61743312459117261427283213070578
61743312459118161996723710448631
61743312460066459879668066417824
61743312460085924004073512561815
61743312460085924004073513624625
61743312460085924004076955768063
61743312460085957173720382065034
61743312460086824571822533500133
61743312460086824571825975643571
61743312460089526275884468004323
61743312460089526275885501123449
61743312460089526275905646995132
61743312460089559444716461567066
61743312460089826465428078718451
61743312460089859817169530973293
61743312460090727033239860358883
61743312460090760384981312613725
61743312460090760387239857521777
61743312460090770086997268280006
61743312460090771321528497671834
61743312460090775028384307640273
61743312460097630150028062609615
61743312460097630150028066858965
61743312460097630150031505815863
61743312460097631386400071918471
61743312460097631386400100498187
61743312460097662770883736509514
61743312460097662907329358189461
61743312460097662907893442421445
61743312460097662953899104540961
61743312460097663319675706951706
61743312460097663504385737772581
61743312460097663504573678711081
61743312460097663504573678711129
61743312460097664738287768233457
61743312460097929744753186994891
61743312460097930340302955836675
61743312460097930340302984416391
61743312460097930340387409842239
61743312460097931575649745210307
61743312460097931575649773790023
61743312460097931575733341830007
61743312460097931575733427569155
61743312460097963692128776357933
61743312460097963692211572739969
61743312460097963692212430131449
61743312460097963693635411064417
61743312460097963693823323306561
61743312460097963693823323423201
61743312460097963693823352002917
61743312460097964927474794084849
61743312460097964927558362113601
61743312460098830312502125380601
61743312460098830312505564337499
61743312460098830313318029840773
61743312460098830724096103212245
61743312460098830724099542169143
61743312460098830908199105743523
61743312460098831959693941167349
61743312460098864078453659806997
61743312460098864259940557998365
61743312460098875379585650258129
61743312460101577083835526297069
61743312460101577083836555161229
61743312460101577083836555166845
61743312460101578318617459792001
61743312460101578318618488661777
61743312460101578319182572888145
61743312858929691528064025965682
61743312858929724879889046254892
61743312860864765372999967761036
61743312860864767156552860647518
61743312860867451837210469898110
61743312860867451837210474615472
61743312860867451837398755192882
61743312860867452388782225375942
61743312860867466664652676484414
61743312860867466664653049555916
61743312860867468448205688412946
61743312860867468448226580421538
61743312860867468448477653345182
61743312860867468448477657577270
61743312860867468859987951539314
61743312860867468860072635580882
61743312860868352819333252640902
61743312860868652411278510968752
61743312860868652960322561930800
61743312860868653008603046288998
61743312860868653146616943377188
61743312860868669068299245906358
61743312860868669068299250144062
61743312860868669068300279025484
61743312860868669617091477820960
61743312860868669617153895560818
61743312860868669617155011573634
61743312860868669617155011586732
61743312860889076997877703914956
61743312860891778289530412638334
61743312860892978863598706209010
61743312860892984397522785383098
61743312860899867337047456154032
61743312860899882162230221908192
61743312860899882163925946862492
61743312860899883948315754092096
61743312860899883948315758342898
61743312860901067911115492507312
61743312860901082736298258261472
61743312860901084519872162547064
61743312860901084520416387891034
61743312860901084522110960334238
61743312860901084522110964585040
61743312860901084522382556445934
61743312860901084522382642535002
61743312860901084522382646785804
61743312860901084568136226978358
61743312860901084568136227444918
61743312860901084568137260564044
61743312860901084568701347983972
61743312860901090056683814170816
61743312860903769202768569584830
61743312860903769202956854879602
61743312860903769751749601676986
61743312860903769751811592145114
61743312860903769800093109622438
61743312860903785859601284350414
61743312860903785859789308773238
61743312860903785859789309239798
61743312860903785859789313477502
61743312860903786225546051226034
61743312860903786271384320177518
61743312860903786272136435674774
61743312860903786406865810498330
61743312860903786406865810499734
61743312860903786408645073385138
61743312860903786408645074434898
61743312860903786408645074907282
61743312860903786408645078095226
61743312860903789563947084485290
61743312860903789564135112562618
61743312860903791347709016381698
61743312860903791348524919325710
61743312860903791760035244446648
61743312860904686974134661732085
61743312860904686974134661851581
61743312860904686974677849374873
61743312860904686974677849374921
61743312860904686974677853974191
61743312860904686974677854092235
61743312860904686974698741383465
61743312860904686974698741383513
61743312860904686974698745964069
61743312860904686974698745982783
61743312860904686974698746083565
61743312860904686974698746100827
61743312860904686974949450067173
61743312860904686974949450186669
61743312860904686976373202419907
61743312860904686976373205620901
61743312860904686976373207019177
61743312860904686976373207020581
61743312860904686976394094310407
61743312860904686976394094311811
61743312860904686976394094428499
61743312860904686976394097511449
61743312860904686976394097629493
61743312860904686976394099027769
61743312860904686976394099029173
61743312860904686977208882645495
61743312860904686977208882646899
61743312860904686977208882763587
61743312860904686977208885846537
61743312860904686977208885964581
61743312860904686977208887362857
61743312860904686977208887364261
61743312861840927280773141095596
61743312861849336284112089533156
61743312861851739035336830404971
61743312861852023165102712415711
61743312861873652850374695414010
61743312861876399028460345699396
61743312861876399028460345718110
61743312861877283534507530082302
61743312861877283534507787183058
61743312861877288887425910056623
61743312861877288887509478090991
61743312861877288889953843096255
61743312861877299596272041619394
61743312861877300008054047528366
61743312861884443606302869669611
61743312861884502902854732019525
61743312861884502902854732019573
61743312861884504138201524597682
61743312861884504549795502410612
61743312861885355293008531340188
61743312861885392350854202242469
61743312861885392350875094251061
61743312861885393997167088469635
61743312861885393997167088936195
61743312861885393997251002393905
61743312861885393997982222694625
61743312861885393998003114703217
61743312861885393999695021509267
61743312861885393999695021975827
61743312861885404706013220498966
61743312861885405118359310639922
61743312861888090348059851221145
61743312861888095288817072948169
61743312861888095288879834713093
61743312861888095288900640982537
61743312861888095288900725555285
61743312861888095288903739815251
61743312861888095288904084188785
61743312861888095289384254496547
61743312861888095289384256012867
61743312861888095289635304489505
61743312861888095289652753291849
61743312861888095289655852124563
61743312861888095289656196498097
61743312861888095291076508708819
61743312861888095291327557185457
61743312861888095291348103304195
61743312861888095291912187536179
61743312861888095291912189052499
61743312861888105173850811521605
61743312861888106409197604081000
61743312861888106409448308184104
61743312861888106821042286015748
61743312884501953306875548586998
61743312884501953307439632818982
61743312884501953309131885514934
61743312884501953855667519011720
61743312884501953901400183213832
61743312884501953902235858840150
61743312884501953903847129435998
61743312884501953903927339885174
61743312884501968134045379505372
61743312884501970510787052474066
61743312884501970512394621128450
61743312884502868839117830131885
61743312884502871080479400699197
61743312884502871080479405420966
61743312884503154615176953633796
61743312884503171269498147410093
61743312884503171269748851513197
61743312884534368806712530125558
61743312884534368807276614357542
61743312884534368808968867053494
61743312884534383633318276811948
61743312884534383633882361043932
61743312884534385417708084041552
61743312884534385417708088292354
61743312884534385418272172524338
61743312884534390952008133164588
61743312884535284338390727438461
61743312884535284338954811670445
61743312884535286169098208065139
61743312884537993223171320037548
61743312884537993223255259726322
61743312884537993223255261143258
61743312884537993224950611609066
61743312884537993225702723918378
61743312884538271266958282900552
61743312884538271267793958526870
61743312884538271269405229122718
61743312884538271269485439571894
61743312884538287876258140449190
61743312884538287876258145166552
61743312884538287876279037173740
61743312884538287876279037175144
61743312884538287876341708482154
61743312884538287876341708483558
61743312884538287876345150638642
61743312884538287876345151688402
61743312884538287876345152160786
61743312884538287876345155348730
61743312884538287877952716093436
61743312884538287877952720810798
61743312884538287877952720815170
61743312884538287878224661282978
61743312884538287878789520349622
61743312884538287878789521411028
61743312884538287922098736598318
61743312884538287924543105258086
61743312884538293412525825026744
61743312884538293412528924213590
61743312884539188445765536968632
61743312884539188445765536970036
61743312884539188445786428978628
61743312885471832015353160880216
61743312885474528365350551675338
61743312885474533718519979824770
61743312885475433689295528439634
61743312885482638828261158704342
61743312885482638828825242936326
61743312885482638829093856051896
61743312885482638829093859232820
61743312885482638829094630890768
61743312885483534042840750430418
61743312885483537564254774888536
61743312885483539396006736436412
61743312885483539396006736902972
61743312885483539396010178579850
61743312885483539396090419261820
61743312885483539396570820668396
61743312885483539396570821134956
61743312885483539396574262811834
61743312885483539396654503493804
61743312885483539396905551953180
61743312885483539396905555134104
61743312885483539396906326792052
61743312885483567188739039170339
61743312885483567188759587159481
61743312885483567188760045964355
61743312885483567188822721990131
61743312885483567191015924087417
61743312885483570894800423493077
61743312885483572130147986181779
61743312885483572130147990899141
61743312885483572130712070413763
61743312885483572130712075131125
61743312885483572132467003852853
61743312885483583250503292414807
61743312885483822906455694186839
61743312885483822908147175224843
61743312885483822908147946882791
61743312885483822908712031114775
61743312885483837753504419482612
61743312885483837753504448180372
61743312885483839585339320895708
61743312885483839585904176785640
61743312885483867378009260451317
61743312885483872321653996401551
61743312885486241100256960490349
61743312885486534106029795995524
61743312885486535340812848703070
61743312885486540877833460674191
61743312885487423395486554394457
61743312885487424582843542293565
61743312885487424768096683386569
61743312885487435748409355661671
61743312885487435908561868578578
61743312885487472761086022924633
61743312885487472808510968520457
61743312885487474593172637567915
61743312885487483879207027421341
61743312885487485711292610484695
61743312885487485734183335215851
61743312885506954157480482019464
61743312885507849372064287069134
61743312885507854725233715218566
61743312885507854725313955900536
61743312885507882520240689653921
61743312885507887461627859748431
61743312885508154914563629192372
61743312885511751237784284468242
61743312885511751237785405217294
61743312885511801660460716645118
61743312885511801660460716744496
61743312885518688990340792073308
61743312885518956376766709744238
61743312885519855112743531389320
61743312885519888306088513944235
61743312885519889495684302811441
61743312885519889564408824773488
61743312885519890159203238171048
61743312885519890296401230781596
61743312885519890298911600522873
61743312885519895649573987641265
61743312885519895649574016339073
61743312885519895652081028672305
61743312885519895652101949378705
61743312885519904938363147253751
61743312885519905123073092451389
61743312885519905123093984459981
61743312885519906173730831802855
61743312885519906769951191520964
61743312885519906770013867546740
61743312885519906770201119268876
61743312885519906770765975157404
61743312885519906770765979756674
61743312885519906770765979856052
61743312885522558465627031741237
61743312885522591816637307096365
61743312885522591819081672101629
61743312885522596758209402897625
61743312885522606641610076598605
61743312885522606641610076611655
61743312885522606641610077661415
61743312885522606641610091026217
61743312885522606641610091026377
61743312885522606641610092542697
61743312885522606641610206861353
61743312885522606641610852496075
61743312885522606641613175444369
61743312885522606826257480756401
61743312885522606826320152077913
61743312885522606826320156782177
61743312885522607876392010093537
61743312885522607878589934030447
61743312885522607878589934036063
61743312885522607878839473830893
61743312885522607878839474303069
61743312885522608473386536324159
61743312885522608473386536329775
61743312885522608473448955250592
61743312937676880870398485301570
61743312937676880871150597610882
61743312937676880872842850306834
61743312937676880916151812994042
61743312937676880916152070211486
61743312937676880916904182520798
61743312937676880918596435216750
61743312937676880918599534049464
61743312937676881053349805604590
61743312937676881055606142532526
61743312937676881055609498582684
61743312937676896932077932983250
61743312937676896932161615808658
61743312937676896932161618990986
61743312937676896932162735017060
61743312937676896975658834622106
61743312937676896977915175204546
61743312937679582207804894788922
61743312937679582210252615844344
61743312937680499386339146572148
61743312937680499386340175418755
61743312937680499386422714602061
61743312937680499386422714606516
61743312937680499386423086119655
61743312937680499386423862512470
61743312937680499386611114196983
61743312937680499386612143085473
61743312937680499386612147807242
61743312937680499387175855762435
61743312937680799438433668819282
61743312937680799575630632578928
61743312937680799575693308604704
61743312937704814717258287235157
61743312937711997661637500158372
61743312937711997661888548635010
61743312937711997662389612467684
61743312937711997662640660944322
61743312937711997707641876327482
61743312937711997707642133544926
61743312937711997708394245854238
61743312937711997710089597382904
61743312937711997710653681614888
61743312937712013721308306520924
61743312937712013721308306522376
61743312937712013721329198529516
61743312937712013721393017745384
61743312937712013721395313045630
61743312937712013722145101473528
61743312937712013722145130053244
61743312937712013722145130054696
61743312937712013722148577982678
61743312937712013723651679142098
61743312937712013723651679142306
61743312937712013723652798350500
61743312937712013724404914910614
61743312937712013767148897955546
61743312937712013769405238537986
61743312937712013770158499807432
61743312937712014136187178023932
61743312937712014181940762933848
61743312937712014316945180735516
61743312937712019259836570390206
61743312937712019259836575107568
61743312937712914884502695571037
61743312937712914884502700288399
61743312937712914884756877699610
61743312937712914886449129345802
61743312937713214341216934308826
61743312937713214343473274891266
61743312937713215076283778878214
61743312937713215076283779927974
61743312937713219877398383983438
61743312937713219877400706815092
61743312937713219877962468215422
61743312937715621528823922466780
61743312937715621529576030544004
61743312937715621529576034776092
61743312937715621531083353995342
61743312937715621531835466304654
61743312937715916184169375591926
61743312937715916184170150426586
61743312937715916184170150430958
61743312937715921718094487885300
61743312937716816750226917251767
61743312937716816751919169947719
61743312937716817347530561992217
61743312937716822286386695634068
61743312937716822286407587638205
61743312937716822286658291741309
61743312938652162024652722211046
61743312938660267134393901090618
61743312938660267134957985322602
61743312938661501062477191307305
61743312938661501062480662148503
61743312938663869406201413326887
61743312938663869406201417594951
61743312938663869406202446446013
61743312938663869406222592317696
61743312938664169595475334228166
61743312938664214067110260369758
61743312938665070163224727641528
61743312938665112805534142672783
61743312938665112805534142685833
61743312938665114451910054012409
61743312938685478092235629496664
61743312938685483031366457604842
61743312938685778281756927597929
61743312938685811633581947887139
61743312938685827693108045567822
61743312938685827695346675426258
61743312938685827695348883570414
61743312938688529398782020347554
61743312938688529398783971274266
61743312938689413355786056946979
61743312938689418845965584550041
61743312938689418846237180661737
61743312938689429964086287253004
61743312938689429964355172129550
61743312938689429966593716248838
61743312938689429966595667175550
61743312938689430378375722157810
61743312938696284906059573384080
61743312938696284906059576572024
61743312938696284906059664213604
61743312938696284906060692597890
61743312938696284906060693064666
61743312938696284906063016012744
61743312938696284906226684415185
61743312938696284906247949495278
61743312938696289844915338199484
61743312938696289845166128845175
61743312938696289845166387125429
61743312938696289845167161964301
61743312938696289845187307363808
61743312938696289845188082204084
61743312938696289845188426577618
61743312938696289845190749992472
61743312938696334316552586817194
61743312938696334316825330821794
61743312938696334319083987510080
61743312938696334319085106723890
61743312938696334319085107190450
61743312938696585095309218446120
61743312938696585095309332770600
61743312938696585095309337505440
61743312938696585095497622787105
61743312938696585095497622787114
61743312938696623204688966452117
61743312938696623204692437293315
61743312938696634323896818980858
61743312938696634506096284073918
61743312938696634506827475794922
61743312938696634508333632572120
61743312938696634508333746896600
61743312938696634508333747363160
61743312938696634508334913913640
61743312938696634508334913932354
61743312938696634508523199208412
61743312938696634508523199227126
61743312938696634509088055092728
61743312938697485042362579130186
61743312938697485042364902061218
61743312938697485043114691439498
61743312938697485043114945470402
61743312938697485043114948656942
61743312938697485043115720309274
61743312938697485068512714500989
61743312938697485068515813687835
61743312938697485454959630237558
61743312938697485663061709180088
61743312938697485663309070226451
61743312938697485663309443297793
61743312938697490419234423478709
61743312938697519017415829001759
61743312938697523772504133194599
61743312938697523772692161271927
61743312938697523774948498199863
61743312938697533244495759371407
61743312938697533244495889621105
61743312938697533244495889621153
61743312938697533244498858204121
61743312938697533244498858558253
61743312938697533244498859608013
61743312938697533839292120863991
61743312938697534890871670697983
61743312938697534890871671747743
61743312938697534890874769884829
61743312938697534890874770934589
61743312938697535076082767238668
61743312938697535076083800340532
61743312938697535076083800357794
61743312938697535076083933789148
61743312938697535076083933807862
61743312938697535076146609814924
61743312938697535076146609833638
61743312938697535076166335273036
61743312938697535076334895109696
61743312938697535076334895128410
61743312938697535076898722142950
61743312938697535076899750994012
61743312938697535076899751012726
61743312938697535488680985269366
61743312938700186771759515847259
61743312938700186771762873314359
61743312938700220717566280244417
61743312938700220718318392553729
61743312938700220720010645249681
61743312938700220720014117153737
61743312938700220720097685188105
61743312938700220720830024697019
61743312938700220720849797497417
61743312938700220720850916705611
61743312938700225475939220898451
61743312938700236596566194520989
61743312938700236777343410635646
61743312938700236779519278710444
61743312938700236779519278729158
61743312938700236779583905681646
61743312938700236779769982813548
61743312938700236779769982832262
61743312938700236780334067064246
61743313097201661367050527880518
61743313097201661367238809974248
61743313097201661914338527720280
61743313097201661914338530902608
61743313097201661914339302554940
61743313097201661916281832081022
61743313097201661960071191923844
61743313097201661960071966758504
61743313097201661961766543452510
61743313097201662099299266315504
61743313097201662099863351597296
61743313097201676191399937638972
61743313097209781850560962175888
61743313097209781896314547085804
61743313097212466533851137153768
61743313097212467080198742590488
61743313097212467080198742590536
61743313097212467080386770667816
61743313097212467080386770667864
61743313097212467126683519103316
61743313097212467126683519103364
61743313097212467128378870632030
61743313097212483142400952839742
61743313097212483142400957071830
61743313097212483188154513285342
61743313097212483553995935075442
61743313097212483554183220198198
61743313097212483554748076082514
61743313097212483599748748334430
61743313097212483599749519985358
61743313097212483737197559837878
61743313097213384305009341355811
61743313097213667700751555456596
61743313097213667700751555456644
61743313097213667700752330291304
61743313097213667702446135334382
61743313097213667702446906985310
61743313097213667837197435757832
61743313097213667837197435757880
61743313097213667839707919995168
61743313097213683762222549638622
61743313097213683762223578506946
61743313097213684311015548949138
61743313097213684311077191873050
61743313097213684311077195055378
61743313097213684311078311068194
61743313097213684311078311081292
61743313097213684311265481399910
61743313097213684311830337284226
61743313097213684356831895978110
61743313097213684356831899160438
61743313097234076865195256723126
61743313097234076866887509419078
61743313097234091691236919177532
61743313097234093475626726407136
61743313097236778156848338518006
61743313097236778158540586963156
61743313097236778158540591213958
61743313097236778158728873307688
61743313097236778705076478744408
61743313097236778705264506821736
61743313097236778705828591053720
61743313097236778705828594236048
61743313097236778705828594241872
61743313097236778705829365888380
61743313097236778705891357436836
61743313097236778706079642718510
61743313097236778751561255257236
61743313097236778751561255257284
61743313097236778751562030091944
61743313097236778753256606785950
61743313097236792982890000972412
61743313097236794765312147367420
61743313097236794812845368222548
61743313097236795177094411543548
61743313097236795179625812236434
61743313097236795224627256139278
61743313097236795360108751183228
61743313097236795360108751196326
61743313097236795360129643204918
61743313097236795361888010869042
61743313097236795361888042767844
61743313097236795361888383940384
61743313097236795361888387124116
61743313097236795362640151876114
61743313097236798471436464116898
61743313097236798517190020447050
61743313097236798517378048524378
61743313097237679319644664771408
61743313097237679321900998517064
61743313097237695927377594629561
61743313097237695927377594629609
61743313097237695927377597693845
61743313097237695927377597811889
61743313097237695927920785336633
61743313097237695927920789922853
61743313097237695927920790040945
61743313097237695927920790053995
61743313097237695927920791458046
61743313097237695927920791471144
61743313097237695928007573129266
61743313097237695928192382964649
61743313097237695928192382964697
61743313097237695928192386028933
61743313097237695928192386034549
61743313097237695928192386146977
61743313097237695928192386152641
61743313097237695928192387569742
61743313097237695928192497283561
61743313097237695928192500465841
61743313097237695928192500465889
61743313097237695928195854750661
61743313097237695928195854868705
61743313097237695928195855223044
61743313097237695928195857932989
61743313097237695928195859473798
61743313097237695929637030272167
61743313097237695929637030390259
61743313097237695929637033473209
61743313097237695929637034989529
61743313097237695929637035008402
61743313097237695930451818607255
61743313097237695930451818725347
61743313097237695930452190746881
61743313097237695930452191678597
61743313097237695930452191796641
61743313097237695930452192150980
61743313097237699635656514393985
61743313097237701281173903508842
61743313097237701283621624564264
61743313097237979327324643139230
61743313097237979462075171911752
61743313097237979462325960587652
61743313097237979463161641981044
61743313097237979510607479585460
61743313097237995934197679557990
61743313097237995934201035608148
61743313097237995979450199199576
61743313097237995980017378963902
61743313097237995981709630610094
61743313097237995981709632132030
61743313097237995981709635314358
61743313097237995981897918489612
61743313097237996119158673219376
61743313097237999091446084877658
61743313097238000920837365757626
61743313097238000921589476550618
61743313097238000921589477017178
61743313097238000921592834017718
61743313097244882033688118692328
61743313097244898687804610419244
61743313097244903993712790084482
61743313097244904176539102709692
61743313097244904178422825626410
61743313097246104796552079402358
61743313097248506447702289582652
61743313097248506447786229271417
61743313097248506447786229271420
61743313097248506447786229271426
61743313097248506447786229625552
61743313097248506447786230688362
61743313097248506447974257348754
61743313097248506447974257702832
61743313097248506447974258765690
61743313097248506449481581154170
61743313097248506450233693463482
61743313097248784492241618790036
61743313097248784492241618790084
61743313097248784492242393624744
61743313097248784493936970318750
61743313097248800553525355495902
61743313097248800965307619672078
61743313097248801100311261118506
61743313097248801148321957789614
61743313097248801148321959311550
61743313097248806042260190742942
61743313097248806087449691887386
61743313097248806087449692937146
61743313097248806087452015768800
61743313097248806088013775652810
61743313097248806088013777169130
61743313097248806088201803730138
61743313097248806088201804196698
61743313097248806637056794571848
61743313097248806637059893758694
61743313097248806637244822649176
61743313097249701668625141227106
61743313097249701668625141227107
61743313097249701670295725913358
61743313097249701670295725913359
61743313097249701670295725913406
61743313097249701670295725913407
61743313097249701670295726029998
61743313097249701670295726029999
61743313097249701670295726957343
61743313097249701670295726957503
61743313097249701670295726976217
61743313097249701670295727075387
61743313097249701670295727075595
61743313097249701670295727092857
61743313097249701670295727429679
61743313097249701670295727429727
61743313097249701670316617921998
61743313097249701670316617921999
61743313097249701670316618965935
61743313097249701670316618966095
61743313097249701670316618984809
61743313097249701670316619084187
61743313097249701670316619101449
61743313097249701670316619438319
61743313097249701670317393923058
61743313097249701670317393923059
61743313097249701670567322025055
61743313097249701670567322025103
61743313097249701670567322141695
61743313097249701670567323069199
61743313097249701670567323087913
61743313097249701670567323187291
61743313097249701670567323204553
61743313097249701670567323541375
61743313097249701670567323541423
61743313097249701671132182258147
61743313097249707021770325917058
61743313097249707021770325935772
61743313097249707021770583153216
61743313097249707204241730563681
61743313097249707204241730681725
61743313097249707204784922792896
61743313097249707204805814797069
61743313097249707204805814913709
61743313097249707205056518898769
61743313097249707205056518900173
61743313097249707205056519016813
61743313098185046943047506163635
61743313098185046943047591902783
61743313098185046943049916250757
61743313098185046943050174531011
61743313098185046943050949369874
61743313098185046943050949369883
61743313098185046943068771243728
61743313098186247517115543579725
61743313098186247517115886536317
61743313098186247700133325829186
61743313098186248934915259324118
61743313098186277164532475232073
61743313098186280868878275716869
61743313098193152052787910204335
61743313098193152052791353410583
61743313098194052620537705981516
61743313098194052620541148124954
61743313098194052620624831416922
61743313098196754323783989706367
61743313098196754323784764545239
61743313098196754323787432912615
61743313098196754323788207751487
61743313098197054513055445699724
61743313098197087270272536391369
61743313098197087272531972152019
61743313098197087681866514222965
61743313098197087684310767625133
61743313098197103926895767355740
61743313098197955080870584210790
61743313098197988435140357975489
61743313098197988435199566361061
61743313098197988435391061028785
61743313098197988435411953037377
61743313098197988435955146310577
61743313098197999553260203405016
61743313098197999553322622226446
61743313098198004492200422692544
61743313098198004494647368913306
61743313098198004494648143747966
61743313098198004494707463257024
61743313098217463677666770274916
61743313098217463677687433777138
61743313098217463678231626153616
61743313098218364245415442601996
61743313098218364245502567570842
61743313098218364245979526833980
61743313098218364245980646029124
61743313098218367949764684763670
61743313098218367949844153787692
61743313098218664434752240862678
61743313098218664435502288504166
61743313098218668139093827079528
61743313098218712611506272726650
61743313098218712611569034491574
61743313098221065949477376639635
61743313098221065949478409758761
61743313098221065949498555158268
61743313098221065949499674838854
61743313098221069653007526345083
61743313098221069653007530594424
61743313098221069653007530594433
61743313098221069653008645203357
61743313098221069653010711271077
61743313098221069653011744390203
61743313098221114125481231208146
61743313098221114125482723468968
61743313098221114125484702049344
61743313098221364308605691589503
61743313098221366137933186571006
61743313098221366138748975059180
61743313098221366138751412798514
61743313098221399306744250376885
61743313098221402601755508790735
61743313098221403013534304263849
61743313098221414131989783028130
61743313098221414314730904499982
61743313098221414314731019285406
61743313098221414314734346643420
61743313098221414314734347115596
61743313098221414314734461428844
61743313098221414314734461901020
61743313098221414314753332353174
61743313098221414314920439842194
61743313098221414315004036456278
61743313098221414315004122195426
61743313098221414315004379412870
61743313098221415551773503976220
61743313098222250026860822694464
61743313098222264851018508201248
61743313098222264851018594290316
61743313098222264851018851507760
61743313098222264851019622810172
61743313098222264851019623160092
61743313098222264851019627409442
61743313098222264873909204683668
61743313098222264873909233380024
61743313098222266498147905076234
61743313098222266498148679915106
61743313098222266498398612011746
61743313098222266522730538115249
61743313098222266522733980258687
61743313098222266705748320364710
61743313098222266706498367539422
61743313098222266706560785284944
61743313098222266706563108699798
61743313098222270227076681556637
61743313098222270227079780743483
61743313098222271645688519264672
61743313098222299852479966396484
61743313098222299852479969583024
61743313098222299852480741235356
61743313098222299874555946278169
61743313098222299877000311283433
61743313098222299877000314465761
61743313098222300060018094129409
61743313098222300060289689191297
61743313098222300060832882464497
61743313098222303581346114950557
61743313098222303581349209551183
61743313098222314287934369491243
61743313098222314287935517401617
61743313098222314676641094042494
61743313098222314676641094046706
61743313098222314699528347322887
61743313098222314699529494861659
61743313098222314699529494879129
61743313098222314699529495233261
61743313098222314699738802903638
61743313098222314699801478929414
61743313098222314882481158361674
61743313098222314882543834387450
61743313098222314882546157802304
61743313098222314882546158865162
61743313098222314882565113993606
61743313098222314882732135743478
61743313098222314882753056331786
61743313098222314882753142070934
61743313098222314882753399288378
61743313098222314882815818096710
61743313098222316117078158846464
61743313098222316119522523851728
61743313098222316119522780602612
61743313098222316119522782118932
61743313098222316119522785301260
61743313098222316119525879435326
61743313098222316119525879901886
61743313098222316119606091886096
61743313098222316532120738695886
61743313098222319641104945551049
61743313098222319641104950255313
61743313098222319823868323869964
61743313098222319823871679920122
61743313098222319823930999895740
61743313098229171059239734037840
61743313098229174762749481126328
61743313098229174762749481126337
61743313098229174762749824082929
61743313098229174762752148430903
61743313098229174763313565358312
61743313098229174763585534522636
61743313098229174763586309362912
61743313098229174763586395456192
61743313098229174763586653736446
61743313098229174763588632777766
61743313098229174763588977151300
61743313098229224176610809582192
61743313098229508123090664452143
61743313098229519425310414176758
61743313098229519426731859730948
61743313098230371633286849802661
61743313098230371816239546885761
61743313098230375520587296780790
61743313098230375520587325478550
61743313098230375520647764649312
61743313098230408874104957186369
61743313098230408874104985884177
61743313098230408874919745521457
61743313098230408874940666227857
61743313098230408876611998217409
61743313098230408876632918923809
61743313098230419811717615612021
61743313098230419993059434052266
61743313098230419994482026099680
61743313098230419994482027499360
61743313098230419994484349981094
61743313098230421642426001807442
61743313098230424934176943031678
61743313098230424934236263007296
61743313098233071689341832175643
61743313098233071689345274319081
61743313098233076628470683950835
61743313098233076628473008298809
61743313098233076629285474152163
61743313098233106278961753506311
61743313098233106688296297093577
61743313098233106873821120970593
61743313098233106873842012979185
61743313098233109982740372442729
61743313098233109982743469759123
61743313098233109982743471275443
61743313098233109983307553991107
61743313098233109983307555507427
61743313098233109984999808203379
61743313098233110394337447590719
61743313098233110394337448057279
61743313098233110577352016812893
61743313098233110577352045510701
61743313098233110577352132070493
61743313098233110577540044890221
61743313098233110577540073588029
61743313098233110577623728182189
61743313098233110578187725854381
61743313098233110578354833225309
61743313098233110578375753931709
61743313098233110579859057843933
61743313098233110579879978550333
61743313098233110580047085921261
61743313098233110580068006627661
61743313098233110580611170153245
61743313098233110580632090859645
61743313098233121514964418021101
61743313098233121696284066272475
61743313098233121696306493678790
61743313098233121696557197781894
61743313098233122750311211053449
61743313098233126454657011538245
61743322947255127989626351137298
61743322947360526534812082118702
61743322947360526535000110196030
61743323000418048030436560759794
61743323000430055005612302083832
61743323000430103176512777008178
61743323000430103177265544643540
61743323000432756701705641298358
61743323000432756706791310077144
61743323000527349673767384695922
61743323000527349674331468927906
61743323000527349676023721623858
61743323000527360794332754203510
61743323000527360794896838435494
61743323000538154840943708478952
61743323000538154840944451433476
61743323000538154842636048803378
61743323000538154843388816438740
61743323000538157084561708320068
61743323000538157084749994664600
61743323000538165960945081383030
61743323018111803605920944159402
61743323018154730533779894114716
61743323018154730671047670255133
61743323018155030669763424709468
61743323018155030677108873609388
61743323018155030677297159966970
61743323018158633129863707683937
61743323018253220608104173888459
61743323018253226507806227039105
61743323018255927800024421954459
61743323018255927802531089564237
61743323018255938918395102856511
61743323018255938919815386719345
61743323018255938920651067063025
61743323023845718680825868403332
61743323024020128829752017558446
61743323024052549682777112179564
61743323024052549682777115361892
61743323024052549682780468229722
61743323159746837186561364296952
61743323159746837186561364298356
61743323159950934183616721413554
61743323159962939917421664709362
61743323159962939921751093477798
61743323159962939922504238887522
61743323159962939924010529238448
61743323159965641811216453342970
61743323159965641811216454859374
61743323159965691033693138461886
61743323160060236422309008226358
61743323160060236424481658096750
61743323160060236424502578803150
61743323160060236424504902801204
61743323160060236424753630450470
61743323160060236424756724583048
61743323160060236425318486333382
61743323160060236425320810331436
61743323160062935883734234922284
61743323160062937530863291660036
61743323160062937713962347240086
61743323160062937714714459547946
61743323160062937714714459549398
61743323160062937716134739891630
61743323160062937716406712243898
61743323160062937716406712245350
61743323160062947004194887169468
61743323160062947004194887169516
61743323160062952357364320036262
61743323160071041405656201324628
61743323160071041405844229401956
61743323160071041408163328462206
61743323160071041591365957628538
61743323160071041591365957629990
61743323160071041591369051762568
61743323160071041591369052229164
61743323160071058062468106533654
61743323174689926555211348780742
61743323177469110970097829095732
61743323177675909855106499467248
61743323177675909855109941610686
61743323177675909855674025842670
61743323177677110200887013143702
61743323177677110612188875460000
61743323177679512126106021112726
61743323177687615589445897413961
61743323177687915593244309069836
61743323177784878552737904403724
61743323177786126893423067196757
61743323177786126893987151428741
61743323183370483664756679118550
61743323183377436193928902376684
61743323183377436195623478020930
61743323183377436195626581576622
61743323183553013748150217083776
61743323183553014982932150578708
61743323183561118857891395963348
61743323183561118857891424661108
61743323183585433980460566260793
61743323183585435836019177201096
61743323183585435836019948859044
61743323183588135265063500671399
61743323183596240817828527761964
61743323183597441759623176623831
61743323183600143280608783759022
61743323183600143463623381678796
61743323183600192686286944963036
61743323183693503965838771450864
61743323183693503965839543103196
61743323183697439183269956539084
61743323183697439183269961262062
61743323183697439183270994363926
61743323183697439183353524573452
61743323183697439185529397022712
61743323183697439185797889578716
61743323183705543058040921351930
61743323183705543058794066763106
61743323183705543058795095631478
61743323183705543060488642407352
61743323183705543060489672325484
61743323230646739324246949623838
61743323230646739682211613397399
61743323230646740917557631124315
61743323230854438728966312620717
61743323230854736948940550952456
61743323230865243751564336094699
61743323230865244116840673482251
61743323230865244117404757714235
61743323230865244307172617631881
61743323230865543894293361133994
61743323230865543895060453174427
61743323230865543899376678384770
61743323230865543899377051456112
61743323230865543901827875949134
61743323230865543901828134216338
61743323230865543947581719124802
61743323230865543948146575009118
61743323230962506858848697681677
61743323230962538429283698610896
61743323230966442670931046066612
61743323230966442670931307529194
61743323230966442671683419838506
61743323230966442671683419839958
61743323230974546545890291451252
61743323236548112382483399336470
61743323236548128441991570395440
61743323236556217492224578216042
61743323236556231905356837948436
61743323236556233551732749275012
61743323236558933608603897574960
61743323236763062907310667640218
61743323236763064142090018401928
61743323236763064142093371269758
61743323236763064553686578966794
61743323236763064554499125742548
61743323236765765845339402494470
61743323236773869125658946147184
61743323236773869126224063498294
61743323236773869538006069407266
61743323236773869721051790106554
61743323236773870955833723601486
61743323236775070294335561439986
61743323236775070478102670248415
61743323236775070478103042270192
61743323236775072124486057415988
61743323236777771586176671312194
61743323236871164184783307526171
61743323236871164184784340628035
61743323236872333441380203970852
61743323236872366197561336540020
61743323236872366197562369659146
61743323236872366200009054413114
61743323236872366792358715207798
61743323236872366794805661429964
61743323236875067900997456300140
61743323236875068086458743224844
61743323236883171364111672207268
61743323236883171364361945831984
61743323236883171364362720666644
61743323236883171366621381592634
61743323236883171775893936383396
61743323236883171775955927914382
61743323236883171776709843926726
61743323236883171778403648969804
61743323236883171778404420620732
61743323236883187837992805784786
61743323236883187837992805797884
61743323254270434109848040167736
61743323254270434109848040284376
61743323254270434116601946453540
61743323254270434116622867158488
61743323254272835630599332788228
61743323254272835676331996991744
61743323254272835676332025571460
61743323254273135819869926785012
61743323254273135865602590988528
61743323254273136224877105684518
61743323254273136224877105703232
61743323254273988072721273322222
61743323254284843201327782475691
61743323254467625708467044784317
61743323254488040225992259844996
61743323254488924184441432338442
61743323254488934684772933406251
61743323254488934684856616231659
61743323254488934822033688135855
61743323254488935302561407970990
61743323254488938526400031538139
61743323254488940381394901669610
61743323254488940381398373927958
61743323254488940793804041840964
61743323254489224327937549418170
61743323254489238740501571838820
61743323254489238740501600418536
61743323254489239152095578231466
61743323254489239335862670046230
61743323254489239335862671095990
61743323254489239335866113724862
61743323254489240387441978612534
61743323254489240983074635837748
61743323254491625887876520042294
61743323254491637005996495674842
61743323254491673652244670743562
61743323254491926031372637122022
61743323254491940444494396576587
61743323254491940489502216373808
61743323254491940855530665935318
61743323254491940855530665954032
61743323254491942273891634587970
61743323254491973795761708528238
61743323254491974207355686359882
61743323254491985320393087814270
61743323254492842841644126721826
61743323254492842842448454703711
61743323254492842842458915056914
61743323254500047796254349283592
61743323254500946167800166472199
61743323254500946716603372106466
61743323254500946717407700088351
61743323254503647826046443293279
61743323254503649655656450953980
61743323254503649655656465302887
61743323254564619639915566438156
61743323254564619639915566456870
61743323254598191218267112696789
61743323254598191218288033403141
61743323254598192453550483095689
61743323254598192453634051130057
61743323254598193002928893347343
61743323254598209680685120069268
61743323254598209680876508914125
61743323254598241201457558904375
61743323254598242416434595328907
61743323254600910972529590709005
61743323254600911384123568540649
61743323254600942493110553070781
61743323254600942493361598464469
61743323254600942495638827400997
61743323254600953613758803033545
61743323254600959149921683413335
61743323254600959149922455065667
61743323254600959150004994715533
61743323254600959150193279525031
61743323254600959150758135409347
61743323254600959150758140126709
61743323254609064672104900402943
61743323254609064672104903585271
61743323254609064672107228051289
61743323638200948351030344973211
61743323638200949997406256299787
61743323638200949997970340531771
61743323638236072142629833431585
61743323638236072150157801484785
61743323638333334063819319427961
61743323638333334071161325134683
61743323638341439174124582539517
61743323638341439180902504014255
61743323638341442880162635720265
61743323638341442885245981550757
61743323638345491942511514151572
61743323638345491942511772418776
61743323638513097425789140011947
61743323638523902592401467191467
61743323638523902599931759242721
61743323638523919071031931679449
61743323638525277313930224592680
61743323638525277313933666736118
61743323638527805052919189155275
61743323638527805052919446372719
61743323638527805060261194861997
61743323638527805060261452079441
61743323638527806287429153480267
61743323638527806288265206882191
61743323638527806288265981716851
61743323638527806288266238934295
61743323638527806290712927937613
61743323638527806294959445531521
61743323638527806295796530985549
61743323638527821524206241776427
61743323638527821524209597826585
61743323638527821526653962831849
61743323638527821531548247483149
61743323638527821531549280585013
61743323638527821531551603533307
61743323638527821533995968538571
61743323638527822759552259503343
61743323638527822759555615553501
61743323638527822761999980558765
61743323638527854466424004687851
61743323638527854466507687513259
61743323638527854466508719565363
61743323638527854468955408568681
61743323638527854474038754399173
61743323638527854474039011616617
61743323638527870937794740134411
61743323638527870937798096184569
61743323638527870940242461189833
61743323638527977370801371829827
61743323638527977370804815036075
61743323638527978605583305324759
61743323638527978605586748531007
61743323638529179170267732149704
61743323638529179177112149470044
61743323638529179177112150532902
61743323638529179177861819434928
61743323638529179177865291693276
61743323638529179177865294881220
61743323638529227348012624394390
61743323638549592643152990051240
61743323638549592643154109246384
61743323638552138687527560685755
61743323638552138687715845980527
61743323638552138687718944813241
61743323638552138694305482160493
61743323638552138695058627571669
61743323638552138695058884789113
61743323638552143634186356847133
61743323638560227143528729749721
61743323638560227143531052698015
61743323638560227151059020751215
61743323638560243797268739565327
61743323638560243798024203220533
61743323638560243804610745272049
61743323638560243804799030094645
61743323638560243804799030566821
61743323638560243804800063668685
61743323638560247508956545756845
61743323638560247509144831051617
61743323638560247509145864153481
61743323638560275319511778852227
61743323638560275319700064146999
61743323638560291973255140485903
61743323638560291973818967500443
61743323638560291973820000602307
61743323638560291974007252795215
61743323638560291975511220196395
61743323638560291975514576246553
61743323638560291975699505491167
61743323638561594672616346185846
61743323638561594679393497076726
61743323638561594679394525927788
61743323638561594862973724633949
61743323638561642847849605460774
61743323638561642848601717770086
61743323638561642848601719305120
61743323638561642850293972001072
61743323638564295968599540889660
61743323638564295968599626983100
61743323638564295969351882768368
61743323638564295969351997559616
61743323638564296375298549933670
61743323638564296382640555640392
61743323638564296558315988401692
61743323638564296558880068400136
61743323638564296565654895275700
61743323638564296565654895280071
61743323638564296565655665391594
61743323638564296565655665509638
61743323638564296565655666926580
61743323638564296565655670114572
61743323638564296565657994108414
61743323638564296565844214739358
61743323638564296566408812337756
61743323638564296566408812337804
61743323638564296566411135286050
61743323638564344140064103115890
61743323638564344140066398416136
61743323638564344140066427113944
61743323638564344140066427231988
61743323638564345787380381328602
61743323638564345787380409908318
61743323638564345788887819938370
61743323638564345969646085162296
61743323638564345969646085167912
61743323638564345970210944234556
61743323638564345970398197471608
61743323638564345970398197477224
61743323638564345970398972311884
61743323638626473847523569010070
61743323638626473848275681319382
61743323638626473849967934015334
61743323638633187958183572917585
61743323638633187958184606019449
61743323638633187960631293973007
61743323638633221312265963236595
61743323638633221312453991313923
61743323638633226847888091730219
61743323638633226848453204359803
61743323638633226848453209064067
61743323638633226848641232437131
61743323638633226848641237141395
61743323638633226850144428658155
61743323638633226850897574069331
61743323638634577723235702601540
61743323638634577725492039529476
61743323638634579552625953548922
61743323638634579553127275667466
61743323638634579553374847635162
61743323638634579553374876214878
61743323638634579553378319421126
61743323638634579553378319539218
61743323638634579553378319893302
61743323638634579553378319893350
61743323638634579553379094727962
61743323638634579553379094728010
61743323638634579555635431655946
61743323638634579555637755654000
61743323638637279014612596818182
61743323638637279014699635693748
61743323638637279017144000699012
61743323638637280661177909446682
61743323638637280661261477481050
61743323638637280661264952927342
61743323638637280661828779954980
61743323638637280662013589790362
61743323638637280662017065236654
61743323638637280663709314744662
61743323638637280663709317932606
61743323638637280844192249086362
61743323638637280844213169674670
61743323638637280844275817120730
61743323638637280844279289024786
61743323638637280844279289374706
61743323638637280844279292562650
61743323638637280844279293624056
61743323638637280844279293629672
61743323638637280844759436769044
61743323638637280844843119594452
61743323638637280844844152696316
61743323638637280845027929430042
61743323638637280845027958009758
61743323638637280845031401216006
61743323638637280845031401334098
61743323638637280845031401688182
61743323638637280845031401688230
61743323638637280845031404870510
61743323638637280845031404871962
61743323638637280845031405933368
61743323638637280845031405938984
61743323638637280846723653911958
61743323638637280846723654030050
61743323638637280846723654384134
61743323638637280846723654384182
61743323638637280846723654384341
61743323638637280846723658634936
61743323638637280847288513450826
61743323638637281256061298488884
61743323638637281256061299538644
61743323638637281256061556756088
61743323638637281256625383770628
61743323638637281256813669065400
61743323638637281256814443900060
61743323638637281258505921761352
61743323638637281258509020594066
61743323638637295485986688314900
61743323638637295488434525578512
61743323638637295488434526641370
61743323638657538472765827884139
61743323638657538472766085101583
61743323638657538473329912116123
61743323638657538473330940513723
61743323638657538475025520862233
61743323638657538475213548939561
61743323638657538475777633171545
61743323638658889347925405960770
61743323638658906002225683376478
61743323638658906004109436407898
61743323638661590639013375126114
61743323638661607295574488708508
61743323638661607295574490125450
61743323638661607296326600899776
61743323638661607296326601017820
61743323638661607296326602417500
61743323638669694514721546358830
61743323638669694514721546358878
61743323638669694514721546359038
61743323638669694514722321193538
61743323638669694514722322243250
61743323638669694514724645191544
61743323638669696161038910878440
61743323638669696161665761493540
61743323638669696161854046775214
61743323638669696343865222453890
61743323638669696344596418307604
61743323638669696344617339000906
61743323638669696344680101133012
61743323638669696344680101133219
61743323638669696344864910968602
61743323638669696344864939548318
61743323638669696344868382754566
61743323638669696344868382872658
61743323638669696344868383226742
61743323638669696344868383226790
61743323638669696344868386409070
61743323638669696344868386410522
61743323638669696344868387471928
61743323638669696344868387477544
61743323638669696344869158061402
61743323638669696344869158061450
61743323638669696346563734755456
61743323638669696347127818987440
61743323638669710986011697930788
61743323638669710986011726510504
61743323638669710987519394807760
61743323638669710987519395870618
61743323638669710987707423947946
61743323638669711168838010555998
61743323638669711168838039135714
61743323638669711169026038633326
61743323638669711170533735510090
61743323638669711170721762052432
61743323638669711170721762170476
61743323638669711170721763570156
61743323638669711170721763587418
61743323638669711170721763587625
61743323638669712817850820325170
61743323638669716523703168376884
61743323653004882966207206517260
61743323653004882966771290749244
61743323653004932789133604046156
61743323653004932789134378880816
61743323653004932791577969051420
61743323653004932791578743886080
61743323653288568543399663305952
61743323653288568543462425425008
61743323653288585014686744624912
61743323653288585014751830742022
61743323653296672418358908690592
61743323653296672418421670809648
61743323653296688889648314007606
61743323653331789079342205305910
61743323653331789079906289537894
61743323653331789081600866231900
61743323653331789081601641066560
61743323653331794563015048840668
61743323653331805550631610622924
61743323653331805551196469689568
61743323653331805552891046383574
61743323653331838904712967840070
61743323653331838904713742674730
61743323656067415758760555102352
61743323656067432367245974451150
61743323656067432367246749290022
61743323656067732556495647742986
61743323656067732556496422581858
61743323656067765725292510572216
61743323656067765726987087266222
61743323656067765772740672058046
61743323656067769423833995730635
61743323656071334827492502083890
61743323656242147875685708053678
61743323656243348220898694888150
61743323656243348632768084512990
61743323656251451886946438184313
61743323656251451886946438656489
61743323656253854844803597351885
61743323656253855256422966435290
61743323656254154844369095067851
61743323656274568314646210248372
61743323656274568314647329443516
61743323656275769071729357421280
61743323656286270152425002634739
61743323656286270207369703563182
61743323656286274048986379375241
61743323656286570344122392264635
61743323656286570348438990546320
61743323656286570350886712552124
61743323656286570350886715734452
61743323656286570350890068602282
61743323656286570396640297443326
61743323656359221683054849726288
61743323656359253251208465432450
61743323656359253251211822899550
61743323656360465080660589733071
61743323656360465082916926661007
61743323656363157495930295145907
61743323656363157495930298328235
61743323656395587410026679681667
61743323661944842854578696313238
61743323661976090949123588220610
61743323661976090950818160682528
61743323661976094655259185631052
61743323662151673254393586816319
61743323662151673259539679944568
61743323662159778371539519166930
61743323662159778371540290819262
61743323662159778966336894648168
61743323662159778966340336791606
61743323662159778966900978880152
61743323662162480073186141610820
61743323662162480074880717255066
61743323662184093700763826991418
61743323662184094295560430820324
61743323662187996161219265126492
61743323662187996161281941152268
61743323662187996344233489974924
61743323662187996755827467806568
61743323662187996756078171909672
61743323662194895565526641334211
61743323662194895567974357672271
61743323662194895572270068194714
61743323662194895574717698793626
61743323662194895574717784882694
61743323662194895574717785932454
61743323662194895574717786067808
61743323662194895574718819169672
61743323662194895574718819523964
61743323662194895758580447766534
61743323662194899271564694514959
61743323662194899279158811016332
61743323662194901109302159577906
61743323662196094682977221607931
61743323662196100219192735359564
61743323662198798217999574396497
61743323662198798218253983155384
61743323662198798218817804875023
61743323662198798218818063155280
61743323662198801739613855432428
61743323662198801922439794986088
61743323662198801922627823063416
61743323662198801922690499089192
61743323662198802974960644811676
61743323662198803157973840790332
61743323662198803158036516816108
61743323662198803158037631425032
61743323662198846387490244807014
61743323662198846387490502024458
61743323662198846387552920832790
61743323662259774743325682443032
61743323662260942331904099891072
61743323662260942743498077722716
61743323662260942743748781825820
61743323662267878617531696192074
61743323662267878618284837371162
61743323662267878618284927827672
61743323662267878618556519222006
61743323662269046206863345275712
61743323662271747910110404902236
61743323662271747910298432979564
61743323662271747910361109005340
61743323662271749145644450706480
61743323662271749145707126732256
61743323662271749145708241341180
61743323662271781262123453268774
61743323662271781262186129294550
61743323662271782313584583280796
61743323662271782313587936148626
61743323662271782313605384832878
61743323662271782313668151315164
61743323662271782314420263624476
61743323662271782314423616492306
61743323662271782316115869188258
61743323662271782908384285252404
61743323662271782908384543519608
61743323662271792382479988429590
61743323662271797138393358966686
61743323662271797140841080022108
61743323662292190243162573525082
61743323662292190243162663981592
61743323662296108946222672995359
61743323662296108946473377098463
61743323662304197996188209217407
61743323662304197997002997552495
61743323662304212638418368582574
61743323662304212638421724514688
61743323662304212638421724632732
61743323662304212638421726049882
61743323662304212640113978726960
61743323662304214470257370885354
61743323706185263341239188446299
61743323706477002839772022293339
61743323706477052253361296548850
61743323706498629234760930618680
61743323706501335884855449463862
61743323709213846159203491203545
61743323709213846159204524322671
61743323709238190085234582977543
61743323709245361274222109680661
61743323709245361274223142799787
61743323709245393893410979633942
61743323709245394078685131287734
61743323709246261247446494910461
61743323709246261247447528029587
61743323709246261704773136945621
61743323709246261704774170064747
61743323709246261841972162675295
61743323709246265410814545727228
61743323709246266598168206721833
61743323709248966702467627522108
61743323709427880056777695824603
61743323709428765243979549452980
61743323709428780624526715700111
61743323709428781859308649195043
61743323709428781860121115048397
61743323709428782270902627026686
61743323709428782270902627026687
61743323709429081858848758842979
61743323709429081863081296527814
61743323709429081863081300778616
61743323709453391704323775872824
61743323709453391704326870473450
61743323709453391706583207401386
61743323709453392438643665258927
61743323709453397189764548177647
61743323709456994160847774318767
61743323709456994709134208362823
61743323709463898506003553929075
61743323709463898513314162792870
61743323709463904001495033088093
61743323709464198517314075860420
61743323709464198519570412788356
61743323709464198654571359861254
61743323709464198654571732932596
61743323709464198655325653182596
61743323709464198655325911462898
61743323709464198656831168580818
61743323709464198656831171763146
61743323709464198657019454938400
61743323709464198700325320912364
61743323709464198702584756673014
61743323709465099087382195845938
61743323709467850927366812331446
61743323709467850927617860808084
61743323709536881557153180095530
61743323709540784565901115916405
61743323709540785801247903779333
61743323709540785801247905295653
61743323709540785801247991389176
61743323709540785801248253920232
61743323709540785802000016088645
61743323709540785802000017604965
61743323709540785803692268784597
61743323709540785803692270300917
61743323709562394487322586457179
61743323709562410959382672080945
61743323709562410959383043617253
61743323709562410959445348106721
61743323709562410961078391030471
61743323709562410961078392430151
61743323709562410961078395616691
61743323709562410961893183964829
61743323709565096190778852070325
61743323709565111017447360871559
61743323709573198922711279782250
61743323709573200752289820270946
61743323709573200752292914871572
61743323709573200753045027179432
61743323709573201301084972927736
61743323709573201301837002331766
61743323709573201302088050808404
61743323709573216127690722796211
61743323709573217773190203945554
61743323715122471572305416531158
61743323715154892011273231236292
61743323715341308498122104768081
61743323715341309547430095077206
61743323715341309547433567335554
61743323715341309547994954143850
61743323715341309547998426402198
61743323715341309549689555185484
61743323715341309733467500602647
61743323715341309733467501652407
61743323715361717662474739707779
61743323715361717662502766383480
61743323715361721183081354967310
61743323715361722601630500363208
61743323715361722601633853231038
61743323715361723013224478194852
61743323715361723013227831062682
61743323715365620122999840922001
61743323715365625473742473319260
61743323715365625473993177422364
61743323715372513348064074600685
61743323715372513348335670712381
61743323715372522636313278824383
61743323715372524476305788973863
61743323715372524476305790023623
61743323715372529415374205562766
61743323715372529415433522953591
61743323715372529415433524003351
61743323715372572048971653395752
61743323715373725233297351724899
61743323715373730584026542558192
61743323715373730584026542558201
61743323715373730584029637630994
61743323715376430640354800498780
61743323715376430640605504601884
61743323715376431875679275747459
61743323715376431875679624353081
61743323715376475105217222242378
61743323715376475105467926345482
61743323715376476339695532800624
61743323715376476339695532819338
61743323715376476340448678230514
61743323715434701757243581619596
61743323715437401814230066967548
61743323715438571049630820108992
61743323715438571049881524212096
61743323715445501960239598970911
61743323715445506923855908799116
61743323715445506924420764683432
61743323715445506924504332717800
61743323715446676571696803868727
61743323715446676571700247547142
61743323715446709327879056720330
61743323715446709330407242254220
61743323715446709330407243303980
61743323715446709331159354564984
61743323715446724152809999040728
61743323715446724153061046100424
61743323715446724155320483750400
61743323715449377863349885663607
61743323715449377863371170924400
61743323715449377863372199794176
61743323715449377863621875027504
61743323715449377863622903897280
61743323715449409979850430704138
61743323715449409980101134807242
61743323715449411214328741262384
61743323715449411214328741281098
61743323715449411215081886692274
61743323715449421100394993942282
61743323715469818548482598011432
61743323715469818548733644953036
61743323715469818549298500837352
61743323715469835023115843911360
61743323715471035960779802797730
61743323715481793363186867202167
61743323715481793363186868251927
61743323715481840944362738399944
61743323715481840944363081356536
61743323715481840944366182078576
61743323732735504624063372489795
61743323732774495898126730240565
61743323732774529663345033911032
61743323732868788728279618841704
61743323732868788728279647402706
61743323732868788728279647421420
61743323732868789094308068538568
61743323732868789140061653311678
61743323732868789140061653330392
61743323732869088865042721644220
61743323732869088871796627930024
61743323732869089283578633838996
61743323732869089329332218612106
61743323732869089329332218630820
61743323732871490385773120721086
61743323732871490431526676933194
61743323732871490843308682842166
61743323732871790575043686021514
61743323732871790575064606726462
61743323732871790620985557624430
61743323732871790620985557643144
61743323732871790621550416635455
61743323732871790986825691930486
61743323732871790986846612635434
61743323732871794279410407211258
61743323732879546128810262083792
61743323732879599612479192981308
61743323732880801650661914093231
61743323732883498003105557946949
61743323733051575993525922011828
61743323733051576542572038700562
61743323733054277651210780389410
61743323733054277834141437203474
61743323733055478405760636941818
61743323733055478408293156848722
61743323733061910904701628802334
61743323733061925683106331090962
61743323733061959080684677904840
61743323733062214754259015535968
61743323733062381526170025774050
61743323733062383356309204117809
61743323733062383356309208822064
61743323733062383356312303422690
61743323733063266695296251344913
61743323733063276572233340686573
61743323733063276578049284299007
61743323733063276578132966646623
61743323733063277807580130065821
61743323733063278364151120915855
61743323733063281473703785131605
61743323733063281511925930550617
61743323733063281519520132627089
61743323733063281519520136877891
61743323733063281648538174796081
61743323733063281656153268881145
61743323733063281656718124771077
61743323733063281656718129488439
61743323733063282060885642890435
61743323733063282067663563892997
61743323733063282067663564365173
61743323733063282068499244232305
61743323733063282068499244704481
61743323733063282093919045649558
61743323733063282139651709853074
61743323733063282139735393145042
61743323733063283297927007441753
61743323733063283303010353272245
61743323733063283303094036564213
61743323733063283303278854895583
61743323733063283303908824899301
61743323733063283923225613790198
61743323733063283923309297082166
61743323733063283924120990344452
61743323733063283924124085417254
61743323733063327768141276639181
61743323733063327770397613567117
61743323733063331473910056544259
61743323733063331473910057016435
61743323733063331474746508540271
61743323733063576767403560644811
61743323733063583701525634145470
61743323733063584113307897285152
61743323733063584113391584342640
61743323733065812953436972848638
61743323733065828143623679996526
61743323733065860946405796053000
61743323733065861129420021951144
61743323733065968560825009216478
61743323733065968606599486133534
61743323733065969018193463965178
61743323733065979724698542596168
61743323733066268750095604612942
61743323733066268750095604631656
61743323733066279868215580245490
61743323733066283572374084398214
61743323733066285404960721849539
61743323733066285405048895884539
61743323733067184135290846945036
61743323733067184135311738953628
61743323733067184140123104273722
61743323733067184140206026787256
61743323733067184140373421123196
61743323733067184140394313131788
61743323733067184181065323745452
61743323733067184185938690990772
61743323733067184186126977335304
61743323733067184186147897923612
61743323733067184187630943686724
61743323733067184592659300527336
61743323733067184597741874705496
61743323733067185789030415230326
61743323733067229018542707135778
61743323733067229018542965402982
61743323733086226235619743651376
61743323733086241014024444773604
61743323733086241059777772464672
61743323733086242249374331467842
61743323733086242843331012914244
61743323733086693333975324613584
61743323733086698684697036424956
61743323733086698684700130553406
61743323733087582232387936468078
61743323733087593345425337922466
61743323733087593345425337941180
61743323733087593345425338057820
61743323733087593352179244226984
61743323733087593352200164931932
61743323733087593757019315754110
61743323733087593764518987169871
61743323733087593764550382578629
61743323733087593899279722279482
61743323733087598657924515783206
61743323733087599252449150428914
61743323733087893488921455002194
61743323733087893495696253315304
61743323733087893495696281876306
61743323733087893495696281895020
61743323733087893953231843997386
61743323733087893953231844016100
61743323733087898847254821940796
61743323733087898893008378152904
61743323733087927259303279513486
61743323733090128101340860283375
61743323733090128284355085598160
61743323733090144707629150130174
61743323733090144709888700558204
61743323733090283890048545855194
61743323733090283935614102686330
61743323733090283935802102067302
61743323733090283935823022772250
61743323733090284347584395308468
61743323733090295460454402058282
61743323733090295467229228932394
61743323733090298714227466677082
61743323733090328407439350685012
61743323733090328407439637998492
61743323733090328407439638017206
61743323733090328819033328516656
61743323733090584079319139851978
61743323733090595244885183009710
61743323733090595244885183028424
61743323733090595245450042020735
61743323733090595603950519138010
61743323733090595610725317315766
61743323733090598903477139968918
61743323733090628550768331696004
61743323733090628596710203317634
61743323733090628962550337604976
61743323733098233760686474991726
61743323733098233806440030154122
61743323733098253526234996665710
61743323733098281936669524094232
61743323733098281982423079256628
61743323733098404236378818366588
61743323733098406066521826805223
61743323733098704016042897745541
61743323733098704059620705332424
61743323733098705844009397604636
61743323733098705844010512213560
61743323733099600874740871396840
61743323733099601288770155452949
61743323733099604444355500359491
61743323733099604444355500359500
61743323733099604627369725207932
61743323733099604993380610185127
61743323733099606823331458656608
61743323733099606823520519972567
61743323733099606825779190897491
61743323733099634686421609936384
61743323733099649641274821496826
61743323733102302580401971001335
61743323733102306147790845280796
61743323733102308115172582997228
61743323733102308115173601767447
61743323733102308115259623289943
61743323733102308116868307951527
61743323733102308526767579599091
61743323733102341461663205696357
61743323733102341461935954418319
61743323733102350752138125919601
61743323733102351344710166418122
61743323733160528220058546384226
61743323733160528220058546402940
61743323733160528220058546519580
61743323733160544826076945426306
61743323733160545240116666216612
61743323733160572691674902993344
61743323733160573103456908902316
61743323733160573103456908921030
61743323733163229877552019702606
61743323733163229923493632688398
61743323733163230335087610520042
61743323733163230335255005224616
61743323733163274395110247914640
61743323733163274395110247933354
61743323733163278053535068805112
61743323733163278099267761704984
61743323733163278511049767613956
61743323733164431092337381211752
61743323733164447151675067571084
61743323733164447289123764284736
61743323733164478810805732671814
61743323733164479268320430314258
61743323733172536133809922901891
61743323733172536133813017974693
61743323733172550615040335124080
61743323733172550980797029749412
61743323733172550980800123877862
61743323733172552193317836167237
61743323733172552193317840418039
61743323733172552215582057372794
61743323733172552261144258621736
61743323733172552810190375310470
61743323733172552811005163645558
61743323733172583783830124237393
61743323733172585546772433126623
61743323733172595636264565119402
61743323733172600368674383279187
61743323733172600392126868231166
61743323733172600392129962359616
61743323733175252318287394750604
61743323733175252318475422827932
61743323733175254102592385066261
61743323733175254102676087022816
61743323733175254102677201631740
61743323733175254102864115100144
61743323733175254102927905734844
61743323733175285623424142459827
61743323733175285623507710494195
61743323733175285623678543787033
61743323733175285624243401341729
61743323733175285624263520027609
61743323733175285624323618043301
61743323733175285625955772723561
61743323733175285626771334381361
61743323733175285670363119142918
61743323733175287270556899981179
61743323733175287453571236078623
61743323733175287453571239142859
61743323733175287454657620525407
61743323733175287454689135389354
61743323733175287456099169118255
61743323733175296742384268978497
61743323733175296742384270494817
61743323733175296744076523190769
61743323733175296744891310013909
61743323733175297339699652823254
61743323733175297339699910040698
61743323733175298575046699419946
61743323733195662031606729550052
61743323733195666970737557658230
61743323733195695383431749839262
61743323733195711444631143676052
61743323733196867544805594011510
61743323733196895957485596376565
61743323733196912611852017353211
61743323733196912614299738290541
61743323733196912614311346673703
61743323733196912614311348073383
61743323733199597249121137495649
61743323733199597249138930667155
61743323733199613905138027151063
61743323733199613905952815486151
61743323733199613905964428468583
61743323733199617611157512671193
61743323733207669464416332115166
61743323733207717183608422146841
61743323733207717778413277126364
61743323733207719013999423798827
61743323733207719427236910571172
61743323733207719427299586579479
61743323866031498916587890721456
61743323866031498916650652840512
61743323866031498916650911120766
61743323866031515387941091272440
61743323866031515395471383323694
61743323866031515395472530166838
61743323866034216686937669977670
61743323866034216686937671027430
61743323866034216687125698054998
61743323866034216687125956322202
61743323866034217098719676936402
61743323866034217098907876137894
61743323866034217098907962231174
61743323866034217098908220511419
61743323866034250031355398122560
61743323866034250031418160241616
61743323866034250031419193356530
61743323868625631952491381138047
61743323868636389489714579113633
61743323868658002980687757536563
61743323868660704821383858368365
61743323868660720878442937262575
61743323868660720878443966132351
61743323868668825990443805821273
61743323868668826402226068947689
61743323868672868090914049967101
61743323868730653906124048932163
61743323868733355609559394903219
61743323868733356021341400812191
61743323868733356021342429681967
61743323868746731077601718362373
61743323868746731077601976642627
61743323868746731077602751481499
61743323868767471998821229753468
61743323868769722976161361541537
61743323868770142317661091454849
61743323868770142317662124573975
61743323868770175533907148889026
61743323868771047689034686157477
61743323868771076100309126974013
61743323868771076100309384074769
61743323868771076100309384191409
61743323868778280781758710000546
61743323868778280781758710117186
61743323868778284486104510485342
61743323868778284486104768765596
61743323868779151562299356364431
61743323868779151563993931542117
61743323868781847869091781695813
61743323868781847869092039976067
61743323868781847914824445899329
61743323868781849698398349836453
61743323868781849698398608116707
61743323868781849698399382955579
61743323868781852808219515675541
61743323868781852808219773955795
61743323868781852853952438159311
61743323868781852853953212998183
61743323868781852855647013336997
61743323868781852855647788175868
61743323868781852855647788175869
61743323868781853404438725498935
61743323868781853404438983779189
61743323868781853404439758618061
61743323868781854637526342096435
61743323868949492295323297585111
61743323868949492295326650452941
61743323868949492297771015458205
61743323868949787088121950795577
61743323868949787088121951267753
61743323868949788735251008005505
61743323868949792439596804952437
61743323868949803140095357728673
61743323868949803145934516408809
61743323868949803551877620855089
61743323868949961043342087155396
61743323868952189880938235725471
61743323868952189883387080712065
61743323868952190292720241634443
61743323868952193586976379366941
61743323868952193586976379379991
61743323868952193586979732247821
61743323868952193587729524791167
61743323868952193587732877658997
61743323868952193589424097253085
61743323868952193998758642493309
61743323868952193998758643556167
61743323868952193999511784735255
61743323868952195234107754704211
61743323868952195234107754704259
61743323868952195234107755767069
61743323868952195236553153990837
61743323868952195236555476822491
61743323868952204707545104924639
61743323868952204707547429272613
61743323868952238051838715017259
61743323868952238059370125213849
61743323868952238059370126276707
61743323868952488242325734756599
61743323868952488791368752141847
61743323868952488791368753658167
61743323868952488791557297238809
61743323868952504843530445432525
61743323868952661100212205522767
61743323868952661100213234392543
61743323868952661100215644479665
61743323868952661100216677598791
61743323868952662334995167887475
61743323868952662334997577974597
61743323868952662334998611093723
61743323868953390638773728444689
61743323868953390640468304088935
61743323868953440463580406746865
61743323868953562902744531782385
61743323868953563314317244533935
61743323868960610373152740502039
61743323868961516474697127081239
61743323868961666777681485102109
61743323868961968614165072225144
61743323868962000135847949373291
61743323868964197451761966950785
61743323868964217629092902074337
61743323868964217629846043253425
61743323868964217759572029134177
61743323868964245630192733926385
61743323868964368480928538594329
61743323868964368480928544728633
61743323868964652054309305557739
61743323868964653289655323284655
61743323868964667936723003807489
61743323868964667936723003807537
61743323868964668068900064612955
61743323868964668068900067796687
61743323868964668073983758183009
61743323868964668119643065873044
61743323868964668121337641517290
61743323868964668485766021309377
61743323868964701427501031168171
61743323868965569098483712007018
61743323868965569098483713069876
61743323868965569098483970287272
61743323868965569099048567904432
61743323868965569099048571073662
61743323868965569099048572136520
61743323868965569228903406547965
61743323868965569228903435127681
61743323868965569230595687823633
61743323868965569231446463217477
61743323868965569235678233422077
61743323868965569235678490639473
61743323868965569236529008815921
61743323868965569236529266033317
61743323868965569238188740939923
61743323868965569238188741989683
61743323868965569238188999220225
61743323868965569238221518729269
61743323868984614439982789540159
61743323868984614439982790603017
61743323868984625148769253034347
61743323868984625560362972585737
61743323868984625560365296933711
61743323868984658500594273323557
61743323868984658912187992874947
61743323868984909093822756325213
61743323868984909231083511172861
61743323868984909231083514355189
61743323868984909231083515418047
61743323868984909231086868285877
61743323868984909232781443813483
61743323868984914584252945102513
61743323868984925290590656558885
61743323868984925290594009426715
61743323868984925292286262006027
61743323868984925702184630145391
61743323868984925702184634377479
61743323868984925702372916502973
61743323868984925702372919672203
61743323868984925702373949604837
61743323868984925704068525132443
61743323868984925748127534396661
61743323868984925748129857344955
61743323868984925749822110040907
61743323868984930643760085180493
61743323868984930643760086243351
61743323868984958644107929544047
61743323868984958644111282295237
61743323868984958644111282411877
61743323868984959055701903130553
61743323868984959055701907362641
61743323868984959055890189488135
61743323868984959055890192657365
61743323868984959055890193720223
61743323868985826454894648296057
61743323868985826454894652528145
61743323868985828102022671931945
61743323868985828102023705033809
61743323868985828102023708221753
61743323868985982106905021740825
61743323868986278402125755274853
61743323868986278408806391678448
61743323868986278454562296348506
61743323868986282295987586597414
61743323868986283531334375976662
61743323868986283943388608863860
61743323868986283943389383704136
61743323868986283943389384170696
61743323868986283943389728077670
61743323868986283943391707118990
61743323868986283943391793212270
61743323868986283943392051492524
61743323868988528158141449642327
61743323868988528158141453874415
61743323868988528158143773640381
61743323868988529393488503676313
61743323868988529393488504726073
61743323868988529393676790020845
61743323868988529805458795929817
61743323868988679501996726795203
61743323868988679968536180394162
61743323868988679968536180748454
61743323868988683253788336188059
61743323868988685045770838848271
61743323868988685045771871967397
61743323868988977914186541264604
61743323868988979744520802026964
61743323868988979746215377671210
61743323868988979746215378143386
61743323868988980104724010024759
61743323868988980105560842978705
61743323868988980112052040410080
61743323868988980112053193024718
61743323868988980112251982782223
61743323868988980157806774274306
61743323868988980157809097222600
61743323868988983397284453267787
61743323868988983399815857131355
61743323868988983404815515902899
61743323868988983816597783267019
61743323868989013090517142115121
61743323868989880725618556269030
61743323868989880853781171281601
61743323868989880856324198321796
61743323868989880860535335847659
61743323868989880863066477093843
61743323868989880863066735374145
61743323868989880863067514446509
61743323868989880863067514563149
61743323868989880863067859296797
61743323868989880863099254883189
61743323868989885665593837137510
61743323868989885802791829748058
61743323868989886214385807579702
61743323868989913482929794470363
61743323868996633268634999098367
61743323868996633268634999111465
61743323868996633268636032213329
61743323868996634915764055849217
61743323868996638620109854817693
61743323868996638620109855984093
61743323868997083573726462619780
61743323868997083575417681034370
61743323868997083575417682097228
61743323868997083575421038147386
61743323868997083619480047411604
61743323868997083621172300107556
61743323868997083621174623055850
61743323868997083621174623528026
61743323868997085215029273136315
61743323868997088515120779014455
61743323868997133391001470332446
61743323868997991324129051593874
61743323868997991324129309874128
61743323869000685890538630752598
61743323869000685892230883448550
61743323869000685892233206396844
61743323869057604485816046158417
61743323869057609838983151728189
61743323869058777791591273636103
61743323869061456940205001710129
61743323869061456940205002876529
61743323869061462293374174293791
61743323869061462474630375819869
61743323869061462886224353651513
61743323869061464123454003853139
61743323869061479083244355430983
61743323869061479084938931075229
61743323869061508593462820505633
61743323869061512299500873686381
61743323869061512299503196634675
61743323869061512436761628416145
61743323869061512436763951364439
61743323869061631032604618644125
61743323869061631032605651763251
61743323869061662600027305985562
61743323869061662600780194179086
61743323869062815728414351163645
61743323869069734907563870163069
61743323869069734907564122309019
61743323869070937311796477161612
61743323869070970663527096457500
61743323869073670170851062703270
61743323869073670170853385651564
61743323869073670719646476828258
61743323869073670719646480010586
61743323869073670719646481079060
61743323869073670719834504905634
61743323869073670722341549124624
61743323869073686779404321718116
61743323869073686781597982970193
61743323869073686781848686605288
61743323869093894584775912613789
61743323869093927799902714295797
61743323869093927799905037244091
61743323869094050236787406801785
61743323869094079746995405859806
61743323869095252640183960404020
61743323869095252640183960870580
61743323869095252640748044636004
61743323869095252640748045102564
61743323869095252641020874733884
61743323869095252641023112055458
61743323869095252641023456428992
61743323869095280435382319315377
61743323869095280435382662271969
61743323869095280435384986270023
61743323869095280435444966761437
61743323869095280435445342902679
61743323869095280435946374501085
61743323869095280435946374967645
61743323869095280435946403547361
61743323869095280435949845342283
61743323869095280436010198786995
61743323869095280436012523251609
61743323869095284141423039800691
61743323869095285376769832372095
61743323869095295260107871317555
61743323869095295261802451666065
61743323869095296495517339914735
61743323869095296497149244231853
61743323869095297112625508773822
61743323869095297112628976427076
61743323869095297112628980676426
61743323869095297113476652502725
61743323869095297113476652502773
61743323869095297114822637329242
61743323869095297115073341432346
61743323869095297115073341436504
61743323869095297115073344618589
61743323869095297115073344618832
61743323869095297115073345681690
61743323869097931787910103869452
61743323869097979965585148454838
61743323869097979965585405672282
61743323869097981612714200956130
61743323869097981795728544827690
61743323869097981795728798857190
61743323869097981795728802045134
61743323869097981795731121805484
61743323869097981795731896645760
61743323869097981795731897695520
61743323869097981795731897812160
61743323869097981796480911170666
61743323869097981796480911183764
61743323869097981796481686005326
61743323869097981796484008953620
61743323869097981796484010003380
61743323869097982207510807954106
61743323869097982208074889002358
61743323869097982344439500225588
61743323869097982344523183062642
61743323869097982344524216164506
61743323869097982344524216170176
61743323869097982344711469407174
61743323869097982344712241059554
61743323869097982345276328473818
61743323869097982345276328475270
61743323869097998404215914547138
61743323869097998404278590568702
61743323869097998404282057872036
61743323869097998404282058221956
61743323869097998404282062458256
61743323869097998404282062471306
61743323869097998405066685335889
61743323869097998405066713915605
61743323869097998406475719104430
61743323869097998406475719124113
61743323869097998406475719124122
61743323869097998406820837683711
61743323869097998406824309941899
61743323869097998815977286727772
61743323869098002111167787478353
61743323869098002111167787478401
61743323869106087455017159790940
61743323869106102281685668611866
61743323874654188675512148572432
61743323874654188675512151754760
61743323874655357725485577184918
61743323874675799007042226336844
61743323874675799008736803030850
61743323874675799189335853875229
61743323874678350595228016768763
61743323874679668291169001391620
61743323874679673054709113823634
61743323874679701467657209344689
61743323874679701467657209461377
61743323874679701467657238041045
61743323874679701467657466562133
61743323874679701467657466678773
61743323874679716286732662930113
61743323874679716286732663979825
61743323874686455704969195648335
61743323874686606005589783516230
61743323874686606005590069313390
61743323874686609709935869798186
61743323874686609709935870860996
61743323874686620822972985455414
61743323874686620822973243735668
61743323874870292005310855352890
61743323874872993290185757405828
61743323874872993299415130007870
61743323874874190762061583055806
61743323874874194054813405708958
61743323874874194056505658404910
61743323874874194465831794508884
61743323874874194465831795558644
61743323874874194465832052776088
61743323874874194466396650391748
61743323874874194466396654625288
61743323874874194468091488536738
61743323874874194468099636236554
61743323874874194651953127074243
61743323874874195886732737625093
61743323874874195886735060573387
61743323874874238932962057980152
61743323874874238933150086057480
61743323874893250927710283304081
61743323874893250927898569661711
61743323874893250927899598531487
61743323874894451867995282106199
61743323874894451867996314158303
61743323874894451867998638156357
61743323874894603630188591506810
61743323874894603630188620221880
61743323874894603630188706310948
61743323874894603632731738637045
61743323874894609167219654033108
61743323874894609167219768357588
61743323874894609167220428871980
61743323874897153571243117039559
61743323874897153571243121271647
61743323874897153571245441037613
61743323874897153571430627027495
61743323874897153571433726332385
61743323874897153571996262450735
61743323874897153571998585399029
61743323874897153571998586448789
61743323874897155218372173794573
61743323874897155219125319205749
61743323874897158510370075712451
61743323874897158511123220073867
61743323874897158512817796767873
61743323874897304915063493559748
61743323874897304921841788105828
61743323874897304922594933517004
61743323874897304924289509048822
61743323874897305328575975432395
61743323874897305335883486880418
61743323874897305335883491112506
61743323874897305335886585713132
61743323874897305336167083558293
61743323874897309223278111614578
61743323874898505679712062469900
61743323874898506090707203113788
61743323874898506276169526694077
61743323874898506276172625520968
61743323874898506276200663895221
61743323874898509797323201473700
61743323874898509797532121559620
61743323874898511215956273790607
61743323874898511215956273790616
61743323874898511627487489857336
61743323874898539033208443446470
61743323874898539444802421278114
61743323874898539444802421394754
61743323874898554262185623217298
61743323874905408797557536018824
61743323874905408799248668340182
61743323874905408799248754433462
61743323874905408799248755496272
61743323874905408799252111546430
61743323874905410438881238543951
61743323874905458614832773197344
61743323874906616737206585706548
61743323874906616737206700031028
61743323874906616737228668736908
61743323874909311259578190052898
61743323874909311259578965937318
61743323874909311259581288885612
61743323874909316794099817036856
61743323874909317845867525683356
61743323874909317846682314018444
61743323874909318028881750531788
61743323874909318029696538866876
61743323874909318029696624606024
61743323874909360663296377656044
61743323874909361259213028622706
61743323874970104315025972917577
61743323874970104315026230135021
61743323874970104315026234385823
61743323874970104315027006038155
61743323874970104315779118347467
61743323874970104498040569774701
61743323874970137666851250424231
61743323874970137666851254675033
61743323874970137669107333322667
61743323874970137669108362192443
61743323874970137669295619680297
61743323874970137849865590063911
61743323874970256445706630415099
61743323874970289614234882945324
61743323874970289614423168240096
61743323874971440957746209499076
61743323874971440958310293731060
61743323874971455785265496777153
61743323874971457203626883706764
61743323874971457615136016743124
61743323874971457615136131067604
61743323874971457615408889615736
61743323874971485432473031310902
61743323874971485432661030673160
61743323874971489137006831157956
61743323874971489137090775333519
61743323874971490371317144147036
61743323874971490371317172844844
61743323874971490371317172961484
61743323874971490371505544232848
61743323874971490371505544232896
61743323874971490371505545295706
61743323874971490371588855049820
61743323874971490371589113330074
61743323874971490374033477272528
61743323874971490374033478335338
61743323874971490374034252107188
61743323874971490374036576105242
61743323874971490555368335961597
61743323874971505198194604918538
61743323874978393489194128329964
61743323874978393674751410082640
61743323874978393674939781354053
61743323874978393674939781470645
61743323874978404793059380845358
61743323874978404793080305801108
61743323874979562724899278653056
61743323874979594246276509040286
61743323874979594248721902913874
61743323874982262781769398083228
61743323874982262781770426953004
61743323874982262782020102186332
61743323874982262782021216795256
61743323874982264016552360447936
61743323874982264017367148783024
61743323874982264017367234522172
61743323874982295538115548576550
61743323874982295538117871406752
61743323874982295538117872456512
61743323874982295538117872574604
61743323874982295538199116610918
61743323874982295538201439441120
61743323874982295538201440490880
61743323874982295538201440608972
61743323874982295538951228920230
61743323874982295540645805614236
61743323874982296132915254778794
61743323874982296132915254780246
61743323874982296133030334140454
61743323874982296133030591357898
61743323874982296133845122475542
61743323874982296133845379692986
61743323874982296133846237084466
61743323874982307253575154596042
61743323875002519997877551313261
61743323875002553166689006803067
61743323875002671737131167863471
61743323875002671737131425080915
61743323875002671737132196733247
61743323875002705114071864483884
61743323875002705114260149778656
61743323875002720123975170180026
61743323875002720123996095019136
61743323875002721771190234108423
61743323875003905871155278294458
61743323875003905871155278295862
61743323875003920698031587992084
61743323875003922525664500143874
61743323875003922525727176169650
61743323875003922525730615126548
61743323875003922526578291202245
61743323875003922526578291320502
61743323875003922528174980131812
61743323875003922528754158947406
61743323875006607162804883599062
61743323875006607162804998390102
61743323875006607162993284730470
61743323875006607162993284734634
61743323875006607162993284734842
61743323875006607162993284747732
61743323875006607162993287916962
61743323875006607162993288979820
61743323875006607162995607566336
61743323875006607163076852764838
61743323875006607163076852769002
61743323875006607163076852769210
61743323875006607163076852782100
61743323875006607163078918383260
61743323875006607163079175600704
61743323875006607163079950435364
61743323875006607163557024489542
61743323875006607163560466632980
61743323875006607163641711835646
61743323875006607165252719445524
61743323875006607165255043326986
61743323875006607574526827981736
61743323875006607574861181509628
61743323875006607757541167621416
61743323875006607757604962861050
61743323875006607757792216099506
61743323875006607757792990932714
61743323875006607757792990934166
61743323875006621986986157472348
61743323875006621987240303246714
61743323875006621989496641709636
61743323875006623634282350277384
61743323875006623634303242299074
61743323875006623634369356815188
61743323875006623634931117152660
61743323875006623635119145243086
61743323875006623635216775096017
61743323875006623635216775212657
61743323875006623636625694196586
61743323875006623636625698447388
61743323875006623817317581944370
61743323875006623817383696454868
61743323875006623817383696921428
61743323875006623817383701159132
61743323875006623819651656645393
61743323875006623819923236340897
61743323875006623819925948641371
61743323875006623820403797652678
61743323875006627524269426296130
61743323875014711037954852950976
61743323875014711037954852951136
61743323875014711037954854467296
61743323875014711038038163767900
61743323875014711038038420985344
61743323875014711040211965879972
61743323875014711040214288711626
61743323875014727509328601136970
61743323875014727694787306844772
61743323875014727694787307311332
61743323892260251078073088939005
61743323892260256019457159374493
61743323892260256019457931032441
61743323892260283699533347272839
61743323892369054132441446139194
61743323892380361809864126471899
61743323892381232181132992963946
61743323892381262377738584684777
61743323892381266084257928884783
61743323892381266084260251833077
61743323892381267319039862379715
61743323892381267319042185328009
61743323892381282136423064318899
61743323892401523298691746947980
61743323892401975437912014368407
61743323892404343186210028561070
61743323892404376585543663120869
61743323892404643375459701852906
61743323892404643787325651581904
61743323892404676729060672209189
61743323892404677141347360339463
61743323892404677186324551932755
61743323892404680435603149344035
61743323892404680847385413520211
61743323892405532685441915937262
61743323892405544355074671457412
61743323892405582694100895867419
61743323892412435986333899807494
61743323892412447061169273945710
61743323892412448890475842086350
61743323892412452457623649960598
61743323892412747250418947237546
61743323892412752601140659048918
61743323892412780649689819485751
61743323892416332913201576573978
61743323892416338446851621784560
61743323892416350756196960234510
61743323892416354323344768108758
61743323892416355047808727660868
61743323892416382913408635037687
61743323892416382919244350394887
61743323892416382920936603090839
61743323892416384560536658673575
61743323892416384567876598649447
61743323892416384567879697482161
61743323892416387860712103852581
61743323892416388219149793905047
61743323892416388220842046600999
61743323892416388221406130832983
61743323892416388272225496450637
61743323892416388273917749146589
61743323892416388273917750662909
61743323892416388409755122754149
61743323892416389501920729581239
61743323892416389507841275748033
61743323892416399522792524208537
61743323892584288601573290481632
61743323892584460291144032768387
61743323892584460840189374146073
61743323892584460840189374618249
61743323892584460840755004874877
61743323892584462077793275764305
61743323892584462146706082665588
61743323892584462695748756744324
61743323892584462695748757210884
61743323892584462695752199354322
61743323892587008333611147818054
61743323892587012039651523947096
61743323892587892108166091813684
61743323892587895814207583951330
61743323892587895815902159129016
61743323892587906932327559583878
61743323892587907117036474395420
61743323892587912607463219848380
61743323892587940285844832569040
61743323892588042799042640072729
61743323892588046503388440557525
61743323892588057615589012240295
61743323892588057621487118157205
61743323892588057623179370521951
61743323892588057623266524537233
61743323892588058856269051652137
61743323892588058858528483180699
61743323892588062554716373148521
61743323892588062554716746220023
61743323892588062562307104501679
61743323892588062562394258516961
61743323892588062562874283665495
61743323892588062562959118652079
61743323892588062692813181270221
61743323892588062692813952928169
61743323892588062699591102744959
61743323892588062700152864165407
61743323892588062700155958634891
61743323892588062700156336423755
61743323892588062701826547664303
61743323892588062701827319322251
61743323892588063111938226478669
61743323892588063111938599550171
61743323892588063112002132836285
61743323892588063317839819989376
61743323892588064346784066331217
61743323892588064347348150563201
61743323892588064372136861731832
61743323892588064417869525935348
61743323892588064417953209227316
61743323892588090975004391142367
61743323892588090975004391161081
61743323892588092210350408869283
61743323892588112517620634425771
61743323892588357942371065048105
61743323892588359002130323004801
61743323892588362698857934337347
61743323892588363301187899769053
61743323892588363301272726833069
61743323892588363324158836467148
61743323892588363509618598192742
61743323892588364536618744559985
61743323892588364538310624669869
61743323892588364561197905709286
61743323892588364561473317502482
61743323892588364607223803107460
61743323892588365155997952148190
61743323892588407355957240462007
61743323892595269509489366293496
61743323892595269509489451916004
61743323892596000924513621901758
61743323892596168244650342054884
61743323892596168292912454611956
61743323892596168292915553798802
61743323892596168427580998868948
61743323892596468433900015346720
61743323892596468433900044044480
61743323892596468482183048492100
61743323892596468619359005415770
61743323892598864643682803364907
61743323892598864643682806547235
61743323892598864643682807615709
61743323892598865878464740042167
61743323892598869401551327503797
61743323892598869582810541595437
61743323892598902753376347793007
61743323892599166433742859848539
61743323892599166433742863030867
61743323892599169725553125839360
61743323892599170138088664584137
61743323892599170139864939935589
61743323892599203491689960224799
61743323892600067001638210070057
61743323892600070156847178285233
61743323892600070158633588705509
61743323892600070753157834334322
61743323892600070753161306592670
61743323892600103510375040960351
61743323892600103510458608994719
61743323892600105294764508054205
61743323892600116407801909508593
61743323892600120112147709993389
61743323892619427539489535890466
61743323892619428774835295337080
61743323892619579487720341146044
61743323892619579487992310329250
61743323892619584243917418311708
61743323892619584838442052957416
61743323892619584838444375439150
61743323892619584838712902460036
61743323892619584838712902932212
61743323892619584838712988554720
61743323892619584838713649069112
61743323892619584838713677300312
61743323892619584838713677766872
61743323892619584838714021673846
61743323892619584838714022140613
61743323892619584838714022140622
61743323892619584838716086808446
61743323892620311315739140667576
61743323892620328107300201386940
61743323892620485406441001747085
61743323892620485406524684456004
61743323892620485406525459294876
61743323892620780244236741569690
61743323892620785595712714841190
61743323892620785595795278452788
61743323892620785595796412192868
61743323892620813453718452027449
61743323892623029261692614545496
61743323892623031043571942838374
61743323892623031046082421898808
61743323892623031046082426012852
61743323892623034749612318967416
61743323892623179974598592699575
61743323892623179974598595881903
61743323892623179974598596950377
61743323892623181161934803572313
61743323892623181202605706753525
61743323892623181209380529376835
61743323892623181620974504026151
61743323892623181620974507208479
61743323892623181759238059415373
61743323892623181759238063648913
61743323892623181759239096768039
61743323892623184913726330930105
61743323892623184915985765640995
61743323892623187109959771226745
61743323892623214515514752583251
61743323892623214561184740760991
61743323892623481757883829742225
61743323892623481763050423393557
61743323892623481764470621105927
61743323892623481764658652365535
61743323892623481810224177318035
61743323892623481947484543223282
61743323892623481948229667437739
61743323892623485469004449668003
61743323892623485469004453918805
61743323892623485652102701422737
61743323892623486704350467394919
61743323892623486704437204956606
61743323892623514704701749849311
61743323892623514704785317883679
61743323892623515116567696378719
61743323892623515157153539731301
61743323892624381918179853171028
61743323892624382330862119294841
61743323892624382376615675506949
61743323892624385487794482133679
61743323892624385487794482133688
61743323892624386036819591959315
61743323892624386036837496449813
61743323892624386036900172475589
61743323892624386082653728687697
61743323892624386219851721298245
61743323892624387271347330043988
61743323892624387272162119895245
61743323892624387272183901417260
61743323892624387272184159697514
61743323892624387272184289014824
61743323892624387272246577443036
61743323892624387272246965040600
61743323892624387273857857682291
61743323892624387317916823901030
61743323892624387318000521252699
61743323892624387318000521252708
61743323892624387319611413894399
61743323892624387866708536062968
61743323892624387866708794343222
61743323892624387866771212088744
61743323892624387866792491694900
61743323892624387866958479676116
61743323892624387866961835743743
61743323892624387867043195798004
61743323892624415684379392280003
61743323892624415729860591710572
61743323892624415730132948492111
61743323892631118129479491482984
61743323892631134188984309675528
61743323892631134921606527287424
61743323892631285084339771579147
61743323892631286868729568710854
61743323892631286868731633378678
61743323892631286868731891658932
61743323892631292219429240253181
61743323892631292219451280522226
61743323892631292219453603470304
61743323892631585273589444871031
61743323892631586874963912294763
61743323892631590579309712779559
61743323892631590579393237763040
61743323892631590762408739372388
61743323892631590762411838561655
61743323892635187543144061519364
61743323892635187545400398447300
61743323892635189329224991088813
61743323892635192294006745794839
61743323892635192301535861818872
61743323892635192484528132427027
61743323892635192484528132427028
61743323892635192484549053133379
61743323892635192484552525453176
61743323892635192484612848432228
61743323892635192844741671986279
61743323892635192896143030965023
61743323892635193033404818874420
61743323892635193033570806855636
61743323892635193033655522977524
61743323892635194085172527520920
61743323892635194085987315856008
61743323892635194130924964459955
61743323892635225785536799725637
61743323892635226196295096163793
61743323892635226196566692275489
61743323892635237314383556874893
61743323892635237314383557924653
61743323892635237314571470166957
61743323892635237314655152986749
61743323892635237314655152992365
61743323892635237314655153109005
61743323892693409225655663070193
61743323892693409225655667320995
61743323892693412929747320494987
61743323892693412929830888062795
61743323892693412932257803669465
61743323892693412932257804732323
61743323892693413067283023733345
61743323892693413067283028450707
61743323892693413068954360440307
61743323892693413068954731957901
61743323892693413068954733511809
61743323892693413069518444672291
61743323892693413069519587847833
61743323892693413069539360661281
61743323892693413069539365378643
61743323892693414167039733977857
61743323892693429538570109769667
61743323892693429744475174121572
61743323892693429746731506332146
61743323892693431394111611663233
61743323892693457401638712172699
61743323892693457401639745293277
61743323892693457403898406217863
61743323892693457541177728605277
61743323892693458639245198785055
61743323892693459186028781571841
61743323892693459394462937518583
61743323892693459394483829527175
61743323892693462343022783080363
61743323892693462343023816200941
61743323892693462343587642151219
61743323892693462345283251965803
61743323892693462480308557054489
61743323892693462480308561771851
61743323892693462480872646003835
61743323892693462892066462048477
61743323892693462892066576485385
61743323892693462892066835119979
61743323892693462892069932889675
61743323892693462892069933952485
61743323892693462892087382754829
61743323892693462892089706752883
61743323892693462894325122974467
61743323892693462894325237759891
61743323892693462894326270861755
61743323892693462894326270867371
61743323892693462894328590627721
61743323892693462894346043680819
61743323892693462894347162889013
61743323892693474012467133922291
61743323892693478952138835314203
61743323892693478952159727322795
61743323892693478953833412008209
61743323892696114221735018452622
61743323892696114770777779086986
61743323892696114770781136554086
61743323892696130830285953329688
61743323892696159242418380572526
61743323892696159244862745577790
61743323892696161097647321119331
61743323892696164183739775454414
61743323892696164183802451480190
61743323892696164183803226314850
61743323892696164184555338624162
61743323892696164184558696091262
61743323892696164186250173952554
61743323892696164186250948787214
61743323892696164595587814856262
61743323892696175304370919820492
61743323892697331612452624480306
61743323892697333259832729811393
61743323892697333259853622170056
61743323892697333854378371140244
61743323892697333854463101611048
61743323892697333854713805714152
61743323892697361260184055666743
61743323892697361260204947675335
61743323892697361671715357472611
61743323892697361671966324092269
61743323892697361671987216100861
61743323892697364964277644769516
61743323892697365559326459495011
61743323892697365559347351503603
61743323892697366613353230253315
61743323892697376082670723792679
61743323892697376084362976488631
61743323892697376494515405727427
61743323892697377731470882937569
61743323892697377731473205885863
61743323892697381435816683422365
61743323892697381437511259066611
61743323892704238207099850169329
61743323892705437134812867554696
61743323892705437179542485780564
61743323892705438964120583605709
61743323892705438964120583605718
61743323892705471723656170416577
61743323892705471723658493364871
61743323892705482841776146049125
61743323892705482841779240649751
61743323892705486546121946533921
61743323892705486547816522178167
61743323892705486547817293830499
61743323892705486548381378062483
61743323892708138472219667713675
61743323892708138472219667713676
61743323892708139021074314181644
61743323892708139021075428790568
61743323892708139021262342258972
61743323892708139021326132893672
61743323892708172189016766386413
61743323892708172189016769573113
61743323892708172189037658867341
61743323892708172189037661583109
61743323892708172191497118922769
61743323892708172372335250238870
61743323892708172373087362548182
61743323892708172374511458090065
61743323892708188251816594714025
61743323892708188431759038519872
61743323892708188434266983703395
61743323892708188434288133862551
61743323892708188434350551737727
61743323892708188434350551737763
61743323892728596361337114480212
61743323892729748734334362898643
61743323892729748804607479428170
61743323892729753698549838897254
61743323892729754292590629992948
61743323892729754293154714224932
61743323892729754293343086658532
61743323892729754293346069654658
61743323892729754293346098352418
61743323892729754293405762684308
61743323892729754293406537523180
61743323892729781561698570373384
61743323892729782087768067849437
61743323892729782087770650594353
61743323892729782088353044090013
61743323892729782293694286007982
61743323892729798767490727771277
61743323892729798767490729188219
61743323892729798767490732374918
61743323892729798767490858506249
61743323892729798767511624383510
61743323892729798767511750514841
61743323892729798767574426540617
61743323892732450645868347329249
61743323892732450645868439208524
61743323892732450645869468059586
61743323892732450646119141877217
61743323892732450646120174996343
61743323892732450646122499344317
61743323892732483813891033818605
61743323892732483813894501490573
61743323892732483813894505722661
61743323892732483813894505727033
61743323892732483813913070673287
61743323892732483813915393504941
61743323892732483813915397737029
61743323892732483813915398203589
61743323892732483814079434617515
61743323892732483814079434967435
61743323892732483814080091950983
61743323892732483814082414782637
61743323892732483814163003001803
61743323892732483814163774659751
61743323892732483814163774776391
61743323892732483814166097602429
61743323892732483814166097608045
61743323892732483996847198224971
61743323892732483996847202455607
61743323892732498226480220856331
61743323892732499874521695561875
61743323892732499874521695911795
61743323892732500056696108109171
61743323892732500056717028697479
61743323892732500057452352725823
61743323892732500057452352725859
61743323892732500057473273430807
61743323892732500057536035195731
61743323892732500468467524346910
61743323892732500469318299255267
61743323892732500469318299371907
61743323892732503763489740785925
61743323892732503763510632794517
61743323892732503763573308820293
61743323892740555755610646939158
61743323892740603934092222943185
61743323892740603934103054950797
61743323892740603934103055304929
61743323892740603934103056367739
61743323945474203956045372606149
61743323945547155301696100457141
61743323945555259176927313625091
61743323945557688737677037448611
61743323945557689972458970943543
61743323945557689972458972012017
61743323945557693678497025192765
61743323945557960468308427636661
61743323945557993867767590493193
61743323945557993868331674725177
61743323945558860898859454901621
61743323945558862682433358838745
61743323945558894847445347193382
61743323945579270612283408703865
61743323945579570801533081995701
61743323945579575740660815975429
61743323945579575742355391153115
61743323945579603741785322043793
61743323945579603789777416707397
61743323945579603789777420958199
61743323945579604155827020930859
61743323945579604201556328015743
61743323945579604201559685134375
61743323945579607450082809935431
61743323945582005296599937654901
61743323945582005303941938644261
61743323945582005303941939110821
61743323945582005303941943361623
61743323945582005303942201628827
61743323945582005715724207537799
61743323945582009007720560763007
61743323945582009009979996542371
61743323945582009009980254809575
61743323945582272093458135687926
61743323945582305445220408684835
61743323945582305447479839741221
61743323945582305493209409810623
61743323945582305493212504411249
61743323945582305493212508662051
61743323945582305493212766929255
61743323945582305851731816583457
61743323945582305856814386516479
61743323945582309151258461865583
61743323945582309153517892921969
61743323945583156052721996014283
61743323945583156647246630659991
61743323945583172524009162952886
61743323945583172699345991239988
61743323945583172706939705453711
61743323945583173248203736536299
61743323945583173255731675895903
61743323945583173255731790687150
61743323945583206053765881682229
61743323945583206061024200312533
61743323945583206472323083347302
61743323945583210176668883832098
61743323945583211414190277129169
61743323945590075778895735883385
61743323945590080718023469863113
61743323945590080719718045040799
61743323945590114119533142627301
61743323945590114119533144143621
61743323945590114119721170704581
61743323945590114119721171171141
61743323945590114119721428984883
61743323945590114531315148536273
61743323945590375968145409175221
61743323945590375968417376958531
61743323945590380907273143154949
61743323945590380908967718332635
61743323945590409368171749795889
61743323945590410557221018620793
61743323945590414263071043724165
61743323945590414263259071801541
61743323945590414263259330081795
61743323945590414308803707927681
61743323945591276398696436440181
61743323945591276398968404223491
61743323945591277770676362545661
61743323945591278182270340377305
61743323945591281337824170419909
61743323945591281339518745597595
61743323945591281476716738208143
61743323945591281886888108645411
61743323945591281888310716039787
61743323945591283121398074357033
61743323945591309927888295629083
61743323945591309933724010986283
61743323945591309935416263682235
61743323945591311536874758012317
61743323945591311575016319264971
61743323945591311582356259240843
61743323945591311582359358073557
61743323945591311582544287318123
61743323945591311719829405960583
61743323945591311719888982860749
61743323945591315235321707192395
61743323945591315235885791424379
61743323945591315240948473478731
61743323945591315240948588264155
61743323945591315241220184376011
61743323945591315281054371395911
61743323945591315286705157042033
61743323945591315288397409737985
61743323945591316470667725969119
61743323945591316523931455542181
61743323945591316523931456008741
61743323945591326353985618182235
61743323945591326354257586880159
61743323945591326537272184799933
61743323945765992044519283138015
61743323945772896580006530340677
61743323945772897815622194302280
61743323945773791658162468207105
61743323945773797010554458418791
61743323945773797010557557605637
61743323945773797147755550216185
61743323945774091801658585286833
61743323945774093036440141472719
61743323945774096740785941957515
61743323945774097154071467507111
61743323945774097199824942229420
61743323945774097199825057020668
61743323945774098389606218289355
61743323945776493361597554843935
61743323945776494596379488338867
61743323945776500086597009190995
61743323945776793505093671922211
61743323945776793505093672990685
61743323945776794739875606485617
61743323945776798491667215878473
61743323945776798492231300110457
61743323945776799041361085271688
61743323945776831835960824908235
61743323945777699609110105147196
61743323945777699609172795521879
61743323945797191589556232741481
61743323945797208205717996961268
61743323945797213144008558330887
61743323945797213144012000474325
61743323945797213144845385516307
61743323945797213144845730940996
61743323945798108033317877576911
61743323945798108636269024226228
61743323945798108773446010153633
61743323945798108773446013337365
61743323945798108773446788176237
61743323945798113574560703391311
61743323945798113574563027739285
61743323945798113575396758205956
61743323945798113711761020349833
61743323945798113712573744133361
61743323945798141570580710968825
61743323945798392346638493943193
61743323945798407132574374621501
61743323945798408413677042092677
61743323945798408413677046343479
61743323945798408779138198171507
61743323945798408779138312956931
61743323945798408779702397188915
61743323945798408825455953401023
61743323945798408825459310519655
61743323945798412483483998656303
61743323945798412485743544503729
61743323945798412485743544970289
61743323945798413712994296321707
61743323945798413712994412629115
61743323945798413713746408631019
61743323945798413718829754928071
61743323945798413718916865548002
61743323945798413764668400203672
61743323945798413901929154579144
61743323945798441757403473358303
61743323945800808692513344182815
61743323945800809919767309620335
61743323945800809920520455048773
61743323945800809927107249594755
61743323945800810476881101399721
61743323945800810476964783866833
61743323945800810476965816985959
61743323945800813631641078162543
61743323945800813633900772203447
61743323945800815227743794965707
61743323945800843273827774828889
61743323945800843274580920257327
61743323945801094050073581647045
61743323945801108836009346471455
61743323945801108836009461256879
61743323945801110117109035195903
61743323945801110117112129796529
61743323945801110117112134047331
61743323945801110117112392314535
61743323945801110482385372584907
61743323945801110483137370107343
61743323945801114189178895192147
61743323945801115605091138310175
61743323945801143463094896940331
61743323945802010677602831041733
61743323945802011089196808873377
61743323945802011226457477509701
61743323945802011233964510153303
61743323945802016167756827772731
61743323945802044580726862804175
61743323945808913199930204756431
61743323945808913612276294897387
61743323945808913795290635003419
61743323945808913802821701422821
61743323945808913802821702939141
61743323945808913802821959703075
61743323945808914847058228392319
61743323945808915030072568031999
61743323945808915030072568498351
61743323945808915030072569548159
61743323945808915037415606840377
61743323945808915037415607306937
61743323945808915037603634917753
61743323945808915037603636434073
61743323945808915037603893198007
61743323945808915449197614265717
61743323945808915586433990729555
61743323945808915586434248659729
61743323945808918741173030570831
61743323945808918741175354918805
61743323945808919102703040350347
61743323945808919153543786839320
61743323945808919289965001013023
61743323945808919289967325360997
61743323945808919291051758997661
61743323945808920525561724709283
61743323945808920525561982639457
61743323945808947148787015979989
61743323945808952088666747011429
61743323945808952454528060639557
61743323945808952507311763927586
61743323945809213991315777215192
61743323945809213992071375181169
61743323945809215181096281622795
61743323945809215226665280598773
61743323945809215226853308676101
61743323945809215775704928634708
61743323945809215775976553442769
61743323945809218880358735810539
61743323945809218885442082107591
61743323945809218931280727383192
61743323945809218932703333312961
61743323945809219291952713642183
61743323945809219299484153599439
61743323945809219344485597502235
61743323945809219482582176531084
61743323945809220526734647137115
61743323945809220534077800736789
61743323945809220534077802253109
61743323945809220534266087094371
61743323945809220714832662614436
61743323945809220715669419655395
61743323945809220715669419655404
61743323945809220715669505394543
61743323945809220715669505394552
61743323945809220717364110026016
61743323945809247338057494720625
61743323945809252232183756099749
61743323945810115604140604385279
61743323945810115604140605901439
61743323945810116206255955899668
61743323945810116343453948510216
61743323945810116343729031345863
61743323945810119453254107666161
61743323945810119453257594273415
61743323945810119453278486282007
61743323945810119499028713724775
61743323945810119499032070142115
61743323945810119499032071191875
61743323945810119857529079881723
61743323945810119859221332111323
61743323945810119864032262527431
61743323945810119864305021248167
61743323945810119866564715293443
61743323945810119867295935594163
61743323945810119910058606156631
61743323945810119910604854638190
61743323945810119910626047973759
61743323945810119912297379496959
61743323945810120041963960848059
61743323945810120048053823514659
61743323945810120050310160442595
61743323945810121094567351354399
61743323945810121099630018992737
61743323945810121099630148132891
61743323945810121099630148132892
61743323945810121099651040141483
61743323945810121099654123929606
61743323945810121099654397608583
61743323945810121102077870605255
61743323945810121145383689879396
61743323945810121145404625051351
61743323945810121145405658585275
61743323945810121145405658585276
61743323945810121145407981468691
61743323945810121145407982518451
61743323945810152800016460317033
61743323945810153210774756755189
61743323945810153211046352400533
61743323945810153211046352866885
61743323945810153394541093446581
61743323945810154446392371643609
61743323945810164511878332062885
61743323945810164511878333112645
61743323945871059699431630265981
61743323945873761403491155745859
61743323945874961977559192099139
61743323945874962160511113526520
61743323945874962160595843997324
61743323945874962160846548100419
61743323945874962160846548100428
61743323945874989817761235556676
61743323945874994276142830662401
61743323945874995306496844788848
61743323945874995308191419966534
61743323945874995511486176970791
61743323945874995511489619114229
61743323945874995511489620163989
61743323945875006450033541777201
61743323945875006450036636377827
61743323945875010130654873602144
61743323945881866513232592555605
61743323945881898083116428362421
61743323945881898631908741761205
61743323945881909750362989531225
61743323945883067087300628908885
61743323945883067133076268501423
61743323945883067133076268501424
61743323945883099386447745172583
61743323945883099386447749535813
61743323945883099386448864498869
61743323945883099386448868730957
61743323945883099386511540524645
61743323945883099386511544756733
61743323945883110507923558300394
61743323945883110508007126329137
61743323945883115265731141159517
61743323945885767144171519278659
61743323945885767189946387931595
61743323945885767189946387931596
61743323945885767189947416801371
61743323945885767189947416801372
61743323945885768973499352499392
61743323945885768973772024841600
61743323945885768974336109073584
61743323945885768974336194812732
61743323945885768974586898915836
61743323945885800497629861309045
61743323945885800497629861309093
61743323945885800542022369541345
61743323945885800542022369541354
61743323945885800542023141193677
61743323945885800542023141193686
61743323945885801090250255751562
61743323945885801090814339983546
61743323945885802325513477096433
61743323945885802325576124536877
61743323945885802325576238861357
61743323945885802325597045125185
61743323945885802325597045130801
61743323945885802325597045130810
61743323945885802326077561328417
61743323945885802326140208768861
61743323945885802326161129357169
61743323945885812210794818989706
61743323945885812211358903221690
61743323945885812211359674874022
61743323945885813445973443424817
61743323945885813445973443430433
61743323945885813446140836716622
61743323945885813446705692600938
61743323945885817149471826463064
61743323945885817149722530566168
61743323945885817152745682176569
61743323945906176353741412320820
61743323945906176353742183973152
61743323945906176903328137284419
61743323945906176903328140118071
61743323945906176903328398398325
61743323945906176903329173237197
61743323945906176903516426834157
61743323945906181841643405410793
61743323945906181842455871264147
61743323945906226316565216567387
61743323945906226316627892593163
61743323945907377477584463187437
61743323945907377660348095065080
61743323945907377660682754800893
61743323945907411011322386725877
61743323945907411011326601584457
61743323945907411011326601702549
61743323945907411011326604766785
61743323945907411011326604884877
61743323945907411011389277728325
61743323945907411011389280910653
61743323945907411011410169618825
61743323945907425653368647601281
61743323945907425836382986762961
61743323945907425838077562407207
61743323945907426889001351785877
61743323945907426889001351902517
61743323945907426890630928456053
61743323945907427073372512844180
61743323945907427073373284496512
61743323945907427483797955595861
61743323945907427483797955595909
61743323945907427483797955714166
61743323945907427485154777021976
61743323945907427485155551860848
61743323945907427485217452693461
61743323945907427485217454110403
61743323945907427485218227532333
61743323945907427485218228945063
61743323945907427485218228949275
61743323945907427485970337003573
61743323945907427485970337007785
61743323945907427485970340190113
61743323945907427485970724489429
61743323945907427485991616498069
61743323945907430595039404966625
61743323945910078814740425789288
61743323945910079363783444708109
61743323945910079363783444708118
61743323945910079363845862095137
61743323945910079363846895214263
61743323945910079363849219562237
61743323945910128774352660404150
61743323945910128774600265300716
61743323945910128774600265301445
61743323945910128774600265303146
61743323945910128776859696830007
61743323945910128776859701435190
61743323945910128776870161316217
61743323945910128776870276103093
61743323945910128776870276221137
61743323945910128776870276575269
61743323945910128776870534488341
61743323945910128776870534842473
61743323945910128776870544665151
61743323945910128776871304622949
61743323945910128776871309222219
61743323945910128776871309327213
61743323945910128776871309340263
61743323945910128776871309677133
61743323945910128776871309694395
61743323945910128777142513848189
61743323945910128777145613035035
61743323945910128777623417398773
61743323945910128777623421984993
61743323945910132481216345149947
61743323945910132481488314332985
61743323945918182688947296942908
61743323945918188177957086701648
61743323945918232651829402451507
61743323945918232651830550007589
61743323945918232651832874355563
61743323945918232652582662783413
61743323945918232652582664183093
61743323945918233887364597682237
61743323945918237590707323020844
61743323945918237590707323487404
61743323945918237591710398167033
61743325092082234472953403519722
61743325092082282596440588874451
61743325092082282642159301400142
61743325092083483360830361174311
61743325145249055958602711718846
61743325145251757662037799422698
61743325145251758073631777254342
61743325145251805792079264235768
61743325145252102277736025188195
61743325145253003440365215851069
61743325145253008196290696905037
61743325145259861534549240766471
61743325145259862769860473727648
61743325145259863183369517098311
61743325145259910948102958613730
61743325145260162777811303618182
61743325145260162915072087039930
61743325145260211091623352449968
61743325145260211099152439711362
61743325145263809658557224662411
61743325145263813362903024084397
61743325145263813957699254841961
61743325145263815009466964551111
61743325145263815011639617590781
61743325145263815011723300429287
61743325145263815011723301479047
61743325145263815011726399262001
61743325145263815011911213702477
61743325145263815011914685606533
61743325168570460163713099017991
61743325168571360593989054612478
61743325168863193284127037362390
61743325168863193284127038412150
61743325168863193329859674035950
61743325168886303786625942893357
61743325168887504909757660604663
61743325168887508201756338952018
61743325168887508201756597219222
61743325168887508247488974575818
61743325168887508613538602078434
61743325168887508613538603128194
61743325168887509848697367615878
61743325168887509848885395693206
61743325168894713346366189412558
61743325168895563737861239049151
61743325168895563739555814693397
61743325168895563740288122310577
61743325168895564974901832420313
61743325168895608166175166180117
61743325168895609401521184261165
61743325168895610065043055820224
61743325168895613105866984862601
61743325168895613105884553632839
61743325168895613700684140459275
61743325168895613703192297498919
61743325168895613703194620447213
61743325168895613906858865926278
61743325168895614960694620557721
61743325168898315014378334361037
61743325168898315014650303525361
61743325168898315015214384575017
61743325168898315015215162597621
61743325168898315016906637270969
61743325168898315017722170349053
61743325168898315021969064179161
61743325168898315021969065695481
61743325168898315022804744527213
61743325168898315022804859312637
61743325168898315022805892433215
61743325168898315024500470993461
61743325168898315610105925552802
61743325168898315610294210847574
61743325168898315617612973017694
61743325168898316662437718431286
61743325168898316662626003726058
61743325168898316662689537143314
61743325168898316845639971357046
61743325168898316854642714760419
61743325304458085882404535031994
61743325304458085884852252786996
61743325304781942528424553448898
61743325304781986583964084798981
61743325304781986995746090707953
61743325304782240880774350417594
61743325304782240883222068172596
61743325304784643813299455501836
61743325304784942172427432212474
61743325304784992144289094178458
61743325304793097247259497883457
61743325304793998224430099755285
61743325304793998224430099755333
61743325304793998225182212064597
61743325304793998225182212064645
61743325304796699515999240457553
61743325304796699516083181550213
61743325304796699516646892723905
61743325304796699516835293859525
61743325304796699518255577385489
61743325304796699519091257729169
61743325304796699561800841221470
61743325304796699927593218289197
61743325304796699927865187459137
61743325304796699928428898632877
61743325304796699928429271691121
61743325304796699930121524387073
61743325328104295475207993200143
61743325328104295475211087800769
61743325328104296709989926695075
61743325328104296709993021295701
61743325328396080673385182285713
61743325328396080673385953938045
61743325328396080678468528116205
61743325328415543752823207930368
61743325328416444183311218928784
61743325328416444183314571796614
61743325328416488579507550933457
61743325328416488579510760319507
61743325328416488579511018249889
61743325328416493520894720691145
61743325328416493520895868584049
61743325328416493520898188344399
61743325328416493528237874290771
61743325328416788768778144930241
61743325328416788768781239530867
61743325328416788768781325619935
61743325328419146024822103844825
61743325328419446213068587652734
61743325328420344781300220823339
61743325328420344782973875761233
61743325328420345971084149376585
61743325328420346018319893488149
61743325328420346156354711638387
61743325328420390444960166151993
61743325328420391108482037594412
61743325328420394148741881934033
61743325328420394196751432116081
61743325328420394196751779671943
61743325328420394227243695387781
61743325328420395981140471949979
61743325328420395981140473485013
61743325328420395981141243602311
61743325328420395981162164308663
61743325328420395981162169026025
61743325328420395981413215954579
61743325328420395981977039203591
61743325328420395981980394787189
61743325328420395981980395253749
61743325328420396001877528269638
61743325328420396002693431213650
61743325328420396004300971620381
61743325328420396004304066221007
61743325328420396009386640399167
61743325328428501114607006384269
61743325328428501114609329332563
61743325328428501119689580562429
61743325328431201763286086206562
61743325328431201764038198515874
61743325328431201764039227385650
61743325328431201765712882325725
61743325328431201765712882442317
61743325328431201765733803030673
61743325328431201770793133671454
61743325328431201770795456620477
61743325328431202816371020264133
61743325328431202816371020264134
61743325328431202816433782029058
61743325381593172471301955768212
61743325381594073039030054583085
61743325381594372626164376243835
61743325381594422449361395903762
61743325381597124159299255690729
61743325381597124160136423577861
61743325381598024719792276564886
61743325381598024719792533782330
61743325381598024720357389666646
61743325381598024720608179508898
61743325381598024766361735720997
61743325381598024773701675696869
61743325381604878014556923731179
61743325381604878015121007963163
61743325381604878068402633832840
61743325381604879303184567327772
61743325381604879714778545159416
61743325381604879852018293089181
61743325381604927474067608686385
61743325381604927839928575891039
61743325381604927839928577958241
61743325381604927840680946480653
61743325381604927885661242161757
61743325381604927885661242161805
61743325381604927885661586518029
61743325381604927885661586518077
61743325381604928022859234772305
61743325381604928022859234772353
61743325381604928022921996537277
61743325381604928022942917125537
61743325381604928023131202420357
61743325381604928030533516208680
61743325381604928030533520926042
61743325381605178204370681254999
61743325381605178204558709332327
61743325381605178256899049992312
61743325381605178256899821644644
61743325381605179439152614749931
61743325381605227617584617774705
61743325381605227663901911795323
61743325381605228029178251250077
61743325381605228029178595606349
61743325381605228029178595606397
61743325381605228075684175984597
61743325381605228210769953840686
61743325381605228212380847015789
61743325381605228212380847132429
61743325381605228217461098361566
61743325381605228219804081509108
61743325381605229269604518802285
61743325381606128231713607696607
61743325381606128596927271125585
61743325381606128597010837092751
61743325381606128604601552561960
61743325381606128642743501296267
61743325381606128643495613605579
61743325381606128643495957979321
61743325381606128648659892206117
61743325381606128648660921075893
61743325381606128650270397433024
61743325381606128650271426302800
61743325381606128777765746797958
61743325381606128780192542917073
61743325381606128780192543033713
61743325381606128780213463622069
61743325381606128780756626615645
61743325381606128785920560842441
61743325381606128787531066069349
61743325381606129878089519023183
61743325381606129883441825706665
61743325381606129883442854576441
61743325381608829932974062900517
61743325381608829932974062900526
61743325381608830298750951102805
61743325381608830298750951102806
61743325381608830481201091719254
61743325381608830481764918733794
61743325381608830481765175951238
61743325381608830481765947603570
61743325381608830489271966198686
61743325381608831533533656250069
61743325381608831533533656250070
61743325381608831534097740482053
61743325381608831534097740482054
61743325381608831716526960504569
61743325381608831716546852228726
61743325381608831716547109440545
61743325381608831716547881092877
61743325381608831716547881098493
61743325381608831716547881098502
61743325381608831717091044736553
61743325381608831717111965324861
61743325780393717260061526193062
61743325780401821134958009458646
61743325780428839404717666343138
61743325780428839404718699458052
61743325780436937790670449783360
61743325780436943279614149608722
61743325780436943279676911727778
61743325780436943279677944842692
61743325780436987613784875389584
61743325783064796481461664431658
61743325783064844515005407995788
61743325783064844515006179648120
61743325783064844515006436865564
61743325783064844520088753826280
61743325783064844520089782696056
61743325783067547453034396867894
61743325783067547458117742698386
61743325783356285658741498771462
61743325783356285658742302204552
61743325783356285658744626202606
61743325783356585842928489603670
61743325783356585842928492804712
61743325783356585842929521674488
61743325783356585848012092651606
61743325783356585848012095852648
61743325783356585848012867504980
61743325783358986943616400824400
61743325783358986950394609146058
61743325783358986950394612347100
61743325783358987362741474125886
61743325783359035078585595285415
61743325783359287093911589654662
61743325783359287134581571398550
61743325783359287134581574599592
61743325783359287134582603469368
61743325783359287139664920430084
61743325783359287139665174446486
61743325783359287139665177647528
61743325783359287139665949299860
61743325783359287506258454634490
61743325783359331561317153628838
61743325783359331561317156929258
61743325783360231991868180893798
61743325783380645043504566760261
61743325783380645409365880388389
61743325783380645411810245393653
61743325783380895638416749649080
61743325783380895643500352697016
61743325783383346701018962183269
61743325783383346701206990260597
61743325783383346701206994511399
61743325783383346703463327188533
61743325783383346703463331439335
61743325783383346746925683056644
61743325783383346747023684479654
61743325783383646890441916247446
61743325783383646890442716479494
61743325783383646890442720724680
61743325783383646890456667803235
61743325783383646890540693448478
61743325783383646890540693567974
61743325783383646936210219764541
61743325783383646936210224015343
61743325783384552811458799120143
61743325783384552811458800169951
61743325783384552813715137097887
61743325783384552864614029680768
61743325783384552864615058550544
61743325783391450576166239896039
61743325783391450621884152543766
61743325783391450621898904099555
61743325783391451857244921826471
61743325783391452222542146971813
61743325783391452222542151222615
61743325783391452223106235454599
61743325783391452224798483899749
61743325783391452224798488150551
61743325783391452268260063853080
61743325783391452268828395182284
61743325783391455563282975007219
61743325783391700805029076828600
61743325783391700805029334046044
61743325783391700810111651006760
61743325783391700810111908224204
61743325783391700810112679876536
61743325783391702451404212253494
61743325783391702456487558083986
61743325783391702588664996725002
61743325783391702588666028795820
61743325783391702593748571193222
61743325783391702634418552937110
61743325783391702634418556138152
61743325783391702634419585007928
61743325783391702639501901968644
61743325783391702639502155985046
61743325783391702639502159186088
61743325783391702639502930838420
61743325783391750765401190211802
61743325783391750765401937529604
61743325783391750765402223326764
61743325783391750765404289044516
61743325783391750765404547324818
61743325783391750811169465149181
61743325783391750811169469399983
61743325783391752000761930914791
61743325783391752411777873173448
61743325783391752412345404270604
61743325783391752419123321023608
61743325783391755706799979844737
61743325783391755706799984095539
61743325783391756125172228296025
61743325783391756308458163575016
61743325783391756308458163575017
61743325783391756308458420792460
61743325783391756308458420792461
61743325783391756308458421855270
61743325783391756309023281378851
61743325783392651195955662218252
61743325783392651333248873106235
61743325783392652956649985820209
61743325783392652979624781231817
61743325783392652979624784415549
61743325783392652979624784432811
61743325783392652980376893541129
61743325783392652980376896724861
61743325783392652981884220193461
61743325783392652982069146237081
61743325783392656686230020678257
61743325783392656686418048755585
61743325783392656739009449586791
61743325783392656739573275065408
61743325783392656739574303935184
61743325783392656739761560360180
61743325783392656739762332012512
61743325783392656869491937953377
61743325783392656871939654291437
61743325783392656877021842577581
61743325783395304310870137855660
61743325783395304315952712033820
61743325783395304315953483686152
61743325783395304315955807684206
61743325783395304906230540104728
61743325783395309847085306837671
61743325783395310259431396978627
61743325783395352487418042846694
61743325783395352487420370027076
61743325783395352487704047892958
61743325783395352487704048012454
61743325783395353036495932719709
61743325783395353036495932732759
61743325783395354133981982246386
61743325783395354134549513330444
61743325783395354271277489968405
61743325783395354271277866214641
61743325783395354271841574200389
61743325783395354272029978523953
61743325783395354272092740284666
61743325783395354273533826896341
61743325783395354273537297271027
61743325783395354273722231219905
61743325783395354273725325348355
61743325783395354273784992980618
61743325783395354274285939205653
61743325783395354274289409580339
61743325783395354316995522697954
61743325783395354316996297538230
61743325783395354316998620486524
61743325783395354319254954114088
61743325783395354319254957296416
61743325783395354319538544842594
61743325783395354682787899765681
61743325783395354683059872136663
61743325783395354683623580109361
61743325783395354683623956368647
61743325783395354685315832805313
61743325783395354685316209064599
61743325783395354685319303179951
61743325783395354685319307897313
61743325783395354686071673769565
61743325783395354729342641712898
61743325783395354729345740545612
61743325783395354869145303619874
61743325783395357977796059346769
61743325783395357977879627381137
61743325783395357977883099272143
61743325783395357977883102473137
61743325783395357978071127349471
61743325783395357980327463227599
61743325783395357980327464277407
61743325783395358031227385730064
61743325783395358389661633290109
61743325783395358389665104131307
61743325783395358389665108382109
61743325783395359624171970673345
61743325783395359624443566785041
61743325783395359624447037626239
61743325783395359624447041877041
61743325783395359625007651017025
61743325783395359625011121858223
61743325783395359625011126109025
61743325783395359626703374554175
61743325783395359626703378804977
61743325783395359677790553481636
61743325783395359677791325133968
61743325783395359677791325140521
61743325783395359678355409365952
61743325783395359815051993776845
61743325806666883045753268294086
61743325806701999837218967719091
61743325806702005187940679530463
61743325806702005187965043438898
61743325806702905206709697227518
61743325806979129267963923389153
61743325806979129270224588437339
61743325806979129270224588903899
61743325806979129275307163082059
61743325806990781746923448611251
61743325806990781746944340618439
61743325806990785405536584892531
61743325806990785407792917569665
61743325806990785407792921820467
61743325806990785451290141103235
61743325806990785458043956933933
61743325806990785588550805023601
61743325806990785588550808204525
61743325806990785588550809739559
61743325806990785588550809740963
61743325806990785590222141730563
61743325806990785590243062435511
61743325806990785590786225962547
61743325806990785590807141951537
61743325806990785590807146668899
61743325806990786642574854251137
61743325806990786642574855313995
61743325806990786688307515268113
61743325806990786688307519518915
61743325806990829922906378677531
61743325806990831707296304594893
61743325806990831707317225299841
61743325806990834864290449585195
61743325806990834864290564370619
61743325806990835413334243338733
61743325806990835413334357775641
61743325806990835413357602828563
61743325806990835413919248281441
61743325806990835414170296740817
61743325806990835414171071579689
61743325806990835414173394527983
61743325806990835414174543496795
61743325806990835415592904264723
61743325806990835415593019050147
61743325806990835415593679099383
61743325806990835415593793890423
61743325806990835415613939756499
61743325806990835416430617427115
61743325806990835416430880411681
61743325806990835420948333000979
61743325806990835421513077286411
61743325806990836648701296089461
61743325806990836649517089300989
61743325806990836649520556972957
61743325806990836650939811617339
61743325806990836650960732322287
61743325806990836651776635154031
61743325806990836651776635620591
61743325806991087425013218362627
61743325806991135603443985338227
61743325806991135603445104079861
61743325806991135603445104546421
61743325806991135605135551998739
61743325806991135605135552470915
61743325806991135605701182727543
61743325806991135610218898301407
61743325806991136838791122273337
61743325806993488559505622752381
61743325806993489155139053400929
61743325806993489155142410868029
61743325806994687911596245439551
61743325806994687913311741790149
61743325806994689101401094699149
61743325806994689148657759517065
61743325806994689286650740505401
61743325806994689286671661211753
61743325806994689696009297864659
61743325806994689697701550560611
61743325806994689698519781039137
61743325806994737279622911842713
61743325806994737279622911959353
61743325806994737279622916564447
61743325806994737279640480725379
61743325806994737279640480729591
61743325806994737279643575330217
61743325806994737325373116366489
61743325806994737355868388014393
61743325806994737485545426059772
61743325806994737485545429240696
61743325806994739109218644995185
61743325806994739110037905861211
61743325806994739111479110097787
61743325806994739112293984526155
61743325806994739112297340576313
61743325806994739132110399049570
61743325806994739132194210726537
61743325806994739134450547654473
61743325806994739139692992862465
61743325807015452199372592395060
61743325807018104672884529703703
61743325807018153896029671408981
61743325807018153903372797922406
61743325807019049575553978645073
61743325807019054516937016444288
61743325807025904059342604290941
61743325807025907763688404775737
61743325807025909456595406089622
61743325807025952228550826519335
61743325807025952274305830888665
61743325807025953440756214244359
61743325807025953463165651579020
61743325807025953874926737845911
61743325807025953923129550426753
61743325807025957589060330096244
61743325807025957627475350911549
61743325807025957634250175148599
61743325807025957634815034205619
61743325807025957634815034218717
61743325807025957772159385195175
61743325807026209783190564467591
61743325807026257365984919574580
61743325807026257777578897406224
61743325807026257777767182700996
61743325807026257778332038585312
61743325807026257778332043293939
61743325807026257778332043307046
61743325807026257961617978586038
61743325807026257961620559784226
61743325807026257961621331436558
61743325807027109618103926739118
61743325807027110167900091185821
61743325807027110213653776618193
61743325807027110213653779779457
61743325807027110213674697323141
61743325807027110350914445254517
61743325807027153031468418588068
61743325807027154082966348482716
61743325807027154632028097660259
61743325807027154632028097664471
61743325807027154677762926777316
61743325807027154677763698435264
61743325807027154678516201523055
61743325807027154680211811628465
61743325807027154685291025235903
61743325807027154685295157524645
61743325807027154822551693872227
61743325807027157796535946957792
61743325807027158338068473789301
61743325807027158338800699868465
61743325807027158338804051201261
61743325807027158338804052717421
61743325807027158338824971907661
61743325807027158345578879671643
61743325807027158345662562491435
61743325807027158346142705616820
61743325807027158346142705739284
61743325807027158384557607413369
61743325807027158384557608929529
61743325807027158384557612113261
61743325807027158391144149519616
61743325807027158391332435883751
61743325807027158391416118703543
61743325807027158391896261828928
61743325807027158392169005850998
61743325807027158392171587049186
61743325807027158529429669888052
61743325807027158529429674487322
61743325807027159573415263172761
61743325807027159580924639111752
61743325807029811459553302182043
61743325807029811459553302182251
61743325807029812054349532939655
61743325807029855923590002029647
61743325807029855970169194337413
61743325807029855970169197521145
61743325807029855971861450217097
61743325807029855971864893423345
61743325807029856335911703797855
61743325807029856335912075334163
61743325807029856335912846986495
61743325807029856335915174166877
61743325807029856335995386151087
61743325807029856335998853804341
61743325807029856335998856986669
61743325807029856336183671440243
61743325807029856336183671445859
61743325807029856338443102974421
61743325807029856338443104490741
61743325807029856343526821857541
61743325807029856343526825039869
61743325807029856343526826580732
61743325807029856384207537174321
61743325807029856384210980380569
61743325807029859630457137696033
61743325807029859676210693908141
61743325807029859683824668844066
61743325807029859683825440496398
61743325807029860049578822190448
61743325807029860232867343389362
61743325807029861277585161331921
61743325807029861279277414027873
61743325807029861279298330500733
61743325807029861284360755685380
61743325807029861284924839917364
61743325807029861323335271154049
61743325807029861323338714360297
61743325807029861330113540245156
61743325807029861330114311897488
61743325807029861330678396129472
61743325807029861330678396136025
61743325807029861330678396252665
61743325807029861468214132768610
61743325807029861468214132769339
61743325859844511351948686706139
61743325859844511763479988512006
61743325859876932202444704030294
61743325859880528573989777304539
61743325860167515601618899568849
61743325860167515601618989894217
61743325860167515601622343247264
61743325860168416169347003089381
61743325860168416169350102276227
61743325860171117872865773618849
61743325860171117872869131085949
61743325860172366617775009388885
61743325860172367827764626079104
61743325860172367834539452953216
61743325860172367849837509862801
61743325860172367850589622172113
61743325860192726009859292029834
61743325860192730948987026009562
61743325860192731360581003841206
61743325860192775416082206781333
61743325860192775416085677622531
61743325860192775779687183481525
61743325860192775825419847685041
61743325860192775827864212690305
61743325860192775827867683531503
61743325860192775962042506036941
61743325860192775962607368291529
61743325860192775964298842964877
61743325860192775969361271276913
61743325860192775969444954096913
61743325860192775969447278580241
61743325860192775970198099544065
61743325860192775970200424008679
61743325860193031138318073603944
61743325860193031550100336730360
61743325860193076014962501256514
61743325860193076014962758473958
61743325860193080917852458513802
61743325860195432652233827368882
61743325860195477119520765326383
61743325860195477665289569322341
61743325860196633226278877289116
61743325860196633226281971417566
61743325860196633821096416232392
61743325860196633821347120335496
61743325860196677691141299032714
61743325860196677876603026528095
61743325860196678239357605675621
61743325860196678240204908633485
61743325860196678286209542079094
61743325860196678423135565447549
61743325860196678425666970391237
61743325860196683181505411506781
61743325860196683181588979541149
61743325860196683181592074135951
61743325860196683181592451445205
61743325860196683181780479522533
61743325860196683189099111371597
61743325860196683229769103344731
61743325860203532823600414496170
61743325860203532823659732936755
61743325860203532823659990167249
61743325860203532823659991217009
61743325860203537762515756032404
61743325860203537762725049289052
61743325860203537762787724146977
61743325860203537762787725196737
61743325860203538174319030662932
61743325860203538311558519953939
61743325860203538311558778234193
61743325860203538311561877421039
61743325860203538311830489137137
61743325860203538311831522256263
61743325860203538311833846604237
61743325860203580946299886907441
61743325860203582592591853953253
61743325860203582593427534296933
61743325860203582595119786992885
61743325860203585890131418464979
61743325860203586299469058318879
61743325860203586490073998169960
61743325860203586490074002756180
61743325860203836716712663909880
61743325860203837952058424419352
61743325860203837952059453289128
61743325860203881181574828436034
61743325860203881181575085653478
61743325860203882419096593738367
61743325860203886076933254860545
61743325860203886079381090707007
61743325860203886084463618185400
61743325860203886084464785674608
61743325860203886084464785693322
61743325860203886679344563470388
61743325860203886679344956002688
61743325860203886679344956021402
61743325860203886679532984098730
61743325860203887730839529511976
61743325860204733364970433215410
61743325860204737078350492085618
61743325860204738862739184357830
61743325860204739068913133587001
61743325860204781543212913829216
61743325860204781703570292040379
61743325860204781710041634809713
61743325860204781751562271912735
61743325860204782986908289639651
61743325860204782991235352058778
61743325860204783327598506914582
61743325860204783327598508331524
61743325860204783327598511518064
61743325860204783327599283170396
61743325860204783327601606101428
61743325860204783349663640439509
61743325860204783357256694605607
61743325860204783357264189241715
61743325860204783357264189708275
61743325860204783398690295548623
61743325860204783533712540524699
61743325860204783540267566114033
61743325860204783540278414090147
61743325860204783540278414556707
61743325860204786515015812939568
61743325860204786515015812958282
61743325860204786647213679666691
61743325860204786652276481575892
61743325860204786652276481594606
61743325860204787056467751486223
61743325860204787056551319520591
61743325860204787056739724907173
61743325860204787104728348729371
61743325860204787109895983267648
61743325860204787109895983286362
61743325860204787110084011363690
61743325860204787239753949755605
61743325860204787247344680000014
61743325860204788293506022958899
61743325860204788293589590993267
61743325860204788294341703302579
61743325860204788298924357370325
61743325860204788299404505230494
61743325860204788340074366456287
61743325860204788344405944418061
61743325860204788344677913582385
61743325860204788345241610328504
61743325860207438987708743411912
61743325860207438987959447515016
61743325860207440589061902649829
61743325860207483406817235813005
61743325860207483452821869258614
61743325860207484690343377343503
61743325860207485236123803953645
61743325860207485236875916262957
61743325860207485238568168958909
61743325860207488348120833281103
61743325860207488348204401315471
61743325860207488396381430524251
61743325860207488401549065062528
61743325860207488401549065081242
61743325860207488813331070990214
61743325860207488943001009382129
61743325860207488950591739607824
61743325860207488950591739626538
61743325860207489994496744607679
61743325860207489995332424951359
61743325860207489997024677647311
61743325860207490048677088717130
61743325860207490178535055186373
61743325860207490178598850420343
61743325860207490185937757334740
61743325860207490185937757353454
61743326019401707895221550712536
61743326019689594758044112555892
61743326019689594941061894805362
61743326019693197029019269934431
61743326019693197074772940937787
61743326019693244649456916290642
61743326019693244649456917457042
61743326019693491865122731433392
61743326019693491865122760129748
61743326019693497393964538096087
61743326019693541271558697135433
61743326019701300492383510502605
61743326019701600679209710797760
61743326019701602328867097625640
61743326019701650497239740070641
61743326019701650497239740070642
61743326019704002195630570129129
61743326019704002241385182378159
61743326019704002241385268117307
61743326019704046706247993058325
61743326019704051602087431027745
61743326019704051602087431040795
61743326019704304207704887861687
61743326019704304207704888911495
61743326019704348085299047950841
61743326019704348496893025782533
61743326019704351837090660544739
61743326019704351837090661594499
61743326019704351842176200170480
61743326019705252771014455549010
61743326019705252771014455665602
61743326019705252771519254274629
61743326019705252821581959996680
61743326019724717084022597911076
61743326019724717084022597911085
61743326019724717084023372751352
61743326019724717084023717124886
61743326019724717084025782259486
61743326019725612117261246656525
61743326019725612163036866768044
61743326019725612163036869950372
61743326019725615867382667252840
61743326019725615867382670435168
61743326019725615867386023302998
61743326019725617513758578579416
61743326019725617513761934629574
61743326019725617514573596946240
61743326019725617514574371785112
61743326019725617651750697198125
61743326019725617651835154745916
61743326019725617651837478160770
61743326019725661932867717193577
61743326019725661933619829502889
61743326019725661933619832686621
61743326019725661935312082198841
61743326019725661935312085382573
61743326019725661935374843963766
61743326019725661935879268464533
61743326019725661981047844185263
61743326019725661981048189608605
61743326019725661981128400059186
61743326019725917658090634264356
61743326019725917658091409571192
61743326019725917703845353268436
61743326019725917841106107643908
61743326019725960521495035370897
61743326019725962122117476224561
61743326019725962122117476224562
61743326019725962124565198696925
61743326019725962168623059006785
61743326019725962168623062189113
61743326019725962170315311702737
61743326019725962170315314885065
61743326019725962170318409019131
61743326019725962170318409485691
61743326019725965423903561940164
61743326019725965835497539771808
61743326019725965835685825066580
61743326019725967071032614445828
61743326019728313820508306283049
61743326019728313859508260828015
61743326019728313859696288905343
61743326019728313866286254042914
61743326019728317565546314008763
61743326019728317565734342086091
61743326019728317570608719016875
61743326019728318759637067247599
61743326019728318805389877672935
61743326019728318805390996531209
61743326019728318806226706970925
61743326019728319347678751208567
61743326019728319347678752258375
61743326019728319349371003904519
61743326019728319349935088136503
61743326019728319355269466677785
61743326019728361440946979624082
61743326019728361440946979740674
61743326019728361440946980790482
61743326019728361989989654169378
61743326019728362035471614269789
61743326019728362035471614269790
61743326019728362035743210498078
61743326019728363224520411114690
61743326019728363224520798988409
61743326019728363226965167181665
61743326019728363226968261310115
61743326019728363227027928942378
61743326019728363270252303665874
61743326019728363272781485034990
61743326019728363636302804897381
61743326019728363636866889129365
61743326019728363636866892311693
61743326019728363638475462187853
61743326019728363638559141825317
61743326019728363638559145007645
61743326019728363638559145026359
61743326019728363638559146076119
61743326019728363638562239141711
61743326019728363639314614435589
61743326019728363684294904861595
61743326019728363684295249235129
61743326019728363826627643212326
61743326019728363829167179813484
61743326019728363829167184045572
61743326019728363829169504278098
61743326019728366938067970024724
61743326019728366977047071888281
61743326019728618995498435063316
61743326019728619538620677196355
61743326019728619544541066030450
61743326019728619544541109608612
61743326019728662179260219586398
61743326019728662179260220519518
61743326019728662224930123074749
61743326019728663460276140801665
61743326019728663460276143983993
61743326019728663461968396679945
61743326019728663461968396698659
61743326019728663461971490814011
61743326019728663461971491280571
61743326019728663467050580274242
61743326019728663467053936324400
61743326019728663827808815117201
61743326019728663827808818305145
61743326019728663827812258323449
61743326019728663873562374517253
61743326019728663873565468645703
61743326019728664018440069578526
61743326019728667120560640971347
61743326019728667120563735086699
61743326019728667120564080976601
61743326019728667127903374798460
61743326019728667127903767448796
61743326019728667532154618789941
61743326019728667532157712918391
61743326019728667539685637924876
61743326019728668774279674072352
61743326019729514408409414989598
61743326019729514440334398091598
61743326019729514616778664892479
61743326019729518144680198576394
61743326019729518322816718073227
61743326019729519563310216703748
61743326019729519921746788611655
61743326019729519974841432770468
61743326019729519975092093295410
61743326019729519975092136873572
61743326019729520112352891249044
61743326019729562609539650623070
61743326019729562609811246851358
61743326019729562609811247784478
61743326019729562747071915371090
61743326019729562792741818976033
61743326019729563844321584118002
61743326019729563844321585284402
61743326019729563851661142444902
61743326019729563958690370032170
61743326019729563958691141334582
61743326019729563958691141684502
61743326019729563981519104282034
61743326019729563981519492155753
61743326019729563982355285768585
61743326019729563982355290000673
61743326019729563984047538464537
61743326019729563984047542696625
61743326019729564028087836702949
61743326019729564028087839885277
61743326019729564029780092581229
61743326019729564029783531089037
61743326019729564034677433019812
61743326019729564393113469987397
61743326019729564393113469987445
61743326019729564393301498064773
61743326019729564393364258663297
61743326019729564393364258663298
61743326019729564393364259829697
61743326019729564393364259829698
61743326019729564393385066099093
61743326019729564393385066099141
61743326019729564393385179368245
61743326019729564393385180417957
61743326019729564393949150331077
61743326019729564393949153513405
61743326019729564393949153514857
61743326019729564393949153519229
61743326019729564393949267950361
61743326019729564394137178408453
61743326019729564394137181592185
61743326019729564395557838174989
61743326019729564395557838176441
61743326019729564395557838180813
61743326019729564395620596757633
61743326019729564395620596757634
61743326019729564395623954224733
61743326019729564395641520646313
61743326019729564395644874931085
61743326019729564395811980785901
61743326019729564395829434288137
61743326019729564396396990422725
61743326019729564400693355220062
61743326019729564400693356637004
61743326019729564439117814991997
61743326019729564439117814991998
61743326019729564439117815925117
61743326019729564439117815925118
61743326019729564439869842611921
61743326019729564439869845794249
61743326019729564439953529747394
61743326019729564439953786964838
61743326019729564439954558617170
61743326019729564439954644356318
61743326019729564441374156033977
61743326019729564441374156033978
61743326019729564441377166063307
61743326019729564441377510436841
61743326019729564441562098490201
61743326019729564441565536998009
61743326019729564576028777794887
61743326019729564576028777912979
61743326019729564576279825326759
61743326019729564576279826254263
61743326019729564576280083593963
61743326019729564576280855246295
61743326019729564576280855259393
61743326019729564576280858428623
61743326019729564576283178194589
61743326019729564576283179122093
61743326019729564576283179257447
61743326019729564576283179594269
61743326019729564576283182308633
61743326019729564576283182780809
61743326019729564576283183843667
61743326019729564576283183845071
61743326019729564576300746960663
61743326019729564576300746964875
61743326019729564576301779135023
61743326019729564576304098782945
61743326019729564576304099828493
61743326019729564576304099845755
61743326019729564576304103015033
61743326019729564576304103133077
61743326019729564576304103487209
61743326019729564576304104550019
61743326019729564576366860897789
61743326019729564576366861947549
61743326019729564576378484678130
61743326019729564578539519236569
61743326019729564578540290888901
61743326019729564578540294089943
61743326019729564578540295606263
61743326019729564578560439944373
61743326019729564578560440061013
61743326019729564578561211596705
61743326019729564578561211713345
61743326019729564578561214717554
61743326019729564578561214796295
61743326019729564578561216312615
61743326019729564578572063029245
61743326019729564578812259022179
61743326019729564578812259023583
61743326019729564578812259140223
61743326019729564578812263254267
61743326019729564578812263255671
61743326019729564578812263372311
61743326019729564578822848633586
61743326019729564578822852747630
61743326019729564579411215276981
61743326019729564583622865067061
61743326019729564583894830013799
61743326019729564583894833318383
61743326019729564583894834245887
61743326019729564583894834250099
61743326019729564583894834368143
61743326019729567557701518573944
61743326019729567688393228863961
61743326019729567695150345545300
61743326019729567734125889883697
61743326019729567734125893066025
61743326019729567734129333089993
61743326019729568099903638661237
61743326019729568099987206695605
61743326019729568099987321014469
61743326019729568100175234772933
61743326019729568100237992187726
61743326019729568106744323376944
61743326019729568106932608671716
61743326019729568145907895792669
61743326019729568145907898974997
61743326019729568153334574379988
61743326019729568153334577562316
61743326019729569334685568972389
61743326019729569334685568972437
61743326019729569334688666755343
61743326019729569334688667805151
61743326019729569334748330737361
61743326019729569334748330737362
61743326019729569334769137006757
61743326019729569334769137006805
61743326019729569334769250275909
61743326019729569334769251325669
61743326019729569334772607861053
61743326019729569334772608910813
61743326019729569335521249316117
61743326019729569335524348148831
61743326019729569335524720170365
61743326019729569335524721220125
61743326019729569335584009914642
61743326019729569335584011081042
61743326019729569336945004733087
61743326019729569337216972866317
61743326019729569342279398050964
61743326019729569381253913519585
61743326019729569382949263998491
61743326019729569387844926185744
61743326019729569388032954263072
61743326019736418976780575149930
61743326019736422680350241915849
61743326019736422681126375634726
61743326019736422681185951305805
61743326019736422681185952355565
61743326019736424327502286961302
61743326019736424459676268065883
61743326019736424464738935704221
61743326019736467101987171143286
61743326019736467145212794315761
61743326019736467145212794315762
61743326019736467147660171364783
61743326019736467147660516788125
61743326019736467147740727238706
61743326019736468746608068008937
61743326019736468794600167973151
61743326019736468939475542224314
61743326019736472041619324906467
61743326019736472041619326422787
61743326019736472043311579118739
61743326019736472452649218506079
61743326019736472452649218972639
61743326019736472500638221153899
61743326019736472643818244926156
61743326019736472643821342709110
61743326019736722870457680447956
61743326019736724648925941357719
61743326019736724654846372720168
61743326019736724654846458459316
61743326019736767335235386186305
61743326019736767336927638882257
61743326019736767336930736198651
61743326019736767336930736665211
61743326019736772642462976029947
61743326019736772644155230242219
61743326019736772649238919456992
61743326019736772688216532242055
61743326019736772833278000636806
61743326019737619550639661203154
61743326019737625038806972057501
61743326019737625084560528619680
61743326019737625084582611650040
61743326019737667903047082087589
61743326019737667904739334783541
61743326019737667904742776473677
61743326019737667904742777989837
61743326019737669503606761176329
61743326019737669503690329210649
61743326019737669503690329210697
61743326019737669506117243897457
61743326019737669506117245413617
61743326019737669506134694215961
61743326019737669506138166119969
61743326019737669551867358419429
61743326019737669559297134323142
61743326019737673209644814357077
61743326019737673209728382391397
61743326019737673209728382391445
61743326019737673209731852779341
61743326019737673209731853245693
61743326019737673209731854295453
61743326019737673210463044382253
61743326019737673210463045898413
61743326019737673210480494700757
61743326019737673210483965088653
61743326019737673210483965555005
61743326019737673210483966604765
61743326019737673212176218250957
61743326019737673217322195177000
61743326019737673217322197043240
61743326019737673217324519524974
61743326019737673256213158904225
61743326019737673256216600594361
61743326019737673256216602110521
61743326019737673262804171570384
61743326019737673262992199647712
61743326019737673263829027901766
61743326019737673393477269230685
61743326019737673393498189937085
61743326019737673395169521926637
61743326019737673395190442633037
61743326019737673401089696538090
61743326019737674452584661162520
61743326019737674498421770982264
61743326019740321429745978460087
61743326019740325088359115791175
61743326019740325090051366970967
61743326019740325090051367437319
61743326019740325090615451669303
61743326019740325135784031174483
61743326019740325135784031640835
61743326019740325141453759949988
61743326019740325141704464053092
61743326019740326325397384697883
61743326019740326325397385164235
61743326019740326330459795922207
61743326019740326371130048901399
61743326019740326371130049367751
61743326019740326376235693444920
61743326019740326377050481780008
61743326019740326377050567519156
61743326019740326926093242064452
61743326019740369010933911414114
61743326019740369013461844337154
61743326019740369562504518882450
61743326019740369562504518999042
61743326019740369605730143104637
61743326019740369605730143104638
61743326019740369606482169791441
61743326019740369606566885796690
61743326019740369606566971535838
61743326019740369607986394410113
61743326019740369607989491726507
61743326019740369607989493242827
61743326019740369607989837616361
61743326019740369608177864177529
61743326019740370795259842971161
61743326019740370795343411005529
61743326019740370797519277215539
61743326019740370797790873327235
61743326019740370843335509453423
61743326019740370843335510969743
61743326019740370843523537530703
61743326019740370843523537997263
61743326019740371206853820802805
61743326019740371207125416914501
61743326019740371209364305040141
61743326019740371209381753842437
61743326019740371209384851158831
61743326019740371209385225746493
61743326019740371255114418046001
61743326019740371255117515362395
61743326019740371390140789733814
61743326019740371392650239741709
61743326019740374501297896151957
61743326019740374501300993468303
61743326019740374501300993468351
61743326019740374501300993934863
61743326019740374501300994984671
61743326019740374501360656867073
61743326019740374501360656867074
61743326019740374501381464186325
61743326019740374501381577455381
61743326019740374501381578505189
61743326019740374501384561502671
61743326019740374501384561502719
61743326019740374501384561969231
61743326019740374501384563019039
61743326019740374501384934574221
61743326019740374501384935040573
61743326019740374501865077700287
61743326019740374501865077700335
61743326019740374501865078166847
61743326019740374501865079216655
61743326019740374501948645734655
61743326019740374501948646201215
61743326019740374502116127693293
61743326019740374502133576495637
61743326019740374502196338143874
61743326019740374502196338260562
61743326019740374503557330862799
61743326019740374503557331912607
61743326019740374503640898430607
61743326019740374503828926507983
61743326019740374503829300045837
61743326019740374508974129059293
61743326019740374547681309938219
61743326019740374547866240699105
61743326019740374547869683905401
61743326019740374549373562634171
61743326019740374549373564150491
61743326019740374549561590711451
61743326019740374549561591178011
61743326019740374554457253365264
61743326019740374554645281442592
61743326019740374554732321368078
61743326019740374912891873983553
61743326019740374912894971299947
61743326019740374912894971766507
61743326019740374913163470095249
61743326019740374913166940949545
61743326019740374913166941999305
61743326019740374913727554327233
61743326019740374913730651643627
61743326019740374913730652110187
61743326019740374913731025181529
61743326019740374913731026231289
61743326019740374915402358220889
61743326019740374915422904339579
61743326019740374915422904806139
61743326019740374915423277877481
61743326019740374915423278927241
61743326019740374920485703062128
61743326019740374959463315847191
61743326019740374961155568543143
61743326019740375096156887507886
61743326019740375096156887624478
61743326019740375096720971739870
61743326019740375096996041276313
61743326019740375098604609630489
61743326019740375098625530336889
61743326019740375103498764061563
61743326019740376148240989026863
61743326019740376148240989493423
61743326019740376148512585138559
61743326019740376148512585605119
61743326019740376148512958676461
61743326019740376148512959726221
61743326019740376150768922066495
61743326019740376150768922533055
61743326019740376155831720789044
61743326019740376196501586270059
61743326019740376196501587786379
61743326019740376331527183058541
61743326019740376333950627357405
61743326019740376333971548063805
61743326019740376334034310183020
61743326019740376339121013640290
61743329399251322643359566892392
61743329399251322643361546417534
61743329399251322643361546534174
61743329399251322643361890791068
61743329399251322643361890890446
61743329399251337598036887798974
61743329399251337600293224726910
61743329399251337605380013765102
61743329399251622786878899879388
61743329399252538172104925216516
61743329399252538179444950931536
61743329399252538179448050118382
61743329399252539409143194575122
61743329399252539414229983613314
61743329452321197643249126490320
61743329452418444142760071106000
61743329452421146024139980617610
61743329452428950941879538029630
61743329452428950951942096419024
61743329452428950951942100669826
61743329452428951356222025001387
61743329452429249309372398285520
61743329452429250955750628192948
61743329452429251093011641202806
61743329452429251093011642265664
61743329452429251093011645434894
61743329452429251095459363321086
61743329452429251095459368025350
61743329475955399036942273118057
61743329475955399082758620613541
61743329475955399219956613224089
61743329475955399624960611094111
61743329475955399627216948022047
61743329475955399627220391700679
61743329475955399631466907763765
61743329475955399632302588103073
61743329475955399632303737535383
61743329475955400867084521598005
61743329475955699226212867116245
61743329475955699401612112665037
61743329475955699813959580287215
61743329475955699820737501761953
61743329475959301699115082824396
61743329475959301704197657002556
61743329475959301749930321206072
61743329475959302115979662911528
61743329475959302117483887530152
61743329475959302161712327115044
61743329475959302163216551733668
61743329476051306392381264133640
61743329476052646149702311874530
61743329476052646149702311893244
61743329476052646149702312009884
61743329476052646195455868221992
61743329476052646195623004155374
61743329476052646195623004174088
61743329476052646195623004290728
61743329476052657267822287642432
61743329476052946384705541378474
61743329476052946384705541397188
61743329476052946384893569455802
61743329476052946384893569474516
61743329476052946389976400870120
61743329476052957045498874975862
61743329476052957457071932237912
61743329476052957457281138102278
61743329476052957502825517029736
61743329476052961163318932665902
61743329476055347487088056473246
61743329476055347898870062382218
61743329476055347898870063781898
61743329476055347898870063800612
61743329476055358559475367902278
61743329476055358559663395979606
61743329476055358559663397379286
61743329476055362265513422482706
61743329476055362265513422501420
61743329476055362265701450560034
61743329476055362311246058125220
61743329476055647676358621773674
61743329476055647676546649851002
61743329476055648042407964878810
61743329476055648042407964897524
61743329476055658748725774339050
61743329476055658748913040575086
61743329476055662454783987918488
61743329476055662454951093755834
61743329476055662866565992292426
61743329476056548656140726132280
61743329476056559179276801604010
61743329476056563434566089692300
61743329476056563434566090742060
61743329476063753342482113781622
61743329476063768159865315720806
61743329476064651910692826245875
61743329476064651912387401890121
61743329476064653100497646809117
61743329476064653773033141046582
61743329476064667924655704318769
61743329476064667970388339957071
61743329476064668130560652829874
61743329476064668590416342985766
61743329476064669825198276480698
61743329476064669832729715971554
61743329611930632604988647293682
61743329611951030702030321567288
61743329611951030703724898261294
61743329611953731986151963404912
61743329611953731992930171726570
61743329611953732405280480385030
61743329611962136013854234529134
61743329611963052633674164120226
61743329611965738145960843917830
61743329611965754382842255331303
61743329611965754382846387637274
61743329611965754382846387637275
61743329611965754931638358079467
61743329635476574700211773888537
61743329635480175180229185877065
61743329635480175180229185882681
61743329635480175317488791161261
61743329635480175322572136991753
61743329635480176415011119371997
61743329635480176415011119377613
61743329635480176557354070486685
61743329635480180080945340655051
61743329635480180119356919856793
61743329635480180119356919862409
61743329635480180126761687683975
61743329635480180256616525140989
61743329635480180263959680294523
61743329635480181910251908795691
61743329635480480448123335715065
61743329635585530448072491846785
61743329635585530631086716695217
61743329635585531730926645416433
61743329635585543398027997161991
61743329635585543398031120458973
61743329635585547102376920827129
61743329635585547104633257755065
61743329635585548339415191248593
61743329635588534385924567814158
61743329635589432954131808020063
61743329635589432956579640684197
61743329635589434143936628583305
61743329635589434143936657279661
61743329635589434953673587689666
61743329635589448970354002831883
61743329635589449176255968351074
61743329635589449633858797018302
61743329635589449641389089069556
61743329635589450822904623680846
61743329635596353528999228902174
61743329635596353986514500251716
61743329635596354123799275341078
61743329635596354124276234118782
61743329635596354124276234120186
61743329635597554743599975897874
61743329635600255989516950879240
61743329635600255989520393489238
61743329635600256035253057692754
61743329635600256584041585524948
61743329635600256584045028134946
61743329635600256584793956095848
61743329635600256591575320186200
61743329688666214717874811377879
61743329688763476034769732771615
61743329688763477269551666266547
61743329688767079587304769329299
61743329688773982705017740626236
61743329688773982849052950337895
61743329688773982849241235632619
61743329688774277540530429276121
61743329688774277541094513508105
61743329688774282436163218607195
61743329688775184704389097104233
61743330087497957831381136864826
61743330087497957831945221096810
61743330087497957833639797790816
61743330087497957833640572625476
61743330087497974303235401248484
61743330087497974304929977942490
61743330087606025963522957686436
61743330090419866105399983143257
61743330090444633441882785390860
61743330090444633444142478368906
61743330090451386433883030960329
61743330090455438608495112570380
61743330090455438610754548331030
61743330090455440255435108111630
61743330090455440257129683755876
61743330090456344666768856586517
61743330090456344712501520790033
61743330090515915597659440235999
61743330090516215741176449324319
61743330090516217434121849449589
61743330090524020708233971806693
61743330090524021119827949638337
61743330090524022354609883133269
61743330090524315911789894224163
61743330090524320897487115939727
61743330090524320897487120657089
61743330090524321262511348818139
61743330090524321308515980669659
61743330090524321308516239422089
61743330090524321309081094834229
61743330090524331971566681127569
61743330090524332383160657896355
61743330090525221465295546247363
61743330090525221465298902297521
61743330090525221877077809373779
61743330090525223111671457573939
61743330090525223114119178629361
61743330090525232950972441071821
61743330090525232951160726366593
61743330090525232951725585433237
61743330090525237935832839255065
61743330090525237936585983616481
61743330090525237938280560310487
61743330090525373831595154597802
61743330090525373832347266889852
61743330090525373834041843484480
61743330090527923167977373735949
61743330090527923168542605856625
61743330090527923580324520972265
61743330090527923580324868983041
61743330090527923580327963115703
61743330090527923582019101320775
61743330090527923724300784489689
61743330090527924815670538699181
61743330090527924817365119047691
61743330090527924817366235054891
61743330090527924822448464878183
61743330090527924822448722095627
61743330090527924952868531664021
61743330090527934242625178493167
61743330090527934242813463787939
61743330090527934242813549409043
61743330090527939639267925423931
61743330090527939639832010123879
61743330090527939639832011173639
61743330090527939639832781308247
61743330090527939641527358468813
61743330090528075070750224450295
61743330090528075116468908727476
61743330090528075125694928461688
61743330090528075537288557674612
61743330090528075537289678403546
61743330090528075537289681591490
61743330090528075537293035516354
61743330090528086191318688723494
61743330090528375269211937655002
61743330090528375680806687137574
61743330090528375680806687491866
61743330090528375680806690679810
61743330090528375680810044604674
61743330090529276422262956989765
61743330090529276422262956989813
61743330090529276422262958052623
61743330090548631241013173645483
61743330090548632887389342189455
61743330090548632888226165721775
61743330090548632888226170439137
61743330090548632933393716823579
61743330090548632933393975576009
61743330090548632933958830988149
61743330090548647712384194535071
61743330090549533501770613449273
61743330090549533501770617681361
61743330090549548325931741095283
61743330090549548328379458968377
61743330090549549517428728259793
61743330090549550109690574282845
61743330090549700230581396263282
61743330090549700276335330132953
61743330090549989352547208250862
61743330090549989352547601970401
61743330090550000465585003424789
61743330090552251401908773424623
61743330090552685107818029108684
61743330090552685108006057186060
61743330090552685110265492946710
61743330090553591211824092851260
61743330090553591623543679956065
61743330090553591623543679956113
61743330090553591623794384055004
61743330090553591623794384059217
61743330090553591760804435847905
61743330090553602279317086821353
61743330090553602279317115401117
61743330090553602325049751024869
61743330090553602690911180488229
61743330090553602690913412975800
61743330090553602736581082926821
61743330090560338668320176980319
61743330090560338675095003854431
61743330090560339903916898810339
61743330090560340314695831089499
61743330090560340314946878149195
61743330090560340314946879665515
61743330090560340315510876642031
61743330090560340315511997366545
61743330090560343609955042447597
61743330090560354727322902588505
61743330090560354727325226936479
61743330090560354728076042232559
61743330090560354728076046949921
61743330090560354728078372347655
61743330090560354729770619393125
61743330090560354729770623643927
61743330090560354729770623998219
61743330090560355093937355860687
61743330090560355095631937272055
61743330090560355095631937626347
61743330090560355138853859902795
61743330090560355139104906962491
61743330090560355139104908478811
61743330090560355139105165714921
61743330090560355139107490062895
61743330090560355139673120780467
61743330090560355141367697474473
61743330090560355276302901462365
61743330090560355276868018809263
61743330090560355278562594440411
61743330090560355278562595503269
61743330090560490616319870192371
61743330090560494322357923373119
61743330090560494322378815381711
61743330090560788982965302570700
61743330090560790629905298111950
61743330090560790631599873756196
61743330090560790766602227019562
61743330090560790767354339311612
61743330090560794465895824470031
61743330090560794519159535430382
61743330090561691197153258889616
61743330090561711558260722737748
61743330090561711558261755856874
61743330090564392491064738608658
61743330090564392902847778090266
61743330090564396785135080030555
61743330090564397972492092392479
61743330090564397972492096626019
61743330090564398024999449614251
61743330090564398024999453863600
61743330090564398024999453863601
61743330090564409092304962766796
61743330090564409092869046998780
61743330090564412849914837651754
61743330090564414625956559739909
61743330090564414625957331392232
61743330090564414625957331392241
61743330090564414625959998696807
61743330090564414626521415624216
61743330114050916038796904751387
61743330114050916039361760641319
61743330114050917274143694136251
61743330114050920978489494621047
61743330114050920978489495087607
61743330114050920985180639141927
61743330114050920985264321961719
61743330114050921526632926353515
61743330114050921526632926825691
61743330114050921533972609584119
61743330114050921534875294068209
61743330114050922761979715732763
61743330114050922761979716199323
61743330114050922762879306088403
61743330114054519545056091279435
61743330114054519545139773638283
61743330114054523210698200686985
61743330114054523249401891764231
61743330114054523249485574123079
61743330114054523394277395738597
61743330114054523798444913857955
61743330114054523805222835332693
61743330114054525033791703231587
61743330114054525033875385590435
61743330114054525040653307065173
61743330114054818636240305782061
61743330114054819688573100367755
61743330114054819734389446930119
61743330114054819871587439540667
61743330114054819872402227856881
61743330114054819879181268545637
61743330114054823400592198401725
61743330114054823400595293002351
61743330114054823438735247414915
61743330114054823438735247881475
61743330114054823575368039761789
61743330114054823575933240025463
61743330114054825223125058882271
61743330114054825224756872874021
61743330114054825225007921350659
61743330114159870057055532450179
61743330114159873578389088544805
61743330114159873623867609688319
61743330114159873761403312926677
61743330114159873761403316107601
61743330114159873761403317642635
61743330114159873761403317644039
61743330114159873761403660463873
61743330114159873761403662017781
61743330114159873761404432121821
61743330114159873761404436856653
61743330114159874813735881110593
61743330114159874815427362154213
61743330114159874815427363217071
61743330114159874815428133806545
61743330114159874815428482431089
61743330114159874858649543183251
61743330114159874858733111217619
61743330114159874861160023171189
61743330114159874861243590738997
61743330114159874861243593919921
61743330114159874861243595454955
61743330114159874861243595456359
61743330114159884744020990782451
61743330114159884744020992317485
61743330114159884744519990437975
61743330114159884744585846672383
61743330114159884744585851389745
61743330114159884881216689277819
61743330114159884881780740096085
61743330114159884881780740562645
61743330114159884881780773509803
61743330114159885979364680980469
61743330114159885979364685697831
61743330114159885979367780167315
61743330114159885979367784884677
61743330114159886528344712913707
61743330114159886528344942484555
61743330114159889637894139489121
61743330114159889637894139494737
61743330114159889639588715138983
61743330114159889644672060969475
61743330114159889683647724417703
61743330114159889683710481465265
61743330114159889683710481931825
61743330114159889683710486182627
61743330114159889820911606676377
61743330114159889822603859372329
61743330114159890232690398962999
61743330114159890232690743336741
61743330114159890232693866616253
61743330114159890232693870865603
61743330114159890234949834723649
61743330114159890234950174846429
61743330114159890234950178034373
61743330114159890234950179097183
61743330114159890234950203544189
61743330114159890234950207776277
61743330114159890234950207793539
61743330114159890234953276867087
61743330114159890240033523864865
61743330114159891468040659182041
61743330114159891469731883008217
61743330114159891469732911877993
61743330114159891469732916110081
61743330114159891469733002222235
61743330114159891474815457359797
61743330114160175606816646199033
61743330114160175606817421037905
61743330114160190424199848138217
61743330114160191658982556472021
61743330114162571760302252438010
61743330114162571760302338531290
61743330114162575464648052922806
61743330114162575464648139016086
61743330114162575464651496483186
61743330114162576564679802372834
61743330114162576699429986417738
61743330114162576699430072511018
61743330114162576699433429978118
61743330114162576701877794983382
61743330114162587843725702681793
61743330114162587889541934453117
61743330114162888032975375973629
61743330114162888033058943541437
61743330114162892150879375683785
61743330114162892155689981164181
61743330114163776086143328986873
61743330114163777275945831336653
61743330114163777321489346713789
61743330114163777352170667982353
61743330114163777352735523861053
61743330114163788463609970806397
61743330114163788600807963416945
61743330114163788600807963883505
61743330114163789012401941248589
61743330114163789012590341328785
61743330114163789012590342378545
61743330114163789019093200554893
61743330114163789019176768122701
61743330114163789058134605452105
61743330114163789058134610051375
61743330114163789058322895346147
61743330114163789058323005532301
61743330114163789058323006582061
61743330114163789064909432326217
61743330114163792723439646547424
61743330114163792723522568607497
61743330114183134722998637775690
61743330114183150782503455968234
61743330114184200073242203073193
61743330114184201928723398423151
61743330114184201928744319011459
61743330114184201928804645154169
61743330114184202066002637764717
61743330114184202066004987647783
61743330114186736445202746835530
61743330114186736994810624807954
61743330114186737001588546282692
61743330114186741936197789844068
61743330114186753053750582529962
61743330114186753054315443000498
61743330114186753056010018644744
61743330114186753061093364475236
61743330114186903037443498939353
61743330114186903174641492016461
61743330114186903220457723787785
61743330114186903637051353737516
61743330114186903769166000517572
61743330114186906885764443373423
61743330114186906931580675611307
61743330114187203363891165308297
61743330114187203363974732876105
61743330114187203775757111837705
61743330114187203780567717318101
61743330114187203963581941699973
61743330114187203963581942166533
61743330114187208722226348071756
61743330114187208722227497498450
61743330114188103794442192106697
61743330114188103794525760141065
61743330114188103931723752751613
61743330114188104343506131713213
61743330114188104348400304761417
61743330114188104389238795916729
61743330114188104394132968964933
61743330114188104531330961575481
61743330114188107505565143930219
61743330114188107505586064518527
61743330114188107505648711964587
61743330114188107642846704575135
61743330114188107688579368778651
61743330114188108054440682406779
61743330114194840320726847632310
61743330114194842105116659566226
61743330114194845811157035228708
61743330114194856929274688379522
61743330114195007047154868770018
61743330114195007092887505340036
61743330114195008259527250139249
61743330114195008259527364930289
61743330114195008746792532617088
61743330114195008878906830431566
61743330114195008879470915595266
61743330114195008879472035275844
61743330114195008886249181911710
61743330114195012453669732278450
61743330114195012453669736977098
61743330114195012453669736995812
61743330114195312596913998874278
61743330114195312597185593456396
61743330114195312597186741366770
61743330114195312597186742883090
61743330114195313831695932369210
61743330114195313832532760605794
61743330114195313832533535444666
61743330114196198386506313217625
61743330114196207666955541693316
61743330114198909509846364050372
61743330114198910612513650765248
61743330114198910745193153424004
61743330114198911339988638044565
61743330114198911339988638057606
61743330114198911339988638057615
61743330114198911339988652473581
61743330114198911346767677198070
61743330114198911346767678714390
61743330114198911346767681896718
61743330114198911346767681915432
61743330114198914319118107934118
61743330167372635813081046646368
61743330167372635813269331941140
61743330167372637459645243267716
61743330167372637460210099152032
61743330167372641303699171997120
61743330167373821705239732922923
61743330167373821753510934007175
61743330167373838354468039883483
61743330326861384810319761038027
61743330326862585018526483763179
61743330326869489920060939917599
61743330326873390596732787258183
61743330326873390596732787724535
61743330326873406609919145703947
61743330326893805249284476556315
61743330326893816232653001424188
61743330326897405736142484983903
61743330326897405738378011758775
61743330326897406925735028354239
61743330326897407520531259111643
61743330326897407520531260161451
61743330326897407522223511807595
61743330326897407522787597089387
61743330326897418503084225041904
61743330326897707115005593654667
61743330326897718234796881857867
61743330326898607730994319814539
61743330326898608094599296514731
61743330326905510800694274788687
61743330326905510846447831000795
61743330326905510848119191688155
61743330326905512632528775968959
61743330326905521967014348479216
61743330326905521967077110244140
61743330326905523613390259805792
61743330326905523751403040751428
61743330326909413261211622644443
61743330326909413261211623694251
61743330326909413308636539077559
61743330326909413308636539543911
61743330326909413309200623309543
61743330326909413309200623775895
61743330326909414543982556804475
61743330326909414543982557270827
61743330326909414543982558320635
61743330326909423831960236302347
61743423046260319491420790852202
61743423046263022421837784843352
61743423046368372796307974843672
61743423052276996425836858566313
61743427331764883298070628340734
61743427331764883300518349396156
61743427332639945362081993428054
61743427332639949610470809702620
61743427332639949610471581354952
61743427332639950847509850728060
61743427332639950855041261987508
61743427332639950855043585985562
61743427332639999025940617703660
61743427332640249799741375003048
61743427332640249799742146655380
61743427332640251036780416028488
61743427332640282741476383812034
61743427332640283155514723449144
61743427332640294271378614666936
61743427332640294271379390667996
61743427332640294273822979672200
61743427350368827330427231539382
61743427350368827330428260409158
61743427350368827330445053413020
61743427350368827330445825065352
61743427350368827330448152245734
61743427350368827330449181115510
61743427350368827332872625414422
61743427350368828979248537790758
61743427350368828979269458497110
61743427358356115276454638161747
61743427358357365808260686580295
61743427358681520806630501965895
61743427358681568984872979414635
61743427358681568984872982596963
61743427358681719283799022333339
61743427358684222095566216453187
61743427358684222095754244530467
61743427358684222098283583760775
61743427358684270274830106554629
61743427359544859642897351744491
61743429193860002337935388622576
61743429247034929352415049213972
61743429264764358520115335342514
61743429264764363459243065090154
61743429267718871284118969757658
61743429267718871284369762664146
61743429267718874990159345886700
61743429273044218054510123565999
61743429406559710395854030988160
61743429406570504855377825175930
61743429406570504857634162576042
61743429406570515973498829678254
61743429406570520917142336818744
61743429406632295738343086732303
61743429406640400848084265611875
61743429406664716177307802250591
61743429406667416235871201846811
61743429406675521345612380726383
61743429423639535538503473690001
61743429423639835681999590769729
61743429424401747552131260817497
61743429424620552176009994194185
61743429432504174274821188102309
61743429432609524649291378102629
61743429432611926209394647406646
61743429432611926209394647408098
61743429433160686332299988599278
61743429477471254579947247523926
61743429477471258284080776104732
61743429477471258284290729311230
61743429477471258286528493977826
61743429477471258286529527098404
61743429477471302755909375921484
61743429477471307699552879407470
61743429477471307699552908103826
61743429477571270748147026434376
61743429477572123183264043644453
61743429477572123597326678138004
61743429477580228707045802215995
61743429477580228707066694224587
61743429477580228707067857017576
61743429477787374080456617586812
61743429477787375315803152930944
61743429477787375315803406966060
61743429477787375315803410148388
61743429477790075372025759811064
61743429477790075372109442164296
61743429477790972830311560108970
61743429477790972830311588805326
61743429477790977772263585733691
61743429477790977772263614430047
61743429477798180482143769679952
61743429477798180482331022922620
61743429477798180482414705275852
61743429477799077940617598053809
61743429477799077940617626751569
61743429477799077941182453938125
61743429477799077941182482635885
61743429477799081647222831116927
61743429477799081647222859814687
61743429477799081647223087802120
61743429477799081647223864237505
61743429477799081647223892935265
61743429480429374488115973822104
61743429480429374488115973826316
61743429480429386155843824244748
61743429480429389447842504301869
61743429480429389447842504301870
61743429480429389447842505718812
61743429480429389447842762582123
61743429480429389447842762582124
61743429480429389447843534234455
61743429480429389449283709938126
61743429480429389449284049706530
61743429480429389449534756997821
61743429480429389449534756997822
61743429480429389449534757010871
61743429480429389449534757010872
61743429480429389450037195136616
61743429480429389859624768491095
61743429480429389859624768491096
61743429480429389861884200373790
61743429480429391094971557870344
61743429480429391094971558224476
61743429480429391096412762461052
61743429480429391096663809516535
61743429480429391097230992935366
61743429480429391097230993985126
61743429485681302677281462778731
61743429485681302677470007416615
61743429485681350855712225522243
61743429485681350855712229754331
61743429485778597355223170137923
61743429485778597355223174370011
61743429485779047706347311170150
61743429485779047708606742580668
61743429485786701230181525892443
61743429485786701230181530124531
61743429485786701230182300725699
61743429485786701230182301775459
61743429485786853223874307998042
61743429485786853223874307999494
61743429485787103404569590266520
61743429485787153227684787525076
61743429485787153227685044742520
61743429485787153230129409747784
61743429485787153367390164471724
61743429485787153367390164589816
61743429485787153367390164595432
61743429485787153367390168709476
61743429485787153367390168722526
61743429485787153367390939310596
61743429485787153367391317086362
61743429485787153367955023660672
61743429485789554927312748588402
61743429485789554927312748588438
61743429485789554927876832820422
61743429485789570987385007063124
61743429485789854519337869319956
61743429485789855070829757676722
61743429485789855070829757676758
61743429485789855071393841908742
61743429485789871130902016151444
61743429486443215142188844627939
61743429486625680255798641685523
61743429486649996819803336513739
61743429486653915708114884994723
61743429486653915891045423829595
61743429486660802398759434190505
61743429486660802398762528673087
61743429486660802400454781835599
61743429486660803635800799563919
61743429486662003155758127357849
61743429486662003155841810177641
61743429486662003155842843298219
61743429486662003157453474536383
61743429486662004804665440795705
61743429486662019169599613507235
61743429486662019172045008432035
61743429486662019172047331380329
61743429486662019581570422321295
61743429486662019583827530901563
61743429486662019583829853849857
61743429486662019766841612260781
61743429486662019766841870541035
61743429486662020818420919758611
61743429486664706096234839765177
61743429486664706096318521540825
61743429486664706096318522590585
61743429486664722703178352686285
61743429486759260773476854827987
61743429486759265714299164453365
61743429486770071293255520410433
61743429486770071293258614893015
61743429486770071294950868055527
61743429486770072530296885783847
61743429503395466591870107330324
61743429503395466593562359909636
61743429503403577057308768324547
61743429503405978202934329160321
61743429503405978205194022142579
61743429503406011559526195065973
61743429503406278346242418166933
61743429503406278346430446244213
61743429503406278348961845887339
61743429503406278348961850119427
61743429503406278348963227613747
61743429503407629818364537838517
61743429503407629818928622187224
61743429503407629818928622187225
61743429503407629818928623118892
61743429503407629818928623118893
61743429503407629818931979654312
61743429503407629818931979654325
61743429503407629818931979655729
61743429503407677995187769226392
61743429503407679229780640473685
61743429503407679229780645077375
61743429503407679229781416245677
61743429503407679230345503776629
61743429503407679230533790134259
61743429503407679232037753173613
61743429503407679643819762400436
61743429503407679643819763800116
61743429503480259013885325809936
61743429503500571591546214403963
61743429503503272881503943152453
61743429503503272883199296198843
61743429503504623756193719861831
61743429503504624351178350349431
61743429503504624351181704752294
61743429503504624351181704752295
61743429503504624352876280746461
61743429503504924496389903669873
61743429503504935614322995463493
61743429503504940556463053193105
61743429503504940556465377191159
61743429503511376758158541583483
61743429503511378405286564168159
61743429503512727631152965246471
61743429503513029604250801776245
61743429503513044431422298577745
61743429503513044431424622575799
61743429503513046076291143891458
61743429503513046078553936541672
61743429503515431164169943141750
61743429503515431164169943258390
61743429503515431164730668854694
61743429503515431164733772391672
61743429503515431166426024971796
61743429503515431166426025088436
61743429503515431166614307097254
61743429503515447225934286842969
61743429503515447225934545123226
61743429503515447226122830417998
61743429503515447226689752020111
61743429503515447226689752037373
61743429503515447226690009250608
61743429503515730760899208557632
61743429503515730760900241540000
61743429503515730760900241659496
61743429503515730761087493852404
61743429503515730761088268567568
61743429503515730761088268687064
61743429503515731307685890529777
61743429503515731309943263759250
61743429503515731310131287605858
61743429503515731310695372769594
61743429503515731310695372887638
61743429503515746132409145713937
61743429503515746134103728529356
61743429503515746134295112656842
61743429503515747367944225686329
61743429503515747367944225686338
61743429503515747367947324875317
61743429503515747367947324875560
61743429503515747367947324993652
61743429503515747367947329597134
61743429503515747369451295931289
61743429503515747369451554211546
61743429503515747369639838972663
61743429503515747369639839506318
61743429503515747370203661803253
61743429503515747370203661803301
61743429503515747370203661919893
61743429503515747370206761106001
61743429503515747370206761108431
61743429503515747370206761125684
61743429503515747370206761125693
61743429503515747370207018336552
61743429503515747370207018338928
61743429503515747370207018343140
61743429503515747781989282532330
61743429504064191703499706257591
61743429504064192935811835186171
61743429504064192938824803279559
61743429504064192938824803283771
61743429504064192938824831975915
61743429504064192938845723984507
61743429504160987370026902859673
61743429504171792535886084628017
61743429504171792535886087810345
61743429504171794320212359136041
61743429504172243367154320347052
61743429504375873470825263218871
61743429504376173615158208062959
61743429504376173617416866273181
61743429504378574763043462347551
61743429504378574764738039041557
61743429504378886026354903406213
61743429504379791991670535690551
61743429504386678638001675680135
61743429504386678638002707732191
61743429504386695109291855831809
61743429504386978781770535242479
61743429504386978784029193452701
61743429504386978784029193452749
61743429504386978784030226573487
61743429504386980430405104779325
61743429504386995253059940559493
61743429504386995254567261296515
61743429504386995255319372554615
61743429504386995255319373604375
61743429504386995255320751098695
61743429504386995438333941778247
61743429504386995438333942828007
61743429504386995438334717666879
61743429504386995438334831408150
61743429504386996490101306049547
61743429504387881044158728295431
61743429504387895868886118003127
61743429504387897652458874029878
61743429504387897652458902726198
61743429504387897652458902726234
61743429504387897652710724993595
61743429504390582335811810090311
61743429504390597158282862870071
61743429504390597160538940467990
61743429504390597160539199798007
61743429504390598944111955824758
61743429504390598944111984521114
61743429504390598944112730663789
61743429504390598944112758311837
61743429504390598944112759361597
61743429504390598944362773667897
61743429504390598944363806788475
61743429504495947535008240838407
61743429504495947535008241888167
61743429504495949318582145825078
61743429504495949318582920664109
61743440041545097232006264121922
61743440195064011306187149137774
61743440200972281763008437897638
61743440200972281763010761895692
61743440200972287113729380523380
61743440200972287113730151125952
61743440200972287113730155358040
61743440200972287113730409393156
61743440200972287113732475124006
61743440200972287113733508225870
61743440200972287121075890173164
61743440200972287121076661825496
61743440200972581952260435070888
61743440200972587302982148417294
61743440200972587302983181519158
61743440200972587305238485345230
61743440200972615304083132528444
61743440200972620657063505634440
61743440200972620659508903741568
61743440200972636719291111835300
61743440201069878275445245896110
61743440247914711954141818887442
61743440247914711954894193714712
61743440247914711954897291497666
61743440247914711954897549764870
61743440247914713601270100791938
61743440247914713601270103974266
61743440247914717307311251754236
61743440247914717308063626581506
61743440248238933376834499793332
61743440248238933376834504025420
61743440248241640023913869355694
61743440248241640023913870405454
61743440248895387407469273011916
61743440248895387407469274061676
61743440248895387407471597009970
61743440248895430642067471767004
61743440248895430642067475999092
61743440253823042665871704701218
61743440253823042666059994228078
61743440253823042666143677070956
61743440253823042666624078458658
61743440253823042666707756579802
61743440253823042666707757629562
61743440253823042666708532955272
61743440253823042666708791235574
61743440253823042668319425756640
61743440253823042668403109649278
61743440253823042668403112831606
61743440253823042668403371093034
61743440253823042668403371111908
61743440253823042669155479170258
61743440253823042669155483402346
61743440253823042669156512290996
61743440253823043080185372775694
61743440253823044315531390496834
61743440253823044315532165337270
61743440253823044315532423617572
61743440254147208187778575266974
61743440254147208599368420791194
61743440254147208784831510368962
61743440254147210432210588136342
61743440254147210432213944186500
61743440254147213724774123382152
61743440254147213724777476249982
61743440254147213724778251084642
61743440254147214136559740439208
61743440254147214136559744671296
61743440254147215371090367171424
61743440254147508966737772713990
61743440254147508966740095662284
61743440254147542318562793119840
61743440254147542318646734108910
61743440254147542318646734225550
61743440254147542318646738830644
61743440254147542320821452879430
61743440254147547674260532470614
61743440254147547674260536702702
61743440254147547674263631303328
61743440254147558789936138376164
61743440254147558789936914377224
61743440254147558792380503381428
61743440254147563733768449478402
61743440254147563733770772426696
61743440254149915420426977732566
61743440254149915420426980914894
61743440254149915420427752567226
61743440254149915427961516522536
61743440254149915428021182995578
61743440254149915428024281828292
61743440254149917077036197398642
61743440254150248965725332134176
61743440254150248965725332153050
61743440254150250612854384658714
61743440254803706041007926807922
61743440254803706042700179387234
61743440254803711396706789598978
61743440254803712631300346410960
61743440254803712631300347460720
61743440254803712631300433553952
61743440254803712631300433554000
61743440254803712631302670409014
61743440254803755865898632659168
61743440254803755865899670029096
61743440254803755868347391084518
61743440254803760807286838719714
61743440254803760809730855101886
61743440254803760809730856151646
61743440254803760809731113386560
61743440254803760809731199475628
61743440254803760809731199479840
61743440254803760809731200542650
61743440254803760809731203724978
61743440254803760809734556592808
61743440254806412685659952888566
61743440254806414334735779538106
61743440254806457159811928241514
61743440254806462511283683475168
61743440254806462512977914728410
61743440254806462512977914732782
61743440254806462512977915778170
61743440254806462512978259106364
61743440254806462512978263351502
61743440271876091856596407176978
61743440271876091856599763227136
61743440271876121504075626975776
61743440271876125210113680156524
61743440271876125210113680162140
61743440271876125210117036212298
61743440271876125212561398029618
61743440271876125212561398048332
61743440271876125212561401217562
61743440271876125212561659510914
61743440271876125624343661174748
61743440271985090201707027680156
61743440271985093907745085092992
61743440271985093907745085098608
61743440271985093907748437960822
61743440271985093910192802966086
61743440271985093910192802984800
61743440271985093910192806154030
61743440271985093910192806167128
61743440272848685139689361544424
61743440272856793937666185838082
61743440272856793938417269786472
61743440272856793938420364387098
61743440272856793939922522766018
61743440272856793940676701315034
61743440272856793953776339859032
61743440272856795175458634809966
61743440272856795175458635859726
61743440272856809997924410927310
61743440274928751612051371177090
61743440274928768222795880871460
61743440274928768222795882271140
61743440274928768222795966960528
61743440274928768222795968010288
61743440274928768222858644036064
61743440274928768223050028530732
61743440274939406615115207906177
61743440274939406616743665363947
61743440274939406616743665381209
61743440274939406616743668550487
61743440274939406616744009737481
61743440274939406616806427483003
61743440274939406616806430665331
61743440274939406617559572911441
61743440274939417733235183538725
61743440274939417734927435167655
61743440280813378494503115356153
61743440280845797697933013431884
61743440280845797697933013433336
61743440280845797699625266127836
61743441707770214782989122190938
61743442115367250385202733229890
61743442115367250796713027186366
61743442115367250796796711061534
61743442115367250796984996356306
61743442115367250796985768008638
61743442115367250796985771190966
61743442116336812317927410048448
61743442168542177399682393821286
61743442168542177811192687777762
61743442168542177811465428600034
61743442168542177811465431782362
61743442168614779167725605945515
61743442168617480459378688790155
61743442168617480459382045213319
61743442186271661332049057619544
61743442186344557913285126625217
61743442186344557913285130857305
61743442186376978306516062976933
61743442186376978352248727180449
61743442186379729469543093198386
61743442186379729469543350415830
61743442186379729469543378995546
61743442322239340142810715922059
61743442322242041434463797716939
61743442322263655473726503857047
61743442328066958443121375595474
61743442328066958854631669551950
61743442328066958854715353427118
61743442328066958854903638721890
61743442328066958854904410374222
61743442328066958854904413556550
61743442328077764020765916018364
61743442328077764020766173235808
61743442328077768964409423158854
61743442328077768964412779209012
61743442328077769373935348885158
61743442328077769376191686285270
61743442328174681941782384916231
61743442328174681941782385965991
61743442328174681943477995201747
61743442328182785816741631350631
61743442328182785816744988935823
61743442328182785818437240586387
61743442329047327189587432099216
61743442329050031978655092019474
61743442329050033635073698134488
61743442329058134002574641735536
61743442329058134003327782914624
61743442345803592091619197926982
61743442345803592091619197928434
61743442345803592091619202177784
61743442345803640260071180145026
61743442345803640260071181194786
61743442345803640262518643983004
61743442345803640267602247030940
61743442345803641495417973756362
61743442345803641496171114933998
61743442345803645201458349885404
61743442345803645203902714890668
61743442345803645203903748009794
61743442345803645613240355794376
61743442345803645615684974834756
61743442345803645615684979066844
61743442345803645615688073667470
61743442345803646851031767396332
61743442345901759395685381774255
61743442345901759395709760573890
61743442345901759398132069242539
61743442345901759398135512921170
61743442345901808809546983036634
61743442345901808809547011616350
61743442345912614387941320357214
61743442345912614387941348936930
61743442345912614387941577574658
61743442345912614387941606154374
61743442345912614526836212966540
61743442345912615623288366953906
61743442345912615623288395533622
61743442346776205122452624393776
61743442348758108630387868237435
61743442348758110268294377045653
61743442348758110269986628691845
61743442348758110269986628693297
61743442348758110269988952689899
61743442348758110275069199687677
61743442348758110275069974522337
61743442348758110275072298520391
61743442348758110275822345098853
61743442348758110277516920743099
61743442354667934798125194976092
61743442354667936446009716785992
61743442354775702739430449404588
61743442354775702741125025048834
61743442355640494117356772623324
61743442355640494117356772642038
61743442355640497823397148635726
61743442355648302920044369494631
61743442398970417717939994654734
61743442398978522809688418974110
61743442398978522809691513574736
61743442398978567274550578801616
61743442398978567274550579268176
61743442398978567274550836019060
61743442398978567274550840736422
61743442398978567276810271779710
61743442398978567276810276497072
61743442398978567281893617610202
61743442398978567281893618076762
61743442398978568921679636005928
61743442398978568924128391248950
61743442398978572627720011668410
61743442398978572627720012134970
61743442398978572627720016385772
61743442398978572629976348596346
61743442398978572629976353313708
61743442398978572630165672777366
61743442398978572630168767377992
61743442398981273921630206765132
61743442398981273921630209947460
61743442398981273921633562815290
61743442398981274333412469891548
61743442398981275568759262453124
61743442398982120820517500403212
61743442399079387701821566303921
61743442399079387701821567353681
61743442399079387701842502960166
61743442399079437483905193475984
61743442399087491531047032522037
61743442399087491576780811688561
61743442399087491576780811688609
61743442399087491576780811688768
61743442399087541402420205064190
61743442399087541402421238166054
61743442399087541402421266745770
61743442399087541539680959796140
61743442399087541539684317263240
61743442399087541539684345959587
61743442399087541539684345959596
61743442399087542639943895625668
61743442399090244343379241609822
61743442399635036145456112981170
61743442399635036557238117840382
61743442399951131722699199018644
61743442399951131741259395727222
61743442399951135859079454816942
61743442399954739365506379044215
61743442399954739365697763716024
61743442399954739411451319928132
61743442399962837733904368552556
61743442399962842666191046358086
61743442399962842673785249478494
61743442399962842675480855042276
61743442399962842676045714114536
61743442399962843215234065259654
61743442399962843217493496788216
61743442399962843286389644613014
61743442399962843293752829286698
61743442399962844450580854638902
61743442399962844452275430283148
61743442399962844452275431332908
61743442399962844476003026827580
61743442399962844521756583039688
61743442399962844528534762781630
61743442401718095872135899618756
61743442401933035638092701954719
61743442401933035644867528828831
61743442401936634207629657394346
61743442401936637906641834174583
61743442401936637908333316267963
61743442401936637908333316267964
61743442401936637913667709525333
61743442401936639143680105647211
61743442401936639143680105647212
61743442401936639143871490146092
61743442401936639144435574373864
61743442401936639144435574378076
61743442401936639144436350262496
61743442401936639149581682323412
61743442401936639151273934651938
61743442401936639151273934652181
61743442401936639151273934652182
61743442401936639151276259017418
61743442401936639151277292119282
61743442402045005684258024290650
61743442402909196867059037612878
61743442402917300742020688965223
61743442402917300742021464853612
61743442402917302389150521960241
61743442402917306095190898089283
61743442402917306232451566375604
61743442402917307330536915816199
61743442407845559812261582952046
61743442407845559812262354604378
61743442407950579745331817388166
61743442407950579745335945580302
61743442407950579747030522274308
61743442407950629570703350524898
61743442407950629753910108946224
61743442407950629753972871065232
61743442407950629753972871065280
61743442407950629755604685640230
61743442408607143485409583822318
61743442408793810798528091666073
61743442408793810798614758999715
61743442408793812444904002992649
61743442408826226297886109368210
61743442408826226297886881020542
61743442408826226298637042502529
61743442408826226298639365331753
61743442408826226298639365450823
61743442408826226298640141338429
61743442408826226298640141708032
61743442408826226298640141708041
61743442408826227533986158016611
61743442408826227945769198445793
61743442408826231651809574574835
61743442408826232887155592300347
61743442408826232887155592301751
61743442408828634581632442121413
61743442425352597936052864213920
61743442425679503632318778972376
61743442425679503632318782141606
61743442425679503632322249813574
61743442425679503632322254045662
61743442425679503632510282122990
61743442425679507336664579088538
61743442425679507336664693879578
61743442425679507748449945652602
61743442425679507748450060438026
61743442425680408316262871321240
61743442425680409553488050607371
61743442426335967497720283890868
61743442426336021205365141531342
61743442426336021205365144713670
61743442426336021205366034343790
61743442426336022851929080935294
61743442426336022851930487125922
61743442426519688684396947181443
61743442426519688684396947181444
61743442426543697284118656369022
61743442426543698516957518273650
61743442426543698923468578603360
61743442426543698928548914522614
61743442426543698928549171740058
61743442426543698928551495738112
61743442426543698930996891148186
61743442426543698930999989980900
61743442426543698930999990335032
61743442426543698931059427812002
61743442426543702634589548918860
61743442426543703870124366860710
61743442426543703870124625127914
61743442426543997427635665457342
61743442426543999074576437016962
61743442426552102537944252673304
61743442426552102537944252738995
61743442426552102537944252857039
61743442426552102537944281436755
61743442426552102537944281553395
61743442426552102537945029095591
61743442426552102537945029108641
61743442426552107479329099647719
61743442426552107479329099649123
61743442426552107479329128227435
61743442426552107479329128228839
61743442426552107891113715837131
61743442426552107891114461974031
61743442426552107891114461975435
61743442426552107891114461979647
61743442426552107891114490671791
61743442426552109126460479700947
61743442426552109126460479702351
61743442426552109126460479706563
61743442426552109126460508398707
61743442426554504097674074874128
61743442426554504097674332091572
61743442426554509036547632297059
61743442426554805475969893108451
61743442426554805475970926210315
61743442426554805887752932119287
61743442426554805887752960699003
61743446014842057646111175070413
61743446015814654205655191969391
61743446015814654251387856172907
61743446015814654251408748181556
61743446018672172533334601473937
61743446018672172533522629551313
61743446018769115824839102046670
61743446018769117060188218960432
61743446024580492816593382389375
61743446024896595821463290676318
61743446024896595821463548943522
61743446024896595823722984704172
61743446417503031506821280355038
61743446417503035211169405187808
61743446417608382079933727008418
61743446417608382080686868187506
61743446423411345612782399145546
61743446423411345612785755195704
61743446423411356730903403647870
61743446476586272625570840142854
61743446476586272627265415787100
61743446476586567891068527740344
61743446476659218612212895440708
61743446476659218612212896490468
61743446476683529208673774238180
61743446476694340764675768901260
61743446493440711165956738445648
61743446493732484064306664340172
61743446493767600855796724491284
61743446494388992028535624304502
61743446494388992028556516313094
61743446494388992394584966009958
61743446494388992440317630213474
61743446494388997335972131459199
61743446494388997381704771747960
61743446494420512251679008888708
61743446494420512251867294183480
61743446494420512252432153250124
61743446494420512252432154299884
61743446494420515956210000067650
61743446494420515956213094668276
61743446494420515958469435828300
61743446494420515958472530428926
61743446494420517191556789446898
61743446494420517193251365091144
61743446494421417820502376712992
61743446494424114127270814956290
61743446494424114173003479159806
61743446494424117840842603866764
61743446494424117886596188776632
61743446494424118252624866993180
61743446494424118298378078851446
61743446494424118298378451903048
61743446494424119523937464416844
61743446494424119526385185472266
61743446497343458955156047369234
61743446497343458955159141969860
61743446497343460190505159696776
61743446497343460190505164282996
61743446497367770580036878123780
61743446497376176009277054231627
61743446497562313534097230448594
61743446502628009325911605272075
61743446503276396130395947264902
61743446503276396130396205532106
61743446503276401481117659076274
61743446503284501238254263805803
61743446503284501240701985215357
61743446503284501240705338017496
61743446503284799599641127229036
61743446503288403515487870670643
61743446503470938951780235998882
61743446503470938951780494266086
61743446503470938954039542422539
61743446503470938954039930026736
61743446627356031945003323363259
61743446630202723496008056769478
61743446630202723496008059951806
61743446630202723496009088821582
61743446630202723498453453944938
61743446630202723498455777942992
61743446630213528664312635694568
61743446630213528664312636744328
61743446630213533603440371078188
61743446630213533603440374260516
61743446630213533603443468861142
61743446630213533604005230146236
61743446630213533604007553094530
61743446630213545143133480968838
61743446630213550082264314135412
61743446630310791635866131057152
61743446630318900449953111821200
61743446635138750704297043681510
61743446635138756055021079976210
61743446635138756055022113078074
61743446635138756057277416904146
61743446635562919994218834842998
61743446635562919994782919074982
61743446636111048727431006829998
61743446636111048729882086887554
61743446636111048729882087937314
61743446636111053669009821917042
61743446636121853895740236567818
61743446636121858835430508808292
61743446636121858835433603408918
61743446636121859247401059355148
61743446636121859249660490883710
61743446636121860484442424378642
61743446636121860484442425428402
61743446636121860484444748376696
61743446636121870367027317886778
61743446636121875306719914125306
61743446636121875306723008725932
61743446636121875306908200495986
61743446636196001896467879577946
61743446636196001897221020757034
61743446636219116864843683942212
61743446636219116867294763999768
61743446636219121806420175031202
61743446636227222175406259034072
61743446636227225681379420415842
61743446636402848752217305836180
61743446636437970896685158565816
61743446636437970896688253166442
61743446636437974601034053651238
61743446636446079711527604183234
61743446653289701606299116324990
61743446653300503615098180398310
61743446653300507184442663803318
61743446653300507184693710863014
61743446653300507184693825181878
61743446653300508420040500242262
61743446653848035675976540753992
61743446653848035678235972282554
61743446653848036905423818492262
61743446653848036905423819542022
61743446653848036905426142490316
61743446653848036913017905777486
61743446653848036913017906827246
61743446653848036913020229775540
61743446653848051727955709590828
61743446653848051727955709592280
61743446653848051727955713841630
61743446653848051735483681894830
61743446653945291646291260741394
61743446653945291646479547085926
61743446653945291648738978614488
61743446653945291661859511050571
61743446653945292881825306545638
61743446653945293293419284377282
61743446653945293295870359717476
61743446653945293295870360189652
61743446653945296999648981369662
61743446653945297001908412898224
61743446653945297001908413370400
61743446653945298234995770748910
61743446653945298234995771221086
61743446653945298234998093697204
61743446653945298234998094169380
61743446653946194062262664171054
61743446653946197224343372867430
61743446653946198820635266112993
61743446653946198866364831477210
61743446653946198866364831483795
61743446653946198866367930316509
61743446653946198866385723485802
61743446653946198866385723492444
61743446653946198866388822325158
61743446653953396772164774163531
61743446653953398420988407592868
61743446653956998473152832712234
61743446653957000120280856349574
61743446653957000743613333002458
61743446653957000743634225011050
61743446653957003826322262396700
61743446653957003831404830925830
61743446653957003831404832325510
61743446653957003831404836574860
61743446653957003831404865272668
61743446653957003968665619998060
61743446653957003994022764520524
61743446653957004033001149504678
61743446653957004381201803393190
61743446653957004382707404978322
61743446653957004382707404978406
61743446653957004383461234921752
61743446653957004383461321015032
61743446653957004405805027292808
61743446653957004444006251539068
61743446653957004444006280118784
61743446653957004444783412631094
61743446653957004449925649734822
61743446653957004449926682836686
61743446653957004449926711416402
61743446653957004588884367306972
61743446653957005615794672037164
61743446653957005615794672153804
61743446653957005615794672503724
61743446653957005616547817932162
61743446653957005618242393576408
61743446653957005618242394626168
61743446653957005618243168416684
61743446653957005618243169466444
61743446653957005618245492414738
61743446653957005634373551190966
61743446653957005639519916003826
61743446653957005641151816672056
61743446653957005641151817026188
61743446653957005679353040918316
61743446653957005679353069498032
61743446653957005679373961506624
61743446653957005679377060831254
61743446653957005680108509651610
61743446653957005680127107403074
61743446653957005680129430358010
61743446653957005685272439114070
61743446653957005685272467693786
61743446653957005685273472215934
61743446653957005685273500795650
61743446653957005686905028884454
61743446653957005686905287145016
61743446653957005686905401463880
61743446653957005686905401936056
61743446654164151029797050818190
61743446656909065875840627684830
61743446656909065875840627684831
61743446656909065876405486757091
61743446656909065876656535216467
61743446656909065876658858164761
61743446656911461899640309008747
61743446656911461899640309008748
61743446656911461899641080661079
61743446656911461900393192970391
61743446656911461900393192970392
61743446656911461900393193320312
61743446656911461900393193324524
61743446656911461900393450187835
61743446656911461900393450187836
61743446656911461900393536276904
61743446656911461900393536281115
61743446656911461900393536281116
61743446656911463684783004787668
61743446656911466841777263878055
61743446656911467252809485012230
61743446656911467390005497631076
61743446656911467390070493418606
61743446656911467390070498004826
61743446656911467390823380566790
61743446662152790369350587046263
61743446662164796109465316667931
61743446662809282276529570080362
61743446662809282283861847208563
61743446662809282284144319791684
61743446662809581877862157283580
61743446662809582290400546581140
61743446662809582290400661372180
61743446662817391098039919322133
61743446662817391098042242387067
61743446662817391100487637195227
61743446662817391100489960260161
61743446662817391100490734982393
61743446662820089097131744642880
61743446662820089097131744644332
61743446662820387456174996914240
61743446662820387456258956660207
61743446662820387456259728312539
61743446662820387457009516759151
61743446662820387457011825163922
61743446662820387457011826213682
61743446662820387457012212768119
61743446662820387457012872809309
61743446662820388692355534486067
61743446662820392806896708725612
61743446662820392807730437670404
61743446663028141672355274541464
61743446706042255110029673246140
61743446706042255112286009124316
61743446706042255112477394301562
61743446706042255524068015033336
61743446706042255524068016083096
61743446706042260463199106112934
61743446706042260463762932077762
61743446706042260465455184773714
61743446706042260601023683625198
61743446706042260601023686807526
61743446706042260601023940836818
61743446706042260601023941886578
61743446706042260601211973147638
61743446706042260603469080682566
61743446706042261012805946751614
61743446706042261012805950983702
61743446706042262247587880242126
61743446706042262247587881291934
61743446706042262249844218219870
61743446706042262249844992009142
61743446706042262249844993058902
61743446706147606674113212532156
61743446706147606674113216764244
61743446706147607085895476708332
61743446706147607085896251542992
61743446706147607131627886878184
61743446706147607132192999978492
61743446706147610380151265712904
61743446706147610380151268900848
61743446706147610380903382255756
61743446706147610426639402513594
61743446706147610428331655209546
61743446706147610838233122078082
61743446706147610839925374774034
61743446706147612027280322450656
61743446706147612027282646448710
61743446706147612028032434761420
61743446706147622095306358694866
61743446706147622096059501040354
61743446706147627034437191979484
61743446706147627446784310988812
61743446706147627448475534816440
61743446706147628681566244485148
61743446706150308377548304473760
61743446706150312083586357654508
61743446706150312495368620780924
61743446706150312541668468049138
61743446706150312543360720745090
61743446706151213063747614538106
61743446706151226036863619317328
61743446706467313855099437764532
61743446706467313855102793814690
61743446706467325519836404892690
61743446706467325520024690187462
61743446706475430630330724951350
61743446706475434199173485773274
61743446706475434338068035542648
61743446707014853479381427077964
61743446707022956734898401358306
61743446707022956736593751841424
61743446707022956744186806007522
61743446707022957145928294956514
61743446707022957145928294962130
61743446707022957146680661302394
61743446707022957146681436137054
61743446707022957148187987940224
61743446707022957148376016017552
61743446707022957153271333770716
61743446707022957155780783839118
61743446707022957155781812708894
61743446707022957156533925018206
61743446707022957331387252232522
61743446707022957331387256464610
61743446707022957338983405585626
61743446707022958381274308451342
61743446707022958381274312683430
61743446707022958381275341553206
61743446707022958388805633604460
61743446707022958391315858511734
61743446707022962087312361632090
61743446707022962087312364820034
61743446707022962087312365865630
61743446707022962087312365869842
61743446707022962088065507044718
61743446707022962088067831042772
61743446707022962089571800580684
61743446707022962089760086925264
61743446707022962094655403628620
61743446707022962094842657916884
61743446707022962094843432755756
61743446707022962094906447383732
61743446707022962271082170682244
61743446707022962272774426559120
61743446707022962277857772389612
61743446707022962294033266558736
61743446707022962682108963925802
61743446707022962682108968157890
61743446707022962682112063230692
61743446707022962682112067462780
61743446707022962682676147464128
61743446707022962684368404390716
61743446707022962689452007438652
61743446707022962689455102039278
61743446707022962689705117396998
61743446707022962690207214350042
61743446707022962690456201345388
61743446707022963917455758009522
61743446707022963917458080957608
61743446707022963917458080957656
61743446707022963917458080957816
61743446707022963917458082007368
61743446707022963917458082007416
61743446707022963917458082007576
61743446707022963919903479083658
61743446707022963919905803081712
61743446707022963924798796817900
61743446707022963924801119766194
61743446707022963924801120815954
61743446707022963924986824895276
61743446707022963924989147843570
61743446707022963924989148893330
61743446707022963927497566368882
61743446707022963927499890366936
61743446707022973800228940608110
61743446707022973800232038391064
61743446707022973800232296658268
61743446707022973802676657549536
61743446707022973802676661781624
61743446707022973802679756382250
61743446707022973802739424250760
61743446707022973802742518851386
61743446707022978741598284716390
61743446707022978741598284716550
61743446707022978741598287898718
61743446707022978741616109770904
61743446707022978741616110820712
61743446707022978741616881423236
61743446707022978741619205421290
61743446707022978741619205421338
61743446707022978741619205421498
61743446707022978741619208603618
61743446707022978741619462638734
61743446707022978741620237473394
61743446707022978742163400999026
61743446707022978742163402048786
61743446707022978742184321705378
61743446707022978742351430126114
61743446707022978742370026835864
61743446707022978742372350832514
61743446707022978742372350833918
61743446707022978743854621644326
61743446707022978743854624826654
61743446707022978743875545531554
61743446707022978743878898399384
61743446707022978744063831876134
61743446707022978744066926476760
61743446707022978744126589759050
61743446707022978748959148579490
61743446707022978748959920231822
61743446707022978748962244229876
61743446707022978749147177706626
61743446707022978749209935589542
61743446707022978749712032542586
61743446707025658437581376757058
61743446707025658440029097812480
61743446707025663790747710791138
61743446707025663790750809623852
61743446707025663798278777677052
61743446707025663974329229259008
61743446707025663974329230308768
61743446707025663981857198361968
61743446707025663997489619342513
61743446707025680445617086462388
61743446707025680445619409410682
61743446707025680445619410460442
61743446707025680453147378513642
61743446707099507265491846881638
61743446707099507311224511085154
61743446707099507311245403093746
61743446707099507311789366969470
61743446707099507311810258978062
61743446707120218470165479275820
61743446707120218470165480325580
61743446707120219705511498052496
61743446707120219714988184808540
61743446707120219890970198111060
61743446707120220300308100346208
61743446707120220300308871998540
61743446707120220302753237121896
61743446707120220310350796665468
61743446707120223411549550183484
61743446707120223594751918944476
61743446707120223596446494588722
61743446707120224014128642433234
61743446707120224014131741265948
61743446707120224016388073961796
61743446707120224016391172794510
61743446707120225241127826038964
61743446707120225241128084306120
61743446707120225241130150037018
61743446707120225241130407254414
61743446707120225241692941856444
61743446707120225241692942906204
61743446707120225241692943372764
61743446707120225241695265854498
61743446707120225241695266321058
61743446707120225241695267370818
61743446707120225241880971450140
61743446707120225241883295448194
61743446707120225243389843015064
61743446707120225243575547094386
61743446707120225243577871092440
61743446707120225249475431812482
61743446707122922212177345045664
61743446707122922212177345163708
61743446707123822579146847768874
61743446707123822581597924644102
61743446707123827581856106231463
61743446707123827584091551701715
61743446707123827584094879054122
61743446707123827584112443710307
61743446707131025284094113249268
61743446707131025467108452416564
61743446707131025476397230603842
61743446707131025491772032015670
61743446707131026727121148575300
61743446707131027138903413105608
61743446707131027322482608275264
61743446707131030224725817816716
61743446707131030225478184156932
61743446707131030407740153218484
61743446707131030407740157450572
61743446707131030408304237451872
61743446707131030408492523796404
61743446707131030408493298629660
61743446707131030410187874273906
61743446707131030415333580456084
61743446707131030415899214367216
61743446707131030415899218599304
61743446707131030416086725867260
61743446707131030416087500711748
61743446707131030416087503894076
61743446707131030417781301511506
61743446707131030418346935422638
61743446707131030418346936472398
61743446707131030820089599411002
61743446707131030827118942415214
61743446707131032054869209956236
61743446707131032054871532904530
61743446707131032054871533954290
61743446707131032063030595103022
61743446707131032064722847798974
61743446707131032064725170747268
61743446707131925495162898623988
61743446707131925899414493563572
61743446707131925899414756430046
61743446707131925899417851030672
61743446707131925904497097371208
61743446707131925904497441744742
61743446707131925906948171779734
61743446707131925906948257518882
61743446707131925906948262105102
61743446707131925906948516153268
61743446707131925906948520385356
61743446707131926036612486174120
61743446707131926044208926505126
61743446707131926044209016830410
61743446707131926044209016830494
61743446707131926044209270878660
61743446707131926044209275110748
61743446707131926111173890043886
61743446707131927691338073586912
61743446707131927706712899327862
61743446707131927752445563531378
61743446707131927752447887529432
61743446707131927752466455539970
61743446707131927752468779538024
61743446707131927889727209915442
61743446707131927895562925272690
61743446707131927895563696925022
61743446707131930839022659051528
61743446707131930839106312825044
61743446707131930839109670292144
61743446707131930839109673480088
61743446707131930839110445132420
61743446707131930840801921938336
61743446707131930845884497166256
61743446707131930845884525864064
61743446707131930845884607371124
61743446707131930845884607721044
61743446707131930845884611957296
61743446707131930845884611957344
61743446707131930846637667043152
61743446707131930846637752782300
61743446707131930846637753132220
61743446707131930846637756318760
61743446707131930846637757381570
61743446707131930846638441883428
61743446707131930846638527972496
61743446707131930846638532221846
61743446707131930846638786251346
61743446707131930846638786256962
61743446707131930846638789439290
61743446707131930848332242687398
61743446707131930848332328426546
61743446707131930848332333012766
61743446707131930848335685893646
61743446707131930983145280589456
61743446707131931008502423708028
61743446707131931388086573162730
61743446707131931394927280731306
61743446707131931394927625222932
61743446707131931395681463984586
61743446707131931395681808358327
61743446707131931397940981606428
61743446707131931458485941195454
61743446707131931464406372007798
61743446707131932623433362541978
61743446707131932624940684947720
61743446707131932624940685997480
61743446707131932624943008945774
61743446707131932625127938186224
61743446707131932625128713025096
61743446707131932625131037023150
61743446707131932630274332628560
61743446707131932630274332745200
61743446707131932630274333095120
61743446707131932630274418721840
61743446707131932630274418838480
61743446707131932631027478523558
61743446707131932631030921735386
61743446707131932631030921735629
61743446707131932632534887024032
61743446707131932632534888073792
61743446707131932632722054167804
61743446707131932632722829008080
61743446707131932632722915101360
61743446707131932632725153006134
61743446707131932632725497379875
61743446707131932648100064777103
61743446707131932653999576595222
61743446707131932655631476213692
61743446707131932692138124815706
61743446707131932692159045404014
61743446707131932693853620989211
61743446707131932693855944987265
61743446707131932693855945046314
61743446707131932694399884948225
61743446707131932694420805654577
61743446707131932699668445446676
61743446707131932699753161387046
61743446707131932701363021090922
61743446707131932701385061005516
61743446707131932701929000887744
61743446707131932701949921594096
61743446707134629394585133213436
61743446707134632549885587616282
61743446707134632549885591848370
61743446707134632550073873960814
61743446707134632552333309721464
61743446707134632689594063401308
61743446707134632689594064451068
61743446707134634335969975777644
61743446707134634405364346871850
61743446707339062007468580317180
61743446707339074337480602519566
61743446707339074339656355808732
61743446707339074339656613026176
61743446707339078044004480758142
61743446707339078044004737975586
61743446707349884856992719265690
61743446709105689021631269657462
61743446709105693963018439751972
61743446709105693963018439769234
61743446709105693970549851011176
61743446709433799048814581590946
61743446709433799048815610477984
61743446709433799051259975483248
61743446710078285037401147017814
61743446710078285037463823043590
61743446710078285037466147391564
61743446710078285039095724061740
61743446710078285039158400087516
61743446710078285039726353877042
61743446710078285039726355276722
61743446710078285450940405996488
61743446710086388914119965350793
61743446710086388914119965350794
61743446710086388914119969600143
61743446710086388914119969600144
61743446710086388914119969950064
61743446710086388914622149458684
61743446710086390698509781417420
61743446710086390699075756515753
61743446710086394267036117502468
61743446710086394267289145603626
61743446710086394267850901238286
61743446710086394267852020446236
61743446710086394267852020446479
61743446710086394267852020446480
61743446710086394267852020447931
61743446710086394267854344444533
61743446710086394267854344444534
61743446710086394404550154010002
61743446710086394404550158596222
61743446710086690887714227129261
61743446710089392590961286761401
61743446710089392590962058413733
61743446715014619569885123252392
61743446715962898971464167603517
61743446715962898971467266436231
61743446715962898971467266902791
61743446715962898971467639507573
61743446715962900618595290072119
61743446715994869103363501689956
61743446715994869515334309454256
61743446715994870752187129839866
61743446715994870752189453837920
61743446715994870752375674477750
61743446715994870752377998475804
61743446715995014250879392143937
61743446715995016111611405235728
61743446715995016112177423913033
61743446715995019609969606453377
61743446715995020845318719830679
61743446715995020847013295474925
61743446715995314470738225067828
61743446715995314470738617251603
61743446715995314470738617271286
61743446715995314471217581220137
61743446715995314471219775902342
61743446715995314471303587946642
61743446715995316118432644801034
61743446715995316301448017911221
61743446715995319824470696933483
61743446715995319824473020813436
61743446715995319824473020931537
61743446715997717815044212051667
61743446715997717815609067935983
61743446715997720901434143610373
61743446715997721519390012536463
61743446715998017409520483107458
61743446715998917977060554200690
61743446715998917977248582276566
61743446715998917977332265102182
61743446715998918388842560108210
61743446715998918388842560109614
61743446715998921681402993917966
61743446715998921681403773474360
61743446715998921681406354685486
61743446715998921681679095525228
61743446716181449700534271445193
61743446716181449705617617275685
61743446716181450117963968866173
61743446716181450117964740518505
61743446732736441805177328277074
61743446732736441805930477937600
61743446732736443041277267322464
61743446732738842908145341804221
61743446732738842910590736746283
61743446732738844556966648072859
61743446732739143097395015113526
61743446732740028703219969568181
61743446732740028705477082384749
61743446732740028710563094470047
61743446732740028710751380827629
61743446732740043482402694451920
61743446732740043527946296409231
61743446732740043534721894585755
61743446732740043534721894935675
61743446732740043534724222116057
61743446732740043535474268357649
61743446732740043535477363295145
61743446732740043535477367544495
61743446732740194247898155199516
61743446732740194247901512666616
61743446732740195485131164034642
61743446732740195485131938873514
61743446732740494391606549346981
61743446732740495626953338726229
61743446732740495628436642636080
61743446733064698795438197456459
61743446733067099944138875187122
61743446733067099946584270129184
61743446733068302347513733729256
61743446733068302347722683561292
61743446733688775210688958873814
61743446733688775621738628469249
61743446733688775622491769648337
61743446733688776857064870200390
61743446733688776857837787375253
61743446733709034255263503526466
61743446733712786692046242748402
61743446733712787103828248290192
61743446733712790398086619927204
61743446733712790809893247438652
61743446733712792045215675733288
61743446733712792045215676783048
61743446733713087246613381750290
61743446733713087247369621762092
61743446733713090950959181068686
61743446733713092188757049087096
61743446733719539646084139893231
61743446733719544996802752517757
61743446733719544996805851704603
61743446733719544999062192864627
61743446733719845186827529651388
61743446733719846423868894674882
61743446733720739853851787131430
61743446733720739853872707837782
61743446733720739854123755247398
61743446733720739854123759479486
61743446733720739854688615368014
61743446733720740393877995979158
61743446733720740402915725689590
61743446733720740402915726739350
61743446733720740403166429792694
61743446733720740403166774166435
61743446733720741501252816235952
61743446733720745204759460953862
61743446733720745204782706006784
61743446733720745205596289190446
61743446733721190687072665163798
61743446733721190702920114614547
61743446733721190708286396490721
61743446733721190709949457618759
61743446733721190710524907312931
61743446733721190710545713700419
61743446733721190710545828019283
61743446733721192357110028989359
61743446733721192357674884873675
61743446733721195649650321643333
61743446733721195649671242231641
61743446733721195649671242233045
61743446733721195651344897170939
61743446733721195651365817875887
61743446733721195651365817993931
61743446733721196061455829357515
61743446733721197296802618735359
61743446733721197296802618736763
61743446733723441511533293109155
61743446733723441511534321978931
61743446733723441511616975934770
61743446733723441557370474749747
61743446733723441915802742384261
61743446733723441915802743801203
61743446733723441915806182758101
61743446733723441920888755519319
61743446733723441920888755886501
61743446733723441920888756936261
61743446733723441923395796550359
61743446733723441923395797967301
61743446733723441923396912576225
61743446733723441923396915758553
61743446733723441923399154017459
61743446733723441969150500548964
61743446733723443341760286217103
61743446733723443341760372311994
61743446733723446855473640239541
61743446733723446855473640256803
61743446733723446855474673358667
61743446733723446855497999920053
61743446733723446855498004152141
61743446733723446855662698253667
61743446733723446862252677740145
61743446733723446862255004920527
61743446733723446862256033790303
61743446733723446862272826794165
61743446733723446862273601633037
61743446733723446862523530897269
61743446733723446863005051498989
61743446733723446863005822801401
61743446733723446863008146099615
61743446733723446863088389968125
61743446733723446863089423069989
61743446733723446863089504577049
61743446733723446863089505994198
61743446733723446863089508809137
61743446733723446863089510226286
61743446733723446863091828925023
61743446733723446900663136335417
61743446733723446900663137735097
61743446733723446900663141984447
61743446733723446900666580941345
61743446733723446901416283163535
61743446733723446903110858807781
61743446733723446903110863039869
61743446733723446908006261237283
61743446733723446908006262300084
61743446733723446908006262300093
61743446733723446908027181938019
61743446733723446908027183354952
61743446733723446908027183354961
61743446733723446908029506283563
61743446733723446908029506290205
61743446733723446908029510535343
61743446733723446908194547594865
61743446733723446908194548994545
61743446733723446908194551826953
61743446733723446908759407711269
61743446733723446908841970273107
61743446733723446908841971690049
61743446733723446908842314646641
61743446733723446908842318878720
61743446733723446908842318878729
61743446733723446908845413833478
61743446733723446908845413833487
61743446733723446910536551566383
61743446733723447037923892110569
61743446733723447037927249577669
61743446733723447040371617765261
61743446733723447046020162440873
61743446733723447046020165623201
61743446733723448685055272163797
61743446733723448685055273213557
61743446733723448692398397065663
61743446733723448692398398115423
61743446733723448692416218583765
61743446733723448692416219633525
61743446733723448692419317770602
61743446733723448692419317770611
61743446733723448692419318820371
61743446733723448692666922686869
61743446733723448692666923736629
61743446733723448694926359851411
61743446733723448694927479065428
61743446733723593505057815156015
61743446733723593505246102045848
61743446733723593917571957043472
61743446733723597209401292887898
61743446733723597211849010582873
61743446733723597211849010760992
61743446733723597211852109947838
61743446733723597211852109949206
61743446733723597211852109966468
61743446733723597623634373092932
61743446733723598855965486326918
61743446733723598855968585513764
61743446733723598858224921909449
61743446733723598858224922087568
61743446733723598858228021274414
61743446733723892413225335857525
61743446733723893625666263307899
61743446733723893648759638892311
61743446733723893649324494776627
61743446733723897322414762412737
61743446733723897332457458736209
61743446733723897352353069719209
61743446733723897352896993671492
61743446733723898978833370062785
61743446733723898999482122224873
61743446733724794056405576931893
61743446733724794262326038426432
61743446733724794262328362772954
61743446733724794262328362774406
61743446733724794262328363247551
61743446733724794674108044335404
61743446733724794674654332563266
61743446733724794674675224571906
61743446733724797753154850992244
61743446733724797760497114966170
61743446733724797760497886618502
61743446733724797760497891217772
61743446733724797760748938277468
61743446733724797760748966857184
61743446733724797920918255542979
61743446733724797966671840452847
61743446733724797968910379836059
61743446733724797968910379837463
61743446733724797968931271962695
61743446733724798378247976583268
61743446733724798378432952811608
61743446733724798378453844820200
61743446733724798380713276643845
61743446733724798380716634289055
61743446733724798380716634290459
61743446733724798380716634294671
61743446733724799544321805795094
61743446733724799544321805911734
61743446733724799544322064191988
61743446733724799613025692610457
61743446733724799613025692727097
61743446733724799613046584735689
61743446733724799615495210138777
61743446733724799616041760007379
61743446733724799616041760008783
61743446733724799616062652017375
61743446733907626129026070018422
61743446733907631489810254013528
61743446733940050693239115709064
61743446733942451788588935964301
61743446733942451788592408222649
61743446733942451788593183061521
61743446733942451796186237227619
61743446733942451796187270346745
61743446733942453437413714491287
61743446733942453445007543496257
61743446734047646371990868950431
61743446734047646371990873536651
61743446734047651267645374842820
61743446734047651312810856675862
61743446734047651312810856675871
61743446734047651312810859863806
61743446734047651313378040094701
61743446734047651862417614403391
61743446734047651862420713590237
61743447930112021419507352280786
61743447930112021831268466181166
61743447930438927944215179675044
61743447930438927944236071683636
61743448088769561631020792338693
61743448089096467881434337137074
61743448089742174204399982202482
61743448089742174250153534182502
61743448089742174250153538414590
61743448089752981063893884997910
61743448089961012225878179856992
61743448089971814235429356239624
61743448089971818993866007562156
61743448089971818995309536146706
61743448089971819041042200350222
61743448142263289785420449322142
61743448142263289785608734616914
61743448142271394895913997728470
61743448142822536291145453453186
61743448142822536291166345461778
61743448142822536702739431284830
61743448142822536702760323293422
61743448142919802922314730497730
61743448142919802922314987715174
61743448142919802968068286709838
61743448142919802968068543927282
61743448142927906843026755724784
61743448142927906843027532094478
61743448142927906843027789311922
61743448142927908078373545104032
61743448143138640899671190051542
61743448143138640945424746263650
61743448143138640945969057682186
61743448143138640945969058744996
61743448143145840086526595122816
61743448143146740654360330807712
61743448143146740700092995011228
61743448143146740700113887019820
61743448143146741249156904521708
61743448143146741249721760406024
61743448143146741249909016831020
61743448143146744818480495918124
61743448143146744818500354824852
61743448143146744818501387926716
61743448143146744818752434986412
61743448143146744820363443646050
61743448143146744820928299530366
61743448143146746008345668153552
61743448143146746009972963177655
61743448143146746009974082387301
61743448143146746009974125497442
61743448143146746009977569175914
61743448143146746053262396115978
61743448143146746053283316704286
61743448143146746054095866780468
61743448143146746054099224365660
61743448143146746055705627381171
61743448143146746055706746590817
61743448143146746055706789700958
61743448143146746055709069539111
61743448143146746055709112590203
61743448143146746055709112649252
61743448143146746055710233025298
61743448143146746055710233379430
61743448143219692046849050874776
61743448169703590211595546642849
61743448169703590211595546642850
61743448169727604163482725540832
61743448169727605947872537021238
61743448169738710707430638795703
61743448169738712356065981650841
61743448169738712356255042843083
61743448169738712539080321284697
61743448169738712539269382482555
61743448169738712539833466714587
61743448169739611732591016292610
61743448169739611732611908301202
61743448169739611732779044369938
61743448169739611732799936378530
61743448169739612923899718516432
61743448169739612969632382719996
61743448169739612969653274846632
61743448169812557727789332793712
61743448169812558916838606335930
61743448169812558962592158315950
61743448169812558962592162548038
61743448169812558962594485496332
61743448169812559169124116848771
61743448169812559512202360286428
61743448169812559512202363468756
61743448169812559535173586080603
61743448169812559580906250284119
61743448169812559580928305085616
61743448169812559581095437966435
61743448169812559581095441154379
61743448568243566034487427959422
61743448568243571385209139777436
61743448568243571387632612774051
61743448568243571387653504782700
61743448568351634171900879912938
61743448568351638289720167350326
61743448568351638289782929108608
61743448568351639525066956729574
61743448568535355357806136844381
61743448568570475646903192544624
61743448568570476265232491887001
61743448568570476265235864241088
61743448568570477454850018107986
61743448568570477456544594801992
61743448568570477456729135032061
61743448568570477456729479405643
61743448568570477456732578238357
61743448568570477500582682311502
61743448568570477502277259005508
61743448568570477502461799235577
61743448568570477502462143609159
61743448568570477503027047316766
61743448568570477503029371314820
61743448568643423449483435152283
61743448568643423449483482975574
61743448568643423495214983329885
61743448568643423495216097938809
61743448568643423495216099338489
61743448568643423495216102525029
61743448568643423495237039187682
61743448568643423495780231411074
61743448620764681434983148147124
61743448620764686374110886358940
61743448620764686376367219054788
61743448621421195163996158325044
61743448621421200103123888072684
61743448621421200105359332991971
61743448621421200105380225000563
61743448621526565441462906665084
61743448621712984075532723677003
61743448621712984075532727909091
61743448621712984076284835982103
61743448621712984076284840218403
61743448621712984076284840231453
61743448621745399575390387836644
61743448621745399576122608309332
61743448621745402868121532100755
61743448621745402868121532113853
61743448621745404469516542927505
61743448621745404469516887296875
61743448621745404469516887301087
61743448621745404469517706783295
61743448621745404471208795623457
61743448621745404471209139997039
61743448621745404515246109342451
61743448621745404515246884182727
61743448621745404515249207131021
61743448621745404515249551500391
61743448621745404515249551504603
61743448621745404515249551504762
61743448621745404515250342289060
61743448621745404515250370986811
61743448621745404515271262995460
61743448621745404516941459826973
61743448621745404516941804200555
61743448621745404516945290984908
61743448621745404516945290984956
61743448621745404517506664316875
61743448621745404517506664316959
61743448621745404517508987265169
61743448621745404517508987265253
61743448621748106220942009251305
61743448621748106220942010301065
61743448621748106220944333249359
61743448621748106220945496035706
61743448621818348815142819411839
61743448621818348815142823643927
61743448621818348860896418670827
61743448621818350438543294330798
61743448621818350510259848411183
61743448621818350510259848411267
61743448621818350510259848424317
61743448621821052213695194395373
61743448621821052213696357181720
61743448648010159205995233288822
61743448648010159617588867796692
61743448648301947293799670863396
61743448648301949078189482343802
61743448648326258916982486900158
61743448648326258916982573006488
61743448648326258916982829856750
61743448648326258916982830223932
61743448648326259054243241642812
61743448648326259054431526937584
61743448648326259054431527987344
61743448648326559060478559448921
61743448648326559243681316187068
61743448648326559243681573404512
61743448648334664170784985372367
61743448648334664172479562066373
61743448648334669112444119926693
61743448648337065318376833667890
61743448648337065867419765430630
61743448648337065867984621314946
61743448648337065867984707054094
61743448648337070809560163506186
61743448648338266441487917754608
61743448648338266487220581841484
61743448648338266487241473850076
61743448648338266487785440908128
61743448648338266487806202180047
61743448648338266487806590134164
61743448648338271383628228557434
61743448648411217630359045236374
61743448648411217630360164431518
61743448648411217630379937128326
61743448648411217630548465137251
61743448648411217996388499159232
61743448648411217996409419865575
61743448648411218042142041022427
61743448648411218042142055371340
61743448648411218042142084069148
61743448648411218042142428619982
61743448648411218042162976077656
61743448648411218042162976077683
61743448648411218042163363557203
61743448648411218042330456698036
61743448648411218042330471046223
61743448648411218042330499566881
61743448648411218042330499625930
61743448648435531517766726818666
61743448648435531517766985085870
61743448648435532708803837175978
61743448648435532708992122470750
61743448648435532708994102095270
61743448648435533301883822979182
61743448648435533303600066516440
61743448648435533304331545451546
61743448648435533304334644284260
61743448780394834400588809810276
61743448780942373272077649881628
61743448780942373866685962648480
61743448780942373866685965830808
61743448780942373866874247943252
61743448780942373866874252175340
61743448780942373867439107009896
61743448780942373867439108059656
61743448780942373867459999136580
61743448780942373867460000186340
61743448780942373867462323134634
61743448780942376976444342375064
61743448780942377570488057991316
61743448780942377571052917057960
61743448780942377572726343477622
61743448780942377572726601744826
61743448780942377572747493751966
61743448780942377572750588352592
61743448780942377573478709820598
61743448780942377573479484655258
61743448780942377573502700663356
61743448780942378805834847370564
61743448780942378806399705970648
61743448780942378806587734048024
61743448780942378808073389606350
61743448780942378808073391122670
61743448780942378808094283131214
61743448780942378808261419199950
61743448780953183789975773104552
61743448780953183972990108506320
61743448780953183972990112738408
61743448780953183973178394850852
61743448780953183973178398033180
61743448780953183973179169686916
61743448780953183973200061694104
61743448780953183974873745331162
61743448780953183974873746380922
61743448780953183974894637338350
61743448780953183975437829561742
61743448780953183975437830611502
61743448780953184386467723162806
61743448780953185620119165244072
61743448780953185621813740888318
61743448780953185621813741938078
61743448780954081317152326595822
61743448780954081317173218604414
61743448780954081317175542602468
61743448780954081317719506478192
61743448780954081317740398486784
61743448780954084403750317325606
61743448780954084952793336227174
61743448780954084954279763437832
61743448780954084955052767755736
61743448780954086189834701250668
61743448780954086189834702300428
61743448780954086189835476089540
61743448780954086189835477139300
61743448780954086258560385654380
61743448781051347537295061858776
61743448781051347537295062908536
61743448781051347583048618070884
61743448781051347583048619120644
61743448781051347583048619474728
61743448781051347583048619474776
61743448781051347583048619487826
61743448781234161541957311241728
61743448781234161541957315473816
61743448781245868993930950835831
61743448781245868993930951898641
61743448781245870229464996635863
61743448781245870229464997685623
61743448781245870229466159944900
61743448781269279568230339773736
61743448781269279570486676583628
61743448781269279979824317605380
61743448781269283274267364434628
61743448781269283274267622701832
61743448781269283274270717302458
61743448781269283274831445482880
61743448781269283274831448665208
61743448781269283274832478584744
61743448781269283274834801533038
61743448781270179998593426117666
61743448781270180547656992553462
61743448781270180550101357676818
61743448781270180618996758113959
61743448781270180619561961554137
61743448781270183704630364689490
61743448781270183865827502128663
61743448781270183865827845085255
61743448781270183911557156420941
61743448781270183911577705472941
61743448781270183911581058340771
61743448781270184277418379592559
61743448781270184323151134252585
61743448781270184323154487120415
61743448781270184323154487474547
61743448781270184323154502000760
61743448781270184323171935804667
61743448781270184323175422589068
61743448781270184323339435477462
61743448781270184323339464057178
61743448781270184323342530078088
61743448781270184323342558598755
61743448781270184323342558657804
61743448781270185512956643909935
61743448781270185512956644959695
61743448781270185514463237167576
61743448781270185514647777397645
61743448781270185514648121771227
61743448781270185514651220603941
61743448781270185558689695533865
61743448781270185558689696583625
61743448781270185558773265149218
61743448781270185558773265149266
61743448781270185558773265162316
61743448781270185560195901371092
61743448781270185560380441601161
61743448781270185560380785974743
61743448781270185560384272759096
61743448781270185560384272759144
61743448781270185560945646091147
61743448781270185560949132875548
61743448781277385297056421675570
61743448781277385297057193327902
61743448781277388796167377030160
61743448781277388796167635297364
61743448781280991138587095231045
61743448781280991138590448098875
61743448781280992372514649079588
61743448781280992374122169905065
61743448781280992374125656689466
61743448781343126611561527773335
61743448781343126611582419781927
61743448781343130271867303167220
61743448781343130315928220266723
61743448781343130316093391224102
61743448781343130316093419803818
61743448781343130317787995448064
61743448781378253697606210907099
61743448781378253698359486002758
61743448807542893411233993304546
61743448807542893960277011856194
61743448807543344267626877678991
61743448807543344267910471058141
61743448807651412405322875003122
61743448807651417756044589996822
61743448807859445397238303598082
61743448807859445397238303598083
61743448807859445399117812602390
61743448807859445399682668485302
61743448807859448920532956273123
61743448807859450155611134052877
61743448807859450155879745650967
61743448807859450155883101700881
61743448807859450155883103236111
61743448807859450773566958278182
61743448807859450776011323283446
61743448807867550509427204950019
61743448807867554030005520372521
61743448807867554030570379439165
61743448807867554030842348603489
61743448807867554213019859539816
61743448807867554213019859539817
61743448807867554213773005067632
61743448807867554213773005067633
61743448807867554215467580595238
61743448807867554215467580595239
61743448807867555265352312934097
61743448807867555267883716346963
61743448807869804878081359965938
61743448807870255917019034774677
61743448807870255917207321119209
61743448807870255919466752647771
61743448807871152643225262659921
61743448807871152643246183364869
61743448807871155889491304396141
61743448807871155889491304512781
61743448807871155935223940019941
61743448807871155935223968599657
61743448807871155935223968716297
61743448807871155935244860606845
61743448807871156347006203028313
61743448807871156347006203144953
61743448807871156347006203146357
61743448807871156347027123667570
61743448807871156347027123733261
61743448807871157536620361617763
61743448807871157582352997111825
61743448807871157582352997124923
61743448807871157582353025822683
61743448807871157582373917816773
61743448807871157582373917829871
61743448807944104149589577337007
61743448807944104149589921888633
61743448807944104196071255076386
61743448807944104196072029911046
61743448807944104196074698400726
61743448807967066201753772001892
61743448807968413966894006518049
61743448807968413966894006519453
61743448807968413966914898526641
61743448807968413966914898528045
61743448807968414102650795028779
61743448807968414102671686919243
61743448807968414104175653374289
61743448807968414173824065318164
61743448807968414173824409691857
61743448807968417259729741696382
61743448807968417625695428095505
61743448807968417671428092297617
61743448807968417671511746543309
61743448807968417671512004823527
61743448807968418861044541471403
61743448807968418861044541472807
61743448807968418906774881616790
61743448807968418906858535922557
61743448807968418906858792607750
61743448807968418906858794202859
61743448807968418906858794204263
61743448807968418908469801617308
61743448807968419478813457477589
61743448807968419481236944822439
61743448807968419524545777129536
61743448807968419524546121680370
61743448807968419524567056558542
61743448807968419526990113436992
61743448807968419526990142134743
61743448807968419526990142134752
61743448807968419526990486508484
61743448807968419526990486508493
61743448807968419526990501034547
61743448807968419526990529555208
61743448807968419526990529614254
61743448807968419526990529614263
61743448807968419526990529614992
61743448807968419526992466133013
61743448807968419527011421563800
61743448807976519214672300613331
61743448807976522736003790043987
61743448807976522736003791579021
61743448807976522736066553693865
61743448807976522781545070586577
61743448807976522781565962595169
61743448807976522781757347791129
61743448807976522781820109887259
61743448807976522781820109905973
61743448807976522783240422115243
61743448807976522783261314123835
61743448807976522918826716854001
61743448807976522919015003198533
61743448807976522920689463203881
61743448807976522920689721471085
61743448807976522920710353794079
61743448807976522920710355193759
61743448807976522920710612061283
61743448807976522921278567151318
61743448807976523971413600290557
61743448807976523973042057751087
61743448807976523973042832585747
61743448807976523973045156583801
61743448807976523973108175566169
61743448807976524017167156502665
61743448807976524018774721954603
61743448807976524018775841145535
61743448807976524018777820787317
61743448807976524018858375611479
61743448807976524018859408829983
61743448807976524018861733177957
61743448807976524018861733196671
61743448807976524019339581021247
61743448807976524567629454161719
61743448807976524567650346170311
61743448807976524567839407718137
61743448807976524567841731716191
61743448807976524568403491950121
61743448860169530851976042509260
61743448860826339419046954226656
61743448860826339419047327279284
61743448860826344770521151283328
61743448860826344770524250588218
61743448860826344953538475436650
61743448860829042357831527664810
61743448860829042357831531896898
61743448860829046062174893598216
61743448860829942971375978096542
61743448860829946675719336259789
61743448860829946675719339442117
61743448860829946675719364839505
61743448860829946675719364957597
61743448860829946675719368021833
61743448860829946675722808518136
61743448860829946677977997535699
61743448861012763544490630531231
61743448861012763727504970170703
61743448861012763728069054402735
61743448861036778867478805871770
61743448861045177374036105869023
61743448861045179225646604531803
61743448861045182931498695366073
61743448861045182931686981710605
61743448861045182933382329008587
61743448861045182933946413239167
61743448861047880333532972927341
61743448861047884634369952874461
61743448861047884634934811941105
61743448861047884636629388635111
61743448861047885869715970601377
61743448861048780901365674093224
61743448861048780901365675510373
61743448861048780947098338296740
61743448861048780947119230305332
61743448861048780947119231722481
61743448861048780949357003745689
61743448861048780949357003941070
61743448861048780949545290635522
61743448861048781315385683208782
61743448861048781315386454681591
61743448861048781315386454861078
61743448861048781359444662724661
61743448861048781359444691422475
61743448861048781359465583312969
61743448861048784607385132103054
61743448861048784607406052691362
61743448861048784607406052808002
61743448861048784607949219320617
61743448861048784653138716816173
61743448861048784653700481477572
61743448861048784653702804425866
61743448861048784653723696239077
61743448861048784653891862244611
61743448861048784653891862422730
61743448861048784656148199172547
61743448861048784656148199350666
61743448861048785019167395229470
61743448861048785019188315817778
61743448861048785019188315934418
61743448861048785064920980021294
61743448861048785064920980137934
61743448861048785065485839204578
61743448861048786254514189194938
61743448861048786254514189207988
61743448861048786254535109899886
61743448861048786254535109912936
61743448861048786256770525589255
61743448861048786300264674916592
61743448861048786300267774104806
61743448861048786302545002507706
61743448861048786302545002507715
61743448861121730600720995600264
61743448861121730646474551812372
61743448861121731014198611655026
61743448861121731014198611672288
61743448861121731059931275857138
61743448861121731059952167865730
61743448861121731197968387905022
61743448861121731220351510984465
61743448861121731266104837509085
61743448861121731266105095776289
61743448861121731266105095892929
61743448861121731266108276582623
61743448861121732295550004323340
61743448861121732295550004323388
61743448861121732432558935737434
61743448861121732432729429391362
61743448861121732432747996933936
61743448861121732433312081165872
61743448861121732455721630106023
61743448861121732455721673034646
61743448861121732501453820616310
61743448861121732501453820617762
61743448861121732501475229246754
61743448861146042273026978593190
61743448861146042273214259365814
61743448861146042637383965917913
61743448861146042683137652394518
61743448861146042683137909611962
61743448861146042684997269796934
61743448861146042820398407124122
61743448861146042820398664341566
61743448861146042820586693481695
61743448861146042820586693481704
61743448861146042820586950699148
61743448861146042891550757888036
61743448861146042891550786585844
61743448861146045977643715140446
61743448861146045977644489979318
61743448861146045977644489980722
61743448861146045977644748259572
61743448861146045979255382799560
61743448861146046343400452890430
61743448861146046389154009102538
61743448861146046389154037798894
61743448861146046389174929690846
61743448861146046389175962792710
61743448861146046389178028523560
61743448861146046389343070279300
61743448861146046389343070281730
61743448861146046389343098859016
61743448861146046389425978266862
61743448861146046389426753105734
61743448861146046389426753107138
61743448861146046389427011385979
61743448861146046389427011385988
61743448861146046389429335733962
61743448861146046390870281336152
61743448861146046391038020395537
61743448861146047579019986156234
61743448861146047579020244436488
61743448861146047580651799681424
61743448861146047624773542486386
61743448861146047626384435305224
61743448861146047784945856361999
61743448861146047830678477518803
61743448861146047830678491867764
61743448861146047830678520565515
61743448861154146102159024409534
61743448861154146146481999179719
61743448861154146147912609667909
61743448861154146147912609667918
61743448861154146147986223794131
61743448861154146148163656727614
61743448861154146148174509088903
61743448861154147749360691401610
61743448861154147795114228363501
61743448861154147795114228363744
61743448861154147795114247495701
61743448861154147795114276192057
61743448861154147795114276193461
61743448861154147795118360787565
61743448861154147795118360787808
61743448861154147795135168200649
61743448861154147795135168200658
61743448861154147795135168202053
61743448861154147932395923044085
61743448861154147932584208338857
61743448861154147999596616823995
61743448861154147999596702917434
61743448861154147999597388830618
61743448861154147999597388948716
61743448861154147999618280839210
61743448861154151453163193274212
61743448861154151453633220416446
61743448861154151498896206201442
61743448861154151498899300802068
61743448861154151498899301151988
61743448861154151498916878738749
61743448861154151498916883324969
61743448861154151499460047047386
61743448861154151499460075745110
61743448861154151499648332859667
61743448861154151499732015679459
61743448861154151499732016210891
61743448861154151499732016213078
61743448861154151499733049331469
61743448861154151499735114866296
61743448861154151499735114866305
61743448861154151499735114867757
61743448861154151501155656665137
61743448861154151501158736916850
61743448861154151501907764388229
61743448861154151501907764920480
61743448861154151501910863575075
61743448861154151636177508560197
61743448861154151636177508560281
61743448861154151636177895980695
61743448861154151636745079479634
61743448861154151636930008173358
61743448861154151636930008291459
61743448861154151636933107478305
61743448861154151636933107543939
61743448861154151636933365824166
61743448861154151638437074011999
61743448861154151638625360172796
61743448861154151638625360172805
61743448861154151638625360369545
61743448861154151638625360369554
61743448861154151638625618636749
61743448861154151638625618636758
61743448861154151659900972680649
61743448861154151659902005801227
61743448861154151659902134941387
61743448861154151659903942668286
61743448861154151659904330265841
61743448861154151659904416360738
61743448861154151659904416361494
61743448861154151705633636884165
61743448861154151705634670004743
61743448861154151705634756098182
61743448861154151705636606871802
61743448861154151705636965771549
61743448861154151705636965773001
61743448861154151705636994351265
61743448861154151705636994469357
61743448861154151705637080565010
61743448861154151705655691153495
61743448861154151707329376189558
61743448861154151707350268198150
61743448861154152690957034213264
61743448861154152690957062791603
61743448861154152690957062909620
61743448861154152690957062909647
61743448861154152691023182141644
61743448861154152734245318878904
61743448861154152734995122770347
61743448861154152734995151350063
61743448861154152734998221425761
61743448861154152735078805590139
61743448861154152735078805591597
61743448861154152735079838710714
61743448861154152735079838710717
61743448861154152735079838710723
61743448861154152736501413003991
61743448861154152736501413122035
61743448861154152736501441700347
61743448861154152736501441701751
61743448861154152736501441818391
61743448861154152736522333710343
61743448861154152736522333826983
61743448861154152736689698233081
61743448861154152736689698416780
61743448861154152736689726994309
61743448861154152736689726995119
61743448861154152736689726996496
61743448861154152736689726996523
61743448861154152736689727113136
61743448861154152736689727113163
61743448861154152736773380770012
61743448861154152736773380770039
61743448861154152736776479956885
61743448861154152736776738237103
61743448861154152736776738237112
61743448861154152737254558900366
61743448861154152737254587583699
61743448861154152737254587596713
61743448861154152737254587596722
61743448861154152737255706791047
61743448861154152737255706791128
61743448861154152737255706791131
61743448861154152737255706791137
61743448861154152737258029273600
61743448861154152737258029391608
61743448861154152737258029391635
61743448861156853342628918641531
61743448861156853342628918648173
61743448861156854440691052775237
61743448861156854577410852143105
61743479020310337199965310349776
61743479020310337201492749925286
61743479020310337201657562929088
61743479020310337201657563045728
61743479020310342552964251466310
61743479020310342553132420636910
61743479020310342553152537810842
61743479020310342554658828160316
61743479020310342555411973571492
61743479038330988255763480576514
61743479038355304819580921583074
61743479038355304819768949660402
61743479038355305231362927492046
61743479041285318621021545956561
61743479041285318804035885123857
61743479041394286273849240386609
61743479041394286276088014193337
61743479041394287509006972818753
61743479041394287509195258113525
61743479041394287510868914569143
61743479041394287510869947688269
61743479042048081838157608893717
61743479042048082935406906104321
61743479042050783541320986167009
61743479042050783541404668520241
61743479042050784638842251025617
61743479042050784776102919661941
61743479042050784776186602015173
61743479042050785187696636031003
61743479042050785187968607924145
61743479042072398813671953434756
61743479042075099967876338520404
61743479042075099968147963329860
61743479042083154017489096362215
61743479042083203980368993376738
61743479042083205626663545175912
61743479042269583902065394662269
61743479042269584451108069207565
61743479042269589262827510040601
61743479042302009839555447131888
61743479047217959221525059387095
61743479047292105973053130450409
61743479047292105973053130567049
61743479047292105973053131616809
61743479047292106522095891205785
61743479047324521610091203370996
61743479047324521610634366896580
61743479047324526961342128565161
61743479047327228116020370772363
61743479047327228116020370889003
61743479047327228117712623468315
61743479047327228117712623584955
61743479047335326639407905306931
61743479047335332130413799762512
61743479047335332130413800812272
61743479047335332130413828460320
61743479047335332130413829510080
61743479047335332130434720468912
61743479047874456486758031360767
61743479047874456623768000064632
61743479047874457035550005973604
61743479047882560498978290743790
61743479047882560498978290921665
61743479047882560501171607272416
61743479047882562147547517549232
61743479047882562147798566025870
61743479047882576964930720538176
61743479047882578199712654033108
61743479047948603787833280825971
61743479047948603787833280942611
61743479047948603787896042945187
61743479047948603787896043061827
61743479047983725335499485145723
61743479047983725337694222270747
61743479047991779384837178849579
61743479047991829210459763645277
61743479047991829210459764695037
61743479047991829393474117633704
61743479047991829393474118683464
61743479047991831042294393965544
61743479047991831042294394143579
61743479047991831042294652245798
61743479048167408404369979914769
61743479048167408409452582672645
61743479048167408410956807292721
61743479048167408411144835368597
61743479048199828440586976446692
61743479048202525195860042199901
61743479048202525195860070778165
61743479048202525195860070779617
61743479048202525202634897652277
61743479048202525202634897653729
61743479048202528906980698137073
61743479048202528906980698138525
61743479048202530554112074640791
61743479048202530555804327336743
61743479048202530556369186403387
61743479048210633829000762063344
61743479048210633874754318275452
61743479048210634017289056820310
61743479048210634019545393748246
61743479048210634019545393748294
61743479048210634019546425819272
61743479048210634019546426869032
61743479048210635063782695558276
61743479048210635109536251770384
61743479048210635254328360363964
61743479048210635665921304025062
61743479048210635665921304025110
61743479048210635665921305074870
61743480934704922891915352169973
61743480952433850483432386137187
61743480952433855836414562592083
61743480952433855836416886590137
61743480953414257317268360198286
61743481094229703935351235111607
61743481094229703935354330761993
61743481094229709288520407578629
61743481094240514455132734758149
61743481111931618610340176885457
61743481111931618610343648789513
61743481111931618610343648790917
61743481111931618610343648808387
61743481111955930235217914107851
61743481111955930235221381761105
61743481111955930235221384943433
61743481111966690929441252382091
61743481111966692537617890389119
61743481111966692583350554592635
61743481111966725884355835726337
61743481111966735401833708940625
61743481111966737048209620268605
61743481111966737048210653387939
61743481111966740752555420753401
61743481111966740752555420770871
61743481111966740752555677988315
61743481111966740752556453872735
61743481111966740755003141826293
61743481112258508254447574782116
61743481112259425430831813951227
61743481112282775406932854358628
61743481112282775406932855408388
61743481112282775407120882435956
61743481112282825369178065565014
61743481112282825369178069797102
61743481112283725799551400388843
61743481112283742406596074680456
61743481112283742406616966689048
61743481112283742406616995268764
61743481112283742408123544360048
61743481112914973766995926446403
61743481112915023180020340572403
61743481112936635572719108688556
61743481112939289097914038729365
61743481112939338509243877211119
61743481112947142235666587357114
61743481121146830826798477978411
61743481121146830826799249630743
61743481165109197510041870448603
61743481165109247328066898171851
61743481165109247328070254222009
61743481165109247328070369007433
61743481165109248562853332440775
61743481165133547420786314806715
61743481165133547834259846406752
61743481165133558541350913711523
61743481165133558952947990375929
61743481165133558952948105161353
61743481165133563892075724355657
61743481165133563892075839141081
61743481165133563894332056697373
61743481165141617903273917529835
61743481165141651295734067786048
61743481165141651295734325003492
61743481165141651295744528139251
61743481165141664062689279810241
61743481165141667767035080295037
61743481165141667769291302082013
61743481165141667769294774340361
61743481165437054148746591994052
61743481165437054148746849211496
61743481165457752244526940556248
61743481165460404124847602653876
61743481165460453947962028260100
61743481165460453949654280956052
61743481165461370712749966292768
61743481165461371126226577967330
61743481165469457979140193829314
61743481165469459626269250567066
61743481165469459628525587495002
61743481165469474452676493940310
61743481165469474452685936074264
61743481165469474452686710908924
61743481165469474452686969176128
61743481165469474589937248669914
61743481165469474589968672776397
61743481165469474589970967204024
61743481165469476237099795795916
61743481165469476237100024308958
61743481165469476237100053013360
61743481166093551414042326085319
61743481166093551414043354422844
61743481166114264283102790097890
61743481166116965574944157187590
61743481166116965582287195996176
61743481166116965582287310315040
61743481166117863031326203488126
61743481166117863038355460385800
61743481166117867978047794815075
61743481166124770953581335652362
61743481166124772188927353379278
61743481166125067573797211183468
61743481166125067573797239763184
61743481166125072338969256405456
61743481166125968148662241305329
61743481166125968148662270003089
61743481166125968149227129055231
61743481166125971853008069941132
61743481166125971855266473132169
61743481166125971855267506234033
61743481166125971855267506252747
61743481174004305834698921113567
61743481174004305836958356874217
61743481174332564656523485774218
61743481174976898698055825599363
61743481174976902404096202778165
61743481174980800563776943747523
61743481174980800609530528657391
61743481174980801158573547576221
61743481174980801158573547576269
61743481174980804269817320926325
61743481174980804315570905836193
61743481174987709210240401640309
61743481174987709215575053164883
61743481174987710445022335135241
61743481174987710452618745368759
61743481174988909789643089518163
61743481174988909835396674428079
61743481174988911026686781722039
61743481174988911072440366631955
61743481175315766120063999377585
61743481175315767354845932872517
61743481192670359300450345810904
61743481192670359849242316253096
61743481192670375901407451687212
61743481192678763318926603466183
61743481192678763501940828314615
61743481192678763501940857010971
61743481192678765148233171606823
61743481192702774792756949209190
61743481192702774929954941819738
61743481192702780280676653631110
61743481192702780288267383449234
61743481192702791401304784903622
61743481192703074532018858287925
61743481192703074532021957474771
61743481192703074532023105367675
61743481192703074943802015272138
61743481192703075119204615111517
61743481192703075126547740013383
61743481192703075126816265517949
61743481192703080477454383897574
61743481192703096529434587258871
61743481192705476091940322005516
61743481192705476091940326237604
61743481192705476091940412326672
61743481192705476640732382768864
61743481192705481437576106770898
61743481192705481442658680581876
61743481192705481442658680931796
61743481192705481442658680949058
61743481192705481442659795557982
61743481192705481442659799790070
61743481192705481442662124138044
61743481192705481444918083762598
61743481192705481444919116881724
61743481192705481574774099381446
61743481192705481582116076373146
61743481192705481582117109492272
61743481192705481986368077213090
61743481192705481991451766000174
61743481192705481991451770232262
61743481192705481991454094580236
61743481192705492692894074646812
61743481192705492692895189622918
61743481192705492692895193855006
61743481192705493104488052828376
61743481192705493104488052845638
61743481192705493104489085947502
61743481192705493104491405713468
61743481192705498043619139693196
61743481192705498043619143925284
61743481192705498043619230014352
61743481192705498045875189638906
61743481192705498045876222758032
61743481192705776829982056059287
61743481192705776830066767773401
61743481192705781586179133224951
61743481192705781769191058192542
61743481192705781769191062424630
61743481192705782180703767870659
61743481192705798232868788519351
61743481192705798232868903304775
61743481192713535486890957023368
61743481192713585317617893036668
61743481192713585317617894436348
61743481192713585317618151316922
61743481192713585317618152716602
61743481192713585319877330196998
61743481192713585319877358893354
61743481192713585319878363316124
61743481192713585447285852925976
61743481192713585447288176224190
61743481192713585449732541229454
61743481192713585449733316068326
61743481192713585449733344766086
61743481192713585454815887046896
61743481192713585454816145327150
61743481192713585454817293237523
61743481192713585454878906042314
61743481192713585454878907092074
61743481192713585457075580038040
61743481192713585457075581087800
61743481192713585457076355926672
61743481192713585457326370234424
61743481192713586554659520922424
61743481192713586554659521972184
61743481192713586554660296811056
61743481192713587096108452556030
61743481192713587096109227394902
61743481192713587096109256092662
61743481192713587103451233084362
61743481192713587103451491364616
61743481192713587103452266203488
61743481192713587103702281561000
61743481192713601918574998912976
61743481192713601918575000312656
61743481192713601918575257193230
61743481192713601918578729451577
61743481192713601920834722000156
61743481192713603155616626798732
61743481192713603155616627848492
61743481192713603155616655495088
61743481192713835635513350444204
61743481192713835635515674792178
61743481192713885461134902120776
61743481192713885461134903170536
61743481192713885461135935239902
61743481192713885461135936289662
61743481192713885461136050030942
61743481192713885461138260637636
61743481192713885461138375428676
61743481192713885636535554915620
61743481192713885638983018057913
61743481192713885638983018057922
61743481192713885644066706845006
61743481192713885644087887235759
61743481192713885644149500040550
61743481192713885644149501090310
61743481192713886698176530010744
61743481192713886698176531060504
61743481192713886698177305899376
61743481192713886698177419640647
61743481192713887285358929384489
61743481192713887285358929384498
61743481192713887290444943569316
61743481192713887292702054286355
61743481192713887292972904255535
61743481192713887292972904255544
61743481192713901698491278393895
61743481192713902107824673250360
61743481192713902107825706369477
61743481192713902107825706369486
61743481192713902107828030717460
61743481192713902107828145508500
61743481192713902110084367645396
61743481192713903344866300090559
61743481192713903344866300090568
61743481192713903344866301140328
61743481192713903344867074929431
61743481192713903344867075979200
61743481192713903344867189720471
61743481193030853250004264607091
61743481193030853250008511704311
61743481193030853252452879891903
61743481193041642359556942503362
61743481193041644005932853829938
61743481193041644013275978731795
61743481193041658830658033810582
61743481193041658830658292090836
61743481193041658830659066929708
61743481193041660065440224536008
61743481193041660065440225585768
61743481193041660065441000424640
61743481193041660065441114165911
61743484781329389429928137540107
61743484781329389429928166236463
61743484781332092368145417006152
61743484781332092368146445875928
61743484782192985584615943102499
61743484782203790751228270283471
61743484782203791986010203778403
61743484782203792397604181610047
61743484784276032561578080242853
61743484784276049163099265747503
61743484790192477667155775768895
61743484791059674285009079311082
61743484791059676070151773334578
61743485183106912938610997143238
61743485183115016813570242527878
61743485233305463267869782583797
61743485234202378783041647771757
61743485234202378783041650954085
61743485243065462124398274925475
61743485259821432389494536239333
61743485259895562663125482486878
61743485259895628685286091513204
61743485259926798955648016191578
61743485259926798955836301486350
61743485259927983104158163527628
61743485259928027576548639063574
61743485259928027576550877322480
61743485259928032927272589133852
61743485259928032929721426215140
61743485259928044047838044380588
61743485259928044185122819016591
61743485259928044185122847712947
61743485259928049537537041788698
61743485259928049537537070486506
61743485259928049537725068462182
61743485259928049537725097041898
61743485259930750829158353522576
61743485259930750829378150257062
61743485259930750829378178836778
61743485259930750829945587713438
61743485259930751241160414807062
61743485259930751241728626741536
61743485260767328707590624456753
61743485260770029999240238579713
61743485260770030006586745060267
61743485260770030006586746110027
61743485260770030006607665766619
61743485260770030006607666816379
61743485260770030410837685133085
61743485260794028949038553138311
61743485260794345337501759560275
61743485260794345337504858392989
61743485260794345337522680266627
61743485260794345337525779099341
61743485260802145309643035294128
61743485260802445292339172492036
61743485260802445292342267092662
61743485260802445292904031558680
61743485260802445299703132007022
61743485260802445299706226607648
61743485260802445498892708585964
61743485260802445499077220118273
61743485260802445499077248816033
61743485260802445499080687790193
61743485260802445499080692022281
61743485260802445506420631998201
61743485260802445506420633061011
61743485260802445506441552704553
61743485260802445506444648354939
61743485260802450232034860139034
61743485260802450232034861188794
61743485260802450233726338000326
61743485260802450233729436833040
61743485260802450241090297515312
61743485260802450849798957445077
61743485260802450849802399601565
61743485260802450849802400651325
61743485260802450849819849453669
61743485260802450852057589669095
61743485260802450852057618365451
61743485260802450852058622788221
61743485260802450852058651486029
61743485260802450852058737579261
61743485260802450852058737579309
61743485260802450852058737579468
61743485260802450857142082359993
61743485260802450857142340627245
61743485260802450857163003066393
61743485260802450857163261333597
61743485260802450857166359116551
61743485260802450857166360166311
61743485260802450857330368704525
61743485260802450857351289410925
61743485260802450858836659053999
61743485260802450858857579760399
61743485260802450858860935810557
61743485260802450859589804465175
61743485260802450859590062745477
61743485260802450859610725171575
61743485262850375691895025565417
61743485262850375691895135634931
61743485262850390509274870037501
61743485262850390509278227504601
61743485262850392293416211070067
61743485262882812595180615284722
61743485262885513889284512617606
61743485268758717514966703718885
61743485268758717516658955248437
61743485268791132422350457245379
61743485268791137361475868177435
61743485269634019198291851808812
61743485269634019198292109026256
61743485269634019199712479696712
61743485269634067369192326733158
61743485269634067369192583950602
61743485395817427810269990324230
61743485396692727983549767514958
61743485402565933329879956836227
61743485402598353768841233397617
61743485402598353768842349406221
61743485402598353768844672354515
61743485402601050114026636991711
61743485402601055060495172938061
61743485402601055060495177170149
61743485402601097672053861336914
61743485402601099319182913488286
61743485402601099319183170705730
61743485419319496582935445217768
61743485419319529936263661255826
61743485419319529936451946550598
61743485419319544758918494320274
61743485419343806559931241722052
61743485419343811913097318538688
61743485419343811913853558550490
61743485419343839914200282660254
61743485419343839914200627016526
61743485419343845264922338827898
61743485419343845265487197894542
61743485419343845265675484256336
61743485419343845265675484256496
61743485419343845267181687449720
61743485419343845267369715527048
61743485419343845267370059883320
61743485419343845267934915767636
61743485419343856385302779090872
61743485419343856385490807168200
61743485419343856385490807185462
61743485419343861876472161789294
61743485419343861876474484737588
61743485419354316896077034366646
61743485419354316896265320711178
61743485419354316896267643659472
61743485419354316898524755422068
61743485419354316898527079420122
61743485419354318544902990746698
61743485419354613374424733716548
61743485419354613374425508551208
61743485419354617080462786897296
61743485419354617080462786914718
61743485419354617080465885730010
61743485419354618679393664150415
61743485419354618686735669857137
61743485419354618725147220362580
61743485419354618726841797056586
61743485419354646727942006701710
61743485419354650432287807186506
61743485419354650432287807203928
61743485419354650434547242947156
61743485419354652078663718513082
61743485419354652080923154273732
61743485419354663199232186853384
61743485419354666903577987338180
61743485419354666905834324266116
61743485419354667042247775523270
61743485419354667042331343557638
61743485419416741434564450183812
61743485419416791258241410858626
61743485419416791258429438935954
61743485419416791259935987552632
61743485419424846544870488130028
61743485419424861369031611543950
61743485419424894721605645309758
61743485419424896367982589738198
61743485419424911192143713152120
61743485419424911192895825461432
61743485419427548248304800999220
61743485419427548248305575833880
61743485419427548249057942178308
61743485419427563072466957515006
61743485419427563072466957532268
61743485419427564717900404456888
61743485419427564719594981150894
61743485419427596426548314732152
61743485419427598071417677442050
61743485419427598073676338368040
61743485419427612897838494901088
61743485419428513602931952327604
61743485419428515250060232647233
61743485419428515250248261258264
61743485419428515250813117142580
61743485419449211701348424143604
61743485419449222819469171428484
61743485419451863577529112472596
61743485419451863577529369690040
61743485419451863577529369707302
61743485419451863579220590333888
61743485419451863579223946384046
61743485419451863579973731512976
61743485419451863579973731530398
61743485419451863579976830345690
61743485419451874695650116974920
61743485419451874697344693668926
61743485419451874697344693686188
61743485419451880050510770485562
61743485419451880187771782076208
61743485419451908049919502269394
61743485419451908051614078963400
61743485419451908051614078980662
61743485419451913402335790774772
61743485419451913402900907076122
61743485419451913403088931953860
61743485419451913403088936203210
61743485419451913404592127702708
61743485419451913404595483770128
61743485419451913404783511847456
61743485419451913405345268881796
61743485419451924522716231055008
61743485419451930011628878227242
61743485419451930013885986807510
61743485419451930013888309755804
61743485419452764145340808373880
61743485419452764147788526246974
61743485419452808617731283909826
61743485419452813970900718193562
61743485419452813972403823603992
61743485419452813973146460849454
61743485419452813973148783797748
61743485419452825089020689226840
61743485419452825090716299389892
61743485419452825227997974824595
61743485419452830169949999405145
61743485419452830579471798946740
61743485419452830579532522154208
61743485419452830580955102858964
61743485419452830581696619492180
61743485419452830581697510521763
61743485419452830581697768802074
61743485419452830581708272379298
61743485419452830581729164210749
61743485419452830581729164387890
61743485419452830581729192908557
61743485419452830581729192967606
61743485419452830581729279060838
61743485419452830581729279060886
61743485419452830581729279178930
61743485419452830581731230475302
61743485419452830581731487159043
61743485419452830581731487336184
61743485419452830581731515856851
61743485419452830581731515915900
61743485419452830581732263574736
61743485419452830581732263594428
61743485419452830581732292272496
61743485419452830581732292292188
61743485419459968689529981147934
61743485419459968690282093457246
61743485419459983513691104561856
61743485419459983514440118038454
61743485419459983514443216871168
61743485419459985298077816840096
61743485419460016865513026018352
61743485419460016866265138327664
61743485419460016867772461779002
61743485419460016868524574088314
61743485419460018512642082756104
61743485419460033336803206170026
61743485419460033337555318479338
61743485419460033339811655407274
61743485419463570960776764753070
61743485419463570961529220390528
61743485419463619136759809623488
61743485419463619137513041145366
61743485419463619139019245384138
61743485419463620783888866361240
61743485419463632041738321409376
61743485419463632041739354511240
61743485419463632042303180476020
61743485419463635746085155013298
61743485419463635747591445345510
61743485419463635748340458822108
61743485419463635748341491567410
61743485419463635748341491921542
61743485419463635748341520147126
61743485419463635748341520619302
61743485419463635748341606240406
61743485419463635748341606358450
61743485419463635748343557654822
61743485419463635748343814869836
61743485419463635748343814872266
61743485419463635748343843567596
61743485419463635748343843570026
61743485419463635748344590773948
61743485419463637394720502100524
61743485419463637394908787395296
61743485419463637395470548672344
61743485419463637395472614409836
61743485419463637395472871627280
61743485420292109758371870199251
61743485420302899909713373825415
61743485420302899914796718588837
61743485420302914732179920528021
61743485420302914739521926234743
61743485420302914924984197380223
61743485420302915969220514966253
61743485420303816727661386306155
61743485420324530192252867884179
61743485420324530192273788590579
61743485420324530197333233899469
61743485420324530197354154605869
61743485420326915095440792317333
61743485420326915102782798024055
61743485420326926215256116313529
61743485420326931154945610509877
61743485420326931154947933458171
61743485420326931156640187201462
61743485420326931162287616216599
61743485420327224686766235185610
61743485420327224686769591235768
61743485420327224686954520480382
61743485420327224686954521530142
61743485420327224694297559288968
61743485420327224694297560338728
61743485420327224694318479877276
61743485420327226333330432856718
61743485420327226333333788906876
61743485420327226333895291923362
61743485420327226335778153794048
61743485420327226335778155329082
61743485420327226336343009678364
61743485420327226341447533432700
61743485420327226541766801178758
61743485420327226542518521658427
61743485420327226549859610585849
61743485420327226549880531290797
61743485420327226549882855288851
61743485420327230047487909561742
61743485420327230255899986364971
61743485420327231300136304300921
61743485420327231893238200681895
61743485420327231893258059588623
61743485420327231893259092690487
61743485420327231900769611941343
61743485420327274511572913487786
61743485420327274511576269537944
61743485420327274512326058898962
61743485420327274514020635960150
61743485420328130267350004750996
61743485420328130272432578929156
61743485420328131912030310513790
61743485420328131914478028386884
61743485420328131914479061488748
61743485420328131919373349322376
61743485420328131919561635666908
61743485420328132056884922944871
61743485420335320356020865635687
61743485420335331652072835942646
61743485420335331652093756530954
61743485420335331652824977316948
61743485420335331652845869325540
61743485420335331659600789465421
61743485420335331659603112413715
61743485420335331659621710170369
61743485420335335173404067574871
61743485420335335363948912898511
61743485420335337005238783441981
61743485420335337005238812139789
61743485420335337005241135088083
61743485420335337005262027096675
61743485420335337010322501276793
61743485420335337010324824225087
61743485420335337010343421981741
61743485420335337012770223399237
61743485420335337012772546347531
61743485422418398807678607942638
61743485422418398807679382309334
61743485422418398807679382775894
61743485422418400452359943619352
61743485422418400454057876264138
61743485422418400591252511879762
61743485428315913465225356205929
61743485428315913510979027209285
61743485428315918404914849934361
61743485428315918404914849951623
61743485428315918404917172999295
61743485428315918407362567942809
61743485472497125300662165435688
61743485472497158242396403642102
61743485472497158242584688936874
61743485472497158654178666768518
61743485472497174711426373198466
61743485472497174713683484961062
61743485472497174713685808959116
61743485472497174713874094253888
61743485472521468631927260095618
61743485472521473571619853141990
61743485472521473571808225575590
61743485472521473573314429835996
61743485472521473573314515925064
61743485472521473573502457913324
61743485472521473574067657104152
61743485472521473983401084216302
61743485472521473983401859050962
61743485472521473983402203424496
61743485472521473985093336912254
61743485472521473985096435744968
61743485472521490042909344548072
61743485472521490044601597244024
61743485472521490044789883605818
61743485472529544094754161144160
61743485472529545739626880953976
61743485472529545741883217881912
61743485472529577446579181433370
61743485472529577448448096282274
61743485472529577448451195114988
61743485472529577449026902488792
61743485472529577449026903538552
61743485472529579093143379104478
61743485472529579095402814865128
61743485472529593918057647929576
61743485472529593919752223573822
61743485472529593920313984857512
61743485472529593920316307805806
61743485472529594054279713642302
61743485472529594054467998937074
61743485472529594056727436114666
61743485472529594056999030809420
61743485472529594056999289443806
61743485472529594057002388276520
61743485472594419564562181322230
61743485472594419566256756966476
61743485472602491732380065048284
61743485472602525085896563198786
61743485472602525085897338033446
61743485472602525088153674961382
61743485472602525088155998959436
61743485472602539910810832023884
61743485472602539913070263552446
61743485472605176966220581346572
61743485472605193438074842547902
61743485472605226377550419828326
61743485472605226379809080754316
61743485472605226791592115533064
61743485472605226791592119782405
61743485472605242848839825145340
61743485472605242851096162073276
61743485472606142321600099535441
61743485472606143556172055910572
61743485472606143556925197089660
61743485472606143556946146493820
61743485472626835066093996789502
61743485472626840419260073606138
61743485472626840419263172438852
61743485472626851537384176941176
61743485472626856477156321554314
61743485472626856477157096388974
61743485472629503415259699198880
61743485472629508356643511822078
61743485472629508768425776015507
61743485472629508768425776015516
61743485472629536769341056416026
61743485472629541708468532111288
61743485472629541709032616343272
61743485472629541709033649462398
61743485472629541710728226156404
61743485472629541710916254233732
61743485472629542120814880536701
61743485472629542120814880536710
61743485472629542120815655371370
61743485472629542122507133232653
61743485472629542122507133232662
61743485472629542122510232065367
61743485472629542122510232065376
61743485472629553240631236567700
61743485472629558179755613073686
61743485472629558180319697305670
61743485472629558180323054779412
61743485472629558180591666475610
61743485472629558180592441310270
61743485472629558182015307475364
61743485472629558182203335552692
61743485472630392865515589793040
61743485472630442276845431457122
61743485472630442279293149330216
61743485472630453944215045702988
61743485472630458885602502775560
61743485472630458885665264540484
61743485472630458887296792977747
61743485472630458887296821675507
61743485472630458887830137067248
61743485472630458887830251858279
61743485472630458887830510138590
61743485472630458887832461065302
61743485472630458887841013715814
61743485472630458887861905547265
61743485472630458887861934245073
61743485472630458887861934304122
61743485472630458887864229545319
61743485472630458887864230076544
61743485472630458887864258774352
61743485472630458887864258776782
61743485472630459299647269100478
61743485472630459299647269107120
61743485472630459299647297804880
61743485472637597405749377914516
61743485472637597408008813675166
61743485472637612232169937089088
61743485472637613877039558066190
61743485472637613879295894994126
61743485472637645585687210074250
61743485472637645585875495369022
61743485472637645586439579601006
61743485472637647230556831051352
61743485472637647232813167979288
61743485472637662055282038697258
61743485472637662055551683512582
61743485472637662056974291393210
61743485472637662192721637650490
61743485472637662194413114462022
61743485472637662194416213294736
61743485472637663290898476074158
61743485472638497973561073815800
61743485472638497975820509576450
61743485472638542448210899373248
61743485472638546151239470214884
61743485472638546151803554446868
61743485472638546151804673655062
61743485472638546151992959999594
61743485472638546153498905975534
61743485472638546153499250349068
61743485472638546153673588503966
61743485472638546153676687336680
61743485472638546153687191270306
61743485472638546153687535643840
61743485472638546154247919452132
61743485472638546154249037243384
61743485472638546154249038660326
61743485472638546154251018284846
61743485472638546154251275502290
61743485472638546154251361241438
61743485472638546154251362658380
61743485472638547801376976189884
61743485472638547801378095398078
61743485472638547801380419396132
61743485472638558919501423898456
61743485472638559054521080466876
61743485472638559056009033217044
61743485472638559056762178628220
61743485472638559056783128032380
61743485472638562624786331668028
61743485472638562624964141726982
61743485472638562624967240559696
61743485472638562625538442560398
61743485472638562625538443977340
61743485472638562625539218812000
61743485472638562625539477079204
61743485472638562762224523031112
61743485472638562762224523385244
61743485472638562762259419395783
61743485472638562762259419454832
61743485472638562762789497242919
61743485472638562762800260524029
61743485472638562762803359337060
61743485472638562762803359356743
61743485472638562762821152512890
61743485472638562762821181210698
61743485472638562762821181230381
61743485472638562762821181230390
61743485472638562762823218246161
61743485472638562762823246942517
61743485472638562762823475461184
61743485472638562762823504158992
61743485472638562762823504161422
61743485472638562762824280043412
61743485472638562762824280063095
61743485472638562762824280063104
61743485472638563998170010811949
61743485472638564409388447986692
61743485472638564409952303698992
61743485472638564409952560916436
61743485473481445857358914276738
61743485473481445857924516297954
61743485473481445857924544995714
61743485473501856941609545423238
61743485473501858171119846389014
61743485473502152936027827736904
61743485473502152939040406565808
61743485473502153564339012914205
61743485473502153564359933620605
61743485473502156645080783744610
61743485473502157270379390093007
61743485473502157270400310799407
61743485473502158291644984611096
61743485473502158291648337478926
61743485473502158296728587659032
61743485473502158320452455064494
61743485473502158320536137417726
61743485473502158503465971686475
61743485473502158503465976285745
61743485473502158503466751126021
61743485473502158503486896992145
61743485473502158503487671832421
61743485473502158505161585050569
61743485473502202762155865286946
61743485473502202763850441980952
61743485473502206468196242465748
61743485473504543822390057299769
61743485473504543822393156132483
61743485473504559874555192714202
61743485473504559874555192733885
61743485473504855260245241876347
61743485473504855260246389782349
61743485473504855260266162582699
61743485473504860199372980088163
61743485473504860201630460690013
61743485473505744570437055677450
61743485473505744570437830512110
61743485473505744572697606414206
61743485473505744572697606418626
61743485473505744579475532119619
61743485473505755690817577447484
61743485473505755690818352282144
61743485473505759394596199099670
61743485473505759394599297932384
61743485473505759396855630628232
61743485473505759396858729460946
61743485473505759401942337108152
61743485473505759402130623452684
61743485473505760632201260750951
61743485473505760632205780656908
61743485473505760637288354835068
61743485473505760637476641179600
61743485473505760639168635587252
61743485473505760639712942438442
61743485473505761188839170491845
61743485473505761188842628580916
61743485473505761188842657276246
61743485473505761188842657278676
61743485473512660181303057344896
61743485473512663750079292579266
61743485473512663750081616577320
61743485473512664984861226074198
61743485473512664984863550072252
61743485473512959752028645053190
61743485473512960370551697534868
61743485473512960370552730636732
61743485473512963455811537412556
61743485473512963455811908948864
61743485473512963455811910465184
61743485473512963455811910483898
61743485473512963455812685305460
61743485473512963455830134119450
61743485473512963455832458117504
61743485473512963456376769536040
61743485473512963456376769554754
61743485473512963458256159635264
61743485473512963458257307541266
61743485473512963458259631539320
61743485473512963458822166612122
61743485473512963458824490610176
61743485473512963463173287719076
61743485473512963463175611717130
61743485473512963463339877002064
61743485473512963463339878518384
61743485473512963463340653358660
61743485473512963463905512429516
61743485473512963463926433148966
61743485473512963463928757147020
61743485473512963870604430801348
61743485473512963870604431851108
61743485473512963870606754799402
61743485473512963875688034899044
61743485473512964074329926990181
61743485473512964074330185270483
61743485473512964074333255405389
61743485473512964074333370196429
61743485473512964074350818998773
61743485473512964076589591283565
61743485473512964076589592333325
61743485473512964076589619981373
61743485473512964076589621031133
61743485473512964076589706074605
61743485473512964076589706074653
61743485473512964076589707124365
61743485473512964076589707124413
61743485473512964076591915281619
61743485473512964076591943979427
61743485473512964081673051905097
61743485473512964081673310185399
61743485473512964081675375903151
61743485473512964081693972611497
61743485473512964081696296609551
61743485473512964081861338249629
61743485473512964081861596529931
61743485473512964081882258956029
61743485473512964084120774010279
61743485473512964084121031240821
61743485473512964084121032290581
61743485473512964084123096958573
61743485473512964084123355238875
61743485473512964084141694716679
61743485473512964084144017664973
61743485473512965105386364296280
61743485473512965134276742268250
61743485473512965134277517102910
61743485473512965311370491659371
61743485473512965311370519889167
61743485473512965311370520355727
61743485473512965311371524778497
61743485473512965311371553476305
61743485473512965311371639569537
61743485473512965311371639569585
61743485473512965311371639569744
61743485473512965311373877474359
61743485473512965318902964735753
61743485473512965318905030453505
61743485473512965318905288733807
61743485473512965318925951159905
61743485473512965730499266565451
61743485473513007928014013450890
61743485473513013281936593281156
61743485473513849064667759044624
61743485473513849064670083042678
61743485473513849636663160469316
61743485473513849636663935303976
61743485473513849682435298507155
61743485473513849682438785291556
61743485473513849682438785292365
61743485473513849682438785293769
61743485473513849682438785293778
61743485473513849682438785298198
61743485473513849687522131122857
61743485473513849688086215356245
61743485473513849689778468052197
61743485473513860800558368721455
61743485473513860801123616441030
61743485473513860801123616810633
61743485473513860801123616810642
61743485473513860801124649912506
61743485473513860938384371540397
61743485473513864031991845881214
61743485473513864443020963590838
61743485473513864443770666862788
61743485473513864504904170256011
61743485473513864507161669991381
61743485473513864507161669991390
61743485473513864507165026041548
61743485473513865679117459424364
61743485473513865680812035068610
61743485473513865680812809908886
61743485473513865680813154282627
61743485473513865680815133906940
61743485473513865680815478280681
61743485473513865740252383892234
61743485473513865741946959536480
61743485473513865747594389598956
61743485473513865747782675943488
61743485473513865749286642294908
61743485473513865749288966292962
61743485473513865749453992000713
61743485473513865749456315998767
61743485473513865749475041906322
61743485473513865749477251587734
61743485473513866296889231816242
61743485473513866296889260514002
61743485473513866298580349371417
61743485473513866298583061323588
61743485473513866298583807460488
61743485473513866298583836155818
61743485473513866298583836158248
61743485473513866299147920394444
61743485473513914058182449366957
61743485473513914058202308256375
61743485473611111004416281909809
61743485473611111004416281911213
61743485473611111006110857554055
61743485473611111006672614607061
61743485475585222356534344285648
61743485475585222356534344291264
61743485475585222358793775701782
61743485475593325821971016358388
61743485475593327466839604210748
61743485475593327468534179736902
61743485475593327468534179742725
61743485475593327468534179742726
61743485475593327468534179854994
61743485475593327468534179860610
61743485475593327468534954575774
61743485475593327468534954693782
61743485475593327468534954693866
61743485475593327468534954695270
61743485475593327468537278693324
61743485475593327469099039975562
61743485475593327469100188235856
61743485475593327469100188237308
61743485475593327603287535701307
61743485475593327603287792931801
61743485475593327605732172353114
61743485475593327605732172469754
61743485475593327605732172471158
61743485476436208435782412037933
61743485481465177979862178682165
61743485481489439640229240244987
61743485481489439647839857530841
61743485481489439650290932989127
61743485481489444581050771847761
61743485481489444583495135317991
61743485481489444588662163973891
61743485481489444591113242614505
61743485481489494544432850839049
61743485481489494544516451703935
61743485481489494544519637102265
61743485481489494546964169577029
61743485481489494546965030977305
61743485481489494546967354975359
61743485481489494956298715880111
61743485481492196248139825752271
61743485481492196250399257280833
61743485481493396822023019426601
61743485481493397005037359060457
61743485481493397005038387948947
61743485481493397007481633273793
61743485481493397007482752954211
61743485481493397007483011234465
61743485481493547717542518170008
61743485481493547719801949698570
61743485481500250160282966292171
61743485481500250161702215168027
61743485481500250167622646465645
61743485481500250169319547624265
61743485481500251394792155765033
61743485481500251397321235665279
61743485481500251402403547891163
61743485481500251402403806288105
61743485481500300122078430136541
61743485481500300122830542444401
61743485481500300123103544748177
61743485481500300124795021559709
61743485481500300124798120392423
61743485481500301357424447863457
61743485481501450916525155512557
61743485481501450917092223673787
61743485481501450924055447563811
61743485481501450924621339632989
61743485481501450926318240791609
61743485481501452151874530708025
61743485481501452151874531757785
61743485481501452159405597593939
61743485481501452563656537666757
61743485481501500285199997452737
61743485481501500287645394510105
61743485481501500287647718508159
61743485481501500697171581101457
61743485481501500698863057912989
61743485481501500698866156745703
61743485481501500879996601262769
61743485481501500879997633333587
61743485481501500879997634383347
61743485481501500880185920740929
61743485481501500881877052706751
61743485481501500882441998338851
61743485481501501934021305836681
61743485481501502528817909665427
61743485481501651045805560480794
61743485481501652692931261634948
61743485481501652829355101550658
61743485481501652829543128578142
61743485481501652829543128578178
61743485481501652829543128694818
61743485482340479731821150525545
61743485482340479731822179395321
61743485482340479732574291704633
61743485482340479868998480698349
61743485482340479868999252350681
61743485482340479869835047484157
61743485482344381735556165632317
61743485482344531872944093392655
61743485482344531873780030953779
61743485482344533658170614086725
61743485482344533659592564730625
61743485482364790942570404600647
61743485482364790942573759003511
61743485482364790942653972635015
61743485482364790942654087426055
61743485482364790942654088475815
61743485482364790942657441356743
61743485482364790942657444539071
61743485482364790945101809544335
61743485482364790945105162412165
61743485482364790945105162884341
61743485482364790945105167116429
61743485482364791494710459640023
61743485482364791494710459658737
61743485482364791494710717925941
61743485482364791494713815708895
61743485482364791494713816758655
61743485482364840897944026274945
61743485482364840897944030507033
61743485482364840898508110505525
61743485482364840898508114737613
61743485482368693360434933857055
61743485482368693406188518766923
61743485482375596523308885143569
61743485482375596523308886193329
61743485482375596523311209141623
61743485482375596523311210676657
61743485482376847233337310914625
61743485482376847233339633862919
61743485482474043732369590838191
61743485482474093138138007493869
61743485482474093138703641405001
61743485482474093141151359278095
61743485482474093733412314246857
61743485499215671384790715469166
61743485499215671384790715469169
61743485499215671385066813758541
61743485499215671387323150686477
61743485499218372675691680703692
61743485499218372675712601292000
61743485499218372676467817157247
61743485499218372676468071192363
61743485499218372676468075424451
61743485499218372676468846027023
61743485499218372678139403181915
61743485499218372678976231431597
61743485499226426543017937279631
61743485499226426543021294746731
61743485499226426543042215453131
61743485499226426544733692264663
61743485499226426545277630624907
61743485499226426550632945271255
61743485499226426550632945625387
61743485499226428191653284720989
61743485499226428191674205427341
61743485499226428372410769824195
61743485499226428379941836710109
61743485499226476368664801298589
61743485499226476370356278110121
61743485499226476550650927157049
61743485499226476550838955217121
61743485499226476550838955234377
61743485499226476550842311634461
61743485499226476550842312684221
61743485499226476550859875822685
61743485499226476550860133040129
61743485499226476551404071518471
61743485499226476551407171755077
61743485499226476551428092461423
61743485499226476551490853530716
61743485499226476551679140938061
61743485499226476553098648562397
61743485499226477605703070671697
61743485499226478197970335270343
61743485499226478197991255975291
61743485499226478200227448086911
61743485499226478200248368793263
61743485499226478200311130912319
61743485500090967923289412948536
61743485500093669031928154053944
61743485500093669031928154054187
61743486856120505575954679783309
61743486856120505575955708653085
61743486856124140649983852362805
61743486856131043767945438048386
61743486856131295918409021261126
61743486856131295918409021746400
61743486856131295918429913754992
61743486856132196348960049011360
61743486856134946229885761887022
61743486856134946229885766001066
61743486908329171712550940286186
61743486909277454175957744226787
61743486909277469000683210139897
61743486909277469000683210141301
61743486909300566963771883853852
61743486909300566963772140953204
61743486909300566963772141071296
61743486909300568610900164589140
61743486909300568610900164707184
61743486909300568610900936359516
61743486909300819526018768379624
61743486909300819526039660388216
61743486909301719956569795644584
61743486909301734368781515266306
61743486909301734780563778392722
61743486909301736015909538902194
61743486909301736015909796119638
61743486909308672074077921681976
61743486909308672074077921800068
61743486909308672074078175717092
61743486909308672074078178899420
61743486909308672074078179017512
61743486909308672485023356689900
61743486909308672485860181626112
61743486909308672485860184808440
61743486909308672485860184926484
61743486909308672485860186343634
61743486909308673721206199353028
61743486909308673721206974305732
61743486909308924635592549740928
61743486909308939460297079000271
61743486909308940695079012495203
61743486909309825066707660870482
61743486909309869124283350526754
61743486909309873244553450555746
61743486909309873244553454787834
61743486909309874479897145216324
61743486909309874479897145334368
61743486909309874479899468164618
61743486909309874479899468282662
61743486909309874479900244167082
61743486909309874479900502801676
61743486909312526358339850656770
61743486934914533917835419621867
61743486935899138025242722566624
61743486935899154084268658764254
61743486935899154084269433603126
61743486935901539537168699801057
61743486935901540772327461102977
61743486935901557246125026659216
61743486935901557246125026659225
61743486935901557246313054736553
61743486935901839130889774010509
61743486935901839726230316317751
61743486935901839726251236906059
61743486935901839726418344395079
61743486935901839726418372974795
61743486935901839728677780509861
61743486935901839728677809207621
61743486935901840961577105696999
61743486935901840961598026285307
61743486935901840964023795054449
61743486935901840964024569889109
61743486935901840964024598586869
61743486935901855788268605520251
61743486935901856199487042700553
61743486935901856199487042700601
61743486935901856199967185826875
61743486935901856199967214524635
61743486935901856200239155009913
61743486935901857434833832079801
61743486935901857434833832079849
61743486935901857435313975206123
61743486935901857435314003903883
61743486935901857435395333561301
61743486935901857435395591841555
61743486935901857435395591959647
61743486935901857435397658025915
61743486935901857435398691146493
61743486935901857435583620036975
61743486935901857435585944389161
61743487308140687743975285632247
61743487333748985734894766998473
61743487333749285878432668095385
61743487333749286063110072645902
61743487333750197749829840346835
61743487333750197749829840348239
61743487333750197749830615187111
61743487334694848706272280923021
61743487334694848706274604921075
61743487334694848706293201629421
61743487334694848706295525627475
61743487334719147565924624777198
61743487334719164037190394255743
61743487334721598353945925038289
61743487334721849269338820472458
61743487334721849269359712481050
61743487334722749699722711670904
61743487334722749699722711675324
61743487334722749699889847738227
61743487334722749699889847739631
61743487334722760817843458955784
61743487334722760817843458960204
61743487334722760818031745300316
61743487334722765759227529863448
61743487334722765759415816207980
61743487334722765759418139156274
61743487334722765759418910808606
61743487334722799660074675643732
61743487334722810780639787933876
61743487334722810780660679942468
61743487334722810780664037409568
61743487334729954379641756403632
61743487334729954379662648412224
61743487334729970848486752070207
61743487334729970848504976774233
61743487334729970850178632761839
61743487334729970850934215912349
61743487334730002372443071519841
61743487334730854809463887368148
61743487334730865927583863000696
61743487334730865927584637839776
61743487334730865928148722067340
61743487334730865928337008411872
61743487334730870869724173920162
61743487334730899419094142534791
61743487334730902987873765516071
61743487334730902988438621400387
61743487334730904223220554896723
61743487334730904772263572396398
61743487334730904772284464227849
61743487334730915890404440037538
61743487334733554658086582730718
61743487334733556099422392469022
61743487334733567631016626339312
61743487334733567631019983806412
61743487334733567631768608260467
61743487334733567631768997283010
61743487334733567631769767518400
61743487334733567631769772117670
61743487334733567631772096115724
61743487334733572570712572620696
61743487334733572572407149314702
61743487334733572573155774819921
61743487334733572573156162791300
61743487334733572573156937625960
61743487334733572573159261624014
61743487334733604689422761644505
61743487387875162656164829386421
61743487387875178715654521724963
61743487387875178715654778942407
61743487387875178715654783174495
61743487387875178715655554826827
61743487387876063086719347687610
61743487387876073792493227525752
61743487387876074204275491701928
61743487387876079146223385392044
61743487387896792343326607483217
61743487387899494046570568277075
61743487387899494046573667109789
61743487387900378415376904997308
61743487387900378415377938099172
61743487387900378415378019606232
61743487387900378415378024205502
61743487387900378417634361133438
61743487387900378417637459966143
61743487387900378417637459966152
61743487387900378417637459970572
61743487387900389124164482037562
61743487387900389124164486636832
61743487387900389535758459869206
61743487387900389535758464468476
61743487387900389535945717711144
61743487387900389535946750813008
61743487387900389673206472440872
61743487387900394477142530776870
61743487387900394477142535376140
61743487387900394477329788618808
61743487387900394477330558854198
61743487387900394477330563457888
61743487387900394477330821720672
61743487387900394477332887451522
61743487387900394477333916321298
61743487387900423027267970768627
61743487387900423027288862777219
61743487387900427829134691714394
61743487387900439086796778739619
61743487387900439498579042922260
61743487387907582477341113433586
61743487387907582478868553009096
61743487387907582479035689077832
61743487387907583095108652896117
61743487387907583095110975844411
61743487387907583095129544904709
61743487387907583095131867853003
61743487387907583095133031157885
61743487387907583097367313816491
61743487387907583097368346937069
61743487387907594215488289622459
61743487387907594215488293871809
61743487387907594215488322569617
61743487387907594215488408662849
61743487387907594215488408662897
61743487387907594215488408675947
61743487387907594215489437528461
61743487387907594215489437532673
61743487387907594215489441777811
61743487387907594215491760476755
61743487387907594215491760480967
61743487387907594215491764713055
61743487387907594215491764726105
61743487387907594215676320886327
61743487387907594215676349584087
61743487387907594215676693957621
61743487387907594215676693957669
61743487387907594215679788558247
61743487387907599154616138037691
61743487387907599154619237243203
61743487387907599154619494456483
61743487387907599154619494460695
61743487387907599156311747156647
61743487387907599157066958298625
61743487387907599568658871462277
61743487387907599568661194410571
61743487387908482907725004625438
61743487387908483479909467246792
61743487387908483525680959769494
61743487387908483525682939761196
61743487387908483525683282717788
61743487387908483525683972863060
61743487387908483525684058973810
61743487387908483527375535413740
61743487387908483527378548507306
61743487387908483527378892880840
61743487387908483527940395897326
61743487387908483527943751947484
61743487387908494234466262942843
61743487387908494234466262944295
61743487387908494234469749748388
61743487387908494646060237593611
61743487387908494646060240775939
61743487387908494646060366930604
61743487387908494646060371529874
61743487387908494646061400032468
61743487387908494646061404631738
61743487387908494646063722980762
61743487387908494646063727580032
61743487387908499585187971573339
61743487387908499585188100910332
61743487387908499585189134012196
61743487387908499585191070404649
61743487387908499586883709656442
61743487387908499587448570140028
61743487387908499587639179432854
61743487387908531086134879591042
61743487387908531292311540054595
61743487387908531292311673971166
61743487387908532939436464857817
61743487387908532939437239693881
61743487387908532939437497978555
61743487387908532939439562642175
61743487387908532939439820926849
61743487387908532939440726478282
61743487387911184817315084904251
61743487387911184817335976912843
61743487387911184817336364512668
61743487387911184817337139347328
61743487387911184819028617208620
61743487387911184819031630302186
61743487387911184819031716041334
61743487387911195937148592841168
61743487387911195937149367675828
61743487387911195937151691673882
61743487387911195937152725142928
61743487387911195937713322569367
61743487387911195937716417169993
61743487387911195937716809374912
61743487387911195937904832852970
61743487387911195937904837452240
61743487387911196348931631852004
61743487387911196348934989319104
61743487387911196349687101628416
61743487387911201290318797360294
61743487387911201290322154827394
61743487387911201291074267136706
61743487387911232995747018892462
61743487387911234781852294849250
61743487387911234782416379081234
61743487413480773170933426583101
61743487413513188673030101098351
61743487414461325134122526704312
61743487414461325134959350236632
61743487414497759449072834680228
61743487414497798133603447385360
61743487414497798133624368091712
61743487414497808837681708378043
61743487414497808839941158841732
61743487414497808839962079548084
61743487414497809251996423780826
61743487414497809457901488782270
61743487414497814193111736419102
61743487546424677004227414936654
61743487546424678650603326263230
61743487546424678652860438025826
61743487546424678652862762023880
61743487546424678652863790893656
61743487546424678653051047318652
61743487546424693477021819706952
61743487546448988629105151090574
61743487546448988630609031352926
61743487546448988630797059430254
61743487546448988630797403786526
61743487546448993982086211523768
61743487546448993982086298662596
61743487546448993982274583957368
61743487546448993983778464219720
61743487546448993983778551358548
61743487546448993983966492297048
61743487546448993983966836653320
61743487546448993983966836670582
61743487546448994121781856190574
61743487546448994121781857240334
61743487546449005102087583955462
61743487546457097444699449674192
61743487546457097445451561983504
61743487546457097446958885434842
61743487546457097447710997744154
61743487546457099091828506411944
61743487546457113918245966753802
61743487546457113918998079063114
61743487546459795444353854227096
61743487546459795444541882304424
61743487546459800795263594115796
61743487546459800797519931043732
61743487546460699715946233279328
61743487546460699716510317511312
61743487546460699716698345588640
61743487546460699718954682516576
61743487546460712620736716987888
61743487546460712620924745065216
61743487546460716325271578669138
61743487546460716327507023588473
61743487546460716327526882477948
61743487546460716327527657316763
61743487546460716327527915597065
61743487546460716327527915597074
61743487547408063634053006097023
61743487547429410287095781483904
61743487547429673555680986622045
61743487547429673555681359674673
61743487547429673555683682622967
61743487547429673555683683672727
61743487547429673555701907328445
61743487547429677261721363800847
61743487547429677261721735337155
61743487547429677261721736872189
61743487547429710430550000227536
61743487547432063813732145798649
61743487547432108284221105596131
61743487547432111578752215096806
61743487547432111990531126405200
61743487547432111990534221005826
61743487547432113225880243082874
61743487547432113225881014735206
61743487547432362285433301124262
61743487547432362285433305828526
61743487547432362287692737357088
61743487547432364138547896132935
61743487547432364138550990733561
61743487547432364138568788141527
61743487547432364138570853872377
61743487547432364138571112139581
61743487547432364138571882742153
61743487547432364140242602026150
61743487547432364140806294540919
61743487547432364140807327661497
61743487547432364140828219670089
61743487547432364140998842523226
61743487547432364141019734531818
61743487547432375258927041825799
61743487547432375258927271396647
61743487547432375258928074946377
61743487547432375258928161039657
61743487547432375258928419302649
61743487547432375258928419306861
61743487547432375258931517089815
61743487547432375258931518139575
61743487547432375258948966954969
61743487547432375259116447397239
61743487547432378964968795081771
61743487547432378964968795435903
61743487547432378964971894268617
61743487547432380609841515258769
61743487547432406756882264447200
61743487547432406756882493084928
61743487547432406757070521162256
61743487547432406757070549741972
61743487547432408610940710547280
61743487547432408610941482199612
61743487547432408610941510779328
61743487547432411722203082022464
61743487547433262715984333089114
61743487547433262716005225096302
61743487547433264157340005964830
61743487547433264523347419101444
61743487547433264569098923397895
61743487547433264569100984877783
61743487547433264569100989109871
61743487547433264569102017998521
61743487547433264569119815406487
61743487547433264569121881119867
61743487547433264569121924717712
61743487547433264569122182984916
61743487547433264569122269091246
61743487547433264569122910007113
61743487547433264569123039326636
61743487547433264570814521785785
61743487547433264571358354926457
61743487547433264571379246935049
61743487547433264571382733721672
61743487547433264571382733726092
61743487547433275277908340368869
61743487547433275277908726923306
61743487547433275689502318200513
61743487547433275689502704754950
61743487547433275689690732832278
61743487547433275689690734249220
61743487547433278983946393548165
61743487547433278983949880353710
61743487547433279393281068139932
61743487547433279393281326407136
61743487547433279395540757935698
61743487547433279395542694329555
61743487547433279395728786013026
61743487547433279395732143480126
61743487547433280628626956529855
61743487547433280628630052180241
61743487547433280628630186116504
61743487547433280628630443333948
61743487547433280631074417185505
61743487547433280631077903989598
61743487547433280631078161207042
61743487547433309041303481583267
61743487547433309181012987306703
61743487547433309181033621034993
61743487547433309181033879315295
61743487547433312128820720187546
61743487547433312129012100082944
61743487547433312335750521828783
61743487547433312747341404010089
61743487547433313984382904021001
61743487547433314122420790775371
61743487547433314534203312175456
61743487547440216689058254092782
61743487547440216689058254210874
61743487547440217100837161169088
61743487547440217100840260001802
61743487547440217100840260119846
61743487547440217100840260487236
61743487547440217100840518754440
61743487547440218336186277846762
61743487547440469250547474470251
61743487547440469250548506541069
61743487547440469250548507590829
61743487547440469250548636790038
61743487547440469250569398549661
61743487547440469250569528739581
61743487547440469250569528798630
61743487547440469251304105634782
61743487547440469251304106684542
61743487547440469251324997643374
61743487547440469251324998693134
61743487547440480368671921130515
61743487547440480368671922180275
61743487547440484073017721615311
61743487547440484073017721619523
61743487547440484075462862509159
61743487547440484075465185457453
61743487547440485721839032116037
61743487547441369679428303855134
61743487547441369679429336956998
61743487547441369681099533806029
61743487547441369681099534855789
61743487547441369681099664541081
61743487547441369681101857804083
61743487547441369681120425814621
61743487547441369681120556549673
61743487547441369681120556551086
61743487547441369681120556555506
61743487547441369681122749812675
61743487547441369681122880549140
61743487547441369681123655388220
61743487547441369681123912601244
61743487547441369681123912605664
61743487547441369681123913651004
61743487547441369681123913668474
61743487547441380388214766286464
61743487547441380799243885051464
61743487547441380799808744118108
61743487547441380799997030462640
61743487547441380937257526923787
61743487547441384094255143465266
61743487547441384505846797298856
61743487547441384506034050541524
61743487547441384506034825380604
61743487547441384506035083643388
61743487547441384506035083660858
61743487547441384506037406591682
61743487547441384643297904102589
61743487547441385738936478097836
61743487547441385740631054791842
61743487547441414289059589118454
61743487547441414289080481127046
61743487547441414290774799908949
61743487547441417446056947260126
61743487547441417446056947378218
61743487547441417857650925091818
61743487547441417857834692016645
61743487547441417857835466852709
61743487547441417857835854336432
61743487547441417857838953287190
61743487547441417857839211921784
61743487547441417995099966120115
61743487547441417995099966297256
61743487547441417995117500720656
61743487547441417995120858305848
61743487547441417996794541764361
61743487547441417996794541941502
61743487547441417996815433772944
61743487547441417996815433772953
61743487547441417996815433950094
61743487547441417997359402431721
61743487547441417997379261321139
61743487547441417997380294420582
61743487547441419093184971014106
61743487547441419642249915410782
61743487547441419643944491055028
61743487547441429113238505222980
61743487547444069117754388467238
61743487547444069117942674811770
61743487547444069117943449646430
61743487547444069117964341656474
61743487547444069531232003123772
61743487547444069531252895130960
61743487547444069735713312057303
61743487547444069735734204065847
61743487547444069735734204065895
61743487547444070925306535660212
61743487547444070925306793927416
61743487547444070971081041276480
61743487547444070971081299543684
61743487547444070971081385650014
61743487547444070971082418751878
61743487547444070972751582480123
61743487547444070972751583529883
61743487547444070972773638345966
61743487547444070972775617970486
61743487547444070972775875187930
61743487547444070972776994396124
61743487547444080856112321380527
61743487547444080856114644328821
61743487547444082090896577823753
61743487547444082090896708211958
61743487547444082091461825912988
61743487547444082091649853990316
61743487547444082503432118165079
61743487547444082503432118166483
61743487547444082503432118166492
61743487547444085795240055360255
61743487547444085795242378308549
61743487547444085795243542165800
61743487547444085796934632054261
61743487547444085796936955002555
61743487547444085797499879093736
61743487547444085797686742965345
61743487547444085797686744365025
61743487547444085797687132336404
61743487547444085797687907171064
61743487547444085797690231169118
61743487547444086209280720796989
61743487547444086209472494294121
61743487547444086209472494295525
61743487547444086209472494295534
61743487547444087442371565801688
61743487547444087444062654291921
61743487547444087444062655691601
61743487547444087444066142495694
61743487547444087444066399713138
61743487547444115236523788424778
61743487547444115236524046691982
61743487547444115992306648744978
61743487547444115992324183168378
61743487547444115992515568830898
61743487547444118942561841605526
61743487547444118942562099872730
61743487547444119149304007004742
61743487547444119149304007354662
61743487547444119149487773811477
61743487547444119149488548646137
61743487547444119149488936131264
61743487547444119149492034963978
61743487547444119149492035430538
61743487547444119561084849426123
61743487547444119562776327287415
61743487547444119562777101655515
61743487547444119562777101773559
61743487547444119562777102123479
61743487547444119562777360408153
61743487547444119562779426120129
61743487547444119698347024874020
61743487547444119698535052774207
61743487547444119698555944959940
61743487547444119700041601568026
61743487547444119700062493399477
61743487547444119700229629468213
61743487547444119700250521653946
61743487547444119700250522008078
61743487547444119700791389702143
61743487547444119700812281887876
61743487547444120796429706642576
61743487547444120796432030640630
61743487547444130818179883276306
61743487573037969715901642591801
61743487573037974655594493787333
61743487573037974655594493804595
61743487573037974657226393522443
61743487573048781928568335235852
61743487573048781928568335353944
61743487574022579174782996227094
61743487574022579174803916815402
61743487574022588645774686774222
61743487574022588645795607362530
61743487574022590292987683082650
61743487574033080447781278787045
61743487574033084151374965912769
61743487574033084153819330918033
61743487574033095271960222656259
61743487574033095271960224055939
61743487574033095271961341864453
61743487574033095272026343287963
61743487574033095272776130199541
61743487574033095272776131249301
61743487574033100623435051199713
61743487574033100624942374651051
61743487574033100624944698999025
61743487574033100625129628243639
61743487574033100625132727076353
61743487574033100625196551012502
61743487574033100625694486960363
61743487574033100625948663321814
61743487574033347282782444444086
61743487574033350987128243879122
61743487574033395461209852784734
61743487574033395461209854301054
61743487574033395461210629135714
61743487574033395461212951617448
61743487574033395461212953133768
61743487574033397108339685890728
61743487574033397108339685892180
61743487574033397315078149817950
61743487574033397315080818189529
61743487574033397315080818189538
61743487574033400811932224761982
61743487574033400811932597833324
61743487574033400811934663428820
61743487574033400811934922181298
61743487574033400811935696666038
61743487574033400811935697015958
61743487574033400814467116312921
61743487574033400814467116312930
61743487574033401018674505317443
61743487626215436601346249117677
61743487626215436601347282219541
61743487626215436601410043984465
61743487626215436601598072061841
61743487626215436603857503944695
61743487626215436603859827942749
61743487626215436647163628894381
61743487626215436647351656971709
61743487626215453118453029979307
61743487626215453118453034211395
61743487626215453118456128693977
61743487626215453257325482464221
61743487626223540475741406615829
61743487626223540475744762665987
61743487626223540476369286186777
61743487626223540476557314264153
61743487626223540478251889908559
61743487626223540478251890256867
61743487626223540478251890258319
61743487626223540478251890262691
61743487626223540478255247375659
61743487626223540478815974490255
61743487626223540521474070937437
61743487626223540522122871096693
61743487626223540522310899174021
61743487626223541711088457911169
61743487626223541713597907985235
61743487626223541759351492895103
61743487626223542122870463820141
61743487626223542125191885816831
61743487626223542170861788951099
61743487626223542170945470726747
61743487626223542170945471776507
61743487626223542305866205703167
61743487626223542305887126408115
61743487626223542308122542631103
61743487626223542308122543680863
61743487626223542308206226506271
61743487626223542308394511814141
61743487626223556581630012237531
61743487626223556993412275363947
61743487626223556995106852407873
61743487626223557130673030093711
61743487626223558230453644969449
61743487626223707294222297832492
61743487626223707296480700373234
61743487626223707296480700489826
61743487626223707296480700491278
61743487626223707296481733591690
61743487626223707296481733593142
61743487626223707296484056423392
61743487626223707296484056539984
61743487626223707296484056541436
61743487626223708941350321462764
61743487626223708942772928992446
61743487626223708942961214287218
61743487626223708943044897107010
61743487626223708943044897112626
61743487626223708943045671945882
61743487626223708943045671947286
61743487626223708943047995945340
61743487626223708943609757110986
61743487627163734485950329512701
61743487627171837766196912169885
61743487627171837766199235118179
61743487627171837766949020247109
61743487627171837766950053348973
61743487627171837766952376297267
61743487627171838177978142194437
61743487627171838177979175296301
61743487627171838358653606791349
61743487627171838360992482883877
61743487627171838360995838934035
61743487627171838361180768178649
61743487627171838361183862779275
61743487627171838361183867011363
61743487627174539470384366218213
61743487627174539470385141052873
61743487627196099977401461690761
61743487627196099977401719957965
61743487627196104917093280946617
61743487627196104917094055786893
61743487627196104918788631431139
61743487627196105328708149742709
61743487627196105328708150792469
61743487627196105328876318913309
61743487627196105328896436087241
61743487627196105330570895607315
61743487627196105511722490432149
61743487627196105513585235246995
61743487627196149388815212207619
61743487627196149391266028217799
61743487627196149801101896639425
61743487627196149984095430358177
61743487627196149984116236279105
61743487627196149984367284755743
61743487627196149984368056408075
61743487627196149986626716284305
61743487627196153097867133579831
61743487627196153097868166681695
61743487627196153097870489629989
61743487627196154741921880127161
61743487627196154741984641892085
61743487627196154742485709279885
61743487627196154742548467862481
61743487627196154742548471044809
61743487627196154742549500964345
61743487627196154742551823912639
61743487627196154744432105034435
61743487627196154744996188917903
61743487627196154744996189267823
61743487627196154744996190317583
61743487627196154924915413497397
61743487627196154924915416685341
61743487627196154924998981531765
61743487627196154925479124676753
61743487627196154925480272569657
61743487627196154925562810684489
61743487627196154928010528557583
61743487627196154928010529957263
61743487627196154928011563076389
61743487627196154928013886024683
61743487627196166043119727766885
61743487627196166043621054471649
61743487627196169749724192365615
61743487627198806620550292716829
61743487627198806622035949324915
61743487627198806622223977402195
61743487627198856445983812783777
61743487627198856445983817015865
61743487627198856445986911498447
61743487627198856628917568784895
61743487627198856630609821480847
61743487627198856630609850178607
61743487627198856630610198784277
61743487627198856631446649730529
61743487627198856631448973728583
61743487627206910497204110209255
61743487627206910497747302314555
61743487627206911730834660631801
61743487627206911730855552641845
61743487627206912142428638463445
61743487627206912327137553747371
61743487627206954969471558395707
61743487627206954969659586473083
61743487627206959908599291903259
61743487627206959909349081382369
61743487627206959909349856221241
61743487627206959910855372085927
61743487627206959910856405187791
61743487627206959910858728136085
61743487627206959911043657026615
61743487627206959911043657380747
61743487627206959911044432215407
61743487627206959911046756213461
61743487627206960322637635212343
61743487627206960503309630750705
61743487627206960503874863938451
61743487627206960504146460050147
61743487627206960505841035694393
61743487627206960505841036048525
61743487627206961557984427773919
61743487627206961557984428823679
61743487627206961738659120731597
61743487627206961740916233548165
61743487627206961740998768463359
61743487627206961741187053771229
61743487627206976563465572050799
61743487627207811109054009342757
61743487627207811109054009460849
61743487627207811109074901351397
61743487627207811110560558426043
61743487627207811110581450434587
61743487627207811111312670735355
61743487627207811111333562745351
61743487627207812757688581012171
61743487627207812757688582061931
61743487627207812757709473022167
61743487627207812757709474071927
61743487627207855582953271171135
61743487627207860522078423586849
61743487627207860522081779637007
61743487627207860524337084861355
61743487627207860524338117963219
61743487627207860524340440911513
61743487627207860933860686713265
61743487627207860933860688112945
61743487627207860934424772343525
61743487627207860936119347987771
61743487627207862169207480674521
61743487627207862169209803622815
61743487627207862169771564905101
61743487627207862171466141599107
61743487627208007462260938328681
61743487627208011165851270086825
61743487627208011166607514702109
61743487627208011168323011052914
61743487627208011168863851630045
61743487627208011168884772336604
61743487627208022286252631404667
61743487627208022286439883247655
61743487627208022286442982080369
61743487627208022286442982430289
61743487627208022286502645362499
61743487627208022286506002829599
61743487627208027227827024291677
61743487627208027227827052988033
61743487627208027227830381758777
61743487627208027227831156597649
61743487627208027228395240829633
61743487627208274297262103985722
61743487627208278001604548051726
61743487627208278001608680359102
61743487627208311357593576353342
61743487627208311358134445628440
61743487627208322473245148370866
61743487627208322475689513376130
61743487627208324328807332303465
61743487627208327417163737876228
61743497464403166313638679706969
61743497473055510984226361261009
61743497473056711741493297677883
61743497473059413033146379472763
61743497473059413033149735522921
61743497473059429504251998150555
61743497473266260094609155058127
61743497473266260094609522362347
61743497473266260094609526594435
61743497473266260094612621195061
61743497473274365609166386056901
61743497632581492784932275202673
61743497632581492784935747106729
61743497632581492784935750289057
61743497632592297951548073236489
61743497632592297951548074286249
61743497632796444949357275104153
61743497632796444949357279336241
61743497632796444949358308206017
61743497632799146659383293543531
61743497632799146659383665079839
61743497632799146659386759680465
61743497632799146659386760147025
61743497632799146659386761196785
61743497632807251762345517840885
61743497685759137562170640517591
61743497685759137562170641565947
61743497685759137562170641567351
61743497685766024208757330807565
61743497685767224966027734877645
61743497685767226612400174300165
61743497685767226612400177481089
61743497685767226612403646202817
61743497685767226612403646204221
61743497685767226612403649385145
61743497685767226612403649386549
61743497685767241025535909118943
61743497685767241437129885902231
61743497685767241437129886951991
61743497685767242671911820445519
61743497685769927904056731180025
61743497685769942728782968745467
61743497685769942728782968746871
61743497685974073048752374814098
61743497685974073048752375863858
61743497685974073667083999554161
61743497685974073673866421788229
61743497685974073674615320475191
61743497685974073674615434794055
61743497685976774966271615893825
61743497685984878840477715865885
61743497685984878840477719048213
61743497685984878841230861277061
61743497685984880076012794771993
61743497703386535295372650652358
61743497703386835438869539384418
61743497703386835850483638641765
61743497703703835758360050471503
61743497703703835758360050471560
61743497703703851818055472303480
61743497703703852374442291386833
61743497703703852374505096552817
61743497703710604779978310545063
61743497703710740118360839914215
61743497703711040254514970438051
61743497703711055270057505945195
61743497703711056916433417271771
61743497703711056916433420454099
61743497703711955829523107488985
61743497703711957477405305407286
61743497703714658775835522123083
61743497703714658775835522124487
61743497703784903470158489501594
61743497703784935177110789980931
61743497703784935177110789980988
61743497703787638115328844281636
61743497703809250368300308936141
61743497703811953446058671269826
61743497703811953446810906871917
61743497703811953446810906873369
61743497703811953446811812448914
61743497703811964564179675772150
61743497703811964564931788081462
61743497703820057321770282998894
61743497706447460077219640337777
61743497706447460077220411990109
61743497706450161368117280935961
61743497706450161368119319486775
61743497706450161368681107950501
61743497706450161368682136820277
61743497706450165623768632222799
61743497706632932161427951448693
61743497706632932162180063758005
61743497706632932162180835410337
61743497706632943280301182579193
61743497706632943280301954231525
61743497706658613786648045783117
61743497706658613786648304050321
61743497706665367976609502080271
61743497706666253582246148911421
61743497706666264700367267732609
61743497706666270190710330832337
61743497706666270190794013185569
61743497706666270190796308953827
61743497706666270191275186716653
61743497706666298055201394592535
61743497706668954866305143421077
61743497706668954871388489251569
61743497706668954872140858778325
61743497706668954872141630430657
61743497706668954873899230706301
61743497706668965984426262242265
61743497706668971474853007695225
61743497706668971474855303463483
61743497706668971482362379508091
61743497706668971482449390748707
61743497706668999346854476387415
61743497706669420600204497627578
61743497706739249528531271462951
61743497706739249530791708930603
61743497706741900859059356385161
61743497706741900859811468694473
61743497706741900859812240346805
61743497706741945331512536526599
61743497706741945332076363541139
61743497706741945332077392410915
61743497706741945332264648835911
61743497706741950819432240948519
61743497706741950819997096832835
61743497706741950820184353257831
61743497706741950821858009713449
61743497706741950821859042832575
61743497706741950821942725185807
61743497706741950822423898716891
61743497706741950822441461838099
61743497706741950822444790725483
61743497706741961940561437470647
61743497706741961940564880676895
61743497706767615838614864903293
61743497706774370028322264233885
61743497706774370028384940259661
61743497706778423885170980643662
61743497706778423885254662996894
61743497706778440495413393382020
61743497706778440495414426501146
61743497706778440495434314086968
61743497706778440495435347207546
61743497706778440495498108854378
61743497706778440495500433318992
61743497706778440495979282385462
61743497706778440495999141274928
61743497706778440495999169854644
61743497706778440495999169971284
61743497706778440496000174394054
61743497706778440496000203091862
61743497706778440496000289185301
61743497706778440496003273580900
61743497712358942389917468347664
61743497712566938941036564795182
61743497712676241203264181991307
61743497712676241203452468335839
61743497712676241203452554429279
61743497712676241203452811646723
61743497712676241205712243287553
61743497712676241205962947390657
61743497712676257859239603410465
61743497712676257859239631990181
61743497712676257859427917284953
61743497712676257859448809293545
61743497712676257859995072137117
61743497712676257860015735626073
61743497712676257860015992843517
61743497712676257860264453970353
61743497712676257860267811437453
61743497712684362969545641373205
61743497712684362969545669952921
61743497712687064672979954225873
61743497712687064672979982805589
61743497712687064673000874814181
61743497712687064673168239520645
61743497712687064673168268100361
61743497712687064673189160108953
61743497712687064673819876945039
61743497712687065908515032081492
61743497712687065908515060661208
61743497712687065908516065200618
61743497712687065908516093780334
61743497712687065908516179519482
61743497712687065908535952786440
61743497712687065908598714434724
61743497712687065908599747553841
61743497712687065908599747553850
61743497712687065908602071901815
61743497712687065908602071901824
61743497712687065909079887965808
61743497712687065909079916545524
61743497712687065909080921084934
61743497712687065909080949664641
61743497712687065909080949664650
61743497712687065909100808554116
61743497712687065909100808670756
61743497712687065909101841673233
61743497712687065909101841673242
61743497712687065909104940978096
61743497712687065909104940978123
61743498102542820154484901753827
61743498105173406606486712927942
61743498105173406606486713977702
61743498105173408380834969748686
61743498105173408382529549625020
61743498105173408383282690804108
61743498105278775022681606233172
61743498105465212119819581032836
61743498105466048523438918084560
61743498105489474537010544857774
61743498105497579652396054967108
61743498111081733612448190259228
61743498111081733614707621787790
61743498111081738545467466399044
61743498111081738546220610760460
61743498111081738547915187454466
61743498111081738552998533284958
61743498111081738553835355767518
61743498111081738555529162325512
61743498111081738555529933977844
61743498111081738556094018209828
61743498111155851974757767483745
61743498111187055596947003876049
61743498111190957648126710479677
61743498111190958057461257136843
61743498111373489782924640339651
61743498111374673890766108563332
61743498111397799768202435229747
61743498111397805113840429674319
61743498111397805118923775504811
61743498111397805118924147041119
61743498111397805118927241641745
61743498111405910221885999802165
61743498111405910221887028671941
61743498155709638354877321518273
61743498155712345005034520634369
61743498155720431851878165664877
61743498155720431851881518532707
61743498158675208159138479228828
61743498158675208159140802177122
61743498158675255923341325267816
61743498158675261278203012248956
61743498158675261278203269466400
61743498164256660618563054678932
61743498164256660619316197262072
61743498164256660626931205253696
61743498164256665559947126990488
61743498164256665559950483040646
61743498164256665560700271351904
61743498164256665562394848045910
61743498164256665567290165799074
61743498164260534699731307162691
61743498164329562172458590432297
61743498164332263464111672227177
61743498164332263464111673276937
61743498164333480692484487701665
61743498164333480692485262909331
61743498164364678963948653765737
61743498164364678963948654815497
61743498164365879721222304749629
61743498164365884662606117390089
61743498164365885066858089515011
61743498164365885071940659461083
61743498164365885074200353488889
61743498164365885074388381566265
61743498164365899898362620209543
61743498164365901131452302406799
61743498164368581424469364376153
61743498164368586358511171309891
61743498164368586363593741255963
61743498164368586363594774357827
61743498164368586363597098355881
61743498164368586365853177016613
61743498164368586365853430697597
61743498164368586365853435283769
61743498164368586366041463361145
61743498164368601190015702004423
61743498164540311282845110168587
61743498164548414537843242698966
61743498164548414537843245881294
61743498164548414560751419395863
61743498164548414560751420445623
61743498164548416393405295778495
61743498164548416393405296828255
61743498164548416797404042663891
61743498164548416797592329008423
61743498164548416804182337191257
61743498164548416804183366061033
61743498164548416804935478370345
61743498164548416804995141302715
61743498164548416804999273610139
61743498164551118089057382725927
61743498164572731724323409111217
61743498164572732128319831998559
61743498164572732133403549365359
61743498164572732133406902233189
61743498164572732135851267238453
61743498164572732135917386942861
61743498164575433419973172060595
61743498164583533380461362168686
61743498164583538528018741144345
61743498164583538528018742194105
61743498164583538528019517028765
61743498164583538528021839977059
61743498164583538534800131322097
61743498164583538534800134504425
61743498164583538535549808030259
61743498164583538535549809080019
61743498164583538535553276733273
61743498164583538537247852377519
61743498164583538939801005320473
61743498164583538947144044129059
61743498164583538947396240511907
61743498164584734353474471974766
61743498164587440988508180881472
61743498164692835835097936219226
61743498181985494311695480223175
61743498181985494311716372229554
61743498181985494311716372231767
61743498182058439892942450251091
61743498182059340918018111111999
61743498182059356977711215649027
61743498182059356977711215649075
61743498182090560602177708271823
61743498182090571720549504020291
61743498182090855392779431789603
61743498182090855392779431789651
61743498182090860791427381563659
61743498182090871864066513108611
61743498182090905210556125116523
61743498182090908916594178297271
61743498182091761359429563457705
61743498182091805824100486271140
61743498182091805831631663242369
61743498182091805831631667959731
61743498182091810770756302739515
61743498182091810772451654636815
61743498182094457709508174445391
61743498182094457709508174445439
61743498182094512474276334902612
61743498182094512474276363482328
61743498182094512475698971461100
61743498182274292487854567375003
61743498182274593233486968455659
61743498182274593233763156157605
61743498182276978131594618731872
61743498182276978131594618734085
61743498182277278275090735813813
61743498182277294525143150605237
61743498182277294525144269819255
61743498182277294525416239002245
61743498182277294937006748112209
61743498182277294937010215784129
61743498182278178888676990140674
61743498182278178888676994744280
61743498182278194953425400970362
61743498182278195093038749361623
61743498182278195497227795702381
61743498182278195497227795702429
61743498182278195504821997778900
61743498182278195504822012127813
61743498182301293467596076847539
61743498182301304580633478301927
61743498182301609718798662456470
61743498182301609856062382102217
61743498182309398161221302212437
61743498182309398166303876386225
61743498182309398166305024296599
61743498182309398570559334252373
61743498182309398572818765780935
61743498182309398577897848450747
61743498182309398577901339959095
61743498182309398580346718951577
61743498182309409690935249905135
61743498182309409690935250954895
61743498182309414630062984934623
61743498182309414630062989651985
61743498182309414632510707525079
61743498182309698714055451329888
61743498182309698714055451332101
61743498182309698716314882860663
61743498182309698720833372806839
61743498182309698723089709734775
61743498182309709819076301810000
61743498182309709819076560077204
61743498182309709819079657860158
61743498182309709819079658909918
61743498182309710024978152525101
61743498182309713111074983284064
61743498182309713111078339334222
61743498182309713522669213615838
61743498182309713522669213733882
61743498182309713522669217965970
61743498182309713522672312566596
61743498182309713522857504677684
61743498182309713522860603510398
61743498182309713525116936206246
61743498182309713525120035038960
61743498182309714758204040021816
61743498182309714758204297239260
61743498182309714758207391839886
61743498182309714758207392889646
61743498182309714775254845168891
61743498182309714966636918377127
61743498182309714966636947074935
61743498182309714966637291448469
61743498182309715370615141024759
61743498182309715375698743718563
61743498182309715375698748304783
61743498182309715375699867518801
61743498182309715375971463630497
61743498182309715375971492328257
61743498182309715378230120320187
61743498182309715378230149016543
61743498182310599327641580571527
61743498182310599327641709772949
61743498182310599327641709889589
61743498182310599334983715479671
61743498182310599336675968174219
61743498182310610454796715459099
61743498182310610592782572999119
61743498182310613740017471227741
61743498182310615387146527965493
61743498182310615387146528082133
61743498182310615387148850913787
61743498182310615387148852448821
61743498182310615389597603423779
61743498182310615394488533672215
61743498182310615394680177601939
61743498182310615534201138699137
61743498182310615943783661448200
61743498182310615943785698955896
61743498182313300619294791565616
61743498182313312288717859035821
61743498182313312296249298993077
61743498182313317227842627260048
61743498182313317235342298560146
61743498182313317235436743243080
61743498182313317646971010804449
61743498182313317649418747803074
61743498182313317649418747809716
61743498182383545322633433503867
61743498182383594733399187636997
61743498182383594733963271985621
61743498182383594735655524564933
61743498182383595283213143723726
61743498182386296574660405800434
61743498182386296574681297809026
61743498182386296577108123673528
61743498182386296577125658096928
61743498182386296577129015682120
61743498182386311401290143701954
61743498182407860653549222721895
61743498182407860653549222838535
61743498182407860653570114729083
61743498182407860653570114730487
61743498182407905123494990294581
61743498182407905123494990295985
61743498182407905263224359629009
61743498182407910064879061203649
61743498182407910064879061320289
61743498182407921322732533871711
61743498182410573612578605613470
61743498182410578965744682430106
61743498182410606966659962830616
61743498182410611908046740367527
61743498182410623437950142982290
61743498182418678722695579180904
61743498182418678722881153573217
61743498182418678722881153573265
61743498182418678722881153586315
61743498182418678722884640377358
61743498182418684076054073244152
61743498182418712074517246602284
61743498182418712076964964475378
61743498182418712076965997594504
61743498182418717427872512141693
61743498182418717430131943670255
61743498182418717430135430461298
61743498185049242318813103549862
61743498185049242318813103667954
61743498185265378934240385967056
61743498185341960201747576220053
61743498185341960615872695297848
61743498185341960615872695297849
61743498185341960615872695414488
61743498185341960615872695414489
61743498185374392311910395055383
61743498185377077407362758631289
61743498185377077407362758747929
61743498185377094015345998243856
61743498185377098955038590815658
61743498190922323052545318617877
61743498190922323052545433403301
61743498190922323464325000528795
61743498190922323464327324526849
61743498190922323464327696529717
61743498190922323464327697579477
61743498190922323464387762648011
61743498190922323464390086646065
61743498190922323464390459698693
61743498190922323464578744993465
61743498190953541501589140593397
61743498190953543331732192497709
61743498190953543331732446527209
61743498190953543331732449715153
61743498190954744088814798191255
61743498190954744088814826770971
61743498190954865793479262896888
61743498190957445791496739415457
61743498190957445791496767995173
61743498190957445791496997682661
61743498190957445791497026262377
61743498190957460608879941354641
61743498190957567496911254478178
61743498190957567496911254596222
61743498190957567496911512863482
61743498191137225627709600987851
61743498191139915799045693380193
61743498191139926919360358803391
61743498191139926919362682782731
61743498191139930625400735982193
61743498191139930625651784441569
61743498191141116967638621615339
61743498191141116970086339370341
61743498191141128080675765852283
61743498191141128271490270762563
61743498191141131382734074222997
61743498191141131794244368183637
61743498191141131794516337347961
61743498191141161441995300053023
61743498191141161441995557270467
61743498191141165146341357637171
61743498191141165146341357638623
61743498191141165146341357755263
61743498191141278365312874321820
61743498191141278365313132589024
61743498191141283718541885431436
61743498191141317070366647453442
61743498191141317072814365326536
61743498191161540958876438682517
61743498191164242662311439247541
61743498191164242662311783603813
61743498191172331301330392692469
61743498191172347770172424609301
61743498191172347771864677305253
61743498191172347772432889593859
61743498191172347772432889595263
61743498191172347772617474011429
61743498191172347772617818367701
61743498191172347772620830061587
61743498191172347772620916154867
61743498191172347772620917671187
61743498191172347952935600881717
61743498191172347953123886176489
61743498191172351478473265722901
61743498191172351478473265724305
61743498191172351478661293800229
61743498191172379477313441794975
61743498191172381307456838172199
61743498191172381307457092201699
61743498191172381307457095389643
61743498191172381307457095389691
61743498191172381309151410628501
61743498191172381309151667845945
61743498191172381309716269700809
61743498191172381309716526918253
61743498191172396124087123215679
61743498191172396124087124265439
61743498191172396124087124382079
61743498191172396126534841088773
61743498191173704158071459366100
61743498191176233759128684948779
61743498191176249820516365130101
61743498191176249820600047949893
61743498191176249820600134043333
61743498191176250232298370920981
61743498191176250232382053740773
61743498191176250415396364800737
61743498191176250415396393380453
61743498191176281937831420972063
61743498191176281937831421088703
61743498191176283172425068239103
61743498191176283172989927193319
61743498191176283172989927311363
61743498191176283173178213537851
61743498191176283173178213650279
61743498191176283173178213655895
61743498191176283175437645066413
61743498191176283584207074029983
61743498191176283584960219441159
61743498191176283586654791903077
61743498191176283587219650975337
61743498191238422347107412001107
61743498191238422758889417910079
61743498191238422758889417911531
61743498191249179746819929656075
61743498191249201342759825563901
61743498191249201342759826980843
61743498191249201342759827098935
61743498191249227925250696631675
61743498191249227925501745091051
61743498191249229160845438824285
61743498191249229755642041117997
61743498191249232864441450875359
61743498191249232864441450993451
61743498191249233276223714001775
61743498191249234511570249350119
61743498191249234511570503381023
61743498191249234511570506563351
61743498191249234511570506567563
61743498191249234513829680878681
61743498191249234514014868386287
61743498191250585980145410145299
61743498191250585982655890133237
61743498191273544489319186097611
61743498191273544901101450155695
61743498191273549842488615663985
61743498191285702774083191351833
61743498191285702774145953466677
61743498191285702774648050424093
61743498191285719426504077383825
61743498191285719426504077385229
61743498191285719426504077501869
61743498191285719426671443023409
61743498191285719426671443140049
61743498191285719426671443141453
61743498191285719426671471719765
61743498191285719426671471837809
61743498191285719426692363728357
61743498191285719426692363729761
61743498191285719426692622008611
61743498191285719428175409374829
61743498191285719428175409491469
61743498191285719428196330079777
61743498191285719428196330197821
61743498191285719428363724428767
61743498191285719428363953999615
61743498191285719428384874704563
61743498191285719428447373952933
61743498191285719428447378674666
61743498191285719428447636941870
61743498191285719428930874551971
61743498191285719428930874668611
61743498191285719428930903248327
61743498191285719428931132832225
61743498191285719428931161528581
61743498191285719428931247617649
61743498191285719428951795258323
61743498191285719428951795374963
61743498191285719429011458184917
61743498191285719429014557371763
61743498191285719429014815652017
61743498191285719429015590490889
61743498191285719429015590492341
61743498191285719429015590608981
61743498191285719429026165754925
61743498191285724368056274001242
61743498191285724368056274001251
61743498191285724368056288350122
61743498191285724368056288350206
61743498191285724368139842035610
61743498191285724368140229456072
61743498191285724368140229515121
61743498191285724368140229515130
61743498314917402469333691256435
61743498314917402469333692306195
61743498314917402469521720383475
61743498314917406173888412876911
61743498315209190137074747331869
61743498315209190137074748381629
61743498315220915829558323482023
61743498315241607285732005202269
61743498315241607285920291546753
61743498315241610990266092031549
61743498315242507899506550473083
61743498315242524515651601337345
61743498315245212895317147439065
61743498315245212895320500306895
61743498315245214542634486308183
61743498315245225799522535889537
61743498315245225799522540121625
61743498315245225807116741148177
61743498315245225807116742197937
61743498315245225807304769225505
61743498315245225807305027492709
61743498315245226218898748106909
61743498315245226219086947308401
61743498315245226219087033401681
61743498315245226219087291681899
61743498315245231160474112816691
61743498315245231160474457190432
61743498315253318005061679186467
61743498315253318417596054641117
61743498315253329537411377551369
61743498315253334621959185689687
61743498315253335033553163521331
61743498315253335033741105505379
61743498315253335033741191598659
61743498315253335033741449878877
61743498317873115897491936787568
61743498317873115897495289655398
61743498317873116441201333169692
61743498317873116441203657167746
61743498317883921065611326422404
61743498317883926546753109370990
61743498317883926546755432319284
61743498317883926958535373560264
61743498317883926958537697558318
61743498317883926966065665611518
61743498317992895878940518384088
61743498318176578358936377378136
61743498318199989407917425729454
61743498318199989408751025816231
61743498318199989408754120416857
61743498318199989408754512600632
61743498318199994143399770626990
61743498318199994350137158203943
61743498318199994350138191324521
61743498318199994355220504034435
61743498318199994355221537155013
61743498318199994767003801331189
61743498318200038613907297949576
61743498318200889976503274215494
61743498318200889983246930467358
61743498318200889983814885184388
61743498318208098225097436709161
61743498318208098225097437758921
61743498318208142488304007328294
61743498318211700501145567075362
61743498318211700501333853419894
61743498318211700503593289180544
61743498318211700503595612128838
61743498318211701738377545623770
61743498323781441258587148017048
61743498323781441662566120685104
61743498323781441662567149554880
61743498323781441665013838558198
61743498323781441665013838912490
61743498323781441670097441606134
61743498323781441670180867214098
61743498323781441670181124431542
61743498323781446604141572892218
61743498323781446611756580883842
61743498323792246829178444663582
61743498323792246830870697242894
61743498323792246830873020307828
61743498323792246836228592538802
61743498323792246838485445904456
61743498323792251769998431694798
61743498323792251770001529477752
61743498323792251770563290761442
61743498323792251770563290778912
61743498323792251777341212236180
61743498323792251777613179884184
61743498323792251778178040490234
61743498323792251779872617184240
61743498323792251779872875447072
61743498323793419615870099610629
61743498323793419615872164278621
61743498323793419615872422558923
61743498323793420852911467816451
61743498323889464948210979334237
61743498323890660757130219638063
61743498323890660757130991290395
61743498323890660764661398128317
61743498323890660764661655363231
61743498323890660764661659595319
61743498323890665706048825103609
61743498323890666110297068107031
61743498323890666115379638035633
61743498323890666115383109939689
61743498323890677235763549152903
61743498323890677235948740914279
61743498323890680941803926331705
61743498323890682174888183827741
61743498323890682174888184994141
61743498323890682174891284182391
61743498323897568821477973422605
61743498323897568823170224718877
61743498323901467577649636634413
61743498323901471276909395286551
61743498323901471281993371405829
61743498323901471281995436069449
61743498323901471281995437119209
61743498323901472519033591351357
61743498323901472519037063609705
61743498323901483637157810877115
61743498323901487341503610312151
61743498323901487341503611361911
61743498323901487343195862658183
61743498323901487343198187006157
61743498323901521292042184364378
61743498323901521292042185764058
61743498323901521292042185781320
61743498324073197253010931182875
61743498324073197847618991436547
61743498324081301127970176567515
61743498324085187110401764941652
61743498324085187115296049238660
61743498324085187115297078108436
61743498324085188350079011603368
61743498324085188756777671681848
61743498324085188762425101744324
61743498324085198228333450693048
61743498324085198228334479562824
61743498324085199463115384187980
61743498324085199463116413057756
61743498324085199874897647314396
61743498324085199875462503198712
61743498324105618279804637937113
61743498324105618279805671038977
61743498324105618282252360042295
61743498324105618287335963090231
61743498324105618287336077409095
61743498324105618287399873115449
61743498324105618287402196063743
61743498324108164338739792778071
61743498324108317718155101350256
61743498324108317718155104532584
61743498324108317725689640140226
61743498324108319373067679641236
61743498324108319374762255285482
61743498324108319578992258508865
61743498324108319579052696647289
61743498324108319580686834153111
61743498324109515396160054302605
61743498324109515396348597864638
61743498324116273153391628026755
61743498324116273153393950975049
61743498324116423239679577519514
61743498324116423248029247974170
61743498324116425102835833743989
61743498324116425102838156692283
61743498324117625852291593481748
61743498324117625852292626600874
61743498324120325906904080505786
61743498324120325906907437972886
61743498324120325914247233055652
61743498324120325914247234472585
61743498324120325914247234472594
61743498324120325914249558470639
61743498324120325914435779097428
61743498324120327143945707345994
61743498324120327149784895657058
61743498324120327151479471301304
61743498324193305255350662883114
61743498324214920528270231117302
61743498324217621819358452778516
61743498341507573651876895254942
61743498341518078675003594405745
61743498341518078675066270431521
61743498341518373259430979354294
61743498341518378198370341950182
61743498341518378200818063005604
61743498341518378611844943861618
61743498341518378611844944911378
61743498341518378816076238488801
61743498341518378818520603494065
61743498341518378818583279519841
61743498341518380464865133761029
61743498341518380464865133761038
61743498341518380464896513770881
61743498341518380464896514820641
61743498341518380465461388769843
61743498341518422670760817836048
61743498341518422670761850937912
61743498341518423082543082012224
61743498341518423084237657656470
61743498341518423283194753775689
61743498341518424500904099422232
61743498341518424517976687269217
61743498341518424517976687270621
61743498341518428023927927754548
61743498341518428023930250702842
61743498341518428025622503398794
61743498341518428025622504448554
61743498341518428025622504465816
61743498341518428025624827396848
61743498341518428201042642029024
61743498341518428208635696195122
61743498341518428208636729314248
61743498341518428208639052245280
61743498341518428611130329511194
61743498341518428612824905155440
61743498341518428618723383677292
61743498341518428620417959321538
61743498341518429846479446070824
61743498341518429848171698766776
61743498341518429848174021715070
61743498341518429854070176238868
61743498341518429855764751883114
61743498341518429855764752932874
61743498341612639942371954417541
61743498341612940131621627709377
61743498341615341643357255335121
61743498341615341643359578283415
61743498341615641789384748660729
61743498341615641832606928626957
61743498341615641832609251575251
61743498341615652907504724293277
61743498341616537042168705511168
61743498341616542395335021480305
61743498341616542395338135195634
61743498341616542402865055245433
61743498341616542402866217684281
61743498341616542402866432739753
61743498341616542402868540515935
61743498341616553520986408372301
61743498341616586455193119637168
61743498341616586867727496122656
61743498341616586867728644028601
61743498341616591808362549321634
61743498341616591809114661630946
61743498341616591809115809541263
61743498341616591814279967038142
61743498341623446755357868925583
61743498341623446755360192923637
61743498341623746944607542217419
61743498341623746944609866215473
61743498341623795070339194835347
61743498341623795123027848839816
61743498341627347561947348659825
61743498341627347561949429273290
61743498341627347561950462375154
61743498341627347569477382424953
61743498341627347569478759919273
61743498341627349209075387178328
61743498341627349209078486011042
61743498341627349215854671245849
61743498341627396974974876501154
61743498341627397385061530881460
61743498341627397385062563983324
61743498341627397386757139627570
61743498341627397387317867809396
61743498341627397387318900911260
61743498341627397387319015227694
61743498341627397387321223859554
61743498341627398620408323443036
61743498341627398622099801304328
61743498341627398622100948722626
61743498341627398622100948840670
61743498341627398622102900137042
61743498341627398622103157354486
61743498341627398622664660370972
61743498341627398628020318338824
61743498341627398628020346918540
61743498341627398628021351440688
61743498341627398628021380020404
61743498341627398629443987531212
61743498341799374269586011775911
61743498341810162826895052635474
61743498341810162827459136867458
61743498341810162827460169969322
61743498341810162827648198046650
61743498341810173899262587014701
61743498341810173899826671245281
61743498341810175134608604740213
61743498341810175134608604741617
61743498341810178893933847353327
61743498341810179436198338956883
61743498341810179436198342139211
61743498341810181082574249233699
61743498341810181082574250283459
61743498341810212240672612172650
61743498341810212241236696404634
61743498341811080004032179996913
61743498341811080004032179998374
61743498341811081063142017645827
61743498341811081108874681849343
61743498341811081650408087092862
61743498341811081651161232504038
61743498341811081658002174378086
61743498341811081658002203075846
61743498341811081658755319789262
61743498341811081658755348487022
61743498341831337227479360185920
61743498341831337227482716236078
61743498341831477919785496737825
61743498341831477919788852787983
61743498341831492737168717789282
61743498341831776414461356597938
61743498341831787527498758052326
61743498341831789173874669378902
61743498341831794718423191427777
61743498341834038930914705107216
61743498341834043869854153792172
61743498341834043872301874847594
61743498341834179613994826057619
61743498341834179616257747555123
61743498341834179621526266014875
61743498341834190734375400239377
61743498341834190734377723187671
61743498341834194036164838392700
61743498341834194440415777415758
61743498341834194440607161543292
61743498341834194440607161562975
61743498341834474406019575882337
61743498341834474406584431766653
61743498341834474413359258640765
61743498341834478112813098471506
61743498341834478117708416224510
61743498341834478117896444301790
61743498341834479765011894043592
61743498341834479766706469687838
61743498341834489230742460579949
61743498341834489230745817678898
61743498341834490447720698846360
61743498341834490859502963022536
61743498341834490861950685494900
61743498341834491061074012579751
61743498341834491061077499364152
61743498341834491068687700472735
61743498341834491068687700491449
61743498341834491068687729170495
61743498341834491068688733593313
61743498341834491068688762291073
61743498341834491068689106664814
61743498341834494172321272714048
61743498341834494583911894515217
61743498341834495800890128530826
61743498341834495801643275358944
61743498341834495801643275831120
61743498341834495803337851003190
61743498341834495803337851475366
61743498341834495870284113549413
61743498341834495871978689193659
61743498341834496411795721208795
61743498341834496419327132468243
61743498341834496419410442222357
61743498341834496419410470920117
61743498341834496419410815293858
61743498341834496419412765170651
61743498341835375020149688113594
61743498341835380373319117798060
61743498341835380373340124615105
61743498341835391491457775759953
61743498341835391491460098708247
61743498341835391491460100243281
61743498341835391491460100243290
61743498341835391491461133345154
61743498341835391628720854973045
61743498341835391628889281004584
61743498341835391628910172836026
61743498341835391628910172836035
61743498341835391628910173013176
61743498341835395197689537550111
61743498341835396439790470834091
61743498341835396440378590885006
61743498341835396440378590904689
61743498341835396440378590904698
61743498341835396989419270929809
61743498341835396989419400247110
61743498341835424433926214548906
61743498341835424844956366415770
61743498341835424845708478725082
61743498341835429787095644233372
61743498341842284725998926434695
61743498341842284733338609193123
61743498341842284733526879605337
61743498341842284733526880655097
61743498341842284733529203603391
61743498341842300793035184582282
61743498341842579516325610647629
61743498341842583223119133235394
61743498341842584869495043514423
61743498341842584869495044561970
61743498341842584874578389344915
61743498341842584877012508683814
61743498341842584877014831632108
61743498341842596040899881397551
61743498341842596171382501026176
61743498341842596171383534128040
61743498341842596178158313174649
61743498341842596178160636122943
61743498341842599745232898580850
61743498341842599745245681882347
61743498341842599746937934578299
61743498341842599877420424522441
61743498341842599877422747470735
61743498341842599885034369297451
61743498341842599885034397877167
61743498341842599885034399393487
61743498341842599885035518607297
61743498341842599885037841555798
61743498341842601523796335849017
61743498341842601523798658797311
61743498341842601528880024986021
61743498341842601528882347934315
61743498341842601531327747108465
61743498341842601531330070056759
61743498341842601531410280624027
61743498341842601531410280973947
61743498341842601531410309203743
61743498341842601531410309670303
61743498341842601531410310720063
61743498341842601531411429933873
61743498341842601531413752882374
61743498341846181833891067798778
61743498341846184919924313759638
61743498341846184919924313761042
61743498341846185330954206309538
61743498341846185331518291592686
61743498341846185539930411875716
61743498341846185539931444977580
61743498341846186566300225086214
61743498341846187139046447942902
61743498341846187139047222777562
61743498341846187184800032852818
61743498341846187184800807687478
61743498341846187184820953559170
61743498341846187184821728393830
61743498341846187186515529203416
61743498341846187186516304038076
61743498341846187187057144615414
61743498341846187187059468613468
61743498341846196039739893906160
61743498341846196451521899815180
61743498341846196588779555358098
61743498341846198304636619444888
61743498341846201391211395080002
61743498341846201391212169913258
61743498341846201391214493911312
61743498341846201392909069555558
61743498341846201527722361510154
61743498341846201530170082565576
61743498341846201535250444000310
61743498341846201535253801467410
61743498341846201535818660539670
61743498341846201940255447118166
61743498341846201947033741645532
61743498341846201947036064593826
61743498341846201947598600717792
61743498341846201947600923666086
61743498341846202011238370303183
61743498341846202011239532739610
61743498341846202016480026559520
61743498341846202016511163746830
61743498341846202153740780934992
61743498341846202153836904088043
61743498341846202155999958769463
61743498341846202156031598109329
61743498341846202156031727308538
61743498341846202156031727426630
61743498341846203177296815323988
61743498341846203177299139322042
61743498341846203182380534207108
61743498341846203182382857155402
61743498341846203182382858205162
61743498341846203184639968923614
61743498341846203184639969973374
61743498341846203184642292921668
61743498341846203184890759119998
61743498341846203184891017400216
61743498341846203251829143119150
61743498341846203251857181591790
61743498341846203253523718763396
61743498341846203253551757236036
61743498341846203253554855950706
61743498341846203802407509435905
61743498341846203802598908463476
61743498341846203802661699280292
61743498341846234953707971412892
61743498341846235362478429251902
61743498341846235363042513483886
61743498341846235363231574663078
61743498341846235364926150307324
61743498341846235365487911591014
61743498341846235365490234539308
61743498341846236597824446978818
61743498341846236597825221813478
61743498341846236600083882739468
61743498341846236600272168034240
61743498341916479652550818957266
61743498341916479789811573332738
61743498341916479789832465341330
61743498341916479792090868356621
61743498341916481436187480427226
61743498341916481436940625838402
61743498341919148141445890229714
61743498341919177787226399496686
61743498341919180943450754855488
61743498341919180943450754973580
61743498341919181355232760882552
61743498341919181355797873866268
61743498341919181355797877048596
61743498341919181355985902061640
61743498341919181355985905243968
61743498341919182590579807479244
61743498341919182591331919670512
61743498341919182591331919788556
61743498341919197554470304355714
61743498341940758062135134984140
61743498341940763415304564668606
61743498341940763416053447054399
61743498341940763416057710097044
61743498341940791276675150949745
61743498341940791277239235180325
61743498341940791278931487876277
61743498341940791416404520277153
61743498341940791416404520278614
61743498341940791416968604510541
61743498341940794983277288361073
61743498341940796769570719921469
61743498341940807887690695554017
61743498341940807887690695672109
61743498341940807887690697089051
61743498341943443155303704299818
61743498341943443157560041227754
61743498341943448508473133984284
61743498341943448510729470912220
61743498341943465117045333962918
61743498341943465119493055018340
61743498341943492568328118425818
61743498341943492569080230735130
61743498341943492571336567663066
61743498341943493118145289555664
61743498341943497921497548110284
61743498341943497922249660419596
61743498341943497924505997347532
61743498341943509176900318387190
61743498341951551973344691886754
61743498341951551973908776118738
61743498341951551974096804196066
61743498341951553618778397095840
61743498341951553621222762101104
61743498341951568582665774233919
61743498341951568582670037276564
61743498341951570229798060912452
61743498341951570229798318129896
61743498341951598230145899963798
61743498341951601796456793494924
61743498341951601797020877726908
61743498341951601797208905804236
61743498341951601799465242732172
61743498341951601934490795922809
61743498341951601936183047100989
61743498341951601936183047219081
61743498341951603583312104324015
61743498341951603583314428322069
61743498341951603583315591115058
61743498341951618405782138884734
61743498344570897934765424380608
61743498344570897934765510473888
61743498344581721349522544354454
61743498344582127237214426827088
61743498344582155031656411335418
61743498344582155032411621899908
61743498344582160383130234524434
61743498344582160383131269049064
61743498344582171633365629522490
61743498344582176984087341333862
61743498344582176984090697873666
61743498344764492150365429061400
61743498344765392580160097403650
61743498344765392580727279405538
61743498344786100286661767864276
61743498344786100287226626935132
61743498344786101522008560430064
61743498344788837126311826581820
61743498344788837128571261279660
61743498344789704203345584981278
61743498344790159428639789318510
61743498344790159977682463863806
61743498344796957054000062050066
61743498344800509372217458480608
61743498344800514860326224081720
61743498344800542723475181026300
61743498344800542724228326441688
61743498344800542725922902085934
61743498344800559325185547109244
61743498344800559326880122753490
61743498344862686838791605450264
61743498344862686839356467703448
61743498344862687248879034547186
61743498344862687248879034665230
61743498344870791949097646583020
61743498344870792359184297776786
61743498344874845122488920896513
61743498344874845122677207254143
61743498344895103985754286158694
61743498344897805826391067364958
61743498344897820651176632674566
61743498344897820651178955622860
61743498344899173355916817110309
61743498344905914641042906733302
61743498344905925761484989920188
61743498344905925761484990386748
61743498344909980169593083029366
61743498344909980169593111727174
61743498344909980169595434675468
61743498344909983873372976329955
61743498344909983873373751168827
61743498344909983873373794392848
61743498344909983873377108754019
61743498344909983875696250909361
61743498344909983875698573857655
61743498350490452389889916289312
61743498350490452415312836022560
61743498350490480209670878499184
61743498350490480209673202847158
61743498350490482039879619635546
61743498350490482039879619636998
61743498350490485744221977491470
61743498350490485744221977609562
61743498350698479843197970931076
61743498350698479848281688297876
61743498350698485201513537262850
61743498350807782088455767708695
61743498350807798151247430978765
61743498350807798768931287615888
61743498350807798768932478614769
61743498350807798769218350413443
61743498350818605582194976305039
61743498350818605582194976423140
61743498350818605582673858299953
61743498350818605582673858299962
61743498350818605582676267341527
61743498350818609286265322007510
61743498350818609286265350587226
61743498350818609286454497977742
61743498350818609286454497977751
61743498350818609286457855444842
61743498350818609286538453432575
61743498350818609286538453432581
61743498350818609286538453492359
61743498350818609286541552619418
61743498350818609288173366144611
61743498350818609288714206721658
61743498350818609288714206721901
61743498350818609288714235419709
61743498350818609288716529670195
61743498394693300272883116309742
61743498394693300273094360393716
61743498394693300273157122512932
61743498394693301508417162112534
61743498394693301508500844938150
61743498394693301920012173047494
61743498394693301920199426288710
61743498394693301920283109114326
61743498394693301920764285355354
61743498394693305212762962597330
61743498394693305212783854607374
61743498394693305212846616726590
61743498394693305212846645422946
61743498394693305212850002541578
61743498394693305214478431301380
61743498394693305214541193420596
61743498394693305624631978685720
61743498394693305624632265667994
61743498394693305624633011804846
61743498394693305626323456547012
61743498394693305626324604453014
61743498394693305626326555379726
61743498394693305626889463523822
61743498394693306859892019335082
61743498394693306859912911345126
61743498394693306861586596029088
61743498394693306861607488039132
61743498394693306861671282227714
61743498394693306861671283277474
61743498394693306861671310925522
61743498394693306861671311975282
61743498394693306861671398068514
61743498394693306861671398068562
61743498394693306861673606225768
61743498394693306861673634923576
61743498394693349677646276350972
61743498394693349679340853044978
61743498394693349684487332530994
61743498394693349684487332997554
61743498394693350089428540527148
61743498394693350089429315361808
61743498394693350096269595657410
61743498394693350096269597173730
61743498394693350272442879694444
61743498394693350279220801169182
61743498394693350279283563288398
61743498394693350279283563754958
61743498394693351324022187676096
61743498394693351324023220777960
61743498394693351918818791491952
61743498394693351918819566326612
61743498394693351926412620492710
61743498394693355030060240856844
61743498394693355030813386269472
61743498394693355030815710267526
61743498394693355032507962963478
61743498394693355038219302005576
61743498394693355039913878699582
61743498394693355040102165057212
61743498394693355040105521107370
61743498394693355213830048857238
61743498394693355213830049906998
61743498394693355215522301553190
61743498394693355215522302602950
61743498394693355221169731615666
61743498394693355221233526854008
61743498394693355222864308309672
61743498394693355222928103548014
61743498394693355624856843150556
61743498394693355624856843152008
61743498394693355624859942455446
61743498394693355625424026688882
61743498394693355627116279384834
61743498394693355627304565746836
61743498394693355627307664579550
61743498394693355632202981264032
61743498394693355632387135203262
61743498394693355632390234035976
61743498394693355632449897322478
61743498394693355632452996155192
61743498394693355632452996621752
61743498394693355632955093574796
61743498394693355633207175170768
61743498394693355634646571436088
61743498394693355634649670268802
61743498394693355634710366674430
61743498394693355634713465507144
61743498394693355634898653032060
61743498394693355634901751864774
61743498394693356860205960182362
61743498394693356860205961232122
61743498394693356867546676042654
61743498394693356867548998990948
61743498394693356867549000040708
61743498394693356870057159236006
61743498394693356870059483234060
61743498394693366745215359470926
61743498394693366745424536657650
61743498394693366745424536774290
61743498394693366745427635607004
61743498394693371684907952871382
61743498394693371685117906060618
61743498394693371686602529565388
61743498394693371686603561618944
61743498394693371686603562668704
61743498394693371686626777624138
61743498394693371686790814860160
61743498394693371686791589694820
61743498394693371686812482754624
61743498394693371686814805702918
61743498394693371687355673926804
61743498394766296290616655051992
61743498394766297525962672778908
61743498394790563443103875261043
61743498394790612856878462113576
61743498394792969949492062389389
61743498394793270138741735681225
61743498394793318266357287632608
61743498394793318677951265464252
61743498394793318677951265483935
61743498394794219253291015527487
61743498394794219299023708407628
61743498394800973076435779271357
61743498394801419669866700619672
61743498394801423374212501104468
61743498394801423787692439757604
61743498394801425023038457484520
61743498394802270870388970953088
61743498394802270877166877526337
61743498394802270877166877527741
61743498394802274576427008201461
61743498394802274576429347082130
61743498394802274576430121916790
61743498394802274581512676961373
61743498394802291055250923610637
61743498394802320695760508321908
61743498394802324401236800218966
61743498394802324401800884450950
61743498394802325591601062311569
61743498394802325591603386309623
61743498394802325598378983786307
61743498394802325598381307784361
61743498394802325644110900315468
61743498394802325644111676666448
61743498394976685783002624509924
61743498394984789652878524064072
61743498394984790893307887621480
61743498394984807358761448245231
61743498394985091036051892391896
61743498394985106320004128191175
61743498394985106450678002729155
61743498394987491356125588276976
61743498394987802617742452641584
61743498394987808161536684536735
61743498394987808161540156440791
61743498394987808161540156442195
61743498394987809388706992668331
61743498394987809388706992669735
61743498394987809396050031476917
61743498394988692113207963797552
61743498394988703231328711082432
61743498394988704878456991935764
61743498394988704878457763588096
61743498394988708729351852342075
61743498394988708729351852343479
61743498394988709964071106628903
61743498394988709964071106630307
61743498394988709964134944915417
61743498395008967180553647792651
61743498395008972533723077474687
61743498395009101277755876852525
61743498395009101285094784772081
61743498395009101285095559610953
61743498395009104991135935739995
61743498395009104991136308811497
61743498395009106224222514519721
61743498395009117337259915974109
61743498395009117337259920206197
61743498395009117337260695045069
61743498395009117337261078410536
61743498395009117748853898037841
61743498395009117748854672876713
61743498395009117749042958171485
61743498395009121043301071174111
61743498395009121043301458771666
61743498395009121454895049005755
61743498395009121454895436603310
61743498395009121455083723301974
61743498395009121462426876914858
61743498395009122687981627785481
61743498395009122689677236063579
61743498395009122690429349890663
61743498395009122690430511277330
61743498395009399565501911371504
61743498395009399567946276258676
61743498395009399567946276730852
61743498395009399567946277780612
61743498395009399567949375563566
61743498395009400800283844866436
61743498395009400802543280981218
61743498395009400802728211275544
61743498395009401214510474401960
61743498395009401214513573234674
61743498395009401215075333468604
61743498395009404506889081466014
61743498395009404507074010238404
61743498395009404507074010710580
61743498395009404918856274886756
61743498395009404918859373719470
61743498395009404921115710647406
61743498395009405124844922173114
61743498395009405127104357933764
61743498395009405127289287178378
61743498395009405127292386011092
61743498395009405132188075412014
61743498395009406153453274550902
61743498395009406154203062744068
61743498395009416039236456882526
61743498395009416039236457932286
61743498395009416245225476866402
61743498395009416245413506347574
61743498395009417271570926185396
61743498395009417274018391427218
61743498395009417454585265824868
61743498395009417454585266874628
61743498395009417454588361475254
61743498395009417464648083432056
61743498395009417464651178032682
61743498395009417480007410361334
61743498395009417480760298909150
61743498395009417866367272783600
61743498395009417866367530001044
61743498395009417866932131850244
61743498395009417866932385885360
61743498395009417866932389067688
61743498395009417866935484718074
61743498395009417868814993720930
61743498395009417869379849605246
61743498395009417876430089341028
61743498395009417876430346558472
61743498395009417876433445391186
61743498395009417876994948407672
61743498395009417876995202442788
61743498395009417876995205625116
61743498395009417876998301275502
61743498395009417891789417674150
61743498395009417892354276740794
61743498395009417892542562035566
61743498395009418075368870061298
61743498395009418075368873243626
61743498395009418075556901202862
61743498395009418082896540855521
61743498395009418083171862906389
61743498395009420978364190862254
61743498395009422808506809216874
61743498395009422808507582535214
61743498395009422808507583584974
61743498395009422808507584051534
61743498395009422810201384861120
61743498395009422810202159229220
61743498395009422810202159695780
61743498395009422810202160745540
61743498395009422810204483693834
61743498395009422816122678155312
61743498395009422816122936422516
61743498395009422816126034205470
61743498395009422816126035255230
61743498395009422817817254849318
61743498395009422817817512066762
61743498395009422817820610899476
61743498395009423016939806608411
61743498395009423022024270603161
61743498395009423023717728083149
61743498395009423024555933814053
61743498395009467279956803193688
61743498395009467279959898844074
61743498395009467280144832202684
61743498395009467280709687037240
61743498395009467282404263731246
61743498395009470986749289847942
61743498395009470986750064682602
61743498395009470986752388680656
61743498395009470988444641376608
61743498395011802981002936479001
61743498395011819040508011888989
61743498395011822746548389067791
61743498395011823165861849814412
61743498395011823165861849834095
61743498395012106830539445637616
61743498395012106835623163115866
61743498395012106835623421737202
61743498395012108072650925716532
61743498395012108072654024549246
61743498395012117948660564570254
61743498395012119183442498065186
61743498395012119183442756686522
61743498395012119184007615753166
61743498395012119595789621662138
61743498395012119778803960829434
61743498395012119778803960947478
61743498395012119778804219582072
61743498395012119786415482508993
61743498395012124720186865185223
61743498395012124725545507556879
61743498395012124725546655462881
61743498395012124726965819295265
61743498395013008677213429819426
61743498395013008679660033083596
61743498395013008679660807918256
61743498395013019797781123325068
61743498395013019797781127924338
61743498395013019797781898159728
61743498395013019804555950199180
61743498395013019804556725033840
61743498395013019804559049031894
61743498395013020145794352378908
61743498395013020209563392100514
61743498395013020209564166932952
61743498395013020209564166933761
61743498395013020209564166935165
61743498395013020209564166935174
61743498395013020216338989210016
61743498395013020346616001222504
61743498395013020346636505633493
61743498395013020346824921308424
61743498395013023503634251839328
61743498395013023503822279916704
61743498395013023869641780850975
61743498395013023915416257748300
61743498395013023915416257748348
61743498395013023915416257768031
61743498395013023922944225821231
61743498395013025087373162184104
61743498395013025148502835136440
61743498395013025150950557608804
61743498395013025150951332441242
61743498395013025150951332442051
61743498395013025150951332443455
61743498395013025150951332443464
61743498395013025150951332447884
61743498395013025155811895724500
61743498395013025156033902022354
61743498395013025157506472418506
61743498395013025157726154718306
61743498395013025157729512185406
61743498395013025158270336830369
61743498395013025158293596417390
61743498395013025285764235381133
61743498395013025288208600386445
61743498395013025293295675338389
61743498395013025293358451806565
61743498395013025295552012266325
61743498395013025295806203160472
61743498395019773994295027477835
61743498395019773994297351473459
61743498395019773994297351475889
61743498395019773994297351493142
61743498395019774406833019373846
61743498395019777698640827962631
61743498395019777698640827979893
61743498395019777698643151977938
61743498395019777698643151977947
61743498395019778112873395502888
61743498395019908098084052146501
61743498395019908098086376144555
61743498395019908098086490935803
61743498395019911797346248539425
61743498395019911797348572537479
61743498395019911804876540236387
61743498395019911804877688496681
61743498395019913032128182034357
61743498395019913032128183084117
61743498395019913032130506032411
61743498395019913037211786126229
61743498395019913037214110124283
61743498395019913037967383821714
61743498395019913039658473731319
61743498395019913039658475130999
61743498395019913039659621991613
61743498395019913039659623041373
61743498395019913039661945989667
61743498395019922915467254085685
61743498395019922915469578083739
61743498395019924150251511578671
61743498395019927854594988065413
61743498395019927854597312063467
61743498395019927857041675670503
61743498395019927857042838456850
61743498395019927857045162454904
61743498395019928268635653502147
61743498395019928268636816288494
61743498395019928276167108339748
61743498395019929503417586997079
61743498395019929503417588396759
61743498395019929503418749783426
61743498395019929510949041834680
61743498395019929510950191144734
61743498395020206380934512050456
61743498395020206380937869150374
61743498395020207616469590955112
61743498395020207616471914953166
61743498395020208028063568788208
61743498395020208218694953438052
61743498395020208218694953439456
61743498395020208218884272916212
61743498395020211320062246030184
61743498395020211320065603130102
61743498395020211922475893802232
61743498395020211924732230730168
61743498395020211925486409279184
61743498395020211938586416288612
61743498395020211945929455097198
61743498395020212967191302767936
61743498395020212967193626765990
61743498395020213175627786948246
61743498395020213180708032541972
61743498395020213180711388592130
61743498395020222852224950469334
61743498395020223035238256534766
61743498395020223035239289636630
61743498395020223035241612584924
61743498395020223042852978015048
61743498395020223042853351073292
61743498395020223042853351086390
61743498395020223042854125907952
61743498395020223042856449906006
61743498395020223058963500501428
61743498395020223058966856551586
61743498395020224087758996272126
61743498395020224278200918473740
61743498395020224278203242471794
61743498395020224278203242490508
61743498395020224278391528848090
61743498395020224278392561949954
61743498395020224293745433996360
61743498395020224293748790046518
61743498395020224689982407824142
61743498395020224689983182664418
61743498395020224889109220758614
61743498395020224889109220758662
61743498395020224889109220876706
61743498395020224889110254345960
61743498395020224894462181659548
61743498395020224896155596389303
61743498395020224896155625085659
61743498395020224896159068293359
61743498395020227791352684449062
61743498395020227974366765821330
61743498395020227974367024088534
61743498395020227974369089819384
61743498395020227974369347036828
61743498395020227981981085053020
61743498395020227981981859887680
61743498395020227981984183885734
61743498395020227982546718958536
61743498395020227982549042956590
61743498395020227982549042975304
61743498395020227982737329332886
61743498395020227982737586550330
61743498395020228386151352945800
61743498395020228388407689401560
61743498395020228388408464708396
61743498395020228388410788706450
61743498395020228394331306101720
61743498395020228394519477668262
61743498395020228394519592459302
61743498395020228396022783953184
61743498395020228396779028219952
61743498395020228412135257720568
61743498395020228592890031928005
61743498395020228595146110569815
61743498395020228595146110569863
61743498395020228595147143690601
61743498395020228595149467688655
61743498395020228600229713263667
61743498395020228600421443187453
61743498395020228601925065147869
61743498395020228601927389145923
61743498395020228602677177455729
61743498395020228602678554950049
61743498395020228602680620667801
61743498395020228602680878948103
61743498395020228602761118095087
61743498395020228602761118561647
61743498395020228602761893401923
61743498395020228602762237775457
61743498395020228602764188702169
61743498395020228602764217399977
61743498395020228602952475059799
61743498395020229631370351359248
61743498395020229631370352409008
61743498395020229631372675357302
61743498395020229631558638766590
61743498395020229631560961714884
61743498395020229646914866863154
61743498395020229646917191215500
61743498395020229829928044064747
61743498395020229829928045114507
61743498395020229837459110484101
61743498395020229837459110950661
61743498395020229837459112000421
61743498395020229837462554162733
61743498395020229837543799248807
61743498395020229837543826896855
61743498395020229837543827946615
61743498395020229837544171270389
61743498395020229837544172320149
61743498395020229837546122197101
61743498395020229837546150894909
61743498395020256394677997837698
61743498395020256394677998304258
61743498395020272858353714309734
61743498395020277799738303190150
61743498395020277799738561457354
61743498395020277799740627188204
61743498395021111934403974352438
61743498395021112345433866900934
61743498395021112346186237496324
61743498395021112552172675024703
61743498395021112552172675204066
61743498395021113580779885677562
61743498395021113789214045880953
61743498395021123466001560406576
61743498395021123466564096524926
61743498395021123466566419473220
61743498395021123466566420522980
61743498395021123610602370611978
61743498395021123610602370961898
61743498395021123672739981104107
61743498395021123672739982153867
61743498395021123672741144473654
61743498395021124701345255186602
61743498395021124908087162318614
61743498395021124908087162688226
61743498395021125250388274105640
61743498395021125250953133172284
61743498395021125255283705109194
61743498395021125257731427699650
61743498395021125257732460818776
61743498395021125257734784816830
61743498395021125257982475826368
61743498395021125319115893480443
61743498395021125319117055800230
61743498395021125319869426864402
61743498395021125319870201697649
61743498395021125457130181594214
61743498395021125457130956428874
61743498395021128404938943360634
61743498395021128404941266308928
61743498395021128405691055671398
61743498395021128550550143379554
61743498395021128550550144429314
61743498395021128611680850863710
61743498395021128614124053062935
61743498395021128614125215499362
61743498395021128614125215868974
61743498395021128614127539867028
61743498395021128619207785447864
61743498395021128619211142914964
61743498395021128953984285227966
61743498395021128954737172377602
61743498395021128956240363521516
61743498395021128956243720988616
61743498395021128956993509301326
61743498395021128956996608138252
61743498395021128961324081238236
61743498395021128961512367718122
61743498395021128961515725185222
61743498395021128961575129832966
61743498395021128961578487300066
61743498395021128962077226668126
61743498395021128962080584257482
61743498395021128962139988787182
61743498395021128962144121211198
61743498395021128962331288360586
61743498395021128962331632734327
61743498395021128963771803478772
61743498395021128963775160945872
61743498395021129023461692915479
61743498395021129025909802993444
61743498395021129025910577826691
61743498395021129025910577832524
61743498395021129030780826622067
61743498395021129030962010099210
61743498395021129030972470452413
61743498395021129033219121861806
61743498395021129033221445859860
61743498395021129160723868186235
61743498395021129163167845771085
61743498395021129163168233368640
61743498395021129168317697191205
61743498395021129168317726068536
61743498395021129170479876591410
61743498395021129170511257650965
61743498395021130199370419711394
61743498395021130199370420761154
61743498395021130213034397581129
61743498395021130222278982227618
61743498395021130258808874499589
61743498395021130258808874499598
61743498395021130258809907601462
61743498395021130260499964389511
61743498395021130260501126707846
61743498395021130260501126825938
61743498395021130260503451193604
61743498395021130260504484295468
61743498395021130265584729755782
61743498395021130266149588822426
61743498395021130266151913308184
61743498395021130266336842183186
61743498395021130266340199652716
61743498395021130267844165516432
61743498395021130267846489981046
61743498395021130267846490002190
61743498395021130268031417827432
61743498395021130268031419246804
61743498395021130268032452348668
61743498395021130268032567137486
61743498395021130268034775296962
61743498395021130268576505497730
61743498395021130268597426204130
61743498395021130405358063624685
61743498395021130405359096745263
61743498395085999691212511681754
61743498395094107957930415564976
61743498395094108369712678573348
61743498395094108369712678691392
61743498395094108370277537639992
61743498395094108370277537758036
61743498395094109605059468070640
61743498395094109605624327137284
61743498395094109605811580261860
61743498395094109605812355096520
61743498395096778093950019787211
61743498395096806504953119714606
61743498395096806504953891366938
61743498395096809661365503150736
61743498395096809661365503268828
61743498395096809661365760486272
61743498395096809661930362217380
61743498395096809661930362335472
61743498395096809661930616370588
61743498395096809661930619552916
61743498395096809662118644329824
61743498395096809662118647512152
61743498395096810073712625343844
61743498395096810073712625461888
61743498395096810210973638471954
61743498395096810210991172895354
61743498395096810211182558557874
61743498395096810213438895485810
61743498395096810213441994672656
61743498395096811308494555774492
61743498395096811309058639888432
61743498395096811309058640006476
61743498395096811309059414841136
61743498395096811446320427851202
61743498395096811446337962274602
61743498395096811448223924985260
61743498395096811448223924987690
61743498395096811448785684865058
61743498395096811448788008863112
61743498395096811448788009217244
61743498395096811448788784051904
61743498395096821329111920180234
61743498395096822564457937907150
61743498395118386643539175126625
61743498395118386643539175128029
61743498395118386643541499126083
61743498395118390349579551255667
61743498395118391584926340636319
61743498395118391584928664634373
61743498395118423657907323564349
61743498395118424892692352709667
61743498395118424893254112943597
61743498395118424893256436941651
61743498395121093423176912493347
61743498395121093425436348253997
61743498395121121838318568040229
61743498395121126777446297787869
61743498395121126779702634361673
61743498395121126779702634711593
61743498395121126779705733548519
61743498395121126779706121502636
61743498395129176916514644733554
61743498395129176985783405502388
61743498395129180620669058506070
61743498395129180622343518498320
61743498395129180622343776778622
61743498395129180623116781096526
61743498395129180623117555935398
61743498395129180691259697399446
61743498395129180691823781631430
61743498395129193594543633541088
61743498395129197298136157877987
61743498395129197300395593638637
61743498395129197300580522529167
61743498395129225092309402774166
61743498395129225092309403240726
61743498395129226947871715654481
61743498395129226948060906526250
61743498395129230652214157505777
61743498395129230652218289929793
61743498395129230653909767318909
61743498395129230653912866623799
61743498395129230654661880096233
61743498395129230654662654935105
61743498395129230654665366887276
61743498395129231751975044350969
61743498395129231751977368349023
61743498395129231889259789926251
61743498397757054251690728783533
61743498397757082046136070877054
61743498397757082046136071926814
61743498397757082046138138130048
61743498397757082046139171231704
61743498397757083693267194867640
61743498397757083693267194869044
61743498397757087397609522044488
61743498397757087397609895115830
61743498397757098647844917042544
61743498397757098647845290113886
61743498397757098647845290230526
61743498397757103998567000875498
61743498397943471167670543702839
61743498397943472814799596208503
61743498397943472952060264844827
61743498397975441874804979587225
61743498398052475072654452840170
61743498398052475073219311906814
61743498398083510004688139482845
61743498398084860925032057415585
61743498398084860925032832254457
61743498398084860925033090534711
61743498398084888719459364120864
61743498398084888719459621338308
61743498398084890572491434378730
61743498398084890573056293445374
61743498398084894279365280995115
61743498398084894279368638580304
61743498398084894279368638580307
61743498398084894279368638580313
61743498398084894281813003585577
61743498398084905330454922287660
61743498398084905330454922637580
61743498398084907181812302970782
61743498398084907181813077805442
61743498398084907183506851434992
61743498398084907183506880131348
61743498398084907183507654966008
61743498398084907183509950267706
61743498398084907183509978964062
61743498398084907183570674898758
61743498398084907183572741083118
61743498398084907183572999363372
61743498398084907184074809338562
61743498398084907184075182409856
61743498398084907184075182409904
61743498398084907184322787208070
61743498398084907184325886512960
61743498398084910681679073890784
61743498398084910681929777993888
61743498398084910681929778348020
61743498398084910887852291148137
61743498398084910887852291502269
61743498398084910887853410710463
61743498398084910887915053617113
61743498398084910887916474333794
61743498398084910887918411202305
61743498398084910890363938528334
61743498403632841629744398720258
61743498403632842042090517558974
61743498403653250794668611933394
61743498403653250794856898273554
61743498403657153247843955132236
61743498403657153255185960838958
61743498403657153255186989708734
61743498403657153849898910526958
61743498403657158606097016575496
61743498403657158608353066525370
61743498403657158608353095223130
61743498403657158608353324805624
61743498403657158608353353503432
61743498403657158608355390523424
61743498403657158608355419221184
61743498403665258364927136536202
61743498403665258364927393753646
61743498403665262069273969073102
61743498403665262069273970122862
61743498403665262070968545767108
61743498403665262475969531381678
61743498403665262481056233262328
61743498403665262482750809956334
61743498403665262482750838654142
61743498403665262483502950963454
61743498403665263718094245404942
61743498403665263718096569402996
61743498403665379406820397141850
61743498403665407224150797370882
61743498403665407224717981835260
61743498403665412575436335011680
61743498403665412758643093433006
61743498403665412758701637151198
61743498403665412758705855552062
61743498403847743793687054770354
61743498403847743793690415071314
61743498403847743793875345365688
61743498403847743793878443148642
61743498403847743793878701415846
61743498403847745440251252441462
61743498403850445497122400741410
61743498403850445497122403923738
61743498403850445908907766951294
61743498403851646254208223122946
61743498403851646849004439532847
61743498403851648083786369845451
61743498403851648083786384192954
61743498403851648083786384194358
61743498403851648083786412890714
61743498403851796348216675370779
61743498403851796348216932588223
61743498403851796759807552952719
61743498403851796759810651785433
61743498403851796942824991301245
61743498403851796942824991419289
61743498403851796943637685344641
61743498403851797995157441164681
61743498403851798178168567180399
61743498403851798178171666013113
61743498403851798178172039084455
61743498403851841408500107088239
61743498403851842643029960054221
61743498403851842643030988923997
61743498403851842643845867597711
61743498403851842643846896467487
61743498403851843055628130724127
61743498403872055418568151225234
61743498403872055418753081519608
61743498403872055418756179302562
61743498403872055418756437569766
61743498403872055418756523658834
61743498403872055829786417257042
61743498403872055830350501490430
61743498403872056013362130778877
61743498403872060771734223324508
61743498403872060952489860526517
61743498403872088772837536519708
61743498403874757121439499051922
61743498403874757121439499053374
61743498403874757122003234211724
61743498403874757122003497196290
61743498403874757122003583285358
61743498403874757533785503105214
61743498403874790476272882490764
61743498403875946758622520703392
61743498403875946758706203528800
61743498403875957879001927845628
61743498403875957879275016242684
61743498403875958466268215163224
61743498403875958466289135869576
61743498403875963229723639657000
61743498403875963229996728054008
61743498403875963229996728054056
61743498403875963413010938553581
61743498403875963413010952902440
61743498403875963413010952902488
61743498403875963413010981600248
61743498403875963415455317907752
61743498403875963415455346605512
61743498403875996584266027255250
61743498403875996585772317591626
61743498403875996586522364183186
61743498403882849876583072920688
61743498403882849878839409848624
61743498403882849878841733846678
61743498403882860996962479714408
61743498403882860997150766072038
61743498403882862231741315774902
61743498403882865938346550504028
61743498403882865938346550970588
61743498403882865938347670184606
61743498403882865938349994182660
61743498403882866350129934373832
61743498403882866350132258371886
61743498403882899290171570793238
61743498403884050626050699202118
61743498403884050632828620659386
61743498403884050633392704889966
61743498403884050633665448913440
61743498403884050635838103015968
61743498403884050635840427014022
61743498403884061753393991216734
61743498403884061753477673569966
61743498403884061753481031155158
61743498403884061753961172881752
61743498403884061753961173231672
61743498403884061754233142414710
61743498403884061754233143464470
61743498403884062988740008942246
61743498403884063400609054789594
61743498403884063583623365731514
61743498403884063583623394429274
61743498403884066692897523082510
61743498403884066693085809427042
61743498403884066693169490730514
61743498403884066695345243671372
61743498403884066695345244137932
61743498403884066695617213320970
61743498403884066695617214370730
61743498403884066695618333584748
61743498403884067282799813581022
61743498403884067282799842278830
61743498403884067282820734287422
61743498403884067287906646984505
61743498403884067287970198287128
61743498403884067287970226984888
61743498403884067290142622807114
61743498403884067290142881087416
61743498403884067290144946805168
61743498403884067290163773096008
61743498403884067290166097094062
61743498403884067290414563292392
61743498403884067290414591990152
61743498403884068341721154997948
61743498403884068341993125697306
61743498403884068341994244911324
61743498403884095105302693859176
61743498403884095105302693975816
61743498403884095107559030787112
61743498403884095107562388372304
61743498403884095107750415399872
61743498403884095107750416449632
61743498403884100049134487355892
61743498403884100460731562976266
61743498403884100460731821256568
61743498403884100461483933565880
61743498403957046034109653576010
61743498403957047681237677211898
61743498403961112155929108978034
61743498403961112156015090286064
61743498403961112156015348566318
61743498403961112156047635201409
61743498403961112156214253652902
61743498403961112156214996603298
61743498403961112156214999789838
61743498403981357656727955485600
61743498403981357656727958667928
61743498403981357657542832742164
61743498403981357659235085438116
61743498403981357659238181461508
61743498403981357659238184643836
61743498403981357659238439722888
61743498403981357659238442905216
61743498403981357659802268875820
61743498403981358071584529863844
61743498403981358071584529865248
61743498403981358071584533046172
61743498403981358071584533047576
61743498403981358253763192342172
61743498403981358253763192343576
61743498403981358254598872685852
61743498403981358254598872687256
61743498403981358254599647526128
61743498403981363009894032302236
61743498403981363012404516539524
61743498403981363012407614328302
61743498403981363012971698560286
61743498403981374313542962702186
61743498403981374314106788666966
61743498403984059362673526382804
61743498403984059362673530614892
61743498403984059957198165260600
61743498403984059957219085966952
61743498403984064898585330768890
61743498403984064898585359466650
61743498403985410829554373994887
61743498403985410829554374111527
61743498403985427486281591942429
61743498403985427486846422433569
61743498403985427486849521149643
61743498403985427486849521266283
61743498403985427486933203969435
61743498403985427486944812351136
61743498403985427486945070631438
61743498403985427487133098708691
61743498403985431190711816803313
61743498403992118765179619851590
61743498403992118765720488076928
61743498403992118765741380085520
61743498403992163237632771763024
61743498403992163237632772812784
61743498403992163237632772812832
61743498403992163238196855995008
61743498403992163238196857044768
61743498403992163238196857044816
61743498403992164472978790539748
61743498403992168177325364813816
61743498403992168177325365863576
61743498403992168179016843720496
61743498403992168179019941507822
61743498403992168179581702791512
61743498403992168589107629003042
61743498403992168590802205697048
61743498403992168591363965930978
61743498403992168771849999459524
61743498403992168771850372530866
61743498403992168771870920165876
61743498403992168772038285817106
61743498403992168772038314514914
61743498403992168772038658888448
61743498403992168772059206523506
61743498403992168772121968642514
61743498403992168772121968642562
61743498403992168772122226922816
61743498403992168773544576153530
61743498403992168773544604851290
61743498403992168773544834433784
61743498403992168773544863131592
61743498403992168773565496859882
61743498403992168773565755140184
61743498403992168773732862511112
61743498403992168773732891208920
61743498403992168773753783217512
61743498403992168774294622745042
61743498403992168774294651442850
61743498403992168774315543451442
61743498403992168774566591928080
61743498403992184833886222582658
61743498403992184833888545530952
61743498403992185243412407074490
61743498403992185245668744002426
61743498403992185245671068000480
61743498403992185245859096077808
61743498403993519648160220587231
61743498403993532594161829360942
61743498403993532594726688427586
61743498403993532596587598125872
61743498403993532596587626705588
61743498403993532596587626822228
61743498403993532596588372960532
61743498403993532596588401540248
61743498403993532596590696958586
61743498403993532596671280479104
61743498403993532596672313598221
61743498403993532596672313598230
61743498403993532596674379665950
61743498403993532596674637946195
61743498403993532596674637946204
61743498403993532596675412785076
61743498403993532596675412903120
61743498403993532597152485776444
61743498403993532597155928982683
61743498403993536300767064379238
61743498403993536300767064379481
61743498403993536300933009606791
61743498403993536300933037839017
61743498403993536300933038186507
61743498403993536300933038193149
61743498403993536300933397095077
61743498403993536300933425791433
61743498403993536300934157519378
61743498403993536300934157519387
61743498403993536300934171868258
61743498403993536300934171868294
61743498403993536300934171868342
61743498403993536300934171868501
61743498403993536300936481517648
61743498403993536301017079914869
61743498403993536301018112974208
61743498403993536301018112974211
61743498403993536301018112974217
61743498403993536301018113033257
61743498403993536301018113033266
61743498403993536301018113033995
61743498403993536301021212161009
61743498403993536301021212161054
61743498403993536301021212161057
61743498403993536301021212161063
61743498403993536301032045765131
61743498403993536302440720485179
61743498403993536302461641191585
61743498403993536303192833144204
61743498403993536303465577166321
61743498421355112303544161183665
61743498421357513406428085884325
61743498421357813595196467076863
61743498421357814006979506104961
61743498421357814007543590336945
61743498421379125798812699058850
61743498421379125844566283850674
61743498421379127491425694292286
61743498421379427635215530486506
61743498421379427680969115278330
61743498421381827502059757635614
61743498421381827547813342427438
61743498421381828737594836539541
61743498421381828783348421331365
61743498421381828783348507070513
61743498421381829149126138345409
61743498421381829149188814371185
61743498421381829194942484902157
61743498421381829195130427240337
61743498421382127691330318218680
61743498421382127691330433004104
61743498421382127691332642683294
61743498421382127737083903127144
61743498421382127737086227475118
61743498421389932612553820474649
61743498421389932658307405266473
61743498421389934304683316579999
61743498421389934305247400811983
61743498421390199447557308885422
61743498421390238154805905178436
61743498421390238200559490088352
61743498421564458700520107301609
61743498421564458746273692210073
61743498421565810170760831707712
61743498421565810170760832757472
61743498421565810216514387919820
61743498421565810216514388969580
61743498421565816759088983818067
61743498421565816804842568727935
61743498421565843524278104692874
61743498421565843524278105742634
61743498421573620490719634741700
61743498421573916927444158105253
61743498421573916928196270414565
61743498421573916973194271111113
61743498421573916973196595459087
61743498421573916973197371360769
61743498421573916973761455592753
61743498421573950282277284675119
61743498421576318030327711269605
61743498421576318442109974396021
61743498421576351384659772589855
61743498421576616983749071263568
61743498421576617029231031363980
61743498421576617029502627475676
61743498421576618219093539476441
61743498421576618219845909003197
61743498421576618219849352209436
61743498421576618219849352209445
61743498421576618219849352681828
61743498421576618264847352905993
61743498421576618264849677253967
61743498421576618264850453155640
61743498421576618264850453155649
61743498421576618265330969353256
61743498421576618265599465215305
61743498421576618265602822682405
61743498421576618265602937473652
61743498421576618630875802602857
61743498421576618631439886834841
61743498421576621971644086305356
61743498421576651570918559765651
61743498421576651571482643997635
61743498421576651571670929292407
61743498421576651573930366469999
61743498421576651616672373195203
61743498421576651617424485504515
61743498421576651619683922682107
61743498421576651982700822892067
61743498421576651983264907124051
61743498421576651985712629596406
61743498421576651985712629596415
61743498421597930422464714941652
61743498421597930422715419044756
61743498421597930468218299733476
61743498421597930468218299850116
61743498421597932069028658929595
61743498421597932069655419187355
61743498421597932069656533796279
61743498421597932069841075089206
61743498421597932069844561873607
61743498421597932115410118588103
61743498421598232258361928953559
61743498421598232258927127794467
61743498421598232259111669087394
61743498421598232259111672269722
61743498421598232259115155871795
61743498421598232304680712586291
61743498421598237198053699336355
61743498421598237198054474176631
61743498421598237243807284246223
61743498421600481457052713472619
61743498421600632126150763966052
61743498421600632171904434963584
61743498421600633360493711243255
61743498421600633360744415346359
61743498421600633361242337105036
61743498421600633361243365637942
61743498421600633361243370224162
61743498421600633361245431705662
61743498421600633361246464824788
61743498421600633361246852422343
61743498421600633361494461924821
61743498421600633361496527655671
61743498421600633361497556525447
61743498421600633407247740744194
61743498421600633407247744976282
61743498421600633407248132455793
61743498421600633407250065092168
61743498421600633407250069324256
61743498421600633773025763730689
61743498421600633773088439756465
61743498421600633818842110287437
61743498421600637524819352570758
61743498421600638757969452555566
61743498421600638757971776903540
61743498421600666713319482214031
61743498421600666759073067005855
61743498421600666759073152745003
61743498421600667170667130576647
61743498421600667170855072914827
61743498421600932315230058389384
61743498421600932315418000377644
61743498421600932360983528512424
61743498421600932361171556589752
61743498421600933542965118509512
61743498421600933543153146586840
61743498421600933548225208527812
61743498421600933548319739188364
61743498421600933549739941151536
61743498421600933550011991884316
61743498421600933550485677763172
61743498421600933550580208362488
61743498421600933550580208423724
61743498421600933550580208540364
61743498421600933550767461778820
61743498421600933550768236439816
61743498421600933550768236501052
61743498421600933550768236617608
61743498421600933550768236617644
61743498421600933550768236617692
61743498421600933550768236619096
61743498421600933596333793272356
61743498421600933596521821349684
61743498421600933596521821409432
61743498421600937256533463741514
61743498421600938901489862157908
61743498421600938947243418370016
61743498421600965667054963893170
61743498421600965667055078678594
61743498421600965667242991970498
61743498421600965667243020666854
61743498421600965712808548801634
61743498421600965712996576878962
61743498421600966901837012173526
61743498421600966904849593656962
61743498421608737236268860975799
61743498421608737236453445846879
61743498421608737236453445859929
61743498421608737236455725566940
61743498421608737236456889053127
61743498421608737282022445767623
61743498421608737282210473844951
61743498421608738882770038614779
61743498421608738882832800379703
61743498421608738883396798872539
61743498421608738883396884611687
61743498421608738928335595447319
61743498421608738928586385171527
61743498421608738929150469403511
61743498421608742587177437378312
61743498421608742632931022292599
61743498421608742632931280572853
61743498421608770588278466136089
61743498421608770634032050927913
61743498421608770634032050940963
61743498421608772280972046486473
61743498421608775987201483748702
61743498421608775989457820676638
61743498421609037425455772504892
61743498421609037425726319565119
61743498421609037425726319565128
61743498421609037425726320614888
61743498421609037425727482001546
61743498421609037425727482002284
61743498421609037425727483051306
61743498421609037425727483051315
61743498421609037425727483052044
61743498421609037471209357413356
61743498421609037471481066793370
61743498421609037471481067843130
61743498421609037471481067843139
61743498421609037471481067843868
61743498421609038661073499728462
61743498421609038706827084520286
61743498421609039072103394377882
61743498421609039072103394377891
61743498421609039072667478609866
61743498421609039072667478609875
61743498421609039072667478610082
61743498421609039072855420948055
61743498421609042364666069581472
61743498421609042412865138691745
61743498421609042776445707028526
61743498421609042776448031376491
61743498421609042776448031376500
61743498421609042778705530563716
61743498421609042822201874571089
61743498421609042822202663754656
61743498421609042824459000682592
61743498421609042824459115473632
61743498421609044005872371023552
61743498421609044013487377965416
61743498421609044013487379015176
61743498421609075720627707571898
61743498421609076132221684336526
61743498421609076176472049049130
61743498421609076178728385977066
61743498421609077367756764309650
61743498421674812267454146805290
61743498421674812267642174882618
61743498421674817619117026473398
61743498421682919025077269583119
61743498421682919025641353815103
61743498421685586962478500625017
61743498421685586962478757842461
61743498421685586963230870151773
61743498421685620316729575476317
61743498421685620316730608595443
61743498421685620317294435609983
61743498421685636925277411170749
61743498421685636925278187072431
61743498421685636925278444289875
61743498421685636925842271304415
61743498421685636925863163312998
61743498421685636925863163313007
61743498421707200956721037287224
61743498421707249317414420608466
61743498421707249317435312617058
61743498421707249318002491449668
61743498421707250964260660224530
61743498421707250964281547633852
61743498421707250964281552233122
61743498421707250965128195323838
61743498421709934410419061729510
61743498421709934410607089806838
61743498421709951020661479185230
61743498421709951020682366476460
61743498421709951020682371193822
61743498421709951020870394553788
61743498421709951020870399271150
61743498421709951021437836370964
61743498421709952255913736368928
61743498421709952255934628377520
61743498421709952256008271751054
61743498421709952256029159038036
61743498421709952256196299828382
61743498421709952256217187115364
61743498421709952256217191836974
61743498421709952256781271347348
61743498421709952256785403771364
61743498421709955962821653046679
61743498421718006123336717701804
61743498421718011474058429513176
61743498421718039522607704735536
61743498421718039522607705785296
61743498421718039522607705785344
61743498421718039523171790017280
61743498421718039523171790017328
61743498421718041169547701343904
61743498421718044873893500778940
61743498421718044874082561977006
61743498421718044875585753474892
61743498421718044876338898904942
61743498421718056131176432321969
61743498421718056131176432438609
61743498421718056131176433371681
61743498421718056131176433371729
61743498421718056131722982312836
61743498421718056131740516670593
61743498421718056131740517720353
61743498421718056131743874204704
61743498421718056131743874204752
61743498421718056131743874321344
61743498421718056131743874321392
61743498421718056131743874321428
61743498421718056131743875267562
61743498421718056131743875384202
61743498421718056131743875721024
61743498421718056131743875721072
61743498421718056131743875734122
61743498421718061484910984075066
61743499618106574668040663264907
61743499618106622846283143895975
61743499618109320429636416864638
61743499777627453303490545669601
61743499777631405125068143397079
61743499777631405170048666594984
61743499777631405170800778904296
61743499777639460867538464729180
61743499777642162570785523988314
61743499777642210291113156776689
61743499777642210291113160890733
61743499777642210334401562243464
61743499777642210335153674552776
61743499777642211938809527195290
61743499777642211982282727058488
61743499830807783312870089047807
61743499830807783312870350379247
61743499830807783312873444979873
61743499830808984063176882459748
61743499830808984063365167754520
61743499830808984475148211362404
61743499830809033842419069276296
61743499830809033842979663168545
61743499830816189161739640818755
61743499830816189161739643999679
61743499830816238384976431707404
61743499830817137717186799313725
61743499830817137717186799431817
61743499830817137717186930166060
61743499830817137717189893914351
61743499830817137717189894032443
61743499830817137717190286098126
61743499830817137717190286216218
61743499830817137761228345027968
61743499830817138952722004722036
61743499830817138952722007904364
61743499830817138953286863788680
61743499830817138996010275340524
61743499830817138996010278522852
61743499830817138996575134407168
61743499830817138996762387649836
61743499830817138996762390832164
61743499830819790830597530162228
61743499830819790831162386046544
61743499830819790831164710044390
61743499830819790876351086374336
61743499830819790876918266374590
61743499830819791288701305752816
61743499830819835300543297736318
61743499830819839420622274969264
61743499830819839420625373801978
61743499830819839464662657897160
61743499830819839464663432731820
61743499830819840655969064348512
61743499830819840655969067530840
61743499830819840655972163181226
61743499830819840699445363044424
61743499830819840699445366226752
61743499830819840700009447276408
61743499830819840700009450458736
61743499830819840700010222111068
61743499857398297456642705916785
61743499857398297461722955746971
61743499857398297461723214014175
61743499857398297461726394703869
61743499857398297463232605081317
61743499857398297463417532790897
61743499857398297463417791058101
61743499857398297463420890376089
61743499857398297499864861552647
61743499857398297502396262128893
61743499857398297507476511959079
61743499857398297507476770226283
61743499857398297509171347270209
61743499857406404218408606492486
61743499857406404220855210223216
61743499857406404221417741642918
61743499857406404221420066107532
61743499857406404221421185321549
61743499857408804133456979915885
61743499857408805292830613165168
61743499857408805292830613165177
61743499857408805323800229557654
61743499857408805323803328744500
61743499857408805369556138814083
61743499857408805369556913654359
61743499857408805704612619074149
61743499857408805735582235466626
61743499857409104276973960306397
61743499857409104276973989002801
61743499857409104277162245601169
61743499857409104277162245601217
61743499857409104277162274297573
61743499857409105481828952419249
61743499857409105481829209164309
61743499857409105481829209282401
61743499857409105482017237241637
61743499857409105482017495994275
61743499857409105482100920067253
61743499857409105482101178347507
61743499857409105482101178465599
61743499857409105482582093598337
61743499857409105482582351878591
61743499857409105487181423928343
61743499857409105487746279812659
61743499857409105510057987863674
61743499857409105510811129042762
61743499857409105513070794858073
61743499857409105893611215191373
61743499857409105893883184374571
61743499857409105924856273025392
61743499857409105924856273025401
61743500229647951806692594516973
61743500229647952262532809360349
61743500229647996276637590438731
61743500255912708813901921804253
61743500255912708813905393708309
61743500255912708813905393709713
61743500255912708813905393727183
61743500255912708813968069752959
61743500255912713755289464634847
61743500255913008957422402796629
61743500255913008957422402815503
61743500255913008957423431685279
61743500255913008957482751660897
61743500255913008957485078841279
61743500255913013898806473723167
61743500255913013898809826590997
61743500255913014308140642703945
61743500255913014308141787446493
61743500255913014308144114608001
61743500255913014308144114609405
61743500255913014308144114626875
61743500256205698841796590243615
61743500256205698887340167870551
61743500256205698887361088460263
61743500256205698887361088576903
61743500256205748253125657074441
61743500256205748298106176156898
61743500256205748298670006235665
61743500256205748298670006352305
61743500256205748300550541162162
61743500256230014172714707249715
61743500256230014218255957205219
61743500256230014218276877794931
61743500256230014218280235380132
61743500256230014218468263456047
61743500256230014218468263457451
61743500256230014218468263457460
61743500256230014218468263461880
61743500256230063584044545725693
61743500256230063584044545727097
61743500256230063629585795686973
61743500256236918576771381628617
61743500256236918576774477260129
61743500256236918578469052904375
61743500256236966747737762145696
61743500256237266937008327446124
61743500256237268126600788960932
61743500256238117679176516797820
61743500256238117681624234670914
61743500256238119283017642689839
61743500256238119283019965638133
61743500256238119283019965639537
61743500256238119283020742013603
61743500256238119326326838615458
61743500256238119328773523386688
61743500256238119328774298225768
61743500256238162153261483288624
61743500256238167459000691792345
61743500256238167459002885540621
61743500256238167459003014740639
61743500256238167459003014742043
61743500256238167459003791111737
61743500256238167459004049377537
61743500256238167459004049378941
61743500256238167460698625002100
61743500256238167461263480887820
61743500256238167503983195099996
61743500256238167503983538056588
61743500256238167504735650365900
61743500256238167504735651782842
61743500256238167504736426617502
61743500256238167504817010253842
61743500256238167504820366304000
61743500256238168694349804119887
61743500256238168694349808837249
61743500256238168696042061533201
61743500256238168696045414381348
61743500256240818721367976898592
61743500256240819178903539019672
61743500256240819382632783475228
61743500256240820617979920410338
61743500256240820619652456140038
61743500256240820620217312024354
61743500256240821029757708278402
61743500256240821029758483113062
61743500256240821029758822887326
61743500256240821029760762462107
61743500256240821029760762463511
61743500256240821029760807111116
61743500256240821029761921720040
61743500256240821029761926319310
61743500256240821032017096209119
61743500256240821032018259015158
61743500256240863191312972820350
61743500256240865092605463562246
61743500256240865092607701821152
61743500256240865092607787560300
61743500256240865092608821029346
61743500256240868750656738968959
61743500256240868750656738970363
61743500256240868752916562682700
61743500256240869164695080756059
61743500256240870399477014250991
61743500256240870399479338249045
61743500256240870442762316306974
61743500256240870442765415139688
61743500256240870443327175373618
61743500256240870443329499371672
61743500256240870445208922753472
61743500256240870445210041961666
61743500256240870445773778637788
61743500256240870445774897845982
61743500309087935971965855445443
61743500309087940913289487182393
61743500309090342470759843679645
61743500309090342473266888942773
61743500309090642616536546808917
61743500309090642616783898031093
61743500309382126443942503079761
61743500309382426625657638644485
61743500309382426625657642876573
61743500309382426625658671744897
61743500309382426625658671746349
61743500309382426625658671750721
61743500309382426625660994699015
61743500309382427182318763329167
61743500309382427182318763329215
61743500309382427182318767561303
61743500309383327193494859834416
61743500309383327193682888961504
61743500309383327605276865743388
61743500309383376973296608374469
61743500309407642522153537406488
61743500309407642522153542005758
61743500309407642524411858558214
61743500309407642524412973167138
61743500309407642524412977766408
61743500309407642524597562637488
61743500309407642524597902411752
61743500309407642524599886635542
61743500309407642524600915505318
61743500309407642524601001244466
61743500309407642933934428706536
61743500309407642933935543315460
61743500309407642933935547914730
61743500309407642936193864467186
61743500309407642936194979076110
61743500309407642936194983675380
61743500309407642936194983679716
61743500309407642936194983679800
61743500309407642936379826813664
61743500309407642936380171187198
61743500309407642936383265787824
61743500309407642936383270019912
61743500309407687362831817260061
61743500309407692301959551239789
61743500309407692347504158672598
61743500309407692347776127835896
61743500309407692347776127835944
61743500309414541936245979991621
61743500309414541943776385313431
61743500309414541943776386363191
61743500309414541943779485666677
61743500309414546875372685101573
61743500309414546875372685103025
61743500309414546875372685107397
61743500309414546875373713971349
61743500309414546877820402976119
61743500309414546882904119293159
61743500309414546882904120342919
61743500309414546882904120459559
61743500309414546882904125064653
61743500309414547294498097124803
61743500309414547294498101833439
61743500309414595602913780674804
61743500309414842125494620183045
61743500309414842125495653283457
61743500309414842125495653284909
61743500309414842125495653289281
61743500309414845767978535995536
61743500309414845767978536113580
61743500309414845767978540699800
61743500309414847621283483079591
61743500309414847623539815771227
61743500309414890232837863256552
61743500309414890232840962443398
61743500309414890232840963506256
61743500309414891879968982910056
61743500309414895174225028764842
61743500309414896844515750882337
61743500309415742691051146181470
61743500309415745735847637488584
61743500309415746397109429923298
61743500309415746397112787390398
61743500309415747382223548815160
61743500309415747382975661124472
61743500309415747427977105027220
61743500309415747589128316950448
61743500309415747589129350052312
61743500309415747634902778968871
61743500309415747634902822566716
61743500309415747634903855668580
61743500309415747634906178616874
61743500309415747998486866841347
61743500309415747998486866842799
61743500309415748000935747521923
61743500309415748044240466652752
61743500309415748044240811026286
61743500309415748044241844128150
61743500309415748044241844145620
61743500309415748046688184525846
61743500309415748046688528899380
61743500309415748046689303738460
61743500309415790617575668190494
61743500309415792470878420495387
61743500309415792473137852023949
61743500309415792516419670456724
61743500309415792516611056001152
61743500309415792518870487534086
61743500309415796176918796624429
61743500309415796179174741348907
61743500309415797414520760124179
61743500309418448100544775894354
61743500309418448100547788987920
61743500309418448100547874727068
61743500309418449290139948642051
61743500309418449292396280865723
61743500309418449292396281332075
61743500309418449292399638450915
61743500309418449335862123794604
61743500309418449335894925923030
61743500309418449338149837545635
61743500309418449338153238243398
61743500309418449338154357451592
61743500309418449747675812623808
61743500309418449747676931832002
61743500309418449749935244152370
61743500309418449749936363360555
61743500309418449749936363360564
61743500309418449749936363364984
61743500309418497514116485852118
61743500309418497514388455015416
61743500309418497925898491756709
61743500309418499115508382468069
61743500309418499115511481772959
61743500309418499117204126652686
61743500309418499160680425251641
61743500309418499161244509483625
61743500309418499161516478651352
61743500309418499162936762179577
61743500336005057159558389323258
61743500336005057329486422095328
61743500336005062055192003323704
61743500336005062100945559535812
61743500336005062649904895629234
61743500336007458881873734163607
61743500336007458881873734280247
61743500336007463821001472314184
61743500336007463828623583250969
61743500336007759032165651614385
61743500336007759032167861293575
61743500336007759032921781562289
61743500336007759032921781562337
61743500336007759032921810142053
61743500336007763972140592339289
61743500336007763972143691526135
61743500336007763972143691644179
61743500336007764010282497967815
61743500468588405390464338946703
61743500468612416871886712118543
61743500468612717015340930376789
61743500468612717015341040930125
61743500468612717015341045162213
61743500468612717015342075100623
61743500468612717015404837219631
61743500468612717015404837219679
61743500468612717015404837219838
61743500468623223684812271397661
61743500468623227389158070832697
61743500468623227389158071882457
61743500468623227391603470008459
61743500468623227391666146034235
61743500468623527532676113041755
61743500468623527532676114091515
61743500468623527535120479096779
61743500468623527535183155122555
61743500468623527535183499496089
61743500468623528769714383464623
61743500468623528769716707462677
61743500468623529181496390423355
61743500468623529181498713371649
61743500468624473848120148143532
61743500468624477552465948628328
61743500468624477964247954537300
61743500468624477966504291465236
61743500468624479201286224960168
61743500468912311305469581937237
61743500468912609840056741701622
61743500468915011361587847325253
61743500468915011361588618977585
61743500468915012597122663733521
61743500468915311543491829405474
61743500468915311544059012470172
61743500468916261479348748578881
61743500468916261890942722178389
61743500468916261890942726410477
61743500468936626636385370805345
61743500468936626636385629557983
61743500468936925125974530320002
61743500468936971290494256921241
61743500468939322979684707736309
61743500468939322979684964953753
61743500468939322986462887478251
61743500468939322986463254782471
61743500468939322986463259014559
61743500468939322986465325213421
61743500468939322986466354081745
61743500468939322986466355131505
61743500468939322987218466392509
61743500468939322987218467442269
61743500468939326685725342132555
61743500468939326690808687963047
61743500468939326690809055267267
61743500468939326690809059499355
61743500468939326690812154099981
61743500468939326690812154566541
61743500468939326690812155616301
61743500468939326693256519223337
61743500468939327925590988762199
61743500468939327925594087594913
61743500468939327925594088061473
61743500468939327925594089111233
61743500468939327926346200372237
61743500468939327926346201421997
61743500468939327928038452718269
61743500468939327928040777066243
61743500468939328330594701660333
61743500468939328337940178203881
61743500468939328337940179253641
61743500468939328338126141617589
61743500468939328339632430549913
61743500468939328339634754897887
61743500468939623168359318825950
61743500468939623168933605143773
61743500468939623168933606193533
61743500468939623168934381028193
61743500468939623168934638245637
61743500468939623168936703976487
61743500468939623168936962243691
61743500468939623169121891488257
61743500468939626829221216894924
61743500468939626829221589946574
61743500468939626829409502189696
61743500468939626829409875241298
61743500468939628046764311853236
61743500468939628046766634801530
61743500468939628048458887497482
61743500468939628109746484334240
61743500468939628109756944687443
61743500468939628664720137673349
61743500468939628664720137673397
61743500468939628664720137686447
61743500468939628664722460621643
61743500468939628664722460621691
61743500468939628664722461684501
61743500468939672511058773821408
61743500468939672511058778525672
61743500468939672511058779588530
61743500468939672511814245132854
61743500468939672511814249364942
61743500468939672513321309241080
61743500468939672518403883419240
61743500468939672582147338716121
61743500468939672922840784447742
61743500468939672922840785497502
61743500468939672993741058280609
61743500468939672993741059330369
61743500468939676652605659202908
61743500468940523736748788881648
61743500468940526779286619264176
61743500468940527191068625173148
61743500468940528425662530590752
61743500468940528471416086801408
61743500468940528675876518629288
61743500468940528675898558543834
61743500468940528675898558548254
61743500468940528678135954389938
61743500468940528678345160391062
61743500468940529041925844383495
61743500468940529044182182361143
61743500468940529044374729294707
61743500468940529044374729296111
61743500468940529087680564452806
61743500468940529087680564457226
61743500468940529090127166300034
61743500468940529090127510673568
61743500468940529090128285506815
61743500468940529090128285508219
61743500468940529090128285508228
61743500468940529090128285512648
61743500468940529097470292264701
61743500468940572895607526511058
61743500468940573147513767246998
61743500468940573147514881855922
61743500468940573148266998764504
61743500468940573149773203007648
61743500468940573149774317616572
61743500468940573150526434525154
61743500468940573559860976228966
61743500468940573561553228924918
61743500468940573562308698701330
61743500468940576604093296516592
61743500468940576808575381335947
61743500468940576810835205048284
61743500468940577220169359167591
61743500468940577222613723123095
61743500468940577222613724172855
61743500468940577222614115306870
61743500468940577222614115326553
61743500468940577222614116376313
61743500468940577222617210957256
61743500468940577222617210976939
61743500468940578455703403920671
61743500468940578455703404970431
61743500468940578457211116373408
61743500468940578457211116374860
61743500468940578457395656618027
61743500468940578457395914902701
61743500468940578457397980614677
61743500468940578457399401687102
61743500468940578500680958672558
61743500468940578500684316139658
61743500468940578501248141737256
61743500468940578501436428448970
61743500468940578501521144373972
61743500468940578501521144374020
61743500468940578501521144387070
61743500468947428096959645270677
61743500468947428096959646320437
61743500468947431800552558611453
61743500468947431801305445755473
61743500468947431801305446805233
61743500468947431803000022449479
61743500468947433447681357082049
61743500468947433447681358131809
61743500468947481207615778287492
61743500468947481619394684878476
61743500468947481619397784196464
61743500468947731984716190072083
61743500468947733776719976424987
61743500468947733776720752313571
61743500468947781351132787375812
61743500468947781762911693966796
61743500468947781808668349496892
61743500468947782999953020116365
61743500468947782999956506900766
61743500468948632507548612233974
61743500468948632550857803928474
61743500468948632552531115542594
61743500468948632553281248227386
61743500468948632553283572225440
61743500468948632553302168446082
61743500468948634153924394361501
61743500468948634153924523560550
61743500468948634153924523560710
61743500468948634154677669457160
61743500468948634154677669457969
61743500468948634154677669459373
61743500468948634154679992406263
61743500468948634154679992407667
61743500468948634154679993456023
61743500468948634154679993457427
61743500468948634154679993474897
61743500468948634197985827564362
61743500468948634197986860666226
61743500468948634199646569514006
61743500468948634199678079772610
61743500468948634199678079772658
61743500468948634199678079772818
61743500468948634199680273521903
61743500468948634199680404258368
61743500468948634199681179097448
61743500468948634199681437360232
61743500468948634199681437377702
61743500468948634200410304965138
61743500468948634200412628963192
61743500468948634200431225669268
61743500468948634200431225670077
61743500468948634200433548618371
61743500468948634200433548624204
61743500468948634200433549668131
61743500468948634200433549687005
61743500468948634200433549687014
61743500468948634205516894448863
61743500468948634207209147144815
61743500468948634207211471142869
61743500468948678626318012677709
61743500468948678672050906450678
61743500468948681920576383926452
61743500468948682330662649306715
61743500468948682330662650356475
61743500468948682330662907591389
61743500468948682330663813162505
61743500468948682332170361758048
61743500468948682332170361759500
61743500468948682332354127166603
61743500468948682332354901652747
61743500468948682332354902002667
61743500468948682332355160287341
61743500468948682332358647071742
61743500468948682332920149720838
61743500468948682332920150090441
61743500468948682332922474068812
61743500468948682332922474088495
61743500468948682375643217150764
61743500468948682375643560107356
61743500468948682375643561524298
61743500468948682376208420590942
61743500468948682376393349465896
61743500468948682376395673833610
61743500468948682376396448668270
61743500468948682376396706935474
61743500468948682376480388354768
61743500468948682376480389771710
61743500468948682378652785596206
61743500468948683567702083097726
61743500468948683567702083583969
61743500468948683567704407562340
61743500468948683567704407582023
61743500468951330343960652022846
61743500468951330550490168566832
61743500468951333592274856720512
61743500468951333636521865364298
61743500468951333636521865365702
61743500468951334004056862628032
61743500468951334004056863677792
61743500468951334208538172612727
61743500468951334208538172612775
61743500468951334208539205733513
61743500468951334254258023418918
61743500468951334254261380886018
61743500468951334254291728824883
61743500468951334254292891085781
61743500468951334254292891265144
61743500468951334255966460463890
61743500468951334256527188645716
61743500468951334256528307853901
61743500468951334256528307853910
61743500468951334256530287478430
61743500468951334256530544695874
61743500468951334256549228072558
61743500468951335239402880354948
61743500468951335239402881404708
61743500468951335443864317636644
61743500468951335445576441985835
61743500468951335445576441985883
61743500468951335445576441986043
61743500468951335445577475106621
61743500468951335446144788912147
61743500468951335489617902546560
61743500468951335489638823252912
61743500468951335489639942461106
61743500468951335491298617140000
61743500468951335491299650259126
61743500468951335491312478190806
61743500468951335491331160458889
61743500468951335491333398897158
61743500468951335491333484456943
61743500468951335491334518105352
61743500468951335491873981207292
61743500468951335491877424417912
61743500468951335491898345124255
61743500468951335855646323545616
61743500468951335901399908455532
61743500468951335901420829161884
61743500468951335901421948370078
61743500468951335903115361225755
61743500468951335903115404806130
61743500468951335903115749179664
61743500468951335903116524014324
61743500468951335903116524018744
61743500468951335903656245383468
61743500468951335903657364591653
61743500468951335903657364591662
61743500468951335910456206772743
61743500468951335910458530770797
61743500468951379709348647929038
61743500468951379963514582692832
61743500468951379963515701901026
61743500468951383415389025107840
61743500468951383621560262274113
61743500468951383621560262274161
61743500468951383621560262274321
61743500468951383621562586738727
61743500468951383621562586738775
61743500468951383621562843956219
61743500468951383621563618324319
61743500468951383621563618790879
61743500468951383621563619840639
61743500468951383623820085986450
61743500468951383623823442154700
61743500468951383623823443554380
61743500468951383624011470113984
61743500468951383624011470232028
61743500468951383624011728866622
61743500468951383624573231865638
61743500468951383624575554464012
61743500468951383624575555863692
61743500468951383667293285852078
61743500468951383667296298945644
61743500468951383667296384684792
61743500468951383667296643319178
61743500468951383667858144918722
61743500468951383667860383177628
61743500468951383667860468916776
61743500468951383667861502385822
61743500468951383667861502390194
61743500468951383668133471553492
61743500468951383670305867391086
61743500468951384033909708931787
61743500468951384033909709981547
61743500468951384035601186793079
61743500468951384035601961161179
61743500468951384035601961627739
61743500468951384035601962677499
61743500468951384035602349112866
61743500468951384035604285625793
61743500468951384035605447945580
61743500468951384035605449461900
61743500468951384079078647811208
61743500468951384079078649228150
61743500468951384079642389086600
61743500468951384079642732043192
61743500468951384079642733460134
61743500468951384079643508294785
61743500468951384079643508294794
61743500468951384079831794639326
61743500468951384079915477108380
61743500468951384079915477462512
61743500468951384081334641782552
61743500468951384081334986156086
61743500468951384081338084988791
61743500468951384082088131567262
61743500468951385268691642426719
61743500468951385268691643476479
61743500468951385270947979354655
61743500468951385270947980404415
61743500468951385270949142724202
61743500468951385270949143190762
61743500468951385270951467188816
61743500468951385314422342587400
61743500468951385314424322581532
61743500468951385314424665538124
61743500468951385314424666955066
61743500468951385314425441789717
61743500468951385314425441789726
61743500468951385314987201654044
61743500468951385315259170837242
61743500468951385315261494835296
61743500468951385315261495189428
61743500468951385315262270024088
61743500468951385316680659509468
61743500468951385316681778717653
61743500468951385316681778717662
61743500468951385316684102715707
61743500495493319051322472267125
61743500495493319051322500846841
61743500495493320690922810931205
61743500495493320690922811980965
61743500495493320736676368193073
61743500495501168482220032718819
61743500495501468625737041807139
61743500495504125865063192836193
61743500495504127511439104162769
61743500495504170336703536054529
61743500495504175275643246674291
61743500495504175278087606962193
61743500495505026478631547436803
61743500495505075881593490796059
61743500495505076296656946808787
61743500495505076300987147228103
61743500495525741175369114547037
61743500495528437489940932289081
61743500495528437489944031475927
61743500495528441193534277526687
61743500495528441195981965285031
61743500495528442835578951081281
61743500495528442840662267865497
61743500495528442840662296911773
61743500495528442840662640918125
61743500495528442840665740104971
61743500495528442842357216912291
61743500495528485658393571372581
61743500495528485660841402981339
61743500495528485660841407213427
61743500495528485665171607632743
61743500495528485667619213902741
61743500495528485705841732275211
61743500495528486896190524127189
61743500495528486900517625359659
61743500495528486900520724546505
61743500495528487307216199698991
61743500495528487307217314307915
61743500495528487307217318540003
61743500495528487312299545529483
61743500495528487312299889535835
61743500495528487312302984136461
61743500495528487312302987318789
61743500495528487489959569973149
61743500495528487489959574205237
61743500495528487490231539156347
61743500495528487490234638343193
61743500495528487490986754884593
61743500495528490599780736880871
61743500495528490599783836067717
61743500495528490602228577307937
61743500495528490606558777727253
61743500495529338103509283590723
61743500495529343446613918160471
61743500495529343446616242508445
61743500495529343446617017347317
61743500495529387506471226949979
61743500495529387918254261243293
61743500495529387928315957188635
61743500495529391624856401954993
61743500495529391625128367955863
61743500495529391625131467142709
61743500495529391627575835330301
61743500495529391627576093610555
61743500495529391631906294029871
61743500495529391634354010486023
61743500495529843144384538127672
61743500495529843716304378199493
61743500495536547952664029702995
61743500495536590771149766330905
61743500495536590777925248666629
61743500495536590777927573014603
61743500495536590777927687805643
61743500495536595755842684089141
61743500495536596121871133786005
61743500495536596121871478142277
61743500495536596123563729788469
61743500495536596304046550388681
61743500495536596304883378642735
61743500495536596304885702990709
61743500495536596314109021172895
61743500495536596314111345520869
61743500495540298707885949652781
61743500495540300356706224934861
61743500495540343182033705905025
61743500495540348533507502379113
61743500495540348533507531075469
61743500495540348535199782721661
61743500495540348669953411376705
61743500495540348670769318925810
61743500495540348739399696290687
61743500495540348747024906414315
61743500495540348747024906532359
61743500495540348748625338820847
61743500495540350317081435012593
61743500495540350319589594207890
61743500495540598858912057452368
61743500495540600505285644781098
61743500495540600505287968778944
61743500495540648860039884226229
61743500495540648860039884226238
61743500495540648882916705379007
61743500495540648890448116638455
61743500495540648890541915502635
61743500495540648890541915620679
61743500495540648892142347909167
61743500495540648928670261591115
61743500495540648928680721944324
61743500495540648937895904121275
61743500495540650531736980661087
61743500495540650539268391920535
61743500495540650539270371545055
61743500495540650577490536873195
61743500495540650585023927757163
61743500548387270143153871341857
61743500548703064360719426559839
61743500548703068066759802688881
61743500548703069299844061702641
61743500548703069299844061706853
61743500548706119319955297531689
61743500548713876115282345279475
61743500548714219488876485499281
61743500548714224428004219479009
61743500548714224430261332295577
61743500548714226076825529979726
61743500548714226076825529979735
61743500548715225722364576075291
61743500548715270194817756333369
61743500548715275547987190617105
61743500548715275684432037799215
61743500548715522169042818370718
61743500548715525872638829850240
61743500548715525872639604684692
61743500548715525873391716994004
61743500548715575874518510648748
61743500548715575881293203665338
61743500548715575945607888436295
61743500548715577180953906163211
61743503925242341465619585732144
61743503925242341831668927437600
61743503925278364178087536102368
61743504084800443930064817145687
61743504084800443930064821750781
61743504084800455002452128574719
61743504084800459943839293966369
61743504084800459943839294083009
61743504084807648426072464535638
61743504084808549040370084855752
61743504137941749334267658210920
61743504137942049889587569803184
61743504137949853208661790493800
61743504137949854444007808220716
61743504137949854444008837090492
61743504137950153397932355794228
61743504137950153398496440026212
61743504137953757270575903824200
61743504137953757316308568027716
61743504137953757316873423912032
61743504137977171667632606609822
61743504137977171668196672064951
61743504137977171668196690841806
61743504137984976588667304420950
61743504137984976588668333290726
61743504137985275542588753161748
61743504137985275543153609046064
61743504137985276732205186741007
61743504137985276732205205517862
61743504137985277143987470048330
61743504137985286660709500446628
61743504137985286661273584678612
61743504137985292013878933313422
61743504137985292014443017545406
61743504137986177346502825706786
61743504137986177346502825824878
61743504137986177711796956270424
61743504137986177712364136270678
61743504137986177757529620473940
61743504137988879003450038065304
61743504137988879049182702268820
61743504137988879049747558153136
61743504137988879049749885333310
61743504137988879049749885451402
61743504137988879461532149994968
61743504164468735776037602467533
61743504164468735776038374119865
61743504164468736187631580299177
61743504164468736187632351951509
61743504164538969404772056998853
61743504164538969409855002713321
61743504164538969409855774365653
61743504164541670696424367141401
61743504164541670696425138793733
61743504164541670701508084508201
61743504164541681814545485962589
61743504164541681814546257614921
61743504164563299514119007199495
61743504164563299519202610247431
61743504164563300749465024926411
61743504164563300754548627974347
61743504164565685838072948642741
61743504164565685838073034381889
61743504164565686249666669256941
61743504164565686249667012213533
61743504164565686254750358044025
61743504164565696956193781666769
61743504164565696956214702255077
61743504164565696961277384714705
61743504164565697367788016715857
61743504164565697367808937304165
61743504164565697372871362546349
61743504164565697372892283134657
61743504164566000805751166871081
61743504164566000810834769919017
61743504164566002459491034891824
61743504164566903020711808531547
61743504164566903020712923140471
61743504164566903025795754536075
61743504164566903025796526188407
61743504164566903066256410306516
61743504164566903066445587343978
61743504164573790948377954536853
61743504164573790948378983406629
61743504164573790953461643323937
61743504164573791359407072239043
61743504164573791359407843891375
61743504164573791364490761026127
61743504164573800831173171742247
61743504164573800831173943394579
61743504164573802066499044778325
61743504164573802066500073648101
61743504164573802066519965366633
61743504164573802477528934132847
61743504164573802477549854721155
61743504164573802478111614600953
61743504164573802478113943198277
61743504164573802478114972068053
61743504164573802483194188779113
61743504164573805726806758107743
61743504164573805731890361155679
61743504164573805772560343011986
61743504164573806138400734535495
61743504164573806143484080365987
61743504164573806143485109235763
61743504164574091508572630243892
61743504164574102210016053866645
61743504164574102210017082736421
61743504164574102621610031698280
61743504164574102621610031698289
61743504164574102621611060568056
61743504164574102621611060568065
61743504164574105916056431395367
61743504164574105916057460265143
61743504164574105961810016309438
61743504164574105961810016309447
61743504164574105961811045179223
61743504164574105966893619357374
61743504164574105966893619357383
61743504164574106327650407827331
61743504164574106327651436697107
61743504164574106332733753657823
61743504164574106332734782527599
61743504164574106334428587906143
61743504164574106334429359571525
61743504164574106334449251412304
61743504164574106510665776336570
61743504164574106510853805463667
61743504164574106515748093297286
61743504164574106515936636859271
61743504164574106515937408511603
61743504164574992117242564604129
61743504164574992117242593183836
61743504164574992117242593183845
61743504164574992122326281970929
61743504164575003235363569106453
61743504164575003235363683425308
61743504164575003235363683425317
61743504164575003235364340758785
61743504164575003240448058125576
61743504164575003240448058125585
61743504164575006895668729445957
61743504164575006895669072402549
61743504164575006895671396750523
61743504164575006900752418233041
61743504164575006900752675450485
61743504164575006900755771450791
61743504164575006946488435770938
61743504164575006947993697604768
61743504164575006948746843034667
61743504164575006948747100233397
61743504164575006948747100234849
61743504164575006948747100252111
61743504164575006948747871887181
61743504164575006948747871904443
61743504164575008137796112326074
61743504164575008137797141195850
61743504164575008175997589186088
61743504164575008175998737096462
61743504164575008176750853637862
61743504164575008181081054057178
61743504164575008181835228338130
61743504164575008183528776512280
61743504164575008183529805382056
61743504164577693408895646399009
61743504164577693408895674978725
61743504164577693413787635264789
61743504164577693413788664134565
61743504164577693413979363765809
61743504164577704527016765220197
61743504164577704527017422553665
61743504164577704532101139920465
61743504164577708187132750044383
61743504164577708187133778914159
61743504164577708192216438831467
61743504164577708192217467701243
61743504164577708233057914523507
61743504164577708240400182028277
61743504164577708240400953680609
61743504164577708598916046289925
61743504164577708598916132029073
61743504164577708603999477859565
61743504164577708603999735077009
61743504164577709833701075907419
61743504164577709833701161528523
61743504164577709833701161646567
61743504164577709834261806799397
61743504164577709834262835669173
61743504164577709834265248942835
61743504164577709838783992924127
61743504164577709838783993042171
61743504164577709839345495586481
61743504164577709839346524456257
61743504164577709839349623643103
61743504164577709886776093356305
61743504164577709886776865008637
61743504164578144058662851378785
61743504164578144058663623031117
61743504164578158516207192437719
61743504164578158516207449655163
61743504164578158516959561964475
61743504164578158516960333616807
61743504164578160301349373445089
61743504164578160301350145097421
61743504164578160743470776693606
61743504164578160789203440897122
61743504536817040434612312926647
61743504536817040436871744455209
61743504563265818315982336618650
61743504563265818316735477797738
61743504563300940458392643774359
61743504563300940458943896892383
61743504563300940458943896892392
61743504563300940458954405058049
61743504563300940458957499658675
61743504563300940458975297066641
61743504563300940458977620014935
61743504563300940460638476768717
61743504563300940460638476768726
61743504563300950997533439142104
61743504563300950999228015836110
61743504563300951134229334450932
61743504563300951134979122762190
61743504563300951141757302504132
61743504563300954703573816320906
61743504563300954841019503123320
61743504563300956487395328710748
61743504563300956487395414449896
61743504563300956487398767317726
61743504563301857133910764626693
61743504563371184789131492445135
61743504563374786648598694761116
61743504563395500120049608960185
61743504563397901631769781240903
61743504563398201409258083414972
61743504563398201411514420342908
61743504563398201411705801288066
61743504563398201777564004383193
61743504563398201823296668586709
61743504563398212527379087917296
61743504563399102345379187068878
61743504563399102391111851272394
61743504563399102391299879351935
61743504563399102391299879356307
61743504563399118404884005261422
61743504563406006742072721404165
61743504563406006742075816004791
61743504563406016215533267350193
61743504563406021568765592716154
61743504563406301578176176786093
61743504563406305286473665727548
61743504563406305286477018595378
61743504563406305286665046672706
61743504563406306885610622501077
61743504563406306885612945449371
61743504563406306887305183262765
61743504563406306892357405251098
61743504563406306931346623640105
61743504563406306933037847466281
61743504563406306933041200334111
61743504563406316359050276438513
61743504563406316404596994227926
61743504563406321757763071044562
61743504563407202145987987004837
61743504563407205806293375982069
61743504563407205852026040185585
61743504563407205852026040186989
61743504563407205852028249866236
61743504563407205854473732662752
61743504563407205854475970921658
61743504563407205854476742573990
61743504563407205854477086947524
61743504563407207499155096923337
61743504563407207499155096924741
61743504563407207499157419871631
61743504563407207500849643987867
61743504563407207500849672567583
61743504563407207500849672568987
61743504563407207500849672685627
61743504563407207501602819513793
61743504563407207501602819515197
61743504563407207501605137744725
61743504563407207501605142462087
61743504563407222280030502354505
61743504563407222280030502472549
61743504563407222280031487763411
61743504563407222325764153383869
61743504563407222325764156566197
61743504563407223515377291733753
61743504563409907349287694257102
61743504563409908584069627752034
61743504563409908586329060330356
61743504563409908586329060331760
61743504563409908792504964043114
61743504563409908792505735695446
61743504563409908793258195560620
61743504616475876916371431138832
61743504616475876916371431138880
61743504616475878562938722360806
61743504616475878563500483644496
61743504616475878570278405119234
61743504616475881855502259719186
61743504616475882267284522845602
61743504616475882267284527077690
61743504616475882269540859773538
61743504616475882269540864005626
61743504616475883502631316456938
61743504616475883504322793268470
61743504616475883504322797500558
61743504616475883504325892101184
61743504616475883509406143331050
61743504616478568764514882214016
61743504616478568766771214909864
61743504616478568766774313742578
61743504616479485852390626023701
61743504616551514759525170656504
61743504616551514798510146547561
61743504616551514798510150779649
61743504616551514798511179647973
61743504616552415366326452684542
61743504616552431791879731099711
61743504616552431837613519116515
61743504616552431845144581770341
61743504616576730697244564967504
61743504616576730697244593641200
61743504616576730697432593044832
61743504616576730697432621717076
61743504616576730697432621718528
61743504616576731063293906668579
61743504616576731063293935366339
61743504616576731109026570876467
61743504616576731109026570876476
61743504616576731109026599548720
61743504616576731109026599550172
61743504616576731109026599569855
61743504616576731109026599574227
61743504616576747122799010756644
61743504616576747122987038832520
61743504616576747122987038833972
61743504616576747122987038853655
61743504616576747122987038858027
61743504616576747168719674359411
61743504616583646580388782843235
61743504616583935191742197862333
61743504616583935191742202094421
61743504616583935191743230962745
61743504616583946723905791931555
61743504616584830866159991012482
61743504616584830866160076751630
61743504616584830866162315010536
61743504616584830866163429991014
61743504616584830866348362046402
61743504616584833952173377018258
61743504616584834363955382925778
61743504616584834363955382927230
61743504616584835599301400652694
61743504616584835599302172305026
61743504616584835599302172306478
61743504616584835807737884828632
61743504616584836173595711672359
61743504616584836219332862857808
61743504616584836219517796330129
61743504616584836219517796330138
61743504616584836219517825027889
61743504616584847291716458957239
61743504616584847291717487828467
61743504616584850997758256141284
61743504616584850997946284217160
61743504616584850997946284218612
61743504616584850997946284238295
61743504616584851043678919744051
61743504616584852230847545804845
61743504616587537510981453438667
61743504616587537510981457670755
61743504616587537510984915778531
61743504616587537510984944455156
61743504616587537511173972730016
61743504616587537922764855956653
61743504616587537922764884654413
61743504616587537929542806129151
61743504616587552289411337936164
61743504616587552289599366013492
61743504616587552701193343843684
61743504616587553935975277338616
61743504616587553936538969386825
61743504616587553936539361570600
61743504643067393052010771914284
61743504643137627817732570105286
61743504643137627863559650300570
61743504643137638938395569044661
61743504643140028926987774189638
61743504643140028972738001512910
61743504643140029384520264639326
61743504643140029384523359239952
61743504643140040086531646534190
61743504643140040086531646534226
61743504643140040086531646534274
61743504643140040086531904801478
61743504643140329109480183727118
61743504643140329116237447481474
61743504643140329119239176468024
61743504643140329155212847930634
61743504643140329161987674804746
61743504643140329521262073800906
61743504643140329528036900675018
61743504643140329528040368328272
61743504643140340230048655622594
61743504643140340230048913889798
61743504643140340275781315043057
61743504643140340275781319826026
61743504643140340275781319826062
61743504643140340275781319826110
61743504643140340275781578093266
61743504643141230134806519994774
61743504643141230134806548691130
61743504643141230141581375565242
61743504643141230141584733150434
61743504643141230141584814522140
61743504643141241209451231218436
61743504643141241209454325800140
61743504643141241209454330523326
61743504643141241209454670175334
61743504643141241209641577993256
61743504643141241209642697202902
61743504643141241255186301258272
61743504643141241255187334378850
61743504643141241255375361406418
61743504643161654077595286131590
61743504643161654077595372220658
61743504643161654077595630487862
61743504643161654123328036424174
61743504643161654123328294691378
61743504643161654123348957012482
61743504643161654260609625648806
61743504643161654268137679441154
61743504643161654268137937708358
61743504643161954266845045512494
61743504643161954266862866899454
61743504643161954266865966217442
61743504643161954312595531102970
61743504643161954457201649120276
61743504643161954457387352732990
61743504643161954457389677197604
61743504643161954457389935464808
61743504643161954457390710303632
61743504643161954457390710303680
61743504643161954457390710316730
61743504643164344715441472922594
61743504643164355369248711232982
61743504643164355415002291424084
61743504643164355415002296024806
61743504643164355421777118298196
61743504643164355421779442646170
61743504643164355826781202732430
61743504643164355826784297333056
61743504643164355833559124207168
61743504643164355833561448555142
61743504643164355834127340746528
61743504643164355834127340746576
61743504643164355964044970570102
61743504643164355966492774648904
61743504643164355971573024362450
61743504643164644858958482010914
61743504643164654323151333677324
61743504643164654323151591944528
61743504643164654323172254265632
61743504643164654323172512532836
61743504643164654368904918469148
61743504643164654368905176736352
61743504643164655558498384524818
61743504643164655558519300512404
61743504643164655565294127386516
61743504643164655604248497062666
61743504643164655604251964715920
61743504643164655611026791590032
61743504643164655611029115938006
61743504643164655970298211820750
61743504643164655970301306421376
61743504643164655977076133295488
61743504643164655977078457643462
61743504643164655977644349834848
61743504643164655977644349834896
61743504643164656023377014038412
61743504643164656153043566687332
61743504643164656153291515964234
61743504643164656153294725350284
61743504643164656155742447940740
61743504643164656160636989324210
61743504643164656160636994041572
61743504643164656160822697654286
61743504643164656160825017401538
61743504643164656160825022118900
61743504643164656160826055224928
61743504643164656160826055224976
61743504643164659676341683950098
61743504643164659683684727480210
61743504643164659683935775939634
61743504643172760671252140348292
61743504643172760671273060936648
61743504643172760717005725140116
61743504643172761087926369409802
61743504643172761087926369409850
61743504643172761087929464010476
61743504643172761087947289998110
61743504643172761133679954201674
61743504643172761133683048802300
61743504643172761266048371105696
61743504643172761266048485774480
61743504643172761266048485774528
61743504643172761266048485891168
61743504643172761271128735604666
61743504643172761271128735604714
61743504643172761271128993871870
61743504643172761271128993871918
61743504643172761271132088472496
61743504643172761271132088472544
61743504643172761271132089988816
61743504643172761271132089988864
61743504643172764793966745538844
61743504643172764793966745538892
61743504643172764793987666127152
61743504643172764794238456319372
61743504643172764794238456435964
61743504643172764794238714586528
61743504643172764794238714586576
61743504643172764794238714703168
61743504643172764794238714703216
61743504643172764794241809187154
61743504643172764794241809187202
61743504643172764794241809303794
61743504643172764794241809303842
61743504643172764839720330330716
61743504643173661648415688469520
61743504643173661648415946736724
61743504643173661648419041337350
61743504643173661648419385693622
61743504643173661655193954300530
61743504643173661655194212567734
61743504643173661655196278765144
61743504643173661655196537032348
61743504643173661694152049897138
61743504643173661700926618504046
61743504643173661700926876771250
61743504643173661700928942968660
61743504643173661700929201235864
61743504643173666643066934145038
61743504643174100862381190081568
61743504643176346926296612024570
61743504643176361704721976634350
61743504643176361704722234901554
61743504643176361750458079794764
61743504643176362942519844541784
61743504643176362942519930747492
61743504643176362942519930748896
61743504643176362946849617777468
61743504643176362985709451953240
61743504643176362985803982736256
61743504643176362985804097521680
61743504643176362985804757570708
61743504643176362985804757570756
61743504643176362987965788881176
61743504643176362987966941023638
61743504643176362992582277263622
61743504643176363404926822496198
61743504643176363404927080763402
61743504643176363404930175364028
61743504643176366699187513509068
61743504643176367065234535937996
61743504643176367065234794205200
61743504643176367065237888805826
61743504643176367110967200142964
61743504643176368338974191976956
61743504643176368338974306645740
61743504643176368338974306762380
61743504643176368345749133519852
61743504643176368345749391787056
61743504643176368345749391903696
61743504643176368345752486387682
61743504643176368345752486504322
61743504643176368346317345392847
61743504776000648519310260313398
61743504776000648519310261363158
61743504776000657774348350801184
61743504776000659009130284296116
61743504776000659011577662394738
61743504776000659011578006768480
61743504776000659055639223128338
61743504776000659057143305333864
61743504776000659057331218606894
61743504776000659057331475824290
61743504776000659057331591678396
61743504776000659192897769359862
61743504776000659194592231616912
61743504776000659194592260314720
61743504776000659194592346421050
61743504776000659194595699288880
61743504776000659603926514003600
61743504776000659603926886589828
61743504776000659604490598235584
61743504776000659604490598235744
61743504776000659604491402817764
61743504776000659604491660035208
61743504776000659604491742474144
61743504776000659604491747191506
61743504776000659604493697068298
61743504776000659604494754635834
61743504776000659604494755685594
61743504776000659606185949764250
61743504776000659606185975161590
61743504776000659606185978343918
61743504776000659606185978462010
61743504776000659606189331329840
61743504776000659606374260456362
61743504776000659606374264688450
61743504776000659606374494743328
61743504776000659606374609062192
61743504776000659606374609534368
61743504776000659606374610597226
61743504776000659606377966647384
61743504776000659606939119523006
61743504776000659606939120572766
61743504776000659606939464946508
61743504776000659606939465418684
61743504776000659606941673575938
61743504776000659606942822531700
61743504776000659611269581509946
61743504776000662715923461829774
61743504776000663310531005510374
61743504776000663310531776112946
61743504776000663310531780345034
61743504776000663310534100111000
61743504776000663310719290805146
61743504776000663310720062457478
61743504776000663310720065639806
61743504776000663310722389637860
61743504776000663312978722333708
61743504776000663312979497168368
61743504776000663312979498218128
61743504776000663312981821166422
61743504776000663318062068164200
61743504776000663318062072396288
61743504776000664546066080184394
61743504776000664546066853502734
61743504776000664546066854552494
61743504776000664546069179017108
61743504776000664546069407555666
61743504776000664546070555461668
61743504776000664546070556511428
61743504776000664547761430196740
61743504776000664547761430663300
61743504776000664547761431713060
61743504776000664547761660251618
61743504776000664547761775042658
61743504776000664547761776105516
61743504776000664547765132155674
61743504776008753629051440242730
61743504776008753629053763191024
61743504776011455330606247173293
61743504776011455332298498819494
61743504776011455332300822817539
61743504776011455332300822817548
61743504776011464178190329698650
61743504776011464223755628262582
61743504776011464223943914607114
61743504776011464589784307530294
61743504776011464589786630478588
61743504776011466008145439729938
61743504776011466008332578182970
61743504776011466008332606879326
61743504776011466008333726087520
61743504776011466008333726088972
61743504776011466008336050087026
61743504776011466419927703920616
61743504776011466419930026868910
61743504776011469528914364458316
61743504776011469529479223529172
61743504776011469575232809501898
61743504776011469711928589306540
61743504776011469711928703625612
61743504776011469711928705141932
61743504776011469712490121019430
61743504776011469712491154121294
61743504776011469712493191160160
61743504776011469712493448371780
61743504776011469712493449421540
61743504776011469712493477069588
61743504776011469712493564212788
61743504776011469712493564231502
61743504776011469712494339053064
61743504776011469712678407363962
61743504776011469712679182200026
61743504776011469712681477498868
61743504776011469712681850589084
61743504776011469714372954311804
61743504776011469714372954312012
61743504776011469714373757844272
61743504776011469714373758894032
61743504776011469714374102218014
61743504776011469714376081842326
61743504776011469714376426216068
61743504776011469714937842074852
61743504776011469714937843124612
61743504776011469714938961288870
61743504776011469714941285286924
61743504776011469719456671678812
61743504776011469719456673195132
61743504776011469719457361941968
61743504776011469719459684890262
61743504776011469720021446172548
61743504776011469720022307106264
61743504776011470124273160031670
61743504776011470124273418316344
61743504776011470124275455331964
61743504776011470124275484029724
61743504776011470124275827357918
61743504776011470125967708027916
61743504776011470125967735675916
61743504776011470125967736725676
61743504776011470125968080049658
61743504776011470125968081099418
61743504776011470125970059673970
61743504776011470125970404047712
61743504776011470131051339773612
61743504776011471359057388826896
61743504776011471359057760848638
61743504776011471359057761898398
61743504776011471359619177757182
61743504776011471361313725754832
61743504776011471361313753401428
61743504776011471361313754451188
61743504776011471361314872615446
61743504776011471361314873665206
61743504776012367063997655640365
61743504776012370768340097589587
61743504776012370768340098522707
61743504776012370768340098639347
61743504776012370768531741419933
61743504776012370770035708821113
61743504776012372005570786677461
61743504776012372005570787727221
61743504776081397823642127490826
61743504776081698011217082997814
61743504776081698012909335693766
61743504776081698012912434526480
61743504776081698013664800870908
61743504776081699614308033092639
61743504776084099527077472412122
61743504776084399714652428968870
61743504776084399716344681664822
61743504776084399716347780495106
61743504776084399716347780497536
61743504776084399716347780514789
61743504776084399716347780514798
61743504776084415775855954757500
61743504776085301473773973108430
61743504776085301519506637311946
61743504776085301886120063249386
61743504776085301886121096836684
61743504776085301931852727452854
61743504776085301931852727452902
61743504776085301931853761040200
61743504776085316762788892915421
61743504776106014943531569731355
61743504776106014989264233934871
61743504776106014991709631010953
61743504776106014991711955009007
61743504776106026109077510264086
61743504776106026246338264639558
61743504776108711087623808551666
61743504776108711133356214488026
61743504776108711133356215537786
61743504776108711339530939957450
61743504776108711341222417818742
61743504776108711341225516651456
61743504776108711341225516668718
61743504776108711341225773886162
61743504776108711341978657830544
61743504776108714382067625633614
61743504776108714382067626683374
61743504776108714793661604515018
61743504776108714793661861732414
61743504776108714999838652949989
61743504776108716280918105465740
61743504776108716282609583327032
61743504776108716282612682159746
61743504776108716283174442393676
61743504776108716283362728738208
61743504776108716283365051686502
61743504776108716649224026433961
61743504776108716649224027483721
61743504776108716649224042364066
61743504776108716649226350432015
61743504776108716649226365312360
61743504776108716692700369641916
61743504776108716694956690637477
61743504776108716694956691687237
61743504776108716694956706569852
61743504776108716694959014635531
61743504776108727330310330617970
61743504776108727331817392501732
61743504776108727332005677796504
61743504776108727399038081098288
61743504776108727400729558959580
61743504776108727400730592058966
61743504776108727400730592078706
61743504776108727400732657792294
61743504776108727400733690911420
61743504776108727401485798971382
61743504776108727810820345274464
61743504776108727812512597967986
61743504776108727812512597987669
61743504776108727812512597987678
61743504776108727812515954037836
61743504776108727949773609560854
61743504776108727950338465445170
61743504776108731036165517451142
61743504776108731036353802745914
61743504776108732684985793784434
61743504776108732708983379520362
61743504776109611907342721597882
61743504776109611909790439470976
61743504776109614995612358791042
61743504776109614997874114317658
61743504776109615407206336622686
61743504776109615407394364699966
61743504776109616598515038492424
61743504776109616598703066569704
61743504776109616644247702697344
61743504776109616644435730774672
61743504776109616644438053722966
61743504776109616848726788273458
61743504776109616850421364967464
61743504776109616850424378061030
61743504776109616851173391537628
61743504776109616851174510745822
61743504776109616851176490370342
61743504776109616851176747587786
61743504776109616851177866795980
61743504776109617214778353336283
61743504776109617217034690264219
61743504776109617217034690264267
61743504776109617217035722335245
61743504776109617217035723385005
61743504776109617217035809478285
61743504776109617217035824373941
61743504776109617217035853070297
61743504776109617217038046333299
61743504776109617217039209119646
61743504776109617260511017539799
61743504776109617260512393984359
61743504776109617262767354467735
61743504776109617262768386538761
61743504776109617262768387588521
61743504776109617262768473681801
61743504776109617262768517273813
61743504776109617262770710536815
61743504776109617262771587414543
61743504776109617262771587414552
61743504776109617262771616112303
61743504776109617262771844631996
61743504776109617262771873323162
61743504776109617262956758989623
61743504776109617262956760039383
61743504776109617262959873754703
61743504776109617262959873754712
61743504776109617262959902452463
61743504776109627923564815769065
61743504776109627969295500365531
61743504776109628335155694766591
61743504776109628335343722843871
61743504776109628381077764541707
61743504776109628381080087490001
61743504776109631629602868949813
61743504776109632041196846781457
61743504776109632041199169729751
61743504776109632041388618880313
61743504776109633274286527580437
61743504776109633275978004390565
61743504776109633276730891534489
61743504776109633276730892584249
61743504776109633276734379389785
61743504776109633276734636605825
61743504776109633276734636607229
61743504776109633322464933232325
61743504776109633322464934282085
61743504776109633322467014895541
61743504776109633322467257230379
61743504776116532871582886874686
61743504776116536440425614766922
61743504776116536440425616170814
61743504776116820155876561114391
61743504776116820155876576015720
61743504776116820157568828711672
61743504776116820157571927544386
61743504776116820158136011776370
61743504776116820158324297071142
61743504776116821758965205313533
61743504776116821758965206363293
61743504776116821758967544191932
61743504776116821804697869517049
61743504776116821804697870566809
61743504776116833060079644324742
61743504776116833060831756634054
61743504776116833060831756634102
61743504776116833060832531468762
61743504776116836559945039169074
61743504776116836583942624905002
61743504776116836583942625259134
61743504776116836583942625272184
61743504776116836629423093095330
61743504776117717020095616843384
61743504776117720723688271917004
61743504776117720725383623445670
61743504776117720725947707677654
61743504776117720726132636922268
61743504776117720726133754713520
61743504776117720726133756130462
61743504776117720726135735754982
61743504776117720726135992972426
61743504776117720726136078711574
61743504776117720726136080128516
61743504776117722326776901214817
61743504776117722326776902264577
61743504776117722326777003253513
61743504776117722326777031949869
61743504776117722326780387999218
61743504776117722326780389048978
61743504776117722370817328654756
61743504776117722372509565418333
61743504776117722372509566468093
61743504776117722372509696153385
61743504776117722372511889416387
61743504776117722372513052202734
61743504776117722372513053252494
61743504776117722373076850526099
61743504776117722373261693660020
61743504776117722373262812868205
61743504776117722373262812868214
61743504776117722373262841563752
61743504776117722373262841564561
61743504776117722373262841565965
61743504776117722373265136866259
61743504776117722373265136866268
61743504776117722373265165561806
61743504776117722373265165562615
61743504776117722373265165564019
61743504776117722373265165581489
61743504776117733444898035965950
61743504776117733445650148275214
61743504776117733445650148275262
61743504776117733445650148275422
61743504776117733445653505861423
61743504776117733445653505862827
61743504776117736785641930003504
61743504776117737151503272329440
61743504776117737151690136452569
61743504776117737151690136919129
61743504776117737151690137968889
61743504776117737151691300776371
61743504776117737151691559041362
61743504776117737151691559042171
61743504776117737151691559043575
61743504776117737151691559061045
61743504776117737151693624774425
61743504776117737151693881990465
61743504776117737151693881991869
61743504776117737196671034255549
61743504776117737197423936282127
61743504776117737197424178616965
61743504776117737197424179666725
61743504776117737197426260280181
61743504776117737197426502615019
61743504776117738387037318501883
61743504776117738432017841330080
61743504776117738432769953639392
61743504776120421809164420079542
61743504776120421809164420079590
61743504776120421809164420079750
61743504776120421809352706424074
61743504776120421809353481258734
61743504776120422176909370531108
61743504776120422176909371580868
61743504776120422220947459091830
61743504776120422222642034736076
61743504776120422222642035785836
61743504776120422381390679466043
61743504776120422381390680515803
61743504776120422427123344719319
61743504776120422427123359620856
61743504776120422427123702577448
61743504776120422427124477412108
61743504776120422428815612316808
61743504776120422428818968366966
61743504776120422428819054106114
61743504776120422428819055523056
61743504776120422429379696548792
61743504776120422429382795381506
61743504776120422429383052598950
61743504776120422429383138338098
61743504776120422429569102101518
61743504776120422429571425049812
61743504776120423412255388258024
61743504776120423412255389307784
61743504776120423456293476817342
61743504776120423457988052461588
61743504776120423457988053511348
61743504776120423618428949888911
61743504776120423618428949888959
61743504776120423618428949889119
61743504776120423618428950938671
61743504776120423618428950938879
61743504776120423618429984059457
61743504776120423618430113258458
61743504776120423618430113258506
61743504776120423618430113258666
61743504776120423662468172188460
61743504776120423662468200768176
61743504776120423662470152182432
61743504776120423664161613626075
61743504776120423664161614092427
61743504776120423664161614092475
61743504776120423664161614092635
61743504776120423664161615142187
61743504776120423664161615142235
61743504776120423664161615142395
61743504776120423664161630043724
61743504776120423664162648262973
61743504776120423664162734356205
61743504776120423664162734356253
61743504776120423664162734356412
61743504776120423664162748884736
61743504776120423664162777462022
61743504776120423664162777462182
61743504776120423664164728876438
61743504776120423664164971211267
61743504776120423664164986093882
61743504776120423664165071833030
61743504776120423664165100410476
61743504776120423664726489110368
61743504776120423664915894663094
61743504776120423664918217611388
61743504776120423664918217615760
61743504776120424074252416358608
61743504776120424075944998545479
61743504776120424075945013428094
61743504776120424075948112260799
61743504776120424075948112260808
61743504776120424076508753286544
61743504776120424076509872494729
61743504776120424076509872494738
61743504776120424076509901190276
61743504776120424076509901191085
61743504776120424076509901192489
61743504776120424076512224138570
61743504776120424076512224139379
61743504776120424076512224140783
61743504776120424083287822667227
61743504776120434736549697173791
61743504776120434736551117760830
61743504776120434737115976827474
61743504776120434737115976945518
61743504776120434737303230070142
61743504776120434737304005022846
61743504776120435148331961349967
61743504776120435148333123669754
61743504776120435148897207901738
61743504776120435148897982736398
61743504776120438440898853710197
61743504776120438440898854759957
61743504776120438442590074352593
61743504776120438442590331570085
61743504776120438442591106056229
61743504776120438442591106406149
61743504776120438442591107455909
61743504776120438443156354472836
61743504776120438443156354474240
61743504776120438443344382551568
61743504776120438486628504818903
61743504776120438486628505868663
61743504776120438488323872296228
61743504776120438488887956528164
61743504776120438488887956528212
61743504776120438488887956528372
61743504776120438488888989630028
61743504776120438489079584409899
61743504776120438854937196079093
61743504776120438854937196545653
61743504776120438854937197595413
61743504776120438854938360381760
61743504776120438898414126480893
61743504776120438900106135422644
61743504776120438900670219654628
61743504776120438900671239293249
61743504776120438900673562241543
61743504776120440089719130040585
61743504776120440089719131090345
61743504776120440090284378108676
61743504776120440135452929033980
61743504776120440135453172788181
61743504776120440136017013265964
61743504802674131068675211478905
61743504802674131069427319556129
61743504802674131076013861135469
61743504802697245277232054685709
61743504802698431621914306373879
61743504802698446397898748117621
61743504802698446400343109940557
61743504802698446405237397774185
61743504802698447635689902506345
61743504802705651130916710471639
61743504802705651132611287515565
61743504802705651133176146586421
61743504855848157103557468790760
61743504855851759421104440836650
61743504855851759421104440838054
61743504855851761029278754847028
61743504855851761075011419050544
61743504855872168584921294689074
61743504855872457608622977665940
61743504855872457654355641869456
61743504855872467491396935571572
61743504855872468774167754356948
61743504855872468774167869148196
61743504855872468774170853189662
61743504855872468774170967980910
61743504855874870288920720660026
61743504855874873992702441144926
61743504855874873994958773840774
61743504855874873994961872673488
61743504855874874000044446851648
61743504855875170477606199160718
61743504855875170478170278688438
61743504855875170478170393479686
61743504855875170478170393951862
61743504855875174138475782929094
61743504855875174138478881761808
61743504855875174143561455939968
61743504855875175785607163677998
61743504855876059927858761352768
61743504855876076353416277300926
61743504855876076353416535581228
61743504855876076353418601298980
61743504855876076358502290086064
61743504855876076399149285877976
61743504855876076399149285878024
61743504855876076404234954289580
61743504855876076406680611044192
61743504855876076406682676761992
61743504855882979103008475908814
61743504855882979109783298545222
61743504855882979517047075976264
61743504855882979522132744741952
61743504855883263234444435811154
61743504855883264424055465336500
61743504855883264424057789334554
61743504855883274353129524073078
61743504855883275547262254452794
61743504855883279248216961808666
61743504855883279248220060641380
61743504855883279253300307633542
61743504855883279292258149200650
61743504855883279293949626012182
61743504855883279293952724844896
61743504855883279665649753830272
61743504855883279706295601007806
61743504855883279706296749268100
61743504855883279706299073266154
61743504855883280895346018559516
61743504855883280902942171562456
61743504855884165037599940232340
61743504855884174874644586797914
61743504855884174875208671029898
61743504855884174875208672079658
61743504855884174920941422375210
61743504855884176109990604523426
61743504855884179814336406057982
61743504855884179816028657704174
61743504855884179860069156356342
61743504855884179861761408002534
61743504855884179866844753833026
61743504855884179866847077831080
61743504855884180227810663613098
61743504855884180227810663614550
61743504855884180227814020731938
61743504855884180228374747845082
61743504855884180228377846683620
61743504855884180233461535470704
61743504855884180274108531262664
61743504855884180280888776716742
61743504855884180281078096194902
61743504855884181463156681340062
61743504855884181470691191438048
61743504855884181508890464757548
61743504855884181513976133169152
61743504855884181513976134568832
61744293138295879488643109048260
61744293138611930612053679049220
61744293138611941725091080503608
61744293144481998170073371854207
61744293144481998175155946032367
61744295190874641468019632477364
61744295289349340535590767385167
61744299338486528156232998285260
61744299356463678736338684994358
61744299492143509528978915387114
61744299492143557704961964489620
61744299492143557704962740747046
61744299498043729640328949692242
61744299498043729642588379685610
61744299501838737025610296747259
61744299516645251874336942884590
61744299516653360690116179550004
61744299525473238670591277680189
61744299525473238672850709326795
61744299525473238677930960438617
61744299525473238677934055157287
61744299525473239907632642821727
61744299525473239912715216999887
61744299525473283144487957826461
61744299525473288083615691924233
61744299525473288084180547808549
61744299569830989820443389713990
61744299569830989820461987472048
61744299569830989822135642409942
61744299569903935814910518979574
61744299569928247438075081731190
61744299569928247439767334427142
61744299569928247439788255133494
61744299569928252378915217342846
61744299569928252379480073228566
61744299570122773790635164654064
61744299570147085415491980101632
61744299570147090356896971599008
61744299595872427576543183558756
61744299595872475753091088428938
61744299595872475754786697291688
61744299595872775898303706380008
61744299596518462611567654610967
61744300778145102919226461961312
61744300801780805326459054282999
61744300801780805328715391210935
61744300801780805328715392746129
61744300937667166198907049080117
61744300937669883962101359503525
61744300937669883962665443735500
61744300937669883962665443735509
61744300937671084719747703514239
61744300937671084719747704931389
61744300961305286182883807686147
61744300961305571547429165339217
61744300961305586369898036057187
61744300961305586372154372985123
61744300961305586372154374520317
61744301013942558425388122330750
61744301013942558427895163361790
61744301014493701533865508699036
61744301014809772860106697730481
61744301014817876735065943115121
61744301032316794696377835833292
61744301032317094839894844921612
61744301406756981349724655350896
61744301406756992467844630983444
61744301407413493295331122997736
61744301407413493432591882444862
61744301407486439288084307090640
61744301407486439288084307092044
61744301412665306573471389179880
61744301412665306573554957214248
61744301412665306573555728866580
61744301413314915355469066063632
61744301413321814950322221914244
61744301413323019230490992201398
61744301413323019230493315149692
61744301416241505620926505455667
61744301416241509329223994402681
61744301416244212266376642371683
61744301416244212268068895067635
61744301416244227092982389058064
61744301416244227092982389058073
61744301416245363062999007297029
61744301416245363063002473533133
61744301416342624407387080205686
61744301439879614488475545362805
61744301439879914677746110661781
61744301439879929500214981379751
61744301439879929502471318307687
61744301439879929502471319842881
61744301439912345000051962918311
61744301439984025610522811312254
61744301440008340939746347950970
61744301487278597984279843983643
61744301487497402608179469368923
61744301487497402608179583687787
61744301492437063382688925177415
61744301493057510065034311162309
61744301493093577249140554015053
61744301493187223397381511379471
61744301493189624911546005086539
61744301493189624911608766851463
61744301493189625048806673722863
61744301493189625094560258631327
61744301493189625094560602987599
61744301493404827401459515503007
61744301493404827401522277267931
61744301493405713602627967488907
61744301493405727832010542767967
61744301493406013791898532789335
61744301493406028021281136764751
61744301493406028021281251083615
61744301493408429535424738463227
61744301493408429535445630471819
61744301493408429535508392236743
61744301493408429672706299108143
61744301493408429672769060873067
61744301493408429718459884016607
61744301493408429718522645781531
61744301493408429718523017317839
61744301493408429718523018717519
61744301510267394917387080640683
61744301510267394917387080640692
61744301510815835132274794875487
61744301510815835132835435901223
61744301510815851192343726451285
61744301510819403526130388590672
61744301510891437970208348087640
61744301510913099636686513566955
61744301511131904260586138952235
61744301643751301570593545302012
61744301645841573405391730944214
61744301646716621147797810198978
61744301646716621147860572313822
61744301646716635974215614897108
61744301646716635974278290922884
61744301646716637209562407458684
61744301646716637209813111561788
61744301646716935614422268220297
61744301646716935614505835788105
61744301646716935614505836254665
61744301646814137846025164976648
61744301651750198772739813431578
61744301651932663887852927150464
61744301651956975512730663304384
61744301651957925906102269025350
61744301651969003396451410739287
61744301651969953789821897602059
61744301651969953789821897602068
61744301651969953789821983341367
61744301652041982745168099546862
61744301652067200289335912352645
61744301652614439747156116770385
61744301652614439747720972654701
61744301652625212797355213867155
61744301652625212797355217053695
61744301652626417144409891137680
61744301652626447340953922840553
61744301652698147740629345786148
61744301652719809361918698846951
61744301652719809361918698865825
61744301652722463024123578880812
61744301652722463069852882424864
61744301652722463069855980095390
61744301652722463069856243084328
61744301652723663643921578825976
61744301652723663643923901657630
61744301652938613985734670477589
61744301652938613985755562486181
61744301669791875816747293209216
61744301669791875817312152275860
61744301669791875819003630137152
61744301669791875819004404971812
61744301669792170469580718133780
61744301669792170469583042131834
61744301669792170470395506468868
61744301669792175960011274079792
61744301670340616176274417675411
61744301670340632235782708225473
61744301670352328569826767500254
61744301670352339687967631959066
61744301670352343393984793131222
61744301670352343393984796313550
61744301670352343394005685023174
61744301670445985790431533290785
61744301670664790414310261945739
61744301670664790414331153954331
61744301670664790414331158676065
61744301722861747112100787740131
61744301722869508155729607214596
61744301722869856475794778390596
61744301722872257623933921232053
61744301722872509588455333092532
61744301722966802831791812867256
61744301722966802833484065563208
61744301722967102975305723006276
61744301722969504123444894662136
61744301722969504125137147358088
61744301722969804266958547583658
61744301722969804268654156446408
61744301722977607998404140046776
61744301722977608000096392742728
61744301723492748574269087569048
61744301723529922101378934470494
61744301723529922101382295112488
61744301723602853271669703089452
61744301723626268170342207754572
61744301723627168600893239728168
61744301723634372045299130307558
61744301723634372045301453139212
61744301723634373280083386634144
61744301723634418210089970018304
61744301723634418210090741670636
61744301723634418212328396269899
61744301723634421916674311423479
61744301723634422054123237824619
61744301723634422054123352143483
61744301723635318777901665919588
61744301723635318777902437571920
61744301723635318780077416145407
61744301723635322484423216630203
61744301723635322484674265089579
61744301723844822478060602356894
61744301723845122621577611445214
61744301723845122667310275648730
61744301723845122804508268259278
61744301723853226496453288795486
61744301723853226542269521033370
61744301723853226679467513643918
61744301723854127110018540908878
61744311785246873254221067983599
61744311808989480508582002361487
61744311808989481742233439852321
61744311808989481743924549242993
61744311808989481743945469947941
61744311808990682499315701053825
61744312263929323220227403016458
61744312263929323221919655712410
61744312287563824872550274988731
61744312287563824874242527684683
61744312287563824874242642458461
61744312287565025629632646376389
61744312287565025629632650981483
61744312287565025631324903677435
61744312414526123373336376856240
61744312420111440193498340813860
61744312420427540540079164058260
61744312420427540720837166769796
61744312420427544244424964543056
61744312420434448597167450255284
61744312420434448780098107069348
61744312423345996192630977347819
61744312438160625577233786406370
61744312446980503189148801389417
61744312446980503191408233036023
61744312446980503196488484147845
61744312446980503196491578866515
61744312446980547663045481535689
61744312446980552602738071517777
61744312447085902979171338555369
61744312447085914097292085840249
61744312447089806673071628150577
61744312447121021415261489770909
61744312447121021415826352029709
61744312447121025121299542601737
61744312447121025121299545789681
61744312494402032290919509565603
61744312494402032290982185591379
61744312494402047117336969907461
61744312494402047117399645583317
61744312494402047117399645933237
61744312518004083330789153280384
61744312518004085114551084361725
61744312518004129587007727296489
61744312518004133291353527781285
61744312518024525823456964237641
61744312518024525823460058956311
61744312518025693227000798997471
61744312518025725299982929818405
61744312518025725345757406735461
61744312518025726534764863313337
61744312518025726535328571304749
61744312518025726535329719197653
61744312518025726535329723919387
61744312518025726580539340230393
61744312518025727130397919138255
61744312518025727130397922324795
61744312518025741359510962967835
61744312518025741405243655867707
61744312518025743189633468870257
61744312518025743189905063465633
61744312518028395504650334819005
61744312518036537651602659896409
61744312518036548769722630811643
61744312518036548769722635515907
61744312518037449337555304816363
61744312518037454278942475027513
61744312518972777406843482765775
61744313699652352612870491680102
61744313699652352612870491680111
61744313699653551539725788456965
61744313723288055020583482344081
61744313723288055022275739645127
61744313723288055022547707274257
61744313723288055027358309218193
61744313856223520225436838520164
61744313856231626570544955968358
61744313856295265598451998574502
61744313856295266833233932069434
61744313859174431953062413814509
61744313859178332583164768809791
61744313859178334413307018711261
61744313859178334413327939416209
61744313859178334414143842360221
61744313859178334414147198410171
61744313874929208684986353259030
61744313882812535877283302582079
61744313882812535877283302698719
61744313882812836064022464118269
61744313882812836065986689048445
61744313882812836070797290992381
61744313883792296898706969818959
61744313883792302397233457507683
61744313936000921582811279754202
61744313936002172193427941612661
61744313936658679336916381545789
61744313936658680571698315040721
61744313954695806797877888190601
61744313954695808581703615421761
61744314328920757951149406154090
61744314328993705180881188435314
61744314334822179922017913852606
61744314334830283796413079732612
61744314334830285030085442534732
61744314334830285031759092737794
61744314334902378587495962938538
61744314334903231161773721842492
61744314337748773848032565171605
61744314337748773848035664358451
61744314337748775083379359137073
61744314337751476784934166080902
61744314337751476784934166080911
61744314337751476786626418776854
61744314337751476786626418776863
61744314337752627581556531006257
61744314337752675711789461436403
61744314337752677541932744456999
61744314337752677543896708042637
61744314337752677544460787682785
61744314337752677544464143732735
61744314337785091211059260958621
61744314337785091211059260977495
61744314337785096152446426466911
61744314337856788522490012461478
61744314337856792226835812946274
61744314338733339133616053025545
61744314355510967496138654342887
61744314361383271792706491020631
61744314361383271799484412495369
61744314361383275500439119845625
61744314361383275505522465676117
61744314361386879007600247904643
61744314361387179194339409440833
61744314361387179194339414045927
61744314361387179196031666741879
61744314361387179196303634371009
61744314361387179201114236314945
61744314361419292719969727741931
61744314361419298212910423669735
61744314361419594694448363213617
61744314361419599642610355596019
61744314361483189821268897511090
61744314361515610859817969361481
61744314362366639991368948537443
61744314362366640029023915141523
61744314362390957213812987997471
61744314362390957213812988114111
61744314362390957213812988464031
61744314408785862502837367692871
61744314409661161275645683235743
61744314414596923223093579801399
61744314414596923230435585508121
61744314414596926936473633613003
61744314414597178970391414955709
61744314414600780829602041683588
61744314414672526060274044638100
61744314414672526060274044655570
61744314414672526060274047824640
61744314414673726817272651599736
61744314414673726817276098464908
61744314414694140282742748658593
61744314414694487915939035088699
61744314414694488053199789814091
61744314414696841986177836362445
61744314414696889430082636787175
61744314414696889430103528795767
61744314414696889430166319140407
61744314414696889567343391162647
61744314414696889567364197432091
61744314414696889567364311750955
61744314414696889613096861635607
61744314414696889613117782340555
61744314414696889613117867963063
61744314414696889613118126696827
61744314414697142175427538350637
61744314414697189619353230783959
61744314414697189619436913137191
61744314414697189756613985159431
61744314414697189756634791428875
61744314414697189756634905747739
61744314414697189756635135785147
61744314414697189802367455632391
61744314414697190168479930639079
61744314414698090187186163050107
61744314414705291618247325723516
61744314415257337798149116203021
61744314415257342737276850182749
61744314415545170558195770205467
61744314415545170558195774927201
61744314415545171107238765148271
61744314415545171107238793846031
61744314415545174264233823386215
61744314415545174264233828107949
61744314415545176038772411842775
61744314415545471296509359146459
61744314415568585931727736292719
61744314415568586068925728903267
61744314415569486499455864626195
61744314415569786688726429926623
61744314415572188202723815794751
61744314415572188202974862854447
61744314415572188339984484431075
61744314415572188340172855464995
61744314415572191319215234146127
61744314415572191319236126154719
61744314415572191319236154851075
61744314415572191456475988521599
61744314415572191456496909226547
61744314415572191456559556555967
61744314415572191502229458994559
61744314415572191502250379699507
61744314415572191502250465322015
61744314415572191502313141347791
61744314415580296605025436382352
61744314415645137489921333971927
61744314432323099651392959610451
61744314432323099651665703615051
61744314432323099651669146821299
61744314432323099659007709321773
61744314432420364155244037276183
61744314432423065858679383247239
61744314432423065858742145012163
61744314432431167857552241821932
61744314432431167857553356430856
61744314432431172753185826593336
61744314433270146229688995124333
61744314433270151710328308048373
61744314433270151710328308065842
61744314433298064442028731893167
61744314433298367747874770950831
61744314433306469082598811213041
61744314566217670192992387868874
61744314566241989230513412403440
61744314568212181586401344770894
61744314568223841201492912164608
61744314568223841202057771231252
61744314568223885117877518429554
61744314568223885666355333908206
61744314568223885666418096023050
61744314568223889379986441255052
61744314568321402364582688685876
61744314568329506239541935586996
61744314569196748514364900841109
61744314569196748519447470297535
61744314569196748520012326181851
61744314569196748521706906547831
61744314569196748657210318438267
61744314569196752226052707032627
61744314574085635436714117877425
61744314574085685261520796179601
61744314574121704266256459631663
61744314574121704266257231283995
61744314574121704266528428795827
61744314574121704266529086129295
61744314574121704266529200448159
61744314574121704266531786262927
61744314574121704273309707737665
61744314574121709207915594304117
61744314574121709209611204585213
61744314574122004455527024932091
61744314574129813084570449969853
61744314574132466202875336121995
61744314574132509295129921725739
61744314574132514243773465291331
61744314574132514381034133927655
61744314574132514381306103091010
61744314574133666982782202337348
61744314574133710052128614893083
61744314574133710052128615359643
61744314574205412213454205291860
61744314574227069122040630355148
61744314574227371095678995783625
61744314574239081634229515736395
61744314575069950358944895094061
61744314575069955300057027050237
61744314575070255488763508124297
61744314575070255489327592350665
61744314575080762258109310366110
61744314575080762258109396105258
61744314575080763905238451343952
61744314575105073882798762902063
61744314575106272665616244415781
61744314575106272665616244533825
61744314575106274495759636206785
61744314575106274495759640793005
61744314575106279992967631886353
61744314575106279992967632002993
61744314591847830693809762424283
61744314591847878864124460757961
61744314591847880100035334369193
61744314591847880694831941384639
61744314591847880695103910548963
61744314591847880695104682202699
61744314591847880695104685389239
61744314591847880695107353755211
61744314591847880695108125408947
61744314591847880701885275229949
61744314591847880702446691095961
61744314591859586291454796070189
61744314591859591807304834444390
61744314591859591858138641769724
61744314591859593049991309647754
61744314591859593049991309764394
61744314591859593095744865859862
61744314591952046439909761878856
61744314591953247151990579042201
61744314591953247197723243245717
61744314591955903833971576478796
61744314591955903833975018635332
61744314592794931518420495861305
61744314592828549041123176401153
61744314592831248342213612225799
61744314592831250166771570424421
61744314592831250723073682459747
61744314592831250789538816134780
61744314592831254429951265545953
61744314592831255664460852200125
61744314592831255664733194454665
61744314592832155066403899688078
61744314592832156301750689067326
61744314592832156301771609773678
61744314592839354041730812622521
61744314592839354041730815809061
61744314592839355854111414907249
61744314592839358942384204813279
61744314592839359537724746989219
61744314592839359539419322633465
61744314592839359606722432922825
61744314592900294316712969153956
61744314644999948442540087639482
61744314644999998267911625008302
61744314645036271372277209835032
61744314645133532688899731463800
61744314645141336420613563988408
61744314645141632905515113847202
61744314645141636564127507055866
61744314645141636609860171259382
61744314645141637798640910343372
61744314645141682731157889026811
61744314645141682731157974765959
61744314645141682868355881637359
61744314645142583298906908902319
61744314645142583436167663277791
61744314645145288296329521027706
61744314645145288708111526936678
61744314645969859769876522379709
61744314646004980685088855768227
61744314646006182669923042688493
61744314646008879441827957473886
61744314646016982164849329810502
61744314646016982170434001290382
61744314646016982172379626461026
61744314646016982302047236677690
61744314646016982302109998442614
61744314646016982302109998796746
61744314646016982302674857513470
61744314646016982307694669926706
61744314646016982307757431691630
61744314646016982309640295093138
61744314646016982309641409702062
61744314646016982310206268772918
61744314646016982355393964578562
61744314646016982713641214509334
61744314646016982713892262985972
61744314646016982766925180278100
61744314646016982767176228754738
61744314646016982904185848914424
61744314646016982904188916328372
61744314646016982904248611029268
61744314646016983949175260313578
61744314646016983949238022078502
61744314646016983949238022082714
61744314646016983949238022095764
61744314646016983949238022432634
61744314646016983949238026681984
61744314646016983949802881149358
61744314646016983954823808171518
61744314646016983954886484197294
61744314646016983955074856648156
61744314646016983956581061241220
61744314646016983956769347598802
61744314646016983956769433337950
61744314646016983956769433342162
61744314646016983957334292408806
61744314646016984574477353452769
61744314646016984757491663856614
61744314646016984757491692620065
61744314646016987655279432726350
61744314646016987655843258678080
61744314646016987656031545035662
61744314646016987660926861376096
61744314646016987661115233723359
61744314646016987661115233822746
61744314646016987663374669937528
61744314646016987706868818614570
61744314646016987706868821801110
61744314646016987843313551475386
61744314646016987844129490437434
61744314646016987844129573344174
61744314646016987845824148988420
61744314646016987845825183625234
61744314646016987868733486279958
61744314646016987868796162305734
61744314646016988461900483408342
61744314646016988461900512104698
61744314646016989492953205861469
61744314646017888846631839471968
61744314646017890081978628851216
61744318007697941600037237241693
61744318007697941600291641767085
61744318007697958246981411846909
61744318007697958254596163112139
61744318030456793597939853001867
61744318030457093787189497595895
61744318030457093788881750291847
61744318031331259148832579981995
61744318164372420618450291048310
61744318164372420755732623345558
61744318164372421808064416224042
61744318166238113749719161864309
61744318166238114984501095359241
61744318166238118558928146825367
61744318166238118688846895844037
61744318166343468926055183226061
61744318167218836829986356010457
61744318167218836837328361717179
61744318167222733809108147725165
61744318167222739290232108804325
61744318167222739297846083675371
61744318189981574641378834776055
61744318189981874830628479370083
61744318189981874832320732066035
61744318190856040192271561756183
61744318190856040193084369975701
61744318190856040193359438482503
61744318244045359820446190851040
61744318244118300135574186835252
61744318244118300279550020948512
61744318244139916149774700781411
61744318244139919304513393511703
61744318244139921088902434761139
61744318244139921088902434762543
61744318244140219486252547434591
61744318244337143783841446441678
61744318244358768944574801092441
61744318244358770179105681505641
61744318244358770179356734587373
61744318261864891272224902061117
61744318261864894970086185970763
61744318262083749554944706792663
61744318262193002389095532257374
61744318641998472591130978491208
61744318642946763748767236370874
61744318642946763886049573273216
61744318642970779027697091544892
61744318642970780263043109271808
61744318644812461689245092147931
61744318644812463473070814791467
61744318644917812056372128548625
61744318644917828664919992822773
61744318644921715708174966499609
61744318645793179960303301333021
61744318645793179967645307039743
61744318645797076886331451955203
61744318645797082420549054126889
61744318645797082428163027481615
61744318645902427261365751701535
61744318645902432795286621738871
61744318645902432797546057971697
61744318645902434032328766301289
61744318668446960179488145983673
61744318668446960186266067458411
61744318668446965118615879963401
61744318668446965125390706837513
61744318668556217960945424692647
61744318668556217962637677388599
61744318668588338212351976660527
61744318669430377789751269621123
61744318669535728201792854524797
61744318669535733098012214897619
61744318669535733105041443116199
61744318669535733143180024756225
61744318669535734935184844228255
61744318669560044768622615255055
61744318669754582788328124890785
61744318669754587727455858870513
61744318713886296357583591426586
61744318713886296357604483435178
61744318716804738237486579961052
61744318716804738237486666050120
61744318716804738237549341725976
61744318716840755460343658057338
61744318716840755462038149012196
61744318716840756010829865419272
61744318716840756010830894289048
61744318716841053819282489353009
61744318716841055786121779517125
61744318716841055788569501989537
61744318716841059904698427709543
61744318721729959037504174292173
61744318721729960270591532142859
61744318721766267119517402533623
61744318721766267121776834180229
61744318721766278232554803988011
61744318721766283173941969614345
61744318722082380712691168377055
61744318722082380849951923102447
61744318722084768134734097931419
61744318722084782226834770075531
61744318722084782226855662084123
61744318722084782226918452428763
61744318722084782364116330720447
61744318722084782364179092485371
61744318722084782364179464021679
61744318722084782409848994923963
61744318722084782409869915628911
61744318722084782409870259985183
61744318722084782409932677277195
61744318722084782409933050329823
61744318722085082416105364072315
61744318722085082416189046425547
61744318722085082553386924717231
61744318722085082553387269073503
61744318722085082553449686482155
61744318722085082553450030838427
61744318722085082553450058018463
61744318722085082553450059418143
61744318722085082599119588920747
61744318722085082599203271273979
61744318722085082965232063927435
61744318722085982983938296338463
61744318722714256900904857742195
61744318722714258730484541419371
61744318722714258731049397303687
61744318722714262429557563362547
61744318722714262437089773432729
61744318722714262978600237907843
61744318722714264218400803697853
61744318722714264220660235226415
61744318722714264220660239948149
61744318722714557082080299199719
61744318722714557090175451740383
61744318722714562578343880149837
61744318722714564407650448290477
61744318722738874861662877050455
61744318722741279492088634057795
61744318722741279492088662754151
61744318722741279492089007110423
61744318722741279492151683136199
61744318722741279629349417129623
61744318722741279629349761485895
61744318722741279629412064459043
61744318722741279629412437511671
61744318722741279675102887602583
61744318722741279675102973225091
61744318722741279675103231958855
61744318722741279675103346277719
61744318722741279675165649250867
61744318722741279675166022303495
61744318722741579681338336045987
61744318722741579681422248436627
61744318722741579818599090421459
61744318722741579818619896690903
61744318722741579818620011009767
61744318722741579818620241047175
61744318722741579818682658455827
61744318722741579818683002812099
61744318722741579818683031391815
61744318722741579864436243247651
61744318722742480249171268312135
61744318722749379037968312058471
61744318722749379044746233533209
61744318722749379221047622090893
61744318722749379227760573167065
61744318722749380868173321728727
61744318722749380874951501354029
61744318722749380874951501470669
61744318722749381010454688395351
61744318722749381012401689990872
61744318722749384579297301838825
61744318722749384777877944285428
61744318722749385128529501108587
61744318722749679232573304036027
61744318722749681201672283995909
61744318722749681268617532565592
61744318722749681268638453153900
61744318722749681817682242308120
61744318722749681817744918333896
61744318722749684921394953373748
61744318722750579800384966634401
61744318722750579800384971220621
61744318722750582248295945598856
61744318722933102196381786300279
61744318722933117013768082840089
61744318722933117013768430382901
61744318722933117013768431918095
61744318722933402385631430892903
61744318722933413498668832347291
61744318722935818717266280328198
61744318722960128580913442951597
61744318722960128580913471531313
61744318722960128580913471647953
61744318722960128580913816004225
61744318723033063455546938726837
61744318723033063592744558284757
61744318723033063592744672720261
61744318723033063592744931337385
61744318723033063592745015560213
61744318723033063592745017076533
61744318723033063638477222488273
61744318723033063638498143193221
61744318723033063638498487549493
61744318739492152640042753803183
61744318739492152685775446703055
61744318739492153875388771530099
61744318739492153875389543182431
61744318739492153875389547904165
61744318739492153882166721701193
61744318739492153921121464429971
61744318739492153927899357208353
61744318739492154472423890413095
61744318739492159411554718993449
61744318739808256951996170564539
61744318739810644236778345393511
61744318739810658466139771913095
61744318739810658466160663921687
61744318739810658466160692501403
61744318739810958655410365909879
61744318739810958655431286498187
61744318739810958655431516535595
61744318739810958655431630854459
61744318739810959204474304000075
61744318739819063765716660935835
61744318739819063765737552944427
61744318739819964333528443067317
61744318739819964333549335075909
61744318740439234402541498422315
61744318740439238100963771959107
61744318740439238100964892571401
61744318740439238108579551603063
61744318740439238108579556208157
61744318740439239892152683887855
61744318740439239892153455540187
61744318740439239892153460145281
61744318740467155731393635895359
61744318740467155731394008947987
61744318740467452740507547466590
61744318740467452743021472195970
61744318740467455920643338233471
61744318740467455920664230242063
61744318740467455920664258471859
61744318740467455920664488509267
61744318740467456469707275973747
61744318740468356488476270149699
61744318740475556066674793712709
61744318740475556066674793730179
61744318740475556066674822409065
61744318740475557296665263318787
61744318740475557302020835549761
61744318740475557302020840135981
61744318740475557850227772357213
61744318740475557919726489770212
61744318740475562792452144822667
61744318740475562794146720583553
61744318740476458487517264965087
61744318740476458487538185671496
61744318740476458487538534633626
61744318740476458489797966162188
61744318740658077867877329562345
61744318740658088980915502669065
61744318740686004820155712070513
61744318740686004820155970337717
61744318740686305009426277370941
61744318740686305009426535638145
61744318740694410119732310715489
61744318740758939694788891485997
61744318740758939694788920532273
61744318740758939694789264538625
61744318872427652614811758038794
61744318873303003726696107002960
61744318873386758365844895771950
61744318873386762209080941561842
61744318873386762216422975966324
61744318873411077362632947805844
61744318873411077401022573200774
61744318873411077408365612009360
61744318873411077545646483908684
61744318873411077545646512605040
61744318875381232556850436530470
61744318875381232556850522623750
61744318875392928825365421548164
61744318875392939938402564735348
61744318875392939938402823002552
61744318876268574334103397475600
61744318876268579273795987223004
61744318876330718256694239664435
61744318876330718256694239781075
61744318876330720040268143718199
61744318876365536503029412913290
61744318876365536503782639831526
61744318876365536505477130786384
61744318876365537052574267317126
61744318876365834857638895526271
61744318876365834862722241356763
61744318876365834862910532319487
61744318876365834862910618412767
61744318876365835000171286694959
61744318876365835045736580524059
61744318876365835047431157567985
61744318876365835048184647351726
61744318876365835452435126283675
61744318876365835594716841928975
61744318876365835594967888988671
61744318876365835594967975081951
61744318876365836647048520488595
61744318876365836685524892703759
61744318876365836687781144010591
61744318876365836687781230103871
61744318876365836693053238433395
61744318876365836829477078448435
61744318876365836830313906715587
61744318876365836830313992808867
61744318876365840399094390919033
61744318876365840536355059201225
61744318876365840536355145294505
61744318876548372076543635301736
61744318876548372076543635305948
61744318876549572833375991215233
61744318881254739483887117535611
61744318881254741315722762021163
61744318881287160519904772397803
61744318881289858107213203031047
61744318881289861819089295567097
61744318881289862230683273398741
61744318881290747974270819831723
61744318881290757300722486060875
61744318881290758535984851568183
61744318881290758536068533902541
61744318881290758536068533921415
61744318881290758536069275440123
61744318881290758536069275458997
61744318881290762242108910031583
61744318881291046516394506503451
61744318881291048163521240193531
61744318881291048163523563258465
61744318881291048165215815954417
61744318881291058679586284529847
61744318881291058679586284547317
61744318881291058679588607478141
61744318881291058679588608994461
61744318881291058681844944760209
61744318881291062385625890527089
61744318881291062385625890540139
61744318881291062385626660658889
61744318881291062385626662175209
61744318881291062385628985123503
61744318881291062387885322055651
61744318881291062987681592071761
61744318881291064217380951388533
61744318881298851436882946205631
61744318881298853084011999644415
61744318881298862412722322102313
61744318881299167495931925290977
61744318881301553002870367465504
61744318881301553140130002650044
61744318881301553140130002999964
61744318881301553140130007232052
61744318881301553140130007236264
61744318881301553140131121840976
61744318881301553140131121845188
61744318881301553140131122195108
61744318881301553140131126444458
61744318881301554375665053208255
61744318881301554375665081906072
61744318881301554375665167649432
61744318881301554375665167999352
61744318881301564115906735818028
61744318881301564115906740050116
61744318881301564115906740054328
61744318881301564115907768919892
61744318881301564116157698188336
61744318881301564116157783927484
61744318881301564116157788526754
61744318881301564116158817396530
61744318881301564253167404454352
61744318881301564253167408686440
61744318881301564253167408690652
61744318881301564253168523649496
61744318881301564253168527898846
61744318881301564253355690798884
61744318881301564253356810007078
61744318881301565900296551534734
61744318881301569057544867928714
61744318881301569057544954021994
61744318881301569057544954035044
61744318881301569057545987136908
61744318881301569062628557069930
61744318881301569062628557082980
61744318881301569062628561315068
61744318881301569062628561319280
61744318881301569194742860539262
61744318881301569194743979747456
61744318881301569199826549326346
61744318881301569199826549343608
61744318881301569199826549680478
61744318881301569199826549693528
61744318881301569199826553925616
61744318881301569199826553929828
61744318881301569606336924477236
61744318881301569606337957579100
61744318881301569611420527175252
61744318881301569611420527525172
61744318881301569611420531757260
61744318881301569611420531761472
61744318881301849687172735544106
61744318881301853391517764258526
61744318881302754949733089094767
61744318881302766062770490549155
61744318881617965046071430056796
61744318881617965457853435965768
61744318881617965458417520197752
61744318881617965595678188834076
61744318881617968707111396801839
61744318881617968707132288810431
61744318881617968707195050575355
61744318881617968707195079155071
61744318881617968707195079155080
61744318881617970354324217399892
61744318881618865613820449932304
61744318881618865614635238267392
61744318881618866163427208709584
61744318881618869137662424066799
61744318881618869137683314521483
61744318881618869137683316075391
61744318881618869320697654160955
61744318881626974385250104133019
61744318881626974385250108738113
61744318881626974430981649024751
61744318882235441199489982460225
61744318882238143459309176964997
61744318882239037936248686859079
61744318882239037936248688394273
61744318882239043426675432312039
61744318882239043426675433847233
61744318882239043472432456177401
61744318882239045256818825520193
61744318882239338125519280973907
61744318882239338125519282391057
61744318882239343614251450665981
61744318882239343660007702883223
61744318882239343660008474531343
61744318882249844940535075530382
61744318882249845489389805023342
61744318882249846724924882430392
61744318882249852078090959247028
61744318882271458383306231036617
61744318882271458979800102838557
61744318882271458979800102956601
61744318882271458980364962027457
61744318882271464467716368421623
61744318882271464468281224305939
61744318882271464468533396577199
61744318882271464468533396578603
61744318882271758565048077541851
61744318882271758572576050200145
61744318882271758572576825034805
61744318882271759159844679835563
61744318882271759159844684421783
61744318882271764063006234137619
61744318882271764657530868783327
61744318882274160080654153139062
61744318882274160080654153143274
61744318882274160080842439500856
61744318882274160080905201615700
61744318882274160085737756186998
61744318882274160085737756191210
61744318882274160085925009429666
61744318882274160085926042548792
61744318882274160085987685455442
61744318882274160085988804663636
61744318882274160086490901615436
61744318882274160086552544526298
61744318882274160086553663734492
61744318882274160086740830883880
61744318882274160086740916972948
61744318882274160088184445190316
61744318882274160088435493666954
61744318882274160217914821775386
61744318882274160217914821779598
61744318882274160218103108137180
61744318882274160218165870252024
61744318882274160222998510566682
61744318882274160223185678065990
61744318882274160223186796924264
61744318882274160223750536782714
61744318882274160223750537136846
61744318882274160223751655990908
61744318882274160223813298901770
61744318882274160223814418109964
61744318882274160224001585259352
61744318882274160225445113826640
61744318882274160225507875945696
61744318882274160225696162303278
61744318882274160271262202387313
61744318882274160634779655897634
61744318882274160635532801326072
61744318882274160681287499309878
61744318882274160681350261424722
61744318882274160681350261428934
61744318882274160681350262841664
61744318882274160681350266028204
61744318882274160818548254039482
61744318882274160818548255102292
61744318882274160818548258284620
61744318882274160818611016154326
61744318882274160818611017217136
61744318882274160818611020403676
61744318882274160821058738272558
61744318882274160821058738276770
61744318882274161870126448459210
61744318882274161870126448463422
61744318882274161870314734821004
61744318882274161870879593887648
61744318882274161916068404289166
61744318882274161916069432804810
61744318882274161916884311832448
61744318882274162053329043873541
61744318882274162053329069738950
61744318882274162053329072571358
61744318882274162053329073988300
61744318882274162053329155478098
61744318882274162053329158664638
61744318882274162053330187534414
61744318882274162053330188597224
61744318882274162053332511528256
61744318882274162053332511882388
61744318882274162053332516131738
61744318882274162053391831503874
61744318882274162053392949649258
61744318882274162053392950712068
61744318882274162053395273647312
61744318882274162054144976932312
61744318882274162054144980114640
61744318882274162054145063021380
61744318882274162054145066207920
61744318882274162054145066208079
61744318882274162054148419071538
61744318882274162054148419075750
61744318882274162055839553976238
61744318882274162055842996119676
61744318882274162071217569361308
61744318882274162116971125573416
61744318882274162464923047570594
61744318882274162464923050757134
61744318882274162464926493963382
61744318882274162465111418604514
61744318882274162465174094630290
61744318882274162465177537836538
61744318882274162465676191582090
61744318882274162465676277675370
61744318882274162465738953696934
61744318882274162465738953701146
61744318882274162465742396903182
61744318882274162465742396907394
61744318882274162467433530745072
61744318882274162467436973951320
61744318882274162467621902841802
61744318882274162468186761906016
61744318882274162468186761908446
61744318882274162468186761912658
61744318882274165576166825638012
61744318882274165576167944846206
61744318882274165576167944850418
61744318882274165576355198088874
61744318882274165576417874114650
61744318882274165576919971066450
61744318882274165576982733185506
61744318882274165622924317468300
61744318882274165759370191636041
61744318882274165760186478372079
61744318882274165760186478373483
61744318882274166171717687969086
61744318882274166171780450083930
61744318882274166171780450088142
61744318882274166171780450438062
61744318882274166171968482882775
61744318882274167406498588344892
61744318882274167406498588699024
61744318882274167406498589761834
61744318882274167406499621464018
61744318882274167406561264370668
61744318882274167406561264724800
61744318882274167406561265787610
61744318882274167406562383578862
61744318882274167406562383932994
61744318882274167406564707931048
61744318882274167407314409799106
61744318882274167407314495885744
61744318882274167407314495888174
61744318882274167407314495892386
61744318882274167407314496242306
61744318882274167409009072936312
61744318882274460415535052794233
61744318882274461076543389123844
61744318882274462243415657023987
61744318882274462243415660206315
61744318882274462260467242771188
61744318882274462306220798865252
61744318882274462312056514339780
61744318882274462312077434928088
61744318882274462312140110953864
61744318882274462860911160807748
61744318882274462860932081396056
61744318882274462860933196004980
61744318882274462861099188885076
61744318882274462861120109473384
61744318882274462861121224082308
61744318882275362628212988242279
61744318882275362673967720927055
61744318882275363217737612321425
61744318882275363222737622869113
61744318882275363222737622887987
61744318882275363222758572155229
61744318882275363291483108661016
61744318882275363291484223269940
61744318882275366333982167767959
61744318882275366334254140137697
61744318882275366402916286495155
61744318882275368156866120669253
61744318882275368164125564145183
61744318882275368165820139789429
61744318882282265191148472712231
61744318882282270869675455215561
61744318882282270869675456632711
61744318882286168458283806874456
61744318882286168458284578526788
61744318882286168458346482900232
61744318882286169693630596253704
61744318882286169693693272279480
61744318882286170244368106110859
61744318882286170244430867875783
61744318882286173353917417221127
61744318882286173399733649808931
61744318882456997489645647076921
61744318882457881402337775018997
61744318882457894353112661682721
61744318882457894353112661684125
61744318882457898056642553207085
61744318882565946430765743018764
61744318882565946430765743022976
61744318882565946430828419044540
61744318882565949585292421434112
61744318882565949585292421438324
61744318882565949722490414044660
61744318882565949722490414048872
61744318882565949722490499788020
61744318882565949722490500137940
61744318882565949722741462521298
61744318882565949723306321592154
61744318882565950134272763977246
61744318882565950134335440352942
61744318882565950135108099947392
61744318882565950135108100301524
61744318882565950135170862066448
61744318882565950135170862416368
61744318882565950135171120346702
61744318882565950135174219533707
61744318898980601501107642661335
61744318898980601502799895357287
61744318898980616325265671357991
61744318899013031268695933213969
61744318899013033054802012329963
61744318899016924402826242385227
61744318899016933683481735577371
61744318899016933729213280584339
61744318899016933729214428477243
61744318899016934918827753304287
61744318899016934918828524956619
61744318899016934918828529678353
61744318899016934920502180957323
61744318899016934925605703475381
61744318899016934964560069964991
61744318899016934971338338982541
61744318899016940454993700767637
61744318899025027728179932849327
61744318899025038841214263696585
61744318899025043736868741007863
61744318899025043787684751041871
61744318899028641112461393075143
61744318899028646679147560439932
61744318899028647861986861923880
61744318899028647868761685499024
61744318899028647868761685615664
61744318899028647914494349819180
61744318899343841697659760270392
61744318899343841697910464373496
61744318899343846593566457472532
61744318899344742264907371821591
61744318899344742264907371939692
61744318899344742265471456053575
61744318899344742265471456171676
61744318899344745376967424841505
61744318899344745376988316850097
61744318899351946761647382802285
61744318899964019143838670924077
61744318899964019143839013880669
61744318899964019151181676429809
61744318899964019692630641366269
61744318899996434641983739885253
61744318899996434643675992114645
61744318899996434643675995301185
61744318899996434649596050340761
61744318899996434649596079038521
61744318899996435877330535638985
61744318899996435884670098884639
61744318899996435884942068067677
61744318899996435884942096765437
61744318899996436456893423119987
61744318899996436502626087323503
61744318899996436502647008029912
61744318899996440139209588618755
61744318899996440139210360271087
61744318899996440140029714562901
61744318899997637213975684304229
61744318900000338340104216395215
61744318900000338340104245092975
61744318900000338345187476604603
61744318900000338345187820842831
61744318900000338345187820960875
61744318900000338345459788627593
61744318900000338345459793213813
61744318900000338345459817323949
61744318900000338345460937937647
61744318900000338345460941124187
61744318900000338347722323575089
61744318900000338889147264011805
61744318900000338889168156020445
61744318900000338889168156021849
61744318900000338894230495523433
61744318900000338894230843066245
61744318900000338894251416113193
61744318900000338894251787766141
61744318900000338896765715682061
61744318900000338963143436347168
61744318900000338963164356935476
61744318900000343828295890000173
61744318900000343835891126596855
61744318900001239530956246739275
61744318900001239530977167445684
61744318900001239530977516407814
61744318900001239533216055927784
61744318900001239533219154760498
61744318900001239533219154877138
61744318900001239533236947936376
61744318900001244474603196970402
61744318900001244474603225668162
61744318900001244474603225784802
61744318900001244474624117676754
61744318900008442222116710009725
61744318900008442222117083081227
61744318900008442222117087667447
61744318900008444006506899147853
61744318900008447184693616347123
61744318900008447710033343824515
61744318900008447710033345224195
61744318900008447710850371981495
61744318900012046300658883099991
61744318900012046346412353572951
61744318900012046346412439312099
61744318900012049455961665033139
61744318900182868239942980486071
61744318900182868239943752139807
61744318900182870024605881881257
61744318900182873728700633889415
61744318900227296273476555601233
61744318900288220466021342914141
61744318900288220466022457523065
61744318900288223553538667748023
61744318900288223554102407600649
61744318900288224103166318411479
61744318900288224103166318529523
61744318900292126037783580245085
61744318900300231148088871937761
61744318952169045766674767156222
61744318952190659986695396965557
61744318952190661222041414692473
61744318952190666714104187583033
61744318952201455826292034247447
61744318952201457061638048321263
61744318952201457061638048437960
61744318952201457061700724463736
61744318952201457061701843671930
61744318952201466800439186742235
61744318952201466801879616256636
61744318952201466801879620842856
61744318952201466939140284892960
61744318952201466939140289479180
61744318952201466939141404101154
61744318952201466939141408687374
61744318952201468586269427723992
61744318952201468586269432323262
61744318952201468587085335267274
61744318952201471743518608245445
61744318952201471748601093148054
61744318952201471748601097734274
61744318952201471748602212356248
61744318952201471748602216942468
61744318952201471885799085758602
61744318952201471885799090344822
61744318952201471885799430132136
61744318952201471885799434718356
61744318952201471885800209553016
61744318952201471886614993288834
61744318952201471886614997888104
61744318952201471886615337662368
61744318952201471886616112497028
61744318952201472293125711279667
61744318952201473532990904615410
61744318952201473532992023823604
61744318952202656446091844706159
61744318952202656446094939424829
61744318952202656583352599431551
61744318952202657635685049293583
61744318952202672454783747583365
61744318952202672500516440484689
61744318952202672505599757617373
61744318952202672505599786315181
61744318952202673055207638772125
61744318952202674289989569084729
61744318952205058098102902084576
61744318952205059332697578800220
61744318952205059333449691109532
61744318952205069073127522593328
61744318952205070308473540320244
61744318952205070445734208602276
61744318952205070445734980254608
61744318952205070453265276906744
61744318952205070453265276910956
61744318952205074012257580571110
61744318952205074012822439637754
61744318952205074012822439656468
61744318952205074012822697923672
61744318952205074013073402026776
61744318952205074014764621602150
61744318952205074020413080180110
61744318952205074020413083362438
61744318952205074150083108292792
61744318952205074150083452649064
61744318952205074150271394637324
61744318952205074157611072790658
61744318952205074157611075972986
61744318952205074157611077391540
61744318952205074157611077395752
61744318952205074157611420348132
61744318952205074157611420702264
61744318952205074561865372468968
61744318952205074561865458558036
61744318952205075803986984117234
61744318952206270036927323374393
61744318952206276630717849822580
61744318952206276630717878403700
61744318952206276632974215331636
61744318952529575664902279765788
61744318952529575664923200472140
61744318952529579185687567190776
61744318952530479938940399900614
61744318952530479938961320605562
61744318952533181504863660225034
61744318952533182692281140175160
61744318952533182692845224407144
61744318953044386680174998736320
61744318953138946166498193852007
61744318953138946166498193968647
61744318953138947948379845209819
61744318953138947950072097905771
61744318953174062949808737687461
61744318953174062957988343278887
61744318953174063368933782405019
61744318953174064595245542201437
61744318953174064595246317036097
61744318953174064602023463676175
61744318953174064602041281891154
61744318953174064602041285077694
61744318953174064602103957916930
61744318953174064602103961103470
61744318953174064602105077125124
61744318953174064602105080311664
61744318953174064602107401123178
61744318953174064602585220251389
61744318953174064604279800131935
61744318953174064604551765065632
61744318953174064739301950527478
61744318953174064739305138639955
61744318953174064739305393733726
61744318953174064739305396920266
61744318953174064741812433701956
61744318953174064741812437951297
61744318953174064741812437951306
61744318953174064741815618744533
61744318953174064741815876908204
61744318953174064742380477811177
61744318953174065153598920640557
61744318953174068308061516856923
61744318953174068445908050887347
61744318953174068448418530991925
61744318953174068857944721125353
61744318953174070092471469487552
61744318953174070092471470550362
61744318953174070092534145513328
61744318953174070092534146576138
61744318953174070092535264721522
61744318953174070092537588719576
61744318953174070094981953724840
61744318953175264124593464774649
61744318953175265315883540184309
61744318953175265316448399256569
61744318953175265316448399373209
61744318953175265359939482501565
61744318953175265908167368711773
61744318953175265908731452943757
61744318953175265910681296627693
61744318953175269019955048556487
61744318953175269020226246074095
61744318953175269020227020908755
61744318953175269022486452437317
61744318953175269022486452553957
61744318953175269615027097112489
61744318953175270850098444933711
61744318953175270850100767882005
61744318953175270850100767998645
61744318953175270850370787188251
61744318953175270851793020577957
61744318953175270851793020694597
61744318953175270852065362949137
61744318953177965967552441741074
61744318953177967614680465376962
61744318953185770283937672371158
61744318953185770285440863887918
61744318953185770286194009299094
61744318953185770290712499245270
61744318953185770290774486525454
61744318953185770291276583477254
61744318953185770291279678077880
61744318953185770292971930773832
61744318953185770886076281771272
61744318953185770887768534467224
61744318953185770887770857415518
61744318953185770887770858950712
61744318953185770887771978145856
61744318953185770887833621069768
61744318953185770888586766480944
61744318953185772534900001781744
61744318953185772534962677807520
61744318953185775643692867750544
61744318953185775643693642585204
61744318953185775643880895827872
61744318953185775643881928929736
61744318953185775643943916209920
61744318953185775643944691044580
61744318953185775644445754894516
61744318953185775644446013161720
61744318953185775689634825111482
61744318953185775689634829697702
61744318953185775689697499602064
61744318953185775689697501001744
61744318953185775689697501137258
61744318953185775689697505723478
61744318953185775689698620328190
61744318953185775689698620332402
61744318953185775690450732637502
61744318953185775690450732641714
61744318953185775826895493747806
61744318953185775826895494097726
61744318953185775826895498329814
61744318953185775826895584423094
61744318953185775826896612942950
61744318953185775826896613292870
61744318953185775826958260448870
61744318953185775826959375057794
61744318953185775827711401278038
61744318953185775827711401627958
61744318953185775827711487367106
61744318953185776238489470044256
61744318953185776238490244878916
61744318953185776238677498121584
61744318953185776239242357188228
61744318953185777474024550835478
61744318953185777474024636578838
61744318953185777474024636928758
61744318953185777474087312604614
61744318953185777474087312954534
61744318953186070342721650126814
61744318953186070342784326152590
61744318953186070343538327905486
61744318953186070479982318758926
61744318953186070480798996541809
61744318953186070480798996541810
61744318953186070480799340915344
61744318953186070525735989289898
61744318953186070525735989294110
61744318953186070525798665315674
61744318953186070525798665319885
61744318953186070525798665319886
61744318953186070526555249701010
61744318953186070528246357670698
61744318953186070528246386375307
61744318953186070528246386375308
61744318953186070528246472464376
61744318953186070528246472481638
61744318953186070528247505583502
61744318953186070884989842167311
61744318953186070891764324672110
61744318953186070892581346824316
61744318953186070930722506370827
61744318953186070937584027279015
61744318953186070940028392284279
61744318953186070940028392284280
61744318953186070940028736657805
61744318953186070940028736657814
61744318953186070940031831376475
61744318953186071074778663835194
61744318953186071074778663839405
61744318953186071074778663839406
61744318953186071074782019889563
61744318953186071077289147009672
61744318953186071077292585983823
61744318953186071077292585983832
61744318953186071077292586101867
61744318953186072127111112647466
61744318953186072127111117233686
61744318953186072127111457003738
61744318953186072127111457007950
61744318953186072127111457021000
61744318953186072127174133029514
61744318953186072127174133033725
61744318953186072127174133033726
61744318953186072127174133046776
61744318953186072127174907868385
61744318953186072127927364551232
61744318953186072312639641534129
61744318953186072930135251739460
61744318953186072930135251739461
61744318953186072930156172445812
61744318953186075833151489826268
61744318953186075833151748443392
61744318953186075833151834182540
61744318953186075833151834536672
61744318953186075833214510208316
61744318953186075833214510562448
61744318953186075833967741725822
61744318953186075833968516564694
61744318953186075878905418974364
61744318953186075878905422160904
61744318953186075878968095000140
61744318953186075878968098186679
61744318953186075878968098186680
61744318953186075879721326517646
61744318953186075879721326990029
61744318953186075879721329704186
61744318953186076016145167389553
61744318953186076016166086211008
61744318953186076016166087610688
61744318953186076016166172654208
61744318953186076016166173703968
61744318953186076016166176886296
61744318953186076016228848679984
61744318953186076016228849729744
61744318953186076016228852912072
61744318953186076016232293421425
61744318953186076016981995626110
61744318953186076016981995626137
61744318953186076016981998340510
61744318953186076016981998812677
61744318953186076016982081247250
61744318953186076016982081365258
61744318953186076016982081365285
61744318953186076016982081365501
61744318953186076016982081719633
61744318953186076016982856204157
61744318953186076016983114367771
61744318953186076016985438832385
61744318953186076016985438832601
61744318953186076018676656891487
61744318953186076018676656891496
61744318953186076018676657009531
61744318953186076427948092119980
61744318953186076427948096706199
61744318953186076427948096706200
61744318953186076428764004249482
61744318953186077663361350159177
61744318953186077665554665287907
61744318953186077665805713764545
61744318953186971507843527277759
61744318953186973360874568548786
61744318953186973360895460557378
61744318953186973361439395853386
61744318953186976446696194304593
61744318953186976449227598185423
61744318953186976995760132394789
61744318953186976995763231699679
61744318953186976998019568627615
61744318953186977065220369033582
61744318953186977065241261042174
61744318953186977066912588801090
61744318953186977066912617615490
61744318953186977066912621729534
61744318953186977066933513738126
61744318953186978300567129833114
61744318953186978300567158414234
61744318953189672746209637512304
61744318953189672753488881104182
61744318953189672753488967193250
61744318953189672753491980291028
61744318953189672753554742405872
61744318953189672753739929563558
61744318953189672799308327314336
61744318953189672800061468139292
61744318953189672800061554232572
61744318953189672800061812512817
61744318953189673157740596361580
61744318953189673157991643421276
61744318953189673165270887013154
61744318953189673165270888412834
61744318953189673165271231369426
61744318953189673165271920469150
61744318953189673165334682583994
61744318953189673165337006582048
61744318953189673165521935472530
61744318953189674446437379465868
61744318953189674446437380865548
61744318953189674583635373476096
61744318953189674583698134195472
61744318953189674583886511234165
61744318953189674652548537765795
61744318953189674652548542352258
61744318953189674652611299880639
61744318953189678099316051400942
61744318953189678104398620992882
61744318953189678104461641374930
61744318953189678104963480059526
61744318953189678104963824415798
61744318953189678105026500445786
61744318953189678152475432646616
61744318953189678153227544955928
61744318953189678287977816511054
61744318953189678287978073728498
61744318953189678287978078314718
61744318953189678288040840079642
61744318953189678288041611731974
61744318953189678288229897972907
61744318953189678289672396741520
61744318953189678289673425257164
61744318953189678289673511350444
61744318953189678290488299685532
61744318953189678359130559410134
61744318953189678359151451418726
61744318953189678770096632198706
61744318953189679934542013132402
61744318953189679934542014532082
61744318953189679936801448893052
61744318953189679936801450292732
61744318953357784134608176025255
61744318953357800743179945402805
61744318953465852271456772093429
61744318953501871277698523581978
61744318953501871414896516192526
61744318953501871415147563252222
61744318953502170438361520550772
61744318953502171421425604321087
61744318953502171604438792395897
61744318953502171604438795578225
61744318953502171606674237315241
61744318953502171606674240497569
61744318953502171606677593365399
61744318953502171673143454045704
61744318953502172222959779128741
61744318953502172222959864867889
61744318953502175128027738075103
61744318953502175311021074573659
61744318953502176957399305176771
61744318953502176957605901264637
61744318953502176957608225262691
61744320078985593621904243909738
61744320078985593621904243911142
61744320078986794195973514734636
61744320081625456697419396896313
61744320081625456697502706663477
61744320081625456697502965416115
61744320081625461638806567127741
61744320081941560893032376372601
61744320152855872732972476256189
61744320152855873257956642541553
61744320152855873258854998911009
61744320158437592007519298809523
61744320158437592009211551505475
61744320158437592009775635737459
61744320158537255053724677842695
61744320158537255053787438091299
61744320158537255053787439607619
61744320158537555197241686931015
61744320158537555609086481784947
61744320158538455627855475960899
61744320158545656647323689672440
61744320158545657059105695581412
61744320158545657196303688191960
61744320158545657196366364217736
61744320158546557626917391482696
61744320158756092846497487381049
61744320158756092846497516077405
61744320158756092846497774694529
61744320158756092846497860433677
61744320158756092983695394252449
61744320158756092983695508687953
61744320158756092983695767305077
61744320158756092983695853044225
61744320158756093029428058455965
61744320158756093029428144195113
61744320158756093029448979160913
61744320158756093029449064783421
61744320158756093029511740809197
61744320158756093029511740925837
61744320158756393035768109957549
61744320158756393035768339994957
61744320158756393035768454313821
61744320158756393172945181979789
61744320158756393172965988249233
61744320158756393172966102568097
61744320158756393172966332605505
61744320158756393172966445524689
61744320158756393172966446924369
61744320158756393173028750014157
61744320158756393173029121550465
61744320158756393173029122950145
61744320158756393218698652452749
61744320158756393584811127459437
61744320158757293603496209244749
61744320158757293603496209594669
61744320158757293603517101603261
61744320158757293603517129833057
61744320158757293603517474189329
61744320158757294152560147334945
61744320158764194226766308054657
61744320158764194363964214571925
61744320158764197887827161271699
61744320158764197887827166939651
61744320158764197933639955485805
61744320158764198070002353863423
61744320158764198070838034189633
61744320158764494622963624123922
61744320158764495171839191180198
61744320158764495171839276919346
61744320158764495171840305789122
61744320158765398644906070537297
61744320158765398644906099235057
61744320158765399239682557196275
61744320158765399239703449206319
61744320158837145919157783947747
61744320158837145919157783951959
61744320158837145919157783965009
61744320309425890899428491233626
61744320312380650186103498619785
61744320312380653753251301772299
61744320312380653753439335627586
61744320312380653890449294028715
61744320312380653890449294382847
61744320312380654301395624315741
61744320312380654302293980685197
61744320312380655536738200247735
61744320312380655537075914180129
61744320312453601601002499353711
61744320312453601738762339459273
61744320317413929312407586795560
61744320317414829880219282696844
61744320317962373053132079392603
61744320318067436164084296235285
61744320318067436209023092827592
61744320318067736353354890115429
61744320318070436455164835007684
61744320318070437690762671446628
61744320318070438102292858643572
61744320318070438102544677355600
61744320318070438239553527279896
61744320318070438239553613019044
61744320318070438239554641888820
61744320318070438239742669966148
61744320318070438239805345991924
61744320318071338670104554544856
61744320318071338670105669153780
61744320318071338670356373256884
61744320318082143836905252758296
61744320318082143836906024410628
61744320318082143836967928784072
61744320318082143836968700436404
61744320318082145072252042137544
61744320318082145072314718163320
61744320318286577416534213176337
61744320318288974172892858961473
61744320318288975407403196344709
61744320318288975407674792456405
61744320318288975407674878545473
61744320318288978931328824743827
61744320318288978976998807131359
61744320318288978976998807249403
61744320318288979113441250016507
61744320318288979113441336105575
61744320318288979526125054438373
61744320318288980760572716854479
61744320318288980760635392884467
61744320318289275666402605898110
61744320318289276077432499497770
61744320318289276077996583729754
61744320318289276214630492108318
61744320318289276214693168134094
61744320318289276215194576340302
61744320318289276215278258693534
61744320318289276215279287563310
61744320318289276215445280443406
61744320318289279189510030844510
61744320318289279326687102866750
61744320318289279326770785219982
61744320318289280950177582994567
61744320318290176599427934445883
61744320318290176645181519373278
61744320318290176645996307708366
61744320318290179757238130131710
61744320318290179757241572275091
61744320318290179757259050720018
61744320318290179757262116721997
61744320318290181541652300807402
61744320318297084293479570196053
61744320318297084293479570213523
61744320318298281709733197557439
61744320318298281709733226137155
61744320318298284867567379833553
61744320318300988354640539313498
61744320318361925177367920930641
61744320318361925177430553850648
61744320318361926962031517541416
61744320318361926962031517658056
61744320318361926962090842234556
61744320318361926962094329018957
61744320318362227151300180805653
61744320318362227151300180805662
61744320318362227563712041555758
61744320318394345410973815442267
61744320318394347218609932437250
61744320388325538144335792470760
61744320388325538144398468496536
61744320388326438712147488372044
61744320388326440498507284674230
61744320388877581708859071793471
61744320388982047757471696007836
61744320388982047757471781746984
61744320388982953633518702326006
61744320388982953679272258538114
61744320389200884497766727341326
61744320389200884498330811573310
61744320389200884498393487599086
61744320389200885733112745068242
61744320389200885733175421094018
61744320389200885733196341682326
61744320389200885733196427421474
61744320389200889441664664389467
61744320389200889805830371998170
61744320389200889807442381285467
61744320389200889807505057311243
61744320389200889853195966195335
61744320389200889853258613523351
61744320389200889853258642221111
61744320389200889853279534229703
61744320389200889853446641147169
61744320389200889853446670298439
61744320389200889990456606133899
61744320389200889990456634831659
61744320389200889990519396596582
61744320389200889990519396596583
61744320389200889990707424673910
61744320389200889990707424673911
61744320389200889990728316577509
61744320389201786117910216002993
61744320389204492124693796405253
61744320389204492261975443139237
61744320389204493311860203707162
61744320389204493312424287939146
61744320389261829648004787266646
61744320389273837081564439674558
61744320389273837081627115700334
61744320389273837218828545855050
61744320389298147608334872545747
61744320389298147608335131298385
61744320389298150717720386390458
61744320389298151129478420590217
61744320389298151129481390109113
61744320389298151129499226509741
61744320389298151129499312598809
61744320389298151312429883323805
61744320389298151312492645438649
61744320389298151312680673030543
61744320389298151312680931783181
61744320389298151314188370025558
61744320389298151314376398102886
61744320389298151314376655320330
61744320389298151314941252403868
61744320389298152364259966486865
61744320389298152366792534223458
61744320389298152550287270130784
61744320788000234030309520789578
61744320790663207561359227524309
61744320790663207561920987287467
61744320790663207561920988803787
61744320790663207561923311756293
61744320790663209208485190034441
61744320790952296963891739600491
61744320790954993316420443942349
61744320790954996837814696667347
61744320790954996883568247211503
61744320790954998667058588777999
61744320790954998667121264807987
61744320790954998667392860915471
61744320790987413572370930002899
61744320790987417461423207914035
61744320790987417461423209449229
61744320791052260060539495581754
61744320791052260199997262677456
61744320791052260199997263031588
61744320791052260199997263148228
61744320791052260199998426533246
61744320791060363891190220089959
61744320791060363935418659734718
61744320791060363935498740966394
61744320791060363936922884293475
61744320791060363937110912370803
61744320791060364072700220319767
61744320791060364074956557247703
61744320791060364074957676455897
61744320791060365101367868045477
61744320791060365172456930097719
61744320791060365172477822106311
61744320791060365172477822166178
61744320791060365309738441555624
61744320791060365309738441557028
61744320791060365309738490742635
61744320791063967443704057184845
61744320791063967443704828837177
61744320791063967580986389482093
61744320791063967581550473714077
61744320796532813722366448412065
61744320796532814269800438295777
61744320796532814272056775223713
61744320796532815506838708713029
61744320796536410458017905051899
61744320796536410458080582618485
61744320796536412287658745330011
61744320796536415948508442539239
61744320796536415948508442544855
61744320796536415948510765493149
61744320796536415948510770214883
61744320796536415993696798510759
61744320796536415994177316243569
61744320796536415994260884283553
61744320796536416543304678023993
61744320796536416543307000972287
61744320796536417776331678205201
61744320796536417776331682810295
61744320796536417777751220180693
61744320796536417778086606927089
61744320796536417778086611513309
61744320796536710647267578461779
61744320796536710647347790445989
61744320796536710647351147918913
61744320796536716181275225906275
61744320796536716182967478602227
61744320796536716183447881543997
61744320796536716183449024715167
61744320796536716183531562834211
61744320796536716183531564369405
61744320796536717967021785481121
61744320796568830898674870085215
61744320796568831447780564079439
61744320796569131087924543493691
61744320796569131682721145787403
61744320796569131682721150373623
61744320796571534567821740003607
61744320796571538273859793184355
61744320796572735141889776829063
61744320796572735189878806186099
61744320796572740678070451093297
61744320796666094671073710401607
61744320796680803350535437535399
61744320796680803350535437652039
61744320796680803350535523274547
61744320796680803350535551970903
61744320796680803487733430145947
61744320796680803487733544931371
61744320796680803487796191910871
61744320796680803487796192377431
61744320796680803487796306696295
61744320796680803533549776819335
61744320796680803533549777169255
61744320796680803533549862908403
61744320796680803899578456553607
61744320796680803899578570872471
61744320796680803945332041345431
61744320796680803945332127084579
61744320796680804082530033955979
61744320796680804082592795720903
61744320796860616697275171405225
61744320796860620357583659102743
61744320796860620358147743329111
61744320796860620952105199283339
61744320796860620952108298470185
61744320796860620952940879622647
61744320796860622187454316191485
61744320796860622187722813116175
61744320796860917435337740449295
61744320796860920546851158498901
61744320796860921141375793163483
61744320796860922376724910189673
61744320796863318400522149543620
61744320796863318400522149547832
61744320796863318400522235282768
61744320796863318400522235636900
61744320796863318400710521994482
61744320796863318402969957755132
61744320796863318537720142158380
61744320796863318537720227893316
61744320796863318537720227897528
61744320796863318537720228247448
61744320796863318540230626395668
61744320796863318540248075197955
61744320796863322061583087901891
61744320796863322061583088250407
61744320796863322106560202728580
61744320796863322243758195339071
61744320796863322243758195339128
61744320796863322243758281078219
61744320796863322243758281078276
61744320796863322244574102882410
61744320796863322244593875682751
61744320796863322655543643037349
61744320796863322656377000445842
61744320796863322656439676812643
61744320796863322656439676825750
61744320796863322656441999760937
61744320796863323890886218620884
61744320796863323890886218969343
61744320796863323890886218970804
61744320796863323890887337829078
61744320796863323890889660764265
61744320796863323890889662177052
61744320796863323890889662181423
61744320796863323890948980739940
61744320796863323890948981089860
61744320796863323890950014208986
61744320796863323890952338207040
61744320796863323891137267097522
61744320796863323891137267447442
61744320796863323891157814732580
61744320796863323891157815082500
61744320796863323891157815086712
61744320796863323891161258292960
61744320796863323891220576845963
61744320796863323891220576847424
61744320796863323891220576851636
61744320796863323891220577201556
61744320796863323891223934314524
61744320796863323891223934318895
61744320796863622868600995536371
61744320796863624080160256179659
61744320796863624080494528317131
61744320796863624103381895912177
61744320796863624103381895916389
61744320796863624103382929031303
61744320796864522818101384266349
61744320796864522818662026331809
61744320796864523436350101505159
61744320796864524647968565910203
61744320796864524647968594489919
61744320796864524647972036633357
61744320796864524647972036751401
61744320796864524647972038151081
61744320796864524648219270013099
61744320796864524648222740736253
61744320796864524648222742271447
61744320796864524648240190601455
61744320796864524648243632746297
61744320796864524648243632862937
61744320796864524648243634280087
61744320796864524671130915787685
61744320796864524671130915791897
61744320796864524671132035000091
61744320796885235878334126661967
61744320796895738841746382192643
61744320796895738841934667605459
61744320796895738978944288715527
61744320796895739597737818225021
61744320796896939553284383998385
61744320796896939599017045015361
61744320796896940147809015457553
61744320796896940147809018644093
61744320796896940216721840071429
61744320796896940217286695955745
61744320796896943259322436712573
61744320796896943853847068171741
61744320796896943853847068288381
61744320796899639655889225963720
61744320796899639657580362638018
61744320796899639657580448727086
61744320796899640204952792517608
61744320796899641302264018082102
61744320796899641302264104175382
61744320796899641302265137290296
61744320796899641302452389470154
61744320796899641302535617380338
61744320796899641302535703469406
61744320796899641302536736588532
61744320796899641304708383087366
61744320796899641304708386273906
61744320796899641304709501232750
61744320796899641304709502295560
61744320796899641304709505482100
61744320796899641304711825230804
61744320796899641439462010692650
61744320796899641439462096785930
61744320796899641439733609990886
61744320796899641439733696079954
61744320796899641439734729199080
61744320796899641441969137816970
61744320796899641441969140999298
61744320796899641441970169519154
61744320796899641441970174118424
61744320796899641441972493867128
61744320796899645008302074449390
61744320796899645145500153149006
61744320796899646792629205654670
61744320796899646792631529652724
61744320796899646792691881330526
61744320796899646792694205678500
61744320796899646792900801416446
61744320796899646792900801766366
61744320796899646792903125764420
61744320796899646792963477442222
61744320796899646792963477792142
61744320796899646792963478854952
61744320796899646792965801790196
61744320796899647001334186578148
61744320796956983151996625416395
61744320796960585286546824678462
61744320796960585423808608394470
61744320796968688678572321409747
61744320796968688701795500768449
61744320796968689090417007599669
61744320796968689113517068930246
61744320796968689159270625142354
61744320796968689159270625143758
61744320796968689296531244533204
61744320796968689296531244999764
61744320796968689298788749854941
61744320796968690396308895565222
61744320796968690396371522694040
61744320796968690531878426582470
61744320796968690533549791341281
61744320796968690533570683349873
61744320796968989348520298435594
61744320796972591209677702352479
61744320796972591575455419248479
61744320796972591575518095274255
61744320796972591621209004158347
61744320796972591621271651486363
61744320796972591621271680184123
61744320796972591621292572192715
61744320796972591621459679110181
61744320796972591621459708261451
61744320796972591758469644096911
61744320796972591758469672794671
61744320796972591758532434559595
61744320796972591758720342078601
61744320796972591758720347746505
61744320796972591758720457932659
61744320796972591758720462531929
61744320796972591758720462636923
61744320796972591758720719854367
61744320796972591758741354540521
61744320796972591759306079689865
61744320796972592810863854260854
61744320796972592810863854383318
61744320796972592811051753143345
61744320796972592811052911207958
61744320796972592811052915929692
61744320796972592856890019511439
61744320796972592856890023760789
61744320796972592994088012121987
61744320796972592994088016371337
61744320796972592994634691129563
61744320796972592994634695851297
61744320796972592994655583138155
61744320796993005656117054777243
61744320796993005725511540196750
61744320796993005725532432144071
61744320796993005725532432203938
61744320866925098959719125806550
61744320866925098959740017815142
61744320867436318680237207215519
61744320867471437118289144222013
61744320867472636640506018208917
61744320867472636640506018213289
61744320867580410148075479105094
61744320867580410148075564844242
61744320867580706585279482496675
61744320867580706585279482963235
61744320867580706585551077539737
61744320867580706585551335825815
61744320867580706585551450611239
61744320867580706631304920734279
61744320867580706768293707345107
61744320867580706768293707811667
61744320867580706768293822130531
61744320867580706768481734353801
61744320867580706768481992639879
61744320867580706768482107425303
61744320867580706768502913344827
61744320867580706768502999433895
61744320867580706768565675459671
61744320867581607199116702724631
61744320867581607199120145936708
61744320867581610905158199117456
61744320867763221226224397775789
61744320867763221226224398129921
61744320867763224792724553383685
61744320867763224930567875666423
61744320867763225342414880195333
61744320867763226577196813690265
61744320867764422395067887545053
61744320867764425504074265054877
61744320867764427334193298576487
61744320867764427334195621524781
61744320867764427334214190586531
61744320867764427334216513534825
61744320867766827064619333611210
61744320867766828848193237548334
61744320867767127459792667845280
61744320867792340064452518657248
61744320867799248123800210518732
61744320867799542343553243426546
61744320867799542343553329515614
61744320867799543988508498168866
61744320867799543988509612777790
61744320867799543988509617377060
61744320867799543990681267062434
61744320867799543990682386270628
61744320867799544125685938540874
61744320867799544125706490779414
61744320867799544125706576868482
61744320867799544125707605388338
61744320867799544125707605738258
61744320867799544125707609987608
61744320867799544127942018605498
61744320867799544127942021787826
61744320867799544127943050307682
61744320867799544127943054906952
61744320867799544127945374655656
61744320867799544148678918675256
61744320867799544537301587819252
61744320867799544744206381078051
61744320867799544744206753099793
61744320867799547694274955237918
61744320867799547694278398916333
61744320867799547831473033937534
61744320867799547831473035476939
61744320867799547832560447254094
61744320867799549478602086443198
61744320867799549478604410441252
61744320867799549478664762119054
61744320867799549478667086467028
61744320867799549478873682204974
61744320867799549478873682554894
61744320867799549478936358230750
61744320867799549478936358580670
61744320867800445174757780364753
61744320867800448262275109801538
61744320867872193704516854969996
61744320867872194116553308873892
61744320867872490532499133854504
61744320867872490532561810230200
61744320867872490532561810234655
61744320867872490555449450642561
61744320867872490555449565427985
61744320867872490555452534946881
61744320867872490555470371347509
61744320867872490555470457436577
61744320867872490555470485666373
61744320867872490555470486016293
61744320867872490601203035551025
61744320867872490601203149869889
61744320867872490601206119856713
61744320867872490738401028161573
61744320867872490738401114250641
61744320867872490738401142830357
61744320867872490738404198556329
61744320867872490738463790276417
61744320867872490738484710514805
61744320867872490738484710864725
61744320867872490738676439470738
61744320867872490739220034359693
61744320867872490739220406355127
61744320867872490739241298363719
61744320867872493893766528263284
61744320867872494261428293915593
61744320867872494305825022000160
61744320867872494307432927302307
61744320867872494307432932006571
61744320867872494443023014610708
61744320867872494444442518764025
61744320867872494444714487947223
61744320867872494444714492651486
61744320867872494444714492651487
61744320867872494445258459535875
61744320867872494445279351544467
61744320867872494445282445785137
61744320867872495471626868188607
61744320867872495495333543490746
61744320867872495495333543490989
61744320867872495495354464735226
61744320867872495495417226850070
61744320867872495496837768640892
61744320867872495541087099702854
61744320867872495541087099703097
61744320867872495541171039254900
61744320867872495541171039727076
61744320867872495542863291950852
61744320867872495542863292423028
61744320867872495543343436631033
61744320867872495678347768339178
61744320867872495678347768339421
61744320867872495678369031865448
61744320867872495678369032337624
61744320867872495680061284561400
61744320867872495680061285033576
61744320867872495680628463512053
61744320867872496090130145765828
61744320867872496090130146238004
61744320867872496090151037774420
61744320867872496090151038246596
61744320867872496090151038252419
61744320867872496090213713800196
61744320867872496090213714278195
61744320867872496091822398461780
61744320867872496091822398933956
61744320867872496091843290470372
61744320867872496091843290942548
61744320867872496091843290948371
61744320867872496091905966496148
61744320867872496091905966968324
61744320867872496091905966974147
61744320867872496092386483165940
61744320867872496092389577412433
61744320867872496092407374702356
61744320867872496092407375174532
61744320867872496092407375180355
61744320867872496092410469421025
61744320867872496092470050728132
61744320867876096578679715156793
61744320867876097951875591557783
61744320867876097951875592024343
61744320867876097951875596082767
61744320867876098363657601991739
61744320867876098363720278017515
61744320867896505694862657000815
61744320867896505878608102149967
61744320867896509447385486694391
61744320867896509447469098208560
61744320867896509447469183947708
61744320867896806069383051383998
61744320867896809179141422292227
61744320867896809179141426878447
61744320867896809179204212636867
61744320867896809179204217223087
61744320867896809224895011788315
61744320867896809590986102691781
61744320867896809590986475763283
61744320867896809773916759505845
61744320867896809773938024585939
61744320867896809773938029290202
61744320867896809773938029290203
61744321026961099721417524521641
61744321026961099723108662608669
61744321026961099723861889410105
61744321026961099723861889526745
61744321026961100272653859852297
61744321026961101507435793347229
61744321026961101507498469489805
61744321026993516458209208331901
61744321026993516458209208332061
61744321026993516458292780025145
61744321026996216468594465628358
61744321026996216468594465632570
61744321026996216468782493709898
61744321026996216468845255824742
61744321026996216468845514104996
61744321026996216515080356632009
61744321026996216880564757899124
61744321026996216880627520013968
61744321026996218115974312579756
61744321026997418918810501983337
61744321026997418919291787962833
61744321026997418919291789362513
61744321026997419467769603435661
61744321026997419467790495444301
61744321026997419468333687667645
61744321026997419468354579676285
61744321026997424407482313656013
61744321026997424407545764522225
61744321027004321624905103662589
61744321027005522793769747367977
61744321027007923850147626952362
61744321027007923850398675411738
61744321027105487262962758589516
61744321027105487674744764498488
61744321027105487811754729031708
61744321027105487811942757109036
61744321027105487812005433134812
61744321027117193409106111553516
61744321027117193409168787579292
61744321027117194644452129280432
61744321027285304682352742067319
61744321027288001034313920028139
61744321027288001034314005767287
61744321027288002269663379549977
61744321027288002681445386871736
61744321027288002681445386875948
61744321027288002681508062901724
61744321027288005790427428692875
61744321027288005790994956599119
61744321027288005791057632629107
61744321027288005835972065287084
61744321027288005835972065291296
61744321027288005835972151024771
61744321027288005835972151026232
61744321027288005835972151030444
61744321027288005836160437388026
61744321027288005836724177594935
61744321027288005836725296454670
61744321027288005836811188823905
61744321027288005836999216911910
61744321027288005973421106374270
61744321027288005973441654007867
61744321027288005973985965445126
61744321027288006385014825571528
61744321027288006385014825925660
61744321027288006385015084205914
61744321027288006385767970999966
61744321027288006385767971354098
61744321027288006385787743800364
61744321027288006385787744150284
61744321027288006385787744154496
61744321027288006385788088523818
61744321027288006385791187356523
61744321027288006385791187356532
61744321027288006385850505915208
61744321027288006385850505919420
61744321027288006385850506269340
61744321027288006385853861969521
61744321027288006385853863369201
61744321027288006385853863386511
61744321027288006385853863386520
61744321027288006385853863386670
61744321027288006385853863386679
61744321027289206593806524535795
61744321027289206593809995376993
61744321027289207142849199080883
61744321027289207142850346855743
61744321027289207142852671339231
61744321027289207142871238865787
61744321027300013955841938224488
61744321027320422571430099153133
61744321027320422708628091763681
61744321027320422708628094950221
61744321027320426414666145410989
61744321027320426415231007669789
61744321027321623282696246561101
61744321027321623877220881206809
61744321027321626988734299275289
61744321027321626989299155155393
61744321027324023745073167656394
61744321027324023745094059664986
61744321027324024842405286646422
61744321027324024842405291368156
61744321027324024842405377457224
61744321027324024979603279256970
61744321027324024979603283978704
61744321027324024979603370067772
61744321027324024979854326316666
61744321027324024979874875368666
61744321027324024979875218325258
61744321027324025391448304148310
61744321027324025391449078982970
61744321027324025391468853200310
61744321027324025391469196156902
61744321027324025391469970991562
61744321027324028548443344544692
61744321027324028548443344548904
61744321027324028548631710861090
61744321027324028549196569927734
61744321027324028549467048248178
61744321027324028549467051430506
61744321027324028549467391204770
61744321027324028549468166039430
61744321027324028685641423248520
61744321027324323385301088526436
61744321027324323386992225200734
61744321027324323386992308107473
61744321027324323386992311289801
61744321027324323386992311289802
61744321027324323934343763188363
61744321027324323934363621965409
61744321027324323934363625147737
61744321027324323934363879182853
61744321027324323934364654017513
61744321027324323934364655080324
61744321027324323936034982652769
61744321027324323936034985835097
61744321027324323936038338702927
61744321027324324985944335629596
61744321027324325031676999833112
61744321027324325031676999853003
61744321027324325031676999853012
61744321027324325031676999969643
61744321027324325031947479943054
61744321027324325031947566032122
61744321027324325031948594551978
61744321027324325031948594901898
61744321027324325031948595964699
61744321027324325034121363795465
61744321027324325034121363795466
61744321027324325034121364858276
61744321027324325034121368044816
61744321027324325171382032081870
61744321027324325171382036681140
61744321027324325191845928097176
61744321027324325237850188412388
61744321027324325580656997309722
61744321027324325580719672985578
61744321027324325580719674514939
61744321027324325580739794758780
61744321027324325580740566387000
61744321027324325580740566406900
61744321027324325583164039403572
61744321027324325583164042590112
61744321027324325650217591460950
61744321027324325787479374706198
61744321027324325787666631131194
61744321027324325787667402783526
61744321027324328692734501139547
61744321027324328737713937012106
61744321027324328737717375969003
61744321027324328737717375969004
61744321027324328874912015711722
61744321027324328874912017251127
61744321027324328874915368579552
61744321027324328875727837638103
61744321027324328875748729646695
61744321027324328875999429028282
61744321027324329286760050514299
61744321027324329287529955999489
61744321027324329287533054832203
61744321027324329287533054832204
61744321027324329287592636274616
61744321027324329287595730857980
61744321027324329310505525792236
61744321027324330522041068217386
61744321027324330522103743893242
61744321027324330522375340004938
61744321027324330522375340354858
61744321027324330522375341417668
61744321027324330522377664352912
61744321027325225553944144775161
61744321027325225599676038726025
61744321027325225599676810378357
61744321027325226148468779420869
61744321027325226218196766742666
61744321027325226218197538396402
61744321027325226219637943266955
61744321027325229260546281717121
61744321027325229305714091556853
61744321027325229305717186157479
61744321027325229306278947436957
61744321027325229306278950623497
61744321027325229306281270385251
61744321027325229329187168620810
61744321027325229924234791345102
61744321027325229924234819923414
61744321027325229924255711932006
61744321027325231159581580722946
61744321027325231159581609304066
61744321027325231159602501312658
61744321027333330709982073489913
61744321027333334416020126320741
61744321027333334416587308335679
61744321027333334964812096762933
61744321027336030766853135359768
61744321027336030766853139945988
61744321027336030766853221453048
61744321027336030766854254554912
61744321027336031178635485979144
61744321027336031315895895998344
61744321027336031315896154261336
61744321027336031315896929100208
61744321027336031317591506144134
61744321027336032413229046686344
61744321027336032413229051272564
61744321027336032413230165881488
61744321027336032413417419474076
61744321027336032415676855234726
61744321027336032619424662645610
61744321027336032621663206870816
61744321027336032962272065587912
61744321027336032962272840426784
61744321027336033033445442349232
61744321027336033033445470930352
61744321027336036119267099867092
61744321027336036119267185960372
61744321027336036119455472304904
61744321027336036119539040352313
61744321027336036120019212176404
61744321027336036120020331371548
61744321027336036120022655719522
61744321027336036256716141291148
61744321027336036257279966906008
61744321027336036257283324355846
61744321027336036279711483968812
61744321027336036279711484085452
61744321027336036325444148172328
61744321027336036325444148288968
61744321027336036326009007355612
61744321027336036737226382600984
61744321027336036737226411415384
61744321027336036739670776420648
61744321027336037903656911334448
61744321027336037903659235682422
61744321027336037972573176328960
61744321027393369321576549877204
61744321027393372407984188577557
61744321027393372844433156051719
61744321027393372890165820255235
61744321027393372890353848332563
61744321027393373027614603057952
61744321027396971386730198006236
61744321027396975091013322111124
61744321027396975091013322465256
61744321027397271232863180275830
61744321027397271598888159603889
61744321027397271598891516721069
61744321027397274685738389334538
61744321027397274730739833356395
61744321027397274754194642660560
61744321027397274754464302371766
61744321027397274754464330951482
61744321027397274890637165488872
61744321027397274891392635266896
61744321027397274891662294982314
61744321027397274891664274429687
61744321027397274891725085326954
61744321027397274893084931541010
61744321027397274893085017161906
61744321027397274893085017280158
61744321027397274893085017284370
61744321027397274938901233573218
61744321027397275280263023961372
61744321027397275280283915971368
61744321027397275280283915991259
61744321027397275280346592021247
61744321027397275280346592493639
61744321027397275303233960088685
61744321027397275303237317205865
61744321027397275303256272813958
61744321027397275303258252261331
61744321027397275303444300891286
61744321027397275303444329471002
61744321027397275303506976917062
61744321027397275303507091235926
61744321027397275304866937454194
61744321027397275304929699096654
61744321027397275304929699214906
61744321027397275304950504957283
61744321027397275348990916464847
61744321027397275350683169160799
61744321027397275486461991798675
61744321027397275486461992731795
61744321027397275487881161771347
61744321027397275488718329659731
61744321027397276540464773770674
61744321027397276723500263154663
61744321027397277133569124359091
61744321027397277133590016367683
61744321027397277135282269063635
61744321027397277135825461287027
61744321027397277135846353295619
61744321027405081507340037440434
61744321027405082056299143951362
61744321027405380599005798662289
61744321027405382245569738066193
61744321027405382245590630074785
61744321027408979163668329773089
61744321027408979163668329774493
61744321027408982684244235298666
61744321027408982684808433849514
61744321027408982732236320736535
61744321027408982732236406830058
61744321027408982732236665091430
61744321027408982732236665092834
61744321027408982869518354876509
61744321027408982869706382953837
61744321027408983967857760933580
61744321027408984516837759453100
61744321027429396838255826775102
61744321027429397385522680590078
61744321027429695721508067742373
61744321027429695929921587996957
61744321027429697164703521491889
61744321027429697576297499323533
61744321027429697576485527400861
61744321027429697577049611632845
61744321027433292639589117369430
61744321027433293897258333909745
61744321027433293897258419998813
61744321027433294285965028696006
61744321027433294355421818543653
61744321027433294355422142427175
61744321027433294355610218610592
61744321027433294355610218689540
61744321027433294357051395213586
61744321027433294357114157511004
61744321027433294357114186090720
61744321027433294357114186092124
61744321027433294357135078099312
61744321027433294357135078100716
61744321027433294357135078217356
61744321027433294357302466253764
61744321027433294357302470834368
61744321027433294357302470839984
61744321027433294357866550485748
61744321027433294492891731149419
61744321027433294492891778783332
61744321027433294492891778788948
61744321027433294494312063850153
61744321027433297466850506789257
61744321027433297466935351928836
61744321027433297466935609146280
61744321027433297604111261514649
61744321027433297604133344539384
61744321027433297604196363521752
61744321027433297649886900751492
61744321027433297649887157968936
61744321027433297649949576777268
61744321027433297649949919733860
61744321027433298015915607665800
61744321027433298015915607666772
61744321027433298015978369430724
61744321027433298061460200331870
61744321027433298061481135800580
61744321027433298061648266738560
61744321027433298061648271319164
61744321027433298061648271324780
61744321027433298061648271791340
61744321027433298061648271870288
61744321027433298061669158747152
61744321027433298061669163327756
61744321027433298061669163333372
61744321027433298061669163799932
61744321027433298061669163877908
61744321027433298061669163878880
61744321027433298061669163996924
61744321027433298061731839353532
61744321027433298061731839825708
61744321027433298061731839903684
61744321027433298061731925642832
61744321027433298198741890176052
61744321027433298198929832436256
61744321027433298198929832514232
61744321027433298198929918253380
61744321027433299251264721045478
61744321027433299251325158809972
61744321027433299296242129102855
61744321027433299296262678157285
61744321027433299296994241412167
61744321027433299296994242948170
61744321027433299296994284465476
61744321027433299296997385248994
61744321027433299297015176474068
61744321027433299297015176940628
61744321027433299297015953376172
61744321027433299297018277257586
61744321027433299297077852499844
61744321027433299297077852966404
61744321027433299297078715022080
61744321027433299299253722176930
61744321027433299434275845576952
61744321027433299434276707632628
61744321027433299434339383658404
61744321027433299845869822942036
61744321027433299845869823408596
61744321027433299846057807966055
61744350566184105511278734036062
61744351030314708446624820437270
61744351030411969770293793866246
61744351030991913279588572853116
61744351031003624504446596602654
61744351044758447404554314218492
61744351044758448639336247713424
61744351044790869087836545281104
61744351180657748580677457705632
61744351180682063909817424892830
61744351180682063909900992927198
61744351186589724661960420144114
61744351186589739298359365752538
61744351186589740538788638494932
61744351186589768989624850831072
61744351186589768991317103527024
61744351186589769126822841887712
61744351186589772650184386041748
61744351186589772832860895068460
61744351186589773891970496171452
61744351186589788709416374136412
61744351186590673217721128241772
61744351186590674453004012330794
61744351186590674453005155501964
61744351186590674454699731262850
61744351186590674459782305441010
61744351190492082645324358639772
61744351190816254115611200528086
61744351204315349981314954724390
61744351204315364804661203714156
61744351204315364805225287946140
61744351204315643535982153451650
61744351204315643581735709663758
61744351204315644817084822109344
61744351204315645184868548070748
61744351204315645228867090903712
61744351204315650123996282050476
61744351204315650123996283467626
61744351204315650126255713579038
61744351204315650170526224159176
61744351204323469915447753252894
61744351204323753999522706151086
61744351204323754045485469543816
61744351207375340980726605577828
61744351207375340980727377228756
61744351207594134491337863954680
61744351207594178956200285698278
61744351208250679927722276406738
61744351208250681162315920373406
61744351208250681163069065784582
61744351208323625915392886322886
61744351208578438431870104789302
61744351208578449544907506243690
61744351257468978383376497612824
61744351257469862477933879111918
61744351257469862477933879113322
61744351257469864261758487153550
61744351257493290008818317998728
61744351257493290008821412717398
61744351257494174104506965750360
61744351257494179456253792155946
61744351257494179594933711203320
61744351257494189341284082384420
61744351257501082573941595646908
61744351257501082575633848342860
61744351257501094929291997482142
61744351257501098635330050662890
61744351257501098635894134894874
61744351257501382762648105529752
61744351257501382763209866696802
61744351257501382763212189761736
61744351257501395118562591596970
61744351257501398822908392081766
61744351257502283331211913740348
61744351257502283332632541510204
61744351257502295686370931448096
61744351257502299389964619506940
61744351257502299389964619623580
61744351257502299390716731932892
61744351257502299390720174076330
61744351257502299392412426655642
61744351257502299392976510887626
61744351257598640380843881662296
61744351257598640382536134358248
61744351257598645322419336697446
61744351257598656442796420910262
61744351257793166733383043878818
61744351257817478358260780032738
61744351258441574943484598743786
61744351258441586061607668976960
61744351258441586061607669095004
61744351258442470569912309948730
61744351258442475511296033196942
61744351258442475511299475340380
61744351258442475511299480062114
61744351258449379861510557288418
61744351258449379862074641520402
61744351258449675119183712540460
61744351258449680053225777623358
61744351258449680060568554983816
61744351258449691171348847856532
61744351258449691171348847974576
61744351258450575680217574478840
61744351258450575686995494418384
61744351258450575686995494535024
61744351258450576914999507972368
61744351258450576914999507973772
61744351258450580618508478686790
61744351258450580618508478804834
61744351258450580619073334687746
61744351258450580621037212076514
61744351258450580621040654219952
61744351258450580621040658941686
61744351258450580621604738451936
61744351258450580621604743173670
61744351258450580626123228398112
61744351258473690259136655064348
61744351258473695192990430738430
61744351258473695195438151793852
61744351258473695200520725972012
61744351258473695200521497624344
61744351258473706313558127426400
61744351258473990448407249179176
61744351258473991675658887440526
61744351258473991676222971672510
61744351258473995382261024736618
61744351258473995382449314262074
61744351258473995389792091622532
61744351258474006500572384495248
61744351258474006500572384613292
61744351258474891011133362278314
61744351258474891011133362394954
61744351258474891011133363813508
61744351258474891017911283869692
61744351258474892245643323537618
61744351258474892245914948347074
61744351258474892246479032579058
61744351258474892253258073248940
61744351258474895949989123905774
61744351258474895949989124022414
61744351258474895950260748715230
61744351258474895950260748831870
61744351258474895950264190975308
61744351258474895950264195580402
61744351258474895952520527786604
61744351258474895952520532508338
61744351258474895957039017849420
61744351258474895957603873617096
61744351258474895957603873733736
61744351258546936436077859095324
61744351261756066738002847175578
61744351266353526971885947154653
61744351266353526974142284082589
61744351266353526974330312159917
61744351266426477907718549569843
61744351266461595109298627447791
61744351266461595111554961194803
61744351266461595111742992453055
61744351266756986294360116683998
61744351267301811916338598611697
61744351267301813144344933696825
61744351267301813151119760570937
61744351267301824261713568672393
61744351267301827968315705968485
61744351267301827968503734045813
61744351267301827968503734162453
61744351267336933646956657372993
61744351267336935294084677827957
61744351267336935294084681008881
61744351267336946404677456009877
61744351267336946404678489111741
61744351267336946406369970153957
61744351267336946406933792937813
61744351267336946406934826039677
61744351267336946407122079282345
61744351267336946407122082463269
61744351267336946407122854117005
61744351267337835854303405652211
61744351267337835861645411358933
61744351267337846972402489274763
61744351267337846972423381284759
61744351267337846974682812813321
61744351267337850678443637057541
61744351267340547442772139657746
61744351267348641020915732831731
61744351267348641027693912573673
61744351267348641028258771640317
61744351267348641432509710663375
61744351267348642667293967223241
61744351267348642674821936209561
61744351267348652550800175232489
61744351267348652552494750993375
61744351267348657492016851804213
61744351267348657492016851920853
61744351267348657492184246140153
61744351267348657492185020974813
61744351267348657492205137215625
61744351267348657492205138148745
61744351267348657493878821901039
61744351267348657493879596735699
61744351267348657493899713909631
61744351267409881281755287744105
61744351267413482317405348119506
61744351267413482317405349985746
61744351267628384478318900385658
61744351267628384478318900398708
61744351267628384478321999218372
61744351267628384478321999231422
61744351267628384478321999568292
61744351267628384478322000631102
61744351267664703271464120121850
61744351267664703674022459005557
61744351267664703675714711584869
61744351267664703675714711701509
61744351267664703675714973032997
61744351267664703675718067751667
61744351267664708614841673910861
61744351267664708614841674028905
61744351267664708614842445564597
61744351267664708614842445681237
61744351267664708614842702898681
61744351267664708614842703831801
61744351267664708614842707012725
61744351267664708614845026896735
61744351284187577047017371311060
61744351284187577047020814995308
61744351284191212626529251317155
61744351284191228678694386751271
61744351284191523928840690334531
61744351284199317782111022113710
61744351284199332599494224052894
61744351284199632743011233141214
61744351285354705512797280331561
61744351285354705513550422561813
61744351285354706748896440288729
61744351285354710451925014311289
61744352462860934873971102604584
61744352622385715917410084378772
61744352622385715917410170466436
61744352622385749269235190755646
61744352641092337109176708774556
61744352649298918944701094140243
61744352693300978263941605702894
61744352693300978263941605704298
61744352720202423352878083988611
61744352720202423901921102890179
61744353095052367601456953730110
61744353095052367606539527908270
61744353095084788041236806661492
61744353100960059047727115789000
61744353100960991917204808130092
61744353100960992968804264681782
61744353100960992968805036334114
61744353100985303542082544284012
61744353100985308298027801320498
61744353100985308298028572972830
61744353100992211598835442317490
61744353100992478253604473462218
61744353100992478253604478183952
61744353100992511605426056329724
61744353100992511605429493751428
61744353100992512840710431145826
61744353100992512842385233963526
61744353100993412172987048127904
61744353100993412173238871426152
61744353100993412173241194374446
61744353103915723414225147228528
61744353103915723414228619491088
61744353127585380563114050649437
61744353128533372578332013765751
61744353128533672721849022854071
61744353171899620114934250558416
61744353171899620253614169605790
61744353175143482601423312699133
61744353175167795550927348593677
61744353175823044615152024092363
61744353175824245235036292566887
61744353180723951324032573678660
61744353180727553412097996366628
61744353180727553595028653180692
61744353180759973851062711884916
61744353180760006839028346355094
61744353180760274040312385176752
61744353180763875762516494236592
61744353180763876311308464678784
61744353180763920366833245518674
61744353180763925717554957330046
61744353181043686111480789800169
61744353181050890059177754735846
61744353181050890600692804525568
61744353181054508977232829921052
61744353181054508977389719734184
61744353181054809306188910198565
61744353181075220344207394727761
61744353181076120774758421992721
61744353181076373520082059894643
61744353181076420964029015989505
61744353181076421101289770714897
61744353181086924476951289959366
61744353181086929967465413589773
61744353181731670028232770666603
61744353181731670028232771133163
61744353181735331405569690971161
61744353182023453991628026257241
61744353182023453991628026723801
61744353182027070904102524818201
61744353182027070904102526334521
61744353198488896495925851768664
61744353198780685360023330941438
61744353198780685360023359639198
61744353198780685405776944549111
61744353198812784244405727819491
61744353198813106396040985799418
61744353198813106396041009779918
61744353198813106396041014379188
61744353331396483695163322457872
61744353331420794082999690400354
61744353331420797789037743581102
61744353331420798887126099761890
61744353331420799024386859096588
61744353331420810007503183974706
61744353331420810007503188579800
61744353331421698219651446871838
61744353331421699454937795663174
61744353331421699592198554997872
61744353331421709339968090496742
61744353331421710575314884481084
61744353331428602572814779846102
61744353331428614927973797553850
61744353331428902762085345146530
61744353331428915117244362854278
61744353331428918821590163339074
61744353331432505033119823801188
61744353331432505033332473125200
61744353331432505170317816528536
61744353331432517388491490815686
61744353331432521092837291300482
61744353331432521095096725898944
61744353331724305614375975683288
61744353331748556295423999867442
61744353331748600628105999613990
61744353331748600628108322562284
61744353331748600628168761733046
61744353331748600628189682321354
61744353331748605706756161297490
61744353331748617239188598073502
61744353331748617239251388888914
61744353332369090000784622159768
61744353332369094942169469324858
61744353332369106060289440352312
61744353332369995509981160504408
61744353332369995509981165226142
61744353332370006628101136253596
61744353332376894921255235738912
61744353332376910980760053931456
61744353332377195110525801039340
61744353332377195110525802456490
61744353332377195117865483797768
61744353332377200051910643482696
61744353332377200051910648204430
61744353332377200189171402934034
61744353332377211170030619231884
61744353332378100619722339383980
61744353332378100619722344105714
61744353332401215191863614820984
61744353332401466104532577996308
61744353332401510439749337678056
61744353332401510439749339095206
61744353332401510439812101214262
61744353332401510441504353910214
61744353332401510447089020436484
61744353332401515381134180121412
61744353332401515381134184843146
61744353332401515381196860868922
61744353332401515518394939572750
61744353332401526499254155870600
61744353334700684085520810684555
61744353340248732367471550744212
61744353340260439565278157020388
61744353340260739754527830312224
61744353340284754894499366118814
61744353340284755077428906788920
61744353340284755077430022932878
61744353340296795269777634327520
61744353340296795406972557852874
61744353340296795864593222466548
61744353340296806977630366703492
61744353340296811870735114791650
61744353340575671643295729342498
61744353340575671650826020227352
61744353340575671651097989410390
61744353340575671696851574436898
61744353340575671699108687132614
61744353340575688297868004402868
61744353340575688297871327524582
61744353340575688297871360453026
61744353340575688300127439231802
61744353340575688300128468101578
61744353340575688300315725458290
61744353340587679404947598494485
61744353340587695459369070856537
61744353340608086601888858981950
61744353340611689056153339339580
61744353340611689056153425428648
61744353340611694402388817719296
61744353340611694404059406754324
61744353340611705522084848427560
61744353340611705522357935742884
61744353340611705659346636272078
61744353340611710461871972250916
61744353340611711010904395363961
61744353340611711010904399950181
61744353340611711012599838057560
61744353340611711012600096324764
61744353340611711012788124402092
61744353340611994545884134332292
61744353340611994545884905984624
61744353340611994591637719240756
61744353340611994593329971936708
61744353340612005663175027406192
61744353340612005665686658467958
61744353340612005665874944831204
61744353340612005666439803897848
61744353340612005849467200579267
61744353340612011201870432037082
61744353340612911768174772248353
61744353340619814337008994280840
61744353340619814474269663266921
61744353341241485935010696053742
61744353341265501081739494556202
61744353341265801226071291844039
61744353358021786307717996205658
61744353358021786353448366042048
61744353358333963026470992623923
61744353358337881948496199676634
61744353358337887438915907672042
61744353358345990308081171942601
61744353358345990719926226495398
61744353358345990902877774255187
61744353358990476753232714753334
61744353411164244162704820160592
61744353411164292334169379316922
61744353411164292471367371927470
61744353411187403751004056551875
61744353411187408690131790531603
61744353411188293205715674972995
61744353411188309257880810407111
61744353411188593394987388537929
61744353411188604508024789992317
61744353411196407827687339669074
61744353411196707971204348757394
61744353411196709663603247492020
61744353411196712773130734193216
61744353411196712773134090126574
61744353411511613696793336576197
61744353411511613696814228584789
61744353411511613696877019284965
61744353411511613698508808820871
61744353411511613698509953521619
61744353411511613698571599632071
61744353411511613698572628147715
61744353411511613698572629547395
61744353411511613698572714240995
61744353411511613699324740457027
61744353411512812626265098947597
61744353411515215419081385212293
61744353411515215419081471301361
61744353411515215420808481581648
61744353411515510072171280834950
61744353411515510073863533530902
61744353411515515564241922635600
61744353411515515564325490669968
61744353411515515610058154873484
61744353411515515747256147484032
61744353411516416176352908490810
61744353411516416177807174748992
61744353411516416727686759466800
61744353411516416727686759583440
61744353411523320531365335431020
61744353411523619436993526755704
61744353411523619437473671393767
61744353411523619437473671398139
61744353411523619437473700091527
61744353411523619437473700095739
61744353411523619437473700445819
61744353411523619437494592104331
61744353411523619437494592117589
61744353411523619437557268480187
61744353411523619437557354223547
61744353411523619437557354236645
61744353411523619437557610987688
61744353411523619437745554837817
61744353411523619437745639060645
61744353411523619437745639064857
61744353411523619437745640576965
61744353411523619437745640581177
61744353411523619437745667762617
61744353411523619439168275735773
61744353411523619439168275739985
61744353411523619439168275740145
61744353411523619439189167626321
61744353411523619439189167631937
61744353411523619439189169161515
61744353411523619439190317054419
61744353411523619439251843774513
61744353411523619439251929745537
61744353411523619439251929751153
61744353411523619439251931280571
61744353411523619439251959978331
61744353411523619439252188031455
61744353411523619439252216845855
61744353411523619439252302816879
61744353411523619439252302934923
61744353411523619439252962866115
61744353411523619439252964382435
61744353411523619439252991680515
61744353411523619439252993080195
61744353411523619439253077657155
61744353411523619439253077773795
61744353411523619439253079173475
61744353411523619439253337453693
61744353411523619439440216108783
61744353411523619439440244923183
61744353411523619440005075175427
61744353411523619440005076691747
61744353411523619440005103989827
61744353411523619440005105389507
61744353411523619482747111665620
61744353411523619483311195897604
61744353411523619483594531002745
61744353411523620857834151492353
61744353411523621269311643316067
61744353411523621269311672130467
61744353411523621269332938610294
61744353411523621269395326141475
61744353411523621269395700729350
61744353411524516484261086340908
61744353411524520051039066896788
61744353411524520051039067013428
61744353411524520051060216122869
61744353411524520051060216239464
61744353411524520051063314955583
61744353411524520051311379036632
61744353411524520052733872110478
61744353411524520052733900924878
61744353411524520052734646945138
61744353411524520052734675759538
61744353411524520053570815151414
61744353411524520053570815268000
61744353411524521288385178757312
61744353411524521288385178757313
61744353412144990892230703403998
61744353412144990892231475056330
61744353412171711451447548137716
61744353412171712686041453555320
61744353412171712686229481632648
61744353412172011594964557226036
61744353412172012829474894609272
61744353412172012875291126847156
61744353412172012875479154924484
61744353412172013012489119457704
61744353412172022156761486754899
61744353412172913443040146722664
61744353412179832613981509227236
61744353412179832613981509343876
61744353412180116886025495586965
61744353412180118121371513313881
61744353412180129097210922157721
61744353412180132803252074527664
61744353412181017316639198877701
61744353412181018551922540578841
61744353412181018553617116028524
61744353412181029664959942033229
61744353412471866765600363268943
61744356770248845152497959306070
61744356787974770615035143325360
61744356787974770615035144742510
61744356923865965443791622880680
61744356929774590811139705251404
61744356950563300629478468434712
61744356956471625853312639733350
61744356957310903382855338407236
61744356957310904617637300599928
61744356957343307006528374348661
61744356957343318119565890121913
61744356957343320117474624977036
61744356957343323821820425579876
61744356957343373023857320080895
61744357000688904412518759280460
61744357000688904412518759281864
61744357003740911096797606161157
61744357003740912331309867327205
61744357003740912738103861597336
61744357004612328150239549445074
61744357004612328155262714372008
61744357004612328155262800465288
61744357004612361504320906662220
61744357004612376326727359617406
61744357004612376326790035647394
61744357004612376326790121736462
61744357009645649918346730944284
61744357009649254019736997019924
61744357009649254019747471913256
61744357009649254019768392619608
61744357009649554163285401707928
61744357010500239345062914064212
61744357010520954189207607833368
61744357010521852896312003633515
61744357010521852901395349464007
61744357010521852901458111578851
61744357010521854135904538950127
61744357010521854136176506697301
61744357010521854136804129305767
61744357010521854138435938225863
61744357010521854756204252527266
61744357010521854757019389823720
61744357010521902307641837510175
61744357010521902307641842115269
61744357010521902309336413154421
61744357010521902309336417759515
61744357010522154945453925819102
61744357010532659732459244839263
61744357010532659733023329075459
61744357010532693086540602056409
61744357010532693086540602060621
61744357010532704204660577688957
61744357010532704204660577693169
61744357010532709143788311668685
61744357010532709143789083321017
61744357010605639079293786150717
61744357010605639079293786154929
61744357010605639079294557803049
61744357010605639079294557807261
61744357010629955643299256284365
61744357010629955643300027936697
61744357027375130261487277935661
61744357027383534277706540036546
61744357027383534277706540037950
61744357028222513449565506269512
61744357028222513449566625466060
61744357028246828572888569656927
61744357028246828778790162104776
61744357402472725309291567352080
61744357403411967508879524851626
61744357403420060263459449168436
61744357403420071383835761728920
61744357408348885948487056206968
61744357408348919117297850224980
61744357408348919117297851642130
61744357408348919300312076496178
61744357408372000520711899678340
61744357408372284657232351763266
61744357408372295770269753217654
61744357408372334063416169929562
61744357408373201094696366574486
61744357408373234448213639559648
61744357408373245566334386844528
61744357408380089578288713353362
61744357408380389767474938849046
61744357408380400880575017870020
61744357408380404401363401282992
61744357408380404401906478715344
61744357408380405636688412210276
61744357408380405636688526995700
61744357408380405636709419004292
61744357408380405819702751849748
61744357408380434232337360592644
61744357408380434232337362127838
61744357408380437755423866491546
61744357408380437755444758500138
61744357408380437938375413773392
61744357408381301448324037745528
61744357408381334800149058034738
61744357408381338323172886367054
61744357408445230643208386035168
61744357408445230644902961679414
61744357408453035564267156666838
61744357408453335755145548765194
61744357408477651084369085403910
61744357409320581941056205454344
61744357409321497150014680395246
61744357409321497150014685116980
61744357409329587433902569252608
61744357409329602259755859274818
61744357409329602259755863996552
61744357409329602260319943506802
61744357409329602260319948228536
61744357409329602264838433451574
61744357409329602264838433452978
61744357409352713127614357926756
61744357412276261998920507663268
61744357412284349236440889263217
61744357412284349241524235093709
61744357412284360352949857167843
61744357412284360359644469360851
61744357412284367110921118071402
61744357412284367156674674400150
61744357412284410315770435623849
61744357427054563152841631796008
61744357427054577977545942692874
61744357427078878482065168434724
61744357427078878483738823359520
61744357427078889602423678846794
61744357427078893308465175706174
61744357427078893308465178892714
61744357429137627158023522726804
61744357429137643759795155490072
61744357429137643759795155606712
61744357429137643759795413757276
61744357429137643759798511656870
61744357430012645459688884383357
61744357435042366712379445400825
61744357435046269172897052456748
61744357435070284314545720163761
61744357435917650274126995101565
61744357435917661249882835425603
61744357435917661254968762957027
61744357435917663247791197341930
61744357435917666191270001051937
61744357435917666191834860118581
61744357435917666333635284135307
61744357435917711212787092121005
61744357435921270872205550030113
61744357435921270872769631074237
61744357435945586201429086668829
61744357435953691311734260503457
61744357435953691311734346592525
61744357435953691311755267303296
61744357479275805667184679507278
61744357479287541323544517550014
61744357479287541323628200257378
61744357479287546265012271165042
61744357479287546265015365765668
61744357479287557383051658572808
61744357479287557383051658690852
61744357479287562876010928654198
61744357479360508868744250655238
61744357479360508868765137959566
61744357479360508868765138076206
61744357479360508868765142663830
61744357479360508868765142681299
61744357479360508868827928776382
61744357479360508868827928893022
61744357479360508868827933479242
61744357479360508868827933498115
61744357479381156041652546559304
61744357479381156041654869507598
61744357482231514177504305628627
61744357482242320993787598576184
61744357482242320993808490584776
61744357482242325935171669483848
61744357482242325935192561374396
61744357482312570773522703888796
61744357482315255464155893595403
61744357482315255464156008386686
61744357482315255868420807037944
61744357482336883723842646841393
61744357482339571197644343558616
61744357482339571197665235685252
61744357482347670963996341370310
61744357482347692916402908500043
61744357482347692916402908517513
61744357482347692916423800508635
61744357482347692916423805113729
61744357482347692916486476538623
61744357482347692916674880751737
61744357482347692916674880757353
61744357482347692918119524063255
61744357482347692918119525462935
61744357482347692918181171573387
61744357482347692918182200089030
61744357482347692918182200089031
61744357482347692918182286182311
61744357482347692918934312398342
61744357482347692918934312398343
61744357482347692918934313798023
61744357483186704634575089865728
61744357483186704634637851984784
61744357483187572474168200618481
61744357483187572474168544974753
61744357483187572474169233720345
61744357483187872662687029732068
61744357483212187991910566370784
61744357488115479013289560531133
61744357488115529151781696664155
61744357488147043349305001891978
61744357488147043351561338819914
61744357488147043900604356662836
61744357488147894696329511006157
61744357488147944649111637171675
61744357488147944651618678202715
61744357488151846972159052861725
61744357488212790336310490818055
61744357488219978223938210353738
61744357488219978226194547281674
61744357488219978775237565124596
61744357488219978775240663957310
61744357488219978782768632010510
61744357488219994834745740443206
61744357488219995429542084928840
61744357488219995429542085978600
61744357488219995429542343196044
61744357488219995429730371273372
61744357488220895997542066816149
61744357488221129714479728556237
61744357488223580497441674184436
61744357488223580687986966994447
61744357488223597150085337824128
61744357488223897479041418101641
61744357488244308517059902630837
61744357488245208947610929895797
61744357488245208947673691660721
61744357488245208947673720240437
61744357488245509136881523892581
61744357488245509136944314237221
61744357488245509274142278617973
61744357488247896421496309084296
61744357488255995994771266659498
61744357488255996002299234712698
61744357488255996002299239447530
61744357488256012649824689871034
61744357488256012787337550155166
61744357488256017730418492007367
61744357488256018140254873907679
61744357488256018140254873925149
61744357488256018140254878511369
61744357488256018140254878512773
61744357488256018140254902487395
61744357488256018140317554542761
61744357488256018140317664606451
61744357488256018140505839837533
61744357488256018140505925572468
61744357488256018141950598861979
61744357488256018142012244972431
61744357488256018142013359581355
61744357488256018142013360981035
61744357488256296191548908004534
61744357488256296194080312948222
61744357488256312792839629155618
61744357488256312793404370250298
61744357488256312793407817115470
61744357488256312793592774579892
61744357488256312795099031987824
61744357488256312795100069811422
61744357488256316682658999746673
61744357488256318329023402724742
61744357488256318329525467793646
61744357488256318331282805556948
61744357489096192327345573608473
61744357489096192396070094152174
61744357489096197259528015740499
61744357489096197259715957724547
61744357489096197261138908559337
61744357489096197261222591384745
61744357489096197266219159907247
61744357489096197266305937215237
61744357489096197266490784598659
61744357489096197267059082626413
61744357489096197268750216127221
61744357489096197268753658270659
61744357489096197886521197733190
61744357489096241731081581650845
61744357489096492516616167606661
61744357489096498075770871025026
61744357489096498075770871141666
61744357489100100347791033535861
61744357489120507725293630790890
61744357489120513215741639887920
61744357489120513215744734371906
61744357489120513215744734488546
61744357489120813404994407663742
61744357489196144298299513526953
61744357489196191879737006928883
61744357489196191879737035625239
61744357489196191879737379981511
61744357489196192016934913800283
61744357489196192016935028585707
61744357489196192016935286852911
61744357489196192062688498708747
61744357489196192062688584797815
61744357489196192062688843065019
61744357489196192428528977371075
61744357505949755696506881433177
61744357505949756933548338336142
61744357505949772345726994639755
61744357505949773535323929765781
61744357505974067321384617587097
61744357505974083970604730793675
61744357505974087628643738810653
61744357505974087628664630819245
61744357505974087674397323719117
61744357505974088909733608097557
61744357505981893830800449054199
61744357505982194157310019802203
61744357506821168204761306942544
61744357506821168204761306960013
61744357506821217402846513103601
61744357506825070070482425108014
61744357506825075607477855213640
61744357506825075607477858401584
61744357506825075607481327117696
61744357506825075607502247824048
61744357506825076019284253732993
61744357506845483533984843581260
61744357506845483533984843598729
61744357506845488887150918998216
61744357506849385857492872775244
61744357506849385859749209703180
61744357506849419211574229992390
61744357506857190780784291206757
61744357506857195719910992084621
61744357506857195719911250351825
61744357506857195719912025186485
61744357506922068118979276047799
61744357506922068118979534315003
61744357506922365206022761383276
61744357506954785644987476901564
61744357506954785645551561133548
61744357506954785647243813829500
61744357638784408470941543075962
61744357638785275822413814254440
61744357638785275824106066950392
61744357638785309175931087239602
61744357638808675768197377186792
61744357638808675768197381773012
61744357638808686742281861913838
61744357638808686743974028516510
61744357638808686743974114609790
61744357638808686881234778641180
61744357638808686881234783227400
61744357638808690585580579125976
61744357638808690585580583712196
61744357638808720095799134899000
61744357638809587311723048392018
61744357638809587311723129880204
61744357638809587311723134485298
61744357638809587447291545820736
61744357638809587447291550408360
61744357638809587447291550425829
61744357638809587448983798516688
61744357638809587448983803104312
61744357638809587448983803121781
61744357638809592388678719103190
61744357638809592390370971799142
61744357638809620663548154774508
61744357638809620800808823393522
61744357638809620800808823410991
61744357638809635487706178982710
61744357638816495369375500192572
61744357638816528722892773177734
61744357638816795695321757888908
61744357638817696126374193359916
61744357638820397829871957089544
61744357638820397829873104982448
61744357638820397829875313139702
61744357638820397829875427930742
61744357638820397831567565835654
61744357638820397831567680626694
61744357638820397831567680743334
61744357638820431183389230074706
61744357638820431183413592924496
61744357638820431183413593041136
61744357638820447242918325023760
61744357638820447242918325140400
61744357638882522321924758870120
61744357638882522323617006978448
61744357638882522323617011566072
61744357638893393787142477814066
61744357638893393787162336719390
61744357638893393787162365417150
61744357638914042194832702621228
61744357638914042194832707207448
61744357638914042195396791439432
61744357638914053312952678253776
61744357638914053315212114368558
61744357638914057019557914853354
61744357638914942763148909103510
61744357638914942764841161799462
61744357638917644466580899024408
61744357638917644468275474668654
61744357638917644468276507770518
61744357638917688800960831886722
61744357638917688801021269636122
61744357638917704860528324683680
61744357638925797617388601117360
61744357639757872244697157812670
61744357639757872244697162534404
61744357639757916716334406547020
61744357639768690178525062293316
61744357639768690179089918177632
61744357639789091928919517091550
61744357639789103047039492724098
61744357639789136400556765709260
61744357639789388411567053087294
61744357639789388411567057692388
61744357639789388412131137319278
61744357639789388412131141924372
61744357639789388413823390015230
61744357639789388413823394620324
61744357639789388548827721723778
61744357639789388551084058651714
61744357639789388551084063256648
61744357639789392117625255204018
61744357639789392118106432986064
61744357639789392255366068501810
61744357639789392255429859136510
61744357639789392255429863722730
61744357639789392255429863741444
61744357639789392262228705903820
61744357639789403235725081900590
61744357639789403235746002488898
61744357639789403236289166132574
61744357639789403373006671125382
61744357639789436589806439117736
61744357639790288981572409890738
61744357639790288981572414495832
61744357639790292685918210258894
61744357639790292685918214980628
61744357639790337157555458876604
61744357639790337157555458993244
61744357639792993977571296762410
61744357639792993979265872406656
61744357639792994389628627904578
61744357639793004914372308749824
61744357639793006745351380762092
61744357639793006745352499957236
61744357639793006745354822905530
61744357639793010449133444557716
61744357639793010449196122118686
61744357639793010451392876086278
61744357639793010455911652996014
61744357639793010456475365710564
61744357639793010456475737227998
61744357639793054921334429864598
61744357639793054921335549059742
61744357639793054921337872008036
61744357639862338110379210950658
61744357639862338247639879587142
61744357641764400468698624840419
61744357641775210851878415482416
61744357641775212088916686021924
61744357641837351817714056122860
61744357641837351817717154022454
61744357641872451822722279096884
61744357641872452005736619681122
61744357641872452005737648550898
61744357641872452005739971615832
61744357641872457351386265497470
61744357641872457351389360098096
61744357641872457353080841258356
61744357641872468469495274271954
61744357641872468469495388573348
61744357641872468469498741441178
61744357641872468469498831206432
61744357641872468469498832256192
61744357641872468469509335730644
61744357641872468469687117550964
61744357641872468471189964334234
61744357641872468471190993204010
61744357641872468471201588543236
61744357641872468471943105513322
61744357641872468471943106446442
61744357641872468606693266882502
61744357641872468609204118523180
61744357641872468609204119456300
61744357641872468609204894290960
61744357641872473410893406638308
61744357641872473411071183400232
61744357641872473412577475615946
61744357641872473412765761960478
61744357641872473959862786886513
61744357641872473959862786892129
61744357641872473959862810862539
61744357641872473959925462913693
61744357641872473959925572981595
61744357641872473959925573000469
61744357641872473959926606102333
61744357641872473960113862531541
61744357641872473961536465922689
61744357641872473961557357931281
61744357641872473961620148625841
61744357641872473961620153347575
61744357641872473961621181863218
61744357641872473961621181863219
61744357641872473961621183262899
61744357641872473961621267956499
61744357641872473962373294172530
61744357641872473962373294172531
61744357641872473962373295572211
61744357641880562463386876022244
61744357641880579072114473052102
61744357642711447389890907489032
61744357642711447389890993582312
61744357642712353517608215494533
61744357642712653706124863731396
61744357642723159774966253537128
61744357642743871604433329440391
61744357642743871604434104275051
61744357642743871741631322050939
61744357642743871741632096885599
61744357642744772172182091031433
61744357642744772172182091035645
61744357642744772172182349315899
61744357642744772172182435404967
61744357642744772172183124150559
61744357642744772172183210243839
61744357642744773956571897910957
61744357642744773956572242267229
61744357642744773956572931012821
61744357642745074145089579249684
61744357642747475111028020197153
61744357642747475248226012807701
61744357642747758821396912739490
61744357647671824393308067898150
61744357647671824395000320594102
61744357647671824941532853721736
61744357647671824942347642056824
61744357647671824942350707961094
61744357647671824942351086816980
61744357647671824944042960657046
61744357647672725555916367628186
61744357647684733080453935353663
61744357647684733080997127577055
61744357647744759269633529055862
61744357647744759277163821107116
61744357647744759818676169118806
61744357647744759818676170285206
61744357647744759818678493116860
61744357647744759826206834241402
61744357647744774092102658041036
61744357647744775878184722217394
61744357647744776472979915138150
61744357647744776472979918320478
61744357647744776472979943952550
61744357647744776472979947134878
61744357647744776472980172355594
61744357647744776472980201169994
61744357647744776472980947190254
61744357647744776472980948356654
61744357647744776472980976004654
61744357647744776472980976937774
61744357647744776472983271188308
61744357647744776473168200432922
61744357647744776473168229247322
61744357647744776473733060665966
61744357647744776473733089247086
61744357647745675254708717976883
61744357647745677040791988809341
61744357647745677040793103418265
61744357647745677040793108023394
61744357647745677041545129521904
61744357647745977230815694822332
61744357647756767578364190629545
61744357647756767580056443325497
61744357647756767580058766273791
61744357647756782397439645264681
61744357647756782397441968212975
61744357647756783632221578759613
61744357647757682781471979289753
61744357647757682781472352342141
61744357647777174767778257898470
61744357647777174769470510594422
61744357647777174774741366885026
61744357647777174775306225951670
61744357647777174777000802645676
61744357647777189591939639579596
61744357647777191376329451060002
61744357647777194670804922349051
61744357647777196914204439955150
61744357647778095101355949614011
61744357647778095101418711378935
61744357647778095284370289253483
61744357647778395427887298341803
61744357647778395839732352875726
61744357647780777039025008187654
61744357647780777046553353930340
61744357647780782574676469738056
61744357647780782575238230903702
61744357647780782575241325622372
61744357647780782576932806547948
61744357647780793693326687426388
61744357647780793693329786259102
61744357647780793693329905655236
61744357647780793693340380548568
61744357647780793693340409246328
61744357647780793693361301254920
61744357647780793694958248339228
61744357647780793695053553832828
61744357647780793830503792646488
61744357647780793830524684655080
61744357647780793833035191922224
61744357647780793833035939108881
61744357647780793833038290754938
61744357647780797539076689708865
61744357647780798634724480153992
61744357647780799183192905124121
61744357647780799183672963673275
61744357647780799183672963677487
61744357647780799183673225500025
61744357647780799183693855686079
61744357647780799183693855699337
61744357647780799183693860285557
61744357647780799183693860291173
61744357647780799183694231821865
61744357647780799183756536312737
61744357647780799183756617818392
61744357647780799183756876085596
61744357647780799183756903267037
61744357647780799183756907847640
61744357647780799183756907847641
61744357647780799183756907853257
61744357647780799183756989354701
61744357647780799183756989356105
61744357647780799183757650920256
61744357647780799183760002566310
61744357647780799183944935930585
61744357647780799185388435935419
61744357647780799185451222024885
61744357647780799185452256661943
61744357647780799185452342755223
61744357647780799185452601035441
61744357647780799186204367571574
61744357647780799186204367571575
61744357647780799186204368971255
61744357647781077234987889778722
61744357647781077235823946374668
61744357647781077373084616564906
61744357647781077373087796769112
61744357647781077373087801490846
61744357647781077373088058217240
61744357647781082718172558003384
61744357647781082718736642235368
61744357647781082718737413887700
61744357647781082764490227143832
61744357647781082766182479839784
61744357647781093836278610929806
61744357647781093836759783990118
61744357647781093836780680733542
61744357647781093836843352024486
61744357647781093836843356759318
61744357647781093836843466828624
61744357647781093836843725095828
61744357647781093836846794181022
61744357647781093836846798889658
61744357647781093836846913693796
61744357647781093836857389520248
61744357647781093836857418218008
61744357647781093836878310225196
61744357647781093837035200038328
61744357647781093838454330936604
61744357647781093838539166371034
61744357647781093838549642216200
61744357647781093838549670913960
61744357647781093839291159186286
61744357647781093882610974428712
61744357647781093884303227124664
61744357647781094019774013573382
61744357647781094019794934279788
61744357647781094019795278653322
61744357647781094019798377486036
61744357647781094020049424408760
61744357647781094022305758155772
61744357647781094022320480134675
61744357647781097131322644325957
61744357647781097726097981520861
61744357647781098778241489125672
61744357647781098779925558103310
61744357647781098780113844447842
61744357647781099372462384498930
61744357647781099374638104505728
61744357647781099374722939940158
61744357647781992620266817663603
61744357647781994404658948892713
61744357647781994406351203104985
61744357647781994450346305918282
61744357647781994450349404750996
61744357647781994450408723309672
61744357647781994450409067683206
61744357647781994587620662880674
61744357647781994589312915576626
61744357647781997561873670037009
61744357647781997744888009676481
61744357647781998110697002073461
61744357647781998113144726062145
61744357647781998156450586981925
61744357647781999346074076974274
61744357647781999346263476937019
61744357647781999346325124093019
61744357647781999346325895745351
61744357647781999529255781379259
61744357647781999529277816576491
61744357647781999529277821162711
61744357647781999940839283859311
61744357647788902647154685968379
61744357647788904293501181445882
61744357647788904295945546451146
61744357647790102855172004540277
61744357647790103267039070413441
61744357647790103267039070413450
61744357647792804970474158117302
61744357647792806754048062054426
61744357647792806754612146286410
61744357648617376656431924472184
61744357648620076507335362631833
61744357648620120973890037071383
61744357648620971578884596181883
61744357648620977066783379898855
61744357648620977067808494491617
61744357648620977075127256661737
61744357648620978332902997792360
61744357648620978927428003974216
61744357648620978929955965710204
61744357648620978930775312216208
61744357648621021541705174637889
61744357648621277287370737589264
61744357648621278522152671084196
61744357648621279119205639002040
61744357648629082256039559368063
61744357648629084040429452319393
61744357648629084040453733685200
61744357648629084040516495800044
61744357648631783888138738684752
61744357648631783888954641647638
61744357648632085521356488771916
61744357648632980957800334852155
61744357648632986500971194189657
61744357648632986500971197376197
61744357648633030371013810630549
61744357648633034075359611115345
61744357648652493450366268257023
61744357648652497154712068741819
61744357648652498801928250448408
61744357648653393832738028035414
61744357648653393880917381611051
61744357648653396990467740684645
61744357648653396990551308719013
61744357648653397585263096006779
61744357648653397585263182095847
61744357648653399368920681346536
61744357648653399368921800541680
61744357648653399369486656425996
61744357648653399369652902869041
61744357648653399369652988958109
61744357648653399369737704902842
61744357648653399369740027734496
61744357648653399369740032438760
61744357648653441455351083016551
61744357648653699558170354520328
61744357648656083999495322051658
61744357648656095721362347759055
61744357648656095722178250684193
61744357648656100663022619163664
61744357648656144942422746571689
61744357648656384188744995226854
61744357648656399615317704919723
61744357648656400850663722585160
61744357648656400850664494298971
61744357648657295744193760147402
61744357648657299450817590035458
61744357648664200831919429563765
61744357648664204536265230048561
61744357648664206182641141375137
61744357648664248817381991956329
61744357648664248817381991960541
61744357648725428322554823196042
61744357648725475899433260099307
61744357648729028733743108411969
61744357648729073207828074902773
61744357648737183692014428769969
61744357648737183692015200418089
61744357648737183692015200422301
61744357648737183692767575610376
61744357648737183692830337375300
61744357665397701227325991093136
61744357665397701227346911799542
61744357665409708752427586009263
61744357665478756038138759464009
61744357665478756038954662408021
61744357665503070955842612720289
61744357665503070955842617442023
61744357665503070955863504728881
61744357665503070955863509450615
61744357665503073151752102867221
61744357665503073151752106053761
61744357665503073154262586041699
61744357665506953475128864026998
61744357665506953475128949766146
61744357665506970076065049196900
61744357665506970076085596831958
61744357665506970076085941205492
61744357665506970076336759609990
61744357665506970076337788479766
61744357665506970076340112477820
61744357665506970077759252819564
61744357665506970077759625890906
61744357665506970078596162440792
61744357665506970078596191138552
61744357665506970078596419658236
61744357665506970078596449405756
61744357665506970078597224240416
61744357665506970078599518490950
61744357665506970121818261035474
61744357665506970121839181741880
61744357665506970121839267835160
61744357665506970121839526115414
61744357665506970122093671870852
61744357665506970123512837729480
61744357665506970124350004684744
61744357665506970124350005617864
61744357665506970259110784422242
61744357665506975612269710506309
61744357665506975612269824825173
61744357665506975614780308018605
61744357665506975614780308018614
61744357665506975614780308135200
61744357665514778750860966628287
61744357665515030906503493338670
61744357665515030906503493455310
61744357665515075371365915082268
61744357665515075371386807090860
61744357665515075371386807207500
61744357665515078526665224737409
61744357665515078892683427720409
61744357665518681209432806217114
61744357665518681209433063434558
61744357665518681209433064950789
61744357665518681209433179269653
61744357665518681209436162267272
61744357665518681211127295755030
61744357665518681211127640128564
61744357665518681211128414963224
61744357665518682995768270619908
61744357666345949248199169525800
61744357666345952746641397920965
61744357666345952952542990368814
61744357666345954601365589299028
61744357666354057927532865658634
61744357666354058064546702796202
61744357666354059711674984699294
61744357666357956628665937398643
61744357666357956629230764703243
61744357666357956629230793284363
61744357666357961577668072030492
61744357666357961623400736234008
61744357666357961760661490959400
61744357666357962172464417573329
61744357666358006042507030827681
61744357666358009746852831312477
61744357666378369552410515719115
61744357666378369687164228000680
61744357666378373256756316203911
61744357666378373256756402292979
61744357666378373256756402297350
61744357666378373393770239434918
61744357666378375040330304817316
61744357666378375040895160696016
61744357666378375040898521338010
61744357666378375041167129762414
61744357666378375041167129879054
61744357666378375041170490521048
61744357666381971823406595221147
61744357666381976765066866625756
61744357666381977312392995948481
61744357666381977312392995952693
61744357666381977312392996302613
61744357666382270318103040999556
61744357666382271552884974494488
61744357666382272148516121081530
61744357666382276952620912567552
61744357666382276952620915754092
61744357666382277501685630219814
61744357666382320181883173543162
61744357666390377258821384193086
61744357666390377260498467793696
61744357666390380781826486598973
61744357666390380827580043161152
61744357666390380827580157952192
61744357666390380966536565537404
61744357718576230101542397129319
61744357718576530701570915424441
61744357718649181448968978657709
61744357718649481593242572131365
61744357718657585467446352344722
61744357718660286619588685414633
61744357718660286619588713994349
61744357718660286619609606002941
61744357718660286621838420065482
61744357718660286759854899310885
61744357718661173102851698535352
61744357718661187920234900474536
61744357718680696379299309947712
61744357718680696379299314179800
61744357718680696379299338528832
61744357718680696379299342760920
61744357718680696379299596796036
61744357718680696379302695628750
61744357718680696379302785394004
61744357718680696379302786443764
61744357718680696379487599475976
61744357718680696379487628054288
61744357718680696379491071738536
61744357718680696380993918521806
61744357718680696380994947391582
61744357718680696380995038089956
61744357718680696381183324434488
61744357718680696381747032052894
61744357718680696381747059700894
61744357718680696381747060634014
61744357718680701320125092875582
61744357718680701322381429803518
61744357718680701869102914065161
61744357718680701869103028384025
61744357718680701869165704404185
61744357718680701869645844479273
61744357718680701869666736487865
61744357718680701869666741074085
61744357718680701869666741075489
61744357718680701869667112610393
61744357718680701869667884264129
61744357718680701869729527188041
61744357718680701869729788636169
61744357718680701869729788641785
61744357718680701869730560289905
61744357718680701869732974053212
61744357718680701869733232320416
61744357718680701869917816713497
61744357718680701869917816719113
61744357718680701869921260397744
61744357718680701871424107535147
61744357718680701871425136050791
61744357718680701871425222144071
61744357718680701871425226749164
61744357718680701871613513093696
61744357718680701872177248360103
61744357718680701872177249759783
61744357718681596947302767281313
61744357718681897090628392124058
61744357718681897090631486724684
61744357718681897090631835802690
61744357718681897090817449071162
61744357718681897090819747671828
61744357718681897090819776250140
61744357718681897093076109997152
61744357718681897093076884831812
61744357718681897136573332462248
61744357718681897138829666209260
61744357718681902626812136068078
61744357718681902626815603721332
61744357718684303591933893115369
61744357718684303591933979204437
61744357718684554504635395421503
61744357718684580545915587132201
61744357718684598245023903523450
61744357718684598245023903542164
61744357718684598245212189886696
61744357718684598246716156219402
61744357718684603735450988297164
61744357718684603735452021411883
61744357718684603735454092182658
61744357718684603735454092201372
61744357718684603735454350468576
61744357718684603735642378545904
61744357718684603737094430538676
61744357718684603737146344878610
61744357718684603780639374347298
61744357718684603781204573207080
61744357718684603781207677092574
61744357718684603782899929788526
61744357718684603782910662776560
61744357718684603920108655387108
61744357718685504349016245127918
61744357718685504349016273707679
61744357718685504350659682652068
61744357718685504485660657437835
61744357718685504486224741669819
61744357718685504486497485556375
61744357718685504898070915872034
61744357718685504898091807880626
61744357718685504898091836460342
61744357718692407056993709014563
61744357718692408702525934994416
61744357718692659624230213556590
61744357718692659624230213673230
61744357718692702121674278872278
61744357718692702121674536089722
61744357718692702121675310924382
61744357718692702121862535352650
61744357718692702121862564167050
61744357718692702122427424166814
61744357718692702259124323197168
61744357718692702259124352011568
61744357718692702259126647195222
61744357718692702304877908223676
61744357718692707060805456408382
61744357718692707609574066991902
61744357718692707609597310646548
61744357718692707609762466624253
61744357718692707609762468140573
61744357718692707609783274405805
61744357718692707609783387330605
61744357718692707609846034654409
61744357718692707609846034658780
61744357718692707609846036170729
61744357718692707609846036174940
61744357718692707609846036174941
61744357718692707609846063350765
61744357718692707609846149444045
61744357718692707609846149445449
61744357718692707609846149445662
61744357718692707609846149449820
61744357718692707609846407730122
61744357718692707610326179296843
61744357718692707610326179301214
61744357718692707610326179301215
61744357718692707610326207876559
61744357718692707610326207895433
61744357718692707610326207994603
61744357718692707610326208012073
61744357718692707610326208348895
61744357718692707610326466629197
61744357718692707610326550852025
61744357718692707610326552368345
61744357718692707610327327207217
61744357718692707610347100003195
61744357718692707610409776033183
61744357718692707610409776383263
61744357718692707610409862122251
61744357718692707610409862126622
61744357718692707610409862126623
61744357718692707610410147588365
61744357718692707610410233677433
61744357718692707610410233681804
61744357718692707610598062740893
61744357718692707610598148480041
61744357718692707610598148484252
61744357718692707610598148484253
61744357718692707610598177059757
61744357718692707612020783638849
61744357718692707612020783643220
61744357718692707612020783643221
61744357718692707612020785055999
61744357718692707612021904251143
61744357718692707612041675647441
61744357718692707612042823557815
61744357718692707612042824957495
61744357718692707612104351677589
61744357718692707612104437654228
61744357718692707612104437654229
61744357718692707612104437766497
61744357718692707612104466346213
61744357718692707612104466464470
61744357718692707612104466468682
61744357718692707612104467881407
61744357718692707612104724748930
61744357718692707612104724748931
61744357718692707612104810837999
61744357718692707612105499583590
61744357718692707612105499583591
61744357718692707612105585560231
61744357718692707612105585676871
61744357718692707612105587076551
61744357718692707612292724011858
61744357718692707612292724011859
61744357718692707612292752826258
61744357718692707612292752826259
61744357718692707612857611892902
61744357718692707612857611892903
61744357718692707612857613292583
61744357718692707655599620035048
61744357718692707655599734359736
61744357718692707656100684800842
61744357718692707656163704267032
61744357718692707656163818591720
61744357718692707657774339738736
61744357718692707657858022564144
61744357718692708845195526155992
61744357718692708847639516573434
61744357718692708847639545387834
61744357718692709439991871704436
61744357718692709440020942842954
61744357718692709442164151219143
61744357718692709442164180033543
61744357718692709442185072042135
61744357718692709442247834044551
61744357718692709442248208632372
61744357718693604654579521989169
61744357718693604655143606221153
61744357718693604657113622940340
61744357718693608177595083581862
61744357718693608223348639910556
61744357718693608223411430256862
61744357718693608223411430610994
61744357718693608223411431673804
61744357718693608223912724142540
61744357718693608225586380013554
61744357718693608225587154848214
61744357718693608361456727754475
61744357718693608363130755416140
61744357718693608363151676121088
61744357718693609459608224775637
61744357718693610007803566206040
61744357718693610007832638744238
61744357719524483338865952033781
61744357719532587213092201061256
61744357719532587213092972713588
61744357719532887356609953104100
61744357719532887402342645888784
61744357719532889186944073578505
61744357719532889186944078164725
61744357719535588501946455899473
61744357719535588501946484479189
61744357719556898837970708867508
61744357719556898838701900470477
61744357719556898838702933572341
61744357719556903777097671194904
61744357719556903777098442847236
61744357719556903777829892717409
61744357719556903777830667552069
61744357719557199027220382159344
61744357719557203920614651585416
61744357719557203921346901805729
61744357719557203966347344368696
61744357719559605482793586843676
61744357719559905672043260135512
61744357719559905809241252746060
61744357719559948304499492335531
61744357719559948304499521031887
61744357719559948304520413040479
61744357719560806238159331519004
61744357719560806238180252107312
61744357719560806238369399871050
61744357719567705651691172078437
61744357719567708944442219896929
61744357719567708944442994731589
61744357719567710590818131223505
61744357719567710590818906058165
61744357719568009087959228985249
61744357719568009088046398413664
61744357719568009499577196608382
61744357719568009682568335718059
61744357719568009684263285755324
61744357719568010734335140311825
61744357719568010734356032203720
61744357719568010734359130103314
61744357719568010917350269212991
61744357719568010918186322964835
61744357719568906406535047443982
61744357719568909518510256250209
61744357719568910066825310489187
61744357719568910067302226692401
61744357719568910067389394721171
61744357719568910069081647417123
61744357719568910112303440909104
61744357719568910112303441025744
61744357719568910113055897592158
61744357719568910113055897708798
61744357719568910113119348439336
61744357719568910113121671387630
61744357719568910113142950933279
61744357719568910113327522855133
61744357719568911302171328216103
61744357719568911347903604882562
61744357719568911347924884311625
61744357719568911347924884428211
61744357719568911350348357308288
61744357719568911350348357424883
61744357719632534745237865422052
61744357719632835002898604635089
61744357719632835002898604751729
61744357719632883179132702313611
61744357719632883179132730893327
61744357719632883179153622901919
61744357719632883911126952861599
61744357719640989029029403962949
61744357719640989029029403962997
61744357719665256182078505501269
61744357719665300509680258608543
61744357719665300653904039413751
61744357719665300653904040930071
61744358845116557187482016316492
61744358845116557324760220911250
61744358845124661014511465623116
61744358845124662434501399790822
61744358845125577643459879335414
61744358845125577643459879336818
61744358845148677393198402356208
61744358845148677574454342301612
61744358845148677576149689598190
61744358845148977580773272686104
61744358845148977628703845020142
61744358845148977763724936429538
61744358845149025759015753317172
61744358848072237377544247915686
61744358848104641186972351710871
61744358848104691147619384897839
61744358848104691149311637593791
61744358848115496934172839855856
61744358916064189965240450966544
61744358916064204789398479779840
61744358918027489563737287600035
61744358919018669446150175760234
61744358923943007617145383249366
61744358923943008166188401092288
61744358923943024225884604488226
61744358923943024820681207241064
61744358923943908917202722632167
61744358923943925388492902783841
61744358924915571555431370128009
61744358924915571555431370244649
61744358924915571555431370594569
61744358924915587612488339692152
61744358924916471985982397392969
61744358924916471985982397509609
61744358924916471985982397859529
61744358924916488594363085771760
61744358924916772175252962693397
61744358924916772175252963159957
61744358924916788783612759063596
61744358924919221270687871592931
61744358924919221270688130210055
61744358924919221407885864203479
61744358924919221407885864553399
61744358924919221407886208559751
61744358924919221453639420765507
61744358924919221453639791951895
61744358924919221453639793351575
61744358924927295408103433405056
61744358924927589695413670573246
61744358924927590107195676482218
61744358924927595185843859692549
61744358924927595185846182636631
61744358924927595185846182640843
61744358924928490675007372383502
61744358924928527069096426058439
61744359075588971008679432736520
61744359075588985835096893078378
61744359075589019186921913367588
61744359078519133923324255872212
61744359078519434112594821172640
61744359078539847120065596180288
61744359078543450489648432961867
61744359078543450489649466080993
61744359078543451038691455422933
61744359078543750678856628232820
61744359078543750678859722834850
61744359078543784030681648522030
61744359078551554364545308318436
61744359078551554364548402919062
61744359078551854553815873617460
61744359078551854553818968219490
61744359083467803484933774782008
61744359083467803485497859013992
61744359083469006621766530790024
61744359083476809893416609886809
61744359084427744648751372725147
61744359084427744649316342928327
61744359084427759290672338358172
61744359084427759336425894570280
61744359084428059663021034405153
61744359084428060898367052132069
61744359084428945222819409078427
61744359084428994636597083407669
61744359084429005754717830692549
61744359084429009459063631177345
61744359084429009460758206821591
61744359084429009461323062705907
61744359084448472533145223546286
61744359084448472533146342871168
61744359084448472533146346413404
61744359084448473767928279908336
61744359084448505290384096066999
61744359084448505336116760153875
61744359084449374747542898882708
61744359084449374748274090485677
61744359084449374748274348752881
61744359084449374748275123587541
61744359084449406246253587147811
61744359084449406246253591752905
61744359084449406246817671379795
61744359084449406248509924075747
61744359084449406248509928680841
61744359084449406248510014769909
61744359084449674936792543476784
61744359084449674936792572174544
61744359084452369503254815908490
61744359084452371150382839544378
61744359084452371150634658256406
61744359084452371287895326892730
61744359084452374993939150803563
61744359084452376229285164415031
61744359084452376229285940182811
61744359084452419283040248927756
61744359084453269819388993146963
61744359084453271718194535445662
61744359084453271718383678131914
61744359084453271718446354157690
61744359084453274827161035212394
61744359084453276613996241735701
61744359084453305070019555734872
61744359084453305070020670343796
61744359084453308157728264690407
61744359084453308158272228566131
61744359084453319850851944829040
61744359084453324769350326253263
61744359084453324792238080388243
61744359084460179776872522112249
61744359084460179776872522116461
61744359084460179776872780396715
61744359084460179776873555231375
61744359084460181561262328974511
61744359084460181561262328991773
61744359084460181561262587258977
61744359084460181561263362093637
61744359084460213082965264733449
61744359084460213082965264737661
61744359084460213082966036389993
61744359084460213083718411578068
61744359084460213083781173342992
61744359084460213085222373317929
61744359084460224203342348946265
61744359084460224203342348950477
61744359084460224203596754889971
61744359084460474613811897732074
61744359084460476260124018423950
61744359084460476260939921367962
61744359084460476397384687060274
61744359084460476398200590004286
61744359084460479921163956104824
61744359084460480104242086851377
61744359084460480104244409799671
61744359084460513318721640597550
61744359084460524392781427807328
61744359084461376827935714325234
61744359084461376828688941243470
61744359084461376828751617269246
61744359084461410179760734614444
61744359084461410179761849223368
61744359084461424960593123708612
61744359084461424960616335466637
61744359084461425006369920258461
61744359084464076885057909684878
61744359084464076885058681337210
61744359084464126664051423170489
61744359084464126664114099196265
61744359154384217311185736442228
61744359155327711366759087575040
61744359155351978587887190635263
61744359155351978587887276728543
61744359155352877920938302778956
61744359155352879155636210510771
61744359155352879155636296604051
61744359155352879155719888731076
61744359155352879155720236273888
61744359155352879155723330874514
61744359155352879156451338601249
61744359155352879156452113435909
61744359155353179299968347689569
61744359155353179299968433778637
61744359155355580859698139943307
61744359155355580859698139960569
61744359155355580859699173062433
61744359155356781570965202026261
61744359155363685969439318822879
61744359155363685969439318840141
61744359155363685969439577107345
61744359155363685969440351942005
61744359155363718040186049401568
61744359155363718040750133633552
61744359155363730441917136398248
61744359155363734102201604787178
61744359155363734146262936883044
61744359155363734147955189578996
61744359155363980805561676908642
61744359155363981217343682817614
61744359155363981217344025774206
61744359155363981217344797426538
61744359155363981354604694410530
61744359155363984328566779333403
61744359155363984328566865422471
61744359155363984878174738789801
61744359155363985061209884698868
61744359155363986112956586195665
61744359155363986112956672284733
61744359155363986112977478087560
61744359155363986295991818193800
61744359155363986296807768848675
61744359155364017818406947226021
61744359155364017864160528831305
61744359155364017864160532017845
61744359155364018277469889745229
61744359155364018412387269981017
61744359155364018412387270453193
61744359155364018413203177983425
61744359155364018413203203376601
61744359155364018413203206563141
61744359155364019648298143592249
61744359155364019648549221103517
61744359155364028801044303904255
61744359155364028801044303904303
61744359155364028801044303904463
61744359155364028801044305439497
61744359155364029395840907733209
61744359155364030585347109927908
61744359155364034291219958718628
61744359155364034291387093836991
61744359155364034291387093841203
61744359155364034291387098446297
61744359155364034291387442802569
61744359155364034291388217637229
61744359155364034335533502183472
61744359155364034337141023008220
61744359155364034337225754879424
61744359155364881785155721675490
61744359155364881785156493327822
61744359155364884896315799208911
61744359155364884897131702134049
61744359155364885445923672576241
61744359155364885490924086560896
61744359155364885490924115257252
61744359155364920080794823481347
61744359155364929368793325315005
61744359155364929963589584652125
61744359155364929963589927608717
61744359155364931153158891922631
61744359155364934904764436913484
61744359155364934904973610918096
61744359155364934904974385752756
61744359155367620548695870145240
61744359155367621784042659524488
61744359155367621784060452700366
61744359155367621784063551533080
61744359155367632902180428332914
61744359155367632902350920451808
61744359553203359019321047723972
61744359553215061322226288807322
61744359553215061322228611755616
61744359554163324024026672896864
61744359554187629469912170463652
61744359554187629469912171998846
61744359554187629469974848024622
61744359554187629607235602758597
61744359554187629607237925706891
61744359554187629609431586604680
61744359554187640590291577624762
61744359554187640590291579159956
61744359554187640727615009919707
61744359554187674079377354178770
61744359554195732749802098252112
61744359554195732749885666286480
61744359554195733344870641130272
61744359554195733344873735730898
61744359554195733482194071881600
61744359554195733482197166482226
61744359554195733482197171068446
61744359554195734580217086032396
61744359554195734580218205227540
61744359554195734581912780871786
61744359554195734717543960447694
61744359554195744464685964059398
61744359554195744602009394810726
61744359554195745700032756504334
61744359554195745700095434065304
61744359554195745837356188776194
61744359554195779051854334650106
61744359554195779051855453845250
61744359554195779051857776793544
61744359554195779051920454354514
61744359554195779189118533058342
61744359556134723926634345820733
61744359556134723926635460423833
61744359556134724338228666604549
61744359556167139426471327359293
61744359556167139426472441962393
61744359556169829872113177629268
61744359556169829872674938794914
61744359556169829872678033513584
61744359556169829874369514439160
61744359556169846481109671564487
61744359556169846481109671581957
61744359556169846481130563573079
61744359556169846481130563590549
61744359556169846482804247212945
61744359556169846482825139221537
61744359557115392654027970338044
61744359557115392654027970456088
61744359557115392654028741991780
61744359557115392654028742108420
61744359557117788678518937348696
61744359557117793619903008256360
61744359557117793619906102856986
61744359557117793619965378284431
61744359557117794169008400391365
61744359557118093809173573555384
61744359557139707983252278630496
61744359557139707983252278747136
61744359557139751908273812602292
61744359557142409140092457492082
61744359557142454161316692556682
61744359557143354729128474197114
61744359557150209118987490016979
61744359557150209118987576110259
61744359557150507659416196696180
61744359557150509309010555093944
61744359557150513015051702876722
61744359557150557486480117617668
61744359557150558722015196891117
61744359557151458054229137493176
61744359557151459289825859318984
61744359557151459839433737308670
61744359557154150010709729991850
61744359562042131788644973418182
61744359562042131789209057650166
61744359562042131790901310346118
61744359562042132337416018535830
61744359562042132338251698879510
61744359562042132339943951575462
61744359562042146615814804336556
61744359562042148399640531584978
61744359562042148992556476950958
61744359562042148992556505532078
61744359562042148995000841956222
61744359562042148995000870537342
61744359562043049562060540235644
61744359562043049562812652544956
61744359562043049562812910812160
61744359562043349339736013217965
61744359562043349339737127821065
61744359562074547288481954956742
61744359562074547289046039188726
61744359562074547290738291884678
61744359562074562115087701643132
61744359562074562115651785875116
61744359562074563899477513123538
61744359562074563900041597355522
61744359562075464650867632896323
61744359562075470001526663960185
61744359562075470003472976809399
61744359562075764839572994756525
61744359562078171704940744963531
61744359562078171704940744967743
61744359562078171704940744981001
61744359562078171704940749567221
61744359562078171704940749568625
61744359562078171704940749572837
61744359562078171704961636972123
61744359562078171704961636976335
61744359562078171704961636989593
61744359562078171704961641575813
61744359562078171704961641577217
61744359562078171704961641581429
61744359562078171705024313002111
61744359562078171705024317601589
61744359562078171705024317602993
61744359562078171705024317607205
61744359562078171705024684557293
61744359562078171705024689143513
61744359562078171705212717220841
61744359562078171706635325217083
61744359562078171706656217225675
61744359562078171706657361926423
61744359562078171706720037952199
61744359562078171707472150261511
61744359562078455285758008434088
61744359562078455287450261130040
61744359562078466358027565280374
61744359562078466358111133314742
61744359562078466358114580179914
61744359562078466359806832875866
61744359562078471894232230858090
61744359562079367111384981783173
61744359562079372462044012865669
61744359562079372462044012982309
61744359562079372463718731119507
61744359563012010494594623969636
61744359563012010494594624086276
61744359563014706847119976487808
61744359563014706847119976506522
61744359563014711785995887174904
61744359563015612173324730218670
61744359563015612768122107352498
61744359563015912957371780644334
61744359563015912957371780760974
61744359563022811956609332074748
61744359563022811956860034637042
61744359563022811956860036172236
61744359563022811956861150781160
61744359563022811956861155367380
61744359563022815661205835121838
61744359563022815661205836657032
61744359563022815661206951265956
61744359563022815661206955852176
61744359563022816895737066054476
61744359563022817310863280896178
61744359563022817310863281012818
61744359563023701198891849106327
61744359563023716046024199724092
61744359563023716046024542680684
61744359563023716046025318919236
61744359563023716048283978795466
61744359563023717875331110698908
61744359563023717875331110816952
61744359563023717875331882351240
61744359563023717875331882467880
61744359563023717877859072434896
61744359563023717877859844088632
61744359563023717877863286232070
61744359563023717878427370464054
61744359563023717878591035808241
61744359563023717878592068910105
61744359563023717878615661530320
61744359563023745670529097724037
61744359563023745670529470795539
61744359563023750611917329637045
61744359563023750612481409147295
61744359563023750612481413869029
61744359563023750614173661843247
61744359563023750614173666564981
61744359563024012530928415483352
61744359563024016235273873015928
61744359563024016235274215972520
61744359563024016235274992211072
61744359563024016237533652087302
61744359563024017472315582390078
61744359563024018067108717148420
61744359563024018067108745726732
61744359563024018067109488799348
61744359563024018067112959523906
61744359563024018067112959640546
61744359563024018067677043755890
61744359563026414091620576048168
61744359563026418987251090743724
61744359563026418987254185344350
61744359563026419033007741556458
61744359563026419581838095417503
61744359563026712587800335434228
61744359563026712587800340039322
61744359563026713822582268929160
61744359563026713822582273534254
61744359563026714235137585136488
61744359563026714418215715881637
61744359563026717526928069413956
61744359563026717526928074019050
61744359563026719359599786789301
61744359563026719359602109733383
61744359563026719359602109737595
61744359563026719359602885505375
61744359563027603064612967119133
61744359563027603066367900562595
61744359563027613018350248096040
61744359563027614253132180050162
61744359563027653074942063929921
61744359563047127285832868713464
61744359563047127288339905022770
61744359563047127288343351887942
61744359563047132227467639002498
61744359563047132227471085867670
61744359563048027670903050481160
61744359563048032612289445736958
61744359563048033207082580495300
61744359563048033207083380727348
61744359563048033207086822987426
61744359563048332801539119028794
61744359563048333396333054019184
61744359563048333396336496162622
61744359563048377870982209960792
61744359563048377870983272231396
61744359563051034507440539979446
61744359563051063103131621401346
61744359563051067904998224472172
61744359563051929582353393740584
61744359563051929582355716688878
61744359563051979546617887315885
61744359563051979546868677632743
61744359563051980142230141476302
61744359563051980142230141575679
61744359563051980142230141575680
61744359563051980142230141594553
61744359563058832837514263051916
61744359563058832883246927255432
61744359563058834487088072282284
61744359563058834487091166882910
61744359563058834532067203588733
61744359563058834532067203592945
61744359563058834532067461873199
61744359563058834532068236707859
61744359563058834670165043304344
61744359563058840020802810935791
61744359563058840020802810953053
61744359563058840020803844054917
61744359563058867403404002554615
61744359563058872826032922283300
61744359563059134675584470961519
61744359563059134675584557050587
61744359563059134676358637581308
61744359563059134676361732183338
61744359563059138379930271446315
61744359563059168212872800280918
61744359563059172969549931371620
61744359563059184683970448466888
61744359563059184684158733761660
61744359563059184684159505413992
61744359563060033388607887151237
61744359563060033388607887267877
61744359563060033457314963614328
61744359563060034623954679829453
61744359563060034694353232496386
61744359563060035243333490837027
61744359563060035243333576926095
61744359563060067977451405044251
61744359563060067977451405162295
61744359563060067977471952814615
61744359563060068640909901237308
61744359563060068640972663002232
61744359563060074133850568406797
61744359563060083420132572084935
61744359563060083421828178115277
61744359563060083465907049001991
61744359563060083465969725027767
61744359563060083467581762907101
61744359563060083467602654915693
61744359563060084655500170894891
61744359563060084655500256634039
61744359563060084656986683844697
61744359563060084657174712396631
61744359563060085251719468342396
61744359563060085251720530613000
61744359563060085251782144368172
61744359563060085251783292377923
61744359563060085251783292377924
61744359563060085251970172445500
61744359563060085251970544100060
61744359563060085251970544104272
61744359563060085251971201315276
61744359563060085252535285547260
61744359563060085252535399988588
61744359563060085252535404587858
61744359563060085252535404687235
61744359563060085252535404687236
61744359563060085252536433557011
61744359563060085252536433557012
61744359563062736947396195104223
61744359563062736947397228223349
61744359563062741886523929083951
61744359563062741886524962203077
61744359563062770483868879782950
61744359563062775423832289514317
61744359563062775425503650201674
61744359563062775425503650201677
61744359563062785125012566302197
61744359563062785125012566302245
61744359563062785125075237741801
61744359563062785125826960563455
61744359563062785125826960917587
61744359563062785125826965149675
61744359563062785125826965167145
61744359563062786360359358861631
61744359563062786360608894058387
61744359563062786360608898644607
61744359563062786360608898662077
61744359563062786360608898780121
61744359563062786360608900179801
61744359563062786955218380081775
61744359563062786955218380081776
61744359563062790064954694543183
61744359563062790064954699146873
61744359563062790064954699264917
61744359632946553970236386895337
61744359632946553970236759947965
61744359632946854113754515196306
61744359632946854296705316465117
61744359632971164549791154449515
61744359632978068305962250275954
61744359632978068308218587203890
61744359632978068900758853028792
61744359632978068902451105724744
61744359632978074390997569932041
61744359632978074391185598009369
61744359632978074392693266306624
61744359632978074392881294383952
61744359632978952996465580084807
61744359632978952997280368419895
61744359632978969468570548571569
61744359632979269796542298003677
61744359632979275148079917358334
61744359632981676113201674405625
61744359632981960379608477774249
61744359632981970765755122047437
61744359632981970766291570028282
61744359632981970767983822724234
61744359632982871518746407063517
61744359632982877419526725239618
61744359632982877419547617248210
61744359632982877421807048660132
61744359632982877421807048776772
61744359633919117176299097200866
61744359633919417365548770492702
61744359633927222286040276080438
61744359633927222286604360312422
61744359633929923990015085265871
61744359633929923990015085283133
61744359633929923990015089888227
61744359633929968461677731288304
61744359633930207522724837449137
61744359633930224179289384297048
61744359633930224316546663930440
61744359633930224316550139022440
61744359633930224316567584636792
61744359633930251994362086066847
61744359633930251994362457603155
61744359633930251994383006655155
61744359633930251994383349611747
61744359633930252726356682370787
61744359633930268605193590929812
61744359633930268650927404567090
61744359633931119210102261076676
61744359633931122914448061561472
61744359633931124747097722608768
61744359633931124747100817209394
61744359633931124747121709217986
61744359633931169218676424438386
61744359633950637184440046158230
61744359633950681452683859380758
61744359633950681474148546352528
61744359633951837804513486010990
61744359633951882279160347719534
61744359633951882828203280999998
61744359633951882828203366739146
61744359633954283745332653931888
61744359633954523585635221688065
61744359633954567325278218241467
61744359633954567325278246937823
61744359633954567325299138946415
61744359633954568057272470305775
61744359633954568060351285795010
61744359633954583982595692623360
61744359633954583982595692640830
61744359633954583982595692741611
61744359633954583982595692741612
61744359633954583982595692745824
61744359633954583982595692758874
61744359633954584531638367186126
61744359633954584531638367304170
61744359633954584531638711660442
61744359633955484550407388542114
61744359633955484550407388660158
61744359633955485099450148826558
61744359633955485099450407561726
61744359633962344428979800784159
61744359633962344428979800801421
61744359633962344428980833903285
61744359633962344431512625755404
61744359633962377783337388710530
61744359633962377783337388827170
61744359633962377783337646044614
61744359633962388855703779551254
61744359633962388855704036768698
61744359633962388857396289464650
61744359633962388901457364343078
61744359633962388901457364343286
61744359633962388901457364459718
61744359633962388901457621677162
61744359633962388902898783734528
61744359633962388903149874373114
61744359633962392607495671540276
61744359633962639059179339257996
61744359633962639059179596475440
61744359633962639059182699907424
61744359633962639195627547089534
61744359633962639196440351200832
61744359633962639196440355450182
61744359633962639196443450033546
61744359633962639608222275265874
61744359633962639608222361359154
61744359633962639633369420266285
61744359633962639679123009798716
61744359633962639679126365835608
61744359633962639816383648307024
61744359633962639816383688245913
61744359633962639816387115856736
61744359633962639816387120561000
61744359633962639816404566175352
61744359633962644549609785134648
61744359633962644549610559969308
61744359633962644549612884317282
61744359633962644572497154246013
61744359633962644572521057948434
61744359633962644755514849836464
61744359633962644755532300155080
61744359633962673170092464674582
61744359633962676874438233453116
61744359633962687262193470527119
61744359633962687262193470527167
61744359633962687262277038561535
61744359633962687262277038561695
61744359633962687856801674742437
61744359633962687856801708026417
61744359633962687856801789061301
61744359633962687856990074356073
61744359633962687857073642390441
61744359633962689021247808587018
61744359633962689021250132934992
61744359633962689021999917709790
61744359633962689021999917714002
61744359633962689021999920896330
61744359633962689044158306566144
61744359633962689044971158369648
61744359633962689046331076882694
61744359633962689046414640195112
61744359633962689046414640311752
61744359633962689046414643494080
61744359633962689046581774846915
61744359633962689046581775201047
61744359633962689046581779433135
61744359633962689046581779568649
61744359633962689046581779922781
61744359633962689046582124279053
61744359633962689046582898763793
61744359633962689046585223111767
61744359633962689090727929760146
61744359633962689090728186977590
61744359633962689092084661792610
61744359633962689092148457026364
61744359633962689092148586225630
61744359633962689092336871520402
61744359633962689092336871625396
61744359633962689092336871638446
61744359633962689092900564717748
61744359633962689092900569335892
61744359633962689639499217108353
61744359633962689641191519506094
61744359633962689641379546183742
61744359633962692750927575331711
61744359633962692750927575685843
61744359633962692750927579917931
61744359633962692750927581453125
61744359633962692750931023596563
61744359633963540201118354052725
61744359633963540246871953745949
61744359633963540246872024952482
61744359633963540246875385711116
61744359633963540247123000805645
61744359633963540247123115591069
61744359633963543355671436955990
61744359633963545185999758932210
61744359633963545186065532727682
61744359633963588422855117283959
61744359633963588424550694617945
61744359633963588424550723197661
61744359633963588424801770257357
61744359633963588424822662265949
61744359633963589657448606519134
61744359633963589657448635098850
61744359633963589659897476901872
61744359633963589659897606101138
61744359633963589659960282126914
61744359633963589660148567421686
61744359633963589660712394436226
61744359633963590209191586441298
61744359633963590209755411938114
61744359633966241538608677949348
61744359633966274890350144730460
61744359633966274890600848833564
61744359633966274892045869631318
61744359633966275441088544176614
61744359633966289531493858376301
61744359633966289531577426410669
61744359633966289534003950411823
61744359633966289534003950765955
61744359633966289534003954998043
61744359633966290127985814206097
61744359633966290127986158562369
61744359633966290128048575852976
61744359633966290128048834588144
61744359633966290128048834588145
61744359633966291315967237871680
61744359633966291317577854348947
61744359633966291317577854703079
61744359633966291317577859070681
61744359633966291317577859424813
61744359633966291317578203426953
61744359633966291317578203781085
61744359633966291317578978265825
61744359633966291318393766596541
61744359633966291318393766600913
61744359633966291363332951022434
61744359633966291363332951123216
61744359633966291363332951127428
61744359633966291363332951140478
61744359633966291363395627153204
61744359633966291363395627166254
61744359633966291363415011896921
61744359633966291363415097985989
61744359633966291363416131105115
61744359633966291363583655125538
61744359633966291363583655243582
61744359633966291364147739340052
61744359633966291364147739357522
61744359633966291364147739475566
61744359633966291364171725600286
61744359633966291912438646067822
61744359633966291912626674145150
61744359633966291913190758377134
61744359633966291913191533216006
61744359633966295021924003911749
61744359633966295021924004265881
61744359633966295021927103098595
61744359792479738666312344828261
61744359792502833289705029730112
61744359792502833291397282426064
61744359792502833472635686544176
61744359792502833472656607250582
61744359792502849349401232050142
61744359792502849943442250231108
61744359792502849943442278809420
61744359792502849943922423489602
61744359792502849943943315498194
61744359792502849944194362540420
61744359792502849944194391118732
61744359792502849945701710456026
61744359792502849946453822765338
61744359792502855434352607543717
61744359792502855434373499552309
61744359792502855434373504138529
61744359792502855434373504139933
61744359792502855434373875674837
61744359792502855434624579777941
61744359792502855436131899115235
61744359792502855436131900514915
61744359792502855436132244888413
61744359792502855436884011424547
61744359792502855436884012824227
61744359792504034048395975593408
61744359792504050291190080982181
61744359792504050655272364861332
61744359792504050655338221091368
61744359792504050655338225813102
61744359792504050655523154686114
61744359792504050655526510736272
61744359792504050656946824381406
61744359792504050657782586096632
61744359792504050657782843314076
61744359792504050701025691136868
61744359792504050701025691491000
61744359792504050701025949771254
61744359792504050701029048603968
61744359792504050701088367162644
61744359792504050701088367516776
61744359792504050701088711536178
61744359792504050701091810723024
61744359792504050701280092345768
61744359792504050703536429273704
61744359792504056191518899132522
61744359792511853975186508370489
61744359792511859328101880967381
61744359792511859330048193816595
61744359792512154166149326366821
61744359792514861174552797723224
61744359792514861175032970941003
61744359792514861175032970959877
61744359792514861175032971059047
61744359792514861175032971076517
61744359792514861175032971413339
61744359792514861175033313916469
61744359792514861175033315432789
61744359792514861175053862949595
61744359792514861175053862968469
61744359792514861175053863067639
61744359792514861175053863085109
61744359792514861175116539447707
61744359792514861175116881955049
61744359792514861175116881955208
61744359792514861175304910028165
61744359792514861175304910032377
61744359792514861175304911544485
61744359792514861176727546703293
61744359792514861176727546707505
61744359792514861176727546707664
61744359792514861176727546707665
61744359792514861176727548120443
61744359792514861176728667315587
61744359792514861176748438711885
61744359792514861176748438716097
61744359792514861176748440129035
61744359792514861176811114742033
61744359792514861176812235349955
61744359792514861177564347659267
61744359792514861220306382633140
61744359792514861220306383099492
61744359792514861220807447865286
61744359792514861220870466865124
61744359792514861220870467331476
61744359792514861221058494942452
61744359792514861221058495408804
61744359792514863006870943097987
61744359792514863006891835106579
61744359792515761787867117563642
61744359792515761788055402975000
61744359792515761788598337864308
61744359792515761788598337980948
61744359792515761788619229872900
61744359792515761788619229872954
61744359792515761788619229989540
61744359792515761788619487090389
61744359792515761788619487090398
61744359792515761788619487206984
61744359792515761788622585923103
61744359792515761788622585923112
61744359792515761790293171892398
61744359792515761790293946727058
61744359792515761790293948126703
61744359792515761790314063784404
61744359792515761790314838619064
61744359792515761925883340652867
61744359793448399821169069324500
61744359793448399821169840976832
61744359793452002092165148826532
61744359793452002092165920478864
61744359793452002094694225171444
61744359793452002094697324359694
61744359793452002094697324476334
61744359793452302238210862723408
61744359793459206636601329997529
61744359793459206636601330001741
61744359793459206636601674371063
61744359793459206636602449209935
61744359793459206771354957601352
61744359793459206773612412680288
61744359793459206773884381844612
61744359793459206773887476091106
61744359793460107204350349877249
61744359793460107204350608157503
61744359793460107204435404051016
61744359793460107204435408755280
61744359793460107204438503355906
61744359793460407347952041602980
61744359793460407393685077342852
61744359793460407393688176531102
61744359793460407393688176647742
61744359793460440747957949246047
61744359793463109234129761585852
61744359793463110469730299676200
61744359793463142380032636714076
61744359793463142380304232825772
61744359793463153569324512525158
61744359793464004128499369034744
61744359793464009067627103014472
61744359793464009069886878899306
61744359793464043019037596782438
61744359793464043019204732851174
61744359793464043019204732851183
61744359793464054137073618493946
61744359793464054137136294519722
61744359793483518261480099270575
61744359793483518261480185363855
61744359793483518396233808364196
61744359793483518398761741403828
61744359793483518398761744591772
61744359793483518398765212245026
61744359793483518398765213644706
61744359793483521965824866636245
61744359793483521965824866640457
61744359793483521965825124920711
61744359793483521965825899755371
61744359793483522102835949319004
61744359793483522102838273317058
61744359793483522103107541888624
61744359793483522103107545076568
61744359793483522103110242481382
61744359793483522103111012729822
61744359793483522103111014129502
61744359793484418826781741028370
61744359793484418826784835628996
61744359793484418829229119146083
61744359793484418829229205239363
61744359793484418829313144909200
61744359793484418829316239509826
61744359793484418829878000793516
61744359793484418830043988969357
61744359793484418830045022071221
61744359793484422533573886511753
61744359793484422533573886515965
61744359793484422533574230885287
61744359793484422533575005724159
61744359793484422533658940689732
61744359793484422533662039994622
61744359793484719018562441960464
61744359793484719018562818201036
61744359793484719018565912801662
61744359793484719019127674085352
61744359793484719019314927328236
61744359793484722677175578241696
61744359793484722722911713169818
61744359793484752324568049690899
61744359793484752324568135430047
61744359793484756077178048463059
61744359793484756077181485884763
61744359793484767149568296635057
61744359793484767195300960838573
61744359793484767195301332356007
61744359793484767195319945033024
61744359793484767195382706797948
61744359793484767196742667330868
61744359793484767196742667335080
61744359793484767196805314658676
61744359793484767196805343356644
61744359793484767196993342736004
61744359793484767196993599953448
61744359793484767196993714390564
61744359793484767196993714394776
61744359793484767197558455837764
61744359793484767197558484535732
61744359793484767197558570279092
61744359793484768981383441653758
61744359793484768981383527392906
61744359793487120533291048578619
61744359793487120533291048595881
61744359793487120533292081697745
61744359793487404180123467372860
61744359793487404180124242207520
61744359793487419004281153229564
61744359793487419004281496186156
61744359793487419004282267834276
61744359793487419004282268188408
61744359793487419004282272437758
61744359793487419027172992900624
61744359793487420261954926395556
61744359793487420651410296073646
61744359793487420651661343133342
61744359793487420651664696001172
61744359793487420653921032929108
61744359793487420653921807763768
61744359793487420721746858864282
61744359793487420859007494197696
61744359793487423831547017903531
61744359793487424357450930469892
61744359793487425798950364060940
61744359793487454005742697163948
61744359793487454005742700350488
61744359793487454005746053218318
61744359793487454005746828052978
61744359793487459154915517356434
61744359793487468829841062983555
61744359793487468829841063042604
61744359793487468829903739075022
61744359793487468829904082031614
61744359793487468830092110102300
61744359793487468852792139907445
61744359793487468852792140261577
61744359793487468852811998795242
61744359793487468852813031779062
61744359793487468852813419867724
61744359793487468852815356268166
61744359793487468853001447945052
61744359793487468853064123970828
61744359793487468855239942338785
61744359793487468898483049145876
61744359793487468898545725171652
61744359793487468898567004659548
61744359793487468898734112148568
61744359793487468898755032736876
61744359793487468898817708762652
61744359793487468898817794501800
61744359793487468900240431060496
61744359793487468900240774017088
61744359793487468900993572239584
61744359793487468900993915196176
61744359793487470090021875833717
61744359793487470090021880537981
61744359793487470135587437383610
61744359793487470682872100317676
61744359793487470682955782670908
61744359793487470684630242545114
61744359793487470684630501280282
61744359793487470684630587019430
61744359793487473794366561808759
61744359793487473794367676318513
61744359793487473794367681022777
61744359793488319457722905673460
61744359793488320692505953777316
61744359793488321244557077559709
61744359793488321244557335826913
61744359793488321244558110661573
61744359793488321289558521462496
61744359793488321290374457690488
61744359793488321290376780638782
61744359793488321290395349699080
61744359793488324399296123872478
61744359793488354641383541751706
61744359793488354643828298782481
61744359793488358348261133421154
61744359793488358348428269489899
61744359793488369420541245876233
61744359793488369420813143846336
61744359793488369466295089401812
61744359793488369466297040343026
61744359793488369466297069039382
61744359793488369466356358783450
61744359793488369466356358900090
61744359793488369466357506676354
61744359793488369466357506792994
61744359793488369466359829741288
61744359793488369466359831158438
61744359793488369466377279488398
61744359793488369466378398801586
61744359793488369466378786299980
61744359793488369466380721633240
61744359793488369466545808049852
61744359793488369466566728638160
61744359793488369466566814377308
61744359793488369466629490403084
61744359793488369467989422238036
61744359793488369467989450936004
61744359793488369467989450940216
61744359793488369467989679455480
61744359793488369468052098263812
61744359793488369468052469918372
61744359793488369468240383558584
61744359793488369468240497995700
61744359793488369468805353884228
61744359793488369468805611097460
61744359793488370657833571730629
61744359793488370703336457259118
61744359793488371250683796218960
61744359793488371250767478572192
61744359793488371252379262420622
61744359793488371252442282920714
61744359793488371252630310998042
61744359793488371252630568215486
61744359793488371253195165364634
61744359793495225643032227458191
61744359793495225643032227475453
61744359793495225643033260577317
61744359793495524139170508824772
61744359793495525786549494830977
61744359793495525786549580920045
61744359793495525969567278026816
61744359793495529078298242804500
61744359793495529490895381404841
61744359793495529490919285107262
61744359793495529673094473562064
61744359793495529673910381092296
61744359793495529673910754163638
61744359793495529673912703923950
61744359793495529673913076995292
61744359793495557539448012579487
61744359793495562890169724390850
61744359793495562890169724390859
61744359793495573964980346379485
61744359793495574010484047016052
61744359793495574010546808785188
61744359793495574010733931643532
61744359793495574010734722421188
61744359793495574010735094075748
61744359793495574010735094079960
61744359793495574011298791876576
61744359793495574011298835351140
61744359793495574011299954662923
61744359793495574011299954662924
61744359793496429508851594417594
61744359793496430104461436938216
61744359793496430104463759886510
61744359793496474532792042280609
61744359793496474578295714219368
61744359793496474578295742917336
61744359793496474578546418322472
61744359793496474578546789977032
61744359793496476363500428476190
61744359793499126250268135450948
61744359793499126250268479824482
61744359793499126250268480174402
61744359793499126250268481224162
61744359793499127508753345606351
61744359793499127508754378725477
61744359793499127508777593682306
61744359793499127691771041196594
61744359793499127691771041313234
61744359793499128057545574333009
61744359793499128057546349167669
61744359793499131213099146091147
61744359793499131213100179210273
61744359793499131213123394167102
61744359793499131396116841681390
61744359793499159602093155740158
61744359793499159602093500113692
61744359793499159602093501513372
61744359793499159810694796184623
61744359793499165161416507995986
61744359793499165161416507995995
61744359793499165162001484236562
61744359793499165163693736932514
61744359793499175687184111065583
61744359793499175687184112482733
61744359793499176235976081507775
61744359793499176235976081861907
61744359793499176235976081974335
61744359793499176235976081978547
61744359793499176235976082924925
61744359793499176235977201070309
61744359793499176236039101907133
61744359793499176281730801923220
61744359793499176281730830621188
61744359793499176281793463172157
61744359793499176281793592390324
61744359793499176281795786003811
61744359793499176281813321962488
61744359793499176282545590258308
61744359793499177471573924062357
61744359793499177471573924066728
61744359793499177471573924066729
61744359793499177471573924416649
61744359793499181175104934700117
61744359793499181175104935050037
61744359793499181175167610721521
61744359793499181175919724547153
61744359793499181175919724551524
61744359793499181175919724551525
61744359793499181175919724901445
61744369642298741228482810025636
61744369642302344773215561042742
61744369642302344779991159685826
61744369692485568794009361781198
61744369692704421596148459284584
61744369692728722283412402405784
61744369692728733221029546906654
61744369695368334726050390263901
61744369695477303499906030285451
61744369695658734897436234020866
61744369695660087197180844835688
61744369695662337176277564052922
61744369695683030051024564857772
61744369695683950796164178398514
61744369695686631734253297447446
61744369695686648801155300206842
61744369695686648801156329076618
61744369695686652093151567344434
61744369695686681598035352219788
61744369695694757617499645368922
61744369695694802081608925933432
61744369695694907366723279677979
61744369695696108123805655670731
61744369695696108123806000027003
61744369695698811422779723589206
61744369695698811430310015640460
61744369695767736956242134395192
61744369695767736956994246704504
61744369695792504012488991232283
61744369710235460220713148936764
61744369710235760364230153437460
61744369710430281821640237862234
61744369710430294136131596639034
61744369710454598339619410948404
61744369713205833083494751253478
61744369713205849730184521333302
61744369713388663768118746982755
61744369713388663768118833071823
61744369713412975392996483136675
61744369713412975392996569225743
61744369713421084206893196183683
61744369713424686478079629627337
61744369713424686479834558349065
61744369713424687713677466066281
61744369719001635438109410062623
61744369719001635440619890068031
61744369719001635478761823152913
61744369719001635483844397331073
61744369719001637268234205629359
61744369719001637270765609510189
61744369719098848652245954901120
61744369719110556036329400893548
61744369719110570860487401010488
61744369719110872826536525835114
61744369719110872834151275546436
61744369719317703836102407836212
61744369719317703836105875489466
61744369719329410668803277137927
61744369719333311845404351207673
61744369719333311847939225221765
61744369719333313129049029931795
61744369719333313129049288212049
61744369846352981788144791960160
61744369851946408340475086118502
61744369852010349837448343555386
61744369852042468899806455279654
61744369852042480017926430912202
61744369852042769233596126883144
61744369852042769233596155580904
61744369852229202639587441064388
61744369852229202639590792999098
61744369852237291872776151053902
61744369852237307795566848883672
61744369852261607203419199435156
61744369852261608256023623081108
61744369852261608439037957998846
61744369852261608439037962720580
61744369852261619374209707561818
61744369852261619420444585037592
61744369854893082234653221028689
61744369854893082234653221145329
61744369854893110235568501546047
61744369854893110646513682388909
61744369854893110829548827942289
61744369854893115586289868867037
61744369854893115587897753296573
61744369854893115588734578246043
61744369854893115588737934412633
61744369854893115631478569311469
61744369854893115632043425195785
61744369854893116183534165170037
61744369854893117416432461841531
61744369854893117418880182896953
61744369854893126699326470089377
61744369855009256100142836308492
61744369855009256283073493122556
61744369855010156713624520387516
61744369855012858554069572624588
61744369855196576031695556542195
61744369855217288468576097322831
61744369855219690608603195502603
61744369855220890951633674071999
61744369855228994825777011926407
61744369855228994826592919456639
61744369855325057035238520937039
61744369855325083251189535983371
61744369855328992846818781234748
61744369855328992849075118162684
61744369855337096172483184400906
61744369855337096312189332651415
61744369855337096313005240181647
61744369855337112781285081665542
61744369869768346374457393822508
61744369869768346381235315297246
61744369869768645282628385188124
61744369869768645282630708136418
61744369869768645289970390894846
61744369869963169164412831197688
61744369869987483257453555298014
61744369869987484492799571602164
61744369869987484492799573019314
61744369872738734060832940838578
61744369872738734655357575484286
61744369872909543585665380904624
61744369872957622039826066138803
61744369872957622040579211549979
61744369878526418311673187403547
61744369878526418314204591284377
61744369878635337079765256187022
61744369878635337079768731633314
61744369878635351903929855047236
61744369878635652641971498781264
61744369878635685995391157746329
61744369878643457601414386320270
61744369878643457601417747097778
61744369878643457608195668572516
61744369878643457609032493616944
61744369878643757744934756186098
61744369878643757752546030451128
61744369878647344649755663306754
61744369878647359467138865245938
61744369878647359473916786720676
61744369878647359474753611765104
61744369878818168998746127595504
61744369878850588126944916765955
61744369878850588134284628222143
61744369878850589361456025913951
61744369878850589363903746969165
61744369878850589363983958953583
61744369878850589986753860497636
61744369878850589986753860615680
61744369878850589989013296730462
61744369878850589989281793655312
61744369878850589989282565302028
61744369878850589989285265894786
61744369878850589989286036143226
61744369878850589989286037542906
61744369878850621480378618646849
61744369878850621480378621834793
61744369878850621487739225181529
61744369878850632598498508540249
61744369878850632598499627263009
61744369878850632600776512317053
61744369878850632601027560321515
61744369878866198001683124334087
61744369878963461148166273158125
61744369878963461148166359247193
61744369878963494499141767998268
61744369878971597779869522300223
61744369878971613841340512248709
61744369878971614433639420796527
61744369878971614436146833363875
61744369878971614436146919452943
61744369878971614436147947968587
61744369878971614436147947972799
61744369878971614436147948322719
61744369922852660708138497461112
61744369922852660708138497465324
61744369922852675525521699404508
61744369922958025899427033516300
61744369922958025906766716274728
61744369922958027134773822895548
61744369922958041958931851708844
61744369923144415024054533247336
61744369923144416807879490264788
61744369923144416807879490266192
61744369923144416815473692342663
61744369923176832307716471803348
61744369923176832315038618604746
61744369923249767182349680265108
61744369923249767182349680266512
61744369923249815360592160897580
61744369926119591441545431710624
61744369926119592668734311035246
61744369926119624380770214549526
61744369926119626022815668252392
61744369926119626030408722418490
61744369926123195016780185350971
61744369926228561443415510785407
61744369926228561992207481227599
61744369931821086464145495995198
61744369931821386470464512472970
61744369931821386653395169287034
61744369931822287038213532348478
61744369931824988192668621532810
61744369931824988329866614143358
61744369931824988924391248789066
61744369931824990021975189673450
61744369931825022095698593017477
61744369932007503863620437773440
61744369932007503863641329782032
61744369932008753981195720557201
61744369932008753981196492209533
61744369932028218707765131542596
61744369932029113715607068083345
61744369932029113716422205392849
61744369932029118863167798404850
61744369932029147069938357751263
61744369932029147069939129403595
61744369932029152011325523259553
61744369932029417817635538201754
61744369932029419464760463932384
61744369932031818780211939735559
61744369932033019903322993573257
61744369932033019905857867587349
61744369932033021140395858579148
61744369932033021186400535177443
61744369932033021186403859832739
61744369932033021323410083899756
61744369932039768788399229449621
61744369932039774141565306266257
61744369932039924442094749972091
61744369932039957650830794218506
61744369932040220925335786055361
61744369932040224630640498387375
61744369932040226277752063216036
61744369932040254278853059040523
61744369932040257794347803306826
61744369932041125015354329129128
61744369932041125016162784925483
61744369932041125198369329284396
61744369932041125198372801188452
61744369932041126845497607995332
61744369932041126845497722314196
61744369932041126845497722319812
61744369932041126845501083091544
61744369932043826353580257757153
61744369932043826719598218402757
61744369932043828137154161694277
61744369932043876168314524680274
61744369932137485947514451358658
61744369932137485947517923262714
61744369932137486999282159532982
61744369932137486999282160932662
61744369932137486999846245164646
61744369932137487182296384853590
61744369932137487182299856757646
61744369932137487594645948298499
61744369932137487594646209770900
61744369932137519299527920491117
61744369932137520350823981587210
61744369932137520351106066749923
61744369932137520351107181221872
61744369932137520536566190564065
61744369932137520536566190913985
61744369932141089865892993376045
61744369932141089865893079465113
61744369932149225947987336031690
61744369932149243153800045659866
61744369932149243153800045660595
61744369932149243154629881198985
61744369949514875622542822717791
61744369949514876857324756212723
61744369949514891674707958151907
61744369949539142225983918350538
61744369949539142225987365215710
61744369949539157050148488629632
61744369949546962566001453907504
61744369949547262159886223824956
61744369949547262160726492553632
61744369949547262701903716476658
61744369949547262708681637951396
61744369949547262709514990741688
61744369949547262709518462995824
61744369949547262709769514664825
61744369949547263936685646779434
61744369949547263944300396490756
61744369949550849606724623597314
61744369949550864424107825536498
61744369949550864431722572055664
61744369949550864431973623724665
61744369949729777830925037368192
61744369949729777830926156563336
61744369949733729652688940754333
61744369949733729652689712406665
61744369949754093162676850008748
61744369949754093162680322248222
61744369949754094328550220489991
61744369949754094352207320921318
61744369949754094397187585967198
61744369949754094397375872311730
61744369949754094397459558338340
61744369949754094397463025991594
61744369949754094397943431990006
61744369949754094946254226185346
61744369949754094947007371615236
61744369949754094947066686869280
61744369949754094947070133734451
61744369949754127682818829545913
61744369949757996781452846865486
61744369949757996858460892494511
61744369949765800543414108384528
61744369949765800543414907199634
61744369949765800543414908599314
61744369949765800544138997434183
61744369949765800544170464587315
61744369949765801778952398082247
61744369949766100684402812780476
61744369949766102516994303288676
61744369949766102517057065403520
61744369949769702409860115582343
61744369949769704239198150876115
61744369949769704239198409156369
61744369949827040382601117417988
61744369949839080072085932545390
61744369949863063095090958553074
61744369949863063095090960069394
61744369949863063095093283017688
61744369949863346561143112783699
61744369949863362001298107232456
61744369949863362003745828287878
61744369949863363236078921526628
61744369949863363238338697411462
61744369949863363239088399149622
61744369949863363239091846014794
61744369949863363833888449843540
61744369949863363834139153946653
61744369949863396569700596403009
61744369949863396569718046268163
61744369949863396569718050989897
61744369949863396590348306822563
61744369949863396590349335206848
61744369949863397187373994203169
61744369949866965556343263006493
61744369949866966105135319537753
61744369949866998909598995271601
61744369949875102737089186693887
61744369949875102784537348647649
61744369949875102784558240656241
61744369949875118798309472539269
61744369949875119393116565302555
61744369949875119393116568489095
61744369949875119393120007445993
61744369949875119393167723879714
61744369949875119393934797297401
61744370324919220861241756835814
61744370324927326156253235911080
61744370324928269821967325597250
61744370324951636544092701636516
61744370324951636544092701642132
61744370324951641485476772549796
61744370324951641487171348194042
61744370324951641487171352915776
61744370324951652610374583563802
61744370330512646359733540011594
61744370330512646360486686976678
61744370330512690228104122369722
61744370330536057554813391130806
61744370330536962924303095918036
61744370330536962926750898339388
61744370330543862475116610490650
61744370330543866179378071288746
61744370330543866179462410975446
61744370330543866179650701938170
61744370330544162664365513552920
61744370330544162664553541630248
61744370330544162664556983773686
61744370330544162665118654242362
61744370330545063095669767594986
61744370330545066753529677099160
61744370330545066799199663736090
61744370330545066801146064219394
61744370330545066801710143724028
61744370330545110668761090583962
61744370330609008298681078212618
61744370330609908919504767998364
61744370330609908919504772720098
61744370330617112363912986118044
61744370330617112363913072205708
61744370330617112363913100903468
61744370330617113408986341324174
61744370330618014029245951599670
61744370330641123655001136750522
61744370330641123655001136756138
61744370330641127361041517606914
61744370330641128596387530606480
61744370330641139714508277891360
61744370330641423988790837057388
61744370330641473395040776573822
61744370330827846320159399625088
61744370330827846322332053727616
61744370330827846457082323728834
61744370330827846457084646677128
61744370330827846457168329502536
61744370330827857394785474358942
61744370330827857394785474475582
61744370330827861100823527539690
61744370330828746841882117848024
61744370330828746887071591250914
61744370330828746887908419500596
61744370330828746889582074425392
61744370330828746890142716508322
61744370330828746890146153930026
61744370330835646438762914558134
61744370330835650142292810681768
61744370330835650143108715042930
61744370330835651379875131073640
61744370330835950332041569113474
61744370330835950332316633015182
61744370330835950332316637620276
61744370330835966210564449196202
61744370330836850716277280423446
61744370330836850762594919326728
61744370330836850764541319810032
61744370330836850765101961892962
61744370330836850765105399314666
61744370330836866824610246204970
61744370330859965336766163281404
61744370330859966572112176280970
61744370330859977690229742876156
61744370330859977690229742877560
61744370330859977690232923565850
61744370330859977691925176261802
61744370330859977692489174406122
61744370330860261956357545524514
61744370330860261956921628215688
61744370330860261957005311041096
61744370330860261958676556937416
61744370330860261958676558478226
61744370330860265662959681396436
61744370330860265663022357422212
61744370330860266714790067603906
61744370330860266714810959612498
61744370330860266715564105042388
61744370330860266715625747947586
61744370330860266897741616432178
61744370330860266897804292457954
61744370330860266898578439960126
61744370330860266898578444681860
61744370330860266898640087587058
61744370330860266898641120707636
61744370330860277881677324299918
61744370330860278018456443618048
61744370330860278018459882574946
61744370330860281722802244102844
61744370330861166093510708661396
61744370330861167328292643697138
61744370333467408892926729284685
61744370333467409488204509341569
61744370333467410540560317525627
61744370333467410540811366002265
61744370333467453365885446868611
61744370333467453770052706236735
61744370333467458709180440216463
61744370333467458716522445923185
61744370333467458719054879735197
61744370333467458899534347823323
61744370333467458902065748533679
61744370333467459313851110492601
61744370333467469829559847377573
61744370333491320057575565235232
61744370333499425167316744114804
61744370333503444623055356265714
61744370333503444623058831712006
61744370333503445034649362678478
61744370333572775942834826396884
61744370333576379497692040173766
61744370333596686491741182720922
61744370333596686491741957555582
61744370333597087567712562550804
61744370333607894384043890768130
61744370333607894384047337633302
61744370333607899917696259393566
61744370333607899917699706258738
61744370333607911030737107713126
61744370333607911038265075766326
61744370333608794997525546266034
61744370333608794997529021712326
61744370333611496700776081338850
61744370333611501639903815318578
61744370333611502188695785760770
61744370333611512752941216772966
61744370333611513301733187215158
61744370333783526700408659606844
61744370333783526702689011840354
61744370333791624873116065538655
61744370333791625015483668033859
61744370333791630361035769979449
61744370333791630361854000452151
61744370333791630368381908092925
61744370333791630369194716312443
61744370333791630369197811031113
61744370333791630575120328790456
61744370333791631603727925819841
61744370333791631603978969691385
61744370333791631603978974296479
61744370333791631809901487450728
61744370333791631812411970625206
61744370333791631812429415885266
61744370333791658179187501036041
61744370333791663120574666544331
61744370333791663722982810574641
61744370333795234083645191385709
61744370333815475055882618501776
61744370333815524469158081091364
61744370333815524469722940158008
61744370333815942199998064944376
61744370333826748832656142105042
61744370333827649034442600870403
61744370333827649583482172924269
61744370333827649583485615067707
61744370333827649583485619771971
61744370333830351096372632224518
61744370333830351142129660699180
61744370333830351142690269484872
61744370333830351142690297132872
61744370333830351142690298065992
61744370333830351147773901113928
61744370333830351149469251709474
61744370333830351149657628752380
61744370333830351150221364018786
61744370333830400553459494472458
61744370333830400553459494589098
61744370333830400554023578704442
61744370333830400554023578821082
61744370333830400555715831400394
61744370333830400555715831517034
61744370333891628001287278933918
61744370333899731876498347629856
61744370333899731878754684557792
61744370333899732059258539487797
61744370333899732059512686206515
61744370333899732061769019475735
61744370333899732061769022662275
61744370333903335428092707655744
61744370333903335428092961667982
61744370333903335428573109062320
61744370333903335428656791887728
61744370333903335977699719978495
61744370333903335977699723165035
61744370333903335979583447616946
61744370333903350254698454342134
61744370333923743357607251384158
61744370333927661879388162418726
61744370333935749281299630086197
61744370333935749283810110074135
61744370333935750927929684472778
61744370333935750927929684589418
61744370333935750927929943206542
61744370333935750928410090600880
61744370333935750928493768704762
61744370333935750928493768821402
61744370333935750928493773426288
61744370333935750928493773426495
61744370333935750930186021400714
61744370333935765752087598617290
61744370333935765752087627197006
61744370333935765752651682849274
61744370333935765752651711428990
61744370333935765752839710926602
61744370333935765754347407803366
61744370333935765754535435880694
61744370333935765754535435880901
61744370333935767539489326988198
61744370333935771244777592207365
61744370348367004840775797258526
61744370348561527481856616416676
61744370348561527486939190594836
61744370348561827625373625388356
61744370348561827625645565854920
61744370348561838751108576182010
61744370348585842811080152938752
61744370348585886048207408533710
61744370348585887282717401556462
61744370348586138061494953442490
61744370348586141721781744648566
61744370348586142954032306259396
61744370348586142954032307676546
61744370348586142954597162143712
61744370348586142954869102493636
61744370348586187426234410761422
61744370351301354986252276016544
61744370351301369810413399430466
61744370351337377696213071036864
61744370351337389403775107136960
61744370351337389410553028611698
61744370351337392520374194450786
61744370351337394342902841116688
61744370351337394349680762591426
61744370351516305912819744952854
61744370351519909978246063736313
61744370351519909978246408092585
61744370351540466834583307694088
61744370351544520007974581887845
61744370351552174216135354410780
61744370351552177920481154895576
61744370351552222385343576639174
61744370351552222387035829335126
61744370351556227389527400375201
61744370351556275557417622707703
61744370351556275558170763886791
61744370351556276793516784447599
61744370351556276793517556098527
61744370351556276795773893026463
61744370351625123908151764811724
61744370351625157261669037796886
61744370351629210432553268245447
61744370351629210432803972348551
61744370351629211667335201390539
61744370351629211667900060457183
61744370351629211670407101488223
61744370351629226494003369019233
61744370351649435533029500965644
61744370351649468884854521254854
61744370351653522056928567323383
61744370351653522057681708502471
61744370351653538117188852477201
61744370351653538119445189287093
61744370351661627166983896584567
61744370351661627167737041995743
61744370351661627167986974447919
61744370351661627167987746098847
61744370351661641991392629384327
61744370351661641992148097861841
61744370351661641993840350439749
61744370351661641993840350557793
61744370351661641993840351974943
61744370357100759613538992215313
61744370357100759614375817164575
61744370357137046073763380682864
61744370357209680804879623634457
61744370357209695034244476371746
61744370357234006659121064261160
61744370357242110534080309645800
61744370357242112356609067796754
61744370357242112356610101033972
61744370357242112363388026050946
61744370357242112364224850745294
61744370357242412506905035139266
61744370357242412507741085349034
61744370357242412507741088063190
61744370357246003704090077066268
61744370357246014222330186080428
61744370357246014222331219182132
61744370357246014229109144199106
61744370357246014771394785619332
61744370357246014778737167565222
61744370357246014817126678288608
61744370357246014824470603539162
61744370357246017933454944683902
61744370357424759025423814685644
61744370357424775679725493434732
61744370357424915893009181771985
61744370357424925773526286666255
61744370357424930662465258373445
61744370357424930714997914066701
61744370357424931287763866139040
61744370357424931287765014031944
61744370357424932491772971236515
61744370357424932494220692291729
61744370357424932499303266351845
61744370357424932499303266469889
61744370357424932499303267887039
61744370357424932499387720947837
61744370357424933119599887219296
61744370357424933119602981465790
61744370357424933120351996005255
61744370357424933120352000591475
61744370357424964015898963324239
61744370357424964023238646082667
61744370357424964610695563969413
61744370357424964618307218975115
61744370357424975731344506110639
61744370357424980670203741276191
61744370357424980670203741394235
61744370357424980671039421619871
61744370357428361296419894187676
61744370357428361296670942647052
61744370357428362532017735212840
61744370357428377950972277039868
61744370357428410710260215843908
61744370357428534842556019308685
61744370357428535391599816254331
61744370357428535391599901993479
61744370357428830037158679851655
61744370357449242950781322399684
61744370357449247854026472015522
61744370357449248448825747856066
61744370357452695068539982459564
61744370357452845229273878825767
61744370357453145374485464608093
61744370357460799576708581208180
61744370357460803282746634388928
61744370357460803287829208567088
61744370357460803287829980219420
61744370357460803882626961823932
61744370357460847752691630310686
61744370357460950342393000847245
61744370357460950342393086586393
61744370357460950342393086590605
61744370357460950342393086603655
61744370357460950342393086940525
61744370357460955830312791025575
61744370357460955830312795611795
61744370357461256019562468903631
61744370357461256019583388074996
61744370357464852205572344041135
61744370357464852756875482745880
61744370357464852792841635144138
61744370357464852795097972072074
61744370357464852795100295137008
61744370357464852800180546250234
61744370357464852800183640850860
61744370357464852800369603197338
61744370357464852801875893663452
61744370357464852802628005856124
61744370357464852802628005972764
61744370357464852802628264123328
61744370357464852802629038957988
61744370357464852802631362022922
61744370357464852802638753641113
61744370357464852802638839380261
61744370357464852802638839384473
61744370357464852802638839397523
61744370357464852802638839734393
61744370357464852802642196847361
61744370357464857741766487620841
61744370357464857741766573714121
61744370357464857741766577963471
61744370357464857741769930827089
61744370357464858290558543819443
61744370357464858290558548405663
61744370357464858290810284566487
61744370357464858290810370305635
61744370357464900925518820509999
61744370357522177827946208972341
61744370357522177827946209438901
61744370357522193841696281699622
61744370357522194436493660367400
61744370357522194436493660721532
61744370357522222228327259407837
61744370357522227170276189032225
61744370357522227171970766076151
61744370357533749275499818483236
61744370357533749275500590135568
61744370357533782627325610424778
61744370357534202007233074233559
61744370357534202007233078819779
61744370357534233574666006755172
61744370357534233574686898763764
61744370357534233574749574789540
61744370357534244692870665031012
61744370357537787667474843605898
61744370357537787669731180533834
61744370357537787669919208611162
61744370357537803729437097536989
61744370357537803729437183630269
61744370357537803729437187879619
61744370357537803729440540743237
61744370357537804278229153735591
61744370357537804278229158321811
61744370357537835800152028971759
61744370357537837630022797551412
61744370357537848201642658609128
61744370357562147425029765125679
61744370357570219229274079075549
61744370357570219229274164814697
61744370357570219229274164818909
61744370357570219229274164831959
61744370357570219229274165168829
61744370357570219229277522281797
61744370357570224717193869253879
61744370357570224717193873840099
61744370357570250750670953708197
61744370357570250750671039447345
61744370357570267359496151533353
61744370357570267405256755125427
61744370357570267405256755129639
61744370357570267405256840864575
61744370357570267405256840868787
61744370357570267405260198331675
61744370357570267405260198335887
61744370401448571713198554814732
61744370401448571758115024509954
61744370401451273049768106304834
61744370401451317514630528048432
61744370401451317924718215172098
61744370401451317924801897879462
61744370401451317927249620474290
61744370401451322866105380562344
61744370401451322866189063387752
61744370401451322866377354454018
61744370401451322868633691381954
61744370401451322873717035673040
61744370401451323005057273501392
61744370401451333985980284916620
61744370401451333985980285034664
61744370401451333986754437127428
61744370401512213119726086903010
61744370401524268861366755133052
61744370401524268861387647141644
61744370401544933697125241917678
61744370401548580623528460956200
61744370401556684361224627127748
61744370401556684361224628662942
61744370401556684361289627641224
61744370401556685731575064191526
61744370401556689300352358037576
61744370401556689300352361107476
61744370401556689300352362642670
61744370401556689300415038668446
61744370401556689302611792636038
61744370401556689307694277538590
61744370401556689307694282260324
61744370401556689307694363744298
61744370401556689307694366814198
61744370401556689307694368349392
61744370401556689307694392324014
61744370401556689437613117372274
61744370401556700420731768268586
61744370401556700420731769803780
61744370401731051232649874510992
61744370401731346475449665470650
61744370401731346475512341500798
61744370401731351238905065517628
61744370401731351284656327479202
61744370401731351414640075480526
61744370401731351416833736378314
61744370401731351421917082208806
61744370401731351421982081187248
61744370401731362535019482641636
61744370401732246906000692735610
61744370401732251845128426715338
61744370401740352016305955847166
61744370401740352016306727499498
61744370401740355720087672099978
61744370401740355721510280100592
61744370401740355722347103628540
61744370401740356955433689826894
61744370401740366840467079261088
61744370401740400192289776602004
61744370401743057423251049019138
61744370401743073482755867211682
61744370401743073482758190159976
61744370401743106837112292816134
61744370401763471536610258303630
61744370401763471673870926944166
61744370401763486353239855671228
61744370401763766914142413345306
61744370401763766915836988989552
61744370401763766916673812517500
61744370401763770437231240651692
61744370401763770437252132660284
61744370401763770439759173691324
61744370401763771675043543785692
61744370401763771680126117963852
61744370401763771680127267391950
61744370401763771855526484252970
61744370401763771857221059897216
61744370401763771858057883425164
61744370401763771863141492257644
61744370401763781557880177839516
61744370401763782838917875980440
61744370401763786496756864759548
61744370401763786499267347934026
61744370401763786504288304716804
61744370401764667347221745181834
61744370401764672286349479161562
61744370401767369048212467880422
61744370401767369185473136521118
61744370401767373989596538788086
61744370401767373989787924454978
61744370401767374127111355206146
61744370401767374127111355210517
61744370401767385110165007128388
61744370401767385247490762371627
61744370401767388821289016051482
61744370401767390605929876008734
61744370401767390605929876480910
61744370401767390605929962220058
61744370401775472511305763081150
61744370401775474158517730991978
61744370401775474158518502644310
61744370401775474295694460061998
61744370401775474297386712757950
61744370401775477269674379862834
61744370401775477864475195947944
61744370401775477864555784172726
61744370401775477864558878773352
61744370401775478003427088886992
61744370401775488982655524776018
61744370401775488982655639449014
61744370401775488982676445364326
61744370401775488982676531457606
61744370401775488982678854405900
61744370401775488984350100302220
61744370401775488984350100420264
61744370401775488984350215093260
61744370401775488985124249330700
61744370401775488985126572278994
61744370401775493923980042838248
61744370401775493924063610872616
61744370401775493931593902923870
61744370401775493931594017709294
61744370401775494068855035427836
61744370401775538395679938902018
61744370401836416288996377212956
61744370401836417524342394939872
61744370401836465700326215694710
61744370401836712909487349693662
61744370401836717667796727880000
61744370401836717711291652913638
61744370401836717848615083673390
61744370401836728968994490834500
61744370401836762320756835093562
61744370401848423858983308882024
61744370401848473270313147363778
61744370401872735619450467662276
61744370401872740975065386277562
61744370401872785032388990805614
61744370404406949397260798994687
61744370404406949397282839267785
61744370404406949991807473913493
61744370404406954885180503416607
61744370404478983887097684668101
61744370404479000305124133730345
61744370404479900880466121682883
61744370404503344094493132822540
61744370404511415995484740159999
61744370404511452910815557106252
61744370404515006551303775211807
61744370404515017527143184055647
61744370404515017527165224328745
61744370404515017717688849219839
61744370404515018266480819662031
61744370404515023015062888477567
61744370404515023022677896827695
61744370404687031659909396730080
61744370404693934012970311389646
61744370404693934013032987415422
61744370404693969158215183153846
61744370404693983978108869680238
61744370404695135397576506325321
61744370404695135534868642114720
61744370404697831740312958047087
61744370404718246258063692814345
61744370404718246258126110222997
61744370404718246395387123215593
61744370404719146825875130098505
61744370404719146825875474454777
61744370404719447015145695282293
61744370404719447015145695748853
61744370404719447015146068334921
61744370404719447019922466018119
61744370404719447022453870961807
61744370404719447022454242479241
61744370404719447159746378268640
61744370404719452098874112248368
61744370404722153804568908820088
61744370404729956938954747880479
61744370404729957490257584850318
61744370404729958585330659207055
61744370404730253828677900963116
61744370404730258770061971870780
61744370404731159892208509367270
61744370404733855502857369376934
61744370404733855510385337430134
61744370404733855512079914124140
61744370404733856104997007314125
61744370404733856106626583984301
61744370404733905465489661475358
61744370404733905467181914171310
61744370404794831168144440761295
61744370404794831168144812297603
61744370404794831168144813813923
61744370404795078239823902662767
61744370404795083593025966669580
61744370404795099789791781791040
61744370404795128201826335317989
61744370404795133004334913142742
61744370404795133004355805151334
61744370404802904573001269123203
61744370404802904573001355216642
61744370404803188703310337772544
61744370404803238114096984030906
61744370404803238114640176254298
61744370404806840385876708427147
61744370404806840387568962989339
61744370404806840523074792185399
61744370404827504034226127107212
61744370404827504034247018997760
61744370404827548504171894563258
61744370404827548504192786689894
61744370404827553445555965588966
61744370404827565112645317122359
61744370404827565112707992798215
61744370404827565112708364334523
61744370404839256022911773723959
61744370404839270711504394618555
61744370404839270711504394735195
61744370410310653323454165896086
61744370410310653323454168610242
61744370410387201444856374668416
61744370410387201635464801120936
61744370410387202176913731337600
61744370410387203281841081250790
61744370410388526293568908288357
61744370410408067047328382154313
61744370410408817456860232808278
61744370410408967615140163794745
61744370410409267804410757674889
61744370410411518749957185794380
61744370410411624990910820849227
61744370410411624990910849545583
61744370410411669318324206221584
61744370410412870082913887829997
61744370410420041225656869951409
61744370410420041408586378859462
61744370410420041408586378859471
61744370410420041408587526765473
61744370410420074572125557598468
61744370410420941793405889826917
61744370410423642947860979011249
61744370410423643085058971621797
61744370410423643130790487919311
61744370410423643130791635825313
61744370410423643496652949453441
61744370410423643679582458361494
61744370410423643679582458361503
61744370410423643679583606267505
61744370410423648435779535527167
61744370410423648435780683433169
61744370410423648481513347636685
61744370410590381956653824341600
61744370410590382139668163508896
61744370410591282707730906469876
61744370410591582715409741530918
61744370410593983863545814237478
61744370410593987567891614722274
61744370410595184573452024618036
61744370410595356883740470247216
61744370410595356883740470266090
61744370410595356883743564731202
61744370410595356883743564847842
61744370410602137150672097870988
61744370410602387882106124584310
61744370410602389527476436358720
61744370410602389710490775526016
61744370410602392821732483630496
61744370410602392821732597949360
61744370410602392821986999743126
61744370410602403939853602451684
61744370410602403941550503610304
61744370410602404354146349796514
61744370410602406181777856844976
61744370410602437294189106959308
61744370410602437881391250450362
61744370410602587983620749998427
61744370410602592925004820906091
61744370410603304921958131455820
61744370410603306744488839601770
61744370410603306751263551690458
61744370410603310450526892782518
61744370410603310458141900774142
61744370410603445177065671454363
61744370410603459955473209958417
61744370410603460138487549597889
61744370410603460138487554319623
61744370410603460550269816956393
61744370410603460758699715631856
61744370410603460758699715650730
61744370410603460758702810115842
61744370410603460758702810232482
61744370410603461785616606335641
61744370410603461857035425869177
61744370410603461857038864826075
61744370410603509955930271689871
61744370410603760732176451438191
61744370410603760764924588812685
61744370410603760947952483407678
61744370410603760947952483524318
61744370410603762182479122866706
61744370410603762595098333148104
61744370410603762595352480929633
61744370410603805204378555940217
61744370410603806439724573667133
61744370410605990151658329629200
61744370410605995092979267235632
61744370410605995093233783348262
61744370410605995093233786062418
61744370410605995138715374645396
61744370410605996786115363196258
61744370410606006073902393446272
61744370410606006256835345560582
61744370410606006808410911661358
61744370410606008043191725948096
61744370410606012161576988477994
61744370410606039420581020342906
61744370410606039610352618545744
61744370410606039611189446795426
61744370410606162255375461933154
61744370410606163552881171060084
61744370410606163560223176766806
61744370410606163697732558640607
61744370410606164109326536472251
61744370410606463884558885067501
61744370410607363219196531790961
61744370410607364317284617619943
61744370410607364317284659682537
61744370410626419084011604956276
61744370410626421325121357978040
61744370410626421325937007259942
61744370410626454676921757156032
61744370410626454677758585405714
61744370410626719270771716250966
61744370410626719270774040249020
61744370410626719273282198953060
61744370410626719685064463129236
61744370410626721505081995773212
61744370410626721514371031269876
61744370410626871671227748805829
61744370410626871671227749272389
61744370410626871671228007539593
61744370410627605426203921594672
61744370410627605609218260761968
61744370410627620250365762417494
61744370410627620252876246654782
61744370410627622075404630336118
61744370410627622083019269977974
61744370410627622083019638327742
61744370410627622083019641514282
61744370410627772238955876789385
61744370410627772381049147110666
61744370410627772383577451785776
61744370410627772383580546269762
61744370410627772383580546386402
61744370410627777322705185765504
61744370410627777322708280366130
61744370410628072388965125199489
61744370410628072389801953449171
61744370410628072389802324966605
61744370410628072428226441973173
61744370410628072428226442439733
61744370410628072572830219561598
61744370410630306718111517635942
61744370410630323235152159747406
61744370410630323786454724631914
61744370410630323786454729218134
61744370410630462966614574515125
61744370410630462966635495220073
61744370410630473942223831606864
61744370410630473942474875367557
61744370410630479028399982219132
61744370410631674658538624334453
61744370410631674699473568534901
61744370410631674699473597231257
61744370410631674706813513215277
61744370410631674844074267944881
61744370410631678364861531690293
61744370410631679645941017486213
61744370410631708058638533504487
61744370410631722829723953433891
61744370410638427064169906600632
61744370410638427065864485160878
61744370410638427066617624473726
61744370410638427066617626339966
61744370410638427249631964107582
61744370410638427249631965507262
61744370410638428896007876833838
61744370410638428896007880020378
61744370410638428896759872958046
61744370410638428896759987743470
61744370410638428896759989143150
61744370410638432600353675918954
61744370410638432600353680505174
61744370410638460006656943010668
61744370410638477065212630009298
61744370410638562578959362565284
61744370410638612406025475694990
61744370410638879196025954636080
61744370410638879196025983333840
61744370410638882358292221421125
61744370410638882358375789455493
61744370410638882541390129094965
61744370410638884136845169659428
61744370410638884137410025543744
61744370410638884188437565576930
61744370410638912549542455968910
61744370410638916253888256453706
61744370410638917488670189948638
61744370410638917489235045832954
61744370410638917489235074530714
61744370410638926823154643164723
61744370410639779817118499971657
61744370410639779817118499988919
61744370410639779953563235572088
61744370410639784756246280597769
61744370410639784756246280600199
61744370410639784758505712128761
61744370410639785305038207462016
61744370410639785305038207934192
61744370410639785305288912037305
61744370410639785305289945157883
61744370410639785305290030897031
61744370410639785305309832743705
61744370410639785305313275949953
61744370410639829221108673761651
61744370410639829221108702341367
61744370410642479825150951513973
61744370410642486596943026952763
61744370410642487008537004784407
61744370410642530878588201340658
61744370410642530878591295941284
61744370410642530878591300173372
61744370410642530880200243475166
61744370410642530880203342307880
61744370410642530923509205112614
61744370410642530923777702018590
61744370410642530924262350523790
61744370410642530924341786250574
61744370410642530924344880851200
61744370410642530924344884966648
61744370410642530924344885083288
61744370410642530925953828385082
61744370410642530925956927217796
61744370410642530926037133547152
61744370410642530926037137779240
61744370410699650846125511635312
61744370410699651029139850802608
61744370410699700852251952410778
61744370410699817800970737151306
61744370410699822742374576254226
61744370410703258104701762447074
61744370410703408954285184431273
61744370410703408954306076439865
61744370410703456581246108507043
61744370410703458228165957727386
61744370410703458228165986425146
61744370410703709143555778428057
61744370410703723373001115821961
61744370410703723373001117338281
61744370410703723784783121730933
61744370410703756587565124518255
61744370410703756587565383252019
61744370410703756724742225236851
61744370410703756724742225586771
61744370410703756770495781798879
61744370410703757136608142020143
61744370410703757319538827530563
61744370410703758371682995513466
61744370410711563337907136606958
61744370410711563338471220838942
61744370410711563338492141543890
61744370410711563340163473534894
61744370410711563340163502232654
61744370410711829077831396209046
61744370410711829077831396681222
61744370410711829077852316915398
61744370410711830129599024902403
61744370410711830129599104855546
61744370410711830129599106255226
61744370410711830130163190487210
61744370410711830312613330176154
61744370410711830312613359936772
61744370410711830312634250410330
61744370410711830312634295057935
61744370410711830313198379289919
61744370410711861697787851626483
61744370410711861835048606001955
61744370410711861835048606474131
61744370410711861880802191265955
61744370410711862429844837231535
61744370410711862429844865463761
61744370410711862429844865811251
61744370410711862432104296992323
61744370410711863481424045191613
61744370410711863481424126544436
61744370410711863481424145695278
61744370410711863481988229927262
61744370410711863483680511437614
61744370410711863664939803312535
61744370410711863666883135886629
61744370410711863666886230487255
61744370410711863667450314719239
61744370410711863667450315069159
61744370410715416522398521914073
61744370410715416524090774610025
61744370410715432447163903848189
61744370410715432447163908097539
61744370410715465752385729458738
61744370410715465752388824059364
61744370410715465752388824992484
61744370410715465752388829727316
61744370410715465752657325570434
61744370410715465753221409802418
61744370410715465753224504403044
61744370410715465753224505336164
61744370410715465754833451936926
61744370410715465754916757098996
61744370410715465798142408852640
61744370410715465798142413574374
61744370410715465798142671841578
61744370410715465798895558985550
61744370410715465799006420313736
61744370410715465799009863519984
61744370410715465800587036846842
61744370410715465936155535215871
61744370410715476917127510555208
61744370410735723564639663634018
61744370410735723564726673811824
61744370410735873728002967963706
61744370410735873728002968080346
61744370410735873728023860088938
61744370410735878669387038871370
61744370410735878669407930878558
61744370410735889787510061255942
61744370410735890336539066061697
61744370410735890336539409018289
61744370410736140702712604622558
61744370410736140702712609344292
61744370410736145641840338602286
61744370410736173871519948354266
61744370410736173871519977052026
61744370410736173871540869060618
61744370410736174054722601967601
61744370410736174056982033496163
61744370410736178812904047959690
61744370410736178996106672875265
61744370410747847947000540676345
61744370410747847947000885032617
61744370410747847947000885049879
61744370410747853435172330218843
61744370410747853435172415957991
61744370410747880886949497970987
61744370410747881252163044411745
61744370410747881252222710997298
61744370410747881252225806531044
61744370410747881252494307108994
61744370410747881253058391340978
61744370410747881253061400781201
61744370410747881253061486874724
61744370410747881253061490173692
61744370410747881254753742869644
61744370410747896077136204983281
61744370410747896077219429594497
61744370410747897312754593207547
61744370410747897315014026135788
61744370410747897907300150448932
61744370410747897907366269667906
61744370410747897909058522357999
61744370410747897909069006706399
61744370410747897909069009892939
61744370410747897909069092799679
61744370410747897909072448849837
61744370410747897909821119132351
61744370410747897909821463488623
61744370410747897909821463842755
61744370410747897909824562675469
61744370428101477782970842288432
61744370428109582892712021168004
61744370428113500180463109954142
61744370428133893282807823826992
61744370428133909334972959261108
61744370428137845751885775358413
61744370428137849412434234493553
61744370428137849412455126502145
61744370428137849412455155198501
61744370428137860525471635947941
61744370428145905795268648276584
61744370428145917463873995429826
61744370428145917464710045639594
61744370428145920619426705786236
61744370428145922403840878452036
61744370428149519186078104489666
61744370428149519187164861516902
61744370428149522890423904974462
61744370428320332372219002199206
61744370428320332372219092543448
61744370428320332417951666402722
61744370428320332417951756746964
61744370428328435664623719340485
61744370428328435665188575224801
61744370428328435671966874357261
61744370428328435672720019787151
61744370428328435672782777301273
61744370428328435672782781887493
61744370428328435695690955420936
61744370428328436292911260752940
61744370428328436292994943572732
61744370428328436292998037819226
61744370428328437449766673049787
61744370428328437456356681238397
61744370428328437456543851451909
61744370428328437456543851569953
61744370428328437457108707454269
61744370428328437457172588768629
61744370428328437525247422592854
61744370428328437528528641480089
61744370428328437528528646066309
61744370428328437528529760675233
61744370428328438076568847509856
61744370428328438076571941756350
61744370428328438077383635844944
61744370428328438077386730091438
61744370428332039799776806102699
61744370428332039799776891841847
61744370428332040348568776544891
61744370428332040348568862284039
61744370428332338125685409798182
61744370428332338753418263618309
61744370428332339919573174147016
61744370428332339942206024098844
61744370428332339988777837817075
61744370428332339988778096097320
61744370428332339988778096097329
61744370428352747320568691574856
61744370428352747910449096986517
61744370428352747910469988878469
61744370428352747910469989345029
61744370428352747910470247612233
61744370428352747915340930999904
61744370428352747916962371800125
61744370428352747917788647941282
61744370428352747917788738639656
61744370428352747917788996906860
61744370428352752811183717717494
61744370428352752856748988634830
61744370428352752856916472265252
61744370428352752857000040299620
61744370428352752857003507952874
61744370428352753405792010741812
61744370428352753405795478395066
61744370428356339068658821977217
61744370428356339068679713985809
61744370428356339068679742682165
61744370428356350181717115440197
61744370428356639257929387277645
61744370428356650330030782832695
61744370428356650330031844531585
61744370428356650370966817428389
61744370428356650375785400743693
61744370428356650378295999772229
61744370428356654036354751887425
61744370428356654036354780583781
61744370428356654082087444787297
61744370428356655317246166164830
61744370428356698501217173631023
61744370428364455298609588676118
61744370428364455299333678910667
61744370428364455299361702520681
61744370428364455299362046876953
61744370428364455299362047231085
61744370428364455299362821715825
61744370428364455299365146063799
61744370428364455299365404344053
61744370428364459002955389160914
61744370428364460237737322655846
61744370428364460238489436500409
61744370428364460238489441086629
61744370428364460238489780856681
61744370428364460238490555695553
61744370428364460238492880043527
61744370428364460238493138323781
61744370428364460787533577802327
61744370428364753656011177154727
61744370428364753656013503019021
61744370428364755440403309900157
61744370428364755442042886596806
61744370428364755442043006109580
61744370428364755442095562596109
61744370428364755442851032372521
61744370428364755486156894691981
61744370428364755486184851693994
61744370428364755488611720168789
61744370428364755488611720522921
61744370428364755488615077635889
61744370428364758597618029528133
61744370428364759192205411549470
61744370428364760381170620576534
61744370428364760381170739735176
61744370428364760381256627512424
61744370428364760381818436465398
61744370428364760382007579210699
61744370428364760382069483584143
61744370428364760382070255236475
61744370428364760976594103802808
61744370428364760976615024391116
61744370428364760976782131880145
61744370428364760976783251094163
61744370428364760976803052940837
61744370428364760976804172154854
61744370428364803656990881581025
61744370428368355927195198976065
61744370428368357757403676897437
61744370428368357759033253567613
61744370428368362698987274414855
61744370428368362698987360154003
61744370428368363247779244857047
61744370428368405927467328153949
61744370428425698842139274895780
61744370428425698842141597844074
61744370428425699393462620657960
61744370428425699393462621012092
61744370428429285056329431893365
61744370428429285056350323901957
61744370428429301115666725350198
61744370428429332637536770710751
61744370428429585245600025890149
61744370428429599474982603035449
61744370428429601259100080427510
61744370428429629669526413038053
61744370428429632826786472698943
61744370428429632826807364590895
61744370428429632826807623324659
61744370428429633375850382092783
61744370428429633421583074992655
61744370428429634588034467392486
61744370428437439577985342917383
61744370428437439577986200327737
61744370428437705134059674777728
61744370428437706346517723327299
61744370428437706366396981341476
61744370428437706368841230492682
61744370428437706368841259307082
61744370428437706368841264975043
61744370428437706368841346346740
61744370428437706368841349533280
61744370428437706369678189126847
61744370428437706369740093500291
61744370428437706369740865152623
61744370428437737867360280595183
61744370428437737937092767724899
61744370428437739698322191359095
61744370428437739698322194545635
61744370428437739700034991707367
61744370428437739720666285264253
61744370428437739721482574624909
61744370428437739721503209397183
61744370428437754524196459477561
61744370428441308686405799210425
61744370428441308686406918405569
61744370428441340208074614310801
61744370428441342037384654709824
61744370428441342038311422151300
61744370428441342038314779618400
61744370428441342589806376394470
61744370428441353156432426653624
61744370428441356862389967881080
61744370428461716615503706534626
61744370428461721554631440514354
61744370428462016758937410931648
61744370428462050110748241404881
61744370428462050155668470317639
61744370428462050156501826196705
61744370428462066170349439612416
61744370428462066170349783968688
61744370428462066170352878569314
61744370428462066765114662381527
61744370428462069876310724375158
61744370428465652426978272769629
61744370428465669038842141245046
61744370428465669038842141361686
61744370428465669038842399512250
61744370428465669038842399628890
61744370428465669038844465243100
61744370428473724186242780748985
61744370428473724186243899944129
61744370428473757538037453080287
61744370428473757539732030124133
61744370428473757539752922132725
61744370428473772362226949419640
61744370428473772363890058937429
61744370428473774148311246779039
61744370428473774148311249965579
61744370428473774148311332872319
61744370428473774148311337594052
61744370428473774148314688922477
61744370428473774149126121324047
61744370428473774149126379591251
61744370428473774149126379941171
61744370428473774149127154425911
61744370428473774149129478773885
61744370560972448665025278910300
61744370560973348499108370375628
61744370560973348500716280196936
61744370560973349050032041703264
61744370560973352205146423556376
61744370560973353989723483674404
61744370560973353991419465491808
61744370560973354034704035452128
61744370560973396669443986227714
61744370560980253586272248154486
61744370560980253586272362945526
61744370560980257290618163546962
61744370560980257292310416242914
61744370560981457909663280953408
61744370560984159201316362631648
61744370560984159201316362748288
61744370560984175665827588206560
61744370560984175665827588323200
61744370560984203668372445277406
61744370560984203668372445394046
61744370560984205315775449889388
61744370560984205320859139963724
61744370560984205320859140080364
61744370560984205323115132647816
61744370560984205323118574674614
61744370560984205323118574791254
61744370560984209019344861191722
61744370560984209019344861308362
61744370560984209019369224041512
61744370560984209019369224158152
61744370560984209019847302616434
61744370560984209019849625448088
61744370560984209019908945423706
61744370560984209019908945540346
61744370560984209019933308273496
61744370560984209019933308390136
61744370560984209020121250374184
61744370560984209020121594747718
61744370560984209021541878144040
61744370560984209021625560969448
61744370560984209026897193144472
61744370560984209026899516092766
61744370560984209026899516209406
61744370560984209027460933132612
61744370560984209027464375159410
61744370560984209027464375276050
61744370560984209029156627855362
61744370560984209157106938151054
61744370560984220138242341902908
61744370560984220138242342019548
61744370560984220139934594598860
61744370561046348198378615175730
61744370561077518614287022186302
61744370561077518614287023603452
61744370561077814909482055253764
61744370561077818615522435974642
61744370561077818615523469076506
61744370561077818620606040066722
61744370561077818620606040068126
61744370561077818622865474783228
61744370561077818795942609608612
61744370561077868034132924217268
61744370561081422165338532822240
61744370561081466636975781439950
61744370561081466637729299921016
61744370561081466637729299922420
61744370561081466637732394523046
61744370561081466637732399244780
61744370561081466637750191929608
61744370561081466637753286635228
61744370561081466637753291240322
61744370561081466637815962557622
61744370561081466637815967261886
61744370561081466644528113509340
61744370561081466644528142089056
61744370561081466775014045965714
61744370561081470343793662764270
61744370561081481461911315448524
61744370561089526040297778206880
61744370561089526177495770934228
61744370561089571749750458082252
61744370561089571749753900109050
61744370561089571749753900225690
61744370561089571757093582984118
61744370561089575454096258567048
61744370561089575454099700710486
61744370561089575455791953289798
61744370561089575460874438192350
61744370561089575461439383468914
61744370561265132464111535787574
61744370561265133059179734192822
61744370561265136763526653990806
61744370561265136763526655407956
61744370561265137954810991844354
61744370561265137960462151127660
61744370561265137962157501494138
61744370561265138000292952061566
61744370561265138000568018897660
61744370561265138000568019014300
61744370561265138007907615562808
61744370561265138007907615679448
61744370561265149126027964247984
61744370561265149126031058848610
61744370561265152784619806888328
61744370561265152823030352870162
61744370561265152830373391796792
61744370561265182432099399745370
61744370561265186130794040946860
61744370561265186176276001164072
61744370561265186176547625855324
61744370561272041260784775170514
61744370561272041260788504274704
61744370561272041260789279113576
61744370561272041261353360159020
61744370561272041261353363345560
61744370561272042361130617589292
61744370561272057175501128151990
61744370561272341262021217353646
61744370561272341267045620988338
61744370561272341443343567280328
61744370561272341444973143950504
61744370561272341450058725100816
61744370561272341450058725218860
61744370561272341450058726636010
61744370561272342497307915104784
61744370561272352570439280154830
61744370561272357326611966246684
61744370561272390673290964207290
61744370561273241873559949336474
61744370561273241873831918519512
61744370561273243072462764605694
61744370561273243110873282009216
61744370561273243110873282125856
61744370561273291286856331111722
61744370561273291286856331228362
61744370561275959636775175866588
61744370561275959638466656910208
61744370561275959638469751510834
61744370561275959643550002740700
61744370561275960185818199384896
61744370561275961430453678974432
61744370561275961430453680374112
61744370561275961430453765067712
61744370561275961430453766467392
61744370561275992990291677199418
61744370561296352743319531395298
61744370561296352750662335899656
61744370561296352878051232337670
61744370561296352880579165377302
61744370561296352880579937029634
61744370561296352885665982048992
61744370561296352887926446679418
61744370561296356454171312856504
61744370561296356591704293609372
61744370561296356593963725137934
61744370561296357684706695351132
61744370561296367712084472422814
61744370561296368802826670983680
61744370561296368802826672518874
61744370561296368802827442636012
61744370561296368810169735307698
61744370561296368810169740029432
61744370561296368810169826118500
61744370561296372506900532522604
61744370561296372506984100556972
61744370561296401063906025058770
61744370561296401063909495781924
61744370561296401063909497317118
61744370561296402154651692808084
61744370561296402161994846407710
61744370561296651237262774348354
61744370561296651239435543241922
61744370561296651282995438551870
61744370561296651285189099454030
61744370561296652335327231430354
61744370561296652335348123438946
61744370561296652472525224040902
61744370561296652884391912593006
61744370561296652886627357512350
61744370561296652886898953624206
61744370561296652891647169925746
61744370561296652930144725732498
61744370561296652932318156210496
61744370561296652932590123839626
61744370561296653067321454798306
61744370561296653067321797638098
61744370561296653067322573993450
61744370561296653067322574012164
61744370561296653067385245433006
61744370561296653067886653639214
61744370561296653067886658225434
61744370561296653069577791726242
61744370561296653069641582360782
61744370561296653069641586947162
61744370561296653069641586965876
61744370561296653069664916695088
61744370561296653069849759374086
61744370561296653069853973171260
61744370561296653069853977892994
61744370561296653069913554595166
61744370561296653069915620798192
61744370561296653069916649313836
61744370561296653069916653900056
61744370561296653074661480513326
61744370561296653074664579700172
61744370561296653074933105204578
61744370561296653074936547349420
61744370561296653077193569836408
61744370561296653077193574558142
61744370561296653077256336658484
61744370561296656178563277221650
61744370561296656178646845256018
61744370561296656590345168345198
61744370561296656590432293314044
61744370561296656590973162589142
61744370561296656590994054597734
61744370561296656591244758700838
61744370561296656592688630241980
61744370561296656597688321944824
61744370561296656597960262430102
61744370561296656597960633966410
61744370561296656597963733271300
61744370561296656773359507979054
61744370561296656773443447549570
61744370561296656773446632947900
61744370561296656773924706819962
61744370561296656773924711406182
61744370561296656773987382845578
61744370561296656773987387431958
61744370561296656774199773772696
61744370561296656774259355079962
61744370561296656774262449798632
61744370561296656774262454384852
61744370561296656780702632880920
61744370561296656780786229613048
61744370561296656780974514435484
61744370561296656780974514553528
61744370561296656780974515970678
61744370561296656780974600646808
61744370561296656780974602063958
61744370561296656780974858809018
61744370561296656781539370437844
61744370561296656781602137143280
61744370561296657825755091492238
61744370561296657825775983500830
61744370561296657826590771835918
61744370561296657828223704439452
61744370561296657833871163316328
61744370561296658009545791499612
61744370561296658011238044078924
61744370561296667899095634774396
61744370561296667901355066302958
61744370561296667901355069489498
61744370561296667901355071024692
61744370561296668943875067124786
61744370561296668943895959133378
61744370561296668946406356220192
61744370561296668992160717381710
61744370561296668999440420115284
61744370561296669129421467506380
61744370561296669129421472092600
61744370561296672650501109645292
61744370561296672657468460648830
61744370561296672657530079579406
61744370561296672658094938650262
61744370561296672833767267991176
61744370561296701245837022390406
61744370561296701245837023807556
61744370561296701253176619055554
61744370561296702298228020453628
61744370561296702305508411934038
61744370561297552905333363074074
61744370561297553500129933483486
61744370561297553500400786639046
61744370561297553500401905835594
61744370561297553500401905952234
61744370561297553500401907369384
61744370561297553500405000552860
61744370561297553500405005157954
61744370561297556609679163558870
61744370561297557204475734084922
61744370561297557204475738671142
61744370561297557204747706437030
61744370561297557204747707854180
61744370561297557204750801037656
61744370561297557212090397702804
61744370561297558394339791711266
61744370561297558401686301361050
61744370561297558403378554057002
61744370561297558441789071343884
61744370561297569521498529689550
61744370561297569521499301341882
61744370561297569559909818628764
61744370561297569559909823350498
61744370561297569567252114481374
61744370561297569567252116016568
61744370561297573263982908509740
61744370561297573264255619230200
61744370561297573271597914966170
61744370561297573271597916501364
61744370561297602865977040328976
61744370561297602873323549978760
61744370561300254606596026244842
61744370561300255201392628534182
61744370561300255201956712766166
61744370561300255203648965462118
61744370561300258312636402373884
61744370561300258313198163657574
61744370561300260142755431192682
61744370561300260142779794042472
61744370561300260143260195449048
61744370561300260143319515424666
61744370561300260143341555326162
61744370561300260143343878274456
61744370561300260143529497310210
61744370561300260143529841683744
61744370561300260144952448145000
61744370561300260145036130970408
61744370561300260280855338623644
61744370561300271224934647209348
61744370561300271224934647325988
61744370561300271224934651931082
61744370561300271260875406825230
61744370561300271260897446726726
61744370561300271261461530958710
61744370561300271263072423777548
61744370561300271263072425312742
61744370561300271263135101342730
61744370561300271263345167782148
61744370561300271270687173488870
61744370561300271405689555320466
61744370561300271407948986849028
61744370561300271819982388894090
61744370561300274974469176705242
61744370561300274974469264333716
61744370561300274975033260937226
61744370561300274975096024591476
61744370561300275113989364494390
61744370561300276759673859562990
61744370561300276759677303106108
61744370561300276761369468309100
61744370561300276761369554402380
61744370561300304614897444066758
61744370561300304614897445601952
61744370561300304614956764042376
61744370561300304614978803943872
61744370561300304615166745927920
61744370561300304615167090301454
61744370561300304615170184889030
61744370561300304615170188071358
61744370561300304615170189610764
61744370561308358666742260663006
61744370561308358666742260779646
61744370561308358666804936805262
61744370561308360451217993327104
61744370561308364017714676577322
61744370561308364017739039543752
61744370561308364018219440833688
61744370561308364018278760809306
61744370561308364018300800710802
61744370561308364018303123659096
61744370561308364018303123775736
61744370561308364018491065759784
61744370561308364018491410133318
61744370561308364154999708180236
61744370561308364155476753536654
61744370561308364155561469347286
61744370561308364155563792412220
61744370561308364155563793811900
61744370561308364155814582608604
61744370561308364155814584008284
61744370561308364155814840772266
61744370561308364162339390938664
61744370561308364162341715286638
61744370561308375138306733049394
61744370561308375275630163800722
61744370561308376373650083467532
61744370561308376373653525494330
61744370561308376373653525610970
61744370561308376510976956366510
61744370561308376510976957766190
61744370561308380077243771643016
61744370561308380077724287723992
61744370561308380077724287840632
61744370561308380077995883952328
61744370561308380077999326095766
61744370561308380084837973719488
61744370561308380084840298067462
61744370561308380085339008854194
61744370561308380085339381925696
61744370561308380215322756851306
61744370561308380215322758250986
61744370561308380634633104947630
61744370561308380634636460997788
61744370561308380634636462397468
61744370561308380634636547091068
61744370561308380634636548490748
61744370561369351853506376348470
61744370561369599062669833290100
61744370561369602583183063662514
61744370561369602585630872346250
61744370561369602766197403296370
61744370561369602766740566939886
61744370561369602766949515605522
61744370561369602767015633774896
61744370561369602768645211980106
61744370561369652179975049044710
61744370561405621637542615313062
61744370561405621774866046068442
61744370561405621774886966756080
61744370561405625479232767240876
61744370561405626577235232339672
61744370561405638246365519375926
61744370561405671048872480957382
61744370561405671598190539665136
61744370563928128718517711982133
61744370563939834315679942626375
61744370564011870589068691963815
61744370564036180430375971978903
61744370564036196848402421041147
61744370564036196855742017719393
61744370564036196855993064761619
61744370564037097469223701798408
61744370564037097469223701798417
61744370564037097469474748840643
61744370564037145640459295960176
61744370564218695437157992762120
61744370564218699141504826366042
61744370564218715056408173955640
61744370564218715056470936074696
61744370564218715612790874215956
61744370564218715612794231683056
61744370564218748412244545987794
61744370564218748549442538594130
61744370564218748554526141642066
61744370564218748554526227381214
61744370564218759530365550490118
61744370564218765019103486453374
61744370564218765019291514530702
61744370564219616251774899222373
61744370564219616251775932341499
61744370564219618036165739203761
61744370564219916578307274929154
61744370564219917606915648211593
61744370564219917813089208424086
61744370564219917813089209823766
61744370564219917813089552797620
61744370564228021688047654993620
61744370564228021688048455208406
61744370564228021688048798182260
61744370564230423063260333697600
61744370564230423065516670625536
61744370564230423065519765226162
61744370564230424293523777246356
61744370564230424300301698721094
61744370564230723252510006989436
61744370564251136122990853149619
61744370564251136260188845760167
61744370564251136260189620594827
61744370564252036690739614740661
61744370564252036690739614744873
61744370564252036690739873025127
61744370564252036690739959114195
61744370564252036690740647859787
61744370564252036690740733953067
61744370564252038475129421620185
61744370564252038475129765976457
61744370564252038475130454722049
61744370564252333312926191362326
61744370564252337017271990447442
61744370564254582144836324482162
61744370564254632148201528143502
61744370564254737982393729654667
61744370564254739629500827966011
61744370564254739629584769071721
61744370564254739629585543906381
61744370564254739766783536516929
61744370564254740178292798408203
61744370564254740178376739513913
61744370564254740178377514348573
61744370564255039956053326866000
61744370564255935446630139815656
61744370564255983616120921252618
61744370564263143693734154036286
61744370564264089961772943608847
61744370564324083894967328822319
61744370564327561486650967641232
61744370564327567022834736605262
61744370564327685617171437882159
61744370564327685617255378987869
61744370564327686166047349430061
61744370564336089817930838869686
61744370564336122575712876321327
61744370564336123032211992286186
61744370564336123170509106606555
61744370564336123170509107078731
61744370564336123170509483220133
61744370564339741319941666566115
61744370564339741320004342591891
61744370564339741364065670437009
61744370564339741365694907468227
61744370564339741365695251357939
61744370564339741365757669233151
61744370564339741365757923132961
61744370564339741365757927383715
61744370564360106604928123842639
61744370564360401440279500212484
61744370564360401442808576423286
61744370564360405147153576693296
61744370564360405147154375508402
61744370564360405147154376908082
61744370564360405147154719881936
61744370564360434588648411210109
61744370564360434588707987930995
61744370564360434657006045620314
61744370564360434657089728440106
61744370564364052943126805667811
61744370564364052943126806017731
61744370564364052943189567782655
61744370564364052988859469871327
61744370564364052988859470221247
61744370564364052988880390926195
61744370564364052988943152691119
61744370564364053537902488772895
61744370564364053537923409361203
61744370564364053537923409827763
61744370564364053537986171592687
61744370564364053539616005480307
61744370564364053539678681506083
61744370564364056694981458371997
61744370564364056694981459434807
61744370564364056694981459771677
61744370569836754131598458673013
61744370569909688594451980515210
61744370569920543997367119279984
61744370569921411204166418667642
61744370569940903337290268886426
61744370569940951375915064507110
61744370569941853773149526168506
61744370569942104094288962053770
61744370569942153917481323456343
61744370569944521530781087360284
61744370569944522262503714616540
61744370569944555433341800515391
61744370569944805797536021680294
61744370569944805797720611260019
61744370569944805797724054466267
61744370569944810736663755660022
61744370569944821849701157114410
61744370569944822261483167732027
61744370569944822268823108783798
61744370569944822269094703341586
61744370569944855254825314152842
61744370569944855620825692062304
61744370569944855620825695721228
61744370569945705816490748281956
61744370569945711304410452703876
61744370569945722280249861547716
61744370569945722287779780527628
61744370569945722836571750969820
61744370569945755778579116915881
61744370569945755822637010054126
61744370569945755824332701357785
61744370569945756190340493682735
61744370569945756373354832850031
61744370569945756373378043207647
61744370569945759940523561903068
61744370569952608934453623330906
61744370569952614422371004921172
61744370569952625405740332744924
61744370569952625581143393410730
61744370569952631069060775000996
61744370569952631076590693980908
61744370569952664288391618228972
61744370569953809691452316498250
61744370569953815179369698088516
61744370569953826162739025912268
61744370569953831650658730334188
61744370569953861343973281374266
61744370569953865188026439499433
61744370569953865188026439849353
61744370569953876163865848693193
61744370569956511394699376124774
61744370569956516333827110104502
61744370569956516882616757715040
61744370569956516882619080546694
61744370569956518117401014041626
61744370569956527446864511558890
61744370569956527995656482001082
61744370569956532934781893149156
61744370569956561401032457751542
61744370569956562636378475478458
61744370569956563187115985335613
61744370569956563187116071074761
61744370569956566296665296445881
61744370569956566754263793209861
61744370569956566891461785820409
61744370569956566891461871559557
61744370569956577867301194664249
61744370569956577867301280403397
61744370570124635824267364833892
61744370570124635824267736370040
61744370570124688728119027709661
61744370570127340614365027741441
61744370570127341234305617285058
61744370570127342286156893965926
61744370570127342469087550779990
61744370570127390432121557118637
61744370570128237477558662387355
61744370570128241181904462872151
61744370570128241183596715568103
61744370570128241799609243285526
61744370570128241799609244820720
61744370570128243036648285477366
61744370570128243036920626196712
61744370570128243036920626198116
61744370570128285511197725602761
61744370570128527164991584039942
61744370570128537476473025847651
61744370570128541370356829578353
61744370570128541775615433212379
61744370570128541991390317388292
61744370570128543225918879475554
61744370570128543226169926418610
61744370570128543226169927934930
61744370570128543226170299489952
61744370570128543226172250883224
61744370570128543638519374143306
61744370570128543638791458117601
61744370570128585652456074937107
61744370570128585652456074950157
61744370570128591188639847338379
61744370570136346774597083077291
61744370570136346774600262218684
61744370570136346775433907058909
61744370570136346911607530862006
61744370570136346911878757090472
61744370570136346911879871581352
61744370570136346911879876285616
61744370570136348558986976028621
61744370570136348559007810996033
61744370570136348559007896735181
61744370570136348559007896752443
61744370570136630490907040270362
61744370570136632275296847151498
61744370570136647100878124860194
61744370570138897901282896648324
61744370570138897901282896649728
61744370570139047857632324322658
61744370570139047995102284562336
61744370570139047997609322879220
61744370570139048020581420971305
61744370570139048067086988853789
61744370570139048471069419515696
61744370570139048471279398218912
61744370570139048475577315170954
61744370570139048476361972395668
61744370570139048476361972397072
61744370570139048478597417316416
61744370570139048478600511917042
61744370570139048478621403925634
61744370570139049642022131184920
61744370570139049642043051774632
61744370570139049642294098851798
61744370570139049644738463857062
61744370570139049667649781208458
61744370570139049850660892790913
61744370570139081212173305728828
61744370570139081349434343168430
61744370570139081349434345882586
61744370570139097812921491519216
61744370570139097813130411605136
61744370570139333977980079763482
61744370570139348611500232860006
61744370570139348614586457418416
61744370570139348622107016121194
61744370570139348659761982123200
61744370570139348664847909169190
61744370570139348665611645687504
61744370570139348667292274174454
61744370570139348804396425484127
61744370570139348805213449158477
61744370570139348805215772106771
61744370570139350038303129957457
61744370570139350039995382653409
61744370570139350039997705601703
61744370570140245483344958875465
61744370570140248775071541848452
61744370570140248777328649010166
61744370570140248777601006147241
61744370570140249187659368005750
61744370570140249189110913186342
61744370570140249189383270323417
61744370570140249189383384642281
61744370570140249235682886841365
61744370570140249372125252839072
61744370570140249372125256027016
61744370570140249372397609490713
61744370570140250424456930913258
61744370570140251019525244121995
61744370570140251019528716499205
61744370570140251019528717898885
61744370570140282129405134427859
61744370570140282541187398604035
61744370570140283776533932885389
61744370570140294889571334339777
61744370570140298593917134824573
61744370570159606021258960721650
61744370570159755999814689892390
61744370570159757785993875504486
61744370570159757968923791966251
61744370570159761673269592451047
61744370570159761673270332803346
61744370570160506589070742362082
61744370570160507687156784803152
61744370570160658399474819231211
61744370570160658534225835487364
61744370570160658534226208558706
61744370570160658534228158319018
61744370570160658534228531390360
61744370570160658536485267015926
61744370570160658536756493244392
61744370570160658536757612439536
61744370570160662103820619716007
61744370570160662103820705805075
61744370570160663476450202303580
61744370570160663887959464091472
61744370570160663888210426578269
61744370570160663888210512667337
61744370570160663888231347634749
61744370570160663888231433274510
61744370570160663888231433373897
61744370570160663888231433728029
61744370570160958587071857743242
61744370570160958724332526379566
61744370570160964077481106547424
61744370570160964077481766596660
61744370570160991894814524610687
61744370570163359505656498123324
61744370570163359689520488871177
61744370570163360095369120164840
61744370570163360095369124278884
61744370570163360095947184484016
61744370570163360102711412836574
61744370570163360102712158973426
61744370570163360102721878857735
61744370570163360102899440913902
61744370570163360240258083416991
61744370570163363395473701510887
61744370570163363807067679342531
61744370570163365179863508373149
61744370570163393042975085830563
61744370570163393449464457469178
61744370570163648707302518936082
61744370570163659877972827228810
61744370570163660238886129136568
61744370570163660239464164757936
61744370570163660246229168994866
61744370570163660246416798489800
61744370570163660284639718277120
61744370570163660289725645323110
61744370570163660292170010328374
61744370570163660429274161638047
61744370570163660429274933286167
61744370570163663584829110869153
61744370570163665186203416742816
61744370570163665369222018008199
61744370570163693186492095268803
61744370570163693592981437743098
61744370570163709650226719671327
61744370570164560399949276467178
61744370570164560400786489605209
61744370570164560400786518184925
61744370570164560445700926516010
61744370570164560446515714851098
61744370570164560807453380553412
61744370570164560811729376077303
61744370570164560812568495514181
61744370570164560812568753781385
61744370570164560813988648173862
61744370570164560813988767332504
61744370570164560814228207427524
61744370570164560814228494391084
61744370570164560814263443744495
61744370570164560814794125111464
61744370570164560857482932424982
61744370570164560858297720760070
61744370570164560858319755957302
61744370570164560859982825437852
61744370570164560859993443812755
61744370570164560860560622645365
61744370570164560995583092948681
61744370570164560997002992180936
61744370570164560997277668592927
61744370570164563969542637648469
61744370570164564518334448658658
61744370570164564518606548694929
61744370570164564518606806962133
61744370570164564518606921280997
61744370570164564564339244645041
61744370570164564564339244647471
61744370570164564564360133486753
61744370570164564566598676176033
61744370570164564701621146129429
61744370570164565753116382153590
61744370570164565753931544726429
61744370570164565753955908989148
61744370570164565936946673627595
61744370570164565936947003574294
61744370570164565936970248628620
61744370570164566348477960889940
61744370570164566348748809931673
61744370570164566348749930072978
61744370570164566348749944616510
61744370570164593617043122183843
61744370570164593754282870581779
61744370570164593754303791170087
61744370570164593800057347032275
61744370570164594166065134757955
61744370570164608434401964927012
61744370570164608434405059392067
61744370570164608434405406598217
61744370570164608434405407070393
61744370570164609029201637808923
61744370570164609029201666388639
61744370570164610217975825285983
61744370570171315049940149932504
61744370570171448734398954864246
61744370570171463566923970392349
61744370570171465350476953272993
61744370570171465350497874329473
61744370570171468917565227435330
61744370570171468917645653039136
61744370570171468917645682203721
61744370570171469054907225844891
61744370570171470701198665084365
61744370570171470701219556976260
61744370570171502264116263903462
61744370570171502264116292601222
61744370570171513382508979405467
61744370570172665924293912451818
61744370570172665970298660629629
61744370570172665970298660642679
61744370570172669079847900760025
61744370570172669628075628704630
61744370570172669628639712936614
61744370570172669628639827624272
61744370570172669674644375371065
61744370570172669674644461464345
61744370570172669674645279411359
61744370570172669811905919012235
61744370570172670863421646431546
61744370570172671458218250610372
61744370570172671458218279308189
61744370570172671458218364934852
61744370570172671458218365051549
61744370570172671458218365401412
61744370570172671458218365401469
61744370570172671459055207728066
61744370570172671460749784693980
61744370570172713544710322503623
61744370570172714139507672572811
61744370570172715374853690299727
61744370570175365836049483581048
61744370570175365836049483697640
61744370570175365836051807579102
61744370570175365843391776369374
61744370570175365843392522506226
61744370570175365843392523439346
61744370570175365843392551204034
61744370570175365843392552137154
61744370570175365843394846504280
61744370570175365843579775632302
61744370570175365843579804446702
61744370570175365844144664446466
61744370570175366019631264682112
61744370570175366027162331568026
61744370570175366027169723186217
61744370570175366027173166392465
61744370570175367810743627123341
61744370570175367810747070329589
61744370570175370966297457165945
61744370570175370966300900372193
61744370570175371377891434997589
61744370570175372749871361103069
61744370570175372749956177213634
61744370570175415796152952659801
61744370570175415796152952659961
61744370570175415796152954176121
61744370570175415796152954176281
61744370570175415796152981356157
61744370570175415796152981357561
61744370570175415796152981706077
61744370570175415796152981824121
61744370570175415796152982755837
61744370570175415796152982774711
61744370570175415796152982873881
61744370570175415796152982891351
61744370570175415796152983241271
61744370570175415796153067451001
61744370570175415796153067917561
61744370570175415796153068967321
61744370570175415796154102086495
61744370570175415796154102436415
61744370570175415796340980737289
61744370570175415796341353808631
61744370570175415796424663562697
61744370570175415796424664029257
61744370570175415796424921842999
61744370570175415798870062037054
61744370570175415798872386035108
61744370570175415841906566738408
61744370570175415842094594815736
61744370570175415842115486824328
61744370570175415844435619919354
61744370570175415844623647063562
61744370570175417077554487114660
61744370570232703954149749894852
61744370570232707478010287071830
61744370570232707658493226012800
61744370570232707658495548844454
61744370570232707658495550379648
61744370570232707660772803413054
61744370570232707661024629912504
61744370570232708713356304798746
61744370570232708895554736907986
61744370570232737308420666448483
61744370570232740463723447895411
61744370570232741012766466933279
61744370570236292703504443633726
61744370570236292703507886839974
61744370570236293252484442153246
61744370570236293252487885359494
61744370570236309794738289258679
61744370570236337177590270702550
61744370570236337177590271052470
61744370570236339579688342062211
61744370570236342528314565142150
61744370570236342551672648633758
61744370570236342665509975474390
61744370570236342666324763809478
61744370570236342666328207015726
61744370570236342668020459711678
61744370570236343284034142547007
61744370570236359139309865028692
61744370570236609526745016798333
61744370570236610121270755758840
61744370570236611173038087101910
61744370570236611173040410983324
61744370570236611173602172267014
61744370570236611173874026658964
61744370570236611356073276832123
61744370570236611356637361414027
61744370570236611356888366765204
61744370570236611356892627924347
61744370570236611768398690469257
61744370570236611768398776562537
61744370570236639174141784596643
61744370570236639585735762428287
61744370570236639585924048772819
61744370570236639586007358539983
61744370570236639768938387940115
61744370570236639768938392539385
61744370570236642878484146123812
61744370570236642878487585081439
61744370570236642878487587776143
61744370570236642878487588248319
61744370570236642924241169873263
61744370570236642924241173040143
61744370570236643290269849257615
61744370570236643473283815838843
61744370570236643473283847237949
61744370570236643473283847587869
61744370570236643473284188424911
61744370570236643473284193024181
61744370570236644524863108324240
61744370570236644708627537796772
61744370570236644708648429805364
61744370570236644710325212261443
61744370570236644710325212611363
61744370570236645120221515628416
61744370570236653861124951066889
61744370570236654410104949586409
61744370570244414904479468138251
61744370570244414904479554227319
61744370570244414904480587346436
61744370570244414905316262955284
61744370570244415041490288994308
61744370570244415041764208036988
61744370570244415042325969324890
61744370570244415042577064108707
61744370570244415042577835761039
61744370570244416688869275000513
61744370570244416688869361089581
61744370570244416688890166892408
61744370570244447845276618528981
61744370570244448258467543104672
61744370570244459376620057846931
61744370570244459376682820084031
61744370570244714637051051562221
61744370570244715231031750564431
61744370570244715231031750918563
61744370570244715231032477569158
61744370570244715231032522216763
61744370570244715231848774132818
61744370570244716284180193921077
61744370570244716284180193939951
61744370570244716878976797768706
61744370570244747988793622540031
61744370570244747988793622558905
61744370570244747988793623012207
61744370570244747988793627617301
61744370570244748401984552192992
61744370570244748445572887626852
61744370570244748445593779635444
61744370570244748446408567970532
61744370570244748446412011176780
61744370570244748582770880237400
61744370570244748582773946239379
61744370570244748583586783181412
61744370570244748583589110696995
61744370570244748583589853297435
61744370570244748583589853316309
61744370570244748583589853769611
61744370570244748583590225324793
61744370570244748583590226387651
61744370570244748583590229911013
61744370570244748583606560581080
61744370570244748583607675190004
61744370570244748585281363045457
61744370570244748585284457646083
61744370570244748585848541878067
61744370570244749636005214210287
61744370570244749636005214229161
61744370570244749818119963966295
61744370570244750229962694507988
61744370570244759564529658212004
61744370570244759566141700340688
61744370570248317365562044913737
61744370570248317365562131007017
61744370570248317365562135256367
61744370570248319149408793038754
61744370570248350670786162637881
61744370570248350670786166180117
61744370570248350670786191217597
61744370570248350670786191236471
61744370570248350670786191335641
61744370570248350670786191353111
61744370570248350670786194405541
61744370570248350670786194522181
61744370570248350670786277442179
61744370570248350670786280493365
61744370570248350670786280498981
61744370570248350670786280965541
61744370570248350670787310544043
61744370570248350670787310548255
61744370570248350670787310898175
61744370570248350670807083698525
61744370570248350671058906655739
61744370570248350719082804689645
61744370570248350853989682865936
61744370570248352501233813327964
61744370570248363070307671208968
61744370570248363072734501672740
61744370570248366707623140239872
61744370570248366710133620227810
61744370570248366730562609193970
61744370570248366730566048150868
61744370570248366730566052401670
61744370570248366733010417406934
61744370570248366776253518078110
61744370570248366776316194103886
61744370570248366776319633060784
61744370570248366776330097664795
61744370570248366777167309136481
61744370570248366778763998066048
61744370570248366778859561832433
61744370570268726529357204292171
61744370570268726530194002290128
61744370570268726664110916451320
61744370570268726666638849594494
61744370570268726666638849607544
61744370570268726666639619726294
61744370570268726666639621242614
61744370570268726666641944190908
61744370570268726667203705478810
61744370570268730233703004776967
61744370570268730233706183918360
61744370570268730370985420211090
61744370570268730370985421727410
61744370570268730370987744675704
61744370570268731606331439458538
61744370570268732018114478365784
61744370570268732018116801430718
61744370570268758051509630172318
61744370570268759880837119019358
61744370570268759881183100036346
61744370570268759881204020742698
61744370570268759881747184268330
61744370570268759881747212966090
61744370570268759883439436964282
61744370570268774705330534579050
61744370570268774705908551422422
61744370570268774706082646888362
61744370570268776492167035412451
61744370570269026855888551479144
61744370570269026855891617364700
61744370570269026855909487072483
61744370570269026856456849508302
61744370570269026856474342952587
61744370570269030377223193006680
61744370570269030560234351963940
61744370570269030560237417849496
61744370570269030560255287557279
61744370570269031795584583488030
61744370570269031795602076932315
61744370570269032207363405987545
61744370570269060024695876552521
61744370570269060024696909671647
61744370570269060024699233669701
61744370570269060024699319758769
61744370570269060024700109008026
61744370570269060024721029714378
61744370570269060025264193240010
61744370570269060025264221937770
61744370570269060026956474633722
61744370570269060071017778148474
61744370570269060072710030844426
61744370570269060210159099549297
61744370570269060210162194149923
61744370570269060210726278381907
61744370570269063914504900034093
61744370570269065149851689413341
61744370570272612333868176667176
61744370570272612333868179731412
61744370570272612335560432427364
61744370570272612516882777651186
61744370570272612518575030347138
61744370570272612519142209297792
61744370570272612519327142656450
61744370570272612519330237375120
61744370570272628990439866824067
61744370570272628990439871410287
61744370570272661749066397406752
61744370570272662295601254532440
61744370570272662295660458649789
61744370570272662295660458655405
61744370570272662295660458772045
61744370570272662295660573090909
61744370570272662295660573440829
61744370570272662295660574509462
61744370570272662295661574793747
61744370570272662295661574793907
61744370570272662295661603373463
61744370570272662295661603491507
61744370570272662295661608095197
61744370570272662295661608096601
61744370570272662295661689112611
61744370570272662295661689112771
61744370570272662295661689118387
61744370570272662295661689584947
61744370570272662295661692771486
61744370570272662295661693834344
61744370570272662295661693834345
61744370570272662295663897275481
61744370570272662295663897275641
61744370570272662295663902334037
61744370570272662295663925971837
61744370570272662295663925973241
61744370570272662295663926321757
61744370570272662295663930553845
61744370570272662295663930559461
61744370570272662295663930576931
61744370570272662295663930676101
61744370570272662295663930694975
61744370570272662295664012060905
61744370570272662295664012061065
61744370570272662295664012066681
61744370570272662295664016647285
61744370570272662295664016652900
61744370570272662295664016652901
61744370570272662295664016665998
61744370570272662295664016665999
61744370570272662295664017119461
61744370570272662295665045535774
61744370570272662295665049890119
61744370570272662295665050240039
61744370570272662295681379360353
61744370570272662295681465099501
61744370570272662295684822703567
61744370570272662295684823038985
61744370570272662295849602871235
61744370570272662295849975942577
61744370570272662295851925352969
61744370570272662295852298424311
61744370570272662295932427832827
61744370570272662295933285224307
61744370570272662295933285224467
61744370570272662295933285230083
61744370570272662295933285696643
61744370570272662295933288883182
61744370570272662295933289946040
61744370570272662295933543976945
61744370570272662295935608172601
61744370570272662295935608172761
61744370570272662295935608178377
61744370570272662295935612764596
61744370570272662295935612777694
61744370570272662295935866458679
61744370570272662295936642809659
61744370570272662296497373115166
61744370570272662296686431125128
61744370570272662296688755123182
61744370570272662298383330650788
61744370570272662341354839442356
61744370570272662341414159417974
61744370570272662341415159708034
61744370570272662341417511354088
61744370570272662341417515468132
61744370570272662341418630562282
61744370570272662341418634676326
61744370570272662341418635154326
61744370570272662341438403362680
61744370570272662341605539431416
61744370570272662341606658639610
61744370570272662341626431440008
61744370570272662342170746985638
61744370570272662342254310905962
61744370570272662342442343097334
61744370570272662343861880473396
61744370570272662343862999681590
61744370570272662344134591679242
61744370570272662344134595793286
61744370570272662478867417607123
61744370570272662478867419019856
61744370570272676571051652727210
61744370570272676571803765036522
61744370570272678355440345347890
61744370570272678355443783838228
61744370570272678355443784304788
61744370570272678355443787020396
61744370570272678355443788555590
61744370570272678356193572265966
61744370570272678356193576498054
61744370570272678356207552358691
61744370570272678356207552708611
61744370570272678357888152025660
61744370570272678401204390262547
61744370570272678401759129098506
61744370570272678401947157175834
61744370570272678950153380658239
61744370570272678950153381124799
61744370570272678950174272661215
61744370570272678950174272665427
61744370570272678950174272666831
61744370570272678950174273133391
61744370570272678950236948686991
61744370570272678950240386244209
61744370570272678950240390830429
61744370570272678951004156052083
61744370570272678951004156518643
61744370570272678952496723177761
61744370570272678952496723644321
61744370570272678952496727763981
61744370570272678952496728230541
61744370570272678952496729299174
61744370570272678952684751249473
61744370570272678952684751255089
61744370570272678952684751603605
61744370570272678952684751721649
61744370570272678952684755835693
61744370570272678952684755841309
61744370570272678952684756307869
61744370570272678953260445262811
61744370570280737804526760432025
61744370570280765805347725130023
61744370570280782230403029222868
61744370570280782230403029689428
61744370570280782232847394227972
61744370570280782276156614132784
61744370570280782276156614599344
61744370570280782278412951060512
61744370570280782278600979137840
61744370570280782278600979138048
61744370570280782278600979604608
61744370570280784063001624142383
61744370570280784063001624496515
61744370570280787766584478910578
61744370570280787766595310801547
61744370570280787766595310805759
61744370570280787766597635153733
61744370570280787767336591219890
61744370570280787767347424627179
61744370570280787767347424631391
61744370587646372059360884976247
61744370587646386333643270607902
61744370587646416531001229713093
61744370587666829444642746365638
61744370587670398364632018325462
61744370587670686838704560965578
61744370587670687433501939628984
61744370587670698500534019085336
61744370587670698500805876528312
61744370587670698508149027413782
61744370587670698508400078724280
61744370587670701662869131244672
61744370587670702211661101686864
61744370587670731312811582387621
61744370587670731861854256932917
61744370587670731907587265492705
61744370587670731907673270794231
61744370587670735566200057417713
61744370587678801834316302356230
61744370587678803617890206293354
61744370587678807322235633356728
61744370587678807322236006778150
61744370587678836972138714124949
61744370587678837015466501571398
61744370587678840676484514609745
61744370587678840676505434848133
61744370587678840676505435198053
61744370587678840722238099051649
61744370587678840722238099401569
61744370587678840722258991060241
61744370587678840722258991410161
61744370587678840722321667086017
61744370587678851789521916064133
61744370587678851835275500855957
61744370587678851835296392864549
61744370587678851835359068890325
61744370587682394814241521075522
61744370587682404105312381858262
61744370587682409036825107509544
61744370587682409631622399949772
61744370587682439286713285176534
61744370587682439289160232797705
61744370587682439289160318536853
61744370587682442398709544257893
61744370587682442993234178553681
61744370587682442993506033282501
61744370587682442993506119021649
61744370587682442993568795047425
61744370587682454106543434736889
61744370587682454106543520476037
61744370587682454106606196501813
61744370587853046260612915405048
61744370587853046261428822935280
61744370587853046809655934306616
61744370587853049969161448107174
61744370587853096223496255962848
61744370587853216716136928343891
61744370587853216739129162360464
61744370587853217257669804271311
61744370587853217290616544867616
61744370587853217333904472411516
61744370587853217333904843947824
61744370587853218525399162852966
61744370587853218571215854255632
61744370587853250069672142126649
61744370587861322446090389367862
61744370587861322446094520239414
61744370587861322446175099640272
61744370587861322446175104226492
61744370587861322446178203059206
61744370587861322446658604471398
61744370587861322446927213012451
61744370587861322446927217598671
61744370587861324230501116949575
61744370587864752407635191695108
61744370587864753642166081316884
61744370587864801820659605821108
61744370587864909891233906450883
61744370587864924122562906318553
61744370587864924122625668433397
61744370587864925952705140253005
61744370587864925952705225992153
61744370587864925952705226009415
61744370587864926501747900537241
61744370587864957474388012696831
61744370587865221147307800795975
61744370587865221154900855098373
61744370587865224311801042441077
61744370587865224311833471618981
61744370587865224311896233733825
61744370587865224860603476423012
61744370587865224860876146164277
61744370587865224860876490520549
61744370587865224860876519100265
61744370587865224860876604839413
61744370587865224906423955871788
61744370587865224906608810367793
61744370587865224906630075312373
61744370587865226096222120643508
61744370587865226096222234962372
61744370587865226096284882762564
61744370587865257663637685988667
61744370587865258212429656430859
61744370587865258212701625128623
61744370587865259448027153082521
61744370587865270561064554536909
61744370587865274265410355021705
61744370587885482123303207833822
61744370587885632238966143899024
61744370587885634023540927730021
61744370587885634068523758981316
61744370587885634069273591933537
61744370587885634069294512639946
61744370587885634070968039428343
61744370587885634070968125517411
61744370587885634070989046228182
61744370587885634071804949149109
61744370587885634071804949153321
61744370587885634071804949166371
61744370587885637775128995698938
61744370587885637775146440958998
61744370587885637775313839913139
61744370587885637775313924589420
61744370587885637775313926006578
61744370587885637775334846712978
61744370587885637775397492623788
61744370587885637775400964863262
61744370587885638964927963536358
61744370587885639009908228582238
61744370587885639010660713963052
61744370587885639559703646775401
61744370587885639559724653471642
61744370587885639559724653571029
61744370587885639559724653575241
61744370587885639559724653588282
61744370587885639559724653588291
61744370587885639559787329484320
61744370587885639559788104318980
61744370587889072679122243127494
61744370587889072681632726301972
61744370587889086178940150463580
61744370587889235745748389776521
61744370587889236341964118930375
61744370587889236341964205019443
61744370587889236342239654853307
61744370587889236342302330879083
61744370587889236343051735942189
61744370587889236343051735946401
61744370587889236343051735959451
61744370587889236343051736296321
61744370587889236343052080315723
61744370587889236343052769415447
61744370587889236343052855154595
61744370587889236343055093413501
61744370587889236343055179502569
61744370587889240046309919415171
61744370587889241281907755835241
61744370587889241281928762531482
61744370587889241281928762630869
61744370587889241281928762985001
61744370587889241830699726277433
61744370587889241830971437175957
61744370587889535935018955076949
61744370587889535935081745421589
61744370587889536483786680505015
61744370587889536484061629622245
61744370587889536484061973978517
61744370587889536484062002558233
61744370587889536484124764323157
61744370587889536485819339967403
61744370587889536529038828647890
61744370587889536529540236854098
61744370587889536529790940957202
61744370587889536529794293825761
61744370587889536529811861545510
61744370587889536529815558770341
61744370587889536529878320535265
61744370587889536531301692025708
61744370587889536531572896179511
61744370587889536532050702297109
61744370587889536532050706546459
61744370587889539640867559107158
61744370587889540190099682802993
61744370587889540190100027159265
61744370587889540190100141478129
61744370587889540190162817503905
61744370587889540235853611951089
61744370587889540235916029359741
61744370587889540235916373716013
61744370587889541425173802553404
61744370587889541425445656815456
61744370587889541425445771601088
61744370587889541470425979256904
61744370587889541471178435922705
61744370587889541471178435939958
61744370587889541471178435939967
61744370587889541471178436276837
61744370587889542019217949582456
61744370587889542019217949699096
61744370587889542019970406382150
61744370587889542019970406382159
61744370587889542020033857112688
61744370587889542020222143470270
61744370587889542020242030128804
61744370587889542020242030128805
61744370587889542020305826295886
61744370587889542020305840839418
61744370587889569288536342380975
61744370587889569837303910048999
61744370587889569837307392584779
61744370587889569837579361282543
61744370587889584105729980850756
61744370587889585889468959743967
61744370587889585889469045483115
61744370587897191289246185226064
61744370587897194993591985710860
61744370587897341452542121791565
61744370587897341452542207530713
61744370587897341452542207547975
61744370587897341452542207884845
61744370587897345156135549814674
61744370587897345156135551214354
61744370587897345156887922276361
61744370587897345156888008015509
61744370587897345156888008032771
61744370587897345156888008369641
61744370587897378510408767692252
61744370587897641640118239265990
61744370587897641641791795083401
61744370587897641641791880822549
61744370587897641641791880826761
61744370587897641641791880839811
61744370587897641641791881176681
61744370587897644750588592115038
61744370587897645299568848901762
61744370587897645300132933133746
61744370587897645300384010308201
61744370587897645346137595568197
61744370587897645346137681307345
61744370587897645346137681324598
61744370587897645346137681324607
61744370587897645346137681661477
61744370587897646534914866628678
61744370587897646535751824077569
61744370587897646535751824096443
61744370587897647129711499505321
61744370587897647129711585248681
61744370587897647129711585598601
61744370587897647129777703314296
61744370587897647129798638369617
61744370587897647130548427925198
61744370587897647132243003374881
61744370587897647132243004891112
61744370587901243912787874585433
61744370587901243912787960324581
61744370587901243912787960328793
61744370587901243912787960341843
61744370587901243912791317791681
61744370587901247617133760826639
61744370587901247617384464912273
61744370587901248806246868463618
61744370587901248851915608565161
61744370587901248851915694308521
61744370587901248851915694658441
61744370587901248852000424675726
61744370587901249401043099221022
61744370587901293316859403213076
61744370587901293316862846419324
61744370587958567084956360929337
61744370587958567084956365534431
61744370587958583760539826543712
61744370587958583762817050875146
61744370587958585547374256691549
61744370587958613410464827821507
61744370587958613410485719830099
61744370587958616496309675699465
61744370587958617045349338569749
61744370587958617045350113408621
61744370587958617047588911308063
61744370587958617047588915913157
61744370587958617047608774802575
61744370587958617114810628306303
61744370587958617114831520314895
61744370587962035275342901481340
61744370587962035275343673133672
61744370587962068627167921770550
61744370587962186033980529331319
61744370587962186033980615424758
61744370587962187268846886003958
61744370587962187268849210118652
61744370587962187269578365751389
61744370587962187818370336193581
61744370587962215681460907323539
61744370587962215681460993412607
61744370587962215681711955782915
61744370587962215681732503435235
61744370587962215681732847791507
61744370587962219385806707808335
61744370587962219386057756267711
61744370587962219386078303920031
61744370587962219386078648276303
61744370587962487412280241081270
61744370587962487412844326246374
61744370587962487413116266731604
61744370587962487413116267198372
61744370587962487458848960099705
61744370587962488007641016285257
61744370587962515276185945969667
61744370587962515276206837978259
61744370587962515822780873924449
61744370587962515824977916411859
61744370587962515824978002500927
61744370587962515825228964871235
61744370587962515825228969470505
61744370587962515825249512523555
61744370587962515825249861479097
61744370587962515870982549663059
61744370587962515871003441671651
61744370587962518980531746454463
61744370587962518980552638463055
61744370587962519529323716896655
61744370587962519529574765356031
61744370587962519529595313008351
61744370587962519575077273108763
61744370587962519575077387427627
61744370587962519575327977211867
61744370587962519575328350147855
61744370587962519575349242156447
61744370587962520764105262303600
61744370587962520766615875281631
61744370587962520810671785258864
61744370587962520810692677267456
61744370587962520810755353293232
61744370587962521359463755701056
61744370587962531884733527965885
61744370587962531884735850914179
61744370587970291143721708210891
61744370587970291143721794304330
61744370587970291143805360898454
61744370587970325731730445194607
61744370587970325731730445213481
61744370587970590738258458958570
61744370587970591287238715745294
61744370587970591287238717299211
61744370587970591287323140476918
61744370587970591288054620224349
61744370587970591332992388302566
61744370587970591333055834557692
61744370587970591333808205484345
61744370587970592523422434012591
61744370587970593117382195160617
61744370587970593117382195177879
61744370587970593117382195514749
61744370587970593118219037841346
61744370587970624639063736034504
61744370587970624684815127699492
61744370587970624684877889464416
61744370587970624684880854846902
61744370587970624684898695733860
61744370587970624684898781473008
61744370587970624685631030643504
61744370587970624685650808043172
61744370587970624685651922652096
61744370587970624685654251249420
61744370587970624685713569808096
61744370587970624685714598677872
61744370587970625875247454282927
61744370587970625875247454301801
61744370587970625876921138393187
61744370587970626469204934580628
61744370587970635759440949933207
61744370587970635803019785975332
61744370587970635803771898284644
61744370587970635803834574310420
61744370587970635805446616439104
61744370587970636995038791077441
61744370587970636995041885678067
61744370587970640699384591562237
61744370587970640701079167206483
61744370587970640701644023090799
61744370587974193604804370742787
61744370587974193604804375329007
61744370587974193605055074828421
61744370587974193605055078014961
61744370587974194839586304220457
61744370587974194839586304237719
61744370587974194839586304574589
61744370587974195388713709137170
61744370587974239309612587307384
61744370587974242970655968668051
61744370587974242972348221364003
61744370587974243015558519915511
61744370587974243015561872783341
61744370587974243015572337741647
61744370587974243015632044248527
61744370587974243018079746059644
61744370587974243018080655996671
61744370587974243018101462266079
61744370587974243018101462266115
61744370587974243018101806155827
61744370587974243018164224031003
61744370587974243018164224031039
61744370587994602768599444364811
61744370587994602768599530453879
61744370587994602768683096951592
61744370587994606472945330943046
61744370587994606473028897541382
61744370587994606473031992142008
61744370587994650945150791495062
61744370587994652179932375894678
61744370587994901125847222127328
61744370587994902887534246157663
61744370587994902909672173124148
61744370587994902957870124456486
61744370587994902957932799059280
61744370587994902957933570711612
61744370587994902958685941638265
61744370587994902958685956071493
61744370587994902958686070506997
61744370587994902958686070856917
61744370587994906616277409723726
61744370587994906616462338614208
61744370587994906616546678282034
61744370587994906616549001230328
61744370587994907851059340026502
61744370587994907851809127987840
61744370587994908445853246435772
61744370587994908445853275016892
61744370587994908445853275133532
61744370587994908446605731699946
61744370587994908446605731803545
61744370587994908446605731816586
61744370587994908446605731816595
61744370587994908446671505495418
61744370587994935714961215401700
61744370587994936241030598436473
61744370587994936241030970090825
61744370587994936241030971507975
61744370587994936241034069277671
61744370587994936241051519142825
61744370587994936241051519259465
61744370587994936241594797103961
61744370587994936241598153509655
61744370587994936241615689113957
61744370587994936263938116275241
61744370587994936263938116625161
61744370587994936263939149744287
61744370587994936263939235483435
61744370587994936263941473742341
61744370587994936263941559831409
61744370587994936309695144745696
61744370587994936309757819230446
61744370587994951067450759133597
61744370587994951088664352655352
61744370587994951088664352771992
61744370587994951088664443116234
61744370587994951088667795978448
61744370587994951088667799166392
61744370587994951134669119609503
61744370587994952323446032231808
61744370587994952323446376605550
61744370587994952323449729473380
61744370587994952323449732661324
61744370587994952323529600266176
61744370587994952323529944622448
61744370587994952920752999728091
61744370587994952920753001145033
61744370587994952920753372799593
61744370587994952920753373153725
61744370587994952920753374216535
61744370587994952920753377403075
61744370587994952920753389215701
61744370587994952920753503534565
61744370587994952920774309804009
61744370587994952920837071568933
61744370587994956030054969260902
61744370587998505229682106883657
61744370587998505229682106896707
61744370587998505229682111482927
61744370587998505229682111501800
61744370587998505229932814168881
61744370587998505229932814170492
61744370587998505229932814170493
61744370587998505229932814174705
61744370587998505229932814187755
61744370587998505229932814524625
61744370587998505229933847643751
61744370587998505229936171641805
61744370587998510168809840863385
61744370587998510168809840876435
61744370587998538580722517672878
61744370587998538580908480019356
61744370587998538580910804017410
61744370587998538580911574738026
61744370587998538580911575671146
61744370587998538581475663084054
61744370587998538581496550978602
61744370587998554594686023910705
61744370587998554595512554546174
61744370587998554595512554546175
61744370587998554595533360465699
61744370587998554595533360815619
61744370587998554595533703772210
61744370587998554595596122580543
61744370587998554597225956468162
61744370587998554640415364062243
61744370587998554640439608820621
61744370587998554640439608937261
61744370587998554640439613542355
61744370587998554640446716428467
61744370587998554640446716778387
61744370587998554640448122969014
61744370587998554640450073895567
61744370587998554640509780402447
61744370587998554640530700640835
61744370587998554640530700990755
61744370587998554641266024669179
61744370587998554641266024669215
61744370587998554641266025019099
61744370587998554641266025019135
61744370587998554641266139337998
61744370587998554641286945724083
61744370587998554641287288680674
61744370587998554641349707489007
61744370587998554642957108787931
61744370587998554642957481859433
61744370587998554642957482213564
61744370587998554642957482213565
61744370587998555189541951015658
61744370587998555190044392677808
61744370587998555190309043570783
61744370587998555190309158356207
61744370587998555190329964159091
61744370587998555190330307582243
61744370587998555191738969371814
61744370587998555192022560278195
61744370587998555192565361365439
61744370587998555192565361715359
61744370587998558347303413079201
61744370587998558347324219348645
61744370587998558347324305087793
61744370587998558347325338679302
61744370587998558347386981113569
61744370588006610339423285759017
61744370588006610339423285776279
61744370588006610339423286113149
61744370588006614043769086261075
61744370588006658517916354172571
61744370588006658517916355589513
61744370588006658517916727244073
61744370588006658517916728661015
61744370588006660302306540245011
61744370588006664005837551228319
61744370588006664005839875226373
61744370588006664006652341079727
61744370640740258539775448521381
61744370640740259088567418963573
61744370640823748216578029093007
61744370640824015235328086232163
61744370640824045248853560249769
61744370640824045248853588829485
61744370640824045248916236275545
61744370640844305620829362497748
61744370640844305620829362615792
61744370640844307397621984773054
61744370640844307404965023581432
61744370640844307407475622609968
61744370640844307450697687784948
61744370640844307453229207401792
61744370640844408294422897691807
61744370640845358138020677678589
61744370640845625522795712116535
61744370640845625522816633181439
61744370640845625522817752389633
61744370640845625522820076387687
61744370640847859853100077137756
61744370640847859853100163226824
61744370640847908029083126689352
61744370640847908031594730140658
61744370640847908074815762195060
61744370640847908077348310344858
61744370640847909722028501659134
61744370640847909722028501775774
61744370640847909722028530355490
61744370640848026480386120017407
61744370640848059839826536256481
61744370640848059841518788952433
61744370640848063545801564332043
61744370640848063728815789180475
61744370640848310205901044314635
61744370640848310754689571550579
61744370640848310754693014756827
61744370640848326677272841573965
61744370640848326814448793911415
61744370640848326814469714976319
61744370640848326814470834184513
61744370640848326814473158182567
61744370640848326860202350482027
61744370640848326860205822386083
61744370640848327218452128022587
61744370640848327226042771743059
61744370640848327226063663632146
61744370640848327226064812016157
61744370640848327226067136014211
61744370640848327271799800217727
61744370640848327408997792828275
61744370640848358933184234394956
61744370640848358933184262974672
61744370640848358933184263091312
61744370640848358933205155099904
61744370640848358933205183679620
61744370640848358933205413367108
61744370640848358978958739891728
61744370640848364283926776100391
61744370640848364283926776100439
61744370640848364283926776100599
61744370640849227244999821176375
61744370640849227245020742241279
61744370640849227245021861449473
61744370640849227839545348189179
61744370640849227839545376886987
61744370640849227839548820093235
61744370640856013598683094340352
61744370640856013598683094456992
61744370640856013598685418338406
61744370640856119425346548475190
61744370640856130538383949929578
61744370640856430681900959017898
61744370640856464087005338540070
61744370640856465735890873513593
61744370640856465873088866124141
61744370640856465873088951863289
61744370640856468982638177234409
61744370640856480507248636282053
61744370640856480507520231908475
61744370640856480553274075452777
61744370640857364473465874959429
61744370640857364473468198957483
61744370640857364654817034441354
61744370640857366303639893389101
61744370640857366440900647764573
61744370640857370008051897801138
61744370640857381121085857093209
61744370641027988651372319882830
61744370641028145722893164030052
61744370641028145722893164146692
61744370641030673882702007102124
61744370641030690354050704165120
61744370641031574313253034367084
61744370641031595909196117221407
61744370641031747857423475743009
61744370641031747994707474010610
61744370641032047977491816512600
61744370641032048046696363991674
61744370641032048046696738462913
61744370641038778993071153077771
61744370641038795052767355397801
61744370641038795053331439628381
61744370641038800403487914711176
61744370641038800403487917899120
61744370641038800403487943395886
61744370641038800404237961289638
61744370641038800404237989869354
61744370641038800449241502807584
61744370641038800449241528187710
61744370641038828404589276852893
61744370641038828404589276854297
61744370641038828406848712613543
61744370641038828406848712614947
61744370641038828816935366995253
61744370641038952353598254603187
61744370641039695483882466894745
61744370641039701568289902510268
61744370641039701569108909358440
61744370641039728837399739879907
61744370641039852967163621520717
61744370641039852967164654622581
61744370641039852967184542227277
61744370641039852967184800844401
61744370641039852967184886583549
61744370641039852967184886600811
61744370641039852967187985770395
61744370641040135448127047620618
61744370641040151875083137014408
61744370641040151920826142174735
61744370641040152058097361857016
61744370641040152058097361975060
61744370641040152058097390554824
61744370641042552838785401782335
61744370641042552838785746274121
61744370641042552840477654478287
61744370641042552840477998970073
61744370641042552840540674995849
61744370641042552976046414910445
61744370641042552977738667606397
61744370641042553021799626630767
61744370641042553021799999702269
61744370641042553023491879326719
61744370641042553023492252398221
61744370641042554624594334105219
61744370641042586192302674767497
61744370641042586192303019259283
61744370641042586329563687895607
61744370641042586375045303504233
61744370641042586375316899615929
61744370641042586375317272687431
61744370641042586375317358426579
61744370641042849460782926665525
61744370641042849461033973725221
61744370641042849872753185635049
61744370641042849872753214214765
61744370641042849872815861660825
61744370641042849918569446452649
61744370641042850055767439063197
61744370641042853020504008188417
61744370641042853028035075074123
61744370641042853028119016180041
61744370641042853029748592850217
61744370641042853029811268875993
61744370641042853165379770555513
61744370641042853165379774210017
61744370641042853211049299922555
61744370641042853213309065642433
61744370641042854859684976969009
61744370641042854996882969579557
61744370641042886381573613139427
61744370641042886518834367514899
61744370641042886564566572907717
61744370641042902982306334112733
61744370641042902982306420206173
61744370641042902982307105765065
61744370641042902982307191858505
61744370641043750486318466328157
61744370641043750486318552067305
61744370641043753595868036055549
61744370641043753597559915679999
61744370641043753597560288751501
61744370641043753733128790431021
61744370641043753734821043126973
61744370641043754144910799994497
61744370641043754190643435500205
61744370641043754192923777438861
61744370641043755427433738564263
61744370641043755427433996844517
61744370641043755427705707747217
61744370641043786949113339857513
61744370641043786949385309040711
61744370641043787086646063416183
61744370641043803595792352441062
61744370641062811884782551124468
61744370641062811884782809391672
61744370641062811884845571156596
61744370641062811887021324563806
61744370641062811887042216572398
61744370641062811887042245152114
61744370641062811887105782241344
61744370641062811887106126597616
61744370641062811887293383022612
61744370641062811887294067536116
61744370641062811887858152701220
61744370641062811887858238906928
61744370641063110236923652977370
61744370641063110246986468117648
61744370641063110796029487036442
61744370641063110979043826670298
61744370641063112021521610158334
61744370641063112028299531633072
61744370641063112028299818479992
61744370641063112028362580244916
61744370641063112030559254240434
61744370641063112030623140289625
61744370641063112030810387406668
61744370641063112030810392110932
61744370641063112030811076624436
61744370641063112030811077557556
61744370641063112030811163763264
61744370641063112030813486711558
61744370641063112076291918443950
61744370641063112076292664703106
61744370641063112076312810452542
61744370641063112076376347425132
61744370641063112076376347541772
61744370641063112076376720477760
61744370641063112076376725200951
61744370641063112076564632836544
61744370641063112076564633769664
61744370641063112076564748555088
61744370641063112077128718001648
61744370641063112077128832787072
61744370641063143736072244549156
61744370641063143736072244665796
61744370641063262331432037913753
61744370641063262926708655181949
61744370641063262926709430016609
61744370641063267865836389161677
61744370641063267865837163996337
61744370641063295683194382177187
61744370641064010997812591281261
61744370641064012642682212141723
61744370641064012644376787902609
61744370641064012644376788835729
61744370641064012644941647902373
61744370641064013193419466681451
61744370641064013193983522215621
61744370641064013193984322447669
61744370641064013193986991285781
61744370641064016350982024148055
61744370641064162761920303063869
61744370641064163357260457281569
61744370641064163357280603503389
61744370641064163357280689242537
61744370641064163357280689596669
61744370641064163357281464081409
61744370641064163357284046709637
61744370641064163357531740907119
61744370641064163357532430006843
61744370641064163357532515745991
61744370641064163494541360948544
61744370641064163494541361065184
61744370641064163494542132717516
61744370641064168296387158159433
61744370641064168296387416426637
61744370641064168296388191261297
61744370641064168296408078865993
61744370641064168296408337483117
61744370641064168296408423122878
61744370641064168296408423222265
61744370641064168296408423576397
61744370641064168296409198061137
61744370641064168296411780689365
61744370641064168433669866697244
61744370641064168433672189645538
61744370641064196113745323353079
61744370641064463086759398973453
61744370641064463088451651669405
61744370641064463500766202484213
61744370641064463500766234246257
61744370641064463500767005899993
61744370641064463500769674738105
61744370641064463545987591566304
61744370641064463546530247630640
61744370641064463546530367137855
61744370641064463546531022465300
61744370641064463546533720001473
61744370641064463683248260202628
61744370641064463683811954945328
61744370641064468439653463144800
61744370641064468439904425514957
61744370641064468485658756445028
61744370641064496303016002972371
61744370641064496440276671958615
61744370641066696593541467200174
61744370641066712654678099371210
61744370641066712700410734876918
61744370641066712701251035035028
61744370641066713110584457425652
61744370641066713112214034095828
61744370641066714347559712153563
61744370641066714347559712166613
61744370641066714347560741036389
61744370641066714347623851762679
61744370641066714347811879840007
61744370641066714485072548476331
61744370641066714896666526307975
61744370641066746006503119660420
61744370641066746052235755166128
61744370641066864648435073265359
61744370641066864649185511801723
61744370641066864649187835799777
61744370641066865060694773692997
61744370641066865060779489633367
61744370641066865060781813631421
61744370641066865197977482243915
61744370641066865197979806241969
61744370641066868169701189717323
61744370641066868352715414565755
61744370641066868766757205135300
61744370641067163554562814076689
61744370641067163557087241227782
61744370641067163557087241344422
61744370641067163557108133236374
61744370641067165387227155535751
61744370641067165387313176708324
61744370641067168907826401485671
61744370641067168907826401485719
61744370641067168907826401485879
61744370641067168910274214223620
61744370641067212823057044741115
61744370641067212823077936749707
61744370641067213372120611295003
61744370641067214607100473535929
61744370641067214607100502232285
61744370641067214607103596832911
61744370641067214607184070148561
61744370641067214607184070266653
61744370641067214607184156360093
61744370641067214607187164867279
61744370641067214607187250960719
61744370641067214607187513827193
61744370641068063985113841341649
61744370641068065222165757180872
61744370641068065817778182800711
61744370641068065817778268539859
61744370641068065817778268894150
61744370641068068926511557665668
61744370641068068926783450919035
61744370641074817809296863319297
61744370641074817810800829787357
61744370641074817810991439080183
61744370641074817811556298146827
61744370641074818220807158791850
61744370641074818220890841150941
61744370641074818222518953306115
61744370641074818222585416911827
61744370641074818223335206156205
61744370641074818358088833755630
61744370641074818360595874792529
61744370641074818360598972692123
61744370641074819457865746930501
61744370641074819457866004147945
61744370641074823162275686893265
61744370641074823162278009958199
61744370641074823163970262654151
61744370641074823164722374963463
61744370641074867626237485265480
61744370641074968523892930682909
61744370641074968523896373889157
61744370641074969575639345201587
61744370641074969758653943121361
61744370641074969758654717956021
61744370641074969758674864177841
61744370641074970124431315643779
61744370641074970170248695787665
61744370641074970170268812844900
61744370641074970170268842009485
61744370641074970170272285215733
61744370641074970307445913563553
61744370641074970307446688398213
61744370641074973463020664662637
61744370641074973463024107868885
61744370641074975063559049623507
61744370641074975109376429767393
61744370641074975109396575989213
61744370641074975109400019195461
61744370641075268667378529663733
61744370641075268667378558244853
61744370641075268667381627330047
61744370641075268713146047180993
61744370641075270359518515301321
61744370641075270359521958507569
61744370641075270496716478747284
61744370641075270496716507911869
61744370641075270496719951118117
61744370641075273606516752694477
61744370641075273606601224781579
61744370641075273606603922122892
61744370641075274018134720317610
61744370641075274201065377131674
61744370641075274201400524617808
61744370641075274201400524619266
61744370641075275252916653812542
61744370641075275253729505634911
61744370641075275436743845274383
61744370641075275436743846674063
61744370641075318482060519269257
61744370641075318482062842217551
61744370641075318482144173274601
61744370641075318482144173392693
61744370641075318482144173397065
61744370641075318482146410252079
61744370641075318482146496222895
61744370641075318482146496340987
61744370641075318482146496345359
61744370641075318482147530393392
61744370641075318482147530393393
61744370641076169280139252806960
61744370641076169280139252923600
61744370641076170927267506012244
61744370641076170927267535176829
61744370641076170927267620797876
61744370641076170927267620803492
61744370641076170927267620915977
61744370641076170927267620920189
61744370641076170927270978383077
61744370641076170927518325018873
61744370641076170927518325373165
61744370641076174036816817589280
61744370641076174037067779959437
61744370641076174220106496810863
61744370641076174586134946507727
61744370641076174588370362612668
61744370641076174631867452756680
61744370641076174631885045164680
61744370641076174631885045164681
61744370641076174631888875858450
61744370641076174634123947639176
61744370641076174634123947639179
61744370641076174634144839531176
61744370641076174634144839531185
61744370641076174634144839647771
61744370641076174769149157007244
61744370641076174769149544493316
61744370641076174769149544494774
61744370641076174770841797189268
61744370641076175823152296107600
61744370641076175866395354783220
61744370641076175866395355249780
61744370641076175868905881134108
61744370641076175868905881134111
61744370641076175868926773142703
61744370641135746752637809531774
61744370641135794930316208650838
61744370641136045113251441669596
61744370641136045113460361755516
61744370641136045114024445987500
61744370641136045663130911167412
61744370641136046896154818620094
61744370641136095073833217739158
61744370641136213670492401158051
61744370641139697390625010522866
61744370641139699174955242100302
61744370641139814683233517767426
61744370641139814751979313568115
61744370641139815941488480660083
61744370641139843918930473395664
61744370641139843987593735798883
61744370641139843987865331910579
61744370641139844399375999975059
61744370641139844399438676000835
61744370641139847624968526576412
61744370641139847691371236725103
61744370641139847692211132395375
61744370641139847692211136515070
61744370641139848102965214556747
61744370641139848103721454568389
61744370641139848103721454568549
61744370641139848103804333857325
61744370641139848103805022602709
61744370641139848103805022602757
61744370641139864094563356249180
61744370641139864096257931893426
61744370641140114895496322656435
61744370641140114895747026759539
61744370641140116176575680317625
61744370641140142896579519731710
61744370641140142896600411623662
61744370641140143993912666187587
61744370641140144131110744887203
61744370641140144542893009063379
61744370641140144542955685089155
61744370641140144588646593855203
61744370641140147697690254602555
61744370641140147697711146611147
61744370641140147834888218633387
61744370641140147834888245813423
61744370641140147834888247213103
61744370641140147880641802025531
61744370641140147880641803425211
61744370641140147881195814184375
61744370641140147881210129813903
61744370641140147881460838503262
61744370641140148246482223645067
61744370641140148246753819756763
61744370641140148247238463656709
61744370641140148247238463656869
61744370641140148247321342945645
61744370641140148247322031691029
61744370641140148247322031691077
61744370641140148247322380769118
61744370641140149481734482346377
61744370641140149481736805294671
61744370641140149481818136474185
61744370641140149481820459422479
61744370641140149527554186371836
61744370641140149528398505476784
61744370641140149528419397485376
61744370641140149528670101588480
61744370641140149665596498087332
61744370641140149665868094199028
61744370641140158816566470246697
61744370641140159365442008723465
61744370641140159365630381292419
61744370641140159365693057318195
61744370641140159367134261419209
61744370641140159367889816007556
61744370641140160603299281406143
61744370641140164309252607308261
61744370641147752493318173064574
61744370641147752495556716816424
61744370641147802500867254647878
61744370641147802500870693727240
61744370641147802500870698326510
61744370641147802501139965840882
61744370641147802501142288789176
61744370641147921097046006564415
61744370641147921097047039683541
61744370641147953213179041591151
61744370641147953213180165387017
61744370641147954448893081199417
61744370641147954449457165431401
61744370641148219593455883926004
61744370641148219594271063045395
61744370641148219594271063517571
61744370641148219594271834697727
61744370641148219639188576943968
61744370641148220189068437463615
61744370641148220189068442049835
61744370641148221240563015652735
61744370641148221240564048771861
61744370641148221241400115551059
61744370641148221424414455190531
61744370641148221424414456590211
61744370641148253356692956078685
61744370641148253356696050679311
61744370641148253356696050679471
61744370641148253356696399286545
61744370641148253356696399640677
61744370641148253356697174475337
61744370641148253356776524113053
61744370641148253356776610084029
61744370641148253356776610202121
61744370641148253356779618713679
61744370641148253356779618713839
61744370641148253356779704684655
61744370641148253356779704802747
61744370641148253356780742153961
61744370641148253356780742508253
61744370641148253359302099168660
61744370641148253359322991060612
61744370641148253539993957722553
61744370641148253539993958194729
61744370641148254592974174519721
61744370641148264477630994887128
61744370641148264477630996286773
61744370641148264478258531378407
61744370641148265713602220053085
61744370641148265713605323944195
61744370641148269416451921576369
61744370641148269416472813584961
61744370641148269416567258510701
61744370641148269418993781578527
61744370641151821727985191217643
61744370641151821727986224336769
61744370641151821911272547923135
61744370641151821911272551109675
61744370641151823511559353439233
61744370641151823511560128273893
61744370641151823557312938699229
61744370641151823557313024438377
61744370641151823557313024442589
61744370641151823557313024792509
61744370641151823557313799277249
61744370641151823557563728541273
61744370641151855078984076262501
61744370641151855078984076379141
61744370641151855078984076733433
61744370641151855078984847914993
61744370641151855263014000178798
61744370641151855264457872769617
61744370641151855811805973806709
61744370641151856909389911505374
61744370641151856909953995737358
61744370641151856911649347384032
61744370641151857046587904115101
61744370641151857047151988347085
61744370641151871689990210046137
61744370641151871689990984880797
61744370641151871690805769673649
61744370641151871690805770027941
61744370641151871690806157631894
61744370641151871733546792058341
61744370641151871734038385898902
61744370641151871734038385900306
61744370641151871734101061924678
61744370641151871734101061926082
61744370641151871734135929302649
61744370641151871734386973530145
61744370641151871735744585267877
61744370641151871735744585734645
61744370641151871735806470626076
61744370641151871735807242278408
61744370641151871735807245460736
61744370641151871735807261293653
61744370641151871735807261410257
61744370641151871735807261410293
61744370641151871735807261410501
61744370641151871735807376079320
61744370641151871735807376197328
61744370641151871735807630232444
61744370641151871735807633414772
61744370641151871735828181998601
61744370641151871735828268087912
61744370641151871735828525305356
61744370641151871735995661374092
61744370641151871736016553382648
61744370641151871736016553382684
61744370641151871736559359188611
61744370641151871736559359192823
61744370641151871736562841256462
61744370641151871736580634432304
61744370641151871736580634432305
61744370641151871736583733265054
61744370641172079539413070690746
61744370641172079539413072090426
61744370641172112891238092379636
61744370641172114125746110015816
61744370641172114125748429881160
61744370641172114125748433080750
61744370641172114125811104384792
61744370641172114125811880642218
61744370641172114125811880758858
61744370641172114125831996393384
61744370641172114125832772650810
61744370641172114125832772767450
61744370641172114125996037861494
61744370641172114126017701994802
61744370641172114126560893745810
61744370641172114128255469390056
61744370641172114674792223638862
61744370641172114674875791556590
61744370641172114674875791673230
61744370641172229840034677496672
61744370641172230866382497574258
61744370641172230866382583313406
61744370641172230866382841598032
61744370641172230866383613250364
61744370641172230867198401935372
61744370641172230868830301186500
61744370641172230892533491756451
61744370641172231003643251949730
61744370641172231003643596323264
61744370641172231003644367975596
61744370641172231074815839455912
61744370641172231074816610991604
61744370641172231074816611108244
61744370641172231441325462198643
61744370641172231487141809223403
61744370641172231487142842342529
61744370641172231487162962580688
61744370641172231487163734234424
61744370641172231487330099127433
61744370641172234779162411476400
61744370641172234779162411593040
61744370641172236380453196178371
61744370641172236426269543203131
61744370641172236426270576322257
61744370641172236426291468214152
61744370641172236426293791279086
61744370641172262574088029203976
61744370641172262574088800856308
61744370641172264220463940530552
61744370641172264220464712182884
61744370641172264357912981617738
61744370641172264358477837502054
61744370641172264838057126352145
61744370641172264838057126706277
61744370641172264838057901540937
61744370641172264838140694384901
61744370641172264838140694739193
61744370641172264838141466037233
61744370641172264838141469219561
61744370641172264838141469573853
61744370641172279045378206173322
61744370641172279617308511302553
61744370641172279619818994477031
61744370641172280829015133692084
61744370641172280829015905344416
61744370641172280829203161769412
61744370641172280829768017653728
61744370641172280854600927971963
61744370641172280900187376706688
61744370641172280900188148360424
61744370641172280900375792743959
61744370641172280900375792743960
61744370641172531264065541445556
61744370641172531264066313097888
61744370641172531630679971669008
61744370641172531630847108215753
61744370641172531676412407825281
61744370641172531676412661856185
61744370641172531676684645453737
61744370641172531813945399829209
61744370641172534922679420681360
61744370641172536568971763973776
61744370641172536569535848205760
61744370641172536569810800367406
61744370641172536751985988822000
61744370641172536751986017403168
61744370641172536751986017519808
61744370641172536752804247881694
61744370641172563335565127141950
61744370641172563381297820041822
61744370641172564570074300804898
61744370641172564981570663536249
61744370641172564981570692232605
61744370641172564981571463884937
61744370641172564981574135440465
61744370641172564981574135794597
61744370641172564981574907441229
61744370641172564981574910629257
61744370641172564981654260148881
61744370641172564981654260266973
61744370641172564981654346360413
61744370641172564981655031919305
61744370641172564981655118012745
61744370641172564981657703356581
61744370641172564981657703473221
61744370641172564981657703827513
61744370641172564981658475008829
61744370641172564981658475008913
61744370641172564981658475009072
61744370641172564981658475009073
61744370641172564981658475125553
61744370641172564981658478307881
61744370641172564981658478662173
61744370641172565027391167910396
61744370641172565028509665742947
61744370641172565165707744092643
61744370641172579806547724122845
61744370641172579806568616248125
61744370641172579806631292629597
61744370641172579808242299883731
61744370641172579808337864135876
61744370641172579808546784105156
61744370641172579809090748097520
61744370641172579809090752329608
61744370641172579809111639989472
61744370641172579809111644221560
61744370641172581041329657730289
61744370641172581041350549738881
61744370641172581041444994664621
61744370641172581041448048985116
61744370641172581042201324088788
61744370641172581042201325138548
61744370641172581043704385795008
61744370641172581043892801832279
61744370641172581043892801832280
61744370641172581087954908997252
61744370641172581636997924716493
61744370641172581638480869372461
61744370641172581639232986281287
61744370641176133535877528361180
61744370641176133535880622961806
61744370641176133901843187717785
61744370641176133901905949478337
61744370641176133901905949482709
61744370641176133947659534388412
61744370641176133947659534388413
61744370641176133947659534392625
61744370641176133947659534742545
61744370641176133947660567861671
61744370641176133947662891859725
61744370641176165651725567169227
61744370641176166703862587251081
61744370641176166703862587255453
61744370641176166703862587367721
61744370641176166703862587722013
61744370641176166887075023853041
61744370641176167298638299069747
61744370641176183358351261446529
61744370641176183358351261452388
61744370641176183358351261569028
61744370641176183359181144831817
61744370641176183359202036490697
61744370641176183359264712866393
61744370641176183360589805216093
61744370641176183360589805334137
61744370641176183360589805688269
61744370641176183360610692626819
61744370641176183360610692975091
61744370641176183360610692980950
61744370641176183360610692980951
61744370641176183360610693097590
61744370641176183360610697224685
61744370641176183360610697342729
61744370641176183360610697696861
61744370641176183360610697702684
61744370641176183360673368652595
61744370641176183360673369006727
61744370641176183360673373250461
61744370641176183360673373368505
61744370641176183360673373722637
61744370641176183360673373728460
61744370641176183360683833605121
61744370641176183360683948396369
61744370641176183360684976916225
61744370641176183360684981515495
61744370641176183360894289536325
61744370641176183360894289536361
61744370641176183360894289536568
61744370641176183360894289536569
61744370641176183360894289654612
61744370641176183360896609420578
61744370641176183360896609420579
61744370641176183360956186141465
61744370641176183360956965212425
61744370641176183360959285328311
61744370641176183360959285446355
61744370641176183909937308461258
61744370641176183910480112844419
61744370641176183910480113198551
61744370641176183910501392809882
61744370641176187065219197662645
61744370641176187065301986626261
61744370641176187065302761465133
61744370641176187065302765697221
61744370641184237410021609170112
61744370641184237410021609286752
61744370641184239057149920237789
61744370641184239057150005976937
61744370641184239057150005981149
61744370641184239057150006331069
61744370641184239057150780815809
61744370641184239057400710079833
61744370641184242166135118418256
61744370641184242166699202650240
61744370641184242349149343149840
61744370641184242349149343266480
61744370641184242899031513370396
61744370641184270578734789627445
61744370641184270578734818207161
61744370641184270578734818325205
61744370641184270578734818329417
61744370641184270578737141155455
61744370641184270578737141273499
61744370641184270578737141277711
61744370641184270578818386241481
61744370641184270578818386241529
61744370641184270578818386359573
61744370641184270578818386363785
61744370641184270578818472334761
61744370641184270578818472334969
61744370641184270578818472452853
61744370641184270578818472453013
61744370641184270578820709312079
61744370641184270578820709312239
61744370641184270578820795283055
61744370641184270578820795283263
61744370641184270578820795401147
61744370641184270578820795401307
61744370641184270578821053685772
61744370641184270578821829453309
61744370641184270578821829453393
61744370641184270578821829453552
61744370641184270578821829453553
61744370641184270578821829570033
61744370641184270578821829920113
61744370641184287235549046001255
61744370641184287235549046351175
61744370641184287235549047419808
61744370641184287235549047536448
61744370641184287235569938009811
61744370641184287235569938009847
61744370641184287235569938011459
61744370641184287235569938359002
61744370641184287235569938359731
61744370641184287235569938359767
61744370641184287235569938365590
61744370641184287235569938365591
61744370641184287235569938478019
61744370641184287235569938482230
61744370641184287235569938482231
61744370641184287235569939428400
61744370641184287235569939545040
61744370641184287235632614037235
61744370641184287235632614391367
61744370641184287235632614503795
61744370641184287235632614508007
61744370641184287235643074390491
61744370641184287235643190598680
61744370641184287235644222300865
61744370641184287235644222767208
61744370641184287235644223700328
61744370641184287235644223816968
61744370641184287235646546648622
61744370641184287235646546648838
61744370641184287235646546648839
61744370641184287235646546765262
61744370641184289019970584432943
61744370641184289019970584437155
61744370641184289019971359271815
61744370641184289020033260462931
61744370641184289020033260812851
61744370641184289020034035297591
61744370641184292175241640466181
61744370641184292175241640582821
61744370641184292175262532474773
61744370641184292175336816746700
61744370641184292175336816863340
61744370641184292175339139694994
61744371766332938310455603966056
61744371766340138048258590070974
61744371766624770404081467404532
61744371766624770404081467522576
61744371766631925718259077676374
61744371766631925718339666385186
61744371766631926953121599880118
61744371766655942094686584300862
61744371766656237342381348651748
61744371766656241046727149136544
61744371766657185903918449061136
61744371769299408888639400695166
61744371769611905840551995582631
61744371769611905840552000304365
61744371769611955667869162843829
61744371769622411305900318836023
61744371769622455772457317273627
61744371837571453250710616825086
61744371840202913662869207695291
61744371840515411280729740178305
61744371840515411425330045396114
61744371840517860559095190989839
61744371840517860559095564042467
61744371840518113126222497312691
61744371840519058023328198550641
61744371840525965602179885013538
61744371840526266270265886503666
61744371840529869732765958600762
61744371840529869740296250652016
61744371846107636615512726649794
61744371846111539075758479443662
61744371846111539212956472054210
61744371846111587803233173145583
61744371846422835936811793235281
61744371846422835936811793701841
61744371846422836073988893953877
61744371846422836073988894303797
61744371846422836074009785845829
61744371846422836074009786312389
61744371846422836074010044579593
61744371846422836078880727967264
61744371846422836081328444908642
61744371846422836081412476358594
61744371846423736504539921218837
61744371846423736504539921568757
61744371846423736641821481747113
61744371846423736641821481863753
61744371846424036693810486402625
61744371846424036693810486869185
61744371846424036831071155038949
61744371846424036831071155155589
61744371846424036831092420100169
61744371846426438207807872737313
61744371846426438207807873203873
61744371846426438208058919797009
61744371846426438345068541373637
61744371846426438345068541490277
61744371846426482824204685014327
61744371846426485789245395185519
61744371846426485972175937680719
61744371846426738351324881825633
61744371846426738351324882292193
61744371846426738534318214665473
61744371846426785978515960485947
61744371846426785978515989182303
61744371846426785978516333538575
61744371846426786115692946769039
61744371846426786115693061554463
61744371846426786161446531677503
61744371846426786161446617766571
61744371846426786527307930928139
61744371846426786527558977987835
61744371846426786527559006684191
61744371846426786527559008083871
61744371846427638965057612964353
61744371846427683444037900863065
61744371846427686546244088819423
61744371846427687102616197854349
61744371846434542914109787662973
61744371846434542914109873406333
61744371846434542914109873756253
61744371846434591494076067777478
61744371846434888117014986881431
61744371846434888117014986885643
61744371846434888123792908343119
61744371846434891088738687594175
61744371846434891225999442441823
61744371846434891637593048168038
61744371846434891637593048284678
61744371846434891637593076982438
61744371846434891820795673199227
61744371846434892872091762877466
61744371846434892874631318707546
61744371846434892874631347405306
61744371846434892874811449914884
61744371846434892882151131273632
61744371846435786647944591011301
61744371846435788547566014146391
61744371846435792184124897280059
61744371846435793486441666545187
61744371846435793486692718191103
61744371846435793486693748126119
61744371846435793486693748130331
61744371846435793494035753819791
61744371846435793494035753832841
61744371846435793494035753837053
61744371846435793495728006515743
61744371846435793495728010648453
61744371846435793495730329464037
61744371846438445922634580054427
61744371846438488564885048547127
61744371846438495189958370890352
61744371846438495191621177976604
61744371846438495191621182208692
61744371846438495199151470027858
61744371846438495199151474259946
61744371996780179464133796580744
61744371996780179471473479339172
61744371996780180699480585959992
61744371997071918963231486312100
61744371997071920198013419807032
61744371999735798581263987055827
61744372000050999137721047404972
61744372000059151966663712289019
61744372000059152561459085182767
61744372000060054227356988038299
61744372005644473956977418031327
61744372005644473956980512631953
61744372005644475191759351526259
61744372005644475191762446126885
61744372005924502543613029923782
61744372005924502543613287141226
61744372005932607653918293035338
61744372005935308807557479275658
61744372005935309356601268429878
61744372005935309356601525647322
61744372005936259155154607116897
61744372005936259160237952947389
61744372005955722234320668183448
61744372005955722234592632761552
61744372005955722235344401760197
61744372005955722235344746116469
61744372005955722235344746120681
61744372005955722235344746133731
61744372005955722235345520955341
61744372005956622665895429025157
61744372005956622802341309326176
61744372005956667061280070009571
61744372005956667061280184796399
61744372005956667061280443063603
61744372005956667061280443081073
61744372005956667061281217902475
61744372005956667061845302130247
61744372005956667068623223604985
61744372005956667265487477948593
61744372005956672002664140800595
61744372005956672002664140917235
61744372005956672002664145522329
61744372005956672002664255586019
61744372005956672002665288810139
61744372005956672002665293415233
61744372005956922991590952386622
61744372005956922991590952740754
61744372005959322721930786795271
61744372005959324361531228913468
61744372005959324506319560538407
61744372005959324506320593657533
61744372005959624144288063379266
61744372005959624694838012011742
61744372005959624694838012483918
61744372005959668609150485122864
61744372005959669020180378722524
61744372005959669020744462954508
61744372005959669157378371333072
61744372005959669160453968655619
61744372005959669164972458601795
61744372005959669167228795529731
61744372005959669167231890130357
61744372005959672269434982091504
61744372005959672269438424216011
61744372005959673916651160156648
61744372005960523265496528910333
61744372005960524712099759280550
61744372005960568972504843799155
61744372005960569176962181024148
61744372005960569587929398598032
61744372005960569595523485870967
61744372005960569725190067234356
61744372005960572678520943036333
61744372005960572678521204503127
61744372005960572699986009356464
61744372005960572699989365269647
61744372005960572699989451499845
61744372005960572700006929944772
61744372005960573294785682238375
61744372005960573297045372915650
61744372005960574462909896781163
61744372005960574462931593857209
61744372005960574491156065230351
61744372005967427831671965674843
61744372005967427831672051768123
61744372005967427832507756204677
61744372005967427832508100560949
61744372005967427832508100578211
61744372005967427832508100915081
61744372005967427832511199747795
61744372005967429616060739417979
61744372005967429616060739435241
61744372005967429616060997702445
61744372005967429616061772537105
61744372005967429616081660141801
61744372005967429616081664728021
61744372005967477236227454496673
61744372005967477647256180582636
61744372005967477647256180588252
61744372005967477649704289727472
61744372005967477649704289731684
61744372005967477654500948999722
61744372005967477785270381201017
61744372005967477786964958368008
61744372005967728019247308763906
61744372005967772484109730507504
61744372005967774267683634444628
61744372005967774270195147539403
61744372005967777379744458979899
61744372005967777379744463584993
61744372005967777791609290932364
61744372005967777791610405541288
61744372005967777836544615603136
61744372005967777837359403938224
61744372005967777837360518547148
61744372005967777837362847144472
61744372005967777844057086252928
61744372005967777973724782207071
61744372005967777974539831873647
61744372005967777974540689737303
61744372005967777974540948024199
61744372005967777974557396548772
61744372005967777974558511157696
61744372005967777981315774910600
61744372005967779026956050177979
61744372005967779026956050196853
61744372005968628536212370324683
61744372005968628587059004665190
61744372005968673051921426408788
61744372005968674698234661709588
61744372005968674700746174804363
61744372005968677810294366933075
61744372005968677947556159486277
61744372005968678404275037819699
61744372005968678405090945349931
61744372005968678405091975284947
61744372005968678405108423813732
61744372005968678405109538422656
61744372005968678411615753561947
61744372005968678411866802175560
61744372005968678411869896640672
61744372005968678411869901362406
61744372005968678414126237807281
61744372005968678414128556622865
61744372005968678542351614005129
61744372005968678542370207058980
61744372005968679596378754163747
61744372005968679601459005393613
61744372005968679639621827198947
61744372005968679640437734729179
61744372005971379703522206783220
61744372005971379703522978435552
61744372005971380064265074084458
61744372005971380064265848923330
61744372005971380065032167518950
61744372005971380110785723731058
61744372005971380248046392367382
61744372005971381343138531544112
61744372076836110826748493504458
61744372076836110826749265156790
61744372076838814321163541626858
61744372076838814321414245729962
61744372076859226642684826244071
61744372076859226642684912333139
61744372076859226643521735982099
61744372076859227192292699611401
61744372076859227192293474446061
61744372076860127622864647932841
61744372076860127622864733671989
61744372076860127622864734026121
61744372076860127622868091139089
61744372076860425981961214885819
61744372076860427766353719167557
61744372076860427812114292060092
61744372076862828845039808326158
61744372076862828845040066593362
61744372076862828913765706225788
61744372076862828914496808671241
61744372076862828914496894760309
61744372076862877015940283250504
61744372076862877015940541517708
61744372076862877085421665399378
61744372076863127266083225526721
61744372076863129469788806871409
61744372076863171737640003424845
61744372076863177091657113842782
61744372076863177228907275886783
61744372076863177228938674487698
61744372076863177235681758404623
61744372076863177272146907369511
61744372076863177281435314616731
61744372076863177637341969308785
61744372076864029670764026812888
61744372076864077659489701752658
61744372076864079450653201944972
61744372076864079487369957431680
61744372076864079496385492973613
61744372076864079496386607582537
61744372076870932788640925965403
61744372076870932788641012058683
61744372076870932789476716495237
61744372076870932789477060851509
61744372076870932789477060868771
61744372076870932789477061205641
61744372076870932789480418318609
61744372076870934024237987550813
61744372076870934024238073639881
61744372076870934024258908607293
61744372076870934024258994346441
61744372076870934024258994363703
61744372076870934024258994700573
61744372076870934024258998949923
61744372076870934573029699708539
61744372076870934573029957993005
61744372076870934573030732827665
61744372076870934573301668891529
61744372076870934573301672078069
61744372076870982195162844278950
61744372076870982606722069584898
61744372076870982607508931227750
61744372076870982751545181106728
61744372076870982751545181108132
61744372076870982751545185810992
61744372076870982751545185829866
61744372076871232932158020084136
61744372076871232932966046347077
61744372076871234762300523176736
61744372076871234762384206468912
61744372076871277440514606566080
61744372076871277441078690798064
61744372076871282202233969873878
61744372076871282208726352880098
61744372076871282315495101542780
61744372076871282338679850712945
61744372076871282338679853367270
61744372076871282339494638510202
61744372076871282384412514916413
61744372076871282384412517570786
61744372076871282727361134763378
61744372076871282727550194443512
61744372076871282748578251222924
61744372076871282748829298282620
61744372076871282750190260510173
61744372076871282750190260510221
61744372076871282750190263164546
61744372076871282750239078673218
61744372076871282750239079734624
61744372076871282750239079736028
61744372076871282750253022275145
61744372076871282755241060021211
61744372076871282757770146621942
61744372076871282794328364228784
61744372076871282794331807435032
61744372076871282794580182940812
61744372076871282794582462291261
61744372076871282794583626147051
61744372076871282794583626147060
61744372076871282796758604519586
61744372076871282801026046543488
61744372076871282801838854899924
61744372076871282801859775488223
61744372076871282933204485358605
61744372076871282933204485358653
61744372076871282933204488012978
61744372076871282934019273155910
61744372076871282938284476920849
61744372076871282939099523536248
61744372076871282939120444124547
61744372076871283985807873811002
61744372076871283990616183588009
61744372076872133545722496884868
61744372076872133545722497004364
61744372076872133545723272197528
61744372076872135192851550441696
61744372076872135192851550908464
61744372076872178008326302467364
61744372076872178008890386699348
61744372076872182769230880632230
61744372076872183318273665376729
61744372076872183318837749608713
61744372076872183325612447329612
61744372076872183325612447348486
61744372076872183325613217461412
61744372076872183325613217815544
61744372076872183325613218981944
61744372076872183325613218994994
61744372076872183362329202816320
61744372076872183363755515277938
61744372076872183364591305704235
61744372076872183368838856931232
61744372076872183368838861652966
61744372076872183369089903990928
61744372076872183371345852967177
61744372076872183371366778749386
61744372076872183506911305530971
61744372076872184560959236708860
61744372076872184604181521912725
61744372076874835066952161315889
61744372076874884473230049375910
61744372076874884479974255681782
61744372076874884655408594418445
61744372076874884655408597072818
61744372076874884656223382215750
61744372076874885021520729650952
61744372076874886256864420197486
61744372076874886256867519030200
61744372076874886300340718893350
61744372076874886300904803125334
61744372076874886302536617516550
61744372076874886302536620708706
61744372076874886302600154653964
61744372076874886302617976409594
61744372076874886302621075242308
61744372475374891135554803476558
61744372475376091709622841251200
61744372475378837925931390192192
61744372475378837925931391727386
61744372475378839159021067925484
61744372475378839159021067938534
61744372475378839159021072530578
61744372475378839165795894799596
61744372475378842865059120983976
61744372475378842865059120989592
61744372475378842865059121002642
61744372475378842865059121002850
61744372475378842865059121102020
61744372475378842865059121119282
61744372475378842865059124171920
61744372475378842865059125707114
61744372475378842865059125711326
61744372475378842865061444054526
61744372475378842865061448659620
61744372475378842867318555700482
61744372475378842872401126808742
61744372475378842872401129878642
61744372475658866474196435706400
61744372475658869997220264038716
61744372475658871230244859765974
61744372475658871230307621889402
61744372475658871275998415978082
61744372475658871283340421684804
61744372475658871413324169686128
61744372475659771805398532794264
61744372475659771851152117586088
61744372475666675098950059067196
61744372475666719571152163569222
61744372475670577424464220969332
61744372475670578657553901768312
61744372475670578657553901772524
61744372475670578659248477416770
61744372475670626835796382399380
61744372475690991527951198909606
61744372475691034764870074970710
61744372475691286778094829045204
61744372475691286915355497681528
61744372475691290436184979557004
61744372475691291671468207997926
61744372475694889184157230726720
61744372475694893988196950168280
61744372475694893988280632993688
61744372475694893988469694172880
61744372475694893988469695708074
61744372475694893988469695712286
61744372475694893988469695725336
61744372475694893988534780775424
61744372475694894125732687296904
61744372475694894125793126467825
61744372475694894125795449416119
61744372475702994294651551844026
61744372475702994296133827358698
61744372475702994296157842646962
61744372475702997268359621961340
61744372475702997817674608522398
61744372475702997863156195552920
61744372475702997863218957790020
61744372475702997863239878378328
61744372475702997863240650030660
61744372475702997863428164717244
61744372475702997863428164722860
61744372475702997863428164734506
61744372475702997863428164740330
61744372475702997863428164839500
61744372475702997863428164852550
61744372475702997863428936369576
61744372475702997863428936375192
61744372475702997863428939557520
61744372475702997863428941096926
61744372475702997863431259440126
61744372475702997863431264045220
61744372475702997863494026160064
61744372475702998000479627843494
61744372475702998000500548531132
61744372475702998000751595491498
61744372475702998000751595590828
61744372475702998000754690191454
61744372475702998000754694777674
61744372475702998002112216194458
61744372475702998007278470005870
61744372475703042472057208929676
61744372478298436114421025732203
61744372478334453336437752059451
61744372478334458824357456481371
61744372478614535599085972138734
61744372478622640708826380886506
61744372478622640708829475487132
61744372478646956038050687657022
61744372478646956038050689073964
61744372478649657598953782062204
61744372478649702068899549754338
61744372478649706972061471440297
61744372478657462662520474688379
61744372478657462662520474705641
61744372478657462662521507807505
61744372478657510702938853294732
61744372478657510840199521931056
61744372478657762851038156031318
61744372478657762851038156044368
61744372478657762851038926163118
61744372478657762851038927679438
61744372478657762851041250627732
61744372478657762851603011915634
61744372478657805279772791504949
61744372478657805462783921752755
61744372478657806698130711132003
61744372478657806698133034080297
61744372478657807178640728633910
61744372478657807179183892159542
61744372478657807180897065443802
61744372478657810885242865928598
61744372478657810893024977040828
61744372478658711460585968938329
61744372478658711460835644072336
61744372478658711460835987028928
61744372478658711460836672942112
61744372478658712695366739547536
61744372478658712695367902437473
61744372478661409404666614540122
61744372478661409412194582593322
61744372484207061527501772423083
61744372484238275858554608020146
61744372484238275858558050176682
61744372484238275858558054885318
61744372484239176472039738964342
61744372484239476615556743344026
61744372484239476615556748052662
61744372484242178318988392550275
61744372484242178318991835756523
61744372484243078337760857112502
61744372484243083688479122058702
61744372484243083688482568923874
61744372484243083825677114669250
61744372484519258549393034529904
61744372484519258551651695805814
61744372484521959657863640804308
61744372484521959703596305007824
61744372484521960252640098742648
61744372484521960255084372005394
61744372484522860820385674939524
61744372484522860820387997887818
61744372484530059866867481328648
61744372484530059874209749907668
61744372484530063525480617609928
61744372484530064813337483887396
61744372484530065362380156891882
61744372484530065362381273036000
61744372484530065362381277622220
61744372484530065364828998683258
61744372484530065364909578084116
61744372484530065364912676916830
61744372484530065364912681503050
61744372484530065365393082915242
61744372484530065365661347082761
61744372484530065365661351668981
61744372484530065365661691443245
61744372484530065365661691456295
61744372484530065365662466277905
61744372484530107860578876222664
61744372484530963934730926627555
61744372484530964077074136140589
61744372484530965170076944354471
61744372484530965381086503762904
61744372484530965796212378933941
61744372484530965796212632964845
61744372484530965796215817890839
61744372484531013895103782611197
61744372484531013895939462950505
61744372484531013895943963606245
61744372484531013895943968327979
61744372484531013897362329096067
61744372484531013897363103934939
61744372484531013898200300633559
61744372484531013898200303703459
61744372484531013898200305238653
61744372484531013898203398304085
61744372484531015132709121661855
61744372484531015133547093082707
61744372484531015133547093199347
61744372484531015133549416031001
61744372484531015138629667377507
61744372484531264124001491927983
61744372484531264124565576154351
61744372484531264261826243373525
61744372484531264261826244790675
61744372484531264261827015025857
61744372484531264266909589204017
61744372484531265496608173686129
61744372484531265496608178291223
61744372484531265524603512851224
61744372484531266121907899229718
61744372484531266121910222178012
61744372484531310403755239815145
61744372484531314084374262172477
61744372484531314084374347911625
61744372484531314085214533628407
61744372484531314086632923092851
61744372484531314086633697933127
61744372484531314108101040299941
61744372484531314108101126389009
61744372484531315320560551355323
61744372484531315321979715660043
61744372484533667087865714759725
61744372484533667489577861334948
61744372484533667492058124124848
61744372484533667497105858085956
61744372484533667636908478232113
61744372484533667636908478236325
61744372484533667636911835703425
61744372484533715072940429924014
61744372484533967678848455333184
61744372484533967681104789080196
61744372484533967686376423386384
61744372484533967688635855966110
61744372484533967825154957806482
61744372484534015811348960854405
61744372484534017046129775136931
61744372484534017046129775141143
61744372484534017046130894349337
61744372484534866533074143004735
61744372484534867630594293260035
61744372484534867630597730681739
61744372484534867767856081091503
61744372484534867767858404039797
61744372484534867768420165317871
61744372484534868254191562493916
61744372484534915807167594211609
61744372484534915967314854071880
61744372484534916379097894636633
61744372484534917613878795016651
61744372484554375157700622342868
61744372484554375203433286546384
61744372484554380693860027277610
61744372484554380693863474142782
61744372484554380694135443307106
61744372484554380694136218141766
61744372484554424978429052677030
61744372484554425161443277525462
61744372484555281261609050334042
61744372484555281261881791287456
61744372484555325546240748578314
61744372484555325591994304790422
61744372484555330463900346415665
61744372484555330464465205482309
61744372484555330468982920593825
61744372484555330469547779660469
61744372484555625735511313878742
61744372484555630681141931609560
61744372484558026837893830373194
61744372484558026883647386585302
61744372484558027254482951483493
61744372484558027292709702447030
61744372484558027292709731026746
61744372484558027292730623153382
61744372484558283154653954534887
61744372484558327027164395673622
61744372484558327436226711418710
61744372484558327436226740116470
61744372484558327436247632125062
61744372484558332377802535280004
61744372484559227637946918208284
61744372484559228056758543478105
61744372484559228057322627710089
61744372484559228057323403476257
61744372484559228059014880406041
61744372484559232952137618438114
61744372484566082371741442003413
61744372484566082587705881224279
61744372484566086291212447636123
61744372484566086291212533729403
61744372484566088074786346838406
61744372484566088074870028258518
61744372484566088074870029658198
61744372484566088075350431070390
61744372484566088075622142103081
61744372484566088075622146689301
61744372484566130549336529107509
61744372484566130549416744274047
61744372484566130572777411462574
61744372484566130573049380645612
61744372484566131784763906252621
61744372484566132357470616280722
61744372484566132359981096201566
61744372484566132364224130380535
61744372484566132402104900309614
61744372484566132402167662424458
61744372484566132402439631588782
61744372484566132402450090412404
61744372484566132402450862059120
61744372484566132402450862064736
61744372484566132402450881326602
61744372484566132402920807852896
61744372484566132403004490678304
61744372484566132403014994139706
61744372484566132403203280484238
61744372484566132403287704839227
61744372484566132404707218254538
61744372484566132404887349461876
61744372484566132404898971208168
61744372484566132404898975262150
61744372484566132405734652413674
61744372484566132410532458241858
61744372484566132539648768582004
61744372484566132542159643898474
61744372484566132542995321049998
61744372484566135627981268651497
61744372484566136109053047320454
61744372484566136109244775746946
61744372484566136246505444383270
61744372484566388264121997200568
61744372484566388264872048028380
61744372484566388264959214477132
61744372484566388264959989298775
61744372484566432545956636445014
61744372484566432545963657842777
61744372484566432545967101049025
61744372484566432545967890298282
61744372484566432546437816941216
61744372484566432546521499766624
61744372484566432546531974530266
61744372484566432546532003228026
61744372484566432546741181579746
61744372484566432548224255923978
61744372484566432549251661501994
61744372484566432554052561930804
61744372484566432554052566652538
61744372484566432592285559438730
61744372484566432592473845783262
61744372484566432593977812134682
61744372484566432731430209198902
61744372484566436298514993566040
61744372484566436435776009683698
61744372484566436443114572237601
61744372484566436443387403417222
61744372484566436443390756280840
61744372484566436443390759467380
61744372484566437488107455080848
61744372484566437488192257114622
61744372484566437494882238846974
61744372484567288649669516017005
61744372484567288695423072579184
61744372484567288695423075293340
61744372484567288695423115710229
61744372484567288695423118871493
61744372484567288695444122504245
61744372484567288832683870085701
61744372484567288832704790790649
61744372484567288832704791140569
61744372484567331306415348049143
61744372484567331306415348165783
61744372484567331330139936217588
61744372484567331513175081654328
61744372484567331513175167393476
61744372484567331515689003254271
61744372484567332496008928759095
61744372484567332496008928875735
61744372484567332496011251707389
61744372484567332747687322253196
61744372484567333113712677368365
61744372484567333113716034835465
61744372484567333117063357403278
61744372484567333160285540615091
61744372484567333160285626354239
61744372484567333160286398006571
61744372484567333160286656761431
61744372484567333160286656765643
61744372484567333161981236463862
61744372484567333167060062585443
61744372484567333167060450067087
61744372484567333167063420052543
61744372484567333167064578223119
61744372484567333167064578240381
61744372484567333167064582355829
61744372484567333167628662455103
61744372484567333167628662468153
61744372484567333304321118703411
61744372484567336202049305004777
61744372484567336415566040429512
61744372484567336820570124699649
61744372484567336827348304502827
61744372484567336827348304619467
61744372484567336827369225207775
61744372484567336827912130566256
61744372484567336827913159417101
61744372484567336866327036948658
61744372484567336866344601618154
61744372484567336866344601618163
61744372484567336868855080070907
61744372484567336873101860714935
61744372484567336873122781419883
61744372484567336873938340339552
61744372484567336873938430682182
61744372484567336873941786732340
61744372484567337011199094715024
61744372484567337011199094719236
61744372484567337011199099318506
61744372484567338062694064065400
61744372484567338062695092916245
61744372484569984855135961021668
61744372484569984855135961141164
61744372484569984855135989719476
61744372484569984857392294768680
61744372484569984857392323466488
61744372484569984857393098301148
61744372484569984862663929194364
61744372484569984862663957772676
61744372484569984864923390352402
61744372484569985040409990588048
61744372484569985045493336301900
61744372484569985047185589114492
61744372484569985047938734409028
61744372484569985047941057473962
61744372484569990353104618603335
61744372484569990536118957770839
61744372484570034268161519989594
61744372484570034275688713208134
61744372484570034275691812040848
61744372484570034407880762046634
61744372484570034413514245144431
61744372484570034453634318258742
61744372484570034816929126046595
61744372484570034816929126046755
61744372484570034816929126047999
61744372484570034816929126052371
61744372484570034816931453581268
61744372484570034816931453581269
61744372484570034816931453582513
61744372484570034816931453586885
61744372484570034817203422751208
61744372484570034817681123553173
61744372484570034817681123570643
61744372484570034817681499824313
61744372484570034817682271476645
61744372484570034817684595811520
61744372484570034817684595811521
61744372484570034817684595824619
61744372484570034817684598998061
61744372484570034817684599011159
61744372484570034817684600528883
61744372484570034817764806372965
61744372484570034817764806377177
61744372484570034817764806391679
61744372484570034817764806396051
61744372484570034817764810982271
61744372484570034817765182649721
61744372484570034817765954302053
61744372484570034817768278631313
61744372484570034817768278650026
61744372484570034817768278650027
61744372484570034817768281817852
61744372484570034817768281817853
61744372484570034817768281836567
61744372484570034817768283358716
61744372484570034817956568175482
61744372484570034817956568175483
61744372484570034817956568181099
61744372484570034819375699197419
61744372484570034819375703801109
61744372484570034819375703919153
61744372484570034819376847107793
61744372484570034820213675357475
61744372484570034820213676757154
61744372484570034820213676757155
61744372484570034820216001221769
61744372484570034824459421285953
61744372484570034825296249535635
61744372484570034825296250935314
61744372484570034825296250935315
61744372484570034862681911080158
61744372484570034862703603437438
61744372484570034862705930617820
61744372484570034863435828142262
61744372484570034863438152140316
61744372484570034863459071796908
61744372484570034863521833915964
61744372484570034863521834849084
61744372484570034863521834965724
61744372484570034863521838031412
61744372484570034863521838148052
61744372484570034863710124387590
61744372484570034865214086611916
61744372484570034865980405207542
61744372484570034870484947134608
61744372484570034871049806084612
61744372484570034871049806201252
61744372484570034871049807147422
61744372484570035003241073843866
61744372484570037974965893895106
61744372484570038112226562531430
61744372484570038157980118743538
61744372484570038531347087521155
61744372484570039759354586167318
61744372484570039761046838863270
61744372484570039766129016783999
61744372484570039766129021016087
61744372484570039766129021034961
61744372484570039766129021389093
61744372484570039766129022434641
61744372484570039766969332751931
61744372484570039805108139187270
61744372484570039805108142379426
61744372484570039806800395075378
61744372484570039942368807823594
61744372484570039949708489713771
61744372555110565935678762271451
61744372555110566484470732713643
61744372555141780266735044733686
61744372555141780815527010467242
61744372555141780861259679379394
61744372555142981572525703634586
61744372555142981572525708343222
61744372555142986374455445003766
61744372555142986374455449712402
61744372555145682727168825604891
61744372555145683275957352840835
61744372555145683275960796047083
61744372555146583294729817403062
61744372555146588645451529214434
61744372555426665372083117560460
61744372555433569773838681304663
61744372555433569773838685890883
61744372555434470753185039653800
61744372555434470753435743756913
61744372555434470753435829845981
61744372555434470890442350700560
61744372555434470890445445301186
61744372555434765542696562460304
61744372555434770484082956316262
61744372555434770942434335282250
61744372555437172045085469497423
61744372555437172045086501553739
61744372555437172045086587292887
61744372555437172045088825551793
61744372555437172045088911640861
61744372555437172387118097118498
61744372555437172456595763445013
61744372555437172593856517816113
61744372555437172593856517820485
61744372555437172593877438526885
61744372555437172593877438539935
61744372555437172593877438876805
61744372555437172593878471995931
61744372555437172593880795993985
61744372555437216440198512953124
61744372555437220008975897497548
61744372555437221793364589769760
61744372555437221798447935600252
61744372555437470396400170849285
61744372555437470396400285168149
61744372555437470401482745027445
61744372555437472233604305841898
61744372555437514867978127721013
61744372555437514873061473551505
61744372555437517064242980794513
61744372555437517064243323751105
61744372555437520196574787869302
61744372555438372618070104386938
61744372555438417677724664873537
61744372555438420764386569859654
61744372555438422571653459343132
61744372555457885102040463991150
61744372555458830553198188758673
61744372555458830553199303232083
61744372555458830553199307953817
61744372555458830554014096301955
61744372555459080871920099099020
61744372555459130697532224586823
61744372555459130743284661602383
61744372555459135638926799443402
61744372555459135638926885182550
61744372555461487373306188187068
61744372555461487922348877258634
61744372555461531662663383475299
61744372555461532251642103997453
61744372555461782021277905136965
61744372555461787516826291877466
61744372555461832393466860389821
61744372555461836099504913570569
61744372555461837334855182566798
61744372555461837342361842139061
61744372555461837342362230086376
61744372555462687947293641025654
61744372555469587544674841514839
61744372555469592483799390568573
61744372555469592483799476307721
61744372555469592483799476311932
61744372555469592483799476311933
61744372555469592483799476324983
61744372555469592483799476661853
61744372555469592483799480911203
61744372555469592483799480930076
61744372555469592895560478963301
61744372555469593032654125845372
61744372555469593032821233334401
61744372555469593032821233338773
61744372555469593032842154040960
61744372555469593032842154040961
61744372555469593032842154045173
61744372555469593032842154058223
61744372555469593032842154395093
61744372555469635537619186716501
61744372555469635537622628859939
61744372555469636879749003894324
61744372555469637321193090653625
61744372555469637323703573828103
61744372555469637359388444595873
61744372555469637359408590466404
61744372555469637359408590820696
61744372555469637359409362118736
61744372555469637360161736250586
61744372555469637360224498365430
61744372555469637366939653120230
61744372555469637366939657352318
61744372555469641028049374312899
61744372555469887655242009307900
61744372555469887655242013907170
61744372555469891368811133973832
61744372555469891368873891489406
61744372555469893039077488051621
61744372555469893039077497875543
61744372555469893221841008318940
61744372555469893221844103037610
61744372555469893221903770561864
61744372555469893221924691144348
61744372555469893222113016500473
61744372555469893222175778615317
61744372555469893222179221827388
61744372555469935833673555717430
61744372555469936954070866875432
61744372555469936961410549633860
61744372555469937098681650062542
61744372555469937098681764853582
61744372555469937480777168772765
61744372555469937480861238036178
61744372555469937480861239098988
61744372555469937480861242285528
61744372555469937480862013937860
61744372555469937480864336868892
61744372555469937502842688264717
61744372555469937502925599436632
61744372555469937502925599554724
61744372555469937502925599909016
61744372555469937502926371084509
61744372555469937502926371207056
61744372555469937502926371556893
61744372555469937502926374271292
61744372555469937503657476599805
61744372555469937503678368725085
61744372555469937503678745338906
61744372555469937503741158025741
61744372555469937503741159891981
61744372555469937503741162730302
61744372555469937503741164147244
61744372555469937503741502395111
61744372555469937503741507103836
61744372555469937503741507453750
61744372555469937503741507458121
61744372555469937503742283355432
61744372555469937503930568650204
61744372555469937505433412587933
61744372555469937505433756607383
61744372555469937510432303473917
61744372555469937510435742547455
61744372555469937510435747152549
61744372555469937510453195599197
61744372555469937510453567607924
61744372555469937510454339260256
61744372555469937510456666440638
61744372555469937511272574356926
61744372555469937511272575402231
61744372555469937511272575406686
61744372555469937551472884589458
61744372555469937686954260302757
61744372555469937693750007900739
61744372555469940804995272467521
61744372555469940804995273867201
61744372555469940805539126622922
61744372555469940805539212362070
61744372555469941209814427951438
61744372555469941216505567829293
61744372555469941216505567945885
61744372555469941217319968309683
61744372555469941263346656392006
61744372555469941399519792677725
61744372555469941400355113765345
61744372555469941400356228374269
61744372555469941400356232973539
61744372555469941400356620925226
61744372555469941400359719757940
61744372555469941400607410767478
61744372555469942451851199137534
61744372555469942454383762133514
61744372555470793057598904137210
61744372555470793606889269687681
61744372555470793606889269692053
61744372555470793652392035583900
61744372555470793652664043765433
61744372555470793652664129854501
61744372555470793789924798490825
61744372555470837712247016966974
61744372555470838078275854145539
61744372555470838124029410357647
61744372555470838124032378808060
61744372555470838124301035165699
61744372555470841236090153887882
61744372555470841236090239627030
61744372555470841373350908263354
61744372555470841830906141030305
61744372555470841830906227119372
61744372555470841830906227119373
61744372555470841830907255639229
61744372555470841830907255989148
61744372555470841830907255989149
61744372555470841830907260238499
61744372555470841830907648190186
61744372555470841830910747022900
61744372555470841831158352293290
61744372555470841831158438032438
61744372555470843020478931899242
61744372555470843020499718553500
61744372555470843020499718670140
61744372555470843020499721735828
61744372555470843065416446528976
61744372555470843065416446645616
61744372555470843065416449833768
61744372555473494944045117378780
61744372555473494944045156377115
61744372555473494944045242466183
61744372555473494944048212097450
61744372555473494944107918491959
61744372555473494944107918492119
61744372555473495310073567553653
61744372555473495355827162286087
61744372555473495355827506661233
61744372555473495493171858117349
61744372555473537578189626844437
61744372555473539225129708968856
61744372555473539225296729893670
61744372555473539225882854398746
61744372555473539225945271790142
61744372555473539225945616513590
61744372555473539225945616517961
61744372555473539226134677710044
61744372555473539227553066821606
61744372555473539233476683416766
61744372555473539363143264396318
61744372555473539363143522676572
61744372555473539408342805143297
61744372555473539408907578120665
61744372555473539408907578120713
61744372555473539827464755278943
61744372555473543075970345643501
61744372555473543076242056072657
61744372555473543076786253167180
61744372555473543122560729985066
61744372555473543122563828817780
61744372555473543481061207030140
61744372555473543487752351551021
61744372555473543488568259076152
61744372555473543526814763243700
61744372555473543534342735876568
61744372555473543534342735894038
61744372555473543671603404530362
61744372555473544723097981325521
61744372555473544723097981679653
61744372555473544723914276803068
61744372555473544769670927616531
61744372555473544769688753620954
61744372555473544769691852453668
61744372555473544906385333426753
61744372555473544906949422257278
61744372555473544906952521089992
61744372714667462289680688021211
61744372714674670673050648774144
61744372714675871430049341941488
61744372714678573179300661766536
61744372714679473747049681642044
61744372714679475393427916033554
61744372714958345249778623719772
61744372714958345249778709808840
61744372714958345249778968093306
61744372714958345249841385838828
61744372714958345249841471927896
61744372714958345257372797098276
61744372714958345798821642638602
61744372714958345798821728727670
61744372714958345806415844715073
61744372714958395212661964294834
61744372714958395212662050383902
61744372714958398778928864247838
61744372714958398778991626366894
61744372714958398781439348839258
61744372714958398916189533234082
61744372714958398916189877607616
61744372714958398918700103564650
61744372714958398923783706612586
61744372714958399327971883166668
61744372714959546586134396337376
61744372714959546586134425033732
61744372714959550290481340010812
61744372714959550290481340127452
61744372714959551527521934898294
61744372714959551939301616342652
61744372714959552122315841307724
61744372714966454643222711230756
61744372714966454688955375434272
61744372714966454691212830513208
61744372714966454691400859653403
61744372714966454691400859653562
61744372714966454692236908463491
61744372714966454692236913049711
61744372714966456292775207667951
61744372714966456475789547320521
61744372714966456475810468027081
61744372714966456475810812400615
61744372714967356906361495292041
61744372714967356906361753909165
61744372714967356906361839648313
61744372714967356906361839665575
61744372714967356906364938835159
61744372714967655400221375701744
61744372714967655402481180282934
61744372714970058014979316727791
61744372714970058197994000736633
61744372714970058198014835704045
61744372714970058198014921443193
61744372714970058198014921460455
61744372714970058563771287169983
61744372714970058746785626805291
61744372714970058747057595988281
61744372714970106190962366199091
61744372714970357105913943522172
61744372714970357105913946708712
61744372714970357105997515215256
61744372714970357106000982514218
61744372714970357151730179418772
61744372714970406306509890782860
61744372714970406311592122004428
61744372714970406357345678216536
61744372714970406372694876145738
61744372714970406380225943048914
61744372714970406512432424427121
61744372714970406517246367936786
61744372714970406558165088630637
61744372714970406558186009337043
61744372714970406563250628252007
61744372714970406563250628256219
61744372714970406563271548962778
61744372714970406901306121540264
61744372714970406921399347503439
61744372714970406921399719020873
61744372714970406921402813271579
61744372714970406921402813272983
61744372714970406921402813739543
61744372714970406921402817876673
61744372714970406921402817994717
61744372714970406921403157646725
61744372714970406921483029973103
61744372714970406921483030327395
61744372714970406921483373148473
61744372714970406921483373266565
61744372714970406921483373266725
61744372714970406921483401846281
61744372714970406921486467394967
61744372714970406921486467400791
61744372714970406921486467867351
61744372714970406921486472118152
61744372714970406921486472118153
61744372714970406921486496092775
61744372714970406921486496096987
61744372714970406921486496097147
61744372714970406921486500696257
61744372714970406921486840466309
61744372714970406921486840938698
61744372714970406921487615777570
61744372714970406921487616840374
61744372714970406921487616840375
61744372714970406921671315250613
61744372714970406921671659624147
61744372714970406921674753758213
61744372714970406921674753758421
61744372714970406921674754224773
61744372714970406921674782454569
61744372714970406921674782454777
61744372714970406921734450323127
61744372714970406921737544569621
61744372714970406921737544573833
61744372714970406929014440152479
61744372714970406929014468732195
61744372714970406929017907358047
61744372714970406929017907824607
61744372714971257719479195752204
61744372714971257719479198940148
61744372714971307080247586564509
61744372714971307125997705238327
61744372714971307130811361769876
61744372714971307492029592473481
61744372714971307542590268490598
61744372714971308727375610200397
61744372714990766313834226080476
61744372714990766313834226197116
61744372714990766316092890665182
61744372714990770020436367151924
61744372714990770020624310198839
61744372714990770020624396292119
61744372714990770020624396292278
61744372714990770020645316998678
61744372714990771209485632901104
61744372714990771255218297104620
61744372714990771804281863658668
61744372714990771804285334499866
61744372714990771804285335899546
61744372714990771805013083959237
61744372714990771805013342226441
61744372714990771805014117061101
61744372714990771805034004665797
61744372714990771805034349022069
61744372714990771805034349026281
61744372714990771805034349039331
61744372714990771805035123860941
61744372714990771805097799770020
61744372714990814304153495904280
61744372714990814488018491340502
61744372714990816134310834632710
61744372714990816135146514976390
61744372714990816135146518168546
61744372714990816271592395277626
61744372714991672235585031930757
61744372714991672235585290547881
61744372714991672235585376287029
61744372714991672235585376641161
61744372714991672235588733754120
61744372714991672235588733754129
61744372714991672372846819762008
61744372714991672372849142710302
61744372714991716702143422542586
61744372714991716702143535933945
61744372714991967025097160560158
61744372714991967025099111855664
61744372714991967027358916436854
61744372714991972378830416209564
61744372714991972379081378579721
61744372714991972379081464668789
61744372714991972424835709509792
61744372714991972562117385062436
61744372714992015196564814200634
61744372714992015196564814317274
61744372714992016843125573400127
61744372714992016843125659139275
61744372714992016845660431630906
61744372714992016846475219965994
61744372714992016891393095834422
61744372714992017028674769754111
61744372714992020007717234233440
61744372714992020556509119054736
61744372714992020556509204793884
61744372714992020556760251735328
61744372714994367959802176137414
61744372714994367959803295345608
61744372714994367962246798360122
61744372714994367962246884099270
61744372714994367962246888698540
61744372714994367962247917568316
61744372714994367962249897192836
61744372714994367962251016401030
61744372714994367967330144190614
61744372714994367967330229929762
61744372714994367967330234529032
61744372714994367967331263398808
61744372714994368405075119386779
61744372714994368508845193639302
61744372714994368511289558644566
61744372714994368511289563243836
61744372714994368511290592113612
61744372714994368511292916111666
61744372714994368516373161692502
61744372714994368516437075967229
61744372714994368587358238738572
61744372714994368587358610274880
61744372714994368587358614861100
61744372714994368588364788864541
61744372714994368588364874953609
61744372714994372291620389700871
61744372714994372291620475794310
61744372714994372291704039223368
61744372714994372291704410759676
61744372714994372291704415345896
61744372714994373312969370745302
61744372714994373312969372162244
61744372714994373315415974009472
61744372714994373315416318383006
61744372714994373315417093217666
61744372714994373320499662796556
61744372714994373320499664213498
61744372714994373344202853366507
61744372714994373450230039381626
61744372714994373450230040798568
61744372714994373452676987019330
61744372714994373452677761853990
61744372714994373457760331432880
61744372714994373457760332849822
61744372714994373526485972718300
61744372714994373526486344254608
61744372714994373527217451286281
61744372714994373527217537375349
61744372714994373527238458081909
61744372714994373527238458436041
61744372714994373864458992928302
61744372714994373892994823808699
61744372714994374076009163444007
61744372714994374076010196563133
61744372714994374076281132626997
61744372714994416138230619114960
61744372714994416138230704854108
61744372714994416138230709453378
61744372714994416138230966670822
61744372714994416138234062321208
61744372714994416687273636616848
61744372714994416687273641216118
61744372714994417785358990306710
61744372714994417785359761959042
61744372714994417785362084540154
61744372714994417785362085957096
61744372714994417785362089139424
61744372714994417815840102353011
61744372714994417922619401725590
61744372714994417922620430595366
61744372714994417922622753176478
61744372714994417922622754593420
61744372714994417993796617728825
61744372714994418334401664852006
61744372714994418334465574527463
61744372714994418364632072427813
61744372714994418364632072795203
61744372714994418367142555602291
61744372714994418402763540809515
61744372714994418402763541755733
61744372714994418402763541872373
61744372714994418402763542222293
61744372714994418402763544936449
61744372714994418402763545054493
61744372714994418402763546471643
61744372714994418402763886228645
61744372714994418402763889410765
61744372714994418402763889416588
61744372714994418402763889416589
61744372714994418402764661067516
61744372714994418402764661067517
61744372714994418402764661417437
61744372714994418402844101394975
61744372714994418402844101749267
61744372714994418402847195995601
61744372714994418402847196349893
61744372714994418402847200600695
61744372714994418402847229297051
61744372714994418402847572118129
61744372714994418402847572236381
61744372714994418402847572590513
61744372714994418402847573653323
61744372714994418402848343888713
61744372714994418402848343892924
61744372714994418402848343892925
61744372714994418402848344242845
61744372714994418403032043733363
61744372714994418403032388106897
61744372714994418403035482240963
61744372714994418403035482340133
61744372714994418403035482340341
61744372714994418403035482707523
61744372714994418403035485522461
61744372714994418403035485528284
61744372714994418403035485528285
61744372714994418403035486939611
61744372714994418403035486945227
61744372714994418403035510920057
61744372714994418403036630600427
61744372714994418403094804435429
61744372714994418403094805498287
61744372714994418403094805502499
61744372714994418403094805852419
61744372714994418403095178451537
61744372714994418403098244459397
61744372714994418403098247647341
61744372714994418403098273039113
61744372714994418403098273052163
61744372714994418403098276221441
61744372714994418403098276225812
61744372714994418403098276238703
61744372714994418403098276339485
61744372714994418403098276343697
61744372714994418403098276356747
61744372714994418403098276693617
61744372714994418403098277756427
61744372714994418403098620713019
61744372714994418403099392365351
61744372714994418403099392369770
61744372714994418403663480139618
61744372714994418405291473378215
61744372714994418405291473844775
61744372714994418405291478094125
61744372714994418405291478099949
61744372714994418405292592586409
61744372714994418405292594102729
61744372714994418405292597172629
61744372714994418405292597289269
61744372714994418405292597295093
61744372714994418405292597308143
61744372714994418405292597645013
61744372714994418405292598707823
61744372714994418405292621282765
61744372714994418405292621288589
61744372714994418405292625868985
61744372714994418405292625874809
61744372714994418405294917051023
61744372714994418405296064961396
61744372714994418405296064961397
61744372714994418405296066361077
61744372714994418405354235968203
61744372714994418405354240219005
61744372714994418405354584575277
61744372714994418405355359409937
61744372714994418405355383407645
61744372714994418405355387989653
61744372714994418405355388006915
61744372714994418405357707872259
61744372714994418405357712471529
61744372714994418405358827080453
61744372714994418405390595560469
61744372714994418405542894924951
61744372714994418405542899511171
61744372714994418405543669759611
61744372714994418405543669765227
61744372714994418405543674345831
61744372714994418405543674351447
61744372714994418405545994229841
61744372714994418405545998816061
61744372714994418410375168280889
61744372714994418410375168286712
61744372714994418410375168286713
61744372714994418410378635939967
61744372714994418410378639004043
61744372714994418410378639009866
61744372714994418410378639009867
61744372714994418410378639476427
61744372714994418410378640539237
61744372714994418410378640545060
61744372714994418410626241105363
61744372714994418410626245337451
61744372714994418410626245341663
61744372714994418410629682900285
61744372714994418410629683366845
61744372714994418410629687598933
61744372714994418550178844358804
61744372714994418550178848945024
61744372714994421491400137720902
61744372714994421491400139137844
61744372714994421698138951977517
61744372714994421698142304822262
61744372714994421698142418213621
61744372714994668149073889344004
61744372714994668561671026544656
61744372714994668561671026548868
61744372714994668698869019155204
61744372714994668728347314670668
61744372714994668730878718551498
61744372714994672435137398789191
61744372714994672435137480277528
61744372714994672435221048311688
61744372714994672435221424552308
61744372714994672435224519036294
61744372714994672435224519152934
61744372714994673647094806758526
61744372714994673647094808175468
61744372714994673670483498004444
61744372714994673715735646010136
61744372714994673715735646010344
61744372714994674059629183257064
61744372714994674059629183261276
61744372714994674059629183611196
61744372714994674264527616452328
61744372714994674264527616452536
61744372714994674265552860264682
61744372714994674265615536290458
61744372714994716899996463065689
61744372714994716899999902021126
61744372714994717974692346070030
61744372714994717974693117722362
61744372714994717997573382435670
61744372714994717997573382552310
61744372714994717997580403950073
61744372714994717997580404304205
61744372714994717997580748323607
61744372714994717997583842905510
61744372714994718005100580370120
61744372714994718005101355210396
61744372714994718005103679202834
61744372714994718111890338680578
61744372714994718111891024593762
61744372714994718111891367550354
61744372714994718134778396560621
61744372714994718134778655195007
61744372714994718134778740934155
61744372714994718142120631836730
61744372714994718142120746622154
61744372714994718142123731023576
61744372714994718142123845809000
61744372714994718181371492854060
61744372714994718188125265223293
61744372714994718188128364410139
61744372714994718188128364410298
61744372714994718188149285116698
61744372714994718546277083657359
61744372714994718546277455174793
61744372714994718546277455179165
61744372714994718546277455292837
61744372714994718546277456709987
61744372714994718546280520729143
61744372714994718546280549425499
61744372714994718546280549775419
61744372714994718546280550960693
61744372714994718546280551310613
61744372714994718546280554024769
61744372714994718546280555559963
61744372714994718546280895316965
61744372714994718546280898499085
61744372714994718546280899916235
61744372714994718546281670505757
61744372714994718546361108948261
61744372714994718546361109420485
61744372714994718546361109420645
61744372714994718546361109424857
61744372714994718546361110483295
61744372714994718546361137646069
61744372714994718546361138000201
61744372714994718546361138004573
61744372714994718546361139063011
61744372714994718546364203554551
61744372714994718546364203554711
61744372714994718546364203908843
61744372714994718546364204971652
61744372714994718546364204971653
61744372714994718546364208153821
61744372714994718546364208158193
61744372714994718546364208272072
61744372714994718546364208272073
61744372714994718546364208276285
61744372714994718546364208626205
61744372714994718546364209689015
61744372714994718546364578024281
61744372714994718546364578142378
61744372714994718546364581206449
61744372714994718546364581210820
61744372714994718546364581210821
61744372714994718546364581324701
61744372714994718546364581324706
61744372714994718546364581328912
61744372714994718546364581328913
61744372714994718546364581328918
61744372714994718546364581678833
61744372714994718546364581683204
61744372714994718546364582741643
61744372714994718546365352858781
61744372714994718546365352858941
61744372714994718546365352977033
61744372714994718546365352977038
61744372714994718546365353331165
61744372714994718546372374392265
61744372714994718546372374746397
61744372714994718546375813347702
61744372714994718546549051404533
61744372714994718546549052354915
61744372714994718546549052821683
61744372714994718546549395778067
61744372714994718546552489912133
61744372714994718546552489912341
61744372714994718546552491329283
61744372714994718546552491428453
61744372714994718546552491428661
61744372714994718546552491445923
61744372714994718546552491795843
61744372714994718546552494610781
61744372714994718546552494616604
61744372714994718546552494616605
61744372714994718546552494633867
61744372714994718546552496027931
61744372714994718546552496033547
61744372714994718546552518608697
61744372714994718546552520008169
61744372714994718546552862982231
61744372714994718546553639222186
61744372714994718546553639222187
61744372714994718546553639688747
61744372714994718546611813411321
61744372714994718546611813523749
61744372714994718546611813527961
61744372714994718546611814586607
61744372714994718546611814940739
61744372714994718546612186477047
61744372714994718546612187539857
61744372714994718546615252031397
61744372714994718546615256735661
61744372714994718546615280723541
61744372714994718546615280727753
61744372714994718546615281077673
61744372714994718546615282140483
61744372714994718546615285327023
61744372714994718546615285427805
61744372714994718546615285432017
61744372714994718546615285781937
61744372714994718546615286844747
61744372714994718546615625097075
61744372714994718546615629801339
61744372714994718546616401453671
61744372714994718548809631770765
61744372714994718548809632243149
61744372714994718548809634957305
61744372714994718548809635429689
61744372714994718548813075449397
61744372714994718548823923223062
61744372714994718548871249307325
61744372714994718548871249657245
61744372714994718548871593663597
61744372714994718548871622359953
61744372714994718548871622709873
61744372714994718548872368498257
61744372714994718548872392495965
61744372714994718548872392845885
61744372714994718548872394362205
61744372714994718548872397095235
61744372714994718548872397194613
61744372714994718548872397200442
61744372714994718548872398611555
61744372714994718548872398617384
61744372714994718548872741568147
61744372714994718548872741573976
61744372714994718548875065916121
61744372714994718548875837568453
61744372714994718549059904013271
61744372714994718549059908599491
61744372714994718549060678847931
61744372714994718549060678853547
61744372714994718549060683434151
61744372714994718549060683439767
61744372714994718549060683906327
61744372714994718549063007904381
61744372714994718553892175774148
61744372714994718553892176306399
61744372714994718553892177369209
61744372714994718553892177375032
61744372714994718553892177375033
61744372714994718553892201349655
61744372714994718553892204886115
61744372714994718553892205948925
61744372714994718553892206421309
61744372714994718553892548905517
61744372714994718553892549377901
61744372714994718553895645028287
61744372714994718553895648092363
61744372714994718553895648214826
61744372714994718553895648214827
61744372714994718553895648564747
61744372714994718553895649627557
61744372714994718554143250193683
61744372714994718554143254425771
61744372714994718554143254429983
61744372714994718554143254897947
61744372714994718554143597854539
61744372714994718554146696687253
61744372714994718554146696691465
61744372714994718554146697041385
61744372714994718554146698108614
61744372714994718592117793180536
61744372714994718594563187988696
61744372714994718599645762166856
61744372714994718731838148071494
61744372714994718736920334833608
61744372714994718736920334835012
61744372714994718737171381894473
61744372714994718739428488952889
61744372714994721706905689497454
61744372714994721825525579847286
61744372714994721841655961065837
61744372714994721841659313910582
61744372714994721841659427301941
61744372714994721848162200849616
61744372714994721848162286588764
61744372714994721848412990573616
61744372714994721848413333530208
61744372714994721887391978114098
61744372714994723488035338628514
61744372714994723488035338628517
61744372714994723495540879342503
61744372714994723495540879346715
61744372714994723495542043079280
61744372714994723495542386035872
61744372714995569161342707057692
61744372714995569161342710245636
61744372714995569344356931906124
61744372714995569344356935094068
61744372714995572865688426054151
61744372714995572865688507542488
61744372714995572865688510730432
61744372714995572865688512147590
61744372714995574650077199797287
61744372714995574650078232916413
61744372714995574695831789011824
61744372714995574696103887529642
61744372714995574833364556165966
61744372714995617513565154134518
61744372714995618705125322718429
61744372714995618748911219513248
61744372714995618749162267989889
61744372714995618749183188755344
61744372714995618749184303364268
61744372714995618750603472209200
61744372714995618750878878813951
61744372714995618755689097923796
61744372714995619160094617878036
61744372714995619160094617879440
61744372714995619160094875096884
61744372714995619160096940827734
61744372714995619160097199094938
61744372714995619160097970745866
61744372714995619160115538467748
61744372714995619160118890402458
61744372714995619160118891335578
61744372714995619160662829812510
61744372714995619162378326163108
61744372714995619162389175336454
61744372714995619162660884839509
61744372714995619167468004645979
61744372714995619167471362113070
61744372714995619167471362113079
61744372714995622272210341175542
61744372714995622278964017838576
61744372714995622415973982490048
61744372714995622827755988399020
61744372714995622828007035340464
61744372714995622867006685324305
61744372714995624056599146839113
61744372714995624058291399535065
61744372714995624104044955630578
61744372714995624104044955630587
61744372714995624109106475362917
61744372714995624109107638149264
61744372714995624109128171258268
61744372714995624109130495256322
61744372714995624109130495256323
61744372714995624109946533533848
61744372714995624109946790751292
61744372715002473514816298266351
61744372715002473697855002168599
61744372715002477401445589639248
61744372715002477402197359110277
61744372715002477402197703466549
61744372715002477402197703483811
61744372715002477402197703820681
61744372715002477402200802653395
61744372715002477402201060933649
61744372715002479002736002688271
61744372715002521868755749722106
61744372715002521868755863113465
61744372715002523515883773357994
61744372715002523660487206657206
61744372715002527220229573842790
61744372715002527364833007258642
61744372715002773841183981663054
61744372715002777544690631079612
61744372715002777544962227191468
61744372715002777544962598727616
61744372715002777590694891394984
61744372715002778780311715642782
61744372715002779375087025693994
61744372715002779375106011066926
61744372715002779375858123376238
61744372715002822012272758810426
61744372715002822013087547145514
61744372715002822058005423013942
61744372715002823659400782446314
61744372715002823705133446649830
61744372715002823842415120569510
61744372715002823842415120569519
61744372715002827362994583896562
61744372715002827362994584013154
61744372715002827362994584013157
61744372715002827370501631420512
61744372715002827409479247134626
61744372715002827416254844676028
61744372715002827416275765382588
61744372715002827417093996923924
61744372715002827546739915770950
61744372715002827553536389028029
61744372715002827553536389377949
61744372715002827553536519762272
61744372715002827553536776975504
61744372715002827553536776979716
61744372715002827554352427305554
61744372715002827554354665560248
61744372715002827554355008516840
61744372715002827554355783355712
61744372715003677975993770654044
61744372715003679805572193523504
61744372715003679806409150641198
61744372715003722580084568103069
61744372715003722624143548748908
61744372715003724272966147951065
61744372715003727931558392223753
61744372715003727933250644919705
61744372715003727938333860430584
61744372715003727938333861596984
61744372715003727938336184428638
61744372715003727938336184545278
61744372715003727977311948435861
61744372715003727983814673804652
61744372715003727984065377790965
61744372715003727984065720747557
61744372715003727984066540577312
61744372715003727984066883533904
61744372715003727984087461283872
61744372715003727984087804240464
61744372715003727984905778918488
61744372715003727984906035786012
61744372715003727984906810620672
61744372715003728121348215663556
61744372715003728122164123206838
61744372715003728122166447554812
61744372715006379655976630156650
61744372715006379861690970780168
61744372715006379861690970896808
61744372715006381051558499247918
61744372715006381051558499364558
61744372715006381097310120126766
61744372715006381646352794672062
61744372715006424143443875173623
61744372715006424143443903869979
61744372715006424143443903871383
61744372715006424143443904219899
61744372715006424143443904337943
61744372715006424143527557997579
61744372715006424143527557999031
61744372715006424143527557999191
61744372715006424143527558347499
61744372715006424143527558465591
61744372715006424143527558465751
61744372715006424143527559416132
61744372715006424143527559416133
61744372715006424143527559532772
61744372715006424143527559532773
61744372715006424143527559882693
61744372715006424143527586695387
61744372715006424143527586695547
61744372715006424143527587045307
61744372715006424143527588230586
61744372715006424143527931069081
61744372715006424143527932468761
61744372715006424143528707309244
61744372715006424143715844356613
61744372715006424143715844356821
61744372715006424143715844823173
61744372715006424143715845773763
61744372715006424143715845872933
61744372715006424143715845873141
61744372715006424143715845890403
61744372715006424143715846240323
61744372715006424143715873052969
61744372715006424143715873053177
61744372715006424143715874452649
61744372715006424143715874452857
61744372715006424143716217426711
61744372715006424143716993666667
61744372715006424143716994133227
61744372715006424143778606475877
61744372715006424143778607992197
61744372715006424143778635172233
61744372715006424143778635522153
61744372715006424143778636571913
61744372715006424143779755902570
61744372715006424145972984821389
61744372715006424145972985287948
61744372715006424145972985287949
61744372715006424145972986221068
61744372715006424145972986221069
61744372715006424145972986687629
61744372715006424146224033298027
61744372715006424146224033764587
61744372715006424146226357762641
61744372715006424151058997956447
61744372715006424151058998423007
61744372715006424151058999472767
61744372715006424151310046433085
61744372715006424151310046899645
61744372715006424283519655806921
61744372715006424326710297925386
61744372715006424326731218515098
61744372715006424328990653342628
61744372715006424329001502515974
61744372715006424329273212019029
61744372715006425518865673533837
61744372715006425564619229629359
61744372715006425564619229745945
61744372715006425973954547779336
61744372715006425976129526151862
61744372715006425976213207577589
61744372715006429085950691990950
61744372715006429092705397523760
61744372715006429224903726714585
61744372715006429268944024830790
61744372715006429270657282810107
61744372715006429275718459585845
61744372715006429275718802542437
61744372715006429275719622372192
61744372715006429275740543078752
61744372715006429275740628822112
61744372715006429275740887440000
61744372715006429634241367618290
61744372715006429634241367618293
61744372715006429634805451850274
61744372715006429634805451850277
61744372715006429636497704546226
61744372715006429636497704546229
61744372715006429641496204229175
61744372715006429641496205278935
61744372715006429641748415025648
61744372715006429679994923830401
61744372715006429680559008062385
61744372715006429682167579332610
61744372715006429687501971237756
61744372715006429687522891944316
61744372715006429824783560580640
61744372715006429824783560584852
61744372715006430869587385345206
61744372715006430869587385345209
61744372715006430877094046321568
61744372715006430877094046321569
61744372715006430877094046671489
61744372715006430877094432752564
61744372715006430915340941440722
61744372715006430915340941440731
61744372715006430915340941557317
61744372715006430922847646008080
61744372715006430922847988964672
61744372715006430922868566714640
61744372715006430922868909671232
61744372715006430922868909675444
61744372715006430922868911075888
61744372715006431060129321094324
61744372715006431060129578307556
61744376073728067902622834458980
61744376073800713701862255244206
61744376073800714936644188737734
61744376073800714936644189093270
61744376073800714936644189209910
61744376073801013891111585579450
61744376073825030265864373908300
61744376073825030265864373913916
61744376073825030265867725848626
61744376073825030267559721210494
61744376073825030267559978427938
61744376073825040013699770737562
61744376076683731461142648380437
61744376076683742389557139956015
61744376076683742436731123064891
61744376076683742436919409409423
61744376076683742436919409428297
61744376076683743809529190491333
61744376076683747330944305464305
61744376076683747337656484892357
61744376076683747337723379432829
61744376076683747375858857162663
61744376076683747378306575035757
61744376076683747383389149213917
61744376076683747520650937414179
61744376076683747925658377424783
61744376076683747932997027081347
61744376076683747932997027199391
61744376076683749167778960694323
61744376076683749167782313562153
61744376076683749167782318167247
61744376076759391941308603789447
61744376076783696341932725361400
61744376076783707454970126815788
61744376076791801453930240124764
61744376076791810735152914262088
61744376076791810780885578465604
61744376076791815674280648241816
61744376076791815720013312445332
61744376076791816271313442063948
61744376076791816276587396833134
61744376076791817323920188154046
61744376076791817330698109628784
61744376076792716707138424098094
61744376076792716707138425515252
61744376076792717936646402823840
61744376076792717944179793707808
61744376076795403534558480453942
61744376076795403539644407499932
61744376144728835412338217108032
61744376144740541421094486150120
61744376144740541422786738846072
61744376147586051576836331286190
61744376147687195808627367636171
61744376147687195810319619982203
61744376147695020907359739680451
61744376147698924551568834719745
61744376147698924556654761765735
61744376153494522092599238534902
61744376153495572755820382246515
61744376153495577564528045090433
61744376153495578106458411233883
61744376153495578106542093941247
61744376153495578108986458946511
61744376153495578108989816536075
61744376153495578114069804777003
61744376153495578114073160827161
61744376153495578114073162366567
61744376153495878295979795308959
61744376153495878303319478067387
61744376153495878303322835671453
61744376153495879533018065731827
61744376153495879538103734510613
61744376153571075114990600117866
61744376153591771701931004633398
61744376153591772113441299645250
61744376153591772296455639279106
61744376153591785063400361784324
61744376153591924246841401740313
61744376153591924246841402206873
61744376153591924246862294215465
61744376153591924246862552482669
61744376153592824814673989766829
61744376153592824814674334123101
61744376153593125003923662942025
61744376153595375665789143334642
61744376153595375665789147915038
61744376153595526380639491930800
61744376153595526380660381106949
61744376153595526380660383939392
61744376153595526517921049393353
61744376153595526522906078614811
61744376153595526522909551936017
61744376153595540793224690355805
61744376153595826524177389728709
61744376153595826524177390195269
61744376153595826707170722568549
61744376153595826707359123698505
61744376153595840936741699444125
61744376153595841348335418542005
61744376153595841348586465601701
61744376153595841348586494298057
61744376153595841348586495697737
61744376153596727091989085629993
61744376153596727091989085746633
61744376153596727137721749833509
61744376153596737661046226435194
61744376153596741367292726709085
61744376153603929992591510102491
61744376153603931824251538612806
61744376153603931824439987106135
61744376153603931825007166288665
61744376153603946641634740551990
61744376153604848306967701311882
61744376153607532263589915468817
61744376304229299891770952473884
61744376304237405002076987237772
61744376304237415936702308271844
61744376304261431261866173513778
61744376304261432359450114398162
61744376307110834406356344121822
61744376307217383782232639561815
61744376307228192565082173922011
61744376307228192565082173939273
61744376307231794287286627355385
61744376307231810751045396247611
61744376307231810751045396264873
61744376307231810751045740621145
61744376313020355034040921139709
61744376313020355034041298932785
61744376313020355034041298934189
61744376313020355039123495317869
61744376313020358608531112515159
61744376313020360392021333626875
61744376313020360392293301256005
61744376313032363039618010208759
61744376313104397537528265484641
61744376313124808430723274171718
61744376313124808438066312980304
61744376313126025249853375864617
61744376313128412534383736816544
61744376313128712317140571282342
61744376313128712868446148062853
61744376313128712868446377763391
61744376313128712868446377767603
61744376313128727090548360669101
61744376313128727502333806604391
61744376313129612884952267183626
61744376313129613298997405032563
61744376313129628115627073466936
61744376313136532469119721611684
61744376313136532469119739796453
61744376313136816192099816666982
61744376313136832200854395432989
61744376313136833847983537791845
61744376313136833847983537810719
61744376313137716759911512568266
61744376313137733225368252346508
61744376313137733232896593476882
61744376313137733232896593476883
61744376313140420249180265076916
61744376313140420249180265082532
61744376313140435073341645713955
61744376313140436118414743696760
61744376383935871708714140565052
61744376383935871754446804768568
61744376383935871756139057464520
61744376384028325926149096503826
61744376384029515936758509203398
61744376384029515984970272334001
61744376384031917087341954003771
61744376384032215444017963251685
61744376384032215444021404922739
61744376384032215995513291138597
61744376384032216038732030612733
61744376384032217641884611352923
61744376384032232459299323570611
61744376384032232459299666527203
61744376384032232459302681155803
61744376384032232459302766894951
61744376384032232459303138431259
61744376384033116423550393674177
61744376384033116426064318403557
61744376384033133027114462796235
61744376384033133027114834332543
61744376384040037426342872796156
61744376384040321103370836382918
61744376384040321103558864460246
61744376384040321148504692725558
61744376384040321148567368751334
61744376384040321149131452983318
61744376384040321151582599513521
61744376384040322797958510840097
61744376384040322935156503450645
61744376384040322935407308179634
61744376384040337162261591523543
61744376384040337576383545979557
61744376384040337622119637446175
61744376384040337752599042034047
61744376384040337759565251253735
61744376384040337759565251253783
61744376384040337759565251266833
61744376384040337760133534394799
61744376384040338804387642216963
61744376384040338804388413869295
61744376384040338805207018937832
61744376384040338811981385600829
61744376384041223365707530715605
61744376384041232829353789963129
61744376384041232829917874195113
61744376384041238189927992172021
61744376384041238190684561659759
61744376384041238319783977677571
61744376384041238320348061909555
61744376384041239379730406893327
61744376384041239379731550064497
61744376384041239417932002793939
61744376384041239425463066491701
61744376384041239425463071079533
61744376384041239425463442615681
61744376384043923239047965797403
61744376384043924604348489564456
61744376384043925206400317428828
61744376384043939482337643454639
61744376384043939893363338145267
61744376384043941128713554781215
61744376384043941265911547391763
61744376782764017905373949344828
61744376782766730720214795743538
61744376782766730721909371269740
61744376782766730721909371387784
61744376782766730721909486060780
61744376782766735661037105249468
61744376782766735661037220040508
61744376782766735661601961133784
61744376782766735661602075924824
61744376782827659398535574285956
61744376782827959403160129792478
61744376782827959403163485838264
61744376782827959587785362250788
61744376782835759567454443537182
61744376782835764371642844786964
61744376782835774392179651187460
61744376782836059756703083609110
61744376782836063277303352855846
61744376782836063277303438944754
61744376782836064512649370582762
61744376782836064698091655394148
61744376782836064698091655407198
61744376782836064698091659999242
61744376782836064698091660012292
61744376782836974966247687540740
61744376782836974966248060593208
61744376782836975011981499514744
61744376782839665594848004205298
61744376782839665594850413246872
61744376782839665596542579849544
61744376782839665596542665942824
61744376782860078465269316639068
61744376782860079700051250134000
61744376782860079700867152955596
61744376782860089723098908171010
61744376782860089723098911240910
61744376782860089723098912776104
61744376782860375087622343789348
61744376782860375088187457949754
61744376782860378608765519812076
61744376782860378608786325727388
61744376782860378608786411820668
61744376782860378794227577314814
61744376782860379844383391912276
61744376782860379844383391913680
61744376782860379844384162043916
61744376782860379844384166752552
61744376782860379844384535096544
61744376782860379844384538284488
61744376782860379844386601299730
61744376782860379844387632885114
61744376782860380029009399210862
61744376782860380029009767677110
61744376782860380029009772282204
61744376782860389729418010746434
61744376782860389912348581462846
61744376782860390964199858143714
61744376782860391147129371656870
61744376782872082468923573129620
61744376782872082468924347968492
61744376782872086035507296784982
61744376782872086036071381021178
61744376782872086036071465693096
61744376782872086036072151134104
61744376782872086174964724097534
61744376782872086174964835696418
61744376785685175750591225268028
61744376785685175750592258382942
61744376785685175750592344476222
61744376785685177536673289444386
61744376785722396141575759185465
61744376785722396141576792287329
61744376785793979680721229235270
61744376785793994498104345085386
61744376785794430026827909736358
61744376785794430036050325282139
61744376785794430036050411371207
61744376785794430440869608740064
61744376785794430440870380392396
61744376785818745771785398074732
61744376785819662404376937136611
61744376785826409997377242387750
61744376785826845526664891273514
61744376785826845526664891274918
61744376785826849232702944454262
61744376785826849240233882140155
61744376785826849240233968233435
61744376785826850882091432838620
61744376785826851024622655900553
61744376785826851024622914167757
61744376785826851024623689002417
61744376785826860358353853173433
61744376785826861999646161801993
61744376785826861999646161806205
61744376785826861999646420086459
61744376785826861999646506175527
61744376785826861999647194921119
61744376785826861999647281014399
61744376785826862004729764500009
61744376785826862136844412697007
61744376785826862136845187531667
61744376785826862137660315622145
61744376785826862137661090456805
61744376785826865703991962291001
61744376785826865703992995405915
61744376785827762567395439961967
61744376785827762567396214796627
61744376785827762568212117721765
61744376785827766279335063313057
61744376785827766279336182521251
61744376785827767516376820991041
61744376785830447614636126241670
61744376785830447616328378937622
61744376785830447621411981985558
61744376785830447621414305983612
61744376785830452746827023227597
61744376785830463859864424681985
61744376785830463859865199516645
61744376785830464271458144246425
61744376785830464271459177348289
61744376785830467570989264316131
61744376785830469210585878226153
61744376785830469210586911328017
61744376785830469217364056434513
61744376785830469217364400808047
61744376785830469217365175642707
61744376791591100016556908483715
61744376791591100016640476523907
61744376791591101251338841978647
61744376791593786483505703712311
61744376791593802949775301215359
61744376791593802954858904263295
61744376791594686913871797010707
61744376791594696792315554495619
61744376791594698026824485705649
61744376791594698026909198465095
61744376791594698027097226542423
61744376791594698027097487990551
61744376791594701685501414040023
61744376791594701685689442104253
61744376791594701687949135095445
61744376791594701731254998949891
61744376791594701731443027027219
61744376791594701731443288475347
61744376791594701868431697899385
61744376791594701868432070854087
61744376791594701868432070970727
61744376791594701868702895300353
61744376791594701870963474734917
61744376791594701875206524773497
61744376791594701875206897846243
61744376791594703514807982180663
61744376791594703514807982297303
61744376791594703515079578409159
61744376791594703515560094606775
61744376791594703515561127708479
61744376791594703515832723820175
61744376791594703517255703236085
61744376791594703517339386061493
61744376791594703522334921480887
61744376791594703522335954582591
61744376791594703522607550694287
61744376791594998170405028683401
61744376791594998170593315040983
61744376791594998239317835584684
61744376791594998772731927627637
61744376791595002057702291897573
61744376791595002064477118771685
61744376791595002065292251467257
61744376791595003711605515361031
61744376791595003711859661607365
61744376791630120931060022555232
61744376791630120933570506792520
61744376791630120937838973950910
61744376791630120940349458188198
61744376791630120940349834918464
61744376791631019722077227925115
61744376791631021554677770943389
61744376791688345959768720879271
61744376791690897713086671370072
61744376791691047688338085872238
61744376791691047693421688920174
61744376791699001580702791852846
61744376791699151563297331256878
61744376791699151568380934304814
61744376791700052243173080714453
61744376791700052243173085300673
61744376791700053343013015570181
61744376791700053343013020291915
61744376791700053343016457713619
61744376791700053480214450324167
61744376791700053480214455045901
61744376791700053897077769275727
61744376791700053899337200804289
61744376791700064461134105811653
61744376791700068716720402743473
61744376791700352464606926657441
61744376791700353486530799609801
61744376791700353669460681589205
61744376791700353669460686194299
61744376791700354086327413868351
61744376791700363369305101871705
61744376791700365199364815322739
61744376791700368310692267379995
61744376791700368905969277224575
61744376791702753946417477753990
61744376791702753946417563847270
61744376791702754015333857417078
61744376791702755046449227204018
61744376791702755181199411248922
61744376791702755181199497342202
61744376791702755181951523912366
61744376791702755183647219814566
61744376791702755664701453674800
61744376791702755664721574029656
61744376791702755664722345683392
61744376791702755671466033813904
61744376791702766164569198587216
61744376791702766371311359284301
61744376791702766371311387980657
61744376791702770417708002279198
61744376791702771652489935774130
61744376791702771652492260126475
61744376791703054204583530708914
61744376791703055998007465237382
61744376791703055998195914202887
61744376791703055998759952153239
61744376791703055998763323090167
61744376791703066514828368372621
61744376791703066926338778636457
61744376791703066926359699224765
61744376791703066926610374748153
61744376791703066926610631499037
61744376791703066926610633015357
61744376791703066926610746284461
61744376791703066933113490725145
61744376791703070632648427462341
61744376791703070632648427928901
61744376791703070632648686196105
61744376791703070632648800514969
61744376791703070637459291209941
61744376791703954567912753818057
61744376791703955803258773085783
61744376791703955940456765696331
61744376791703965709757926639524
61744376791703966945379395637581
61744376791703966945379424333937
61744376791703967128310081148001
61744376791703967539904030283289
61744376791703967546678857157401
61744376791703967546678885853757
61744376791703967546867142452173
61744376791703971205208311085449
61744376791703971205291993438681
61744376791703971205292022135037
61744376791723463188175067410798
61744376791723463193258670458734
61744376791724378555011627904377
61744376791724379790358417283625
61744376791724380410492737515187
61744376791724380410574069985353
61744376791724380410576419868419
61744376791724380547774412478967
61744376791724680530282927605701
61744376791724680737024085770803
61744376791726915476014931951158
61744376791727070995637363364324
61744376791727081519212923770537
61744376791727081702227148618969
61744376791727081702227149085529
61744376791727081702227177315325
61744376791727082114011850528863
61744376791727085367533782465459
61744376791727085413350129022207
61744376791727371327419451191523
61744376791727371329678882720085
61744376791727381845744186753565
61744376791728282276023201373076
61744376791728282276295184972249
61744376791728282276295213668605
61744376791728282413493206629073
61744376791728282459225870482669
61744376791728282830086047239369
61744376791728282830169729592601
61744376791728282830169758288957
61744376791728282870819430595446
61744376791728282875902393796117
61744376791728282876090679090889
61744376791728282876090680607209
61744376791728283013100386406665
61744376791728283013100415103021
61744376791728285987334483022255
61744376791728285987355375030847
61744376791728285987418165375487
61744376791728286124616129406319
61744376791728286124616157986035
61744376791728286536210107237963
61744376791728286536210135817679
61744376791735170569163374269040
61744376791735170574246977316976
61744376791735174456534017854710
61744376791735174456554909863302
61744376791735176248474994244328
61744376791735185576914410404436
61744376791735186605793718214461
61744376791735186811696343899368
61744376791735187224314288302536
61744376791735187361512280913084
61744376791735190891129494142360
61744376791735191064834114826356
61744376791735191072364033806268
61744376791735470939766529972986
61744376791735474600051026941626
61744376791735474600071918950218
61744376791735476292935962839780
61744376791735476294628215535732
61744376791735476437724714303079
61744376791735476439984145831641
61744376791736377004721578425658
61744376791736386148722642157812
61744376791736387385764380252648
61744376791736387980560609475018
61744376791736387981313025067693
61744376791736391639174118829044
61744376791736391646432070159548
61744376791736391692436708151364
61744376791736392873684084674568
61744376791736392881214003654480
61744376791739078113924143344804
61744376791739078708720790285881
61744376791739089821758037365876
61744376791739089821758077304765
61744376791739093532881758971278
61744376791739093532882906877280
61744376791739094767663692466210
61744376791739094767664840372212
61744376862533173797090771747938
61744376862533173803865598953096
61744376862533173803865599071140
61744376862533625339502003439633
61744376862533625339502032135989
61744376862533625341194256135585
61744376862533625341194284831941
61744376862534525907251052011497
61744376862534526463720796796457
61744376862534526509641489545265
61744376862534529803897536349077
61744376862534530169758849977205
61744376862534530169946878054533
61744376862534530215679542258049
61744376862594400695646267126400
61744376862594547894718567775115
61744376862595748468786604128395
61744376862602517474807436583932
61744376862602667615761207697698
61744376862602667615761550654290
61744376862602667615761552053970
61744376862602667752962642097552
61744376862602667752962643497232
61744376862602667753022306429442
61744376862602667753210247354892
61744376862602667753210247367942
61744376862602667753210591724214
61744376862602667753213690556928
61744376862602667753213690911060
61744376862602669399335111634822
61744376862602669399335455991094
61744376862602669399586158681468
61744376862602669399586158694518
61744376862602669399586503050790
61744376862602669399589602237636
61744376862602669400151362121646
61744376862602669406929285013533
61744376862602672554892383466732
61744376862602672554892384866412
61744376862602672692153139613485
61744376862602672694597417108320
61744376862602672694597761464592
61744376862602672694597761818724
61744376862602673103935402368300
61744376862602673103935402722432
61744376862602673106191394939964
61744376862602673106191739296236
61744376862602673106191739650368
61744376862602674340973328434896
61744376862602674340973672791168
61744376862602674346057018621660
61744376862603558923021537233577
61744376862603859105497536143558
61744376862603859112271210525413
61744376862606108214122274858678
61744376862606108214205957211910
61744376862606108259310715135374
61744376862606108259938621415426
61744376862606108259938704320922
61744376862606108259941027269216
61744376862606108266652720842096
61744376862606108671723980209698
61744376862606108678501131530954
61744376862606108808168913479424
61744376862606109913844824791852
61744376862606110043700434411122
61744376862606119196739605177256
61744376862606119196739606594406
61744376862606119197011655730756
61744376862606119334209566952128
61744376862606260207816224119977
61744376862606260207899879293173
61744376862606260209497599812253
61744376862606260210076780610805
61744376862606260214678867171100
61744376862606260216851607484917
61744376862606260619410201951621
61744376862606260621942353037741
61744376862606260621942353037777
61744376862606260621942353037825
61744376862606260626461101601160
61744376862606271145266007568727
61744376862606271145266008968407
61744376862606271145266009103921
61744376862606271266330238406074
61744376862606271327712020482845
61744376862606271328196664382791
61744376862606271328196665782471
61744376862606271328196665917985
61744376862606271328468260494487
61744376862606271328468633565989
61744376862606271328469384290548
61744376862606271328469412986904
61744376862606271334971492792097
61744376862606274828395503982298
61744376862606274828395590079950
61744376862606275039317293276893
61744376862606553635398931307915
61744376862606558569252793071225
61744376862606558574334908107689
61744376862606558574336027297009
61744376862606560351333233208297
61744376862606560351416888381493
61744376862606560351417667821122
61744376862606560358195847563064
61744376862606560397149552585009
61744376862606560398747273104089
61744376862606560399347374492353
61744376862606560399598077195777
61744376862606560403928511883220
61744376862606560403928540462936
61744376862606560404680653240177
61744376862606560406122201365061
61744376862606560406122201366465
61744376862606560406372904069889
61744376862606560406936941866253
61744376862606560762927211039941
61744376862606560765459362126061
61744376862606560765459362126097
61744376862606560765459362126145
61744376862606560769978110689480
61744376862606560811192026329661
61744376862606560811192055027421
61744376862606560815710774892996
61744376862606560815710775009636
61744376862606560955133445616929
61744376862606571333696393170197
61744376862606571333696421866553
61744376862606571333947440229893
61744376862606571333947468926249
61744376862606571334787276972211
61744376862606571334787276972259
61744376862606571334787650043761
61744376862606571471229029571165
61744376862606571471985618544208
61744376862606571471986393378868
61744376862606571471986422075224
61744376862606571516961693774681
61744376862606571517717933786323
61744376862606571517718306857825
61744376862606571517719057582384
61744376862606571524304848437165
61744376862606571882739067832133
61744376862606571882739440768121
61744376862606571883011035480137
61744376862606571883015512143868
61744376862606571883558443030121
61744376862606571883577015160354
61744376862606571883577043856710
61744376862606571883579247414451
61744376862606571883579248814131
61744376862606571883579248814291
61744376862606571883579248833005
61744376862606571883579248949645
61744376862606571883579335038713
61744376862606571883579620485953
61744376862606571883579621885633
61744376862606571883579706575021
61744376862606571883579711161241
61744376862606571883580371210512
61744376862606571883580399906868
61744376862606571883830410678125
61744376862606571890333155118809
61744376862606571890333528171437
61744376862606571890354075707117
61744376862606571890354075823757
61744376862606575038042193654993
61744376862606575038042222351349
61744376862606575038293242231009
61744376862606575038293270810725
61744376862606575038314162819317
61744376862606575040553481547005
61744376862606575040553825903277
61744376862606575182834302365213
61744376862606576824942124448723
61744376862606576824942125848403
61744376862606576824942126320787
61744376862606576824942470694321
61744376862607471902348384624497
61744376862607471902536296847719
61744376862607471902536296847767
61744376862607471902536669919269
61744376862607472451391403526065
61744376862607472451391406712605
61744376862607472458082548046945
61744376862607472458165857347549
61744376862607472496304692881513
61744376862607472503898521551065
61744376862607472504086806845837
61744376862607475608553807099333
61744376862607475745835482061709
61744376862607475796399668797469
61744376862607476157429459893353
61744376862607476157617368948957
61744376862607476200650491966629
61744376862607476203162095867024
61744376862607476203162095867025
61744376862607476203162124564832
61744376862607477446038818041514
61744376862626818025354589784420
61744376862626823522559600017226
61744376862626823522559600135270
61744376862626832392189420252834
61744376862626832803759033805892
61744376862626832803759033823362
61744376862626832804033297220702
61744376862626832986963954034766
61744376862626834222311894525430
61744376862626834633337655701074
61744376862626834633901282290212
61744376862626834633902425478852
61744376862626834633902425496322
61744376862626834635597001589658
61744376862626834635597002656888
61744376862626834635597003006808
61744376862626834640679576835048
61744376862626834640680696043242
61744376862626984388116374215427
61744376862626984753977689243235
61744376862626984799981948158719
61744376862626984799981948158767
61744376862626984937179940769267
61744376862626984937179940769315
61744376862626984942262514947427
61744376862626984942262516347107
61744376862627732822716083606598
61744376862627732822799765959830
61744376862627733417512687416630
61744376862627735201085443447752
61744376862627735201086591353754
61744376862627885365282475326681
61744376862627885365282476726361
61744376862627885365286723469324
61744376862627885367734411712942
61744376862628184962184410568707
61744376862628185508799484415001
61744376862628185508799485814681
61744376862628185508803732557644
61744376862628185510976382410579
61744376862628185554532148618517
61744376862628185554532150018197
61744376862628185554536368064804
61744376862628185556729938622639
61744376862628185556980641326111
61744376862628185556980641326271
61744376862628185561812512800799
61744376862628185562063215504431
61744376862628185562063216903903
61744376862628185562063216904111
61744376862628185562064336118004
61744376862628185564323756064377
61744376862628185564323757464057
61744376862628185564323757468269
61744376862630420296601716363618
61744376862630420433046649633344
61744376862630434663433103472800
61744376862630434663435427588898
61744376862630434709168063094606
61744376862630586476181796903395
61744376862630586613630837992193
61744376862630586656935557121561
61744376862630586658634352328734
61744376862630586658634380908450
61744376862630586659112453717459
61744376862630586659384049829107
61744376862630586659384049829155
61744376862630586659384049829315
61744376862630586659384422900657
61744376862630586659387493507822
61744376862630587068445966918837
61744376862630587068717563030533
61744376862630587070977338915367
61744376862630587070978027660799
61744376862630587070978027660959
61744376862630587070978118004957
61744376862630587070978118004993
61744376862630587070978118005041
61744376862630587070978491057669
61744376862630587070978491407589
61744376862630587076060601838911
61744376862630587076060601839119
61744376862630875689592152163597
61744376862630875735596440708605
61744376862630876284451431532845
61744376862630876284639459610173
61744376862630886663170976868609
61744376862630886663171005564965
61744376862630886665703439378429
61744376862630886800452566209881
61744376862630886802629438831109
61744376862630886802880511284029
61744376862630886802964194103821
61744376862630886846185230413397
61744376862630886847884025620570
61744376862630886847884054200286
61744376862630886848633723120991
61744376862630886848633723121151
61744376862630886848634096192493
61744376862630886855976837859257
61744376862630887211962976007157
61744376862630887212234572118853
61744376862630887214494348003687
61744376862630887214495127093277
61744376862630887214495127093313
61744376862630887214495127093361
61744376862630887214495500145989
61744376862630887214495500495909
61744376862630887214497446836241
61744376862630887214497446836401
61744376862630887214746085227369
61744376862630887214746200012793
61744376862630887219577610927439
61744376862630887257971712986100
61744376862630887260227791296877
61744376862630887260227819994637
61744376862630887260228164350909
61744376862630887260228164817469
61744376862630887397487680843527
61744376862630887397488832987233
61744376862630887397488833453793
61744376862630887397676742041433
61744376862630887402508267741295
61744376862630887402759316219593
61744376862630890506497190481566
61744376862630890514025129955050
61744376862630890925619107786694
61744376862631787233452459253937
61744376862631787370713213979329
61744376862631787782307196047273
61744376862631787782495105102877
61744376862631787825528228120549
61744376862631787833059295006255
61744376862631787833310343484553
61744376862638525361175091505790
61744376862638539773741462234742
61744376862638539773741466956476
61744376862638540185333091739370
61744376862638540185333120319086
61744376862638540230249876977916
61744376862638540230252199926210
61744376862638540230500924387532
61744376862638540230503248385586
61744376862638540231064722822356
61744376862638540231064751402072
61744376862638540231068195080704
61744376862638540232760356965854
61744376862638540237842931144014
61744376862638680587175354549940
61744376862638680998769332377372
61744376862638680998769332381584
61744376862638689914128020164640
61744376862638689916638502984986
61744376862638690325721997629102
61744376862638690325721997996284
61744376862638690325722002228372
61744376862638690325973045055980
61744376862638690325973046105740
61744376862638690325973049288068
61744376862638690325973049642200
61744376862638690328232482220522
61744376862638690463171037666528
61744376862638690463171042252748
61744376862638690465430473427178
61744376862638691563014763389568
61744376862638691700212756004328
61744376862638692109546948993104
61744376862638692109546950042864
61744376862638692109546953225192
61744376862638692109546953579324
61744376862638692110111809109508
61744376862638692111806384753754
61744376862638692111806386157646
61744376862638692111806476968448
61744376862638692111806733831760
61744376862638692111806733835972
61744376862638692111806734185892
61744376862638695267360214796358
61744376862638695480814145348695
61744376862638695887575950428854
61744376862638695892658065796364
61744376862638975858753541331601
61744376862638975860445792511233
61744376862638975906773923404813
61744376862638981211202257736330
61744376862638981256934922056486
61744376862638981257496715102220
61744376862638990730936083243897
61744376862638990730936084643577
61744376862638992322520838786690
61744376862638992322541730678642
61744376862638992322541759374998
61744376862638992322544083373052
61744376862638992324215672698140
61744376862638992324236306322888
61744376862638992324239659190718
61744376862638992324779451878749
61744376862638992324779494990863
61744376862638992324779494991071
61744376862638992329299018528632
61744376862638992329319910420584
61744376862638992329322233368878
61744376862638992329887122181638
61744376862638992368274394998798
61744376862638992368274423578514
61744376862638992368276718880212
61744376862638992368276976097656
61744376862638992368277747749988
61744376862638992369968970643044
61744376862638992369969228910248
61744376862638992369972323510874
61744376862638992370533816232423
61744376862638992370533830642808
61744376862638992370534073449867
61744376862638992370537183510638
61744376862638992375052574624100
61744376862638992375052574740740
61744376862638992375616658856084
61744376862638992375619757688798
61744376862638992377311994570473
61744376862638992377311994924605
61744376862638992377311995970153
61744376862638992377311995974365
61744376862638992377311995987379
61744376862638992507166877022582
61744376862638992507797163517926
61744376862638992514509987181021
61744376862638992514509988580701
61744376862638992514572018971802
61744376862638992515324772315115
61744376862638992515325891523309
61744376862638995624310276942434
61744376862638995624331168834386
61744376862638995624331168951026
61744376862638995624331197530742
61744376862638995670063833037902
61744376862638995670063861734258
61744376862638996028585459792154
61744376862638996035360286549626
61744376862638996035360286666266
61744376862638996035924399595974
61744376862638996074318123879030
61744376862638996081092950753142
61744376862638996081092950869782
61744376862638996081657034985126
61744376862638996081657795055269
61744376862638996081657795409401
61744376862638996218855787665817
61744376862638997263907185858477
61744376862639892945061014445981
61744376862639892945061015845661
61744376862639892945061015849873
61744376862639892945061015862887
61744376862639892945875799579867
61744376862639892945875799580074
61744376862639892945875799580075
61744376862639892945876918788269
61744376862639896649406814930777
61744376862639897839270869356043
61744376862642578177174536215329
61744376862642594046983215047123
61744376862642594229183043744242
61744376862642594229370986082422
61744376862642594229433747847346
61744376862642594229936175120255
61744376862642594236714096240861
61744376862642597941059896725657
61744376862642597943570391125976
61744377022030192281164476078706
61744377022030192831044317112914
61744377022030194065826250607846
61744377022127433971485950273164
61744377022127433971486208553418
61744377022127437538570996032568
61744377022127437538571254312822
61744377022127437675831750757960
61744377022127437675832009038214
61744377022127453598326861284808
61744377022127453598327119565062
61744377022127453735525112525530
61744377022127453735587874290454
61744377022127454147118831727000
61744377022127454147119090007254
61744377022128654934620158765639
61744377022128654934620159115559
61744377022139461124840823143126
61744377022139461719616504831060
61744377022140362363621486648738
61744377022161071669239074149051
61744377022161071717503138578893
61744377022161071717503141765433
61744377022161071717503143300626
61744377022163456689037760908767
61744377022163456691485478781861
61744377022163470957566230290916
61744377022163470957567346312570
61744377022163470957567349499110
61744377022163470957569673497164
61744377022163470957628992051628
61744377022163470957628992055840
61744377022163470957628992405760
61744377022163470957628993468570
61744377022163470957630108077494
61744377022163470957630111264034
61744377022163470957632435612008
61744377022163470960076711341664
61744377022163470960077829132916
61744377022163470960077829137128
61744377022163470960077829487048
61744377022163470960080153485102
61744377022163471369160207768428
61744377022163471369160209185370
61744377022163471369160293861708
61744377022163471369161323794294
61744377022163471369163651328808
61744377022163471369411256245066
61744377022163471369414695201964
61744377022163471371670687756366
61744377022163471371670689173308
61744377022163471371670773849646
61744377022163471371671806968772
61744377022163471371674131316746
61744377022163471506420962493820
61744377022163471506420962847951
61744377022163471506420962847952
61744377022163471506420963910762
61744377022163471506422078519686
61744377022163471506424406054200
61744377022163471506612687812512
61744377022163471508868680366914
61744377022163471508868680721045
61744377022163471508868680721046
61744377022163471508868681783856
61744377022163471508869799575108
61744377022163471508869799929240
61744377022163471508872123927294
61744377022163471513952370570940
61744377022163471513952373753268
61744377022163471513952374107400
61744377022163472603943257289226
61744377022163472603943257639146
61744377022163472603943260471554
61744377022163472603943260825686
61744377022163472604758044557292
61744377022163472604758044561504
61744377022163472604758045624314
61744377022163472604758045974234
61744377022163472604758048806642
61744377022163472604758049160774
61744377022163472604758130650572
61744377022163472604758131713382
61744377022163472604761487763540
61744377022163472604761488117672
61744377022163472606453740459492
61744377022163472606453740813624
61744377022163472741204012014618
61744377022163472741204015201158
61744377022163472741956037167840
61744377022163472741956037172052
61744377022163472741956038584782
61744377022163472741956041771322
61744377022163472741959480374088
61744377022163472741959480378300
61744377022163472743651733074252
61744377022163472748734304065872
61744377022163472748734307252412
61744377022163472812376302858186
61744377022163472813192205802198
61744377022163473153550016066506
61744377022163473153550016416426
61744377022163473153550019248834
61744377022163473153550019602966
61744377022163473153550102155574
61744377022163473153550105342114
61744377022163473153553458205732
61744377022163473153553458209944
61744377022163473153553458559864
61744377022163473160328281897516
61744377022163473160328285079844
61744377022163473160328285084056
61744377022163473160328285433976
61744377022163476310798422090226
61744377022163476310798423153036
61744377022163476310798426339576
61744377022163476310798507829374
61744377022163476310799540948500
61744377022163476310801865296474
61744377022163478094373444881412
61744377022163478094373444885624
61744377022163478094373445235544
61744377022163772823694162983463
61744377022163772823694163333383
61744377022163772960892155594011
61744377022163773009156223560313
61744377022163773009156225095506
61744377022163773420750198205417
61744377022163773420750201391957
61744377022163773420750202927150
61744377022163773557948190815965
61744377022163773557948194002505
61744377022163773558764098812757
61744377022164673391443183208891
61744377022164673988499218080925
61744377022164673988499221267465
61744377022164673988499222802658
61744377022164673989315125727797
61744377022164673989315126077717
61744377022164678930137435235131
61744377022171576688151451186838
61744377022171578335279474822726
61744377022171876884115465758413
61744377022171878668505277342409
61744377022171878668505277692329
61744377022171882234837177569785
61744377022171882372035170180333
61744377022171882372851077827205
61744377022171882372851078177125
61744377022172779099056304607369
61744377022172779099056304957289
61744377022172782802586197445293
61744377022172782803402105442085
61744377022172782805096680619771
61744377022175479155111545260445
61744377022175479155927452907317
61744377022175479155927453257237
61744377022175480390709386402249
61744377022175480390709386752169
61744377022175480802303364233893
61744377022175480802303364583813
61744377022175480939501356844441
61744377022175484094239279240173
61744377022175484095055186887045
61744377022175484095055187236965
61744377022175484096749762414651
61744377022175484506649165068609
61744377022175484508343740246295
61744377022175484643847157329237
61744377022175484645541732856843
61744377022175485741431098213621
61744377022175485741431098563541
61744377022175485878629090824169
61744377022175485878629091174089
61744467596694448551583679077000
61744467596694448551584450729332
61744469723787591481747264642022
61744469723791193198866654632064
61744469723791193747658625074256
61744469723791193752742228122192
61744469723799297208579867405138
61744469723799297208579871991358
61744469723799297216107840048930
61744469723799597397850461407746
61744469723799597397850465993966
61744469723799597400358623046660
61744469723799597405441196162010
61744469723799597405441197224820
61744469723896843899784510534768
61744469747434999482980439292603
61744469747435000717762372787535
61744475945259049217096168593762
61744475945259049766139187495330
61744475968310272638323790787621
61744475968334587967547328826017
61744476100962110107140216841873
61744476100962110109396553769809
61744476104791039057358882625151
61744476104791039057359911494927
61744476104791039058112023804239
61744476127867474121038201378279
61744476127867474121040528440617
61744476128426735976334713583291
61744476128426735976335057834569
61744476128426735976335062066657
61744476128426735976335062538833
61744476128426735976355978527871
61744476128426735976355978540969
61744476128426737211680731310207
61744476128426737211705098274041
61744476128426740916050898777551
61744476128426740917722230767103
61744476128426740917722259446197
61744476128426741467604397796747
61744476128426741467604397801118
61744476128426741467604397801119
61744476128426742702951190362535
61744476128426742702951190362694
61744476128426742702951190362695
61744476128753147335609902558406
61744476128753147336175536465326
61744476172845431037126388064695
61744476173056131785982828494659
61744476173056131786066510847891
61744476173064235663201763670853
61744476175039227222812797745152
61744476175039232161124967152257
61744476175039232163633131633615
61744476175112162277950118017542
61744476175136477608304148518689
61744476175136477609120056534355
61744476175136477610560485446625
61744476175144598781192671387755
61744476175146984233338768060492
61744476175146984235847183400121
61744476175683733494735142532026
61744476175683733494735486888298
61744476175683733494797904646870
61744476175683733494798162914074
61744476175683737199143963398870
61744476175694526992492224330492
61744476175694528778576611111048
61744476175694528779140695343032
61744476175694538523898430496460
61744476175694539759244446804822
61744476175694539759244448221764
61744476175694539759245223056424
61744476175694540309043707154008
61744476175694543463844396017524
61744476175694543465285595985876
61744476175694543465285596004506
61744476175694543465285596004750
61744476175694543465285600235226
61744476175694543465285857452670
61744476175694543465473885529998
61744476175694543465536647644842
61744476175694543466101503529158
61744476175694543466103827527212
61744476175694544014328617737114
61744476175694544014328617755988
61744476175694544014328618087034
61744476175694544015146845047974
61744476175694545248171441133492
61744476175694545248171441133736
61744476175694545248234202898416
61744476175694545248234202898660
61744476175694545249675407466282
61744476175694545249675407484912
61744476175694545249675407485156
61744476175694545250431219868288
61744476175694545250493895894060
61744476175694545250493895894064
61744476180947858126344996778132
61744476180947858126344996782344
61744476181019586890726052340996
61744476181020785862854760332725
61744476181045053015820185970225
61744476181045097487732496486645
61744476181045101192078298371121
61744476181045102427173270826893
61744476181052007328875203286661
61744476181052007331383367768019
61744476181053206302132516211533
61744476181053207948696709762984
61744476181053224559756182540246
61744476181053224559756182542676
61744476181053224560323361025366
61744476181055559639558525857254
61744476181055604112767142939396
61744476181055609030427089205440
61744476181055609051079312346501
61744476181055609053587476827859
61744476181055609053590571428485
61744476181055609054154655660469
61744476181055609600686850547856
61744476181055609645876691947159
61744476181055609645876692413719
61744476181055609646440779832275
61744476181055609648133032528435
61744476181055609648136128179984
61744476181055609648136128179985
61744476181055609648383731578519
61744476181055609648387175257150
61744476181055609648387175257183
61744476181055609648951259485003
61744476181055609648951259489167
61744476181055609648951259489215
61744476181055620767072263984906
61744476181055624472294411022781
61744476181055625707891131453120
61744476181055625707891131453121
61744476181055625708459433731629
61744476181603904527286283514297
61744476181603904527286398299721
61744476181604370185331892859363
61744476181604371420110382610189
61744476181604371420113826348678
61744476181604371420113826350082
61744476181604371420594342546295
61744476181604371420594342547699
61744476181604371420594342551911
61744476181604371420677910582066
61744476181604371420677910582067
61744476181604371420677910586279
61744476181709269723742966034107
61744476181927173920104515565193
61744476181928059525657332899339
61744476181928074348126092012601
61744476181928074350654393524257
61744476181928074350654394923937
61744476181928074350655542830153
61744476181930760815614604000771
61744476181930760817309180694777
61744476181930760817309295480201
61744476181930760817310299902971
61744476181930760817310414694219
61744476181930760817393982728379
61744476181930775639779173807481
61744476181930775639859757446043
61744476181930775641471426503433
61744476181930775642307475319137
61744476181930775642307476718817
61744476181930777286343368292049
61744476181930777286427165903089
61744476181930777288599705219985
61744476181930777288683157057603
61744476181930777288683388045393
61744476182036126014329947446363
61744476182036126016777665319457
61744476182036126016777666719137
61744476182036127663153578045713
61744476198673728872709239505238
61744476198673734365647590282386
61744476198673734365649912876548
61744476198746663747342447966998
61744476198769778503628442114865
61744476198769778504444350130531
61744476198769778505884779042801
61744476198769789624004754675349
61744476198769789624255801735045
61744476198770979077693009881771
61744476198770979077693011281451
61744476198770979077696478468145
61744476198770979078508914225463
61744476198770979078508918830557
61744476198770979079952815396081
61744476198770979080203489869709
61744476198770990198072791028629
61744476198770990198323838088325
61744476198779084325260143731775
61744476198779100250585001337211
61744476198781485705239513349577
61744476198781485887692091351191
61744476198781485887692091351200
61744476198781485887692091351227
61744476198781485888253852989257
61744476198781485888256175583211
61744476198781485888256175583419
61744476198781785893944873810067
61744476198781797012633520535318
61744476198781800717855667573193
61744476198781801953452388003532
61744476198781801953452388003533
61744476198781801953453511797218
61744476198781801953453511799648
61744476198781801954020690282041
61744476198781802500549781278606
61744476198781802503063709201159
61744476198782686462321889342537
61744476198782686462321889342546
61744476198782686462324211936699
61744476198782686462324211936708
61744476199330246424574132927791
61744476199330247659899258644711
61744476199330247659899258646115
61744476199330247659899258650327
61744476199330247659920150654707
61744476199330247659920150658919
61744476199438299325475076596648
61744476199653050022148418653534
61744486952479579606390996394221
61744486952479579608086344736347
61744486952479585098513088795451
61744486952479585098513090195131
61744486952479585098513434568665
61744486952479585098764137272089
61744486967139473141702651192185
61744486967139473143962085907287
61744486970193917434169262967462
61744486970193917434169263434022
61744486970193921138515063452258
61744486976099672540089541420254
61744486976099674370232934610938
61744486976099674370232937797478
61744486976099690429740075751776
61744486976103748546496687895679
61744486976110429393269003693466
61744486976110484296909568819536
61744486976110484891706172648282
61744486976111848714598875123499
61744486976111848714598877837655
61744486976111848715142841709167
61744486976111852418944673736231
61744486976111852418944673736279
61744486976111852418944674208615
61744486976111852418944678335549
61744486976111852418944678341373
61744486976111852418944678453593
61744486976111852418944678459417
61744486976111852420616005721619
61744486976111852420616005725831
61744486976111852420616010330925
61744486976111852420616010430095
61744486976111852420616010443193
61744486976111852420616010443352
61744486976111852420616010443353
61744486976111852420616010448969
61744486976111852420616010780015
61744486976111852420616010797485
61744486976111852420616039009811
61744486976111852420616039010019
61744486976111852420616039127903
61744486976111852420636931018403
61744486976111852420636931031501
61744486976111852420636931486415
61744486976111852421183189258493
61744486976111852421183189262705
61744486976111853654291467832841
61744486976111853655962799805131
61744486976111853655962799823845
61744486976111853655962800159263
61744486976111853655962800178137
61744486976111853655983720393439
61744486976111853655983720865663
61744488863808230747902357391203
61744488864756479867645440095949
61744488866766303170843402224150
61744488891372467461276976957242
61744488891380567081407003668586
61744489023333013026120173827609
61744489023344719172328869772031
61744489023344719172328871171711
61744489023344720407675663737499
61744489023344724113716039866541
61744489024001188599873428025829
61744489026298288751756053523029
61744489027272047231715352748759
61744489042042264784660874193399
61744489049933989381876105500073
61744489049933989381878424793863
61744489049933990571471632917699
61744489049933991161164744694341
61744489049933991161164744694500
61744489049933991161164744694501
61744489049933991161164744695745
61744489049933991161164744700117
61744489049933991166264793068021
61744489049933991166268234861491
61744489049933991166833095463169
61744489049933991167084143804417
61744489049933991167084143804501
61744489049933991167084143804660
61744489049933991167084143804661
61744489049933991167084143922545
61744489049933991167084144276837
61744489049933991168525348023767
61744489049933991168775275892531
61744489049933991168775275892579
61744489049933991168775275893983
61744489049933991168775276360543
61744489049933991168775276364915
61744489049933991168779494405579
61744489049933991168779494405663
61744489049933991168779494405822
61744489049933991168779494405823
61744489050905348127292903083820
61744489050906547053957618197143
61744489050906548289306735110905
61744489050906548289327626652937
61744489050906548838339250078687
61744489050906548838347429565121
61744489050906548838347431081441
61744489050906548838347431100315
61744489050906548838368350252807
61744489050906548838368350271521
61744489050906548838368351787841
61744489050906548838368351806715
61744489050906548838368351806720
61744489050906548838370645571767
61744489050906548838371417219887
61744489050906548884121908018823
61744489050906551995344787825093
61744489050906551995344788291653
61744489050906552544387806743923
61744489050906552544387807210483
61744489050906552544408698752515
61744489050906552544408727431609
61744489050906552544408727450323
61744489050906553779755488127551
61744489094244621858301750560559
61744489094244621860561186675341
61744489097201788360829540657738
61744489097201791930174021109158
61744489097201792067432451486576
61744489097201792069942931493387
61744489097201793159681996294232
61744489097201793159681996300056
61744489097201793159936142209728
61744489097201793160500226441760
61744489097201793167213407559504
61744489097201793302214381794968
61744489097201793304473817915330
61744489097201793304474076195584
61744489097201793304474076195828
61744489097201793304476141926678
61744489097201793304727188986373
61744489098174349784974631458282
61744489098174349784974975814554
61744489098174351020072697181042
61744489098174351020135716163410
61744489098174351020321682641194
61744489098174351020321768380342
61744489098175552188914096418526
61744489098175552188914436192790
61744489098175552188914439375118
61744489098175552188935361498460
61744489098175552189186408558156
61744489098182454894530106725383
61744489098182454894530878377715
61744489098182454895282990687027
61744489098182454895283247904471
61744489098182460248453543117600
61744489098182460383199594675349
61744489098182460385714211403920
61744489098182460385714211404004
61744489098182460385714211753924
61744489098182460385714297493072
61744489098182461621060229130920
61744489098182461621060229480840
61744489098182461621060315219988
61744489103111618054602384700560
61744489103111618054853088803664
61744489104059865382615946003905
61744489104059865931384785706216
61744489104059865931405591975660
61744489104059865931656296078764
61744489104084175771872711799018
61744489104084177556262518680154
61744489104092280874837914494659
61744489104092280874837914961219
61744489104092280874837914966835
61744489104092280881612770065127
61744489104092280881613542189635
61744489104092280882453699210269
61744489104092280882453814001308
61744489104092280882453814001309
61744489104092285821305360279091
61744489104092285821305360284707
61744489104094683813974612710867
61744489104094683813974617297087
61744489104094687518320417781883
61744489104094687520827455626383
61744489104094689304401358163827
61744489104094689304401359563507
61744489120945562469461610556426
61744489120945562469461610556427
61744489121818157121758701401965
61744489121818157121758730099725
61744489121818162657941698601395
61744489121818162657942473436055
61744489121818162657942473908231
61744489121820564171852733323277
61744489121820565406634666818209
61744489121820858824186787576490
61744489121820858825005789726222
61744489121820863764130428637387
61744489121820863766306177257380
61744489121820863766306177323071
61744489121820863766389860083005
61744489121820863766392959466600
61744489121820864315435976968488
61744489121820864315435976968515
61744489121820864315435976972700
61744489121820864315435976972727
61744489121820865549963764552136
61744489121820865550781994694027
61744489121820865550781994699643
61744489121820865550782770933956
61744492693351228616222494814107
61744493171304198432507753991789
61744493171925571746536001179773
61744493171925571746539440136671
61744493171925573530109905116897
61744493174915153739047477480275
61744493198541550146125869447438
61744493198541550146126212404030
61744493198541550146126213803710
61744493198550855418992201258671
61744493198550855418992201370891
61744493198550855418992201376715
61744493198550855418992201725023
61744493198550855418992229950655
61744493198550855418992230422831
61744493198550855965522064031957
61744493198550855965522068631227
61744493198550855965522068749319
61744493198550855968032551805705
61744493198550855968032924858333
61744493198550855968035220177500
61744493198550855968035220177501
61744493198550855968035220276671
61744493198550855968035220295544
61744493198550855968035220295545
61744493198550855968035248856387
61744493198550855968035990408471
61744493198550855968035990412683
61744493198550855968035990762603
61744493198550856011275653541143
61744493198550856013788805205460
61744493198550856013788805205461
61744493198550859671562444393087
61744493198550860906909233772335
61744493198550860909422385780749
61744493198550860909422385784961
61744493198550860909422386134881
61744493330513764682600271634969
61744493331389111036592197199703
61744493331389114740937996271769
61744493331389114747715918096427
61744493331485471180329259056387
61744493331485471226335010103051
61744493331485471839022314396963
61744493331485474886369636235189
61744493334439934782486459254463
61744493334441135404821889043053
61744493334451640382162617801332
61744493334451640382162618151252
61744493334451640382162875018776
61744493334451640382162961107844
61744493334451940570680280008234
61744493349211347467901424978603
61744493349211351171428998171413
61744493349211351173939478159351
61744493349211352955818805052549
61744493357090882160334126295260
61744493357090882755130357052664
61744493357090882755130730105292
61744493357090882755130733291832
61744493357090882755695589177552
61744493357090882762472738998554
61744493357090882762473510652290
61744493357090885864683029271486
61744493357090886459479629894978
61744493357090886459479633081518
61744493357090886466821635601700
61744493357098991569784896193074
61744493357103044196107845061251
61744493357103044196107845533427
61744493357103045392499148744099
61744493357429950262390648834191
61744493357429950262662616482195
61744493357429950263205781537197
61744493357429950263209137587355
61744493357429950263209142173575
61744493358037961449649701331092
61744493358037961449900748390788
61744493358037966391284476341860
61744493358037966391287918485298
61744493358037966940076446784052
61744493358070381891124900023858
61744493358074283747536433486388
61744493358074284342333808950156
61744493358074284349945717636890
61744493358074285577679829863612
61744493358074285585292513390622
61744493358074289237148390137700
61744493358074436300146297430268
61744493358074436300146297430269
61744493358075636461592061012093
61744493358075636461612951485699
61744493358075636461612953020733
61744493358075636461612981718493
61744493358075636461615275483753
61744493358075636462431954797411
61744493358075636462431954803235
61744493358075637008961045806145
61744493358075637008961050405415
61744493358075637008961050405463
61744493358075637008961050523507
61744493358075637008963373335043
61744493358075637010655626030995
61744493358075637011199934281657
61744493358075637011471530393353
61744493358075637011474972182659
61744493358075637011474972186871
61744493358075637011474972536791
61744493358075637011474973599565
61744493358075637011474973599649
61744493358075637011474973716205
61744493358075637011474973717693
61744493358075637011474973722064
61744493358075637011474973722065
61744493358075637011474974053111
61744493358075637011474974071985
61744493358075637011475002297409
61744493358075637011475002769798
61744493358075637054714635315331
61744493358075637057225115419909
61744493358075637057228558626157
61744493358075640168197292541629
61744493358075640715001426167275
61744493358075641950348215546523
61744493358075641952859044606643
61744493358075641952859044960775
61744493358075641952859073186359
61744493358075641952861367554937
61744493358075641952861367559149
61744493358075641952861367909069
61744493358082388859534720597712
61744493358082389452639072061712
61744493358082389454331327477644
61744493358082389461948655347662
61744493358082389461948659933882
61744493358082546898371264958129
61744493358082546900063518009617
61744493358083740334879941110103
61744493358083740337118484745521
61744493358083740337391200537635
61744493358083740337391200537795
61744493358083745276264791438647
61744493358083745276267113920381
61744493358083745825306686563063
61744493358083745825307810357477
61744493358083745827002385535163
61744493358083745827818289991283
61744493358083745827818289995495
61744493358083745827818290345415
61744493358083745827821387661809
61744493358083745827821387778449
61744493358083745871061395267393
61744493358083745871063717749127
61744493358083745873571875255331
61744493358083745873574197737065
61744493358083745873574972571725
61744493358083747063167405388725
61744493358083747063167405505365
61744493358083747655453526159633
61744493358085991732944739435914
61744493358085996672072473415642
61744493358085997221112044069828
61744493358085997221115143374718
61744493358366073802679932315672
61744493358366073803494720644936
61744493358398489943341395171696
61744493358398493649379447885884
61744493402386274482381085569999
61744493402386278188419138750747
61744493402386279970298465643945
61744493402386279970300789991919
61744493402397080011943654124319
61744493402397080011946751911485
61744493402397080060210821039975
61744493402397081844600976899739
61744493402397084953330822465017
61744493402397084953330823864697
61744493402397084953331598703569
61744493402397084953333921651863
61744493402397085001594891947639
61744493402397085548127422042961
61744493402397085548130525461895
61744493402397085566015921672601
61744493402397086784293566759571
61744493402397086807262221623375
61744493402397982412412758890091
61744493402397987352105348754135
61744493402397987353799924398381
61744493402688870772101005444431
61744493402713186101323379646720
61744493402713186103015632342672
61744493404370395839552258419293
61744493404370843037633160310062
61744493404370843037633160310306
61744493404370846336971781759998
61744493404370847979017231212146
61744493404370848121616855513263
61744493404371746904971850106528
61744493404371747316816874997868
61744493404371747454014867608416
61744493404698953202074036638876
61744493404698953202077137343654
61744493404698953202077140530194
61744493404698953202077480317508
61744493404698953202077484903728
61744493404698954985902089751800
61744493405247400587489041229731
61744493405247400587551717255507
61744493405343439190663792046130
61744493405343439190666116394104
61744493405343439192358368753186
61744493405343439192358369090056
61744493405343439192925205084118
61744493405343439192925548040710
61744493405343439192926322879582
61744493405343439192926323942392
61744493405343439192926324279262
61744493405343439192926324292312
61744493405343439192926581159836
61744493405343439192989000305038
61744493405343439192989000318088
61744493405343439192989343274680
61744493405343439739706466591426
61744493405343439741401043635352
61744493405343439741969342844168
61744493405343442898966700408304
61744493405343442898966701471114
61744493405343442899029376434080
61744493405343442899029377496890
61744493405343443445747188611934
61744493405343443445809864637710
61744493405343443448009718973210
61744493405343443448069296166272
61744493405343444681093977991182
61744493405343444681156654016958
61744493405343444682600181184358
61744493405343444682788209261686
61744493405343444682788553635428
61744493405343444682851229661204
61744493405343444683353068332542
61744493405343444683353069395352
61744493405343444683353326612796
61744493405344640359591108249720
61744493405344640359593060593374
61744493405344640359593403549966
61744493405351392766761654738627
61744493405351392766761736245687
61744493405351397705635238222463
61744493405351397705638681428711
61744493405351397705638684615251
61744493405351397708145725646291
61744493405351398254678255741613
61744493405351398254681359160547
61744493405351543067383729587303
61744493405351548421118022943347
61744493405351548555299995052325
61744493405351548557746684055643
61744493405351548557747712925176
61744493405351548557747712925419
61744493405351548558312571997728
61744493405351548558312658086796
61744493405351549791402339935536
61744493405351549793096915579782
61744493405354999977447998708373
61744493405354999977448003294593
61744493405354999977448085847201
61744493405354999977448089033741
61744493405355000114771515557193
61744493405355000114771516956873
61744493405355146573913514578019
61744493405355146573913515106058
61744493405355146574478370990374
61744493405355150278256992311354
61744493405355150278256992665646
61744493405355150278323107294187
61744493405355150279951567936886
61744493405355150279951568286806
61744493405355150280516423821202
61744493405355150280516423839832
61744493405355150280516423839916
61744493405355150280516423840076
61744493405355150280516768196104
61744493405355150280516768196188
61744493405355150280516768196348
61744493405355150280516768550480
61744493405355150280579444221964
61744493405355150280579444576256
61744493405355150280582542004918
61744493405355150280582542009046
61744493405355150280582542009290
61744493405355150280582542358966
61744493405355150280582542359210
61744493405355150280582543408726
61744493405355150280582543408970
61744493405355150690039255437770
61744493405355150692298686966332
61744493405355150692364806198320
61744493405355150692364806548240
61744493405355150827300010167534
61744493405355150829559441696096
61744493405355151925388368810860
61744493405355151925388369164992
61744493405355151927082944809238
61744493405355151927145964854624
61744493405355151927145965208756
61744493405355151927647803875882
61744493405355151927647804925642
61744493405355152062649123540464
61744493405355152062649123894756
61744493405355152064343699539002
61744493405355152064406719584228
61744493405355152064908558605646
61744493405355152064908559655406
61744493405570397509308409792707
61744493405574004719999410931001
61744493410276605050940229983298
61744493410279001031177320327599
61744493410279004598325129264657
61744493410279004598325129268869
61744493410279004598328571408095
61744493410279004735523121879417
61744493410279004780712618307951
61744493410279004780716061514199
61744493410279004780775383609335
61744493410279004780775384672145
61744493410279004781528525851233
61744493410279004781528529037773
61744493410279004783223105731779
61744493410279006565104752386731
61744493410279006565104753786411
61744493410279017548555816689783
61744493410279021251817180486681
61744493410279021251817183673429
61744493410279021252064788926349
61744493410279021252064789989159
61744493410279021252068232132597
61744493410279021252629649060015
61744493410279021252633088016913
61744493410279021252654011904189
61744493410279021252654011910013
61744493410279021252905057200111
61744493410279021252905060386651
61744493410279021254324224704261
61744493410279021255161049748689
61744493410279021800860197988569
61744493410279021801697026242623
61744493410279021801697030828843
61744493410279473534718522910543
61744493410280207322185064061619
61744493410280207324444499822269
61744493410280218259554349610907
61744493410280221963899034087099
61744493410280222017246789189139
61744493410280222017246792375679
61744493410280222146910274894065
61744493410280222146913373726779
61744493410280222146914488335703
61744493410280222148604851588071
61744493410280223793475588586827
61744493410280223795735024347477
61744493410280674110226988169244
61744493410607280211927512799840
61744493410608478999889468620024
61744493410608478999892564283460
61744493410608478999892567470000
61744493410608478999892911826272
61744493410608478999893683478604
61744493410608479000164881013682
61744493410608479002421989589738
61744493410608480783717515284492
61744493410608480785974628446768
61744493411156026000653011581445
61744493411156026000653355954979
61744493411227752981213275915533
61744493411227754764953166615711
61744493411228949848592395912116
61744493411228950397635070457412
61744493411228953547666189013766
61744493411228953555197629443406
61744493411228953555281311796638
61744493411228955331240092950890
61744493411228955338855215733554
61744493411228955339669975370882
61744493411249210764356770693824
61744493411249212593935311185328
61744493411252815422324852758699
61744493411253268883936521716190
61744493411253269432728490758702
61744493411253270668075280137950
61744493411253270668326328597326
61744493411260168480484234195806
61744493411260168480485396982153
61744493411260168480485396984583
61744493411260170265440068941349
61744493411260173422437427214163
61744493411260173968401662449605
61744493411260175204567802921077
61744493411260918747424396840770
61744493411260918747675443917936
61744493411260923686552130820498
61744493411260924235594803966114
61744493411261369052857709315223
61744493411261369052857709787399
61744493411261369052857713920316
61744493411261369052857713920317
61744493411261369054552284959469
61744493411261369054552285431645
61744493411261369054552289680995
61744493411261369054552289681202
61744493411261369054552289681203
61744493411261369054553059799745
61744493411261369054553060266305
61744493411261369055117143970250
61744493411261369055117144031729
61744493411261369055117145548049
61744493411261369055117145565311
61744493411261369055117145921055
61744493411261369055117920755715
61744493411261370289899082229521
61744493411261370838942101026095
61744493411261370838942101148351
61744493411261370838942101498271
61744493411261370839506957028455
61744493411261370839506957382587
61744493411261373994242555411679
61744493411261373994242555417295
61744493411261373994242559661029
61744493411261373994242559662433
61744493411261373994242559666645
61744493411261373994242560133413
61744493411261373994242560134817
61744493411261373994244879409733
61744493411261373994244882597677
61744493411261373994245654250009
61744493411261373995937135305275
61744493411261373995937135760189
61744493411261373995937135777659
61744493411261373996501991190995
61744493411261373996501991644505
61744493411261373996501991663135
61744493411261373996501991663379
61744493411261374542468550424491
61744493411261374543284457776604
61744493411261374543284457954723
61744493411261374544979030412429
61744493411261374544979030884605
61744493411261374544980149620623
61744493411261374544980154206843
61744493411261374544980154679019
61744493411261374544983248925513
61744493411261374545543889423210
61744493411261374545543889484689
61744493411261374545543889955461
61744493411261374545548107996369
61744493411261375777815340153659
61744493411261375778634690890139
61744493411261375778634691008183
61744493411261375780325822978217
61744493411261375780325822979621
61744493411261375780325823446181
61744493411261375780325823450393
61744493411261375780329266652429
61744493411261375780329266656641
61744493411261375780330041491301
61744493411261375780894125723285
61744493411263619849347633886165
61744493411263619856062883921347
61744493411263619856123232762529
61744493411263619856125559947123
61744493411263619856126674556047
61744493411263619856879045145613
61744493411263621823467293308420
61744493411263621823530055423264
61744493411263621823530827075596
61744493411263625337519163019063
61744493411263625344796172938255
61744493411263625344858074129371
61744493411263625344858844714681
61744493411263625344858848964031
61744493411263625344862287920929
61744493411263625345047131072263
61744493411263625347306652926193
61744493411263625390549756785313
61744493411263625390612429624549
61744493411263625390612432811089
61744493411263625390615872830788
61744493411263625390615872830797
61744493411263625393060237836061
61744493411263625527810420835417
61744493411263625527810425421637
61744493411263625527810506928697
61744493411263625527810511160785
61744493411263625527810512577727
61744493411263625527810769795171
61744493411263625527873182954473
61744493411263625527873184354153
61744493411263625527873187186561
61744493411263625527873188603503
61744493411263625527873531560095
61744493411263625527876626160721
61744493411263625527876627560392
61744493411263625527876627560401
61744493411263625528061470711735
61744493411263625528061473898275
61744493411263625528061559637423
61744493411263625530320991165985
61744493411263625530320992565665
61744493411263625939592771117923
61744493411263625939592775704143
61744493411263625939655447143699
61744493411263625939655451729919
61744493411263627166762278899587
61744493411263627169019392061863
61744493411263627174105317708173
61744493411263770752212324782772
61744493411263770752212325132692
61744493411263770752212668089284
61744493411263775691170631985598
61744493411263775691421680458024
61744493411263775691424775045600
61744493411263775693597170880632
61744493411263775693681111973536
61744493411263775693684210806250
61744493411263775693684210819300
61744493411263776240213649487486
61744493411263776240216744088112
61744493411263776242640188382520
61744493411263776242727228321188
61744493411263776242727228325364
61744493411263776242727228325400
61744493411263777477255015910660
61744493411263777477258114743374
61744493411263777477258114756424
61744493411263777477508386981460
61744493411263777477509161816120
61744493411263777477509161820332
61744493411263777478073246052316
61744493411264070323799017496523
61744493411264071924609634857033
61744493411264075811967450989071
61744493411264971326365048734358
61744493411264976265237519894849
61744493411446609214246370684085
61744493411447804473534744706062
61744493411447805022577419251358
61744493411447808734538313821218
61744493411447809969069195652764
61744493411447809969069195652972
61744493411482613661811644313459
61744493411482630133101049630473
61744493411482630135608087474973
61744493411482631919181991412097
61744493411482631919434186395265
61744493411587829931589902035375
61744493411587829931589905221915
61744493411587829931589990961063
61744493411587829931593343828893
61744493411587829931840949095071
61744493411587829931840950512013
61744493411587829932405808165927
61744493411587830343372250905151
61744493411587830343372255137239
61744493411587830343375349737865
61744493411587831578721367464781
61744493411587831578721368864461
61744493428006549112680890276421
61744493428006550348027679655669
61744493428333454671385784480592
61744493428333454671385787667132
61744493428333454671658101210814
61744493428333454673914864013439
61744493428333454673915209786870
61744493428333456503221519647256
61744493428333456503221777927510
61744493428880701480283909506579
61744493428880701482813334825907
61744493428987245293773637628451
61744493428987245293794529637043
61744493428987245293794529753683
61744493428987245294338493512767
61744493428987245294359385639403
61744493428987245294359414219119
61744493428987245294359414691508
61744493428987245294360160828195
61744493428987247078749226152951
61744493428987247078749226153035
61744493428987247078749226158864
61744493428987247123937926130907
61744493428987247124502782015223
61744493428987250784222423118421
61744493428987250784789601815517
61744493428987250784789602287906
61744493428987250828283726499063
61744493428987250829955087203893
61744493428987250829957406946773
61744493428987250829978298955365
61744493428987250830543158027625
61744493428987250830543932862285
61744493428987252020136394377093
61744493428989648638667304768540
61744493428989652344708799757468
61744493428989652344708799761680
61744493428989652344708800111600
61744493428989946997773581216544
61744493428989946997773581683104
61744493428989946997794501922944
61744493428989946997794502389504
61744493428989946997795505393145
61744493428989946997795506445092
61744493428989946997795506812274
61744493428989948232573339883401
61744493428989948232576323734671
61744493428989948232576668286315
61744493428989948232577438888077
61744493428989948782184313856860
61744493428989951868006975447813
61744493428989951868006980034033
61744493428989951936918981867649
61744493428989951936919096658897
61744493428989951936919756702309
61744493428989951936919757174693
61744493428989951936919871493557
61744493428989951936923240241121
61744493428989951939178457960863
61744493428989951939179577169057
61744493428989951939179691960305
61744493428989952488222250314673
61744493428989953721311932513324
61744493428989953723004183809605
61744493428989953723571826571327
61744493428989953723571826572731
61744493429208508158676426467905
61744493429208508166272579820849
61744493429208806569208745821224
61744493429208808355289687602848
61744493429208808355540734680023
61744493429281737686399554250539
61744493429281737732696302686039
61744494767500290095522312513578
61744494838403795051302278417817
61744494838411900161545637155929
61744494846951982938805053058786
61744494846951983487848103861964
61744494846951983487931671896332
61744494846951984723193745330998
61744494847243768693113123692644
61744494847243768693363827799960
61744494847243768693364975705962
61744494847268084021772605287564
61744494847268084021772949643836
61744494847268084022587737978924
61744494847278891020871672762775
61744494847351837632146699469596
61744494847351837632146702651924
61744494847351837632146704068866
61744494847351837632313840137593
61744494847351837632397408171961
61744494847351837632397408171970
61744495246074633223582920908206
61744495246110655938314019628801
61744495246110655984798796141629
61744495246110656122057226523259
61744495246110656122059550871233
61744495246183602114810410617567
61744495317010558624283413632928
61744495325842425917307960071788
61744495325842427152089550610128
61744495325842427152089893566720
61744495325866737542185353269116
61744495325866742483823567236782
61744495325866742483844830431762
61744495325874842102883856186477
61744495325874842652480111366841
61744495325874842652490586265997
61744495325874842652491729454637
61744495325874842652491729460253
61744495325874842652491734158901
61744495325874842654186310747913
61744495325874842654186310753529
61744495325874842654186311202827
61744495325874842654186311220296
61744495325874842654186311220297
61744495325874842697680086943881
61744495325874842698244171175865
61744495325874842698244942828197
61744495325874842698245314364505
61744495325874842698495991310658
61744495325874842698496362846966
61744495325874842698496367564328
61744495325874842698496367564329
61744495325874845809489092786055
61744495325874846358532111232709
61744495325874846358532111337703
61744495325874846358532111350753
61744495325874846358532111704885
61744495325874846358804080539614
61744495325874847593875457523753
61744495325874847593878899667191
61744495325874847594147425171757
61744495325874847594150868378005
61744495325874847594150868850388
61744495325874847594150868850389
61744495325874847595573476711117
61744495325874848188675503496097
61744495325874848191182544054753
61744495325877243800146515379648
61744495325877244211928522688300
61744495325877244349189191324624
61744495325877244349189534281216
61744495325877244349754046146130
61744495325877244349754050395480
61744495325877244349754393352072
61744495325877244349942332503712
61744495325877244349942418242860
61744495325877248055794422275172
61744495325877248055794508014320
61744495325878444923173660110096
61744495325878444923738519182404
61744495325878444968927245020012
61744495325878444969743119266216
61744495325878444969743147845932
61744495325878444969743152569118
61744495325878444969743495525710
61744495325878449864560825618386
61744495325878449865373633961772
61744495325878449865394525503804
61744495325878449865394554550080
61744495325878449865397653382794
61744495325950496093381373643963
61744495325950496093381373643964
61744495325950496093381761595650
61744495325950496093381761595651
61744495325950496093548897665115
61744495325950496093548897665116
61744495325950496093548897665151
61744495325950496093632465698755
61744495325950496093632465699484
61744495325974811424467010997837
61744495325974811424467010997838
61744495325974811424550579032206
61744495476535334726335228853278
61744495476535339666282352561419
61744495476535339667725968284797
61744495484535983122080761322799
61744495485071364329063533758268
61744495485071364923860137568300
61744495485071366112804578013478
61744495485071366158642074249772
61744495485071369817150378498274
61744495485079469438804712637840
61744495485079470033601316447872
61744495485079470033601319634412
61744495485079474927455641609830
61744495485083522612397185928739
61744495485083522612397185934355
61744495485083522612480868287587
61744495485083522612480868754147
61744495485083522612481902806600
61744495485083522612481902806601
61744495485083522612481903272953
61744495485083522612481903278777
61744495485083522612481903291875
61744495485191590749894192432718
61744495485191590932908532066574
61744495485363154382684243605666
61744495485395570522527818827536
61744495485395574228565871541724
61744495485395574823090507722626
61744495485395574823905296051890
61744495485398422984684460733307
61744495485399623695083036558181
61744495485399623695919093141029
61744495485399623695929568040185
61744495485399623695929568045801
61744495485399623695929596619901
61744495485399623695930711228825
61744495485399623695930711234441
61744495485399623695930712769634
61744495485399623695930712769635
61744495485399623697621849315853
61744495485399623697621849321469
61744495485399623697625288272751
61744495485399623697625288278367
61744495485399623741683152950053
61744495485399623741684296138693
61744495485399623741684297679556
61744495485399623741934201426899
61744495485399623741934201432514
61744495485399623741934201432515
61744495485399623741934973084846
61744495485399623741934973084847
61744495485399623741935344615539
61744495485399623741935344621154
61744495485399623741935344621155
61744495485399627401967621226549
61744495485399627401967649806265
61744495485399627401971088879803
61744495485399627402218697923155
61744495485399627402218697928771
61744495485399627402239589931747
61744495485399627402239589937363
61744495485399627402239590409746
61744495485399627402239590409747
61744495485399628636753022370523
61744495485399628637317881441379
61744495485399628637317882504189
61744495485399628637565487302403
61744495485399628637565487308019
61744495485399628637586379310995
61744495485399628637586379316611
61744495485399628637586406945945
61744495485399628637589850152193
61744495485399628637589850624576
61744495485399628637589850624577
61744495485399628637589851687435
61744495485399628639012458485305
61744495485399629232114485270285
61744495485399629234621525828941
61744495485407732511708796919581
61744495485407732511708825615937
61744495485407732511712267227124
61744495485407732511712267642735
61744495485407732511712267759375
61744495485407732511712268804923
61744495485407732511712268822185
61744495485407732511712269159055
61744495485407732511712269177928
61744495485407732511712269177929
61744495485407732512277127875779
61744495485407732512277127888829
61744495485407732512277127894409
61744495485407732557462381711405
61744495485407732557465853596747
61744495485407732557465854087850
61744495485407732558280612189931
61744495485407732558281761140029
61744495485407732558281761612169
61744495485407732558281761618082
61744495485407732558281761631126
61744495485407732558281761631127
61744495485407732559972864885883
61744495485407732559976337262328
61744495485407733747059061254071
61744495485407733747059061370711
61744495485407734341855665082977
61744495485407734341855665568251
61744495485410428910242248957085
61744495485410428910807109090751
61744495485410430509190920316829
61744495485410430692205145165261
61744495485410433597271984904167
61744495485410433597460271248699
61744495485410433852194279186665
61744495485410434398158514422107
61744495485410434398974421952339
61744495485410434401233853480901
61744495485410435450578090193530
61744495485411334831223464768817
61744495485411336018306189718223
61744495485411336020837593126877
61744495485411336020837593599053
61744495485483380208796945926973
61744495485483380256162539668495
61744495485483381445776668026555
61744495485483381628793217345217
61744495485483382246561531111183
61744495485483382247293024578895
61744495485483382247293139364319
61744495485483382247293139370178
61744495485483382247293139370179
61744495485483382247376707404547
61744495485507691466749353385804
61744495485507691833426574557214
61744495485507691879347683494138
61744495485507692016357346162526
61744495485507692018864382471832
61744495485507692018864640739036
61744495485507694990589132839555
61744495485507694990672815192787
61744495485507695173603357687987
61744495485507695173624622774479
61744495485507695173624622774515
61744495485507695173687040041219
61744495485507696775062507755059
61744495485507696775062622073923
61744495485507696775062879291367
61744495485507696957995488923739
61744495485507696958014429655642
61744495485507696958014429655651
61744495485507696958014429655859
61744495485507697392767742728122
61744495485507697392770842033012
61744495485507697575701384056036
61744495485507697575781967576554
61744495485507697575785066350220
61744495485507697575785066409268
61744495485507697578208926832748
61744495485507697578208926832784
61744495485507697578208927298578
61744495485507697578208927298579
61744495485507697578208927299307
61744495485507697578208927299308
61744495485507697578292107381260
61744495485507697578292494867116
61744495485507697578292494867152
61744495485507697578292495332947
61744495485507697578292495333676
61744495485515800649961434415640
61744495485515800697386351315108
61744495485515802070015044645784
61744495485515802070017368643838
61744495485515802688517290643293
61744495555111682633167270583170
61744495555111682633168045417830
61744495555438286726941388391208
61744495555438286727505468041184
61744495555438588748801948882372
61744495555438588748803068090566
61744495555985381444426501168473
61744495555985381444426505754693
61744495555985381444426591493841
61744495555985381581666335187513
61744495555985381581687255893865
61744495555985381581687260125953
61744495555985381581687260480085
61744495555985381581687346219233
61744495555985681587943511302389
61744495555985681587943511319651
61744495555985681587943511656521
61744495555985681587943515905871
61744495555985681587944630510583
61744495555985681588195334613687
61744495555985681588195337800227
61744495555985681590453994494129
61744495555985681590453995893809
61744495555985681633697096566389
61744495555985681633697099752929
61744495555985681633700542959177
61744495555985681636207580803677
61744495555985681770957849892101
61744495555985681770957850941861
61744495555985681770957854478321
61744495555985681770957855541131
61744495555985681770958970150055
61744495555985681770961293098349
61744495555985681770961297684569
61744495555985683419781483341121
61744495555985683419781484740801
61744495555985683420032531817967
61744495555985683420033306652627
61744495555987032508578252637513
61744495555987032510834589565449
61744495556095096941645204190174
61744495556095100645987791056832
61744495556095100645988565891492
61744495556095100829002901872041
61744495556095100829002905530964
61744495556095100829002905530965
61744495556095102615086514284704
61744495556278818265585977906379
61744495556278818311882726341879
61744495556301928079354195066428
61744495556301928079354280805576
61744495556303128699155010408648
61744495556303128699155010526740
61744495556303133593972687831182
61744495556303133593972688181102
61744495556303133594788595357202
61744495556303133594806388066520
61744495556303133594806417112796
61744495556303133594809515945510
61744495556303133594809516063602
61744495556309881104439937634427
61744495556309881241700606270751
61744495556309881241700610502839
61744495556309886045823665568237
61744495556309886182520219876541
61744495556309886182520594346111
61744495556309886182541140581489
61744495556309886182541141981169
61744495556309886182541486354703
61744495556309886183084304108525
61744495556309886183084305525467
61744495556309886183084419943709
61744495556309886183084419960971
61744495556309886183087776011129
61744495556309886594051898990211
61744495556309886594866683087387
61744495556309887829401011317753
61744495556309887829401011667673
61744495556310036757683700413451
61744495556310036894944369049775
61744495556310036895696481359087
61744495556310036895696481364911
61744495556313638617712305125559
61744495556313638617715656593709
61744495556313638617715661179929
61744495556313638617715747268997
61744495556313639029497662502681
61744495556313639029497667088901
61744495556313639166758421814293
61744495556313640266535932925549
61744495556313640266535934325229
61744495556313640401540350604961
61744495556313935468586338124554
61744495556313938623888348055450
61744495556313938806335505675772
61744495556313938806338600276398
61744495556313938806900364746628
61744495556313938807151413219054
61744495556313938807154507806630
61744495556313938808845988850250
61744495556313938809410844734566
61744495556313939355381617778285
61744495556313939355381617778286
61744495556313939355943382248516
61744495556313939355946476311275
61744495556313939355946476849142
61744495556313939357637959292442
61744495556313939358456961082217
61744495556313939358456961082218
61744495556313939358456961086430
61744495556313940407714072117332
61744495556313940409970409032218
61744495556313940410224554941890
61744495556313940590727635505201
61744495556313940590727635505202
61744495556313940590728411389621
61744495556313940590728411389622
61744495556313940590728411756804
61744495556313940592984748133823
61744495556313940592984748671690
61744495556313940593238119742489
61744495556313940593238119742490
61744495556313940593238894577149
61744495556313940593238894577150
61744495556313940593238894581362
61744495556313940593802978813346
61744495556314836036398119764986
61744495556314839191700130045802
61744495556314839786497503576235
61744495556314840975525853744714
61744495556314840975525854111812
61744495556314840975525854111896
61744495556314840977782190672650
61744495556314840978036336932242
61744495556314841023535775398783
61744495556386884799905366011128
61744495556386884799988930857552
61744495556386884799988934045496
61744495556386885350391913632760
61744495556386885350475481648254
61744495556386885351232066052671
61744495556386886402808390552811
61744495556386886402808390552812
61744495556386886402996331020539
61744495556386886448731319694285
61744495556386886449293079456039
61744495556386886583562834813550
61744495556386886585737926637942
61744495556386886585821494672310
61744495556386886585822615402647
61744495556386886585822615402648
61744495556386886585992074419677
61744495556386886585992074419678
61744495556386886586012880339201
61744495556386886586075641920391
61744495556386886586075642454046
61744495556386886586578083779379
61744495556386886586578083779380
61744495556407142565393570424393
61744495556407143800175499320055
61744495556411197044750684377665
61744495556411200679887649026303
61744495556411200679887649026304
61744495556411201914962454689659
61744495556411201915234438405552
61744495556411201983962057598267
61744495556411201983962057598268
61744495556411201986134755285329
61744495556419300299744558648457
61744495556419300299744558648458
61744495556419301946873730188886
61744495556419302085850210367760
61744495556419302085850210840153
61744495556419305240313449030616
61744495556419305240397524040825
61744495556419305240397524040826
61744495556419305240400618641451
61744495556419305240400618641452
61744495556419305241149550261069
61744495556419305241149550261070
61744495556419305241150669469263
61744495556419305241150669469264
61744495556419305241212312375914
61744495556419305243388061084683
61744495556419305243388061084684
61744495556419305652095830712196
61744495556419305652179399213124
61744495556419305652997630760041
61744495556419305652997630760077
61744495556419305652998018180539
61744495556419305652998018714158
61744495556419305654606358547321
61744495556419305654606359019496
61744495556419305654606359019497
61744495556419305654606702842114
61744495556419305654606702903593
61744495556419305654606703375769
61744495556419305675903982547350
61744495556419305675906307011964
61744495556419305789346006177690
61744495556419305789440197186441
61744495556419305789440197186442
61744495556419305789440541008851
61744495556419305789443635609477
61744495556419305789443636143339
61744495556419305789443636143340
61744495556419305789889198401073
61744495556419305789920598598634
61744495556419305790160799100610
61744495556419305790171761309562
61744495556419305790192180158760
61744495556419305790192180158761
61744495556419305790192180164377
61744495556419305790192567762957
61744495556419305790192567762958
61744495556419305790193299372778
61744495556419305790193686971151
61744495556419305790193686971152
61744495556419305790255329699683
61744495556419305790258428532397
61744495556419305791887876060960
61744495556419305791887876060961
61744495556419305791887919658796
61744495556419305791887919658797
61744495556419305791887919658805
61744495556419305791887919658806
61744495556419305791888264015068
61744495556419305791888264015069
61744495556419305791888264015077
61744495556419305791888264015078
61744495556419305791891358615703
61744495556419305791891358615704
61744495556419305792420230279252
61744495556419305792420230629172
61744495556419305792431078586571
61744495556419305792431078586572
61744495556419305792434550839086
61744495556419305858834639361414
61744495556419305858836963826028
61744495556419305858920531388013
61744495556419305858920531393836
61744495556419305858920531393837
61744495556419306842336731157175
61744495556419306842336845476039
61744495556419306844282469518992
61744495556419306844285827519955
61744495556419307024705956167605
61744495556419307024786986565689
61744495556419307024786986565690
61744495556419307024787330921961
61744495556419307024787330921962
61744495556419307024789310913663
61744495556419307024789310913664
61744495556419307024789653219753
61744495556419307024789653336393
61744495556419307024789653870255
61744495556419307024789653870256
61744495556419307025539357142205
61744495556419307025539357142206
61744495556419307025602119257050
61744495556419307026961965021807
61744495556419307026961965021808
61744495556419307027213012081503
61744495556419307027213012081504
61744495556419307027213126216416
61744495556419307027216225521306
61744495556419307027237375876050
61744495556419307027237375876051
61744495556419307027237376348199
61744495556419307027237376348200
61744495556419307027237376348226
61744495556419307027237376348227
61744495556419307027237376348442
61744495556419307027237376348443
61744495556419307027296694373257
61744495556419307027296694723177
61744495556419307027296694901296
61744495556419307027777872565080
61744495556419307027777872565081
61744495556419307027777872565089
61744495556419307027777872565090
61744495556419307027777987000584
61744495556419307027777987000585
61744495556419307027781343406251
61744495556419307027781343406252
61744495556419307027781343406278
61744495556419307027781343406279
61744495556422904219644855587992
61744495556422904219648297377298
61744495556422904219648297731430
61744495556422904219649069029630
61744495556422904219649069383762
61744495556422904356905609963464
61744495556422904356909052106902
61744495556422904356909823759234
61744495556422904357096994090950
61744495556422904357096994445082
61744495556422904357662969537799
61744495556422907512211833685918
61744495556422907512211833690130
61744495556422907512211834040050
61744495556422907514071107663778
61744495556422907514071108013698
61744495556422907923993753505822
61744495556422907923993753859954
61744495556422907924245146338696
61744495556422908061254508231214
61744495556422908061254508235426
61744495556422908061254508585346
61744495556422908061442794575746
61744495556422908061442794929878
61744495556422908061443138949244
61744495556422908061505556694802
61744495556422909161032021096282
61744495556422909161033139937294
61744495556422909161033140291426
61744495556422909161035462885588
61744495556422909161035463239720
61744495556422909161283068155978
61744495556422909161283842456983
61744495556422909161283842990638
61744495556422909161286166988692
61744495556422909161286511362190
61744495556422909161767802394466
61744495556422909296768663248642
61744495556422909296790703517527
61744495556422909298209092646346
61744495556422909298209093000478
61744495556422909298292775471754
61744495556422909298293894666898
61744495556422909298296217615192
61744495556422909298460140060174
61744495556422909298481060766526
61744495556422909298481835067531
61744495556422909298481835601186
61744495556422909298481835605398
61744495556422909298484159599240
61744495556422909298484159953372
61744495556422909298484503972738
61744495556422909298484504327113
61744495556422909298485279161773
61744495556422909298544597720242
61744495556422909298546921534561
61744495556422909298546921718296
61744495556422909299025000176578
61744495556422909299028471035002
61744495556422909299028471384922
61744495556422909299045920882930
61744525666328681026781635547500
61744525666328692139819037001888
61744525666401577608204977040394
61744525666401625779105451964740
61744525666401627014452245463648
61744525666401627019534819641808
61744525666401627021794251170370
61744525666620426834162693831526
61744525666620430403005077350020
61744525666620430408088423180512
61744525666620430540203069960568
61744525666620431638351870848928
61744525666620431643434445027088
61744525666620431645129020671334
61744525666620431645129792323666
61744525666656453115476471286448
61744525666656453115476471404492
61744525666656454350823263970280
61744525666664543545597300026284
61744525666664558225782509349304
61744525718639962480219174856308
61744525718639962480222616662876
61744525718639962480222618062556
61744525718639975239656851550080
61744525718639978944001875800536
61744525718639978944002652034876
61744525718847110730212092412539
61744525718922758428155551199631
61744525718958781140564148782433
61744525718958781140626824808209
61744525718966885059644821053615
61744525719515280833132150561114
61744525719515280833134473159488
61744525719587360986646220144857
61744525719587360986646224731077
61744525719590962023111074841281
61744525719590962023111417797873
61744525719590963120360624075371
61744525719590963121175412410459
61744525719590963257620263846131
61744525719590963257871310905827
61744525719590963257893351292805
61744525719590963258457087846463
61744525719590963669403298620667
61744525719623332499258519789348
61744525719623332499258521189028
61744525719623382462054735732226
61744525719623382462075742177934
61744525719623382462075742195196
61744525719623382462075742532066
61744525719623382462076000812320
61744525719623382462079098245354
61744525719623382462079099645034
61744525719809766647014023926620
61744525719809767881795957421552
61744525719809767881795986585111
61744525719809767881858748350035
61744525719809767881858748704167
61744525719809768294205100311917
61744525719842183381632148311178
61744525719842187085977948795974
61744525719842187086040710910818
61744525737337547476592580655132
61744525737337547478848917583068
61744525737556357179074269558624
61744525742565365785602070209316
61744525742565365786148356679202
61744525743213755561970195364069
61744525743213757392112440997267
61744525743221862456038554208140
61744525743225463538257217747896
61744525743225464727285680769868
61744525743225464773039151242828
61744525743225464910299905618300
61744525743225465322081825788124
61744525743246172297156290629851
61744525743246172297341105083425
61744525743246172297341219402289
61744525743246172297345351809043
61744525743257879678082610190647
61744525743257883382428410675443
61744525743257883931468072009129
61744525743257884114485783582913
61744525743257885349831801309829
61744525743257885760860531249023
61744525743440665890891228645364
61744525743440667079938179593420
61744525743440667079940502995176
61744525743444269534181735113338
61744525743444269534745822531862
61744525743464982409160549190775
61744525743464982409164681616243
61744525743464983003689316261951
61744527178280440365080701320073
61744527630954430857650362303573
61744527656854783497090242761741
61744527656854783497092566759795
61744527656887203387579122330971
61744527656887203390087279383665
61744527789823003667776408079509
61744527816411962845180824530845
61744527816411979491890371660417
61744527817032003554268902250961
61744527817032007261146446385235
61744527817032007395894025457185
61744527817032008488961798995171
61744527817043709288713903427973
61744527817044014786216281616743
61744527817044014831133378058675
61744527817044016615522849757383
61744527817064423996330996725327
61744527817067992912404676982071
61744527817068024620194551834901
61744527817068026264229697271281
61744527817068031755496713104263
61744527817068031757188186373719
61744527817068325862052114873487
61744527817068326456576749519195
61744527817068330117131296111135
61744527817068331946437864251775
61744527817076136867494999160211
61744527817080033791828174127397
61744527817080037497868549906519
61744527817080038733216117308371
61744527817080054142950496252651
61744527817360080726194485795303
61744527817360082555501053935943
61744527817392502995031404760831
61744527817396103438662321846663
61744527817396103438662326432883
61744527817396103484394986050179
61744527817396105267968889987303
61744527817396105267968894573523
61744527817404208594701798836671
61744527817404210378275702773795
61744527861382972536715099876891
61744527861383021993986808563333
61744527861383873104526881867243
61744527861391077646453951221949
61744527861391125815662173800263
61744527861391125861415758710179
61744527861391125868947169969618
61744527861391125868947169969627
61744527861391978214265733566433
61744527861392026383473955444907
61744527861392027666268909960325
61744527861392027672102645323441
61744527861392027673796878013525
61744527861392027673796992804565
61744527861392027673797222367367
61744527861392027673797251065127
61744527861392027673799202011579
61744527861392027673799316795977
61744527861392027673799316802619
61744527861392027673799545315661
61744527861392027673800321200081
61744527861392027673800321219764
61744527861392027673800321219773
61744527861707176941331407913753
61744527863362035331858591553284
61744527863657856928510578428260
61744527863657856928510578433876
61744527863657856929326482790618
61744527864313017724750237406944
61744527864313019371126148733520
61744527864334632997102625745712
61744527864334633538527965120406
61744527864334633538527968306946
61744527864334633546142976298570
61744527864334633546143059205470
61744527864334633546143062392010
61744527864337295995544287765060
61744527864337329166677166294504
61744527864337334837796053507230
61744527864337334837796058093450
61744527864337335249390031338874
61744527864337335249390035925094
61744527864338235268347166865630
61744527864338235268347171451850
61744527864345388749935066209286
61744527864345388752445550446574
61744527864345390536019454383698
61744527864345437982457947868138
61744527864345438163711506532444
61744527864345438575557652054744
61744527864345438705140292299926
61744527864345438712755644665292
61744527864345439949797013920874
61744527864345440351518526224876
61744527864345440351518527624556
61744527864345449688259287686620
61744527864345454627390121904358
61744527864346290966570481648658
61744527864346339143305294435932
61744527864346339143306326156830
61744527864346339143306671930252
61744527864346339143369433695176
61744527864346340380348041185834
61744527864661505895673355438296
61744527864661506307267333269940
61744527864673195425714216745366
61744527864673197072092450670316
61744527864673197072092452069996
61744527864673208192741504397376
61744527864673211897091004974866
61744527864673211899348118137142
61744527864673212034351759700258
61744527864673213134130051632074
61744527870209637344053649292064
61744527870218941250897421640195
61744527870222543522901167289841
61744527870222545352206963782361
61744527870222561953164069658669
61744527870222561953164841306789
61744527870242019497150332797752
61744527870242052851506758030641
61744527870242052851506758030650
61744527870242057792890828938314
61744527870242058202228469842022
61744527870242058204484806769958
61744527870242069315265871296410
61744527870242074256649683923820
61744527870242074256649942204074
61744527870243252868997236674913
61744527870243252876339242381635
61744527870245610101232321333406
61744527870245610650024291775598
61744527870245621219353325835730
61744527870245654566094743077004
61744527870245660054012118914650
61744527870245660054012123500870
61744527870245660054014447498924
61744527870245660061605177317048
61744527870245660061605177666968
61744527870246860681511859248647
61744527870246860683959203709149
61744527870246860683959318500189
61744527870246860683959318500198
61744527870246861232751288942381
61744527870246861232751288942390
61744527870246877284916309585457
61744527870253763799388725453788
61744527870253763928970216389124
61744527870253763928970217438884
61744527870253763928970217793016
61744527870253763928970217806066
61744527870253763928970560762658
61744527870253763928970561812418
61744527870253763928973660999264
61744527870253763936586459784082
61744527870253763936586718064336
61744527870253763938845895544732
61744527870253763938846153824986
61744527870253765036430094709370
61744527870253765173628087319918
61744527870253780400347895648216
61744527870253780400348153928470
61744527870253780402605267090746
61744527870253781637386942305424
61744527870253781637387200585678
61744527870254914547834175961610
61744527870254914547836498559984
61744527870254914550092462416361
61744527870254914550344660198898
61744527870254915784874395911293
61744527870254916333917071856326
61744527870254916333918191064520
61744527870254916333918564136022
61744527870254959014954884159959
61744527870254959022737372594070
61744527870254963954082618139687
61744527870254963961422300898115
61744527870254963964122219736074
61744527870254964503125294084720
61744527870254964503126411893234
61744527870254964503126413292914
61744527870254964510654754417616
61744527870254964510717516182540
61744527870254964548876899370276
61744527870254964548879221968650
61744527870254964551386262999690
61744527870254964551387037834350
61744527870254964556387418621132
61744527870254964556469608830182
61744527870254964556469953186454
61744527870254964556470726975566
61744527870254964556470728375246
61744527870254964556473050973620
61744527870254964556473052373300
61744527870254964558917329885604
61744527870254964558917674259138
61744527870254965747696123673198
61744527870254965793428787876714
61744527870254966334960166936814
61744527870254966334960941771474
61744527870254966339963645156630
61744527870254966342220758318906
61744527870254966342491233822728
61744527870254966342491578196262
61744527870254981157344524497440
61744527870254981157346847095814
61744527870254981157426714706490
61744527870254981157426715056410
61744527870254981157427058013002
61744527870254981157427059062762
61744527870254981157427834251553
61744527870254981157427834251554
61744527870254981157430156849928
61744527870254981157430158249607
61744527870254981157430158249608
61744527870254981159603960258090
61744527870254981159874435761912
61744527870254981159874780135446
61744527870254982394385893753022
61744527870573716973710509364162
61744527870573733574667615240470
61744527870581820655866630620236
61744527870581820793064623230784
61744527870581820841325219074252
61744527870581820841325219074460
61744527870581820841325220473932
61744527870581820841325220474140
61744527870581820841326712753676
61744527870581820846408938307292
61744527870581820846410315801612
61744527870581820848669751562262
61744527870581822083451685057194
61744527870581822439440534557360
61744527870581822624899123011376
61744527870581822624899124411056
61744527870581822624899124411264
61744527870581822624900616690800
61744527870581822629982840844736
61744527870581822629982842244416
61744527870581822629986542337110
61744527870581822632243655499386
61744527870581837447365927998704
61744527870581837447367421677920
61744527870581837447369744276294
61744527870581837449626857438570
61744527870581837449876412235992
61744527870581837449876413635672
61744527870581838684408790933502
61744527887291158005154892783644
61744527887291174470609326165898
61744527887315489802339902442527
61744531458764201340438584491831
61744531458868667206604133642637
61744531459743670682781584131786
61744531459743670690123589838508
61744531461816211043347500002383
61744531486324828024983170857684
61744531486324828573775139900196
61744531486324828574026188359572
61744531486324830220903163536084
61744531486324830221154211995460
61744531486324830223413557434954
61744531486324830223413643524022
61744531486324878391803638460430
61744531486324878392054686919806
61744531486324878394314118448368
61744531937467310980939823781361
61744531937468227470263476411747
61744531938307506578203324974601
61744531938307507196724009848308
61744531938310208488377091643188
61744531938342323660926140085882
61744531938342329144578403021002
61744531940390554173664445324947
61744531940390568991047647264131
61744531964056291928720631122581
61744531964899171155300116180248
61744531964899173351470814361432
61744531964899221522120240826402
61744531964899221522371289285778
61744531964899221524630720464420
61744531964899221524630720814340
61744532096895745955415559448587
61744532096992092022119029670715
61744532096992102957057410571513
61744532097843094504295512299625
61744532097864701328027759921355
61744532097864701329722336615361
61744532097864706825256015908327
61744532097864706825259458051765
61744532097867110185760276219134
61744532097867110194794534621808
61744532097867408178856486512483
61744532097875215297758563674762
61744532115568970743600514491321
61744532115593284219518979072219
61744532123580922851539898796936
61744532123581072969897083130339
61744532123581072971591658757323
61744532123581072971594753830125
61744532123592628448703248655196
61744532123592628449268882562116
61744532124431907627875050993828
61744532124456219253318422454348
61744532167895612903842904014363
61744532167903401717192112815319
61744532167903701906462706813507
61744532167903716778801892181559
61744532167903716778802149399003
61744532167903716778804216529533
61744532167903716778804216536175
61744532168768207522853992411509
61744532168768211228894369940231
61744532168770914790799752552117
61744532168771863531689694688512
61744532168778714771893488322188
61744532168778718468897283100262
61744532168778718471153618628518
61744532168778718471153620028198
61744532168778718476239288806984
61744532168778719705935552123450
61744532168779018667934748157635
61744532168779064368142929011025
61744532168779068074183306546389
61744532168779914904409482671319
61744532168779915528975864314940
61744532168779918609882675385743
61744532168779918609884999733717
61744532168779918610449858800361
61744532168779919233321664799736
61744532168779920470361097659031
61744532168779920471093322363855
61744532168779968641427774385450
61744532168779968641992633452094
61744532168779968641994957800068
61744532168876265111925370731639
61744532168876265114181703073355
61744532170826961748137540472798
61744532170826961748952328808094
61744532170826961885583141186192
61744532170826961886150320946258
61744532170826961886150321064350
61744532170851271726071065873485
61744532170851277079868116749427
61744532170859381593120813103227
61744532170859381594815389214033
61744532170859382143858408132863
61744532170859382327374844725587
61744532176755849866563497748579
61744532176759401582722519807492
61744532176759451588848960582958
61744532176767507292259965857959
61744532176767507292262289855805
61744532176767555463162763380471
61744532176767555463162764780151
61744532176767555463243346901197
61744532176767555463999593030047
61744532176767555465691069491659
61744532176767557247551455652648
61744532176767557247635138472440
61744532177605633885084053821065
61744532177605633885272081898393
61744532177610436913330649807320
61744532177610436913414332627112
61744532177629945500841266487261
61744532177629945502535843181267
61744532177629945507619446229203
61744532177739197740843510256911
61744532177739197740843513437835
61744532177739197748374577142825
61744532177739197750905982086513
61744532177742800202719615509664
61744532194460245996687379927512
61744532194460245997503284289870
61744532194460262598460390166178
61744532194484427262789558997044
61744532194484576325469563842761
61744532194484576325720612302137
61744532194492531137748804381684
61744532194492683039116582142883
61744532194492683039116582147095
61744532194492683039684798682291
61744532194492683039684798682300
61744532194492683039684884775731
61744532194492683084849246346399
61744533604567824091233750586477
61744533604575894612129435116389
61744533604575927966192999157657
61744533604575929199301244784847
61744533604575944025131794447450
61744533612446607334966356828313
61744533612446607334966357294873
61744533612458310827550579042454
61744533612458315768373148344958
61744533613429978589614029471685
61744533613431179163682065824965
61744533613438117396492930325065
61744533613438117397057789391709
61744533613438131671607941636473
61744533613438131671611040469187
61744533613438131671691624456265
61744533613438131671694723288979
61744533613438131672172800703117
61744533613438131672259926734981
61744533613438132220737994825983
61744533613438133456649733616117
61744533613441685970351287853289
61744534011290331622112928134947
61744534012235027188061851621570
61744534012235027188064950454284
61744534012262027751108245303479
61744534012269843652268228584762
61744534012269843652832312816746
61744534012269849141006160298668
61744534012269849142698412994620
61744534083142167221549532072934
61744534083173348610052321566682
61744534083173353549183150147036
61744534083174582721386518197714
61744534083174587660511924997060
61744534083174587660514247945354
61744534083174587662771360757710
61744534083174587662773683706004
61744534083174598780891336390258
61744534091020935641125271937901
61744534091020935641125386723325
61744534091020950465283302617437
61744534091020950465558364516147
61744534091053367200487997428425
61744534091053372507906279943761
61744534092001503616728778249984
61744534092005055927327752292682
61744534092005105889395070647254
61744534092005117007516189468442
61744534092005522293999009747849
61744534092036786973983651386872
61744534092036786973984684488736
61744534092036786974235522512623
61744534092036786976432539464941
61744534092036791915562206776672
61744534092037526329196611587188
61744534092037992674883484194208
61744534092037992674967052228576
61744534092041589455697625179751
61744534092041590004175804612382
61744534092041590004175918931246
61744534242698468090220517363027
61744534242699319290196566423046
61744534242699363764826271624234
61744534242699367470866647753276
61744534242699368658032299353379
61744534242699378586559794338994
61744534242706523972378532660089
61744534242706523972378533709849
61744534242706538659360490784163
61744534242706572012796518683251
61744534242706572013361378799655
61744534242707424402194852483206
61744534242707424402929559568327
61744534242707424402929560968007
61744534242707439227109509259991
61744534242707439227109510659671
61744534242707468874566675669146
61744534242707472578910152155888
61744534242707472580604727450214
61744534242707472580608214234615
61744534242707472581169586516858
61744534242707472581169587916538
61744534242707472581173073301259
61744534242707472581173074700939
61744534242710125693847978925643
61744534242710125693847979275563
61744534242710137361829975590825
61744534250578148243361775781101
61744534250578153550778082413163
61744534250578153551407937271549
61744534250578153551407937743725
61744534250589860383288226236891
61744534250589860383353225677521
61744534251537256394493926508955
61744534251537256395247153446065
61744534251561523545221307729994
61744534251561523545223632194608
61744534251561551546323468301830
61744534251561566233284692819455
61744534251561568017422680988563
61744534251561568017611697526792
61744534251561568019306662172485
61744534251562772482973348936590
61744534251562772483060016275848
61744534251573275400921467402689
61744534251573279106711914150859
61744534251573279106711914623243
61744534251573279106961843531731
61744534251573279106962876656681
61744534251573279106964942718577
61744534251573279107526702485947
61744534251573279107526702602587
61744534251573279107527735723325
61744534251574459549122280821724
61744534251574459549205963647132
61744534251574463252903220840196
61744534251574463252986903659988
61744534251574474373552274567256
61744534251574474373554598565310
61744534251574475609445358190554
61744534251574476157920160570024
61744534251574479863960536699066
61744534251574479863961569824016
61744534251574479863963635885912
61744534251574479864525395653282
61744534251574479864528494958172
61744534251574479864797250167696
61744534321457343177646813822018
61744534321489611716369221060723
61744534321489611716369221414855
61744534321489611716370340268917
61744534321489611716370340623049
61744534321489763618369125030747
61744534321489763618369125384879
61744534321489763618868985127533
61744534321489763618871308075827
61744534321489763618871308431363
61744534321489763618933984101603
61744534321489763618933984107219
61744534322441946732997743133870
61744534322441946733081311168238
61744534322441961559415865041284
61744534322441961559416236577592
61744534322441961559416236583208
61744534322441961559666912102384
61744534322441961559666912106596
61744534322441961559667026421248
61744534322441961559667026425460
61744534322441961559687832689288
61744534322441961559687832694904
61744534322441961559750594454212
61744534322441961560231767985296
61744534322441961560255012573062
61744534322441963412720877571311
61744534322465811782235566974462
61744534322466228710396876426599
61744534322466228710396990745463
61744534322466273182870948576629
61744534322466273802817723645002
61744534322466273802817838436042
61744534322466278741944414210027
61744534322473165319051153350217
61744534322473181793437941885757
61744534322473181793500617911533
61744534322473181793500704004813
61744534322473181793503026953107
61744534322473915654684324939495
61744534322473915655500232482768
61744534322473915655500232482777
61744534322473915657194809176783
61744534322473916890284488576074
61744534322473916892541601738350
61744534322474377059527477954158
61744534322474378912558902524574
61744534322474378912559017315614
61744534322474382000977410163512
61744534322474382001456292159830
61744534322474382001458701201404
61744534322474382001542269235772
61744544381025176216394820629937
61744544381240427966443903361265
61744544381240428584964588234972
61744544381250918737579994575254
61744544381250933562305202221160
61744544381251218919319539755439
61744544381251218919319540823913
61744544381251233743480663169361
61744544381251235390608901493322
61744544381251235398139968379236
61744544381251235398203103569794
61744544381252135965952123445302
61744544381348480243723944099981
61744544383987642257499174762229
61744544384198343013967613141437
61744544384198343151228281777761
61744544384198343562759240627037
61744544384198343562759583583629
61744544384198792268420823009747
61744544384205542751585665771057
61744544384205542752150521655373
61744544384205546313587104246225
61744544384205546458187455640977
61744544384206443319334685646565
61744544384206443319899541530881
61744544384206446888675806880161
61744544384206447025936475516485
61744544384206447026190594114979
61744544384206448672500762463201
61744544384206448673065618347517
61744544384209133355604860185263
61744544384209144473725864687587
61744544384209145022832449376193
61744544384209145023397305260509
61744544384209149826895413880663
61744544384209149826958089906439
61744544384209149964216520283857
61744544384209149964218815579891
61744544384209149964218844277699
61744544384209149964218844281911
61744544384209149964218844631831
61744544384209183319052971019533
61744544384278525660422417210011
61744544384278525797620409820559
61744544384278525797620414406779
61744544384278527444812228677367
61744544384282128068867540968507
61744544384282128069118245071611
61744544384282129166451481852891
61744544384282129167016337737207
61744544384282129303649474463439
61744544384282129304214330347755
61744544384306456165286505750739
61744544384306895535874558688931
61744544384314544804051311886315
61744544384314544804302015989419
61744544384314548372893610711209
61744544384314548372893696450357
61744544384314548372893696467619
61744544384314548373081981762391
61744544384314548510091688942813
61744544384314548510091689060905
61744544384314548510091689065117
61744544384314548510091689078167
61744544384314548510091689415037
61744544384314550157283507934975
61744544384314561275592540514627
61744544384314564980625543478891
61744544384314564980625629218039
61744544384314564981378770397127
61744544384314564981441446422903
61744544384314564981632916643669
61744544384318617605227941939900
61744544398977111637445343642434
61744544398977111637508105757278
61744544407621239597830396433004
61744544407621239597831253824484
61744544407621242754828497778642
61744544407624846855400018822824
61744544407831944098565480072994
61744544407831944098565594864034
61744544407832094146443373218534
61744544407832094146694420278230
61744544407839747189205820639812
61744544407839747784254161556886
61744544407839749018783903403802
61744544407840033102794228980872
61744544407840047378455493931648
61744544407840047965993658571720
61744544407840047973524725457634
61744544407840047973524840248674
61744544407840077575812236426910
61744544407843651479281076197566
61744544407843651479364759017358
61744544407843802146421703349078
61744544407843802146485498233176
61744544407916630818795274413462
61744544407916630819339324028334
61744544407916630819422892062702
61744544407916641937459213921734
61744544407937343832712332032148
61744544407941397005350456672755
61744544407949516985568452732457
61744544407949516985568452733186
61744544407953119255290349281954
61744544407953119256815580694594
61744544407953119257066627754290
61744544407953119257068951752344
61744544407953119257068951752345
61744544407953119257571820706396
61744544407953120492352982552479
61744544407953120492352982552480
61744544407953120492413420319350
61744544407953120492978276203665
61744544407953120492978276203666
61744544407953120492981375036379
61744544407953120492981375036380
61744544407953121042024393955210
61744544859525372238437471286042
61744544859526573359041155686433
61744544859526573361297478081514
61744544859526573361297492614369
61744544859526617826159914357967
61744544859526622765287648337695
61744544859631039410647961023935
61744544859631088631450874890127
61744544859631939787932818048805
61744544859631989199264980895795
61744544859814769310676464758767
61744544859839086632154507996534
61744544859849577197120479723074
61744544859849577199376812064790
61744544859849593256625297915618
61744544859849877378859978137588
61744544859849877378860021716719
61744544859849877385637943191457
61744544859849877387894280119393
61744544859849888298335503381089
61744544859849888362230450680802
61744544859849892203021145130641
61744544859849893438367163925983
61744544859849893857680450340516
61744544859850793878120704857497
61744544859914767537636414401052
61744544859947138702532089746321
61744544859947138704788426674257
61744544859947138704959001705507
61744544859947138704959005949241
61744544859947138704959005950693
61744544859947138704959005954857
61744544859947183037473395939612
61744544859947188116288840187261
61744544859947188116288844436611
61744544862586714155511289726006
61744544862586719094639023705734
61744544862809154402636523564117
61744544862809154402657415572709
61744544862809154404349668268661
61744544862809154404916847101271
61744544862809154404917621935931
61744544862809204222946120972713
61744544862881238117964736477521
61744544862881238666191473915459
61744544862881238666191502611815
61744544862881238667028330867326
61744544862913653617801718016081
61744544862913670088523600695094
61744544862913670088523600695130
61744544862913670088607283514886
61744544862913670088607283520746
61744544862913670088607513085734
61744544862917255889069392767913
61744544862917272358162386951510
61744544862917272359854639647462
61744544862917272360359171150652
61744544862917277299547002459677
61744544877356964870758201088715
61744544877543349658020765706068
61744544886219898104816803158588
61744544886406432381126364888644
61744544886406432381377413348020
61744544886406437275064626888248
61744544886406437276756879584200
61744544886406437276760318191178
61744544886406437276760318541098
61744544886406437276944907661528
61744544886406437277007928043576
61744544886406470628769927950738
61744544886406470628770272307010
61744544886406471226077009882468
61744544886515740133408055156145
61744544886515740136420632118969
61744544886515740136483308144745
61744544886548171739321929506534
61744544886548171740930155492982
61744544886548171740930155493018
61744544886548171741013838312774
61744544886548171741014182669046
61744544886548171741781256111258
61744544886551757358461722717369
61744544886551757358524398743145
61744544886551774010569056068263
61744544886551774010569056534822
61744544886551774010569056534823
61744544886551774012177282054711
61744544886551774012177396373575
61744544886551774012260964874502
61744544886551774012260964874503
61744544886551774012261309230774
61744544886551774012261309230775
61744544886551774012765725948540
61744544886551774012765725948541
61744544886551774012766500783200
61744544886551774012828487596825
61744544886551774012828488063385
61744544886551778951869874904333
61744544886551778951891140044051
61744544886551778953564451598339
61744545010300585132608503858378
61744545010511285881548884208938
61744545019059457661363302124947
61744545019059457661363303524627
61744545019059458896710096086203
61744545019059459514477634149054
61744545019059459514480748218675
61744545019155820454084615606095
61744545019155820454086938554389
61744545019155864733505785756651
61744545019155864781770198207937
61744545019350357780790924652950
61744545019350357780791744135215
61744545019371956726393902805434
61744545019371971343813539617555
61744545019371971343816981760993
61744545019371973197680984124394
61744545019371973197684082957108
61744545019371973197685230850012
61744545019374372508143416219311
61744545019374669405669435641530
61744545019374669405669823593217
61744545019374674489338312644892
61744545019374674893589136876910
61744545019374674900932290476536
61744545019374674901117104930110
61744545019382463352556972718550
61744545019382463352556974118230
61744545019383678794826675071023
61744545019383678796518927766975
61744545019455709527785133964825
61744545019455724214767095632161
61744545019455757568767983647653
61744545019480024856276287866394
61744545019480024858700923642957
61744545019480024858703246591251
61744545019480041327563369185354
61744545019480041327566468018068
61744545019480069190653556593372
61744545019480069193644600613071
61744545019480074270033085073005
61744545022013815092046843886968
61744545022086761085364887985252
61744545022086766027000811372954
61744545022086766027003134321248
61744545022111076416534849211792
61744545022111077651881641778984
61744545022111495191604793883640
61744545022111495198946828288122
61744545022123206286729772228599
61744545022123206286729772701067
61744545022123206286732871533780
61744545022123206286732871533781
61744545022123206286732871546822
61744545022123206286732871546831
61744545022123208071121563819043
61744545022123208071121906775635
61744545022123208071121906779847
61744545022123208071122683014187
61744545022305565709264513370532
61744545022305565709264542068292
61744545022305570648392276048020
61744545022305571199945778141536
61744545022305571199946549793868
61744545022305571199946549910508
61744545022305571199946549911912
61744545022329866215457413892140
61744545022329881037923989887400
61744545022329881039615442705436
61744545022329881039615471403196
61744545022329881040180326815336
61744545022329881040182651163310
61744545022329882273270007614316
61744545022329882685031093289112
61744545022329882824823481483652
61744545022329882824823510180008
61744545022329885979310385143038
61744545022329915626787252373894
61744545022329916039385424093352
61744545022329916041079999737598
61744545022337986149921506167084
61744545022337986150488689115142
61744545022337991089616423094870
61744545022337991641167602240092
61744545022337991641169925188386
61744545022340721205997751272872
61744545022340721207692326917118
61744545022401961595689218121004
61744545022401964753502483345270
61744545022401965300013749410258
61744545022401965300035014490352
61744545022401965302545497664830
61744545022401966537892291159526
61744545022413622721277971275582
61744545022413633839397946908130
61744545022413667192852572565276
61744545022413672135055646076182
61744545022413672681588180402188
61744545022413672681588185001458
61744545022413672684098668177547
61744545022413673918629550013306
61744545022414123034103532657300
61744545022414123036383889130179
61744545022437950954705866544612
61744545022437982524586588263230
61744545022437984308160492200354
61744545022437984308160492201758
61744545022437984308160496315802
61744545022438406795162600680505
61744545022438434660675844455466
61744545022438451129419554379486
61744545022438451131794441977812
61744545022438451131795446381916
61744545022438451131964905398946
61744545022438451132048473433314
61744545022438451132048588224354
61744545022438451132049592641508
61744545022438451132049592647332
61744545022438451132049621326218
61744545022438451132610349521094
61744545022438451132611353925198
61744545022438451132611468716446
61744545022438451132613676328191
61744545022438451132613676873492
61744545022438451132613791664740
61744545022438451132801733635530
61744545022438451132802078009272
61744545022446087634076719612126
61744545022446087634892627142566
61744545022446089418466531079690
61744545022446093122812331564486
61744545022446093125322815224397
61744545022450112392325955124985
61744545022450162217945226431965
61744545022450162217945485250050
61744545022450162220142244984924
61744545037076235811012636834372
61744545037100545024672424354911
61744545037100545026931860115561
61744545037100545651498241759182
61744545037100550522466309662583
61744545037100550524160886706509
61744545037100551141928426169040
61744545037108656244893977824408
61744545037108656252421945877608
61744545037108656252422750459788
61744545037108656252425044710322
61744545037108656252488179900880
61744545037181600454009335704801
61744545037181602237647933571048
61744545037181633808072899746069
61744545037205945432384612997238
61744545037205945432949472063882
61744545045720367477626696063289
61744545045744678553459066782820
61744545045744678553459181101684
61744545045744679102502109677884
61744545045744679102505208982774
61744545045744679147983815747392
61744545045744679148255669076532
61744545045744679148257993074586
61744545045744679148258107860010
61744545045744684043889279359213
61744545045744684043891688400787
61744545045752454421064151982171
61744545045756386528995246810921
61744545045756390233341823530057
61744545045756506999123409483179
61744545045756508783512101749483
61744545045756508783515543557503
61744545045756508783515543557746
61744545045756508783515543557747
61744545045756508783515543561959
61744545045927163955424939920854
61744545045927163956052561112330
61744545045927164504467957422742
61744545045927164505095578614218
61744545045927164574008012325955
61744545045927164576456107969039
61744545045927166360030007319943
61744545045938868251152660760176
61744545045938871954745272236929
61744545045938871958005827501137
61744545045939172100707788107827
61744545045939172100710370852743
61744545045939172146443039642479
61744545045939172146443814482755
61744545045939172146527497302547
61744545045939172147279882246897
61744545045939172147279997032321
61744545045959586799556225738077
61744545045959586799560358144831
61744545045963181751928610284868
61744545045963181752493466169184
61744545045963181752555370542628
61744545045963181752556142194960
61744545045963181752743656900258
61744545045963182987902159921876
61744545045963183582698762215588
61744545045963183582886661093707
61744545045963183582887048573218
61744545045963472605773689470751
61744545045963481942014207655759
61744545045963483726153097144372
61744545045963483726153100330912
61744545045963483764627326349563
61744545045963483771320775796399
61744545045963483771321550636675
61744545045963483771405233456467
61744545045963483771883441132672
61744545045963483772154246460889
61744545045963483772155294461812
61744545045963483772157618400817
61744545045963483772157618459866
61744545045963483772157733186241
61744545045963483772157733245290
61744545045963488665277343867523
61744545045963488665281476292991
61744545045963489259806110938699
61744545045963489260073947696269
61744545045963489260074722536545
61744545045963517077410546417197
61744545045963522021308586771229
61744545045971288692439941089544
61744545045971288693190849664420
61744545045971288693193086519434
61744545045971288693193948969310
61744545045971322045015869953630
61744545045975190558642237019590
61744545045975190558725919844998
61744545045975191152873980246658
61744545045975191152957663007401
61744545045975191152957663066450
61744545045975191153438839313302
61744545045975191153522522138710
61744545045975194857216295813293
61744545045975194857217070653569
61744545045975194857217458133080
61744545045975194857300753006801
61744545045975194859560576660089
61744545045975239322079879876678
61744545046036416188900714125990
61744545046036416737941065722992
61744545046036416737943388671286
61744545046036416809117138499733
61744545046036433393876625734086
61744545046036433416765369410673
61744545046036435246911085548247
61744545046036435247744443293553
61744545046036466196658971478000
61744545046036466199166012509040
61744545046036466220445813125697
61744545046036466745681096971296
61744545046036466745701646023296
61744545046036466746517548967308
61744545046036466748209030010928
61744545046036466748212129197774
61744545046036482807716947390318
61744545046044538527071404174561
61744545046044571925549618736766
61744545046044583045299080714122
61744545046048170493202971383862
61744545046048174196713088338438
61744545046048174196713091524978
61744545046048174196733980347030
61744545046048185316525316666938
61744545046048185316545864319258
61744545046048185316546208675530
61744545046048185317360997010618
61744545046048185317361771849490
61744545046048186551893001241318
61744545046048186552707789576406
61744545046068855091644057722827
61744545046068855686437189647517
61744545046068855686437303966381
61744545046068855686441436373135
61744545046068883480862543774410
61744545046068898373688098687425
61744545046068899609035666089277
61744545046072452468952176146647
61744545046072452468952180732867
61744545046072456173297981217663
61744545046072500644935225249153
61744545046072500647192333829421
61744545046072500647194661363935
61744545046072500647442266280193
61744545046072500647463158288785
61744545046072500647466645073186
61744545046072505586322395343663
61744545046072936059731481928981
61744545046072952784933336284614
61744545046072952784934340688718
61744545046072952784936663637012
61744545046072952784968159487868
61744545046072952785016904318982
61744545046072952785208632334776
61744545046080561283604790817615
61744545046080590931896948181934
61744545046080590931980516216302
61744545046080594639631901295853
61744545046080594639715469330221
61744545046080606993663439462318
61744545046080610697193289175599
61744545046084660165945886601571
61744545046084660165946661436231
61744545046084660166487616804609
61744545046084660166487616804610
61744545046084663870268098876621
61744545046084663870289364022162
61744545046084663870289364022163
61744545046084663870350618974785
61744545046084663870351781229853
61744545046084663870351781761132
61744545046084663870355224908485
61744545046084663872049800552568
61744545046084663872049800552577
61744545046084663872527879010805
61744545046084663872527879010806
61744545046084663872611561836213
61744545046084665653844655436747
61744545089959360347336182913475
61744545089959361582682976874731
61744545090059373399025606413541
61744545090060273966837388403893
61744545090067479744110475485515
61744545090251162413898319594124
61744545090253862875272506565155
61744545090253862882551735251172
61744545090275477536945970253979
61744545090275477538640547297905
61744545090275477744814108928792
61744545090278174317052334695107
61744545090278178205939571432677
61744545090278179258439500203397
61744545090279074937980498670052
61744545090285983132245852186456
61744545090285983134505288301238
61744545090285984369284898847876
61744545090285984369287221796170
61744545090286279411813337389877
61744545090286283114774926652995
61744545090286283115594277408349
61744545090286283316496653612005
61744545090286284421297191805639
61744545090286284551024440860187
61744545090286284558555492846064
61744545090286284558555880797751
61744545090287179429765848561637
61744545090287179979625119384441
61744545090287183134111649046433
61744545090287183683406059398701
61744545090287183685665495513483
61744545090287183754324585216412
61744545090287183754324973168099
61744545090287184982310130569305
61744545090287184982310131619065
61744545090287184987414655386442
61744545090287184987414655386451
61744545090287184989085728745829
61744545090287184989088053093803
61744545090287184989106518711344
61744545090287184989106649445587
61744545090287184989106906663031
61744545090287184989108973793561
61744545090287184989108973800203
61744545090287184989673832866847
61744545090287184989674090084291
61744545090287184989674091127409
61744545090287184989674091134051
61744545090287184989674091147092
61744545090287184989674091147101
61744545090383545692414508396261
61744545090383579229510205252879
61744545090383579229512529600853
61744545090395286427316692029379
61744545092990267277931718009413
61744545092990267689713981135829
61744545093013648686932284048990
61744545093013682041034690830711
61744545093013682041035719700487
61744545093013682041035810025855
61744545093013682041286858502493
61744545093013682452817730195679
61744545093013682452818074569213
61744545093013682453068778672317
61744545093013682590078484571151
61744545093013682590329533047789
61744545093021758052074108586196
61744545093021785915974131517555
61744545093021785916245756344321
61744545093021787563378257117266
61744545093021787700362823789767
61744545093021787700635567811677
61744545093021791266904704973827
61744545093022642009076294423572
61744545093022658480365699740746
61744545093022658482625135851156
61744545093022686483785827423051
61744545093197364520528852875103
61744545093197364520529967479815
61744545093197364520529967484027
61744545093197364520529996194885
61744545093197364932057859380725
61744545093197364932058202337317
61744545093197365069318870973641
61744545093205468395235094270173
61744545093205468395488098259743
61744545093205468395489212864455
61744545093205468395489212868667
61744545093205470041799381216889
61744545093205470042364237101205
61744545093205470179062002196867
61744545093205470179062345153459
61744545093205470179624905737529
61744545093208171333517091376987
61744545093208171333517434333579
61744545093208171333517463031387
61744545093208171333517463385519
61744545093208171333518205985911
61744545093208171334270232556075
61744545093208171334270608813957
61744545093208175040311758119697
61744545093209071901266111256707
61744545093209071901266454213299
61744545093209071902082014196507
61744545093209071902082014200719
61744545093209071902082390454389
61744545093209071902083162106721
61744545093209072313046164822025
61744545093209072313611020706341
61744545093209527538070955503205
61744545093209527539158573599351
61744545093209527675331709882889
61744545093229785372720595267231
61744545093229785373281102370780
61744545093229785373284545577028
61744545093229785373284548763568
61744545093229785373285708368991
61744545093229785373532928874234
61744545093229785373533011426842
61744545093229785373533014613382
61744545093229785373536498211243
61744545093232486662738675676261
61744545093232486664436696044479
61744545093232486665186006082894
61744545093232486665186010669114
61744545093232486665186398148625
61744545093232486665188349075337
61744545093232486665189492395119
61744545093232487069440435945339
61744545093232487075967567736261
61744545093232487076696779366185
61744545093232487076717355580959
61744545093232487076717699954493
61744545093232487076719680045573
61744545093232487076779988500758
61744545093232487076968404057597
61744545093232487211530646118453
61744545093232487213957448002509
61744545093232487213978368590817
61744545093232487213980319517529
61744545093232487214041130828125
61744545093232492015573330965754
61744545093232492015845041868490
61744545093232492015907717894266
61744545093232492152834085695358
61744545093232492152837184528072
61744545093232492153105710504814
61744545093233387644529482067309
61744545093233387781790150703633
61744545093240590537446869414985
61744545093240590539960795795711
61744545093240590539960797195391
61744545093240590540145267275383
61744545093240590540147589873757
61744545093240592186269340876876
61744545093240592186272784083124
61744545093240592186273946875087
61744545093240592186461974952415
61744545093240592187002814130073
61744545093240592187088735210175
61744545093240592187088735210383
61744545093240592187276763287503
61744545093240592321836680882341
61744545093240592324263482766397
61744545093240592324347165592013
61744545093240592324349489585855
61744545093240592324349489939987
61744545093240592324350608798261
61744545093240595885783747651432
61744545093240595890532576350394
61744545093240595890804287253130
61744545093240595890869631650702
61744545093240596028067624261250
61744545093240596028130386376094
61744545093240623891970287564593
61744545093240623891970373303741
61744545093240625676359065575953
61744545093241491107709817071059
61744545093241491107957048920027
61744545093241492754835516831197
61744545093241492754837755085683
61744545093241492754837755085891
61744545093241492754837840825039
61744545093241492754837840829251
61744545093241492754837841179171
61744545093241492755088544927935
61744545093241492892096185467521
61744545093241492892098509815495
61744545093241492892099628673769
61744545093241496458615983154414
61744545093241496458618651526210
61744545093241496595879406251602
61744545093241524459782069209237
61744545093241526106910092845125
61744545093305466004429946421349
61744545093305466004431065616493
61744545093305466004431067033435
61744545093305466413765607687487
61744545093305466414016311790591
61744545093305466416213330159851
61744545093305466416464034262955
61744545093305466553724788638427
61744545093305469708212008920493
61744545093305471355149331052339
61744545093305471355152687102497
61744545093305471355152774245537
61744545093313569877130527697671
61744545093313569878553484164181
61744545093313569878822008741291
61744545093313569878825107574005
61744545093313569878825451930277
61744545093313569879386864625607
61744545093313569879386869211827
61744545093313569879390307818805
61744545093313569879390307831855
61744545093313569879390311001133
61744545093313569879390312418075
61744545093313569879639868610965
61744545093313569879641011934959
61744545093313569879641016521179
61744545093313571524070527842451
61744545093313571524071642451375
61744545093313571524321574902147
61744545093313571524322346554479
61744545093313571526518248897873
61744545093313571526578683482415
61744545093313571526581007830389
61744545093313571526769297374511
61744545093313571661519567512695
61744545093313571661520339165027
61744545093313571662942176436393
61744545093313571663193223496089
61744545093313571663211820208647
61744545093313571663214919041361
61744545093313571663214920458303
61744545093313571663758079380405
61744545093313571663776676092963
61744545093313571663779003273345
61744545093313571663779004690287
61744545093313571664029675492101
61744545093313571664030823402315
61744545093313575229546819385377
61744545093313575230111932487137
61744545093313575230111937073357
61744545093313575230112022812505
61744545093313575230299960564465
61744545093313575230300304937999
61744545093313575230359628082895
61744545093313575230362726915609
61744545093313575230362980963775
61744545093313575230362985549995
61744545093313586348480375367775
61744545093313586349924160815637
61744545093313586350112188892965
61744545093313586350676273124949
61744545093313586350677389137765
61744545093313586350677389150815
61744545093313586350677392320093
61744545093313586350677393737035
61744545093313586350928093253919
61744545093313586350928097840139
61744545093313586350930420788433
61744545093317145385131624456700
61744545093317172150633995773555
61744545093317172150637438979803
61744545093317172150888143082907
61744545093317173383723676572535
61744545093317173385146285496233
61744545093317173385146285500445
61744545093317173385147400105157
61744545093317173385147400109369
61744545093317173385397332555929
61744545093317173385397332560141
61744545093317173385415929268487
61744545093317173385417881612141
61744545093317173385418224568733
61744545093317173385419372474735
61744545093317173385962188440245
61744545093317173385980785152803
61744545093317173385983112333185
61744545093317173385983113750127
61744545093317173385984228359051
61744545093317173386233784551941
61744545093317173386233784556153
61744545093317173386234160809823
61744545093317173795317654404179
61744545093317173797765376876543
61744545093317177501355707584927
61744545093317177501359065052027
61744545093317177501359150791175
61744545093317177501609854894279
61744545093317177501609855366662
61744545093317177501609855366663
61744545093317177638807847977211
61744545093317178736702496964175
61744545093317178736705940170423
61744545093317178736705940642807
61744545093317188621924520298763
61744545093317188622175224401867
61744545093317189854822472596723
61744545093317189856706109420161
61744545093317189856706110837103
61744545093317189856706453793695
61744545093317189857270190469817
61744545093317189857270193652145
61744545093317189857270195069087
61744545093317189857271309678011
61744545093317189857332952584661
61744545093317189857333985703787
61744545093317189857336310051761
61744545093317189857521242128783
61744545093317189857522013781115
61744545093337853503163487431740
61744545093337853503166930637988
61744545093337853503166933824528
61744545093337853503351518701224
61744545093337853503354958720932
61744545093337853503414280461936
61744545093337853503414280466148
61744545093337853503417634746708
61744545093337853503417637933248
61744545093337886236468944893461
61744545093337886236468946293141
61744545093337886236656972970789
61744545093337886236656974370469
61744545093337886237221828855105
61744545093337886854424901437197
61744545093337902847526917619239
61744545093337902917007300123127
61744545093337902917191841416054
61744545093337902917192229020251
61744545093337902917195327157337
61744545093337902917195328200455
61744545093337902917195328207097
61744545093337903466046827656882
61744545093337903466046830839210
61744545093341455774410360318100
61744545093341455774413803524348
61744545093341460713541532917856
61744545093341487479296117020781
61744545093341505187624567594381
61744545093341505188251069099711
61744545093341505188251069591579
61744545093341505188254168424293
61744545093341505188254422459409
61744545093341505188254426566811
61744545093341505188254426684855
61744545093341505188254426691497
61744545093341505188438967977782
61744545093341505188438968331914
61744545093341505188439355929469
61744545093341505188442454762183
61744545093341505188442454768825
61744545093341505737232445584275
61744545093341505737295121610051
61744545093349560884968605995260
61744545093349564588500778302496
61744545093349564588500778302704
61744545093349564588500778306916
61744545093349564588501036587170
61744545093349564588501811421830
61744545093349564725761446939028
61744545093349564725761446943240
61744545093349564725761791312562
61744545093349564725762566151434
61744545093349592382674281936651
61744545093349592382675315055777
61744545093349592382675315405697
61744545093349592382924984989995
61744545093349592382926018109121
61744545093349592382926019158881
61744545093349592383427427365089
61744545093349592383427427715009
61744545093349594236539478502735
61744545093349594236542921708983
61744545093349594236542922181367
61744545093349594236793625812087
61744545093349594236793626284470
61744545093349594236793626284471
61744545093349594238488202796955
61744545093349594239052287028939
61744545093349594373991618895019
61744545093349597942834001882080
61744545093349597944277874822893
61744545093349597944277874822902
61744545093349597944528578925997
61744545093349597944528578926006
61744545093349597945090338810016
61744545093349609060951650376033
61744545093349609062395392249954
61744545093349609062395392599874
61744545093349609062649583487379
61744545093349609063147505025826
61744545093349609063147506075586
61744545093349609063148667345613
61744545093349609063148668395373
61744545093349609063148668745293
61744545093349609063399371448717
61744545093349609063399372498477
61744545093349609063399372848397
61744545093349609063401695446771
61744545093349609063401695796691
61744545093349610298560461448743
61744545093349610298748489526071
61744545093349610847039396135797
61744545093349610847039396140009
61744545093349610847039396489929
61744545093349610847538480348163
61744545093349610847601156373939
61744545093349610847603480367781
61744545093349610847603480721913
61744545093349610847789184451267
61744545093349614002278337839672
61744545093349614551321356762922
61744545093349614551384032788698
61744545093349614551384033138618
61744545093350042872387622203198
61744545093350042872659246894610
61744545093350042872660365175508
61744545093350042872660366575188
61744545093350042874916703030740
61744545093350042875167405734164
61744545093350064903918105820813
61744545093350064903918364638898
61744545093350064906177542053639
61744545098897690515589963780641
61744545098897690698604303414497
61744545098898892691284432820681
61744545098918403758524012780573
61744545098918404993033977090127
61744545098918405542640735863195
61744545098923206603588012917342
61744545098923206603650803728542
61744545098923206786602352551197
61744545098923206786602352551198
61744545098923208022200222155349
61744545098923208388040615195169
61744545098923208570992192597541
61744545098930112923629812956827
61744545098930112923650734017359
61744545098930116081213295737111
61744545098931283847797465049354
61744545098931283847797465053566
61744545098931284030728121867630
61744545098931311714147419088900
61744545098931311714147447785256
61744545098931311897161758256196
61744545098931311897161758722756
61744545098931311897161786952552
61744545098931312948738771986633
61744545099114095409714648658277
61744545099114099299020321739432
61744545099114128764046709978527
61744545099116349961073463609452
61744545099116495139489589165921
61744545099116500081128491879179
61744545099116500264142831513035
61744545099116500264142831518651
61744545099117697131354673486133
61744545099117697132169804777813
61744545099117697315184058205960
61744545099117697315184058205961
61744545099117697680397690988021
61744545099117697680961775220005
61744545099117700838210824287425
61744545099117701021225207033611
61744545099117702621784728224549
61744545099117730486250819038367
61744545099117731035293836540254
61744545099117731035293836540255
61744545099137210166565754503283
61744545099137210166627401663495
61744545099137210166812971821986
61744545099137210166816415028225
61744545099137210166816415028234
61744545099137210166816458606387
61744545099138410191838467079341
61744545099138410191840790027635
61744545099138443543663487368551
61744545099138443545358063012797
61744545099140810653673773705699
61744545099142011227491105955876
61744545099142011227741810058979
61744545099142011227741810058980
61744545099142011227741895681488
61744545099142011227741896148048
61744545099142011410505445123172
61744545099142011410756149226275
61744545099142011410756149226276
61744545099142012463085594112481
61744545099142012463088602620555
61744545099142012646099847540629
61744545099142012646102166953191
61744545099142012646102166953192
61744545099142013011877564554673
61744545099142013194870897394513
61744545099142013194891774877051
61744545099142013194891817982821
61744545099142045814910614401691
61744545099142046363953288946987
61744545099142050069993661423657
61744545099142061228512678603471
61744545099148915580965473417739
61744545099148915763979812585035
61744545099148915763979813051595
61744545099148917364539463441591
61744545099148917365103547673575
61744545099148917365166223699351
61744545099148917547553716987991
61744545099148917547616478752915
61744545099148917548117801219975
61744545099148917548180562984899
61744545099148917548180563339031
61744545099148921068946775761924
61744545099148921251898353286760
61744545099148921251898697660294
61744545099148921251961115401604
61744545099148921251961459775138
61744545099148950899375379691849
61744545099148950899939463923833
61744545099148954056937941411601
61744545099150116337793787851205
61744545099150116337797145301043
61744545099150116338047029591654
61744545099150116520790563898022
61744545099150116520811484468339
61744545099150116521061024851759
61744545099150117572575721346137
61744545099150118122182479987903
61744545099150118122185837573255
61744545099150118122185923312403
61744545099150118122185923666535
61744545099150118305200176740551
61744545099150121825966734013574
61744545099150122008960152942482
61744545099150122011238199764513
61744545099150122011238228462570
61744545099150149689618808140415
61744545099150150925215529970435
61744545099150151474007500277113
61744545099150155182556036236420
61744545099150155363313924156827
61744545099150156417337971131023
61744545099150156417337971131032
61744545099214040173862453910854
61744545099214040173862454377414
61744545099214045115249619419144
61744545099214045115249619885704
61744545099214045115249878152908
61744545099214045664208983264156
61744545099214045664292551298524
61744545099214063553688899322199
61744545099214094938361721027314
61744545099214094938361725259401
61744545099214095121292750894006
61744545099214095123552186654655
61744545099214095670084719936518
61744545099214095670335424039622
61744545099225798798247924199917
61744545099225798798498628303021
61744545099225802319663067866437
61744545099225802319663067870649
61744545099225802319664096736213
61744545099225802319914800839317
61744545099225802504289445036052
61744545099225804103488704776441
61744545099225804104052789008425
61744545099225804104052874747573
61744545099225804104303578850677
61744545099225818974218550518314
61744545099225818975660099111162
61744545099225818975827235179898
61744545099225818975910803214266
61744545099246510623389168193215
61744545099246528879068385462860
61744545099246528879151953497228
61744545099250080775981080110096
61744545099250080775982204022637
61744545099250080775984528020691
61744545099250080775985298623263
61744545099250080775985302855351
61744545099250112892125810534918
61744545099250112892376514638022
61744545099250114127722532364938
61744545099250114129983087805957
61744545099250129365191041299613
61744545099250130599096629628861
61744545099250130599097404463521
61744545099250130600788882324813
61744545099250130600791976925439
61744545099250130600791981157527
61744545099250130601353741391457
61744545099250130601356061157423
61744545099250130601356065389511
61744545099250130601356835992083
61744545099250130601356840596934
61744545099250131150313192275155
61744545099258184650943381214911
61744545099258217818935961064153
61744545099258218001835220868817
61744545099258239964402103453802
61744545116842678293277991468401
61744545116842678339031547680509
61744545116866988721763422708859
61744545116875093838868529219069
61744545116875098734499043914625
61744545116952096085846576769599
61744545116952125756201555909800
61744545116952125756202327562132
61744545116952129440098168888195
61744545116952130673018386438057
61744545116952130675444183428571
61744545116952142411354781726989
61744545116952142411354784909317
61744545116952142411354786326259
61744545116952142411521922394986
61744545116952146048083355072620
61744545116952146048083469858044
61744545116952146048648214139264
61744545116952147284013944604844
61744545116952147284013944604853
61744545116952147284015924229373
61744545116952147284016268602898
61744545116952147284016268602907
61744545116952147284017043437558
61744545116952147284017043437567
61744545116976440993235316052452
61744545116976441084861007850701
61744545116976457122221152035205
61744545116976457671012323645029
61744545116976457671015422477743
61744545116976457671096005998261
61744545116976457741589258917417
61744545116976457741591583265391
61744545116976457742156442270556
61744545116976457742156442337651
61744545116976457742156442804211
61744545116976457742177592625093
61744545116976457742178367932137
61744545116976461445935059402213
61744545116976462612403735896407
61744545116984095890811189560475
61744545116984095891375273792459
61744545116984099596684429620781
61744545116984099596851565689517
61744545116984562851730482426374
61744545116984562851918768789779
61744545116984562851918768789780
61744545116984566487612910899491
61744545116984566556240978265469
61744545116984566556241092584333
61744545116984566556262243411011
61744546295322548745004592744140
61744546295645852764259389075297
61744546455167932105015348689274
61744546455178438736260994180230
61744546455178438736264088780856
61744546455179687527529363380969
61744546534938475981634286383831
61744546534938475981634287783511
61744546534938475983893977106893
61744546534945380268758225527509
61744546534946580917983862272924
61744546534946580917984637107584
61744546534946582702624720799212
61744546534946582702625754268258
61744546534946582703187252685473
61744546534946582703187252685474
61744546534946582703189576683528
61744546534948982608385803008850
61744546534948982615163728721292
61744546534948982615411676942658
61744546534948982615414775780988
61744546534948982615414775780989
61744546534948983637088321237323
61744546534948983658552977412870
61744546534948984186130995782619
61744546534950183189231765074573
61744546534950183189232019104073
61744546534950183189482697343228
61744546534950183189482812134269
61744546534950183364631235488497
61744546534950183364631235960881
61744546534950183372245989917389
61744546534950183372493938144370
61744546534950183372497036976877
61744546534950183372497036977084
61744546534950183372497036977085
61744546534950184394358524423131
61744546534950184394358868796656
61744546534950184394358868796665
61744546534950184424828829859052
61744546534950184424829863328098
61744546534950184425391361745314
61744546534950184425393685743368
61744546534950184425394460578028
61744546534950184608405586121353
61744546534950184608408685426243
61744546534950184971358695696622
61744546534950184971362053163722
61744546534950184971923551580938
61744546534950184973871504399928
61744546534950184973872537873394
61744546534950184974434035818226
61744546534950184974434036290609
61744546534950184974434036290610
61744546534950184974436360284244
61744546933452887295737494583980
61744546933452892237121565491644
61744546933454093357725235359180
61744546933745026166895014042971
61744546933766590566251573317447
61744546933769292086651429379829
61744546933769341498002188561341
61744546933777097195804570742136
61744546933777097195804573928676
61744546933777395593151981512287
61744546933777397196222143769841
61744546933777397377544115922321
61744546933777397379236368618273
61744546933777441666731995581531
61744546933777446608307451672897
61744546933778345986505761110265
61744546933778345986505765359615
61744546933778347176119233667461
61744547004672797226718297338613
61744547004672797226718297340065
61744547004680602155284014207174
61744547004681802772846175244000
61744547004681845384403655670665
61744547004681850946006081696908
61744547004684504606012027141491
61744547013512770897024277520103
61744547013544034914402365902926
61744547013544035028781721706156
61744547013544035028785165384788
61744547013544038185780587126009
61744547013547637363580483085654
61744547013547637368914105256631
61744547013547637368914105723190
61744547013547637368914105723191
61744547013547642310330332410508
61744547013547642310333431715398
61744547013548837294552863354360
61744547013548837294555962187074
61744547013548837937648404653511
61744547013548837937648518972375
61744547013548837937648519438935
61744547013548837942982141609911
61744547013548837944426699180877
61744547013548838117566225775359
61744547013548838117566484038191
61744547013548838119825915565301
61744547013548838119825915566753
61744547013548838120076705763297
61744547013548838120641823110035
61744547013548838120641823114407
61744547013548838120641823580966
61744547013548838120641823580967
61744547013548838120662743814983
61744547013548838120662743820807
61744547013548838120662744287366
61744547013548838120662744287367
61744547013548838125180458909237
61744547013548838125996366452519
61744547013548838125996366458343
61744547013548838125996366924902
61744547013548838125996366924903
61744547013548838127439890437799
61744547013548838128256572821357
61744547013548838128256572821565
61744547013548842808145535734061
61744547013548843059790482321144
61744547013548843067414917610274
61744547163890484470382513343144
61744547163890484470384836291438
61744547164178666353075243961128
61744547164205383196461236922498
61744547164205383196463559870792
61744547164205677890032354633575
61744547164205683197616453268161
61744547164205683378203877767523
61744547164206583816282829837806
61744547164206627662621472107071
61744547164206633224223898133314
61744547164206633224227384917715
61744547164213488308461851912640
61744547164213488308464174860934
61744547164213788490201393924951
61744547164213788490203673275448
61744547164213788490204492757713
61744547164213788490935941578069
61744547164213788490935942627829
61744547164213788491019624403685
61744547164213788491019625453445
61744547164213788496038228120829
61744547164213788496103314240529
61744547164213788497731641328648
61744547164213788497732805184438
61744547164213788497732805184447
61744547164213788497734740161362
61744547164213788497735904017152
61744547164213788497735904017161
61744547164213788497795566936481
61744547164213832960900649864427
61744547164213836668635215085708
61744547164214688928282668243688
61744547164214688928283443078348
61744547164217390579001478707157
61744547164217390579001479057077
61744547164217390761451619673733
61744547164217438754985299461995
61744547164217438754985299811915
61744547164217439990331317538831
61744547173032298598373121885987
61744547173032298606155610320089
61744547173033499354807730815731
61744547173044304391833720849531
61744547173044503897736596500831
61744547173044504258685024655317
61744547173044505494031817216893
61744547173044506088891183164855
61744547173045204777387005704069
61744547173045204777387777352189
61744547173045249249023906778967
61744547173045249249023992868035
61744547173045254190411419830069
61744547173045254190412191478189
61744547173065919794334207973245
61744547173065963719438921926675
61744547173068315827189815610101
61744547173068319531535616094897
61744547173068365787753311001527
61744547173068616016711457003451
61744547173068665979534359476433
61744547173068815522613055549540
61744547173068815522613830384200
61744547173068815522616154382254
61744547173069516576848821414131
61744547173069564573161859328285
61744547173069564578245463775901
61744547173069564753396726400953
61744547173069564755088207444573
61744547173069564761259429988335
61744547173069565990434996823821
61744547173069569514549029422795
61744547173070016715171672822948
61744547173070016715173996821002
61744547173070016716866248467194
61744547173070016716868572465248
61744547173070016821692816169440
61744547173070022207299531649745
61744547173077625391497562417725
61744547173077625401625119314677
61744547173077669690246074184035
61744547173077669873262364744443
61744547173077674804521976543725
61744547173080327102610419760033
61744547173080527015278075116299
61744547173080527154167199814925
61744547173080527228731655687686
61744547173080527230394849740936
61744547173080528389513992376501
61744547173080528801359018684783
61744547173081727726542870080676
61744547173081727726542984866100
61744547173081727728235121376948
61744547173081727771460745949104
61744547173081727772025605015748
61744547173081727980458730563376
61744547173081727985813916417015
61744547173081727985813916417223
61744547173081727987477110942648
61744547173081728961889662642252
61744547173081729579563173717212
61744547173081729581255425013493
61744547173081729587188384313179
61744547173081729588851578366428
61744547173081729588851578366437
61744547173081729770199509856721
61744547173081729770202608689435
61744547243645219617412068480336
61744547243652117382100821140994
61744547243652117382100907584194
61744547243653023300571552827874
61744547243653323489923476955704
61744547243653323489925800953758
61744547243653323489926174025260
61744547243653323492370079865742
61744547243653323492370424239276
61744547243653323492371199073936
61744547243653323492371313864976
61744547243935802823535887235900
61744547243935802831066954121814
61744547243937003588149329759030
61744547243937003588149331158710
61744547243937003588149588039284
61744547243937053543438755235842
61744547243937053543438841329122
61744547243943906889037353864396
61744547243943906889037358450616
61744547243943906889037439957676
61744547243943906889037444189764
61744547243943906889040538790390
61744547243943906889040797070644
61744547243943908123819287359328
61744547243943908123819288759008
61744547243943908123819373452608
61744547243943908123819374498156
61744547243943908123819374515418
61744547243943908123822730565576
61744547243945156868786652149346
61744547243945156868786656381434
61744547243945156868787771344490
61744547243945156868787775589628
61744547243945156868787775593840
61744547243945156868787799570074
61744547243945156868787802756614
61744547243945156868787885663354
61744547243945156868787888845682
61744547243945157425172822778684
61744547243945157425172823132816
61744547243945157425172827382166
61744547243945157425172908871964
61744547243945157425172913471234
61744547243947558383516381162226
61744547243947558383516382225036
61744547243947558383516382229248
61744547243947558383519824368474
61744547243947809349558150568008
61744547243947858572790418365258
61744547243947860363958148120812
61744547243949209424508020149860
61744547243949209424508134463108
61744547243949211213978188342022
61744547243968218323369430863110
61744547243968218323369430867322
61744547243968218323372873006548
61744547243968218323558487810214
61744547243968218506572712658646
61744547243968218506572715845186
61744547243968218506576155864894
61744547243968218513915062725852
61744547243968218513915066975202
61744547243968218513915837560512
61744547243968218513918537816608
61744547243968218514170357941366
61744547243968223262500602400056
61744547243968223447959107564364
61744547243968223447960226772558
61744547243968223453042795305900
61744547243968223453042796351448
61744547243968223453042796368710
61744547243968223453042796705580
61744547243968223453042910091324
61744547243968223453042911136872
61744547243968223453042911141084
61744547243968223453042911154134
61744547243968223453043944611742
61744547243968223453046267210116
61744547243968223454737372349826
61744547243968223454737486668690
61744547243968223455554428849030
61744547243968267737146990404498
61744547243968267741665820120726
61744547243969419080619943096566
61744547243969419080619946283106
61744547243969419080640863802966
61744547243969419080640866989506
61744547243969419080644307009214
61744547243969419087983127771276
61744547243969419087983130957816
61744547243969419087986574164064
61744547243969424022027258703068
61744547243969424027110831654968
61744547243969424027110831659180
61744547243969424027110832721990
61744547243969424027110833071910
61744547243969424027110860351324
61744547243969424027110861751004
61744547243969424027110946444604
61744547243969424027110947490152
61744547243969424027110947494364
61744547243969424027110947507414
61744547243969424027114303557572
61744547243969424028805408703106
61744547243969424028805409765916
61744547243969468493664388303266
61744547243969468493664391489806
61744547243969468493667830446704
61744547243969468498748080272678
61744547243969468498748080276890
61744547243969469043272381061114
61744547243969469043272385310464
61744547243969469043275741360622
61744547243969469089025854366482
61744547243969469089029297572730
61744547243969473982399998851526
61744547243969473982399998855738
61744547243969473982400000268468
61744547243969473982403442057774
61744547243969473982403442061986
61744547243969473982403470754130
61744547243969473982403556847410
61744547243969473984094575899664
61744547243969473984094576962474
61744547243969473984098019105912
61744547243971820594617332617794
61744547243971820594619656615848
61744547243971820785165321421536
61744547243971820785165407510604
61744547243971825533747386009356
61744547243971825536007166493508
61744547243971825543538233379422
61744547243971825724293050815044
61744547243971825724293136904112
61744547243971870015175481997132
61744547243972120783887926616030
61744547243972120783890221916276
61744547243972120966820878730340
61744547243972120966902495838203
61744547243972120966904819836257
61744547243972120974432443515716
61744547243972120974432787889457
61744547243972120974433562723910
61744547243972120974433562724117
61744547243972120974435886721928
61744547243972120974435886721964
61744547243972120974435886722171
61744547243972125723017951309784
61744547243972125723019099215786
61744547243972125730274323245672
61744547243972125730547067268986
61744547243972125905948608123848
61744547243972125908455649154888
61744547243972125913560172909224
61744547243972125913563616115472
61744547243972170197664711312930
61744547243972170197665830526948
61744547243972170197668154519178
61744547243972170197728592291872
61744547243972170746708505072036
61744547243972173903705863332008
61744547243972173908789547887004
61744547243972173908789552119092
61744547243972175693179359367410
61744547243973026300617051374886
61744547243973026300620494581134
61744547243973070765476488721274
61744547243973070765476492953362
61744547243973070765477526428232
61744547243973070765477612167380
61744547243973070765479845834242
61744547243973070765479850420462
61744547243973070773074794053230
61744547243973071360251803359902
61744547243973076255906562944978
61744547243973076255906677380482
61744547243973076255909661777692
61744547243973076299380565872744
61744547243973076299401486579144
61744547243973076299404929785392
61744547243973076300824094439872
61744547243973076300827537646120
61744547243973076301911970816432
61744547243973076308439188052552
61744547243973076308439188524936
61744547243973526544896945793791
61744547243973526590650502005899
61744547243979929408703503859310
61744547243979929408704278698182
61744547243979929408706631389832
61744547243979929408706631393996
61744547243979929408706631394044
61744547243979929408706975763366
61744547243979929408707750602238
61744547243979929410966411878148
61744547243979929418497478764062
61744547243979929591720856238264
61744547243979929591721200611798
61744547243979929594165479527994
61744547243979929594166254362654
61744547243979929599248824291464
61744547243979929601508260056326
61744547243979929601508260406246
61744547243979929601508604429860
61744547243979929601508604779780
61744547243979929601508719215284
61744547243979930836290537924792
61744547243979930836290538274712
61744547243979930836290652593576
61744547243979930836290652710216
61744547243979930836291687230634
61744547243979973883356801674946
61744547243979973890132399851470
61744547243979973890134722782502
61744547243979978822484535300542
61744547243979978824743971415324
61744547243979979371527209850050
61744547243979979371589972319186
61744547243980224247234478083420
61744547243980224247234479483100
61744547243980224247234592874460
61744547243980224247234594274140
61744547243980229597891189870962
61744547243980229597893513869016
61744547243980229597953980687778
61744547243980229597956304685832
61744547243980229597974872696370
61744547243980229597974872696578
61744547243980229597977196694424
61744547243980229597977225392232
61744547243980229597977569765974
61744547243980229597978344600426
61744547243980229600400554900056
61744547243980229605233568630312
61744547243980229605234343470588
61744547243980229605506312653626
61744547243980229735151858507286
61744547243980229735151973298326
61744547243980229735154182505340
61744547243980229735154297296380
61744547243980229780904668582542
61744547243980229780905443417202
61744547243980229780905529510642
61744547243980229780907767415256
61744547243980229780907853508488
61744547243980229780907853508696
61744547243980229780908111788790
61744547243980229780908886623450
61744547243980229780991794614406
61744547243980229780992569449066
61744547243980229783414894539528
61744547243980229783415152819830
61744547243980229783415927654490
61744547243980229783498835645446
61744547243980229783499610480106
61744547243980229788519762667606
61744547243980229788520537502266
61744547243980229788522861500320
61744547243980229788582524782450
61744547243980229788585623615164
61744547243980229791030246904894
61744547243980229791031021739554
61744547243980230834931785691564
61744547243980230835015497209164
61744547243980230835016616423182
61744547243980230840015502125244
61744547243980274072690157442478
61744547243980274072690157792398
61744547243980274072878443800060
61744547243980274079405317134822
61744547243980274079405318197632
61744547243980274262417217513024
61744547243980274262417218575834
61744547243980274262419541511078
61744547243980275307405887005962
61744547243980275856260619567210
61744547243980279011755129297326
61744547243980279011755129303150
61744547243980279011817891417994
61744547243980279013447383398782
61744547243980279014263290942064
61744547243980279018529951455528
61744547243980279019094812042704
61744547243980279019094812055754
61744547243980279020789387570310
61744547243980279560797803848238
61744547243980279560857094059234
61744547243980279560860565967454
61744547243980279560860910336824
61744547243980279563120346451606
61744547243980279568138604752050
61744547243980279569832406489140
61744547243980279569835505794030
61744547243980279743787750873090
61744547243980279746047445268174
61744547243980279746050544100888
61744547243980279753662539353238
61744547243980279753663313837978
61744547243980279753665638185952
61744547243980280795391795353665
61744547243980280797836075665170
61744547243980280797837194879188
61744547243980280805179199050716
61744547243980425996900564307781
61744547243980425996904811046497
61744547243980426134102803657045
61744547243980430938288881954161
61744547243980431075486874564709
61744547243981126651986520411713
61744547243981126651988844409767
61744547243981130165702971865526
61744547243981130165703000563286
61744547243981130165705324561340
61744547243981130168212337244540
61744547243981130168234405506974
61744547243981130173316860648956
61744547243981130173317979857150
61744547243981130173318008554910
61744547243981130173320303855204
61744547243981130173320332552964
61744547243981130173320676926706
61744547243981130175576296409606
61744547243981130175576640783140
61744547243981130175577415617800
61744547243981130348717225411766
61744547243981130348719549409820
61744547243981130348720668618014
61744547243981130351230033997028
61744547243981130351247855520954
61744547243981130351248630355614
61744547243981130356331544657958
61744547243981130356332319496830
61744547243981130356334643494884
61744547243981130358845128082092
61744547243981131410358574278072
61744547243981131410358574627992
61744547243981131410358575677752
61744547243981131410359723583914
61744547243981174640438718153204
61744547243981174640438719552884
61744547243981174640439062526738
61744547243981174640439091224706
61744547243981174640439177317986
61744547243981174640439177667906
61744547243981174640690139701344
61744547243981174647214659986160
61744547243981174647214661403102
61744547243981174647216983984214
61744547243981174647216985401156
61744547243981174647217357055716
61744547243981174647217357409848
61744547243981174648033264603210
61744547243981175875217667600846
61744547243981175875217669000526
61744547243981176477356938566516
61744547243981176477360381772764
61744547243981179579563353300218
61744547243981179579563354699898
61744547243981179579566796506466
61744547243981179579566825204434
61744547243981179579566911293502
61744547243981179579566911297714
61744547243981179581257930344144
61744547243981179581259050602098
61744547243981179581259079300066
61744547243981179581259165393346
61744547243981179581261373550392
61744547243981179582074986843348
61744547243981179582077395884922
61744547243981179587158675630432
61744547243981179587158675634644
61744547243981179587160998582938
61744547243981179588853252678570
61744547243981179588855575626864
61744547243981180128607147053708
61744547243981180128609471051762
61744547243981180128609585838590
61744547243981180128609844123264
61744547243981180130865807979698
61744547243981180130865922648482
61744547243981180130865922765122
61744547243981180130866582814358
61744547243981180137643729437174
61744547243981180137644102390424
61744547243981180174087987945926
61744547243981180174091086778640
61744547243981180174092205986834
61744547243981180174339811257224
61744547243981180174342135255278
61744547243981180174342135255438
61744547243981180174360731963576
61744547243981180174360731963784
61744547243981180174363055961630
61744547243981180174363055961838
61744547243981180175783339824512
61744547243981180175785663822566
61744547243981180175786783030760
61744547243981180176598472183214
61744547243981180176599247017874
61744547243981180176871216201072
61744547243981180181954905342288
61744547243981180181957229340342
61744547243981180183397314228998
61744547243981180183397659074915
61744547243981180183398433437192
61744547243981180183398433909332
61744547243981180183398433909575
61744547243981180183398433909576
61744547243981180183400757907386
61744547243981180183400757907629
61744547243981180183400757907630
61744547243981180184213566268278
61744547243981180184214341102938
61744547243981180311621486693388
61744547243981180311623810691442
61744547243981180314134295278650
61744547243981181365647741474630
61744547243981181365647742874310
61744547243981181365647856260054
61744547243981181365647857659734
61744547243981630412515749469524
61744547243981630595530089103380
61744547243981630671786795806070
61744547243981631649554796126732
61744547243981631832569135766204
61744550762243361049018240716862
61744550762339721981283215067501
61744550762339721988625220774223
61744550762347827091588482421813
61744550762348742346300514066899
61744550842102262597638002474907
61744550842106180934482536850050
61744550842106180939564768071618
61744550842107065076924749466725
61744550842107065082008438253809
61744550842107065625716719908917
61744550842107065630800065739409
61744550842107065630800408696001
61744550842107076195045496751605
61744550842107076200129185538689
61744550842107076743837810150389
61744550842107076748921155980881
61744550842107514155975357712999
61744550842113968194801356919387
61744550842113969978375260856511
61744550842113969984106635683620
61744550842113980548352066695817
61744550842113980548353181304741
61744550842113981097144037138009
61744550842113981097145151746932
61744550842113981097145151746933
61744550842113984070559958310447
61744550842113984071374746645535
61744550842113984620166717091939
61744550842113984620167831700863
61744550842114270168460991222292
61744550842114270168460991222293
61744550842114270173544680009377
61744550842114270173545451661709
61744550842114284809691801828503
61744550842114284809692573480835
61744550842114284814775404876439
61744550842114284814776176528770
61744550842114284814776176528771
61744550842114284997706833342835
61744550842114286044223715729622
61744550842114286045038508650930
61744550842114286045038508650931
61744550842114286045038594390079
61744550842114286045039366042411
61744550842114286049305946951190
61744550842114286050122969090346
61744550842114286050122969090347
61744550842115168956716631992533
61744550842115170741105328850965
61744550842115170741106443459889
61744550842115180069752918837997
61744550842115181854142730305353
61744550842115181854143844914277
61744550842115184828460480223687
61744550842115184828460480227899
61744550842115184828461594832611
61744550842115184828461594836823
61744550842115184833544169010771
61744550842115184833544169014983
61744550842115185423174171816499
61744550842115185428257860603583
61744550842115185566961028958893
61744550842115185566962143563605
61744550842115185566962143567817
61744550842117871844096264685807
61744550842117871844096379004671
61744550842117871889911839594435
61744550842117872255690242517451
61744550842117872255690356836315
61744550842117872439457070724325
61744550842117872444540759511409
61744550842117872444541531163741
61744550842117882825019476639807
61744550842117883008032586879315
61744550842117883008033701488239
61744550842117883373811447081999
61744550842117886529365277124603
61744550842117886531620499439403
61744550842117886531620499443615
61744550842117886531621614048327
61744550842117886531621614052539
61744550842117886531896682418371
61744550842117886531896682536463
61744550842117886531896682540675
61744550842117886536980285584399
61744550842117886536980285588611
61744550842117888312938409405183
61744550842117888315194403376527
61744550842117888315194403380739
61744550842117888315195517985451
61744550842117888315195517989663
61744550842117888315470586355495
61744550842117888498401128850695
61744550842117888498401157548503
61744550842117888498965244967027
61744550842117888503484074683255
61744550842117888503484846335587
61744550842117888504049705406443
61744550842117888505743510798037
61744550842117888505744282450369
61744550842118022564583909889734
61744550842119239427190669536940
61744550842119239793051983165059
61744551240838426540705572823915
61744551240838426542400149517921
61744551240838426542965008584565
61744551240842019510250978560634
61744551240842028814212135146293
61744551240842030047299488764891
61744551240842030049558924525541
61744551240842033753339869480153
61744551240842033755599302054263
61744551240842033755599305240803
61744551240914064927853484441269
61744551240938380442518272673027
61744551240938380442518276922377
61744551240938380449857955431455
61744551240946485369074536887493
61744551240946485369074651672917
61744551240946485369074651678533
61744551240946485552821217085639
61744551240947385936886303995070
61744551240947400807533248724131
61744551311849990510041224436103
61744551320607272390085055041967
61744551320608473332608481275477
61744551320608473702988284849781
61744551320608473702988285316341
61744551320608473703469461563193
61744551320608473703553143916425
61744551320608473741126833070266
61744551320608473744390487184449
61744551320608473749470737364555
61744551320608473749474090232385
61744551320608473749474181043187
61744551320608477409590422262513
61744551320608477409778450339841
61744551320608477409781803674231
61744551320608477409781889767671
61744551320608477409781894018473
61744551320676605732306673819686
61744551320676605733027012865928
61744551320677806489305366520470
61744551320677817420228019158990
61744551320680056048753631646681
61744551320680057284100683893855
61744551320680207271496444645349
61744551320680207454510784279205
61744551320680207454510784279206
61744551320680207454991960526057
61744551320680208003469860694098
61744551320680208003553456958262
61744551320680208003553457424822
61744551320680208003553801314534
61744551320680208003553801781094
61744551320680218568029017624173
61744551320680218568029361980445
61744551320680218568360648185514
61744551320680218568362972183568
61744551320680222088879302228261
61744551320680222088879646584533
61744551320680505806838422297082
61744551320680505806838536615946
61744551320680505806838537082506
61744551320680505806838766653354
61744551320680505806838880972218
61744551320680505806838881438778
61744551320680505806859428624538
61744551320680506355881439798970
61744551320680506355881554117834
61744551320680506355881554584394
61744551320680506355902446126426
61744551320680507453967933477882
61744551320680507591249494122798
61744551320680507636982158326314
61744551320680508003031498632090
61744551320680508185962155446154
61744551320680508186024946257354
61744551320680508192740449973520
61744551320680518573531437811620
61744551320680518574619308403636
61744551320680519122571787892302
61744551320680519122574112356916
61744551320680519123408960498255
61744551320680519123411280245508
61744551320680519123412059803145
61744551320680519123412313366085
61744551320680519123659663201680
61744551320680519123660007557952
61744551320680519123661982948932
61744551320680519123663102158578
61744551320680519123663106862842
61744551320681408021800521387758
61744551320681408028575348261870
61744551320681408028578447094583
61744551320681408028578447094584
61744551320681408028578820165925
61744551320681408028578820165926
61744551320681408211509476979989
61744551320681408211509476979990
61744551320681408211509477446550
61744551320681408212074336046633
61744551320681408577537810958309
61744551320681408577537810958310
61744551320681408577621493311541
61744551320681408577621493311542
61744551320681408578102670024953
61744551320681408760552150125606
61744551320681408760552150592166
61744551320681408760552494481878
61744551320681408760552494948438
61744551320681419142432128217426
61744551320681419142432128218830
61744551320681419325111393144749
61744551320681419325111737501021
61744551320681419325362440204445
61744551320681419736137040005694
61744551320681419736137384361966
61744551320681419736140483194472
61744551320681419736140483194679
61744551320681419736140483194680
61744551320681419736388087065390
61744551320681419736388431421662
61744551320681419736391530254168
61744551320681419736391530254375
61744551320681419736391530254376
61744551320681419736893624373767
61744551320681419736893997445109
61744551320681419737144700148533
61744551320681419743668479962949
61744551320681419743668824319221
61744551320681422845961677748837
61744551320681422845962022105109
61744551320681423028892334562901
61744551320681423394921012897493
61744551320681423394921357253765
61744551320681423395004695250725
61744551320681423395005039606997
61744551320681423402532663303925
61744551320681423402533007660197
61744551320700932037033856302176
61744551320700932037282235940666
61744551320700932037284560405280
61744551320700932037284904761552
61744551320700932037285674897564
61744551320700932174567612845910
61744551320702132748551622489685
61744551320702132748635305309477
61744551320702132748635649665749
61744551320702132748635649665750
61744551320702132794367165963264
61744551320702132801647557461143
61744551320702132801895937099633
61744551320702132801898261564247
61744551320702132801898605920519
61744551320702132931565961656982
61744551320702132931565962123542
61744551320704533713757381338773
61744551320704533716267861326712
61744551320704533896771720506069
61744551320704533899282200494008
61744551320704534308280982863904
61744551320704534308553722164240
61744551320704534311060763195280
61744551320704534311064206402980
61744551320704534311064206869540
61744551320704534445730712698134
61744551320704534445731057054406
61744551320704534445814395051366
61744551320704534445814739407638
61744551320704534453154420565181
61744551320704534453342707460838
61744551320705734470839757325909
61744551320705734470839757325910
61744551320705734653770413673414
61744551320705735019798749051414
61744551320705735019799093407685
61744551320705735019799093407686
61744551320705735019882431404646
61744551320705735019882431871205
61744551320705735019882431871206
61744551320705735019882775760917
61744551320705735019882775760918
61744551320705735019882776227477
61744551320705735019882776227478
61744551320705735027222456918461
61744551320705735065363244065616
61744551320705735065364018900068
61744551320705735065364018900275
61744551320705735065364018900276
61744551320705735065611623704106
61744551320705735065611968060378
61744551320705735065613948168720
61744551320705735065614292524992
61744551320705735065615066892884
61744551320705735065615066893091
61744551320705735065615066893092
61744551320705735065615067359444
61744551320705735065615067359651
61744551320705735065615067359652
61744551320705735067306545220944
61744551320705735068062813947815
61744551320705735072894684022871
61744551320705735073143408017633
61744551320705735073143408017634
61744551320705735073145388125975
61744551320705735073145732482247
61744551320705735073145732482248
61744551320705735073146507334170
61744551320705735202811940779268
61744551320705735202813088218710
61744551320705735202813088685270
61744551320705735202813432574982
61744551320705738725923153406279
61744551320705738733179152295155
61744551320705738733179152295156
61744551320705738733262834648387
61744551320705738733262834648388
61744551320705738733451121459479
61744551320705738733451121459480
61744551320712628445339368471129
61744551320712628445527396548457
61744551320712628445530749882847
61744551320712639421116102688873
61744551320712639421119455556703
61744551320712639421119456023263
61744551320712639426199361380537
61744551320712639426199705736809
61744551320712639563376433402777
61744551320712639563376777759049
61744551320712639563460115756009
61744551320712639563460460112281
61744551320712639563648401050781
61744551320712639563648745407053
61744551320712639565154692799935
61744551320712642720645760727695
61744551320712642720645761194255
61744551320712643269417153888091
61744551320712643269500836241323
61744551320712643269689122585855
61744551320712643269689123052415
61744551320712643269691447050469
61744551320712927895192084756819
61744551320712928634777414550698
61744551320712939562373331660271
61744551320712939562373676016543
61744551320712939562377028884373
61744551320712939564636465117199
61744551320712939564887253791648
61744551320712939569151511402213
61744551320712939569151855758485
61744551320712939569153835866827
61744551320712939569154180223099
61744551320712939745307312627095
61744551320712939745307685698437
61744551320712939747563649555031
61744551320712939747567121459087
61744551320712939747814729916017
61744551320712939752082168216277
61744551320712939752082512572549
61744551320712939752647027282921
61744551320712939752647371639193
61744551320712939754592651390755
61744551320712939754592995747027
61744551320712939754596090347653
61744551320712943276007795061488
61744551320712943276008139417760
61744551320712943276010119526102
61744551320712943276010463882374
61744551320712943276011234018386
61744551320712943458938451875552
61744551320712943458938796231823
61744551320712943458938796231824
61744551320712943458940776340166
61744551320712943458941120696437
61744551320712943458941120696438
61744551320712943458941890832449
61744551320712943458941890832450
61744551320712943460636467993015
61744551320712943460636467993016
61744551320712944503760845756921
61744551320712944503763165504173
61744551320712944503764198624751
61744551320712944503764199091311
61744551320712944510538681142591
61744551320712944510538681609151
61744551320712944511354588672823
61744551320712944511354588685873
61744551320712944511354589158257
61744551320712944511354933514529
61744551320712944511358028115155
61744551320713828469719284859544
61744551320713828469802967212776
61744551320713829201776641528728
61744551320713829201776641995288
61744551320713839581062109270006
61744551320713839581142353016260
61744551320713839581145791623238
61744551320713839581145791973158
61744551320713839581145792089798
61744551320713839587920618497350
61744551320713839587920618847270
61744551320713839587920618963910
61744551320713839587922942961964
61744551320713840130104783815302
61744551320713840130105128171574
61744551320713840130185371917828
61744551320713840130188466168534
61744551320713840130188466518454
61744551320713840130188466635094
61744551320713840130188810524806
61744551320713840130188810991366
61744551320713840136963293042646
61744551320713840136963293392566
61744551320713840136963293509206
61744551320713840136963637398918
61744551320713840136963637865478
61744551320713840136965617507260
61744551320713840136965961863532
61744551320713840175858712963398
61744551320713840183200718786760
61744551320713840183449098425250
61744551320713840183449103024520
61744551320713840183449442781522
61744551320713840183451422889864
61744551320713840183451767246136
61744551320713840183452542098058
61744551320713840313115655795904
61744551320713840313116000152176
61744551320713840313116028731892
61744551320713840313119122982598
61744551320713840313119123332518
61744551320713840313119123449158
61744551320713840313119467338870
61744551320713840315378903387961
61744551320713840319893949856710
61744551320713840319893950206630
61744551320713840319893950323270
61744551320713840319894294212982
61744551320713840319894294679542
61744551320713840319896274321324
61744551320713840319896618677596
61744551320713843287102486798728
61744551320713843287186169151960
61744551320713843287186169618520
61744551320713843293960996492632
61744551320713843294716461669774
61744551320713843836145504300616
61744551320713843836229186653848
61744551320713843836229187120408
61744551320713843843004013527960
61744551320713843843004013994520
61744551320713843843759479171662
61744551320713844019159843467912
61744551320713844025934670342024
61744551320713844025934670808584
61744551320713845124836273237073
61744551320713845124836617593346
61744551320713845124839712193971
61744551320713845124839712193972
61744551320716525408003246044554
61744551320716525408066036855754
61744551320716530905208286024880
61744551320716530905211643610072
61744551320716530905211729232580
61744551320716530905211729699140
61744551320716530905211729703511
61744551320716530905772370256864
61744551320716530905773494169370
61744551320716530905775813935495
61744551320716530905776588770155
61744551320716540048961346396704
61744551320716540049234085697040
61744551320716540231975571245136
61744551320716540232226275348240
61744551320716540232226619704512
61744551320716541283743279891636
61744551320716541284580103423956
61744551320716541284580108141317
61744551320716541287087919289656
61744551320716541287091362968044
61744551320716541287091362968080
61744551320716541287091362968128
61744551320716541287091362969532
61744551320716541291358287883259
61744551320716541467478881020724
61744551320716541467569968610542
61744551320716541467573067443048
61744551320716541467573407567440
61744551320716541467573411799528
61744551320716541469265320139208
61744551320716541469265320605560
61744551320716541469265664495480
61744551320716541469265664961832
61744551320716541469268759096106
61744551320716541469268759562458
61744551320716541469735217948660
61744551320716542015800179285364
61744551320716542016554467903894
61744551320716542023329294778006
61744551320716542023329639134278
61744551320716542023331619242620
61744551320716542023331963598892
61744551320716542023896822669748
61744551320716544998211904121328
61744551320716544998214228585942
61744551320716544998214572942214
61744551320716545180894181296901
61744551320716545180894181296902
61744551320716545722594845549256
61744551320716545729370016779640
61744551320716545729934531377584
61744551320716545729934875850496
61744551320716545729934875851900
61744551320716545729936855842198
61744551320716545729937970451122
61744551320716546957659164995460
61744551320716546957941638116448
61744551320716546964719129107182
61744551320716546965281668412072
61744551320716546965283988178038
61744551320716546965283992410126
61744551471266713776711355913827
61744551471266713778405932607833
61744551471278410621216002448966
61744551471278410621218326796940
61744551471278421159961418281423
61744551471278421160526277348067
61744551471278424864307217716459
61744551471278424865999470062491
61744551471278424866001794410465
61744551471278424866566653477109
61744551471374771370298497750103
61744551471374771553483187419349
61744551471374771560825307917111
61744551471375671938110150403510
61744551471375671938112473351804
61744551471375687997806740675227
61744551471375688043539375833445
61744551471382590749717692569943
61744551471382876478347424283643
61744551471382876663786240967377
61744551471382876663788449481145
61744551471382876663788450530905
61744551471382876663788564272185
61744551471382876663788564272393
61744551471382876663788565315351
61744551471382876663788565321945
61744551471382876663788565322153
61744551471382876663788565335034
61744551471382876663788565335043
61744551471382876670564162448709
61744551471382876670566486796683
61744551471382887781909540772377
61744551471382891305016965834439
61744551471382892540363758396015
61744551471383777047851327883402
61744551471383777047851329283082
61744551471383791872765986059867
61744551471386478751853871819193
61744551471386478751853872169113
61744551471386478751853986610233
61744551471386478751853986960153
61744551471386478758629470345637
61744551471386478758629470695557
61744551480213544436852210731945
61744551480213559084606715413423
61744551480213559267621055047279
61744551480246729991668783356779
61744551480250767722656863704104
61744551480250782806820856336982
61744551480250784405768406217210
61744551480250784590394760274106
61744551551116913391373580839864
61744551551116915175763392320261
61744551551118264798826190752426
61744551551118264844579775544250
61744551551118264981840529914106
61744551551118266034172980126058
61744551551141214081058643907790
61744551551141230506679180255258
61744551551149317956017889292430
61744551551149333830338296358152
61744551551149333832030547654424
61744551551149334569654751569618
61744551551149334572165235806897
61744551551149334572165235806906
61744551551149335614728107838549
61744551551149335616420359134830
61744551551150229458458258741324
61744551551150229458458259091244
61744551551150234398150078352716
61744551551150234399842329648988
61744551551150234948888447750443
61744551551150234948888447750452
61744551551150235000205778834578
61744551551150235001900355528584
61744551551150235002716263071857
61744551551150235002716263071866
61744551551150236182539889833113
61744551551150236184232141129394
61744816486034220028526398798009
61744816486034223732872199282805
61744816486209850464559316999341
61744816486217955574300495883125
61744816486241065390328262184621
61744816486253072960587167744119
61744816486253074012918845836971
61744816486253077717268112458749
61744816486253077717268117163013
61744816486253077717268117176063
61744816486253077718959221966013
61744816486253077718960365154701
61744816486253077718960369858965
61744816486253077900282456796869
61744816486253077901974709492821
61744816486253078314321829566363
61744816486253079549102613639021
61744816486253079549103763061295
61744818612374990526017425898848
61744818636008591747869974094574
61744818636085141698929663099431
61744818636109457029845452434099
61744818636117562137894378617719
61744818636117562140150715545655
61744818636668670271152121756813
61744818636668673977193269536783
61744818636960441934152959297599
61744818636960443168937987391753
61744818636960443581284338983645
61744818636960459594494731688983
61744818636960459595247878167181
61744818636984758912200128318313
61744818636984758912202452333629
61744818636984758918978049793051
61744818636984774925410521023651
61744818636992862327385010610967
61744818636992875094331713227543
61744818636992878798677513712339
61744818636992878800369766408291
61744818637057704904956407013247
61744818637090125298188458328019
61744818637090125299880711023971
61744818637090125300444795255955
61744818637090125343921122531535
61744818637090125345613375227487
61744818637090125346177459459471
61744818639915973065659337744215
61744818639915973111392001947731
61744818639915973660183972389923
61744818639936386529159428694481
61744822925456607944527766174198
61744822926330757103265221732588
61744822928409686585480537936659
61744822928737793450617292545399
61744822943178532174452512242942
61744822943181283281878018654638
61744822943181298109133048665716
61744822943182484048834920255400
61744822943388380662047764725282
61744822943396484544622107382930
61744822943400388232873819948650
61744822943400388234564951920088
61744822943400388239920611756610
61744822943400388242183145304218
61744822943400388644655825857622
61744822944056580407586353286250
61744822944056580407586353640382
61744822944056584111932153771046
61744822944056584111932154125178
61744822944056585348973518677900
61744822944056585348973518682112
61744822944056585349537602909884
61744822944056585349537602914096
61744822944056633479202982992794
61744822944056633479202983342714
61744822944056633479768211925526
61744822944056633479768211942996
61744822944056633479768212279658
61744822944056633479768212297128
61744822944056633479768216529216
61744822944056633479768216530620
61744822944056633479768216534832
61744822944056633481462792174866
61744822944056633481462792179078
61744822944056884255449163213498
61744822944056885493054612002416
61744822944056885493054612468976
61744822944056933669037661571482
61744822944056933669038433223814
61744822952369792245147909343947
61744822952369793479932165437253
61744822953025340741452116949642
61744822953025385213089365567352
61744824143504907086880373561441
61744824303029688130319355335629
61744824355343958367408713373780
61744824379853826093812338786265
61744824379853826094376421968489
61744824379853826094376423018249
61744824379853826094377197857121
61744824781604031260636300658193
61744824833942616826946872037090
61744824833942616826946872385398
61744824833942616828641448029644
61744824833942616828641448031256
61744824834156617964969889926616
61744824834156646377019499989300
61744824834157546807570527254260
61744824834160521021990046132702
61744824834160521021990046151332
61744824834160553781452696741810
61744824834161420857922366789624
61744824834161420858487106360756
61744824834161421450783821272726
61744824834161421452478397371886
61744824834161421452478397389148
61744824834161454212003724006770
61744824834161465330124471291650
61744824834229597311156750387790
61744824834230497741711909958722
61744824840174246032363123339642
61744824840174246034058476744376
61744824857794766222920717051330
61744824857867701097553925513090
61744824857900122134407256482662
61744824858452479614225085718057
61744824858452484555588264617129
61744824858452484555609156625721
61744824858556586177770805032514
61744824861403330856186762589907
61744824861403330856186763056467
61744824861403341974283494680237
61744824861403341974283494685853
61744824861403341974285817634147
61744824861403341974304386688829
61744824861403346915670660188527
61744824861403346915691552197119
61744824861403346915691581249011
61744824993471598690019518965124
61744824993475502982385692917000
61744824993475502982385693965356
61744824993475502982385693966760
61744824993475502982386468805632
61744824993475502982388788565774
61744824993681382948339969272064
61744824993681382948904053508260
61744824993693407173464008013494
61744824993693407175723442730000
61744824993693407175734286436438
61744824993693407175734291018446
61744824993693407175734291035708
61744824993693407175734292081256
61744824993693407175734292085468
61744824993693407175911729074532
61744824993693438698156342148236
61744824993693438699850923900638
61744824993694305773808961345876
61744824993694305773809990215652
61744824993694305774373817225980
61744824993694305774374074443424
61744824993694305774374193484022
61744824993694305776320589244188
61744824993694305776884673471960
61744824993694305776885333519584
61744824993694307606191243128920
61744824993694307606191246316864
61744824993694307606191906364488
61744824993694307606222637675622
61744824993694307606222642257630
61744824993694307606222642274892
61744824993694307606222642276504
61744824993694307606222643324860
61744824993694307606222643326264
61744824993694307606223418165136
61744824993694307606225741107606
61744824993694307606464248619028
61744824993694340960544196457762
61744824993694355189909089114280
61744824993786793854432713700538
61744824993790701851974131373808
61744824993790701853666383603200
61744824993791602284216181586240
61744824993791602284217673865776
61744824994350804269400339524968
61744824994350852445362726306370
61744824994350852445362841091794
61744824994350852445365164040088
61744824994350852445365935574376
61744824994350852445365935692420
61744824999699026482700079864044
61744824999699027077497457002244
61744824999699027077497458518564
61744824999707130357659325248684
61744824999707132187802721625908
61744825000363644085242381300770
61744825000582448892072920249630
61744825000582448892072920367674
61744825000582448892072920717594
61744825000582448893765173394672
61744825000582448893765173413546
61744825017108802048310001730480
61744825017109104021133580475760
61744825017315884601224717790046
61744825017327606672209627115760
61744825017327606672209628632080
61744825017327651143846877249790
61744825017327656085234042758080
61744825017327892173741904984852
61744825017327908645033209048984
61744825017327908645305551303524
61744825017424897640826445620994
61744825017424897640828768219368
61744825017424902584744987373760
61744825017424903179540475182416
61744825017424903179541589667472
61744825017424903179541594371736
61744825017424903179541967461952
61744825017425203321366346059840
61744825017425203323058598755792
61744825017425203323058603460056
61744825017425203323058976550272
61744825017433308433364638223944
61744825018057051890291674169608
61744825018057051890291674523740
61744825018081367221209786806702
61744825018082617208279342238362
61744825018082617208279370936170
61744825018089472331491806276662
61744825018089472331494905109376
61744825018089472331512726497788
61744825018089472331515824752918
61744825018089472331515825802678
61744825018089520324463614577782
61744825018089520324484531033380
61744825018089520371909794943445
61744825018089520371909795004924
61744825018089520509191470458350
61744825018089820698441143684495
61744825018308321427053042662882
61744825018308324994117167711722
61744825018308324995809420328725
61744825018308325131377922437114
61744825018308325131377922559370
61744825018308325131377922909290
61744825018308325131398843147678
61744825018308325131398843614238
61744825018308325133070175605242
61744825018308325133070204284336
61744825018308625320648516435302
61744825018308625320648516439514
61744825018308625322340769131254
61744825020928111899625744364095
61744825020928111899625744830655
61744825020928123015483932703771
61744825020928126721524308832813
61744825020928127956871101280717
61744825020928127956871101398601
61744825020928127956871102798281
61744825020928127956871102815751
61744825020928127958544786084015
61744825020928127958565678092607
61744825020928127958565678442527
61744825020928127958565706672323
61744825020928127958565707138883
61744825020928127959130563023199
61744825020936217009366923239455
61744825020936217009366923243667
61744825020936217009366923356095
61744825020936217009366923710227
61744825020936228127486867462847
61744825020936231831830348182921
61744825020936231833524923477407
61744825020936231833524923827167
61744825020936231833524952052751
61744825020936231834089807937067
61744825020936233068871741902771
61744825020940128756166615996921
61744825020940128756166616001293
61744825020940129993207984193857
61744825020940129993207985593537
61744825020940129993207985611007
61744825020940129993207988425945
61744825020940133697550342417171
61744825020940133697553784678653
61744825020940133697553788929455
61744825020940133699225146765693
61744825020940133699225146783163
61744825020940133699225149948021
61744825020940133699246041625407
61744825070287632755640482228906
61744825070287632757899916945412
61744825070287632758088203289944
61744825070494429811165302751384
61744825070494429811729382274892
61744825070494429811730042322516
61744825070501666609654878088210
61744825070502518859434343785146
61744825070502533684178147671594
61744825070502533686688627659532
61744825070502533686689287707156
61744825070502533686689289223476
61744825070502567038514307996366
61744825070502568275552579935554
61744825070506437379480898197520
61744825070506437381716313948332
61744825070506437381716318652596
61744825070506437381737239357544
61744825070506437381989320954760
61744825070506485558539286358820
61744825070506485560231538588212
61744825070506485560231540104532
61744825070567409158000500918306
61744825070574612602408833834850
61744825070598929168672960652572
61744825070599829599224647965156
61744825070603732059741253921972
61744825070611835934700499306612
61744825071267145337841435460966
61744825071267145337841521200114
61744825071267149042187235945762
61744825071267149042187321684910
61744825071267149043882587474428
61744825071485939024316411911312
61744825071485939024379087582956
61744825071485939026575847671962
61744825071485939026638523697738
61744825071485953666024960139926
61744825071485953666027283088220
61744825071485953666087636165702
61744825071485953666087721904850
61744825071485953666089959113996
61744825071485953666090044853144
61744825071485953667782208622004
61744825071485953667782211809948
61744825071485953667782212859708
61744825071485953667782294361152
61744825071485953667782297549096
61744825071486239213649796372232
61744825071487139598384448264592
61744825071487139600643884025242
61744825071487139644138033174508
61744825071558884836311593282230
61744825071558884836374269308006
61744825071583200165535129920946
61744825071583200165597805946722
61744825071583200165598580781382
61744825071583200167230477211908
61744825071583200167230480399852
61744825071583200167293153237684
61744825071583200167293156425628
61744825071583200167293157475388
61744825073459833598291169804368
61744825073459833598292202919282
61744825073459833598292322414634
61744825073460734028780587560537
61744825073460784037416360435250
61744825073460784037417479643444
61744825073460800096924995354841
61744825073460900800880358319947
61744825073461249166681030018296
61744825073461249166953000717814
61744825073461250540979973777621
61744825073461250541251942960659
61744825073558195659370774756833
61744825073558195659370776273153
61744825073558195659935633823477
61744825073558195660206456616833
61744825073558195660207604527206
61744825073558195660207604527207
61744825073558195660207604877127
61744825073565250040844158090198
61744825074117297354542873243449
61744825074117462821057596135237
61744825074117462822686709290416
61744825074117462822686795029564
61744825074117462822749848831189
61744825074117464058598821249898
61744825074222662550999469557551
61744825074222662553447187430645
61744825074225365629217338204393
61744825074225365629238258910745
61744825074225365629238258910799
61744825074225365629239033745405
61744825074433341704752294448710
61744825074433363302387916509083
61744825074441467175654909197771
61744825074441467177911643184601
61744825074441467177912017772180
61744825074444170250944280785333
61744825074444170251693983007523
61744825074444170251697454911579
61744825074444170253116963589673
61744825074444170253117738424333
61744825074444170253137884296025
61744825074444170253138659130685
61744825074549520627587153589993
61744825074549520627587928424653
61744825079369425464273077842205
61744825079369574390512103417340
61744825079369574390784074116858
61744825079369575625293262067820
61744825079369575625293266318622
61744825079369575627553474202376
61744825079369575627821195107452
61744825079369575627821199358254
61744825079369875814563856066056
61744825079369875817091789105688
61744825079466821027555658312391
61744825079466836952059156378248
61744825079473975608919783637608
61744825079474775838743927890149
61744825079474940826455870344590
61744825079474940827018401762888
61744825079477427165319317945895
61744825079477477130396349637405
61744825079477477130397009685029
61744825079477577880168059981566
61744825079477626056635375212540
61744825079477626056907345912058
61744825079477627291414211032818
61744825079477627292249891376498
61744825079477627841024416558422
61744825079477627841297157392548
61744825079477627842716295833113
61744825079477627842716296183033
61744825079477627842716669254534
61744825079477627842718993252428
61744825079477627842719764903515
61744825079477627842719764903516
61744825079477627842988638087649
61744825079477627843553494320484
61744825079477627843555816797994
61744825079477627888470254164450
61744825079477627888472578162503
61744825079477627888472578162504
61744825079477627888473349813188
61744825079477642665455070003186
61744825079477642665455070003187
61744825079477642666878050935417
61744825079477643900801084538030
61744825079477643902495660070007
61744825079477643902495660070008
61744825079477643902496812680274
61744825079477643903060520652812
61744825079477643903061668563186
61744825079477928030567751390736
61744825079477928032824088318672
61744825079477928032826037723288
61744825079477944091494290652120
61744825079477944091766258300124
61744825079477944091767406677058
61744825079477944092331114184440
61744825079477944092331114651000
61744825079477944092332262561374
61744825079477944092334585509668
61744825080026389660471968572998
61744825080026389660471968689638
61744825080026389661036052804982
61744825080130087163524698365171
61744825080133991042319751738525
61744825080134140999787775622762
61744825080341988669735998996447
61744825080348875177177663914873
61744825080350092543002991685135
61744825080350092545259725671965
61744825080350092545259727188285
61744825080352778872480413865081
61744825080352779057667407607081
61744825080352779057667409123401
61744825080352793836912807466845
61744825080352793836912808983165
61744825080352795481031723334181
61744825080352795666219377123805
61744825080446132796504961727731
61744825080458144071673750134801
61744825080458144071676844617383
61744825097094401135766211950106
61744825097095752191127204063823
61744825097095752191129526544153
61744825097095752191129531248417
61744825097095752191129531267291
61744825097095752191130303250669
61744825097095752191966359498099
61744825097095752193388962776979
61744825097095752194225791026661
61744825097191796699048878509523
61744825097192696717542606872439
61744825097192697128763104706289
61744825097192697128763106222609
61744825097192697129327963772933
61744825097192697129596462568235
61744825097192697129598786566289
61744825097192697129599905774483
61744825097192697129599934354199
61744825097192697129599934476662
61744825097192697129599934476663
61744825097192697131294509998445
61744825097199751510237148087278
61744825097199916635209845271323
61744825097199916635772376685409
61744825097200800592501852257079
61744825097200801827286108350385
61744825097200802239066049939833
61744825097200802241325484639077
61744825097200802241597453822115
61744825097200817065760872536283
61744825097200817066323403950369
61744825097203454119410213960763
61744825097203502295375431885809
61744825097203502295375433402129
61744825097203502295940290952453
61744825097203502296211113745809
61744825097203502296212261656182
61744825097203502296212261656183
61744825097203502296212262006103
61744825097203503327075808009387
61744825097203503327075808009396
61744825097203503530719127135443
61744825097203503530722225968157
61744825097203503531559054217839
61744825097203503532978566433957
61744825097203503533250535616995
61744825097203503533815391145775
61744825097203503944760830623174
61744825097203503944760830623183
61744825097203503944760830623187
61744825097203503944763926272169
61744825097203503945035893938803
61744825097203503945596507429003
61744825097203503945596507783135
61744825097203503945599606615849
61744825097203504125517681886449
61744825097203504125518829796822
61744825097203504125518829796823
61744825097203504125518830146742
61744825097203504125518830146743
61744825097203504127775169912783
61744825097203504127775170262863
61744825097203504127778265907393
61744825097203504128046761670055
61744825097203504128047139095981
61744825097203504128047139445901
61744825097203518769759123109327
61744825097203518769759123459247
61744825097203518769761445940981
61744825097203520002845332004331
61744825097203520004539907531940
61744825097203520004540682366600
61744825097203520004541060142123
61744825097203520004541060142366
61744825097203520004543011068915
61744825097203520005104767764981
61744825097203520005104767764984
61744825097203804269035810187334
61744825097203804269035810187335
61744825097203804269035810537254
61744825097203804269035810537255
61744825097203804271567213964622
61744825097203804271567213964623
61744825097203804271567213968994
61744825097203804272128975364976
61744825097203815390252417133706
61744825097203819093757917461121
61744825097203819094030663000968
61744825097203819095452500276540
61744825097203819095452500276541
61744825097203819095724467924544
61744825097203819095724467924545
61744825097203819095725615830547
61744825097203819096290471714863
61744825097203819096292794663157
61744825097203820193538538114212
61744825097203820193810501530128
61744825097203820193810505762216
61744825097203820193811654139150
61744825097203820194375361646532
61744825097203820194375361763172
61744825097203820194378832971760
61744825097203820329376680727911
61744825097203820330799292843813
61744825097203820330800067678473
61744825097203820331071260491817
61744825097203820331636116376133
61744825097203820331636116842693
61744825097203820331639214275727
61744825097203820331639215675407
61744825097203820331639215692876
61744825097203820331639215692877
61744825097203820740886974215397
61744825097203820741162047292138
61744825097203820742581552782204
61744825097203820742581552782205
61744825097203820742582330804889
61744825097203820742582330804892
61744825097203820742854299638167
61744825097203820742854673059429
61744825097203820742856623985897
61744825097203820742856623985900
61744825097203820742856623985901
61744825097203820742856623986140
61744825097203820742856623986141
61744825097203820743418381031887
61744825097203820743421479869055
61744825097203820743421479869056
61744825097203820743421851417433
61744825097203820743421851423994
61744825097204704287803830327451
61744825097204704699586837452295
61744825097204704699586866150103
61744825097204704701843206616143
61744825097204704702114798021883
61744825097204704702114798023335
61744825097204704702115175449261
61744825097204704702115175799181
61744825097204704702118241229583
61744825097204704702118241233954
61744825097204704702118269925939
61744825097204715820803444398666
61744825097204719526003527541501
61744825097204719526275495189505
61744825097204719526276643095507
61744825097204719526841498979823
61744825097204719526843821928117
61744825097204720762190242957837
61744825097748362202152019628793
61744825097748362202152019630197
61744825097748362202152019746837
61744825097748362202152024347559
61744825097748362203825707497939
61744825097748362203846599623171
61744825097748362204390563380851
61744825097748362204390563382255
61744825097748362204390563853027
61744825097748362204392886801321
61744825097748362204411455507487
61744825097748362204411455861619
61744825097748362204413778809913
61744825097748363439195712304845
61744825097748363439739679362897
61744825097751964475661681152519
61744825097751965710986806870843
61744825097751965711007698879435
61744825097751965711007727581407
61744825097752264664932275150707
61744825097752265900257400869031
61744825097752265900257400873243
61744825097752265900257400985671
61744825097752265900257401339803
61744825097752265900278292877623
61744825097752265900278292881835
61744825098075068216752945869094
61744825098075068216752947385414
61744835629289127387818552501743
61744835629289127389510805197695
61744835847619130663752075771646
61744835847839174339554831282528
61744835847839174339554831749088
61744835847839222515537880385034
61744835847839222515537880851594
61744835847839222516101964611402
61744835850865749046258724802425
61744835850898168251568905179036
61744835865345006765796323233738
61744835865345010471834374875080
61744835865345010471834374879292
61744835865560257280559308736533
61744835865560259064949120203889
61744835865560262769297247874683
61744835865560296125258885865109
61744835865563849682068981808874
61744835865563849682068982163006
61744835865563849684325318736810
61744835865563849684325319090942
61744835865563849684600385573064
61744835865563849684600385577276
61744835865563894156780797834450
61744835865563894156780798188582
61744835865563894156781569485378
61744835865563894156781945725950
61744835865563897860562513969218
61744835865563897861126598201202
61744835865563897861126598319246
61744835865563897861126598323458
61744835865563897861126598673378
61744835865563897861127747629300
61744835865563897861127747633512
61744835865563897862818851015198
61744835865563897862818851019410
61744835865564148636808694312178
61744835865564149873850058869112
61744835865564149873850059335672
61744835865564198049833107971618
61744835865564198049833108438178
61744835865564198050397192203602
61744835865564198050397192670162
61744835865564198050397964322494
61744835866216809442656993272897
61744835866532871684000281431649
61744835866532875388348405914499
61744835866544582769336365207051
61744835874533566765686423466271
61744835874533566766251282178623
61744835874533566766251282537127
61744835874533570470032222547015
61744835874533570470032222551387
61744835874533570470032226802189
61744835874533570470032227152109
61744835874533570471703587820595
61744835874533570471703587820755
61744835874533570471724474776407
61744835874533570471724475130699
61744835874533570471724479498141
61744835874533570471724479848061
61744835874533570471726799595313
61744835874533570472291658307665
61744835874533570472291658661957
61744835874533570472291658666169
61744835874533571707050377199843
61744835874533571707050377204215
61744835874533571707073592161101
61744837065012156780461641165387
61744837277726572486705462454710
61744837277726572488397714800742
61744837284582245019611615280811
61744837301361075788187846023219
61744837302308121121655776280830
61744837703111280952525315566187
61744837703111280954217568262139
61744837756324277306316095839615
61744837756325182632434588348722
61744837756325182769695343074114
61744837756325182769695343078326
61744837756325182769695343428246
61744837756325182771389918722572
61744837756325182817143503514396
61744837756325227241900803630510
61744837756325230947941180109472
61744837756429349043921744891754
61744837756981691010704961776782
61744837756981691010707285074996
61744837756981694716745338255744
61744837763213318978424994080704
61744837779959734247728327984499
61744837780064200115586102178838
61744837780903179070865521577363
61744837780907982177627097178429
61744837780939195082728586959204
61744837780939195082728586960608
61744837780939195082728587077248
61744837780939196317486505620738
61744837780939196324828511327460
61744837780939200021832306123004
61744837782910595380075584588697
61744837782910595380075585055257
61744837782910595382335016111643
61744837782910595382335016117259
61744837782910595382335016583819
61744837783893959857826543626768
61744837783893959857826543626769
61744837783893959862909893820490
61744837783893959865166226385196
61744837783893959865166226385197
61744837915857167122604355310225
61744837915857167167792969078178
61744837915858063846489338320968
61744837915858063983750092696440
61744837915858063983750092700652
61744837915858063983750093050572
61744837915858064029503677604904
61744837915858064029503677959036
61744837915858067552527735508068
61744837915858067552527764204424
61744837915858067553092620088740
61744837915858067689788145877188
61744837915858067689788145881400
61744837915858067689788146231320
61744837915858067689788404144392
61744837915858067689788518929816
61744837915858067689788518934028
61744837915858067689788519283948
61744837915858067690353374814132
61744837915858067735541730669012
61744837915858067735541730673224
61744837915858067735541988936216
61744837915858067735542075029496
61744837915858067736106844820532
61744837915858068971452604396884
61744837915858068971455960801174
61744837915858068971456046540322
61744837915858112160298255950466
61744837915858112160298370735890
61744837915858113395080189445398
61744837915858113395080304118394
61744837915858113397339738829284
61744837915858117101118357411570
61744837915858117101118357415782
61744837915858117101118357765702
61744837915858117101120680359864
61744837915858117101120680364076
61744837915858117101120680713996
61744837915858117101121452016408
61744837915858117101121452366328
61744837915858117101685424995216
61744837915858117101685536244180
61744837915858117101685539430720
61744837915858117101686311083052
61744837915858117103377788940132
61744837915858117103377792126672
61744837915929814619244621768220
61744837915929814619244622122352
61744837915929814756442614378768
61744837915929814756442614732900
61744837915931015513524904282660
61744837915931015513524904636792
61744837915954130087360726665942
61744837915962235197663666706948
61744837915962235197666764612158
61744837915962235197666766011838
61744837915962235197666766029308
61744837915962235197729442055084
61744837915962283375321403972872
61744837915962283375321433019148
61744837915962283375342324561180
61744837915962283375342324578650
61744837916514575929105512233824
61744837916514575929189194703696
61744837916514575929189195057828
61744837916514580870489583141488
61744837916514580870573265611360
61744837916514580870573265965492
61744837916805164084208350823106
61744837916805164221406343433654
61744837916805164221469019459430
61744837916805164221742131750915
61744837916806364840660781264922
61744837916829475709086086977026
61744837916829475846284079587574
61744837916829479415124140157774
61744837916829479552322132768322
61744837916829776035617349615958
61744837916829779741655402796706
61744837916829779741655517582130
61744837916829779741655517587746
61744837916830676466105699787912
61744837916830676466105700850722
61744837916830680172143752968660
61744837916830680172143754031470
61744837916830680172143781665016
61744837921863103684938148283707
61744837921870908788423185977617
61744837921870908788423186159948
61744837921870908788423186509868
61744837921872110597837897451148
61744837922713785927986457411055
61744837922738101257209994049772
61744837922738101259469429810422
61744837922738104963248046880600
61744837922738104963248047230519
61744837922738104963248047230520
61744837922738104965507482991170
61744837922738104965507482995382
61744837922746205133861491774828
61744837922746206369210608689994
61744837922746206971601298268930
61744837922746206971601298385570
61744837922746210075248661869338
61744837922746210075248661870742
61744837922746210675947098753726
61744837922746210677555783336569
61744837922746210677555783868820
61744837922746210677555784931594
61744837939492619168385987720245
61744837939588979924243150475404
61744837939589880492054932465756
61744837939589880537808517361122
61744837939596736712872258081742
61744837939596784843021138287010
61744837939596784888583337534406
61744837939596784888858748979170
61744837939596784890467318652673
61744837939596784890551001675122
61744837939596784890551002025042
61744837939597085078129342859314
61744837939597086267722547441074
61744837939597086269331117648280
61744837939597986835471567670714
61744837939597986837142928340812
61744837939597986883463667634880
61744837940439665736614934322966
61744837940440867096025319736376
61744837940440867096025325404327
61744837940440867096046246110679
61744837940460379320178763236199
61744837940463977361490346461570
61744837940463977361492669059944
61744837940463977361492670476886
61744837940463977361492670477094
61744837940463977361513586578352
61744837940463977361513586932484
61744837940463977361513589648252
61744837940463977361513591183446
61744837940463981065292208230538
61744837940463981065292208580458
61744837940463981067530719052748
61744837940463981067530722240692
61744837940463981067530723652018
61744837940463981067530723657634
61744837940463981067530723657842
61744837940463981067551644364194
61744837940464281813375742049764
61744837940464283024998067128795
61744837940464283048724860125714
61744837940465182426941108954404
61744837940465183616536642133536
61744837940465183662290227030354
61744837940472081235908747612964
61744837940472081236472832317124
61744837940472081236473607151784
61744837940472082471233849356666
61744837940472082471254768527824
61744837940472083027829198706066
61744837940472086177271897932320
61744837940472086177271902531590
61744837940472086177271902537206
61744837940472086177271902537414
61744837940472086182919331182740
61744837940472086727155216296322
61744837940472086727155217346046
61744837940472086733867253403134
61744837940472086772908772036254
61744837940472086772908772041870
61744837940472086779599917606650
61744837940472383209547461206418
61744837940472386916425809827998
61744837940472386916425811344318
61744837940472388156855144800026
61744837940472388156855145154158
61744837940472388158547426547918
61744837942435326460609928840851
61744837942435326460609929194983
61744837942435376425212238001821
61744837942435376425212238007437
61744837942435376425212238473997
61744837942435376425773997885831
61744837942435376425773997891447
61744837942435376425773998358007
61744837942435376425773999285511
61744837942435376425773999308596
61744837942435376425773999308597
61744837942435376425773999757687
61744837942435376425773999775157
61744837942435376425776322233805
61744837942435376425776322239421
61744837942435376425776322705981
61744837942443481533822925587175
61744837942443481535517501113377
61744837942443481535517501118993
61744837942443481535517501231421
61744837942443481535517501585553
61744837942443481535518275953653
61744837942443481536082360185637
61744837942443481536082360302277
61744837942447334033127489904765
61744837942447334033127489908977
61744837942447378497989911770619
61744837942447382163358103525341
61744837942447382204027964834727
61744837942447382209111310665219
61744837942447383993500347423441
61744837942447383993500347427813
61744837942447383996031750837711
61744837942447383996031751186387
61744837942447383996031751190599
61744837942447383996031751192003
61744837942447383996031751304271
61744837942447383996031751308643
61744837943418740901265525400956
61744837943418740901265525400957
61744837943418740908605208159384
61744837943418740908605208159385
61744837943418740908605211341713
61744837943418740908605212876747
61744837943418740908605212876752
61744837943426849722692187622923
61744837943426849722692192223805
61744837943426849724386767868051
61744837943426849724389087615143
61744837943426851554530161074641
61744837992670199296020695651654
61744837992670199296020696005786
61744837992670199341774280915654
61744837992774410039601584811676
61744837992774410039601670900744
61744837992774413743950483434962
61744837992774413743950569174110
61744837992774413745642736130914
61744837992774413745642821870062
61744837992774413745645060128968
61744837992778317442071331717892
61744837992778317442071417457040
61744837992778317442074430550606
61744837992778317442092338163392
61744837992778317442095437350238
61744837993326707534773982014010
61744837993326711240812035194758
61744837993649711928734182170628
61744837993649711928734268259696
61744837993649715495822411689626
61744837993649715633083166415018
61744837993746976951669480044730
61744837993746976951671804042784
61744837995624711975362410828684
61744837995729176596391054822818
61744837996572057582520274862745
61744837996572057589863313671331
61744837996572058184659915983917
61744837996597269645479587099000
61744837996597275181389154742500
61744837996604473087437764514175
61744837996604473087440859114801
61744837996604473089134664039826
61744837996604473089135435692158
61744837996604473089885482387269
61744837996604473089885568473907
61744838001641403823705318858210
61744838002480683002964952370803
61744838002480683597761554683389
61744838002513098502236302739298
61744838002513098502237074391630
61744838002516705682419223451529
61744838002516705682419227683617
61744838002516705690202491428767
61744838019255610066386081416479
61744838019255610112139666326347
61744838019255611308507697786479
61744838019259212390729574833349
61744838019259213627768965626563
61744838019259512534246584038309
61744838019259512580000168830133
61744838019259513771284854456965
61744838019259513771284854461177
61744838019259513817038439248789
61744838019259513817038439253001
61744838019367276816267265251468
61744838019367281712106612423344
61744838019367281712106612423345
61744838019367576959784274339788
61744838020023743836902218545927
61744838020023743839433620655963
61744838020023795624028208087159
61744838020023795624028579642181
61744838020023795624028581158501
61744838020023795629112269945585
61744838020023795629112270295505
61744838020024094578581126177158
61744838020230871278843201597550
61744838020230871278843206196811
61744838020230871278926889022436
61744838020238980095463909208219
61744838020238980095464684042879
61744838020239875172005977933063
61744838020239875172845473375043
61744838020239875172845502071399
61744838020239875172845502072803
61744838020239875172845502189443
61744838020239875172846249376103
61744838020239875172846277955819
61744838020239875172846277957223
61744838020239875172846278073863
61744838020239875172846278441093
61744838020239880114230320283767
61744838020239880114230349335659
61744838020239880114232672283953
61744838020239880114233447118613
61744838020239880706497497626737
61744838020239880708189750439329
61744838020239880709029246944167
61744838020239880709030021778827
61744838020239880709030050476587
61744838020239880709030050480799
61744838020239880709030050593227
61744838020239880709030050947359
61744838020239881944376039505743
61744838020239881944376068203503
61744838020239881944376068207715
61744838020239881944376068320143
61744838020239881944376068674275
61744838020242576876030546883336
61744838020242578110811704377208
61744838020242578110874499426347
61744838020242578111376563087374
61744838020242578705670730181330
61744838020242578705670730299422
61744838020242581814944860002370
61744838020242581815217977098203
61744838020242581817477408962183
61744838020242582412214319286060
61744838020242582412214319290272
61744838020242582412277110103111
61744838020242582412277110107323
61744838020242583644524167437730
61744838020242583644526490742577
61744838020242583647560337013003
61744838020242583647623127830027
61744838020242583647623127834239
61744838020242882555794090492219
61744838020242882555794090493623
61744838020242882555794090497835
61744838020242882555794090610263
61744838020242882555794090964395
61744838020242882555794119195616
61744838020242882555794119195643
61744838020242883791140108219135
61744838020242883791140108224751
61744838020242883791140108691311
61744841584894711961015373377365
61744841585770058269274633677177
61744841585770061973620434161973
61744841585770061975879865689131
61744841585770958707146659481838
61744841585770962406409890387744
61744841585770962406409890391956
61744841585770962406430806493422
61744841585770962406430806847554
61744841585770962411492459966634
61744841591678383493084815067629
61744841591678387197430615552425
61744841591678387199690047079583
61744841594634069066170654053810
61744841594634069066358682131298
61744841594634069066442250165666
61744841594634069066442278745382
61744841594634069066442278764096
61744841594634069066442621720688
61744841608530130607543629643213
61744841609404263301671532055230
61744841609404263301671536660324
61744841609477209293860603221198
61744841609825730795708169493411
61744841612359044737851816589282
61744841612359044737851902328430
61744841612650828708857665155574
61744841612650828708858808344214
61744842063493370422749434385230
61744842063493370422812196500074
61744842063493370422812196504286
61744842063493370422814519448368
61744842063494270944807543959496
61744842063494270944807544309416
61744842063494270944807545370822
61744842063494270944807545372226
61744842063494270944807545376438
61744842063494270944809868324732
61744842063494270990561130286514
61744842063494270990623892401358
61744842064368716730990897275672
61744842064368716731053659394728
61744842064368716731074551399108
61744842064368716731074551403320
61744842064368720437094035523770
61744842064368720437114927528150
61744842064368720437114927532362
61744842064369617161060373701746
61744842064369617161538452282284
61744842064369617161540775580498
61744842064369617161541924540632
61744842064369617161601214397128
61744842064369617161601214401340
61744842064369617161601214751260
61744842064369617161603537345422
61744842064369617161603537699554
61744842064369617161604570451498
61744842064369617161604570801418
61744842064369617161604571862824
61744842064369617161604571864228
61744842064369617161604571868440
61744842064369617161604686655476
61744842064369617161604686659688
61744842064369617161624457933730
61744842064369617161625491039806
61744842064369617161625492575000
61744842064369617166687916281990
61744842064369617168382492276156
61744842064369620867578828761246
61744842064369620867641590526170
61744842064369620867641590530382
61744842064369620867644947993270
61744842064369620867644947997482
61744842064369620867645062784518
61744842064369620867645062788730
61744842064369620872728292760952
61744842064473786679538898812416
61744842070277041954884732793772
61744842070277045660925108922814
61744842070382412092640566563987
61744842070382412092640566563988
61744842073337171981918771839676
61744842073338072364265704900645
61744842073338072364265709622379
61744842073338072365960285131111
61744842073338072366525141015427
61744842073338077895366132997781
61744842087452993526470781198620
61744842088002918056300984944690
61744842088002918056865069176674
61744842088002918056866218136808
61744842088002921760646785429486
61744842088002921762903122357422
61744842088077070350479605081505
61744842088108282637810532496679
61744842088108283255494432228690
61744842088108283262272325123712
61744842088108284488584084815136
61744842088108284497618342850628
61744842088108288194622137628702
61744842088108288194622137982834
61744842088108288194622137995884
61744842088108288201400059103440
61744842088108288201400059457572
61744842088108288201964143335424
61744842088108585236750962498035
61744842090079644708144550282705
61744842090079648414184925926473
61744842090079649598715709975977
61744842090079649598715710325897
61744842090079649603799055819567
61744842090079649605493631450715
61744842090079649644469295253075
61744842090079649649530944003309
61744842090079649649531715305721
61744842090079649649531720023083
61744842090079649649552641083567
61744842090079650193512313804723
61744842090079650193512314154643
61744842090079650198595658113279
61744842090079650198595658585455
61744842090079650200290235629381
61744842090079650200854319861365
61744842091249482228434986812034
61744842223026251634608282012678
61744842223026255293218323693331
61744842223026255338953310374370
61744842223026255338953310378582
61744842223027152202419977559830
61744842223027155723750666758230
61744842223027155860948659368778
61744842223027155860948659718698
61744842223027155862640912047468
61744842223027155906765006275654
61744842223027155906765006279866
61744842223027155908394496955932
61744842223027155908394497305852
61744842223027155908397591906478
61744842223027155908457259070776
61744842223027155908457259074988
61744842223027155908457259424908
61744842223027155908460353671402
61744842223027157143741286335180
61744842223027157143741286689312
61744842223027157143743609637606
61744842223027157143804048450024
61744842223027157143804048454236
61744842223027157143804048804156
61744842223027157143806371398318
61744842223027157143806371402530
61744842223027157143806371752450
61744842223350176172073537261228
61744842223350176172073566307504
61744842223901601647213342795881
61744842223901601648907917969356
61744842223901601648907917973568
61744842223901601649472773970312
61744842223901602884171057929432
61744842223901602884233820044276
61744842223901602884233820048488
61744842223901602884254712052868
61744842223901602884254712057080
61744842223901606588579620529072
61744842223901606588579620533284
61744842223901606588600507950040
61744842223901606588600508304171
61744842223901606588600508304172
61744842223901606588600512536260
61744842223901606588600512537664
61744842223901606588600512541876
61744842223901606590274196173318
61744842223901606590295088181910
61744842223901606590295088186122
61744842223902502079375291210050
61744842223902502079437680276478
61744842223902502079437680626398
61744842223902502079437938556732
61744842223902502079437938906652
61744842223902502079438053329106
61744842223902502079438053679026
61744842223902502079458600860574
61744842223902502079458600864786
61744842223902502079458600977214
61744842223902502079458601331346
61744842223902502079458859127778
61744842223902502079458859244418
61744842223902502079458859594338
61744842223902502080023457215662
61744842223902502080023715010690
61744842223902502080023715128734
61744842223902502080023715482866
61744842223902502084521284368558
61744842223902502085085368601946
61744842223902502086780719434984
61744842223902503314720936234258
61744842223902503314722085194392
61744842223902503314783697999182
61744842223902503314783698353314
61744842223902503314784732517988
61744842223902503314784732522200
61744842223902503314784847309236
61744842223902503314784847313448
61744842223902503314804618587490
61744842223902503314805653228760
61744842223902503322126737161900
61744842223902507019066736719054
61744842223902507019067885679188
61744842223902507019129498483978
61744842223902507019129498488190
61744842223902507019129498838110
61744842223902507019130531590054
61744842223902507019130531939974
61744842223902507019130533002784
61744842223902507019130533006996
61744842223902507019130647794032
61744842223902507019130647798244
61744842223902507019150419188926
61744842223902507019150419543058
61744842223902507019151190841258
61744842223902507019151191195390
61744842223902507019151449108462
61744842223902507019151449462594
61744842223902507019151452644922
61744842223902507019151453713556
61744842223902507020762457072472
61744842223902507020821751179930
61744842223902507020821751184142
61744842223902507020825108647030
61744842223902507020825108651242
61744842223902507020825218833184
61744842223902507020825218837396
61744842223902507020825223438278
61744842223902507020825223442490
61744842223902507025905355276222
61744842223902507025908453414712
61744842223974252394594639653991
61744842223974547641661874186767
61744842223975448072191894284706
61744842223975448072212814874418
61744842223975448072212814991058
61744842223975449307537912013026
61744842223975453013575965192370
61744842223975453013575965193774
61744842223975453013596885898722
61744842223998563881371411461272
61744842223998563881371411815404
61744842223998564018632080097596
61744842223998567585717211950280
61744842223998567722977880586604
61744842224006668991679773759674
61744842224006669128940442395998
61744842224006672697717826940422
61744842224006672834915819550970
61744842224006673254292284386468
61744842224006673437306538281176
61744842224007874009490564408434
61744842224007874055244149200258
61744842224194290989237963538844
61744842224218603211422413993440
61744842224218606870035550255846
61744842224218606915768214128316
61744842229258801583482951979978
61744842229258801583482952329898
61744842229258801585175205025850
61744842229809926872718099359808
61744842229809926873282955360764
61744842229809928108064893443320
61744842229809928108064893447532
61744842229809931812410689340492
61744842229809931812410693926712
61744842229809931812410693928116
61744842229809931812410693932328
61744842229809931814105269572362
61744842229811149024672981277867
61744842229907189431733862640207
61744842229908394314735029755708
61744842229915294542042109797650
61744842229915295144453463332018
61744842229915295144453806288646
61744842229915298248080277765226
61744842229915298848799263816814
61744842229916499392361810852167
61744842229916499416944802093110
61744842230127248342624558364445
61744842230134133115007723239080
61744842230134136819353523373956
61744842230134136819353523723876
61744842230134136819437206077108
61744842230134136819437206193748
61744842230134136821045776400954
61744842230134136821045776419828
61744842232862853402621340844341
61744842232862853402621340848553
61744842232862853409399266905299
61744842232862858938805114771969
61744842232870962224050327435963
61744842232870962225746052372793
61744842232870962225746055555121
61744842232870962226310911439437
61744842232873660406158416070124
61744842246977772737525531778767
61744842246984677685272794796986
61744842246984677687219451941029
61744842246984677687219566732277
61744842246984677687219566910396
61744842246985878442609575316778
61744842246985878444301828012730
61744842246985878444301829529050
61744842246985878444304924129676
61744842246985879632223700959070
61744842246985879632223729656878
61744842246985879633915982352830
61744842246985879633918276236134
61744842246985879680215800923236
61744842247535802974699211635554
61744842247535802975264067986430
61744842247535802975264440572498
61744842247535804210045229362470
61744842247535804210045229480514
61744842247535804210045229830434
61744842247535804210046378790568
61744842247535807914391029965310
61744842247535807914391030315230
61744842247535807914391801966158
61744842247535807914392174670270
61744842247535807914392175024402
61744842247535807914392178206730
61744842247535807914392179275364
61744842247535807916648138894094
61744842247536109872486254306317
61744842247536109874178507002269
61744842247536124696644283119613
61744842247536124696647377720239
61744842247608748974795517561828
61744842247608753908837611460530
61744842247608753909404761595380
61744842247608753916179588469492
61744842247609955268313749056705
61744842247609955268877827639452
61744842247633064298936480022384
61744842247633064298936480372304
61744842247633064305711306779856
61744842247633065532022722215790
61744842247633065533714974443778
61744842247633065533714974561822
61744842247633065533715318817312
61744842247633065533715347614450
61744842247633065539365847117656
61744842247633065541057324506772
61744842247633065541058099463688
61744842247633069238060775046618
61744842247633069238060775396538
61744842247633069240320551279968
61744842247633069240320579977728
61744842247633069245403899948484
61744842247633069245403900298404
61744842247633366272032031039481
61744842247633366279626118324696
61744842247633369986228249419185
61744842247633369986228249952840
61744842247633371221010182914117
61744842247633371221013283814276
61744842247634266893755563793372
61744842247634270599793616503348
61744842247634270599793616857480
61744842247641169406982311972560
61744842247641169408674219828418
61744842247641169409241743133940
61744842247641169414325092502296
61744842247641169416016569891412
61744842247641169416016570008052
61744842247641170644023679816816
61744842247641170644023680166736
61744842247641170644023681233758
61744842247641171200660443064242
61744842247641171200660529153310
61744842247641171200681448446932
61744842247641171246435406310342
61744842247641171246435406776902
61744842247641174325478742119395
61744842247641174348366038506690
61744842247641174348369480301612
61744842247641174350061734414506
61744842247641174350061758861512
61744842247641174350626617928156
61744842247641174355144303987780
61744842247641174355709163060040
61744842247641174355709163409960
61744842247641174905006243549038
61744842247641174905006329638106
61744842247641174905024151493078
61744842247641174906719501627680
61744842247641174906719503044830
61744842247641174906719876097458
61744842247641174944858336708182
61744842247641174950759914546570
61744842247641174950781207261698
61744842247641174952452423993406
61744842247641174952452423993650
61744842247641475071387590214749
61744842247641475089215643234668
61744842247641475096536613413430
61744842247641476331337258425218
61744842247641476331883520783516
61744842247642372003517667512054
61744842247642375707863467996850
61744842247642375710101980318070
61744842247642375710101980335332
61744842247642376897456672932742
61744842247642376899695216684800
61744842247642376945448772896908
61744842247828793238951346960484
61744842247828793238951348495677
61744842247851907216041757998964
61744842247852223990958422645545
61744842247853104863829083110192
61744842247853104863829083114404
61744842247853109805780334366786
61744842247860012325786404536002
61744842247860012875665106963578
61744842247860012875666255942426
61744842247860012923093495771474
61744842247860012923093495790188
61744842247860028911449182096429
61744842247957274175339131313683
61744842247957274176174811652991
61744842249604425746524202931655
61744842249604425751582755682987
61744842249604429457623907700661
61744842249604429457623909585615
61744842249604429457644830290563
61744842249604430687908273485187
61744842249604430687908273839319
61744842249612530863583367611653
61744842249612534522196503888721
61744842249612534522196508474941
61744842249612534522196508493815
61744842249612534567929172697171
61744842249612534567932270117107
61744842249612534567950093403523
61744842249612534569623744786243
61744842249612534569623745140375
61744842249612534569624522813059
61744842249612535804970537352031
61744842249612535804970537701951
61744842249612536354034477327181
61744842249616436977631655919555
61744842249616436977631655923926
61744842249616436977631655923927
61744842249616436977631656273687
61744842249616436977631656278059
61744842249616437030141467117441
61744842249943343089900758052063
61744842250551359759719032950174
61744842250583774663339126079844
61744842250583774665031378425876
61744842250587677125277131219744
61744842250587677132873542852942
61744842250587682072001276832670
61744842250587682666794408285184
61744842250587829078862491545853
61744842250595787777938423913392
61744842250595937897176595144469
61744842250595937897176596561619
61744842250595937897743778559087
61744842250595939727319992951941
61744842250599386344842074338298
61744842250599386344842845989226
61744842250599389499891479891500
61744842250599390040754634940214
61744842250599390040757729422796
61744842250599391286226916896890
61744842250915488793615715130050
61744842299835400219155526349743
61744842299838097692152168496628
61744842299838097692152168850760
61744842299838097692717024379540
61744842299838101396497970385316
61744842299838101398190221559332
61744842299838101398190221677376
61744842299838101398190221681588
61744842299838101398190222031508
61744842299838101398757401908262
61744842299839287331135403822840
61744842299839287468396158081672
61744842299839287468396158085884
61744842299839287468396158198312
61744842299839287468396158552444
61744842299839287514066060636904
61744842299839287514128822285188
61744842299839287514128822289400
61744842299839287514128822401828
61744842299839287514128822755960
61744842299839287514630144868888
61744842299839287514692906517172
61744842299839287514692906633812
61744842299839298586516133712816
61744842299839298586516133718432
61744842299839298586516133830860
61744842299839298586516134184992
61744842299839298587080989715176
61744842299839298587080990069308
61744842299839302290778252895544
61744842299839302290861935719548
61744842299839302292470504541736
61744842299839302292554186893564
61744842299839302292554186894968
61744842299839302292554187011608
61744842299839302292554187365740
61744842299839302293119042895924
61744842299839302293119043250056
61744842299839302293121367243898
61744842299839302293121367248110
61744842300710731209231709998853
61744842300710734912822037536555
61744842300710734913575182947731
61744842300710751514534616359957
61744842300713736958922188702141
61744842300714632450324212673948
61744842300714632450345133380300
61744842300714632457102395599622
61744842300714632457102396649382
61744842300714633685106407619816
61744842300714633685127328324764
61744842300714633692448413326538
61744842300714633692448414376298
61744842300714633692449189215170
61744842300714637373903475266099
61744842300714637389389188772324
61744842300714637389451950885764
61744842300714637389451950887168
61744842300714637389451950891380
61744842300714637389452208104612
61744842300714637389452209171634
61744842300714637389472871592116
61744842300714637389473128809560
61744842300714637389473129878034
61744842300714637391146526531414
61744842300714637391146526535626
61744842300714637391167447236362
61744842300714637391708283110840
61744842300714637391708283115052
61744842300714637391708283227480
61744842300714637391708283581612
61744842300714637391711640681530
61744842300714637391711640694580
61744842300714637391729203821404
61744842300714637391732561387882
61744842300714637396230129579350
61744842300714637396230130629110
61744842300714637396794214861094
61744842300714637396794989699966
61744842300714637398486466507286
61744842300714637922946492767987
61744842300714637922949591954833
61744842300714653975114727388949
61744842300714653982454410147377
61744842300807992532903778028455
61744842300810694250001609749956
61744842300810694250001609751360
61744842300810694250001609755572
61744842300810694250001610105492
61744842300810694251696185395606
61744842300810694251696185749738
61744842300810694387199602360504
61744842300810694387199602366120
61744842300810694387199602716040
61744842300810694387262278386280
61744842300810694387262278391896
61744842300810694388894178010366
61744842300810694388956854386062
61744842300811895007083899655252
61744842300811895007104820243560
61744842300811895008778475649418
61744842300811895008799396354366
61744842300811895556147839634773
61744842300811895563679250894221
61744842300811895601880503838289
61744842300811895609411915097737
61744842300811895609411943795545
61744842300818799362001448507162
61744842300818799362001448861294
61744842300818799499199441117710
61744842300818799499199441121922
61744842300818799499199441471842
61744842300818799499262117143486
61744842300818799499262117147698
61744842300818799499262117497618
61744842300818799918659475404482
61744842300818799964413060662866
61744842300818803066347250390234
61744842300818803066347250395850
61744842300818803068039501687910
61744842300818803068039501692122
61744842300818803068039502042042
61744842300818803068606681918796
61744842300818803203545243000782
61744842300818803203545243006398
61744842300818803203607919026558
61744842300818803203607919032174
61744842300818803205237494298458
61744842300818803205237494302670
61744842300818803205237494652590
61744842300818803205300170324234
61744842300818803205804674529344
61744842300818803205867350555120
61744842300818803623005275889278
61744842300818803624697184578878
61744842300818803624697528585230
61744842300818803624699508576932
61744842300818803670367172288654
61744842300818803670367545360156
61744842300818803800034098009076
61744842300818803800096774034852
61744842300818803805956853758210
61744842300818803807627066086106
61744842300818803807627841392942
61744842300818803807627927014046
61744842300818803807627927132090
61744842300818803807628180695030
61744842300818803807628300085548
61744842300818803807630165390996
61744842300818803807651172185012
61744842300818803807651430452216
61744842300819998884302576916970
61744842300819998884323497623322
61744842300820000119083738293010
61744842300820000119083738411054
61744842300820000119083738760974
61744842300820000119104658999362
61744842300820000119104659465922
61744842300820000119648594643886
61744842300820000119669515350238
61744842300820000652770901231051
61744842300820003800538800700535
61744842300820003823429540294126
61744842300820003823429540295530
61744842300820003823450461000478
61744842300820003825121791473758
61744842300820003825121791591802
61744842300820003825121791941722
61744842300820003825142712180110
61744842300820003825686647824634
61744842300820003825688971822688
61744842300820003825709892529040
61744842300820004349581818202423
61744842300820004349584917389269
61744842300820004381717142358352
61744842300820004381779560099662
61744842300820004381779560571838
61744842300820004381779904473196
61744842300820004427449462188334
61744842300820004427449806561868
61744842300820004427533145008126
61744842300820004427533145480302
61744842300820004427533489381660
61744842300820005592463491093691
61744842300822702356205988934903
61744842300822706085783204111606
61744842300822706085783232807962
61744842300822706085783232813578
61744842300822706085783233280138
61744842300822706131536789025686
61744842300822706131536789492246
61744842300822706268734781630618
61744842300822706268734781636234
61744842300822706268734782102794
61744842300822706268797543751078
61744842300822706268797543867718
61744842300822706268797572447434
61744842300822707321045653804154
61744842300822707321125780165856
61744842300822707321128878998570
61744842300822707321129221838522
61744842300822707321129250534878
61744842300822707321129250540494
61744842300822707321129251007054
61744842300822707366882806752602
61744842300822707366882807219162
61744842300822707504056436979920
61744842300822707504056522719068
61744842300822707504059535812634
61744842300822707504059907348942
61744842300822707504059907354558
61744842300822707504059907821118
61744842300822707504059993443626
61744842300822707504059993560266
61744842300822707504077443425420
61744842300822707504080542612266
61744842300822707504080799363150
61744842300822707504080799829710
61744842300822707504080914148574
61744842300822707504143218638042
61744842300822707504143561477994
61744842300822707504143561594634
61744842300822707504143590174350
61744842301026847111839542159215
61744842301026850816187666991985
61744842301038842398090505287307
61744842301134903101941210316302
61744842301134903101959117805428
61744842301134903101962217110318
61744842301134903101962475377522
61744842302792409282478568400949
61744842302792410520356766264717
61744842302792414080161535330379
61744842302792414224699467916799
61744842302792865126627433640315
61744842303120673036652582798476
61744842303120673036926875979568
61744842303120673036989638094572
61744842303766357817576629824934
61744842303766357818082165383712
61744842303766357818082165733632
61744842303766358412941188474300
61744842303766358412941188824220
61744842303766362118919146741180
61744842303766362118981564486702
61744842303766363352065823617102
61744842303766363353760398794788
61744842303773561260293711374149
61744842303774310972329612009160
61744842303774311519952347048054
61744842303774311521372630910728
61744842303774313359321734929694
61744842303774317055300066035596
61744842303774318290646083762512
61744842303774318299014324792334
61744842303777012676036930351367
61744842303777012681122943486425
61744842303777012683378936058089
61744842303777012683382034890803
61744842303777012818383697861897
61744842303777014648254777511707
61744842303777014650786182809687
61744842303777014650786185992015
61744842303777015062569566207146
61744842303777018171549688939385
61744842303777018171550463774045
61744842303777018172114548010241
61744842303777018172115322844901
61744842303777018347452236747275
61744842303777018347514912773051
61744842303777018354230158222013
61744842303777018355045979658965
61744842303777018355046065398113
61744842303777018355066987521455
61744842303777018355067244738899
61744842303777018355128887644097
61744842303777018355129659296429
61744842303777018355129663547231
61744842303777018355130006503823
61744842303777018355130006858114
61744842303777018355317948842003
61744842303777018355318034581151
61744842303777018766012422044057
61744842303777018766012422398189
61744842303777018766911926319515
61744842303777018766911926673647
61744842303777164768581087883644
61744842303777168335663814349502
61744842303777168335666138697476
61744842303777168337358391393428
61744842303777168337923247276096
61744842303777168472924569074893
61744842303777168472924569074894
61744842303777168472924569079106
61744842303777168472926893072947
61744842303777168472926893072948
61744842303777168472926893427080
61744842303777168474619146123032
61744842303777168475184002001488
61744842303777168475187100834202
61744842303777169067721172903640
61744842303777169069983703146788
61744842303777464958416512602661
61744842303777465552310173299833
61744842303778365388337599033840
61744842303778365982928076917320
61744842303778369092682236732289
61744842303778369092683011566949
61744842303778369092685708990637
61744842303778370921988801684985
61744842303778370921988802034905
61744842303778370921989949945279
61744842308701490539729101037595
61744842309649771175817833345221
61744842309649771769777239036675
61744842309649771770614062586465
61744842309649773005876140723831
61744842309682186673395378771429
61744842309682186675089954296605
61744842309682186675654814886211
61744842309682188505798211280905
61744842309682191617041984643851
61744842309682192211186573142850
61744842309682193444925945260633
61744842309683088890029649308792
61744842309683092596067702489540
61744842309683092596067703040665
61744842309685643768231674255394
61744842309685790181596839252771
61744842309685790182247614699513
61744842309685790776393070010175
61744842309686991350275387753756
61744842309686991350547026975594
61744842309686991351111882859910
61744842309686995057153378199540
61744842309686996291659123936738
61744842309686996291659124587033
61744842309686996292499424628503
61744842309686996292499425095063
61744842309869522478868818343945
61744842309869528022667600258985
61744842310001890068823605649123
61744842310001894827468400682265
61744842310009995178565038554067
61744842326424664892521282409275
61744842326424664938253946262871
61744842326424664938253946612791
61744842326424664939945419769819
61744842326424664939946194610095
61744842326424664939948519074709
61744842326424666129559548127879
61744842326424666129559548133495
61744842326424666129559548245923
61744842326424666129559548250135
61744842326424666129562647432769
61744842326424666173600735642119
61744842326424666175292212331395
61744842326424666175295311636285
61744842326428267163768410039477
61744842326428267209501074242993
61744842326428268444847863620996
61744842326428268444847863620997
61744842326428268447104200548932
61744842326428268447104200548933
61744842326428567353039004036261
61744842326428567398771668239777
61744842326428567401031099768339
61744842326428567401031100122631
61744842326428568588385793769801
61744842326428568634118457973317
61744842326428568635813033263271
61744842326428568635813033617563
61744842326428568636374794547120
61744842326428568636374794547121
61744842326751571002232640575003
61744842326751571002798274480519
61744842326755172722491124464199
61744842326755172722491243504797
61744842326755172725001723492735
61744842326755174506319205929024
61744842326755174552072876932380
61744842326755174552888784475662
61744842326755474696405793563982
61744842327302718486133211330219
61744842327375647826841963019425
61744842327375649062187980746341
61744842327395911812510785757520
61744842327399959428811512294508
61744842327399959449456911713452
61744842327399964390844335488946
61744842327400859470467571305475
61744842327400859470467571422115
61744842327400859470488463430707
61744842327400865006648215927135
61744842327407612424502283057542
61744842327407612424502627431284
61744842327407612424502632135548
61744842327407614254646028525870
61744842327407617950561683610368
61744842327407617958151523798372
61744842327407619194338618388510
61744842327407914443916622522654
61744842327407918147425216983406
61744842327407919383609212386698
61744842327407919385303788030944
61744842327408068265802550758696
61744842327408068267497123398733
61744842327408068267498271309107
61744842327408068267498275541195
61744842327408068267498275559909
61744842327408068267500480865833
61744842327408068267501370495953
61744842327408068268061982465377
61744842327408963343166577496459
61744842327408963343166606076175
61744842327408963343166606194219
61744842327408963343187498202811
61744842327408963344861181720421
61744842327408963344861181838465
61744842327408963344861185971223
61744842327408963344861186070553
61744842327408963344861186089267
61744842327408963344861956560697
61744842327408963344861956677337
61744842327408963344882073847057
61744842327408963344882078079145
61744842327408963344882078097859
61744842327408963345426013257109
61744842327408963345426040259026
61744842327408963345426040792681
61744842327408963345426040909321
61744842327408963345426041836825
61744842327408963345426041855539
61744842327408963345426042309001
61744842327408963345426042326471
61744842327408963345426816677101
61744842327408963345426816793741
61744842327408963345446932917913
61744842327408963345446933963461
61744842327408963345446934317593
61744842327408964580207978519701
61744842327408964580772834404017
61744842327408965175004582348447
61744842327408965175004582460875
61744842327408965175004582815007
61744842327408965175025474469467
61744842327408965175025474823599
61744842327408965175569409647431
61744842327408965175569438227147
61744842327408965175569438232763
61744842327408965175569438699323
61744842327408965175590330353783
61744842327408965175590330707915
61744842327408968284551451940755
61744842327408968284551456185941
61744842327408968284551456187345
61744842327408968284551456191557
61744842327408968284553747236837
61744842327408968284553775934597
61744842327408968284553776288729
61744842327408968284553779121137
61744842327408968284554550773469
61744842327408968284572348195937
61744842327408968284572348200149
61744842327408968284574668297321
61744842327408968286246027585001
61744842327408968286246031835803
61744842327408968286248351932975
61744842327408968286266923844395
61744842327408968286269243941567
61744842327408968286810887714503
61744842327408968881041483385489
61744842327408968881042258225765
61744842327408968881042602245215
61744842327408968881042602599506
61744842327408968881042602599507
61744842327408968881042630942975
61744842327408968881042635529195
61744842327408968881042635546665
61744842327408968881042635664709
61744842327408968881045730129821
61744842327408968881606341924094
61744842327408968881606342457749
61744842327408968881606342574389
61744842327408968881610589196465
61744842327408968881610589313105
61744842327408970114697143627075
61744842327408970114697143627159
61744842327408970114697143631530
61744842327408970114697143631531
61744842327408970114697172324919
61744842327408970114697172679051
61744842327408970114718064333511
61744842327408970114718064687643
61744842327408970116388275947065
61744842327408970116391747851121
61744842327408970116391747856737
61744842327408970116391747969165
61744842327408970116391748323297
61744842327408970116392522691397
61744842327408970116412639977757
61744842327408970116412640331889
61744842327408970116956606923381
61744842327408970116956607040021
61744842327411516120095949141920
61744842327411519816846885986300
61744842327411519824441749626716
61744842327411665048861386776760
61744842327411666283641000621424
61744842327411666283642951548136
61744842327411666283643324969398
61744842327411666284208178981858
61744842327411666810363645104723
61744842327411666878437231378828
61744842327411666878439555376882
61744842327411666878458237706284
61744842327411666879004497348862
61744842327411666879025417878121
61744842327411669987986802175663
61744842327411669988006645119713
61744842327411669988007305163125
61744842327411669988007419954373
61744842327411669988010002586813
61744842327411669990267240485351
61744842327411669990270339685220
61744842327411670582783031863624
61744842327411670582804038191080
61744842327411670584477604209844
61744842327411670584477689948992
61744842327411670585045935179167
61744842327411670585045935180571
61744842327411670585045935184783
61744842327411670585066941980384
61744842327411670585066941984596
61744842327411671817312837000907
61744842327411671817312837350779
61744842327411671817312837350827
61744842327411671817313095281161
61744842327411671817313095631081
61744842327411671817313210072409
61744842327411671817313210422329
61744842327411671817313985261153
61744842327411671817314243541455
61744842327411671818153151857849
61744842327411671819572659015562
61744842327411671820391952906083
61744842327411671820391952907487
61744842327411671820412959707327
61744842327411965168653899667252
61744842327411967022521506260032
61744842327411967022543574937268
61744842327411970727994699037312
61744842327411971961649240239760
61744842327411971963909048087843
61744842327412867040746592503955
61744842327412867040746592505359
61744842327412867040746592621999
61744842327412870745090070059123
61744842327412870745090070177215
61744842327412870746763753677515
61744842327412870747328609561831
61744842327412870747349501687063
61744842327412870747352599824149
61744842327412871296395618270803
61744842327412871296395618272207
61744842327412871296395618276419
61744842327412871296395618388847
61744842327412871296395618742979
61744842327412871342149203182123
61744842327412871342149203186335
61744842327412871342149203298763
61744842327412871342149203652895
61744842327412872531720743989127
61744842327412872531741635997719
61744842327412872531741635999123
61744842327412872531741636115763
61744842327412872577474300319279
61744842327412872577474328900447
61744842327412872577474329017087
61744842327412872577495220909039
61744842327594502456847486367470
61744842327594502457119082479166
61744842327594502457119111058882
61744842327594502457119196798030
61744842327594503691629043602956
61744842327594503692465900438130
61744842327594503692465986177278
61744842327594503694160820456117
61744842327626922897505625787976
61744842327626922898343606652296
61744842327626924135109531632680
61744842327630525169590390257432
61744842327630824763792382545916
61744842327630825358860955557860
61744842327630826594206711816587
61744842327703455737487102593311
61744842327703455783240658805419
61744842327703455783783851028811
61744842327727766170240232269660
61744842327727766171056106515864
61744842327727766171056135213672
61744842327727771066710640750534
61744842327727771066710640754746
61744842327727771066710641104666
61744842327727771112440206121336
61744842327735720570464807453204
61744842327735724228510764906086
61744842327735724228513859506712
61744842327735724274810608054640
61744843500489801258293800301810
61744843500489801258293828649650
61744843500489801258293828999570
61744843500489801258294171843734
61744843500489801258294171960374
61744843500489802447343067709516
61744843500489802447343068176076
61744843500489802447343096405872
61744843500489802447343096755792
61744843500489802493075733446822
61744843500489802493075733796742
61744843500489802493639817678806
61744843500489802493639846376566
61744843500489802493640965571710
61744843659698477463706814485786
61744843659698477463727735190734
61744843659698477463727821284014
61744843659698477463727821633934
61744843659698478698488747980718
61744843659698482404464125135690
61744843659698482404464153832046
61744843659698482404526801161466
61744843659698482404526915946890
61744843659698482404526915951102
61744843659698482405114901053156
61744843659698482405114986788092
61744843659698482405114986792304
61744843659698482405114987142224
61744843660013682921337598107664
61744843660014581703860838839782
61744843660014581703860867536138
61744843660014581704424923071766
61744843660014582301733153617922
61744843660014583489086704076452
61744843660014583534819368279968
61744843660014583536515087112854
61744843660014583536515087229494
61744843660021486654391589217783
61744843660021486654391589217784
61744843660021486791652256786878
61744843660021486791652257836638
61744843660021486791652629839506
61744843660021786796296843490900
61744843660021786796296843492304
61744843660021786796296957927808
61744843660022687364045605081734
61744843660022687364045948983092
61744843660022687364045949455232
61744843660022687364045949455268
61744843660022687411470864471234
61744843660022687411470865905646
61744843660022687411470893167590
61744843660022687411473959071860
61744843660022687411473963793594
61744843660022687411473965210536
61744843660022687411473987768216
61744843660022687411473989657542
61744843660022687411474332497494
61744843660022687411474332614134
61744843660022687411474336846222
61744843660022687411474338263164
61744843660022688601087312595260
61744843660022688646820007384458
61744843660022688646821126225470
61744843660022688646821126592652
61744843660025390487265030385695
61744843660025390487327706411471
61744843660025390488101858622279
61744843736510609617875225052817
61744843736510609618439309284801
61744843736510613324668746593035
61744843736510613370401439492907
61744843736510614559262390559703
61744843736510614559826474791687
61744843736510614605015975469571
61744843736510614605580059701555
61744843736826713861103759416351
61744843736826713906836394923511
61744843736826713907400479155495
61744843736826713907400507851851
61744843736833617161995194357988
61744843736834817734367625619870
61744843736834817780100289823386
61744843736834817780101064662501
61744843736834817780101093360261
61744843736834818971409765482479
61744843736834818971409794180239
61744843736930878485663909519760
61744843736930878485664167786964
61744843739464175146323618733513
61744843739755960946364353570887
61744843739755960946635949701457
61744843739781176707771851259894
61744843739792282016540993042739
61744843739792282016540993044143
61744843739792282612760093247321
61744843739792282613513348762743
61744843739792283665091881425753
61744843739792283848103898111315
61744843739792283848106106274185
61744843739792283848106221059609
61744843739792283848107255696507
61744843739792283848294134351513
61744843739792283848378850292043
61744843739792283848859366489499
61744843739793182447029229142160
61744843739793182447029257834352
61744843739793182447029257839968
61744843739793183041825836153234
61744843739793184277171506318672
61744843739793184277171506324288
61744843739793184277172625532482
61744843739793184278592162902928
61744843739793184278595606463468
61744843739793184278595606581560
61744843739793184278867201176692
61744844138297135924942647280104
61744844138297135924960555824606
61744844138297135924963564802724
61744844138297135924963650541872
61744844138297135924963650891792
61744844138297137159658806612174
61744844138297137159721597423374
61744844138297137159721597427586
61744844138297137159742489319538
61744844138297137159742489431966
61744844138297137159745584032592
61744844138297137159745584386724
61744844138297137160223665683030
61744844138297137160225988981244
61744844138297137160288665007020
61744844138297137160307348386182
61744844138297137160309582529640
61744844138297137160309668264576
61744844138297137160309668268788
61744844138297137160309668618708
61744844138297140864067283122746
61744844138297140864088289920974
61744844138297140866264042161992
61744844138297140866326829436732
61744844138297140866326829440944
61744844138402504143306692118678
61744844138588925432046632466682
61744844138588925432050099057126
61744844138588926666828565961614
61744844138588926666832032552058
61744844138612341382570332764896
61744844138612341382573542155158
61744844138613237056924368970522
61744844138613241950319438733684
61744844138613241950322910637740
61744844138613241996055569074134
61744844138613241998310419502706
61744844138613241998315006351104
61744844138613241998315006364154
61744844138620145068199778960946
61744844138620145113932071179063
61744844138620145113932071179064
61744844138620145114015752581706
61744844138620145114015753998856
61744844138620145251192738748158
61744844138620145251192739797918
61744844138620145251192739815388
61744844138620145251193111334226
61744844138620145251193111351696
61744844138620145251214003809378
61744844138620145251276422635180
61744844138620145252908322236180
61744844138620441736114176211600
61744844138620445257529578149536
61744844138620445257532787535586
61744844138620445257532791771886
61744844138620445440459976346476
61744844138620445440463332750766
61744844138620445440463333813576
61744844138620445440543659049628
61744844138620445440547016620318
61744844138620445440547016633368
61744844138620445440547016634820
61744844138620445442154552321768
61744844138620446494574156795380
61744844138621341569361558616614
61744844138621342118968661767392
61744844138621342120660914113424
61744844138621342164972950761734
61744844138621342166665546414278
61744844138621342166669014090618
61744844138621342166669018341420
61744844138621342166669018689888
61744844138621345275963696029346
61744844138621345825006714598220
61744844138621345825006714948140
61744844138621345825278339738966
61744844138621345825281807415306
61744844138621345825281811666108
61744844138621345825282154953906
61744844138621345825282156022380
61744844138621345870760299390044
61744844138621345871011003942482
61744844138621345871011346432514
61744844138621345871011346899074
61744844138621345871011375128870
61744844138621345871011375478790
61744844138621345871014442916606
61744844138621345871014442916850
61744844138621345871014445754630
61744844138621345871014445754874
61744844138621345871014447148730
61744844138621345871014447165956
61744844138621345871014447166200
61744844138621345871014447171816
61744844138621345871014814458774
61744844138621345871014818702508
61744844138621345871014818708124
61744844138621345871014818807502
61744844138621345871014818826216
61744844138621345871014819157422
61744844138621345871014819176136
61744844138621345871014820224444
61744844138621345872709022798800
61744844138621345872709051495156
61744844138621345873270779844786
61744844138621345873270808546758
61744844138621345873274251735744
61744844138621345873274251753006
61744844138621347060627825142222
61744844138621347060628944350416
61744844138621347062319704762460
61744844138621347062323147968708
61744844138621347062323176670888
61744844138621347106360460293846
61744844138621347106361608081756
61744844138621347106361608186750
61744844138621347108052713339718
61744844138621347108052742041690
61744844138621347108055840874404
61744844138621347108056185230676
61744844138621347108056185247938
61744844138621347108619925106388
61744844138621347108621044314582
61744844138624047711459756070995
61744844138624047711710460174099
61744844138624047713987799197403
61744844138624048811574839385273
61744844138624048946805512346975
61744844138624048946806545448839
61744844138624048946868188372751
61744844138624048947057249551943
61744844138624048948497765042927
61744844138624048948560441068703
61744844138624048948772831995821
61744844138624048949313586479879
61744844138624048949336916227805
61744844138684986135921357389326
61744844138693092342115984689856
61744844138693092343807203794298
61744844138693092343807978634574
61744844138693092343810303099188
61744844138693092343810560316632
61744844138693092344291852421754
61744844138693092479313977300404
61744844138693092480984189727470
61744844138693092480984964384011
61744844138693092480984964567746
61744844138693092480984964917666
61744844138693092480985337970294
61744844138693092481005196404846
61744844138693092481006229512326
61744844138693092481008295709736
61744844138693092481008553976940
61744844138693092481549048615995
61744844138693092481549049149650
61744844138693092481552521058078
61744844138693092481570055593746
61744844138693092481573408811496
61744844138693092481573411465785
61744844138693092481573413066670
61744844215109267530545341847668
61744844215109267530545370427384
61744844215109267530608132546440
61744844215109267530629024555032
61744844215109271236648508675482
61744844215109271236669400684074
61744844215109271785715518908001
61744844215109271785903805265583
61744844215213433939772722501410
61744844215213437462861436422052
61744844215213437508615107419584
61744844215213437645788993931226
61744844215213437645792093236116
61744844215213437645813100030132
61744844215214634513903434886290
61744844215432271916914553918958
61744844215432271916977229944734
61744844215432275438521455125340
61744844215432275484254118879766
61744844215432275484337682658960
61744844215432275484337686914134
61744844215432275621513639605716
61744844215432275621514787498620
61744844215432275621514787516090
61744844215432275621535675269508
61744844215432275621535679507212
61744844215432275621535679524682
61744844215432275621535679973772
61744844215432275623209364659186
61744844215432275623230251963514
61744844215432275623230256667778
61744844215433472490982590278062
61744844215433472536736175069886
61744844215433475622812323313059
61744844215433476195603457597708
61744844215433476195603826064116
61744844215433476195603826414036
61744844215433476195603830646124
61744844215433476195603830650336
61744844215433476195603830663386
61744844215433476195603831118300
61744844215433476241336490267632
61744844215433476241336490617552
61744844215433476241336494866902
61744844215433476241336494971896
61744844215433476241336495321816
61744844215436179319638733564504
61744844215436179319638733570120
61744844215436179319638734036680
61744844215436179319659625578712
61744844215505222712437397436687
61744844215505222849635389929191
61744844215505222849635651378723
61744844215505222849635651850899
61744844215505222851891726975171
61744844215505222851891731561391
61744844215505222851895083379461
61744844215505222851895087611549
61744844215509125312391917664428
61744844215509125312391918130988
61744844215509125312412809607329
61744844215509125312412809673020
61744844215509125312412810139580
61744844215529536946899225392490
61744844218060128609865475185684
61744844218063730332069584241078
61744844218379830225924819125976
61744844218379830225925161964476
61744844218387034905177732509967
61744844218387039847314944478618
61744844218387039847318300528776
61744844218390637176927214640328
61744844218390640882967587464786
61744844218390640883030349229710
61744844218390642118314380030574
61744844218390642118377141795498
61744844218463588111339247841966
61744844218463588731555670620684
61744844218487898502290474611806
61744844218487898502353150637582
61744844218487902069710250134058
61744844218487902206908242744606
61744844218487903442320037219338
61744844218487903443949612354320
61744844218487903444493834963808
61744844374630146090014102178883
61744844374630149794359902663679
61744844374638254904665165775235
61744844374640951829187718363926
61744844374640953063968880089886
61744844374640953063968880207930
61744844374640953063968880212142
61744844374640953063968880562062
61744844374640953063968881611822
61744844374640956769944257362902
61744844374640956769944257367114
61744844374640956769944257717034
61744844374640956769944258761178
61744844374640956769944258766794
61744844374640956770006933388678
61744844374640956770006934786954
61744844374640956770006934792570
61744844374640956770509113245814
61744844374640956770511437593788
61744844374640956770571789271590
61744844374640956770574113619564
61744844374642153683790501825418
61744844374642153683790502873774
61744844374642153683790502875178
61744844374642153683811422530366
61744844374642153683811423580126
61744844374642153683811508151470
61744844374642153683811508152874
61744844374642153683811508269514
61744844374642153683811508623646
61744844374642153683811509673406
61744844374642153684355472145238
61744844374642153684355472499370
61744844374642153684376364153830
61744844374642153684376364507962
61744844374642157388157308636266
61744844374642157388157308637670
61744844374642157388157308641882
61744844374642157388157308754310
61744844374642157388157309108442
61744844374642157389765880028746
61744844374642157389765880030150
61744844374642157389765908726506
61744844374642157389828555006166
61744844374642157389828556054522
61744844374642157389828556055926
61744844374642157389828670841350
61744844374642157389828670845562
61744844374642157389849476760874
61744844374642157389849561332218
61744844374642157389849561333622
61744844374642157389849561337834
61744844374642157389849562849942
61744844374642157389849562854154
61744844374642157389852657450568
61744844374642157389852657454780
61744844374642157390393525325986
61744844374642157390393525680118
61744844374642157390416741682552
61744844374642157390416741686764
61744844374642157914291680453713
61744844374642159174994839511909
61744844374642159220727532413185
61744844374750227312467868664736
61744844374750227312470967497450
61744844374750227358221539313752
61744844374750227358224638500598
61744844374750227495398525478800
61744844374750227495401624311514
61744844374750227495419531924300
61744844374750227495422631111146
61744844374750227495485307136922
61744844374921934314140182862607
61744844374933943145165692579231
61744844374933943145165721276991
61744844374954354755361235308831
61744844374957052363864679051892
61744844374957052363864679169936
61744844374957052363864679524068
61744844374957055932704739738732
61744844374957055932704739740136
61744844374957055932704739744348
61744844374957055932707064086706
61744844374957055932707064092322
61744844374957056069902732349280
61744844374957056069902732350684
61744844374957056069902732354896
61744844374957056069902732704816
61744844374957056069905056697254
61744844374957056069905056702870
61744844374957056069965408375056
61744844374957056069965408380672
61744844374957056069967732728646
61744844374957056071597309393206
61744844374957056071597309398822
61744844374957356259235987846266
61744844374958252962470360364511
61744844374958256689724353434517
61744844374958256689726677966226
61744844374958256689726706662582
61744844374958258474389600399151
61744844374958258522380583045213
61744844374965161042445918618304
61744844374965161043013102038538
61744844374965161179643911228852
61744844374965161180211094649086
61744844374965161180273770674862
61744844374965161181903347345038
61744844374966361800032715916654
61744844374966362325349314879547
61744844374969064237468633999222
61744844374969064237468634471398
61744844374969064237489640797450
61744844374969065289825561384040
61744844374969065289825561850600
61744844374969065289888237404200
61744844374969065289888237409816
61744844374969065289888237876376
61744844374969065335558225587556
61744844374969065335558226054116
61744844374969065335641793621924
61744844374969065472818894218264
61744844374969065472818894223880
61744844374969065472818894690440
61744844374969065472839786226856
61744844374969065472839786232472
61744844374969065473382606913940
61744844374969065473403613713572
61744844375030002659147867373483
61744844375030002659210543399259
61744844375038109005640104149625
61744844375038109416647957847789
61744844375062422915725778348931
61744844375062424153039112536749
61744844375062424334277516654861
61744844375062424335969769350813
61744844375062424335991032895713
61744844375062424335994133794899
61744844375062424336537324423995
61744844375062424336555893484293
61744844375062424336558216432587
61744844375062424747563747182457
61744844375066321853408073326086
61744844375066321853429080003462
61744844375066326797052723531556
61744844375066326797052723537172
61744844375066326797052724003732
61744844375066326797073615545764
61744844377584909652485167492449
61744844377584909652485167496661
61744844377584909653050023376765
61744844377584909653300984697313
61744844377584909653300984701525
61744844377584909653304456955661
61744844377584909653304456959872
61744844377584909653304456959873
61744844377584915189484758620729
61744844377584915189484758624941
61744844377595714819916785301580
61744844377595714819916785301589
61744844377596464537245294692964
61744844377596465084596061365140
61744844377596465086288316899116
61744844377596466367387920947274
61744844377596470071736819220640
61744844377596470620779838122208
61744844377596470620842514152356
61744844377596470623036170345880
61744844377596470623098846376028
61744844377596471857818103840812
61744844377596471857818105357132
61744844377704983713509625362706
61744844377704989064231337174078
61744844377704989065070489771734
61744844377911820890568997008192
61744844377911820890753926252806
61744844377911820890757282302964
61744844377912565666763712883560
61744844377912566215556828048182
61744844377919924764963383321976
61744844377920675031900143873926
61744844377920675031900148578190
61744844377920675032735824213234
61744844377920675032735828917498
61744844377923523330107372106387
61744844377923523330170134221231
61744844377923527036147748118546
61744844377923527036210509883470
61744844377924722122285317836101
61744844377924723952188515577589
61744844377924727061172853180093
61744844377924727610215526308239
61744844377924727612471863236175
61744844377924727655965987448949
61744844377924727655969111100063
61744844377924727655969455473805
61744844377924727658228891706631
61744844377924728891315100243051
61744844377924728891315100247263
61744844377924728891315128822767
61744844377924728891315128826979
61744844377924728891316249085141
61744844377924728891316249086545
61744844377924728891316249203185
61744844377924728891316249570415
61744844377924728893575684268207
61744844377996474748039157593095
61744844377996474885299826229419
61744844378020784656034719497550
61744844378020784656097395523326
61744844378020788223454495019802
61744844378020788360652487630350
61744844378020788360653516500126
61744844378028895189263308872033
61744844378028895326523977508357
61744844378028895326524063597422
61744844453860306753885324397228
61744844453860606986713489357437
61744844453861507510946692078231
61744844454404692996155320533886
61744844454404697937479814252700
61744844454404697981600351651194
61744844454404698530580693122934
61744844454404698530583792309780
61744844454404698530643369153082
61744844454404698530646468339928
61744844454404698532840124533452
61744844454404698532902800563600
61744844454404699767622058028384
61744844454407394150547647603383
61744844454407394882332663548849
61744844454407399640977463186868
61744844454407399685035696572499
61744844454407399821961805734785
61744844454407399821961806088917
61744844454407399821961807151718
61744844454407399822024482114693
61744844454407399822233775272114
61744844454407399822233775272115
61744844454407399822234546450650
61744844454407399822234550110987
61744844454407399822296451297891
61744844454407399822297226136763
61744844454407399823929126799160
61744844454407399824493206328284
61744844454407401469428603697666
61744844454407700011316083975578
61744844454407700011319440025736
61744844454407700011504369270350
61744844454407700423098347101994
61744844454407700423101445934708
61744844454408600397997163158264
61744844454408600398059839179828
61744844454408600398561242681772
61744844454408600398623918711760
61744844454408600441846104445062
61744844454408600443813424088292
61744844454408600992521797803972
61744844454408602225674149920252
61744844454513216974874443959306
61744844454516819294111343204036
61744844454516820528892042699686
61744844454516820528892415771028
61744844454516820666090035310235
61744844454516820666090121399143
61744844454516820666090408381577
61744844454516820666090494470645
61744844454517115319264101260738
61744844454517119023334830089780
61744844454517119023338186139938
61744844454517119023338190844202
61744844454517119023607459774112
61744844454517119023607462962056
61744844454517119025782551145202
61744844454517120669902127064374
61744844454517120672158462471778
61744844454517120852914027914752
61744844454517120852916351912806
61744844454518021240221206854072
61744844454518021240221981688732
61744844454699634697073230047067
61744844454699635931938731576367
61744844454699635932419247773823
61744844454700534530589110420868
61744844454700534530589110426484
61744844454700534530589139118676
61744844454700534530589139124292
61744844454700536316673526249151
61744844454700536360731387602996
61744844454700536360731387608612
61744844454700536360732506816806
61744844454700536362152015489444
61744844454700536362152044187252
61744844454700536362427082461016
61744844454700536362427082461259
61744844454700536362970274684651
61744844454720792341786878298630
61744844454723499123887859005763
61744844454724846750242530171704
61744844454724846750242558869512
61744844454724851645897064406374
61744844454724851645897064410586
61744844454724851645897064760506
61744844454724851691626629777176
61744844454731599294501300367986
61744844454731604096347473702798
61744844454731604096994867701730
61744844454731604096998223639460
61744844454731604233608142688826
61744844454731604233629034697418
61744844454731604233629037883958
61744844454731904423442562656270
61744844454731904423443595758134
61744844454732801149651231109044
61744844454732804807696812321354
61744844454732804807697185373982
61744844454732804807697188561926
61744844454732804807700283162552
61744844454732804853429849695542
61744844454732804853993560869282
61744844454732804853997031710480
61744844454732950032086177541091
61744844454732950032089272023673
61744844454735506557515950320847
61744844454735506694125867853893
61744844454735506694690726924749
61744844454735506694710586877025
61744844454735507106555525679297
61744844454735507106558624866143
61744844454735653085000081972956
61744844454735653563794856095541
61744844454735653563794856095542
61744844454735653700992848706089
61744844454735653700992848706090
61744844454735653701055524731866
61744844454735656606335015077871
61744844454735656606394215661568
61744844454735656606394216015860
61744844454735656606397691107860
61744844454735656652147800925728
61744844454735656652147886664876
61744844454735656652151247319968
61744844454735656789324876013496
61744844454735656789345878109023
61744844454735656789345879625344
61744844454735656789345882341111
61744844454735656789345883876146
61744844454735657200292466663253
61744844454735657201193921865264
61744844454735657406469051211682
61744844454735657406469136950830
61744844454735657406531812976606
61744844454735658435975850651720
61744844454735953294965541819005
61744844454735953890326233522167
61744844454735953892020810216173
61744844454735956978595580097263
61744844454735957596364286702915
61744844454735957596367381303541
61744844454735958831149314798473
61744844454735958831713399030457
61744844454735958833407975724463
61744844454736857408582871859726
61744844454808603264219051488319
61744844454808603400056825281482
61744844454808603400119501307258
61744844454808603401479433277724
61744844454808603401542482357585
61744844454808603402318580803726
61744844454808604498205622050181
61744844454808604498205622050182
61744844454808604499628602626716
61744844454808604499628602628120
61744844454808604499900197694428
61744844454808604635466290686506
61744844454808604636826509503891
61744844454808604636889271263040
61744844454808604637100428563881
61744844454808604637100514303083
61744844454808604637160866330752
61744844454828865557844298136952
61744844454832914889096416106714
61744844454832914889159092132490
61744844454832914889159178221558
61744844454832915026356395643314
61744844454832915026357170482186
61744844454832915026357170483590
61744844454832915026357424513090
61744844454832915026419071669090
61744844454832915026419846507962
61744844454832915026419846509366
61744844454832918593776171165566
61744844454832918593776860265290
61744844454832918593776946004438
61744844454832918593776946005842
61744844454832918593776946472402
61744844454832918593779270470456
61744844454832918730702108872642
61744844454832918730764870637566
61744844454832918730974163776114
61744844454832918730974852875838
61744844454832918730974938614986
61744844454832918730974938616390
61744844454832918730974938964906
61744844454832918730974939082950
61744844454832918732397546612632
61744844454832918732669511072692
61744844454832918732669515658912
61744844454832918732669515776956
61744844454832919783307388826938
61744844454832919783309713174912
61744844454832919783369290013842
61744844454832919831299861862605
61744844454832919831299861862606
61744844454832919831299862212526
61744844454832919966300721666778
61744844454832919966321642255086
61744844454832919966321642373130
61744844454832919966321727994234
61744844454832919966321728344154
61744844454832919966321986746872
61744844454832919966323966721104
61744844454832919967744594607600
61744844454832919968016217899332
61744844454832919968016217900736
61744844454832919968016218017376
61744844454832919968016303638480
61744844454832919968016303988400
61744844454832919968018542365350
61744844454832919968559382942688
61744844454832919968560530853061
61744844454832919968560530853062
61744844454840873128124862654571
61744844454841018306509590828878
61744844454841018306509590833090
61744844454841023109222845050959
61744844454841023109222845056575
61744844454841023109285606815883
61744844454841023109285606821499
61744844454841023246483465859780
61744844454841023246483513687124
61744844454841023246483513688528
61744844454841023246483599427676
61744844454841023246486940951780
61744844454841023246487712602708
61744844454841023246546275452048
61744844454841023246546275453452
61744844454841023658268946860752
61744844454841023658328538584239
61744844454841023658328538584240
61744844454841023659678770024676
61744844454841023659689617975433
61744844454841023703246021796716
61744844454841023703246026500980
61744844454841023703246055093794
61744844454841023703246055565970
61744844454841023703246136581981
61744844454841023703246136582141
61744844454841023703246136583385
61744844454841023703246136587756
61744844454841023703246136587757
61744844454841023703246137054316
61744844454841023703246137054317
61744844454841023703246141286245
61744844454841023703246141286404
61744844454841023703246141286405
61744844454841023703246141305118
61744844454841023703246141305119
61744844454841023703246399572322
61744844454841023703799650379761
61744844454841023703998526761979
61744844454841023704081821629925
61744844454841023704082123376063
61744844454841023704082209115211
61744844454841023704083242702349
61744844454841023704085179102849
61744844454841023705505491326620
61744844454841023705693878290645
61744844454841023705694251361987
61744844454841023705694251716279
61744844454841023726910172537326
61744844454841023840444014757025
61744844454841023840444014761397
61744844454841023840444019461289
61744844454841023840444043453540
61744844454841023840444043454998
61744844454841023840444048157561
61744844454841023840444048157804
61744844454841023840444048159262
61744844454841023840444129198305
61744844454841023840444129546821
61744844454841023840444129664865
61744844454841023840444133797623
61744844454841023840444133896953
61744844454841023840444133915667
61744844454841023840444392532791
61744844454841023840444392537162
61744844454841023840447486665453
61744844454841023840447486665612
61744844454841023840997638635806
61744844454841023840997638635965
61744844454841023841008098989168
61744844454841023841259195393932
61744844454841023841259195398304
61744844454841023841279728501484
61744844454841023841279814596222
61744844454841023841280072876467
61744844454841023841280072876470
61744844454841023841280072876471
61744844454841023841280115982240
61744844454841023841280115986612
61744844454841023841280201662339
61744844454841023841280201721388
61744844454841023841280202016630
61744844454841023841280202016631
61744844454841023841281235312898
61744844454841023841281235315327
61744844454841023841283171709184
61744844454841023841283559313381
61744844454841023841283559667510
61744844454841023841342877751536
61744844454841023841342878042407
61744844454841023842954920348228
61744844454841023842954920348231
61744844454841023842954920348232
61744844454841023843539547509557
61744844454841023843539633073016
61744844454841024938532491849022
61744844454841024938595511777608
61744844454841024939428912749695
61744844454841024939428912755311
61744844454841024939428998488843
61744844454841024939428998494459
61744844454841024940851520745937
61744844454841024941123573957241
61744844454841025075791181910794
61744844454841025076626905360084
61744844454841025076626905360244
61744844454841025076626905361488
61744844454841025076626905365859
61744844454841025076626905365860
61744844454841025076626991099232
61744844454841025076626991099392
61744844454841025076626991100636
61744844454841025076626991105007
61744844454841025076626991105008
61744844454841025076689667130784
61744844454841025078321566567789
61744844454841025078322212266660
61744844454841025078886341126509
61744844454844922597455481159783
61744844454844925569531340497319
61744844454844925569534696435049
61744844454844925569534701139313
61744844454844925683277884799828
61744844454844925706729337695491
61744844454844925706781551850340
61744844454844925706792013719863
61744844454844925708665190191502
61744844454844925709229269723434
61744844454844926118577370980345
61744844454844926118577375684609
61744844454844926118847035395806
61744844454844926164331046682141
61744844454844926166023313804976
61744844454844926301525868918264
61744844454844926301525955007332
61744844454844926301526973580712
61744844454844926301528924503053
61744844454844926301588631033108
61744844454844926301777692209870
61744844454844926301777692212300
61744844454844926301777692216512
61744844454844926301780016210354
61744844454844926301780016564486
61744844454844926301798612798178
61744844454844926301798698537326
61744844454844926301801281644579
61744844454844926303221220446930
61744844454844926303221220796850
61744844454844926303221306415524
61744844454844926303221306533568
61744844454844926303221306535998
61744844454844926303221306540210
61744844454844926303221306890130
61744844454844926303283982561774
61744844454844926303283982915906
61744844454844926303472268906306
61744844454844926303472269260438
61744844454844926304060454413862
61744844454844926304061487533195
61744844454844927355605182566330
61744844454844927355615641403213
61744844454844927355615642919533
61744844454844927355616805705880
61744844454844927355825724275480
61744844454844927399112975474213
61744844454844927399946720940356
61744844454844927399947495779228
61744844454844927399949819593547
61744844454844927399949819773070
61744844454844927399949819777282
61744844454844927399949820127202
61744844454844927401369312402149
61744844454844927401369313918469
61744844454844927401370361917988
61744844454844927401370476236852
61744844454844927401370476238256
61744844454844927401558388478996
61744844454844927401642070950272
61744844454844927401642071423474
61744844454844927536298070462996
61744844454844927536300394461050
61744844454844927536310853297933
61744844454844927536373644110537
61744844454844927536373644227177
61744844454844927536872658172826
61744844454844927536872743911974
61744844454844927537144713550904
61744844454844927537145402177426
61744844454844927537145488389776
61744844454844927537147812204095
61744844454844927537147812387830
61744844454844927537147812737750
61744844454844927537207389576680
61744844454844927537208163942350
61744844454844927537208164415552
61744844454844927537210488409394
61744844454844927537210488413606
61744844454844927538567305012697
61744844454844927538567305129337
61744844454844927538568339648350
61744844454844927538631144873176
61744844454844927538818267400474
61744844454844927538819057115320
61744844454844927538821381113374
61744844454844927538840064034022
61744844454844927538842388032076
61744844454844927538842646195654
61744844454844927538902740059798
61744844454844927538905063934570
61744844454844927538905064051210
61744844454844927538905064057852
61744844454844927539383141347304
61744844454844927539383142863624
61744844454844927539383142883307
61744844454844927539386613252329
61744844454844927539386613257918
61744844454844927539386613257945
61744844454844927539386613724505
61744844454844927539404147792804
61744844454844927539404148266006
61744844454844927539404149192484
61744844454844927539404149309124
61744844454844927539404149315766
61744844454844927539404149328807
61744844454844927539404149665686
61744844454844927539407505266537
61744844454844927539407505733097
61744874537178176353117068031168
61744874554866682114342989834487
61744874554866682709139222127085
61744874554866682711334030922149
61744874554878690281319814698313
61744874554878690282156642934897
61744874554878691516938576428425
61744874554899097614179971491091
61744874554899103150360274573309
61744874554903000074694997448361
61744874554903000074697320396655
61744874554903001906532966294985
61744874554903001907034374501193
61744874554903005016081391186275
61744874554903005016082162838607
61744874554903006845890143902817
61744874554903006846162113067141
61744874554903006846162887907417
61744874554903006846165210855711
61744874554903141094503543587976
61744874554903152024610288228300
61744874554903157560733708719894
61744874554911110721121353748921
61744874554975601591186492441353
61744874554975631238665711895847
61744874554975634943011512730563
61744874554975636591832046874693
61744874554975636591835146179583
61744874554975636591894808989537
61744874554975636591897908294427
61744874555008057033056198625807
61744874555008057033118960740651
61744874555011968781530350786707
61744874555011970612510948483711
61744874555011970612511723323987
61744874555194489391696896774477
61744874555194489391697268310785
61744874555194489391718160319377
61744874555194489393977596552203
61744874555194490627608921465153
61744874555194490629303497109399
61744874555226909832921420061899
61744874555226911070546213210931
61744874555230758626771475297673
61744874555230758761775807010433
61744874555230758764032143938369
61744874555230763565899209277401
61744874555230792115857164227579
61744874555230808587399540761893
61744874555299855827952604745067
61744874555847378844500452101273
61744874555847380079847241479117
61744874555847384378988502137619
61744874555850936694946117129047
61744874555850981115747208071459
61744874555850981115747579607767
61744874555850981115747581124087
61744874555850981116312435945593
61744874555850981116312440194943
61744874555850981123086889767077
61744874555850981123087262819705
61744874555850982351094369440525
61744874555850982351094372628469
61744874555850982953420891795673
61744874555850986057699608891177
61744874555850986062782178470067
61744874555850986101192609780309
61744874555850986659461272628979
61744874555850997175252025201193
61744874555850997175756904248599
61744874555850997770049002082727
61744874555851253487618527776453
61744874555851254722965320342241
61744874555851254722968418130811
61744874555851286244709618750585
61744874555851286838670170695131
61744874555851286839506994231823
61744874555859086226053619075919
61744874555859358597924565728285
61744874555862960869171689102069
61744874555862990516713585286551
61744874555863005340808937719779
61744874555863005340871614099847
61744874555863005340874708700473
61744874555883357136083488166805
61744874555883357137862862639447
61744874555883357138427721710303
61744874555883401555277154301905
61744874555883401556971731358881
61744874555883401557536590429737
61744874555883401561970619529305
61744874555883401562536253434821
61744874555883401562619160008627
61744874555883407091457452792079
61744874555883407093716888906861
61744874555883407098150921194373
61744874555883407098799463090845
61744874555883407100682325075203
61744874555883407101247955792775
61744874555883417614780824601545
61744874555883423152597646036335
61744874555883670222802297294581
61744874555883673928842674823303
61744874555883675164189470577035
61744874555883675169272816407527
61744874555883701744546600407189
61744874555883703582222208388385
61744874555883707279891223141355
61744874555883707280728046673675
61744874555883707280728051382311
61744874555883707287506341201041
61744874555883708515238015707143
61744874555887255890647609905877
61744874555887255892841270803665
61744874555887255892841275507929
61744874555887259598296900261527
61744874555887260831969004783393
61744874555887260831969009487657
61744874555887260832031685517805
61744874555887270709659618374853
61744874555887271945006406237781
61744874555887271945006410942045
61744874555887272494049425255989
61744874555887275651046783883143
61744874555887276200090580811527
61744874555887276207432586518249
61744874555887277435436595350499
61744874555887277435436598538443
61744874555887277440519944368935
61744874555887304022487968434869
61744874555887304060711261293531
61744874555887304061548084830223
61744874555887304068241896183285
61744874555887305852631360107829
61744874555887305853469340972149
61744874555887308964520581239005
61744874555887309002095332201195
61744874555887309002932160442151
61744874555887309551975177944039
61744874555887309551978272426621
61744874555887309551978277130885
61744874555887309554234609354557
61744874555887309558668641636245
61744874555887309558671740941135
61744874555887309559317183532717
61744874555887309559320282837607
61744874555887309559509717101191
61744874555887320669760505194171
61744874555887320670032474358495
61744874555887325611147675288681
61744874555887325611483095323429
61744874555887325611485418271723
61744874555887325613679075981567
61744874555887325613679079169511
61744874555895365943949732289851
61744874555895381310395840735139
61744874555895414122192212920919
61744874555895414671234887466215
61744874555895430723420254861139
61744874555956347549722215201513
61744874555956348785068232928429
61744874555960251840301970023977
61744874555960251840382558715527
61744874555960251840385653316153
61744874555960251841139176048021
61744874555960255546339251552393
61744874555960255547180327017339
61744874555992675985953285323749
61744874555992675985955608272043
61744874555992675987563403303507
61744874555992675988401379463563
61744874555992675992646749133999
61744874555992675993295291030471
61744874555992675993484725294055
61744874556175152173561746839325
61744874556175152174126719634199
61744874556175152174126720697009
61744874556175153408908649941187
61744874556175153459724663163139
61744874556179054632385006894759
61744874556179054634079467281197
61744874556179056464219507720739
61744874556179060168293339041211
61744874556179060168565308205535
61744874556211475075866155149257
61744874556211480016688579570095
61744874556211480609517490674281
61744874556211480609793614722535
61744874556211480609793616238855
61744874556211480612048891367167
61744874556211480612048894555111
61744874556211480612049924486293
61744874556211480612049951650471
61744874556211480612049953166791
61744874556211480612049953184053
61744874556211480617132240385603
61744874556211481844299424169213
61744874556211481846830824862099
61744874556211481846830828050043
61744874556211481846831857981225
61744874556211481851914173880535
61744874563875058895524396618372
61744874564750360921917782005570
61744874564750360921920104603944
61744874564750399626849559135798
61744874564750410739949633432230
61744874564750410739949636615962
61744874564823340124152624182682
61744874564823340131494629889404
61744874564823343972474338752764
61744874564823345207820356479680
61744874564859618698295153256346
61744874565042133773907535410370
61744874565042148591353413375330
61744874565042148591353413725250
61744874565042148596436759555742
61744874565042149833475029978610
61744874565042150245260388399876
61744874565042150245824475819804
61744874565054156024916504997546
61744874565054157260263294376794
61744874565074570684786868739718
61744874565078471355834613626004
61744874565078471355834613744048
61744874565086561784260867071514
61744874565086576466140651690264
61744874565086576466140652044396
61744874608057653403390685486858
61744874608057654500974625302608
61744874608057654638172617913156
61744874608057654638172618981790
61744874608077628137512985549571
61744874608081536131954675451713
61744874608089635707708837308931
61744874608089639413746890489679
61744874608090073705157031085392
61744874608090073842355023695940
61744874608090074942195301508260
61744874608090075079393294118808
61744874608404539788523637531955
61744874608408437307657664860643
61744874608408442249041735768307
61744874609036731004040625850065
61744874609038070805714434380360
61744874609061051871077508490537
61744874609062381195810237039348
61744874609062386134937971019076
61744874609073042975675377156539
61744874609073042977367629852491
61744874609073059439706459605497
61744874609073059441398712301449
61744874613965978627221758885902
61744874613965979862003692380834
61744874613998400905331464773222
61744874614071345068779230149212
61744874614095656693656966303132
61744874614095656693657741143408
61744874614095656693660064091702
61744874614095662227308957625138
61744874614282045817722707938422
61744874614282045817723052294694
61744874614290149692114771303912
61744874614290149692118213447350
61744874614290149692678855534492
61744874614290149692682297679334
61744874614314450199436619243808
61744874614314461316995949601270
61744874614314461317556591688412
61744874614314461317557366528688
61744874614314461317559689476982
61744874614314461317560033833254
61744874614314466256685443465008
61744874614314466258943760384646
61744874614314466850644846322650
61744874614314466851208583010418
61744874614314466851208930554634
61744874614314466851208931617444
61744874614314466851209701752052
61744874614314466851209706456316
61744874614314466852904278912618
61744874617344477074523283936543
61744874617376892024550815551989
61744874617380793891024422268907
61744874617380799379292714333715
61744874617380799380984938333311
61744874617380799380984967029667
61744874617380799425046270547275
61744874617380799426738523243227
61744874617388903255661739299179
61744874617388903299722698441641
61744874617927827809308902973706
61744874617927872691036933674212
61744874617927875987551383604774
61744874617927876397077310853014
61744874617927876399333647780950
61744874617927877632421004581876
61744874617937334212151828088201
61744874617937334212151828206245
61744874617937334213846403732447
61744874617937334213846403733851
61744874617937334213847178567107
61744874617937349031227281673577
61744874617937349031227281674981
61744874617937349031229605671631
61744874617937349031229605673035
61744874617937349031230380506291
61744874617937350266576398233207
61744874618012981910580017354029
61744874618012981910600938060429
61744874618037296646720122045659
61744874618037296692452786247723
61744874618219627008459518077114
61744874618219627013542863907606
61744874618252032218258767480042
61744874618252047035641969419226
61744874618252047449680312256134
61744874618252048684462245751066
61744874618252048689545848799002
61744874618252193867932528254153
61744874618256085391848569100141
61744874618256085391869461107281
61744874618256095772061868509961
61744874618256095772064967342675
61744874618256101270117535692263
61744874618256101865482097424739
61744874618256101865482126122547
61744874618264190501401721068821
61744874618264190501966580135465
61744874618264190502174725268681
61744874618264190502174725386725
61744874618264190503661155661667
61744874618264190503869300912927
61744874618264190503869300914331
61744874618264190503870075747587
61744874618264190504434159979571
61744874618264205318784921840201
61744874618264205318784921841605
61744874618264205320479498535611
61744874618264205321044357600851
61744874618264205321044357602255
61744874618264205326124604598629
61744874618264205326312890943161
61744874618264205326312891061205
61744874618264205326315213891455
61744874618264205326315213892859
61744874618264205326315988727519
61744874618264205326315989893919
61744874618264205326333782951753
61744874618264205326333783069797
61744874618264205326336105900047
61744874618264205326336105901451
61744874618264205326336880734707
61744874618264205326336881784467
61744874618264205328007466588811
61744874618264205328010565421525
61744874618264205328028358595999
61744874618264205328031457428713
61744874618264205328572325654051
61744874618264205328572325655455
61744874618264205328572326703811
61744874618264205328572326821855
61744874618264205328574649652105
61744874618264205328574649653509
61744874618264205328593217662643
61744874618264205328593217664047
61744874618264205328593218712403
61744874618264205328593218830447
61744874618264205328595541660697
61744874618264205328595541662101
61744874618264206555826291095783
61744874618264206561662007502791
61744874618264206561662007620835
61744874618264206561682899511383
61744874618264206561682899629427
61744874618264206561745661564908
61744874618264206563165973854211
61744874618264206563354260198743
61744874618264206563354260316787
61744874618264206563356583147037
61744874618264206563356583148441
61744874618264206563375152207335
61744874618264206563375152325379
61744874618264206563377475155629
61744874618264206563377475157033
61744874618264206563437914260860
61744874618264206563441385180847
61744874618264206563441385182251
61744874618264206972688802387781
61744874618264206974948238030387
61744874618264206974950560978681
61744874618264206974950560980085
61744874631686919426742530616157
61744874631690954298714979083034
61744874631690955396298918544652
61744874631690955396298918898784
61744874631690955533496911155200
61744874631690955533496911509332
61744874631690955533496912577966
61744874631711229222041724860019
61744874631711234756029518120925
61744874631711234757724093765171
61744874631723240495873048695407
61744874631723374600481324327436
61744874631723374600481324681568
61744874631723374737679316937984
61744874631723374737679317292116
61744874631723375837519594750304
61744874631723375837523065591502
61744874631723375974717587360852
61744874631723375974717587714984
61744874631723375974721058202050
61744874631723375974721058556182
61744874631723391208955894206518
61744874631723391210650469837714
61744874631723391211214554065486
61744874631799890885285342730279
61744874631799924696320641879491
61744874631800235958731775641937
61744874631820186852622454115819
61744874631820186852622457303763
61744874631824240025544178518207
61744874631824240034578436920881
61744874631832194379384881811927
61744874631832306385125418869465
61744874631832311326509489777129
61744874631832345138105517106763
61744874631832361152072498429525
61744874632007054835118451409346
61744874632007071306405532711044
61744874632014724872325758776831
61744874632014724874585190305393
61744874632015175179108442229154
61744874632015175181367873757716
61744874632018762672606015735807
61744874632018762674298268431759
61744874632019062816123024824127
61744874632019062817815277520079
61744874632019062817818748359873
61744874632019062817818749424135
61744874632019073935939495644753
61744874632038975423538798152367
61744874632038991475703161929939
61744874632038991476268017814255
61744874632039470334955432947906
61744874632039475274083166927634
61744874632039486392203137960912
61744874632039486803797887439272
61744874632039486804550261203732
61744874632039486804550262620674
61744874632039486804551037455334
61744874632039486806242514249604
61744874632039486806245609911636
61744874632039486806245613099580
61744874632039486990093310134646
61744874632039490098806047374492
61744874632039491745181958230296
61744874632039491745370243525068
61744874632039491745370248229332
61744874632039491930914841736016
61744874632039492340250161357438
61744874632039492340814247111358
61744874632039492340815021946018
61744874632039492341003307240790
61744874632039492342509597590264
61744874632039492342697883934796
61744874632042943901364722531827
61744874632042943901385614540419
61744874632043394208241678481247
61744874632043394208241678835379
61744874632051183115522415477205
61744874632051499316291376317199
61744874632051499318547713245135
61744874632116023997973692511519
61744874632148444436938408029807
61744874632148444439194744957743
61744874632659480802626648275503
61744874632659515986352321329481
61744874632663083073873779541495
61744874632663127546078207341735
61744874632663566917766135700084
61744874632663566917766136054216
61744874632671173412531514836055
61744874632671173413096718263183
61744874632671183242794973156713
61744874632671188184182138665003
61744874632671216603634392941869
61744874632671221545021558450159
61744874632671221590775114662267
61744874632671223375435776117677
61744874632671672027507314579656
61744874632671672027507314933788
61744874632671672028072170463972
61744874632675221232847890602229
61744874632675221232847890603633
61744874632675224938885943784381
61744874632675226585453239238443
61744874632675226585453240305465
61744874632675226586017323470427
61744874632675226586017324537449
61744874632675237239280361834233
61744874632675237704326443206169
61744874632675240945318415014981
61744874632675242592449794701027
61744874632675242599980947680221
61744874632675242599980948743031
61744874632675242599980948747243
61744874632675242645713612945143
61744874632675242645713612946547
61744874632675242645713612950759
61744874632675271050876389162463
61744874632675271050876389163867
61744874632675271058407800421911
61744874632675271058407800423315
61744874632675274756917799461795
61744874632675275945946261770877
61744874632675275945967067686189
61744874632675275953477586937045
61744874632675275991696375839547
61744874632675275991699731889705
61744874632675275991699732956727
61744874632675275999230799842641
61744874632675275999230885930305
61744874632675275999230885931709
61744874632675275999230885935921
61744874632675287064631093287741
61744874632675287064651985296333
61744874632675287064840271653915
61744874632675290770881422604567
61744874632675290770881423665973
61744874632675290770881423667377
61744874632675290770881423671589
61744874632675537847864373000889
61744874632675541546374372039369
61744874632675542781720388697811
61744874632675542789248443907149
61744874632675542789251542739863
61744874632675542789251542741267
61744874632675542789251542745479
61744874632675571194393398252187
61744874632675574900434807483093
61744874632675574900455729256515
61744874632675574907965985976315
61744874632675576135213384926463
61744874632675576135216740978025
61744874632675576135216855767661
61744874632675576135216856830519
61744874632675576135237661682973
61744874632675576142747919471247
61744874632675576142747923717837
61744874632675576142747923722049
61744874632675576142748180935281
61744874632675587253922579293117
61744874632675587254110865650747
61744874632675590960131121410431
61744874632675590960131125657021
61744874632675590960131125661233
61744874632675590960152017665613
61744874632675590960152017669825
61744874632695488740999581581719
61744874632695488744012510785795
61744874632695498573710761080055
61744874632695503515097927999671
61744874632695503515097931187615
61744874632695531932857929580585
61744874632695533168204722147777
61744874632695533205862003325317
61744874632695536873763922031579
61744874632695536874245095088875
61744874632695536874245098276819
61744874632695536874328006267775
61744874632695538698820497032849
61744874632695538698820501737113
61744874632695538703903842863341
61744874632695538703903847567605
61744874632695553522918949129471
61744874632695833349379012530277
61744874632695838885559691853067
61744874632695838888091095733897
61744874632695838893174441564389
61744874632695982417603117122004
61744874632695982417603117238644
61744874632695983652385050621148
61744874632699439922027984112325
61744874632699455983164701923339
61744874632699541914676775877159
61744874632699541916933112805095
61744874632699541916935436820411
61744874632699557923365584035695
61744874632699557930896737014889
61744874632699557930899061025993
61744874632699557976631725229509
61744874632699586381795534548693
61744874632699586388573456023431
61744874632699590087835911744757
61744874632699591275169798409593
61744874632699591275190604324905
61744874632699591282701123575761
61744874632699591320923268528421
61744874632699591327701190003159
61744874632699591329957526931095
61744874632699602395549205216571
61744874632699602395549205570703
61744874632699602395570097579295
61744874632699602395759158758487
61744874632699606099351727738827
61744874632699606101587258397319
61744874632699606101608064666763
61744874632699606101608150760043
61744874632699606101796092744091
61744874632699606101799535950339
61744874632699606101799535954551
61744874632699858120169655024229
61744874632699858120169655028441
61744874632699886525333464341961
61744874632699890231352920833077
61744874632699890238884098259277
61744874632699891464461198321689
61744874632699891466134854328009
61744874632699891471971717573997
61744874632699891473666031754209
61744874632699891473666036005011
61744874632699891473666294285265
61744874632699902584840691221947
61744874632699902584840691576079
61744874632699906291049237939983
61744874632699906291049237944195
61744874632699906291070129948575
61744874632699906291070129952787
61744874632707496312578811384795
61744874632707496312578897478075
61744874632707496314271064080747
61744874632707496314271150174027
61744874632707496314271408454329
61744874632707496314271408454489
61744874632707496314273387029041
61744874632707496314273473122321
61744874632707540740721906621199
61744874632707544439500860565649
61744874632707544444584206396141
61744874632707544446759959801947
61744874632707544492513887550363
61744874632707544492516986855253
61744874632707546267115176010337
61744874632707546267952005780503
61744874632707546269644258476455
61744874632707546269646581424749
61744874632707546274729925721659
61744874632707546274729925838299
61744874632707546274729927237979
61744874632707561092113129177163
61744874632707561093807704821409
61744874632707641674072037649079
61744874632707646613199771628807
61744874632707646614892024324759
61744874632707658145550590251615
61744874632707661386542562060427
61744874632707661805855979228847
61744874632707663086937759991993
61744874632707691491536451977329
61744874632707691492100536209313
61744874632707691499067863236777
61744874632707695159919801537319
61744874632707695195882252462125
61744874632707695198138589390061
61744874632707696440455032977155
61744874632707696441019117209139
61744874632707711212102471880109
61744874632707711212105570712823
61744874632707957869775102877867
61744874632707958289088520046335
61744874632707963222944535744661
61744874632707995349187038068407
61744874632707995349190395535555
61744874632707996576441002460379
61744874632707996576441002814511
61744874632707996583968971563339
61744874632707996583968971917471
61744874632707996583971294865765
61744874632708007695146726339967
61744874632708007695335012697597
61744874632708011401184779049943
61744874632708011401352173856655
61744874632772487909689391500029
61744874632772537269639135715791
61744874632772537315371799919307
61744874632780593020180704112749
61744874632780593020183716857799
61744874632780593020183798713375
61744874632780593020183802945463
61744874632780593020183802946867
61744874632780593020183802951079
61744874632780637439101283288061
61744874632780641145139336468809
61744874632780641145141659417103
61744874632780642379921269963741
61744874632804805763654106356811
61744874632804807591540390984697
61744874632804807591624073792843
61744874632804807593315554836463
61744874632804807593318649437089
61744874632804807598398900666955
61744874632804908348654107018317
61744874632804908350346359714269
61744874632804908351099592281535
61744874632804908351099592285747
61744874632804908351101915229829
61744874632804908351101915234041
61744874632804952769476117254351
61744874632804952770019395571023
61744874632804952770040201486335
61744874632804952815208781457867
61744874632804956473821917739147
61744874632804956476078254667083
61744874632804956476266282744411
61744874632804957709167935466063
61744874632804957710860188162015
61744874632804957754900599669579
61744874632804957756592852365531
61744874632987282544448022727335
61744874632987282544449056890605
61744874632987287485836225586839
61744874632991325887106289870471
61744874632991341894102931426335
61744874632991341894290873410383
61744874632991341947366662515765
61744874632991341947366921845779
61744874632999445769251152963909
61744874632999445769251234819485
61744874632999445769251237990167
61744874632999445769251239051573
61744874632999445769251239057189
61744874632999445822322809763319
61744874632999447003844110305907
61744874632999447004597170690825
61744874632999447004597255717083
61744874632999447004597256779893
61744874632999447004597256784105
61744874632999447057104743256847
61744874632999447057107841395337
61744874632999447057672959796207
61744874633023605446187829778701
61744874633023605446190929083591
61744874633023606734045204836203
61744874633023610387009882663231
61744874633023610387574652448443
61744874633023610387574995286991
61744874633023610387574996804715
61744874633023610387574996822185
61744874633023610387574999991255
61744874633023610387578094591881
61744874633023610392093600030031
61744874633023610979839941664693
61744874633023610981534517308939
61744874633023746326071005388759
61744874633023746328327342316695
61744874633023757393375742639631
61744874633023757394127854948943
61744874633023757394128974144087
61744874633023757394128975211109
61744874633023761097721543124427
61744874633023761100165908129691
61744874633023761100169351340151
61744874633023761153241956565087
61744874633023762333065323642197
61744874633023762333067646590491
61744874633023762334759813547295
61744874633023762334759899286443
61744874633023762334759899640575
61744874633023762335511925856607
61744874633023762335513045051751
61744874633023762335513046114561
61744874633023762335513046118773
61744874633023762335515369062855
61744874633023762386331378034053
61744874633023762388023630730005
61744874633023762388587714961989
61744874633023762388588749130875
61744874634774961718694110412403
61744874634778852928708716234183
61744874634786972993029937049009
61744874634786972993031086475495
61744874635102773754506179397640
61744874635102773755071035281956
61744874635629889444744156816864
61744874635650263607826707771355
61744874635650302312885115600022
61744874635650313425922517054410
61744874635650313425922517404490
61744874635654204773402837577088
61744874635654204773402837927008
61744874635662274882162534407961
61744874635662309883708872335152
61744874635759270469063040299119
61744874635763172929312260642699
61744874635763172929312265346963
61744874635771273099925707058863
61744874635771273100114768255317
61744874635771276804460568740113
61744874635771276804540779307541
61744874635771278039053439522271
61744874635771278039053441038591
61744874635957660989395608278698
61744874635957662224260337691328
61744874635957662354681209306968
61744874635957662361458330301876
61744874635957662773805453673408
61744874635957662773806340118014
61744874635978070146433765474074
61744874635978070283694434110398
61744874635978073857557487433608
61744874635978075092901182212230
61744874635978075094595757856476
61744874635978075641946524062092
61744874635978075641946524075142
61744874635978075643638776758044
61744874635981972606951487451140
61744874635981972606951487801060
61744874635981972744212156087464
61744874635981972744212156437384
61744874635981976318075209410674
61744874635981976318075209760594
61744874635981976318137856603128
61744874635981976455335849213676
61744874635981977553483874330044
61744874635981977555113479833542
61744874635981977555113480183462
61744874635981977555176127025996
61744874635981977555179221626622
61744874635981977690681866940592
61744874635981977692374119636544
61744874635981977692377214237170
61744874635981977692941298469154
61744874635981978104721357805966
61744874635981978104721358155886
61744874635990077854518190845528
61744874635990082665484484738178
61744874635990082802682477348726
61744874635990083215027392564238
61744874641643579455360712722378
61744874641643580690142646217310
61744874641643580690142646221522
61744874641667891080238448876298
61744874641667896019366182856026
61744874641667896019366182860238
61744874641671797107339898615288
61744874641679898513300132894380
61744874641679902217645933379176
61744875831174334841938523938588
61744876043889653192511006660454
61744876043889653192511007014586
61744876044200949610052418476696
61744876044201850032988437749872
61744876044201864263186576198680
61744876067835450660315116847146
61744876067835450667661712590210
61744876067835451262459088048362
61744876067839053526122521089760
61744876469305874515531432573900
61744876522484409200746840927342
61744876522484409200749278666676
61744876522484409338009947303000
61744876522487411229908220856018
61744876522488311056690028931598
61744876522488311056690029281518
61744876522488311058382281977470
61744876522488311193888021537934
61744876522488311193888021542146
61744876522488311195580274238098
61744876522488311660521924129528
61744876522488311660521924596088
61744876522488311660521924614718
61744876522488311660521924614962
61744876522776193161610810616134
61744876522776193164142096517980
61744876522776209223649237658818
61744876522776209772689932212412
61744876522778911063537610415058
61744876522800519018381257675164
61744876522800524554565026993486
61744876528396903667031734860207
61744876528396948139236162310527
61744876528396951845274215491275
61744876528396953078363896290255
61744876546118004886417594738052
61744876546118009825545697538320
61744876546121923810708376057893
61744876546121927516746429238641
61744876546121928749836110037621
61744876546121928749857030742569
61744876546121928751528362733573
61744876546409793788101805114554
61744876546409793795443782123516
61744876546413396656439466412324
61744876546413412531289950454714
61744876546413712720571048390900
61744876546434109127199870553436
61744876546437711985663003051040
61744876546445817095404182980372
61744876546445817097660519908308
61744876546445832974153321408062
61744876546445832974216083522906
61744876546445833157167661047742
61744876546445833569756472490066
61744876546446133163486677526918
61744876547069860423615167083563
61744876547069876437389644020885
61744876547069909836639581209563
61744876547070160567153096876831
61744876547070176626660238017669
61744876547070208745374656802951
61744876547070209980156590297883
61744876547070209980177511002831
61744876547094175761872962124953
61744876547094191768305433355553
61744876547094220226735383868551
61744876547094225120130453644763
61744876547094225165863117848279
61744876547094525309401047641547
61744876547102291937226625559445
61744876547102295643264678740193
61744876547102325291307982776591
61744876547102325336476562748123
61744876547102328995089699029403
61744876547102328997346035957339
61744876547102625480557656068427
61744876547102629186595709249175
61744876547102629194127121558384
61744876547385959725268217715591
61744876547418380118500269030363
61744876547418380120756605958299
61744876547418380164232933233879
61744876547418380166489270161815
61744876549368176187716680170454
61744876681985174636853241277560
61744876682009188404262173227896
61744876682009188404262173582028
61744876682009188541460165838444
61744876682009189776806183569572
61744876682009488593532767112252
61744876682009488730730759722800
61744876682021195982606864811418
61744876682021197349313924729382
61744876682021197761096188918608
61744876682021197768690390995080
61744876682021197805137376777152
61744876682021197805231649275494
61744876682021197805231649629626
61744876682021197806828853122124
61744876682021197806926224919740
61744876682021197806926224923952
61744876682021197807487986085386
61744876682021197807487986091002
61744876682021197807487986557562
61744876682021197807487986575032
61744876682021197807491083990596
61744876682021197807491342624982
61744876682021197807491343674950
61744876682021197814266940667604
61744876682021197944685978831448
61744876682300990815566382455874
61744876682300990816131238334574
61744876682309077484646713964730
61744876682309077484646800053798
61744876682309077492261803328060
61744876682311781157777042758692
61744876682312981914859418750248
61744876682312981914859418751652
61744876682333389109524450118650
61744876682333389109524536207718
61744876682333389119399750548062
61744876682333394645705984366010
61744876682333394645708308713984
61744876682333403936779484833992
61744876682333405721168177106204
61744876682333411256787434902098
61744876682336096349800377584265
61744876682336096349800377584266
61744876682336096349802700532559
61744876682336096349802700532560
61744876682336096351494953228511
61744876682336096351494953228512
61744876682336096486998369840682
61744876682336096487000692770102
61744876682336096487000693120022
61744876682336096487000693138896
61744876682336096487001464422434
61744876682336096488692831043600
61744876682336096488692945466054
61744876682336096488692945815974
61744876682336096488692945834848
61744876682336096488696040416600
61744876682336111312853954444472
61744876682336112363553818669856
61744876682336112546505391939518
61744876682336112548200748073070
61744876682336112960035269363282
61744876682336112960035293827550
61744876682336112960035384171792
61744876682337297061068614700928
61744876682337297062760867396880
61744876682337297244082954340608
61744876682337297245775207036560
61744876682337313120573518514576
61744876682337313122268870515418
61744876682337313305283124066030
61744876682968245069765571858096
61744876682969445689649869145824
61744876682992560400681359780034
61744876682992560400681360129954
61744876682992560400683684141058
61744876682992604689366941964690
61744876682992604689369265962744
61744876682992904871862024573858
61744876682993805439611044449366
61744876682993805446365635132034
61744876682993805446365720871182
61744876682993805446367959130088
61744876682993805446388965924104
61744876682993805492119305663006
61744876682993809145649096113794
61744876683284344364075841943126
61744876683284355344998595554648
61744876687929839232108912822715
61744876688245937300023744282648
61744876688245938535338362880854
61744876688245938535369762009564
61744876688245938535370537917070
61744876688252842887236932506128
61744876688252842888931508132904
61744876688901235043772555428660
61744876705642791463782029265056
61744876705650894743943924697148
61744876705654459949832181933909
61744876705654463655870235114657
61744876705654464891216252841573
61744876705654763845140829112845
61744876705654797204189304419514
61744876705942678708762907006788
61744876705946593934623475059315
61744876705946597640661523640586
61744876705946597640661528222594
61744876705946598873751209039043
61744876705946598876007545949510
61744876705946598876007545966979
61744876705966990333640643160708
61744876705966990333908025482458
61744876705966990338719745086344
61744876705966990341254621225522
61744876705966994037983000439256
61744876705966994037986443645504
61744876705966994045598097712264
61744876705966995875741489385224
61744876705966995877438390543844
61744876705967012341381978140398
61744876705970598139407248986544
61744876705970598141099500632736
61744876705970598141099501682496
61744876705970609076268669863337
61744876705970614015960488258784
61744876705970614017592303182250
61744876705970614017593078022526
61744876705970614017655065302710
61744876705970614017655840137370
61744876705970614063315237225234
61744876705970614063587579479774
61744876705970614200607417662206
61744876705970912969885064412220
61744876705970914205231077355923
61744876705970914205231077889578
61744876705970914205231082121666
61744876705970914205231082138928
61744876705970914205231082139136
61744876705970914206925659299702
61744876705970914206926434139978
61744876705978717938274479421930
61744876705978719126479172578768
61744876705978719126541934343692
61744876705978719128150533248658
61744876705978719128171424790690
61744876705978719128234215619360
61744876706602741224189979101109
61744876706602741224189979102513
61744876706602744884495368078341
61744876706602744884498462678967
61744876706602744930228032281857
61744876706602744930228032283261
61744876706602744930230355231555
61744876706602744930231126882483
61744876706602744937005953756595
61744876706602744937005953757999
61744876706602744937570037988579
61744876706602746577359411969307
61744876706602746577359413036329
61744876706602746584699094726331
61744876706602746584890479922000
61744876706602746584890479922243
61744876706602791049561516469929
61744876706602794709848308757529
61744876706602794716623906216951
61744876706602794717379375643443
61744876706602794755599569650677
61744876706602794755602664251303
61744876706602794762377491125415
61744876706602795944630242252461
61744876706602795951969923943867
61744876706602795952161309138375
61744876706602795990383826095307
61744876706602795990383827162329
61744876706602795997914894048243
61744876706602805827969054975387
61744876706602810769353125883051
61744876706603045073768285024823
61744876706603045073769056677155
61744876706603046720897341762575
61744876706603046720897342831049
61744876706603091193099446264601
61744876706603094899118902755765
61744876706603094899139823462117
61744876706603094906649965390877
61744876706603094906649969641679
61744876706603096133900836250697
61744876706603096138984181012715
61744876706603096141240517940651
61744876706603096141431898885809
61744876706603096141431903136611
61744876706627056555105768437181
61744876706627056561883689911919
61744876706627060261146144566223
61744876706627061908275201303975
61744876706627061908277525319291
61744876706627061915053122778713
61744876706627061915617206542490
61744876706627061915808592204962
61744876706627061915808592205205
61744876706627106334726044911449
61744876706627106341501642370871
61744876706627106341773611553826
61744876706627106342257111797363
61744876706627106380479628286088
61744876706627106380479629821365
61744876706627110086517681466836
61744876706627111273853778891177
61744876706627111273874699597577
61744876706627111275566952293529
61744876706627111276386327476968
61744876706627111280629376350599
61744876706627111281384845777091
61744876706627111319605039785729
61744876706627111319607363801045
61744876706627111321299615429975
61744876706627111326382961260467
61744876706627111327138430686959
61744876706627121158884844310055
61744876706627126098012578289783
61744876706627362051813131097243
61744876706627406524015235599269
61744876706627406530772236367655
61744876706627406531044205550610
61744876706627406713974861898114
61744876706627406713977186362728
61744876706627411463124372889413
61744876706627411464816625585365
61744876706627411465656892777396
61744876706627411469899970347383
61744876706627411472347688220477
61744876706627411472347692471279
61744876706635161665414126147959
61744876706635165325719515125191
61744876706635165371452179328707
61744876706635167023666904845245
61744876706635167025923241773181
61744876706635211490785663516779
61744876706635215151345571457716
61744876706635215151345571811848
61744876706635215194567379769591
61744876706635215196823716697527
61744876706635511641268880424369
61744876706635515340616136640100
61744876706635515340616136641504
61744876706635515340616136645716
61744876706635515345614680909165
61744876706635515347871017837101
61744876706635516575962930723612
61744876706635516581045500669684
61744876706635516582652951332033
61744876706635516582737752893460
61744876706926949294197344893989
61744876706926949341622261793457
61744876706926950941326401633145
61744876706926950987059065836661
61744876706926965765487525047067
61744876706926965767935242918757
61744876706951266272242190967813
61744876706951266273936766612059
61744876706951266317974855171329
61744876706951266319669430815575
61744876706951277392812979072677
61744876706951281096403314381735
61744876706951281098851032253425
61744876706951282334197049980341
61744876708609122716193281605771
61744876708925372136195269083732
61744876708925377670117282526922
61744876709545396518535427821349
61744876709545400225410308188921
61744876709545400225661012292025
61744876709545400225661356648297
61744876709545401461010468507875
61744876709545401871976456799631
61744876709557374259140695236009
61744876709557376088447263376649
61744876709557402259215791349777
61744876709557407201690836740567
61744876709557407613472756560471
61744876709557407795396091951987
61744876709557407795646796055091
61744876709557407795647915250235
61744876709557407796211996294275
61744876709557409030993929789207
61744876709557409442779324696899
61744876709557409442779324701111
61744876709557424259974584652035
61744876709557425494756514959023
61744876709557425494756518146967
61744876709577816957500143339637
61744876709577816960028074962119
61744876709577816960847454750699
61744876709577822313197509245855
61744876709581419094834599646321
61744876709581717590968404333405
61744876709581717590968407521349
61744876709581717591219108319869
61744876709581717591219108436509
61744876709581717591219113022729
61744876709581717591219113024133
61744876709581717591219452792781
61744876709581717591219455980725
61744876709581717591222550463307
61744876709581717591222551979627
61744876709581718826565905589921
61744876709581719238348165528393
61744876709581719238351608734641
61744876709581719420273827755987
61744876709581719420524533276241
61744876709581719421089387625363
61744876709581719421089735286219
61744876709581719421362504697093
61744876709581722944388541186663
61744876709581722944388545890927
61744876709581724172203118960535
61744876709581724771183825806897
61744876709581724771186925111787
61744876709581724773443262039723
61744876709581735884284789842909
61744876709581735884285134199181
61744876709581735884285137387125
61744876709581739588630933167657
61744876709581739588630937871921
61744876709581739588634032354503
61744876709581740823977387481117
61744876709589822700709583212977
61744876709589822701527813574863
61744876709589828054693804302431
61744876709589829884000372443071
61744876709589844698939295466059
61744876709593426657289345221441
61744876709905595635544475795643
61744876709909496265919571508411
61744876709909496265919576212675
61744876709909498095226139649051
61744876709909498095226144353315
61744876709909498096063316980903
61744876709917601376224834624179
61744876709917603205531402764819
61744876759121207857228596473716
61744876759121207857228682566996
61744876759145519482106332627636
61744876759145519482106418720916
61744876759145524421233294960648
61744876759145524421233381049716
61744876759145524970838848935018
61744876759145524970841943063468
61744876759145524977616769937580
61744876759145524977616770409756
61744876759148226262491930729898
61744876759148226262495024858348
61744876759148226264207428126092
61744876759148226264207428130304
61744876759148226269269851732460
61744876759148226269269852204636
61744876759148226857321996232032
61744876759148226859014248927984
61744876759149426884008099985080
61744876759149426884011223282062
61744876759149427614404371751204
61744876759149427614404371752608
61744876759149427614404371869248
61744876759149427614404372223380
61744876759149427616096624447156
61744876759149427616096624448560
61744876759149427616096624452772
61744876759149427616096624565200
61744876759149427616096624919332
61744876759149443492558001764494
61744876759156330137454270242988
61744876759156330137474416110516
61744876759156348439159128743122
61744876759157499372885644978276
61744876759157530757272794189742
61744876759157530757274831222832
61744876759157530757275862808376
61744876759157530757275864324696
61744876759157530757275893022456
61744876759157530758967083918784
61744876759157530758970468666702
61744876759157531994314134747564
61744876759157532543356034458200
61744876759157532543356809292860
61744876759157532726402659212448
61744876759157532726402659216660
61744876759157532726402659329088
61744876759157532726402659683220
61744876759157532726404983677062
61744876759157532726404983681274
61744876759157547365822666917264
61744876759157548603149866760898
61744876759157548603149952849966
61744876759780423618308721841156
61744876759780423618308807934436
61744876759780424670076400372746
61744876759780424670159998522024
61744876759780424853090655336088
61744876759780424853090741429368
61744876759780439487543200461208
61744876759780719918524685114349
61744876759780723624562738295097
61744876759780724859344671788625
61744876759780735970689820548465
61744876759780739676727873727809
61744876759780739676727873729213
61744876759781575457559933490016
61744876759781575457559933491420
61744876759781575457559933495632
61744876759781575457580854196368
61744876759781576052356537320166
61744876759781620485771521593210
61744876759781620485771607682278
61744876759781624190117322078006
61744876759781624190117408167074
61744876759781624192376756775882
61744876759781624192376758194436
61744876759781624192376842864950
61744876759781624192376844287716
61744876759781624192460441018440
61744876759781625427158690270814
61744876759781625427158691689368
61744876759781625427158776359882
61744876759781625427158777782648
61744876759781625472995959419076
61744876759781635303154723532394
61744876759781640244541892209998
61744876759781640244541893628552
61744876759781640244625576452556
61744876759804690168677345217586
61744876759804690168677345221798
61744876759804690214347247306258
61744876759804690214410009421102
61744876759804690214410009425314
61744876759804690763387941859852
61744876759804690763387942209772
61744876759804735060255799663288
61744876759804735235592369660092
61744876759804735235592369664304
61744876759804735243186456949528
61744876759804735243186542684464
61744876759804735243186543038596
61744876759804735243207463272820
61744876759804735243207463744996
61744876759804738941630422372876
61744876759804738941630422490920
61744876759804738941630422840840
61744876759804738941630422845052
61744876759804738949224509658100
61744876759804738949224509776144
61744876759804738949224510126064
61744876759804738949224510130276
61744876759804738949224595747168
61744876759804738949224595865212
61744876759804738949224595869424
61744876759804738949224596219344
61744876759804738949245516453568
61744876759804738949245516575824
61744876759804738949245516925744
61744876759804739999299937011462
61744876759804740000992189707414
61744876759804740001075786806932
61744876759804740040054659165812
61744876759804740174720103171856
61744876759804740174720103289900
61744876759804740174720103639820
61744876759804740176412355867808
61744876759804740176412355985852
61744876759804740177252651776360
61744876759804740182314190457080
61744876759804740182314190575124
61744876759804740182314276546148
61744876759804740182314277018324
61744876759804740184027450070756
61744876759804754818458988746116
61744876759804990357864256394578
61744876759804990357947939214370
61744876759804990952658535739996
61744876759804990952658536206556
61744876759805035249442711308243
61744876759805035249442711308244
61744876759805035249442797047392
61744876759805035249442797401523
61744876759805035249442797401524
61744876759805035249526393661476
61744876759805035424862963656876
61744876759805035432457136681248
61744876759805035432457137035380
61744876759805038955480764488991
61744876759805038955480764488992
61744876759805038955480850228140
61744876759805038955480850582271
61744876759805038955480850582272
61744876759805038955564446842224
61744876759805038955564447308784
61744876759805039130901016371064
61744876759805039130901016837624
61744876759805039138495103656288
61744876759805039138495189749568
61744876759805040181039378402057
61744876759805040183571553929604
61744876759805040183571639550708
61744876759805040183571639556324
61744876759805040183571640022884
61744876759805040188570445287971
61744876759805040188570445287972
61744876759805040188570530909076
61744876759805040188570531381251
61744876759805040188570531381252
61744876759805040190262697983923
61744876759805040190262697983924
61744876759805040190262784077203
61744876759805040190262784077204
61744876759805040190346380803716
61744876759805040363990697170044
61744876759805040365682949865996
61744876759805040366502296364772
61744876759805040366502296370388
61744876759805040371584784455268
61744876759805040371584870542932
61744876759805040371584870548548
61744876759805040373277037151220
61744876759805040373277123244500
61744876759805051301607932363464
61744876759805051301607932481508
61744876759805051301607932835639
61744876759805051301607932835640
61744876759805051301691615183256
61744876759805051301691615301300
61744876759805051301691615655432
61744876759805055007645985662256
61744876759805055007645986016387
61744876759805055007645986016388
61744876759805055007729582742900
61744876759805055007729668364004
61744876759805055007729668369620
61744876759805055007729668482048
61744876759805055007729668836180
61744876759805890788478045774382
61744876759805890788478045778594
61744876759805890788498966479330
61744876759805891390617688411713
61744876759805935809660749914486
61744876759805935809723425940262
61744876759805935817254492747471
61744876759805935817254492948676
61744876759805935817254493298595
61744876759805935817254493298596
61744876759805935817254493302808
61744876759805935817254578840751
61744876759805935817254579037743
61744876759805935817254579037744
61744876759805935817254579391875
61744876759805935817254579391876
61744876759805935817338175590349
61744876759805935817338175650424
61744876759805935817338175651828
61744876759805935817338175656040
61744876759805935863091760560340
61744876759805935863091760561744
61744876759805935863091760565956
61744876759805935863091760678384
61744876759805935863091761032516
61744876759805939521035434244328
61744876759805939523292545928219
61744876759805939523292546129424
61744876759805939523292546479343
61744876759805939523292546479344
61744876759805939523292546483556
61744876759805939523292632021499
61744876759805939523292632218491
61744876759805939523292632218492
61744876759805939523292632222704
61744876759805939523292632572623
61744876759805939523292632572624
61744876759805939523292919530999
61744876759805939523294956570677
61744876759805939523376228831172
61744876759805939523376228832576
61744876759805939523376228949216
61744876759805939523376229303348
61744876759805939569129813741088
61744876759805939569129813742492
61744876759805939569129813859132
61744876759805939569129814213264
61744876759805940751383335451992
61744876759805940751383335453396
61744876759805940751383335570036
61744876759805940756382222206670
61744876759805940756382226727199
61744876759805940756382226792890
61744876759805940756382226810360
61744876759805940756382226928404
61744876759805940756382227278323
61744876759805940756382227278324
61744876759805940756382308299950
61744876759805940756382312820479
61744876759805940756382312899427
61744876759805940756382312899428
61744876759805940756382313371603
61744876759805940756382313371604
61744876759805940756465909631556
61744876759805940756465909748196
61744876759805940758074479423151
61744876759805940758074479955402
61744876759805940758074479974275
61744876759805940758074479974276
61744876759805940758074565516431
61744876759805940758074565694550
61744876759805940758074566067555
61744876759805940758074566067556
61744876759805940758074853025931
61744876759805940758076890065609
61744876759805940797136920363312
61744876759805940797136920479952
61744876759805940802219494540068
61744876759805940802219494541472
61744876759805940802219494658112
61744876759805950634072835698716
61744876759805951869419623661058
61744876759805951869419624015190
61744876759805951869419628247278
61744876759805951869419628264748
61744876759805951869419628382792
61744876759805951869419628736924
61744876759805951869503311084540
61744876759805951869503311202584
61744876759805951869503311556716
61744876759805955575457681544666
61744876759805955575457681563540
61744876759805955575457681894586
61744876759805955575457681913459
61744876759805955575457681913460
61744876759805955575457681917672
61744876759805955575541364265288
61744876759805955575541364266692
61744876759805955575541364383332
61744876759805955575541364737464
61744876759812794043634263066308
61744876759812794043634263420440
61744876759812794089304165038340
61744876759812794089366927153184
61744876759812794089366927157396
61744876759812794089366927269824
61744876759812794089366927623956
61744876759812795324650183231816
61744876759812795324712944996740
61744876759812795324712945350872
61744876759812795873696300970310
61744876759812843876599888074484
61744876759812843876602212072538
61744876759812843915013904550452
61744876759812843915013905017012
61744876759812844052211897161000
61744876759812844052211897627560
61744876759812844059530544421988
61744876759812844059530630511056
61744876759812844059532868886602
61744876759812844059532954975670
61744876759812844059551551217456
61744876759812844059551551334096
61744876759812844059553875682070
61744876759812845150359922277368
61744876759812845150359922743928
61744876759812845286718390631696
61744876759812845286718391098256
61744876759812845286720715096310
61744876759812845287282475330240
61744876759812845287554444159146
61744876759812845287554444513278
61744876759812845287557914887916
61744876759812845287557915354476
61744876759812845294312477916920
61744876759812845294312478383480
61744876759812845294312564005988
61744876759812845294312564122628
61744876759812845294314802381534
61744876759812845294314888470602
61744876759812845294333484712388
61744876759812845294335809177002
61744876759812845294876562615464
61744876759812845294876648354612
61744876759812845294897569061012
61744876759813094232821174126660
61744876759813094232904857418628
61744876759813095468167192320136
61744876759813095468250875145544
61744876759813096062966894968498
61744876759813144058530799314244
61744876759813144058530884935348
61744876759813144058530884936752
61744876759813144058530884940964
61744876759813144058530885053392
61744876759813144058530885407524
61744876759813144065870482072672
61744876759813144065872806070726
61744876759813144241461541749412
61744876759813144241461541750816
61744876759813144241461541755028
61744876759813144248801138420176
61744876759813144248801224509244
61744876759813144248803462884790
61744876759813144248803548973858
61744876759813145293876817041160
61744876759813145293876902662264
61744876759813145293876902663668
61744876759813145293876902667880
61744876759813145293876902780308
61744876759813145293876903134440
61744876759813145293877679018860
61744876759813145300568818835475
61744876759813145300568818835476
61744876759813145300571142833529
61744876759813145300571142833530
61744876759813145300652415101044
61744876759813145300654739565658
61744876759813145301216499799588
61744876759813145475988985096444
61744876759813145475991309094498
61744876759813145476553069328428
61744876759813145476807559476328
61744876759813145476807559477732
61744876759813145476807559481944
61744876759813145476808335832924
61744876759813145483583072381668
61744876759813145483583158002772
61744876759813145483583158474948
61744876759813145483585396379722
61744876759813145483585482473002
61744876759813145484147156613652
61744876759813145484147242352800
61744876759813145484150341539646
61744876759813160117952020774659
61744876759813160117952020774660
61744876759813160117954344772713
61744876759813160117954344772714
61744876759813160118035703127892
61744876759813160118035703129296
61744876759813160118035703133508
61744876759813160118035703245936
61744876759813160118035703600068
61744876759813160118038027593910
61744876759813160118038027598122
61744876759813994663434963506464
61744876759813994663434963510676
61744876759813994663434963623104
61744876759813994663434963977236
61744876759813994663455884683588
61744876759813995898780981350020
61744876759813995898780981704152
61744876759813995898801902410504
61744876759813996493578618634761
61744876759813996498664287413547
61744876759813996500356540109499
61744876759813996500920624341483
61744876759814040919465376943181
61744876759814040965218961853097
61744876759814044623811177427977
61744876759814044626342580836632
61744876759814044626342580838036
61744876759814044626342580842248
61744876759814044626342580954676
61744876759814044626342581308808
61744876759814044631341467411787
61744876759814044631341553500855
61744876759814044633597804990018
61744876759814044633597891079086
61744876759814044633600903822732
61744876759814044633600905222412
61744876759814044633600905239881
61744876759814044633600905239882
61744876759814044633600989911800
61744876759814044633600991328950
61744876759814044633682264067236
61744876759814044633684588065290
61744876759814044669564762337893
61744876759814044672096165747952
61744876759814044672096165752164
61744876759814044672096165864592
61744876759814044672096166218724
61744876759814044679435848510592
61744876759814044679435848977152
61744876759814044679438172975206
61744876759814045860852546683559
61744876759814045861688598563548
61744876759814045861688598564952
61744876759814045861688598681592
61744876759814045861689374920144
61744876759814045866688261556778
61744876759814045868380514185635
61744876759814045868380514369370
61744876759814045868380514719290
61744876759814045868380514736759
61744876759814045868380514736760
61744876759814045868380600458438
61744876759814045868380600475664
61744876759814045868380600475907
61744876759814045868380600475908
61744876759814045868382837317664
61744876759814045868382837667584
61744876759814045868382838717344
61744876759814045868382838734813
61744876759814045868382838734814
61744876759814045868382923406732
61744876759814045868382924823638
61744876759814045868382924823882
61744876759814045868464197089992
61744876759814045868464197091396
61744876759814045868464197208036
61744876759814045868466521556010
61744876759814045869031380626866
61744876759814045907438827541350
61744876759814045907442183474868
61744876759814045907442183591508
61744876759814045914217782001312
61744876759814045914217782117952
61744876759814045914220106465926
61744876759814060685763716308554
61744876759814060685763716658474
61744876759814060685763716675700
61744876759814060685763716675943
61744876759814060685763716675944
61744876759814060685766040656528
61744876759814060685766040673754
61744876759814060685766040673997
61744876759814060685766040673998
61744876759814060685847399029176
61744876759814060685847399030580
61744876759814060685847399034792
61744876759814060685847399147220
61744876759814060685847399501352
61744876759814060685849723495194
61744876759814060685849723499406
61744876760096474734125203507132
61744876760128895173089919025420
61744876760128895174782171721372
61744876760128895175346255953356
61744876760128895175346257001712
61744876760128895175346257003116
61744876760128895175347031841988
61744876762723930609288215986383
61744876762732001130166108862513
61744876762732035719025957426781
61744876762732035719029399570219
61744876762735902995887227010673
61744876762735903590411861656381
61744876762735904825193795151313
61744876762735936349968584227819
61744876762735936944764814985223
61744876762735938179543306331101
61744876762735938179546748475943
61744876762755462142518906220382
61744876762756312755041517476143
61744876762756346109121382780935
61744876762756346109121727137207
61744876762756346109124857872935
61744876762756346109125202229207
61744876762756351048250608673017
61744876762756351597229835895910
61744876762756351597230610734782
61744876762756362710267237350298
61744876762756362710268012189170
61744876762760248523823994549082
61744876762760248569555425103076
61744876762760248569555511196356
61744876762760253462950580972568
61744876762760253462951728882942
61744876762760253508683159082804
61744876762760253508683245176084
61744876762760253508684392732326
61744876762760253508684393086458
61744876762760253508770285114659
61744876762760254057475215264144
61744876762760254057475215618276
61744876762760254057476363174518
61744876762760254057476363528650
61744876762760264575987982426956
61744876762760265170513678889758
61744876762760265170513764983038
61744876762760270109640264959112
61744876762760270109640350698260
61744876762760270109640351052392
61744876762760270109641412869486
61744876762760270109641498608634
61744876762767458601998688772856
61744876762768353679108658810647
61744876762768356788929852898405
61744876762768356788933295041843
61744876762768357378370768642119
61744876762768357383454114472611
61744876762768357386173804711240
61744876762768359169748167808774
61744876762768373987130910587548
61744876763083223804479308472655
61744876763083223804479311660599
61744876763087126264997808476386
61744876763087126270081411524322
61744876763087126402194567087643
61744876763087126402194567087652
61744876763087126402196059367179
61744876763087126407279404134870
61744876763095215452239280658304
61744876763095215459499095806207
61744876763095215459499097322527
61744876763095230139684306651163
61744876763095230139956274317890
61744876763095230277153807768019
61744876763095230277153807768028
61744876763095231374466238629775
61744876763095231374466240146095
61744876768012526972221711522867
61744876768012526972221716122137
61744876768020637433434392041632
61744876768020637435693827819544
61744876768664976463798963907383
61744876768667694765746797186543
61744876768675798642962374794855
61744876785384935126161029093607
61744876785417354330340338858823
61744876785417354332602470993193
61744876785737507996944459751363
61744876785745613106684863262656
61744876786357531831060175489315
61744876786365602168944649423581
61744876786365635523005857585255
61744876786365635523026778291607
61744876786365635523276710748203
61744876786365635706291021685703
61744876786365635706291050382059
61744876786369237245209966645095
61744876786369237245481935828293
61744876786369237382491642081051
61744876786369237840005425755783
61744876786369239029055068114329
61744876786369239029055068118701
61744876786369239074787359246503
61744876786369239074787732317845
61744876786369239212069407752557
61744876786369504629190402217449
61744876786369505863972335712381
61744876786369537571737068630007
61744876786369537571740543722007
61744876786369537983522463541911
61744876786369539218304397032631
61744876786369539218304741406165
61744876786369539218325662111113
61744876786389897322529504818567
61744876786389902675698939102303
61744876786389946735532255171215
61744876786389946735553147297851
61744876786389946736369080238729
61744876786389946736372522382167
61744876786389946736372527086431
61744876786389947147904514445527
61744876786389947148155562922373
61744876786389947331166430303705
61744876786389950853944890574569
61744876786389952088722581581587
61744876786389968733784008977627
61744876786393552713409754364013
61744876786393554406268002947763
61744876786393571005030792582763
61744876786393849196614807621951
61744876786393849608400170998023
61744876786393849791414510637703
61744876786393854547524461417371
61744876786393871194301357883191
61744876786401652737514760573227
61744876786401657684174682163383
61744876786401658232966652605575
61744876786401658235494585645207
61744876786401658271436402474493
61744876786401658273695062238295
61744876786401659516009181827335
61744876786401659516009183343655
61744876786401659653293554799407
61744876786401669346062598133899
61744876786401674882246370191075
61744876786401908596864559808457
61744876786401910245685870775743
61744876786401953070758917123075
61744876786401954717890298226063
61744876786401958010702931704377
61744876786401958423928351406811
61744876786401959659525446295123
61744876786401959659526192431975
61744876786401959659549809157963
61744876786401974474464367801791
61744876786693410132665463664441
61744876786717709356377222606535
61744876786717720469410406020015
61744876786717720469414624060923
61744876786717725408538139999743
61744876786717725408542358040651
61744876786717725411069544943431
61744876786717725411069548131375
61744876786717725411070294268227
61744876786717725456802955283799
61744876786717725456802958471743
61744876786717725461885897817343
61744876786717725461886672650599
61744876786721627871586897037099
61744876786721627871588389316635
61744876786721627917321053520151
61744876786721628466111531682807
61744876786721628466113023962343
61744876786729716928892085803287
61744876786729716928892087319607
61744876786729731746274541605619
61744876786729731746274543121939
61744876786729731746275287742471
61744876786729731746275289258791
61744876786729732981056475100551
61744876786729732981056476616871
61744876786729732981057221237403
61744880120837285908464516255748
61744880120837301785038678100788
61744880138562227638690657226944
61744880138562228231523809410638
61744880138562228233236954115182
61744880138562278052084056108804
61744880298095112557088884385772
61744880298192425529498046192496
61744880298192425529501030588094
61744880351265537831164745689506
61744880351276645565490295962252
61744880351277545950225063359994
61744880351277545995978647201436
61744880351277545995978648268458
61744880351277579342780412933972
61744880351277579342780413288104
61744880351277579479978668434080
61744880351277595356471469916572
61744880351277595356471469917976
61744880351277595356471556005640
61744880351277595356471556011256
61744880351277595356534232031416
61744880351277595356534232037032
61744880351370954266184800239330
61744880351370954814474676917666
61744880351370954815227819140898
61744880351381745156870266097916
61744880351381759981275290441718
61744880351381759981840149508362
61744880357182317257528393655124
61744880357186204710128495775468
61744880357186204710128873097772
61744880357186219534289880638922
61744880357186220767376205387744
61744880357186220769632542315680
61744880357186220769635898365838
61744880357283416254746957046561
61744880374907292745443276079856
61744880374907292746007360307628
61744880374910880375302703744386
61744880374910880375302703745790
61744880374910880375302703750002
61744880374911180381558958108718
61744880374911180564573297742574
61744880374911196441066443604424
61744880374911196441066443605828
61744880374911196441066472302184
61744880375008157756787594489428
61744880375859142341950584122004
61744880375859144179687034681184
61744880375859443271436364175104
61744880375883442985967983364376
61744880375883443031721568156200
61744880375883443032285652383972
61744880375883443032285652388184
61744880375883459464870158217275
61744880375883743770851088716086
61744880375883743770851089070218
61744880377962921367450235003011
61744880758936410082220448069814
61744880758936424312418698121766
61744880758936425956538267915472
61744880758936426139468153082820
61744880758936426141996087539602
61744880758960735937296434275686
61744880758968830521185163588102
61744880758968839812255679660326
61744880758968841456375249454032
61744880758968841639305134621380
61744880758968841641833069078162
61744880758968845345343188152048
61744880758968845345908044034960
61744880759033670817013331524530
61744880759041774686888888122086
61744880759041774691972576909170
61744880759041776513938343083140
61744880759041776523812873282986
61744880759041791155730542268928
61744880759066086311766624276006
61744880759066086316850313063090
61744880759066091845418988650640
61744880759066091853034085923648
61744880759066102780608278422848
61744880776661402225003931323956
61744880776661402225839983205556
61744880776693767312283565862256
61744880776693772846772758490944
61744880776693772846773877686088
61744880776693772846773880874032
61744880776693817127784102685050
61744880776693817127784877523922
61744880776693822663967875191316
61744880776693822666496956128272
61744880776766766829671599725460
61744880776791078454549995927004
61744880776791083990169024157874
61744880776791083990733765245326
61744880826993536229365118311876
61744880826993536229365147009636
61744880829839880961481691012070
61744880829871401564688887449534
61744880829872296461318672550630
61744880829872302127165903128276
61744880829872329812303511741042
61744880829872335351015590345392
61744880829872335351018684940194
61744880829872335488279353576518
61744880829872351537909986279828
61744880829872351540441394411460
61744880829872351950257112727854
61744880829872351950278004736446
61744880829872351951972581430452
61744880829875304019945108813456
61744880829875304019945108813700
61744880829875304019945109162008
61744880829875304019945109163376
61744880829875304019945109163620
61744880829875304019948203762634
61744880829875304025030777474234
61744880829875304026723030619484
61744880829875304026723030636746
61744880829875304026723030638114
61744880829875304026723030638358
61744880829876203853366830786182
61744880829876203855626261842568
61744880829876203855626266546832
61744880829876203860961032862654
61744880829876203860964126991104
61744880829876203862655351276406
61744880829876203863219435504178
61744880829876203863220463919040
61744880829876203992887021276436
61744880829876204409765543917382
61744880829876204409765544271514
61744880829876204411457796613334
61744880829876204411457796617546
61744880829876204411457796967466
61744880829876204450433459868941
61744880829876204450433460052884
61744880829876204450433460401192
61744880829876204450433460402804
61744880829876204450436555001818
61744880829876204457211381858668
61744880829876204457211381875930
61744880829876204587694128689208
61744880829876204587694129039128
61744880829876237216736708493552
61744880829876237802320897965152
61744880829876237804015475144592
61744880829876237804015475148804
61744880829876237939519148978418
61744880829876237939519149328338
61744880829876237941213467755140
61744880829876237941213467759352
61744880829876248876320132617784
61744880829876248876320218356932
61744880829876248876320218361144
61744880829876248876320218711064
61744880829876248876382894386920
61744880829876248876382894736840
61744880829876249059334472257464
61744880829876252763680272742260
61744880829876253815162323345782
61744880829876253815225084992662
61744880829876253815978226171750
61744880829876253815978230876014
61744880829876253815981325004464
61744880829876253815999122884606
61744880829876253816012036568644
61744880829876253816012036922776
61744880829876253816074712598632
61744880829876253817693699578612
61744880829876253817704203525448
61744880829876253817704289264596
61744880829876253817704289268808
61744880829876253817704289618728
61744880829876253817766965290372
61744880829876253817766965294584
61744880829876254000718543165128
61744880829945281473690531965556
61744880829945281481032537676650
61744880829945297395662597564960
61744880829945297944789299291936
61744880829947999051746292352520
61744880829947999053438545048472
61744880829947999053438545398392
61744880829947999099192216401747
61744880829947999099192216401748
61744880829949183346753655824810
61744880829969607191233765578240
61744880829969612727417534896562
61744880829980403480911575002170
61744880829980403615564476975560
61744880829980403616383480167824
61744880829980403616410748057792
61744880829980403616410748059196
61744880829980403616411522898068
61744880829980403616413846196282
61744880829980403616414105526296
61744880829980403616414214662690
61744880829980403616414220317544
61744880829980403618095881919248
61744880829980403618106098892234
61744880829980403618106358222248
61744880829980403618106473013496
61744880829980414139159441726040
61744880829980419540415592846026
61744880829980419677613499361682
61744880829980419677854042825866
61744880829980420089447762390306
61744880829980420089637196645212
61744880829980420090200904613538
61744880829981554365099750436362
61744880829981598844055761224192
61744880829981598846590637363370
61744880829981603778101294428308
61744880829981604382774406681692
61744880830823299288667263377568
61744880830823301126340947218422
61744880830823301126340951823516
61744880830823601315611541570950
61744880830824499908509891444768
61744880830824501746162654557588
61744880830824501746162654570638
61744880830824501746162654924978
61744880830824501746162659162682
61744880830824501746162659175732
61744880830824501746162659175780
61744880835780955358419330180738
61744880835780971417924148373282
61744880835780975123964524502324
61744880835784863169669353528230
61744880835784863171363557636168
61744880835784874289484561666108
61744880835784877993830476942152
61744880835784879230868747477448
61744880835784879230868747831580
61744880835784879231046071079156
61744880835853906894134176376122
61744880835857759385063902019205
61744880835857808759855294524282
61744880835890224259692276062842
61744880835890229193462368905692
61744880835890229794179145738864
61744880835890229795876045381164
61744880835890245664845965231250
61744880836756225254279504558128
61744880836764330362326103555750
61744880836764345140730547464794
61744880853505897683169728026408
61744880853505902621460978125616
61744880853505902622297830826676
61744880853505902622298950021820
61744880853505902622298953209764
61744880853505903217095556566286
61744880853505903219353500532674
61744880853505952439239576119586
61744880853505952440075251741532
61744880853505953034852086061574
61744880853505953034873006649882
61744880853505953036546663105500
61744880853505953036567583810448
61744880853505953036818259221408
61744880853509538836537761351316
61744880853509538836537761355528
61744880853509549771644511835064
61744880853509549771644511953108
61744880853509549771644512307240
61744880853509553475990312437904
61744880853509553475990312792036
61744880853509554711336330164820
61744880853509554711336330518952
61744880853509554713028582860772
61744880853509554713028583214904
61744880853509789068259752392349
61744880853509789068823836624333
61744880853509789070516089320285
61744880853509805081979473861274
61744880853509805082543558093258
61744880853509805085074991733302
61744880853509838841099811606306
61744880853509838842794015714244
61744880853509839025808355348100
61744880853509849960915105955716
61744880853509849960915106305392
61744880853509849960915106305636
61744880853509853665260906771558
61744880853509853665260906790188
61744880853509853665260906790432
61744880853509854899757296561458
61744880853509854900573199505470
61744880853509854900573204209734
61744880853509854900606924517348
61744880853509854902267781253660
61744880853509854902267781257872
61744880853509854902267781270922
61744880853509854902299177213300
61744880853509854902299177217512
61744880853509854902299205909656
61744880853578899029321539557088
61744880853582484646277634675720
61744880853582484829291974315400
61744880853582500704090286265592
61744880853582500705782538607412
61744880853582500705782538961544
61744880853582500705784776866318
61744880853582500705784862959598
61744880853603213763747581692842
61744880853606799975501171314436
61744880853606800158515510954116
61744880853614905085806435475752
61744880853614905087498688171704
61744880853614905093387460523712
61744880853614905093389783472006
61744880853614905095082036167958
61744880853614905268820775115432
61744880853614905270513027811384
61744880853614916205621758404878
61744880853614916206423718789460
61744880853614916206427157746358
61744880853614916206427160934302
61744880853614921147005829311138
61744880853614921147005915400206
61744880853614921330020168950818
61744880853614921742043866228524
61744880853614921742608605805480
61744880853615221336276509404218
61744880853615221336277657308003
61744880854454195565298520471534
61744880854454200293165990939725
61744880854457785979024174307256
61744880854457786116284929036860
61744880854457786162603717018320
61744880854457786711918360746814
61744880854457786711918361100946
61744880854457800803750501148306
61744880854457800803750502209712
61744880854457800803750502211116
61744880854457802588411162253796
61744880854457802588411162603716
61744880854457802588411162607928
61744880854457802593494852794692
61744880854457802595187103601318
61744880854457802641486952753034
61744880854457802641486952771908
61744880854457802778744522574114
61744880854457802778747621406828
61744880854457802778747621412444
61744880854458086306119607265628
61744880854458086901168034392782
61744880854458102968018211159878
61744880854458102968018214342206
61744880854458102968018215405064
61744880854458102968018215410680
61744880854478510894522057110250
61744880854482101308247710945972
61744880854482101447768274507728
61744880854482101447768274511940
61744880854482101491262050113268
61744880854482101493518387041204
61744880854482101493521830719836
61744880854482101493521830724048
61744880854482112428628237302226
61744880854482112977943224931834
61744880854482117919326951588464
61744880854482117919326951938384
61744880854482117919326951942596
61744880854482117924410640528475
61744880854482117972402740571382
61744880854482117972405065035996
61744880854482401637038868504512
61744880854482418298934003210314
61744880854482418298936327674928
61744880854490201616687139059062
61744880854490201662440695271170
61744880854490201662440695387810
61744880854490206601568429232024
61744880854490206601568429250898
61744880854490206601568429255110
61744880854490206601568429350068
61744880854490206601568429354280
61744880854490206601568429367538
61744880854490206601568429704200
61744880854490206601568429721670
61744880854490206603263004881886
61744880854490217536674065702892
61744880854490217536674065715942
61744880854490217538933496759278
61744880854490218088248139070622
61744880854490221242712118529508
61744880854490221242712118883640
61744880854490221242712118896690
61744880854490221242712118901110
61744880854490221242715213128730
61744880854490221249490040358378
61744880854490221250054124236230
61744880854490223080451663567058
61744880854490223080451663572674
61744880854490223082708000494994
61744880854490254734057353769028
61744880854490267476416761054087
61744880854490501803698301532900
61744880854490506745085467041190
61744880854490523409239263133926
61744880856537264497766403974595
61744880856569679402806787818953
61744880857412564531620157677864
61744880857412614352159134359796
61744880986442614807828763937350
61744880986442614809521016633302
61744880986442648161346036922512
61744880989396182608127524850188
61744880989396182608127869223722
61744880989397077494904131278944
61744880989397077497160467852748
61744880989397077504757654324818
61744880989397083040184038927782
61744880989397116392759995425574
61744880989397116521844154112226
61744880989397116530020660519662
61744880989397116530020664061898
61744880989397127045753302524054
61744880989397127047445555220006
61744880989397127456699513298258
61744880989397127456699599391538
61744880989397127457535566713280
61744880989397127639713852937938
61744880989397127642241781372476
61744880989397127643058061974050
61744880989397132581097919594640
61744880989397132581348968054016
61744880989397132581348971241960
61744880989397132583629327726272
61744880989397132583880372997704
61744880989397132583880376185648
61744880989397132993131235431186
61744880989397132993696094502042
61744880989397132993715867315490
61744880989397132993716986510634
61744880989397132993778629080414
61744880989397132993782096733668
61744880989397132995411215656212
61744880989397132995411563204640
61744880989397132995414772590690
61744880989397132995662640374874
61744880989397132996227123186444
61744880989397132996227496257786
61744880989408190173128365466362
61744880989408190173128365479412
61744880989409073954383917019362
61744880989409073956892451846418
61744880989409088771764796476812
61744880989409088771765053240746
61744880989409088773459371654498
61744880989409088774023455882270
61744880989409088774024489001396
61744880989409088774024490517716
61744880989409088779358997036964
61744880989409088779358998553284
61744880989409088781053573730970
61744880989409088781617657958742
61744880989409088781618691077868
61744880989409090146066058017738
61744880989409090557848322206964
61744880989409090557848323723284
61744880989409090557848409812352
61744880989409090562932012860288
61744880989409090565205137497980
61744880989409090601073687099186
61744880989409090603616716705338
61744880989409090608664418783550
61744880989409090608664676713884
61744880989409090608664677063804
61744880989409090608699285234468
61744880989409090610924227615702
61744880989409090610924887663326
61744880989409090610955622158192
61744880989409090610955622162404
61744880989409090610956398413970
61744880989409090610956398414006
61744880989409090610958722412060
61744880989409090740877385341870
61744880989409090740877385354920
61744880989409122263109144807804
61744880989409122270701022536302
61744880989409123497891078306948
61744880989409123955501055430968
61744880989409123955501055436584
61744880989409123955501055549012
61744880989409123955501055566482
61744880989409123955501055903144
61744880989409123957757392476948
61744880989409123957757392494418
61744880989409123957757392831080
61744880989409123957757392848550
61744880989409123957759715425242
61744880989409123957759715429454
61744880989409123957760490264114
61744880989409123965277180944544
61744880989409124092699048531162
61744880989409124094955385104966
61744880989409124094955385459098
61744880989409124094958742559016
61744880989409124094958742572066
61744880989409133382922144905276
61744880989409138321778283127440
61744880989409138322029331586816
61744880989409138734376453330578
61744880989409138734379552163292
61744880989409138736091579189012
61744880989409138736105612422326
61744880989409138736168288448102
61744880989409138917390792970258
61744880989409139971451630149242
61744880989409139971514306175018
61744880989409140154702983502876
61744880989409140154702985019196
61744880989409140563978206661062
61744880989409140566235319939978
61744880989409140566485247692102
61744880989470061922078763681766
61744880989470061929671817847864
61744880989470062515183114795846
61744880989470062516874989834236
61744880989470062517693593267464
61744880989470062524468420141576
61744880989470078988165518945664
61744880989470078988227504709528
61744880989470078988983744721330
61744880989470078988983746237650
61744880989478165804631063232504
61744880989478182268390147800456
61744880989480869193429348844413
61744880989480869193431671792707
61744880989480869330630325500640
61744880989480883971825235504308
61744880989480884154790673012880
61744880989480884154790674075690
61744880989480885252936461287491
61744880989480885390137466641478
61744880989482070087711926653324
61744880989482070087711926654728
61744880989482070087712701493600
61744880989482084728919148194436
61744880989502477420223492524374
61744880989502477421915745220326
61744880989502477429508799386424
61744880989502482955568109594960
61744880989502482955819158054336
61744880989502482955819161242280
61744880989502482958099517726592
61744880989502482958350566185968
61744880989502482963161163761058
61744880989502482965692571892690
61744880989502493891008447839594
61744880989502493893267883954376
61744880989502497645815762055390
61744880989502499427192220345860
61744880989502499427694317651792
61744880989502499427757079416716
61744880989502499429388894345798
61744880989502499429389665992514
61744880989502499429451656460642
61744880989502499429639942805174
61744880989505184522091124199439
61744880989505184522091124199440
61744880989505184522091125249200
61744880989505184522652885133210
61744880989505184522652885483129
61744880989505184522652885483130
61744880989505184522652885487341
61744880989505184522652885487342
61744880989505184522655208081504
61744880989505184522655208435635
61744880989505184522655208435636
61744880989505184522655984320056
61744880989505184524347461127375
61744880989505184524347461127376
61744880989505184524347462177136
61744880989505184659289003068500
61744880989505184659289116441194
61744880989505184659289117859748
61744880989505184659819366297242
61744880989505184659822465129956
61744880989505184659842610997484
61744880989505184659850504672256
61744880989505184659850877743758
61744880989505184659852827970470
61744880989505184659853201041972
61744880989505184659853862139356
61744880989505184659853976930604
61744880989505184661534863697648
61744880989505184661545449137042
61744880989505184661545453369130
61744880989505184661545454787684
61744880989505184662350394981644
61744880989505184662350768052986
61744880989505184667433336582068
61744880989505195595022255665268
61744880989505195595022256015188
61744880989505195596702971658228
61744880989505195596714508711140
61744880989505195780471485223116
61744880989505199485706462347548
61744880989505200536406326572932
61744880989505200536406326922852
61744880989505200582159997576288
61744880989505200583854574620214
61744880989505200721042001650542
61744880989505200721052481135870
61744880989505200721053255976146
61744880989505200721293021412110
61744880989505201131108857349192
61744880989505201131192163932624
61744880989505201131193197034488
61744880989505201132886658071214
61744880989505201132886744164494
61744880989505201132887774078414
61744880989505201132887777266358
61744880989505201132890125724468
61744880989505201133639886387726
61744880989506379879905161086418
61744880989506379880740836708364
61744880989506379882433089520956
61744880989506384821289227743120
61744880989506384821540276202496
61744880989506384821540279390440
61744880989506384828882281909218
61744880989506385416088933592684
61744880989506385416371378011700
61744880989506385416901737585938
61744880989506385416901742290202
61744880989506385416935462243684
61744880989506385416936238132316
61744880989506385418627714939636
61744880989506385424515717161248
61744880989506385424516486943128
61744880989506396352104631653808
61744880989506396353796884349760
61744880989506396535056208994909
61744880989506396536748461690861
61744880989506400058142684716512
61744880989506400058142684834556
61744880989506401293488702443428
61744880989506401295184054444270
61744880989506401478135631969106
61744880989506401888212039628858
61744880989506401888274801393782
61744880989506401890723293983492
61744880989506401890723295499812
61744880989514440520536248018058
61744880989514488696248473127760
61744880989514488696499521587136
61744880989514488703841527293858
61744880989514490529173173503196
61744880989514490536516327102822
61744880990345378491619804348563
61744880990356169428093091902888
61744880990356181735827192711168
61744880990356185440172993195964
61744880990356185441847424031328
61744880990356185441865245891916
61744880990356185441867568840210
61744880990356186042563425675708
61744880990356187096527779637435
61744880990356187096527779637436
61744880990356187096590454595982
61744880990356187096590455645742
61744880990356187096590455663212
61744880990356187142260443840951
61744880990356187142260443840952
61744880990356187279521111060126
61744880990356187279521111410046
61744880990356187279521112459806
61744880990356187279521112477276
61744880990356187279604793885742
61744880990356187279604794235662
61744880990356486043737192297852
61744880990356486226751445376288
61744880990356486226751445377692
61744880990356486231834019555852
61744880990356487462097463103204
61744880990356487468791702224710
61744880990356487468875387765886
61744880990356487468875388232446
61744880990356487468875389295304
61744880990357371237445274556958
61744880990357371237508036670398
61744880990357371237508036671802
61744880990357371237528928678990
61744880990357371237528928680394
61744880990357381120302881868504
61744880990357382355565216888056
61744880990357382355648899707848
61744880990357386059911017372852
61744880990357386061603270068804
61744880990357386061686952888596
61744880990357386061689275836890
61744880990357386061690052092912
61744880990357386062254131721206
61744880990357386616547779203372
61744880990357386616547865296652
61744880990357386663993701306007
61744880990357387853589233502474
61744880990357387853589234919624
61744880990357387853610154207422
61744880990357387853610155624572
61744880990357387853672831650348
61744880990357387899339720628192
61744880990357387899342814161588
61744880990357387899342815211348
61744880990357387899342815578738
61744880990357387899342818410938
61744880990357387899342818766682
61744880990357387899342819816442
61744880990357387899342819828088
61744880990357387899342819829540
61744880990380481051275993795438
61744880990380481051275994145358
61744880990380484757316369924480
61744880990380484757316370274400
61744880990380485809670118028330
61744880990380485946847188515376
61744880990380485946847188865296
61744880990380485946927400499586
61744880990380485946927400849506
61744880990380485946929723447880
61744880990380485946930756549744
61744880990380485946930756899664
61744880990380485946930872757934
61744880990380485948621976143832
61744880990380485948625448402180
61744880990380485992600774842394
61744880990380485992660064703102
61744880990380485992660065053022
61744880990380485992662387651396
61744880990380485992662388001316
61744880990380485992663420753260
61744880990380485992663421103180
61744880990380485992663536957238
61744880990380485992663536961450
61744880990380485992684342876762
61744880990380485992684428965830
61744880990380485992684428970042
61744880990380485994358112601484
61744880990380485994378918521008
61744880990380485994379004610076
61744880990380485994379004614288
61744880990380496929485412259696
61744880990380497065050729367353
61744880990380497065051503834624
61744880990380497065051504184544
61744880990380497066725160185248
61744880990380497066742982063305
61744880990380497066746079478870
61744880990380497066746079828790
61744880990380497066746080896020
61744880990380497531538014958360
61744880990380500771070960670044
61744880990380500771088782548101
61744880990380502427443568972103
61744880990380502427443568972104
61744880990380502427506243930650
61744880990380502427506244980410
61744880990380502473197153882019
61744880990380502603745757757624
61744880990380502608744647698842
61744880990380502608744649098522
61744880990380502608744649115992
61744880990380502608825232754602
61744880990380502608828331924138
61744880990380502610436901794474
61744880990380502610520583570330
61744880990380502610520584620090
61744880990380502610520584633188
61744880990380502610522907568384
61744880990380786136180546049770
61744880990380786137875121694016
61744880990380786738319039258920
61744880990380797255992655355141
61744880990380797255995754187856
61744880990380800960338455839937
61744880990380802615000989567987
61744880990380802615000989567988
61744880990380802616693242263939
61744880990380802616693242263940
61744880990380802793016350693002
61744880990380802793016351742762
61744880990380802798098925920922
61744880990380802799791177567114
61744880990380802799791178616874
61744880990380802799791178629972
61744880990380802799793501565168
61744880990381686566667662235540
61744880990381686566668781430684
61744880990381686566668782493494
61744880990381686566668811195674
61744880990381686566730423882420
61744880990381686566731571775324
61744880990381686566731573310518
61744880990381686566749021640478
61744880990381686566749021757118
61744880990381686566751344588772
61744880990381686566751344705412
61744880990381686566752463783916
61744880990381686566752463900556
61744880990381686566752465317706
61744880990381686566752465319110
61744880990381686568359914931492
61744880990381686568363358137740
61744880990381686568426148954764
61744880990381697684873211068796
61744880990381697686484104359810
61744880990381697686484105427040
61744880990381697687132642597358
61744880990381698288620390945496
61744880990381698288871437809847
61744880990381698288871437987966
61744880990381701390829905911836
61744880990381701390913587314478
61744880990381701390913588731628
61744880990381701993217238006202
61744880990381703182812684402042
61744880990381703182812685451802
61744880990381703182812685469272
61744880990381703182812770141190
61744880990381703182812771558340
61744880990381703182896368289064
61744880990381703184504937097994
61744880990381703184504938147754
61744880990381703184505022837142
61744880990381703184505024254292
61744880990381703184528267890064
61744880990381703228566350333744
61744880990381703228566354933014
61744880990381703228566355405398
61744880990381703230258603496256
61744880990381703230258608101350
61744880990381703230258609145286
61744880990381703230258609151110
61744880990381703230258609164208
61744880990381703230260932093580
61744880990381703230260932099404
61744880990381731635612769508966
61744880990381735339958569643842
61744880995281440835920534922694
61744880995305741934942349605450
61744880995305741937201780661836
61744880995305741938038608915682
61744880995305741938038610432002
61744880995305741938040933380296
61744880995305752459106013793038
61744880995305752460798266372350
61744880995305752460798271076614
61744880995305753053630275367404
61744880995305753055322527946716
61744880995305757812083694066098
61744880995305757995286319000342
61744880995305757995289786299304
61744880995305757996982040394936
61744880995313856335757511756990
61744880995313861870249031683944
61744880995317749322849137918332
61744880995317749322849138053846
61744880995317749325105474964312
61744880995317749325105474968524
61744880995317749325105474981782
61744880995317749325105475318444
61744880995317749325108947222660
61744880995317749325108947226872
61744880995317758796002891479516
61744880995317764146724603290888
61744880995317764147574345682282
61744880995317764147574345686494
61744880995317764147574346036414
61744880995317764147574717218590
61744880995317764147574717222802
61744880995317764147574717572722
61744880995317764149266598378234
61744880995317764149266598382446
61744880995317764149266598732366
61744880995317764149269954782524
61744880995317764149270070636582
61744880995317764149270070640794
61744880995317765382356279177214
61744880995317765382356650713522
61744880995317765382357426952074
61744880995317765382357427087588
61744880995317765384612616105150
61744880995317765384613764015524
61744880995317765384615972509440
61744880995317765384616088363498
61744880995317765384790312776956
61744880995317765567804652416428
61744880995378687335431474834110
61744880995378687335431479538374
61744880995378687342776924200590
61744880995378687342776927388534
61744880995378687929955736408476
61744880995386791217736169585230
61744880995386791217736172773174
61744880995390710142020815947412
61744880995411102835268456372670
61744880995411102835268461076934
61744880995411102842613905739150
61744880995411102842613908927094
61744880995411108372017059251984
61744880995411108372017060768304
61744880995411108372019383716598
61744880995411108376262805648474
61744880995413810075452405236298
61744880995413810075452406752618
61744880995413810080535751066790
61744880995415005295513836095196
61744880995415010235477627148822
61744880995415010241983923796634
61744880995415010241983924859444
61744880995415010832534781229050
61744880995415010832534782745370
61744880995415010832537105693664
61744880995415010837618125642600
61744880995415025472938928211500
61744880995415026706579522005724
61744880995415026706590369779389
61744880995415026706590369845080
61744880995415026706590369963124
61744880995415026706767807300496
61744880995415026708284945938416
61744880995415026708284947001226
61744880995415026891488692212346
61744880995415026891488720891440
61744880995421931060089440409204
61744880995421931061781807424020
61744880995421931061784016035980
61744880995423115947358531553752
61744880995423130581549610974546
61744880995423130583244962975388
61744880995423131818590980702304
61744880996264811450582518893376
61744880996264811450582518906474
61744880996264811455665093071536
61744880996264812509608526328315
61744880996264812509608526328316
61744880996264812509692121997634
61744880996264812509692123060444
61744880996264812685928536620292
61744880996264812692622779874508
61744880996265996650609704067630
61744880996266012024650555246656
61744880996266012029649532692480
61744880996266013259996572973572
61744880996266013266690900898302
61744880996266013266690902315452
61744880996266013266690902316856
61744880996266013266774497452519
61744880996266013266774497984770
61744880996266013266774499034530
61744880996266013266774499047580
61744880996266013266774499047628
61744880996266013266774499049032
61744880996289106464377919827263
61744880996289106464377919827264
61744880996289110170418295956305
61744880996289111222750864719210
61744880996289111360010471551698
61744880996289111360011619444602
61744880996289111360011619448814
61744880996289111361706195088848
61744880996289111405764056465778
61744880996289111405765089567642
61744880996289123075460254929252
61744880996289123075460254942302
61744880996289123075460255047296
61744880996289127833830101106528
61744880996289127833832051333240
61744880996289127833832424404742
61744880996289127833833200293374
61744880996289127838912560847780
61744880996289127838912560849184
61744880996289128016844325954960
61744880996289128016847425141806
61744880996289128016847425154856
61744880996289128021846316513224
61744880996289128021926899955001
61744880996289128021926900133120
61744880996289128021929999319966
61744880996289128023622252030420
61744880996289161185653978089054
61744880996289161185653978090458
61744880996289161185655121395738
61744880996290311979833240706346
61744880996290328590912103924396
61744880996290328595914352866504
61744880996290328595914438936698
61744880996290328595914438955572
61744880996290328595914438955625
61744880996290328595998034091235
61744880996290328595998034623486
61744880996290328595998035673246
61744880996290328595998035686296
61744880996290328595998035686344
61744880996290328595998035687748
61744880996290328597606690116330
61744880996290328597606691651524
61744880996290328597606691651577
61744880996290328597609014580944
61744880996297228185765518040808
61744880996297228185765518158852
61744880996297231708789346491168
61744880996297231708789346845300
61744880996297231708791296717880
61744880996297231708791669789382
61744880996297231708791669793594
61744880996297231708792445678014
61744880996297231891803571221556
61744880996297231891803571222960
61744880996297231891803571234606
61744880996297231891803571236058
61744880996297231891803571240222
61744880996297231891803571240270
61744880996297231891803571339600
61744880996297231891803571352698
61744880996297231891803571706830
61744880996297231891805894637814
61744880996297231891806669476686
61744880996297231891806670526446
61744880996297231891806670539496
61744880996297231891807042081468
61744880996297231891807042548028
61744880996297233127152688266412
61744880996297233133928285263486
61744880996297233133930609728100
61744880996297265060614366780378
61744880996297265060614367134510
61744880998345174979432457124705
61744880998369490127417590001871
61744881013006416918945056930066
61744881013030667605957702276828
61744881013030667606229674175586
61744881013030667606232768776212
61744881013030667607652277454514
61744881013030667608489105704148
61744881013030678723515916277170
61744881013030678723536808167718
61744881013030678725772253087062
61744881013030683665737558270996
61744881013030683665737931796008
61744881013030684260534161037092
61744881013030684260534162553412
61744881013030684260534189734852
61744881013030684260534538340474
61744881013030728542109246623230
61744881013030728542109619694732
61744881013030728542381587797650
61744881013030728544073840143682
61744881013030728544638696022382
61744881013030733482950149287948
61744881013030733485461005533928
61744881013030733485461007050248
61744881013030734077475161709422
61744881013030734077726208769118
61744881013030734078291064647818
61744881013030734078291067835762
61744881013030734078310840531166
61744881013030734078310841003342
61744881013030734078311988424070
61744881013030734078314308656596
61744881013030734080257236291332
61744881013030734080821320519104
61744881013030734080822469945590
61744881013030734080824792893884
61744881013038787540696057985504
61744881013038787540697177180648
61744881013038789372537473213222
61744881013038837357909394672588
61744881013038837357909767744090
61744881013038837360420250918568
61744881013038839188055487536168
61744881013042424988023342127338
61744881013042424990279678584502
61744881013042424990279678588714
61744881013042424990279678701142
61744881013042424990279679055274
61744881013042439629735328974576
61744881013042439631429906018502
61744881013042440866775923745418
61744881013042675178474889471634
61744881013042690000941437707870
61744881013042690000942556449504
61744881013042690000944880914118
61744881013042690001216877377974
61744881013042691235723715559074
61744881013042691830520319038060
61744881013042691830520319387980
61744881013042724994279596486054
61744881013042724996535933413990
61744881013042724996539405304948
61744881013042725177293936125526
61744881013042725179550272586902
61744881013042739818406194526152
61744881013042739818973379474352
61744881013042739819002824004744
61744881013042739819005923309634
61744881013042739819005923326896
61744881013042739820665632170304
61744881013042739820700500020902
61744881013042739820700500021110
61744881013042739820700528718870
61744881013042741053787080570226
61744881013042741056046517747818
61744881013042741056046517748026
61744881013111783350665932101286
61744881013111783352901467360660
61744881013111783353741275405218
61744881013115369015600672138680
61744881013115369023215766223744
61744881013115370800021880609820
61744881013115370800022655450096
61744881013115385075945384465058
61744881013115385622488427329736
61744881013115385624148222267828
61744881013115385624183004025146
61744881013115385624183090118426
61744881013115385624423547487926
61744881013115385624988403366626
61744881013115386859529796590934
61744881013115386859529882680002
61744881013115685811759107421204
61744881013115685813451355517886
61744881013115685813451360099894
61744881013115685813451360117156
61744881013115687048797377826810
61744881013136094975543668255206
61744881013136094976087610866252
61744881013136094978616027163540
61744881013136094978619011559138
61744881013136098684092323652434
61744881013136100512268395788976
61744881013136100512268398976920
61744881013136100512289319565228
61744881013136100514235715325394
61744881013136100514799799553166
61744881013136100514799799669806
61744881013136100514799801069486
61744881013139680638783545683390
61744881013139680638784607483014
61744881013139680641315979478140
61744881013139685582700048869484
61744881013139685582700050385804
61744881013139685587782623047644
61744881013139685587783767771478
61744881013139686129211691542434
61744881013139686129211696246698
61744881013139686129214795079412
61744881013139686129246192088812
61744881013139686130940764545114
61744881013139686130940767733058
61744881013139686131742723414780
61744881013139686131742724931100
61744881013139686131743096486122
61744881013139686131743098002442
61744881013139686136825297592940
61744881013139686136826440899624
61744881013139686136826441253756
61744881013139686136826445485844
61744881013139686174967315001712
61744881013139686174968348103576
61744881013139686174968351291520
61744881013139686177496308324648
61744881013139686177496309840968
61744881013139686177496394417928
61744881013139686177496395934248
61744881013139686177496652698390
61744881013139686177496654214710
61744881013139686177498632789262
61744881013139686177498718882542
61744881013139686182579226857676
61744881013139686182579997465864
61744881013139686182579998510008
61744881013139686182580001697952
61744881013139686311695672657636
61744881013139686312260531728492
61744881013139696698291719926092
61744881013139696700823120618978
61744881013139697247366163135140
61744881013139697247366163485060
61744881013139697247366249228420
61744881013139697247366249578340
61744881013139697249058415831092
61744881013139697249058501924372
61744881013139697249060740179066
61744881013139697249060826272346
61744881013139697249866139520546
61744881013139697295617399964396
61744881013139697430380503124740
61744881013139702188750319952349
61744881013139702188750320013828
61744881013139702190444811085326
61744881013139702190445585925602
61744881013139702190685349845246
61744881013139702190685351361566
61744881013139702237004568660630
61744881013139702237004570176950
61744881013139702237006893125244
61744881013139702373459925565282
61744881013139702786046927531836
61744881013139702786046927648476
61744881013139702786047587579668
61744881013139702786047589095988
61744881013139702786047702370708
61744881013139702786047703887028
61744881013139702786047962167330
61744881013139702786050026835322
61744881013139936538895820534743
61744881013139936538898143483037
61744881013139936540590396178989
61744881013139997621597841506239
61744881013140001142674891506307
61744881013140001142674896289276
61744881013140002378020909766878
61744881013140002378020913998966
61744881013140002378020914016228
61744881013140002378020914016436
61744881013140002379715491177002
61744881013140002379716266017278
61744881013140002975318556165518
61744881013140002975320879113812
61744881013147741415860541614234
61744881013147789457659294254124
61744881013147789462742640084616
61744881013147791241246027656670
61744881013147791285273611215132
61744881013147791292320402556324
61744881013147791294582936570700
61744881013147806065644595229886
61744881013147806109703603562388
61744881013147806111398180139754
61744881013147806111966138509884
61744881013147807299331680481844
61744881013147807301003041151734
61744881013147807301023932693766
61744881013148106252980155145902
61744881013148106254643336365702
61744881013148106254643996413326
61744881013148106254675507146744
61744881013148107490021524873660
61744881013148107490273720893490
61744881013148107490273721243410
61744881013990671080437085106292
61744881013990671080437085110504
61744881013990671080437085460424
61744881013990671081001940990608
61744881013990671081001941344740
61744881013990672132769539450954
61744881013990672132769539455166
61744881013990672315783874485540
61744881013990672315783874839672
61744881013990683250889510484232
61744881013990686956927563664980
61744881013990686956929886613274
61744881013990686956930662869088
61744881013990686957494742496186
61744881013990687506810505769744
61744881013990687506810505787006
61744881013990687511621110783336
61744881013990687552292121513640
61744881013990687557374695691800
61744881013990688748913441009582
61744881013990688748913441359502
61744881013990688748913442409262
61744881013990688748913442426732
61744881013990688748913527098650
61744881013990688748913528515800
61744881013990688748934447809422
61744881013990688748934449226364
61744881013990688794667111828995
61744881013990688794667113406794
61744881013990688794667113429880
61744881013990688931927782066204
61744881013990720446013367730070
61744881013990987696060179061372
61744881013990987696060179078842
61744881013990987701142753239532
61744881013990987886416438318706
61744881013990988931406196788288
61744881013990989121198371813638
61744881013990989121198376064440
61744881013991022284922349165576
61744881014011400540222895670625
61744881014014982660126120833250
61744881014014982660126120837462
61744881014014982703620245639052
61744881014014982703620245988972
61744881014014982705314476791512
61744881014014982705879677045358
61744881014014982705879677049570
61744881014014982710398167113843
61744881014014982712654504041779
61744881014014986409660277272096
61744881014014986409660277276308
61744881014014986411920053161142
61744881014014987461989632533502
61744881014014987461989632883422
61744881014014987461991955481796
61744881014014987461991955831716
61744881014014987461991956898946
61744881014014987461993071488996
61744881014014987461993074676940
61744881014014987461993075026860
61744881014014987461993076088266
61744881014014987461993076089670
61744881014014987461993076093882
61744881014014987461993100186756
61744881014014987461993100540888
61744881014014987461993104791850
61744881014014987463687651738128
61744881014014987599250387263106
61744881014014987599250387613026
61744881014014987599252710211400
61744881014014987599252711628550
61744881014014987599253855266280
61744881014014987600944962907352
61744881014014987600944964324502
61744881014014987645006294999012
61744881014014987645006295003224
61744881014014987645006296538418
61744881014014987645007411124256
61744881014014987645007411128468
61744881014014987645007411478388
61744881014014987645007414194156
61744881014014987645007415729350
61744881014014987646698547699176
61744881014014987646698549234370
61744881014014987646701986656074
61744881014014987647266845722718
61744881014014988056789678505602
61744881014014988056789678855522
61744881014014988059049109916120
61744881014014988064131684562244
61744881014014988065823936790232
61744881014014988065823936908276
61744881014014988196581489451212
61744881014014988196581489455424
61744881014014997347026460806550
61744881014014997347026460923190
61744881014014997347026461273110
61744881014014998580113047490130
61744881014014998580113822311740
61744881014014998581805299718118
61744881014014998581805299818900
61744881014014998581805299836162
61744881014014998581808394301482
61744881014014998581808397606066
61744881014014998581808399023008
61744881014014998581808399023216
61744881014014998582372478533466
61744881014014999136498846937256
61744881014014999182503480305132
61744881014015002286151100303696
61744881014015002286151100320958
61744881014015002286151100670878
61744881014015002286154194902918
61744881014015002286154198090862
61744881014015002286154199502188
61744881014015002286154199507804
61744881014015002286154199508012
61744881014015002288410532180774
61744881014015002293493106010418
61744881014015004073071192223246
61744881014015004073072341533300
61744881014015004073074292473110
61744881014015004073074664481594
61744881014015004073075440366014
61744881014015004073075784735384
61744881014015004073075784752646
61744881014015004078133879859728
61744881014015004078133965948796
61744881014015004078136974460354
61744881014015004078136977648298
61744881014015004078136979047978
61744881014015004078136979065448
61744881014015004078137060549422
61744881014015004078137063737366
61744881014015004078137065154516
61744881014015004078154885414219
61744881014015004078154885592338
61744881014015004078154887009280
61744881014015004078154887009488
61744881014015004079829231743930
61744881014015004079850237144090
61744881014015004079850238543770
61744881014015004079850238561032
61744881014015004079852561492064
61744881014015004123890648529190
61744881014015004123890650045510
61744881014015004126146982387226
61744881014015004126150081574072
61744881014015004261151318704920
61744881014015037424896218180408
61744881014015037424897361822510
61744881014015047307399321511682
61744881014015047307399321861602
61744881014015052227590700709719
61744881014015282847137283307088
61744881014015282849396714835650
61744881014015287788520981143250
61744881014015287788520981609810
61744881014015287788523304091544
61744881014015287790215556787496
61744881014015288385831162747260
61744881014015299325769440934040
61744881014015299509034742589932
61744881014015304262321985673866
61744881014015304267404559767461
61744881014015304267407654368087
61744881014015304267407659133830
61744881014015304267407659151300
61744881014015304267407659156916
61744881014015304269099911852868
61744881014015304452114161148306
61744881014015304452114163864074
61744881014015304452114165380394
61744881014015304452114165399108
61744881014015304452116488328688
61744881014015304452138525060954
61744881014015304452679019748390
61744881014015304452681344213004
61744881014015337614145885687652
61744881014015337614147037948211
61744881014015348733962360877337
61744881014015352438308161362133
61744881014023087815620511667828
61744881014023087815620512021960
61744881014023087815620856041570
61744881014023087815620856395702
61744881014023091336952345571396
61744881014023091336952345925528
61744881014023091474213100296788
61744881014023091474213100314258
61744881014023091474213100650920
61744881014023091474213100668390
61744881014023091519966656390852
61744881014023091519966656508896
61744881014023091519966656526366
61744881014023091519966656863028
61744881014023091519966656880498
61744881014023091521661232035098
61744881014023091521661232040714
61744881014023092757008024602290
61744881014023093306886752562768
61744881014023093306886752679408
61744881014023093306886754079088
61744881014023102456767639686122
61744881014023102457331723918106
61744881014023102457331724034746
61744881014023103692113657413038
61744881014023107396459458014474
61744881014023107948031213842226
61744881014023107948031557879098
61744881014023107948031558215724
61744881014023107948031558215968
61744881014023107948031558233230
61744881014023107948031586563808
61744881014023107948031586913728
61744881014023107948031586917940
61744881014023107948033537857750
61744881014023107948033909512102
61744881014023107948033909862022
61744881014023107948033909866234
61744881014023107948034655648794
61744881014023107948034657048474
61744881014023107948034657065700
61744881014023107948034657065944
61744881014023107948034685750654
61744881014023107953096219844994
61744881014023107953096220194914
61744881014023107953096305934062
61744881014023107993788613517784
61744881014023107993788613984344
61744881014023107998849890664407
61744881014023107998849890725886
61744881014023107998849890731502
61744881014023108001106227653822
61744881014023109235888936105670
61744881014023109235891260453644
61744881014023109236453020337654
61744881014023137778524772949450
61744881014023137778524773303582
61744881014023141299856234131436
61744881014023141299856607207150
61744881014023141482870573788378
61744881014023152419671901434060
61744881014023391665178269825390
61744881014023393496136425854604
61744881014023393496136427370924
61744881014023408137281231054294
61744881014023408137281231170934
61744881014023408137284330357780
61744881014023408327637490292754
61744881014023408327637490294158
61744881014023408327637490410798
61744881014023409372630348084696
61744881014023409377713951132632
61744881014023409379405170237074
61744881014023409562422523092576
61744881014023442726147649754568
61744881014120349137597576780263
61744881016094315679357872054290
61744881016094315679361228104448
61744881016094315679361232808712
61744881016094465980167391185592
61744881016094465980167783389050
61744881016106473550156645340766
61744881016969610385178676575672
61744881016969610385181775762518
61744881016969610385429380678776
61744881016969767251626979681086
61744881066184945791197242515898
61744881066184945791197242517302
61744881066184945793143641459796
61744881066209212806609766747942
61744881066209212808869197804328
61744881066209212814203710544160
61744881066209212816463026809298
61744881066209246168285067761306
61744881066209257418021377613716
61744881066209262769240939651222
61744881066209262769242058846366
61744881066209262769303701298102
61744881066209262769303701416146
61744881066209262770936635540372
61744881066209262770936664251230
61744881066209262771752194005856
61744881066209262771752567077198
61744881066209262952255279290902
61744881066209262952507102589150
61744881066217316683828443188968
61744881066217316683828444705288
61744881066217316688974551138516
61744881066217316689162952740856
61744881066217316690669128299082
61744881066217316690857527918542
61744881066217316691422272193938
61744881066217316691422273710258
61744881066217318467652276394536
61744881066217318472735967047860
61744881066217350180504978240034
61744881066217352010082368007790
61744881066217361292980618294092
61744881066217361293544702526076
61744881066217366646711812461838
61744881066217366646711813978158
61744881066217366827466344785846
61744881066217368064506937690448
61744881066282192292654586075476
61744881066282192299996591782198
61744881066282208763753353401856
61744881066282208763755676350150
61744881066290296165103348284234
61744881066290296165103348285638
61744881066290296165667432516218
61744881066290296165667432517622
61744881066290296167613831460116
61744881066290296174955837166838
61744881066290312090425045056454
61744881066290312638712598786496
61744881066290312638714921734790
61744881066290312638903208079322
61744881066290312639468063958022
61744881066292966207998307104385
61744881066292966347518406900638
61744881066292966347518407254770
61744881066292999700952001665278
61744881066293013931121145752902
61744881066293015575185453476188
61744881066293015575185453481804
61744881066293015575248215241112
61744881066293015575248215246728
61744881066293015577441790404124
61744881066293015577504466429900
61744881066293015577504552169048
61744881066293266351494395486305
61744881066293266397247980396221
61744881066293299750765253381383
61744881066293299751329337613367
61744881066293299753021590309319
61744881066293299753024689140629
61744881066293299753024689146245
61744881066294166921502760428302
61744881066294167104517099949938
61744881066294167104517099951342
61744881066294167104517100067982
61744881066294200458033602817718
61744881066294200458034372935100
61744881066294200458034372936504
61744881066294200458034373053144
61744881066294200458034377652378
61744881066294200458034377652414
61744881066294200458034377652462
61744881066294200458034377653866
61744881066294200458034377658237
61744881066294200458285425067853
61744881066294200458306345772801
61744881066294200465627431824335
61744881066294216332267743025740
61744881066294216332330505140584
61744881066294216332330505144796
61744881066294216334524079953676
61744881066294216334586842068520
61744881066294216334586842072732
61744881066294216515282082487301
61744881066294216515282082547376
61744881066294216515282082548780
61744881066294216515282082665420
61744881066294216517538419415237
61744881066294216517538419475312
61744881066294216517538419476716
61744881066294216517538419593356
61744881066314563318343839008388
61744881066314607790545168670138
61744881066314607790545168671542
61744881066314607790796987382166
61744881066314607792491567614036
61744881066314607793053324310102
61744881066314607793055647141756
61744881066314607798135898488262
61744881066314607798138993088888
61744881066314607799831245668200
61744881066314607799833573320758
61744881066314612731368253134388
61744881066314612733624590062324
61744881066314612733875638521700
61744881066314612741217644228422
61744881066314613326725469291222
61744881066314613326977289401526
61744881066314613326977292589470
61744881066314613334319298296192
61744881066314623715302781210374
61744881066314624261330898825634
61744881066314624261898077656840
61744881066314624263590330236152
61744881066314624263592657888710
61744881066314624264345800111942
61744881066314627421340834391122
61744881066314629203219389987524
61744881066314629203282151752448
61744881066314629204913966681530
61744881066314629204976728796374
61744881066314629205165010436642
61744881066314629205165015140906
61744881066314629798271285830790
61744881066314629800527622758726
61744881066317314434803599105444
61744881066317314435367683333216
61744881066317314437059936033380
61744881066317314437875465801056
61744881066317314437875838872398
61744881066317314442958039979216
61744881066317315030174504135108
61744881066317330906153413487308
61744881066317330906654850290702
61744881066317330906720711714648
61744881066317330906731100507266
61744881066317330906731100857186
61744881066317330906731186596334
61744881066317330908411730406946
61744881066317330908411816500226
61744881066317330908412844897826
61744881066317330908412849602090
61744881066317330908423353553138
61744881066317330908423439292286
61744881066317330909164957207138
61744881066317331091363307931782
61744881066317331092180329965944
61744881066317331092180703037286
61744881066317615083942801429207
61744881066318515191885975092580
61744881066318515192446587439382
61744881066318515192698410737630
61744881066318515200040416444352
61744881066318515787257912761760
61744881066318515787257913228320
61744881066318515787508961706569
61744881066318515787529882411517
61744881066318515788952489922326
61744881066318515788952489935376
61744881066318515788952489936828
61744881066318515789789313940079
61744881066318515796543220109243
61744881066318531663719290073482
61744881066318531663737111945716
61744881066318531663737111964590
61744881066318531663799873729514
61744881066318531663802972916360
61744881066318531665411542769434
61744881066318531665445291423484
61744881066318531665508053538328
61744881066318531666248366319224
61744881066318531666248739390566
61744881066318531712002324300434
61744881066318531846765053836907
61744881066318531846765053902598
61744881066318531846765054369158
61744881066318531848457306532859
61744881066318531848457306598550
61744881066318531848457307065110
61744881066318531848459631063164
61744881066318531848708355543359
61744881066318531848729276248307
61744881066325370132084444916106
61744881066325370133775548189736
61744881066325386786483122418926
61744881066325386786483122773058
61744881066325386788177698413092
61744881066325386788177698417304
61744881066325386788739459228818
61744881066325386788739459230222
61744881066325386788739459346862
61744881066325386788739459714092
61744881066325386788742557483948
61744881066325386788742558533708
61744881066325418309762839785820
61744881066325418310326924013592
61744881066325418312019176709544
61744881066325418312834711185696
61744881066325420142161426714556
61744881066325420142412473674874
61744881066325429430958127291462
61744881066325431077281866543310
61744881066325431077344542569086
61744881066325431077344628308234
61744881066325434369269982442978
61744881066325434371777337616162
61744881066325434781112654167684
61744881066325434781627667028106
61744881066325434781676395447288
61744881066325434781676481652996
61744881066325434781676738403880
61744881066325434781690343053882
61744881066325434781690428793030
61744881066325434783372090282466
61744881066325434783560491435508
61744881066325434784124202591778
61744881066325434784124204108098
61744881066325434964883613010310
61744881066325434967139575350584
61744881066325436016409600523038
61744881066325436016472276548814
61744881066325436016472362287962
61744881066325436018665937450974
61744881066325436018728613476750
61744881066325436018728699215898
61744881066325436199423854073650
61744881066325436200229630737226
61744881066325436201680191001586
61744881066325436612011636646198
61744881066325686794974879105556
61744881066325686794977978292401
61744881066325686794977978292402
61744881066325720192553484658813
61744881066325720194245737354765
61744881066326587360467475946590
61744881066326587360467476296510
61744881066326587360467476300722
61744881066326587362723812756482
61744881066326587362723813241916
61744881066326587362726912061372
61744881066326587543481815468226
61744881066326587543481815469630
61744881066326587543481815586270
61744881066326587545738152396162
61744881066326587545738152397566
61744881066326587545738152514206
61744881066326587545738152881352
61744881066326587545738152881388
61744881066326587545738152881436
61744881066326587545741250651292
61744881066326587545741251701052
61744881066326587545741251714102
61744881066326619067657652934326
61744881066326619069101552818936
61744881066326620304698245838928
61744881066326620896999088453388
61744881066326620896999088454792
61744881066326620896999088571432
61744881066326620896999088938614
61744881066326620896999088938662
61744881066326620897563172685372
61744881066326620897563172803416
61744881066326620897563172816514
61744881066326620897563173170598
61744881066326620897563173170646
61744881066326620899222880484636
61744881066326620899222882000956
61744881066326620899243802707308
61744881066326620899255425381324
61744881066326620899255425382728
61744881066326620899255425394374
61744881066326620899255425399954
61744881066326620899255425499368
61744881066326620899255425512466
61744881066326620899255425866514
61744881066326620899255425866598
61744881066326620899257749864568
61744881066326620899258523636454
61744881066326620899258524686214
61744881066326620899258524699264
61744881066326620899530492819651
61744881066326620900073657395043
61744881066326620900094577051635
61744881066326620900094578101395
61744881066326620906837631712278
61744881066326631834364155974818
61744881066326631834364155976222
61744881066326631834426918028183
61744881066326631834426918089662
61744881066326631834426918095278
61744881066326632018194403630163
61744881066326632018194748003697
61744881066326632018194776701505
61744881066326632018215324336515
61744881066326632018215668710049
61744881066326632018215697407857
61744881066326634989635513368610
61744881066326634991327766064562
61744881066326635538132268394108
61744881066326635538132268512152
61744881066326635538678532270178
61744881066326635538709956577658
61744881066326635538709956927578
61744881066326635538772718512979
61744881066326635538772718696714
61744881066326635538772719046634
61744881066326635538951649363590
61744881066326635540370784966130
61744881066326635540391704272802
61744881066326635540391705672482
61744881066326635540402209273610
61744881066326635540402209623530
61744881066326635540464971208931
61744881066326635540464971392666
61744881066326635540464971742586
61744881066326635584705234273458
61744881066326635586399809917704
61744881066326635721724296099294
61744881066326635721724296100698
61744881066326635721724296217338
61744881066326635723416548795246
61744881066326635723416548796650
61744881066326635723416548913290
61744881066326635724232801184445
61744881066326635724232829882253
61744881066326635724234780808965
61744881066326635724235900017159
61744881066326635724253750588605
61744881066326635724255701515317
61744881066326635724256820723511
61744881066326636773491890426722
61744881066326636773554652191646
61744881066326636773554652541566
61744881066326636774297667090506
61744881066326636775748227354658
61744881066326636775751326187372
61744881066326636775810989119582
61744881066326636775810989469502
61744881066326636775814088302216
61744881066326636820051252000374
61744881066326636957071089133046
61744881066326636958763341828998
61744881066326636958765665827052
61744881067168301446129687500919
61744881067168301590147356538400
61744881067168301590147361137670
61744881067168301590147361139074
61744881067168301590147361143286
61744881067168312708267332172352
61744881067168312708267332526484
61744881067168317459234705010264
61744881067168317459297381036040
61744881067168317464318050840756
61744881067168317466637063794468
61744881067168317466640162627182
61744881067168317503377397113195
61744881067168317503377397114599
61744881067168317642311720321588
61744881067168317642332641026536
61744881067168317642332641376456
61744881067168317642876576554420
61744881067168317642897496910852
61744881067168317642897497260772
61744881067168317647395066150676
61744881067168317647395066152080
61744881067168317649651403428532
61744881067168361931436809512290
61744881067168361931499485538066
61744881067168365635782609997086
61744881067168365637537538718814
61744881067168365637540637551528
61744881067168601779417950890720
61744881067168601779417955141522
61744881067168612897537926523268
61744881067168617646873485495115
61744881067168617646873485496519
61744881067168617831582314200328
61744881067168617831582314201732
61744881067168617831582314668292
61744881067168617831603234906680
61744881067168617832147170084644
61744881067168617836665660030820
61744881067168617836665660032224
61744881067168617836665660498784
61744881067169502209906306375090
61744881067169502209906306380706
61744881067169513282272692498244
61744881067169513282335368524020
61744881067169518216316994554200
61744881067169518216317080643268
61744881067169518216317080647480
61744881067169518216379756669044
61744881067169518216379756673256
61744881067169518216881850438516
61744881067169518216881936527584
61744881067169518221400426473760
61744881067169518221400426477972
61744881067169518221463102499536
61744881067169518221463102503748
61744881067169518223656763401696
61744881067169518223719439315044
61744881067169518223719439431684
61744881067169562688519098938182
61744881067169562688519099056226
61744881067169562688519185027250
61744881067169562688519185145294
61744881067169562688519185149506
61744881067169562688581861053026
61744881067169562688581861171070
61744881067169566392864985630090
61744881067169566392864985634302
61744881067169566392927661655866
61744881067169566394557238330254
61744881067169566394619914356030
61744881067192616911965095437418
61744881067192616911965095787338
61744881067192616912027857556474
61744881067192616912027857906394
61744881067192616912048778140570
61744881067192616912048778144782
61744881067192616913471386136812
61744881067192616913471386141024
61744881067192616914287288962780
61744881067192616914308209669132
61744881067192616914308209673344
61744881067192616919370896365060
61744881067192616919370896714980
61744881067192616921065473408986
61744881067192616921065473422036
61744881067192632795863697866218
61744881067192632797555950912090
61744881067192632973251524845190
61744881067192632973251525315962
61744881067192632973815609077174
61744881067192632973816383916046
61744881067192632978878037505898
61744881067192632980570290551770
61744881067192632980572614549824
61744881067192665090207575950442
61744881067192665090207576068486
61744881067192665090207576418406
61744881067192666324989509445374
61744881067192666324989509563418
61744881067192666325553593677358
61744881067192666325553593795402
61744881067192666325553594145322
61744881067192666327248945678200
61744881067192677262418372655688
61744881067192680966764172790564
61744881067192680966764173140484
61744881067192917101235689317562
61744881067192917101235689784122
61744881067192917101298451436618
61744881067192917101298451549046
61744881067192917101298451903178
61744881067192917102741980133596
61744881067192917103495121312684
61744881067192917103557882965180
61744881067192917103557883077608
61744881067192917103557883431740
61744881067192917108641490245204
61744881067192917110336067405770
61744881067192917110336067418820
61744881067192917110336067424484
61744881067192928038099693478701
61744881067192932979483764386365
61744881067192933162501198137026
61744881067192933162501198607798
61744881067192933163066057207882
61744881067192933163066057674442
61744881067192933168148631386042
61744881067192933169840884081994
61744881067192933169840884548554
61744881067192933169843208546608
61744881067192965279478169948630
61744881067192965279478170415190
61744881067192966514260103443562
61744881067192966514824187675546
61744881067192966514824188142106
61744881067193817540824418663668
61744881067193833552946073853354
61744881067193833554575650406890
61744881067193833554577974871504
61744881067193833554638326432666
61744881067193833554640650897280
61744881067193878019438072150488
61744881067193878019500748176264
61744881067193881723783787012776
61744881067193881723783872751924
61744881067193881723846548777700
61744881067193881725478363706782
61744881067193881725478449795850
61744881067193881725541125821626
61744881067200721885094403019207
61744881067200722021517984784514
61744881067200722021517985138646
61744881067200722022082069016498
61744881067200722022082069370630
61744881067200722023774321712450
61744881067200722023774322066582
61744881067200722024028467842352
61744881067200722024028726122606
61744881067200722024028726126818
61744881067200722024049388548704
61744881067200722024049388552916
61744881067200722024049388665344
61744881067200722024049389019476
61744881067200722024049646829006
61744881067200722024049646833218
61744881067200722024529791475812
61744881067200722024592552074336
61744881067200722024592553590656
61744881067200722024593586709782
61744881067200722024613472780688
61744881067200722024613472897328
61744881067200722024613474297008
61744881067200722029112072056688
61744881067200722029112072069738
61744881067200722029676156655854
61744881067200722031368408984624
61744881067200722031368409351806
61744881067200722031371508184520
61744881067200733005473810180317
61744881067200733142713558092980
61744881067200733142734478331368
61744881067200733142734478449412
61744881067200733142734478799332
61744881067200733149491479567718
61744881067200736663418258680336
61744881067200736663480934706112
61744881067200736665674595608272
61744881067200736665737271634048
61744881067200736670760264387058
61744881067200736670822940412834
61744881067200736672515193108786
61744881067200736711511863361065
61744881067200736846495273995872
61744881067200736846516194584180
61744881067200736846516194585584
61744881067200736846516194702224
61744881067200736848189849523478
61744881067200736848210770346470
61744881067200736848751610824430
61744881067200736848751610923808
61744881067200736848751611290990
61744881067200736848753933755462
61744881067200736848772531512116
61744881067200736848772531513520
61744881067200736848772531526618
61744881067200736848772531530830
61744881067200736848772531630160
61744881067200736848772531643258
61744881067200736848772531997390
61744881067200736848774854461814
61744881067200736848774854578454
61744881067200736853837279585954
61744881067200736853837279702594
61744881067200736855529532281906
61744881067200738081841292072708
61744881067200738081862212311096
61744881067200738081862212429140
61744881067200738081862212779060
61744881067200738083535867250394
61744881067200738083556787955342
61744881067200738083556787956746
61744881067200738083556788073386
61744881067200738083556788423306
61744881067200738083557562795618
61744881067200738083557563262178
61744881067200738084100727850620
61744881067200738088619213080886
61744881067200738088619213197526
61744881067200738088619213547446
61744881067200738090875550008822
61744881067200738090875550125462
61744881067200738090875550475382
61744881067200771435295544675822
61744881067200771437551881603758
61744881067200771437554205601812
61744881067200786076442672806336
61744881067200786076505348832112
61744881067200786077069433064096
61744881067200786078699009734272
61744881067201022210788579136834
61744881067201022211352663368818
61744881067201022213236300192256
61744881067201022213299061840540
61744881067201022213299061844752
61744881067201022213299061957180
61744881067201022213299062311312
61744881067201022213299320119390
61744881067201022213299320125006
61744881067201022213800384424240
61744881067201022213800385474000
61744881067201022213863146072524
61744881067201022213863146189164
61744881067201022213863147588844
61744881067201022213864180707970
61744881067201022218382665938236
61744881067201022218382666054876
61744881067201022218946750168816
61744881067201022218946750286860
61744881067201022218946750654042
61744881067201022220639002864768
61744881067201022220639002866172
61744881067201022220639002877818
61744881067201022220641326281026
61744881067201022220642101119898
61744881067201022220642102169658
61744881067201022220642102182708
61744881067201033331984151623204
61744881067201033331984151741248
61744881067201033331984152091168
61744881067201033338762073565906
61744881067201036854945189623930
61744881067201036855007865183146
61744881067201036855007865649706
61744881067201036855007951272214
61744881067201036855007951388854
61744881067201037035765867876016
61744881067201037035765867877420
61744881067201037035765867994060
61744881067201037035786788582368
61744881067201037037460443521666
61744881067201037037481364226614
61744881067201037038022204803952
61744881067201037038022204805356
61744881067201037038022204817002
61744881067201037038022204822618
61744881067201037038022204921996
61744881067201037038024527753650
61744881067201037038024527870290
61744881067201037038043125510304
61744881067201037038045448458598
61744881067201037043107873582738
61744881067201037043107873584142
61744881067201037043107873700782
61744881067201037044800126280094
61744881067201038090357068302615
61744881067201038090357068302616
61744881067201038271111885602932
61744881067201038271111885720976
61744881067201038271111886070896
61744881067201038272806461247178
61744881067201038272806461248582
61744881067201038272806461365222
61744881067201038272806461715142
61744881067201038272807236087454
61744881067201038272807236554014
61744881067201038272827381953530
61744881067201038277889807079074
61744881067201038277889807195714
61744881067201038277889807545634
61744881067201038278454666616490
61744881067201038280146144005606
61744881067201038280146919312442
61744881067201038280149243310496
61744881067201071624566138674010
61744881067201071626824799600000
61744881067201922643787671360026
61744881067201922643787671364238
61744881067201922648871017661290
61744881067201922649435101539142
61744881067201922649435101893274
61744881067201922651127354235094
61744881067201922651127354589226
61744881067201933716718831859032
61744881067201933716718917886621
61744881067201933716718917948100
61744881067201933716781593912397
61744881067201933716781593973876
61744881067201933716781594463521
61744881067201933723496839361359
61744881067201933723559515387135
61744881067201937420500548229888
61744881067201937420500548579808
61744881067201937420500548584020
61744881067201937420500634139433
61744881067201937420500634323168
61744881067201937420500634673088
61744881067201937420563310165209
61744881067201937420563310344732
61744881067201937420563310348944
61744881067201937420563310698864
61744881067201937422195123874134
61744881067201937422195124228266
61744881067201937422195209967414
61744881067201937422257885988978
61744881067201937422257886343110
61744881067201937422756885039780
61744881067201937422756885058654
61744881067201937422756885525214
61744881067201937422756971067369
61744881067201937422756971128848
61744881067201937422756971147722
61744881067201937422756971151934
61744881067201937422756971264362
61744881067201937422756971618494
61744881067201937422819647093145
61744881067201937422819647154624
61744881067201937422819647177710
61744881067201937422819647644269
61744881067201937422819647644270
61744881067201937427842639846155
61744881067201937427842640029890
61744881067201937427842640379810
61744881067201937427905315871931
61744881067201937427905316055666
61744881067201937427905316405586
61744881067201937429534892725842
61744881067201937429597568629362
61744881067201937429597569101538
61744881067201937468510556057638
61744881067201937468510556061850
61744881067201937468510556174278
61744881067201937468510556528410
61744881067201937468594238883045
61744881067201937468594238883046
61744881067201938655846565956804
61744881067201938655846566306724
61744881067201938655846566310936
61744881067201938655846651866349
61744881067201938655846652045872
61744881067201938655846652050084
61744881067201938655846652400004
61744881067201938655909327892125
61744881067201938655909328071648
61744881067201938655909328425780
61744881067201938657541141601050
61744881067201938657541141955182
61744881067201938657541227690118
61744881067201938657541227694330
61744881067201938657541228044250
61744881067201938657603903715894
61744881067201938657603903720106
61744881067201938657603904070026
61744881067201938658106001021826
61744881067201938658106002071586
61744881067201938658106086760974
61744881067201938658106088160654
61744881067201938658106088178124
61744881067201938658168762786750
61744881067201938658168764186430
61744881067201938658168764203656
61744881067201938658168764203899
61744881067201938658168764203900
61744881067201938662624573524822
61744881067201938662624573874742
61744881067201938662687249546386
61744881067201938662687249550598
61744881067201938662687249900518
61744881067201938663189432591466
61744881067201938663252108617242
61744881067201938663440739335272
61744881067201938663440739685192
61744881067201938663461660391544
61744881067201938664880910330502
61744881067201938664880910448546
61744881067201938664884009635392
61744881067201938664943586361894
61744881067201938664943586478534
61744881067201938664943586828454
61744881067201938664946685661168
61744881067201938665156235685870
61744881067201938665156236035790
61744881067201983129743245985032
61744881067201983129743246103076
61744881067201983129743246457208
61744881067201983129743332074100
61744881067201983129743332192144
61744881067201983129743332196356
61744881067201983129743332546276
61744881067201983129806008099876
61744881067201983129806008572052
61744881067201986833524962355888
61744881067201986833524962705808
61744881067201986833524962710020
61744881067201986833525048449168
61744881067201986833525048799088
61744881067201986833587724470732
61744881067201986833587724474944
61744881067201986833587724824864
61744881067201986834089046587872
61744881067201986834089046937792
61744881067201986834089046942004
61744881067201986834089132676940
61744881067201986834089132681152
61744881067201986834089133031072
61744881067201986834151809056848
61744881067273667877847587113515
61744881067273667880107018642077
61744881067273668016781910321908
61744881067273668016802831026856
61744881067273668017367686911172
61744881067273668021865256150996
61744881067273668021865256152400
61744881067273668024121593078932
61744881067273712488921253057606
61744881067273712488921253059010
61744881067273716194962404026924
61744881067273717430308418565896
61744881067297983208766475282301
61744881067297983208766475286513
61744881067297983210461050926547
61744881067297983210461050930759
61744881067297983345942427978256
61744881067297983346002865745126
61744881067297983346002865749338
61744881067297983346005190097312
61744881067297983346006218611552
61744881067297983346006221799496
61744881067297983346006222149416
61744881067297983346006223210822
61744881067297983346006223212226
61744881067297983346006223216438
61744881067297983346023786333434
61744881067297983346023786337646
61744881067297983346026110802260
61744881067297983346027139672036
61744881067297983346027143918626
61744881067297983346027143922838
61744881067297983347697441271328
61744881067297983347697441389372
61744881067297983347697441743504
61744881067297983347700798843422
61744881067297983347700798856472
61744881067297983347718361977680
61744881067297983347718361981892
61744881067297983347721715316282
61744881067297983347721719548370
61744881067297983347721719562872
61744881067297983347721719567084
61744881067297983348262297155644
61744881067297983348262555440110
61744881067297983348262555539488
61744881067297983348262555906670
61744881067297983348264621620258
61744881067297983348265654739384
61744881067297983348283217861996
61744881067297983348283217866208
61744881067297983348283476127796
61744881067297983348283476129200
61744881067297983348283476142298
61744881067297983348283476146510
61744881067297983348285542326610
61744881067297983348285542330822
61744881067297983348286575432686
61744881067297983352781045487068
61744881067297983353345904557924
61744881067297983353348227856138
61744881067297983353348228905898
61744881067297983355040480552090
61744881067298027817580705465742
61744881067298027818144789697726
61744881067298031524185940665640
61744881067298032758967870972628
61744881067298032759531955204612
61744881067298032761224207900564
61744881067298032761496179799286
61744881067298032761499279104176
61744881069268041936817807272391
61744881069271893984699602843647
61744881069271893986959034254165
61744881069271943802538925420551
61744881069271943985473824623199
61744881069271943985491646496837
61744881069271943985494745329551
61744881069271943985745023676001
61744881069271943988001757662831
61744881069272789475288392226928
61744881069272844416296050940961
61744881069272844418553157999050
61744881069279997851793045690147
61744881069279997851855807455071
61744881069279997853759591567191
61744881069279999506033981532259
61744881069279999681436296055381
61744881069279999681436669126723
61744881069279999688964638346323
61744881069280047676599723992323
61744881069280047676662485757247
61744881069280047676871693175361
61744881069280047859889133163867
61744881069280047860453992230511
61744881069280047862396517052329
61744881069280048912220811251311
61744881069280049507079802607239
61744881069280898284373380951367
61744881069280948290984097272799
61744881069280948291256067972074
61744881069280948292947544317289
61744881069280950074554903893689
61744881069280950074891584601963
61744881070119076667546099230579
61744881070122928716075543884455
61744881070122928716076318719115
61744881070123829732993034277832
61744881070143388290248857301387
61744881070143388290249115568591
61744881070143388291001227877903
61744881070143388291002002712563
61744881070143388292693480573855
61744881070144238905783963989835
61744881070147290158145728371531
61744881070148141366301684450338
61744881070231930630022875266461
61744881070252340387404332589525
61744881070252340387483765134189
61744881070252340387487237392537
61744881070252340387487240580481
61744881070256242253208358728641
61744881070264346129779269628387
61744881075157305349753760217850
61744881075157305350318616096541
61744881075177567917651816227363
61744881075177567917651817743683
61744881075177567920179749266995
61744881075180269209304898022243
61744881075180269209576097075045
61744881075180269211832084924975
61744881075180269211832831061875
61744881075180269211832859759635
61744881075181469783644133428325
61744881075181615145054102252011
61744881075181620496044316051001
61744881075181620497738888390663
61744881075181620680669545198903
61744881075181620681234403915627
61744881075181620681234403917079
61744881075181620681237876175426
61744881075181620681237876175427
61744881075188322940120444892395
61744881075188322946040876190013
61744881075188324180822036012473
61744881075188372901248772168769
61744881075188373084264144923203
61744881075188373086227590451373
61744881075188374731392168559091
61744881075189573657847904332289
61744881075189573658332179760163
61744881075189573658332181276483
61744881075189573660295282431119
61744881075189573660295626804653
61744881075189575487993251999243
61744881075189723824220319363756
61744881075189725608044150968600
61744881075189725608047623400694
61744881075189725608048398239566
61744881075189725608048398240970
61744881075189725608612482471550
61744881076028552648253277221415
61744881076028552648254310323279
61744881076031253939906617283499
61744881076031253939907392118159
61744881076052864273132046477199
61744881076136604314377582118479
61744881076136654131569252429031
61744881076136654131649836421933
61744881076160915791931058598279
61744881076160915939255318272399
61744881076160965754752415076889
61744881076160965754831876201269
61744881076160965754835319879901
61744881076160965754835323067845
61744881076160965762366385243671
61744881076160965762366386293431
61744881092902543589161829428562
61744881092902543591672309416500
61744881092906145313877078523964
61744881092906594522605492803823
61744881092906595757952285719771
61744881092906596167205583754371
61744881092906596167474859749973
61744881092906596169734291278535
61744881092906596169734291278583
61744881092906596169734291628503
61744881092906596169737763536883
61744881092906596215466955836390
61744881092906596350489458018423
61744881092914699423913286692113
61744881092914699423913402546171
61744881092914699424477370919885
61744881092914699426422996090529
61744881092914699426423885720649
61744881092914699426987969948421
61744881092914699426988629996045
61744881092914699632911531104411
61744881092914699632911532167221
61744881092914701254059122338249
61744881092914701256294538089061
61744881092914701279474695667994
61744881092914701280039555919752
61744881092914701325207359871510
61744881092914701325772220123268
61744881093890850130133248579300
61744881093890899543973570231320
61744882265668310130051830676670
61744882265671312757106820317460
61744882265671312757106820766758
61744882265671312757106820784020
61744882265671312757106820785388
61744882265671312757106820785632
61744882265672212592826663336052
61744882265672212592829762186028
61744882265672213141904177047236
61744882265672213141966938816372
61744882265672213141966939166292
61744882265672213187720523608196
61744882265672213187720524057494
61744882265672213187720524074756
61744882265672213187720524076124
61744882265672213187720524076368
61744882265672213324918516686916
61744882266643625185192808649151
61744882266643925376970439489104
61744882266643925376970439494720
61744882266643925376973882700968
61744882266643925376973883167528
61744882266644825807521466759680
61744882266644825807521466876320
61744882266644825807524938780536
61744882266651680335187887731610
61744882266651692002623625939280
61744882266651728328156711991300
61744882266651996950267131897954
61744882266651996950267132247874
61744882266652030486711618368676
61744882266652030487279173441858
61744882266652897517995144973830
61744882266652897517995145323750
61744882266652930917262645633636
61744882266652930917826729865620
61744882266652930917830200706818
61744882425193091905548945826558
61744882425201195048450057835498
61744882425203898582123847884169
61744882425203898584380184812105
61744882425203898719320692234424
61744882425203898721577029162360
61744882425204198910851065652502
61744882425205097508968554628350
61744882425205097509532638865950
61744882425205097511227986156912
61744882425205099295648422981336
61744882425205099295648422982740
61744882425205099295649197821612
61744882425205099295711185096180
61744882425205099295711185101796
61744882425205099295711959936456
61744882425205099339205075965144
61744882425205099341461412893080
61744882425205099341464507139574
61744882425205099341464768943238
61744882425205099341464770006048
61744882425205099341464770010260
61744882426152144812299291823428
61744882426152161421184871559548
61744882426152461427441212359852
61744882426153361995169225087212
61744882426176461332326768208084
61744882426176461378059432411600
61744882426176461378059805464228
61744882426176461378626872343822
61744882426176461927879959591604
61744882426176473046062607713468
61744882426176477804432338980048
61744882426176477804435438168298
61744882426176477987446678619728
61744882426176509508793686376036
61744882426176773235333201710252
61744882426176777993706116854470
61744882426176777993706118254150
61744882426176778176720367572674
61744882426177662547679535881602
61744882426177662547679540603336
61744882426177662547679540957468
61744882426177678561434130285882
61744882426177678561434131335642
61744882426177678561455138129658
61744882426177710128677954613068
61744882426177711959093320172086
61744882426184565252956260037668
61744882426184565253018936063444
61744882426184581679394682503178
61744882426184581679394683552938
61744882426184581862405924005772
61744882426184581862409022142858
61744882426184614618534865255608
61744882426184615031216604655302
61744882426184615215863618752324
61744882426184881868662264333900
61744882426184881868665359052570
61744882426184881868665359056782
61744882426184881868665359406702
61744882426184881868665362239110
61744882426184881868665363638790
61744882426184882051676518002556
61744882426184882051679616139642
61744882426184915220487284623110
61744882426184915405112173180062
61744882426184915405113287322426
61744882426184915405113291921696
61744882426184915405113292044160
61744882426184915405113292393836
61744882426184915405113292394080
61744882426184915405113664991794
61744882426184915405113665096788
61744882426184915405113665109838
61744882426184915405113665446708
61744882426184915405113665463970
61744882426184915405113665465422
61744882426184916640455863376676
61744882426184916640458962559310
61744882426184916640459305049342
61744882426184916640459305515902
61744882426184916640459306460668
61744882426184916640459306565662
61744882426184916640459306932844
61744882426184916640459334095618
61744882426185782436393375320602
61744882426185782436393375670522
61744882426185782436393376720282
61744882426185782436411284209408
61744882426185782436414382114618
61744882426185782436414383514298
61744882426185815238419133492640
61744882426185815238419248278064
61744882426185815787463300119235
61744882426185815788236304498618
61744882426185815788236304970794
61744882426185815789722731647797
61744882426185815834052565556726
61744882426185815835661248683116
61744882426185815835661249033036
61744882426185815835663200445022
61744882426185815835664343283742
61744882426185815835664343633662
61744882426185817025257811087560
61744882426185817025257811105030
61744882426185817071009989824270
61744882426185817071010248108944
61744882426185817071010361360578
61744882426185817071010362545852
61744882426188518911455385901221
61744882502016029091902948173256
61744882502016329281173513473684
61744882502017229847540652289435
61744882502017229849236261035545
61744882502017229849257181740493
61744882502017244673983508581543
61744882502017245908741452297979
61744882502017245908741452299431
61744882502017245908762344306571
61744882502017245908762344306619
61744882502017245908762344308023
61744882502017245909308631117539
61744882502017245909329523126131
61744882502988641526580182276067
61744882502988641710954106213072
61744882502988941900224671513500
61744882502988941901037465324244
61744882502989792871996927632294
61744882502989792872059603658070
61744882502989842282762595775770
61744882502989842282762681869050
61744882502996697407754525090080
61744882502996697408318609322064
61744882502996745401539427660707
61744882502997045775435341610373
61744882502997047010782130990350
61744882502997897982302962377552
61744882502997897982365638403328
61744882502997946158559012836643
61744882502997947395600378792582
61744882502997962219758407605878
61744882502997962219758407607282
61744882503000599319208221352688
61744882503000599319772305580460
61744882503000615745580870009468
61744882503000615928595209172552
61744882503000615928595209176764
61744882503000615928595209290644
61744882503000615928595209294856
61744882503000615928595209649147
61744882503000647312176930817126
61744882503000647312741015049110
61744882503000647312741129838746
61744882503000647449375009048570
61744882503000647449939093752938
61744882503000647449939122449294
61744882503000647451631346448890
61744882503000647451631375145246
61744882503000663921563919111974
61744882503000663923820255567734
61744882503000663923820255569138
61744882503000663923820256035698
61744882504960001946635882307871
61744882504960001946635911004227
61744882504972009379696537325709
61744882504972009516894443492898
61744882505944305086480586449272
61744882505944305086543262475048
61744882505944305132024509748568
61744882505944305132296477396572
61744882505944305132296847384964
61744882505944305132296851984234
61744882505944305681276729951208
61744882505944305681276815690356
61744882505944305681339491716132
61744882505944319910638156470792
61744882505944319910638242209940
61744882505944319910638615262568
61744882505944319910700918235716
61744882505944320505434758764504
61744882505944320505434844503652
61744882505944320505435217556280
61744882505944320505497893582056
61744882505944321741600927694680
61744882505944321741600928044600
61744882505951525048747705879213
61744882505951526283276263244741
61744882505951526283906122335215
61744882505955412089283357665793
61744882505956311421685128648756
61744882505956312657032291093730
61744882505956312657032377187170
61744882505956312702848638004610
61744882505956312702848638006014
61744882505956323775149938016478
61744882505956323775421534128174
61744882505956323775421538845536
61744882505956323775989062033014
61744882505956324370218141139248
61744882505956324370764777041272
61744882901820656967772816270118
61744882901820656967775139218412
61744882901820668088152223431228
61744882903766534471149678656596
61744882903767435035865889736392
61744882903767435038961374557720
61744882903767449268322801077304
61744882903767451097650259813758
61744882903767451097900965334012
61744882903767451097902108518280
61744882903767451509433295649700
61744882903767451509496086349876
61744882903791766426873796802394
61744882903798954911806651579312
61744882903799849803644739311982
61744882903799849803645514146642
61744882903799855477090041382512
61744882903799855477654122426552
61744882903799864767595698383880
61744882903799864768159782615864
61744882903799866415288839370878
61744882903799866597487241352318
61744882903799866597737946872572
61744882903799870301833042187034
61744882903799870304343555122130
61744882903799871948941203745512
61744882903799871948962098942048
61744882903799871950656675636054
61744882903802557043358905139776
61744882903802557043358905489695
61744882903802557043358905489696
61744882903802557043358906539456
61744882903802557043920666773385
61744882903802557043920666773386
61744882903802557043920666777597
61744882903802557043920666777598
61744882903802557043922989371760
61744882903802557043922989725891
61744882903802557043922989725892
61744882903802557043922990771440
61744882903802557043923765610312
61744882903802557045615242417631
61744882903802557045615242417632
61744882903802557045615242421843
61744882903802557045615242421844
61744882903802557045615243467392
61744882903802557045618338066614
61744882903802557045618341254558
61744882903802557180556897731450
61744882903802557180556898081370
61744882903802557180556898100244
61744882903802557180556899150004
61744882903802557181117511122236
61744882903802557181117511123640
61744882903802557181118285962512
61744882903802557181118654783052
61744882903802557181120609260726
61744882903802557181120981963434
61744882903802557181120982313354
61744882903802557181120982332228
61744882903802557181120983381988
61744882903802557181121753615766
61744882903802557181121758220860
61744882903802557182812861956678
61744882903802557182813234659386
61744882903802557182813235009306
61744882903802557182813235028180
61744882903802557182813236077940
61744882903802573654154439361470
61744882903802857369827463381798
61744882903802857369827463399060
61744882903802857369827463400672
61744882903802857369827464450432
61744882903802857370389224216190
61744882903802857370391547613782
61744882903802857370391547631044
61744882903802857370391547632656
61744882903802857370391548682416
61744882903802857370392319283376
61744882903802857370392323521288
61744882903802857372083800309734
61744882903802857372083800328608
61744882903802857372083801378368
61744882903803752263974945044392
61744882903803752266419571971364
61744882903803752266422667633396
61744882903803752266422670821340
61744882903803757205359015952056
61744882903803757205547301246828
61744882903803757205547305951092
61744882903803757205550404801068
61744882903803757342811159530672
61744882903803757754339276410546
61744882903803757754342375243260
61744882903803757754402038057426
61744882903803757754405137362316
61744882903803757755155179236514
61744882903803757755158278069228
61744882903803757755158282773492
61744882903803757755174956754226
61744882903803757755188903894260
61744882903803757755188904944020
61744882903803757755189679782892
61744882903803757755249342710890
61744882903803757755249342715102
61744882903803757755251665659184
61744882903803757755251665663396
61744882903803757755251666013316
61744882903803757755251667063076
61744882903803757755252441897736
61744882903803757756870305094948
61744882903803757756881156590212
61744882903803757756881157639972
61744882903803757756943918355136
61744882903803757756943918359348
61744882903803757756943919759028
61744882903803757756947014354038
61744882903803757756947017541982
61744882903803757800155246709460
61744882903803757800343536708496
61744882903803757800343536725758
61744882903803757800441166672534
61744882903803757800441166689796
61744882903803757800441166691408
61744882903803757800441167741168
61744882903803757800907616240428
61744882903803757800910716602512
61744882903803757801001894382184
61744882903803757801001894387800
61744882903803757801002669222460
61744882903803757801002922903444
61744882903803757801002923257576
61744882903803757801002927501310
61744882903803757801002927506926
61744882903803757801004989100854
61744882903803757801005246318298
61744882903803757801005246322510
61744882903803757801005250904518
61744882903803757801005250921780
61744882903803757801005251967328
61744882903803757801005251971540
61744882903803757801005251973152
61744882903803757801006022574112
61744882903803757801006026806200
61744882903803757801006026812024
61744882903803757802602969298464
61744882903803757802602972486408
61744882903803757802697241796806
61744882903803757802697503600470
61744882903803757802697503619344
61744882903803757802697504667492
61744882903803757802697504669104
61744882903803757802700599263906
61744882903803757802700599268118
61744882903803757802700602450446
61744882903803757937639159301956
61744882903803757937639160351716
61744882903803757938203243533940
61744882903803757938203244583700
61744882903803757938204019422572
61744882903803757939895496229892
61744882903803757939895497279652
61744882903803768463208359500478
61744882903803769058820527898812
61744882903803772167554160335194
61744882903803773999642834339054
61744882903803774409479820919114
61744882903803774411175169259836
61744882904750804462560030705240
61744882904750804462643713530648
61744882904750804508376377384244
61744882904750804508376377734164
61744882904750804508376750436872
61744882904750804508940461616228
61744882904750804508940461966148
61744882904750804508943814828362
61744882904750804508943817666386
61744882904750804508943818016306
61744882904750805058196904914168
61744882904750805058196905975574
61744882904750805058196905976978
61744882904750805058196905981190
61744882904750816176379553036032
61744882904750820934752382441102
61744882904750820934752383490862
61744882904750821117766722080782
61744882904750852639110631698600
61744882904750853233907981664162
61744882904751105247445458991986
61744882904751105247446603720032
61744882904751105247446607970834
61744882904751121307037312895238
61744882904751149719083822218620
61744882904751153423429622703416
61744882904751154660467545587684
61744882904751154660467894212228
61744882904751154661031629819668
61744882904752005082465334321620
61744882904752005677996487325580
61744882904752005677997630980780
61744882904752005677997630984992
61744882904752005677997635235794
61744882904752016750363906563696
61744882904752021691747977469956
61744882904752021691772082052542
61744882904752053853980678198172
61744882904752053856236902243060
61744882904775114896216101749889
61744882904775119791783566994036
61744882904775119791867249819444
61744882904775119837599914022960
61744882904775119837599914372880
61744882904775119839859607001054
61744882904775119839859608418204
61744882904775119839859723205032
61744882904775119839859723209244
61744882904775120389111575053692
61744882904775120389115018246890
61744882904775120389115018259940
61744882904775120389115018264152
61744882904775136265668171775770
61744882904775136265668172825530
61744882904775136448682511415450
61744882904775136448682512465210
61744882904775164721587639118466
61744882904775164858785717468162
61744882904775169800169788192127
61744882904775420578361248326654
61744882904775420578364720235082
61744882904775420578364720253796
61744882904775436454941175859676
61744882904775436637953102229906
61744882904775436637953106461994
61744882904775465048307358857336
61744882904775469989691082104144
61744882904775469989691082109760
61744882904775469991953185291616
61744882904775469991954334614768
61744882904776320411667950253984
61744882904776320411688870960336
61744882904776321008912275260568
61744882904776321008912275591614
61744882904776321008912275610488
61744882904776321008912275614700
61744882904776321008915747500042
61744882904776321008915747518756
61744882904776337022666864943114
61744882904776337022666865992874
61744882904776365478858414352092
61744882904776365478858414702012
61744882904776365481114375511632
61744882904776365481114638396980
61744882904776370420054080759525
61744882904776370420326054712678
61744882904783220006521106222640
61744882904783220006521106226852
61744882904783220006521364857234
61744882904783220006521364861445
61744882904783220006521364861446
61744882904783220008213358918592
61744882904783220008213358922804
61744882904783220008213617557397
61744882904783220008213617557398
61744882904783223529566085184884
61744882904783223666826753821208
61744882904783223666826839554740
61744882904783223666826839560356
61744882904783223712559159403388
61744882904783223712559159757520
61744882904783223712559418024724
61744882904783223712559418042193
61744882904783223712559418042194
61744882904783223712580424464608
61744882904783223714191317643194
61744882904783223714254108100262
61744882904783223714254108104474
61744882904783224949538107016826
61744882904783224949600897479510
61744882904783224949600897483722
61744882904783225499417953835578
61744882904783225499417954189710
61744882904783225499421053022180
61744882904783225499421053022424
61744882904783236434589363979662
61744882904783236434589365029422
61744882904783236617600605480852
61744882904783236617600605482256
61744882904783236617603703619342
61744882904783236617603704669102
61744882904783240140627418210170
61744882904783240323641756800090
61744882904783240323641757849850
61744882904783269373730321216832
61744882904783269373730321566752
61744882904783269969362950099822
61744882904783269969362978796178
61744882904783269971054858439502
61744882904783269971058673294486
61744882904783269971058673648618
61744882904783273492449339312534
61744882904783273492452811570882
61744882904783273538206138199092
61744882904783273538206138217806
61744882904783273675404474116152
61744882904783273677098677757530
61744882904783284612267359659488
61744882904783525688667656166256
61744882904783525688670754998970
61744882904783536623856945810384
61744882904783536623860045115274
61744882904783536806871199360996
61744882904783536806871199362400
61744882904783536806874298665886
61744882904783541565244111318674
61744882904783541565244886158950
61744882904783541565247210623564
61744882904783569977105720410941
61744882904783570158612623035914
61744882904783570158612623036122
61744882904783570158612623391658
61744882904783570158612652088014
61744882904783570160304527126244
61744882904783570160304531727126
61744882904783570160304531731338
61744882904783570160304875750788
61744882904783570160307969265470
61744882904783570160307973514820
61744882904783570160307973870564
61744882904783570160308346586322
61744882904783570160308346591986
61744882904783570160308346940454
61744882904783570160308346941906
61744882904783573681723376871310
61744882904783573864650327494400
61744882904783573864653770800026
61744882904783573864653774355116
61744882904783573864653774355360
61744882904783573864653775399296
61744882904783573864653775418170
61744882904783573864654146954478
61744882904783573864654147407988
61744882904783573864654147426702
61744882904783573866344907837294
61744882904783573866348351043542
61744882904783573866348351049366
61744882904783573866910107727962
61744882904783573866912430676256
61744882904783573866913579999408
61744882904783574917069906564800
61744882904783574917070165199394
61744882904783574918681172791802
61744882904783574918764483608726
61744882904783575099999788526942
61744882904783575101691697216542
61744882904783575101692041222894
61744882904783575101694364171188
61744882904783575101695140422790
61744882904783575101695513494340
61744882904783575102255781448526
61744882904783575102259224654774
61744882904784424286627454023872
61744882904784424286648374610776
61744882904784426119218310355502
61744882904784426119218683427004
61744882904784426119218683431216
61744882904784426119220634371026
61744882904784426119221782263930
61744882904784437191584959008516
61744882904784437191584959358436
61744882904784437191588053609142
61744882904784437191588053959062
61744882904784437191588056797086
61744882904784437191588057147006
61744882904784437191588058196766
61744882904784437191605965685892
61744882904784437191609064990782
61744882904784440897626111377514
61744882904784442132972124516806
61744882904784442132972124866726
61744882904784469993614589807996
61744882904784469993614590157916
61744882904784469993614704476780
61744882904784470542594932517315
61744882904784470542657608543091
61744882904784470543159016749299
61744882904784470543221692775075
61744882904784470544917413124281
61744882904784470544917416312225
61744882904784470589163306277260
61744882904784470590855554391204
61744882904784470590855558992086
61744882904784470591419638623188
61744882904784473699651868148468
61744882904784473699651868149872
61744882904784474295013326148377
61744882904784474295201354759360
61744882904784474295201359126962
61744882904784474295201730644396
61744882904784474295204712343064
61744882904784474295204712343308
61744882904784474295204716593818
61744882904784474295204716594062
61744882904784474295285300097318
61744882904784474295287366298940
61744882904784474295288395168716
61744882904784474295288399400804
61744882904784474295288399419518
61744882904784474296899407010682
61744882904784474297460020401468
61744882904784474297461049271244
61744882904784474297461164062284
61744882904784475484798292582280
61744882904784475484819185057432
61744882904784475484819185074902
61744882904784475486513503484234
61744882904784475530547372130740
61744882904784475530547372480660
61744882904784475530550730070224
61744882904784475530634412891420
61744882904784475532242724481502
61744882904784475532242982766176
61744882904784475532243097553004
61744882904784475532246196389930
61744882904784475532329764424298
61744882904784475532806808713486
61744882904784475532810280621914
61744882904787172431304425892973
61744882904787172431304425897185
61744882904787176135650226377769
61744882904787177370432155172649
61744882904787177370995867862501
61744882904787177372688120558453
61744882980579564813922367365732
61744882980611079745947653007380
61744882980611084684821236036302
61744882980611084687331719210780
61744882980611084687331723915044
61744882980611085282127954672448
61744882980611980313759348904292
61744882980611980314323433136276
61744882980611985115433796138398
61744882980611985255143419811956
61744882980611996373828251328820
61744882980612000079868627457862
61744882980614687415940017414823
61744882980614687551443432850304
61744882980614687553138010010870
61744882980614687553138010025372
61744882980614687553138010029584
61744882980614987147577476708912
61744882980614987559394235690492
61744882980614987559456997809548
61744882980614987740713998150732
61744882980614987742408575311298
61744882980614987742408575324348
61744882980614987742408575330012
61744882980615887575872080946832
61744882980615887578131512475394
61744882980615887578400013992288
61744882980615887713132835676436
61744882980615888127205931572902
61744882980615888127268693687746
61744882980615888127268693710832
61744882980615888173022278616535
61744882980615888173022278620748
61744882980615888308525694052016
61744882980615888310216913646104
61744882980615888310220271212582
61744882980615888310220271225632
61744882980615888310220271227084
61744882980615888310471319708093
61744882980615904185004893235972
61744882980615904186699211662774
61744882980615904186775834828584
61744882980615904370543688723065
61744882980615904370564580731657
61744882981562935428243169402250
61744882981562935428305931521306
61744882981562935428309287571464
61744882981562935428309288982790
61744882981562935428309288988406
61744882981562983422972570908902
61744882981562984658256687449158
61744882981562984658319363457464
61744882981562984658319363474934
61744882981562984841267583528250
61744882981562984841271025671688
61744882981562984841271027083014
61744882981562984841271027088630
61744882981563235617513763282394
61744882981563235617576525401450
61744882981563235617579881451608
61744882981563235617579882986642
61744882981563285030538177408394
61744882981563285030541619551832
61744882981563285030541621086866
61744882981564136002377323918920
61744882981564136002377325336070
61744882981564136002377325341686
61744882981564136048130910251602
61744882981564185415339062019144
61744882981564185415339063436294
61744882981564185415339063441910
61744882981564185415401738044920
61744882981564185415401739462070
61744882981587250621987653337231
61744882981587250759224043804268
61744882981587250759227401254106
61744882981587250759227401271368
61744882981587250759244964392576
61744882981587250759248321959054
61744882981587250759248321973556
61744882981587250759248321977768
61744882981587250759248408048122
61744882981587250759248408066836
61744882981587300170494562310404
61744882981587300170494590890120
61744882981587300172189139354330
61744882981587300172189168050686
61744882981587550765483655630084
61744882981587550946259565954667
61744882981587550948494637684412
61744882981587550948497995250890
61744882981587550948497995263940
61744882981587550948497995269604
61744882981587550948515902882603
61744882981587550948519002069449
61744882981587550948686396401177
61744882981587567008275125582251
61744882981587600359765156190548
61744882981587600360016233483251
61744882981587600361459733351114
61744882981587600361710810527177
61744882981588451333295437601562
61744882981588451333295437624648
61744882981588451379049022530351
61744882981588451379049022534564
61744882981588500746257089612718
61744882981588500746257175701786
61744882981588500746319851727562
61744882981595405281072566139202
61744882981595405282767514831864
61744882981595405282767514836076
61744882981595419923976204501486
61744882981595700347427396556705
61744882981595700528935102738849
61744882981595705288814562064995
61744882981595705472017188123700
61744882981595705472017188245956
61744882981595705472017188595876
61744882981596556443535696973305
61744882981596556443598372999081
61744882981596600915239092457989
61744882981596605855140602486658
61744882981596605856560111099305
61744882981596605856622787125081
61744882981596605856626257966279
61744882981596605856814544507560
61744882981596605856814544857480
61744882981596605856835436398108
61744882981596605856835436399512
61744882981596616973260492498102
61744882981596616973260578119206
61744882981596620679279948971956
61744882981596620680993465212808
61744882981596620680995789677422
61744882981599269311119670990843
61744882981599269448440002087118
61744882981599269448440002437038
61744882981599269448443101269752
61744882981599269448443101273964
61744882981599269448443101392008
61744882981599269448443101393709
61744882981599274252506836499133
61744882981599274389830267254673
61744882981599302206829125358408
61744882981599302206829153938124
61744882981599302801625728990321
61744882981599305912869502887130
61744882981599318679018034832788
61744882981599318679018035299348
61744882983534344939755611729370
61744882983534345076385304791473
61744882983534345076385677844101
61744882983534345076952856676711
61744882983534345076953603981415
61744882983570662441943404478193
61744882983570662442507488360257
61744882983570662442507488710177
61744882983570666148548980497903
61744882983570667839234694473184
61744882983570667978127173796515
61744882984518446924461722972724
61744882984518448753768291113364
61744882984518448754670116553224
61744882984518647025300085465630
61744882984518647026994662509556
61744882984518648216797530255516
61744882984518648216860206281292
61744882984518648262341455071132
61744882984518648262613791191208
61744882984518648262613795790478
61744882984518659929776785723872
61744882984518663039262849097404
61744882984518663039325610862328
61744882984518663040955559068812
61744882984518663041018235094588
61744882984518663634059452907436
61744882984518663634122214672360
61744882984518663635479822178212
61744882984518663635542498203988
61744882984518663635751704087068
61744882984518663635751789826216
61744882984518663635752162878844
61744882984518663635814838904620
61744882984518663636296012435704
61744882984550163330141335015048
61744882984550184742818680669188
61744882984554082287097088498794
61744882984554971185548469701370
61744883140111549164254752375490
61744883140112449594787095794520
61744883140112449730374195580662
61744883140112465791825412717104
61744883140112466203418242655796
61744883140135860789948391473422
61744883140135860789950714305076
61744883140135866323600760098858
61744883140135866323600763286802
61744883140135866323620535982206
61744883140135866323621683875110
61744883140135866326131015970144
61744883140135866326132163880310
61744883140135866326132165396630
61744883140135866326134488344924
61744883140136761217970256304194
61744883140136761218053566071566
61744883140136761218053939124194
61744883140136761355251931734582
61744883140136761355503750446610
61744883140136761357198325974216
61744883140136761357760087374546
61744883140136761357762410206200
61744883140136766159437636979230
61744883140136766298331353126768
61744883140136766298582398398200
61744883140136766298582401586144
61744883140136766707582212372306
61744883140136766707916943184914
61744883140136766707920037785540
61744883140136766708398119902538
61744883140136766708401214030988
61744883140136766708417892715986
61744883140136766708480654480910
61744883140136766708481797669550
61744883140136766708481802255770
61744883140136766708484896856396
61744883140136766710113617315994
61744883140136766710176374713476
61744883140136766710364665775370
61744883140136766710929147070620
61744883140136766710929148586940
61744883140136766710929520141962
61744883140136766710929521658282
61744883140136766891412459542218
61744883140136766891684055653914
61744883140136766893107031527748
61744883140136777415010891587448
61744883140136777416703144166760
61744883140136777416703148871024
61744883140136777828485413060250
61744883140136778009556418125268
61744883140136778011248670937860
61744883140136782951191196794752
61744883140144881291662389551400
61744883140147573567989682422829
61744883140147573569681935118781
61744883140147573704623590316120
61744883140147573704623590434164
61744883140147573704623590801394
61744883140147573705187674548104
61744883140147573705187674666148
61744883140147573705187674679246
61744883140147573705187675020280
61744883140147573705187675033378
61744883140147573706879927244056
61744883140147573706879927362100
61744883140147573706879927375198
61744883140147573706879927716232
61744883140147573706879927729330
61744883140147573706883026548946
61744883140147584642051305633530
61744883140147588346320854490228
61744883140147588348016206023106
61744883140147588348026682788502
61744883140147588348089358814278
61744883140147589583372700515418
61744883140147589583435376541194
61744883140147872064281122115338
61744883140147872064281123631658
61744883140147873710879816462302
61744883140147873710942578227226
61744883140147873713136153390238
61744883140147873713198915155162
61744883140147873713202014342007
61744883140147873713202014342008
61744883140147873757260247723257
61744883140147873758952500419209
61744883140147873893894155616548
61744883140147873893894155617952
61744883140147873893894155734592
61744883140147873893894156101774
61744883140147873894458239848532
61744883140147873894458239966576
61744883140147873894458240320708
61744883140147873894458240333758
61744883140147873896117947643584
61744883140147873896117949159904
61744883140147873896150492544484
61744883140147873896150492545888
61744883140147873896150492557534
61744883140147873896150492662528
61744883140147873896150493016660
61744883140147873896152815960742
61744883140147873896152815964954
61744883140147873896153590799614
61744883140147873896153591849374
61744883140147873896153591862424
61744883140148772494832065157262
61744883140148772494835163989976
61744883140148772495103659752846
61744883140148772496526640801508
61744883140148772496529739634222
61744883140148773732144255690088
61744883140148774278408293092440
61744883140148774278471055207284
61744883140148774278679887687816
61744883140148774278691511878152
61744883140148774278754273992996
61744883140148774278754274128510
61744883140148774280916080260380
61744883140148774280936224615752
61744883140148774280936226132072
61744883140148774280937000966732
61744883140148774280947848924132
61744883140148774280947849278264
61744883140148774280950948110978
61744883140148774281010611038976
61744883140148774281010611043188
61744883140148774281010611056446
61744883140148774281010611393108
61744883140148774281013710225822
61744883140148774281013710243291
61744883140148774281013710243292
61744883140148774324507859038426
61744883140148774325071943270410
61744883140148774325071943624541
61744883140148774325071943624542
61744883140148774326764195966362
61744883140148774326764196320493
61744883140148774326764196320494
61744883140148774461705851517832
61744883140148774461705851519236
61744883140148774461705851635876
61744883140148774461705852003058
61744883140148774461705852003106
61744883140148774462269935749816
61744883140148774462269935867860
61744883140148774462269935880958
61744883140148774462269936235042
61744883140148774462269936235090
61744883140148774463961930179968
61744883140148774463961930184180
61744883140148774463961930296608
61744883140148774463961930650740
61744883140148774463962188445768
61744883140148774463962188447172
61744883140148774463962188458818
61744883140148774463962188563812
61744883140148774463962188576910
61744883140148774463962188931042
61744883140148774463964254644582
61744883140148774463964254648794
61744883140148774463965286700898
61744883140148774463965287750658
61744883140148774463965287763708
61744883140148774464237255884095
61744883140148774464780420459487
61744883140148774464801340116079
61744883140148774464801341165839
61744883140148783751929034470660
61744883140148785399133681154106
61744883140148785399133681159722
61744883140148785582358347057283
61744883140148785582358347058687
61744883140148785582358347175327
61744883140148785582358347542509
61744883140148785582358347542557
61744883140148785582901539752851
61744883140148785582922431289267
61744883140148785582922431407311
61744883140148785582922431761443
61744883140148785582922431774493
61744883140148789102839031576596
61744883140148789105098467219202
61744883140148789105098467337246
61744883140148789105098468736926
61744883140148789105098468754396
61744883140148789105109058427122
61744883140148789105109058431334
61744883140148789105109058781254
61744883140148789105171734452898
61744883140148789105171734457110
61744883140148789105171734807030
61744883140148789288091914851694
61744883140148789288112806976926
61744883140148789288939592461423
61744883140148789288939592462827
61744883140148789288939592933599
61744883140148789288939592946649
61744883140148789288939592946697
61744883140148789288941915881893
61744883140148789288960484588059
61744883140148789288960484942191
61744883140148789288960484955289
61744883140148789288962807890485
61744883140148789288963582725145
61744883140148789288963583774905
61744883140148789288963583787955
61744883140148790340520851366660
61744883140148790523437932582822
61744883140148790523709530210838
61744883140148790523721526428531
61744883140148790523742418437123
61744883140148790523744741385417
61744883140148790524288708443469
61744883140148790524288709493229
61744883140148790524309601501821
61744883141095821444225710865319
61744883141095821581488673386352
61744883141095821581489445037280
61744883141095821581509594091300
61744883141095821581509594441220
61744883141095821581509680180368
61744883141095821581509680184580
61744883141095821581509680534500
61744883141095821581510365743632
61744883141095821581510366097764
61744883141095821581510451832700
61744883141095821581510452186832
61744883141095821582074449975616
61744883141095821582074536064684
61744883141095821582074536068896
61744883141095821582074536418816
61744883141095837457982251143531
61744883141095866053628101861198
61744883141095866053628101862602
61744883141095866053628102216734
61744883141095866053628130558958
61744883141095866053628130913090
61744883141095869576654910352812
61744883141095869576714491777962
61744883141095869576714491796836
61744883141095869576717586378588
61744883141095869622468076710963
61744883141095869622468191496387
61744883141095869757973902701530
61744883141095869757973902714580
61744883141095869757973931397886
61744883141095869757973931410984
61744883141095869759665810687078
61744883141095869759665811041210
61744883141095869759666155041946
61744883141095869759666155043350
61744883141095869759666155054996
61744883141095869759666183739706
61744883141095869759666183752804
61744883141095869759666184093838
61744883141095869759666184106936
61744883141095869759668477991644
61744883141095869759668478345776
61744883141095869759669249642572
61744883141095870812000932334902
61744883141095870812063608343208
61744883141095870812063608360677
61744883141095870812063608360678
61744883141095870995015271974374
61744883141095880694837562011136
61744883141095885636221632918800
61744883141096121770759267265092
61744883141096121770759267266496
61744883141096121770759267733056
61744883141096121770760038917424
61744883141096121770760039389600
61744883141096121770780187971444
61744883141096121770780274060512
61744883141096121770780274064724
61744883141096121770780959623776
61744883141096121770781045712844
61744883141096121770781045717056
61744883141096121771324123149408
61744883141096166242898695741342
61744883141096166242898696213518
61744883141096166242898724439102
61744883141096169764292919192351
61744883141096169764292919192352
61744883141096169765922409767844
61744883141096169765985085793620
61744883141096169765985085799235
61744883141096169765985171888303
61744883141096169765985171888304
61744883141096169948936404567222
61744883141096169948936748922090
61744883141096169948936748923494
61744883141096169948936749394266
61744883141096169948936777619850
61744883141096169948939071871788
61744883141096169948939072338348
61744883141096169948939100568144
61744883141096169948939843522716
61744883141096169948939843524120
61744883141096169948939843994892
61744883141096169948939872220476
61744883141096171184285861721808
61744883141096171184285865972610
61744883141097022155556709621380
61744883141097022155556709733808
61744883141097022155556709738020
61744883141097022156058889474304
61744883141097022156058889592348
61744883141097022156058889596560
61744883141097022156121565500080
61744883141097022156121565618124
61744883141097066627696052002946
61744883141097066627696052120990
61744883141097066627696138092014
61744883141097066627696138210058
61744883141097066627696138214270
61744883141097066627758814117790
61744883141097066627758814235834
61744883141097070332041852487742
61744883141097070332041852605786
61744883141097070332041938576810
61744883141097070332041938694854
61744883141097070332041939067860
61744883141097070333734105301738
61744883141097070333734105669128
61744883141097070333734191390806
61744883141097070333734191395018
61744883141097070333734191408276
61744883141097070333736514339100
61744883141097070333737285991432
61744883141097070333737285995644
61744883141097070333796867416582
61744883141097070333796867420794
61744883141097070333796867434052
61744883141097070333796867789588
61744883141097070333799190369088
61744883141097070333799962017208
61744883141097070333799962021420
61744883141097070333800333492037
61744883141097070379550436281748
61744883141097070379550452343968
61744883141097070379550452698100
61744883141097071569083308322038
61744883141097071569145984347814
61744883141097081451919937531712
61744883141097081451919937537328
61744883141097081451919937649756
61744883141097081451919937653968
61744883141097086393242107370516
61744883141097086393304783396292
61744883141120136910649189992940
61744883141120136910711951639820
61744883141120136910711951757864
61744883141120136910711951762076
61744883141120136910711952111996
61744883141120136910712210042330
61744883141120136910732872346172
61744883141120136910732872350384
61744883141120136910733130630686
61744883141120136912341786695244
61744883141120136912341815273556
61744883141120136912341815274960
61744883141120136912341815391600
61744883141120136912404204335772
61744883141120136912404204453816
61744883141120136912404204807948
61744883141120136912404462616026
61744883141120136912404462721020
61744883141120136912404463088202
61744883141120136912404577388400
61744883141120136912404577394016
61744883141120136912404577506444
61744883141120136912404577860576
61744883141120136912425125042124
61744883141120136912425125046336
61744883141120136912425383307924
61744883141120136912425383309328
61744883141120136912425383322426
61744883141120136912425383326638
61744883141120136912425383425968
61744883141120136912425469396992
61744883141120136912425469402608
61744883141120136912425469415706
61744883141120136912425469515036
61744883141120136912425469519248
61744883141120136912425469869168
61744883141120136912428478380726
61744883141120136912428563997618
61744883141120136912428564003234
61744883141120136912428564115662
61744883141120136912428564119874
61744883141120136912992648229602
61744883141120136912992648235218
61744883141120136912992648347646
61744883141120136912993423069878
61744883141120181201592227931882
61744883141120181201592227950756
61744883141120181201595322532508
61744883141120181382851638501318
61744883141120181382851638514416
61744883141120181382851638855450
61744883141120181382851638868500
61744883141120181382851638868548
61744883141120181382851667079630
61744883141120181382851667197674
61744883141120181382851667551806
61744883141120181384543547195130
61744883141120181384543891195866
61744883141120181384543891197270
61744883141120181384543891214580
61744883141120181384543919775582
61744883141120181384547014848384
61744883141120185088892014512316
61744883141120185088892014630360
61744883141120185088892014984492
61744883141120185088892043208672
61744883141120185088892043326716
61744883141120185088892043680848
61744883141120185088893157635265
61744883141120185090584267680444
61744883141120185090584296376800
61744883141120186140719961911610
61744883141120186140723056512236
61744883141120186141284820633950
61744883141120186141284820983870
61744883141120186141287143582244
61744883141120186141287144981924
61744883141120186141287144999393
61744883141120186141287144999394
61744883141120186142979397677876
61744883141120186187040844696137
61744883141120186188733097392089
61744883141120186324236484247854
61744883141120186324236484597774
61744883141120186324238464239556
61744883141120186324238807546068
61744883141120186324238808595828
61744883141120186324238833060096
61744883141120186324238835775864
61744883141120186324238837292184
61744883141120186324238837310898
61744883141120186325930716935508
61744883141120186325931061291780
61744883141120186325931061309042
61744883141120186325931085756048
61744883141120186325931089988136
61744883141120186325931090006850
61744883141120186325934184588762
61744883141120196025753351345804
61744883141120197261100143912996
61744883141120200965382493531740
61744883141120200965445944397792
61744883141120436916968464755177
61744883141120436916968464755178
61744883141120436918660716978954
61744883141120436918660717451129
61744883141120436918660717451130
61744883141120437099982545636604
61744883141120437099982545642220
61744883141120437099982803922474
61744883141120437100003466342956
61744883141120437100003810716538
61744883141120437101612380573984
61744883141120437101612380575388
61744883141120437101612380692028
61744883141120437101612409271744
61744883141120437101674798332556
61744883141120437101674798338172
61744883141120437101674798450600
61744883141120437101674798804732
61744883141120437101675056599760
61744883141120437101675056601164
61744883141120437101675056612810
61744883141120437101675056618426
61744883141120437101675056717804
61744883141120437101675171386588
61744883141120437101675171390800
61744883141120437101678151672562
61744883141120437101695719038908
61744883141120437101695977306112
61744883141120437101696063395180
61744883141120437101696063399392
61744883141120437101696063412490
61744883141120437101699157995806
61744883141120437101699158000018
61744883141120437102243010739206
61744883141120437102263242227790
61744883141120437102263242232002
61744883141120448036781464736009
61744883141120481389107893231428
61744883141120481389170569257204
61744883141120481390862821947540
61744883141120481390862821953155
61744883141120481390862821953156
61744883141120481390862907686688
61744883141120481572122232314367
61744883141120481572122232380058
61744883141120481572122232393108
61744883141120481572122232498102
61744883141120481572122232852234
61744883141120481572122232865284
61744883141120481572122261077818
61744883141120481573814485194054
61744883141120481573814513773770
61744883141120481573817580148812
61744883141120481574632697953398
61744883141120481574633516390115
61744883141120485095212174229469
61744883141120485278162608510504
61744883141120485278162637206860
61744883141120486332250077781197
61744883141120486332250077781198
61744883141120486513507078127998
61744883141120486513507078594558
61744883141120486513509398360524
61744883141120486513509401076292
61744883141120486513509401542852
61744883141120486513509402592612
61744883141120486513509402611326
61744883141120486513510172728624
61744883141120486513510173195184
61744883141120486515201655288564
61744883141120486515201655307278
61744883141120486515204749889190
61744883141120486515452687821234
61744883141121337484780246273354
61744883141121337484780246395610
61744883141121337484780246745529
61744883141121337484780246745530
61744883141121337486409822930272
61744883141121337486409823042700
61744883141121337486409823046912
61744883141121337486409823396832
61744883141121337486472498956048
61744883141121337486472498969306
61744883141121337486472499068476
61744883141121337486472499422608
61744883141121337486472499441481
61744883141121337486472499441482
61744883141121337486977001757266
61744883141121337486977001762882
61744883141121337487039677783042
61744883141121337487039677788658
61744883141121337487040452623318
61744883141121337532163407853446
61744883141121337532163407857658
61744883141121337532226083879222
61744883141121337532247090677449
61744883141121337532247090677450
61744883141121348604593246726361
61744883141121353544288163769383
61744883141121381956919589132712
61744883141121381956919674670655
61744883141121381956919675221780
61744883141121381956982350696431
61744883141121381956982351247555
61744883141121381956982351247556
61744883141121381958611841809790
61744883141121381958611841828664
61744883141121381958611927544726
61744883141121381958611927548938
61744883141121381958611927562196
61744883141121381958614935938240
61744883141121381958614935939644
61744883141121381958615022027308
61744883141121381958615022032924
61744883141121381958674603924634
61744883141121381958674603943507
61744883141121381958674603943508
61744883141121381958677698053084
61744883141121381958677698058700
61744883141121381958678069529317
61744883141121382002735935801936
61744883141121382002735936156067
61744883141121382002735936156068
61744883141121382002736050474931
61744883141121382002736050474932
61744883141121385662959964770704
61744883141121385662959964772108
61744883141121385662959964888748
61744883141121385662959965242880
61744883141121385662960050859772
61744883141121385662960050977816
61744883141121385662960051331948
61744883141121385663022726891164
61744883141121385663022727007804
61744883141121385663023870130753
61744883141121386897742669917968
61744883141121386897805432032812
61744883141121386898304520478670
61744883141121386898306843426964
61744883141121386898306844962211
61744883141121386898307615079296
61744883141121386898367196504446
61744883141121386898369519452740
61744883141121386898369520987987
61744883141121386898370291105072
61744883141121386899999011550168
61744883141121386899999097639236
61744883141121386899999097656706
61744883141121386899999097658163
61744883141121386900002106150794
61744883141121386900002192239862
61744883141121386900061773665012
61744883141121386900064868265638
61744883141121386944123105897849
61744883141121386945815358593801
61744883141121396782772964751536
61744883141121396782772964752940
61744883141121396782772964869580
61744883141121396782773050840604
61744883141121396782773050846220
61744883141121396782773050958648
61744883141121396782773050962860
61744883141121396782773051312780
61744883141121396782835726866380
61744883141121396782835726871996
61744883141121396782835726984424
61744883141121396782835727338556
61744883141121401722464869052316
61744883141121401722527545078092
61744883141121401722528319918368
61744883141121401722528320035008
61744883141121401724160134964090
61744883141121401724160221053158
61744883141121401724222897078934
61744883141128241885449857912169
61744883141128241885470749920761
61744883141128242021018244800602
61744883141128242021039165507002
61744883141128242021039165861134
61744883141128242021039251600282
61744883141128242022647850037444
61744883141128242022647850155488
61744883141128242022710239099660
61744883141128242022710239216300
61744883141128242022710497483504
61744883141128242022710497496554
61744883141128242022710612152288
61744883141128242022710612270332
61744883141128242022710612274544
61744883141128242022710612624464
61744883141128242022712563564274
61744883141128242022731159806012
61744883141128242022731159810224
61744883141128242022731159922652
61744883141128242022731160276784
61744883141128242022731418071812
61744883141128242022731418073216
61744883141128242022731418189856
61744883141128242022731418202954
61744883141128242022731418557086
61744883141128242022731504160880
61744883141128242022731504166496
61744883141128242022731504278924
61744883141128242022731504633056
61744883141128242022733484270626
61744883141128242022733484274838
61744883141128242022733741488070
61744883141128242022733827109174
61744883141128242022733827114790
61744883141128242022733827227218
61744883141128242022733827231430
61744883141128242023215004889608
61744883141128242023215032524558
61744883141128242023215033574318
61744883141128242023274323448284
61744883141128242023277680915384
61744883141128242023277794172842
61744883141128242023277794289482
61744883141128242023277795689162
61744883141128242023295244154636
61744883141128242023298686181434
61744883141128242023298686298074
61744883141128242023298687697754
61744883141128290015619625871100
61744883141128290015682301896876
61744883141128290016247533488109
61744883141128290017875962799036
61744883141128290198633965044220
61744883141128290198633965160860
61744883141128290198633993740576
61744883141128290198633993741980
61744883141128290198633993858620
61744883141128290199198049276204
61744883141128290199198077972560
61744883141128290199198078090604
61744883141128291436237123702264
61744883141128291436239447700318
61744883141128291436512534562096
61744883141128291436512535028656
61744883141128291436512536078416
61744883141128542027274499513450
61744883141128542211918415337872
61744883141128542211918415455916
61744883141128542211980833214488
61744883141128542211980833568620
61744883141128542211981091363648
61744883141128542211981091376698
61744883141128542211981091481692
61744883141128542211983157562462
61744883141128542211983157566674
61744883141128542211983414779906
61744883141128542212002012070000
61744883141128542212002098159068
61744883141128542212002098163280
61744883141128542212004421107362
61744883141128542212004421111574
61744883141128542212485597824986
61744883141128542212485598874746
61744883141128542212485598887796
61744883141128542212544917446472
61744883141128542212548274913572
61744883141128557036979385983031
61744883141128586501172413094781
61744883141128586684373876832970
61744883141128590205518213579577
61744883141128590207212789223823
61744883141128590387904559041004
61744883141128590387904559042408
61744883141128590387904559159048
61744883141128590387904587738764
61744883141128590388468671970748
61744883141128590388717352969792
61744883141128590390411928497398
61744883141128590390415415281799
61744883141128591625510013000746
61744883141128591625762207853932
61744883141128591625762209370252
61744883141129442595086281153882
61744883141129442596715857688544
61744883141129442596715857806588
61744883141129442596715858160720
61744883141129442596778533714320
61744883141129442596778533832364
61744883141129442596778533836576
61744883141129442596778533849834
61744883141129442596778534186496
61744883141129442596780856662614
61744883141129442596780856668230
61744883141129442596781633036679
61744883141129442597283039709098
61744883141129442597283041225418
61744883141129442597283041242888
61744883141129442597345715734874
61744883141129442597345717251194
61744883141129442597345717268663
61744883141129442597345717268664
61744883141129442640839866417929
61744883141129442642469442733974
61744883141129442642469443088106
61744883141129442642532118759750
61744883141129442642532119113881
61744883141129442642532119113882
61744883141129458657041919588450
61744883141129487068920199049796
61744883141129487068920285138864
61744883141129487068921318179249
61744883141129487068982961164640
61744883141129487068984108996065
61744883141129490772701915302608
61744883141129490772764677417452
61744883141129490773265999534592
61744883141129490773265999652636
61744883141129490773266000006768
61744883141129490773266085623660
61744883141129490773266085741704
61744883141129490773266086095836
61744883141129490773267118664045
61744883141129490773329909480861
61744883141129490775024485125107
61744883141129492008047933029524
61744883141129492008048708336360
61744883141129492008110695144368
61744883141129492008111470101284
61744883141129492010307369262350
61744883141129492010307455351418
61744883141129492010370131377194
61744883141129492010559192573612
61744883141129492010580456118512
61744883141132142698841505644866
61744883141132142698841505646270
61744883141132142698841505762910
61744883141132142698841506117042
61744883141132142699405589876850
61744883141132142699405589878254
61744883141132142699405589994894
61744883141132142699405590344814
61744883141132143751170602522428
61744883141132143751191523228780
61744883141132143886760284009293
61744883141132143888368595132976
61744883141132143888368595599536
61744883141132143888368939955808
61744883141132143888368968185604
61744883141132143888370919597590
61744883141132143888431357247820
61744883141132143888431357364460
61744883141132143888434714831559
61744883141132143888452277958384
61744883141132143888452278424944
61744883141132143888932679831520
61744883141132143888936123037768
61744883141132143888936150206158
61744883141132143888936150672718
61744883141132143888936151722478
61744883141132143934122180509404
61744883141132143934122524515756
61744883141132143934122524865676
61744883141132143934124504507458
61744883141132143934184942274328
61744883141132143934184942628460
61744883141132143934185200541532
61744883141132143934187266622302
61744883141132143934187266626514
61744883141132143934187523373186
61744883141132143934187523489826
61744883141132143934187523839746
61744883141132143934686264741388
61744883141132143934689706418266
61744883141132143934689706884826
61744883141132143934689707934586
61744883141132143934749026506312
61744883141132155419173778172604
61744883141132155419173778174008
61744883141132155419173778290648
61744883141132155419173778644780
61744883141132155464864687056743
61744883141132155464864687058147
61744883141132155464864687528919
61744883141132155602188117807864
61744883141132155602188117807912
61744883141132155602188117812076
61744883141132155602188117812283
61744883141132155602188117813528
61744883141132155602188117813687
61744883141132155602188117925956
61744883141132155602188117930168
61744883141132155602188117930327
61744883141132155602188118284459
61744883141132159125214154769610
61744883141132159125214154773822
61744883141132159170905063185785
61744883141132159170905063187189
61744883141132159170905063657961
61744883141132159308226169588167
61744883141132159308228493936906
61744883141132159308228493936954
61744883141132159308228493941118
61744883141132159308228493942570
61744883141132159308228494054998
61744883141132159308228494059210
61744883141132159308228494413501
61744883141132160360498272372479
61744883141132160360557849080268
61744883141132160360560947335398
61744883141132160360560948385158
61744883141132160360560948398256
61744883141132160406249533271243
61744883141132160406251856219537
61744883141132160406251857269297
61744883141132160406251857282347
61744883141132160543575286502694
61744883141132160543575286504146
61744883141132160543575286508274
61744883141132160543575286620786
61744883141132160543575286974834
61744883141132160543575286975077
61744883141132160543575288020466
61744883141132160543575288024594
61744883141132160543575288024837
61744883141132160543575288037728
61744883141132188360574170942760
61744883141132188772356778954603
61744883141132188772419081908877
61744883141132191927157119279592
61744883141132191927157119396232
61744883141132191927157119746152
61744883141132191927721089191308
61744883141132191927721203510172
61744883141132191927721203511576
61744883141132191927721203628216
61744883141132192064355083192172
61744883141132192064355083192380
61744883141132192064355083308812
61744883141132192064355083309020
61744883141132192064355083658732
61744883141132192064355083658940
61744883141132192064355111888736
61744883141132192064919167418540
61744883141132192064919167424364
61744883141132192064919167890716
61744883141132192064919196120720
61744883141132192064919196592896
61744883141132192064919971427556
61744883141132192066611420586876
61744883141132192066611449288848
61744883141132192066614548121562
61744883141132192659715769652385
61744883141132192661408022348337
61744883141132192661411494723117
61744883141132192661411494783831
61744883141132193712382869369478
61744883141132193713803152816541
61744883141132193713806252200136
61744883141132193714015545357641
61744883141132193714078219854000
61744883141132193714078220320560
61744883141132193714078221370320
61744883141132193714078221383418
61744883141132193895334533101266
61744883141132193895334533451186
61744883141132193897026441324306
61744883141132193897026441790866
61744883141132193897029883463532
61744883141132193897029883580172
61744883141132193897029884979852
61744883141132193897029884997114
61744883141132203597416258805076
61744883141132203597416258921716
61744883141132203597416259271636
61744883141132204832198192298604
61744883141132208538236245479352
61744883141132208538800329711336
61744883141132208538801104551612
61744883141132208538801105018172
61744883141132208538803429016226
61744883143091541024864665814961
61744883143091546559354205629361
61744883143103552300034221505517
61744883143103552300034564457897
61744883143103552300034564462109
61744883143103553994401544163098
61744883143103553994673511811102
61744883143103553995238372417152
61744883143103554131871418686711
61744883144050634397526228960309
61744883144051501679709463380906
61744883144075699650659992456672
61744883144075817008933000019622
61744883144086966585611309479311
61744883144086968415753931016259
61744883144086968417365973263035
61744883144086968417448120108498
61744883144086968417448120114114
61744883144086968440340008085853
61744883144086972121794307145301
61744883144086972123488883663618
61744883144087868985197441315184
61744883144087869008088167033421
61744883144087869008150928798345
61744883144087869008151703633005
61744883144087872689546340055110
61744883144087872691237817444226
61744883144087872691238936653872
61744883144087872691240916749116
61744883144087872691802676983046
61744883144087872691805775815760
61744883144087872712433966001897
61744883144087872712496727766821
61744883219902325277049642672567
61744883219902325322803227582483
61744883219902325322806322065065
61744883219903225844861453259945
61744883219903225847309171133039
61744883219903671395753863278915
61744883219903671395754638113575
61744883219903676794740419430654
61744883219903676931938412036991
61744883219910412680091599986917
61744883219910412680091628684725
61744883219910414327220657191229
61744883219910414327285741787807
61744883219910414373039326697723
61744883219910414373517434324537
61744883219910414375295692794191
61744883219910429153703489565401
61744883219911314894760756980817
61744883219911314895032353092513
61744883219911314895034675574004
61744883219911314895097437688848
61744883219911314895097437689091
61744883219911314895596437324497
61744883219911314897291014018503
61744883219911314897292161924505
61744883219911314897354924043561
61744883219911314940851022599007
61744883219911314943295387604271
61744883219911329722268416517679
61744883219911331550155477496545
61744883219911615130599695526249
61744883219911615132294356793003
61744883219911615132294358309323
61744883219911781901938570216218
61744883219911781902699208001196
61744883219911781904205498350670
61744883219911781904477465998674
61744883219911781904480823471597
61744883219911781904480823471598
61744883219911781905042326604724
61744883220850557277362025250024
61744883220850606507558524435791
61744883220850606690321816661480
61744883220850606690572863721176
61744883220851507075101346794192
61744883220851507075118799845886
61744883220851507075119172923087
61744883220858710380010381227705
61744883220858710382248124631075
61744883220858710382328335565525
61744883220858710382328336615285
61744883220858710382329365483657
61744883220858710382329368667389
61744883220858710382331692665443
61744883220858710382331717129711
61744883220858710382516621910057
61744883220858710382519720742771
61744883220859610950141180421167
61744883220859610950894321600255
61744883220862312104533506425037
61744883220862328713083666470203
61744883220862328713084438122535
61744883220862328713084441304863
61744883220862628902355003422963
61744883220862628902355006605291
61744883220863463448593416047784
61744883220863513408338653909802
61744883220863513408338739998870
61744883220863662954758459608938
61744883220863662954842141962170
61744883220863664738331591899346
61744883220863664738896450965990
61744883220863664739168420149028
61744883220863664739168506242468
61744883220863664739231182268244
61744883220863664784148053241566
61744883220863664784900822884346
61744883220863664784901084352544
61744883220863664784984766705776
61744883220863679565590095330800
61744883220863681395144645001276
61744883220863681395165537009868
61744883220863681395165565589584
61744883220863681395165651328732
61744883220863681395167861007922
61744883220863681395228327354508
61744883220863681395230651701078
61744883220863681395230651819122
61744883220863681395730421473900
61744883220863681395730507213048
61744883220863681395793183238824
61744883220863681418055228963900
61744883220882977533246629458329
61744883220883022005452204795937
61744883220883022005703253278399
61744883220883026946251267228805
61744883220883026946334835263173
61744883220883027131797015354246
61744883220883027541887026847523
61744883220883027543579279543475
61744883220883878103381667957377
61744883220883878146623620270493
61744883220883878146623623452821
61744883220883922573263900715935
61744883220883922575210295999470
61744883220883922575772057754175
61744883220886579255516628167907
61744883220886579256958090667315
61744883220886579257146118744643
61744883220886624459713299344154
61744883220886624461405551690186
61744883220886629217247349918781
61744883220886629217518946384609
61744883220886629218145706287994
61744883220886629218145706288237
61744883220886629219778382145016
61744883220886629219778382145259
61744883220886629219778755216518
61744883220886629219778755216761
61744883220886629263899286848021
61744883220886629263899291198153
61744883220886629263899401284929
61744883220886629263899405871149
61744883220886629263902385680735
61744883220886629263902500471775
61744883220886629402793094856278
61744883220886640337962177460241
61744883220886644044002550401042
61744883220886929406517943798925
61744883220886929406768992393655
61744883220886929407332703554297
61744883220886929407333851460299
61744883220886929407335798036879
61744883220886929407335802741143
61744883220886929407336945942881
61744883220886929407353624627879
61744883220886929407416381675441
61744883220886929407416386392803
61744883220886929407417419494667
61744883220886929407419480862287
61744883220886929407419739142589
61744883220886929407420513977249
61744883220886929407604672737335
61744883220886929409028055437095
61744883220886929409111734024799
61744883220886929409111738256887
61744883220886929409864878982513
61744883220886929589783332033332
61744883220886929592042768148114
61744883220887825033781249130366
61744883220887829974580688644856
61744883220887829975168414638656
61744883220887829976860667334608
61744883220887829977676574883714
61744883220887839859614077587920
61744883220887991188204912127529
61744883220887996747276441250430
61744883220887996747278765248484
61744883220887996747278765602616
61744883220894683132732207292379
61744883220894683269993995136897
61744883220894684959800920422341
61744883220894684959803244420395
61744883220894684960344198739013
61744883220894684960365004654325
61744883220894684960553032731653
61744883220894684962038775433019
61744883220894684962059581348331
61744883220894684962059665921079
61744883220894684962059667437399
61744883220894684962310370024183
61744883220894685097876807860727
61744883220894685097879906693441
61744883220894727604370484779865
61744883220894733092269268141094
61744883220894733092269268491014
61744883220894733092478188581305
61744883220894733092481660485361
61744883220894733092540864248578
61744883220894733092540864252950
61744883220894733092543188600924
61744883220894733092544336506926
61744883220894733093104948484774
61744883220894733093104948839066
61744883220894733094799525528700
61744883220894733094800673439073
61744883220894733094800673439074
61744883220894733138858532232661
61744883220894733138858647018085
61744883220894733138858648067845
61744883220894733140553223712091
61744883220894733275495998608718
61744883220894734922686583474926
61744883220894734922686584991246
61744883220894734924881393803779
61744883220894734924942920407074
61744883220894734924942921923394
61744883220894744212857966924592
61744883220894744212857967274512
61744883220894744212857968324272
61744883220894749154307814579911
61744883220894749747409840179618
61744883220894749747409841229378
61744883220894749749104416873624
61744883220894985103861093036245
61744883220895033281727860002689
61744883220895033281748782126031
61744883220895033281811543294657
61744883220895033281811544344417
61744883220895033281813867176071
61744883220895033284070118481499
61744883220895033284070204104007
61744883220895033464763121765711
61744883220895034517160918017949
61744883220895034519605283023213
61744883220895049341319718600217
61744883220895150205958873724574
61744883220895200054489762408301
61744883220895200054489762758221
61744883220895885671944844214007
61744883220895885671947943046721
61744883220895885673368599630817
61744883220895933849563920170750
61744883220895933849563920170753
61744883220895933849563921687073
61744883220895933850104789912411
61744883220895933850376386024024
61744883220895933851799366606417
61744883220895933852070961201953
61744883220895933897824546111869
61744883220895935084907615415932
61744883220895935679704219244841
61744883220895935680519007579929
61744883220895935680522106412643
61744883220895949909068738829854
61744883220896096917892119704673
61744883220896096917892205443821
61744883220896096917954881469597
61744883220896100622238782283809
61744883220896100622238782633729
61744883220896100622301458305373
61744893043110330814689630189290
61744893043327920453651776813732
61744893043327920453840063158264
61744893043329135438589255574570
61744893043331872327945910421812
61744893061053795960833642046352
61744893061053796548018598538518
61744893061053812570203067086090
61744893061054112751374693235328
61744893061054112758908428959390
61744893061054146112989900967784
61744893061057715029967273768422
61744893202852700900033945226722
61744893202852701495395408109014
61744893202852701497279044932452
61744893202852701497843129164436
61744893202852717556786186073290
61744893202853916482028610402790
61744893202862021998216254058322
61744893202862021998217401951226
61744893202862055359894821840412
61744893202862055359894825028356
61744893202864723883037137827718
61744893202864723892827980615728
61744893202864757246344137580640
61744893202958110566537248812742
61744893202958116101881870134130
61744893202958116102717550477810
61744893202958116102718693666450
61744893202958116102718698370714
61744893202958117337500631869858
61744893202970073664340673740810
61744893202970123078180995402658
61744893202970123672704482151250
61744893202970123672705630044154
61744893202970123672726550749102
61744893220578577599051406129732
61744893220578591819399488719360
61744893220578591821090969881024
61744893220578591826153395005164
61744893220578625180234752222310
61744893220586697480438794163778
61744893220586697480501556278622
61744893220586697488032991518516
61744893220586697488036433661954
61744893220586697488036438366218
61744893220586997670528390287208
61744893220586997677871515189074
61744893220586997677871629980114
61744893220587031031388902965276
61744893220590599392481795243944
61744893220590599399510883161462
61744893220590599400075624248914
61744893220590599940960733105684
61744893220590599948302738812406
61744893220590599948365500927250
61744893220590599948553787271782
61744893220590599949118643150482
61744893220590599949118671865552
61744893220590632753592240378608
61744893220590649354549231463668
61744893220590649355365164516814
61744893220683942196188691673392
61744893220683993439543645345766
61744893220695949766952100035304
61744893220695999180224008878566
61744893220695999726488046280918
61744893220695999726488132369986
61744893220695999728998529455396
61744893220695999729015979320550
61744893220695999729019533062872
61744893220695999729020566182046
61744893270777444176010905854184
61744893273437403482330104136992
61744893273437403482330104141204
61744893273437403482392780166980
61744893273441307178194618662376
61744893273441307178257294688152
61744893273441307178257294692364
61744893273441307361208953696962
61744893273441307361208953701174
61744893273441307361208954051094
61744893273441307361271629722738
61744893273441307361271630076870
61744893273441307772489814289286
61744893273441307773053898515410
61744893273441307773053898521270
61744893273441351649894538706592
61744893273441355349157769611094
61744893273441355349157769612498
61744893273441355349157769616710
61744893273441355349157879798652
61744893273441355354240339191388
61744893273441355356678701385374
61744893273441355486355872409200
61744893273441355486355872763332
61744893273537368477113638421816
61744893273537416052942097146928
61744893273537668666363311713652
61744893273538617267626440389322
61744893273538618457239788859942
61744893273538618457239789214074
61744893273545473450221597674276
61744893273545473587419676373892
61744893273545473587419676378104
61744893273545521764823004389882
61744893273545773776669345060634
61744893273545773776669345064846
61744893273545773776669345414766
61744893273545773776669349664324
61744893273545773776669349665728
61744893273545773776669349669940
61744893273545821947318000210142
61744893273545821947318000229016
61744893273545822999169276909883
61744893273546674207220290841620
61744893273546722332178119676906
61744893273546722338953717136328
61744893273546722377931698802230
61744893273546722377931703051580
61744893273546722377932475170680
61744893273546722384707302027322
61744893273546722384707302044792
61744893273546723566960053171838
61744893273546723612713636995810
61744893273546723612713638062832
61744893273546723612713638081706
61744893273733107749572506507268
61744893273752618405647135466068
61744893273753518836421405682565
61744893273753518843732672823190
61744893273756506636813656478596
61744893273756506636813915112982
61744893273756506636813916175756
61744893273756506643591836570458
61744893273756555866820633555176
61744893273757406480088126663904
61744893273757407067302266352166
61744893273757407067302266353778
61744893273757407074080187809642
61744893273757421845709805920398
61744893273757421891463390828862
61744893273757423078796043500116
61744893273757423081055478211006
61744893273757423088639061545182
61744893273757456432877400717262
61744893273757456434569653059082
61744893273757456434569653413214
61744893273757456434569653430684
61744893273757456487909916269738
61744893273764311420023860057413
61744893273764311420044752066005
61744893273764311557220704407668
61744893273764311557283466526724
61744893273764311564626505335310
61744893273764311564626506752252
61744893273764311564627281586912
61744893273764322682747252620190
61744893273764325794169176048230
61744893273764325794169180752494
61744893273764326388787628749232
61744893273764356029422808909694
61744893273764359598262869851495
61744893273764359735463960227528
61744893273764359735464333299030
61744893273764611746554060523508
61744893273764611746554060873428
61744893273764611746554832171628
61744893273764611746554832175840
61744893273764611746554832525760
61744893273764611746555095055572
61744893273764611746555095061188
61744893273764611747118916403612
61744893273764611747118916757744
61744893273764611753897099682014
61744893273764626571280296922550
61744893273764626578800861404256
61744893273764627623047896562553
61744893273764627623047896562554
61744893273764627806627091000446
61744893273764627813401917874558
61744893273765510355048143699472
61744893273765510355048516770974
61744893273765512177043446294756
61744893273765512177043446300372
61744893273765512184385450921198
61744893273765512184385451984008
61744893273765512184385451988220
61744893273765512184386222573530
61744893273765512184386226822880
61744893273765523302506198206078
61744893273765526413990425773666
61744893273765526413990802033112
61744893273765526414555284840310
61744893273765526414555657911812
61744893273765526551251180499058
61744893273765526956014720057782
61744893273765526956014720407702
61744893273765526956015839265976
61744893273765526956287808252181
61744893273765526961098409194786
61744893273765526963598303741878
61744893273765527001204569695420
61744893273765527001768648161734
61744893273765527001769424512714
61744893273765527006851993925131
61744893273765527008515063607318
61744893273765527146613791291724
61744893273765528190797001096930
61744893273765528190797002513872
61744893273765528198136683855358
61744893273765528198139783055254
61744893273765528236550585840325
61744893273765559768072930896974
61744893273765560309531993042944
61744893273765560309531993392864
61744893273765560362869161641120
61744893273765560362869164823448
61744893273765560492543238100664
61744893273765560492543238450584
61744893273768228255251385536758
61744893273837257549974660154308
61744893273837257550037422273364
61744893273837305728217140785376
61744893273837305728217141139508
61744893273837305728218259980520
61744893273837306963564277707436
61744893273861572744257689370705
61744893273861572879260958912080
61744893273861572879281879617028
61744893273861572881454533719556
61744893273861572881457977281340
61744893273861572881458004560754
61744893273861572881458004910674
61744893273861572881517295834400
61744893273861572881517295840016
61744893273861572881520651890174
61744893273861572881520653307116
61744893273861572881520766675598
61744893273861572881521428141776
61744893273861572881538216544964
61744893273861572881541572595122
61744893273861572881541572945042
61744893273861572881542344247454
61744893273861572881542430336522
61744893273861617353095996134440
61744893273861617353096024830796
61744893273861620462633942020012
61744893273861620920243832723918
61744893273861621057441796986418
61744893273861621059136372263482
61744893273861622157282103496705
61744893273861622157282103496706
61744893273861622292212103084404
61744893273861622292222611267540
61744893273861622292222982803848
61744893273861622292223725876464
61744893273861622292223730481558
61744893273861622292223759160444
61744893273861622294478947845556
61744893273861622294478948195476
61744893273861622294479722685832
61744893273861622294479723035752
61744893273861622294480062804400
61744893273861622294480067042104
61744893273861622294480067053750
61744893273861622294480095738460
61744893273861622294480096088380
61744893273861622294482389990398
61744893273861622294482391401724
61744893273861622294482391407340
61744893273861622294483166242000
61744893279447242634974522895560
61744893279454147171149073609186
61744893279454147171149073628060
61744893279454147171149102324416
61744893279455347745300706245504
61744893279455347752055384514686
61744893279455348987401402241602
61744893279640514699583594644491
61744893279664831860644988512026
61744893279664831860644988513638
61744893279664831867422909969502
61744893279664847927766878897834
61744893279666032022302881223176
61744893279666032030450577487144
61744893279666032434650377537498
61744893279666047258811472236190
61744893279666047258811472254820
61744893279666048684762474761882
61744893279672936970385134272472
61744893279672936970385905924804
61744893279672936970386283245704
61744893279672936977728173081058
61744893279672951612369862326842
61744893279672951795384115518950
61744893279672953037504960474110
61744893279672985148566000694858
61744893279674148669854280693442
61744893279674151961818348352024
61744893279674152369117507000078
61744893279674152369117507017340
61744893279674152374200081195500
61744893279674153603898668842678
61744893279674153611238351601106
61744893279674185905644905379852
61744893279737827266360682341628
61744893279745882963139090019112
61744893279770198294559643610146
61744893279770198294622319635922
61744893279770247705325397859916
61744893279770247705325397877178
61744893279770247705889482109162
61744893279770247707581734787852
61744893282620506543750118920984
61744893282620510248095546703072
61744893282632519079087769244293
61744893282632519079108661252885
61744893297074656244482173394828
61744893297074656244482177998518
61744893297074656244482177999922
61744893297074656244482178004134
61744893297074956433752771996706
61744893297171869389910616092614
61744893297171869992322229311336
61744893297171917568150773775388
61744893297172186187753410052227
61744893297172186195347482791706
61744893297172218306488749424360
61744893297172218306488749542457
61744893297172218306488750959553
61744893297172219541270684435612
61744893297179975095013254662322
61744893297179975095013259266012
61744893297179975095013259267416
61744893297179975095013259271628
61744893297179975095034179972364
61744893297179975102628262658318
61744893297179975102628263012450
61744893297179975102628267257588
61744893297179975102628267257636
61744893297179975102628267259040
61744893297179975102628267263252
61744893297180023227502411855932
61744893297180023273256111905564
61744893297180023280023414643830
61744893297180023280031595156938
61744893297180290070306728176346
61744893297180323416229923694626
61744893297180323416229923698838
61744893297180323416229924048758
61744893297180323416710330178472
61744893297180323416794007926610
61744893297180323416794008280742
61744893297180323416794012512830
61744893297180323416794012531704
61744893297180323416794014066738
61744893297180324651575947542956
61744893297180324651575947561883
61744893297183891792510837236186
61744893297183925138963169173814
61744893297366406861155874887220
61744893297366407417708953893736
61744893297366407417709039987016
61744893297366407463462624897091
61744893297366407463462624897092
61744893297366407463462625251224
61744893297387122307607347245972
61744893297387153808010029939823
61744893297390707367348435047152
61744893297390707367348435051364
61744893297390707367891598695040
61744893297390707374848450823556
61744893297390707375412535051328
61744893297390707962626216643442
61744893297390707962626559949954
61744893297390707962688978758286
61744893297390707962688978762498
61744893297390707962689351833999
61744893297390707962710243842591
61744893297390707970220414114819
61744893297390723976442793273722
61744893297390723983973944831554
61744893297390724029727525490668
61744893297390724029727530095762
61744893297391007556598108343200
61744893297391008106205986428052
61744893297391008106205987845202
61744893297391008106205987850818
61744893297391008106206359499554
61744893297391008106206359853686
61744893297391008106206360922319
61744893297391022930367369544958
61744893297391024165710029669296
61744893297391024165710030153326
61744893297391024165713127568890
61744893297391024165713128986040
61744893297391024165713128991656
61744893297391024165985096752088
61744893297391024165985097106220
61744893297391057519230397367512
61744893297391057519230775029446
61744893297391057525066461336205
61744893297391057526751333732224
61744893297391057526758714032157
61744893297398813072367395523014
61744893297398813072367739890932
61744893297398813072367739896548
61744893297398813072429381384644
61744893297398813072430153032764
61744893297398813072430157636454
61744893297398813072430157637858
61744893297398813072430157642070
61744893297398813072430530707796
61744893297398813072451073621072
61744893297398813072451073625284
61744893297398813072451078342806
61744893297398813072451422716388
61744893297398813079709745584604
61744893297398813079709745586008
61744893297398813079710520424880
61744893297398813079961592994391
61744893297398813079961597599485
61744893297398827309879951507988
61744893297398827851612016306202
61744893297398827851612102399482
61744893297398827851674778071126
61744893297398827858922626053284
61744893297398827858923745248428
61744893297398827897177400462122
61744893297398827897177400951768
61744893297398829139465610836843
61744893297398829139465610849894
61744893297398860663396191374024
61744893297398861250672636850372
61744893297398861250672638267522
61744893297398861250672638273138
61744893297398861250673009921874
61744893297398861250673010276006
61744893297398861258192425323584
61744893297399113215946390356324
61744893297399113215946390472964
61744893297399113215947162003040
61744893297399113215947162121084
61744893297399113215947162125296
61744893297399113215947166724774
61744893297399113215947166726178
61744893297399113215947166730390
61744893297399113215947539796116
61744893297399113215947539797520
61744893297399113215947539801891
61744893297399113216511246235024
61744893297399113216511246353068
61744893297399124334067137757844
61744893297399128038412938242640
61744893297399128040108542752450
61744893297399128040108548407304
61744893297399128040108548420402
61744893297399128040672369766990
61744893297399128040672369771202
61744893297399128040861689598038
61744893297399128045755972814926
61744893297399128047440049113218
61744893297399128047448225510878
61744893297399128047448230115972
61744893297399128048193191353712
61744893297399128048193306144752
61744893297399129275454303261922
61744893297399129275454307865612
61744893297399129275454307867016
61744893297399129275454566132816
61744893297399129275454566134220
61744893297399129275454566145866
61744893297399129275454566147318
61744893297399129276019535268766
61744893297399129282794247357454
61744893297399129282982534199066
61744893297399129282982619938214
61744893297399157695679906234645
61744893297399161394186548155738
61744893297399161394186548174612
61744893297399161394186548524532
61744893297399161394189642752152
61744893297399161394189642756364
61744893297399161394189647357246
61744893297399161394189647361458
61744893297399161394190020414086
61744893297399161394943161239041
61744893297399161400025735417201
61744893297399161401710579112652
61744893297399161401710579116864
61744893297399161401710579129914
61744893297399162629535660479068
61744893297399162629535665082758
61744893297399162629535665084162
61744893297399162629536812975662
61744893297399162629725094733973
61744893297399162629725099339067
61744893297399162634807640214373
61744893297399162634807668912133
61744893297402729770397415187330
61744893297402763123914688172492
61744893297402763123914688176704
61744893297471807243425817758140
61744893297471808478961269739961
61744893297496074396102483934664
61744893297496074396123490732892
61744893297496074396666568166648
61744893297496074396667343005520
61744893297496074396684131282032
61744893297496074396684131286244
61744893297496074396687574964876
61744893297496123761616060075270
61744893297496123761678736101046
61744893297496123763872397003206
61744893297496123763935073028982
61744893297496123807432316761564
61744893297496123807996400993548
61744893297496123809688658294594
61744893297496123809691097078072
61744893297508080136768900321814
61744893297508129550545685024330
61744893297508129550546459864606
61744893297508130099320205620034
61744893297508130099320977266750
61744893297508130099341869275342
61744893297508130099591801731730
61744893300134335987421924529868
61744893300134635581328732691854
61744893300138688754723101966666
61744893300341418405524464201738
61744893300345336925820926501078
61744893300345336925820926619122
61744893300345336925821955016722
61744893300345336925821955370854
61744893300345336925822069807762
61744893300345486973950894755398
61744893300345487568472092310448
61744893300345535737952281836926
61744893300353140611510721194214
61744893300353173964755254865942
61744893300353173965592078411360
61744893300353424146204827734538
61744893300353435263844287169470
61744893300353440205228358077134
61744893300353440205231452677760
61744893300353440205231457282854
61744893300353440205711968875376
61744893300353440799752992741556
61744893300353440800777844351204
61744893300353440800781200401362
61744893300353440800781201917682
61744893300353440800781315192402
61744893300353440800781316592082
61744893300353441989620149555066
61744893300353474152602864640414
61744893300357075831313198076000
61744893300357077661455446560160
61744893300357493378622727351946
61744893300462442852473070900516
61744893300462442852473072416836
61744893300462442852744667012212
61744893300466513273852429025704
61744893300466513273853576931706
61744893300466513273855527858418
61744893681136505288816748452440
61744893681136505291345826097862
61744893681240671556011603704088
61744893681240675262049656884836
61744893681241872129575129830502
61744893681427060687100029375196
61744893681427092209344192593476
61744893681428244787349582299480
61744893681428244789877516756262
61744893681428245385239754473214
61744893681428261444182376316056
61744893681428261444182379504000
61744893681428261444182404895772
61744893681452576585309121715394
61744893681459465066372419428772
61744893681459465067122466007234
61744893681459476179406350041962
61744893681459476186936986466750
61744893681459476186940457307948
61744893681459479883752150526758
61744893681459479891283589421156
61744893681459507709181174132036
61744893681460660287186563838040
61744893681460660289714498294822
61744893681460660289715641483462
61744893681460665825898267613144
61744893681460676346691353332824
61744893681460676349226229472002
61744893681460676754230310731342
61744893681460676761005022820030
61744893681460676761008493661228
61744893681460676941487957161730
61744893681460676944019357854616
61744893681460676944019361042560
61744893681460676944019386434332
61744893681460676944022828577770
61744893681460676944022828695814
61744893681460676944022833282034
61744893681460681885409998790324
61744893681463367520111846859598
61744893681463367526886669029446
61744893681463367527450754783366
61744893681463367527451529618026
61744893681463367527639814912798
61744893681463367529146105262272
61744893681463367529334391606804
61744893681463383579615890217482
61744893681463383579616665052142
61744893681463383581311240696388
61744893681463383581311585069922
61744893681463383588841532747642
61744893681463383588841877121176
61744893681463416942922886776844
61744893681463416942922889964788
61744893681532459230504238412768
61744893681532459230779302531850
61744893681532459230779305719794
61744893681532459233035639105654
61744893681532459233035642293598
61744893681532460466125320258766
61744893681556770857351618567720
61744893681556770857915702795492
61744893681556775798735686287440
61744893681556775798735689475384
61744893681560672723072736715880
61744893681560678259253038380948
61744893681568728419597658190442
61744893681568732123943458675238
61744893681568733954023402670090
61744893681568733954086855052462
61744893681568733955781430696708
61744893681568776596062338099488
61744893681568776598593738792374
61744893681568778426208054237062
61744893681568778428175373773480
61744893681568778428175375289800
61744893681568778428735987276694
61744893681568778428739458001252
61744893681568778428739458117892
61744893681568778428739459517572
61744893681568781539416053008184
61744893681568782132246107417810
61744893681568782132246110605754
61744893681568782132267031194062
61744893681568782132521174724836
61744893681568782134212283765588
61744893681568782134212656818216
61744893681568782134215751418842
61744893681568782134777511182000
61744893681568782134777511298640
61744893681568782134777512698320
61744893681568782134779835646614
61744893681568783367867192451752
61744893681568783369559444681144
61744893681568783369559446197464
61744893698930024630475216613453
61744893698930024630478311214079
61744893698933976456485507938513
61744893698934130335666864515824
61744893698966396897712758404297
61744893698966547612364939093936
61744893698966547619896350336122
61744893699140757503154156045289
61744893699140773517177242320235
61744893699140773517177271017995
61744893699148860775994937777847
61744893699148860783316022779621
61744893699148860783588766801691
61744893699148862612895334924861
61744893699148862613459419156845
61744893699148877384542658699905
61744893699148877392136860758907
61744893699148877394396295474009
61744893699149166511299098225437
61744893699149210934654824644249
61744893699152763238772094471419
61744893699152763243834519595559
61744893699152764479452506488203
61744893699152764479453281327075
61744893699152768774952395782195
61744893699152768782546224787165
61744893699152770007202925396297
61744893699152770009734329277127
61744893699152770015633582637851
61744893699152779852382240498743
61744893699152779854913644379573
61744893699152781088000227391387
61744893699152781088001002230259
61744893699152812657695761958143
61744893699152818193876063268919
61744893699152829258649653856357
61744893699152920125555311094562
61744893699152920127249887801618
61744893699152920132311541274830
61744893699152920132333232569300
61744893699152920134589569143104
61744893699152920721774525635270
61744893699152920726857867215008
61744893699152920727673003094312
61744893699152920727673778995994
61744893699152934951972771082288
61744893699152934959569957554358
61744893699152936743390691923000
61744893699152936743390777662148
61744893699152936743393790755714
61744893699152936743393876848994
61744893699152936743958649826570
61744893699153236925694705034836
61744893699153236932661257223428
61744893699173193953067000708985
61744893699173193960099438296353
61744893699173478136176834379357
61744893699177080407423962340765
61744893699177085348246271964739
61744893699177097008635501459099
61744893699177097015975155519767
61744893699177101950019572366763
61744893699177101955102889499495
61744893699177101955102918197255
61744893699177129820448376466765
61744893699177246576850397050054
61744893699177246584444226055024
61744893699177246584447693708278
61744893699185185509299343049639
61744893699185185509571310697643
61744893699185185509571312213963
61744893699185185509574410002533
61744893699185185516914092760961
61744893699185185517165141220337
61744893699185189213645143534435
61744893699185189213917111182439
61744893699185189213917112698759
61744893699185189213920210487329
61744893699185189221259893245757
61744893699185189221510940305453
61744893699185201523890755914745
61744893699185201524141460017849
61744893699185201524143784482463
61744893699185201530646986548523
61744893699185201530918955712847
61744893699185201530922050313473
61744893699185202125716707453371
61744893699185202125719030401665
61744893699185205229931133560107
61744893699185205230181837663211
61744893699185205234992787033319
61744893699185205830062507938167
61744893699185205832321939465325
61744893699185233693713044807479
61744893699185233695407621851405
61744893699185249701568382177817
61744893699185335625392292633122
61744893699185335627086869340178
61744893699185335632170214107860
61744893699185335634426550681664
61744893699185341160739241153558
61744893699185341168332295319656
61744893699185350449550206674044
61744893699185350449553416047044
61744893699185350457144150470262
61744893699185351686591686115780
61744893699185352234005128364434
61744893699185352236264564479216
61744893699185352240779926542190
61744893699185352243039362656972
61744893699185352243227673461560
61744893699185352243227677712362
61744893699185352243227759200708
61744893699185352243230772294274
61744893699185352243230858387554
61744893699185352243231119842702
61744893699185352243795631365130
61744893699185352243795975721402
61744893699185352286449828980782
61744893699185641311849304407976
61744893699185652423275349291328
61744893699185652425723071763692
61744893699185652432498242994076
61744893699185656131761124944440
61744893699185656136572849153420
61744893699185656139104249846306
61744893699185657364659424804086
61744893699185657371354007809480
61744893699185685784051407847192
61744893699189238093503843615158
61744893699189243034072006992590
61744893699189243034887914522822
61744893699189243034887917710766
61744893699189254153007890156774
61744893699189254696155409877904
61744893699189254696155414582168
61744893699189254696155443293026
61744893699189254703557854751176
61744893699189254703560182403734
61744893699189254704313323110646
61744893699189254704313353342036
61744893699189257853714529901176
61744893699189257861308358906146
61744893699189259635844908795826
61744893699189259637539485489832
61744893699189259637539514200690
61744893699189259642622052243748
61744893699189259642684817196616
61744893699189259644944253311398
61744893699189259645132539655930
61744893699189259645132568366788
61744893699189260240495147273750
61744893699189291213130398341834
61744893699189304107485248359658
61744893699189304108049332587430
61744893699189304110559845993298
61744893699189307814087389426894
61744893699189307815781966120900
61744893699189307816597899174046
61744893699250231411835569840996
61744893699250231411837893839050
61744893699258179633119843856677
61744893699258179633370547959781
61744893699258184620514770263329
61744893699258185169557793787253
61744893699258285326442961082608
61744893699258285326505637462516
61744893699258286561224894577540
61744893699258287108638336826194
61744893699258287110897772940976
61744893699258287154391548664768
61744893699258287156647885946836
61744893699258329795802866328286
61744893699258329796366950564482
61744893699258334737186937235950
61744893699258335286794815225636
61744893699258335286797139223690
61744893699258335289326220169324
61744893699258335332547252229550
61744893699282496247087083461175
61744893699282646362064673389870
61744893699282646911672551379556
61744893699282646911674875377610
61744893699282646957424988383470
61744893699294604519949652956582
61744893699294608225987706137330
61744893699294609461333723864246
61744893699294610010376741365926
61744893699294652698378095934128
61744893699294654482018229172582
61744893699294654482498635287634
61744893699294654482498635300732
61744893699294654482519556007084
61744893699294654482519637378790
61744893699294654484215247658530
61744893699294654485030035993618
61744893699294658188536687418622
61744893699294658188557579427214
61744893699294658188561048143326
61744893699294658190252156121220
61744893699294658190503233291454
61744893699294658191068089174366
61744893699294659425598945494852
61744893699294669306176257985878
61744893699294669308623980576334
61744893749396794277270608993736
61744893749396799216398342973464
61744893749400401487645469535192
61744893749400401487648568722038
61744893749400412608027975883148
61744893752036058420536800891924
61744893752036058420536801241844
61744893752036058420599476917700
61744893752036058420599477267620
61744893752036058420601799865994
61744893752036062126577177020966
61744893752036062126577177370886
61744893752036062126639853046742
61744893752036362315847770901110
61744893752036362315910446926886
61744893752039064017089456455439
61744893752039065254694909943006
61744893752039965637157326469082
61744893752039965639416762229732
61744893752039965639427351906878
61744893752039965639427352256798
61744893752039965639429676267902
61744893752039965639490027932654
61744893752039965639490028282574
61744893752039965639492352297890
61744893752039965639667925497618
61744893752039965822441691424094
61744893752039965822444015907582
61744893752039965822504367449870
61744893752039966234223955617532
61744893752039966234223955735784
61744893752039966234223956085704
61744893752039966234286631577617
61744893752039966234286631643308
61744893752039966234286631761316
61744893752039966234286631761560
61744893752039966234286632111236
61744893752039966234286632111480
61744893752040008869005398725216
61744893752040009006203391335764
61744893752040010103787332220148
61744893752040010103787332692324
61744893752040010104351416452132
61744893752040010104351416570176
61744893752040010104351416924308
61744893752040010104352449676252
61744893752040010104352450026172
61744893752040010104352564345036
61744893752040010111130371500910
61744893752040010240985324952952
61744893752040010241549409062680
61744893752040010241549409184936
61744893752040010241549409534856
61744893752040010241550556955584
61744893752040013808133132827200
61744893752040013808133133177120
61744893752040013810389469750924
61744893752040013810389469755136
61744893752040013810392827218024
61744893752040013810392827222236
61744893752040013810392942009272
61744893752040013810392942013484
61744893752040013815476171985706
61744893752040013945331125437748
61744893752040013947587462365684
61744893752040013947590934619820
61744893752040013947590934624032
61744893752111711607430582228060
61744893752111759183259042119572
61744893752111759183259042469492
61744893752137272022821121416716
61744893752137272022821121883068
61744893752137272022821121884680
61744893752144126550669890051776
61744893752144126550669890055988
61744893752144126550669890405908
61744893752144126550672213000070
61744893752144126550672213004282
61744893752144126555755817469367
61744893752144130256710266180818
61744893752144130256710266185030
61744893752144130256710266534950
61744893752144131446323619708430
61744893752144131492056283911946
61744893752144131492056284261866
61744893752144132041037315533330
61744893752144132041037315883250
61744893752144132041123322719970
61744893752144132041123322724182
61744893752144132048652409618394
61744893752144132048652409968314
61744893752144132048654733960544
61744893752144132048654733966368
61744893752144132048654733979418
61744893752144174683096023658132
61744893752144174683096024008052
61744893752144175916185704457112
61744893752144175918442041385048
61744893752144175918442041734968
61744893752144176376044124861593
61744893752144176513231612454024
61744893752144176513242116036278
61744893752144176513242116405072
61744893752144176520017685866366
61744893752144179622223757637860
61744893752144180219280169217026
61744893752144180219280169566946
61744893752144180219280169585820
61744893752144180226058061995408
61744893752144432237902082787766
61744893752144432237904407252380
61744893752144432237904407271254
61744893752144476702512681705500
61744893752144480408550734867374
61744893752144480408550734886248
61744893752144481458707435572950
61744893752144481458707435922869
61744893752144481458707435922870
61744893752144481458709758871164
61744893752144481460402011567115
61744893752144481460402011567116
61744893752144481460402012615472
61744893752144481460402012616876
61744893752144481460405107216098
61744893752145332668455348447146
61744893752145377087372801153390
61744893752145377094148398612812
61744893752145377133126384510802
61744893752145377133126384528064
61744893752145377133126384528272
61744893752145377139901983503806
61744893752145380839164437691550
61744893752145380839164437708812
61744893752145380839164437709020
61744893752145380839164438158110
61744893752145380845942359166288
61744893752145380845942359632848
61744893752145382026519127223272
61744893752145382026521450171566
61744893752145382028192786394658
61744893752145382028192787805984
61744893752145382028192787811600
61744893752145382028213707099606
61744893752145382028213707449526
61744893752145382028213708516756
61744893752145382028213708535470
61744893752145382028216803117382
61744893752145382028778562983922
61744893752145382028778563333842
61744893752145382028780885932216
61744893752145382033840216457134
61744893752145382033840216474396
61744893752145382033840216474604
61744893752145382035534792101380
61744893752145382035534793518322
61744893752145382035534793518530
61744893752145382035535568352982
61744893752145382072251791426788
61744893752145382072251795677750
61744893752145382072251796026058
61744893752145382072251796027670
61744893752145382073946371671916
61744893752145382073946372721676
61744893752319742037082193417984
61744893752319742037082193767904
61744893752319742215013187104708
61744893752319742220096532935200
61744893752326946709557214724594
61744893752327842207695638317828
61744893752327842383932056482562
61744893752327842383932056832482
61744893752327842390709977957300
61744893752327846089972432489348
61744893752327846089972432611604
61744893752327846089972432961524
61744893752327846089972461191320
61744893752327847149888494731832
61744893752327847277306234600102
61744893752327847279000809894428
61744893752327847323059790462290
61744893752327847323059790812210
61744893752327847324754366106536
61744893752327847324754394686252
61744893752327847325319221868596
61744893752327847330401796046756
61744893752327847330401796518932
61744893752327847332094048864964
61744893752327857025078840257012
61744893752327857025078840606932
61744893752330548990584251072008
61744893752330563807224787086796
61744893752330565461871418130116
61744893752330565637640148046544
61744893752330565644898475532744
61744893752330593454637887309266
61744893752330597158983687794062
61744893752330597158983688143982
61744893752330849767130860435546
61744893752330849767130860436914
61744893752330849767130860437158
61744893752330849773908781893022
61744893752330849773908781911652
61744893752330849773908781911896
61744893752330865643895372822386
61744893752330865643896517550432
61744893752330865648978976938956
61744893752330865826910741926688
61744893752330865826910742398864
61744893752330865834252748105586
61744893752330865834252752356388
61744893752331749602822637612426
61744893752331749740083392337818
61744893752331749740083392342030
61744893752331749785836948549926
61744893752331749785836948554138
61744893752331750197619211676342
61744893752331766209112988468548
61744893752331766210794736167904
61744893752331766211369325395080
61744893752331766211369325763874
61744893752331766211644393766528
61744893752331766211645537071808
61744893752331766211645537421728
61744893752331766211645537425940
61744893752331766216456109132710
61744893752331766216707075753772
61744893752331766216707161847052
61744893752331766216728082907744
61744893752331766218963412680304
61744893752331766218963498769372
61744893752331766218966593369998
61744893752331766218966597975092
61744893752331766264720178279866
61744893752331766264720182884960
61744893752331766401980851525496
61744893752331799564886598753248
61744893752351262040475326657636
61744893752351273160852296079412
61744893752352157714850168765524
61744893752352157719933514596016
61744893752352162478303246214128
61744893752352162608224346533144
61744893752352162653977902745252
61744893752352162661317585503680
61744893752352162661317585853600
61744893752352173598923886646420
61744893752352173598927354299674
61744893752355165098048715506888
61744893752355165103132318082404
61744893752355165103132318082440
61744893752355176216169719536792
61744893752355176216169719536828
61744893752356065528536980652792
61744893752356065533620669304362
61744893752356065533620669321832
61744893752356065533620669439876
61744893752356065533620669789552
61744893752356065533620669789796
61744893752356065665797735378184
61744893752356065665797735382396
61744893752356076600904485861932
61744893752356076646658070758750
61744893752356076646658071225310
61744893752356076646658071243940
61744893752356081542288212868238
61744893752362964490421232610568
61744893752362969421209114198042
61744893752362969422048266800070
61744893752362969422049295646760
61744893752362969422049410437800
61744893752362969467718168884530
61744893752362969467780930999374
61744893752362969467780931003586
61744893752362969467802966295776
61744893752362969467802966299988
61744893752362969467802966649908
61744893752362969469476649931430
61744893752362969879564341668774
61744893752362969879564342018693
61744893752362969879564342018694
61744893752362969879585233677366
61744893752362969879585234027285
61744893752362969879585234027286
61744893752362969881279466365020
61744893752362970016008815796644
61744893752362970016008816146564
61744893752362970016542537538034
61744893752362970016572900024416
61744893752362970016572900028628
61744893752362970016572900378548
61744893752362970016761961207820
61744893752362970016761961557740
61744893752362970016762334279322
61744893752362970016762334629242
61744893752362970016824981607130
61744893752362970016824981957050
61744893752362970016825096398378
61744893752362970016825096748298
61744893752362970016845902313690
61744893752362970016845902663610
61744893752362970018265152720368
61744893752362970018265152724580
61744893752362970018540221090412
61744893752362970018540221094624
61744893752362970019104300717302
61744893752362970019104300721514
61744893752362970019104301071434
61744893752362970023317360162796
61744893752362970023592428178708
61744893752362970024070505591234
61744893752362970024073604423948
61744893752362970024156512414904
61744893752362970024166987296590
61744893752362970024166987313852
61744893752362970024342474774432
61744893752362970025859239992542
61744893752362970025859240005592
61744893752362970025862339192438
61744893752362979169822016444630
61744893752362979307082685080954
61744893752362980540137873925604
61744893752362980540169271284924
61744893752362980540169271302394
61744893752362980541830123783532
61744893752362980541830126971476
61744893752362980541861523980876
61744893752362980541861523998346
61744893752362980542680898643757
61744893752362980549363862228978
61744893752362980959273394959260
61744893752362980960965648005132
61744893752362980961708399668676
61744893752362981136661226642496
61744893752362981137226081108258
61744893752362981137477129585104
61744893752362981137477129598154
61744893752362981142476020939052
61744893752362981143979987277422
61744893752362981143979987290472
61744893752362981143979987644812
61744893752362981144726096775456
61744893752362984111206087352294
61744893752362984246186403422450
61744893752362984246207324465672
61744893752362984246207324483142
61744893752362984843266457237300
61744893752362984843266457587220
61744893752362984850020363406464
61744893752362985895850333111436
61744893752362985900657465866924
61744893752362985900929435031248
61744893752362985946599423577782
61744893752362986078861200492768
61744893752362986078861200859950
61744893752362986083943774670928
61744893752363014353461022164965
61744893752363014353461022164966
61744893752363014488963290870974
61744893752363014490655543566926
61744893752363014490659014406720
61744893752363014490659015825274
61744893752363018195004442188808
61744893752363018195004815260310
61744893752363270206095317202808
61744893752363270206095575487274
61744893752363270206095575605526
61744893752363270206095575953834
61744893752363270206095575955446
61744893752363270207789894382248
61744893752363270208353973891094
61744893752363270208353973896710
61744893752363270208353974009138
61744893752363270208353974013350
61744893752363270208353974363270
61744893752363270208354748731370
61744893752363270208355007015836
61744893752363270212873497411310
61744893752363270212873497430184
61744893752363270213341070891662
61744893752363270213437581193996
61744893752363270213613040074860
61744893752363270213616134203310
61744893752363270215129834339246
61744893752363270215129834358120
61744893752363270215132928939872
61744893752363270215872471131246
61744893752363281325910899934332
61744893752363281326474978399034
61744893752363281333250581643000
61744893752363285032516130879056
61744893752363285039290957753168
61744893752363286082585021406654
61744893752363286084280744943803
61744893752363286084280745993564
61744893752363286265588771006010
61744893752363286267294969306802
61744893752363286267294969773362
61744893752363286267294970836172
61744893752363286267859825657678
61744893752363286267862148139412
61744893752363286267862149672994
61744893752363286272942395253830
61744893752363286274636975013524
61744893752363286274637747132416
61744893752363319436102294391816
61744893752363319436105765233013
61744893752363319436105765233014
61744893752363319436105766282774
61744893752363319436669477460726
61744893752363319436670625353630
61744893752364165110242825175956
61744893752364170051626896083620
61744893752364170636583926660767
61744893752364170636583926726458
61744893752364170636583926844710
61744893752364170636583927193018
61744893752364170636583927194630
61744893752364170638278159532364
61744893752364170638843358249404
61744893752364170638843358255020
61744893752364170643361848183934
61744893752364170643361848201196
61744893752364170643361848201404
61744893752364170643892093452358
61744893752364170643892098156622
61744893752364170643895192285072
61744893752364170643895196989336
61744893752364170643925927829698
61744893752364170643925932415918
61744893752364170643925932882478
61744893752364170643925932901352
61744893752364170645618185111870
61744893752364170645618185129132
61744893752364170645621284434230
61744893752364181159893348671698
61744893752364181161588695500312
61744893752364181161589068571814
61744893752364181161589073276078
61744893752364181169182012650928
61744893752364181711209401534266
61744893752364181711209401884186
61744893752364181716293090671270
61744893752364181756964105534284
61744893752364181756964105989198
61744893752364181756964106006460
61744893752364181763738927809126
61744893752364181763738928281302
61744893752364181901808472768208
61744893752364184873256618804656
61744893752364184875788019497542
61744893752364185463004481651680
61744893752364185463004482118240
61744893752364185469779308525792
61744893752364186650323533080152
61744893752364186650323536268096
61744893752364186650334040913368
61744893752364186650334041263288
61744893752364186650334815753644
61744893752364186650334816103564
61744893752364186650335160127178
61744893752364186650335160477098
61744893752364186650337135513994
61744893752364186650337138701938
61744893752364186650337140119088
61744893752364186652019257684532
61744893752364186652019260872476
61744893752364186652029391397890
61744893752364186652029392815040
61744893752364186652029735754162
61744893752364186652029735771424
61744893752364186652029737171104
61744893752364186652029737188574
61744893752364186652029764450518
61744893752364186652029765867668
61744893752364186652029765886382
61744893752364186652593472441930
61744893752364186652593472791850
61744893752364186652594620334834
61744893752364186652594620684754
61744893752364186652596915998098
61744893752364186652596943283128
61744893752364186652596943633048
61744893752364186657677161578934
61744893752364186657677165816638
61744893752364186657677166184028
61744893752364186657918768275750
61744893752364186657918771463694
61744893752364186659371741460884
61744893752364186659371742878034
61744893752364186659612197059382
61744893752364186659612200247326
61744893752364186697783316313898
61744893752364186697783320563248
61744893752364186697783322081180
61744893752364186697783322098442
61744893752364186698348176896862
61744893752364186698350499845156
61744893752364186698351275746838
61744893752364186703400015181880
61744893752364186703430751075022
61744893752364186703430751093896
61744893752364186703672357436420
61744893752364186705125327787902
61744893752364186705126102626774
61744893752364186840933110630990
61744893752364186843192542159552
61744893752364215064726674519428
61744893752364215116369265951422
61744893752364215247737919459104
61744893752364215247737919577148
61744893752364215247741018763994
61744893752364220003851313898530
61744893752364220003854780507640
61744893752364220003854784739728
61744893752364220003854786156878
61744893752364220004416172970790
61744893752364220004416173320710
61744893752364220004418495919084
61744893752364220004418496269004
61744893752364220004418497336234
61744893752364220004419645229138
61744893752364220057190800742140
61744893752364220057753335814942
61744893752364220057753340047030
61744893752366871882532152611044
61744893752366871890063592568300
61744893752366871891569883254644
61744893752366883002350947781096
61744893752366888353822332762718
61744893752366888355516909806644
61744893752366888360600598593728
61744893752366888361165457664584
61744893752366888361353859167546
61744893752366888362860034708510
61744893752366888536838996754584
61744893752366888538531249446324
61744893752366888544368084015978
61744893752366888544368456733188
61744893752427810901532333996188
61744893752427860129847832960726
61744893752427860129847833310646
61744893752427860312799496452166
61744893752427860312799496568806
61744893752427860312799496574630
61744893752427860312799496924550
61744893752435915416463332245292
61744893752435915416463335433236
61744893752435915874576957291644
61744893752435916009504637468912
61744893752435916011294429336974
61744893752435916011760974396848
61744893752435916011774577180610
61744893752435916011774921081968
61744893752435916011774921554144
61744893752435916011837338945534
61744893752435916011837597212738
61744893752435916011837712017036
61744893752435916011837712371168
61744893752435916011858513568958
61744893752435916011858517917686
61744893752435916011858604379760
61744893752435960346214977911605
61744893752435960483412941457004
61744893752435960483412970153360
61744893752435963592950887342576
61744893752435964189453317586046
61744893752435964189453346282402
61744893752435965239589012190218
61744893752435965285342711891333
61744893752435965285342711891334
61744893752435965287599048819269
61744893752435965287599048819270
61744893752435965422540675436732
61744893752435965422540675453994
61744893752435965422540699901000
61744893752435965422540704133088
61744893752435965423090812878602
61744893752435965423104759668716
61744893752435965423104760035898
61744893752435965424796668008396
61744893752435965424797012364668
61744893752435965424797012381930
61744893752435965424797036828936
61744893752435965424797041061024
61744893752435965424800135661650
61744893752460231205492746976231
61744893752460231205492746976232
61744893752460231205513638984823
61744893752460231205513638984824
61744893752460231205516737821750
61744893752460231342690366515278
61744893752460231342690710538892
61744893752460231342690710888812
61744893752460231342690739217986
61744893752460231342690739567906
61744893752460231342690739586780
61744893752460231342753128280202
61744893752460231342753386547406
61744893752460231342753386560456
61744893752460231342753386564668
61744893752460231342753501332830
61744893752460231342753501351704
61744893752460231342753501355916
61744893752460231342756485747302
61744893752460231342774307252354
61744893752460231342774307602274
61744893752460231342774307621148
61744893752460231342774393364508
61744893752460231342774393714428
61744893752460231342777402202900
61744893752460231342777487942048
61744893752460231342777492547142
61744893752460275217828623496496
61744893752460275219520875842528
61744893752460275629684814499286
61744893752460275629684814849206
61744893752460275675438514550321
61744893752460275675438514550322
61744893752460275812636478095720
61744893752460275812636478107366
61744893752460275812636478108770
61744893752460275812636478112982
61744893752460275812636478463110
61744893752460275812636506792076
61744893752460275812636507160870
61744893752460279518676854224762
61744893752460279518676883271038
61744893752460280571068885406950
61744893752460280616260825224056
61744893752460280616822585457985
61744893752460280616822585457986
61744893752460280616824909456040
61744893752460280616825684294912
61744893752460280753458787719694
61744893752460280753458789136636
61744893752460280753458816416050
61744893752460280754008925161564
61744893752460280754019429806836
61744893752460280754019430156756
61744893752460280754020204647112
61744893752460280754020204997032
61744893752460280754020544765680
61744893752460280754020549003384
61744893752460280754020549015030
61744893752460280754020549020646
61744893752460280754020549370566
61744893752460280754020549370774
61744893752460280754020573467652
61744893752460280754020577699740
61744893752460280754020578049660
61744893752460280754022871951678
61744893752460280754022873368620
61744893752460280754022900648034
61744893752460280754022900997954
61744893752460280754023648203280
61744893752460280754023672300366
61744893752460280754023672650286
61744893752460280754023676905460
61744893752460280755704649765944
61744893752460280755715126064572
61744893752472238318142532667676
61744893752472238318205205501136
61744893752472238318205208689080
61744893752472238911309186754904
61744893752472238912938763425080
61744893752472238913001439446644
61744893752472282788652379765114
61744893752472282788652384469378
61744893752472283383448986763250
61744893752472283385144334064040
61744893752472286496385013298744
61744893752472288323997005795138
61744893752472288324268973443142
61744893752472288324272068043768
61744893752472288326528404971704
61744893752472288326528406488024
61744893757948602712436785575061
61744893757948607653820856482725
61744893757948634419305058737208
61744893757948634419305059203768
61744893757948635654086992232140
61744893757948635654651076464124
61744893757948639358432792716936
61744893757948639360692602015648
61744893757948650890679266206129
61744893757948655829807000185857
61744893757948655832063337113793
61744893758041994525387055042376
61744893758045897390169204022124
61744893758052757454224990115798
61744893758052801743392178651149
61744893758052801926343783800900
61744893758052805632381836981648
61744893758054002500474467015428
61744893758054002507250065991170
61744893758054002507250066008640
61744893758054006206512520645474
61744893758054006206533440902736
61744893758054006213290442120212
61744893758054007441294454140406
61744893758054007441294455207636
61744893758054007441297549808262
61744893758054007442134722431478
61744893758054007446941878970579
61744893758054007446941883753584
61744893758054007446941883753792
61744893758054007448636460914358
61744893758054007448637231499460
61744893758054007448637235754634
61744893758228384244256420114666
61744893758236472700247477903222
61744893758236487524408601317144
61744893758239174990961933486038
61744893758239174990982854541150
61744893758239174991233644383402
61744893758239174991233644737534
61744893758239174997739855292066
61744893758239190874985889383783
61744893758239190874985889383784
61744893758239191050741815443776
61744893758239191050741815797908
61744893758240375152619826079180
61744893758240375153183910311164
61744893758240375153185059733646
61744893758240375564967322860062
61744893758240391624470993159702
61744893758240391632068263953770
61744893758240391632068265370920
61744893758240391815082514671974
61744893758240391815082518904062
61744893758240391815082518922776
61744893758260788031165590186184
61744893758260799149286337471064
61744893758260799149286680427656
61744893758263489727083558148528
61744893758263490319369304196260
61744893758263490321879788905932
61744893758263490326963391481448
61744893758263490326963391481484
61744893758263506388999613555066
61744893758263506389001938019680
61744893758264690895885063140156
61744893758264691078899402774012
61744893758271594835129013490950
61744893758271594835130156679590
61744893758271594836821266186902
61744893758271595429110483075832
61744893758271595429110483542392
61744893758271595429674567307816
61744893758271595429864001558510
61744893758271595429926648886318
61744893758271595429926649004570
61744893758271595429926763677566
61744893758271595429947569592878
61744893758271595429947570059438
61744893758271595431620967785504
61744893758271595431641888486240
61744893758271595432458049598078
61744893758271595436704570810354
61744893758271595437268654593040
61744893758271595438960907738290
61744893758271595438964002338916
61744893758271605954942270689226
61744893758271606366727719804446
61744893758271606367564543319296
61744893758271606549741973333376
61744893758271606550327748872880
61744893758271606550578796864292
61744893758271606550578796865696
61744893758271606550578796877342
61744893758271606550578796982336
61744893758271606550578796995434
61744893758271606557081655040640
61744893758271609659288071174022
61744893758271610263122031152212
61744893758271611491962867771956
61744893758271611491962867790670
61744893758271611491962868257230
61744893758271611498657106893462
61744893758271611498740789246694
61744893758272795592149770534412
61744893758272796003932037911790
61744893758272796003932038378350
61744893758272796005626242019728
61744893758272806717016127267158
61744893758272806719272464195094
61744893758272807129394757888979
61744893758272807314072167210846
61744893758272807314355760603090
61744893758272807314355760603099
61744893758272810830352564605604
61744893758272812063436827406366
61744893758272812065131403050612
61744893758272812065698582332520
61744893758272812070778833113296
61744893758272812070778833562386
61744893758272812070778833579856
61744893758272812072473410273862
61744893758272812072474185114138
61744893758272812255739860189644
61744893758272840660839586856336
61744893758272843770392251165480
61744893758272860220465695739463
61744893758275513951632916842152
61744893758336436314634001397632
61744893758336436314634001846930
61744893758336436314634001864192
61744893758336485725901163853610
61744893758336485725901164302908
61744893758336485725901164320170
61744893758344541424960271421456
61744893758344541424960271775588
61744893758348493296692752386342
61744893758348493296693524038674
61744893758368856755792378267378
61744893758368856755855054293154
61744893758368856755858148893780
61744893758368856755876060620610
61744893758368856755876060643696
61744893758368904931778521970510
61744893758368906167122216299834
61744893758368906167122216749132
61744893758368906167124539697426
61744893758368906167125311349758
61744893758368906167125315604932
61744893758368906168785396456824
61744893758380864326103106842472
61744893758380908796529733570770
61744893758380908796529733924902
61744893758380908796530505577234
61744893758380908798225080754920
61744893758380911909465759989624
61744893758380913737916899433192
61744893758380913739609151662584
61744893758380913739609153178904
61744893760902948780579405298213
61744893760975894361550297686389
61744893760975894361571218392789
61744893761007112810615040368309
61744893761007114457744092873973
61744893761007114457747105967539
61744893761007114640507015229365
61744893761008437102500918761120
61744893761011016917992168499495
61744893761012339560490334627052
61744893761012339562746671554988
61744893761012339562936106155602
61744893761012339563018640738185
61744893761012339563019415572846
61744893761012339563019788625314
61744893761012339563022883225940
61744893761012339563022883226100
61744893761012340157544050218554
61744893761012340157547517755168
61744893761012340157547517871808
61744893761012367975621779147083
61744893761190796936984225241347
61744893761194698985468519780015
61744893761194698985470843778069
61744893761194699397229604982587
61744893761194699397231928980641
61744893761194699397250525688987
61744893761194699397252849687041
61744893761194702691508896958817
61744893761194732751021199827935
61744893761194747568153324611387
61744893761194747568404373069311
61744893761194747568404401767119
61744893761194849674067064243548
61744893761194853380107440255950
61744893761194855028051366835850
61744893761194903198951841760196
61744893761219014728419973276793
61744893761219014728423039181063
61744893761219048080244993566003
61744893761225919081643718259253
61744893761225919081646731352819
61744893761225919261940580068321
61744893761225952616210768895263
61744893761225952616482738059587
61744893761229821541913374638959
61744893761231172599501287358431
61744893761231172599521404532363
61744893761231172599522179367023
61744893761231222416964927206313
61744893761231222416985819214905
61744893761231222416985847911261
61744893761231222417529786272956
61744893761231222417550678281548
61744893761298898603316491046959
61744893761298898603878251280889
61744893761298898603881378811411
61744893761298898603902270820003
61744893761298898604153347975735
61744893761298913245025408113583
61744893761302751055845829430987
61744893761302799234276596406587
61744893761302799234276969459215
61744893761302799234527673562319
61744893761302800469037637892927
61744893761302800469602496959571
61744893761302800469623762020791
61744893761302800469871338593373
61744893761302800469874466123895
61744893761302800879208979497081
61744893761302800881656697370175
61744893761302805820593050404745
61744893761302805820596403272575
61744893761302805820596522663093
61744893761302805823040768277839
61744893761302805823044240536187
61744893761302806006058579703483
61744893761302806006058579821575
61744893761302806006058580171495
61744893761302815705543130071775
61744893761302815705814726183471
61744893761302816938716378905123
61744893761302816940324690514079
61744893761302816940888774746063
61744893761302816941160743910387
61744893761327116210127378626963
61744893761327116212303213424801
61744893761327131036461242238097
61744893761335377157077471246247
61744893761339274083088199001513
61744893761339274083109091010105
61744893761339274083109119706461
61744893761339279022798589394407
61744893761339295493868197799944
61744893761339295493878787844272
61744893761339295494067849023464
61744893761339295494150757008596
61744893761339295494151790129090
61744893761339295494151790129174
61744893761339295494151790129333
61744893761339295494151790129334
61744893761339295494153855841310
61744893761339295495574139372938
61744893761339295495783346436920
61744893761339295495846108556136
61744893761339295496410188537158
61744893761339295496413287369872
61744893775669680846970278499835
61744893775669706882927006784965
61744893775669709259857084090273
61744893775673309764329692321392
61744893775673309764329692793568
61744893775673310999111625816324
61744893775673310999111626288500
61744893775673310999675710048308
61744893775673310999675710166352
61744893775673310999675710520484
61744893775673310999676857941212
61744893775673314703457426301120
61744893775673314703457426773296
61744893775673314705713763347100
61744893775673314705717235605448
61744893775673314705717235609660
61744893775673578383928886926969
61744893775673578383930006122113
61744893775673582089966940107717
61744893775673583325314077029777
61744893775673609953600286790352
61744893775673611738010244144115
61744893775673611738011363339259
61744893775673614894987829602232
61744893775673615441791960396927
61744893775673615444048297324863
61744893775673615451558816562669
61744893775673616677139097318987
61744893775673616684649272196309
61744893775673616686340750057601
61744893775673627797686673650697
61744893775673631503723951996785
61744893775746212520227561765098
61744893775746213115025198695867
61744893775746213122367204402589
61744893775746260698467719093740
61744893775746260698467719447872
61744893775746513258563214583873
61744893775746557730765319084441
61744893775746561436805694742711
61744893775746561436805694742712
61744893775746561436805694746924
61744893775770527851143350627590
61744893775770527851143351099766
61744893775770527851164271333942
61744893775770528453282993737257
61744893775770572872391830570780
61744893775778628020062220001232
61744893775778628020062220355364
61744893775778628020064542949526
61744893775778628020083140589540
61744893775778631726102596012230
61744893775778631726102596130274
61744893775778631726102596484406
61744893775778631726123516718582
61744893775778632961448613739146
61744893775778632961449385391478
61744893775778632961469534445498
61744893775778632961469534562138
61744893775778632961470306097830
61744893775778633556245992389454
61744893775778633556246251142091
61744893775778633556248316872942
61744893775778633556248316877154
61744893775778633556269237577890
61744893775778633561331919920877
61744893775778633563024172616829
61744893775778633563861000385450
61744893775778633563863320617976
61744893775778633563863324850064
61744893775778633563863324863114
61744893775778633563863324864566
61744893775778633563863324868778
61744893775778676198304700514256
61744893775778676198304700986432
61744893775778677431383791758554
61744893775778677431394381431280
61744893775778677433086634009188
61744893775778677433086634127232
61744893775778677433650718241172
61744893775778677982623827612232
61744893775778677982634331563280
61744893775778677982697093682336
61744893775778677982697094749566
61744893775778677990249425648343
61744893775778678028450678573538
61744893775778678028450678590800
61744893775778678028450793382047
61744893775778678028450793382048
61744893775778678033534024427116
61744893775778681137421844939302
61744893775778681137432434493984
61744893775778681137432434612028
61744893775778681688672384744028
61744893775778681696287478829091
61744893775778681734488731287726
61744893775778681734488731305196
61744893775778681734488846096236
61744893775778681734488846562795
61744893775778681734488846562796
61744893775778681741266652762464
61744893775778933699784267030097
61744893775778944817905014314977
61744893775778978171905011654956
61744893775778978171986371176533
61744893775778978171988694480417
61744893775778978179498841722789
61744893775778978179499098940179
61744893775778978225252683850095
61744893775778981877943064816830
61744893775778981877943064835704
61744893775778981878026747170062
61744893775778981878026747188935
61744893775778981878026747188936
61744893775778981878026747193148
61744893775778981878026747661165
61744893775778981878029841770688
61744893775778981884720986291568
61744893775778981885537152120927
61744893775778981931290737030843
61744893775778983110746825652736
61744893775778983111114100434528
61744893775778983111114105039621
61744893775778983111114105039622
61744893775778983111114105156261
61744893775778983111114105156262
61744893775778983111114105156315
61744893775778983111116423382822
61744893775778983111116427987915
61744893775778983111116427987916
61744893775778983111116429523163
61744893775778983111117199756941
61744893775778983112724998311762
61744893775778983112724999374572
61744893775778983112724999378992
61744893775778983112724999380396
61744893775778983112724999392042
61744893775778983112724999393494
61744893775778983112808682200188
61744893775778983113373536549310
61744893775778983113373536568183
61744893775778983113373536568184
61744893775778983113375859497604
61744893775778983113375861032798
61744893775778983118340917642224
61744893775778983118372427907678
61744893775778983118626575702517
61744893775778983120035493286470
61744893775778983120035604889774
61744893775778983120067004018484
61744893775778983120067005081294
61744893775778983120067005087118
61744893775778983120067779920166
61744893775778983120067779925990
61744893775778983120068152990903
61744893775778983120318828398469
61744893775778992996147494946045
61744893775782579894160948433252
61744893775782585382248018488932
61744893775782585383940271184884
61744893775782585391282276891606
61744893775782585391282362984886
61744893775953343116656525876416
61744893775953343116656525993056
61744893775953343116656526347188
61744893775953359778572911718486
61744893775961446991615771261056
61744893775961448224703129111742
61744893775961448226397704755988
61744893775961448226962560640304
61744893775961464810365534090473
61744893775965050498145782248468
61744893775965050498146901443612
61744893775965050498146902506422
61744893775965050498208544367524
61744893775965051092943505272518
61744893775965051093027187742389
61744893775965051093027187742390
61744893775965051093027188096521
61744893775965051093027188096522
61744893775965051099721426397336
61744893775965051099721426728382
61744893775965051099721426747012
61744893775965051099721426747256
61744893775965051100536215082343
61744893775965051100536559442827
61744893775965062218657306727707
61744893775965065322308024857534
61744893775965065322308025920344
61744893775965065924697682856749
61744893775965067114290804414970
61744893775965067114290805464730
61744893775965067114290805482200
61744893775965067114290890154118
61744893775965067114290891571267
61744893775965067114290891571268
61744893775965067114311812277619
61744893775965067160044475418325
61744893775965067160044475418326
61744893775965067160044476481135
61744893775965067160044476481136
61744893775965094969846564637566
61744893775965098674192365122362
61744893775965351236523304705477
61744893775965351236523305176249
61744893775965351236523305176250
61744893775965366060684313798924
61744893775965366060684313800535
61744893775965366060684313800536
61744893775965367296026974991860
61744893775965367296026975458420
61744893775965367296026975475890
61744893775965367301113672757062
61744893775965367301385646526480
61744893775965367349315070479371
61744893775965398863462959119146
61744893775985763555621241394704
61744893775989365826867996302080
61744893775989365826888917008432
61744893775989365829061571583136
61744893775989365829065014789384
61744893775989366423861274248968
61744893775989366423924036363812
61744893775989366423924036368024
61744893775989366428944962900538
61744893775989366428944962918008
61744893775989366428944963036052
61744893775989366428944963385728
61744893775989366428944963385972
61744893775989366431452004417011
61744893775989366431452348777495
61744893775989366431452377473851
61744893775989366431455472074477
61744893775989376947185761011454
61744893775989376947269443364686
61744893775989377496228693837004
61744893775989377496291455956060
61744893775989377496500748641062
61744893775989377541982364821486
61744893775989377541982364840116
61744893775989381255613472191417
61744893775989382445206593749638
61744893775989382445206679488786
61744893775989382490960264403074
61744893775989382490960264752993
61744893775989382490960264752994
61744893775989382490962588745224
61744893775989382490962588751048
61744893775989410896314426160609
61744893775989666567441045456344
61744893775989677685562049604536
61744893775989682627217831296892
61744893775989682634479597833544
61744893775997465995724448284332
61744893775997470920727203792965
61744893775997470936355028935110
61744893775997470936355029051750
61744893775997470937099989111444
61744893775997470937110498833986
61744893775997470937111613320446
61744893775997470937111642005156
61744893775997470937173260948830
61744893775997470937194181653778
61744893775997470937195296127188
61744893775997470937195296245232
61744893775997470943603996247926
61744893775997470944439671869872
61744893775997471531154731004484
61744893775997471531625776371790
61744893775997471531908220440886
61744893775997471531908220790806
61744893775997471531908249020602
61744893775997471531970638063944
61744893775997471531971011135445
61744893775997471531971011135446
61744893775997471531971011139658
61744893775997471531991903144037
61744893775997471531991903144038
61744893775997471531991903148250
61744893775997471531991903260677
61744893775997471531991903260678
61744893775997471531991903614809
61744893775997471531991903614810
61744893775997471533602453128540
61744893775997471533665215243384
61744893775997471533686135948332
61744893775997471534250215458582
61744893775997471534250215462794
61744893775997471534251334672599
61744893775997471534251334672600
61744893775997471534251334676812
61744893775997471538400598541638
61744893775997471538651274401688
61744893775997471538686141780110
61744893775997471538686141797580
61744893775997471538686142246670
61744893775997471538686142263932
61744893775997471539215358633672
61744893775997471539216501485650
61744893775997471539216501839782
61744893775997471539216506189914
61744893775997471539216506544046
61744893775997471539250221425874
61744893775997471539250226012094
61744893775997471539250226497528
61744893775997471539500930600631
61744893775997471539502049795775
61744893775997471540911083233840
61744893775997471540942479174606
61744893775997471540942479193480
61744893775997471540942479197692
61744893775997471540945578024582
61744893775997471540945578030406
61744893775997471541193183296583
61744893775997471541196655200639
61744893775997480819969254038436
61744893775997480819969254055906
61744893775997480822228685566998
61744893775997480822228685683638
61744893775997480822228686033558
61744893775997480827227577391926
61744893775997482056923841753940
61744893775997482057477073324260
61744893775997482057574703288298
61744893775997482057574703406342
61744893775997482057762988050819
61744893775997482064234337077164
61744893775997482605969873766336
61744893775997482605969959859616
61744893775997482606806783391936
61744893775997482611617388872332
61744893775997482611680064543976
61744893775997482613309641568284
61744893775997482613311965566338
61744893775997482613372317239928
61744893775997482614118426724912
61744893775997482652372081938606
61744893775997482652372082428251
61744893775997482652372082428252
61744893775997482657336105918552
61744893775997482657622022245995
61744893775997482657622022245996
61744893775997482659063221693743
61744893775997482659063226476748
61744893775997482659314274941947
61744893775997485761269642238736
61744893775997485763612756469046
61744893775997485768611647945458
61744893775997486358412458067648
61744893775997486363662398375037
61744893775997486365354651070989
61744893775997487553001459307820
61744893775997487553064135333596
61744893775997487553255607089555
61744893775997487554696036468386
61744893775997487554696811308662
61744893775997487554758712494162
61744893775997487554759487334438
61744893775997487554947859785507
61744893775997487555502496116256
61744893775997487599009190936613
61744893775997487600701440077232
61744893775997487600701443632565
61744893775997487600701444695423
61744893775997487600722365400371
61744893775997514174029719246990
61744893775997515416055999899274
61744893775997516004173115637471
61744893775997516006055605040181
61744893775997516011693674811022
61744893775997516011703379463141
61744893775997516013395632159093
61744893775997516013398759702665
61744893775997519710213491770726
61744893775997519717743755592183
61744893775997519719436008288135
61744893775997771126443854945614
61744893775997771675487647152264
61744893775997771675487647268904
61744893775997771675488020223765
61744893775997771675488020223766
61744893775997771675488020227978
61744893775997771675488020340405
61744893775997771675488020340406
61744893775997771675488020694537
61744893775997771675488020694538
61744893775997771677182224331704
61744893775997771677746303840550
61744893775997771677746303846166
61744893775997771677747078680826
61744893775997771677747451752327
61744893775997771677747451752328
61744893775997771677747451756540
61744893775997771683005484343180
61744893775997771683008578943806
61744893775997771684713635591151
61744893775997771685264915871742
61744893775997771730467220501067
61744893775997782795303223762374
61744893775997782795303228834027
61744893775997782800950653823446
61744893775997782802548724815792
61744893775997782802551047764086
61744893775997786499649029318823
61744893775997786501908460828512
61744893775997786508683287236064
61744893775997786508683287702624
61744893775997787734900512724860
61744893775997787734981099433530
61744893775997787734981100949850
61744893775997787734981875790126
61744893775997787734984198738420
61744893775997787734991690523406
61744893775997787734991690640046
61744893775997787734992465344808
61744893775997787734992719025792
61744893775997787734992723747526
61744893775997787734994789826892
61744893775997787734994789828296
61744893775997787734995047045739
61744893775997787734995047045740
61744893775997787734995048108603
61744893775997787736687040989054
61744893775997787736687042524248
61744893775997787736687294486303
61744893775997787736687294670038
61744893775997787736687299256258
61744893775997787736687299741691
61744893775997787736687299741692
61744893775997787736687300791452
61744893775997787736687300804550
61744893775997787736687300804555
61744893775997787736687415576876
61744893775997787737251122033094
61744893775997787737251896873370
61744893775997787737252155140574
61744893775997787737252155158044
61744893775997787737252269925998
61744893775997787737254478555428
61744893775997787737254479622658
61744893775997787737254592874292
61744893775997787737440441515626
61744893775997787737524124323772
61744893775997787737524124336870
61744893775997787737526190521182
61744893775997787737526447738626
61744893775997787741675682438924
61744893775997787741675683955244
61744893775997787741770640500530
61744893775997787742334724731110
61744893775997787742334729318734
61744893775997787742334729336204
61744893775997787742513282345310
61744893775997787742526201087743
61744893775997787742526459368042
61744893775997787742606698434837
61744893775997787742606698501932
61744893775997787742606698618572
61744893775997787744029304962980
61744893775997787744029305429540
61744893775997787744030076615312
61744893775997787744218453783695
61744893775997787789972038693611
61744893775997816149381230001016
61744893775997816154372710940328
61744893775997816155210683899342
61744893775997816155220388551461
61744893775997816156914964195707
61744893775997816156915739030367
61744893775997816156915740093177
61744893775997816202669325003093
61744893775997819853730127783332
61744893775997819853730500835960
61744893775997819853730500859046
61744893775997819856178219198699
61744893775997819856178219198700
61744893775997819861260764680503
61744893775997819861260793376859
61744893775997819861261539515163
61744893775997819862953017376455
61744893775997821088508963508568
61744893775997821088512429744672
61744893775997821088512434349765
61744893775997821088512434349766
61744893775997821088512435866086
61744893775997821089073822561954
61744893775997821089076145510248
61744893775997821089076147045442
61744893775997821089077290234081
61744893775997821089077290234082
61744893775997821089264432340213
61744893775997821089348116209766
61744893775997821090768399741394
61744893775997821090771867394648
61744893775997821090956685036165
61744893775997821090956686085926
61744893775997821090960156940221
61744893775997821096594752936554
61744893775997821096607557242079
61744893775997821096607558304889
61744893775997821098288183603896
61744893775997821098289331496800
61744893775997821098291654445094
61744893775997821098299809938031
61744893775997821098299811000841
61744893775997821098299811000889
61744893775997821098299839698649
61744893776001373397346894519950
61744893776001373404121716689798
61744893776001373404124815994688
61744893776001373404937624338074
61744893776001373404958544926382
61744893776001373405209220803902
61744893776001373405209593403020
61744893776001373406632201382000
61744893776001373406653122086948
61744893776001384524755156823926
61744893776001390006147643874212
61744893776001390006166584960464
61744893776001390007839896570164
61744893776001390008426016016850
61744893776001390008427996107722
61744893776001390012923585357248
61744893776001390012923585711380
61744893776001390013490768776078
61744893776001390013508590177540
61744893776001390013760413965434
61744893776001390013760528284298
61744893776001390013760786682644
61744893776001390015183016767766
61744893776001390015183021472030
61744893776001390016019845021820
61744893776001390059514371474468
61744893776062312370924663945644
61744893776062312370924664417820
61744893776062312416678248977976
61744893776062312416678249309022
61744893776062312416678249326284
61744893776062312416678249327652
61744893776062312416678249327895
61744893776062312416678249327896
61744893776062361782191826401622
61744893776062361782191826873798
61744893776062361782254502427398
61744893776062361828008087459730
61744893776062361829702663435022
61744893776070417481167251031424
61744893776070417481167251503600
61744893776070417481229927057200
61744893776070417481229927175244
61744893776070417481229927529376
61744893776070417526920831342022
61744893776070417526983507367798
61744893776070417526983512089532
61744893776070466894192441514020
61744893776070466894255117539796
61744893776070466937749376402992
61744893776070466940005713330928
61744893776074369352419244142322
61744893776074369352984100026638
61744893776074369353004220382898
61744893776074369353004992033826
61744893776074369354699567678072
61744893776094732812083040838268
61744893776094732812145716509912
61744893776094732812148815696758
61744893776094732812358108854179
61744893776094732855642964846183
61744893776094732857836625729470
61744893776094732857836625748344
61744893776094732857836625752556
61744893776094732857899301424200
61744893776094732857899301755246
61744893776094732857899301774119
61744893776094732857899301774120
61744893776094732857902400605222
61744893776094732857902400611046
61744893776094732857920222012508
61744893776094732857920308082702
61744893776094732857920308101575
61744893776094732857920308101576
61744893776094732857920308105788
61744893776094732858087329851447
61744893776094732858087702908287
61744893776094732858090801755503
61744893776094732858090801759875
61744893776094732858111693764095
61744893776094776732389447324204
61744893776094776734645784252140
61744893776094777282028808058226
61744893776094777282028808412358
61744893776094777282091484438134
61744893776094777284539578565057
61744893776094777284560213354801
61744893776094777284560213356205
61744893776094777284560470573649
61744893776094777327845069346598
61744893776094777327845069352422
61744893776094777327845183648200
61744893776094777327845183667073
61744893776094777327845183667074
61744893776094777327845183671286
61744893776094777330292130358607
61744893776094777330292902010939
61744893776094777330292906257529
61744893776094777330293163474973
61744893776094781036330183539355
61744893776094782223412878847846
61744893776094782223415978152736
61744893776094782223478654178512
61744893776094782268569748989272
61744893776094782268667378953310
61744893776094782268667380021944
61744893776094782268667493272174
61744893776094782269228106662960
61744893776094782269228881503236
61744893776094782269229135182816
61744893776094782269229135184220
61744893776094782269229139770440
61744893776094782269229139782086
61744893776094782269229139787910
61744893776094782269229139905954
61744893776094782269229249969644
61744893776094782269229254555864
61744893776094782269229254574737
61744893776094782269229254574738
61744893776094782269231463185294
61744893776094782269231464253928
61744893776094782269231577504158
61744893776094782269232239086976
61744893776094782269232239092800
61744893776094782269232349156490
61744893776094782269420897454701
61744893776094782270923716949880
61744893776106734889999359938022
61744893776106739831383430845686
61744893776106739831655398493690
61744893776106739831655400010010
61744893776106739831656174850286
61744893776106739831658497798580
61744893776106740380701516717410
61744893776106740382331093368712
61744893776106784303860602300606
61744893776106784852819938376558
61744893776106784852819938394028
61744893776106784852821081565198
61744893776106784852841201921458
61744893776106784852841973572386
61744893776106784852841973573790
61744893776106784852903621219436
61744893776106784854515657209444
61744893776106784854536549216632
61744893776106788009818440308992
61744893776106788009898655481354
61744893776106788010086940776126
61744893776106789795920620124296
61744893776106789795920624828560
61744893776106789795923719429186
61744893776106804620081748242482
61744893778737315097230960320764
61744893778737315097230960670684
61744893778737315097231333742186
61744893778737315691779983226964
61744893778919825208634259828056
61744893778919828912980059962932
61744893778919828912980060312852
61744893778919828914674637006858
61744893778919830097489575763272
61744893778919830097489576113192
61744893778919830102572149941432
61744893778919830104264402987304
61744893778919830699544587032982
61744893778919874569126824730902
61744893778919878868269227159490
61744893778919878868269227509410
61744893778952295008656394182936
61744893779028682108102741190224
61744893779028832817126628903791
61744893779028832819574346776885
61744893779028832819657914811253
61744893779028832819658029596677
61744893779028832820139205493449
61744893779028832820139205493609
61744893779028832820139205843528
61744893779028832820139205843529
61744893779028832820222773527817
61744893779028832820222773877897
61744893779061269275135855601749
61744893779065150185132446463605
61744893779065150185216014497973
61744893779065150185697305180169
61744893779065150185697305180329
61744893779065150185697305530249
61744893779065150185780873214537
61744893779065150185780873564617
61744893779065171733394030197599
61744893779065171733394030201811
61744893779065171733395995293485
61744893779065171733396081382553
61744893779065171735719351374287
61744893779065172328253424369501
61744893779065172330453164269497
61744893779065172330515955086313
61744893779065172330515955202953
61744893908930596882014795215464
61744893908930600586360595700260
61744893908933299180519861041608
61744893908933304121907026075292
61744893911536372002379692955841
61744893911536827982680054574582
61744893911556784872777760332317
61744893911556784872840432107131
61744893911559788732112549769483
61744893911559938850653312283244
61744893911560687331035673458357
61744893911560687331035931738611
61744893911560687333295482290509
61744893911560687333546530767147
61744893911560688566447466062637
61744893911560688568055347187381
61744893911560688568641122243063
61744893911560688568642274857701
61744893911560688568893323334339
61744893911560689162851949481093
61744893911560689162852979867189
61744893911560692272422838966647
61744893911560692272485519243385
61744893911560692274682533007551
61744893911560692274682650986743
61744893911560703385459468297931
61744893911560703385460240421035
61744893911560736737347940986983
61744893911560736744039425159663
61744893911560736881300208114851
61744893911560839280963767387664
61744893911560839281026443417652
61744893911560839281204339548204
61744893911560839463476698821136
61744893911560839464040783057332
61744893911560842987064496598400
61744893911561139469732953184064
61744893911561139606993707909456
61744893911561139607557790728502
61744893911561139607557791078422
61744893911561139607557792145652
61744893911561139652747292817920
61744893911561139653311375986886
61744893911561143313533169296412
61744893911561143313595843909250
61744893911561143313595845326400
61744893911568792443036283399931
61744893911568797977315412283127
61744893911568797977506884033263
61744893911568797979199393480099
61744893911568797979199394996419
61744893911569244763617410750774
61744893911571951406180490714816
61744893911572847034300454143536
61744893911572847034801862332274
61744893911572847034864538712182
61744893911572847034864538729652
61744893911572850555555292159712
61744893911572850557814986200616
61744893911572850740842238461316
61744893911572850740902591426370
61744893911572850740904914491304
61744893911572850740904914841224
61744893911572851973992272355248
61744893911572851973992272709380
61744893911572851975621848889910
61744893911572851975684524915686
61744893911572851975684525051200
61744893911572851975684525405332
61744893911572851976189031027104
61744893911572851976251707052880
61744893911572852385680091841688
61744893911572852387183195735798
61744893911572852387371568182448
61744893911572852387371569698768
61744893911572852387372344537640
61744893911572852387469888414222
61744893911572852387469888427272
61744893911572852388033971596238
61744893911572852388033972645998
61744893911572852388033972646206
61744893911572895021903368995076
61744893911572895022750674014318
61744893911572895022750788321536
61744893911572895022750788788096
61744893911572895022750788805566
61744893911572895159948780926468
61744893911572895159948781044512
61744893911572895159948781061982
61744893911572899961878149359660
61744893911572899961878407639914
61744893911572899961878407994046
61744893911572899961878522413692
61744893911572899961878522431162
61744893911572899961878522785294
61744893911572899963573098057938
61744893911572899963573098062150
61744893911572899964134486287596
61744893911572899964137843754696
61744893911572899964137957128794
61744893911572899971090563594502
61744893911572900099076141970208
61744893911572900099076515024240
61744893911572900099076515041710
61744893911572900099076515378372
61744893911572900099076515395842
61744893911572900100771090668486
61744893911572900100771090672698
61744893911572900101332478898144
61744893911572900101335949739342
61744893911632438235067659325241
61744893911632438235067660841561
61744893911632438235068431431083
61744893911632438235068434619027
61744893911632438240151005609243
61744893911632439470414449157999
61744893911632482119502388335193
61744893911640543345373698793393
61744893911644495043495697333299
61744893911644495226509922181731
61744893911644495226509950878087
61744893911644597761175598753122
61744893911644645344022040333626
61744893911644897950425272511518
61744893911644945938143270511704
61744893911645845963843632903386
61744893911645846505390877575910
61744893911645846505934045356508
61744893911645846505954961812106
61744893911645846506207162426994
61744893911645846506207162781126
61744893911645846512709644233080
61744893911645846558463229141544
61744893911664854970251430342427
61744893911664854970251430359689
61744893911664854970251433534583
61744893911664854977029355009321
61744893911664858676291807888411
61744893911664858676291811076355
61744893911664902973077130864337
61744893911664902973077134052281
61744893911664903145962510280609
61744893911664903148497383231843
61744893911664904391438263082855
61744893911666253885891445981060
61744893911668806666681955630139
61744893911668810371882032650831
61744893911668907548376207976580
61744893911668907548378530574954
61744893911668907594108871825964
61744893911668907594108871830176
61744893911668907594108872180096
61744893911668907594111194774258
61744893911668907594111194778470
61744893911668911300149247955006
61744893911668911300149247959218
61744893911668911300149248309138
61744893911668913084559976940770
61744893911668913084559977294902
61744893911668913084562299889064
61744893911668913084562299893276
61744893911668913092091388554314
61744893911668913092091388554350
61744893911668913092091388571820
61744893911668913092093711152724
61744893911668956959624686231300
61744893911668956961881023159236
61744893911668956961881023509156
61744893911668956969464262487060
61744893911668957373718930618520
61744893911668957426530902841730
61744893911668957556670594228212
61744893911668957556681097810466
61744893911668957563456667640554
61744893911669213281341061397096
61744893911669257563021006315704
61744893911669261269059060913441
61744893911670113711892002568776
61744893911670157579498479936566
61744893911670158130811781388172
61744893911670158130811781493166
61744893911670158130811781860348
61744893911670158130832697495254
61744893911670158130832697849386
61744893911670158130832702216988
61744893911670158130832702566908
61744893911670158131084898402795
61744893911670158176565366284990
61744893911670158176565366302460
61744893911670158176565366751550
61744893911670158176838483844962
61744893911670158183529596009074
61744893911670161285536533117314
61744893911670161836849834673914
61744893911670161836870755728782
61744893911670161836870755747656
61744893911670161842142732290354
61744893911670161843627756148652
61744893911677318391646324485566
61744893911677318391646324621080
61744893911677318391649423790456
61744893911677318391649423807926
61744893911677366561730890816870
61744893911677366561730890822486
61744893911677366562298074353744
61744893911678218822008979789066
61744893911678218822197266146892
61744893911678263286871401515438
61744893911678266944917354377888
61744893911678266944917354382100
61744893911678266944919677330394
61744893911678266947155869449448
61744893911678266947176790142750
61744893911678266947176790492670
61744893911678266947179113091044
61744893911678266990366426157056
61744893911678266992909454229626
61744893911678266992909454241272
61744893911678266992909454246852
61744893911678266992909454246888
61744893911678266992909454247096
61744893911678266992909454696186
61744893911678266992909454713412
61744893911678266992909454713656
61744893911678266992911777177920
61744893911678266992911778711502
61744893911678266992911778711710
61744893911678266997992023642043
61744893911678266997992024175698
61744893911678266999593189411730
61744893911678266999687375704364
61744893911678266999687376170924
61744893911678267137126284860840
61744893911678268227693711139412
61744893911678268227693712206434
61744893911848568835608155321117
61744893911851272511509216720679
61744893911851275617754102268945
61744893911851275622750666441315
61744893911851275622753765274029
61744893911851275625282067134201
61744893911851276217547270251347
61744893911851276217550367567741
61744893911851276217550369084061
61744893911851286743405484561671
61744893911851292096571561378307
61744893911851292096574657377209
61744893911851292096574660565153
61744893911851576399851283363183
61744893911851576406817835551775
61744893911851576407654663805829
61744893911851577636892648386677
61744893911851577644696028829323
61744893911851592284147465312811
61744893911851726517649030529042
61744893911851726517649030878962
61744893911851726519905367456978
61744893911851726519908838298176
61744893911851726565662423090000
61744893911851726565662423556560
61744893911851727801009212935808
61744893911852471296690737881147
61744893911852471303719964583407
61744893911852476238074431131089
61744893911852476238077906577381
61744893911852476245103659349669
61744893911852476245107134795961
61744893911852487500484389707609
61744893911852487912266652367465
61744893911852487912266653883785
61744893911852489147613446450977
61744893911852492853653822580019
61744893911852623426805834824006
61744893911852623426805835178138
61744893911852623434148959725872
61744893911852626955480420926732
61744893911852627131151635308802
61744893911852627131151635662934
61744893911852627133407972120098
61744893911852627133407972236738
61744893911852627133411414263536
61744893911852628368758203759424
61744893911852642984758288669909
61744893911852692946825721697477
61744893911859381327855259142989
61744893911859381327856407035893
61744893911859831629646546332338
61744893911859831634638401760094
61744893911860581947677223248897
61744893911860581947677224784091
61744893911860597956365773245223
61744893911860597962268752906845
61744893911860732197395566207846
61744893911860732197399037053256
61744893911860732243149150999670
61744893911860732243149151003882
61744893911860732243152593143108
61744893911860732243152593261152
61744893911860732243152593265364
61744893911860732243152593615284
61744893911860732243152621845080
61744893911863294726008033568969
61744893911863299848718442762559
61744893911863299848718442763963
61744893911863300260500448671531
61744893911863301497541813695025
61744893911863433900886555462010
61744893911863446117124047784072
61744893911863449821469848268868
61744893911863449823164423913114
61744893911863449958730516905192
61744893911863449960404947740556
61744893911863449960422769601144
61744893911863449960425092549438
61744893911863449960969031972540
61744893911863449967925107849246
61744893911863450373024412175058
61744893911863450378106609745256
61744893911863450379707113758218
61744893911863450380271972824862
61744893911863450556038378743236
61744893911863450556038379806046
61744893911863450561120949384936
61744893911863734088473163859083
61744893911863734090732595387645
61744893911863735920310759150336
61744893911863735920310759622512
61744893911863735920874843382320
61744893911863735920874843854496
61744893911863750562293599981214
61744893911863750562294744709260
61744893911863750562294748960062
61744893911863750567377204097784
61744893911863750745036228735212
61744893911863750745308969085516
61744893911863750745308969086920
61744893911863750745308972740020
61744893911863750745308973802878
61744893911863750745308973804282
61744893911863750750391543265080
61744893911863750752650974792238
61744893911863751980654986812432
61744893911863751987432908287170
61744893911863751987432908288574
61744893911863783915535806036567
61744893911863783915535806036568
61744893911864634520655975585488
61744893911864634520656004281844
61744893911864634521220860166160
61744893911864634528239587989026
61744893911864634657916387371758
61744893911864634657916387375970
61744893911864634657916759011448
61744893911864634658480471603742
61744893911864634658481614891552
61744893911864634703669972280222
61744893911864634703670315106916
61744893911864634703670315219344
61744893911864634703670315223556
61744893911864634704234056512206
61744893911864634704235170985616
61744893911864634704235171103660
61744893911864635939017104480548
61744893911864635939017104598592
61744893911864645639340807100948
61744893911864646874122740597284
61744893911864647423165415142580
61744893911864647430508540044446
61744893911864650578468541080676
61744893911864650578468541082080
61744893911864650580160793778032
61744893911864650587743253683572
61744893911864650587746729129864
61744893911864651127511215627376
61744893911864651129192963326732
61744893911864651129767552553908
61744893911864651129767552922702
61744893911864651129771023763900
61744893911864651130042620925356
61744893911864651130043735882796
61744893911864651130043738714996
61744893911864651130043739070740
61744893911864651130043740132146
61744893911864651130043740137762
61744893911864651130043764230636
61744893911864651130043764580556
61744893911864651130043764584768
61744893911864651130043768835570
61744893911864651134854336291538
61744893911864651134854340540888
61744893911864651135105302912600
61744893911864651135105389005880
61744893911864651135126310066572
61744893911864651137361639839132
61744893911864651137361725928200
61744893911864651137364820528826
61744893911864651180858973797704
61744893911864652417900338937838
61744893911864680777246772359726
61744893911864684071506029017552
61744893911864684483288292143968
61744893911864684483288296749062
61744893911883690987858384291611
61744893911883691115896503558373
61744893911883691117587612966307
61744893911883691117591080619561
61744893911883691117591083807505
61744893911883691122670957379857
61744893911883691125119048672761
61744893911883691125122147505475
61744893911883692947731009361001
61744893911883692952541609756693
61744893911883692952729896114275
61744893911883692952733363767529
61744893911883692952733366955473
61744893911883692955073015054673
61744893911883692955076482707927
61744893911883692955076485895871
61744893911883692955261301412255
61744893911883692955264772253453
61744893911883692955265543900169
61744893911883696521510752917047
61744893911883696651239981591743
61744893911883696658771048477657
61744893911883696658771417298197
61744893911883696658771420486141
61744893911883696658774519318855
61744893911883696658858198956527
61744893911883707184626165353543
61744893911883707184629636194741
61744893911883707184630407841457
61744893911883707588877018283321
61744893911883707588880485936575
61744893911883707593960707070405
61744893911883707596220143185187
61744893911883707596408171262515
61744893911883707596408539728923
61744893911883707596408542916867
61744893911883707596408544334017
61744893911883707596411638915769
61744893911883707596411642103713
61744893911883707596976756249617
61744893911883707596976759437561
61744893911883707776891363884469
61744893911883707779423912837649
61744893911883708831758692932493
61744893911883709007238150488789
61744893911883709007241618142043
61744893911883993137001603340523
61744893911883993144535337553881
61744893911883996841347403825319
61744893911884009021025816106953
61744893911884009204040155746425
61744893911884143254524282486258
61744893911884143254524282490470
61744893911884143254527753331668
61744893911884143300281338590052
61744893911884143300846194474368
61744893911884146958870082971054
61744893911884146958870082975266
61744893911884146958873553816464
61744893911884891735655076095845
61744893911884891737911417274743
61744893911884891737914888115941
61744893911884891744944116334521
61744893911884893564961644236485
61744893911884893712343677399391
61744893911884896677039147003509
61744893911884896686327810982739
61744893911884896686892670049383
61744893911884897278593014099885
61744893911884907797419706308485
61744893911884907804447786616691
61744893911884907941708541340679
61744893911884908344202141537625
61744893911884908344202916377901
61744893911884908353490804000535
61744893911884908353490805516855
61744893911884908353490805535729
61744893911884908353491948724369
61744893911884908354055663067179
61744893911884908354055664583499
61744893911884908354056439423775
61744893911884908354058762372069
61744893911884908536505145169585
61744893911884908536506288358225
61744893911884908536508616010783
61744893911884909578712105868233
61744893911884909588565628914107
61744893911884909588837593379783
61744893911884909588837598084047
61744893911884909588838746007519
61744893911884909589402457150691
61744893911884909634592330917387
61744893911884913292346570332259
61744893911884913292911429398903
61744893911884913294877971025145
61744893911884913294877974213089
61744893911884913295442833279733
61744893911884941751067086735349
61744893911885043822273302361766
61744893911885043822276773207176
61744893911885043868026887270230
61744893911885043868026887624362
61744893911885043868030329415072
61744893911885043868030329419284
61744893911885043868030358465560
61744893911885043868595185297984
61744893911885043873113675244160
61744893911885043873113675249776
61744893911885043873677759477548
61744893911885043875370012172096
61744893911885043875370012173500
61744893911885047396701473372956
61744893911885047526619102846562
61744893911885047572372687755026
61744893911885047572372688109158
61744893911885047572376129899868
61744893911885047572376129904080
61744893911885047579715812658296
61744893911885048807722919277712
61744893911885058509728399591526
61744893911885058509738874827344
61744893911885058510014314317877
61744893911885058517322113805248
61744893911885059744520808322276
61744893911887593441350230899053
61744893911887593441350234086997
61744893911887593448125057773165
61744893911887593448376104733483
61744893911887594676132167581929
61744893911887594683471850340357
61744893911887594820794133202833
61744893911887595408815908622433
61744893911887595408815910138753
61744893911887595415590735496545
61744893911887595415590737012865
61744893911887595415779021854127
61744893911887598387231871065207
61744893911887598389763274946037
61744893911887600347943642602161
61744893911887600347943644118481
61744893911887600349635895298113
61744893911887600355471611718171
61744893911887609500855052279541
61744893911887609642612482032629
61744893911887609642633402620937
61744893911887609643449305564949
61744893911887609645143885795415
61744893911887609645143885913459
61744893911887610049394738725193
61744893911887610054478427512277
61744893911887610054478429028597
61744893911887610055231570207685
61744893911887610056737863627059
61744893911887610056737865143379
61744893911887610056925891704387
61744893911887610057494105155181
61744893911887610057494108343125
61744893911887611289825216891525
61744893911887611289825221595789
61744893911887611292084653006307
61744893911887611292084657710571
61744893911887611292272938301079
61744893911887611292272943005343
61744893911887611292276041838057
61744893911887611467483903282657
61744893911887611467755870930661
61744893911887611887070694740251
61744893911887611887638649455877
61744893911887614988250505056917
61744893911887614990781908937747
61744893911887614995781658036111
61744893911887614995865594536887
61744893911887614995865597724831
61744893911887614995865599141981
61744893911887614998125030651669
61744893911887614998125033839613
61744893911887614998313061916941
61744893911887614998314095018805
61744893911887614998878176062845
61744893911887614998878179250789
61744893911887642859705943215237
61744893911887644827108860335881
61744893911887659460724577206947
61744893911887745523264025064566
61744893911887745523264025414486
61744893911887745523828109292338
61744893911887745523828109646470
61744893911887745525520361988290
61744893911887745525520361992502
61744893911887745525764291615930
61744893911887745526329150686786
61744893911887745531411720265676
61744893911887745533103973311548
61744893911887749278130231978794
61744893911887750511220941624464
61744893911887750511241948069964
61744893911887750511241948074176
61744893911887750511241948424096
61744893911887750925262756369800
61744893911887750925283648378392
61744893911887750930534731864142
61744893911887751059981516124278
61744893911887751060200939794064
61744893911887751060263701908908
61744893911887751060284622615260
61744893911887751060284622619472
61744893911887751060284622969392
61744893911887751062457276722000
61744893911887751062460748980348
61744893911887751062520038836844
61744893911887751062523396303944
61744893911887751062523511095192
61744893911887751062540959543196
61744893911887751062540959547408
61744893911887751062540959897328
61744893911887751062543282491490
61744893911887751062543282495702
61744893911887751062543282845622
61744893911887751062544317014716
61744893911887751067512583010192
61744893911887751067795400500466
61744893911887751069301317778682
61744893911887761446347584422788
61744893911887761583576855699792
61744893911887761583608253059112
61744893911887761583608253076581
61744893911887761583608253076582
61744893911887761583609027543852
61744893911887761583609027893772
61744893911887761585269108745664
61744893911887761585303603188098
61744893911887761585303603538018
61744893911887761585865364471788
61744893911887761585865364821708
61744893911887761585867687420082
61744893911887761585867688837232
61744893911887761586119883605889
61744893911887761592802844003166
61744893911887761995359119889018
61744893911887761997051372934890
61744893911887761997618556003800
61744893911887761997901774907556
61744893911887761997901775257476
61744893911887761997902147978814
61744893911887761997902148328734
61744893911887761997902148328978
61744893911887762002712376733448
61744893911887762004404629429400
61744893911887762004404629779320
61744893911887762004584849912138
61744893911887762005149708978782
61744893911887762043401300014289
61744893911887762043403622962583
61744893911887762180632895643480
61744893911887762180643370525166
61744893911887762180643371959578
61744893911887762180664291230114
61744893911887762180664292648668
61744893911887762180664292665978
61744893911887762180916114897156
61744893911887762187418969051610
61744893911887762188165078549644
61744893911887765152385637603536
61744893911887765152385637621006
61744893911887765289628484379272
61744893911887765289646306239860
61744893911887765703942152436278
61744893911887765703942525507536
61744893911887765754692387629265
61744893911887765754713308335665
61744893911887765886956492075958
61744893911887765886956492089008
61744893911887767127302168220126
61744893911887767129558505148062
61744893911887794937041584601742
61744893911887794937041584951662
61744893911887794944353227817870
61744893911887795402171980481852
61744893911887795532402272645162
61744893911887795534094525341114
61744893911887795534097996180908
61744893911887795534097997599462
61744893911888051249248638218458
61744893911888051249250960700192
61744893911888051249534295789052
61744893911888051249534295794668
61744893911888051249534295812138
61744893911888051249534295907096
61744893911888051249534295924566
61744893911888051249534296261228
61744893911888051249534296278698
61744893911888051250943213396144
61744893911888051251790632716988
61744893911888051251790632722604
61744893911888051251790632740074
61744893911888051251790633189164
61744893911888051251790633206634
61744893911888051251792955665282
61744893911888051251792955670898
61744893911888051251792955787538
61744893911888051251792956137458
61744893911888051251793988789988
61744893911888051251793988790024
61744893911888051251793990306552
61744893911888051252065699692968
61744893911888051252065699805396
61744893911888051252065700159528
61744893911888051258571910714060
61744893911888061775117362129068
61744893911888062369063189028692
61744893911888062369913960173222
61744893911888062369913964422536
61744893911888062369913964422572
61744893911888062370186708893940
61744893911888062370187081965282
61744893911888065478895979549165
61744893911888065481155415309816
61744893911888065890677985458137
61744893911888065892937794290129
61744893911888065893212861224310
61744893911888065893212861243024
61744893911888065898209396717585
61744893911888066075952018052618
61744893911888066076227086072742
61744893911888066076227086085792
61744893911888066082729939527356
61744893911888067310733946315247
61744893911888067311573874402230
61744893911888067318913556694098
61744893911888067318913557160658
61744893911888067318915881158712
61744893911888095540413542190487
61744893911888095540413542190488
61744893911888099244759342675283
61744893911888946145533367733056
61744893911888946146086943309728
61744893911888946146088095924366
61744893911888946153117324142946
61744893911888946281099546818414
61744893911888946282794121990484
61744893911888946282794122462660
61744893911888946326853131256106
61744893911888946326853131372746
61744893911888946326853131726878
61744893911888946328547706900352
61744893911888946328547707016992
61744893911888946328547707371124
61744893911888949849879168217852
61744893911888951268240296764396
61744893911888951270496633692332
61744893911888951270500075835770
61744893911888951680022560958042
61744893911888951682282340023592
61744893911888951682282341541316
61744893911888951682282341545736
61744893911888951682282341558786
61744893911888951686800825842674
61744893911888951687362586655592
61744893911888951687364909603886
61744893911888951687364910070446
61744893911888951687365685842438
61744893911888951687365685859908
61744893911888951689060263020474
61744893911888951817283315683434
61744893911888951817283315687646
61744893911888951817283315800074
61744893911888951817283316154206
61744893911888951819539652611370
61744893911888951819539652728010
61744893911888951819814719564264
61744893911888951819814719568476
61744893911888951819814719680904
61744893911888951819814720035036
61744893911888962205041628069038
61744893911888962205591761502272
61744893911888962205592914116910
61744893911888962205605712301022
61744893911888962205605713363832
61744893911888962205877676228831
61744893911888962205878828843469
61744893911888962210089589494526
61744893911888962347350343869998
61744893911888962752388952135428
61744893911888962754084641916422
61744893911888962754648726148406
61744893911888962754648730747676
61744893911888962754920355679596
61744893911888962754920356029516
61744893911888962754920356033728
61744893911888962754920699930630
61744893911888962754921475224416
61744893911888962754921475224660
61744893911888962754921847946082
61744893911888962754921848296002
61744893911888962761424329379114
61744893911888962761426652327408
61744893911888962761698879672572
61744893911888962762231965476230
61744893911888962762231970180494
61744893911888962799838227297062
61744893911888962800402310874539
61744893911888962800402311524834
61744893911888962800402315644494
61744893911888962800402316111054
61744893911888962800402316129928
61744893911888962800402317192786
61744893911888962807177909583314
61744893911888962807177914170938
61744893911888965909373478225856
61744893911888965909387429615240
61744893911888965909387429621064
61744893911888965911633290245952
61744893911888965911643765481770
61744893911888965911643766543176
61744893911888965911643766544580
61744893911888965919227001271730
61744893911888966460686813079694
61744893911888966460686813098568
61744893911888966460958409191390
61744893911888966460958409210264
61744893911888966460961852397638
61744893911888966460961852403462
61744893911888966465770129863910
61744893911888966466042099395380
61744893911888966466042357675634
61744893911888966467464705508156
61744893911888966506440369291802
61744893911888967749380987222510
61744893911888967749383311687124
61744893911888995564446010010062
61744893911888995694123960472238
61744893911888995694123960944414
61744893911888995694688044704222
61744893911888995694688044822266
61744893911888995694689192597126
61744893911888995696380297518218
61744893911888996106470308998442
61744893911888996108162561694394
61744893911888996108166032902982
61744893911888996159254241683564
61744893911888996161502823369856
61744893911888996291451968186186
61744893911888996291451968298614
61744893911888996291451968652746
61744893911888999400726098003014
61744893911888999812511833368904
61744893911888999812511833387778
61744893911888999812783429480600
61744893911888999819541062650258
61744893911888999865294618862366
61744893911895698551091409778625
61744893911895698558433415485347
61744893911895700518557089014113
61744893911895700526088155917289
61744893911895704222900565150935
61744893911895704222902887982589
61744893911895704222902889498909
61744893911895704229680810973647
61744893911895714610598550919463
61744893911895714755453019858577
61744893911895715167235284034753
61744893911895715167797044268683
61744893911895715342718212428035
61744893911895716989847642254391
61744893911895716997943912567433
61744893911895720108619354942417
61744893911895720701721496414895
61744893911895720701721496531535
61744893911895720701722529987531
61744893911895720701724852469265
61744893911895720703981965748181
61744893911896156358992139575552
61744893911896156359839558900608
61744893911896156359839559018652
61744893911896156359839559372784
61744893911896156361531811596560
61744893911896156361531811615434
61744893911896156361531811714604
61744893911896156361531811718816
61744893911896156361531811732074
61744893911896156361531812068736
61744893911896156361534134544854
61744893911896156361534134550470
61744893911896156361534134662898
61744893911896156361534134667110
61744893911896156361534135017030
61744893911896156361534909385130
61744893911896156361534909501770
61744893911896156361535167669596
61744893911896156361535169186124
61744893911896156361535169199174
61744893911896156362098993617114
61744893911896156362098993733754
61744893911896156367182598198632
61744893911896156368877173825616
61744893911896156369052633301326
61744893911896171183998616589296
61744893911896171183998616705936
61744893911896171185693191695675
61744893911896171186258052367416
61744893911896171186260375764800
61744893911896171191340622296018
61744893911896171191340622412658
61744893911896172421607169393398
61744893911896172428381991551600
61744893911896172428381992018160
61744893911897054960171600196574
61744893911897054969460264175804
61744893911897054969462615821858
61744893911897054970025123242448
61744893911897055106723370547250
61744893911897056792020077232110
61744893911897056792023518903164
61744893911897056792023518908744
61744893911897056792023518908780
61744893911897056792023520420888
61744893911897056792023520425100
61744893911897056792023520425308
61744893911897056792023520438358
61744893911897056792588379491744
61744893911897056797106088482054
61744893911897056797106864722010
61744893911897056797106865188570
61744893911897056797106865205832
61744893911897056797106865206040
61744893911897056797639438687136
61744893911897056799331691383088
61744893911897056799363201649946
61744893911897056799363201661592
61744893911897056799363202116506
61744893911897056799363202133976
61744893911897056799365526127610
61744893911897056799365526132030
61744893911897056799366300966482
61744893911897056929280831490942
61744893911897056929280831495154
61744893911897056929280831607582
61744893911897056929280831961714
61744893911897066079986922659140
61744893911897066080836921617683
61744893911897066085889130786474
61744893911897067910143489758323
61744893911897071568721760238980
61744893911897071568733383031040
61744893911897071568735362672822
61744893911897071570417484843360
61744893911897071570991699600758
61744893911897071570991699950678
61744893911897071570992818808952
61744893911897071570992847493662
61744893911897071570992847843582
61744893911897071570995170441956
61744893911897071570995170791876
61744893911897071571264787795157
61744893911897071576075388737762
61744893911897071576315874822284
61744893911897071576315876239434
61744893911897071576316995434578
61744893911897071578010424218210
61744893911897071578578409769780
61744893911897071614486967822864
61744893911897071614486967828480
61744893911897071616181543472726
61744893911897071616746403589130
61744893911897071616746403600776
61744893911897071616746404055690
61744893911897071616746404073160
61744893911897071616748726537424
61744893911897071616748727003984
61744893911897071621828973529586
61744893911897071623524325063868
61744893911897071759331334601874
61744893911897071759331334603278
61744893911897071761028234712138
61744893911897072851528337550622
61744893911897072851530660032356
61744893911897072858870343257344
61744893911897072996375027277926
61744893911897104383049537368448
61744893911897104922252635657984
61744893911897104922252636007904
61744893911897104929833147807446
61744893911897104932092211913744
61744893911897104932095682754942
61744893911897104975586704952674
61744893911897104975589027900968
61744893911897104976151564017914
61744893911897104977846139662160
61744893911897104977849238967050
61744893911897106213192933745672
61744893911897106213195256693966
61744893911899756803189812696710
61744893911899756808273530181602
61744893911899756810720879582624
61744893911899758631076097324596
61744893911899758637854017265752
61744893911899758637854018782072
61744893911899758640110354197900
61744893911899758640110355714220
61744893911899758640298640555482
61744893911899767921313254467644
61744893911899767928844292655750
61744893911899767928844294172070
61744893911899772867153021788852
61744893911899772869413232388374
61744893911899773272220556733602
61744893911899773274417689894110
61744893911899773279563681635468
61744893911899773279752083138430
61744893911899773281258258679394
61744893911899773282010370988706
61744893911899773282011518899080
61744893911899773455234896373282
61744893911899773457493556137084
61744893911899773465025742231192
61744893911899773465025743747512
61744893911899774692275489632016
61744893911899774698115797617834
61744893911899775109897803526806
61744893911899775111589279867566
61744893911899806223745293708624
61744893911899822685244970859602
61744893911899822687442104020110
61744893911899822687503632139724
61744893911956637110279264322857
61744893911956637110341567296005
61744893911956638940421512807177
61744893911956642644495344127649
61744893911956642644558020507557
61744893911956642644767313192595
61744893911956642646462660942683
61744893911956643881808678669599
61744893911956687118663993438245
61744893911956692057791727772105
61744893911960697054733411223590
61744893911960697054733496850310
61744893911960697054733497316870
61744893911960697055486644144952
61744893911960744635550717577754
61744893911960745231469693247458
61744893911960746465968030181156
61744893911960746465979652973216
61744893911960746468235989901152
61744893911960746468236018598912
61744893911968846637157186342748
61744893911968850157704020095370
61744893911968850340937783400416
61744893911968850340937783754548
61744893911968850340938126238964
61744893911968850340938126711140
61744893911968850340938902595560
61744893911968850341502986827544
61744893911968850343194120328352
61744893911968850343195239523496
61744893911968850343197562471790
61744893911992959875324094386957
61744893911992959875327562040211
61744893911992959875327565228155
61744893911992960012588316765603
61744893911992961110106027881889
61744893911992961842166484210095
61744893911992961842226062443089
61744893911992961842229157043715
61744893911992965546571862927885
61744893911992965546574957528511
61744893911992965548768618430671
61744893911992976666387185857011
61744893911993009286155220663425
61744893911993009286155995503701
61744893911993010018714757541069
61744893911993010020409337889579
61744893911993011253497465880489
61744893911993011665341635972577
61744893911993111958047045700112
61744893911993111959738151915890
61744893911993111960303010986746
61744893911993117358696895287566
61744893911993117359260979519550
61744893911993117494241033050066
61744893911993117494259888029780
61744893911993117494261953756418
61744893911993117494261953760630
61744893911993117494262210973862
61744893911993117494262210978074
61744893911993117495859245208436
61744893911993117495860020047308
61744893911993117495933285746018
61744893911993117495954206452370
61744893911993117495954206806502
61744893911993117495957650012958
61744893911993117496435727071352
61744893911993117496435755756062
61744893911993117496438051419326
61744893911993117496438079054276
61744893911993117496497369978002
61744893911993117496498403097128
61744893911993117496498517870906
61744893911993117496500727445102
61744893911993117496500840819200
61744893911993117496518290684354
61744893911993117496518290688566
61744893911993117496518291038486
61744893911993117496519323790430
61744893911993117496519409879498
61744893911993117496521647088644
61744893911993117496521732827792
61744893911993117496521734244942
61744893911993128614618378735256
61744893911993160135387699116314
61744893911993160135662767486198
61744893911993161782581756249290
61744893911993161782854500267148
61744893911993161782864975153046
61744893911993161782864975502966
61744893911993161783429059734950
61744893911993161828618675204081
61744893911993161828618675204082
61744893911993161829182644648994
61744893911993161829182759440277
61744893911993161829182759440278
61744893911993161830874897344946
61744893911993161965529947600634
61744893911993161965533419858982
61744893911993161965815862865060
61744893911993161965815891557204
61744893911993161965815891561416
61744893911993161965816634511776
61744893911993161965816638749480
61744893911993161965816638761126
61744893911993161965816638766742
61744893911993161965816639116870
61744893911993161965816663209536
61744893911993161965816663213748
61744893911993161965816667445836
61744893911993161965816667814630
61744893911993161966380722981464
61744893911993161966380722993110
61744893911993161966380722994514
61744893911993161968061348293520
61744893911993161968064820551868
61744893911993161968072971439712
61744893911993161968072975677416
61744893911993161968072975689062
61744893911993161968072975690466
61744893911993165534659052382884
61744893911993165535220697829742
61744893911993165535220812621025
61744893911993165535220812621026
61744893911993165671571473039730
61744893911993165671843069151266
61744893911993165671857014878522
61744893911993165671857016295464
61744893911993165671857016295672
61744893911993165671857043924798
61744893911993165671857044993432
61744893911993165672417656967068
61744893911993165672418776162212
61744893911993165672418776175262
61744893911993165672421099110506
61744893911993165672421100527656
61744893911993165672421128156782
61744893911993166907200705419440
61744893911993166907200734121412
61744893911993166907203832954126
61744893911993166907203833304046
61744893911993166909732110717176
61744893911993166909735582625604
61744893911997014420824199083324
61744893911997014420824199087696
61744893911997014420824203787588
61744893911997014420824203791960
61744893911997019954685487799052
61744893911997019956377740495004
61744893911997019957004500752764
61744893911997063831526134118678
61744893911997063831527277311690
61744893911997063831527282011582
61744893911997064426322736416762
61744893911997064426323884309666
61744893911997064428582545698004
61744893911997067537564187299426
61744893911997067537567658140624
61744893911997069367707578976758
61744893911997069367707952029386
61744893911997069367710274977680
61744893911997069367711049817956
61744893911997069369966240365096
61744893911997069369967388258000
61744893911997069369969711206294
61744893912005123236540755234460
61744893912005123236540756634348
61744893912005123236603432659964
61744893912005123237170614679066
61744893912005125066683005118668
61744893912005167708742859736694
61744893912005167708745184084668
61744893912005173059717856866460
61744893912005173059718631701120
61744893912005173061912294020430
61744893912005173061974968983188
61744893912005173061977292981242
61744893912005173242670295202596
61744893912005173242670295669156
61744893912005173243230908589170
61744893912005173243232055082394
61744893912005173243232056482074
61744893912005173244925485749736
61744893912005173244926632242960
61744893912005173244926633642640
61744893912005173244928956590934
61744893912005174478016313396072
61744893917481520579793387162416
61744893917481521807832009236776
61744893917481521807832382308278
61744893917554471919308801126466
61744893917554471919308801480598
61744893917554471925811311630312
61744893917578783543902945324002
61744893917578783543913448907868
61744893917578783543913449257788
61744893917578783544186537102267
61744893917578783544186537280386
61744893917578783544186537634518
61744893917578787249951502419662
61744893917578787249951502438536
61744893917578787256729423894400
61744893917578788484757452288802
61744893917585691786129147752788
61744893917586892360257537183550
61744893917586892360259861199074
61744893917586892360280781905426
61744893917586892367035458658288
61744893917586892550805612093830
61744893917586893595041794694006
61744893917586893602381476385204
61744893917761253743121595902290
61744893917769357618079698098290
61744893917769357618080841286930
61744893917769357618080845991194
61744893917772075786125707568018
61744893917772075786125789051992
61744893917772075786125789056204
61744893917772075786125789406124
61744893917772075786125792238532
61744893917772075786125793655682
61744893917772075786125793657086
61744893917772075786125793661298
61744893917772075969140042602604
61744893917772075969140046139064
61744893917772075969140047201874
61744893917772075974222616780764
61744893917772077021471806778908
61744893917772077021471806783120
61744893917772077021471807133040
61744893917772077204486060329520
61744893917772077211180299332982
61744893917773260071018054767586
61744893917773260071018054773202
61744893917773260071582138999570
61744893917773276543124482219336
61744893917773276543124482223548
61744893917773276543124485405876
61744893917773276543124486823026
61744893917773276543124486824430
61744893917773276543124486828642
61744893917773276548207056401708
61744893917773276550466487926058
61744893917773276731221309948108
61744893917773276733477646692309
61744893917773276733477646759404
61744893917773276733477646876044
61744893917773276733477646889142
61744893917773277778470499946252
61744893917773277778470499950464
61744893917773277785248421420990
61744893917773277785248421425202
61744893917773277968262675321522
61744893917773311131986652677672
61744893917793669242957434252210
61744893917793669242958577440850
61744893917793669242958582145114
61744893917793685302469165429390
61744893917796375878569138449566
61744893917796376473365369188096
61744893917796376473365369206970
61744893917796376475562416377580
61744893917796376475621706234076
61744893917796376475621706238288
61744893917796376475621706588208
61744893917796376475624029182370
61744893917796376475624029186582
61744893917796376475624029536502
61744893917796376475625063705596
61744893917796376475625063718646
61744893917796376475625178492424
61744893917796376475625178496636
61744893917796376475645984411948
61744893917796376475896773087800
61744893917796376475896773092012
61744893917796376475897031368102
61744893917796376475897031372266
61744893917796376475897031372314
61744893917796376482402984113104
61744893917796386996709920473813
61744893917796386996709920473814
61744893917796386998948435528112
61744893917796386998969356234464
61744893917796386999221522305361
61744893917796387410730699717337
61744893917796387410730699717338
61744893917796387411003528214333
61744893917796387418258753859606
61744893917796387593731092199514
61744893917796387593745039339548
61744893917796387593745039356810
61744893917796387593765960044496
61744893917796387601356689881334
61744893917796391124300278931312
61744893917796391300058159486288
61744893917796392352389919061870
61744893917796392352389919416002
61744893917796392540403835971698
61744893917796392542660172899634
61744893917796392542746954557756
61744893917796420947199664995290
61744893917797571694201214214242
61744893917797571701508609983438
61744893917797571701511704584064
61744893917797571703203185511044
61744893917797571703203957163376
61744893917797576635588752304388
61744893917797576635588752308600
61744893917797576643171215515964
61744893917797577047370643445406
61744893917797577049630452730860
61744893917797577230384983084878
61744893917797577232895466255144
61744893917797577232895466259356
61744893917797588141767641750681
61744893917797588174494486410318
61744893917797588357511148980822
61744893917797588358354995444694
61744893917797588358355383043062
61744893917797591874042599088518
61744893917797591874042599107392
61744893917797593116728294869598
61744893917797593116729069709874
61744893917797593116731394174488
61744893917797593299743323260486
61744893917797593299745647725100
61744893917797621107225628340242
61744893917797621704532714872854
61744893917797621704532714877066
61744893917797621705096800640085
61744893917797624813831232935456
61744893917797626461210189199748
61744893917797637556169719632207
61744893917797637581590721336387
61744893917797641285369367441195
61744893917797641285372437589199
61744893917797641287628774517135
61744893917804476049182583466050
61744893917804481582855500080468
61744893917804481585303594207392
61744893917804481585303595257152
61744893917804481585362885113648
61744893917804481585362885117860
61744893917804481585362885131118
61744893917804481585362885467780
61744893917804481585365208061942
61744893917804481585365208066154
61744893917804481585365208416074
61744893917804481585365982900814
61744893917804481585366242585168
61744893917804481585366242598218
61744893917804481585366355972316
61744893917804481585366356326448
61744893917804481585366357371996
61744893917804481585366357376208
61744893917804481585387163291520
61744893917804481586202036199356
61744893917804481586202036315996
61744893917804481586202037715676
61744893917804481586203070834802
61744893917804481592708247224660
61744893917804492521308788199424
61744893917804492704323041750036
61744893917804492704323041868080
61744893917804496227346841380172
61744893917804496227346841399046
61744893917804496227346841515686
61744893917804496227349939285382
61744893917804496227349940685062
61744893917804496227349940702532
61744893917804496410110046472812
61744893917804496410361094930784
61744893917804496410361094932188
61744893917804496410361094943834
61744893917804496410361094945286
61744893917804496410361094949450
61744893917804496410361094949498
61744893917804496410361095048828
61744893917804496410361095061926
61744893917804496410361095416058
61744893917804496410363418347042
61744893917804496410364193185914
61744893917804496410364194235674
61744893917804496410364194248724
61744893917804496410364537087272
61744893917804496410364537088676
61744893917804496410364537092888
61744893917804496417703100638910
61744893917804496417703100755550
61744893917804497462695957012298
61744893917804497462695958411978
61744893917804497462695958429448
61744893917804497467779561477384
61744893917804497469474137104160
61744893917804497652401351779206
61744893917804497652485034132438
61744893917804497652485808972714
61744893917804497652488133437328
61744893917804529763796750226334
61744893917805680518130460900604
61744893917805680519822714996236
61744893917805682159368159719474
61744893917805682159371631610432
61744893917805693278307481366768
61744893917805696984345534547516
61744893917805696984348633852406
61744893917805698218878742986280
61744893917805698219694651579322
61744893917805698224799290142168
61744893917805698226218425744708
61744893917805698226472573054060
61744893917805698226491542838120
61744893917805729923572411819240
61744893917805730336169434578772
61744893917805731573208481358236
61744893917805731573210804306530
61744893917808384053212022061692
61744893917808398870595224000876
61744893917808398870596342742510
61744893917808398870596344258830
61744893917808398870598667207124
61744893917808398875596005747594
61744893917808398875598330212208
61744893917808400103686025057810
61744893917808400105377157495808
61744893917869322467835164246138
61744893917869322467835164596058
61744893917877427578119163808582
61744893917877427578119163812794
61744893917877427578119164162714
61744893917877475756299230217538
61744893917901742907361641043904
61744893917901742907361641048116
61744893917901742909034953143250
61744893917901742909034953147462
61744893917901742909034953497382
61744893917901742909059317410190
61744893917901742909059317414402
61744893917901742909539717753748
61744893917901742909599037375234
61744893917901742909599037379446
61744893917901742909599037729366
61744893917901742909602393779524
61744893917901742909621077158686
61744893917901742909621077177560
61744893917901742909621077181772
61744893917901742909623401642174
61744893917901742909623401646386
61744893917901787378886910571724
61744893917901787378918306514102
61744893917901787381145567242748
61744893917901787381145570430692
61744893917901791084958682624270
61744893917901791084958683692904
61744893917901791085522766856254
61744893917901791085522767924888
61744893917901791087183623611440
61744893917901792320305472003518
61744893917905639833922400347994
61744893917905689244604929519988
61744893917905689839401160277392
61744893917905689839404632529916
61744893917905689841663292388884
61744893917905694780788697321990
61744893917905694780788698838310
61744893917905694780791022136524
61744893917905694783046987055976
61744893917905694783048134948880
61744893917905694783050457897174
61744893917913793121825930775548
61744893917913798656312801773274
61744893917913798656312803289594
61744893917913798658006232440616
61744893917913798658007378817200
61744893917913798658007380333520
61744893917913798658009703281814
61744893920533213204556202699146
61744893920545224478889706504098
61744893920545224481144895525872
61744893920545224481144895875792
61744893920545224481337428963412
61744893920545224481417639526260
61744893920545224481417639543730
61744893920545224481419962474554
61744893920545224481421110384928
61744893920545226310724207684370
61744893920545226310727678408928
61744893920545226310727678525568
61744893920545226311291762645124
61744893920545226311476578260886
61744893920545226311480048997090
61744893920545226311480049002679
61744893920545226311480049002706
61744893920545226311480825353659
61744893920545226311480825353686
61744893920752051157286319922794
61744893920752051182693746225857
61744893920752056098670391184590
61744893920752056098691283193182
61744893920835690924456810518507
61744893920860158202775885593141
61744893920872163943456249125941
61744893920872180412277011815156
61744893920872180412486993516965
61744893920872180412486993700700
61744893920872180412549755819756
61744893920872180412550014100058
61744893920872180412553112932772
61744893920872180412553141630532
61744893920872180414181569344946
61744893920872180414244331464002
61744893920872180414808416758844
61744893920872180414809449860708
61744893920872180414809478558468
61744893920872180414809564468173
61744893920872180414809564651908
61744893920872180414809565006040
61744893920872180414811887600202
61744893920872180414811887954334
61744893920872182244390310016200
61744893920872182244390338712556
61744893920872182244951813149326
61744893920872182244952961396362
61744893920872182244955283872480
61744893920872182244955283873884
61744893920872182244955283990524
61744893920872182244955284344656
61744893935194489754252272124021
61744893935194490303044242566213
61744893935194490303295291025589
61744893935202593629211514320717
61744893935202595412785418257841
61744893935202595413601325788073
61744893935206195918075082384272
61744893935206195918075082401742
61744893935206197152856642471040
61744893935206197152857015407028
61744893935206197152857015525072
61744893935206197152857015542542
61744893935206197152857015879204
61744893935206197152857015896674
61744893935206200857202442955836
61744893935206200857202815891824
61744893935206200857202816009868
61744893935206200857202816027338
61744893935206200857202816381470
61744893935206200859458779883772
61744893935206200866414857190678
61744893935206496107345675914496
61744893935206497342127236823360
61744893935206497342127609894862
61744893935206501046473409890012
61744893935206501046473409894224
61744893935279099268769181759074
61744893935279099268769182113206
61744893935279099268769182130675
61744893935279099276112220939261
61744893935279099276384189755070
61744893935279099276384190109202
61744893935279146859167926499562
61744893935279146859168041284986
61744893935279443884509563970185
61744893935279447589985850795590
61744893935279447590466257275224
61744893935279447590549935023362
61744893935279447590549939628455
61744893935279447590549939628456
61744893935299404617324742511351
61744893935303257115837446018427
61744893935303262057221516926091
61744893935303308916144922007193
61744893935303312019205270315987
61744893935303323137326017600867
61744893935303409063501201775420
61744893935303409063501201779632
61744893935303409063501202129552
61744893935303409063503524723714
61744893935303409063503524727926
61744893935303412769541577908674
61744893935303412769562498496982
61744893935303414004888367165666
61744893935303414599684970975698
61744893935303414599684970994572
61744893935303414599684970998784
61744893935303414599684971093742
61744893935303414599684971447874
61744893935303414607299978971694
61744893935303414607299978984744
61744893935303414607299978986196
61744893935303414607299978990324
61744893935303414607299978990408
61744893935303414607299979089738
61744893935303414607299979443870
61744893935303414607299979456920
61744893935303414607302302392164
61744893935303414607302303454938
61744893935303458474833363205468
61744893935303458474833363209680
61744893935303458474833363559600
61744893935303458476525615783376
61744893935303458476525615901420
61744893935303458476525616255552
61744893935303458477089700015360
61744893935303459026041917382040
61744893935303459032840730865370
61744893935303459033124324238903
61744893935303459033657011467104
61744893935303459078665258874170
61744893935303459078937572430866
61744893935303462180871416390428
61744893935303725861346318687539
61744893935303729567384371868287
61744893935303759215343992960972
61744893935303759215343993079224
61744893935303759215427675904685
61744893935303759222371013134898
61744893935303762919209392157497
61744893935303762921465728967336
61744893935303762921465729085433
61744893935303762921465730502529
61744893935303762921657372910109
61744893935303762928976134962185
61744893935303762928976134962186
61744893935303762928976249734512
61744893935303762928976249735964
61744893935303762928997055668537
61744893935303764154553082208716
61744893935303764154553082562848
61744893935303764154555405157010
61744893935303764154555405161222
61744893935303764156250758579214
61744893935311417129512079913131
61744893935311517879847612550306
61744893935311519115193630393862
61744893935311519115214551100214
61744893935311519709990234087254
61744893935311519709990234205298
61744893935311519709990234222768
61744893935311519709990234559430
61744893935311519709990234576899
61744893935311519709990234576900
61744893935311519710011154793606
61744893935311519710011154797818
61744893935311519710014511333409
61744893935311519715076936457549
61744893935311519717333273385242
61744893935311519717333273385485
61744893935311519717605242083250
61744893935311519717605242084654
61744893935311519717605242201294
61744893935311519717605242568476
61744893935311519717605242568524
61744893935311519717608340338380
61744893935311519717608341388140
61744893935311519717608341401190
61744893935311564182195695111614
61744893935311564182195809430478
61744893935311564182195809920123
61744893935311564189727106388531
61744893935311567840147460052682
61744893935311567841842036746688
61744893935311567842419725278754
61744893935311567842419811367822
61744893935311567849436238823160
61744893935311567850011603357171
61744893935311567885690719753232
61744893935311567888233747825802
61744893935311567888233747843028
61744893935311567888233747843064
61744893935311567888233747843272
61744893935311567888233862611226
61744893935311567888233862634312
61744893935311567888233863100871
61744893935311567888233863100872
61744893935311567888236185559520
61744893935311567893316317238219
61744893935311567895011669300540
61744893935311868029514650541650
61744893935311868031688081354906
61744893935311868031690404303200
61744893935311868031774086656432
61744893935311868031774088191626
61744893935311868038434492096226
61744893935311868038466002829644
61744893935311868085038077565569
61744893935311869264861444642631
61744893935311869264861444642632
61744893935311869264861444642685
61744893935311869266470014849838
61744893935311869266553697203070
61744893935311869266556020151364
61744893935311869266556021686558
61744893935311869272455531927856
61744893935311869273812020556560
61744893935311869274064101601407
61744893935311869274064102152531
61744893935311869274064216576390
61744893935311869274064216926310
61744893935311869274147784505764
61744893935315469751683807084590
61744893935315469753378384245156
61744893935315470300643916949654
61744893935315470300643918465974
61744893935315470300646240947708
61744893935315470300727600838080
61744893935315470307985923706136
61744893935315470307986009795204
61744893935315471537684512886896
61744893935315471537685287721556
61744893935485774026654844951909
61744893935485774026655218023411
61744893935485777132833868848565
61744893935485777137896293972705
61744893935485777137896667044207
61744893935485777140428067737093
61744893935485777140428070925037
61744893935485777725663927850027
61744893935485777727358503494273
61744893935485777732693270854239
61744893935485777734952332499243
61744893935486077329698661617237
61744893935486224328449145252086
61744893935486228035051282198258
61744893935486228035054753039456
61744893935486229270401542885264
61744893935493898852258283375143
61744893935494227458992714858955
61744893935494333144792461077830
61744893935494333144792461195874
61744893935494333144792461544390
61744893935494333144792461545794
61744893935494333144795931913412
61744893935494333144795931914816
61744893935494333144795932031456
61744893935494333144795932385588
61744893935494334380142721410704
61744893935494351591101006841154
61744893935494351591102126036298
61744893935497801907572609180955
61744893935497801915166438185925
61744893935497803149948368492913
61744893935497803149948397190673
61744893935497937246186080501117
61744893935497937246772204634597
61744893935497937246960490992227
61744893935497937253466443266458
61744893935497937253717491743060
61744893935497937253717491760565
61744893935497937253738412466965
61744893935497946534184699640468
61744893935497947769530717367384
61744893935497948365080466624775
61744893935497948365080466626179
61744893935497948371837467375608
61744893935497948371837467393113
61744893935497948371858388099513
61744893935497948372402326448111
61744893935497951473876517498048
61744893935497951473876517502260
61744893935497951475476820649568
61744893935497951475568770194000
61744893935497951476052270806088
61744893935497951480539245773708
61744893935497951480570756151590
61744893935497951482827093079526
61744893935497951482827093080930
61744893935497951483067662070996
61744893935497951483071022726040
61744893935497952024519495194864
61744893935497952025367947640414
61744893935497952025367947640657
61744893935497952025367947640658
61744893935497952025368028945109
61744893935497952025368029478764
61744893935497952025368032311172
61744893935497952025368033728078
61744893935497952025368033728321
61744893935497952025368033728322
61744893935497952025368033733937
61744893935497952025368033733938
61744893935497952025430709754098
61744893935497952025430709755502
61744893935497952025430709759714
61744893935497952030241310518376
61744893935497952030450603656924
61744893935497952031933563214328
61744893935497952032678642431260
61744893935497952032689032641027
61744893935497952032689118730095
61744893935497952032710039440659
61744893935497952070848873222020
61744893935497952077591926833146
61744893935497952078442703644175
61744893935497953260714046672025
61744893935497953260714046851548
61744893935497953260714047205680
61744893935497953267470961530866
61744893935497953267470961880786
61744893935497953267471047619934
61744893935497953267491968146763
61744893935497953313224632534221
61744893935497953313224632534222
61744893935497953313224632884142
61744893935497984834892682710126
61744893935498235605313653873008
61744893935498235605313653877220
61744893935498237389703089099792
61744893935498237389703089571968
61744893935498237389703089589437
61744893935498237390267173331776
61744893935498237390267173803952
61744893935498237390267173821421
61744893935498237390268321714325
61744893935498237397234500848885
61744893935498237397798585080869
61744893935498237443552169990785
61744893935498248507823065204516
61744893935498248507823065221985
61744893935498248507823065223389
61744893935498248508388182555833
61744893935498248508388297346873
61744893935498248515166104013102
61744893935498248515166104030571
61744893935498248515354476481433
61744893935498248515919593815281
61744893935498252211321446364256
61744893935498252212168865689312
61744893935498252212169898810049
61744893935498252213861118404137
61744893935498252213864469849202
61744893935498252213864474454295
61744893935498252214428673009356
61744893935498252214701299507148
61744893935498252214701303753738
61744893935498252214701303757950
61744893935498252219417713506616
61744893935498252219511899915890
61744893935498252219511904515160
61744893935498252219700276948760
61744893935498252221956613894165
61744893935498252221956613894166
61744893935498252267710198804081
61744893935498252267713297636795
61744893935498252267713297642411
61744893935498253449775348064123
61744893935498281861904422421662
61744893935498281861904422439131
61744893935498281861905570332035
61744893935498281869435833698579
61744893935498281869436608521593
61744893935498285016643492354762
61744893935498285016643492358974
61744893935498285575463410096670
61744893935498285575466504697296
61744893935498286803479872874804
61744893935518192632670850269081
61744893935518192639993084697549
61744893935518192640264680809245
61744893935518192640265052345553
61744893935518192640265053861873
61744893935518198166323218894517
61744893935518198166888074778833
61744893935518198173917048017531
61744893935518198176176854015871
61744893935518198176176857203815
61744893935518209248543129948707
61744893935518209248815099131905
61744893935518209248816242320545
61744893935518209248818569973103
61744893935518210476547572447289
61744893935518242648650929353845
61744893935518492829535647860061
61744893935518542789636161607877
61744893935518644769670197349794
61744893935518644769670197698310
61744893935518644769670197699714
61744893935518648474015997716546
61744893935518648474015997834590
61744893935518648474019468557744
61744893935518665059678775749309
61744893935518665067025371492373
61744893935518694714689517349245
61744893935518694715254379608045
61744893935518698422987009482799
61744893935522095092916604598143
61744893935522095093753432834727
61744893935522095100510433603113
61744893935522095100510805139421
61744893935522095100510806655741
61744893935522095100531727362093
61744893935522095100782401251117
61744893935522095100782769717525
61744893935522095100782774303745
61744893935522095100782774421789
61744893935522096923896824503315
61744893935522096923899148967929
61744893935522100032044338577871
61744893935522100032881162110191
61744893935522100039638536049249
61744893935522100039638539237193
61744893935522100039659456637557
61744893935522100042169571463671
61744893935522100042169939812035
61744893935522100042169939930079
61744893935522100042169944516299
61744893935522100042173039116925
61744893935522101863024558483043
61744893935522101863026882947657
61744893935522111701720824793603
61744893935522111709060850390579
61744893935522111709060851906899
61744893935522111709061622042911
61744893935522111709061626747175
61744893935522111709063946507525
61744893935522111709063949695469
61744893935522111709332819573777
61744893935522113539205023154967
61744893935522113539477363855599
61744893935522113539477363973643
61744893935522113540045319044805
61744893935522116643104895701267
61744893935522116643126930898499
61744893935522116643129255363113
61744893935522116648188241531759
61744893935522116648188584370307
61744893935522116648188585886627
61744893935522116648188585905501
61744893935522116648189356022639
61744893935522116648189360726903
61744893935522116648191680487253
61744893935522116648191683675197
61744893935522116648209505076659
61744893935522116649025409437821
61744893935522116650719989786331
61744893935522144512112608199279
61744893935522144514371675965697
61744893935522144514372049018325
61744893935522144514375143618951
61744893935522161113050663275357
61744893935522161115329035400525
61744893935522161115331359865139
61744893935522247038409939805846
61744893935522247038974024037830
61744893935522247038974024155874
61744893935522247038974024505794
61744893935522247039151805849518
61744893935522247040666276851826
61744893935522247040666277201746
61744893935522247040844058195550
61744893935522247040847152678132
61744893935522247041408918679136
61744893935522247041422861585678
61744893935522247046491488607946
61744893935522247046746007925990
61744893935522247048165919447522
61744893935522247048187213212326
61744893935522247048438260272022
61744893935522250745203461346064
61744893935522250747463266399430
61744893935522250747526028164354
61744893935522251980550250725312
61744893935522251980550595098846
61744893935522251980550595198224
61744893935522251980550595565406
61744893935522251980550623777940
61744893935522251980613012840156
61744893935522251980613385892784
61744893935522251980634277901376
61744893935522251980634278019420
61744893935522251980634278023632
61744893935522251980634278373552
61744893935522251982231223585796
61744893935522251982810031326056
61744893935522251987314569416288
61744893935522251987314942487790
61744893935522251989825425662268
61744893935522252574499521303568
61744893935522252575346854554218
61744893935522252575409616650188
61744893935522252575409616669062
61744893935522252575409616673274
61744893935522252577606635137492
61744893935522252577606635141704
61744893935522252577606635141912
61744893935522252577606635154962
61744893935522252577606663839672
61744893935522252577665954050300
61744893935522252577668276648674
61744893935522252577669425958728
61744893935522252577689197232770
61744893935522252577689197236982
61744893935522252577690316446787
61744893935522252577690316446788
61744893935522252577690316451000
61744893935522252577690317963108
61744893935522252577690317967320
61744893935522252581839204061996
61744893935522252582090251121692
61744893935522252582655111605278
61744893935522252582689203200062
61744893935522252582689203666622
61744893935522252582689979455840
61744893935522252582689979456084
61744893935522252582941401103358
61744893935522252582941401453278
61744893935522252584349688765844
61744893935522252584384556616442
61744893935522252584384556616650
61744893935522252585197394011927
61744893935522252585199716960221
61744893935522261863408235830094
61744893935522261863408235929264
61744893935522263098656624042062
61744893935522263098754253651968
61744893935522263098754254006100
61744893935522263098754254024974
61744893935522263100449604018446
61744893935522263100917092921838
61744893935522263100927682598984
61744893935522263100927682948904
61744893935522263100930005897198
61744893935522263100930006960008
61744893935522263101013685180530
61744893935522263101013685534662
61744893935522263101013688250430
61744893935522263101013689785624
61744893935522263105413624810448
61744893935522263105413997881950
61744893935522263106013351727690
61744893935522263106250826118534
61744893935522263107674093690224
61744893935522263107705604073722
61744893935522263107705604423642
61744893935522263649397231348784
61744893935522263649398345839664
61744893935522263649941542767320
61744893935522263649972939789978
61744893935522263650035701909033
61744893935522263650035701909034
61744893935522263650245768286973
61744893935522263656715993400860
61744893935522263656716079489928
61744893935522263656738033302356
61744893935522263656750947340526
61744893935522263656811298834593
61744893935522263656811299368248
61744893935522263656813623366302
61744893935522263656991433425256
61744893935522263657563756051301
61744893935522263657563756051302
61744893935522263657564817849521
61744893935522263657566768794947
61744893935522263657566854884015
61744893935522263657567141866289
61744893935522263695726609707230
61744893935522263695726609725860
61744893935522263695726610788962
61744893935522263695810292060462
61744893935522263695810293614369
61744893935522263695810293614370
61744893935522263695998578909141
61744893935522263701061004014324
61744893935522263702502208233674
61744893935522263703318115782779
61744893935522263703338261667569
61744893935522266804697771355472
61744893935522266804708623912142
61744893935522266804711718612146
61744893935522266804711723217240
61744893935522266804792306737758
61744893935522266804792306836928
61744893935522266804792306855802
61744893935522266804795401437554
61744893935522266804795406042648
61744893935522266806392609984236
61744893935522266807051742970584
61744893935522266807240023009967
61744893935522266811455035108376
61744893935522266811486545369618
61744893935522266812050629601602
61744893935522266812050629719646
61744893935522266812051404558518
61744893935522266813986553780454
61744893935522267363605281123008
61744893935522267401764662556688
61744893935522267401764663973838
61744893935522267402039730926815
61744893935522267409358492978843
61744893935522267409358492979051
61744893935522267409360811304782
61744893935522267409379413685243
61744893935522268589087582835878
61744893935522268591632159134510
61744893935522268596680923984410
61744893935522268596681010073478
61744893935522268596694498169582
61744893935522268596694584258650
61744893935522268598950835097518
61744893935522268598950921186586
61744893935522268642448169050474
61744893935522268642448169522858
61744893935522268644704505033644
61744893935522268644704506083404
61744893935522268644704506450794
61744893935522268644707605283300
61744893935522296452250261457866
61744893935522296452814345689850
61744893935522296452814346162026
61744893935522296454506598508058
61744893935522296459494982027594
61744893935522296462027534868558
61744893935522297047610949499882
61744893935522297047610949972058
61744893935522297049303202668010
61744893935522297050058672113423
61744893935522297050059815755525
61744893935522297050059820006327
61744893935522297054578276999486
61744893935522297054578277016991
61744893935522297054578650070988
61744893935522297055143136071989
61744893935522297056834613944927
61744893935522297056837737230263
61744893935522297056837741481065
61744893935522300158852398992854
61744893935522300168067910997600
61744893935522547228496441334266
61744893935522547228496441800826
61744893935522547230191016978512
61744893935522550934536817463308
61744893935522550936796622044498
61744893935522552169883606842556
61744893935522552171578555535218
61744893935522552171578555539430
61744893935522552172139943770492
61744893935522552718926625738508
61744893935522552718926625761594
61744893935522552718926625856552
61744893935522552718926625874022
61744893935522552718926626210684
61744893935522552718926626228153
61744893935522552718926626228154
61744893935522552721182962666444
61744893935522552721182962689530
61744893935522552721182963138620
61744893935522552721182963156089
61744893935522552721182963156090
61744893935522552721185285614738
61744893935522552721185285620354
61744893935522552721186433530728
61744893935522552721186435047048
61744893935522552726174445158212
61744893935522552727866697854164
61744893935522563836199182168256
61744893935522563837046601489100
61744893935522563838646904640620
61744893935522563838742205536562
61744893935522563838742205890694
61744893935522563839302938788637
61744893935522563839302938788638
61744893935522563839304086681541
61744893935522563839306295907275
61744893935522563845986673486712
61744893935522563845986930237596
61744893935522563845987706594192
61744893935522563845990029542486
61744893935522563846834350048085
61744893935522563846834350048086
61744893935522563846837448880799
61744893935522563846837448886415
61744893935522563846837707148003
61744893935522563846837707166717
61744893935522563890331598030065
61744893935522563892587934958001
61744893935522563892591033790715
61744893935522563892591033796331
61744893935522563892591292057919
61744893935522567543088012160033
61744893935522567543088012160081
61744893935522567545344347552740
61744893935522567545344347552984
61744893935522567545344349088017
61744893935522567545344462344024
61744893935522567545535733215212
61744893935522567545535733215455
61744893935522567545535733215456
61744893935522567545616058455720
61744893935522567545619416022198
61744893935522567545619416040912
61744893935522567550427688600263
61744893935522567550427693383232
61744893935522567550427693383476
61744893935522567550699662566430
61744893935522567550700007039342
61744893935522567550701987031044
61744893935522567552122269010252
61744893935522567552875502067163
61744893935522567552875754029219
61744893935522567552875760347462
61744893935522567552875760347465
61744893935522567552875760347466
61744893935522567552875875119792
61744893935522568778431700799980
61744893935522568778431701154112
61744893935522568780126276264703
61744893935522568780126276444226
61744893935522568780690103807282
61744893935522568780690103812898
61744893935522568780690104279458
61744893935522568780693461396638
61744893935522568780693461396846
61744893935522568785209622274718
61744893935522568785209622628850
61744893935522568785773706860834
61744893935522568785965178077315
61744893935522568786048775347518
61744893935522568787657687524151
61744893935522568788221515066730
61744893935522568788224614371620
61744893935522568788224872638824
61744893935522568788224872656293
61744893935522568788224872656294
61744893935522568834062140391618
61744893935522595406739295017962
61744893935522596641520855460266
61744893935522596641520855926826
61744893935522596641521228508682
61744893935522596641521228512894
61744893935522596643777192382586
61744893935522596643777192388202
61744893935522596643780663223784
61744893935522597190563874845863
61744893935522597192820211756330
61744893935522597192820211773799
61744893935522597197811693775922
61744893935522597198095286087806
61744893935522597198095286105311
61744893935522597198095286106763
61744893935522597198095658809388
61744893935522597198095659159308
61744893935522597198659370338747
61744893935522597200354721865961
61744893935522597200354721871577
61744893935522597244412955247211
61744893935522597246108306781493
61744893935522600348122992872998
61744893935522600897169482633234
61744893935522600899613734382491
61744893935522600899613734382492
61744893935522600899617200972887
61744893935522600899617200972888
61744893935522600899617205223689
61744893935522600904700522356373
61744893935522600904700546803379
61744893935522602131951039864508
61744893935522602131951039870124
61744893935522602131951039982552
61744893935522602131951040336684
61744893935522602131951411518860
61744893935522602131951411523072
61744893935522602132703409396880
61744893935522602134210849173048
61744893935522602134399134467820
61744893935522602139482479944179
61744893935522613252519884586565
61744893935522616956865685071361
61744893935530218047959776251143
61744893935530218054737697725881
61744893935530218054988746202727
61744893935530218650350582156361
61744893935530221751719452602459
61744893935530221753997829431891
61744893935530221754000152380185
61744893935530222354129199104283
61744893935530222354129199105687
61744893935530222354129199222327
61744893935530222354131522052577
61744893935530222354131522053981
61744893935530222354131522170621
61744893935530222356388635337109
61744893935530222356390958285403
61744893935530352151163696091716
61744893935530352151164040465250
61744893935530352151226457856640
61744893935530355855495893792750
61744893935530355855498216274484
61744893935530355855593523286016
61744893935530355855593523404060
61744893935530355855593523758192
61744893935530355857190468970436
61744893935530355857204445279002
61744893935530355857267207039714
61744893935530355857267207043926
61744893935530355862273814800928
61744893935530355863090095869222
61744893935530355864784671046908
61744893935530355864784672563228
61744893935530357092547766999380
61744893935530357092551210205628
61744893935530357092551237840578
61744893935530357092610528764304
61744893935530357092613999605502
61744893935530357092631449354016
61744893935530357092634891497454
61744893935530357684804784415124
61744893935530357684899747542560
61744893935530357685736920152885
61744893935530357687344370828286
61744893935530357687347814017064
61744893935530357687347814021276
61744893935530357687347814021484
61744893935530357687347814034534
61744893935530357687347841669484
61744893935530357687347842719244
61744893935530357687407132575740
61744893935530357687407132593210
61744893935530357687407132929872
61744893935530357687407132947341
61744893935530357687407132947342
61744893935530357687409455524034
61744893935530357687409455528246
61744893935530357687410230362906
61744893935530357687410603434407
61744893935530357687410603434408
61744893935530357687410603788539
61744893935530357687410603788540
61744893935530357687410604834088
61744893935530357687410604838300
61744893935530357687428053164048
61744893935530357687428053168260
61744893935530357687430376112342
61744893935530357687430376116554
61744893935530357687431495326359
61744893935530357687431495326360
61744893935530357687431495330572
61744893935530357687431496842680
61744893935530357687431496846892
61744893935530357692395516099488
61744893935530357692430382078230
61744893935530357692431158318186
61744893935530357692431158784746
61744893935530357692431158802008
61744893935530357692431158802216
61744893935530357693267212217237
61744893935530357694687495712682
61744893935530357694687495729908
61744893935530357694687495730152
61744893935530357694689819723786
61744893935530357694689819727998
61744893935530357694689819728206
61744893935530357694690594562658
61744893935530357694938544206789
61744893935530357694938572537367
61744893935530357694938572891499
61744893935530357694940895485661
61744893935530357694940895839793
61744893935530357694941643039503
61744893935530357694959464913189
61744893935530366975311216255316
61744893935530366975408846220758
61744893935530366975408846687318
61744893935530366976161215213859
61744893935530366981213424382650
61744893935530368210754863942058
61744893935530368210754864060102
61744893935530368211319723130958
61744893935530368760551028210585
61744893935530368760551028272064
61744893935530368760551028761709
61744893935530368806116327313995
61744893935530368806304613671625
61744893935530371915100664544898
61744893935530371915101439383770
61744893935530371916792917122806
61744893935530372464046828220518
61744893935530372464047085437962
61744893935530372464047086954282
61744893935530372465741662131968
61744893935530372465741663648288
61744893935530372466588995382618
61744893935530372466588995849178
61744893935530372466589081391333
61744893935530372466589081452812
61744893935530372466589081471686
61744893935530372466589081475898
61744893935530372466589081588326
61744893935530372466589081942457
61744893935530372466589081942458
61744893935530372466592179358022
61744893935530372466592180757702
61744893935530372466592180774928
61744893935530372466592180775171
61744893935530372466592180775172
61744893935530372466651757497462
61744893935530372466651757501674
61744893935530372466651757614102
61744893935530372466651757968234
61744893935530372466654856800948
61744893935530372471368200185852
61744893935530372471640169369050
61744893935530372471640169835610
61744893935530372471640255458118
61744893935530372471641289030754
61744893935530372473370360517113
61744893935530372512154380005098
61744893935530372512154380028184
61744893935530372512156702953392
61744893935530372512342666852373
61744893935530372517407413023788
61744893935530372517407414440730
61744893935530372519101990184354
61744893935530373701101284158966
61744893935530373701164046273810
61744893935530373701938197084938
61744893935530373701938198484618
61744893935530373701938198502087
61744893935530373701938198502088
61744893935530373702000874527864
61744893935530373707021801550024
61744893935530373707084563314948
61744893935530373708692013977090
61744893935530373708692014327010
61744893935530373708692100066158
61744893935530373708693162219914
61744893935530373708693162237383
61744893935530373708714053761946
61744893935530373708716119959356
61744893935530373708716377176800
61744893935530373708776844590616
61744893935530373754445684980445
61744893935530373754445684980446
61744893935530373754445685330366
61744893935530373754446459814898
61744893935530373754448784162872
61744893935530402159612708290565
61744893935530402159800994635097
61744893935530402167143000341819
61744893935530405268597045521468
61744893935530405863958508308802
61744893935530405865840997688426
61744893935530405865841370764139
61744893935530405870637996730556
61744893935530405871475972877514
61744893935530405871478295825808
61744893935530405873170548055200
61744893935530405873170549571520
61744893935530405873172872519814
61744893935530405873181053522567
61744893935530657829231888850064
61744893935530657829231888968108
61744893935530657829231889322240
61744893935530657829233037232613
61744893935530657830924141546016
61744893935530657830924141564890
61744893935530657830924141664060
61744893935530657830924141668272
61744893935530657830924141681530
61744893935530657830924142018192
61744893935530657830926464494310
61744893935530657830926464499926
61744893935530657830927239334586
61744893935530657830927612406087
61744893935530657830927612406088
61744893935530657830927612410300
61744893935530657830927613922408
61744893935530657830927613926620
61744893935530657831491323566570
61744893935530657838445078041822
61744893935530657838458652127823
61744893935530657839022736359807
61744893935530657882516885509073
61744893935530668949612329602683
61744893935530668957143740862131
61744893935530672653390946183216
61744893935530672653390946533136
61744893935530672655085264959938
61744893935530672655085265077982
61744893935530672655085265432114
61744893935530672655088622545082
61744893935530672655649349191922
61744893935530672655650382311048
61744893935530672655650382316872
61744893935530672655652820033120
61744893935530672655838668674454
61744893935530672655838669141014
61744893935530672655922351481196
61744893935530672655922351494246
61744893935530672655922351495698
61744893935530672655922351499910
61744893935530672655924417680010
61744893935530672655924417684222
61744893935530672655925450786086
61744893935530672655925450799136
61744893935530672660168868007874
61744893935530672660168868125918
61744893935530672660639540320940
61744893935530672660732951889938
61744893935530672660732952239858
61744893935530672661008020727946
61744893935530672662428304240700
61744893935530672662620033791480
61744893935530673888740063582411
61744893935530673888740063582412
61744893935530673890431282686854
61744893935530673890431282804898
61744893935530673890434639209188
61744893935530673890434640271998
61744893935530673890434640276418
61744893935530673890996141875754
61744893935530673890999499342854
61744893935530673891268111058952
61744893935530673891271468526052
61744893935530673895514885734790
61744893935530673896271474841860
61744893935530673896355157313136
61744893935530673897774321501056
61744893935530673897774321967616
61744893935530673897962693946302
61744893935530673897965793251192
61744893935530673898047065523126
61744893935530673898049389987740
61744893935530673898049732944332
61744893935530673898527553135202
61744893935530673898530910602266
61744893935530673898531025393550
61744893935530702310659980378247
61744893935530706006910285249148
61744893935530706007474369481132
61744893935530706007474369953308
61744893935530706007662654775904
61744893935530706009170094557688
61744893935530706009922092075960
61744893935530706014428121028738
61744893935530706014428122894978
61744893935530706014430445843272
61744893935530706014441696631059
61744893935530706015005809914935
61744893935530706016687557143520
61744893935530706016687558659840
61744893935530706016698062610887
61744893935530707242256302976064
61744893935530707242256303094108
61744893935530707242257450868968
61744893935530707242257451004481
61744893935530707242257451004482
61744893935530707244701701555368
61744893935530707244704024503662
61744893935530707244704025570892
61744893935530707244705173463796
61744893935530707244785383927474
61744893935530707249787714357975
61744893935530707249787743055735
61744893935534258318273050013938
61744893935534258318273051530258
61744893935534258318275374478552
61744893935534258323335475138078
61744893935534258323335847146770
61744893935534258323335848663090
61744893935534258323337799602692
61744893935534258323356767853122
61744893935534258323359092317736
61744893935534258323607444774786
61744893935534258325030423840776
61744893935534258325302019952472
61744893935534259553057307973484
61744893935534259558141025812668
61744893935534259560651510049956
61744893935534269441458804105016
61744893935534274377216365189996
61744893935534274377218689654610
61744893935534274377781224256640
61744893935534274377781225772960
61744893935534274377783548721254
61744893935534274382278130383152
61744893935534274382843649380780
61744893935534274382845973845394
61744893935534274384809534263982
61744893935534274384810308986214
61744893935534274384812633450828
61744893935534274924543543851254
61744893935534274924564464557606
61744893935534274924564550178710
61744893935534274924567907763902
61744893935534274926802203260924
61744893935534274926803351166926
61744893935534274926803352683246
61744893935534274931885549091416
61744893935534274931885549557976
61744893935534274931885635180484
61744893935534274931885635297124
61744893935534274931885892397928
61744893935534274931886666882668
61744893935534274931888992746962
61744893935534274931907587943152
61744893935534274931907589459472
61744893935534274931909912407766
61744893935534274932158637936318
61744893935534274933602166153478
61744893935534274933604489101772
61744893935534274934418186971688
61744893935534274934418188488008
61744893935534274934420511436302
61744893935534276159892660410884
61744893935534276159893033482226
61744893935534276159913925490818
61744893935534276161584136755856
61744893935534276161605057462208
61744893935534276161605143667916
61744893935534276161608242854762
61744893935534276166667827059260
61744893935534276166667827409180
61744893935534276166688747648972
61744893935534276166688748115532
61744893935534276166691845902698
61744893935534276167508127567290
61744893935534276168951281663348
61744893935534276169199345744388
61744893935534276169202444931234
61744893935534276213261712477158
61744893935534276214956288121404
61744893935534276763998962666700
61744893935534307736631084061914
61744893935534307736634554903112
61744893935534307737197089509354
61744893935534307737199413973968
61744893935534307738891666203360
61744893935534307738891667719680
61744893935534307738893990667974
61744893935534324337317253874150
61744893935534324337319577872204
61744893935534324337588878683606
61744893935534324337589221522154
61744893935534324337589223057348
61744893935534324337592320827044
61744893935534324338132042209238
61744893935534324338135514113294
61744893935534324338152962915590
61744893935534324338153048538098
61744893935534324338154080594414
61744893935534324338156405059028
61744893935534324339826618903244
61744893935534324339827766809246
61744893935534324339847539609596
61744893935534324339847625698664
61744893935534324339848657288420
61744893935534324339848658800528
61744893935534324339848658804740
61744893935534324339850981753034
61744893935595095987684243273425
61744893935595095987705135282017
61744893935595095989962243862285
61744893935595096033437828299981
61744893935595198569879411708230
61744893935595247981188243740272
61744893935595247983444580318288
61744893935595247983444695109328
61744893935603303635184237223469
61744893935603303680163411270674
61744893935603303680749449682475
61744893935603303680749535775755
61744893935603303680937822133385
61744893935603348152365777576364
61744893935603348152365777593833
61744893935603348152365892384873
61744893935603348152553805672565
61744893935603348152555211845771
61744893935603351810047927565242
61744893935603351810298602970586
61744893935603351810298976023214
61744893935603351810298976042088
61744893935603351810863835095474
61744893935603351811167286327379
61744893935603351811168319429243
61744893935603351812554939898522
61744893935603351812556083553722
61744893935603351812556087804524
61744893935603351812558407551776
61744893935603351812575860604874
61744893935603351812576979800018
61744893935603351812589807743504
61744893935603351812589807744908
61744893935603351812589893832572
61744893935603351812589893838188
61744893935603351812652569863964
61744893935603351813405715292609
61744893935603351813406863185513
61744893935603351813426635998961
61744893935603351813426722088029
61744893935603351813427755194105
61744893935603351856052186463512
61744893935603351856052187880454
61744893935603351856146460373180
61744893935603351856146460727312
61744893935603351856146717122660
61744893935603351856146717124064
61744893935603351856146831909488
61744893935603351856146832263620
61744893935603351856147608283553
61744893935603351856147608283554
61744893935603351856147608637685
61744893935603351856147608637686
61744893935603351856901012330567
61744893935603351858308520557636
61744893935603351858402797655248
61744893935603351858403945565621
61744893935603351858403945565622
61744893935603351858406154772428
61744893935603351858594554504315
61744893935603353048188792442741
61744893935603353093752943084654
61744893935603353093941229446655
61744893935603353093941343883563
61744893935607253724301607888994
61744893935607270332601838196188
61744893935627478135695832986467
61744893935627511487542116820577
61744893935627511489801549865459
61744893935627511535534245953323
61744893935627512722868793728753
61744893935627513317665397576373
61744893935627513318250373816949
61744893935627613474821389218664
61744893935627613474822160870996
61744893935627613475386249820294
61744893935627617179167189703460
61744893935627617179167961355792
61744893935627618963557772836198
61744893935627618965252349996764
61744893935627618965828057020808
61744893935627618965830381368782
61744893935627618965890733046584
61744893935627618965893057394558
61744893935627618966100026558137
61744893935627618966103125390851
61744893935627619009101289754192
61744893935627619009384881711980
61744893935627619009384882060496
61744893935627619009384882066112
61744893935627619009384882178540
61744893935627619009405888505996
61744893935627619011079200605342
61744893935627619011082558076862
61744893935627619011100121193650
61744893935627619011100121197862
61744893935627619011103478783214
61744893935627619011103564876494
61744893935627619011581642267546
61744893935627619011583966278650
61744893935627619011583966282862
61744893935627619011644318293322
61744893935627619011646642308638
61744893935627619011646642308846
61744893935627619011664205425634
61744893935627619011664205429846
61744893935627619011665238550584
61744893935627619011665324620778
61744893935627619011665324639651
61744893935627619011665324639652
61744893935627619011665324643864
61744893935627619011667563015198
61744893935627619011667649104266
61744893935627619011667649108478
61744893935627619011832719446363
61744893935627661651349431066670
61744893935627662886131369261654
61744893935627662886133691860028
61744893935627662886134468111630
61744893935627663434925635021402
61744893935627663434925663719162
61744893935627663434988425832602
61744893935627663435176339124506
61744893935627663435176710660814
61744893935627663435176712177134
61744893935627663435176712196008
61744893935627663435198374788298
61744893935627663435198379039100
61744893935627663435208882971434
61744893935627663435208968710582
61744893935627663435271644736358
61744893935627663435741571249394
61744893935627663435772966854902
61744893935627663435772967204822
61744893935627663435773052943970
61744893935627663435773052948182
61744893935627663435773053298102
61744893935627663435835729323878
61744893935627663436046055581759
61744893935627663436046055583163
61744893935627663437433819707642
61744893935627663437436143705696
61744893935627663437436146893640
61744893935627663437457038902232
61744893935627663437465219899370
61744893935627663437465219900774
61744893935627663437465305638518
61744893935627663437465305639922
61744893935627663437465305644134
61744893935627663437467543897424
61744893935627663437467543898828
61744893935627663437467629986492
61744893935627663437467629992108
61744893935627663437530306012268
61744893935627663437530306017884
61744893935627663437719367214545
61744893935627663437719740267173
61744893935627663437740287920897
61744893935627663437740374008561
61744893935627663437740374014177
61744893935627663437740632275765
61744893935627663437740632277169
61744893935627663438283451446529
61744893935627663438284599339433
61744893935627663438304372152881
61744893935627663438304458241949
61744893935627663438304458246161
61744893935627663438305491348025
61744893935627663481024453744544
61744893935627663481024568063408
61744893935627663481024568067620
61744893935627663481025225396876
61744893935627663481025225401088
61744893935627663481025229983096
61744893935627663481025230000358
61744893935627663481025230001969
61744893935627663481025230001970
61744893935627663481025339715740
61744893935627663481025339719952
61744893935627663481025344301960
61744893935627663481589314215080
61744893935627663481589314232342
61744893935627663481589428533944
61744893935627663481778748484487
61744893935627663483186256711556
61744893935627663483281566911032
61744893935627663483469595007233
61744893935627663483472947873659
61744893935627663483472952124461
61744893935627663483473062664699
61744893935627663483473066911289
61744893935627663483473066915501
61744893935627663483473324128733
61744893935627663483473325177089
61744893935627663483473325178493
61744893935627663484037032105643
61744893935627663484037036356445
61744893935627663484037146896683
61744893935627663484037151147485
61744893935627663484038184249349
61744893935627667141813344383624
61744893935627667141813430476904
61744893935627667141876106502680
61744893935627667143505597079576
61744893935627667143505683172856
61744893935627667143781008406211
61744893935627667187065607179160
61744893935627667187065607180772
61744893935627667187065721970408
61744893935627667187626333827404
61744893935627667187627366929268
61744893935627667187627366946494
61744893935627667187627366946530
61744893935627667187627366946738
61744893935627667187627481737778
61744893935627667187629691411144
61744893935627667187629806202392
61744893935627667187818748358455
61744893935627667187818752609209
61744893935627667189322058898344
61744893935627667189499381096160
61744893935627667189513701307535
61744893935627667190075085286391
61744893935627667190075089537193
61744893935627667190075200077431
61744893935627667190075204328233
61744893935627667190078557190447
61744893935627667190078560378391
61744893935627668377433221090049
61744893935627668379106905775463
61744893935627668379127797784055
61744893935627668422409295836576
61744893935627668422409295837980
61744893935627668422409410623404
61744893935627668422412395491386
61744893935627668422412509810250
61744893935627668422976479723370
61744893935627668422976594042234
61744893935627668423164766085371
61744893935627668424845395635132
61744893935627668424857018781323
61744893935627668424860490685379
61744893935627679497224557409957
61744893935627679497247773416603
61744893935627679497791740480271
61744893935627679497812632488863
61744893935631515933710310882150
61744893935631515935903971778486
61744893935631515935903971784310
61744893935631520875094377085550
61744893935631521424075494794390
61744893935631521424077817742684
61744893935631521425770070438636
61744893935631565346649091237108
61744893935631565346652190069822
61744893935631565349182446063572
61744893935631565895506146274474
61744893935631565895691737084644
61744893935631565895712657790996
61744893935631565895715066360394
61744893935631565895716099934434
61744893935631565895716100997292
61744893935631565896276742022980
61744893935631565896280184166418
61744893935631565897953868851832
61744893935631565897974760860424
61744893935631565897974760879298
61744893935631565898225464982402
61744893935631569055220499244320
61744893935631570836828198489830
61744893935631570836828227187590
61744893935631570837079274247286
61744893935631570837079275646966
61744893935631570837081598128700
61744893935631570837081598245340
61744893935631570837100166137834
61744893935631570837100167655558
61744893935631570837100167673028
61744893935631570837102490135888
61744893935631570837102490137292
61744893935631570837663907531270
61744893935631570837665026726414
61744893935631570837667349674708
61744893935631570837914956008116
61744893935631570839337563518924
61744893935631570839338710362068
61744893935631570839338711424926
61744893935631570839341034360122
61744893935631570839358484225276
61744893935631570839358570314344
61744893935631570839359603416208
61744893935631570839359603420420
61744893935631570839361926368714
61744893935631581955219884552938
61744893935631581955785002358962
61744893935631581957458682340112
61744893935631581957479574350108
61744893935631581957479574466748
61744893935631581957479579052968
61744893935631581957479579071842
61744893935639626536075335067916
61744893935639626536076109906788
61744893935639669224141688260268
61744893935639674165525759167932
61744893935639674711787472572230
61744893935639674711789796570284
61744893935639674712059068683926
61744893935639674712059413040198
61744893935639674712061735521932
61744893935639674712062510360804
61744893935639674712062510827364
61744893935639674712603378586142
61744893935639674712603380102462
61744893935639674712605704100516
61744893935639674712624270594734
61744893935639674712624272111054
61744893935639674714297955746708
61744893935639674714297956809566
61744893935639674714300279744762
61744893935639674714317729609916
61744893935639674714317815698984
61744893935639674714318847288740
61744893935639674714318848800848
61744893935639674714318848805060
61744893935639675949665641366636
61744893938160775467428967852937
61744893938160814309595230678990
61744893938160814309619594591638
61744893938160814309619594945770
61744893938160825422632632133378
61744893938233721460183311670334
61744893938233726401567382577998
61744893938233726950610401479566
61744893938233726950610401492616
61744893938233754813700584655496
61744893938233754814264668887480
61744893938233759755837920010562
61744893938233759755841014611188
61744893938233760304883261866040
61744893938254169468425045562098
61744893938254169514241278167372
61744893938257738431971114012471
61744893938257769956098269604670
61744893938257769956098269606074
61744893938257769956100592554368
61744893938257769956101278112016
61744893938257769956101364205296
61744893938257771190691830997634
61744893938257771191444976428502
61744893938257771191445062167650
61744893938257771191445062171862
61744893938257771191447299026876
61744893938257771191447385115944
61744893938257771191447385470076
61744893938257771739672173543198
61744893938257771739737172517268
61744893938258021966939912468617
61744893938258038575488125934443
61744893938258038575491236366822
61744893938258070145182785285890
61744893938258070145183556938222
61744893938258070145368863604310
61744893938258070145371186434560
61744893938258070145371186552604
61744893938258070145371958086892
61744893938258071379878827913774
61744893938258071380715656165886
61744893938258071380717979114180
61744893938258071380717979468312
61744893938258071928670798355966
61744893938258071929507621901384
61744893938258071929758675084716
61744893938258071929760998013318
61744893938258071929760998019960
61744893938258071975514468136358
61744893938258071975514468486278
61744893938258071975515240137206
61744893938258075635799051200708
61744893938266175254924735817794
61744893938266177039248800780956
61744893938269744172651477545271
61744893938269749706306943486941
61744893938270200015632656543203
61744893938270200015632656549996
61744893938270201844960143880724
61744893938270201845772953753480
61744893938270201845772953753481
61744893938270201845772954107613
61744893938270201845775276582705
61744893938270201845775276585125
61744893938270201845775276585126
61744893938270201845775276589338
61744893938270201845776052940326
61744893938270201845776052940327
61744893938440556806468258047473
61744893938440557401264487269683
61744893938440557402873171931267
61744893938440557403438027815583
61744893938440557403713353048779
61744893938440559187346921784513
61744893938440559187914103337103
61744893938440586980016204001038
61744893938448662513179206695155
61744893938448662514018620860387
61744893938452248130146225663184
61744893938452259248831057527538
61744893938452264189651043855728
61744893938452264189653366804022
61744893938452264731981915462682
61744893938452264738756739167724
61744893938452264739261245143628
61744893938452264739323920819484
61744893938452264739512207159804
61744893938452264739512293253084
61744893938452264785265748839057
61744893938452559435904862739986
61744893938452559437600210040776
61744893938452559437600214620354
61744893938452559438080730817970
61744893938452559438164294272760
61744893938452561221988906911440
61744893938452564376455189716541
61744893938452564378983121693315
61744893938452564378983893344243
61744893938452564378984280948440
61744893938452564379739739008547
61744893938452564926335821988716
61744893938452564928026912245811
61744893938452564928026915433755
61744893938452564928027299850008
61744893938452564928027299863058
61744893938452564928029655746864
61744893938452564928030384149867
61744893938452564928030387337811
61744893938452564928030427393580
61744893938452564928590996477795
61744893938452564928592158916652
61744893938452564928594471569795
61744893938452564928780445274234
61744893938452564928780445278446
61744893938452564928782757927377
61744893938452564928782887599788
61744893938452564928783529578305
61744893938452564928783659252120
61744893938452564971252568365445
61744893938452564973512003081951
61744893938452564973700284722219
61744893938452564973700289426483
61744893938452564973780884772974
61744893938452564973783972246275
61744893938452564974532867745293
61744893938452564974532982064157
61744893938452564974534030184150
61744893938452564974536342835841
61744893938452564974536472043144
61744893938452564974536472155572
61744893938452564974536472509704
61744893938452564974537243689860
61744893938452564974537243695476
61744893938452564974537244162036
61744893938452566209884036373692
61744893938452566758090097718945
61744893938452597731562565685052
61744893938452597733257141683382
61744893938452597733821997213614
61744893938452597733821997567698
61744893938452598273074169095036
61744893938452598274768744739282
61744893938452598279768407744366
61744893938452598279768407748578
61744893938452598280605580354484
61744893938452598280605580354532
61744893938452598280605580358904
61744893938452598280605584603882
61744893938452598280605584958174
61744893938452598282300155998730
61744893938452598282300160236482
61744893938452598282300160584950
61744893938452598282865016115182
61744893938452598282865016132444
61744893938452598282865016469266
61744893938452609391194144727584
61744893938452609392805809198754
61744893938452609392805809202966
61744893938452609392888720371830
61744893938452609392889492024162
61744893938452609392889750304464
61744893938452609392889754890684
61744893938452609393642895715640
61744893938452609393642900319122
61744893938452614334276920044842
61744893938452614335030065810150
61744893938472972306305239586033
61744893938472974138059658449108
61744893938472974138624514332020
61744893938472974138892996376525
61744893938472974138894029478389
61744893938472977842485539833951
61744893938472979077748761173215
61744893938476559753329386540040
61744893938476559755023961817104
61744893938476559755023961834366
61744893938476563459369759468088
61744893938476574572407163773550
61744893938476574577490505353288
61744893938476574579746846512286
61744893938476574579746846513312
61744893938476574579746846531978
61744893938476574579746846532026
61744893938476574579749166275066
61744893938476574579749941113938
61744893938476574580000217939648
61744893938476575807753956322076
61744893938476575807753956671996
61744893938476575812836527680878
61744893938476575812837302502488
61744893938476575814531102957942
61744893938476575814531877796814
61744893938476575815093639080504
61744893938476575815095962378718
61744893938476575815347010501224
61744893938476575815347010855356
61744893938476576356859651616602
61744893938476576363636797902548
61744893938476576364138981297548
61744893938476576364201656973404
61744893938476576364389943313724
61744893938476576364390029407004
61744893938476576410140127525877
61744893938476576410143614310278
61744893938476580069612175057520
61744893938476580070428082587752
61744893938476581898060861878979
61744893938476581898063961065825
61744893938476607933517490924810
61744893938476874766822586956403
61744893938476874766822975973330
61744893938476874768431271617987
61744893938476874768518326439186
61744893938476874768996127502303
61744893938476874769082410671170
61744893938476874769083182323502
61744893938476874769267210241921
61744893938476874769268358252917
61744893938476874769270697028752
61744893938476874769270811936432
61744893938476874769271452735499
61744893938476876001333700709333
61744893938476876003864344166102
61744893938476876004429200050418
61744893938476876546130245264918
61744893938476876546130245614838
61744893938476876552905024304885
61744893938476876552907363084932
61744893938476876552908167089576
61744893938476876553469928373266
61744893938476876553472218969248
61744893938476876596130304519365
61744893938476876598389739235871
61744893938476876598574926393557
61744893938476876598578020876139
61744893938476876598578025580403
61744893938476876598661708400195
61744893938476876599410606737237
61744893938476876599410735949544
61744893938476876599413701219819
61744893938476876599414088817374
61744893938476876599414093521638
61744893938476876599414203602798
61744893938476876599414203605228
61744893938476876599414204077404
61744893938476876599414208309492
61744893938476876599414208326754
61744893938476876599414208663624
61744893938476879708124253783850
61744893938476879708206657982111
61744893938476879708207821818218
61744893938476880257250869437286
61744893938476880257253967224452
61744893938476880258945445081532
61744893938476880259510304152388
61744893938476880259698676584536
61744893938476880259700996346290
61744893938476880259701771185162
61744893938476881537514370840809
61744893938476881538266483150121
61744893938476881538267516251985
61744893938476881538353537858892
61744893938476881540801258914314
61744893938476881540801373699738
61744893938476881540801373817782
61744893938476881540801374171914
61744893938476881540802148656654
61744893938476882086557045269465
61744893938476882086557045386105
61744893938476882086557389742377
61744893938476882086560487412903
61744893938476882086560488929223
61744893938476882087310535170815
61744893938476882087313634357661
61744893938476908121093509160708
61744893938476908121093509278800
61744893938476908122788084804954
61744893938476908122788084805002
61744893938476908122788084921594
61744893938476908122788084923046
61744893938476908123352940689318
61744893938476909355599986803863
61744893938476909355603473588264
61744893938476909356440301840376
61744893938476909358134877484622
61744893938476909358134877838754
61744893938476909905483320759206
61744893938476909907177896272310
61744893938476909907177896390402
61744893938476909907177896390562
61744893938476909907177896403452
61744893938476909907177896407824
61744893938476909907742752156626
61744893938476913611523694041546
61744893938476913611523696875198
61744893938476913613218269331452
61744893938476913613783128402308
61744893938476924724372725895986
61744893938476924724561012253568
61744893938476925959907804802094
61744893938476925959907805152014
61744893938476929663500459875714
61744893938477026716926298136588
61744893938477031634684558328020
61744893938477081589973725524578
61744893938484979877129009786836
61744893938484979878824361203074
61744893938484979879388445435058
61744893938484979879577621889112
61744893938484981709716770713432
61744893938484981709721017912252
61744893938484984818429124706015
61744893938484985367556874434940
61744893938484985369251479839804
61744893938484985370004711344212
61744893938484985370004711348424
61744893938484985370007034292506
61744893938484985370007034296718
61744893938484985370007034646638
61744893938484985370007809131378
61744893938484985412473616225449
61744893938484985413225728534761
61744893938484985413226761636625
61744893938484985415758296136084
61744893938484985415758296141700
61744893938484985415758296254128
61744893938484985415760504298954
61744893938484985415760619084378
61744893938484985415760619089994
61744893938484985415760619202422
61744893938484985415760619556554
61744893938484985415761394041294
61744893938484986651105088819916
61744893938484986651107411768210
61744893938484987196865750524459
61744893938485013233658979106258
61744893938485018720989460190590
61744893938485018721829731633470
61744893938485018723524307277668
61744893938485018723524307281880
61744893938485018723524307631800
61744893938485018724089166348524
61744893938485029832418291774434
61744893938485029834026861644978
61744893938485029834110544470386
61744893938485029834867047348710
61744893938488571030193519395582
61744893938488582150572811294672
61744893938488582150572926085920
61744893938488582150572926202560
61744893938488582150573701391352
61744893938488582150635573413728
61744893938488583980712850215464
61744893938488583980716207682564
61744893938488583980716322592882
61744893938488583980716322947014
61744893938488587091957772299016
61744893938488587638741240294554
61744893938488587638741240298766
61744893938488587638804002413610
61744893938488587641000790863714
61744893938488587641063466889330
61744893938488587686754375773630
61744893938488587686754376127762
61744893938488615502646670957304
61744893938488615504906106717954
61744893938488632103603662038152
61744893938488632103603662042364
61744893938549509447103045055880
61744893938549509447103045073142
61744893938549509447103045410012
61744893938549509447103048261086
61744893938549526101341658798401
61744893938549526101341663502665
61744893938549555154087086588272
61744893938549558858432886723148
61744893938549558860127459181880
61744893938549558860692321440680
61744893938549559409107805262878
61744893938561517017926804979002
61744893938561517017926805337506
61744893938561533626411850210702
61744893938561533671328595176105
61744893938561533672165435120618
61744893938561561490128913021860
61744893938561561490317194775800
61744893938561566429256647001588
61744893938561566978236870499912
61744893938561566978236870504124
61744893938561566978236903447070
61744893938561566978236985290952
61744893938561566978236989540350
61744893938561566978236989894642
61744893938561566978299661316728
61744893938561566978299665920418
61744893938561567023205569682740
61744893938561567023958715093916
61744893938561567024053246226644
61744893938561567024053250475994
61744893938561567024053250476201
61744893938561567024053250476202
61744893938561567024053250830334
61744893938561567026312685173834
61744893938561567026500971531416
61744893938561568261094615482226
61744893938561568261847760910664
61744893938561568261847761265004
61744893938561578096356846132460
61744893938561578098049098828412
61744893938561578098049213619452
61744893938561578098051418594378
61744893938561578098111889645228
61744893938561578098114212593522
61744893938561578098616277661022
61744893938561578098616392452062
61744893938561583040252204814092
61744893938581926182286822348172
61744893938581926182286822698092
61744893938581942836527758762831
61744893938581942836527758780093
61744893938581942836527761950775
61744893938581974359964440720440
61744893938581974360529302979240
61744893938581976144291579367226
61744893938581990968449604993982
61744893938585828642804544325238
61744893938585828642804544674998
61744893938585832348844917266128
61744893938585843466902101965220
61744893938585844702248875394671
61744893938585844702248880098935
61744893938585845228380281842034
61744893938585845251291894313501
61744893938585845251291899017765
61744893938585845296770153990221
61744893938585845296773510040379
61744893938585845296773514744643
61744893938585845297042012023625
61744893938585845297045479221965
61744893938585845297045483926229
61744893938585850235897887969949
61744893938585850235901244020107
61744893938585876820482165767198
61744893938585876820482165767406
61744893938585876820482165883838
61744893938585878055828958451238
61744893938585878056582104212174
61744893938585878604809215600772
61744893938585878604809301208778
61744893938585878604809301339920
61744893938585878604809301344292
61744893938585878604871977234554
61744893938585878604871977370068
61744893938585878605625123131004
61744893938585878648093766073223
61744893938585878650625557552634
61744893938585878650625558024810
61744893938585878650625562144470
61744893938585878650625562274160
61744893938585878650625562279984
61744893938585878650625562611030
61744893938585878650625562629904
61744893938585878651378707685336
61744893938585878651378707691160
61744893938585878651378708039468
61744893938585878651378708041080
61744893938585882310849674267920
61744893938585882310912350293696
61744893938585883592012727765188
61744893938585883592765873075582
61744893938585883592765873193626
61744893938585883592765873547758
61744893938585893429032325926244
61744893938585893429532185906390
61744893938585893429534508854684
61744893938585893429594861932166
61744893938585893429597184880460
61744893938585893429785471238090
61744893938585893429785471356134
61744893938585894665132263917710
61744893938585894665132264271842
61744893938585895259677776043527
61744893938586028768137652083991
61744893938586028768702510787665
61744893938586028768702511137585
61744893938586034302623372966068
61744893938586034302623373320360
61744893938586045377186438236999
61744893938586045377189995171477
61744893938586045377249200356055
61744893938586045377252670847333
61744893938593937459150955212344
61744893938593937459150955566476
61744893938593981930788200531086
61744893938593981930788200531294
61744893938593981930788200647726
61744893938593981930788200647934
61744893938593981930788200997646
61744893938593981931353060068502
61744893938593981931353060068710
61744893938593981931541346408870
61744893938593981931541346426132
61744893938593983715115335972666
61744893938593983715178011998442
61744893938593983760931596902742
61744893938593983760931596908358
61744893938593983760931597020786
61744893938593983760931597038048
61744893938593983760931597038256
61744893938593983760931597374918
61744893938593983760931597392388
61744893938593983761684742449224
61744893938593983761684742803356
61744893938593983761684742803564
61744893938593986870480793694098
61744893938593986870480794048438
61744893938593987419461050848052
61744893938593987419461136587200
61744893938593987419461136924022
61744893938593987419523812595666
61744893938593987419523812613136
61744893938593987421155712214136
61744893938593987421155712218348
61744893938593987421155712568268
61744893938593987421218388239912
61744893938593987421218388244124
61744893938593987421720571284992
61744893938593987421783247310768
61744893938593987465277397387538
61744893938593987465277397393154
61744893938593987465277397404800
61744893938593987465277397505582
61744893938593987465277397522844
61744893938593987465277397523052
61744893938593987465277397877184
61744893938593987466971973149828
61744893938593987467536832220684
61744893938593987467725118460222
61744893938593987467725118578266
61744893938593987467725118932398
61744893938593988702318765715616
61744893938593998539273360666302
61744893938593998539336036692078
61744893938593998539338360690132
61744893938593998539840543618572
61744893938593998539840543735212
61744893938593998539840544085132
61744893938593998539903219644348
61744893938593998539903220110908
61744893938593998540091506001978
61744893938593998540091506468538
61744893938594003481225389477536
61744893938594003481476351860942
61744893938598040043303736498868
61744893938598040043303736853160
61744893938598041872612627471162
61744893938598052947445332956752
61744893938598052947448431789466
61744893938598052948013663927452
61744893938598052948076426046508
61744893938598056653552719462259
61744893938598056653552719466471
61744893938598056653552719816391
61744893938598056654051804720146
61744893938598056654051804720173
61744893938598056654051804724385
61744893938598056654114481100081
61744893938598056654116803698455
61744893938598056654116804048375
61744893938598058481937630003758
61744893938598058483629106348730
61744893938598058483629192437798
61744893938598058484195115375776
61744893938598058484195201114924
61744893938598058484257877140700
61744893988348503607545605569685
61744893988348507314147742988033
61744893988348551779010164731631
61744893988372818938945238455563
61744893988372818939028576924907
61744893988372822644983291636311
61744893988372822645066630105655
61744893988372822645066974479189
61744893988372867109929051849253
61744893988372867116623634854647
61744893988380024213496849781993
61744893988380027917277531399151
61744893988380927754724465815831
61744893988380928350087994895533
61744893988380972226926570784417
61744893988381079702411463927448
61744893988381079702474139953224
61744893988381379890052481255668
61744893988381380027313235631140
61744893988381380027313235985272
61744893988381380029005488327092
61744893988381380029005488681224
61744893988453868799398997514805
61744893988453873740783068422469
61744893988456625597396457399755
61744893988457072601860486315155
61744893988457072602424570547139
61744893988457973176993266849580
61744893988457976327198756861962
61744893988457976876256496692676
61744893988457976922010081601140
61744893988478185365663902359343
61744893988478189071701955540091
61744893988478239041028827455965
61744893988478239041028830643909
61744893988480887069099248330399
61744893988480890775137301511147
61744893988480890782479307217869
61744893988480935247341728961467
61744893988480937222277291340841
61744893988480937634059928588518
61744893988481387933343457650260
61744893988481391639383834829062
61744893988481391639383834847775
61744893988481391639383834847935
61744893988481391646912061181229
61744893988481391646977917411426
61744893988481391646977917882198
61744893988481392874165764091906
61744893988481392874729847853118
61744893988481392874729848323890
61744893988481392882323935138342
61744893988481392882323935609114
61744893988482287952079590798836
61744893988482287952363182577101
61744893988482288501134232846596
61744893988482288501155153551544
61744893988482288546887817755060
61744893988482288554418454181305
61744893988482292207174610025398
61744893988482292207174610038447
61744893988482292207174610038448
61744893988482292207195530744847
61744893988482292207195530744848
61744893988482292214702578091647
61744893988482292214789699405990
61744893988482292252928194933862
61744893988482292252928194946911
61744893988482292252928194946912
61744893988482292260543284314454
61744893988482293442541543754402
61744893988482293450135717132906
61744893988482293450135717249546
61744893988482293487710123725934
61744893988482293488274207957918
61744893988482293495889302041370
61744893988489045853074601110807
61744893988489045854769178271373
61744893988489147970390312759660
61744893988489148016060214844120
61744893988489148016122976609044
61744893988489148016122976963176
61744893988489192861972210512392
61744893988489192861972210862312
61744893988489192900110701691536
61744893988489192907725795776392
61744893988489196750093242779430
61744893988489493043084632993372
61744893988489493043084633347504
61744893988489493043648717225356
61744893988489493043648717579488
61744893988489493050678720160552
61744893988489493050678720161956
61744893988489493050678720278596
61744893988489493050678720632728
61744893988489493051242804510580
61744893988489493051242804860500
61744893988489493051242804864712
61744893988489493234173461140909
61744893988489496749125009005774
61744893988489496749125009122414
61744893988489496749125009476546
61744893988489496749689093237758
61744893988489496749689868076630
61744893988489496756719096290998
61744893988489496756719096407638
61744893988489496756719096761770
61744893988489496757283180522982
61744893988489496757283955361854
61744893988489496757283955828414
61744893988489497984385021429760
61744893988489497984468703782992
61744893988489497984468703784396
61744893988489497984468703901036
61744893988489497984471026731286
61744893988489497984471026732690
61744893988489497984471026849330
61744893988489497984471027199250
61744893988489497985035885803546
61744893988489497985035886270106
61744893988489497985035887319866
61744893988489497991979108714983
61744893988489497991979108714984
61744893988489497991979222968157
61744893988489497991979223151892
61744893988489497991979223501812
61744893988489497992062791002525
61744893988489497992062791068216
61744893988489497992062791069620
61744893988489497992062791186260
61744893988489497992065114017914
61744893988489497992065114134554
61744893988489497992629973088770
61744893988489497992629973555330
61744893988489497992629974605090
61744893988490365198763127184387
61744893988490393610875408188304
61744893988490393610896328894656
61744893988490393610896329248788
61744893988490393611460413126640
61744893988490393611460413476560
61744893988490393611711461603242
61744893988490393611711461953162
61744893988490393618490502150904
61744893988490393618490502156520
61744893988490393618490502268948
61744893988490393618490502273160
61744893988490393618490502623080
61744893988490393619054586505144
61744893988490393619054586855064
61744893988490393656628992980128
61744893988490393656628993452304
61744893988490393657193077212112
61744893988490393657465046395066
61744893988490393664244087060772
61744893988490393664244087064984
61744893988490393801985243135473
61744893988490396766163467675986
61744893988490396767858044836552
61744893988490397316936704907058
61744893988490397316936705023698
61744893988490397316936705377830
61744893988490397317500789139042
61744893988490397317500789255682
61744893988490397317501563977914
61744893988490397317752612450304
61744893988490397317752612454516
61744893988490397324530878285562
61744893988490397324530878402202
61744893988490397325094962517546
61744893988490397325095737352206
61744893988490397325095737468846
61744893988490397362669369110574
61744893988490397362669369227214
61744893988490397362669369581346
61744893988490397363234228181430
61744893988490397363234228647990
61744893988490397363506197830944
61744893988490397369914864041174
61744893988490397369914864513350
61744893988490397370284463128335
61744893988490397370284463194026
61744893988490397370848547426010
61744893988490397370849322260670
61744893988490398550588147473597
61744893988490398550588147473598
61744893988490398552259478912025
61744893988490398552259479095760
61744893988490398552259479095968
61744893988490398552259479445680
61744893988490398552259479463149
61744893988490398552259479463150
61744893988490398552262578295863
61744893988490398552280399684276
61744893988490398552280400169549
61744893988490398552280400169550
61744893988490398552282722632570
61744893988490398558119558733046
61744893988490398558182320497970
61744893988490398559601484802482
61744893988490398559601484802690
61744893988490398559601485152402
61744893988490398559601485152610
61744893988490398559780415469358
61744893988490398559790546349063
61744893988490398559790890355172
61744893988490398559790890355416
61744893988490398559790890705092
61744893988490398559790890705336
61744893988490398559792870347117
61744893988490398559811811428998
61744893988490398559874572997089
61744893988490398559874573058568
61744893988490398559874573064184
61744893988490398559874573180824
61744893988490398559874573193922
61744893988490398559874573530744
61744893988490398559874601756376
61744893988490398559874601761992
61744893988490398559874601878632
61744893988490398559874602228552
61744893988490398559876896012478
61744893988490398559876896129118
61744893988490398560441755079122
61744893988490398560441755195762
61744893988490398560441756595442
61744893988490398560441783776930
61744893988490398560441783893570
61744893988490398560441785293250
61744893988490398560441785310512
61744893988490398598013064005836
61744893988490398598015386835878
61744893988490398598015386837490
61744893988490398598015386954130
61744893988490398598015387304050
61744893988490398598016163205731
61744893988490398603663592205398
61744893988490398605355844901350
61744893988490398605358168899404
61744893988490398605544131258931
61744893988490398605546455256985
61744893988490398605628157906957
61744893988490398605628157968436
61744893988490398605628157972648
61744893988490398605630480855251
61744893988490398605630480920942
61744893988490398605630509618750
61744893988490398606111657634354
61744893988490398606111658684114
61744893988490398606195339987586
61744893988490408435872585017164
61744893988490408435872585367084
61744893988663708014748833580459
61744893988663858125577304190578
61744893988663858171330774309406
61744893988663858171330889100446
61744893988664758556065540284382
61744893988664758693326323711954
61744893988664758739079879924062
61744893988671512798522863818281
61744893988671512928252092497189
61744893988671811883012721120833
61744893988671963235318482716018
61744893988671963235318483070150
61744893988671963281072067980018
61744893988672728332318086462651
61744893988672863665806719163954
61744893988672863665806719518086
61744893988672863803067502945658
61744893988672863848821058803634
61744893988672863848821059157766
61744893988672863848821087855526
61744893988675430038285985637689
61744893988675430221299553624829
61744893988675430221300325277161
61744893988675430633081444748377
61744893988675430633081559533801
61744893988675577090317333023613
61744893988675577090338253728609
61744893988675577090338253730013
61744893988675577227013142237514
61744893988675577227096825063130
61744893988675580331290708123920
61744893988675580331291482958580
61744893988675580743345715268194
61744893988675580750604123875398
61744893988675580789036624152333
61744893988675580926360054552130
61744893988675580926360054906262
61744893988675580926360054907630
61744893988675580933618377237855
61744893988675580933702060245802
61744893988675580933702060595722
61744893988675582024383413530177
61744893988675582169048849625050
61744893988675582169048849974970
61744893988675877233081110594428
61744893988675877233353079775978
61744893988675877233834342110529
61744893988675877233834342111933
61744893988675877416367418943274
61744893988675880932616309264978
61744893988675881115630648550366
61744893988675881115630648904498
61744893988675881115630648906115
61744893988675881122972654125946
61744893988675882167962065529312
61744893988675882175305104337898
61744893988675882358319443505194
61744893988675910579820576908989
61744893988675910587351615095691
61744893988675910587351615097095
61744893988676777800830216207472
61744893988676777801081178590794
61744893988676777801081264679862
61744893988676780950485569129516
61744893988676780951049653361500
61744893988676780951050428200372
61744893988676781500093445696436
61744893988676781507686413773466
61744893988676781507686499862534
61744893988676782743033203152714
61744893988676782743033289241782
61744893988676782743033547526455
61744893988676782788223048204339
61744893988676782788787132436323
61744893988676814441827709772622
61744893988695823318055783278073
61744893988695823325395466036501
61744893988695827022401583762869
61744893988695827024657920690805
61744893988695827031352159339927
61744893988695828129438653152949
61744893988695828257747596789733
61744893988695828259167881831857
61744893988695828259439849485685
61744893988695828265003596722545
61744893988695838142778667975685
61744893988695839377559825118233
61744893988696122912526675676255
61744893988696122912526675681871
61744893988696123507326377274857
61744893988696127211672177759653
61744893988696127213928514687589
61744893988696128447015867839627
61744893988696128454275309915877
61744893988696128455969885560123
61744893988696138332049261972469
61744893988696139566831195467401
61744893988696139574089861192671
61744893988696273488153535237238
61744893988696273625414175175594
61744893988696273625414289961226
61744893988696273625414289962630
61744893988696273625414289966842
61744893988696273671167760085670
61744893988696273671167874871094
61744893988696277331454551304636
61744893988696277331454666091672
61744893988696277331454666095884
61744893988696277377208136214712
61744893988696277377208251000136
61744893988696278564542019354734
61744893988696278564542019708866
61744893988696278610295489827694
61744893988697023348077709256815
61744893988697023350339467967163
61744893988697023942877410855417
61744893988697028884828661641239
61744893988697028886520914337191
61744893988697028886523237285485
61744893988697039958887303543551
61744893988697039958887305059871
61744893988697039958888079900147
61744893988697039958890399660497
61744893988697039958890402848441
61744893988697039959160422153283
61744893988697043663233104028347
61744893988697043663233875680679
61744893988697072121119891486485
61744893988697174055902526409162
61744893988697174055902526414778
61744893988697174193163309836734
61744893988697174193163309838138
61744893988697174193163309842350
61744893988697174238916866048842
61744893988697174238916866050246
61744893988697174238916866054458
61744893988697177761942902543820
61744893988697177899203685967180
61744893988697177944957242179288
61744893988697177944957242183500
61744893988697177944957270875644
61744893988697178995030255802670
61744893988697178995030256156802
61744893988697178997289691917452
61744893988697179132291039584374
61744893988697179178044595442350
61744893988697179178044595796482
61744893988699725183776901430445
61744893988699725191118907137167
61744893988699725778301536076153
61744893988699730725608099294923
61744893988699741662325748819497
61744893988699741837808677216991
61744893988699741838645500749311
61744893988699741845613205546765
61744893988699745366671549304293
61744893988699875759400661798966
61744893988699875759400662148886
61744893988699875759421553807558
61744893988699875759421554157478
61744893988699875896598654409514
61744893988699875896598654759434
61744893988699875896661301737322
61744893988699875896661302087242
61744893988699875896661416528570
61744893988699875896661416878490
61744893988699875896682222443882
61744893988699875896682222793802
61744893988699875942352210621622
61744893988699875942352210971542
61744893988699875942414886647398
61744893988699875942414886997318
61744893988699875942435807235706
61744893988699875942435893324774
61744893988699875942435893328986
61744893988699879465461586980008
61744893988699879602722341705400
61744893988699879607785023574600
61744893988699879607785024046776
61744893988699879648392243794072
61744893988699879648455005908916
61744893988699879648455005913128
61744893988699879653475932463112
61744893988699879653475932581156
61744893988699879653475932931076
61744893988699879653538608488888
61744893988699879653538608606932
61744893988699879653538608961064
61744893988699880838069387834128
61744893988699880883822972743996
61744893988699880883823058833064
61744893988699880883823058837276
61744893988699890583582677103436
61744893988699890583582677221480
61744893988699890720822425501164
61744893988699890720843346207724
61744893988699891818364610598368
61744893988699891818364610716412
61744893988699891818364611066332
61744893988699891818928695298316
61744893988699891955625279234692
61744893988699891955625279352736
61744893988699891955625279706868
61744893988699891956168442878160
61744893988699891956189363466676
61744893988699891956189363584720
61744893988699892367951481888996
61744893988699892367951482238916
61744893988699892368223451422114
61744893988699892375481860029318
61744893988699892413914360306253
61744893988699892551237790527931
61744893988699892551237790706050
61744893988699892551237790711714
61744893988699892551237791060182
61744893988699892551237791061550
61744893988699892551237791061634
61744893988699892558496113574106
61744893988699892558579796221603
61744893988699892558579796283082
61744893988699892558579796399722
61744893988699895524969847315990
61744893988699895659971080187452
61744893988699895662209595241542
61744893988699895662227417115388
61744893988699896073991859417718
61744893988699896081519913210066
61744893988699896119954737502317
61744893988699896127273498137404
61744893988699896127273498491535
61744893988699896127273498491536
61744893988699896127294419197935
61744893988699896262277054888632
61744893988699896264534166572523
61744893988699896264534167123648
61744893988699896264617849398139
61744893988699896264617849463830
61744893988699896264617849476880
61744893988699896264617849476928
61744893988699896264617849594972
61744893988699896264617849949104
61744893988699897490081928012080
61744893988699897492624956096296
61744893988699897492624956097700
61744893988699897492624956097748
61744893988699897492624956101912
61744893988699897492624956214340
61744893988699897492624956568472
61744893988699897497707525497067
61744893988699897497707526030722
61744893988699897497707526147362
61744893988699897499880180249682
61744893988699897499883279082396
61744893988699897499966961791372
61744893988699897499966961908012
61744893988699925172425076274886
61744893988699925912013386559268
61744893988699929013968869370230
61744893988700175948671255679110
61744893988700175948671256145670
61744893988700176085931895735718
61744893988700176085932010408714
61744893988700176085932010521142
61744893988700176085932010875274
61744893988700176131685480527542
61744893988700176131685480994102
61744893988700179654711260271844
61744893988700179791972015001448
61744893988700179791972273281701
61744893988700179797055617577208
61744893988700179797055617695252
61744893988700179797055618049384
61744893988700179837725599905700
61744893988700180890058421653960
61744893988700181027319061125964
61744893988700181027319175917004
61744893988700181027319176383564
61744893988700181073072646035832
61744893988700190910093019031596
61744893988700190910093019149640
61744893988700192144874952526528
61744893988700192144874952644572
61744893988700192144874952998704
61744893988700192145439036758512
61744893988700192740508384704286
61744893988700192740508385058418
61744893988700192747850390279866
61744893988700195849220753483500
61744893988700195851477089939260
61744893988700195851480189244150
61744893988700196261003017672725
61744893988700196263259095848232
61744893988700196263259095966276
61744893988700196263262453433375
61744893988700196263262453433376
61744893988700196270790421486575
61744893988700196270790421486576
61744893988700196270790507107680
61744893988700196270790507225724
61744893988700196270790507579855
61744893988700196270790507579856
61744893988700196270790794557917
61744893988700196270874103839808
61744893988700196270877543267478
61744893988700196453888443394923
61744893988700196453888443460614
61744893988700196453888443473664
61744893988700196453888443473712
61744893988700196453888443591756
61744893988700196453888443945888
61744893988700197498880177812274
61744893988700197506220117315970
61744893988700197506223216620860
61744893988700197506223560994394
61744893988700197681895550094484
61744893988700197681895550095936
61744893988700197681895550100148
61744893988700197681895550212576
61744893988700197681895550566708
61744893988700197686978120027506
61744893988700197689237555788156
61744893988700225361695670271670
61744893988700225911575144355790
61744893988700229615084116137442
61744893988700229615084116255486
61744893988700229617615521534592
61744893988700229617615521553306
61744893988700229622615527396890
61744893988700229622615527514934
61744893988700230852125854685740
61744893988700230852961534557244
61744893988700230852961534558648
61744893988700230852961534675288
61744893988700230852961535025208
61744893988700230859657265945188
61744893988701076516420246852438
61744893988701076516420246969078
61744893988701076516420246974902
61744893988701076516420247323210
61744893988701076516420247324822
61744893988701076516420275554618
61744893988701076516420276021178
61744893988701076653681030280010
61744893988701076653681030284222
61744893988701076653681030396650
61744893988701076653681030750782
61744893988701076699434586492118
61744893988701076699434586496330
61744893988701076699434586608758
61744893988701076699434586962890
61744893988701080222460280147352
61744893988701080227543968811972
61744893988701080227543968816392
61744893988701080227543968934436
61744893988701080227543969284356
61744893988701080359721034872744
61744893988701080405474619781208
61744893988701081457807412359324
61744893988701081457807412360728
61744893988701081457807441529468
61744893988701081595068195788300
61744893988701081595068195792512
61744893988701081595068195904940
61744893988701081595068196259072
61744893988701081640821752000408
61744893988701081640821752004620
61744893988701091340581370266360
61744893988701091340581370270780
61744893988701091340581370383000
61744893988701091340581370388824
61744893988701091340581370737132
61744893988701091340581370738744
61744893988701092575363303761292
61744893988701092575363303765712
61744893988701092575363303883756
61744893988701092575363304233676
61744893988701092575927387993276
61744893988701092575927388465660
61744893988701092582673799189510
61744893988701092719934553919114
61744893988701093125243151039218
61744893988701093125243151389137
61744893988701093125243151389138
61744893988701093132000410424679
61744893988701093132564149745055
61744893988701093132564149927386
61744893988701093132564150277306
61744893988701093132564235838335
61744893988701093132564236016454
61744893988701093170996735826829
61744893988701093170996735943469
61744893988701093170996736297601
61744893988701093176058643327846
61744893988701093177750895673878
61744893988701093177750896023798
61744893988701093177753995333143
61744893988701093178314592775542
61744893988701093178318079566585
61744893988701096279709104368552
61744893988701096279709104718472
61744893988701096281965441174024
61744893988701096281965441646408
61744893988701096281968540477510
61744893988701096281968540483334
61744893988701096831008116191704
61744893988701096831008460092818
61744893988701096831011559379078
61744893988701096831011559397708
61744893988701096831283528567939
61744893988701096836346210909475
61744893988701096838602202925803
61744893988701096838602202991494
61744893988701096838602203476927
61744893988701096838602203476928
61744893988701096838602289019083
61744893988701096838602289098031
61744893988701096838602289098032
61744893988701096838602289216075
61744893988701096838602289216076
61744893988701096838602289570207
61744893988701096838602289570208
61744893988701096838604613568261
61744893988701096838623209725483
61744893988701096838623209804431
61744893988701096838623209804432
61744893988701096838623210276607
61744893988701096838623210276608
61744893988701096838625534274661
61744893988701096838626677463302
61744893988701096876765144306172
61744893988701096882098762239444
61744893988701096883791273202600
61744893988701096884376794712895
61744893988701096884376794830939
61744893988701096884376795185071
61744893988701098073408610958234
61744893988701098073948216130786
61744893988701098073948216480706
61744893988701098073948302219854
61744893988701098073951315435676
61744893988701098073951315785596
61744893988701098073951401524744
61744893988701098112383901335119
61744893988701098112383901451759
61744893988701098112383901805891
61744893988701098117445550023667
61744893988701098119141160841433
61744893988701098119141160841434
61744893988701098119701887129722
61744893988701126066705444404606
61744893988701126066705444410222
61744893988701126066705444522650
61744893988701126066705444876782
61744893988701126486081422912548
61744893988701126486081423262468
61744893988701126531835352550289
61744893988701126531835352551747
61744893988701129771051244890806
61744893988701130182833136480914
61744893988701130185364541424601
61744893988701130189862364227074
61744893988701130190427223280704
61744893988701130237875471461887
61744893988701131419874874561248
61744893988701131425773236421400
61744893988701131425773236775532
61744893988701141303485632020205
61744893988701142538267565161005
61744893988701142538267565515137
61744893988701142538831649747121
61744893988701146242613365645801
61744893988701146244307942693939
61744893988701146244869702455693
61744893988701146244869702927869
61744893988701146244872026925923
61744893988701146244872801760583
61744893988707829058736142106609
61744893988707829059300226338593
61744893988707829066075824865037
61744893988707830164080963505001
61744893988707830889443624249399
61744893988707830896221545706875
61744893988707833868426763989797
61744893988707834592388510732045
61744893988707834594644847659981
61744893988707834595484000378441
61744893988707834600567344791991
61744893988707834602261921835917
61744893988707845123808149796091
61744893988707845125502726840017
61744893988707845711073342365549
61744893988707845713604746129739
61744893988707845713604746246379
61744893988707845713604747646059
61744893988707845721136530460529
61744893988707845721136530577169
61744893988707846765100372335583
61744893988707846772628684745055
61744893988707846772715466420647
61744893988707846773468984903165
61744893988707846956483324542637
61744893988707847368265215660569
61744893988707847368265330451609
61744893988707847368265588731827
61744893988707850469446172820379
61744893988707850476974226496087
61744893988707850476974226612727
61744893988707850476974485229851
61744893988707850477061266905443
61744893988707850479507038083913
61744893988707850662521377723385
61744893988707850662523700671679
61744893988707851074302607277165
61744893988707851074302607393805
61744893988707851074305706580651
61744893988707984713028633218768
61744893988707984758782218128636
61744893988707984758782304217704
61744893988707984758782304221916
61744893988707985810529007585104
61744893988707985810549899593696
61744893988707985947727000195652
61744893988707985947789647519248
61744893988707985947789762310496
61744893988707985947807210663542
61744893988707985947807211130102
61744893988707985947810566713700
61744893988707985947810568230020
61744893988707985955129328877996
61744893988707985955131653225970
61744893988707985993477113214562
61744893988707985993480556407760
61744893988707985993480584055760
61744893988707985993480585105520
61744893988707985993539874979486
61744893988707985993539875333618
61744893988707985993543232433536
61744893988707985993543345820684
61744893988707985993543346174816
61744893988707985993543347220364
61744893988707985993543347224576
61744893988707985993564151623568
61744893988707985993564153139888
61744893988707985993564237712636
61744893988707985993564237716848
61744893988707985993564239228956
61744893988707985993564239233168
61744893988707986000820238116428
61744893988707986000822562114482
61744893988707986000882914142204
61744893988707986000885238140258
61744893988707995693888712333884
61744893988707997066495398697124
61744893988707997485871835897672
61744893988707997485871836247592
61744893988707997523467249172288
61744893988707997523467249644464
61744893988707997524031333404272
61744893988707997524031333876448
61744893988707997524220395068737
61744893988707997530977654104279
61744893988707997530977654104280
61744893988707997531061336457512
61744893988707997531625420689496
61744893988707997531625421157460
61744893988707997531625421161672
61744893988707997660706997215884
61744893988707997660706997220304
61744893988707997660727917808612
61744893988707997660727917810016
61744893988707997660727917926656
61744893988707997661292002040596
61744893988707997661292002158640
61744893988707997661292002508560
61744893988707997668238408479752
61744893988707997668238408829672
61744893988707997668322091182904
61744893988707997668322119880712
61744893988707997668322119998756
61744893988707997668885831046970
61744893988707997668885831163610
61744893988707997668885831513530
61744893988707997668886175353409
61744893988707997668886175414888
61744893988707997668886175532932
61744893988707997668886175537144
61744893988707997668886175887064
61744893988707997668886204112696
61744893988707997668886204118312
61744893988707997668886204230740
61744893988707997668886204584872
61744893988708000633016446313612
61744893988708000634711023007618
61744893988708000635272783241548
61744893988708000635275107239602
61744893988708000770277114949936
61744893988708000771950770933170
61744893988708000771971691643942
61744893988708000772533451877872
61744893988708000772535775875926
61744893988708001230072484373590
61744893988708001230072484840150
61744893988708001237666571658814
61744893988708001237666572125374
61744893988708001365038849044534
61744893988708001367297510324656
61744893988708001367333153009914
61744893988708001367333153476474
61744893988708001367584201480936
61744893988708001367584201482304
61744893988708001367584201482340
61744893988708001367584201482388
61744893988708001367584201598980
61744893988708001372583088051879
61744893988708001372583088235614
61744893988708001372583432609112
61744893988708001374830069490106
61744893988708001374923107809643
61744893988708001374923107987762
61744893988708001374923107989166
61744893988708001374923108337682
61744893988708001374923108455726
61744893988708001374926207176012
61744893988708001374926207292652
61744893988708001374927326384206
61744893988708001374927326500846
61744893988708001374927355082014
61744893988708001374927355198654
61744893988708002419915881090316
61744893988708002426356058519154
61744893988708002426418734544930
61744893988708002426608254538984
61744893988708002426608254888904
61744893988708002426691478100440
61744893988708002426693802565054
61744893988708002427255562798984
61744893988708002427259034703040
61744893988708002465604465976401
61744893988708002465606789974455
61744893988708002470690134755187
61744893988708002472361466744739
61744893988708002472361466744740
61744893988708002472363790742793
61744893988708002472363790742794
61744893988708002472382387451139
61744893988708002472384711449193
61744893988708002602079443819588
61744893988708002602079445335908
61744893988708002602930219207852
61744893988708002602930219209304
61744893988708002602930219213432
61744893988708002602930220725624
61744893988708002602930220729752
61744893988708002602930220742886
61744893988708002602930995564448
61744893988708002607929882201082
61744893988708002608013565026698
61744893988708002608013565143338
61744893988708002608013565493258
61744893988708002609622134829939
61744893988708002609622135013674
61744893988708002609622135363594
61744893988708002609622135381064
61744893988708002609624457961968
61744893988708002609624458311888
61744893988708002609624459361648
61744893988708002609624459379118
61744893988708002609705041304575
61744893988708002609705041482694
61744893988708002609705041832614
61744893988708002609705817722650
61744893988708002609705817734296
61744893988708002609705817735748
61744893988708002609705817839290
61744893988708002609705817852388
61744893988708002609708140670944
61744893988708002609708140787584
61744893988708002609708142187264
61744893988708002609708142200362
61744893988708002610273001271170
61744893988708030877527714853018
61744893988708030877799310492538
61744893988708030877799310493942
61744893988708030877799310964714
61744893988708030878363394724522
61744893988708030885059126112466
61744893988708031014725707109434
61744893988708031014725707463566
61744893988708031022319421323156
61744893988708034584404545693840
61744893988708034584404546160400
61744893988708034728359797452198
61744893988708034728359797802118
61744893988708284765017667038600
61744893988708284902278306510604
61744893988708284902278421297432
61744893988708284902278421301644
61744893988708284902278421414072
61744893988708284902278421768204
61744893988708284948031891420472
61744893988708285999799600533532
61744893988708285999799601583292
61744893988708286137056883951166
61744893988708286137056884067806
61744893988708286137060240005536
61744893988708286137060241521856
61744893988708286137060241534906
61744893988708286137060354792364
61744893988708286137060354796576
61744893988708286137060354909004
61744893988708286137060355263136
61744893988708286137060356308684
61744893988708286137060356312896
61744893988708286142707670534572
61744893988708286144399923230524
61744893988708286144402247228578
61744893988708286182813824915404
61744893988708286182813826431724
61744893988708286188461255444440
61744893988708286190155832138446
61744893988708297255745071988960
61744893988708297667527336165136
61744893988708297667799046713740
61744893988708297667799047067872
61744893988708297674578345547236
61744893988708297675058747424583
61744893988708297675058747424584
61744893988708297675058861677757
61744893988708297675142085876458
61744893988708297675142429712125
61744893988708297675142429777816
61744893988708297849977591100448
61744893988708297849977591218492
61744893988708297850541675332432
61744893988708297850541675450476
61744893988708297850541675800396
61744893988708297857509002477940
61744893988708297857509002827860
61744893988708297857592685181092
61744893988708297858073086526189
61744893988708297858073086709924
61744893988708297858073087059844
61744893988708297858073087064056
61744893988708297858156425043754
61744893988708297858156769351597
61744893988708300959526788241772
61744893988708300961783125169708
61744893988708300961785449167762
61744893988708301373839423196914
61744893988708301373840456311828
61744893988708301381179362700610
61744893988708301381182462005500
61744893988708301381183581213694
61744893988708301556568104789404
61744893988708301556582826301750
61744893988708301556582826768310
61744893988708301556854795479124
61744893988708301556854795480576
61744893988708301556854795597216
61744893988708301564193701985950
61744893988708301564193702274391
61744893988708301564193702335870
61744893988708301564196801172796
61744893988708301564197920380990
61744893988708302606655070157914
61744893988708302608347064107052
61744893988708302608347437159680
61744893988708302608347437277724
61744893988708302608349388571666
61744893988708302608911148805596
61744893988708302608914619180234
61744893988708302608914619646794
61744893988708302608914620696554
61744893988708302609183117503360
61744893988708302609183117504764
61744893988708302609183117621404
61744893988708302609186215758490
61744893988708302609186216808250
61744893988708302609186474038744
61744893988708302609186475088468
61744893988708302609186475088504
61744893988708302614186223137107
61744893988708302614269819856186
61744893988708302615689328547538
61744893988708302615878475366500
61744893988708302615878848353437
61744893988708302615878848419128
61744893988708302615878848537172
61744893988708302615878848887092
61744893988708302615880799831113
61744893988708302615880799831114
61744893988708302615961296195542
61744893988708302615961296196946
61744893988708302615961296313586
61744893988708302615962072098592
61744893988708302615962072098628
61744893988708302615962416454900
61744893988708302615964395500432
61744893988708302615964396563206
61744893988708302615964396563242
61744893988708302615964739519834
61744893988708302616446030439682
61744893988708302616446030906242
61744893988708302616446031956002
61744893988708302616529598940610
61744893988708302616529599990370
61744893988708302791350038284336
61744893988708302791350039334096
61744893988708302791361661942213
61744893988708302791928844022842
61744893988708302792200813206040
61744893988708302792200813207492
61744893988708302792200813324132
61744893988708302792200813678180
61744893988708302792200814723812
61744893988708302792200814727940
61744893988708302792200814741074
61744893988708302797284159023482
61744893988708302797284503528158
61744893988708302798703667714626
61744893988708302798892729379252
61744893988708302798895053377306
61744893988708302798975635480882
61744893988708302798975635769323
61744893988708302798975635830802
61744893988708302798976411719434
61744893988708302798976411732484
61744893988708302798976411733936
61744893988708302798976411850576
61744893988708302798976784786564
61744893988708302798976784790776
61744893988708302798978734667728
61744893988708302798978736198550
61744893988708302799460255754430
61744893988708302799460256804190
61744893988708302799543939642940
61744893988708331021044723941338
61744893988708331021316319698902
61744893988708331021316320053034
61744893988708331021880403930886
61744893988708331028576134728610
61744893988708331028576134730014
61744893988708331028576135200786
61744893988708331211590360045006
61744893988708331211590360049218
61744893988708334727085100070380
61744893988708334727920779941884
61744893988708334727920779943288
61744893988708334727920780059928
61744893988708334727920780409848
61744893988708334727921554782160
61744893988708334734616511329828
61744893988708334915935125538612
61744893988708334915935125892744
61744893988708335960172457450294
61744893988708335960172457566934
61744893988708335961008137792570
61744893988708335961008137910614
61744893988708335962428421790758
61744893988708335962430745788812
61744893988708335962431892631956
61744893988708335962431893681716
61744893988708335962700390488522
61744893988708335962700390489926
61744893988708335962700390606566
61744893988708335962702713436816
61744893988708335962702713438220
61744893988708335962702713554860
61744893988708335962702713904780
61744893988708335967703868709742
61744893988708335967703868826382
61744893988708335969959833050205
61744893988708335969959833050206
61744893988708335969962157048259
61744893988708335969962157048260
61744893988708335969963303891404
61744893988708335969963304941164
61744893988708335969963304954178
61744893988709181608900548827529
61744893988709185332766657743964
61744893988709185332766657745368
61744893988709185332766657749580
61744893988709185332766686914108
61744893988709185337815392946918
61744893988709185337818491779632
61744893988709185339509969640924
61744893988709185470027441172940
61744893988709185470027441177152
61744893988709185470027441289580
61744893988709185470027441643712
61744893988709185515780997385048
61744893988709185515780997389260
61744893988709186567545149567842
61744893988709186567548591238896
61744893988709186567548591240300
61744893988709186567548591244512
61744893988709186567548592756620
61744893988709186567548592760832
61744893988709186567548592761040
61744893988709186567548592774090
61744893988709186567548620409040
61744893988709186567548621458800
61744893988709186568113451827476
61744893988709186573164511022868
61744893988709186573196021419416
61744893988709186574856763718820
61744893988709186574888273997324
61744893988709186574888274469708
61744893988709186574890598463342
61744893988709186574890598467762
61744893988709186704805903830886
61744893988709186704805904297446
61744893988709186750562930879980
61744893988709186750562932396300
61744893988709186756210361059096
61744893988709186756210361413228
61744893988709186757904938103022
61744893988709186757904938107234
61744893988709196425467958027729
61744893988709196433061672241451
61744893988709196450887405501020
61744893988709196450887405501228
61744893988709196455938464696412
61744893988709196593199219071884
61744893988709197686233422873804
61744893988709198209292910424229
61744893988709198209857769495085
61744893988709198219416078305167
61744893988709198219983261723997
61744893988709198235276441595849
61744893988709198235276441657328
61744893988709198242327480680392
61744893988709198242870184507539
61744893988709198242870184691274
61744893988709198242870185041194
61744893988709198242870270780342
61744893988709198242870529065015
61744893988709198242870529065016
61744893988709198242870529414936
61744893988709198242870643672321
61744893988709198242891564558244
61744893988709198242891564562456
61744893988709198242891564912376
61744893988709198281302771061489
61744893988709198288060030097031
61744893988709198288060030097032
61744893988709198288081065122296
61744893988709198288624114324804
61744893988709198288624114329015
61744893988709198288624114329016
61744893988709198288645149350068
61744893988709198288645149354280
61744893988709198425320784472504
61744893988709198425320784822424
61744893988709198425884868520753
61744893988709198425884868700276
61744893988709198425884868704488
61744893988709198425884869054408
61744893988709201390015139480956
61744893988709201391709716174754
61744893988709201391709716174962
61744893988709201392271475936508
61744893988709201392271476408892
61744893988709201392273800402526
61744893988709201392273800406946
61744893988709201392274575241398
61744893988709201397323309972176
61744893988709201397325634436790
61744893988709201397597976691330
61744893988709201940752733676642
61744893988709201941302870647788
61744893988709201941317592743286
61744893988709201946365552989324
61744893988709201946366327474064
61744893988709201948367856342874
61744893988709201948367856459514
61744893988709201948898105843386
61744893988709201948907461337307
61744893988709201948907461515426
61744893988709201948907461865346
61744893988709201948907547426375
61744893988709201948907547604494
61744893988709201948910560820316
61744893988709201948910561170236
61744893988709201948910646909384
61744893988709201948928468132775
61744893988709201948931940574858
61744893988709201948931940687286
61744893988709201948931940691498
61744893988709201948932715409518
61744893988709201986506318468466
61744893988709201987070402634759
61744893988709201987070402696238
61744893988709201987070402700450
61744893988709201987071177535110
61744893988709201987343147190531
61744893988709201992119138015832
61744893988709201993816813896684
61744893988709201994100406226073
61744893988709201994100406226074
61744893988709201994121441251338
61744893988709201994651690753254
61744893988709201994654015217868
61744893988709201994661132452883
61744893988709201994661132514362
61744893988709201994661132518574
61744893988709201994661132868494
61744893988709201994664231639729
61744893988709201994664490103925
61744893988709201994664490103926
61744893988709201994664490458057
61744893988709201994664490458058
61744893988709201994685525479110
61744893988709201994685525483322
61744893988709202131925244833530
61744893988709203176084804142720
61744893988709203176084805659040
61744893988709203176096083982560
61744893988709203176096457035188
61744893988709203176098408447174
61744893988709203176098751403558
61744893988709203176098751753478
61744893988709203176660168681104
61744893988709203176663610470202
61744893988709203176663611869882
61744893988709203176663611887352
61744893988709203176663639055742
61744893988709203176663639522302
61744893988709203176663640572062
61744893988709203176932137864141
61744893988709203176932137864142
61744893988709203176935581053128
61744893988709203176935581070389
61744893988709203176935581070390
61744893988709203181147487650656
61744893988709203181147488000576
61744893988709203181746956300694
61744893988709203181997918487267
61744893988709203181997918671002
61744893988709203181997919020922
61744893988709203181997919038391
61744893988709203181998004760070
61744893988709203181998263044743
61744893988709203181998292109733
61744893988709203182019184118325
61744893988709203182019184118326
61744893988709203183438434039730
61744893988709203183438434045554
61744893988709203183438434162194
61744893988709203183438434512114
61744893988709203183441533344620
61744893988709203183680040854638
61744893988709203183689394832239
61744893988709203183689395010358
61744893988709203183689395360278
61744893988709203183689480921307
61744893988709203183689481099426
61744893988709203183690171267540
61744893988709203183690171267784
61744893988709203183690257356608
61744893988709203183690257356851
61744893988709203183690257356852
61744893988709203183690544805685
61744893988709203183690630348001
61744893988709203183690630409480
61744893988709203183690630531736
61744893988709203183690630881656
61744893988709203183692494315248
61744893988709203183692494665168
61744893988709203183692495714928
61744893988709203183692495732154
61744893988709203183692495732397
61744893988709203183692495732398
61744893988709203183692580404316
61744893988709203183692581821222
61744893988709203183692581821466
61744893988709203183710401627707
61744893988709203183711178063251
61744893988709203183711178063252
61744893988709203183711551115880
61744893988709203183711551121496
61744893988709203183711551133142
61744893988709203183711551588056
61744893988709203183713502527866
61744893988709203183713874069790
61744893988709203183713874186430
61744893988709203184254255482298
61744893988709203184254255598938
61744893988709203184254255948858
61744893988709203184254255966327
61744893988709203184254255966328
61744893988709203184254341688006
61744893988709203184254341705475
61744893988709203184254341705476
61744893988709203184257354798798
61744893988709203184257699155070
61744893988709203184257727870383
61744893988709203184257727870384
61744893988709203184257812430034
61744893988709203184257812546674
61744893988709203184257813946354
61744893988709203184275262411875
61744893988709203184275262411876
61744893988709203184278619878975
61744893988709203184278619878976
61744893988709203184278733136434
61744893988709203184278733253074
61744893988709203184278734652754
61744893988709203221850013365340
61744893988709203221850013715260
61744893988709203221852336129691
61744893988709203222417195267850
61744893988709203222417195734410
61744893988709203222417196784170
61744893988709203222417196797220
61744893988709203222686841969153
61744893988709203222689164917447
61744893988709203222689165967207
61744893988709203222689165980257
61744893988709203227751589490415
61744893988709203227751589551894
61744893988709203227772510747939
61744893988709203227772769028193
61744893988709203229161283509966
61744893988709203229163606458260
61744893988709203229192018955422
61744893988709203229192019072062
61744893988709203229192019421982
61744893988709203229192793788470
61744893988709203229433625764506
61744893988709203229435948712800
61744893988709203229443842186367
61744893988709203229443842737491
61744893988709203229443842737492
61744893988709203229444215257869
61744893988709203229446165134661
61744893988709203229446166735545
61744893988709203229446166735546
61744893988709203229447198787649
61744893988709203229447199837409
61744893988709203229464763443891
61744893988709203229465136043010
61744893988709203229467087441945
61744893988709203230007926479830
61744893988709203230007926615343
61744893988709203230007926615344
61744893988709203230011025802189
61744893988709203230011025802190
61744893988709203230011283019633
61744893988709203230011283019634
61744893988709203230011284069393
61744893988709203230011284069394
61744893988709203230011397338498
61744893988709203230032204788843
61744893988709203366704511373816
61744893988709203366706835371870
61744893988709203367271694438514
61744893988709203367272037395106
61744893988709203367272038794786
61744893988709203367272067509856
61744893988709203367292959518448
61744893988709231177011479640670
61744893988709231588793743462714
61744893988709231588793743816846
61744893988709231596387457676436
61744893988709231596387458026356
61744893988709231642141387309966
61744893988709231642141387314177
61744893988709231642141387314178
61744893988709234881357280125466
61744893988709234883051856819472
61744893988709235294834119945888
61744893988709235300732481804636
61744893988709235300732481806040
61744893988709235300732482160172
61744893988709235300732482276812
61744893988709235302427833805478
61744893988709235302427834155398
61744893988709235346486152803572
61744893988709235346486153157704
61744893988709235348178276185670
61744893988709236527921477324398
61744893988709236527921477809672
61744893988709236528757158153351
61744893988709236530177441666266
61744893988709236530179765664320
61744893988709236530180912507464
61744893988709236530180913557224
61744893988709236530449410382744
61744893988709236530449410849303
61744893988709236530449410849304
61744893988709236535514415299568
61744893988709236535514415649488
61744893988709236537771528584100
61744893988709236537771528934020
61744893988709236537771528951246
61744893988709236537771528951489
61744893988709236537771528951490
61744893988709236537773851532394
61744893988709236537773851882314
61744893988709236537773852932074
61744893988709236537773852949300
61744893988709236537773852949543
61744893988709236537773852949544
61744893988709236537775000855545
61744893988709236537775000855546
61744893988709236581832861165405
61744893988709236581832947258685
61744893988709236583525113394798
61744893988709236583525199464992
61744893988709236583525199483622
61744893988709236583525199483865
61744893988709236583525199483866
61744893988709236583525199488078
61744893988709236583527437859411
61744893988709236583527437859412
61744893988709236583527523948236
61744893988709236583527523948480
61744893988709236583527523952691
61744893988709236583527523952692
61744893988709236583528557054312
61744893988709236583528557054555
61744893988709236583528557054556
61744893988709246387535391055297
61744893988709251355175737219581
61744893988772825458215885683240
61744893988772825595455633490748
61744893988772825595455633962924
61744893988772825595476554669484
61744893988772825595476640762764
61744893988772825641209218523080
61744893988772825641209218873000
61744893988772838543990971617994
61744893988772843485378135946870
61744893988772843485378136063510
61744893988772871760247490227684
61744893988772875466852724956846
61744893988772875604050804128686
61744893988772876655546425612956
61744893988772876655609101638732
61744893988772876701362800989928
61744893988772876701362801339848
61744893988772876702198481333608
61744893988772876702198481683528
61744893988772876838560764785868
61744893988772876838560764902508
61744893988772876838560764902716
61744893988772876838560765252428
61744893988772876838560765252636
61744893988772876838560793600476
61744893988772876838560793950396
61744893988780943516973579163045
61744893988780943516973579164449
61744893988780947223013955297703
61744893988780947360337381331510
61744893988780947360337381448150
61744893988780947360337385575244
61744893988780947360337385680238
61744893988780947360337385693288
61744893988780947360337385694740
61744893988780947360337386030158
61744893988780947360337386047420
61744893988780947360337386048872
61744893988780948458360744671335
61744893988780948595684175059486
61744893988780976870280784156286
61744893988780976870280784157690
61744893988780976870280898947326
61744893988780976870552495059022
61744893988780977007478862501562
61744893988780977007478862505774
61744893988780977007478862505982
61744893988780977007478862507386
61744893988780977007478891203742
61744893988780980530568349861396
61744893988780980530568350211316
61744893988780980530840318926550
61744893988780980530840319044594
61744893988780980530840319398726
61744893988780980531404403158534
61744893988780980531404403276578
61744893988780980576321935125604
61744893988780980576322049911028
61744893988780980577157730254708
61744893988780980577157983817648
61744893988780980577157983935692
61744893988780980713520013352836
61744893988780980713520013475300
61744893988780980713520013825220
61744893988780980713520042521576
61744893988780980713791982654126
61744893988780980713791983008258
61744893988780980714356067240242
61744893988780981765914364750288
61744893988780981811667949664576
61744893988780981811668064101484
61744893988780981811939660213180
61744893988780981811939917312580
61744893988780981811939917430624
61744893988780981948866027891808
61744893988780981948866028014064
61744893988780981948866028014272
61744893988780981948866028363984
61744893988780981948866057066164
61744893988784883174037735783412
61744893988784884409384525162660
61744893988805090245711544347067
61744893988805091480493477841999
61744893988805091617751909623309
61744893988805091617754232571603
61744893988805092212276544269017
61744893988805092213113367801337
61744893988805092213115692261739
61744893988805092213115692265951
61744893988805095186531531022747
61744893988805095187095615254731
61744893988805097152241101781065
61744893988805097152243424729359
61744893988805097152243426245679
61744893988805097153935678941631
61744893988805097153938001889925
61744893988805108272055654574179
61744893988805108272620508942175
61744893988805242192834802116412
61744893988805242193375670341750
61744893988805242193396562350342
61744893988805242193398886348396
61744893988805242330095470752736
61744893988805242330095556846016
61744893988805242330573633898794
61744893988805242330573633904410
61744893988805242330573662952298
61744893988805242330573662956510
61744893988805242330575958252384
61744893988805242330636309924570
61744893988805242330636309925974
61744893988805242330636309930186
61744893988805242330636424717222
61744893988805242330636424721434
61744893988805242330638634278160
61744893988805242330639409112820
61744893988805242330657230986666
61744893988805242330657316730026
61744893988805242330659554984720
61744893988805242330659641078000
61744893988805242330660329823592
61744893988805242330660415912660
61744893988805242375828134956252
61744893988805242375849141754480
61744893988805242376327219164406
61744893988805242376327219168618
61744893988805242376389895190182
61744893988805242376392219188236
61744893988805242376392994027108
61744893988805242376410901517638
61744893988805242376410901521850
61744893988805242376413225986464
61744893988805246036614010383372
61744893988805246036614039081340
61744893988805246036676686055016
61744893988805246036676800846264
61744893988805246036679785241862
61744893988805246036697607115708
61744893988805246036697692736812
61744893988805246036697693208988
61744893988805246036700792041702
61744893988805246082367595293448
61744893988805246082367595297660
61744893988805246082430270969304
61744893988805246082430271319224
61744893988805246082433370156150
61744893988805246082451191557612
61744893988805246082451277646680
61744893988805246082451277650892
61744893988805247134221967623298
61744893988805247134786051855282
61744893988805247271482636259622
61744893988805247271482722348690
61744893988805247271960799407084
61744893988805247271963123755058
61744893988805247272023475432860
61744893988805247272025799780834
61744893988805247272044396026992
61744893988805247272044482116060
61744893988805247272046720491606
61744893988805247272046806580674
61744893988805247317215300463138
61744893988805247317236221169490
61744893988805247317236307258558
61744893988805247317236307262770
61744893988805247317779384695122
61744893988805247317797980936860
61744893988805247317798067025928
61744893988805247317798067030140
61744893988805247317800305401474
61744893988805247317800391490542
61744893988805247317800391494754
61744893988805258802200783613032
61744893988805258847889368499117
61744893988805258847891692497171
61744893988805258985215121834158
61744893988805258985215122184078
61744893988805258985215123246852
61744893988805258985215123251064
61744893988805258985215123251100
61744893988805258985215123252552
61744893988805262553929744632371
61744893988805262691253174898266
61744893988805262691253174911280
61744893988805262691253174911316
61744893988805262691253174911364
61744893988805262691253175029408
61744893988805262691253175383540
61744893988805263789278858004057
61744893988805263926599188387478
61744893988805263926599964277514
61744893988805263926599964289160
61744893988805263926599964290612
61744893988805263926599964294740
61744893988805263926599964294776
61744893988805263926599964394154
61744893988805263926599964761336
61744893988805263926602288742128
61744893988805263926602288755226
61744893988805263926602288759354
61744893988805263926602288759390
61744893988805292153688059860554
61744893988805292153750735886330
61744893988805292155442988582282
61744893988805292155446087414996
61744893988805292156282140828774
61744893988805292156282140830178
61744893988805292156282915669050
61744893988805292198940236564422
61744893988805292198940350883286
61744893988805292199504320796406
61744893988805292199504435115270
61744893988805292199504435586042
61744893988805292199776031697738
61744893988805292201196573492358
61744893988805292201471640443848
61744893988805292202032368153498
61744893988805292202032368154902
61744893988805292202032368621462
61744893988805292202036496328164
61744893988805292335855870845022
61744893988805292335855870849234
61744893988805292336138314914118
61744893988805292336138343493834
61744893988805292336702399140278
61744893988805292336702399144490
61744893988805292336702399146102
61744893988805292336702399500234
61744893988805292336702427725818
61744893988805292336702428196590
61744893988805292338394651840442
61744893988805292338394651842054
61744893988805292338397751028900
61744893988805292338397779725256
61744893988805292339233804438306
61744893988805292339233804443922
61744893988805292339234579278582
61744893988805295905545471764320
61744893988805295905545586083184
61744893988805295905817440928644
61744893988805295907240163243750
61744893988805295908073519122816
61744893988805295908073773153720
61744893988805295908073777403070
61744893988805295908075843587430
61744893988805295908076872457206
61744893988805296042743550463936
61744893988805296043015519292842
61744893988805296044438127152118
61744893988805296044438127157942
61744893988805296045271856102734
61744893988805296045271856574910
61744893988805296045274955407624
61744893988805297094511141131244
61744893988805297094573817157020
61744893988805297095410645411074
61744893988805297096767478059180
61744893988805297097105222105080
61744893988805297097666981872450
61744893988805297097666982339010
61744893988805297097669306337064
61744893988805297140327516391576
61744893988805297140327516508216
61744893988805297140327516858136
61744893988805297140891486303292
61744893988805297140891600622156
61744893988805297140891600623560
61744893988805297140891600740200
61744893988805297140892375462432
61744893988805297141163197201816
61744893988805297141164230307892
61744893988805297141164230320942
61744893988805297142583738999244
61744893988805297142583853786072
61744893988805297142586952622998
61744893988805297142855449429804
61744893988805297142855449431208
61744893988805297142855449547848
61744893988805297142855706648652
61744893988805297142858805952138
61744893988805297142858807014912
61744893988805297142858807014948
61744893988805297143419533661788
61744893988805297143419533663192
61744893988805297143419533779832
61744893988805297143419534129752
61744893988805297143420308502064
61744893988805297143420566782282
61744893988805297143420566782318
61744893988805297143422632966678
61744893988805297143422891246896
61744893988805297143422891246932
61744893988805297277239937052634
61744893988805297277242261517248
61744893988805297277525480420796
61744893988805297277525480421004
61744893988805297277525480770716
61744893988805297277525480770924
61744893988805297278075617391942
61744893988805297278089564652780
61744893988805297278089564652988
61744893988805297278089565002700
61744893988805297278089593232704
61744893988805297278089593704880
61744893988805297278090339487440
61744893988805297278090368072980
61744893988805297279770194552508
61744893988805297279781817698860
61744893988805297279781846400832
61744893988805297279784916531366
61744893988805297279784945233546
61744893988805297280056885714612
61744893988805297280618645481982
61744893988805297280620969946596
61744893988809164968483813230808
61744893988809166387116910014380
61744893988809166387116910364300
61744893988809166387120009197014
61744893988809166387120009201226
61744893988809166387120009319270
61744893988809166387120009669190
61744893988809194204107244980948
61744893988809194615901132297652
61744893988809194615963807856868
61744893988809194615963808323428
61744893988809194798915471470772
61744893988809194798915471587412
61744893988809194798915471937332
61744893988809194798915500167128
61744893988809198320309608341664
61744893988809198322004185520860
61744893988809198367757885220655
61744893988809199557288297805942
61744893988809199557350973831718
61744893988809199740302636979062
61744893988809199740302637095702
61744893988809199740302665675418
61744893988809210675470949464266
61744893988817253605167481167078
61744893988817253605230157193014
61744893988817253605232481540988
61744893988817253606862058211004
61744893988817253606924734236940
61744893988817253607426142442988
61744893988817254842208075937920
61744893988817254842208077454240
61744893988817271311880304099351
61744893988817271313574880793357
61744893988817271314136641027287
61744893988817298079064162829670
61744893988817299726207167061540
61744893988817299726269842620756
61744893988817299726269843087316
61744893988817299909220716979786
61744893988817299909221506234660
61744893988817299909221506351300
61744893988817299909221506701220
61744893988817299909221534931016
61744893988817303018755980924742
61744893988817303020450558085308
61744893988817303430050782633612
61744893988817303430050782983532
61744893988817303430614866865596
61744893988817303430614866867000
61744893988817303430614867221132
61744893988817303430614867337772
61744893988817303432247543190582
61744893988817303432310219216358
61744893988817303612720002650596
61744893988817303613002446247516
61744893988817303613002446248920
61744893988817303613002446597436
61744893988817303613002446715480
61744893988817303613002474945276
61744893988817303613002475295196
61744893988817303613566530480904
61744893988817303613566530835036
61744893988817303613566559177260
61744893988817303613566559531392
61744893988817303615258768644214
61744893988817303615258783525372
61744893988817303615258783530988
61744893988817303615258812223132
61744893988817303615258812227344
61744893988817303615261882363702
61744893988817303615261882480342
61744893988817303615261911060058
61744893988817304665334901041268
61744893988817304665334901058738
61744893988817304665396800360528
61744893988817304665396800710448
61744893988817304665397576600484
61744893988817304665397577067044
61744893988817304667591237969204
61744893988817304667591237986674
61744893988817304667593560917498
61744893988817304667593561984728
61744893988817304667653913994980
61744893988817304667653914012449
61744893988817304667653914012450
61744893988817304667656236943274
61744893988817304667656237993034
61744893988817304667656238010503
61744893988817304667656238010504
61744893988817304711715360663321
61744893988817304713407613359273
61744893988817304848066020377512
61744893988817304848066021427272
61744893988817304848913324563012
61744893988817304848913324930194
61744893988817304848913353142728
61744893988817304848913353628002
61744893988817304850605232786052
61744893988817304850605233252612
61744893988817304850605577142324
61744893988817304850605577258964
61744893988817304850605577608884
61744893988817304850605605838680
61744893988817304850605606323954
61744893988817304850607557250666
61744893988817304850607900090618
61744893988817304850607900207258
61744893988817304850607901606938
61744893988817304850607901624200
61744893988817304850607928786974
61744893988817304850607930322008
61744893988817304850608676458860
61744893988817314550365191292828
61744893988817314550427866846428
61744893988817314550427867196348
61744893988817314550427867318604
61744893988817315785776984228154
61744893988817319490057009382284
61744893988817319490119685408060
61744893988817319491752361383126
61744893988817319491815037408902
61744893991411383669377787446545
61744893991412290870957939159592
61744893991412290871522023391576
61744893991431797638115264066911
61744893991432698205171491589030
61744893991435199782990132091663
61744893991435666881623981935429
61744893991435666881623982053473
61744893991435700098444584348394
61744893991435700693429589859678
61744893991435703804482637529142
61744893991436599430906905484288
61744893991436599430907273954908
61744893991436599430907278555630
61744893991436599430909598302882
61744893991436604964831238692040
61744893991443775697967295162045
61744893991443775697968069996705
61744893991443803972839741329037
61744893991443805803736399456768
61744893991443805803736399456769
61744893991444705775995246812260
61744893991618930440100390881320
61744893991626135119855402607964
61744893991626135120419486838544
61744893991626168473936759823706
61744893991626168473936759825110
61744893991627191799745423963311
61744893991627191799745538636307
61744893991630188292774856719616
61744893991630193096902762951363
61744893991630193097467618835679
61744893991630193097655646912923
61744893991630193097655646912924
61744893991630193097655646913007
61744893991630193097655646913166
61744893991630193097655646913167
61744893991630193234916286497439
61744893991630194927045782550148
61744893991631088722991611847104
61744893991631088723263207958800
61744893991631093665466280642982
61744893991631093665467428369864
61744893991631095632055542806297
61744893991631095632870345490508
61744893991631127019548785587010
61744893991631128849126949839346
61744893991631128849691034071330
61744893991650151954384787705698
61744893991650151954385559356626
61744893991650452143655381702482
61744893991650452143656153354814
61744893991650452144220237586798
61744893991650602262014889452191
61744893991650602856059380956311
61744893991650602993320135331783
61744893991650602993883876607175
61744893991650602994068675117546
61744893991650602994069449952206
61744893991650602994072161901947
61744893991651353261071569425785
61744893991651353261071594821769
61744893991651353261072341076713
61744893991651353261072714502346
61744893991651353261075038495945
61744893991651503424340716048135
61744893991651503424341487699063
61744893991651503424620952327367
61744893991651503424623931768159
61744893991651503424624046375464
61744893991651507130661328087615
61744893991651536778140547892029
61744893991651536778705403592610
61744893991654504722344209733674
61744893991654508428382262914422
61744893991654538076613595028148
61744893991654538213310638658589
61744893991654541782651648208896
61744893991654541917656439260025
61744893991655404054747322147126
61744893991655404054747322497046
61744893991655405289529518979979
61744893991655405290341681104474
61744893991655405290341681458606
61744893991655405426790273355451
61744893991655405884866316104314
61744893991655438643861575598151
61744893991655438781122329973623
61744893991662158427683893421573
61744893991662158427683922119333
61744893991662158427686991087887
61744893991662158427687019785647
61744893991662160074060953008442
61744893991662608596739739785659
61744893991662608597304599902063
61744893991662608597491478491378
61744893991662608597491852094971
61744893991662608734564206740167
61744893991662608734564206856807
61744893991662608734564981691467
61744893991662608734753268035999
61744893991662610426882764088708
61744893991662610427636024842048
61744893991662610427636024842049
61744893991662613536432333999835
61744893991662613538876699005099
61744893991662614133488372426959
61744893991662614133676400504287
61744893991662614263402529812859
61744893991662641951009125080133
61744893991662641951573985196537
61744893991662643781152149383182
61744893991662646890701719294309
61744893991663509165053620262762
61744893991663510995446658392584
61744893991663511132435730917372
61744893991663511132456622925964
61744893991663511132707327029068
61744893991663514106688480816088
61744893991663514243949149452252
61744893991663514701487407658819
61744893991663514701487407660223
61744893991663514838498147028073
61744893991663515936834200221799
61744893991663544348963931377746
61744893991663544349528015609730
61744893991663544486224600014230
61744893991663544486788684246214
61744893991727031924060689480759
61744893991727188171144233080966
61744893991739161932609707411815
61744893991739195286064304371202
61744893991739195286629163437845
61744893991739197116207701115821
61744893991739211757414061715943
61744893991739211757977757993894
61744893991759621517075189769077
61744893991759621517137865794853
61744893991763473557487442049415
61744893991763474014771945865515
61744893991763505536702332767686
61744893991763505676160105513869
61744893991763506910942039008807
61744893991763507506303506429128
61744893991763511072886106336809
61744893991763523382229125029845
61744893991763523382291801055621
61744893991763523977592912273209
61744893991763523977652101514584
61744893991763523977653263951011
61744893991763523977655200347298
61744893991763523977655200351510
61744893991763523977655588298985
61744893991763523977656362606335
61744893991763523977656362606578
61744893991763523977656363138586
61744893991771610760482240203877
61744893991771610760482240553797
61744893991771610761046324431649
61744893991771610761046324785781
61744893991771610762740901479787
61744893991771610762740901492837
61744893991771612407610522469939
61744893991771612407611297308811
61744893991771612407673198495715
61744893991771612408175381540795
61744893991771612408238057566571
61744893991771612409869958234801
61744893991771612409932634260577
61744893991771612615772712937718
61744893991771612616044309049414
61744893991771612616608393281398
61744893991771615725593878776646
61744893991771627234027982811797
61744893991771627234090658837573
61744893991771627257254140918471
61744893991771627257814739532454
61744893991771627257814739882374
61744893991771627257818225150455
61744893991771629087396390387833
61744893991771629087396390392045
61744893991771629087397538298206
61744893991771629087961622530190
61744893991771632199203071882032
61744893991771632791456646636830
61744893991771632791742175004972
61744893991771632791743337798933
61744893991771632791743337800337
61744893991771632793162845944777
61744893991771632793998526288457
61744893991771632793999674194375
61744893997320916238870105878940
61744893997341322520943360713575
61744893997341322520943361180135
61744893997352130981813887945944
61744893997352130981813887945945
61744893997352145798442796213575
61744893997353331738143003185516
61744893997353452391221592197512
61744893997353452391223916666338
61744893997353452391225064572340
61744893997353453626567611794880
61744893997535817167093621123671
61744893997538503633832746514068
61744893997538518458746616825271
61744893997538518458747388477603
61744893997538518458747388944127
61744893997538518458747388948339
61744893997538518870340221524094
61744893997538520105123299737084
61744893997539719215829735884987
61744893997539719215829764464703
61744893997539869721431507506903
61744893997539871140357753754477
61744893997558777321733641843990
61744893997560127144842986098855
61744893997560127144842986565415
61744893997560128380186684058437
61744893997560128380189007006731
61744893997560128380189778659063
61744893997560128791688798535499
61744893997560128791689570186427
61744893997560128791969034814731
61744893997560128791971271184311
61744893997560128791971357277591
61744893997560128791972042836643
61744893997560128791972128862828
61744893997560132498009410458339
61744893997562828848278331020151
61744893997562830495217957678014
61744893997564029605360707007287
61744893997564030840706695687927
61744893997564079423389176521245
61744893997570919133669728052628
61744893997570933958395308836971
61744893997570933958395308953611
61744893997570933958584370132767
61744893997570933958584370482687
61744893997570935604960281275644
61744893997570935605713513331224
61744893997570935605713513331225
61744893997570939311565860916135
61744893997570939311753888993463
61744893997572136362794740879948
61744893997572136545537369616844
61744893997572139657050788151724
61744893997572140068835490146183
61744893997572140068835490147587
61744893997572140068835490264227
61744893997572141304182282707759
61744893997572286456594357535386
61744893997572290160939381664990
61744893997572290343953606513422
61744893997572291580992653291482
61744893997572335862840850186648
61744893997635779774885265273061
61744893997635813126626373154369
61744893997635813128886150205603
61744893997643920069606405639690
61744893997647787345711346111287
61744893997647820699709910128725
61744893997647837170515446262201
61744893997647837170515700297317
61744893997647837170515703479645
61744893997647937852126328207089
61744893997647939269671463471203
61744893997647970793529303120247
61744893997647971203951348496299
61744893997647971388325533877651
61744893997647971388325562574007
61744893997647971389140322212739
61744893997647971389141470123113
61744893997647971389141814496647
61744893997647972623669252653981
61744893997647972623672351953255
61744893997647972624508376670517
61744893997647987265154099782927
61744893997647987265717926796063
61744893997647987265717926801679
61744893997647987265718958853783
61744893997647987859950703616045
61744893997647987860514443468671
61744893997647987860514529089775
61744893997647987860514529561951
61744893997647989093599558361803
61744893997647989094959777179189
61744893997647989095022539294033
61744893997647989095294135405729
61744893997647989095858908383305
61744893997647989095858994476585
61744893997647989095861232381359
61744893997647989095861232847919
61744893997647989095861318469023
61744893997647989095861318474639
61744893997647989095861318941199
61744893997647989095861577221501
61744893997647989096049605298829
61744893997668195274722246811621
61744893997668228626463354692929
61744893997668228628723131744163
61744893997668245099528925113797
61744893997668245100012537428359
61744893997672097735239968769813
61744893997672097735243067608227
61744893997672098970586761337089
61744893997672098970589080747435
61744893997672098970589080748887
61744893997672098970589085335143
61744893997672098970589860169803
61744893997672099382368767246061
61744893997672099382371091244115
61744893997672099382371091360755
61744893997672102676627133929635
61744893997672131089240852553217
61744893997672131089512448316445
61744893997672132919384253120008
61744893997672132919655849231704
61744893997672147558354394376037
61744893997672147558355169216397
61744893997672147559774677907665
61744893997672147560046647071989
61744893997672147560527938109881
61744893997672147560530257870231
61744893997672147560614604977047
61744893997672147560799534221661
61744893997672148793700928674621
61744893997672148793700928792665
61744893997672148793700928792749
61744893997672148793701186941825
61744893997672148793701186943313
61744893997672148793701187059869
61744893997672148793701187059953
61744893997672148793701961777973
61744893997672148795393439639265
61744893997672148795396538471979
61744893997672148795957265720685
61744893997672148795958298705909
61744893997672148795960364553399
61744893997672148795960618470387
61744893997672148795960618588431
61744893997672148795960618588515
61744893997672148795960622703963
61744893997672148795960622820603
61744893997672148796145551948577
61744893997672148796145552065217
61744893997672148796146326783237
61744893997672148796148646665843
61744893997672148796148650781291
61744893997672148796148650897931
61744893997672287975773023372921
61744893997672299485306631621793
61744893997672299508185748424728
61744893997672299508217129484580
61744893997672299508280666438053
61744893997672299508280666438296
61744893997672299508280666438297
61744893997680237434328824982730
61744893997680237435164505326410
61744893997680237845922802814374
61744893997680237846194398926070
61744893997680237846194398926230
61744893997680237846758483158054
61744893997680237846758483158214
61744893997680238029125055740294
61744893997680238029689139972278
61744893997680241138674625467526
61744893997680241141202558507158
61744893997680252667812751534651
61744893997680252670352423574532
61744893997680252670352423574533
61744893997680252670352423691172
61744893997680252670352423691173
61744893997680252670355779624690
61744893997680252670355779624691
61744893997680252670355779741171
61744893997680252670355779741330
61744893997680252670355779741331
61744893997680252670836295822063
61744893997680252670836295938703
61744893997680252670836297338383
61744893997680252670920638807815
61744893997680252671107892050483
61744893997680253906266657400756
61744893997680253906454685478084
61744893997680254500499176997678
61744893997680254501063261229662
61744893997680257609963643364291
61744893997680257612304710581504
61744893997680257612492738658832
61744893997680258204844976498405
61744893997680258204844976499809
61744893997680258204844976616449
61744893997680358473835632851944
61744893997680358473835977225478
61744893997680391850732268757561
61744893997680404595047419709468
61744893997680404595130341756523
61744893997680404595130342110655
61744893997680408298579635599068
61744893997680408298640073365938
61744893997680408298642397247352
61744893997680408298642397713912
61744893997680408298642655527654
61744893997680408301170717885565
61744893997680408322270025665600
61744893997680408322353622213993
61744893997680408322353708486796
61744893997680408322353708491008
61744893997680408322353966771310
61744893997680408322356032955622
61744893997680408324612369411382
61744893997680408324613144251658
61744893997680408324613402531960
61744893997680408324801430609288
61744894015045886419284342022162
61744894015045886968892476875160
61744894015066299290521933181438
61744894015066299839564952205262
61744894015066299885319308649418
61744894015069902110537700909400
61744894015078007266872474574304
61744894015078277762159312177405
61744894015078424219391986459125
61744894015078427925433137312820
61744894015078429160779156206136
61744894015252683473198178940112
61744894015252688963439175672835
61744894015252688963439177189155
61744894015252689009109079273615
61744894015252689009192762099023
61744894015260787348157424324752
61744894015260792288791322623975
61744894015260792289543693200491
61744894015260792884068327846199
61744894015264390853934294114202
61744894015264394560790821179161
61744894015264396344365496763001
61744894015264396390098160966517
61744894015264396390181843791925
61744894015264691043183967407442
61744894015264691043185000526568
61744894015264696533422636954167
61744894015264844844508441756484
61744894015264844844508441762100
61744894015264844844509584945124
61744894015264844844509584950740
61744894015264844844696841375736
61744894015264844844697613028068
61744894015264845393467805486100
61744894015264845393467891229620
61744894015264845393551487843704
61744894015264845439221361698208
61744894015264845439221476021444
61744894015264845439305044055812
61744894015264846628334192990968
61744894015264846674087749203076
61744894015264846674652981341062
61744894015264846674841009418390
61744894015285103913669058777895
61744894015285103914421429354411
61744894015285103914421558566718
61744894015285104463464448273241
61744894015285104508381994644108
61744894015285109401564395628291
61744894015285109447317951957039
61744894015285109448070322533555
61744894015288706734437326294680
61744894015288706780190882506788
61744894015289006374103112442348
61744894015289006374663709889931
61744894015289006374667196674332
61744894015296810060625217251469
61744894015296810060628702519550
61744894015296810060628704035870
61744894015296811295723558041390
61744894015296811295974719892334
61744894015296811844181600819022
61744894015296811844766577059598
61744894015297110249622952086627
61744894015297110249898134197951
61744894015297110249899181726698
61744894015297110249899296517738
61744894015297110249899297567498
61744894015297111484404885581559
61744894015297112034016250351434
61744894015297112034289109047904
61744894015297115187998315489839
61744894015297115188750686066355
61744894015297262120556424753324
61744894015297265831680145179276
61744894015297265832244229415472
61744894015297265877997785627580
61744894015297267112779719118300
61744894015297315237926637830538
61744894015297315834982677890658
61744894015361657706737011951735
61744894015361685524889938998150
61744894015361686073932956500038
61744894015369760987171622690667
61744894015369762816478190831307
61744894015369789399096038952948
61744894015369789399849179678526
61744894015369789399849184382790
61744894015369794888019931160142
61744894015369794888040823168734
61744894015369794888040827872998
61744894015369806008397015372958
61744894015369806008397020077222
61744894015373663996712264480760
61744894015373663996733185069068
61744894015373663996733270808216
61744894015373665232079974448316
61744894015373665232080060187464
61744894015373691860366904824662
61744894015373693095148838319594
61744894015373693095713694203910
61744894015373693644755568517158
61744894015373697348558205358278
61744894015373697348558291097426
61744894015373708468914740519094
61744894015373709703696302477718
61744894015373709703696674014026
61744894015373709704260386709702
61744894015373709704261529898342
61744894015373709704282421906934
61744894015373709704284746371548
61744894015373713410321636649309
61744894015373843807268212243980
61744894015373846893941645909478
61744894015373847442921906363804
61744894015373847443193502475500
61744894015373847444888165262945
61744894015373847488738252920552
61744894015373847491185975865299
61744894015373848724085042299800
61744894015373848746396976154890
61744894015373860393695758378983
61744894015373860416593098469008
61744894015373860416593184562288
61744894015373863504939531724668
61744894015373863504939531728880
61744894015373863504960080775264
61744894015373863504960080776668
61744894015373864099733811559732
61744894015373864099735762482072
61744894015373864099735762486444
61744894015373864099756683068976
61744894015373864099756683070380
61744894015373864099756683074752
61744894015373864099756683187020
61744894015373864099757802401038
61744894015373864100005407671428
61744894015373865332841712341004
61744894015373865334264319851972
61744894015373865334264692923314
61744894015373865334264693277605
61744894015373865334264693277606
61744894015373865334327455036754
61744894015373865334327455038158
61744894015373865334536289035010
61744894015373865334536289384930
61744894015373865334536289389301
61744894015373865334536289389302
61744894015373865334536375124078
61744894015373865334536375128449
61744894015373865334536375128450
61744894015373865334599051154226
61744894015373865335100373615510
61744894015373865335100459354658
61744894015373865335100459354818
61744894015373865335101148101654
61744894015373865335103472448224
61744894015373865335103472449628
61744894015373865335103472453999
61744894015373865335103472454000
61744894015373865335103472566268
61744894015373865335103816940010
61744894015373865335103817294141
61744894015373865335103817294142
61744894015373865335354521043114
61744894015394072612049362382451
61744894015394073206573997028159
61744894015394105963101116432049
61744894015397975072298587084747
61744894015398025035199375984153
61744894015398025035199376102197
61744894015398025035199376456329
61744894015398025035202470584779
61744894015398025035202470702823
61744894015398025035202862768554
61744894015398025035202862886598
61744894015398025035202863240730
61744894015398125784702212913754
61744894015398125784702213263674
61744894015398125784702585985256
61744894015398125784702586335176
61744894015398164055188083829770
61744894015398175127575366560994
61744894015398175127576012180917
61744894015398175127576055306586
61744894015398175129270972124776
61744894015398175722371970371026
61744894015398175722372659116618
61744894015398175724067235810624
61744894015398175724067236160544
61744894015398175724067321899692
61744894015398175724611547715838
61744894015398175747522906510937
61744894015398178833616772609572
61744894015398179428392111358384
61744894015406078947257829281443
61744894015406078947527101394877
61744894015406078947527101394925
61744894015406078947529424343171
61744894015406080182039762776375
61744894015406080731083556529865
61744894015406080731916955986876
61744894015406080731917041726024
61744894015406083886385563261171
61744894015406084435428236289939
61744894015406084481181792502095
61744894015406114083741976276086
61744894015406114083742062015234
61744894015406128909598019340606
61744894015406128909598019807166
61744894015406128910137726179277
61744894015406128910137726645837
61744894015406128910138887565944
61744894015406128910138888615704
61744894015406128910138888965624
61744894015406128910138889082264
61744894015406130145508897473393
61744894015406130145508897532442
61744894015406130145509672372718
61744894015406133849268557940555
61744894015406133851546950654141
61744894015406264246233957693450
61744894015406267953107689524412
61744894015406280857249288660644
61744894015406280857249374749712
61744894015406280857252387493358
61744894015406280857252387847490
61744894015406280857252473582426
61744894015406284561594700031565
61744894015406284561594785770713
61744895187835941618182120268868
61744895188148138589257030982229
61744895188150840155494470510510
61744895188152040912493163677854
61744895188158943618420400513554
61744895188158944807424762140884
61744895188158945265800505261384
61744895188158945265800505727944
61744895188158945400528740202336
61744895188158945402147639689356
61744895188158945402809092435846
61744895188158945402809092785766
61744895188158945402810125537710
61744895188158945403061174014556
61744895188158945409564031706874
61744895188158989737165813879297
61744895188158989737437752750593
61744895188158989737437752928712
61744895188158989874363806121052
61744895188158992983912228311076
61744895188158993441511614014174
61744895188158993441511956773773
61744895188158993441783553413508
61744895188158993580404067814590
61744895188158993580404182250094
61744895188159244996695356506461
61744895188159245592058765727682
61744895188159245592058766077602
61744895188159245592331768012744
61744895188159289880682794269857
61744895188159293585028594404734
61744895188159293770490651794836
61744895188159293770490651911476
61744895188159293770490652261396
61744895188159294820646581295974
61744895188159294820646609993734
61744895188159294822066865177521
61744895188159294822066865177522
61744895188159294822066893875281
61744895188159294822066893875282
61744895188159294822258623426062
61744895188159294822342304729534
61744895188159294822342305183044
61744895188160145976793445963718
61744895188160145976793446313638
61744895188160146022799198895288
61744895188160146160080787888252
61744895188160194152777528535270
61744895188160194155288008173288
61744895188160194155288008523208
61744895188160194201041679059796
61744895188160194201041679526356
61744895188160194338323268519320
61744895188160195389814765489092
61744895188160195389815794358868
61744895188160195389815909149908
61744895188160195389815913381996
61744895188160195389818122956192
61744895188160195389818236330290
61744895347367674734972871583956
61744895347368827771927053906064
61744895347368827771927135390038
61744895347368827771927135744170
61744895347368827771927139993484
61744895347368827771927139993728
61744895347368827771927139994888
61744895347368827771927139995132
61744895347368827771927139999344
61744895347659458560929680836000
61744895347659711304014779684512
61744895347660611688749459572032
61744895347660659455210049079552
61744895347681022782906158234700
61744895347681067254546874505664
61744895347681072189152650885962
61744895347683724616081810420140
61744895347683724661835366999637
61744895347683724661835395678524
61744895347683724661856287706043
61744895347683725714170143919588
61744895347683725714170171554538
61744895347683725851368164165086
61744895347683725851430925930010
61744895347683725897184396053050
61744895347683725897205399660526
61744895347683725897205400014658
61744895347683726308985344443741
61744895347683726309238371476266
61744895347683726443988642677260
61744895347683726443988642681472
61744895347683726443988643031392
61744895347683726445684247078854
61744895347683726446161296784000
61744895347683726446164394922490
61744895347683726446164767625198
61744895347683726446164767975118
61744895347683726446224058898844
61744895347683726446224058904460
61744895347683726446227153499470
61744895347683726446227156687414
61744895347683726446227414954618
61744895347683726446227529740042
61744895347683726446227530113048
61744895347683726446244979609408
61744895347683726446244979959328
61744895347683726446248074205822
61744895347683726446248074210034
61744895347683726446248074559954
61744895347683726446248331310838
61744895347683726446248331427478
61744895347683726446248335659566
61744895347683726446436359500594
61744895347683726446436359504806
61744895347683726446436364086814
61744895347683726446499125870612
61744895347683726446499126224744
61744895347683726446500159326608
61744895347683726453003013481062
61744895347683770917802787895240
61744895347683774026501467806298
61744895347684026633238315969096
61744895347684026635494653251164
61744895347684026635497747851790
61744895347684026635497750684198
61744895347684026635769719867396
61744895347684026635769720221528
61744895347684075864085563071566
61744895347684925235840669562828
61744895347684926471189756730474
61744895347684926471189757793284
61744895347684926608450425366798
61744895347684926608450426429608
61744895347684926654200653870972
61744895347684926654204010275262
61744895347684927017972996564880
61744895347684927020232431275770
61744895347684927065986360540506
61744895347684927203518739742904
61744895347684927203518740097036
61744895347684971491869676357020
61744895347684974783869387054992
61744895347684974783869501840416
61744895347684974786125723628796
61744895347684974786125838414220
61744895347684975197911085942058
61744895347684975197911200727482
61744895347684976430997410690880
61744895347684976430997667436148
61744895347684976430997667554192
61744895347684976433253747264684
61744895347684976433257104731784
61744895347691829588562234924240
61744895347691829725760227534788
61744895347691829725822989299712
61744895347691829733342686969556
61744895347691829733342691686918
61744895347691829771513783746896
61744895347691829771576459772672
61744895347691829771576545879209
61744895347691831555902475664976
61744895347691831555965237784032
61744895347691831563308276592618
61744895347691879137092388964836
61744895347691879597220050528644
61744895347691879597223145129270
61744895347691879597223522918134
61744895347691879597223523272266
61744895347691879734148312700334
61744895347691879734400136011632
61744895347691879734400508733214
61744895347691879734400509087346
61744895347691879734421056722404
61744895347692131745235831780816
61744895347692131745235832130736
61744895347692131745238926377230
61744895347692131745238926381442
61744895347692131745238926731362
61744895347692131746076012898488
61744895347692176034699007787467
61744895347692179739044837152562
61744895347692179740465092336349
61744895347692179740465092336350
61744895347692179923670815630924
61744895347692179923671069666040
61744895347692179923671073915598
61744895347692179923671074033642
61744895347692179923671074387774
61744895347692179924234896674964
61744895347692180976003643150678
61744895347692180976086171944506
61744895347692180976086176543776
61744895347692180976086177016160
61744895347692180976086178078970
61744895347693030345581819746044
61744895347693030345581848442400
61744895347693030346389199096488
61744895347693030346389572167990
61744895347693030353164284237804
61744895347693030353164284239208
61744895347693030353164284256678
61744895347693030353167378838430
61744895347693030353167407536190
61744895347693030482842488382368
61744895347693030482842603167792
61744895347693030482842603521924
61744895347693030483649867732812
61744895347693030490428162261582
61744895347693032129970512018256
61744895347693032176543443247377
61744895347693032176543443308856
61744895347693032176543443426900
61744895347693032176543443781032
61744895347693032183067222178506
61744895347693032313825032773996
61744895347693079894174764951972
61744895347693080305946061797700
61744895347693080305956656069904
61744895347693080305957027606212
61744895347693080306793484306488
61744895347693080308212992647920
61744895347693080308212992649324
61744895347693080308212992997840
61744895347693080308213767488196
61744895347693080308213767838116
61744895347693080308214136304524
61744895347693080308214140540824
61744895347693080308214140890744
61744895347693080308214140909618
61744895347693080308216350115020
61744895347693080308216350116424
61744895347693080308216463489118
61744895347693080308216463839038
61744895347693080308217124955296
61744895347693080308217235141450
61744895347693080308217235491370
61744895347693080309033400768201
61744895347693080354222096931000
61744895347693080354222101163088
61744895347693080354222101180558
61744895347693080354222101298602
61744895347693080354785923939924
61744895347693080492067513405064
61744895347693081543563142682212
61744895347693081543814189741908
61744895347693081543814191141588
61744895347693081543814191158814
61744895347693081543814191159058
61744895347693081543815339051718
61744895347693081543815339051962
61744895347693081589567776068926
61744895347693081589567857552900
61744895347693081589567857907032
61744895347693081589567860622800
61744895347693081589567862139120
61744895347693081589567862157750
61744895347693081589567862157994
61744895347693081589568895263826
61744895347693081589568895264070
61744895347695732186834165240280
61744895347695732186896927359336
61744895347695781600674486896512
61744895424180958142248816159610
61744895424496206236666326739540
61744895424496206236666326743752
61744895424497106850148353124653
61744895424503961789866082409004
61744895424503961927126837134396
61744895424503961933905020058666
61744895424504006261503331026714
61744895424504009967544826346688
61744895424504009968109682231004
61744895424504261933383091497324
61744895424504306405020340115034
61744895424504310111061835435008
61744895424504310111061835453638
61744895424504310111625572124180
61744895424504310111625572128392
61744895424504310111626691319324
61744895424504310294557347661004
61744895424504310301332174535116
61744895424504311346407853161924
61744895424505210684435327295707
61744895424505210724543432971210
61744895424505210725107598507889
61744895424505210725108374925964
61744895424505210731883067900002
61744895424505210731883201800076
61744895424505211914135867323536
61744895424505211959889532004225
61744895424505211959889536768564
61744895424505211959889536787194
61744895424505211959889538322472
61744895424505211967229219526992
61744895424507862602983811566984
61744895424507863792576244379820
61744895424507863838329829289688
61744895424507864386808767164685
61744895424507864386829687869633
61744895424507864387309827813420
61744895424507864387310086093638
61744895424507864387372589928264
61744895424507864387372848208482
61744895424507864394147675082594
61744895424507864394150772852534
61744895424507908858947334711348
61744895424507911967932447136902
61744895424507911968496531368886
61744895424507911968496646158522
61744895424507911970188784064838
61744895424507911970188898854474
61744895424507912428627404207910
61744895424507912563293135196144
61744895424507912564985387892096
61744895424507912564988485662036
61744895424507912565804389550814
61744895424507912565804389552218
61744895424507913663973421584906
61744895424507913663973421934826
61744895424507913798074810406646
61744895424507913800331147334582
61744895424507913800335275041284
61744895424507913801150407277730
61744895424507913801150407745694
61744895427451520451000303952531
61744895427451568552705201154772
61744895427451569651335633428660
61744895427451569658112325509050
61744895427451569658112698580392
61744895427451569658384293157054
61744895427451569658384666228396
61744895427451569658385407765978
61744895427451569788617223125516
61744895427451569795373453310156
61744895427451569795645420958160
61744895427451570200398453845696
61744895427451570200399486964822
61744895427451570200399487314742
61744895427451570205732732298928
61744895427459522843911967657314
61744895427462625592875680377863
61744895427462627377264458389223
61744895427462627377265491858269
61744895427462627377829314622055
61744895427462675441877611609106
61744895427462675441961294434722
61744895427462676607839765350559
61744895427462676607839765354771
61744895427462676607840884562965
61744895427462676791043051395445
61744895427462676791043137488725
61744895427462676791607218532765
61744895427462676821534277537772
61744895427462677203472821173913
61744895427463526191680667485331
61744895427463527808317579413668
61744895427463575984552709050532
61744895427463577173330382230252
61744895427463577175589817990902
61744895427463577175861414102598
61744895427463577175861787528232
61744895427463577221594078306114
61744895427463577222158159350154
61744895427463577222158159704286
61744895427463577222158245443434
61744895427463577222158245443594
61744895427463577252085304802732
61744895427463577359418914079918
61744895427463577359439834668226
61744895427463577359439834786318
61744895427463577380068928947085
61744895427463577770658018285636
61744895427463577771221840695290
61744895427463577844351163731193
61744895427463577844914989682932
61744895427463577847444066974005
61744895823327921486330339979346
61744895823327921486332662927640
61744895825966329490735511430570
61744895825967486232970725848874
61744895825967486233159098295524
61744895825967486233159869947856
61744895825967486233159869948100
61744895825967486233159869952312
61744895825967486233159873117170
61744895825967486233159874652364
61744895825967486233159874656576
61744895825967486233162194412470
61744895825967486233162197581784
61744895825967486233162197600414
61744895825967486233162197600658
61744895825967486233162197604870
61744895825967530239655730163468
61744895825967530239656501815800
61744895826247262763012958078981
61744895826255410378085525300862
61744895826258067746398755742704
61744895826258068844487089242152
61744895826258068844487116877102
61744895826258068981201236885744
61744895826258068981201237239876
61744895826258068981681638296532
61744895826258068981681638646452
61744895826258068981685109487650
61744895826258068981747757878476
61744895826258068981747871252574
61744895826258068989268345277610
61744895826258069027497985325456
61744895826258069027497985675376
61744895826258069027501341375614
61744895826258069027501341725534
61744895826258069439220958591164
61744895826258069439304612364680
61744895826258069439304612714599
61744895826258069439304612714600
61744895826258069439555316798830
61744895826258069439556432470564
61744895826258069439556435657104
61744895826258069439556435662684
61744895826258069574211314440076
61744895826258069574305588004036
61744895826258069576467651368012
61744895826258069576470747030044
61744895826258069576470750217988
61744895826258069576481340245054
61744895826258069576481598525308
61744895826258069576481713316556
61744895826258069576541004227024
61744895826258069576544102009978
61744895826258069576544360277182
61744895826258069576544360294444
61744895826258069576544360644364
61744895826258069576544475085692
61744895826258069576544475435612
61744895826258069576561924931972
61744895826258069576565280982130
61744895826258069576565281332050
61744895826258069576565281350924
61744895826258069576566052634462
61744895826258069576753309409378
61744895826258069576754339346140
61744895826258069576817101111308
61744895826258069576817104649172
61744895826258069576817105710578
61744895826258069576817105711982
61744895826258069576817105716194
61744895826258113453323129407772
61744895826258117020470162797280
61744895826258117157637419509070
61744895826258117157654093472542
61744895826258117157668929892568
61744895826258117157668930242488
61744895826258369765811598107168
61744895826258369765814954623886
61744895826258369765814954641148
61744895826258369766087695463628
61744895826258369766087699710218
61744895826258369766087699714430
61744895826259268549171839617184
61744895826259269738200188320292
61744895826259269738767486543420
61744895826259269784521042755528
61744895826259270148289941533312
61744895826259270150546278459844
61744895826259270150549749301042
61744895826259270150549749669836
61744895826259270196303305881944
61744895826259270196555125637908
61744895826259270196555128824448
61744895826259270196555130241598
61744895826259270196555130243002
61744895826259270196555130247214
61744895826259270333563974518268
61744895826259270333815798877922
61744895826259270333815798879326
61744895826259270333815798883538
61744895826259270333835686469360
61744895826259270333836715339136
61744895826259270333836719585726
61744895826259270333836719589938
61744895826259317914750531040832
61744895826259318326533570424674
61744895826259319561314727666392
61744895826259319561315499318724
61744895826279683204234010525205
61744895826282379414773625459117
61744895826282384175402878576820
61744895826282384310341090703264
61744895826282384310424773524460
61744895826282384310424773528672
61744895826282384358417130710282
61744895826282384358417132127432
61744895826282384358417218216500
61744895826282384358417246918472
61744895826282384358438052833784
61744895826282384358438138922852
61744895826282384358438138927064
61744895826282384770220402049267
61744895826282384770220402049268
61744895826282384770223500886194
61744895826282384770471106133498
61744895826282384770474549339746
61744895826282384770474549358376
61744895826282384907397129579722
61744895826282384907397387859976
61744895826282384907397502282430
61744895826282384907397502632350
61744895826282384907397502651224
61744895826282384907459891344646
61744895826282384907460149611850
61744895826282384907460149629112
61744895826282384907460264397274
61744895826282384907460264420360
61744895826282384907481070316798
61744895826282384907481070666718
61744895826282384907481070685592
61744895826282384907484165267344
61744895826282384907669098744046
61744895826282384907669098762920
61744895826282384907731860527844
61744895826282384907731860532056
61744895826282384907731860881976
61744895826282384907735217981894
61744895826282384907735217994944
61744895826282384907735217999156
61744895826282428645348673785860
61744895826282428782515155662990
61744895826282428782546666396408
61744895826282428785043088702622
61744895826282429377343269856520
61744895826282684501934141215752
61744895826282684501934256006792
61744895826282684547687812218900
61744895826282685096730743509220
61744895826282685096730743509256
61744895826282685096730743958554
61744895826282685097002454412200
61744895826282685097005811978678
61744895826282685097005811991728
61744895826282685097005811993180
61744895826282685097005811997392
61744895826282685103508665433292
61744895826282729383662629112765
61744895826282729383934225224461
61744895826282729386190562152397
61744895826282729386193658164349
61744895826282734324484597376820
61744895826282734325238087161530
61744895826282734325318297728798
61744895826282734325321392677940
61744895826282734325321421375700
61744895826282734325321421379912
61744895826282734325321769985534
61744895826282734325321769986986
61744895826283584932422491387706
61744895826283584932422492449112
61744895826283584932422492450516
61744895826283584932663064628526
61744895826283584940005727177666
61744895826283585067423466691804
61744895826283585069683161085436
61744895826283585069683161086840
61744895826283585069683161091260
61744895826283585069683275878088
61744895826283585113177051483628
61744895826283585115436746001128
61744895826283585115436830555002
61744895826283585115436832090196
61744895826283585481465165933002
61744895826283585481465538635710
61744895826283585481465538985630
61744895826283585481465539004504
61744895826283585527219094731178
61744895826283585527219095197738
61744895826283585527219095216612
61744895826283585527470143220830
61744895826283585527473242507090
61744895826283585527473242525720
61744895826283585527473242525964
61744895826283585527473242530176
61744895826283585664479763852936
61744895826283585664733911162288
61744895826283585664733911166500
61744895826283585664751474283496
61744895826283585664751474287708
61744895826283585664754831854186
61744895826283585664754831867236
61744895826283585664754831868688
61744895826283585664754831872900
61744895826283629404868148921264
61744895826283629539629041916984
61744895826283629539629295414233
61744895826283629951411306228674
61744895826283629951683160955846
61744895826283629953105767418542
61744895826283633657451567903338
61744895826283633657451682688762
61744895826283633657702617442750
61744895826283633703456288440282
61744895826283634892233502461080
61744895826283634892233617252328
61744895826283634892794229225964
61744895826283634892797586693064
61744895826283634893046311158598
61744895826283634893046311176068
61744895826283634893049783062814
61744895826283634893070441255420
61744895826283634894489839389016
61744895826283634938799896085936
61744895826283634938799981806210
61744895826283634938799981825084
61744895826283634938803339274922
61744895826283634941062770802080
61744895826290484480943171091302
61744895826290484481005933206146
61744895826290484486089277619696
61744895826290484489105326816170
61744895826290484525078629931868
61744895826290484525078629936080
61744895826290484525078888566462
61744895826290484525078888570673
61744895826290484525078888570674
61744895826290484526770882627820
61744895826290484526792147707967
61744895826290488048102343827276
61744895826290488048123608888496
61744895826290488048123608894112
61744895826290488185384277530436
61744895826290488231116683112616
61744895826290488231116683466748
61744895826290488231116941751421
61744895826290488231116941751422
61744895826290488231137948173836
61744895826290488231137948192763
61744895826290488232748841352422
61744895826290488232811603117346
61744895826290488232811631809490
61744895826290489285144057456392
61744895826290489420646353814820
61744895826290489420730036640228
61744895826290489420731069742092
61744895826290489420731070092012
61744895826290489422425645386338
61744895826290489422425646803488
61744895826290489422425761594528
61744895826290489466462700843744
61744895826290489466462701193664
61744895826290489468158392490978
61744895826290489468158397096072
61744895826290489468158421188738
61744895826290489468158425793832
61744895826290489468179231713356
61744895826290489468179317802424
61744895826290489468179317806636
61744895826290489878267005284593
61744895826290489878267005284594
61744895826290489878267005288805
61744895826290489878267005288806
61744895826290489878269328232888
61744895826290489878269328237099
61744895826290489878269328237100
61744895826290489879940688920247
61744895826290489879940689970008
61744895826290489879961580928839
61744895826290489879961580928840
61744895826290489879961580933051
61744895826290489879961580933052
61744895826290489879961581977196
61744895826290489879961581978600
61744895826290489879963904926894
61744895826290489879964676577822
61744895826290489880528760809806
61744895826290489880776364663046
61744895826290489880777484916788
61744895826290489880777484934014
61744895826290489880779807865082
61744895826290489880779807869294
61744895826290489880779809281988
61744895826290489880780582703954
61744895826290489880780584103634
61744895826290490015432363702568
61744895826290490015432363715618
61744895826290490015432366886300
61744895826290490015432366903562
61744895826290490015442957626256
61744895826290490015443732465128
61744895826290490015505719745312
61744895826290490015506494579972
61744895826290490015508817528266
61744895826290490015526640446048
61744895826290490015526640450260
61744895826290490015527669320036
61744895826290490015529735046674
61744895826290490015529735050886
61744895826290490015529992264118
61744895826290490015529992268330
61744895826290490015529996869212
61744895826290490017126940409624
61744895826290490017126943597568
61744895826290490017138567787904
61744895826290490017138567789308
61744895826290490017138681162002
61744895826290490017138682579152
61744895826290490017138682580556
61744895826290490017200295389558
61744895826290490017201067036274
61744895826290490017201070224218
61744895826290490017201328491422
61744895826290490017201329902748
61744895826290490017201329908364
61744895826290490017201443276846
61744895826290490017201444693996
61744895826290490017201444699612
61744895826290490017221216090294
61744895826290490017221216094506
61744895826290490017221216444426
61744895826290490017221987742626
61744895826290490017221988096758
61744895826290490017222249196370
61744895826290490017222249546290
61744895826290490017222249565164
61744895826290490017222250613520
61744895826290490017222250614924
61744895826290490017786071974610
61744895826290490017786071978822
61744895826290490017786072328742
61744895826290490017787105080686
61744895826290490017789428378900
61744895826290490017974357273594
61744895826290490017975391792364
61744895826290490018038153557532
61744895826290490018038153570582
61744895826290490018038153924714
61744895826290490018040219638302
61744895826290490018041252757428
61744895826290490022848758553898
61744895826290490023026565792090
61744895826290532519743060098240
61744895826290532520307144335840
61744895826290532657474401047630
61744895826290532657491075011102
61744895826290532657494546915158
61744895826290533892273008510246
61744895826290533892287070441320
61744895826290534349886456494337
61744895826290534349886456494338
61744895826290534350450540730533
61744895826290534350450540730534
61744895826290534352414732471688
61744895826290534352418204394618
61744895826290534487084448736092
61744895826290534487899466655078
61744895826290534487920387714366
61744895826290534487920387715770
61744895826290534487920502505406
61744895826290534489612382148730
61744895826290538056488593911281
61744895826290538056488593911282
61744895826290538056491692743996
61744895826290538056679950403574
61744895826290538056679950403817
61744895826290538056679950403818
61744895826290538056760532428445
61744895826290538056760532956484
61744895826290538056760534036520
61744895826290538056763627557110
61744895826290538056763631806460
61744895826290538056763631812040
61744895826290538056763633211964
61744895826290538056763633223610
61744895826290538056763633225062
61744895826290538056763633229190
61744895826290538056763633229226
61744895826290538056763661908320
61744895826290538056763661927034
61744895826290538056764004686793
61744895826290538056764004864912
61744895826290538056764004879414
61744895826290538056764004883626
61744895826290538056764005214832
61744895826290538056764005233546
61744895826290538056764006277606
61744895826290538056764006281818
61744895826290538058454765644138
61744895826290538058458208850386
61744895826290538059019965368333
61744895826290538193124710429630
61744895826290538193124824865134
61744895826290538193674847517368
61744895826290538193688794661614
61744895826290538193689685354544
61744895826290538193937520202972
61744895826290538193939844201026
61744895826290538193940617972912
61744895826290538193940619022672
61744895826290538193940619040142
61744895826290538193940990493289
61744895826290538193940990694494
61744895826290538193940991044170
61744895826290538193940991044414
61744895826290538193940991048626
61744895826290538193940992093930
61744895826290538193958182633526
61744895826290538193958440894870
61744895826290538193961538683684
61744895826290538193961654537582
61744895826290538195635567738176
61744895826290538195656230163114
61744895826290538196186103405584
61744895826290789611675434882152
61744895826290789657428991094260
61744895826290790023457698008567
61744895826290790023457699058328
61744895826290790204776313619840
61744895826290790204776313625456
61744895826290790204776313742096
61744895826290790204777088460116
61744895826290790204779670161048
61744895826290790206470889264086
61744895826290790206470889269702
61744895826290790206470889736262
61744895826290790206471660916418
61744895826290790206471661034462
61744895826290790206471661388594
61744895826290790206471664104362
61744895826290790206471922838126
61744895826290790206471922857000
61744895826290790206471923906760
61744895826290790207035745148402
61744895826290790207035745154018
61744895826290790207035745270658
61744895826290790207035745620578
61744895826290790207036519988678
61744895826290790207036778273144
61744895826290790207039101670736
61744895826290790207308489171876
61744895826290790207308489176088
61744895826290790207308747437676
61744895826290790207308747439080
61744895826290790207308747450726
61744895826290790207308747452178
61744895826290790207308747456342
61744895826290790207308747456390
61744895826290790207310813636490
61744895826290790207310813640702
61744895826290790207311070853934
61744895826290790207311846742566
61744895826290790207311846755616
61744895826290790212297133808286
61744895826290790212297134280462
61744895826290790212297905460618
61744895826290790213813928544848
61744895826290834493403436884897
61744895826290834493403436884898
61744895826290834493967549818853
61744895826290834493967549818854
61744895826290834494239488336017
61744895826290834677170146745142
61744895826290838199443814063700
61744895826290838200005602999601
61744895826290838200005602999602
61744895826290838200007898295684
61744895826290838200008701832316
61744895826290838200009044604965
61744895826290838200196959492137
61744895826290838200196959492138
61744895826290838200277541516765
61744895826290838200277543111826
61744895826290838200280637695190
61744895826290838200280637708240
61744895826290838200280637712452
61744895826290838200280638062580
61744895826290838200280640900360
61744895826290838200280642300284
61744895826290838200280642311930
61744895826290838200280642313298
61744895826290838200280642313334
61744895826290838200280642313382
61744895826290838200280642317546
61744895826290838200280666760340
61744895826290838200280666764552
61744895826290838200280670996640
61744895826290838200280671015354
61744895826290838200281013770901
61744895826290838200281013775113
61744895826290838200281013788163
61744895826290838200281013953232
61744895826290838200281014303152
61744895826290838200281015365926
61744895826290838200281015370174
61744895826290838200281015371626
61744895826290838383211213038330
61744895826290838383211299108524
61744895826290838383211299125994
61744895826290838383211299127398
61744895826290838383211299131610
61744895826290838383211555994922
61744895826290838383211556325968
61744895826290838383211556344842
61744895826290838383211556349054
61744895826290838385467631332196
61744895826290839434787536490321
61744895826290839434787536490322
61744895826290839434789831790616
61744895826290839434789860488376
61744895826290839435354719559232
61744895826290839435542977219053
61744895826290839435542977219054
61744895826290839435544125111958
61744895826290839435623216834002
61744895826290839435626654372346
61744895826290839435626655422106
61744895826290839435626655435156
61744895826290839435626658621696
61744895826290839435626658977440
61744895826290839435626660027200
61744895826290839435626660038846
61744895826290839435626660040214
61744895826290839435626660040250
61744895826290839435626660040298
61744895826290839435626688723556
61744895826290839435627803332480
61744895826290839435627803345530
61744895826290839435627807931750
61744895826290839435627807933118
61744895826290839435627807933202
61744895826290839437317792459374
61744895826290839437318911673392
61744895826290839437318912717328
61744895826290839437318912723152
61744895826290839437318912736166
61744895826290839437318912736202
61744895826290839437318912736250
61744895826290839437321235665622
61744895826290839437321235671446
61744895826290839437322380389420
61744895826290839437322383577364
61744895826290839437322383577448
61744895826291685099083904520224
61744895826291685100764876912744
61744895826291685100765648565076
61744895826291685100776156748212
61744895826291685100776156866256
61744895826291685101583880572972
61744895826291685101584253644474
61744895826291685108926919381558
61744895826291685236344658895696
61744895826291685236344658899908
61744895826291685238025545549068
61744895826291685238026317201400
61744895826291685238844549209296
61744895826291688805121957351052
61744895826291688805121957700972
61744895826291688807381733584402
61744895826291688807381762282162
61744895826291688807621933753720
61744895826291688814964972562306
61744895826291688942382712076444
61744895826291688942382712080656
61744895826291688944077545987894
61744895826291688944077660777530
61744895826291688944642401870806
61744895826291688944642516657634
61744895826291688944882602390044
61744895826291688988136296868268
61744895826291688988136296872480
61744895826291688989831130778314
61744895826291688989831130779718
61744895826291688989831216872998
61744895826291688990395986662630
61744895826291688990395986664034
61744895826291688990396072751698
61744895826291690040467975077968
61744895826291690040467975427888
61744895826291690042163671334300
61744895826291690042163695781306
61744895826291690177728729807572
61744895826291690179424339970624
61744895826291690179424339970832
61744895826291690223482314595184
61744895826291690223482314599396
61744895826291690225177924880700
61744895826291690225742779229822
61744895826291690225742865318890
61744895826291690589510993978132
61744895826291690589510993979536
61744895826291690589510994328052
61744895826291690589511768818408
61744895826291690589511769168328
61744895826291690589514088578758
61744895826291690589514091766702
61744895826291690591205569623782
61744895826291690591206344462654
61744895826291690591206717515282
61744895826291690591206718932432
61744895826291690591206718933836
61744895826291690591770425506694
61744895826291690591770425856614
61744895826291690591771573399598
61744895826291690591771573749518
61744895826291690597094602145370
61744895826291690597094604979022
61744895826291690635233153199506
61744895826291690635236249198408
61744895826291690635236252386352
61744895826291690636960273610750
61744895826291690636960273627976
61744895826291690636960275144332
61744895826291690636960275144540
61744895826291690636960275145944
61744895826291690637525129495066
61744895826291690637525129506712
61744895826291690637525129961626
61744895826291690637776177966088
61744895826291690637776177984962
61744895826291690637776177989174
61744895826291690637776178084132
61744895826291690637776178101602
61744895826291690637776178455734
61744895826291690637779277270978
61744895826291690637779277288204
61744895826291690637779277288448
61744895826291690642607703673226
61744895826291690642607704139786
61744895826291690774220943780864
61744895826291690774220943782268
61744895826291690775036846621286
61744895826291690775036846625498
61744895826291690775036846737926
61744895826291690775036847092058
61744895826291690775039945924772
61744895826291690775057509047384
61744895826291690775057509051596
61744895826291690775057767313184
61744895826291690775057767314588
61744895826291690775057767326234
61744895826291690775057767327686
61744895826291690775057767331850
61744895826291690775057767331898
61744895826291690775059833511998
61744895826291690775059833516210
61744895826291690775060090729442
61744895826291690775060866618074
61744895826291690775060866631124
61744895826291733277295993613018
61744895826291733277564862546352
61744895826291733414023313560580
61744895826291733414587397793968
61744895826291733414587398142484
61744895826291733414587512461348
61744895826291733414587512579392
61744895826291734512642011339934
61744895826291734515173412032820
61744895826291734649369445961896
61744895826291734649370474298017
61744895826291734649934190709676
61744895826291734649934305028540
61744895826291734651626443055708
61744895826291735060869149996300
61744895826291735061140743274184
61744895826291735061151337196468
61744895826291735061151708732776
61744895826291735061152366066244
61744895826291735061684685885230
61744895826291735061685833778134
61744895826291735061702507741606
61744895826291735061716454548982
61744895826291735061716454898902
61744895826291735063407674124404
61744895826291735063407674125808
61744895826291735063408448964680
61744895826291735063408702994180
61744895826291735063411031591504
61744895826291735063411031592908
61744895826291735063411806431780
61744895826291735064216086578116
61744895826291735068734944879676
61744895826291735244730794538582
61744895826291735245002763702906
61744895826291735246694757669306
61744895826291735246695015949560
61744895826291735246695015949608
61744895826291738221211465213568
61744895826291738355407499259284
61744895826291738767182271546932
61744895826291738767726209907176
61744895826291738767753474609200
61744895826291738767753474610604
61744895826291738767753474959120
61744895826291738767754249449476
61744895826291738767754249799396
61744895826291738767754503478976
61744895826291738767754508078246
61744895826291738767754508079650
61744895826291738767754618265804
61744895826291738767754622502104
61744895826291738767754622852024
61744895826291738767754622870898
61744895826291738767756832077704
61744895826291738767756945450398
61744895826291738767756945800318
61744895826291738767756946868952
61744895826291738767757606916576
61744895826291738767757717102730
61744895826291738767757717452650
61744895826291738767757721707824
61744895826291738768008650788328
61744895826291738768008651138248
61744895826291738768008655393178
61744895826291738768008655393422
61744895826291738768009028445806
61744895826291738768026218963720
61744895826291738768029571848776
61744895826291738768029571849020
61744895826291738768029686635848
61744895826291738768029686640060
61744895826291738768029690890862
61744895826291738769449084773656
61744895826291738770254139758864
61744895826291738770264987716264
61744895826291738770268459957142
61744895826291738770268459974612
61744895826291738813479762931340
61744895826291738813759227209724
61744895826291738813762240303046
61744895826291738813762240303290
61744895826291738813762321607741
61744895826291738813762326373484
61744895826291738813762326390710
61744895826291738813762326390954
61744895826291738813762326396570
61744895826291738813762583062889
61744895826291738813762583259638
61744895826291738813762583259882
61744895826291738813762583590928
61744895826291738813762584657914
61744895826291738813762584659318
61744895826291738813762584659562
61744895826291738815457160303564
61744895826291738816008067507280
61744895826291738816011166812170
61744895826291738816018658597156
61744895826291738816022016169250
61744895826291738816022016186720
61744895826291738821091413337772
61744895826291738950207087485400
61744895826291738950771171717384
61744895826291738950771946556256
61744895826291738951019896195968
61744895826291738951022995027278
61744895826291738951022995028682
61744895826291738951022995032894
61744895826291738951040558149890
61744895826291738951040558154102
61744895826291738951043911488492
61744895826291738951043915735082
61744895826291738951043915739294
61744895826291738952463424413336
61744895826291738952738491364826
61744895826291738953300247944252
61744895826291738953300247945656
61744895826291740002528286085904
61744895826291740002535408104132
61744895826291740002536436973908
61744895826291740002536551764948
61744895826291740002536555997036
61744895826291740002538765571232
61744895826291740002538878945330
61744895826291740002538880362480
61744895826291740003100267176392
61744895826291740003100267526312
61744895826291740003103624643492
61744895826291740003103739434740
61744895826291740003354671703188
61744895826291740003354672053108
61744895826291740003354673102868
61744895826291740003354673120094
61744895826291740003354673120338
61744895826291740003355819412357
61744895826291740003355821012998
61744895826291740003355821013242
61744895826291740003372236690636
61744895826291740003375589575692
61744895826291740003375589575936
61744895826291740003375704366976
61744895826291740003375708617778
61744895826291740004795877339444
61744895826291740005046925798820
61744895826291740005050393452074
61744895826291740005067842271644
61744895826291740005067961295016
61744895826291740005067961313730
61744895826291740005070284243310
61744895826291740048825783846200
61744895826291740049108258030206
61744895826291740049108342522601
61744895826291740049108344100400
61744895826291740049108344119030
61744895826291740049108344119274
61744895826291740049108344123486
61744895826291740049109372970176
61744895826291740049109375624465
61744895826291740049109377225106
61744895826291740049109377225350
61744895826291740050803949664182
61744895826291740051354860074472
61744895826291740051354861590792
61744895826291740051357184539086
61744895826291740051365451164348
61744895826291740051367775628962
61744895826291740055872571999448
61744895826291740056437434252632
61744895826294386942028846716764
61744895826294386942091608835820
61744895826294391882848061745728
61744895826294391882910823860572
61744895826294392476015949815136
61744895826294392476015949819348
61744895826294392477708202511088
61744895826294392478272282043020
61744895826294392483355627873512
61744895826294392483355632577776
61744895826294436352794972508506
61744895826294436352794977212770
61744895826294436353359056736278
61744895826294436353359061440542
61744895826294436355869168372996
61744895826294440058835353341812
61744895826294440059399437569584
61744895826294440061907221553744
61744895826294441754319619306589
61744895826294441891233935566284
61744895826294441891233938754228
61744895902779616603295501312821
61744895902779616603295501314273
61744895902779616603481463192740
61744895902779616603481549286020
61744895902779616603483873746178
61744895902779616603483873750633
61744895902779616603483873752091
61744895902779616603483873769507
61744895902779661022611221200833
61744895902779661068343885402897
61744895902779661075685891109619
61744895902779661075685977202899
61744895902779664728463312035103
61744895902779664774195976237167
61744895902779664774195976238619
61744895902779664781726354381701
61744895902779666014813710710451
61744895903070199809542261684300
61744895903070199809605023449224
61744895903070199809815350058269
61744895903070199809878111709314
61744895903070199809878111821742
61744895903070199809878111827322
61744895903070199809878111827406
61744895903070199809878112175874
61744895903070199809878112177326
61744895903070199817136434708672
61744895903070199817136435062804
61744895903070199817157355764991
61744895903070199946865778178828
61744895903070199947138780345638
61744895903070199947138780458066
61744895903070199947138780463646
61744895903070199947138780463730
61744895903070199947138780812198
61744895903070199947138780813650
61744895903070199954480786046744
61744895903070199954480786052360
61744895903070199954480786151738
61744895903070199954480786166240
61744895903070199954480786170452
61744895903070199954480786501658
61744895903070199954480786520372
61744895903070499953122032419500
61744895903070499953395149495442
61744895903070499960653444151124
61744895903070500136136372058972
61744895903070500136325691518418
61744895903070500136325691984978
61744895903070500136409374339662
61744895903070500136409374343874
61744895903070500143667697691700
61744895903070500143667783784980
61744895903070500143751380031882
61744895903070500143751380044932
61744895903070500143751380046384
61744895903070500143751380050596
61744895903070544425032366695328
61744895903070544425597225766220
61744895903070544425597225767672
61744895903070548131637601428702
61744895903070548131637601546794
61744895903070548131637601895262
61744895903070548131637630126510
61744895903071400520871052767184
61744895903071400521144169366737
61744895903071400521144169370950
61744895903071400528465139679402
61744895903071400528465140052408
61744895903071400566876804876658
61744895903071400566876804988842
61744895903071400566876804989085
61744895903071400566876804989086
61744895903071400566876805343218
61744895903071400566897725578845
61744895903071400574218724956660
61744895903071400574218810695807
61744895903071400574218810695808
61744895903071400574218811049940
61744895903071400574239731285567
61744895903071400703885391934480
61744895903071400704137473512982
61744895903071400704137473625410
61744895903071400704137473979542
61744895903071400704158394215170
61744895903071400704158394219382
61744895903071400711479479332132
61744895903071400711479479686264
61744895903071444993325238493580
61744895903071445039078823285404
61744895903071445039078909378684
61744895903071448699386649997805
61744895903071448699386650002018
61744895903071448745119199881006
61744895903071448745119285507726
61744895903071448745119285974286
61744895903071449932474007848491
61744895903071449934733439377053
61744895903071449978206643470839
61744895903071449980466074881357
61744895903071449985548649059517
61744895903071449985548649177561
61744895903094515140458051018968
61744895903094515140520812783892
61744895903094515140541733372200
61744895903094515148052224043340
61744895903094515148052224397472
61744895903094515277781567513496
61744895903094515277802488101804
61744895903094515283055780794568
61744895903094515285396575369766
61744895903094515285396575381412
61744895903094515285396575382864
61744895903094515285396575486406
61744895903094515285396575499456
61744895903094515285396575500908
61744895903094515285396575853588
61744895903094515285396575855040
61744895903094559612998328477040
61744895903094559612998328943600
61744895903094559612998357173396
61744895903094559750175314404388
61744895903094815284037821754168
61744895903094815284037821872212
61744895903094815291569233013616
61744895903094815291569233131660
61744895903094815291569233485792
61744895903094815467052161393640
61744895903094815467324130694935
61744895903094815467327488144773
61744895903094815467327488162035
61744895903094815472326460880420
61744895903094815472411176931857
61744895903094815472411176949119
61744895903094815474583572653088
61744895903094815474585897119159
61744895903094815474667169366550
61744895903094815474667169379600
61744895903094815474667169381052
61744895903094815474667513859793
61744895903094815474667513877046
61744895903094815474667513877055
61744895903094859756431654757214
61744895903094859756515337582622
61744895903094859756515337682000
61744895903094859756515337700714
61744895903094859756515338031920
61744895903094859756515338050634
61744895903095715851786841629676
61744895903095715851786841747720
61744895903095715851786842101852
61744895903095715852062283170231
61744895903095715857123817147848
61744895903095715859380928897430
61744895903095715859380928914900
61744895903095715859380929032944
61744895903095715859380929387076
61744895903095715897540426539544
61744895903095715897794913967220
61744895903095715897794918671484
61744895903095715897794918675939
61744895903095715897794918677397
61744895903095715897794918694813
61744895903095715902877488145380
61744895903095715905134513824768
61744895903095715905134599918048
61744895903095716034801181269148
61744895903095716035055587331137
61744895903095760323678491587398
61744895903095760324243350641028
61744895903095760324243350658498
61744895903095760324243350776542
61744895903095760324264271832861
61744895903095760369996935568366
61744895903095760369996936034925
61744895903095760369996936034926
61744895903095760369997021661646
61744895903095760369997022128205
61744895903095760369997022128206
61744895903095760507257690410398
61744895903095760507278611000158
61744895903095764028024292072194
61744895903095764076037399307007
61744895903095765263392005812589
61744895903095765263392120131453
61744895903095765265086697296231
61744895903102620248506977202588
61744895903102620248569739321644
61744895903102620250199229898540
61744895903102620251102258750548
61744895903102620251102258756128
61744895903102620251102258756164
61744895903102620251102259222724
61744895903102620256101150108916
61744895903102620256101150581092
61744895903102620385757141883492
61744895903102620385830493697116
61744895903102620385851414285424
61744895903102620388362927386872
61744895903102620388362927388324
61744895903102620388362927504916
61744895903102620393361818727770
61744895903102620393445501553386
61744895903102620393445501566484
61744895903102620393445501670026
61744895903102620393445501683076
61744895903102620393445501684528
61744895903102620393445502019946
61744895903102620395701819366672
61744895903102664720771843351494
61744895903102664720771843823670
61744895903102664721044931729628
61744895903102664721044931847720
61744895903102664721044932196188
61744895903102664721044932197640
61744895903102664721044960427436
61744895903102664722467911179065
61744895903102664722739507823172
61744895903102664723304363240928
61744895903102664723304363252574
61744895903102664723304363258190
61744895903102664723304363707488
61744895903102664723304363724750
61744895903102664723304391937284
61744895903102664723304391955998
61744895903102664728303254610942
61744895903102664728303255083118
61744895903102664857123566046210
61744895903102664857959617921826
61744895903102664857960389574158
61744895903102664857969836434218
61744895903102664858221917658588
61744895903102664858242953037984
61744895903102664859662089130170
61744895903102664860502384566546
61744895903102664865563923229796
61744895903102668426813711663861
61744895903102668426813711668233
61744895903102668427001625033262
61744895903102668427085307779929
61744895903102668427085307841408
61744895903102668427085307854506
61744895903102668427085307858634
61744895903102668427085307858670
61744895903102668427085307958048
61744895903102668427085307976762
61744895903102668427085308307968
61744895903102668427085308325230
61744895903102668427085308326682
61744895903102668427085336556478
61744895903102668429344739369970
61744895903102668429344739486610
61744895903102668429344768066326
61744895903102668564261518830470
61744895903102668564262293652116
61744895903102668564262293669586
61744895903102668564262293787630
61744895903102668564283329167026
61744895903102919980290796406506
61744895903102920392086748409964
61744895903102920394619296542292
61744895903102920399618159197236
61744895903102920399618159315280
61744895903102920399618159669412
61744895903102920575101087577260
61744895903102920577633521385060
61744895903102920577633521386512
61744895903102920582632498813622
61744895903102920582632498831092
61744895903102920582632498836708
61744895903102920582712953256582
61744895903102920582716095550170
61744895903102920582716095563220
61744895903102920582716095564672
61744895903102920582716440060666
61744895903102920582716440060675
61744895903102920582717214882285
61744895903102920584327075998731
61744895903102964864288852557858
61744895903102964864288852911990
61744895903102964864561940817948
61744895903102964864561940930376
61744895903102964864561940936040
61744895903102964864561941284508
61744895903102964864561941285960
61744895903102964866256516911492
61744895903102964866737689521102
61744895903102964866821372340894
61744895903102964866821372346510
61744895903102964866821372445888
61744895903102964866821372795808
61744895903102964871820263699262
61744895903102964871820263817306
61744895903102964871820264171438
61744895903102965047492511538732
61744895903102965047492512005292
61744895903102965047492597632012
61744895903102965047492597744440
61744895903102965047492597744493
61744895903102965047492598098572
61744895903102965049751943533854
61744895903102965049752029137488
61744895903102965049752029154958
61744895903102965049752029160574
61744895903102965049752029273055
61744895903102965049752029627134
61744895903102965054834517712014
61744895903102965054834603315648
61744895903102965054834603333118
61744895903102965054834603338734
61744895903102965054834603451162
61744895903102965054834603451215
61744895903102965054834603805294
61744895903102968570330720750729
61744895903102968570330720752181
61744895903102968570330720756553
61744895903102968570518634121582
61744895903102968570602316868249
61744895903102968570602316929728
61744895903102968570602316942826
61744895903102968570602316946990
61744895903102968570602317046368
61744895903102968570602317059418
61744895903102968570602317064998
61744895903102968570602317065082
61744895903102968570602317396288
61744895903102968570602317413550
61744895903102968570602317415002
61744895903102968570602345626084
61744895903102968570602345644798
61744895903102968572861748458290
61744895903102968572861748574930
61744895903102968572861777154646
61744895903102968753532887667774
61744895903102968753532973676489
61744895903102968753532973761054
61744895903102968755227550923077
61744895903102968755792405205051
61744895903102968755792405266530
61744895903102968760874979444690
61744895903102969805672923347478
61744895903102969805672923465522
61744895903102969805862329018248
61744895903102969805864651848498
61744895903102969805864651966542
61744895903102969805946011838040
61744895903102969805948334656644
61744895903102969805948334669742
61744895903102969805948334773284
61744895903102969805948334786334
61744895903102969805948335123204
61744895903102969807640587819156
61744895903102969807640588881930
61744895903102969808205443236912
61744895903102969808205443248558
61744895903102969808205443250010
61744895903102969808205443353552
61744895903102969808205443703472
61744895903102969808205471933268
61744895903102969808207766185206
61744895903102969808207766301846
61744895903102969808207794881562
61744895903102969813204334606926
61744895903102969813204334724970
61744895903103820387902355186357
61744895903103820418373234944012
61744895903103820959835767813296
61744895903103820959835767931340
61744895903103820961528020509248
61744895903103820961528020627292
61744895903103820962368316413587
61744895903103820962368316417800
61744895903103820967419380330506
61744895903103820967429855081050
61744895903103820967429855098520
61744895903103820967429855197690
61744895903103820967429855216564
61744895903103820967429855547610
61744895903103820969122107777002
61744895903103820969124432260246
61744895903103821005557928532116
61744895903103821005589352723164
61744895903103821007281605419116
61744895903103821007817360060678
61744895903103821008100951917648
61744895903103821008100951917891
61744895903103821008100951917892
61744895903103821008100951923508
61744895903103821013183440008388
61744895903103821013183526078582
61744895903103821013183526095808
61744895903103821013183526096051
61744895903103821013183526096052
61744895903103821013183526101668
61744895903103821014899023968633
61744895903103821145361620554216
61744895903103821145361620559832
61744895903103821145382541262020
61744895903103821145382541266232
61744895903103821150444194732376
61744895903103821150444194737992
61744895903103865432037872433366
61744895903103865432279479125810
61744895903103865432310875068187
61744895903103865433730125129318
61744895903103865434549385404916
61744895903103865434549385422386
61744895903103865439621484832532
61744895903103865439631959583076
61744895903103865439631959600546
61744895903103865439631959718590
61744895903103865477760289779410
61744895903103865477760290251586
61744895903103865477761061431742
61744895903103865478043538803692
61744895903103865478043539270251
61744895903103865478043539270252
61744895903103865478043624896972
61744895903103865478043625363531
61744895903103865478043625363532
61744895903103865480299828368308
61744895903103865480302970332254
61744895903103865480302970798813
61744895903103865480302970798814
61744895903103865480303056402448
61744895903103865480303056419917
61744895903103865480303056419918
61744895903103865480303056425534
61744895903103865480303056892093
61744895903103865480303056892094
61744895903103865485385544510414
61744895903103865485385544976973
61744895903103865485385544976974
61744895903103865485385630580608
61744895903103865485385630598077
61744895903103865485385630598078
61744895903103865485385630603694
61744895903103865485385631070253
61744895903103865485385631070254
61744895903103865615052211954794
61744895903103865615304293533296
61744895903103865615304293645724
61744895903103865615304293999856
61744895903103865615325214235484
61744895903103865615325214239696
61744895903103865616744464650746
61744895903103865616744722930964
61744895903103865617563725056242
61744895903103865617563725174286
61744895903103865617584645764046
61744895903103865622646299234402
61744895903103865622646299240018
61744895903103865622646299352446
61744895903103865622646299706578
61744895903103868589277180709556
61744895903103868596616863467984
61744895903103869138330330022866
61744895903103869138351251197229
61744895903103869138351365516093
61744895903103869138351365520306
61744895903103869140045942680871
61744895903103869140589761650598
61744895903103869140589762000518
61744895903103869145672335828758
61744895903103869184083914932734
61744895903103869184084000941449
61744895903103869184084001026014
61744895903103869185778578188037
61744895903103869186343432470011
61744895903103869186343432531490
61744895903103869191426006709650
61744895903103869321344669662338
61744895903103869321365590364526
61744895903103869321365590368738
61744895903103870372849960715348
61744895903103870372849965419612
61744895903103870373421943222986
61744895903103870373676347732312
61744895903103870373676347749782
61744895903103870373695060298928
61744895903103870373697383247222
61744895903103870375105926106976
61744895903103870375107073999880
61744895903103870375109396948174
61744895903103870375389637459493
61744895903103870375391960407787
61744895903103870375954491827490
61744895903103870381016030490740
61744895903103870381016030508210
61744895903103870418582596222460
61744895903103870419144099355586
61744895903103870419147455759876
61744895903103870419147459991964
61744895903103870419419429193876
61744895903103870419427610177915
61744895903103870419427610177916
61744895903103870419427695917063
61744895903103870419427695917064
61744895903103870419429932659650
61744895903103870419430018668365
61744895903103870419430018729844
61744895903103870419430018752930
61744895903103870421122272966659
61744895903103870421124595914953
61744895903103870421687041239918
61744895903103870421687127248633
61744895903103870421687127310112
61744895903103870421687127333198
61744895903103870421689450196927
61744895903103870421689450258406
61744895903103870425922278980888
61744895903103870426759111952304
61744895903103870426769615418078
61744895903103870426769615884637
61744895903103870426769615884638
61744895903103870426769701488272
61744895903103870426769701511358
61744895903103870426769701623542
61744895903103870426769701623785
61744895903103870426769701623786
61744895903103870426769701977917
61744895903103870426769701977918
61744895903103870426773058027832
61744895903103870428464278673381
61744895903103870428465307070684
61744895903106522115920348046700
61744895903106522251478260031652
61744895903106522251541022155080
61744895903106522253181102304128
61744895903106522253181102422172
61744895903106522298934687213996
61744895903106522711368932252219
61744895903106522846370169482451
61744895903106522848608680180740
61744895903106522848608680186320
61744895903106522848608680186356
61744895903106522848608680298784
61744895903106522848608680652916
61744895903106522848629600888544
61744895903106522848629600892756
61744895903106522853691254358900
61744895903106522853691254364516
61744895903106522853691254476944
61744895903106522853691254831076
61744895903106522855383507043206
61744895903106566725386563328488
61744895903106566725386677647352
61744895903106567182985260084629
61744895903106567320183167138520
61744895903106570292534456936060
61744895903106570292534829816393
61744895903106570294229033979986
61744895903106570429732363813284
61744895903106570429732478132148
61744895903106570431427055292714
61744895903106570887331060569425
61744895903106570887331060648373
61744895903106570887331061120549
61744895903106570889025637814555
61744895903106571024528967169770
61744895903106571024528967169806
61744895903106571024528967169854
61744895903106571024528967287898
61744895903106571024528967623316
61744895903106571024528967636366
61744895903106571024528967637818
61744895903106571024528967642189
61744895903106572122112994064357
61744895903106572122112994143305
61744895903106572122112994615481
61744895903106572122677078296341
61744895903106572122677078375289
61744895903106572122677078847465
61744895903106572122949822379890
61744895903106572124369330992293
61744895903106572124369331071241
61744895903106572124369331543417
61744895903106572124371655541471
61744895903106572124372430376131
61744895903106572124644399540456
61744895903106572125209253908452
61744895903106572259027308807732
61744895903106572259310900664738
61744895903106572259310900664786
61744895903106572259310900782830
61744895903106572259874726616468
61744895903106572259874984896686
61744895903106572259874984896722
61744895903106572259874984896770
61744895903106572259874985014814
61744895903106572259874985363282
61744895903106572259874985364734
61744895903106572260126808194970
61744895903106572260126808661530
61744895903106572261566979312420
61744895903106572261567237592638
61744895903106572261567237592674
61744895903106572261567237592722
61744895903106572261567237710766
61744895903106572261569303777034
61744895903106572261570332646810
61744895903106572261570336897528
61744895903106572261570336897612
61744895903106572262386239723532
61744895903106572262386240190092
61744895906025863581317362544199
61744895906025907976981770464934
61744895906025912781924088773852
61744895906025912781924089123772
61744895906025912781924174862920
61744895906025912786734694137608
61744895906025912788701239995938
61744895906025912788701611550960
61744895906025912788702354604862
61744895906025912918368940578318
61744895906025912925961994744416
61744895906025912925962366280724
61744895906025913330715397651940
61744895906057383452544556369636
61744895906057383452544556719556
61744895906057427642773648146339
61744895906057427650115653853061
61744895906057427711417958122772
61744895906057427718756492988296
61744895906057427856290248585812
61744895906057427856292946009500
61744895906057427856293720844160
61744895906057427856293765137473
61744895906057427858552120315002
61744895906057432797676759712818
61744895906057432797677788563880
61744895906057432797677836045137
61744895906057432797680158993431
61744895906057433209459022826136
61744895906057433209459812186849
61744895906058284020293203173642
61744895906058284020293203523562
61744895906058284020293576245144
61744895906058284020293576595064
61744895906061330202426834911754
61744895906061335281072434969559
61744895906061335281072435323851
61744895906062230747076568291194
61744895906062230772499081201327
61744895906062230772499081551247
61744895906062235688746296767022
61744895906062235711623462588811
61744895906062235841303990729862
61744895906062235841303991079782
61744896062312502754781082090295
61744896062312502756473334786199
61744896062312502756473334786247
61744896062312502757037419018231
61744896062312502757228804195429
61744896062312502757228804195430
61744896062312502757228890284254
61744896062312502757228890284498
61744896062312502757228890288709
61744896062312502757228890288710
61744896062312502757228890301807
61744896062312502757228890301808
61744896062312547175603092326329
61744896062312547221335756529797
61744896062312547221335756529845
61744896062312547221899840761829
61744896062312550882187407865375
61744896062312550925681557014641
61744896062312550927937893942577
61744896062312552115294910538041
61744896062312552116969341360307
61744896062312552116987163233993
61744896062312552117739275543305
61744896062312552117742632643223
61744896062312552161027574741557
61744896062312552162719827437509
61744896062312552162722926270175
61744896062312552163475296846691
61744896062312552170250979944479
61744896062312552170250980062523
61744896062312552170250980416655
61744896062312552170253304414709
61744896062312552170818163481353
61744896062600382566391521726602
61744896062603085963560366594941
61744896062603085963622009151624
61744896062603085963622009505756
61744896062603086100882763877016
61744896062603086100882763881228
61744896062603086100882764231148
61744896062603086107660942451154
61744896062603086107660942456770
61744896062603086108225802689814
61744896062603133683398687837156
61744896062603133688481262015316
61744896062603384459738255204389
61744896062603386107139018121900
61744896062603386107139018594076
61744896062603386114398460683583
61744896062603386290153357757160
61744896062603386290153357761372
61744896062603386296931536449342
61744896062603386296931536453554
61744896062603386297496396569958
61744896062603430578776267211786
61744896062603430586035709301293
61744896062603434284542351228210
61744896062603434284814662876950
61744896062603434284814662878354
61744896062603434284814663226870
61744896062603434284814663232486
61744896062603434284814663344914
61744896062603434284814663349126
61744896062603434284814691574710
61744896062603434284814691924630
61744896062603434284814691928842
61744896062603434284817757477576
61744896062603434284817757478980
61744896062603434284817757945540
61744896062603434284817757949752
61744896062603434284817786175336
61744896062603434284817786525256
61744896062603434284817786529468
61744896062603434285298935607930
61744896062603434285381501940912
61744896062603434285381870761452
61744896062603434285381875012254
61744896062603434285382618433338
61744896062603434292073762482042
61744896062603435520163775205896
61744896062603435520163775672456
61744896062603435520163803902252
61744896062603435520163804252172
61744896062603435520163804256384
61744896062604285027487016793980
61744896062604285027487016795384
61744896062604285073240601703848
61744896062604286682210156217478
61744896062604331153847404835188
61744896062604334303492622657084
61744896062604334850023667774698
61744896062604334852281152591326
61744896062604334852284247191952
61744896062604334852291371099506
61744896062604334853110631509214
61744896062604334859885458383326
61744896062604336087891788752336
61744896062623793623520238005174
61744896062623797327866038489970
61744896062623843034769175756918
61744896062624694031131796789237
61744896062624694191269257880522
61744896062624697735477597274033
61744896062624743465320203021878
61744896062624743467580667650900
61744896062624747171926468135696
61744896062627395755824948585354
61744896062627395758084384350216
61744896062627395758105305056568
61744896062627395893022941195902
61744896062627395893085702960826
61744896062627395893106623549134
61744896062627395895279278123838
61744896062627395895345139075608
61744896062627395895366059781960
61744896062627395895366059786172
61744896062627395938839287752650
61744896062627395941098723989688
61744896062627395941098982269989
61744896062627399464122437530964
61744896062627399464143358237316
61744896062627399599123756141574
61744896062627399599144676729882
61744896062627399601383192256356
61744896062627399601404112962708
61744896062627399644814578818554
61744896062627399644877340933398
61744896062627399647074015051380
61744896062627399647136777170436
61744896062627399647137035450737
61744896062627401294268153668538
61744896062627401294289074374890
61744896062627401294540121784506
61744896062627401294540121788718
61744896062627401294541240524736
61744896062627401294541240526104
61744896062627401294541240526140
61744896062627401294541240530352
61744896062627401294541240642780
61744896062627401294541240996912
61744896062627401429196118957628
61744896062627401430951133768584
61744896062627401431432311530144
61744896062627401431528908393930
61744896062627401431549829100282
61744896062627401431549829104494
61744896062627401431800876041934
61744896062627401431800876047550
61744896062627401431800876159978
61744896062627401431800876164190
61744896062627401431801909161060
61744896062627401431801909162428
61744896062627401431801909162464
61744896062627401431801909162512
61744896062627401431801909166676
61744896062627401431801909279104
61744896062627401431801909633236
61744896062627401436787998098856
61744896062627401436884479095486
61744896062627401436884479212126
61744896062627401438576731791438
61744896062627401438576731908078
61744896062627401439060233546840
61744896062627401439141592024482
61744896062627401439141592391664
61744896062627401439143916372456
61744896062627401439143916389718
61744896062627445305765169170090
61744896062627445306036765281626
61744896062627445306037908470266
61744896062627445308272956337822
61744896062627445308276423991076
61744896062627445308294250098254
61744896062627445764482794290006
61744896062627445764482794757970
61744896062627445764482794762182
61744896062627445766177369934252
61744896062627445766177369935656
61744896062627445766177370402216
61744896062627445766177370406428
61744896062627445766178484360845
61744896062627445766656568072903
61744896062627445766659662673529
61744896062627445766742226290744
61744896062627445766742230541546
61744896062627445766742573362784
61744896062627445766742573829344
61744896062627445766742574897818
61744896062627445766742602059140
61744896062627445766743345481676
61744896062627445773434489547641
61744896062627445903919559290132
61744896062627445903919560707282
61744896062627445903920330942464
61744896062627445903940596200510
61744896062627445909002905120624
61744896062627445910695157816576
61744896062627449014334626227296
61744896062627695945095542582138
61744896062627696082356296957610
61744896062627696084615733072392
61744896062627696084615733078008
61744896062627696084615991358309
61744896062627696091391573934962
61744896062627696128109881749434
61744896062627699788394350138358
61744896062627699790653786253140
61744896062627699790653786258756
61744896062627699790654044539057
61744896062627699795737374419758
61744896062627699834147934930182
61744896062627701437782838292244
61744896062627701437782838758804
61744896062627701437785162756858
61744896062627701438058278316480
61744896062627701445314249551692
61744896062627701445316574016305
61744896062627701445316574016306
61744896062627701620797177931716
61744896062627701620797178398276
61744896062627701620799502396330
61744896062627701621071470040122
61744896062627701621071470044334
61744896062627701621072503159248
61744896062627701621072503160700
61744896062627701621072503164912
61744896062627701621072503277340
61744896062627701621072503631472
61744896062627701626155073092270
61744896062627701627763728697542
61744896062627701627763728701754
61744896062627701627763729051674
61744896062627701627847325788222
61744896062627701628412185904626
61744896062627701628412185923340
61744896062627701628412186389900
61744896062627701628414510387954
61744896062627745907999803496370
61744896062627745907999803846290
61744896062627745907999803850502
61744896062627745909420087376514
61744896062627745909420087382130
61744896062627745909692399030870
61744896062627745909692399032274
61744896062627745909692399498834
61744896062627745909692399503046
61744896062627745909692427728630
61744896062627745909692428078550
61744896062627745909692428082762
61744896062627745909695493631496
61744896062627745909695493632900
61744896062627745909695493981416
61744896062627745909695493987032
61744896062627745910175899642958
61744896062627745910259578219016
61744896062627745910259582468366
61744896062627745910259582567744
61744896062627745910259582586458
61744896062627745910259582917664
61744896062627745910259582936378
61744896062627745910259583984686
61744896062627745910260354569996
61744896062627745916953822634015
61744896062627745916953822634016
61744896062627746092623055840514
61744896062627746092623055844726
61744896062627746092626150379661
61744896062627746092626150441140
61744896062627746092626150445352
61744896062627746092626150795272
61744896062627746093191010911676
61744896062627746097708724619300
61744896062627746097708724623512
61744896062627746097708724973432
61744896062627746098273585089836
61744896062627749613765887394750
61744896062627749613765887866926
61744896062627749614037856559074
61744896062627749614037856677118
61744896062627749614037857031250
61744896062627749614038199515666
61744896062627749614038199517070
61744896062627749614038199987842
61744896062627749614038228213426
61744896062627749614038228567558
61744896062627749614041294471828
61744896062627749614041294588468
61744896062627749614041323168184
61744896062627749615460464555316
61744896062627749615732432203320
61744896062627749615732432204724
61744896062627749615732432321364
61744896062627749615732432675496
61744896062627749616213954340025
61744896062627749616213954340026
61744896062627749616217048940651
61744896062627749616217048940652
61744896062627749616297288559812
61744896062627749616297291275580
61744896062627749616297292791900
61744896062627749616297292810614
61744896062627749616297631399764
61744896062627749616297635570373
61744896062627749616297635631852
61744896062627749616297635649114
61744896062627749616297635748492
61744896062627749616297635767206
61744896062627749616297637165434
61744896062627749616297637166886
61744896062627749616297660096120
61744896062627749616297664328208
61744896062627749616297664346922
61744896062627749616300730232478
61744896062627749616300730349118
61744896062627749616300731748798
61744896062627749616300731766060
61744896062627749616300758928834
61744896062627749621297298654198
61744896062627749622991875814763
61744896062627749622991875814764
61744896062627750848551631317037
61744896062627750848551631433629
61744896062627750849386969354580
61744896062627750849386969358792
61744896062627750849387312193128
61744896062627750849387312198744
61744896062627750849387312311172
61744896062627750849387312315384
61744896062627750849387340890888
61744896062627750849387340895100
61744896062627750851079564889080
61744896062627750851079564894696
61744896062627750851079593586840
61744896062627750851079593591052
61744896062627750851083036731609
61744896062627750851646749475714
61744896062627750851646749492976
61744896062628596498994880505713
61744896062628596514507713445688
61744896062628596515100898919022
61744896062628596515103998223912
61744896062628596650105316716478
61744896062628596650105316833118
61744896062628596652361653644414
61744896062628596652361653761054
61744896062628596652364752947900
61744896062628596652364752949304
61744896062628596695858901624942
61744896062628596698118337857768
61744896062628600218882615171834
61744896062628600221142051404660
61744896062628600356143369897226
61744896062628600358402806130052
61744896062628600401896954805690
61744896062628600404156391038516
61744896062628602005531858167752
61744896062628602005534182632366
61744896062628602005807298187775
61744896062628602005807298191988
61744896062628602010856034452136
61744896062628602010868832267614
61744896062628602010868832269018
61744896062628602010868832617534
61744896062628602010868832623150
61744896062628602012561084963566
61744896062628602012561084964970
61744896062628602012561085313486
61744896062628602012561085319102
61744896062628602013125169195550
61744896062628602013125169545470
61744896062628602013125945452976
61744896062628602013128269900120
61744896062628602013128269917589
61744896062628602013128269917590
61744896062628602048994582771790
61744896062628602048996905603444
61744896062628602050689158416036
61744896062628602051285443077620
61744896062628602051287767542234
61744896062628602051539933692079
61744896062628602051539933692080
61744896062628602051539933693240
61744896062628602051539933693483
61744896062628602051539933693484
61744896062628602051539933697696
61744896062628602051560854399883
61744896062628602051560854516523
61744896062628602051560854870655
61744896062628602056609590664244
61744896062628602058314755962502
61744896062628602058314755966714
61744896062628602058900537158311
61744896062628602058900537274951
61744896062628602188546197803012
61744896062628602188546197919652
61744896062628602188800602328404
61744896062628602188800602329808
61744896062628602188800602334020
61744896062628602188821523036208
61744896062628602188821523040420
61744896062628602188821523152848
61744896062628602188821523506980
61744896062628645925835514892948
61744896062628645925837551927442
61744896062628645925837810194646
61744896062628645925837838891002
61744896062628645928098016556464
61744896062628646063694848114847
61744896062628646065387100810799
61744896062628646477141062638068
61744896062628646477169106903506
61744896062628646477420412456458
61744896062628646477423506707164
61744896062628646477423507057084
61744896062628646477987595526772
61744896062628646477987595544242
61744896062628646477988367179104
61744896062628646478006308205815
61744896062628646478008516718605
61744896062628646482223636816228
61744896062628646482506080885324
61744896062628646482506081235244
61744896062628646483070941357264
61744896062628646484762418163180
61744896062628646484765518517830
61744896062628646484765518535299
61744896062628646484765518535300
61744896062628646520634154221154
61744896062628646522894618850176
61744896062628646523174083105474
61744896062628646523174083109686
61744896062628646523174083459606
61744896062628646523177177527981
61744896062628646523177177706100
61744896062628646523177177710312
61744896062628646523742038176636
61744896062628646523742038194105
61744896062628646523742038194106
61744896062628646528259751884260
61744896062628646528824612354796
61744896062628646530516865050748
61744896062628646530516865068217
61744896062628646530516865068218
61744896062628646658491451924879
61744896062628646660183317219296
61744896062628646660183446419318
61744896062628646660183446420722
61744896062628646660183446537362
61744896062628646660183704620831
61744896062628646660185770885336
61744896062628646661002706830430
61744896062628646661022855885902
61744896062628646661022856002542
61744896062628646661022857402222
61744896062628646661023627654874
61744896062628646667777533704542
61744896062628649631875891021990
61744896062628649632443817041260
61744896062628649639218643915372
61744896062628650181766212941254
61744896062628650181769307541880
61744896062628650181786876449084
61744896062628650183209484432228
61744896062628650184025649174080
61744896062628650184028743774706
61744896062628650184028744824466
61744896062628650184046312681909
61744896062628650184046569899353
61744896062628650184046570949113
61744896062628650184046684218217
61744896062628650184046685734538
61744896062628650184049780335164
61744896062628650188544134415992
61744896062628650190803570648818
61744896062628650190803571698578
61744896062628650227519883590270
61744896062628650227519883594482
61744896062628650229782414305678
61744896062628650234297805065008
61744896062628650234297805069220
61744896062628650234297805419140
61744896062628650236557241179790
61744896062628651417115324920280
61744896062628651417115325274412
61744896062628651417137136669529
61744896062628651417137136786169
61744896062628651417137137140301
61744896062628651419393473597465
61744896062628651419393473714105
61744896062628651419395798062080
61744896062628651423890923445320
61744896062628651423890923446724
61744896062628651462868995739693
61744896062628651462869772173833
61744896062628651462869772175237
61744896062628651464561248435645
61744896062628651465126109101769
61744896062628651465129208406659
61744896062635506404009332548110
61744896062635506404027928789848
61744896062635506404030253254462
61744896062635506404592013488392
61744896062635506404781419041165
61744896062635506404783743039219
61744896062635506404843061479804
61744896062635506404843061481208
61744896062635506404843061597848
61744896062635506404846159734934
61744896062635506404846160784694
61744896062635506404846503636292
61744896062635506404846503637660
61744896062635506404846503637696
61744896062635506404846503641908
61744896062635506404846503754336
61744896062635506404846504108468
61744896062635506404846505153980
61744896062635506404846505154016
61744896062635506404846505154064
61744896062635506404846505158228
61744896062635506404846505171326
61744896062635506404847279992888
61744896062635506409867087819951
61744896062635506411538419809503
61744896062635506411538419809504
61744896062635506411540743807557
61744896062635506411540743807558
61744896062635506411559340515903
61744896062635506411561664513957
61744896062635506541173490409716
61744896062635506541193634765136
61744896062635506541193636281456
61744896062635506541267762925528
61744896062635506541270087273502
61744896062635506541288683515240
61744896062635506541288683519452
61744896062635506541288683631880
61744896062635506541288683986012
61744896062635506541291007979854
61744896062635506541291007984066
61744896062635506541852767863864
61744896062635506542041054221494
61744896062635506542041054575626
61744896062635506542103816205196
61744896062635506542103816323240
61744896062635506542103816340550
61744896062635506542106913993766
61744896062635506542106914110406
61744896062635506542106915510086
61744896062635506542107172272616
61744896062635506542107172273984
61744896062635506542107172274020
61744896062635506542107172274068
61744896062635506542107172390660
61744896062635506542107173790304
61744896062635506542107173790340
61744896062635506542107173790388
61744896062635506542107173807650
61744896062635506542107948629212
61744896062635506547106835265846
61744896062635506547190518091462
61744896062635506547190518208102
61744896062635506548799088078438
61744896062635506548801411376652
61744896062635506548801412426412
61744896062635506548881994897378
61744896062635506548881995015422
61744896062635506548882770787414
61744896062635506548882770799060
61744896062635506548882770800428
61744896062635506548882770800464
61744896062635506548882770800512
61744896062635506548882770904054
61744896062635506548882770917068
61744896062635506548882770917104
61744896062635506548882770917152
61744896062635506548885095252028
61744896062635506548885095265042
61744896062635506548885095265078
61744896062635506548885095265126
61744896062635506549449954335934
61744896062635550876400841553101
61744896062635550876400841553102
61744896062635550876483404698140
61744896062635550876483404699544
61744896062635550876483405170316
61744896062635550876483747472401
61744896062635550876484523894688
61744896062635550876484524024426
61744896062635550876484524378510
61744896062635550876484552591044
61744896062635550876484553076318
61744896062635550877048636823028
61744896062635551013661509822036
61744896062635551013661510189426
61744896062635551013661882709803
61744896062635551013682545686866
61744896062635554122383549227184
61744896062635554580830324379484
61744896062635554580830324391130
61744896062635554580830324846044
61744896062635554580830324863306
61744896062635554580830353075840
61744896062635554580830353561114
61744896062635554580830697383683
61744896062635554582253303844731
61744896062635554582524900023730
61744896062635554582524900140370
61744896062635554582524928720086
61744896062635554583086316951148
61744896062635554583086317417708
61744896062635554583086661307420
61744896062635554583086661324682
61744896062635554583086661773980
61744896062635554583086690003776
61744896062635554583086690022490
61744896062635554583086690489050
61744896062635554583088641415762
61744896062635554583088984255714
61744896062635554583088984372354
61744896062635554583089012952070
61744896062635554583089760623956
61744896062635554716908183873052
61744896062635554717156906817846
61744896062635554717156906934486
61744896062635554717156908334166
61744896062635554717159230932540
61744896062635554717159232332220
61744896062635554717177827522842
61744896062635554717180151520896
61744896062635554717745010705584
61744896062635554717745012105264
61744896062635554717996060599372
61744896062635554718007310190192
61744896062635554718028346171662
61744896062635554719415971040784
61744896062635554719419441881982
61744896062635554719437263284896
61744896062635554719437263401536
61744896062635554719437264801216
61744896062635554719701885951078
61744896062635554719701886300998
61744896062635554727041568709506
61744896062635806547524017171816
61744896062635806547526341636430
61744896062635806548088101870360
61744896062635806548360070568124
61744896062635806548360070686168
61744896062635806548363169873014
61744896062635806548363541428036
61744896062635806553363176201871
61744896062635806555055428431264
61744896062635806555055428897823
61744896062635806555055428897824
61744896062635806555057752895877
61744896062635806555057752895878
61744896062635806730538356923716
61744896062635806730538357277848
61744896062635806730540681271690
61744896062635806730540681275902
61744896062635806731294084967332
61744896062635806731374410203384
61744896062635806731377766270804
61744896062635806731377766272256
61744896062635806731377766388896
61744896062635806731377767788576
61744896062635806731377767805838
61744896062635806736377515351698
61744896062635806736377515487265
61744896062635806736461112088246
61744896062635806738069768065120
61744896062635806738069768183164
61744896062635806738069768183217
61744896062635806738069768537296
61744896062635806738072092531138
61744896062635806738072092535350
61744896062635806738152588895566
61744896062635806738153364784198
61744896062635806738153364797248
61744896062635806738153364798700
61744896062635806738153364915340
61744896062635806738155689263314
61744896062635806738156808475933
61744896062635806738633852279634
61744896062635806738633852415201
61744896062635806738636951601994
61744896062635851019729936804009
61744896062635851019917850641421
61744896062635851019917850641422
61744896062635851019918223161799
61744896062635851020000756744456
61744896062635851020000757092972
61744896062635851020000757098588
61744896062635851020001533099648
61744896062635851020001533112662
61744896062635851020001533112746
61744896062635851020001905987207
61744896062635851020565617331632
61744896062635851202931413374577
61744896062635851202931413552696
61744896062635851202931413906828
61744896062635851202932104187614
61744896062635851202932189926762
61744896062635851202932189926815
61744896062635851202932190280894
61744896062635851202932448010231
61744896062635851203496274158799
61744896062635854723510876701677
61744896062635854723510876701837
61744896062635854724075737288805
61744896062635854724263651126217
61744896062635854724263651126218
61744896062635854724264023646595
61744896062635854724346214739220
61744896062635854724346214743432
61744896062635854724346557045517
61744896062635854724346557577768
61744896062635854724346557583384
61744896062635854724346557695812
61744896062635854724346586275528
61744896062635854724346586279740
61744896062635854724347333479450
61744896062635854724347333584444
61744896062635854724347333597494
61744896062635854724347333934364
61744896062635854724347333951626
61744896062635854724347706472003
61744896062635854725770312933051
61744896062635854726038809741469
61744896062635854726038810273720
61744896062635854726038810279336
61744896062635854726038838971480
61744896062635854726038838975692
61744896062635854726041909112050
61744896062635854726041909228690
61744896062635854726041937808406
61744896062635854726042282116249
61744896062635854726519988054153
61744896062635854726519988054154
61744896062635854726603670512380
61744896062635854726603670862300
61744896062635854726605650504082
61744896062635854726605993344034
61744896062635854726605994860354
61744896062635854726606022040390
61744896062635854726606769712276
61744896062635854907277990214565
61744896062635854907277990276044
61744896062635854907277990293514
61744896062635854907277990411611
61744896062635854907278248495027
61744896062635854908972565858811
61744896062635854908972565920290
61744896062635854909534327203980
61744896062635854909534327221450
61744896062635854909534327339547
61744896062635854909536650152274
61744896062635854909537426526340
61744896062635854914052812568148
61744896062635854914052812918068
61744896062635854914619995982766
61744896062635854916312248678718
61744896062635855959693351311360
61744896062635855959693379891076
61744896062635855961301921549085
61744896062635855961301921549086
61744896062635855961384484694124
61744896062635855961384484695528
61744896062635855961384484812168
61744896062635855961385603890672
61744896062635855961385603902318
61744896062635855961385603903686
61744896062635855961385603903722
61744896062635855961385603903770
61744896062635855961385604007312
61744896062635855961385604020326
61744896062635855961385604020410
61744896062635855961385632587028
61744896062635855961387926838966
61744896062635855961387928355286
61744896062635855961387928368300
61744896062635855961387928368336
61744896062635855961387928368384
61744896062635855961387955535322
61744896062635855961952787439192
61744896062636705313081856686349
61744896062636707115273037047324
61744896062636707115273037513884
61744896062636707115275361511938
61744896062636707115837121745868
61744896062636707116109090574774
61744896062636707116109090928905
61744896062636707116109090928906
61744896062636707116110238821809
61744896062636707116112561299331
61744896062636707116112561303544
61744896062636707116112562815652
61744896062636707116112562819863
61744896062636707116112562819864
61744896062636707121174871735766
61744896062636707121174872085686
61744896062636707121174872103155
61744896062636707122866348075122
61744896062636707122866348425042
61744896062636707122867124332548
61744896062636707122867124431718
61744896062636707122867124781638
61744896062636707122867124799107
61744896062636707122867124799108
61744896062636707122869448779692
61744896062636707122869448797161
61744896062636707122869448797162
61744896062636707123431208663702
61744896062636707123431209013622
61744896062636707123431209031091
61744896062636707123431209031092
61744896062636707159302945070192
61744896062636707160994421410952
61744896062636707160994422927272
61744896062636707160995197766144
61744896062636707161026622423752
61744896062636707161028946421806
61744896062636707161590706655736
61744896062636707161842874327517
61744896062636707161845196803635
61744896062636707161845196803636
61744896062636707161845196804796
61744896062636707161845196805039
61744896062636707161845196805040
61744896062636707161845196809252
61744896062636707161845198321116
61744896062636707161845198321360
61744896062636707161845198325571
61744896062636707161845198325572
61744896062636707161845198338669
61744896062636707161845198338670
61744896062636707161845973159988
61744896062636707161845973160231
61744896062636707161845973160232
61744896062636707161863795033917
61744896062636707161866117982211
61744896062636707161866119031971
61744896062636707161866119045021
61744896062636707166928542616658
61744896062636707166949463812703
61744896062636707168620664594864
61744896062636707168620666111184
61744896062636707168620709708732
61744896062636707168620709708975
61744896062636707168620709708976
61744896062636707168620795330079
61744896062636707168620795330080
61744896062636707168620795802255
61744896062636707168620795802256
61744896062636707168623033706786
61744896062636707168623033707029
61744896062636707168623033707030
61744896062636707168623119800309
61744896062636707168623119800310
61744896062636707168641716508655
61744896062636707168644040506709
61744896062636707169184879544594
61744896062636707169187978866953
61744896062636707169187978866954
61744896062636707298287376799224
61744896062636707298289701147198
61744896062636707298851461031208
61744896062636707299105865439960
61744896062636707299105865441364
61744896062636707299105866957684
61744896062636707299105866974994
61744896062636707299106641796556
61744896062636707299126786147764
61744896062636707299126786264404
61744896062636707299126787664084
61744896062636707299126787681346
61744896062636707305881463966404
61744896062636707305881464084448
61744896062636707305881464438580
61744896062636707305883788432422
61744896062636707305883788436634
61744896062636707306448647503278
61744896062636751587728769818720
61744896062636751587729545991581
61744896062636751587729546542705
61744896062636751587729546542706
61744896062636751587729919063083
61744896062636751587750467249105
61744896062636751633482440639537
61744896062636751633482440817656
61744896062636751633483131452330
61744896062636751633483131452573
61744896062636751633483131452574
61744896062636751633483217545853
61744896062636751633483217545854
61744896062636751770743885828046
61744896062636751770743886182178
61744896062636751770764806534446
61744896062636751770764806888578
61744896062636754744441332848768
61744896062636755290976220226332
61744896062636755291247816337868
61744896062636755291248187874176
61744896062636755291248962714452
61744896062636755291248964230772
61744896062636755291792901074696
61744896062636755291792902591016
61744896062636755292074570303516
61744896062636755292075346476377
61744896062636755292075347027501
61744896062636755292075347027502
61744896062636755292075719547879
61744896062636755293484007394064
61744896062636755293487478235262
61744896062636755293505299638176
61744896062636755293505301154496
61744896062636755294331683404313
61744896062636755294331683588048
61744896062636755294331683937968
61744896062636755294331683955437
61744896062636755294331683955438
61744896062636755294334006536342
61744896062636755294334007936022
61744896062636755294334007953491
61744896062636755294334007953492
61744896062636755294335155839807
61744896062636755294355043446720
61744896062636755298850168829960
61744896062636755298850169179880
61744896062636755299414253061944
61744896062636755299417352366834
61744896062636755301109605062786
61744896062636755301109605412706
61744896062636755336980823381288
61744896062636755336980824897608
61744896062636755337546458803124
61744896062636755337828888339578
61744896062636755337829017479525
61744896062636755337829017541004
61744896062636755337829017558473
61744896062636755337829017558474
61744896062636755337829275759987
61744896062636755339237935142480
61744896062636755339241034447370
61744896062636755339523593123771
61744896062636755339523593185250
61744896062636755340085225267514
61744896062636755340085354468940
61744896062636755340085354486409
61744896062636755340085354486410
61744896062636755340087677417234
61744896062636755340088453791299
61744896062636755340088453791300
61744896062636755340088712051915
61744896062636755344603840183028
61744896062636755345171023247726
61744896062636755346863146742252
61744896062636755346863275943678
61744896062636755475089686194798
61744896062636755475110607019242
61744896062636755475110607373374
61744896062636755477346023122734
61744896062636755477349122427624
61744896062636755477366943830538
61744896062636755477369268295152
61744896062636756526594981957688
61744896062636756527442285460817
61744896062636756527442400251857
61744896062636756529113616899245
61744896062636756529113617082980
61744896062636756529113617432900
61744896062636756529113617450369
61744896062636756529113617450370
61744896062636756529115940031274
61744896062636756529115941430954
61744896062636756529115941448423
61744896062636756529115941448424
61744896062636756529117089334739
61744896062636756529134538156769
61744896062636756529134652481250
61744896062636756529134652947809
61744896062636756529134652947810
61744896062636756529136862154823
61744896062636756529136976945863
61744896062636756529136976945864
61744896062636756534196186906796
61744896062636756536455622789702
61744896062636756536455623139622
61744896062636756572892476530040
61744896062636756573175035206441
61744896062636756574584729225992
61744896062636756574867287902393
61744896062636756574869526358291
61744896062636756574869526358292
61744896062636756574869610912166
61744896062636756574869612447116
61744896062636756574869612447360
61744896062636756575434471518215
61744896062636756575434471518216
61744896062636756575435504619836
61744896062636756582209293670594
61744896062639407034883775444712
61744896062639407034883804142472
61744896062639407034946537087172
61744896062639407034946537559348
61744896062639407147060129318817
61744896062639407147062453666791
61744896062639407169874160008694
61744896062639407169936921773778
61744896062639407171631497301384
61744896062639407171645444445630
61744896062639407172112673546624
61744896062639407172112675062944
61744896062639407172144558399900
61744896062639407172144558517944
61744896062639407172146509811886
61744896062639407172207205723496
61744896062639407172207205845752
61744896062639407172207205845960
61744896062639407172207206195672
61744896062639407172207320514744
61744896062639407172207320637000
61744896062639407172207320986920
61744896062639407172209271926730
61744896062639407172209528677614
61744896062639407217399029354094
61744896062639407217399029355498
61744896062639407217399029472138
61744896062639407217399029826270
61744896062639407217419950060446
61744896062639407217420036149514
61744896062639407217420036153726
61744896062639407217898114612008
61744896062639407217898114613412
61744896062639407217898114730052
61744896062639407217900094721754
61744896062639407217960790637784
61744896062639407217960791123057
61744896062639407217960876726852
61744896062639407217960876732468
61744896062639407217960877199028
61744896062639407217962856840810
61744896062639407217963113586078
61744896062639407217981711344136
61744896062639407217981797433204
61744896062639407217981797437416
61744896062639407217984034292430
61744896062639407217984120381498
61744896062639407217984120385710
61744896062639408270295652602658
61744896062639408270295652719298
61744896062639408270295654118978
61744896062639408405202355861924
61744896062639408406914752913296
61744896062639408406991462172546
61744896062639408407490203540748
61744896062639408407493673915386
61744896062639408407493674381946
61744896062639408407493675431706
61744896062639408407552965305672
61744896062639408407556321238982
61744896062639408407556321355622
61744896062639408407556322755302
61744896062639408407556322772771
61744896062639408407556322772772
61744896062639408407556436030230
61744896062639408407556436146870
61744896062639408407556437546550
61744896062639408452745047081010
61744896062639408452745047082414
61744896062639408452745047199054
61744896062639408452745047548974
61744896062639408452765967787362
61744896062639408452766053876430
61744896062639408452766053880642
61744896062639408453243788450616
61744896062639408453247230127494
61744896062639408453247230594054
61744896062639408453247231643814
61744896062639408453309992242338
61744896062639408453309992358978
61744896062639408453309993758658
61744896062639408865088814758945
61744896062639408865110854660441
61744896062639408865113177608735
61744896062639408865113178658495
61744896062639408999998959690830
61744896062639409000030469956284
61744896062639409000030469957688
61744896062639409000030470074328
61744896062639409000093232071128
61744896062639409000093232076744
61744896062639409000093232189172
61744896062639409000093232193384
61744896062639409000093232543304
61744896062639409000114152777480
61744896062639409000114152781692
61744896062639409001725046068494
61744896062639409001777218160484
61744896062639409001787807715374
61744896062639409001787807720990
61744896062639409001787807833418
61744896062639409001787807837630
61744896062639409001808728421726
61744896062639409001808728425938
61744896062639409001809762013235
61744896062639409002286806884220
61744896062639409002286806885624
61744896062639409002286807002264
61744896062639409002286807015362
61744896062639409002289905139350
61744896062639409002289906189110
61744896062639409002290163419604
61744896062639409002290164469328
61744896062639409002349568999064
61744896062639409002349569134418
61744896062639409002352666787634
61744896062639409002352666904274
61744896062639409002352668303954
61744896062639409002352925066484
61744896062639409002352925067936
61744896062639409002352926588627
61744896062639409002353701423080
61744896062639409002370489705416
61744896062639409002373845774288
61744896062639409002373845890928
61744896062639409002373846245219
61744896062639409002373847290608
61744896062639409002373847294979
61744896062639409006871410763310
61744896062639409006871410768926
61744896062639409006871410881354
61744896062639409006871410885566
61744896062639409007436271369152
61744896062639409007708240062668
61744896062639409009116899856102
61744896062639409009116900905862
61744896062639409009127747691246
61744896062639409009128523581282
61744896062639409009128523592928
61744896062639409009128523697922
61744896062639409009128524065104
61744896062639409009130848045896
61744896062639409009130848063158
61744896062639409009402815706914
61744896062639452741933672989340
61744896062639452879131694651988
61744896062639453473927150570520
61744896062639453473928183676596
61744896062639456445714614285236
61744896062639456445714614290852
61744896062639456445714614291060
61744896062639456445714614403280
61744896062639456445714614407492
61744896062639456445714614407700
61744896062639456445714614757412
61744896062639456445714614757620
61744896062639456445714642988820
61744896062639456445714643105460
61744896062639456445714643455380
61744896062639456445714985761677
61744896062639456446278698517220
61744896062639456446278698523044
61744896062639456446278698639476
61744896062639456446278698639684
61744896062639456446278698989396
61744896062639456446278727219400
61744896062639456446278727691576
61744896062639456446279473474136
61744896062639456447974050518062
61744896062639456582898574134694
61744896062639456582900898132748
61744896062639456582901269669056
61744896062639456582902044509332
61744896062639456582902044975892
61744896062639456582902046025652
61744896062639456582912521279100
61744896062639456582912635597964
61744896062639456582912635599368
61744896062639456582912635716008
61744896062639456582912636065928
61744896062639456583444836492992
61744896062639456583466128737104
61744896062639456583466128853744
61744896062639456583466130253424
61744896062639456583476605511084
61744896062639456583476719829948
61744896062639456583476719831352
61744896062639456583476719947992
61744896062639456583477495136784
61744896062639456585137089188944
61744896062639456585158381433056
61744896062639456585158381549696
61744896062639456585158382949376
61744896062639456585168858207036
61744896062639456585168972993864
61744896062639456585172071830790
61744896062639457040511216518921
61744896062639457041075300750905
61744896062639457041076077186449
61744896062639457041348046350774
61744896062639457041348046356390
61744896062639457041348046468818
61744896062639457041348046822950
61744896062639457042767553446857
61744896062639457043042621995020
61744896062639457043042622000636
61744896062639457043042622113064
61744896062639457043604383284326
61744896062639457043604383750886
61744896062639457043606363392668
61744896062639457043606706232620
61744896062639457043606706349260
61744896062639457177709123572812
61744896062639457177709123574216
61744896062639457177709123690856
61744896062639457178272950587352
61744896062639457178272950588756
61744896062639457178272950705396
61744896062639457178273207804796
61744896062639457178273207806200
61744896062639457178273207922840
61744896062639457178273983707882
61744896062639457178273983707930
61744896062639457178525032100163
61744896062639457178525032165854
61744896062639457178525032167258
61744896062639457178525032283898
61744896062639457178525032638030
61744896062639457179965203283304
61744896062639457179965203284708
61744896062639457179965203401348
61744896062639457179965460500748
61744896062639457179965460502152
61744896062639457179968559805638
61744896062639457179968560868448
61744896062639457179968560868496
61744896062639457180219607810100
61744896062639457180219607811504
61744896062639457180219607928144
61744896062639457180219608282276
61744896062639457180781369093790
61744896062639457180783692042084
61744896062639458275857234245837
61744896062639458275858010798021
61744896062639458276422095030005
61744896062639458276694064077690
61744896062639458276694064199946
61744896062639458276694064549866
61744896062639458278114347725957
61744896062639458278388639721936
61744896062639458278388639727552
61744896062639458278389414562212
61744896062639458278389414678852
61744896062639458278869817502369
61744896062639458278953500327778
61744896062639458413054884082284
61744896062639458413054884083688
61744896062639458413054884200328
61744896062639458413054884550248
61744896062639458413055141299728
61744896062639458413055141301132
61744896062639458413055141417772
61744896062639458413055917669374
61744896062639458413055917669422
61744896062639458413620001901358
61744896062639458413620001901406
61744896062639458413871049827079
61744896062639458413871049892770
61744896062639458413871050010814
61744896062639458413871050360734
61744896062639458415311221010220
61744896062639458415311221011624
61744896062639458415311221128264
61744896062639458415311221478184
61744896062639458415311995850496
61744896062639458415311996317056
61744896062639458415312254130714
61744896062639458415312254597274
61744896062639458415312254597358
61744896062639458415314320315110
61744896062639458415314578595328
61744896062639458415314578595364
61744896062639458415314578595412
61744896062639458415565625537016
61744896062639458415565625538420
61744896062639458415565625655060
61744896062639458415566400377292
61744896062639458415566400843852
61744896062639458416130486138694
61744896065545691433223798788143
61744896065545691433223800304463
61744896065557697173336610884795
61744896065557697173340079600907
61744896065557697173900691928835
61744896065557697173904163832891
61744896065557697173904167020835
61744896065557699003207260069475
61744896065557898510201024114785
61744896065578111872188515822751
61744896065581758609923742677977
61744896065581758610487823722017
61744896065582008798217814238507
61744896065582008798778083259923
61744896065582008798778430920779
61744896065582008798779235870189
61744896065582014327347106054867
61744896065582014332430451885359
61744896065582014332705864728315
61744896065582058800009555472451
61744896065582058800012912945375
61744896065582058806787476947189
61744896065582058806790834420113
61744896065582062320592114804229
61744896065582062322848451732165
61744896065582062322848454920109
61744896065582208779508907567312
61744896065582208787042671889804
61744896065582208899728455525340
61744896065582208899729230360000
61744896065582208899731927783688
61744896065582213841116770338068
61744896065582957537427578055565
61744896065582958772773600504215
61744896065582959184555863613161
61744896065582959237338758125009
61744896065582959237338762829273
61744896065582959237341857429899
61744896065582959366734150917939
61744896065582959367570204314247
61744896065582959367573302102817
61744896065582962888337579865973
61744896065583065063732296564184
61744896065583065063732296918315
61744896065583065063732296918316
61744896065590117612866555003205
61744896065590163917096869178385
61744896065590167430897377911573
61744896065590167616355966248741
61744896065590167616356999368075
61744896065590167621439312079233
61744896065590167623134146457243
61744896065591064347644797593161
61744896065591067586860575617621
61744896065591067998642839793797
61744896065591068046906993630341
61744896065591068046910092817187
61744896065591068051990597611397
61744896065591068051991372450269
61744896065591068053685173255643
61744896065591068053688272559129
61744896065593764213409667247593
61744896065593764213973751479577
61744896065593764213973752995897
61744896065593769153101486971413
61744896065593769153101486975625
61744896065593769886787875429929
61744896065593769887351959661913
61744896065593769887351961178233
61744896065593771122133893156845
61744896065594171997324994214038
61744896065594216495127181468820
61744896065594219580960434951377
61744896065594219992742699127553
61744896065594220175755502805794
61744896065594220175755760023238
61744896065594220175756665592141
61744896065594220176592718988449
61744896065594220199470658940444
61744896065594221411939511205721
61744896065594221823721775861555
61744896065595115202053664989786
61744896065595116925678122994632
61744896065595116925678208733780
61744896065595120553800492928954
61744896065595120630021686205404
61744896065595122459327106440041
61744896065595122459327106440042
61744896065595122459327106789961
61744896065595122459327106789962
61744896065595122460174395574364
61744896065595122460174395574365
61744896065595122461858510217329
61744896065595122461858510217330
61744896142074141112886914118335
61744896142075041543437941383295
61744896142357821208748871123875
61744896142366826748953952746230
61744896142366826748954038485378
61744896142369527354871221992299
61744896142369528582060098128977
61744896142369576761117714643561
61744896142370729209475892770837
61744896142370777388555201638546
61744896142370777975735566664330
61744896142370777975735652757610
61744896142370878061732087871094
61744896142370878198992756507418
61744896142370927475572323434046
61744896142370927475574647432100
61744896142370927480654894429878
61744896142370927480656037618518
61744896142370927480656040800846
61744896142370928024636263059276
61744896142370928024638328777076
61744896142370928070368927262792
61744896142370928075452644629592
61744896142370928100873627208609
61744896142370928100873712947757
61744896142370928207629681992556
61744896142370928212713399359356
61744896142370929259146224183226
61744896142370929259421292198978
61744896142370929259421406990226
61744896142370929259421407344358
61744896142370929259982019317994
61744896142370929305153956402494
61744896142370929305153956756786
61744896142370929305154042495774
61744896142370929305154042495934
61744896142370929310234201865238
61744896142370929310798286102838
61744896142370929310799434008840
61744896142370929442160563356138
61744896142370929442414711132098
61744896142370929442414711132258
61744896142370929442435631720406
61744896142370929442435631721810
61744896142370929442435631838450
61744896142370929442435631838658
61744896142370929442435632192790
61744896142370929442997391605820
61744896142390236708585857366699
61744896142390241647710144498725
61744896142390241647713586642163
61744896142391137131710934644173
61744896142391137139053973452759
61744896142391142078177488938069
61744896142391142078177489404629
61744896142391142078177575027137
61744896142391186682013843512271
61744896142391186682581025532825
61744896142393838979748958146219
61744896142393838979832640971835
61744896142393839025523549851771
61744896142393843921216707175235
61744896142393888248818460278297
61744896142393888248818464982561
61744896142393888385995450797481
61744896142393888392773372272219
61744896142393891954856518167521
61744896142394139169103206272263
61744896142394188987128261272126
61744896142394188987128605645660
61744896142394188987131704832506
61744896142394189177677369638194
61744896142394193926259434107961
61744896142395039599567107501156
61744896142395039599567193240304
61744896142395039599567193594436
61744896142395039599568255411530
61744896142395039599568341150678
61744896142395039599570550707395
61744896142395039599570579403751
61744896142395044540957744912041
61744896142395044670624670636675
61744896142395044678218499641645
61744896142395089005817038654393
61744896142395089005817043358657
61744896142395089006086717245830
61744896142395089012594964833395
61744896142395089012594993529751
61744896142395089143098742904797
61744896142395089143098747491017
61744896142395089149855748259355
61744896142395089554859717903953
61744896142395089554878429053636
61744896142395089554878429407768
61744896142395089554878687688022
61744896142395089562472516692992
61744896142395089600610203985536
61744896142395089600610290074603
61744896142395089600610290074604
61744896142395089608225298066228
61744896142395092711855096539405
61744896142395092711858219836387
61744896142395094503859681729106
61744896142395094541997455110717
61744896142395239235475378511341
61744896142395239725751363362529
61744896142395239725751449101677
61744896142401944081897079667537
61744896142401947796175952559875
61744896142401949030957886054807
61744896142401949076648794934743
61744896142401992123777705667149
61744896142401994090534005152675
61744896142401997062905439642665
61744896142401997200082425457585
61744896142401997207422108216013
61744896142401997659961479702785
61744896142401997796323332804871
61744896142402247982918584816299
61744896142402247983190180928155
61744896142402247985362949821731
61744896142402249217700518311231
61744896142402249220144883316663
61744896142402292450223048733675
61744896142402293685004982228607
61744896142402294096874028430079
61744896142402294279804570453103
61744896142402297803475016416325
61744896142402297984149336302245
61744896142402297986405673230181
61744896142402297986678417252308
61744896142402299035726694039979
61744896142402299035729016871625
61744896142402299038256949911257
61744896142402299038256951427577
61744896142402299038258099337959
61744896142402299043256986091233
61744896142402394373393011741806
61744896142402394373396110928652
61744896142402398076989022748944
61744896142402442549379412545742
61744896142402444198767648297472
61744896142402444382054990235104
61744896142402444402400507063524
61744896142402447490763226235962
61744896142402447490766582286120
61744896142402447902545489362378
61744896142402448085559714210810
61744896142402448085562813043524
61744896142402449137892283090354
61744896142403144838979455660289
61744896142403148408571598325721
61744896142403148413657525371711
61744896142403148413657554069471
61744896142403148415913890997407
61744896142403148415914637134307
61744896142403148415914665832067
61744896142403148416185860180662
61744896142403148416185946269730
61744896142403148545583916021315
61744896142403148553177745026285
61744896142403149650695824492339
61744896142403149650695824958899
61744896142403192880776284043245
61744896142403192880776312741005
61744896142403192887551883036249
61744896142403192887551911734009
61744896142403192888389084344392
61744896142403193018037067583037
61744896142403193018057988289437
61744896142403193024812665992841
61744896142403194123169898644180
61744896142403194123169984383328
61744896142403194123171017839324
61744896142403194664350993029109
61744896142403194671944047195207
61744896142403194671944047199419
61744896142403197819904018022973
61744896142403197819904046720733
61744896142403197822161131301889
61744896142403197822433129182904
61744896142403197827243729479161
61744896142403197827515784868124
61744896142403197827516817969988
61744896142403197957164801444721
61744896142403197959424237677547
61744896142403198368696017163133
61744896142403198368946692568269
61744896142403198370391369158151
61744896142403198371224064989650
61744896142403198371224064993861
61744896142403198371224064993862
61744896142403198377982099330407
61744896142403198377984423328461
61744896142403198378818152279086
61744896142403198416956700611781
61744896142403198416959799798627
61744896142403198417229444517268
61744896142403198423735655070339
61744896142403198423735655542515
61744896142403198423737979540569
61744896142403198424572483325854
61744896142403199605984964507457
61744896142403199605986112413459
61744896142403199606006000005113
61744896142403199606006000005114
61744896142403199611068681992358
61744896142403199611068682342278
61744896142403199613328117057323
61744896142403199613600085774018
61744896142403199613600087290338
61744896142403199651738633990073
61744896142403199651738635506393
61744899495219964710594545736994
61744899495223867173369292307308
61744899495223867173372391157284
61744899495223867173456418356434
61744899495223867768200477002974
61744899495223867768200477020236
61744899495223867768200477021604
61744899495223867768200477021848
61744899495223867768263153028750
61744899495223867768263153046012
61744899495223867768263153047380
61744899495223867768263153047624
61744899495223881990787075132126
61744899495223882128047743768450
61744899495316325597053518283636
61744899495317226027583539098884
61744899495317226035104473587320
61744899495317226164781531359512
61744899495317226164865214184920
61744899495317226762109538885305
61744899495319928465544972540454
61744899495320228654543595843580
61744899495320228654543596292878
61744899495320228654543596310140
61744899495321129085157299252568
61744899495321129085157299583614
61744899495321129085157299600876
61744899495321129085157299602244
61744899495321129085157299602488
61744899495321129222355292213036
61744899495328032978511747394332
61744899495328032978511750582276
61744899495328032980214135220792
61744899495328032980297818046200
61744899495328032985289668869070
61744899495328033438401193520923
61744899495328033438401193520924
61744899495328033575000233685712
61744899495328033575574822912888
61744899495328033575577921051378
61744899495328033575578180381392
61744899495328033575578293754086
61744899495328033575578294104006
61744899495328033575578294122880
61744899495328033575658505738296
61744899495328033575658506088216
61744899495328033575661600338922
61744899495328033575661600688842
61744899495328033575661861788454
61744899495328033575661948250528
61744899495328033575849890215702
61744899495328033575849890234576
61744899495328033582353863584174
61744899495328044693970895786660
61744899495328048262811040560814
61744899495328328274481433945966
61744899495328333764848859404434
61744899495328333764848859423308
61744899495328333771626780879172
61744899495328349641677162443236
61744899495328349641677163492996
61744899495328349641677167048330
61744899495328349641677168092266
61744899495329232548271515140774
61744899495329232548334277609750
61744899495329233600101871115290
61744899495329233737299864075758
61744899495329234195462562245872
61744899495329234195463334347502
61744899495329234202238161221614
61744899654751949198441745630862
61744899654755563680927391654840
61744899654755563818188060291164
61744899654755567385273192139636
61744899654755567386967767783882
61744899654755567522533860775960
61744899654755567524226113471912
61744899654755567524228436420206
61744899654756752090075267837206
61744899654756752092607787738494
61744899654756753921944721888718
61744899654756753922007397914494
61744899654756753922007398977304
61744899654756753922007398981516
61744899654756753922008173816176
61744899654756763202663749915060
61744899654756764437926084468052
61744899654756764575186753104376
61744899654756768142271884952848
61744899654756768142355567772640
61744899654756768142355567776852
61744899654756768143955867736216
61744899654756768143964137648800
61744899654756768144047820468592
61744899654756768144050143416886
61744899654756768144050143771018
61744899654756768144050915423350
61744899654756768144520726802860
61744899654756768144614999301202
61744899654756768144614999305414
61744899654756768144614999655334
61744899654756768152114928879332
61744899654756768279532553589172
61744899654756768279616236408964
61744899654756768279616236763096
61744899654756768281308489459048
61744899654756768281310812053210
61744899654756768281310812407342
61744899654756768281311583705542
61744899654756768281875667937526
61744899654756768281875668291658
61744899654828497503208001336061
61744899654828497503772085568045
61744899654828498738554019062977
61744899654828499287533931121828
61744899654828499294877056023694
61744899654828797692478595332845
61744899654829698260227528747684
61744899654829699449819961566136
61744899654829699495573546474600
61744899654849210515357583480196
61744899654849210522675573527212
61744899654850110948227623698868
61744899654850110953499259075094
61744899654850110953502700746148
61744899654850110955762133791030
61744899654850112915854899778249
61744899654852812832431537974778
61744899654852813886455497442676
61744899654852814023736799466256
61744899654852814023736799820388
61744899654852814024220672068162
61744899654852814069469464023904
61744899654852814069469837076532
61744899654852814069472902625266
61744899654852814069493823685750
61744899654852814481816960338225
61744899654852814481819282936600
61744899654852814616757467760544
61744899654852814616841150580336
61744899654852814616841150584548
61744899654852814616841150934468
61744899654852814618453077923596
61744899654852814618453164016876
61744899654852814618536755094358
61744899654852814618536841187638
61744899654852814619006309610556
61744899654852814619007428805700
61744899654852814619016902825566
61744899654852814619017936994452
61744899654852814619018023083520
61744899654852814619100582108898
61744899654852814619100582113110
61744899654852814619100582463030
61744899654852814619101615214974
61744899654852814619101701304042
61744899654852814619288867407882
61744899654852814619288871989890
61744899654852814619289906177650
61744899654852814619289987482101
61744899654852814619289988015720
61744899654852814619289988015756
61744899654852814619289988033226
61744899654852814619289990848164
61744899654852814619289991203908
61744899654852814619289992265070
61744899654852814619289992265314
61744899654852814619289992270930
61744899654852814625792845358362
61744899654852825600211971037720
61744899654852825600211971037756
61744899654852825737409877560848
61744899654853114625357184033512
61744899654853125743728979659516
61744899654853130685113050685432
61744899654854014643537758644388
61744899654854014781302933269874
61744899654854014826492430409894
61744899654854014826552098278244
61744899654854014826555192524738
61744899654854015193168875213062
61744899654854015193168875567194
61744899654854015193168879934796
61744899654854015238337455184594
61744899654854015238337455651154
61744899654854015238337461300184
61744899654854015238901539416578
61744899654854015238901544138312
61744899654860917898612735437864
61744899654860917944428967675748
61744899654860918996763830702236
61744899654860919133961823312784
61744899654860919728754983568052
61744899654860919728758341035152
61744899654860919728758425711490
61744899654860919728758427128432
61744899654860919729323200106008
61744899654860919729323286195076
61744899654860919729595169289206
61744899654860919729595255378030
61744899654860919729595255378274
61744899654860919729595255382486
61744899654860919736098108469918
61744899654860934553756291640318
61744899654861219918029020058194
61744899654861234560072296068668
61744899654861234560075389602064
61744899654861234560075390651824
61744899654861234560075390669086
61744899654861234560075391019006
61744899654861234560075393851414
61744899654861234560075394206914
61744899654861234560075394207158
61744899654861234560075395251094
61744899654862118525744847423562
61744899654862118701451675794534
61744899654862118701511343662884
61744899654862118701514437909378
61744899654862119753846120601708
61744899654862119753846120605920
61744899654862119891044113216468
61744899654862119936797693521450
61744899654862119936797693875582
61744899654862119936860455636294
61744899654862119936860455990426
61744899654862120348642723348930
61744899654862120348642724411740
61744899654862120348642724415952
61744899654862120355982406107358
61744899654862135127824324805654
61744899731568884292267169709900
61744899731568884292329845735676
61744899731568895357375237565927
61744899731568899064168759106145
61744899731568900297067055776235
61744899731568900299514776833061
61744899731640629528000653838636
61744899731641830285083029829984
61744899731664944989611578091290
61744899731664944989611664180358
61744899731664955970533647202358
61744899731664956107731553723838
61744899731665256114050655818294
61744899731665256114050656290678
61744899731665261052906421093068
61744899731665261052927341798016
61744899731665261055165852616014
61744899731665261055186773322366
61744899731665261055186773326578
61744899731665261055438969219732
61744899731665261055438969223944
61744899731665261055438969337824
61744899731665261055438969691956
61744899731665261060521429083240
61744899731666156681799590077118
61744899731666161620739037699300
61744899731666161622998469227862
61744899731666161628270448958748
61744899731666161668920538511928
61744899731666161668920538984104
61744899731666161674003112691492
61744899731666161674003113162264
61744899731673049961882023526432
61744899731673049961882109619712
61744899731673049961882138311856
61744899731673049961882138316068
61744899731673049961882909968400
61744899731673049961902944231380
61744899731673049961903030320448
61744899731673049961903030324660
61744899731673049962446879409344
61744899731673049962446994200384
61744899731673049962467800115696
61744899731673049962467886208976
61744899731673049966965369355520
61744899731673049966965369356924
61744899731673049969221706283456
61744899731673050099080130922404
61744899731673050099163698956772
61744899731673050099163785050052
61744899731673050099728640934368
61744899731673050099916582922628
61744899731673050099916931541348
61744899731673050099916931542752
61744899731673061080002856904592
61744899731673061080023777609540
61744899731673061217200763420456
61744899731673061217200763421860
61744899731673061217284446245864
61744899731673064786880061264602
61744899731673064924077967786082
61744899731673350105420039408768
61744899731673350105420039412980
61744899731673350105420811065312
61744899731673350105984895297296
61744899731673350288350696222832
61744899731673361223519865992912
61744899731673361223540786697860
61744899731673364927865666477708
61744899731673364927886587182656
61744899731673364930125098000654
61744899731673364930146018707006
61744899731673364930146018711218
61744899731673364930397070352922
61744899731673364930397443424180
61744899731673364930398100289720
61744899731673364930398214722464
61744899731673364930398214726676
61744899731673364930398215076596
61744899731673364935480674467880
61744899731673366165744232331288
61744899731673366165744232449380
61744899731674250673231735310052
61744899731674250673232506966596
61744899731674250673796591194368
61744899731674250718964399041184
61744899731674250718964399045396
61744899731674250718964399513568
61744899731674250718965171170112
61744899731674250724047744871676
61744899731674250724047744875888
61744899731674250724047745344060
61744899731674261791268799301352
61744899731674265497874031787094
61744899731674265497957714608290
61744899731674265497957714612502
61744899731674265498146376856571
61744899731674265498147120161016
61744899731674265498147120165228
61744899731674265498147148508903
61744899731674265543879012245396
61744899731674265543879012245639
61744899731674265543879783896567
61744899731674265543879783896568
61744899731674265543879784364532
61744899731674265543879784368744
61744899731674265548962358074727
61744899731674265548962358076131
61744899731674265548962358076132
61744899731674265551221790075466
61744899731674265680885276838225
61744899731674266732655965282026
61744899731674266732739648107434
61744899731674266733492793518610
61744899731674266733493137892144
61744899731674266733493142137330
61744899731674266733493142142946
61744899731674266740271063612068
61744899731674266740271063617684
61744899731674266779225802091448
61744899731674266779225802095660
61744899731674266779225806346462
61744899731674266786003723566186
61744899731674266786003723570398
61744899731674266786003727821200
61744899731676950775836319470060
61744899731676950775836405559128
61744899731676951827603998942204
61744899731676951964801905936068
61744899731676951964801991552752
61744899731676952010555490845936
61744899731676952010618252964992
61744899731676952010618339054060
61744899731676952560162335716496
61744899731676967384320622810010
61744899734523662130850060059692
61744899734616555992727065799274
61744899734619571977599996158739
61744899734619571982683599206675
61744899734619573761989031387543
61744899734619573767072634435479
61744899734620472545412035016615
61744899734620472550432619082183
61744899734620472550495380847107
61744899734620474334821654310987
61744899734620474382061380393893
61744899734620608547880084427736
61744899734620608547880084777656
61744899734620608624103515958711
61744899734620608624103516313003
61744899734620608624104664219004
61744899734620619666000060060284
61744899734620623372038113590952
61744899734620623372040437589006
61744899734627377630628801479540
61744899734627678872295069333750
61744899734628563425516004862166
61744899734628577660800643958663
61744899734628577792075795528606
61744899734628577792911475872286
61744899734628578257019482589893
61744899734628578257020625778533
61744899734628578257772995305289
61744899734628578387436110536868
61744899734628578387437253725508
61744899734631279359152385832023
61744899734631279359153157478730
61744899734631279364235988879959
61744899734631280090874927349131
61744899734631280095958616136215
61744899734631280097650868832167
61744899734631281325657632490770
61744899734631714955341627543487
61744899734631715001075063747851
61744899734631731427444616405729
61744899734632614364783879845803
61744899734632615568823997175788
61744899734632615981233110903998
61744899734632616194185738716977
61744899734632632665475115336183
61744899734632632666040350659927
61744899734632632803238343270475
61744900133319105470045535966463
61744900133350453835933612156407
61744900133350457541973989685129
61744900133350603953721138446994
61744900133350603955980574561776
61744900133350603956165503452258
61744900133350603956168602639104
61744900133351504384272165711954
61744900133351504386531601826736
61744900133351504386716530717218
61744900133351504386719629904064
61744900133351504387284747237912
61744900133354220907381287412150
61744900133354221044641956048474
61744900133354221044641958886498
61744900133354221044641959236418
61744900133354222140467873616120
61744900133354222142160126312072
61744900133354222277728542252444
61744900133354222277729316737184
61744900133354222277729317087104
61744900133354222279420794948396
61744900133354222279423892381430
61744900133354222279423892731350
61744900133354222279985653665120
61744900133354222279985654015040
61744900133354222279987976613414
61744900133354225846505926796868
61744900133354225848765358319814
61744900133354225983766595433192
61744900133354225986026029794162
61744900133355406844517574015648
61744900133355406844705864014684
61744900133355406846962200942620
61744900133355406846965296604652
61744900133355406846965299792596
61744900133355406847049326991746
61744900133355406847801434579532
61744900133355406847801439283796
61744900133355411786089934922348
61744900133355411786089934939610
61744900133355411786092258937664
61744900133355411786093033772324
61744900133355411786110823760258
61744900133355411786177060971474
61744900133355411788370259520908
61744900133355411788621422775744
61744900133355411788621422788794
61744900133355411788621425963688
61744900133355412380697875680716
61744900133355412380698223240790
61744900133355412380698223358834
61744900133355412380886251318118
61744900133355412380886251423112
61744900133355412380921119168716
61744900133355412380921119618014
61744900133355412380921119635276
61744900133355412380983795177230
61744900133355412380983795643790
61744900133355412380983795662664
61744900133355412380983796712424
61744900133355412381450330946620
61744900133355412381451107202434
61744900133355412381451364419878
61744900133355412381454463252592
61744900133355412381454467956856
61744900133355412381482880452406
61744900133355412381485203849998
61744900133355412381485203868872
61744900133355412381485204918632
61744900133355412381485975052996
61744900133355412381485975053032
61744900133355412381485979757504
61744900133355412381545551874700
61744900133355412381545552228832
61744900133355412381545556478182
61744900133355412381547875293766
61744900133355412381547879409214
61744900133355412381547879426440
61744900133355412381547879426476
61744900133355412381547880942796
61744900133355412381547880944408
61744900133355412381548651061546
61744900133355412381548655783280
61744900133355412383145684363000
61744900133355412383145687550944
61744900133355412383145945818148
61744900133355412383177456545950
61744900133355412383177456564824
61744900133355412383177457614584
61744900133355412383240132571726
61744900133355412383240132590600
61744900133355412383240133638748
61744900133355412383240133640360
61744900133355412383243228235162
61744900133355412383243231421702
61744900133355421662204231409780
61744900133355421664379983767438
61744900133355421664463662938342
61744900133355421664463663054982
61744900133355421664463663404902
61744900133355421664463666120670
61744900133355421801640652403762
61744900133355421801724331569050
61744900133355421801724331687094
61744900133355421801724334756994
61744900133355422897550249249124
61744900133355422897551023971356
61744900133355422899147966467832
61744900133355422899148224748086
61744900133355422899158819125284
61744900133355422899161917262370
61744900133355422899242501832648
61744900133355422899245596433274
61744900133355422899245599615602
61744900133355422899712050695604
61744900133355422899723678196140
61744900133355422899726001494354
61744900133355422899807360899292
61744900133355422899809680659642
61744900133355422899809680777686
61744900133355422899809681131818
61744900133355422899809683847586
61744900133355422899810455499918
61744900133355422906742168544304
61744900133355422906742173248568
61744900133355422906742426824558
61744900133355422906742427291118
61744900133355422907306252772076
61744900133355422907306257476340
61744900133355423034727235065656
61744900133355423034728009904528
61744900133355423034811692607680
61744900133355423036407863451824
61744900133355423036419487761608
61744900133355423036422585898694
61744900133355423036503170468972
61744900133355423036506268251926
61744900133355423036984346832464
61744900133355423037068029535616
61744900133355423037071124136242
61744900133355426603494028887386
61744900133355426603504619610080
61744900133355426603588302434084
61744900133355426603591397034710
61744900133355426605753461460092
61744900133355426605753464648036
61744900133355426605764054675102
61744900133355426612782549377610
61744900133355426613346633605382
61744900133355426740848971070408
61744900133355426740852065666822
61744900133355426743014219377640
61744900133414998228313755311475
61744900133414999326731139334605
61744900133414999328425715328771
61744900133414999463656388290473
61744900133414999463657421409599
61744900133414999463657450090097
61744900133414999463657450107359
61744900133414999463929389057603
61744900133414999465623707589399
61744900133415449770809445380388
61744900133415449816542109461648
61744900133415449816542109583904
61744900133415449816542109933824
61744900133415449816563030172212
61744900133416350203585299189786
61744900133416350211116366075700
61744900133416350338537458456264
61744900133416350340793795384200
61744900133423099634269832836185
61744900133423099634270865955311
61744900133423102606057325721045
61744900133423103338888635977437
61744900133423103340311243484033
61744900133423104437036397737685
61744900133423104438732012622471
61744900133423104573397567170045
61744900133423104573398600289171
61744900133423104573398624269617
61744900133423104574235423821491
61744900133423104575930000515497
61744900133423104575930005219761
61744900133423414465586801318595
61744900133423414465588207509223
61744900133423549987155554483748
61744900133423553655523924147756
61744900133423553691501354846288
61744900133423553691501355318464
61744900133423553691522275556852
61744900133423554881114708487732
61744900133423554882806961183684
61744900133423554882806961537816
61744900133423554926847372573204
61744900133423554926847373045380
61744900133423554928539625391412
61744900133423554928539625741332
61744900133423554928560545979720
61744900133424305193282983317243
61744900133424454076285108459644
61744900133424454078544544574426
61744900133424454086075611460340
61744900133424454086079079113594
61744900133424454213496703840904
61744900133424455313336981653224
61744900133424455320861012608526
61744900133424455496351321292696
61744900133424455496372241881004
61744900133424456046170724376299
61744900133427157016772442765240
61744900133427157153958697455818
61744900133427157153959926832904
61744900133427157153959930025060
61744900133427157153962251198140
61744900133427157153963026037012
61744900133427157153970062317544
61744900133427157154053744788820
61744900133427157154053745142952
61744900133427157154534146549528
61744900133427157154537589755776
61744900133427157154537617390726
61744900133427157159045595965822
61744900133427157161301932539626
61744900133427157199786408996548
61744900133427157199786409346468
61744900133427157199786782049176
61744900133427157200353932179814
61744900133427157611592950296623
61744900133427157612133905660789
61744900133427157612136228259164
61744900133427157612136228609083
61744900133427157612136228609084
61744900133427157748756160782464
61744900133427157748770023246160
61744900133427157748770109339440
61744900133427157748853786043642
61744900133427157749324377316208
61744900133427157749330750009640
61744900133427157749333848148130
61744900133427157749334220850838
61744900133427157749334221200758
61744900133427157749334221219632
61744900133427157749334882317016
61744900133427157749334968406084
61744900133427157749605817331328
61744900133427157749606161232442
61744900133427157749606932871760
61744900133427157749606936176308
61744900133427157749606936526472
61744900133427157749606937593494
61744900133427157756109790680926
61744900133427457755671806757701
61744900133427457755674129705995
61744900133427457755674129705996
61744900133427457938604786501186
61744900133427457938604786520060
61744900133427457938605558170780
61744900133427472580083977212446
61744900133428356722090204352370
61744900133428357772162450934130
61744900133428357909360443544678
61744900133428357911052696223368
61744900133428357956869043250888
61744900133428357956872137847302
61744900133428358322921742425056
61744900133428358323485825238486
61744900133428358323485826657040
61744900133428358323486596890818
61744900133428358323486601495912
61744900133428358368654406628572
61744900133428358369218485209914
61744900133428358369218490860556
61744900133428358369219265699428
61744900133428358375994083732146
61744900133428358505852399239120
61744900133428358506416483471104
61744900133428358506417258309976
61744900133447414963496841733249
61744900133447418532608497002207
61744900133447418669534807757699
61744900133447419904316828413141
61744900133447419905153537620773
61744900133447419905153540808717
61744900133447419906848117502723
61744900133447865277870255003696
61744900133447865316379091122464
61744900133447870212030497822400
61744900133447870212030497826612
61744900133447870257763162030128
61744900133448630361723591395859
61744900133448765710956815267514
61744900133448770779842193727896
61744900133448770825574857931412
61744900133448771377086518428281
61744900133451317424015338535929
61744900133451317425709914180175
61744900133451322364837562066623
61744900133451322365399409443593
61744900133451322365401646298607
61744900133451322367093985087839
61744900133451322372177330918331
61744900133451333483522393583487
61744900133451472483193598606340
61744900133451472483277281427536
61744900133451472483277281431748
61744900133451472485453379090444
61744900133451472529009945635264
61744900133451472529009945985184
61744900133451472531269640030508
61744900133451472531269726119576
61744900133451472531269754817336
61744900133451472531269754821548
61744900133451472943052017943751
61744900133451472943052017943752
61744900133451472943076008789270
61744900133451473080249637482798
61744900133451473080250010185506
61744900133451473080250010535426
61744900133451473080250010554300
61744900133451473080253080689046
61744900133451473080336673170420
61744900133451473080336758909568
61744900133451473080336763514662
61744900133451473080521606647122
61744900133451473080521606665996
61744900133451473080525049853370
61744900133451473080525049859194
61744900133451473080525049876456
61744900133451473085333327319642
61744900133451772720540320121976
61744900133451773086593017877590
61744900133451773269520575835854
61744900133451773269523670436480
61744900133451784204961712899806
61744900133452673109762002951950
61744900133452673242535668988512
61744900133452673242535668989916
61744900133452673242535668994336
61744900133452673288289253904204
61744900133452673288352016019048
61744900133452673654401614573154
61744900133452673654401614592028
61744900133452673654401614923074
61744900133452673654401614941948
61744900133452673654404713778874
61744900133452673700134278795544
61744900133452673700134279126590
61744900133452673700134279145464
61744900133452673700137377976566
61744900133452673700137377982390
61744900133452673705217624490522
61744900133452673837332271756012
61744900133452684772713315420768
61744900133452688478751370117836
61744900133452688524484034321352
61744900133459420704177119176981
61744900133459420704177205266049
61744900133459422533755741054693
61744900133459422534320596939009
61744900133459422534320601643273
61744900133459422534321630058135
61744900133459422536015177287519
61744900133459422536016207218701
61744900133459426239793794235441
61744900133459426240357506931117
61744900133459426240358650119757
61744900133459426240358654824021
61744900133459426240362007703497
61744900133459426242053230468267
61744900133459437358481638968127
61744900133459572652115135179554
61744900133459572653795678994378
61744900133459572653796826900380
61744900133459572653796908371464
61744900133459572653796908388726
61744900133459572653796911563620
61744900133459572653799232736700
61744900133459572653800007575572
61744900133459572658882577504382
61744900133459572658882581755184
61744900133459572661138914078186
61744900133459572697931137834944
61744900133459572697931137839156
61744900133459572697931396473749
61744900133459572697931396473750
61744900133459572697931482208686
61744900133459572699623390530896
61744900133459572699623390535108
61744900133459572699623649169701
61744900133459572699623649169702
61744900133459572699623734904638
61744900133459572699623734908850
61744900133459576220954851730352
61744900133459576220955195749754
61744900133459576220976116797188
61744900133459576358153188360302
61744900133459576358153188364514
61744900133459576358236785433512
61744900133459576358236871172660
61744900133459576403906773611252
61744900133459576403969191015692
61744900133459576403969191369824
61744900133459576403969449637028
61744900133459576403969449654497
61744900133459576403969449654498
61744900133459576403969535389434
61744900133459576403990456095839
61744900133459576405601349255498
61744900133459576405664111020422
61744900133459576405664139712566
61744900133459576405664139716778
61744900133459577457996565359468
61744900133459577593498861717896
61744900133459577593582544543304
61744900133459577593583577645168
61744900133459577593583577995088
61744900133459577593583663734236
61744900133459577595194557970016
61744900133459577595278153289414
61744900133459577595278154706564
61744900133459577595278239378482
61744900133459577595278240795632
61744900133459577595278269497604
61744900133459577639253566172828
61744900133459577639315208746820
61744900133459577639315209096740
61744900133459577639316242198604
61744900133459577640948141817074
61744900133459577641010818910080
61744900133459577641010904999148
61744900133459577641010929091814
61744900133459577641010929096026
61744900133459577641010933696908
61744900133459577641010933701120
61744900133459577641031739616432
61744900133459577641031825705500
61744900133459577641031825709712
61744900133459578051119513187669
61744900133459578051119513187670
61744900133459578051119513191881
61744900133459578051119513191882
61744900133459578051121836135964
61744900133459578052793196823323
61744900133459578052793197871680
61744900133459578052793197873084
61744900133459578052814002742847
61744900133459578052814002742848
61744900133459578052814088831915
61744900133459578052814088831916
61744900133459578052814088836127
61744900133459578052814088836128
61744900133459578052814089881676
61744900133459578052816412829970
61744900133459578053358056943940
61744900133459578053360379892234
61744900133459578053378948952532
61744900133459578188284871605644
61744900133459578188295465527928
61744900133459578188295465529332
61744900133459578188296240368204
61744900133459578188296584737526
61744900133459578188296584741738
61744900133459578188298907685820
61744900133459578188379148349124
61744900133459578188379148353336
61744900133459578188380267563142
61744900133459578188380267567354
61744900133459578188382242949750
61744900133459578188382242953962
61744900133459578188382500171406
61744900133459578188382590511436
61744900133459578189979448312700
61744900133459578189979451500644
61744900133459578189979534401768
61744900133459578189980570695788
61744900133459578189990816362370
61744900133459578189991074642624
61744900133459578189991075692384
61744900133459578189991160368722
61744900133459578189991160381772
61744900133459578189991160385984
61744900133459578189991160735904
61744900133459578189991161785664
61744900133459578189991189065078
61744900133459578189991189414998
61744900133459578189991190482228
61744900133459578189991190483632
61744900133459578189993484733958
61744900133459578190073723993370
61744900133459578190073723997582
61744900133459578190073724347502
61744900133459578190074757468240
61744900133459578190074758518000
61744900133459578190074843207388
61744900133459578190074843211600
61744900133459578190074843561520
61744900133459578190074844611280
61744900133459578190077167559574
61744900133459578190545429762432
61744900133459578190554900594354
61744900133459578190555934763240
61744900133459578190556020852308
61744900133459578190556044949394
61744900133459578190556049554488
61744900133459578190558340612658
61744900133459578190558343800602
61744900133459578190558368247608
61744900133459578190638579877686
61744900133459578190638579881898
61744900133459578190638580231818
61744900133459578190639703677924
61744900133459578190642022021124
61744900133459578190642023438274
61744900133459578190642026626218
61744900133459578190826865176670
61744900133459578190826869758678
61744900133459578190826869777552
61744900133459578190826870825908
61744900133459578190826870827312
61744900133459578190827645666184
61744900133459578190827988622532
61744900133459578190827988622776
61744900133459578190827988972696
61744900133459578190827990035506
61744900133459578190827990039718
61744900133459578190830308378706
61744900133459578190830309795612
61744900133459578190830312964926
61744900133459578190830312970750
61744900133459578190830312983556
61744900133459578190830312983800
61744900133459578195062879169450
61744900133459578195638590431198
61744900133459578197322688001602
61744900133459589171749967389602
61744900133459589308947875328232
61744900133459589308947875329636
61744900133459592877791119425906
61744900133459592877791120825830
61744900133459592877793443768300
61744900133459593014989026297550
61744900133459872887202076088830
61744900133459877784548834793820
61744900133459877784548834798032
61744900133459877830281498997336
61744900133459877830281499001548
61744900133459878194636522275989
61744900133459878194636522275990
61744900133459878194636522280201
61744900133459878194636522280202
61744900133459878194638845224284
61744900133459878196331097920235
61744900133459878196331097920236
61744900133459878196331097924447
61744900133459878196331097924448
61744900133459878196331098968592
61744900133459878196331098969996
61744900133459878196333421918290
61744900133459878196334193569218
61744900133459878196895958040852
61744900133459878377567178621882
61744900133459878379261754715426
61744900133459878379261755782656
61744900133459878379261755784060
61744900133459878379826614854916
61744900133459878379828933548036
61744900133459878384312555649230
61744900133459878386572361293438
61744900133459878386572364481382
61744900133459878386603760422148
61744900133459889315266977422688
61744900133459889315270072023314
61744900133459889315270072028930
61744900133459889315270075211258
61744900133459889315270075683398
61744900133459889315270075683642
61744900133459893021308124259296
61744900133459893021308125309056
61744900133459893021308125326318
61744900133459893021308125676238
61744900133459893021308128508646
61744900133459893021308128514226
61744900133459893021308128864146
61744900133459893021308128864390
61744900133459893021308129908326
61744900133459893021308129914150
61744900133459893021310452856620
61744900133459894256654141986212
61744900133459894256654143035972
61744900133459894256654143049022
61744900133459894256654146591306
61744900133459894256654147635242
61744900133459894256654147641066
61744900133459894256657242235868
61744900133460773278680872207548
61744900133460773280939528900046
61744900133460773281212617291438
61744900133460773281214596915958
61744900133460773281214600103902
61744900133460773409197424965194
61744900133460773409197425083238
61744900133460773410878053452144
61744900133460773410889678129318
61744900133460773455013771994326
61744900133460776978037485636176
61744900133460776978037485653438
61744900133460776978037485984692
61744900133460776978037486001954
61744900133460776978037486003358
61744900133460776978058406691044
61744900133460776985286079772496
61744900133460777115235478612502
61744900133460777115235478613906
61744900133460777115319161066516
61744900133460777115319161070728
61744900133460777116930053890970
61744900133460777117484409377960
61744900133460777161051825151988
61744900133460777161051825157604
61744900133460777161051825170862
61744900133460777161051825175074
61744900133460777161051825270032
61744900133460778213384278201964
61744900133460778213384278551884
61744900133460778215078850658266
61744900133460778215078853846210
61744900133460778215078855257536
61744900133460778215078855258940
61744900133460778215078855263152
61744900133460778215078855263360
61744900133460778215099775969712
61744900133460778220068013267428
61744900133460778350582271162432
61744900133460778350584593760806
61744900133460778352266339684948
61744900133460778352276846456758
61744900133460778352276847868084
61744900133460778352276847873700
61744900133460778352276847873908
61744900133460778396338178552630
61744900133460778396398617719180
61744900133460778398030432783776
61744900133460778398093194898620
61744900133460778762448213572180
61744900133460778762448213576392
61744900133460778762448218177274
61744900133460778764142793452726
61744900133460778764142793471600
61744900133460778764142793802646
61744900133460778764142793821520
61744900133460778764142794869876
61744900133460778764142794871280
61744900133460778764145117819574
61744900133460778764145889470502
61744900133460778764707649337042
61744900133460778764707649686962
61744900133460778807332429467032
61744900133460778807897285351348
61744900133460778808180877309136
61744900133460778808180877657652
61744900133460778808180877663268
61744900133460778808180877775696
61744900133460778808180881907002
61744900133460778808180881912618
61744900133460778808180882380790
61744900133460778808183200077907
61744900133460778808183204860912
61744900133460778809875457491173
61744900133460778809875457675116
61744900133460778809875458006162
61744900133460778809875458025036
61744900133460778809875459068972
61744900133460778809875459073184
61744900133460778809875459073392
61744900133460778809875459074796
61744900133460778809877782021478
61744900133460778809877782023090
61744900133460778809878553669598
61744900133460778809878553674018
61744900133460778810440313890478
61744900133460778810440318139828
61744900133460778810442637905794
61744900133460778810442637906002
61744900133460778810443412740454
61744900133460778814864615561140
61744900133460778814864617077460
61744900133460778814958027130138
61744900133460778814958798783874
61744900133460778814958799250434
61744900133460778815429471445456
61744900133460778815429476149720
61744900133460778815522887602078
61744900133460778817124048606022
61744900133460778817124051793966
61744900133460778947073450635584
61744900133460778947073451683940
61744900133460778947073451685344
61744900133460789883019006282138
61744900133460793589057059462886
61744900133460794824403077189558
61744900133460794824403077189802
61744900133463475114881726161812
61744900133463475114881730866076
61744900133463475114881812250880
61744900133463475119965158081372
61744900133463475121659738429882
61744900133463480054009464845804
61744900133463480055701714349600
61744900133463480055701717537544
61744900133463480055701717541756
61744900133463480060787472409610
61744900210162734326490281978636
61744900210163634757606050331048
61744900210163639695914892272518
61744900210163639695976425109654
61744900210163639695977539712754
61744900210163639698425375446996
61744900210163639698425380151260
61744900210163655039467337052087
61744900210163655041723673980023
61744900210166351277702966296768
61744900210166351277702966414812
61744900210166351414963634933092
61744900210166351414963635051136
61744900210166352512484899791700
61744900210166352512484899909744
61744900210166352649745568428024
61744900210166352649745568546068
61744900210166352649745568900200
61744900210166352650309652660008
61744900210166352650309652778052
61744900210166356219090136509322
61744900210166356354091369384996
61744900210166356356347705840756
61744900210166356356347705958800
61744900210166356356350805145646
61744900210166641728120105680168
61744900210166651466952639588604
61744900210166651466973560294956
61744900210166651604213308224928
61744900210166651604213308342972
61744900210166651604234228931280
61744900210166652701734573083536
61744900210166652701734573201580
61744900210166652701755493789888
61744900210166652838995241719860
61744900210166652838995241837904
61744900210166652838995242192036
61744900210166652839559325951844
61744900210166656408339809801158
61744900210166656543341042676832
61744900210166656545597379132592
61744900210166656545600478437482
61744900210166656545618299838944
61744900210167542157251882547128
61744900210167542158691938854616
61744900210167542158695033455242
61744900210167542158942642963544
61744900210167542158942729056824
61744900210167542159506727195528
61744900210167542751807654386948
61744900210167542751870330412724
61744900210167542753502231547514
61744900210167542753502231560564
61744900210167542753502231566228
61744900210167542753561808281206
61744900210167542753564907573290
61744900210167542753564907586096
61744900210167542753564907586339
61744900210167542753564907586340
61744900210167542753564907587791
61744900210167542753564907592004
61744900210167542753753280025609
61744900210167542754317364257593
61744900210167552034701659576332
61744900210167552034701659930464
61744900210167552171962328212656
61744900210167552172046010925844
61744900210167553406827944420776
61744900210167553819363354489189
61744900210167553819363440582469
61744900210167556976088829670842
61744900210167556976169413197184
61744900210167557113349498307166
61744900210167557525215445323459
61744900210167557525215531416739
61744900210167557525215531421111
61744900210167557525403817759819
61744900210167557525403817761271
61744900210167557525403817778693
61744900210167558760561549143655
61744900210167558760747425396853
61744900210167558760747511490133
61744900210167558760749491127703
61744900210167558760749835488187
61744900210167558765833179914787
61744900210167558767525432492695
61744900210167558767525432610739
61744900210167558767525432964871
61744900210167558767527756962925
61744900210167558811565844472435
61744900210167558813258096694759
61744900210167558813258096696211
61744900210167558813258096812803
61744900210167558813258097166935
61744900210167558813258097168387
61744900210167558813260421166441
61744900210167558813261450034765
61744900210167558813822180928195
61744900210167558813825280233085
61744900210239287385402640718666
61744900210239287385423446988110
61744900210239287385423532727258
61744900210239287387097216362912
61744900210239287387118022632356
61744900210239287387118108371504
61744900210239287522684201363582
61744900210239287522684287456862
61744900210239287524295208973460
61744900210239287524378777007828
61744900210239287524378863101108
61744900210239287524856970257150
61744900210239287568416865567098
61744900210239287568416951660378
61744900210239287570048765185568
61744900210239287570111441211344
61744900210239287570111527304624
61744900210239287982457531352300
61744900210239287982458650547444
61744900210239288119656643157992
61744900210239288119927837378206
61744900210239288119928526129658
61744900210239288119928612222938
61744900210239288119928612340946
61744900210239288119928612341030
61744900210239288119928612690950
61744900210239298643063608524692
61744900210239302211820072362764
61744900210239302211840993069116
61744900210239302349101661705440
61744900210239587574694126607402
61744900210239587576367781545296
61744900210239587576388702251648
61744900210239587711954881337006
61744900210239587713565774155844
61744900210239587713649456981252
61744900210239587757687545540522
61744900210239587759319359065712
61744900210239587759382121184768
61744900210239587759881120349402
61744900210239587759943882468458
61744900210239588125996580224072
61744900210239588308927237038136
61744900210239599244367973149550
61744900210239602401090666242908
61744900210239602401111586949260
61744900210239602950406025980378
61744900210239602950406026330298
61744900210240488142484901914554
61744900210240488142484901920378
61744900210240488142505822508686
61744900210240488144179477558800
61744900210240488152260682942168
61744900210240488279682894525102
61744900210240488279682894530926
61744900210240488279766577238290
61744900210240488281377470169348
61744900210240488281461152882536
61744900210240488281939231453038
61744900210240488281939231458862
61744900210240488281941555824062
61744900210240488325436479322750
61744900210240488327193817086052
61744900210240488327692816250686
61744900210240488327757902853229
61744900210240488693243417544145
61744900210240488693808276125356
61744900210240488738976081747661
61744900210240488739540940328872
61744900210240488876738932939420
61744900210240503106100354866960
61744900210240503106184037580148
61744900210240503518154931064638
61744900210240503518154931414558
61744900210240503518158030742777
61744900210240503518158059440585
61744900210240503563890694946293
61744900210260000582271590352688
61744900210260000582355273178096
61744900210260000591546420915902
61744900210260000628025175262556
61744900210260000628087937381612
61744900210260901012885293637600
61744900210260901150083286248148
61744900210260901150083286253972
61744900210260901150166969079380
61744900210260901195836871163840
61744900210260901195899633282896
61744900210263602853518745494132
61744900210263602853518745612176
61744900210263602853602399739824
61744900210263602853602428319540
61744900210263602899272301824284
61744900210263602899272330404000
61744900210263602899335063943340
61744900210263602899335092523056
61744900210263602901591314659952
61744900210263602901591429450992
61744900210263603313373320568924
61744900210263603313373320686968
61744900210263603313376678154068
61744900210263603313376764230086
61744900210263603313376764247348
61744900210263603313376792926442
61744900210263603313376792940943
61744900210263603313376792945315
61744900210263603313394241275276
61744900210263603313397684935034
61744900210263603313397684949535
61744900210263603313397684953907
61744900210263603450574670745742
61744900210263603450574756834810
61744900210263603450574756840634
61744900210263603450574756857896
61744900210263603450574785536990
61744900210263603450574785551492
61744900210263603450574785555704
61744900210263603450654996004880
61744900210263603450658353571358
61744900210263603450658353585860
61744900210263603450658353590072
61744900210263603450658439660426
61744900210263603450658439679140
61744900210263603450843626712874
61744900210263603450846726017764
61744900210263903042789310794560
61744900210263903042872993619968
61744900210263903088542895704428
61744900210263903088605657823484
61744900210263903090861994751420
61744900210263903456914694023354
61744900210263903456914694037855
61744900210263903456914694042227
61744900210263903639845350837418
61744900210263903639845350850468
61744900210263903639845350856132
61744900210263903647438405022235
61744900210263914575283762134298
61744900210263914575283762484218
61744900210263914575285713423820
61744900210264803610601006695844
61744900210264803610601006813888
61744900210264803610684689521252
61744900210264803612857343623780
61744900210264803612857343741824
61744900210264803656354591605712
61744900210264803656417353724768
61744900210264803658610928533648
61744900210264804022466954182861
61744900210264804024726389924638
61744900210264804024726389939139
61744900210264804024726389939140
61744900210264804024726389943352
61744900210264804024726389943511
61744900210264804068199618386377
61744900210264804070459054128154
61744900210264804070459054140960
61744900210264804070459054141203
61744900210264804070459054141204
61744900210264804070459054142655
61744900210264804070459054146868
61744900210264804070459054147027
61744900210264804075731029628409
61744900210264804077987366556345
61744900210264804207657046738702
61744900210264804207657046751752
61744900210264804207657046753204
61744900210264815143034991566532
61744900210264815143035766896697
61744900210264815143035795575631
61744900210264815143035795594505
61744900210264815188768431081339
61744900210264815188768431082797
61744900210264815188768431100213
61744900210264818849073044747280
61744900210264820084419493426455
61744900210264820084419493430827
61744900210264820084419837804361
61744900210264820084419866483295
61744900210264820084422961083921
61744900210264820130152501989003
61744900210264820130152502007877
61744900210271707826623693164890
61744900210271707826644499434334
61744900210271707826644585173482
61744900210271707826644613753198
61744900210271707828339075078580
61744900210271707963823637069380
61744900210271707963824780258020
61744900210271707963905339903086
61744900210271707963905368482802
61744900210271707963907319894788
61744900210271707963908463083428
61744900210271707965505753118504
61744900210271707965505757822768
61744900210271707965599829336008
61744900210271707965599915547332
61744900210271707965599944127048
61744900210271707970587955755984
61744900210271707970589098948996
61744900210271708009575241987546
61744900210271708009575270567262
61744900210271708009577221979248
61744900210271708009578365167888
61744900210271708009637918013322
61744900210271708009638004106602
61744900210271708009638032686318
61744900210271708009639984098304
61744900210271708009641127286944
61744900210271708009658838601630
61744900210271708009658924694910
61744900210271708011332493539524
61744900210271708011332493657568
61744900210271708011332579750848
61744900210271708011332608330564
61744900210271708011353414245876
61744900210271708011353500339156
61744900210271708421422247224720
61744900210271708423114499448496
61744900210271708423114499566540
61744900210271708423114499920672
61744900210271708423135420154848
61744900210271708423678583680480
61744900210271708423679702993668
61744900210271708423679731573384
61744900210271708423681682985370
61744900210271708423682027341642
61744900210271708423682056037998
61744900210271708423682826174010
61744900210271708423699504386832
61744900210271708423700623581976
61744900210271708428765286033306
61744900210271708430457538729258
61744900210271708558609735879848
61744900210271708560301902482520
61744900210271708560301902486892
61744900210271708560301988575800
61744900210271708560301988580172
61744900210271708560396174884452
61744900210271708560865986718876
61744900210271708560877695604216
61744900210271708560877724183932
61744900210271708560879933857298
61744900210271708560880019946366
61744900210271708560880019952190
61744900210271708560880048648546
61744900210271708560963702771982
61744900210271708560963702790696
61744900210271708561149320295628
61744900210271708561149578575882
61744900210271708561149664669162
61744900210271708561149664787254
61744900210271708561149665137174
61744900210271708561151644760242
61744900210271708561151644778956
61744900210271708561151989129320
61744900210271708565385705946972
61744900210271708567657941421104
61744900210271717711657053901324
61744900210271717711677974489632
61744900210271717711677974607676
61744900210271717848938643125956
61744900210271717848938643244000
61744900210271719082028324397112
61744900210271719541821370866856
61744900210271719541823695345971
61744900210271719542074742405668
61744900210271719542074742741086
61744900210271719678998357149948
61744900210271719679082039503180
61744900210271719679084363967794
61744900210271719679084363986508
61744900210271719679272649262566
61744900210271722788066377577860
61744900210271723247840826407590
61744900210271723247843150755564
61744900210271723247861746995898
61744900210271723248112795455274
61744900210271723248112795468372
61744900210271723248112795472500
61744900210271723248112795472536
61744900210271723248112795586416
61744900210271723248112795590628
61744900210271723248112795940548
61744900210271723248113053752754
61744900210271723248115119932694
61744900210271723385038733278990
61744900210271723385041057271220
61744900210271723385122415632222
61744900210271723385124740096836
61744900210271723385310701989768
61744900210271723385310701989804
61744900210271723385311046345832
61744900210271723385311046363302
61744900210271723385313370810446
61744900210272008015894258465318
61744900210272008015915179053626
61744900210272008153092251075866
61744900210272008153095345558448
61744900210272008153175933783230
61744900210272008153179028383856
61744900210272008154870509427476
61744900210272008198845835867690
61744900210272008198848930468316
61744900210272008198911692587372
61744900210272008200603173630992
61744900210272008566652774089085
61744900210272008567217632670296
61744900210272008567220727270922
61744900210272008750148289484360
61744900210272008754635264914120
61744900210272008757179583901807
61744900210272017900927647781468
61744900210272017900948568487820
61744900210272019685317459366868
61744900210272019685591751357022
61744900210272019685591751829406
61744900210272019685591751848120
61744900210272019685592124900664
61744900210272023391357835495910
61744900210272023391360159843884
61744900210272023391378756084218
61744900210272023391629804537770
61744900210272023391629804543594
61744900210272023391629804555240
61744900210272023391629804556692
61744900210272023391629804560856
61744900210272023391629804660234
61744900210272023391629804673284
61744900210272023391629804678864
61744900210272023391629804678948
61744900210272023391629805010154
61744900210272023391629805027416
61744900210272023391629805028868
61744900210272023391630177609236
61744900210272023391630177730763
61744900210272023391630177731492
61744900210272023391630178081412
61744900210272023574560720110141
61744900210272023579646388888927
61744900210272023581338641584879
61744900210272024624445193346596
61744900210272024624447517694570
61744900210272024624447517707667
61744900210272024624466113934904
61744900210272024624468438414019
61744900210272024626139768990842
61744900210272024626142093338816
61744900210272024626160689579150
61744900210272024626975822270510
61744900210272024626975822283608
61744900210272024626975822737070
61744900210272024626976855389636
61744900210272024626976970176512
61744900210272024626978921588498
61744900210272024626979289936778
61744900210272024626979294641042
61744900210272024626979294641126
61744900210272024626980064775686
61744900210272024626980064777138
61744900210272024632060201220128
61744900210272024633754776864374
61744900210272908582857503337958
61744900210272908583694326870278
61744900210272908583694331574542
61744900210272908583705954360778
61744900210272908583705954366602
61744900210272908583705954714910
61744900210272908583708278731802
61744900210272908583709048843360
61744900210272908583726874954910
61744900210272908585400529892804
61744900210272908585400530010848
61744900210272908585421450599156
61744900210272908590389689413192
61744900210272908591226890739992
61744900210272908592919974104702
61744900210272908592921466384238
61744900210272908720903947325458
61744900210272908720906269807400
61744900210272908720907041453908
61744900210272908720907041459732
61744900210272908720990724285140
61744900210272908722588014314392
61744900210272908722588019018656
61744900210272908722591113619282
61744900210272908722598522503352
61744900210272908766659854717268
61744900210272908766660626369600
61744900210272908766722618371517
61744900210272908766723388488656
61744900210272908768352107413220
61744900210272909135031653055067
61744900210272909135032423172206
61744900210272909139453627975564
61744900210272909141713063736214
61744900210272909180765087369898
61744900210272909180765087375722
61744900210272909185186291706904
61744900210272909185186292179080
61744900210272909185847661553882
61744900210272909187445723235466
61744900210272909187445723707642
61744900210272909187445727939730
61744900210272909187539914244010
61744900210272909187539914249834
61744900210272909187542238714448
61744900210272909188295728500615
61744900210272918605937336293300
61744900210272918605937336405520
61744900210272918605937336411344
61744900210272918606021019118708
61744900210272919839027017092280
61744900210272919839110699917688
61744900210272920253068717495458
61744900210272920253068717514332
61744900210272920253340685162336
61744900210272920299073693721880
61744900210272920305849290830014
61744900210272920305849291179934
61744900210272920436079957848878
61744900210272920436080732670524
61744900210272920436083057135138
61744900210272923545148753098436
61744900210272923959106769626446
61744900210272923959109093624500
61744900210272923959190451985502
61744900210272923959192776450116
61744900210272923959378738343048
61744900210272923959378738343084
61744900210272923959378738809400
61744900210272923959378738809643
61744900210272923959378738809644
61744900210272923959378738811095
61744900210272923959379082697708
61744900210272923959379082716582
61744900210272923959381062807454
61744900210272923959382177770753
61744900210272923959382206468561
61744900210272924005111746902628
61744900210272924005111746920098
61744900210272924005111747019268
61744900210272924005111747369188
61744900210272924005114071367242
61744900210272924142121108799566
61744900210272924142123433264180
61744900210272925192196451475186
61744900210272925192196451494108
61744900210272925192277809836188
61744900210272925192280134300802
61744900210272925192280134319516
61744900210272925193891027119432
61744900210272925193972385480434
61744900210272925193974709945048
61744900210272925194725875265144
61744900210272925194727851124136
61744900210272925194728224195477
61744900210272925194728228427565
61744900210272925199809221095636
61744900210272925201503796739882
61744900210272925240458539468660
61744900210272925240458539934976
61744900210272925240458539935219
61744900210272925240458539935220
61744900210272925240460859230170
61744900210272925240460863934731
61744900210272925240461634069286
61744900210272925245541885299152
61744900210272925245544209765223
61744900210272925247236456688224
61744900210272925247236460943398
61744900210272925247236461409957
61744900210272925247236461409958
61744900210275610287143365372880
61744900210275610288835617596656
61744900210275610288835617714700
61744900210275610288835618068832
61744900210275610288856538303008
61744900210275610424330854028008
61744900210275610424341357511252
61744900210275610424341357629296
61744900210275610424425040336660
61744900210275610426023020630680
61744900210275610426023106723960
61744900210275610426033610207204
61744900210275610426033610325248
61744900210275610426117293032612
61744900210275610426587190955944
61744900210275610426597694439188
61744900210275610426597694557232
61744900210275610426598813746552
61744900210275610426598813752376
61744900210275610426598842332092
61744900210275610426601052024332
61744900210275610426601138094526
61744900210275610426601138100350
61744900210275610426601166796706
61744900210275610433365112430682
61744900210275610470094942421120
61744900210275610470157704540176
61744900210275610471787195117072
61744900210275610471849957236128
61744900210275610472351279349056
61744900210275610472352398544200
61744900210275610472417399053463
61744900210275610472417485123658
61744900210275610472417485142371
61744900210275610472417485142372
61744900210275610884197339227213
61744900210275610884197425320493
61744900210275610884197453546077
61744900210275610884199404958063
61744900210275610884199749318547
61744900210275610890975260701951
61744900210275611018949674982368
61744900210275611020641927678320
61744900210275611021395073089496
61744900210275611021395331369750
61744900210275611021395331487842
61744900210275611021395331836310
61744900210275611021395331837762
61744900210275611021395417463030
61744900210275611021395417575458
61744900210275611021395417581038
61744900210275611021395417581122
61744900210275611021395417929590
61744900210275611021395417931042
61744900210275611021395446156626
61744900210275611021395446160838
61744900210275611021397397554110
61744900210275611021397397568612
61744900210275611021397397572824
61744900210275611021398426436936
61744900210275611021398512059492
61744900210275611026481086237652
61744900210275611026481086355696
61744900210275611026481086709828
61744900210275611028173338920506
61744900210275611028173338933604
61744900210275611028173338937732
61744900210275611028173339037146
61744900210275611028173339051648
61744900210275611028173339055776
61744900210275611028173339055860
61744900210275611028173339387066
61744900210275611028173339405780
61744900210275625113834286790603
61744900210275627080902472510552
61744900213121866568383308013994
61744900213121866568383681066622
61744900213121866568383681416542
61744900213121866576730651269553
61744900213189998415503288873770
61744900213189998552701281484318
61744900213189998560284525516406
61744900213193600274152250881390
61744900213193600274905392060478
61744900213193600277164827821127
61744900213193600283939654695239
61744900213193600686770964487498
61744900213193600689030400248147
61744900213193898634094983329878
61744900213193898634095356382506
61744900213193899228891585273670
61744900213193899228891585623590
61744900213193899228891958326298
61744900213193899228891958676218
61744900213193900281224408538250
61744900213193900418422401148798
61744900213193900463422844761534
61744900213193900464175612887994
61744900213193900464175985940622
61744900213193900464238747705546
61744900213193901013218630389882
61744900213193901019996924917248
61744900213193911401876562786910
61744900213193911538802846016657
61744900213193911538802846016658
61744900213193911539137575429586
61744900213193911539137575896146
61744900213193911949828607308942
61744900213193911949830931656916
61744900213193911949831701909568
61744900213193911950100201904318
61744900213193911950100574956946
61744900213193911950102526252292
61744900213193911950102899304920
61744900213193911950103669557572
61744900213193911950665057788634
61744900213193911950665430841262
61744900213193911950667382136608
61744900213193911950667385318935
61744900213193911950667755189236
61744900213193911950667758371563
61744900213193911950667758390277
61744900213193911950919577102306
61744900213194799201844290168946
61744900213194799796640519410030
61744900213194799796640892462658
61744900213194799796703654227582
61744900213194801450607160554730
61744900213194801450610632439912
61744900213194801450610632458785
61744900213194801450610632458786
61744900213194801451077828612622
61744900213194801451077833316886
61744900213194801580277558164706
61744900213194811969688603161106
61744900213194812106613508461999
61744900213194812106882004205942
61744900213194812106885476109997
61744900213194812517643402061653
61744900213194812517643402061654
61744900213194812517915369709657
61744900213194812517915369709658
61744900213194812518477126742546
61744900213194812518479082386460
61744900213194812518479082386620
61744900213194812518479449690840
61744900213194812518479453922768
61744900213194812518479453922927
61744900213194812518479453922928
61744900213194812518479453941641
61744900213194812518668510888745
61744900213194815680539582167257
61744900213194815810395224714805
61744900213194815817737574777805
61744900213194816270253614985615
61744900213194816275274197534863
61744900213194951751973114948861
61744900213194951753665367644813
61744900213194951754421607675329
61744900213194951754421608025248
61744900213194951754421608025249
61744900213194966502357381395250
61744900213194968149298520260542
61744900213194968156829931519990
61744900213214308393251974038346
61744900213214324864538682304678
61744900213214324864539055357306
61744900213214324864541006652652
61744900213214324864541379705280
61744900213214324864542149957932
61744900213214325004334571080708
61744900213215225386621185906501
61744900213215225386621185906502
61744900213215225386621186256421
61744900213215225386621186256422
61744900213215225569551842720566
61744900213215225569551843070486
61744900213218210807765061112378
61744900213218210853769321427590
61744900213218210853769694480218
61744900213218210853769694830138
61744900213218216350915038599890
61744900213218216351542922420188
61744900213218226730260171989146
61744900213218226730262496337120
61744900213218226731975669738020
61744900213218226732791572682032
61744900213218227279323738543034
61744900213218227279324111595662
61744900213218227279326062891008
61744900213218227279326435943636
61744900213218227279327206196288
61744900213218227281018688639588
61744900213218227281021783240214
61744900213218227281583174303683
61744900213218227281583547356311
61744900213218227281583547706231
61744900213218227281585867472198
61744900213218227281837690435028
61744900213218227462034971314306
61744900213218227464580323874576
61744900213218227464580324224496
61744900213218227469600906423824
61744900213218227469660569332948
61744900213218227469662893331002
61744900213218227469662893349929
61744900213218230443918656812930
61744900213219111421581390381502
61744900213219127847138906348374
61744900213219127847138906698293
61744900213219127847138906698294
61744900213219127849395243257595
61744900213219127849586624571387
61744900213219127892585998579266
61744900213219127895068589374611
61744900213219127900117065937356
61744900213219127900151933688784
61744900213219127900211596597908
61744900213219127900213920595962
61744900213219127900213920614889
61744900213219127901846510849349
61744900213219128030066091258382
61744900213219128030066464311010
61744900213219128030069563143724
61744900213219128030069563162438
61744900213219128030069563512358
61744900213219128032329343750084
61744900213219131011667676688438
61744900213219131606192311334145
61744900213219131606192311334146
61744900213219131606251973776710
61744900213219131606253925188696
61744900213225880298156242290867
61744900213226320722448559817187
61744900213226320866421379320561
61744900213226321317245162129613
61744900213226321317245162479533
61744900213226321462033511836863
61744900213226321462036984095211
61744900213226332389360504725527
61744900213226332389632100837223
61744900213226332389632473889851
61744900213226332389632473908565
61744900213226332391052385535251
61744900213226332391052758587879
61744900213226332391324353183255
61744900213226332391324726235883
61744900213226332391324726585803
61744900213226332391870985879865
61744900213226332392143728385456
61744900213226332392143728735376
61744900213226332435365138112081
61744900213226332437622251046693
61744900213226332580154522123571
61744900213226332580154895176199
61744900213226335546606588630483
61744900213226336141403190942909
61744900213226336286197595186655
61744900213226337330180492567607
61744900213226337338611407039655
61744900213226337338611408102513
61744900213226337338614502690041
61744900213227232957444941112262
61744900213227232957444941462182
61744900213227233010705922441160
61744900213227233010709017041786
61744900213227233140375597926326
61744900213227233140375598276246
61744900213227233149412529754985
61744900213229918235259720988282
61744900213229921948075298443744
61744900213229923588491945734749
61744900213229923595270125826611
61744900213229923595831890414885
61744900213229923732468204176308
61744900213229923733029969113050
61744900213229923733029969114502
61744900213229932876487092987514
61744900213229932876487466040142
61744900213229932876489417335488
61744900213229932876489790388116
61744900213229932876490560640768
61744900213229932878185137684694
61744900213229933013747761623838
61744900213229933013748134676466
61744900213229934111836582968405
61744900213229934114347837911808
61744900213229934249097251254809
61744900213229934251545743962563
61744900213229934251545744316695
61744900213229934251545744316696
61744900213229934706361217614113
61744900213229934708869377958341
61744900213229934708869377958342
61744900213229934843054329764478
61744900213229934843054702817106
61744900213229934843057027165080
61744900213229934843618413996462
61744900213229934843621881649716
61744900213229934843621885881804
61744900213229934843621886254809
61744900213229934843810942847622
61744900213229934851150973148814
61744900213229934851154067749440
61744900213229937825468723537920
61744900213229937825471818138546
61744900213229938549663033663178
61744900213229938549851320376344
61744900213229938557191350794176
61744900213229938557194445394802
61744900213229938558889022438728
61744900213229939647999431231859
61744900213229939648000206070731
61744900213229939648000206070732
61744900213229939648000206420651
61744900213229939648000206420652
61744900213229939654777615573071
61744900213229939785194640683944
61744900213229939785198112942132
61744900213229939785198112942291
61744900213229939792538142889192
61744900213229939792538143177633
61744900213229939792538143355752
61744900213230390559461303329236
61744900213230390559463627677210
61744900213231269117531214635581
61744900213231269119223467331533
61744900213231269119979707362049
61744900213231269119979707711969
61744900213231291125015595781143
61744900213231291127210323204744
61744900213231291127212647552718
61744900213231291127273085317158
61744900369664104175410711584854
61744900369664104176166634387372
61744900369688280040032212428993
61744900369688415800226144765626
61744900369688415800291115043132
61744900369688415801044370541292
61744900369688415801045032105236
61744900369688431829514114691993
61744900369688431965082902168673
61744900369688431966775154864625
61744900369688435533859915176789
61744900369688436090244939785079
61744900369688437318252331853139
61744900369688437319944584549091
61744900369695474066040680852649
61744900369695474066043005317263
61744900369696524615132009953284
61744900369696524617388346881220
61744900369696524617388348397540
61744900369696525852170281892472
61744900369699237431447983301404
61744900369699238804054669664644
61744900369699242370575717281132
61744900369699242372270293975138
61744900369699242372832054209068
61744900369699242372834378207122
61744900369699242507836385917456
61744900369699242509530962611462
61744900369699242510092722845392
61744900369699242510095046843446
61744900369699242515081880382900
61744900369699242516776457543466
61744900369699526644823751086594
61744900369699526644823752602914
61744900369699526646518328130520
61744900369699537620697656593240
61744900369699538993304342956480
61744900369699538993325263662832
61744900369699542559825390572968
61744900369699542561519967266974
61744900369699542562081727500904
61744900369699542562084051498958
61744900369699542562104972205310
61744900369699542697086059209292
61744900369699542697106979915644
61744900369699542698801556609650
61744900369699542699342396137228
61744900369699542699344720135282
61744900369699542699365640841634
61744900369700427075374779867874
61744900369700427075377762747152
61744900369700427075395584620790
61744900369700427075395586137110
61744900369700427075646288724102
61744900369700427077090161314796
61744900369700427077905035739160
61744900369700427077906068858286
61744900369700427077906070374606
61744900369700427077906183649326
61744900369700427077906185165646
61744900369700427077908508113940
61744900369700428287846989535427
61744900369700428289539242231379
61744900369700428310179842113776
61744900369700428310179842580336
61744900369700428310723781990388
61744900369700428312416034686340
61744900369700428312436955392692
61744900369700428312439278340986
61744900369700428312686884661344
61744900369700428312688003869538
61744900369700428312688118660578
61744900369700428312690441608872
61744900369700428904767238990968
61744900369700428904767240390648
61744900369700428904987811852764
61744900369700428905050487874120
61744900369700428905050487879944
61744900369700428905050487996584
61744900369700428905050488009682
61744900369700428905520127538832
61744900369700428905520385819294
61744900369700428905551896084748
61744900369700428905551896202792
61744900369700428905551896556924
61744900369700428905551896569974
61744900369700428905614572110524
61744900369700428905614572228568
61744900369700428905614572241666
61744900369700428905614572595749
61744900369700428905614572595750
61744900369700428905614572595797
61744900369700428905614572595798
61744900369700428907211603879592
61744900369700428907211603879800
61744900369700428907211603996232
61744900369700428907211605396120
61744900369700428907214703183078
61744900369700428907244148780700
61744900369700428907244148782104
61744900369700428907244148793750
61744900369700428907244148898744
61744900369700428907244149252876
61744900369700428907246472196958
61744900369700428907246472201170
61744900369700428907247247035830
61744900369700428907247248085590
61744900369700428907306824802056
61744900369700428907306824806268
61744900369700428907306824806476
61744900369700428907306824807880
61744900369700428907306824819526
61744900369700428907306824937618
61744900369700428907306825291749
61744900369700428907306825291750
61744900369700428907309148222734
61744900369700428907309923061606
61744900369700428907309924111366
61744900369700428907309924124415
61744900369700428907309924124416
61744900369700428907309924124469
61744900369700438188446676468540
61744900369700438325707344750732
61744900369700438325791027576348
61744900369700439423792693841324
61744900369700439423876376666940
61744900369700439423876377021072
61744900369700439561053362477648
61744900369700439561053362831780
61744900369700439561137045303264
61744900369700439972919309846669
61744900369700439973107337923997
61744900369700443112005128553751
61744900369700443112008112949349
61744900369700443127560720054906
61744900369700443127563044519520
61744900369700443127658093273884
61744900369700443129255296748912
61744900369700443129255298265232
61744900369700443129257621213526
61744900369700443129268987142274
61744900369700443129352669967890
61744900369700443129820155815556
61744900369700443129820157331876
61744900369700443129822480280170
61744900369700443129830746904028
61744900369700443129833071370046
61744900369700443129833846208918
61744900369700443129916754195662
61744900369700443129916754199874
61744900369700443134881921008712
61744900369700443134882580939696
61744900369700443134884905404310
61744900369700443135154663851124
61744900369700443135156988315738
61744900369700443135157247658850
61744900369700443136849240545130
61744900369700443136849242061450
61744900369700443136851565009744
61744900369700443137413324772902
61744900369700443137413324889542
61744900369700443137413326289222
61744900369700443264918761556076
61744900369700443266516052990624
61744900369700443266529655774386
61744900369700443267080910545160
61744900369700443267080912061480
61744900369700443267083235009774
61744900369700443267091415540352
61744900369700443267093740006370
61744900369700443267093740010582
61744900369700443267094514845242
61744900369700443267177422831986
61744900369700443678957448649925
61744900369700443679148747154855
61744900369700443679148748204615
61744900369700443679148748204663
61744900369700443679148833248135
61744900369700443679148834297895
61744900369700443679148834298103
61744900369700443679148834310993
61744900369700443732221438006511
61744900369700444912047043826397
61744900369700444912047129565545
61744900369700444914491408831661
61744900369700444914494764881771
61744900369700444914494765931531
61744900369700444914494765931579
61744900369700444914494850620919
61744900369700444914494850975051
61744900369700444914494852024811
61744900369700444914494852025019
61744900369700444914494852037909
61744900369700444919578196805543
61744900369700444919578455072747
61744900369700444919578455085845
61744900369700444921270449030771
61744900369700444921272773499549
61744900369700444921273030716993
61744900369700444965311118804087
61744900369700444965311119289361
61744900369700444967003113232835
61744900369700444967003113234287
61744900369700444967003113705011
61744900369700444967003371500039
61744900369700444967003371985313
61744900369700444967005437703065
61744900369700444967006469755169
61744900369700444967006470804929
61744900369700444967006470818027
61744900369700444967567197582863
61744900369700444967567197582911
61744900369700444967570296769709
61744900369700444967570553987153
61744900369700444967570555036913
61744900369700444967570555050011
61744900369761215372261707742263
61744900369761216609303072649117
61744900369761361968665146553318
61744900369761365673073708803038
61744900369768119862957651592101
61744900369768119864377939355817
61744900369768119864377939373287
61744900369768119864378049559441
61744900369768121099998762584691
61744900369768121099999020851895
61744900369768130845571887310053
61744900369768570171432706781182
61744900369768570171446280872592
61744900369768570171446280872800
61744900369768570178753791782956
61744900369768570178837359817116
61744900369768570215567276013310
61744900369768570217262627901724
61744900369769320621459970992505
61744900369769320621460315366039
61744900369769336498225084502151
61744900369769467079033171429798
61744900369769470602046037019290
61744900369769470602046381375354
61744900369769470609576329070544
61744900369769470609576673426608
61744900369769470737552149986354
61744900369769470739244402682306
61744900369769470739257976774084
61744900369769470783378971914594
61744900369769470785011561683952
61744900369769470785074323798796
61744900369769472570237421777453
61744900369772172442693322758190
61744900369772172442693408834000
61744900369772174135638836711020
61744900369772174135638837065152
61744900369772174136202806506096
61744900369772174136202920943004
61744900369772174136202921297136
61744900369772174136202921310233
61744900369772174136223813318825
61744900369772174142980727980834
61744900369772174272836829321568
61744900369772174273400798644260
61744900369772174273400884733328
61744900369772174273400884855792
61744900369772174273400913553552
61744900369772174273400913907684
61744900369772174273672509665248
61744900369772174273672510019380
61744900369772188365002557358674
61744900369772188365002557364290
61744900369772472677780349873013
61744900369772474279176737689888
61744900369772474279176738162064
61744900369772474279176738175161
61744900369772474279740821921872
61744900369772474279740822394048
61744900369772474279740822407145
61744900369772474324909402378677
61744900369772474325473486610661
61744900369772474462107394503952
61744900369772474462671478735936
61744900369772474462671479208112
61744900369772474469449400682850
61744900369772485397275793089664
61744900369772485397296713794612
61744900369772485397296713807709
61744900369772489104152992867666
61744900369772490339500159563394
61744900369773373062563758977482
61744900369773373199761751588030
61744900369773373199775698732276
61744900369773373199775698733680
61744900369773373199775698745326
61744900369773373199775698746778
61744900369773373245529283642144
61744900369773373245529283655242
61744900369773373245592045775915
61744900369773374846988433591172
61744900369773374846988433709216
61744900369773374847552517823156
61744900369773374847552517941200
61744900369773374847552518291120
61744900369773374892721097794688
61744900369773374892721097912732
61744900369773374893285182026672
61744900369773374893285182144716
61744900369773374893285182494636
61744900369773374900063103969374
61744900369773375029919090405236
61744900369773375029919090523280
61744900369773375030483174637220
61744900369773375030483174755264
61744900369773385965024726516148
61744900369773385965108409341764
61744900369773389259366522694310
61744900369773389669370527368334
61744900369773389671903075605655
61744900369773389717635710993319
61744900369773389724410537867431
61744900369773390907249064634763
61744900369773390907249064647862
61744900369773390907249065001994
61744900369773390907249093214527
61744900369773390907249093215931
61744900369773390907249093332571
61744900369773390952981728720235
61744900369773390952981728838279
61744900369792430755004082112193
61744900369792431349800684405905
61744900369792431486998562347461
61744900369792431487563537605033
61744900369792435056677517239435
61744900369792435056677775519689
61744900369792435193600442892877
61744900369792435193601586081517
61744900369792435193601590785781
61744900369792435193603798942827
61744900369792435193872410540673
61744900369792435193872410540881
61744900369792435193875763875063
61744900369792436291187851430515
61744900369792436292024564893321
61744900369792436293715784470147
61744900369792436429222556440851
61744900369792436430914808670243
61744900369792436430914810186563
61744900369792436430917133134857
61744900369792446174798636060623
61744900369792446177055744640891
61744900369792447411836903291335
61744900369792731676834131601817
61744900369792731683671601217517
61744900369792735382872184782565
61744900369792746501054803156701
61744900369792881803906594893982
61744900369792881804468351585836
61744900369792881840445012167230
61744900369792881842137264863182
61744900369792885363471824900760
61744900369792885500656241903578
61744900369792885500669817511308
61744900369792885500669817511516
61744900369792885500753500331308
61744900369792885500753500336924
61744900369792885508250071380724
61744900369792885546483065347978
61744900369792885546486164534824
61744900369792885546486164540440
61744900369792885546503985936286
61744900369793631512086343313697
61744900369793632106882945607409
61744900369793632246337707146425
61744900369793637048270112632019
61744900369793648123102822172391
61744900369793782226926440477568
61744900369793782235022363246394
61744900369793782362429886140274
61744900369793782362440361044998
61744900369793782362440361394918
61744900369793782362440361395126
61744900369793782364122138836226
61744900369793782364132614091078
61744900369793782408193946303590
61744900369793782408256708068514
61744900369793782409886198999542
61744900369793785931269573658006
61744900369793785931269916614390
61744900369793785931280421615198
61744900369793785931280421965118
61744900369793785931283520796428
61744900369793785938529015734256
61744900369793785938800983382260
61744900369793785941060416427142
61744900369793786068478414575666
61744900369793786068565196233996
61744900369793786114235098322668
61744900369793786114294761249262
61744900369793786114297860436108
61744900369793786114297860437512
61744900369793786114315681837570
61744900369793786114318781142460
61744900369793787174147772761508
61744900369793787901155534060415
61744900369793798812535525134663
61744900369793802516883649967433
61744900369793803753921917206569
61744900369796333352719337539237
61744900369796333947515941349269
61744900369796333948080800421529
61744900369796333948080886514809
61744900369796333948082029703449
61744900369796333949772278277205
61744900369796333949773053117481
61744900369796333949775462159055
61744900369796333949775720439309
61744900369796333949775835211683
61744900369796333949776605347695
61744900369796333949776606864015
61744900369796333954859181042175
61744900369796336922123482341421
61744900369796336922127039275899
61744900369796338888903106857559
61744900369796338889466100611113
61744900369796338891159443785495
61744900369796338891160676255359
61744900369796338891160677771679
61744900369796338891163000719973
61744900369796338896244022085851
61744900369796338896246346550465
61744900369796348040247786560779
61744900369796350009280194258319
61744900369796350009280538631853
61744900369796484065875449098978
61744900369796484065876567938378
61744900369796484065876567943994
61744900369796484065876568293914
61744900369796484065876596641962
61744900369796484065876596991882
61744900369796484067560668689292
61744900369796484068124662123572
61744900369796484068124748212800
61744900369796484068125409776744
61744900369796484074902674396014
61744900369796484111630067114922
61744900369796484111692828879846
61744900369796484111692829229766
61744900369796484111692914973126
61744900369796484111692915323046
61744900369796484113384048351678
61744900369796484113387404874012
61744900369796484113387519192876
61744900369796487634718951462488
61744900369796487634718952862168
61744900369796487634718981560136
61744900369796487634739873567324
61744900369796487634739902265084
61744900369796487771916945467100
61744900369796487771916945472716
61744900369796487771916973120924
61744900369796487771916974170684
61744900369796487772000542205052
61744900369796487772000542218150
61744900369796487772000628292716
61744900369796487772000628298332
61744900369796487772000656990476
61744900369796487817667086721630
61744900369796487817670443243964
61744900369796487817670530381388
61744900369796487817670557562828
61744900369796487817670559079148
61744900369796487817729848836474
61744900369796487817733205358808
61744900369796487817733206407164
61744900369796487817733206408568
61744900369796487817733206421666
61744900369796487817733291102168
61744900369796487817733291452088
61744900369796487817733292496232
61744900369796487817733292501848
61744900369796487817733292514945
61744900369796487817733292514946
61744900369796487817733319677672
61744900369796487817733319681884
61744900369796487817733321193992
61744900369796487817733321198204
61744900369796487817754127113516
61744900369796487817754213206796
61744900369796487819929961909950
61744900369796487819929990607710
61744900369796487819992637935726
61744900369796487819992724024794
61744900369796487819992752722554
61744900369796487819992752726766
61744900369796488870065740836120
61744900369796488871760317880046
61744900369796489007252396103300
61744900369796489007252482192528
61744900369796489007263733446668
61744900369796489008944648799252
61744900369796489009509479168088
61744900369796489009509480684408
61744900369796489009520070257964
61744900369796489009520070374604
61744900369796489014592164950956
61744900369796489014592824998580
61744900369796489054711895404882
61744900369796489054711924102642
61744900369796489054774657519726
61744900369796489054774686217486
61744900369796489054795492137010
61744900369796489054795578230290
61744900369796489055336331198028
61744900369796489055336417287096
61744900369796489464862258912828
61744900369796489464862258925878
61744900369796489464862345001896
61744900369796489464862373349736
61744900369796489464862373699656
61744900369796489464862373703868
61744900369796489464883179619180
61744900369796489464883265712460
61744900369796489466556948877342
61744900369796489466556949343902
61744900369796489466577755263426
61744900369796489466577841356706
61744900369796489467118337107000
61744900369796489467118595387254
61744900369796489467118595840764
61744900369796489467118595853814
61744900369796489467118681476322
61744900369796489467118681592962
61744900369796489467118681929832
61744900369796489467118710159628
61744900369796489467118710277672
61744900369796489467118710627592
61744900369796489467118710631804
61744900369796489467120661571614
61744900369796489467121033107922
61744900369796489467121033109326
61744900369796489467121033225966
61744900369796489467121033575886
61744900369796489467121033580098
61744900369796489467121780779807
61744900369796489467121780779808
61744900369796489467121807948198
61744900369796489467121809464518
61744900369796489467139602168220
61744900369796489467141582277966
61744900369796489467142701473110
61744900369796489472204264619550
61744900369796489602060251169036
61744900369796489602060337262316
61744900369796489602060337262524
61744900369796489602060337612236
61744900369796489602060365960284
61744900369796489602143933994652
61744900369796489602144020087932
61744900369796489602144020437852
61744900369796489603754912906562
61744900369796489603838595732178
61744900369796489604304963788640
61744900369796489604305049877708
61744900369796489604305049877868
61744900369796489604305738623252
61744900369796489604305740139572
61744900369796489604305824716532
61744900369796489604305826232852
61744900369796489604306082996834
61744900369796489604306082996994
61744900369796489604306084513154
61744900369796489604306084513314
61744900369796489604308063087866
61744900369796489604308149181146
61744900369796489604316587978928
61744900369796489604316674067996
61744900369796489604316674086870
61744900369796489604316674190460
61744900369796489604316674203510
61744900369796489604316702770176
61744900369796489604316702784678
61744900369796489604316702788890
61744900369796489604316702888220
61744900369796489604316703242352
61744900369796489604319026190646
61744900369796489604319686234058
61744900369796489604319687283818
61744900369796489604319771973206
61744900369796489604319773372886
61744900369796489604319773390356
61744900369796489604319802075066
61744900369796489604400270804544
61744900369796489604400270819046
61744900369796489604400270823258
61744900369796489604400356893612
61744900369796489604400356912326
61744900369796489604402337003358
61744900369796489604402337007570
61744900369796489604403370109434
61744900369796489604403456198502
61744900369796489604588298881872
61744900369796489604588298900586
61744900369796489604588298999916
61744900369796489604588299354048
61744900369796489604590622298130
61744900369796489604590622302342
61744900369796489604591655417256
61744900369796489604591656466980
61744900369796489604591656467016
61744900369796489604591741510536
61744900369796489604591742556132
61744900369796489604591742560296
61744900369796489604591742573394
61744900369796489609388395708200
61744900369796489609389428808612
61744900369796489609402342969038
61744900369796489609402343318958
61744900369796489611084119249722
61744900369796489611084120766042
61744900369796489611086443714336
61744900369796489611094595664990
61744900369796499988185716468668
61744900369796499988185716474284
61744900369796499988185716824204
61744900369796499988185716824412
61744900369796499988206637534976
61744900369796499989877969047980
61744900369796499989877969520156
61744900369796499989880293512594
61744900369796499989880293518210
61744900369796499989880293518418
61744900369796499989898889758752
61744900369796499989898890230928
61744900369796499989901214223366
61744900369796500104187460440691
61744900369796500125467306167088
61744900369796500127159558395076
61744900369796500127159558513120
61744900369796500127161882859690
61744900369796500127161882861094
61744900369796500582982320634444
61744900369796500582982320640060
61744900369796500584674573336012
61744900369796500584695493568784
61744900369796500584695494040960
61744900369796500584697816989254
61744900369796500585262672873570
61744900369796500585514868889028
61744900369796500585514869238948
61744900369796500720180226801584
61744900369796500720180227155924
61744900369796500720180227157328
61744900369796500721872479379492
61744900369796500721872479497536
61744900369796500721872479851876
61744900369796500721872479853280
61744900369796500721956162205108
61744900369796500721956162323152
61744900369796500721958485621366
61744900369796500722523341505682
61744900369796503671338825249417
61744900369796503694223769655032
61744900369796503694226094003006
61744900369796503694244690715724
61744900369796503831505359347836
61744900369796784255147162290906
61744900369796784262454672851142
61744900369796784264152347687850
61744900369796784300963508853270
61744900369796784300963509319830
61744900369796784302658084497516
61744900369796784302658084964076
61744900369796787823989546859160
61744900369796787961187537953388
61744900369796787961187539469708
61744900369796787961271222295116
61744900369796787961271222308213
61744900369796787963446970998270
61744900369796788007003886498632
61744900369796788007003886511729
61744900369796788009263318027194
61744900369796789059336335188648
61744900369796789196534327332636
61744900369796789196534327799196
61744900369796789196618010158044
61744900369796789196618010624604
61744900369796789198228904493202
61744900369796789198790664727132
61744900369796789242350674361560
61744900369796789244045251522126
61744900369796789244607011289496
61744900369796789608400274328604
61744900369796789608400274800780
61744900369796789608400274813877
61744900369796789610094849972850
61744900369796789610656611256540
61744900369796789610656611374584
61744900369796789610656611724504
61744900369796789610656611728716
61744900369796789610656611741813
61744900369796789610658934204834
61744900369796789610658934206238
61744900369796789610659709045110
61744900369796789610659710561430
61744900369796789654132939017393
61744900369796789656389275945329
61744900369796789791330931142668
61744900369796789793587268070604
61744900369796789793587268072008
61744900369796789793587268083654
61744900369796789793587268089270
61744900369796789793587268188648
61744900369796789793587268542780
61744900369796789793589591491074
61744900369796789793590366325734
61744900369796789793590367375494
61744900369796789798638440653144
61744900369796789798639217363872
61744900369796789798641540312166
61744900369796789798672937321566
61744900369796789800333792541558
61744900369796789800333794057878
61744900369796789800336117006172
61744900369796789800365190017518
61744900369796789801180307822104
61744900369796800177456310821196
61744900369796800177456310826812
61744900369796800179148563050588
61744900369796800179148563522764
61744900369796800726520250433328
61744900369796800726520250446425
61744900369796800728191582424332
61744900369796800728191582437429
61744900369796800728193905372626
61744900369796800728758761251326
61744900369796800729030728899330
61744900369796800729030728904946
61744900369796800729031877859256
61744900369796800729031878327268
61744900369796800772252914649941
61744900369796800773945167345893
61744900369796800911962419882280
61744900369796804432539705857422
61744900369796804432558303141900
61744900369796804432558303614076
61744900369796804432560626562370
61744900369796804434796813965514
61744900369796804434817734670462
61744900369796804434817735142638
61744900369796804435068781729950
61744900369796804435068782085694
61744900369796804435068782202334
61744900369796804435072253988298
61744900369796804435072253989750
61744900369796804435072254106390
61744900369796804440152390427124
61744900369796805667886495231054
61744900369796805667907415941618
61744900369796805669578747460446
61744900369796805670142831692430
61744900369796805670142832158990
61744900369796805670163752398782
61744900369796805670163752515422
61744900369796805670163752865342
61744900369796805670414799452654
61744900369796805670414799456866
61744900369796805670414799806786
61744900369796805670414799806994
61744900369796805670414799812610
61744900369796805670414799925038
61744900369796805670414799929250
61744900369796805670415833977284
61744900369796805670415948762708
61744900369796805670415948762756
61744900369796805670415948766920
61744900369796805670415948768372
61744900369796805670415948780018
61744900369796805670415948880800
61744900369796805670415948898062
61744900369796805670415949234932
61744900369796805670417900161644
61744900369796805670417900174742
61744900369796805670417900178906
61744900369796805670418157392138
61744900369796805670418157396350
61744900369796805670418271711002
61744900369796805670418271711050
61744900369796805670418271715214
61744900369796805670418271716666
61744900369796805670418271829094
61744900369796805670418271833306
61744900369797684670128793225429
61744900369797684671823368869675
61744900369797684685477273271126
61744900369797684685749242435450
61744900369797684693005585680390
61744900369797684693026506385338
61744900369797684694700161324636
61744900369797684799798473426713
61744900369797684801490726122665
61744900369797684822675265881674
61744900369797684822947577885742
61744900369797684822947606582146
61744900369797684822958857721210
61744900369797684822958857837850
61744900369797684822958857843674
61744900369797684824367518577626
61744900369797684824639487741950
61744900369797684824639830698334
61744900369797684824639859278098
61744900369797684824653433837840
61744900369797684825204686582650
61744900369797684825207009414304
61744900369797684868712442635498
61744900369797684868775204750342
61744900369797684868775204866982
61744900369797684870407018746304
61744900369797684870469780394588
61744900369797684870469781929835
61744900369797688391801241239704
61744900369797688391801242756024
61744900369797688391801242760444
61744900369797688391801242761848
61744900369797688391801242773494
61744900369797688391801242774946
61744900369797688391822163466796
61744900369797688391822163479894
61744900369797688528999233850252
61744900369797688528999234322636
61744900369797688528999235366572
61744900369797688528999235372396
61744900369797688528999235385494
61744900369797688574752820280860
61744900369797688574752820293958
61744900369797688577012251809422
61744900369797689611519057565029
61744900369797689627148030617548
61744900369797689627148030618952
61744900369797689628842607779518
61744900369797689634395850019990
61744900369797689764334743394032
61744900369797689764346023228096
61744900369797689764346023229500
61744900369797689764346023233920
61744900369797689764429706055116
61744900369797689764429706171756
61744900369797689766026997606304
61744900369797689766040600390066
61744900369797689766040600394486
61744900369797689766591856677160
61744900369797689766594179625454
61744900369797689766602360156032
61744900369797689766602360157436
61744900369797689766602360161856
61744900369797689810099608143788
61744900369797689810162370258632
61744900369797689811794185304354
61744900369797689812355945071724
61744900369797689812418707186568
61744900369797690176211970229888
61744900369797690176211970244390
61744900369797690176211970347932
61744900369797690176211970361030
61744900369797690177906545874134
61744900369797690178468307157824
61744900369797690178468307172326
61744900369797690178468307176538
61744900369797690178468307275868
61744900369797690178468307288966
61744900369797690178468307643097
61744900369797690178468307643098
61744900369797690178470630106118
61744900369797690178470630107522
61744900369797690178471404946394
61744900369797690178471406462714
61744900369797690183456689278876
61744900369797690183457465161892
61744900369797690183459788110186
61744900369797690185152040806138
61744900369797690221944634428984
61744900369797690221944634433404
61744900369797690221944634434808
61744900369797690221944634446454
61744900369797690221944634447906
61744900369797690221944634551448
61744900369797690221944634564546
61744900369797690223639210073230
61744900369797690223639210079054
61744900369797690224200971295441
61744900369797690224200971356920
61744900369797690224200971361132
61744900369797690224200971361340
61744900369797690224200971362744
61744900369797690224200971374390
61744900369797690224200971375842
61744900369797690224200971380006
61744900369797690224200971380054
61744900369797690224200971479384
61744900369797690224200971492482
61744900369797690224200971846613
61744900369797690224200971846614
61744900369797690224203294243735
61744900369797690224203294305214
61744900369797690224203294309426
61744900369797690224203294309634
61744900369797690224203294311038
61744900369797690224203294427678
61744900369797690224203294777598
61744900369797690224204069144086
61744900369797690224204069149910
61744900369797690224204069616470
61744900369797690224204070666230
61744900369797690224204070679279
61744900369797690224204070679280
61744900369797690224204070679333
61744900369797690229189353599032
61744900369797690229192452313702
61744900369797690229286640135706
61744900369797690229286640140126
61744900369797690229286640141530
61744900369797690229286640258170
61744900369797690230978892831658
61744900369797690230978892837482
61744900369797690359142627043952
61744900369797690359142627045356
61744900369797690359142627057002
61744900369797690359142627058454
61744900369797690359142627161996
61744900369797690359142627175094
61744900369797690361398963971888
61744900369797690361398963973292
61744900369797690361398963984938
61744900369797690361398963986390
61744900369797690361398963990554
61744900369797690361398963990602
61744900369797690361398964089932
61744900369797690361398964103030
61744900369797690361398964457162
61744900369797690361402062227018
61744900369797690361402063276778
61744900369797690361402063289828
61744900369797700882465998860644
61744900369797700882465998862048
61744900369797700882465998866468
61744900369797700882465998984512
61744900369797700882549681686260
61744900369797700882549681687664
61744900369797700882549681804304
61744900369797700884158251562420
61744900369797700884158251680464
61744900369797700884160576027034
61744900369797700884160576028438
61744900369797700884244258848230
61744900369797701294331945980480
61744900369797701294331945993578
61744900369797701295940515869738
61744900369797701295942838681066
61744900369797701295942838682470
61744900369797701295942839154854
61744900369797701296507694565382
61744900369797701296507694566786
61744900369797701296779662685770
61744900369797701296779662687174
61744900369797701296780811759575
61744900369797701342513447147239
61744900369797701342513447147240
61744900369797701349288272954122
61744900369797701477262602676500
61744900369797701477262602677904
61744900369797701477262602794544
61744900369797701477262602807642
61744900369797701478954855372452
61744900369797701478954855385502
61744900369797701478954855490496
61744900369797701478954855503594
61744900369797704430594512200165
61744900369797704435677086378325
61744900369797704588506376513234
61744900369797704588587734868412
61744900369797704588590059333026
61744900369797705000288639639650
61744900369797705000369999057686
61744900369797705000372322459442
61744900369797705002817715867922
61744900369797705002821187771977
61744900369797705048553823276281
61744900369797705048553823276282
61744900369797705053636397436972
61744900369797705053636397454441
61744900369797705053636397454442
61744900369797706237891765473046
61744900369797706237891765474450
61744900369797706237891765591090
61744900369797706237975448298662
61744900369797706237975448300066
61744900369797706237975448416706
61744900369797706238163733593434
61744900369797706238163733594838
61744900369797706238163733711478
61744900369797706238164853852791
61744900369797706238164853852792
61744900369797706238164882549195
61744900369797706238164882550599
61744900369797706238164882667239
61744900369797706238164883021371
61744900369797706238164883034421
61744900369797706238166833961133
61744900369797706238166833961134
61744900369797706238166833961181
61744900369797706238167176917725
61744900369797706238167176917726
61744900369797706238167177267646
61744900369797706238167177271857
61744900369797706238167177271858
61744900369797706238167205497489
61744900369797706238167205498893
61744900369797706238167205969665
61744900369797706238167980804325
61744900369797706238167981854085
61744900369797706238167981867135
61744900369797706283897518054903
61744900369797706283897518054904
61744900369797706283897518172947
61744900369797706283897518172948
61744900369797706283897518527079
61744900369797706283897518527080
61744900369797706283897518540177
61744900369797706283899841003197
61744900369797706283899841003198
61744900369797706283899841004601
61744900369797706283899841004602
61744900369797706283900617359793
61744900369797706283900617372891
61744900369797706288983186833689
61744900369797706288983186833690
61744900369797706291239523763029
61744900369797706291239523763030
61744900369797706291239523879669
61744900369797706291239523879670
61744900369797706291242623066515
61744900369804439060081869971359
61744900369804442031865890615341
61744900369804442764424198098637
61744900369804442764425345991541
61744900369804442764425346108181
61744900369804442766119808378329
61744900369804442766119921635787
61744900369804442766119921752427
61744900369804442766119923152107
61744900369804589223630792308480
61744900369804589223693554073404
61744900369804589223693554427536
61744900369804592882209403229194
61744900369804592882211641487940
61744900369804592882211643004260
61744900369804592882211727577168
61744900369804592883903894183892
61744900369804592883903895700212
61744900369804592883903981789440
61744900369804592884468724552728
61744900369804592884481668809398
61744900369804592889551410335596
61744900369804592889552070383220
61744900369804592891245987496162
61744900369804592929671169487282
61744900369804592929733931602126
61744900369804592929733931606338
61744900369804592930235225021506
61744900369804592930235253719266
61744900369804592930297901047282
61744900369804592930297987136350
61744900369804592930298015838322
61744900369804593980371003947676
61744900369804593982065580991602
61744900369804594117568996558224
61744900369804594117652593644692
61744900369804594117652679383840
61744900369804594117652708435732
61744900369804594119261278306276
61744900369804594119263573602150
61744900369804594119263602304330
61744900369804594119344961131684
61744900369804594163385257848208
61744900369804594163385343587356
61744900369804594163406178554560
61744900369804594163406264293708
61744900369804594163406264647840
61744900369804594165014863216144
61744900369804594165017158516438
61744900369804594165017187214198
61744900369804594165077624981068
61744900369804594165077625335200
61744900369804594165079834542214
61744900369804594165079920631282
61744900369804594165079949329042
61744900369804594165079949333254
61744900369804594165100755248566
61744900369804594165100841337634
61744900369804594165100841341846
61744900369804594575167522024384
61744900369804594575167522037434
61744900369804594575167607776582
61744900369804594575167636343248
61744900369804594575167636344652
61744900369804594575167636461292
61744900369804594575167636815424
61744900369804594575167636828521
61744900369804594575188442730736
61744900369804594575188528469884
61744900369804594575188528824016
61744900369804594575188528837113
61744900369804594576859515986572
61744900369804594576859889039200
61744900369804594576859889157244
61744900369804594576859889511376
61744900369804594576859889524473
61744900369804594576861840451186
61744900369804594576862211987494
61744900369804594576862211988898
61744900369804594576862212105538
61744900369804594576862212455458
61744900369804594576862212459670
61744900369804594576862986827770
61744900369804594576862987294330
61744900369804594576862988344090
61744900369804594576880436692924
61744900369804594576880781049196
61744900369804594576882761157538
61744900369804594576883018374982
61744900369804594576883104114130
61744900369804594576883104464050
61744900369804594576883104468262
61744900369804594577423600685116
61744900369804594577427043891363
61744900369804594577427043891364
61744900369804594577427071059754
61744900369804594577427071526314
61744900369804594577427072576074
61744900369804594577444521391468
61744900369804594577447963534906
61744900369804594577447964584666
61744900369804594584201780427058
61744900369804594712355010696774
61744900369804594712365514280592
61744900369804594712365514634724
61744900369804594712365600369660
61744900369804594712365600373872
61744900369804594712365600374080
61744900369804594712365600387130
61744900369804594712365600723792
61744900369804594712365628953796
61744900369804594712365628955200
61744900369804594712365629071840
61744900369804594712365629084938
61744900369804594712365629439070
61744900369804594712449197106208
61744900369804594712449197119306
61744900369804594712449197473438
61744900369804594712449283195276
61744900369804594712449283199488
61744900369804594712449283212586
61744900369804594712449283549408
61744900369804594714046142668164
61744900369804594714046142668212
61744900369804594714046144184484
61744900369804594714046144184532
61744900369804594714046144184692
61744900369804594714046228757280
61744900369804594714046228873872
61744900369804594714046230273552
61744900369804594714046230273600
61744900369804594714046230273760
61744900369804594714049328060718
61744900369804594714057881649748
61744900369804594714057881767792
61744900369804594714057881780890
61744900369804594714057882135022
61744900369804594714060090278970
61744900369804594714060176013906
61744900369804594714060176018118
61744900369804594714060176368038
61744900369804594714060205066006
61744900369804594714141191418316
61744900369804594714141191422528
61744900369804594714141449685520
61744900369804594714141535778800
61744900369804594714143515882930
61744900369804594714143515887142
61744900369804594714143773100374
61744900369804594714143858839522
61744900369804594714143858843734
61744900369804594714624949345614
61744900369804594714624950395374
61744900369804594714625035084762
61744900369804594714625036484442
61744900369804594714625036501912
61744900369804594714625064136862
61744900369804594714625065186622
61744900369804594714705275766940
61744900369804594714708717910378
61744900369804594714708719310058
61744900369804594714893561993428
61744900369804594714893561994832
61744900369804594714893562111472
61744900369804594714893562478702
61744900369804594714896660248558
61744900369804594714896661298318
61744900369804594714896918528812
61744900369804594714896919578536
61744900369804594714896919578572
61744900369804594714897004267716
61744900369804594714897004267960
61744900369804594714897004622092
61744900369804594714897005667396
61744900369804594714897005667604
61744900369804594714897005667640
61744900369804594714897005667688
61744900369804594714897005671852
61744900369804594714897005684950
61744900369804594719129832854928
61744900369804594719129833321488
61744900369804594719133045433342
61744900369804594719133045899902
61744900369804594719143521848610
61744900369804594719143522198530
61744900369804594719708380915254
61744900369804594721389382473706
61744900369804594721389383873386
61744900369804594721392366869304
61744900369804594721399858654290
61744900369804594721399858772334
61744900369804594721402957959180
61744900369804605695003851753142
61744900369804605695820017559172
61744900369804605695820017563628
61744900369804605695820131878244
61744900369804605695820131878280
61744900369804605695820131878328
61744900369804605695820131882492
61744900369804605695820131883944
61744900369804605695820131996372
61744900369804605695820132000584
61744900369804605695820132350504
61744900369804605833017665800642
61744900369804605833018009820044
61744900369804605833018010169964
61744900369804605833018010174176
61744900369804608783336337864769
61744900369804609401606763533974
61744900369804609401609087998588
61744900369804609401857811993350
61744900369804609401857812006448
61744900369804609401857812010612
61744900369804609401858185058992
61744900369804609401860393688214
61744900369804609401860508007286
61744900369804609401861282846194
61744900369804609401861282847646
61744900369804609401861282964286
61744900369804609401861284363966
61744900369804609401861284381228
61744900369804609538786073809296
61744900369804609538867432170298
61744900369804609538869756634912
61744900369804609539055718527844
61744900369804609539055718527880
61744900369804609539056062883908
61744900369804609539058041929684
61744900369804609539058042992458
61744900369804609539058386298762
61744900369804889367147772699040
61744900369804889412964119727964
61744900369804893073188149877842
61744900369804893080495660787998
61744900369804893119004496906766
61744900369804893119505819019694
61744900369804893119568581134538
61744900369804893119568581138750
61744900369804894306923273382028
61744900369804894306923273736160
61744900369804894308531843606704
61744900369804894308534167604758
61744900369804894354287752514626
61744900369804894354350514629470
61744900369804894718705537440160
61744900369804894718705537558204
61744900369804894718705537912336
61744900369804894718705537925433
61744900369804894720397790136112
61744900369804894720397790254156
61744900369804894720397790608288
61744900369804894720397790621385
61744900369804894720400113084406
61744900369804894720400113085810
61744900369804894720400887924682
61744900369804894720400889441002
61744900369804894720964972156666
61744900369804894720964973672986
61744900369804894764438202128949
61744900369804894766130454824901
61744900369804894901636194254224
61744900369804894901636194372268
61744900369804894903328446950176
61744900369804894903328446963226
61744900369804894903328447068220
61744900369804894903330770366434
61744900369804894903895629437290
61744900369804894903895630487050
61744900369804894903895630500100
61744900369804894909230023390341
61744900369804894910639055648902
61744900369804894910639057165222
61744900369804894910921485185356
61744900369804894910921486701676
61744900369804894910922276086293
61744900369804894911486360318277
61744900369804905839336767895098
61744900369804905839336768017562
61744900369804905839337026179772
61744900369804905839337140966600
61744900369804905839337140970812
61744900369804905839337141084692
61744900369804905839337141088904
61744900369804905839337141438824
61744900369804906022267682993836
61744900369804906022267683111880
61744900369804906022267683461800
61744900369804906022267683466012
61744900369804906022267683479110
61744900369804909542845740615694
61744900369804909542866661326258
61744900369804909544537992845086
61744900369804909544558913550034
61744900369804909544558914022210
61744900369804909545102077077070
61744900369804909545102077193710
61744900369804909545102077543630
61744900369804909545126097086908
61744900369804909545374045191634
61744900369804909545374821093316
61744900369804909545374821094768
61744900369804909545374821198310
61744900369804909545374821565492
61744900369804909545375079360520
61744900369804909545375194147312
61744900369804909545375194147396
61744900369804909545375194164658
61744900369804909545375194265440
61744900369804909545375194269652
61744900369804909545375194282702
61744900369804909545375194619572
61744900369804909545377145546284
61744900369804909545377145559382
61744900369804909545377145563546
61744900369804909545377517095606
61744900369804909545377517095642
61744900369804909545377517095690
61744900369804909545377517099854
61744900369804909545377517101306
61744900369804909545377517213734
61744900369804909545377517217946
61744900369804909545378177615650
61744900369804909545378178665410
61744900369804909545378291934514
61744900369804909545378291935966
61744900369804909545378293452286
61744900369804909545378293469548
61744900369804909728305736659858
61744900369804909728308833963154
61744900369804909728308835479474
61744900369804910778213453887834
61744900369804910779884010572002
61744900369804910779904931278354
61744900369804910779904931394994
61744900369804910779908030581840
61744900369804910780720838802762
61744900369804910780720838808586
61744900369804910780720838925226
61744900369804910780720838938240
61744900369804910780720838938276
61744900369804910780720838938324
61744900369804910780723938125122
61744900369804910780724195342566
61744900369804910780724196392326
61744900369804910780724196405340
61744900369804910780724309661430
61744900369804910780724309662798
61744900369804910780724309662882
61744900369804910780724309779438
61744900369804910780724309779522
61744900369804910780724311179118
61744900369804910780724311179202
61744900369804910785807541173058
61744900369804910787502117867064
61744900369805789934959468600324
61744900369805789980713053510192
61744900369805789980775815275116
61744900369805793509352770940016
61744900369805793511318198075586
61744900369805793639293988778672
61744900369805793639305268612736
61744900369805793640986242990944
61744900369805793640999845774706
61744900369805793640999845779126
61744900369805793641551100545480
61744900369805793641551102061800
61744900369805793641563930011110
61744900369805793686753430688994
61744900369805793687317514920978
61744900369805794737453294201488
61744900369805794737474214907840
61744900369805794739145546425056
61744900369805794739147870891074
61744900369805794739147870895286
61744900369805794739148645729946
61744900369805794874651286812036
61744900369805794876333035556732
61744900369805794876343539035604
61744900369805794876343539507988
61744900369805794876345863505834
61744900369805794876345863506042
61744900369805794876346638340494
61744900369805794922099448415910
61744900369805794922162210530754
61744900369805795286517233341444
61744900369805795286517233459488
61744900369805795286517233472586
61744900369805795286517233809408
61744900369805795286517233826717
61744900369805795286517233826718
61744900369805795288209486037396
61744900369805795288209486155440
61744900369805795288209486168538
61744900369805795288209486522669
61744900369805795288209486522670
61744900369805795288211808985690
61744900369805795288211808987094
61744900369805795288212583825966
61744900369805795288212585342286
61744900369805795293197869674768
61744900369805795295458080274290
61744900369805795332249897479061
61744900369805795332249897544960
61744900369805795332249897663004
61744900369805795332249897676102
61744900369805795332249898012924
61744900369805795332249898030233
61744900369805795332249898030234
61744900369805795333942150175013
61744900369805795333942150240912
61744900369805795333942150253962
61744900369805795333942150358956
61744900369805795333942150372054
61744900369805795333942150726185
61744900369805795333942150726186
61744900369805795333944473123307
61744900369805795333944473184786
61744900369805795333944473188998
61744900369805795333944473189206
61744900369805795333944473190610
61744900369805795333944473307250
61744900369805795333944473657170
61744900369805795333945248023658
61744900369805795333945248029482
61744900369805795333945248496042
61744900369805795333945249545802
61744900369805795333945249558851
61744900369805795333945249558852
61744900369805795333945249558905
61744900369805795334509332255642
61744900369805795334509333790889
61744900369805795339027819015278
61744900369805795339027819021102
61744900369805795339027819137742
61744900369805795339027819487662
61744900369805795339498491781854
61744900369805795339592678558518
61744900369805795341190744477806
61744900369805795341193067426100
61744900369805795341284155947426
61744900369805795341284155947634
61744900369805795341284930782086
61744900369805795341284931254470
61744900369805795341287255252524
61744900369805795341473172497940
61744900369805795341473174014260
61744900369805795341476660818344
61744900369805795342040745050328
61744900369805795469447890155508
61744900369805795469447890273552
61744900369805795469447890286650
61744900369805795469447890640782
61744900369805795471140142851460
61744900369805795471140142864510
61744900369805795471140142969504
61744900369805795471140142982602
61744900369805795471140143336734
61744900369805795471143242169400
61744900369805795471707326401384
61744900369805806406248873444954
61744900369805806406248873917338
61744900369805806407085702153922
61744900369805806407085702167019
61744900369805806407086046055279
61744900369805806407086046055280
61744900369805806407086046186422
61744900369805806407086046540553
61744900369805806407086046540554
61744900369805806407086074871131
61744900369805806407086075225263
61744900369805806407086850059923
61744900369805806452818710258795
61744900369805806452818710258796
61744900369805806452818710726516
61744900369805806452818710726760
61744900369805806452818710730971
61744900369805806452818710730972
61744900369805806452818710744069
61744900369805806452818710744070
61744900369805806452819485565631
61744900369805810110594674402134
61744900369805810110678357223330
61744900369805810112286926625702
61744900369805810112286926743746
61744900369805810112286927098086
61744900369805810112370609451318
61744900369805810112370609569362
61744900369805810112851010857686
61744900369805810112851011330070
61744900369805810112851786164522
61744900369805810112854110162576
61744900369805810112937792988192
61744900369805810113122978978074
61744900369805810113123754881124
61744900369805810113123755334670
61744900369805810113123755347719
61744900369805810113123755347720
61744900369805810113124099236027
61744900369805810113124099236028
61744900369805810113124099367170
61744900369805810113124099721301
61744900369805810113124099721302
61744900369805810113124127933835
61744900369805810113124128051879
61744900369805810113124128406011
61744900369805810113124128419061
61744900369805810113126078282964
61744900369805810113126079345738
61744900369805810113126079345773
61744900369805810113126079345774
61744900369805810113126079345821
61744900369805810113126450882129
61744900369805810113126450883533
61744900369805810113126451354305
61744900369805810113127197491157
61744900369805810113127197491158
61744900369805810113127198540917
61744900369805810113127198540918
61744900369805810113127198554015
61744900369805810113127198554016
61744900369805810113127227238725
61744900369805810113127227251775
61744900369805810158856375953444
61744900369805810158856763439543
61744900369805810158856763439544
61744900369805810158856763557344
61744900369805810158856763557587
61744900369805810158856763557588
61744900369805810158856763907264
61744900369805810158856763907508
61744900369805810158856763911719
61744900369805810158856763911720
61744900369805810158856763924817
61744900369805810158856763924818
61744900369805810158859086387837
61744900369805810158859086387838
61744900369805810158859086388998
61744900369805810158859086389241
61744900369805810158859086389242
61744900369805810158859861228114
61744900369805810158859862744433
61744900369805810158859862744434
61744900369805810158859862757528
61744900369805810158859862757531
61744900369805810158859862757532
61744900369805810163942432200860
61744900369805810163942432218329
61744900369805810163942432218330
61744900369805810165634683497132
61744900369805810165634684914281
61744900369805810165634684914282
61744900369805810166198769128796
61744900369805810293609013569430
61744900369805810293609013570834
61744900369805810295301266265382
61744900369805810295301266383426
61744900369805810295865350497366
61744900369805810295865350498770
61744900369805810295865350615410
61744900369805810295866125337642
61744900369805810295868449802256
61744900369805811346025149789118
61744900369805811347632944352618
61744900369805811347632944824794
61744900369805811347632944825002
61744900369805811347636043657508
61744900369805811347716627178234
61744900369805811347719726483124
61744900369805811348469773074683
61744900369805811348470920967587
61744900369805811348473215217830
61744900369805811348473215218073
61744900369805811348473215218074
61744900369805811348473216267590
61744900369805811348473216267833
61744900369805811348473216267834
61744900369805811348473216280931
61744900369805811348473216280932
61744900369805811348473243915881
61744900369805811348473244965641
61744900369805811353556561048565
61744900369805811353556561048566
61744900369805811355248037020532
61744900369805811355248037370452
61744900369805811355251137742571
61744900369805811355251137742572
61744900369805811394203556473295
61744900369805811394205878954786
61744900369805811394205878955030
61744900369805811394205880471106
61744900369805811394205880471349
61744900369805811394205880471350
61744900369805811400981477948033
61744900369805811400981477948034
61744900369805811400983801946087
61744900369805811400983801946088
61744900369808491638394814584430
61744900369808491684148485587626
61744900369808491684211247352549
61744900369808491684211247352550
61744900369808495342726752134598
61744900369808495342726753650918
61744900369808495344421329178524
61744900369808495344435276317106
61744900369808495344435276322722
61744900369808495344435276439362
61744900369808495344435276789282
61744900369808495344985327321440
61744900369808495344985413410508
61744900369808495344986448045954
61744900369808495344986476743714
61744900369808495344988799692008
61744900369808495344997037723260
61744900369808495344997066302976
61744900369808495344997066421020
61744900369808495344997066775152
61744900369808495344999017714962
61744900369808495350068759241000
61744900369808495388494286072422
61744900369808495390188775610290
61744900369808495390251537257170
61744900369808495390251537258574
61744900369808495390251537375214
61744900369808495390251623346238
61744900369808495390251623351854
61744900369808495390251623468494
61744900369808495390750622515084
61744900369808495390750622516488
61744900369808495390750622633128
61744900369808495390750622987260
61744900369808495390750651212844
61744900369808495390752602624830
61744900369808495390752859842274
61744900369808495390813298540860
61744900369808495390813298542264
61744900369808495390813298658904
61744900369808495390813384629928
61744900369808495390813384635544
61744900369808495390813384747972
61744900369808495390813385102104
61744900369808495390813413327688
61744900369808495390813413331900
61744900369808495390815364739674
61744900369808495390815364743886
61744900369808495390815621489154
61744900369808495390815621490558
61744900369808495390815621607198
61744900369808495390815621957118
61744900369808495390815707578222
61744900369808495390815707583838
61744900369808495390815707696266
61744900369808495390815707700478
61744900369808496442580634134732
61744900369808496442580978485180
61744900369808496442580978603224
61744900369808496442580978607436
61744900369808496442580978957356
61744900369808496442583301433474
61744900369808496442583301439090
61744900369808496442583301551518
61744900369808496442583301905650
61744900369808496442601554841084
61744900369808496579767260816372
61744900369808496579767346905440
61744900369808496579767348421760
61744900369808496579768381540886
61744900369808496579768410238646
61744900369808496579778626745280
61744900369808496579778627211840
61744900369808496579778885479044
61744900369808496579778971095728
61744900369808496579778971213772
61744900369808496579778971567904
61744900369808496579778971568112
61744900369808496579778999797908
61744900369808496579778999915952
61744900369808496579779000265872
61744900369808496579780951209894
61744900369808496579781294044022
61744900369808496579781294049638
61744900369808496579781294162066
61744900369808496579781294166278
61744900369808496579781294516198
61744900369808496579862309566476
61744900369808496579862309570688
61744900369808496579862309683116
61744900369808496579862310037248
61744900369808496580342711443824
61744900369808496580346153116282
61744900369808496580346153232922
61744900369808496580346181818462
61744900369808496580346182285022
61744900369808496625532212121708
61744900369808496625532470388912
61744900369808496625532556010016
61744900369808496625532556128060
61744900369808496625532556477980
61744900369808496625534536119762
61744900369808496625534793337206
61744900369808496625594973886632
61744900369808496625594974240764
61744900369808496625595232035792
61744900369808496625595232153836
61744900369808496625595318124860
61744900369808496625595318242904
61744900369808496625595318247116
61744900369808496625595318597036
61744900369808496625597298234606
61744900369808496625597298238818
61744900369808496625597554984086
61744900369808496625597554985490
61744900369808496625597555102130
61744900369808496625597555452050
61744900369808496625597641073154
61744900369808496625597641078770
61744900369808496625597641191198
61744900369808496626096296353692
61744900369808496626099738030570
61744900369808496626099738497130
61744900369808496626159058118616
61744900369808496626162500145414
61744900369808496626162500262054
61744900369808497035684985734085
61744900369808497035686018835949
61744900369808497037377238430037
61744900369808497037380595529955
61744900369808497037380681636285
61744900369808497037941322662021
61744900369808497037942355763885
61744900369808497037942470554925
61744900369808497037944793032447
61744900369808497037944793149087
61744900369808497037944793503219
61744900369808497043028024542671
61744900369808497044720277238623
61744900369808497044722601236677
61744900369808497172035560050624
61744900369808497172694691632872
61744900369808497172694691987004
61744900369808497172882977859360
61744900369808497172882977860764
61744900369808497172882977977404
61744900369808497174291896978560
61744900369808497174291981551308
61744900369808497174291983067628
61744900369808497174386944328824
61744900369808497174386944682956
61744900369808497174389268676798
61744900369808497174389268681010
61744900369808497174575230555312
61744900369808497174575230569814
61744900369808497174575230574026
61744900369808497174575230673356
61744900369808497174575230686454
61744900369808497174575231040586
61744900369808497174577553971570
61744900369808497174578588140456
61744900369808497174578588140504
61744900369808497174578588153554
61744900369808497174578674229572
61744900369808497174578674246834
61744900369808497175139314787296
61744900369808497175139314788700
61744900369808497175139314905340
61744900369808497175139314918438
61744900369808497175139315272570
61744900369808497175142413042426
61744900369808497175142414092186
61744900369808497175142671322680
61744900369808497175142756943784
61744900369808497175142756945152
61744900369808497175142756945188
61744900369808497175142756945236
61744900369808497175142756949400
61744900369808497175142757061828
61744900369808497175142757415960
61744900369808497175142785642996
61744900369808497175142785647208
61744900369808497175142785759636
61744900369808497175142786113768
61744900369808497180226102892368
61744900369808497181917564687388
61744900369808497181917566203708
61744900369808497181918355458582
61744900369808497181918355575222
61744900369808497181918355588320
61744900369808497181920679936294
61744900369808511999301471321712
61744900369808511999303795786326
61744900369808513234647489515188
61744900372763260170930775696453
61744900372763274987564174793954
61744900372763274994338997417264
61744900372763274994338998467024
61744900372763274995092142847154
61744900372763276641468055340130
61744900372764177278760988570703
61744900372764177415958981181251
61744900449431015377841719718512
61744900449527674462829258798669
61744900449535763568666271027793
61744900449538631579624254006612
61744900449539832199424925983852
61744900449539832199424926333772
61744900449539832199428398237828
61744900449539832199429173076700
61744900449539833990624039985554
61744900449539833990624427405963
61744900449539833990624427755883
61744900449539833990625575845620
61744900449539834029665952160252
61744900449539834037197392117508
61744900449539967469181625534352
61744900449539967469181625888484
61744900449539967607194377782180
61744900449539967652947962692096
61744900449539967652947963046228
61744900449539979319544547484018
61744900449539982895667294835082
61744900449539984077729461582916
61744900449539984078481459101140
61744900449539984078565141926596
61744900449539984131014084214330
61744900449539984131829217389720
61744900449539984261496946180054
61744900449539984269112040265118
61744900449560241912848535412402
61744900449560241912848535762322
61744900449560241912848879785936
61744900449560241912848880135856
61744900449560241912848880136016
61744900449560241912848908833616
61744900449560241912848908833824
61744900449560241912848908838036
61744900449560241912851978968570
61744900449560241912852007666330
61744900449560241912852352040072
61744900449560241912852352044284
61744900449560241963950808084526
61744900449562793086154194852901
61744900449562943203665935347282
61744900449562943204501989228816
61744900449562943204505088061530
61744900449562943204505432322844
61744900449562946778439690335440
61744900449562946778442014683414
61744900449562946915640007293962
61744900449563243256024428885086
61744900449563243812407129499534
61744900449563246960370229369882
61744900449563247105241859661187
61744900449563247516752929984330
61744900449563247517024899344675
61744900449563248752098943185102
61744900449564143824306132875428
61744900449564143831920882585346
61744900449564144424217481642445
61744900449564144424280243407369
61744900449564144424469678148953
61744900449564147530438343583663
61744900449564147535712303411245
61744900449564147535730900177485
61744900449564147667636336194211
61744900449564147672990879536695
61744900449564148084777391474159
61744900449564149319847963060610
61744900449564149319851434782335
61744900449564149319851434964666
61744900449570896961113092677467
61744900449570896961113092794107
61744900449570896961116534833955
61744900449570896961116534950595
61744900449570896961116536350275
61744900449571046918821676452487
61744900449571046918822451291359
61744900449571047078625180731922
61744900449571047078625181081842
61744900449571047078625182144652
61744900449571047078625182248242
61744900449571047078625182261292
61744900449571047078625182598162
61744900449571047078627505079896
61744900449571047079460862591922
61744900449571047079460862941842
61744900449571047079461206965616
61744900449571047079461207315536
61744900449571047079461235663424
61744900449571047079461236013344
61744900449571047079464306148090
61744900449571047079464677703272
61744900449571047079464679219592
61744900449571047086240276229716
61744900449571047086240276346356
61744900449571051860208846192865
61744900449571052026218010688519
61744900449571332444584366243188
61744900449571337383712100222916
61744900449571347130983669565462
61744900449571347131547753797446
61744900449571347268710880257452
61744900449571347268710880607372
61744900449571348508611026199978
61744900449571348915937681585420
61744900449571348922712389418935
61744900449571348961691151704088
61744900449571352072367740473126
61744900449571352209565733083674
61744900449571352214649079380726
61744900449571352215464212137778
61744900449571353855065415565148
61744900449571353861840123048743
61744900449571353861840123398663
61744900449571353861840123464354
61744900449572247699265378264280
61744900449572247699265379780600
61744900449572247706040976790724
61744900449572249488205072370718
61744900449572249490461408944523
61744900449572249490461409294443
61744900449572249529502933698652
61744900449572249666700926309360
61744900449572252646018711241103
61744900449572252646018711245315
61744900449572253186701238069217
61744900449572253194810680166975
61744900449572253194810680349306
61744900449572253196502932867139
61744900449572253240532496595422
61744900449572253243072037900088
61744900449572253243072425851775
61744900449572253243074749849829
61744900449572253243075524684489
61744900449572253372738977973545
61744900449572254429589143475216
61744900449572254429592242307930
61744900449572254429592242657850
61744900449572254429592613666119
61744900449572254429592613844238
61744900449572254429592614194158
61744900449572254429592615182439
61744900449572254430429070360778
61744990943128855356666983702227
61744990943347659980503932589555
61744990943347659980503932593767
61744990943347659980503933061731
61744990944109571850675063710425
61744990944109571850675064176985
61744990944319367044938093508837
61744990944319371986322163949941
61744990944319371986322164416501
61744990944319371986325258550567
61744990944320267612687113384345
61744990944320272554071184292009
61744990944327475861284503935207
61744990944327476041764230770147
61744990944327476044023662298709
61744990944327477096630521662123
61744990944328376429033523810715
61744990944328376472252581541367
61744990944328376474512013069929
61744990944328376474512013536489
61744990944328377664379541537631
61744990944328377709293946682905
61744990944328377709293947032825
61744997395348206952368829701730
61744997401256532176179011440698
61744997401475386808736453848936
61744997401475386808737230209744
61744997402131898682366125631295
61744997402131898682366125636911
61744997402131898684625557159857
61744997402131898684625557165473
61744997402131899919407490660405
61744997402131899919407749290787
61744997402131899919971574886773
61744997402131899919972609411403
61744997402131949874696916487345
61744997402131949875261776607961
61744999523328473178777892420405
61744999523328473178780215368699
61744999523328473178780215724235
61744999523328473178842891394475
61744999523328473178842891400091
61744999528580869015591656948530
61744999528580869015591657065170
61744999528580869015592433309338
61744999528688637008924389122989
61744999546306411757045180162257
61744999546306411757047502760632
61744999546306695291992311765324
61744999546306695291992311769536
61744999546306695291992311881964
61744999546306695291992312236096
61744999546306711900543620188875
61744999546306711900543620188876
61744999546410460486898464032613
61744999546410460486899238868677
61744999546414513248791066499319
61744999546414513248793388976842
61744999546414513248793388981054
61744999546414513248793389093482
61744999546414513248793389099151
61744999546414513248793389447613
61744999546414513248793389447614
61744999546414513248794165333437
61744999546414513248794165333438
61744999546962958222050486328975
61744999546962958222614570560959
61744999546962974831186770522331
61744999546963275019893280287131
61744999546963275019893280292747
61744999546963275020457364520519
61744999546963275020457364524731
61744999546963275020458140409151
61745010300004662922840278496915
61745010300004696269578252531941
61745010317729637220093767988711
61745010317729637220094141060005
61745010317729670566832115095031
61745010317729688412424673629977
61745010317729688412989533744977
61745010323311389826128801841681
61745010323311389828388233370243
61745010323311389828388233720163
61745010323639214393840192325781
61745010324295710423726485125025
61745010324295710423974094627503
61745010324295710423977189228129
61745010324295711659073279090493
61745010324295711659323983193597
61745012389675287219985353147730
61745012389675290926023406328478
61745012444835719990701197181339
61745012444835721225483130326351
61745012444835721226044891604425
61745012444835721226047214552719
61745012444835721226047214558335
61745012444835721226047214908255
61745012468470521695096670540055
61745012468470522929878604036391
61745012468470522930442688266971
61745012468470522930442688268375
61745012469453591524861979668131
61745012469453592759643913163063
61745012469453592759643913164467
61745012469453592760207997396451
61745016537214227915358872459604
61745016679022158144852052448374
61745016696747114068539034180386
61745016696747117772884833248240
61745016696747117772884833598160
61745016696844375392211102209988
61745016697063233111137493816052
61745016697071338220877897862368
61745016751895806101799654319941
61745016751895806104059085848503
61745016751895807338841018993515
61745016751895807338841019343435
61745016752880109913228763163297
61745016752880111150270128536711
61745016752880126521780071116077
61745016752880127751227607484521
61745016752880127758821436489491
61745016752880423006704864977985
61745016752880426711050665114265
61745016752880426713310096996959
61745016752880427948092030486275
61745016752880427948092030487679
61745016752880427948092030491891
61745016752880427948656114723875
61745016752880427948656890608295
61745016758788751934881709815549
61745016759115658045192910510458
61745016776513727606291276233341
61745016776513727607985852928751
61745016776513727608550707761903
61745016776513728843332641256835
61745016776513728843332641258239
61745016776513728843896725488819
61745016776514611557958035712887
61745016776514611560217467241449
61745016776514611565551864712241
61745016776514611565551864717857
61745016776514611567811296240803
61745016776514611567811296246419
61745016776514612794999400736381
61745016776514612794999401086301
61745016776514612802593229741351
61745016776514612802593230091271
61745016776514612803154991019425
61745016776514612803157313967719
61745016776514628174103057873773
61745016776514628175797634923315
61745016776514628176362489402335
61745016776514629403550593897913
61745016776514629403550594247833
61745016776514629404115454362833
61745016776514629409449847253021
61745016776514629411144422897267
61745016776514629411144422902883
61745016776514629411144423252803
61745016776514629411708507129251
61745016776514908004743965324357
61745016776514911709089766164689
61745016776514911711349197343331
61745016776514912946131130832647
61745016776514912946131130838263
61745016776514912946695215064631
61745016776514924659048743395805
61745016776514928363394544236137
61745016776514928365653975410567
61745016776514929592821159198389
61745016776514929593386019664713
61745016776514929600435908904095
61745016776514929600435908905499
61745016776514929600435908909711
61745016776514929600999993137483
61745016776514929601000769376035
61745016776841530577829573836091
61745016776841534282175259885383
61745016776841534282175374676423
61745016776841534282175632956677
61745016776841534284434691413945
61745016776841534284434805850853
61745016776841534284434806204985
61745016776841534284435064485239
61745016776841535517522163700135
61745016776841535519216624908877
61745016776841535519216739344381
61745016776841535519216739345785
61745016776841535519216739349997
61745016776841535519216739699917
61745016776841535519216997630251
61745016776841535519216997980171
61745016776841535519216997980379
61745016776841535519216997984591
61745016776841535519780823577769
61745016776841535519781599816321
61745016776841535519781858096575
61745016776841833853468288936199
61745016776841833853469060588531
61745016776841834471425018914915
61745016776841834473119595964457
61745016776841834473684450443477
61745016776841835708466383938409
61745016776841835708466383944025
61745016776841835708466642574190
61745016776841835708466642574407
61745016776841835709030468170393
61745016776841835709031502689190
61745016776841835709031502695023
61745018823853167057379398845312
61745018823853167059071651541264
61745018824169265786995232136454
61745018903946667625633837842819
61745018903946667627328413487065
61745018903946667627328413842601
61745018903946667764526406097613
61745018903946667764526406103229
61745018903946667765090490335213
61745018903946667765090490685133
61745018903947866529329121857227
61745018903947867149545202211577
61745018903947867149545202217193
61745018903947868384327107010153
61745018903947868384327135707913
61745018903947868384327135712125
61745018903947868384891191242137
61745018903947868384891219938493
61745018903947868384891219939897
61745049090226294277582299026956
61745049090234399387888338022932
61745049090749222141562195534283
61745049090749222141562195888415
61745049090749223369566207926078
61745049090749223369566207927482
61745049090749223374648782104238
61745049090749223374648782105642
61745049090749223376344129383347
61745049090749223376908213261199
61745049090749223376908213615331
61745049090773533621898817249901
61745049090773533758825185046781
61745049090773533758825185169037
61745049090773533759096809860449
61745049090773538563285982758191
61745049090773538697952919026509
61745049090773538697952919148765
61745049090773538697952919498685
61745049090773538700212350677327
61745049090773538700483975368739
61745049090773538705567668737831
61745049090773538707262245921483
61745049090773539117349932931477
61745049090773539117349933399441
61745049090773539119609364928003
61745049090773539119609364932215
61745049090773550230387334853829
61745049090773553936239425692311
61745049090773555171774500362119
61745049090773555171774500366331
61745049090781638876181110449731
61745049090781638876181110455347
61745049090781638876181110939377
61745049090781638876745194681715
61745049090781638876745194799759
61745049090781642438245228142831
61745049090781642438245228609391
61745049090781642572911816868337
61745049090781642572911816984977
61745049090781642572911817339109
61745049090781642575168153796273
61745049090781642575168153912913
61745049090781642575171596056351
61745049090781642575443221219939
61745049090781642575443565122909
61745049090781642575443565127121
61745049090781642575443565239549
61745049090781642575443565593680
61745049090781642575443565593681
61745049090781642580526910934527
61745049090781642580526910940143
61745049090781642580526911406703
61745049090781642580526911424172
61745049090781642580526911424173
61745049090781642582221486701029
61745049090781642582783247862463
61745049090781642582783247881337
61745049090781642582783247980507
61745049090781642582783247997977
61745049090781642582785570928801
61745049090781642582786345767673
61745049090781643673591245869747
61745049090781643673591246336307
61745049090781643809950087295417
61745049090781643809950087761977
61745049090781643809953529551283
61745049090781643809953529556899
61745049090781643810789238480295
61745049090781643810789238946855
61745049090781643810790359210633
61745049090781643815872928661443
61745049090781643815872929133619
61745049090781643815872929151088
61745049090781643817565181357395
61745049090781643817565181363011
61745049090781643817565181380481
61745049090781643817565181475439
61745049090781643817565181492909
61745049090781643817565181829571
61745049090781643817565181847040
61745049090781643817565181847041
61745049090781643817567504423733
61745049090781643817567504427945
61745049090781643817568279262605
61745049090781643817568280685371
61745049090781643818132363494589
61745049090781644221819476449485
61745049090781644221819476453697
61745049090781644221819476566125
61745049090781644221819476920257
61745049090781644222384337042277
61745049090781644229350543806171
61745049090781644229350543811787
61745049090781644229914628038155
61745049090781644229914628039559
61745049090781644229914629087915
61745049090781644229914629089319
61745049090781644229915403928191
61745049090781659044286024223373
61745049090781659046542361151309
61745049090781659046733745750971
61745049090781660279632042062717
61745049090781660281324294758669
61745049090781660281870586174523
61745049090781660281891478183115
61745049090781660282079763472271
61745049090781660282079763473675
61745049090781660282079763477887
61745049090781660282079764522031
61745049090781660282079764523435
61745049090781660282080539362307
61745049090882802470641404771445
61745049090882802516394989563269
61745049090882807412028570279735
61745049090882807457782155071559
61745049090890911286987815664375
61745049090890911332741400456199
61745049090890911332741400568627
61745049090890911332741400922759
61745049090890912522333833385675
61745049090890912522333833391291
61745049090890912522333834785355
61745049090890912522333834790971
61745049090890912568087418178903
61745049090890912568087418183115
61745049090890912568087418295543
61745049090890912568087418649675
61745049090890912568087419695223
61745049090890912568087419699435
61745049090890912568088452820226
61745049091077295522676346853079
61745049091077296757458280348011
61745049091101607140210932123141
61745049091101610800309467217479
61745049091101610846063023429587
61745049091101612081595003030805
61745049091101612081595003148849
61745049091101612081598098103607
61745049091101612088938156630431
61745049091101612630449735710097
61745049091101612630449764289813
61745049091101612630452830310723
61745049091101612630452858890439
61745049091109712395120014413845
61745049091109712395120014767977
61745049091109715910612402672265
61745049091109715910615501981367
61745049091109715915908398167851
61745049091109715956365959001013
61745049091109715956369058193475
61745049091109715956557343482631
61745049091109715956557343488247
61745049091109715956557344532391
61745049091109715961641062371367
61745049091109715963335638015613
61745049091109715963897398827127
61745049091109715963897398828531
61745049091109715963897398945171
61745049091109715963897399299303
61745049091109715963899722243385
61745049091109715963899722247597
61745049091109716093818384719525
61745049091109716093818384723737
61745049091109716093818384836165
61745049091109716093818385190296
61745049091109716093818385190297
61745049091109716101158067594593
61745049091109716101158067948724
61745049091109716101158067948725
61745049091109716101161166782842
61745049091109717143702083587885
61745049091109717145394336283837
61745049091109717145397435476299
61745049091109717145961519708283
61745049091109717151254415422591
61745049091109717151254415423995
61745049091109717151254415894767
61745049091109717152949766373673
61745049091109717152949767423433
61745049091109717152949767442147
61745049091109717189455639799993
61745049091109717191147892495945
61745049091109717191150991688407
61745049091109717191715075920391
61745049091109717191903361209547
61745049091109717191903361210951
61745049091109717191903361215163
61745049091109717191903362259307
61745049091109717191903362260711
61745049091109717191904137099583
61745049091109717191904510170925
61745049091109717196987079744151
61745049091109717196987080098283
61745049091109717198679332322059
61745049091109717198679332440103
61745049091109717198679332794235
61745049091109717198681655738317
61745049091109717198681655742529
61745049091109717198682431626949
61745049091109717198682431645663
61745049091109717199246514809173
61745049091109717199246515858933
61745049091109717329165178803036
61745049091109717329165178807249
61745049091109717334247748393573
61745049091109717334247748747704
61745049091109717334247748747705
61745049091109717335943100277774
61745049091109717336507184513971
61745049091109717740194009184679
61745049091109717740194009190295
61745049091109717740194010584359
61745049091109717740194010589975
61745049091109717740194037765799
61745049091109717740194037770011
61745049091109717740194037882439
61745049091109717740194038236571
61745049091109717740194039282119
61745049091109717740194039286331
61745049091109717740758093416663
61745049091109717740758093422279
61745049091109717740758121997783
61745049091109717740758122001995
61745049091109717740758122114423
61745049091109717740758122468555
61745051155181907451368513373106
61745051209025053797358927594922
61745051209025055034400296850504
61745054806494425374926028217068
61745055285068768505242973189712
61745055302793744176674289363320
61745055462350945659074891705250
61745055462350945659077214653544
61745055462350945660769467349496
61745055462350945661334323233812
61745055462351006741776912676746
61745055462359050771075502113384
61745055462359050771075502463304
61745055463225991823799316809612
61745055463225991826058748338174
61745055515536744276600090011926
61745055515536744276603189198772
61745055515537644844411872006490
61745055515537644844411872356410
61745055542125543678642577705041
61745055542125543680905111604181
61745055542992789818527706296047
61745055542992789818527710646179
61745055542992789818530805246805
61745055542992806466912143867581
61745055542992806466915238468207
61745055543000893695184627675371
61745055543000894930528322453993
61745055543000894930530645402287
61745055543000910339615047738065
61745055543101758561894075434925
61745055543109814265409677670987
61745055543109814265409679187307
61745055543109814265974538255355
61745055543109814267669113899601
61745055543109862436289232006977
61745055543109862436854092471897
61745055543109862438548668116143
61745055543109863671635251133573
61745055543109863672200110198813
61745055543109863673892362894765
61745056952199901607630408914994
61745056952199949785872889546062
61745056952208054893919835264778
61745056952208054896178152657618
61745056952208056129266624644026
61745057429825996861144117916182
61745057430774294151536624253490
61745057430798560066438637125174
61745057430798560068694974053110
61745057430798560068698073239956
61745057430798560068865467571684
61745057430798609480195275955998
61745057430798609480195304653758
61745057430798609481889881697684
61745057430806665176744671889062
61745057430806665179001008816998
61745057430806665179171501290024
61745057430806709649114145211596
61745057430806709649114173909356
61745057430806709651370482139532
61745057430806714590501310719886
61745057430806714590501339417646
61745057430806714590501339771778
61745057589358883017147795730168
61745057590331446222610483058596
61745057590331446222610483064212
61745057590331490694812587560622
61745057590331490694812587566238
61745057590331495633940321545966
61745057590331495636196658473902
61745057590331495636199757306616
61745057590339551332184268657604
61745057590339551332748352889588
61745057590339551332915746170152
61745057590339551332915746171556
61745057590339551332915746175768
61745057590339551332915747221316
61745057590339551332916522060188
61745057590339599508899537878714
61745057590339599508899566576474
61745057590339599508899566930606
61745057590339599508899909408380
61745057590339599508899910924700
61745057590339599511158199154624
61745057590339600744246703846024
61745057590339600745937837353474
61745057590339600745940936186188
61745057590339600746505020418172
61745057590340451763466774499374
61745057590340451763466774503586
61745057590343153054388377717444
61745057670097938712221839318621
61745057670097938712224933919247
61745057670106042584924743189105
61745057670106042584924743539025
61745057670106042585486504467179
61745057670106043820270761265941
61745067746285967337777686172678
61745067746285967337777687591232
61745067746285967337777687595444
61745067746383179248425340076280
61745067746383227426667820712964
61745067746383228661449754202280
61745067746391284358730603187836
61745067746391284358730604606390
61745067746391299190485799346853
61745067746391333771755017313836
61745067746391333771755018732390
61745068207483869340644766909970
61745068224884620858189315314622
61745068224884620858190434154230
61745068224884620858190434509766
61745068224884624561971031567434
61745068224884624564227368495370
61745068224884625797318168133958
61745068224884625797318168489494
61745068224884625799577599662520
61745068224957522378742285754380
61745068224981882181862502183832
61745068224981887120990236163560
61745068224989942819963337845068
61745068224989942819963338200604
61745068224989942819966432445694
61745068224989987292167765650924
61745068224989987292168537303256
61745068224989990998205818831672
61745068224989992231293176326822
61745068224989992231295500693670
61745068224989992231296270927448
61745068224989992232987751971068
61745068367008646676348790802714
61745068384417510715716047755590
61745068384417510715716048105510
61745068384417510717972384683526
61745068384417510717972385033446
61745068384417510717975826826964
61745068384417511952757760316280
61745068384417511952757760321896
61745068384417511952757761739046
61745068384514723863405414219882
61745068384514723863405414225498
61745068384514723863405415642648
61745068384514768335042662837592
61745068384514768335606747075192
61745068384514772039388463328004
61745068384514772041644800255940
61745068384522828973710677331438
61745068384522828973710677337054
61745068384522843805465873490455
61745068384522877149694498091892
61745068384522877151950835019828
61745068384522877151950835369748
61745068384522878385040515813192
61745068437692400759562906018496
61745068437700507104650874277316
61745068437912105996944215476976
61745068437918995113743310422602
61745068437919311919155827400446
61745068437919311919155827750366
61745068437919311919723010819276
61745068437919311919723039517084
61745068437920212342029084554566
61745068437920212342029084904486
61745068437920212349644207337438
61745068437920212349644207687358
61745068440874557175748496213802
61745068440974516626482577783628
61745068440982625442828989026478
61745068446775078668137362362796
61745068446775078668137362364200
61745068446783129004069686257950
61745068446783129004069686259354
61745068446783132710110062386992
61745068446783132710110062388396
61745068446783133950539425944400
61745068446783178837056231618394
61745068446783178837056231619798
61745068446783182543096607748840
61745068446858797060687799486272
61745068446858797060687799487676
61745068446883113626952701154098
61745068446883141856632553217658
61745068446883146798019718725948
61745068446891217501911946533122
61745068446891217501911946534526
61745068446891217501911946538738
61745068446891218737257964265654
61745068446891218737258740150074
61745068446891246966938587981546
61745068446891246966938587982950
61745068446891250672978964110588
61745068446891250672978964111992
61745068446891251907760640388076
61745068446891251907760897605520
61745068446891251907760898655280
61745068446891251908324724620060
61745068464289020085287766715617
61745068464289321463607601303249
61745068464289321464361781251945
61745068464289321471703901749915
61745068464475689045243091176223
61745068464475689045243091648399
61745068464475689045807175408207
61745068464475689045807175409611
61745068464475700705439878380714
61745068464475700705439878382118
61745068464499720842032301876971
61745068464499720842032301995015
61745068464499720842032301999227
61745068464499720842032302349147
61745068464499999427807830137241
61745068464499999427807830249669
61745068464499999427807830603801
61745068464499999427995743423529
61745068464499999427995743541573
61745068464499999427995743890089
61745068464500004369194995645531
61745068464500004369194995757959
61745068464500004369194996112091
61745068464500004369382909398379
61745068464500004376726062998005
61745068464500016036358765130947
61745068464500019742399142682755
61745068464500021031302781554891
61745068464500021031302781556295
61745068464500021031302781560507
61745068464500021031302895875159
61745068464500021031302895879371
61745068464500021031302895991799
61745068464500021031302896345931
61745068464500049397678644073979
61745068464507824709208284109489
61745068464507824709397603587649
61745068464507824716991547261611
61745068464507824716991547378251
61745068464507824716991547383867
61745068464507824716991547733787
61745068464507825943987894651915
61745068464507825944555076554425
61745068464507825944555076671065
61745068464507825952086403255627
61745068464507825952337564988527
61745068464507825952337565105167
61745068464507825952337565106571
61745068464507825952338341345123
61745068464507854364467324908085
61745068464507854364467324909489
61745068464507854364467325380261
61745068464507854365031409140069
61745068464507854365031409141473
61745068464507854365031409612245
61745068464507858071071785737075
61745068464507858071071785741287
61745068464507858071072560575947
61745068464507858071072904478757
61745068464507858071072904595397
61745068464507858071072904596801
61745068464507858071072904601013
61745068464507858071072904950933
61745068464508104545080072832827
61745068464508104545080073186959
61745068464508104545644156946767
61745068464508104545644156948171
61745068464508104545644157064811
61745068464508104545644157418943
61745068464508108244154241025959
61745068464508108244154241030171
61745068464508108244154241142599
61745068464508108244154241496731
61745068464508108244342154783019
61745068464508108244342154784423
61745068464508108244342527383589
61745068464508108244342527387801
61745068464508108244342527500229
61745068464508108244342527505845
61745068464508108244342527854361
61745068464508108244342527855765
61745068464508108251120449316001
61745068464508108251684533543773
61745068464508108251684533547985
61745068464508108251685308382645
61745068464508109478932703679693
61745068464508109478932703796333
61745068464508109478936174520891
61745068464508109478936174637531
61745068464508109479688172509935
61745068464508109479688172511339
61745068464508109479689321467101
61745068464508109484771891044539
61745068464508109486464143622447
61745068464508109486464143636949
61745068464508109486464143740491
61745068464508109486466467038705
61745068464508109487031326109561
61745068464508109487031327173823
61745068464508121146099940823979
61745068464508121146099940828191
61745068464508121146099941178111
61745068464508121146664025055963
61745068464508121146664025410095
61745068464508124852140317307153
61745068464508124852704401189217
61745068464508124852704401539137
61745068464508124852705175907237
61745068464508124852893720667377
61745068464508124852893721015893
61745068464508124852893721017297
61745068464508124906262026939531
61745068464508124906262026940935
61745068464508124906262141259799
61745068464508124906262141264011
61745068464508124906262141376439
61745068464508124906262141730571
61745068464508126087484011632473
61745068464508126087484011731643
61745068464508126087484011749113
61745068464508126093406767044785
61745068464508126095015336798481
61745068464508126095015336915121
61745068464508126095099019740737
61745068464508126141336191338711
61745068464508126141419759373079
61745068464508126141608044667851
61745068464508126141608158986715
61745068464508126141608159103355
61745068464508126141608820556483
61745068464508154507984334114449
61745068464508154507984334468581
61745068464508154508548418346433
61745068464508154508548418700565
61745068464508158213742237482251
61745068464508158214588794825395
61745068464508158214588794829607
61745068464508158214589913566993
61745068464508158214589913567077
61745068464508158214589913685121
61745068464508158214589913689333
61745068464508158214589914039253
61745068464508158214589914039412
61745068464508158214589914039466
61745068464508158214589914043624
61745068464508159449368404904069
61745068464508159449368404905473
61745068464508159449368404918571
61745068464508159449368405022113
61745068464508159449370728320327
61745068464508159449371847062009
61745068464508159449371847180053
61745068464508159449935587391183
61745068464508159449935588440943
61745068464508159449935588455445
61745068464508159449936707650589
61745068464508159449936707654960
61745068464584706516164890616683
61745068464584707751511306924673
61745068464584707751511306926077
61745068464584707751511421711501
61745068464584707751511421715713
61745068464584707751511679995931
61745068464584707752075391158061
61745068464584707752075505943485
61745068464604964967933391202476
61745068464608968133221350432097
61745068464608968133221350904273
61745068464608973074608515940387
61745068464608973074608516058431
61745068464608973074608516412563
61745068464608984787547020984526
61745068464609018141042626770603
61745068464609018141607113121525
61745068464609018141607227440389
61745068464609018141607485720607
61745068464609018141607485720643
61745068464609018141607485725063
61745068464609018141607485837283
61745068464609018141607485843107
61745068464609018141607486191415
61745068464609018141607486193026
61745068464609018141607486193027
61745068464609021845388427255399
61745068464609021847647863370181
61745068464609023082146975139943
61745068464609023082429792278893
61745068464609023082994278629815
61745068464609023082994392948679
61745068464609023082994651227529
61745068464609023082994651228897
61745068464609023082994651228933
61745068464609023082994651345573
61745068464609023082994651699705
61745068464609023082994651701316
61745068464609023082994651701317
61745068464609023082994651705529
61745068464617076949567761325027
61745068464617076949567761441667
61745068464617076949567761443071
61745068464617076949567761447283
61745068464617076949567761797203
61745068464617078184662732110291
61745068464617078184746300144659
61745068464617078184913779051943
61745068464617078184913779168583
61745068464617078184913779169987
61745068464617078184913780568263
61745068464617078184914555408539
61745068464617123251348288346593
61745068464617123251348288463233
61745068464617123251348288464637
61745068464617123251348288818769
61745068464617123251348403132017
61745068464617123251348403250061
61745068464617123251348403254273
61745068464617123251348403604193
61745068464617123251912372578577
61745068464617123251912372696621
61745068464617123251912373050753
61745068464617123251912487364001
61745068464617123251912487369617
61745068464617123251912487482045
61745068464617123251912487836177
61745068464617126912221204184686
61745068464617126955408544529899
61745068464617126955411643480657
61745068464617126957103121223905
61745068464617126957106220524583
61745068464617126957388664942195
61745068464617126957388664947811
61745068464617126957388779261059
61745068464617126957388779266675
61745068464617126957388779379103
61745068464617126957388779383315
61745068464617126957388779733235
61745068464617126957952749179795
61745068464617126957952863493043
61745068464617126957952863611087
61745068464617126957952863615299
61745068464617126957952863965219
61745068464617126957953524014455
61745068464617126957953638333319
61745068464617126957953638449959
61745068464617126957953896612169
61745068464617126957953896613573
61745068464617126957953896617749
61745068464617126957953896617785
61745068464617126957953896730213
61745068464617126957953897084309
61745068464617126957953897084345
61745068464617126957953897084552
61745068464617126957953897084553
61745068464617126957953897085956
61745068464617126957953897085957
61745068464617126957953897090169
61745068464617128147003138729378
61745068464617128191040106676349
61745068464617128191040221461773
61745068464617128192449915303205
61745068464617128192732359372301
61745068464617128192732474157725
61745068464617128192734797106019
61745068464617128192735457509387
61745068464617128192735458559147
61745068464617128192735458572197
61745068464617128192735571828251
61745068464617128192735573344571
61745068464617128192735573363444
61745068464617128192735573363445
61745068464617128192735830108505
61745068464617128192735830225145
61745068464617128192735830580888
61745068464617128192735830580889
61745068464617128192735831624825
61745068464617128192735831630648
61745068464617128192735831630649
61745068464617128193299541741371
61745068464617128193299542791131
61745068464617128193299542804181
61745068464617128193299656060235
61745068464617128193299656176875
61745068464617128193299657576555
61745068464617128193299657595428
61745068464617128193299657595429
61745068464617128193300690695681
61745068464617128193300690697049
61745068464617128193300690701505
61745069873707166133614622379532
61745069873715271243919885491088
61745069873715319231806135560360
61745070351989773280830687308752
61745070352282409687055876159646
61745070352305824592590248102364
61745070352305824592590248119626
61745070352305824594846585030300
61745070352305824594846585047562
61745070352305824594849679985058
61745070352305869059625065679674
61745070352306725017973989847904
61745070352313929702895511231182
61745070352313929702896286052792
61745070352313929705151455955651
61745070352313929705154943096614
61745070352313973986997329902523
61745070352313973986999652850817
61745070352313974167671668915000
61745070352313974169931100443562
61745070352313977693040805218411
61745070352313977873712045044042
61745070352313977875406622093584
61745070352314830128280023206496
61745070352314878304263072309002
61745070352314878305957649358544
61745070352314879541301344137166
61745070352314879541303667085460
61745070511522659432316268081966
61745070511522660669357637341760
61745070511814395417111727883680
61745070511814395417111728355856
61745070511814395417111728368906
61745070511814395417675812587840
61745070511838710746331777847993
61745070511838710746335264522396
61745070511838710746335264640440
61745070511838710746335264653538
61745070511838710746335264994572
61745070511838710746335265007670
61745070511838710748029840638818
61745070511838710748591601922508
61745070511838710748593536916685
61745070511838710748593924870802
61745070511838710748594700755222
61745070511838710748594700772484
61745070511838755213369310565418
61745070511838758736476692391973
61745070511838758736479786992599
61745070511838759971262108079470
61745070511839611171719004980684
61745070511839659349958391011126
61745070511846563702700857591389
61745070511846815856640527633952
61745070511846815856640527751996
61745070511846815856640528106128
61745070511846815858332780447948
61745070511846815858332780461046
61745070511846815858332780465210
61745070511846815858332780465258
61745070511846815858332780802080
61745070511846815858332780815130
61745070511846815858332780815178
61745070511846815858335103750374
61745070511846815858335878585034
61745070511846815858335879634794
61745070511846815858335879646440
61745070511846815858335879647892
61745070511846815858899962817018
61745070511846815858899963866778
61745070511846815858899963884040
61745070511846860323111261097322
61745070511846860323675345329306
61745070511846863844525613867117
61745070511846863844525615383437
61745070511846863844526390227925
61745070511846863846220965872171
61745070511846863846782727155861
61745070511846863846786213940262
61745070511846864027457061582118
61745070511846864027457061937654
61745070511846864029713398510054
61745070511847716282024268092240
61745070511847716282024268097856
61745070511847716282024269497536
61745070511847765695046359275562
61745070511847765695046359625482
61745070511847765695048683623536
61745070511850417573509985658656
61745074180884375285920979153056
61745074180885274664058855068532
61745074659474912577093765212788
61745074659475813190638125311764
61745074659475824308947502253304
61745074659483032694739791280648
61745074659483032694742885881274
61745074659483933125293913146234
61745074659483934360639930873150
61745074659483934360639935105238
61745074818911452232184199724258
61745074819007798730838781750864
61745074819007814790595020049090
61745074819008699344380043018530
61745074819008699344383141849840
61745074819008710462692518319204
61745074819008713502783839286100
61745074819008713505040947866368
61745074819008715404076589362382
61745074819015618522036092509303
61745074819015903840579960630436
61745074819015914959513887788368
61745074819015918665553102997303
61745074819015918665553877841791
61745074819015918665554265336773
61745074819015918665556200790085
61745074819015918665557364645875
61745074819015918848484807818724
61745074819015918848487130767018
61745074819015918848487906668908
61745074819016804454121221548182
61745074819016804454121221898102
61745074819016804454124320729412
61745074819016804454688404961396
61745074819016815572997781430760
61745074819016815572997781902936
61745074819016818614781351909876
61745074819016819279035834611508
61745074819016819279035834747022
61745074819016819279035835083684
61745074819016819279038158031978
61745074819016819279038932516718
61745074819016819279038933916398
61745074819016819279038933933868
61745074819016820514384950593554
61745074819016820514384951643314
61745074898774241441662063164535
61745074898774241441662063276963
61745074898774241441662063631095
61745074898782057892620664439695
61745074898782057892620664441099
61745074898782057892620664911871
61745074898782061598661040568737
61745074898782061598661040570141
61745074898782061598661040686781
61745074898782061598661041036701
61745074898782061598661041040913
61745074898782061598661815409013
61745074898782061598661815875573
61745074898782346505670577836379
61745074898782346505670577840591
61745074898782346505670577953019
61745074898782346505670578307151
61745074898782346551403242039895
61745074898782346551403242044107
61745074898782346551403242156535
61745074898782346551403242510667
61745074898782358036137673646059
61745074898782358036137674000191
61745074898782361742178049658461
61745074898782361742178049775101
61745074898782361742178050125021
61745074898782361742178050129233
61745074898782361742178824497333
61745074898782362975265407507743
61745074898782362975265407509147
61745074898782362975265407625787
61745074898782362976959983151989
61745074898782362976959983270033
61745074898782362976959983619953
61745074898782362976960757992265
61745074898782362976960758458825
61745074898783262355627850399125
61747433230318731123295686866662
61747439664590706093597661461449
61747439681344033396901596601978
61747439681660084520312166602938
61747439681660128991010304753544
61747439681660128992702556399736
61747439681670591327733410229150
61747439681670639506228063150189
61747439681670891334052397892474
61747439681670891471250390503022
61747439681670891471314305249814
61747439681670891883096311158786
61747439681670939647297345048738
61747439681670939647297345048786
61747439681670939649744813958210
61747439681670939649745072225414
61747439681670941296873091606336
61747439682292266591834485012897
61747439682292267003616749189073
61747441046552288706592228329865
61747441046552288706592601420081
61747441046552288706592601892500
61747441099729916829710746345952
61747441117454892684218190913273
61747441519148028557707957352342
61747441519221007904730177644161
61747441524833941762742880303800
61747441525053680305527190604903
61747441525056353781539030751386
61747441525056398070914822615360
61747441525125681261275714150840
61747441525126931980426556303384
61747441525710510398622036535891
61747441525710510400314289231843
61747441525712911914228108010136
61747441525806510641660569043009
61747441525807411072211595958048
61747441525807411072211596307969
61747441526025362846830551761483
61747441526026263277381579026443
61747441573295552541852780809927
61747441578304259957583326663252
61747441578960724413286390617089
61747441578961024602536063908925
61747441578961024602536064025565
61747441579204177909200863297291
61747441596029235629076546860384
61747441596029235631520911865648
61747441596065558670523539864146
61747441596616667258798166073613
61747441596686900841778292740493
61747441596686900841778303981565
61747441596686900841778304098205
61747441596713665313886001635575
61747441596713665451146670271899
61747441596713665496900341269431
61747441596932469937785627020855
61747441596932470075046295657179
61747441596932770127035324641605
61747441596932770127056216650197
61747441596932770264316971025669
61747441731637035866686219717286
61747441731858543429366946265270
61747441731859443994647241473509
61747441731859443994647242536319
61747441731859443994668133482101
61747441731859443994668134544911
61747441731859443997115879697419
61747441731859443997115965790699
61747441731859443997178641816475
61747441731928819837609443361124
61747441731953131460794927862993
61747441731953131462487179042625
61747441732512049844041481554880
61747441732512050255823487463852
61747441732512053412821102941268
61747441732512055197210914421674
61747441732512081960268658933812
61747441732512081960268659283732
61747441732512081960268660333492
61747441732512081960268660805876
61747441732512083058543069553516
61747441732512083195615453367452
61747441732512083195866501844090
61747441732512086764581122734264
61747441732512086764583446732318
61747441732512086904101231871686
61747441732512087315883577886128
61747441732512097884960529545454
61747441732512097884960529895374
61747441732512097884960530945134
61747441732512097885023205571230
61747441732512097885023205921150
61747441732512097885023206970910
61747441732512097885211233648558
61747441732512097885211233998478
61747441732512097885211235048238
61747441732512099669350342897924
61747441732512099669413018923700
61747441732512099669601047001028
61747441732512103375390719026966
61747441732512103375453395052742
61747441737545661234034302204650
61747441737549264740543162430833
61747441737549264740564054439425
61747441737549264740815102898801
61747441737549264740815131595157
61747441737756106128833464980944
61747441737766868653198019664314
61747441737766911295445792160464
61747441737768069361995323605129
61747441737768069361995323960873
61747441737768069362016215613721
61747441737768069362016215969465
61747441737768069362016217032275
61747441737768069364442787816113
61747441737768069364443041361583
61747441737768069364443046083317
61747441737768069364463933370175
61747441737768069364463933370335
61747441737768069364463938091909
61747441737768069364464048628196
61747441737768069364526700206753
61747441737768069364526728903109
61747441737768117542958615105821
61747441737768119190086634473645
61747441737768119190086634473654
61747441737829041003466673442704
61747441737837445204957525848488
61747441737861462175052712350689
61747441737864157793264484080192
61747441737872268988075819770448
61747441737872268988075847300404
61747441738518226084939749960329
61747441738518226084940008240583
61747441755273940266259938824543
61747441755273940266280829770325
61747441755273940266280830833135
61747441755274240272603198643702
61747441755274240409776946494309
61747441755274240409776946850053
61747441755274240409797838502901
61747441755274240409797838858645
61747441755274240412309471006306
61747441755275140842608301901517
61747441755275140842859379057249
61747441755482238085018929667382
61747441755482282557409319464180
61747441755490043600786809138637
61747441755490043601037886294369
61747441755490341958473950433398
61747441755490343744303818226957
61747441755490343744554895382689
61747441755490386432367186882081
61747441755492744892439890933517
61747441755492744892440144595627
61747441755492744892440149200721
61747441755492744892440173293594
61747441755492744892440173293595
61747441755492744892440259386875
61747441755492744892502935412651
61747441755492744892502940011921
61747441755493044898759160956918
61747441755493045035957153567307
61747441755493045035957158289041
61747441755493045035957268825328
61747441755493045036019949100241
61747441755493045447803074223230
61747441755493087724020498247809
61747441755493087724021273081065
61747441755493093214451835302953
61747441755493094861579854670777
61747441755493094861579854670786
61747441755493945464039571422965
61747441755493945464039572485775
61747441755493945464060463431557
61747441755493945464060464494367
61747441755493945466508180832427
61747441755493945466508180949115
61747441755493945466508209646875
61747441755493945466570971765931
61747441755493945466570976365201
61747441755493945466572095579218
61747441755493993645002604287614
61747441755493993645002862554818
61747441755493993645002862567913
61747441755566022598653477138721
61747441755586432357810095144481
61747441755586432357811472638801
61747441755586437845731172811371
61747441755587588459489119667702
61747441755587632930187257818308
61747441755587632931879509464500
61747441755587638419861970933982
61747441755587638422309439843454
61747441755587638422309698110658
61747441755590334221839965000793
61747441755590339713962521638334
61747441755591240144513548903294
61747441755598095264629753147333
61747441755598095264650645155925
61747441755598143445405016214953
61747441755598145092533035582780
61747441755598393626017759286739
61747441755598395270973014029302
61747441755598395273229350957238
61747441755598395408146761879909
61747441755598395408146762235653
61747441755598395408146763298463
61747441755598395408167653888501
61747441755598395408167654244245
61747441755598395408167655307055
61747441755598395410406198013565
61747441755598395410406451559035
61747441755598395410406451559194
61747441755598395410406451559195
61747441755598395410406456280769
61747441755598395410427090022157
61747441755598395410427343567627
61747441755598395410427343567786
61747441755598395410427343567787
61747441755598395410427348289361
61747441755598395410490139100561
61747441755598395410678167177889
61747441755598438098490458677281
61747441755598438098490688248129
61747441755598443586474298113502
61747441755598443587226296080621
61747441755598443588921767022974
61747441755598443588922025290178
61747441756223436893229305617463
61747441756244102324244751793521
61747441756244102324245010073775
61747441756246803615897833588401
61747441756466542023614980743635
61747441756473761574372949397209
61747441756473761986154955306181
61747441808667671906919551524913
61747441808668014738500933672461
61747441808670673753935816609506
61747441808671574184486843874466
61747441808728943689439554231232
61747441808739748856051881410752
61747441808764966582414570907585
61747441808765261236319625592189
61747441808765266726746368330993
61747441808765266728442182229730
61747441808776972323094934440385
61747441809328119801133498205219
61747441809433482531518174622677
61747441809433482943300438934207
61747441809433483080561193659599
61747441809433486647646239419003
61747441809433486649425649848877
61747441809651390841081963571186
61747441809652287705280197416549
61747441809724322011369371548150
61747441809725222579913405878309
61747441809748637342264268874226
61747452506013775385364178618397
61747452527854662135734968247704
61747452532884083200210282890919
61747452532884083201902535586871
61747452532920386336215576634833
61747452532930857823906413214162
61747452532930857961104405474790
61747452532930857961104405824710
61747452532930907374944641037742
61747452533759385081729278431453
61747452533759385089068961189881
61747452533759385089071284138175
61747452586109742202840723161089
61747452603791475796045977831176
61747452603791490620204006644472
61747452603823857552903610626613
61747452603823857552903868906867
61747452603826559256150670253137
61747452603827509624127862626408
61747452603835618442166531268097
61747454039514505186996813798868
61747454039514505193771640672980
61747454441382035036019157965497
61747454447181440897316940767253
61747454447181440899009193463205
61747454447217462380945084574235
61747454447217758857483357925089
61747454447217758864261279399827
61747454447217763805645350307491
61747454447217763806398495718667
61747454447290360214117194108397
61747454447290360214117194225037
61747454447290360214117567161025
61747454447290360259849858311913
61747454447313775023040992150281
61747454447314675590769120017197
61747454447314675728051023152145
61747454447314723172039501679305
61747454448168407844200149058528
61747454448189120965254003808665
61747454448189120965254003808825
61747454448190021533003023684333
61747454448190021944848049644147
61747454448190022082046042254695
61747454448190022082046042721255
61747454494584026803321059117995
61747454494584026803383820882919
61747454495459328692516418241871
61747454500492351889954249974553
61747454500492652216401920244378
61747454500492652216401920594299
61747454500496254350220899494375
61747454500504359597787605589300
61747454500504359598038652648996
61747454500504361245167705154660
61747454501367950440167445271417
61747454501367953968357417351295
61747454518088848317313759121432
61747454518088848324088585995544
61747454518124865536845483874258
61747454518194164948804600378629
61747454518218528318446168056391
61747454518218528318467060064983
61747454518218528318529821829907
61747454518218528455706922431863
61747454518220929832443525344803
61747454518220929969704193981127
61747454518220930015457864978659
61747454518222130589525901331939
61747454518229335132208442450704
61747454518229335132271118476480
61747454518229335269280825786432
61747454518229335269469196820352
61747454518229335269469196826176
61747454518229335269531872851952
61747454518229336916409964037068
61747454518229336916597134722916
61747454518229336916598249331840
61747454518229336916659896487840
61747454518229336916660925357616
61747454518230237484408916363348
61747454518230237484409945233124
61747454518853428567005967077629
61747454518877438210902214163671
61747454518877738537412641830979
61747454519069216441300693669086
61747454519093826496479029579545
61747454519093826633718776577849
61747454519093826633739698215869
61747454519093826679472361369673
61747454519093830207599657423935
61747454654019303661343609718692
61747454654019345929971536175072
61747454654019345929971536524992
61747454654019345929971537574752
61747454654019346341565514006716
61747454654019346341565514356636
61747454654019346341565515406396
61747454654019346478826182643040
61747454654019346478826182992960
61747454654019346478826184042720
61747454654019347577100593262744
61747454654019347714424025553318
61747454654019351283138646443492
61747454654019351283140970441546
61747454654019351283956878457212
61747454654019351285398086944590
61747454654019351290480653672358
61747454654019351420464401682360
61747454654019351422657718210986
61747454654019351422658755580914
61747454654019351422908766687624
61747454654019351427741322308682
61747454654019351427804084440788
61747454654019351834439982387162
61747454654019351839523328217654
61747454654019351839586090349760
61747454654019351839587126285276
61747454654992215235072836645920
61747454659713037688490688407040
61747454659713038100084666238684
61747454659927976703561400356596
61747454659927977252604074901892
61747454660036045451985408558577
61747454660037246348024177800765
61747454660588387748523760690338
61747454660685600894517432320856
61747454660685649065417907245202
61747454660685649070500481306722
61747454660685649070500481423362
61747454660692509502908286803494
61747454660900834748221740887919
61747454660900835160004005064095
61747454660900840648174505466943
61747454660900840650434198445037
61747454660904438658982917262762
61747454660911343591210030240116
61747454660911343774224369873972
61747454660911346885465820411088
61747454660911347295364449705421
61747454660911347341118005917529
61747454660911347480262422704800
61747454677652903091216614089324
61747454677652903098746649273054
61747454677652903098747680975238
61747454677652903098750005323212
61747454677652952504996497974474
61747454677656854972854680730951
61747454677762217718846373446445
61747454677762221423192546517309
61747454677762221468946102729417
61747454677762221468946134429982
61747454677762222017737728815337
61747454677762222017821672906542
61747454677762222019517397997897
61747454678418429664744728945526
61747454678601197087600653604624
61747454678601197087600910822068
61747454678601202028904512994430
61747454678606003441196491666003
61747454678606003486950047878111
61747454678625516130397044050455
61747454678625516130397130261779
61747454678626716910450486512074
61747454678629414472840044111594
61747454678630318772112281000671
61747454678630318817865837212779
61747454678637218152881146045296
61747454678637218152881146395216
61747454678637223099350885731746
61747454678637517747355257159004
61747454678637517747418276478242
61747454678637517747418277541052
61747454678637517752437827087814
61747454678637517754949344426966
61747454678637517754951753468540
61747454678637517793171829502349
61747454678637517800705333777734
61747454678637517800705338377004
61747454678637518159200282387214
61747454678637518166734012920712
61747454678637518166734017644716
61747454678637518204954092278845
61747454678637518204954096878115
61747454678637518349497189778749
61747454678637518349748266586022
61747454678637518349748271185292
61747454678637518349748352679302
61747454678637518349748357278572
61747454678637519585095059501730
61747454678637519996689037333374
61747454678637519996877409434316
61747454678637520019848359497117
61747454678637520019848388194925
61747454678637520019848389593153
61747454678637520065601944405581
61747454678637523100336748041750
61747454678637523105670022073664
61747454678637523146341262369143
61747454678637523288621596056216
61747454678637523288621600655486
61747454678637523700466621297476
61747454678637523700466625883696
61747454678637523700466626946506
61747454678637523701031824606503
61747454678637523701220885921058
61747454678637524935813414913024
61747454678637524935813415262944
61747454730835384327285109555414
61747454730835384327285109672054
61747454730932645644179256226918
61747454730940750708187773599140
61747454730940752355316826104804
61747454731783632159111239961251
61747454731783632204864796173359
61747454731804345216583228898350
61747454731807943827273800288482
61747454731807943827273800405122
61747454731807947490027029295919
61747454731807947535759693499435
61747454731815148325981101883441
61747454731815148371734686791905
61747454731816046895821290986416
61747454731816047033082045711808
61747454731816047040490169587744
61747454731816048756281082205345
61747454731816048756469367500117
61747454731816048756469396081237
61747454731816048870821938416037
61747454731816048939462815008693
61747454731816048939462819198259
61747454731816048939483735715093
61747454731816052386251478582814
61747454731816052391334048174754
61747454731816052391396810289598
61747454731816052391898907241398
61747454731816052391961669360454
61747454731816052393656246404380
61747454731816052599768208175491
61747454731816052645500872379007
61747458270852130077289610701799
61747458276760454749818200352001
61747458276760754895595017089959
61747458276760755490391249401271
61747458329840838752426220441356
61747458329913769922713628418320
61747458749426473207606556024363
61747458749450785031067132733453
61747458754702615968791634967661
61747458755225840249536881757777
61747458755225840249539204706071
61747458755225842071503767139989
61747458755225842078843449898417
61747458755225842078845772846711
61747458755225845775849567624785
61747458755225845783189250383213
61747458755335098025911962412523
61747458755335098620708194723835
61747458755358209138022572141225
61747458755358209687086511766455
61747458755369920161804378259946
61747458755369920161804721203488
61747458755369920161804721216538
61747458755369920161804722616218
61747458755369920161867140379002
61747458755369920161867483318332
61747458755369920161867483335594
61747458755369920161867484735274
61747458755369920162055425319642
61747458755369920162055426719322
61747458755369920162055426723534
61747458755369920162055511412922
61747458755369920162055512812602
61747458755369920573586727462380
61747458755369920573649403488156
61747458755369920573649403505418
61747458755369920573649404555178
61747458755369920573649489227304
61747458755369920573649489244566
61747458755369920573649490644246
61747458755369920573649747511770
61747458755369920573649747861690
61747458755369920573837689849950
61747458755369920573837775589098
61747458755369920573837775939018
61747458755553652459075557101593
61747458755556354162574469082602
61747458755577948047417242831277
61747458755577948093149907034793
61747458755577948093170799043385
61747458802847251175451576022025
61747458807884147146973032782731
61747458807892252394539738877656
61747458807892252394540081834248
61747458807892254041669254798904
61747458808540644412206004756403
61747458808755576399282649421069
61747458808755876588553214721497
61747458808758278102717995392125
61747458825585709885421871507641
61747458825585709887114124203593
61747458825606120925760595258221
61747458825606421115010268550057
61747458825606421115031160558649
61747458825608822629195658633159
61747458825608822766456327269483
61747458825608822812126315447223
61747458825608822812188991472999
61747458825609122818445356253909
61747458825609122818466248262501
61747458825610023386278034620295
61747458825617227928772547661732
61747458825617228066032959074788
61747458825617228066033302031380
61747458825617228066033302037204
61747458825617229713161239933944
61747458825617229713162097325424
61747458825617229713162354542868
61747458825618130280974170897320
61747458825620826678604187537033
61747458825620830200019447120718
61747458825620831984409254001854
61747458826238304623188521774460
61747458826238603028885183137764
61747458826262918380243240523729
61747458826265320077359287420895
61747458826265320077421963446671
61747458826265620083699224953535
61747458826266520651511006593967
61747458826277327465252303240540
61747458826277327602513057616012
61747458826277329249642110121676
61747458826484469172461272082413
61747458961188390186816012407378
61747458961188390186816270674582
61747458961188390187004298751910
61747458961188391833945069145130
61747458961188401300041700206298
61747458961188402535388492767874
61747458961188406104231134553572
61747458961191107950512681237518
61747458961192308730754409598360
61747458961192309142348387430004
61747458961507504162809595943477
61747458961507504164501848639429
61747458961515609458012832404332
61747458962067655084561400623582
61747458962067655084749428700910
61747458962067655086441681396862
61747458962067655132174345600378
61747458962140589961074889858622
61747458962161002669423703556872
61747458962161002669611731634200
61747458962161297322700790339604
61747458962164899730955387357722
61747458962171803941332766068762
61747458962171803948612095749708
61747458962171803948674771775484
61747458962171804085872764386032
61747458962171804680735224911534
61747458962171804680923511256066
61747458962171809620361698375754
61747458962171809620361956642958
61747458962171810032206726083924
61747458962347736995762447693502
61747458967096131085090645466357
61747458967096131504212333057849
61747458967097015600107085357327
61747458967097015600109293514581
61747458967097026164100691536298
61747458967097026713144486811715
61747458967097027948490503003654
61747458967097031517332773266085
61747458967097031517332888057125
61747458967097031522416119096577
61747458967097031522416233887617
61747458967100930478468113844412
61747458967100930485242940718524
61747458967100930851104225532204
61747458967100934184506137161000
61747458967100934555450026133688
61747458967100934601182690220516
61747458967100934601182718916872
61747458967100934601370976578146
61747458967413432814112152471742
61747458967417035085107858902480
61747458967939962926182147538108
61747458967976269379543063694718
61747458967976269425463755858874
61747458967976280499355290856818
61747458967976280499543319983858
61747458967976280543395699294482
61747458967976280543583727371810
61747458967976280545087951990434
61747458967976280545090275988488
61747458967976280545275980067762
61747458967976280545275983137662
61747458967976280545275983254254
61747458967976280545278304065816
61747458967976280545296900656070
61747458967976280545296904892322
61747458968045307949114605272024
61747458968045307949365652331720
61747458968049215419930109117830
61747458968068727652162372125183
61747458968069622546529512092621
61747458968069622546529626883661
61747458968069622546531835040915
61747458968069623141054146738329
61747458968069623141056469686623
61747458968069623278586868761805
61747458968069623278586983552845
61747458968069623280846300290367
61747458968069623280846415081407
61747458968069624376400164465245
61747458968069624513933658141053
61747458968069624513936095880387
61747458968069624516192432808323
61747458968069624925526979111405
61747458968069624925530073712031
61747458968069628036143906949827
61747458968069628082440540594287
61747458968069628082524223419695
61747458968069628219974034270095
61747458968069628219974149061135
61747458968069628631568391294503
61747458968069629866914144619695
61747458968069922918626527735573
61747458968069922918814555812901
61747458968069922921074248790995
61747458968069923330408533644545
61747458968069923330408791911749
61747458968069923330596819989077
61747458968069923332856512967171
61747458968069928820838727025487
61747458968069928821027013370019
61747458968069928843997992577586
61747458968072630135651074372466
61747458968073526997362040599942
61747458968073526999054293295894
61747458968073527038012130743390
61747458968073527043094676223790
61747458968073527043094676236840
61747458968073527043094704803458
61747458968073527043094704921550
61747458968073527043115596825148
61747458968073527044807849508002
61747458968073527044807849521100
61747458968073530566139309289788
61747458968073530566201985315564
61747458968073530703211692625516
61747458968073530703400063659436
61747458968073530703400063665260
61747458968073530703462739691036
61747458968073530749132729287850
61747458968073530749132729300948
61747458968073530749132757984206
61747458968073530749153649992798
61747458968073530749153650005896
61747458968073532320089401725230
61747458968073532329127218928622
61747458968073532350529116170924
61747458968073532350591792196700
61747458968080429354434519559481
61747458968080429361776525266203
61747458968080435447003313486093
61747458968080435468216957608497
61747458968080435513970513820605
61747458968080435651485411801344
61747458968080435652926902880468
61747458968080735634580110942759
61747458968081630256056808838874
61747458968081630256119569890908
61747458968081630256307599031046
61747458968081630301789557594803
61747458968081630302062184094207
61747458968081630302064507042501
61747458968081630660559571155968
61747458968081630667901575799880
61747458968081630668093300646339
61747458968081630851105201596095
61747458968081630851672385014925
61747458968081630851672413362822
61747458968081630851672413712742
61747458968081630851672758086267
61747458968081630851672758086276
61747458968081632086454318509857
61747458968081632521207677417189
61747458968081635607029310842418
61747458968081635607594169913274
61747458968081635607594426763536
61747458968081635607594428180478
61747458968081635607782455208046
61747458968081635609289089913792
61747458968081635790525051574991
61747458968081635790608763215064
61747458968081635790608767814334
61747458968081635792219627219237
61747458968081635792240581339524
61747458968081635793056484270486
61747458968081635813684058529577
61747458968081636195047872625157
61747458968081636195047872741797
61747458968081636201825880305603
61747458968081636201825908885319
61747458968081636201825910053180
61747458968081636202307314701407
61747458968081636202390769124036
61747458968081636202390769473956
61747458968081636202390773723306
61747458968081636202391026341480
61747458968081636202391112430548
61747458968081636202579055831538
61747458968081636202579059018078
61747458968081636204022927359630
61747458968081636204085603385406
61747458968081636204085689124554
61747458968081636204085693723824
61747458968081636204086378220066
61747458968081636204086722593600
61747458968081636204838834902912
61747458968081636225551158152552
61747458968081636408313557971438
61747458968081636408480662339609
61747458968081636409925566804496
61747458968081637439369719921206
61747458968081637439432395946982
61747458968264167330233482179634
61747458968268064508483207581072
61747458968292379791974084252572
61747458968292379837706744219788
61747458968292379839401320913794
61747458968292381439102878005030
61747458968361408478771671136085
61747458968361712395611242259252
61747458968361712807393248168224
61747458968372219616301237882798
61747458968372219616301238932558
61747458968372219616489524227330
61747458984821991134150489295800
61747458984821991134150493895070
61747458984821991134151522397664
61747458984821991134151526996934
61747458984821991271411157932124
61747458984821991271411162531394
61747458984821991271412277127268
61747458984821991271412281726538
61747458984821992918540214669876
61747458984821992918540300763156
61747458984822001835656560110998
61747458984822002247438566019970
61747458984822002384636557230838
61747458984822002384636557580758
61747458984822002384636558630518
61747458984822003482785645682072
61747458984822003482785650281342
61747458984822003619983728985170
61747458984822003620046405010946
61747458984822004039171449729908
61747458984822004039171449734120
61747458984822004039171535823188
61747458984822007186318980780074
61747458984822007186318985379344
61747458984822007187134548554708
61747458984822007187134892909576
61747458984822007187134892910980
61747458984822007188825992977792
61747458984822007188826021811114
61747458984822007188826026410384
61747458984822007188827141006258
61747458984822007188827145605528
61747458984822007193909337408604
61747458984822007193909337758524
61747458984822007193909338808284
61747458984822007323579735509678
61747458984822007323579740108948
61747458984822007324332541165256
61747458984822007324332627258536
61747458984822007324332880920854
61747458984822007324332885520124
61747458984822007324332885521528
61747458984822007324332885525740
61747458984822007324395303284312
61747458984822007324395647640584
61747458984822007324395647658053
61747458984822007326023985588340
61747458984822007326024014421662
61747458984822007326024100514942
61747458984822007326024105114212
61747458984822007326025133616806
61747458984822007326025138216076
61747458984822007326839921951894
61747458984822007331107330019152
61747458984822007331107331418832
61747458984822007735926518996900
61747458984822007735926605090180
61747458984822007736177567456276
61747458984822007736177653549556
61747458984822007742701307850796
61747458984822007742701308200716
61747458984822007742701309250476
61747458984822007743517249151894
61747458984822007743517250214704
61747458984822007743517336307984
61747458984822008970708792247430
61747458984822008973215833278470
61747458984823191891400919667895
61747458984823203004438321122283
61747458984823204239784338849199
61747458984823204239784425292559
61747458984823207945824714978241
61747458984823207950908060808733
61747458984823208500515941845393
61747458984825605898573550337486
61747458984825605898573551400296
61747458984825609458130628056740
61747458984825609458130714150020
61747458984825609458381676516116
61747458984825609595391382786344
61747458984825609595579669126664
61747458984825609595579669130876
61747458984825609595579755219944
61747458984825609602919350467906
61747458984825609602919351885092
61747458984825609602919351889304
61747458984825609602919436561430
61747458984825609602919437978372
61747458984825610007173646958308
61747458984825610007173733051588
61747458985139309053354392544382
61747458985142009109471940848976
61747458985150114814744382821416
61747458985151016480726142691093
61747458985702156784580896053910
61747458985702156784580896170550
61747458985770283437652923429994
61747458985770283475981158418564
61747458985770288963712577545712
61747458985770288963900862840484
61747458985770290201757020897506
61747458985770290206673230659262
61747458985770290206840366727998
61747458985774187133437078248828
61747458985794598952342993194937
61747458985794600049612352917040
61747458985794600049675115031884
61747458985794600049863057020144
61747458985794600186935869761488
61747458985794600187689010921853
61747458985794600598655027462336
61747458985794600598717789574750
61747458985794600598717789577180
61747458985794600598717789581392
61747458985794600598717875670460
61747458985794600598718133955133
61747458985794600598906075921712
61747458985794600598906162014992
61747458985794600598907195134109
61747458985794603753955829403782
61747458985794603753955830453542
61747458985794603754018248212114
61747458985794603754018334305394
61747458985794603754018591505576
61747458985794603754018591522838
61747458985794603754018592568386
61747458985794603754206533506886
61747458985794603754206534556646
61747458985794603754206619582904
61747458985794603754206619600166
61747458985794603754206620649926
61747458985794603891216240822662
61747458985794603891216583766204
61747458985794603891216583779254
61747458985794603891216585178934
61747458985794603891279002941718
61747458985794603891279345881048
61747458985794603891279345898310
61747458985794603891467287869308
61747458985794603891467287882358
61747458985794603891467289282038
61747458985794603891467289286250
61747458985794603891467373958376
61747458985794603891467373975638
61747458985794603891470731442729
61747458985794604302998503949078
61747458985794604302998504998838
61747458985794604302998589675176
61747458985794604302998590025096
61747458985794604302998847955430
61747458985794604302998848305350
61747458985794604303061265714002
61747458985794604303061266050872
61747458985794604303061266068134
61747458985794604303061267113682
61747458985794604303061351790020
61747458985794604303061351807282
61747458985794604303061610070274
61747458985794604303249552058534
61747458985794604303249552408454
61747458985794604303249552425707
61747458985794604303249638151814
61747458985794604303252995618905
61747458985795799112365862653605
61747458985795799112368185601899
61747458985795799112369328794911
61747458985795799114625665722847
61747458985795799569901710571845
61747458985795799572161142100407
61747458985795799706890497299313
61747458985795800934917752854657
61747458985795800936589113542017
61747458985795800941672430794245
61747458985795800941674753742539
61747458985795800941695674329395
61747458985795800942236515026229
61747458985795800943931090670475
61747458985795800943931119248739
61747458985795801355989571121245
61747458985795804465535324098663
61747458985795805060335371606041
61747458985795805083302994415149
61747458985795805083302994415150
61747458985798206025265374756336
61747458985798500861366535768234
61747458985798502508494559404122
61747458985798506374704912822648
61747458985798506374955959882344
61747458985798506374956076210029
61747458985798506374956076210030
61747458985798507998844388346586
61747458985798507998928186429802
61747458985798508000536641042538
61747458985798508022085012388008
61747458985799406805444341242054
61747458985799406942704979763676
61747458985799408589834032269340
61747458985799408589834148123190
61747458985806305591984506930346
61747458985806305591984506931798
61747458985806305592047264463182
61747458985806305593488474350240
61747458985806305593676760694772
61747458985806305593739521392674
61747458985806305598571044277598
61747458985806305598571044279050
61747458985806305598574401396230
61747458985806305599324189688774
61747458985806305601018764984552
61747458985806305601022122451652
61747458985806305601081527099396
61747458985806305601081528516338
61747458985806305729056886022548
61747458985806305729245170980290
61747458985806305729245175212378
61747458985806305729245175568122
61747458985806305729245176635144
61747458985806305729245258473410
61747458985806305729245262724212
61747458985806305729307933099505
61747458985806305729307933099506
61747458985806305730749142986564
61747458985806305730937423676242
61747458985806305730937427908330
61747458985806305730937428264074
61747458985806305730937429331096
61747458985806305730937509769682
61747458985806305730937514003222
61747458985806305731000190028790
61747458985806305731000190028997
61747458985806305731000190028998
61747458985806305731000191445940
61747458985806305735831712559630
61747458985806305735831712913922
61747458985806305735831712915374
61747458985806305735835156121622
61747458985806305736085858807576
61747458985806305736584857970806
61747458985806305736584858325098
61747458985806305736588297281996
61747458985806305736588301532798
61747458985806305738279433615052
61747458985806305738279433620876
61747458985806305738279433969344
61747458985806305738279433970796
61747458985806305738279519709944
61747458985806305738280548578268
61747458985806305738282872926242
61747458985806305738282877177044
61747458985806305738342195735512
61747458985806305738342195735719
61747458985806305738342195735720
61747458985806305738342197152662
61747458985806305784287161589134
61747458985806306140839236305054
61747458985806306140839240555856
61747458985806306141027525850628
61747458985806306142531147461124
61747458985806306142719773945858
61747458985806306142782195937762
61747458985806306143284633012502
61747458985806306143286957360476
61747458985806306147613718456956
61747458985806306147617074507114
61747458985806306147868122983752
61747458985806306150061439512378
61747458985806306150062812754444
61747458985806306150065137102418
61747458985806306150124201644484
61747458985806306150124546018226
61747458985806306150312487989016
61747458985806306195818722012334
61747458985806306195818726261684
61747458985806306195881139403516
61747458985806306195881139420778
61747458985806306195881483777258
61747458985806306195881483794520
61747458985806306196634284831954
61747458985806306196634629205696
61747458985806306331384899575708
61747458985806306333079476269714
61747458985806306333079476387806
61747458985806306333079480987076
61747458985806306333895384285379
61747458985806307431416218326886
61747458985806307980208533142820
61747458985806307980208533492740
61747458985806311082414691340204
61747458985806311082414695591006
61747458985806311083918575853358
61747458985806311084169624312734
61747458985806311089000887147574
61747458985806311089001142244096
61747458985806311089001146849190
61747458985806311089001228687456
61747458985806311089001232938258
61747458985806311089251935624212
61747458985806311089252968726076
61747458985806311089754287655272
61747458985806311089754292260366
61747458985806311089754374098632
61747458985806311089754378349434
61747458985806311091448863299518
61747458985806311091448867904612
61747458985806311134754468873710
61747458985806311134754726091154
61747458985806311134942754168482
61747458985806311134943787270346
61747458985806311135005401024274
61747458985806311135005516283326
61747458985806311135005520532676
61747458985806311135006549385190
61747458985806311135006553634540
61747458985806311135507871502330
61747458985806311135758661711764
61747458985806311135759694813628
61747458985806311137265210328442
61747458985806311137453238405770
61747458985806311137454271507634
61747458985806311138018355739618
61747458985806311272015485065896
61747458985806311272203393634822
61747458985806311272203513143224
61747458985806311272204543062760
61747458985806311272204546245088
61747458985806311272206866011054
61747458985806311272768630477072
61747458985806311683797371466466
61747458985806311683797372866146
61747458985806311683797486725518
61747458985806311683797487775278
61747458985806311683797490957606
61747458985806311683797744537808
61747458985806311683797745937488
61747458985806311683797746409872
61747458985806311683797749242072
61747458985806311683797750659222
61747458985806311683797830981168
61747458985806311683797832030928
61747458985806311683797832149020
61747458985806311683797836748290
61747458985806311683798519844644
61747458985806311683798520894404
61747458985806311683798524076732
61747458985806311683798865268146
61747458985806311683798865618066
61747458985806311683800843842698
61747458985806311683985777319400
61747458985806311683986806189176
61747458985806311684550636386044
61747458985806311684550889948984
61747458985806311684551665255820
61747458985806311684553989253874
61747458985806311684613740046593
61747458985806311686245466992910
61747458985806311686245467465294
61747458985806311686245471714644
61747458985806311686245553204442
61747458985806311686246241949826
61747458985806311686246586323568
61747458985806311686308229230218
61747458985806311687061374658656
61747458985806311892231904722250
61747458985806311892231906121930
61747458985806312919144537571560
61747458985806312919144538621320
61747458985806312919332565648888
61747458985806312919332566698648
61747458985806312919333598750752
61747458985806312919335922748806
61747458985806312919897682982736
61747458985806312921592259676742
61747458985806605920207765062080
61747458985806605925290334990890
61747458985806605927550027619064
61747458985806605927550803870666
61747458985806605927800819228178
61747458985806605927804261371616
61747458985806605966024340119581
61747458985806605973366345826303
61747458985806605973557841680810
61747458985806605973557846280080
61747458985806606331801742893724
61747458985806606331990372194839
61747458985806606331990372194848
61747458985806606336884312822534
61747458985806606339333152723180
61747458985806606339394797059822
61747458985806606339398119674958
61747458985806606339398119694641
61747458985806606339398239203260
61747458985806606339583083404354
61747458985806606339586525547792
61747458985806606378290215562171
61747458985806606385148724806777
61747458985806606515550884198495
61747458985806606519814838408827
61747458985806606522325710600223
61747458985806606522349726379642
61747458985806606522349730628992
61747458985806606522600774843230
61747458985806606522600774856271
61747458985806606522600774856280
61747458985806606522600779088368
61747458985806606522600860582378
61747458985806606522600865181648
61747458985806606523165633909874
61747458985806607572231330345982
61747458985806607574929875963500
61747458985806607757947567404806
61747458985806608169541893860945
61747458985806608169726478257212
61747458985806608169729917337392
61747458985806608169729917687312
61747458985806608192428928331904
61747458985806608192428928331905
61747458985806608192617213075552
61747458985806608192617213626676
61747458985806608192617213626677
61747458985806608192638134333076
61747458985806608192700781109920
61747458985806608192700897496229
61747458985806611273189255944826
61747458985806611273377542289358
61747458985806611278522529976740
61747458985806611278522531039550
61747458985806611279087390110406
61747458985806611279275675405178
61747458985806611280782190602305
61747458985806611280782310110924
61747458985806611324757632300327
61747458985806611324842352495879
61747458985806611348000207171029
61747458985806611461286075881963
61747458985806611461474103959291
61747458985806611461474103959292
61747458985806611461474108558562
61747458985806611462018303650807
61747458985806611462101988011466
61747458985806611462103107225483
61747458985806611462291135302811
61747458985806611463733801536656
61747458985806611464549704467618
61747458985806611485177278726709
61747458985806611485180750985056
61747458985806611866457524432177
61747458985806611866457524782097
61747458985806611873047046156956
61747458985806611873068081790935
61747458985806611873068082140856
61747458985806611873068339008379
61747458985806611873068343240467
61747458985806611873069114892799
61747458985806611873235331471411
61747458985806611873256367085707
61747458985806611873256371317795
61747458985806611873257400187571
61747458985806611873319129082451
61747458985806611873319129200552
61747458985806611873319130250312
61747458985806611873319133786772
61747458985806611873319134849582
61747458985806611873821227202111
61747458985806611873821484419555
61747458985806611873883989671088
61747458985806611873883993920438
61747458985806611873884332509579
61747458985806611873884332627680
61747458985806611873884334044772
61747458985806611873885113134455
61747458985806611873885370351899
61747458985806611874072274628990
61747458985806611874072276028670
61747458985806611874072279215210
61747458985806611874073393824134
61747458985806611874073398429227
61747458985806611875495886427205
61747458985806611875578909321686
61747458985806611875578913920956
61747458985806611896771257024913
61747458985806611896771628561221
61747458985806611896792520569813
61747458985806611896792555388306
61747458985806611896959541853125
61747458985806611896959543369445
61747458985806611896963014111472
61747458985806611896983934817872
61747458985806611897043224672917
61747458985806611897044378349684
61747458985806611898488130187564
61747458985806611942524841816737
61747458985806611942796813635350
61747458985806612079806778168570
61747458985806612079973882536741
61747458985806612081481549317676
61747458985806612081502498720432
61747458985806612081690526797760
61747458985806613108415132619715
61747458985806613108603160697043
61747458985806613108665922816100
61747458985806613108665923166020
61747458985806613110841904154121
61747458985806613110862940118338
61747458985807506541367186285903
61747458985807506953717005198439
61747458985807507083383558201651
61747458985807507090410232367507
61747458985807507090977760278122
61747458985810213618996286673269
61747458985810213755693218269772
61747458985810215402822270775436
61747458985978336188487419664309
61747458986017357110594983587414
61747458986025160432201981408936
61747458986025160432201982808616
61747458986025449867434600841930
61747458986025449913167265045446
61747458986025450057206194992166
61747458986087588634853568071040
61747458986087589046447460163536
61747458986087589046447545902684
61747458986087589046635488240864
61747458986087589046635831197456
61747458986098395447841806577136
61747458986098395448656594912223
61747458986098395448656594912224
61747458986098395450017555168543
61747458986098395495833816220874
61747458986098395496021844298202
61747458986098395859624069703552
61747458986098395860438858038639
61747458986098395860438858038640
61747458986098395861799818294959
61747458986098395861799818411599
61747458986098395861799819811279
61747458986098395907615822129846
61747458986098395907616166368027
61747458986098395907804107424618
61747458986098395907804451662799
61747458986098396044814158978575
61747458986098396044897727131034
61747458986122406860455584182834
61747458986122407272049562014478
61747458986122407272049820281682
61747458986122410429232882620928
61747458986122410566493637363582
61747458986122410978087873462430
61747458986122710755764231361977
61747458986122711167358467460825
61747459038004439100887795055236
61747459038004439146620344473328
61747459038004439146620344589968
61747459038004439146620459258752
61747459038320534736522829902617
61747459038320538257938089486302
61747459038320540042327896367438
61747459038327742937608638394222
61747459038327742937693444541140
61747459038328643505505140442424
61747459038879785502307616271830
61747459038879785502307616388470
61747459038952720329516022619546
61747459038952720331208275315498
61747459038977031956086011469418
61747459038977032000126308191558
61747459038977032000126308308198
61747459038977032001818560887510
61747459038977035523170945606124
61747459038977035660431699981596
61747459038977037307560752487260
61747459038983934318996534033401
61747459038984236544315485327230
61747459038984240042757100791127
61747459038984240180017855520731
61747459038984240180018112738175
61747459038984240202925297774582
61747459038984240248657957274562
61747459038984240248661285695386
61747459038985135076019160646372
61747459038985135213276816189130
61747459038985135213276902278198
61747459038985135213279915375976
61747459038985135213342677490820
61747459038985137066307591873451
61747459038985140563998269716036
61747459038985140563998269720248
61747459038985140563998270070168
61747459038985140564751415144474
61747459038985140564751759500737
61747459038985140564751759500746
61747459038985140564814177263530
61747459038985140564814435530725
61747459038985140564814435530734
61747459038985140566508754307456
61747459038985140610568102283287
61747459038985140770737079415014
61747459038985140772432688001239
61747459038985140816406976800151
61747459038985140818102561387696
61747459038985142394957913763693
61747459038987838815583278736451
61747459038987842521600439908607
61747459039195884794926408501184
61747459039195884794926408617824
61747459039203078219300007431722
61747459039203995265176703005978
61747459039203995265176703122618
61747459039265217352580202549812
61747459039265217352580288288960
61747459039276024212053184285484
61747459039276024212053212865200
61747459039276024213745436981436
61747459039276024213748793981976
61747459039276024213748794098616
61747459039276024213748821261390
61747459039276024213748821733566
61747459039276924735744257762017
61747459039276924781497813974125
61747459039276924781497814324045
61747459039276924781560604791148
61747459039300335791114601995812
61747459039300335836930949019120
61747459039301236358926383636245
61747459039301236404679854109205
61747459039301236404679939848353
61747459039301236404679968544709
61747460167743327579224207083223
61747460167743329180620517005019
61747460167743329226374073217127
61747460167743329228797546213799
61747460167754134394660166933182
61747460185465601364476949074843
61747460185465601364539625100619
61747460185468303067724008701367
61747460185468303204981209801077
61747460185468303204981324119941
61747460185468303204981324469861
61747460185468303250713988673377
61747460185469203635535704602651
61747460191376628428812283200121
61747460191376628474544947403637
61747460191376628474545061722501
61747460191376628474545062072421
61747460191376928480804755392247
61747460191376928618082877080265
61747460191376928618082962819413
61747460191376928618082963169333
61747460191376928663815541283781
61747460191377829048616451293531
61747460191377829048637343302123
61747460191377829185898097677595
61747460191377829231630761881111
61747460191385033591382766757024
61747460191385934159131786632532
61747460191385934708174804134420
61747460191385934753719067125596
61747460191385935943521593513668
61747460191388632293514259267503
61747460191445972563796409830831
61747460191445972609529074034347
61747460191445972746789742670671
61747460191445972746810634679263
61747460191445972746977770747999
61747460191445972746998662756591
61747460191446873131608105732115
61747460191446873177278093909855
61747460191446873177361661944223
61747460191446873177528798012959
61747460191446873314538762546179
61747460398186923783420999984886
61747460403219898947407030694280
61747460403219898947427922702872
61747460403869505944760755173628
61747460403869506082021509543276
61747460403869506082021509549100
61747460403869506082084185574876
61747460403869507729149447445840
61747460403869507729150562054764
61747460403869507729212209210764
61747460403869507729213238080540
61747460404084741649301409122608
61747460404084742198344340885348
61747460404088343920297372770790
61747460404088343920297488624640
61747460404088344057558127146262
61747460404088344103290792881328
61747460404088344104985365343246
61747460404088345704686065043002
61747460404088345704687295505776
61747460404088345704687300105094
61747460404095248458209055998682
61747460404095248869991061907654
61747460404096445255335277346592
61747460404096449030038667504212
61747460404096449215479804425035
61747460404096449579646545607778
61747460404096449579834826185188
61747460404096449579897249710882
61747460404096449579897506928326
61747460404096449764271774867227
61747460404096449764355342901595
61747460404096450814428474385348
61747460404099150871299627284614
61747460404157689473890123266964
61747460404157690022932797812260
61747460421493319592707856865198
61747460421591780050142434390017
61747460421591780461924440298989
61747460421591780461924697516433
61747460421594481753577405766184
61747460421594481753577522093869
61747460421594483400706458271848
61747460421595382321326425647516
61747460421595383968454449283404
61747460421606188997053909778140
61747460421606189134314664153612
61747460421606190781443716659276
61747460421785103561019322217592
61747460421810618025804404038732
61747460421810618437398296131228
61747460421810618437398381870376
61747460421810618437586324208556
61747460421810618437586667165148
61747460421810619672933460793746
61747460421810619672996136819522
61747460421813319729051377926108
61747460421813319729051463665256
61747460421813321376180399843234
61747460421813321376180434681122
61747460421813321376180520302226
61747460421813321376180520420270
61747460421814221943992216203510
61747460421814221943992216321554
61747460421821420926577421904312
61747460421821424815797207539988
61747460421821424838792556805680
61747460421821425228142926143184
61747460421821425228143297679492
61747460421821425250574562714652
61747460421821425251139765804910
61747460421821425251390469908014
61747460421821425251390727125458
61747460421821425252834223813339
61747460421821425298566888016855
61747460421821425435764880627403
61747460421821425435764909325211
61747460421821425435827669573814
61747460421821425435827669573815
61747460421821425435827671090134
61747460421821425435827671090135
61747460421821425436015956384906
61747460421821425436015956384907
61747460421825023266465501925963
61747460421825023451990369869522
61747460421825027110603510381948
61747460421825027110604543383030
61747460421825027156273408239474
61747460421825027156336141656504
61747460421825027156336170236220
61747460421825027156336170354318
61747460421825027157969016985371
61747460421825027157969102956395
61747460421825027157969103074439
61747460421825027158028422932172
61747460421825027158028423050270
61747460421825027158031778632251
61747460421825027158031778633655
61747460421825027158031779100215
61747460421825028759428259144886
61747460421883565713195125104528
61747460421883565850396216897550
61747460421883566262237799649824
61747460421883566262742307038506
61747460421894072474845081824213
61747460421894371220897253426132
61747460421894372526935390180788
61747460421894372526936504789712
61747460421894372664136567712958
61747460421894372664137596582734
61747460421894372664680788806117
61747460421894373075727360622980
61747460421894373075727446362128
61747460421894373075731574414378
61747460421894373075978150465232
61747460421894373075979179335008
61747460421918682847553139401224
61747460421918686140054257938222
61747460421918686208761328155974
61747460421918686210453596803094
61747460421918686574786322012219
61747460421918686576482303835494
61747460421918686757738242371183
61747460421918686757738243420943
61747460421918686757988947524047
61747460421918686759496643002790
61747460421918686759496644401018
61747460421918686759496644519110
61747460421918686759517536409610
61747460421918686759684929813882
61747460421918687786680873013770
61747460421918687810324871580246
61747460421918687810324872648720
61747460421918687810345758989568
61747460421918687810345763588838
61747460421918687810345764657312
61747460421918687810408439614614
61747460421918687812017124276198
61747460421918687812038016284790
61747460421918687812100687711296
61747460421918687812100692310566
61747460421918687856078427792354
61747460421918687856078428860828
61747460421918687857770680488306
61747460421918687857854621599836
61747460421918687857854621599845
61747460421918687858334764720290
61747460421918687993339096428678
61747460421918687995031344402896
61747460421918687995031349124630
61747460421918687995031349126082
61747460421918687995595428634880
61747460421918688404933074260322
61747460421918688406625322357004
61747460421918688406625326956274
61747460421918688406625328024748
61747460421918688406646592042037
61747460421918688406897291539958
61747460421918688406897296145132
61747460421918688406897296145141
61747460421918688407377439265586
61747460876566738777078334047352
61747460876566740011609477700032
61747460876566740012424351774268
61747460876566740012425123426600
61747460876566740012425380644044
61747460876566740423391483609004
61747460876566740424207386553016
61747460876566740560652152245328
61747460876566740560652237984476
61747460876566740561467026319564
61747460876566740561468055189340
61747460876567639344890029948636
61747460876567640580173028687360
61747460876567640580173285904804
61747460876567640580173371643952
61747460876567640580174400513728
61747460876567640992018053584524
61747460876567640992019082454300
61747460876567641129216046189248
61747460876567641129217075059024
61747460876754063398156326437166
61747460876785578538615681927930
61747460876785578538615682977690
61747460876785578538803968272462
61747460876785581648185800357402
61747460876785581648374085652174
61747460876785581694106749739050
61747460876785582242961481946166
61747460876785582242961482412726
61747460876785582243149768757258
61747460876785582243170402503018
61747460876789183964346330409500
61747460876858524531389500813386
61747460876858524531556895149326
61747460876858524531577787157918
61747460876858527503926667208850
61747460876858527640936631742070
61747460876858527641124659819398
61747460876858527641187335845174
61747460876858527688363872654822
61747460876858527688363901351178
61747460876858528052718637651042
61747460876858528054413214360278
61747460876858528100145907260150
61747460876858528237427553994134
61747460876858528237427812261338
61747460876858528238180693576745
61747460876858528238180699244697
61747460876858529287500571145974
61747460876858529288064655377958
61747460876858529288315359481062
61747460876858529289676697506642
61747460876858529289739373532418
61747460876858529289927401609746
61747460876858529336248508309544
61747460876858529336248509372402
61747460876858529471270375425533
61747460876858529884535713944537
61747460876859428208936355720682
61747460876859429855312267047258
61747460876859429856064379356570
61747460881818557408451736224424
61747460881818557408451737274184
61747460881818557408639765351512
61747460881818557408640022568956
61747460882370899513526325957378
61747460882370899559112774798510
61747460882370899559301061137426
61747460882443849258071030168934
61747460882468160882948766439494
61747460882476264757740994659706
61747460882476264757991698762810
61747460882476264757992041719402
61747460882476266404869018295594
61747460882476266405119722398698
61747460882476266405120065355290
61747460882476266405121094225066
61747460882658781411881811412795
61747460882658781411884134361089
61747460882658784703549572567457
61747460882658784704362037954251
61747460882662683529261936674952
61747460882662687164902974870706
61747460882662687187791375589324
61747460882662687187875069768288
61747460882662687187875074000376
61747460882662687187875101534496
61747460882662687233544974848315
61747460882662687233607737041704
61747460882662687233607762551520
61747460882662687233628657748056
61747460882662688811195318157298
61747460882662688834167329962783
61747460882662688834919442272095
61747460882662688836695263002415
61747460882662688836698821012801
61747460882662688879920886174891
61747460882662688880672998484203
61747460882662688882431485216317
61747460882662688883180039515243
61747460882662688883184630627493
61747460882686998858485470125724
61747460882686998858485474357812
61747460882686998858485498705440
61747460882686998858485502941692
61747460882687002518793183101010
61747460882693906917937823138094
61747460882693907329719829047066
61747460882695102115112047006354
61747460882695102115112047356274
61747460882695102115112305636528
61747460882695102115677165757144
61747460882695102117371741401390
61747460882695102663903931231341
61747460882695102663903931705186
61747460882695102663904017798466
61747460882695102663904275711538
61747460882695102663904276078720
61747460882695102663904277128480
61747460882695102666414415942474
61747460882695103899250036588192
61747460882695103899251069690056
61747460882695104313542439582574
61747460882695104380572394654419
61747460882695104380572737611011
61747460882695104517770387264967
61747460882695104517770730221559
61747460882695107423173252855173
61747460882695107605288088351998
61747460882695107605288089768940
61747460882695107605291445819098
61747460882695107605538792455102
61747460882695107605538793872044
61747460882695107605542149922202
61747460882695107629287625204513
61747460882695107675020289408029
61747460882695108017132771703688
61747460882695108017133028553950
61747460882695108017133029970892
61747460882695108017885917119076
61747460882695108040881603036157
61747460882695108224084114290597
61747460882695109252751412527113
61747460882695109323927486703543
61747460882697809332534684831037
61747460882756042941644258565600
61747460882756042942233362863041
61747460882756042942233368647585
61747460882756046645990059050396
61747460882756047883596546483640
61747460882756047883617438492232
61747460882756048295378547787677
61747460882756048295378552392612
61747460882756048295462120426980
61747460882766852864770010370982
61747460882766853278223395750730
61747460882766853278223652968174
61747460882766853461237735384586
61747460882766853461237992135470
61747460882766853461237992602030
61747460882766853461237993651790
61747460882766853461426020212798
61747460882766853461426021729118
61747460882766853461426278946562
61747460882766853462011766859197
61747460882766853462011767908909
61747460882766853462011772643741
61747460882766854560079586313754
61747460882766854695101448824577
61747460882766854696856382164449
61747460882766854697357785635825
61747460882766855108366787343581
61747460882767153651261470015193
61747460882767153651261731837731
61747460882767153651282623846323
61747460882767154884184014745437
61747460882767155297909239276003
61747460882768053621852386363734
61747460882768053623460959426434
61747460882768053623460975371779
61747460882768053623461004068135
61747460882768053667585050567250
61747460882768053669277305977358
61747460882768053669277321928527
61747460882768053669465264383347
61747460882768054035305657306527
61747460882768054035306030359155
61747460882768054035326922367747
61747460882768054081059242214991
61747460882768054081059586571263
61747460882768054216838069091067
61747460882768054216838070037237
61747460882768054218257579181811
61747460882768054218319996473823
61747460882768054218320369526451
61747460882768054218341261535043
61747460882768055268414278818024
61747460882768055269148593052578
61747460882768055269148593519138
61747460882768055269166391127336
61747460882768055269166419707052
61747460882768055269232161553506
61747460882768055270839682443701
61747460882768055270839687165435
61747460882768055270840844679896
61747460882768055270840846215090
61747460882768055270924398034302
61747460882768055270924402734167
61747460882768055270924412364344
61747460882768055270924412714264
61747460882768055270924413782898
61747460882768055270924417087530
61747460882768055270924417437450
61747460882768055316678347849557
61747460882768055316681442450183
61747460882768055317161957500428
61747460882768055452162818367570
61747460882768055453855055198126
61747460882768055453876339391471
61747460882768055453879433992097
61747460882768055454422626136752
61747460882768055454443518145344
61747460882768055454443518224081
61747460882768055865386372869390
61747460882768055865449048428606
61747460882768055866201160737918
61747460882768055866201161204478
61747460882768055866225524054316
61747460882768055866288200080092
61747460882791168195852954557802
61747460882791168195874103783838
61747460882791168241627688575662
61747460882791168607467824398038
61747460882791168607656109692810
61747460882791168653388802476042
61747460882791168790649556851514
61747460882791168790670448860106
61747460882791168790670449331038
61747460899544733837027331946296
61747460899544733837048225354568
61747460899544733837215360023624
61747460899544733837236253431896
61747460900093173457856894832273
61747460900096775798606063329282
61747460900096775798606063347996
61747460900200945593383839337794
61747460900201241481816334181433
61747460900201241618993663304477
61747460900201241618993664820797
61747460900201242030587383918677
61747460900201242030587756971305
61747460900201242030775669213449
61747460900201242030775670729769
61747460900201242030776042266077
61747460900201242030859353083001
61747460900201242076340968827141
61747460900201242213790267114509
61747460900204843753000700396839
61747460900204843753000700513479
61747460900204843753063462161763
61747460900204843890261454772311
61747460900204843890261455238871
61747460900204843936015039680775
61747460900204843936015040030695
61747460900204847642119212449296
61747460900204849289248355280274
61747460900383756671532672623473
61747460900384957840376162038605
61747460900384961544719639575107
61747460900384962779501573070039
61747460900384962779503896018333
61747460900387662698362521776788
61747460900387664482772105922030
61747460900388563266174303767140
61747460900388565076003737111217
61747460900388565121736401314733
61747460900388565121757293323325
61747460900419777597334673200878
61747460900419777597334931468082
61747460900419778008928651032486
61747460900419778008928651032522
61747460900419778008928909299726
61747460900419778146126902282035
61747460900419779381723365473090
61747460900419779381723623740294
61747460900419779793317343304734
61747460900419779793317601571938
61747460900419779862817317616038
61747460900419780000266014329690
61747460900419782950312721940186
61747460900419782950500663911184
61747460900419782950501008284718
61747460900419782951065867351362
61747460900419783087761418653838
61747460900419783499292979098671
61747460900419783499355654752686
61747460900419783569108485012284
61747460900420077786605267203486
61747460900420077786605268616216
61747460900420077786605525833660
61747460900420077786605526883420
61747460900420077787170385954276
61747460900420077788864961598522
61747460900420078152466580707689
61747460900420078335397151552398
61747460900420078335397151902318
61747460900420078335397239058408
61747460900420078335397496262802
61747460900420078335397496275852
61747460900420078335397497325612
61747460900420078336213059082630
61747460900420078336213059095680
61747460900420078337907636139606
61747460900420079433817887271285
61747460900420079570743170696256
61747460900420079570743256785324
61747460900420079570744289887188
61747460900420079570744289891400
61747460900420079570993959475698
61747460900420079570994217755952
61747460900420079570994992577562
61747460900420079570994992590612
61747460900420079573253653870734
61747460900420079982587937307342
61747460900420079982588195587596
61747460900420079982588970409206
61747460900420079982588970422256
61747460900420079985035659779706
61747460900420080006312029593167
61747460900420080006312286810611
61747460900420080006312288326931
61747460900420080006312402645795
61747460900420080189514655571555
61747460900420080189514912788999
61747460900420080191022351050298
61747460900420080191022352566618
61747460900420080191210379126174
61747460900420080191210379127626
61747460900420080191210380643946
61747460900420080191210637861390
61747460900420080191231272534446
61747460900420080191231529751890
61747460900420083093850651615353
61747460900420083163499165230614
61747460900420083163582733264982
61747460900420083276781309966072
61747460900420083276784666016230
61747460900420083277032014069176
61747460900420083277035370119334
61747460900420083300592469946330
61747460900420083300780498023658
61747460900420083346513133412726
61747460900420083346513390079046
61747460900420083688563573096850
61747460900420083688625991900820
61747460900420083688626249105214
61747460900420083688626250168024
61747460900420083689379137316208
61747460900420083712374475855302
61747460900420083712374733072746
61747460900420083758295395988018
61747460900420083758379341877181
61747460900420083895368151535094
61747460900420083895556179612422
61747460900420083895556181128742
61747460900420083895577071619562
61747460900420084924244632724245
61747460900420984463389116482293
61747460900420985561537912300611
61747460900420985563232488895239
61747460900423681910714915117323
61747460900423681911530736842716
61747460900423681913163788622397
61747460900423685411583585077590
61747460900423685571839600929453
61747460900423685617568788157224
61747460900423685617593157141561
61747460900481018613726583176765
61747460900481018613726588844717
61747460900481023415656324545999
61747460900481023417264238973556
61747460900481023417829093439514
61747460900481023555110653617870
61747460900481023966891889759428
61747460900481023966892659526890
61747460900481023966892659876566
61747460900481023966892659876602
61747460900481023966892659876809
61747460900481023966892659876810
61747460900481023966892659993242
61747460900481023966892664598336
61747460900492725376754808423462
61747460900492725788536813282638
61747460900492725788536813282674
61747460900492729492882614817230
61747460900492729492945291214767
61747460900492729561861583367444
61747460900492730727476519185074
61747460900492730727476520234834
61747460900492730727664547262366
61747460900492730727664547262402
61747460900492730727664548312162
61747460900492730797208371262691
61747460900493025566025402421857
61747460900493025588912684299380
61747460900493025588916126442818
61747460900493025977807407281069
61747460900493026000757451968913
61747460900493026000757839436055
61747460900493026183796428669518
61747460900493026183963434357331
61747460900493026183984456628754
61747460900493026183984456746846
61747460900493026183984713846198
61747460900493026183984713964290
61747460900493026183985488625284
61747460900493026183985488625293
61747460900493026184528303185293
61747460900493026184528304118413
61747460900493026184528676126945
61747460900493026184528676243585
61747460900493026184528680848679
61747460900493026184528680861729
61747460900493026184549568252177
61747460900493026184549572857271
61747460900493026184549572870321
61747460900493029133173210313368
61747460900493029293512630672223
61747460900493029294954309887775
61747460900493029294954310005867
61747460900493029339074802756836
61747460900493029339263218301315
61747460900493029340770542125658
61747460900493029340770542125659
61747460900493029340770542243750
61747460900493029340770542243751
61747460900493029340770570940106
61747460900493029340958570321078
61747460900493029340958570321079
61747460900493029340958599017434
61747460900493029340958943373707
61747460900493029682215884841402
61747460900493029682215885195534
61747460900493029682215885212946
61747460900493029705103252440659
61747460900493029705103252453709
61747460900493029705103267334783
61747460900493029705103509658103
61747460900493029705103510720913
61747460900493029705103638871091
61747460900493029705106608490817
61747460900493029706736196872789
61747460900493029706736201477883
61747460900493029706736230174239
61747460900493029706736568409097
61747460900493029706736572935450
61747460900493029706736573014191
61747460900493029706736573130831
61747460900493029706736573132283
61747460900493029706736574530511
61747460900493029750857195083199
61747460900493029750857196132959
61747460900493029751133296677651
61747460900493029751133297623821
61747460900493029752489786386347
61747460900493029752489786387799
61747460900493029752490157922655
61747460900493029752490157924107
61747460900493029752490159440427
61747460900493029752552576849078
61747460900493029752552921087259
61747460900493029752552921205351
61747460900493029752740828724309
61747460900493029752740833446042
61747460900493029752740833446043
61747460900493029752740833447494
61747460900493029752740833447495
61747460900493029752740834845723
61747460900493029752740862025758
61747460900493029752740862025759
61747460900493029752740862143850
61747460900493029752741206382031
61747460900493029752741206500123
61747460900493029888305892846611
61747460900493029889750540645179
61747460900493029889750540763271
61747460900493029889750913697807
61747460900493029889750913815899
61747460900493029889834481732174
61747460900493029889834481732175
61747460900493029889834481850266
61747460900493029889834481850267
61747460900493029890022509809502
61747460900493029890022509809503
61747460900493029890590724883783
61747460900493030916747114250492
61747460900493030916747114600412
61747460900493030916997818336334
61747460900493030939885184885831
61747460900493030939885185935591
61747460900493030939885185948641
61747460900493030939885443153035
61747460900493030939885443166085
61747460900493030939885444215845
61747460900493030940641813249466
61747460900493030940641813249710
61747460900493030940641817971284
61747460900493030940662709979876
61747460900493030940725380337908
61747460900493030940725381284078
61747460900493030940725381750638
61747460900493030940725384937178
61747460900493030942166929876925
61747460900493030942332902640833
61747460900493030942332906872921
61747460900493030942332907362567
61747460900493030942334065012541
61747460900493030942334069598762
61747460900493030942334070667236
61747460900493030942354957008084
61747460900493030942354961607354
61747460900493030942354962675828
61747460900493030942355329956878
61747460900493030942355335808561
61747460900493030942417618231434
61747460900493030942417632561476
61747460900493030942417637284662
61747460900493030986395374183392
61747460900493030986479314404567
61747460900493030986480086056899
61747460900493030988087621211600
61747460900493030988087621224649
61747460900493030988087625810870
61747460900493030988087626879344
61747460900493030988171174443542
61747460900493030988651705443584
61747460900493030988651705456633
61747460900493030988651710042854
61747460900493031123656038097898
61747460900493031123656038097982
61747460900493031123656038098141
61747460900493031123656038098142
61747460900493031123656038214622
61747460900493031123656042819716
61747460900493031125348275045498
61747460900493031125348289375540
61747460900493031125348290910574
61747460900493031125348294098726
61747460900493031125348295515668
61747460900493031125369559238683
61747460900493031125372653839309
61747460900493031125912375025918
61747460900493031125912375142558
61747460900493031125933255866470
61747460900493031125936742610699
61747460900493031534707200436665
61747460900493031535250014983616
61747460900493031535250014996665
61747460900493031535250015929785
61747460900493031535250019582886
61747460900493031535250020651360
61747460900493031535521988771747
61747460900493031535521988784797
61747460900493031536878821419770
61747460900493031536879591181408
61747460900493031536879591531328
61747460900493031536879592599718
61747460900493031536879592599962
61747460900493031536879593066522
61747460900493031536879595904594
61747460900493031536879596254514
61747460900493031536942267207184
61747460900493031536942271930370
61747460900493031536942273347312
61747460900493031537130673446381
61747460900493031537151560720189
61747460900493031537151565441923
61747460900493031537694380001929
61747460900493031537694380934806
61747460900493031537694380935049
61747460900493031537694380935050
61747460900493031537694381401610
61747460900493031537694384588150
61747460900493031537694752937674
61747460900493031537694757678365
61747460900493031537697856511079
61747460900493031537715645068813
61747460900493031537715649673907
61747460900493031537715649686957
61747460900493031537718748519671
61747460900493031537781424545447
61747460900493930318945078668003
61747460900493930456143072228933
61747460900493931554291868047251
61747460900493931555983350041253
61747460900493931555985672989547
61747460900517044275008756657964
61747460900517044892777372702112
61747460900517044892777458441260
61747460900517046058582660595088
61747460900517340963956006918302
61747460900517341514691324477822
61747460900517341514879352555150
61747460900517341515444092519961
61747460900517344487188688379355
61747460900517344487251735941439
61747460900517344624261398609690
61747460900517344624512490316911
61747460900517345036022409537281
61747460900517345036043334847323
61747460900517345036231705881242
61747460900517345036231705881243
61747460900517345036231734460958
61747460900517345036231734460959
61747460900517345036294377185285
61747460900517345036294381907019
61747460900517345036294496225883
61747460900517345081775999050839
61747460900517345082047966698843
61747460900517345219246045048538
61747460900517345219246045048539
61747460900517346271641169685626
61747460900517346454596190478025
61747461112767364192995434241778
61747461112767369546161511058414
61747461112767370780943444553346
61747461112791680621516061081149
61747461112795583082515069018810
61747461112795588570769045578202
61747461112803386171233607680436
61747461112803386172925602109184
61747461112803386172925854721534
61747461112803386172925859307914
61747461112803386172925859309366
61747461112803386310123590451668
61747461112803386720277395766181
61747461112803386721717825028372
61747461112803386721717825146464
61747461112803386721717825150836
61747461112803386721717829750106
61747461112803386721717911239904
61747461112803386721905858895908
61747461112803386721968619593602
61747461112803386721968621010752
61747461112803386721968873623102
61747461112803386721968878228196
61747461112803386722471056668342
61747461112803386722473381016316
61747461112803386722533732694117
61747461112803386722533732694118
61747461112803386722724085119420
61747461112803386767471381240480
61747461112803386767722085343584
61747461112803386904920077604212
61747461112803386904920077954132
61747461112803391661600774890574
61747461112803391663356043717772
61747461112803391663356047968574
61747461112803391707413903205376
61747461112803392256205873647568
61747461112803686956993028437031
61747461112803686957476639218011
61747461112803687094191015975925
61747461112803687094737307854335
61747461112803687094758199862927
61747461112803691898380193928059
61747461112803692445643948437937
61747461112899748964852413661792
61747461112899749376634419570764
61747461112900649532664195302224
61747461112900649533417336475488
61747461112900649533417336481312
61747461112900649533479755289644
61747461112900649944446115472048
61747461112900649944446201211196
61747461112900649945011057095512
61747461112900649945011314312956
61747461112900649945262018410236
61747461112900649945262018416060
61747461112900650081706869847520
61747461112900650082271725731836
61747461112900650082460011020784
61747461112900650082460011026608
61747461112900950134532699570338
61747461112900950271542664103558
61747461112900950271730692180886
61747461112900950271793368206662
61747461112904551993934801240726
61747461112904551993997477266502
61747461112911456347220363316672
61747461112915358806923044346140
61747461113083464729451314989057
61747461113083468845639474460307
61747461113083468845641797408601
61747461113095472115064085231872
61747461113095476416378513831332
61747461113095476416378885367640
61747461113099079947662726220975
61747461113099079947662726225187
61747461113118587352923149477238
61747461113118587490183818113562
61747461113119487439642007838674
61747461113119487439642266105878
61747461113119487920734845372698
61747461113119487920734845378522
61747461113119487920734932530240
61747461113119487920735702770002
61747461113119487920735959981622
61747461113119487920735959987446
61747461113119488057995599748170
61747461113119488057995601166564
61747461113119488058184656695274
61747461113119491008419306276768
61747461113119491008419650650302
61747461113119491008984509716946
61747461113119491145680061019422
61747461113119787445982973424761
61747461113119787491736529636869
61747461113119787628913630238825
61747461113119788247454480463896
61747461113119788247454566203044
61747461113119788247455337855376
61747461113119791152585115417889
61747461113119791334699950914714
61747461113119791334699952331656
61747461113119791334950655017817
61747461113119791334950655017818
61747461113119791334950656434760
61747461113119791746544634266404
61747461113119791746544891116665
61747461113119791746544891116666
61747461113119791746544891470798
61747461113119791746544892533608
61747461113119791747297779681792
61747461113119792982163275089829
61747461113123389765156426491818
61747461113123389971078872977595
61747461113123393469502227443174
61747461113123393492410448613959
61747461113130294871736979433354
61747461113130297821972743989709
61747461113130297821972743989710
61747461113130297822160690565594
61747461113130297822161030334241
61747461113130297822161030334242
61747461113130297959170655111912
61747461113130297959170736600258
61747461113130297959170740851060
61747461113130297959421440685892
61747461113130298370953005381527
61747461113130298371015419934686
61747461113130298371015424185488
61747461113130298371015681402932
61747461113131494873017068201385
61747461113131495445241047887517
61747461113131498579055038494116
61747461113131498579055124233264
61747461113131498579243066204262
61747461113131498579243067621204
61747461113131498579243406326985
61747461113131498579243410577787
61747461113131498579243410577796
61747461113131498579326974361353
61747461113131498579330073543987
61747461113131498579810589741603
61747461113131498716503820929654
61747461113131498716503822346596
61747461113131499128035038063396
61747461113131499128097800178240
61747461113131499128098057395675
61747461113131499128098057395684
61747461113131499151281424016559
61747461113131500386627441743475
61747461113134200419688463182257
61747461113134200443498594110445
61747461113134200489252150322553
61747461113134200490923396218630
61747461113134200490923511009913
61747461113191537191423629421913
61747461113191537191423629538505
61747461113191537191423630471625
61747461113191538424513311387293
61747461113191538426769648198541
61747461113191538837778649906297
61747461113192437139019250224082
61747461113192438855127013628275
61747461113192438856819266324227
61747461113192438992325006238823
61747461113192438994017258934775
61747461113192734035788727089372
61747461113192737214252237443616
61747461113192737214252266023332
61747461113192737328289844222477
61747461113192737328289845626370
61747461113192737328289845639420
61747461113192737351431273037807
61747461113192737740071851181209
61747461113192737740134527206986
61747461113192737740134527561118
61747461113192737763021894806243
61747461113192737763022152023687
61747461113192737763022153086497
61747461113192737763025250856401
61747461113192737763232235963136
61747461113192737763294911988912
61747461113192737763295283525220
61747461113192737764717890854426
61747461113192737810471561851958
61747461113192737947669439677082
61747461113192737947732230488282
61747461113192737948484998731625
61747461113192737948484999664745
61747461113192737948505919321385
61747461113192737948505920487785
61747461113192738998642072904468
61747461113192738998644023649662
61747461113192738998644024116222
61747461113192739000085601056957
61747461113192739000273629134285
61747461113192739000336276345614
61747461113192739044146904573113
61747461113192739044314011827401
61747461113192739045839157269065
61747461113192739046570348755337
61747461113192739046570377569785
61747461113192739181574680463482
61747461113192739181574680463566
61747461113192739181574680463726
61747461113192739181574680580206
61747461113192739181574680930286
61747461113192739183266932226557
61747461113192739183266933276158
61747461113192739183269256107728
61747461113192739183287852816317
61747461113192739183287853982717
61747461113192739183831017391502
61747461113192739183831017508142
61747461113192739183851938214701
61747461113192739594798234965546
61747461113192739594798235432106
61747461113192739594860910058201
61747461113192739594860910991078
61747461113192739594860910991321
61747461113192739594860910991322
61747461113192739594863233939372
61747461113192739594881830647961
61747461113192739594881831814361
61747461113192739595633944123673
61747461113203245807757609750183
61747461113204441440250568909761
61747461113204444780242329871514
61747461113204446381637734418051
61747461113204446381829117994416
61747461113204446381829118344336
61747461113204446427394646129196
61747461113204446427394646479116
61747461113204446427582674206524
61747461113204446427582674556444
61747461113204446427645350232300
61747461113204446427645350582220
61747461113227559283678747828368
61747461113227559283929451948941
61747461113227559764186437662234
61747461113227559764186694879678
61747461113227559764437398982782
61747461113227559764437484721930
61747461113227559901447106298558
61747461113227559901447449255150
61747461113227559901635391593330
61747461113227559901635477332478
61747461113227559901698153358254
61747461113227560999784274101178
61747461113227560999784531318622
61747461113227561136709436950508
61747461113227561136709522689656
61747461113227561136772198715432
61747461113227561136960226792760
61747461113227561136960484010204
61747461113227561136981146388899
61747461113227561136982266711726
61747461113227561136982523929170
61747461113227561137044942737502
61747461113227561548576244543370
61747461113227561548576501760814
61747461113227561548827205863918
61747461113227856247586371706799
61747461113227856384679641285449
61747461113227856386371893981401
61747461113227856386560185047667
61747461113227856387124006290713
61747461113227859541675019920901
61747461113227859953624424887547
61747461113227860090717695632597
61747461113227860090905985532463
61747461113227861143049487344681
61747461113227861325499627961129
61747461113227861325499629127529
61747461113227861326063712193113
61747461113227861326063713359513
61747461113227861326251740270441
61747461113227861326251741436841
61747461113227861737845719268485
61747461113228756748197328908465
61747461113228756954371967042228
61747461113228756954371967042231
61747461113228756954371967042237
61747461113228759903563130854058
61747461113228759903563130856488
61747461113228759903563130873741
61747461113228759903563130873750
61747461113228759903751158951078
61747461113228759925635624398922
61747461113228759926471304742602
61747461113228759926638440811347
61747461113228759926639598448272
61747461113228759926639602699074
61747461113228759926639603048994
61747461113228759926660490456864
61747461113228759926660494707666
61747461113228759926660495057586
61747461113228759926660495074848
61747461113228759926660496124608
61747461113228759926723166482640
61747461113228759926723170733442
61747461113228759926723171083362
61747461113228759926723544218121
61747461113228760109465866510230
61747461113228760109737854805701
61747461113228760452543130792950
61747461113228760452605806818726
61747461113228760475430755609811
61747461113228760521247806796092
61747461113228760521269070813381
61747461113228760521436178361441
61747461113228760521436206882108
61747461113228760521436206882111
61747461113228760521436206941157
61747461113228760521457098890703
61747461113228760521519774975525
61747461113228760521519860714673
61747461113228760658717853325221
61747461113228761712556879251756
61747461113228761712744907329084
61747461113228761712744907679004
61747461113228761756531142712848
61747461113228761756531142829488
61747461113228761756866907311365
61747461113228761758226867429496
61747461113228761758226867779416
61747461113228761758289543455272
61747461113228761758310435463864
61747461113228761758477571532600
61747461113228761758477571882520
61747461113228761758498463891112
61747461113228761758561139566968
61747461113228761759041655764584
61747461113228761759041656114504
61747461113228761895487536065820
61747461113228761895759132177516
61747461113228762305909581856661
61747461113228762307269541974792
61747461113228762307269542324712
61747461113228762307353110009160
61747490425481810162827697695756
61747490425481810169602294999020
61747490425481824986985726509052
61747490425492616975732368634252
61747490425492631799890397447548
61747490425808681277008394118684
61747490425808681277008623689532
61747490425808682921692052749308
61747490425808682923300967448508
61747490425808682923384305445260
61747491062631747187036944952664
61747491062713698720584546461960
61747491063580028415665172516974
61747491063588984549623764233554
61747491063588999367006966172738
61747491063589004453268861277466
61747491063589034093155371272054
61747491063589034098802832746446
61747491063589038216622891836166
61747491063589048918131283021064
61747491063613354782888023069224
61747491063613365895925424523612
61747491063686300770558632985372
61747491063686300775641207163532
61747491063905100041541853022024
61747491063905103752662480380932
61747491063905104164194814938584
61747491063905104164256458212576
61747491063915906854465123965966
61747491139416549631663182397066
61747491139416565686820346074504
61747491139525829639927946356456
61747491139732664986213965177970
61747491139732664986297618951486
61747491139743422392954678975036
61747491139743470563855153899382
61747491139743922108432695824900
61747491139744672558819050976994
61747491139840717063365983729638
61747491139841933882488024405970
61747491140388256147538508686840
61747491140389156717229452236454
61747491140389156717232894852276
61747491140389156898552542185850
61747491140389156898552542190222
61747491140389160604592919831212
61747491140389171534612539390214
61747491140389173364484338606030
61747491140399919059145558414592
61747491140399933883493936115278
61747491140401130934535824393362
61747491140401131117278537802064
61747491140401164281006673325534
61747491140401164286109910991150
61747491140401164287781500204018
61747491140401164471067437012380
61747491140401164471070874906468
61747491140401168175416675041344
61747491140401169823986161176592
61747491140401179105164702143202
61747491140401180935310418276404
61747491140401180935579695708030
61747491140401184641348471107232
61747491140424278860006343675390
61747491140425479800294411195264
61747491140436241958564946812668
61747491140436286423218448470346
61747491140436286429993275344458
61747491140436286613028506636938
61747491140436291966385964748700
61747491140436303079423366203088
61747491140497180383004880730958
61747491140497224854642129348668
61747491140509232601702967503230
61747491140716029654507235790882
61747491140717233939783020929840
61747491140728025928526109191498
61747491140728037222822578251454
61747491140728037225333315456884
61747491140728040931371368637632
61747491140728040936453942815792
61747491140728042576055027268256
61747491140728042582829854142368
61747491140752352556249104441632
61747491276299547736874523913301
61747491276322918028340253783181
61747491276322919675469310520933
61747491276322929146649286349783
61747491276322929146649287412593
61747491276322930381996079974169
61747491276322962498286021357271
61747491276322964145415078095023
61747491276322967439670092264935
61747491276322967442117813320357
61747491276322967853900077496533
61747491276322969086799149002687
61747491276323820243281092515497
61747491276323829714461068340135
61747491276323829714461068344506
61747491276323830949807861968733
61747491276323834655848238097775
61747491276323863066098055951295
61747491276323864713226860089587
61747491276323868419264137368653
61747491276323868419267236218629
61747491276326532653243206890029
61747491276326536359283584068831
61747491276326569710917219163533
61747491276614703643383052875419
61747491276614703645642487586309
61747491276614714344638448420835
61747491276614714756420454329807
61747491276614718048983990638427
61747491276614718048984247842821
61747491276614718460766254814603
61747491276614718468109292560379
61747491276614718468109293623189
61747491276615604211194833802961
61747491276615604213454269580873
61747491276615614912450229348377
61747491276615615324232235257349
61747491276615618616796029833173
61747491276615618616796029837544
61747491276615618624327096719087
61747491276615619028578035742145
61747491276615619035921074550731
61747491276615619035921074555102
61747491276626425849661425366139
61747491276626427084443358861071
61747491276650726355854331070217
61747491276650726358110667998153
61747491276650737057109468348429
61747491276650737057109726615633
61747491276650737468891732524605
61747491276650737476231409615289
61747491276650737476231414220139
61747491276650737476231414220382
61747491276650737476231414233273
61747491276650737476231415283033
61747491276650740761455268833225
61747491276650740761455527100429
61747491276650740768983236869163
61747491276650741173237533009401
61747491276650741180577214700807
61747491276650741180577214718069
61747491276650742415359143595017
61747491276650742415359148195739
61747491276650742415359148200110
61747491294048838188548261476033
61747491294048838600330267385005
61747491294048843678975006928993
61747491294048844090757012837965
61747491294340294510737899467738
61747491294340294518077582226166
61747491294340295747776169890606
61747491294340295752861838669392
61747491294340594288226229276709
61747491294376602594904841220529
61747491294376602594905099500783
61747491294376602595093127578111
61747491294376613296348264843273
61747491294376613708130529032499
61747491299925949034750374926946
61747491299925949037264298593516
61747491299925950867425142950780
61747491299958330764477185249880
61747491299958364116302205539090
61747491299958369476790430671880
61747491299958380589827832126268
61747491299958380590099426721804
61747491299969176289715993502280
61747491299969187401395414398188
61747491300031315464461040588028
61747491300031315464732979557098
61747491300031315469543614766188
61747491300031315652578846291948
61747491300031316064339845523592
61747491300031316064360852200920
61747491300031317301402474091938
61747491300248919329022300964262
61747491300248919931157210075990
61747491300248919931158328921214
61747491300248919931160652219428
61747491300248921165939143570922
61747491300248921165942585714360
61747491300249219525906611570420
61747491300250100372898456980894
61747491300250105863328297034480
61747491300250105865774037648902
61747491300250116983893670791418
61747491300250120093718302400050
61747491300250120687486325847776
61747491300250120688239471276214
61747491300250120688242908697918
61747491300285228007985468420180
61747491300285238526498235228860
61747491300285238531580809407020
61747491300285238714511581006300
61747491300285239126105444052728
61747491300285239126105558837944
61747491300285239128554281465062
61747491300285239128554286186796
61747491300285242238374442900046
61747491300285244067681011040686
61747491352261099036345540686203
61747491352261109783542893592556
61747491352261115088510676120319
61747491352443580208888397696254
61747491352443580211144734624190
61747491352443630166351338190484
61747491352443630349449240805685
61747491352478697000378461029694
61747491352478697000940222313384
61747491352478697002634797957630
61747491352478746956149148827972
61747491352479598165160160985811
61747491369841247631863289178456
61747491369961473457685066954995
61747491369961473594883059565543
61747491369962374208720153200211
61747491369962374620314131031855
61747491369962674352237162288531
61747491369962674397970073532681
61747491369962674397973172382657
61747491369962674809563804323691
61747491369962674809567150214301
61747491369985735859330654330665
61747491369986985977093966142139
61747491369986985977094224422393
61747491369986985977115242448803
61747491369986986022850908536577
61747491369986986388687943973783
61747491369986986434444886368221
61747491369986991327815677953511
61747491369986991327815936233765
61747491369986991373569521148053
61747491369986991373570297399655
61747491369986991373572620347949
61747491369986991510767599847669
61747491369986991510770612958497
61747491369986991510770957314769
61747491369997481350262660036131
61747491369997496167645861975315
61747491370169054311973246075218
61747491370169054312056928428450
61747491370169457045163314190579
61747491370169505214368212247499
61747491370205527515364288284592
61747491370205827658860405364320
61747491370205829305801177161468
61747491370277424423886256089664
61747491370278775298763281458336
61747491370278775300455534037648
61747491370278775344516866250160
61747491370313897625398313727616
61747491370313897625398313845708
61747491370313897625586341923036
61747491370824650964731855742494
61747491370824651002703293053978
61747491370824651011991698053274
61747491370824662122682657451214
61747491370825551578045367095584
61747491370825562691082768549972
61747491370825851759701986221322
61747491370825851904827418758836
61747491370825862879764918652926
61747491370836658580283278893516
61747491370836658582815457963298
61747491370860636619085909149138
61747491370860669970910929438348
61747491370860935021686052952268
61747491370860935204700392119564
61747491370860936854089167349438
61747491370860936854089253442878
61747491370860936854089253792798
61747491370860970205997842238632
61747491370860973866198656377492
61747491370860973912227280959644
61747491370860975695776820634200
61747491370860975695860502987432
61747491370860986808897904441820
61747491370861991840533355385754
61747491370862025192191238089908
61747491370862035893634661712652
61747491370862035893634663228972
61747491370862325335687355169636
61747491370862326571034149135140
61747491370862326616975733424576
61747491370862336037151670800972
61747491370862336037151672317292
61747491370862336082905255709436
61747491370862337684280470675448
61747491370872681293023857431912
61747491370873094725724987250778
61747491370873098797812639237786
61747491370873098843545303441302
61747491370873128445082681855476
61747491370873131737834504508628
61747491370873131783588060604096
61747491370873142850871905963016
61747491370933871728722004274890
61747491370933916337891976805402
61747491370933919899622478032836
61747491370933919899622479199236
61747491370933920037155201945638
61747491370934816768443090159430
61747491370934816905703754078392
61747491370934971140883118668060
61747491370934971140883119134620
61747491370935270957538464521116
61747491370935271375886348172004
61747491370935272611988349164086
61747491370935272611988606381530
61747491370970394756645521249626
61747491370970394756645522299386
61747491370970394756645779516830
61747491371152704350461657095166
61747491371152709703693848894476
61747491371152719167844859034350
61747491371152724482872472538828
61747491371152726312179040679468
61747491371153775810703437850504
61747491371154075535684506164332
61747491371154077189588131396600
61747491371154077235132767522788
61747491371154077235132767639428
61747491371154077235132796219144
61747491371164884003143548851946
61747491371164884003331834146718
61747491371164884048876470272906
61747491371164884049064498350234
61747491371188743529137557099708
61747491371188747241076411400682
61747491371188747241077100147518
61747491371188747241077100614078
61747491371189183318592865654144
61747491371189193974115338728840
61747491371189194392672171511924
61747491371189194392672172561684
61747491371189194436712611715844
61747491371189194438404865461556
61747491371189197685235967254148
61747491371189197685235995833864
61747491371189197730968630291264
61747491371189197730968631341024
61747491371189197730968658987620
61747491371189198097017971996720
61747491371189198097017972113360
61747491371189198142750664896592
61747491371189199332367085490662
61747491371189199332367342708106
61747491371189199332555370785434
61747491371189199334059338069974
61747491371189199334059595287418
61747491371189199334247623364746
61747491371189199378100006794982
61747491371189199379980287568262
61747491371189199380545146634906
61747491371189199380545147684666
61747491371189199380545404902110
61747492734784900489131710785931
61747492734784901083994078128505
61747492782367303084721889856286
61747492788275928452069972343650
61747492805685403599670989167903
61747492805685703743187998256223
61747492805685703788924008350349
61747492805965463953081510405067
61747492806000588065145154543058
61747492806001804737128473351988
61747492806001804737128558378246
61747492806001804737128559441056
61747493189746007826975212864269
61747493189749938153563510695937
61747493207439797033566667209549
61747493207474918763940908320663
61747493207474929876978309775051
61747493213347188472584550327273
61747493213348121662601509734501
61747493213348122257397740491905
61747493213380503991378495205869
61747493213380503991378581299149
61747493213380509479298199627789
61747493213380509479298285721069
61747493213383205694625554832393
61747493213383205694625640925673
61747493213383211182545259254313
61747493213383211182545345347593
61747493213383544131288990691387
61747493213383555839188759604989
61747493213383555839189878800133
61747493213383560778313394734741
61747493213383560778314170636423
61747493213383560778316493584717
61747493213383560778316837940989
61747493213384406451646289335645
61747493213384406451648612283939
61747493213384411345019317775949
61747493213384411390774023315373
61747493213384411390776346263667
61747493213384411756613295607593
61747493213384445158331973313764
61747493213384445158394649339540
61747493213384445158394992296132
61747493213671426053529048135130
61747493213671426229016452836364
61747493213671426236544420889564
61747493213671426236546744887618
61747493213671426236547519722278
61747493213671442105693834487076
61747493213671442107388411297722
61747493213671442107388668515166
61747493213671442700302041875788
61747493213671442700305484019226
61747493213676229121727228904402
61747493213676229121727486121846
61747493213676229121789904930178
61747493213676229121790247886770
61747493213676229126810060300006
61747493213695708208308073653043
61747493213695755789494518926803
61747493213695755789515410935395
61747493213695755789578458497271
61747493213695755789578458497479
61747493213696608638859100568082
61747493213696656220129458251197
61747493214352205473541045626715
61747493214353105904092072541754
61747493260941646212338916691028
61747493260965959851411040018801
61747493260965959851473801783725
61747493260965959897227385506867
61747493260965959897227471246015
61747493260965960308758684130615
61747493261622409535457650922827
61747493261622457116706773757397
61747493261914193361403867309781
61747493266558132709105301517069
61747493266558138197024919845709
61747493266558138197025005938989
61747493266558487792793831227819
61747493266558487792796154176113
61747493266849971437177654819132
61747493266850271580694663907452
61747493266873370277880706168765
61747493266873384507493206792519
61747493266873384507493206792727
61747493266874285120974862291875
61747493266874285120974887689423
61747493266874285120974890871751
61747493266874285121058458905911
61747493266874285121058544645107
61747493266874570851948742522045
61747493266874585264575467994231
61747493266874585676106766617979
61747493266874586911704640589524
61747493267529881772726180301433
61747493267822818728751949797145
61747493284284309137619170124173
61747493284284309137621493072467
61747493284284314076746904103901
61747493284284314076749227052195
61747493284284358544118689826833
61747493284284358544119809021977
61747493284284363894838078689911
61747493284284363894840401638205
61747493284284364032038394248753
61747493284564124235146938153435
61747493284564124241925089199021
61747493284574947108482473867594
61747493284574947108670788922984
61747493284576147819811266026386
61747493284576147819811294724146
61747493284576147819996109164622
61747493284576147819996109164670
61747493284576147819999552370918
61747493284576147819999580018918
61747493284576147819999581068678
61747493284576147865564879634068
61747493284576147865749694074535
61747493284576147865749694074538
61747493284576147865753136231026
61747493284576147865753164911578
61747493284576147865753164915790
61747493284576147865753165978600
61747493284576147865753252067668
61747493284599260746714527345533
61747493284599260792468082489007
61747493284599260792468082489167
61747493284599260792468111068723
61747493284599260792468111068883
61747493284600161177265554610493
61747493284600161177286473596464
61747493284600161360279892709155
61747493284600413785349673102127
61747493284600447136986322357422
61747493284600458256735874660146
61747493284600461366536119910921
61747493284600461366619802730713
61747493284600463150946880662164
61747493284610969821139825204369
61747493284611264474040573554314
61747493284611264474228888609704
61747493284611269964655691104052
61747493284611269964655719683720
61747493284611270147670026039212
61747493284611270147670030756574
61747493284611270147670054737020
61747493284611270147670059336290
61747493285232640146136213408487
61747493285232640191868877612003
61747493285232645130996611591731
61747493285255710293500298134939
61747493285255710293500299651259
61747493285255758011947499319205
61747493285255758012031182138997
61747493285256610861312079775371
61747493285256610861312081291691
61747493285256658442498526584165
61747493285256658442582209403957
61747493285256958769029760520917
61747493285267461733237001633335
61747493285267462144830979464979
61747493285267462147275344470243
61747493285267761922486674925171
61747493285267762288347988553299
61747493285267762336525017762079
61747493285548394824707335366009
61747493285548394824707336882329
61747493285548695013977900666437
61747493418199679681430191488541
61747493418199679689023245654639
61747493420498847699702225449420
61747493421130995045246914795548
61747493421130995182444907406096
61747493421133740801762418334026
61747493421134626552128236270350
61747493421134641369511438209534
61747493421134641369511696476738
61747493421158007961777732744348
61747493421158041313602753033558
61747493421158908529526752619856
61747493421447090633519906540106
61747493421447090770717899150654
61747493421447094344640533899014
61747493421447094481838526509562
61747493426058952272229665816653
61747493426079360841978263676787
61747493426079366192699975488159
61747493426082963112974343178819
61747493426082968463696054990191
61747493426083268836232813002007
61747493426371134105528291255248
61747493426371134105611974080656
61747493426371134110613960034034
61747493426371134110697642859442
61747493426374752619380496250851
61747493426386758360060859783651
61747493426406250895326101892736
61747493426406250902187706192882
61747493426406266954349399005560
61747493426406266954349657272764
61747493426406266954352723177034
61747493426406266955102540186100
61747493426406266955102798453304
61747493426406267551406442414202
61747493426406272490533171511826
61747493426406272490533429779030
61747493426406272490536495683300
61747493426406272491286312692366
61747493426406272491286570959570
61747493426406272492792832611236
61747493426407172923345012503932
61747493426407173472387773142508
61747493426407468122962962491140
61747493426407473066862021592252
61747493426407473067049270579954
61747493426407473067050307936784
61747493426409869271831288600284
61747493426409869273525864244530
61747493426409869274364069969610
61747493426409874764040854937388
61747493426409874764041113204592
61747493426410169414616044286020
61747493426411075521060382717858
61747493426411075521060727074130
61747493426411075521123489193186
61747493427067533896874748901506
61747493427067567248699769190716
61747493427067582067775223942492
61747493443780925319144856486195
61747493443780925319145889588059
61747493443780927102718760423319
61747493443780927102719793525183
61747493443783627022391916112719
61747493443783627022392949214583
61747493443783627159589908723267
61747493443784827962679935447101
61747493443784827962680279803373
61747493443807889424037503488389
61747493443809090181058151898361
61747493443809095120185885878089
61747493443809144938277060464099
61747493443809144938277403420691
61747493443816033192765400134015
61747493443816043757011864248075
61747493443816043894208823756759
61747493443816047461357664732871
61747493443816047598554624241555
61747493443819634914969509193855
61747493443819649732352711133039
61747493443819649732353744234903
61747493444100928864857783134599
61747493444100928910632546898527
61747493444112620240286343713823
61747493444112634462042086863695
61747493444112635194950192120020
61747493444112635194950192236660
61747493444112635194950220816376
61747493444112636293015563379923
61747493444133344364694764673159
61747493444133344411286327147224
61747493444133349900900521120110
61747493444133349900900607213390
61747493444135745512851758086071
61747493444135745512852045049631
61747493444136029052884757010183
61747493444136045702122610231967
61747493444136045702939408942104
61747493444136045702939666159548
61747493444136051192553689008270
61747493444136051192553947275474
61747493444136051192616709390318
61747493444136946087736851297142
61747493444136946819827928273940
61747493444136946819827956970296
61747493444136951623104630179950
61747493444136951623104716273230
61747493444136951623104974536222
61747493444136951623104974540434
61747493444136951623167736653820
61747493444136951623167736655278
61747493444144154517120828621964
61747493444144154884561352604133
61747493444144155065891504936542
61747493444144156120095656688928
61747493444768231159808480198755
61747493444792546489032016837471
61747493444792557602069761248451
61747493497274637459677907698539
61747493497274637466456058744125
61747493497309771959582313067426
61747493497309771959583432262570
61747493497309777447754184807044
61747493497310956616423770359697
61747493497310972669408257020182
61747493497310972671100509716134
61747493497310972671100539463654
61747493497310972671665398530298
61747493497310972671667692780832
61747493497310972715161841930050
61747493497310972716854095675762
61747493497310972717419069533500
61747493497310976375256901442707
61747493497310978021822249739992
61747493497310978022669664477856
61747493497310978067575806070192
61747493497310978205588673122158
61747493497310978205621246597590
61747493497310978207033263506386
61747493497310978207033349599666
61747493497310978207284311965762
61747493497310978207284398059042
61747493497321484694588616487024
61747493497321783235035576917212
61747493497321785018580264360730
61747493497321785018580293175178
61747493497322683802784596792719
61747493497322683802784596792720
61747493497322685449895027193219
61747493497322685451587193800103
61747493497322685451587279889171
61747493497322685451587308118967
61747493497322685451608200477479
61747493497322685587176703580008
61747493497322685587176703696648
61747493497942858167970157432956
61747493497942858579564135264600
61747493497943124957969893652754
61747493497943158174288140790151
61747493497943158311487166637916
61747493497943158311548895165623
61747493497943158768813808673076
61747493497943158906073529811331
61747493497943169468648662425490
61747493497943169468648748514558
61747493497966269225097840590791
61747493497966269773889811032983
61747493497966272929443641075587
61747493497966273478235611517779
61747493497966284042481042529975
61747493497967169792847893703516
61747493497967170204441871535160
61747493497967173908787672019956
61747493497967184610231095642700
61747493497967469936426631319543
61747493497967469980489083214090
61747493497967469982181249820974
61747493497967469982181335910042
61747493497967470393691544826996
61747493497967470530951265965251
61747493497967473503511677428867
61747493497967473640772431804339
61747493497967474098037345195152
61747493497967474235297066450047
61747493497967484753748104614380
61747493497967484753748104731020
61747493497967484753809833258727
61747493497967484799564451760158
61747493497967484799564537849226
61747493497977996777204789233480
61747493497977996777204790399880
61747493497978281051574330929347
61747493497978282286352935653535
61747493497978282286356264424279
61747493497978297103739466363463
61747493497979181436284762156043
61747493497979182671066695650975
61747493497979197488449897590159
61747493498259224252280938578060
61747493498294348094696440254222
61747496876836683336728137685570
61747496882745008423298426581342
61747496882745308566814316474518
61747496882745308566815435669662
61747497015579959699957817731297
61747497036358746484965432034652
61747497036361446542109319611607
61747497042160819066938424771025
61747497042161721878370098602751
61747497042266187147479953583534
61747497042269773549509711265777
61747497042270974118561406751231
61747497042270974123577747619057
61747497042270974123581218814547
61747497043141473162386216795057
61747497043141473162386216911697
61747497043141473162386303000765
61747497043141473162407223589073
61747497043141473162574244872385
61747497043141473162574244989025
61747497043141487979957446811569
61747497043141487979957446928209
61747497043142387751404921772961
61747497043142387934335578587025
61747497043145139456447874683520
61747497089536391257301308318370
61747497096319101880300965090305
61747497096319101880300965206945
61747497113061572779663561228673
61747497113061622185156908468759
61747497113134568177910092563067
61747497113169626275929081508193
61747497113169692288216025866255
61747497113169692289970268693513
61747497113170826849997117394705
61747497113170892863954363940923
61747497113182600840422598098161
61747497114021877775071561291589
61747497114021877775071589871305
61747497114021911167567592194463
61747497114044992942092664100081
61747497114045894610420967089439
61747497114045937427332791861251
61747497114046189399949297445509
61747497114046222792445328348383
61747497114046226457812399145263
61747497114046226869594662271679
61747497114046237570849686280787
61747497114046237616603271072611
61747497114056699777033294268959
61747497114056701423409205595535
61747497114056701560607198206083
61747497114119172445482894742547
61747497114119172491236479534371
61747497114119172857264900651519
61747497114119172903018485443343
61747497494178569807526441927815
61747497494178617978426916852161
61747497497137829120173395499973
61747497497137880904790022845763
61747497497199124455933796874321
61747497497210763994806603961733
61747497497210808466443852579443
61747497497210815779423231307523
61747497497210815784486032336817
61747497497210815787013989705363
61747497497210824518607954911695
61747497497210831839178067708701
61747497497210831839178092037615
61747497497235147168401628676331
61747497511905380007076838899825
61747497514827689829479652855263
61747497514862856024959986225069
61747497514862856025607635777265
61747497514862856027299886606977
61747497514933089610283490249602
61747497514933089617811458302802
61747497514960120872586004787995
61747497514968222276003218408968
61747497514968222276003475626412
61747497514968222278450936400154
61747497514968222278451193617598
61747497514968223008628793624930
61747497514968223010321046320882
61747497514968223011076514680352
61747497514968228363489441467668
61747497514968228363490474569532
61747497515800297025039895501904
61747497515800302586660147514404
61747497515800346843068394062138
61747497515807207351730815891777
61747497515808405905212340207717
61747497515808405905233346535173
61747497515808405905233346885093
61747497515808406316994346116689
61747497515811107608647427911569
61747497515811107613542088681185
61747497515831517322074853967789
61747497520735113888526703349896
61747497520735162197255368227349
61747497520735163846012887498772
61747497520735163846263935975410
61747497520735163892017520885326
61747497520736013224007625295941
61747497520736064597089971157707
61747497520736065008624253108499
61747497520759473822133106247509
61747497520760324848885361449861
61747497520767529388363684888456
61747497520767529388367040938614
61747497520771181068053978097172
61747497520771481392955718264629
61747497520772337955084106602120
61747497520772337955335153661816
61747497520772371306909126891330
61747497520772371306971802917106
61747497520772371306972145873698
61747497520772382419946528345718
61747497520833259723518569911621
61747497520833304195155818529331
61747497520833325781555746310317
61747497520840464262996893350216
61747497520840464263000249400374
61747497520840514220483077499092
61747497520840514225566423329584
61747497520840514225629185448640
61747497520840514228076906504062
61747497520840530277793172631348
61747497520840530277793429848792
61747497520840530280054014936758
61747497520840530280240890386350
61747497520840530280241147603794
61747497520840530280241176418242
61747497520840530280242300231530
61747497520840530872339761443776
61747497520841429656514991694957
61747497520841431442662054952128
61747497520844132734315136747008
61747497520844132734315138181366
61747497520844132734503423104590
61747497520844132734503423476138
61747497520844132734503424525898
61747497520844432740759677821804
61747497520844432923773989826326
61747497520845317256409762866683
61747497520845317294642412833254
61747497520845328412699712440026
61747497520845328412762388465802
61747497520845333308298428474959
61747497520845333354052041963091
61747497520864843962367918838471
61747497520864843962430966400347
61747497520864843962430966400555
61747497520865741283903096232315
61747497520865744392919317105876
61747497520865744392981966154273
61747497520865744392981993131652
61747497520869648683580063988820
61747497520869648683642740014596
61747497520876531442524168097492
61747497520876531447607513927984
61747497520876548234152118285568
61747497520876553587321547851942
61747497520876853181794734502008
61747497520876853181983020859638
61747497520877753793885327100376
61747497520877753793948003126152
61747497520877753793949117735076
61747497521715816292703247856769
61747497521715816292891190194949
61747497521715816292891190311589
61747497521715827411011165827497
61747497521715827411011165944137
61747497521715827411032086532445
61747497521715831110274392250773
61747497521715831115356966428933
61747497521715831115377887017241
61747497521716730881721867095525
61747497521716731083310864072029
61747497521716731540825419515733
61747497521717031272560422578441
61747497521717031272560422695081
61747497521717031272560508317589
61747497521717031272560508784149
61747497521717031272560537013945
61747497521717031272560537363865
61747497521717031272581429372457
61747497521719432791640497876713
61747497521719434623670840366079
61747497521719732975995510282293
61747497521719732975995510398933
61747497521719732975995853238885
61747497521719732975995881935241
61747497521719732980911063177141
61747497521740131621926698756337
61747497521740131621947705550353
61747497521740131622114726833665
61747497521740142735176491132019
61747497521740142735176491132227
61747497521740142740255623171161
61747497521740191963555043779326
61747497521741092531304147853172
61747497521741092531366823878948
61747497521743749769876729615088
61747497521743749815692945909733
61747497521743749952894377004795
61747497521751853644835974999728
61747497521813077609806601811033
61747497521813126838188252241086
61747497568110717916416232635878
61747497568110717923943943471634
61747497568110717923944200689078
61747497568110717923947299521549
61747497568110717923947299521792
61747497568110734387618253640934
61747497568110734387701821675302
61747497568110734524899900020383
61747497568110734524900186983943
61747497568110734524963725373718
61747497568145851179191885008742
61747497568145851179945403491260
61747497568145856669622183853944
61747497568145856669623216955808
61747497568986034622939060425637
61747497568986034628021749272581
61747497568986036414128046611896
61747497569010346247816796579557
61747497569010351743351583250612
61747497569010380011424195713727
61747497573910090860471627383816
61747497573910090860492548090168
61747497573910090860555310209224
61747497573910091043569529999017
61747497574007352367158034574647
61747497574018158997968762156098
61747497574019057964321389019127
61747497574019059748794797338404
61747497574019343283764315123242
61747497574019343291292283176442
61747497574019359755049904162666
61747497574019359755051023357810
61747497574042425098908193782631
61747497574042458450733214071841
61747497574042472680073747047799
61747497574042472680094639056391
61747497574042474327224067333934
61747497574043374895035848974366
61747497574043669732716134261367
61747497574054159748656910483768
61747497574054159748719672602824
61747497574054159753740256314260
61747497574054159753803018433316
61747497574054176403024077602930
61747497574054179924387421778414
61747497574054180061648176153886
61747497574054181893453257252988
61747497574054181893454290354852
61747497574054476546541086691250
61747497574893445010617910412869
61747497574893445010617910529509
61747497574893445010618253369461
61747497574893456128737886045417
61747497574893456128737886162057
61747497574893456128758806750365
61747497574893459833083686646853
61747497574893459833104607235161
61747497574894356513556249106861
61747497574894356696554128516393
61747497574894359801037584289949
61747497574894359806120158468109
61747497574894360217902049591657
61747497574894360217902049708297
61747497574894361638689964526219
61747497574894361638690307482811
61747497574894361638690307500072
61747497574894361638690307500073
61747497574894361638691001896147
61747497574894361638691344852739
61747497574894656702805922398697
61747497574894656702805922515337
61747497574894660036040813443973
61747497574894660036040813793893
61747497574894660041123301882985
61747497574894660041123387972053
61747497574894660407151722883493
61747497574894660407151723000133
61747497574917760339865811430793
61747497574917770858106980592583
61747497574917770903839644796051
61747497574917770903839644796259
61747497574917771457982343389081
61747497574918671288658007857495
61747497574918671425915320443869
61747497574918671471588664671559
61747497574918671842779785745577
61747497574918671842779785862217
61747497574918672025777665155109
61747497574918705189522604909255
61747497574918721249030868076916
61747497574918971477907681149331
61747497574918971615105673759927
61747497574918971660918549947813
61747497574918971660921905997971
61747497574918971666001038036905
61747497574918971666001124125973
61747497574919005012743570237023
61747497574929483780901739671031
61747497574929483780902082627623
61747497574929483780902082644884
61747497574929483780902082644885
61747497574929483780902084044565
61747497574929526415643195256436
61747497574929528062772247762100
61747497574929528062772253896404
61747497574990706327533322028953
61747497574990706327536421346941
61747497575002462937405462358164
61747497591671083751582493880436
61747497591671083754026858885700
61747497591671083935412742126048
61747497591671083937107317770294
61747497591733228467591303124621
61747497591744018628660067347460
61747497591744018636253896352430
61747497591744018819268116142223
61747497591744033634203630304141
61747497591744033634203970078613
61747497591744035420288018969894
61747497591745219385808562585334
61747497591745219390805126744654
61747497591745219393336273421090
61747497591745219393336530625481
61747497591745219393336530638534
61747497591745219393339629471248
61747497591745235994293263071703
61747497591745235994356055323174
61747497591745235995108391529523
61747497591745236040108835142259
61747497591745236040109640233096
61747497591745236040861976321347
61747497591768345260776286476049
61747497591768345261529058815723
61747497591768350566528983432350
61747497591769251134340765072782
61747497591769535309838830260498
61747497591769535309839173217090
61747497591769545833149402811341
61747497591769546429588382563222
61747497591769549676461378441055
61747497591769550088243384350027
61747497591769550133934183029091
61747497591769550133996859054867
61747497591769551369364916700020
61747497591769551918407591245316
61747497591780056163692337876830
61747497591780057948082144752142
61747497591780352649338852648910
61747497591780352785846118656614
61747497591780352786599264067790
61747497591780358137321314118392
61747497591780358139015518090816
61747497591780358139015546905264
61747497591780358183074899028308
61747497591780358184769103117372
61747497591780358322030235517748
61747497591780358322030235536621
61747497591781258750916963416712
61747497591781258750918078025636
61747497591781259299960752570932
61747497591781259299963080059441
61747497592619321249943832955381
61747497592619337310183441590875
61747497592619337310183446190145
61747497592619337310184560799069
61747497592620237740734468383451
61747497592620237740734468733371
61747497592620237740734468851463
61747497592620237740734468855835
61747497592620237740734473100813
61747497592620237740734473455105
61747497592620237740734554944903
61747497592620237740735249358239
61747497592620237740735588064029
61747497592620237740735592314831
61747497592620237740737912412003
61747497592620280557649622515031
61747497592620280557649737183815
61747497592620521412146295715241
61747497592620521823928559891417
61747497592620532530266242768073
61747497592620532530266271347789
61747497592620536229529382869001
61747497592620565877008717458839
61747497592620566288790981635015
61747497592620569581354403158211
61747497592620569588129344817747
61747497592620569633882900679935
61747497592620569633882901029855
61747497592620569999911608993923
61747497592620570045665165206031
61747497592620580701166746272135
61747497592620580746920216395175
61747497592620580746920302484243
61747497592643636441910058892885
61747497592643647697287345576565
61747497592643652455661582326288
61747497592643652501394201888832
61747497592643696920524002529076
61747497592643696920524002534900
61747497592643696920524004069886
61747497592644595886873273472611
61747497592644597488335784169508
61747497592644597488335784175332
61747497592644836741369832004037
61747497592644847854410590908055
61747497592644881213007080621747
61747497592644881258760636833855
61747497592644896076143838773039
61747497592655354532224531716891
61747497592655354532224532066811
61747497592655354532225312691679
61747497592655358052824936770768
61747497592655359882946243528263
61747497592655359882946243878183
61747497592655359882946243996275
61747497592655359882946244000647
61747497592655359882946244013537
61747497592655359882946330089715
61747497592655359882947363208841
61747497592655359882949687556815
61747497592655360020144236611195
61747497592655360020144236624245
61747497592655360020145355819389
61747497592655402517687356979380
61747497592655402517687358514366
61747497592655402517687442718528
61747497592655404302077163860516
61747497592655404302077169994820
61747497592655404302077255733968
61747497592655654721495127250320
61747497592655654721496251063608
61747497592716631795157212531646
61747497592717527057160567130711
61747497592717527468942573039683
61747497592717530761506367615507
61747497592717531173288373524479
61747497592717782729040327484681
61747497592717782729040327601321
61747497592717783140822333393653
61747497592717783140822333510293
61747497592717827200677576219031
61747497592717827200677690887815
61747497592717827246431161010855
61747497592717827246431247099923
61747497592717827612459582128003
61747497592717827658213166919827
61747497592717830950776961495651
61747497592717830950777047234799
61747497592717831362558967404623
61747497592728337392320566976126
61747497592728339176710378456580
61747497727562564082878882621557
61747497727562564082878886876731
61747497727562564082878887349150
61747497727562564083714562965237
61747497727562564085406815661189
61747497727635499513896775685515
61747497727635515431057235415122
61747497727647205111060130129995
61747497727667914457997620304380
61747497727667914465527912355634
61747497727667930334675001955092
61747497727667930336369578765738
61747497727667930336369835983182
61747497727667930929199641309436
61747497727667930929283209343804
61747497727667930930894216953682
61747497727667935870858774461358
61747497727667935870859032728562
61747497727670632220852723104316
61747497727670632221128048337512
61747497727670632221128134430792
61747497727670632222547298748562
61747497727670637711554850831860
61747497727670637713061165628132
61747497727670637713062198729996
61747497727671516735937866283915
61747497727671532788667860790291
61747497727678735502981905945258
61747497727678735502982163162702
61747497727678741037471101640878
61747497727678741037471359908082
61747497727678741038977621559748
61747497727678741588020411012772
61747497727678741588021444114636
61747497727678741588032035221738
61747497727678742686390042223650
61747497727678742686390299441094
61747497728522524702112463905531
61747497728542037140263899520371
61747497728542037140264932622235
61747497728542937570815959887195
61747497728542937570818282835489
61747497728542937708012919395879
61747497728542937708013952497743
61747497728542937708016275446037
61747497728542938119607930329387
61747497728545639411259977587991
61747497728545639411260321961525
61747497728546840031336000544247
61747497733434871903910609158004
61747497733434871903931529864356
61747497733446578233155222653603
61747497733467237446282327254040
61747497733467237446284650202334
61747497733469938731159810522476
61747497733469938737937731997214
61747497733469938738499493280904
61747497733469938740194068925150
61747497733469988693228276669218
61747497733469988693708419795492
61747497733469988693980388978530
61747497733469988738981861579086
61747497733469988739733973888398
61747497733470889125972620462756
61747497733470889306730881454594
61747497733470889858032958807523
61747497733482895598713322340323
61747497733540172315832189885308
61747497733540172320917858664094
61747497733540172323174195592030
61747497733540222285994774048036
61747497733540222285994774048084
61747497733540238337971619932414
61747497733540238338159532751934
61747497733540238338159789969378
61747497733540238338159818783826
61747497733540238338159906276946
61747497733543824732666167269283
61747497733543824740256897087407
61747497733543840792169983771879
61747497733543840792421032231255
61747497733544140798405317902486
61747497733551943935323260721426
61747497733555830473346530802083
61747497733555846532850347304679
61747497733575289105630000522796
61747497733575289107322253218748
61747497733575289112405599049240
61747497733575289112407921997534
61747497733575289112969683281224
61747497733575289114664258925470
61747497733575339068178609795812
61747497733575339068199530502164
61747497733575339075040214095958
61747497733575339075793359507134
61747497733575355127770467939830
61747497733575355127955306356380
61747497733575355127958754284362
61747497733575355129461683265854
61747497733575355129462720635782
61747497733575355129649596085374
61747497733575355129649969610386
61747497733575355129651006980314
61747497733575355539552472772894
61747497733575355721726542032344
61747497733575355721747434040936
61747497733575355722479687443520
61747497733575360480404227987694
61747497733575360481219016322782
61747497733575360663385679414902
61747497733575360663386708286130
61747497733575360664138820595442
61747497733575360664139078862646
61747497733575360664142268523424
61747497733575360664142526790628
61747497733575360665645340514312
61747497733575360665646493142048
61747497733575360665834779486580
61747497733576239506341289002238
61747497733576255558509780499562
61747497733576256292006965310439
61747497733576261048216009628126
61747497733576261048780865512442
61747497733576261048968036198290
61747497733576261048969150807214
61747497733576261049030797963214
61747497733576261643547937638208
61747497733576539825345702791744
61747497733576539832039165543604
61747497733576539832875736575794
61747497733576539832875994842998
61747497733576556296547723796800
61747497733576556296631291831168
61747497733576556296634733974606
61747497733576556298242299441046
61747497733576561238206856948722
61747497733576561238207115215926
61747497733576561239901778483030
61747497733576561421252942201000
61747497733576561421316761883428
61747497733576561422916118122499
61747497733578957261756581832734
61747497733578957443951543100776
61747497733578957444959207842886
61747497733578962935389391767227
61747497733579257588200805591680
61747497733579257588476216918156
61747497733579261294608341592458
61747497733579262941736365228346
61747497733579263124751849587280
61747497733580142098224266956003
61747497733580142104122743611615
61747497733580142105814996774127
61747497733580158156036830586355
61747497733580158158543871617395
61747497733580158202041583468510
61747497733580158202041583481560
61747497733580158202041584881240
61747497733580161725096692831642
61747497733580163509298214418006
61747497733580163509485385103854
61747497733580163509486499712778
61747497733580163509548146868778
61747497733580163509549175738554
61747497733580163692468324217149
61747497733580163692499725806136
61747497733580163692500873712138
61747497733580164104094822846022
61747497733587051992808545994238
61747497733587051992808803211634
61747497733587051992808804257230
61747497733587051992808804274492
61747497733587066215393192691962
61747497733587066215581477986734
61747497733587066260550062730610
61747497733587066810160264817728
61747497733587066811851484411816
61747497733587066811852517513680
61747497733587067910221115622694
61747497733587067910221372840138
61747497733588266972663739182622
61747497733588266972663739188446
61747497733588266972726157996778
61747497733588267018384895056493
61747497733588267018480087280180
61747497733588267020079472566979
61747497733588268619039650515022
61747497733588268619791762824334
61747497733588268619854181632666
61747497733588268619854438850110
61747497733588268619857539218587
61747497733588268619857539568507
61747497733588268619857882525099
61747497733588268621182975211621
61747497733588268621266542779429
61747497733588268621266543245989
61747497733588268621266571593877
61747497733588268621266571943797
61747497733588268621454944394863
61747497733588268804469284034335
61747497733588269216011750884391
61747497733590968675910541597526
61747497733590968676161502918074
61747497733590968721915174984032
61747497733590969270707145426224
61747497734430249684664237783139
61747497734431150252476019773491
61747497734450706835214035425332
61747497734451605755835117404100
61747497734451607402211028730676
61747497734451607402775884614992
61747497734451607402963055300840
61747497734451607402964169909764
61747497734451607403025817065764
61747497734451863722231326294932
61747497734454307459082177030624
61747497734454309106210114927364
61747497734454309106211229536288
61747497734454565008804429537533
61747497734454565013884408089812
61747497734454565013887775368025
61747497734455465398409014661651
61747497734455465398409018911001
61747497734455465398409100755091
61747497734455465398410138125019
61747497734462368104528028441690
61747497734462412569388211794512
61747497734462414215952408415860
61747497734462414216767196750948
61747497734523640062719305990352
61747497734523641709847243887092
61747497734524540630468325865860
61747497734524542276844237192436
61747497734524542277409093076752
61747497734524542277596263762600
61747497734524542277659025527524
61747497734535347443456564371956
61747497734535347444021420256272
61747497734535347444208590942120
61747497734535347444209705551044
61747497734535347444209711685348
61747497734535347444271352707044
61747497734535347444272473450272
61747497734535347855802570308750
61747497734535347855803689516992
61747497734535347908334047642240
61747497734535349090585616877620
61747497734535349091400405212708
61747497751160698783561736459665
61747497751171503950174063639185
61747497751195815575051799793105
61747497751195863148143467370389
61747497751195863148708323254705
61747497751195864978286518918957
61747497751195864978851723900236
61747497751195864980546299544482
61747497751196765546850671622871
61747497751197016149119836146385
61747497751197066101125576429813
61747497751207821315732163325905
61747497751207870721223186101537
61747497751264713737507527931038
61747497751266096731688449921585
61747497751266098563522949235617
61747497751266098571056340585985
61747497751266113385989530283449
61747497751268750449685008254865
61747497751268798625665733242677
61747497751268814677642612078329
61747497751269951023753044608145
61747497751269999199733769595957
61747497751270000985820506215381
61747497751270017037710291037675
61747497751270017037982260201999
61747497751278120363898856924405
61747497751280756190365371787665
61747497751280822796702925511321
61747497751281708413138851616899
61747497751281722634894594766771
61747497751281723227253952776281
61747497751281723230522053556083
61747497751281725014178525194913
61747497751301031103065627617758
61747497751301231229814715401922
61747497751301231230003000696694
61747497751301231230003001746454
61747497751301231231506968097874
61747497751301231231695254442406
61747497751301231961871729586690
61747497751301231963563982282642
61747497751301231963567424426080
61747497751301236720525047024298
61747497751301236765429926876994
61747497751301236765430185144198
61747497751301236765995011399038
61747497751301236766183068057534
61747497751301236766183297743570
61747497751301236766183326324738
61747497751301236766186774252720
61747497751301236767689587976404
61747497751301236767690740604140
61747497751301236767879026948672
61747497751301237315041248546764
61747497751301237316733501242716
61747497751302132392422755417292
61747497751302137287520925726542
61747497751302137288273038035854
61747497751302415926553115882705
61747497751302415927389950253836
61747497751302415934920242305090
61747497751302430751547629970169
61747497751302431987085377752301
61747497751302432535939765939970
61747497751302432535940885135114
61747497751302432537547272576235
61747497751302432581609637772519
61747497751302432581693350849892
61747497751302436287679202747362
61747497751302436287741878773138
61747497751302437477512203164237
61747497751302437477515565348699
61747497751302437479206694231363
61747497751302437522512561150045
61747497751302437523265788074105
61747497751302437523269150258567
61747497751302437523297189663092
61747497751302437523298337569094
61747497751302437523361013594870
61747497751304833684075837212172
61747497751304833684264123569754
61747497751305089950131697992383
61747497751305089950194460107227
61747497751305115991223832929397
61747497751305117767269797509629
61747497751305132043200711765049
61747497751305132043203006015583
61747497751305133827592819037090
61747497751305133827593966929994
61747497751305133827781104331862
61747497751305133827781105381622
61747497751305133827782252224766
61747497751305133873346432644772
61747497751305133873534803665642
61747497751305133873534804015562
61747497751305134421580661665241
61747497751305137533662296364502
61747497751305137533913343424198
61747497751305139180762362426617
61747497751305139180762366694924
61747497751305139180947180781316
61747497751305139180950653039456
61747497751305139182453495577588
61747497751305139182454528679452
61747497751305139225948649130910
61747497751305139228208084891560
61747497751305139363964992673312
61747497751305139775588043043154
61747497751305139775588067491564
61747497751305139775588071740914
61747497751306018197820824774589
61747497751306034258060190739747
61747497751306034258143874999810
61747497751306034258332161344342
61747497751306034990232743937659
61747497751306037964213323629462
61747497751306037964401694663382
61747497751306037964401724783908
61747497751306039748790386941418
61747497751306039794512571679241
61747497751306039794512571679244
61747497751306039794512576278514
61747497751306039794513690874385
61747497751306039794543973268228
61747497751306039794545121174230
61747497751306040343378933148142
61747497751306040343399738944438
61747497751306040343399825156734
61747497751306040343399853736450
61747497751306040343402061833629
61747497751306040345847542913188
61747497751312942317688401468778
61747497751312942911386281684660
61747497751312942912138393993972
61747497751312942913896764859138
61747497751312944102080537421808
61747497751313242506111291749662
61747497751313242506113988119378
61747497751313242506675374931838
61747497751313242506863404058974
61747497751313242506863431590334
61747497751313242506863689857538
61747497751313242508369951509204
61747497751313242508558353124642
61747497751313242645819021410883
61747497751313243057412712147780
61747497751313243057412740962228
61747497751313243057413745249644
61747497751313243057413774064092
61747497751313243103167330276200
61747497751313244290503799586734
61747497751313244290532613494710
61747497751313244290532870712154
61747497751313244291347659041418
61747497751313244291350759765639
61747497751313244291351102722230
61747497751313244291351102722231
61747497751313244291351131301946
61747497751313244292676195408753
61747497751313244292759762976561
61747497751313244292759791791009
61747497751313244292771415999974
61747497751313244292948049334190
61747497751313244292948049334191
61747497751313244292948164591998
61747497751313244292959701294746
61747497751313244292980334919494
61747497751313244292980593186698
61747497751313244292980707622203
61747497751313244292980707972123
61747497751313244293043383647979
61747497751313244293043383647984
61747497751313244336257384496602
61747497751313244337104716211814
61747497751313244338701634244058
61747497751313244338701749501866
61747497751313244338713028987170
61747497751313244338713286204614
61747497751313244887504971081523
61747497751316844777859483560763
61747497751316845512459869042948
61747497751316845512459869159588
61747497751316845512459870092708
61747497752155825597436757034939
61747497752156123885872859634430
61747497752156125923969240921005
61747497752157024521590319377829
61747497752157026308431161656115
61747497752157026354247555999977
61747497752157026354268448008569
61747497752157026354435584077305
61747497752157026491718259846131
61747497752157026492282344078115
61747497752176581290130259245712
61747497752176581427139966561488
61747497752176581427391013621184
61747497752176583074520066126848
61747497752177481857690993826448
61747497752177481857879364866192
61747497752177481857942040886144
61747497752177483641515944829092
61747497752177483642268057138404
61747497752177483642269177881632
61747497752177738131392975315955
61747497752180140880653730025410
61747497752180140880653815764558
61747497752180183561126338747744
61747497752180183698387093123216
61747497752180185345516145628880
61747497752180185345516151769008
61747497752180185345516237508156
61747497752180185345704522802928
61747497752180185345767198828704
61747497752180441069902320952223
61747497752180441069902320969485
61747497752180441069902322369165
61747497752180441069903358322151
61747497752180441115932021761483
61747497752180441253192776609339
61747497752181340036531097080133
61747497752181341637651254266279
61747497752181341637651258983641
61747497752181341637652378197659
61747497752181341815858451604737
61747497752181341820941797435229
61747497752181341823198134363165
61747497752181341823200457311459
61747497752181375030419364235037
61747497752181389854580745977638
61747497752181389856840177506200
61747497752188290455257324514276
61747497752188290456009436823588
61747497752188290457767810170683
61747497752188544990887939792963
61747497752188545128152021993979
61747497752249516164763467707472
61747497752249516301773175023248
61747497752249516302024222082944
61747497752250416732324202288208
61747497752250416732575249347904
61747497752250418516149153290852
61747497752250418516901265600164
61747497752250418516902300604244
61747497752250669294002867100041
61747497752250669294065628864965
61747497752250669339756423312149
61747497752250669339819185077073
61747497752250717469797629508095
61747497752250717469797629858015
61747497752250717515551185720203
61747497752250717515551186070123
61747497752261223546316629033088
61747497752261223682761480470372
61747497752261223683514627783764
61747497752261224095108605615408
61747497752261225329890532976036
61747497752261225329890539110340
61747497752261225330642645285348
61747497752261225330642651419652
61747497752261225332401018632443
61747497752261524469066817583937
61747497752261524474149391645409
61747497752261524474149391762097
61747497752285540668148329553194
61747497752285791444372429127327
61747497752285791444372429481459
61747497752285840857398002845024
61747497752285840903151558940444
61747497804370791810253248555332
61747497804370791810316010674388
61747497804443726694171763896452
61747497804443741693732361957547
61747497804455749218886248593347
61747497804455749264639804687363
61747497804478843476376520350532
61747497804478843483154441825270
61747497804478843483217203944326
61747497804478843483970349355502
61747497804478859947729462621262
61747497804478860130656677291888
61747497804478860132351252936134
61747497804478860132436313250038
61747497804478865621173990933040
61747497804478865622866243628992
61747497804479760698555497803568
61747497804479760700184208839839
61747497804480016964423073289007
61747497804480059059290461644267
61747497804480060704724713645168
61747497804480060704812097957126
61747497804480060706419289289414
61747497804480060842006618663618
61747497804480060842073627521390
61747497804480060843680302299320
61747497804480060843681421153139
61747497804480060844517096761987
61747497804480060887826436192760
61747497804480060887826437592440
61747497804480060890270682020371
61747497804480066195238465616767
61747497804480066195238808573359
61747497804480066195238923382112
61747497804480066195242027286320
61747497804480066195242285553524
61747497804480066240992136736846
61747497804480066240992508292028
61747497804480066377416353396032
61747497804480066378253152947906
61747497804480066378256625187380
61747497804480066378285722173988
61747497804490573004355868332143
61747497804490573004355868332152
61747497804490823787453206697200
61747497804490823787453235276916
61747497804490868252315657020514
61747497804490871361851136223894
61747497804490871361851250544127
61747497804490871361851250561632
61747497804490871363545454534056
61747497804490871363545483348504
61747497804490871363546487635920
61747497804490871363546516450368
61747497804490871407604463916366
61747497804490871407604835471548
61747497804490871956680026214752
61747497804490871958353709851342
61747497804490873008994169762884
61747497804490873010674884809870
61747497804490873010686163245414
61747497804490873010707056187126
61747497804490873010707313404570
61747497804490873056428354461978
61747497804490873056428469719786
61747497804490873192026072989396
61747497804490873193689109191742
61747497804491771792339144035471
61747497804491771792339172733528
61747497804491771792339401252915
61747497804491771792339401369555
61747497804491771792339516044163
61747497804491771975353740886771
61747497804491771975353769583850
61747497804491771975353769584579
61747497804491771975353769590492
61747497804491771975353769603533
61747497804491771975353769603542
61747497804491772387231082527439
61747497804491772387231082527440
61747497804491772524491722116036
61747497804491772526939529634344
61747497804491772526939529750984
61747497804491773622496487686679
61747497804491773622559163595815
61747497804491773624156568422175
61747497804491773624177374337486
61747497804491773624177374337487
61747497804491773624240136456543
61747497804491773624240136923103
61747497804491773624240251714350
61747497804491773624251416408407
61747497804491773761438129067091
61747497804491773761438129183731
61747497804491774171623189431368
61747497805329852181090408568885
61747497805330750965265181533415
61747497805330750965265438396567
61747497805330750965265524490007
61747497805330752611641349723143
61747497805330752611641349740405
61747497805330752611641353972493
61747497805330752748839085470539
61747497805330752748839428427131
61747497805330752748839428444393
61747497805331051100436349946389
61747497805331051100436378526105
61747497805331051146189934738213
61747497805331052752647846936747
61747497805354162012293042209045
61747497805354162012293042325685
61747497805354167510313863352073
61747497805354167510313864769015
61747497805354167510313945190339
61747497805354167510313945207601
61747497805354167510313949441141
61747497805354167510313949458403
61747497805354167510314639603675
61747497805354167510314982560267
61747497805354211792182997250878
61747497805355062590143175617509
61747497805355062590143262060869
61747497805355067895133390616806
61747497805355067895133476355954
61747497805355067940864886361859
61747497805355067940864886379121
61747497805355067940864890611209
61747497805355067940864890617033
61747497805355067940864890966953
61747497805355067940864890984215
61747497805355067940864892033975
61747497805355067940864978123043
61747497805355067940865666868635
61747497805355067940866009825227
61747497805355067940867989816929
61747497805355067940868334173201
61747497805355068078062883227581
61747497805355068078062883240631
61747497805355068078062884640311
61747497805355068078062884644523
61747497805355068078062969316649
61747497805355068078062970733591
61747497805355068078063659479183
61747497805355068078064002435775
61747497805355068078065982427477
61747497805355068078066326783749
61747497805355068489929692587304
61747497805355110575606085084112
61747497805355112359995812360404
61747497805355112359995898099552
61747497805355362586361078562325
61747497805355362586361078678965
61747497805355362588053331258277
61747497805355362725314114680025
61747497805355362771067670892133
61747497805355362779413769615904
61747497805355362779413856059264
61747497805355368084381899699529
61747497805355368084381982960561
61747497805355368084403941036832
61747497805355368267334597850896
61747497805355368679200286585492
61747497805365869403131156193431
61747497805365869403131414123605
61747497805365869403131500566965
61747497805365873107476956678227
61747497805365873107477213541379
61747497805365873107477299634819
61747497805365873107477301051761
61747497805365874891050860615351
61747497805365874891051203589205
61747497805365874891051204988885
61747497805366170142201399912979
61747497805366173250994222629699
61747497805366173250994222646961
61747497805366173250994308723139
61747497805366173296747895050156
61747497805366173845794025817986
61747497805366173847486278513938
61747497805366175080321798987064
61747497805366175080321798987280
61747497805367069974689051859835
61747497805367070710013181903331
61747497805367073681545249894659
61747497805367073681545249911921
61747497805367073818743243572229
61747497805367073866255328566122
61747497805367074278058255181446
61747497805367075465119153849045
61747497805367075465119154898805
61747497805427096888618503366757
61747497805427096888618503483397
61747497805427146666816205712638
61747497805428297462686539720037
61747497805428297462686539836677
61747497805428297599947323141785
61747497805428297645700879353893
61747497805438852263979560157118
61747497805438852401241348001684
61747497805438854048369371637572
61747497805438854100900844721664
61747497805439153192064398674421
61747497805439153192064398674469
61747497805440053617470175748543
61747497805463169431816634056332
61747497805463420162287177763609
61747497805463469575312751140224
61747497805464320318254191389111
61747497805464320318257290575957
61747497805464320364007873620281
61747497805464320730036197639117
61747497805464320730098959399669
61747497805464320775790136746697
61747497805464365247427385364407
61747498932922153848305175107405
61747498933902553954700025871601
61747498933902854143949699163437
61747498933905255246353107666481
61747498933905555435602780958317
61747498933905555435874377070013
61747498948648717524557930125909
61747498950648030499412988751831
61747498950658820292883931036429
61747498950658835115349707153773
61747498950658835116961490996379
61747498951628429782407610920623
61747498951628682207268213291517
61747498951631131485654556228283
61747498951631131485654670547147
61747498951631131485654670897067
61747498951631131485658023764897
61747498951631131485842584305611
61747498951631131485842955841919
61747498951631431674904344188903
61747498951631431674925150108427
61747498951631431674925236197495
61747498951631431674928589065325
61747498951639236389225600734912
61747498956555438087717150676961
61747498956555449207529379005461
61747498956556355721548453404765
61747498956556355723306853321983
61747498956563543611433913466784
61747498956563543611496675585840
61747498956563543794514372351378
61747498956563559668747390163226
61747498956563559671191726354042
61747498956563559671191755168490
61747498956563559671192878981778
61747498956567145333638022526624
61747498956567160888160780584285
61747498956567161988004070450642
61747498956567162125202148795723
61747498956567162125265197874127
61747498956567162125265972714700
61747498956567445660232013523793
61747498956567460482697789641137
61747498956567462131437511504594
61747498956567462131521079538962
61747498956567462131522198734106
61747498956568346685530572775170
61747498956568346685530829992614
61747498956568346685593248800946
61747498956568361462228816937565
61747498956568362699270443298115
61747498956568362699271218250867
61747498956568362745024028206579
61747498956568363294129460634839
61747498957515408170261943760553
61747498957515708359532509060981
61747498957536107000548144640177
61747498957536107000548144756817
61747498957536107000548259425601
61747498957536107000569151434193
61747498957536107000736172717505
61747498957536107000736172834145
61747498957536107000736545770133
61747498957536107000739643552927
61747498957536107000739643553087
61747498957536107000739645088121
61747498957536107000757437778725
61747498957536107000760535561471
61747498957536107000760535561679
61747498957536156229139088208778
61747498957537007385366507818261
61747498957537007431120178349233
61747498957537007431120178699153
61747498957537007431290672003160
61747498957537007431290672353081
61747498957537055607106580669489
61747498957537307574616180993457
61747498957537307574616181110097
61747498957537307574616295428961
61747498957537307574616295778881
61747498957537307620369851990989
61747498957537307620558138335521
61747498957537355201748051281249
61747498957537355201831619315617
61747498957537355339005366699823
61747498957537355339008805656721
61747498957537355339026258708415
61747498957537355339092373691089
61747498957537355750602697749217
61747498957537355750602783488365
61747498957537355796356253961325
61747498957539719795139679914473
61747498957539719795327966259005
61747498957539756853002638715647
61747498957539756853190666792975
61747498957539758500386214770506
61747498957540019984410245214901
61747498957540019984577610971125
61747498957540056904995110907773
61747498957540056905266707019469
61747498957540057042252312007483
61747498957540057042252426326347
61747498957540057042252426676267
61747498957540057042255865283245
61747498957540057042273232595791
61747498957540057042273318334939
61747498957540057042273318684859
61747498957540057042276671552689
61747498957540057042440340084811
61747498957540057042440711621119
61747498957540057042443807621425
61747498957540057042444150578017
61747498957540057042527718612385
61747498957540069809950296249382
61747498957540957472806806809057
61747498957540957472827698817649
61747498957540957472994834886385
61747498957540957473015726894977
61747498957540957610067561184529
61747498957540957610088453193121
61747498957540957610255589261857
61747498957540959257133859284065
61747498957540959302887415496173
61747498957540970377761604194607
61747498957540970377761992150666
61747498957548174919691475128954
61747498957549075487252122429732
61747498957549075487314884194656
61747498957549079191847549394301
61747498957549079191847807674555
61747498957549079191850906507269
61747498957551777190687554630986
61747498957551780895094867301079
61747498957551780895097966133793
61747499163358543174880388442627
61747499164338012518885598003671
61747499164338012518885603671415
61747499164338012518885684092739
61747499164338012518885684110001
61747499164338012518886717211865
61747499164338912949436625146167
61747499164338912949436625264259
61747499164338912949436625268631
61747499164338912949436625281681
61747499164338912949436629513609
61747499164338912949436629867901
61747499164338912949436629869353
61747499164338912949436630932163
61747499164338912949439728719329
61747499164338913086634622124157
61747499164338913086634623546923
61747499164338913086634709635991
61747499164338913086637721329877
61747499164338913086638065686149
61747499164338944447144243100496
61747499164338944447332271164774
61747499164338944447332529445028
61747499164338961058390505357346
61747499164338961058954589589330
61747499164350052070350688734541
61747499164350062776897234187765
61747499169266853391556664892208
61747499169278875923801409773367
61747499170250540392508449599533
61747499170250540392509220305695
61747499170250540392509221251865
61747499170250583034480921302908
61747499170250584680856832629484
61747499170250584681612273826180
61747499170251440777030460427399
61747499170251483602292702943340
61747499170251488955462006965009
61747499170258376835160547653040
61747499170258376835223223678816
61747499170258377246753406276442
61747499170258377246754525484684
61747499170258377248449097930069
61747499170258387954974751374653
61747499170258387954974751374701
61747499170258393308142205668343
61747499170258644267468465690335
61747499170258645502814483417251
61747499170258677437698769822177
61747499170258688006773403468828
61747499170258688143971396079376
61747499170258688144034043525436
61747499170258688144034157844300
61747499170258688144222071602764
61747499170258688144224424666489
61747499170258688144786155834748
61747499170258688144786184414464
61747499170258688144787299023388
61747499170258689791162095741040
61747499170258689791163210349964
61747499170258693497955614230800
61747499170259529804313421438258
61747499170259529804376097464034
61747499170259578188545698417121
61747499170259588688894643432136
61747499170259588689145347535240
61747499170259588711845853739760
61747499170259588711845853745584
61747499170259588712597966054896
61747499170259588712598994924672
61747499170259590358974906251248
61747499170259590359727018560560
61747499170262290278020187073964
61747499170262290415218151104796
61747499170262290415218179684512
61747499170262290415280827130572
61747499170262290415280941449436
61747499170262292062409993955100
61747499186989126122639285889277
61747499186991827414292367684157
61747499186991827414480395761485
61747499187003551451840414881323
61747499187004752758753535990788
61747499187004752758753536107428
61747499187948230200819870857806
61747499187952149272396681820920
61747499187953049909625826999164
61747499187953049909626084216608
61747499187972514033195808426432
61747499187973414601028510649348
61747499187973447907853136571936
61747499187973447907853222311084
61747499187973714745276620998007
61747499187973714745276622183121
61747499187973714745276708626481
61747499187973714790278183941184
61747499187976114657899658949296
61747499187976149611100196198460
61747499187976149611100281937608
61747499187976149611288224275788
61747499187976149611350986040712
61747499187976164414044234927054
61747499187976416448523423879471
61747499187976416448523768253005
61747499187976416631814222493179
61747499187977317016272700500039
61747499187977317199562471666737
61747499187977317199563243319069
61747499187977359704337209157862
61747499187977361487910854336732
61747499187977361488727020638316
61747499187977365194767008798201
61747499187977365238285537691970
61747499187977365240541874619906
61747499187977365240544969220532
61747499187984252936451563597578
61747499187984252937203675906890
61747499187984253074465549490604
61747499187984253486059441583100
61747499187984253486059527322248
61747499187984254769105438559624
61747499187984265887225410891752
61747499187984269547509879280730
61747499187984269547509883885815
61747499187984269593263210155476
61747499187984269593263464072500
61747499187984269593263467372920
61747499187984504881010037806484
61747499187984504881072713832260
61747499187984505475618354927840
61747499187984520506773467877819
61747499187984521558264860689217
61747499187984521742119485604735
61747499187984548161154796851348
61747499187984553654028201192876
61747499187984553860017996391533
61747499187984553860017996391581
61747499187984553860017996391740
61747499187984553860017997907901
61747499187984553860018025087937
61747499187984553860018026623130
61747499187984553860038918614253
61747499187984564177624313831888
61747499187984564223189871018720
61747499187984564246078290987528
61747499187984564246078405300568
61747499187984564246268638827131
61747499187984564246268638827179
61747499187984564246268638827339
61747499187984564246352579933049
61747499187984564246830403296840
61747499187984564246830431876556
61747499187984564383276397911116
61747499187984564384091186252028
61747499187984566030404307233964
61747499187984566030466983259740
61747499187984566030467097578604
61747499187984566030655011337068
61747499187984566030656503616604
61747499187984566031220238757692
61747499187984569736695372922587
61747499187984569736695372939849
61747499187984569736695717296121
61747499187984569736782510312002
61747499187984569737260573174821
61747499187984569780841522641860
61747499187984569782533775337812
61747499187984569782534029372928
61747499187984569782536095103778
61747499187985464813827339436928
61747499187985464813890101201852
61747499187985464951088093812400
61747499187985466598468199517888
61747499187988155582222134149180
61747499187988157229372083244076
61747499187988157229539219312812
61747499187988166517262427140780
61747499187988166517325188905704
61747499187988166517348314943247
61747499187988166517348314943295
61747499187988166517348400682443
61747499187988166517348400682603
61747499187988166517536687512409
61747499187988166518077559973270
61747499187988166654523181516252
61747499187988166700341733522235
61747499187988166701115890332604
61747499187988168301715259144412
61747499187988168301903287221740
61747499187988168302467371453724
61747499639983092478808124976667
61747499639993896913025378258329
61747499641932872027571474113317
61747499641932886854260903619499
61747499641932887952409703934890
61747499641957197928651059067345
61747499641957198479138639773419
61747499641968004743815080038818
61747499641968004743898648073186
61747499641968004743899767268330
61747499641968010232070519812804
61747499641968010232822632122116
61747499641968889249612564711717
61747499641968904076301994217899
61747499641968905311648786785091
61747499642912355649202543326235
61747499642912355649202547925505
61747499642912355649202547926957
61747499642912355649202629432565
61747499642912355649202633666105
61747499642912355649203662534429
61747499642912355649205646776933
61747499642912355649205991133205
61747499642913256079753570468731
61747499642913256079753570586823
61747499642913256079753570591195
61747499642913256079753570604245
61747499642913256079753574836173
61747499642913256079753575190465
61747499642913256079753575191917
61747499642913256079753576254727
61747499642913256079756674041893
61747499642913256216951306334219
61747499642913256216951563197371
61747499642913256216951563214633
61747499642913256216951567446721
61747499642913256216951567802465
61747499642913256216951649290811
61747499642913256216951649308073
61747499642913256216954666652441
61747499642913256216955011008713
61747499642913288128948486240824
61747499642913289362853816302832
61747499642913289364358040921456
61747499642913298833845764067404
61747499642913298836102100995340
61747499642937900146554172869030
61747499642937916072061953077620
61747499642937916207083733115968
61747499642937916207083818855116
61747499642937916207146494880892
61747499642937916209322621713944
61747499642937916209322621732658
61747499642937916209322707471806
61747499642940617773070124111992
61747499642940617773321171171688
61747499642940617910581839802188
61747499642940617912757709417796
61747499642940617912757709419248
61747499642940617912757709436510
61747499642941518340881905746600
61747499642941518340881905752424
61747499642941518340882162964044
61747499642941518340882162969868
61747499642941518341070191047196
61747499642941518341132867072972
61747499642941518478142574382924
61747499642941518478330859677696
61747499642941518478330859683520
61747499642941518480569491059679
61747499642941518480569491059680
61747499642941518480569491076942
61747499642948376577222154572726
61747499642948421048922419340402
61747499642948721237921048404944
61747499642948722882811302991564
61747499642948722883354466635240
61747499642948722883626091326652
61747499642948722883626434283244
61747499642948722883627205935576
61747499642948722885050191583716
61747499642948723020071971627888
61747499642948723020072314584480
61747499642948723020552459245788
61747499642948723020803163348892
61747499642948723020886845696300
61747499642948723020887102913744
61747499642948723022248184194264
61747499642948723022248184195716
61747499642948723022310860221492
61747499642948723022310860238754
61747499642948723022310945977902
61747499642948723023062972530804
61747499642949621806485976177138
61747499642949623450623084631996
61747499642949623451376225811084
61747499642949623451437872967084
61747499642949623451438901836860
61747499642949623452799211459224
61747499642949623452799211460676
61747499642949623452861887485000
61747499642949623453613999795764
61747499642949623453615032914890
61747499642949623588635865571808
61747499642949623588636122789252
61747499642949623590059880095548
61747499642949623590059880097000
61747499642949623590059880114262
61747499642949623590059965836148
61747499642949623590059965853410
61747499642949623590122641861923
61747499642949623590122641861924
61747499642949623590122641879186
61747499642949623590331431213384
61747499642949623590874754171235
61747499642949623590874754171236
61747499642949623590874754188498
61747499642949623590875787290362
61747499642952325154058429553292
61747499642952325154601250240376
61747499642952325154622170828684
61747499642952325154622513785276
61747499642952325154623285437608
61747499642952325154873217888380
61747499642952325156296975188852
61747499642952325291319098189616
61747499642952325291799242850924
61747499642952325291882925198332
61747499642952325291883182415776
61747499642952325293494967799400
61747499642952325293494967800852
61747499642952325293557729565775
61747499642952325293557729565776
61747499642952325294310874994214
61747499647837594799669501154932
61747499647837594799732263273988
61747499647841196519429245209508
61747499647841197253913056550947
61747499647841212078906765707923
61747499647841213313417102624391
61747499647841213313501561837206
61747499647841213313689847131978
61747499647841213313689848181738
61747499647841513319757786422254
61747499647841513502960413482166
61747499647865523703784501861843
61747499647872711588715199483108
61747499647872711589467311792420
61747499647872727648470717070120
61747499647872727648473012370366
61747499647872727649222829379432
61747499647872727649226277307414
61747499647872727650917377375630
61747499647872727650918530003366
61747499647872727651482614235350
61747499647872733184654489576386
61747499647872733184656784876632
61747499647872733185406601885698
61747499647872733186913121804568
61747499647872733186914274432304
61747499647876313311671420852260
61747499647876313313363673548212
61747499647876329967729721472230
61747499647876330516773883562195
61747499647876330517526000120857
61747499647876335455901617542006
61747499647876335456403025748131
61747499647876335458161053419296
61747499647876630109468586881936
61747499647876630111247849755694
61747499647877514619471156237667
61747499647877529444464865394643
61747499647877530676715507929173
61747499647877530677304616576503
61747499647877531272101216036563
61747499647877531274608261316953
61747499648821881630032314139005
61747499648822226084850245019783
61747499648822226084850246069543
61747499648822226085038274146871
61747499648824583333279115485275
61747499648824883522825394922097
61747499648824883522826165628259
61747499648824883522826166574429
61747499648824926164800146467996
61747499648824931515521858279368
61747499648825783907347405749963
61747499648825783907350509323125
61747499648825817258357685478309
61747499648825817259109797787621
61747499648825817443819833342391
61747499648825817443882509368167
61747499648825817443903401376759
61747499648825817444070537445495
61747499648846492208834626922665
61747499648846541620185744892558
61747499648849198853741184256765
61747499648850093885034446969560
61747499648850093931038735982505
61747499648850099421490204132273
61747499648850099421493298732899
61747499648850127236859467258770
61747499648850127282613066517761
61747499648850127282863756271715
61747499648850132590025587122289
61747499648850132590276635778495
61747499648850132773126938015475
61747499648850132773294074084211
61747499648850143708208967027567
61747499648850143710091958707621
61747499648850143891411607909386
61747499648850143891432528497694
61747499648850143891432871454286
61747499648850143893671158456911
61747499648850143893671415674355
61747499648850143893695403215241
61747499648850147414437759192417
61747499648856998833304383739921
61747499648857002539429601822938
61747499648857048063399561770932
61747499648857048246141933624691
61747499648857303964047219020653
61747499648857346606021195255296
61747499648857348252397106581872
61747499648857348433173983398654
61747499648857348435412498925119
61747499648858198995590409456879
61747499648858199382037329562294
61747499648858199590386769551027
61747499648858199590386769551187
61747499648858204346312120918331
61747499648858204346312121268251
61747499648858204346312121386343
61747499648858204346312121390715
61747499648858204346312121403765
61747499648858204346312122803445
61747499648858232941961085737085
61747499648858232943656814880951
61747499648858232943740382915319
61747499648858232944492495224631
61747499648858232944493528326495
61747499648858247148414236585223
61747499648858247148435128593815
61747499648858247171406065409954
61747499648858247171573200415889
61747499648858247171573201478699
61747499648858247171573215893213
61747499648858247171573215893421
61747499648858247171573216359981
61747499648858247171573458696143
61747499648858247171573587896129
61747499648858247171594136948289
61747499648858247171594479904673
61747499648858247173018236744409
61747499648858249003412337336483
61747499648858249003412594553927
61747499648858249003997180008948
61747499648860934096353417333169
61747499648860934098045670029121
61747499648860948876453581665753
61747499648860948922207166574169
61747499648860950704420767003790
61747499648860950704421109960382
61747499648860950704901254621690
61747499648860950705151958724794
61747499648860950706659396963007
61747499648860950706659654180451
61747499648860950706683641721337
61747499665555382033909303369791
61747499665563471084790730525873
61747499665566172376447289296498
61747499665566172376635317373826
61747499665566181664609567546309
61747499665566188847649310301554
61747499665566189396713220874649
61747499665567373499474313101359
61747499665567388324468022258335
61747499665567388324468107997323
61747499665567389558999251300083
61747499665567389558999251673332
61747499665567389559062013414927
61747499665567389559062789689858
61747499665567389559249955776436
61747499665567389559250041492255
61747499665567389559251074984630
61747499665567389604731685816063
61747499665567389604752836583197
61747499665567389604752836583200
61747499665567389604815598206703
61747499665567389605003540686301
61747499665567389605003540686304
61747499665567389605568739385791
61747499665567390152104372900255
61747499665567390152167134669391
61747499665567390153774704735101
61747499665590504725999430688019
61747499665591699949345844151243
61747499665591704935651172374833
61747499665598587876284270835058
61747499665598593226950334995637
61747499665598593226950335112277
61747499665598593364211003748601
61747499665598603751270524769506
61747499665598603752962777465458
61747499665598603753526861697442
61747499665598609286698708457310
61747499665598609286701032338724
61747499665598609287262792689294
61747499665598609287450820766622
61747499665598609287450849347790
61747499665598609288957369266660
61747499665598609288958521894396
61747499665599788447820897172961
61747499665599788447820901753357
61747499665599793938279125724389
61747499665599793938279154420745
61747499665599793984032710632853
61747499665602206205343618502428
61747499665602206206972047279403
61747499665602206207035096357807
61747499665602206618754311473049
61747499665602211558509948881956
61747499665602211558509949236088
61747499665602211560142624738978
61747499665602489739662007045169
61747499665602489739662011625565
61747499665602489742001912007473
61747499665602495092922157246901
61747499665602495092922157363541
61747499665602495641714127689093
61747499665602495641714127805733
61747499665602495641714470645685
61747499665602495641714472162005
61747499665602495641714499342041
61747499665602495641714500741721
61747499665602495824728466973029
61747499665602495824728724190473
61747499665602495824728810279541
61747499665602495824728811329301
61747499665602504564467688124817
61747499665602504566079471967423
61747499665602506211063396540989
61747499665602506211599844521834
61747499665602506213207409988274
61747499665602506396305661540143
61747499665602506762271320561369
61747499665602506945264768068541
61747499665602510466679794220819
61747499665602511702026929743234
61747499665602511703722281155260
61747499665602511747216430421166
61747499665602511747780514653150
61747499665602511747783613485864
61747499665602511749475866181816
61747499665602512296760514585365
61747499665603396255279494237989
61747499665603396255279838594261
61747499665603406781041116734547
61747499665603407375815795333501
61747499665603407513948217467272
61747499665603407513948217583912
61747499665603412314776393250352
61747499665603412314776393368444
61747499665603412314964421445772
61747499665603412864667606446990
61747499665603412867115324203444
61747499666539952811045331330711
61747499666546841241202239101029
61747499666546841241285921454261
61747499666546885710959206945459
61747499666546885710959321264323
61747499666547758281143686524082
61747499666548041813641043140405
61747499666548041813661963728713
61747499666548041815270275337669
61747499666548041815270275454309
61747499666548041815333037102593
61747499666548041815333410155221
61747499666548041815353957807541
61747499666548041815354302163813
61747499666548041861086622011057
61747499666548057875593566320571
61747499666548057920595129263748
61747499666548086285027243182099
61747499666548086285027243298739
61747499666548086285027328921247
61747499666548086285027357617603
61747499666548086330780828090563
61747499666548086330780913829711
61747499666548102347233913894703
61747499666548102347235033102897
61747499666548106051579800485829
61747499666550459434783896544971
61747499666550459435511649663453
61747499666550459435598684880059
61747499666550492720137036453648
61747499666550759578843729520257
61747499666550759624870412617967
61747499666550759762130397113793
61747499666550759762131168766125
61747499666550804050482092729421
61747499666551643537474384514149
61747499666551660146589645822603
61747499666551660146592749395765
61747499666551660192597378047403
61747499666551660329880187691251
61747499666551693545864080804483
61747499666551693546135935244858
61747499666551702834656089472661
61747499666551704664256682529738
61747499666571156433227783012557
61747499666571156433249048073777
61747499666571156570425775739745
61747499666571173041803324590615
61747499666571200904614327527163
61747499666571200904614327643803
61747499666571200904614356223519
61747499666571201041874996280127
61747499666571201041875110948911
61747499666571216919393801863712
61747499666571216919456820846080
61747499666572073060568992610628
61747499666572357144556573741309
61747499666572357144577494446257
61747499666572357144577838802529
61747499666572368310882312869271
61747499666572401615943118255915
61747499666572401615943146952271
61747499666572401661696703164379
61747499666572417676455213691455
61747499666572417676458569741613
61747499666572417722208798601530
61747499666574769413094340425780
61747499666574819169176240377762
61747499666574819190640928425440
61747499666575058298948901160717
61747499666575074955785431718857
61747499666575075093046186448461
61747499666575075093049281049087
61747499666575102770586149778427
61747499666575102770586149895067
61747499666575102770586492735019
61747499666575102770586521431375
61747499666575102770607070483375
61747499666575102770607413439967
61747499666575119379702530535423
61747499666575119379705629368137
61747499666575119382149989656039
61747499666575119425456115445498
61747499666575119425727842291437
61747499666575119425727842291438
61747499666575119427903579641980
61747499666575119427903624282784
61747499666575119427903624295834
61747499666575119427903967116912
61747499666575119427903967235163
61747499666575119427903967235164
61747499666575119427903967239376
61747499666575119427903967252426
61747499666575119427903968652106
61747499666575975660795206323969
61747499666576003338418852123807
61747499666576019995715405936266
61747499666582874935348631202013
61747499666582875072633749857522
61747499666582880423355371307307
61747499666582913227829983629312
61747499666582913228645920421526
61747499666582913228645920520904
61747499666582913228645920538166
61747499666582913228645921471286
61747499666582913230274348634576
61747499666582924301012311266676
61747499666582924302453602618043
61747499666582924302641544980260
61747499666582924346765638836630
61747499666582924346765638936008
61747499666582924346765638953270
61747499666582924346765892853032
61747499666582924346765896054074
61747499666582924346765896153452
61747499666582924346765896170714
61747499666582924346765897103834
61747499666582924348457891649222
61747499666582928008682260860480
61747499666583175053530549759426
61747499666583175053530635852706
61747499666583175124707394156527
61747499666583175261879989748319
61747499666583175261879990798079
61747499666583180017805341583475
61747499666583180017805341600737
61747499666583180017805427676915
61747499666583180203352221212349
61747499666583180203354544160643
61747499666583207812167995236125
61747499666583207812167995708301
61747499666583207812167995714125
61747499666583207812251563742669
61747499666583207857924674752443
61747499666583207858008242786811
61747499666583207858488758984427
61747499666583207858488763564823
61747499666583207995182334881421
61747499666583207995185429482047
61747499666583207995265902915789
61747499666583208476256231814476
61747499666583208476256317553624
61747499666583208476257346423400
61747499666583208615212708099614
61747499666583213371263424799952
61747499666583213372099105143632
61747499666583213372161781169408
61747499666583213373854033865360
61747499666583213968315992835372
61747499666583222705889364534713
61747499666583222707501373484363
61747499666583222707501373484571
61747499666583222707501745020671
61747499666583222707501745020719
61747499666583222707501746555913
61747499666583224490279432863200
61747499666583224491703189821756
61747499666583224491890049694599
61747499666583224491890053926687
61747499666583224491890054399071
61747499666583224491890054416333
61747499666583224491890398772605
61747499666583224491891168535611
61747499666583224491912105558948
61747499666583224491912108741276
61747499666583224491977191788486
61747499666583224492455257502427
61747499666583224535785409812176
61747499666583224536036204253698
61747499666583224536036461471142
61747499666583224537644758521552
61747499666583224537644769879056
61747499666583224537644773061384
61747499666583224537644801641100
61747499666583224537644803162356
61747499666583224537644803175406
61747499666583224537645146118948
61747499666583224537645146131998
61747499666583224537728326077704
61747499666583224537728456949650
61747499666583228196235850179395
61747499666583228196322992273282
61747499666583228196323249490726
61747499666583228242076577065058
61747499666583228242076834282502
61747499666583228243768829761010
61747499666584075097634656569051
61747499666584075646677421926393
61747499666584108631659247230282
61747499666584109043253220362034
61747499666584109043253225061926
61747499666584109045701062343043
61747499666584109182961730979367
61747499666584109183797411323047
61747499666584109183798530518191
61747499666584113984828676796656
61747499666584113985643465131744
61747499666584113985665505228909
61747499666584113987335717827696
61747499666584113987360082291708
61747499666584113987360082291709
61747499666584114533679965814994
61747499666584123273450312872046
61747499666584123273617448940791
61747499666584123273620804990949
61747499666584125057191352864865
61747499666584125057194708915023
61747499666584125059514971811163
61747499666584125059535863819755
61747499666584125059702869154257
61747499666584125059723761162840
61747499666584125060270436889869
61747499666584125105477345953212
61747499666584125105477734975962
61747499666584125105477734975963
61747499666584125105480057924256
61747499666584125105480057924257
61747499666584125106020535112368
61747499666584128764047636537189
61747499666586776938079795384837
61747499666586776983833394704847
61747499666586782288801421085507
61747499666586782288801421102769
61747499666586782288801507196209
61747499666586782334555005876305
61747499666586810335094334934134
61747499666586810335658071687545
61747499666586810337354144137923
61747499666586815688263764500508
61747499666586815689078552835596
61747499666586815690520101428444
61747499666586815690582777454220
61747499666586824976802132869853
61747499666586824976864765784759
61747499666586824976867864617473
61747499666586824976885700904221
61747499666586824976885783811169
61747499666586824976885786993289
61747499666586824976885786993337
61747499666586824978497481566159
61747499666586824978581135339627
61747499666586824978581135339835
61747499666586824979312224905375
61747499666586824979312225259507
61747499666586825114146455629661
61747499666586825159816443807353
61747499666586825161511792153691
61747499666586825161512168761653
61747499666586825161512168879745
61747499666586825161574468179467
61747499666586826760438669708833
61747499666586826761275255147788
61747499666586826761275512365232
61747499666586826762886129196631
61747499666586826762886133918365
61747499666586826762886478274637
61747499666586826762949928780781
61747499666586826806465100673041
61747499666586826806465100673042
61747499666586826807008157438027
61747499666586826807279889008130
61747499666586826808640882664388
61747499666586826808641225502879
61747499666586826808641225616768
61747499666586826808641225620980
61747499666586826808641225634030
61747499666586826808703644429312
61747499666586826808891929737134
61747499666586826809456013833604
61747499666586826809456013969118
61747499666586826809456015368798
61747499666586826809456790207670
61747499666586826809459108085198
61747499666586826809459109483906
61747499666586826946717544583142
61747499666586830515497161265946
61747499878265880251285472777488
61747499878265880983345811122255
61747499878265895258440272914895
61747499878277886724005282646463
61747499878277886724026174655055
61747499878277902783530220845187
61747499878277902783592982960031
61747499878277902829346567751807
61747499878298295749430201620096
61747499878298317299427879775944
61747499878300997041083283414976
61747499878300997041334331891662
61747499878300997042775536110928
61747499878300997043026584587614
61747499878301013695363440356332
61747499878301013695638851695858
61747499878302198348883018800383
61747499878302198348903910808975
61747499878302212623998372601615
61747499878302214269518486887418
61747499878302214406713381728110
61747499878302214406779242692930
61747499878302214406964085831214
61747499878302214406967527987702
61747499878302214406967529037462
61747499878302214452721112897570
61747499878302214454977445084815
61747499878302215001513078599279
61747499878302215003205330945311
61747499878302218160182141919937
61747499878302219805699161269696
61747499878302219805702255851448
61747499878302219807394508547400
61747499878309122511229706583582
61747499878309122511232001883828
61747499878309122511981818892894
61747499878309122513488338811764
61747499878310022896528558194648
61747499878310022896591234220424
61747499878310323085297715405502
61747499878310323086049827714814
61747499878310324871862619064593
61747499878310324871946187098961
61747499878312724782978242755416
61747499878312724783040918781192
61747499878312724784736270309858
61747499878313021817775565618471
61747499878313024925993815056354
61747499878313024926557899288338
61747499878313024928253250700364
61747499878313024971747399966270
61747499878313024972311484198254
61747499878313024972314583030968
61747499878313024974006835726920
61747499878313025523813618799219
61747499878313026618878780598486
61747499878313026621135117526422
61747499878313026759159636526135
61747499878313903946067265253455
61747499878313920417354346222495
61747499878313920598676433043759
61747499878313922245875399446436
61747499878313922385587347608823
61747499878313925357046164317567
61747499878313925540060503951215
61747499878313926091625400789571
61747499878313926091646292698788
61747499878313926091646292815428
61747499878313926091646293748548
61747499878313927188863245393338
61747499878313927188863245393339
61747499878313927188884137401930
61747499878313927188884137401931
61747499878313927324735974547528
61747499878313927324735974664168
61747499878313927326144892131535
61747499878313927326144892248175
61747499878313927326407334284503
61747499878313927326428484460924
61747499878313927326428484577564
61747499878313927326971418516487
61747499878313927738001313183172
61747499879250467819777051630774
61747499879258572929518230510346
61747499879258599556128819769722
61747499879261006013309231137489
61747499879261306202579796437917
61747499879261307987223779858461
61747499879261307987787864090445
61747499879261319105343755491009
61747499879261319105908611375325
61747499879261322808685204071904
61747499879261322811193474030732
61747499879262173417128347592507
61747499879262175017499970372915
61747499879262175200514310012378
61747499879262208555035561848813
61747499879262208555599646080797
61747499879262217888765596210217
61747499879262219673155537481361
61747499879262219673720393365677
61747499879262223241744550519484
61747499879262223241767765476370
61747499879262223241932835814256
61747499879262223242500014646866
61747499879262223242500015696626
61747499879262223242520907705218
61747499879262223378945851822638
61747499879281682561988493650923
61747499879281686266334294135719
61747499879281730143736714757596
61747499879281730143924742834924
61747499879281730143924771414640
61747499879281730143987418860700
61747499879281730143987533173740
61747499879282630574287742022556
61747499879282630574475770099884
61747499879282630574475798679600
61747499879282630574538560438700
61747499879282630574538560444524
61747499879282630574538817656144
61747499879282630574538817661968
61747499879282630711736438736208
61747499879282630711736553049248
61747499879282630711736553055072
61747499879282882725002271669675
61747499879282882725002272019595
61747499879282883111449192125010
61747499879282883111449278218290
61747499879282888075723983481047
61747499879282888075723983830967
61747499879282888075723988198409
61747499879282888075723988552701
61747499879282888075727427509599
61747499879282916465450310549295
61747499879282916465533993020571
61747499879282920171572046201319
61747499879282930694811845227932
61747499879282930900986096080469
61747499879282930900986183236559
61747499879282930901007032610528
61747499879282930901007118349676
61747499879282930901069794375452
61747499879282930946739768146634
61747499879282932549809729883781
61747499879282932549809810901195
61747499879282932595563788480319
61747499879282932732824457120856
61747499879282936254155530368577
61747499879282936254155611385991
61747499879285321342532767776205
61747499879285332277722829726408
61747499879285332277973905365820
61747499879285332414983498362732
61747499879285332415171897970544
61747499879285332415171897976368
61747499879285617827457532591837
61747499879285621531803333076633
61747499879285623316447316497177
61747499879285623318703653425113
61747499879285632466993423606552
61747499879285632467244470666248
61747499879285632604170481102738
61747499879285632604254092242876
61747499879285632604254435199468
61747499879285632604505139302572
61747499879285632649924066012606
61747499879285632649987084990602
61747499879285632650175129015298
61747499879285632650258725629382
61747499879285632650258811368530
61747499879285632650259068585974
61747499879285634298810848106843
61747499879285634434567292129725
61747499879285634436071473169218
61747499879285634436071473519138
61747499879285634436071488049563
61747499879285634436071516747380
61747499879285634436826723658287
61747499879285638140417273654014
61747499879285638140605345310473
61747499879285638142864776839035
61747499879286484858800358561159
61747499879286484858800358911079
61747499879286484995998351171707
61747499879286484995998351521627
61747499879286484995998351639719
61747499879286484995998351644091
61747499879286484995998351656981
61747499879286484995999470852285
61747499879286490346720062983079
61747499879286490346720063332999
61747499879286490346720067700441
61747499879286490346720068054733
61747499879286490346721182663657
61747499879286518393576975797169
61747499879286518395269228493121
61747499879286533034784184034763
61747499879286533034805205241160
61747499879286533034805205246984
61747499879286533034805462458604
61747499879286533034805462464428
61747499879286533034993490535932
61747499879286533034993490541756
61747499879286533172065873877484
61747499879286533172065873883308
61747499879286533172254159172256
61747499879286533172254159178080
61747499879286533217986824916582
61747499879286533218007745504890
61747499879286533218007831244038
61747499879286533218008088461482
61747499879286533218070507269814
61747499879286534819193897513372
61747499879286534819194154730816
61747499879286534819382182808144
61747499879286534820805804664079
61747499879286534820805809385813
61747499879286534820868571146365
61747499879286535002379074120077
61747499879286535003820493044726
61747499879286535003820493399017
61747499879286535003820536504787
61747499879286535003820536622888
61747499879286535003823587976558
61747499879286535004071326816029
61747499879293389391966460521945
61747499879293389943540540367615
61747499879293393647886340852411
61747499879293421511514394619370
61747499879293437388279940129708
61747499879293437525477932740256
61747499879293437525540953135194
61747499879293437571294538043601
61747499879293689537990510643783
61747499879293689537990510661045
61747499879293689537990596737223
61747499879293690133543488411859
61747499879293693242336311128579
61747499879293693242336311145841
61747499879293693242336397222019
61747499879293693839581541592607
61747499879293695074927559319523
61747499879293721700784959919798
61747499879293721700788315974328
61747499879293721700788317386898
61747499879293723485114332220764
61747499879293723487624845629005
61747499879293727193662898809753
61747499879293728426752579608733
61747499879293728428444832304685
61747499879293737577550505430136
61747499879293737714811174066460
61747499879293737714811518435622
61747499879293737760565103349862
61747499879293737762174948523312
61747499879293737762178047356026
61747499879293739363362135522985
61747499879293739544873326893613
61747499879293739546376475162448
61747499879293739546567902537859
61747499879293739547129663821549
61747499879293743067707934608101
61747499879293743250158189549020
61747499879293743250911380074361
61747499879293743252605955718607
61747499879293743253170039950591
61747499879294588847505111623242
61747499879294588847506230818386
61747499879294588847506231168306
61747499879294588847508555166360
61747499879294589968541537790651
61747499879294589968541537908743
61747499879294589968541537913115
61747499879294589968541537926165
61747499879294590105739616612731
61747499879294590105740649731857
61747499879294590701355270402211
61747499879294593672887338275447
61747499879294593672887338393539
61747499879294593672887338397911
61747499879294593672887338410961
61747499879294593672887339810641
61747499879294622268533979795306
61747499879294622268537335849836
61747499879294622268537337262406
61747499879294622268596655821082
61747499879294623869995372837137
61747499879294623914909891121882
61747499879294623914913248588982
61747499879294623915724679456970
61747499879294623915728036924070
61747499879294624055436627619357
61747499879294627026428989994464
61747499879294627209359646341760
61747499879294638145299525305644
61747499879294638146972046150531
61747499879294638282560193941968
61747499879294638282560538311130
61747499879294638328314123219537
61747499879294638328314123225370
61747499879294638330552667327188
61747499879294639931111153998813
61747499879294639931111155398493
61747499879294639931362116369120
61747499879294639931362116369121
61747499879294639931386107093543
61747499879294640112685108883965
61747499879294640114209063072324
61747499879294640114377361579917
61747499879294640114941445811901
61747499879294643634892784028447
61747499879294643635456954483609
61747499879294643635707916849545
61747499879294643635707916853916
61747499879294643635707916853917
61747499879294643817719181347200
61747499879297291808986590145815
61747499879297291808986676239255
61747499879297295513332390630611
61747499879297295513332390647873
61747499879297328912857410071388
61747499879297339848546584932168
61747499879297339985807253568492
61747499879297339985807597937654
61747499879297339987417098741735
61747499879297340031811886954998
61747499879297341634609175991273
61747499879297341817647635694337
61747499879297345338954719612917
61747499879297345338954976476069
61747509727991116644231297434414
61747509727991116651009218909152
61747509728272049191763111829722
61747509728280156093235760340560
61747509728280170917393789153856
61747509728282856142764131281454
61747509728282856149542052756192
61747509728304465926946880881290
61747509728304465933913093399048
61747509728304465934477949283364
61747509728304466064394807808850
61747509728304466071172729283588
61747509728304469630727827348010
61747509728304469638067510106438
61747509728304469638258893883844
61747509728304469640515230811780
61747509728304469640518325412406
61747509728304471415116519620222
61747509728304471417373626334250
61747509728304471421894441094960
61747509728304471422456202378650
61747509728304471422459296979276
61747509728304480758635978096660
61747509728304480888555931222772
61747509728304485692492108481032
61747509728304486246617325792572
61747509728304514102929931850036
61747509728304514110460998385870
61747509728304514112155574030116
61747509728304515889766345177670
61747509728304515894096545596986
61747509728304515896544266652408
61747509728307187532288705387504
61747509728307217180663956746840
61747509728315276591519345214218
61747509728315321063156593831928
61747509728315444453324116112284
61747509728315444460855269091478
61747509728315444460857592039772
61747509728315744596841124034204
61747509728315744596841125200604
61747509728315744650125863089666
61747509728316643980707878806829
61747509728316643980707907504589
61747509728316643983157919746309
61747509728377415625738120022586
61747509728377417410126812294798
61747509728412534201557555652620
61747509728412537907595608833368
61747509728413890475135473011621
61747509728413934945080470799619
61747509728413934947528191388273
61747509728424746656147715309434
61747509728424746700397424562038
61747509728424746701838624076880
61747509728424746701901300102656
61747509728424746702089329346384
61747509728424746702089677257990
61747509728424761524558461886892
61747509728424761526062772244664
61747509781482594507013463702231
61747509781494273935666951135792
61747509781555544199029872236935
61747509781602375419753635361066
61747509799219247958522241121917
61747509799219292424828191450065
61747509799316538924339136065745
61747509799316538925153924400833
61747509804909036997374555552653
61747509804909070351361510960836
61747509805092334047189651072154
61747509805115395082566682884622
61747509805115400618750451848652
61747509805115409906727892033320
61747509805115409914339542439752
61747509805115409914341866904366
61747509805115415442908193698388
61747509805116601245430553991256
61747509805116610671424128106078
61747509805116612501568668026234
61747509805116645664455737173934
61747509805116645711046116913942
61747509805127406359430815381452
61747509805127406367042465787884
61747509805127423021347071672470
61747509805127423021347072022390
61747509805127450831068063999162
61747509805127450838679714405594
61747509805128773756423589133147
61747509805128773757927899858309
61747509805128773758681041020135
61747509805128818222706639248675
61747509805189595364083510663458
61747509805224712153129208991634
61747509805224712154740218117832
61747509805224712154823786152200
61747509805224712155575898461512
61747509805224869636131640627869
61747509805226064722217583864355
61747509805226070210388078111105
61747509805226070256141662902881
61747509805226070259234709044273
61747509805226081331600842667601
61747509805226081377354684676821
61747509805226085037641218796643
61747509805236877072142478471262
61747509805236877072226046505630
61747509805236877072978158814942
61747509805236886497461057537809
61747509941027208258053010001178
61747509941027208258053010002630
61747509941027208258805122310490
61747509941027208258805122311942
61747509941027208260497375006442
61747509941027208260497375007894
61747509941123552496869530980290
61747509941123552496869530980338
61747509941123552499313895985554
61747509941123552499313895985602
61747509941123568970416048059864
61747509941123568970416048059948
61747509941123568971168160369176
61747509941123568971168160369260
61747509941135259924928394105690
61747509941135259926620646801642
61747509941135259926620646803094
61747509955761348335376691726453
61747509955761348342151518600565
61747509958427929519374663799651
61747509958427929656572656410199
61747509958428830087123597581879
61747509958533279893845886901835
61747509958533280031042760317239
61747509958533280031043879512383
61747509958533295946009903140807
61747509958533296083207895751355
61747509958533296083209014946499
61747509958534180461593873675479
61747509958534180461594906777343
61747509958534196513759009109595
61747509958534196513760042211459
61747509958717012518375637356497
61747509958719714221622696983021
61747509958741324143253373510417
61747509958741327847599173995213
61747509958743730462088717061967
61747509958743730462088803151035
61747509958744025846500433136941
61747509958744029001719876373289
61747509958744029001719904953005
61747509958744029550846233621737
61747509958744062348462322484339
61747509958744062355237149358451
61747509958752183883728845463886
61747509958752183886235886494926
61747509958814307051254706059435
61747509958849096888724042496403
61747509958849097025984797221795
61747509958849097026005804038896
61747509958850329762024258007831
61747509958850345776028521175797
61747509958850345778284858103733
61747509958861135980403919362918
61747509958861135980466595388694
61747509958861135982722932316630
61747509958861152591210416333260
61747509958861152591273092359036
61747509964337455500288129136991
61747509964337455500288157716707
61747509964337455637757746438951
61747509964337455683302382565139
61747509964337455683490410642467
61747509964337456095084388474111
61747509964431100277594964692831
61747509964431100277594993272547
61747509964431100277866589384243
61747509964433801569519671179123
61747509964433801981301935355299
61747509964434702137268691054631
61747509964434702549050955230807
61747509964625337742206710755541
61747509964648737543683071984601
61747509964648737680943826709993
61747509964648748799335427033953
61747509964648751903739631771985
61747509964648751949472296092141
61747509964648752498514970637437
61747509964648752503681227518749
61747509964649638111432091860109
61747509964649648749111386043441
61747509964649649367084446909461
61747509964649652315632347925153
61747509964649652452893102296253
61747509964649653071430247394257
61747509964649702270921600856487
61747509964649702273261505818791
61747509964649938254949100831789
61747509964649938437963440465645
61747509964649949556334120201297
61747509964649953123419165960701
61747509964649953255597346158013
61747509964649953260679920686093
61747509964652350315369316108294
61747509964652350452568423321942
61747509964652354220468375594173
61747509964652354225550949655693
61747509964652354225550978352049
61747509964652387572293395766743
61747509964652387572293395883383
61747509964652387579068222640855
61747509964652387579068222757495
61747509964652387579068251337211
61747509964652640141461547151865
61747509964652651259581179827821
61747509964652654363985384565853
61747509964652654369067958744013
61747509964652654369067958860653
61747509964652654369067987440369
61747509964652654414821543652477
61747509964652654963832793535953
61747509964652654963926980312617
61747509964652656201721819158223
61747509964652687715810404855063
61747509964652687715810404971703
61747509964652687722585231729175
61747509964652687722585231845815
61747509964652687722585260425531
61747509964652687768338816637639
61747509964653549860734836927607
61747509964653555348631269129667
61747509964653555351166141018043
61747509964653555394383820800913
61747509964664362164906491833451
61747509964722632275085750762123
61747509964722632275085779458479
61747509964722932418602759967083
61747509964722932464356344758907
61747509964758055796320536652348
61747509964758055796320537820200
61747509964758055796404104686716
61747509964758055798848469691980
61747509964758055798848470859832
61747509964758070623574715167100
61747509964758905169246802449749
61747509964758923058911189337293
61747509964758923058911275430573
61747509964758923058911533697777
61747509964758923607954208238861
61747509964758923607954208243073
61747509964758923607954294332141
61747509964758949640615810537749
61747509964758949640615810556623
61747509964758955131879351411277
61747509964758955177632936203101
61747509964769778050128315968370
61747509964769778050128317018130
61747509964769778050128320573464
61747509964769778050316345095458
61747509964769778187590949548593
61747509964769778187591035637661
61747510008647192906379666338555
61747510008963292200439662804485
61747510008964177989847344779509
61747510008964177994929918957669
61747510011894640641306126817013
61747510011918657476568377653363
61747510011918657476568463742431
61747510011918657613829132378755
61747510012026725743648841413939
61747510012026725743711517439715
61747510012027926363557507237858
61747510012038764883655377351019
61747510017608728583999331770519
61747510017802965910869864419573
61747510017802967489361133028354
61747510017826365804083150050721
61747510017826365849815814370877
61747510017826380621466351989905
61747510017826380667199016310061
61747510017827266417564834246385
61747510017827281234948036185569
61747510017827281240030610247089
61747510017827281240030638943445
61747510017827566561081843218065
61747510017827581378465045157249
61747510017827581383547619335409
61747510017827581383547619452049
61747510017827581383547648031765
61747510017827614730290065446459
61747510017827614730290065563099
61747510017827614737064892320571
61747510017827614737064892437211
61747510017827614737064921016927
61747510017839288766787865564269
61747510017839288767038914023645
61747510017839288767604146166003
61747510017839288767604146515923
61747510017900260581218493148399
61747510017900260581218521844755
61747510017900560724735502353359
61747510017936551913835988259041
61747510017936551914087036718417
61747510017936577946748294656821
61747510017947390248471370754440
61747510017947406902807271268373
61747510017947406902807529885497
61747510017947406905317669766513
61747510017947406905318014122785
61747510017947406905492109942848
61747510035334304679724562754839
61747510035334604823241571843159
61747510035334652994145746842728
61747510035334652994145747309288
61747510035334652994145747313660
61747510035345126317630756082077
61747510035345126317630760350141
61747510035345426323949772559849
61747510035345426461147769438461
61747510035345428107523676496973
61747510035346326891698792435357
61747510035346326891698796703421
61747510035346360245180207580415
61747510035528842150383700603909
61747510035529142293629085000817
61747510035529142293629113580533
61747510035529142293712681614901
61747510035529142293900709692229
61747510035552242043388180934561
61747510035552251377278305042015
61747510035552253161508156567109
61747510035552256865853957051905
61747510035552256906503932408477
61747510035552256906691960485805
61747510035552258560686307397491
61747510035552258697884300008039
61747510035553153775243988073576
61747510035553153775261436757829
61747510035553157474524662714545
61747510035553157474524919931989
61747510035553157474525006021057
61747510035553157479607237242625
61747510035553159128978490798667
61747510035553442800386874101905
61747510035553453918506849734453
61747510035553453918778445846149
61747510035553457488094854994837
61747510035553457617769961255665
61747510035553457622936218253617
61747510035553457623124246330945
61747510035553459272492056208355
61747510035553459272516420593330
61747510035553459318249084796846
61747510035553459455509839526450
61747510035553487265249295845503
61747510035553490976369922854491
61747510035553490976369923204411
61747510035553490976453490888859
61747510035563965941966729304763
61747510035563966079164721915311
61747510035564264438281086111481
61747510035564264438281459182823
61747510035564264439097366363135
61747510035564264439097366713055
61747510035564266269251237989467
61747510035565164869648393978174
61747510035565166698986343178450
61747510035565166699802265254427
61747510035565200053319538239589
61747510035626136820523524032239
61747510035626136820777928681498
61747510035626403610606828169765
61747510035626436964040418451775
61747510035626436964124100805007
61747510035626436964312128882335
61747510035626436964312386099779
61747510035626436964315829307478
61747510035661258962644095516009
61747510035661527585329122362893
61747510035661527585329208456173
61747510035661527585329466719165
61747510035661527585329466736418
61747510035661527585580170822269
61747510035661559106161478029963
61747510035661559108671613642915
61747510035662428015880149627853
61747510035662428015880493984125
61747510035662428016131198087229
61747510035662428016131198091441
61747510035662459539243532916467
61747510035662476191863194007164
61747510035662476191946848134812
61747510035662476193523032524147
61747510035673282961532752525830
61747510035673283004851518726253
61747510035673283007359588141635
61747510035673283007359592740905
61747510035673283007361917224393
61747510035673283144559995928221
61747510035673283144560254195425
61747510035673283144797026041261
61747510035673283144811087634064
61747510035673283144831979642656
61747510035673283145396835410332
61747510035673283145396835526972
61747510035673283145397092627776
61747510035673283145397092744416
61747510416342374448027085246835
61747510416342374996819055689027
61747510416634114495351889536067
61747510416634130554859030676905
61747510416634130555110079136281
61747510416637766187130134259919
61747510419301608786090394458311
61747510419301608786090394574951
61747510419301608786090480664019
61747510419301608786090509243735
61747510419301608786278422535639
61747510419301608786278422652279
61747510419301609197872400367283
61747510419301609197872400483923
61747510419370641612009151932071
61747510419370941755776865240135
61747510419370941801258825223907
61747510419373643047429947035015
61747510419374543660911630997399
61747510419374544072505608829043
61747510419394956943179117740459
61747510419398006600085812403079
61747510419406108004068250736136
61747510419406108004068254966772
61747510419406108005762830611018
61747510419406108006515971791558
61747510419409710826052628885599
61747510419581691277760790395939
61747510419589495639864093887922
61747510419589495647395160773836
61747510419589795783381078628614
61747510419589795790159000103352
61747510419593397012087288383813
61747510419593397012087312712727
61747510419593398102644698490602
61747510419593398107728044321094
61747510419593398109422878232544
61747510419593398110175765376516
61747510419593398110176023643720
61747510419614109474733746310475
61747510419616811177980805936999
61747510419617708636965024537733
61747510419617708636965048866647
61747510419617708636968492545278
61747510419617712203307543486919
61747510419617712203328435495511
61747510419624465981661049775851
61747510419624612433049767133872
61747510419624612433801879443184
61747510419624612440391862117606
61747510419624612440579800917922
61747510419624616099016536853474
61747510419624616099204564930802
61747510419624660563878958597072
61747510419624660564130005656768
61747510419624912576566866933616
61747510419624912583909899957658
61747510419624912584662012266970
61747510419624912627967876121416
61747510419624912627967880352052
61747510419624912628159260248902
61747510419624912629662455996298
61747510419624912629663484867526
61747510419624912630415597176838
61747510419624960752553267841142
61747510419624960753305380150454
61747510419624960754997632846406
61747510419624960798306852751010
61747510419624960799058965060322
61747510419624960800751217756274
61747510419625863013243990581586
61747510419625863013244216036986
61747510419625863013244219219314
61747510419625863013244219220766
61747510419625863013244247799030
61747510419625863013247343567508
61747510419625863013247691477662
61747510419625863013247691479114
61747510419625863013247691496376
61747510419625863013247692546136
61747510419625863013808042001766
61747510419625863013808070582934
61747510419625863013808074813570
61747510419625863013809075103630
61747510419625863013811518510916
61747510419625863013812551612780
61747510419625863013996328346298
61747510419625863013996331528626
61747510419625863013996356927466
61747510419625863013996360108342
61747510419625863013996360109794
61747510419625863013999454710420
61747510419625863013999803786974
61747510419625863013999803788426
61747510419625863013999803805688
61747510419625863013999804855448
61747510419625863015503771206868
61747510419625863015507127257026
61747510419625863015691708572772
61747510419625863015692057551400
61747510419625863016255763057188
61747510419625863016255763990308
61747510419625863016255791638356
61747510419625863016255792804756
61747510419628514900909584453175
61747510419628514900910617567930
61747510419628514900912941565984
61747510419628514900913716400644
61747510419628515449952254270879
61747510419628564717184101300106
61747510419628564717246863419162
61747510419628564717246864481972
61747510419628564718939116128164
61747510419686789082306716795305
61747510419687085704460750055693
61747510419687085704460754305043
61747510419687088814208484507241
61747510419687089271556390087141
61747510419697445320968651903881
61747510419697445732750917155965
61747510419697595438512167058832
61747510419697595438763214118528
61747510419697597130544114716854
61747510419697597130732401061386
61747510419697597130795077087162
61747510419697597130798523952334
61747510419697597131547189396474
61747510419697597131550636261646
61747510419697597133242888957598
61747510419697895627186476302854
61747510419697895629630841308118
61747510419697895672940061212770
61747510419697895675384426218034
61747510419697897274315534103464
61747510419697897274879358992336
61747510419697897274879360068244
61747510419697897275067646412776
61747510419697897276571612764196
61747510419697897276759899108728
61747510419697897320069117950522
61747510419697897320821230259834
61747510419697897322513482955786
61747510419697906747563560515670
61747510419697906747563560515718
61747510419697906747751588592998
61747510419697906747751588593046
61747510419698797887626490709606
61747510419698797887877194812710
61747510419698797887877199043346
61747510419698797887877453079914
61747510419698797887880523214820
61747510419698797887880642740692
61747510419698797887880901007896
61747510419698797888361039412436
61747510419698797888441279044694
61747510419698797888441283275330
61747510419698797888444726972676
61747510419698797888445760074540
61747510419698797888629565389226
61747510419698797888633013317208
61747510419698797888633788151868
61747510419698797890136979668628
61747510419698797890888972452068
61747510419698812714298361349754
61747510419722207252064212456822
61747510419722207252816324766134
61747510419722207297817797366690
61747510419722207298569909676002
61747510419722223725610729536432
61747510419722223726362841845744
61747510419722223771364314446300
61747510419722223772116426755612
61747510419723108414400628738507
61747510419723108414421545076013
61747510419723124339176095968640
61747510419723124339176096086732
61747510419723124339176097503674
61747510419723124339364124164060
61747510419723124339364125581002
61747510419723124339928208277952
61747510419723124339928208396044
61747510419733914679098989503444
61747510419733914679119910093204
61747510419733914679307939336932
61747510419733914679367229564982
61747510419733914679367233798522
61747510419733914679367262376786
61747510419733914679367487832186
61747510419733914679367491014514
61747510419733914679367491015966
61747510419733914679367519594230
61747510419733914679367519595682
61747510419733914679370585615140
61747510419733914679370614196308
61747510419733914679370615362708
61747510419733914679851101812756
61747510419733914679872023568916
61747510419733914679931313796966
61747510419733914679931346608770
61747510419733914679932346898830
61747510419733914679934790306116
61747510419733914680119600141498
61747510419733914680119603323826
61747510419733914680119631903542
61747510419733914680119631904994
61747510419733914680120374976158
61747510419733914680122697924452
61747510419733914680122726505620
61747510419733914680123075582174
61747510419733914680123075583626
61747510419733914680123075600888
61747510419733914680123076650648
61747510419733914681626951124244
61747510419733914682379034852388
61747510419733914682379063433556
61747510419733915091633370594074
61747510419733915091654291300426
61747510419733915091717053419482
61747510419733915091717054482292
61747510419733915228915046030189
61747510419733929505788423148160
61747510419733929505788423266252
61747510419733929505788424683194
61747510419733929505976451343580
61747510419733929505976452760522
61747510419733931151413255752562
61747510419733931153105508435464
61747510419733931153105509498274
61747510419733931290178235100790
61747510419733934858957857549988
61747510419733934996218612279592
61747510419733934996406640356920
61747510434360940578985478529899
61747510434384307301110079257909
61747510434384318421487167129649
61747510434384321942253424547845
61747510434385219401334241423483
61747510437026584274590281815603
61747510437096818040501065296547
61747510437096834054528388468817
61747510437099535757774328900197
61747510437099535757775448095341
61747510437119932614672337937591
61747510437123879133067879255629
61747510437123882839390729551207
61747510437123882839390814240643
61747510437131934649040568378319
61747510437131934786237441793723
61747510437131934786237446385767
61747510437131934786238560988867
61747510437131940136959153605095
61747510437131940136959158197139
61747510437131940136960272800239
61747510437131950701204584617291
61747510437131950708820459191709
61747510437131950838402577227839
61747510437131950838402581819883
61747510437131950838403696422983
61747510437131951303345093837417
61747510437131951440541967252821
61747510437131951440543086447965
61747510437131956189124289039211
61747510437131956189124293631255
61747510437131956196739044418485
61747510437132851276569479067217
61747510437132851871092994517781
61747510437132851871094113712925
61747510437135552979816538693741
61747510437135553162747195507805
61747510437135586516251736433275
61747510437307567105217671223632
61747510437314455260919270499645
61747510437314455260919270616285
61747510437314471870288339601005
61747510437315656017917963666989
61747510437315656017917963783629
61747510437315656155262314773185
61747510437315656155450342850513
61747510437315667273570318832981
61747510437315670770972952051417
61747510437315670789819205622401
61747510437315670835551869825917
61747510437315670972833544789697
61747510437315672001442134992187
61747510437315672006256207659277
61747510437315672006318969778333
61747510437315672008784140698909
61747510437315720177156682583623
61747510437315720177428279053823
61747510437315720177990040337513
61747510437315720179684615623255
61747510437315720179684615981759
61747510437318073592405666989625
61747510437318357858697402477037
61747510437318367193153787106819
61747510437318368976817378459505
61747510437338781840632377677017
61747510437339971484485851411901
61747510437339971484673879489229
61747510437339981865657738999519
61747510437339982465314422846029
61747510437339982467762140837215
61747510437339982597714638393247
61747510437342683756914557733133
61747510437342683756914586429489
61747510437342684306040915098221
61747510437342717103657003960823
61747510437342717110431830718295
61747510437342717110431830834935
61747510437343588442612545324483
61747510437343588442633437333075
61747510437350492201060784315566
61747510437350492201248812392894
61747510437350536665923206059164
61747510437350536666111577087260
61747510437350536666174253113036
61747510437350536666174253118860
61747510437351689848498397998744
61747510437351689848749446475382
61747510437351737606175662794795
61747510437351737607867915490747
61747510437351739207551134622679
61747510437351739209243387318631
61747510437351739253304719532547
61747510437354391140151479793624
61747510437354391140214241912680
61747510437354439311052208279209
61747510437354441093750892399175
61747510437411716577813417054509
61747510437411716577813417171149
61747510437412917334812110221853
61747510437412917334812110338493
61747510437412917472156461328049
61747510437412917472344489405377
61747510437412917472344833761649
61747510437412961806449358839563
61747510437412961806449387535919
61747510437412965510795159440999
61747510437412965510795188020715
61747510437412965510798630159733
61747510437412965510798631209493
61747510437412965648059299845817
61747510437423440019040992424061
61747510437423440156301746795161
61747510437423471540556414520924
61747510437423471540744785549020
61747510437423471540807461574796
61747510437423471540807461580620
61747510437424672479994082921467
61747510437424672482501123952507
61747510437424672892337734259991
61747510437424672892337735677141
61747510437424672892341201913245
61747510437424672892341203330395
61747510437448084085827614912367
61747510437448084085831087170715
61747510437448084085911297265599
61747510437448084086666763959061
61747510437448084088362487863601
61747510437448100009165005926092
61747510437448100148118012993141
61747510437448984104871819075387
61747510437448984105686607410475
61747510437448984518913514778641
61747510437449000531223202652281
61747510437449000533479539580217
61747510437449000576976787562149
61747510437459790735598600839402
61747510437459790737854937767338
61747510437459790919427991327747
61747510437459805743589114741669
61747510437459805745281367437621
61747510442919133616751865303742
61747510442922735885485069615842
61747510442923936047770842842706
61747510442932089336298813771882
61747510442932089748101740387206
61747510442932089795532304523130
61747510442934791039736106452064
61747510442934791041428359148016
61747510442934792869312324480708
61747510442934792869396006833940
61747510442935209687671028506483
61747510442935209825204430982243
61747510442936110255755458247203
61747510442936110392953450857751
61747510442936110804547428689395
61747510442936110850280092892911
61747510442936115743675162669123
61747510443004985780733082279412
61747510443004987016079871658660
61747510443004987564872218335600
61747510443004990722120249653942
61747510443005035186982671397540
61747510443005035192062920761166
61747510443005035193757498271652
61747510443005037023902042086866
61747510443005143218850178595179
61747510443005143218850178711819
61747510443005143264332138695591
61747510443005143264582842798695
61747510443005143264666525618487
61747510443005443407849147783911
61747510443005443407849147900551
61747510443005443407911823809687
61747510443005443407911823926327
61747510443005443407911910015395
61747510443005443407911938595111
61747510443005443408183534706807
61747510443005443453665494807219
61747510443007844373305267779511
61747510443007844967829902425219
61747510443008144699837639444003
61747510443008145111346911513539
61747510443008145111346911630179
61747510443009045130303960946855
61747510443009045267586659319511
61747510443009045679180637151155
61747510443009045724912278412355
61747510443009045724913301354671
61747510443009045862111293965219
61747510443009061738877182427777
61747510443009061738877182781909
61747510443028151733303838071916
61747510443028558027773976637063
61747510443032052363405079881040
61747510443032054186206471035572
61747510443032054186290153388804
61747510443032054192795331313856
61747510443032054193633306988430
61747510443033404923561188080311
61747510443033405527405997457594
61747510443033408637227163277755
61747510443040276664646129029990
61747510443040560199674620982563
61747510443040565733326989607999
61747510443040576846364391062387
61747510443040576853895801259025
61747510443040609466120783136124
61747510443040609468565148141388
61747510443040609472895352791340
61747510443040609473648493971880
61747510443041460767423640858071
61747510443041466118145352669443
61747510443041466163878016872959
61747510443041466301076009483507
61747510443041477238714163966337
61747510443041477238714165383270
61747510443041477276915418327347
61747510443041477284446829586786
61747510443041477414113410937895
61747510443041513747533201221838
61747510443041513884793869858162
61747510443041524860570602676226
61747510443041524997831271312550
61747510443041524997831614269142
61747510443041526644959637905030
61747510443044162470670700484595
61747510443044167409798434464323
61747510443044178530367245761217
61747510443044178530367246115349
61747510443044178530367247178150
61747510443044178941961223946993
61747510443044178941961225009794
61747510443044179124891880406925
61747510443044179124891880761057
61747510443044179124891881823858
61747510443044183881088957926721
61747510443044183881088958989522
61747510443044184064019614386653
61747510443044184064019615803586
61747510443044217281174730169556
61747510443044217281174734892108
61747510443044217418372727029454
61747510443210917586650351674058
61747510443210917586921947768492
61747510443211821858804491520334
61747510443214519848671490859708
61747510443214519851119208732802
61747510443214867621576335510808
61747510443215719873696509711100
61747510443215720422739527212988
61747510443215720430354276924310
61747510443215720432801994797404
61747510443215724138842372326126
61747510443222628672566537880966
61747510443222924974731482847346
61747510443222928679077283332142
61747510443222939799456690493252
61747510443222939982468706712254
61747510443222973151279387834168
61747510443222973152973963478414
61747510443223080674000017190525
61747510443223080811260771565997
61747510443223080811260800262353
61747510443223080811532396374049
61747510443223091929568689536725
61747510443223091929568689653365
61747510443223091929589610241673
61747510443223095628915598313233
61747510443223823756187166827572
61747510443223823756270504807062
61747510443223823893719544477306
61747510443223824991616522533978
61747510443223825534740137626946
61747510443223825540659540035866
61747510443223825542543173676976
61747510443223825543107257908960
61747510443223825580493693839054
61747510443223825580765663003378
61747510443223825585576268017214
61747510443223825586329413776698
61747510443223825586413096247974
61747510443223825588296729889132
61747510443223825588296730239052
61747510443223828697574332318600
61747510443223828834831647618922
61747510443223829239085939977982
61747510443223829246069600848946
61747510443223829246613910745338
61747510443223829246697593216614
61747510443223829246885508392228
61747510443223829246888974161772
61747510443223829249145311089708
61747510443223829284839496190090
61747510443223829291802265052462
61747510443223829292370561559524
61747510443223829292450806472130
61747510443223829292642530723848
61747510443223829429899842960254
61747510443223829429899847559524
61747510443223831076003785122506
61747510443223831076006109937040
61747510443223831076275754286830
61747510443223839808351183053494
61747510443223839808372075062086
61747510443223839815694307951148
61747510443223839817658156408716
61747510443223839817658184988384
61747510443223839953224333972090
61747510443223839954918911134108
61747510443223840359926346918400
61747510443223840364818340501494
61747510443223840364820663449788
61747510443223840367266058374588
61747510443223840367268381322882
61747510443223840410488242940086
61747510443223840410490537190620
61747510443223840410490537192072
61747510443223840542937244414642
61747510443223841640270141421450
61747510443223841645917914440518
61747510443223842189313155741218
61747510443223842194123760755054
61747510443223845301310417826064
61747510443223845900917283712214
61747510443223845900917284178774
61747510443223873161868456038656
61747510443223873161889348047248
61747510443223873170047289509578
61747510443223873170048408723596
61747510443223873710723186729452
61747510443223873718337936434950
61747510443223873719091078663798
61747510443223873720785654308044
61747510443223873756476742941560
61747510443223873759761289045414
61747510443223873764007810177234
61747510443223981379281416249557
61747510443223992314387052714809
61747510443223992360119716801685
61747510443223992360119716918325
61747510443223995445949293247717
61747510443223995583210047618817
61747510443223995585466384546753
61747510443223995994741263689909
61747510443223996013650279021445
61747510443223996018732853082965
61747510443223996018732853199605
61747510443223996064465517286481
61747510443223996196664618188741
61747510443223997302344733483259
61747510443223997851136703925451
61747510443224045400987756341171
61747510443224045401238546179051
61747510443224045401823436684851
61747510443224045401886198445403
61747510443224045403494883106987
61747510443224281385266046154353
61747510443224281385266046270993
61747510443224281568343061464065
61747510443224281568531089541393
61747510443224292686651065523861
61747510443224295791118032026817
61747510443224295791118060723173
61747510443224295791138952731765
61747510443224296253736111283265
61747510443224296385914291480577
61747510443226530950132680920466
61747510443226530952580399143480
61747510443226542253715833273982
61747510443226574875178072538254
61747510443226699554634810965803
61747510443226699554634896704951
61747510443226983271778149167917
61747510443226994389898125150385
61747510443226999332042121716058
61747510443226999332063042422410
61747510443227898481479642661975
61747510443227899716839564421023
61747510443227899762593149330855
61747510443227899762593149330939
61747510443227899762593153580289
61747510443246940296607703015746
61747510443246940296670464780670
61747510443246944003463984538240
61747510443246945238810777222120
61747510443246956351848178676508
61747510443246956356930752854668
61747510443246988468326406281838
61747510443246989710448024671978
61747510443246990122313713052226
61747510443246990124761431275240
61747510443247396003498622311553
61747510443247406704482048673931
61747510443247406704670076751259
61747510443247406704754016321775
61747510443247406704754016321935
61747510443247407116536022230699
61747510443247407116536022230907
61747510443247407116536023765941
61747510443247407253734014841247
61747510443247407253734014841455
61747510443247407253734016376489
61747510443247407258813146880389
61747510443248140863963674265662
61747510443248140873189318195294
61747510443248140873461287359618
61747510443248140909717230477770
61747510443248140918942874524090
61747510443248144577807087844414
61747510443248155284144770721118
61747510443248155690844460601042
61747510443248155698184172057230
61747510443248155698186495005524
61747510443248156976836028123160
61747510443248189050005839478610
61747510443248189050009192346440
61747510443248189051703767990686
61747510443248296708233356776577
61747510443248296708504952888273
61747510443248307821545711792291
61747510443250842163165392183046
61747510443250842575010417074386
61747510443250842577458135297400
61747510443250856987326745167816
61747510443250858817470141562510
61747510443250859231763003829730
61747510443250859231766356580920
61747510443250859231766357047480
61747510443250890340821978251482
61747510443250890341658806488066
61747510443250890341658921273490
61747510443250891988787973779154
61747510443250891988787978034328
61747510443250891988787978500888
61747510443250892170965374646176
61747510443250892170965375112736
61747510443250892171802202882760
61747510443250892171802203349320
61747510443250906988352393312248
61747510443251008980745631132177
61747510443251008980745659828533
61747510443251009529778862474677
61747510443251009529778862480501
61747510443251009532289347184349
61747510443251009532292785674687
61747510443251009532292786141247
61747510443251042327488077359867
61747510443251042334262904117339
61747510443251042334262904233979
61747510443251042334262932813695
61747510443251309124262640220497
61747510443251309124262668916853
61747510443251309170016225128961
61747510443251314660531129714712
61747510443251342471005086331547
61747510443251342477779941902015
61747510443251342523533498114123
61747510443252199031493394514374
61747510443252199031556070540150
61747510443252209554866643090993
61747510443252210106360822027967
61747510443252210151305622842874
61747510443252215045328600767564
61747510443252215091082156979672
61747510443252215640124831524968
61747510443252243503130643132084
61747510443252243503193319157860
61747510443252243503193662114452
61747510443258946038124637567686
61747510443258946038375684627382
61747510443258947684751595953958
61747510443258947687199314176972
61747510443258947870213538675692
61747510443258950979491140754920
61747510443258951391545114661768
61747510443258951574287369996164
61747510443258951574559339160488
61747510443258962092528542209308
61747510443258962097611116387468
61747510443258962097883830172324
61747510443258962099578407216250
61747510443258962509476803599864
61747510443258962511924521822878
61747510443258962687596740614876
61747510443258962692407345628712
61747510443258967451053260206710
61747510443258967451053264928444
61747510443258967452747836900716
61747510443258995862994076585026
61747510443258995863747219163794
61747510443258995863747223418968
61747510443258995863747223885528
61747510443258995865441794808040
61747510443258996045924618613874
61747510443259011915912328732558
61747510443259011915915686672042
61747510443259114502886990722992
61747510443259114504583890481932
61747510443259114504769852828410
61747510443259114505334711778414
61747510443259118163393498708956
61747510443259119581754587331899
61747510443259119993348565163543
61747510443259119993599526129959
61747510443259119993599612223239
61747510443259414090020408521404
61747510443259414092464773526668
61747510443259414096794978176620
61747510443259414096796126069524
61747510443259414096798449017818
61747510443259414097360210301508
61747510443259414097548119357160
61747510443259414099054785945754
61747510443259418352726854822036
61747510443259418535678403176680
61747510443259464051813578132710
61747510443259464054261391065956
61747510443259464055097066674804
61747510443260313429825888475633
61747510443260315261582468857993
61747510443260318371432826607118
61747510443260318371495502632894
61747510443260318508693495243442
61747510443260318920475844109006
61747510443260318920538520134782
61747510443260318920538636462468
61747510443260319103490099077964
61747510443260320201555201795415
61747510443260320201555287888695
61747510443260320750347172237607
61747510443260320750347258330887
61747510443260320750598219297303
61747510443260320750598305390583
61747510443260320750682032857980
61747510443260364620684283579520
61747510443260364620746959605296
61747510443263016368608371873140
61747510443263016368611470705854
61747510443263016554079854729267
61747510443263016554079855079187
61747510443263016554079856264301
61747510443263016554079856614221
61747510443263017102278569921783
61747510443263020211941014154244
61747510443263020806737158704488
61747510443263021859070070909258
61747510443263022041999474592941
61747510443263022041999479192211
61747510443263022041999559151187
61747510443263022041999560686221
61747510443263022041999563750457
61747510443263022041999565285491
61747510443263022042000254032487
61747510443263022042000340125767
61747510443263022042000596989079
61747510443263022042002921335649
61747510443263022042083176431404
61747510443263022042084291040328
61747510443263022453845278923827
61747510443263022453845279277959
61747510443263022453845365017107
61747510443263066323064152976552
61747510443263066323899828585400
61747510443263066325508517981816
61747510443263066326344193590664
61747510443263066371262102891684
61747510443263066372097778500580
61747510443263066372097778617220
61747510443263066506830486928799
61747510443263066508522737758511
61747510443319889991134594454388
61747510443319891226481387138268
61747510443319902344601362770816
61747510443319935696699093662554
61747510443319935698390231867674
61747510443320235885698096154140
61747510443320341990894163745389
61747510443320341991169232227701
61747510443320342128154946817217
61747510443320386599701365547987
61747510443321085075044127204718
61747510443321085075044129070958
61747510443321086310390916583966
61747510443321086310390921164362
61747510443321086904350695345358
61747510443321090016431294579248
61747510443321090562963833492878
61747510443321102964506638039308
61747510443321134486373965686472
61747510443321134486376290501006
61747510443321134488068543196958
61747510443321136270763777148004
61747510443321136272458354310022
61747510443321136316248090294150
61747510443321136318211939101798
61747510443321136318777052203558
61747510443321136866983360509460
61747510443321139976535910383100
61747510443321139976804153278498
61747510443321242558643183620897
61747510443321242696175562804421
61747510443321242696175907160693
61747510443321242696179263229565
61747510443321242696179264745885
61747510443321287028556783577191
61747510443321287030249034873463
61747510443321287030280432238607
61747510443321287030280432355247
61747510443321287030280460934963
61747510443321290140104697376969
61747510443321290734626232723403
61747510443321290734626261419759
61747510443321290734629703558825
61747510443321290734629704608537
61747510443321290871890373244861
61747510443321542702160192709217
61747510443321542702160192825857
61747510443321542748167925395045
61747510443321542885237208018929
61747510443321542885425236096257
61747510443321587173797441443567
61747510443321587173797470023283
61747510443321587219551026235391
61747510443321590329354370668805
61747510443321590329354742204953
61747510443321590329354742205113
61747510443321590466615496580425
61747510443321590878143241811723
61747510443321590878143241928363
61747510443321590878143270508079
61747510443321590878146712647145
61747510443321590878209474412069
61747510443321590923896826720187
61747510443331893855920299784192
61747510443331896967161750671068
61747510443331896967433346782764
61747510443331897561958352964940
61747510443331897562229949076636
61747510443331908085281726303616
61747510443331908085281812392684
61747510443331941437106832681894
61747510443331941437107865801020
61747510443331941437379461912716
61747510443331941439070595400474
61747510443331941439070681489542
61747510443331942031903348886698
61747510443331942031904468094892
61747510443331946790273941082622
61747510443331946790277294300372
61747510443331946790545537194318
61747510443331946790548890412068
61747510443331946792243467106074
61747510443331947385070546446562
61747510443331947385073899664312
61747510443332064125710377571403
61747510443332065569424301482219
61747510443332098782867101480374
61747510443332098782933219649588
61747510443332098783121248776628
61747510443332098785377584654852
61747510443332113539487937108579
61747510443332348964653616983164
61747510443332348967097981988428
61747510443332364523349013092828
61747510443332364523411689118604
61747510443332365758695030819744
61747510443332365758757706845520
61747510443332365758758821454444
61747510443332398926384110568694
61747510443332398926635073055642
61747510443332398926635159144710
61747510443332398926635159149082
61747510443332398926635162332654
61747510443332398926635163394060
61747510443332398926638515082392
61747510443332398926638515095490
61747510443332398926638516261890
61747510443332398926638519804126
61747510443332398926718731428428
61747510443332398927470839488390
61747510443332398927470839492762
61747510443332398927470843737740
61747510443332398927474195426072
61747510443332398927474195439170
61747510443332398927474196605570
61747510443332398928894599527716
61747510443332398929166449301522
61747510443332398929730275136564
61747510443332398972391841725104
61747510443332398974648178653040
61747510443333248299563747772313
61747510443333250082928729757277
61747510443333250083137651709437
61747510443333250128870315912953
61747510443333264359103436523266
61747510443333264359103693740710
61747510443333264359166112549042
61747510443333264496364105159590
61747510443333264496364448116182
61747510443333264908146368286006
61747510443333264908146454025154
61747510443333264908209130050930
61747510443333265091160708994112
61747510443333292768485033406823
61747510443333298258911778859783
61747510443333298262196296267281
61747510443333298305421954270625
61747510443333300089811764694080
61747510443356209186836089468780
61747510443356256768297574079038
61747510443356258415426626565988
61747510443356258415426631287722
61747510443356258417121203259994
61747510443356259011646210995918
61747510443356259011646211462478
61747510443356409313005996067921
61747510443356425232996050627328
61747510443356425235252387555264
61747510443356725559273253108623
61747510443356725559523957211727
61747510443356725559539007614379
61747510443356725559539008664139
61747510443357559924441482059993
61747510443357625990086678457787
61747510443357625990086678461999
61747510443357625990086678475049
61747510443357625990090035929099
61747510443368388880480604712395
61747510443368388880480690451543
61747510443368415053686359600721
61747510443368416148491319336308
61747510443368416148676249747482
61747510443368416148676252931054
61747510443368416148679348463348
61747510443368416148679605680792
61747510443368416148759817781850
61747510443368416148762916614404
61747510443368416149511930091162
61747510443368416149515286024472
61747510443368416150935684341572
61747510443368416150935690126116
61747510443368416151771365734964
61747510443368416698370018231345
61747510443368416698370018585720
61747510443368416744040035577908
61747510443368416744123603495636
61747510443368416744123603612276
61747510443368416746567968500900
61747510443368416746567968617540
61747510443368416881300703741973
61747510443368430973676414160128
61747510443368431156699005637307
61747510443368431156699005641519
61747510443368432757874839606301
61747510443368432758062867701099
61747510443368432758066220918848
61747510443368432758066225640582
61747510443368432759486877503105
61747510443368432760322557833687
61747510443368432803064337568624
61747510443368432803064341817974
61747510443368432803544767677172
61747510443368432803565659685764
61747510443368432803565664290858
61747510443368432803628421800608
61747510443368432803628426049958
61747510443368432803819805828716
61747510443368432803819810550450
61747510443368432805512059691068
61747510443368432806076142756652
61747510443368432806076143806412
61747510443368432806076143923052
61747510443368432940826419020459
61747510443368432942783306659841
61747510443368432942783307009761
61747510443368432942783307027023
61747510443368432942783308076783
61747510443368432942783392748909
61747510443368432942783392766171
61747510443368432942783394165851
61747510443368432942783651033375
61747510443368432942783651383295
61747510443368436647129193233705
61747510443368436647129193250967
61747510487245851365920148299835
61747510490274446301214598101891
61747510490274462772505122627099
61747510490298809670856165779653
61747510490298809808054158040280
61747510490298809808116805369701
61747510490298809808116920155125
61747510490309612961288262672612
61747510490310469011175393122211
61747510490310480169945458780115
61747510490310480177476870039563
61747510490310485482465917647419
61747510490493000606885327581021
61747510490493299095951948008677
61747510490493299149017518955751
61747510490493299149017523210925
61747510490517610725724344932213
61747510490517610766315114981743
61747510490517610766586711093439
61747510490517610771635564963985
61747510490517610773142113930583
61747510490517610773895255109671
61747510490517610773895259364845
61747510490517610773895259831405
61747510490517614432016430754981
61747510490517614477770014478123
61747510490517614477770100217271
61747510490517644072466791043263
61747510490517658896816548009111
61747510490517658896816548475671
61747510490528122749097102725833
61747510490528417586883235354470
61747510490529318154631398652224
61747510490529318154632170302855
61747510490529318154693902504076
61747510490529318154694160771280
61747510490529323506200482326052
61747510490529323506201519695980
61747510490529366323899686992839
61747510490529366323900058529147
61747510490529367971031178636273
61747510490529367972661012057333
61747510490529367972661012173973
61747510490589393059932679378713
61747510490589393059932679378873
61747510490589393060183383481769
61747510490590593634251421370291
61747510490590593771449413630918
61747510490590593771449413980839
61747510490590593816931372546009
61747510490601402279482443246346
61747510490602269493871092242200
61747510490602301198470219428823
61747510490602301198532895454599
61747510490602301198533266990907
61747510490602302844849598762945
61747510490602302845601628171430
61747510490602302845664387098033
61747510490602302845852676648068
61747510490602302847356639793985
61747510490625728864086333989089
61747510490625728865844730364071
61747510490626612823410631608519
61747510490626612823411003144827
61747510490626629294700037279825
61747510490626629294736007915272
61747510490626629294736009469180
61747510490626629296333080203575
61747510490626629296333081603255
61747510490637419637091691504870
61747510490637419637342739981508
61747510490637419638850059177583
61747510490637434463008087990879
61747510496110136839684091573639
61747510496182771387784928370907
61747510496182771570715585184971
61747510496182771570799268004763
61747510496183071714232594273291
61747510496183071714232594389931
61747510496183071714316277093083
61747510496183071714317300035399
61747510496207131371378613246069
61747510496207134894687237643455
61747510496207134894687237643663
61747510496207435083957802943931
61747510496207435083957804479125
61747510496207435221134900363719
61747510496207435221134905081081
61747510496218242034959855501170
61747510496218243682087879137058
61747510496219094470010759259235
61747510496219105583048160713623
61747510496219105583048503670215
61747510496219142602771637141602
61747510496219144249899660777490
61747510496219144249900689647266
61747510496219144295654390760952
61747510496219144295654395483504
61747510496219153715809038595990
61747510496219155362937062231878
61747510496219155362938091101654
61747510496400708934400095489925
61747510496400708980132759576801
61747510496400720052520071122473
61747510496400720052520099702189
61747510496400720098252735209349
61747510496400720098252735325989
61747510496400720098252763905705
61747510496400723751783297429109
61747510496400723756865871607269
61747510496400723756865900186985
61747510496400723797515961515985
61747510496400723802598535694145
61747510496401620666064431110633
61747510496401620666064431227273
61747510496401626157248525605375
61747510496401626157248868561967
61747510496401909691398788540629
61747510496401909691398788657269
61747510496401924508781990596453
61747510496401924509032694582917
61747510496401924509032694699557
61747510496401924509033037539509
61747510496401924509033039055829
61747510496401924509033066235865
61747510496401924509033067635545
61747510496401924513864564774613
61747510496401924513864593354329
61747510496401926346542703013806
61747510496401954156323886310003
61747510496401954156323886426643
61747510496401957860607010885663
61747510496425035381743607644549
61747510496425035381743636340905
61747510496425035422668764616975
61747510496425035422668764617183
61747510496425035427476271848065
61747510496425035427476300544421
61747510496425039088035837299017
61747510496425924877105316091025
61747510496425935990480804524659
61747510496425935990480804524819
61747510496425935995225291723573
61747510496425935995225320419929
61747510496425935995287967749349
61747510496425935995287967865989
61747510496425935995288082534773
61747510496425939518314895380939
61747510496425939518586863028735
61747510496425939518586863028943
61747510496425939518586864563977
61747510496425939701517519843007
61747510496425939701601087877167
61747510496425969342030528645823
61747510496425969348742564708735
61747510496425969348742564825375
61747510496425969348742593405091
61747510496426225020622325179345
61747510496426236133663197469155
61747510496426236138742300811893
61747510496426236138742329508249
61747510496426239707857428329211
61747510496426239707857429864405
61747510496426239845118096965487
61747510496426241675261494409212
61747510496426269485484746922943
61747510496426269492259602493411
61747510496426284172719851608003
61747510496436742809019733109268
61747510496436742810713538267582
61747510496436742810713538621874
61747510496436742810716632868208
61747510496436742811466679446670
61747510496436742811467454164690
61747510496436742811469778279384
61747510496436748299460300750187
61747510496436748299460643706779
61747510496436748299732354609515
61747510496436748299732356026664
61747510496437042954230547237810
61747510496437042954230547710194
61747510496437042954231322072470
61747510496437042954984463253010
61747510496437046658608776783346
61747510496437046658859480886450
61747510496437046658859597208312
61747510496437048305736800419234
61747510496437048305987504522338
61747510496437048488751141121516
61747510496437048489001845224620
61747510496437091123471198526944
61747510496437091123721902630048
61747510496437091169475574696006
61747510496437091169475831913450
61747510496437092769732031560334
61747510496437092770599222162832
61747510496437092770849926265936
61747510496437092772176396565598
61747510496437941728532252190331
61747510496437941735958602164149
61747510496437943383088032464536
61747510496437943520539018339563
61747510496437943520539023061297
61747510496437943521959679645553
61747510496437943522795355267499
61747510496437947226420215461362
61747510496437947226420558417954
61747510496437947226671262521058
61747510496437948873549731382610
61747510496437948919281229016932
61747510496437948919554020868784
61747510496437949056480000717163
61747510496437949056480257934607
61747510496437949056730962037711
61747510496437949056731047776859
61747510496437949056752013479332
61747510496437991690686352551381
61747510496437991691248112318751
61747510496437993337543813550443
61747510496437993337543813567948
61747510496437993337543814617708
61747510496437993338376136425606
61747510496437993338376136427058
61747510496437993338379231026232
61747510496437993338379235259772
61747510496437993338661707900544
61747510496437993339988179622972
61747510496437993383568989971368
61747510496437993384132820050144
61747510496437993384133848921372
61747510496437993384321102280680
61747510496437993385825072746096
61747510496437993385828425732018
61747510496437993386577439091976
61747510496437993386577439208616
61747510496437993386578213926636
61747510496437993386580538041330
61747510496497970251294241928149
61747510496497970251294242044789
61747510496497970297026906131665
61747510496498018427259498321337
61747510496498018473013426069593
61747510496498870864775926007173
61747510496498881982895901639721
61747510496498881982895901756361
61747510496498915336413174624883
61747510496498915336413174741523
61747510496498915336413203321239
61747510496498915336465347166171
61747510496498918857810525586297
61747510496498918857831417594889
61747510496498919040758975109679
61747510496498919040759003806035
61747510496498919040762445945101
61747510496499171008292935095493
61747510496499171008292935212133
61747510496499182126412910728041
61747510496499182126412910844681
61747510496499187525671435689036
61747510496499187662932104325360
61747510496499187662932447281952
61747510496499215479930183829843
61747510496499215479930212409559
61747510496499219047081462422873
61747510496499219047353060069763
61747510496499219184275984197999
61747510496499219184275984314639
61747510496499219184276012894355
61747510496499219184279455033373
61747510496499219184328154873047
61747510496499219184342216798297
61747510496499219184530159136685
61747510496499219184530160321798
61747510496499219184530160671719
61747510496509694287130910666335
61747510496509694287131253622927
61747510496509992646530176541746
61747510496509992692283762868556
61747510496509994293659229047410
61747510496509994476421751037664
61747510496509994476672455140768
61747510496509994476673826967136
61747510496510025998104406988704
61747510496510025998355111091808
61747510496510025998355196830956
61747510496510026044108783157766
61747510496510026044109040375210
61747510496510027645232430624592
61747510496510027645483134727696
61747510496510027645484249336620
61747510496510037164402556553658
61747510496510876605508462081261
61747510496510893214090825377510
61747510496510893214091168334102
61747510496510893214341872437206
61747510496510894906951838933080
61747510496510921077145710698971
61747510496510926565881320780511
61747510496510926566069348857839
61747510496510928212173664543686
61747510496510928212173664545138
61747510496510928212176759144312
61747510496510928212176763377852
61747510496510928212176764812264
61747510496510928212177023079468
61747510496510928212445260655382
61747510496510928212929910223440
61747510496510928213009344887366
61747510496510928213009344888818
61747510496510928213012439487992
61747510496510928213012443721532
61747510496510928213013472589856
61747510496510928213295945232080
61747510496510928214704692183944
61747510496510928214704950451148
61747510496510928257930343937588
61747510496510928257930348168224
61747510496510928257930606926526
61747510496510928258683489348764
61747510496510928258766028511904
61747510496510928258767057383132
61747510496510928260458281207856
61747510496510928261210647553736
61747510496510928261211422388396
61747510496510928395944249862912
61747510496535188230386196368941
61747510496535236406369245471447
61747510496535238190197297167061
61747510496535254662080620039438
61747510496535254662082942987732
61747510496535254663660246572211
61747510496535254664495926928989
61747510496535254707815607191248
61747510496535254845011391640387
61747510496535254847521874460733
61747510496535254847521874477995
61747510496535254847521875877675
61747510496546017186613347098671
61747510496546017186613432837819
61747510496546044868850695625758
61747510496546045003663727877126
61747510496546045003666822477752
61747510496546045003666823410872
61747510496546045003855108705644
61747510496546045003855108822284
61747510496546045003938676856652
61747510496546045004499408220806
61747510496546045004499408222258
61747510496546045004502502821432
61747510496546045004502507054972
61747510496546045004503535923296
61747510496546045006111445750220
61747510496546045006114544466294
61747510496546045006195013784588
61747510496546045049420407271028
61747510496546045049608693615560
61747510496546045049608693732200
61747510496546045049692261766568
61747510496546045050172777964184
61747510496546045050173552682204
61747510496546045050256091845344
61747510496546045050257120716572
61747510496546045050444374075880
61747510496546045051865030543496
61747510496546045051868129492850
61747510496546045051948598694504
61747510496546045051951697527218
61747510496546045052700710887176
61747510496546045052700711003816
61747510496546045052703809836530
61747510496546059830272573751731
61747510496546061475792941123670
61747510496546061475792941240310
61747510496546061475792945845404
61747510496546061475792946908262
61747510496546061521543088611882
61747510496546061521546526033586
61747510496546061521546526150226
61747510496546061521546530755320
61747510496546061523238778846178
61747510496546061658741167315710
61747510496546061660499533575699
61747510496546061660499533575942
61747510496546061660499538174969
61747510496546061660499538175212
61747510496546061660510026877761
61747510496546061660510027227681
61747510496546061660510027244943
61747510496546061660510028294703
61747510496546061660510112966829
61747510496546061660510112984091
61747510496546061660510114383771
61747510496546061660510371251295
61747510496546061660510371601215
61747510496546061661262479309805
61747510496546061661263254144465
61747510496546061661265578492439
61747510496546065364855828779499
61747510496546065364856171736091
61747510496546065366456343070053
61747510513834693588446370497074
61747510513834693771544278170914
61747510513836012941728339035731
61747510513836013078926331646279
61747510513836018429648043457651
61747510513907591542748771771930
61747510513908491973299885125958
61747510513908491973299909104952
61747510513908947816276841735383
61747510513908947816276841852023
61747510513908947953559540108039
61747510513908947999292204311555
61747510513908964424850063216305
61747510513908964424850063570437
61747510513908964424912826752510
61747510513908992425178317099180
61747510513908992425765097048440
61747510513931956737202391105506
61747510513932107035466289738827
61747510513932107043060119806607
61747510513932107044566777909599
61747510513933007612409961276792
61747510513933307609534068868839
61747510513933307617128270945311
61747510513933307749340428319212
61747510513933307756094106433848
61747510513933311323179123496897
61747510513933311323262806316689
61747510513933311460439792133221
61747510513933311460439906918644
61747510513933311460439906918645
61747510513943781072823118878358
61747510513944070095771315252851
61747510513944070141503979456367
61747510513944081079142133939197
61747510513944081216340126549745
61747510513944081216340126903877
61747510513944081216340127966678
61747510513944081216402890085950
61747510513944081254541380910755
61747510513944081262072790753261
61747510513944081262072791107393
61747510513944081262072792170194
61747510513944086567061838361117
61747510513944086567064158458253
61747510513944114570421241430604
61747510513944114570421270010320
61747510513944114570421498648048
61747510513944114570421527227764
61747510513944114616153905517480
61747510513944114616154162734924
61747510513944114616174826222428
61747510513944114616175083439872
61747510513944118137004102963262
61747510513944118274264857338734
61747510513944119921142953241976
61747510513944119921392880974622
61747510513944119921393909844398
61747510513944129387302258793122
61747510513944131034430282429010
61747510513944131034431311298786
61747510513944970709252999331875
61747510513944981646890034482586
61747510513944981646891153814705
61747510513944981646891155231638
61747510513944981646953917350910
61747510513944981784151909961458
61747510513944981822290400786263
61747510513944981822290743742855
61747510513944987134873621772830
61747510513944987180542403108022
61747510513944987180543522440141
61747510513944987180543523857074
61747510513945018704753208572094
61747510513945018842013877208418
61747510513945018842013877214242
61747510513945020489141900850130
61747510513945020534959397321068
61747510513945029817790610026482
61747510513945029955051278662806
61747510513945029955051278668630
61747510513945031602179302298694
61747510513945031602179302304518
61747510513945035353974642238188
61747510513945035353977736838814
61747510514114421947398953415822
61747510514114421947400101326196
61747510514115322370419688629528
61747510514115322378013890706000
61747510514115322553350345443592
61747510514115622567284479985422
61747510514115622704481329402958
61747510514126427728750327678926
61747510514126429517385885089262
61747510514126429517469567909054
61747510514126429518222741917208
61747510514126429518223856531956
61747510514126429518223861131226
61747510514126433089510605386920
61747510514126434863778281407126
61747510514126434870553108281238
61747510514126434873084508974124
61747510514126434873084509324044
61747510514126444383051494484150
61747510514126444390645696560622
61747510514126477688286360013608
61747510514126477688370042833400
61747510514126477689102296136606
61747510514126477690817760706494
61747510514126477695900334884654
61747510514126477695964244909872
61747510514126477696717390221670
61747510514126585173705125907205
61747510514126596337557651307765
61747510514126596337745679385093
61747510514126596337766600090041
61747510514126599861327477640012
61747510514126601828762752602139
61747510514126601829013801078984
61747510514127329948836502723120
61747510514127335484202043214214
61747510514127335485020270978584
61747510514127335486712523674536
61747510514127344955925987163926
61747510514127344958457392461906
61747510514127346597239101712010
61747510514127378119674215532622
61747510514127378126452510059988
61747510514127378126515267457470
61747510514127485785579249237186
61747510514127485785579277816902
61747510514127496905578382080393
61747510514127496906144618744774
61747510514127496906144647324490
61747510514127496906146684358984
61747510514127500604841608037109
61747510514127500604841952393381
61747510514127500612184737656372
61747510514127502259292773067467
61747510514127502259293116024059
61747510514127502259313693773819
61747510514127502259314036730411
61747510514127785930787387108917
61747510514127797042300795848630
61747510514127797048823766477301
61747510514127797048823795057017
61747510514127797048907363091385
61747510514127797049095391168713
61747510514127797049661656412810
61747510514127797095394291919970
61747510514127797095415212624918
61747510514127800618409848905415
61747510514127800618409853154765
61747510514127800748358617125429
61747510514127800755702005011896
61747510514127800755702033591612
61747510514127800801434410831568
61747510514127800801455589803720
61747510514127802400573604385799
61747510514127802402809001530919
61747510514127802402829941313735
61747510514127802402892657193752
61747510514127802402896128034950
61747510514127802446306268589315
61747510514127802448562605517251
61747510514127802448566030119410
61747510514127802448646242103620
61747510514127802585823316841468
61747510514127830395566126499283
61747510514127830395566241168067
61747510514127830395838181286115
61747510514127830401486648122304
61747510514127830401486676702020
61747510514150494530428285492150
61747510514150494531244192686964
61747510514150744714388341190920
61747510514150750202308045612840
61747510514150750202308045962760
61747510514150759537712526282726
61747510514150759538549350285978
61747510514150759538549354536780
61747510514150759538551674633952
61747510514150761367855922659950
61747510514150761368692750914004
61747510514150761368696218567258
61747510514150761368696218917178
61747510514150765026469054236966
61747510514150794673945294230550
61747510514150794674761197524482
61747510514150794674763521522536
61747510514150794676455774218488
61747510514150794850184692677046
61747510514150794856959519551158
61747510514150909836818787003295
61747510514150909838323011621919
61747510514150909839079251633721
61747510514150911486205213793932
61747510514150911621048638528389
61747510514150911659365915124107
61747510514150911661698613884961
61747510514150911661911004689615
61747510514150911661911004689823
61747510514150911666687029866173
61747510514150911666781187946481
61747510514150911666781188063121
61747510514150911666781302731905
61747510514150911666969216023809
61747510514150911666969216140449
61747510514150911666990136728757
61747510514150911669219552961021
61747510514150915327257156316789
61747510514150915327278075302760
61747510514150915327340839136581
61747510514150917020226789358771
61747510514151650815936059846692
61747510514151812229723044616172
61747510514151812229723046132492
61747510514151812237044934669530
61747510514151812237062473693652
61747510514151812237062473810292
61747510514151812237062732077496
61747510514151812237062760657212
61747510514151812237065826678122
61747510514151815757808183581749
61747510514151815757829102567720
61747510514151815757891866401541
61747510514151815940822521680411
61747510514151845588047595242655
61747510514151845588131163277023
61747510514151845588887752366706
61747510514151845588887780946422
61747510514152101259927327016909
61747510514152101259927355713265
61747510514152101260010923747633
61747510514152112240839863653993
61747510514152112243287211656787
61747510514152112243287584709415
61747510514152112243287589308685
61747510514152112372968114617283
61747510514152112373219161676979
61747510514152112373219161677187
61747510514152112380579741049176
61747510514152112426312146985488
61747510514152112426333325957640
61747510514152115947078748882177
61747510514152115947162431701969
61747510514152116084339417518501
61747510514152116084360419595155
61747510514152117731489509633420
61747510514152117777305741871304
61747510514152117914503734481852
61747510514152145725061717924831
61747510514152145731564604330975
61747510514152145731648172365343
61747510514152160549223102806999
61747510514162452095125599572524
61747510514162452095941507121629
61747510514162452278139824420748
61747510514162452278955731969854
61747510514162452278955732436414
61747510514162455799471400407240
61747510514162468749411437029896
61747510514162468749430033270230
61747510514162468749430037869500
61747510514162468750245940819336
61747510514162468750248265283950
61747510514162468750248265633870
61747510514162468887509106456913
61747510514162472453754913050078
61747510514162472453754913516638
61747510514162472453754917765988
61747510514162472453754917771812
61747510514162472453775833755026
61747510514162472453775838354296
61747510514162472456286318464698
61747510514162472456286318814618
61747510514162500271108648675030
61747510514162500271108649024950
61747510514162500271924556219764
61747510514162500271924556224135
61747510514162500454938781538920
61747510514162516918617339509586
61747510514162516918617339515410
61747510514162622571382458945010
61747510514162622571570487022338
61747510514162622708643213320482
61747510514162622708831241397810
61747510514162624355960293897650
61747510514162624401504548212279
61747510514162624401504891168871
61747510514162624401524707370227
61747510514162624401525468918631
61747510514162624401525811875223
61747510514162624401713854833708
61747510514162624401776515978327
61747510514162624403973286245630
61747510514162624403973286362270
61747510514162624403973287295390
61747510514162624403973544512834
61747510514162624403973544629474
61747510514162624538702540822827
61747510514162624538702883779419
61747510514162624538974594682155
61747510514162624538974596099304
61747510514162908073734859218180
61747510514162917407640107307745
61747510514162917407642432122279
61747510514162917409899538836307
61747510514162917409901863650841
61747510514162919184417517989693
61747510514162919186109770219085
61747510514162919186109770685645
61747510514162919186772259739448
61747510514162919186772260672568
61747510514162919186960287700136
61747510514162919186960545967340
61747510514162919191852510969314
61747510514162919191854576700164
61747510514162919191873431557622
61747510514162919192032238536855
61747510514162919192032239003415
61747510514162919192040539046642
61747510514162919192061459634950
61747510514162919192063782583244
61747510514162919193546829279476
61747510514162919193547087546680
61747510514162919193568007201868
61747510514162919193735114574248
61747510514162919193756035279196
61747510514162919194292048189539
61747510514162919194299970458564
61747510514162919194299970575204
61747510514162919194300228725768
61747510514162919194303326508722
61747510514162919194303326625362
61747510514162919194303327558482
61747510514162919237606067064782
61747510514162919237606095761138
61747510514162919237626987769730
61747510514162919237794095142110
61747510514162919237796331922755
61747510514162919237815015847058
61747510514162919239321564463736
61747510514162919239488670786356
61747510514162919239509591491304
61747510514162919240053526670672
61747510514162922760653024245438
61747510514162922760841052322766
61747510514162922897892629764272
61747510514162922897892629880912
61747510514162922897892888031476
61747510514162922897913435658494
61747510514162922897913778615086
61747510514162922897913778620910
61747510514162922897913780156708
61747510514162922897913808736424
61747510514162922898080916225444
61747510514162922898101806692414
61747510514162922898101806698238
61747510514162922898101836813752
61747510514162922898164482724014
61747510514162922900340347754006
61747510514162922943646444243584
61747510514162922943667364947720
61747510514162922943667364948532
61747510514162922943834472320912
61747510514162922943855393025048
61747510514162922946093903849474
61747510514162924545041716458547
61747510514162924545041716517650
61747510514162924545042831126574
61747510514162924545209971913436
61747510514162924545229744535875
61747510514162924545229744594978
61747510514162924545230859203902
61747510514162924545292506359902
61747510514162924545293535229678
61747510514162924590796163419080
61747510514162924590963528008904
61747510514162924590963556705260
61747510514162924590984448713852
61747510514162924593222959537466
61747510514162924593222960587226
61747510514162924593223217804670
61747510514162924727973134821015
61747510514162924727973220914295
61747510514162924727973477777607
61747510514162924727973479194540
61747510514162924728056057219932
61747510514162924728057171828856
61747510514162924728224181880711
61747510514162924728224267973991
61747510514162924728244085297260
61747510514162924728245190097492
61747510514162924728245233203262
61747510514162952545393027491078
61747510514162952546121896147148
61747510514162952546125249014978
61747510514162952546125252197306
61747510514162952546142788272380
61747510514162952546142816852096
61747510514162952546146144322538
61747510514162952546146172902254
61747510514162952591125662998238
61747510514162952591875452359256
61747510514162952591878808409414
61747510514162952591896373064204
61747510514162967225515445989036
61747510514162967362657678742367
61747510514162967362681665001825
61747510514162967362776200364508
61747510514162967362776201900306
61747510514162967362943336802642
61747510514162967362943337969042
61747510514162967362943595069846
61747510514162967362943595186486
61747510514162967362964142702688
61747510514162967362964228441836
61747510514162967362964487195078
61747510514162967365188706032865
61747510514162967365202769497604
61747510514162967365203026715048
61747510514162967408431898441931
61747510514162967408432155659375
61747510514162967408508893633778
61747510514162967408717814768646
61747510514162967408718071986090
61747510514162969009903881037980
61747510514162969009904138255424
61747510514162969009904138261248
61747510514162969009904995652728
61747510514162969009905252870172
61747510514162969010092166338576
61747510514162969010093280947500
61747510514163819624003927103433
61747510514163819624024503316547
61747510514163819624024843091019
61747510514163819624839631426107
61747510514163823328464462923454
61747510514163823328464805880046
61747510514163823328652833957374
61747510514163823328652864077900
61747510514163823465913502593698
61747510514163823465913502599522
61747510514163823511667088926332
61747510514163825112853455047724
61747510514163825112854647481026
61747510514163825113041526235410
61747510514163825158523385710448
61747510514163825158524162085975
61747510514163825158524505042567
61747510514163825158775209145671
61747510514163825158775295238951
61747510514163825158796260468222
61747510514163825158859022706348
61747510514163825296057015316896
61747510514163867793515255706796
61747510514163867976529510669930
61747510514163867976529853626522
61747510514163869577715919895856
61747510514163869577903947973184
61747510514163869579293094300071
61747510514163869622539293685581
61747510514163869623657534305818
61747510514223444222447675354004
61747510514223444224954716855976
61747510514223744365943792433732
61747510514223846536331936665585
61747510514223857654661091001177
61747510514223891006182660071531
61747510514224641273467754687814
61747510514224747035419072081332
61747510514224747104352552652789
61747510514224747104352897009061
61747510514224747104356253077932
61747510514224747104356254594252
61747510514224758222472786902461
61747510514224791575718090839939
61747510514224791575718205508723
61747510514224791575801773193171
61747510514224791575989801270499
61747510514224791575993503211962
61747510514224791576558362282854
61747510514224795097324963013143
61747510514224795280064005643599
61747510514224795280147573677967
61747510514224795280335601755295
61747510514224795280339302180438
61747510514224796858531173689502
61747510514224796860225750383508
61747510514225047247681533663781
61747510514225047247869561741109
61747510514225047247869906097381
61747510514225047247873262166252
61747510514225058365717826826457
61747510514225058365717826943097
61747510514225058365801509646249
61747510514225058365989795990781
61747510514225061934770536604077
61747510514225063764892653490981
61747510514225063764976351787452
61747510514225063902174344398000
61747510514225063902174687354592
61747510514225091719235099928259
61747510514225091719235214597043
61747510514225091719318782281491
61747510514225091719506810358819
61747510514225091720075112987330
61747510514225091720075113103970
61747510514225095286574406598617
61747510514225095286574406598777
61747510514225095286574408133811
61747510514225095286595300142403
61747510514225095286595556893287
61747510514225095423581014731919
61747510514225095423664582766287
61747510514225095423852610843615
61747510514225095423856311268758
61747510514225095423856311268759
61747510514235413088275953586716
61747510514235446440077757519360
61747510514235446440098649527952
61747510514235451793250543255436
61747510514235451793250543721996
61747510514235451793250547971346
61747510514235451793250547977170
61747510514235451793271435264028
61747510514235451793271435730588
61747510514235451793271439979938
61747510514235451793271439985762
61747510514235451794945120416002
61747510514235570389175158128427
61747510514235570526373150738975
61747510514235570526373493695567
61747510514235602092961040838573
61747510514235602093797869075157
61747510514235603740090471006414
61747510514235603741176850848021
61747510514235613211917841519761
61747510514235868748511662238914
61747510514235868885584045574642
61747510514235868885584388531234
61747510514235868885584388537058
61747510514235868885772416608562
61747510514235868885772416614386
61747510514235868885835092640162
61747510514235868931337974863868
61747510514235868931526002941196
61747510514235868931588678966972
61747510514235870532713183825278
61747510514235870532713441042722
61747510514235870532900354511126
61747510514235870532901469120050
61747510514235870532963116276050
61747510514235870532964145145826
61747510514235870715726667136080
61747510514235870715727781745004
61747510514235870715914695213408
61747510514235870715978485848108
61747510514235898531369033183264
61747510514235898531557061260592
61747510514235898533063351610066
61747510514235898533813398188528
61747510514235898533816492789154
61747510514235898533816497021242
61747510514235898577101725966496
61747510514235898577289754043824
61747510514235898579566982980352
61747510514235902100148654450796
61747510514235902100399358553900
61747510514235902236558634963731
61747510514235902237293981454993
61747510514235902237409152094862
61747510514235902237409408826268
61747510514235902237409410362066
61747510514235902237576546430802
61747510514235902237597436903596
61747510514235902239006352836825
61747510514235902239821914494625
61747510514235902239835977959364
61747510514235902283044214895099
61747510514235902283065106903691
61747510514235902283330131222626
61747510514235902283351023230406
61747510514235902283413699256182
61747510514235903883607135720909
61747510514235903884537346723008
61747510514235903884538204114488
61747510514235903884538208832614
61747510514235903884538461326108
61747510514235903884538466050058
61747510514235903884725374800336
61747510514235903884726489409260
61747510514235903884726494127386
61747510514235903886985925655948
61747510514235903886986183923152
61747510514235903929361065004602
61747510514235903930270901615846
61747510514235903930271158833290
61747510514235903930459186910618
61747510514235913357127103304033
61747510514235913357953629593858
61747510514235913357953887861062
61747510514235913357955953591912
61747510514235913357974779869654
61747510514235913357977878702368
61747510514235913403707472652074
61747510514235918708696103604650
61747510514236769316135072839602
61747510514236769316135415796194
61747510514236769316323358134374
61747510514236769316323443873522
61747510514236769453584112509846
61747510514236769453584112515670
61747510514236769499337698842480
61747510514236769499338041799072
61747510514236771100712136151558
61747510514236771100713165021334
61747510514236771146256755031496
61747510514236771146277647040088
61747510514236802667865905428437
61747510514236802668148378429408
61747510514236802851162719131690
61747510514236802851163062088282
61747510514236804452538185304720
61747510514236804497172589794772
61747510514236804497172848061976
61747510514236804498290742767578
61747510514236804498292114593946
61747510514236813971519254292506
61747510514236815617832403854158
61747510514236815618648306798170
61747510514236819276424576323316
61747510514236819276510208667004
61747510514236819322178161233175
61747510514259761587984883503064
61747510514259761587984887753866
61747510514259761589700352555582
61747510514259763418128279409356
61747510514259763418128279875916
61747510514259763419822856569922
61747510514259763419843748578514
61747510514259930192472051931423
61747510514259930192504681534844
61747510514259930192504939802048
61747510514260213861352687248099
61747510514260213862189510780419
61747510514260213862286888132142
61747510514260213862286888248782
61747510514260213862287145349586
61747510514260213862454281418322
61747510514260213862454539685526
61747510514260213862475173543554
61747510514260213862475174476674
61747510514260213862475431694118
61747510514260213864734606005236
61747510514260213864734863222680
61747510514260213908019838249458
61747510514260213908207867376546
61747510514260228688871742926580
61747510514260228688872000144024
61747510514260228688892892035976
61747510514260230333729624903557
61747510514260230335989056432119
61747510514260230336021690506524
61747510514260230336021691556284
61747510514260230336021948773728
61747510514260230381775275414988
61747510514260230516504611483387
61747510514260230516504611500649
61747510514260230516504868700831
61747510514260230516504868705043
61747510514260230516504868718093
61747510514260230516507967537757
61747510514260230516507967550807
61747510514260230516507967887677
61747510514260230516507968950487
61747510514260230518167719955627
61747510514260230519015003847063
61747510514260230519015008446333
61747510514260230519015008568797
61747510514260230519015008581847
61747510514260230519015008918717
61747510514260230519015009981527
61747510514261114292743636882465
61747510514261130901385621872630
61747510514261130947023138356385
61747510514261130947055638752559
61747510514261130947055638765609
61747510514261130947057875483648
61747510514261130947058994802717
61747510514261130947058994815767
61747510514261130947139206663002
61747510514261130948739639229179
61747510514261130949566035833757
61747510514261130949566035846807
61747510514271919459352869811119
61747510514271919459352869927711
61747510514271919459355964061985
61747510514271919461050541572471
61747510514271921105920162199653
61747510514271921106734950534741
61747510514271921108176499127589
61747510514271921245416366095271
61747510514271921288913609708069
61747510514271921288934501366741
61747510514271921288934501716661
61747510514271921291190838294677
61747510514271935930642275128293
61747510514271935932316735120543
61747510514271935932337622541511
61747510514271936113656357544497
61747510514271936113656614761941
61747510514271936113667965927867
61747510514271936113667965932079
61747510514271936113667965945129
61747510514271936113667966281999
61747510514271936113668223145311
61747510514271936113668223149523
61747510514271936113668223162573
61747510514271936113668224562253
61747510514271936115331074282015
61747510514271936115331074400107
61747510514271936115351966408699
61747510514271937716738272038754
61747510514271937762481018918818
61747510514271937899752266950401
61747510514271937899752267300321
61747510514271937899752353039469
61747510514271937899752353056731
61747510514271937899752611323935
61747510514271937899836051826314
61747510514271937899836310093518
61747510514271937900024337121086
61747510514271937900024595388290
61747510514271937900591516886816
61747510514271937900591774104260
61747510514271941421084072523550
61747510514271941466900076237379
61747510514271941604098154941207
61747510514271941604181852311110
61747510514271941604349246647050
61747510514271941606629570067564
61747510646779666540029683413861
61747510646875678935966510501227
61747510646875682640312310986023
61747510646876032189741196231861
61747510646876884627574562020779
61747510646887739761986553377983
61747510647071407278991879885189
61747510647071422096375081824373
61747510647071422103149908698485
61747510647094833114712982056901
61747510647094836820753359585623
61747510647094881285613456981247
61747510647095717663440253414821
61747510647095717668522827592981
61747510647095722609909993101271
61747510647098418771991989051347
61747510647098422476337789536143
61747510647098435433974365042241
61747510647098435571234000557987
61747510647098435571235115166911
61747510647098435571235119417713
61747510647098439275579801042783
61747510647098439275580915651707
61747510647106544385885835806671
61747510647106544385886178763263
61747510647168668595886026440053
61747510647168683420044055253349
61747510649737998066849248603467
61747510649738003417570960414839
61747510649807347279058320643993
61747510649809782146740393096240
61747510649810048982305380270517
61747510649810949412856407535477
61747510649810949595790424667763
61747510649831642844427799654087
61747510649831642844490561414639
61747510649831658903939417116135
61747510649831659315780999846567
61747510649831659315781085939847
61747510649831659361262698833073
61747510649831692636852925913149
61747510649834060463854441173462
61747510649834093771618129250160
61747510649834108634754916097808
61747510649834360607434081641447
61747510649834360607434167734727
61747510649834360652915780627953
61747510649835261037734061864181
61747510649835261037734147957461
61747510649835261037735181059325
61747510649835261037737504007619
61747510649835261213384440554303
61747510649835261220664718678245
61747510649835261220915765720471
61747510649835261220915851813751
61747510649835261632509829645395
61747510649842464527875026012593
61747510649842466311448929949717
61747510649842469421270095788805
61747510649843353792041236508439
61747510649843353792042269610303
61747510649843364493484660131183
61747510649843364501099295051465
61747510649843364501099411242393
61747510649843366741999957214677
61747510649843369844206371942555
61747510649843369851821123053765
61747510649843370446345641508545
61747510649846066204346470868917
61747510649846068033653039009557
61747510650026186870635866906100
61747510650028887003752229445186
61747510650028887005446805089432
61747510650028887369812337613996
61747510650028920723329610599158
61747510650029787525842113695376
61747510650029787937624119604348
61747510650029789769461958056951
61747510650052746303541118774318
61747510650052746308624464604810
61747510650052898393637215594956
61747510650052898395329468290908
61747510650052903929734072505475
61747510650052903929734158594543
61747510650053198630321446642726
61747510650053198630321446997018
61747510650053198630324541243352
61747510650053198996382325223135
61747510650053199179396666453474
61747510650054132961772938990660
61747510650061302505281463679698
61747510650061302505283786627992
61747510650061307994050795602558
61747510650061309094080163291830
61747510650061341347568326867974
61747510650061351909271533309744
61747510650062252294068199780422
61747510650062252296512564785686
61747510650122247646492285758257
61747510650123148077043313023057
61747510650123148077043313023217
61747510650123148077043314072817
61747510650123148214241048753191
61747510650123148214241391727044
61747510650123148214241391727045
61747510650123148214241393126725
61747510650123481619486074327744
61747510650133986412466454761612
61747510650133986548912335062848
61747510650133986549664447372160
61747510650133987145968369950112
61747510650134286783841294093396
61747510650134286783903970119172
61747510650134286783904741771504
61747510650134286786098401507264
61747510650134287197880670405174
61747510650134287335238936784122
61747510650134287335238963946896
61747510650134287335239051439809
61747510650134303210225218353520
61747510650134303211917471049472
61747510650135155644523203645717
61747510650135155647051137638152
61747510650135188998876156974559
61747510650135203825545858217861
61747510650158146088842061998478
61747510650158146091098398926414
61747510650158265417513379468013
61747510650158270356369484028979
61747510650158270356432160054755
61747510650158298770846106570592
61747510650158298770846107620352
61747510650158302475191908105148
61747510650158314691648707533964
61747510650158314691648965801168
61747510650158314693343284227970
61747510650158570410974309846694
61747510650158570410974567064138
61747510650158598408719030247316
61747510650158598410976137661184
61747510650158598957574796283440
61747510650158598960116700450736
61747510650158602664462473422838
61747510650158602664462500935532
61747510650158603762799328969504
61747510650158603762799587236708
61747510650158614836857972506180
61747510650158614836857973555940
61747510650158614836858230773384
61747510650158614882611558464404
61747510650158614882611815681848
61747510650158615019788630737187
61747510650158615019872313207059
61747510650158618542898346497038
61747510650158618542898603714482
61747510650159515448731087776067
61747510650159515448731341675829
61747510650159515450077324888358
61747510650159515450171354423140
61747510650159515450172507050876
61747510650159515450360922596807
61747510650159515450360923063367
61747510650159515450423340472019
61747510650159519154769393456897
61747510650170303960192246410282
61747510650170303962448583338218
61747510650170320570936067354848
61747510650170320570998743380624
61747510655630547271642595491759
61747510655630547271833976555009
61747510655633253916465111707341
61747510655633298386410879281431
61747510655633298386411137548635
61747510655633298386599164576203
61747510655633298386599165625963
61747510655633598395111755849805
61747510655633598529928145574145
61747510655634450784492771931579
61747510655634454490533148060621
61747510655634498960478915634711
61747510655634498960479172839105
61747510655634498960479173901915
61747510655634498960667200929483
61747510655634498960667201979243
61747510655641354085386299293089
61747510655645428259387920577363
61747510655646625676398161599428
61747510655646628833455956930643
61747510655646629382436213829794
61747510655646629382436214780176
61747510655646629428168878983692
61747510655646658663698727344544
61747510655646659029706513548288
61747510655646659075480990470960
61747510655646662368023605956588
61747510655646662368023605956589
61747510655646662368211635083628
61747510655646662368211635083629
61747510655646662734052313920656
61747510655646662734052313920657
61747510655646662734073234743648
61747510655646662779805870132764
61747510655646662779805870132765
61747510655646673481081929283728
61747510655714654988037073467321
61747510655718374252141105721383
61747510655718403899557559291340
61747510655718407605564221117578
61747510655718707749081224537994
61747510655719608316987198481573
61747510655719608362740754693681
61747510655719619474085903452117
61747510655738664820385110035967
61747510655738665232167374212143
61747510655738964964093500070897
61747510655738966611222561530383
61747510655740017334768831620112
61747510655740268257508546344967
61747510655740317530813995156924
61747510655742685877018841991991
61747510655742719228781095930056
61747510655742719231009139286436
61747510655742986020535850963623
61747510655742986020535879659979
61747510655743019372266712601056
61747510655743023078398837275358
61747510655743886451086877295463
61747510655743886451086878345271
61747510655743886451086905875179
61747510655743886451086906924939
61747510655743886634017519569694
61747510655743887182809375220846
61747510655743919802911898634481
61747510655743919802911927214149
61747510655743919939886765616553
61747510655743919940172681939541
61747510655743919941864934635493
61747510655743920536295262536851
61747510655743920536389569281201
61747510655743923508949864540318
61747510655743923508949950648829
61747510655743923508949979345137
61747510655743923646210735120289
61747510655743923691964291332397
61747510655743925293339671421454
61747510655743934621987351733854
61747510655743934621987352103217
61747510655743934621987352219809
61747510655743934621987353152929
61747510655743934805001692786785
61747510655743936406376044006066
61747510655743936406377072875842
61747510655750822503073412428704
61747510655752023809765989342175
61747510655752028756431937754379
61747510655752028756431938220939
61747510655752028756516653679678
61747510655752029168026172803467
61747510655752029168026287588891
61747510655752029351041288325386
61747510655752030403644677315566
61747510655752039869469712261395
61747510655752039869554055134066
61747510655752041515867547652310
61747510655752041516682078769954
61747510655752041516682335987398
61747510655754730459951998600974
61747510655754730505705699714660
61747510655754731054476633246682
61747510655922331241815772557135
61747510655922331241816030942431
61747510655922331242004059019759
61747510655922336181508619640075
61747510655922336592725770713039
61747510655922336593290625549047
61747510655922336593290629779683
61747510655922631248072285674153
61747510655922636736804540035289
61747510655922636736804540036741
61747510655922636736807634637367
61747510655922636736807638868003
61747510655922637972153653530683
61747510655922637973848229174929
61747510655925032945251118528191
61747510655925032945251118646283
61747510655925037884943707343927
61747510655925037884943711574563
61747510655925037884943713128471
61747510655925037884943971395675
61747510655925082356580957009945
61747510655925082356580957128037
61747510655925082359028678183459
61747510655925332539725367469033
61747510655925338028457621830169
61747510655925338028460720662883
61747510655925338028460974816091
61747510655925338028460979421185
61747510655925338030908438654069
61747510655925339675588998451979
61747510655925339677284349980645
61747510655925349011015547620707
61747510655925349146580693231195
61747510655925349149028414286617
61747510655925349558362956357611
61747510655925382500097966098265
61747510655925382500097966216357
61747510655925382500098223433801
61747510655925382502545687271779
61747510655926238459011749481751
61747510655926238459012006686145
61747510655926238459012007748955
61747510655926238460706583393201
61747510655926239008051323641877
61747510655926240245092688665371
61747510655926240245092946932575
61747510655926240245095012780065
61747510655926240245096045881929
61747510655926255067559497884579
61747510655926255067562941563211
61747510655926256899397438142761
61747510655926288421075737767877
61747510655926288421075996035081
61747510655926288421828883179053
61747510655926288421832236046883
61747510655926707389960764081642
61747510655926707389981684787994
61747510655933187466886220593885
61747510655933459610056160861877
61747510655933609775013316642666
61747510655934354686872899730019
61747510655934360177303087340919
61747510655934360177304120442783
61747510655934360177868204674767
61747510655934360361070568853703
61747510655934360363330261831797
61747510655934388040954256947165
61747510655934510937904950993301
61747510655934811127175516293729
61747510655937061881303292377167
61747510655937062059230810745679
61747510655937062064317628480227
61747510655937062066765349535649
61747510655937212230031028517796
61747510655937212230031286785000
61747510655937214013674965378883
61747510655937214013674965396145
61747510655937214013675051472323
61747510655937512371100311932550
61747510655937512373548032987972
61747510655937514202949002587738
61747510655937514202969923294090
61747510655937514203785845724351
61747510655938398528239347395328
61747510655938412984676440945992
61747510655938412987124118876043
61747510655938413350694357049235
61747510655938414770698022463247
61747510655938414770698022813167
61747510655938414771597627714703
61747510655938446704222393315506
61747510655938462756104026055992
61747510655957452791675567636767
61747510655957453203457831825993
61747510655957453384215834046479
61747510655957453384780688882487
61747510655957453384968975227019
61747510655957453386472170974415
61747510655957453386475265693133
61747510655957453387228411104309
61747510655957454438804624374519
61747510655957454621818963535991
61747510655957454621822321140057
61747510655957455033604322430885
61747510655957458326164759790151
61747510655957458326164765574695
61747510655957458328612486630117
61747510655957469262965747788441
61747510655957469400225727206789
61747510655957469400225727679173
61747510655957469400226498859121
61747510655957469444285507075031
61747510655957469444476116367857
61747510655957469445980083885677
61747510655957469445980086949913
61747510655957469446168369180449
61747510655957469446733228130453
61747510655957469446733491132441
61747510655957469812008761985537
61747510655957469812008766217625
61747510655957469856070094199501
61747510655957469857762347012093
61747510655957469857762351126089
61747510655957469857762351244181
61747510655957469857762351598473
61747510655957469858515492306629
61747510655957469858515492423269
61747510655957469858515497028363
61747510655957471047354783944541
61747510655957471047355555596873
61747510655957502797802008406409
61747510655957502797802008407861
61747510655957502800253088115657
61747510655957503209584272582585
61747510655957503209584272584037
61747510655957503209587367184663
61747510655957503209587367301303
61747510655957503209587371415299
61747510655957503209587371533391
61747510655957503210340512595839
61747510655957503210340512712479
61747510655957753392728425824229
61747510655957753393481571235405
61747510655957755177121336137349
61747510655957755177309622481881
61747510655957758881655422966677
61747510655957758883911759894613
61747510655957760116810825616223
61747510655957769449980263138995
61747510655957769452236600066931
61747510655957769589685378152129
61747510655957769590250237218773
61747510655957770001279355983773
61747510655957770002032507179493
61747510655957771236625377941325
61747510655957771236625378413709
61747510655957771236814440674425
61747510655957802941322370364011
61747510655957802941322375085745
61747510655957803353104376272983
61747510655957803353104380503619
61747510655957803353104382057527
61747510655957803353857521684159
61747510655957803353857527468703
61747510655957803355552103112949
61747510655957804588450398230535
61747510655957804588450398702919
61747510655957921399891052796586
61747510655958653960543564931761
61747510655958654136776252434185
61747510655958654136779605420107
61747510655958654141859598264677
61747510655958654141859855482121
61747510655958654143554173908923
61747510655958654143554432176127
61747510655958654143554432294219
61747510655958654144310672306021
61747510655958655195887001443179
61747510655958655195890357493337
61747510655958655333146635423731
61747510655958655333900809706135
61747510655958655371558185929117
61747510655958655371561538915039
61747510655958655378901221673467
61747510655958655378901224737703
61747510655958655743237675891823
61747510655958655744928899599907
61747510655958655744928899717999
61747510655958655744929671370331
61747510655958655744929674434567
61747510655958655744933027420489
61747510655958655788423794886025
61747510655958655790683230646675
61747510655958655790686583632597
61747510655958658900232801927975
61747510655958658902680522983397
61747510655958659449275470688727
61747510655958659449275728955931
61747510655958659494464172064827
61747510655958659495029031131471
61747510655958660684621489582043
61747510655958660684622521517507
61747510655958660684624845632201
61747510655958660686316065226289
61747510655958660686317098328153
61747510655958670018353806430299
61747510655958670020048383124305
61747510655958670020236410138823
61747510655958670020801527485721
61747510655958670150533161534389
61747510655958670157307988408501
61747510655958670157497164864215
61747510655958670158061933120057
61747510655958670195719309343039
61747510655958670203062348151625
61747510655958670561747988610751
61747510655958670569089994317473
61747510655958670569091027419337
61747510655958670607501573519215
61747510655958670612585291358399
61747510655958670613150035633795
61747510655958670614844612327801
61747510655958670614844612445893
61747510655958670615033013948855
61747510655958670615597753624981
61747510655958671797094777989999
61747510655958671797098134040157
61747510655958671797658862221983
61747510655958671797662218272141
61747510655958671802178495945823
61747510655958671802742494084367
61747510655958671804436783696721
61747510655958671804436812511169
61747510655958671804436815575405
61747510655958671804437045146253
61747510655958671804437073960701
61747510655958671804437816798585
61747510655958671804437845613033
61747510655958671804437936324457
61747510655958671804438194591661
61747510655958671804626221619229
61747510655958671804626222668989
61747510655958671842848366080791
61747510655958671842851719066713
61747510655958671847931969128727
61747510655958671850191401825141
61747510655958671850379687119913
61747510655958671987452534225517
61747510655958671987640562302845
61747510655958672399234540134489
61747510655958672399422825429261
61747510655958675503135154119041
61747510655958675503699238351025
61747510655958675508217728297201
61747510655958675508218871958225
61747510655958675508218876675587
61747510655958675508782584181517
61747510655958675508782841398961
61747510655958675508783644931429
61747510655958677338361120442545
61747510655958677338362153544409
61747510655958677338362153661049
61747510655958677338926237776393
61747510655958703371870046300706
61747510655958703371873402350705
61747510655958703374321124468937
61747510655958703920912719306437
61747510655958703920912977573641
61747510655958703921665864717613
61747510655958703921669217585443
61747510655958703959891707028277
61747510655958703961582930736361
61747510655958703966666275517093
61747510655958703966666276566853
61747510655958703966666533784297
61747510655958703966666533902389
61747510655958703966669632735103
61747510655958703967422773914191
61747510655958705156258737031901
61747510655958705156258738081661
61747510655958705156258738199753
61747510655958705156259766952889
61747510655958705156259767069529
61747510655958705156259770135217
61747510655958705156262090017823
61747510655958705156262094249911
61747510655958705157015235428999
61747510655958705158706459255175
61747510655958705158707488008311
61747510655958705158707488124951
61747510655958705194673640523209
61747510655958705196929723297937
61747510655958705196933076283859
61747510655958705202013323281637
61747510655958705202013326345873
61747510655958705204461044337059
61747510655958719973645263142559
61747510655958822144225825784469
61747510655958822144225828788714
61747510655958822556007834697686
61747510655958822700795423582307
61747510655958822700796542777451
61747510655958826267128486582257
61747510655959122154713620542204
61747510655959122154714768435108
61747510655959122154717091383402
61747510655959122155278852667092
61747510655959122156973428311338
61747510655959122287742837877034
61747510655959122699524840665073
61747510655959122699524843786006
61747510655959122706299667539185
61747510655959122706299696235541
61747510655959122752053252447649
61747510655959126410645466974269
61747510655959126410645495670577
61747510655959126410645497187620
61747510655959170463725882808895
61747510655961355252193289613832
61747510655961355663978652635613
61747510655961355845294943185973
61747510655961355846989519879979
61747510655961356897627770720229
61747510655961356897630869552943
61747510655961356899322346351425
61747510655961356899322346364475
61747510655961356899325445197189
61747510655961356900075491775651
61747510655961357036581981394787
61747510655961357036583010266015
61747510655961360605362723543277
61747510655961360606115868954453
61747510655961360786682112926351
61747510655961371721789152401355
61747510655961371721792251234069
61747510655961371723483469765347
61747510655961371723483470828157
61747510655961371723483728045601
61747510655961371723486826878315
61747510655961371724236615176523
61747510655961371724236616239333
61747510655961371724236873456777
61747510655961371853965154637615
61747510655961371860743076112353
61747510655961371860744219773377
61747510655961371860744224490739
61747510655961371861497369901915
61747510655961372318280073575379
61747510655961373501094207143279
61747510655961373507872128618017
61747510655961373507872132850105
61747510655961373507872161546461
61747510655961373507873161719881
61747510655961373507873281227039
61747510655961373507873281245753
61747510655961373507873282295513
61747510655961373507873539512957
61747510655961373690886468257697
61747510655961373690887620394335
61747510655961373690887621929369
61747510655961373690887879146813
61747510655961374102669885055785
61747510655961377212217929102813
61747510655961377212217933334901
61747510655961377212218962204677
61747510655961405075308491117367
61747510655961405076061636528543
61747510655961405077756212172789
61747510655961405212566059368521
61747510655961405253236012531241
61747510655961405258319358361733
61747510655961405258319615579177
61747510655961406859694083002957
61747510655961406859697181835671
61747510655961523671138955596866
61747510655961523854153294758338
61747510655961523854153296312246
61747510655961524404042483195781
61747510655961524404042483208831
61747510655961524404042483545701
61747510655961524404042484608511
61747510655961524404043516310695
61747510655961524404043602403975
61747510655961524404045926751949
61747510655961529342898588111039
61747510655961529342919510234324
61747510655961557205989074214578
61747510655961823997669529011998
61747510655961823997669529484382
61747510655961823997670303846658
61747510655961827702047874879396
61747510655961829532169181991183
61747510655962713857462883921616
61747510655962713857462883921617
61747510655962713857462884034044
61747510655962713857462884051306
61747510655962713857462884984426
61747510655962713857483804744608
61747510655962724426527014238724
61747510655962724426530113071438
61747510655962724428221332665526
61747510655962724428224688715684
61747510655962724428974478076702
61747510655962724428974735294146
61747510655962724557867250037865
61747510655962724557867250154505
61747510655962724557888142046457
61747510655962724558706369342815
61747510655962724558718025370474
61747510655962724558738917379066
61747510655962724565398316923779
61747510655962724565398317040419
61747510655962724565419208932371
61747510655962724565419237628727
61747510655962724565480966646079
61747510655962724565481196216927
61747510655962724565482344122929
61747510655962724565482344239569
61747510655962724565513741132244
61747510655962724565513741132245
61747510655962724566235140928483
61747510655962724604471581582582
61747510655962724604492499284688
61747510655962724609554181349262
61747510655962724611246405452448
61747510655962724611246405452449
61747510655962724611246405465498
61747510655962724611246434045214
61747510655962724611267326040708
61747510655962724611267326040709
61747510655962724611267326158800
61747510655962724975572093203155
61747510655962724975603523159712
61747510655962724977295747041216
61747510655962724977295747041217
61747510655962724977295775855664
61747510655962725021336187245136
61747510655962725021336187245137
61747510655962725023049331949680
61747510655962725023049331949681
61747510655962725160194887922131
61747510655962725160289194666481
61747510655962725160310086675073
61747510655962725161042209478039
61747510655962728315592230280660
61747510655962728315592234530010
61747510655962728315613126525504
61747510655962728315613126525505
61747510655962728864655887159869
61747510655962729916966538370879
61747510655962729916966538388141
61747510655962729916966624464319
61747510655962730099918116958525
61747510655962730100001771436036
61747510655962730100002933405912
61747510655962730102513417999753
61747510655962730102515740948047
61747510655962730511787248186179
61747510655962757963071425741658
61747510655962757963071425741659
61747510655962757963092346448010
61747510655962758329100129469426
61747510655962758329100132539326
61747510655962758329100132539327
61747510655962758329100132655966
61747510655962758329100132655967
61747510655962758329100132669016
61747510655962758329100133602136
61747510655962758329120794978474
61747510655962758329120796144874
61747510655962758329121053245678
61747510655962758329121053362318
61747510655962758374853430600822
61747510655962758374853430600823
61747510655962758374853688868074
61747510655962758374853688868075
61747510655962758374853688881124
61747510655962758374874609574426
61747510655962762035140505598468
61747510655962772780454623444542
61747510655962772780454652024258
61747510655962772780475548387194
61747510655962772782149200138548
61747510655962774380982795342136
61747510655962774380982796391896
61747510655962774381818470950984
61747510655962774383427160334509
61747510655962774426736380238954
61747510655969460911541997383451
61747510655969460911542255650655
61747510655969460911730283727983
61747510655969460950519956235515
61747510655969460957297877710253
61747510655969460958051023121429
61747510655969465851233816761563
61747510655969465851237172811721
61747510655969465853681537816985
61747510655969465896987371807271
61747510655969466308769635983447
61747510655969466308770410818107
61747510655969476963707105169519
61747510655969476963709428117813
61747510655969476964271189401503
61747510655969476971049110876241
61747510655969476971049368093685
61747510655969476971049396791493
61747510655969476971049482884933
61747510655969476971050171626153
61747510655969476971237424868821
61747510655969476971802285101865
61747510655969477010024774428059
61747510655969477016802695902797
61747510655969477016990981197569
61747510655969477017555841313973
61747510655969477375489368295935
61747510655969477382831374002657
61747510655969477382832407104521
61747510655969477428584959029213
61747510655969477566602331074209
61747510655969482315181961458947
61747510655969482316876538036313
61747510655969482317440622268297
61747510655969482321960141084249
61747510655969482322523967165669
61747510655969482322523968098789
61747510655969482322524225316233
61747510655969482322524225432873
61747510655969482368277551958945
61747510655969482498195526263967
61747510655969482505538679760051
61747510655969482505538680926451
61747510655969482505727740939243
61747510655969482505730065053937
61747510655969482507986401981873
61747510655969510322874417080703
61747510655969510322874417197343
61747510655969510363542046246821
61747510655969510775324310422997
61747510655969510780409979318423
61747510655969510782855377308911
61747510655969526969835869365663
61747510655969526972092206293599
61747510655969627126973036880864
61747510655969627126973037813984
61747510655969627126975360762278
61747510655969627134315158311746
61747510655969627729112537078742
61747510655969627729114860027036
61747510655969627729300822373514
61747510655969627729868005438212
61747510655969629513724353811578
61747510655969666571378506724844
61747510655969666571378507191404
61747510655969666571378507195616
61747510655969666571378508241164
61747510655969666571378508258426
61747510655969676949815609041308
61747510655969676950003894336080
61747510655969676950087462370448
61747510655969677132829833889740
61747510655969677132829862704188
61747510655969677133101802004304
61747510655969677133101802009920
61747510655969677133101803054064
61747510655969677133101803072778
61747510655969677133851591483414
61747510655969677135274227709452
61747510655969677135357881720412
61747510655969677135358914822276
61747510655969677135361237770570
61747510655969677135372890793984
61747510655969677135546167015232
61747510655969677135546168078042
61747510655969677135546168177420
61747510655969677135546941849892
61747510655970828431322266675543
61747510655970833792198542185550
61747510655970833792200866474386
61747510655970833837952243305060
61747510655970833975129199005438
61747510655970833975131523288450
61747510655970835026729514365758
61747510655970835622342054908748
61747510655970877707086270329040
61747510655970877707169838363200
61747510655970877707169838363248
61747510655970877707169838363408
61747510655970877707170614364308
61747510655970877709425918073692
61747510655970877709426951175556
61747510655970877709429274123850
61747510655970877709614203368512
61747510655970877709614978203172
61747510655970879491591030883571
61747510655970879491591936109356
61747510655970879491592193326800
61747510655970879492406981656064
61747510655973530142184420382675
61747510655973530143876673078627
61747510655973535129332536435663
61747510655973535678376258631962
61747510655973536913659600333102
61747510655973536913722019141434
61747510655973536913722276358878
61747510655973536913743284221320
61747510655973536913743313269048
61747510656030904557552246738359
61747510656031600129532789396323
61747510656031605068660265108847
61747510656031605070352517804799
61747510656031605070916602036783
61747510656031605480442529285023
61747510656031605482134781980975
61747510656031605482698866212959
61747510656031621495888338213349
61747510656031621496453451315109
61747510656031623326031730358693
61747510656031649954337143700445
61747510656031654847713358502559
61747510656031654848278471604319
61747510656031654849969695430495
61747510656031654849970724300271
61747510656031771843017061893125
61747510656031772254799068851809
61747510656031804988667358235087
61747510656031804990359610931039
61747510656032072398316076890417
61747510656032072398316077007009
61747510656032072444069662848593
61747510656032073816592733815784
61747510656032073816676301850152
61747510656032073816677463820028
61747510656032074228459469729000
61747510656032102045523611424166
61747510656032106984305077048972
61747510656032106984367839051340
61747510656032106984553801510294
61747510656032106984556124340496
61747510656032106984556124346112
61747510656032106984556124346160
61747510656032106984556124346320
61747510656032106984556125390256
61747510656032106984556125408970
61747510656032106984556125508348
61747510656032106986813236225348
61747510656032106986813237275156
61747510656042428493209174988701
61747510656042461844469077827423
61747510656042461844470111045927
61747510656042580440310290813319
61747510656042580440310290830581
61747510656042580440310291880341
61747510656042580440310376906759
61747510656042580440331182702841
61747510656042612007463042351500
61747510656042612007648004524558
61747510656042612007651070428828
61747510656042612007651443481456
61747510656042612007734753254236
61747510656042612007735010471728
61747510656042612007735011515824
61747510656042612007735011534538
61747510656042612009907407356764
61747510656042612009908554199956
61747510656042612009908555249668
61747510656042612009908559984500
61747510656042612009991090182172
61747510656042612009992123284036
61747510656042612010179375476992
61747510656042612010179376539802
61747510656042612010180150311652
61747510656042612421690823097866
61747510656042612559049116640992
61747510656042612559049118157312
61747510656042612559049118174574
61747510656042622945109497330220
61747510656042623082307489940768
61747510656042623083122278275856
61747510656042878799459547353254
61747510656042878800274421427490
61747510656042878800275193079822
61747510656042878800275450297266
61747510656042878846028007754300
61747510656042879211241553262226
61747510656042879212057456206238
61747510656042879395070682299596
61747510656042879395071796908520
61747510656042879395071801507838
61747510656042879395074121392784
61747510656042880447403473933154
61747510656042880630417814635436
61747510656042912014838687341228
61747510656042912151252795561108
61747510656042912151284567642464
61747510656042912152099355977552
61747510656042912152100213369032
61747510656042912152100470586476
61747510656042912153424445259532
61747510656042912153425563404868
61747510656042912153425564454676
61747510656042912153425569072820
61747510656042912745809202288172
61747510656042912746623990623260
61747510656042912746625105232184
61747510656042912748319683475002
61747510656042912748319710637776
61747510656042913799228494222364
61747510656042928623326857052992
61747510656043779230010574618214
61747510656043779367271328993686
61747510656043779368086117322950
61747510656043779779053249163510
61747510656043779779868123231922
61747510656043779779869152101698
61747510656043779825622828772798
61747510656043779962820821383346
61747510656043781014399219056121
61747510656043781014400381499350
61747510656043781015215169828614
61747510656043812513089101051780
61747510656043812581835594907424
61747510656043812719096349282896
61747510656043812719911137612160
61747510656043813107695009848712
61747510656043813107698456241500
61747510656043813130574216056312
61747510656043813133117154877775
61747510656043813176360229553132
61747510656043813177112341862444
61747510656043813178870711089883
61747510656043813313588469246809
61747510656043813313589588455003
61747510656043813313620983928604
61747510656043813316131492633745
61747510656043813316131494150065
61747510656043814367040190117824
61747510656043814961502148743580
61747510656043829190351658870420
61747510656043829190353982868474
61747510656043829191103771179732
61747510656043829192798347873738
61747510656043829236107567660250
61747510656043829238363904588186
61747510656043829238647496917333
61747510656066722271932592618463
61747510656066722273624845314415
61747510656066722274188929546399
61747510656066722274188929664491
61747510656066722274189958534267
61747510656066723507279385180039
61747510656066723508971892029199
61747510656066723508974990861913
61747510656066723509535719043739
61747510656066723509535722107975
61747510656066723509539075093897
61747510656066723509724004338511
61747510656066723509727103171225
61747510656066723921317982170155
61747510656066738287378401546789
61747510656066738287943514648549
61747510656066738333697099675105
61747510656066738333885127752433
61747510656066739932812881707175
61747510656066739932816234575005
61747510656066739934507458284541
61747510656066739934508487154317
61747510656066739935072571386301
61747510656066739935072571502941
61747510656066739980262072180873
61747510656066739980826156412857
61747510656066740117521793692133
61747510656066740117522826793997
61747510656066740117522826910637
61747510656066740118086911142621
61747510656066771639203421835999
61747510656066771639768534937759
61747510656066771685522119964315
61747510656066771685710148041643
61747510656066772097301031272661
61747510656066773286332478573751
61747510656066773286333507443527
61747510656066773286333507560167
61747510656066773286894238924321
61747510656066773286897591675511
61747510656066773286897591792151
61747510656066773288589844488103
61747510656066773332087092470083
61747510656066773332651176702067
61747510656066773332839204779395
61747510656066773334343429398019
61747510656066773469346813981343
61747510656066773469347847199847
61747510656066773471604184127783
61747510656066873624791728800592
61747510656066873626483981496544
61747510656066890830594126158893
61747510656066895769533827452035
61747510656066895769533827469297
61747510656066895769533913545475
61747510656066923449324229775574
61747510656066923449595825887270
61747510656066923632278131294092
61747510656066923632337454333946
61747510656066923632340807319868
61747510656066923632341926515012
61747510656066923632529953542532
61747510656066923632549727405788
61747510656066923632613521576900
61747510656066923632613522626708
61747510656066924044124194246522
61747510656066924181384948621751
61747510656066924183926853261472
61747510656066924183926853265684
61747510656066924183926854311232
61747510656066924183926854328494
61747510656066927888272653279708
61747510656066927888272653746268
61747510656066940106442602115880
61747510656066940106442603178738
61747510656066940243451404216148
61747510656066940243642915892123
61747510656066940243702233978415
61747510656066940243702491195859
61747510656066940243705677657047
61747510656067190470822045611992
61747510656067195778322362469898
61747510656067195778322363519610
61747510656067195778322620737054
61747510656067195778322620750152
61747510656067223775854463422266
61747510656067223775857787593740
61747510656067223775857902384780
61747510656067223776042749766798
61747510656067223776046187679600
61747510656067223776046188723696
61747510656067223776046188742410
61747510656067223776129755713968
61747510656067223776129756758064
61747510656067223776129756776778
61747510656067224188487498761650
61747510656067224371501838395506
61747510656067224373197418449424
61747510656067224373197419512282
61747510656067224373218339155824
61747510656067227894525551942398
61747510656067228077539891576254
61747510656067229130147641026264
61747510656067229130147641039362
61747510656067240247419935865642
61747510656067240247419936928452
61747510656067240249864300870906
61747510656067240249864301933716
61747510656067240249959611087608
61747510656067240249959612137320
61747510656067240249959612150418
61747510656067240432701189106868
61747510656067240432892589183911
61747510656067240432976271537143
61747510656067243954242646271020
61747510656068074930833215536201
61747510656068074930854107428153
61747510656068074930854107544793
61747510656068074932525463870535
61747510656068074932525463987175
61747510656068074932525468115513
61747510656068074932525468232153
61747510656068074932546360240745
61747510656068091038633827252265
61747510656068091038634603503867
61747510656068091038636926452161
61747510656068091379327158061439
61747510656068091587676501797561
61747510656068091587676501810611
61747510656068091587676502147481
61747510656068091587676503210291
61747510656068091587677621005755
61747510656068091587679945353729
61747510656068096320714323569729
61747510656068124206406605768326
61747510656068124206409962868292
61747510656068124206594892112906
61747510656068124206678201880022
61747510656068124206678460147274
61747510656068124206681557930180
61747510656068124206681558979988
61747510656068124207162079795748
61747510656068124207242286112006
61747510656068124207245642162164
61747510656068124207430572456586
61747510656068124207433671289300
61747510656068124208854326823748
61747510656068124208854327873556
61747510656068124208854332491700
61747510656068124733328304705701
61747510656068124733408515278585
61747510656068124733411872745685
61747510656068124733411873212245
61747510656068124755449627856434
61747510656068124755451951737848
61747510656068124755452985342456
61747510656068124756285308200114
61747510656068124756288660951304
61747510656068124756288661067944
61747510656068124756299280402083
61747510656068124801206570239274
61747510656068124802042245977860
61747510656068124938466205400729
61747510656068124938467324608923
61747510656068124938487097291229
61747510656068129674231596554891
61747510656068129674713145854371
61747510656068129674795680786875
61747510656068129676407723364857
61747510656068140792267918413923
61747510656068140792833121486919
61747510656068140792916685289199
61747510656068140792916689521287
61747510656068140792916691056321
61747510656068140794527698997405
61747510656068140815165602873320
61747510656068140815165604039720
61747510656068140815165604412726
61747510656068140815228278897644
61747510656068140815228278899096
61747510656068140815228279021566
61747510656068140815228279947404
61747510656068140815228280065496
61747510656068140815231717854542
61747510656068140815231717972634
61747510656068140815231718904302
61747510656068140815231719022394
61747510656068140815231722105344
61747510656068140815231722577728
61747510656068140815981507333652
61747510656068140815981507350914
61747510656068140815981511583002
61747510656068140817676082977898
61747510656068140817676083928280
61747510656068140817676084027658
61747510656068140817676087110608
61747510656068140817676087582749
61747510656068140817676087582992
61747510656068140817708627780789
61747510656068140817770270331695
61747510656068140817773714010327
61747510656068140860731159704408
61747510656068140860731161245266
61747510656068140860919189322594
61747510656068140860981863807512
61747510656068140861547064183454
61747510656068140861735092260782
61747510656068140863441292100897
61747510656068141000700915923561
61747510656068141000700916273481
61747510656068141000702035131755
61747510656068141000702036531435
61747510656068141000704359479729
61747510656068144522116070816491
61747510656068144522116328033935
61747510656078929373021256829260
61747510656078929373209542124032
61747510656078929373209542124080
61747510656078929373209542124240
61747510656078929373210317075332
61747510656078929373292852940956
61747510656078929373293110158400
61747510656078929373293110158448
61747510656078929373293110158608
61747510656078929373293885109700
61747510656078929373293886159508
61747510656078929375466653886676
61747510656078929375466654003268
61747510656078929375466654936388
61747510656078929375466655053076
61747510656078929375468977884682
61747510656078929375550222970756
61747510656078929375552545919050
61747510656078929924593240943416
61747510656078929970346825736692
61747510656078929970346825853332
61747510656078945844583290310074
61747510656078945844583290310122
61747510656078945846839627238010
61747510656078945847027655315386
61747510656078945981841722203860
61747510656078945981844045034062
61747510656078945981844045152154
61747510656078945981844046083822
61747510656078945981844046201914
61747510656078946027595307113728
61747510656078946027597629943930
61747510656078946027597630062022
61747510656078946027597630993690
61747510656078946027597631111782
61747510656078946028159391345712
61747510656078946028347419423040
61747510656078946029853966871866
61747510656078946029853966989958
61747510656078946029853967921626
61747510656078946029853967940340
61747510656078946029853968039718
61747510656078946030041995067286
61747510656078946030041996017668
61747510656078946030041996117046
61747510656078947814443414798225
61747510656078947814445739146199
61747510656078951335011155074818
61747510656078951335011155087916
61747510656078951335011156137676
61747510656078951335575239306802
61747510656078951335763267397228
61747510656078951335763268446988
61747510656078951380767063879198
61747510656078951383023400807134
61747510656078951518788440448361
61747510656078951518789215283021
61747510673360793985167320809919
61747510673360794122365313420467
61747510673360794533959291252111
61747510673444133544154387394722
61747510673444133544154415974438
61747510673444280138925237504601
61747510673444283799147062685168
61747510673444283799147062685169
61747510673444283844900647475540
61747510673444283844900647475541
61747510673444283844900647475624
61747510673444550497430258232561
61747510673444550680632918582277
61747510673444550680636360725715
61747510673444580282442246592921
61747510673444583981621909101524
61747510673444583988396735975636
61747510673444583988417656563944
61747510673445451065179278108069
61747510673445451240853969354825
61747510673445451659975915222407
61747510673445451659976001315687
61747510673464841066137636991300
61747510673464841066137661439710
61747510673464841066137665689060
61747510673464841203394949695474
61747510673464841203394950045394
61747510673464842842177116552324
61747510673464842842930259266606
61747510673464842850273298074984
61747510673464959799260234203161
61747510673466144359639833758533
61747510673466144496813548178159
61747510673466144496835503420787
61747510673466144496837826369081
61747510673466144542570490572597
61747510673466160960572661443919
61747510673466160968103986610087
61747510673466160968124907320859
61747510673466160968124908737801
61747510673466160968124993414139
61747510673466160968128350881239
61747510673466160968187669435703
61747510673466160968187755528983
61747510673466160968187771472915
61747510673466161006329603838357
61747510673466210374371500467746
61747510673468445167336518935242
61747510673468445167336519051882
61747510673468445167336547631598
61747510673468445304789030980473
61747510673468445304789030981931
61747510673468562116260951205734
61747510673468562116260979903494
61747510673468595285134552482829
61747510673468595285134553532589
61747510673468595422332544542252
61747510673468595468148774143317
61747510673468598991109838825547
61747510673468846200060607804683
61747510673468846200082563047311
61747510673468846200084885995605
61747510673468862122307994386481
61747510673468862122579996505191
61747510673468862122579996855111
61747510673468862122579996872373
61747510673468862122579997922133
61747510673468862122580082948391
61747510673468862122580097376003
61747510673468862122580126072311
61747510673468862122580127122071
61747510673468862122581116067517
61747510673468862252225743238799
61747510673468862259505986997029
61747510673468862259757068404967
61747510673468862259778075558939
61747510673468862259779108678065
61747510673468862259840751230583
61747510673468862259840837323863
61747510673468862259840881847463
61747510673468862297982685633237
61747510673468862305510653669175
61747510673468862305510739762455
61747510673468862671371966823458
61747510673468862671371966947383
61747510673468862671371967297303
61747510673468862671371967314565
61747510673468862671371968364325
61747510673468862671372053040663
61747510673468862671372053390583
61747510673468862671373086509709
61747510673468862671375410507763
61747510673468862671623116394211
61747510673468862671623144973879
61747510673468862717104717594099
61747510673468862717108074711279
61747510673468867610227698808401
61747510673468894378492508888508
61747510673468894378492537468224
61747510673468894378492537584864
61747510673468894378513429593456
61747510673468894378513458173172
61747510673468894378513459222932
61747510673468894424267014385280
61747510673468895474405146361521
61747510673468895474405147411281
61747510673468895476097400107233
61747510673468895606499648259654
61747510673468895606520540268246
61747510673468895611571714316157
61747510673468895611571714432797
61747510673468895657325299224621
61747510673468895657419368023461
61747510673468896024889251508827
61747510673468899317703839112922
61747510673468899363457420854289
61747510673468899729235050593943
61747510673468900964832891618586
61747510673468910430741240567310
61747510673468912077869264203198
61747510673468912077870293072974
61747510673469746630611635069643
61747510673469746630635913260565
61747510673469746813566570074629
61747510673469762690308095669927
61747510673469762690328987559014
61747510673469762690329016256774
61747510673469762690329016380699
61747510673469762690329017797641
61747510673469762690391778495543
61747510673469762865731705508745
61747510673469762873322435309606
61747510673469762873322435309607
61747510673469762873322521402887
61747510673469763284853652443349
61747510673469763284857094586787
61747510673469763284916499234531
61747510673469796220064900373046
61747510673469799748192190346282
61747510673469799931206440729797
61747510673469810861229591800670
61747510673469810861229591806494
61747510673469812645618284072882
61747510673469812645618284078706
61747510673476548446935358986412
61747510673476548446935359104504
61747510673476548449385404058602
61747510673476549043928635392969
61747510673476549043991368833904
61747510673476549043991368933282
61747510673476549043991368950544
61747510673476549043991397512998
61747510673476549043993692831958
61747510673476550233500147620257
61747510673476550279274653119885
61747510673476665396423588647641
61747510673476965585673261939477
61747510673476965997267239771121
61747510673476966134465232381669
61747510673476967232049173266053
61747510673476967369247165876601
61747510673476970936394973750849
61747510673476971485186944193041
61747510673477001318944521239499
61747510673477004290748086395991
61747510673477004427925157951463
61747510673477004427925157951511
61747510673477004427925157951671
61747510673477004427946078656459
61747510673477004428009873876810
61747510673477004839519393000599
61747510673477004839519507786023
61747510673477004839540313705499
61747510673477004839540399794567
61747510673477005022534508522518
61747510673477006074323109177610
61747510673477006075137897512698
61747510673477015540962559872619
61747510673477015540962818139615
61747510673477015540962818139663
61747510673477015540962818139823
61747510673477015540962932458527
61747510673477015540962932458687
61747510673477015540962932943961
61747510673477015540983738727971
61747510673477015541047275331198
61747510673477017187360767849442
61747510673477017188175298967086
61747510673477017188175556184530
61747510673480567856669341441509
61747510673480573207391053252881
61747510673480606561660483078071
61747510673480606561660483194711
61747510673480606561932450842715
61747510673480606563689789940166
61747510673480606744674822361959
61747510673480606744674822362007
61747510673480607156457085488423
61747510673480607156457086888103
61747510673480608392139758780440
61747510673480617674969853696783
61747510673648512976049789782884
61747510673648524095862017993292
61747510673648524095864340941586
61747510673648557447687038282502
61747510673648557447687038400594
61747510673648729131235298889063
61747510673648729132927551585015
61747510673650914124185862489444
61747510673650925196552253213528
61747510673651209327989332311012
61747510673652109758561308860588
61747510673652283302732093547445
61747510673652283302734417895419
61747510673652583446272347690082
61747510673652583446335109809138
61747510673652583492005011543735
61747510673652583492005011893655
61747510673652631590917340857840
61747510673659035698438238246571
61747510673659035698438238246572
61747510673659035700129714568458
61747510673659035705213060398950
61747510673659035705213065120683
61747510673659035705213065120684
61747510673659035705275855933288
61747510673659035705276884803064
61747510673659035706028997112376
61747510673659035707723573806382
61747510673659335843646723656730
61747510673659335843646723656778
61747510673659335848730069487270
61747510673659335848792836323848
61747510673659335848792864903516
61747510673659335848793865193624
61747510673659335848796189191678
61747510673659335848796217889438
61747510673659335848796220972388
61747510673659335849546006082604
61747510673659335850989762838321
61747510673659335850989762838322
61747510673659335850989762954961
61747510673659335850989762954962
61747510673659335850989791536129
61747510673659335850989791536130
61747510673659335851240582776610
61747510673659335851243938845482
61747510673659335889379416558054
61747510673659335894549805880852
61747510673659470067687353336770
61747510673659471714003973735248
61747510673659471714063264663346
61747510673659481180724754791158
61747510673659486126358818833820
61747510673659486531446466602530
61747510673659530591054104508682
61747510673659530591221240577418
61747510673659530593749168917158
61747510673660683614688880508689
61747510673660683614688909088357
61747510673660687319034680993485
61747510673660687320726933689437
61747510673660687503678511091814
61747510673662932807209505704036
61747510673662932814824169321918
61747510673662932814824173571268
61747510673662933226606433498094
61747510673662934461953226058941
61747510673662938166278077258434
61747510673662938166278105838150
61747510673662938166298997846742
61747510673662938166299026544466
61747510673662938166361788663766
61747510673662938303538861753028
61747510673662938303559753761620
61747510673662938306070610007599
61747510673662938306070614608318
61747510673662938717852615916571
61747510673663088469336284371603
61747510673663088469364307845201
61747510673663088469367422997158
61747510673663088469367670029663
61747510673663090069902865816215
61747510673663090069965627931059
61747510673663090115719212840975
61747510673663090115719212845347
61747510673663090115719212858237
61747510673663090115719298934415
61747510673663090115720332053541
61747510673663090115722656401515
61747510673663090115740133428257
61747510673663090115740219171777
61747510673663090664786251186359
61747510673663384906091201159077
61747510673663384906091286898225
61747510673663388404430383343658
61747510673663388404514180493754
61747510673663388473176332657629
61747510673663388587528405342186
61747510673663388610321545088711
61747510673663388610321545205351
61747510673663388610342437213943
61747510673663388612853293459923
61747510673663388612864573178750
61747510673663388612864573295390
61747510673663388612885465303982
61747510673663388657787244782183
61747510673663388658617096405634
61747510673663388658617343322525
61747510673663389022219007202924
61747510673663389022219007202925
61747510673663389024666695328534
61747510673663389070399359532050
61747510673663421963870672825413
61747510673663422009686905063137
61747510673663422375652937486863
61747510673664289178248783284304
61747510673664289223981418790060
61747510673664289224002339496412
61747510673664289226429139845518
61747510673664289226450060433826
61747510673664289590030789193276
61747510673664289590030789193277
61747510673664289591726397778773
61747510673664289637459033445178
61747510673664289637459062024894
61747510673664289638211145754490
61747510673664289638212203203982
61747510673664289638232066342798
61747510673664289638233095212574
61747510673664289775492734936517
61747510673664290826988685365343
61747510673664290872742270275175
61747510673664290872742270275202
61747510673664290872742270275259
61747510673664290872805032394258
61747510673664290873558192351182
61747510673664290873558220930898
61747510673664290873579112939490
61747510673664322577498691775222
61747510673664322989280954901638
61747510673664339041100884153462
61747510673683347323291983554974
61747510673683347325007450722378
61747510673683347332330373896230
61747510673683347332350491065950
61747510673683347332350518601729
61747510673683347332350518601730
61747510673683347332350519645666
61747510673683347332351265904822
61747510673683347332601308910542
61747510673683347332602342029668
61747510673683347332604665911082
61747510673683645684114531175026
61747510673683645689281792600168
61747510673683645689281821297928
61747510673683645690034933779256
61747510673683645690034962477016
61747510673683647466076741937604
61747510673683647466829884651886
61747510673683647466833240706172
61747510673683647466833240706255
61747510673683647466833240706256
61747510673683647468504602456426
61747510673683647473419806261622
61747510673683647473607833289190
61747510673683647473671630045304
61747510673683647475847382984550
61747510673683647475867528733986
61747510673683647476119351117988
61747510673683647476119352051108
61747510673683647476119352167748
61747510673683647514257152711974
61747510673683647519173362473730
61747510673683647521600939196658
61747510673683647521621083902157
61747510673683647521621083902158
61747510673683647521621084946094
61747510673683647521871902790686
61747510673683648070663873232634
61747510673683648070664906333769
61747510673683695644511641238050
61747510673683695645072277658644
61747510673683695645072277660096
61747510673683695645075721337275
61747510673683695645075721337276
61747510673683797823246659379415
61747510673683797823249068420989
61747510673683798234278111252257
61747510673683798234843046252633
61747510673683798372037596719743
61747510673683798372038629821607
61747510673683798372041038863181
61747510673683798372288643779439
61747510673683798372289676881303
61747510673684530337043116169250
61747510673684546805885575245819
61747510673684548638458091756314
61747510673684548638727741175003
61747510673684698801723766120317
61747510673684698802588623984703
61747510673684698802589743179847
61747510673684698802591980034861
61747510673684698802839671044399
61747510673684698802840790239543
61747510673684998396292259787549
61747510673684998396480287864877
61747510673684998526964185941082
61747510673684998526985077949674
61747510673684998938829759884422
61747510673684998945334934332845
61747510673684998945541934707296
61747510673684998945603545930851
61747510673684998945604698423025
61747510673684998946109086444518
61747510673684998990992008472415
61747510673684998991011899141223
61747510673684998991012932243087
61747510673684998991839416471683
61747510673684998991841750764674
61747510673684999128556247245734
61747510673685002649887706671722
61747510673685002649887735192092
61747510673685002649949346415647
61747510673685002649950499025184
61747510673685002832880003229711
61747510673685002832902046330850
61747510673685002832902047730530
61747510673685004480093775911268
61747510673685048350096146142236
61747510673687231489743962176164
61747510673687233275825254701882
61747510673687248098294122218570
61747510673687248099986373864762
61747510673687248099986378115804
61747510673687248145739958656586
61747510673687248555829970136810
61747510673687248557522222832762
61747510673687249747115434851864
61747510673687249792867986647115
61747510673687249792867986660165
61747510673687249792869015516891
61747510673687249792869015529941
61747510673687249792869019643688
61747510673687249792931867975977
61747510673687250341974886893349
61747510673687250341974886894807
61747510673687253497214815529214
61747510673687281451811394153972
61747510673687281451811395203732
61747510673687297961237402064076
61747510673687399911206698033011
61747510673687400046043885183884
61747510673687400046043885183885
61747510673687400047736137879836
61747510673687400047736137879837
61747510673687400093395448737455
61747510673687400093395448737539
61747510673687400094220783638819
61747510673687400094221125178701
61747510673687400094221129429503
61747510673687400094242049073045
61747510673687400094242050135855
61747510673687400094242738881447
61747510673687400094242824974727
61747510673687400094243081838039
61747510673687400094243082192171
61747510673687400506086730657873
61747510673687400506086731007793
61747510673687400506087764126919
61747510673687400506087849866067
61747510673687400506090088124973
61747510673687400506090174214041
61747510673687400643263802557649
61747510673687400643284723281471
61747510673687400643284723618341
61747510673687400643284724681151
61747510673687400643285756383335
61747510673687400643285756737467
61747510673687400643285842476615
61747510673687400643288166824589
61747510673687400643347485383265
61747510673687405399126402454931
61747510673687405444942749011679
61747510673687405444942749484063
61747510673687405444942835573131
61747510673687405444943868692257
61747510673687405444963757696416
61747510673687433445231400376287
61747510673687698999850139285577
61747510673687699002395515721334
61747510673687699002395515837974
61747510673687699002416407729926
61747510673687700098032684591687
61747510673687700099727604708845
61747510673687700099748525297105
61747510673687700236891537120911
61747510673687700236891537237551
61747510673687700236912457825859
61747510673687700236985811053664
61747510673687700237727676746013
61747510673687700282645093331531
61747510673687700282664980936103
61747510673687700282666014037967
61747510673687700282760544636956
61747510673687700283481261537837
61747510673687700283491717641903
61747510673687700283491719176937
61747510673687700283491723426287
61747510673687700283492498266563
61747510673687700283492755484007
61747510673687700648770279254141
61747510673687700649524572459086
61747510673687700649524572575726
61747510673687700649545464467678
61747510673687700695277095685970
61747510673687700832535430029303
61747510673687700832535515768451
61747510673687703804070737772435
61747510673687703941352760331380
61747510673687703941352876716960
61747510673687703987106345121752
61747510673687704353134675979223
61747510673687705588459844661451
61747510673687705588459844678713
61747510673687705588459846078393
61747510673687733588748409464607
61747510673687734000530673640783
61747510673688600667559963980945
61747510673688601263086543033411
61747510673688601399615117701791
61747510673688601400370471090437
61747510673688604371903817774760
61747510673688606156208777975507
61747510673688606156293624655896
61747510673688606201962364420617
61747510673688606202047180868004
61747510673688606751089855413300
61747510673688634614158343027313
61747510673688634747109822600861
61747510673688650622732076074259
61747510673688650665978621374458
61747510673695353666136008083026
61747510673695353666387142653188
61747510673695353667827227799667
61747510673695353667828260901531
61747510673695354903174278505165
61747510673695354903174278641497
61747510673695354903174279691257
61747510673695355452471531299983
61747510673695358607520078989961
61747510673695359156815007436805
61747510673695359156817331434859
61747510673695403071543435760978
61747510673695403071545759759032
61747510673695403071546792761518
61747510673695403071546792878158
61747510673695809051846823236314
61747510673695809051909499262090
61747510673695809463610518170382
61747510673695809463629086362730
61747510673695809463691762388506
61747510673695809463694086671518
61747510673695809509445463502192
61747510673695809646434133907798
61747510673695809646624829309134
61747510673695809646624858006894
61747510673695809646645750014082
61747510673695809646645778711842
61747510673695809646646783115979
61747510673695809648317082005086
61747510673695809648317110702846
61747510673695810698222734562890
61747510673695810699037522897978
61747510673695839296361419609941
61747510673695842999954074216968
61747510673695842999974994923320
61747510673695853516709244979912
61747510673695855163085156306488
61747510673695855163085413523932
61747510673695855163837525833244
61747510673699405832383556510067
61747510673699407664228891465261
61747510673699407664228977558700
61747510673699411185623199105931
61747510673699411185623199123193
61747510673699411322908274785890
61747510673699411368574661367135
61747510673699411368574691600137
61747510673699411368574776158383
61747510673699411368574777693417
61747510673699411368659508047524
61747510673699411368661830996546
61747510673699411917702182592820
61747510673699412969197103060317
61747510673699412969197104459997
61747510673699413014950602926713
61747510673699413014950603276633
61747510673699413014950689019993
61747510673699413014950689369913
61747510673699413015787560731139
61747510673699413015787560731140
61747510673699413017461100449854
61747510673699455835195613427552
61747510673756282197925192016734
61747510673756282197946084025326
61747510673756282197949182862251
61747510673756282197949182862252
61747510673756330375356244617838
61747510673756330375624483144390
61747510673756330375687159170166
61747510673756330376188567376326
61747510673756330376189596246102
61747510673756330376191920239784
61747510673756330376440300349254
61747510673756580558580603568050
61747510673756580558580608289784
61747510673756580558747739636786
61747510673756580558747744358520
61747510673756581291641813174386
61747510673756582341463093113646
61747510673756582341466191950571
61747510673756582341466191950572
61747510673756592409761787621820
61747510673756625168482457982064
61747510673756625168482458331984
61747510673756626815613834816988
61747510673756630518873253706158
61747510673756630519141492232710
61747510673756630519144849699810
61747510673756630519204168258402
61747510673756630519204168258486
61747510673756630519705486120404
61747510673756630519705486121856
61747510673756630519706605334422
61747510673756630519708929328104
61747510673756630519708929682395
61747510673756630519708929682396
61747510673756630519957309437574
61747510673756747443277213471546
61747510673757531132689324708077
61747510673757531681478277689226
61747510673757531681478278738986
61747510673757649729366299786577
61747510673757649729366299786737
61747510673757649729366300836337
61747510673757649729366301186417
61747510673757677729717626691687
61747510673757677729738518700279
61747510673757678141248842408487
61747510673757678141248928497555
61747510673757678278509597133879
61747510673757681845594641358089
61747510673757681845594642757769
61747510673757681845594642893283
61747510673757932143108785127471
61747510673757933810951791886833
61747510673757933812644044582785
61747510673757948088493628012983
61747510673757948088514520021575
61747510673757948637558230848722
61747510673757948637558316587870
61747510673757948637619956331795
61747510673757948683374574833226
61747510673757948820550613145859
61747510673757948820572656246998
61747510673757948820572657646678
61747510673757949872883309924657
61747510673757949872883310274737
61747510673757949872904201816552
61747510673757949872904202283320
61747510673757950467764385827416
61747510673757977735973881054615
61747510673757977735994773063207
61747510673757977873234635780007
61747510673757977873255527788599
61747510673757978284764789679873
61747510673757978284764818259589
61747510673757978284765851496807
61747510673757978284765937585875
61747510673757978330518374471697
61747510673757981440068604248165
61747510673757981440068604364805
61747510673757981440318648302193
61747510673757981440319308351429
61747510673757981440319308468069
61747510673757981440319680004217
61747510673757981440319681539411
61747510673757981440339540310785
61747510673757981440340572012809
61747510673757981440340573548003
61747510673757981553855970316943
61747510673757981556112307244879
61747510673757981989097679308619
61747510673757981989111650446361
61747510673757981989111650446409
61747510673757981989111650446569
61747510673757981989111651846089
61747510673757981989111651981603
61747510673757982034865206658517
61747510673757982034865206658677
61747510673757982034865208058197
61747510673757982034865208193711
61747510673757982034865322512575
61747510673757982172125962433669
61747510673757982172125991148899
61747510673757992695721303905943
61747510673757992697413556601895
61747510673757992697415880599949
61747510673768287938605555549534
61747510673768287938626447558126
61747510673768288534930373657100
61747510673768288535661593957820
61747510673768288535682485966412
61747510673768333007302195443324
61747510673768337946175529141430
61747510673768337946176529431490
61747510673768337946176644222738
61747510673768337946178853429544
61747510673768337946178882009260
61747510673768337946178968220792
61747510673768337946178972820062
61747510673768337946180001689838
61747510673768337946426576673510
61747510673768337946427348325842
61747510673768337946429671274136
61747510673768337946429929541340
61747510673768337946430704257748
61747510673768337946450821549932
61747510673768337946451596266340
61747510673768337948687041185684
61747510673768337948689365183738
61747510673768337948707933194276
61747510673768337948710257192330
61747510673768456496538191250651
61747510673768456496600953365495
61747510673768456542354538275411
61747510673768456542354538279783
61747510673768456542354538292833
61747510673768488249520021416726
61747510673768499367639997049274
61747510673768755038764549190818
61747510673768755039495637104177
61747510673768755039516318537714
61747510673768755039516661494306
61747510673768755039516661500130
61747510673768755039579337525906
61747510673768755039580109178238
61747510673768755085270247826940
61747510673768755085332923852716
61747510673768755450546555099790
61747510673768755451299696278878
61747510673768755451361343434878
61747510673768755451362372304654
61747510673768755634312922372236
61747510673768755634314041580478
61747510673768755634376713006936
61747510673768755634376717606254
61747510673768756685893601696482
61747510673768756686645714005794
61747510673768756686708132814126
61747510673768756686708390031570
61747510673768788390589569480028
61747510673768788391342453441672
61747510673768788392765434509985
61747510673768788438769723522956
61747510673768788802005707249143
61747510673768788804547697636353
61747510673768788804547699036033
61747510673768788804547699036081
61747510673768788804547699049131
61747510673768788804610373662212
61747510673768788804631265554080
61747510673768788804631265554081
61747510673768788804631265554164
61747510673768788804631267070401
61747510673768788850384850463996
61747510673768788985114204125736
61747510673768788985928992455000
61747510673768788987527087446071
61747510673768788987561923431003
61747510673768788987562038203329
61747510673768788987562038321421
61747510673768788987645606355788
61747510673768790037718364768248
61747510673768790038470734295004
61747510673768799485546833143418
61747510673768799510968978178304
61747510673768804861760196069921
61747510673768804864324111824243
61747510673768804864324111824244
61747510673768804864888196172819
61747510673768804864888196172820
61747510673769655470046664719217
61747510673769655470067345802674
61747510673769655470067603020118
61747510673769655470067688759266
61747510673769655470068717629042
61747510673769655607328357395590
61747510673769656019110363304562
61747510673769656019111392174338
61747510673769656064865068845438
61747510673769656064927744871214
61747510673769656202125737481762
61747510673769657253620654749621
61747510673769657254457409901254
61747510673769657299374239659480
61747510673769657299436915685256
61747510673769657299457807693848
61747510673769688821892709048476
61747510673769688821893737918252
61747510673769688959153377684800
61747510673769689416417343694184
61747510673769689416418372563960
61747510673769689418112951162523
61747510673769690606282430190464
61747510673769705429690369320764
61747510673769705432113842317445
61747510673769705432114875419309
61747510673769705475356944407175
61747510673769705475443954111136
61747510673769705477867427227520
61747510673769705477868476646115
61747510673792599565198758870810
61747510673792599565198758870858
61747510673792599748193239989657
61747510673792599748193244221745
61747510673792599748214131998249
61747510673792599748214136230337
61747510673792600158282993189628
61747510673792600158282993202678
61747510673792600158282993306268
61747510673792600159975245885580
61747510673792600159975245898630
61747510673792600159996137894172
61747510673792600160560222139206
61747510673792616220068396014482
61747510673792616220068396481042
61747510673792616769362119520446
61747510673792647741185940298210
61747510673792647741746667063046
61747510673792647741747695932822
61747510673792647741750019926504
61747510673792647741750020280795
61747510673792647741750020280796
61747510673792647741750020397435
61747510673792647741750020397436
61747510673792647924179388041517
61747510673792647924764364282093
61747510673792648336525732082040
61747510673792648472968259515606
61747510673792649571054265585410
61747510673792649571054268655310
61747510673792649571054297351666
61747510673792649571054384509368
61747510673792649571056617119244
61747510673792649571056618163180
61747510673792649571056704374712
61747510673792649571056707457662
61747510673792649571056707574302
61747510673792649571057736327438
61747510673792649571057736444078
61747510673792649571057737377198
61747510673792649571057737843758
61747510673792649571140275492029
61747510673792649571140275608669
61747510673792649571304312355046
61747510673792649571305341224822
61747510673792649571305345829915
61747510673792649571305345829916
61747510673792649571307407428056
61747510673792649571307408477816
61747510673792649571307665222876
61747510673792649571307665695260
61747510673792649571307669827969
61747510673792649571308440411668
61747510673792649571308440430541
61747510673792649571308440430542
61747510673792649571308440547181
61747510673792649571308440547182
61747510673792649571308441480301
61747510673792649571308441480302
61747510673792649571326233233414
61747510673792649571326237838507
61747510673792649571326237838508
61747510673792649571328557231468
61747510673792649571328561836561
61747510673792649571329332420260
61747510673792649571872524643652
61747510673792649571893416787757
61747510673792649571893416787758
61747510673792649573585669367069
61747510673792649573587993365123
61747510673792764665314947901696
61747510673792766311690772067810
61747510673792766311690857806958
61747510673792766311691886676734
61747510673792766312443914296658
61747510673792766312444257253250
61747510673792766312444261852520
61747510673792766312445033504852
61747510673792766312506680665224
61747510673792766314139609149098
61747510673792766337842023467447
61747510673792766448951526443282
61747510673792766475102778192839
61747510673792766475102782443641
61747510673792766520856109073255
61747510673792766520856364519857
61747510673792766520856367353509
61747510673792766520856368770659
61747510673792766520877254993255
61747510673792766861486936397816
61747510673792766861488051006740
61747510673792766861549693935024
61747510673792766861549698167112
61747510673792771825761727889367
61747510673792771825824490004211
61747510673792771871578074446115
61747510673792771871578074796035
61747510673792771871578074914127
61747510673792771871578074918499
61747510673792771871578074931549
61747510673792771871578076331229
61747510673792771871598968339812
61747510673792799665688533602540
61747510673792799665689562472316
61747510673792799665961277624610
61747510673792799665961534837682
61747510673792799666776061373478
61747510673792799666776318590922
61747510673792800283366434314743
61747510673792814516084504098515
61747510673792814698555786383942
61747510673792816274511436262964
61747510673792816274511436267336
61747510673792816274511437667015
61747510673792816274512465132740
61747510673792816274512465137112
61747510673792816274512466536791
61747510673792816274574112293112
61747510673792816275327253472200
61747510673792816275327254871880
61747510673792816299658408035639
61747510673792816343141815148532
61747510673792816343141815148533
61747510673792816343141815498453
61747510673792816343204491174309
61747510673792816343204491524229
61747510673792816343204491543102
61747510673792816343992590542376
61747510673792816343992590542377
61747510673792816343992590542412
61747510673792816344055266918073
61747510673792816345380611868477
61747510673792816345401503423559
61747510673792816345401503777850
61747510673792816345401503777851
61747510673792816345401503877069
61747510673792816345401503894490
61747510673792816345401503894491
61747510673792816345401504939879
61747510673792816345401505294171
61747510673792816345401508009779
61747510673792816345401508126419
61747510673792816345401508145293
61747510673792816345401509544973
61747510673792816345652207997595
61747510673792816345652209060453
61747510673792816345652209397323
61747510673792816345652212248397
61747510673792816345652213648077
61747510673792816345684843121724
61747510673792816345684843588249
61747510673792816345747519264105
61747510673792816346252279288334
61747510673792816482756406049340
61747510673793066664373118161575
61747510673793066664373376441829
61747510673793066710126961723299
61747510673793067259169721990480
61747510673793067259169721990481
61747510673793067259169722007743
61747510673793067259170755109607
61747510673793067259173079457581
61747510673793072015115977428132
61747510673793098779754386646561
61747510673793098779754386665275
61747510673793100404842331309035
61747510673793100426883443403063
61747510673793100426883443420289
61747510673793100427719119029137
61747510673793100427719119145777
61747510673793100609897778338235
61747510673793100609897782568871
61747510673793100612404823599991
61747510673793114841884767394880
61747510673793114842051903581708
61747510673793114887805488490172
61747510673793116486470795111168
61747510673793116486470795111169
61747510673793116486470796160928
61747510673793116486470796160929
61747510673793116486484724534772
61747510673793116486637930628780
61747510673793116486637932223841
61747510673793116486658823187098
61747510673793116486658824236852
61747510673793116486658824236853
61747510673793116486658824586773
61747510673793116486662176054928
61747510673793116486721499214273
61747510673793116486721500159039
61747510673793116486721500262629
61747510673793116486721500264033
61747510673793116486721500275679
61747510673793116486721500612465
61747510673793116486721500612549
61747510673793116486721500631422
61747510673793116487509599514092
61747510673793116487509599630696
61747510673793116487509599630697
61747510673793116487509599630732
61747510673793116487572276006309
61747510673793116487572276006393
61747510673793116488897620956797
61747510673793116488918514382491
61747510673793116488918517098099
61747510673793116488918518633293
61747510673793116488992932590649
61747510673793116489169217085879
61747510673793116489169217085915
61747510673793116489169217085963
61747510673793116489169218148773
61747510673793116489169218485559
61747510673793116489169218485643
61747510673793116489169221336717
61747510673793116489169222736397
61747510673793116489169222753866
61747510673793116489201847978163
61747510673793116489201847978164
61747510673793116489201852210044
61747510673793116489263490528987
61747510673793116489263747746431
61747510673793116489264527186025
61747510673793116532224381069392
61747510673793116534672097776086
61747510673793116534767409041180
61747510673793116534955436068748
61747510673793116669499064174244
61747510673793116670523853544071
61747510673793116671943429179508
61747510673793116671944462281372
61747510673793116671944466549436
61747510673793116672026997213876
61747510673793116672026999928032
61747510673793116672194135998229
61747510673793116672194136116481
61747510673793116672194136470613
61747510673793116672194137533423
61747510673793116672195164868005
61747510673793116672195169100093
61747510673793116672195169218101
61747510673793116672195169235607
61747510673793116672195169572477
61747510673793116672195169589739
61747510673793116672195170635287
61747510673793116672195299970579
61747510673793116672216106240023
61747510673793116672278868004947
61747510673793120193515017570675
61747510673793120193547651295125
61747510673793967689720749255440
61747510673793967689720749255441
61747510673793967689720749259653
61747510673793967689720749272703
61747510673793967689720750672383
61747510673793967689724102004935
61747510673793967689724106722541
61747510673793967689724106726753
61747510673793967826981503985045
61747510673794000995541520474723
61747510673794001040531344767822
61747510673794001041263598169002
61747510673794001041295105383187
61747510673794005913473836627531
61747510673794017054473958995653
61747510673794017100046623431658
61747510673794017100203299147191
61747510673794017100235024567447
61747510673794017100238036261333
61747510673794017100238037678275
61747510673794017100238380617605
61747510673794017100238382034547
61747510673794017101054074422946
61747510673794017101137642573955
61747510673794017102483880833457
61747510673794017102494341186660
61747510673794017102495493814396
61747510673794017102745163381440
61747510673794017102745163381441
61747510673794017102745164798383
61747510673794017102745421648644
61747510673794017102745421648645
61747510673794017102745423065587
61747510673794017102746196487517
61747510673794017102746196500567
61747510673794017102746197904459
61747510673794017102746212450115
61747510673794017102746327235538
61747510673794017102746327235539
61747510673794017102767477394691
61747510673794017102767477394694
61747510673794017102767477394695
61747510673794017102829895269907
61747510673794020761170242887416
61747510673794020806923827677788
61747510673804756199510679004284
61747510673804756199510679004285
61747510673804756199510936221728
61747510673804756199510936221729
61747510673804756201203188917680
61747510673804756201203188917681
61747510673804806024129328062684
61747510673804806024129328179324
61747510673804822083825530499408
61747510673804822086081866956359
61747510673804822086081867310650
61747510673804822086081867310651
61747510673804822086081867427290
61747510673804822086081867427291
61747510673804822086081868472679
61747510673804822086081868826971
61747510673804822269096208012977
61747510673804822269357485843439
61747510673804822269357744123693
61747510673804822269358519312485
61747510673804822269360843310539
61747510673804827574253395160553
61747510673804827620550172158303
61747510673804827620571064166895
61747510673804827620571064185768
61747510673804827620571064185769
61747510673804827620571064302408
61747510673804827620821768288873
61747510726619477649379925265058
61747510726619477649383357126636
61747510726619507296859259738256
61747510726619507296921907184317
61747510726619510865699291728741
61747510726643789137059757967399
61747510726643789137059759017111
61747510726643789137059759133799
61747510726643789266705403830195
61747510726643789266705662110449
61747510726643789274236728996363
61747510726643789274257649707135
61747510726643789274257650061267
61747510726643789274257651124077
61747510726643789274257735800415
61747510726643789274257735813465
61747510726643789274257736150335
61747510726643789274257737213145
61747510726643789274258768915329
61747510726643789274258769269461
61747510726643789274261093267515
61747510726643789274320411821979
61747510726643789274320497915259
61747510726643789274323855399828
61747510726643789312396571353252
61747510726643789312459247374657
61747510726643789312462346224633
61747510726643789319990285566975
61747510726643789319990401416661
61747510726643789319993757471031
61747510726643789319993757484072
61747510726643822488884779306321
61747510726643822488884779423009
61747510726643822620223061113429
61747510726643822620243953122021
61747510726643822625894395228095
61747510726643822627586647574127
61747510726643822627586647924047
61747510726643822627775049072924
61747510726643822627775049072925
61747510726643826194922828367457
61747510726643826196345807703174
61747510726643826331932448058923
61747510726643826332120849207801
61747510726654633145924879389502
61747510726654634792238114690302
61747510726654645905275516144690
61747510726655533576140143669467
61747510726655533576140143786107
61747510726655533576140486626059
61747510726655533576140488142379
61747510726655533576140515322415
61747510726655533576140516722095
61747510726655533576224083356735
61747510726655533576224169445803
61747510726655533576412111434111
61747510726655533578169450531562
61747510726655533759154482953355
61747510726655533759154483303275
61747510726655533759154741570479
61747510726655533759154827309627
61747510726655535360049810591586
61747510726655535406619419371836
61747510726655544689177545240495
61747510726655544689177889596767
61747510726655544689177918176483
61747510726655544689261227943599
61747510726655544689449514288179
61747510726655544872192228764015
61747510726655546473087212045974
61747510726837116699647846167411
61747510726837116699647846184673
61747510726837116699647932278113
61747510726838011777304613806645
61747510726838015298385050522911
61747510726838015300077303218863
61747510726838015300328351813593
61747510726838015481650414291441
61747510726838015483847340805998
61747510726838017130198616569219
61747510726838017130198959525811
61747510726838017130219879763173
61747510726838017267396609179767
61747510726838017267396866042919
61747510726838017267396866060181
61747510726838017267396952136359
61747510726838017267396952153621
61747510726838311920570861750473
61747510726838311920570947489621
61747510726838311920758889827801
61747510726838311920821532569597
61747510726838311920821651592725
61747510726838311966575207686741
61747510726838315487059364456014
61747510726838315487906664418069
61747510726838315489326173096323
61747510726838315489326201676039
61747510726838315489347093684631
61747510726838315489598917114021
61747510726838315625167333054393
61747510726838315625167452077521
61747510726838315626513602842419
61747510726838315626524165706871
61747510726838315626524194286587
61747510726838315626524196935052
61747510726838315626607848060103
61747510726838315626796823635500
61747510726838315626858552163207
61747510726838315627364350010958
61747510726838315670921008171537
61747510726838315673097003912895
61747510726838348841152341291535
61747510726838348978350333902083
61747510726861274592470685115994
61747510726861426357111836385394
61747510726861426492962808006601
61747510726861426494655060702553
61747510726861426540135872896963
61747510726861430199000861187349
61747510726861430244481673381759
61747510726861430244481701961475
61747510726861432028871468899567
61747510726861432028871468916829
61747510726861459846229376888659
61747510726861459891960893186173
61747510726861459891960921765889
61747510726861459891981813774481
61747510726862208329090048923370
61747510726862327062947117600601
61747510726862327101382817156602
61747510726862327108157550701100
61747510726862327108700699326737
61747510726862327108700702510469
61747510726862327108700703927619
61747510726862327108700703931831
61747510726862327108700785770097
61747510726862327108700790020899
61747510726862327108701478766491
61747510726862327108704960952386
61747510726862327108721623571161
61747510726862327108721623575373
61747510726862327108721623588423
61747510726862327108721709664441
61747510726862327108721710727251
61747510726862327108722485566123
61747510726862327108722742783567
61747510726862327108724722421137
61747510726862327108725066777409
61747510726862327108725852960978
61747510726862327108973446886671
61747510726862327108973532625819
61747510726862330629551888452309
61747510726862330812503351185896
61747510726862332459422496164527
61747510726862332459443418287812
61747510726862332596620402681635
61747510726862332596620402698897
61747510726862332596620403748657
61747510726862360459793595414913
61747510726862625465289101668827
61747510726862625466981354364779
61747510726862627244962502270698
61747510726862627249794020613423
61747510726862627249794020613583
61747510726862627250045069208313
61747510726862627251401930440507
61747510726862627251405029273013
61747510726862627251656076332709
61747510726862627251674559672780
61747510726862627251736288317127
61747510726862627252242086048238
61747510726862627295526684466971
61747510726862627295526684816891
61747510726862627297218937162923
61747510726862627297400195481628
61747510726862627297972158857959
61747510726862627297972416075403
61747510726862630818549709735039
61747510726862630818549738314755
61747510726862630818570630323347
61747510726862630818822453752737
61747510726862630955831384698819
61747510726862630955832073444251
61747510726862630955832073444411
61747510726862630956020360274216
61747510726862630956082088801923
61747510726862630957443425699002
61747510726862632602939419159407
61747510726862632602939505252847
61747510726862632602939506669789
61747510726862632648693091579648
61747510726862632785890968932388
61747510726862632786226518297544
61747510726862660603226922150001
61747510726862660603226950729717
61747510726862660603228069570729
61747510726862660603228070056003
61747510726862660603310604503233
61747510726862660603311666670086
61747510726862660603311666670087
61747510726862675282844979826063
61747510726862675282865871834655
61747510726862675283412160058353
61747510726862675283433052066945
61747510726873133921688679902659
61747510726873133921688937832833
61747510726873133921689024276193
61747510726873133921964134006204
61747510726873137627939425066278
61747510726873139409608384324579
61747510726873139409608641204993
61747510726873139409608642254753
61747510726873139409608727298433
61747510726873139409608728698113
61747510726873170979555496573212
61747510726873170979576417278160
61747510726873434065226954070856
61747510726873434110959618274372
61747510726873437769551746338927
61747510726873437769551746356189
61747510726873437769551832432367
61747510726873437769576153381318
61747510726873437769824504774782
61747510726873437815305418759168
61747510726873437815578205888468
61747510726873439416137740075582
61747510726873439416701824307566
61747510726873439598879322696292
61747510726873439599716165009848
61747510726873439599966869112952
61747510726873439601662593001039
61747510726873439602226677233023
61747510726873471123093426366480
61747510726873482234435965197832
61747510726873483881000161819180
61747510726873483881564246051164
61747510726874332846863217101463
61747510726874334493246575569063
61747510726874334495777866078008
61747510726874338200102773603887
61747510726874338200102773621149
61747510726874338200102859697327
61747510726874338200102859714589
61747510726874338200124827930814
61747510726874338200315179946898
61747510726874338337300766214435
61747510726874338337300766231697
61747510726874338337300767281457
61747510726874338337300852325137
61747510726874338337575848583222
61747510726874338383054323376868
61747510726874338383054351005233
61747510726874338384812852276754
61747510726874338384833772981702
61747510726874339983676677558273
61747510726874339983676678608033
61747510726874339983676763651713
61747510726874339983676765051393
61747510726874339983949435976866
61747510726874339984513520203026
61747510726874340029430234703444
61747510726874340029430349961252
61747510726874340030267221322535
61747510726874340030267221322536
61747510726874340030519044757116
61747510726874340031940760924562
61747510726874340032129937090463
61747510726874340032213619916079
61747510726874340167717037367664
61747510726874382849675274020352
61747510726874384449375941946624
61747510726874384494565787003866
61747510726934376232152311877623
61747510726934378016541735859123
61747510726934378016541992739537
61747510726934405879631531682037
61747510726934405879652423690629
61747510726935126499426700735246
61747510726935278447092763124083
61747510726935278584291098708485
61747510726935306447381670883831
61747510726935306447464205331061
61747510726935310151159171810051
61747510726935310151242739844419
61747510726935310151727126526873
61747510726935310151727126876793
61747510726935310151810005815857
61747510726935310151810694561289
61747510726935310151810694911209
61747510726935562118755894960469
61747510726935562118776786969061
61747510726935576806220348230903
61747510726935576806241240239495
61747510726935576943501994614967
61747510726935576943752698718071
61747510726935576943752955935515
61747510726935578590609772212403
61747510726935578773897128213692
61747510726935606590897532066149
61747510726935606590897560645865
61747510726935606590898679972151
61747510726935606590981214419381
61747510726935610158045368520113
61747510726935610158066260528705
61747510726935610294676180898371
61747510726935610294759748932739
61747510726935610295244135615241
61747510726935610295244135615401
61747510726935610295292835804787
61747510726935610295327014904177
61747510726935610295327703649609
61747510726935610295516079755218
61747510726935610341060367853077
61747510726935610341060368202997
61747510726935610341060744461122
61747510726946085397279251103879
61747510726946085397279252170901
61747510726946085397279337197319
61747510726946085397279338614261
61747510726946116967226106489360
61747510726946116967226108005680
61747510726946127902329161723884
61747510726946128039527154334432
61747510726946128085555003724148
61747510726946383619418543110594
61747510726946383756679211746918
61747510726946383756679297486066
61747510726946383757222099391923
61747510726946383757243381718050
61747510726946383757244153370382
61747510726946383757494085821154
61747510726946383757495114690930
61747510726946383802996968044860
61747510726946385403808349991730
61747510726946385404372434223714
61747510726946385586549932612440
61747510726946385587386774925996
61747510726946385587637479029100
61747510726946385587637736246544
61747510726946413404722598821926
61747510726946416971807647631788
61747510726946417108504232036128
61747510726946417108504317775276
61747510726946417109068316268112
61747510726946417109069173659592
61747510726946417110680440022629
61747510726946417110680441422309
61747510726946417110680441422357
61747510726946417110763750722996
61747510726946417110764009003214
61747510726946417110764009119854
61747510726946417110931145188590
61747510726946417155072949654618
61747510726946417156496443740876
61747510726946418755633370280940
61747510726946418756197454512924
61747510726946428229051121157961
61747510726946428274551677497978
61747510726946429876012778973600
61747510726946429876201065318132
61747510726946433582050746065280
61747510726946433582239121568780
61747510726947284187773126656883
61747510726947284187794066020594
61747510726947284187794323238038
61747510726947284187794408977186
61747510726947284324490993387350
61747510726947284325055077613510
61747510726947285971347288524181
61747510726947285971347374967541
61747510726947285971620045893014
61747510726947286017100844619592
61747510726947286017100959877400
61747510726947317538771750364601
61747510726947317539054223013413
61747510726947317539055259301088
61747510726947317539619429266396
61747510726947317539620458136172
61747510726947317541294144376223
61747510726947317541315036734735
61747510726947317676880097902720
61747510726947317724245435268497
61747510726947317724245463966305
61747510726947317724308482482113
61747510726947317724308483998432
61747510726947317724308483998433
61747510726947319324009150408384
61747510726947319369198995465626
61747510726947319371437539686424
61747510726947330489491397035150
61747510726947330489578145759940
61747510726947330490307299979162
61747510726947334148170361452966
61747510726947334149777800774813
61747510726947334149778145131085
61747510726947334149840562535365
61747510726947334149840820802569
61747510726947334149841595637229
61747510726947334150030011667213
61747510726947334150593705112889
61747510726947334150594092716842
61747510726947334150614984725429
61747510726947334193073433841288
61747510726947334193076531628454
61747510726947334193084008631447
61747510726947334193324136525749
61747510726947334193324137944392
61747510726947334195583572659485
61747510726947334195583572659494
61747510726947334195594147445440
61747510726947334195594405712644
61747510726947334195595306932096
61747510726947334195595306932097
61747510726947334195595307050188
61747510726947334195595311164184
61747510726947334195595311164268
61747510726947334195595311282276
61747510726947334195595565317392
61747510726947334195595568499720
61747510726947334195616198940688
61747510726947334195616198940689
61747510726947334195616203172776
61747510726947334195616203172860
61747510726947334195616457207892
61747510726947334195616457207893
61747510726947334195616460390304
61747510726947334195618522938742
61747510726947334195618526121154
61747510726947334195783596459040
61747510726947334195804488467632
61747510726947334195867164143405
61747510726947334196347288623076
61747510726947334196347677508612
61747510726947334196350775291650
61747510726947334196350776341326
61747510726947334196350776360040
61747510726947334196371668368632
61747510726970395192829502661561
61747510726970395238582826457523
61747510726970395238582829291175
61747510726970395238583087571429
61747510726970395238583088988579
61747510726970395238583088992791
61747510726970395238583863827451
61747510726970400726502787742595
61747510726970400726502787759857
61747510726970400726502873853297
61747510726970432296449643128076
61747510726970443416470791542496
61747510726970445063390671447656
61747510726970445063390671447692
61747510726970445063411559219948
61747510726970445063413883218002
61747510726970445063599848634416
61747510726970445063599849697190
61747510726970695382037460931356
61747510726970695382099838379495
61747510726970695382100097031351
61747510726970695382103195864065
61747510726970695427791005902552
61747510726970728733862481220566
61747510726970743558023564695816
61747510726970743559799772907656
61747510726970743559966909092948
61747510726970743559966909093032
61747510726970743560531764977348
61747510726970743560531768043036
61747510726970743560531768159676
61747510726970743605532465925536
61747510726970743606306244960092
61747510726970745204399476022392
61747510726970745205236318800260
61747510726970745205236319850020
61747510726970745205424605144792
61747510726970745206833265883200
61747510726970745206895941908976
61747510726970745206907676187408
61747510726970745206907676299676
61747510726970745206907676304048
61747510726970745206907680535976
61747510726970745206907680536012
61747510726970745206907934566880
61747510726970745206928482102560
61747510726970745206928568196000
61747510726970745207116857722736
61747510726970745252649526818844
61747510726970745252661265327836
61747510726970745387413815303361
61747510726970745387413815307573
61747510726970745387413815657493
61747510726970745387650845413980
61747510726970745387661436032201
61747510726970745388250655251789
61747510726970745388250659365785
61747510726970745389859229708505
61747510726970745389910276943271
61747510726970745389920851616879
61747510726970745389920856216149
61747510726970745389920856334401
61747510726970745389920856338613
61747510726970745389920856688533
61747510726970745389920867560763
61747510726970745389921109897133
61747510726970745389921114483353
61747510726970745389921114601605
61747510726970745389921114618867
61747510726970745389921114955737
61747510726970745389921116018547
61747510726970745389921124778207
61747510726970745389921884718743
61747510726970745389921886135685
61747510726970745389921889318013
61747510726970745389921889436021
61747510726970745389921889440477
61747510726970745389921889453527
61747510726970745389921889790397
61747510726970745389921889807659
61747510726970745389921890853207
61747510726970745389921890857419
61747510726970745389921905267721
61747510726970745389924209083979
61747510726970745389924213805713
61747510726970745389924225500247
61747510726970745389942912061737
61747510726970745389945231827703
61747510726970745390110305347997
61747510726970745390193874450759
61747510726970745390193874567399
61747510726970745390673997512037
61747510726970745390673998911717
61747510726970745390674002098257
61747510726970745390674003166731
61747510726970745390677484180607
61747510726970748911274282587356
61747510726970748911274282703996
61747510726970748911274368797436
61747510726971595812651249961241
61747510726971595812672015813796
61747510726971595949849202646007
61747510726971595995602787542825
61747510726971595995602787555875
61747510726971595995602787892745
61747510726971595995602788955555
61747510726971595995603563794427
61747510726971595995605886742721
61747510726971595995686355453268
61747510726971601349024083645327
61747510726971627517333926403187
61747510726971629141504946999376
61747510726971629164476270250451
61747510726971629346643195243912
61747510726971634700849103934537
61747510726971643988658159516928
61747510726971644173269575672419
61747510726971645773048011517818
61747510726971645774645047519257
61747510726971645774655881302474
61747510726971645774907747821133
61747510726971645775471444100461
61747510726971645817951169995208
61747510726971645817954267782374
61747510726971645817961744785367
61747510726971645817964842568321
61747510726971645818118304522837
61747510726971645818118304527292
61747510726971645818139196537336
61747510726971645818139196653976
61747510726971645818201872681370
61747510726971645818201874098312
61747510726971645818212463297161
61747510726971645818704052538292
61747510726971645818704057143386
61747510726971645818766733169162
61747510726971645818780675604640
61747510726971645818780675604641
61747510726971645818780675721280
61747510726971645818780675721281
61747510726971645818801596427680
61747510726971645818969080985398
61747510726971645818969080985399
61747510726971645819052644768965
61747510726971645819052644887057
61747510726971645819052649019767
61747510726971645820377736051399
61747510726971645820377740773133
61747510726971645820398628065898
61747510726971645820398628182538
61747510726971645820398632787632
61747510726971645820409466195080
61747510726971645820409466212333
61747510726971645820409466212342
61747510726971645820410241033952
61747510726971645820410256506661
61747510726971645820410256506905
61747510726971645820410256973465
61747510726971645820471883599360
61747510726971645820471883599361
61747510726971645820471894825723
61747510726971645820472141866564
61747510726971645820472141866565
61747510726971645820472143283507
61747510726971645820472916705437
61747510726971645820472916718487
61747510726971645820472918122379
61747510726971645820475241066461
61747510726971645820493808590104
61747510726971645820493939326453
61747510726971645820493939326537
61747510726971645820493939326696
61747510726971645820493939326697
61747510726971645820493939444788
61747510726971645820496259092662
61747510726971645820496259092663
61747510726971645820496259210754
61747510726971645820496259210755
61747510726971645820660180120495
61747510726971645820661332748230
61747510726971645820682224739560
61747510726971645820682224756822
61747510726971645820682225689942
61747510726971645821225024776753
61747510726971645821225024776996
61747510726971645821225024776997
61747510726971645821225026176677
61747510726971645821225029363217
61747510726971645821225030431691
61747510726971645956250727723838
61747510726971645956250727840478
61747510726971645957669876214121
61747510726971645957669876564041
61747510726971645957670220570393
61747510726971645957670995405053
61747510726971645957670995422315
61747510726971645957673319770289
61747510726971645957924411476132
61747510726971645957945303484724
61747510726971645958485785157083
61747510726971645958507064651774
61747510726971645958507064768414
61747510726971645958510159252400
61747510726971645958510159369040
61747510726971649479086150787634
61747510726971649524817695310519
61747510726971649524817952527963
61747510726971649524818728902028
61747510726971649524818728902029
61747510726971649524839649608428
61747510726971649524839735229485
61747510726971649524839735579404
61747510726971649524839735579405
61747510726971649524839735697496
61747510726971649524839735697497
61747510726971649525090696550033
61747510726971649527266564626315
61747510726982450987010955245418
61747510726982450987010955362058
61747510726982450987084206061359
61747510726982450987084464341613
61747510726982450987085240580165
61747510726982450987087563528459
61747510726982452771411600254125
61747510726982452771412375088785
61747510726982452772227552445003
61747510726982456475757400738912
61747510726982456475757400738921
61747510726982456475841874361878
61747510726982456476009268697815
61747510726982456476009268697818
61747511855096672438130078899603
61747511855096672483862743103119
61747511855097573051674525093471
61747511855097573463456789269647
61747511855410070623993765674523
61747511855410070623993765674731
61747511855410118205180580837505
61747511855410118205180584019625
61747511855410118205180584019833
61747511855410118205243256863281
61747511855410118205243260045401
61747511855410118205243260045609
61747511855410118205243342602429
61747511855412519764910631375709
61747511855412819908406380101457
61747511855412819908427640464029
61747511855413716818400240630509
61747511855413720476239336365313
61747511855413720521992892577421
61747511855413720933774898486393
61747511855420624829463003026524
61747511855420624829714050086220
61747511855420925018137312270594
61747511855420925020581677275810
61747511855420925020581677275858
61747511855420925025476995029022
61747511855420925026230140440198
61747511855420925027924716084444
61747511855420926667522448731888
61747511855420926667709610213372
61747511855420926667710734013610
61747511855420926667710735076420
61747511855420926672605018660698
61747511855420926675052734998598
61747511855420926675052735115238
61747511855420926675052739720332
61747511855420926675052740783142
61747511855421827278830587530180
61747511855421827281086663008584
61747511855421827281090019058742
61747511855421827281274948303356
61747511855421827281274952535444
61747511855421827281839807486640
61747511855421827288617987111942
61747511855421827288617987228582
61747511870155967356155417632389
61747511872822548540153389705587
61747511872822548540174326361695
61747511872822548677351382316135
61747511872822548723104983175759
61747511872822591960203854500591
61747511872823449107902323487815
61747511873114331458736688347631
61747511873134745557170275190557
61747511873134745968764253022201
61747511873135946680281359141761
61747511873135946725762946189545
61747511873135946726013650409289
61747511873135946726100690212151
61747511873135946733348508214961
61747511873135946863298682822699
61747511873135991197400194807255
61747511873135994307224828299597
61747511873135994444482029399307
61747511873135994444482143718171
61747511873135994444482144068091
61747511873138396004212079937511
61747511873138396004212194256375
61747511873138396004212194606295
61747511873138396004215547474125
61747511873138643083614424501551
61747511873138647971746154592109
61747511873138648017416027984425
61747511873138648383528418768285
61747511873138648566545741399511
61747511873138692489053276602135
61747511873138696010471887926121
61747511873138696147729089025831
61747511873138696147729203344695
61747511873138696147729203694615
61747511873138696193399077203571
61747511873138696193482673817655
61747511873138696193482759556803
61747511873138696193482759906723
61747511873138696193486112774553
61747511873138696559511094934803
61747511873138696559511467870791
61747511873139596578283583827405
61747511873146453495108363801756
61747511873146495554801977921878
61747511873146500931695621516712
61747511873146501047739206549316
61747511873146501459270163994700
61747511873146501459332926113756
61747511873146802907014612400862
61747511873146802914357737302728
61747511873147701871792221827826
61747511873147702283288571644833
61747511873147703474827431748083
61747511873147703482169437454805
61747511878730873764256103863843
61747511878730873901454096474391
61747511878730873946936056574803
61747511878730873946998732600579
61747511878730873946998818689647
61747511878730873946998847269363
61747511878730873947270443381059
61747511878731173953255073052575
61747511878731174090453065663123
61747511878731174090703769766227
61747511878731174090787452469379
61747511878731174090790798359989
61747511878731174136269412569791
61747511878731174502297747597871
61747511878731174502298091954143
61747511878731174502298120533859
61747511878731174502569716645555
61747511878732074521066768953859
61747511878732074521254797031187
61747511878732074658536472344887
61747511878732074658539818235497
61747511878732074704081108471075
61747511878732074704269136548403
61747511878732075070130697217165
61747511878732075070133796067141
61747511878732075070318736521063
61747511878732075115863114380047
61747511878732075115863372647251
61747511878732075115863458386399
61747511878732075116051400724579
61747511879023857256635797983267
61747511879023857256635826679623
61747511879043370924518357677921
61747511879043370970251021998077
61747511879043371381844999829721
61747511879043371382120068195393
61747511879043371519105668466045
61747511879043371519293696543373
61747511879043371519297168797349
61747511879043371519314961487953
61747511879043371519318059270699
61747511879043371519318059270907
61747511879043371519318060805941
61747511879043371526626607542105
61747511879044266420996185231623
61747511879044270127034238412371
61747511879044271904112059604817
61747511879044271904112431141125
61747511879044271904112432540805
61747511879044271904115530323759
61747511879044271949594019705229
61747511879044271949844723808333
61747511879044271949848195712388
61747511879044271949848196062309
61747511879044271949931763611195
61747511879044271949932106586709
61747511879044271949932108103029
61747511879044271954645197801285
61747511879044272086854688341553
61747511879044272087126398772113
61747511879044272087126655989557
61747511879044272087129755171983
61747511879044272087129756221743
61747511879044316421231268322939
61747511879044316422038908640289
61747511879044319531055901698641
61747511879044319531055904880761
61747511879044319531055904880969
61747511879044319531118577724417
61747511879044319531118580372882
61747511879044319531118580906537
61747511879044319531118580906745
61747511879044572093111028676909
61747511879044572093173819138189
61747511879044572093386095624187
61747511879044572138927375350297
61747511879044572139115660645069
61747511879044572139115662044749
61747511879044572139118759827703
61747511879044572139118761362737
61747511879044572276188043986621
61747511879044572276376072063949
61747511879044572276376329281393
61747511879044572276379428463867
61747511879044572276400693543961
61747511879044572276400693549790
61747511879044616564748305990975
61747511879044616610501862203083
61747511879044619720305574990477
61747511879044619720305578172645
61747511879044619720305578172805
61747511879044619720389143024845
61747511879044619857562776090187
61747511879044619857562890409051
61747511879044619857562890758971
61747511879044619857566243626801
61747511879044619857566246809129
61747511879044619857566329365949
61747511879044619857566332548117
61747511879044619857583696678495
61747511879044619857583782417643
61747511879044619857583782767563
61747511879044619857587135635393
61747511879044619857649897400317
61747511879046973241247101500109
61747511879046973241309777525885
61747511879046973653091783434857
61747511879046973790289776045405
61747511879046973790376814798507
61747511879046973797873391613801
61747511879047017712884350117819
61747511879047017713703642218093
61747511879047021417230150485975
61747511879047021417230150602615
61747511879047021417230179182331
61747511879047021417292826628391
61747511879047021417292940947255
61747511879047021417292941297175
61747511879047021417296294165005
61747511879047021417296379904153
61747511879047273384764110471789
61747511879047273430580457145177
61747511879047273430580457495097
61747511879047273796608792406537
61747511879047273796608792523177
61747511879047273796609164059485
61747511879047273796609165459165
61747511879047273979623131690473
61747511879047273979623388907917
61747511879047273979626488090343
61747511879047273984611519441889
61747511879047317856369961724355
61747511879047317856373060911201
61747511879047317856401387785855
61747511879047317902154943997963
61747511879047321423552634617001
61747511879047321560747159574295
61747511879047321560747159690935
61747511879047321560747188270651
61747511879047321560809835716711
61747511879047321560809950035575
61747511879047321560809950385495
61747511879047321560813388992473
61747511879047321606500744482759
61747511879047321606563420508535
61747511879047321606563506247683
61747511879047321606566859465433
61747511879047321972591841625683
61747511879047321972592214561671
61747511879047321972595309162297
61747511879047323207963371039330
61747511879048168881513534137187
61747511879048168881513562833543
61747511879048174371941427967081
61747511879048174415162546706849
61747511879048174416889924489770
61747511879048218836835245125261
61747511879048218881752089015924
61747511879048218881752346233368
61747511879048218881814765041700
61747511879048218881815107998292
61747511879048218882567909328777
61747511879048221991364330518285
61747511879048221991364334750165
61747511879048222128562327360713
61747511879048222128625084893757
61747511879048222174378641105865
61747511879048222540407090802729
61747511879048223775775066940614
61747511879055078168778253822092
61747511879055126527790621582461
61747511879055378358048819122520
61747511879055427273443888737294
61747511879055428317584880153558
61747511879055428317588322180308
61747511879055428317588322193406
61747511879055428318421704035798
61747511879055428319844311682120
61747511879055428319845429827456
61747511879055428319845435495408
61747511879055428320116250982236
61747511879055428320116252031996
61747511879055428320116252150088
61747511879055428320116279680044
61747511879055428320116284034388
61747511879055428320117400060462
61747511879055428320117400410382
61747511879055428320117403596874
61747511879055428320117404659732
61747511879055428320127907002621
61747511879055428320681110171136
61747511879055428320681139918704
61747511879055428324928005068474
61747511879055428324928005422766
61747511879055428324928005424218
61747511879055428325764828937616
61747511879055428327459404581862
61747511879055428327459404699954
61747511879055428327459408949304
61747511879055428327459409303596
61747511879056322161883591846879
61747511879056322161966930292929
61747511879056322169494898346129
61747511879056322169497222344183
61747511879056327101879665857286
61747511879056327650713387304590
61747511879056327659925082755987
61747511879056327659925087477721
61747511879056327659927406754041
61747511879056327696452656313751
61747511879056327696466943516698
61747511879056327703982948365005
61747511879056327703998015202198
61747511879056328887929095961583
61747511879056328933776841463178
61747511879059028805126725483810
61747511879059028949883593157423
61747511879059029537183624877538
61747511879059029544690672342430
61747511879059030644459744521410
61747511879059030774106437814429
61747511879059030774200968413502
61747511879059030780039789250576
61747512082890842030433568340477
61747512085822146410817828637546
61747512085846161415745416807195
61747512085846161553006085443519
61747512085846161553027006167340
61747512085846209517188806347234
61747512085846209517188806360284
61747512085846209517189064627488
61747512085849163443288424902786
61747512085849207914925673520496
61747512085850063873839452167746
61747512085850108345476700785456
61747512085857015803417290729304
61747512085857015939863171030540
61747512085857015940615283339852
61747512085857015988064559803974
61747512085857016399658537635618
61747512085857016536919205917804
61747512085857316543175548240253
61747512085857316731272088999641
61747512085857316731272347266845
61747512085858168985836838171728
61747512085858213458198944788882
61747512085858216559652244209874
61747512085858216562096609215138
61747512085858216566991926968302
61747512085858216569439648023724
61747512085858218389826992942251
61747512091755131001803742087487
61747512091755134593646234500766
61747512091755134600989273309352
61747512091755136376439095228498
61747512091758736863045367849394
61747512091765593779095992413917
61747512091765593779287507277986
61747512091765593779287507295248
61747512091765593779308426816534
61747512091765641223022931843524
61747512091765641360283600479848
61747512091765641361035712789160
61747512091765641398599955569186
61747512091765641398602278399388
61747512091765641398620876157494
61747512091765641398623199105788
61747512091765641398685846433756
61747512091765641398685847483516
61747512091765641398685875131564
61747512091765641398685961225004
61747512091765641399435664492582
61747512091765641400956935223436
61747512091765641400957021316717
61747512091765641401130212606872
61747512091765641401130240136828
61747512091765641401131360867166
61747512091765641401131364055110
61747512091765641401131365116516
61747512091765641405941961157816
61747512091765641405941961275908
61747512091765641405941965879550
61747512091765641406025643983224
61747512091765641406026677085088
61747512091765641406029001083142
61747512091765641408473365156738
61747512091765641408473366206498
61747512091765641812738941132408
61747512091765641812739284443085
61747512091765641812739285842813
61747512091765641949999695862012
61747512091765641949999695862013
61747512091765641949999954142266
61747512091765641955082270035960
61747512091765641955082270040172
61747512091765641955082270040173
61747512091765641955082270390093
61747512091765641955082528303164
61747512091765641955082528320426
61747512091765641955082528657297
61747512091765893968558072595676
61747512091765941405789523308920
61747512091765941542235403610156
61747512091765941543050191945244
61747512091765941543051306554168
61747512091765941543051427007336
61747512091765941956256293531405
61747512091765942137575683982432
61747512091765942139270519442694
61747512091765942144350510856544
61747512091765942144353868323644
61747512091765943189363427246044
61747512091765943190179330190056
61747512091766836596435692631238
61747512091766837008218727291942
61747512091766838197811188806750
61747512091766841949877090318000
61747512091766841972753997578284
61747512091766841972786546728966
61747512091766841975199397220446
61747512091766841975199400408390
61747512091766841975199401469796
61747512091766841980010002232830
61747512091766841980010002234282
61747512091766841982541406115112
61747512091766842110861973579852
61747512091766842110863122908620
61747512091766842112460065506687
61747512091766842163121856697993
61747512091766842574904895588604
61747512091766842574904896055164
61747512091766842574904896056616
61747512091766842574904896073878
61747512091766842575657008364476
61747512091766842575657008365928
61747512091766842712162206757828
61747512091766842712164531243289
61747512091766843757991026085516
61747512091766843757991146544508
61747512091769543866557977850044
61747512091769544408842618058530
61747512091769545650943312188596
61747512091769545650944341058372
61747512091769545650946669655696
61747512091769545650946670122256
61747512091769545650946670123708
61747512091769545651696453367684
61747512109455445446308799220610
61747512109455445446309056438054
61747512109455447092684710547186
61747512109455494859333470564054
61747512109459397319667124211188
61747512109479762499858799631551
61747512109479811837949058521573
61747512109479811844723885395685
61747512109480663068152087813273
61747512109480963210853232483683
61747512109480963211124828595379
61747512109480963211187590360303
61747512109480963211690017607936
61747512109480963256606788695791
61747512109480963256857492798895
61747512109480963394683321750016
61747512109480963394704242456368
61747512109481007675715654227281
61747512109481007721469210439389
61747512109481010840294275501045
61747512109481012615744011326914
61747512109483364290348082819710
61747512109483364359805169608153
61747512109483412461248557744056
61747512109483412461248816011260
61747512109483412527347789848147
61747512109483414108377610248268
61747512109483707182948277918397
61747512109483709569760176560385
61747512109483712716618355148575
61747512109483712724233104387513
61747512109484609992715994044525
61747512109484610000311203825345
61747512109484613102350283947810
61747512109484614886740090828946
61747512109491469881139981945835
61747512109491469881140326319369
61747512109491517463079960251252
61747512109491517599525840552488
61747512109491517640436363058859
61747512109491517640471114601862
61747512109491518052030344078450
61747512109491518059561410964364
61747512109491770024678256114032
61747512109491770207692480962464
61747512109491770208428191054231
61747512109491817575533157216764
61747512109491817645031763381560
61747512109491817646692617417578
61747512109491817646692621666928
61747512109491817758547382064988
61747512109491817758565978773334
61747512109491817758631064890604
61747512109491817760806818179770
61747512109491817761075429895868
61747512109491817781540405447720
61747512109491817782292432012060
61747512109491817782292432017884
61747512109491817782293546620984
61747512109491817782293546626808
61747512109491817782293667079976
61747512109491817783967233197905
61747512109491817783988125206449
61747512109491817783988125206497
61747512109491817829720789409965
61747512109491817829804470364969
61747512109491818172585724901944
61747512109491818195498535016823
61747512109491818195547353166770
61747512109491818195550447748439
61747512109491818195550447748682
61747512109491818203077300842066
61747512109491818203077645218021
61747512109491818203077645218024
61747512109491818203078420052684
61747512109491818203080739799693
61747512109491818376816809440324
61747512109491818378512758335885
61747512109491818378512759398695
61747512109491818378512759852157
61747512109491818378512759852205
61747512109491818378512759865255
61747512109491818378575520100809
61747512109491818378575521617129
61747512109491818379328665978577
61747512109491818383592750923360
61747512109491818383593009681614
61747512109491818383596108396284
61747512109491818383655426949136
61747512109491818383655426954960
61747512109491818384407539258448
61747512109491818384407539264272
61747512109491818384408917224944
61747512109491818384412011340296
61747512109491818384412016057658
61747512109491818386106587453315
61747512109491819428668429083608
61747512109491819429421570262696
61747512109491819438459301969786
61747512109492670638159825402016
61747512109492670638979218319191
61747512109492715110616466936901
61747512109492718212843545016168
61747512109492718212844573885944
61747512109492718350104213652492
61747512109492718350105362981260
61747512109492718403180004294312
61747512109492718807367836705284
61747512109492718809063787130215
61747512109492718809879693243537
61747512109492718814143692449172
61747512109492718814147136127804
61747512109492718814147136129256
61747512109492718814147136146518
61747512109492718816654520117649
61747512109492718816657614718275
61747512109492718952222678839816
61747512109492718952222678857078
61747512109492719996481274307836
61747512109492719997233266158156
61747512109492719997233386617148
61747512109492720044661626738469
61747512109492720052003632445191
61747512109495419916090634763218
61747512109495419917754556808522
61747512109495419925281754277861
61747512109495419925281754277864
61747512109495419925282529112524
61747512109495420055046998235532
61747512109495420098173582554961
61747512109495420098268027126445
61747512109495420098268112865593
61747512109495420100716610644757
61747512109495420100716610644793
61747512109495420100716610644841
61747512109495420100716867395730
61747512109495420100716868911997
61747512109495420100779286204062
61747512109495420100779286320697
61747512109495420100779629160654
61747512109495420105796774244052
61747512109495420105796859983200
61747512109495420105800217922684
61747512109495420105859536008976
61747512109495420105862979688852
61747512109495420466829004144504
61747512109495420654925799988685
61747512109495420655655700830080
61747512109495421700480441644354
61747512109495421752928241560024
61747512109495421753741049920672
61747512109495421753744148753386
61747512109495421890251671961272
61747512109495421891001718556996
61747512109495421891004817389710
61747512561173404711008977522117
61747512561466041117153807730309
61747512561466041123928634604421
61747512561490356448069601657021
61747512561490356455662655823119
61747512561490356997365648685895
61747512561490357004893616739095
61747512561490400920525077566717
61747512561501161431582901967557
61747512561501206635280488935893
61747512564132617087627974509403
61747512564132622438349686320775
61747512564412748961816985863824
61747512564420504683323035016885
61747512564420504683343951489904
61747512564420546743037565610026
61747512564420547154631284111656
61747512564420547154631542391910
61747512564420552096018712132288
61747512564420552096206998476820
61747512564420552235974794237464
61747512564420553881223311934732
61747512564420804733160317988278
61747512564420804734852570684230
61747512564420804872614520904160
61747512564424407004156397490310
61747512564424454559043188162136
61747512564445114710811370135845
61747512564445120201274016889054
61747512564445120201274102628202
61747512564445164665853965637505
61747512564447821904521159560018
61747512564447866369383581303616
61747512564447866376158408177728
61747512564447871135263492038780
61747512564447871135263834995372
61747512564448722335072103780538
61747512564448722335072103786362
61747512564448722335072186824978
61747512564448722335072189519686
61747512564448722472332858161834
61747512564448766801625744586702
61747512564448766806709435442688
61747512564448771703075530896656
61747512564455626619068100721194
61747512564455626825534810161697
61747512564455626825555472587795
61747512564455626825555727684317
61747512564455626825555730868049
61747512564455626825555732285199
61747512564455626825555732289411
61747512564455626825556507124071
61747512564455626827251466117250
61747512564455626827439495244338
61747512564455670535389944871296
61747512564455671084432619416592
61747512564455671292113887860848
61747512564455671297196204821564
61747512564455674454191497367948
61747512564455674865973503276920
61747512564455674865973848006204
61747512564455674996459689395404
61747512564455675003234258002312
61747512564455675003234516642528
61747512564455925230437647360746
61747512564455925230625675438074
61747512564455925230688351463850
61747512564455927014262341140122
61747512564455927014826425372106
61747512564455927014827454241882
61747512564455927015015482319210
61747512564455927015077129475210
61747512564455927015078158344986
61747512564455971486466770126204
61747512564455971486467027343600
61747512564455971486467028406458
61747512564455974461180062878124
61747512564455974597708592549549
61747512564455975009490855675917
61747512564455975010223080380012
61747512564455975185730254713094
61747512564455975192505081587206
61747512564455975193257968599308
61747512564455975193258225816752
61747512564455975193320644625084
61747512564455975193320987581676
61747512564456825798437457078506
61747512564456827444813368405082
61747512564456827445377320599776
61747512564456827445377323313932
61747512564456827445377366892094
61747512564456827445377452631242
61747512564456827445378481501018
61747512564456827445628156734346
61747512564456827445629185604122
61747512564456827582074037041406
61747512564456827582826149350718
61747512564456827582827178220494
61747512564456875623808995864268
61747512564456875761069664500592
61747512564456876858401734259008
61747512564459527501684430965882
61747512564459529286073208977242
61747512564459529286074237847018
61747512564459576732426846483260
61747512564459576732427189439852
61747512564459577464505009421888
61747512564459577464567771186812
61747512564459578699850769931360
61747512570005225279026386048137
61747512570037640778863367586697
61747512570037690045307206791964
61747512570037690047751571797228
61747512570041243049856347888833
61747512570041243049859447088729
61747512570041247988987181068457
61747512570041292461377582093276
61747512570041292507110246296792
61747512570041292508802498992744
61747512570041292508802499109384
61747512570041292918704224128436
61747512570041292920396476941028
61747512570041296167415635390664
61747512570041296213148299477540
61747512570041296624742277309184
61747512570328229320263348994691
61747512570328272137997747102401
61747512570328273785125770738289
61747512570329129354566119288418
61747512570329130096424702414117
61747512570329130096424702431587
61747512570329130096427801618433
61747512570329130096699770788373
61747512570329177533000333129190
61747512570329178058894131245231
61747512570329179295932401668099
61747512570329429543840040639004
61747512570329429546284405644268
61747512570329472920415484379201
61747512570329477722270927127378
61747512570329477836463131844689
61747512570329477836466487894847
61747512570329477836651417139461
61747512570329477836651418189221
61747512570329478248245394971105
61747512570331831799943472943585
61747512570331831799943472947797
61747512570331831799943472960847
61747512570331831799946830410685
61747512570331831799946830414897
61747512570331875715679580721649
61747512570331879421717633902397
61747512570332179610988199202825
61747512570333076888874306593186
61747512570333080176292854073069
61747512570333080178799895104109
61747512570333080549158774982110
61747512570333080590581901013081
61747512570333080594912359773934
61747512570333081777667321496849
61747512570333081777719231133604
61747512570333081777720264235468
61747512570333081780164629240732
61747512570333081785247203418892
61747512570333081785250556286722
61747512570333081823420877708957
61747512570333081823472791576348
61747512570333081823473820447576
61747512570333081831004112498830
61747512570352544857359494961443
61747512570353489888931922203637
61747512570353489889664144194305
61747512570353489897275797434389
61747512570353745614438447473976
61747512570353789354489379141590
61747512570356491235865935356745
61747512570357347336391852430712
61747512570357347748152847310144
61747512570357347748174115557128
61747512570357347885434526976008
61747512570357391801170590226989
61747512570357391803677631258029
61747512570357392167282607958221
61747512570357392174036511136030
61747512570357392213015269053742
61747512570357392213036280083282
61747512570357392213036537300726
61747512570357392215459637167001
61747512570357392219790095927854
61747512570357392219790096044494
61747512570357392350213264772285
61747512570357392352807431848079
61747512570357397108583110831517
61747512570357397108666678865885
61747512570357397116176810696333
61747512570357397154336667043625
61747512570364246146059510090848
61747512570364246146059538672016
61747512570364246147751762786800
61747512570364246148503903677280
61747512570364252101396729987668
61747512570364252238636219278675
61747512570364252238636477558929
61747512570364252238636477576399
61747512570364252238636477930531
61747512570364252238639576763245
61747512570364252238908188461873
61747512570364252238908188466085
61747512570364252238908188479135
61747512570364252238909221580999
61747512570364252238911541678135
61747512570364252238911545928973
61747512570364252238911670897030
61747512570364252240331955594898
61747512570364252240332212808130
61747512570364252240332212812294
61747512570364252240332212812342
61747512570364252240332213875152
61747512570364252240520240889622
61747512570364252240520241935218
61747512570364252240520241952480
61747512570364294324490396462630
61747512570364294850465922805561
61747512570364294850469021638275
61747512570364294873377586232177
61747512570364295970592011065830
61747512570364295970594334947244
61747512570364295970780297410362
61747512570364295970782620242016
61747512570364295970803541065056
61747512570364295971431166842752
61747512570364295971619453213432
61747512570364295973310582096096
61747512570364295978122303000444
61747512570364295978122303117084
61747512570364295978205989124820
61747512570364296117924840592589
61747512570364296153545912584348
61747512570364296153605207045938
61747512570364296153606235914262
61747512570364296153606264495430
61747512570364296153608677887136
61747512570364296153609706755460
61747512570364296153794522258794
61747512570364296153796873788256
61747512570364296153796959881536
61747512570364296153796959881696
61747512570364296153796961043724
61747512570364296153796964231668
61747512570364296153797993099992
61747512570364296153797994162850
61747512570364296153797997705086
61747512570364296153814414095418
61747512570364296153817884936616
61747512570364296153877176210262
61747512570364296153878205084202
61747512570364296153878205097300
61747512570364296153878208266530
61747512570364296153878209329388
61747512570364296153878233659754
61747512570364296153880527910240
61747512570364296153880556608048
61747512570364296153880642701488
61747512570364296153881680524878
61747512570364296153881681587736
61747512570364296153892183930625
61747512570364296154358376804742
61747512570364296154361818948180
61747512570364296154361824732724
61747512570364296154382740820932
61747512570364296154442031048982
61747512570364296154443064150846
61747512570364296154445387099140
61747512570364296154445507558132
61747512570364296154446540659996
61747512570364296154630317389350
61747512570364296154630317393562
61747512570364296154630317406612
61747512570364296154630321638700
61747512570364296154630345969066
61747512570364296154630349157010
61747512570364296154631350508476
61747512570364296154633673340130
61747512570364296154633674506530
61747512570364296154633702024840
61747512570364296154633788131378
61747512570364296154633789297778
61747512570364296154633792835642
61747512570364296154633792852904
61747512570364296154633793897048
61747512570364296154633793902664
61747512570364296154634825954768
61747512570364296154644296239937
61747512570364296156324894083356
61747512570364296156325927202482
61747512570364296156889780685572
61747512570364296161136527965516
61747512570364296161136556546684
61747512570364296161136642640124
61747512570364296161139998806714
61747512570364296161139999869572
61747512570364296161140004474666
61747512570364296161220210790924
61747512570364296161220213973252
61747512570364296161220325459708
61747512570364296161223682694980
61747512570364296161223685877308
61747512570364296161973475121686
61747512570364296161976827056396
61747512570364296161976828106156
61747512570364296161976832711250
61747512570364296497593946441449
61747512570364296497597045274163
61747512570364296566165008552442
61747512570364296566227770671498
61747512570364296566227771734308
61747512570364296566259166080173
61747512570364296572922009320828
61747512570364296573005687541142
61747512570364296573758832835678
61747512570364296573758832952318
61747512570364296573758837557412
61747512570364299822270641077385
61747512570364299860682349420685
61747512570364299867272330501981
61747512570364299867272330502029
61747512570364300272297219260921
61747512570364300416315004693192
61747512570364300416315004697404
61747512570364300416315004697405
61747512570364300416315261444076
61747512570364300416315261910636
61747512570364300416315261914800
61747512570364300416315261914801
61747512570364300416315261914848
61747512570364300416315261914849
61747512570364300416315261915008
61747512570364300416315262977658
61747512570364300417150554282001
61747512570364300417151697475013
61747512570364300417152090032603
61747512570364546335330103972444
61747512570364546337774468977708
61747512570364552244892858308308
61747512570364552427928094186280
61747512570364552428178798289384
61747512570364552428182236197458
61747512570364552428183270367829
61747512570364552429602520778638
61747512570364552429602777996082
61747512570364552429602779058940
61747512570364552429790806073458
61747512570364552429790807136268
61747512570364594513760990460818
61747512570364594521101706321110
61747512570364595062648151532605
61747512570364596160053214240252
61747512570364596160890047198570
61747512570364596167392896998680
61747512570364596168229729956998
61747512570364596297122244712522
61747512570364596297125568883996
61747512570364596297125683675036
61747512570364596297310531057054
61747512570364596297313968969856
61747512570364596297313970013952
61747512570364596297313970032666
61747512570364596297394213882462
61747512570364596297394213895560
61747512570364596297395242748074
61747512570364596297395246997424
61747512570364596297397538048320
61747512570364596297397653324842
61747512570364596297398686426706
61747512570364596297398690676056
61747512570364596297875385893062
61747512570364596297878828036500
61747512570364596297878829086212
61747512570364596297878833821044
61747512570364596297959068718470
61747512570364596297959072949106
61747512570364596297962516646452
61747512570364596297963549748316
61747512570364596298147355057386
61747512570364596298147355063002
61747512570364596298147359306736
61747512570364596298150802985368
61747512570364596298150802990984
61747512570364596304653565635004
61747512570364596304657007778442
61747512570364596304657008841252
61747512570364596304657012500176
61747512570364596304657013562986
61747512570364596305493837077836
61747512570364596305493841799570
61747512570364596343162749231053
61747512570364596343914861540365
61747512570364596345607114236317
61747512570364596709682017640762
61747512570364596709744779759818
61747512570364596709744780822628
61747512570364596709755280051906
61747512570364596709776175168493
61747512570364596716530106926018
61747512570364596717275841923998
61747512570364596717275846645732
61747512570364596894465199739680
61747512570364596894465200802538
61747512570364596899547516700396
61747512570364596899547773917888
61747512570364596899547774980698
61747512570364596899568694622788
61747512570364600010789339123741
61747512570364600010789339590301
61747512570364600011542484999344
61747512570364600415793333232654
61747512570364600415814228349241
61747512570364600422571602250205
61747512570364600422592522955105
61747512570364600598811000224524
61747512570364600598811001287334
61747512570364600605585569881144
61747512570364600605585569881145
61747512570364600605585827098636
61747512570364600605585827098637
61747512570364600605585828161446
61747512570364600606422655333031
61747512570364600606425750979214
61747512570364601650575269835581
61747512570364601651415537120866
61747512570365447300997679234538
61747512570365452812704267343959
61747512570365452812704509661455
61747512570365452812704509678717
61747512570365452812704509678877
61747512570365452812704511078557
61747512570365452812704513910805
61747512570365452812704514265097
61747512570365452812704638880107
61747512570365452812704638880267
61747512570365452812704640415301
61747512570365452858457852135575
61747512570365452858457852135783
61747512570365452858458067290656
61747512570365452995906891806027
61747512570365452995906892855787
61747512570365495629612285736437
61747512570365496727862673403322
61747512570365496727864996234976
61747512570365496727945240097662
61747512570365496727945241147422
61747512570365496727946241437482
61747512570365496727946241437530
61747512570365496727946241437690
61747512570365496727946244619810
61747512570365496727946273199526
61747512570365496727948597197580
61747512570365496727949713341746
61747512570365496727949716878158
61747512570365496727949717941016
61747512570365496728429861086004
61747512570365496728510067402262
61747512570365496728510095983430
61747512570365496728510100214066
61747512570365496728511100504126
61747512570365496728513423452420
61747512570365496728513543911412
61747512570365496728514577013276
61747512570365496728698353746842
61747512570365496728698382327962
61747512570365496728698385510290
61747512570365496728701738378120
61747512570365496728701824484658
61747512570365496728701825651058
61747512570365496728701829188922
61747512570365496728701829206184
61747512570365496728701830250328
61747512570365496728701830255944
61747512570365496728702862308048
61747512570365496730204672794076
61747512570365496730204675858312
61747512570365496730392958088848
61747512570365496730392962320936
61747512570365496730393991190712
61747512570365496730394078347010
61747512570365496730957817038852
61747512570365496730957818205252
61747512570365496735204678993404
61747512570365496735204679110044
61747512570365496735208040827946
61747512570365496735288247144204
61747512570365496735288250326532
61747512570365496735288275842012
61747512570365496735288366534722
61747512570365496736041421253188
61747512570365496736041511947350
61747512570365496736042545066476
61747512570365496736044869064530
61747512570365497277556212672164
61747512570365497277556216902800
61747512570365497277557245774028
61747512570365497280001610779292
61747512570365497284341888566451
61747512570365497284341889033011
61747512570365497285084184957452
61747512570365497285087537825282
61747512570365497323309773114908
61747512570365497323310801986136
61747512570365497323320273879173
61747512570365497323320273879381
61747512570365497323320616835765
61747512570365497323320616835973
61747512570365497325755166991400
61747512570365497325757491106094
61747512570365497330084595756932
61747512570365497330087948742854
61747512570365497330837741169560
61747512570365497330841094037390
61747512570365497330841094154030
61747512570365497460486756211425
61747512570365497467356113414883
61747512570365497467356113881443
61747512570365500442093512264304
61747512570365500579354180900628
61747512570365500624354591237133
61747512570365500990383299680859
61747512570365501036136855892967
61747512570365502225730087647377
61747512570365502225730092245918
61747512570365502271483643742797
61747512570368152914786442736648
61747512570368154104357334593183
61747512570368154104357591456335
61747512570368154104357591473597
61747512570368154104357595705685
61747512570368154150132203246120
61747512570368197333894935137741
61747512570368198431886126700602
61747512570368198431948888819658
61747512570368198431948889882468
61747512570368198438643127468988
61747512570368198439477632770328
61747512570368198439479955705572
61747512570368198569209294467044
61747512570368198569209298697680
61747512570368198569210327568908
61747512570368198576740619620162
61747512570368198614910941042397
61747512570368198614962854909788
61747512570368198617410572900974
61747512570368199163953615587693
61747512570368202282789268604480
61747512570368202320948994223145
61747512570368202328629860039054
61747512570368202693818385971933
61747512570368202877669438938167
61747512570368203929164016100565
61747512570368203929165175351181
61747512570368203930004326413643
61747512570368204112179400082973
61747512570368204112179400083021
61747512570368204112179400199613
61747512570368204112179400199661
61747512587731101518268626120777
61747512587731101929862603952421
61747512587731101929862948308693
61747512587762316123550252528471
61747512587762316260749278240883
61747512587762316261019874540519
61747512587763516880907615048789
61747512587763517018105607659337
61747512587763522368827319470709
61747512587763522368828438665853
61747512587765917982952354198859
61747512587765917982953387300723
61747512587765923333674066010231
61747512587765923333945695411731
61747512587765923471206449782831
61747512587766218721265627334387
61747512587766218721349568435885
61747512587766218721352667285861
61747512587766218721353011642133
61747512587766223523195368703567
61747512587766223660480401265589
61747512587766223660481520460733
61747512587766224071987339145759
61747512587767119151879416359899
61747512587767119151903694550821
61747512587767119151904038907093
61747512587767124228205142950175
61747512587767124639799120781819
61747512587767124639799379062073
61747512587767172866516269868516
61747512588047250614202820481176
61747512588054105562017192512645
61747512588054105630740937154673
61747512588054105630741713056355
61747512588054105767921021815565
61747512588054105767939705666903
61747512588054105767941942521917
61747512588054105768189634931135
61747512588054105768192990981293
61747512588054153730406035293701
61747512588054153732916891535309
61747512588054153732916891539680
61747512588054153738000237015881
61747512588054153738000237365801
61747512588054153738000237370172
61747512588054154966006571980157
61747512588055006198468950247811
61747512588055006198469035986959
61747512588055006198472049080525
61747512588055006198489870941113
61747512588055006198489956680261
61747512588055006198489956693311
61747512588055006198493055880157
61747512588055006198493314147361
61747512588055006198740662196095
61747512588055006198744018250465
61747512588055006198744104339533
61747512588055306316566929084475
61747512588055306319099453714357
61747512588055306319101776662651
61747512588055306341170149226531
61747512588055306341170177806247
61747512588055306341441773917943
61747512588055306341504535682867
61747512588055306342010323248722
61747512588055306386923734018355
61747512588055306387174438121459
61747512588055306387739510457871
61747512588055306387739510807791
61747512588055306387739515535132
61747512588055306517682666991162
61747512588055306522764898212730
61747512588055306522764982902118
61747512588055306524435192496931
61747512588055306524457150908682
61747512588055306524457236997750
61747512588055306525000269906232
61747512588055306525021190493088
61747512588055350394523308882022
61747512588055350781429350828073
61747512588055350781450357627705
61747512588055350783144933271951
61747512588055350783961099088261
61747512588055350789044444918753
61747512588055353968918968127657
61747512588055354487467490221597
61747512588055354487488410808453
61747512588055354489999152269009
61747512588055354489999152735569
61747512588055354495082498099501
61747512588055354495082498566061
61747512588055355722813507948513
61747512588055355722834428535369
61747512588055355723088833067989
61747512588055355723088833534549
61747512588055355724508083592759
61747512588055355724529004179615
61747512588055355730428515826417
61747512588055355730428516292977
61747512588057707490122117781839
61747512588057707490142695531599
61747512588057707490143038475141
61747512588057707490143038488191
61747512588057707490146051581757
61747512588057707490146137675037
61747512588057707490146395938029
61747512588057707490146395942241
61747512588057707901904037938565
61747512588057707901987720409889
61747512588057707901987720759809
61747512588057707901988839618083
61747512588057707901991163966057
61747512588057708039164792309665
61747512588057708039185713020437
61747512588057708039185713033487
61747512588057708039185714433167
61747512588057708039189070483325
61747512588057708039189070487537
61747512588057708039248475135281
61747512588058050313286143947313
61747512588058956209695876037920
61747512588058956211366174925656
61747512588058956372375705009395
61747512588058956418129261221503
61747512588058956784157710918367
61747512588058956829911267130475
61747512588058956834973949638529
61747512588058958016961733836675
61747512588058958016961733836684
61747512588058958023718734605061
61747512588078420959399281592831
61747512588078421096598396224378
61747512588078465014088353509325
61747512588078465014109274097633
61747512588078465561178259233681
61747512588079365580229834566178
61747512588079365994271654378831
61747512588079621670728072321583
61747512588079621853658729135647
61747512588079621853680687547398
61747512588079621853680772236786
61747512588079621853680773636466
61747512588079665723746843654498
61747512588079665723746848354390
61747512588079666135242939536803
61747512588079666137788663467151
61747512588079671084235159676102
61747512588082067285924736173711
61747512588082367426059450316915
61747512588082367426896278549127
61747512588082367426899746202381
61747512588082367426993907980914
61747512588082367428601470679393
61747512588082367433684016277837
61747512588082367433684044857553
61747512588082367471813035108739
61747512588082367474355026891501
61747512588082367479437601069661
61747512588082367838775913889886
61747512588082372787670161640806
61747512588082372787670504579928
61747512588082372787670504597398
61747512588083268043006997375423
61747512588083268409035447072287
61747512588083268454789003284395
61747512588083273347975152974687
61747512588083273355481812529525
61747512588083273355481943263768
61747512588083273355481943281238
61747512588083273393728709186795
61747512588090128340680811131771
61747512588090128340701731825073
61747512588090128340701731838123
61747512588090128340701732174993
61747512588090128340701733237803
61747512588090128340702508076675
61747512588090128340704831024969
61747512588090128340868753456853
61747512588090128340952435928177
61747512588090128340952435941227
61747512588090128340952436278097
61747512588090128340952437340907
61747512588090128340953555136371
61747512588090128340955879484345
61747512588090128477878459351315
61747512588090128477878717631569
61747512588090128477878717649039
61747512588090128477881816835885
61747512588090128478129507827953
61747512588090128478150428534512
61747512588090128478150428534513
61747512588090128478150428538725
61747512588090128478150428551775
61747512588090128478150429951455
61747512588090128478153786001613
61747512588090128478213190653569
61747512588090172219969169538655
61747512588090172393971219009148
61747512588090176100011715538079
61747512588090176511605693369723
61747512588090176519112740876239
61747512588090176519133661464547
61747512588090176519133661468919
61747512588090176656392794354641
61747512588090428049465426175369
61747512588090428484197815952027
61747512588090428484197820220091
61747512588090428484197859077239
61747512588090428484385762545173
61747512588090428484385772369095
61747512588090428484385773885415
61747512588090428667149278213231
61747512588090428667149282812492
61747512588090428667232965637900
61747512588090428667400113052711
61747512588090428667400113052759
61747512588090428667400113052919
61747512588090471301022167955531
61747512588090472331292697783787
61747512588090472399358220663988
61747512588090472401615328194544
61747512588090472406697902372704
61747512588090472514304600150277
61747512588090472514306923098571
61747512588090472514327843338571
61747512588090472514327847918967
61747512588090472537466188203721
61747512588090472537466188203769
61747512588090472949050557848984
61747512588090472949059908817969
61747512588090472950693219147596
61747512588090472956577405277054
61747512588090472956577406693996
61747512588090472956577749650588
61747512588090472956580849900238
61747512588090473133707443996028
61747512588090473134523347455061
61747512588090473138789626030828
61747512588090473141301268929799
61747512588090476037351676251283
61747512588090476113586732461436
61747512588090476220428658638375
61747512588090476243507713208380
61747512588090476243507717826524
61747512588090476243528605216972
61747512588090476243528609835116
61747512588090476243528724626399
61747512588090476250847486855622
61747512588090476289261269303800
61747512588090476655122702458043
61747512588090476661813499484297
61747512588090476661813842322797
61747512588090476661813842322845
61747512588090476661813842439437
61747512588090476661813842439485
61747512588090476661813843385655
61747512588090476661813843852215
61747512588090476662629749963323
61747512588090476662629749963324
61747512588090476662629749982038
61747512588090476662650670557239
61747512588090476844828068234087
61747512588090476845727657170595
61747512588090477890657776824718
61747512588090477892348881898892
61747512588090477893163670233980
61747512588090477897999782531386
61747512588091329051946495704595
61747512588091329051946750801117
61747512588091329051946753983445
61747512588091329051946753984849
61747512588091329051946754002319
61747512588091329051946880021381
61747512588091329097700305478191
61747512588091329097700306896528
61747512588091329097700310077452
61747512588091329097700436233489
61747512588091329097783992902860
61747512588091372899104398384963
61747512588091372944878870603531
61747512588091373150216770939510
61747512588091373151031559274598
61747512588091373152723811970550
61747512588091373516798715375235
61747512588091373516809301764979
61747512588091373516892872902726
61747512588091373523584128639091
61747512588091373561810744071262
61747512588091373564258471260988
61747512588091373569337684851199
61747512588091373569340653295788
61747512588091373569424336121196
61747512588091376674079632365244
61747512588091376674079632481932
61747512588091376674079637100076
61747512588091376681398514120582
61747512588091376818659182756906
61747512588091376857093976739791
61747512588091377222930926083474
61747512588091377222934398359327
61747512588091377229625539403579
61747512588091377268687954571435
61747512588091377275379095615687
61747512588091377276215665448824
61747512588091377276218246664481
61747512588091377276218246664482
61747512588091378465787206392794
61747512588091378503386200505884
61747512588091378504200988840972
61747512588091378504222000375679
61747512588091378504223028938137
61747512588091378505893241536924
61747512588091378510724721022528
61747512588091378510808407028860
61747512588094030343599577499475
61747512588094030343599835778325
61747512588094030343599835779729
61747512588094030389353173653175
61747512588094030389353173653223
61747512588094030389353387273071
61747512588094030389353518009495
61747512588094030801135436779639
61747512588094030801135438179319
61747512588094030801135781135911
61747512588094073024059375776163
61747512588094073024059661573323
61747512588094073618113594875707
61747512588094074671254666908824
61747512588094074678781515753836
61747512588094074678781858710428
61747512588094074678782634962024
61747512588094074678784958960078
61747512588094074808451538889870
61747512588094074808451797170115
61747512588094074808451797170124
61747512588094074808545954697606
61747512588094074815208797938501
61747512588094074853462794342077
61747512588094074854184428306737
61747512588094074854215595396773
61747512588094074854215595396821
61747512588094074854215852614217
61747512588094074854215852614265
61747512588094074854278614729109
61747512588094074860962349781475
61747512588094074860983270487827
61747512588094074860983275209561
61747512588094075267693558964840
61747512588094078384833516066572
61747512588094078384833859023164
61747512588094078384833859041878
61747512588094078514584007878354
61747512588094078514587475616172
61747512588094078514587480154207
61747512588094078522094270443288
61747512588094078567868747243704
61747512588094078567871328459361
61747512588094078567871328459362
61747512588094078567872100111693
61747512588094078567872100111694
61747512588094078926369481523692
61747512588094078926369486063179
61747512588094078933060626044573
61747512588094078933876533569704
61747512588094078972123037737252
61747512588094078972123042275287
61747512588094078979630089781803
61747512588094078979651010370111
61747512588094078979651010370120
61747512588094079109383710911611
61747512588094079116914003004658
61747512588094080161715503790095
61747512588094080168406256173205
61747512588094080168469017933757
61747512588094080169222551296620
61747512588094080169222551314090
61747512588094080207469060002203
61747512588094080209077629872504
61747512588094080209892413589448
61747512588094080214160971519337
61747512588094080214244654457172
61747512588094080214244654457173
61747512588094080214976104327336
61747512588094080214976104327337
61747512588094080214979203159807
61747512588094080214979203159843
61747512588094080214979203160050
61747512588094080214979203160051
61747512588094080343890571319102
61747512588094080344729728638527
61747512588094080346338298508828
61747512588094080352260792383906
61747512588094080352260792384635
61747512800465626040870915063207
61747512800465626040872029666307
61747512800465926779268986703151
61747512800465926779269329659743
61747512800473735266552986862319
61747512800477687692401556832791
61747512800477688927183490327723
61747512800753861788387353685061
61747512800757415548044113346459
61747512800764618854436111569212
61747512800764620638824799232175
61747512800764620638824799236547
61747512800764620638824799249437
61747512800764620638825918444741
61747512800765521023559479472375
61747512800765521023622241587219
61747512800765521069375569633983
61747512800765521069375912590575
61747512800765521206573819107683
61747512800765521206573819112055
61747512800765521206573819125105
61747512800765819353272297132884
61747512800765819536286521981316
61747512800765820587803149203860
61747512800765868832482805463564
61747512800765868832483840100462
61747512800765868833235956659124
61747512800765868839836309352540
61747512800765868969681832360927
61747512800765869358373594716998
61747512800765869358374280630182
61747512800768222178014654745775
61747512800768222315275323382099
61747512800768222361028908292015
61747512800768222361028908296387
61747512800768222361028994385455
61747512800768222361032351852555
61747512800768222910095946637399
61747512800768270529410852966500
61747512800768270529411624618832
61747512800768270531855902364416
61747512800768270531866754846717
61747512800768270531917520944913
61747512800768270531918640135845
61747512800768270531918664133553
61747512800768270531922021700031
61747512800768270536942949668360
61747512800768270536942949785000
61747512800768523100182807556313
61747512800768570672844950881744
61747512800768570672928633707152
61747512800768570675373260058358
61747512800768570675376354762574
61747512800768570675434530033233
61747512800768570675435644506803
61747512800768570675435649224165
61747512800768570675435649241427
61747512800768570675435650641107
61747512800768570675435673203159
61747512800768570675435673221873
61747512800768570675435677821143
61747512800768570675436022177415
61747512800768570675437887500333
61747512800768570675438002285757
61747512800768570675439030788351
61747512800768570721126725932048
61747512800768570721137320147145
61747512800768571087249337878377
61747512800769423529917539202787
61747512800769471083047031451796
61747512800769471083109879314372
61747512800769471103478889674072
61747512800769471103479573829078
61747512800769471104232035099750
61747512800769471105985557298193
61747512800769471105985557648113
61747512800769471105986586149255
61747512800769471105986590400057
61747512800769471105986590749977
61747512800769471105986676489125
61747512800769471105986700818039
61747512800769471105986700836753
61747512800769471105986705086103
61747512800769471105986963353307
61747512800769471105989029550717
61747512800769471105990058053311
61747512800769471105990058403231
61747512800769471105990144496670
61747512800769471111009956574488
61747512800769471111072718693544
61747512800769471111072976960745
61747512800769471111072976960748
61747512800769471286406764389563
61747512800769471286469521907897
61747512800769471286469526152875
61747512800769471286469526507167
61747512800769471286469526508619
61747512800769471286471844856191
61747512800769471286471849101169
61747512800769471286471849455461
61747512800769471286471849456913
61747512800769471286493114168213
61747512800769471286493885820545
61747512800769471288917242490935
61747512800769471288917247091657
61747512800769471288917247096029
61747512800769471288917247109127
61747512800769471288917247208297
61747512800769471288917247562589
61747512800769471288920686052927
61747512800769471288938163566129
61747512800769471288938167796605
61747512800769471288938167815479
61747512800769471288999892214687
61747512800769471288999896813957
61747512800769471289000925316551
61747512800769471289000926851585
61747512800769471289000929915821
61747512800769471289000931450855
61747512800769471289001269690085
61747512800769471289001269691537
61747512800769471289001274407447
61747512800769471289003249799879
61747512800769471289003254399149
61747512800769471289789283314876
61747512800769471294084620237939
61747512800769471294086943186233
61747512800769471655817733011740
61747512800769472890408282379186
61747512800769472890410605327480
61747512800769472890411638429344
61747512800769472936165194641452
61747512800788930434312289029305
61747512800788934183659648207928
61747512800788934183931287425610
61747512800788935967508615905763
61747512800788935968048335402879
61747512800788935968048335875263
61747512800788935968048421964331
61747512800788935968049455083457
61747512800788979702535282101420
61747512800788979702723568472100
61747512800788979702723569521860
61747512800788979814659722049957
61747512800788979847336703155305
61747512800788979847336784639279
61747512800788983939825230505131
61747512800789830420343599590130
61747512800789830420343604189400
61747512800789830420406361709346
61747512800789830422035856885352
61747512800789830832189400737444
61747512800789830864863311689171
61747512800789830864863316294265
61747512800789830864863397778239
61747512800789831002124066414563
61747512800789831002124070665365
61747512800789831047146549946048
61747512800789831047901675485901
61747512800789831047902019842173
61747512800789834751492350430844
61747512800789834751743069066042
61747512800789835773509676406766
61747512800789835773509677823708
61747512800789835773572352786834
61747512800789835773572353849644
61747512800789835773572438525982
61747512800789835773573471645108
61747512800789835773575795993082
61747512800789835910833107162306
61747512800789836322616146190404
61747512800789836352783016111091
61747512800789836352845778225935
61747512800789836398599449229291
61747512800789836398872121571706
61747512800789836535797355278387
61747512800789836535797355628307
61747512800789836535797355746399
61747512800789836535797355750771
61747512800789836535797355763821
61747512800789880277887730420265
61747512800789880277887811904239
61747512800789880863451415224566
61747512800789880865178415724396
61747512800789880870229594966508
61747512800790131027961733585742
61747512800790131030409541797254
61747512800790136511886740188583
61747512800790136519228831988585
61747512800790136542116372224171
61747512800790136542116372228543
61747512800790136542116458317611
61747512800790136542119815784711
61747512800790136725067920578815
61747512800790136725067920928735
61747512800790136725403471362308
61747512800790180457089605554864
61747512800790180457089606721264
61747512800790180457110526261216
61747512800790180457110527427616
61747512800790180457277891899348
61747512800790180457295459737918
61747512800790180457297783852612
61747512800790180457298812605748
61747512800790180457298812722388
61747512800790180457358104000406
61747512800790180457360426832060
61747512800790180457361574738062
61747512800790180457361575904462
61747512800790180457862639736928
61747512800790180458113692813044
61747512800790180459554891266480
61747512800790180459805944464852
61747512800790180459805945508996
61747512800790180459805945514612
61747512800790180464616544736836
61747512800790180464616545786596
61747512800790180464637466611040
61747512800790180464638495480816
61747512800790180464638500085910
61747512800790180601899254457007
61747512800790180601912034924852
61747512800790180983189340428258
61747512800790180983191667962772
61747512800790180983255458597472
61747512800790180984004476300325
61747512800790180984007570906784
61747512800790180984088159131557
61747512800790180984091253732183
61747512800790180985783506428135
61747512800790180990782312041748
61747512800790180990782397775063
61747512800790180990782397780896
61747512800790180990865994867147
61747512800790180990866080606295
61747512800790181006152516768152
61747512800790181013743935333326
61747512800790181013743936750268
61747512800790181191626082093548
61747512800790184170752098687208
61747512800790184696823808875612
61747512800790185925475324639847
61747512800792532156516398089145
61747512800792532156516479573119
61747512800792532751399783576013
61747512800792532751399869665081
61747512800792537507238191384491
61747512800792537690252444462719
61747512800792537690252444935103
61747512800792537690252531024171
61747512800792582154285893115286
61747512800792582154285893115287
61747512800792582154285893119499
61747512800792582154285893469419
61747512800792582154288216063580
61747512800792582154288216063581
61747512800792582154288216417713
61747512800792582154289360772752
61747512800792582155104497019446
61747512800792582156733987123958
61747512800792582156737081828174
61747512800792582156799757853951
61747512800792582156799758203871
61747512800792582156828059035005
61747512800792582161819655902744
61747512800792582161819656375128
61747512800792582161820685938920
61747512800792582161882332032111
61747512800792582161882332385430
61747512800792582161882332405113
61747512800792582161882418121179
61747512800792582161882418494184
61747512800792585685669782445020
61747512800792585685670125401612
61747512800792585861090291485433
61747512800792585861173859519801
61747512800792837833769197155899
61747512800792837833769540112491
61747512800792838428588112180500
61747512800792838431098596890981
61747512800792838431101695607055
61747512800792882162990241959270
61747512800792882163053004078326
61747512800792882168073587789762
61747512800792882168136349908818
61747512800792882168138672838398
61747512800792882297802815996447
61747512800792882297802816463007
61747512800792882297802930781870
61747512800792882297802930781871
61747512800792882297805225038021
61747512800792882297805225504581
61747512800792882297805598090648
61747512800792882297805598563032
61747512800792882300313300705959
61747512800792882300313415491383
61747512800792882300313643662551
61747512800792882300313672242267
61747512800792882300313672708827
61747512800792882300313754202996
61747512800792882300313758447975
61747512800792882300315623654253
61747512800792882300315709743321
61747512800792882300315738439677
61747512800792882300316767292191
61747512800792882300316853385630
61747512800792882305396328381156
61747512800792882305397018072759
61747512800792882305397018539319
61747512800792882305399312424075
61747512800792882305399312441337
61747512800792882305399422981782
61747512800792882305399427209499
61747512800792882305399427226761
61747512800792882305399427563790
61747512800792882305430693855228
61747512800792882346004462085968
61747512800792882346015056301065
61747512800792882351161035110450
61747512800792882351163358058744
61747512800792882712127074032297
61747512800792882895123845473096
61747512800792882900206376605993
61747512800792882902735845510143
61747512800792885874940719281756
61747512800792886012201130700636
61747512800792886012201131167196
61747512800792886012201473657228
61747512800792886012201474123787
61747512800792886012201474123788
61747512800792886423983393827052
61747512800792887659330526162892
61747512800793738401518473894559
61747512800793738401518473898931
61747512800793738401518473911981
61747512800793738447272029988575
61747512800793738447356876319044
61747512800793738815812126833751
61747512800793738859139139445460
61747512800793738861652722872015
61747512800793738996399550864340
61747512800793782728353929354687
61747512800793782728353929468567
61747512800793782728353929472779
61747512800793782728353929821247
61747512800793782728353929822699
61747512800793782728353958046831
61747512800793782728356166209701
61747512800793782728356166327793
61747512800793782728356166676261
61747512800793782728356166677713
61747512800793782728356252416861
61747512800793782728356252770993
61747512800793782728356280995125
61747512800793782730864442756343
61747512800793782730867794207231
61747512800793782735948127298448
61747512800793782735948131543427
61747512800793782735948131899170
61747512800793782735948131903541
61747512800793782735948388766700
61747512800793782735950339689035
61747512800793782735950368385391
61747512800793782735981749339948
61747512800793782868062692231651
61747512800793782868062692231660
61747512800793782873146038062143
61747512800793782873146038062152
61747512800793782911284586282631
61747512800793782911284843500075
61747512800793782911286909230925
61747512800793782911287167498129
61747512800793782911347258061817
61747512800793782911347262306795
61747512800793782911347262661087
61747512800793782911347262662539
61747512800793782911347348401687
61747512800793782911347605617679
61747512800793782911347605619131
61747512800793782911349581010111
61747512800793782911349585255089
61747512800793782911349585609381
61747512800793782911349585610833
61747512800793782911349671349981
61747512800793782911349929617185
61747512800793782911350700218305
61747512800793782911371621974465
61747512800793782912134499506397
61747512800793782913816243726401
61747512800793782913816248325671
61747512800793782913819343029887
61747512800793782913826752202349
61747512800793782913878663005505
61747512800793782913878667604775
61747512800793782913879005844005
61747512800793782913879005845457
61747512800793782913879010444727
61747512800793782913879010561367
61747512800793782913880985953799
61747512800793782913880990553069
61747512800793782918901917202862
61747512800793782918910054507958
61747512800793782918961237065573
61747512800793782918961237183665
61747512800793782918962356391859
61747512800793782918972816746510
61747512800793782918975139694804
61747512800793783287449375451461
61747512800793783323916505415369
61747512800793783324000189362690
61747512800793783324000446580134
61747512800793783324001303971614
61747512800793783324001561189058
61747512800793783325608758111321
61747512800793783325674872738056
61747512800793783325692440458486
61747512800793783330757403870953
61747512800793783330778324459213
61747512800793783331595391730031
61747512800793783333224110656046
61747512800793786442752157965596
61747512800793786442752415183040
61747512800793786442752501388748
61747512800793786991795175936257
61747512800793788227141964846732
61747512800793788227142222064176
61747512800793788228836540959751
61747512800793788272166653803853
61747512800793788272979462637695
61747512800793788272981785568727
61747512800800637677851636284335
61747512800800637815112304920659
61747512800800641565421774138020
61747512800800641565484448751226
61747512800800643211797684052026
61747512800800643211797685464596
61747512800800643348785594269757
61747512800800643348785594269917
61747512800800643348785595319517
61747512800800643349058352688350
61747512800800643349060662622455
61747512800800643349810466410232
61747512800800686029164923331984
61747512800800686029248606157392
61747512800800686030071918328598
61747512800800686031692883902976
61747512800800686031696327212814
61747512800800686031755645672113
61747512800800686031755646022033
61747512800800686031759003238591
61747512800800686031759003588511
61747512800800687264853851823530
61747512800800687264874743832122
61747512800800687813645822265722
61747512800800690795221850895131
61747512800800690795223014264678
61747512800800690932483682901002
61747512800800941754482255496729
61747512800800941754755130255472
61747512800800943538329033842628
61747512800800943538329033842835
61747512800800943538329034192595
61747512800800943538329034192596
61747512800800943538893118074612
61747512800800943539143822177716
61747512800800943539143822177923
61747512800800943539143822527684
61747512800800943540842874486627
61747512800800943541406958718611
61747512800800985623722854607136
61747512800800985623889185977004
61747512800800985623972754011580
61747512800800985623972868797004
61747512800800985623973903083982
61747512800800985623973903433902
61747512800800985626167218446000
61747512800800985631253145491990
61747512800800986035483163808696
61747512800800986035504860516108
61747512800800986037949482622176
61747512800800986043035151400962
61747512800800986172765615245712
61747512800800986175272540306215
61747512800800986175272540422855
61747512800800986175272626045363
61747512800800986175272626511923
61747512800800986175272654741719
61747512800800986175272654760433
61747512800800986175272655091639
61747512800800986175272655110353
61747512800800986175272999587636
61747512800800986175276098770270
61747512800800986180358668249782
61747512800800986219342483629026
61747512800800986219344677240327
61747512800800986220963707470608
61747512800800987408393946531743
61747512800800987418160544566772
61747512800800987829942808742948
61747512800800988002916387566150
61747512800800988003731175901238
61747512800800988013040716416780
61747512800800988013041880272579
61747512800800988013043815599414
61747512800800988013044203203611
61747512800800988013044203220873
61747512800800988013044978988653
61747512800800990984493608617206
61747512800800991121691601227754
61747512800800991121754362992678
61747512800800991122507508421116
61747512800800991533536626131984
61747512800800991534289771547532
61747512800800991534372291936504
61747512800800991534375391235778
61747512800800991709793592999767
61747512800800991712307433642957
61747512800800991716550463033092
61747512800800991716571383739444
61747512800800991716574871923534
61747512800800991717303739178520
61747512800800991717303996395964
61747512800800991717387679221363
61747512800800991717389616084210
61747512800800991717390779473449
61747512800800992768882256378144
61747512800800992768882256378145
61747512800800992768882257777825
61747512800800992768882300889418
61747512800800992768883419747692
61747512800801838358887287419867
61747512800801838404640843631975
61747512800801838617885476423604
61747512800801842063233087904663
61747512800801842070010894593977
61747512800801842070010894710617
61747512800801842108986644116771
61747512800801842115764565241589
61747512800801842115764565241598
61747512800801842115765598343462
61747512800801842115767922691436
61747512800801842115827241267525
61747512800801842322504150130979
61747512800801842322504150130980
61747512800801842322566826156756
61747512800801843922853630623037
61747512800801843922853630623197
61747512800801843922853631672797
61747512800801843922853632022877
61747512800801843923128698508967
61747512800801843925553305713323
61747512800801843963796629184625
61747512800801843963796715277905
61747512800801843968607187768208
61747512800801843968607188234976
61747512800801843968879975364276
61747512800801843968880061457555
61747512800801843968880061457556
61747512800801843968882297963411
61747512800801843968882298313331
61747512800801843968882384056691
61747512800801843969632087673588
61747512800801843969694849792644
61747512800801843971138634891347
61747512800801843971138720984627
61747512800801843971393901751587
61747512800801844106140729743912
61747512800801844106140729743960
61747512800801844106140729744119
61747512800801844106140730093880
61747512800801844106892842053272
61747512800801844106892842403192
61747512800801886534682707141658
61747512800801886603315751718524
61747512800801886603315751835164
61747512800801886603315780532978
61747512800801886603316555367638
61747512800801886603316556417392
61747512800801886604139954681878
61747512800801886605760920256256
61747512800801886605760921422656
61747512800801886605761178523460
61747512800801886605761178640100
61747512800801886610846847302246
61747512800801886786247184533696
61747512800801886786306503446457
61747512800801886786308826394751
61747512800801886786309945602945
61747512800801886786330867359105
61747512800801886787154179530310
61747512800801886788775144735895
61747512800801886788775144754769
61747512800801886788775145104689
61747512800801886788775489111041
61747512800801886788778588414527
61747512800801886788837906855111
61747512800801886788837908390145
61747512800801886788838251228645
61747512800801886788838251230097
61747512800801886788840231338439
61747512800801887838921888176810
61747512800801887838944973796703
61747512800801887838944973913295
61747512800801887976119880787358
61747512800801888387713858619002
61747512800801888433467414831110
61747512800801888434282203166198
61747512800801888435917460173916
61747512800801888435980135849612
61747512800801888443596006253613
61747512800801891544986513236924
61747512800801891544986513353612
61747512800801891544986513703692
61747512800801891545738625662924
61747512800801891552242513701466
61747512800801891552305275466390
61747512800801891552305304518490
61747512800801891552325033753568
61747512800801891552326182113240
61747512800801891553057302036554
61747512800801891553057387775702
61747512800801891682999294299248
61747512800801891684691546995200
61747512800801891689503297129038
61747512800801891689566058893962
61747512800801891690318056412026
61747512800801891690319204322400
61747512800801891727917170050988
61747512800801892078459533838125
61747512800801892101285188246762
61747512800801892101347950011686
61747512800801892101368855142056
61747512800801892102100062320998
61747512800801892102100319538442
61747512800801892102101467448816
61747512800801892103795786344391
61747512800801892140344620614647
61747512800801892140346943562941
61747512800801892141955513354664
61747512800801892142018189030360
61747512800801892147101490298052
61747512800801892147122800356592
61747512800801892147855023660924
61747512800801892285115435079804
61747512800801893336631205973678
61747512800801893336631320764926
61747512800801893336693967738602
61747512800801893336694082529850
61747512800801893336695115648976
61747512800801893336714874035372
61747512800801893336716036705079
61747512800801893375107869712652
61747512800801893375128876707953
61747512800801893375128877057873
61747512800801893377552234717916
61747512800801893377640394402849
61747512800801893382468430597560
61747512800801893382468559816301
61747512800801893382469592917187
61747512800801893382469592917196
61747512800801893384980077161277
61747512800804545214506455537503
61747512800804545214506712417917
61747512800804545261097227134452
61747512800804545810140158897192
61747512800804587902562777426262
61747512800804589725120496625990
61747512800804589725935284961078
61747512800804593255740392222342
61747512800804593255740392235232
61747512800804593392938384832890
61747512800804593393001146597814
61747512800804593393753401333322
61747512800804593393754292026252
61747512800804593433671270825240
61747512800804593798029508156549
61747512800804593805536555152668
61747512800804593988550780001100
61747512800804593988634462826499
61747512800804593988636787291113
61747512800804595040129041382961
61747512800804595040129055442454
61747512800804595040129427464036
61747512800804595040130203352828
61747512800804595085904680621039
61747512800804595085904680621048
61747512800804595217997287421756
61747512800804595223143395082134
61747512800804595223144428201260
61747512800804595223167673255586
61747512800804595223896540510572
61747512800804595223896797728016
61747516162485513973594383013589
61747516162485513973782411090917
61747516162485514019327047217105
61747516162485514019327161535969
61747516162485514019327161885889
61747516162485514019515075294433
61747516162485514019515446830741
61747516162485514019515448230421
61747516162485514385376388922561
61747516162485514431109053126077
61747516162578858470123540728145
61747516162578858470123540844785
61747516162579158659373214019981
61747516162579158659373214136621
61747516162579158803317994078981
61747516162581860500072441195531
61747516162581860500072441195739
61747516162582760884887333538241
61747516162582760930619997741757
61747516162589665288354342069976
61747516162589665290610678997912
61747516162589965431871351158296
61747516180210474873374389449277
61747516180305034898615454209261
61747516180315841857210549228597
61747516180315841857210549582889
61747516180315841857210549584341
61747516180315841857210550647151
61747516180315841857213648434317
61747516180315841857213992790589
61747516180316742287761576493557
61747516180316742287761576849301
61747516180316742287761577916323
61747516180316742287764675699277
61747516180316742287765020055549
61747516180319460180374863370465
61747516186115957968646480746432
61747516186118800097205462731681
61747516186118800097205462848321
61747516186118814706493400079700
61747516186119100240722471820001
61747516186119100240722471936641
61747516186120000808534282506709
61747516186120000854287838718817
61747516186120001220316546682885
61747516186120001266070102894993
61747516186120015625917369660469
61747516186120015625917369777109
61747516186120015626001052130341
61747516186120015626189080207669
61747516186120015626189337425113
61747516186120015626189423514181
61747516186120015626189424563941
61747516186120015671733716333857
61747516186120015671921744411185
61747516186120015671922001628629
61747516186120016037699375569441
61747516186120016037699375686081
61747516186120016037783058039313
61747516186120016083515722242829
61747516186188894627417387698180
61747516186188908857051814499460
61747516186188908857052186153860
61747516186192962030536242483541
61747516186212008788049286089692
61747516186212008789740767015220
61747516186212008794824112845712
61747516186212008794824112963804
61747516186212308976545845732348
61747516186212459508967942711915
61747516186212459692170568709017
61747516186212459698725965779039
61747516186212459698725970028389
61747516186212459699479115439565
61747516186213204468154041082366
61747516186213204468154412618674
61747516186213204602908040223958
61747516186213207577727628830892
61747516186213207577790644981060
61747516186213207577790649230410
61747516186213208126770647732460
61747516186213208172503311935976
61747516186213209407849329662892
61747516186213209409541582358844
61747516186213209414624928189336
61747516186213209414627251137630
61747516186213209956073745504286
61747516186213209956074117040594
61747516186213209958333177032848
61747516186213209958333548569156
61747516186213209958333552818506
61747516186213209963416122747316
61747516186213218695910620613608
61747516186213219290624316438300
61747516186213220481929922657700
61747516186213220525217964638460
61747516186213220527662586861168
61747516186213220527665681461794
61747516186213220532748255639954
61747516186213221076453152665396
61747516186213360076776539313925
61747516186213360076776539430565
61747516186213360076776625053073
61747516186213360076776625519633
61747516186213360076776653749429
61747516186213360076776654099349
61747516186213360122446527491665
61747516186213360122446527608305
61747516186213360122530209961537
61747516186213360122530210311457
61747516186213360122697231594769
61747516186213360122697231711409
61747516186213360122697574551361
61747516186213360122697576067681
61747516186213360122697603247717
61747516186213360122697604647397
61747516186213360127582048577601
61747516186213360259982608616653
61747516186213660265963536579985
61747516186213660265963536696625
61747516186213660266026212605761
61747516186213660266026212722401
61747516186213660266026327041265
61747516186213660266026327391185
61747516186213660311779883253373
61747516186213660311779883603293
61747516186213660311968168548145
61747516186213660311968169947825
61747516186213660449231936366943
61747516186216061825944291221293
61747516186216061825944291337933
61747516186216061825947762056667
61747516186216061968215387290347
61747516186216361969461300309613
61747516186216361969461300426253
61747516186216361969485663153787
61747516186216362152478995993419
61747516186217257046773102659589
61747516186217262537210320185121
61747516186217262537210320301761
61747516186217262537294002654993
61747516186217262537297359054911
61747516186217262542283423643627
61747516186217262580422000443827
61747516186217262580484676469603
61747516186217262582967348282363
61747516186217262582967348301290
61747516186217262583026666858509
61747516186217262583030023258379
61747516186217262583030024308139
61747516186217262583030024327066
61747516186217262583218395360986
61747516186217262589710660173707
61747516186217273655330295817669
61747516186217273655330295934309
61747516186217273655413978637461
61747516186224011418908484133484
61747516186224025511344256876912
61747516186224025511344257226832
61747516186224026243066512946780
61747516186224166340878648249456
61747516186224166345965437273098
61747516186224166943020442814460
61747516186224466530149213549884
61747516186224466530149214716284
61747516186224466535234883495070
61747516186224466535236031387974
61747516186224482092026738061372
61747516186224482092029061009666
61747516186225365863367091643081
61747516186225365868179101293477
61747516186225365868200021999829
61747516186225365868450698940367
61747516186225365868453021422101
61747516186225365869873677987483
61747516186225365869894598693835
61747516186225367646940995580205
61747516186225367652592157950673
61747516186225367654286356870317
61747516186225367692673659783721
61747516186225381922906780394034
61747516186225381922907037611478
61747516186225382060167449030358
61747516186225382060167791986950
61747516186225382522577765326332
61747516186225382522580088274626
61747516186225383752276352990772
61747516186225383757362021769558
61747516186228067708895750823147
61747516392921905089645457566144
61747516392921905089833485643472
61747516392921905501427463475116
61747516392921905501615748769888
61747516392921905503119716171068
61747516392921905548852380374584
61747516392921906784198263132988
61747516393026356728117425850927
61747516393026356728117425855299
61747516393026356728117425868189
61747516393026356728117425868349
61747516393026356728117430454569
61747516393026356728117511944367
61747516393026356728118545063493
61747516393026356728120869411467
61747516393027257158668196252735
61747516393027257158668453115887
61747516393027257158668453133149
61747516393027257158668539209327
61747516393027257158668539226588
61747516393027257158668539226589
61747516393027257295866445730807
61747516393027257295866445743857
61747516393027257295866450330077
61747516393027257295866531819875
61747516393027257295866531837137
61747516393027257295867564939001
61747516393027257295869889286975
61747516393027273208326547516485
61747516398830530543585500165460
61747516398830530548479756237044
61747516398830530548479760469132
61747516398830530548479784816760
61747516398830530548667788546460
61747516398830530550172008932996
61747516398830530550174332931050
61747516398830530916221350638452
61747516398830530916221354870540
61747516398830530916223674636506
61747516398830530960450048490548
61747516398903476536338398462608
61747516398903476908974534732760
61747516398903476948120658406696
61747516398903476954895485280808
61747516398922983828898984775597
61747516398922989179620696586969
61747516398926576841572424111485
61747516398927791867254183565188
61747516398927791867254187797276
61747516398927791867256507563242
61747516398927791872336757743348
61747516398927792284119021919524
61747516398927793468462289273102
61747516398934680165291981185294
61747516398934681951972620849334
61747516398934681952160906144058
61747516398934681952160907189654
61747516398934681952160907206916
61747516398934696036731657287270
61747516398934696173992411662742
61747516398934696174744438232906
61747516398934696174745552841830
61747516398934696638869894933026
61747516398934982141222551358566
61747516398934982141410579435894
61747516398934982141410580498752
61747516398934996363262891224022
61747516398934996364077765298258
61747516398934996364078536950590
61747516398934996364078794168034
61747516398934998010390914859910
61747516398934998011206817803922
61747516398935881900926849221656
61747516398935896931826442211350
61747516398935896931826699428794
61747516398935896931826785167942
61747516398935896931826785173766
61747516398935896931827814037718
61747516398935896931827814043542
61747516398935898578202562926889
61747516398935898578202696500342
61747516398935898578203725370118
61747516398935898578955837679430
61747516398938598635074616452622
61747516416555506036383047735386
61747516416555507797624355384734
61747516416556406742052127155072
61747516416556406742240155232400
61747516416556406782890502357156
61747516416556406787784762660828
61747516416556406787784791240496
61747516416556406787972790738156
61747516416556407153834133064044
61747516416556407154022418358816
61747516416556407155529741692146
61747516416556407199566797149468
61747516416556407201259049845420
61747516416556407201262405895662
61747516416556408436608423622578
61747516416556408436796451699906
61747516416556408436797451989966
61747516416556408437361564801666
61747516416629352775643400654304
61747516416649599237734557129231
61747516416649751240432287618537
61747516416649765463050656177107
61747516416649765463050741916255
61747516416650065652296943304035
61747516416650065652296971883751
61747516416650065652300042136589
61747516416650065652300327933749
61747516416650065652300329468943
61747516416650065652300415208091
61747516416650065652321221477535
61747516416650065789581975853007
61747516416652463437348775738998
61747516416652467349496611144199
61747516416652467349499968729391
61747516416652750881900549218723
61747516416652750889327385165757
61747516416652750889329679416291
61747516416652752535893992351066
61747516416652753087192885846475
61747516416652767492745122953329
61747516416652767492826371219598
61747516416652767493016977817711
61747516416652767538746284436035
61747516416652767538749640486033
61747516416652767538749642021227
61747516416652767538749726225181
61747516416653664354788501184376
61747516416653664400521165505984
61747516416653664766382479016020
61747516416653664812115143337628
61747516416653667923377398484558
61747516416653668060828759458143
61747516416653668106558066076467
61747516416653668106559189988972
61747516416653668518092723932333
61747516416660572276036573385686
61747516416660572276852476323874
61747516416660572413297327761158
61747516416660572414049440070470
61747516416660572459806463956892
61747516416660572459806465373834
61747516416660572459869141866170
61747516416660855971024824427696
61747516416660858380527539000386
61747516416660858380715567077723
61747516416660858381280698957307
61747516416660872602567893061586
61747516416660872603382681390850
61747516416660872649052650442241
61747516416660872655830506845719
61747516416660873021670899768899
61747516416660873021670899768947
61747516416660873067424484677411
61747516416660873067427911939727
61747516416660873198098783096050
61747516416660873198098784612370
61747516416660873204685238936195
61747516416660873204873525293825
61747516416660873204873525747287
61747516416660873204873525747335
61747516416660873204873525760385
61747516416660874249695830958326
61747516416660874249695916697474
61747516416660874249696945567250
61747516416660874250511733896514
61747516416660874250515206157042
61747516416660874257293084506352
61747516416661758811831726222267
61747516416661773033870689673442
61747516416661773033870946890886
61747516416661773033871032630034
61747516416661773033872061499810
61747516416661773171131701266358
61747516416661774818260753772022
61747516416661774863243701699462
61747516416661774870774768585376
61747516416664458272573976114779
61747516416664458684356240290955
61747516416664460102919676137563
61747516416664460514513567525847
61747516416664474737117749299966
61747516416664474926830013610115
61747516416664475338671612638819
61747516416664476711219820822448
61747516868561293808833271250233
61747516868561297514873648778955
61747516868658242216898618813641
61747516868659456289695649370239
61747516871519359133490427259008
61747516871519362839528479389996
61747516871519659688810361794848
61747516871519659690502614490800
61747516871520558655129154019997
61747516871520559893017034332497
61747516871520559893017038937591
61747516871520559893017813772251
61747516871520563596610856426892
61747516871520563596798884504220
61747516871520564008392862335864
61747516871520565197922398052087
61747516871588701546111939769897
61747516871588702780705845187501
61747516871588703192487851096473
61747516871588703192491207146631
61747516871588706896837007631427
61747516871588706904176690389855
61747516871588708133875278054295
61747516871588708138958623884787
61747516871592305121160778907952
61747516871592308827198832088700
61747516871592594563422649668300
61747516871592605676460051122688
61747516871593493529762362481757
61747516871593495172093728733488
61747516871593509584469494420368
61747516871593509996063472252012
61747516871614219494485082579271
61747516871614219494486115681135
61747516871616921007375841507116
61747516871617805154640098635677
61747516871617821216689191639111
61747516871617821216690224740975
61747516871624715000103974020326
61747516871624715000103975070086
61747516871624715000292003147414
61747516871624729268632186185030
61747516871624729268632443402474
61747516871625015004643572781993
61747516871625015187657907344195
61747516871625015187657907816579
61747516871625015187657912067381
61747516871625015187657913484323
61747516871625015187657993905647
61747516871625015187658688318983
61747516871625015187659027024773
61747516871625015187659031275575
61747516871625015189353390098930
61747516871625015189353647316326
61747516871625015189353647316374
61747516871625015189353648379184
61747516871625015189541675393654
61747516871625015189541676456512
61747516871625026300695056671507
61747516871625026300696089773371
61747516871625029412149195273350
61747516871625029412149452490794
61747516871625031056808708216109
61747516871625031064423584072018
61747516871625031066118160766024
61747516871625915572392588052407
61747516871625915572392674141475
61747516871625915618208939332341
61747516871625915618208940749283
61747516871625915618209021170607
61747516871625915618209715583943
61747516871625915618210058540535
61747516871625915755406927692087
61747516871625915755406931942889
61747516871625915755406933359831
61747516871625915755407018031957
61747516871625915755407708194491
61747516871625915755408046900281
61747516871625915755408051151083
61747516871625925091648437023751
61747516871625926326430370518683
61747516871625926326431403620547
61747516871625926731246083936467
61747516871625926731247117038331
61747516871625926738025381452191
61747516871625926868444076547015
61747516871625926868445109648879
61747516871625930030776171003479
61747516871625930030777204105343
61747516871625930442370148835123
61747516871625930442371181936987
61747516871625931624557723486523
61747516871625931624557809575591
61747516871628628022900198833211
61747516871628628029677430145207
61747516871628628029678463247071
61747516871628631734023230630003
61747516871628631734024263731867
61747516877425582843751592776272
61747516877425582844503705085584
61747516877425582848833909735536
61747516877425582848834938606764
61747516877425582848835053397804
61747516877425582848835057628440
61747516877425582848837380576734
61747516877425582848838409447962
61747516877425582849587050916076
61747516877427984362999810092358
61747516877427984365259244790198
61747516877427984546529418983145
61747516877427984546529418983193
61747516877427984548272809589394
61747516877427984548273842723022
61747516877427984548276941555736
61747516877427984548465227900268
61747516877427984549026730916754
61747516877427984549026988134198
61747516877428284552270404090594
61747516877428284552273760140752
61747516877428284690046428071465
61747516877428284691789818677714
61747516877428284691790851798292
61747516877428285101912000498485
61747516877429174185554465150881
61747516877429174597524757404337
61747516877429185120650402264770
61747516877429185120838687559542
61747516877429185122341879076302
61747516877429185122344977909016
61747516877429185122529908203390
61747516877429185122533264253548
61747516877429185123094767270034
61747516877429185123095024487478
61747516877429185252775634367385
61747516877429185252859202401752
61747516877429185259550461241497
61747516877429185298780181764200
61747516877429185303611794503721
61747516877429185303674441951232
61747516877429185303862468978800
61747516877429185305304046149913
61747516877429185305366693597424
61747516877429185305366694647184
61747516877429185305554721674752
61747516877429185306118701729936
61747516877429185664829494655208
61747516877429185669723779418984
61747516877429185669723782138917
61747516877429185669723782138965
61747516877429185710562187673172
61747516877429185715456446342433
61747516877429185715456446808992
61747516877429185715456446808993
61747516877429185715644733166622
61747516877429188963896261842885
61747516877429188963896262776005
61747516877429188963896262892693
61747516877429188963979826690760
61747516877429188963979829410693
61747516877429188963979829410741
61747516877429188963979830922848
61747516877429188963979830927060
61747516877429188963979830927061
61747516877429188963979944196117
61747516877429188963982150688814
61747516877429188964167857488021
61747516877429188964167857954580
61747516877429188964167857954581
61747516877429188964167858887700
61747516877429188964167858887701
61747516877429188964167886534296
61747516877429188964167886534297
61747516877429189009649846634709
61747516877429189009649847684469
61747516877429189009712493964176
61747516877429189009712493964177
61747516877429189009712495013888
61747516877429189009712495013889
61747516877429189009712519473992
61747516877429189009900522041504
61747516877429189009900522041505
61747516877429189009900523091216
61747516877429189009900523091217
61747516877429189009900550739264
61747516877429189375761832599732
61747516877429189375761835669632
61747516877429189375761835669633
61747516877429189375761835786224
61747516877429189375761835786225
61747516877429189375761836831820
61747516877429189375764156597786
61747516877429189375950122126592
61747516877429189375950122143854
61747516877429189375952441892558
61747516877497316961302544744956
61747516877497316966385890575448
61747516877497317492552117039308
61747516877497326959213607167129
61747516877497328605589518493696
61747516877497328605589518493705
61747516877497331900599627951793
61747516877497331900600775844697
61747516877497333546976687171273
61747516877498217506237419493303
61747516877498217529114327815428
61747516877498217536644242073606
61747516877498218078757067866921
61747516877498218131252935783890
61747516877498218131253710618550
61747516877498218131253964655118
61747516877498218132006851799090
61747516877498232282889943182349
61747516877498232284582195878301
61747516877498517718384801238032
61747516877498517719136913547344
61747516877498517723468147068524
61747516877498517723468261859564
61747516877498517723471617909722
61747516877498517724220259377836
61747516877498518274769944990302
61747516877498518274770715476234
61747516877498518458547885690103
61747516877498518458547886040023
61747516877498528974553541692644
61747516877498528974553660714321
61747516877498532680570702981440
61747516877500919239892453251958
61747516877500919422906788182794
61747516877500919422906792413430
61747516877500919422906793967338
61747516877500919422910150017496
61747516877500919423095080311870
61747516877500919423098436362028
61747516877500919423659939378514
61747516877500919787274615080101
61747516877500930534262417611637
61747516877500930534283338199897
61747516877500934240509673488924
61747516877501219610495610037345
61747516877501219976524288371937
61747516877501219976545208960245
61747516877501231096357434102252
61747516877501234429759346780760
61747516877501234795620660408888
61747516877501234800703234587048
61747516877502118892051087618459
61747516877502119989635147562190
61747516877502119990388292973366
61747516877502119996974830320618
61747516877502119996978186370776
61747516877502119997166472715308
61747516877502119997727975731794
61747516877502120132491045121077
61747516877502120173413131842116
61747516877502120178244629912853
61747516877502120180187958716228
61747516877502120544273308247445
61747516877502120544273308247493
61747516877502120590026893039269
61747516877502120727287647881301
61747516877502120727287676461017
61747516877502120728979900460661
61747516877502120728979929156969
61747516877502131291282031367241
61747516877502131291533078426937
61747516877502131291533078426985
61747516877502131703064294493657
61747516877502131703127056258629
61747516877502134951838496450444
61747516877502134951838496450445
61747516877502134997571131957652
61747516877502134997571131957653
61747516877502134997571160655412
61747516877502135363432445585780
61747516877502135363432445585781
61747516877502135363432446648590
61747516877502135363432474282088
61747516877502135363432474282089
61747516877522533414671748676549
61747516877522533414671748676597
61747516877522533414671750076229
61747516877522533414755316710917
61747516877522533460425333468373
61747516877522533460425334984741
61747516877522533460508901502741
61747516877522533460676037571477
61747516877522544161952439910909
61747516877522544527792489527577
61747516877522544573546045739685
61747516877522544573713410446149
61747516877522544573713439025865
61747516877522833603942342556693
61747516877522833603942342556741
61747516877522833603942344073013
61747516877522833603942344073061
61747516877522833604005018582517
61747516877522833604025910591061
61747516877522833649758574794625
61747516877522833649946602871953
61747516877522844305448439018720
61747516877522844305448528294329
61747516877522844305469331027312
61747516877522844717063054828005
61747516877522844762984004326341
61747516877525546420498396562808
61747516877525546425580970740968
61747516877526435463406834455745
61747516877526435463406863035413
61747516877526435509160419247521
61747516877526435509411495354944
61747516877526435875189097582113
61747516877526435875189097582161
61747516877526435875189126161829
61747516877526435875272780285313
61747516877526435875272781447500
61747516877526435875275101213466
61747516877526435920942682373985
61747516877526435921193759529669
61747516877526435921193759531120
61747516877526436058203437099377
61747516877526436058203438149089
61747516877526436058203465795685
61747516877526436058203466845445
61747516877526446622448865041672
61747516877526446622448868111572
61747516877526446622448868229616
61747516877526446988226527616217
61747516877526446988310181739700
61747516877526446988310181739701
61747516877526446988310182802510
61747516877526446988310211485768
61747516877526446988310211485769
61747516877526446988498496780540
61747516877526446993392752847960
61747516877526447033980083828373
61747516877526447034042845593297
61747516877526447034231132400176
61747516877526447034231132404340
61747516877526447034231132404341
61747516877526447034231132404548
61747516877526447034231132405792
61747516877526447034231132417438
61747516877526447034231161102148
61747516877526447171240838553765
61747516877526450699433130026762
61747516877526450699621415321534
61747516877533334320603241821552
61747516877533334320604299271044
61747516877533334321356382999188
61747516877533334325686587652044
61747516877533334325687731311408
61747516877533334325687735544948
61747516877533334326439728829680
61747516877533334326440876722584
61747516877533334326443199670878
61747516877533334732386654262186
61747516877533334737470000092678
61747516877533334921052550127266
61747516877533334922744027988558
61747516877533334922746093836048
61747516877533334922747126937912
61747516877533340413205641299514
61747516877533354681734081985306
61747516877533634509874864571472
61747516877533634510626976880784
61747516877533634514957181530736
61747516877533634514958210401964
61747516877533634514958325193004
61747516877533634514958329423640
61747516877533634514960652371934
61747516877533634514961681243162
61747516877533634515710322711276
61747516877533634921657248260422
61747516877533634926740594090914
61747516877533640600759661184835
61747516877533640600759665434185
61747516877533640600759705845240
61747516877533640602455028681714
61747516877533640602455285899158
61747516877533640602455286962016
61747516877533640602643313976534
61747516877533640602643315039344
61747516877533656472442651663230
61747516877533656472442652712942
61747516877533656472442909930386
61747516877533656472442909943484
61747516877533656477525225841390
61747516877533656477525226904200
61747516877533656479220836107247
61747516877534535471402464665250
61747516877534535471403493535026
61747516877534535472155605844338
61747516877534535473850187137614
61747516877534535680588976288503
61747516877534535680588976638423
61747516877534535680592333873694
61747516877534541031310688449795
61747516877534541031310692699144
61747516877534541031310692699145
61747516877534541168508680710423
61747516877534541168508685309693
61747516877534555857167440807996
61747516877534555994365433418544
61747516877534557046969966065159
61747516877534557092702630268675
61747516877537236786205457880517
61747516877537253443532238720282
61747516877537257148820522602876
61747516895115139869481445003765
61747516895115141647113107451327
61747516895115141648805360147279
61747516895119044114137155126826
61747516895153708830613311211018
61747516895153709242399046224020
61747516895153709242399046690580
61747516895153709249173873564692
61747516895153710484519892708758
61747516895153710484519978447906
61747516895153710484523335915006
61747516895153849667714445188209
61747516895154159145011093328801
61747516895154159696501829171795
61747516895154160784810277933185
61747516895154160784810306629541
61747516895154160931287239180284
61747516895154160976765755615079
61747516895154160976797151561669
61747516895154160977611922276989
61747516895154160977612008370269
61747516895155061496585094435615
61747516895155061538085183483721
61747516895155061957206832226743
61747516895155066850329067168839
61747516895211934248248863236998
61747516895212234986496356785234
61747516895212234986559032811010
61747516895212234986562131643516
61747516895212381446047204386925
61747516895212385157167833612073
61747516895212385159615554667495
61747516895214936278215213438396
61747516895215837303290846769396
61747516895222743447700093186734
61747516895223041251260836783612
61747516895223041845785472964354
61747516895223043035649529055824
61747516895223043042423982527388
61747516895223052508271059257694
61747516895223052508333821022618
61747516895223188373544561393319
61747516895223202649475848715878
61747516895223202649478947552804
61747516895223203198518521848444
61747516895223203198518521861494
61747516895223203198521965404612
61747516895223204433049379585863
61747516895223204433049408296730
61747516895223204433049752653002
61747516895223204433052851489928
61747516895223204433112514417926
61747516895223204433865315826962
61747516895223208139905691601872
61747516895223208139905693005764
61747516895223208139906035958144
61747516895223208548992629806368
61747516895223208549243677215984
61747516895223208551499669433516
61747516895223208551499670837408
61747516895223208551499670850449
61747516895223208556583359624492
61747516895223208556583359974412
61747516895223209786281602928448
61747516895223209786281947284720
61747516895223944197356086251490
61747516895223944197358410249544
61747516895223944197919454124334
61747516895223944204698093007972
61747516895224094361471416818649
61747516895224094361555071991845
61747516895224094368334031173416
61747516895224094368803953561141
61747516895224094370496204390853
61747516895224094370506712928121
61747516895224094370746908943047
61747516895224094371310993056987
61747516895224094371314436735619
61747516895224389130606044899479
61747516895224392729602485891637
61747516895224392834951845384275
61747516895224394070297863111191
61747516895224394071990115807143
61747516895224394491114012631797
61747516895224394504977922305841
61747516895224394504988425906969
61747516895224394505040598331617
61747516895224394505072081080165
61747516895224394506670175001793
61747516895224394507248985402042
61747516895224394507311661427818
61747516895224394507332553436410
61747516895224394514023722016357
61747516895224394514023722016393
61747516895224394514023722016441
61747516895224394514828002145259
61747516895224394514828868863650
61747516895224394514829126081094
61747516895224394550710586509357
61747516895224394550804745283681
61747516895224394550805524723310
61747516895224394550805781940754
61747516895224394550805810637110
61747516895224394552402839205309
61747516895224394553065217639926
61747516895224394553253245717254
61747516895224394553253614599153
61747516895224394553253614599189
61747516895224394553253614599237
61747516895224394557583733161608
61747516895224394559745509191743
61747516895224394559777278228465
61747516895224394559777306926309
61747516895224394560592018710867
61747516895224394560592135037308
61747516895224394560592914126775
61747516895224394560593171344219
61747516895224394690263210250474
61747516895224394690513914353578
61747516895224403772398244204763
61747516895224403772398272783027
61747516895224403772400567153057
61747516895224403772400595731321
61747516895224405007117415939143
61747516895224405007180177699695
61747516895224405007180206277959
61747516895224405076576524074643
61747516895224405076576524191283
61747516895224405076576897127271
61747516895224405076576897262785
61747516895224405076597789135863
61747516895224405076597789154737
61747516895224405076660550900787
61747516895224405076660550919661
61747516895224405076660579616017
61747516895224405213837651988177
61747516895224405213858543511495
61747516895224405213858543530209
61747516895224405213858543884500
61747516895224405213858543996769
61747516895224405213858572576485
61747516895224408711528329711049
61747516895224408713157792068185
61747516895224408782614950443533
61747516895224408782615036532601
61747516895224408782635842335485
61747516895224408782635842452125
61747516895224408782635957120909
61747516895224408919896596710957
61747516895224408919896625407313
61747516895224410543280295958817
61747516895224410543280297512725
61747516895224410567003599117989
61747516895226643704685107443848
61747516895226643712027141848330
61747516895226644071299590830732
61747516895226644071299595081534
61747516895226644072994167524738
61747516895226644116216323160648
61747516895226644117032254685780
61747516895226644117032255152340
61747516895226644118726831846346
61747516895226654779517841445680
61747516895226654825064543184626
61747516895226654825250505531104
61747516895226795659987141664652
61747516895226795662159537505509
61747516895226796067250627531377
61747516895226796071764899430981
61747516895226796071769376094712
61747516895226806772936355405721
61747516895226806773024543119040
61747516895226806773504567340195
61747516895226806773774302733942
61747516895226806773776534988039
61747516895226806773776536406593
61747516895226806773776536523233
61747516895226806773777658784100
61747516895226806773777687480456
61747516895226810273703778475850
61747516895226810479877351352265
61747516895227094019644301790561
61747516895227094022092019781747
61747516895227095796725942314674
61747516895227095803504122056616
61747516895227095805676546593829
61747516895227095805920447642044
61747516895227095806481950658530
61747516895227095842458606518190
61747516895227095844906351689329
61747516895227095849236786376772
61747516895227095849236814956488
61747516895227095851398587922387
61747516895227095851398590986623
61747516895227095851681178563441
61747516895227095852245995921655
61747516895227096210746749131670
61747516895227096210767636619697
61747516895227096210767641140262
61747516895227096215286385183032
61747516895227096254240898340962
61747516895227096256500300823213
61747516895227096256500305343778
61747516895227096256500329520973
61747516895227096261019049386548
61747516895227096261019049503188
61747516895227096263275156395085
61747516895227096393698297954326
61747516895227096393760973980102
61747516895227106916453364494041
61747516895227106916541523511004
61747516895227106917021576428515
61747516895227106917291340518618
61747516895227106917293545494913
61747516895227106917293663466912
61747516895227106917294664690092
61747516895227106917294667872420
61747516895227106917294696568776
61747516895227106923797507970772
61747516895227106962206949285865
61747516895227106963026208279875
61747516895227106963026209698429
61747516895227106963027332075936
61747516895227110485861756040557
61747516895227110623059748651105
61747516895227111039987230097157
61747516895227111040008150685465
61747516895227996229693295165062
61747516895227996824249325219286
61747516895227996824249349746401
61747516895227996824312001245062
61747516895227996824500398204324
61747516895227996824500398204325
61747516895227996824500398322416
61747516895227996829331923923109
61747516895227996830992633043527
61747516895227996831024176619061
61747516895227996831024176620513
61747516895227996831840040688503
61747516895228007347844571341271
61747516895228007347844571341319
61747516895228007485105327601905
61747516895228007530837990270227
61747516895228007530837991693152
61747516895228007896887594977671
61747516895228007903474131841101
61747516895228007949206796044617
61747516895228007949395081339389
61747516895228011053861823325681
61747516895228011191143380316093
61747516895228011236876044519609
61747516895228011602737358147737
61747516895228011602925643442509
61747516895228011607819932325897
61747516895228011645958509242737
61747516895228011646146794537509
61747516895228011648407349861937
61747516895228011648470141840940
61747516895228011648658398437952
61747516895228011648658398437953
61747516895228011648658427135712
61747516895228011653552592278611
61747516895228011653552597000344
61747516895228011653552597001802
61747516895247069340353496599632
61747516895247353012499741684554
61747516895247353470663207252034
61747516895247358967867874628822
61747516895247367837557356145014
61747516895247367837559680609628
61747516895247368249067308299444
61747516895247368249069602549978
61747516895247368249090551834594
61747516895247369484685265443324
61747516895247369484686068509024
61747516895247369484686408631964
61747516895247369484688732630018
61747516895247369484688737347380
61747516895247369486380645669590
61747516895247369486380985325970
61747516895247369486380990043332
61747516895247370079209556801234
61747516895247370079210699972404
61747516895247370079212994222938
61747516895247370079212994689498
61747516895247370080907571383504
61747516895247370085987821563610
61747516895247370085987850261370
61747516895247501951105618000935
61747516895247503780495868512069
61747516895247503781249009673895
61747516895247509086250886765887
61747516895247509086250972505035
61747516895247509269450904127454
61747516895247519787690952803439
61747516895247519787691985924017
61747516895247519787692072129725
61747516895247519787694051635945
61747516895247519833423617006955
61747516895247519833424277172671
61747516895247519833424648708979
61747516895247519833426973056953
61747516895247519833426973057113
61747516895247519833444509015547
61747516895247519833445288079954
61747516895247519833445540717571
61747516895247519833445542117251
61747516895247519833445542117411
61747516895247519833445545297398
61747516895247519833508303882175
61747516895247520204368164978959
61747516895247520245020693671105
61747516895247520245039265911598
61747516895247520250100829182427
61747516895247520382488215262819
61747516895247520382488215262867
61747516895247520382488216662499
61747516895247520382488216662547
61747516895247520382488305581842
61747516895247520387570789440979
61747516895248254037910134874390
61747516895248254175108127484938
61747516895248409654062668406319
61747516895248420218243098928125
61747516895248420401257323757843
61747516895248420810594997962876
61747516895248420813042719018298
61747516895248709843247345910625
61747516895248709889251633407277
61747516895248709889254962159390
61747516895248709889254990855746
61747516895248720407492772219961
61747516895248720407513692924909
61747516895248720407576340254329
61747516895248720407576368950685
61747516895248720544753440856285
61747516895248720544774332864877
61747516895248720954112007051196
61747516895248720956556341960389
61747516895248720999844642558356
61747516895248721002289006163905
61747516895248721002289034861665
61747516895248721002292363613778
61747516895248721009632031961821
61747516895248721139549671594815
61747516895250955329562872177436
61747516895250955696177326984652
61747516895250955696177331235454
61747516895250955741909990839700
61747516895250955741909991306260
61747516895250969971271417359284
61747516895250969971292309366472
61747516895250970108553092671532
61747516895250970154284609454528
61747516895250970154285756875048
61747516895250970154285756993140
61747516895250970154474042169820
61747516895250971755682149427998
61747516895250971800598877507112
61747516895250971801413665861074
61747516895250971801413666210994
61747516895250971801414780801044
61747516895250971803109357495050
61747516895251111403248991018938
61747516895251111403252377190434
61747516895251111540509659655262
61747516895251122102159892044437
61747516895251122103942626822286
61747516895251122103942655402002
61747516895251122104420356674863
61747516895251122104692324322659
61747516895251122104692324322707
61747516895251122104692324322867
61747516895251122104692325857901
61747516895251122104695768001374
61747516895251122109502930852815
61747516895251122109502930852863
61747516895251122513753869876081
61747516895251122514025837524085
61747516895251122516286392473326
61747516895251122516286392498593
61747516895251122516289778644822
61747516895251122521368876332463
61747516895251122521368876332671
61747516895251122653547061109650
61747516895251122653735347959059
61747516895251125815878039329707
61747516895251405644522037944481
61747516895251406196012773787475
61747516895251411180904715202157
61747516895251411546745108591896
61747516895251411546745108591897
61747516895251411546766000482444
61747516895251411546766000482445
61747516895251411546766000482480
61747516895251411592498693382352
61747516895251411592502021785914
61747516895251411729759447759193
61747516895251411729947734103725
61747516895251422245676901132757
61747516895251422247939804429813
61747516895251422248209334829581
61747516895251422248272096594505
61747516895251422253019939941135
61747516895251422253021044609488
61747516895251422291430485924581
61747516895251422293192300114122
61747516895251422293192328693838
61747516895251422293941997614543
61747516895251422293941997614703
61747516895251422293941999149737
61747516895251422293942083703611
61747516895251422293944407701665
61747516895251422301285113756701
61747516895251422657270878964401
61747516895251422657542846612405
61747516895251422659803401586913
61747516895251422659805721329793
61747516895251422659806787733142
61747516895251422664864966251077
61747516895251422664885885420991
61747516895251422664885886839385
61747516895251422664885886956025
61747516895251422664885971509899
61747516895251422703279987479652
61747516895251422705536065790429
61747516895251422705536094488189
61747516895251422705539423240302
61747516895251422710618551042901
61747516895251422710619670238080
61747516895251422842734054145803
61747516895251422842734087448657
61747516895251422842736378143857
61747516895251422842795698119635
61747516895251422842796731221291
61747516895251422842796731240213
61747516895251422842796849213581
61747516895251422842796850729901
61747516895251422842983983414407
61747516895251422842985016516063
61747516895251422842985016516111
61747516895251422842985016534985
61747516895251422842985021250895
61747516895251422842985136024673
61747516895251422847816542234847
61747516895251422847816628323963
61747516895251422847879304349691
61747516895251422847879304349739
61747516895251422847879305418373
61747516895251422847879305884933
61747516895251422848067590713145
61747516895251425822134292507313
61747516895251425822134378246509
61747516895251425951805464975118
61747516895251425959395048418027
61747516895251426005065035060573
61747516895251426370926262949713
61747516895251426370926264484747
61747516895251426370926348688701
61747516895251426370927382280246
61747516895251426371177311544443
61747516895252322816021116470013
61747516895252322816021235841608
61747516895252322816021235841609
61747516895252322861752747552951
61747516895252322861756103602949
61747516895252323227615094301657
61747516895252323227615213673252
61747516895252323227615213673253
61747516895252323227617417231077
61747516895252323232697668479817
61747516895252323270836245396657
61747516895252323273346725384595
61747516895252323278430332683333
61747516895252326527144068293535
61747516895252326572876732497051
61747516895252326938738046125179
61747516895259060806482590096208
61747516895259060851400094078456
61747516895259060851651141488072
61747516895259060852215254299772
61747516895259060996191517463223
61747516895259064702229570289680
61747516895259075081033860132432
61747516895259075081848648467520
61747516895259075081852091791860
61747516895259075220742337102572
61747516895259075220742337452492
61747516895259075264780076933708
61747516895259075266474656810042
61747516895259075266476976576008
61747516895259075630641390561836
61747516895259075630641394812638
61747516895259075630643713160210
61747516895259075630643717877572
61747516895259075632335967255842
61747516895259075632335970438170
61747516895259075632338290204136
61747516895259075675558122891752
61747516895259075675809170301368
61747516895259216444077606870924
61747516895259216444077606875136
61747516895259216513554122099028
61747516895259216513557723694134
61747516895259216650814879662284
61747516895259225359436294658192
61747516895259225361946778882430
61747516895259225361946782064758
61747516895259225771030272122654
61747516895259225771030272489836
61747516895259225771030276721924
61747516895259225771281319536482
61747516895259225771281319549532
61747516895259225771281320599292
61747516895259225771281323781620
61747516895259225771281324135752
61747516895259225773540756714074
61747516895259225773540759896402
61747516895259225908479312147030
61747516895259225908479312160080
61747516895259225908479316746300
61747516895259225910738752506950
61747516895259227008322693526848
61747516895259227008323037883120
61747516895259227143826106125548
61747516895259227145520682819554
61747516895259227145520686001882
61747516895259227145521030497880
61747516895259227215063821457540
61747516895259227554855223486656
61747516895259227554855224536416
61747516895259227554855227718744
61747516895259227554855228072876
61747516895259227555420083957192
61747516895259227557114660651198
61747516895259227557114663833526
61747516895259227557114663969040
61747516895259227557114751462000
61747516895259230712668493876130
61747516895259230921039200031066
61747516895259230921101874638288
61747516895259230921101876037968
61747516895259230921101876056842
61747516895259231337966340289916
61747516895259231337966426029064
61747516895259509521092549674375
61747516895259511303790103859559
61747516895259511305482356555511
61747516895259511305753952667047
61747516895259511351235941347335
61747516895259511352085554420747
61747516895259516651967801577894
61747516895259516651988693586486
61747516895259516656510532229882
61747516895259516657050237761663
61747516895259516657050237778925
61747516895259516657050237779085
61747516895259516657050252194891
61747516895259516657050368515509
61747516895259516657071245978388
61747516895259516697721357790002
61747516895259516702243196550038
61747516895259516702803838521909
61747516895259516702803953307333
61747516895259516702804732378328
61747516895259516702804989595772
61747516895259516840064592897381
61747516895259516840068035040770
61747516895259516840068035040818
61747516895259516840256063118146
61747516895259516841760287736722
61747516895259516841760287736770
61747516895259516841760316433078
61747516895259516841760316433126
61747516895259516841948315814098
61747516895259516841948344510406
61747516895259526099172489549650
61747516895259527358493418600351
61747516895259527358493660916395
61747516895259527358493661266315
61747516895259527358493675817795
61747516895259527358493791652979
61747516895259527358494571209248
61747516895259527358494780596973
61747516895259527358494828426692
61747516895259527358497104944947
61747516895259527358515717136316
61747516895259527358518815969030
61747516895259527404248381456472
61747516895259527404251480289186
61747516895259527767829113280242
61747516895259527767850005172194
61747516895259527767850033868550
61747516895259527769523689974248
61747516895259527769544581866200
61747516895259527769544610562556
61747516895259527770087396431995
61747516895259527770088549040892
61747516895259527774356201320704
61747516895259527774607293022184
61747516895259527774628184914136
61747516895259527774630507862430
61747516895259527813582669492350
61747516895259527813582698072066
61747516895259527813586022243540
61747516895259527815842090725975
61747516895259527815842105136360
61747516895259527815845458004190
61747516895259527820360849117652
61747516895259527820360849234292
61747516895259527822620269050975
61747516895259527822620270467917
61747516895259527952475151516134
61747516895259527952475237255282
61747516895259527952537913281058
61747516895259527953290021360463
61747516895259527953290021360623
61747516895259527953291044657071
61747516895259527953291054460146
61747516895259527953291130396219
61747516895259527953293464572534
61747516895259527959817142342454
61747516895259527960068320142954
61747516895259531069618551435986
61747516895259531069639443327938
61747516895259531069639443444578
61747516895259531069639472024294
61747516895259531115372107531454
61747516895259531115372136227810
61747516895259531473890409997592
61747516895259531473893734285706
61747516895259531480668561043178
61747516895259531480668561159818
61747516895259531481232286013186
61747516895259531481232416872082
61747516895259531481233417044134
61747516895259531481233421276222
61747516895259531519626398372582
61747516895259531526401225246694
61747516895259531526401225363334
61747516895259531526966069535771
61747516895259531526966069885691
61747516895259531526966069902953
61747516895259531526966070952713
61747516895259531526966081131010
61747516895259531526966085363098
61747516895259531659331517753282
61747516895259531664162942827250
61747516895259531665858653615676
61747516895259531666674556559688
61747516895259532709215372727767
61747516895259532709215373077687
61747516895259532709215373195779
61747516895259532709215373213201
61747516895259532709216492408345
61747516895259532709218816756319
61747516895259532709236266621464
61747516895259532709239737462635
61747516895259532709239737462662
61747516895260411865971938605443
61747516895260411871055284435935
61747516895260417224799258704193
61747516895260417265470377665510
61747516895260417270552814799604
61747516895260417270552944136565
61747516895260417270552972832921
61747516895260428383842157661179
61747516895260428390368169607414
61747516895260428390369290343425
61747516895260432094713970092210
61747516895260432094715090828221
61747516895260433277048051449680
61747516895260433329495903587142
61747516895260433330312931866426
61747516895263113025259325143638
61747516895263129496560310380544
61747516895263129674490975281202
61747516895263129674679260575974
61747516895263129674679346315122
61747516895263129674742022340898
61747516895263129675244192396363
61747516895263129675495153716911
61747516895263129675495163519986
61747516895263129675495239456059
61747516895263129682022372138305
61747516895263130087089217287703
61747516895263130224287209898251
61747516895263133203436395073026
61747516895263133386367051887090
61747516895263133386368172623101
61747516895263133388062762675516
61747516895263133388878665619528
61747516895263134987826218376156
61747516895263134987826304465224
61747516895263135026216951267431
61747516895263135032744082532735
61747516895263135032744082882655
61747516895263135033558866629911
61747516895263135033558882463026
61747516895263135033559991492950
61747516895263135170757984103498
61747517107825655290744869402016
61747517107825656525526802896948
61747517107829557156553112052670
61747517107853418542439391290779
61747517107853422249232912947637
61747517107861527351380262705599
61747517107861527351380262822239
61747517107861527358974091710569
61747517107861527358974091827209
61747517107861972863909597418201
61747517107864229199419057517332
61747517107864229199419057867252
61747517107864229199419057983892
61747517107864229199419144077172
61747517107864379363618415616297
61747517107864379363618415616298
61747517107864675848522259842169
61747517107864675848522259842170
61747517107865574586114825692059
61747517107865574586117149806753
61747517107865576416519731015977
61747517107865576828113708847621
61747517107922901790342940406113
61747517107922912903380341860501
61747517107922916058031112481490
61747517107922916058034469948590
61747517107922916058034584739621
61747517107922916058118267210954
61747517107922916058118267560874
61747517107922916195316259821502
61747517107922916195378935843066
61747517107922916195379021936346
61747517107922916607098524347598
61747517107922916607161286112522
61747517107922916614438207106026
61747517107922916614500968870950
61747517107922917842508075840229
61747517107922917844200328536181
61747517107925452987273598820097
61747517107926352174950983615819
61747517107926353417827953430813
61747517107926364530112324155221
61747517107926368234458124756657
61747517107926368236903522863785
61747517107926368241986097041945
61747517107926503718371947064947
61747517107926503718371975762755
61747517107926503718375303115105
61747517107926503718375417906353
61747517107926503718375419441387
61747517107926503720067555811057
61747517107926503720067670602305
61747517107926503720067670621019
61747517107926503720067671787419
61747517107926503720069994735713
61747517107926803861888956153267
61747517107926803861892426994673
61747517107926803861951746970291
61747517107926803863584679690625
61747517107926803907625006290022
61747517107926803907625092383303
61747517107926803907625092733223
61747517107926803907905212331116
61747517107926803909317343544221
61747517107926803909317343894141
61747517107933256672230029733808
61747517107933556861479588236008
61747517107933558097014777699669
61747517107933706842571567846474
61747517107934456872844043016475
61747517107934456872847051156480
61747517107934456872847051506400
61747517107934457284438020848119
61747517107934457284441115431324
61747517107934457286948505085455
61747517107934457286951598605961
61747517107934457291968312899373
61747517107934457291968312899421
61747517107934457424146496280465
61747517107934457429228694204796
61747517107934457429228722901152
61747517107934458527565804957987
61747517107934458527565804964629
61747517107934468405824601222644
61747517107934473298463458616392
61747517107934473344133448333489
61747517107934473344195835959890
61747517107934473344196122942164
61747517107934473344199303165298
61747517107934473346643932572229
61747517107934473346647026091331
61747517107934607587412170644469
61747517107934607592579194931523
61747517107934607592769808473699
61747517107934607593331192449587
61747517107934607593331221147395
61747517107934607593334664826027
61747517107934607595026145401635
61747517107934607595026829893505
61747517107934607595026915986945
61747517107934607595027178634641
61747517107934607595841962602127
61747517107934607595842048813659
61747517107934907525125087928434
61747517107934907594003156658118
61747517107934907601345162364840
61747517107934907729508518779479
61747517107934907731012862438701
61747517107934907738542777182153
61747517107934907738543810284017
61747517107934907738543925075265
61747517107934907738543929324615
61747517107934907738606949725377
61747517107934907738794977802705
61747517107934907739359057901979
61747517107934907739362415369079
61747517107934907776682764523161
61747517107934907776745526642217
61747517107934907777497548608899
61747517107934907782581243180367
61747517107934907782584251674662
61747517107934907782584338117863
61747517107934907782584342367213
61747517107934907782584596398117
61747517107934907784276589278781
61747517107934907785123103047219
61747517107934908760655657106936
61747517107934908760718333132712
61747517107934908760718333249304
61747517107934909566438361652880
61747517107934909567002445884864
61747517107934909567065121910640
61747517107934909567253149987968
61747517107934918643492376777492
61747517107934918689727135100400
61747517107934918712134378823760
61747517107934918826423033591556
61747517107934918895901859170144
61747517107934919878776404391816
61747517107934919947480396550676
61747517107934920084741065187000
61747517107934920496523071095972
61747517107934923653520759216475
61747517107934923790718751827023
61747517107934923790719784928887
61747517107934923790719784933099
61747517107934924209906471140157
61747517107934924209906471153207
61747517107937175187088634668486
61747517107937175187088634785126
61747517107937175187089667783400
61747517107937175187089667900040
61747517107937175187089753993320
61747517107937175187092077991374
61747517107937611089202515758897
61747517107937622200547664517333
61747517107937627141369974141307
61747517107937627148709656899735
61747517107938511288642470712720
61747517107938511289457259047808
61747517107938511702746917309381
61747517107938522401678757558184
61747517107938522401741519323108
61747517107938522402494660502196
61747517107938522767794590627581
61747517107938522768359446511897
61747517107938522775134273386009
61747517107938526069308544125835
61747517107938526069308572823595
61747517107938526115062128916198
61747517107938526481175682494454
61747517107938527709181756131659
61747517107938527709181756135871
61747517107938527716521438890087
61747517107938527716521438894299
61747517107938527716713167395310
61747517107938527754910933548352
61747517107938527754912068688916
61747517107938527762253943659178
61747517107938527762445831598826
61747517107957568159850362859553
61747517107957568297111203328306
61747517107957582979740691923058
61747517107957582979741810764070
61747517107957583116939803374618
61747517107957583116939803841178
61747517107957584214523744259002
61747517107957584214523744725562
61747517107957584349276252650268
61747517107957866695193148262816
61747517107957867884243187789622
61747517107957867884243188139542
61747517107957867929975851993138
61747517107957867929975852343058
61747517107957868486360766545012
61747517107957868486360876620142
61747517107957868486360881336052
61747517107957873427932889865986
61747517107957883120750664682385
61747517107957883123258819852390
61747517107957883123258819869652
61747517107957883303741645535902
61747517107957883303741674233662
61747517107957883303743968466726
61747517107957883303743968484196
61747517107957883303744083257974
61747517107957883303744083275236
61747517107957883306189477133014
61747517107957884355529126982799
61747517107957884355529155562467
61747517107957884355529384200195
61747517107957884358040753813882
61747517107957884363123327992042
61747517107957884538522545917324
61747517107957884538522573563925
61747517107957884538522574613680
61747517107957884538526012035544
61747517107957884540970291320374
61747517107957884546053984809505
61747517107958018467449304000394
61747517107958768314794215054582
61747517107958768314794478406330
61747517107958768452053850589042
61747517107958768497723723975534
61747517107958768497723752673502
61747517107958768497723982728171
61747517107958768497724015558690
61747517107958768497724101647758
61747517107958768497724101747136
61747517107958768497724101764398
61747517107958768497724757077398
61747517107958768497724757427318
61747517107958768497724786143999
61747517107958768497725134749622
61747517107958768497786863866192
61747517107958768497787896868678
61747517107958768864401322924369
61747517107958768909318763975643
61747517107958768910133868103145
61747517107958768916845674459855
61747517107958768916845703157615
61747517107958768916845703159067
61747517107958768916849056026897
61747517107958769054109815001640
61747517107958769054109815118280
61747517107958772616172036062043
61747517107958773805976774775787
61747517107958773850891207321279
61747517107958773858483917130946
61747517107958774400501409421495
61747517107958783688562360580270
61747517107958783688562446319418
61747517107958783691007754001799
61747517107958783691007839727898
61747517107958783691007840194458
61747517107958783734292672800861
61747517107958783734292672800862
61747517107958783734292783346923
61747517107958783734292787591902
61747517107958783734294995731686
61747517107958783734294995749155
61747517107958783734294995749156
61747517107958783734295024311402
61747517107958783734295024783786
61747517107958783734295110522934
61747517107958783734295110540196
61747517107958783736740504397974
61747517107958783736740504402345
61747517107958783736740504415236
61747517107958783741822963782669
61747517107958784923340821816854
61747517107958784923340822884084
61747517107958784923340823234004
61747517107958784923340908973152
61747517107958784923340936135718
61747517107958784923341194770312
61747517107958784923344289003548
61747517107958784923344293725282
61747517107958784923344294075202
61747517107958784923344379814350
61747517107958784924094340198749
61747517107958784924097406199973
61747517107958784925789773689390
61747517107958784925789773706652
61747517107958784930872347867550
61747517107958784969010838591731
61747517107958784969010838593183
61747517107958784969011068162579
61747517107958784969011096860387
61747517107958784969011182953827
61747517107958784969014191461013
61747517107958784969073485908102
61747517107958784969073572113810
61747517107958784969073573176460
61747517107958784969073573182284
61747517107958784969073600693526
61747517107958784969073601756176
61747517107958784969073601775049
61747517107958784969073601775050
61747517107958784969073602228560
61747517107958784969073830393904
61747517107958784969073830412777
61747517107958784969073858973620
61747517107958784969073858992493
61747517107958784969073945185152
61747517107958784969077039300504
61747517107958784969077045434808
61747517107958784969077302652252
61747517107958784969077302671125
61747517107958784969826742941247
61747517107958784969826742954137
61747517107958784969826743053521
61747517107958784969826743057733
61747517107958784969826746240061
61747517107958784969827001221341
61747517107958784969827004403669
61747517107958784969827090615201
61747517107958784969830099004295
61747517107958784969830448082301
61747517107958784971521318585334
61747517107958784971521318697762
61747517107958784971521318697767
61747517107958784971521667303384
61747517107958784971522437426346
61747517107958784971522437780637
61747517107958784971522437892906
61747517107958784971522700778253
61747517107958784971524676151812
61747517107958784971524761890960
61747517107958784976604925878407
61747517107958784976605011958797
61747517107958784976605012071066
61747517107958919012296789715058
61747517107958919012297132671650
61747517107958919217375489365643
61747517107958919217375489482283
61747517107958919217459258283087
61747517107958919217647544627619
61747517107958919218208928603507
61747517107958919219906976274273
61747517107958924090400860514344
61747517107958924090401893633470
61747517107958924501995871465114
61747517107958924502748242037258
61747517107958933417353792304522
61747517107958933417353878043670
61747517107958933417353906737058
61747517107958933417357259604888
61747517107958933417357264204158
61747517107958933417416554065074
61747517107958933417416668856114
61747517107958933417416927136368
61747517107958933417418046348982
61747517107958933419864386729208
61747517107958933419864645009462
61747517107958933419865764222076
61747517107958933828947885985644
61747517107958933828948890389748
61747517107958933828948890394120
61747517107958933828948914488238
61747517107958933828948919087508
61747517107958933828951237436532
61747517107958933828951242035802
61747517107958933829198933032290
61747517107958933829198933045340
61747517107958933829199966147204
61747517107958933831395602441796
61747517107958933831395603858738
61747517107958933831396636960602
61747517107958933831398959908896
61747517107958933831458364560852
61747517107958933831459397662716
61747517107958933831646650918434
61747517107958933831647684020298
61747517107958933966396925642838
61747517107958933966396925655888
61747517107958933968656357171400
61747517107958933968657390273264
61747517107958933973739935766714
61747517107958935063646365161754
61747517107958935063647136814086
61747517107958935063708783970086
61747517107958935063709126926678
61747517107958935063709898579010
61747517107958935063729703631098
61747517107958935063729704693908
61747517107958935063729789370246
61747517107958935063730047650500
61747517107958935063731195556502
61747517107958935063731196960394
61747517107958935064461925149174
61747517107958935064462268105766
61747517107958935064545607620498
61747517107958935064545607974790
61747517107958935064545612219768
61747517107958935064545612224140
61747517107958935064545693713938
61747517107958935064545722411538
61747517107958935064545725593866
61747517107958935064545727010808
61747517107958935064545951994032
61747517107958935064545951994192
61747517107958935064545955176360
61747517107958935064545955180732
61747517107958935064545980691792
61747517107958935064545983874120
61747517107958935064545983878540
61747517107958935064545983891590
61747517107958935064545985295482
61747517107958935064546069967608
61747517107958935064546726833064
61747517107958935064547099904406
61747517107958935064547103086734
61747517107958935064549078461696
61747517107958935064549083060966
61747517107958935064549427434708
61747517107958935066178918015816
61747517107958935066241680130660
61747517107958935066993444883902
61747517107958935066993701747214
61747517107958935066994820959828
61747517107958935066996800934060
61747517107958935071323905335808
61747517107958935071323905348858
61747517107958935200990458002198
61747517107958935200990458006570
61747517107958935200990802375732
61747517107958935200991605895102
61747517107958935200991950286106
61747517107958935201743599185658
61747517107958935201743600585338
61747517107958935201743686324486
61747517107958935201743715022086
61747517107958935201743718204414
61747517107958935201743719621356
61747517107958935201744062578156
61747517107958935201744062595418
61747517107958935201747071072244
61747517107958935201747075671514
61747517107958935201747415463248
61747517107958935201747420045256
61747517107958935203438175875292
61747517107958935203438261968732
61747517107958935203438291132892
61747517107958935203438524835205
61747517107958935203438524835206
61747517107958935203439295087858
61747517107958935203439296487537
61747517107958935203439296487538
61747517107958935203439323768196
61747517107958935203439328367466
61747517107958935203439668159200
61747517107958935203439672741208
61747517107958935203441648232810
61747517107958935208521869261646
61747517107958935208521869266018
61747517107958935208521870665697
61747517107958935208521870665698
61747517107958935208521897946356
61747517107958935226325806459275
61747517107958935272980140874096
61747517107958935612773870084328
61747517107958935613253895591366
61747517107958935613337578062690
61747517107958935613337578080112
61747517107958935613337578416982
61747517107958935613337582661960
61747517107958935613337582666332
61747517107958935613337664156130
61747517107958935613337692853730
61747517107958935613337697453000
61747517107958935613338697275256
61747517107958935613341048903888
61747517107958935613341053503158
61747517107958935615033272919502
61747517107958935615221587957422
61747517107958935615785415326094
61747517107958935615788771376252
61747517107958935620115847093290
61747517107958935620115847097662
61747517107958935620115875791050
61747517107958938770523336421524
61747517107958938770523337838466
61747517107958938770523341020794
61747517107958938770526693888624
61747517107958938770586098540580
61747517107958938770586103139850
61747517107958938770586356820834
61747517107958938770587476033448
61747517107958938773033821012944
61747517107958938778117423706748
61747517107958939319566355340354
61747517107958939319566359926574
61747517107958939321825791455136
61747517107958939321826824557000
61747517107958939326909394148940
61747517107958939326909398735160
61747517107958940554161035579568
61747517107958940554161379970572
61747517107958940554913149305822
61747517107958940554913492279884
61747517107958940554916505355980
61747517107958940556608758051932
61747517107959219200814241488818
61747517107959219200814327227966
61747517107959219201567468407054
61747517107959219217189324141396
61747517107959219224528203367356
61747517107959219224528322874514
61747517107959219224716234625608
61747517107959219224716263324820
61747517107959219224719616192650
61747517107959219226975694853382
61747517107959219226975924422778
61747517107959219226975953120586
61747517107959219226975953237226
61747517107959219226976039214026
61747517107959219353634261664685
61747517107959219354198226856071
61747517107959219354198255553879
61747517107959219361164553715939
61747517107959219361725937809919
61747517107959219361725966389635
61747517107959219361729293741985
61747517107959219361788699929135
61747517107959219363672714073265
61747517107959219364236707844367
61747517107959219364236794055899
61747517107959219364240151056439
61747517107959219364240151522999
61747517107959219402375284762819
61747517107959219406708926975653
61747517107959219406708931574923
61747517107959219407462073921863
61747517107959219407462078521133
61747517107959219407462332552037
61747517107959219407462335738577
61747517107959219410000839201139
61747517107959224089880341308479
61747517107959224135613005511995
61747517107959224691997915683169
61747517107959224760722550662591
61747517107959224760722551012511
61747517107959224897920543273139
61747517107959233972654299568243
61747517107959233972716946536303
61747517107959233972717061333167
61747517107959233974976492861729
61747517107959234025728970994801
61747517107959235208000204039105
61747517107959235208000317295159
61747517107959235208062964263219
61747517107959235208062965817127
61747517107959235214840885737957
61747517107959235260510902973413
61747517107959235260510904489733
61747517107959235278399527426711
61747517107959235390993735874147
61747517107959235390996830474773
61747517107959235392688313384633
61747517107959235392689085036965
61747517107959235397771657348885
61747517107959235415596486918133
61747517107959235415597520037259
61747517107959235468943900483051
61747517107959235468943900832971
61747517107959235802587251371939
61747517107959235880537763405563
61747517107959236017735785181883
61747517107959236017735870925243
61747517107959236017735871275163
61747517107959236018551660826363
61747517107959238914040694487011
61747517107959238914104226841457
61747517107959239119942287053009
61747517107959239119943320522055
61747517107959239127536001262519
61747517107959239127536029960279
61747517107959239539129979094163
61747517107959239539130007778873
61747517107959239539130007791923
61747517107959240744163165571663
61747517107961470201222980327551
61747517107961475698930002133012
61747517107961484980213118973346
61747517107961485025945783293502
61747517107961485025945865141803
61747517107961485025945869386782
61747517107961486811967403924270
61747517107961486811967404040910
61747517107961637387381588760304
61747517107961637388197491704316
61747517107961937172190845200443
61747517107961937531717944355428
61747517107961937531717944472068
61747517107961940830783089573753
61747517107962821075838370724525
61747517107962821083094366530451
61747517107962821083178053482953
61747517107962821083368662775779
61747517107962821083931194663493
61747517107962827034418219178731
61747517107962827034418219528651
61747517107962837733413877570841
61747517107962837739939865075951
61747517107962837739939893891803
61747517107962837739939894241723
61747517107962837739939979985083
61747517107962837739939980335003
61747517107962841261334116838713
61747517107962841261334116851763
61747517107962841261355008721167
61747517107962841261355008740850
61747517107962841398532109449261
61747517107962841398532109462311
61747517107962841444285665535231
61747517107962841444285665554914
61747517107962841858579687418879
61747517107962843047628956729978
61747517107962843084135589382213
61747517107962843091477480297894
61747517107969574078375800521071
61747517107969579017503534500799
61747517107969579017503534617439
61747517107969579017566296736495
61747517107969579429348560925769
61747517107969579431607996686419
61747517107969579436690451724603
61747517107969579436690451841243
61747517107969579436691226559263
61747517107969579436691226675903
61747517107969579567111412486321
61747517107969579573889247517652
61747517107969579573889247867572
61747517107969579573889247984212
61747517107969590092401326051719
61747517107969590549728628130291
61747517107969590686925501416006
61747517107969590686925501532646
61747517107969590686925587621714
61747517107969590686925616207205
61747517107969590686925616319474
61747517107969590686925616323845
61747517107969590686926649308910
61747517107969590686926649321960
61747517107969590686926649425550
61747517107969590686926649438600
61747517107969590686926650371720
61747517107969590686926650488360
61747517107969590686926650838280
61747517107969590686926735514618
61747517107969590686926735518989
61747517107969590686928973320014
61747517107969731522475060677467
61747517107969731522475061027227
61747517107969740232790207488538
61747517107969740232790207838458
61747517107969740232790208888218
61747517107969740781644595676044
61747517107969740781644596025964
61747517107969741879982026695266
61747517107969742017180019305814
61747517107969742085905588913088
61747517107969742085905703704336
61747517107969742086720491689504
61747517107969742086720492039424
61747517107969742634864695540599
61747517107969745586022403874068
61747517107969745721525819790610
61747517107969745723220396484616
61747517107969746209375401020373
61747517107969746209375401020374
61747517107970029927334877842111
61747517107970029927334878192031
61747517107970040445010816415611
61747517107970041040561356787320
61747517107970042824135260724444
61747517107970042824196887821953
61747517107970042824196889221633
61747517107970042824198007017097
61747517107970042824200331365062
61747517107970042824200331365071
61747517107970042824950049059532
61747517107970042831539897932779
61747517107970042831539899332459
61747517107970042831540014123490
61747517107970046352892438923091
61747517107970046535885698417575
61747517107970046535885814608286
61747517107970047587674343720265
61747517107970047587674343720266
61747517107970047587674372418023
61747517107970047590185974314443
61747517107970924951361581300551
61747517107970924951361609998359
61747517107970924952970265981057
61747517107970924954060466809180
61747517107970930495083897717619
61747517107970932090895667318793
61747517107970932144159398408223
61747517107970941354209699260821
61747517107970941399942363464337
61747517107970941608373122955481
61747517107970942591247969687901
61747517107970942636980633891417
61747517107970942636980719980645
61747517107970943208932731893879
61747517107970943254686287989404
61747517107970943254747915086912
61747517107970943254747915086913
61747517107970943254747916486593
61747517107970943254749034282057
61747517107970943255501076324492
61747517107970943262090925197738
61747517107970943262090925197739
61747517107970943262090926597419
61747517107970943262091041388450
61747517107970943262282698328885
61747517107970943391945907697461
61747517107970943391945909097141
61747517107970943399288917808287
61747517107970943399288919207967
61747517107970946295593770050441
61747517107970946341326434372001
61747517107970946341326434376213
61747517107970946341326520465441
61747517107970946341326520469653
61747517107970946348104355380179
61747517107970946348104441827751
61747517107970946348104441944391
61747517107970946913364537686843
61747517107970946915056790732715
61747517107970946920704220913443
61747517107970946920704220917655
61747517107970946920895863208757
61747517107970946920895863208758
61747517107970946959094834766853
61747517107970946961542600347407
61747517107970946966436725682534
61747517107970946966436725682535
61747517107970946966436727082215
61747517107970946966436841873246
61747517107970946966628527412273
61747517107970946966628527412274
61747517107970946968320751390779
61747517107970946968320751390780
61747517107970946968320780108225
61747517107970946968320780108226
61747517107970946968884605704209
61747517107970946968884606054129
61747517107970947103634718293083
61747517107970948150402808109711
61747517107970948150402808459631
61747517107970948155486154412587
61747517107970948201218775368178
61747517107970948203666539549061
61747517107973644546339369784284
61747517107973644546402116076937
61747517107973644546404440424911
61747517107973644553744008392299
61747517107973648258089808877095
61747517107973648258089923668126
61747517107973650041663711414539
61747517107973650041663712814219
61747517107973650041663827605250
61747614139418133110554622883548
61747614139734026405198370462262
61747614139734026406890621641894
61747614139745889831065699116492
61747614139745889831128547328988
61747614139745939244905327776538
61747615496325516666562936015717
61747615496325516666625698130561
61747615496326417234374717656149
61747615496326417234437479770993
61747615974921469718322271522549
61747615974924171421757617492201
61747615974924171422008664551897
61747615974924171422008664570771
61747615974924175127797993621243
61747615974924175128049042099493
61747615974925071852371406522085
61747615974925071852371406523489
61747615974925071989569399482553
61747615974925071989632161247477
61747615974925071989820446542249
61747615974925071989820446561123
61747615974925075558411782652531
61747615977296306614051482271165
61747615977843567440366792967956
61747615977867882771284905250918
61747615977879584799477169739590
61747615977879584799665195102762
61747615977879588368194027709548
61747615977879588368444817551800
61747615977879588368445074769244
61747615977879588368448173956090
61747615977879588368448175018900
61747615977879588505705572281564
61747616028172033905750400123957
61747616028172033905753842267395
61747616028172033905753843330205
61747616028196349236669632664873
61747616028196349236671955613167
61747616045897909961957379856389
61747616045897909962020141621313
61747616045897910007798089379567
61747616045897910007798089392617
61747616045897910007798089398441
61747616045922225338713880126965
61747616045922225338716203075259
61747616054104534523855436458737
61747616054132752267776963398299
61747616054655696163284004585792
61747616054680007788161739223392
61747616054691715032454150055704
61747616054691715167290312943412
61747616054691715167290398682560
61747616054691715169714900549008
61747616054691715169714904781096
61747616054691715169714906316290
61747616054691718738494524514526
61747616054691720522884336000756
61747616054692015359006391142008
61747616054692015359009744004222
61747616182015132026757308297571
61747616187083278108254924242410
61747616187635620260565368746662
61747616187635623966603421577490
61747616187729279312987957151333
61747616187732881584237321971967
61747616187923758036893720462361
61747616187923758036894093514989
61747616187923758036894093533863
61747616187923772312009760293625
61747616187927359759098202593703
61747616187948073367809509447109
61747616187948073367809882499737
61747616187948073367809882518611
61747616187951675090013991559577
61747616187951675090013991578451
61747616187951686206442371713001
61747616187958579992304659396832
61747616187958594816651004313826
61747616190586501105365674147621
61747616190586501105365674151833
61747616204485249530071097849721
61747616205357897749408069437975
61747616205360599590104170133019
61747616205361500020655540373445
61747616205430796160974807889889
61747616205455110895401741068493
61747616205455111490198344878525
61747616205455111492374093587295
61747616205455111492374465123603
61747616205455111492374466639923
61747616205457812736097841763537
61747616205457812781851426673405
61747616205457860961768596412657
61747616205458713166648869047371
61747616205465618116845255159327
61747616205465618117096303635965
61747616205465666292891066376677
61747616205465666292891066393939
61747616205465666292891067793619
61747616205465666294585643070683
61747616205465666294585644487625
61747616205465966070654349783309
61747616205465966070654435404205
61747616205465966070654436939399
61747616205465966483880228281571
61747616205465966619442964175343
61747616205465966619446320225501
61747616205465966619446407381591
61747616205465966621137912522297
61747616205465966621138572571533
61747616205465966621138573988475
61747616205465966621138660077543
61747616205649633541903222806975
61747616205649634136699453564379
61747616205649634138875578408727
61747616205649634138875579925047
61747616205649634138937967574533
61747616205649634138938340627161
61747616205649634138938340640211
61747616205649634138938340646034
61747616205649634138938340646035
61747616205649634276199095371427
61747616205649648549622509785157
61747616205649648963095993201289
61747616205652335430528660203607
61747616205652350254749446532477
61747616205673948872818639438935
61747616205673949467615243248967
61747616205673949468099116563763
61747616205673949468161878678607
61747616205673949468162534495755
61747616205673949469791368209955
61747616205673949469793692208009
61747616205673949469854129858239
61747616205673949469854131374559
61747616205673949469856454322853
61747616205673949469857111189761
61747616205673949607114884706095
61747616205673960174500245939077
61747616205673960176129076466737
61747616205673960176191838231661
61747616205676650759752198358643
61747616205676650759814960473487
61747616205676650761444450004835
61747616205676650761446774002889
61747616205676650761507213169439
61747616205676650761509536117733
61747616205676661877872915547487
61747616205676661879626811150089
61747616205676661879627184202717
61747616205676661879627844269215
61747616205676661879630253293527
61747616205676665585668221797937
61747616205684770694279023006734
61747616205746895050762284578577
61747616205746895050762284928497
61747616208304268390812370029420
61747616208304268390812371564454
61747616208304268390812456118488
61747616208304268390812457653522
61747616208304273881995700339940
61747616208304273881995701739620
61747616208304273881995786429008
61747616208304273882249847649292
61747616208304273882249847999212
61747616208304273882249849048972
61747616213568391373034508015619
61747616213568392953129099929302
61747616213568393019346623752484
61747616213568393019347656854348
61747616213568393020099773762930
61747616213568393020162535882146
61747616213568393021792020693212
61747616213568393021794349407176
61747616213568393021853664783524
61747616213568393022606810194700
61747616213568393156607292738725
61747616213568393159118894777301
61747616213568393159871007086613
61747616213665654343832193353694
61747616213665654481092948083295
61747616213665654483540752517841
61747616213672542773995192489653
61747616213672542776502233503440
61747616213672542776503355917048
61747616213673441558230664588469
61747616213673443204546133991570
61747616213673443204546133998212
61747616213673443207054383182008
61747616213673443207057736049829
61747616213673443207057736049838
61747616213673443207809848359141
61747616213673443207809848359150
61747616213673443341806888740857
61747616214224454794517255293161
61747616214224454795082111177477
61747616214224454796756057679605
61747616214224454796756832514265
61747616214224905218293044091380
61747616214224905218771149712229
61747616214332506462878956403463
61747616214540505920251425115105
61747616214540505920251429714375
61747616214547694538240690957488
61747616214547694540413086798428
61747616214547694540413459851056
61747616214548594968791718222448
61747616214548594970964113713468
61747616214548594970964114063388
61747616214548594970964487116016
61747616214548594970965233258532
61747616214548594971236082896506
61747616214548594971236083246425
61747616214548594971236083246426
61747616214548594971237202441570
61747616214548609792677778938441
61747616214548609792678922245173
61747616214548609792678926844443
61747616214548609793702887883625
61747616214548609793703002202489
61747616214548609795125499993863
61747616214548609795126643300595
61747616214548609795962323644275
61747616214551296262617568910896
61747616214551311084331232387721
61747616214551311084332004040053
61747616214551311085105008357957
61747616214551311085108369007385
61747616214551311086778581788743
61747616214551311086778954860085
61747616214551311086779725095475
61747616214551311086779729694745
61747616214551311087615405439155
61747616214656661459575202957547
61747616214656661459826245299881
61747616214656661459826250017243
61747616214656661459829602885073
61747616214656661461249915095795
61747616214656661461249919695065
61747616214656661462085595439475
61747616258632740347612616657533
61747616258632784819253221679533
61747616258636386541455003204859
61747616258636386541455007436947
61747616258636386541455007791079
61747616258636390247495383565989
61747616258644495356130089526817
61747616258644495356130172433557
61747616258644495356130175615885
61747616258644495356130175620097
61747616258644495905169752378227
61747616258644495905173108428385
61747616258644495905173108445647
61747616258644495905173194521665
61747616258644495905173194534715
61747616258644495906864328022473
61747616258644495906865361124337
61747616258644495906865362541279
61747616258644495906865447230667
61747616258644495906867685489573
61747616258851578323275619425373
61747616258851578323337262332023
61747616258851578323337265514351
61747616258851578323338295451149
61747616258851578324970196469299
61747616258851578325029515027975
61747616258851578325029518210303
61747616258851578325032872495075
61747616258855191163662375894187
61747616258855191163662380126275
61747616258855191163662380480407
61747616258855191163662466219555
61747616258855194871332332925493
61747616258855194871395008951269
61747616266746021877030204111448
61747616266851072106291132189552
61747616266851072106291133724746
61747616266851083224408776038236
61747616266851086932143728862013
61747616266851086932143733583746
61747616266851086932143733583747
61747616266851372249808022237482
61747616266851388311764033881282
61747616266851388311764119624883
61747616266854090015199379852338
61747616267402233747415305563122
61747616284467946081745342969464
61747616284467946081808191181960
61747616284471897979074451573540
61747616284471898116338559170965
61747616284569141594352180405495
61747616284569143241543913542029
61747616284576047777784352386684
61747616284576047777784353921878
61747616284576058895901996235368
61747616284576058895903029354494
61747616284576062603636949059145
61747616284576062603636953780878
61747616284576062603636953780879
61747616284577248351789597923148
61747616284577248351852269699574
61747616284577248351852273948924
61747616284577248353481847924387
61747616284577248353544523600243
61747616284577248489050266559472
61747616284577262766676987750849
61747616284577264411360560287953
61747616284577264413051779513487
61747616284577264413055140162915
61747616284577264413808281343374
61747616284577264550249772473955
61747616284579949642689529709715
61747616284579949643505351494454
61747616284579949643505355743804
61747616284579949643505470534844
61747616284579949643505472070038
61747616284579949645197605395123
61747616284579949645197723368740
61747616284579949645201047521091
61747616284579960761623114383528
61747616284579960761624147502654
61747616284579964469358067207305
61747616284579964469358071929038
61747616284579964469358071929039
61747616284579966117243627314430
61747616284579966251990540927892
61747616284579966253685121644601
61747616284579966253747883409525
61747616284579966253749002603860
61747616284579966253749004023223
61747616284579966254501025521733
61747616284579966254502143782948
61747616284579966254504467781002
61747616284579966254504467783423
61747616284579966254504467783432
61747616284579966254504467800685
61747616284579966254504469200365
61747616284580850213012858231125
61747616284580866684300029868820
61747616284580866684300031288183
61747616284580866685053171047908
61747616284580866685055495045962
61747616284580866685055495048383
61747616284580866685055495048392
61747616284580866685055495065645
61747616284580866685055496465325
61747616285116398761133759211624
61747616285127209418908526110174
61747616285128410036305553627646
61747616285128410038730145819462
61747616285128411823144206899419
61747626985096212590428399963279
61747626985096212590428400313199
61747626985096212590616686657731
61747626985096213139471332771567
61747626985096213139471332788829
61747626985096213141981815946045
61747626985096218081109549925773
61747626985096218083302866471661
61747626985096218495147893129863
61747626985096229201423958112813
61747626985096229201674662233179
61747626985096234554656067372565
61747627035211766167239918782671
61747627035211766167239918801545
61747627035215320262231943450991
61747627052937642269284166263637
61747627052940295797279283346887
61747627055989384835846462384404
61747627055989384835909224149328
61747627055989384836097252226656
61747627055989384836097252226816
61747627055989384836100608643996
61747627055989384836100609693756
61747627056000191648802155969518
61747627061901896052716419831912
61747627061901907353848326412278
61747627061901907356275126761348
61747627061901907356275212517758
61747627061901907356275238364444
61747627061901907356275241552388
61747627061901911062315614143566
61747627061901912709444671250112
61747627061901912709444672416512
61747627061910017819753377671533
61747627061910017819753377690247
61747628417832766361025193026493
61747628417833666928774212902001
61747628418489278450353431698617
61747628418489278450416193813461
61747628418490178880967220728501
61747628418490179018165213339049
61747628418490179018227975453893
61747628497588602734165629092022
61747628497588602734228390856946
61747628497588602734228392273888
61747628498569271043155373210490
61747628896431424684181239918285
61747628896431425233223914463581
61747628896431425234039817407593
61747628896431425234040190460221
61747628896431425234040190479095
61747628896432325390006832436939
61747628896432325390006947209313
61747628896432325390006947210717
61747628896432325390006947228187
61747628896432325390009156784913
61747628896432325801788837283101
61747628896432325801789210335729
61747628896432325801789210354603
61747628896501669111513003343617
61747628896501669569383211004717
61747628896501669569386652694645
61747628896501669569386654210965
61747628896501669706584645408783
61747628896501669706584645421833
61747628896501669706584645427657
61747628896505271840382732196677
61747628896525985037502759104475
61747628897087933205548113175101
61747628897087933205610875289945
61747628897088833636161901156629
61747628897088833636161902204985
61747628897088833636161902206389
61747628897088833636161902554905
61747628897088833773359895165453
61747628897088833773422656930377
61747628897088837342202278683947
61747628899350815492528424359138
61747628899350815494220677055090
61747628899350815906002940181506
61747628899375130823444213693806
61747628899386833118758723445472
61747628899386838204934531397358
61747628899386838204997293512202
61747628899386838616716537306330
61747628899386838616779299421174
61747628899386838616779299421334
61747628976162945727284581804038
61747628976162945864545336179510
61747628976162945864545337596452
61747628976187261193765515251748
61747628976187261193768872718848
61747628976198968437995078593038
61747628976198968438057840694832
61747628976198968575255832955460
61747628976198968575318595070304
61747628976199268627328521849110
61747628976199268764589190484030
61747628976199268764589190485434
61747628976199268764592632628872
61747628976199268764592632646341
61747628976199268764592632646342
61747628977143614173472318533054
61747629109142840261669296809257
61747629109142888483490356601610
61747629109248205503874975570141
61747629109248254916899389696141
61747629109248254917443328062049
61747629109248254917443701114677
61747629109248254919138277821733
61747629109248256520537734847509
61747629109248256520537736264451
61747629109248256520788783324147
61747629109799352213862304985677
61747629110087534043271187327041
61747629110091136177257560576315
61747629110091136314455553186863
61747629110111849374186976311789
61747629110122352345423075243831
61747629110122352749611251085023
61747629110122352757205338370247
61747629110122352886872005810415
61747629110122352886872264077619
61747629110122352894466093082589
61747629110122352894466093095639
61747629110122352894466094145399
61747629110122356042175131749915
61747629110122356044686386576725
61747629110122356044686644856979
61747629110122356049765518611447
61747629110122356049768960754885
61747629110122356453957395926091
61747629110122356461547782787623
61747629110122356461551224931061
61747629110122356591217806295211
61747629110122356591218064562415
61747629110122356598811893567385
61747629110122356598811893580435
61747629110122356598811894630195
61747629112093749569246458621507
61747629112097353490133898164496
61747629112097353490133898183370
61747629113066308934675053960411
61747629113066309071746753160013
61747629126863912280875465266297
61747629126867815795961053541385
61747629126867815795964496747633
61747629126867815795964524027047
61747629126867815802739346669071
61747629126867815802739348068751
61747629126867816345007171292929
61747629126867816345007542829237
61747629126867816351782365570639
61747629126868716912756564239939
61747629126965077668676139072875
61747629126972930950424842215867
61747629126973227433654687399775
61747629126973227433655058917209
61747629126973227433655059980019
61747629126973230588936547909261
61747629126973230588936920961889
61747629126973230588957836963977
61747629126973230588960907571107
61747629126973230589149196998589
61747629126973230589211874559559
61747629126973230589211956049357
61747629126973230589211959235897
61747629126973230589211960648627
61747629126973230590631496606135
61747629126973231137917177761663
61747629126973231138000487515777
61747629126973231138000487528827
61747629126973231138003844982877
61747629126973231138003845001751
61747629126973231139611381752961
61747629126973231139611754805589
61747629126973231139695064572753
61747629126973231139695436109061
61747629126973231139696097678829
61747629126973231139696097697703
61747629126973231139696182251577
61747629126973231139696183767897
61747629126973231139696183786770
61747629126973231139696183786771
61747629126973231139698417440583
61747629126973231139698420627123
61747629126973231139698506716191
61747629126974131157023741226249
61747629126974131705815711668441
61747629126974131707507964364393
61747629126976833409163932670651
61747629126976833409226694789707
61747629126976833410858508314897
61747629127520420659145838694357
61747629127521321226957879300429
61747629127524327885355521981607
61747629127524327885355524714637
61747629127524327885355525163935
61747629127524327885355525181197
61747629127524327885355526230957
61747629127524328022553517325185
61747629127524328022553517424563
61747629127524328022553517443229
61747629127524328022553517443437
61747629127524328022553518841505
61747629127524328022553518842909
61747629127524328022616280956349
61747629127525228453104545058317
61747629127813410282513427049761
61747629127813410282576189164605
61747629127816111848750780305275
61747629127816111985948772915823
61747629127817012553760551842099
61747629127817012553760556441369
61747629127837721767954283530351
61747629127837721905215038255743
61747629127837725473992337061019
61747629127837725611253091436491
61747629127837725613429217797159
61747629127840423473628487862217
61747629127840423473628489279159
61747629127840423473628516558573
61747629127840423473628517975515
61747629127840423610889271283965
61747629127840423610889272700907
61747629127840423617664093925989
61747629127840427179666570089241
61747629127840427179666570106503
61747629127840427316927209679289
61747629127840427316927211096231
61747629127840427316927324464713
61747629127840427316927325881655
61747629127841327747415589983623
61747629127841327884676345776037
61747629127848227341784873567587
61747629127848227341785216524179
61747629127848228577130891294503
61747629127848228577133990144479
61747629127848228577134332984431
61747629127848228577134334500751
61747629127848228584473671841501
61747629127848228584477027891659
61747629127848228584477113630807
61747629127848228584477115047749
61747629127848228584661958180417
61747629127848228584661958197679
61747629127848228584665401386665
61747629127848228584724720318347
61747629127848228584728163524595
61747629127848228988916252804335
61747629127848228988916597160607
61747629127848229126173908796391
61747629127848229126177007529727
61747629127848229126177007629105
61747629127848229133520132549637
61747629127848229133704975682305
61747629127848229133704975699567
61747629127848229133708418888553
61747629127848232281476691429379
61747629127848232281479786030005
61747629127848232281479789217949
61747629127848232281479790629275
61747629127848232281480047380159
61747629127848232281480047479537
61747629127848232281480048896479
61747629127848232281480130386277
61747629127848232281480133568605
61747629127848232281480134985547
61747629127848232283172043325227
61747629127848232283172300175489
61747629127848232283172301592431
61747629127848232283172386264557
61747629127848232283172387681499
61747629127848232283927507085427
61747629127848232283927851441699
61747629127848232283927852858641
61747629127848232283928884560825
61747629127848232288254612904117
61747629127848232288819845029005
61747629127848232288822828026535
61747629127848232288822910933275
61747629127848232288822914115603
61747629127848232288822915532545
61747629127848232289011114266073
61747629127848232289073959410121
61747629127848232289073962592449
61747629127848232289073964009391
61747629127848232290514420673251
61747629127848232290702333959539
61747629127848232290702335376481
61747629127848232290703368478345
61747629127848232290703453167733
61747629127848232290703454567413
61747629127848232290705691426639
61747629127848232290705772916437
61747629127848232290705774333379
61747629127848232290705777515707
61747629127848232693262053289131
61747629127848232693262053388509
61747629127848232693262054805451
61747629127848232694954306434381
61747629127848232694954306451643
61747629127848232694954650807915
61747629127848232695522518374471
61747629127848232700605178291779
61747629127848232700605178309041
61747629127848232700856226768625
61747629127848232700856228185567
61747629127848232830522804931573
61747629127848232830522808113901
61747629127848232830522808119517
61747629127848232830522809530843
61747629127848232832215060809853
61747629127848232832215062226795
61747629127848232832782239648079
61747629127848232832783272749943
61747629127848232832970525986995
61747629127848232832970527403937
61747629127848232832971558989481
61747629127848232832971559106121
61747629127848232837297631805685
61747629127848232837862490877945
61747629127848232837865846928103
61747629127848232837865933034433
61747629127848232838054133167641
61747629127848232838113539354791
61747629127848232838116895404949
61747629127848232839557439574819
61747629127848232839745352861107
61747629127848232839745354278049
61747629127848232839746385980233
61747629127848232839746472069301
61747629127848232839748710328207
61747629127848528773998786219139
61747629127848529185781048878995
61747629127848529323041803604387
61747629127848529323041803721027
61747629127848529323041805120707
61747629127848532479786133761589
61747629127848532479786135296783
61747629127848532480036839399887
61747629127848532889875773724378
61747629127848532891568398405937
61747629127848532891568398423199
61747629127848532891819102509041
61747629127848532891819102526303
61747629127848532891821426524357
61747629127848533022032946041779
61747629127848533027133457946230
61747629127848533028829154198351
61747629127848533029019419134905
61747629127848533029079858301455
61747629127848533029082176650479
61747629127848533029082181249749
61747629127848534079720053933953
61747629127848534081412306997087
61747629127848534081414629578199
61747629127848534081414630995141
61747629127945794345913536993412
61747629129811521797085634998382
61747629129811521798780212042308
61747629129811522346130719630800
61747629129822328612584442749310
61747629129822329161627118711548
61747629129823229180333377967194
61747629129823229729376395469082
61747629130802990338143542572702
61747629130802990339555559828988
61747629130802990339743933329610
61747629130802990339835795635836
61747629130802990339838118216948
61747629130802990339838119633890
61747629130802990339838119752141
61747629130802990339838122938682
61747629130802990339838124355624
61747629130802990339839152871267
61747629130802990340402978822998
61747629130802990340403236040442
61747629130802990340403323196532
61747629130802990340591265180579
61747629130802990340591265180580
61747629130802992124227934419088
61747629130802992124793047520848
61747629130802995691310657580118
61747629130802995692754529121260
61747629130802995693007557222418
61747629130802995828319588644292
61747629130802995828571411955590
61747629130802995830015194085610
61747629130802995830830068649492
61747629130802995830833424699650
61747629130802995831021452776978
61747629130802995831022485897472
61747629130802995831022487297152
61747629130802997475448641149956
61747629130802997477395041523810
61747629130802997477397364103554
61747629135728252872049252526707
61747629135732153682924741616300
61747629135732153682987417642076
61747629135841122242521196487469
61747629136680400964910711334204
61747629136704712589788446444922
61747629136704712589788447961242
61747629136704712589788532184070
61747629136711615752940791551047
61747629180046393440710365369016
61747629180151759874687613585965
61747629180151759874687699325113
61747629180151759874938662062603
61747629180151759874938747801751
61747629180151761477757743614915
61747629180151761477757745031857
61747629181015350488296090809055
61747629181015350625556841997987
61747629181015350625556845534447
61747629181015354194334143989803
61747629181025857295048992470631
61747629181025857295048995190611
61747629181025857295048995658575
61747629181025857295048996706931
61747629181025857302392120210521
61747629181025860999394792955427
61747629181025860999394795675407
61747629181025860999394796141967
61747629181025860999394796143371
61747629181025861001087045651379
61747629181025861001087048837919
61747629181025861001087049887679
61747629181025861001902952850565
61747629181025861001902953200485
61747629181025861001905277198539
61747629181025861001906309250643
61747629181025861001906395343923
61747629181025861006737920695317
61747629181025861006737921045237
61747629181025861006988883428803
61747629181025861006988969522083
61747629181026161196196801405474
61747629181027058059662811608791
61747629181027058059725573255623
61747629181027058059725573355001
61747629181027058059725573372263
61747629181027058059725573373715
61747629181027058059725574771943
61747629181027061758085741656955
61747629181027061758148500589471
61747629181027061758148503771799
61747629181027061758905002068067
61747629181027061765512574894045
61747629181027061765763623353421
61747629181027061765763626535749
61747629181027061765763626539961
61747629181027061765763626553011
61747629181027061765763627952691
61747629181027061765765946301715
61747629181027061765765950900985
61747629181027063367141418148265
61747629181123418808745144289002
61747629181123422514783197469750
61747629181123422514783200656290
61747629189015150064305981761404
61747629189015150064307100956548
61747629189889249412996227394650
61747629189890146273762294114831
61747629189890149978108094599627
61747629189890444633894830511533
61747629189890444633894830513963
61747629189890444633894830868095
61747629189890446418284642348492
61747629189890446418284642348501
61747629189890449987064263734889
61747629189890449987064263747930
61747629189890449987064263747939
61747629189890450124325018110361
61747629189890451771454075215295
61747629206623652167473143399720
61747629206635659737479875397690
61747629206635659737479961142454
61747629206635659739925359598098
61747629206741020813394593807000
61747629206741024517739250648188
61747629206741026166287553547481
61747629206741026166288586649345
61747629207397538248903727460337
61747629207397538248903731709687
61747629207397538248904760562201
61747629207397538248904764811551
61747629207397538253988477929001
61747629207397538253988482178351
61747629207397538253988483713545
61747629207604315124925179835220
61747629207604315130005516804234
61747629207604315130007754013380
61747629207604315130007839752528
61747629207604315132515997281818
61747629207608215762618386609436
61747629207608215762618386963568
61747629207608217407320612784038
61747629207608217407320613256214
61747629207608217409747443247810
61747629207608217409747443364450
61747629207608217409747443365902
61747629207608217409749763113154
61747629207608217409768335256402
61747629207608217409768363952758
61747629207608217409771687061422
61747629207608217409771687074472
61747629207608217409771688124232
61747629207608217409833445956032
61747629207608217409834450361540
61747629207608217590334952423510
61747629207608221113360989267212
61747629207608221250621743642684
61747629207608222897750796148348
61747629207608222897753120146402
61747629207615121937912389410097
61747629207615121945255514311963
61747629207615125642258189894893
61747629207615125649601314796759
61747629207616026217601293934740
61747629207616320873198713510516
61747629207616320873199746612380
61747629207616320873199746966512
61747629207616322519511751442104
61747629207616322519511867301831
61747629207616322519574513212852
61747629207616322520055801062800
61747629207616322520327654391940
61747629207616322520327768710804
61747629207616326226365823796198
61747629207616326226369151148587
61747629207616326226369179833306
61747629207616326226369179846347
61747629207616326226369179846356
61747629207616326363628901106914
61747629207616326363629934208778
61747629207616326363629934225947
61747629207616326363629934226031
61747629207616326363629934226040
61747629207616328010004812433490
61747629207616328010757957861928
61747629207619028066876993852528
61747632725002754963884419614017
61747632725002755101145174339409
61747632725878105023917491897315
61747632725878105023917492247235
61747632725974465917767659933747
61747632725975366348318687198707
61747632725975366485579441574179
61747632727945527595024328609570
61747632728820877243463419878896
61747632796875269171301532183585
61747632805742259716523895799882
61747632805742261500097799718132
61747632805742261500912588053220
61747632805742261500915944103378
61747632805742261500916029842526
61747632805742261500916031259468
61747633203600513404656138853903
61747633203601413560685656300689
61747633203601413974641346598907
61747633203601413974641349785447
61747633203601413974643670596961
61747633203820251400570175486203
61747633203820251949612850031499
61747633204475859349041547869547
61747633204475859349042667077741
61747633204475859349293366581575
61747633204475859349293371180845
61747633204476759779656366832017
61747633204476759779844393846535
61747633204476759779844394909345
61747633204476759779844395259265
61747633204476759779844398445805
61747633204476759916289245627915
61747633204476759916853329859899
61747633204476759916854359792485
61747633204476759916854362979025
61747633204476759917105148571927
61747633204476763483186349399059
61747633204476763483437053502163
61747633204476763483457974208515
61747633204476763483458318582257
61747633204476763485696744360739
61747633204476763485884771375257
61747633204476763622894736971287
61747633204549709615899739777623
61747633206519870725341270749806
61747633206519870725341273932134
61747633206555893437747382387296
61747633207395216666986846843570
61747633207395220371332647328366
61747633207395220373780365201460
61747633256997880255745851747789
61747633257650786226324330459319
61747633257650786226324336108349
61747633257650789932364707988041
61747633257723732356338299375055
61747633257748047687191326594879
61747633257748047687254088709723
61747633257946176309285335043631
61747633274720154086543056274731
61747633274722855927239071944921
61747633275376662602826210648427
61747633275376662602826211711237
61747633275376662602827240581013
61747633275376662602827243750291
61747633275376662602827325257351
61747633275376666169159230187587
61747633275376666171666272281437
61747633275376666308864264891985
61747633275379364305509445372981
61747633275379364306261556619483
61747633275379364306261557682293
61747633275379364306262671241457
61747633275379364306262672291217
61747633275449608595580539447695
61747633275449612164420570984669
61747633275473923789298335821895
61747633275473923926496328432443
61747633275473923926496328782363
61747633275473923926559090547287
61747633283368023210823699125874
61747633283368023210823699480006
61747633283368323585535428412552
61747633284207347036973792060086
61747633284207350741319592194962
61747633284316599277979888524780
61747633284316599278000809231132
61747633284316604631232889076022
61747633284316604631232975165090
61747633284316604631232975170706
61747633284316604631232976582032
61747633284316604631232999162798
61747633284316604631233003867062
61747633284316604631234032264662
61747633284340914608895677859448
61747633284348569409897957622219
61747633284348569412411880225979
61747633411275045914091296076487
61747633411278649428028284128902
61747633411278653132374085680720
61747633411278664252374337481662
61747633411382819360004311358013
61747633411382819360194663433395
61747633416636133440775399804505
61747633416636144009790341957013
61747633416636144009850033568317
61747633416636147713651522984497
61747633416636147713651894520805
61747633416636147714136142441809
61747633416636147714195461350405
61747633416636147714195834403033
61747633416636147714195834421907
61747633416636147714198817400563
61747633416636147714198904556653
61747633416636147715828394070739
61747633416636147715891157252605
61747633416636148127675744377075
61747633416636149317290242605435
61747633416636149317540945291597
61747633416636149317540945308859
61747633416636149317540946708539
61747633417187274841317951967108
61747633417187278492378754871055
61747633417291440518212934756080
61747633417291440518212934756081
61747633417291440518275696521005
61747633417291440929807256489083
61747633417291441067068011214475
61747633417291441067068012730795
61747633417291441067255953657649
61747633417291444634149615283950
61747633417291444634149615283951
61747633417291444634153058490199
61747633417291444635844190928197
61747633417291444635845306936801
61747633417291444635845310123341
61747633417291444635845310136391
61747633417291444635845311186151
61747633417291444635847634134445
61747633417291444771410369659422
61747633417291444771410369659423
61747633417291444773104945653589
61747633417291444773106064848733
61747633417291444773106065911543
61747633417291444773108388859837
61747633417292640032414755271719
61747633417292641222010286940147
61747633417292641275106996750477
61747633417292641686889259410333
61747633417292641816806889233859
61747633417292641824146572464671
61747633417292641824146943982105
61747633417292641824149928514829
61747633417292641824150014135725
61747633417292641824150015670919
61747633417292644926356086012213
61747633417292644928048340120895
61747633417292644928048711657203
61747633417292644928048713173523
61747633417292644928594969888455
61747633417292644979452797235273
61747633417292644979641082063485
61747633417292644979703845713523
61747633417292644981145049931225
61747633417292644981335659224051
61747633417292645386403448555449
61747633417292645391235059895129
61747633417292645391235061411449
61747633417292645391235061430323
61747633417292645391486109889699
61747633417292645392927313057641
61747633417292645392927681407409
61747633417292645392929637055695
61747633417292645521152689822245
61747633417292645521152689835295
61747633417292645521152689841119
61747633417292645522572974766603
61747633417292645522844943930927
61747633417292645523391200645859
61747633417292645523391573698487
61747633417292645523663169829057
61747633417292645523664202930921
61747633417292645528409062826559
61747633417292645528492372580673
61747633417292645528492745652175
61747633417292645528495728630831
61747633417292645528495728649705
61747633417292645530103639870485
61747633417292645530188068832793
61747633417292645530190391781087
61747633417292645530376382291670
61747633417292645530378678125619
61747633417292645530378702119115
61747633417292646575177765679187
61747633417292646575724026626207
61747633417292646575724026643469
61747633417292646575724028043149
61747633417292646575995995809405
61747633417292646575995995826667
61747633417292646575995997226347
61747633417292646582519398320231
61747633417292646582519769856539
61747633417292646582519771372859
61747633417292646582520517528425
61747633417292646582520546207519
61747633417292646582522841526479
61747633417292646583255437885655
61747633417295346678056616456707
61747633417295346683076428520023
61747633417295346683139190634867
61747633417510282193196564243677
61747633417510282193259326358521
61747633417510282604791662333275
61747633417510282605041590534697
61747633417510282748827268029864
61747633417510293313009937277136
61747633417510293313009937277137
61747633417510293313013380483385
61747633417510293313072699042061
61747633417510293313076137998959
61747633417510293313076142598229
61747633419266391835671567526162
61747633419266391837363820590908
61747633419266406105955052069026
61747633419266406659829596339458
61747633419266407897059246541084
61747633419266407897059248057404
61747633419594512975892280932944
61747633419594512975893309785458
61747633419594512978337674790722
61747633420247102841762523545181
61747633420247108329867937561192
61747633420247108329930699680248
61747633420247108332190389458752
61747633420247108332190389476014
61747633420247108332381773603500
61747633420247108332381775003180
61747633420247109978754329229838
61747633420247109978756651810950
61747633420247109978756653227892
61747633420247109979321769162060
61747633420247109979321769511980
61747633420247109979321770561740
61747633420247403030465519073546
61747633420247403030467842021840
61747633420247408518385223495466
61747633420433843764230351581461
61747633434034213382955400283029
61747633434034217088995776412071
61747633434036902915665978659193
61747633434255740891390624333683
61747633434255741943723418783863
61747633434255742492766093329159
61747633434361107325365632526547
61747633434361119681283561087123
61747633434361119681346324268989
61747633434361123385629362638941
61747633434361123385692124753785
61747633434361123387321615334893
61747633434361123387383626707951
61747633434361123387383629894491
61747633434361123387384291360669
61747633434361123387384372850467
61747633434361123387384377449737
61747633434361123934756093075530
61747633434361123936363515041317
61747633434361123936364634236461
61747633434361123936366957184755
61747633434361123936429633210531
61747633434361123936448345771482
61747633434361123936636632116014
61747633434361123936638955064308
61747633434364722501573707984831
61747633434364722501636383656475
61747633434364725656876489200877
61747633434364725656939251315721
61747633434364725658568741896829
61747633434364725658631414736065
61747633434364725658631417922605
61747633434364725658631500829345
61747633434364725658631504011673
61747633434364726205916065959007
61747633434364726205919422026427
61747633434364726205919423426107
61747633434364726205919508102445
61747633434364726205919509519387
61747633434364726205982184141271
61747633434364726207610641603253
61747633434364726207611674722379
61747633434364726207611676122059
61747633434364726207611760798397
61747633434364726207611762215339
61747633434364726207613999070353
61747633434364726207674433654895
61747633434364726207674436824173
61747633434364726207674436837223
61747633434364726207674438241115
61747633434364727258335669732571
61747633434912250459526175994717
61747633434912250464608745923527
61747633434912254026339595879047
61747633434912254026339595896309
61747633434912254026590299982151
61747633434912254026590299999413
61747633434912254026611220705765
61747633434912254026611565062245
61747633434912254026611565079507
61747633434912254028305797399771
61747633434912254163788292242779
61747633434912254163788293659721
61747633434912254163871975081237
61747633434912254163871976479513
61747633434912254163871976480917
61747633434912254165566547525893
61747633434912254165566552125163
61747633434912254166048069544555
61747633434913154594422227861665
61747633434913154594422999513997
61747633434913154594423260963529
61747633434913154594423260980791
61747633434982494611583627847339
61747633434982494748844382572731
61747633434982498324942766029861
61747633434982498455365931766297
61747633434982498462140758640409
61747633435006809942499417182007
61747633435006809949820502183781
61747633435006810079760171907399
61747633435006813646844844964095
61747633435006813784105599339567
61747633435006813785800548036441
61747633435006813786281721100965
61747633435006813791364295279125
61747633435009511646670052729659
61747633435009511646670054129339
61747633435009511781502892478391
61747633435009515352710430258381
61747633435010412349314674137697
61747633435010415918091972942973
61747633435010416055352727318445
61747633435017316750719091574323
61747633435017316757517936924691
61747633435017316757517936941953
61747633435017316757580698590237
61747633435017316757580698689615
61747633435017316757580698706877
61747633435017316757580700106557
61747633435017317162250305874181
61747633435017317169112258680779
61747633435017317169112258798871
61747633435017317169362962766413
61747633435017317299511060599573
61747633435017317306373013406171
61747633435017317306373013505549
61747633435017317306373013524263
61747633435017317306373014922491
61747633435017320456506095928513
61747633435017320456508418876807
61747633435017320456757144405151
61747633435017320456759468753125
61747633435017320461588670106673
61747633435017320461651432221517
61747633435017320461651432238779
61747633435017320461926499191673
61747633435017320463283245750919
61747633435017320463346004683435
61747633435017320463346007865763
61747633435017320463346009282705
61747633435017320463366928576327
61747633435017320463367700228659
61747633435017320463370286043427
61747633435017320463555989755519
61747633435017320463555991172461
61747633435017320463558314120755
61747633435017320463618748688035
61747633435017320463618751870363
61747633435017320463618751887625
61747633435017320463618753287305
61747633435017320463621071636329
61747633435017320463621076235599
61747633435017320868288359054929
61747633435017320868290683402903
61747633435017320868539407531567
61747633435017320868541731879541
61747633435017320873433695347933
61747633435017320873433695365195
61747633435017320873433696764875
61747633435017320873457715241131
61747633435017320875128272041939
61747633435017320875128273458881
61747633435017320875149967587163
61747633435017320875150311960905
61747633435017320875150313377847
61747633435017320875401016063801
61747633435017320875403340411775
61747633435017321005551437778375
61747633435017321010694451140347
61747633435017321010718469616603
61747633435017321010718815407287
61747633435017321012326264652487
61747633435017321012409942773631
61747633435017321012409947477895
61747633435017321012410719130227
61747633435017321012410722312555
61747633435017321012410975875495
61747633435017321012410975892757
61747633435017321012410977292437
61747633435017321012411063503969
61747633435017321012411066686297
61747633435017321012411068103239
61747633435017321012413300240731
61747633435017321012413304944995
61747633435017321012599008674349
61747633435017321012601333022323
61747633435017615703636005954607
61747633435017616893503507137279
61747633435017616893503880189907
61747633435017616939257092045743
61747633435017616946600216947609
61747633435017616946847821863867
61747633435017616946851264007305
61747633435017616946851292587021
61747633435017616946851294122215
61747633435017617358382479607465
61747633435017617358633556763197
61747633435017617358633556782071
61747633435017617488300109430991
61747633435017617495643234332857
61747633435017617495643234449497
61747633435017617495831549860631
61747633435017617495894311507463
61747633435017617495894313023783
61747633435017620467907686953031
61747633435017620469602263647037
61747633435017620597849307622075
61747633435017620599541558905297
61747633435017620599541931957925
61747633435017620599541931970975
61747633435017620599541931976798
61747633435017620599541931976799
61747633435017620643602892530539
61747633435017620645295145226491
61747633435017620650946017432405
61747633435017620651197064375461
61747633435017620652616603280893
61747633435017620652638270128357
61747633435017620652638643199859
61747633435017620652888199392589
61747633435017620652889232498665
61747633435017620652889318587733
61747633435017620652889345767769
61747633435017620652889347302963
61747633435017620652891552260419
61747633435017620652891555446959
61747633435017620652891641536027
61747633435017621062728280558821
61747633435017621064420534304533
61747633435017621064420907376035
61747633435017621064422857252827
61747633435017621064670463568765
61747633435017621064671609943945
61747633435017621064671611479139
61747633435017621064673905712203
61747633435017621064673934427433
61747633435017621192645909915787
61747633435017621192645911432107
61747633435017621194338162715329
61747633435017621194338162728379
61747633435017621199989034817653
61747633435017621199989036333973
61747633435017621201680165235511
61747633435017621201680168422051
61747633435017621201680536771819
61747633435017621201680541493552
61747633435017621201680541493553
61747633435017621201681198354637
61747633435017621201681201523915
61747633435017621201681202940857
61747633435017621201681284430655
61747633435017621201681287630245
61747633435017621201681289029925
61747633435017621201681311610691
61747633435017621201681313145884
61747633435017621201681313145885
61747633435017621201681574477165
61747633435017621201681657502157
61747633435017621201681660688697
61747633435017621201681660701747
61747633435017621201681662101427
61747633435017621201683522702611
61747633435017621201683525889151
61747633435017621201683607378949
61747633435017621201683611978219
61747633435017621201683898960652
61747633435017621201934689152825
61747633435017622246670612473771
61747633435017622246672936821745
61747633435017622246673309874373
61747633435017622252321513727572
61747633435017622252321513727573
61747633435017622252572562204211
61747633435017622254013737358375
61747633435017622254013737375637
61747633435017622254016060306669
61747633435017622254016061723611
61747633435017622254263666639869
61747633435017622254264785835013
61747633435017622254264814531369
61747633435017622254267108783307
61747633435017622254267137363023
61747633435017622254267138879343
61747633435017622254267138898216
61747633435017622254267138898217
61747633435017622254748314076435
61747633435017622254748315126195
61747633435018517514663046003481
61747633435018518063455016445673
61747633435018518063706093601405
61747633435018521219008846488277
61747633435018521767800816930469
61747633435018521769493442679049
61747633435018521769744146782153
61747633435018522822078919475839
61747633435021219027489878973823
61747633435021219164750633699215
61747633435021219218094949825483
61747633435021219218098305776263
61747633435021219218098307292583
61747633435021219218098391869543
61747633435021219218098393385863
61747633435021222731835679808539
61747633435021222733527932154571
61747633435021222869096434184011
61747633435021222870788683697635
61747633435021222870788686879963
61747633435021222916542268606099
61747633435021222917274493329589
61747633435021222917276817677563
61747633435021222917295414035989
61747633435021222917298856179427
61747633435021222922381430357587
61747633435021222922444106261059
61747633435021222922444106377699
61747633435021222922444192354339
61747633435021222922444192472431
61747633435021222924135322772197
61747633435021222924135325954525
61747633435021222924136355891323
61747633435021222924136359060601
61747633435021222924136359073651
61747633435021222924136360477543
61747633435021222924136441967341
61747633435021222924136445149669
61747633435021222924136446566611
61747633435021222924138678822355
61747633435021222924138680239297
61747633435021222924138683421625
61747633435021224517917740435387
61747633435021224517917740452649
61747633435021224517920063383681
61747633435021224517920064800623
61747633435021224525259746142109
61747633435021224525260779261235
61747633435021224525260865354515
61747633435021224525263103609209
61747633435021224525263188285547
61747633435021224525263189702489
61747633435021224525510794618747
61747633435021224525511827720611
61747633435021224525511913813891
61747633435021224525514150668905
61747633435228353465441687231079
61747633435228353465441688648021
61747633435236158431746097702897
61747633435236158431749453753055
61747633435236158431749455169997
61747633435236158432501565962989
61747633435236158432564328077833
61747633435236158432564328177211
61747633435236158432565361296337
61747633435236158845787796589963
61747633435236158845787798006905
61747633435236158845791154057063
61747633435236158981356298520025
61747633435236158981356300036345
61747633435236158981544584864557
61747633435236158983048548133027
61747633435236158983048551315355
61747633435236158983048552732297
61747633435236158983051904183185
61747633435236158983051905600127
61747633435236158983051908782455
61747633435236158988132270221560
61747633435236158988135627688660
61747633435236169552128975705205
61747633435236169552314933347419
61747633435236169552314934747099
61747633435236169552317257695393
61747633435236169552376553323383
61747633435236169552377586442509
61747633435236169552377696512023
61747633435236169552377701233757
61747633435236169552379910790483
61747633435236169552380019460317
61747633435236169552380024164581
61747633435236169552381052579443
61747633435236169552381053979123
61747633435236169552381057283707
61747633435236169552381058700857
61747633435298597754759550869763
61747633435298597756451803565715
61747633435333720495970665713910
61747633435333721546820844997410
61747633435333721548515420641656
61747633436980576610773182636376
61747633436980577159816201537944
61747633436980577167159240363792
61747633436980577167161563648956
61747633436980577167161564711766
61747633436980577167161649388104
61747633436987313098140804521025
61747633436987323662323473414165
61747633436987323662323473764085
61747633436987323662323817770437
61747633436987323662323817787699
61747633436987324211366492315733
61747633436987324211366492332995
61747633436987324211369934459171
61747633436987329013048627368975
61747633436987329013048627718895
61747633436987329013048885649229
61747633436987329013048887048909
61747633436987329020639358586779
61747633436987329020642714654199
61747633436987329150309641778513
61747633436987329152754005366835
61747633436987329562091561594205
61747633436987329562091646637725
61747633436987329562091647687485
61747633436987329569431243302873
61747633436987329569431329046233
61747633436987329569434686496071
61747633436991382326428528716012
61747633436992282761873843797338
61747633436992282762124892273976
61747633436992284548714729573842
61747633437319488647385501130076
61747633437319488649830894637934
61747633437320390863955739746578
61747633437867934246526879445775
61747633437867934246526883695125
61747633437867934246714907523103
61747633437867934246714911772453
61747633437867934246715944874317
61747633437867936032608943259163
61747633437867936032796971336491
61747633437867936032796971686411
61747633437965175387973733550724
61747633437965175393056307728884
61747633437965175393116746545514
61747633437965175395564464903882
61747633437971933700049035119675
61747633437971933700049039718945
61747633437971933700052477263113
61747633437971933700052481862383
61747633437971933700803213668691
61747633437971933700803299761971
61747633437971933700803300111891
61747633437972078510996050842960
61747633437972078512437254712354
61747633437972078512439842062316
61747633437972078512596440182926
61747633437972078512596441232686
61747633437972078512627870139644
61747633437972078512690627536966
61747633437972078512690632258700
61747633437972078512691746867623
61747633437972078513193067716537
61747633437972078513193067917742
61747633437972078513193068980552
61747633437972078513443773433332
61747633437972078513444891228796
61747633437972078513444892278556
61747633437972078513444892628476
61747633437972080297017680557240
61747633437972080297582879398148
61747633437972080297834704114949
61747633437972083864163165483194
61747633437972083865607038074096
61747633437972083865857742177200
61747633437972083865860065125494
61747633437972083865861181134097
61747633437972083866614325514227
61747633437972083866614326563987
61747633437972084001361153022088
61747633437972084001361157745274
61747633437972084001361157758324
61747633437972084001423919858666
61747633437972084001423919877380
61747633437972084002866667469880
61747633437972084002866669005073
61747633437972084002866672191614
61747633437972084002867443843946
61747633437972084002867700589006
61747633437972084002867788217480
61747633437972084002867791399808
61747633437972084002870029658714
61747633437972084003055728666334
61747633437972084003055730201284
61747633437972084003055730201527
61747633437972084003055730201528
61747633437972084003055734787748
61747633437972084003058057736042
61747633437972084003619812819577
61747633437972084003619814433511
61747633437972084003619814433512
61747633437972084003620589273752
61747633437972084003620589273836
61747633437972084003620847554090
61747633437972084003620933628656
61747633437972084003620933630024
61747633437972084003620933630108
61747633437972084003871637731760
61747633437972084003871637750390
61747633437972084003871637750474
61747633437972084003875081293508
61747633437972084003875081293751
61747633437972085648304248254296
61747633437972085648555296730934
61747633437972085648556415926321
61747633437972085649996500600412
61747633437972085649996844955232
61747633437972085650247549058336
61747633437972085650247549077050
61747633437972085650249873425024
61747633437972085650250992620327
61747633437972085651003017786440
61747633437975535422756273188875
61747633437975535422756273201925
61747633437975535422756274251685
61747633437975535422756277788145
61747633437975535422756359277943
61747633437975535422756363527293
61747633437975535422759716395123
61747633437975535422759716745043
61747633437975537208840661363287
61747633437975537208840661713207
61747633437975537208842985711261
61747633438190938030757481618871
61747633442897155740350957790460
61747633442897307690064848759887
61747633442900741394700602689155
61747633442900741395450396299523
61747633442900741395516510219387
61747633442900741397960875224651
61747633442900741402228571792115
61747633442900741402228576041465
61747633442900741402291337093499
61747633442900741402291338156309
61747633442900741403044479335397
61747633442900741403044482521937
61747633442900741403047921478835
61747633442900741404739054966593
61747633442900752111076766422965
61747633442900752512820577971783
61747633442900752512820578321703
61747633442900752515328739610697
61747633442900752515331062558991
61747633442900753705134592224630
61747633442900757454205420881699
61747633442900757454208863025137
61747633442900757454960893490519
61747633442900757455023651360225
61747633442900757455023655609575
61747633442900757457469049467353
61747633442900757461798478234337
61747633442900757461801921440585
61747633442900757462551623645513
61747633442900757462551624708323
61747633442900757462555066851761
61747633443229014445221762669904
61747633443229014447729918646738
61747633443229016231303822583862
61747633443229016823634107249320
61747633443229016826079505706368
61747633443229016826100426412768
61747633443849485293984096013792
61747633443849485431181973833140
61747633443849485431244764650116
61747633443849489137222349949084
61747633443849489137222349962182
61747633443849489138038252893096
61747633443849489138038252893304
61747633443849489138038254428337
61747633443849490785166276528984
61747633443869748000752570394610
61747633443869748001024539558934
61747633443869751697835829498058
61747633443869751705098370879406
61747633443869751705178954399924
61747633443869751705366982477252
61747633443869752300166943891350
61747633443869898759934232515216
61747633443873800625651878759294
61747633443873800625655234809452
61747633443873800760402067285216
61747633443873800760464829050140
61747633443873800762912547273154
61747633443873800762915989416592
61747633443873800762915990932912
61747633443873804466442444464018
61747633443873804466505206578862
61747633443873806116082065883308
61747633443873806116082066233228
61747633443880253014621122492499
61747633443880253563601377879543
61747633443880253563601378942353
61747633443880253563664139994387
61747633443880253563664144243737
61747633443880253566111862116831
61747633443880253572911049008533
61747633443880253572911049021583
61747633443880253572973810773457
61747633443880253572973815372727
61747633443880253573726956551815
61747633443880258504233165372605
61747633443880258504236521422763
61747633443880258504421451730187
61747633443880258504421454912515
61747633443880258504424807780345
61747633443880258504985191569763
61747633443880258505236240046401
61747633443880258505239596096559
61747633443880258506680891027297
61747633443880258916015428499021
61747633443880258916015429544569
61747633443880258916015429898701
61747633443880258916015432731109
61747633443880258916203719088691
61747633443880258916768574973007
61747633443880258916830218227965
61747633443880258918463155203473
61747633443880258923629404415615
61747633443880258923629404769747
61747633443880258924445312313029
61747633443880258924446345433607
61747633443880258926139887590093
61747633443880258926139892189363
61747633443880260151364545058651
61747633443880260151364545408571
61747633443880260151552831416233
61747633443880260151552831766153
61747633443880709279715992911450
61747633443880709279715992911459
61747633443881459680900755511372
61747633443881459680903078459666
61747633443881459681464839743356
61747633443881904088559587835269
61747633443881904088832217417623
61747633443881904682872231787927
61747633443881904683356190128981
61747633443881904683628820877735
61747633443881904683628821227655
61747633443881905872949313559265
61747633443881906467745917388171
61747633443881909441726698122563
61747633443881909579262404664101
61747633443881910036523301932595
61747633443881910171272452407463
61747633443881910171545081621023
61747633443881910173782935581941
61747633443881910173783968683805
61747633443881910174059008474133
61747633443881910174059008492847
61747633443884155294088472683747
61747633443884155299174484769045
61747633443884155301431592999393
61747633443884155301433834440627
61747633443884155301433915930425
61747633443884155301433920529695
61747633443884155301434949049551
61747633443884155431349222809869
61747633443884155431349227409139
61747633443884155438694670660029
61747633443884155438694675259299
61747633443884160782826403347893
61747633443884160782827436449757
61747633443884160784518655676663
61747633443884160784518660275933
61747633443884160789329261038807
61747633443884160789350181395447
61747633443884160789350181745367
61747633443884160789601230222005
61747633443884160789602263323869
61747633443884160790166089292861
61747633443884160790167122394725
61747633443884160790167203884523
61747633443884160790167208133873
61747633443884160790169528249759
61747633443884160790170561351623
61747633443884160973097861765609
61747633443884160973097864947937
61747633443884160973101217815767
61747633443884160973118782472009
61747633443884160973118787071279
61747633443884160973122138522167
61747633443884160973181463097055
61747633443884160973181549190494
61747633443884160973369834130975
61747633443884160973373186998805
61747633443884162619476096040479
61747633443884162619476096390399
61747633443884162620312924627190
61747633443884162621921494147607
61747633443884162621921494497527
61747633443884162622005090879783
61747633443884162622005176972979
61747633443884162622193463330645
61747633443884162622193463680565
61747633443884605791239076444598
61747633443884605791994545153988
61747633443884607575903184623842
61747633443885506360079345029084
61747633443885508006389169945936
61747633443885508006391378031043
61747633443885511710733807067014
61747633443885511710734840168878
61747633443885511712429426962441
61747633443885511712429431211791
61747633444068340055852726515550
61747633444068345416699668148486
61747633487539637848952389652873
61747633487539652671415841772163
61747633487539652673110418466169
61747633487539654274510249955899
61747633487539654274510251372841
61747633488087181040819256487705
61747633488087181040819257537465
61747633488087181043329736475643
61747633488087181178079921587569
61747633488087181178079926173789
61747633488087181180524286592833
61747633488160127036082946085591
61747633488160127173280938696139
61747633488184438660960653187411
61747633488184438798158645797959
61747633488184442366998735420259
61747633488184442367002062772449
61747633488184442504196698978707
61747633488194945468445811792243
61747633488194945475245001185099
61747633488194949174483864623071
61747633488194949174483864972991
61747633488194949174486187921285
61747633488194949174486188971045
61747633488194949179566438801231
61747633488194949179566439151151
61747633488194949181261014795397
61747633488195245664515509444186
61747633488196146232326918363197
61747633488196146232327004102345
61747633488196149885752216536805
61747633488196149885752217953747
61747633488196149890832467766671
61747633488196149890895229885727
61747633488196149892527043410917
61747633488196149930750221482703
61747633488196149930750307571771
61747633488196149931505772748913
61747633488196149931505774165855
61747633488196149931505801445269
61747633488196149936586052675135
61747633488196149936648814794191
61747633488196149936669735500543
61747633488196149936672718498073
61747633488196149936672801404813
61747633488196149936672804587141
61747633488196149936672804591353
61747633488196149938280628319381
61747633488196149938364311144789
61747633488196149938365430352983
61747633488196151532881273291819
61747633488196151532881274691499
61747633488196151532944036810555
61747633488196151532964956099965
61747633488196151532964956117227
61747633488196151538048301930457
61747633488196151540475102296789
61747633488198853427009504197607
61747633488403280342723269490041
61747633488403280342723355579109
61747633488403280479921344653197
61747633488414987906474867157193
61747633488414987907226979466505
61747633488414987907289741581349
61747633488414987907290774700475
61747633488414987908922589629557
61747633488414987908981991094973
61747633488414987908981994277301
61747633488414987908985347145131
61747633488414987908985348562073
61747633488414987908985351744401
61747633488414989510378383646471
61747633488414989510380706577503
61747633488414989510380707994445
61747633488414989510381739696629
61747633496078538084178298224780
61747633496402740885696235120516
61747633496402740888141628978294
61747633496402742671715446821978
61747633497051429480642709756975
61747633497051429480642711156655
61747633497058337585660707207357
61747633497058337585660707220407
61747633497058337585660708270167
61747633497059234446615175089409
61747633497059238153472490264731
61747633497059532806557904164075
61747633497059532806558146851094
61747633497059532806558277237847
61747633497059532806558937265939
61747633497059534384209283584351
61747633497059538088551980520523
61747633497059538088552755355183
61747633497059539940766723355390
61747633497059539944114078364297
61747633497059539944117521570536
61747633497059539944117521570545
61747633497059539944117521571997
61747633497063135077805060841496
61747633497063135077806065247004
61747633497063135077806065601136
61747633497063135077806065614186
61747633497063136724934117579248
61747633497063140567416903051480
61747633497242071674034305769033
61747633497278092730149768156043
61747633497278092730150887351187
61747633497278092737743597161013
61747633497278092737743941517285
61747633497278094386564901995447
61747633497278094386565246368981
61747633497278094386567570716955
61747633513792706988415943765200
61747633513804414323483298546024
61747633513804414323483300062344
61747633513804714512753892542808
61747633513804714559239703692693
61747633513804714559239703692694
61747633513804714559243060092555
61747633514127716557189455317648
61747633514127716559634848825506
61747633514128618773759693934150
61747633514128917131194643458432
61747633514128917133702799085346
61747633514128918917276014625554
61747633514128918960563940770961
61747633514128918960563969468778
61747633514128918963009367225986
61747633514128918963030632656000
61747633514128918963092275211118
61747633514128918963093394425136
61747633514676162156247150794841
61747633514676162156247155044191
61747633514676162156330833633347
61747633514676162156330837882697
61747633514676163942329214971199
61747633514676163942412897446735
61747633514773253139309820184935
61747633514773253141823742788695
61747633514773403305096821444724
61747633514777303935495138339174
61747633514777303935495139388934
61747633514777305580173120687114
61747633514777305580173121159290
61747633514777305581867726549652
61747633514777305582599946551616
61747633514777305582620838560208
61747633514777305582620867256564
61747633514777305582624194964498
61747633514777305582624194977548
61747633514777305582624195081138
61747633514777305582624195082542
61747633514777305582624195095640
61747633514777305582624196027308
61747633514777305582624196143948
61747633514777305582624196145400
61747633514777305582624310935196
61747633514777305719128481275044
61747633514777305719884949806530
61747633514777305719884949825244
61747633514777305763187460326586
61747633514777305765635178666240
61747633514777305765638534716398
61747633514777309286213497170288
61747633514777309423474251545760
61747633514777309425901077410262
61747633514777311070603304051424
61747633514777311072297909441786
61747633514777311073051026156606
61747633514777311073051054852962
61747633514777311073051056388155
61747633514777311073051056388156
61747633514777311073054498531594
61747633514784065307915209549011
61747633514784065307978057761507
61747633514784210118108395286541
61747633514784213824902948342808
61747633514785110686652313238116
61747633514785114390263654997178
61747633514785114392711285180319
61747633514785114392711286794254
61747633514785114392714728920430
61747633514785114392714728937692
61747633514785114392714730337372
61747633514785116037394944160863
61747633514785116037394945774798
61747633514785116039087198103324
61747633514785116039087198103567
61747633514785116039087198103568
61747633514785116039089522468804
61747633514785116039089607145142
61747633514785116039090640247006
61747633514785116039090640264268
61747633514785116039090641663948
61747633514785116039842666817170
61747633514785116039842666830220
61747633514785116039842667879980
61747633514785116039842752556318
61747633514785409045797733659948
61747633514785409045800429970455
61747633514785409045800431571340
61747633514785409045800517310488
61747633514785409045801177338420
61747633514785409045801177338580
61747633514785409045801177708023
61747633514785410692089305299824
61747633514785410692090334169600
61747633514785410692175974050408
61747633514785410692176345586716
61747633514785410692925757295836
61747633514785410692929572510776
61747633514785410830169322326436
61747633514785410830190243032779
61747633514785414373548500028849
61747633514785414398214398727129
61747633514785414398970610574733
61747633514785414398970610574817
61747633514785414535475153640676
61747633514785414536228294268639
61747633514785414536228295882574
61747633514785414536230704906886
61747633514785416157940630195149
61747633514785416180911953249183
61747633514785416180911954863118
61747633514785416183359675899657
61747633514785416183359675905486
61747633514785416183359675905490
61747633514785416183359675918531
61747633514785416183359675918540
61747633514785416183359761644638
61747633514788110749214598096372
61747633514788110749214598562932
61747633514788110749236638483350
61747633514788112533604410030288
61747633514788116238910236621306
61747633514788116238910238156500
61747633514788116239663383586390
61747633514788117886039293359058
61747633514788117886039294894251
61747633514788117886039294894252
61747633514789011317048305319644
61747633515003068401642988353175
61747633515003068401644107548319
61747633515003068409236817358145
61747633515003068409237161714417
61747633515003068409237850460009
61747633515003070058058122192579
61747633515003070058058466566113
61747633515003070058060790914087
61747633515003968839721983299781
61747633515003968839725340766881
61747633515003968839726115605753
61747633515004252367077153123411
61747633515004252504337821759735
61747633515004269028995561711037
61747633515004269028996680906181
61747633515004270815077621624995
61747633515101510121969887265199
61747633515101515475222998253353
61747633515112320689262653958905
61747633515112320690015799370081
61747634640269136735349419497683
61747634640271834732746712636507
61747634640271834732809474751351
61747634640271838438784765817255
61747634640271838438847527932099
61747634640272735163360502016311
61747634640272735300558494626859
61747634640272738869398553798783
61747634640272738869398554847139
61747634640272738869398554848543
61747634640272738869400877796837
61747634640272739006596547457687
61747634640272739006659309572531
61747634870049015624264090386971
61747634870157083946927293958601
61747634870157083946927298207951
61747634870705527846316767733989
61747634870705527846316770920529
61747634870708229549752112655285
61747634870708229549752114072435
61747634870708229549752116786591
61747634870708229549752116904635
61747634870708229550003165245967
61747634870708229550003166781161
61747634870709129980554194046121
61747634870709130117563895712867
61747634870813295840210115990513
61747634870813295840272873873269
61747634870813295840272878105357
61747634870813295840272878122619
61747634870813295840461164467151
61747634870813296389315897024187
61747634870813596029818510259301
61747634870813596029818510731685
61747634870813596578607034425345
61747634870813596578607038674695
61747634870813596578610476568783
61747634870813596578610480701493
61747634870813596578610481173877
61747634870813596578610482236687
61747634870814496597567530257273
61747634870814496597630292372117
61747634870817198301002787315739
61747634870817198301002873054887
61747634870817198301062191962031
61747634870817198301065549429131
61747634870817198301065638238179
61747634870817198301065638356223
61747634870817199902441136066928
61747634871032133816206353544611
61747634871032133816206697900883
61747634871032133816269115659455
61747634871032133816269119908805
61747634871032133816269464265077
61747634871032134365061086101647
61747634871032134365061090333735
61747634871032134365061090350997
61747634871032134365061434707269
61747634871032134365249372446179
61747634871032134366753338797599
61747634871032134366753343029687
61747634871032134366753343046949
61747634871032134366753597064803
61747634871032134366753601314153
61747634871032134366753687403221
61747634871032134366756695897517
61747634871032134366757040271051
61747634871032430300922317310501
61747634871032430712704580423867
61747634871032434554248373519211
61747634871032434554248374582021
61747634871032434554331684349185
61747634871032434554519969630907
61747634871032435608338161023693
61747634871032435608609757135389
61747634871032435608609758198199
61747634871032435608610130188017
61747634871032435608610131250827
61747634871032435608610905022677
61747634871036032572169441040029
61747634871036032572169445272117
61747634871036032572169445626249
61747634871036036276452479409981
61747634871036036276452483642069
61747634871036036276452483996201
61747634871036036276515241524825
61747634871036036276515245756913
61747634871036036276515246111045
61747634871036036278148060876677
61747634871036036278207494220777
61747634871036036278210822641601
61747634871036037879606096334825
61747634871036037879606182073973
61747634871036037879606210753067
61747634871036037879606210770329
61747634871036037879606211107199
61747634871036037879606211120249
61747634871036037879607330315393
61747634871129695878192382035654
61747634871129696930524865059411
61747634871129696932280138154673
61747634879560512780714644178010
61747634879572518521374000910236
61747634879572518521395264455136
61747634879864304138485222122186
61747634879864304321436770945002
61747634879864304322251559279930
61747634879888619469403334411706
61747634879888619469403335928026
61747634879888619515910152355607
61747634879888619515910152355608
61747634879888619652417674045562
61747634879899424635952985559051
61747634879899424635952986031227
61747634879899426283165720872861
61747634879900325064808316554422
61747634879900325203764681578220
61747634879900326850977416424066
61747634879900326850977416424226
61747634879900326896710080627582
61747634879900326897462192937054
61747634879900326897462192937107
61747635331030766734430248890433
61747635331030766736669137016025
61747635331030767285712154523737
61747635331578310068307265505121
61747635331581908679479875581592
61747635331581908679479879812228
61747635331581912339554393466529
61747635331581912385520255946886
61747635331687275112700622318493
61747635331687275525051187255453
61747635331687278771292837544905
61747635331687278773531724607687
61747635331687278819497587069171
61747635331687279231089240902761
61747635331687279231091564900815
61747635331687279231342613379065
61747635331687279366089439838617
61747635331687279366089441354937
61747635331687279368265194662977
61747635331687279368265567715605
61747635331687279368327955365091
61747635331687279368328328417719
61747635331687279368348877482769
61747635331687279368349910588845
61747635331687279368349910607719
61747635331687279368352233537139
61747635331687279368352319626207
61747635331687279368540605970739
61747635331687279368540605989613
61747635331687279368599924548289
61747635331687279368600957650153
61747635331687279368600959067095
61747635331687279368603282015389
61747635331687280420681697701659
61747635331687280420681699217979
61747635331687280420681699231029
61747635331689980522930609061095
61747635331689980522993371175939
61747635331904916038136757919807
61747635331904916038137791038933
61747635331904916586988822822357
61747635331904916586992180289457
61747635331904916587177108117129
61747635331904916587179432465103
61747635331904916587180465584229
61747635331906113090664156118575
61747635331906116748709735915347
61747635331906116748710107451655
61747635331906116795009956603371
61747635331906116795219908279047
61747635331906116796702209299323
61747635331906117206813886577251
61747635331906117208487542566309
61747635331906117208508463271257
61747635331906117343234370561055
61747635331906117343506339725379
61747635331906117343987889042121
61747635331906117343989840337467
61747635331906117343990213390095
61747635331906117343990958115669
61747635331906117343990959532611
61747635331906117344071198809285
61747635331906117344073523157259
61747635331906117344074640935461
61747635331906117344074640952723
61747635331906117344262927180615
61747635331906117345685535176857
61747635331906117345744853735533
61747635331906117345745226788161
61747635331906117345745226801211
61747635331906117345745226807035
61747635331906117345748211202633
61747635331906117345765775853211
61747635331906117345769128721041
61747635331906117345769131907581
61747635331906117345769217996649
61747635331906117345957504341181
61747635331906118396406344905519
61747635331906118396595375992887
61747635331906118396595377392567
61747635331906118396595406090535
61747635331906118396595749047127
61747635331906118396595749064389
61747635331906118396595750464069
61747635331906118398102040813543
61747635331906118398289953036813
61747635331906118398289981734781
61747635331906118398290326108315
61747635331908820101537385734887
61747635331979062787973089659199
61747635331979063336740695834451
61747635331979063336741068887079
61747635331979063336824378654243
61747635331979063336827820797681
61747635331979063336827821860491
61747635331979063337016106688703
61747635331979063337016107142213
61747635331979063337016107155263
61747635331979063337016107161087
61747635331979063338499066699617
61747635331979063338499067762427
61747635331979064390830859578101
61747635331979064391102455689797
61747635331979064391102456752607
61747635331979064391102828742425
61747635331979064391102828755475
61747635331979064391102829805235
61747635331979064391103488791661
61747635331979064391103600407807
61747635331979064391103603577085
61747635331979064391103603594347
61747635331979064391103861861551
61747635348428836108079553971053
61747635348431537811514899940705
61747635348431537811514899942109
61747635348431538360557917442593
61747635348431538360557917461467
61747635348432438928369699451819
61747635348647674085499147992497
61747635348755742406467780156181
61747635348755742406467780169231
61747635348755742406467780175055
61747635348755742408162352613887
61747635348755742408162355800427
61747635348755742408162357213157
61747635348755742957142612483561
61747635348755742957142613999881
61747635348755742957143360142397
61747635348755742957208359116467
61747635348755742957415329325594
61747635348755742957417652273888
61747635348759345226781913664718
61747635348759345228390483535055
61747635348759345228390486717383
61747635348759345228453159560831
61747635348759345228453162743159
61747635348759345228474166360670
61747635348759345228474169542998
61747635349304182601511453809743
61747635349304186168112626254351
61747635349304186170351514379943
61747635349304186307549502391221
61747635349304186307549506990491
61747635349306884167748805751905
61747635349306884167748805770779
61747635349306884167748807168847
61747635349306884302770930636171
61747635349306884302770930655045
61747635349306884304946798362453
61747635349306884304946798381327
61747635349306884304946799779395
61747635349306884304946799780799
61747635349306884305009561894239
61747635349306887871547972224003
61747635349306887871547972225407
61747635349306887873724097167729
61747635349306887873786860349595
61747635349306887873789183299293
61747635349306887873975145644367
61747635349306887873975145663241
61747635349306888010984851543201
61747635349306888010984852960143
61747635349306888010987175909841
61747635349306888011047615074987
61747635349307784735560584578803
61747635349307784735560587761131
61747635349307784870582712645397
61747635349307788439360097189821
61747635349307788441535879176955
61747635349307788441598637759551
61747635349307788441598640941879
61747635349307788441786923054323
61747635349307788441786927653593
61747635349307788578796630370099
61747635349377132163104693874981
61747635349411954301445173596039
61747635349411954301507932528555
61747635349411954301507935710883
61747635349411954301507937127825
61747635349411954301696223472357
61747635349411954713227438122135
61747635349411954713290199887059
61747635349411954713290201304001
61747635349411954713478486598773
61747635349412250785009749695937
61747635349412250785013107163037
61747635349412250785013191852425
61747635349412250785013191858249
61747635349412251333801720138129
61747635349412251333801720151179
61747635349412251333801720157003
61747635349412251333805077624103
61747635349412251333805157578707
61747635349412251333805159095027
61747635349412251333805159113900
61747635349412251333805159113901
61747635349412251333805162177977
61747635349412251333805162294617
61747635349412251333805162300441
61747635349412251333805163713171
61747635349412251334056126083479
61747635349412254307764191492157
61747635349412254490778531126013
61747635349412254491051160343785
61747635349412254491051244916533
61747635349412254491051246432853
61747635349412254491053480105539
61747635349412254491053483292079
61747635349412254491053569381147
61747635349412254902582462149653
61747635349412254902582462168527
61747635349412254902584785097947
61747635349412254902832389897565
61747635349412254902832391413885
61747635349412254902833509092709
61747635349412254902833510627903
61747635349412254902835833557323
61747635349412254902835833576197
61747635349412255039842093080631
61747635349412255039842096267171
61747635349412255039842097679901
61747635349412255039843126199757
61747635349412255039843129369035
61747635349412255039843129387909
61747635349412255039843130785977
61747635349412255039843130804851
61747635349412255039843210759455
61747635349412255039843212275775
61747635349412255039843212294648
61747635349412255039843212294649
61747635349412255039843215358725
61747635349412255039843215475365
61747635349412255039843215481189
61747635349412255039843216875045
61747635349412255039843216893918
61747635349412255039843216893919
61747635349412255039845453734271
61747635349412255039845535224069
61747635349412255039845539823339
61747635349412255040096502212521
61747635349412256092425594484989
61747635349412256092425966021297
61747635349412256092425967537617
61747635349412256092429066743336
61747635349413151352824973848601
61747635349413155058863027029349
61747635349415853056197468792223
61747635349415853056197554531371
61747635349415853056256877670603
61747635349415853056256877674815
61747635349415853056256877676219
61747635349415853056260230538433
61747635349415853056260230555695
61747635349415853056260230557147
61747635349415853056260233621383
61747635349415853056260233625595
61747635349415853056260233726377
61747635349415853056260233743639
61747635349415853056260235137703
61747635349415853056260235141915
61747635349415853056260315115393
61747635349415853056260316631713
61747635349415853056260319714663
61747635349415853056260319819657
61747635349415853056260319832707
61747635349415853056260321230983
61747635349415856762235607712119
61747635349415856762235610898659
61747635349415856762297250617317
61747635349415856762297253799645
61747635349415856762297253805261
61747635349415856762298283619803
61747635349415856762298283736443
61747635349415856762298283737895
61747635349415856762298286802131
61747635349415856762298286905721
61747635349415856762298286907125
61747635349415856762298286918771
61747635349415856762298288322663
61747635349415856762298288324067
61747635349415856762298368296141
61747635349415856762298369812461
61747635349415856762298372895411
61747635349415856762298372994789
61747635349415856762298373000405
61747635349415856762298373013455
61747635349415856762298373013503
61747635349415856762298374411731
61747635349415856762300608084417
61747635349415856762300611266745
61747635349415856762300611272361
61747635349415858363672722463867
61747635349415858363676194722214
61747635349599572547274460138897
61747635349622987173180475203711
61747635349630788570648150942811
61747635349630788570648236681959
61747635349630789119690911227255
61747635349630789121948024511787
61747635349630789121948024529257
61747635349630789121951463486154
61747635349630789121951466668482
61747635349630789122136309806559
61747635349630789122136309824029
61747635349630792276685947022755
61747635349630792276686291379027
61747635349630792277501078197795
61747635349630792277501079714115
61747635349630792277501854548775
61747635349630792277501854566037
61747635349630792277502112833241
61747635349630792277502198922309
61747635349630792277504174314741
61747635349630792277504177497069
61747635349630792277504177502685
61747635349630792277504435664895
61747635349630792277504435764273
61747635349630792277505207416605
61747635349630792277505210499555
61747635349630792277505210616195
61747635349630792277505293528759
61747635349630792277505296710879
61747635349630792277505296711087
61747635349630792277505298128029
61747635349630792277505550273819
61747635349630792277505551790139
61747635349630792277505554972467
61747635349630792688468210149171
61747635349630792688468211548851
61747635349630792688468554505443
61747635349630792689032294264515
61747635349630792689032295780835
61747635349630792689033070615495
61747635349630792689033070621111
61747635349630792689033070632757
61747635349630792689033070638581
61747635349630792689033328899961
61747635349630792689033414989029
61747635349630792689035394630811
61747635349630792689036421967005
61747635349630792689036423483325
61747635349630792689036426671269
61747635349630792689036427732675
61747635349630792689036507706153
61747635349630792689036512410417
61747635349630792689036513821743
61747635349630792689036513844829
61747635349630792689283342840531
61747635349630792689284117675191
61747635349630792689284117692453
61747635349630792689284375959657
61747635349630792689284462048725
61747635349630792689286441573867
61747635349630792689286441673245
61747635349630792689287470543021
61747635349630792689287474792371
61747635349630792689287556182791
61747635349630792689287560881439
61747635349630792689287560887055
61747635349630792689287814916555
61747635349630792690727645909821
61747635349630792690727647326763
61747635349630792690727990266093
61747635349630792690727991683035
61747635349630792690731003376921
61747635349630792690731084866719
61747635349630792690731086283661
61747635349630792690731089465989
61747635349630792690731347733193
61747635349630792825728965924323
61747635349630792826293048639987
61747635349630792826293050156307
61747635349630792826293824990967
61747635349630792826293824996583
61747635349630792826293825008229
61747635349630792826293825014053
61747635349630792826294083275433
61747635349630792826294169364501
61747635349630792826296144756933
61747635349630792826296147944877
61747635349630792826296149356203
61747635349630792826297176342477
61747635349630792826297177858797
61747635349630792826297180941747
61747635349630792826297182458067
61747635349630792826297263970950
61747635349630792826297263970951
61747635349630792826297267153071
61747635349630792826297268570220
61747635349630792826297268570221
61747635349630792827988397452885
61747635349630792827988400635213
61747635349630792827988402052155
61747635349630792827988658902417
61747635349630792827988660319359
61747635349630792827991753503043
61747635349630792827991758102313
61747635349630792828176686979745
61747635349630792828180044446845
61747635349631088716338705281295
61747635349631088760462799271781
61747635349631088760462799277605
61747635349631088762157374902977
61747635349631089311137631586111
61747635349631089311406905221897
61747635349631092283486513168593
61747635349631092283488837166647
61747635349631092466503176800503
61747635349631092466775890591023
61747635349631092466775892126217
61747635349631092468195429496455
61747635349631092878282743912947
61747635349631092878283116984448
61747635349631092878283116984449
61747635349631092878286187119195
61747635349631092878303664617895
61747635349631092878303664636769
61747635349631092878307020686927
61747635349631092878307107824143
61747635349631092878307107843017
61747635349631092878557035572055
61747635349631092878558069146303
61747635349631092878558154767199
61747635349631092878558156302393
61747635349631092879980762763441
61747635349631092880001683468389
61747635349631093015564418993367
61747635349631093015564419006417
61747635349631093015564419012241
61747635349631093015566741941661
61747635349631093015567775043525
61747635349631093015567775062399
61747635349631093015567861149855
61747635349631093015567861155679
61747635349631093017178755373989
61747635349631093017258996050343
61747635349631093017262438193781
61747635349631093017450724538313
61747635349631094067900683947875
61747635349631094067900683966749
61747635349631094068150240159479
61747635349631094068150611695787
61747635349631094068150613212107
61747635349631094068151272198533
61747635349631094068151388050979
61747635349631094068151388052590
61747635349631094068151388052591
61747635349631094068151388069853
61747635349631094069594141796657
61747635349631094069595259475481
61747635349631094069595260991801
61747635349631094069595261010675
61747635349631094069783545754322
61747635349631094069845188856353
61747635349631094069845963677963
61747635349631094069845963695225
61747635349631094069845963696836
61747635349631094069845963696837
61747635349631993034587672703839
61747635349631993583379643146031
61747635349631994637407041588297
61747635349631994637657745691401
61747635349634690987585828673953
61747635349634690987585831856281
61747635349634690987585831860493
61747635349634691031709808215885
61747635349634691031709927233397
61747635349634691031709927239013
61747635349634691033339384886061
61747635349634691033404499695315
61747635349634691033404502883259
61747635349634694554735963728583
61747635349634694691933956339131
61747635349634694737687512551239
61747635349634694737687541247595
61747635349634694737688545670365
61747635349634694737747980414145
61747635349634694737747980418357
61747635349634694737747980419761
61747635349634694737750188577015
61747635349634694737750300180111
61747635349634694737750303362439
61747635349634694737751304602881
61747635349634694737751307785209
61747635349634694739383122714291
61747635349634694739442441272967
61747635349634694739442552876063
61747635349634694739442556058391
61747635349634694739442556064007
61747635349634696339146691198027
61747635349634696339146692714347
61747635349634696339146692731609
61747635349634696339147725852187
61747635349634696339147726202107
61747635349634696339147811926753
61747635349634696340838916731205
61747635349634696340838945410299
61747635349634696340838945427561
61747635349634696340841268358593
61747635349634696340841269775535
61747635349634696340842272781363
61747635349634696340842302896113
61747635349634696340842387454359
61747635349634696340842387553737
61747635349634696340842387572403
61747635349634696340842387572451
61747635349634696340842388970679
61747635349704038276239692663631
61747635349704038459528985409723
61747635349704038871307892585359
61747635349704040060904829364342
61747635349704040060904829364343
61747635349704040060904830781285
61747635349704040062534034379959
61747635349704040062534063076315
61747635349704040062534063095189
61747635349704040062534402846367
61747635349704040062534406032907
61747635349704040657873828831372
61747635349728354339235712184097
61747635349728354339236745303223
61747635349728354339236831392291
61747635349728354339239154327535
61747635349728354340931322347149
61747635349728355393263115225633
61747635349728355393452175359277
61747635349728355393514162285329
61747635349728355393514937124201
61747635349728355393517261472175
61747635358134855911031589500574
61747635358170873133072588240024
61747635358462962599720279734270
61747635358462962599720281250590
61747635358462962646227097678171
61747635358462962646227097678172
61747635358462962782734619368126
61747635358487278111895476916990
61747635358495378280814263143411
61747635358495378282473970942675
61747635358495378282508838787657
61747635358495378282571600906713
61747635358495378283324742087412
61747635358495381986854639272453
61747635358495381986917401391509
61747635358495383039249851586199
61747635358495383039521446181575
61747635358495383039521819234203
61747635358495383039521819253077
61747635358495383634318050010481
61747635358498079435269438544863
61747635358498084742706204020197
61747635358498979957264783062672
61747635358498979957264787765532
61747635358498980003018339392872
61747635358498980003018367972588
61747635358498980003018372676852
61747635358498980003081101512088
61747635358498980003081130091804
61747635358498980004712943598120
61747635358498980004712945133154
61747635358498983526107168097486
61747635358498983663305160241474
61747635358498983663305246453006
61747635358498985310430858462366
61747635358498985310496979564842
61747635358498985310514426496734
61747635358498985310517898755082
61747635358498985310517900271242
61747635358498985355434656944526
61747635358498985356250564474758
61747635358498985356250564493632
61747635358568327982139971737356
61747635358568329033966884138235
61747635358568329033966884151285
61747635358568329033966884157109
61747635358568329080204428819357
61747635358568329698181964516395
61747635358568329835442633152719
61747635358568329835442719245996
61747635358592645166360831528958
61747635562014697472689930793119
61747635562014701177035731277915
61747635562014701178727983973867
61747635562014701179209528691339
61747635562018299606676302979583
61747635562018299606676646985935
61747635562018299743937057355055
61747635562018303311022103464379
61747635562018303311022447470731
61747635562018303312714356160331
61747635562018303312714700166683
61747635562018303313258662992647
61747635562018303313258664042407
61747635562018303448282857839851
61747635562018303448283116107055
61747635562018303449975110535803
61747635562018303449975368803007
61747635562018303450456656652955
61747635562123669930525373078171
61747635562123670479317343520363
61747635562126371633958310038013
61747635562126371633958310387933
61747635562126371633960634385987
61747635562330800341405155534177
61747635562334399045504474221865
61747635562334399045504475271625
61747635562334402749850275756421
61747635562341307149164203680547
61747635562341307149164203797187
61747635562341307149164462064391
61747635562341307149164548153459
61747635562341307149165233716723
61747635562341307560947582932207
61747635562341307697956174122739
61747635562341307697956175639059
61747635562341307697957204158915
61747635562341307698144460467271
61747635562341307698144460933831
61747635562341307698145575542755
61747635562341307699648426935331
61747635562341307699648428335011
61747635562341307699648685202535
61747635562341307699648685552455
61747635562341307699648771291603
61747635562341307699651779803161
61747635562341307699651780153081
61747635562341307699651781202841
61747635562341307699652124159433
61747635562341307699836713629783
61747635562341307699840152236761
61747635562342507907667236380019
61747635562342508456710255281587
61747635562342509509067067871153
61747635562342509509067067888415
61747635562342509509067069288095
61747635562342509509255010209333
61747635562342509509255354582867
61747635562342509509317771974257
61747635562342509509317771991519
61747635562345211212498972079051
61747635562345211212502413872569
61747635562345211212502414222489
61747635562439766074362839190739
61747635562439766074551124485511
61747635562439769229918992181637
61747635562439769641447885300063
61747635562439769778708639675535
61747635562439769778710962623829
61747635570881241361947716425162
61747635570881241363642293119168
61747635570990660557067842222260
61747635570990660602817960890194
61747635570990660602820283838488
61747635571173477471401308561009
61747635571197792800624846385781
61747635571205596120534635987575
61747635571205596669577654889143
61747635571205896263236968527628
61747635571205896720500848799325
61747635571205896721316756342598
61747635571205896721316756342607
61747635571205896723764477398029
61747635571205897910366025265380
61747635571205897912813746689436
61747635571208598012153930594205
61747635571208598012969838124437
61747635571208598012969838137451
61747635571208598012969838137487
61747635571208598014664414831493
61747635571208598015417559179859
61747635571208598015417559192909
61747635571208598015417560242669
61747635571208599616060806315960
61747635571209493046278478945096
61747635571209493046281831812926
61747635571209493047033944122238
61747635571209493047033944472158
61747635571209493047033945521918
61747635571209494876434703087686
61747635571209494876434703087687
61747635571209498396951372949250
61747635571209498534208686766939
61747635571209498534212127324722
61747635571209498535026918645145
61747635571209498582472756268434
61747635571209498582472756268435
61747635571209498583229342237234
61747635571209500181340065221462
61747635571209500181341184062438
61747635571209500181341184062474
61747635571209500181341184416606
61747635571209500183788905472028
61747635571209500183848223496841
61747635571209500183850547844815
61747635571278842853231781833967
61747635571278844500363158339137
61747635571278844706349595868326
61747635571278844706349595887199
61747635571303154476417264845058
61747635571303154547381458570878
61747635571303158045194563748743
61747635571303158045194563768426
61747635571303158045194563768435
61747635571303158046680304928125
61747635571303159829375062592272
61747635571303159829394921499000
61747635571303159829395998198709
61747635571303159829583206793772
61747635571303159829584370629879
61747635571303159829584370649562
61747635571303159831069638236518
61747635571303159831069768970761
61747635571303159831278947693497
61747635571303160035573132157122
61747635571303160035573132175996
61747635571303160037808204023838
61747635571303160038080173207036
61747635571313961154404183791623
61747635571313961154404184854433
61747635571313964858749984276419
61747635571313964858749985339229
61747635571313964858938270633992
61747635571313964858938270634001
61747635571313966233236948226399
61747635571313966233238067421543
61747635571313966233240390369837
61747635571313966644830926058043
61747635571313966644832045246545
61747635571313966644832045253187
61747635571313966644832045266228
61747635571313966644832045266237
61747635571313966644834368194839
61747635571313966644834368201481
61747635571313966644834369264291
61747635571313966645020331610760
61747635571313966645020331610769
61747635571313966645022654539371
61747635571313966645022654559054
61747635571313966645022654559063
61747635571313966851552284310828
61747635571313966851552284310829
61747635571313966851823880422525
61747635588055220450797661552224
61747635588602309267201939127343
61747635588602309267201943376693
61747635588602309267264614803199
61747635588602309267264619402469
61747635588602309267264959176733
61747635588602309816056929618925
61747635588602309816056932801253
61747635588602309816244956629231
61747635588602309816244956646493
61747635588602309816244960878581
61747635588602314617923650938715
61747635588602314618676024733535
61747635588602314618679123566249
61747635588602314621186160347939
61747635588602314621186504721473
61747635588602314755184319225119
61747635588602314755184663598653
61747635588602314755999198271631
61747635588602314755999455134943
61747635588602314756002554321789
61747635588602314758446914727783
61747635588602315166966668457865
61747635588602315166966669857545
61747635588602315166966926725069
61747635588602315167530754089529
61747635588602315167530758340331
61747635588602315167531787210107
61747635588602315167697775372841
61747635588602315167718696079241
61747635588602315167718699261569
61747635588602315167719043635103
61747635588602315167719815287435
61747635588602315167722139285489
61747635588602315167722142467817
61747635588602315169226362485719
61747635588602316404488439125639
61747635588602316404488439475559
61747635588602316404488440525319
61747635588602316404551115151415
61747635588602316404551116551095
61747635588602316404739143228743
61747635588602316404739143578663
61747635588602316404739144628423
61747635588602316404760063935143
61747635588602316404760064285063
61747635588602316404760408308677
61747635588602316404760408658597
61747635588602316404760409708357
61747635588602316404822826054359
61747635588602316404823084334613
61747635588602316404823085734293
61747635588606211682028751871593
61747635588606217032687705100369
61747635588606217032687791211118
61747635588606217033502574942517
61747635588606217033503608044381
61747635588606217035198184738387
61747635588606217079193402336859
61747635588606217081703882324797
61747635588606217216516918831547
61747635588606218865277785912001
61747635588606218865277786261921
61747635588606218865277787311681
61747635588606218865278905457065
61747635588606218865281229455119
61747635588606218865340548031217
61747635588606218865340549430897
61747635588606218865341581133081
61747635588606218865343905481055
61747635588715636274311181087323
61747635588715636274311181087326
61747635588715636274313504035617
61747635588715636274313504035620
61747635588899351924537124439702
61747635588899353710706224309346
61747635588899353710706224309506
61747635588899353756438888512862
61747635588899353757191000822334
61747635588899353757191000822387
61747635588923663732492964074804
61747635588923663732492992654520
61747635588923669039908842127558
61747635588923669039929761317798
61747635588923669039929762833958
61747635588923669085662427037474
61747635588923669085662427056348
61747635588930121301380828466257
61747635588930121301380829516017
61747635588930121301381172822529
61747635588930121850172799958209
61747635588930121850172800308129
61747635588930121850924912268973
61747635588930121850924912636155
61747635588930121850924916868243
61747635588930121850925256642507
61747635588930421490379827771143
61747635588930421490379830957683
61747635588930421490383269914581
61747635588930422039422592641807
61747635588930422039422845273031
61747635588930422039422846322791
61747635588930422039422849859251
61747635588930422040175733820895
61747635588930423274771961836873
61747635588930423274771962186793
61747635588930423274771963236553
61747635588930568703691999177727
61747635588930571792027856184707
61747635588930572202991974907003
61747635588930572205251410667653
61747635588930572340255737776771
61747635588930572341007850164824
61747635588930572341070875086275
61747635588930572342512076183128
61747635588930572342512079303977
61747635588930572342700107381305
61747635588930573987384105669553
61747635588930573989891148235787
61747635588931768798677260737777
61747635588931772365281130246201
61747635588931772959805764891909
61747635588931772960621672422141
61747635588931772960621672441015
61747635588931773097066519273210
61747635588931773097819664682685
61747635588931773097819664701643
61747635588931773100330147858864
61747635588931774149670941713557
61747635588931774152181424556989
61747635588931774744195576359265
61747635588931774744195576378139
61747635588931774746706059202697
61747635588934468717688012067262
61747635588934468717771699142228
61747635588934468718527164319370
61747635588934468718527165719050
61747635588934470546233347817719
61747635588934470547927923284818
61747635588934470547927923284819
61747635588934474205701906964071
61747635588934474206457376924426
61747635588934474206520138842277
61747635588934474253965976465566
61747635588934474253965976465567
61747635588934474253969330929910
61747635588934475852833283467789
61747635588934475852833284867469
61747635588934475855343768041947
61747635588934475855344801358105
61747635588935371069924388716664
61747635588935374636256289047630
61747635588935374773517043423102
61747635588935374774270188834278
61747635588935374819270628331566
61747635588935374819270628333054
61747635588935374820020420876400
61747635588935374820023773742742
61747635588935374820023773744230
61747635588935374820023773761456
61747635588935374820023773761492
61747635588935374820083182995456
61747635588935374821714996520646
61747635588935374821718350805418
61747635588935374822534256918708
61747635588935374822534256935970
61747635588935374822534258335650
61747635588935376420646100160854
61747635588935376420646100528036
61747635588935376466398651968942
61747635588935376466399685070806
61747635588935376466399685424938
61747635588935376466399685437952
61747635588935376468844049026310
61747635588935376468909135143420
61747635588935376468910168245284
61747635588935376468910168262546
61747635588935376468910169662226
61747635588935376469662280554596
61747635589027683363867918670297
61747635589027683363867923256517
61747635589029030579850398810505
61747635589029030579881796287833
61747635589029030715722179342590
61747635589029030715722179876209
61747635589029030715722265615357
61747635589029030717205226689081
61747635589029034284290272798489
61747635589029034284562240446493
61747635589029034421551027173877
61747635589029034421571947880526
61747635589029034421760318796105
61747635589029036068680079679625
61747635589029036068701000267933
61747635589029036071148808951828
61747635589029036071148808951829
61747635589029036137617292359537
61747635589029036137617293875857
61747635589029036140061657364801
61747635589029036140061658881121
61747635589039835745042324486433
61747635589039835746493993780692
61747635589039835746494365317000
61747635589039835746546290941443
61747635589039835746546295540713
61747635589039835746734576229582
61747635589039835746734577648945
61747635589039835746734580835485
61747635589039836936086584982161
61747635589039837393709056305244
61747635589039837393709100952849
61747635589039837531154784922847
61747635589039840686461009699281
61747635589039840686523685720846
61747635589039840686523771814126
61747635589039840687944342302671
61747635589039840687944342302672
61747635589039840688121750575863
61747635589039841097215705592064
61747635589039841097219172197010
61747635589039841098030996664263
61747635589039841098030996664264
61747635589039841098051500739882
61747635589039841098240949870761
61747635589039841098302592775960
61747635589039841098302592777412
61747635589039841099726348211643
61747635589039841099747240201521
61747635589039841234748424899772
61747635589039841234748424899773
61747635589039841234748428082100
61747635589039841234748428082101
61747635589039841235228984144100
61747635589039841235228988743370
61747635589039841235228988927069
61747635589039841235291751039735
61747635589039841235291751039736
61747635589039841235501704246234
61747635589039841235563347151432
61747635589039841235564380272010
61747635589039841236924340803477
61747635589039841236924340803478
61747635589039841236924340822192
61747635589039841237007908837602
61747635589039841237007908837686
61747635589039841237007908837845
61747635589039841237007908837846
61747635589039841237739468912829
61747635589039841303954628560956
61747635589039841303956951509250
61747635589039841304226224671842
61747635589039841304226224671843
61747635589039842289590745593698
61747635589039842881879804468935
61747635589039842881879804469178
61747635589039842881879804469179
61747635589039842881879804935738
61747635589039842881879804935739
61747635589039842882420803545399
61747635589039842882420803545400
61747635589039842882629637543703
61747635589039842882630756751897
61747635589039842882692399657096
61747635589039842882692399658548
61747635589039842882693432777674
61747635589039842884104416099332
61747635589039842884139285362707
61747635589039842884139371455984
61747635589039842884139371455987
61747635589039842884139371455988
61747635589039842884140404557851
61747635589039842884324171009476
61747635589039842884324214587629
61747635589039842884324214607312
61747635589039842884324214607321
61747635589039842884386976351102
61747635589039842884386976352554
61747635589039842884386976372237
61747635589039842884388007877597
61747635589039842884390332225571
61747635589039842884868524600578
61747635589039842884868524600821
61747635589039842884868524600822
61747635589039842884871624858568
61747635589040743521345551279636
61747635589040743521617147391332
61747665748512116239843461749569
61747665752127745897274240846060
61747665752138517572603776404341
61747665752207896843464794230817
61747665752208796862233556834167
61747665752208796999494225470491
61747665752208797411276231379463
61747665752208797411276575871249
61747665752233112740498605698392
61747665752233112740498948673858
61747665752233112740502043261434
61747665752233112740502047860704
61747665752243917907112047492660
61747665752243919553490281767530
61747665752243919553490282117450
61747665752415893005137146297918
61747665752451900893196249082931
61747665752451915717608424142796
61747665752451916810611199055228
61747665752451916947871867691552
61747665752451916952955213522044
61747665752451917364737477694008
61747665752451917364737477711270
61747665752451917366432053338254
61747665752451917366432139431534
61747665752451917366996912409110
61747665752462718826940164861298
61747665752462723624352583322420
61747665752462723631130504447238
61747665752462724180173523348806
61747665752462724180173523366068
61747665819099521897669766369781
61747665819197995143051001039534
61747665819415621197063385473247
61747665819416521627614412738207
61747665820073345203084073322832
61747665820146280077717282134512
61747665828243453828620340270250
61747665828243453828808625448382
61747665828243453828808625565022
61747665828243453828808626964702
61747665828243453828871387213306
61747665828243453828871388729626
61747665828278576383367611464488
61747665828279476402136632483654
61747665828279476402387680943029
61747665828279476402387680943030
61747665828279476951179307028950
61747665828352722584411201103740
61747665828352722586103453449771
61747665828352722586103453449772
61747665828352722586103453799692
61747665828352722721609102903486
61747665828352722721609188642634
61747665828352722723029472640822
61747665828352722723094472664652
61747665828352722723113068904986
61747665828352722723301355599438
61747665828352722723301446410240
61747665828352722723303678547732
61747665828352722723303764286880
61747665828352722723364117364362
61747665828352722723364122086096
61747665828352722723366440312656
61747665828352722723868624892929
61747665828352722723869657994793
61747665828352723133203171545932
61747665828352723134895423891964
61747665828352723134895424241884
61747665828352723135650889082203
61747665828352723135651922184067
61747665828363529948639127588299
61747665828364429967407891013906
61747665828364429967658938073601
61747665828364429967658938073602
61747665828364430516450823839504
61747665828364430516450908515794
61747665828387828806573516010805
61747665828387844868505163237081
61747665828387845280287169159151
61747665828388740355212745276450
61747665828388745296607062919122
61747665828388745296607435971750
61747665828388745296627983624070
61747665828388745296879032083446
61747665828388745296882474245757
61747665828388745296882475762077
61747665828388745298208600150588
61747665828388745298302787990061
61747665828388745298302787990062
61747665828388745298303130830014
61747665828388745298303132346334
61747665828388745298574726941709
61747665828388745298574726941710
61747665828388745298574728458029
61747665828388745298574728458030
61747665828388745847283016093528
61747665828388745847283044789884
61747665828388745847345692119304
61747665828388745847345805375310
61747665828388745847345806891630
61747665828388745847366612824252
61747665828388745847366697383902
61747665828388745847366698900222
61747665828388745848098952338995
61747665828899945603674176293440
61747665828899945603674176643360
61747665828899949308019976778236
61747665828899949856811947220428
61747665828899950957596837851156
61747665828899951094041597422054
61747665828899951094041598938374
61747665828899951094104359186978
61747665828899951094104360703298
61747665828899951094606802397474
61747665828899951094857506487480
61747665828899951094857506500578
61747665828899951506388808293348
61747665828899951506451484319124
61747665828899951506451484332222
61747665828899960421057378232624
61747665828899960421057378582544
61747665828899965911424799361238
61747665828899965911424799477878
61747665828899965911424800877558
61747665828899965911424885100386
61747665828899965911424886616706
61747665828899965911487561126162
61747665828899965911487562642482
61747665828935084212846014450356
61747665828935968316145449785378
61747665828935968316145451301698
61747665828935972020240203327118
61747665828935972020491250270174
61747665828935972020491251786494
61747665828935973667369604457326
61747665828935973804818301170978
61747665828935974216412279002622
61747665828935983133528651724562
61747665828935983133528653240882
61747665828935984780574141980450
61747665828935984780657710014818
61747665828935984917855702625366
61747665828935984917856046981638
61747665829009219844561598549331
61747665829009219844561856829633
61747665829009219851336425423443
61747665829009219851903604256054
61747665829009219852091889434186
61747665829009219852091889550826
61747665829009219852091890950506
61747665829009219989098153537890
61747665829009219989352558070510
61747665829009219989352558187150
61747665829009219989352559250008
61747665829009219989352559586830
61747665829009219989352559599928
61747665829009220400883859876378
61747665829009220400883859993018
61747665829009220400883861392698
61747665829009220400946535902154
61747665829009220400946536018794
61747665829009220400946537418474
61747665829009220400946621641302
61747665829009220400946623157622
61747665829020026665080129119779
61747665829020927187640795143237
61747665829044341994303664578997
61747665829045242518556584011186
61747665829045242518556584011346
61747665829045242518807288114450
61747665829045242561860955597742
61747665829045242564560844326558
61747665829045242564560845861592
61747665829045242699309996667666
61747665829045242701570466038540
61747665829045242701821512962882
61747665829045242701821514497916
61747665829045243113352814768590
61747665829045243113352814768750
61747665829045243113352816303783
61747665829045243113352816303784
61747665829228022638045887421870
61747665829228022638046230378462
61747665829228022643149725144930
61747665829228022643400429248034
61747665829228022775244136783302
61747665829228022775244138299622
61747665829228022775244222522450
61747665829228022775244224038770
61747665829228022780410393781254
61747665829228022821060112270302
61747665829228022821060483806610
61747665829228022827772634654946
61747665829228022827835310680722
61747665829228023232842489715582
61747665829228023370040453279854
61747665829228023370040454796174
61747665829228023370103129305630
61747665829228023370103129772190
61747665829228023370103130821950
61747665829228024427539538147533
61747665829228024468189627822916
61747665829228024468189628172836
61747665829228024473272202001076
61747665829228024473272202350996
61747665829228024475720694708830
61747665829228024605638582816870
61747665829228024605638583166790
61747665829228024610470104150742
61747665829228024610470189889890
61747665829228024610470194611624
61747665829228024612162098579490
61747665829228024612162356846694
61747665829228024612164679794988
61747665829228024612164765534136
61747665829228024612980588860467
61747665829228025017232302368212
61747665829228025017232302718132
61747665829239731856519854644568
61747665829239731993717847255116
61747665829263130100825943028580
61747665829263146617931695368902
61747665829263146619623946548534
61747665829263146619623948064854
61747665829263146620377091959709
61747665829263146620377091972807
61747665829263146757641204274506
61747665829263147168666621093830
61747665829263147168666622610150
61747665829264030668637380312740
61747665829264030668637724669012
61747665829264031080503212536382
61747665829264031080503584072690
61747665829264041644477047436882
61747665829264041781675040047430
61747665829264041827428596259538
61747665829264041827491014005012
61747665829264041827491385541320
61747665829264041832510936132018
61747665829264041832573956514066
61747665829264041834172026006158
61747665829264041834266212415432
61747665829264042239273278194286
61747665829264042239273391450292
61747665829264042246048218324404
61747665829264042376534032906580
61747665829264045492797728868916
61747665829264045492881668439592
61747665829264045493069696516920
61747665829264045494489981564868
61747665829264045538548989312766
61747665829264045538612009694814
61747665829264045538612012900228
61747665829264045540306585339060
61747665829264045952088591248032
61747665829264046089286583858580
61747665829264047185740033330702
61747665829264047185743477009334
61747665829264047187435385349013
61747665829264047187435385349014
61747665829264047187435643629316
61747665829264047187435728188966
61747665829264047187435729705286
61747665829264047188188873600142
61747665829264047322938025941250
61747665829264047322941125263610
61747665829264047322941383543912
61747665829264047324633636239864
61747665829264047325449542236306
61747665829264047325452641558666
61747665829264047325452985914938
61747665829264047736478402734262
61747665829264047736478404250582
61747665829264047737234905747892
61747665829274853953751852366818
61747665829274853953752195673330
61747665829274853953752196742017
61747665829274853953940137661590
61747665829274853954002899776434
61747665829274853955360765549490
61747665829274853955444105062770
61747665829274853955444448369282
61747665829274853955632390357542
61747665829274853955695152472386
61747665829274854136682509180882
61747665829274854136682766398166
61747665829274854136745528513010
61747665829274854138375019094118
61747665829274854138375105183346
61747665829274854138437781208962
61747665829274854139194025825858
61747665829274854548464772307298
61747665829274854548527534422142
61747665829274854550157025003250
61747665829274854550219787118094
61747667183992892754704891035873
61747667183995910204107045997875
61747667183996795215222267576387
61747667183996795215222611477745
61747667183996795215222612994065
61747667183996795352483021951859
61747667183996795352483280114069
61747667183996795352483281630389
61747667183996795810562806564383
61747667183996795810563064844637
61747667183996810222876182140691
61747667183996810222938943905615
61747667183996810634720835377679
61747667662590650783694345732193
61747667662594553108643564598135
61747667662594553840428953515725
61747667662594568665342103603401
61747667662595453674763007349957
61747667662595453674763008866277
61747667662595453676455261562229
61747667662595453676455347651297
61747667662595453812023762075349
61747667662595453812023763591669
61747667662595453813716016287621
61747667662595454270979980780685
61747667662595454271795540873099
61747667662595454271795540890569
61747667662595454271795799151949
61747667662595454271798121983603
61747667662595454271798123499923
61747667662595454408993533501117
61747667662595464978070863267255
61747667662595464978133625382099
61747667662595468684174001511141
61747667662883635970721851780731
61747667662883635970721937519879
61747667662883635970722192967933
61747667662883636107919926942483
61747667662883636107919926943887
61747667662883636107919930130427
61747667662883636107920184043287
61747667662883636107920185578481
61747667662883636107982692245271
61747667662883636107982945808211
61747667662883636107982947343405
61747667662883650794817201380307
61747667662883650794879877406083
61747667662883650794879963495151
61747667662883650932077955755779
61747667662883650932077956105699
61747667662883650932140631781555
61747667662886337811355275996489
61747667662886337811417952022265
61747667662886337811418291792317
61747667662886352635513300677075
61747667662886352635513302089805
61747667662887238241906300074909
61747667662887238241906303261449
61747667662887238241906562014087
61747667662887238241968976100685
61747667662887238241968976573069
61747667662887238241968979287225
61747667662887238241968979755397
61747667662887238241968979759609
61747667662887238241969319057277
61747667662887238241969319529661
61747667662887238241969324128931
61747667662887238379166972365945
61747667662887253066127003967811
61747667662887253066127090056879
61747667716061264825834932338535
61747667716061264825834933854855
61747667716061264825834933873729
61747667716061264825834936587885
61747667716061264825834938104205
61747667716061264825897612613661
61747667716061264825897614129981
61747667716061264825897694103459
61747667716061264825897698807723
61747667716061264825897700219049
61747667716061275944017583996859
61747667716061279649992962668151
61747667716085580155058468977251
61747667716085580155058470493571
61747667716085580155058470506621
61747667716085580155058470512445
61747667716085580155058473675899
61747667716085580155058473693161
61747667716085580155058474742921
61747667716085580155121146532397
61747667716085580155121149701675
61747667716085580155121149718937
61747667716085580155121236857765
61747667716085580156753046137817
61747667716085594430508238865907
61747667716085594979279175332643
61747667716085594980911074951113
61747667733787140927879185566297
61747667733787140927941855944447
61747667733787140927941857342723
61747667733787140927941857355773
61747667733787140927941857361597
61747667733787140927941860530667
61747667733787140927941860543717
61747667733787140927941947681141
61747667733787141065139935711293
61747667733787141065202611737069
61747667733787155752037210130243
61747667733787155752037210143293
61747667733787155752099886156019
61747667733787155752099886169069
61747667733811456257102720806945
61747667733811456257102722205013
61747667733811456257165393527929
61747667733811456257165396832721
61747667733811456257165398230789
61747667733811456257165398232193
61747667733811456257165484319857
61747667733811456258797294662719
61747667733811456258797297850663
61747667733811456258859970688495
61747667733811456258859973876439
61747667733811456394363472350009
61747667733811456394363475532337
61747667733811467376914945830653
61747667733811467514238376704285
61747667733811471082955323476015
61747667733811471083017999501791
61747667742686267938111215491219
61747667742686268118614955629979
61747667869397358142732355698117
61747667869397358142732357214437
61747667869689142112902438162867
61747667869712553169968394192675
61747667869712556874314193277791
61747667869712556874314194677471
61747667869713453737780175833107
61747667869713457442125975268143
61747667869713457442125976317903
61747667870342037511895721343435
61747667870342037511895725592785
61747667870342037649156480318177
61747667870344738803737092682437
61747667870345639371360587961075
61747667870345639371548871136329
61747667870366304671911035753757
61747667870366304671911038953347
61747667870366304671911040003107
61747667870366304809109031196713
61747667870366304809192714022121
61747667870366348724991193321179
61747667870366349136773456097675
61747667870366349136773457497355
61747667870366349136773460696945
61747667870366349273971452940311
61747667870366349274034210823067
61747667870366349274034215055155
61747667870366352842811510678103
61747667870366352842811513411133
61747667870366352842811513877693
61747667870366352842811514927453
61747667870366352842813833626397
61747667870366352847894084856263
61747667870366352849588660500509
61747667870366352980009506121059
61747667870366352980072265053575
61747667870366352980072268235903
61747667870366352980072268241519
61747667870366352980072269652845
61747667870366352985154839231735
61747667870366363549149221784555
61747667870366363549149222134475
61747667870369054134464595206013
61747667870369054134464596722333
61747667870369054134652882017105
61747667870369054134652882035979
61747667870369054139547166651143
61747667870369950996238325531937
61747667870369954702276374113415
61747667870369954702276377295743
61747667870369954702276377301359
61747667870369954702276378712685
61747667870369954707358948291575
61747667870369965820396349745963
61747667870658088635306291344395
61747667870658088635306295593745
61747667875305969280655883082187
61747667875305984104898710379575
61747667875305984104901033327869
61747667875597753250825965546937
61747667875618432957228402394411
61747667875618466308802718580517
61747667875618466308865136325831
61747667875618466310494971276469
61747667875622035228224481896443
61747667875622068031069245385671
61747667875622068580049502185653
61747667876250662513487839521411
61747667876250662520262666395523
61747667876250662520262666414397
61747667876250662520264989343817
61747667876250663069054636837715
61747667876250663069054636856589
61747667876250673631607815153959
61747667876254275902603894655991
61747667876274974138365576025251
61747667876274974138365576044125
61747667876274974145140316810295
61747667876274974145140402899363
61747667876274974145142639758589
61747667876274974687073092008577
61747667876274974687135768034353
61747667876274988962523604838547
61747667876274988962525927786841
61747667876277675848324700411043
61747667876277679552672823844133
61747667876277679552923872322383
61747667876278531754142116454113
61747667876278531754142116804033
61747667876278531891402785090437
61747667876278576409339618813731
61747667876278576409339991866359
61747667876278576409611587996929
61747667876278576416136396312327
61747667876278576416136482051475
61747667876278576416136482401395
61747667876278576416138719260621
61747667876278580115378044697187
61747667876278580115378044716061
61747667876278580115649640827757
61747667876278591233519683990659
61747667876278591233519684009533
61747667876278591233519684340579
61747667876278591233519684359452
61747667876278591233519684359453
61747667876278591233522007288873
61747667876285484473708264611237
61747667876285484473959311670933
61747667876285485022751282113125
61747667876566714185668343600931
61747667876566714185668716653559
61747667878576847701153393175890
61747667893030944952146005496365
61747667893030944952149448702613
61747667893030959227264109991249
61747667893030959227264481527557
61747667893030959227264483043877
61747667893030959227602283082809
61747667893030959776307128910287
61747667893030959776394253525001
61747667893320026621911742320213
61747667893320026621911828059361
61747667893320027081682749360637
61747667893320027081686192566885
61747667893320041905843872774559
61747667893323629490130967384501
61747667893323644177090999336287
61747667893343141195745240357133
61747667893344041763556937308177
61747667893344309059084363148793
61747667893344309059272649388331
61747667893344309059272649506583
61747667893344341952827531304961
61747667893344341952827617394029
61747667893344342410846965673815
61747667893344342410846965692689
61747667893344342410846967090757
61747667893344342410909383438003
61747667893344342410909641600213
61747667893344342410909641699591
61747667893344342410909643116533
61747667893344342410909729205601
61747667893344342412601894296165
61747667893344342412601894395543
61747667893344342412601895812485
61747667893344342412601981901553
61747667893344342548107717235753
61747667893344342548107720418081
61747667893344356823222755826367
61747667893347010899717698911247
61747667893347043702499704530769
61747667893347044251543066389137
61747667893347044251543067806079
61747667893347911330268728989741
61747667893347911330268729008615
61747667893347911330268730406683
61747667893347911330268730408087
61747667893347911330331492521527
61747667893347911467529480551679
61747667893347944272003739217073
61747667893347944682093749278951
61747667893347944682093749297825
61747667893347944682093750695893
61747667893347944682156512810737
61747667893347944682156769561621
61747667893347944683788326341543
61747667893347944683848765506689
61747667893347944683849022257573
61747667893347944819351406240263
61747667893347944819354500840889
61747667893347944819354504023217
61747667893347944819354762290421
61747667893347944819354763707363
61747667893347944821046756719169
61747667893347944821047014986373
61747667893347944821047016403315
61747667893347955390123710250351
61747667893347955390124083302979
61747667893347955939166729169389
61747667893347959094469883787775
61747667893347960743282668229635
61747667893355149363544710266317
61747667893355149363544711316077
61747667893355165240370033476867
61747667893355165423386352758121
61747667893976490391284202743589
61747667893976490528544867130563
61747667893976490528544871379913
61747667893976490940326877288885
61747667893976490947101699913647
61747667893976535000182115748273
61747667893976535465060745392961
61747667893976538759503787622939
61747667893976538759504906818083
61747667893976538759567668601881
61747667893976539164298923273493
61747667893976539164302366479741
61747667893976539171077216284539
61747667893976539171097765454583
61747667893976539171098136990891
61747667893976539171098798573709
61747667893976539171098884649727
61747667893976539171101208660831
61747667893976539301496915902915
61747667893976539301500359109163
61747667893976539301500387805519
61747667893976539308359639044073
61747667893979192231980211701939
61747667893979192231980216301209
61747667893979192238754781708527
61747667893979251574097024527755
61747667893980092799791993692291
61747667893980137271429242310001
61747667893980137317182570002425
61747667893980137324525694904291
61747667893980137324713981261873
61747667893980141023766884497375
61747667893980141023767257550003
61747667893980141023976091443265
61747667893980141024038853680573
61747667893980152141908806518107
61747667893980152142097096062229
61747667894000805722199992078257
61747667894000805859460660714581
61747667894000806271242666623553
61747667894000806278501361146169
61747667894000806278501362563111
61747667894000806324254947472979
61747667894000806461515697616571
61747667894000850192144639045877
61747667894000850192144983400745
61747667894000850192144983419619
61747667894000850329405738126137
61747667894000850377335100441131
61747667894000850377606696552827
61747667894000850384381523426939
61747667894000850384384962383837
61747667894000850384384965570377
61747667894000850789117339002497
61747667894000850789180015028273
61747667894000850789180125214427
61747667894000850795954952088539
61747667894000850795975872794891
61747667894000850926378009174015
61747667894000850926378090663813
61747667894000850926378095263083
61747667894000850926378119360169
61747667894000850926378123959439
61747667894000854035443705217817
61747667894000854035443791306885
61747667894000854495157745345619
61747667894000854495218068209021
61747667894000854495218069725341
61747667894000854495218155814409
61747667894000854500324659210479
61747667894000854500324745299547
61747667894000854502016911906431
61747667894000854502016997995499
61747667894000854632416060937821
61747667894000854632416062354763
61747667894000854632416148443831
61747667894000854632416177140187
61747667894000854637498746719077
61747667894000854637583089593721
61747667894000854637583175682789
61747667894000865201493129254427
61747667894000865201768164323021
61747667894000865201768167509561
61747667894003507425635336999553
61747667894003507425637316642739
61747667894003507562894972516751
61747667894003507562895744169083
61747667894003507562895748418433
61747667894003507562896001036607
61747667894003507562896005635877
61747667894003507562896087125675
61747667894003507562898325384581
61747667894003507567978318347243
61747667894003507569672893991489
61747667894003552034532992786793
61747667894003552034533335743385
61747667894003552080286577696661
61747667894003552080770077958829
61747667894003552080770451011457
61747667894003552087628583053463
61747667894003552087628583403383
61747667894003552087628954589771
61747667894003552087628954939691
61747667894003552087629611923239
61747667894003552087629698012307
61747667894003552087629702598527
61747667894003552087631936271213
61747667894003552087632022010361
61747667894003552087632025196901
61747667894003555738878793271589
61747667894003555738879136228181
61747667894003555784632378181457
61747667894003555786808503142445
61747667894003555786810827140499
61747667894003555791974383888179
61747667894003555791974755424487
61747667894003555791975503083323
61747667894003555791977736756009
61747667894003566905011784992647
61747667894003566905011785342567
61747667894003566905012813862423
61747667894003566905012899951491
61747667894003566905012904537711
61747667894003566905015138210397
61747667894003566905015223949545
61747667894003566905015227136085
61747667894003566905266275614335
61747667894004407993446775683393
61747667894004407993446775684797
61747667894004407993447032552529
61747667894004407993447033969471
61747667894004407993449094033821
61747667894004407993449098633091
61747667894004407998529345262283
61747667894004407998529345281157
61747667894004408135790099987675
61747667894004452463391767005881
61747667894004452463391767024755
61747667894004452600652521731273
61747667894004452648098359337093
61747667894004452648582231589079
61747667894004452648582231602129
61747667894004452648644620651295
61747667894004452648644993703923
61747667894004452648853827700775
61747667894004452648853827713825
61747667894004452648853827719649
61747667894004452648854857633361
61747667894004452648916589834493
61747667894004452655440365043815
61747667894004452655440736580123
61747667894004452655441398149891
61747667894004452655441484238959
61747667894004452655443807187253
61747667894004452655628651388347
61747667894004452655629684507473
61747667894004452655629770596541
61747667894004452655632093531785
61747667894004452655632093544835
61747667894004456169432143136327
61747667894004456306690574912021
61747667894004456352444159821889
61747667894004456352446482770183
61747667894004456354619913129929
61747667894004456354620284666237
61747667894004456354620286182557
61747667894004456354622609130851
61747667894004456354682673832043
61747667894004456354683046884671
61747667894004456354891880777933
61747667894004456354891882294253
61747667894004456354894205242547
61747667894004456354895233645763
61747667894004456354895235162083
61747667894004456354954643015241
61747667894004456354957995883071
61747667894004456359702855761447
61747667894004456359786165528611
61747667894004456359786537064919
61747667894004456359787198634687
61747667894004456359787198653561
61747667894004456359787284723755
61747667894004456359787284742628
61747667894004456359787284742629
61747667894004456359789518396441
61747667894004456359789521582981
61747667894004456359789607672049
61747667894004456359974450356823
61747667894004456359977807823923
61747667894004456360038247112937
61747667894004456360040570061231
61747667894004456361670062036195
61747667894004456361672384984489
61747667894004467472824600089075
61747667894004467472824600107949
61747667894004467472826919850829
61747667894004467472826923037369
61747667894004467473012886446657
61747667894004467473015209278311
61747667894004467473015209394951
61747667894004467473015210794631
61747667894004467473075648567325
61747667894004467473077971515619
61747667894011312941194293204171
61747667894011312948725731743033
61747667894011312948788493857877
61747667894011312948788493875139
61747667894011312948788495274819
61747667894011357002077859543205
61747667894011357008667465964005
61747667894011360708115540021245
61747667894011360708115913073873
61747667894011360708117864019299
61747667894011360708118237071927
61747667894011360713013266448801
61747667894011361119687820894935
61747667894011361119688854014061
61747667894011361119688855413741
61747667894011361119688968782223
61747667894011361119688968799485
61747667894011361119688970199165
61747667894011361119691178362035
61747667894011361119691292780277
61747667894011361119691294197219
61747667894011361119709890905517
61747667894011361126466115422301
61747667894011361256886961411645
61747667894292589690677817247785
61747667894292589692369725938789
61747667894292589692370070293657
61747667894292589692370070312531
61747667894292589827938486234029
61747667894292589827938571973177
61747667894292589829630738929981
61747667894292590241412744838953
61747667894292590241896618153749
61747667894292590287650172849537
61747667894292590287650174365857
61747667894292590287650203063617
61747667894292590287709493274453
61747667894292590287712590713103
61747667894292590287712846142283
61747667894292590287712848875313
61747667894292590287712850391633
61747667894292590287712936480701
61747667894292590287712959061467
61747667894292590287712963765731
61747667894292590287900876952641
61747667894292590287901251540463
61747667894292590294487785935579
61747667894292590424910953207209
61747667894292605111870616688375
61747667895985272482861389852372
61747667896933553170058507651146
61747667896933553170058511900496
61747667896933554816434423227072
61747667896955113677912399131722
61747667896955119028630673398926
61747667896955119031078394454348
61747667896955130149199481513492
61747667896955130149199484695820
61747667896955163503283936500542
61747667896955167209320875085416
61747667896955168434792450104202
61747667896955168434795892247640
61747667896955168442408232936102
61747667896955168993710681953502
61747667896955185043343727942072
61747667896955185043347080809902
61747667896957820320283755193806
61747667896957820320287193087894
61747667896957820322731476249228
61747667896957820322794234118934
61747667896957831440852562241350
61747667896957831440852562245562
61747667896957831440852562258612
61747667896957831440852563308372
61747667896957831440852566490700
61747667896957831440915324360406
61747667896957836928835028782326
61747667896957864611919579836286
61747667896957864611980965860910
61747667896957864611980970110260
61747667896957864611981308817502
61747667896957864611981308834764
61747667896957864611981313066852
61747667896957864611981998981488
61747667896957864611982341955342
61747667896957864749179995841386
61747667896957864749180334565890
61747667896957864749180338797978
61747667896957864794937018295422
61747667896957864795188066772060
61747667896957864795188067121980
61747667896957868500973956880296
61747667896957870099900670282830
61747667896957870099901707652758
61747667896957870138039509730726
61747667896957870138042951874164
61747667896957870140549988655854
61747667896957870145654603815790
61747667896957870145655292562626
61747667896957870145655636936368
61747667896957870145843577857398
61747667896957870148165082740918
61747667896957870148165771487754
61747667896957870148354057845336
61747667896957870277747980916482
61747667896957870277747981266402
61747667896957870283104327987732
61747667896957870283104332587002
61747667896957870283167090102576
61747667896957870285363763748382
61747667896957870285614812574940
61747667896957881258670735940734
61747667896957881258671773310662
61747667896957886746590444612004
61747667896957886746590787568596
61747667896957886746591473483232
61747667896957886746591477732582
61747667896957886746591816457086
61747667896957886746591820689174
61747667896957886749038505441690
61747667896958765179729985386498
61747667896958765179729989985768
61747667896958765179731109199786
61747667896965940668983565907780
61747667896965968662280480848162
61747667896965973601404773034372
61747667896965973603915256208850
61747667896965973609023998009710
61747667896965973610715131510518
61747667896965973611531039040750
61747667896965974012998750866016
61747667896965974012999783986594
61747667896965974015509234040494
61747667896965974020617975841354
61747667896965974022309109342162
61747667896965974023125016872394
61747667896965974152707226301122
61747667896965974152707226651042
61747667896965975387489159796054
61747667896965975387489160145974
61747667896965975395104942627954
61747667896965975395104942977874
61747667896965975806698920459598
61747667896965975806698920809518
61747667896965990072761415747508
61747667896965990209956050872242
61747667896965991856335319684632
61747667896965991856335320734392
61747667896965991858779684204622
61747667896965991858779684321262
61747667896969527703531492500538
61747667896969570346345668984810
61747667896969575697065057497968
61747667896969575697065143941328
61747667896969575880267682432212
61747667896969575880267683495022
61747667896969575882526343702506
61747667896969577528902255029082
61747667896969577528902341122522
61747667896969577528903029869358
61747667896969577529091316226940
61747667896969577529093640224994
61747667896969577529154164439436
61747667896969577529156488437490
61747667896969577666352070956544
61747667896969577666354394954598
61747667896969592343757150876006
61747667896969592343757236619526
61747667897282024724815343035332
61747667897282024724815347284682
61747667897282024724818789428120
61747667897282024727325826209810
61747667897282025136409320866976
61747667897282025136409325116326
61747667897282025136412767259764
61747667897282025138919804041454
61747667897282025276117796652002
61747667897282035845467837039590
61747667897282035845467838574784
61747667897282035845467842824134
61747667897282035845468531570970
61747667897282035845471969465058
61747667897282036257062509402614
61747667897282036257065947296702
61747667897282036257250794697386
61747667897282036257254233654284
61747667897282036257313556462310
61747667897282039551508903450662
61747667897282039551508907700012
61747667897282039963102881282306
61747667897282039963102885531656
61747667897282041196189548850962
61747667897282041196193681276430
61747667897282041197884819026588
61747667897282041198700033560634
61747667897282041198700037809984
61747667897282041198700726556820
61747667897282041333366620873202
61747667897282041333366625122552
61747667897282041333367654011042
61747667897282041335898026171182
61747667897282041335898030420532
61747667897282041335898714918018
61747667897282041335898719167368
61747667897282041340982403705102
61747667897282041340982407954452
61747667897282041747492692749662
61747667897282041747492696999012
61747667897282041747680979107244
61747667897282041752576381536746
61747667897282041752576385786096
61747667897282041752764667894328
61747667897282925706668823567042
61747667897282941766448971592052
61747667897293746933061294522222
61747667897293746933061380265742
61747667897293746933061380615662
61747667897293746933062069012578
61747667897293746933062069362498
61747667897293747344656046844222
61747667897293747344656047194142
61747667897293747344844333201804
61747667897293747344844333551724
61747667897293747344846657549778
61747667897293747344909505762274
61747667897293747482105174374768
61747667897293747482107498372822
61747667897293748579437205848798
61747667897293748579437291592318
61747667897293748579437291942238
61747667897293748579437980339154
61747667897293749128481085701344
61747667902827471505051965493130
61747667902839177102211878125218
61747667902839177102212221081810
61747667902839177102212225331160
61747667902862588296542033425840
61747667902862588296542291693044
61747667902862593647260646387236
61747667902862593647260646404498
61747667902862593647260647450046
61747667902862593647260647454258
61747667902862593647261418039568
61747667902862593647261422288918
61747667902862593647263745237212
61747667902863487079982858456157
61747667902863494209925857748272
61747667902863494215009667325554
61747667902863494215010442164426
61747667902866490208289734519419
61747667902866495696268763166308
61747667902866495696272201060396
61747667902866506672044343829019
61747667902866506672047699879177
61747667902867390593087176524544
61747667902867390776098049922079
61747667902867390776101516164064
61747667902867396129267478189603
61747667902867396129267478189612
61747667902867396129267506887420
61747667902867396264016630532172
61747667902867396264017778442546
61747667902867396264017783041816
61747667902867396264020072675610
61747667902867396264021220585984
61747667902867407377054031986560
61747667902867407377055155798387
61747667902867407377057474129998
61747667902867412727776867609759
61747667902867412727779185941370
61747667902867412730224584065911
61747667902867412730224584065920
61747667902874299376538299700166
61747667902874299376538300050086
61747667902874299381621645530658
61747667902874299381621902748102
61747667902874299384132387335310
61747667902874301022914182697568
61747667902874301028000999019546
61747667902878201110417858398256
61747667902878201110420182413572
61747667902878201293432113011518
61747667902878202888908044850328
61747667902878202896502246926800
61747667902878202942254683593844
61747667902878202942255716695708
61747667902878203079453738004063
61747667902878203079453738004064
61747667902878203079453824447264
61747667902878217894388069927692
61747667902878217894388070977452
61747667902878219543211789470151
61747667902878219543211789470152
61747667902878219543212822572015
61747667902878219543212822572016
61747667903190650696813637427946
61747667903190650696813641677296
61747667903191551074016906054406
61747667903202356293976991522506
61747667903202356293976991872426
61747667903202357940352902849082
61747667903202357940352903199002
61747667903202358077550895459630
61747667903202358077550895809550
61747667903202372757735731735638
61747667903202372894933724346186
61747667903202372894933724696106
61747667903202374541309635672762
61747667903202374541309636022682
61747667946205886242079620725911
61747667946205886242081943674205
61747667946497655936798843153137
61747667946497655936861604918061
61747667946521937914197359502643
61747667946521937914197362684971
61747667946521971266022379791853
61747667946521971266022382974181
61747667946521971266085144739105
61747667946521971266085145093237
61747667946521971267714632487805
61747667946521971267714635670133
61747667946521971267777394252729
61747667946521971267777397435057
61747667946532778081459458561565
61747667946532778081459459611325
61747667946532778081522135637101
61747667946532794141301359316361
61747667946532794141301359333623
61747667946532794141301360733303
61747667946533628684943253605265
61747667946533628686635506301217
61747667946533628686637829249511
61747667946533628686698268066141
61747667946533678646822399938381
61747667946533678649271154462849
61747667946533678649271155512609
61747667946533678649333917631665
61747667946533689767453888677993
61747667946533692924448922939703
61747667946533693473429178676875
61747667946533693473429264770155
61747667946533693473491941858741
61747667946533694525845430263575
61747667946533694709113141310925
61747667947154119246459619675161
61747667947154119658241879615037
61747667947154167470645086538394
61747667947154167470706729093673
61747667947154167470706732281617
61747667947154167470707762195537
61747667947154167470707848288817
61747667947154167470707848290221
61747667947154167477482589069649
61747667947154167477482675158717
61747667947154167477482675162929
61747667947154167477482675164333
61747667947154167477484994924683
61747667947154167477484998112627
61747667947154168026274645606525
61747667947154168026276968554819
61747667947154178588827733595997
61747667947154178588827737828085
61747667947154178588827819685065
61747667947154178588827823917153
61747667947154178588827823921365
61747667947154178588827824271285
61747667947178434577375404429433
61747667947178434577375407611553
61747667947178434577375409009829
61747667947178434577375409011233
61747667947178434577377731959527
61747667947178434989157668949705
61747667947178434989157672136245
61747667947178434989157672155119
61747667947178479095584465597513
61747667947178479095584468785457
61747667947178479095585498718091
61747667947178479095585584792657
61747667947178479100668154384597
61747667947178479102360320991481
61747667947178479102360325223569
61747667947178479102360325577701
61747667947178479102360407080549
61747667947178479102360411312637
61747667947178479102360411316849
61747667947178479102360411666769
61747667947178479102362645339455
61747667947178479102362731078603
61747667947178483355500505193535
61747667947178493919743522930665
61747667947178493919743527162753
61747667947178493919743609019733
61747667947178493919743612207677
61747667947178493919743613251821
61747667947178493919743613256033
61747667947178493919743613257437
61747667947178493919743613605953
61747667947178493919745847278639
61747667947178493919745933017787
61747667947178493919745936205731
61747667947188985726582386800567
61747667947188989426011948825639
61747667947188989426093308366091
61747667947188989426095632714065
61747667947188989430928187285363
61747667947188989430928273378643
61747667947188989431179320438339
61747667947189289620387153734460
61747667947189289622079406430412
61747667973110952262127838590333
61747667973121758663459423588929
61747671491383788176763916837129
61747671491383821530281189822291
61747671491383835805399637279591
61747671491383836354376452271393
61747671491383836354379895477641
61747671491383836354442571503417
61747671491384688606499035510451
61747671491384688606750083514913
61747671491384688606750085031233
61747671491384688607314939852739
61747671491384688607314944102089
61747671491384688607503226210321
61747671491384721960831440732059
61747671491384721960831442248379
61747671491384721960832212837901
61747671491384721960832217087251
61747671491384721960832471118155
61747671491384736783297988955245
61747671491384736784930918506301
61747671491384736784990241651197
61747671491384736784993594532077
61747671491478347659925071664839
61747671491478347797185826040311
61747671491478347797185826390231
61747671491478381148760142226417
61747671491478381148822818602113
61747671491478381148822904341261
61747671491481049500432886016755
61747671491481049500621172374337
61747671491481082852257906305965
61747671491481082853950158653401
61747671491481949930921151166871
61747671491481949930983913281715
61747671491481949931172199639297
61747671491481949931172199645121
61747671491481983284438424152033
61747671491481983284501186266877
61747671494436746489220635084723
61747671544558748544698427006085
61747671544655976514912546608151
61747671544656009866737825177615
61747671544656009868432400355301
61747671562284624646804321520587
61747671562284624646804321992971
61747671562284624646805436583021
61747671562284624784002314603519
61747671562381885970474323941803
61747671562381885970476647817393
61747671562381885970476648289777
61747671563232886888475838535147
61747671572120292682386447323114
61747671572120292682449209088038
61747671572120292682470129792986
61747671572120342089469767855424
61747671572120342089532444231120
61747671969978576933963750942901
61747671969978576933963779640661
61747671969982145714432879890111
61747671969982179205210907600665
61747671969982179205210907619539
61747671969982446637431790907185
61747671969982446637431792423505
61747671969982446637996651494361
61747671969982446637996651495765
61747671969982446637998974444059
61747671969982446638184933602593
61747671969982446638184936789133
61747671969982446638184936808007
61747671969982479394481472901093
61747671969982479394481472919967
61747671969982479989005763191933
61747671969982479989006107546801
61747671969982479989006107565675
61747671969982479989759252975239
61747671969982479989759252994113
61747671969982479989820895881889
61747671969982479989820896944699
61747671969982479989821667534221
61747671969982479989821667553095
61747671969982479989821670722165
61747671969982479989821671783571
61747671969982479989821671784975
61747671969982479989821925814475
61747671969982479989821929001015
61747671969982479991453825419895
61747671969982479991453825438769
61747671969982479991513148124331
61747671969982479991513149640651
61747671969982479991516247429221
61747671969982479991516500992161
61747671969982479991516502508481
61747671969982491109574575905977
61747671969982491109637251463581
61747671969982494813916934232673
61747671969982494813920377438921
61747671969982494813979696347517
61747671969982494813983049215347
61747671969982494813983049228397
61747671969982494813983052397675
61747671969982494813983052414937
61747671969982494813983053464697
61747671969982494813983139553765
61747671969982494815611509876919
61747671969983346661785595101223
61747671969983347068453519636481
61747671969983347068488355602779
61747671969983347068547674178925
61747671969983347068547677347995
61747671969983347068547677361045
61747671969983347068547678759321
61747671969983347068550001709019
61747671969983347068738283349287
61747671969983380420371924209659
61747671969983380420372694450665
61747671969983380420372694468135
61747671969983380420372697637205
61747671969983380420372697650255
61747671969983380420372699048531
61747671969983380420372699049935
61747671969983380420372952729515
61747671969983380422064175389291
61747671969983380422064176905611
61747671969983380422067270094911
61747671969983380422067274694181
61747671969983380422067528257121
61747671969983380422067529773441
61747671969983380557570687078683
61747671969983391126648016844821
61747671969983391126710778959665
61747671969983391128405354603911
61747671969983391128406014657359
61747671969983391540125599516225
61747671969983391540125602702765
61747671969983391540188278728541
61747671969983391677449030389857
61747671969983394834443407784659
61747671969983395244471404703881
61747671969983395244534080729657
61747671969983395246165977161587
61747671969983395246228653187363
61747671969983396479783358118235
61747671969983396481477933762481
61747671970052724141816333173509
61747671970052724141879009199285
61747671970052724141879095288353
61747671970052724279077087548981
61747671970052724279077087898901
61747671970052724279139763924677
61747671970052724279139849663825
61747671970052724280772435195479
61747671970052724280772438383423
61747671970052724280772691946363
61747671970052724280772693462683
61747671970052724280772693481557
61747671970052724280832016270709
61747671970052724280832102359777
61747671970052724280835110871335
61747671970052724280835114059279
61747671970052724280835200148347
61747671970052724280835453711287
61747671970052724280835455227607
61747671970052724280835455246481
61747671970052739104930464008775
61747671970052739104993139684631
61747671970055425984207781166535
61747671970055425984207781179585
61747671970055425984207781185409
61747671970055425984207783899565
61747671970055425984207784348863
61747671970055425984207784366125
61747671970055425984207784367529
61747671970055425984207784367737
61747671970055425984270459925341
61747671970055440808365809979831
61747671970055440808365809992881
61747671970056326414758811632697
61747671970056326414821484003761
61747671970056326414821487190301
61747671970056326552019480269021
61747671970056326552019566362301
61747671970056326552082238851617
61747671970056337532878783610533
61747671970056337532941459636309
61747671970079741313490640963197
61747671970079741313492963911491
61747671970080608392407256778263
61747671970928026163399080262891
61747671970928036549440805332549
61747671970928036686701560057941
61747671970928040850362209181151
61747671970928040850362210698875
61747671970928040850362210716345
61747671970928040850362213885415
61747671970928040855444697620163
61747671970928040855444783359311
61747671970928040855444783709231
61747671970928040987556764702445
61747671970928040987560120756815
61747671970928040987622879352669
61747671970928040992642690230711
61747671970928040992642775969859
61747671970928040994334944461857
61747671970928040994335030550925
61747671970930738389885857569621
61747671970930738390136904629317
61747671970931638820499646612555
61747671970931638820687931894277
61747671970931638820687932957087
61747671970931638957948686619669
61747671970931638957948687682479
61747671973011089619537580407287
61747672023157407003485768138197
61747672023157407003485769201007
61747672023157407004238910385919
61747672023157407004238913566635
61747672023157407004238914635269
61747672023157407004300556473285
61747672023157407004300557536095
61747672023157407004301586405871
61747672023157407004301589592411
61747672023157407005933486011291
61747672023157407005933486030165
61747672023157407005992810232047
61747672023230319645229491582199
61747672023230319645229491930715
61747672023230352997054512219925
61747672023230352997054856239327
61747672023230352998687441770981
61747672023230352998747108935279
61747672023230352998749087515655
61747672023230352998750120516737
61747672023230352998750122033057
61747672023230352998750208122125
61747672023230364116870091899935
61747672023230364116870177639083
61747672023230367822845470584277
61747672023254634976147604213677
61747672023254668327910982645997
61747672023254668327970301554593
61747672023254668327970559834847
61747672023254668327973654435473
61747672023254668327973657604751
61747672023254668327973657622013
61747672023254668327973744760841
61747672023254668327974001978285
61747672023254668329665135012533
61747672023254679447785881234603
61747672023254679447785882769797
61747672023254683152069007222993
61747672023254683152131683235719
61747672023254683152131683248769
61747672023254683153763582854189
61747672024105654698090568838363
61747672024105654698090573087713
61747672024105665404428280275861
61747672024129970029008681102451
61747672024129970029008681121325
61747672024129980735283630443979
61747672024129980735344069610529
61747672024129980735346392558823
61747672040883283105530015146779
61747672040883283105530016663099
61747672040883283106283160680419
61747672040883283106283162097361
61747672040883283106344804998187
61747672040883283106345833518043
61747672040883283106345836706195
61747672040883283106345838123137
61747672040883283106345919612935
61747672040883283108037056177819
61747672040883283108037057694139
61747672040883283243543829316743
61747672040883283243543830733685
61747672040883293812620897633349
61747672040883293814315473277595
61747672040883297518658950814097
61747672040956195747210977277963
61747672040956228688949428231791
61747672040956228688949429294601
61747672040956229099035997567173
61747672040956229099098759682017
61747672040956229099099017612351
61747672040956229099099017962271
61747672040956229100731689233073
61747672040956229100731692421017
61747672040956229100794369495149
61747672040956229100794455584217
61747672040956243924889718046369
61747672040956245160291034332939
61747672040980544018235641959093
61747672040980544429955228710021
61747672040980544429955230108089
61747672040980544430014806947019
61747672040980544430017131294993
61747672040980544430017901431005
61747672040980544430017906133865
61747672040980544430017906135269
61747672040980544430017992222933
61747672040980544430018244387597
61747672040980544430018245903917
61747672040980544431649802565795
61747672040980544431649805753739
61747672040980544431709382474625
61747672040980544431712478591571
61747672040980544431712481779515
61747672040980555549767453733729
61747672040980555687090884607361
61747672040980559255807831379091
61747672040980559255870507404867
61747672041831530525550544715953
61747672041831530525550544734827
61747672041831530525550547903897
61747672041831530525550548965303
61747672041831530937332808555259
61747672041831530937332808905179
61747672041831530937332808911003
61747672041831530937332813160353
61747672041831530937395570675927
61747672041831541506472527401083
61747672041831541643670520011631
61747672041831541643670520348501
61747672041831545212512904929805
61747672041831545349710897540353
61747672041831545814105997863547
61747672041831545814108320811841
61747672041855856837388316722701
61747672041855856837388316735751
61747672041855856837388316741575
61747672041855856837390641083725
61747672041855856974586309346299
61747672041855856974588633694273
61747672041855856974649071448093
61747672041855857437291479805195
61747672041855860543428694264473
61747672041855860680626686875021
61747672049854455725137985632834
61747672049855356110772251638335
61747672050694630459533962961212
61747672050694630459596724726136
61747672050694635264476280920210
61747672050694635264476538137654
61747672050694635400918033868876
61747672050694635812703392645678
61747672050694635812766154410602
61747672050694685219765705334212
61747672050694685219765791423280
61747672050694685219765792473040
61747672050694685219849389203764
61747672050803437401251495651854
61747672050803487219279994212088
61747672176784368898793412114577
61747672176785269466605108015861
61747672176785269466605194104929
61747672176854579790532675136191
61747672176878895121450787419153
61747672177729915621203177257755
61747672177729915621203178774075
61747672177729915621203949363597
61747672177729915621203953612947
61747672177729915621204207643851
61747672177729926602063170270753
61747672177729926739323924659275
61747672177729929896319217542529
61747672177729929896319303631597
61747672177729930308101223451501
61747672177729930445361977840023
61747672177729930445361978176893
61747672177729930445364302187997
61747672177732616775596619389677
61747672177732616775596623988947
61747672177732627893716252065633
61747672177732631599754305246381
61747672177732631599754648202973
61747672177733517343407286317595
61747672177733517343408401380029
61747672177733528461528378075387
61747672177733532167566344104257
61747672177733532167566345167067
61747672177733532167566430193325
61747672177733532167566431256135
61747672177754230767413146381507
61747672177754230767413149568047
61747672177754230813165959624589
61747672177754230813167078832783
61747672177754230813167078851657
61747672177754230814858212320541
61747672177754230814861651277439
61747672177754230819941558151033
61747672177754230819943881099327
61747672177754230950426713896471
61747672177754230950426715412791
61747672177754230950427485652393
61747672177754230950427488840337
61747672177754230950427488853387
61747672177754230950427490251663
61747672177754230950427490253067
61747672177754230950427743932647
61747672177754230952118968108743
61747672177754230952122320976573
61747672177754230957202312526505
61747672177754241521196953696449
61747672177754241521197039785517
61747672177754241932978959605421
61747672177754242070239713993943
61747672177754245637324760090217
61747672177754245637327083038511
61747672177754245639019335734463
61747672177754245774585514465689
61747672177754245774585514478739
61747672177754245774587838826713
61747672177754245776280091522665
61747672177754274873021973985659
61747672177754274873022059724807
61747672177754274873022060074727
61747672177756932104820160627663
61747672177756932104820161696297
61747672177756932106514733072319
61747672177756946928977841885097
61747672177756946930672417529343
61747672177756946930672761885615
61747672177757832672630822956311
61747672177757832672630824472631
61747672177757832672631852992487
61747672177757832672631856180639
61747672177757832672631857597581
61747672177757832674323077168583
61747672177757843792444081320987
61747672177757843792444167410055
61747672177757847496789623525529
61747672177757847496789881805783
61747672177757847496789967894851
61747672177757847498484458849709
61747672177827176350076692035169
61747672177827176395830248247277
61747672177827176807612168067181
61747672177827176944872922792573
61747672177827176944873180722907
61747672177827176944873181072827
61747672177827176944875505070881
61747672182693895430925289355705
61747672182693910253454856107749
61747672182693910253454857157509
61747672182763239152494107240271
61747672182766841423678473450013
61747672182787554481656002372017
61747672182787554481656259602719
61747672182787554481718764486861
61747672182787554483347479179545
61747672182787554483350578016263
61747672182787554483413340131107
61747672182787554483413598411569
61747672182787565052487969664443
61747672182787565599838649794249
61747672182787565601468226464425
61747672182787565601530902490201
61747672182790256185091348356331
61747672182790256186848686102163
61747672182790266755925638583793
61747672182790267304966248461257
61747672182791122852097847608461
61747672182791122852100171606515
61747672182791156752903043207855
61747672182791156752903044257615
61747672182791156752903128933953
61747672182791156752903128947003
61747672182791156752965800723429
61747672182791156752965804972779
61747672182791156752965805309649
61747672182791156752965806372459
61747672182791156754594262784681
61747672182791156754597705990929
61747672182791156754660382016705
61747672182791172814907951165519
61747672182799276689867196550159
61747672182799277741477929749373
61747672182799277924745611767709
61747672182799277925226816710917
61747672182799277925227161067189
61747672182799277925227161084451
61747672182799277925227162484131
61747672182801963568398405284549
61747672182801979627929910692119
61747672182801979628180957751815
61747672182801979628662162695023
61747672182801979628662164094703
61747672183662900837342498282095
61747672183662900837405174307871
61747672183666457902719270031679
61747672183666458039979938668003
61747672183673362989694518968491
61747672183673362989694518981749
61747672183673377265353835712535
61747672183673377265353837112215
61747672183735850534442254163611
61747672183735850534504930189387
61747672185721621091400537116758
61747672185757643206815671665585
61747672185757643206815672015505
61747672200408080209195220680951
61747672200408080210889796325197
61747672200414968044928804927269
61747672200418570178915176763605
61747672200418570316175931488997
61747672200418837206633412876729
61747672200418837206633412993369
61747672200418837206633414393049
61747672200418837206696174641653
61747672200418837206696176157973
61747672200418837749152286094073
61747672200418870368185742064033
61747672200418870505446410700357
61747672200418871099970788497415
61747672200418871099971046764619
61747672200418871102415410370203
61747672200418871102415411769883
61747672200418871102417734718177
61747672200418871102418509552837
61747672200418871102478173534807
61747672200418871102481531001907
61747672200418881671495463084019
61747672200418881671495834620327
61747672200418881671495834736967
61747672200418881671495836136647
61747672200418881671558224848943
61747672200418881671558596385251
61747672200418881671558597901571
61747672200418882220538482003057
61747672200418882220601243767981
61747672200418885375905058802785
61747672200418885377533516264767
61747672200418885377533887801075
61747672200418885377533889317395
61747672200418885377596278029691
61747672200418885377596649565999
61747672200418885377596651082319
61747672200418885377599635496791
61747672200418885924948076304881
61747672200418885924948077721823
61747672200418885926576535183805
61747672200418885926639296948729
61747672200418885926642652998887
61747672200418885926642654415829
61747672200481026203730016107127
61747672200487914037681989021577
61747672200488814468233016286537
61747672200489081900959435955265
61747672200489081901210484431903
61747672200489115252028216232673
61747672200489115254476708940427
61747672200489115254476713189777
61747672200489115254538700469961
61747672200489115254539389215553
61747672200489129665222896912987
61747672200489129666851727440647
61747672200489129666852473583163
61747672200489129666914489205571
61747672200489130076942485057771
61747672200489130076942485075033
61747672200489130077005161083547
61747672200489130077005161100809
61747672200489130078634737753723
61747672200489130078634737770985
61747672200489130078689261491767
61747672200489130078699823883883
61747672200489130214265915832025
61747672200489130215895492502201
61747672200491817095171690464817
61747672200491817095171693647145
61747672200491831917701261816131
61747672200492667700351183543285
61747672200492684172206562516993
61747672200492684172206562534255
61747672200492684172457610993631
61747672200492717525722720912105
61747672200492717525786515777281
61747672200492717662983475287577
61747672200492717662983475641709
61747672200492732348189611619499
61747672200492732348189611636761
61747672200512229368600101304539
61747672200513396636596701928557
61747672200513397231877547888307
61747672200513397232128596347683
61747672200513397232128597764625
61747672200513397369385908952723
61747672200513397369386942071849
61747672200513397369389266419823
61747672200513429988419370571713
61747672200513430125680039208037
61747672200513430583699473576891
61747672200513430583699473595765
61747672200513430583699474993833
61747672200513430583700248417167
61747672200513430583700249828493
61747672200513430583700249834109
61747672200513430583762237108677
61747672200513430583762925854269
61747672200513430583763010549273
61747672200513430583763011948953
61747672200513430583763268810861
61747672200513430583763268829735
61747672200513430585391726173465
61747672200513430585394825472739
61747672200513430585394825478355
61747672200513430585395083758817
61747672200513430585454140850491
61747672200513430585454144037031
61747672200513430585454402199241
61747672200513430585454402317493
61747672200513430585454485224233
61747672200513430585457498317591
61747672200513430585457501498515
61747672200513430585457501504131
61747672200513430585457841274391
61747672200513430585457842691333
61747672200513430585457845873661
61747672200513430722715153860557
61747672200513430722715157042885
61747672200513441291729463244647
61747672200513441291792225359491
61747672200513441840835904327765
61747672200513444996075263729443
61747672200513444996138025844287
61747672200513445407860596990813
61747672200513445407860598407755
61747672200513445407923359105657
61747672200513445407923360522599
61747672200513445409552851103707
61747672200513445409615525712541
61747672200513445409615527129483
61747672200513445409615611801609
61747672200513445409615613218551
61747672200513447194748089217851
61747672200516082461825700287619
61747672200516082463266904175679
61747672200516098523527187895285
61747672200516099072570206814323
61747672200516099072821253874019
61747672200516099072822286993145
61747672200516099072822288392825
61747672200516099072824611341119
61747672200516132424395227103533
61747672200516132424396264454747
61747672200516132426087479799485
61747672200516132426150241564409
61747672200516132426153599031509
61747672200516142995220079440567
61747672200516142995227198277919
61747672200516142995228231397045
61747672200516142995230640421357
61747672200516143544270217196957
61747672200516143544271250298821
61747672200516143544273574664057
61747672200516999091338969535717
61747672200516999091342411679155
61747672200516999503124675849715
61747672200516999503124677266657
61747672200516999638122556926193
61747672200516999640381988454755
61747672200516999640383021556619
61747672200517032854946257182027
61747672200517032854946257200901
61747672200517032854946258598969
61747672200517032854947291719707
61747672200517032854947376390221
61747672200517032854947376396045
61747672200517032854947377812987
61747672200517032855009020713813
61747672200517032855010052415997
61747672200517032855010052434871
61747672200517032855010053834551
61747672200517032856638511294921
61747672200517032856640834244619
61747672200517032856641867345079
61747672200517032856641867363953
61747672200517032856641950251819
61747672200517032856641953434147
61747672200517032856641953439763
61747672200517032856701268829369
61747672200517032856701273409765
61747672200517032856704624860653
61747672200517032856704624879319
61747672200517032856704624879527
61747672200517032856704626277595
61747672200517032856704626296469
61747672200517032856704629459923
61747672200517032856704629465539
61747672200517032856704629478797
61747672200517032992207008743965
61747672200517032992207011926293
61747672200517032992208041845829
61747672200517032992208045032369
61747672200517032992208045045419
61747672200517032992208046445099
61747672200517032993899261439917
61747672200517032993899264622245
61747672200517032993902622089345
61747672200517043561347760691445
61747672200517043562976218153427
61747672200517043562979660296865
61747672200517043563042336322641
61747672200517044110328017478377
61747672200517044110328103571657
61747672200517044110390779610483
61747672200517044112019237072465
61747672200517044112020270174329
61747672200517044112083032293385
61747672200517044112083032306435
61747672200517047679107724952221
61747672200517047679107726369163
61747672200517047680799979065115
61747672200517047680862653673949
61747672200517047680862655090891
61747672200517048914419679783517
61747672200517048916114255427763
61747672200517048916135176132711
61747672200517048916952198277691
61747672200523936750153262630155
61747672200523953222008561532619
61747672200523953222259608592315
61747672200523953223703136826945
61747672200523953223703138226625
61747672200523953223954185286321
61747672200524187573572938939567
61747672200524204183127292869995
61747672200524248105536675185245
61747672200524251809879405529471
61747672200524251811573982223477
61747672200524251811574728365993
61747672200524253413221421699365
61747672200524253413222454818491
61747672200524253413224779166465
61747672200524253413224865377997
61747672200524253596238831964841
61747672200524253596239205017469
61747672200524253596720295525173
61747672200524253596720381264321
61747672200524254007767753444205
61747672200527806454123372372027
61747672200527806454123372726159
61747672200527806454123372739209
61747672200527839806032075854034
61747672200527839807640644307429
61747672200527839807640644311641
61747672200527839807640645357189
61747672200527839807640645374451
61747672200527839807640645711321
61747672200527839807640645724371
61747672200527839807642968659615
61747672200527839807642969722425
61747672200527839807703407476245
61747672200527854630106417242445
61747672200527855867234911466873
61747672200527855867967164886719
61747672200527855867967166286399
61747672200527856279014766631835
61747672200527856279017090979809
61747672201364115299866533849517
61747672201364416541553609017107
61747672201364416678814277653431
61747672201364417090596283562403
61747672201364417136078243662815
61747672201364417136328947765919
61747672201364417136349868472271
61747672201364417136350212846013
61747672201364417273610881482337
61747672201364431958794719633913
61747672201364431961243556715201
61747672201364432097684964959287
61747672201364432098504225370399
61747672201364465312061288515971
61747672201364465312876076851059
61747672201364465314571772753259
61747672201364465451766322176433
61747672201364465451829083941357
61747672201364476020846746543197
61747672201364476020909508308121
61747672201367133259482431019259
61747672201367177724344852762857
61747672201368030113934703290781
61747672201368033819972756471529
61747672201368078292093873104925
61747672201387530061090346509621
61747672201387530061341050612725
61747672201388731870777145655823
61747672201388732008037814292147
61747672201388732419819820201119
61747672201388732426594642475961
61747672201388732465301780301531
61747672201388732465552484404635
61747672201388732465573405110987
61747672201388732465573749484729
61747672201388732467267980755233
61747672201388732602750472434787
61747672201388732602834418121053
61747672201388732605006809362723
61747672201388743174087233729487
61747672201388743180862060603599
61747672201388743180924822718443
61747672201388743720933210182179
61747672201388743722625462878131
61747672201388743723380928055273
61747672201388747292161668531603
61747672201388747292161670047923
61747672201388747426908501248083
61747672201388747426971263362927
61747672201388747429418981236021
61747672201388747429422337286179
61747672201388747429422338703121
61747672201388776342414389674263
61747672201388776939386745276015
61747672201388776939449421301791
61747672201388777076644057980433
61747672201388777076706820095277
61747672201388777076710172963107
61747672201388780643732547277131
61747672201388780643795309391975
61747672201388780780989858465229
61747672201388780780993214515387
61747672201388780781052620580073
61747672201388791350070282831993
61747672201388791350133044946837
61747672201388791351762535527945
61747672201388791351825297642789
61747672201391433574212490577119
61747672201391433711472126094317
61747672201391433711473159213443
61747672201391444877522206997835
61747672201391444877522578650783
61747672201391444877522580050463
61747672201391444884360168689499
61747672201391448581384511469813
61747672201391448583560260178583
61747672201391448583560631714891
61747672201391448583560633231211
61747672201391493053568389868133
61747672201391493055260270561217
61747672201391493055260642097525
61747672201391493055260643613845
61747672201391493055263628028317
61747672201391493055263712704655
61747672201392345442886270765173
61747672201392345445333988638267
61747672201392345445334361690895
61747672201392345452109188565007
61747672201392349148924323945921
61747672201392349149196293110245
61747672201392349150890868754491
61747672201392349151372041819015
61747672201392349151372413355323
61747672201392349151372414871643
61747672201392349151375483962453
61747672201392349156454989049803
61747672201392349158149564694049
61747672201392393621317037740773
61747672201392393621317410793401
61747672201392393621318156935917
61747672201392393623009290436725
61747672201392393623009661973033
61747672201392393623009663489353
61747672201392393623012732580163
61747672201399237442643507835237
61747672201399237442831449823497
61747672201399237442831451223177
61747672201399237442894211938341
61747672201399237444526026867423
61747672201399239091467142683937
61747672201399239091738766075047
61747672201399239091738766093713
61747672201399239091738766093921
61747672201399239091739110331941
61747672201399239091739111867135
61747672201399239096821336021119
61747672201399239096821337420799
61747672201399239228999780503459
61747672201399253916629015379745
61747672201399253916631339727719
61747672201399287267450186137413
61747672201399538823953912749303
61747672201399539419022485761247
61747672201399553511103380020417
61747672201399553511105702968711
61747672201399554243184728020393
61747672201399554248329973969315
61747672201399554249771294046691
61747672201399598165841715116547
61747672201399598165841716632867
61747672201399603519489257028708
61747672201399603519491579977002
61747672201461677863258356336457
61747672201461677865222606544573
61747672201461677865224929492867
61747672201461678000519024972781
61747672201461678414265625463611
61747672201461678458054960146489
61747672201461678458305664249593
61747672201461678460018837301977
61747672201461678460019180140525
61747672201461678460019181675719
61747672201461678460021160250271
61747672201461678460502678019583
61747672201461678460503452854243
61747672201461678460753382122687
61747672201461678460754501330881
61747672201461678597279850312043
61747672201461722932140696889945
61747672201461722932140701489215
61747672201461723069463357057415
61747672201461726636486501956749
61747672201461726636486501974011
61747672201461726636548144880661
61747672201461726636549177982525
61747672201461726636549177999787
61747672201461726636549522356059
61747672201461726638181074418667
61747672201461726638181078668017
61747672201461726638240397228097
61747672201461726638240740066645
61747672201461726638240741601839
61747672201461726638243754693793
61747672201461726638243754695197
61747672201461726638243839371535
61747672201461726638243840782861
61747672201461726638244097533745
61747672201461726773747170262027
61747672201461726773809932731003
61747672201461726775501410238163
61747672201496849972765443320076
61747672201496849972768800787176
61747672203447496598836493072464
61747672203447496598837612286322
61747672203447497193444784578850
61747672203482568923016282872641
61747672203482618878308892212637
61747672209379086603793121279989
61747672209379086603796564958621
61747672209379987034347587624311
61747672209379987034347592223581
61747672209390744021441156310664
61747672209390744021441156660584
61747672209390744023948197341704
61747672209390744023949316536848
61747672209390744028972596617839
61747672209390744029031916224664
61747672209390744029031916574744
61747672209390744029032002318104
61747672209390744029032002668024
61747672209390744029035358386976
61747672209390744029035358736896
61747672209390744434039443171129
61747672209390792199869715142107
61747672209390792199873071192265
61747672209390792199932391167883
61747672209390792200141682790111
61747672209390792200705395485787
61747672209390792200708751535945
61747672209390793847001095178073
61747672209390793847063857297129
61747672209390793847273064342397
61747672210254382994696971753927
61747672210254382996391547398173
61747672210254383001474893228665
61747672210254383002228038639841
61747672253593798114450707356015
61747672253593798116895070961599
61747672253593798116895072361279
61747672253593798116897395309573
61747672253593798116957834126203
61747672253666694146831119683685
61747672253666694146831121200005
61747672253666744109651351056213
61747672253666744109714112821137
61747672253666758932118246014569
61747672253666758932180922040345
61747672253666758932180922394477
61747672253666758932181008133625
61747672253691009476054656322401
61747672253691009476054657838721
61747672253691009477746909018353
61747672253691009477746909490737
61747672253691026087049867405719
61747672253691026087050985196971
61747672253691026087050986613913
61747672253691026087053310611967
61747672253691026087112629170643
61747672253691026087113661222747
61747672253691026087113661226959
61747672253691026087113662289769
61747672253691026087113662639689
61747672253691026087113747316027
61747672253691026087115985574933
61747672253691026087115986637743
61747672253691058889832992220385
61747672253691058889895664009861
61747672253691058889895667196401
61747672253691058889895752935549
61747672253691058889895754335229
61747672253691058891527567864631
61747672253691058891590243890407
61747672253691058891590329979475
61747672253691059438875923996383
61747672253691059438934553809467
61747672253691059438938682928899
61747672253691059438938686115439
61747672253691059440567140390881
61747672253691059440567143573209
61747672253691059440629902155805
61747672253691059440629905338133
61747672253691059440633259622905
61747672253691059440633262805233
61747672253691070558750906658129
61747672253691070558753234192643
61747672253691075500880831954047
61747672253701832900854013087915
61747672253701865705331709314739
61747672253701881078469990678667
61747672253701882313902790063705
61747672253701882313902791480647
61747672253701882314635044883231
61747672253701882314635387839823
61747672253702716859299727859761
61747672253702733468603032963423
61747672253702733468603033317555
61747672253702733468603033330605
61747672253702766273077287396729
61747672253702766273143405216023
61747672253702766819674907841457
61747672253702766819675165058901
61747672253702766822119530064165
61747672253702766822120304898825
61747672253702766822120306315767
61747672253702766822120563183291
61747672253702766822120564582971
61747672253702766822122630313821
61747672253702766822122887531265
61747672253702766822123662365925
61747672253702766822123663415685
61747672253702766822186425534741
61747672253702777940306395518259
61747672253702781098044186398527
61747672253702781644586077833841
61747672253702781646281686579951
61747672253702782698697938516571
61747672253702782698700261114945
61747672253702782881714572058269
61747672253702782881714600754625
61747672253702782882446825460853
61747672253702782882446825478115
61747672253702782882446826877795
61747672253702782882447169834387
61747672253702783294229089667389
61747672254541744017593513397451
61747672254542060267187151834829
61747672254542060267187237573977
61747672254542093620641748794215
61747672254542093620704510559139
61747672254542094167236963733621
61747672254542094169681328738885
61747672254542094169744090503809
61747672254566355831741842504219
61747672254566355831741928593287
61747672254566360588420182004191
61747672254566360725680847104055
61747672254566360727375424147981
61747672254566371892002211962973
61747672254566371892064887988749
61747672254566371892064973727897
61747672254566371892065002424253
61747672254566371892065002774173
61747672254566405245519484948135
61747672254566405245582160973911
61747672254566405245582246713059
61747672254566405794559063493125
61747672254566405794562420960225
61747672254566405794621825607969
61747672254566405794625178475799
61747672254566405794625183075069
61747672254576867397596441877015
61747672254576867397599884020453
61747672254576867398414672355541
61747672254576882221757909297289
61747672254576882222573844479941
61747672254576882222576054036667
61747672254577182228830100238337
61747672254577182228832423186631
61747672254577182366028092848885
61747672254577182411844439890906
61747672254577182967686299559383
61747672254577182967686300959063
61747672254577232234958865497130
61747672254577232236651118193082
61747672254578079090603829046329
61747672254578079227801821656877
61747672254578082796579120113845
61747672254578082796581443062139
61747672254578082796641880827397
61747672254578082796641880833221
61747672254578082796641881877157
61747672254578082796641882232901
61747672254578082796644204708811
61747672254578082796644205175371
61747672254578082796644205181195
61747672254578082796644206225131
61747672254578082933839874487705
61747672254578082933839874489317
61747672254578082933839874506579
61747672254578082933842197319359
61747672254578082933842197437403
61747672254578082933842197437611
61747672254578082933842198835679
61747672254578082933842198854553
61747672254578082933902636608373
61747672254578082984763153841927
61747672254578082984763155358247
61747672254578083533805828387223
61747672254578083533805829903543
61747672254578083535498082599495
61747672254578085183382608082613
61747672254578085183382609132373
61747672254674478688737149095786
61747672254674478688737924980206
61747672262529848406408262063246
61747672262554163783809855266538
61747672262554164330404813460677
61747672262565865629265169867962
61747672262565869309886586036772
61747672262565869312331984493820
61747672262565871095905113590668
61747672262565871095905802337504
61747672262565871713676829653888
61747672263441171191436976985821
61747672263441171193944018016861
61747672263441171198214898460559
61747672263441171199030031151919
61747672263441171200721939491599
61747672263441171201475429276309
61747672263441171201477753624283
61747672263441171747254475218689
61747672263441171748072705697215
61747672263441171749705639834491
61747672263441171749764958393167
61747672263441171750520428169579
61747672263441221153500967869951
61747672263441221154319198348477
61747672263441221154340119072299
61747672263441221154341238267443
61747672263441221155952132485753
61747672263441221156011451044429
61747672263441221156766920820841
61747672263441221156848279298483
61747672280290844981380839685688
61747672280290844983072058929856
61747672280290844983825204341032
61747672280290844983825204690952
61747672280290846767398333437880
61747672280290846788678094506706
61747672280290846790369313714898
61747672280290846790369313732160
61747672280290846790372671181998
61747672280290846791125815562119
61747672280290846791125815562128
61747672280290846791125816611888
61747672280290846791125902705328
61747672280290847177489120121350
61747672280290847177551882240406
61747672280290847385922162160492
61747672281166143158583277503013
61747672281166143166177106507983
61747672281166143166177364788237
61747672281166146869704676864173
61747672281166146870523940444563
61747672281166146872968305449827
61747672281166196825834372721215
61747672281166196827525591965383
61747672281166196828278737726479
61747672281166198474654648703135
61747672281240328570189822894888
61747673405775720318453607330567
61747673405775720318453607680487
61747673405775753532829931256045
61747673405775753534522183951997
61747673405775753534525536819827
61747673405775753670027923516673
61747673405775753670027923866593
61747673405775753670090599892369
61747673405775753671720176212625
61747673405775753671723527914055
61747673405775753671723529430375
61747673405775753671782852238401
61747673405775753671786289678979
61747673405775753671786291195299
61747673405778422021700667307011
61747673405778454826178363185527
61747673405778455373525687596221
61747673405778455373525945876475
61747673405778455375158617134227
61747673405778455375158617147277
61747673405778455375158619867257
61747673405778455375158620335221
61747673405778455375158621383577
61747673405778455375220521054161
61747673405778455375220522570481
61747673405778455375221295893033
61747673405778455375221297409353
61747673405778455375221383498421
61747673405778455375221635663085
61747673405778455375221637179405
61747673405778470199316645947523
61747673405779322040407040985063
61747673405779322040407041334983
61747673405779322452251694571971
61747673405779355393927383410955
61747673405779355393990059086811
61747673405779355804076714861181
61747673405779355804076972791515
61747673405779355804076973141435
61747673405779355805709643945677
61747673405779355805709644399187
61747673405779355805709644412237
61747673405779355805709647132217
61747673405779355805709647600181
61747673405779355805709648648537
61747673405779355805709648649941
61747673405779355805768967557133
61747673405779355805769225837387
61747673405779355805771548319121
61747673405779355805771549835441
61747673405779355805772319971453
61747673405779355805772320424963
61747673405779355805772320438013
61747673405779355805772323157993
61747673405779355805772323625957
61747673405779355805772324674313
61747673405779355805772324675717
61747673406724001363816820204193
61747673406724001363879582319037
61747673406724001547103100324891
61747673406724016234066229243151
61747673406724016234066229593071
61747673406724016234066229711115
61747673406724016234066230760875
61747673406724016371264136114551
61747673406724016371264221853699
61747673406748316282950316316409
61747673406748316694732609538861
61747673406748316694795371303785
61747673406748316694795371653705
61747673406748316878018887774445
61747673406748316878018889309639
61747673406748316878021982375071
61747673406748316878021983910265
61747673406748316878021987079335
61747673406748316878021987098209
61747673406748327858943965397071
61747673406748327858943965398475
61747673406748327996141872268471
61747673406748327996141958007619
61747673406748331564982018927739
61747673406748331702180011188367
61747673406751918554197472974173
61747673406751918554197472993047
61747673406751933424195749332331
61747673406751966776020769621541
61747673406751966776020855710609
61747673619470553223125893521879
61747673619470553955395441673889
61747673619470553955458200724497
61747673619470553955458203788733
61747673636214845934903758454781
61747673636214845937142269278395
61747673636214845937142272464935
61747673636214846486122526432509
61747673636214846486122875038131
61747673636214846486185288197433
61747673636214846486185551063907
61747673636215746456961955535265
61747673637160392657314897294987
61747673637160392657314983034135
61747673637160440286493552737573
61747673637160440698275815745945
61747673637160440698275815863989
61747673637160440698275817281139
61747673637160440835473809891687
61747673637160440835536571656611
61747673637184707391741915843945
61747673637184707849277765297379
61747673637184707850969931904263
61747673637184707850970017993331
61747673637184707851453514006149
61747673637184707851453516720305
61747673637184707851516304817349
61747673637184707851704218109253
61747673637184707851704220823409
61747673637184707851704589626687
61747673637184707851704591161881
61747673637184707851704595411231
61747673637184707986538519672851
61747673637184707988230686279735
61747673637184707988230772368803
61747673637184707988714268381621
61747673637184707988714297077977
61747673637184707988964972484725
61747673637184707988965345537353
61747673637184707988965350136623
61747673637184722675862245387355
61747673637184756027436561573461
61747673637184756027436563108655
61747673637184756027436590269817
61747673637184756027436591805011
61747673637184756027499352384661
61747673637184756027499353919855
61747673637184756029191491830383
61747673637184756029191606615807
61747673637184756029194933501437
61747673637184756164697317484127
61747673637184756164697346180483
61747673637184756164760108295327
61747673637184756166452246205855
61747673637184756166452360991279
61747673637188309662988699449081
61747673637188309710918406120347
61747673637188309710918409306887
61747673637188309710918409319937
61747673637188357886901082170225
61747673637188357886901455222853
61747673637195529077908491160107
61747673637195529489690755330667
61747673637195529489690756865861
61747673637195529626888744895853
61747673637195529626951425502185
61747673637196413583701529743589
61747673637196413583701874117331
61747673637196429462430891127355
61747673637196429462430895359443
61747673637196429462430895376705
61747673637196429599628887987253
61747673637196429599879936446629
61747673637196429645657511152255
61747673637196430057499091067957
61747673637196430057499095300045
61747673637196430057499095654177
61747673637196430057502448535057
61747673637196430057502452767145
61747673637196430194700445377693
61747673637196430194700531470973
61747673637196430194759850029649
61747673637196430194763205980429
61747673637196430194763206098473
61747673637199131303064233958309
61747673637199131303126996073153
61747673637199131348904570662139
61747673637199131348904570778779
61747673645077950783883626746960
61747673645078851213679098490536
61747673645078851213681422838510
61747673645078851214246281910818
61747673645078851809042511133188
61747673646058617909881295318973
61747673646058651194505787877835
61747673646058651195237008178555
61747673646058652841612919523845
61747673646058652841633811532437
61747673646058667117753044366609
61747673646058668902145950080459
61747673646059518477630315194481
61747673646062553105959688103501
61747673646062564224830481966843
61747673646062566009305841106137
61747673646062566009305927199417
61747673646063453673708250330548
61747673646063453673708621866856
61747673646063453673708621885570
61747673646063455275355685692392
61747673646063464792642177513836
61747673646063464792665049495416
61747673646063466439226923187184
61747673646063466439227008926332
61747673646063466439771230019500
61747673646063466439794106251882
61747673646063466576487677562656
61747674097087628159073448490851
61747674097087628708116467392419
61747674097088495373364513939873
61747674097088495373364886992501
61747674097088495373364887011374
61747674097088495373364887011375
61747674097088528725127887073083
61747674097088528725127892722113
61747674097088528726822464117009
61747674097088528726822468366359
61747674097088528726881786925035
61747674097088528726885144392135
61747674098061091932908903891479
61747674098061091932908903910353
61747674098061136404549132674311
61747674098067996286132561618471
61747674098067996286132563018151
61747674098067996286134885966445
61747674098067996835175580520039
61747674098068040757772134584155
61747674098068045011182908857610
61747674098068296841434159244199
61747674098068307593798170449107
61747674098068307593798170915667
61747674098068307593798171965427
61747674098068308142778427721313
61747674098068308142841103741425
61747674098068308142841104791185
61747674098068308142841189817443
61747674098068308142841189836157
61747674098068308142841190880253
61747674098068308142841190885869
61747674098068311253998210225851
61747674098068311299836224096415
61747674098068311299838548094469
61747674098068311848878123803047
61747674098068311848879156922173
61747674098068311848879157971933
61747674098068311848879242998191
61747674098068311848879244061001
61747674098068311848881567009295
61747674098068355771475792462829
61747674098069197409183179119707
61747674098069197409243616867703
61747674098069207978320574998363
61747674098069208115518567608911
61747674098069208115581329373835
61747674098069208115769614668607
61747674098069208161547190791175
61747674098069208710586767549513
61747674098069208710590123616933
61747674098069208710590209220567
61747674098069208710590209692951
61747674098069208710649529314437
61747674098069208710652885718727
61747674098069208710652885737441
61747674098069208710652886781537
61747674098069211821621705502877
61747674098069211821621705508493
61747674098069211821809991866283
61747674098069211867587567969977
61747674098069212416628177847441
61747674098069212416628262401315
61747674098069212416630500795735
61747674098069212416630586871545
61747674098069212416689905443479
61747674098069212416690938549555
61747674098069212416690938562605
61747674098069212416693262910579
61747674098071898700836260914587
61747674098071909864794247236983
61747674098071909864794249951139
61747674098071909864794250417699
61747674098071909864794251467459
61747674098071913524994289727883
61747674098071913570832303598447
61747674098071913570834627596501
61747674114810769753392938681041
61747674114810769753392938699915
61747674114810769753392940097983
61747674114810769890653690242979
61747674114810802509687151861969
61747674114810802509687151880843
61747674114810802646947820498293
61747674114810803104967254867147
61747674114810803104967254886021
61747674114810803104967256284089
61747674114810803105029930892923
61747674114810803105029930911797
61747674114810803105029932309865
61747674114810803105030013818537
61747674114810803105030018398933
61747674114810803105031046937663
61747674114810803105031050101117
61747674114810803105031050119991
61747674114810803106659508980041
61747674114810803106662865030199
61747674114810803106662865049073
61747674114810803106722183588875
61747674114810803106722183607749
61747674114810803106722185005817
61747674114810803106722266514489
61747674114810803106722271094885
61747674114810803106725622545773
61747674114810803106725622564647
61747674114810803106725627145043
61747674114810803106725627163917
61747674114810803242228006429085
61747674114810803242229039548211
61747674114810803242229042730539
61747674114810803243920259125037
61747674114810803243923619774465
61747674114810803243982935150813
61747674114810813812997244534903
61747674114810817517343045019699
61747674114813204161112313155601
61747674114813471044794969185541
61747674114813471044795340721849
61747674114813471044795340838489
61747674114813471044795342238169
61747674114813471044857730950465
61747674114813471044858102486773
61747674114813471044858104003093
61747674114813471044858107189633
61747674114813471044858107208507
61747674114813471593837988104579
61747674114813471593837991286907
61747674114813471593900749869503
61747674114813471594089035164275
61747674114813471594089039763545
61747674114813504213122153826673
61747674114813504213122153828077
61747674114813504213122496783265
61747674114813504213122496802139
61747674114813504350382908552065
61747674114813504396136493461933
61747674114813504396138816060307
61747674114813504396683784708721
61747674114813504396683787877999
61747674114813504396683875034089
61747674114813504398312242170703
61747674114813504398375003935627
61747674114813504945664127252063
61747674114813504945664130434391
61747674114813504945726802210817
61747674114813504945726803627759
61747674114813504945726806460167
61747674114813504945726806814299
61747674114813504945727146584351
61747674114813504947355261089741
61747674114813504947355264272069
61747674114813504947355604046333
61747674114813504947355608645603
61747674114813504947358704295989
61747674114813504947358707478317
61747674114813504947418022854665
61747674114813504947421380321765
61747674114813504947421383504093
61747674114813515516432589339559
61747674114813515516432589456199
61747674114813515516432590855879
61747674114813519220778389940995
61747674114813519222472966984921
61747674114814371612606750825973
61747674114814371612607122362281
61747674114814371612607123878601
61747674114814371612607127065141
61747674114814371612607127084015
61747674114814372024389018183073
61747674114814372024389019600015
61747674114814372024389019601419
61747674114814372024451777134463
61747674114814372024451781714859
61747674114814372161649769745011
61747674114814404780933935467105
61747674114814404918194690192497
61747674114814404964495570935373
61747674114814404966127470553843
61747674114814404966190141980349
61747674114814404966190146579619
61747674114814405375451422580509
61747674114814405376214038472283
61747674114814405376214039889225
61747674114814405376215154517023
61747674114814405376215157680477
61747674114814405376215157699351
61747674114814405376276797423673
61747674114814405376276802004069
61747674114814405376277830525329
61747674114814405376277830542799
61747674114814405376277833706253
61747674114814405376277833725127
61747674114814405377906292585177
61747674114814405377908615534875
61747674114814405377909648635335
61747674114814405377909731542075
61747674114814405377909731560949
61747674114814405377909734724403
61747674114814405377909734730019
61747674114814405377909734743277
61747674114814405377969050119625
61747674114814405377969054700021
61747674114814405377972406150909
61747674114814405377972406169575
61747674114814405377972407567851
61747674114814405377972407586725
61747674114814405377972410750179
61747674114814405377972410755795
61747674114814405377972410769053
61747674114814405513474790034221
61747674114814405513474793216549
61747674114814405513475826335675
61747674114814405515167042730173
61747674114814405515167045912501
61747674114814405515170403379601
61747674114814416084244370979991
61747674114814416084244372496311
61747674114814416084310117612897
61747674114814420202067760355371
61747674114814420202130434964205
61747674114814420202130436381147
61747674114814421435687461073773
61747674114814421437382036718019
61747674115759050386490359155943
61747674115759050523667087036317
61747674115759050979594622995681
61747674115759050979594708734829
61747674115759050981202936120957
61747674115759050981286961430781
61747674115759050981288941540527
61747674115759050981767020352941
61747674115759050981770463559189
61747674115759050981833139584965
61747674115759050981833248254799
61747674115759050981833249789993
61747674115759050981833252959063
61747674115759050981833252972113
61747674115759050981833252977937
61747674115759050982021167662293
61747674115759050982021539217475
61747674115759050982022282290091
61747674115759051118547717691367
61747674115759051119094007703329
61747674115759051119282293942867
61747674115759051119282295459187
61747674115759051119282951276335
61747674115759065806179192226239
61747674115759095453408741046675
61747674115759095453470496872509
61747674115759095590731253133095
61747674115759098745971272584009
61747674115759098746034034698853
61747674115759099157754541531471
61747674115759099157816184438121
61747674115759099157816298875029
61747674115759099157816298892499
61747674115759099157817303646315
61747674115759099159445761108297
61747674115759099159445788288333
61747674115759099159508550053257
61747674115759099159510874519275
61747674115759099295077053617891
61747674115762652657737142761079
61747674115762652794914213598045
61747674115762652841235354525861
61747674115762652841235354642501
61747674115762697312873346216187
61747674115783365852974564412109
61747674115783365852974650501177
61747674115783366264756570321081
61747674115783366312686252893857
61747674115783366312688604539911
61747674115783366312748928919633
61747674115783366312749015008701
61747674115783366312749042190141
61747674115783366312749043706461
61747674115783366312751366654755
61747674115783366312936956996961
61747674115783366312937328552143
61747674115783366312940395953859
61747674115783366312940395972733
61747674115783366312940399136187
61747674115783366312940399155061
61747674115783366447771254330083
61747674115783366449947003038853
61747674115783366449947031735209
61747674115783366449947034923153
61747674115783366450009679064629
61747674115783366450009682246957
61747674115783366450009797037997
61747674115783366450197707141957
61747674115783366450197710324285
61747674115783366450198078678265
61747674115783366450198080194585
61747674115783366450198083277535
61747674115783366450198083376913
61747674115783366450198083395627
61747674115783366450198084793855
61747674115783366450201064609057
61747674115783366450201067791385
61747674115783377019023988448719
61747674115783377019086750563563
61747674115783410370849008737929
61747674115783410370911770852773
61747674115783410782694033511225
61747674115783410784386286207177
61747674115783410784386286208581
61747674115783410919891998960611
61747674115783410919892027656967
61747674115783410919954789771811
61747674115783410921584251656563
61747674115783410921646927682339
61747674115783414488735416979037
61747674115783414625992842952559
61747674115786067419148897740489
61747674115786067419148897741893
61747674115786067419148897759363
61747674115786067556409652465881
61747674115786067556409995422473
61747674115786067602163237375749
61747674115786067604339357620827
61747674115786067604339359137147
61747674115786067604339362336737
61747674115786067604341686334791
61747674115786067604402125501341
61747674115786067604404448449635
61747674115786078722458961717067
61747674115786078722459333370015
61747674115786078722459334769695
61747674115786078722521723481991
61747674115786078722522096534619
61747674115786082428499710898737
61747674115786112075976234702229
61747674115786112075976606238537
61747674115786112076038996467153
61747674115786112076039368003461
61747674115786112076042438610591
61747674115786115782016983883899
61747674115786967986960679380921
61747674115786967986960679399795
61747674115786968124221434106313
61747674115786968172151139261259
61747674115786968172151140777579
61747674115786968172151143860529
61747674115786968172151143964119
61747674115786968172151143977169
61747674115786968172151143982993
61747674115786968172151145376849
61747674115786968172153463725873
61747674115786968172153468325143
61747674115787012643788016342661
61747674115787012643788387878969
61747674115787012643791458486099
61747674115793872525437564855715
61747674115793872525439887804009
61747674115793872937157065861671
61747674115793872937222151974569
61747674115793872937222153391511
61747674115793872937408114338309
61747674115793872937408114357183
61747674115793873074417820605937
61747674115793873074668869082575
61747674115793883643557540488263
61747674115793887759141292679535
61747674115793887759141294079215
61747674115793916997077136421719
61747674115793921113140114964177
61747674115793921113202877079021
61747674115793921113202877096283
61747674115793921113202878495963
61747674115793921113205201077075
61747674115793921113205202494017
61747674115793921114834692008103
61747674115793921114897453773027
61747674115794171477122482760389
61747674115794173080739161062889
61747674115794173080739161081763
61747674115794173263963453926329
61747674115794183649813794864449
61747674115794183650002080159221
61747674115794183787011787806043
61747674115794183833099730596743
61747674115794183833103086646901
61747674115794183833103172753231
61747674115794183833103172759055
61747674115794184244881993250983
61747674115794184244885436948329
61747674115794184382083426372337
61747674115794184382083429558877
61747674115794184382146102379399
61747674115794184382146105462349
61747674115794184382146105565939
61747674115794184382146105578989
61747674115794184382146106978669
61747674115794187355854172392963
61747674115794187356042457687943
61747674115794187493052163935085
61747674115794187539143550281953
61747674115794187950922372314691
61747674115794187950923489987899
61747674115794187950923491523093
61747674115794187950925814458129
61747674115794187950925814471387
61747674115794188088186483107711
61747674115794222494036290514602
61747674115795072044934264400821
61747674115795072044934608774563
61747674115795072044936587349115
61747674115795073648485858007365
61747674115795073648485858026239
61747674115795073648488180839019
61747674115795073648488180938397
61747674115795073648488180957271
61747674115795073648488182355339
61747674115795073648488182374213
61747674115795084217562814721083
61747674115795084217562814739957
61747674115795084217625576835927
61747674115795084217625576841543
61747674115795084217625576853189
61747674115795084217625576859013
61747674115795084217813863197721
61747674115795084354823569463737
61747674115795084355074617923113
61747674115795084400852192628739
61747674115795084400852194028419
61747674115795084400914868656127
61747674115795084812634456823837
61747674115795084812697129544981
61747674115795084812697129663073
61747674115795084812697132727309
61747674115795084812697132731521
61747674115795084812697132849613
61747674115795084949895125337857
61747674115795084949895125454497
61747674115795084949895126854177
61747674115795084949895212947457
61747674115795084949954531506133
61747674115795084949957887456913
61747674115795084949957887556291
61747674115795084949957887574957
61747674115795084949957887575005
61747674115795084949957887575164
61747674115795087923603190850125
61747674115795087923665949782641
61747674115795087923665952964969
61747674115795087923665952970585
61747674115795087923665954381911
61747674115795087923854239210123
61747674115795087923854239328375
61747674115795088060863942393189
61747674115795088060863946992459
61747674115795088106889123414753
61747674115795088106889126601293
61747674115795088106890156533879
61747674115795088106890245809487
61747674115795088106892480881853
61747674115795088106892484068393
61747674115795088518734149723243
61747674115795088518734152905571
61747674115795088518735182842369
61747674115795088518735186011647
61747674115795088518735186024697
61747674115795088518735187428589
61747674115795088518737507190343
61747674115795088518737510372671
61747674115795088655932142333791
61747674115795088655933266128205
61747674115795088655935498383949
61747674115795088655935499800891
61747674115795088655935502983219
61747674115795132578526372032463
61747674115795132578527405151589
61747674115795132578529729499563
61747674115795132578529814175901
61747674115797774940138910056129
61747674115797774940138938752485
61747674115797774940138938758309
61747674115797774940138939802245
61747674115797774940138940152165
61747674115797774940141262633899
61747674115797774940141264150219
61747674115797785920998159661253
61747674115797785921060922824245
61747674115797785921060922825649
61747674115797785921249208119017
61747674115797785921249208137891
61747674115797786058258914385033
61747674115797786058258914390857
61747674115797786058258915434793
61747674115797786058258915784713
61747674115797786058321677549637
61747674115797786058509962844409
61747674115797786104099162979655
61747674115797786104099166167807
61747674115797786104099167565875
61747674115797786104099249074547
61747674115797786104099252138623
61747674115797786104099252255263
61747674115797786104099252261087
61747674115797786104099253654943
61747674115797786104346858577025
61747674115797786104350214627183
61747674115797786104350214644445
61747674115797789627038537189975
61747674115797789627101298836647
61747674115797789627101298954691
61747674115797789627101298954899
61747674115797789627289585666613
61747674115797789764299291447195
61747674115797789764299291913755
61747674115797789764299291919579
61747674115797789810137216160403
61747674115797789810137305436011
61747674115797789810139543694917
61747674115797789810139629783985
61747674115797824811515109312430
61747674115797824811517433310484
61747674123677509673219583187267
61747674123677509810480337916871
61747674123677510270275246995137
61747674124622155873585908881621
61747674124626057739307027029781
61747674124657272665075976795457
61747674124657322007698727119692
61747674124658173232824996670965
61747674124660774184026980770470
61747674124662130391438800560025
61747674327521284762313716525835
61747674327521318115580284358133
61747674327521318115580285407893
61747674327521318115583641825233
61747674327521318115642961433669
61747674327523986465560776152359
61747674327524019270038472379183
61747674327524019819018729529085
61747674327524019819018730578845
61747674327524019819078049137521
61747674327524019819081406604621
61747674327524034643176753743111
61747674327524887033309796027867
61747674327524919837784050461173
61747674327524919837787492604611
61747674327524919837850168280467
61747674327524920386827067963269
61747674327524920386827069013029
61747674327524920386830425430369
61747674327524920386830426480129
61747674327524934662008193907223
61747674328469610462391279415951
61747674328469614166674317785903
61747674328469614166737079900747
61747674328469614168366541785499
61747674328469614168429217811275
61747674328472266961587710351797
61747674328473167529399492342149
61747674328473167529399750609353
61747674328473167712413831509237
61747674328473167712413831625877
61747674328473212184595388475583
61747674328473215888878426845535
61747674328473215888941188960379
61747674328473215890633068603703
61747674328473215890635764604625
61747674328473215890636421471533
61747674328473227008756397104081
61747674328493880587376245375729
61747674328493881319433517472165
61747674328493881319433603561233
61747674328493881320853887092861
61747674328493881321104591195965
61747674328493881321125770168117
61747674328493881321125856257185
61747674328493881321607058018065
61747674328493881321860429425735
61747674328493925791552053939823
61747674328493925791614816054667
61747674328493925793244276889659
61747674328493925793306952915435
61747674328493929497590107120571
61747674328493929497592401372509
61747674328493929497592430068865
61747674328493929497652869235415
61747674328493929497655077398285
61747674328493929497655192183709
61747674328493929499347330094237
61747674328493929499347444879661
61747674328496582290811591346785
61747674328497482858623028980865
61747674328497482858623287248069
61747674328497483041637368147953
61747674328497483041637368264593
61747674328497483041637369664273
61747674328497483043329620960545
61747674328497483043329622360225
61747674328497483043811167077697
61747674328497483043813490025991
61747674328497527513756162999455
61747674328497527513818925114299
61747674328497527515448042992699
61747674328497527515510804757623
61747674328497531219794216180203
61747674328497531219796167475549
61747674328497531219796540528177
61747674328497531219797282084473
61747674328497531219856605242419
61747674328497531219856978295047
61747674328497531219859301243341
61747674328497531219859958110249
61747674328497531221551553939293
61747674328497542339609510412973
61747674328497542339672186438749
61747674328504387396553280087217
61747674328504387397099914104127
61747674328504387397099914454047
61747674328504387945596297589313
61747674328504387945596298639073
61747674328504387946080171254029
61747674328504387946080172303789
61747674328504688133153719234957
61747674328504688133174639939905
61747674328504688133174897157349
61747674328504688133174983246417
61747674328504688134845971930909
61747674328504688134866892635857
61747674328504688134867149853301
61747674328504688134867235942369
61747674328504688134869215934071
61747674328504688134869474201275
61747674328504688134869559940423
61747674328504688135350736554457
61747674328504688135350737604217
61747674328504688135350765239167
61747674328504688135410056162893
61747674328504688135413412580233
61747674328504688135413413629993
61747674328504688135413527002687
61747674328504688135413527004091
61747674328504688135413527021353
61747674328504688135413527021401
61747674328504688135413527352607
61747674328504688135413527358223
61747674328504688135413527371273
61747674328504688135413527371321
61747674328504688135413527371480
61747674328504688135413528421033
61747674328504688135601440657561
61747674328504688135601441707321
61747674328504688135601813243629
61747674328504688135601813360269
61747674328504688135601813710189
61747674328504702959759464871587
61747674328504704195189941662463
61747674328504704195193297712621
61747674328504704195193383451769
61747674328504704195193383469031
61747674328504704195193384868711
61747674328504704606975647658305
61747674328504704606975648008225
61747674328504704606975649057985
61747674328504732607050771384097
61747674328504732607050772433857
61747674328504736311333781057693
61747674328504736311333809754049
61747674328504736311396457083469
61747674328504736311396571868893
61747674328504736311396572918653
61747674328504736311397576291663
61747674328504736311397577341423
61747674328504736313028386797975
61747674328504736313088825614605
61747674328504736313091148562899
61747674328504736313092152985669
61747674328504737365696316814721
61747674328504737365696317164640
61747674328504737365696317164641
61747674328504737365696318214400
61747674328504737365696318214401
61747674328504737548710656436931
61747674328504737548710656454193
61747674328504737548710657853873
61747674328504737549191086895399
61747674328504737549192206103593
61747674328504748666830627837391
61747674328504752373350230317619
61747674328505587970621316090785
61747674328505587970621573308229
61747674328505587970621659397297
61747674328505587970621660447057
61747674328505587970623897656203
61747674328505587970623983395351
61747674328505588565964554286360
61747674328505588565964554286361
61747674328505588566152840643943
61747674328505588566152840993863
61747674328505588566152842043623
61747674328505605174724667533813
61747674328505605174724668933493
61747674328505605174787343559589
61747674328505605174787343909509
61747674328505605174787344959269
61747674328505632625756773757509
61747674328505633174799791259605
61747674328505636330102573892385
61747674328505636331797150936311
61747674328505636879146597216931
61747674328505636880837845490113
61747674328505636880840168438407
61747674328505636880841172861177
61747674328505637931749642181885
61747674328505637931749899049409
61747674328505637931749985138477
61747674328505637933441893478157
61747674328505637933441894877837
61747674328505637933442151745361
61747674328505637933442237834429
61747674328505637933444217476211
61747674328505637933444217826131
61747674328505637933444218875891
61747674328505637933444476093335
61747674328505637933444561832483
61747674328505637933445250933611
61747674328505637933445336672759
61747674328505637933445336690228
61747674328505637933445336690229
61747674328505637933445338089908
61747674328505637933445338089909
61747674328505637933508012716005
61747674328505637933508013065925
61747674328505637933508014115685
61747674328505638527966902263841
61747674328505638527966902613761
61747674328505638527969226611815
61747674328505638528785132742367
61747674328505638528785133092287
61747674328505638528785134142047
61747674328508289674056661012081
61747674328508289674058985360055
61747674328508289855378749349457
61747674328508289857071002045409
61747674328508289857073324993703
61747674328508289857554874299007
61747674328508289857617636062319
61747674328508289857617636063931
61747674328508289857617636081192
61747674328508289857617636081193
61747674328508289857617636412239
61747674328508289857617636418063
61747674328508289857617636431112
61747674328508289857617636431113
61747674328508306466186021164495
61747674328508306466189377214653
61747674328508306466189462953801
61747674328508306466189462971063
61747674328508306466440425691291
61747674328508338033538666355877
61747674328508338033600308925657
61747674328508338033600681978285
61747674328508338033601342381653
61747674328508338035233242000123
61747674328508338035295257622531
61747674328508339634996701808409
61747674328508339636688954504361
61747674328508339636691277452655
61747674328508339636691621459007
61747674328508339636692396299283
61747674328508339636692396316752
61747674328508339636692396316753
61747674328508339636692396666672
61747674328508339636692396666673
61747674328508339819706735938963
61747674328508339819706735956225
61747674328508339819706737355905
61747674328508339820438214874069
61747674328508339820438989708729
61747674328508350937826707339423
61747674328508354644597013940017
61747674336372259231759924918915
61747674336376167182728469296417
61747674336376167184403186033935
61747674336376167185238948221545
61747674336387857954896965610897
61747674336387857955168934775221
61747674336387857957404006641937
61747674336387872779891819141627
61747674336388019193971932932406
61747674336388019788768162154776
61747674336388024681326389267521
61747674336388024683774242126638
61747674336388024684590406906069
61747674337320495989961693351055
61747674337320495989965049401213
61747674337320544168120781308219
61747674337320544168392836584697
61747674337320555286513583869577
61747674337324398267381396036523
61747674337324448411335775074255
61747674337324448413027941694189
61747674337324448413028027770207
61747674337324448413028027787469
61747674337324448413028028837229
61747674337324448413111707057751
61747674337324448413111711657021
61747674337324448413115063107909
61747674337324448413299996951793
61747674337331350979626060256911
61747674337332703616643639625747
61747674337336570940947271370619
61747674337336604292772291659829
61747674337336606076889392419615
61747674337336606077160988531311
61747674337336606078583596527553
61747674337336606078583968063861
61747674337336615412250162111709
61747674337336617196725607357333
61747674337336617197455876536127
61747674337336620903581887933657
61747674337336622550083240947603
61747674337336622550900263099809
61747674337355613193150341221803
61747674337355662604501100409909
61747674337355662605319703959937
61747674337355677430985051992483
61747674337356813353827797087091
61747674337356813355248082135039
61747674337356813355436110212367
61747674337356813356000194444351
61747674337356813356272163627389
61747674337356819438989250948967
61747674337356819440474906507293
61747674337356863361377995286737
61747674337356863363822358756967
61747674337356868851804744989047
61747674337356868852556857279645
61747674337356868852828451875021
61747674337356868854252466044469
61747674337356868854252552137909
61747674337356868854524148230731
61747674337356883678685529911857
61747674337356980651839809948100
61747674337357030065616638248452
61747674337357030065617369485276
61747674337357030065680433462739
61747674337359515057179206674011
61747674337359565064746853203777
61747674337359565065561641538865
61747674337359565065565083682303
61747674337359570555239832692899
61747674337359570555991830198073
61747674337359570555992978104075
61747674337359570555995268092161
61747674337359570555995272341511
61747674337359570557687520788113
61747674337359570557687525037463
61747674337359570557771207857255
61747674337359570558524349037795
61747674337360465633645392716627
61747674337360465633648748766785
61747674337368721389087589176779
61747674337371276152403182538109
61747674337371276152403439755553
61747674337371276153177219957877
61747674337371276153179542906171
61747674337372589946289507824581
61747674337372589946292490822111
61747674337372589946292863874739
61747674337372593650634934887955
61747674337372593650634934906829
61747674337372593650635307959457
61747674337372593650638664009615
61747674337372623300624681282361
61747674337372623300625054353862
61747674337372623300625054353863
61747674337372623301378199765038
61747674337372627004155693082149
61747674337372627004156066153651
61747674337372627004909211564827
61747674337372627006662734113189
61747674337372627006663107184690
61747674337372627006663107184691
61747674337372627007416252595867
61747674337372638123088129924240
61747674337372638123112493763337
61747674337372638123298456187737
61747674337372638124804746809209
61747674337372639909193309960135
61747674337372639909196752103573
61747674337372639909196881243733
61747674337372639909926037052101
61747674337372639909927070172679
61747674337372643612978855291365
61747674337372643613518318511349
61747674337372643613539110076137
61747674337372643613539196169577
61747674337372643613539239216297
61747674337372643613539239235171
61747674337372643613542552219491
61747674337372643613542552219735
61747674337372643613542552238449
61747674337372643613542681378609
61747674337372643613543714480473
61747674337372643613790287694547
61747674337372643613793645161647
61747674337372643615151252648625
61747674337372643615212894155595
61747674337372643615216251622695
61747674337372643615423220296629
61747674337372643615423221831822
61747674337372643615423221831823
61747674337372643615426577881980
61747674337372643615426577881981
61747674337372643615966040983713
61747674337372643616049722409649
61747674337372643616050755511513
61747674337372643616238008767231
61747674337372643616238010166911
61747674337372643616241366217069
61747674354077878073409976692886
61747674354077878667955501830866
61747674354102193539892200462325
61747674354102193539892200479587
61747674354108931577717864260561
61747674354108931580245824579607
61747674354112994865653525230640
61747674354112999166236761061517
61747674354113000149090756862644
61747674354113000352819609114733
61747674354113000352819609464653
61747674354113000352819953838187
61747674354113000353569784911118
61747674354113000355264362074114
61747674354113000355264362091367
61747674354113000355264362091376
61747674354113000355264363491056
61747674354113000355265138325716
61747674354113000355265481282299
61747674354113000355265481282308
61747674354113000355267460924090
61747674354113000355267462323770
61747674354113000355328158258457
61747674354113000355330481306129
61747674354113000355330481306138
61747674354113000355832664370083
61747674354113000355832664370092
61747674354113000355832665769772
61747674354113000356083368473196
61747674355062482178870877762492
61747674355062482179142473874188
61747674355062497004724139536240
61747674355062497004724511071096
61747674355062497004724511072548
61747674355062497004724511089810
61747674355062497004996107182792
61747674355062497004996107184244
61747674355062497004996107201506
61747674355062497005058868949168
61747674355062497005540042480252
61747674355062497005540414015108
61747674355062497005540414016560
61747674355062497005540414033822
61747674355062497005563287533174
61747674355062497005564406747192
61747674355062497005812010126804
61747674355062497005812010128256
61747674355062497005812010145518
61747674355062497005815453805436
61747674355062497005815453824150
61747674355062497211466372286065
61747674355086808627907369740993
61747674355086808835587609793803
61747674355086808836343074969487
61747674355086808836343763716537
61747674355086812336733566962225
61747674355093202167260503698717
61747674355093552316573037610694
61747674355093552316573037610703
61747674355093552316573039010383
61747674355093695276254792758681
61747674355093695277006905067993
61747674355093700764174497199475
61747674355093700764174497549395
61747674355093700766618862554659
61747674355093702411302520835363
61747674355093716689956568872313
61747674355097154038776802296801
61747674355097154038839564415857
61747674355097154041284962872905
61747674355097565617782727671793
61747674355097565617785710669323
61747674355097565617786083740665
61747674355097569322128155435007
61747674355097569322128155453881
61747674355097569322128526971315
61747674355097569322128526990188
61747674355097569322131511485165
61747674355097569322131511504039
61747674355097569322131884575380
61747674355097569322131884575381
61747674355097598972117901129573
61747674355097598972118274201074
61747674355097598972118274201075
61747674355097602675645471485763
61747674355097602676464735066153
61747674355097602678909100071417
61747674355097602678909473142918
61747674355097602678909473142919
61747674355097613794791676380498
61747674355097613794854352404822
61747674355097613794854352406274
61747674355097615441167587705622
61747674355097615441982376040710
61747674355097615580689971950785
61747674355097615580690101090945
61747674355097615580941149550321
61747674355097615649331313475583
61747674355097619147688350703540
61747674355097619147771705111508
61747674355097619149445361040065
61747674355097619149721805468564
61747674355097619149721805468565
61747674355097619150201948594679
61747674355097619150202321665937
61747674355097619285032416716629
61747674355097619285035772766787
61747674355097619285036935027525
61747674355097619285287983504163
61747674355097619286982560198169
61747674355097619353678147430877
61747674355097619353949741988666
61747674355097620934110583834057
61747684254339784708252347515839
61747684413547549365758181762625
61747684413548449796309209027585
61747684413548449933507197388783
61747684413548449933507201638133
61747684413548450345289461578009
61747684413548497966665371471989
61747684413548497966665715373347
61747684413548498103926384009671
61747684413548498103926385525991
61747684413644858906272563023863
61747684413645711661702061549161
61747684413645711661702063065481
61747684413645759474084258925147
61747684413645759474084344664295
61747684413840248766876799769749
61747684413860946956571085656325
61747684413860947551367689466357
61747684413860947551367689485231
61747684413860947551618393569461
61747684413860947551618393588335
61747684413860947551639657114361
61747684413860962238515667657365
61747684413860962375776422032837
61747684413860962375776422382757
61747684413860992023067699848991
61747684413863649254049894271375
61747684413863649254864682606463
61747684413863649254865711476239
61747684413863663529918045349141
61747684413863663529980807463985
61747684413863693726503045833097
61747684413863696881805741664127
61747684413863696881805827753195
61747684413864549685354066970597
61747684413864549685416738391279
61747684413864549685416742996373
61747684413864564097729741250425
61747684413864564097729826989573
61747684413864564097729827339493
61747684413864564097792503015349
61747684413864564097792589104417
61747684413864597449554761539635
61747684413864597449554847278783
61747684413864597449554847628703
61747684413864597449617523654479
61747684413864597449617609393627
61747684413864597861399787493785
61747684413864597861399787843705
61747684413864597861399873582853
61747684413872669626650574674667
61747684413933893406860118835273
61747684413933893407110822938377
61747684413933893407111196009879
61747684413933893544120873560665
61747684413933893544120902258425
61747684413933893544183549586441
61747684413933893544183664023349
61747684413933893544371577663769
61747684413933893544371950735271
61747684413933941584601535616405
61747684413933941721799528226953
61747684413933941721862289991877
61747684416610875844804810707917
61747684416610879550846330012549
61747684416610879550846331547535
61747684416612230471130472243027
61747684416818878459003919514761
61747684416818879008046594060057
61747684416818879008130162094425
61747684416818879008132485029669
61747684416818879008132485042719
61747684416826067078772478014605
61747684416826078196893568256077
61747684416826078197646709435165
61747684416826081903498800256385
61747684416826081903687085564207
61747684416826081903687201405007
61747684416826111551728066652311
61747684416826115255320725958019
61747684416826115257014958626799
61747684416826115257014958645673
61747684416826115257015301583391
61747684416826115257015301602265
61747684416826115257768185550859
61747684416826115257768442781353
61747684416826967509323505279565
61747684416826982333233924571509
61747684416826982333484971631205
61747684416826984117871340973997
61747684416826984117873663922291
61747684416827011982279092382077
61747684416827011982279093917271
61747684416827015687565985891759
61747684416827015687566328848351
61747684416827015688319470027439
61747684416829680468642788937197
61747684416829684174683165066239
61747684416829685409190150631405
61747684416829713822974850257447
61747684416829717526567509563155
61747684416829717528262085207401
61747684416829717529015226386489
61747684416829718761850765525147
61747684416829718761913527290071
61747684416829718763608102934317
61747684416829718764358921165111
61747684416829718764361244113405
61747684416830136310855070496790
61747684416831035095030097628307
61747684416831036741406097761750
61747684416831036742136024101996
61747684416899061242928688428107
61747684416899061242991364453883
61747684416899961810719463741083
61747684416899961810740355749675
61747684416899963457032699041883
61747684416899963457869408255339
61747684416924277004376907368847
61747684416924277004397713638291
61747684416924277004397827957155
61747684416924277004460475403215
61747684416924278787950811324845
61747684416924278788034379359213
61747684416924278788787520538301
61747684416935080249338579580187
61747684416935080249359471588779
61747684416935083955378955709229
61747684416935083955399847717821
61747684416935083955399962023635
61747684416935083955399963558621
61747684416935083955462638049411
61747684416935083955462639584397
61747684416936450934686857379397
61747684416936450934749619144321
61747684416936452581882033346743
61747684484448400652638596161875
61747684484448400652638596634259
61747684484448400789899264798199
61747684484545613798632181703325
61747684484545613798632267792393
61747684484545613935892936428717
61747684484545613935892936901101
61747684484740151407033362244375
61747684484740151407284410703751
61747684484740151459648522739367
61747684484764451776593130143553
61747684484764451913791123121491
61747684484764463077727445409957
61747684493420459432764901426062
61747684493420459432764901444936
61747684493627556790249497457442
61747684493639264056664526811342
61747684493639264056664526830216
61747684493747680738015723037383
61747684493748581305577491602151
61747684493748581305577491621024
61747684493748582951931367275555
61747684892145907498223002520383
61747684892145907500459566647921
61747684892145907637657555722009
61747684892146207826990916419857
61747684892146208236536615437609
61747684892146208238228868114687
61747684892146208238773179546273
61747684892146208238773179565147
61747684892146218945048125688211
61747684892146218945110887803055
61747684892146252291309283949313
61747684892146252291309370038381
61747684892147108257541943684817
61747684892147108257541943686221
61747684892147108392566132884395
61747684892147108394739931696095
61747684892147108394739931714969
61747684892147108394739934884039
61747684892147108394739934897089
61747684892147108394739936295365
61747684892147108806522195885321
61747684892147108806524520233295
61747684892147119375661914718095
61747684892147119512859907328643
61747684892147152721860312277083
61747684892147152721860398366151
61747684892147152859121067002475
61747684892147156426206111245559
61747684892147156426206112761879
61747684892147156426206197334627
61747684892147156563466865970951
61747684892147156563466867487271
61747684892216452528028252355091
61747684892216452528091014120015
61747684892216452528091014469935
61747684892216452711042591640431
61747684892216452711105353755275
61747684892220054792019006871725
61747684892220054792019007344109
61747684892243513661467242984027
61747684892243513661467244500347
61747684892243513661467244519221
61747684892244370122934796206393
61747684892244370122934797722713
61747684892244414229279024624459
61747684892244414229279026140779
61747684892244414229279026159653
61747684892435290086888059326729
61747684892435290498733085966265
61747684892435290498733085985139
61747684892435290544486642178373
61747684892435290544486642197247
61747684892435290544758266987829
61747684892435290681684634439001
61747684892435290681935338542105
61747684892435290681956603622199
61747684892435301067998329041777
61747684892435301205259083767169
61747684892435305368832612979929
61747684892435305368916295801125
61747684892435305368918618749419
61747684892435305368919733240299
61747684892435305368919734775493
61747684892435305368919737944563
61747684892435305374002307418459
61747684892435305374002308953653
61747684892435305506093367355401
61747684892435305506117725500927
61747684892435305506117727036121
61747684892435305506117730205191
61747684892435305506117730224065
61747684892435305506180492338909
61747684892435305511200299679087
61747684892435305511263063329125
61747684892435305512704181459163
61747684892435305512704267548231
61747684892435305512892553892763
61747684892435305512892553910233
61747684892435305512894876841057
61747684892435305512955316025077
61747684892437992202168430537641
61747684892437992202168435136911
61747684892437992384366838077619
61747684892437992385181626412707
61747684892438002908443381278849
61747684892438002908506143393693
61747684892438892769917450413149
61747684892438892769917451475959
61747684892438892769980212527993
61747684892438892814917779725895
61747684892438892814917865342579
61747684892438892814917865814963
61747684892438892815669892035207
61747684892438892815732653677667
61747684892438892815732654150051
61747684892438903339057170321783
61747684892438903476255162932331
61747684892459166236727817713614
61747684892462307713590376232655
61747684892462307716097417263695
61747684892462307716100768615205
61747684892462307716100770131525
61747684892462318285175488940469
61747684892462351637000509229679
61747684892462352187738017232915
61747684892462352187738017705299
61747684892463208144141401981295
61747684892463208144141403497615
61747684892463208146648443012335
61747684892463208146648444528655
61747684892463208146651795880165
61747684892463208146651797396485
61747684892463218852926860112111
61747684892463218852987184491833
61747684892463218852987184510707
61747684892463218852987270580901
61747684892463218852987270599775
61747684892463218852989622226955
61747684892463252204749528755267
61747684892463252204812290870111
61747684892463252618289044497875
61747684892463256322634846498991
61747684892469973050465845930648
61747684892469976756506221709770
61747684892471324519860270906679
61747684892474029926884919079313
61747684892532551868092853492505
61747684892532551868155615607349
61747684892532551868343557595609
61747684892532551868343930667111
61747684892532551868346996552507
61747684892532552005353607867977
61747684892532552005353636565737
61747684892532552005355959514031
61747684892532552005416283893753
61747684892532552005416398680581
61747684892532552005418721628875
61747684892532552005604311971081
61747684892532552005604685042583
61747684892532596476994208187117
61747684892532596477056969952041
61747684892532600044142017577685
61747684892532600181402771953157
61747684895210851872317394879991
61747684895210857225233542314303
61747684895210857225233542314546
61747684895417532116195901626591
61747684895428338929877961336157
61747684895428338929937281311775
61747684895428338929939605309829
61747684895428342635918338514959
61747684895429689850225897951632
61747684895429739253941018606391
61747684895429739255698356369693
61747684895429739256472419317991
61747684895498621916656859598877
61747684895498621916656863830965
61747684895498621919163900629917
61747684895499072271619928192040
61747684895522937247574972931599
61747684895533738710594643987739
61747684895533738710594645037499
61747684895533738710657320013515
61747684895534189063109991525480
61747684895534210473608150588286
61747684895534210473608408855490
61747684895534210475303071061188
61747684895534210475867926945504
61747684895534210476056213290036
61747684895534210476058536238330
61747684895535089630921688594649
61747684895535089630942609318311
61747684895535105688252707974089
61747684895535105688253081045431
61747684895535105689882198555197
61747684895535105689882571626539
61747684895535105689882657696893
61747684895535105689885637512095
61747684895535105689945419834823
61747684895535105689948399631151
61747684895535105690449836533715
61747684895535105690700798918525
61747684895535105690700885011965
61747684895535105690701573757397
61747684895535111040604238672214
61747684895535111180375607431221
61747684895535111181131072608363
61747684945321179305789030629777
61747684945321183010134831114573
61747684945418396157820755441043
61747684945612918804803041790691
61747684945612918804865828352541
61747684945612918804865832601891
61747684945612929922923041870245
61747684945612929922985803985089
61747684945612933675049038187401
61747684945612933675052481393649
61747684945637234133545401115533
61747684945637234135721149824303
61747684945637245253841154153207
61747684945637245254092202612583
61747684945637245299930217547569
61747684945637248959879207333955
61747684945637248960130255812205
61747684945637249005970593676611
61747684945637249011050867837163
61747684963047055407833193065611
61747684963047055407833279154679
61747684963047055545093947791003
61747684963047059112178993550407
61747684963047059112179078123155
61747684963047059249439746759479
61747684963047059249439748275799
61747684963119956928948869213599
61747684963119956928949128542209
61747684963119956928949213114957
61747684963119956928949214631277
61747684963119957066209881751281
61747684963119957066209883267601
61747684963144272259864917876877
61747684963144272259865002449625
61747684963144272259865003965945
61747684963144272397125671085949
61747684963144272397125672602269
61747684963338794906908932172483
61747684963338794906909961042259
61747684963338794906910080065387
61747684963338795044108072674531
61747684963338806025030051110311
61747684963338806025030051447181
61747684963338806025218337454843
61747684963338806025218337804763
61747684963338806162228043720859
61747684963338806162479092180235
61747684963338809731070428639033
61747684963338809914082070860641
61747684963338809914294720053559
61747684963338809914294720066609
61747684963338809914294720072433
61747684963338809920881171307531
61747684963338809920881257396599
61747684963362671193944473595720
61747684963362671193947826463550
61747684963363110237824721507151
61747684963363110237828074374981
61747684963363110237828187749079
61747684963363110237828192348349
61747684963363110375022714117699
61747684963363110375026066985529
61747684963363110375026184958897
61747684963363121355945840431929
61747684963363121355945840444979
61747684963363121355945840450803
61747684963363121355948164792953
61747684963363121356134126789511
61747684963363121356136451137485
61747684963363121493146157403501
61747684963363121493206595157321
61747684963363121493394881514903
61747684963363121538900488455885
61747684963363121538962503015483
61747684963363121539172456103889
61747684963363121539172457620209
61747684963363121539235132252129
61747684963363125061986216562375
61747684963363125061986217973701
61747684963363125199184210584249
61747684963363125245000556196231
61747684963363125245212833749251
61747684963363125250104707946247
61747684963363125250104794035315
61747684963373478007685853280904
61747684963373481711278512586612
61747684963373481713726230459706
61747684963373933849835288161743
61747684963374828927220238610067
61747684963374828928037260755047
61747684963436056413530626414105
61747684963436056413532949362399
61747684963472128949082238617535
61747684963472128950776814261781
61747684963482934115694565797055
61747684963482934117389141441301
61747684971909691696734618447664
61747684971909691696734619963984
61747684971909691696734704536732
61747684971909691696734706053052
61747684971909691699182422409826
61747684971909691699182423926146
61747684971909693346311480700081
61747684971982637691933197933332
61747684971982637691935264014102
61747684971982637691935522281306
61747684971982937881266180525772
61747684971982937881266266614840
61747684971982937881266553578400
61747684971982937881266639667468
61747684971982937881268504990386
61747684971982937881268505340306
61747684971982937881268591079454
61747684971982939521055642483490
61747684971982939528335259127995
61747684971982939528395696778225
61747684971982939528397647840291
61747684971982939528398020892919
61747684971982939658253544399876
61747684971982939658253549004970
61747684971982939658253893024420
61747684971982939658253893374340
61747684971982939658316655139264
61747684971982939663333794113422
61747684971982939664840457515524
61747684971982939664840543604592
61747684971982939664842409277430
61747684971982939665028371273988
61747684971982939665030695621962
61747684971982939665093457386886
61747684971982939665593603417803
61747684971982939665847746022886
61747684971982939665847746476348
61747684971982943234436072907267
61747684972006054238675937410386
61747684972006054285437153653066
61747684972006054285437155169386
61747684972006953022851052998850
61747684972006954669478012784802
61747684972006954669980454129057
61747684972006954670234597189060
61747684972006954850797775258092
61747684972006954852157963979442
61747684972006954852241560710166
61747684972006954852241646799234
61747684972006954853248935293498
61747684972006954853248936809818
61747684972017759836655199404025
61747684972017759836655542360617
61747684972017761483721836983471
61747684972017761620982505619849
61747684972017761621045267734480
61747684972017761621045267734693
61747684972017761666736090411619
61747684972017761666736176150767
61747684972017761666798852526304
61747684972017761666798852526517
61747684972017761666798934033577
61747684972017761666798938265452
61747684972017761666798938265665
61747684972018060025925764704400
61747684972018060025926136240707
61747684972018060025926136240708
61747684972018060025926137757028
61747684972018061673055192978459
61747684972018061848729473618931
61747684972018061853809724848797
61747684972018061853812047797091
61747684972018061855985763703455
61747684972018061855985849792523
61747684972018061856069156377359
61747684972018061856069156377360
61747684972018061856069529429987
61747684972018061856069529429988
61747684972018061856069532617985
61747684972018061856072512427517
61747684972018960593677103972868
61747684972018960593677475509176
61747684972018962238354999181980
61747684972018962238355372234608
61747684972018962241057209206180
61747684972018962241057237902536
61747684972018962378064881140212
61747684972018962421286029048672
61747684972018962421557625160368
61747684972018962423797545343728
61747684972018962423797631432796
61747684972018962423817056688930
61747684972018962423820500367561
61747684972018962423820500367562
61747684972018962423820871903869
61747684972018962423820871903870
61747684972018962424069142990618
61747684972018962424069229079686
61747684972018962424071547310618
61747684972018962424071548826938
61747684972018962424071576006974
61747684972019084540512861856167
61747684972200532413540141834802
61747684972200543530213920411834
61747684972200543531657793469296
61747684972200543531908497572400
61747684972200543531910821570454
61747684972200543532665081976658
61747684972200543578166475107368
61747684972200543578166848159996
61747684972200543578227285810226
61747684972200543578229236872292
61747684972200543578229609924920
61747684972200543578417523566744
61747684972200543578417552263100
61747684972201427489227162254730
61747684972201427490921653676148
61747684972201427490921739415296
61747684972201427491674880127824
61747684972201427491674880594384
61747684972201427491737556620160
61747684972201432842396597010850
61747684972201432844906990922818
61747684972201442315832564584848
61747684972201442315832823318612
61747684972201442315834889399382
61747684972201442315835147666586
61747684972201442315895326699692
61747684972201442315895585433456
61747684972201442315897651164306
61747684972201442315898680034082
61747684972201443962208820734256
61747684972201443962461848835414
61747684972201443963023609069344
61747684972201443963024728283361
61747684972201443963024728283362
61747684972201443963212670271622
61747684972201443963216023152549
61747684972201444138699271436223
61747684972201444145974813069168
61747684972201444145974813419088
61747684972201444145975186121796
61747684972201444145975186471716
61747684972201444145975841938944
61747684972201444145976214991572
61747684972201444145976219596665
61747684972201444145976219596666
61747684972201444145976301080640
61747684972201444145978166286918
61747684972201444145978171008652
61747684972201444145978281072342
61747684972201444145978539339546
61747684972201444145978544061280
61747684972201444145978625078694
61747684972201444145978629800427
61747684972201444145978629800428
61747684972201444145978630150347
61747684972201444145978630150348
61747684972201444146037575184012
61747684972201444146037948236640
61747684972201444146039067450657
61747684972201444146039067450658
61747684972201444146040928518402
61747684972201444146040933123496
61747684972201444146041306176124
61747684972201444146041391915271
61747684972201444146041391915272
61747684972201444146226895120054
61747684972201444146229219468028
61747684972201444146229333903532
61747684972201444146229334253452
61747684972201444146230362319845
61747684972201447669064761455812
61747684972201447669064761455865
61747684972201447669065019736114
61747684972201447669253047800344
61747684972201447669256400681271
61747684972201475667657843607822
61747684972201475667657929230330
61747684972201475667657929696890
61747684972201475669352420651748
61747684972201475669352506390896
61747684972201477314033841023466
61747684972201477314848629358554
61747684972201477314849748572571
61747684972201477314849748572572
61747684972201477316544234922336
61747684972201727678476749807418
61747684972201727678476835546566
61747684972201727680171326967984
61747684972201727680171412707132
61747684972201727681008150500304
61747684972201733031646270302686
61747684972201733168840818884682
61747684972201733168844262563314
61747684972201733170538833485826
61747684972201733170538835002146
61747684972201733171372219577568
61747684972201733171375548483873
61747684972201733171375548483874
61747684972201733171375661739879
61747684972201733171375661739880
61747684972201733171375663256199
61747684972201733171375663256200
61747684972201742497554528907168
61747684972201742497554614646316
61747684972201742505166179313600
61747684972201742505166265052748
61747684972201742505169273914226
61747684972201744152295322163505
61747684972201744152295322163506
61747684972201744152483264151766
61747684972201744152485588616380
61747684972201744152486703108664
61747684972201744152486703225304
61747684972201744288656142163728
61747684972201744288656400430932
61747684972201744288740082900804
61747684972201744288740083250724
61747684972201744288740168989872
61747684972201744288928111328052
61747684972201744288990873092976
61747684972201744289492195210116
61747684972201744289493224079892
61747684972201744289493228684985
61747684972201744289493228684986
61747684972201744289495553149600
61747684972201744289495638888747
61747684972201744289495638888748
61747684972201744289558315264497
61747684972201744289744018877158
61747684972201744289746342991852
61747684972201744289746343341772
61747684972201744289747371744988
61747684972201744289747371861628
61747684972201744289747457950696
61747684972201744334472833193388
61747684972201744334681667540160
61747684972201744334744429305084
61747684972201744335309661448899
61747684972201744335311522398546
61747684972201744335497489000198
61747684972201744335497575089266
61747684972201744335501042742520
61747684972201747858335698292547
61747684972201747858335698292548
61747684972201747858335698292601
61747684972201747995533342991490
61747684972201747995533690553175
61747684972201747995533690553176
61747684972201747995596452668073
61747684972201775856991199602810
61747684972201775856991285341958
61747684972201777504120342452715
61747684972201777504120342452716
61747684972201777505814833524267
61747684972201777640565103190014
61747684972201777640565103539934
61747684972201777640565189279082
61747684972201777641317215499326
61747684972201777641318244369102
61747684972201777641318248974195
61747684972201777641318248974196
61747684972201777641318249092293
61747684972201777641318334713343
61747684972201777641318334713344
61747684972201777641379977614170
61747684972201777641381006483946
61747684972201777641381011089039
61747684972201777641381011089040
61747684972201777641381096828187
61747684972201777641381096828188
61747684972201777643012821413028
61747684972201777643012826134762
61747684972201777643012907152176
61747684972201777643012911873909
61747684972201777643012911873910
61747684972201777643075583177952
61747684972201777643075588249606
61747684972201777643075588249659
61747684972201777643075673988753
61747684972201777643075673988754
61747684972201781210160718581811
61747684972201781347421472957283
61747684972201899920565409328222
61747684972201899920566413733730
61747684972201899920566442430086
61747684972201899920566442448800
61747684972201933273894654236056
61747684972224858862575562795666
61747684972224858863391470344825
61747684972224858909145026556880
61747684972224858909145398093188
61747684972225742820145276054012
61747684972225742822592992410786
61747684972225742822592993927106
61747684972225742822655668436562
61747684972225742822655669952882
61747684972225757646750678384130
61747684972225757646813440498974
61747684972225757646813697249858
61747684972225757646816793366804
61747684972225759293126934066978
61747684972225759293942755540114
61747684972225759293942841629182
61747684972225759293944817002692
61747684972225759469365987685026
61747684972225759474446237398572
61747684972225759476140814559138
61747684972225759476141186095446
61747684972225759476141272184514
61747684972225759476896737361656
61747684972225759476956722108244
61747684972225759476957093644551
61747684972225759476957093644552
61747684972225759476957179733619
61747684972225759476957179733620
61747684972225759476957181249939
61747684972225759476957181249940
61747684972225759476959041851124
61747684972225759476959413387432
61747684972225759476960189761497
61747684972225759476960189761498
61747684972225759477148476119127
61747684972225759477148476119128
61747684972225792644951954356188
61747684972225792827966206384656
61747684972225792827966292473724
61747684972225792828778757860518
61747684972225792828782200022829
61747684972225792828782200022830
61747684972225792828782201539149
61747684972225792828782201539150
61747684972225792830414010346818
61747684972225792830476686372594
61747684972236549633886574255275
61747684972236549636397052843533
61747684972236549636397054243213
61747684972236566107687232995153
61747684972236566107875519352783
61747684972236566244885311694610
61747684972236566244885311694823
61747684972236566244947987720599
61747684972236566290638896486434
61747684972236566290638898002754
61747684972236566290701572162449
61747684972236566290701573678769
61747684972236566290889858520079
61747684972236566290889860036399
61747684972236566290889945062450
61747684972236569950925688873412
61747684972236569950925688873625
61747684972236569950988364899401
61747684972236599459509244772805
61747684972236599596707151294126
61747684972236599599217631282064
61747684972236599641707592191307
61747684972236599641707678280375
61747684972236599642460736086109
61747684972236599642460821825257
61747684972236599642523498200794
61747684972236599642523498201007
61747684972236599642523579708067
61747684972236599642523583939942
61747684972236599642523583940101
61747684972236599642523583940102
61747684972236599642523583940155
61747684972236599642523584412331
61747684972236599642523585475349
61747684972236599644218072179245
61747684972236599644971216074048
61747684972236599644971301813196
61747684972236599644971302279596
61747684972236599644971302279756
61747684972236599644971303348443
61747684972236849823136333636126
61747684972236864650017142571146
61747684972236864650017144087466
61747684972236866431895356371740
61747684972236866433399667079432
61747684972236866433650371182536
61747684972236866434405836359678
61747684972236866472357502892516
61747684972236866472357504408836
61747684972236866472629099004211
61747684972236866472629099004212
61747684972236866472629100520532
61747684972236866477377316472152
61747684972236866477437754122382
61747684972236866477440078586996
61747684972236866477648911067527
61747684972236866477648911067528
61747684972236866477709350234077
61747684972236866477709350234078
61747684972236866477711673182371
61747684972236866477711673182372
61747684972236866479132329766628
61747684972236866479132331282948
61747684972236866479403927394644
61747684972236866479968781762639
61747684972236866479968781762640
61747684972236866479969154815267
61747684972236866479969154815268
61747684972236866479972137812797
61747684972236866479972510884139
61747684972236866479972512400459
61747684972236866480159391055466
61747684972236866480159392571786
61747684972236866480160538961467
61747684972236866480160540477787
61747684972236871785062464773919
61747684972236871785125226888763
61747684972236871833329973344581
61747684972236898001650783431518
61747684972236899785224687368642
61747684972236899785974389124271
61747684972236899785974389124272
61747684972236899786037151239115
61747684972236899786037151239116
61747684972236899786040594917747
61747684972236899787672405241735
61747684972236899787672405241736
61747684972236899787672405254833
61747684972236914648340553511342
61747684972236914648612148106717
61747684972236914648612148106718
61747684972236914648612149623038
61747684972236914651059865979812
61747684972236914651059867496132
61747684972237750390881909483082
61747684972237750390885353161714
61747684972237750390944671597926
61747684972237750390948115276558
61747684972237750392642600110002
61747684972237750392642601626322
61747684972237750393413310175968
61747684972237750393416639082274
61747684972237750393416752338280
61747684972237750393416753854600
61747684972237765209962783183458
61747684972237765215043032897004
61747684972237765215045357361618
61747684972237765215105795011848
61747684972237765215108119476462
61747684972237765215315002061328
61747684972237765215317325009622
61747684972237765215377764176172
61747684972237765215380087124466
61747684972237765216737610057570
61747684972237765216800372172414
61747684972237765216800628923298
61747684972237765216821549628246
61747684972237765217009577705574
61747684972237765217072339820418
61747684972237765217574433589890
61747684972237765217578135548824
61747684972237766857343232773042
61747684972237766863929428933251
61747684972237766863929428933252
61747684972237766863929687213554
61747684972237766863929773289524
61747684972237766863929773302622
61747684972237766863931748676132
61747684972237766863950344916466
61747684972237766863950693994472
61747684972237766864201398097575
61747684972237766864201398097576
61747684972237767002218649585494
61747684972237767045185654433952
61747684972237767045188749034578
61747684972237767045189098112584
61747684972237767045248416548796
61747684972237767045249535762814
61747684972237767045251860227428
61747684972237767045457250545648
61747684972237767045520012660492
61747684972237767046944025317991
61747684972237767046944025317992
61747684972237767046944111407060
61747684972237767046944112923380
61747684972237767046946345060872
61747684972237767046964569764898
61747684972237767047215622946008
61747684972237767047217941172568
61747684972237767047700265329634
61747684972237767047700265329793
61747684972237767047700265329794
61747684972237767047700266846113
61747684972237767047700266846114
61747684972237767047700609686066
61747684972237767047716682074210
61747684972237767047720497289150
61747684972237767047721157338226
61747684972237767047721530391014
61747684972237767047721530409728
61747684972237767047721531926048
61747684972237767047971201392254
61747684972237767047972205797602
61747684972237767047972234493958
61747684972237767047972234494118
61747684972237767047972234512831
61747684972237767047972234512832
61747684972237767047972236029151
61747684972237767047972236029152
61747684972237770707987058066532
61747684972237770708259027230856
61747684972237772352874246414192
61747684972237772352937008529036
61747684972237772538151346469818
61747684972237772538402394929194
61747684972237772538402423625550
61747684972237798568646569917456
61747684972237798569396359278474
61747684972237798569459121393318
61747684972237798569462563555630
61747684972237798569462565071950
61747684972237798571157049905394
61747684972237800215772270605050
61747684972237800215775714283682
61747684972237800216528855009308
61747684972237800216528858178538
61747684972237800216528859713572
61747684972237800216591620293382
61747684972237800216591621828416
61747684972237800216591621828629
61747684972237800218223432169874
61747684972237800218282750592988
61747684972237800218286108195650
61747684972237800219039338166476
61747684972237800219039339701723
61747684972237800353789526814915
61747684972237800353852288947021
61747684972237800356300006802640
61747684972237815216085756305670
61747684972237815216086129358298
61747684972237815216089223958924
61747684972237815216089573036930
61747684972237815216148518420514
61747684972237815216148891473142
61747684972237815216152333635454
61747684972237815216152335151774
61747684972237815216357725469994
61747684972237815216420487584838
61747684972237815217846448448910
61747684972237815217846819985218
61747684972237815218118416096914
61747684972237815218617156998556
61747684972237816865728763890027
61747684972298988997274393608768
61747684972298988997337069634544
61747684972298988997337155373692
61747684972298994487767252178162
61747684972298994487767253694482
61747684972299037175579549915692
61747684972299037175579550265612
61747684972299038957458877042170
61747684972299038957647163386702
61747684972299038957647163503342
61747684972299038959153453852816
61747684972299038959153454202736
61747684972299038959341740547268
61747684972299038959903241697514
61747684972299038959903242047434
61747684972299038959966003812358
61747684972299038959969357146748
61747684972299038959969361751842
61747684972299038960157648096374
61747684972299039003191541245686
61747684972299039003191914298314
61747684972299039003192000037462
61747684972299039005722941938572
61747684972299042663499254337612
61747684972299042666009734325550
61747684972309795811078539663970
61747684972309801301425069613569
61747684972309812465379960150225
61747684972309845771451653927913
61747684972309845773648323341631
61747684972309845773895674563808
61747684972309845773896018933177
61747684972309845773899027444735
61747684972309845816933384327740
61747684972309845817204980439435
61747684972309845817204980439436
61747684972309845819649259355632
61747684972309845819652698312530
61747684972309849477492031106715
61747684972309851307349166682132
61747684972309851307363571570006
61747684972309851307363573105040
61747684972309851309811289443100
61747684972309860643559678666449
61747684972309860643559678666450
61747684972309860643810727125826
61747684972310696378552519749150
61747684972310696378615281514074
61747684972310696378824115860846
61747684972310696378827468728676
61747684972310696378827468845316
61747684972310696378827473450410
61747684972310696378827554934384
61747684972310696378827559539478
61747684972310696378827817469860
61747684972310696378827817819780
61747684972310696378886877625770
61747684972310696378890230960160
61747684972310696378890235565254
61747684972310696378890321304401
61747684972310696378890321304402
61747684972310696378890579584704
61747684972310701729545827672218
61747684972310701731976097228450
61747684972310701731996989237042
61747684972310712849904687297648
61747684972310713032855891297472
61747684972310713032855891647392
61747684972310713032918653412316
61747684972310713033127860461796
61747684972310713033127860811716
61747684972310713033128893936665
61747684972310713033190622576640
61747684972310713033191741790657
61747684972310718386109004151650
61747684972310744554622231486650
61747684972310744554622317225798
61747684972310744554810517831182
61747684972310744554810517947822
61747684972310744554810604036890
61747684972310744556316808297296
61747684972310744556316894386364
61747684972310744557066596491914
61747684972310744557070035565452
61747684972310744557070040170546
61747684972310744557129358256838
61747684972310744557132711591228
61747684972310744557132716196322
61747684972310744557321002540854
61747684972310746201938541583710
61747684972310746201939919078030
61747684972310746201998979233940
61747684972310746202001303698554
61747684972310746202002422912571
61747684972310746202002422912572
61747684972310746202002681192874
61747684972310746203445946892028
61747684972310746203693556394506
61747684972310746204197973112272
61747684972310746204199350606592
61747684972310746204258410762502
61747684972310746204260735227116
61747684972310746204262112721436
61747684972310746204446960109070
61747684972310746204447046198138
61747684972310746204450140798764
61747684972310746384680911586682
61747684972310746384681284639310
61747684972310746384682313509086
61747684972310746384682318114180
61747684972310746384743673701526
61747684972310746384744046754154
61747684972310746384744702571302
61747684972310746384745075623930
61747684972310746384745080229023
61747684972310746384745080229024
61747684972310746384745165968172
61747684972310746384952880751006
61747684972310746384953909620782
61747684972310746384953914225875
61747684972310746384953914225876
61747684972310746385015642865850
61747684972310746385016671735626
61747684972310746385016676340719
61747684972310746385016676340720
61747684972310746385016762079867
61747684972310746385016762079868
61747684972310746386373164632554
61747684972310746386376632285808
61747684972310746386376890553012
61747684972310746386435926397478
61747684972310746386436299450106
61747684972310746386439279265308
61747684972310746386439652317936
61747684972310746386460199970256
61747684972310746386460200320176
61747684972310746386645133796878
61747684972310746386648486664708
61747684972310746386707895561802
61747684972310746386711248429632
61747684972310746387212312279568
61747684972310746387276107869281
61747684972310746387276107869282
61747684972310746387461041345984
61747684972310746387464394213814
61747684972310749907788308303286
61747684972310749907791751981918
61747684972310749907980038339548
61747684972310749907980296606752
61747684972310749910239728135314
61747684972310751692369848389754
61747684972310751694629279918316
61747684972310751737094876443926
61747684972310751737095249496554
61747684972310751737366845608250
61747684972310751737816625912724
61747684972310751737820063806812
61747684972310751737911157045659
61747684972310751737911157045660
61747684972310751737914251646285
61747684972310751737914251646286
61747684972310751737914513095658
61747684972310751737914514630852
61747684972310751738182753157356
61747684972310751739608828806852
61747684972310751739626277136812
61747684972310751739629720815444
61747684972310751740361972701548
61747684972310751740442184685918
61747684972310761208902731384598
61747684972310761209111938434078
61747684972310761209112024523146
61747684972310761209174700548922
61747684972310761210534919366308
61747684972310761210597308078604
61747684972310761210597681131232
61747684972310761210806515478004
61747684972310761210869277242928
61747684972310761211371456051708
61747684972310761211371460656801
61747684972310761211371460656802
61747684972310761211373780049762
61747684972310761211434132077484
61747684972310761211434136682577
61747684972310761211434136682578
61747684972310761211622423027110
61747684972310762856030755020486
61747684972310762856031128073114
61747684972310762856302724184810
61747684972310762856303843398827
61747684972310762856303843398828
61747684972310762857747367378284
61747684972310762858479624852099
61747684972310762858499398203622
61747684972310762858562155713372
61747684972310762858562160318466
61747684972310762858563192886467
61747684972310762858750446662998
61747684972334161150570810595492
61747684972334161150570812111812
61747684972334175974477792465732
61747684972334177758093451723684
61747684972334177758093566509108
61747684972334177758093824776312
61747684972334177758114372428632
61747684972334177758114458517700
61747684972334177758846710403804
61747684972334177758869923694842
61747684972334177758930278438172
61747684972334177758930279973366
61747684972334177758933722116804
61747684972335011709745666750786
61747684972335011709745668267106
61747684972335011709808342776562
61747684972335011709808344292882
61747684972335028364109854073619
61747684972335028364109855589939
61747684972335059885540344936012
61747684972335059885540431025080
61747684972335059885728715853292
61747684972335059887988148898174
61747684972335059888050824923950
61747684972335061532669487785918
61747684972335061532857774143548
61747684972335061532917092566662
61747684972335061532920536245293
61747684972335061532920536245294
61747684972335061532920536258392
61747684972335061534364060224750
61747684972335061535176524095224
61747684972335061535180226054158
61747684972335061535368254131486
61747684972335061715600144599982
61747684972335061715600168574604
61747684972335061715659463036194
61747684972335061715659836088822
61747684972335061715663278251134
61747684972335061715663279767454
61747684972335061715872112247986
61747684972335061715931432200518
61747684972335061715934874362829
61747684972335061715934874362830
61747684972335061715934875879149
61747684972335061715934875879150
61747684972335061717294717038814
61747684972335061717295088575122
61747684972335061717357393064590
61747684972335061717357764600898
61747684972335061717566684686818
61747684972335061717629360712594
61747684972335061718128101614236
61747684972335061718131545292867
61747684972335061718131545292868
61747684972335061718382592235924
61747684972335061718382593752244
61747684972335076541452745852110
61747684972335076541453117388418
61747684972335076541515421877886
61747684972335076541515793414194
61747684972335076541724713500114
61747684972335076542289569384430
61747684972335076542289574106163
61747684972335076542289574106164
61747684972335076542292930156321
61747684972335076542292930156322
61747684972335076542352245410206
61747684972335076542352250131940
61747684972335076542355692271006
61747684972335078186948868353208
61747684972335078186949241405836
61747684972335078186970908272174
61747684972335078187220837517532
61747684972335078187221956731549
61747684972335078187221956731550
61747684972335078188665480711006
61747684972335078189398081675275
61747684972335078189398081675276
61747684972335078189480269046094
61747684972335078189481305353372
61747684972335078189481306888406
61747684972335078189669677786972
61747684972335078189669679322005
61747684972335078189669679322006
61747684972335078189673036789106
61747684972335078326745503757236
61747684972335081895438114780423
61747684972345868486119343251756
61747684972345868486182019277532
61747684972345868486370305622064
61747684972345868531852007455272
61747684972345868531852036034988
61747684972345868531852036035148
61747684972345868531852037551308
61747684972345868531852294302352
61747684972345868531852380041500
61747684972345868531852380507900
61747684972345868531852380508060
61747684972345868531935604069356
61747684972345868531935604069516
61747684972345868531935605585676
61747684972345868532123890414048
61747684972345868532123976153196
61747684972345868532123976619596
61747684972345868532123976619756
61747684972345883356097071489630
61747684972345883356097071956190
61747684972345885003163366597971
61747684972345885140486883442420
61747684972345888846527260621222
61747684972346335490699926476730
61747684972346335490699926476733
61747684972346335490699926476734
61747684972346340843867034860040
61747684972346340843933149842714
61747684972347236058302414955529
61747684972347236058511622023723
61747684972347236058574384138567
61747684972347236058574470232006
61747684972347236058574470232007
61747684972347236059931905536637
61747684972347236060750132828623
61747684972347236060772172747589
61747684972347241410653945653654
61747684972347241411472177648500
61747684972347241411490531572798
61747684972347241411490531572799
61747684972347241411490531572882
61747684972347241411490531573041
61747684972347241411490531573042
61747684972347241411678817851723
61747684972347241411741492342465
61747684972347241411741492342466
61747684972347241411741493877500
61747684972347241413070282449643
61747684972347241413164473410049
61747684972347241414192653955183
61747684972347241414192653955426
61747684972347241414192653955427
61747684972347241414192655490461
61747685098949042370964159550896
61747685098949046075121673691160
61747685098949046077004535679938
61747685099021992062980601831929
61747685099021992063043365013795
61747685099042657363321065966381
61747685099042657363321067366061
61747685099042657500581820225213
61747685099042657500581820691773
61747685099042657500581821741533
61747685099042701416674230404877
61747685099045403119269019019301
61747685099045403120109314922189
61747685099045403120109318108729
61747685099045406826149695287531
61747685099046303685388547976831
61747685099046303687018038894809
61747685099046303687018038907859
61747685099046303687080800659733
61747685099046303687080800672783
61747685099046303687858339052871
61747685099046303687921101167715
61747685099046307393898715163039
61747685099046307398978960743875
61747685099046307400673537787801
61747685099046307400673537800851
61747685099046307400675861798905
61747685099046307812267510915181
61747685099046307812267515619445
61747685099237178355350745149871
61747685099237180003315851051843
61747685099237180139761473072825
61747685099237180147103735530431
61747685099237180147103737046751
61747685099237180147103821269579
61747685099237180147103822785899
61747685099237180147104597626175
61747685099237180147291763607759
61747685099237180147291765124079
61747685099237180147291765137129
61747685099237180147292884332273
61747685099237180147292884338097
61747685099237180147355560009741
61747685099237180147355646103021
61747685099237194415633071607593
61747685099237194415696119637849
61747685099237194826658747160729
61747685099237194827476974465765
61747685099237194834000752867451
61747685099237194834251801326827
61747685099237194834251801339877
61747685099237194834252920535021
61747685099237194963919501886121
61747685099237194964674971312613
61747685099237194964676090526631
61747685099237194964738766548195
61747685099237194971261507242923
61747685099237194971261507592843
61747685099237194971262540344787
61747685099237194971262622201767
61747685099237194971262626433855
61747685099237194971264946199821
61747685099237194971449793937375
61747685099237194971449793950425
61747685099237194971450913145569
61747685099239881843760901876185
61747685099239881850539167253685
61747685099239896674696852164219
61747685099239896674696853563899
61747685099239896674697968172823
61747685099239896674697971355151
61747685099239896674697972772093
61747685099240781869308706686015
61747685099240782281090194518645
61747685099240782281090196034965
61747685099240796693445067134123
61747685099240797105247879429179
61747685099240797105248998620111
61747685099240797105249024017499
61747685099240797105251322618165
61747685099240830045291670062631
61747685099240830045291755788521
61747685099240830045291756155911
61747685099240830451966310234655
61747685099261489980228481303791
61747685099261493684595459697929
61747685099261493684595545786997
61747685099261495331452628778417
61747685099261495331703332881521
61747685099261495331724597942741
61747685099261495339066605049143
61747685099261495339317307752567
61747685099261495339318426943499
61747685099261495341013003637505
61747685099261495341013005054447
61747685099261495468713297414741
61747685099261495468713383503809
61747685099261495468901325492069
61747685099261495468901326554879
61747685099261495468901326904799
61747685099261495468964087606913
61747685099261495468985009361621
61747685099261495468985009711541
61747685099261495468985266579065
61747685099261495468985352668133
61747685099261495470595902535995
61747685099261495471411810079277
61747685099261495471429632997059
61747685099261495471431955478793
61747685099261495471431955932303
61747685099261495471431956995113
61747685099261495471432730766963
61747685099261495471432730772579
61747685099261495471432730785629
61747685099261495471432730785837
61747685099261495471433075140497
61747685099261495471433075159371
61747685099261495476327015068343
61747685099261495476327015418263
61747685099261495476327272169147
61747685099261495476327273685467
61747685099261495476327357908295
61747685099261495476327359424615
61747685099261495476328048170207
61747685099261495476328134632281
61747685099261495476515300363115
61747685099261495476515301309285
61747685099261495476515301775845
61747685099261495476516419554047
61747685099261495476516419559663
61747685099261495476516420970989
61747685099261495478207552942427
61747685099261495478207554458747
61747685099261495478207554471797
61747685099261495478209877407041
61747685099261495478209878469851
61747685099261495478210996148675
61747685099261495478210996615235
61747685099261495478210996621059
61747685099261495478210997664995
61747685099261506040509687503559
61747685099261506040510060556187
61747685099261506040511176577841
61747685099261506040572449268483
61747685099261506040572822321111
61747685099261506040573482370347
61747685099261506040573855257906
61747685099261506040573856858791
61747685099261506047287953334569
61747685099261506047287982030925
61747685099261506047350715099493
61747685099261506047350743795849
61747685099261506452271030986433
61747685099261506452354713339665
61747685099261506589531782175365
61747685099261506589552702763673
61747685099261506589552705950213
61747685099261506589552706418385
61747685099261506589552706422597
61747685099261506589615468183309
61747685099261506596327528574975
61747685099261506596327529637785
61747685099261506596330971781223
61747685099261506596330972253607
61747685099261509753326035211673
61747685099261509753388796976597
61747685099261510155882283799445
61747685099261510155884606747739
61747685099261510158392768036733
61747685099261510163224289506167
61747685099261510163227728463065
61747685099261510163475336565863
61747685099261510163476455756795
61747685099261510163478775522761
61747685099261510165171032450801
61747685099261510165171033867743
61747685099261510293143038174917
61747685099261510293143038524837
61747685099261510295590756397931
61747685099261510295590756410981
61747685099261510295590759580259
61747685099261510295590759597521
61747685099261510295590760647281
61747685099261510295593080409035
61747685099261510295594199604179
61747685099261510295594202786507
61747685099261510300485043881639
61747685099261510300485044231559
61747685099261510300486076983503
61747685099261510300486158840483
61747685099261510300486163072571
61747685099261510300488482838537
61747685099261510300673329176411
61747685099261510300673330589141
61747685099261510300674445185015
61747685099261510300674448367343
61747685099261510300674449784285
61747685099261510302367906220337
61747685099261510302367907283147
61747685099261510302369025428531
61747685099261510302369026478291
61747685099261539803925587835843
61747685099261539810703509310581
61747685099261539810703853666853
61747685099261539810704623919505
61747685099261539947964263686053
61747685099261539947964520786857
61747685099261539947964606526005
61747685099261539947964608042325
61747685099261539947965296787917
61747685099261539947965378644897
61747685099261539947965382876985
61747685099264196623105710573297
61747685099264196623105711972977
61747685099264196624800287617223
61747685099264196625612751604337
61747685099264196625612753004017
61747685099264196625615075952311
61747685099264197174676692623583
61747685099264197174679015558827
61747685099264197174680134767021
61747685099264197179762359872999
61747685099264197179762361389319
61747685099264197179763480597513
61747685099264197181454612568951
61747685099264197181454614085271
61747685099264197181458055775199
61747685099264197181458057291519
61747685099264197181458314508963
61747685099264197181458314527837
61747685099264207743736196289819
61747685099264207750511023163931
61747685099264208299574588201499
61747685099264208299575737623981
61747685099264208299578031407747
61747685099264211449774248070887
61747685099264211449774249470567
61747685099264211454856822249047
61747685099264211454856823648727
61747685099264211456551399292973
61747685099264211456573094838197
61747685099264212003920390202615
61747685099264212003921509410809
61747685099264212005614965846861
61747685099264212005616085055055
61747685099264212005616086104815
61747685099264241097250001621727
61747685099264241097270922326675
61747685099264241097274359767253
61747685099264241097274361283573
61747685099264241102356591105461
61747685099264241102356933945413
61747685099264241102356935461733
61747685099264241643785979155385
61747685099264241646317297314537
61747685099264241651399608490709
61747685099264241651399952510111
61747685099264241651399954026431
61747685099264244801616722811471
61747685099264244801620161768369
61747685099264244808394644286209
61747685099264244808394988642481
61747685099264244808398083243107
61747685099265097190917407874261
61747685099265097190917407887311
61747685099265097190917492563649
61747685099265097190917493613409
61747685099265097193424534644449
61747685099265097200226818968977
61747685099265097602699756752875
61747685099265097610313388654279
61747685099265097610314507862473
61747685099265097612005983853313
61747685099265097612005985369633
61747685099265097612009083139537
61747685099265097612009084556479
61747685099265108311544510276997
61747685099265108311568901823143
61747685099265108318322804804363
61747685099265108318346794601525
61747685099265108728434507475467
61747685099265108867387519264413
61747685099265112017523272178483
61747685099265112017523272528403
61747685099265112017586031110999
61747685099265112017586034293327
61747685099265112017606955003891
61747685099265112022668604239399
61747685099265112022668605289159
61747685099265112024384876478629
61747685099265112434471417467575
61747685099265112434472536675769
61747685099265112436167111952833
61747685099265112436167113369775
61747685099265141662554656491971
61747685099265141662554742231119
61747685099265141665061783262159
61747685099265141665082703967107
61747685099265141665086141407685
61747685099265141665086142924005
61747685099265141670168372745893
61747685099265141670168373095813
61747685099265141670168629846697
61747685099265141670168631363017
61747685099265141670168715585845
61747685099265141670168717102165
61747685099265141670169405847757
61747685099265141670169487704737
61747685099265141670169491936825
61747685099265141670169491942441
61747685099265141670169492309830
61747685099265141670169492309831
61747685099265142076867290987987
61747685099265142076868405596911
61747685099265142081950637271989
61747685099265142081950979775071
61747685099265142081951751880913
61747685099265142081951756480183
61747685099265142081952010161167
61747685099265145369428504451903
61747685099265145369428504801823
61747685099265145369431857669653
61747685099265145369431943408801
61747685099265145376206425926641
61747685099265145376206426276561
61747685099265145376206684543765
61747685099265145376206770282913
61747685099265145376209864883539
61747685099265145781210768991049
61747685099265145787988690452737
61747685099265145787989034472139
61747685099265145787992133658985
61747685099265156487552980858442
61747685099265156487552981212574
61747685099334441326716322956699
61747685099334441326737214965291
61747685099334441326987919068395
61747685099334441463977075815851
61747685099334441463997882085295
61747685099334441463997883601615
61747685099334441463997967824443
61747685099334441463997969340763
61747685099334441464185911678943
61747685099334441464186254182025
61747685099334441464186255698345
61747685099334441464187030887137
61747685099334456288343940492239
61747685099334456288345059700433
61747685099334456288347383698487
61747685099334485798375606771641
61747685099334485935614324433561
61747685099334485935635130703005
61747685099334485935635216442153
61747685099334485935636275407965
61747685099334489092822009786353
61747685099334489092884427181955
61747685099334489502699372059205
61747685099334489502720264067797
61747685099334489502721407256437
61747685099334489502721411624039
61747685099334489504391624755157
61747685099334489504412516763749
61747685099334489504415982900683
61747685099334489639980932704121
61747685099334489639981018443269
61747685099334489639982075892761
61747685099334489639982079197345
61747685099334489639982080260363
61747685099334489639982080614495
61747685099334489639982166349431
61747685099334489639982166353643
61747685099334489639982166703563
61747685099334489641652379130629
61747685099334489641673271139221
61747685104857623266402281296039
61747685104857671488223341088392
61747685104857671488411627446022
61747685104954028533127275051427
61747685104954932812143391673101
61747685104954933225369183034147
61747685104961789538175198718653
61747685104962989693120916134461
61747685104962989693121174396049
61747685104962989693121174745969
61747685104962990295173892949015
61747685104963034217854871375961
61747685104963034760036314692613
61747685104963034766897890296403
61747685104963038466074338127245
61747685104963038466076662125299
61747685104963038466076690821655
61747685104963038471243690781199
61747685104963039517925614789239
61747685104963039517927938787293
61747685104963039525267277544985
61747685104963039525267649081293
61747685104963039525267649197933
61747685104963039525267650597613
61747685104963039525268395336237
61747685104963039525268396753179
61747685104963039525270719334291
61747685104963039525270720751233
61747685104963039525519357724015
61747685104963039525519443813083
61747685104963039525521682071989
61747685104963039525521767811137
61747685104965691396556262468695
61747685104965739620804496731173
61747685104965739625636018200607
61747685104965740174679035702495
61747685104965741222178848314153
61747685104965741222178849363913
61747685104965741228703742724235
61747685104965741228954703708121
61747685104965741228957028056095
61747685104965741402599021940689
61747685104965741404291274636641
61747685104965741404293597584935
61747685104965741404354036401565
61747685104965741404356359349859
61747685104965741410276905241684
61747685104965741411718110706139
61747685104965741411969159182777
61747685104965741411969159184229
61747685104965741411971482014431
61747685104965741411971482113809
61747685104965741411971482131071
61747685104965741411971482132523
61747685104965741411971483530751
61747685104965750738924467758835
61747685105145805560206265022003
61747685105145805560457227405569
61747685105145819828797501118265
61747685105145820240579764244681
61747685105145820240579765307699
61747685105145820247103539459827
61747685105145820377840433944023
61747685105145820384364293835299
61747685105145820384366616783593
61747685105148522087799638756595
61747685105149421916757573089425
61747685105149422099771797937857
61747685105149455458393423553143
61747685105170120289717246719313
61747685105170120884262773373613
61747685105170120884513477476717
61747685105170120889429802010639
61747685105170120889429802029513
61747685105170131453675237272185
61747685105170131865372698383873
61747685105170131872169561990250
61747685105170132002633453109265
61747685105170132002718170097943
61747685105170132002718256192627
61747685105170135113875275532609
61747685105170135159715613401227
61747685105170135571497877577403
61747685105170135571497877590661
61747685105170135576329399046837
61747685105170135576578038482109
61747685105170135576578124571177
61747685105170135576580447519471
61747685105170135708758546226985
61747685105170135713587830823935
61747685105170135713841116155795
61747685105170165355900021991323
61747685105172821992964306332579
61747685105172836869674733537669
61747685105172836869675106609171
61747685105172837418717752439237
61747685105172867059398043988155
61747685105173722560713326221345
61747685105173722560776087973011
61747685105173733724649648514023
61747685105173734141536178059239
61747685105173737384871355034641
61747685105173737435791939883775
61747685105173737847576527008245
61747685105173737847576555723474
61747685105173767083271159338269
61747685105173770789311535817231
61747685105180627508252042677719
61747685105180627508252042690977
61747685105180627513899844393143
61747685105180627515591724036467
61747685105180627515591725436147
61747685105180627515592097089095
61747685105180627515842772509101
61747685105180627515842773558861
61747685105180627515846129976201
61747685105180627515846131025961
61747685105180627515846244400059
61747685105180627515846244417321
61747685105180641784182956933139
61747685105180641784186400139387
61747685105180641784186657370089
61747685105180641790961251460505
61747685105180642195968663265803
61747685105180642333225974448285
61747685105180642333225975498045
61747685105180642333229331915385
61747685105180642333229332965145
61747685105180642339753220503017
61747685105180642339753221902697
61747685105180675142535566130291
61747685105180675142535567646611
61747685105180675691578240675587
61747685105180675691578240792227
61747685105180675691578242191907
61747685105181826479250031553253
61747685105181827670266103602167
61747685105181827670538072766491
61747685105181828082320078694337
61747685105181828265250735858321
61747685105181828265334418333809
61747685105181828265334676595397
61747685105181828265334676614111
61747685105181828265814820090305
61747685105181838789390383658603
61747685105181842495177389779655
61747685105181842495428436839351
61747685105181842495430760837405
61747685105181842952963914289917
61747685105181842952966237238211
61747685105181842958133637424595
61747685105181843090224667615629
61747685105181843090224668665389
61747685105181843090226991613683
61747685105181843090245589389051
61747685105181843090245589738971
61747685105181844147475798121601
61747685105181844147726845181297
61747685105181844149146353406089
61747685105181844149146354922409
61747685105181844149419098944271
61747685105181844149421421775925
61747685105181844149421421875303
61747685105181844149421421892565
61747685105181844149421423292245
61747685105181844332435732835889
61747685105181844332435761532245
61747685105181844332916937779097
61747685105181844332917282135369
61747685105181844734929248350881
61747685105181844736621500696913
61747685105181844736623823645207
61747685105181844737356048368697
61747685105181844737356048718617
61747685105181844737356049768377
61747685105181844742523334236425
61747685105181844742523335636105
61747685105181844742523420312443
61747685105181844744152910912265
61747685105181844744152912311945
61747685105181844744155235260239
61747685105181844744214553346691
61747685105181844744214554863011
61747685105181844744214554881725
61747685105181844744215587982137
61747685105181844744215674076869
61747685105181844744217910813791
61747685105181844744217910930431
61747685105181844744217912330111
61747685105181844744217997006449
61747685105181844744217997025163
61747685105181844744699201968323
61747685105181844744699202318243
61747685105181844744699203368003
61747685105181876441861659827511
61747685105181876443556236521517
61747685105181877494465048798817
61747685105181877496159625492823
61747685105181877496160658495309
61747685105181877496160658611949
61747685105181877500992294755783
61747685105181877500992294872423
61747685105181877500992296272103
61747685105181887010938728144117
61747685105181887011210324255813
61747685105181887012633304838123
61747685105181887012904900949819
61747685105184540538391029262225
61747685105184544244429082792893
61747685105184544244429082798509
61747685105184544244431290955763
61747685105184544244432410163957
61747685105184544798544941130081
61747685105184544798547265128135
61747685105184545845806877574479
61747685105184545852603741181017
61747685105184546028754984253905
61747685105184546028758426060473
61747685105184546028758427460153
61747685105184546028821216858623
61747685105184546028821216877337
61747685105184546035533277264951
61747685105184546035533277381591
61747685105184546035533278781271
61747685105184546035586310739795
61747685105184546035616588554051
61747685105184546035616960090359
61747685105184546035616960206999
61747685105184546035616961606679
61747685105184546035617620256235
61747685105184546035617621655915
61747685105184546035617706345303
61747685105184546035617707762245
61747685105184546035617736441339
61747685105184546035618079397931
61747685105184546035618080814873
61747685105184546035619944604209
61747685105184546035620030343357
61747685105184546035620031760299
61747685105184546036349184911823
61747685105184546036352628001431
61747685105184546036352628118071
61747685105184579379827892233803
61747685105184579382272257239067
61747685105184579382274580187361
61747685105184579382335019003991
61747685105184579382337341952285
61747685105184579382338375071411
61747685105184579382338376471091
61747685105184579383090487380723
61747685105184579383090487730643
61747685105184579383090488780403
61747685105243066877351373960433
61747685105243081701509402773729
61747685105253873690820127601127
61747685105253921317760159201745
61747685105253921866803176703633
61747685105254774258569148539653
61747685105254822299046458077483
61747685105254822299049786498307
61747685105254822434552197642159
61747685105254823488913579723143
61747685105254823488913580195319
61747685105254823488913581239463
61747685105254823488914614358589
61747685105254824083438587440353
61747685105254824083438587912529
61747685105254824083438588956673
61747685105254824083438588975387
61747685105254824084191734385111
61747685105254838359306744635113
61747685105278189021735918354348
61747685105278189021735918354349
61747685105278189021735918367446
61747685105278189021738241283769
61747685105278189021738241297027
61747685105278189021738241302642
61747685105278189021738241302643
61747685105278189021926527641559
61747685105278205081243057959993
61747685105278205081243059476313
61747685105278205081514655606883
61747685105278205081518098813131
61747685105278205493300361939595
61747685105278232944332470999911
61747685105278233354420159563812
61747685105278233493375489914737
61747685105278233493375489920353
61747685105278236648678271484707
61747685105278237197658528284689
61747685105278237197721290386275
61747685105278238252021031096010
61747685105278238252021031096011
61747685105278238252021289376265
61747685105278238435035370263099
61747685105278238435035371779419
61747685105278238435513477891525
61747685105278238435515800839819
61747685105278238435516920034963
61747685105278238435516921097773
61747685105278249552880306577703
61747685105278249552880308112897
61747685105278249553151902689399
61747685105278249553151904224593
61747685105278249553155345895647
61747685105278249553155346368031
61747685105278249553155347430841
61747685105278249553636895667511
61747685105278249553636896730321
61747685105279089589484908128205
61747685105279089589547699994781
61747685105279089589550022943075
61747685105279089589735612231309
61747685105279089589735985283937
61747685105279089589735985302651
61747685105279089589738309281991
61747685105279089589738309300705
61747685105279100158624656706887
61747685105279100158624656725761
61747685105279100570594833138465
61747685105279103862426146123067
61747685105279105466040499960953
61747685105279105466040501477273
61747685105279105649329879390753
61747685105279106061047057467129
61747685105279106061108701417875
61747685105279106061108701436589
61747685105279106061109820631685
61747685105279106061112058884975
61747685105279106061112143561313
61747685105279106061112143579979
61747685105279106061112143580027
61747685105279133510449677009147
61747685105279133512144252640343
61747685105279133922231825350347
61747685105279137215943419108229
61747685105279137216490054537869
61747685105279137218182307233821
61747685105279137628269994716199
61747685105279137767162562970993
61747685105279138818137117878179
61747685105279138818137375095623
61747685105279138818138149935899
61747685105279138818138149947545
61747685105279138818138150997305
61747685105279138818138237091989
61747685105279138818138494303817
61747685105279138819829369057811
61747685105279138819829370574131
61747685105279138819831693522425
61747685105279138819832726641551
61747685105279138819832728041231
61747685105279138819832812736235
61747685105279138819832812736443
61747685105279138819833070997823
61747685105279139002847152375915
61747685105279139003328701675395
61747685105279139412662009760205
61747685105279139412662124079069
61747685105279139412662125595389
61747685105279139412662125614103
61747685105279139412663128968399
61747685105279139414291616526417
61747685105279139414354378291341
61747685105279139414354378310055
61747685105279139414356701239635
61747685105279139414357705662405
61747685105279139415106374765469
61747685105279139415107493973663
61747685105279139415107522656969
61747685105279139415107522658373
61747685105279139415107522670019
61747685105279139415107524069699
61747685105279139415109817971717
61747685105279139415109846551433
61747685105279139415109846668073
61747685105279139415109848067753
61747685105279139415110965863217
61747685105279139415110965864621
61747685105279153689746750805969
61747685107921370449764509145251
61747685107921370449767865195409
61747685107921372234153201048913
61747685107921372234156557467705
61747685108104186881417258836941
61747685108104186881418291938805
61747685108104186881418665010147
61747685108104187293200670919119
61747685108233897121028638061709
61747685108233897121028639662593
61747685108233897121028639662594
61747685108245602646286359342496
61747685108245602646287392444360
61747685108245620562360911292391
61747685108245624268147916366113
61747685108245624268398964842751
61747685108245626052540050431843
61747685108245626052791098891219
61747685108245626052791098908481
61747685122582298610880279104667
61747685122582298610880280504347
61747685122582298611426915933987
61747685122582598800150873102855
61747685122582598800150874502535
61747685122582598800697508513829
61747685122582599347501639307067
61747685122582599349193892003019
61747685122582599349193892021893
61747685122582599349193893421573
61747685122582599349740527316019
61747685122582613624855533095037
61747685122582613624855534494717
61747685122582643265013639201321
61747685122582643402274050970121
61747685122582643402274393926713
61747685122582646969359095331249
61747685122582646969359096730929
61747685122582646969359439686117
61747685122582646969359439704991
61747685122582646969359441104671
61747685122582646971053672375175
61747685122582646971054016730043
61747685122582646971054016748917
61747685122582647106619851106401
61747685122582647106619851123871
61747685122582647106620195480143
61747685122582647108314426750647
61747685122652843082694230106543
61747685122652843631736904651839
61747685122652887554331478724253
61747685122652887691592147360577
61747685122655545335172249223215
61747685122655589395027235064429
61747685122656445902984031213567
61747685122656490016124040391083
61747685122656490016124041453893
61747685122656493722162094634641
61747685122677158413609674736423
61747685122677158413610019110165
61747685122677158962652693655461
61747685122677158969974150174669
61747685122677158969974151690989
61747685122677159015727735083133
61747685122677202883555015013049
61747685122677202883555015031923
61747685122677203020815769738441
61747685122677203020815769757315
61747685122677206589592723838929
61747685122677206589593068212671
61747685122677206726853478564321
61747685122677206726853736848995
61747685122677206726853822938063
61747685122679860117045019657719
61747685122679860117045021057399
61747685122679860117047344005693
61747685122679860666088038557883
61747685122679860666088038576757
61747685122679860666088039976437
61747685122679860666090362905857
61747685122679860666090362924731
61747685122679904724250771703145
61747685122679904725943024399097
61747685122679904725945347347391
61747685122679904771675688602613
61747685122679908430288824535377
61747685122679908430288824552847
61747685122679908478472567260011
61747685122679908485331187164559
61747685122680760684856802697831
61747685122680760684856802715301
61747685122680760684859125646125
61747685122680761233899821616869
61747685122680805154801798618185
61747685122680805154801798637059
61747685122680805292062553343577
61747685122680805292062553362451
61747685122680805337795217565967
61747685122680805339487470243045
61747685122680805339487470261919
61747685122680805340243973140195
61747685122680805340264979938422
61747685122680805347039830788561
61747685122680805347042153736855
61747685122680805347104915974163
61747685122680805758633804020935
61747685122680808860839851798933
61747685122680808860839851800337
61747685122680808860839851817807
61747685122680808860842174748631
61747685122680808998100606524325
61747685122680808998100606543199
61747685122680809043770508612997
61747685122680809043833270727841
61747685122680809046284344651093
61747685122680809046284346068035
61747685122680809046284349250363
61747685122680809051448393510665
61747685122680809053080206917603
61747685122680809053142969154911
61747685122687665640198525470181
61747685122687665640198525487443
61747685122687665640198526887123
61747685122687665640219446180745
61747685122687709693278684460368
61747685122687709693466970799077
61747685122687710104998185098935
61747685122687710105060947213779
61747685122687710105060948630721
61747685122687710105060948636544
61747685122687710242258939824327
61747685122687713399316737273727
61747685122687713399316737291197
61747685122687713399505023629905
61747685122687713399505023648779
61747685122687713399507347977879
61747685122687713406093883908189
61747685122687713811036239698237
61747685122687713811038562627657
61747685122687713811099000394527
61747685122687713811099000400143
61747685122687713811099000411789
61747685122687713811099000417613
61747685122687713811099001811469
61747685122687713811099001817292
61747685122687713811099001817293
61747685122687713811101324392581
61747685122687713811101324759763
61747685122687713811101325809523
61747685122687713817876147034605
61747685122687713948296994073709
61747685122687713948299317003129
61747685122687713948359756192764
61747685122687713948359756192765
61747685122687724517436708668571
61747685122687965227353726325651
61747685122687965776396400852073
61747685122687965776396400870947
61747685122687965783715534558501
61747685122688009882004967021147
61747685122688009882549278439683
61747685122688010431529505124755
61747685122688010438387667281463
61747685122688013588587331270511
61747685122688013588858927401081
61747685122688013593690821450759
61747685122688013593693892057889
61747685122688014137567559374137
61747685122688014137567586535299
61747685122688014137567588070493
61747685122688014137569882303557
61747685122688014137569882322431
61747685122688014142733840352327
61747685122688014142736909443137
61747685122688014142736910959457
61747685122688014144428044460265
61747685122688014144428415996573
61747685122688014144429077579391
61747685122688014144429162139089
61747685122688014144429163655409
61747685122688014144431401927365
61747685122688014144431486603703
61747685122688015187726239333827
61747685122688015187726582290419
61747685122688015189418491698733
61747685122688015189418748916177
61747685122688015189418834986371
61747685122688015189418835005245
61747685122688015189418836055005
61747685122688015189420814978073
61747685122688015189421073264151
61747685122688015189421158984425
61747685122688015189421159003299
61747685122688015190233624390093
61747685122688015190236722527179
61747685122688015190236980807433
61747685122688015190236981857193
61747685122688015196761615533369
61747685122688015196761616583129
61747685122688015196763939531423
61747685122688015197011545864831
61747685122688015197012577921147
61747685122688015197012578983957
61747685122688015197012664010215
61747685122688015197012665059975
61747685122688015197014902269121
61747685122688015197014903331931
61747685122688015197014988008269
61747685122691567498600509580659
61747685122691567498600509930579
61747685122691567498600509930787
61747685122691567505375333622571
61747685122691568047643528830743
61747685122691568047643528849617
61747685122691611970237755366169
61747685122691612153252095000025
61747685122691612153984319704641
61747685122691612154068002530257
61747685122691612160842824818149
61747685122691612160846182285249
61747685122691615674583555850965
61747685122691615676275808546917
61747685122691615811844310226437
61747685122691615813536562922389
61747685122691615857597895134901
61747685122691615860022372535469
61747685122691615860022372554343
61747685122691615860024695367123
61747685122691615860024696902317
61747685122691615860106055361085
61747685122691615860106055362489
61747685122691615860108378310783
61747685122691615860109411411243
61747685122691615860109411412647
61747685122691615860109411429909
61747685122691615860109411429957
61747685122691615860109412829589
61747685122691615865191982303485
61747685122691615865191982420125
61747685122691615865191982421577
61747685122691615865192066979823
61747685122691615866883201996951
61747685122691615866884233582495
61747685122691615866884234999437
61747685122691615866884235116077
61747685122691615866884235117529
61747685122691615866884319675775
61747685122691615866884321192095
61747685122691615866886558047109
61747685122691615866886559464051
61747685122691617458973366962577
61747685122691617458973367312497
61747685122691617460665619677403
61747685122691617460665620008449
61747685122691617460665620027323
61747685122691617460667942490183
61747685122691617460667942608227
61747685122691617460667942956743
61747685122691617460667944006503
61747685122691617460667944025377
61747685122691617461483850505849
61747685122691617461483851555609
61747685122691617468008744561799
61747685122691617468011067510093
61747685122691617468258673843501
61747685122691617468259705895605
61747685122691617468259706945365
61747685122691617468259791988885
61747685122691617468259793038645
61747685122691617468262029893659
61747685122691617512321153950369
61747685122691617513950616183636
61747685122691617513952939131930
61747685122691617514013406646321
61747685122691617514015729594615
61747685122691626978226026757333
61747685122691626978229382695063
61747685122691626978229383757873
61747685122691626978229383857251
61747685122691626978229383874513
61747685122691626978229384211383
61747685122691626978229384224433
61747685122871681060111128476985
61747685122871681609153803022281
61747685122871681654635763122693
61747685122871681654886467225797
61747685122871681654907387932149
61747685122871681654907732305891
61747685122871681655450551457781
61747685122871681655722520640979
61747685122871695884815444114299
61747685122871695884815447302243
61747685122871695884815448363649
61747685122871696022013440974197
61747685122871696022076201677715
61747685122871696022264487917253
61747685122871696022264489433573
61747685122871696068039741190905
61747685122871696479065416745445
61747685122871696479067739693739
61747685122871696479883644054901
61747685122871696479884681406115
61747685122871696484967251334925
61747685122871696484967251352187
61747685122871696484967337428205
61747685122871696486407422452167
61747685122871696486408541647311
61747685122871696486658470929013
61747685122871696486659504048139
61747685122871696486659590124157
61747685122871696616326171120917
61747685122871696616328494069211
61747685122871696617060718674657
61747685122871696617060720190977
61747685122871696617081639379605
61747685122871696617081639497649
61747685122871696617082674016663
61747685122871696617082758692793
61747685122871696617082760109943
61747685122871696617144401618317
61747685122871696617145436135719
61747685122871696617145436137123
61747685122871696622228005710397
61747685122871696622228005727659
61747685122871696622228091803677
61747685122871696623668176827639
61747685122871696623669296022783
61747685122871696623671618971077
61747685122871696623857582262321
61747685122871696623859905210615
61747685122871696623919225304485
61747685122871696623920344499629
61747685122871696623922582771585
61747685122871729373354931954963
61747685122874397588250790085355
61747685122874397588250792818385
61747685122874397588250793267683
61747685122874397588250793284945
61747685122874397725448785428933
61747685122874397771202341641041
61747685122874397771265017666817
61747685122874397778039954727083
61747685122874397778060875433435
61747685122875283925882889684421
61747685122875283926697678019509
61747685122875298155999813162065
61747685122875298156062574808737
61747685122875298156062575281121
61747685122875298293260567419285
61747685122875298293260568954479
61747685122875298339014123631393
61747685122875298339014125166587
61747685122875298339073443706389
61747685122875298339076799657169
61747685122875298344181152386671
61747685122875298345851736717435
61747685122875298345872285887479
61747685122875298345872657423787
61747685122875298345873319006605
61747685122875298345875728030917
61747685122875298755963415513087
61747685122875298755963444092803
61747685122875298757654549013895
61747685122875298757655668209039
61747685122875298757655696788755
61747685122894790875573694543509
61747685122894790875574038917251
61747685122894794579919494678385
61747685122894796181294962274181
61747685122894796181294963673861
61747685122894796182989539318107
61747685122895696200064070768997
61747685122895696749106745314293
61747685122895740671701319386707
61747685122895996389062695601457
61747685122895996389334664765781
61747685122895996389334664784655
61747685122895996391569736632497
61747685122895996391573092682655
61747685122895996391573207473695
61747685122895996391761493812611
61747685122895996398348031159863
61747685122895996938377339311077
61747685122895996938377339329951
61747685122895996947391050061431
61747685122895996983859299430363
61747685122895996984110003533467
61747685122895996984130924220945
61747685122895996984131267059493
61747685122895996984131268594687
61747685122895996986369696492687
61747685122895996986557724570015
61747685122895996986557724588889
61747685122895996986638309625727
61747685122895996986641407414297
61747685122895996986641665675885
61747685122895996986641665694599
61747685122895996991472929927667
61747685122895996991723978404513
61747685122895996991725011506377
61747685122895996991725011525091
61747685122895996993416231100465
61747685122895996993419587150623
61747685122896007509693184517569
61747685122896007509881469445159
61747685122896007509881470862101
61747685122896007516468006792411
61747685122896007646891177128117
61747685122896007647142224170551
61747685122896007647142225587493
61747685122896007692917477344825
61747685122896008104677700103185
61747685122896008104762412979479
61747685122896008111537239853591
61747685122896008241182986568485
61747685122896008241938454828577
61747685122896008241938454946829
61747685122896008241939488047081
61747685122896008241959375533525
61747685122896008241959375534929
61747685122896008241960410170583
61747685122896008241960496263863
61747685122896008242022137772237
61747685122896008242023172289639
61747685122896008242023172291043
61747685122896008248735318416241
61747685122896008248737641364535
61747685122896008248737670062295
61747685122896008248796961458405
61747685122896008248797994577531
61747685122896008248797994578983
61747685122896008248798080653549
61747685122896008248798109351309
61747685122896008248800317508563
61747685122896008248800318925505
61747685122896008248800432299603
61747685122896011215731233099047
61747685122896011215731236286991
61747685122896011215731237698317
61747685122896011215919522526529
61747685122896011220813807277207
61747685122896011352929230308865
61747685122896011352929230310269
61747685122896011353180274187845
61747685122896011353180277370173
61747685122896011358011799887755
61747685122896011398957853473867
61747685122896011403765384797623
61747685122896011404038124097959
61747685122896011405732591072371
61747685122896011808288953034241
61747685122896011810715753383311
61747685122896011810715754800253
61747685122896011810799433039649
61747685122896011810802793689077
61747685122896011815630958740963
61747685122896011815634400884401
61747685122896011815882007217809
61747685122896011815883040319673
61747685122896011815885364684909
61747685122896011817577615963919
61747685122896011817577617380861
61747685122896011945549707759633
61747685122896011945552030707927
61747685122896011947976504926375
61747685122896011947976508108703
61747685122896011947976509525645
61747685122896011947997428714273
61747685122896011947997430231997
61747685122896011947999753180291
61747685122896011948000783099827
61747685122896011948000786286367
61747685122896011948000786299625
61747685122896011948000872375435
61747685122896011952891713466355
61747685122896011952892746572431
61747685122896011952892832661499
61747685122896011952895066334185
61747685122896011952895069520725
61747685122896011952895155609793
61747685122896011953079998293163
61747685122896011953081031395027
61747685122896011953081032811969
61747685122896011953081114301767
61747685122896011953081117484095
61747685122896011953081117501357
61747685122896011953081118901037
61747685122896011953083355760263
61747685122896011953142761943201
61747685122896011953143795049277
61747685122896011953143795062327
61747685122896011953143881138345
61747685122896011953146114811031
61747685122896011953146117993359
61747685122896011953146119410301
61747685122896011954775609973939
61747685122896011954775609991409
61747685122896011954775694545283
61747685122896011954777932922233
61747685122896040860971913383491
61747685122896040998232668108883
61747685122896041457944268985243
61747685122896041458006945011019
61747685122896041592757302754591
61747685122896041595205023710635
61747685122896041595264343785631
61747685122896041600370933270769
61747685122896041600372052465913
61747685122898693335819791692245
61747685122898698092498040522753
61747685122898698092498041922433
61747685122898698094192617566679
61747685122898698095005081553793
61747685122898698095005082953473
61747685122898698095007405901767
61747685122898698095008553439135
61747685122898698095008553789055
61747685122898698095008553794671
61747685122898698100091123385207
61747685122898698100091124784887
61747685122898698101783376081159
61747685122898698101783377480839
61747685122898698644051572707885
61747685122898698649134142286775
61747685122898698650826394982727
61747685122898709213128524839595
61747685122898709213128526239275
61747685122898709213128529071683
61747685122898709213128529421603
61747685122898709213128529438865
61747685122898709213128530488625
61747685122898709350326522032151
61747685122898709350326522049413
61747685122898709350389279564987
61747685122898709350389283797075
61747685122898709350389285214017
61747685122898709357164106439099
61747685122898709395324609884789
61747685122898709396139398219877
61747685122898709396142864356811
61747685122898709396142869061075
61747685122898709401247130893655
61747685122898709402917691230923
61747685122898709402938240400967
61747685122898709402938611937275
61747685122898709402939273520093
61747685122898709402939359596111
61747685122898709402939732667613
61747685122898709951982407212909
61747685122898712919166578020343
61747685122898712919166579420023
61747685122898712919166582153053
61747685122898712919166582252431
61747685122898712919166583669373
61747685122898712919168902368317
61747685122898713056364574763601
61747685122898713056364576279921
61747685122898713056364576298795
61747685122898713056427336977823
61747685122898713056427336983439
61747685122898713056427338394765
61747685122898713102118132492029
61747685122898713102180807100863
61747685122898713102180808517805
61747685122898713102180917187639
61747685122898713102180921891903
61747685122898713107263491365799
61747685122898713107284040535843
61747685122898713107284412072151
61747685122898713107287398002943
61747685122898713107287482679281
61747685122898713108979650698895
61747685122898713656327059437411
61747685122898713656328092556537
61747685122898713656330415504831
61747685122898713656330501580849
61747685122898713658022669600463
61747685122898713658024992548757
61747685122898742747149630173999
61747685122898742747964418509087
61747685122898742749656671205039
61747685122898742754763260690177
61747685122898742754764379885321
61747685122898743296192647675887
61747685122898743297007436010975
61747685122898743298699688706927
61747685122898743303806278192065
61747685122898743303807311311191
61747685122898743303807397387209
61747685122898746453943151364297
61747685122898746453943152781239
61747685122898746454005827390073
61747685122898746454005828807015
61747685122898746460801313521005
61747685122898746460804755664443
61747685122899598660309823562865
61747685122899598662757573314643
61747685122899598662816864593905
61747685122899598662820222061005
61747685122899598662820335435103
61747685122899598669595159121271
61747685122899599255106427391771
61747685122899599257554148328941
61747685122899599257554149864135
61747685122899599257616824354717
61747685122899599262720056372755
61747685122899599262720057889075
61747685122899599262721091008201
61747685122899599264412309068707
61747685122899599264412310585027
61747685122899599264415666535807
61747685122899599264415668052127
61747685122899599264415752728465
61747685122899609780877548947191
61747685122899609780940311062035
61747685122899609780940312478977
61747685122899609787715134753819
61747685122899609918138305089525
61747685122899609963136391525221
61747685122899609963891859785313
61747685122899609963891861301633
61747685122899609963891861320507
61747685122899609963951179860309
61747685122899609963954535811089
61747685122899609963954537327409
61747685122899609963954650701507
61747685122899609970659220384255
61747685122899609970729472871355
61747685122899609970750022041399
61747685122899609970750393577707
61747685122899609970751055160525
61747685122899609970751141236543
61747685122899609970751514308045
61747685122899609970753379508499
61747685122899609970753464184837
61747685122899610382532284701255
61747685122899610382535642168355
61747685122899610519794188853341
61747685122899613486915602127939
61747685122899613486978361060455
61747685122899613486978364242783
61747685122899613486978364248399
61747685122899613492060935238615
61747685122899613624176353671003
61747685122899613624176353689877
61747685122899613624176358270273
61747685122899613624176358289147
61747685122899613629258927849163
61747685122899613669929826976371
61747685122899613669929828393313
61747685122899613669929909883111
61747685122899613669929914482381
61747685122899613669929937063147
61747685122899613669929938580871
61747685122899613669929938598341
61747685122899613669929941767411
61747685122899613669992585908887
61747685122899613669992589091215
61747685122899613669992590508157
61747685122899613669992703882255
61747685122899613675012512759031
61747685122899613675012512776501
61747685122899613675075273356151
61747685122899613675095822526195
61747685122899613675096194062503
61747685122899613675096855632271
61747685122899613675096855645321
61747685122899613675096941721339
61747685122899613675099179993295
61747685122899613675099264669633
61747685122899613676707088403277
61747685122899613676791428089977
61747685122899613676791432689247
61747685122899613676791517365585
61747685122899613676791799626285
61747685122899613676791804225555
61747685122899613676791890437087
61747685122899614086878086702371
61747685122899614086879119821497
61747685122899614086881528845809
61747685122899614088572662346617
61747685122899614088573696865423
61747685122899614088573781541761
61747685122899614088573805535257
61747685122899614088573810256990
61747685122899614088573810256991
61747685122899614088576019813717
61747685122899614225834564982383
61747685122899643314961411814431
61747685122899643317409132770475
61747685122899643317468452845471
61747685122899643317471810312571
61747685122899643322575042330609
61747685122899643322576161525753
61747685122899643729191396946651
61747685122899643729254072972427
61747685122899643734357304990465
61747685122899647021751491215423
61747685122899647021754847265581
61747685122899647021754848682523
61747685122899647021754930172321
61747685122899647021754933354649
61747685122899647021754934771591
61747685122899647021814253330267
61747685122899647021817610797367
61747685122899647028613095511357
61747685122899647028616448379187
61747685122899647028616451565727
61747685122899647028616537654795
61747685122899647440395359687533
61747685122899647440398715754953
61747685122899647440398717154633
61747685122899647440398801830971
61747685122906364023356449000218
61747685122906367727702249485014
61747685122906498257126857267401
61747685122906498257127200223993
61747685122906503564542705242993
61747685122906503608600938255609
61747685122906503610293190951561
61747685122906503610295515299535
61747685122906503610296289784275
61747685122906503610296289802941
61747685122906503610296289803149
61747685122906503610296290134195
61747685122906503610296290139811
61747685122906503610296290152861
61747685122906503610296290153069
61747685122906503610296634041169
61747685122906503610296634507729
61747685122906503610296634526603
61747685122906503610296635576363
61747685122906503611111422861691
61747685122906503611111423911451
61747685122906503615378859730347
61747685122906503615378861130027
61747685122906503615944091855235
61747685122906503617635971498559
61747685122906503617635972898239
61747685122906503617636344551187
61747685122906503617639414687545
61747685122906503617639414704807
61747685122906503617639416104487
61747685122906503617639787759047
61747685122906503617639787776309
61747685122906503617639789175989
61747685122906503617887019971193
61747685122906503617887019975405
61747685122906503617887021020953
61747685122906503617887021038215
61747685122906503617887021375085
61747685122906503617887021388135
61747685122906503617889343969247
61747685122906503617889345386189
61747685122906503617890464581333
61747685122906503617890491862151
61747685122906503617890491879413
61747685122906514316633998408239
61747685122906514317387143819415
61747685122906514317387488192949
61747685122906514323977410288119
61747685122906514324165409667687
61747685122906514728416261184735
61747685122906514728416262584415
61747685122906514736010348471571
61747685122906514865677015910127
61747685122906514866430161321303
61747685122906514873208427169575
61747685122906518020980142899387
61747685122906518023425196669117
61747685122906518023425541042651
61747685122906518023427863954809
61747685122906518023427863973683
61747685122906518023427865371751
61747685122906518023427865390625
61747685122906518023428638795085
61747685122906518023428638812347
61747685122906518023428638812554
61747685122906518023428638812555
61747685122906518023428640212027
61747685122906518023428897073935
61747685122906518023428897092809
61747685122906518023487958788173
61747685122906518023488217068427
61747685122906518023490541416401
61747685122906518028322923446385
61747685122906518028573971923231
61747685122906518030015204838693
61747685122906518030017787466921
61747685122906518030205785429547
61747685122906518030205786846489
61747685122906518432762063069211
61747685122906518434454314365483
61747685122906518434454315765163
61747685122906518434456638713457
61747685122906518435270221914589
61747685122906518435270222960137
61747685122906518435270222977399
61747685122906518435270223314269
61747685122906518435272546262563
61747685122906518435272547325373
61747685122906518435273580427237
61747685122906518440105186572801
61747685122906518440105215152517
61747685122906518440105216668837
61747685122906518440356235049647
61747685122906518441797467965109
61747685122906518441797469364789
61747685122906518570022817444683
61747685122906518572468215570685
61747685122906518572468215587947
61747685122906518572470538500105
61747685122906518572470538518771
61747685122906518572470538518979
61747685122906518572470539917047
61747685122906518572470539935921
61747685122906518572471571502591
61747685122906518572471571619231
61747685122906518572471571638105
61747685122906518572471573037785
61747685122906518572471657713915
61747685122906518572471659131064
61747685122906518572471659131065
61747685122906518572530977689741
61747685122906518577365969527989
61747685122906518577365971044309
61747685122906518577554255885571
61747685122906518579058223740261
61747685122906547670904761178111
61747685122906547670967437222761
61747685122906551374497414368229
61747685122906551374497415884549
61747685122906551376945136840593
61747685122906551376945138356913
61747685122906551376945138375787
61747685122906551377007812984621
61747685122906551377007814401563
61747685122906551793622488137679
61747685122906551793622488254319
61747685122906551793622489653999
61747685122906551930883242513151
61747685122906551930883244029471
61747685122906551930883500793405
61747685122906551930883502309725
61747685122906562493370188339913
61747685122906562493370532696185
61747685122906562495064765383839
61747685122906562495065796969383
61747685122906562495065798485703
61747685122906562495065882708531
61747685122906562495065884125473
61747685122906562495065884592033
61747685122906562495066141342917
61747685122906562495066142859237
61747685122906803204770624696093
61747685122906803205314591740887
61747685122906803753813299222515
61747685122906803753813299241389
61747685122906814460883603855735
61747685122906814505904592406427
61747685122906814506448903824963
61747685122906815055679834613139
61747685122906818029472617366239
61747685122906818029474940314533
61747685122906818029660903729645
61747685122906818029663226677939
61747685122906818166733371747327
61747685122906818166735694695621
61747685122906818166921658105117
61747685122906818166923981034537
61747685122906818166923981053411
61747685122906818212486956655791
61747685122906818212758552786361
61747685122906818217590446836039
61747685122906818217593517443169
61747685122906818217593890514671
61747685122906818761717888862521
61747685122906818761720211791941
61747685122906818761720211810815
61747685122906818761721244794427
61747685122906818761721244911067
61747685122906818761721244929941
61747685122906818761721246329621
61747685122906818761801571687929
61747685122906818761803894636223
61747685122906818761804927736683
61747685122906818761804927738087
61747685122906818766636563524773
61747685122906818766636565059966
61747685122906818766636565059967
61747685122906818766887498728303
61747685122906818766887612003023
61747685122906818766887613519343
61747685122906818768519426926281
61747685122906818768579866215295
61747685122906818768582074372549
61747685122906818768582189163589
61747685122906818769050537465551
61747685122906819813864751433373
61747685122906819813864751450842
61747685122906819813864751450843
61747685122906819813864751800762
61747685122906819813864751800763
61747685122906819814053037808425
61747685122906819814053038158345
61747685122906819814053039208105
61747685122906819819220066447063
61747685122906819820639573603221
61747685122906819820639574069781
61747685122906819820639575119541
61747685122906819820661271014685
61747685122906819820661271033558
61747685122906819820661271033559
61747685122906819820849557378090
61747685122906819820849557378091
61747685122906819820851880326384
61747685122906819820851880326385
61747685122906819820912319143015
61747685122906819820914642091309
61747685122906819821395818686469
61747685122906819821395819736229
61747685122906819821396162710291
61747685122906819821396163060211
61747685122906819821396164109971
61747685122906820408114721262679
61747685122906820408932951391285
61747685122906820408932951741205
61747685122906820415646132509077
61747685122906820415648455457371
61747685122906820415707775078857
61747685122906820415708893224241
61747685122906820415708894274001
61747685122906820415711217222295
61747685122906820416276104990911
61747685122906820416464362650733
61747685122906820416464363000653
61747685122906820416464364050413
61747685122906820416464391698413
61747685122906820416464392748173
61747685122906848409009079520973
61747685122906852115049456699775
61747685122906853165143480660861
61747685122906853167587760995611
61747685122906853167590083943905
61747685122906853167591204201859
61747685122906853167650521710775
61747685122906853167650522760535
61747685122906853167652845708829
61747685122906862684336477060851
61747685122906862684336478577171
61747685122910404421718754571291
61747685122910405475745783491565
61747685122910405475745784541325
61747685122910416777633240986817
61747685122910416777695917012593
61747685122910416777696031803841
61747685122910420481225895712129
61747685122910420482918148408081
61747685122910420483671293817645
61747685122910420483671293836519
61747685122910420483671322515613
61747685122910420483671322534327
61747685122910420483673616649299
61747685122910420483673616767551
61747685122910420483673618165619
61747685122910420483673618184493
61747685122910420483674649867803
61747685122910420483674649886677
61747685122910420483733969843421
61747685122910420483734084634669
61747685122910420483736292675075
61747685122910420483736294191395
61747685122910420488744077257473
61747685122910420491254646525391
61747685122910422085049117310457
61747685122910422085049117660377
61747685122910422085049118710137
61747685122910422085111879412043
61747685122910422085111879779432
61747685122910422085111879779433
61747685122910422085111880829192
61747685122910422085111880829193
61747685122910422091886701581891
61747685122910422091886702048451
61747685122910422091886703098211
61747685122910422091908743018581
61747685122910422091911065966875
61747685122910422130865464689348
61747685122910422130865464689349
61747685122910422135969731226192
61747685122910422135969989493396
61747685122910422137661983572225
61747685122910422137664565137642
61747685122910450131213189997755
61747685122910453834743168697291
61747685122910453835496314106855
61747685122910453835496314125729
61747685122910453837190889634461
61747685122910453837190891150781
61747685122910453837190891169655
61747685122910453837253567176557
61747685122910464953616314205283
61747685122910464955308566901235
61747685122910464955310891249209
61747685122910464955311894136785
61747685122910464955311895653105
61747685122910466603255855535906
61747685122910470309296231664948
61747685122968942384326388729979
61747685122968942384514673558191
61747685122968942384514675074511
61747685122968942933306644000383
61747685122968942933306645516703
61747685122968942933369405765307
61747685122968942979060201728811
61747685122968942979060228910251
61747685122968942979060229026891
61747685122968942979060230426571
61747685122968942979122877754587
61747685122968942979122990673771
61747685122968942979310905831915
61747685122968942979311277387097
61747685122968942979311278903417
61747685122968942979394588320661
61747685122968942979394588670581
61747685122968942979394845421465
61747685122968942979394846937785
61747685122968942979395621422525
61747685122968957208484417193355
61747685122968957208484417543275
61747685122968957345682409803903
61747685122968957345933456746959
61747685122968957391435994713771
61747685122968957391711032968905
61747685122968957803553646003733
61747685122968957803553650235821
61747685122968957803555970351707
61747685122968957940729689020683
61747685122968957940750608209311
61747685122968957940751641311175
61747685122968957940751642728117
61747685122968957940751642846161
61747685122968957940751642846369
61747685122968957940751727417505
61747685122968957940751728817185
61747685122968957940753965676411
61747685122968957940753965794455
61747685122968957940753967194135
61747685122968957940814404965425
61747685122968957940816724727179
61747685122968987450760239291481
61747685122968987587958232251949
61747685122968987588020994016873
61747685122968990743261015002981
61747685122968990745228221277729
61747685122968991155106039776277
61747685122968991155106040126197
61747685122968991156798292472229
61747685122968991292304005206789
61747685122968991292304033904549
61747685122968991292304033922019
61747685122968991292305038325915
61747685122968991292366794501669
61747685122968991293996257902741
61747685122968991293996285082777
61747685122968991293996286600501
61747685122968991293996286617971
61747685122968991293998609548795
61747685122968991293999615369841
61747685122968991294058933928517
61747685122979798107740997770793
61747685122979799160344039690545
61747685122979799160345158885688
61747685122980650360131845635035
61747685122980650360131847052185
61747685122980650360676157053571
61747685122980650360676158470721
61747685122980650360864444828303
61747685122980664772507611321915
61747685122980664773051922740451
61747685122980665184289874330287
61747685122980665184289874448331
61747685122980665184289875865481
61747685122980665321550630240953
61747685122980666419636663827579
61747685122980666968679682746617
61747685122980666969498947762822
61747685122980698124332631611125
61747685122980698124814180927867
61747685122980698126569195725613
61747685122980698126571518673907
61747685122980698536596445471433
61747685122980698536659206156077
61747685122980698536659207573227
61747685122980698538288698150123
61747685122980698538288698167385
61747685122980698538351458852029
61747685122980698538351460269179
61747685122980698538353782745089
61747685122980698673857199846905
61747685122980698675549452525595
61747685122980698675549452542857
61747685122980698675551776890831
61747685122980698675612214644651
61747685122980699725708099206921
61747685122980699771461684116789
61747685122980699773700571179571
61747685122980699774453716590747
61747685122980700322680829396495
61747685122980700323496736926727
61747685123004075829573565835403
61747685123004076379348808042115
61747685123004079536158253033061
61747685123004080082962384871847
61747685123004080085389185220917
61747685123004081137533720158085
61747685123004081137533720624645
61747685123004081137533721674405
61747685123004081732601921633721
61747685123004081732602953690037
61747685123004081732602954752847
61747685123004081732602955102767
61747685123004081732605278038011
61747685123004081732605279100821
61747685123004109181398586124613
61747685123004109183637473187395
61747685123004109730923124228221
61747685123004109730923152807937
61747685123004109730923154361845
61747685123004109732615405503889
61747685123004109732617729987377
61747685123004109732678052949949
61747685123004109732678167268813
61747685123004112841683054046977
61747685123004112889675526018223
61747685123004113436961205638765
61747685123004113436961207173751
61747685123004113436961207173959
61747685123004113436963501407023
61747685123004113436963531521725
61747685123004113436964534526149
61747685123004113437023967753609
61747685123004113438658107165971
61747685123004113438659111570075
61747685123004113438718430128751
61747685123004113438718544919791
61747685123004114489567576329261
61747685123004114489567919285853
61747685123004114489568694124725
61747685123004114489568952404979
61747685123004114491259829025213
61747685123004114491263271168650
61747685123004114491263271168651
61747685123004114491263529448905
61747685123004114491322590790137
61747685123004114491322848007581
61747685123004114491325947194427
61747685123004114491325948257237
61747685123004115086600742872815
61747685123004115086603067220789
61747685123004125789946421819045
61747685123004125790703009373659
61747685123004125790703009390921
61747685123004125792185308881827
61747685123004125792938454293003
61747685123004125792938454310265
61747685123004960336165032951567
61747685123004960337606581525541
61747685123004960337857285628645
61747685123004960337857285647519
61747685123004965094558779512075
61747685123004965094558779513479
61747685123004965094559123868347
61747685123004965094559123887221
61747685123004965095979407399975
61747685123004965096230111503079
61747685123004965096251032209431
61747685123004965096251375047979
61747685123004965096251376583173
61747685123004965643601798413643
61747685123004965643601798432517
61747685123004965645294049593275
61747685123004965645294051128469
61747685123004965689355381805787
61747685123004965689355381807191
61747685123004965689355383323511
61747685123004965689355383340981
61747685123004965689355726162059
61747685123004965689355726180933
61747685123004965689355727697253
61747685123004965690776011228881
61747685123004965691026715331985
61747685123004965691047634501739
61747685123004965691047634503143
61747685123004965691047636019463
61747685123004965691047636036933
61747685123004965691047978858011
61747685123004965691047978876885
61747685123004965691047980393205
61747685123004965691049958967757
61747685123004965691529156657319
61747685123004965691529183801219
61747685123004965691529185355127
61747685123004965691531479569477
61747685123004965691531479588351
61747685123004965691531480986419
61747685123004965691531481005293
61747685123004965691531508167859
61747685123004965691531508284499
61747685123004965691531508284707
61747685123004965691531509684179
61747685123004965691594155595253
61747685123004965691594157012195
61747685123004965691594270386293
61747685123004965691779860760423
61747685123004965691780232277857
61747685123004965691782183672581
61747685123004965691782183691455
61747685123004965691782185089523
61747685123004965691782185108397
61747685123004965691782556625831
61747685123004965691782556644705
61747685123004965691782556744083
61747685123004965691782556762797
61747685123004965691782558161025
61747685123004976397385347475835
61747685123004976397929658894371
61747685123004976809167610134287
61747685123004976809167610135691
61747685123004976946428366394873
61747685123004980101731147960631
61747685123004980103907269722029
61747685123004980103907272908569
61747685123004980103970035023413
61747685123004980513513410619083
61747685123004980513513412136807
61747685123004980513513412154277
61747685123004980515207987781053
61747685123004980515940212485877
61747685123004980515940213902819
61747685123004980650774166879669
61747685123004981705282740033593
61747685123004981705282741549913
61747685123004981705533788510231
61747685123004981705533790026551
61747685123004981750554777160301
61747685123004981751099087062517
61747685123004981751099088578837
61747685123004981751370684709407
61747685123004981751371717828533
61747685123004981751374042176507
61747685123004982299597796079339
61747685123004982300330020802829
61747685123004982300350941509229
61747685123004982300351974628355
61747685123004982300354298976329
61747685123004982300413702093251
61747685123004982300413703609571
61747685123004982300413703628444
61747685123004982300414736728697
61747685123004982300414736730101
61747685123004982300417059560351
61747685123004982300417059659729
61747685123004982300417059678395
61747685123004982300417059678443
61747685123004982300417061076671
61747685123004982300417061095544
61747685123005009566196028129785
61747685123005009566196028131189
61747685123005009566196372486057
61747685123005009566196372504931
61747685123005009749210367765045
61747685123005009749691917081787
61747685123005009751386494125713
61747685123005009751449254827827
61747685123005010161474179722977
61747685123005010161474181139919
61747685123005010161474181276885
61747685123005010161536941837821
61747685123005010161536941855083
61747685123005010161536943254763
61747685123005010163166432418929
61747685123005010163166433835871
61747685123005010163168756784165
61747685123005010163168756785569
61747685123005010163229191351445
61747685123005010163229194533773
61747685123005010163229194551035
61747685123005010163229195950715
61747685123005010298734907304469
61747685123005010298734936000825
61747685123005010298734936002277
61747685123005010300427160000421
61747685123005010300429511627809
61747685123005010300429513044751
61747685123005010300430516050579
61747685123005013272234081310533
61747685123005013272234081311937
61747685123005013272234424150485
61747685123005013272234425685679
61747685123005013455248420945793
61747685123005013455729970262535
61747685123005013455732290011239
61747685123005013455732294610509
61747685123005013455795055312623
61747685123005013457424547306461
61747685123005013867512232903725
61747685123005013867512234320667
61747685123005013867514528671983
61747685123005013867514530088925
61747685123005013867514557387213
61747685123005013867514558786685
61747685123005013867514558804155
61747685123005013867515561791109
61747685123005013867574995018569
61747685123005013867574995035831
61747685123005013867574996435511
61747685123005013867577204697759
61747685123005013867577206114701
61747685123005013867577314784535
61747685123005013867577319383805
61747685123005013867577319488799
61747685123005013869206782784877
61747685123005013869206809964913
61747685123005013869206811500107
61747685123005013869209134430931
61747685123005013869210138835035
61747685123005013869269457393711
61747685123005013869269458810653
61747685123005013869269572184751
61747685123005014004835751283367
61747685123005014006467561626229
61747685123005014006467564808557
61747685123005014006467566225499
61747685123005015056626212539643
61747685123005015057442120088749
61747685123005015059071609130451
61747685123005015059071953503985
61747685123005015059073933595065
61747685123005015059073935012007
61747685123005015059074966714191
61747685123005015059074968113871
61747685123005015059075052808875
61747685123005015059075052809082
61747685123005015059075052809083
61747685123005015059075054226024
61747685123005015059075054226025
61747685123005015059075311070463
61747685123005015059134372784701
61747685123005015059137728834859
61747685123005015102379797449511
61747685123005015102861346766253
61747685123005015102924107351727
61747685123005015103195704998617
61747685123005015103196738100481
61747685123005015104555923810179
61747685123005015104616361563999
61747685123005015104618684512293
61747685123005015104827519921875
61747685123005015104828637600699
61747685123005015104828639117019
61747685123005015104887957694569
61747685123005015104891313744727
61747685123005015105369506992437
61747685123005015105371829824091
61747685123005015105371829923469
61747685123005015105371829940731
61747685123005015105371831340411
61747685123005015651904336988935
61747685123005015651904364151709
61747685123005015651904365568651
61747685123005015651904365685291
61747685123005015651904365686743
61747685123005015651967126270765
61747685123005015653596589684887
61747685123005015653596618363981
61747685123005015653596618381243
61747685123005015653596618382695
61747685123005015653598941312275
61747685123005015653598942729217
61747685123005015653599945735045
61747685123005015653659380483037
61747685123005015654412525911475
61747685123005015654414848743129
61747685123005015654414848842507
61747685123005015654414848861221
61747685123005015654414850259449
61747685123005015654415881980347
61747685123005024575544518339739
61747685123005026222673574978113
61747685123005026222945171089809
61747685123005026223492838558503
61747685123005029926537826262807
61747685123005029927019375579549
61747685123005029928713952623475
61747685123005029928776713325589
61747685123005029928985548735171
61747685123005029928988990878609
61747685123005029929529858754027
61747685125609905861720492967108
61747685125609905861720492967117
61747685125631516193854174487895
61747685125631516194690999542151
61747685125631516331114843124219
61747685125634184131989511141812
61747685125634217486598143394930
61747685125634217898188767871097
61747685125634217898192121213524
61747685125634218035386760481645
61747685125635118465937787746765
61747685125642288006948838001748
61747685125642293357673906231912
61747685125642321361282061641785
61747685125642321361282318859229
61747685125642323008497384325080
61747685125642323008497470064228
61747685125642323144856222809403
61747685125642323145672130339635
61747685125645930218806901529561
61747685125646346121261085042704
61747685125646375769541160782792
61747685125646378855649810367342
61747685125646395456605883124524
61747685125817900377431103783357
61747685125826003840545324289707
61747685125826003840796371349403
61747685125826005487737143146515
61747685125826005624935135757063
61747685125828705543980669211003
61747685125828705543980754937101
61747685125828705543981783806877
61747685125828705544043430962877
61747685125828707328370480678359
61747685125828707328370566417507
61747685125828707328371595287283
61747685125828710897214010444857
61747685125828710897214010444893
61747685125828740133659610235869
61747685125828740133659867453313
61747685125828740133659953192461
61747685125828740133660982062237
61747685125829607758984269708243
61747685125829640701471649093745
61747685125829641113253655002717
61747685125829641113254683872493
61747685125830061336249833134821
61747685125830061336250176091413
61747685125830062983379228597077
61747685125850320406246519495539
61747685125850320818028783671715
61747685125850320818590155953958
61747685125850320818656400258145
61747685125850320818841199831326
61747685125850320818841203013654
61747685125850320818841289106934
61747685125850320818841333747897
61747685125850320818844641974764
61747685125850320818844686615727
61747685125850325757717885334416
61747685125850325757717971427696
61747685125850325757721327477854
61747685125850326306760904253246
61747685125850326306764346396684
61747685125850354170414157549473
61747685125850354170414500506065
61747685125850354307675169142389
61747685125853022109493579122063
61747685125853022109493923478335
61747685125853022110221279672558
61747685125853022110222317042486
61747685125853022110222704994173
61747685125853022110243237748838
61747685125853022110243625700525
61747685125853022110246034725806
61747685125853022110246034743068
61747685125853022110246675642926
61747685125853022110246806378138
61747685125853022110246806396852
61747685125853022110247064657423
61747685125853022110308796490730
61747685125853022110308796507992
61747685125853022521275841776303
61747685125853022521275842248479
61747685125853022521275843298239
61747685125853022521275927869583
61747685125853022522004710903145
61747685125853022522025500875254
61747685125853022522025631609497
61747685125853022522088258395040
61747685125853022522088262994310
61747685125853022522088344484108
61747685125853022522088348733458
61747685125853022522088393256377
61747685125853022522091701601288
61747685125853022522091701951208
61747685125853022522091744707265
61747685125853022522091745179441
61747685125853022658536596505907
61747685125853022659286385866925
61747685125853025816346849671478
61747685125853025816346849688740
61747685125853027460881605459306
61747685125853027460944367578362
61747685125853027460964944960940
61747685125853027460965288267452
61747685125853027460965288271664
61747685125853027460965288284714
61747685125853027460965289334474
61747685125853027460968387104378
61747685125853027460968387454298
61747685125853028010007962816960
61747685125853028010007962830010
61747685125853028010007963879770
61747685125853028010008048906028
61747685125853028010011406023208
61747685125853028010011406373128
61747685125853070281146509650152
61747685125853070281146509667414
61747685125853922678118255555874
61747685125853922678120492392014
61747685125853922678120492409276
61747685125853923089087623771027
61747685125853923089902383390885
61747685125853923089903526701989
61747685125853923226345022570911
61747685125853928028692011009518
61747685125853928028693130223536
61747685125853970849020967333622
61747685125861125985265255061433
61747685125861125985453540369255
61747685125861125985457099772856
61747685125861127219987985257710
61747685125861127632396751073553
61747685125861127632582713433081
61747685125861127632585036364113
61747685125861127632585036368325
61747685125861127632585037431135
61747685125861127632585037781055
61747685125861127632586069483239
61747685125861127632586155576519
61747685125861130924330212513936
61747685125861130924330298607216
61747685125861130924333654657374
61747685125861130924333785411300
61747685125861130926652798365012
61747685125861130926844268585938
61747685125861131335924190345580
61747685125861131335927632489018
61747685125861131336112475640352
61747685125861131336112561733632
61747685125861131336112606374595
61747685125861131336175237755196
61747685125861131336175323848476
61747685125861131336175368489439
61747685125861131336177647846530
61747685125861131338438160674062
61747685125861131338626447018594
61747685125861131338626447031644
61747685125861131338626532757742
61747685125861131338626532775004
61747685125861131338626533124924
61747685125861131475887287487506
61747685125861131475887287504768
61747685125861132573784178400978
61747685125861159337027599324867
61747685125861159337027856542311
61747685125861159337027856555361
61747685125861159337090275350643
61747685125861161121416548827573
61747685125861161121417668022717
61747685125864728256449619871287
61747685125864728256453177855733
61747685125864729491775866319789
61747685125864729491796787026141
61747685125864729491799111374115
61747685125864729903557872228761
61747685125864729903578792935113
61747685125864729903581117283087
61747685125864729903644911104327
61747685125864733195307780351350
61747685125864733197837164224626
61747685125864733197837250300804
61747685125864733197837250318066
61747685125864733197839573249098
61747685125864733197840348087970
61747685125864733197899926326420
61747685125864733197902335368154
61747685125864733607171317261440
61747685125864733607171317274490
61747685125864733607171318324250
61747685125864733607173641609414
61747685125864733607173641622464
61747685125864733609622612277244
61747685125864733609622612627164
61747685125864733609685288652696
61747685125864733609685288652732
61747685125864733609685288652940
61747685125864733746883366989538
61747685125864733746883367006800
61747685125864734841683605934406
61747685125864734844968544247542
61747685125864734844968544260592
61747685125864734845031306379648
61747685125864761608274640160497
61747685125864762843620657887413
61747685125864762843621777082557
61747685125864779307380920581111
61747685125864783015869019171888
61747685125864783015869019184938
61747685125864783015869105278426
61747685125864783153129773564830
61747685125864783153129859640800
61747685125864783153129859658062
61747685125865180393440786168072
61747685125923300157249430078533
61747685125923300158085024683065
61747685125923300158085110422213
61747685125923300158086139291989
61747685125923300158086255132789
61747685125923300294510098714857
61747685125923300295345779058537
61747685125923303861678914907451
61747685125923305097213989112517
61747685125934105323861671518905
61747685125934105323861757245003
61747685125934105323861757258053
61747685125934105323924433270779
61747685125934105324677574449867
61747685125934105324697351862585
61747685125934105324697437588683
61747685125934105324697437601733
61747685125934105324698466458459
61747685125934105324698466471509
61747685125934105324698582312309
61747685125934105324698586911627
61747685125934105324698586911787
61747685125934105324760113614459
61747685125934105324761262937403
61747685125934107108250449530265
61747685125934107108251478400041
61747685125934107108251482986261
61747685125934107108314244751185
61747685125934107108334017564633
61747685125934107109067385930273
61747685125934107109087158743721
61747685125934107109087163329941
61747685125934107109087249069089
61747685125934107109087279183839
61747685125934107109087279183999
61747685125934107109088277938865
61747685125934107109149925094865
61747685125934110263073089491893
61747685125934110263073175580961
61747685125934110263826316292037
61747685125934110263826321009399
61747685125934110263888992317813
61747685125934110263888997035175
61747685125934110675420208502625
61747685125934110675420213101895
61747685125934110675420298722999
61747685125934110675420298841043
61747685125934110812680967359483
61747685125934121383638544620537
61747685125935005892510282812911
61747685125935007538802595990369
61747685125935007539638190594901
61747685125935007539638276334049
61747685125935007539638306448799
61747685125935007539638306448959
61747685125935007539639305203825
61747685125935007539700952359825
61747685125935010831638016910683
61747685125935010833395354674954
61747685125935011243231990492977
61747685125935011243231994624283
61747685125935011243231994742327
61747685125935012478767069416347
61747685125958388536877787281592
61747685125958388536877787298854
61747685125958388536878563183274
61747685125958388536880881882218
61747685125958388536880886131568
61747685125958388536881226255752
61747685125958388536881230487840
61747685125958388536882001077362
61747685125958388536882005326712
61747685125958388948659793190564
61747685125958388948659793207826
61747685125958388948659794257586
61747685125958388948660826309690
61747685125958388948663146058394
61747685125958388948663150307744
61747685125958388948663232151674
61747685125958388948722554955488
61747685125958388948722554959700
61747685125958388948722554972750
61747685125958388948723583829476
61747685125958388948723583842526
61747685125958388948723584892286
61747685125958388948723588074614
61747685125958388948725908177450
61747685125958388948725908190500
61747685125958388948725909240260
61747685125958388948725912422588
61747685125958388948725912426800
61747685125958393887602593693590
61747685125958393887602937699942
61747685125958393887603712538814
61747685125958393887603712888734
61747685125958394436645612599370
61747685125958394436645612612420
61747685125958394436645698338518
61747685125958394436646731457644
61747685125958420653168978240891
61747685125958420655616699650472
61747685125958420655616699667734
61747685125958420655679375676248
61747685125958420655679375693510
61747685125958421681777219387013
61747685125958421681777220786693
61747685125958421681965505731545
61747685125958421681965506081465
61747685125958421682530360566101
61747685125958421682530361615861
61747685125958421682530365152321
61747685125958421890398547070838
61747685125958421890398633145404
61747685125958421890398633162666
61747685125958421890398633164118
61747685125958421890461309171180
61747685125958421890461309188442
61747685125958421891026165055496
61747685125958421891214451431792
61747685125958421891214454601070
61747685125958422231568906936731
61747685125958422231631669055787
61747685125958422234079386928881
61747685125958422302808429250386
61747685125958422302808432432714
61747685125958427243567976755304
61747685125958427244383884285536
61747685125958427244383884298586
61747685125958436715123840791310
61747685125958436715184193886054
61747685125958436715186516817086
61747685125958438293023477407563
61747685125958438293023478457323
61747685125958438293587565875847
61747685125958438359240961506444
61747685125958438361685240435690
61747685125958438361685241485450
61747685125958438361688679379538
61747685125958438361688683628888
61747685125958438362249325717434
61747685125958438362250488503781
61747685125958438362252811452075
61747685125958438362252812501835
61747685125958438362315573573552
61747685125958438362500114846796
61747685125958438362500115909606
61747685125958438362500373127050
61747685125958438362500502444351
61747685125958438362500503513803
61747685125958438362501278346033
61747685125958438362501535563477
61747685125958438362503467714626
61747685125958438362503467727676
61747685125958438362503468777436
61747685125958438362503471963976
61747685125958438362503601650889
61747685125958438362503602694007
61747685125958438362503602700649
61747685125958438362503859911451
61747685125958438362503859931134
61747685125958438362504634750323
61747685125958438499009144865612
61747685125958438499574000749928
61747685125959289516471576247938
61747685125959289516474927698826
61747685125959289516474929115768
61747685125959289516474932298096
61747685125959289516475013792106
61747685125959289516475018391376
61747685125959289516534336950052
61747685125959289516537689817882
61747685125959321223428481308166
61747685125959321223491157333942
61747685125959322458210414785836
61747685125959322458210414803098
61747685125959322458210414804550
61747685125959322458273090828874
61747685125959326162618891313670
61747685125959327811379844370924
61747685125959327812195665925968
61747685125959337282933299500710
61747685125959337282998298457518
61747685125959338927867920516144
61747685125959338929497108152140
61747685125959338929497363250066
61747685125959338929497366432394
61747685125959338929497497055178
61747685125959338929497497166637
61747685125959338929500461019970
61747685125959338929500462436912
61747685125959338929500465619240
61747685125959338930127351913564
61747685125959338930127355213984
61747685125959338930127356611243
61747685125959338930311896487228
61747685125959338930311897904170
61747685125959338930312154767482
61747685125959338930312285501725
61747685125959338930315249355058
61747685125959338930315250772000
61747685125959338930315253954328
61747685125959338930315380089301
61747685125959338930315384688571
61747685125959338930315641551883
61747685125959338930315641558516
61747685125959338930315641571566
61747685125959789419356163183521
61747685125959789419359520650621
61747685125959789419861703695701
61747685125959789419924379721477
61747685125970100033808967043850
61747685125970100033808967056900
61747685125970100033809052782998
61747685125970100033810085902124
61747685125970100033810086252044
61747685125970127827983589899249
61747685125970127828735702208561
61747685125970127965243225066687
61747685125970128037169861926470
61747685125970128037232537952246
61747685125970129270257132749787
61747685125970129681851110581431
61747685125970132976297509931010
61747685125970132976297509948272
61747685125970132976297595906198
61747685125970132976297596024290
61747685125970132976360271931974
61747685125970132976360272050226
61747685125970132976360272067488
61747685125970132977992171550444
61747685125970132978054847694472
61747685125970132978619706765328
61747685125970132978807993105488
61747685125970132978807993122750
61747685125970133390339209172208
61747685125970133390339209185258
61747685125970133390339295278538
61747685125970133390339295278746
61747685125970133390401970937132
61747685125970133390401970954394
61747685125970133390401970954602
61747685125970133527599963565150
61747685125970133527600049641120
61747685125970133527600049658382
61747685125970133527662725666896
61747685125970133527662725684158
61747685125970134625121142667140
61747685125970134625121142680190
61747685125970134625183904432064
61747685125970134625937050210422
61747685125970144096677003067308
61747685125970144096739679093084
61747685125970145743803649829397
61747685125970145743805972764641
61747685125970145743805972777691
61747685125970145743805973827451
61747685125970145744057021237067
61747685125970145744057022306510
61747685125970145744057796075939
61747685125970149447586526581026
61747685125970149447586526594076
61747685125970149447586527643836
61747685125970149447586612320174
61747685125970149447586870600428
61747685125970149447587645439300
61747685125970149447587645789220
61747685125970149449844027364752
61747685125970149449844027377802
61747685125970149449846350313046
61747685125970149449906789129676
61747685125970149450095074424448
61747685125970149450095075487258
61747685125970149450098173624344
61747685125970149587104867833664
61747685125970149587104867850926
61747685125970149587107190781958
61747685125970149587169866807734
61747685125970578317695810957602
61747685125970578317695896696750
61747685125970578317696928766116
61747685125970578317696929815876
61747685125970578317696930165796
61747685125970596233100900316113
61747685125970599937381355606757
61747685125970599937443342886941
61747685125970599937444117725813
61747685125970599937444376006067
61747685125970599939076277024217
61747685125970599939703810703907
61747685131519427952825969568241
61747685131519427953577996138405
61747685131519428090838750513877
61747685131519432254227805747896
61747685131538939203560317041327
61747685131539841418501155417171
61747685131539841555761824053495
61747685131543715418146494145008
61747685131543743284497338890774
61747685131543747127798383638878
61747685131543747127798469732158
61747685131543748774927440393892
61747685131543748774927526469910
61747685131543748774927526487172
61747685131550651481022045596346
61747685131554520584758821324528
61747685131554565097878527735164
61747685131554565097881971063875
61747685131733428496062604958860
61747685131733433392261334776914
61747685131734367177082863712134
61747685131736885408641169632970
61747685131737336310314618691120
61747685131738232577289707884074
61747685131738236420590838742720
61747685131738236878042742368470
61747685131738236878126310402838
61747685131738236878127431133176
61747685131738238067719891231122
61747685131738269774108111727882
61747685131738271421237164216284
61747685131757743827731535355976
61747685131757745017328215383948
61747685131757745612120216400166
61747685131757745612121249502030
61747685131757745612123655357064
61747685131757745612124688458928
61747685131757750962845367168436
61747685131757750962846400270300
61747685131758643798302381581812
61747685131758643800496042483972
61747685131758645447628193822350
61747685131758645447690098195794
61747685131758645447690869848126
61747685131758645447879242298988
61747685131758646042674725318818
61747685131758646042674729918088
61747685131758649290926226893830
61747685131758649748712783098836
61747685131758679395941294200876
61747685131758679395941298800146
61747685131758679396756087135234
61747685131761197582562957807341
61747685131761647935192354845040
61747685131761648072369451257430
61747685131761648072391492693439
61747685131761648072391492694168
61747685131761648072450681934814
61747685131761648072450686184164
61747685131761648072454124078252
61747685131761648072454168719215
61747685131761648072454168719944
61747685131761652830761223968216
61747685131761653423113073770567
61747685131761684537964231199182
61747685131761686185096727431904
61747685131762546261013764461038
61747685131762547907393033235031
61747685131762547908121900485805
61747685131762547908142821198790
61747685131762547908145915799416
61747685131762547908207820153986
61747685131762547908207820167036
61747685131762547908208591806318
61747685131762547908208591825192
61747685131762547908208936179043
61747685131762548045468574896640
61747685131762548500462166009910
61747685131762548502942519628162
61747685131762548503001708849854
61747685131762548503001713449124
61747685131762548503004046206838
61747685131762548503005150993292
61747685131762548503005194100030
61747685131762548503005195634983
61747685131762548503005195653938
61747685131762548640199706059672
61747685131762552208958535873747
61747685131762553398573005608648
61747685131762553398576103395814
61747685131762553398638779421590
61747685131762553990837816539598
61747685131762553990841172589756
61747685131762553990921413271774
61747685131762553990924855415212
61747685131762581260030517507952
61747685131762581260030517513776
61747685131762581261725093139148
61747685131762581261725093152198
61747685131762581261725093158022
61747685131762581262478321493200
61747685131762581398985847881802
61747685131762585105779366241304
61747685131762585563311489202589
61747685131762586750460701923633
61747685131762586750460701923634
61747685131762586750460701940896
61747685131762586752155277567879
61747685131762586752155277567880
61747685131762586752908422977444
61747685131762586752908422996318
61747685131769450613675662285146
61747685131769450613738424050070
61747685131769450614239746517130
61747685131769450614302422542906
61747685131769450614302508282054
61747685131769450614303197377566
61747685131769451209037125161822
61747685131769451209099801187598
61747685131769456102473949908942
61747685131769456104105849527412
61747685131769456104168525553188
61747685131769456104667610811102
61747685131769456104667610828364
61747685131769456104669933759396
61747685131769456104732609785172
61747685131769456104921670981626
61747685131769456560008635506586
61747685131769456560008721599866
61747685131769456562454162766758
61747685131769457751861666540186
61747685131769483967757019502292
61747685131769483967819781267216
61747685131769489459003028198772
61747685131769489914028478952864
61747685131769489916535519983904
61747685131773353074758243328856
61747685131773353074820142569170
61747685131773353074820919354391
61747685131773353074820919354392
61747685131773353669617522814503
61747685131773353669617522814504
61747685131773353669617523164423
61747685131773353669617523164424
61747685131773354721949286994451
61747685131773355315908716618782
61747685131773355315929608627374
61747685131773355316745546449662
61747685131773355453191427100819
61747685131773355453943539410131
61747685131773358427924578412696
61747685131773358427926901360990
61747685131773358427987252837590
61747685131773358427987340544802
61747685131773358562739846991090
61747685131773358564432099687042
61747685131773358565185332788168
61747685131773358565185332805430
61747685131773358565187655736462
61747685131773358565188430575334
61747685131773358565250417855518
61747685131773359022699915560626
61747685131773359022783483594994
61747685131773359157450143719118
61747685131773359157452466650150
61747685131773359157533740451294
61747685131773359157536063399588
61747685131773359159985034385366
61747685131773359159985034403996
61747685131773359159985034404080
61747685131773359160047710429856
61747685131773360212316712491476
61747685131773360212316712841396
61747685131773360212379474610532
61747685131773386429090648655458
61747685131773386429090649009590
61747685131773391779812360834012
61747685131773391782256638132064
61747685131773391782260081876384
61747685131773391782260081889434
61747685131773391918701484981516
61747685131773392374545827858428
61747685131773392377052868889468
61747685131773403075780418733797
61747685131842702874145613847073
61747685131842702874208289872849
61747685131842732521353237539791
61747685131842732522168025874879
61747685131842736227456285096067
61747685131842736227456286631101
61747685131843603441957309748357
61747685131843632358194045422629
61747685131843632951904148950693
61747685131843632951904264804751
61747685131843632951966910715617
61747685131843632952718937285781
61747685131843632952719023024929
61747685131843632952719053139839
61747685131843636061725057572337
61747685131843636061725314789781
61747685131843636061787733598113
61747685131843636198985726208661
61747685131843636198986069165253
61747685131843636657944638220206
61747685131843636658007314245982
61747685131867014361825357391257
61747685131867014361827680339551
61747685131867047118852997967301
61747685131867047118852999017061
61747685131867047715073357152942
61747685131867047715826502564118
61747685131867053206253243767728
61747685131867063775605239816652
61747685131867914334756058882932
61747685131867914334756062065260
61747685131867914334756062084134
61747685131867914334759414933090
61747685131867914334759414951964
61747685131867919822675763304852
61747685131867919822679119355010
61747685131867948281190448890339
61747685131867948281190477470055
61747685131867948282885024534585
61747685131867948282885053114301
61747685131867948282885053232345
61747685131867964340906538814857
61747685131867964342598791510809
61747685131867964343141983734201
61747685131867964343418051927502
61747685131878720096251786449558
61747685131878720096251786449559
61747685131878720096252819551422
61747685131878720096252819551423
61747685131878724989291446534530
61747685131878753449399832173713
61747685131878753450250608733957
61747685131878753450250608734117
61747685131878758800909557181168
61747685131878758803416598212208
61747685131878771156342493598986
61747685131878774860752089733363
61747685131878774862171627043734
61747685131878774862443223155430
61747685131878774863195335464742
61747685175757570416753969491851
61747685175757570416753969841771
61747685175757573983839100296387
61747685175757573983839101696067
61747685175757573985533677340313
61747685175757574121099768932711
61747685175757574121099770326567
61747685175757574121099770332391
61747685175757574121099855021779
61747685175757574121099856071539
61747685175830471937869904968449
61747685175830471937869905318369
61747685175830516409507153586159
61747685175830516409507153936079
61747685175830516409507239675227
61747685175830520115545292855975
61747685175854787131525024622857
61747685175854787268785436041737
61747685175854787268785436391657
61747685175854787268785693259181
61747685175854787268785694303117
61747685175854787268785694653037
61747685175854787268785779348249
61747685175854787268788017607155
61747685175854831738730690574795
61747685175854831738730776313943
61747685175854831740422942920827
61747685175854831740422943270747
61747685175854831740423029009895
61747685175854831740425267268801
61747685175854835307508073725363
61747685175854835444768742361687
61747685175854835444768828450755
61747685175854835444771066709661
61747685175865338411193691016997
61747685175865342117231743847825
61747685175865342117234068195799
61747685175865342117422353490571
61747685175865594082529143257223
61747685175865642311608898989135
61747685175865642311859946048831
61747685175865643907333497211425
61747685175865643907335821559399
61747685175865643908151729102681
61747685175865643908151730152441
61747685175865643914926551377523
61747685175865643914927584496649
61747685175865643914929908844623
61747685175866494513077072739229
61747685175866494513080170172055
61747685175866494519854994213967
61747685175866494650341183513167
61747685175866539168213304540773
61747685175866539175074794405623
61747685175866539175074880144771
61747685175866539175325841465319
61747685175866542874250985018813
61747685175866542874251358071441
61747685175866542874253309016867
61747685175866542874253682069495
61747685175866542874588038902179
61747685175866542874589072004043
61747685175866542874589072021305
61747685175866542874589073420985
61747685175866542879420594890419
61747685175866542879420680629567
61747685175866542879671641950115
61747685175866544473453027553973
61747685175866544473453284771417
61747685175866544475145280599845
61747685175866544475147603081579
61747685175866544475147604597899
61747685175866544475147861815343
61747685175866544475712462270479
61747685175866544475713495722263
61747685175866544475963512147005
61747685175866544482490728101489
61747685175866544482738333372087
61747685175866544482739452580281
61747685175866544528241990430452
61747685175866544528242019109547
61747685175866544528242363483081
61747685175866544528244314428506
61747685175866544528493065991124
61747685175866544528493066169243
61747685175866544528493066186505
61747685175866544528493067586185
61747685175866544528495390067919
61747685175866544528495390167297
61747685175866544528495390184559
61747685175866544528495391584239
61747685176049309922545241361165
61747685176049309922545241366989
61747685176049324602730450689801
61747685176049324602730453877745
61747685176049324739928446020329
61747685176049324739928447536649
61747685176049324739991208135173
61747685176049324739991209651493
61747685176049324786017422730985
61747685176072424487428049029779
61747685176072468959065298697249
61747685176073186064851354467400
61747685176073324917979076294739
61747685176073369389616325962209
61747685176073625107249670297347
61747685176073625114570785389333
61747685176073625244510338933671
61747685176073625244510425022739
61747685176073625246682736168467
61747685176073625246685060166521
61747685176073625246686178311905
61747685176073625246686207009665
61747685176073625246686207009873
61747685176073625246937255467637
61747685176073625246937255486511
61747685176073625251768777999881
61747685176073625253461030695833
61747685176073625253461030701657
61747685176073625253463354693887
61747685176073636227608191080021
61747685176073636227796476374793
61747685176073636364806179454269
61747685176073636364806182640809
61747685176073636364806183690569
61747685176073636364868945805413
61747685176073636365057227563725
61747685176073636365057231100185
61747685176073636410623186182509
61747685176073636410623190768729
61747685176073636410894125433121
61747685176073636410895159951927
61747685176073636417672391264131
61747685176073636417672419960487
61747685176073639933646242744449
61747685176073639933834529574415
61747685176073640070844232635017
61747685176073640070844232640841
61747685176073640070844235354997
61747685176073640070844235821557
61747685176073640070844235822961
61747685176073640070844235823169
61747685176073640070844235827381
61747685176073640070846556633071
61747685176073640071095284299807
61747685176073640123710473141235
61747685176073669716147587551381
61747685176073669716147673640449
61747685176073673422187965080103
61747685176083992878595058150638
61747685176083996582940858635434
61747685176084131914733682054615
61747685176084131916425934750567
61747685176084131916429376894005
61747685176084131916429376912879
61747685176084131917244165247967
61747685176084131923772530145323
61747685176084131923772530162585
61747685176084143042143205176711
61747685176084143042143206693031
61747685176084146740587402170841
61747685176084146741155359030267
61747685176084146741402964296653
61747685176084146741402964300865
61747685176084146741405546929093
61747685176084146741406321763753
61747685176084146748181259873779
61747685176084146748181260227911
61747685176084180099755574897697
61747685176084180099755576059885
61747685176084180099755576414017
61747685176084432060490353045993
61747685176084446747387623947565
61747685176084446747389946895859
61747685176084446930401962187357
61747685176084446930401963587037
61747685176084446930673558299053
61747685176084446930673559698733
61747685176084446930676915748891
61747685176084448536884368918057
61747685176084448538575501239415
61747685176084448538575502755735
61747685176084448538576277596011
61747685176084448538576621963929
61747685176084448538578944445663
61747685176084448538578945961983
61747685176084448538827324655707
61747685176084448714247463630033
61747685176084448714793724594315
61747685176084448714793725993995
61747685176084448714794097530303
61747685176084448714794097646943
61747685176084448715065693760251
61747685176084448715065693777513
61747685176084448715065695177193
61747685176084448715066727229297
61747685176084448719898335486027
61747685176084448720149412662085
61747685176084448721589469342579
61747685176084448721589840878887
61747685176084448721589842395207
61747685176084448721590502444443
61747685176084448721590588531899
61747685176084448721590588550773
61747685176084448721592825392737
61747685176084448721592911013633
61747685176084448721592912529953
61747685176084448721592912548827
61747685176084448721840516402275
61747685176084448721841549504139
61747685176084448721841635610469
61747685176084448721843959608523
61747685176084448721843988306331
61747685176084448722322065700143
61747685176084448722405376872811
61747685176084448722405748525759
61747685176084448722408732922969
61747685176084448722408818662117
61747685176084448722408818679379
61747685176084448722408820079059
61747685176084448722408847358473
61747685176084448722408847377187
61747685176084448722409105994311
61747685176084448722409191615367
61747685176084448722409191732007
61747685176084448722409191733459
61747685176084448722409852131163
61747685176084481885316804161825
61747685176084481885317923370019
61747685176084481890400521528625
61747685176084481890401641903219
61747685176085332490225445132721
61747685176085332490497412780725
61747685176085332490497414315919
61747685176085332627486113769045
61747685176085332627758081417049
61747685176085332628238225028597
61747685176085332628238226078357
61747685176085332628239372921501
61747685176085343746359345366105
61747685176085347315136643823073
61747685176085347315138966771367
61747685176085347315387690881157
61747685176085347315387690900031
61747685176085347315390015229131
61747685176085347315390015248005
61747685176085347452397397147173
61747685176085347452397397152997
61747685176085347452397398196933
61747685176085347452397398546853
61747685176085347452397398552677
61747685176085347452399721028587
61747685176085347452399722544907
61747685176085347452648445606549
61747685176085347498150982062865
61747685176085347498150983462545
61747685176085347498154052197611
61747685176085347498154053597291
61747685176085347503223737848869
61747685176085347503226061147083
61747685176085347503320220269875
61747685176085347505012472615907
61747685176085347505012587407155
61747685176085347505014796963881
61747685176085347505015254711721
61747685176085349104696151262541
61747685176085349106366362173287
61747685176085349106366363689607
61747685176085349106388403608573
61747685176085349106390726440227
61747685176085349106390726539605
61747685176085349106390726558319
61747685176085349106390727956547
61747685176085349107122606889353
61747685176085349143106238199041
61747685176085349144526521380749
61747685176085349144528845728723
61747685176085349144800813376727
61747685176085349144800814893047
61747685176085349145282363148591
61747685176085349145283109285283
61747685176085349150417966097331
61747685176085349150449361701227
61747685176085349150449363100907
61747685176085349150449391817588
61747685176085349150637678162120
61747685176085349150700438680452
61747685176085349152119947083155
61747685176085349152119948599475
61747685176085349152141615446939
61747685176085349152141644144907
61747685176085349152141644163621
61747685176085349152141988518441
61747685176085349152143938278593
61747685176085349152143938395233
61747685176085349152143939794913
61747685176085349152332253806366
61747685176085349152392692621545
61747685176085349152395015453199
61747685176085349152395016969519
61747685176085349152876191681177
61747685176085349152876192147737
61747685176085349152876192166610
61747685176085349152876192166611
61747685176085349152876193216370
61747685176085349152876193216371
61747685176085349152876536172963
61747685176085349152897112873010
61747685176085349152897371140214
61747685176085349152898232068155
61747685176085349289404693126449
61747685176085349289655770282181
61747685176085349290136946546295
61747685176085349290136947945975
61747685176085349290137290902567
61747685176085349290158125869819
61747685176085349290158211608967
61747685176085382450870183141859
61747685176085382451434010506319
61747685176085382453126262852351
61747685176085382453128585684005
61747685176085382453128587200325
61747685176085382453129618902509
61747685176085382458212188731941
61747685176085382458212190248261
61747685176085382458212303523189
61747685176085382458212305039509
61747685176085393617735516127254
61747685176085397323775892256296
61747685176157427878070759908465
61747685176158278483250249804605
61747685176158278666746138387813
61747685176158326842729187490319
61747685176158326842791949605163
61747685176158326844484202301115
61747685176158326844486525249409
61747685176158326844487182116317
61747685176158326844487185302857
61747685176158328445882541430645
61747685176158328445882541547285
61747685176158328445882541903029
61747685176158328445882798648089
61747685176158328445882884387237
61747685176158328445882885903557
61747685176158328445883574649149
61747685176158328491615205752205
61747685176158328491615577288513
61747685176158328491615577760897
61747685176158328491615578804833
61747685176158328491636126340513
61747685176158328491636126812897
61747685176158328491887173872593
61747685176158343315795188728057
61747685176158343316046235787753
61747685176158343316046235805015
61747685176158343316046237204695
61747685176158343316526753402311
61747685176181693429912906803037
61747685176181693429912908202717
61747685176181693429915231151011
61747685176181710038483615891619
61747685176181710038483615897443
61747685176181710038484648999307
61747685176181710038486971947601
61747685176181710038734662957139
61747685176181710038735696059003
61747685176181710038735696076265
61747685176181710038735697475945
61747685176181710038738020424239
61747685176181737901552479768721
61747685176181737901553139816345
61747685176181743207294296547181
61747685176181743208986549243133
61747685176181743208989991386571
61747685176181743208990249666825
61747685176181743209237596302829
61747685176181743209240953769929
61747685176181743390226071156501
61747685176181743390226072556181
61747685176181743390308636180829
61747685176181743390309753976293
61747685176181743391920648200427
61747685176181743392004330553659
61747685176181743392004332069979
61747685176181743392733112187541
61747685176181743392733485240169
61747685176181743392733485259043
61747685176181743392735436535515
61747685176181743392735809588143
61747685176181743392735809607017
61747685176181743392736584422803
61747685176181754508429726422301
61747685176181754508429729608841
61747685176181754510100314990769
61747685176181754510100315457329
61747685176181754510100315463153
61747685176181754510100316507089
61747685176181754510124306186207
61747685176181754510124306658591
61747685176181754510371911574849
61747685176181754510853460872717
61747685176181754510856555356703
61747685176181754510856556891897
61747685176181754510856560078437
61747685176181754510856561123985
61747685176182593997661926678545
61747685176182593997661928072401
61747685176182593997661928078225
61747685176182593997664250670775
61747685176182593997724689843149
61747685176182593997727012791443
61747685176182605115781902311093
61747685176182605115781903710773
61747685176182605115844665475697
61747685176182610423260508728151
61747685176182610423260510244471
61747685176182610423448795539243
61747685176182610469013722101711
61747685176182610469014093638019
61747685176182610469014095154339
61747685176182610469035762001803
61747685176182610469035762003415
61747685176182610469035762020677
61747685176182610469038084950097
61747685176182610469038084951709
61747685176182610606298839681313
61747685176182638467575154981891
61747685176182638467669685759083
61747685176182638469269730626137
61747685176182638469301499288485
61747685176182638469364261403329
61747685176182638469364261409153
61747685176182641990149431198371
61747685176182642173710061888125
61747685176182642175339552819153
61747685176182642175341876817207
61747685176182642175402314584077
61747685176182643775106078186001
61747685176182643775107111287865
61747685176182643775107111637785
61747685176182643775107197400019
61747685176182643776798330881953
61747685176182643776798673721905
61747685176182643776798675238225
61747685176182643776800655229927
61747685176182643776801686932111
61747685176182643776801688331791
61747685176182643776801773026795
61747685176182643776801773027003
61747685176182643776801774443944
61747685176182643776801774443945
61747685176182643776802031288383
61747685176182643820742260668303
61747685176182643820744584666357
61747685176182643820838742390921
61747685176182643820839113927229
61747685176182643820839115443549
61747685176182643820860695153797
61747685176182643820860782291013
61747685176182643820860782309887
61747685176182643821111743613173
61747685176182643822436836312549
61747685176182643822439160310603
61747685176182643822533691087795
61747685176182643822554240139795
61747685176182643822555357818619
61747685176182643822555359334939
61747685176182643822555359353812
61747685176182643822555359353813
61747685176182643823284512505129
61747685176182643823284512524003
61747685176182643823287611356717
61747685176182643959816112666475
61747685176182643960548366086321
61747685176182654938959751479465
61747685176182654938980672184413
61747685176182654940556811945097
61747685176182654940589323563421
61747685176182654941404111898509
61747685176182654941404116484729
61747685176182654941404484951137
61747685176182654941404488137677
61747685176182654941404489556230
61747685176182654941404489556231
61747685176182654941407586853751
61747685176182655077936088299023
61747685176182655078668341718869
61747685176182655078668343118549
61747685176182658644997143207085
61747685176182658645018806868009
61747685176182658645021048313455
61747685176182658645021134052603
61747685176182658646691719901091
61747685176182658646715711096529
61747685176182658647444861080179
61747685176182658647445635919051
61747685176193448987354587847823
61747685176193448989049163492069
61747685184693157916765064373879
61747685184693157917016801578847
61747685184717467894765480995015
61747685184717768083844778606291
61747685184728280244436575743355
61747685184729481001518951736107
61747685184729597765043828687115
61747685184729599549352279927473
61747685184911962540916426964127
61747685184911962723742480259067
61747685184911962723930766597983
61747685184911962723930766603599
61747685184912262867196038131415
61747685184912412961078964540193
61747685184912414608208021277945
61747685184912414791221213024513
61747685184912414791222246126377
61747685184912414791222619197719
61747685184936272518665106380295
61747685184936307702074038182177
61747685184936307702136800301393
61747685184936572707660721166163
61747685184936574492073774635255
61747685184936574492325511845839
61747685184947079332406490297567
61747685184947118220161221417845
61747685184948280089488866290319
61747685184948281918878082263933
61747685184948313442817163834193
61747685184948432013262302028671
61747685184948432013262675100173
61747685184948432013513379203277
61747685184948432036139469149430
61747685184948432036390173252534
61747685184948437503689047481631
61747685184948481968551469225229
61747685184948481968802517684605
61747685184948485537583259696129
61747685184948485674840570865353
61747685184948485674843928332453
61747685184948487321971951968341
61747685185009557398149659294589
61747685185009557535159623827809
61747685185021681894798036614673
61747685185021681917688761800065
61747685185021715200053821668177
61747685185021715246623056903883
61747685185021717032434352573067
61747685185021717032434724109375
61747685185021717033187497984243
61747685185021717033187869520551
61747685185021728150489615028705
61747685185021728150576363402847
61747685185021728151306637180911
61747685185021728151308616805431
61747685185021731719331998547199
61747685185021731719334983061049
61747685185021731719544276218311
61747685185021731719608071433567
61747685185021731719608071439391
61747685185021731720084772422067
61747685185021731720085143958375
61747685185021731720088214565505
61747685185021731720356741605105
61747685185021731720360183748543
61747685185021731720360183761593
61747685185021731857432653177711
61747685185021733502299945103979
61747685185021733503722924636529
61747685185021733503997878314703
61747685185021733503997878320527
61747685185021733504476070047705
61747685185021733504476071582739
61747685185021733504478051207259
61747685185021733504747667694435
61747685185021733504749990629679
61747685185021733504749990642729
61747685185045591413929051704201
61747685185046043550376940751420
61747685185046043550857456948952
61747685185046043550941799818064
61747685185046043551126729062678
61747685185046043551129051478721
61747685185046043551129053060732
61747685185056398227672755270799
61747685185056398227672755387439
61747685185056398227672756787119
61747685185057706411190825168355
61747685185057750931688853923236
61747685185057750931930102076224
61747685185057754636032330274464
61747685185057754636035314788314
61747685185057754636035314807188
61747685185057754636209783147477
61747685185057754638448670210260
61747685185057754638448670288916
61747685185057754638720266321956
61747685202454575083644065351745
61747685202673407677412397673857
61747685202673407684756928749089
61747685202673411381759317003877
61747685202673411389097880567161
61747685202673411389101322710599
61747685202673411389101695782101
61747685202673411389102355812463
61747685202673411391797797992333
61747685202673413037922632494223
61747685202673413037923005565725
61747685202673413038173709318909
61747685202673461207130854372697
61747685202673461346274472503809
61747685202747591485593614771388
61747685202747591485865210883084
61747685202747591488104099481059
61747685202747593155118253372076
61747685202747593155870365698650
61747685202747607958575271715880
61747685202747607958575271734594
61747685202747607958638033499518
61747685202747607958846867827576
61747685202747607958846867846290
61747685202747607959389774255260
61747685202747607959390145791568
61747685202747607959390807374386
61747685202747607959391174659892
61747685202747607959391174678606
61747685202747607959391178910694
61747685202747607959393503729599
61747685202747607959393503729600
61747685202747607959393503731051
61747685202747607959393503731052
61747685202747607959393503748313
61747685202747607959393503748314
61747685202747607959411727962694
61747685202747607959414050910988
61747685202747607959414052427308
61747685202747607959415171641325
61747685202747607959415171641326
61747685202747607959476814546524
61747685202747607959665099841296
61747685202747607959665099842748
61747685202747607959665099860010
61747685202747608096654258104912
61747685202747608096654258106523
61747685202747608096654258106524
61747685202747608096654258123786
61747685202747608096925854218220
61747685202747608096925854235482
61747685202747609741542099083180
61747685202747609742965078597016
61747685202747609742965078615730
61747685202747609743236674708712
61747685202747609743236674727426
61747685202747609743780987681152
61747685202747609743780987681155
61747685202747609743780987681156
61747685202747609743783310610492
61747685202747609743783310610576
61747685202747609743783310610735
61747685202747609743783310610736
61747685202747609743783310612187
61747685202747609743783310612188
61747685202747609743783310629449
61747685202747609743783310629450
61747685202747609744052583792852
61747685202747609744054906722432
61747685202747609744054906723884
61747685202747609744054906741146
61747685202771875132530445257601
61747685202771919513116144757318
61747685202771919514790861612928
61747685202771919582030114101661
61747685202771919584268915071163
61747685202771919719290868827053
61747685202771919719293191775347
61747685202771919721529669796555
61747685202771919790160048576193
61747685202771919790194873315406
61747685202771925072462492122829
61747685202782709946608316705516
61747685202782724681423043336190
61747685202782726603150234244925
61747685202782726603182074470288
61747685202782726603359527383473
61747685202782730238049734941226
61747685202782730238865642471458
61747685202782730238883177011492
61747685202782730238886533061650
61747685202782730307492919131708
61747685202782730307493709915925
61747685202782730307524430926532
61747685202782730307527874605164
61747685202782730307528907707028
61747685202782730307528907725742
61747685202782730307703001459496
61747685202782730307703001459656
61747685202782730307703002994689
61747685202782730307703002994690
61747685202782730307703003054473
61747685202782730307765677485432
61747685202782730307765679020466
61747685202782730309188658553015
61747685202782730309941803964191
61747686327939481919041850087707
61747686327939481919041850437627
61747686327942183210694932232507
61747686327943083641245959147547
61747686327943083641245959497467
61747686327943083778443951758095
61747686327943083778443952108015
61747686328231265882374343913421
61747686328231265882437106028265
61747686328231265928127900125529
61747686328231265928190662240373
61747686328231265928378604228633
61747686328231265928462287049829
61747686328231266065388654501001
61747686328231266065451330876697
61747686328231266065639358604105
61747686328231266065639358954025
61747686328231266065660623684199
61747686328231266065723300059895
61747686328233967174090187823145
61747686328233967219843744035253
61747686328233967768886418580549
61747686328233967768886676860803
61747686328234867787592763560841
61747686328255580801507840375557
61747686328255580801507869073317
61747686328255580801570516051413
61747686328255581213290133248089
61747686328255581213352895013013
61747686328255581259043689460197
61747686328255581259294393563301
61747686328255581259297832520199
61747686328255581259381513475155
61747686328255581259381514991475
61747686328255581396304444185589
61747686328255581396367119861445
61747686328255581396370214462071
61747686328255581396370217650015
61747686328255581396555147938773
61747686328255581396555148288693
61747686328255581396558499640203
61747686328255581396558501156523
61747686328255581396576068995045
61747686328255581396576411833593
61747686328255581396576413368787
61747686328255581396578391943339
61747686328255581396579507969413
61747686328255581396579511138483
61747686328255581396579511157357
61747686328255581396579764720297
61747686328255581396579766236617
61747686328255581396639089044643
61747686328255581396642183645269
61747686328255581396642186833213
61747686328255625867945044154809
61747686328255625868007463079781
61747686328255625868007805919733
61747686328258282505005977157813
61747686328258282550759533038875
61747686328258282550759533369921
61747686328258283099802207566701
61747686328258283099802207915217
61747686328258283099802465845551
61747686328258283099802466195471
61747686328258283099804530514995
61747686328258283099804788677205
61747686328258283099804790193525
61747686328258283099805559266727
61747686328258283099805560783047
61747686328258283099805563516077
61747686328258283099805565032397
61747686328258283099823128621569
61747686328258283099825451569863
61747686328258283099826570765007
61747686328258283099826571827817
61747686328258327022399790499189
61747686328258327022399876588257
61747686328258327022400133339141
61747686328258327571442807884437
61747686328258327571442809419631
61747686328258327571442893623585
61747686328258327571443151903839
61747686328258330726745590983985
61747686328258330726745677073053
61747686328258330726745935340257
61747686328259182935559213648453
61747686328259183072754882260947
61747686328259183072754996683401
61747686328259183072754996702275
61747686328259183072754997033321
61747686328259183072754997052195
61747686328259183072757206259001
61747686328259183072817758798245
61747686328259183118508552895509
61747686328259183118508552914383
61747686328259183118508553245429
61747686328259183118508553264303
61747686328259183118571228921285
61747686328259183118571228940159
61747686328259183530290473065333
61747686328259183530353493110511
61747686328259183530355815942165
61747686328259183530355817458485
61747686328259183530356592297357
61747686328259183530377592977187
61747686328259183530377594493507
61747686328259183530377597576457
61747686328259183530377597680047
61747686328259183530377597693097
61747686328259183530377597698921
61747686328259183530377599092777
61747686328259183667638266335245
61747686328259227590148896113845
61747686328259227590148896115249
61747686328259227590148896463765
61747686328259227590149153214649
61747686328259227590211572139621
61747686328259227590211914979573
61747686328259228001931160186431
61747686328259228001931160652991
61747686328259228001993836212207
61747686328259228001994179168799
61747686328259231294494696598641
61747686328259231294494696948561
61747686328259231294494955215765
61747686328259231294557372624417
61747686328259231294557372974337
61747686328259231294557716980689
61747686328259231706276961137787
61747686328259231706339637150513
61747686328259231706339637163563
61747686328259231706339981169915
61747686328259231708034213857569
61747686540653646867033073329862
61747686540653647278627051148408
61747686540968797971486597065125
61747686540976646815115521392805
61747686540976646815366568452501
61747686540976647364158538894693
61747686540977852879864678557309
61747686540977852879864788743463
61747686540980552981590679629481
61747686540980554583048718273961
61747686540980554583049091326589
61747686540980554765979371901693
61747686558379523106338075521718
61747686558667657038611752367891
61747686558667657175872162369621
61747686558667657175872421004215
61747686558667657175872506743363
61747686558667657183215287271487
61747686558667657183403569397189
61747686558667657183403572566259
61747686558667657183403573629069
61747686558667657183403573629277
61747686558667657183403573983409
61747686558667657183466245422965
61747686558667657183466249655053
61747686558667657183466335748333
61747686558691971775277195651395
61747686558691971782052051221863
61747686558691972324319870196691
61747686558691972331095070123431
61747686558691972370011037715377
61747686558691972370011040429533
61747686558691972370073458293099
61747686558691972370073716455309
61747686558691972370261741818481
61747686558691972370261744532637
61747686558691972370342329687727
61747686558691972370345424288353
61747686558691972370345427476297
61747686558691972370345687154827
61747686558691972370345767128305
61747686558691972370345768644625
61747686558691972370345773243895
61747686558691972370346457390217
61747686558691972370346461989487
61747686558691972370346548082767
61747686558691972370346801763751
61747686558691972377121284264329
61747686558691972377123690119363
61747686558691972507271795154925
61747686558691972507331115229921
61747686558691972507334213018491
61747686558691972507334471180701
61747686558691972507522499258029
61747686558691972507540322648195
61747686558691972507543417248821
61747686558691972507543419962977
61747686558691972507543764319249
61747686558691972507543765854443
61747686558691972507544454600035
61747686558691972507544536443965
61747686558691972507544540693315
61747686558691972507544794724219
61747686558691972507603084413119
61747686558691972507606182201689
61747686558691972507606441880219
61747686558691972507607216719091
61747686558691972514318242587739
61747686558691972514319363318077
61747686558691972514321685793987
61747686558691972514382125083001
61747686558692016841648286333087
61747686558695574229475904214765
61747686558695574229475905749959
61747686558695574229538580240541
61747686558695574236335099589977
61747686558695574641257819903363
61747686558695574641257821320513
61747686558695574641258168390941
61747686558695574641258169926135
61747686558695574641320844416717
61747686558695574641341502256595
61747686558695574641341503772915
61747686558695574641341506959455
61747686558695574641341506972505
61747686558695574641341506978329
61747686558695574641342536892041
61747686558695574641342626167649
61747686558695574648117363766153
61747686558695618701196488214449
61747686558695618701197607409593
61747686558695619112895068521073
61747686558695619112895069938223
61747686558695619112978750874305
61747686558695622407213878956049
61747686558702478582218389926993
61747686558702478582218391462187
61747686558702478994000309746897
61747686558702478994000309864941
61747686558702478994000654103169
61747686558702478994000655638363
61747686558702479001340364613187
61747686558702479001343434766807
61747686558702479001594484643333
61747686558702479131261064472289
61747686558702479131261064590333
61747686558702479138601119338579
61747686558702523054608809955341
61747686558702523054671571703003
61747686558702523054671571720265
61747686558702523054671572057135
61747686558702523466202786356785
61747686558702523603463541082177
61747686558702523603463542144987
61747686558702526758201348691081
61747686558702526758201434430229
61747686558702526760645713696345
61747686558702526760646863118827
61747686558702526760646863136089
61747686558702526760649156902593
61747686558702526760649158437787
61747686558702526760649181349599
61747686558702526760649187134143
61747686558702526760650185772369
61747686558702526760650187307563
61747686558702526760709624883751
61747686558702526760709624901013
61747686558702526760711834463563
61747686558702526760711949248987
61747686558702526760712949072487
61747686558702527309501595325735
61747686558702527309503545208351
61747686558702527309503918260979
61747686558702527309503918274029
61747686558702827496995880735481
61747686558702827498691485132863
61747686558702827498691490917407
61747686558702827498691575471281
61747686558702827498691577006475
61747686558702827498691833738485
61747686558702827498691835273679
61747686558702827498754246897787
61747686558702827498754248414107
61747686558702827498754251497057
61747686558702827498775258296689
61747686558702827498775259831883
61747686558702828551295224263859
61747686558702828551295252960215
61747686558702828551358010475789
61747686558702828551358015075059
61747686558703674397892332261669
61747686558703678103951306148769
61747686558703678103951650522511
61747686558703679156286426280273
61747686558703679156286427815467
61747686558703679293547094916597
61747686558703679705329100825569
61747686558703679751082685734033
61747686558703679751082685852077
61747686558703679751083030090305
61747686558703679751083031625499
61747686558703679888340342794723
61747686558703679888343440583293
61747686558703679888343700261823
61747686558703679889096583160657
61747686558703679889096583179530
61747686558703679889096841440911
61747686558703727332269499829785
61747686558703727469530254205257
61747686558703728066503272907759
61747686558703728066566035026815
61747686558703728066586955733167
61747686558703729118918747175835
61747686558703729118918747193097
61747686558703729118919780294961
61747686558703729119107029183285
61747686558703729119169797069623
61747686558706425514917295798903
61747686558706429219200334168855
61747686558706429219263096283699
61747686558706429220894909696461
61747686558706429220895595727897
61747686558706429220895598442053
61747686558706429220895684531121
61747686558706429220895938566237
61747686558706429220895940101431
61747686558706429220955262890583
61747686558706429220955348979651
61747686558706429220957585722237
61747686558706429220958357374569
61747686558706429220958357491209
61747686558706429220958360556897
61747686558706429220958360679153
61747686558706429220958446768221
61747686558706429220958700331161
61747686558706429220958701847481
61747686558706429769938618878815
61747686558706429770001380997871
61747686558706429770021267185417
61747686558706429770022300304543
61747686558706429770022301704223
61747686558706430822353716924985
61747686558706430822353720111525
61747686558706430822354089977613
61747686558706430822354093164153
61747686558706430822354867998813
61747686558706431005368059746993
61747686567559011426691772084891
61747686567559012618816495240882
61747686567565915789225132470880
61747686567565917361007271469657
61747686567566815754897268636037
61747686567569367295630549359478
61747686567569817654946250619040
61747686567569819225913604346965
61747686567569819225913605881999
61747686567569819408906651743777
61747686567569819408906908489045
61747686567569819408906910024079
61747686567569819820688915933051
61747686567569819820709836639403
61747686567569819821524620375221
61747686567570718602353547279808
61747686567570718602416223305584
61747686567570718602437143893892
61747686567570718604048037166192
61747686567570718604110798949830
61747686567570718604131719538138
61747686567570719793725301783284
61747686567570719839394830796242
61747686567570719839394916889735
61747686567570719839457592915511
61747686567570720388521532540688
61747686567570720455468266790228
61747686567570720462232241107462
61747686567570720462235598574553
61747686567570720463048058312326
61747686567570720465495865461028
61747686567570720465499223046136
61747687019252305739862108753934
61747687019252305739862113003284
61747687019540439261358491213635
61747687019540439266441061142445
61747687019540439398619159849959
61747687019540439403701815517917
61747687019540439405145342689529
61747687019540439405393982124801
61747687019540439405394068213869
61747687019543141101803537788419
61747687019543141101803537807293
61747687019564754592189477470557
61747687019564754592276603483339
61747687019564754592276603496597
61747687019564754592276603502213
61747687019564754592276861763801
61747687019564754597108124952773
61747687019564754597356764388045
61747687019564754597356850477113
61747687019564754597359173425407
61747687019564754597359173431023
61747687019564754729537272132921
61747687019564754729537272138537
61747687019564754734368879678165
61747687019564754734619842061731
61747687019567456432721651471061
61747687019567456432721651489935
61747687019567456432721655720411
61747687019567456432721655739285
61747687019568356405712842692243
61747687019568356456572988738005
61747687019568356863185556972589
61747687019568356863272682985371
61747687019568356863272683004245
61747687019568356868355252914181
61747687019568356868355252933054
61747687019568356868355252933055
61747687019568357000529994173469
61747687019568357000533351640569
61747687019568400923127662827635
61747687019568404627473377573283
61747687019568404627473463662351
61747687019575261216747389171739
61747687019575261221578914890523
61747687019575261353753651881587
61747687019575261353753653281267
61747687019575261353755976229561
61747687019575305276350578998331
61747687019575305276601627457707
61747687019575308980696379483127
61747687019575308980947427955761
61747687019575309529736702383773
61747687019575309529739025332067
61747687019575309529739398384695
61747687019575560948207095815699
61747687019575560948209418763993
61747687019575561359445424825765
61747687019575561359991682953427
61747687019575561542459735763265
61747687019575561543003326573103
61747687019575561543005649521397
61747687019575561543275295756301
61747687019575561543277618698979
61747687019575561543277618704595
61747687019575561543277876966183
61747687019575561543278651806459
61747687019575609718927056780271
61747687019575609718927313997715
61747687019575609718986375675609
61747687019575609718988698623903
61747687019575609718989731743237
61747687019575609718989732806047
61747687019575609718989818881857
61747687019575609719007296380557
61747687019575609719007296399431
61747687019575609719009619328851
61747687019575609719010652449589
61747687019575609719010738537045
61747687019575609719010739586805
61747687019575609719010739605679
61747687019575609720684394526103
61747687019575609720684652806565
61747687019575609720705315231051
61747687019575610770777586255813
61747687019575610771342445328072
61747687019575610771342445328073
61747687019575610771343565586027
61747687019575610771593493786045
61747687019575610771593493787449
61747687019575610771593493799095
61747687019575610771593494848855
61747687019575610771594612994239
61747687019575610773285746481996
61747687019575610773285746481997
61747687019575610773285746495047
61747687019575610773285747544806
61747687019575610773285747544807
61747687019575610773288066243751
61747687019575610773288070493101
61747687019575610773289185438895
61747687019575610773289185451945
61747687019575610773289186501705
61747687019575610773289189688245
61747687019576460324189109220779
61747687019576461513782575139691
61747687019576461515202858321399
61747687019576461515474827485723
61747687019576461515474942276763
61747687019576461515956115685591
61747687019576461515958438633885
61747687019576461925564581048663
61747687019576461927257206466197
61747687019576461927740702828935
61747687019576461971318510332273
61747687019576461973494259041043
61747687019576461973744963144147
61747687019576462108579178968597
61747687019576462108579178987311
61747687019576462110271431314629
61747687019576510149561765802005
61747687019576510151235421791063
61747687019576510151235680071525
61747687019576510151256342496011
61747687019576510286735395214455
61747687019576510286738752681555
61747687019576510288492991240749
61747687019576511339154227299551
61747687019576511339154227316813
61747687019576511339401803518049
61747687019576511339405275776397
61747687019576511339405275795111
61747687019576511339406308895523
61747687019576511339406308914237
61747687019576511340848804010819
61747687019576511341096380212055
61747687019576511341097413331181
61747687019576511341097523400695
61747687019576511341097528122221
61747687019576511341097528122429
61747687019576511341099737679155
61747687019576511341099852470195
61747687019576511341100885589529
61747687019579163219393784623815
61747687019579163265147340835923
61747687019579163265210016861699
61747687019579163814271373858653
61747687019579163814271375258333
61747687019579163814273698206627
61747687019579163814274731308491
61747687019579207736785361105965
61747687019579207736848037131741
61747687019579207736848040318073
61747687019579207736848126057221
61747687019579211441130389938429
61747687019579211441131161590761
61747687019579211441131423057555
61747687019579211441193837616537
61747687019579211441193840802869
61747687019579211441193840803077
61747687019579211441193927941697
61747687019579211441214761509429
61747687019579211441214844416169
61747687019579211442888503585943
61747687019579211442888761866405
61747687019579211990173064483725
61747687019579211990174097602851
61747687019579211990254424360839
61747687019579211990256747309133
61747687019579211990257780410997
61747687019579211990257780428259
61747687019579211991865317179677
61747687019579211991928078944601
61747687019579211991931436411701
61747687019579213042589200235241
61747687019579213042589573287869
61747687019579213042589573306743
61747687019579213042590349191163
61747687019579213225519853862973
61747687019579213227212106558925
61747687019579213227274096671517
61747687019579213227274868323849
61747687019579213227274871510389
61747687019579213227275129790643
61747687019579213227277454138617
61747687019579213227278225790949
61747687019579213227278228977489
61747687019579213228027237850605
61747687019579213228028012689477
61747687019579213228028013752287
61747687019579213228028270969731
61747687019579213228030337037451
61747687019579213228030338100261
61747687019579213228030595317705
61747687036974531489003049105003
61747687036974531491179174048729
61747687036974531491179174067603
61747687036974531491179175465671
61747687036974531491241931464925
61747687036974531491241932981245
61747687036974531491241936064195
61747687036974531491241937580515
61747687036974575404822796303305
61747687036974575404822796322179
61747687036974579110860849484053
61747687036974579110860849502927
61747687036974579248121518120377
61747687036974579248121518139251
61747687036976932456363669603459
61747687036977232643395376524411
61747687036977232643395376525815
61747687036977232645089952168657
61747687036977232645634259000973
61747687036977232645634260400653
61747687036977232645634263233061
61747687036977232645634263582981
61747687036977232645634263600243
61747687036977232645634264650003
61747687036977232782832255843609
61747687036977232782832255862483
61747687036977232782832257260551
61747687036977232782832257261955
61747687036977232782895019375395
61747687036977233192438394026299
61747687036977233192438394045173
61747687036977233194132971070225
61747687036977233194677277902541
61747687036977233194677282501811
61747687036977277109950050963961
61747687036977277109950393920553
61747687036977277247210805689353
61747687036977277247211062556877
61747687036977277247213386904851
61747687036977280814295851448757
61747687036977280814295851450161
61747687036977280814296194405349
61747687036977280814296194424223
61747687036977280815990427093003
61747687036977280815990771449275
61747687036978133211207158164843
61747687036978133213383283108569
61747687036978133213446040524765
61747687036978133213446042041085
61747687036978133213446045124035
61747687036978133213446046640355
61747687036978133348467912890235
61747687036978133350644033135313
61747687036978133350644034651633
61747687036978133350644037734583
61747687036978133350644039250903
61747687036978177676069579908441
61747687036978177813330334633833
61747687036978177861532761228678
61747687036978181382107633089189
61747687036978181382107633090593
61747687036978181382109956038887
61747687036978181519368387814581
61747687036978181567573137359124
61747687036978181984249684769658
61747687037266314905047797107149
61747687037266314905047883196217
61747687037266314905590702366981
61747687037266314905594145573229
61747687037266314905594174269585
61747687037266314905782460614117
61747687037266315042792166880133
61747687037266315042854814209553
61747687037266315042854927583651
61747687037266315043043209223919
61747687037266315043043210759113
61747687037266315043043213823189
61747687037266315043043215339509
61747687037266315454090557741513
61747687037266315454574431056309
61747687037266315454637191654833
61747687037266315454637193171153
61747687037266315461349252164751
61747687037266315461412013929675
61747687037266315499844142651381
61747687037266315499844399400861
61747687037266315499844485140009
61747687037266315499844485489929
61747687037266315499844487025123
61747687037266315499846465249755
61747687037266315500324544062169
61747687037266315500327987268417
61747687037266315500387306177013
61747687037266315500390749383261
61747687037266315500578691371521
61747687037266315500600726705719
61747687037266315500659275360211
61747687037266315500662717050139
61747687037266315500662718566459
61747687037266315500663403081415
61747687037266315500663406250645
61747687037266315500663406267907
61747687037266315500663492007055
61747687037266315500663493405331
61747687037266315500663493406735
61747687037266315500663747436235
61747687037266315505745977240861
61747687037266315507187176877959
61747687037266315507187262967027
61747687037266315507189501225933
61747687037266315507189504412473
61747687037266315507189586965081
61747687037266315507189590151621
61747687037266315507438311443873
61747687037266315507438316030093
61747687037266315507440549702779
61747687037266315507440635441927
61747687037266315637104897026853
61747687037266315637105153776333
61747687037266315637105239865401
61747687037266315637105241400595
61747687037266315637107219975147
61747687037266315637585298437641
61747687037266315637588393038267
61747687037266315637588655904741
61747687037266315637648060552485
61747687037266315637651158341055
61747687037266315637651416503265
61747687037266315637651418019585
61747687037266315637839439981323
61747687037266315637839441497643
61747687037266315637839441516517
61747687037266315637839444580593
61747687037266315637839446096913
61747687037266315637857266085645
61747687037266315637860360686271
61747687037266315637860362221465
61747687037266315637860365285541
61747687037266315637860365390535
61747687037266315637860365403585
61747687037266315637860365409409
61747687037266315637860623552745
61747687037266315637860623571619
61747687037266315637861393788135
61747687037266315637861395342043
61747687037266315637861484598729
61747687037266315637861484604553
61747687037266315637861484617603
61747687037266315637861486015879
61747687037266315637861738161669
61747687037266315637920029735683
61747687037266315637923127524253
61747687037266315637923385686463
61747687037266315637923387202783
61747687037266315637924160643379
61747687037266315637924162041655
61747687037266315637924162043059
61747687037266315642943967966295
61747687037266315642943969383237
61747687037266315642944054072625
61747687037266315643006731616333
61747687037266315643006817709613
61747687037266315644450344877013
61747687037266315644635189078107
61747687037266315644636222079189
61747687037266315644636308168257
61747687037266315644636308286301
61747687037266315644636308286509
61747687037266315644638545027483
61747687037266315644638626517281
61747687037266315644638628052475
61747687037266315644638631116551
61747687037266315644638631221545
61747687037266315644638631234595
61747687037266315644699070405565
61747687037266315644701304078251
61747687037269917176778538699207
61747687037269917176841300714673
61747687037269917314039288725951
61747687037269917314039290261145
61747687037269917314039293325221
61747687037269917314039294860415
61747687037269917320814115600063
61747687037269917359789407497481
61747687037269917359789407516355
61747687037269917359792763547639
61747687037269917359792764983455
61747687037269917359792844938059
61747687037269917359792846454379
61747687037269917359792846473253
61747687037269917359792849537329
61747687037269917359792851072523
61747687037269917359855525563105
61747687037269917364959792216589
61747687037269917366652044912541
61747687037269917771571670623897
61747687037269917771571670642771
61747687037269917771574769456611
61747687037269917771658452178429
61747687037269917771658452295069
61747687037269917771659485752677
61747687037269917771659485769939
61747687037269917771659571490213
61747687037269917771659571509087
61747687037269917771659572908767
61747687037269917776742055343005
61747687037269917908835521018549
61747687037269917908920240145411
61747687037269917908920241545091
61747687037269961831430007816621
61747687037269961831430093555769
61747687037269961831492769581545
61747687037269965535860353235826
61747687037269965535860353235827
61747687037290630234271419485013
61747687037290630234271419503887
61747687037290630236509930308627
61747687037290630236509934907897
61747687037290630236509959004983
61747687037290630236509963604253
61747687037290630236698248531843
61747687037290630236698249948785
61747687037290630241592533183143
61747687037290630371532088121337
61747687037290630371532088140211
61747687037290630371532174210405
61747687037290630371532174229279
61747687037290630373707927518445
61747687037290630373707956214801
61747687037290630373707956216205
61747687037290630373959000074907
61747687037290630373959000093781
61747687037290630373959003257235
61747687037290630373959003276109
61747687037290630373959004674177
61747687037290630378790525793691
61747687037290630783314094030309
61747687037290630785490220390977
61747687037290630785552604853923
61747687037290630785552608036251
61747687037290630785552977906551
61747687037290630785552981088879
61747687037290630785552982505821
61747687037290630790635552084711
61747687037290630829068021778725
61747687037290630829070001888471
61747687037290630831243776603085
61747687037290630831306451211919
61747687037290630831306452628861
61747687037290630831306538717929
61747687037290630831494479289247
61747687037290630831494479308121
61747687037290630831494480706189
61747687037290630831578158945585
61747687037290630831578162133529
61747687037290630831578420295739
61747687037290630831578420413831
61747687037290630831578501785537
61747687037290630831578503301857
61747687037290630831578506384807
61747687037290630831578507901127
61747687037290630831581519595013
61747687037290630831581519600629
61747687037290630831581601090427
61747687037290630831581605689697
61747687037290630831581859252637
61747687037290630831581859352015
61747687037290630831581859370729
61747687037290630831581860768957
61747687037290630831581863951285
61747687037290630831581863969999
61747687037290630836413123603797
61747687037290630836413126790337
61747687037290630836664172080643
61747687037290630838356424776595
61747687037290630966328433665569
61747687037290630966328690415049
61747687037290630966328776504117
61747687037290630966328778039311
61747687037290630966330756613863
61747687037290630968504445239409
61747687037290630968504529812157
61747687037290630968504531328477
61747687037290630968566947675723
61747687037290630968567202754983
61747687037290630968567205937311
61747687037290630968567207354253
61747687037290630968755229315991
61747687037290630968755230832311
61747687037290630968755230851185
61747687037290630968755233915261
61747687037290630968755234014639
61747687037290630968755234033513
61747687037290630968755235431581
61747687037290630968776154620209
61747687037290630968776154621613
61747687037290630968776156137933
61747687037290630968776412887413
61747687037290630968776412906287
61747687037290630968776498976481
61747687037290630968776498995355
61747687037290630968776500511675
61747687037290630968778479086227
61747687037290630968779507489443
61747687037290630968779509005763
61747687037290630968779512192303
61747687037290630968779512205561
61747687037290630968779512211177
61747687037290630968779598281371
61747687037290630968779598300245
61747687037290630968779851844311
61747687037290630968779851863185
61747687037290630968779853379505
61747687037290630968779856561833
61747687037290630968779856580547
61747687037290630968838916858921
61747687037290630968839170421861
61747687037290630968839175021131
61747687037290630968839175139223
61747687037290630968842269726751
61747687037290630968842274326021
61747687037290630973671472478367
61747687037290630973671558567435
61747687037290630973673792240121
61747687037290630973673795426661
61747687037290630973673881515729
61747687037290630973858724199099
61747687037290630973858724200503
61747687037290630973859757300963
61747687037290630973859758717905
61747687037290630973859840207703
61747687037290630973859843390031
61747687037290630973859843407293
61747687037290630973859844806973
61747687037290630973862081666199
61747687037290630973862081667603
61747687037290630973922520955213
61747687037290630973922520956617
61747687037290630973922607044281
61747687037290630973924840716967
61747687037290630973924843899295
61747687037290630973924843904911
61747687037290630975554335879875
61747687037290630975554420451219
61747687037290630975556658828169
61747687037290675438449178294693
61747687037290675438449178296097
61747687037290675438449522650965
61747687037290675438449522669839
61747687037290675438532861115889
61747687037290675438533980311033
61747687037290675445311040857831
61747687037293331939882546393443
61747687037293331939945275229923
61747687037293331939945303926279
61747687037293331939945305325959
61747687037293331939945308158367
61747687037293331939945308508287
61747687037293331939945308525549
61747687037293331939945309575309
61747687037293331945027878104439
61747687037293331945027879504119
61747687037293331946722455148365
61747687037293332077143302185857
61747687037293332077143302204731
61747687037293332077206062883759
61747687037293332077206062889375
61747687037293332077206064300701
61747687037293332122896858397965
61747687037293332122896858416839
61747687037293332122959533006799
61747687037293332122959534423741
61747687037293332122959614397219
61747687037293332122959620512809
61747687037293332128062766441779
61747687037293332128063885649973
61747687037293332128066123908879
61747687037293332128066205398677
61747687037293332128066208585217
61747687037293332128066209997947
61747687037293332129758376604831
61747687037293332129758462693899
61747687037293332488925565312273
61747687037293332488925565331147
61747687037293332488987949775219
61747687037293332488988322827847
61747687037293332488988327427117
61747687037293332494070897006007
61747687037293332671939532943261
61747687037293332671941855892959
61747687037293332672002288942515
61747687037293332672002293641163
61747687037293332672002293646779
61747687037293332672002295058105
61747687037293332672023215764457
61747687037293332672025538712751
61747687037293332672026571818827
61747687037293332672026571837701
61747687037293332672026657907895
61747687037293332677105783827027
61747687037293332677105785343347
61747687037293332677106904551541
61747687037293332677109141410767
61747687037293332677109227486785
61747687037293332677109227499835
61747687037293332677109227505659
61747687037293332678803718454693
61747687037293376594533758410053
61747687037293376594533758411457
61747687037293376594534101250005
61747687037293376594534102785199
61747687037293376594596520524897
61747687037293376594596863014929
61747687037293376594617441231249
61747687037293376594620794099079
61747687037293376594620797285619
61747687037293376599701043929265
61747687037293376599701130018333
61747687037293376599703368277239
61747687037293376599703454016387
61747687037293377141969239156311
61747687037293377141969326295139
61747687037293377143576775795301
61747687037293377143576777330495
61747687037293377143639537560225
61747687037293377143639538026785
61747687037293377148746385779127
61747687037293380298963241366125
61747687037293380298966680323023
61747687037293380298966683509563
61747687037293380305741507197135
61747687037294232507694328033875
61747687037294232507757086966391
61747687037294232507757091565661
61747687037294232644955079576939
61747687037294232644955079595813
61747687037294232644955084176209
61747687037294232644955084195083
61747687037294232650037653755099
61747687037294232690708552882307
61747687037294232690708552901181
61747687037294232690708554299249
61747687037294232690708554318123
61747687037294232690708634272727
61747687037294232690708635789047
61747687037294232690708635807921
61747687037294232690708638871997
61747687037294232690708640388317
61747687037294232690708640407191
61747687037294232690771311814823
61747687037294232690771316414093
61747687037294232695875581538207
61747687037294232695875581551257
61747687037294232695875581557081
61747687037294232695877901299961
61747687037294232695877904486501
61747687037294232695877905899231
61747687037294232697570153995913
61747687037294232697570158595183
61747687037294233102490558791279
61747687037294233102490558810153
61747687037294233102490560208221
61747687037294233102492883157919
61747687037294233102553322323065
61747687037294233102574236913827
61747687037294233102574238430147
61747687037294233102574241513097
61747687037294233102574241616687
61747687037294233102574241629737
61747687037294233102574241635561
61747687037294233102574243029417
61747687037294233102576561378441
61747687037294233102576565977711
61747687037294233102577594497567
61747687037294233102577599083787
61747687037294233102577599102661
61747687037294233102577680573585
61747687037294233102577680592458
61747687037294233102577680592459
61747687037294233102577685172855
61747687037294233102577685191728
61747687037294233102577685191729
61747687037294233107660168675727
61747687037294233109354745719653
61747687037294233239751310353217
61747687037294233239838349228783
61747687037294233239838353828053
61747687037294233244920923406943
61747687037294277160653287354533
61747687037294277162345540050485
61747687037294277162345540051889
61747687037294277162345882890437
61747687037294277162345884425631
61747687037294277162429222871681
61747687037294277162432575739511
61747687037294277162432578926051
61747687037294277162432665015119
61747687037294277167515149917671
61747687037294277709696306274975
61747687037294277711388558970927
61747687037294280866691340535281
61747687037294280866691684891553
61747687037294280866754360917329
61747687037294280866775023356477
61747687037294280866778376224307
61747687037294280866778379410847
61747687037294280866778465499915
61747687037294280873553203098419
61747687037294281278557287532653
61747687037294281278560643600073
61747687037294281278560729676091
61747687037294281278560729689141
61747687037294281280255220643999
61747687037301132102063611986633
61747687037301132102063868854157
61747687037301132102063954943225
61747687037301132102066193202131
61747687037301137041755429848425
61747687037301137041758785898583
61747687037301137041758787315525
61747687037301137041758787334399
61747687037301137041758868805323
61747687037301137041758873404593
61747687037301137041758873423467
61747687037301137043451038594535
61747687037301137043451040011477
61747687037301137043451126100545
61747687037301137044204266948587
61747687037301137044206589860745
61747687037301137044206589879619
61747687037301137044207622979871
61747687037301137044207622998745
61747687037301137044266942974363
61747687037301137049098583448051
61747687037301137050793159092297
61747687037301137453537692974841
61747687037301137453540791807555
61747687037301137453540793224497
61747687037301137455232270018767
61747687037301137455233040271419
61747687037301137455233041671099
61747687037301137455233044503507
61747687037301137455233044853427
61747687037301137455233044870689
61747687037301137455233045920449
61747687037301137455233384627691
61747687037301137455233389226961
61747687037301137455797900743359
61747687037301137455797900756409
61747687037301137455801342532665
61747687037301137456048947816313
61747687037301137456048947820525
61747687037301137456048948883335
61747687037301137456048949233255
61747687037301137456049292189847
61747687037301137456051273231309
61747687037301137460315614449579
61747687037301137460315615849259
61747687037301137460880474921519
61747687037301137460880846574467
61747687037301137461131521998685
61747687037301137590801543350619
61747687037301137590801546532947
61747687037301137590801546538563
61747687037301137590801546551613
61747687037301137590801546551821
61747687037301137590801547949889
61747687037301137592493799228899
61747687037301137592493800645841
61747687037301137593058655118831
61747687037301137593060978067125
61747687037301137593062011168989
61747687037301137593246941493883
61747687037301137593249264406041
61747687037301137593249264424707
61747687037301137593249265822983
61747687037301137593249265841857
61747687037301137593250297525167
61747687037301137597576370224731
61747687037301137598141229296991
61747687037301137598144585347149
61747687037301137598395633837045
61747687037301137598395748628292
61747687037301137600024091280153
61747687037301137600024092697095
61747687037301137600025124399279
61747687037301137600027448747253
61747687037301181513396031683885
61747687037301181513396117423033
61747687037301181514149177112323
61747687037301181514149177131197
61747687037301181514211939246041
61747687037301181514212024985189
61747687037301181514212053664283
61747687037301181514212053681545
61747687037301181515655580835895
61747687037301181515840396689149
61747687037301181515841429808275
61747687037301181515841515897343
61747687037301181515841538478109
61747687037301181515841539877789
61747687037301181515843867193477
61747687037301181515843868610627
61747687037301181515906630725471
61747687037301182063003651053639
61747687037301182063004024106267
61747687037301182064698599750513
61747687037301185219434170603781
61747687037301185220001381320691
61747687037301185220249992076869
61747687037301185220250078165937
61747687037301185220252316424843
61747687037301185220252429793325
61747687037301185220252431210267
61747687037301185220253431033767
61747687037301185220253434216095
61747687037301185221881893076145
61747687037301185221881921791375
61747687037301185221884244722199
61747687037301185221885249126303
61747687037301185221944682489277
61747687037301185221944683906219
61747687037301185631780949845865
61747687037301185631783645509917
61747687037301185631784391635171
61747687037301185633475898555789
61747687037301185633478222553843
61747687037301185769041704221337
61747687037301185769041704234387
61747687037301185769044027169631
61747687037301185769044400222259
61747687037301185769044400235309
61747687037301185769045433159054
61747687037301185770736652931261
61747687037301437050251313176139
61747687037301437050251343272175
61747687037301437050253637174193
61747687037301437185275794986903
61747687037301437186968163886625
61747687037301437187512097653263
61747687037301437187514305810517
61747687037301437187514420601557
61747687037301437598478084777423
61747687037301437598750053941747
61747687037301437598750427013249
61747687037301437599293987721435
61747687037301437599294360774063
61747687037301437599296311719489
61747687037301437599296684772117
61747687037301437645319542881571
61747687037301437645319543231491
61747687037301437645319886188083
61747687037301437645322210186137
61747687037301437780072140535347
61747687037301437780072140548397
61747687037301437780072140554221
61747687037301437780072398834523
61747687037301437781764394644029
61747687037301437781766717592323
61747687037301437782308328410667
61747687037301437782310651358961
61747687037301437782310909620549
61747687037301437782498937697877
61747687037301437782499970817003
61747687037301437782580297593865
61747687037301437782582620542159
61747687037301437782582878803747
61747687037301437782582878822461
61747687037301437782583653642619
61747687037301437782583653644023
61747687037301482252190562211965
61747687037301482252190819429409
61747687037301482252274245050423
61747687037301482253882815276711
61747687037301482253886256947765
61747687037301482253886258482959
61747687037301482253886515700403
61747687037301482253948928840831
61747687037301482253948932973541
61747687037301482253948933445925
61747687037301485958228615392713
61747687037301485958228615411587
61747687037301485958230938341007
61747687037301485958231972859813
61747687037301485958231972878687
61747687037301485958232057549201
61747687037301485958232057555025
61747687037301485958232315816405
61747687037301485958232315835279
61747687037301485958294728859067
61747687037301485958294730375387
61747687037301485958294733458337
61747687037301485958294733574977
61747687037301485958294733580801
61747687037301485958294734974657
61747687037301485958312298218121
61747687037301485958312298231171
61747687037301485958312298236995
61747687037301485958314621166415
61747687037301485958315654268279
61747687037301485958315654287153
61747687037301485958315740374609
61747687037301485958315740380433
61747687037301485959926548504059
61747687037301485959926634593127
61747687037301485959926634598743
61747687037301485959926892879205
61747687037301485959989306019633
61747687037301485959989310618903
61747687037301485960006875275097
61747687037301485960010317418535
61747687037301487010082588093377
61747687037301487010647447165637
61747687037301487010648566354957
61747687037301487010648566360781
61747687037301487010648566373831
61747687037301487010832261619211
61747687037301487010835733405175
61747687037301487010836847995225
61747687037301487010898492437069
61747687037301487010898495520019
61747687037301487010898495623609
61747687037301487010898495636659
61747687037301487010898497036339
61747687037301487010899614831803
61747687037301487012527983368097
61747687037301487012527986554636
61747687037301487012527986554637
61747687037301487012527986567687
61747687037301487012530310565741
61747687037301487012531425039151
61747687037301487012531426574345
61747687037301487012531429760885
61747687037301487012590744083261
61747687037301487012590745133021
61747687037301487012590748669481
61747687037301487012590749732291
61747687037301487012593068081315
61747687037301487012593072680585
61747687037301487012594187276459
61747687037301487012594191875729
61747687037302332857370052126979
61747687037302332857432814241823
61747687037302332857454077767849
61747687037302332859062304822931
61747687037302332859125066918901
61747687037302332859125066937775
61747687037302332859146244374733
61747687037302332859146330463801
61747687037302336563408105307727
61747687037302336563470867422571
61747687037302336563491788110049
61747687037302336563492130948597
61747687037302336563492132483791
61747687037302336563494111058343
61747687037302336565186363754295
61747687037302337615826909757873
61747687037302337615826909776747
61747687037302337617247188690231
61747687037302337617247193289501
61747687037302337617519074947815
61747687037302337617519076364757
61747687037302337617519162453825
61747687037302337617519185034591
61747687037302337617519186552315
61747687037302337617519186569785
61747687037302337617519189738855
61747687037302337617519189751905
61747687037302337617519191151585
61747687037302337617519191169055
61747687037302337618000362797763
61747687037302337618002657049701
61747687037302337618002685746057
61747687037302337753084220927097
61747687037302337753087576977255
61747687037302337753087578394197
61747687037302337754779829673207
61747687037302337754779831090149
61747687037302337754779944464247
61747687037302337755259969635867
61747687037302337755261117528771
61747687037302337755261117546241
61747687037302337755263325686025
61747687037302337755263327102967
61747687037302337755263440477065
61747687037302338164869582886227
61747687037302338164869582905101
61747687037302338164869584303169
61747687037302338166289863235527
61747687037302338166289866417855
61747687037302338166561835582179
61747687037302338166561836999121
61747687037302338166562203936159
61747687037302338166562205471353
61747687037302338166562208653681
61747687037302338166562210070623
61747687037302338167043381716593
61747687037302338167043381735467
61747687037302338167045331594997
61747687037302338167045333011939
61747687037302338167045704548247
61747687037302338167045704647625
61747687037302338167045704666499
61747687037302338167045706064567
61747687037302338167045706083441
61747687037302338171644406578011
61747687037302338210623167695313
61747687037302338210623167696717
61747687037302338210623167813357
61747687037302338210623169213037
61747687037302338210623512051585
61747687037302338210623512070459
61747687037302338210623513586779
61747687037302338212043448145395
61747687037302338212043709612397
61747687037302338212043792519137
61747687037302338212231737670851
61747687037302338212231737689725
61747687037302338212231739087793
61747687037302338212294496622241
61747687037302338212294501202637
61747687037302338212315415791995
61747687037302338212315417309719
61747687037302338212315417327189
61747687037302338212315420391265
61747687037302338212315420496259
61747687037302338212315420509309
61747687037302338212315421908989
61747687037302338212315678658469
61747687037302338212315760148267
61747687037302338212315761683461
61747687037302338212315764747537
61747687037302338212315766282731
61747687037302338212317740258013
61747687037302338212317744857283
61747687037302338212796593574041
61747687037302338212796937947575
61747687037302338212798916503461
61747687037302338212798917921807
61747687037302338212799260859733
61747687037302338212799260878607
61747687037302338212799262276675
61747687037302338212799262295549
61747687037302338213047642050679
61747687037302338213049964962837
61747687037302338213049964981711
61747687037302338213049966379779
61747687037302338213049966398653
61747687037302338213068562757079
61747687037302338213071230061645
61747687037302338213072004900517
61747687037302338217397989970155
61747687037302338347880824756003
61747687037302338347883922544573
61747687037302338347884180706783
61747687037302338347884180806161
61747687037302338347884180824875
61747687037302338347884182223103
61747687037302338349304461155461
61747687037302338349304464337789
61747687037302338349492489232789
61747687037302338349492492415117
61747687037302338350056573464773
61747687037302338350057348303645
61747687037302338350057606583899
61747687037302338350059930931873
61747687037302338350328541112777
61747687037302338350328542629097
61747687037302338350329317469373
61747687037302338350331640417667
61747687037302338350331898579877
61747687037302338350331898679255
61747687037302338350331898697969
61747687037302338350331900096197
61747687037302338350332673518127
61747687037302338350332673519531
61747687037302338350332673536793
61747687037302338350332673536841
61747687037302338350332674936473
61747687037302382087464153776313
61747687037302382087464182474073
61747687037302382087464182491543
61747687037302382224724935681741
61747687037302382819249457077219
61747687037302382820002344221191
61747687037302382820002344225403
61747687037302382820002602505657
61747687037302382820086027046599
61747687037302382821693822082483
61747687037302382821694596917143
61747687037302382821694596921355
61747687037302382821694855201609
61747687037302382821697179549583
61747687037302382821697954384243
61747687037302382821760711904029
61747687037302382821760716503299
61747687037302385793502206957061
61747687037302385793502234137097
61747687037302385793504558603115
61747687037302385930762875593385
61747687037302386388026497247901
61747687037302386388026840086449
61747687037302386388026841621643
61747687037302386388779642676547
61747687037302386388779987050081
61747687037302386388781965605967
61747687037302386388781967022909
61747687037302386388781967024313
61747687037302386388782309962239
61747687037302386388782309981113
61747687037302386388782311379181
61747687037302386388782311398055
61747687037302386388783000124773
61747687037302386388783000143647
61747687037302386388783080098251
61747687037302386388783081515193
61747687037302386388783084802515
61747687037302386388783084814161
61747687037302386388783084819985
61747687037302386388783086213841
61747687037302386388783086219457
61747687037302386388783086236927
61747687037302386388783343081365
61747687037302386388783343100239
61747687037302386388844727720811
61747687037302386388844729137753
61747687037302386388845760839937
61747687037302386388845762239617
61747687037302386388846105196209
61747687037302386388863325496131
61747687037302386388865649844105
61747687037302386388866767622307
61747687037302386388866767639569
61747687037302386388866769039249
61747687037302386390474219718861
61747687037302386390474562558813
61747687037302386390474564094007
61747687037302386390477575769019
61747687037302386390477658675759
61747687037302386390477661858087
61747687037302386390477661863703
61747687037302386390477920144165
61747687037302386390536980416763
61747687037302386390536980422379
61747687037302386390536981833705
61747687037302386390540333284593
61747687037302386390540334701535
61747687037302386390540337883863
61747687037302386390540337889479
61747687037302386390557902540057
61747687037302386390561255407887
61747687037302386390561258594427
61747687037302386390561344683495
61747687037302386525287510257967
61747687037302386526039622567279
61747687037302386526040397401939
61747687037302386526040397406151
61747687037302386526042978617437
61747687037302386526042980034379
61747687037302386526043750269769
61747687037302386526043753456309
61747687037302386526043754869039
61747687037302386526106516988095
61747687037302386526124080227347
61747687037302386526127437694447
61747687037302386527735231313389
61747687037302386527735232730331
61747687037302387577890899229273
61747687037302387577891932348399
61747687037302387577892042417913
61747687037302387577894255279431
61747687037302387577894256696373
61747687037302387577894365366207
61747687037302387577894370070471
61747687037302387578459229037737
61747687037302387578459229137115
61747687037302387578459229154377
61747687037302387578459230554057
61747687037302387578460262256241
61747687037302387578647510777383
61747687037302387578647510794645
61747687037302387578647512194325
61747687037302387578647515382269
61747687037302387578647515399739
61747687037302387578647515517831
61747687037302387578710277514583
61747687037302387578710277613961
61747687037302387578710277632675
61747687037302387578710279030903
61747687037302387578711310733087
61747687037302387578711310751801
61747687037302387580151481850329
61747687037302387580153801599033
61747687037302387580153806198303
61747687037302387580154834718159
61747687037302387580338620284695
61747687037302387580338621701637
61747687037302387580339653403821
61747687037302387580339763473335
61747687037302387580339763490597
61747687037302387580339768194861
61747687037302387580339768195068
61747687037302387580339768195069
61747687037302387580339769612010
61747687037302387580339769612011
61747687037302387580341977751795
61747687037302387580342087838571
61747687037302387580342092542835
61747687037302387580402527127585
61747687037302387580402530309913
61747687037302387580402531726855
61747687037302387580405883177743
61747687037302387580405884594685
61747687037302387580405887777013
61747687037302387585237408896319
61747687037305039320682538210797
61747687037305039458696463511473
61747687037305039458696463530347
61747687037305039458698786343127
61747687037305039458698786461171
61747687037305039458698786461379
61747687037305039458698787859447
61747687037305039458698787878321
61747687037305039503696791407277
61747687037305039503696874314017
61747687037305039503696877378093
61747687037305039504450019723581
61747687037305039504450019742455
61747687037305039504452342673487
61747687037305039504512695749357
61747687037305039869725212756093
61747687037305039870478726637889
61747687037305039870478726656763
61747687037305039870541115700105
61747687037305039870541488752733
61747687037305040052739548859313
61747687037305040052739552041641
61747687037305040053492694287751
61747687037305040053495018635725
61747687037305040053576377095897
61747687037305040053578700044191
61747687037305040053579733146055
61747687037305040053579733163317
61747687037305083974394929906191
61747687037305083974395015645339
61747687037305083974457692021035
61747687037305083974457777760183
61747687037305083976087264110815
61747687037305083976090277204381
61747687037305083976090362941917
61747687037305083976090362943529
61747687037305083976090366007605
61747687037305083976153039317613
61747687037305083976153039323437
61747687037305083976153042033381
61747687037305083976153042505557
61747687037305083976153125062585
61747687037305083976153128244705
61747687037305084522684801998515
61747687037305084523437947426953
61747687037305084525129167003779
61747687037305084525129938656111
61747687037305084525129941838439
61747687037305084525129941842651
61747687037305084525130200122905
61747687037305084525132524470879
61747687037305084525133299305539
61747687037305084525192703957495
61747687037305084525196056825325
61747687037305084525196061424595
61747687037305087680433068826087
61747687037305087680435391775993
61747687037305087680435393174061
61747687037305087680436081919653
61747687037305087680436163310073
61747687037305087680436163426713
61747687037305087680436163428117
61747687037305087680436163428325
61747687037305087680436166492401
61747687037305087680436166609041
61747687037305087680436166614865
61747687037305087680436168008721
61747687037305087680436168014337
61747687037305087680436424876245
61747687037305087680436424895119
61747687037305087680495744851863
61747687037305087680495830940931
61747687037305087680498067683517
61747687037305087680498069199837
61747687037305087680498839335849
61747687037305087680498839452489
61747687037305087680498842518177
61747687037305087680498842634817
61747687037305087680498842640641
61747687037305087680498844034497
61747687037305087680498844040113
61747687037305087680498925547381
61747687037305087680498928729501
61747687037305087680498928729709
61747687037305087680499182292441
61747687037305087680499183808761
61747687037305087680499186991089
61747687037305087680519763346993
61747687037305087680519846253733
61747687037305087680519849436061
61747687037305087680519849440273
61747687037305087682127644353693
61747687037305087682130657563899
61747687037305087682130740470639
61747687037305087682130743652967
61747687037305087682130743658583
61747687037305087682131001939045
61747687037305087682193416496415
61747687037305087682193419678743
61747687037305087682193419684359
61747687037305088229478066321289
61747687037305088229479099440415
61747687037305088229559426198403
61747687037305088229561749146697
61747687037305088229562782265823
61747687037305088231170319017241
61747687037305088231173676484341
61747687037305089281894574943102
61747687037305089281894575125433
61747687037305089281894575144307
61747687037305089281895346777765
61747687037305089281895346796639
61747687037305089281895349960093
61747687037305089281895349978967
61747687037305089281895351378403
61747687037305089281895351378646
61747687037305089281895351378647
61747687037305089281895351382859
61747687037305089283589147583139
61747687037305089283589922422011
61747687037305089464071971738893
61747687037305089464824855700537
61747687037305089464824858887077
61747687037305089464825117167331
61747687037305089464825888819663
61747687037305089464887621001921
61747687037305089464888654121047
61747687037305089464908541708273
61747687037305089464909574827399
61747687037305089464909576227079
61747687037305089466516336744157
61747687037305089466517108396489
61747687037305089466517111583029
61747687037305089466517369863283
61747687037305089466519694211257
61747687037305089466520465863589
61747687037305089466520469050129
61747687037305089466579870515545
61747687037305089466579873697873
61747687037305089466583226565703
61747687037305089466583227982645
61747687037305089466583231164973
61747687037305089467333015943983
61747687037305089467335338875015
61747687037305089467335340291957
61747687037305089467336371994141
61747687037305089467353936633073
61747687037305089467353936650335
61747687037305089467356259581367
61747687037305089467356260998309
61747687037305089467357292700493
61747687037305089467357294100173
61747687046129452030451456373658
61747687046129453685114933232330
61747687046129453685115018975691
61747687046133355616956293118081
61747687046133355616956293118082
61747687046133355619466771505135
61747687046133355749133440213527
61747687046133355754217047493391
61747687046133355754278776506530
61747687046133355754278776506531
61747687046133355754279809608235
61747687046133355754279809608395
61747687046133355756727269218497
61747687046133355756727527481329
61747687046133355756727527481489
61747687046164575827259773899322
61747687046165470510656808834861
61747687046165470510907857311707
61747687046168428485109187640649
61747687046168472408446356451521
61747687046168472408446356451522
61747687046168472410956834838575
61747687046168477898873185924653
61747687046168477898876543509845
61747687046168477898935861950270
61747687046168477898935863485464
61747687046169372739860885216640
61747687046169372971174530811927
61747687046169372976320900206795
61747687046169372978768359816897
61747687046169372978768618079889
61747687046169373356794952492745
61747687046169373357631780729329
61747687046169373562686472187211
61747687046169373565133933313793
61747687046169373565134190060305
61747687046169378306547049257150
61747687046169378329486889215230
61747687046169378329486890750424
61747687046169378924314588719924
61747687046169378924314588719925
61747687046169378924317944769839
61747687046169378924317944770082
61747687046169378924317944770083
61747687046169378924317946305117
61747687249976830379100574469315
61747687249976830379100660208463
61747687249976830379100661724783
61747687249976830516361330361107
61747687249979532219545712445327
61747687249980432650096739710287
61747687249980432650096741226607
61747687249980480409127830548215
61747687249980480820910094724391
61747687250001145245367978267181
61747687250001145702906121603759
61747687250001145703238185228441
61747687250001145703240852533007
61747687250001145703241627371879
61747687250001145703241627373283
61747687250001145703241627390545
61747687250001145703241627390593
61747687250001145703241628790225
61747687250001145703241885652133
61747687250001145708324197313739
61747687250001145710016449543131
61747687250001145710016451059451
61747687250001145710018774007745
61747687250001145840439878631315
61747687250001145840501521169331
61747687250001145840502296008203
61747687250001145840502296009607
61747687250001145840502296026869
61747687250001145840502296026917
61747687250001145840502297426549
61747687250001145845584865950063
61747687250001190174543370221469
61747687250003846948803324238237
61747687250003846994556880450345
61747687250003846994559203398639
61747687250003847543683237815225
61747687250003847543685560763519
61747687250003847543686593871207
61747687250003847543686679958663
61747687250003847543686679964487
61747687250003847548769249550603
61747687250003891466194129068055
61747687250003892020406497701753
61747687250003892020406498168313
61747687250003892020406499218073
61747687250004747516615104828909
61747687250004747516615105878669
61747687250004747562368574951949
61747687250004747562368661041017
61747687250004747562368662090777
61747687250004747562370899299923
61747687250004747562370985039071
61747687250004747567537927600079
61747687250004747567537927949999
61747687250004747569230180296031
61747687250004747974150580860921
61747687250004747974152905208895
61747687250004747974237706873703
61747687250004747974237706875315
61747687250004747974237706892577
61747687250004747979320276815563
61747687250004747981012529044955
61747687250004747981012530561275
61747687250004747981014853509569
61747687250004748111411335586313
61747687250004748111411336636073
61747687250004748111498375511639
61747687250004748111498375528901
61747687250004792034005566352215
61747687250004792034005910708487
61747687250004792445787829478631
61747687250004792445788173834903
61747687250004792445790153826605
61747687250004792445873836179629
61747687250004792445874950788553
61747687250004792450957524966713
61747687250004792450957525433273
61747687250004792583048584204023
61747687250004792583048585253783
61747687250004792583048842471227
61747687250004796150217314182691
61747687250004796150220751739909
61747687250004796156995578614021
61747687250004796156995579663781
61747687250011651915111060664177
61747687250011651915111146753245
61747687250011651915111147803005
61747687250011651915113385012151
61747687250011651915113470751299
61747687250011651915925936138093
61747687250011651915929292555433
61747687250011652326893066573149
61747687250011652326895390921123
61747687250011652327711298464405
61747687250011652327711299514165
61747687250011652334236192874487
61747687250011652334486120739247
61747687250011652464153821298541
61747687250011652464153822348301
61747687250011652464156145296387
61747687250011652464721004367243
61747687250011652464721004717163
61747687250011652464722037819027
61747687250011652471747908583765
61747687250011652471747909633525
61747687250011652471748024424772
61747687250011696387566652409057
61747687250011696799098614618085
61747687250011696936358249798413
61747687250011696936358622851041
61747687250011700091912451844093
61747687250011700091912452893853
61747687250011700093604705589805
61747687250011700093607028538099
61747687250011700093608032960869
61747687250011700505138990747127
61747687250011700640705455209822
61747687250011700642398998980083
61747687250011700642400031903828
61747687250011951921369725464147
61747687250011952058630394100471
61747687250011952059174446901675
61747687250011952059174446901883
61747687250011952059174447251595
61747687250011952059174447251803
61747687250011952059174448301355
61747687250011952059362733259465
61747687250011952059362733609385
61747687250011952059362734659145
61747687250011952470412400009443
61747687250011952523757833949889
61747687250011952523757835349569
61747687250011952651732163649133
61747687250011952651732420866577
61747687250011952653426739643299
61747687250011952653426997910503
61747687250011952653970677659079
61747687250011952653970678008999
61747687250011952653970678009207
61747687250011952653970679058759
61747687250011952654158964366789
61747687250011952654158965416549
61747687250011952654239547986685
61747687250011952654242646823611
61747687250011952654242646825015
61747687250011952654242646842277
61747687250011952654242646842325
61747687250011952654242647173531
61747687250011952654242647179147
61747687250011952654242647192197
61747687250011952654242647192245
61747687250011952654242647192404
61747687250011952654242648241957
61747687250011952654242904987225
61747687250011952654242905103865
61747687250011952654242905453785
61747687250011952654243680294061
61747687250011952659075287501031
61747687250011952659075288550791
61747687250011952659326249871547
61747687250011952659326249884597
61747687250011952659326250934357
61747687250011952659326335960615
61747687250011952660767541596663
61747687250011952660767541602487
61747687250011952660767541615536
61747687250011952660767541615537
61747687250011952660769864078397
61747687250011952660769865594717
61747687250011952660769865613590
61747687250011952660769865613591
61747687250011952660955827960116
61747687250011952660955827960117
61747687250011952660958150908410
61747687250011952660958150908411
61747687250011952661017469461423
61747687250011952661017470511183
61747687250011952661018502567499
61747687250011952661018502568903
61747687250011952661018502580549
61747687250011952661018503630309
61747687250011952661018588656567
61747687250011952661018588662183
61747687250011952661018588675233
61747687250011952661018588675281
61747687250011952661018588675440
61747687250011952661018589724993
61747687250011952661018589725041
61747687250011952661018589725200
61747687250011952661020826915473
61747687250011952661020826928523
61747687250011952661020827978283
61747687250011952661020912654621
61747687250011952661020912673287
61747687250011952661020912673335
61747687250011997125629877252805
61747687250011997125629963346085
61747687250011997125629963359135
61747687250012000829975762425377
61747687250012000829975763475137
61747687250012000831670339002743
61747687250012000831670340519063
61747687250012000831670340537936
61747687250012000831670340537937
61747687250012001882558517674377
61747687250012001882558518737187
61747687250012001883999723312037
61747687250012001884249622478829
61747687250012001884250741687023
61747687250012001884250742736783
61747687250012001884250770370329
61747687250012001884250770371733
61747687250012001884250770383379
61747687250012001884250771433139
61747687250012001884253065685077
61747687250012001884253094381433
61747687250012001884253094718303
61747687250012001884253094731353
61747687250012001884253095781113
61747687250012852489179184156285
61747687250012852489181507104579
61747687250012852489662683349819
61747687250012852489662683699739
61747687250012852489662684749499
61747687250012852489913760524425
61747687250012852489913760874345
61747687250012852489913761924105
61747687250012852626923351986143
61747687250012852626923352336063
61747687250012852626923353385823
61747687250012852626923466777391
61747687250012852626923467127311
61747687250012853038221858701581
61747687250012853038224181649875
61747687250012853038705357895115
61747687250012853038705358245035
61747687250012853038705359294795
61747687250012853038705730966617
61747687250012853038705731316537
61747687250012853038705732366297
61747687250012853082283191263805
61747687250012853082283191264013
61747687250012853082283534220605
61747687250012853083975443609837
61747687250012853083975443610045
61747687250012853083977766441491
61747687250012853083977766558131
61747687250012853083977766558339
61747687250012853083977767957811
61747687250012853083978110914611
61747687250012853084455845372157
61747687250012853084459287043211
61747687250012853084459287159851
61747687250012853084459287178725
61747687250012853084459287509771
61747687250012853084459287528645
61747687250012853084459288578405
61747687250012853084709991146315
61747687250012853084709991262955
61747687250012853084709991281829
61747687250012853084709991612875
61747687250012853084709991631749
61747687250012853084709992681509
61747687250012853084731256361763
61747687250012853084731256711683
61747687250012853084731257761443
61747687250012853089626314765991
61747687250012853089626316165671
61747687250012853089814602529124
61747687250012853089877277149557
61747687250012853089877278549237
61747687250012853089877363225575
61747687250012853091320891459997
61747687250012853091320892859677
61747687250012853091506853825397
61747687250012853091506855225076
61747687250012853091506855225077
61747687250012853091568496259823
61747687250012853091568497776143
61747687250012853091569530895269
61747687250012853091569530913983
61747687250012853091571853726923
61747687250012853091571853843563
61747687250012853091571855243243
61747687250012853091571855261957
61747687250012853091571939919581
61747687250012853219544202856929
61747687250012853221238779550935
61747687250012853221716599747629
61747687250012853221719697884715
61747687250012853221719956164969
61747687250012853221719957214729
61747687250012853221991666717833
61747687250012853221991924998087
61747687250012853221991925348007
61747687250012853221991926397767
61747687250012853227138031861899
61747687250012853228579237149639
61747687250012853228579237166901
61747687250012853228581561514875
61747687250012853228767522461721
61747687250012853228767523524531
61747687250012853228767523861401
61747687250012853228767523874451
61747687250012853228769846809695
61747687250012853228769847872505
61747687250012853228830285626277
61747687250012853228830285626325
61747687250012853228830285626484
61747687250012853228832608555905
61747687250012853228832608574571
61747687250012853228832608574619
61747687250012897556096188590493
61747687250012897556096531547085
61747687250012897556179870943517
61747687250012897561263474108093
61747687250012897693441658893237
61747687250012901260441989075289
61747687250012901260442332031881
61747687250012901260525671894873
61747687250012901260526789690337
61747687250012901260526791090017
61747687250012901262134241771241
61747687250012901262220248588879
61747687250012901262221366267703
61747687250012901262221367784023
61747687250012901267301527288841
61747687250012901267303851636815
61747687250012901397702743450761
61747687250012901397703000668205
61747687250012901397787459745215
61747687250012901399394996146713
61747687250012901399395253364157
61747687250012901399482035022279
61747687250012901399482036439221
61747687250012902450119252604825
61747687250012902450307538968278
61747687250012902450370299664729
61747687250012902451811504950857
61747687250012902451813827899151
61747687250012902451813829298831
61747687250012902451999790264551
61747687250012902451999791664230
61747687250012902451999791664231
61747687250012902452062553429155
61747687250012902452064876358735
61747687250015554193160820487611
61747687250015554330358812761497
61747687250015554330358813111417
61747687250015554330358814161177
61747687250015554330421574863083
61747687250015554376108927167037
61747687250015554376112368973605
61747687250015554376112369323525
61747687250015554376175044980507
61747687250015554376175045330427
61747687250015554381279397610631
61747687250015554381279397960551
61747687250015554381279397979424
61747687250015554382971563169367
61747687250015554382971564569047
61747687250015554382971649258435
61747687250015554382971649262647
61747687250015554382971650306583
61747687250015554382971650308195
61747687250015554382971650325457
61747687250015554382971650656503
61747687250015554382971650662327
61747687250015554382971650675376
61747687250015554382971650675377
61747687250015554382973887517341
61747687250015554382973973254877
61747687250015554382973973256489
61747687250015554925155043868821
61747687250015554925155044918581
61747687250015554925238726327047
61747687250015554925238726344309
61747687250015554925238726681179
61747687250015554925238726694229
61747687250015554925239759796093
61747687250015554932014582070935
61747687250015554932014583487877
61747687250015554932016906436171
61747687250015598847749270385373
61747687250015598847833986312645
61747687250015598847834072051793
61747687250015598847834072405925
61747687250015599396877005231475
61747687250015602552095070870169
61747687250015602552095413826761
61747687250015602552179786797441
61747687250015602552179872536589
61747687250015602552179872890721
61747687250015602553787323566121
61747687250015603101138088372057
61747687250015603101222804299329
61747687250015603102830341068009
61747687250015604155246849689822
61747687250015604155248801167499
61747687250015604155249174220127
61747687250015604338176358794925
61747687250015604338177133633797
61747687250015604338177134696607
61747687250015604338177135033477
61747687250015604338177135046527
61747687250015604338177391914051
61747687250015604338177393313731
61747687250015604338179457981771
61747687250015604338179459044581
61747687250015604338179716262025
61747687250015604338239896798401
61747687250015604338242219746695
61747687250015604338260817504753
61747687250015604338260817522015
61747687250015604338263140453047
61747687250015604338263141869989
61747687250015604338264173572173
61747687250015604338264174971853
61747687250015604338995365175133
61747687250015604338995365525053
61747687250015604338995366574813
61747687258839966306690696613849
61747687258839966902113807000609
61747687258842517966138114877827
61747687258843868767020130698091
61747687258843868772102247600795
61747687258843868813504797019149
61747687258843868841548991674714
61747687258843869224533571882791
61747687258843869225286717293967
61747687258843869229635858309889
61747687258843869367715873563033
61747687258843870414149187435843
61747687258843870597142234832655
61747687258843870597142491577923
61747687258843870597142493112957
61747687258843870597894603887235
61747687258843870597894605422429
61747687258843871008924499021929
61747687258843871008945419728281
61747687258843871014841572734307
61747687258843871014843895682601
61747687258843871014844928784465
61747687258843871014844930319499
61747687258864078469721213415099
61747687258864078469723536363393
61747687258864078477063219121821
61747687258864078477064252223685
61747687258864078477066575171979
61747687258864083957640913587669
61747687258864083957643236535963
61747687258864083957644269637827
61747687258864083964982919294391
61747687258864083964986275344549
61747687258866785668418265265447
61747687258866785668421621315605
61747687258866829591012494981589
61747687258866829591015851031747
61747687258875838785632946068705
61747687258875840571713890668075
61747687258875941440609907881060
61747687258875985983984728759695
61747687258875985983984728759696
61747687258875985983985761861560
61747687258875989063282510962979
61747687258875989688237417922399
61747687258875989688330529594411
61747687258875989688330529594412
61747687258875989688331562714989
61747687258878491268092103947215
61747687258878491268095459997373
61747687258878540681116518073215
61747687258878540681117551175079
61747687258878540681119874123373
61747687258879891484571312579943
61747687258879891484571569797387
61747687258879891484573506659991
61747687258879891522713217141297
61747687258879891523528005476385
61747687258879891531139657477060
61747687258879891937005965554761
61747687258879892072591945101775
61747687258879892074284197447807
61747687258879893131700369317695
61747687258879893132515502492878
61747687258879893314713431846341
61747687258879893314713561414184
61747687258879893721413254185559
61747687258879893727311733250282
61747687258879893727311733251734
61747687258879893934835711446208
61747687276265749709550828600034
61747687276265755062447598937524
61747687276265755062719195067886
61747687276265755062719196467566
61747687276265755062720228169750
61747687276265755062720256867558
61747687276265755062722552517724
61747687276276560226884862991656
61747687276276560226887185939950
61747687276276560226888305135094
61747687276276560229059926117044
61747687276276560229332584047078
61747687276276561875435837443620
61747687276276561875707433573982
61747687276276561875707434973662
61747687276553636565597101753168
61747687276553637167736400366678
61747687276553637167736744740212
61747687276553637167736745789972
61747687276557539025842854528162
61747687276564441732209428913814
61747687276564441732209433513084
61747687276564443378585340240390
61747687276565392125640358148470
61747687276565392125640359211280
61747687276565392125643801354718
61747687276565692314099516692290
61747687276565694098484824197870
61747687276568394024873139248568
61747687276568394024873166411342
61747687276568394024873170660692
61747687276568394024873510784876
61747687276568394024873515016964
61747687276568394024876609617590
61747687276568394024876611152624
61747687276568394024876614334952
61747687276568394162137279788948
61747687276568394162137282971276
61747687276568394162137282975488
61747687276568394162137622745540
61747687276568394162137627331760
61747687276568394162138397567150
61747687276568394162138397584412
61747687276568394162138398984092
61747687276568394201091648046752
61747687276568394201091652646022
61747687276568394201091992420286
61747687276569744869816408975326
61747687276569745464610316784436
61747687276569745464612639714016
61747687276569745464612639732730
61747687276569745469693919832372
61747687276569745469694001320718
61747687276569745469694005571520
61747687276569746659287495956104
61747687276569746699123634432172
61747687276569747248166651932608
61747687276569747248166651934060
61747687276569747248250336176618
61747687276569747253330581285070
61747687276569747254082693592930
61747687276569747254083726713508
61747687276588753357083697764400
61747687276588753357083697781662
61747687276588753357084730883526
61747687276588753357084842488234
61747687276588753357084846737584
61747687276588753357087169667004
61747687276588753357087169685878
61747687276588753951879957236826
61747687276588753951880990338690
61747687276588753951884429295588
61747687276588753959227582895262
61747687276588753959478631372060
61747687276588757665264521130216
61747687276588758707808876879106
61747687276588758710256599352874
61747687276588759302601664448928
61747687276588759302602783639860
61747687276588759302602783657122
61747687276588759302605107655176
61747687276588759310134223597116
61747687276588759310134223614378
61747687276588759310196985716332
61747687276588759310196985733594
61747687276588759310199309731648
61747687276588803182706313374848
61747687276588803182709750932066
61747687276588803182709752331746
61747687276588803182709755518286
61747687276589659278064910506240
61747687276589659278064937785654
61747687276589659877948243513716
61747687276589659877949362708860
61747687276589659880205355263262
61747687276589659880205699636796
61747687276589659880208023984770
61747687276589703750518095365200
61747687276589703750518095369412
61747687276589703750521534326310
61747687276589703750521537508638
61747687276589954525679467613364
61747687276589954525679840665992
61747687276589954533270567301788
61747687276589954533270570484116
61747687276589954533273923351946
61747687276589954708963367394300
61747687276589954708965690342594
61747687276589959464807570046450
61747687276589959467314611077490
61747687276589960021190271723708
61747687276589960021193627773866
61747687276589960059685074606402
61747687276589960059687397554696
61747687276589960059688516749840
61747687276589960067216485865850
61747687276589960067218808814144
61747687276590003938977253895970
61747687276590003939788656083620
61747687276590003939788659265948
61747687276590003939788684762714
61747687276590003939788689361984
61747687276590003939792012133778
61747687276590003939792126906152
61747687276590003939792131505422
61747687276590004534337227711414
61747687276590004534337313804694
61747687276590004541112137492266
61747687276590004541115490360096
61747687276590004541115493542424
61747687276590004541115493546636
61747687276590007643323052981086
61747687276590009427708387649440
61747687276590009427711716555538
61747687276590009427711745234632
61747687276590009427712864448442
61747687276590009429403999348930
61747687276590009429407441492368
61747687276590009430218757586738
61747687276590009430218872359112
61747687276592655817332922460872
61747687276592655824923305073054
61747687276592655824923309322404
61747687276592655824923648029646
61747687276592655824923648046908
61747687276592655824923652278996
61747687276592655824924338193632
61747687276592655824924342442982
61747687276592655824924681167486
61747687276592655824924685399574
61747687276592655824945263149334
61747687276592655824948701043422
61747687276592656412210422771474
61747687276592656412210427020824
61747687276592656412213864914912
61747687276592656419740804098336
61747687276592656419740805161146
61747687276592656419741834030922
61747687276592656419741837217462
61747687276592659530985639278376
61747687276592661168051157787632
61747687276592661168051159187312
61747687276592661168054629672974
61747687276592661170561643424600
61747687276592661170561670704014
61747687276592661170561671053934
61747687276592661175582597726174
61747687276592661175645016884426
61747687276592661175645359841018
61747687276592661175645359858280
61747687276592661178093081963462
61747687276592661178113631016866
61747687276592661765378822536404
61747687276592661765379941731548
61747687276592661770462511323488
61747687276592661770462512373248
61747687276592661772910234845612
61747687276592703995844700722466
61747687276592703995844704971816
61747687276592703995844958989670
61747687276592703995844962171998
61747687276592703995844962189260
61747687276592703995844963239020
61747687276592703995848056772624
61747687276592703995848401146158
61747687276592703995848402195918
61747687276592704000928303420482
61747687276592704000928307652570
61747687276592704000928308019752
61747687276592704000928389509550
61747687276592704000928393741638
61747687276592704000928393758900
61747687276592704000928647776754
61747687276592704000928650959082
61747687276592704000928650976344
61747687276592704000928652026104
61747687276592704000931745559708
61747687276592704000931745563920
61747687276592704000931746609468
61747687276592704000931746626730
61747687276592704000931746963600
61747687276592704000931746976650
61747687276592705642220612049042
61747687276592705642220616298392
61747687276592705642972613803566
61747687276592705642972985806434
61747687276592705642973761709568
61747687276592705642976055947004
61747687276592705647304305068214
61747687276592705647304305085476
61747687276592705649750875402488
61747687276592705649750879634576
61747687276592705780234512189822
61747687276592705780234516439172
61747687276592705780234770470076
61747687276592705780234773656616
61747687276592705780237868239980
61747687276592705780238212613514
61747687276592705787012691944814
61747687276592705787012696176902
61747687276592705787016134088252
61747687276592705825966028481720
61747687276592705825966028500434
61747687276592705825966032731070
61747687276592705825966032749784
61747687276592705825966372855254
61747687276592705825966377106056
61747687276592705825986953456136
61747687276592705825990395599574
61747687276592705832765219287146
61747687276592705832766248156922
61747687276592705832766252389010
61747687276592706237769217632312
61747687276592706237772659775750
61747687276592709486274892568214
61747687276592709486275147648878
61747687276592709486275150831206
61747687276592709486275150835418
61747687276592709486278589792316
61747687276592709491358492079690
61747687276592709491358495248968
61747687276592709491358495262018
61747687276592709491358496665910
61747687276592709491358581338036
61747687276592709491358836435962
61747687276592709491358839618290
61747687276592709491361934205866
61747687276592709491361935622808
61747687276592711132650799645440
61747687276592711133402798213424
61747687276592711133403170216292
61747687276592711133403945056616
61747687276592711133406240356862
61747687276592711138486485954960
61747687276592711138486487354640
61747687276592711138486514647104
61747687276592711138486516046784
61747687276592711138486859003376
61747687276592711138486859007588
61747687276592711138487633842248
61747687276592711138487633843700
61747687276592711138487633860962
61747687276592711140181062998886
61747687276593561738310690579522
61747687276593561743394036410014
61747687276593562333106922755272
61747687276593562333110364898710
61747687276593562338274208274532
61747687276593562338277650417970
61747687276593562340721930746896
61747687276593562340725372890334
61747687276593609916826174913838
61747687276593609916826178096166
61747687276593611707993906438990
61747687276594062058839428738251
61747687276600464444677237685760
61747687276600464444677264965174
61747687276600465039473495741244
61747687276600465039473497140924
61747687276600465039474528843108
61747687276600465039476853191082
61747687276600465039476939284362
61747687276600465046817682442782
61747687276600465046818026816316
61747687276600466091053176291750
61747687276600466091053176641670
61747687276600466685849407067820
61747687276600466685849407417740
61747687276600466685849408467500
61747687276600466685850526612884
61747687276600466685852850610938
61747687276600466693384290568194
61747687276600466693444728689356
61747687276600466693447052687410
61747687276600508917133861505830
61747687276600510563443566088548
61747687276600510563444685296742
61747687276600510563447009294796
61747687276600510700704320813940
61747687276600510700704320831202
61747687276600510700704322230882
61747687276600514405053478434630
61747687276600514405053479834310
61747687276600759699886250900100
61747687276600759699886251949860
61747687276600761346258804740862
61747687276600764631419897225970
61747687276600764631419897244844
61747687276600764633926938257010
61747687276600765043013502004986
61747687276600765043013875057614
61747687276600765043013875076488
61747687276600765045520543036026
61747687276600765045520543385946
61747687276600765045520916088654
61747687276600765045520916438574
61747687276600765050541843110814
61747687276600765050604605225658
61747687276600765053052327231462
61747687276600765053052327348102
61747687276600765187803632023806
61747687276600765236338263118144
61747687276600765236338264517824
61747687276600765236339296220008
61747687276600765236341620567982
61747687276600766277795808552546
61747687276600766277795808571420
61747687276600766280302849583586
61747687276600766280302849933506
61747687276600766280323741942098
61747687276600766280323741960972
61747687276600766829094447323070
61747687276600766829094820375698
61747687276600766836626231168586
61747687276600766875120001415976
61747687276600766875121120611120
61747687276600766882651413725184
61747687276600809105586137869242
61747687276600809105589580025730
61747687276600809105589581075490
61747687276600809106402131506171
61747687276600809106404339313298
61747687276600809106404339663218
61747687276600809106404340712978
61747687276600809106404368011106
61747687276600809106404368361026
61747687276600809106404454104386
61747687276600810752776923268810
61747687276600810889974916229118
61747687276600810889974916229278
61747687276600814457059931873772
61747687276600814457059931892646
61747687276600814457063403777828
61747687276600814457063403796702
61747687276600814457122694007490
61747687276600814457122695057250
61747687276600814457126165897044
61747687276600814459570416129934
61747687276600814459570416479854
61747687276600814459570417529614
61747687276600814459571564372758
61747687276600814459573888370812
61747687276600814594320714828960
61747687276600814594324072414152
61747687276600814594324072432818
61747687276600814594324072433026
61747687276600814594325191627962
61747687276600814596016326528450
61747687276600814596019768671888
61747687276600814596831084766258
61747687276600814596831086165938
61747687276600814596831199538632
61747687276600815051584566538194
61747687276600815051587665370908
61747687276600815051646985696446
61747687276600815051647328653038
61747687276600815051667906052878
61747687276600815051671348196316
61747687276600815053363601242188
61747687276600815054094706401948
61747687276600815054094706751868
61747687276600815054095050775482
61747687276600815054095051125402
61747687276600815054095052175162
61747687276600815059199316249516
61747687276600815059199317312326
61747687276600815060893893293442
61747687276600815060893894356252
61747687276600815188844977938360
61747687276600815188844977957234
61747687276600815191355461131712
61747687276600815191355719276452
61747687276600815191355719393092
61747687276600815191355720811486
61747687276600816240700069834168
61747687276600816243144319931544
61747687276600816243144320398104
61747687276600816243144321466738
61747687276600816243144349095864
61747687276600816243144349095912
61747687276600816243207110865208
61747687276600816243207111215128
61747687276600961655477861678274
61747687276600961655478609337110
61747687276600961655478609355984
61747687276600964733960942456229
61747687276600964736467983506143
61747687276600964737220095815455
61747687276600965359820305762992
61747687276600965359823661813150
61747687276600965359823747906430
61747687276600965359823749441624
61747687276600965359824782543488
61747687276600965359824782562202
61747687276600966381088966092117
61747687276600966383596007142031
61747687276600966383596007491951
61747687276604366904922990479628
61747687276604366910007396710112
61747687276604366910009719658406
61747687276604366910009805751846
61747687276604366912538800590942
61747687276604367499719248535112
61747687276604367499719249934792
61747687276604367499720281636976
61747687276604367499722605984950
61747687276604367499722692078230
61747687276604367504886535454052
61747687276604367507334257926416
61747687276604367507334342620175
61747687276604367507334342620176
61747687276604367507334344019855
61747687276604367507334344019856
61747687276604367507335375722039
61747687276604367507335375722040
61747687276604367507337700069770
61747687276604367507337700069854
61747687276604367507337700070013
61747687276604367507337700070014
61747687276604368551298900756444
61747687276604368551298901806204
61747687276604368556385717078422
61747687276604411377400189232676
61747687276604411377400447512930
61747687276604411377400447862850
61747687276604411377400448912610
61747687276604411384176046022112
61747687276604411384176046039374
61747687276604411384176046376244
61747687276604411384176046389294
61747687276604411384178369324538
61747687276604411384178370387348
61747687276604413031304069656548
61747687276604413031304070006468
61747687276604416728121901044048
61747687276604416729814154089920
61747687276604416730566151608144
61747687276604416730566524194212
61747687276604416730566524660772
61747687276604416730567270803288
61747687276604416730567299501096
61747687276604416730567643874790
61747687276604416730569967872844
61747687276604416735649840395228
61747687276604416735649840399440
61747687276604416735649869091584
61747687276604416735650988305602
61747687276604416735650989705282
61747687276604416737344417443366
61747687276604416737344445668950
61747687276604416737347889347582
61747687276604416738161472879760
61747687276604416867828312161034
61747687276604416867830636509008
61747687276604416872911657991526
61747687276604416874606233618510
61747687276604416874606235035452
61747687276604416874608557983746
61747687276604416911049087016914
61747687276604416911049087017074
61747687276604416911049431371734
61747687276604416911049431390608
61747687276604416911052443067072
61747687276604416911052529160512
61747687276604416911052787421892
61747687276604416911052787440766
61747687276604416913559570191552
61747687276604416913559828452932
61747687276604416913559828471646
61747687276604416918664095008490
61747687276604416918665214203634
61747687276604416920358672052416
61747687276604416920359791247560
61747687276604416920362114195854
61747687276604417322915034014286
61747687276604417322918476157724
61747687276604417325362755436890
61747687276604417325362756486650
61747687276604417325363874632034
61747687276604417325366198630088
61747687276604417330446444223974
61747687276604417330446445273734
61747687276604417462623509816734
61747687276604417462623511216414
61747687276604417462624542918598
61747687276604417462626867266572
61747687276604418559872719748832
61747687276604418559873064122366
61747687276604418559873065172126
61747687276604418559956402574240
61747687276604418567487813833688
61747687276604418567487814883448
61747687276604864039740397915975
61747687276604867018803778397232
61747687276604867018804121353824
61747687276604867195021225323597
61747687276604867195022258425461
61747687276604867201817958254940
61747687276604867225451755917771
61747687276604867743249371213739
61747687276604867744064244225165
61747687276604867744085164948987
61747687276604867745759854388217
61747687276604867746511966697529
61747687276604868803192442071014
61747687276604868803193934354922
61747687276604868803947079784812
61747687276604868848946026881552
61747687276604869397989044383440
61747687276604869398743310542216
61747690635327418769062427637937
61747690635330120472246725149617
61747690635330120472309487264461
61747690635331020902860514529421
61747690635331020903048800537083
61747690635331020903048800887003
61747690635331021040058507139969
61747690635331024609089178065805
61747690635400354055226851816497
61747690635400354055289613931341
61747690635400354100980408028605
61747690635400354101043170143449
61747690635400354101231485203211
61747690635400354238241162404077
61747690635400354238241162753997
61747690635400354238241191101837
61747690635400354238241191451757
61747690635400354238303838779773
61747690635400354238303953216681
61747690635400354238492239578683
61747690635400354238492239928603
61747690635424669431896197363273
61747690635424669431958959478117
61747690635424669431962056916767
61747690635424669432146901466377
61747690635424669569156951738745
61747690635424669569156952088665
61747690635424669569219627764521
61747690635424669569219628114441
61747690635424669569222722715067
61747690635424669569222725903011
61747690635424669569407655841849
61747690635424669569407656191769
61747690635424669569411007543279
61747690635424669569411009059599
61747690635427370723803420701835
61747690635427370723803422218155
61747690635427371272595392673397
61747690635427371272654715469777
61747690635427371272654715818293
61747690635427371272658067169803
61747690635427371272658068686123
61747690635427371272658068699173
61747690635427371272658071419153
61747690635427371272658072935473
61747690635427371272843002175875
61747690635428271291611764901689
61747690635428271291611765251609
61747690635428271291615116603119
61747690635428271291615118119439
61747690635428271291615202342267
61747690635428271291615203858587
61747690635428271703142980968409
61747690635428271703146419471797
61747690635428271703146424176061
61747690635428271703205743083253
61747690635428271703209095497573
61747690635428271703209095951083
61747690635428271703209095964133
61747690635428271703209099152077
61747690635428271703209100200433
61747690635428271703209100201837
61747690635428271703209186289501
61747690635428271703394029440835
61747690635428271703396351922569
61747690635428271703397466531493
61747690635428271703397468047813
61747690848145705340680537539185
61747690848145705340743299654029
61747690848145991254623476071165
61747690865763813586067831788021
61747690865766515289252129299701
61747690865766515289252129417745
61747690865766515289503177759077
61747690865766515289503179294271
61747690865767401037504584506521
61747690865767415719865918679505
61747690865767415857063911290053
61747690865836744753928439515293
61747690865836745165710704058859
61747690865836745348453045463241
61747690865836745348703749566345
61747690865861060083151947456249
61747690865861060542863548332609
61747690865861060549638399653727
61747690865861060549701161418651
61747690865861060677676582101957
61747690865861060679619538901013
61747690865861060680124303058001
61747690865861060680183623132997
61747690865861060680186979083777
61747690865861060686899154379119
61747690865861060686961916144043
61747690865861071798245050459521
61747690865861071798496098918897
61747690865861074772476046242255
61747690865861074909736800617727
61747690865864662354398731061385
61747690865864662402579116220945
61747690865864662814361380397121
61747690865864662814361381932315
61747690865864673520449159519361
61747690865864673520511831295787
61747690865864673520511835527875
61747690865864673520511835545137
61747690865864673520700207978737
61747690865864677226486093491915
61747690865864677226487126593779
61747690865864677226487208450759
61747690865864677226487212700109
61747690865864677226489532448813
61747690865864677226549884476535
61747690865864677226549888708623
61747690865864677226549888725885
61747690865864677226737141951291
61747690865864677226738170821067
61747690865864677226738175070417
61747690865864677226738261159485
61747690865871581579985535127399
61747690865871581579985536544341
61747690865871581579985536643719
61747690865871581579985536660981
61747690865871581579985539730881
61747690865871581579985539848925
61747690865871581579985541242989
61747690865871581579985541247201
61747690865871581579985541248605
61747690865871581580048211501483
61747690865871581580048213036677
61747690865871581580048217268765
61747690865871581580048301845725
61747690865871581580048301963769
61747690865871581580048303362045
61747690865871582128839927914175
61747690865871582128839928030815
61747690865871582128839929449369
61747690865871582129028209672487
61747690865871582129028211188807
61747690865871582129028214258707
61747690865871582129028214375347
61747690865871582129028214394221
61747690865871582129028215793901
61747690865871867493865717206823
61747690865871882318023368349347
61747690865871883370694369206990
61747690865872762570744840164745
61747690865872767329138934183349
61747690865872767329138935718543
61747690865872767329138962997749
61747690865872767329138964414899
61747690865872767466399344657463
61747690865872767466399602819673
61747690865872767466399717710091
61747690865872767878181608728645
61747690865872767878181983316467
61747690865872767924416744471783
61747690865872767924479505173689
61747690865872767924479506590839
61747690865872768061677499201387
61747690865875469032573933083977
61747690865875469032573935798133
61747690865875469032573935916177
61747690865875469169834690523525
61747690865875469169834690641569
61747690865875469215567354727041
61747690865875469581616954699701
61747690865875469581616956234895
61747690874722797905497584976541
61747690874722798042695577587089
61747690874722798042758253612865
61747690874722798047841942399949
61747690874723698473246603316855
61747690874723698610507271953179
61747690874727600933763953757613
61747690874727600933826629783389
61747690874727601071024622393937
61747690874727612189145712635409
61747690874727615163400815584071
61747690874727615168484418632007
61747690874727616947789507856283
61747690874727616947790622465207
61747690874727616952873110904219
61747690874727616952874225513143
61747690874728049601280193722037
61747690874728049601280279461185
61747690874728049601280279811105
61747690874734505424247624303781
61747690874734505429331313090865
61747690874734519653882131545099
61747690874734805430566640781553
61747690874734805613518189604209
61747690874734805613580865629985
61747690874734805613768893707313
61747690874734805613769265243621
61747690874734805618601906971009
61747690874734816137093753191381
61747690874734816137094782061157
61747690874734816731889898209637
61747690874734816731891012818561
61747690874734819705954734349889
61747690874734819705957057298183
61747690874734820437679313018131
61747690874734820437741989025033
61747690874734820437741989043907
61747690874734820437928037129533
61747690874734821487815465002753
61747690874734821487816493872529
61747690874734821490343426622101
61747690874734821490346868765539
61747690874734821490346870300732
61747690874734955738645401841168
61747690874735705998315287585559
61747690874735705998315660657061
61747690874735706044069215333975
61747690874735706044069216869169
61747690874735706044131891359751
61747690874735706044319919437079
61747690874735706044319920972273
61747690874735706044320292508581
61747690874735706049152934235969
61747690874735706181329885505493
61747690874735716567644780456341
61747690874735716567645807790923
61747690874735716567645809326117
61747690874735717162189962618855
61747690874735717162252638644631
61747690874735717162440923939403
61747690874735717162440925474597
61747690874735717162441009678551
61747690874735717162442038548327
61747690874735717162442040083521
61747690874735720273682746362747
61747690874735720273682832101895
61747690874735720273685156449869
61747690874735720273686185319645
61747690874735720273703754225397
61747690874735720273706077154817
61747690874735720273706077173691
61747690874735720273766430251173
61747690874735720868293016289993
61747690874735720875824542341933
61747690874735720875825571211709
61747690874735721005491008919415
61747690874735722055565512212843
61747690874735722057256650299871
61747690874735722057256736039019
61747690874735722057259060386993
61747690874735722057260089256769
61747690874735722058095888641047
61747690874735722058095890176081
61747690874735722064874840503116
61747690874735856169196429106128
61747690874738407884764973209345
61747690874738419002885977711669
61747690874738419002887092320593
61747690874738422708924116631565
61747690874738422708926469681511
61747690874738422708927584290435
61747690874738422714010072729447
61747690874738422714011187338371
61747690874738423942013711691397
61747690874738423942014826300321
61747690874738423943705964387349
61747690874738423943706050126497
61747690874738423944273233545327
61747690874738858168733626325709
61747690874739758599221891471454
61747690874739758629713776476498
61747690874739758766974445112822
61747691326709527571198664056647
61747691326709527571199037109275
61747691326733842764857142222091
61747691326733842764857396253203
61747691326733842764857400502553
61747691326733842765041985373633
61747691326733842765042358426261
61747691326733842765045428579881
61747691326733842902055134832639
61747691326733842902303113151653
61747691326736544056698506125411
61747691326736544056698510374761
61747691326737444624510202026695
61747691326737444624510206276045
61747691326737445036038064875665
61747691326737445036041508081913
61747691326737445036104179858339
61747691326737445036104184107689
61747691326737445036104270183499
61747691326737455742439568016497
61747691326737455742441977040601
61747691326744349531689108078468
61747691326744360095871777325740
61747691326744360095871777325741
61747691326744360095875219468971
61747691326744360095875220531989
61747691326744360095934539090665
61747691326744360095937632628273
61747691326744360095937978047563
61747691326744360095937982646833
61747691326744363801912153454783
61747691326744363801912928295058
61747691326744363801912928295059
61747691326744363801913269463387
61747691326744363801913272649927
61747691326744363801913272651331
61747691326744363801913272662977
61747691326744363801913272668593
61747691326744363801913272668641
61747691326744363801913273712737
61747691326744363801915596661031
61747691326744363801974915569627
61747691326744363801975685692381
61747691326744363801975687208701
61747691326744363801976034764771
61747691326744363801976034783485
61747691326744363801976035827581
61747691326744363801976035833197
61747691326744363801978358775875
61747691326744364350767656134573
61747691326744364350767657650893
61747691326744364350767660850483
61747691326744364350767661900243
61747691326744364350767661919117
61747691326744364350769984848537
61747691326744364350955947195015
61747691326744364350955947196626
61747691326744364350955947196627
61747691326744364350955947213889
61747691326744364355850230429373
61747691326744364357544807473299
61747691326744649532297559676213
61747691326744649532297932728841
61747691326744649715855838725529
61747691326744649715856211791414
61747691326744649715856211791415
61747691326744649715856211797030
61747691326744649715856211797031
61747691326744649715858157424473
61747691326744649715858161673823
61747691326744649715858530477101
61747691326744649715858530490359
61747691326744649715858534726451
61747691326744649715858534739709
61747691326744649716044497086187
61747691326744649716046816834891
61747691326744649716046821084241
61747691326744649722633357364471
61747691326744664540204472595559
61747691326744665592620981412961
61747691326744665592620982462720
61747691326744665592620982462721
61747691326744665592621757302996
61747691326745549686634824431259
61747691326745549686635082692847
61747691326745549686635168781915
61747691326745549688327335738719
61747691326745550100109341647691
61747691326745550100109714719193
61747691326745550100109714737907
61747691326745550146346771193469
61747691326745550146409188938783
61747691326745550146409561991411
61747691326745550146595524351147
61747691326745550146597475296573
61747691326745550146597848349201
61747691326745550283605227436287
61747691326745550283605231666923
61747691326745550283607554615217
61747691326745550288687801245813
61747691326745550290382377239979
61747691326748251254501668736053
61747691326748251438250557091453
61747691326748266811200552097591
61747691326748268046547341476839
61747691344362457639272455378521
61747691344362468204001758638491
61747691344362468204001760055433
61747691344362468341262514780825
61747691344362471910039811819239
61747691344362471910039813236181
61747691344362472047300563362303
61747691344362472047300563381177
61747691344362472047300567961573
61747691344364858604396511749439
61747691344365158793664782797929
61747691344365158793664782799333
61747691344365158793667105746223
61747691344365158793667105747627
61747691344365159342707800299817
61747691344365159342707800318691
61747691344365159342710124666665
61747691344365169907248818265015
61747691344365169907248819681957
61747691344365170044446806643475
61747691344365170044446808043155
61747691344365170044446810875563
61747691344365170044446811225483
61747691344365170044446811242745
61747691344365170044446812292505
61747691344365170044509574407349
61747691344365170044697855102851
61747691344365170044697859702121
61747691344365173613286871445763
61747691344365173613286872862705
61747691344365173618369441391835
61747691344365173618369442791515
61747691344365173750484864056311
61747691344365173750484865473253
61747691344365173750547627588097
61747691344366059361476564438361
61747691344366059498737319163753
61747691344366070474997838140523
61747691344366070475060600255367
61747691344366070475060601672309
61747691344366070612258594282857
61747691344366074181035891321271
61747691344366074181098650253787
61747691344366074181098650272661
61747691344366074181098653436115
61747691344366074181098653441731
61747691344366074181098653454781
61747691344366074181098653454989
61747691344366074186181224431947
61747691344366074318296642864335
61747691344366074318296642883209
61747691344366074318296647463605
61747691344366074323379217042495
61747691344366074364112993094460
61747691344434202458078798202859
61747691344434202868168808614449
61747691344435102886937573102913
61747691344435103435980590604801
61747691344435403076186873342121
61747691344435403077902742395427
61747691344435403215161059404571
61747691344435403215161145493639
61747691344435403215163497120819
61747691344435403627426561657407
61747691344435403627426934710035
61747691344435403627427680865601
61747691344435403627489323422331
61747691344435403670732686959981
61747691344435403670732773049049
61747691344435403673177051965245
61747691344435403673180146567275
61747691344435403673180490922143
61747691344435403673180490941017
61747691344435403673180518220223
61747691344435403673180519619903
61747691344435403673180522806443
61747691344435403673181265756803
61747691344435403673181268944747
61747691344435403673181270006153
61747691344435403673242908332199
61747691344435403673243171197269
61747691344435403673243252705941
61747691344435403673243257286337
61747691344435403673243279867103
61747691344435403673243281384827
61747691344435403673243281402297
61747691344435403673243284571367
61747691344435403673243941451533
61747691344435403673243946031929
61747691344435403673244032126613
61747691344435403673244285825067
61747691344435403673431195044121
61747691344435403673431566561555
61747691344435403673431568096749
61747691344435403673432314233441
61747691344435403679955344976291
61747691344435403679955345094335
61747691344435403679955346494015
61747691344435403680018106741215
61747691344435403807993527424521
61747691344435403809685694031405
61747691344435403809685780120473
61747691344435403810437806340717
61747691344435403810440900941343
61747691344435403810440900942747
61747691344435403810441163807817
61747691344435403810441243781295
61747691344435403810441245297615
61747691344435403810441245316489
61747691344435403810441248380565
61747691344435403810441249896885
61747691344435403810441272477651
61747691344435403810441273995375
61747691344435403810441274012845
61747691344435403810441277181915
61747691344435403810441934043207
61747691344435403810441938642477
61747691344435403810442024737161
61747691344435403810442278416741
61747691344435403810442278435615
61747691344435403810500568455561
61747691344435403810503666244131
61747691344435403810503919807071
61747691344435403810503921342265
61747691344435403810503924406341
61747691344435403810503925922661
61747691344435403810504039296759
61747691344435403810504696181137
61747691344435403810691947884399
61747691344435403810691949419593
61747691344435403810692320937027
61747691344435403810692322472221
61747691344435403810692982519845
61747691344435403810692982538719
61747691344435403817216099351763
61747691344435403817216100869487
61747691344435403817278861466607
61747691344435417902792993081139
61747691344435418040053747456611
61747691344439005486407929098775
61747691344439005530385578491495
61747691344439005532896056944239
61747691344439005532896058479433
61747691344439005532896061543509
61747691344439005532897091579685
61747691344439005532897091598559
61747691344439005532897094762013
61747691344439005532897094780887
61747691344439005896225970346041
61747691344439005898673688219135
61747691344439005898674807427329
61747691344439005942167841617911
61747691344439005943862418661837
61747691344439005944427273127599
61747691344439005944427273129003
61747691344439005944427274546153
61747691344439005944427277728481
61747691344439005944427277732693
61747691344439005944428392318531
61747691344439005944428392335793
61747691344439005944428396567881
61747691344439005944428396940887
61747691344439005944490036311077
61747691344439005944491069412733
61747691344439005944491069430203
61747691344439005944491072593657
61747691344439005944491072612531
61747691344439005944678321605849
61747691344439005944678326205119
61747691344439005944679440795169
61747691344439006081688028921625
61747691344439006081689065223079
61747691344439020356866834036803
61747691344439020356866834049853
61747691344439020356866834050061
61747691344439020356866834054273
61747691344439020768649098243499
61747691344439020768837383538271
61747691344458517788996910468351
61747691344458518199086922297091
61747691344459718407123927388089
61747691344459718407123927406963
61747691344459718408818531730095
61747691344459718544384337758613
61747691344459718544384596024413
61747691344459718544384596043287
61747691344459718544384682113481
61747691344459718544384682132355
61747691344459718546079286455487
61747691344459718956166601933385
61747691344459718958342726877111
61747691344459718958345792781381
61747691344459718958345794198323
61747691344459718958345797380651
61747691344459718958405112756999
61747691344459718958405115939327
61747691344459718958405485809627
61747691344459718958405485828501
61747691344459718958405488991955
61747691344459718958405489010829
61747691344459718958408470224099
61747691344459718958408473406427
61747691344459719004096283089219
61747691344459719004096284506161
61747691344459719004099377689845
61747691344459719004099382289115
61747691344459719004158697666867
61747691344459719004158959114995
61747691344459719004158959133869
61747691344459719004158960531937
61747691344459719004159042040609
61747691344459719004159046621005
61747691344459719004159069201771
61747691344459719004159069203175
61747691344459719004159070719495
61747691344459719004159070736965
61747691344459719004159073906035
61747691344459719004159073924909
61747691344459719004162055133967
61747691344459719004162058314891
61747691344459719004162398071893
61747691344459719004162398090767
61747691344459719004162399488835
61747691344459719004162399507709
61747691344459719004162402671163
61747691344459719004162402690037
61747691344459719004346987192323
61747691344459719004346987211197
61747691344459719004347360282539
61747691344459719004350426149221
61747691344459719004350427566163
61747691344459719004350430748491
61747691344459719009241643379931
61747691344459719138909230670121
61747691344459719138909316759189
61747691344459719139097258747449
61747691344459719139160020862293
61747691344459719141356690276011
61747691344459719141356690277415
61747691344459719141356951725543
61747691344459719141356953142485
61747691344459719141357033115963
61747691344459719141357034632283
61747691344459719141357034651157
61747691344459719141357037715233
61747691344459719141357039231553
61747691344459719141357061812319
61747691344459719141357061813723
61747691344459719141357063330043
61747691344459719141357063347513
61747691344459719141357066516583
61747691344459719141357066535457
61747691344459719141360050925439
61747691344459719141360132420853
61747691344459719141360137020123
61747691344459719141360390583063
61747691344459719141360390682441
61747691344459719141360392099383
61747691344459719141360392118257
61747691344459719141360395281711
61747691344459719141360395300585
61747691344459719141419455578799
61747691344459719141419710658059
61747691344459719141419710676933
61747691344459719141419713840387
61747691344459719141419713859261
61747691344459719141419715257329
61747691344459719141419828631427
61747691344459719141419828650301
61747691344459719141422813045899
61747691344459719141607737219067
61747691344459719141607738735387
61747691344459719141607738754261
61747691344459719141607741917715
61747691344459719141607741936589
61747691344459719141608110271695
61747691344459719141608110290569
61747691344459719141608111806889
61747691344459719141608114989217
61747691344459719141608115007931
61747691344459719141611094686167
61747691344459719141611096202487
61747691344459719141611096221361
61747691344459719141611099384815
61747691344459719141611099403689
61747691344459719146439637508203
61747691344459719146502398105323
61747691344459719148134213152449
61747691344459729664931483610531
61747691344459730259476665908559
61747691344459730259477699010423
61747691344459730259477785116753
61747691344459730259480104865457
61747691344459730259540461125267
61747691344459730259540461142529
61747691344459730259727712851615
61747691344459730259728747487061
61747691344459730259728833576129
61747691344459730259731070318715
61747691344462420110540331596139
61747691344462420110558929352793
61747691344462420110558929354197
61747691344462420110558929371667
61747691344462420110561252301087
61747691344462420110561252302491
61747691344462420247819683729669
61747691344462420247819683747139
61747691344462420293552347950655
61747691344462420296000068987203
61747691344462420296000069006077
61747691344462420296000070404145
61747691344462420296003426454303
61747691344462420296003426473177
61747691344462420296003507944101
61747691344462420296003512543371
61747691344462420659332302038331
61747691344462420659601946854681
61747691344462420659601946873555
61747691344462420659604271221529
61747691344462420842344318375377
61747691344462420844038894019623
61747691344462420844792039429395
61747691344462420844792040846337
61747691344462420844794363796035
61747691344462420844795396896495
61747691344462420844795478286915
61747691344462420844795478386293
61747691344462420844795479803235
61747691344462420844795482985563
61747691344462420844795482991179
61747691344462420844854796845591
61747691344462420844854798380785
61747691344462420844854801544239
61747691344462420844854801549855
61747691344462420844854802961181
61747691344462420844858154312691
61747691344462420844858155829011
61747691344462420844858155847885
61747691344462420844858159011339
61747691344462420844858159016955
61747691344462431413868993327967
61747691344462431413868993329371
61747691344462431413870026429831
61747691344462431413870112518899
61747691344462431413870112536161
61747691344462431413872432284865
61747691344462431413872435472809
61747691344462431413931755094295
61747691344462431413932788213629
61747691344462431413935112559991
61747691344462431413935197237733
61747691344462431413935198649059
61747691344462431414120040271023
61747691344462431414121074906469
61747691344462431414121160995537
61747691344462431962912010713215
61747691344462431962912010829855
61747691344462431962912012248409
61747691344462431962913043931719
61747691344462431962913130038049
61747691344462431962915449786753
61747691344462431962915453919463
61747691344462431962915454391847
61747691344462431962974772478139
61747691344462431962974774013333
61747691344462431962975807114989
61747691344462431962978129945239
61747691344462431962978131480433
61747691344462431963163059308105
61747691344462431963164092408357
61747691344462431963164178497425
61747691344462431963166416775205
61747691344462435119910488298021
61747691344462435119910489714963
61747691344462435119973164323797
61747691344462435119973165740739
61747691344462435119973250412865
61747691344462435119973251829807
61747691344462435120161536757397
61747691344462435120161538174339
61747691344463320678370710993225
61747691344463320678370711012099
61747691344463320815631465718617
61747691344463320815631465737491
61747691344463320861301367807289
61747691344463320861301367826163
61747691344463320863811846278907
61747691344463320863811847795227
61747691344463320863811847814101
61747691344463320863811850878177
61747691344463320863811852394497
61747691344463320863815203845385
61747691344463320863815203864259
61747691344463320863815208444655
61747691344463320863815208463529
61747691344463321275311671103301
61747691344463321275343066694355
61747691344463321275343066713229
61747691344463321275343068111297
61747691344463321275345391060995
61747691344463321275346505651253
61747691344463321275346507068195
61747691344463321275346510250523
61747691344463321275346510256139
61747691344463321275405825645745
61747691344463321275405830226141
61747691344463321275409181677029
61747691344463321275409181695695
61747691344463321275409181695903
61747691344463321275409183093971
61747691344463321275409183112845
61747691344463321275409186276299
61747691344463321275409186281915
61747691344463321275409186295173
61747691344463321412603818256293
61747691344463321412607178905721
61747691344463331981680774968399
61747691344463331981681808070263
61747691344463331981681808089137
61747691344463331981681894176593
61747691344463331981684213925297
61747691344463331981684218524567
61747691344463331981744570202369
61747691344463331981744570208193
61747691344463331981746889951073
61747691344463331981746893139017
61747691344463331981746894550343
61747691344463331981931821911455
61747691344463331981932856546901
61747691344463331981932942635969
61747691344463335687722184199305
61747691344463335687722267106045
61747691344463335687722271705315
61747691344463335687784943131821
61747691344463335687784946314149
61747691344463335687784947731091
61747691344463335687973232658681
61747691344463335687973234075623
61747691344463336099504535881491
61747691344463336099567210490325
61747691344463336099567211907267
61747691344470225031597068953227
61747691344470225031597069303147
61747691344470225033289321649179
61747691344470225168857823678619
61747691344470225168857825095561
61747691344470225170550076374571
61747691344470225170550076380187
61747691344470225170550077791513
61747691344470225217035882824197
61747691344470225217035882843071
61747691344470225217035886025399
61747691344470225580640088221977
61747691344470225628632183586873
61747691344470225628632185003815
61747691344470225633712433784241
61747691344470225633712435183921
61747691344470225635407011877927
61747691344470225765827856467591
61747691344470225765830176197421
61747691344470225770994110270164
61747691344470225770997467737264
61747691344470225772605003071533
61747691344470225772689460750474
61747691344470225772877747095006
61747691344470236335176773396023
61747691344470236335176774795703
61747691344470236335176778100287
61747691344470236335176779513225
61747691344470236335176779517436
61747691344470236335176779517437
61747691344470236335179872700913
61747691344470236335180218120203
61747691344470236335180218474335
61747691344470236335180218487385
61747691344470236335180222719473
61747691344470236335239536560627
61747691344470236335239541278149
61747691344470236335239541282361
61747691344470236335242892610785
61747691344470236335242892628047
61747691344470236335242894145979
61747691344470236335242894163241
61747691344470236335242897332311
61747691344470236335242898745249
61747691344470236335242898749461
61747691344470236335242980239259
61747691344470236335242984838529
61747691344470236884034609507299
61747691344470240041217155292347
61747691344470240041217930113749
61747691344470240041217930132623
61747691344470240041218271201573
61747691344470240041218271300951
61747691344470240041218271318213
61747691344470240041218274383901
61747691344470240041218274388113
61747691344470240041218274487491
61747691344470240041218274500541
61747691344470240041218274506157
61747691344470240041218274506205
61747691344470240041218275900221
61747691344470240041218275904433
61747691344470240041218275905837
61747691344470240041220594249245
61747691344470240041220595666187
61747691344470240041220598848515
61747691344470240041279912689669
61747691344470240041279917393933
61747691344470240041279917407191
61747691344470240041280687529945
61747691344470240041280689046265
61747691344470240041280692228593
61747691344470240041280692247467
61747691344470240041280692251679
61747691344470240041280945791533
61747691344470240041280945808795
61747691344470240041280945810199
61747691344470240041280947208475
61747691344470240041280947227349
61747691344470240041280950396419
61747691344470240041280950409677
61747691344470240041280950413889
61747691344470240041280950531981
61747691344470240041281031903687
61747691344470240041281033420007
61747691344470240041281036502957
61747691344470240041281036602335
61747691344470240041281036607951
61747691344470240041281036621001
61747691344470240041281036621049
61747691344470240041281038019277
61747691344470240041283270156769
61747691344470240041283271691963
61747691344470240041283274861033
61747691344470240041283274874291
61747691344470240452811904776115
61747691344470240452811907945393
61747691344470240452811907964267
61747691344470240452811909362335
61747691344470240452811909381209
61747691344470240452814232310629
61747691344470240453062956422031
61747691344470240453062956423643
61747691344470240453062956440905
61747691344470240457894477891465
61747691344470240458145526363891
61747691344470240590072657972137
61747691344470240590072659488457
61747691344470240590072662571407
61747691344470240590072662688047
61747691344470240590072662693871
61747691344470240590072664087727
61747691344470240590072664106600
61747691344470240590072664106601
61747691344470240590074982436751
61747691344470240590074987036021
61747691344470240590260949032579
61747691344470240590260949051453
61747691344470240590263268794333
61747691344470240596849809310863
61747691344470240597038095668445
61747691344470520462222492027621
61747691344470525220867634622449
61747691344470525358128046041121
61747691344470525359820555585931
61747691344470525359820555604805
61747691344470525359820670376971
61747691344470525359820670390021
61747691344470525359820670395845
61747691344470525359822994737995
61747691344470525769910309167745
61747691344470525771602561513777
61747691344470525772146872945363
61747691344470525772148824221835
61747691344470525954345190231639
61747691344470525954533218308967
61747691344470525955097302540951
61747691344470525955098074193283
61747691344470525955098078792553
61747691344470525955098421749145
61747691344470525955098421768019
61747691344470525955098445729591
61747691344470525955100401740847
61747691344470525955100660008051
61747691344470525955100741497849
61747691344470525955100746097119
61747691344470525955100746115993
61747691344470525955100774812349
61747691344470525955101516338125
61747691344470525955161097774921
61747691344470525955161097793795
61747691344470525955161212565961
61747691344470525955161212571785
61747691344470525955161212584835
61747691344470525955163163861307
61747691344470525955163422122895
61747691344470525955163422141769
61747691344470525955163536913935
61747691344470525955349125852249
61747691344470525955349125871123
61747691344470525955349498942465
61747691344470525955351450219097
61747691344470525955351823271725
61747691344470525960181019907751
61747691344470537073218050194625
61747691344470540779258425954873
61747691344470541831925978515741
61747691344470541831925980050935
61747691344470541831925983237474
61747691344470541831925983237475
61747691344470541831925983250525
61747691344470541831925984650205
61747691344470541831929340704574
61747691344471421030034273668053
61747691344471421030222560030055
61747691344471421030285322144899
61747691344471421031726526364005
61747691344471421031726784629805
61747691344471421031726870718873
61747691344471421031977574821977
61747691344471421031977574840851
61747691344471424736072326848801
61747691344471424736323375325647
61747691344471425788675974104781
61747691344471425788675974123655
61747691344471425788679068705407
61747691344471425788679068706811
61747691344471425788679073304677
61747691344471425788679073306081
61747691344471425788679330154939
61747691344471425788679331571881
61747691344471425788679331590755
61747691344471425788679413061679
61747691344471425788679413080553
61747691344471425788679417660949
61747691344471425788679417679823
61747691344471425790350405295681
61747691344471425790371326000629
61747691344471425790371326002033
61747691344471425790371582850891
61747691344471425790371582869765
61747691344471425790371584267833
61747691344471425790371584286707
61747691344471425790371668840581
61747691344471425790371670356901
61747691344471425790371670375775
61747691344471425790371697538341
61747691344471425790371697654981
61747691344471425790371699054661
61747691344471425790371699072131
61747691344471425790374017403685
61747691344471425790374022002955
61747691344471425795453895579519
61747691344471425925936728830173
61747691344471425925940084880331
61747691344471425925940086297273
61747691344471425927548396489287
61747691344471425927548397906229
61747691344471425927632079314695
61747691344471425927632337576283
61747691344471425927632338993225
61747691344471425927632452367323
61747691344471426337722087625849
61747691344471426337722090808177
61747691344471426339142374320931
61747691344471426339414343385877
61747691344471426339414343485255
61747691344471426339414343504129
61747691344471426339414344902197
61747691344471426339414716457379
61747691344471426339414716556757
61747691344471426339414716575471
61747691344471426339414717973699
61747691344471426339895892820871
61747691344471426339897839498073
61747691344471426339897840915015
61747691344471426339897844097343
61747691344471426339898212550701
61747691344471426339898213967643
61747691344471426344496912964767
61747691344471426384896217496599
61747691344471426384896217515473
61747691344471426384896218913541
61747691344471426384896305002609
61747691344471426385147009105713
61747691344471426385648329805911
61747691344471426385648329824785
61747691344471426385648331222853
61747691344471426385649106057513
61747691344471426385649449014105
61747691344471426385649449032979
61747691344471426385651424406537
61747691344471426385651425824883
61747691344471426385651429005807
61747691344471426385651768762809
61747691344471426385651768781683
61747691344471426385651770179751
61747691344471426385651770198625
61747691344471426385651773362079
61747691344471426385651773380953
61747691344471426385651797477831
61747691344471426385651797478039
61747691344471426385651798877511
61747691344471426385651802064051
61747691344471426385651802077309
61747691344471426385711093337697
61747691344471426385711868177973
61747691344471426385712125039881
61747691344471426385712239830921
61747691344471426385712241248070
61747691344471426385712241248071
61747691344471426385714444788585
61747691344471426385714446205527
61747691344471426385714449387855
61747691344471426385714559579625
61747691344471426385714564178895
61747691344471426385715219628861
61747691344471426385715219646331
61747691344471426385715221045803
61747691344471426385900153117209
61747691344471426385900153136083
61747691344471426385900526207425
61747691344471426385902472884787
61747691344471426385902474301729
61747691344471426385902477484057
61747691344471426385902845819163
61747691344471426385902845937415
61747691344471426385902847354357
61747691344471426385902850536685
61747691344471426390732047172711
61747691344471426390732048589653
61747691344471426390794809304817
61747691344471426390794810704497
61747691344471426392426624233899
61747691344471426392426624351943
61747691344471426392426624352151
61747691344471426392426625751623
61747691344471426522156969058537
61747691344471426522156972240865
61747691344471426522345000318193
61747691344471426522909081367849
61747691344471426522910114486975
61747691344471426522910117669303
61747691344471426522910232460343
61747691344471426522910233858619
61747691344471426522910233860023
61747691344471426522912438834949
61747691344471426522912442017277
61747691344471426527992803437509
61747691344471426529687375895215
61747691344471426529687379077543
61747691344471436909223894810025
61747691344471437641029831839269
61747691344471440615264270921805
61747691344471440615264272338747
61747691344471441209809453219833
61747691344471441209809454636775
61747691344471441209809454638179
61747691344471441209872215334677
61747691344471441209872215340293
61747691344471441209872216751619
61747691344471441210060501579831
61747691344471441210060501698083
61747691344471442399674998391249
61747691344471442399674998408511
61747691344471442399674999808191
61747691344471442399675003112775
61747691344471442399675003112982
61747691344471442399675003112983
61747691344471442399675004529924
61747691344471442399675004529925
61747691344474122733657904951351
61747691344474122733720667066195
61747691344474122735350157647303
61747691344474122735352481995277
61747691344474126441923998282821
61747691344474127492114415045257
61747691344474127492114418225973
61747691344474127492114418227377
61747691344474127492114418227585
61747691344474127492114418231797
61747691344474127493806670573617
61747691344474127493806671971685
61747691344474127493808994921383
61747691344474127629375169420729
61747691344474127629375172602849
61747691344474127629375172603057
61747691344474127631067422116681
61747691344474127631067425180757
61747691344474127631067425298801
61747691344474127631067425299009
61747691344474127631067426697077
61747691344474127676737327387681
61747691344474127676737328785749
61747691344474127676800086320197
61747691344474127676800089384273
61747691344474127676800090900593
61747691344474127677553231729761
61747691344474127677553231748635
61747691344474127677553234912089
61747691344474127677553234930963
61747691344474127677555559278937
61747691344474127677556587779919
61747691344474127677556587798793
61747691344474128041157437146415
61747691344474128225592056762389
61747691344474128225592059944717
61747691344474128226345202190827
61747691344474128226345205373155
61747691344474128226347526538801
61747691344474128226347529721129
61747691344474139344465173574025
61747691344474139344465176760565
61747691344474144285852343314403
61747691344474144285852346500943
61747691353229008591638878322734
61747691353229008777916755750315
61747691353229008777916755769029
61747691353229009186435107563818
61747691353229009194594084017337
61747691353229009194594084135429
61747691353297139340693373230734
61747691353297891437754843122029
61747691353297891444529669996141
61747691353298041610341725686647
61747691353298341744904801606894
61747691353298341752163128842551
61747691353298341790637465810410
61747691353298341793085186865831
61747691353298341793085186884545
61747691353298341797917747227129
61747691353298352316408555622660
61747691353298352453691264056937
61747691353298352453691264056938
61747691353301041801210720619978
61747691353301042906071582497866
61747691353301042906074938548023
61747691353301043448339773125642
61747691353301043455114599999754
61747691353301043455116924347728
61747691353301043631050661528996
61747691353301043631082144644934
61747691353301054157126270375985
61747691353301054157126356465053
61747691353301054157189027417724
61747691353301054157189032022818
61747691353301054157189032140910
61747691353301054202042996816475
61747691353301054202105758581399
61747691353301054202857868058304
61747691353301054202857870890711
61747691353301054202857871240631
61747691353301942231761662145790
61747691353301942231761748234858
61747691353301944061068316375498
61747691353301944061633172259814
61747691353301944064080893315235
61747691353301944069164615403561
61747691353301954587677382212242
61747691353301954587677383728562
61747691353301954587740059287778
61747691353301954587740059405870
61747691353301955181636009881140
61747691353301955181698771646064
61747691353301955182197426808558
61747691353301955182200865765456
61747691353301955182200868947783
61747691353301955182202016857949
61747691353301955182202016857950
61747691353301955182264689328392
61747691353301955182264692332601
61747691353301955182264693933485
61747691353301955182264693933486
61747691353301955188980196599891
61747691353301958888305070062527
61747691353301958893325997084687
61747691353302394513478788415161
61747691353302394513478874504229
61747691353302394513478874508601
61747691353302394513541550530005
61747691353302394515989268403099
61747691353321456509285948677456
61747691353321467622323350598404
61747691353321467627406953179780
61747691353322367458140790898968
61747691353322368052937048817486
61747691353322368195217615606194
61747691353325369488107141100366
61747691353325369531265501869648
61747691353325369531266533455191
61747691353325369531266534971511
61747691353325369531325853430810
61747691353325369531328177895424
61747691353325369531329297086355
61747691353325370080117823873002
61747691353325370080120148337616
61747691353325370080121266012068
61747691353325370080308519254896
61747691353325370082569103392272
61747691353325370082631775746074
61747691353325370082631778951488
61747691353325370087652705973648
61747691353325370087652707489968
61747691353325373061970456362754
61747691353325373199227768459274
61747691353325373199230091407568
61747691353326254039570140852922
61747691353326270510668936877110
61747691353326270510922308284780
61747691353326270512614560980732
61747691353326270512617918547050
61747691353326270513120130190672
61747691353326270513182801611354
61747691353326270518263052841220
61747691353326270518265375789514
61747691353326270655464489130400
61747691353326274224303430369942
61747691353333174454833751168851
61747691353333174454833752685171
61747691353333175003873072299357
61747691353333178709913449944719
61747691353333463889292328642803
61747691353333463889564297807127
61747691353333463889564297825841
61747691353333463896067155516915
61747691353333463935296962029357
61747691353333463942638969252399
61747691353333474595903039201749
61747691353333474597513933542523
61747691353333474598329841085805
61747691353333474598347404207013
61747691353333474598350761773491
61747691353333474598350761779107
61747691353333475190614557201111
61747691353333478766797686816903
61747691353333479949069115999671
61747691353333479949072472068543
61747691353333479949072473584863
61747691353333479956662863166327
61747691353334364647648657414312
61747691353334364647649776628326
61747691353334364647649776628329
61747691353334375026454066116790
61747691353334375028124283615510
61747691353334375028124369704578
61747691353334375028127722572408
61747691353334375028961107147830
61747691353334375621228261676962
61747691353334375621228347766030
61747691353334375622920514372914
61747691353334375622920600461982
61747691353334375758426254287510
61747691353334375758426340376578
61747691353334530659780181252780
61747691353337060853123235243334
61747691353337060853123235593254
61747691353337060853311520538106
61747691353337060853311522054426
61747691353337060853374198080202
61747691353337065618542857506124
61747691353337075677469549351402
61747691353337075677469550867722
61747691353337075677471873699376
61747691353337075677471873816016
61747691353337075677532226893498
61747691353337075677534549841792
61747691353337075677534635930860
61747691353337076732399638511392
61747691353337076732399638512844
61747691353337076869597545384243
61747691353337076912631409835796
61747691353337076912631409835956
61747691353337076912818663078624
61747691353337076912818663195264
61747691353337076912879014756426
61747691353337076912879100845494
61747691353337076912881339104400
61747691353337076912881339221040
61747691353337076912881341936648
61747691353337076912881342286568
61747691353337076912881342286728
61747691353337076912881424843548
61747691353337076912881425310108
61747691353337076912881428025716
61747691353337076912881428025876
61747691353337076912882456895492
61747691353337076912882456895652
61747691353337076912882458411812
61747691353337076912882458411972
61747691353337076914513240239190
61747691353337076914573594632760
61747691353337076914573596148920
61747691353337076914573596149080
61747691353337076914573680721668
61747691353337076914573680721828
61747691353337076914573682237988
61747691353337076914573682238148
61747691353337076914576002004114
61747691353337076914577033589498
61747691353337076914577033589658
61747691353337076914577035105818
61747691353337076914577035105978
61747691353337076915079132426411
61747691353337076915079247217451
61747691353337076915141922893307
61747691353337076915141922893308
61747691353337077324663692687325
61747691353337077332004437249589
61747691353337077332004523338657
61747691353337077332004523338658
61747691353337077461106130830622
61747691353337077461108453778916
61747691353337077461673309663232
61747691353337077461861599208806
61747691353337077461861685297874
61747691353337077469202429742046
61747691353337077469202515949206
61747691353337080443520178614832
61747691353337080443520180131152
61747691353337080443522503079446
61747691353337080580718256881415
61747691353337080580718258482299
61747691353337080580718258482300
61747691353337081038044814778311
61747691353337081175242893126556
61747691353337081175242893128008
61747691353337082265800844237783
61747691353337082265800959028823
61747691353337082266051892714421
61747691353337082273395046314047
61747691353337082275089623008053
61747691353337082410589599482424
61747691353337082410593038555962
61747691353337082410593038574676
61747691353337082412287615618602
61747691353338411735519879013561
61747691353338411735519965102629
61747691353338411735519965107001
61747691353338428392155193722361
61747691353338433745327980873927
61747691557072986781699835288561
61747691557072986781702158236855
61747691557072986918960588614273
61747691557072986918960589664033
61747691557072986918962912612327
61747691557075688484946894915085
61747691557075688484949217863379
61747691557075688622144887525633
61747691557076589052758675505549
61747691557076589052758675505757
61747691557076589052758676555517
61747691557076589189956668116097
61747691557076589189956668116305
61747691557076589189956669166065
61747691557076589189958992114151
61747691557145918544903307685153
61747691557145918682101300295701
61747691557170233830065511061597
61747691557170233830068495457195
61747691557170233875818723967193
61747691557170233875818724317113
61747691557170233875818981184637
61747691557170233875819067273705
61747691557170233875819097019821
61747691557170233875819097369741
61747691557170233875821305532611
61747691557170233875821391271759
61747691557170233875822166110423
61747691557170233875822166110631
61747691557170233875822167510103
61747691557170233875822424390885
61747691557170233875822424740805
61747691557170233876007009261965
61747691557170233876007382314593
61747691557170234013017059884253
61747691557170234013017089630369
61747691557170234013020158720971
61747691557170234013020160120651
61747691557170234013020416982559
61747691557170234013020417332479
61747691557170234013020417351353
61747691557170234013079735910029
61747691557170234013082835096875
61747691557170234013267763987357
61747691557170234013268137039985
61747691557170234013271121435583
61747691557170234013271121454457
61747691557170244993942052817491
61747691557172935167660091056845
61747691557172935167660092456525
61747691557172935167662415404819
61747691557172935716455505036331
61747691557172935716455505041947
61747691557172935716514824663641
61747691557172935716518181062107
61747691557172935716518182130741
61747691557172946285595134612371
61747691557173835735471873047197
61747691557173835735471874096957
61747691557173835735474197045251
61747691557173835735475230145503
61747691557173835735475230164377
61747691557173835735475230495423
61747691557173835735475230514297
61747691557173836146971693154069
61747691557173836146974017152123
61747691557173836147003088763997
61747691557173836147006531834731
61747691557173836147065850878633
61747691557173836147065850878841
61747691557173836147065851928601
61747691557173836147068174876687
61747691557173836147068174876895
61747691557173836147069207860507
61747691557173836147069207996021
61747691557173836147069208327067
61747691557173836147069208345941
61747691557173836147069209395701
61747691557173836147069294071831
61747691557173836284263843489389
61747691557173836284263844539149
61747691557173836284267200956489
61747691557173836284267202006249
61747691557173846853406916252803
61747691557173847265189179379219
61747691557180740088698232074221
61747691557180740088698232424141
61747691557180740500292210242527
61747691557180740637490202866333
61747691557180740637490203916093
61747691557180740642657489789484
61747691557180740642845517866764
61747691557180740644352065433730
61747691557180740644540093511010
61747691557180751206839900402323
61747691557180751206840244420321
61747691557180751206840244775905
61747691557180751206902662167247
61747691557180751206902662521379
61747691557180751206902920801681
61747691557180751206903006540829
61747691557180751618433878233967
61747691557180751618684926710605
61747691557180751755694632607827
61747691557180751755694632609439
61747691557180751755694632963571
61747691557180751755694632976621
61747691557180751755882919321153
61747691557180754912877177226475
61747691557180754912877177343115
61747691557180754912877178742795
61747691557180754912877953583071
61747691557180754912878296538259
61747691557180754912878296539663
61747691557180754912878297601069
61747691557180754912878297950989
61747691557180754912878297956605
61747691557180754912880620432723
61747691557180754912880620549363
61747691557180754912880621949043
61747691557180754912939939457959
61747691557180754912939940507719
61747691557180754912940715347995
61747691557180754912940715702127
61747691557180754912940973645559
61747691557180754912940973995479
61747691557180754912941058653103
61747691557180754912941058658719
61747691557180754912941059721529
61747691557180754912943296930723
61747691557180754912943297993533
61747691557180754912943382651157
61747691557180754912943382669823
61747691557180754912943382669871
61747691557180755324471931414715
61747691557180755324474254363009
61747691557180755324722978472799
61747691557180755324722978474411
61747691557180755324725302820773
61747691557180755324725302839647
61747691557180755461732685788575
61747691557180755461732685790187
61747691557180755461732686138495
61747691557180755461732686144319
61747691557180755461732686157368
61747691557180755461732686157369
61747691557180755461735008736869
61747691557180755461735008738481
61747691557180755461920971083347
61747691557180755461920971084959
61747691557180755467003542074967
61747691557180755468698117719213
61747691557181040094222233367223
61747691557181040231480320438129
61747691557181040231480577655573
61747691557181040231480663744641
61747691557181040231480664794401
61747691557181040231480693490757
61747691557181040231482902003547
61747691557181040231482987742695
61747691557181040231483016788971
61747691557181040643262583564545
61747691557181040643262956617173
61747691557181040643264907912519
61747691557181040643265280965147
61747691557181040643809219344105
61747691557181040643809220393865
61747691557181040824313046744157
61747691557181040826005299440109
61747691557181040826760768166761
61747691557181040826760769216521
61747691557181040826760796851471
61747691557181040826820087775197
61747691557181040826823185912075
61747691557181040826823185912283
61747691557181040826823186961835
61747691557181040826823444192537
61747691557181040826823445242297
61747691557181040826823558498143
61747691557181040826823558964703
61747691557181040826823558964911
61747691557181040826823558970527
61747691557181040826823558983576
61747691557181040826823558983577
61747691557181040826823558983624
61747691557181040826823558983625
61747691557181040826823558983784
61747691557181040826823560033336
61747691557181040826823560033337
61747691557181040827011472269865
61747691557181040827011473319625
61747691557181040827011844855933
61747691557181040827011845322493
61747691557181040833598381252803
61747691557181040833598382302563
61747691557181055650919567219659
61747691557181055650981211189119
61747691557181055650982243245435
61747691557181055650982244308245
61747691557181055650982329334295
61747691557181055650982329334503
61747691557181055650982330384055
61747691557181055650982330384263
61747691557181055650984567593409
61747691557181055650984568656219
61747691557181055650984653332349
61747691557181055650984653332557
61747691557181055651169496483891
61747691557181055651170529603017
61747691557181055651172853950991
61747691557181056702770097758011
61747691557181056703586005288243
61747691557181056703586005301293
61747691557181056703586006351053
61747691557181056703589104476493
61747691557181056703589104489542
61747691557181056703589104489543
61747691557181056703589105539302
61747691557181056703589105539303
61747691557181056703589448377851
61747691557181056703589448494491
61747691557181056703589448495895
61747691557181056703589448844411
61747691557181056703589448863284
61747691557181056703589449913044
61747691557181940660339468059557
61747691557181940660339468059765
61747691557181940662031348052801
61747691557181940662031604920533
61747691557181940662031691009601
61747691557181940662031721105429
61747691557181940662033672050855
61747691557181940662033929268507
61747691557181940662034015007655
61747691557181940662034043703803
61747691557181940662034043704011
61747691557181940662034045103483
61747691557181941211074365554897
61747691557181941211074738607525
61747691557181941211076689552951
61747691557181941211077062605579
61747691557181941211557865798191
61747691557181941211557867197871
61747691557181941211558238869693
61747691557181941211558240269373
61747691557181941254863988269969
61747691557181941254864074009117
61747691557181941255114778112221
61747691557181941256555982698509
61747691557181941256555982698717
61747691557181941256556240965921
61747691557181941256558306696563
61747691557181941256558563914215
61747691557181941256558649653363
61747691557181941256809353756467
61747691557181941257308353275233
61747691557181941257311794946287
61747691557181941257311795062927
61747691557181941257311795081801
61747691557181941257311796481481
61747691557181941257374212827115
61747691557181941257374212827323
61747691557181941257374214226795
61747691557181941257374470972063
61747691557181941257374471088703
61747691557181941257374471438623
61747691557181941257374585763103
61747691557181941257374585879743
61747691557181941257374585879951
61747691557181941257374585898664
61747691557181941257374585898665
61747691557181941257375246278899
61747691557181941257562499049391
61747691557181941257562499166031
61747691557181941257562499184905
61747691557181941257562500584585
61747691557181941257562872120893
61747691557181941257562872237533
61747691557181941257562872256247
61747691557181941257562873655927
61747691557181941264086646286071
61747691557181941264086646286279
61747691557181941264086646402711
61747691557181941264086646402919
61747691557181941264086647802391
61747691557181941264086647802599
61747691557181941392124742645441
61747691557181941392312770722769
61747691557181941393816995341393
61747691557181941394569107650705
61747691557181941394572464068045
61747691557181941394572465117805
61747691557181941394572578490499
61747691557181941394572578491903
61747691557181941394572578509165
61747691557181941394572578509213
61747691557181941394572579908845
61747691557181941401347401128311
61747691557181941401347402178071
61747691557181952375495217323823
61747691557181952375495218723503
61747691557181952375683503668355
61747691557181956081469476688947
61747691557181956081469476689155
61747691557181956081470594478795
61747691557181956081470595878475
61747691557181956081472918476849
61747691557181956081472919876529
61747691557181956081533270504571
61747691557181956081533270510395
61747691557181956081533271904251
61747691557181956081533271910075
61747691557181956081535594852545
61747691557181956081535594858369
61747691557181956081535595902305
61747691557181956081535680597309
61747691557181956081535680597517
61747691557181956081720523748851
61747691557181956081721556849103
61747691557181956081721556867977
61747691557181956081721558267657
61747691557181956081721642938171
61747691557181956081723881197077
61747691557181956081723881215951
61747691557181956081723966936225
61747691557181956218730231064627
61747691557181956218731263120943
61747691557181956218731264183753
61747691557181956218731349210011
61747691557181956218733587468917
61747691557181956218733588531727
61747691557181956218733673208065
61747691557181957271335025163543
61747691557181957271335025163751
61747691557181957271338123879617
61747691557181957271338123996257
61747691557181957271338468253359
61747691557181957271338468369999
61747691557181957271338468388713
61747691557181957271338469788393
61747691557181957278112946521641
61747691557181957278112946638281
61747691557181957278112948037961
61747691557184641313584020333589
61747691557184642365466692624385
61747691557184642365469016972359
61747691557184642502727447349777
61747691557184642502727448399537
61747691557184642502729771347623
61747691557184642502729771347831
61747691557184642546705098142177
61747691557184642546767859907101
61747691557184642548397350838129
61747691557184642548399673786423
61747691557184642548460112603053
61747691557184642548462435551347
61747691557184642549215580979785
61747691557184642549215581310831
61747691557184642549215581329705
61747691557184643095559830349293
61747691557184643097252083045245
61747691557184643098007551771897
61747691557184643098007552821657
61747691557184653667085624492607
61747691557184653667148300518383
61747691557184657373122558484035
61747691557184657373123676279499
61747691557184657373123677673355
61747691557184657373123677678971
61747691557184657373185320248959
61747691557184657373186352305275
61747691557184657373186353368085
61747691557184657373186353699131
61747691557184657373186353718005
61747691557184657373186438394343
61747691557184657373186439443895
61747691557184657373188676647425
61747691557184657373188676653249
61747691557184657373188677697185
61747691557184657373188677716059
61747691557184657373188762392189
61747691557184657373188762392397
61747691557184657373376963010831
61747691557184657373377048731105
61747691557184657922165575985923
61747691557184657922166609105049
61747691557184657922168933453023
61747691557184658974585183641654
61747691557184658974585183641655
61747691557184658974585183972701
61747691557184658974585183991331
61747691557184658974585183991574
61747691557184658974585183991575
61747691557184659156759224186083
61747691557184659156947509480855
61747691557184659157512369951391
61747691557184659157512369964441
61747691557184659157515811757959
61747691557184659157515813157639
61747691565903504464210783435383
61747691565938172733212664568522
61747691565939527314778866238555
61747691565939527314779899340419
61747691565939528963600174505859
61747691566008554834869340828971
61747691566008565945462120532986
61747691566008565945462120532987
61747691566008565952993445698995
61747691566008851265006292563403
61747691566008851272348298270125
61747691566008851272349331371989
61747691566008854838680198601091
61747691566008854838681231702955
61747691566008855016611966772507
61747691566008855022447683664789
61747691566008855024139934825707
61747691566008855024143292410899
61747691566008867324597116529808
61747691566008867324597116529809
61747691566008870890845334035207
61747691566008870890846367137071
61747691566008871028107117280455
61747691566011567243371456684971
61747691566011572733702895109137
61747691566011572733791054255755
61747691566011572741317903100761
61747691566011572777012086315981
61747691566011572779519127347021
61747691566011572787050567304277
61747691566011572787145958891317
61747691566011572787148282889371
61747691566012456694055832727411
61747691566012456701395515485839
61747691566012456701397838434133
61747691566012458477723922949941
61747691566012467811183238681147
61747691566012473347367012248819
61747691566012473348179471851069
61747691566012473352450615298207
61747691566012473354894980302019
61747691566012473354894980303471
61747691566012473354956621673475
61747691566012473354957742422686
61747691566012473354961099535495
61747691566012909356969209414587
61747691566012924050644776863457
61747691566031831595364428725026
61747691566032716149965440356690
61747691566032721045808347042222
61747691566032732163929351544546
61747691566032866460554714351401
61747691566032881274957625867855
61747691566032881282212505482846
61747691566032882509466815476279
61747691566032882509467848578143
61747691566032882511900589269363
61747691566032882511903688574253
61747691566032882511904721694831
61747691566032882511911093207361
61747691566032882511995895240963
61747691566032882511998219239017
61747691566032882511999252293904
61747691566032882512814036029722
61747691566032882923781258202876
61747691566032882924596041938694
61747691566032882931036137864844
61747691566033166601572868010705
61747691566033166603267443654951
61747691566033166641489702926427
61747691566033166647326452920573
61747691566033166649017670979627
61747691566033166649021028564819
61747691566033170353363471451373
61747691566033180876927040729051
61747691566033181471484218736253
61747691566033182515688116250865
61747691566033182515724103290991
61747691566033182652886108861413
61747691566033182652889547818311
61747691566033182652972976607151
61747691566033182652973230638103
61747691566033182652973234887453
61747691566033182653726380298629
61747691566033182653738003444821
61747691566033182655428102295681
61747691566033182655429221505327
61747691566033182655432574373157
61747691566033182655432579089067
61747691566033182655480013388841
61747691566033182655480271669143
61747691566033182655480275918493
61747691566033182655512904312021
61747691566033182655512904329283
61747691566033182655515228327337
61747691566033182655516261897213
61747691566033182656233417080319
61747691566033182656234191920595
61747691566033182656234278014035
61747691566033182660596250142513
61747691566033182660599607727705
61747691566033183112779884613135
61747691566033183117863487661071
61747691566033186359858704814079
61747691566033186359861028812133
61747691566033186359862061867020
61747691566033186367389773235187
61747691566033186367393128752934
61747691566033333343249841560404
61747691566035884219688063008263
61747691566035884221382638652509
61747691566035884356132910207635
61747691566035884356408321515397
61747691566035884357256773974240
61747691566035884357256773974241
61747691566035884358679381499551
61747691566035884358915362546437
61747691566035884363758507692622
61747691566035884363762984547487
61747691566035884364033919079125
61747691566035884367014985741811
61747691566035884401886466419743
61747691566035884404396863500941
61747691566035884404397982696085
61747691566035884404432966408015
61747691566035884409480668496215
61747691566035884409516569455951
61747691566035884410268681765263
61747691566035884410331443884478
61747691566035884410331443884479
61747691566035884411928303458197
61747691566035884821298832037066
61747691566035888063297149570872
61747691566035888070552029232840
61747691566035888070636831326517
61747691566035888070636832861711
61747691566035888070639155324571
61747691566035888070640188379458
61747691566035888116369495530033
61747691566035888116369497065227
61747691566035888116371819528087
61747691566036768917820176722539
61747691566036768917820176840631
61747691566036783735203378661723
61747691566036783742731346714923
61747691566036783742731346833015
61747691566036783742734702883173
61747691566036784970517623243661
61747691566036784970517627842931
61747691566036784970550171223299
61747691566036784972244746867545
61747691566036784972965344299083
61747691566036784977229688371723
61747691566036784977327317981469
61747691566036784977328351083333
61747691566036784978045591296861
61747691566036784978045595901955
61747691566036784978045595915005
61747691566036784978080463274553
61747691566036784978080463392645
61747691566036784979772714920745
61747691566036784979775038918799
61747691566036785384027011043721
61747691566036785389107258041499
61747691566036785389107258159591
61747691566036785389110614209749
61747691566036785391554979096921
61747691566036788676590547352341
61747691566036788684118515405541
61747691566036788684118516455301
61747691566036788684120839403595
61747691566036789088372811528517
61747691566036789095900779581717
61747691566036790285576547248488
61747691566043523107682854568842
61747691566043526211668561912430
61747691566043693029246248225571
61747691566043693029249604275729
61747691566043693032593473477662
61747691566043693036860997918179
61747691566043693036864355503371
61747691566043693444375479386634
61747691566044877734166844834365
61747691566044877734166845897175
61747691566044877736614566952597
61747691566044879518555624379515
61747691566044879518555624380919
61747691566044879518556657481379
61747691566044879518556657482783
61747691566044879521001021320243
61747691566044888250952492631689
61747691566044888252585080978281
61747691566044888252595928817637
61747691566044888252644487047339
61747691566044888252644745327641
61747691566044888253397632458515
61747691566044888847169005366813
61747691566044888847169006533213
61747691566044888847169120157853
61747691566044888847203874280221
61747691566044888847392159575041
61747691566044888847921118842525
61747691566044888847924589683723
61747691566044888854699412209107
61747691566044888854699412325747
61747691566044888854735313174667
61747691566044888854735314237477
61747691566044888854735314690987
61747691566044890042152769053321
61747691566044890639125126190267
61747691566044893603317640629009
61747691566044893741414191672990
61747691566044893741414191672991
61747691566044893741415224774854
61747691566044893741415224774855
61747691566044893748189789132205
61747691566044893748192113130259
61747691566044893748193145182363
61747691566044893748193146232123
61747691566044894198113871386413
61747691566044894205421124020479
61747691566044894205457024920348
61747691566044894205457024986039
61747691566044894205457026048849
61747691566044894205457026502359
61747691566044894205457026521232
61747691566044894205457026521233
61747691566044894206268457252255
61747691566044894206272934045641
61747691566044894207967509689887
61747691566044894335844294124517
61747691566044894342717780896705
61747691566044895390235499940294
61747691566044895390235499940295
61747691566044895395318845869957
61747691566044895395321169868011
61747691566047579437601932538217
61747691566047581221991745186635
61747691566047589955832140604805
61747691566047590551455241635265
61747691566047591793575738697853
61747691566047595444849191688294
61747691566047595452192230496880
61747691566047595497106750730761
61747691566047595497106750730921
61747691566047595497110106715228
61747691566047595497110106780919
61747691566047595497110107843729
61747691566047595497110108316112
61747691566047595497110108316113
61747691566047595497827352289345
61747691566047595497924896178817
61747691566047595497926015840521
61747691566047595497926015859394
61747691566047595497926015859395
61747691566047595499554471786183
61747691566047595499554472848993
61747691566047595499617147746268
61747691566047595904621232180502
61747691566047597281495443119773
61747691566047597281498886327473
61747691566048930285048351949413
61747691566048941403171751838575
61747691566048943186743376301968
61747691566048946296566821614787
61747691566048946891091456260495
61747691566048948157209165866497
61747691566048948751733800512205
61747691583738785458950695107384
61747691583738800290703954511184
61747691583738801479753222267566
61747691583738801479753222286280
61747691583738802067498530801816
61747691583738802074277856913274
61747691583738802074277856931988
61747691583738802075093765997414
61747691583773471546894472602176
61747691583773471548589049296182
61747691583773905955725664266393
61747956580039330257317704013059
61747956580039330257317961230503
61747956580914632146450301372011
61747962961358329447225817220101
61747962961358377029164280823093
61747963032258429878414806795978
61747963032258429878414807845738
61747963038167055291516474193210
61747963038167055291516475242970
61747963038167055291600042227578
61747963038167056937894710917520
61747964875714422210794225021956
61747964946330045795643175643011
61747964946548550276022434472663
61747964946621529622275357010849
61747964946621529622359034764603
61747964946621529622359039363873
61747964946645844951498888577911
61747964946653048899196628234208
61747964946653048901724561273840
61747964947205107996992297715408
61747964947205107996992300901948
61747964947205111703032673377890
61747964947528217274270778498832
61747965079561848842840791788970
61747965080465079033699191030470
61747965086373704446800858427702
61747965086380613056988196189268
61747965088355410026412240875941
61747965088449252411756965408932
61747965088460009401822537974542
61747965088460057578369292588452
61747965089008519345723816488629
61747965089008519345723816492841
61747965089117321896523018915117
61747965089336109910175984464819
61747965089336109910177017566683
61747965089336109910364270809351
61747965089336111558999613529135
61747965089336125924122332413583
61747965089336126521175784994211
61747965089338829459204778582227
61747965089409055309829315366513
61747965089444178047589694678897
61747965106081269474088862054089
61747965106081269657103086902521
61747965106081286125948213320601
61747965106081318887928404637909
61747965106081335542233153527727
61747965106081485636868565784710
61747965106081785847335328001710
61747965106081785847419010827326
61747965106081785849029903645956
61747965106081785849111263523278
61747965106178731105326445120145
61747965106178731106938485831887
61747965106178731107018697349537
61747965106178731107771842760713
61747965106185785486152431520949
61747965106185885641127540162026
61747965106185935463969991880740
61747965106189337794494958112473
61747965106189385376518223736225
61747965106189387025341856584783
61747965106734397232662290600593
61747965106736582215723205320645
61747965106736582217418124854603
61747965106736582217480800880379
61747965106737782791486161207883
61747965106737832799851146691405
61747965106737997854583348172360
61747965106737997856275600868312
61747965106845899288524534290614
61747965106845899290220262078809
61747965106845901074526386469748
61747965106845901074547307176148
61747965107052681517360183096357
61747965107053882093203126586703
61747965107053898747507899940741
61747965107053898747507904658103
61747965107061085536103934676283
61747965107061085536107029276909
61747965107061085538363366204845
61747965107061102007394110595869
61747965107061102007394114827957
61747965107061102009653546356519
61747965107062004405098127229397
61747965107062004406771896958284
61747965107062004406792702407084
61747965107062004406792817664684
61747965107062004407044899243186
61747965107064687258060352844677
61747965107064687259815453766223
61747965107064687260567475264685
61747965107064687260568479668789
61747965107064689087364593799319
61747965107064689087364679892759
61747965107064689087450570875213
61747965107064689089874043871885
61747965107064703911525031654106
61747965107064703912343923244761
61747965107064703912361745118399
61747965107064703912364843951113
61747965107064703912424506883323
61747965107064703914036175940713
61747965107064705558740751026887
61747965107064705561248135947639
61747965107064705698424978753164
61747965107064705698445899459564
61747965107064705698446128558028
61747965107064705698446932561428
61747965107064705698508890677244
61747965107170056072895168753484
61747965107170056072896201855348
61747965107170056072916318558348
61747965111985992424478682691843
61747965111989911495720773208741
61747965111989911495804570825397
61747965111990111004216648272074
61747965111990111071250084224966
61747965111990111072862005913372
61747965111990111072941184311896
61747965111990111072941187494224
61747965111990111072942336920918
61747965111990111073694328789952
61747965111990411259683845270452
61747965111990411259683849969100
61747965111990411259684877439196
61747965111990411260520678223154
61747965111990411262131567842194
61747965111990411262132599911560
61747965111990411262211778310084
61747965111990411262968396096248
61747965112083754064081100078454
61747965112083754064164668112822
61747965112083754066612385867824
61747965112087372396530607339480
61747965112087372397367430871800
61747965112094511054228054930118
61747965112094511054228054948832
61747965112094511054228058131160
61747965112094511054229207557854
61747965112094511054981200360008
61747965112094559233224713047344
61747965112094560877071659278020
61747965112094560877071663982284
61747965112095461444883441272743
61747965112095461444883441272744
61747965112095461444884474840960
61747965112095461445636591401074
61747965112095461445720274226690
61747965112095461445721303095014
61747965112095461447328839863694
61747965112095461447331167045320
61747965112095461447411374312376
61747965112095461447412526922642
61747965112095461447415878272664
61747965112095461448165668100278
61747965112095761634154039969420
61747965112095761634155068839196
61747965112095761634990868223474
61747965112095761634991897093250
61747965112095761636601757842514
61747965112095761636685324360562
61747965112095761637436262098514
61747965112095761637438586096568
61747965112095761772252651822851
61747965112095761774697016828115
61747965112095776598858140242037
61747965112095778245150258189664
61747965112095778245989406186598
61747965112969410805417743128491
61747965112969412454323907125311
61747965112969412454512193482941
61747965112970611379568314414275
61747965112970611379569347516139
61747965112970611379756600758807
61747965112970613211594569942253
61747965112973312671221396209155
61747965112973329279692005732125
61747965113078679700187745107989
61747965113078681346563656417303
61747965159352756957115270599792
61747965159352756959643203639424
61747965159356359822402418004527
61747965159356359822402418471087
61747965159364464932710775716709
61747965159364464932711808818572
61747965159364464935243212699402
61747965159364464935243212716665
61747965159364779354628345243672
61747965159364779902920546386586
61747965159364779902920546386587
61747965159364781001003223451122
61747965159364781136572759070620
61747965159364781138180295821830
61747965159364781138265015999904
61747965159364781138267338948162
61747965159364781138267338948198
61747965159915626573939525551810
61747965182893564969945733967223
61747965182893564969949091434531
61747965182893866942831988172549
61747965182893915119571648941262
61747965182893915119571649407822
61747965182893915119655332233230
61747965182966544316282334259163
61747965182987270278463078513683
61747965182990811467008875566959
61747965182990811469435671783271
61747965182990811469456592021659
61747965182990811469456592371579
61747965182990811469456678582903
61747965182990811469456707162619
61747965182990855939464464849301
61747965182990855941072920400981
61747965182990855941156717545253
61747965182990855941160070413083
61747965182990859645422188072471
61747965182990860880849193107903
61747965182990860880849197223191
61747965182990860880849197339831
61747965182990860882460085909271
61747965182990860882543769685269
61747965182990860883296914163325
61747965182990860883296915096445
61747965182990861474808972796591
61747965182990861474808972802415
61747965182990861474809087587839
61747965182990861475562233016276
61747965182990861475562233016277
61747965182990861475565584467164
61747965182990861475565584467165
61747965182990861475645801050645
61747965182990861475645801052097
61747965182990861478093517506797
61747965182990872000667187573523
61747965182990875705010665110025
61747965182998080798244839982762
61747965182998080798244839982763
61747965182998916577317233750073
61747965182998964755808442725875
61747965182998964755810762840517
61747965182998964757422803552259
61747965182998964757503015069909
61747965182998964758256160481085
61747965182998966402103105666165
61747965182998966402104138768028
61747965182998966404635542648858
61747965182998966404635542666121
61747965182998966585117330981157
61747965182998982464140336861040
61747965182998982464142659809298
61747965182998982464142659809334
61747965182999281007035130090405
61747965182999281553630315977678
61747965182999281553630315977679
61747965182999281555327215969898
61747965182999281555327215969899
61747965182999282653327248038032
61747965182999282654166394985206
61747965182999282654166396034966
61747965182999283200758339612837
61747965182999283200758339612838
61747965182999283202452910541908
61747965182999283202454063149988
61747965182999283203209413884557
61747965182999283203209413884558
61747965182999283203209528209038
61747965183001666458407075600063
61747965183001667693756187461045
61747965183001667693757220562908
61747965183001667696285271514514
61747965183001667696285271575992
61747965183001667696285271692632
61747965183001667696288624442370
61747965183001667696288624443738
61747965183001667696288624443822
61747965183001667696288624461001
61747965183001667697040736751682
61747965183001667697040736753134
61747965183001668288552675552533
61747965183001668288552789871397
61747965183001668288553824391654
61747965183001668288553824858214
61747965183001682520448949042602
61747965183001682520448949042603
61747965183001684348897768724612
61747965183001684348897768726064
61747965183001684350505305494500
61747965183001684350505305494501
61747965183001684350505305494536
61747965183001684350506338062745
61747965183001684350506338596400
61747965183001684350506339663629
61747965183001684350506339663630
61747965183001684350588987847732
61747965183001684350588987847733
61747965183001684350588987847768
61747965183001684350590020949632
61747965183001684350590022489038
61747965183001684350590135679401
61747965183001684350590135857277
61747965183001684350590135857520
61747965183001684350590137274462
61747965183001684350592345433164
61747965183001684351342130076580
61747965183001684351342130076581
61747965183001684351342130193220
61747965183001684351342130193221
61747965183001684351342130193256
61747965183001684351342130543140
61747965183001684351342130543141
61747965183001684351343278453547
61747965183001684351343278453550
61747965183001684351345486243414
61747965183001684351345486597705
61747965183001684351345486597706
61747965183001684351345486610800
61747965183001684351345486610801
61747965183001684351345600915589
61747965183001684351345600916327
61747965183001684351345600916570
61747965183001684351345600917779
61747965183001684351345600918019
61747965183001684351345600918022
61747965183001684351345600935272
61747965183001684351345601034419
61747965183001684351345601034662
61747965183001684351345602451604
61747965183002819039506287232709
61747965183002819039527207937657
61747965183002867215489336335215
61747965183002867215489451120639
61747965183002867216242596549077
61747965183002867216326164583445
61747965183002867216326164584897
61747965183002868450838448662757
61747965183002868451676425276355
61747965183002868453367647704312
61747965183002868453367649103992
61747965183002868862620711905813
61747965183002883275834425037519
61747965183002883277531325029739
61747965183002884922962448672678
61747965183002884922965805077892
61747965183002884922965805079344
61747965183002884924573341847781
61747965183002884924574376016910
61747965183002884924657024201013
61747965183002884924658058842318
61747965183002884924658172032681
61747965183002884924658172209828
61747965183002884924658172210557
61747965183002884924658172210800
61747965183002884924658173627742
61747965183002884925410166429861
61747965183002884925410166546501
61747965183002884925411314806827
61747965183002884925411314806830
61747965183002884925413522944398
61747965183002884925413522950986
61747965183002884925413522964081
61747965183002884925413637268869
61747965183002884925413637268878
61747965183002884925413637269607
61747965183002884925413637269850
61747965183002884925413637271059
61747965183002884925413637271299
61747965183002884925413637271302
61747965183002884925413637288552
61747965183002884925413637387699
61747965183002884925413637387942
61747965183002884925413638804884
61747965183538422492678589328951
61747965183550124337293717644180
61747965183550128226346110464608
61747965183550428415595783756444
61747965183550428415616704461392
61747965183550430062745761199144
61747965183655478599038116860526
61747965183872931776415241909072
61747965183872931823839092758114
61747965183872931824677068905072
61747965183873231968194077993392
61747965183970173336231236177632
61747965183982184613074481158696
61747975954414999991834207474458
61747975954414999994261119428028
61747975954414999994261123678830
61747975954415005347451472551876
61747975954415005347451474418116
61747975954415005347517592120770
61747975954423110456909404279474
61747975960323629113486731939260
61747975960323630760553112651236
61747975960323630760556469185207
61747975960323630760615788677012
61747978001656233551628620808814
61747978001729179539299229308020
61747978002312741518305016405230
61747978002312741518305020638770
61747978002385691217096252263344
61747978007669072949786734446288
61747978008325536855851646849988
61747978008544371127230492039682
61747978008544374831576292524478
61747978008641636157693760196242
61747978011488327312104895501021
61747978028241645699303404870816
61747978028241645699305727335081
61747978028245246315074160138453
61747978028245246315074160138454
61747978029214203551598867005675
61747978029214203551598867123719
61747978029217805090536898855062
61747978029217805090596998386914
61747978029217805090597342743186
61747978029217808796574952502370
61747978029225007909141617033181
61747978029225008320923880159597
61747978029225008527662431727703
61747978029225008527665787777861
61747978029225008527665788710972
61747978029225008532749133608353
61747978029225008534443710185710
61747978029225008535193498613617
61747978029225013880831864594497
61747978029225013885915210424989
61747978034150271112405072268048
61747978034152972217758100791630
61747978035133633947545348865499
61747978035133633947545348885182
61747978035134534508516447285952
61747978035134534508516447285953
61747978035134534508516447752513
61747978035134534515858567783715
61747978035134536346001849836459
61747978035134539869025678168775
61747978035134539869025678186037
61747978035134540044700219792218
61747978035134540044700219792219
61747978035134540044700219809481
61747978035134540052039902567909
61747978035134540052042225498940
61747978035134540052042225498941
61747978035134540052043000337813
61747978081422876274237531320454
61747978082185054791437383955968
61747978082185054974451838386688
61747978082185056620743947379246
61747978082367520049651248756279
61747978082395433945775077905690
61747978082403537271880710408048
61747978082403537271880711807728
61747978082403539101269846215743
61747978082403539102024106785515
61747978082403542808064483847434
61747978105045670407831285622636
61747978105057377790992016050322
61747978105057677934509026573054
61747978105057677980349621176906
61747978105162742568805878284608
61747978105163042758076472282796
61747978105818355869776131982864
61747978105818357516068240975422
61747978105819206291690147669406
61747978105819206474620804483470
61747978105819256254509693023548
61747978105819256261853846776477
61747978105819258083816256446826
61747978105819556443760370719488
61747978106026333327120583409266
61747978106026338680290017693002
61747978106029933813705935306340
61747978106029933813730178778870
61747978106029935458408161597582
61747978106029935458410485478996
61747978106029935460834991708674
61747978106029935460859235404194
61747978106029935460859235520834
61747978106029935460859235533884
61747978106029935460859236467004
61747978106029935460920994182164
61747978106029935598095742187476
61747978106029935598119990246226
61747978106029935643870219105936
61747978106029935643873575156094
61747978106029935643873575173356
61747978106029935643873576573036
61747978106029939349913952235518
61747978106029940948838346007440
61747978106029940994591930917308
61747978106029940994594253399042
61747978106029940997018759964138
61747978106038038924286261735160
61747978106038040568880445985892
61747978106038040570578378730056
61747978106038040570578378743106
61747978106038040570662061568722
61747978106038040571415317053576
61747978106038040751894785153188
61747978106038040753592718365316
61747978106038040753592718382578
61747978106038044274921855216798
61747978106038044274921971070856
61747978106038044275005539105224
61747978106038044277453372137482
61747978106038044277456728174617
61747978106038044277456728187631
61747978106038044277456728187715
61747978106038044457936195919080
61747978106038044460471038645557
61747978106038044460471038662792
61747978106038044460471067341913
61747978106038044460471067360627
61747978106038046105151254002847
61747978106038046106759824056909
61747978106038046106759910145977
61747978106038046107600124564939
61747978106038344601536887714972
61747978106038344603988047733877
61747978106038344603988047751103
61747978106038344603988047751139
61747978106038344603988076430233
61747978106038346251117104955451
61747978106040740627533321361684
61747978106040745980700431764006
61747978106040745980703787814155
61747981627254598975566784392836
61747981627254598975566870131984
61747981627254598976130954363968
61747981627254599158581094980416
61747981627254599158581123560132
61747981627254599159061611178032
61747981627254599159333207289728
61747981698154501662103835152496
61747981698154501845034491966560
61747981698154507197472729929973
61747981698227436536737043614256
61747981698227436719667700428320
61747981698255354138901939504540
61747981698255354184571727138994
61747982176829695667844441383722
61747982176829697269218884827104
61747982176829697314888672461558
61747982176829697314972465019610
61747982176829697314972469605830
61747982176854007292722177537642
61747982176866014680467644552521
61747982176866020214120013177957
61747982177048550246970557939784
61747982309797928992222475389726
61747982315056950924048842153254
61747982315056950924237128497786
61747982315056965748398227801572
61747982315713463011750919001964
61747982315713463013443171697916
61747982315932297278043861255804
61747982315932297278232147600336
61747982315932297283126435433964
61747982315932300982389667391082
61747982315932311507593574003280
61747982316005243270797045350112
61747982316005243270985331694644
61747982316005246793820760296684
61747982316029561711450319103756
61747982316029562123044296935400
61747982317684822629191615966888
61747982318633103860080695628037
61747982318633105507208719263925
61747982318636705536530875870827
61747982318657414890161827972743
61747982318657414890349856050071
61747982318657415301944091099159
61747982318668222298698782597365
61747982318668226002477016783138
61747982318668976269668226505276
61747982318669126570288798777702
61747982318669421225072399336292
61747982318669426758724767961728
61747982318673028436009916925862
61747982332782841985843612721994
61747982333432430576556503243794
61747982333439339251076584695666
61747982333755438545387629620972
61747982335410700517323732609835
61747982335414133810359746583489
61747982335414133810359747983169
61747982335414133811175654113721
61747982335414133812870231157647
61747982335414133817953833851451
61747982335414133817953835268393
61747982335414133817953919944731
61747982335414133818518692922307
61747982335414133818518694339249
61747982335414134222706871243251
61747982335414134222957918302947
61747982335414134230300957111533
61747982335414144930740272939743
61747982335414144930742597287717
61747982335414144930991321399119
61747982335414144936077248445109
61747982335414144938333327105841
61747982335414144938336684572941
61747982335414150243325732180788
61747982335414150244078877591964
61747982335414150282217454510265
61747982335414150289243325261745
61747982335414150289246682728845
61747982335414150289808184328389
61747982335414150289809217447515
61747982335414150289811541795489
61747982335414150831261501831058
61747982335742407272478323689650
61747982335742409101868455164549
61747982336253631371228657026725
61747982336383291538989404675982
61747982336383291724200299269339
61747982336383291724451346329035
61747982336386893256047056695144
61747982336386893256047058094824
61747982336386893256047058112086
61747982336386893261192394523182
61747982336386893262884647219134
61747982336386893263637787930210
61747982336386893263640112278184
61747982336386893263641143980368
61747982336386893263641145380048
61747982336386893263641231473328
61747982336386893446652013245202
61747982336386893446655456788320
61747982336386896967230447703930
61747982336386896969678165925492
61747982336386897152692390307364
61747982336386898799068300216998
61747982336393646400167265685057
61747982336393646400167523952261
61747982336393646400418314161695
61747982336393646400419347263559
61747982336393646400983431495543
61747982336393651750885879713475
61747982336393651750886654548135
61747982336393651750886654565397
61747982336393651751136583816579
61747982336393651751137703024773
61747982336393651751140025973067
61747982336393651751701442883223
61747982336393651751701442900485
61747982336393651751701787256757
61747982336394096705601727604709
61747982336394096707296304182066
61747982336394096707795302393897
61747982336394096708049448660131
61747982336394096708049450059811
61747982336394098537184409717843
61747982336394098537937550878217
61747982336394098538192846454496
61747982336394098538192846454505
61747982336394102035608715624201
61747982336394102058771160471503
61747982336394102241782018974834
61747982336394103888914558265868
61747982336394103888914558265877
61747982336394846425444364248702
61747982336394846600589435325368
61747982336394846601428586043686
61747982336394846608204185036690
61747982336394847147940201064424
61747982336394847150471604945254
61747982336394847154969174316220
61747982336394847155554950775746
61747982336394847157225511244156
61747982336394847157228979251702
61747982336394847157500575363398
61747982336394847157501723256302
61747982336394847158065807488286
61747982336394848253055209301282
61747982336394848255311546229218
61747982336394848255315021321218
61747982336394852508701517794020
61747982336395297464378565383778
61747982336395297465131710794955
61747982336395297465131711261515
61747982336395302818301144145327
61747982336395302818301144145571
61747982336395303001315483301221
61747982336395303001315483318447
61747982336395303001315483318483
61747982336397548128691423875226
61747982336397553655837467604180
61747982336397553662612294478292
61747982336397553663179588101942
61747982336397555446753491572506
61747982336397555446753492039066
61747982336397703783419549846976
61747982336397703963986171260917
61747982336398900833373647126958
61747982336398900833624724301356
61747982336398900833708378429212
61747982336398900833708407008928
61747982336398901016638949149788
61747982336398901016722631857360
61747982336398904537718283775647
61747982336398904537719318294453
61747982336398904537719431668551
61747982336398904537719433085701
61747982336398904537721756033995
61747982336398904538056487336248
61747982336721754498117717485599
61747982336721754909898951742239
61747982336721754909899723394571
61747982336721754909961364901541
61747982336721754912409087373905
61747982336721758066956743536993
61747982336721758067145029881525
61747982336721758204158093148072
61747982336721758615936657367125
61747982336721758615937004456418
61747982336721758615940099057044
61747982336721758615999419481969
61747982336721759851283794302235
61747982336721759851286116783960
61747982336721759851286117250520
61747982336721759851286117250529
61747982341647125422879070241361
61747982342198279495356582057235
61747982342271207189125802653017
61747982342271208836253826288905
61747982342271208836253854986665
61747982342291916952091072073214
61747982342291916954538789828216
61747982342291917135021614096238
61747982342295518814003539275684
61747982342302271209497647707108
61747982342302271218535353903702
61747982342302722120397971579298
61747982342302722120876049084777
61747982342302723951018297569097
61747982342302723951294513851728
61747982342302727474320550341090
61747982342302729302016225663100
61747982342303622688209667480582
61747982342303622688690154980439
61747982342303622688962812891759
61747982342303622688962813358319
61747982342303624518833437033183
61747982342303628041857265382761
61747982342303628042132246242375
61747982342303628224871489764633
61747982342303628225146585396621
61747982342303629872002869917239
61747982342303629872002984241719
61747982342306179213539691531502
61747982342306180860671066966746
61747982342306325626990732968066
61747982342306329331334225048091
61747982342307526384070714344724
61747982342307526384823855523812
61747982342307526384826178394343
61747982342307530090111087293784
61747982342307530090867674865660
61747982342307531735547890205715
61747982342490058112838866771582
61747982342490058112839895641357
61747982342490058112839895641358
61747982342490063467703534014318
61747982342490063467703905550625
61747982342490063467703905550626
61747982342490063467787216373166
61747982342522768054318301691231
61747982342630530623872283132454
61747982342630530623872283132455
61747982342630530623872284195105
61747982342630530623873313047619
61747982342630530626320001001177
61747982342630530626320005250527
61747982342630534146895993473933
61747982342630534329910332641229
61747982342630534329913690226421
61747982342630534332358055231685
61747982342630535977039389746163
61747982342630535977039389864255
61747982342630535977039389868627
61747982342630535977041712694457
61747982342630535977041712812549
61747982342630535977041712816921
61747982342630535977041713862309
61747982342630535977041713879571
61747982342630535977042746981435
61747982342630535979487111986699
61747982342630535979489434934993
61747982385960455332225833418564
61747982385960470154694936893922
61747982385960470156387189589874
61747982386616963715603029089150
61747982386616967419927908867594
61747982386616967419948829573946
61747982386616967421620161563546
61747982386618169757190479157922
61747982386804585708119342810842
61747982386835801686220852521114
61747982386908751385015417154184
61747982386933066714238953792900
61747982386933066714259874499252
61747982388591931095205699909084
61747982388916135496440517883424
61747982389564522118627585808766
61747982389564522161784656731410
61747982389564522161847332757186
61747982389564522164382204174630
61747982389564522164382204291270
61747982389572625443725929822684
61747982389572625444543813691518
61747982389572625444544156648110
61747982389572630797710924093840
61747982389572630797711267050432
61747982389572630980728619316910
61747982389572632627854663427899
61747982389572925564336697074417
61747982389572925564336701791779
61747982389572927417365415643951
61747982389572931098823575722975
61747982389572932747647203854171
61747982412226432563841412189224
61747982412226432609594997099092
61747982412550636968363562968326
61747982412550637014096227171842
61747982412550637014097260290968
61747982412550937155922016683336
61747982412550937157614269379288
61747982413098182180995190708291
61747982413098182182687443404243
61747982413174712008813115254756
61747982413174713838955363739076
61747982413195271382181885128251
61747982413195421499725743259396
61747982413195426852891820076032
61747982413195426852895177543132
61747982413199021986582686681946
61747982413199023631260669500658
61747982413199023633687494894388
61747982413199023633690851408676
61747982413199023633690851428359
61747982413199023633690852361479
61747982413199023633708386902980
61747982413199023633711743417268
61747982413199023633711743423910
61747982413199023633711743436951
61747982413199023633711743436960
61747982413199023633711859161328
61747982413199023770948250090552
61747982413199023770972498149302
61747982413199023816722727009012
61747982413199023816726083059170
61747982413199023816726083076432
61747982413199023816726084476112
61747982413199027522742097288804
61747982413199027522742181965142
61747982413199027522763102671494
61747982413199029121690853910516
61747982413199029167360755528416
61747982413199029167444438820384
61747982413199029169139013998070
61747982413199029169871152963746
61747982413199029169871154026556
61747982413199029169871238702894
61747982413199029169871267400654
61747982413199029169871267867214
61747982413206228290557532943023
61747982413206231994147869319151
61747982413206233641279244754395
61747982413207127096867833556929
61747982413207127096889097703876
61747982413207128743177858531974
61747982413207128743177974386032
61747982413207128743240736505088
61747982413207128743263865351224
61747982413207128743263976861708
61747982413207128744017120853548
61747982413207128926192197699270
61747982413207128926192199234464
61747982413207128926254961353519
61747982413207128926254961353520
61747982413207128927031347587659
61747982413207132424698809073735
61747982413207132447522233712417
61747982413207132447522491979621
61747982413207132447522496230423
61747982413207132447522606783919
61747982413207132447522611034721
61747982413207132447522611370139
61747982413207132447522612434401
61747982413207132447523272482025
61747982413207132447523387273273
61747982413207132447523644490717
61747982413207132447523645553527
61747982413207132447525710221567
61747982413207132447525964237969
61747982413207132447525968488771
61747982413207132447586077825102
61747982413207132447607456653118
61747982413207132447607457698666
61747982413207132447609780646960
61747982413207132449302033342912
61747982413207132449304357695098
61747982413207132450055174323763
61747982413207132450055174520512
61747982413207132450058531987612
61747982413207132632232572065272
61747982413207132633048478178589
61747982413207132633051606080421
61747982413207134277669374977203
61747982413207134280176502281037
61747982413207134280179974072825
61747982413207134280200780454537
61747982413207429069771970441839
61747982413207429069771970441840
61747982413207429070527435969627
61747982413207432774117770926635
61747982413207432774117770926636
61747982413207432776589507177333
61747982413207434423696868853927
61747982413207434423717789560279
61747982413207434423717903866093
61747982413209828800324185407728
61747982413209834153493619678414
61747982413209834153493619691464
61747982413209834335730420471238
61747982413209834336507958847114
61747982413209834336507958864376
61747982413211029557406446609440
61747982413211031203781325767272
61747982413211034910575880893167
61747982413211035047836635138958
61747982413211035092812711787860
61747982413211035093590220048826
61747982413211035093590220066088
61747982413389960798811747560110
61747982413389960798812776429886
61747982413389966153676786339154
61747982413389966153760097161694
61747982413426289053722934935940
61747982413426289053722934935941
61747982413426289055415187631892
61747982413426289055415187631893
61747982413498916595627830954143
61747982413498916595627859651957
61747982413498918197087011004775
61747982413523228035043534981974
61747982413523228173057431020356
61747982413523228218057874615830
61747982413523228218810987232464
61747982413523228218811015812180
61747982413523228218811015930272
61747982413523228218811020045720
61747982413523228218811020517896
61747982413523228218873778049488
61747982413523228220505592974198
61747982413523231741899814521588
61747982413523231741899815938530
61747982413523231924851392973720
61747982413523231924851392990982
61747982413523231924851392992434
61747982413523231924851393109074
61747982413523231924851479085874
61747982413523233525473718458712
61747982413523233525473719875654
61747982413523233526310548129708
61747982413523233571977063565278
61747982413523233571977091211874
61747982413523233571980535823626
61747982413523233572064104324337
61747982413534038738652186279219
61747982413534038740346761923465
61747983745569592744294851724750
61747983768582705007599574392914
61747983769239218142799278406484
61747983769454449090323477507688
61747983769454452794669277992484
61747983769454452794857564337016
61747983769454453848969047381106
61747983772401712107410222270758
61747983772401712153076681147518
61747983772401712153080120104416
61747983772408915597735949142781
61747983772408915597739047975495
61747983772408917244679039300515
61747983772408917244867325645047
61747983772408917244868100479707
61747983772413714369039755193694
61747983772413717892064791498150
61747983772413717892064791511248
61747983772413717892065912241586
61747983772413717892149478740760
61747983772413717892149480275954
61747983772413717892149507438520
61747983772413717892149508855670
61747983772413718075079016346582
61747983772413718075079016359680
61747983772413718075080137089810
61747983772413718075080164252584
61747983772413718075080165669526
61747983772413718076771269055632
61747983772413718076774712734020
61747983772413718076774712734056
61747983772413718076774712734264
61747983772413719678233891367954
61747983772413719723987447579902
61747983772413719723987447580062
61747983772413719724718667880782
61747984224095301506736350523868
61747984224095301506736354757408
61747984224095305212773631585724
61747984224411400805921020832008
61747984247177461008313814954188
61747984247177461008314586606520
61747984247177461008317172539380
61747984247181363467140055887634
61747984247181363467140059074174
61747984247181363468832308583586
61747984247181363468832311770126
61747984247833973090929988867044
61747984247833973090930760519376
61747984247833973090930765236738
61747984247833973090933346452236
61747984247834269574163301336816
61747984247834269574163562786348
61747984247834273280201354517564
61747984247834273280201359234926
61747984247834273280389645579458
61747984248052807362308834056738
61747984248052807362309605709070
61747984248052811066654634541534
61747984248052811066655406193866
61747984248052811066655410911228
61747984248053111072887674415540
61747984248053112310204105919752
61747984248150068137102926342622
61747984248150072390324379622842
61747984250680664055173754042466
61747984250680664238125302865122
61747984250684265777314839385080
61747984250684265777314839402342
61747984250684265777377858367448
61747984250684265777377859784390
61747984250972453559832657464083
61747984250976049930227551053126
61747984250976055237727167593322
61747984250976055283393626470082
61747984250976055283393627869762
61747984251000365259451087225282
61747984251000370566950615304898
61747984251007570350486264220906
61747984251007570351239152414695
61747984251007570351239409645180
61747984251007575704220295636537
61747984251008771108321785165756
61747984251008771108321785637932
61747984251008771110581217147780
61747984251008775866778294313445
61747984251008776461574525070849
61747984251011172072439411824658
61747984251011172073192557253096
61747984251011172073255314768670
61747984251011175779295690897712
61747984462843937841585071226685
61747984463391176661180548592097
61747984463391177072962811718513
61747984463391177278885458925665
61747984463391177279450314809981
61747984463391177279638601154513
61747984463391177279640924102807
61747984463391177279703686217651
61747984463391177279704720269888
61747984463394779001908570116120
61747984463394779001908571515800
61747984463499250949951494540340
61747984463499250950786912944842
61747984463499250950786917662204
61747984463499250950787170162286
61747984463500446173381123777758
61747984463500446173381128495120
61747984463500446173381501547748
61747984463500446174136708327948
61747984463500446174136966608250
61747984463500451524854949764682
61747984463500451524854954015484
61747984463500451524858424856682
61747984463500451707036964661542
61747984463500451707785606112186
61747984463500451707785610829548
61747984463500451707786758739922
61747984463500451707872649705114
61747984463500453354162665815696
61747984463504049725710152364846
61747984463504049725711181233170
61747984463504053384323202570108
61747984463504053430053543825330
61747984463504053430055838075864
61747984463504053430074435833922
61747984463504053430076758782216
61747984463682968432914626988663
61747984463682968433102913333195
61747984463682968433103688167855
61747984463707283762138938002121
61747984463707283762327223296893
61747984463710880131111195369330
61747984463710880131173957134254
61747984463710880132805772529896
61747984463710883837214333263296
61747984463718085222145257376599
61747984463718085222146029028931
61747984463718085222146029035573
61747984463718085222146287315827
61747984463718088928186663328220
61747984463718090575312364132463
61747984463718983961997484443516
61747984463718983962248189963562
61747984463718985240915136497891
61747984463718985240915136497892
61747984463718985243111810493374
61747984463718985243362858952750
61747984463718985789706762566550
61747984463718985789707106940084
61747984463718985789957811025926
61747984463718985792154485038914
61747984463718985792154827995506
61747984463718985792405533498290
61747984463718990594084569364685
61747984463718990594084569364686
61747984463718991142876196850042
61747984463718991142876196850286
61747984463718991142876539806878
61747984463718991143127245309418
61747984463718991143127245309662
61747984463719285979228661766951
61747984463719289479091991948859
61747984463719289685269038770064
61747984463719289685269040365116
61747984463719291332398097121582
61747984463719291332398097238222
61747984463722887701933812101626
61747984463722887701934955290266
61747984463722887701996573866549
61747984463722887701996573866550
61747984463722887703629532470440
61747984463722891408057870507381
61747984463722893054351242864870
61747984463722893056798965324211
61747984463816246566780669136926
61747984463816246567031373240030
61747984463816247115823686638814
61747984463816247115907370527323
61747984463816247116074390741918
61747984463816250271460856078058
61747984463816250271461199034650
61747984463816252467381879025914
61747984463816252467381879026157
61747984463816252467381964765062
61747984463816252467381964765305
61747984463816252467382221982506
61747984463816252467382221982749
61747984463816252467384203490528
61747984463816252469076541808988
61747984463827057084953859312939
61747984463827057633996621010161
61747984463827059282816807002131
61747984463827059282817151358403
61747984487025228075350856213928
61747984487025228075939303295702
61747984487025228624393875115496
61747984487025228624982322197270
61747984487025233975616999850438
61747984487025678932048599042001
61747984487025684468232371548266
61747984487025684468232371548267
61747984487025684468232371565529
61747984487027936916429129357800
61747984487028235456624358469130
61747984487028235456627714519288
61747984487029135887175384334411
61747984487029135887176417436275
61747984487029135887363326672591
61747984487029135887363670678943
61747984487029135887364445513603
61747984487029135887366769878839
61747984487029135887426088437515
61747984487029135887427121539379
61747984487029136024436052970735
61747984487029136024436054370415
61747984487029136024437172165879
61747984487029136024439496513853
61747984487029136024624081048063
61747984487029136024624425404335
61747984487029136024627438515163
61747984487029136024627782871435
61747984487029136024687101430111
61747984487029136024690200634426
61747984487133747068705536882336
61747984487133747068705795149540
61747984487133747069461001924124
61747984487133752420182718452858
61747984487133752602357906924922
61747984487133752602361258257718
61747984487133752603111052336098
61747984487133752603193587251132
61747984487133752603196943301290
61747984487133754249486959411872
61747984487137350621034445961022
61747984487137354279647496166284
61747984487137354325377837421506
61747984487137354325380131672040
61747984487137354325398729430098
61747984487137354325401052378392
61747984487137355974200431984278
61747984487137355974201436388382
61747984487138554899448282816568
61747984487321066452598607608242
61747984487321066452599636478018
61747984487321069975624672782474
61747984487321070158638897630906
61747984487321071761793772652278
61747984487321071761793774069219
61747984487321071807547328864226
61747984487321071807547328864386
61747984487321071808278549165106
61747984487341329021959537823232
61747984487341329573196992602590
61747984487341332727997591003980
61747984487341332728562794567866
61747984487341333277542794487066
61747984487341780063824153109540
61747984487341784820021230275205
61747984487341785414817460914565
61747984487341785414817461032609
61747984487345381783580541113932
61747984487345387091017311194152
61747984487345387136770867388781
61747984487352135835429413258742
61747984487352135972628434737615
61747984487352139541467460789009
61747984487352139541739056900705
61747984487352140090510136733985
61747984487352140090510140984786
61747984487352140090530942653509
61747984487352140090531028742577
61747984487352140090531028759838
61747984487352140090531028759839
61747984487352140090531287027042
61747984487352140090531287027043
61747984487352140091283397795971
61747984487352140091345817077665
61747984487352140091345817094927
61747984487352140091346850196791
61747984487352141325794511554251
61747984487352141325796834035976
61747984487352440279780734982974
61747984487353486895518365291497
61747984487353487444561384193065
61747984487353487444812086879019
61747984487353490416096680708175
61747984487353490416344371717713
61747984487353490416347727767871
61747984487353490416933508944759
61747984487353490599362066940783
61747984487353490599362068357932
61747984487353490599362068357933
61747984487353490965136342159905
61747984487353490965390402313167
61747984487353490965973170396489
61747984487353491148154037382975
61747984487353491148154038800124
61747984487353491148154038800125
61747984487353491148404741486079
61747984487353491148907182794151
61747984487353491148907184211300
61747984487353491148907184211301
61747984487353491151438588092130
61747984487353492246240077085399
61747984487353492246240077102869
61747984487353492246490090576671
61747984487353492246491124145095
61747984487353492246491125095684
61747984487353492246491125095685
61747984487353492246491125562245
61747984487353492248771480517139
61747984487353492248935489150359
61747984487353492249022528976515
61747984487353787634083053830664
61747984487353787634083053830665
61747984487353790742879106144012
61747984487353790742879106144013
61747984487353791154661369270428
61747984487353791154661369270429
61747984487353791154661370786749
61747984487353791155226229853393
61747984487353791155226229870655
61747984487353791156920805031078
61747984487353791156920805031079
61747984487353791337675709954044
61747984487353791337675709954045
61747984487353791338428855382482
61747984487353791338428855382483
61747984487353791338428855500574
61747984487353791340123431009466
61747984487353791340123431009467
61747984487353792390008162881764
61747984487353792390008162881765
61747984487353792390008163348325
61747984487353792984803617754749
61747984487353792984803617871389
61747984487353792984803732190253
61747984487353792984804766710510
61747984487353792984804766827150
61747984487353792987332698331749
61747984487356038298394851573625
61747984487356188597320867462725
61747984487356188597320867462726
61747984487356192303358949343663
61747984487356192303382164103557
61747984487356192305053524987909
61747984487357389308586810333274
61747984487357389308586896426554
61747984487357389310281500770990
61747984487357389310282531056211
61747984487357389354340395125098
61747984487357389354340481218378
61747984487357389354341510088154
61747984487357389356036087268319
61747984487357389356036115966136
61747984487357392876614431387186
61747984487357392877366547930074
61747984487357392877430337513526
61747984487357392877430338930468
61747984487357393013875185646018
61747984487357393014627301255786
61747984487357393016319553951738
61747984487357393059628741858126
61747984487357393059628770554482
61747984487357393060381915965658
61747984487357394661004241450650
61747984487357394661004242867592
61747984487357394663535617584129
61747984487357394706757827777508
61747984487357394709202162471273
61747984487357394709268281770383
61747984487357394709268281787645
61747984487357394709289202475331
61747984487357394709289202494045
61747984487425086084037353542611
61747984487449397710609669715020
61747984487450748036161489190655
61747984487450748583607103755752
61747984487450748585215783634124
61747984487450748585215788063045
61747984487450748585215788399867
61747984487450748585215788417337
61747984487450748585215788418581
61747984487450748766788792748195
61747984487450748766788807612043
61747984487450748766788807629512
61747984487450748766788807629513
61747984487450748766788807630757
61747984487450748766788921930907
61747984487450748766788921948376
61747984487450748766788921948377
61747984487450748766788921949621
61747984487450748768230011848619
61747984487450748768230012911477
61747984487450748768230013265769
61747984487450748768313694201851
61747984487450748768313695601531
61747984487450748768313695619000
61747984487450748768313695619001
61747984487450748768313695620245
61747984487450748768313695736885
61747984487450748769045916209780
61747984487450748769066836798088
61747984487450748769066923009412
61747984487450748769067179754680
61747984487450748769070279059570
61747984487450748769070280476720
61747984487450752289645156919031
61747984487450752289645156937745
61747984487450752289896203978727
61747984487450752289896203997441
61747984487450752472659496086327
61747984487450752472659496103796
61747984487450752472659496103797
61747984487450752472659496105041
61747984487450752472659496221681
61747984487450752472826975111655
61747984487450752472826975129124
61747984487450752472826975129125
61747984487450752472826975130369
61747984487450752472910543163493
61747984487450752474354071730573
61747984487450753525242993357975
61747984487450753525242993375445
61747984487450753525245316306269
61747984487450753570912981535715
61747984487450753570912981553184
61747984487450753570912981553185
61747984487450753570913010053952
61747984487450753570913010115431
61747984487450753570996576750119
61747984487450753570996578149799
61747984487450753570996578167269
61747984487450753570996578285366
61747984487450753570996664378593
61747984487450753570996921044912
61747984487450753570996921106391
61747984487450753570996921123861
61747984487450753572607557179961
61747984487450753572691153444125
61747984487450753573171641411945
61747984487450753573172789322319
61747984487450753573172790721999
61747984487450754119767628021153
61747984487450754119788548609461
61747984487450754119788548727345
61747984487450754119788634820785
61747984487450754120039595669157
61747984487450754120039597007358
61747984487461553750125239909268
61747984487461553751817495456342
61747984487461553751817864259620
61747984487461553751817864276882
61747984487461553751817865326642
61747984487461553751817868508970
61747984487461553751880287672838
61747984487461553752068569779666
61747984487461553752068572967610
61747984487461555030734028633720
61747984487461555030734028633729
61747984487461555030734028635181
61747984487461555032927689535646
61747984487461555032927689535881
61747984487461555032927689535890
61747984487461555033178393638750
61747984487461555033178393638993
61747984487461555033178393638994
61747984487461555033178393640445
61747984487461555033178733212053
61747984487461555033178737995022
61747984487461555033178737995265
61747984487461555033178737995266
61747984487461555033178738013979
61747984487461555033179771115843
61747984487461555033181836846693
61747984487461555399043019738148
61747984487461555579777046135617
61747984487461555581970364081186
61747984487461555581970702237303
61747984487461555581970702254565
61747984487461555581970707037534
61747984487461555581970707037778
61747984487461555582054046552509
61747984487461555582054390908781
61747984487461555582054390926043
61747984487461555582057490114501
61747984487461555582057746976201
61747984487461555582221406357669
61747984487461555582221411140638
61747984487461555582221411140881
61747984487461555582221411140882
61747984487461555582221412540562
61747984487461555582807187731597
61747984487461555582807532087869
61747984487461555582807532105131
61747984487461555582810888155289
61747984487461558554511002376243
61747984487461558554594656149759
61747984487461558554594913367203
61747984487461558554596964571757
61747984487461558691771756751715
61747984487461558691855324786083
61747984487461558736772409889743
61747984487461558737524536547971
61747984487461558737527551242421
61747984487461558737608220948955
61747984487461558737608220948956
61747984487461558737611320156862
61747984487461558737611576840687
61747984487461558739031861950113
61747984487461558739219803938373
61747984487461558739219890027441
61747984487461559080414523804377
61747984487461559080414524270937
61747984487461559103385464155524
61747984487461559103385847502118
61747984487461559103385852108180
61747984487461559103385852108181
61747984487461559103385852126894
61747984487461559103556345312810
61747984487461559103636551605222
61747984487461559103636556211285
61747984487461559105060311646968
61747984487461559105081072918896
61747984487461559105081117566492
61747984487461559105081203655560
61747984487461559105081576705768
61747984487461559285815079700424
61747984487461559285815085834719
61747984487461559285815085834728
61747984487461559285815100249476
61747984487461559285815100367577
61747984487461559286305655898807
61747984487461559286305655899024
61747984487461559286305660616142
61747984487461559286305660616169
61747984487461559286305660616178
61747984487461559286305660616385
61747984487461559286305660616386
61747984487461559286309016666336
61747984487461559286316120969588
61747984487461559286316164099413
61747984487461559286316506972901
61747984487461559286316508389843
61747984487461559286316508455685
61747984487461559286317268879962
61747984487461559286368336642162
61747984487461559286368336659415
61747984487461559286368336659424
61747984487461559286382283799448
61747984487461559286382283799457
61747984487461559286399847037305
61747984487461559286400191294190
61747984487461559286400191392605
61747984487461559286400191393577
61747984487461559286403204504396
61747984487461559286403204504405
61747984487461559286403290599053
61747984487461559286403290599054
61747984487461559286403290599089
61747984487461559286403290599296
61747984487461559286403290599297
61747984487461559286403547265409
61747984487461559286403548860677
61747984487461559286567211076005
61747984487461559286567212492947
61747984487461559286567212676889
61747984487461559286570570143989
61747984487461559286650764760009
61747984487461559286650895494252
61747984487461559286654251368721
61747984487461559286654251385974
61747984487461559286654251385983
61747984487461559287980377353687
61747984487461559288011755229726
61747984487461559288011889146297
61747984487461559288074536495400
61747984487461559288074536495409
61747984487461559288074651286440
61747984487461559288262822839932
61747984487461559288262822839941
61747984487461559288262936030088
61747984487461559288262937624384
61747984487461559288262937624393
61747984487461559288262937625356
61747984487461559288816052997475
61747984487461559288816052997484
61747984487461559288847435573406
61747984487461559288847564792298
61747984487461559288847564792307
61747984487461559288847564910399
61747984487461559288847909148570
61747984487461559288847909148579
61747984487461559288847909167284
61747984487461559288847909266671
61747984487461559288850922357807
61747984487461559288850922377490
61747984487461559288850922377499
61747984487461559288851266733762
61747984487461559288851266733771
61747984487461560383903786258110
61747984487461560383903786724670
61747984487461560384737273454619
61747984487461560384737273454620
61747984487461560384737962083571
61747984487461560384738305040163
61747984487461560384740629327637
61747984487461560386347823323450
61747984487461560386347823323451
61747984487461560386347823323459
61747984487461560386347823323460
61747984487461560386348167679722
61747984487461560386348167679723
61747984487461560386348167679731
61747984487461560386348167679732
61747984487461560386349315583304
61747984487461560386431505676683
61747984487461560386431505676692
61747984487461560386431848437686
61747984487461560386431848437903
61747984487461560386431850032955
61747984487461560386431850032964
61747984487461560932693089862296
61747984487461560932695384112782
61747984487461560932695412810590
61747984487461560932946475820083
61747984487461560932946477219763
61747984487461560933497389146374
61747984487461560933528899542969
61747984487461560933529243781149
61747984487461560933529243896811
61747984487461560933529243896812
61747984487461560933529243896817
61747984487461560933529243899241
61747984487461560933529243916503
61747984487461560933529932525763
61747984487461560933532257010060
61747984487461560933532257010069
61747984487461560933532601366341
61747984487461560933779947999916
61747984487461560933783303872933
61747984487461560935139793765408
61747984487461560935139793765643
61747984487461560935139793765651
61747984487461560935139793765652
61747984487461560935140136722000
61747984487461560935140136722235
61747984487461560935140136722244
61747984487461560935140138121680
61747984487461560935140138121915
61747984487461560935140138121924
61747984487461560935140941651961
61747984487461560935191964324051
61747984487461560935223345383662
61747984487461560935223476117905
61747984487461560935223476118640
61747984487461560935223476118875
61747984487461560935223476118883
61747984487461560935223476118884
61747984487461560935223476236975
61747984487461560935223819074497
61747984487461560935223819075232
61747984487461560935223819075467
61747984487461560935223819075476
61747984487461560935223820474912
61747984487461560935223820475147
61747984487461560935223820475155
61747984487461560935223820475156
61747984487461560935223820493860
61747984487461560935223820590817
61747984487461560935223820593247
61747984487461560935223820610500
61747984487461560935223820610509
61747984487461560935226833704066
61747984487461560935226833704075
61747984487461560935227176660667
61747984487461560935227178060347
61747984487461560935390840825104
61747984487461560935390840825347
61747984487461560935390840825348
61747984487461560935390842224784
61747984487461560935390842225027
61747984487461560935390842225028
61747984487461560935391990128596
61747984487461560935391990128599
61747984487461560935391990128600
61747984487461560935391990148282
61747984487461560935394314126653
61747984487461560935394314146336
61747984487461560935474395376621
61747984487461560935474523000452
61747984487461560935474523000461
61747984487461560935474523178571
61747984487461560935474523178580
61747984487461560935474524578251
61747984487461560935474524578260
61747984487461560935475556102316
61747984487461560935976621529081
61747984487461560935976621995641
61747984487461560935976622015324
61747984487461560935976622015333
61747984487461560935976964485673
61747984487461560935976964952233
61747984487461560935976964971925
61747984487461560935976965905036
61747984487461560935976966021676
61747984487461560935976966021685
61747984487461560935976966371596
61747984487461560935976966371605
61747984487462755790010065528633
61747984487462756339118859307405
61747984487462756339139780012353
61747984487462756339307258919589
61747984487462756339307258921041
61747984487462756339894040386744
61747984487462759860468228100933
61747984487462759860638719770529
61747984487462759860718932204037
61747984487462759860722402573059
61747984487462759860722404108093
61747984487462759862142687639721
61747984487462759862163492024211
61747984487462759862163493559245
61747984487462759862163579648313
61747984487462760043398540092165
61747984487462760043398884448437
61747984487462760043482567268229
61747984487462760043483256013821
61747984487462760043485578962115
61747984487462760043652944618961
61747984487462760043652944737053
61747984487462760043733271371333
61747984487462760043736627421491
61747984487462760043736627438753
61747984487462760043736627440205
61747984487462760043736627556845
61747984487462760045094148838275
61747984487462760045094236462377
61747984487462760045094265158733
61747984487462760045156907770791
61747984487462760045156912488153
61747984487462760045177828475739
61747984487462760045177831658067
61747984487462760045177833193101
61747984487462760045345197297651
61747984487462760045345198832685
61747984487462760045345312083075
61747984487462760045345312101789
61747984487462760045345313618109
61747984487462761096069077633443
61747984487462761097509592657867
61747984487462761097677762312289
61747984487462761097760296760971
61747984487462761097761329862835
61747984487462761097763652811129
61747984487462761141823005381859
61747984487462761143242256861383
61747984487462761143430199316203
61747984487462761143430542156155
61747984487462761143430543672475
61747984487462761143431318507135
61747984487462761143431318524397
61747984487462761143431691578477
61747984487462761143433640988869
61747984487462761143433669685225
61747984487462761143433671220259
61747984487462761143513881669435
61747984487462761143514226025707
61747984487462761143514914771299
61747984487462761143515259144833
61747984487462761143515259262925
61747984487462761143517237719593
61747984487462761143517582075865
61747984487462761143517582094579
61747984487462761143517583610899
61747984487462761143995402272559
61747984487462761143995402739119
61747984487462761690593712296413
61747984487462761690614633002813
61747984487462761690782112959809
61747984487462761692222169758395
61747984487462761692222512598347
61747984487462761692222512714987
61747984487462761692222514114667
61747984487462761692223288949327
61747984487462761692284931406679
61747984487462761692285964508543
61747984487462761692288287456837
61747984487462761692305852111627
61747984487462761692306195068219
61747984487462761692306196467899
61747984487462761692306885213491
61747984487462761692309208161785
61747984487462761692309209696819
61747984487462761692476688604055
61747984487462761692556899171323
61747984487462761692556900571003
61747984487462761692557932273187
61747984487462761692557933690129
61747984487462761692557933691581
61747984487462761692557933808221
61747984487462761692560256621161
61747984487462761692560256638423
61747984487462761692560256639875
61747984487462761692560256756515
61747984487462761692560258156195
61747984487462761693038077301677
61747984487462761693058998008077
61747984487462761693059341897789
61747984487462761693059342014429
61747984487462761693059342364349
61748014490332163338979556237181
61748014490440230925173436092319
61748014490440230925173694359523
61748014490440230926593977891151
61748014490440230926782005968479
61748014490440231476389909351341
61748014490441431682255812085071
61748014490441431683676353883903
61748014490441431683948064781023
61748014490441431683948323048227
61748014490464546256005542607195
61748014490988660009437189444779
61748014491096728139570278626105
61748014491096728190406408065991
61748014491096728330115943885255
61748014491304726002738336744007
61748014491304726002738451529431
61748014491304726140020126965387
61748014491315532763469904011385
61748014491315532768552478189545
61748014491315532816479835452319
61748014491315532816479835465417
61748014491315532953761510882659
61748014491315533357994538657093
61748014491315533365522506710293
61748014491316733572808951242855
61748014491316733573562096654031
61748014491316733710843772084371
61748014491316733710843772103085
61748014491351855855503265002899
61748014491351856267264378903279
61748014649893266686916343583227
61748014649893266686937264288175
61748014649893266732669899795335
61748014649962310266869582858607
61748014649997432411529075876513
61748014650513441052876170285847
61748014650513441098608834489363
61748014650548574308376309255355
61748014650549763952149315556899
61748014650549763997902871769007
61748014650618807479574171746059
61748014650618807486853502360125
61748014650618807525327727958167
61748014650653930226369925638910
61748014650837612103473797131339
61748014650837612149227353343447
61748014650872734847173062745024
61748014650884737067277429087658
61748014650884742418752258079006
61748014650884742420444510774958
61748014702848155014614248689105
61748014703139938984784331153855
61748014703139938984784332086975
61748014703175061129443824171761
61748014703723490209818310125159
61748014703723501322855711579547
61748014703796436197488920974427
61748014703796436204263747848539
61748014703796436204768507989457
61748014703796436243242477186535
61748014703796436250017304060647
61748014703832759106508057117509
61748014704015240821388546359707
61748014704015240828163373233819
61748014717620002683637309909560
61748014717620002683637310027652
61748014717838807307724963490260
61748014717838840659361955702142
61748014718471036948628880590268
61748014718471037360222858421912
61748014720756846655856267462488
61748014720756846656044552757260
61748014720756846656044552873900
61748014720756846656044554273580
61748014720756846656127863574184
61748014720756846656128235227132
61748014720756846656128236626812
61748014720756847067638273371460
61748014720756847067638273838020
61748014720768854043937655847603
61748014720791968616078558348619
61748014720791968616078816615823
61748014720792719066095691549095
61748014720793169372888964691614
61748014720793169373160933855938
61748014720793169967685568520520
61748014720865665060541128805915
61748014720865815176643524420022
61748014720865815178084730056278
61748014720865815178335777115974
61748014720865815361266433930038
61748014720865815772860408592612
61748014720865815772881214395496
61748014720865815772881214512136
61748014720865815772881300601204
61748014720865815772881333885184
61748014720865815772883538860110
61748014720900921444538505047083
61748014720902138079826568498724
61748014720902138079826941551352
61748014720902138079826941570279
61748014720902138080077645654456
61748014720902138080077645673383
61748014720902138672906556781888
61748014720902138672927477486836
61748014720902138674602280319038
61748014720902138674602281736187
61748014720902138674623172327630
61748014720902138674623173744779
61748014720912943841120334982954
61748014721413309332431774209376
61748014721413309332431774675936
61748014721413343921089239436160
61748014721413343921360835547856
61748014721413343921842127033434
61748014721413343922114096216632
61748014721413344332871245345132
61748014721413353202560641221346
61748014721413353202560641687906
61748014721413358738660469452672
61748014721413358738681275838756
61748014721413358738681361461264
61748014721413358738681390157620
61748014721413358738681618678708
61748014721413358738681618795348
61748014721413358738681620195028
61748014721413358738744037487040
61748014721413358738744409139988
61748014721413358738744410539668
61748014721424148904958937878944
61748014721424149499483572524652
61748014721448431477091266294162
61748014721448431477091267693842
61748014721448461124361566012656
61748014721448464234182474984220
61748014721448464828707109629928
61748014721448465881311530322291
61748014721448466064242187123098
61748014721448475347219876438608
61748014721448475347220133306132
61748014721448475347220134705812
61748014721448476994348931763422
61748014721448476994348931776679
61748014721448476994349190043883
61748014721449631639377039404386
61748014721449632234173641814738
61748014721449632234173643214418
61748014721449661286647339122880
61748014721449661881443941533232
61748014721449664991264735719372
61748014721449665585789370365080
61748014721449666821324562643674
61748014721449666821324562662548
61748014721449676104239461147984
61748014721449676104302137173760
61748014721460439047726741259334
61748014721460471804734265711046
61748014721460471804922550539258
61748014721460471804922550655898
61748014721460471805006233359050
61748014721460471805006234894244
61748014721460472399530868004758
61748014721460472399531126420573
61748014721460472399531127353693
61748014721522312444135927455696
61748014721522312489805829894288
61748014721522312489805831410608
61748014721522312489889483667804
61748014721522312490077800593806
61748014721522312627066584269760
61748014721522312627335083078320
61748014721522312627338553452958
61748014721522312627339588438323
61748014721557434586535989424857
61748014721557434632289545636965
61748014721557434633981798332917
61748014721558635346063763075440
61748014721558635346063763075488
61748014721558635391545723175900
61748014721558635391817319287548
61748014721558635391817319287596
61748014721558635526545550923916
61748014721558635528806133531922
61748014721558635529078102696246
61748014721558635529081460164957
61748014721558635529081460182219
61748014721558635940588397721196
61748014721569442159052002981423
61748014721569442204805558260411
61748014721569442204805559193531
61748014721741115276053032980944
61748014721741115276053033447504
61748014721741115276241318392356
61748014721741115276241319792036
61748014721741115413313701617268
61748014721741115413313702083828
61748014721741115413501729694596
61748014721741115413502072651188
61748014721741115458983689795008
61748014721741115459255543240788
61748014721741115459255544640468
61748014721741115459255657559652
61748014721741115459255658959332
61748014721741115825283992937652
61748014721741115825283994337332
61748014721741116008026364340304
61748014721741116008109932374672
61748014721741116008298217786084
61748014721741116008298332104948
61748014721741116008298333504628
61748014721741117060442500541118
61748014721741117060442758355019
61748014721741117060630786432347
61748014721741117065525417675870
61748014721741117067217670371822
61748014721741117106196056753226
61748014721741117106196429824728
61748014721741117111279004002888
61748014721741117113705799765737
61748014721741117243456725389550
61748014721741117243457098461052
61748014721741117248539642524302
61748014721741117250148324016816
61748014721741117250231895220254
61748014721741117250987101663632
61748014721741117250987474735133
61748014721741117250987474735134
61748014721741117250988509720500
61748014721741117655239104370024
61748014721753124821811120320677
61748014721776222784565407465434
61748014721776234263714826651054
61748014721776239210184910693776
61748014721776239211877163389728
61748014721776239255917574897292
61748014721776239257609827593244
61748014721776239257630376645244
61748014721776239257881423704940
61748014721776239395644648453633
61748014721777423541710459030660
61748014721777434609015167566302
61748014721777434654768752474766
61748014721777434654768752493640
61748014721777434659830402778908
61748014721777434662268423774046
61748014721777435020797173475274
61748014721777435020797202171630
61748014721777435020797202190504
61748014721777435027572000349386
61748014721777435203811427020062
61748014721777438182877476164146
61748014721777438320052223721772
61748014721777438320135791756140
61748014721777438320135794925210
61748014721777438365805808630236
61748014721777438365868455959656
61748014721777438365868459128726
61748014721777438365889379852548
61748014721777438367500385674162
61748014721777439968959165857676
61748014721777440012999577365240
61748014721777440014691830061192
61748014721777440014692203132694
61748014721777440014963799225516
61748014721777440015448447730716
61748014721777440150194472206092
61748014721777440150281511062784
61748014721777440150281511081657
61748014721777440150281511081658
61748014721777440151973763758736
61748014721777440151973763777609
61748014721777440151973763777610
61748014721777440152726909206048
61748014721777440152730008375388
61748014721777440152730008375631
61748014721777440152730008375632
61748014721777440152730381446974
61748014721777440564508915115068
61748014721777440564512387355946
61748014721788246781008671567488
61748014721788246781008672034000
61748014721788246781008672034048
61748014721788246782700923200582
61748014721788246782700923317222
61748014721788246782700924729952
61748014721788246782700924730000
61748014721788246826741335771004
61748014721788246826741336237516
61748014721788246826741336237564
61748014721788246826761883876786
61748014721788246826762142157040
61748014721788246827012931882700
61748014721788246827012932349260
61748014721788246828433587404098
61748014721788246828433587520738
61748014721788246828433588466956
61748014721788246828433588933468
61748014721788246828433588933516
61748014721788246828454136572738
61748014721788246828454394852992
61748014721788246828454508109046
61748014721788246828705183515794
61748014721788246828705183632434
61748014721788246828705183645531
61748014721788246828705184578651
61748014721788246828705184578652
61748014721788246828705185045212
61748014721788246963939328381552
61748014721788246964022896882432
61748014721788246965714891298130
61748014721788246965715149578384
61748014721788246965715262834438
61748014721788246966471765848068
61748014721788247375804902324891
61748014721788247375804902324892
61748014721788247375804902791452
61748014721788247377497153957986
61748014721788247377497154074626
61748014721788247377497155487404
61748014721788247378253771757040
61748014726482656667020919211153
61748014726701494642473853982907
61748014726701494642745823165945
61748014726774440635498748974335
61748014726774440637107318850495
61748014726774440637191000742783
61748014726774440637191001670287
61748014726774440637191001675903
61748014726774440637191259023085
61748014726774441186739470410199
61748014726785247999726675812979
61748014726809546857640143746555
61748014726809557977473035445919
61748014726809561681818835930715
61748014726809562781850494688193
61748014726809562781850751905637
61748014726809563330642465147647
61748014726810763537240616585313
61748014726810763537240617984993
61748014726810763538932869281265
61748014726810763538932870680945
61748014726810764087703949132015
61748014726810764087724841140607
61748014727368797623383091710117
61748014727368797623383092759877
61748014727430937857175178505889
61748014727430937895649146775463
61748014727430937895649405055765
61748014727430937902423973643959
61748014727430937902423973649575
61748014727430938040189402426817
61748014727466060047083466661865
61748014727466060184846575562117
61748014727466060596628582533947
61748014727467261353710958526699
61748014727478067572153669327491
61748014727478067572153670377251
61748014727478067617907226589359
61748014727649742519277061258007
61748014727649742524359635436167
61748014727649742526807468094685
61748014727660549888838381163339
61748014727661734174631580459543
61748014727661745292751327454363
61748014727661748997097127939159
61748014727661748998789380635111
61748014727684863570930541281075
61748014727684863571118826575847
61748014727684863571118826593109
61748014727684865218061917802055
61748014727684865218250203096827
61748014727686060623667116789031
61748014727686064328012917273827
61748014727696872196053294712563
61748014727696872196053295762323
61748014727696872377291699880435
61748014727696872788885677712079
61748016635198760195104718649978
61748016768767609441028204350854
61748016768767624265186233164150
61748016768791924771943999336004
61748016774044086683209997339406
61748016774044086684902250035358
61748016774700550131761014937454
61748016775023570255667697066212
61748016775023570264956101715428
61748016776998565752240941635302
61748016795352836901942969960645
61748016795352838548318881287221
61748016795352870255999931379223
61748016795352887954544453231915
61748016795375986477048522023850
61748016795376002529213657457966
61748016795376002529214690577083
61748016795376002529214690577092
61748016795377181286353840674869
61748016795377181880877322710311
61748016795377181880878470603215
61748016795377187231600187131949
61748016795377197933042458144427
61748016795377203283764174673161
61748016795377203283765322566065
61748016795379538373880753591930
61748016795379549492001843833402
61748016795379582838743175335528
61748016795379588199252631083690
61748016795379588334253609575572
61748016795379588336450623694238
61748016795379588336451656813364
61748016795379599447291011029960
61748016795379604800209736959998
61748016795379604800210770079124
61748016795380783420343651350219
61748016795380783603357990989691
61748016795380788910519692700084
61748016795380788954076263958054
61748016795380788954076350051334
61748016795380805557209462779908
61748016795387992400659542370714
61748016795387994047035453230730
61748016795387994047035453697290
61748016795388008452824677804830
61748016795388010099200588664846
61748016795388010099200589131406
61748016795391593939932649793658
61748016795391593939932994149930
61748016795391593939932994616490
61748016795391595723506898553614
61748016795391595769239562290570
61748016795391595769239562757130
61748016795391595769511187117288
61748016795391595769512306778983
61748016795391595906437554901118
61748016795391595906437555367678
61748016795391610723820412484030
61748016795391612370196323810606
61748016795391612370196668166878
61748016795391612370196668633438
61748016795703759249787581903406
61748016795703759249788615022532
61748016795703759254871960853024
61748016795703759803663931295216
61748016795704944084559579630278
61748016795715750904807370286718
61748016795715750904807370753278
61748016795715765173398602250270
61748016795715765722462197052620
61748016795715766819774513110286
61748016795715766819774513576846
61748016801285479103797964025657
61748016801288230211055071680095
61748016801289414321424433955847
61748016801289430968137332881807
61748016801296285916786202531753
61748016801296328140492898004279
61748016801588053278969171947295
61748016801588069887523464295673
61748016801624376318160746208419
61748016801624392781919859474179
61748016845612221326046967029301
61748016847898468253023361015562
61748016847898468253023361028660
61748016847898468253023362078420
61748016847910476555634745397925
61748016847910476558082580759196
61748016871508653478603870288455
61748016871532965103481606442375
61748016871532968809603339148319
61748016872480767436226410256550
61748016872492909035399043035429
61748016872517224417319498900493
61748020460803904210835909370966
61748020460803904210835909489058
61748020460803904210835909843350
61748020463758365393690323373869
61748020463758367042513955778952
61748020463758367222996890114829
61748020463758367225444612120632
61748020463758367225444612120633
61748020463758367225444612587193
61748020463758367225528294940425
61748020871432824271560193657641
61748020872308173714003926504572
61748020872308173714191954581900
61748020939305301346704066553212
61748020939305301353482246295154
61748020939378247341152854676268
61748020939378247341152856211302
61748020942332660348024219127367
61748020942332708524007268229873
61748020942332710355761557909757
61748020942332710355841768010465
61748020942332710355841882795889
61748020942332710355845235663719
61748020942332710355845240262989
61748020942332726957555115298254
61748020942332726957555115298255
61748020942367698387426800621398
61748020942368598817977827419798
61748020942369049127299291882446
61748020943207876294078997805846
61748020943207878131812750947162
61748020943207878134347622835538
61748020943208076399976807293100
61748020943243895353853841545562
61748020943316824692306748342254
61748020943316830228487050007322
61748020943316830231021921895698
61748020943316880049050420455932
61748020943341140024919437669142
61748021076179862038620203594580
61748021081213141509509116078536
61748021082088487451533842914484
61748021082088487451721870991812
61748021082088487453226095610436
61748021082088487453228418558730
61748021082088487453416446636058
61748021082088520805051115899646
61748021082168376453632171794260
61748021082192690730252319442796
61748021082192691784547961128928
61748021082192691784547989826688
61748021082192691784547990889546
61748021084163601298017241396977
61748021084167503759371533347635
61748021084167503759372562198697
61748021084167503759556371781607
61748021084167503759559814987855
61748021084167503759559819705217
61748021084167503761815807542257
61748021084167503761816927203961
61748021084175557078594389530557
61748021084175559317990710400187
61748021084175607634330774014913
61748021084175607634331807116777
61748021084175607634331807583337
61748021084175607636776172588601
61748021084175609283152083915177
61748021084179661447152893650113
61748021085018640413924416069509
61748021085038897644459763933899
61748021085111832520785226024731
61748021085111832528127317824733
61748021085111882529170041233399
61748021085111882529173397283557
61748021085111882529359475484093
61748021085111882529359480201455
61748021085123838307219261044709
61748021085123838307972406455885
61748021085123888270039839500715
61748021085123888270039843734255
61748021085123888865404400152911
61748021085123888872182579894853
61748021085148149930404748753479
61748021085148199892200207880487
61748021085148199893225327209485
61748021085148199894647933653271
61748021085148199899731536701207
61748021085148199900568364942163
61748021085148200487834419502211
61748021085148200487834676719655
61748021085148200495364968770909
61748021085148200495365743605569
61748021098946271651888057970918
61748021098949858046390218193590
61748021098949873922884138889892
61748021099821573541020655329870
61748021101888527556757758388315
61748021101888527563535938130257
61748021101889728130822322483247
61748021101889728130825794741595
61748021101889772604639825164115
61748021101889778138309753728431
61748021101889778138313109778589
61748021101889778139127869415869
61748021101892173751081322226429
61748021101893329853029903801435
61748021101893329860369586559863
61748021101900533297355467480001
61748021101900533304695150238429
61748021101900533304967118004525
61748021101900533304967119421467
61748021101900534943479297694635
61748021101900534943730346154011
61748021101900534944316125931219
61748021101900534944567174408065
61748021101900535134276010959699
61748021101900583121993747495643
61748021101900584952053461060557
61748021101900584952137143885965
61748021101900584952890289297141
61748021101904135019559576539841
61748021101904135026899259298269
61748021101904136666771283467905
61748021101904136851394078186430
61748021101904185027944305655229
61748021101904186811518209592354
61748021101904186811518238290162
61748021101904186811601892417762
61748021101904186811601892884322
61748021101904186811601921582130
61748021101904186811769258051730
61748021101904186811769372842770
61748021101904186811852940877138
61748021101904186811852970041719
61748021101904186814025365880994
61748021101904186814026398982858
61748021101904186814046171329794
61748021101904186814046286587394
61748021101904186814047319222698
61748021101904186814047319689258
61748021101904186814298368165896
61748021102744364591182478254360
61748021102763873912445030186817
61748021102763873919784712945245
61748021102763873919788068995403
61748021102763873919975322238071
61748021102763873919976355339935
61748021102767475634398349050065
61748021102767475640213919585381
61748021102768676214365638764277
61748021107777838965483493152201
61748021107777840794871425418624
61748021107800804471866325738103
61748021107800804471866329970191
61748021107800804474125761498753
61748021107800804654880636325683
61748021107800804654880641043045
61748021107800804654880669622761
61748021107800804654881698492537
61748021107800804654884022490591
61748021107800804654884108584031
61748021107800804654884113301393
61748021107801955273471253957095
61748021107802005228952144937311
61748021107802005228952149654673
61748021107802155394757375133006
61748021107802155394757376549912
61748021107802155394760847391354
61748021107802155531268370599077
61748021107802156124094961939977
61748021107802156124094961941429
61748021107802156124094962058069
61748021107802156125789534403507
61748021107802156126542679814683
61748021107808858574551777730379
61748021107808860213315003996363
61748021107808860213315004462923
61748021107808860220930011987987
61748021107808910176700441989785
61748021107812760440000926695501
61748021107812810394725319514803
61748021107812810395289060790195
61748021107812812041856701067089
61748021107812946292841261435566
61748021107812960561369702312526
61748021107812960561369703729432
61748021107812960561373174570874
61748021107812962207745615038746
61748021107812962207745615038830
61748021107812962937838664494957
61748021107812962939529883622485
61748021108653141881624493323014
61748021108653141881896089434709
61748021108653141881896089434710
61748021108676101053315586982613
61748021108677301627467306161509
61748021108757189584492533851349
61748021108781501200060947850743
61748021108781501206921514314401
61748021152088762212811849392294
61748021152113077542035384631330
61748021152113077543727637327282
61748021152998950240313749634934
61748021152998950242006002330886
61748021153000101220038611817168
61748021153096195138429309308426
61748021153096196739824694250614
61748021153096196739824697438558
61748021153096196741516946946566
61748021153096196741516950134510
61748021155067556425603124914038
61748021155067557157682175825373
61748021155067557160129896880794
61748021155079562351830261427550
61748021155079563998958285516948
61748021155079563998959434840052
61748021155079564730202835261140
61748021155079564730955980670864
61748021155079564730955980672316
61748021155079564730955980788956
61748021155918543099897296858037
61748021155918587564759718601635
61748021155918587565533780369031
61748021178677725049684857404317
61748021178677725049768539757549
61748021178700707339829809159728
61748021178700707339850729748036
61748021178701607773665128386822
61748021178701907917182137475142
61748021178702036674562593091677
61748021178702036674646275911469
61748021178702058628769082352195
61748021178702058629522227763370
61748021178702058629525698621831
61748021178712363479846634652908
61748021178712363485767151694046
61748021178712412936995114880680
61748021178712412937833091027638
61748021178712713081350100115958
61748021178712863795381409531715
61748021178712863796134554942890
61748021178712865030727427258666
61748021178712865030728460360530
61748021178712865031480572669842
61748021178712865076460091462230
61748021178712865077213235940286
61748021178712865077213236990046
61748021179540887079159901555744
61748021179552592500986432441932
61748021179552592683915937094820
61748021179553043515202819468134
61748021179553043515202933786998
61748021179553043515265581233058
61748021179553043515265609812774
61748021179553043515286501821366
61748021179553044567597374111542
61748021179553044567618294699850
61748021179553044567619323569626
61748021179553044750548951513914
61748021179553044750549980383690
61748021179553045162330843104022
61748021179553045162331986292662
61748021179553045162394662318438
61748021179553045162414525457254
61748021179553045162415554327030
61748021179553094568577335755284
61748021179553094568578478943924
61748021179553094568640097520208
61748021179553094568661018108516
61748021179553094568662046978292
61748021179576003696066282024706
61748021179576003696066282491266
61748021179576904126617309289666
61748021179576904309631648929138
61748021179576954079395188357964
61748021179577204453148658017458
61748021179649839183426881710500
61748021179649887360244435764474
61748021179649888955720305625964
61748021179662046621192653893449
61748021179662046621193430132001
61748021179685005752359177044036
61748021179685005753112322453760
61748021179686156549822957077618
61748021179686312178138920520570
61748021179686312178138920537832
61748021179686312589920926429542
61748021179686312589920926446804
61748022511002373643403123570040
61748022535618433473448503679056
61748022535621149589450999483192
61748022537580537391943813826117
61748022537592543132624180676599
61748022537592543132624182076279
61748022537592543132625301290296
61748022538564840577604747290854
61748022538564840578085263488470
61748022538572044022515527641971
61748022538572045667195738361875
61748022538572045668887991057827
61748022538572061729149396804985
61748022538572061729400100908089
61748022538576846501215772352686
61748022538576857574165615182754
61748022538576857574165960028672
61748022538576857574167939647368
61748022538576857574169058861386
61748022538576857574416664131776
61748022538576859220457958474962
61748022538576859220792575458352
61748022538576859221276190488474
61748022538576859221359758523050
61748022538576859403472183323394
61748022538576859403806914625648
61748022538576859404290415337114
61748022538576859404309351701632
61748022538576859404560055804736
61748022989601032104447830149944
61748022990581400231718191960808
61748023014215955367335469082308
61748023014215955369281897785420
61748023014216240734394432737518
61748023014216251850820090059904
61748023014216255558468779197582
61748023014216255558552461550814
61748023014216255558552463085848
61748023014217091934684595319566
61748023014217102641022308310972
61748023014219804344645682359356
61748023016154880521421610218627
61748023016154880521505292571859
61748023016154880521505293971539
61748023016154880522239837510613
61748023016154880522261877429578
61748023016154880522261877429579
61748023016190001932663214795888
61748023016190002115678587550286
61748023016190002117854451025766
61748023016190002664470296524233
61748023016190002666918017579654
61748023016190752931723019349468
61748023016191197887815504567891
61748023016191197887815505967571
61748023016191197887818862153083
61748023016191197887818863552763
61748023016191197887819981367101
61748023016191197887819982766780
61748023016191197887819982766781
61748023016191201591409194143055
61748023016191201593856912016149
61748023016191201593919674154079
61748023016191202689745590316464
61748023016191202689746361968796
61748023016191202689748947901656
61748023016191202692194084441124
61748023016191203238538332410953
61748023016191203240232909454879
61748023016191203240986054866054
61748023016191203421552590538993
61748023016191203423247162999667
61748023016191203424000308412300
61748023017134229484894178471042
61748023017135548632197992223839
61748023017135548632198107009263
61748023017135548632198107014879
61748023017135548632200429957557
61748023017135548632200429963173
61748023017135581574437762573422
61748023017135598043530154120447
61748023017135598043530154126063
61748023017135598043530268439311
61748023017135598043530268444927
61748023017135598045138838787647
61748023017135598045222406349839
61748023017135598045222521135263
61748023017135598045222521140879
61748023017139050221488226290804
61748023017139050221489001125464
61748023017139200316975069286590
61748023017139200316975070686270
61748023017170698775262399509485
61748023017170714834933521540528
61748023017171454600673942990546
61748023017171454603205232080128
61748023017171915409086268565692
61748023017171915409086273283054
61748023017171915409086273348905
61748023017171915410780848993151
61748023017171915592100612982760
61748023017171915592100612982761
61748023017171915592100613001474
61748023017171915592103712306364
61748023017171915593795188627006
61748023017171915593795188627007
61748023017171920947717505461061
61748023017171920947717765158304
61748023017174105931954167868664
61748023017174150402798291812210
61748023017174150404490544041602
61748023017174154108271489108642
61748023017174154108836344526398
61748023017174154108836344992958
61748023017174304203757929973928
61748023017174317108462152810444
61748023017174317108462154229046
61748023017175506630856745598974
61748023226926450658160274956446
61748023226926706375771669711036
61748023226926722252537186519034
61748023226926722252537444786238
61748023226926755606054459504196
61748023226926755606054717771400
61748023226930308097975778304108
61748023226930308097975778770668
61748023226930324523533266021066
61748023226930324523533524288270
61748023226930357877050538539668
61748023226930357877050539006228
61748023226930357877050797273432
61748023228861340436104922616591
61748023228885640940143283064105
61748023228885640941167334441705
61748023228885640941170802449251
61748023228885640942862970101523
61748023228885641489959306287789
61748023228885641489962691035707
61748023228885641491717791957253
61748023228885652060795774352755
61748023228885657549718269322983
61748023228885657551413904982801
61748023228889543217834692402911
61748023228889543401497803162845
61748023228889543401685831240173
61748023228889559872787208479859
61748023228889710173596972698462
61748023228897647229803983709787
61748023228897647229866745474711
61748023228897647230619890885887
61748023228897647230623248352987
61748023228897647276457043830123
61748023228897648465153100735977
61748023228897648465404149195353
61748023228897648925279644509937
61748023228897648925279644976497
61748023228897649060033272599043
61748023228897649062456716880693
61748023228897649062477637120485
61748023228897649062477637587045
61748023228897649062540313146261
61748023228897649062540399239541
61748023228897663335964184970961
61748023228900350216932726304817
61748023228900350217120669822495
61748023228900350217121012662447
61748023228901715914277331513900
61748023228901715916725053986228
61748023228901715916725311203672
61748023228901716465517024411158
61748023228901717563100188860241
61748023228901717563100189405542
61748023228901717563100189510536
61748023228901717563100189523634
61748023228901717563100190573394
61748023228901717563100965295542
61748023228901717563101222512986
61748023228901717563101222526120
61748023228901717563853336001832
61748023228901717744423309569018
61748023228901717746030846337698
61748023228901717746030847387458
61748023228901717746114530094981
61748023228901717746114530094982
61748023228901717746117886263024
61748023228901717746867674456190
61748023228901717746867675524871
61748023228901717746867675524872
61748023228901717746867675641304
61748023228901717746867675641511
61748023228901717746867675641512
61748023228901717746871031691462
61748023229833889366177537322313
61748023229833938778095703843999
61748023229833938778158580767353
61748023229833938778159613869217
61748023229833938778346867111885
61748023229833938778346870294213
61748023229833938779787959740993
61748023229833938779850837714107
61748023229833938780038750982925
61748023229833938780039119807837
61748023229833938780039124058639
61748023229833938780603978874481
61748023229833938780606187031527
61748023229833938780606301822775
61748023229833953604200247472561
61748023229845644377200986232261
61748023229845644377202134125165
61748023229845944518002116046099
61748023229845944518190402390631
61748023229845944518190405578575
61748023229845944520718339681065
61748023229845944520719114515725
61748023229845945115242973263915
61748023229845945115330013202339
61748023229845961174772068211565
61748023229845961175022769145439
61748023229845961175022773377527
61748023229845961175022855234507
61748023229845961175022859466595
61748023229845961175022859472211
61748023229846095210751110612757
61748023229869011508974288707701
61748023229869055981347228639505
61748023229869055981368149345857
61748023229869060922751848244877
61748023229869060923002895304573
61748023229869060923006363312119
61748023229869060924510333914341
61748023229869060924698616008071
61748023229869060924698620258873
61748023229869061334534111371245
61748023229869911527178881471221
61748023229869911527910444728533
61748023229869911527910446145475
61748023229869911527930993780533
61748023229869911527931338136805
61748023229869911527994012762901
61748023229870206731735635946175
61748023229870206731735894226429
61748023229870211671510760270547
61748023229870212083230610355705
61748023229870212266056577072139
61748023229870212266056663165419
61748023229870212266224827749799
61748023229870212266224829166741
61748023229870212266224832467161
61748023229870212266224833884103
61748023229870212266244949523001
61748023229870212266245719758391
61748023229870212266245721175333
61748023229870212266245724475753
61748023229870212266245725892695
61748023229870212267731381451021
61748023229870212267919409515299
61748023229870212267919409528349
61748023229870212267919667795553
61748023229870256142877527852045
61748023229870256143065474427929
61748023229870256143065814196577
61748023229870256143653806718663
61748023229870256145328606374567
61748023229870256555436070907889
61748023229870256738450410547569
61748023229870256738509815193701
61748023229870259849106194576421
61748023229870259849671053643065
61748023229870259849674406392803
61748023229870259849942649754761
61748023229870261679061185100711
61748023229870261679061189818073
61748023229870261679249213178039
61748023229870261679813297410023
61748023229870261679813302127385
61748023229870261679816659594485
61748023229870261679834222702595
61748023229870261679834224237629
61748023229870261679837580287787
61748023229870261679896984952793
61748023229870261679898018054657
61748023229870261680085266593061
61748023229870261680085268109381
61748023229870261680085271291709
61748023229870261680085271297325
61748023229870261680086046131985
61748023229870261681508912290437
61748023229870261682345735809659
61748023229870262091616486891821
61748023229870262091616487377095
61748023229870262091616488426855
61748023229870262091617520478959
61748023229870262091619844477013
61748023229870262091679244424657
61748023229870262091679249142019
61748023229870262091680277526521
61748023229870262091680282243883
61748023229870270967874593064795
61748023229870272798206014344501
61748023229870356803327004080565
61748023229870356803515032157893
61748023229873858460905223710513
61748023229873863814071300527149
61748023229873863950245670337793
61748023229873863950245671872827
61748023229873863950308084896567
61748023229873863950308089613929
61748023229873863951082122333805
61748023229873863951082127051167
61748023229873863951084449981991
61748023229873863951143769975079
61748023229873863951144803076943
61748023229873863952755810669351
61748023229873863953591486313139
61748023229873875069202093716795
61748023229873875069264774477403
61748023229873875069453060821935
61748023229881017249906383678347
61748023229881018486946720298625
61748023229881019079236198052811
61748023229881019081471727998365
61748023229881019081471728015627
61748023229881019081471728015835
61748023229881019081492619540397
61748023229881019081492620006957
61748023229881019081660014006075
61748023229881019081660015423017
61748023229881019081680563058075
61748023229881019081680905898027
61748023229881019081680906014667
61748023229881019081743324127531
61748023229881066662659287898359
61748023229881066662661611779773
61748023229881066662661612246333
61748023229881066662847574242891
61748023229881066662849898590865
61748023229881068495332941196629
61748023229881068495520884714307
61748023229881068495521227554259
61748023229881068495521228020819
61748023229881068907115205385855
61748023229881068907115205852415
61748023229881083317799746300389
61748023229881083317987774390815
61748023229881083317987775440575
61748023229881083319682350968181
61748023229881083319682351434741
61748023229881083319682352484501
61748023229881917863388182194279
61748023229881917863388183611221
61748023229881919510599775748245
61748023229881919512043646805357
61748023229881919512043647271917
61748023229881919512294351392491
61748023229881967276412596320279
61748023229881969472333969757467
61748023229881969472336292705761
61748023229881969474864225261363
61748023229881969474864225727923
61748023229882379221471104678564
61748023229882430463760635032559
61748023229882434192440688820924
61748023229884620801440307112651
61748023229884620802190095423909
61748023229884620802252857543125
61748023229884620803675837075467
61748023229884620803675837075675
61748023229884620803864124482857
61748023229884620803884672117915
61748023229884620803885014957867
61748023229884620803885015074507
61748023229884620803947433187371
61748023229884668980412802774921
61748023229884670763989001429139
61748023229884670764072684254547
61748023229884670764072943584609
61748023229884670764822387522333
61748023229884670764885149641549
61748023229884670766496042460179
61748023229884670766497190353083
61748023229884670766516963166579
61748023229884670766517307172931
61748023229884670766517307522851
61748023229884685590657538932345
61748023229886019831663245064969
61748023229886032734755337040272
61748023229886032734755681414013
61748023229886032734755681414014
61748023229886032734923850603327
61748023229886032734923850603328
61748023229886032735006385517118
61748023229886032735007418637696
61748023229886032736430141406263
61748023229886032736449784902459
61748023229886032736449912625469
61748023229886032736449914042619
61748023229886032736450127723489
61748023229886032736450127723697
61748023229886032736450127841581
61748023229886032736450129258731
61748023229886032736450257058259
61748023229886032736451290178837
61748023229886032736453227045849
61748023229886032736453356363149
61748023229886032737203402469435
61748023229886032737203402488149
61748023229886032737203404004469
61748023229886032737204435590013
61748023229886032737206501774325
61748023229886036440795584901737
61748023229886036440795584901773
61748023229886036440795584901981
61748023229886036440795584903225
61748023229886036440795585019865
61748023229886036440795670996665
61748023229886036440795927858329
61748023229886036440795929393607
61748023229886036442490289687631
61748023229886036442491667163029
61748023229886036443243779472341
61748023229886038088179175791963
61748023252520142958578716608729
61748023252520142958599637197037
61748023252520142958602990064819
61748023252520142959331862019905
61748023252520142959335214769643
61748023252520142959351636237245
61748023252520142959352782608213
61748023252520142959355020985163
61748023252520142961110121906709
61748023252520142961862143405171
61748023252520142961863147809275
61748023252520143004332301518597
61748023252520143005085446929773
61748023252520143005167981862277
61748023252520143005169014964141
61748023252522844295985040356885
61748023252522844295985383313477
61748023252522844296738528724653
61748023252522844296821063657157
61748023252522844296822096759021
61748023252522844297009350001689
61748023252522844297010124836349
61748023252522844297010149183977
61748023252522844297012444484223
61748023252523744681806820936449
61748023252523744681809915537075
61748023252523744684066252465011
61748023252523761290085783465459
61748023252523761290085788182821
61748023252523761290106680173908
61748023252523761290357751231555
61748023252523761290357755830825
61748023252523761290361108698655
61748023252523761291802284220161
61748023252523761291802288937523
61748023252523761291802657390638
61748023252523761292617072555249
61748023252523761884903284002814
61748023252523761886577996022970
61748023252524044870053076710165
61748023252524044870053419666757
61748023252524044870806565077933
61748023252524044870889100010437
61748023252524044870890133112301
61748023252524044871077386354969
61748023252524044871078161189629
61748023252524044871080480837503
61748023252524061525381901441851
61748023252524061525385258908951
61748023252524206840306329643105
61748023252524206841062914011179
61748023252524211642989302647918
61748023252524212374795526499509
61748023252524212376469178256479
61748023252524212376490098961427
61748023252524212377222323667655
61748023252524212377243244372603
61748023252530948125215317244339
61748023252530948125215317244387
61748023252530949772343342396595
61748023252530949774791063452017
61748023252530949820603938106113
61748023252530949957801959898505
61748023252530949957803079093649
61748023252530965834546585747665
61748023252534549848422242716595
61748023252534549850678579644531
61748023252534551631724177470730
61748023252534551631807745504890
61748023252534551631807745505098
61748023252534551631975225929898
61748023252534551632058793964266
61748023252534551632058793964474
61748023252534551632058794431034
61748023252534551634252110510154
61748023252534551634252110510362
61748023252534551634252110976922
61748023252534551634253258869826
61748023252534551634503158987000
61748023252534551634503159453559
61748023252534551634503159453560
61748023252534551634504307346464
61748023252534551677812752062323
61748023252534551678290572607485
61748023252534566456698110644979
61748023252534568105793713726335
61748023252534568288536082666450
61748023252534568288557347845762
61748023252534568700318346855640
61748023252534851684068719326337
61748023252534851686325056254273
61748023252534851869527339411423
61748023252534851869527682717935
61748023252534866691994228621371
61748023252534868338373497397785
61748023252535017358393596018793
61748023252535018459177628535150
61748023252535018459178777858302
61748023252535018459181101856356
61748023252535018639744247115036
61748023252535018639747603047102
61748023252535018639747603165194
61748023252535018641438823809042
61748023252535018641439856928168
61748023252535018641442179859200
61748023252535018642191968052366
61748023252535018642191969237480
61748023252535018642193117497774
61748023252535018642195439962246
61748023252535018642195440078886
61748023252535018642195441495828
61748023252535019188518309961621
61748023253468440843977008310395
61748023253471992556102644342009
61748023253472042520427073295585
61748023253472042520427159034490
61748023253472042520678236073582
61748023253472057344588913768244
61748023253479261887332813428915
61748023253479261887332837893183
61748023253479261887332842125271
61748023253480146029609061994392
61748023253480162455145657236198
61748023253482864158579968568664
61748023253482864159144824925399
61748023253484198399878820816410
61748023253484198400150416928106
61748023253484200229456213416206
61748023253484200229457356606298
61748023253484200230021073551324
61748023253484200230209101628652
61748023253484200230209358846096
61748023253484200230209473164960
61748023253484200230210502034736
61748023253484200230293036948526
61748023253484200230293036949978
61748023253484200230293041199328
61748023253484215010897250966078
61748023253484216841292842213994
61748023253503513164079379217368
61748023253503557633001781327042
61748023253503557633022701915350
61748023253503562391371258565817
61748023253503562392144178194333
61748023253503562392147645847587
61748023253503562392395225254029
61748023253503562393902663863797
61748023253503562986944252864437
61748023253503562988699267692495
61748023253503577216556348667951
61748023253504413546346569835371
61748023253504413546429103350933
61748023253504413546430136452797
61748023253504413546432575609281
61748023253504413547874009410881
61748023253504413547874038108641
61748023253504413548062066185969
61748023253504413592182688260801
61748023253504413593627589603387
61748023253504413593627594320749
61748023253504458020264513644552
61748023253504463554000564977595
61748023253504463554752564013348
61748023253504463554753710388771
61748023253504463556448172776720
61748023253504463556448201474768
61748023253504463556448287568003
61748023253504463556448287568048
61748023253504713735448993246017
61748023253504713735617163833559
61748023253504713735637279472457
61748023253504713735637279590549
61748023253504713735638054425209
61748023253504713735638055842151
61748023253504713735699697231077
61748023253504713735699697349121
61748023253504713735700730450985
61748023253504713737123706683115
61748023253504713737123711400477
61748023253504713737311739477805
61748023253504713738147415104123
61748023253504758207842741559675
61748023253504758209517539686126
61748023253504763743250238387475
61748023253504763744003383798651
61748023253504763744023158015991
61748023253504763744085918731155
61748023253504763745697841351194
61748023253504763745697960859839
61748023253504913841183913744483
61748023253504913841204834450835
61748023253504924362329209244814
61748023253504929900207558878119
61748023253504929900207558996211
61748023253504929900207673646281
61748023253504929900207673663543
61748023253504929900207673664995
61748023253504929900207673781635
61748023253504929900691169659099
61748023253504929900712090364047
61748023253507109349096932294073
61748023253507114702266365160867
61748023253507114837999651630251
61748023253507114839527091205761
61748023253507114883020897031205
61748023253507114883752460170425
61748023253507114883753236540119
61748023253507114883773009340517
61748023253507114883774128548711
61748023253507114885280671398267
61748023253507114885280676115629
61748023253507114886011891698987
61748023253507114886283487810683
61748023253507159310204079080571
61748023253507159310224971071658
61748023253507159310476046709618
61748023253507159355957663990439
61748023253507163016263024252406
61748023253507164662618039319588
61748023253507164662638931328180
61748023253507164662638935596487
61748023253507164663371188999071
61748023253507164663373511947365
61748023253507164663390961799469
61748023253507164663392081007663
61748023253507164663394432640667
61748023253507164665149447451463
61748023253507164665902588628856
61748023253507164665902588629099
61748023253507164709123999074279
61748023253507164709124773908939
61748023253507164709395589418853
61748023253507164709395593650941
61748023253507164709395966722283
61748023253507164709396737324855
61748023253507164709396741556943
61748023253507164709399061322909
61748023253507164711655025179503
61748023253507164711655398250845
61748023253507175781491160399531
61748023253507175784022561079319
61748023253508365420473337786362
61748023253508365420474457000380
61748023253508365420474457000623
61748023253508365420536099924535
61748023253508365420537133026399
61748023253508365422148025827524
61748023253508365422168946532472
61748023253508365466289684834403
61748023253508365466290717936267
61748023253515218761242733195323
61748023253515220405924069344421
61748023253515220407367940401533
61748023253515220542372272593951
61748023253515220542937476020872
61748023253515220543101514319911
61748023253515220543185082354279
61748023253515220544545012305730
61748023253515220544545012772290
61748023253515220544545041003490
61748023253515220544545041470050
61748023253515220544628609037858
61748023253515220544628609055120
61748023253515220544628695131138
61748023253515220544795716426096
61748023253515220544795716892656
61748023253515220544796089480128
61748023253515220544796089946688
61748023253515220544796089964157
61748023253515220544816637132448
61748023253515220544816637599008
61748023253515220544816637599215
61748023253515220544816981488720
61748023253515220544816981488927
61748023253515220544816981955280
61748023253515220544816981955487
61748023253515220544879657514496
61748023253515220544879657514703
61748023253515267991253181206655
61748023253515267991253956041315
61748023253515268720616245024897
61748023253515269818952212224531
61748023253515269821396204525635
61748023253515269821396577596977
61748023253515269821396578646737
61748023253515270367658263353643
61748023253515270367741831388011
61748023253515270367744153869502
61748023253515270367744184083873
61748023253515270367744270177153
61748023253515270370188548039374
61748023253515270370188548039377
61748023253515270370188548039383
61748023253515270370188549089137
61748023253515270370189667234518
61748023253515270370189667234521
61748023253515270370189667234527
61748023253515270370191991232575
61748023253515284597359750728585
61748023253515284599804117150791
61748023253515518903756925871227
61748023253515518904759742283691
61748023253515520549169482320837
61748023253515520549169482321045
61748023253515520549441078432741
61748023253515520550864057481261
61748023253515520550884949489853
61748023253515520551135655126587
61748023253515520551139011176745
61748023253515520731640886600491
61748023253515520731642866592193
61748023253515520731643210948465
61748023253515520732455674935579
61748023253515520732458774122425
61748023253515520734066685012153
61748023253515520734150253046521
61748023253515568726869027479397
61748023253515568912393851356365
61748023253515569962134577521027
61748023253515569964913214663763
61748023253515569964913557503715
61748023253515569964913557970275
61748023253515570556928857351879
61748023253515570556931181349933
61748023253515570557743645686967
61748023253515570559521874974991
61748023253515584786627993080719
61748023253515584787380103873711
61748023253515584787380105390031
61748023253515584789074680917637
61748023253515584789074681384197
61748023253515584789074682433957
61748023253515681946855228501306
61748023253515685650447883574926
61748023253515685650451239158524
61748023253515685650451239625084
61748023253515687297576940312678
61748023253515735087764982883660
61748023253519120625877467363224
61748023253519120625961034931067
61748023253519120626692255231787
61748023253519122271373591380677
61748023253519122271373591380885
61748023253519122271645187492581
61748023253519122408658594169032
61748023253519122408822259396569
61748023253519122410266130453682
61748023253519122410266130453890
61748023253519122410266130920450
61748023253519122410349813279298
61748023253519122410516834574256
61748023253519122410516835040815
61748023253519122410516835040816
61748023253519122453846975651819
61748023253519122453846976701579
61748023253519122454387816229109
61748023253519122454575844306437
61748023253519122456103313629515
61748023253519122456270419950683
61748023253519122456291340657083
61748023253519122456291341706843
61748023253519122456291684663435
61748023253519122456291685013355
61748023253519165098413843536162
61748023253519170586333547958165
61748023253519170587064739561077
61748023253519170587085660267477
61748023253519170632066583816033
61748023253519170632818324470945
61748023253519172233379008430301
61748023253519172233379037128109
61748023253519172233462605162477
61748023253519172233462691255709
61748023253519172233462691255917
61748023253519172233462949536011
61748023253519172233465013737408
61748023253519172233465273534065
61748023253519172234214717471789
61748023253519172234277479591005
61748023253519172235888372409392
61748023253519172235888372409635
61748023253519172235889520302539
61748023253519172235909293116035
61748023253519172235909637122387
61748023253519172235909637472307
61748023253519172235972054768448
61748023253519172279947381675257
61748023253519172279947754746599
61748023253519172280031064500873
61748023253519172281641957319503
61748023253519172281642330390845
61748023253519172416479267283684
61748023253519172416479267750244
61748023253519172416730315743060
61748023253519172416730315859700
61748023253519172418902711582548
61748023253519172418902712049108
61748023253519172418923632288948
61748023253519172418923632755508
61748023253519172418923976645220
61748023253519172418923976761860
61748023253519187058355292765136
61748023253519187058355292784093
61748023253519187058355293237555
61748023253519187060049868881801
61748023253519331778659831034178
61748023253519331799936234259224
61748023253519331799937267361088
61748023253519331799937267379802
61748023253519331800188430628974
61748023253519333447317487385440
61748023253519333631777520175465
61748023253519333631777893228093
61748023253519337155554881805979
61748023253519337336119965059401
61748023253519337336120336595709
61748023253519337336121127495828
61748023253519337336372203135240
61748023253519337338568877071917
61748023253519337338569221445442
61748023253519337338569221445451
61748023253519337338569221506921
61748023253519337338819925548555
61748023253519338983501259891706
61748033315034248665714107550777
61748033315241046931261465403298
61748033315241046931261466802978
61748033315241047342311247540774
61748033315241047343043471312270
61748033315241047343043472711950
61748033315241096749310884670092
61748033315253053289613732936057
61748033315358469127662924051477
61748033315358469129859598047203
61748033315358469130110646523841
61748033386140949617234347591506
61748033386140997785874270398290
61748033386140997785957953218082
61748033386140999435534469561724
61748033386140999435534470961404
61748033386261975733369285616220
61748033386261975733455178015824
61748033386261975733455520972416
61748033386261975733620334092858
61748033386261975733702869008100
61748033386261975733704016918474
61748033386261975733706225058258
61748033793523483814105416648087
61748033793523483814105416665349
61748033793523483814377127568293
61748033793523484225887422574321
61748033793596430218659174778545
61748033793596430218659174797259
61748033793596430218661497726839
61748033793596430218661498795313
61748033793627648255672150550039
61748033793627648255672265335463
61748033793627650085815289722917
61748033793627650085815546940361
61748033793627650085878051841973
61748033793627650085878309059417
61748033793631551951602551904399
61748033793631552363297775688481
61748033793631552546395769568237
61748033793631552546395798147953
61748033793631552546395802380041
61748033793631552546399125618395
61748033793631552546399127018075
61748033793631552546399127035337
61748033793631552546399154198111
61748033793631552546399155733145
61748033793631556252439502680557
61748033793631556252439531376913
61748033793632875419838101260981
61748033793632875602855792252932
61748033793632875603044078593225
61748033793632903212569924182575
61748033793632906918607978763003
61748033793814033673694533053141
61748033793814033673696856001435
61748033793814067027193122192581
61748033793815223721972795865089
61748033793815223721972795883803
61748033793815234842558800182539
61748033793815234842561123112119
61748033793815234842561124180593
61748033793815238548599177361341
61748033793815238731676307694129
61748033793815271900403562840689
61748033793815282601658700118901
61748033793815282601679592127493
61748033793815390472628192863338
61748033793815390473444013367170
61748033793815390473444014766850
61748033793815439879627829992656
61748033793815439879690506018432
61748033793815439879690507418112
61748033793838382356416658831297
61748033793839549761698002071561
61748033793839550356554043848049
61748033793846454114984799686147
61748033793846454115172827763475
61748033793846454526955005846371
61748033793846454526955091939651
61748033793846454709781059141519
61748033793846454709969345486051
61748033793846458232995468068693
61748033793846459468342260630269
61748033793846486231375904215937
61748033793846488060766155176369
61748033793846488061519043388815
61748033793846488061519300606259
61748033793847654872255088498627
61748033793847660222973447560261
61748033793847688635670762567503
61748033793847688638118480322505
61748033793847704687835869303859
61748033793847704690283587058861
61748033793850340515910319754801
61748033793850356567908319120181
61748033793850356575439386006095
61748033793850356575502148125151
61748033793850356987197401073761
61748033793850356987221649132511
61748033793850356987284411251567
61748033793850357170295308747809
61748033793850357170295394953517
61748033793850357170295423533233
61748033793850357170297718834931
61748033793850357170297747531287
61748033793850357170298751954057
61748033793850357170298752420617
61748033793850357170298780651865
61748033793850357170298781118425
61748033793850389929771562117385
61748033793850389929771562117593
61748033793850390339022421362971
61748033793850390341553825243801
61748033793850404746401963001873
61748033793850404746401963468433
61748033793850406391020420728351
61748033793850406393443893725023
61748033793850406393530903902829
61748033793850406393531019756887
61748033793850406393531020223447
61748033793850406576461677037511
61748033793850406576482597743911
61748033793851708044809561856147
61748033793851708044809563255827
61748033793851708044809563256034
61748033793851708044809563256035
61748033793851708044830453864739
61748033793851708044830455264419
61748033793851708044830455264626
61748033793851708044830455264627
61748033793908627052434186952565
61748033793908627052455193746581
61748033793919384040887716320809
61748033793919389576987545502517
61748033793919389577008437511109
61748033793919432219046514132085
61748033793919432219067406140677
61748033793919432219067520926101
61748033793919434048436765092517
61748033793919434049189910522407
61748033793919434049210802530999
61748033793919434049273564650055
61748033793920606805440657054513
61748033793920606805440685634229
61748033793920606805440689866317
61748033793920634623278953675319
61748033793920634623341629701095
61748033793920634623341712606591
61748033793920638329382090135313
61748033793920639562469077765619
61748033793920640159522014271659
61748033793920640159522042851375
61748033793920640159525486530006
61748033793920650682762851161511
61748033793920650682846419195879
61748033793944922136358770270595
61748033793944922136358798966951
61748033793955756767938446575133
61748033793955756767938448091453
61748033793955756768001122600909
61748033793955756950931865620889
61748033793955756950931866554009
61748033793955756950952786209197
61748033793955756950952787258957
61748033793955756951015433655257
61748033793955756951015462234973
61748033793955772827697296223179
61748033793957123885054279057127
61748033793957123885054393848167
61748033793957123885305327533765
61748033793957123885305442325013
61748033793957129421489214831279
61748033861469073786184429646748
61748033861760813284717263493788
61748033864422183958689793272688
61748033864423386362064483389116
61748033864423386362817628800291
61748033864495129951440739108090
61748033864495129951443062989504
61748033864496032159041547539166
61748033864496032159041805689730
61748033864496032159041805806370
61748033864496032165735015941460
61748033864496032165818698294692
61748033864496332355005581241888
61748033864496332355089263595120
61748033864496332355570812894599
61748033864496332355570813366829
61748033864496332485510363600706
61748033864496332485510363717346
61748033864496332492853144245470
61748033864496336061692547967635
61748033864519445282358852790732
61748033864519447110158757179350
61748033864519447110242439999142
61748033864519447111665306145948
61748033864519447111853334223276
61748033864519447111937017043068
61748033864519447112693628713434
61748033864519447112693630113114
61748033864520647685733456818092
61748033864520647869776004234010
61748033864531152663911674328826
61748033864531152663912017285418
61748033864531154303701043739399
61748033864531154303701302006603
61748033864531154308783617917559
61748033864531154448301481209962
61748033864531154494054955951194
61748033864531154494055041690341
61748033864531154494055041690342
61748033864531154494055300307466
61748033864531154494243242295678
61748033864531154494246709948931
61748033864531410028109187296229
61748033864531421146229163861897
61748033864531426636659347338635
61748033864531452853098813690243
61748033864531452853098928475667
61748033864531452853098929408787
61748033864531452853182239629254
61748033864531452853182611165562
61748033864531452853182611301075
61748033864531452853182611301076
61748033864531452853182612700756
61748033864531454498054184151107
61748033864531454499746436847059
61748033864531454500227985219035
61748033864531454500227985232133
61748033864531454500230304862745
61748033864531454500311668038827
61748033864531454637488736289923
61748033864531454637491059238217
61748033864531454637572046510390
61748033864531454637572418046698
61748033864531454637572419581891
61748033864531454637572419581892
61748033864531454637572422768431
61748033864531454637572422768432
61748033864531454683242210067467
61748033864531454683242324386331
61748033864531454683325631437727
61748033864531454683325631437728
61748033864531454683325635688529
61748033864531454683325636023948
61748033864531454683325892887259
61748033864531454683325892905973
61748033864531454683325894304202
61748033864531454683326002974035
61748033864531454683326002974036
61748033864531454683326007206123
61748033864531454683326007224837
61748033864531454683326007560255
61748033864531454683326007560256
61748033864531454683328987487885
61748033864531454683328988904827
61748033864531454683513922033061
61748033864531458204092236398735
61748033864531458389369364550047
61748033864532353421184655973158
61748033864532355065862522602554
61748033864532355065865994860901
61748033864532355205302496859040
61748033864532355205323388867632
61748033864532355205323761920260
61748033864532355251056081767504
61748033864532355251056426123776
61748033864532355251137789200688
61748033864532355251328022254346
61748033864532355251328050950702
61748033864532360556293830924918
61748033864532360556293859621274
61748033864532360604310203282364
61748033864532777557019011607317
61748033864532777740036702599268
61748033864713919751182249474366
61748033864713934575340364493370
61748033864713934575342688374784
61748033864713934575343717244560
61748033864713934575343717361200
61748033864713934575531745321888
61748033864713934575531745438528
61748033864713936359648473115166
61748033864713936359729831586984
61748033864713936359920437594100
61748033864713936359920437710740
61748033864713936359920442298364
61748033864713936405402029327274
61748033864713936405483387799092
61748033864713936405673993806208
61748033864713936405673998510472
61748033864714820318994031581358
61748033864714825669653067366954
61748033864714825669653070536024
61748033864714825672100788422375
61748033864714825672160108397994
61748033864714825852583723714458
61748033864714825852667409703320
61748033864714825854278300758384
61748033864714825854340976784160
61748033864714825855094120795655
61748033864714825855094122195335
61748033864714825855094206871466
61748033864714825855115127576414
61748033864714825855115127595287
61748033864714825855115127595288
61748033864714835135749588224706
61748033864714835135749702543570
61748033864714835135749703010130
61748033864714835143155499351552
61748033864714836782875287512620
61748033864714836789465180910030
61748033864714836789465295228894
61748033864714836789465295695454
61748033864714836790220764988043
61748033864714836927544966445166
61748033864714836972395837724094
61748033864714836972395952509518
61748033864714836973232407674600
61748033864714836973232665960677
61748033864714836973232665960678
61748033864714836973234732022574
61748033864714836973234990308652
61748033864714836973235105094075
61748033864714836973235105094076
61748033864714836973298522657274
61748033864714840496258702450247
61748033864714840496258817235671
61748033864714840496321576168188
61748033864714840679252235684762
61748033864714840679273156389710
61748033864714840679273156408583
61748033864714840679273156408584
61748033864714840679335918504554
61748033864714870137022530141592
61748033864714870137210816369484
61748033864714870137210816486124
61748033864714870142105104319752
61748033864714870143800709766894
61748033864714870143800714471158
61748033864714870143800795506042
61748033864714873848062830730865
61748033864715120508264596881786
61748033864715120508264625461502
61748033864715125858902740658790
61748033864715125858902743827860
61748033864715125861430673698422
61748033864715135332422625695082
61748033864715135332422740013946
61748033864715135332424950043056
61748033864715135332425064361920
61748033864715135332426093231696
61748033864715136978905206627168
61748033864715136978988888980400
61748033864715136979470438279879
61748033864715136979551792519610
61748033864715136979739705811514
61748033864715136979739710515778
61748033864715136979742030159488
61748033864715136979742034863752
61748033864715136979743178169032
61748033864715137109385629440780
61748033864715137109472779797186
61748033864715137116165875263492
61748033864715137116249557616724
61748033864715137116249558083284
61748033864715137116728409968904
61748033864715137116730734316878
61748033864715137116730849102302
61748033864715137117000374447838
61748033864715137117000379152102
61748033864715137117002698795812
61748033864715137117002698912452
61748033864715137117002703500076
61748033864715137117002784534960
61748033864715137117002785001520
61748033864715137117002818285500
61748033864715137117003846805356
61748033864715137117003932894424
61748033864715140685780083456876
61748033864715140685780088044500
61748033864715140685782407804850
61748033864715140868606512520211
61748033864715140868606512520212
61748033864715170326293124021736
61748033864715170326481410366268
61748033864715170331375698199896
61748033864715170331376812808820
61748033864715170331376817513137
61748033864715170332987711265041
61748033864715170333071275067322
61748033864715170333071279771586
61748033864715170461210649729990
61748033864715170461210764048854
61748033864715170463553764078344
61748033864715170463742050306236
61748033864715170463742050422876
61748033864715170463742164741740
61748033864715170463742165091660
61748033864715170468636338256504
61748033864715170468636452575368
61748033864715170468637481445144
61748033864715170470248379901365
61748033864715170470332029442794
61748033864715170470332029909354
61748033864715170470332058489070
61748033864715170470332063193334
61748033864715174037417193642125
61748033864715292747821884155310
61748033864715340918722359079656
61748033864715342565663386806960
61748033864715342565851414884288
61748033864738235082100363273648
61748033864738249906258478176012
61748033864738249906261831043842
61748033864738249906449859121170
61748033864738251683308259342128
61748033864738251683308516209652
61748033864738251683308517609332
61748033864738251688388509172314
61748033864738251690083086216240
61748033864738251690647943869946
61748033864738251690838551393382
61748033864738251735564931531228
61748033864738251735565046316652
61748033864738251735836642428348
61748033864738251736401500082054
61748033864738251736401873153556
61748033864738251736592107605490
61748033864738285042469866389460
61748033864738285042473305346358
61748033864738285044167796301216
61748033864738285088223422601568
61748033864738285088226893442766
61748033864738285089921352513324
61748033864739002140856802385109
61748033864739435839182710097868
61748033864739435839182738794224
61748033864739450663340853696588
61748033864739450663344206564418
61748033864739452309633082203372
61748033864739452309904678315068
61748033864739452440390520077280
61748033864739452440390891730228
61748033864739452440390893129908
61748033864739452445470769907466
61748033864739452447165346951392
61748033864739452447730319390522
61748033864739452447730548961370
61748033864739452447730663746794
61748033864739452447733643561996
61748033864739452447733672258352
61748033864739452493483875602630
61748033864739452493484133869834
61748033864739452493484133888707
61748033864739452493484133888708
61748033864739452493484248674131
61748033864739452493484248674132
61748033864739452493487228470460
61748033864739456199527605999182
61748033864739485799471915140401
61748033864739485799552241910036
61748033864739485799555684036004
61748033864739485801250171821792
61748033864749808947004099500979
61748033864749808954594829319103
61748033864749808954597153200517
61748033864749808954597153667077
61748033864749812660635206381265
61748033864749857122987148603485
61748033864749942463590851742558
61748033864749942463590851755815
61748033864749957287751975156480
61748033864749957287751976556160
61748033864749959064610375377438
61748033864749959064610376777118
61748033864749959064610719733710
61748033864749959064861423836814
61748033864749959069860315195182
61748033864749959069943998014974
61748033864749959071385546607822
61748033864749959071636250710926
61748033864749959072141011784964
61748033864749959072201106595242
61748033864749959110269773864982
61748033864749959110363931589546
61748033864749959110363932989226
61748033864749959115362824347594
61748033864749959115613871407290
61748033864749959117118210811338
61748033864749959117138758463658
61748033864749959117138759863338
61748033864749959117389806923034
61748033864749959117894225040480
61748033864749959117895371349969
61748033864749959117895631231108
61748033864749959117954662807350
61748033864749959117958391946271
61748033864749959117958391946272
61748033864749959117958393345951
61748033864749959117958393345952
61748033864749959118146421423327
61748033864749959118146421423328
61748033864749959118146421423333
61748033864749962824186797202449
61748033864749962824186797202450
61748033864749962824186798602129
61748033864749962824186798602130
61748033864749964471124468745645
61748033864749964471315853940201
61748033864749964471315854290121
61748033864749990639552894064305
61748033864749990639636662959908
61748033864749992468943231100548
61748033864749992469696290441529
61748033864749992469696291858472
61748033864749992469696377593455
61748033864749992469696377597667
61748033864749992469696377597668
61748033864749992469696377947587
61748033864749992469696377947588
61748033864749992469779973261321
61748033864749992469779974678264
61748033864749992469780056168115
61748033864749992469780059354601
61748033864749992469780059354602
61748033864749992469780060417459
61748033864749992469780060417460
61748033864749992471390948973642
61748033864749992472227692551358
61748033864749992472227777227696
61748033864749992472227777240745
61748033864749992472227777240746
61748033864749992472227778290553
61748033864749992472227778290554
61748033864749992472227778640425
61748033864749992472227778640426
61748033864749992472227778640473
61748033864749992472227778640474
61748033864750007240593424479944
61748033864750007240593425879624
61748033864750007240593768836216
61748033864750007243041142353038
61748033864750007243041143752718
61748033864750007243103904467882
61748033864750242652840524917754
61748033864750242652840525034394
61748033864750242652840525047651
61748033864750242652840525980771
61748033864750242652924092952122
61748033864750242652924093068762
61748033864750257477001648331676
61748033864750257477001648448316
61748033864750257477001649847996
61748033864750257477273617514874
61748033864750257477273617631514
61748033864750257477273619031194
61748033864750259121953809536387
61748033864750259123646062232339
61748033864750259124129930248025
61748033864750259253860048669274
61748033864750259253860050068954
61748033864750259254132017716958
61748033864750259254132017852471
61748033864750259254132017852472
61748033864750259254132019252152
61748033864750259258940299899140
61748033864750259259130909191966
61748033864750259259130909210839
61748033864750259259130909210840
61748033864750259259212267547144
61748033864750259259214591545198
61748033864750259259214591564071
61748033864750259259214591564072
61748033864750259259214592030631
61748033864750259259214592030632
61748033864750259260634876943066
61748033864750259260906844591070
61748033864750259260906846126264
61748033864750259261390340603888
61748033864750259261390340720528
61748033864750259261390342120208
61748033864750259261390685076800
61748033864750259261471699075706
61748033864750259261471928646554
61748033864750259261472043431978
61748033864750259261473994377404
61748033864750259261474023073760
61748033864750259261474253111168
61748033864750259261474367430032
61748033864750259261662309903726
61748033864750259261662311303406
61748033864750259261663429111919
61748033864750259261663429111920
61748033864750259261663430511599
61748033864750259261663430511600
61748033864750259304694114397325
61748033864750259304694114397326
61748033864750259304696180459222
61748033864750259304696438745300
61748033864750259304696553530724
61748033864750259304884465287434
61748033864750259304884466822628
61748033864750259304965823759252
61748033864750259304968148107226
61748033864750259306388433155174
61748033864750259306388689906058
61748033864750259306388691441252
61748033864750259306388804691482
61748033864750259306388806226676
61748033864750259306660400803178
61748033864750259306660402338372
61748033864750259307143898332316
61748033864750259307144269868624
61748033864750259307145044641805
61748033864750259307145046255740
61748033864750259307225255287814
61748033864750259307225256823007
61748033864750259307225256823008
61748033864750259307225513555018
61748033864750259307225513573891
61748033864750259307225513573892
61748033864750259307225515090211
61748033864750259307225515090212
61748033864750259307225628359315
61748033864750259307225628359316
61748033864750259307227837902992
61748033864750259307227837921865
61748033864750259307227837921866
61748033864750259307227839438186
61748033864750259307228612406605
61748033864750259307228612873165
61748033864750259307228985477947
61748033864750259307228985944507
61748033864750259307228986994267
61748033864750259307228987344187
61748033864750259307415865999194
61748033864750259307415867515514
61748033864750259307417013903743
61748033864750259307417013903744
61748033864750259307417014021835
61748033864750259307417015421515
61748033864750262827720150886895
61748033864750262827908178964223
61748033864750262827991861784015
61748033864750263013268989935327
61748033864750263013269363123309
61748033864750263013269364522989
61748033864750263013457391082545
61748033864750263013457391082546
61748033864750263013457391200637
61748033864750263013457392600317
61748033864750264612381701949131
61748033864750264612383993013125
61748033864750264614832863378393
61748033864750290828823459364733
61748033864750290828823574150157
61748033864750290828907142054628
61748033864750290828907142171268
61748033864750290828907142190141
61748033864750290828907142190142
61748033864750290828907143589822
61748033864750290828907256840052
61748033864750290828907256975565
61748033864750290828907256975566
61748033864750290828907258375246
61748033864750292475952630906623
61748033864750292476036313713317
61748033864750292613213380901396
61748033864750292613213381964413
61748033864750292613297063721188
61748033864750292613297065256381
61748033864750292613297065256382
61748033864750292613297068442921
61748033864750292613297068442922
61748033864750292614907958061962
61748033864750292614907958075219
61748033864750292614991526096330
61748033864750292614991640415194
61748033864750292614991640434067
61748033864750292614991640434068
61748033864750292615744785862505
61748033864750292615744785862506
61748033864750292615744786199376
61748033864750292615744786316016
61748033864750292615744786329065
61748033864750292615744786329066
61748033864750292615744786329273
61748033864750292615744787262393
61748033864750292615744787728745
61748033864750292615744787728746
61748033864750292658213710195268
61748033864750292658213711730462
61748033864750292658963498156606
61748033864750292658966855741957
61748033864750292658966857158900
61748033864750292659047180976398
61748033864750292659050538561749
61748033864750292659050538580463
61748033864750292659050539978692
61748033864750292660745110888154
61748033864750292660745110907027
61748033864750292660745110907028
61748033864750292660745112423348
61748033864750292661498256335465
61748033864750292661498256335466
61748033864750292661498257851786
61748033864750297966466498123175
61748033864750307429843097305220
61748033864750307429843097771780
61748033864750307429843099171460
61748033864750307430115066469544
61748033864750307430115066488417
61748033864750307430115066488418
61748033864750307430115066819464
61748033864750307430115066954977
61748033864750307430115066954978
61748033864750307430115068354658
61748033864750307432290815528234
61748033864750307432290815644874
61748033864750307432290817044554
61748033864750307432374497998106
61748033864750307432374498348026
61748033864750307432374499883220
61748033864750307432562784828072
61748033864750307432562786227752
61748033864750309076972412808707
61748033864750309077244123692729
61748033864750309077244381973031
61748033864750309079503555221291
61748033864750309079692099846125
61748033864751143218141823401178
61748033864751143219836400445104
61748033864751143219899076470880
61748033864751143219919968479472
61748033864751143220673227282008
61748033864751158037219602384288
61748033864751158037491570148932
61748033864751158037491571548612
61748033864751158042299852214474
61748033864751158042302176562448
61748033864751158042383535034266
61748033864751158042385859382240
61748033864751158043994429258400
61748033864751158044078112078192
61748033864751159691186243528988
61748033864751159691207164233936
61748033864751159826942690715758
61748033864751159827026373535550
61748033864751159828467807342974
61748033864751159828718626231502
61748033864751159829202122244320
61748033864751159829223014252912
61748033864751159867348935413288
61748033864751159872696246927866
61748033864751159872779929747658
61748033864751159874200471546490
61748033864751159874221133984234
61748033864751159874221392251438
61748033864751159874221392270311
61748033864751159874221392270312
61748033864751159874221507055736
61748033864751159874472182443610
61748033864751159874946236676606
61748033864751159874957084647056
61748033864751159874977632085121
61748033864751163578566934469030
61748033864751163578567307540532
61748033864751163578734300108614
61748033864751163578817982928406
61748033864751163580993731637176
61748033864751163580997203895524
61748033864751163580997462175778
61748033864751163581014652342124
61748033864751163581015025413626
61748033864751163581018124600472
61748033864751163581018382880726
61748033864751163581269173059848
61748033864751165179942407850821
61748033864751165179942407850822
61748033864751165180193456310197
61748033864751165180193456310198
61748033864751165227369642963752
61748033864751165227370016035254
61748033864751165227390563668700
61748033864751165227390936740202
61748033864751165227641612128076
61748033864751165228398229816314
61748033864751165228398229932954
61748033864751165363207823110992
61748033864751165365407821278192
61748033864751165365658898452638
61748033864751165365658898569278
61748033864751191396715596354516
61748033864751191398413526266272
61748033864751193043011263818198
61748033864751193043764413950948
61748033864751193043848096654100
61748033864751193043848096770740
61748033864751193045539196857830
61748033864751193045542669116177
61748033864751193046295814527194
61748033864751193046295814527353
61748033864751193046295814643834
61748033864751193226025491835700
61748033864751193226862321620575
61748033864751193228556892528586
61748033864751193228556892547459
61748033864751193228556892547460
61748033864751193229310037975897
61748033864751193229310037975898
61748033864751207997675800000520
61748033864751208000102597168666
61748033864751208000123489177258
61748033864751208000123517873614
61748033864751209644721519827256
61748033864751209644804829594419
61748033864751209644804829594420
61748033864751209644805202647048
61748033864751209647252920520142
61748033864812081635260532840386
61748033864812081635323323185026
61748033864812086988492751936372
61748033864812087171444043424944
61748033864812087171506719450720
61748033864812131458435166176072
61748033864812131458435166642632
61748033864812131458435424793196
61748033864812131460129743219998
61748033864812131460691503104008
61748033864812131460691503570568
61748033864812131460694602739944
61748033864812131460694856321758
61748033864812131460694856438398
61748033864812131460879789798460
61748033864812131460882884399086
61748033864812131460882884515726
61748033864812131641365708671272
61748033864812131641366081607260
61748033864812131641449391491064
61748033864812131641449764427052
61748033864812131643060285715198
61748033864812131643060658767826
61748033864812131643143968068430
61748033864812131643144341121058
61748033864812131643625259554008
61748033864812131643625517367909
61748033864812131643705728419000
61748033864812131643705842737864
61748033864812131643708827588376
61748033864812131643709195955614
61748033864812131643709200659878
61748033864812131643894014646892
61748033864812131643894129432316
61748033864812131643897109247518
61748033864812131643897109364158
61748033864812131643897113951782
61748033864812131643897228737206
61748033864812135164475544171354
61748033864812135164475801038878
61748033864812135166735233967120
61748033864812135166923262044448
61748033864812135347489768553226
61748033864812135347490140206174
61748033864812135349749573134416
61748033864822893802233877586439
61748033864822893802234135853643
61748033864822893985185425942535
61748033864822936627306929919464
61748033864822938409186256812662
61748033864822938411630507032502
61748033864822938411633974685756
61748033864822938411696736800600
61748033864822938456613383274680
61748033864822938456613498060104
61748033864822938457363171236018
61748033864822938457366901774620
61748033864822938457450211541832
61748033864822938457450326314158
61748033864822938457450584594412
61748033864822938457638497886316
61748033864822938457638497886364
61748033864822938457638612671740
61748033864822941977945215791825
61748033864822941978216926688945
61748033864822941978217184956149
61748033864822942160959554959121
61748033864822942161231524123445
61748033864822943808357223761279
61748033864822943808360322599609
61748033864822943810619754128171
61748033864822953235771082794104
61748033864822953235792003499052
61748033864822953235854765613896
61748033864822953235858118481726
61748033864824089206059928500940
61748033864824089206063137886990
61748033864824089206080849089248
61748033864824089206083943689874
61748033864824089206083948394138
61748033864824089206084029895582
61748033864824089206084058475298
61748033864824089206084288046146
61748033864824089206084288162786
61748033864824089206146705921358
61748033864824094559041186626298
61748033864824094559062078634890
61748033864824094559312782737994
61748033864824094559316253579191
61748033864824094559316253579192
61748033864824094741982143875048
61748033864824105677370340495330
61748033864824111167864093859843
61748033864824111167864094922701
61748033864824137382046072204072
61748033864824137382046186989496
61748033864824137382046445140060
61748033864824137382046445256700
61748033864824137382129755023864
61748033864824137382129869342728
61748033864824137382130127959852
61748033864824137383740649247998
61748033864824137383740764033422
61748033864824137383741022300626
61748033864824137383824331601230
61748033864824137383824446386654
61748033864824137383824704653858
61748033864824137384386091951800
61748033864824137384386206270664
61748033864824137384389559488414
61748033864824137384389564192678
61748033864824137384574378179692
61748033864824137384574378296332
61748033864824137384574492965116
61748033864824137384577472780318
61748033864824137384577472896958
61748033864824137384577477484582
61748033864824137384577587565742
61748033864824137384577592270006
61748033864824139029174095839960
61748033864824139029174468775948
61748033864824139029257778659752
61748033864824139029258921848392
61748033864824139029258926552709
61748033864824139030681787995198
61748033864824139030681792699462
61748033864824139030950289506268
61748033864824139030953761882713
61748033864824139031434679860744
61748033864824139031434938127900
61748033864824139031514890409090
61748033864824139031515258776328
61748033864824139031518358081217
61748033864824139031518358081218
61748033864824139031518362332019
61748033864824139031518362667438
61748033864824139031518620947692
61748033864824139031705496416206
61748033864824139031705496532846
61748033864824139031706649025020
61748033864824139031706649025068
61748033864824139166268518014374
61748033864824139168712883019638
61748033864824139168716321976536
61748033864824139168778998002312
61748033864824142735024235728804
61748033864824142735027333498500
61748033864824142735295831840500
61748033864824142735299302681697
61748033864824142735299302681698
61748033864824142736722165640560
61748033864824142737558735609940
61748033864824142918031082975600
61748033864824142918041672665796
61748033864824142918313641848993
61748033864824142918313641848994
61748033864824144519354384282664
61748033864824144519354728638936
61748033864824144519417146047587
61748033864824144519417146047588
61748033864824144519434594831010
61748033864824144519438033787908
61748033864824144519438038056179
61748033864824144519438038056180
61748033864824144519438067089358
61748033864824144519438406859463
61748033864824144519438410045950
61748033864824144519438411108808
61748033864824144519605432742040
61748033864824144519689110962567
61748033864824144519689114149053
61748033864824144519689114149054
61748033864824144519689115211911
61748033864824144519689115211912
61748033864824144521111717423562
61748033864824144521132609432154
61748033864824144521886129331822
61748033864824144521945074818948
61748033864824144521948545677615
61748033864824144521948545677616
61748033864824144521948547077296
61748033864824144522136833434926
61748033864824144565167259034526
61748033864824144565170725171460
61748033864824144565170726706653
61748033864824144565170726706654
61748033864824144565170730957455
61748033864824144565170731292874
61748033864824144565170988174899
61748033864824144565359016233513
61748033864824144565359016252227
61748033864824144565359017650456
61748033864824144565359274519431
61748033864824144565439226682530
61748033864824144565442694354657
61748033864824144565442694354658
61748033864824144565442698586745
61748033864824144565442698605459
61748033864824144565442698940877
61748033864824144565442698940878
61748033864824144565442699058975
61748033864824144566865302215386
61748033864824144566865303750580
61748033864824144567618447762075
61748033864824144567618449179018
61748033864824144567698658211092
61748033864824144567698659746286
61748033864824144567699031282593
61748033864824144567699031282594
61748033864824144567702130469439
61748033864824144567702130469440
61748033864824144567702130587537
61748033864824144567702388867785
61748033864824144567890416945113
61748033864824144567890675212317
61748033864824144702452749213246
61748033864824144702703453316350
61748033864824153992853458781240
61748033864824153992937026815608
61748033864824155639229255322392
61748033864824155639229370107816
61748033864824155639250176046267
61748033864824155639250635187963
61748033864824155639501224505643
61748033864824155639501339291067
61748033864824155639981367631704
61748033864824155639982515555175
61748033864824155639982515555176
61748033864824155639984839553229
61748033864824155639984839553230
61748033864824155640002288336652
61748033864824155640003407563767
61748033864824155640003407563768
61748033864824155640003665830971
61748033864824155640003665830972
61748033864824155640003780616395
61748033864824155640003780616396
61748033864824155640005727293550
61748033864824155640006764663685
61748033864824155640065050451496
61748033864824155640066083589543
61748033864824155640066083589544
61748033864824155640066198361869
61748033864824155640066198361870
61748033864824155640254369934075
61748033864824155640254369934076
61748033864824155640254369934081
61748033864824155640254484719499
61748033864824155640254484719500
61748033864824155640254484719505
61748033864824155640256808717553
61748033864824155640256808717554
61748033864824155640257837587329
61748033864824155640257837587330
61748033864847253602822951945745
61748033864847253742552086968718
61748033864847253742552088368398
61748033864847253742552431324990
61748033864847253742614849083562
61748033864847253788284751172234
61748033864847253788284752571914
61748033864847268566689195077066
61748033864847268566772877896858
61748033864847268566776230764688
61748033864847270396079331252074
61748033864847270396079446037498
61748033864847270396100251957022
61748033864847270396100338046090
61748033864847270396100596313294
61748033864847270396351300416398
61748033864847270396832592884538
61748033864847270396834911214640
61748033864847270396853484893130
61748033864847270396853743160334
61748033864847270396855803223232
61748033864847270396856840930190
61748033864847270396916160918906
61748033864847270396919631741390
61748033864847270396919631760104
61748033864847270397104447263438
61748033864847270397107914916692
61748033864847270397107918104636
61748033864848404536981251103072
61748033864848404537002143111664
61748033864848404537002171808020
61748033864848404537064819137440
61748033864848404537065190790388
61748033864848452713047868239946
61748033864848452713047983025370
61748033864848452713048239892894
61748033864848452715307672821136
61748033864848452715495700898464
61748033864848454359901971416164
61748033864848454360173567527860
61748033864848454360177035181114
61748033864848454360177039786207
61748033864848454362433372109050
61748033864848454497186744616200
61748033864848454497187088972472
61748033864848454499613541784346
61748033864848454499634433792938
61748033864848454499634462489294
61748033864848454499634806845566
61748033864848454542908819129520
61748033864848454542919408819716
61748033864848454543107695164248
61748033864848454543107695183122
61748033864848454543191378002913
61748033864848454543191378002914
61748033864848454545367126692810
61748033864848454545639095876008
61748033864848459896088838504182
61748033864848459896360807687379
61748033864848459896360807687380
61748033864848469323771570597642
61748033864848469323855253417434
61748033864848469323858606285264
61748033864848469323858610890357
61748033864848469323858610890358
61748033864848470970900628887898
61748033864848470970921520896490
61748033864848470970921893949117
61748033864848470970921893949118
61748033864848470970984196922266
61748033864848470971172598052221
61748033864848470971172598052222
61748033864848470971175954102379
61748033864848471153939216450766
61748033864848471153998649812128
61748033864848471154002007261966
61748033864848471154002007280680
61748033864848471154002007397320
61748033864848471154002008797000
61748033864848471154190293625212
61748033864848471154190293741852
61748033864859261176178112449485
61748033864859261176366140526813
61748033864859261313375846779572
61748033864859261313375848295892
61748033864859261313376191135844
61748033864859261313376191252484
61748033864859261313438609011056
61748033864859261313438610410736
61748033864859261313626895238948
61748033864859261313626895355588
61748033864859261359108510983088
61748033864859261359108512499408
61748033864859261359108512512458
61748033864859261359108769263341
61748033864859261359108769263342
61748033864859261359108770779662
61748033864859261359192080546826
61748033864859261359192193802880
61748033864859261359192452083133
61748033864859261359192452083134
61748033864859261359380365375038
61748033864859261359380366891358
61748033864859261359380480147412
61748033864859261359380480160461
61748033864859261359380480160462
61748033864859276137599990575542
61748033864859276137599990692182
61748033864859276137599992091862
61748033864859277965229522329338
61748033864859277965480597968750
61748033864859277966903092579248
61748033864859277966903207364672
61748033864859277966924011767876
61748033864859277966924013284196
61748033864859277966924097973584
61748033864859277966924099373264
61748033864859277966924126553300
61748033864859277966924356124148
61748033864859277966924356240788
61748033864859277966924470909572
61748033864859277967175060227252
61748033864859277967175175012676
61748033864859277967658671025494
61748033864859277967658671142134
61748033864859277967658672541814
61748033864859277967679563034086
61748033864859277967679564550406
61748033864859277967679591730442
61748033864859277967679936086714
61748033864859277967680596135950
61748033864859277967680596252590
61748033864859277967740029497312
61748033864859277967743386885671
61748033864859277967743386947150
61748033864859277967743387082504
61748033864859277967743388482184
61748033864859277967930640189818
61748033864859277967931673427036
61748033864859281671520975147552
61748033864859281673780406676114
61748033864859281673783764125952
61748033864859281673783764144666
61748033864859281673783764261306
61748033864859281673783765660986
61748033864859428085188538868147
61748033864860634192908605158335
61748033864860634192908948097665
61748033864860634192911961208493
61748033864860634192912305564765
61748033864860634194688027466526
61748033864860634194688370423118
61748033864860634194939074526222
61748033864860634378458175121839
61748033994739571746426491012485
61748033997687115845589303906588
61748033997687115850672908488106
61748033997767014504809951076318
61748033997791325580812062677660
61748033997791329286850115858408
61748033997791329835725740410986
61748033997791329835729125158904
61748033997791329835729126221762
61748034003571474059676006984504
61748034003595741212916494385360
61748034003595789388899545022900
61748034003602645755929318736960
61748034003602690220791740480558
61748034003675636213544924574866
61748034003699921897193772709352
61748034003699955248809843152024
61748034003699955248830763858376
61748034006233997450418391156029
61748034006233997450418392102163
61748034006233997450418649436247
61748034006234002388792979724581
61748034006234002389357838791225
61748034006234002389358097071443
61748034006234002389546125135757
61748034006234002389546125148771
61748034006234002801140361247619
61748034006234013502415357302905
61748034006234013502415357419545
61748034006234013502583527536279
61748034006234013502604419544871
61748034006234018855582467338045
61748034006306948796425722292239
61748034006327207431396420164892
61748034006327357548343396531769
61748034006327357549002787798163
61748034006327357960785051974339
61748034006331258774087365531139
61748034006331260009436477858681
61748034006338014237606478929046
61748034006339368825780912413009
61748034006342071124099528980675
61748034006342071124099557678483
61748034006343388644372422625124
61748034006343390473950959464905
61748034006343390474514785433924
61748034006343390474515819002348
61748034006521700422886988493936
61748034006521700423075274838468
61748034006521700430418055379850
61748034006521700430418313647054
61748034006521850548212617417106
61748034006524552251460023018049
61748034006525753008542397410124
61748034006525753008543426261186
61748034006525753603338628167528
61748034006525753603339657018590
61748034006525802826571929604425
61748034006525802826571929605877
61748034006525903100668244867909
61748034006525903102362563294711
61748034006525903102362820158023
61748034006525903102362820512155
61748034006525904932506213234827
61748034006525905342593642449841
61748034006525905344288219143799
61748034006525905345041363505263
61748034006525938696925703770091
61748034006525949398180041866015
61748034006525954748840135101103
61748034006546012047953781576246
61748034006546012047953785827048
61748034006546012054540323174300
61748034006546012055293464334674
61748034006546151647235576804822
61748034006546162172243021917049
61748034006546162172902413183443
61748034006546162173090353571026
61748034006548863876337759154499
61748034006548867582378135283541
61748034006550048573075819861261
61748034006550048573828961040349
61748034006550048573828962103123
61748034006550048573829219320567
61748034006550063395562483755109
61748034006550063395563516856973
61748034006550063397986989853645
61748034006550063397986990916419
61748034006550063397990342734489
61748034006550063398007881862237
61748034006550063398007882925011
61748034006550063398011234743081
61748034006550063398072967992397
61748034006550064625792213130763
61748034006550064625795569180921
61748034006550064625825931535953
61748034006550064625826961468503
61748034006550064630906178533731
61748034006550064630909273134357
61748034006550064630909277366445
61748034006550064630909535646663
61748034006550064632570134605501
61748034006550064632573490655659
61748034006550064632603853010691
61748034006550064633323280016677
61748034006550064633323537234121
61748034006550064633353899589153
61748034006550064633356994189779
61748034006550064633356995252553
61748034006550064633416662771019
61748034006550064633417466303487
61748034006550064633419757371609
61748034006550064633419757371645
61748034006550064633420018821177
61748034006550064633420790473473
61748034006550064633420790473509
61748034006550064633420819171317
61748034006550065042691540492861
61748034006550065045139258378969
61748034006550065045202024730149
61748034006550065228214027024247
61748034006550065228216361200515
61748034006550065228216364369829
61748034006550065228216389896871
61748034006550065228217394302379
61748034006550065228217422998735
61748034006550070169603529878119
61748034006550070169603558574475
61748034006550096749895692981361
61748034006550096751590269675367
61748034006550097984405654110927
61748034006550097984405658343015
61748034006550097984405916623233
61748034006550097985242482360609
61748034006550097985242486592697
61748034006550097986853375166349
61748034006550097986853376229123
61748034006550097986937059054531
61748034006550097986937059054615
61748034006550097986937062236943
61748034006550097987690203416031
61748034006550097987690204465791
61748034006550098397024749719113
61748034006550098398635639355539
61748034006550098399472467592207
61748034006550112801789118562417
61748034006550112801806653458077
61748034006550112801808976406371
61748034006550112801810009508235
61748034006550112801810010571009
61748034006550112804254374513499
61748034006550112804317137695365
61748034006550112804319460643659
61748034006550112804320493745523
61748034006550112804320605367457
61748034006550112804320608536771
61748034006550112804320610071805
61748034006550114448070842539409
61748034006550114448938033144123
61748034006550114450515207544673
61748034006550114451352035794355
61748034006550114451448517381411
61748034006550114451449666826819
61748034006550118157490042938599
61748034006556818861506104314326
61748034006556818868281702840770
61748034006556818868472312133596
61748034006556822567544157495074
61748034006556822572627503325566
61748034006558157387727654176825
61748034006558157387915940521357
61748034006558157387999623359779
61748034006558157387999623359863
61748034006558168500953341975745
61748034006558168508295347565827
61748034006558168508295347682467
61748034006558168508316239574419
61748034006558168508316239691059
61748034006558168508567288051057
61748034006558168508567288167697
61748034006558168508567316748865
61748034006558168508567316865505
61748034006558168508568321269561
61748034006558168508568436060809
61748034006558169742910144458368
61748034006558169743160936251181
61748034006558170337957538483658
61748034006558170338710684361394
61748034006558170338711833868073
61748034006558173447232472369369
61748034006558173447253364377961
61748034006558173447420758713901
61748034006558173447504412854599
61748034006558173447504441552407
61748034006558173447507768904757
61748034006558173447507797602565
61748034006558173449700310598723
61748034006558173449952133910021
61748034006558173449952162607829
61748034006558173449952163657589
61748034006558173861734397902462
61748034006558173861734398086197
61748034006558173861737870344545
61748034006558174042304372536878
61748034006558174044748737542142
61748034006558174044748737609237
61748034006558174044748737725877
61748034006558174044748766305593
61748034006558174044752209511841
61748034006558174044752209513293
61748034006558174044752209629933
61748034006558174044752211046875
61748034006558175279344708757691
61748034006558175279344737454047
61748034006558175689432396172766
61748034006558201859364899612207
61748034006558201861812620550989
61748034006558201861812620667629
61748034006558201861896304439171
61748034006558201861896304439255
61748034006558201861896304555895
61748034006558207212534332479001
61748034006558217911518383085731
61748034006558217911518640303175
61748034006558217911519416187595
61748034006558217911530035046323
61748034006558217913774720013667
61748034006558217913778076063825
61748034006558217913977755985105
61748034006558217913977756101745
61748034006558217914061411175527
61748034006558217914061411175563
61748034006558217914061439873371
61748034006558217914061439990011
61748034006558217914562732225681
61748034006558217914562732342321
61748034006558217914813780702319
61748034006558217914813780818959
61748034006558217914814556586739
61748034006558217914814585284547
61748034006558217914814585401187
61748034006558223264699467913117
61748034006558223265536267464991
61748034006558223267980890737459
61748034006558223267984362995807
61748034006560870211815380896085
61748034006560875153198418701885
61748034006560875153199193536545
61748034006560875153199222234353
61748034006560875153199451620014
61748034006560875153199451803749
61748034006560875153199566411262
61748034006560875564981457528986
61748034006560875747995797168666
61748034006560875747995797365415
61748034006560875747995825945131
61748034006560875747999154365955
61748034006560875747999183063763
61748034006560876983341815079317
61748034006560876983342964402261
61748034006560876983345286865281
61748034006560876983345286866733
61748034006560876983345286983373
61748034006560876983345288400315
61748034006560908505024242523563
61748034006560919618060840328843
61748034006560919618060840445483
61748034006560919618061989284729
61748034006560921448205386145859
61748034006560924971227950363983
61748034006560924971231422622331
61748034006562261806249812316236
61748034006629801911558277646608
61748034006629801914005995519702
61748034006629952028985909442079
61748034006629952031514990392085
61748034006629952032365766848823
61748034006629952443959744680467
61748034006631152786717857258273
61748034006631152786905885335601
61748034006631152787000420717679
61748034006631152787000420719131
61748034006631152789162222263537
61748034006631152789259856479781
61748034006631152789448141773101
61748034006631152789448141774553
61748034006631153201042116435431
61748034006631153201042119604745
61748034006631153201042119606197
61748034006631153380677637088139
61748034006631153380698557794491
61748034006631153383209040968969
61748034006631153384056458890133
61748034006631153384056460307075
61748034006631154619591534981095
61748034006631169259699515271239
61748034006631169260546937797289
61748034006631169260546937798741
61748034006631169260549260745583
61748034006631169260549260747035
61748034006631169260737547090115
61748034006631169260737547091567
61748034006654113536436014869002
61748034006654113536436272086446
61748034006654113537188384395758
61748034006654113538695703596294
61748034006654113538695707847096
61748034006654113538883731673622
61748034006654113538883735924424
61748034006654113539447815905606
61748034006654113539447820156408
61748034006654263653863645595999
61748034006654263653948361540741
61748034006654263657243503002743
61748034006654264065458656546769
61748034006654264068837480834387
61748034006654264251851816236071
61748034006654269193423798816124
61748034006654269605017776647768
61748034006654280128344621975225
61748034006654280128529434814816
61748034006654280128532907269997
61748034006655415000296121536273
61748034006655415000547970362967
61748034006655415000547970363051
61748034006655429824705970478539
61748034006655429824705999176263
61748034006655429824705999176347
61748034006655429824708293426833
61748034006655429824708322124641
61748034006655429824709326528697
61748034006655431060051988205455
61748034006655431060052791737923
61748034006655431060055082806045
61748034006655431060055082806081
61748034006655431060055111503889
61748034006655431060055114686217
61748034006655431060055344255613
61748034006655431060056115907945
61748034006655431060056144605753
61748034006655431471837350164585
61748034006655431654851675406977
61748034006655431654851686634951
61748034006655431654851689804265
61748034006655431654851715331307
61748034006655463176280199508555
61748034006655463178789650643979
61748034006655463178790683745843
61748034006655463178790795367777
61748034006655463178790798537091
61748034006655463178790800072125
61748034006655464388153945078532
61748034006655464410757731589715
61748034006655464411029327701411
61748034006655464411029584918855
61748034006655464411030480329147
61748034006655464411030737533493
61748034006655464411030737546591
61748034006655464411040983777451
61748034006655464411594564561131
61748034006655464411877812027133
61748034006655464413205452645137
61748034006655464413205457362499
61748034006655464413289020679505
61748034006655464413290173307241
61748034006655464413320535662273
61748034006655464413571584138911
61748034006655464413572355791207
61748034006655464413572355791243
61748034006655464413572384489051
61748034006655464413572387671379
61748034006655464413572617240775
61748034006655464413572727266280
61748034006655464413572731983642
61748034006655464413572732032023
61748034006655464413572733567057
61748034006655464414042285616553
61748034006655464414137592633701
61748034006655464414324729550087
61748034006655464414325501202419
61748034006655464414325529900227
61748034006655464414325878995495
61748034006655464825918707381731
61748034006655464825919856827139
61748034006655465005555372179201
61748034006655465008086777122889
61748034006655465008086777135939
61748034006655465008097361911988
61748034006655465008097366629350
61748034006655465008933046973030
61748034006655465008934194865934
61748034006655465008934195044053
61748034006655465008934196460995
61748034006655468119613109696099
61748034006655468120177968762743
61748034006655468531960232938919
61748034006655469949756128297717
61748034006655469949756156994073
61748034006655469949756501367607
61748034006655469949756501369059
61748034006655469949756501485699
61748034006655469950506174876179
61748034006655469950506174992819
61748034006655469950509646778783
61748034006655469950509646780235
61748034006655469950509646896875
61748034006655469950509648313817
61748034006655470362103624610427
61748034006655470362103624611879
61748034006655470362103624728519
61748034006655470362103626145461
61748034006655479235783984599235
61748034006655479236035836608341
61748034006655479236038131908551
61748034006655479236038131908587
61748034006655479236038160606395
61748034006655479236038389125995
61748034006655479236038389126031
61748034006655479236039192658499
61748034006655479237646729414081
61748034006655479237730384604503
61748034006655479237730384604539
61748034006655479237730413302347
61748034006655479237733769352505
61748034006655479238231705654657
61748034006655479238294468836523
61748034006655479238297939677929
61748034006655479238297941212963
61748034006655479238482754131295
61748034006655479238483525783627
61748034006655479238483554481435
61748034006655479238483557663763
61748034006655479238485881661817
61748034006655480861888490235470
61748034006655480862452574467454
61748034006655480882319765070529
61748034006655480882913041336987
61748034006655480883167188646339
61748034006655480883167445863783
61748034006655480883168217516115
61748034006655480884764134793155
61748034006655480884765282690431
61748034006655480884859441342291
61748034006655480885329366922415
61748034006655480885329366935513
61748034006655480885423525574275
61748034006655480885426997967977
61748034006655480885611810869047
61748034006655480885612582521379
61748034006655480885612960314455
61748034006655481067876103930265
61748034006655481068343706556271
61748034006655481068441336006772
61748034006655481068441336068251
61748034006655481068441336184891
61748034006655481068441337601833
61748034006655481068626136098341
61748034006655481068626150447248
61748034006655481068626150625367
61748034006655481068627299948311
61748034006655481068629622351304
61748034006655481068629622412783
61748034006655481068629622529423
61748034006655481068629623946365
61748034006655481068630397185964
61748034006655484591467374079757
61748034006666236638449673112017
61748034006666236638449673228657
61748034006666236638449701809825
61748034006666236638449701926465
61748034006666236638450706330521
61748034006666241579833744136321
61748034006666241579834518970981
61748034006666241579834547668789
61748034006666241579834548718549
61748034006666241579834777238185
61748034006666241991616783147157
61748034006666242174631122670197
61748034006666242174631122786837
61748034006666242174631122799851
61748034006666242174631123732971
61748034006666242174631151366553
61748034006666242174631151379567
61748034006666242174631152429327
61748034006666243409977140513753
61748034006666269992531030329163
61748034006666269992532063547667
61748034006666269992532178338915
61748034006666269992532179285049
61748034006666271821838746295820
61748034006666271822674426639500
61748034006666271822675576146179
61748034006666274931576229309292
61748034006666274931656441477237
61748034006666274931659539260191
61748034006666274931659567957999
61748034006666274931659569007759
61748034006666274931659797527395
61748034006666274931659912134908
61748034006666274931659912318643
61748034006666274931659913735585
61748034006666274934104162348924
61748034006666274934104162532659
61748034006666274934107634791007
61748034006666275343170207140936
61748034006666275345698140180568
61748034006666275345698140364303
61748034006666275345701612622651
61748034006666275526184546780616
61748034006666275528715951789947
61748034006666275528715951791399
61748034006666275528715951908039
61748034006666275528715953324981
61748034006666276761803310125907
61748034006666276763497885284879
61748034006666276763497885286331
61748034006666276763497885402971
61748034006666276763497886819913
61748034006666286051471764289723
61748034006666286051471764406363
61748034006666286051471792987531
61748034006666286051471793104171
61748034006666286051475120456521
61748034006666286051475149037689
61748034006666286052035848638347
61748034006666286052039204688505
61748034006666286052039319363113
61748034006666286052039319479753
61748034006666286052227232765833
61748034006666286052227261347001
61748034006666287882182715673242
61748034006666287882182717287017
61748034006666287882371003631549
61748034006666291404641197089422
61748034006666291404641197273157
61748034006666291405205281505141
61748034006666291405206430815195
61748034006666291405208753763489
61748034006666291585960961268591
61748034006666291585960989848307
61748034006666291587561379188273
61748034006666291588220769982491
61748034006666291588220769983943
61748034006666291588220770100583
61748034006666291588223092930785
61748034006666291588223092932237
61748034006666291588223094465819
61748034006666291588409055277263
61748034006666291588409055278715
61748034006666291588409055395355
61748034006666291588409056812297
61748034006667594876023895522259
61748034006667642460555684989135
61748034006667642462752473795801
61748034006667642463003520855497
61748034006667642463003522272430
61748034006667642463003522272439
61748034006667644292895870173025
61748034006667644293146918649663
61748034006667644293149241114135
61748034006667644293149241131388
61748034021110028671971330308592
61748034021110032378012740472618
61748034021321628204334719588786
61748034021321633493925719198640
61748034021402685209857090102378
61748034021426999991478122829218
61748034021426999991481478879376
61748034021427000540771845851360
61748034024027871294430128537292
61748034024029222215628950050428
61748034024031473748691594732669
61748034024031623912808041191791
61748034024032825035730722883087
61748034024053501035275802739146
61748034024055785371877078190637
61748034024055902183412924509007
61748034024055935537685776215759
61748034024057102940410568613050
61748034024057136660605107415005
61748034024064311555058607616673
61748034024064344909140079428027
61748034024064344909140079624859
61748034024064345092154303809899
61748034024067947180386863033163
61748034024067947363317519380667
61748034024239499239489765374622
61748034024248026839340547358145
61748034024248027388570477796216
61748034024250278373158657101123
61748034024250461890789023794217
61748034024251625404546268920321
61748034024251629110523883285408
61748034024251629110524654937740
61748034024251629659630348268367
61748034024251630940731071714277
61748034024251663013899733562841
61748034024271138439380173346019
61748034024271138439381163401243
61748034024271143790102875212615
61748034024272339195710442857331
61748034024272339196460100084426
61748034024272339196460101501368
61748034024272339196460186177706
61748034024272342719486267130884
61748034024272344547185250738807
61748034024272371811144546541730
61748034024272371994158771390162
61748034024274773515666758818185
61748034024275940735402390605417
61748034024275940735462058254989
61748034024275940735465409587785
61748034024275940735465411006908
61748034024275940917663847814067
61748034024275940918392715069053
61748034024275941284445408107305
61748034024275941284504732800285
61748034024275941284508084133081
61748034024275941467435389614349
61748034024275941467456265679738
61748034024275941467456267096887
61748034024275946818097647415431
61748034024275946818181330240839
61748034024275974087287078544199
61748034024275974636329753089495
61748034024275990688244184420507
61748034024283145277958633841465
61748034024283145460889291121872
61748034024283145461162035146372
61748034024283146010205054065202
61748034024283148983996687508456
61748034024283149716241957272507
61748034024283149716245314936635
61748034024283149716245429710422
61748034024283149716245429727675
61748034024283182884864725102517
61748034024283182884864725299349
61748034024283182887312447771917
61748034024283182887312447771918
61748034024283183067878949484389
61748034024283183070323314489653
61748034024283183070326672153781
61748034024286745899566220841612
61748034024286745901174790717772
61748034024286745901174790834412
61748034024286745901258473537564
61748034024286745902014717784937
61748034024286745902014718271180
61748034024286746451057735286825
61748034024286747549142998638269
61748034024286747549205760403193
61748034024286747732158114648404
61748034024286748281201133567234
61748034024286751254427906342879
61748034024286751255243814070187
61748034024286751435749878028834
61748034024286751438174470220651
61748034024286751438195392523720
61748034024286751438197715472014
61748034024286751438258038255019
61748034024286751438260477591070
61748034024286751804227170056804
61748034024286751804286488418443
61748034024286751804286490014925
61748034024286751987217144765947
61748034024286751987238036774539
61748034024286751987241509212454
61748034024286751987241509229707
61748034024286779256347123479693
61748034024286784609516556831749
61748034024286784609516556831758
61748034024286784790083058544229
61748034024286784792527423549493
61748034024286785156111508707653
61748034024286785339125733089525
61748034024286785341570098094789
61748034024286797687447626218496
61748034024286801210473662708066
61748034024286801393488001863716
61748034024286801393488001880969
61748034024344973736950435312931
61748034024357028890739154544002
61748034024357029439531124986194
61748034024357045500038714930748
61748034024357045500038714948010
61748034024379989638476818648250
61748034024379989638480171516080
61748034024380139942300969308278
61748034024380143648339022489026
61748034024380156550601201663487
61748034024380156550601201680749
61748034024381291102592474705682
61748034024381291285544028110381
61748034024381307711138894381144
61748034024381307894090471919030
61748034024381307894090473318710
61748034024381307894093829368868
61748034024381307894093829386130
61748034024381340513922317769479
61748034024381340696852974583543
61748034024381340696935624425392
61748034024381340698547550227789
61748034024381340698547550344429
61748034024381340699383345480814
61748034024381341065162090581533
61748034024381341065162095298895
61748034024381341247329017208624
61748034024381341248176320147327
61748034024381345981127117379732
61748034024381345982821693023978
61748034024381346598898027241337
61748034024381346601342392246601
61748034024381357124669238016559
61748034024381357124669238034029
61748034024381357124916453918320
61748034024381357124916455335262
61748034024381357124919811385420
61748034024381357124919811402890
61748034024381357124919937421957
61748034024381357124919942119663
61748034024381357307935314878469
61748034024381360828261762355927
61748034024392095650429583614515
61748034024392095650617611691843
61748034024392095650617954648435
61748034024392095650617956048115
61748034024392095650680630674211
61748034024392095651182815118971
61748034024392095651185138067265
61748034024392095651433519222075
61748034024392095651435842170369
61748034024392096062211847790691
61748034024392096062211932480079
61748034024392096062211933879759
61748034024392096062399875868019
61748034024392096062400218824611
61748034024392096062462894850387
61748034024392096062965079308197
61748034024392096062967401789922
61748034024392096062967402256482
61748034024392096062967402256491
61748034024392096063215783411301
61748034024392096063218106359595
61748034024392096199472601116403
61748034024392096199472602516083
61748034024392096199660630593411
61748034024392096199660973550003
61748034024392096199723649575779
61748034024392096200225832620859
61748034024392096200228156968833
61748034024392096200478861071937
61748034024392096245981626638354
61748034024392096269141782884155
61748034024392096269142011521883
61748034024392101003599102574589
61748034024392101003850064957938
61748034024392101003850064957947
61748034024392101004602177267259
61748034024392101552642035400139
61748034024392101552893083859515
61748034024392101553394147709451
61748034024392101553395266904595
61748034024392101553645196168827
61748034024392101735823740207010
61748034024392145473794799412911
61748034024392145473795056280435
61748034024392145473795057680115
61748034024392145474547944841349
61748034024392145476240197524251
61748034024392145476240197537301
61748034024392145476242520472545
61748034024392145610805883141275
61748034024392145611056585844699
61748034024392145611056587244379
61748034024392145611808698154011
61748034024392145613250246746859
61748034024392145613252571094833
61748034024392145613500952249643
61748034024392145613503275197937
61748034024392145682981328123716
61748034024392146022588147330501
61748034024392146025032510936085
61748034024392146025034835284059
61748034024392146205601365889923
61748034024392146205601366239843
61748034024392146205601367289603
61748034024392146206354484021676
61748034024392146206354484488236
61748034024392146206354597744299
61748034024392146208049059665922
61748034024392146208049174438305
61748034024392148061164583297391
61748034024392148061164584697071
61748034024392148061917816218816
61748034024392150964978132437747
61748034024392150966419681030595
61748034024392151147739444559252
61748034024392151149434020203498
61748034024392151216717264783520
61748034024392151216718414273142
61748034024392151218325949445104
61748034024392151218412989917388
61748034024392151219161629788784
61748034024392151582496130038985
61748034024392151584943852708386
61748034024392151765510354420857
61748034024392151767954719426121
61748034024392151767958077090249
61748034024392151767958191864036
61748034024392151767958191881289
61748034024392162291279236130951
61748034024392162291528778264188
61748034024392162291529940234055
61748034024392163938410617233939
61748034024392164121424957339962
61748034024392164121424957359654
61748034024392167642253846142980
61748034024392167644448670900930
61748034024392167825017481212779
61748034024392167825265862367589
61748034024392167825268185315883
61748034024392167827463010056580
61748034024392167827463010073833
61748034024392167827465333004874
61748034029941450448747645834773
61748034029972670132971152907263
61748034029976583292486528378327
61748034029976689516808300606892
61748034029976717334956673980526
61748034029976718569739641061144
61748034029976738920774178040078
61748034030156352612401522497500
61748034030156352612402551348562
61748034030159054315648606104422
61748034030159054315648610821784
61748034030159054315649641273487
61748034030160256308079154201641
61748034030160404754685806921543
61748034030160404755498358401617
61748034030160404755498358401618
61748034030160405350294589159022
61748034030160449220360780145215
61748034030160449220360780145216
61748034030160451050503028629535
61748034030160451050503028629536
61748034030160456401163121864623
61748034030160456401163121864624
61748034030180664237279282631818
61748034030180664237279287349180
61748034030180664237280403540115
61748034030180697591360639848964
61748034030180697591360644566326
61748034030183365940526342258342
61748034030183365940526346975704
61748034030183365940527377427407
61748034030184555579489005664795
61748034030184566697609752947983
61748034030184566697609753066075
61748034030184570403650129078717
61748034030184604990818844146549
61748034030184604992513419790795
61748034030191469403892730719635
61748034030191471051020638317890
61748034030191474754613321622710
61748034030191474757058691498638
61748034030191474757062163586429
61748034030191508290873223522691
61748034030195371864222051897707
61748034030195371864222079195835
61748034030195371864222080245595
61748034030195371864222080595515
61748034030195373099484385202786
61748034030195373510513273931782
61748034030195373510534165940374
61748034030195373511266391111758
61748034030195373511350103762662
61748034030195376804790213212150
61748034030195377217387007456210
61748034030195378450206097014158
61748034030195410159874386841712
61748034030195421270384975115129
61748034030253615163889571465759
61748034030264420330501898645279
61748034030264420330501901827607
61748034030264420742283907736579
61748034030264454092987589976161
61748034030264454092987591044635
61748034030264454278543804742483
61748034030264454278543833438839
61748034030264454278543834855781
61748034030264455331064659087232
61748034030264455331900339430912
61748034030265649500195673146414
61748034030265651146571584472990
61748034030265654853365103198951
61748034030265667207100368303986
61748034030265667207103467136700
61748034030288615006580336563784
61748034030288615006580337613544
61748034030288615006580594830988
61748034030288731955379637981527
61748034030288732367161643890499
61748034030288765308813342754202
61748034030288765309649023097882
61748034030288765309650051948944
61748034030288765309650056199746
61748034030288765717865326130081
61748034030288765717865327198555
61748034030288765720407320585846
61748034030288765721160465997022
61748034030288770662816128765580
61748034030288771254896398406024
61748034030288771256608538239904
61748034030288771257340763411288
61748034030288771257423326574992
61748034030288780133808080842433
61748034030288781780183734951565
61748034030288781780183992169009
61748034030288781780936105644721
61748034030288781780939198998754
61748034030288781780939200245347
61748034030288781780939203249556
61748034030288781780939461516760
61748034030289966065895604017393
61748034030289966474947703187095
61748034030289966475795034902551
61748034030289966477489581849037
61748034030289966477489610546797
61748034030289966477510502555389
61748034030289980890618488715005
61748034030289982535490175422957
61748034030289982537182428118909
61748034030289982537746512350893
61748034030290088755060761741901
61748034030290116755062509346629
61748034030290116755892392732124
61748034030290116755913284740716
61748034030290121512005868448055
61748034030290122109142032865767
61748034030290122109142118959047
61748034030290132630207089166677
61748034030290132812372633398391
61748034030290132813221428800533
61748034030290132814916004444779
61748034030290138166306917398247
61748034030290138166390858503956
61748034030290138168650293201749
61748034030290138168650294618690
61748034030290138168650294618691
61748034030300738290857375932754
61748034030300738290857375932755
61748034030300738290857376982307
61748034030300738290857376982514
61748034030300738290857376982515
61748034030300771644004390771205
61748034030300771644006713602859
61748034030300771644855165115289
61748034030300771644855165115449
61748034030300771644855166165049
61748034030300772879636983622384
61748034030300773291229956583364
61748034030300773291230961454028
61748034030300773291250848591956
61748034030300776994760968733072
61748034030300776995576761938824
61748034030300776997288901772704
61748034030300776998021126944088
61748034030300776998103690107792
61748034030300778232803060439020
61748034030300787704362192514883
61748034030300789351762960036514
61748034030300789351763217189080
61748034030300789351763217253958
61748034030300793055272175075287
61748034030300793055356648330855
61748034030300793056776155775614
61748034030300793056964183852942
61748034030300793057801270369828
61748034030300893919077760465424
61748034030300893919081231306622
61748034030300895565457143117020
61748034030300921713315086981549
61748034030300921713317410979603
61748034030300939629409497839207
61748034030300939651536158092217
61748034030300943355878814282644
61748034074287356651740119719958
61748034074287360357778172900706
61748034074471342980537636838134
61748034074495643487295397359506
61748034074495658311453426172802
61748034074495691663278446462012
61748034074506150156787518785874
61748034074506150164106310002270
61748034074506194628968731745868
61748034074506194629157018090400
61748034074507367322145731072004
61748034074507367345053920549468
61748034074507415515954395473814
61748034074579110974454971823372
61748034074579140621910202184708
61748034074579144327948255365456
61748034074603411481000456557134
61748034074603422599332709376972
61748034074603426305370761158040
61748034074603472378929768781736
61748034074604662015465598356698
61748034074604673133585573989246
61748034077241939861190316883739
61748034077243292611695695780260
61748034077243323927197172536988
61748034077243324064730671271192
61748034077243324110484256063016
61748034077243335177432567535044
61748034077425350014751735005323
61748034077425655557443581997871
61748034077425655740457806846303
61748034077425805786891915498689
61748034077425807479774552796177
61748034077425857435063719992735
61748034077449667175813240477565
61748034077449967365335543000223
61748034077450000672910282799651
61748034077450015488033967600863
61748034077460772348933645331311
61748034077460774132569161606873
61748034077460777839172447396379
61748034077460777884926032170893
61748034077460777884926032189607
61748034077460777884929389306787
61748034077460777885117417384115
61748034077460811190997467668279
61748034077559135934769380340494
61748034077559135935020084443598
61748034077559136117783719974350
61748034077559136118034424077454
61748034077559136120210287571648
61748034077559136143108349337902
61748034077559136143359053441006
61748034077559136143361376389300
61748034077559139823823834636598
61748034077559139826250665100370
61748034077559141473400642548686
61748034077559141473400985505278
61748034077559141473400985505486
61748034077559141473651689608382
61748034077571143713180824320050
61748034077571143713181167276642
61748034077571143713428515312326
61748034077571143713431871362484
61748034077571143713431872779426
61748034077571143713930612264126
61748034077571143713934427479066
61748034077571143714181660740764
61748034077571147394552660471322
61748034077571147396310688025764
61748034077571147397062800352338
61748034077571147417439570435375
61748034077571147417439570452637
61748034077571147417439913391967
61748034077571147417439913409229
61748034077571147417778820243896
61748034077571147419972481128587
61748034077571147419972481146057
61748034077571147420223186648606
61748034077571149043377069221562
61748034077571149249529753192764
61748034077571149250115878940223
61748034077571149250118201404695
61748034100841052394231161833852
61748034100841052395923443109520
61748034100841052396680030664134
61748034100841352583501755713996
61748034100841352585194008409948
61748034100841352585950626214822
61748034100864461806425429172828
61748034100864461806425429289468
61748034100864461806425543958252
61748034100864461806425547144792
61748034100864461806425547262836
61748034100864461806427867956306
61748034100864461806613457250156
61748034100864461806613457366796
61748034100865362374153269707390
61748034100865362374153298403746
61748034100865362374153531174184
61748034100865362374153645965432
61748034100865362374237213999800
61748034100865362374237328785224
61748034100865362374425238890588
61748034100865362374425267586944
61748034100865364020706992492600
61748034100865364021369395434214
61748034100865364021557767885076
61748034100865364021557767886444
61748034100865364021557767886480
61748034100865364021557767886528
61748034100865364021557768003168
61748034100865662563507807997988
61748034100865662563507922783412
61748034100865662563695832887372
61748034100865664210828361883228
61748034100865664210828361883264
61748034100865664210828361883312
61748034100876169187980918149598
61748034100876169187981032468462
61748034100876169187981033868142
61748034100876185788913402891442
61748034100876185788934323479750
61748034100876185788934667486102
61748034100876469377251512031146
61748034100876469377251512147786
61748034100876469377251626466650
61748034100876469377251627866330
61748034101059857019551070731886
61748034101059857020297097311534
61748034101059857020390480197226
61748034101059857020391256453040
61748034101059857020579656049414
61748034101059857157588476861583
61748034101059890371376464092598
61748034101060157208821664612030
61748034101060157209093633795228
61748034101060157209657718027212
61748034101060157209661850451228
61748034101060157209661850451276
61748034101060157209662223522783
61748034101060190560647057972742
61748034101060307439214902262210
61748034101060307439298470296578
61748034101060307439298498876294
61748034101060307441471239190146
61748034101060307441554807224514
61748034101060307441742863881558
61748034101060309086427551381958
61748034101060309132097539559698
61748034101060309132181107594066
61748034101060309134625472599330
61748034101060340793296259479356
61748034101060340793379827513724
61748034101060342486178896776844
61748034101060342486262464811212
61748034101060351906605171306292
61748034101060353552981082632868
61748034101060353553733194942180
61748034101060353735995421800164
61748034101060353736747534109476
61748034101060353736748562979252
61748034101060359087386706756255
61748034101060359087386706756256
61748034101060359087470274790624
61748034101082817724826783108491
61748034101083266430244585827226
61748034101083266430244844107480
61748034101083266430325054558108
61748034101083266430325054674748
61748034101083266430325169343532
61748034101083266430328525332211
61748034101083266430328525397902
61748034101083266430328525399306
61748034101083266430328525515946
61748034101083266430328526460712
61748034101083266430513082635436
61748034101083266430513082752076
61748034101083266430516553409539
61748034101083266430516553475230
61748034101083266430516553476634
61748034101083266430516553593274
61748034101083266430516554538040
61748034101083268077645610212982
61748034101083268212373813282476
61748034101083268214633276498553
61748034101083268214906365056418
61748034101083271918411865996664
61748034101083299782150074847318
61748034101083299782150074963958
61748034101083299782150103543674
61748034101083299782150189632742
61748034101083301565703058190310
61748034101084157524637760067107
61748034101084166998077173266170
61748034101084166998077173382810
61748034101084166998077546337672
61748034101084166998077546454312
61748034101084166998136836198540
61748034101084166998139935385386
61748034101084166998140307038334
61748034101084166998140307039738
61748034101084166998328335115662
61748034101084168645174058160022
61748034101084168645268217301528
61748034101084168645268992123138
61748034101084168645457393270356
61748034101084168645457393271808
61748034101084168645457393388448
61748034101084168782466213015503
61748034101084172486035275540366
61748034101084200349878173662134
61748034101084200349878202358490
61748034101084200349961856487750
61748034101084200349961885184106
61748034101084467187327219628056
61748034101084467187407430195324
61748034101084467187410529382170
61748034101084467187410901036522
61748034101084467187410902455129
61748034101084467187595458272652
61748034101084467187598815739752
61748034101084467187598929113850
61748034101084468834538811298312
61748034101084468834727987268544
61748034101084472675494241989624
61748034101084472675577838720348
61748034101084472677841090051527
61748034101084500539232450484534
61748034101084502188056199076179
61748034101084506029578985371683
61748034101084506029662668197299
61748034101084517140168667534370
61748034101084517140168667534578
61748034101084517140356953897824
61748034101084517142616386826071
61748034101094973809369801957682
61748034101094973810978371950482
61748034101094973811041134065326
61748034101094973811041392345580
61748034101094973811062054653634
61748034101094973811229420409858
61748034101094973811818671973238
61748034101094973811818672445414
61748034101094973811818672458512
61748034101094973811818930725668
61748034101094973811881692372548
61748034101094973811881692373952
61748034101094973811881692840512
61748034101094973812069720449876
61748034101094973812069720451328
61748034101094973812069720567968
61748034101094973812069720917888
61748034101094975595621583339533
61748034101094979302496464307775
61748034101094979347998972043037
61748034101094979348253492975060
61748034101094979348253492975069
61748034101095007162866412634790
61748034101095274001068345737250
61748034101095274001068345750300
61748034101095274001068604017552
61748034101095274001151913299442
61748034101095274001152286370784
61748034101095274001340314448064
61748034101095279491495089122765
61748034101095279537248645334873
61748034101095279537524086955995
61748034101095279537524086973257
61748034101157001524909284757055
61748034101157101865346336119664
61748034101157101865346449492358
61748034101157101865346449493762
61748034101157101865346450910912
61748034101157101865367341502354
61748034101157101865367342919504
61748034101157101865367599781204
61748034101157101865430018945280
61748034101157151688270265805756
61748034101157151688270265807160
61748034101157151688270266155676
61748034101157151688270266273720
61748034101157151688270268988084
61748034101157151688270524441754
61748034101157151688270524558394
61748034101157151688270527273954
61748034101157151688270527740514
61748034101157151688270527740722
61748034101157151688458551100528
61748034101157151688458552519082
61748034101157151688458552635722
61748034101157151688458555818050
61748034101157151825468229719948
61748034101157151825530905745724
61748034101157151825552174007986
61748034101157151871284490654188
61748034101157151871284490655592
61748034101157151871284863725690
61748034101157151871472777011770
61748034101167958640904219512856
61748034101167958641155267972232
61748034101167958686720824704150
61748034101167969759086838224022
61748034101167969759107844551478
61748034101167969759275243604780
61748034101169159260788603245140
61748034101169159260788861525442
61748034101169159260976889602770
61748034101169170516922474432301
61748034101169172163319277767469
61748034101169175867665078252265
61748034101169175869263056897366
61748034101169175869273648122596
61748034101169175869273651291826
61748034101169175869336324148372
61748034101169175869336327317602
61748034101169175869357330830120
61748034101169175869357330948217
61748034101169175870088436457684
61748034101169175870113838075838
61748034101169175870172119165208
61748034101169277855230395914451
61748034101169309353917497935266
61748034101169309353917612254130
61748034101169309353917613789324
61748034101169309353917871006768
61748034101169309354001181823692
61748034101169309490927205251042
61748034101169309490927664415824
61748034101169309491011232450191
61748034101169309491011232450192
61748034101169309491178368518927
61748034101169309491178368518928
61748034101169309491261936553296
61748034101169309493458610549021
61748034101169309493458953505613
61748034101169309536931838637548
61748034101169309536932210173856
61748034101169309539190498513985
61748034101169309539191646406889
61748034101169309539191647823831
61748034101169311184060889608226
61748034101169311184061262679520
61748034101169311184061262679728
61748034101169320611576601957779
61748034101169320611579700790493
61748034101169322441701057266221
61748034101169322441719993630739
61748034101169322441721977972627
61748034101169322441722322346161
61748034101169325964748015860212
61748034101169325964748358816804
61748034101169325964749133657080
61748034101169326147762355499891
61748034101169326147762355499892
61748034101169326147762698456276
61748034101169326148013402559588
61748034101169327792608841510847
61748034101169327792608841510848
61748034101169327792692409545216
61748034101169327794889426497290
61748034101169327794889426497326
61748034101169327794889426497533
61748034101169327794889426497534
61748034101169327794891750961940
61748034101169327794891750962153
61748034101169327795140130600638
61748034101169327795142455065252
61748034101192236912323972892402
61748034101192236912344893480710
61748034101192236912345236437302
61748034101192268479760214820332
61748034101192268479760329139196
61748034101192268479760329489116
61748034101192268479760590607394
61748034101192268479760591073954
61748034101192268479948614433968
61748034101192285088328285539808
61748034101192285089939951532914
61748034101192285089939954715242
61748034101192285090002627558690
61748034101192285090002630741018
61748034101192285090002745532058
61748034101192285090023548146998
61748034101192285090023551329326
61748034101192285090023633886146
61748034101192285090023637068474
61748034101192285090023637074090
61748034101192285090023637540650
61748034101192285090023891103590
61748034101192285090023895354392
61748034101192285090023895702860
61748034101192285090023895820952
61748034101192285090754739868002
61748034101192285090755887774004
61748034101192285090755890961948
61748034101192285090758210525465
61748034101192285090758210709200
61748034101192285090758211772058
61748034101192285090758212126350
61748034101192285090758214776267
61748034101192285090776778247562
61748034101192285090776778253178
61748034101192285090777036533480
61748034101192285090777041132750
61748034101192285090779102717792
61748034101192285090779360998094
61748034101192285090780140437848
61748034101192285090839455696104
61748034101192285090841780160718
61748034101192286920071727846944
61748034101192286920901607099522
61748034101192286920901608516672
61748034101192286920922499108114
61748034101192286920922500525264
61748034101192286920985176551040
61748034101193437532166858750210
61748034101193437532166858767680
61748034101193437532169957955983
61748034101193469236842590340908
61748034101193469236842590342312
61748034101193469236842963412410
61748034101193469236842966594530
61748034101193469236842966594738
61748034101193469237030991489738
61748034101193469237030994671906
61748034101193469237030994672066
61748034101193469237031252957984
61748034101193469239290427605977
61748034101193470883124347125248
61748034101193471020322339735796
61748034101193471066138686764720
61748034101193485845414018651405
61748034101193485846989815435166
61748034101193485847022327053490
61748034101193485847022330235818
61748034101193485847022330241434
61748034101193485847022588521736
61748034101193485847085003079266
61748034101193485847085006261594
61748034101193485847085121052634
61748034101193485847106013061226
61748034101193485847106271341528
61748034101193485847106271347357
61748034101193485847273407410264
61748034101193485847837115388578
61748034101193485847838266482524
61748034101193485847840586229776
61748034101193485847840587646926
61748034101193485847861478238368
61748034101193485847861736518670
61748034101193485847862515958424
61748034101193485847924155681294
61748034101193487492448544604684
61748034101193487492542727844728
61748034101193487492542731013958
61748034101193487492542732548992
61748034101193487492542813920698
61748034101193487492542817103026
61748034101193487492542818638060
61748034101193487494151388514220
61748034101193487494213026715154
61748034101193487494214064539996
61748034101193487494216384182254
61748034101193487494216384300346
61748034101193487494402460965688
61748034101193487494402465564958
61748034101193487494969644403397
61748034101193487494987092849992
61748034101193487494987437206264
61748034101193487494990534976120
61748034101193487494990536393062
61748034101193487494990536511154
61748034101193487494990536528624
61748034101193487494990794673364
61748034101193487494991572818432
61748034101193487495053212436308
61748034101193487495053212554400
61748034101193487678005912452288
61748034101193491198559860320528
61748034101193491200191764459527
61748034101193491201006552794615
61748034101193587810005818066814
61748034101193587810005819466494
61748034101193621161806590280012
61748034101193626514976019964478
61748034101193626514979376031889
61748034101193637587176049457246
61748034101193637770190389091102
61748034101193637770190389092554
61748034101193637771884964735348
61748034101193637771884964736800
61748034101193637771884966135028
61748034101193637772637765791704
61748034101193637772638110146524
61748034101193637772638110165229
61748034101193637772638110165238
61748034101193637772638111564918
61748034101193637795778506333861
61748034101193637795779540852631
61748034101193641476230765221596
61748034101193643123359474420748
61748034101193643123359818777020
61748034101193643125807539849695
61748034101204292659322421130392
61748034101204292659322535449256
61748034101204292660847307720200
61748034101204292660847308070120
61748034101204292660849632068174
61748034101204292661014673826344
61748034101204292661014788145208
61748034101204292661016996774638
61748034101204292661017111093502
61748034101204292661581855723190
61748034101204292661581856772950
61748034101204292661581970164310
61748034101204292661581970165762
61748034101204292661581970514230
61748034101204292661581970514438
61748034101204292661581970520054
61748034101204292661581970632322
61748034101204292661581970636694
61748034101204292661581971563990
61748034101204292661581971564198
61748034101204292661581971582912
61748034101204292661581971682082
61748034101204292661581971699552
61748034101204292661581972036374
61748034101204292661581972049472
61748034101204292661602862172902
61748034101204292661602862522822
61748034101204292661602862523030
61748034101204292661602862528646
61748034101204292661602862645286
61748034101204292661602863572582
61748034101204292661602863572790
61748034101204292661602864044966
61748034101204292661603120453204
61748034101204292661603120803124
61748034101204292661603120808948
61748034101204292661603120925588
61748034101204292661603121852884
61748034101204292661603122325268
61748034101204292661603895760253
61748034101204292661603896693368
61748034101204292661603896810008
61748034101204292661665538548806
61748034101204292661665538554422
61748034101204292661665538671062
61748034101204292661665539598566
61748034101204292661665539617280
61748034101204292661665539733920
61748034101204292661665540070742
61748034101204292661665540083840
61748034101204292661853824912052
61748034101204292661853825028692
61748034101204292661853826428372
61748034101204294307957767049766
61748034101204298197763419544371
61748034101204298197784311552963
61748034101204433350843373677239
61748034101204442732510591678962
61748034101204442732510591795602
61748034101204442756234673786780
61748034101204444585625181964656
61748034101204444608505462739058
61748034101204444608670274459820
61748034101204444609258606750554
61748034101204448289124469749494
61748034101204448289135044911414
61748034101204448289950880876633
61748034101204448289970725237624
61748034101204448289970983634566
61748034101204448312763863582253
61748034101204448312848594035786
61748034101204449959394179884923
61748035433458775905153390494448
61748035457125698129454725519086
61748035457128447461316847275810
61748035460068503382054548928061
61748035460068503382054548945530
61748035460072055687969728832640
61748035460072105643175327994830
61748035460072105643258896029198
61748035460072105643259010820446
61748035460072105644867579291102
61748035460072105644954242859216
61748035460072105644954246045756
61748035460072105645686582821640
61748035460072105652463617858622
61748035460072105652463732644046
61748035460072105652547300211854
61748035460072105652547414997278
61748035460079158454027201155554
61748035460079309638385023052385
61748035460079309775917660871907
61748035460079309775917746965187
61748035460079310187427697597681
61748035460080508772240245125655
61748035460080508779583283934241
61748035460080509328625958479329
61748035460080510973306608247714
61748035460084107677062828617360
61748035460084107677062942936224
61748035460084107677816084115312
61748035460084107677899652149680
61748035460084110834876094420614
61748035460084111050830067539169
61748035460084111383856466011428
61748035460084111383940034045796
61748035460084111385550926864634
61748035460084111385551041655674
61748035460084111566870690860068
61748035460084111566933452979124
61748035460084111566954373567432
61748035460084111568565266504314
61748035460084112618449998357738
61748035460084112618450371429032
61748035460084112618450371429240
61748035460084112619202483738344
61748035460084112619202483738552
61748035460084112619286051772712
61748035460084112619286051772920
61748035460084112620894736434504
61748035460084112620897059365328
61748035460084112620897059382590
61748035460084112620897059382798
61748035460084112620897835621350
61748035460084112620898092484454
61748035460084112620898093901604
61748035460084112620978304468664
61748035460084112620980627399696
61748035460084112620980627416958
61748035460084112620980627417166
61748035460084112620981775310070
61748035460084112620981776727012
61748035460084112666714067859234
61748035460084112666714410815582
61748035460084112666714410815618
61748035460084112666714410815826
61748035460084112695510717307554
61748035460084112802216708586984
61748035460084112803908961282936
61748035460084112803912060469782
61748035460084113213246602186644
61748035460084113213246602540776
61748035460084113214083426073096
61748035460084113215691224409352
61748035460084113215694323596198
61748035460084113215694324659008
61748035460084113215757085361122
61748035460084113215778006067474
61748035460084113215778007484416
61748035460084113216528047941672
61748035460084113216531147128518
61748035460084113236123509432698
61748035460084113238665762506475
61748035460084113243717596717922
61748035460084113246164284671480
61748035460084113246165317773344
61748035460084113246247967479626
61748035460084113246247967497096
61748035912081749690526058625820
61748035912088698102079843967916
61748035912088701808117897148664
61748035912088702356996903278478
61748035912088702356996906449160
61748035912088702356996907512018
61748035935691936018792536473404
61748035935723155838753890855420
61748035935723499899695775323854
61748035935723499945449331535962
61748035935723505252865208190648
61748035935723505260207185199610
61748035935723505260210657103666
61748035935727107523944970529734
61748035935727107569677606036942
61748035935727107569679930034996
61748035935727107569680704869656
61748035935727107577207898088196
61748035935727107577208672922856
61748035935727107577210996920910
61748035938642844862794633078534
61748035938642846504756399716471
61748035938642846504839968217399
61748035938642846512371493784065
61748035938646398813119415450250
61748035938646398813119415467512
61748035938646398813203754203830
61748035938646398813203755603510
61748035938646398813203755620772
61748035938646398813204098560102
61748035938646398813204099977044
61748035938646398818286674155204
61748035938646398819978925457300
61748035938646398819981249805274
61748035938646448773492157132290
61748035938646448773492158531970
61748035938646448773575841351762
61748035938646448773575954270946
61748035938646448773575955670626
61748035938646448775184409828242
61748035938646448775184524613666
61748035938646448775184524619490
61748035938646448775186848495080
61748035938646448775268092653858
61748035938646448775268206966898
61748035938646448775268207439282
61748035938646448775270417001832
61748035938646448775270531314872
61748035938646448775271188648340
61748035938646448775271191834880
61748035938646448776024332659836
61748035938646448776024334059516
61748035938646448776087094778892
61748035938646448776087096178572
61748035938646448781085986137260
61748035938646448781085987536940
61748035938646448781169783275916
61748035938646448781169784675596
61748035938646448782780563181186
61748035938646448782780677500050
61748035938646448782864246000978
61748035938646448782864360319842
61748035938677918829208249490804
61748035938677918829210572439098
61748035938677918829211605540962
61748035938677963296330374507430
61748035938677963301325909815640
61748035938677963301410625737296
61748035938677963301410625756010
61748035938677963301413720337922
61748035938677963301413724588724
61748035938677968235458112737960
61748035938677968235458141435720
61748035938677968235458141435729
61748035938677968242797795496388
61748035938677968654579012024964
61748035938677968654579786859624
61748035938677968654580174811311
61748035938679119586206952486522
61748035938679119588466646881558
61748035938679164053325711158056
61748035938679164058398470598565
61748035938679164058408285336216
61748035938679164058409318438080
61748035938679164058411642921408
61748035938679164058412417756068
61748035938679164083067494060815
61748035938679168992540488730712
61748035938679168999880171489140
61748035938679169411577718203011
61748035938679169411578489855343
61748035938679169411578752721573
61748035938679169411578752721816
61748035938679169411578752721817
61748035938679169411661401022803
61748035938679169411662435541365
61748035938679169411662435541608
61748035938679169411662435541609
61748035938681570376700256678352
61748035938681570376700599634944
61748035938681570376700599635151
61748035938681570376700599635152
61748035938681570582678771484310
61748035938681570925743274180240
61748035938681570925743275597390
61748035938681570925826957000032
61748035938681570925826958417182
61748035938682765805271603120655
61748035938682771133782472878375
61748035938682771156746807837590
61748035938682771698206243068076
61748035938682771698206244467755
61748035938682771698206244467756
61748035938682771881220467916508
61748035938682771881220469316188
61748035938682771883664829604090
61748036148433670710413913018616
61748036148433970894600789531960
61748036148433970899684478319044
61748036148433970901376731014996
61748036148434020124611237076732
61748036148434020131870679152982
61748036148434870918202452615128
61748036148434871467496174220328
61748036148437572616554194021928
61748036148437572616554194488488
61748036148437572621637540318980
61748036148437572621637798586184
61748036148437572623329793014932
61748036148437572623330051282136
61748036148437572623332374230430
61748036148437622393912740934310
61748036148437622395604993630262
61748036148437622395607316578556
61748036148437622403115139809824
61748036148437622403117462758118
61748036151353360964153243842693
61748036151353360964905356151797
61748036151353361381583711866085
61748036151356813010842551086355
61748036151356813010842809353559
61748036151377670734029240699915
61748036151377670734030273801779
61748036151377670802861832783128
61748036151377670802862865884992
61748036151377671145811504876091
61748036151377671145812279710751
61748036151377671359328235001016
61748036151377671359329268121594
61748036151377676293376779550502
61748036151381121156754669246255
61748036151381122981813314678267
61748036151381128334982742827699
61748036151389634319851916172488
61748036151389678931849924485974
61748036151389678952195426297886
61748036151389682429453559085311
61748036151389682636192367735498
61748036151389682636193400836393
61748036151389682659073664072052
61748036151389684283321424472281
61748036151389684283321424588921
61748036151389684283322457591407
61748036151393236797590161907479
61748036151393278816286185863355
61748036151393281196255764970479
61748036151393281225890964077570
61748036151393281225973613783852
61748036151393284312643695520464
61748036151393284358396131002234
61748036151393284358396132419384
61748036151393284358396475358506
61748036151393284358396475375976
61748036151393284358397165522492
61748036151393284358397165539962
61748036151393284358397508479084
61748036151393284358397508496554
61748036151393284381277773131892
61748036151393284907440183041850
61748036151393286005525189156928
61748036151393286005525189158380
61748036151393286005525189175850
61748036151393286005525532113520
61748036151393286005525532113728
61748036151393286005525532114972
61748036151393286005525532132442
61748036151393286005525533648762
61748036151393286142785944004784
61748036151393286211336338790803
61748036151393286213112273845604
61748036151393286554568206677738
61748036151393286554568208194058
61748036151393286754477178280268
61748036151393286754560861105676
61748036151393286762153915289243
61748036174687467760617456236445
61748036174687467760619779184739
61748036174975653715188661654713
61748036174975653715189004611305
61748036174979255437392770714553
61748036174979255437393113671145
61748036174987405019338721400717
61748036174987410365998497318739
61748036174987661286015088869303
61748036174991312825492111939187
61748036174991312826248725357918
61748036174991314617411866846520
61748036174991314617415339104868
61748036174991462925963943758138
61748036174991463058164598774386
61748036174991463469944276084582
61748036174991463469944280335384
61748036174991463469944537552828
61748036174991463469944647622342
61748036174991463469944651871692
61748036174991463469946603283678
61748036174991463469947632134740
61748036174991464704454613468026
61748036174991464704457969517976
61748036174991464704457970935126
61748036174991464705293649861656
61748036174991464756107335431098
61748036174991464756107794595880
61748036174991465297556267064704
61748036174991465299250844225430
61748036174991465299254200275380
61748036174991465299254200275428
61748036174991465299254201692530
61748036174991465299334783797350
61748036174991465299338256055698
61748036174991465300086896105210
61748036174991465300086896106662
61748036174991465300087929225788
61748036174991465300090253573762
61748036174991465300090253690402
61748036174991465305150469141176
61748036175010772153054979271321
61748036175010772154083188801739
61748036175010775857400779756117
61748036175010821560325204790766
61748036175010821560325206190446
61748036175010821560325206207708
61748036175010821560326323985910
61748036175011672714300026829530
61748036175011672721891532903667
61748036175011672721893855851961
61748036175011672760032691033046
61748036175011672767647440761838
61748036175011722180400230060903
61748036175011722546428564964306
61748036175011972903547117493138
61748036175011972903547375773392
61748036175011972903549327067325
61748036175011972910889009825753
61748036175011972910890157718657
61748036175011972911162126901864
61748036175011972911162211578202
61748036175011978254272182054239
61748036175011978261610716919763
61748036175012027670576899809654
61748036175012173011651221274891
61748036175012173011651221292153
61748036175012173011652024811523
61748036175012173011654347759817
61748036175012176717692400940565
61748036175012178367355527098535
61748036175012178367355527115797
61748036175012178367355527117249
61748036175012178367356187165033
61748036175014374417544762108080
61748036175014374417546828175800
61748036175014374425054909704575
61748036175014374470831824345323
61748036175014423838079323813313
61748036175014423838079323830575
61748036175014427580650735391867
61748036175015575182137285697535
61748036175015575227910729496877
61748036175015575227914085547035
61748036175015579986264039301680
61748036175015622811612154018839
61748036175015624455455545432895
61748036175015624457904382520007
61748036175015624458741210756591
61748036175015624588403551144775
61748036175015624595998528060119
61748036175015624640917578966467
61748036175015625000249465666244
61748036175015625183199896693436
61748036175015625183203252743594
61748036175015775308320133964189
61748036175022483241673288232619
61748036175022484933801751367208
61748036175022527157489679847332
61748036175022527157492002329057
61748036175022528803864470561822
61748036175022528803865589756966
61748036175022532693672217900845
61748036175022533250059165240911
61748036175022783430671224302234
61748036175022783430942849128952
61748036175022785077047135628810
61748036175022785077047136095370
61748036175022785077318760455528
61748036175022785077319880117223
61748036175022827346760273845727
61748036175022827895531322164418
61748036175022827900617249086966
61748036175022829130312137863886
61748036175022829541907233490994
61748036175022829549437525542247
61748036175022829732454849590576
61748036175022832837189226989165
61748036175022832837189226989174
61748036175022832837189313065192
61748036175022832837189341780421
61748036175022832837190346184318
61748036175022833429269582705419
61748036175022833431713603354628
61748036175022833431713947710900
61748036175022833431714980830026
61748036175022834481034967470722
61748036175022834483565224391768
61748036175022834483565224858328
61748036175022834483565253573557
61748036175022929818705417474308
61748036175022935215179680609862
61748036175022979644072822541368
61748036175022983554397957201668
61748036175026385152874989005802
61748036175026385152875333362074
61748036175026385701918007924631
61748036175026386799250900332378
61748036175026386799251244688650
61748036175026387348293919251207
61748036175026429617735088267666
61748036175026429617735432641200
61748036175026429617737755122925
61748036175026429625352504834247
61748036175026430171861708344128
61748036175026431264110999594242
61748036175026431264111342550834
61748036175026431264111343967776
61748036175026431401308215966238
61748036175026431401308217365918
61748036175026431401308217383180
61748036175026431401308992204790
61748036175026431408901931579640
61748036175026431408902046370888
61748036175026431408902046388149
61748036175026431408902046388150
61748036175026431454655602582996
61748036175026431454656635702121
61748036175026431454656635702122
61748036175026434968456800079038
61748036175026434968457143035630
61748036175026434968459466914614
61748036175026434968459466934297
61748036175026434976074216645619
61748036175026434977766469808131
61748036175026435105654017401407
61748036175026435113247731615129
61748036175026435115779250287207
61748036175026435153917712414468
61748036175026435160697011364603
61748036175026435702961764435153
61748036175026435702981652039650
61748036175026581549295403542440
61748036175026581569724862539588
61748036175026582121215258140306
61748036175026585276602066261508
61748036175026585795172713156245
61748036175026585795173746453490
61748036175026586854260217617600
61748036175026586900012610926928
61748036175026586900012653105194
61748036175026586900012983998270
61748036175026586900012984114910
61748036175026586900013773829708
61748036175026586900013773829916
61748036175026586900014145384938
61748036175026586900014146901258
61748036175026586900849825715520
61748036175026586900850973621522
61748039764293900558636001193950
61748039764293901611052511547998
61748039767132191347534175083096
61748039767132191347534176482776
61748039767132191759316180992068
61748039767132191759316182391748
61748039767132191764398755170228
61748039767132191764398756569908
61748039767132191766091009265860
61748039767132191766659219800654
61748039767144198788355594886405
61748039767240993898281212128753
61748039767240993903364900915837
61748039767241004467610331928033
61748039767241004472693934975969
61748039767241005016402302370225
61748039767241005021485905418161
61748039767241007995719971452441
61748039767241143855739316784342
61748039767241143855739318201284
61748039767241143993188357854266
61748039767241143993188357871528
61748039767241143993188359271208
61748039767241155111308333504076
61748039767241158817346388084504
61748039767241158817346502875752
61748039767241159869681273680112
61748039767241159869681275097054
61748039767241160464289478243690
61748039767241160464289481430230
61748039767247908820916901872245
61748039767248213264936931137449
61748039767248213265187978197145
61748039767248213270268229912285
61748039767248213270270438056441
61748039767248213270271581245081
61748039767248213272527660955573
61748039767248213272531018422673
61748039767248347985885766400089
61748039767248348534928783901977
61748039767248348534928785301657
61748039767248348535493644372513
61748039767249099013670164027393
61748039767249114937862950780584
61748039767249114937862950780593
61748039767249565427753998029048
61748039767251814917662215103975
61748039767251814994169124177468
61748039767251814994734099080541
61748039767251815536180620627233
61748039767251815536182828771389
61748039767251815536183971960029
61748039767251815541264309414317
61748039767251815541266517558473
61748039767251815541267660747113
61748039767251816778309031886188
61748039767251816778309031886197
61748039767253150831116902115948
61748039767253151380724780088372
61748039767253151380808464330930
61748039767253151426478364998240
61748039767253151426478366415182
61748039767253151426478366415390
61748039767253151426729413474878
61748039767253151426729413475086
61748039767253151563739121144994
61748039767253167698750077531080
61748039767253168058272462976803
61748039767253168065612231828510
61748039767253168065612231828511
61748039767253168241203119790867
61748039767253168248542888642575
61748040219257752923128223573112
61748040219257757183106678093894
61748040242788077787091262265624
61748040242788077787279290342952
61748040242788092609557033665606
61748040242788092611437314438886
61748040242857421913789684927892
61748040242857421918685002681056
61748040242861024185036468550498
61748040242861038597415671659082
61748040242885339104173432180454
61748040242885339104173436897816
61748040242885339110948259054566
61748040242885350222293407813002
61748040242892244006271977284220
61748040242892244013046799440970
61748040242892244013047571093302
61748040242892244013050157026162
61748040242892254575538249212198
61748040242892255131167546725850
61748040242892258830430773032486
61748040242892258830430777749848
61748040242892258830619091257106
61748040242892258835513347210646
61748040242892544010268795869188
61748040242892544202299830317998
61748040242892544202487858395326
61748040242892554764784566453876
61748040242892559019680451041684
61748040242892559019871060334510
61748040242892560072287196082022
61748040242892560079062018238772
61748040242893444214476405758838
61748040245706534894715700492792
61748040245706534896975132954474
61748040245741200662649804479247
61748040245741200845580462692991
61748040245742401427042676827722
61748040245742401602662836813888
61748040245742401602662838213568
61748040245810533860560516307626
61748040245810533860811563367322
61748040245810533860811564767002
61748040245811282617883299030591
61748040245811284265010973592845
61748040245811284265012097505351
61748040245811434427807327744878
61748040245811434427807443929982
61748040245811434428643808320606
61748040245811434428644151277198
61748040245811434428644152676878
61748040245811434437594731558727
61748040245811734571324453018302
61748040245811734581115212905187
61748040245811734581919493034054
61748040245811734617077921625022
61748040245811734617893824569034
61748040245811734617893825968714
61748040245811734617893940754138
61748040245811734626868794627159
61748040245811734626868797815103
61748040245811745143666068273191
61748040245811900774481781723039
61748040245811900774484876323665
61748040245811900774565464076271
61748040245811900781343385551009
61748040245814135720265468758298
61748040245814136131807299912762
61748040245814146847372032896675
61748040245815335058746169441514
61748040245815336843324380653647
61748040245815336843324380653648
61748040245815336888324820015582
61748040245815336888889561114474
61748040245815336888889675899898
61748040245815336889140722959594
61748040245815336891588445550049
61748040245815336895915435048282
61748040245815336895915549833706
61748040245815336895917759512896
61748040245815336895917873831760
61748040245815336896671019728209
61748040245815336896671019734039
61748040245815337025585575790734
61748040245815337026338719820944
61748040245815347552191050351826
61748040245815347552193374816440
61748040245815347552193377532000
61748040245815347963139961849977
61748040245815347963139961849978
61748040245815347963223644203209
61748040245815347963223644203210
61748040245815347963701464866463
61748040245815347963703788864517
61748040245815347963704820916621
61748040245815347963785032415398
61748040245815347963787355363644
61748040245815347963787355363692
61748040245815347963787356898886
61748040245815347963972284608466
61748040245815347963975752261720
61748040245815347963975756512521
61748040245815351309051255961743
61748040245815351309051257478063
61748040245815351310745833122309
61748040245815351667485762334773
61748040245815351669264021848571
61748040245815351669828880920831
61748040245815351670017163027659
61748040245815486991306201941912
61748040245815486992998454637864
61748040245815486992998456037544
61748040245815487198973385270841
61748040245815487199728849048303
61748040245815498241625278826640
61748040245815498241625278832464
61748040245815498241625393145504
61748040245815498241625393617888
61748040245815501947663446326252
61748040245815501947663447725932
61748040245815501947665655888802
61748040245815501947665770674226
61748040245815502999998219469236
61748040245815502999998220886178
61748040245815503183012560059298
61748040245815503594606426286234
61748040245834843838560132696714
61748040245834859854782443692234
61748040245834859900515107895750
61748040245834859900516144202820
61748040245834860271460803661488
61748040245834860449642472521680
61748040245836049956092333981643
61748040245836061211724879850410
61748040245836061211724882971259
61748040245836061211724883055824
61748040245836061211724884572144
61748040245836064734834603887122
61748040245838312005699820354941
61748040245838462176595569535391
61748040245838462176595569535392
61748040245838462718295462135414
61748040245838462718295463535094
61748040245838462719990039179340
61748040245838462720073721649212
61748040245838462720073723048892
61748040245838462720638580721472
61748040245838462720638582121152
61748040245838465882970677993362
61748040245839646683624019914298
61748040245839646866889408007530
61748040245839651815807901992236
61748040245839662883109166866876
61748040245839662883109283051772
61748040245839662883109283051979
61748040245839662883109283051980
61748040245839662883111602817946
61748040245839662928841918675620
61748040245839662928845390933967
61748040245839662928845390933968
61748040245839663292447180841926
61748040245839663294141758002491
61748040245839663294141758002492
61748040245839663294703144698520
61748040245839663294703260883416
61748040245839663294706588376992
61748040245839663294706616956660
61748040245839663299790302538378
61748040245839663299790305743792
61748040245839663299790307260111
61748040245839663299790307260112
61748040245839663475376804535412
61748040245839663475377837655990
61748040245839663475377839055670
61748040245839663477072414816556
61748040245839663477072416216236
61748040245839663482720964074176
61748040245839666457038712946962
61748040245839666457038714346642
61748040245839666639969365039292
61748040245839666639969369761025
61748040245839666639969369761026
61748040245839667005830684788833
61748040245839667005830684788834
61748040245846415148940139356315
61748040245846567282090227628899
61748040245846567830857579792121
61748040245846567831132900774515
61748040245846570988130603408021
61748040245846856716548803703171
61748040245846856716820772886209
61748040245846856723323630577283
61748040245846867285876809826647
61748040245846867425582958543719
61748040245846867837452002879008
61748040245846867837452004395328
61748040245846868020379192506377
61748040245846868020379192506378
61748040245846868020382660159631
61748040245846868020382660159632
61748040245846868020382661559312
61748040245846868025462796604073
61748040245846868025462796604074
61748040245846868025462909322053
61748040245846868025462911389497
61748040245846868025462911389498
61748040245846868025466264257327
61748040245846868025466264257328
61748040245846868027157372248319
61748040245846868027160839901573
61748040245846871548572515919052
61748040245846871548572517318732
61748040245846871548572632104156
61748040245846871548574840267026
61748040245846871548574955052450
61748040245846871548575983572306
61748040245846871548575984971986
61748040245846871726423037338433
61748040245846871731503287051980
61748040245846871731503288568299
61748040245846871731503288568300
61748040245846872775488651225975
61748040245846872776325479475657
61748040245846872776328947128911
61748040245846872776328948528591
61748040245846872778023523822917
61748040245846872783922777183641
61748040245846872785617352827887
61748040245846872785617354227567
61748040245847017497330619385737
61748040245847018115098158848268
61748040245847018120098093603434
61748040245847023056485715143083
61748040245847023061569060973575
61748040245847023473351325498210
61748040245847023475610761257891
61748040245847757337644463605076
61748040245847767853707188192688
61748040245847767853709512540662
61748040245847767853710541060518
61748040245847767855401650567830
61748040245847767855401765236614
61748040245847767855401765353254
61748040245847767855405118104444
61748040245847767855405118221084
61748040245847767856158263532882
61748040245847768402749862737984
61748040245847768402752072417174
61748040245847768402752187202598
61748040245847768402753215605814
61748040245847768404444325113126
61748040245847768404444439898550
61748040245847768404447792766380
61748040245847768405200938078178
61748040245847768585680519552048
61748040245847768585682729231238
61748040245847768585682843900022
61748040245847768585682844016662
61748040245847768585683872419878
61748040245847768587374981927190
61748040245847768587375096712614
61748040245847768587378449580444
61748040245847771559750918705880
61748040245847772108793593251176
61748040245847772291724249948600
61748040245847772291724250065240
61748040245848207761319158085054
61748040245848207827536662995056
61748040245848218877180454709253
61748040245848223879701798429172
61748040245848223887294479523768
61748040245848223887295627434142
61748040245850453497365399599482
61748040245850453680379624447914
61748040245850453680379739233338
61748040245850453680630786293034
61748040245850453680630787692714
61748040245850458628796135775146
61748040245850468459056036117390
61748040245850468459056150902814
61748040245850468459056152302494
61748040245850468459058360582004
61748040245850468459058474900868
61748040245850468460750727596820
61748040245850469559656113455168
61748040245850469696662261257080
61748040245850469696662261257288
61748040245850469696665733515427
61748040245850469696665733515428
61748040245850469742335722159775
61748040245850469742335722159776
61748040245850469742335722159781
61748040245850469742586770619157
61748040245850469747666905663919
61748040245850469747667020449343
61748040245850469749113901901717
61748040245850470288362604258030
61748040245850470288362719043454
61748040245850470288362720443134
61748040245850470288364928722644
61748040245850470288365043041508
61748040245850470288365043391428
61748040245850470288927460142346
61748040245850470288927574927770
61748040245850470288929784606960
61748040245850470288929787789288
61748040245850470288929898925824
61748040245850470288929902108152
61748040245850470288930930977928
61748040245850470289114716567342
61748040245850470289118074152534
61748040245850470289118184220596
61748040245850470289118188471398
61748040245850470289118188825689
61748040245850470289118188937958
61748040245850470289118188943787
61748040245850470290810326848486
61748040245850470290810328248166
61748040245850470290810443033590
61748040245850470290813794501740
61748040245850470290813795901420
61748040245850470291375272008410
61748040245850470291375302105850
61748040245850470291377620269687
61748040245850470291378739661664
61748040245850470296458990891530
61748040245850470296462343759360
61748040245850473270529045572450
61748040245850473270779064112290
61748040245850473270780092632146
61748040245850473270780094031826
61748040245850473453707396111825
61748040245850473453709720459799
61748040245850473994403096222256
61748040245850473994967952106572
61748040245850473994971308156730
61748040245850473995156241652146
61748040245850474002499368070332
61748040245850475054915499585761
61748040245850475054917823933735
61748040245850475229749773998408
61748040245850475229749890183512
61748040245850475229752209949478
61748040245850475229753241651662
61748040245850475229753243051342
61748040245850475230219439056296
61748040245850475230220562968802
61748040245850475230222795106454
61748040245850475230505353960974
61748040245850475230506388498494
61748040245850475237849511983418
61748040245850475237849513499738
61748040245850475239540621490730
61748040245850475239540737675834
61748040245850475239543057441800
61748040245850475239544089143984
61748040245850475239544090543664
61748040245851804565286948735023
61748040245851820342394619032616
61748040245851825954813447276642
61748040245851826158290559025800
61748040245851826158291706936174
61748040245851826160987123718504
61748040245851826160987123718505
61748040245851826160987125118149
61748040245851826160987125118185
61748040245851826160989448066478
61748040245851826160989448066479
61748040245851826526848322535900
61748040245851826526848322535901
61748040245851826526848322555583
61748040245851826526848322555584
61748040245851826526848437346623
61748040245851826526848437346624
61748040245851826526848438744090
61748040245851826526848453270143
61748040245851826526848453270144
61748040245851826709778979349965
61748040245851826709778979369648
61748040245851826709779094160688
61748040245851826709779094160697
61748040245851826709779095558154
61748040245851826709779095560341
61748040245851826709779095560377
61748040245851826709779110084208
61748040245851826709781418508671
61748040455602773702090828496924
61748040455602773702279114841456
61748040455603074943947218131338
61748040455603074943947476398542
61748040455603074943947591189790
61748040455603074943947591202831
61748040455603074943947591202840
61748040455603959086138750289888
61748040455606660789574842864404
61748040455606677214943297633370
61748040455606677214943325864570
61748040455606677214943326331130
61748040458417049356038364990875
61748040458449301810444242763125
61748040458452015915548694243171
61748040458452015915610307052333
61748040458452920142035341182283
61748040458452920180174951085751
61748040458452920187768005269159
61748040458452920189460257018893
61748040458452921826739147823739
61748040458452921834332976828709
61748040458452921834332977774927
61748040458452921834332977891567
61748040458452921836589313756645
61748040458452921836589313769743
61748040458452921836589314819503
61748040458510242058270168839858
61748040458510256674249333694446
61748040458510256681589016452874
61748040458513843787169665092227
61748040458513843787218481000157
61748040458513843787220803948451
61748040458520896372186426401288
61748040458521947654597847837543
61748040458521947662125815890743
61748040458522244092262767508535
61748040458522244099604773215257
61748040458522247660854102548939
61748040458522247660854102550391
61748040458522247665936673544771
61748040458522247665937706646635
61748040458522247668436562442833
61748040458522247803950573700053
61748040458522247843868441834327
61748040458522247851396409887527
61748040458522247851399767354627
61748040458522247851399767360456
61748040458522249079466278430570
61748040458522258367443629338226
61748040458522258368279309681906
61748040458522258916235604546161
61748040458522258917072428078481
61748040458522260151769908649373
61748040458522260151770941751237
61748040458522263718101808978887
61748040458522263718102842080751
61748040458522263720549530034309
61748040458522263720549530035761
61748040458525849527898845016987
61748040458525851355545703824573
61748040458525861188319556175243
61748040458525865992697018420482
61748040458525866174588615096811
61748040458525866174623487192595
61748040458525866174874534074172
61748040458525866182151455245795
61748040458525866182214212581798
61748040458525866182214212761161
61748040458525866182216539941543
61748040458525866541488989042037
61748040458525867821752539698259
61748040458525867822002438834483
61748040458525867822003586561122
61748040458525867822003588174897
61748040458525867826835109141587
61748040458525867829342121592911
61748040458525867829343269498913
61748040458525867829345593496967
61748040458525867829346626983483
61748040458525867829534913328015
61748040458545207997064162555208
61748040458545364202927342558358
61748040458546108564812148845030
61748040458546108564874910964086
61748040458546108564875682616418
61748040458546108931489370134532
61748040458546113917979254531442
61748040458546113918045115483212
61748040458546123755648166236930
61748040458546123758095887292352
61748040458546125036099230163990
61748040458546125036165091115760
61748040458546125036165349881288
61748040458546125036915137825364
61748040458546125036918495292464
61748040458546125043693059168960
61748040458546259279475583991463
61748040458546275339156949899843
61748040458546275339156950962701
61748040458546275339160418615955
61748040458546275339168687478779
61748040458546275339171011476833
61748040458546275339252370302942
61748040458546275339252370302943
61748040458546275339255727237632
61748040458546275339255727415751
61748040458546275339255727770042
61748040458546275339255727770043
61748040458546275339972969029167
61748040458546275340007836542735
61748040458546275888298401960282
61748040458546559422992592900260
61748040458546559423734110981537
61748040458546559428075938792231
61748040458546559468746177988247
61748040458546559476277503508547
61748040458546563127338393385056
61748040458546563134869719089304
61748040458546564407873908667555
61748040458546564408627054080183
61748040458546564408689816199239
61748040458546564408689816199398
61748040458546564408689816199399
61748040458546564410384391960125
61748040458546564820221031911827
61748040458546564957480637152014
61748040458546573696667170227744
61748040458546573699195099016574
61748040458546574245459140669936
61748040458546574245459140718317
61748040458546574247990541411203
61748040458546574247990541429917
61748040458546574247990541546557
61748040458546574252987108771517
61748040458546575345490802609742
61748040458546575480994478389953
61748040458546575482685696567099
61748040458546575482688020565153
61748040458546575482688021982095
61748040458546575482689055083959
61748040458546575483524845514415
61748040458546575483525878616279
61748040458546575483587606037166
61748040458546575525994913169879
61748040458546575528438133569561
61748040458546575528439281475563
61748040458546575528441606890559
61748040458546575528442635760335
61748040458546575528442638942663
61748040458546575528442638948492
61748040458546575528442639992423
61748040458546575528502043594619
61748040458546575528502043594778
61748040458546575528502043594779
61748040458546575528505142249214
61748040458546575528505400529468
61748040458546575528505401061878
61748040458546575528505401061879
61748040458546575528505401067548
61748040458546575533587713306525
61748040458546575533587713423165
61748040458546575536036467953462
61748040458546576077548161345398
61748040458546579049836603094538
61748040458546579052364531883368
61748040458546579187031497051895
61748040458546579187034854518995
61748040458546579187118536810748
61748040458546579187118536988867
61748040458546579187118537343158
61748040458546579187118537343159
61748040458546579194709009942914
61748040458546579606490125163328
61748040458548965929381440237039
61748040458548977042403751246113
61748040458548977042407218899367
61748040458548977043160364310543
61748040458548977416062533567499
61748040458548980754375149215896
61748040458550166686463817174557
61748040458550166686463817176009
61748040458550166686463817292649
61748040458550166687216962587185
61748040458550175967663249778157
61748040458550175970191178518606
61748040458550175970445697370090
61748040458550176519237667794812
61748040458550177622371414031619
61748040458550177622371414044717
61748040458550177797209242186433
61748040458550177797774098070749
61748040458550177797774102788111
61748040458550177797774102805581
61748040458550177797806646168479
61748040458550177798057694645117
61748040458550177799468678432357
61748040458550177799497746659246
61748040458550177799501221929365
61748040458550177799653492872833
61748040458550177799656964776889
61748040458550177799752270210622
61748040458550177804548924944861
61748040458550177804581468810503
61748040458550177804581468927143
61748040458550177804583792808557
61748040458550177804583792925197
61748040458550177804737210239633
61748040458550177805302066123949
61748040458550177805302070845683
61748040458550177805302070858781
61748040458550177805336938219733
61748040458550177805399695555736
61748040458550177805399700273098
61748040458550177805399700290568
61748040458550177805399700338948
61748040458550177805399700338949
61748040458550177805399700351839
61748040458550177805400733453703
61748040458550177807029189982565
61748040458550178171446976326445
61748040458550178171450332376603
61748040458550178348544240670284
61748040458550181323360611385400
61748040458550181465707412198624
61748040458550183150943530937543
61748040458550183150943530955013
61748040458550183150976075852945
61748040458550183151227124329583
61748040458550183152667179526040
61748040458550183157718353579567
61748040458550183157750896892840
61748040458550183157750897942600
61748040458550183157750898493517
61748040458550183157750898494969
61748040458550183157750898611609
61748040458550183157754254543675
61748040458550183158001945357832
61748040458550183158566806038251
61748040458550183158569128422530
61748040458550183158569128440000
61748040458550183158569130036305
61748040458550183158570162088409
61748040458550183158570163138169
61748040458550183158755092382783
61748040458550183158758448432941
61748040458557364459926625776273
61748040458557366290018884243491
61748040458557369947857694709999
61748040458557369947857695772857
61748040458557369986833358041587
61748040458557369986833359091347
61748040458557371221615292584827
61748040458557371640739561419417
61748040458557371772914274231798
61748040458557380512103125538460
61748040458557380512938805882140
61748040458557381060891625323189
61748040458557381060895096164387
61748040458557381060895097227245
61748040458557381060895097564067
61748040458557381068423065280445
61748040458557381068474203073811
61748040458557382296514117122375
61748040458557382342182986575743
61748040458557382342184019677607
61748040458557382342246521915684
61748040458557382347329092972995
61748040458557382891289541011868
61748040458557386000858884621947
61748040458557386002455830283489
61748040458557386003304281679315
61748040458557386003367043601746
61748040458557386008355083644213
61748040458557386008450389609384
61748040458557386045773317166035
61748040458557386045776673216193
61748040458557386045776674751227
61748040458557386046591548708823
61748040458557386048283800458605
61748040458557386053367146153743
61748040458557386053367146172457
61748040458557386053367146289097
61748040458557386419144777091817
61748040458557386419148134558917
61748040458557386419983928079862
61748040458557386419983929676375
61748040458558265018450777956281
61748040458558265020897465426017
61748040458558265025981070007535
61748040458558265027675645651781
61748040458558266857830666238214
61748040458558266857830666238215
61748040458558270561423320840903
61748040458558270561423320957543
61748040458558270562173109152161
61748040458558270562176465202319
61748040458558270562176466252079
61748040458558272208551344476791
61748040458558272208551344593431
61748040458558272208552377578655
61748040458558272208552377695295
61748040458558272210996741650799
61748040458558272345812099206603
61748040458558272345812099323243
61748040458558272348257496380611
61748040458558281079936086053070
61748040458558281080653332095407
61748040458558281080653332561967
61748040458558281080750960481646
61748040458558281628978761132228
61748040458558281628978761132229
61748040458558281628978761248868
61748040458558281628978761248869
61748040458558282909995801672330
61748040458558282909995801672331
61748040458558282910055206319915
61748040458558282910057530317969
61748040458558282910058562190502
61748040458558282910058563437095
61748040458558282910058563787015
61748040458558283283449910732633
61748040458558283283450943834497
61748040458558286433918070866706
61748040458558286613490825246719
61748040458558286613553329197949
61748040458558286613553587011643
61748040458558286613555653079363
61748040458558286613555911359617
61748040458558286613584984370963
61748040458558286613588454678506
61748040458558286613588456275019
61748040458558286613588456391659
61748040458558286613588456745950
61748040458558286613588456745951
61748040458558286614305699303693
61748040458558286614309056770793
61748040458558286614309831609665
61748040458558286614338129782139
61748040458558286614338244586277
61748040458558286614340452730433
61748040458558286614340568584331
61748040458558286614341600636435
61748040458558286614341601686195
61748040458558286614403329089612
61748040458558286614404363805251
61748040458558286616095582448957
61748040458558286616097906447011
61748040458558286616098939566137
61748040458558286621083621132563
61748040458558286621083621249203
61748040458558286621177780373447
61748040458558286621178926682936
61748040458558286621178926744415
61748040458558286621178928279449
61748040458558286621181250564350
61748040458558286621181250742469
61748040458558286621181252277503
61748040458558286987793387318753
61748040458558286987795711316807
61748040458558286987795711334069
61748040458558286987796743189340
61748040458558286987796744435933
61748040458558286989487962962999
61748040458558287169970898542278
61748040458558287170726366435188
61748040458558287170726368031701
61748040458558288260684709817115
61748040458558288260684968097369
61748040458558288260716364057009
61748040458558288260716364173649
61748040458558288260716479910907
61748040458558288260716480027547
61748040458558288260717513483702
61748040458558288260717513483703
61748040458558288263161877084915
61748040458558288263224639203971
61748040458558288268306837111199
61748040458558288268310307302102
61748040458558288268310308915877
61748040458558288268310309032517
61748040458558288270755706089885
61748040458558737454879819651848
61748040458558739101255732144824
61748040458560973500205201091829
61748040458560973500205201093281
61748040458560973500205201209921
61748040458560974049248220012319
61748040458560974049248220128959
61748040458560982783099206287085
61748040458560983332979052379849
61748040458560983332979053442499
61748040458560984613242603014229
61748040458560984613242603031698
61748040458560984613242603031699
61748040458560984613493649894354
61748040458560984618325172426646
61748040458560984620772894531828
61748040458560984620772895065483
61748040458560984620772895082952
61748040458560984620772895082953
61748040458560984620836690316919
61748040458560985162285620336754
61748040458560985169816947103647
61748040458560988141348886151657
61748040458560988141352243618757
61748040458560988279446469113633
61748040458560988279448793111687
61748040458560988279448793128949
61748040458560988279448793129156
61748040458560988279448793129157
61748040458560988279449824984220
61748040458560988279449826230813
61748040458560988279449826578516
61748040458560988316737627655847
61748040458560988316988674715543
61748040458560988317555858134533
61748040458560988317556891236189
61748040458560988317588403032465
61748040458560988317839451509103
61748040458560988319534027269989
61748040458560988324363110881997
61748040458560988324363225673037
61748040458560988324363225673245
61748040458560988324363225674489
61748040458560988324363225791129
61748040458560988324366581723195
61748040458560988324366582786053
61748040458560988325084859289389
61748040458560988325084859302487
61748040458560988325115223192761
61748040458560988325181455619520
61748040458560988325181457215825
61748040458560988325181457216032
61748040458560988325181457216033
61748040458560988325182490317689
61748040458560988326873708961395
61748040458560988326873708965767
61748040458560988326873710028417
61748040458560988326873710028624
61748040458560988326873710028625
61748040458560988326877066426278
61748040458560988326877066428495
61748040458560988686148486309293
61748040458560988691231056058532
61748040458560988691231056255365
61748040458560988691232089357229
61748040458560989971459738676337
61748040458560989971494605293440
61748040458560989971494605360535
61748040458560989971494606343200
61748040458560989971494606421941
61748040458560989971494606876855
61748040458560989971494606894324
61748040458560989971494606894325
61748040458560989971745539162773
61748040458560989971745653837173
61748040458560989971745653953813
61748040458560989974002765716409
61748040458560989974002766766169
61748040458560990108755359556644
61748040458560990108755361153157
61748040458560990108755361269797
61748040458562334184695562462146
61748040458562336013999808138522
61748040458562339131162979666863
61748040458562339169555960645390
61748040458562339176895643403818
61748040458562339176895643403819
61748040458562340960469547340943
61748040458562340960469547807503
61748040458562341029350973649231
61748040458562341031894000339373
61748040458562341031894000339374
61748040458562341580685970781566
61748040482051550823985674555904
61748040482051551418510309201612
61748040482086506815946719901164
61748040482086522875451538093708
61748040482086522875453861042002
61748040482144593416811186840565
61748040482144593416814285677491
61748040482144743534323276299072
61748040482144759563698400936340
61748040482148195139014922829111
61748040482148206203790612199551
61748040482148209908136413034267
61748040482148209908136414084027
61748040482156465184501508446806
61748040482156760568893207465631
61748040482156761804176577882001
61748040482156761804239225192547
61748040482156761804240373102921
61748040482156762216021231101519
61748040482156765371325419213214
61748040482156765922815896123955
61748040482156765922815897720468
61748040482156767164939722131082
61748040482159000305630721916851
61748040482159167024932155428822
61748040482160353374733050326790
61748040482160362840642456845480
61748040482160364075424390340412
61748040482160364487770451781178
61748040482160364487770480481368
61748040482160367644736298614490
61748040482160367645020005363366
61748040482160368193808402925452
61748040482160368193811889729540
61748040482160368193811975625987
61748040482160368193811975822820
61748040482160369426146102151784
61748040482160369426898214461096
61748040482160369428589303318520
61748040482160369428590336420384
61748040482160369428590467157048
61748040482160369428590467157052
61748040482160369428590467174314
61748040482160369428592790105342
61748040482160369428592790105346
61748040482160369428593823224472
61748040482160369428593824624152
61748040482160369435932444166014
61748040482160369435935801633114
61748040482160503509474530754480
61748040482160503510038243448912
61748040482160519524061444497636
61748040482160520118022366448912
61748040482160520118586079143136
61748040482160520118586079143344
61748040482160520118587110728728
61748040482160520118859079911718
61748040482160520118859079911926
61748040482160520118859081328868
61748040482160520126202204813584
61748040482160520126202204813792
61748040482180627239809014493329
61748040482180627239809043191089
61748040482180765665104788817034
61748040482180776806952448618333
61748040482180776809379244250806
61748040482180776989883105432397
61748040482180776989945752742943
61748040482180776989946900653317
61748040482180776991575358128349
61748040482180776991578715578187
61748040482180777357319984739222
61748040482180777357319984857314
61748040482180777357321099348146
61748040482180777357321104065508
61748040482180777357321132763268
61748040482180777357690727015022
61748040482180777357690731732384
61748040482180777358156809905954
61748040482180777358442839324334
61748040482180777364935078824286
61748040482180777364935078942378
61748040482180777364935080359320
61748040482180777364938551200518
61748040482181076926721624483882
61748040482181076996202121912599
61748040482181077133400114520717
61748040482181077133400114523147
61748040482181077135158485388313
61748040482181077546940371609098
61748040482181077546940376326460
61748040482181077547409925242010
61748040482181077547692483918410
61748040482181077547693631989434
61748040482181080839504285873109
61748040482181080841948531190186
61748040482181080841969451896538
61748040482181080847031877197816
61748040482181081253730537099158
61748040482181081258565420385872
61748040482181082463661239838062
61748040482181082465353492534014
61748040482181231353533124394925
61748040482181231536463781197343
61748040482181231536463782614285
61748040482181232590574489406773
61748040482183326699624239512693
61748040482183326699626563510747
61748040482183478649809892050754
61748040482183478649809892068176
61748040482183478649813334211614
61748040482183479249704134990893
61748040482183482399422249517816
61748040482184679269614034301850
61748040482184679450464249558881
61748040482184679818124770932260
61748040482184679818689626816576
61748040482184679999256220001073
61748040482184683112947738756392
61748040482184683522282256295783
61748040482184683522470571417056
61748040482184683524730002945618
61748040482184684757816196940505
61748040482184684757817360796295
61748040482184684757817360796304
61748040482184684759323650082968
61748040482184684759511936440550
61748040482184684765159337921910
61748040482184684803538486882650
61748040482184684810912922634992
61748040482191417582263686384561
61748040482191432406421337423499
61748040482191432406421367171019
61748040482191432406421367287659
61748040482191432406421367637579
61748040482191432406423661421553
61748040482191432406423690119313
61748040482191567681981554375302
61748040482191567750957941460756
61748040482191570648706248615430
61748040482191570648706249081990
61748040482191570831636905429494
61748040482191571197749267534260
61748040482191571197749268000820
61748040482191571205088950292688
61748040482191571205088950759248
61748040482191571380491637990742
61748040482191571380679924331062
61748040482191571380679924348324
61748040482191571381244783401918
61748040482191573058959914985574
61748040482191581950572785869873
61748040482191581952284924287837
61748040482191581952284924637757
61748040482191581952284925687517
61748040482191581975991571430326
61748040482191581975991571780246
61748040482191581975991572830006
61748040482191582523933426527666
61748040482191582523933427927346
61748040482191582524769136035714
61748040482191582524769137085474
61748040482191582524769137435394
61748040482191583596948696732310
61748040482191583596948697198870
61748040482191583596969617437258
61748040482191583805320095261910
61748040482191583805320095281593
61748040482191587302989072861352
61748040482191587302989073327912
61748040482191587303007669568255
61748040482191587303007670618015
61748040482191587303009993566300
61748040482191587303009993566309
61748040482191587303825901564496
61748040482191587303826676403368
61748040482191587305518153792493
61748040482191587326713283591618
61748040482191587326735238932642
61748040482191587326735238952325
61748040482191587511419760607962
61748040482191587511423233045878
61748040482191587512173020810179
61748040482191587516503106615592
61748040482191587518950827493876
61748040482191587875495439300530
61748040482191587877469131011178
61748040482191587882269113565620
61748040482191587882270261475994
61748040482191587882270262992314
61748040482191587882272585940608
61748040482191587883119890486692
61748040482191871648528691609950
61748040482191873242582045335600
61748040482191873248209588277410
61748040482191873248230508983762
61748040482191873249900807387676
61748040482191873249903130335970
61748040482191873249924051042322
61748040482191882714294336378346
61748040482191882714305959518874
61748040482191883948837104350230
61748040482191883948837104369913
61748040482191883949651862393270
61748040482191884548776342336603
61748040482191884549343525874446
61748040482191884549528454645915
61748040482191884551792396257184
61748040482191887515984912224478
61748040482191887515984912244161
61748040482191887654940242134198
61748040482191887654957690402634
61748040482191887655690029898499
61748040482191887700690354606150
61748040482191887700693827044066
61748040482191888065027556477726
61748040482191888065027671268767
61748040482191888065027671330246
61748040482191888072369562184448
61748040482191888072369563761266
61748040482191888072639208479690
61748040482191888072639208479699
61748040482191888247944380655808
61748040482191888247947738122908
61748040482191888249736587682642
61748040482191888250486260655903
61748040482191888250489733093818
61748040482191888257076270441070
61748040482191888257079626491228
61748040482191888257829415852246
61748040482191888257831738800540
61748040482191889299558816161602
61748040482191889299558816181285
61748040482191889300373574204642
61748040482191889300374723711526
61748040482191889300395644417878
61748040482191889302065942821792
61748040482191889302068265770086
61748040482191889302069298889203
61748040482191889302086863528144
61748040482191889302090219595555
61748040482191889307151497256198
61748040482191889307988325510261
61748040482191889309684048580842
61748040482191889309684048600525
61748040482195473919775475215086
61748040482195484365082172639075
61748040482195484365085530088913
61748040482195484412597571508128
61748040482195484435756807848458
61748040482195484436226361481370
61748040482195484436226361947930
61748040482195484436508920157770
61748040482195484985302039156260
61748040482195486227422507381362
61748040482195486227425863370040
61748040482195486270980451396443
61748040482195486631674479155391
61748040482195486631676801926538
61748040482195486631676830624298
61748040482195489787231665537566
61748040482195489787231780390086
61748040482195489788922884665094
61748040482195489794570186036714
61748040482195489794571463266606
61748040482195489794571463283868
61748040482195489794573671244045
61748040482195489794573672838368
61748040482195489794573672840802
61748040482195489900517275930048
61748040482195489901270421341224
61748040482195489923676540968138
61748040482195489924428653277450
61748040482195489926120905973402
61748040482195489931016195205953
61748040482195489931768307515265
61748040482195489931771779892470
61748040482195489933463916084228
61748040482195489933464032471782
61748040482195489970150814062170
61748040482195489970151847182748
61748040482195489971940696742482
61748040482195489972690369715743
61748040482195489977491529941176
61748040482195489977493854405790
61748040482195489977525248298192
61748040482195489977525249814512
61748040482195489977776296755873
61748040482195489977776296774830
61748040482195489979280379500910
61748040482195489979283735548638
61748040482195489979283735551068
61748040482195490336023635979515
61748040482195490336023635979758
61748040482195490336023750770799
61748040482195490337714855107286
61748040482195490337714883805046
61748040482195490520732581091394
61748040482195490520732667184674
61748040482195490521482340157935
61748040482195490521485812595850
61748040482195491570804564604026
61748040482195491573332497643658
61748040482195491578144089973838
61748040482195491578144218841841
61748040482195491578144219192734
61748040482195491578147575181169
61748040482195491578147575181412
61748040482195491578147576775492
61748040482195491578984405012293
61748040482195491578985552924880
61748040482195491623901159624768
61748040482195491623901161141088
61748040482195491624149885680170
61748040482195491624149885680179
61748040482195491624152208628464
61748040482195491624152208628473
61748040482195625659277035721788
61748040482195636917694707287224
61748040482195641719373401714800
61748040482195641719622125843464
61748040482195641719624448774496
61748040482195641719624450191438
61748040482195642268414096285656
61748040482195642268416419098596
61748040482195642268416420633630
61748137487930064083194855942696
61748139553317794899516553789369
61748139561306470750609290617890
61748139561857917571654795966368
61748139561857932577134652039038
61748139561857932578826904734990
61748139561857934226439831955130
61748139561857934226711426550506
61748139632761439183659496349002
61748139632761439183681421478172
61748150403529003377169193962282
61748150403529003377169195361962
61748150409437326906443975357820
61748150409437328556020491705834
61748150409437378557063215114500
61748152457755380247409563326829
61748152475481560387924790425033
61748152475481560387924819121389
61748152483365182685489065114296
61748152483365182685489066630616
61748152484345549164879291079338
61748152484345549164879292497732
61748156759016146902469051011609
61748156781997753568211766543829
61748156781997753568232687248777
61748156785500958039979137722922
61748156785500961744324938207718
61748156785500961744325972727976
61748156785500961746017190903670
61748156785500961746770333015878
61748156785500961746772656080812
61748156785500961746773690601070
61748156785500961747024394721644
61748156785500963393902746289062
61748156785606313761028749237972
61748156785606313761028750637652
61748156790534237504260215800226
61748156791409283264061921047728
61748156791409283264814029124952
61748156791409286969830701064914
61748156791409286970854406303754
61748156791409288616959753220658
61748156791409288616959754620338
61748156791409288617231350732194
61748156791409583453332515044512
61748156791409583454084623121736
61748156791409587152511025429492
61748156791409587160125000300538
61748156791409588806501944728978
61748156791733487668677224679082
61748156791733487668678257780946
61748156791733487668678343875630
61748156791733487669430365858170
61748156791733491373023025163878
61748156791733491373024144360426
61748156791733491375470743036972
61748156791733491375471776157550
61748156791733491375471860833840
61748156791733491375471862233520
61748156791733491375471862250989
61748156791733493021847685949092
61748156791733493021847687465412
61748156862313071755996955543718
61748156862313075460342754494932
61748156862313075460342756029966
61748156862313075462790472368026
61748156862313075462790472503380
61748156862313075462790473903060
61748156862313077109166383711864
61748156862313077109166385228184
61748156862313077109918496003914
61748156862313077109918496120554
61748156862313088410300440816058
61748156862313092114646241300854
61748156862313092114647274286078
61748156862313092116338493996806
61748156862313092116341851463906
61748156862313092117091636109014
61748156862313092117093959173948
61748156862313092117094992159172
61748156862313093763470903503010
61748156862313093763470905019330
61748156862313093764224049382198
61748156862637292814895828029928
61748156862637296519241628514724
61748156862637296519242661733228
61748156862637296519242663150170
61748156862637296520933881210676
61748156862637296520937234078506
61748156862637296520937238795868
61748156862637296521687023556164
61748156862637296521689346387818
61748156862637296521690122761884
61748156862637296521690381023264
61748156862637298168066290951612
61748156862637298168066292351292
61748156862637298168819436711256
61748158217793714127778645563421
61748158218342157524105747195863
61748158218342157524126639204455
61748158218342157524127414039115
61748158218450227308731905790551
61748158696392372588990487862141
61748158696392372588990491050085
61748158696392372588990492449765
61748158696392372589011379870733
61748158696392372589011383053061
61748158696392372589011383058677
61748158696392372589011384452741
61748158696392372589011384458357
61748158696392372589013704218707
61748158696392372589013707401035
61748158696940815985362468462313
61748158696940815985362471644641
61748158697048885769966964427123
61748158697048885769966964445837
61748158697264116671735284268547
61748158697264116671737607333481
61748158697264116671738378869173
61748158697264116671738378985813
61748158697264116671738382051501
61748158697264116671738382168141
61748158697264116671738383590907
61748158697264120376081084753343
61748158697264120376083407818277
61748158697264120376084179353969
61748158697264120376084179470609
61748158697264120376084182652937
61748158697264120376084184069879
61748158697264120376084184071331
61748158697264120376084184075703
61748158697264120376084442338535
61748158697267723745417603921509
61748158909651330857022494745169
61748158909759400641626990745955
61748158909978238619525438415877
61748158936564796754072809909092
61748158936564800458418610393888
61748158936564801512718637933074
61748158936564801512718638049714
61748158936564801512718639466656
61748158936564802107243272714136
61748158936564802107243274113816
61748158936564802107995384905356
61748158936564802107995386421676
61748158936568402182318326434660
61748158936568403829447354476056
61748158936568403829447383191126
61748158936568403830199495481724
61748189176689076731311475608945
61748191223911603724332799902813
61748191223911607430370853083561
61748195531299485400496346141901
61748195531299485400496346258541
61748195531299485400496347676935
61748196984828590340734287195181
61748196984832192062938423552941
61748197463426949709361947873219
61748197463426949711056523517465
61748197463426949711056523634105
61748197463426949711056525051047
61748197463427200624500668854945
61748197676137464582716550285595
61748197676137464582716551335355
61748197676137464582716808552799
61748197676137715495950740881543
61748197676137715495950741931303
61748197676137715496160695137801
61748197676137759967588990722433
61748197676141367042962302729543
61748197676141367042962303079463
61748197676141367042962304129223
61748197676141367042962561346667
61748207832178689474862036246489
61748207832397494098740769977469
61748208310971522261400216166173
61748208310971522261400217584567
61748208310971522261400217588939
61748208310971822404896334664295
61748208310995848710439335419613
61748208310996148853935451080947
61748208452806750333095565555867
61748208452806750333095565672507
61748208452806750333095567090901
61748208452806750338179170138837
61748208470529038713720848353159
61748208473568007036587109764233
61748208473568038743477771551803
61748208473592322367505223096955
61748208473603160888137264569709
61748208479476632449688748463705
61748208479476664156558518242683
61748208479500947780606861796427
61748208479500981134605684098331
61748208479511786301218011260589
61748208523498665915457091988829
61748208523498669621495145169577
61748208523682051957220591047005
61748208523706352463978351568377
61748208523706352463978352968057
61748208523706363582098328600605
61748208523706367288136380381673
61748208523717459420462707154201
61748208523717459420462708553881
61748208523815671181377362429933
61748208523815671183071680855283
61748208523815671183071680856735
61748208550306321966030931968973
61748208550306323613159988723978
61748208550306323613159988723987
61748209906328601544343244456379
61748209906335806688663046877183
61748209906335855911895228590945
61748210384902944674660189778943
61748210384927260005575979113611
61748210384934465148203527322143
61748210384934465148203527438783
61748210384934465148203527444399
61748210384934465148203528838463
61748210384934465148203528844079
61748210384934465149895781534415
61748210384934465149898104482709
61748210384938067276856279438187
61748210384938114995303766419613
61748210384938116689856677207449
61748210384938116689859001205503
61748210384938116689859772857835
61748210384938116689859776040163
61748210597644980021555802185503
61748210597644980021555803118623
61748210597644980021555803235263
61748210597644980021558127583237
61748210597645029244790308247239
61748210597648581690979708980327
61748210597648581690979709446887
61748210597648581690979710496647
61748210597648631559824447612025
61748210597648631561516700307977
61748210597648631561519023256271
61748214213504609489377141542489
61748214213504609489565427887021
61748214213504910731231582718505
61748214692072033305028400779731
61748214692072043965633444966899
61748214692072043965821730261671
61748214692072047671671498031007
61748214692072047671671498147647
61748214692072047671862107440473
61748214692092746364699616205923
61748214692096348635946509997005
61748214692096348635946514596275
61748214692096359296549234184927
61748214692096359296549234301567
61748214692096359296739843594393
61748214692103264244571823018973
61748214692103267950609876083081
61748214692103267950609876199721
61748214692103267950798162427613
61748214692103568139859522212191
61748214692103568140050131505017
61748214692103569192466637122989
61748214904806863507606537696803
61748214904814083011519544262959
61748214904814083011521868261013
61748214904814083011707830607491
61748214904814084064126662361701
61748214904814084064126662374799
61748214904814084064126663424559
61748214904817670321347920565767
61748214904817680981952964634843
61748214904817684687991017815591
61748214904817684687993341813645
61748214904817686380855032658925
61748214904817686380855033008845
61748214904817686380855034058605
61749003274981164512324519770600
61749003274981175625362007430696
61749003274981179331400060611444
61749003274982065081828554573544
61749003274982065127561218777060
61749003274982065127582139365368
61749003274982079899211756512728
61749003274982079944944419670856
61749003274982079944944420603976
61749003274982079944944420716244
61749003274982079944944420720616
61749003274982079944965341304552
61749003275199968771866797995812
61749003275199969181956809359396
61749003275200869339615817871320
61749003275200869749705829234904
61749003275272915169627419275544
61749003275272948477412114262898
61749003275272948523165699054722
61749003275297230088760944550676
61749003275297230454810544406696
61749003275297230500564215404228
61749003275297263806635564695906
61749003275297263806635650901614
61749003275297263852368228899422
61749003275297274970488204531970
61749003275297278630793593509202
61749003275308987293449542881625
61749003275308987293449542881626
61749003275308987295120787714928
61749003275308987295120788777738
61749003275308987295141795442064
61749003275856477148444918727920
61749003275929412023078127189680
61749003275965484558849880489058
61749003275965484560542133185010
61749003275965484560563053773318
61749003275965484560563053779142
61749003275965484696131469719514
61749003275965484697823722415466
61749003276148250000495025560122
61749003276172576397023643693714
61749003276172576442755963653226
61749003276172576442756308013870
61749003276172576447838882075390
61749003276180685081170982026448
61749003276180685220061227332948
61749003276180685264185321660304
61749003276180685265877574356256
61749003276180685677596789454028
61749003276180686867441073217276
61749003276180686867441074383676
61749003276180686867461966275676
61749003276180686867461966288726
61749003276181588030070265055276
61749003276184287489616101665284
61749003276184287489699412482208
61749003276184287489699412486580
61749003276184287489699784018516
61749003276184287491308353894676
61749003276184287491308354361236
61749003276184287535369314454240
61749003276184287537061567150192
61749003276184287537124329381676
61749003276184287537124329386048
61749003276184287537124700917984
61749003276184289182561506382549
61749003276184289182582397322460
61749003276184289184253385073880
61749003276184289184253386136690
61749003276184289184274650018412
61749003276184289321451377684428
61749003276184289321451378617548
61749005400104263121695890121493
61749005400104263121695891171253
61749005400287093005444159642705
61749005400295183908732135372035
61749005400319499237955672010751
61749005400319499239647924706703
61749009630571151115245115021371
61749009706515974427148970494199
61749009706515974427148971543959
61749009706516874994960666395483
61749009706516874994960667445243
61749009706519576698395754099335
61749009706519576698395755149095
61749009707380529819293671501913
61749009707380530375113495986255
61749009707380535316501780689689
61749009707380535317275846807217
61749009707383281485549336598961
61749009707391324485489790081545
61749009707391324485489791131305
61749009707392241463477634726229
61749009707392526846456998222591
61749009707392537415535071078815
61749009707392541675639049825073
61749009707392541675639053007401
61749009707392541675701725850849
61749009707392541675701729033177
61749009707392541677393978529539
61749009707392541677393981612489
61749009707392541677393983134633
61749009707392571318032605455795
61749009707392575022378401335497
61749009707392575022378405940591
61749009707392575022441163450341
61749009707392575024132301543193
61749009707392585593213725745103
61749009707392585593213728810791
61749009707392585593213728927431
61749009707456216361957337037905
61749009710662649836221729845080
61749009724464307392246247234118
61749009724464307392246248283878
61749009724464607528984962844832
61749009724464607530677215540784
61749009725118403085699238295231
61749009725118417914943965923489
61749009725118417914944052012557
61749009725118417916636218619441
61749009725118447557337521554211
61749009725118451261683317433913
61749009725118451261683322039007
61749009725118461832455965817743
61749009725121104377352320090111
61749009725121119206593952067983
61749009725121119206597047718369
61749009725121119206597391024881
61749009725121119206597392074641
61749009725121119206597395629975
61749009725121119206597396679735
61749009725121119208288528645349
61749009725121119208289300297681
61749009725121119208289300414321
61749009725121119208289643254273
61749009725121119208289643720833
61749009725121119208289648325927
61749009725121152553335369665001
61749009725121152553335370714761
61749009725121152553336140961589
61749009725121152555027622360953
61749009725121152555027623410713
61749009725121163534195705175257
61749009725121163534195706225017
61749009725121163535887957871209
61749009725121163535887958920969
61749009725121163535891053404955
61749009725121163535891053521595
61749009725437203722500644838202
61749009734081503928214574581628
61749009734081503929030391786492
61749011090014490058797465975983
61749011090014523410622486265193
61749011136408177251727342170870
61749011137282626286329214971802
61749011142316802619054503598994
61749011142316802619075424303942
61749011142316802619075424658234
61749011146134925989209051132260
61749011542022966766915198956014
61749011544977742524944268865241
61749011568613144813992146404159
61749011568613144813992147452467
61749011568613148520032523464869
61749011568613148520032523582961
61749011568613181871607611303307
61749011568613181871607611419947
61749011568613181871857543754079
61749011571564055350079631234867
61749011571564055350079631334037
61749011571564055352318170854007
61749011571564060843020327161267
61749011571564060843020327162671
61749011571564060843020327633443
61749011571564060843023426349517
61749011615006835712960077877862
61749011615225640336776133811624
61749011615225640336776135228774
61749011620915461080308159315466
61749011620915461080308160365226
61749011621134265704124217716138
61749011621134299055949236955588
61749011621134299055949238005348
61749011621753588881532865515569
61749011621753588883225118328161
61749011621789610015454326544234
61749011621789926609880485928735
61749011621790810589522359598555
61749011621790810589522359715195
61749011624733584450444108621146
61749011624745290047541343833602
61749011624745290047604105598526
61749011624745290047604107114846
61749011624745290047607463065626
61749011625068390217345836046176
61749011774538820884766899359173
61749011774538820885586164375379
61749011774538820885586250464447
61749011774538820887278417071331
61749011774538820887278503160399
61749011774538820887280740019625
61749011774538820887280821503599
61749011774538820887280826108693
61749011774539721866684175847779
61749011774539721866684176897539
61749011774754924219523921887751
61749011774754924219523922937511
61749011774754924219523922954773
61749011774754924219523926137101
61749011774754924219523926142925
61749011774754924219523926492845
61749011774754924219523927542605
61749011774757625510988976672325
61749011774757625510988979854653
61749011774757625510990099422803
61749011774757625510990100472563
61749011774757658862751233779669
61749011774757658862751320935759
61749011774758526078737996547833
61749011774758526490520002456805
61749011774758559430563016837043
61749011774758559842341927095629
61749011774758559842341928145389
61749011774758559842345022746015
61749011774758559842345279963459
61749011774758559842345366052527
61749011774758559842345367102287
61749011774758559842345370657621
61749011774758559842345371707381
61749011774827903563852452087701
61749011774827903563852452104963
61749011774827903563852456337051
61749011774830604855505189526309
61749011774830605404548294534207
61749011774830605404548297720747
61749011774852218894767125297125
61749011774852218894767125413765
61749011774852218894768244627783
61749011774852218894770564370663
61749011774852218894770568620013
61749011774852218894770568975757
61749011774852218897268253979013
61749011774852219032028999353015
61749011774852219032031320163077
61749011774854920188919843494357
61749011774854920735466407866929
61749011775411421429801685977723
61749011775411421429801944244927
61749011775411421429802030333995
61749011775411432549613914306223
61749011775411436253959714791019
61749011775484367424247381035187
61749011775487113234026611431007
61749011775487116938372502609965
61749011775487116940064755305917
61749011775508682753470917673903
61749011775511428563250152674817
61749011775511428563250238409593
61749011775511428564942404999215
61749011775511428564942405370769
61749011775511432269288205855565
61749011775511432270982868638639
61749011775703205445641670513883
61749011775703205445642014887417
61749011775703205447901446415979
61749011775703205448149055918457
61749011775703205448152150519083
61749011775703205448152528176805
61749011775703220270618960094035
61749011775703220272310179315117
61749011775703220272310179332379
61749011775703220272311212789987
61749011775705906739554441054769
61749011775705906739617322210051
61749011775705917857675188339649
61749011775705921563712469868065
61749011775727520777375690695871
61749011775727520777376035069405
61749011775727520779067943391823
61749011775727520779068287765357
61749011775727520779068316461713
61749011775727520779068317511473
61749011775727520779070267389877
61749011775727531897187914419277
61749011775727531897191267287107
61749011775727531897191271537909
61749011775727531897191271892201
61749011775727535601533715854455
61749011775727535603229325072949
61749011775730222068778069454669
61749011775730222068840745480445
61749011775730222070470322150621
61749011775730222070532998176397
61749011775730222070533112961821
61749011775730233186961835704654
61749011775730233186961835704655
61749011775730233188652969203851
61749011775730233188654088400606
61749011775730233188654088400607
61749011775730236892936006390141
61749011775730236892998769572007
61749011775730236894631702764725
61749011775730236894694465946591
61749011780448347234053180091246
61749011780666299056758473645577
61749011780667151857869237442158
61749011780763245959295190201970
61749011781310740542433055639633
61749011781322495916706206921975
61749011781322762958714721200623
61749011781391792079997872605832
61749011781416107409221409244548
61749011781420009458225408598859
61749011783401458815138302874690
61749011783401458817649843260960
61749011783401458817649847866054
61749011783401758961166852349280
61749011783401758961166856954374
61749011783617562149895353749496
61749011783617862293412367424196
61749011783620263441297621242228
61749011783620296795629677957432
61749011783620563582346015843816
61749011783620563582346017266582
61749011783620563582366907852360
61749011783620563582366909275126
61749011783620563584814625608814
61749011783620563584814630330548
61749011783620563584878535750720
61749011783620563584878540355606
61749011783620596939146801849842
61749011783715156971167170165020
61749011783726862568330524609500
61749011783726864398472768359072
61749011783726864398472768359232
61749011783726864398473916265234
61749011783729565690125591886712
61749011783729565690125591886955
61749011783729565690126624988612
61749011784276760699187205325144
61749011784276760699187549685628
61749011784276760699187549698678
61749011784276760699250225827996
61749011784276760699250225828044
61749011784277060841013081029296
61749011784277060842684441716608
61749011784277060842704214413464
61749011784277060842704558773948
61749011784277060842704558786998
61749011784277060842767234916316
61749011784382475866771324290863
61749011784593171262542528655251
61749011784593171308296113565119
61749011784602166277734393869966
61749011784602166277754941621504
61749011784602166279990386553898
61749011784602166280011278445850
61749011784602166280261982548954
61749011784602166280261982665594
61749011784602166280262326909646
61749011784602166280262326922696
61749011784602166280263101744306
61749011784602182888813290618374
61749011784602182888814323720238
61749011784604865741584878597407
61749011784604867571643353544688
61749011784604867571643468348778
61749011784604867571664274134400
61749011784604867571664360240730
61749011784604867571665393342594
61749011784604867571727122359945
61749011784604867571728155461809
61749011784604882211182806040031
61749011784604882394193931695550
61749011784604882395805973843156
61749011784604882396641649452004
61749011784604882396641649568644
61749011784604884043017331326067
61749011784604884043017560778823
61749011784604884180215553389128
61749011784604884180215553389212
61749011784604884180215553389371
61749011784604884180215553389372
61749011784604884180216328223872
61749011784710234417487750779143
61749011798392127529362342848250
61749011798392127529364665796544
61749011798392175158802721107669
61749011798497227174144589673737
61749011799154039032024500929291
61749011799372540174068731045921
61749011799372543880106784226669
61749011807256464334383394081667
61749011807256464336911327121299
61749011807256466117956178810597
61749011807256466120467781309909
61749011807361514519579551599285
61749011807361516165895020083125
61749011807361516168406622582437
61749011807361516303155774812729
61749011807361530990890623759551
61749011807361530993401103275105
61749011807361816357696989264383
61749011807361816493264316372383
61749011807361816494957743993987
61749011807361816495771357403423
61749011807361831180161213152645
61749011807361831180161217757739
61749011807364067708561973973742
61749011807364234478714661996186
61749011807900972256784055590291
61749011807900972256784055706931
61749011807909061307310208494695
61749011807909077364578835644093
61749011807909077366250167616383
61749011807909077366250167620595
61749011807909077366271088204691
61749011807909077366273411158649
61749011807909077366273411158809
61749011807909077366817349518893
61749011807909077366817349635533
61749011807909077366817378216701
61749011807912679638336475365518
61749011808344734421262172126654
61749011851569439630024502256979
61749011851664348672791834035209
61749011851674855477780422971489
61749011851674855477780509064769
61749011851674855477780512247097
61749011852296197650783157579136
61749011852320512980006694217852
61749011852320857643359949840963
61749011852320857643422708773479
61749011852320857643422711960019
61749011852323558935013032685603
61749011852323562641053408698005
61749011852323562641053494791285
61749011852331668161533136717765
61749011852331668161533140949853
61749011852331668161533141439499
61749011852331668161533227056183
61749011852331668161533227528567
61749011852331668161533228578327
61749011852331668163141825603391
61749011852331668163204473422457
61749011852331668163204587722447
61749011852332568731037177175563
61749011852515335818222778206923
61749011852515335818223897415117
61749011852518051934097682987663
61749011852539651147446314728999
61749011852539651147446317911327
61749011852539651149138567424951
61749011852539651149138570607279
61749011852539662267261899107657
61749011852542363558914980902537
61749011852542363558977739951693
61749011852542363558977743021593
61749011852542363558977743139637
61749011852542367217588556347937
61749011852542367264953034083285
61749011852550168479950421784829
61749011852550168480013183899673
61749011852550168891795451276891
61749011852550172184296222152985
61749011852550172184358987454369
61749011852550172185988474965577
61749011852550172186051237080421
61749011852550172186051240266961
61749011852550172596141337854967
61749011852550172597833504457639
61749011852550172597833590550919
61749011852550469081066045273666
61749011852550469081066160064706
61749011852550469081086965861974
61749011852550469081087051955254
61749011852550472785411931735102
61749011852550472785432766346770
61749011852550472785432852440050
61749011852550472787041419129670
61749011852550472787104098337774
61749011852550472787104184431054
61749011852550472787125019042722
61749011852550472787125101949462
61749011852550472787125105136002
61749011852623103903689414822547
61749011852623403955699250553098
61749011852623403955720174323734
61749011852647419234542528131439
61749011852647419234542529181199
61749011852647419234605204157215
61749011852647419234605205206975
61749011852647719286552363745350
61749011852647719286552395624034
61749011852647719286615039771126
61749011852647719286615042953454
61749011852647719286615154556550
61749011852647719286615157743090
61749011852647719286635963658402
61749011852647719286636046565142
61749011852647719286636049751682
61749011854525468050999658915960
61749011854621513976439100587965
61749011854621513976442567178361
61749011854621513978133700543655
61749011854621513978137144222287
61749011854629619085910657562951
61749011854629619088443181701783
61749011854630834075702772262337
61749011854630835859275556991267
61749011854630835905032588766307
61749011854630835905846197454009
61749011854633237419197340752225
61749011855169975561343017876724
61749011855169975561343019043124
61749011855169975561405779641648
61749011855169975561405781157968
61749011855169975561409137095698
61749011855169975561409137212338
61749011855180780589941444902414
61749011855180782374331257549220
61749011855181682942143039539572
61749011855181981347023706104126
61749011855181981347023707166984
61749011860433793274830732315004
61749011860526086172623947854120
61749011860526986603173741132896
61749011860530139343787183075329
61749011860530139343790649665725
61749011860530139345485226237267
61749011860530139345485226709651
61749011860530139346297661528073
61749011860530139346297661994633
61749011860530139346297690224381
61749011860537791769786068312416
61749011860537791769787302298600
61749011860538244453258740050315
61749011860538244453259860308317
61749011860538244453259860424909
61749011860538244455766900393139
61749011860538244455787792285091
61749011860538244455791264189147
61749011860539156005278055704006
61749011860539159710502525709049
61749011860539160944154746881393
61749011860539160945845875660503
61749011860539160945846994855647
61749011860539160945846999577297
61749011860539160945849322525555
61749011860539160945849322525591
61749011860539160945849322525639
61749011860539160946661783190735
61749011860539459486293955538921
61749011860539461272377224388499
61749011860539461272380671253671
61749011860539461273196574191859
61749011860539461682443995879418
61749011860539461684139690718808
61749011860539461684160641192420
61749011860539461684162935442870
61749011860539461684978838368008
61749011860541844940950537519809
61749011860541844940954004110204
61749011860541844940954004110205
61749011860541844942648580681747
61749011860541844942648581154131
61749011860541844943461044668861
61749011860541846175462849110155
61749011860541846175463969368157
61749011860541846176299682062128
61749011860541846177974452672565
61749011860541846177991901344931
61749011860541846177991901345174
61749011860541846177991935827532
61749011860541846177995373248987
61749011860541846177995373249146
61749011860541846177995373249147
61749011860541846177995373249227
61749011860541846177995373249230
61749011860541846178810161584318
61749011860541846770259424357941
61749011860541846770260573197063
61749011860541846770260573313703
61749011860541846772771056488180
61749011860541846772771056488181
61749011860541857296931137498886
61749011860541861000458712116802
61749011860541861002155607503929
61749011860541862784847404382462
61749011860541862786545423239589
61749011860541862830580068585969
61749011860541862830604426837307
61749011860541862830604426837310
61749011860541862830604432505259
61749011860541862832274639631682
61749011860541862832274639631683
61749011860541862832275762893930
61749011860541862832275764494811
61749011860541862832275764494814
61749011860541862832296685201163
61749011860541862832296685201166
61749011860541862832296713898971
61749011860541862832299008149421
61749011860541862832299008149424
61749011860541862832299008149448
61749011860541862832299008149457
61749011860541862832299008149460
61749011860541862832299008149505
61749011860541862833114911074595
61749011860541862833114911074598
61749011860541862833114939655682
61749011860542146368080726884746
61749011860542146913777582285383
61749011860542162974121441593579
61749011860542162975792771982250
61749011860542162975792773583134
61749011860542162975813694289486
61749011860542162975813722987291
61749011860542162975813722987300
61749011860542162975816017237744
61749011860542162975816017237780
61749011860542162975816017237825
61749011860542162976631948744002
61749011861090302819063142475364
61749011861090302864816727385280
61749011861090306571587120191582
61749011861090603008333822561216
61749011861090606714371875728914
61749011861090606714371875741964
61749011861183494978937073529916
61749011861194305635976146162396
61749011861377971918431010983392
61749011861413104769428134086124
61749011861413110259875771547676
61749011861413110260692793681008
61749011861413110305608435751192
61749011861414294820169412335180
61749011861414312662375145478976
61749022339051752056564405066459
61749022392518466198132410424233
61749022393175013419490229938143
61749022393199328750406019272811
61749022551871222929519744739979
61749022551871222929519745789739
61749022552078365678492579525449
61749022552090376908789547122469
61749022569816253186318095847987
61749022569816253187071241259163
61749022569816253742888739379603
61749022569816253742888744101337
61749022569816253742972422199395
61749022569816303151666611948719
61749022569816303151670079584711
61749022575506070302676077656477
61749022575506070851468047048909
61749022575506070851468048098669
61749022575506074001939307518447
61749022575506074001939308568207
61749022575506074001941631516501
61749022575506074555813848583465
61749022575506074557508424227711
61749022575506085120059278545901
61749022575506085120059279595661
61749022575712871585982530420969
61749022575712917286192117797485
61749022575724578966806942463563
61749022575724864349720073005335
61749022575724878630736919011217
61749022575724879179713473968745
61749022575724879179716825786815
61749022575724879179716916131057
61749022575724879179779588951419
61749022575724879179779592156833
61749022575724879179779593556513
61749022575724879181408049496351
61749022575724879181409078366127
61749022575724879181409170226689
61749022575724879181411493174983
61749022575724912525703122107841
61749022575724912525703122580225
61749022575724912525703123629985
61749022575724912526517911965073
61749022575724923097228825564429
61749022575724923097291588845673
61749022575724923097291593450767
61749022575724928564747358639599
61749022576369414551425089771157
61749022578772580367233028038366
61749022578773936780554204329403
61749022578773952840038101932235
61749022578773952840059022521947
61749022578784591051243743088000
61749022622991174667329949642073
61749022622991180208579871788837
61749022622991180208579876393931
61749022622991181995246596413405
61749022622993915282310272143262
61749022622993926402104701641030
61749022628571726569441963592281
61749022628571726706643423501791
61749022628571732240292324828265
61749022628887792507895830570121
61749022628887794345378794914733
61749022628887794482099081647291
61749022628887799835833370399805
61749022628887799835833370516445
61749022628887827698919684134833
61749022628890499701573074121069
61749022628890499704101007160701
61749022628890533055926027449911
61749022628890534893597391893433
61749022628890546004106860308189
61749022628890546006634793347821
61749022628898599323331791181399
61749022628898604811879112067285
61749022628898604814407045106917
61749022628898649285962959479585
61749022628898654822143265749747
61749022628899500033508851299947
61749022628899505387243139934417
61749022628899505434665794454473
61749022628899507216820529352093
61749022628899789166521372312409
61749022628899789166521373362169
61749022628899790952605755765087
61749022628899800080410696332953
61749022628899801934280535709281
61749022628899801934280536759041
61749022628899801934280881132575
61749022628899805575675757906659
61749022628899805575675762511753
61749022628899805576763634632979
61749022628899805576763639238073
61749022628899805646846064412227
61749022628899805782414567625329
61749022628899805782414570807657
61749022628899805782665271711171
61749022628899805782665271728433
61749022628899805782665274910761
61749022628899805784106823386969
61749022628899805784357522890803
61749022628899805784359847355417
61749022628899805784359851960511
61749022628899839128588804867593
61749022628899839129153660868549
61749022628899839129403593202681
61749022628899839129404709327925
61749022628899850110263584811787
61749022628899850110263585861547
61749022628899850110263930235081
61749022628899850111955838557499
61749022628899850111956182931033
61749022628899850111958161389153
61749022628899850111958161505793
61749022628899850111959275998077
61749022628899850111959277514397
61749022628899850111959277531659
61749022628899850111959280597347
61749022628899850111959280713987
61749022628899850111959280719811
61749022628899850111959282119491
61749022628902240506141345542306
61749022628902251625935775040074
61749022628902251625956667048666
61749022628963445696854191255009
61749022628963475344250872011471
61749022628963479048596672496267
61749022628963480881270325807635
61749022628963480881270325924275
61749022628963490168492468859135
61749022628963495705428354737571
61749022628995851496283816284417
61749022628995895828798340074293
61749022628995895828798597291737
61749022628995912438080754008929
61749022628995912439860016410303
61749022628999803782173046815743
61749022628999814900377734137859
61749022628999818606334543282293
61749022629544339781535858047689
61749022629544341565900934084963
61749022629544341568435805264755
61749022629544345273635886908011
61749022629555997156373103006197
61749022629556052655210317912831
61749022629556297345643668306625
61749022629556297346211108588767
61749022629556299199513507682953
61749022629556299199513508732713
61749022629556302905551565468795
61749022629556302905551566518555
61749022629556302905553889466849
61749022629556314023671536496249
61749022629556314023671537546009
61749022629556347308278192654969
61749022629556347351521641815127
61749022629556347375496556785459
61749022629556347376941458246137
61749022629556347377004221410741
61749022629556347377004221428003
61749022629556347377004224610331
61749022629556347377004226015835
61749022629556347377188810531171
61749022629556347377191133479465
61749022629556347377192162349241
61749022629556347377192249488069
61749022629556347377192249505331
61749022629556347377192252687659
61749022629556347377192252693483
61749022629556347377192254093163
61749022629556352844459991204667
61749022629836079281741975302091
61749022629836090400131621144005
61749022629836095888054767709363
61749022629836095888619626777411
61749022646406877255535938681927
61749022646406877255724225026459
61749022646406877255724228581793
61749022646406877255724229631553
61749022646406888373844200659007
61749022646409575259896086423675
61749022646409578958971026385779
61749022646409578959159311680551
61749022646409578959159312730311
61749022646409578959159316285645
61749022646409578959159317335405
61749022646409578964241885858711
61749022646409590077279287313099
61749022646409590077279288362859
61749022646625667054650003227179
61749022646625678173585538963787
61749022646625678173585797230991
61749022646625681879623592144535
61749022646625681879623850411739
61749022646625681884709605279593
61749022646625715230633052329685
61749022646625715231197908330641
61749022646625715231447840664773
61749022646625715231448870700949
61749022646625726349568846333497
61749022646625726351261099029449
61749022646625726351264193630075
61749022646628368757897062853703
61749022646628379876017038958635
61749022646628379876017040008395
61749022646628379876832598590311
61749022646628379876832855807755
61749022646628379876832856857515
61749022646628383582055091666999
61749022646628383582055092139383
61749022646628383582870651771059
61749022646628383582870908988503
61749022646628383582870910038263
61749022646628383587953483166663
61749022646628383587953484216423
61749022646628383587956922123561
61749022646628383587956923173321
61749022646628383587956927778415
61749022646628416933880111956209
61749022646628416934633253251937
61749022646628416934633254301697
61749022646628416934694901813441
61749022646628416934695672060269
61749022646628428052753228884485
61749022646628428052753229934245
61749022646628428052815904910261
61749022646628428052815905960021
61749022646628428054448577114183
61749022646628428054448834331627
61749022646628428054508157606213
61749022646628428054511253139959
61749022646628428054511253256599
61749022647282175438630482860131
61749022647282175438818510937459
61749022647282223616246461500643
61749022647284877142065827781427
61749022647284877142065828831187
61749022647284877142065833436272
61749022647284877142253856908515
61749022647284880848103885567269
61749022647284880848103886617020
61749022647284880848103886617029
61749022647284880848291913644597
61749022647284880848291914694357
61749022647284891966223856594723
61749022647284891966223857644483
61749022647284891966411884672051
61749022647284891966411885721811
61749022647284925317986200858157
61749022647284925317986201907917
61749022647284925318048877933693
61749022647284925319678453554109
61749022647284925319678454603869
61749022647284925319681549204495
61749022647284925319681806421939
61749022647284925319741129579885
61749022647284925319744568536783
61749022647284925319744569586543
61749022647284925319744573141877
61749022647284925319744574191637
61749022647284925319929158706973
61749022647284925319932596614111
61749022647284925319932597663871
61749022647284925319932601219205
61749022647284925319932602268965
61749022649680159500714117930112
61749022649680159500776879695036
61749022649680159500776881211356
61749022649680159500780237149086
61749022655586083210634816351715
61749022655588734905241594313470
61749022655588734905241594326520
61749022655588779423448245162552
61749022655588779423451687305990
61749022655588783081224643415976
61749022655588783083651469410168
61749022655588783129488621174954
61749022655588784913794865787392
61749022655588784913878432655360
61749022655597790591936158965387
61749022655598090781185832257223
61749024011521788477971980416613
61749024011521788479664233112565
61749024012178296307450383402481
61749024064686510272221161775327
61749024064686510272221161891967
61749024064686510278995988766079
61749024065352322754118002669299
61749024065355880560502708904371
61749024466481138117762076016259
61749024466484994687524545810961
61749024466485040395240831439009
61749024466485040395240836160743
61749024466485040395244273582447
61749024466485040395244278304181
61749024466485044101284650877889
61749024466485044101368338308391
61749024466485045933202834896667
61749024466485045933202839501761
61749024466485045933955980191203
61749024466485045933955980307843
61749024490120443234858913540741
61749024490120446390165135012535
61749024490120446939204714025537
61749024490120446940899290719543
61749024490776954768683117011405
61749024491067793705931386104373
61749024493071308712105633510425
61749024493071308757859189722533
61749024493071309306902236966165
61749024493071309308596812493771
61749024494019556634643800289335
61749024543260803583669427420145
61749024543260853400090389224797
61749024543260853401782642037389
61749024543260853402538107097891
61749024543260853402538107214531
61749024543260853409312934088643
61749024543285168733453896432559
61749024543297170765565949746925
61749024543297170765565954468659
61749024543297176303440828105999
61749024543297176303440832827733
61749024543297176303524515647525
61749024543298075108079883307783
61749024543367070601866042109122
61749024543367070647594116263198
61749024543367370791111125351518
61749024543367370791114591465366
61749024543391686122030380800034
61749024543950933044450263451945
61749024543950936750490639464347
61749024543950981215350738376291
61749024543950981215353061207945
61749024543954535315697391430615
61749024543954535315697391432067
61749024543954539021737767443017
61749024543954583486597866354961
61749024543954583486597866356413
61749024544230709414132138611643
61749024544242717014623784890855
61749024544242720720661838427347
61749024544265831718943159371425
61749024544265831764696715583533
61749024544266737614523121345001
61749024544267032338764747334149
61749024544267032338764747351411
61749024544267032338764750533739
61749024544267032345539574225523
61749024546216517173505146487180
61749024546240832502728682076136
61749024546252539884260927283024
61749024546252539884260928345834
61749024546252539884281847987972
61749024546252539884281848006846
61749024696702247885423847223133
61749024696918729873380614228961
61749024696918730010641368954353
61749024696918733577726410108663
61749024696918733577726414713757
61749024696918733579418662804615
61749024696918733579418667409709
61749024696918733714987164834055
61749024696918733714987169439149
61749024696918733716679417530007
61749024696918733716679422135101
61749024696921432125670691221859
61749024696921435396975958291393
61749024696921435396975963026225
61749024696994381824398789192521
61749024697015991334310222992811
61749024697018696741840062704821
61749024697026453944515689884083
61749024697575198032667898118297
61749024697575198032667899168057
61749024697575241953569957672221
61749024697575241955996783536723
61749024697577899187060311276853
61749024697577899187060312326613
61749024697577899324320979913177
61749024697577943657005302593517
61749024697577943657005303643277
61749024697578799754872007178137
61749024697578799754872008227897
61749024697578844224816999544561
61749024697648144025421078657271
61749024697866981454529617383763
61749024697869683301749380642501
61749024697891293628450002568951
61749024697891293635224826260735
61749024697891297334488055749699
61749024697891297334488428821041
61749024697891297334488429175333
61749024697891297339570626745531
61749024697893998630972660063773
61749024697893998630972917281217
61749024702818049348483772122503
61749024702818049531497996970935
61749024702818053239232949793983
61749024702818054887198944967363
61749024702826110590420858493265
61749024702826158349539332113733
61749024702826158761320218814511
61749024702829712442375489996817
61749024702829760437855573695845
61749024702829760483524327874351
61749024702829760483609125173169
61749024702829760483609129894903
61749024702829760620785082599743
61749024702829760620788808520201
61749024702829760625868685297759
61749024702829762267997817458431
61749024702830013043407169210723
61749024702830013067135110001429
61749024702830013067135110014479
61749024702830057538772358632189
61749024702830057538772359104573
61749024702830060694075137015827
61749024702830061243118159103935
61749024702830061243118160639129
61749024702830061244810411916527
61749024702830061244810411929577
61749024702830061244810411935401
61749024702830062457185847826403
61749024702935077113348567833816
61749024702935077524942545665460
61749024702935123417636006950387
61749024702935123417636265217591
61749024702935123417656927656787
61749024702935123417657185923991
61749024702935123417660285129711
61749024702935123829167218417837
61749024702935123829230241999475
61749024702935127122006085614507
61749024702935127122006171703575
61749024702935127122006428921019
61749024702935127123697561936393
61749024702935127123698338310459
61749024702935127123698422864333
61749024702935127123698424399527
61749024702935127123698681144587
61749024702935127123698681616971
61749024702935127123701005615025
61749024702935127533576043417382
61749024702935127533576043889775
61749024702935127535208719390235
61749024702935127535208976607679
61749024702935127535270362316577
61749024702935127535270619534021
61749024702939026289684943577071
61749024702939026289747705696127
61749024702939029994093507107401
61749024702939029995725320639233
61749024702939029995788082758289
61749024703486224601226722732804
61749024703486569072345510443887
61749024703487469640345582450745
61749024703487469640345583500505
61749024703766295623997742539859
61749024703766300977164848109631
61749024703778308570878344290927
61749024703778308570878349012661
61749024703798716477189862087345
61749024703798716482000462850379
61749024703798716482000721117583
61749024703798717712536651466593
61749024703798717712536656071687
61749024703798717717347510496831
61749024703798717717347515101925
61749024703798717719882386281717
61749024703798717719882390886811
61749024703798717849797324708011
61749024703798721555837700837053
61749024703802318336465578591219
61749024703802318336466697682773
61749024703802318336466697799413
61749024703802319983594631096883
61749024703802319983595750305077
61749024703802319983595754910171
61749024703802319988594294101967
61749024703802319988594298707061
61749024703802319991129174491947
61749024703802320120039482528343
61749024703802323689636127367239
61749024703802323689636132088973
61749024703802323697167227672695
61749024703802623901794138347329
61749024703802624039054891654167
61749024703810423270726952272561
61749024703810423270726956994295
61749024703810423865523556082593
61749024703810423865523560804327
61749024703810425100870353371519
61749024703810425306580576232011
61749024703810425306768604309339
61749024703810425306789525015739
61749024703810425306792882488663
61749024703810425718299815776789
61749024703810425718362839358427
61749024703810425718550867435755
61749024703810425718571788142155
61749024703810425718571789191915
61749024703810425718575145615079
61749024703810425718575231335353
61749024703810428799105370496413
61749024703810428936303363106961
61749024703810429006055332421233
61749024703810429006056451629427
61749024703810429011138678251725
61749024703810429011138682973459
61749024703810429353439792967899
61749024703810429355700372389365
61749024703810429417837338330205
61749024703810429417838457525349
61749024703810429422708641248727
61749024703810429422896669326055
61749024703810429422920941378141
61749024703810429422920946099875
61749024703810429422921031703509
61749024703810429424403216892973
61749024703810429424591244970301
61749024703810429424594716853213
61749024703907686623474722786875
61749024703907687035193962331653
61749024703907687035256985913291
61749024703907687035445013990619
61749024703907687035445013996443
61749024703907687035469377890217
61749024703907687035469377903267
61749024703907687035469377909091
61749024703907690329724305850209
61749024703907690329725425058403
61749024703907690329725425530787
61749024703907690329727749528841
61749024703907690741297106230393
61749024703907690741485391525165
61749024703907690741506311759181
61749024703907690741507430954325
61749024703907690741507432489519
61749024703907690741509755437813
61749024705781822394150378820583
61749024706754381893572751784495
61749024706754381893572780364211
61749024706754381893575074713915
61749024720556834345826267430449
61749024720556838050172067915245
61749024720556838051864319561437
61749024720556838051864320611197
61749024720661003774575621371425
61749024720661303916418975520390
61749024720661303963868255166115
61749024720664906233422786197763
61749024720664906233422787597443
61749024721317467678970235241521
61749024721317467678970235358161
61749024721317467686501298011987
61749024721317467686501302127435
61749024721317467686501302244075
61749024721317767875750971187126
61749024721317767875750975419214
61749024721536301904595495639391
61749024721536301950349080431215
61749024721536301950349080547855
61749024721536301957880147317129
61749024721536305608941296124187
61749024721536305610633548820139
61749024721536305654694880916011
61749024721536305654694881032651
61749024721536305656387133728603
61749024721536305662225947801925
61749024721536305662225947918565
61749024721536305663708218730377
61749024721536305663918200614517
61749024721536602146962454969324
61749024721536605807246923241608
61749024721536605846477074581254
61749024721536605853000508150072
61749024721536605853000881221423
61749024721633563274837056126563
61749024721633563274837057526243
61749024721633563274837400482835
61749024721633566980602365285241
61749024721633566980875109657231
61749024721633566980875110706991
61749024721633566980875453663583
61749024721633566980877433655285
61749024729416320296457663127275
61749024729416320296457663131487
61749024729416324000824384322635
61749024729416325832642555908721
61749024729416325833481706958329
61749024729416325833481706977043
61749024729416325833481706977202
61749024729416325833481706977203
61749024729416325833481707093683
61749024729416325833481707093842
61749024729416325833481707093843
61749024729416325833481735656137
61749024729416325833481735675010
61749024729416325833481735675011
61749024729420227698363674056881
61749024729420228291468025054321
61749024729420228293163375655567
61749024730184507772365796296105
61749024730388882953717575350371
61749024730388882953717575350419
61749024730388883500246670939709
61749024730388883500246670958583
61749024730388883500246671057753
61749024730388883500248993888003
61749024730388883500248993889407
61749024730388883501941246583955
61749024730388883502505330817343
61749024730388883502760592734215
61749024730388883502760592735619
61749024730388883502760593089751
61749024730388883502760594152525
61749024730388883502760594269165
61749024730388883545979335162099
61749024730388883545981658091519
61749024730388883548237995137499
61749024730388883548514177644131
61749024730388883548514178116307
61749024730388888441633836566043
61749024730388888444147762946769
61749024730399688524581098757343
61749024730399688524581099820153
61749024730399688531923103993293
61749024730399688531923104347425
61749024730399688531923104464065
61749024730399688531923105509613
61749024730399688531923105526875
61749024730399688531923134089329
61749024730399688531923880231845
61749024730399688531923880348485
61749024730399694012497361035825
61749024730399694019839366742547
61749024730399694022350970170767
61749024730399694022350970174979
61749024730399694022354067957933
61749024730399694065572030829423
61749024730399694068104553899781
61749024730399694068104554962591
61749024730399694068106877897835
61749024730399694068106877916708
61749024730399694068106877916709
61749024730399695852496689397115
61749024730399695852496689513755
61749024730399695852496718094923
61749024730400589099672153983551
61749024730400589099672900223993
61749024730400594635855897792057
61749024730400594635856672626717
61749024730400596420245737951557
61749024730400596420245737970430
61749024730400596420245737970431
61749024773838583902486542259745
61749024773838583903239687806275
61749024773838583903243043856433
61749024773838583903243129949713
61749024773838583903302449925491
61749024773838583903305893468609
61749024773838628191841676066467
61749024773838628374856011468235
61749024773838628374856015700323
61749024773838628374856015704535
61749024773838628374880289291815
61749024773838628374880375380883
61749024773838628374880378568827
61749024773838631897882052195509
61749024773838632033448230231107
61749024773838632079226089776611
61749024773838632079226092958939
61749024773838632079226175865679
61749024773838632079226179052219
61749024773838632079226179053623
61749024773838632080896388647037
61749024773838632080896391829365
61749024773838632080897539719839
61749024773838632080918342355923
61749024773838632080918345538251
61749024773838632080918431631531
61749024773838932268493329844159
61749024773838932268496687317083
61749024773838932268496773050407
61749024773838932268496773056231
61749024773838932270188940013035
61749024773838932270189027151863
61749024773838933871378444772707
61749024773838933871566731130289
61749024773839782827647136329274
61749024773839782827651722823540
61749024773839782829346299867466
61749024774387327861455667951949
61749024774387372326318086629859
61749024774387372326318089695547
61749024774387372326318089812187
61749024774390926419071690105908
61749024774390930125109743286656
61749024774495095802088376655385
61749024774495095939349131380777
61749024774495095985102716172601
61749024774679111824850920476899
61749024774679111824850923542587
61749024774703423449728656514179
61749024774703423449728656630819
61749024774703423449728659696507
61749024774703423449728659813147
61749024774703427084593307422333
61749024774703427155766712877255
61749024774713930073467221728439
61749024774713930080974273425419
61749024774713930210727979640371
61749024774713930256481561362295
61749024774713930257234706908825
61749024774713930257297469028041
61749024774713930263988608827187
61749024774713930263988613059275
61749024774713930263988613063487
61749024774713930264012889716455
61749024774713930264012975809735
61749024774713933777813022329875
61749024774713933779505275025827
61749024774713933787014649554461
61749024774713933915073777055267
61749024774713933916766029751219
61749024774713933922580827590059
61749024774713933960827361847091
61749024774713933962519614543043
61749024774713933963272760089573
61749024774713933963276116023091
61749024774713933963276116139731
61749024774713933963276202233011
61749024774713933963335522208789
61749024774713933963337846556763
61749024774713933963338964235587
61749024774713933963338965751907
61749024774713933968358690201251
61749024774713933968358690317891
61749024774713933968358776411171
61749024774713933970028986005989
61749024774713933970028989188317
61749024774713933970050943013843
61749024774713933970051029107123
61749024774714228409621116106669
61749024774714228409621120828403
61749024774714228416966477863549
61749024774714228416966482585283
61749024774714228592635455740525
61749024774714230453283598504279
61749024774714233900051303703067
61749024774714233900051308424801
61749024774714234083065648058657
61749024774714234151706525721487
61749024774714234151706528903815
61749024774714234151769291022871
61749024774714234152525789314927
61749024774714234152525875408207
61749024774714234159049564530073
61749024774714234159049650623353
61749024774714234159049653805681
61749024774714234159112329831457
61749024774714234159300616189039
61749024774714234159300702282319
61749024774714234159321647435677
61749024774714234159321648485437
61749024774714234159321651667765
61749024774714234159321651685027
61749024774714234159321652157411
61749024774714234159321653207171
61749024774714235760699443280281
61749024774715130830465919597825
61749024774715130830465919600255
61749024774715130838060005485799
61749024774715130838060005835719
61749024774715130838060006885479
61749024774715130838060092978759
61749024774715134544098058666547
61749024774715134544098060066227
61749024774715134544100383014521
61749024774786879956029296935071
61749024774786879956029297051711
61749024774786879956029300234039
61749024774786879956029383140779
61749024774786879956092059054287
61749024774786879956092059170927
61749024774786879956092059520847
61749024774786879956092062707387
61749024774786879956092145259995
61749024774787180145299977143386
61749024774811191397868419980283
61749024774811191535129174709887
61749024774811191580882755382051
61749024774811191580882759614139
61749024774811191580882759618351
61749024774811191580907033205631
61749024774811191580907119294699
61749024774811191580969795324847
61749024774811191580969795674767
61749024774811191580969799911067
61749024774811191580969881413915
61749024774811195103908796109325
61749024774811195286923132560853
61749024774811195286923135743181
61749024774811195286945086269739
61749024774811195286945086386379
61749024774811195286945089452067
61749024774811195286945089568707
61749024774811195286945172475447
61749024774811195286945175661987
61749024774811195287007848388955
61749024774811195287007848505595
61749024774811195287007852042055
61749024774811195287007853091815
61749024774811195287007934594663
61749024774811195287007937664563
61749024774811195287010172853569
61749024774811491770177713180666
61749024774811491770177716362994
61749024774811495476215766361414
61749024776677223476432952638756
61749024776677223478127528166362
61749024776688030427437414233926
61749024776688930857988441498886
61749024776688930995249196224278
61749024777657886256017077411850
61749024777657886258278861518182
61749024777657886258527585996766
61749024777657886258527590228854
61749024777657886258529909994820
61749024777660588144728546078950
61749024777668691417611944176916
61749024777668691417611945226676
61749024777668691417611945239726
61749024777668691425143355436364
61749024777668691425143356486124
61749024777668693208716140048654
61749024777668693208716141111464
61749024777668693255285632067563
61749024777668696913059620889984
61749024777668696913059620903034
61749024777668696913059622306926
61749024777668696913061945255220
61749024777668696914754197933910
61749024777668696914754197951172
61749024777668696914756521945014
61749024777668696915573457989242
61749024777668696915573544078310
61749024777668696958813207216842
61749024777668696961327128875750
61749024777669593639267168376424
61749024777669597345305221673812
61749024777669897532881128772440
61749024782585848843762438314232
61749024782585848845454691126824
61749024782597856416278449974038
61749024782597856599292760456624
61749024782702921050571859909461
61749024782703221194088868997781
61749024783359434786845452165767
61749024783359434786845456887501
61749024783359434789355935340245
61749024783359734932872944545205
61749024783577322328675211493086
61749024783577322374428796286314
61749024783578219052368724634982
61749024783578222756712202171484
61749024783578522945961961084376
61749024783578522948496832639594
61749024783578522948496832639595
61749024783580919109303749663644
61749024783580920892876535338744
61749024783580924642975919670598
61749024783580924645487523103030
61749028319565273719007274476835
61749028319565277425048771219575
61749028319565288536390476416019
61749028319565288536390820789553
61749028319566177986081511022113
61749028319566177986082282791085
61749028319566189104202516690837
61749028319662538741941797044101
61749028322519753167720003857668
61749028322519753174499417598844
61749028322519753175335097942572
61749028322592688049968306404332
61749028322614302226243329652027
61749028371855563260657535125777
61749028372743803004546033919813
61749028372743806702993442904945
61749028372743806702993443023037
61749028372743806702993443377329
61749028372743806703808231240033
61749028372743806703808231358125
61749028372743806703808231712417
61749028372743806703809260226449
61749028372743806710584087100561
61749028372743806710586411100067
61749028372743806710587526057459
61749028372743806710587530308261
61749028372743806710587530662553
61749028372743817821929235858997
61749028372743817828707501690007
61749028372836264976261428915955
61749028373055114071798073348097
61749028373055119560453445681089
61749028373055119560537128512321
61749028375686578785361867456710
61749028375791930349361732876756
61749028770699319458325230568318
61749028771574665675060609904320
61749028771574665675060614509414
61749028771574665812320249670868
61749028771574665858074949071616
61749028771643709207296072021722
61749028773544826916654732366089
61749028773544830620185745565557
61749028773642077119696690181237
61749028773650182230002728127453
61749028773654082860377053714037
61749028773654084278904431308361
61749028773654084278905464410225
61749028773654084280600041104231
61749028773654084280600151290177
61749028773654095216354296245457
61749028773654095216354300850551
61749028774493111439727035279503
61749028774493127911021031708767
61749028774517423064604772483183
61749028774529428810371176443345
61749028774529428812631727167051
61749028774529428855289052298675
61749028774529430502418104804339
61749028774529430502979497634879
61749028774529430504946043511923
61749028774529430505514368814671
61749028774529430634591704156623
61749028774529430634595170392727
61749028774529430641938299899687
61749028774529434338937503591659
61749028774529434346280628493525
61749028774529445319609582369597
61749028774529445319797867664369
61749028774529445326576133617635
61749028774529445327140994101429
61749028774529445327411842554129
61749028774529445329107539978473
61749028774529445329672397627967
61749028774529450810043213650243
61749028774529450810231495286091
61749028774529450810231500020923
61749028774529450812571146689875
61749028774529450817027242865199
61749028774529450817571181225443
61749028774529450817845474891969
61749028774602374798041786359493
61749028774602380204308958840917
61749028774626691821840185345053
61749028774626691821840190066787
61749028774821234780234212111257
61749028792255321568412451355155
61749028792255327056335597920513
61749028792255327056335602642247
61749028792255327057150390990385
61749028792328256436266335486653
61749028798163630128653414796319
61749028798163930317903088088155
61749028798163932173464410980629
61749028798163932173465181210195
61749028798163932173465182259955
61749028798163932173465185815289
61749028798163932173465526633489
61749028798163932173465530188823
61749028798163932178547755388355
61749028798163932179992661454127
61749028798163932180240009134067
61749028798163932180242332082361
61749028798163932180243360952137
61749028798163932180243365557231
61749028798163932180243448108227
61749028798163932180243451290555
61749028798163935879502464161377
61749028798163935879505558272357
61749028798163935879505562994091
61749028798163935879505902645891
61749028798163935884338457217189
61749028798163935884338461938923
61749028798163935884589161320293
61749028798163935884589166042027
61749028798163935884589248476383
61749028798163935884589251658711
61749028798163935886280385146469
61749028798163946979818397352017
61749028798163946997623210023491
61749028798163946997623211073251
61749028798163946997623554402849
61749028798163946997623555446785
61749028798163946997625533904905
61749028798163946997625534021545
61749028798163946997625878750823
61749028798163946997626649930771
61749028798163946997626650030149
61749028798163946997626650047411
61749028798163946997626653113099
61749028798163946997626653229739
61749028798163947002709136952841
61749028798163947002709137069481
61749028798163947004150685545689
61749028798163947004401389648793
61749028798163947004401389765433
61749028798163948763393420484285
61749028798163948765903906256767
61749028798163952470252029689857
61749028798164832741276964267569
61749028798164832748055230098579
61749028798164836444807204648305
61749028798164836447314245679345
61749028798164847565435250299761
61749028798164847565435251348069
61749028798164847565438345832055
61749028798164847565438345948695
61749028798236878166218365304503
61749028798236878172996545046445
61749028798236881872258742366665
61749028798236881872259858392531
61749028798236881872259861574859
61749028798236881879034685266643
61749028798236883632943025898109
61749028798261193474246854928365
61749028798261193497134155688931
61749028798261193503912421519941
61749028798261198962166562536825
61749028798455730967545941136327
61749028800240363571526102569379
61749028801188644807496308192411
61749028801188645356560274974591
61749028801188645356560274975995
61749028801215661796365593596692
61749028801407483333977173345033
61749028801407483333977173346437
61749028801407499393481991538981
61749028845430237464499027147739
61749028845430248583456974201139
61749028845432935478111504765614
61749028845432935661042161579678
61749028850356960395693363314401
61749028850356960398221296354033
61749028850429902684937456137369
61749028850429902684937456254009
61749028850429902874642939825545
61749028850429906390974480448341
61749028850429906390975509318117
61749028850429906578988740426981
61749028850454218015853245472037
61749028851302539975862264495423
61749028851337658415318323002243
61749028851337673236944948289001
61749028851337673239476351815539
61749028851337675020518852226125
61749028851337678726561552353221
61749028851338564471049723325447
61749028851338857341420359577049
61749028851338857341420364182143
61749028851338859172400584203955
61749028851338859187756900880353
61749028851338859194535080622295
61749028851338859194535083804623
61749028851338859194535083810447
61749028851338862898818117808585
61749028851338862898880885694923
61749028851338862900575461339169
61749028851338873995720665454381
61749028851338873995721780063305
61749028851338873996558613017251
61749028851338874011855519262973
61749028851338874011914929693649
61749028851338874011918281027897
61749028851338874011918282544217
61749028851338874011918282561479
61749028851338874011918285743807
61749028851338874011918285749631
61749028851338874011918287149311
61749028851338874017000856739639
61749028851338874018693109435591
61749028851338875777601113427837
61749028851338875780111596129931
61749028851338879483643813554933
61749028851341260701942578164658
61749028851341260884873234978722
61749028851341264550243399303382
61749028851341275526082808147222
61749028851342461458188125903573
61749028851342461459002914238661
61749028851342461459003941702933
61749028851342461459003942752693
61749028851342461459003947357778
61749028851342461459003947357787
61749028851342461464086516930853
61749028851342461464086516932305
61749028851342461465778768577045
61749028851342461465778768578497
61749028851342461465782207533943
61749028851342461465782208583703
61749028851342461465782213188797
61749028851342465162533926388369
61749028851342465165040967419409
61749028851342465165044318765095
61749028851342465170128012138399
61749028851342465170128013673593
61749028851342465171819145639207
61749028851342476283161970516229
61749028851342476283161970517681
61749028851342476283161971565989
61749028851342476283161971567441
61749028851342476283165066049975
61749028851342476283165066166615
61749028851342476288247984701047
61749028851342476289940236347239
61749028851410608067538948510913
61749028851410608068355975249339
61749028851410608106578374238519
61749028851410608114112913028489
61749028851411510457943172406801
61749028851411510457943172523441
61749028851411808870353873916141
61749028851411808871191850058727
61749028851411808871195289015625
61749028851411808886551495611071
61749028851411808893263554598845
61749028851411808893326318253095
61749028851411810654744804591691
61749028851411810654765753995851
61749028851434918084327058003415
61749028851434919731456110392439
61749028851434919731456110509079
61749028851434919736455773397523
61749028851434919736455778119257
61749028851434919738990649182409
61749028851434919738990649299049
61749028851436120496073025169545
61749028851436120511429230339795
61749028851436120518206376982303
61749028851436125983989290634567
61749028851629457202033659843307
61749028851630348441219805790197
61749028851630657959115921045019
61749028851630657982025601727723
61749028851630663447036744680957
61749028851653772531338556359137
61749028851653778021772187634167
61749028851654973290031710379687
61749028851654978777954858480239
61749028853385571992843733106524
61749028853421594705312693087812
61749028853421894894562337681879
61749028854260921915678812779274
61749028854366273472148386148066
61749028854366273472148387197826
61749028854366273479678678199320
61749028854585126326989451326028
61749028854585126326989708543472
61749029004087772519815586388683
61749029004087788533587740494351
61749029004090474223250674092535
61749029004090490648805091324619
61749029004090490648805092374379
61749029004306610497169808733349
61749029004309312200416868359873
61749029004414394917417979647325
61749029004414394919110232343277
61749029004963120476898217619557
61749029004963120484157689933181
61749029004963124181245048140529
61749029004963124181245051695863
61749029004963124181245052745623
61749029004963124181245134229597
61749029004963124188503490417977
61749029004963124190195738508835
61749029004963124190195743113929
61749029004963134750322090960577
61749029004963134752014343656529
61749029004965825322516331158187
61749029004965825335637464854419
61749029004965825335637465904179
61749029004965825472897871668205
61749029004965825472898216024477
61749029004965825481848820303715
61749029004965827106090235095311
61749029004965827106090235211951
61749029004965836453757435881873
61749029004965836453757436931633
61749029004965836455449689627585
61749029004965841928556011212655
61749029004966725903448898933165
61749029004966725903449156150609
61749029004966725903449157200369
61749029004966725903449160755703
61749029004966725903449161805463
61749029004966737021548212127969
61749029004966737021569131783157
61749029004966737021569132832917
61749029004966737023240464823921
61749029004966737023261385528869
61749029005036070175690484930789
61749029005038771337591924012357
61749029005060381257155153679895
61749029005060381807829986110865
61749029005060385504914021569505
61749029005060385512175786595661
61749029005060385512235106571279
61749029005060385512235881405939
61749029005060385513868039291613
61749029005060385514118743394717
61749029005063082891884216913579
61749029005063082940150604274245
61749029005063083092137361775331
61749029005063083099479367482053
61749029005063083099730415958691
61749029005063083099731449060555
61749029005063086646188657454993
61749029005063086796483162260127
61749029005063086796566845097181
61749029005063086798177737904373
61749029005063086803825167966849
61749029005063086804076216443487
61749029005063086804077249545351
61749029005063086805771825189597
61749029005063088428067984814751
61749029005063088428070308696165
61749029005063088429762561508757
61749029005070892184155176239621
61749029005070892184343204316949
61749029005071186395984431883083
61749029005071186806739257583631
61749029005071186812010118106323
61749029005071186814269554239979
61749029005071188598934806788765
61749029005071191749150508699719
61749029005071191753397283497973
61749029005071191753397288219707
61749029005071191756495039774743
61749029005071191891494870844861
61749029005071192295683047613349
61749029005071192327609190436017
61749029005071192327609447653461
61749029005071192371730075280366
61749029005071192373425427298678
61749029005071192373427750227289
61749029005071192373613828428634
61749029005071192373616151376928
61749029005071193540067824503673
61749029005071193540067824620313
61749029005074794233078690794295
61749029005254908153590994099473
61749029005254918722918999289829
61749029005279223483065582752899
61749029005279234053834759928141
61749029005279234053834788624497
61749029005279234053838115978299
61749029005281935755389222485179
61749029005281935755389566858713
61749029005281935757081475181131
61749029005281935757081819554665
61749029005281935757081848251021
61749029009889831915256688001121
61749029009889846551966316074437
61749029009987093232148510441291
61749029009987093233843087251937
61749029009987104169598265192441
61749029009987104169600589307135
61749029009987107875638642487883
61749029009987108063651873480107
61749029009998799242600304620381
61749029009998800620227775696017
61749029009998809948938016076753
61749029009998811596907368839697
61749029009998815300412989629747
61749029009998815302107445761219
61749029009998815302107450482953
61749029009998815439305443093501
61749029009998815508847030314540
61749029009999101216259677113799
61749029009999116061906759771659
61749029010323016214140793608563
61749029010323016214200112161415
61749029010323016214388398505947
61749029010323016214391493106573
61749029010323016214391497711667
61749029010323016626170403365159
61749029010323016626173756232989
61749029010323016626173760838083
61749029010323019735741641338877
61749029010323019918486594093359
61749029010323019918549356208203
61749029010323019918737298196463
61749029010323019918737641502975
61749029010323019920178846789311
61749029010323019920241608904155
61749029010323019920429550892415
61749029010323019920429894198927
61749029010323019920432218196981
61749029010323020329512010895261
61749029010323020329700296190033
61749029010323020330268600002322
61749029010323020330268600002331
61749029010323020330331276028098
61749029010323020330331276028107
61749029010323020330352282822114
61749029010323020330516205255459
61749029010323020330519561322879
61749029010323020330519648461707
61749029010323020331960852698274
61749029010323020331960852698283
61749029010323020332022495604933
61749029010323020332023528724050
61749029010323020332023528724059
61749029010323020332210780899705
61749029010323020332211814018831
61749029010323020332211901157659
61749029010323020332214224105953
61749029010326919086440434338351
61749029010326919086440520431631
61749029010326919086499838984483
61749029010326919086503196097451
61749029010326919086503196103275
61749029010326922379066732276381
61749029010326922380696219670949
61749029010326922380758984972333
61749029010326922790786234823147
61749029010326922790786320916427
61749029010326922790845640395757
61749029010326922790848996452557
61749029010326922790848997987751
61749029010326922790849082558887
61749029010326922790849083031271
61749029010326922790849084081031
61749029010326922792477453927589
61749029010326922792478482797365
61749029010326922792478487519099
61749029010326922792478568890645
61749029010326922792478569953455
61749029010326922792478573122733
61749029010326922792478573612379
61749029010326922792478574657927
61749029010326922792480897606221
61749029010326922792540216046645
61749029010326922792541249148509
61749029010326922792541249161559
61749029010326922792541249633943
61749029010326922792541250683703
61749029010326922792541335254839
61749029010326922792541335727223
61749029010326922792541336776983
61749029010326922792543573631997
61749029010326922792543659725277
61749029010326923980463121757979
61749029010326923980463207851259
61749029010326923980463236549019
61749029010862437808531988260435
61749029010862437809368816392025
61749029010862439455661040766099
61749029010862439456222433596639
61749029010862439458188979473683
61749029010862439458757304776431
61749029010862439587838106354487
61749029010862439592920680532647
61749029010862454279819069579395
61749029010862456057179539472947
61749029010862456057434054185689
61749029010862459763222239600043
61749029010862459763474431247851
61749029010874145002008017773181
61749029010874145009350018758169
61749029010874145009350023479903
61749029010874145190085154185321
61749029010874145192344585597243
61749029010874145192344590318977
61749029010874145192616559483301
61749029010874145193180265940923
61749029010874146976754169864997
61749029010874146976754174586731
61749029010874150499776768932863
61749029010874150543002387383605
61749029010874150543002392105339
61749029010874150543254583753147
61749029010874150543254588474881
61749029010874150543840368247925
61749029010874150544090264109925
61749029010874150544090268831659
61749029010874150680260846812915
61749029010874150680260851534649
61749029010874150680511899521641
61749029010874150680532791646921
61749029010874150680532815977239
61749029010874150681096531878329
61749029010874152327643276025359
61749029010874152327643276141999
61749029010874152327664168033999
61749029010874152327664168150639
61749029010874152329921308494355
61749029010874161656039788837993
61749029010874167144211689629455
61749029010874167144838196328695
61749029010874167144859088337287
61749029010874167145026477964543
61749029010874167145047370089823
61749029010874167145047374707967
61749029010874167146466539012687
61749029010874167151550227799771
61749029010874167151801304838655
61749029010874167151802419447579
61749029010874167151804743912193
61749029010874167151804748517287
61749029010874167151822196963935
61749029010874167152638104526091
61749029010874445198869338284749
61749029010874445198869343006483
61749029010874445329354150244065
61749029010874445381883677918605
61749029010874450748739132251699
61749029010874450748739133301459
61749029010874450869803385527065
61749029010874450885998767413153
61749029010874450885999539065485
61749029010874450885999886608297
61749029010874450885999886627171
61749029010874461853173083235619
61749029010874461866859103279153
61749029010874461866859104328913
61749029010874467334297047999803
61749029010874467341092790844079
61749029010875351316550828152983
61749029010875351316550829202743
61749029010875362434670799180437
61749029010875362434670800230197
61749029010935385580591290448795
61749029010935389157551894802677
61749029010935389292297693230567
61749029010967804243343709793849
61749029010967804609372388128441
61749029010967804654852970753455
61749029010967804654853229020659
61749029010967804654854000556351
61749029010967804654854005278085
61749029010967804654856323621285
61749029010967804654875297514969
61749029010967804656548576317237
61749029010967804657388876341237
61749029010967804657388876457877
61749029010967805885389159369669
61749029010967805890200018399907
61749029010967805890200023005001
61749029010967805892734894184793
61749029010967806431652052421561
61749029010967806439243040501065
61749029010967806439246135101691
61749029010967806439263989787181
61749029010967806502888473651007
61749029010967806503076501728335
61749029010967810137690106652069
61749029010967810137774046216921
61749029010967810145284189215559
61749029010967810145284193937293
61749029010967810145304366965983
61749029010967810145367876757085
61749029010971406331325445529315
61749029010971406331325450134409
61749029010971406331388212249253
61749029010971406333085111891553
61749029010971406516852707023153
61749029010971408115714137801527
61749029010971408115714142406621
61749029010971408155820384410151
61749029010971408156636287348339
61749029010971408163982796998123
61749029010971408291367993012397
61749029010971408300426615668961
61749029010971408323395156703366
61749029010971411997406046076505
61749029010971412073473621391678
61749029010971413644535098582169
61749029010971413644535098698809
61749029010971413644537422580223
61749029010971413644537422696863
61749029010971413644558314705503
61749029010971413646250567284815
61749029010971413651901382211849
61749029010971413653593634791161
61749029010971706515763484839613
61749029010971706698777824473469
61749029010971708345070057701987
61749029010971708350718519816567
61749029010971708480659478901181
61749029010971712186697532081929
61749029010971712209668512494461
61749029010979511435983021244311
61749029010979511435983025966045
61749029010979511443325288890211
61749029010979513472846285338303
61749029010979513472846543605507
61749029010979513479373765582235
61749029010979513479621112212415
61749029010979513479624465080245
61749029010979513479624469685339
61749029010979513479645390391739
61749029010979513479645476479355
61749029010979513822514803032077
61749029010979513845674068608230
61749029010979513883624617449203
61749029010979513883812645526531
61749029010979513891156028708651
61749029010979513891236269371955
61749029010979513891239368223383
61749029010979513891239711528443
61749029010979513891239711534266
61749029010979513891239739759691
61749029010979513891239740226251
61749029010979513891239741276011
61749029010979513891403375338831
61749029010979513891406728206661
61749029010979513891406732811755
61749029010979513891427653518155
61749029010979516933755506247227
61749029010979517000974613312549
61749029010979517002669190006555
61749029010979517002671512954849
61749029010979517109155871010037
61749029010979517138046220416358
61749029010979517183719566067031
61749029010979517183970270170135
61749029010979517183970356259203
61749029010979517183991190876535
61749029010979517185411814041249
61749029010979517185411818762983
61749029010979517185662518144353
61749029010979517185662522866087
61749029010979517185662608955155
61749029010979517519242153368761
61749029010979517519326092939437
61749029010979517526104015930495
61749029010979517526292300870975
61749029010979517526857156755291
61749029010979517526857161360385
61749029010979517526857528291599
61749029010979517528552105335525
61749029010979517528552110057259
61749029010979517550019864487932
61749029010979517550019869093026
61749029010979517551712121769295
61749029010979517551712121788978
61749029010979517587970160716555
61749029010979517587970417933999
61749029010979517588158446011327
61749029010979517589662408690773
61749029010979517589662413412507
61749029010979517589662665908217
61749029010979517589662670629951
61749029010979517589850693985545
61749029010979517589850698707279
61749029010979517594745240086377
61749029010979517594933268163705
61749029010979517595501571976003
61749029010979517595501829193447
61749029010979517595582069856751
61749029010979517595585168708179
61749029010979517595585513062999
61749029010979517595585541760807
61749029010979517595752533296551
61749029010979517595752620435379
61749029010979517595773454002951
61749029010979517597193819950212
61749029010979517597193819950221
61749029010979517597193824652263
61749029010979517597193824671946
61749029010979517597193824671955
61749029010979517597194077167665
61749029010979517597194081869707
61749029010979517597194081889399
61749029010979517597256843518809
61749029010979517597276640779263
61749029010979517597276645500997
61749029010979517597277788685265
61749029010979517597277789735025
61749029010979517597277793406999
61749029010979517597277794456759
61749029010979517597280084457895
61749029010979517597280088707245
61749029010979517597280112683319
61749029010979517597280117405053
61749029010979517597443752400993
61749029010979517597444781270769
61749029010979517597444785992503
61749029010979517597444871596137
61749029010979517597444873131331
61749029010979517597447196079625
61749029010979518756535713222391
61749029010979518756535713339031
61749029010979518756556605231031
61749029010979518763898897902717
61749029010979812228211488358357
61749029010979814080698361816333
61749029010979817786548386919753
61749029010979817786736414997081
61749029010979818976331942416159
61749029010980718306910860585286
61749029010980718308794497292084
61749029010980718352664445377110
61749029010980718354527161495600
61749029010983415886878200753155
61749029010983415932631785661619
61749029010983415933364007315209
61749029010983415933447690140825
61749029010983415940159754764579
61749029010983415940163110814737
61749029010983415940163110827787
61749029010983415940163110833611
61749029010983415940163112349931
61749029010983415940163196921067
61749029010983415940163196926891
61749029010983415940163198443211
61749029010983419394272850431057
61749029010983419394272855152791
61749029010983419455655496021971
61749029010983419463186907261727
61749029010983419463186911983461
61749029010983419591224001354591
61749029010983419592916253933903
61749029010983419600447579080379
61749029010983419636977586146415
61749029010983419638669835655827
61749029010983419638669838842367
61749029010983419639488067669547
61749029010983419639489185348371
61749029010983419639489186864691
61749029010983419644508911312583
61749029010983419644508911318407
61749029010983419644508911784967
61749029010983419644508997405863
61749029010983419644508997411687
61749029010983419644508997878247
61749029010983419645929277731259
61749029010983419646200127707081
61749029010983419646200130889409
61749029010983419646200130893621
61749029010983419646201159759185
61749029010983419646201160808945
61749029010983419646201163988843
61749029010983419646201163995485
61749029010983419646201164008535
61749029010983419646201164480919
61749029010983419646201165530679
61749029010983419646201245852465
61749029010983419646201246895583
61749029010983419646201246915275
61749029010983419646201247387659
61749029010983419646201250082123
61749029010983419646201250084553
61749029010983419646201250101815
61749029010983419646201250574199
61749029010983419646201251619747
61749029010983419646203483757239
61749029010983419646203488478973
61749029010983419646203569850519
61749029010983419646203571385713
61749029010983419646203574568041
61749029010983419646203574572253
61749029010983421238353053860255
61749029010983421238353054910015
61749029010983421238353054923065
61749029010983421240047630437621
61749029010983421245696093718601
61749029010983421245696093731651
61749029010983421245884379013373
61749029010983421245884379026423
61749029010983421245884380076183
61749029010983421245884465119703
61749029010983421245884466169463
61749029010983421247390669246207
61749029010983421247575598490821
61749029010983421247575599553631
61749029010983421247578955603789
61749029010983421247579041697069
61749029011154238245554000444849
61749029011154243733477148073017
61749029011190260958025275453107
61749029011190262739820896945955
61749029011190262742415062945841
61749029011190262742418530599095
61749029011190266445863597073051
61749029011190266445948423081275
61749029011190266445948427803009
61749029011190266446763187428691
61749029011190266446763216125047
61749029011190266446764330617331
61749029011190266446764330733971
61749029011190266446764335339064
61749029011271297442828339725725
61749029011271297443016367803053
61749029011271297443016626070257
61749029011271297854610602852141
61749029011271301147383347615745
61749029011271301148807069631887
61749029011271301149057773734991
61749029011271301149057778456725
61749029011271301149057864545793
61749029011271301558977325447389
61749029011271301560589075540859
61749029011271301560589080262593
61749029011271301560651751566635
61749029011271301560651756288369
61749029011271301560652099109447
61749029011271301560652100644641
61749029011271301560840127186775
61749029011271301560840128721969
61749029011295612772051876364441
61749029011295612772239904441769
61749029011295612773744129060393
61749029011295612773932157137721
61749029011295612773935510005551
61749029011295612773935514610645
61749029011295613183018231947575
61749029011295613183206260024903
61749029011295613183771115909219
61749029011295613183834139490857
61749029011295613183834139496681
61749029011295613184022167574009
61749029011295613185526392186809
61749029011295613185526392192633
61749029011295613185547055557673
61749029011295613185547312775117
61749029011295613185714420264137
61749029011295613185714420269961
61749029011295616478281315095441
61749029011295616478281401184509
61749029011295616478281658401953
61749029011295616478301459898707
61749029011295616478302235801841
61749029011295616478302579106901
61749029011295616478302579112724
61749029011295616479976235095959
61749029011295616889056027794239
61749029011295616889056285011683
61749029011295616889244313089011
61749029011295616889812616901309
61749029011295616889872194077109
61749029011295616889874259807959
61749029011295616889875292927085
61749029011295616889875637283357
61749029011295616889892856042469
61749029011295616889893113259913
61749029011295616889896213633485
61749029011295616889896299721101
61749029011295616890060222154437
61749029011295616890062545102731
61749029011295616890063665360685
61749029011295616891566512503911
61749029011295616891566769721355
61749029011295616891570212927603
61749029011295616891587685704569
61749029011295616891587689953919
61749029011295616891587690426303
61749029011295616891591129383201
61749029011295616891591133632551
61749029011295616891754797798683
61749029011295616891758241004931
61749029012938715217902856556568
61749029012950726447317680593282
61749029012950726447321156039574
61749029012950877212921529506513
61749029012950877212925000347711
61749029012953124447434465589453
61749029012953128006988186178477
61749029012953128007239234655115
61749029012953128144248854814801
61749029012953128151776822868001
61749029012953128556031119004027
61749029012953128556031205097307
61749029013281385180242383475968
61749029013281385180242388197702
61749029013281386963795366836430
61749029013793804362735005286992
61749029013923470020695981648963
61749029013923470066428617141621
61749029013923470066428645852479
61749029013923470068123192785867
61749029013923470068768287929387
61749029013923470068768630767935
61749029013923470068771730072825
61749029013923473772468993270663
61749029013933824148435803390443
61749029013933824150128057136155
61749029013933824150130380084449
61749029013933824689696621903201
61749029013933824689884648917719
61749029013933824689885768125913
61749029013933824691388878154487
61749029013933824691576907281575
61749029013933824692204781079625
61749029013933824692207105077679
61749029013933824692395133155007
61749029013933824696474547983033
61749029013933824696662833277805
61749029013933824697290450908171
61749029013933824697478736202943
61749029013933824697478822292011
61749029013933824698918912988297
61749029013933824698919170205741
61749029013933824698983046910635
61749029013933824698985370908689
61749029013933824699173398986017
61749029013933830225040984957385
61749029013933830225229271301917
61749029013933830232571277008639
61749029013933830232822325468015
61749029013933830233409229058559
61749029013933830233471905084335
61749029013934130422930871533592
61749029013934280517566168532713
61749029013935025492511633285060
61749029013935025492783602468258
61749029013935025494475858817310
61749029013935025501737649003202
61749029013935030433335090815036
61749029013935030982374670759706
61749029013935030982939526644022
61749029013935030990490739518268
61749029013935030990491863331556
61749029013935032217723783087248
61749029013935032217723783203888
61749029013935475802108193752459
61749029013935475808800109570135
61749029013935475809640381012967
61749029013935481292536058517203
61749029013935481297556642228639
61749029013935481299878064223925
61749029013935481300070568609365
61749029013935481343291629263809
61749029013937726740375127184051
61749029013937726793475188458310
61749029013937732098377114639405
61749029013937732098379438637459
61749029013937732099193022169637
61749029013937732136766740021285
61749029013937732136766741084095
61749029013937732139214462139517
61749029013937732144298151280733
61749029013937732144883931053777
61749029013937732144883932116587
61749029013937732144946607079553
61749029013937732144946608142363
61749029013937732145134893437135
61749029013937732274027494746677
61749029013937732274027495809487
61749029013937732274780640175115
61749029013937732276475216864909
61749029013937732281558819912845
61749029013937732281558906006125
61749029013937732282123678983701
61749029013937732282123764722849
61749029013937732282144599690101
61749029013937732282144685429249
61749029013937732282144686846191
61749029013937732282207361455025
61749029013937732282210800410462
61749029013937732282395733905887
61749029013937876912021864288888
61749029013937876912021864405528
61749029013937878742165260782752
61749029013937882402449729053632
61749029014261932980157963123038
61749029014261933391730789732725
61749029014261936548726086879831
61749029014261936548726087942641
61749029014261936686196019956886
61749029014261937097768843840769
61749029014261937097768848563955
61749029014261937097769105781399
61749029014261937097769106844209
61749029014261937097789735849361
61749029014261937098521993992393
61749029028048881747104754519011
61749029028048881747107078517065
61749029028048881747355802978387
61749029028048881747358126976441
61749029028048892865478762658225
61749029028048896569573600772713
61749029028048896569821206043103
61749029028048896569824649249351
61749029028048896571515782737109
61749029028048896571516815838973
61749029028049196713090639980098
61749029028049196714782892676050
61749029028052795325745436175915
61749029028052795325745522269195
61749029028052799030091237010631
61749029028052799030091238060391
61749029028052799030091323103911
61749029028052799030091324153671
61749029028052799031783489356663
61749029028052799031783490756343
61749029028052799031783575449943
61749029028052799031783576849623
61749029028052799031785813704637
61749029028052799031785899797917
61749029028600323283614652182894
61749029028600323290957690991489
61749029028600323291208395094593
61749029028600326987960451617939
61749029028600326987960452667690
61749029028600326987960452667699
61749029028600326995303491476285
61749029028600326995554195579389
61749029028600326996998067120531
61749029028600326997248771223635
61749029028600338092478004055769
61749029028697584613185196267495
61749029028705390084979156534702
61749029028705390123117991720207
61749029028705390123954471362815
61749029028705390123954815719087
61749029028705390130461030528793
61749029028705390130729298236927
61749029028705390130732741425913
61749029028705390130732741443166
61749029028705390130732741443175
61749029028705390130732741448999
61749029028705390130732742848679
61749029028705393827463792205003
61749029028705393829156044900955
61749029028705393829994848541617
61749029028705393829995192897889
61749029028705393834806572746385
61749029028705393834806831013589
61749029028705393835057621223023
61749029028705393835075098721723
61749029028705393835078451589553
61749029028705393835078455821641
61749029028705393835078541910709
61749029028705393835078541927962
61749029028705393835078541927971
61749029028705393835078541933795
61749029028705393835078543333475
61749029028705393836499083709541
61749029028705393836769675415729
61749029028705393836773114372627
61749029028705690319982443301620
61749029028705690320003364021079
61749029028705693972673082685574
61749029028705694019245640911900
61749029028705694024328124764692
61749029028705694026020467786012
61749029028705694026020496482368
61749029028705694026020498017562
61749029028705695208859023146167
61749029028705695215634621789251
61749029028709295694876818693003
61749029028709295694876820090253
61749029028709295694876820092683
61749029028709295702470993471187
61749029028924228101099773621561
61749029028924228101349678425737
61749029028924228101350822080937
61749029028924228101350826330287
61749029028924228106182347799721
61749029028924231805445578711451
61749029028924231805445579761211
61749029028924231805695478910533
61749029028924231805696626820907
61749029028924231805696627170827
61749029028924231805716399498841
61749029028924231805716399615481
61749029028924231807140150800363
61749029028924231807140155405457
61749029028924231807387731606485
61749029028924231807391199259739
61749029028924231807391203864833
61749029028924242330712248133961
61749029028924531994716145061582
61749029028924532001490967213960
61749029028997174093852957715869
61749029028997174094104006175245
61749029028997177798470354312361
61749029028997177798470698668633
61749029029021489377322909446121
61749029029021489379015163191833
61749029029021489424768719403941
61749029029021489424771071048591
61749029029021489425019423507045
61749029029021489425022119507967
61749029029021492534571316182731
61749029029021493083360963676629
61749029029021493129114518838977
61749029029021493129117617671691
61749029029021493129365222942081
61749029029021493129367546940135
61749029029021493129367919992763
61749029029021493129368666148329
61749029029021493129388467645083
61749029029021493129388812001355
61749029029021493129389586836015
61749029029021493129389586853277
61749029029021493129389586859101
61749029029021493129389588258781
61749029029021493130809095532983
61749029029021493130809124229339
61749029029021493131059799636087
61749029029021493131060172688715
61749029031554808235454912006011
61749029031652047416900433308446
61749029031652047416902757306500
61749029031652047416903789358604
61749029031652047416903790408364
61749029031661352048126032468183
61749029031661352048693558372833
61749029031661352048693558726965
61749029031661352048693558843605
61749029031661352048693559889153
61749029031661352048693588468869
61749029031661357582342485208963
61749029031661357582596631455505
61749029031661357584875009360845
61749029031661357585129155607351
61749029031661357585129155607387
61749029031661357585129155607594
61749029031661357585129155607595
61749029031661359369267143776495
61749029031661359369267143893135
61749029031663758503678068968230
61749029031663758504242928052136
61749029031663758504493976511512
61749029031663758504493976515724
61749029031663758504497332565882
61749029031664054986908175599324
61749029031664054986908261692604
61749029031664054986908289918188
61749029031664054987724192862200
61749029036577275541672527598439
61749029036585375160982398727285
61749029036585375160985840870723
61749029036585375160985873701401
61749029036585378819578057504249
61749029036585378819578057508461
61749029036585378819578060690789
61749029036585378865328199089825
61749029036585378867023893934831
61749029036585378867023926882149
61749029036585378867026246625029
61749029036585380049841504239545
61749029036585380054924850070037
61749029036585380649721453881473
61749029036585380649721453885685
61749029036585380649721453898783
61749029036585380649721453898942
61749029036585380649721453898943
61749029036585380649721482461189
61749029036585380649742374605135
61749029036585380651413735292495
61749029036585380651416029525719
61749029036585380651416029529931
61749029036585380651416058105435
61749029036585380651436978811835
61749029036585380651980888596575
61749029036589283112498610573397
61749029037556620241817958338522
61749029037556624504517137262438
61749029037557969888691917511679
61749029037557969888712809636911
61749029037557969888712838216627
61749029037557971124059599016159
61749029037557971126295043935503
61749029037557971126570083253447
61749029037557971126570083253495
61749029037557971673099178842785
61749029037557971673099178960829
61749029037557971673102622540083
61749029037557971673102649683983
61749029037557971673102649702857
61749029037557971673102651219177
61749029037557971673102651237891
61749029037557971674776277104971
61749029037557971674776305686091
61749029037557971674793754487031
61749029037557971675341161570407
61749029037557971675613102172241
61749029037557971718835285326657
61749029037557971718835286743599
61749029037557971718835286743647
61749029037557971718835315441407
61749029037557971720550811300955
61749029037557971721366686019383
61749029037557975424896611785751
61749029037557976614486344469119
61749029037557976617000270849845
61749029037557977211521806192067
61749029037557977211521806546199
61749029037557977211521807608973
61749029037568325802286264082078
61749029037568331282839681435672
61749029037568331877636288334478
61749029037568625984190571011940
61749029037568625991535937373914
61749029037568626578987173305652
61749029037568776697348890733147
61749029037568776697348919314267
61749029037568776704124488788819
61749029037568776704124489142951
61749029037568776704124517957351
61749029037568776704145409849303
61749029037568776704691929541733
61749029037568776704691930604543
61749029037568776704691958122853
61749029037568782192608191820215
61749029037568782195394977009595
61749029037568782195394977009838
61749029037568782195394977009839
61749029037568782232714432644247
61749029037568782233530340174479
61749029037568782238613686004971
61749029037568782240308261649217
61749029037568782240872259787921
61749029037568782240873378983065
61749029037568782241148561803114
61749029037568782241148561803115
61749029037568784025265514578165
61749029037569677271957105750587
61749029037569677272503741180275
61749029037569677272776485184875
61749029037569677272776485185035
61749029037569677272776485301675
61749029037569677272776485651595
61749029037569682806425381906255
61749029037569682808119957550501
61749029037569682808684041782485
61749029037569682808685162053537
61749029037569682808685190732631
61749029037569682808685190738247
61749029037569682808960257685525
61749029037569682808960257704398
61749029037569682808960257704399
61749029037569977461206779159063
61749029037569977461774305534485
61749029037569977461774306580033
61749029037569977461774306597295
61749029037569977461774335159749
61749029037569977462047050485303
61749029037569977462047050485463
61749029037569977462047050601943
61749029037569977462047050602103
61749029037569977462047050952023
61749029037569978697121099145821
61749029037569979246164118060439
61749029037569979246164118064651
61749029037569979246164146640155
61749029037569979291917702974567
61749029037569982403159152222979
61749029037569982403434219175921
61749029037569982949690567812967
61749029037569982952202199956257
61749029037569982952477238076037
61749029037569982952477238094667
61749029037569982952477238094751
61749029037569982952477238094910
61749029037569982952477238094911
61749029037569982952477238211307
61749029037569982952477238211391
61749029037569982952477238211550
61749029037569982952477238211551
61749029037569982997955756051725
61749029037569982998230822985953
61749029037569982998230823004826
61749029037569982998230823004827
61749029037569984187551286755269
61749029037569984782347890584015
61749029037569984782347890584174
61749029037569984782347890584175
61749029037572233751515976576464
61749029037572233751519447417662
61749029037572233751519447534302
61749029037572235583353948597934
61749029037572235583353948714574
61749029037572380209043638717224
61749029037572380210739248998368
61749029037572380210739335091648
61749029037572380210741571946662
61749029037572680398293312009060
61749029037572680399989007911260
61749029037572680399989008383436
61749029037572684081447454023633
61749029037572685890419190843515
61749029037755212128840642633338
61749029037791238547373247352049
61749029037791238547374366560243
61749029037791240331763054227361
61749029037791240333434386216961
61749029037860566203703896076262
61749029037896438155588464230822
61749029080902616766306247176026
61749029080902620472323408348182
61749029080902620472344300356774
61749029080902620609604968993098
61749029080902620655337633196614
61749029080903521223149415074698
61749029080903521223149415191338
61749029080903521223151739539312
61749029081226510050791985056831
61749029081226510050792071145899
61749029081226510053236350062095
61749029081226510053237497968097
61749029081226510053239706112253
61749029081226510053299112176939
61749029081226510053300260087312
61749029081226510053300260087313
61749029081226510053302468227097
61749029081226510053302584435287
61749029081226521171357354564419
61749029081226521171357358796507
61749029081226521171360453397133
61749029081226521171420116679263
61749029081226521171420120911351
61749029081226521171420120915563
61749029081226521171423215511977
61749029081226521171423215516189
61749029081226524875706601439243
61749029081226524875706601443615
61749029081226524875706601793535
61749029081226524875706601797747
61749029081226524875769363558299
61749029081226524875769363558458
61749029081226524875769363558459
61749029081226524875769363912591
61749029081226524877397734925549
61749029081226524877398854135195
61749029081226524877398854139567
61749029081226524877398854489487
61749029081226524877398854493699
61749029081226524877401173882447
61749029081226524877401178487541
61749029081226524877460493858065
61749029081226524877460497040393
61749029081226524877461616254251
61749029081226524877461616254410
61749029081226524877461616254411
61749029081226524877461616608543
61749029081226826668130951113691
61749029081226826668130951126741
61749029081226826668130951599125
61749029081226826668130952648885
61749029081230429123146339113183
61749029081763242702479410582859
61749029081763242710007010286451
61749029081763242712541881349603
61749029081763242712541881466243
61749029081763246417741963109499
61749029081763248200461585888163
61749029081774053228975272893867
61749029081774053229813249036453
61749029081774053231482313924907
61749029081774053232320285345759
61749029081774055015894189282883
61749029081774055015894189399523
61749029081774064349603432746095
61749029081774064349606871702993
61749029081774069837523137168015
61749029081774069837526576241553
61749029081774069837526580846646
61749029081774069838359965400227
61749029081774069838363409078859
61749029081775248444850882577583
61749029081775248452384273461551
61749029081775250297906021824673
61749029081775250298720810159761
61749029081775250305437088710587
61749029081775250305437346977791
61749029081775250305437351582885
61749029081775250305498989901703
61749029081775250305498993084031
61749029081775250305498993089855
61749029081775250305499764736363
61749029081775250305500109096847
61749029081775250305500112279175
61749029081775253932774025484017
61749029081775253941120999900163
61749029081775253941121004621897
61749029081775253989402546547471
61749029081775254002251739758473
61749029081775254002251740808233
61749029081775254003946316452479
61749029081775254004762219274027
61749029081775254004762305367307
61749029081775254009783152067681
61749029081775254009844794974331
61749029081775254009845913136977
61749029081775254009845914182525
61749029081775254009845914186737
61749029081775254011477727711927
61749029081775254011537046148139
61749029081775254011537046620523
61749029081775254011539370618577
61749029081775254011540489826771
61749029081775255772976450484595
61749029081775255772976450601235
61749029081775265106685693947807
61749029081775265122820548916975
61749029081775265122882191840887
61749029081775265122883311036031
61749029081775265127965885214191
61749029081775265129597698739381
61749029081775270594692520146209
61749029081775270594692524867943
61749029081775270595421305894135
61749029081775270595424744851033
61749029081775270595424749572767
61749029081775270595442226601939
61749029081777952191886774334204
61749029081778852569152034133221
61749029081778852569152035182981
61749029081778852576746121418445
61749029081778852576746122468205
61749029081778852576767042123384
61749029081778852576767043173144
61749029081778856273497834618017
61749029081778856273497835667777
61749029081778856273498867737143
61749029081778856273498868786903
61749029081778856275190087313969
61749029081778856281091922953001
61749029081778856281112843657940
61749029081778856282784174599193
61749029081778856282805095304132
61749029081836192402965223618801
61749029081848196298190531072099
61749029081848196298253293191155
61749029081848199997515400302647
61749029081848199997516519493579
61749029081848199997516519497791
61749029081848200002536331556895
61749029081848200002599093675951
61749029081848200004291342135603
61749029081850901707665994906445
61749029081850901707728670932221
61749029081871309148722622748725
61749029081871310801688166496057
61749029081871310801688171101151
61749029081871310839892087695073
61749029081871310839892092416807
61749029081871310847419773487733
61749029081871310849954558461817
61749029081871314548461516058843
61749029081871314555992611642565
61749029081871316330343167416655
61749029081871316337871939002323
61749029081871316337874262883737
61749029081872211433144610934401
61749029081872511596974463682209
61749029081872511604502063385801
61749029081872511607036934448953
61749029081872511622393136339927
61749029081872511622394255647499
61749029081872511622394255651711
61749029081872511627476829825659
61749029081872511627476829829871
61749029081872511629108643355061
61749029081872511629171402287577
61749029081872511629171405469905
61749029081872515310564507641763
61749029081872515312237016208849
61749029081872515313074987629701
61749029081872515328431189520675
61749029081872515328434631664113
61749029081872515333454443723217
61749029081872515333517205842273
61749029081872515335146696419169
61749029081872515335209458538225
61749029081872517094935689466713
61749029081872517094954314522899
61749029081872517094956638870873
61749029081875213332541408112071
61749029081875213332543731060365
61749029081875213469802076748395
61749029081875213469804485789969
61749029081875217174147962276711
61749029081875217174210638302487
61749029081875217175842452877437
61749029081875217175842538970717
61749029081883018253642195394605
61749029081883018383308776758755
61749029081883018390836745861715
61749029081883018390839929737949
61749029081883018390840188005153
61749029081883018390902605763725
61749029081883018429062358484891
61749029081883018429062444573959
61749029081883018429815503896067
61749029081883018429878352104191
61749029081883018436590330770179
61749029081883018436593511459873
61749029081883018436653092889235
61749029081883018436656187489861
61749029081883018436677455753527
61749029081883018436677484333243
61749029081883021952902093297679
61749029081883021952902094347439
61749029081883021957987995879401
61749029081883022087654577243551
61749029081883022089346829939503
61749029081883022090162849072831
61749029081883022095182546346511
61749029081883022095185730222745
61749029081883022095185988489949
61749029081883022095245307415807
61749029081883022095245308465567
61749029081883022095248406248521
61749029081883022096877121990757
61749029081883022096877982918697
61749029081883022096940658944473
61749029081883022133408158969687
61749029081883022133408162152015
61749029081883022133408245058755
61749029081883022135100411548999
61749029081883022135100414731327
61749029081883022135100500824607
61749029081883022135855880025109
61749029081883022135916432464975
61749029081883022135916433864655
61749029081883022135918756812949
61749029081883022140936131254975
61749029081883022140939225855601
61749029081883022140939311944669
61749029081883022140939315131209
61749029081883022140939570211873
61749029081883022140939573398413
61749029081883022140939573412915
61749029081883022140939573417287
61749029081883022140939573767207
61749029081883022140998893374031
61749029081883022141001987974657
61749029081883022141001991156985
61749029081883022141002332330929
61749029081883022141002335513257
61749029081883022141002335531971
61749029081883022141002335886263
61749029081883022141023256238323
61749029081883022141023284934679
61749029081883022142630706782581
61749029081883022142630706899221
61749029081883022142631478434913
61749029081883022142631567710521
61749029081883022142631821391505
61749029081883022142631826108867
61749029081883022142631826113239
61749029081883022142631826463159
61749029081883022142634145856119
61749029081883022142634150461213
61749029081883022142693468901637
61749029081883022142694240553969
61749029081883022142694243736297
61749029081883022142694583510561
61749029081883022142694588227923
61749029081883022142694588582215
61749029081883022142715537630631
61749029081883318625860924768415
61749029081883318625923686887471
61749029081883318625944606544063
61749029081883318625944607593823
61749029081883318625948049750311
61749029081883318625948078802411
61749029081883318625948079852171
61749029081883322118448447745381
61749029081883322118448452467115
61749029081883322125978395423101
61749029081883322125978400144835
61749029081883322142175011177329
61749029081883322148950871636309
61749029081883322254013510921513
61749029081883322324371094822843
61749029081883322325126473906705
61749029081883322325189236025761
61749029081883322325189350811185
61749029081883322325189352346379
61749029081883322325211275940307
61749029081883322330293502562605
61749029081883322330293505744933
61749029081883322330293850118467
61749029081883322331901300780817
61749029081883322331902161708757
61749029081883322331902419989011
61749029081883322331964062899873
61749029081883322331965182108067
61749029081883322331986131510775
61749029081883322331986131983159
61749029081883323902837140004543
61749029081883323902837140121183
61749029081883323908677073519339
61749029081883323910369326215291
61749029081883323926564822657735
61749029081883323926585743364087
61749029081883323933361600274375
61749029081883323934095889543649
61749029081883323934096147810853
61749029081884218987774197552291
61749029081884219003130398026323
61749029081884222716699862466519
61749029081884224478202057614175
61749029081884224478204381962149
61749029082055046988014870175457
61749029082069739815565726544794
61749029082069739815565726544803
61749029082069739861319311453258
61749029082090163642219902493715
61749029082090163642303584852563
61749029082090163643998160963369
61749029082090169131921308591537
61749029082090169132674454004165
61749029082090169132737211522499
61749029082090169132737216127592
61749029082091364399302163695427
61749029082091364400996738873113
61749029082091364423908743548047
61749029082091366182876067632551
61749029082091366185386550334645
61749029082091366185389989291543
61749029082091369888918767759647
61749029082091369889735789776339
61749029082091369889735794498073
61749029082094051300734986900647
61749029082094051438747767846283
61749029082094055144785819977271
61749029082094055144785821027031
61749029082101856407231369164645
61749029082101856407232517070647
61749029082101856407294131279489
61749029082101856407295279189862
61749029082101856407295279189863
61749029082101856407295283776083
61749029082101860065824736187811
61749029082101860065824737237571
61749029082101860111577169532801
61749029082101860111639934834185
61749029082101860113269422345393
61749029082101860113332184460237
61749029082101860113335656718585
61749029082101860118353139712193
61749029082101860118353140062113
61749029082101860118355464060167
61749029082101871048438964114129
61749029082101871048438967300669
61749029082101871048441288112183
61749029082102156601585656536185
61749029082102160300095740497333
61749029082102160300848886398155
61749029082102160300910528832421
61749029082102160302540016226989
61749029082102160302543458370427
61749029082102160302543463092161
61749029082102160302606225207005
61749029082102160307626804200919
61749029082102160307626807383247
61749029082102161902306918314019
61749029082102161904001493828575
61749029082102161904002613036769
61749029082102173022122589141701
61749029082102176702722995298663
61749029082102176702722999903757
61749029082102176726464947114265
61749029082102176726468041714891
61749029082102176726469160923085
61749029082102176728159522641871
61749029082102176728160294294203
61749029082102176728160297476531
61749029082102176728160641850065
61749029082102176728160642322449
61749029082102176728162966320503
61749029082102176728163741155163
61749029082103071736819560459827
61749029082103071782549900198729
61749029082103073589850601867609
61749029082103073589850603267289
61749029082103073641503440485898
61749029082103077270471929085263
61749029082103077270471933690356
61749029082103077271308761922569
61749029082103077294196402352405
61749029082103077294196402702325
61749029082103077294196403752085
61749029082103077294197178590957
61749029082103077295888655048357
61749029082103077295890979396331
61749029082103077295891754235203
61749029082103077301790231357375
61749029082103077301790232757055
61749029082103077349234906524545
61749029082163098516100222407451
61749029082174802399985582128729
61749029082174802399985586360817
61749029082174802399985668217797
61749029082174802399985672454097
61749029082174802400048344243573
61749029082174802400048348475661
61749029082174802400048434568941
61749029082174806060270165186437
61749029082174806060270168372977
61749029082174806106027076982143
61749029082174806106027077336275
61749029082174806106027081699505
61749029082174806106027081703877
61749029082174806106027082058009
61749029082174806106089843818720
61749029082174806106089843818721
61749029082174806106089844172853
61749029082175107896756855865220
61749029082199117683455538091069
61749029082199117683455624184349
61749029082199117685147789737261
61749029082199117685147790787021
61749029082199117685147875830541
61749029082199117685147876880301
61749029082199117729209118767445
61749029082199117729209204856513
61749029082199117729209209092813
61749029082199117729209233086309
61749029082199117729209233436229
61749029082199117729209237672529
61749029082199117729271880882289
61749029082199117729271885114377
61749029082199117729271995201153
61749029082199117730901371463397
61749029082199117730901457552465
61749029082199117730901461788765
61749029082199117730964133578241
61749029082199117730964137810329
61749029082199117730964137814541
61749029082199121252295709214605
61749029082199121252295712401145
61749029082199121252295713450905
61749029082199121252297921609563
61749029082199121252298033212659
61749029082199121252299040804707
61749029082199121389493590222057
61749029082199121389493676315337
61749029082199121389493677365097
61749029082199121389493701825153
61749029082199121389493705011693
61749029082199121389493706061453
61749029082199121389495914220111
61749029082199121389496025823207
61749029082199121389497033415255
61749029082199121389556353390873
61749029082199121391188166916063
61749029082199121435247262273561
61749029082199121435247286267057
61749029082199121435247286616977
61749029082199121435247289803517
61749029082199121435247290853277
61749029082199121435249499128575
61749029082199121435249582035315
61749029082199121435249610615031
61749029082199121435250615137179
61749029082199121435250618323719
61749029082199121435250618338221
61749029082199121435250618342593
61749029082199121435250618692513
61749029082199121435250618696725
61749029082199121435309938295125
61749029082199121435309938299337
61749029082199121435310048381901
61749029082199121435310051568441
61749029082199121435312258061091
61749029082199121435312261243419
61749029082199121435312375916415
61749029082199121435313377256235
61749029082199121435313380438563
61749029082199121435313380457277
61749029082199121435313380457436
61749029082199121435313380457437
61749029082199121435313380811569
61749029082199121435334301163629
61749029082199121436941751824527
61749029082199121436941834731267
61749029082199121436945190781425
61749029082199121436945195386519
61749029082199121437004510757043
61749029082199121437004513939371
61749029082199423227674968031542
61749029083846278434724551032384
61749029083846278434726874926848
61749029083857985816280040838684
61749029084181287866212165077650
61749029084181287866212165431782
61749029084181287866215264264496
61749029084181287866215268986230
61749029084181287866215613359764
61749029084182490270364279379216
61749029084826974423601334587448
61749029084826974423601335637208
61749029084826974428683909815368
61749029084826974430376161461560
61749029084826974431131626638702
61749029084826974431132745846896
61749029084826974431132746896656
61749029084826974431195507965952
61749029084826974431195509015712
61749029084829676134567833537698
61749029084829676134630509563474
61749029084829676271828587913170
61749029084829676317581053982026
61749029084829676317582173177170
61749029084829676317582173190220
61749029084829676317582173293810
61749029084829676317582174356620
61749029084829676317644849202946
61749029084829676317644849215996
61749029084829679977868965558532
61749029084829680023622550369022
61749029084829680023685226394798
61749029084829681808008918746770
61749029084829681808008919809580
61749029084837779597744814862802
61749029084837779597744815912562
61749029084837779597806715937278
61749029084837781427951231639579
61749029084837785087418673171790
61749029084837785088171561365522
61749029084837785088171818582966
61749029084837785088175003522010
61749029084837785088234580715072
61749029084837785133928588302188
61749029084837786917562069549014
61749029084837786917562069549257
61749029084838685517969704683376
61749029084838685518722845860976
61749029084838685518789051169018
61749029084838982001116240079024
61749029084841387222157934614588
61749029084841387222224052783802
61749029084841387359484807509194
61749029084841387405172274254060
61749029084841387405238392306634
61749029084841387405238392419062
61749029084841387405238392423274
61749029085057842124103893999016
61749029089754903840273858712226
61749029089754903847805269971674
61749029089766611045610752344070
61749029089766909631790380281890
61749029089766909631790381331650
61749029089766911417812002093512
61749029089766911417874765256712
61749029089766911418631352946623
61749029090638358835212947068463
61749029090638360662827262513151
61749029090638360664519515209103
61749029090711288219335756364248
61749029090711288219419067181124
61749029090711288219419067181172
61749029090711290003807759453384
61749029090735599818790980694868
61749029090746406841052899036859
61749029090746410475917551367779
61749029090747162596162306014151
61749029090747305371979381770719
61749029090747307223336385840216
61749029090747307224947313478068
61749029090747307225033318779594
61749029090747307225850340918750
61749029090747310929291922478709
61749029090747310929291951176517
61749029090747310929293069321901
61749029090747310929293070384711
61749029090747310929295393319955
61749029090747310931071372434948
61749029090747310931073696433002
61749029090747312690797603013272
61749029090747605561249975768907
61749029090747607412586059132052
61749029090747607415119788546695
61749029090747611121074157722621
61749029090747611121157840542413
61749029090747612905466293317721
61749029090747612905546532814625
61749029090747612905549976020873
61749029090747612905551124049347
61749029090750007282071571270328
61749029090750007282071571386968
61749029090750009112214967764192
61749029090750012817437084600308
61749029090750012817499760626084
61749029090930139143320303224734
61749029090930142803607870800504
61749029090930142803607985119368
61749029090930144632935354925762
61749029090930144632935354925810
61749029090930144635442738911990
61749029090930144635445953954351
61749029090930144635466874660697
61749029090930144635466874660698
61749029090930144635467131878141
61749029090930144635467131878142
61749029090966165561852907943445
61749029090966165561854027151630
61749029090966165561854027151639
61749029090966167346242714818757
61749029090966167347914046808357
61749029090966167347934967398060
61749029090968850809354792202294
61749029091038194509648236264111
61749029091038194509648351055151
61749029091038196294058963716085
61749029091074211685921909251740
61749029091074211685921909606079
61749029091074213470261786903274
61749029091074213516078129327311
61749029091074213516079248535505
61749029091074217173852117611658
61749029091074217174607587388070
61749029091074217174670349152994
61749029091074217174670350552674
61749029091074217176299840084022
61749029091074217220358849349692
61749029091074217220421611464536
61749029091074217222053424993938
61749029091074219003997833749231
61749029091074219006505993988465
61749029091074219006508317986519
61749030210641505180245142660535
61749030210641509024316867732653
61749030440759099564948809935325
61749030440759099564949068202529
61749030440759099567124936301817
61749030440759099567187698416661
61749030440761800721580020764415
61749030440761800856602148947649
61749030440761800858778013374963
61749030440761800859029066556073
61749030440762701287153177262369
61749030440762701289580093821033
61749030440856360890856552455119
61749030440866867149511312300813
61749030440866867561105290132457
61749030441075198866518522103833
61749030441075198866769226206937
61749030441077900158171516742623
61749030441077900158171603898713
61749030441085705538501267797951
61749030441085705538689295875279
61749030445795076623145003716315
61749030446118980891503396135645
61749030446122883352021118112551
61749030446122883352087237344575
61749030446670126128425322194210
61749030446670422428097348273569
61749030446670426134681688161695
61749030446670426134869973456467
61749030446670426271879680888883
61749030446670426272130729348259
61749030446670426272130733953353
61749030446671322995909044174853
61749030446671326700254844659649
61749030446671326701947097355601
61749030446671326702493470268687
61749030446671326702681756613219
61749030446671326702681761218313
61749030446775492562609537554655
61749030446775492562609537908947
61749030446775492562612632155281
61749030446775492974119570048501
61749030446775492974203257119095
61749030446775492974203515386299
61749030446775492974206609986925
61749030446775492974206614592019
61749030446775492974391543463627
61749030446776693731285891260950
61749030446779395023127000201499
61749030446779395023130352597153
61749030446779395023130353069329
61749030446779395023130357196423
61749030446779395023130357202247
61749030446779395023130357674423
61749030446779395023130440225627
61749030446779395023193116134763
61749030446779395023193116251403
61749030446779395023193116601323
61749030446779395023193119789267
61749030446779395023193202340471
61749030446986525571273299992349
61749030446994327245498415238195
61749030446994330355299812862287
61749030446994330538333924961941
61749030446994330538334183229145
61749030446994330538334183583437
61749030446994330949907240237740
61749030446994330949927902793585
61749030446994330949928161060789
61749030446994330949928161415081
61749030446994330950116189138117
61749030446994330951536468418943
61749030446994330951620155489537
61749030446994330951620413756741
61749030446994330951620414111033
61749030446994330951623508357367
61749030446994330951623851195867
61749030446994330951623851545787
61749030446994330951623852595547
61749030446995528002581168416276
61749030446995531706926968901072
61749030446995531708619192900668
61749030446995531708619221597024
61749030446995532898487493150449
61749030446998229294234131306129
61749030446998229294234135538217
61749030446998229294234221631497
61749030446998229294234249279497
61749030446998229294234250329257
61749030446998232815628469057337
61749030446998232998579931790925
61749030446998232998579936023013
61749030446998232998580022116293
61749030446998232998580049764293
61749030446998232998580050814053
61749030446998232998642693905769
61749030446998232998642698137857
61749030446998232998642784231137
61749030446998232998642812928897
61749030446998232998663617798661
61749030446998232998663618848421
61749030446998233000272184486877
61749030446998233000272270575945
61749030446998233000272302460245
61749030446998233000275627576485
61749030446998233000275627693125
61749030446998233000275630758813
61749030446998233000338389807969
61749030446998234601733661617691
61749030446998234601733661971823
61749030446998234601733663034633
61749030446998234601733663134011
61749030446998234601733663151273
61749030446998234601733749227291
61749030446998234601733749240341
61749030446998234601733776757247
61749030446998234601733777807007
61749030446998234601733777820057
61749030446998234601734782342205
61749030446998234601734782346417
61749030446998234601734811044177
61749030446998234601734811044385
61749030446998234601734897137665
61749030446998234601734897150715
61749030446998234601734897487585
61749030446998234785501147152161
61749030446998234785501148201921
61749030447067278729580082746079
61749030447067278729582407210693
61749030447091591862006251258747
61749030447091591863426879146647
61749030447091592273575951266811
61749030447091592273576209534015
61749030447091592273600229090391
61749030447091592273764237611343
61749030447091592275208880804817
61749030447091592275208885055619
61749030447091592275292481668251
61749030447091592275292481786343
61749030447091592275292567757319
61749030447091592275292567875411
61749030447091592275292820375493
61749030447091592275292824624843
61749030447091592275292824974763
61749030447091592275292826024523
61749030447091592275292826142615
61749030447091592275292826496907
61749030447091594060497038359736
61749030449938288318120462528661
61749030449938288363853126732177
61749030918482407554366466400287
61749030918485109669583817230555
61749030919357753771100816866513
61749030919357753772793069562465
61749030919357753773527642731015
61749030919357754320143491411809
61749030919357754321835744107761
61749030919357754322319613173207
61749030919357754322319617778301
61749030919357754322382375288051
61749030919357754322382379893145
61749030919357754322570665187917
61749030919357758026181544592557
61749030919357758028357666353955
61749030919357758028357670959049
61749030919357758028420428468799
61749030919357758028420433073893
61749030919357758028608718368665
61749030919360455474536161787809
61749030919360455476774702357539
61749030919360455476962992257405
61749030919360455611796830424133
61749030919360455613972694968087
61749030919360455614223743427463
61749030919360455614223748032557
61749030919360459183001045438153
61749030919360459317834883604881
61749030919360459320010748148835
61749030919360459320261795558451
61749030919360459320261800163545
61749030919361356042326936984145
61749030919361356042326938033905
61749030919361356042347857689093
61749030919361356044019189680097
61749030919361356044586484347891
61749030919361356044771301989409
61749030919361356044771303039169
61749030919361356044774770692423
61749030919361356044774774247757
61749030919361356044774775297517
61749030919361359748364990164893
61749030919361359748364991214653
61749030919361359748385910869841
61749030919361359750624537528639
61749030919361359750812822823411
61749030919361359750812827061163
61749030919361359750812827074213
61749030919361359750812827428505
61749030919433405175753851857477
61749030919465826211778079222048
61749030919649538292490441776261
61749030919649541448043525680561
61749030919649541996835496122753
61749030919652239584143780788585
61749030919652243151290469454639
61749030919652243290180714761139
61749030919673857327751256761065
61749030919673857327751285457421
61749030919676554913366285375197
61749030919676554913366314071553
61749030919676554913367318477061
61749030919676558619404251399855
61749030919676558619404338555945
61749030919676558619404367252301
61749030919676558619407694606103
61749030919684363998041749759231
61749030919684363998229777836559
61749030919684659999949260832571
61749030919684663705989636961613
61749030919684664117851854836081
61749030919684664118667676291747
61749030919684664186496048627410
61749030919684664187248160936722
61749030919684664187249324792512
61749030919684664187308901495928
61749030919684664187312000818288
61749030919684664189024397845122
61749030919685564755312153842400
61749030919757609768468087558002
61749030919757610180002488200796
61749030919757610180250093466974
61749030919757610180253579921138
61749030919757610180253580271058
61749030919757610181778304344896
61749030919757610181778353591762
61749030919757610181778439680830
61749030924393735082685484627835
61749030924393735082685485677595
61749030924717638940957572695247
61749030924717638941208276798351
61749030924717639350479022095969
61749030924717639352801478728313
61749030924717639352989506805641
61749030924717639352992950011889
61749030924721541813256179833525
61749030924721541813257295859391
61749030924721541813257299518315
61749030924721541813319971885167
61749030924721541813319975067495
61749030924721541813319975539879
61749030924721541813319975544091
61749030924721541813322299537933
61749030924721541950518054243707
61749030924721541950580730269483
61749030924721541950583054267537
61749030925232756318118031733191
61749030925232757965247084238855
61749030925232761671285137302963
61749030925257071649033821067859
61749030925257073296162873456883
61749030925257073296162873573523
61749030925265177171122123557641
61749030925265177171310151280677
61749030925265178406656940659925
61749030925265178955510815829853
61749030925265182661551193008655
61749030925268778847572676405373
61749030925268778847572676424087
61749030925268778847575000403427
61749030925268779030585867784551
61749030925268780677714920173575
61749030925268780677714920290215
61749030925268784338002860465151
61749030925268786167309428605791
61749030925268786167330320497695
61749030925268786167497456683071
61749030925269079036843241724515
61749030925269080887637829185089
61749030925269080887637830234849
61749030925269080890064659654685
61749030925269081027074362248727
61749030925269084595914422818927
61749030925269084596102708113699
61749030925269084596102712835433
61749030925269084730936551002161
61749030925269084733112415429475
61749030925269084733175180847499
61749030925269084733363462489171
61749030925269084733363462955731
61749030925269084733363464005491
61749030925269084733363467088441
61749030925269084733363467192031
61749030925269084733363467205081
61749030925269084733363467210905
61749030925269084733363467560825
61749030925269981457120857077377
61749030925269981457872969386689
61749030925269981457876441645037
61749030925269985163914494353401
61749030925269985163914494825785
61749030925374147317783298324739
61749030925374147317804214663697
61749030925374147317804219385431
61749030925374147317807658342329
61749030925374147317807662591679
61749030925374147729398192495341
61749030925374147729401296068503
61749030925374147729401382157571
61749030925374147729401636173973
61749030925374147729401639373563
61749030925374147729401639375015
61749030925374147729565303183951
61749030925374147729589667452343
61749030925374150978070089545317
61749030925374151023823674337141
61749030925374151023844590792739
61749030925374151023844595043541
61749030925374151023844595514473
61749030925374151023845366695873
61749030925374151023845710006756
61749030925374151023845710006757
61749030925374151023845714251735
61749030925374151023845714256107
61749030925374151023845714724119
61749030925374151023845714728490
61749030925374151023848034471371
61749030925374151023848038720721
61749030925374151023848038722173
61749030925374151389852095454289
61749030925374151389874165469282
61749030925374151389876488417576
61749030925374151435438568624383
61749030925374151435438572875185
61749030925374151435439344527517
61749030925374151435439349249251
61749030925374151435439433803125
61749030925374151435439435338319
61749030925374151435439687838400
61749030925374151435439687838401
61749030925374151435439692083379
61749030925374151435439692087751
61749030925374151435439692555763
61749030925374151435442012303015
61749030925374151435442016552365
61749030925374151435442016553817
61749030925374151435605680246113
61749030925374151435626600952513
61749030925374151435630044631145
61749030925375348486484014895383
61749030925375348486734719469410
61749030925375352147019188791454
61749030925375352192522068076131
61749030925375352192772772650158
61749030925375352192772773699918
61749030925378049778321678373399
61749030925378049778321682605487
61749030925378049778321682609699
61749030925378049778325034423557
61749030925378049778325034429173
61749030925378049778325035473317
61749030925378049778325038659857
61749030925378049778325038661261
61749030925378049778325038672907
61749030925378049778325038678731
61749030925378049778325039150907
61749030925378049778325040195051
61749030925378049778325121566597
61749030925378049778325121579647
61749030925378049778325121585471
61749030925378049778325122052031
61749030925378049778325124748925
61749030925378049778325124766187
61749030925378049778325124767591
61749030925378049778325124767799
61749030925378049778325124772011
61749030925378049778325125239975
61749030925378049778325126284119
61749030925378049778325126288331
61749030925378049778325126289735
61749030925378049778387797611247
61749030925378049778387798077807
61749030925378049778387800797787
61749030925378049778387801265751
61749030925378049778387802314107
61749030925378049778387802315511
61749030925378049778387883816955
61749030925378049778387886886855
61749030925378049778387887004899
61749030925378053484362055552201
61749030925378053484362058734529
61749030925378053484362058738741
61749030925378053484363087604305
61749030925378053484363087609921
61749030925378053484363088654065
61749030925378053484363091840605
61749030925378053484363091842009
61749030925378053484363091853655
61749030925378053484363091859479
61749030925378053484363092326039
61749030925378053484363092331655
61749030925378053484363093375799
61749030925378053484363174760395
61749030925378053484363174766219
61749030925378053484363175232779
61749030925378053484363177929673
61749030925378053484363177946935
61749030925378053484363177952759
61749030925378053484363178419319
61749030925378053484363179464867
61749030925378053484363179470483
61749030925378053484365411602359
61749030925378053484365416324093
61749030925378053484365499230833
61749030925378053484365502413161
61749030925378053484365502417373
61749030925378053484425850791995
61749030925378053484425854445095
61749030925378053484425854446499
61749030925378053484425855494855
61749030925378053484425855496259
61749030925378053484425940067603
61749030925378053484428175256609
61749030925378053484428178443149
61749030925378053484428264532217
61749030925378055085737527398751
61749030925548861107876749016977
61749030925556966034418773815149
61749030925556966035421590227565
61749030925556966630029794429785
61749030925560568305665901795271
61749030925560568489428795733669
61749030925560570135808150266493
61749030925560570135808150383133
61749030925560868494936495792055
61749030925560868495751284114093
61749030925560868564392252587725
61749030925560868677867153078503
61749030925560868703282497894225
61749030925560870325057852254733
61749030925584885466703047709257
61749030925584885466723939601161
61749030925584885466723939717801
61749030925585180165546892949901
61749030925585180302744890282183
61749030925585183826667073448761
61749030925585184032506034649581
61749030925585185655973641589401
61749030925592985295011910350649
61749030925592985295011910352101
61749030925592985295015349307547
61749030925592985295199938427977
61749030925592985295199938429429
61749030925592985295200196695181
61749030925592985295203295900901
61749030925592985635561219881181
61749030925592985704285755903747
61749030925592985704286013121191
61749030925592985704474041198519
61749030925592985705122838169831
61749030925592985706793912010271
61749030925592985706793916261073
61749030925592985706794170277475
61749030925592985706794173477065
61749030925592985706794173478517
61749030925592985706794173482889
61749030925592985706796497830863
61749030925592985706797612433963
61749030925592985706797616684765
61749030925592985706982198354803
61749030925592985706982201554393
61749030925592985706982201555845
61749030925592985706982201560217
61749030925592985706984525908191
61749030925592988930903995956013
61749030925592988953625046631920
61749030925592988953816416232384
61749030925592988999298387560859
61749030925592988999548320011631
61749030925592988999549091663963
61749030925592988999549096385697
61749030925592988999566913518935
61749030925592988999566918240669
61749030925592988999569236467229
61749030925592988999569240718031
61749030925592988999569241188963
61749030925592988999570012370363
61749030925592988999570017092097
61749030925592988999570355675423
61749030925592988999570356725183
61749030925592988999570359926225
61749030925592988999570359930597
61749030925592988999570360397157
61749030925592989001244016386215
61749030925592989341599274111689
61749030925592989341662293089685
61749030925592989341682842146057
61749030925592989342498745090069
61749030925592989342501069438043
61749030925592989364570224292671
61749030925592989364570481510115
61749030925592989364758509587443
61749030925592989365406918604638
61749030925592989367021417604011
61749030925592989367080965747403
61749030925592989367105358691007
61749030925592989410323809084495
61749030925592989410324066301939
61749030925592989410512094379267
61749030925592989411142041098215
61749030925592989411143069495598
61749030925592989411143069495607
61749030925592989411143074217332
61749030925592989411143074217341
61749030925592989411160891350579
61749030925592989411160896072313
61749030925592989411163214298873
61749030925592989411163218549675
61749030925592989411163990202007
61749030925592989411163994923741
61749030925592989411164079477615
61749030925592989411164333507067
61749030925592989411164337757869
61749030925592989411164337762241
61749030925592989411164339278561
61749030925592989411330325920603
61749030925592989411330326392987
61749030925592989411351246627003
61749030925592989412834163057494
61749030925592989412834293794167
61749030925592989412834551011611
61749030925592989412837649841895
61749030925592989412837994217859
61749030925592989412855466994825
61749030925592989412855471716559
61749030925592989412858910201073
61749030925592989412858914922807
61749030925592989413022579088939
61749030925592989413026050971851
61749030925592989413026050991534
61749030925593290791910768631721
61749030925594186463813874377152
61749030925594186463813903073508
61749030925594186463817000856462
61749030925594186464064921436848
61749030925594186464064950133204
61749030925594190121840870678706
61749030925594190122406090070124
61749030925594190122406118766480
61749030925594190122409217972200
61749030925594190122677694211026
61749030925594190122681156904974
61749030925594190122681181365030
61749030925594190122681185597118
61749030925594190122681185601330
61749030925594190168159674861948
61749030925594190168159703558304
61749030925594190168162801341258
61749030925596887547098939666593
61749030925596887684296936998875
61749030925596887753774699356477
61749030925596887753774703592777
61749030925596887753774703594181
61749030925596887753774727936193
61749030925596887753774732172493
61749030925596887755466980632145
61749030925596887755466983818685
61749030925596887755466984868445
61749030925596887755469193027103
61749030925596887755469279120383
61749030925596887755469304630199
61749030925596887755469307816739
61749030925596887755470312235297
61749030925596887755529628078205
61749030925596887755529631266149
61749030925596887755529632310293
61749030925596887755529632314505
61749030925596887755529632315909
61749030925596887755529742397069
61749030925596887755529745583609
61749030925596887755531955146159
61749030925596887755532069931583
61749030925596887755533071284453
61749030925596887755533074354353
61749030925596887755533074472397
61749030925596891207404303147059
61749030925596891207404331843415
61749030925596891208220234774377
61749030925596891208222559122351
61749030925596891276863530782523
61749030925596891276881997798292
61749030925596891276885484582693
61749030925596891390334989129863
61749030925596891414059065588444
61749030925596891414059070193538
61749030925596891414059084722021
61749030925596891414059170815301
61749030925596891414059196325117
61749030925596891414059199511657
61749030925596891414059199513061
61749030925596891414059200561417
61749030925596891414059200562821
61749030925596891414062527928269
61749030925596891414062556977939
61749030925596891459812781116941
61749030925596891459812784303481
61749030925596891459812785353241
61749030925596891459814993511899
61749030925596891459815105114995
61749030925596891459816109537765
61749030925596891459816112720093
61749030925596891459816141396757
61749030925596891459877755630955
61749030925596891459877870416379
61749030925596891459878874839149
61749030925596891459899795545501
61749030925596891461507246207851
61749030925596891461507332301131
61749030925596891461507357810947
61749030925596891461507360997487
61749030925596893061274143933103
61749030925596893061274229672251
61749030925596893061274231188571
61749030925596893061274231201621
61749030925596893061274258718527
61749030925596893061274259768287
61749030925596893061274259781337
61749030925596893061275264303485
61749030925596893061275264307697
61749030925596893061275291820391
61749030925596893061275292883201
61749030925596893061275293355585
61749030925596893061275379098945
61749030925596893061275379111995
61749030925596893062945591875931
61749030925596893062966397691865
61749030925596893062966512464239
61749030925596893062966512477289
61749030925596893062968835412533
61749030925596893062969839835303
61749030925596893062969868514397
61749030925596893062969868527447
61749030925596893062969868533063
61749030925596893062969868533271
61749030925596893062969868999831
61749030925596893062969870049591
61749030925596893062969954626551
61749030925596893062969955093111
61749030925596893062969956142871
61749030925596893062969956155921
61749030925596893246736205690807
61749030925665931287956561479183
61749030925665931699547096104579
61749030925665931699547354371783
61749030925665931699550453105119
61749030925665931699735382449111
61749030925665931699738824139039
61749030925665931699738824605599
61749030925665931699738824611422
61749030925665931699738824611423
61749030925665934809306647597041
61749030925665934946569940077870
61749030925665934946570714916742
61749030925665934992320097613243
61749030925665934992323196463219
61749030925665934992323282552287
61749030925665934992323540819491
61749030925665934992323541291875
61749030925665934993743824351119
61749030925665934993994528454223
61749030925665935335189253154229
61749030925665935335251929184377
61749030925665935358160102698946
61749030925665935359834921494043
61749030925665935359835293477219
61749030925665935403914075444887
61749030925665935403917170045513
61749030925665935403917174294863
61749030925665935403917260383931
61749030925665935403917519123519
61749030925665935405525830260091
61749030925665935405588506285867
61749030925665937190813979081578
61749030925665937190813979431498
61749030925666237380088064471531
61749030925690246618872264724783
61749030925690246618872264726235
61749030925690247030465466654745
61749030925690247030466238307077
61749030925690247030466585868762
61749030925690247030466585868763
61749030925690247030653494732073
61749030925690247030654613946090
61749030925690247030654613946091
61749030925690250323238209896205
61749030925690250323239329110222
61749030925690250323239329110223
61749030925690250323241653574837
61749030925690250689058458132759
61749030925690250734751675417996
61749030925690250734812042924574
61749030925690250734812042924583
61749030925690250734832187727849
61749030925690250734832959380181
61749030925690250734832963629522
61749030925690250734832963629531
61749030925690250734832963630983
61749030925690250734833306941866
61749030925690250734833306941867
61749030925690250736527539254085
61749030925690250736527883630049
61749030925690250736527884102433
61749030925690251926311472524853
61749030925690252109887457142868
61749030925690252109890900821500
61749030925690252520917350681266
61749030925690252520917350740315
61749030925690252520919675204929
61749030925690252521732091364540
61749030925690252521733253684327
61749030925690252521735582754034
61749030928188427037106197689148
61749030928188427037106198738908
61749030928220842536943179227783
61749030928220842582612789729087
61749030928220842582693377854699
61749030928220842582693377972743
61749030928220842582696472554495
61749030928220842582696735439891
61749030928224444259147026348370
61749030928224444259147283565814
61749030928224444259147284615574
61749030928512631448437407851225
61749030928512631494170072054741
61749030928548949406260676302477
61749030928548949406260704883597
61749030928548949406814285654179
61749030928548949406825532186793
61749030928548949452014261212345
61749030928548949452014289792061
61749030928548949452579117096661
61749030928548949452830168742577
61749030928548949452830168761451
61749030928548949452830197322293
61749030928548949452830197341167
61749030928548949452830541714665
61749030928548949452830541714701
61749030928548949452830541714749
61749030928548949452830541832793
61749030928548954348484670047351
61749030928551350508455251864018
61749030928551350554208836655842
61749030928551350554208836772482
61749030928551350554208836773886
61749030928551350554961977834930
61749030928551350554961977847980
61749030928551350555024653860706
61749030928551350555024653873756
61749030928551350555024658578228
61749030928551350555024658582440
61749030928551350555024739599854
61749030928551350555024739612904
61749030928551350555024744321588
61749030928551350556719316760420
61749030928551350556719316773470
61749030928551354261002353963972
61749030928551354261002355026782
61749030928551354261065031052558
61749030928551356045388723287890
61749030928551356045392079338048
61749030928551356045451485052814
61749030928551356045454842519914
61749031155154030463769601447747
61749031155154030463957973881347
61749031155693464407127901944485
61749031155693464407127902061125
61749031155693464543572753492585
61749031155693468113168279123287
61749031155693468248106582054757
61749031155693469895214742551781
61749031155693469895235634560421
61749031155693469896721291168507
61749031155693469896742183177051
61749031155693469896909319245787
61749031155701568281271244501961
61749031155701568282089471327387
61749031155701573222637522252461
61749031155701573770005736792409
61749031155701573771680541154029
61749031155701573772516216896987
61749031155701575007236249084003
61749031155701575007236249200643
61749031155705472000841397179611
61749031155705472001029683524143
61749031155705472137557844722767
61749031155705472137558102873331
61749031155705472138039389790159
61749031155705472138290438249535
61749031155705475637422551328043
61749031155705475637610574670587
61749031155705475637610579392321
61749031155705475638237334928347
61749031155705475638237335044987
61749031155705475683155215531559
61749031155705475704643234721803
61749031155705475706335487417755
61749031155705475818720273985957
61749031155705475820624919026177
61749031155705475841903645207563
61749031155705475841903903358127
61749031155705475841903903474767
61749031155705475843595897903515
61749031155705475843596156054079
61749031155705475843596156170719
61749031155705475844077442970907
61749031155705475844079766968961
61749031155705475844328491430283
61749031155705475844330815428337
61749031155705477467543903068987
61749031155705477467543903185627
61749031155810842735677289948551
61749031155814440889290150189713
61749031155814440889352826215489
61749031155814444595328203370461
61749031155814444595330527718435
61749031155814444595390879396237
61749031155814444595393203744211
61749031155985252081646109008725
61749031155997259675357280129157
61749031155997259812555272739705
61749031156017673071094704708773
61749031156017673071094790797841
61749031156017673071847936227731
61749031156017673071910607652785
61749031156017673071910612253507
61749031156017673071910612257878
61749031156021574937630954031813
61749031156021574937632097337093
61749031156021574937632101942187
61749031156021574937634421685067
61749031156021575120562754501077
61749031156021575120562759222811
61749031156021575143471033378017
61749031156021575143471062074373
61749031156021575143536033401847
61749031156021575143536148187271
61749031156029376817699620526467
61749031156029376817762296552243
61749031156029376817762640908515
61749031156029376817950668985843
61749031156029380064759763694359
61749031156029380110535384149975
61749031156029380476353741526003
61749031156029380476541769603331
61749031156029380478045994221955
61749031156029380522107326317827
61749031156029380522129361981619
61749031156029380522295354395155
61749031156029380523739997705269
61749031156029380523799320863215
61749031156029380523799579130419
61749031156029380523802673731045
61749031156029380523802759820113
61749031156029380523803018087317
61749031156029380523823938675625
61749031156029380523987607207747
61749031156029380523991046164645
61749031156029681902687769041995
61749031156029681902875797119323
61749031156033282364101995960641
61749031156033282364105463613895
61749031156033282572472231587254
61749031156033284172239288391403
61749031156033284173931541087355
61749031156033284173933865435329
61749031156033284173934897020873
61749031156033284173934897137513
61749031156033284173934898537193
61749031156033284173934983114153
61749031156033284173934983230793
61749031156033284173934984630473
61749031156102322810515480646551
61749031156102322810703853080151
61749031156102626704152796885695
61749031156102626705845004934042
61749031156102626705845049581647
61749031156102626705845392888159
61749031156102627895628978130681
61749031156126638093985433426563
61749031156126638141368593955443
61749031156126638141431269981219
61749031156126638141431614337491
61749031156126638141619642414819
61749031156126641434204357578951
61749031156126641800023486607311
61749031156126641845797992104083
61749031156126641845798335060675
61749031156126641845798335410595
61749031156126641845965442899615
61749031156126641847408971134245
61749031156126641847471647160021
61749031156126641847471733249089
61749031156126641847471991516293
61749031156126641847492567748329
61749031156126641847492912104601
61749031156126641847660019593621
61749031156126938330701863980859
61749031156126942035070909052017
61749031158649127988558888911086
61749031158649127988559146128530
61749031158649127988559147178290
61749031158655880942068517389315
61749031158655880942256546529453
61749031158655880942256551134547
61749031158655880942884424932597
61749031158655880942886748930651
61749031158655880943074777007979
61749031158655886476556567421241
61749031158655886476556572026335
61749031158659488336021434394417
61749031158659488336021520487697
61749031158659788388031274021553
61749031158659788388031360114833
61749031158659788388031361177643
61749031158659788388034717227801
61749031158659788388282322498191
61749031158659788525292028746945
61749031158659788525292028764207
61749031158659788525292114840225
61749031158659788525292115903035
61749031158659788525293147959351
61749031158659788525295471953193
61749031158659788525542818606459
61749031158659788525542818960798
61749031158659788525543077223583
61749031158659788525543852062455
61749031158659933155171215144436
61749031158659933155171216207246
61749031158659933155171473424690
61749031158659933155171474474450
61749031158659938644782401678646
61749031158659938644782402028566
61749031158660839075333428939234
61749031158976034284373840397646
61749031158976034284373840410696
61749031158976034284436516423422
61749031158976034284436516436472
61749031158976034284436602175620
61749031158976034286131093247118
61749031158976034286131179336186
61749031158976037990414216526688
61749031158976037990414217589498
61749031158976037990476893615274
61749031158976039774050796606228
61749031158976039774800585850606
61749031158976039774803941900764
61749031158976039774866703665688
61749031158976039774866705082630
61749031158983693159115131698753
61749031158983693159115136303847
61749031158983693159177893813597
61749031158983693159178155281843
61749031158983989093367674009771
61749031158983989093368793204915
61749031158983989642347642768673
61749031158983989642410318794449
61749031158983989642410692911339
61749031158983989642410696097879
61749031158983989644854683799713
61749031158983989644879052317455
61749031158983989644941728343231
61749031158983992799405730732803
61749031158983992799405731795613
61749031158983992936603718738257
61749031158983992936603723343351
61749031158983992936854767197633
61749031158983992937690447545685
61749031158983992937690447558735
61749031158983992937690448958415
61749031158983992937690452144955
61749031158983993348385701604275
61749031158983993348448746092087
61749031158983993348448749634371
61749031158983993348448750697181
61749031158983993349200489939363
61749031158983993349221406040669
61749031158983993349221406053719
61749031158983993349221410645763
61749031158983993349284172760607
61749031158983993349284426440139
61749031158983993349284431045232
61749031158983994583795538657875
61749031158983994583797861606169
61749031158984143465995445133988
61749031158984143465995702351432
61749031158985340562979659576124
61749031158985340565489023555458
61749031158985344223266451840633
61749031158985344224103280094686
61749031158985344224103280094687
61749031158985344269020036632457
61749031158985346053408699275193
61749031158985346053408727504989
61749031158985346053408727854909
61749031158985346053409848118687
61749031158985346053409848235327
61749031158985346053409848585247
61749031158987595207850937415460
61749031158987595208686531648391
61749031158987595208686617741671
61749031158987741667621497039898
61749031158987741667621583133178
61749031158987741667684259154742
61749031158987741667684345248022
61749031158987745371214151996878
61749031158987745371214152113518
61749031158987745371214238202586
61749031158987745371963945016856
61749031158987745372026706777408
61749031158987745372026706781780
61749031158987745372026707131700
61749031158987745373658520661102
61749031158987745373721282426026
61749031158987747155603962531114
61749031158988041856953823046681
61749031158988041856953823059731
61749031158988041856954939263679
61749031158988041856954939263680
61749031158988045491756828412817
61749031158988045514731247290906
61749031158988045560484830487705
61749031158988045560484832082730
61749031158988045561320515540069
61749031158988045561320515553119
61749031158988045562991876240479
61749031158988047344873522759917
61749031158988047344874642622790
61749031158988047344874643685600
61749031158988047344874644022470
61749031158988047345710236322101
61749031158988047347385040766872
61749031158988047347385040766873
61749031158988047347401455786499
61749031158988047347401455799549
61749031158988047347402488901404
61749031159081404424663406764268
61749031159081404836255061647618
61749031159081406209050888978217
61749031159081406620644866809861
61749031159092962054446984351429
61749031159092962054446988956523
61749031159092962054509660381577
61749031159092962054509664986670
61749031159093108513464406729574
61749031159093108513464749686166
61749031159093111806212871909802
61749031159093111806213125809564
61749031159093111806213130531298
61749031159093111806216224777632
61749031159093111806216569133904
61749031159093111806216569488196
61749031159093111806216572321848
61749031159093111806216572693609
61749031159093111829103854199587
61749031159093112217775334628940
61749031159093112217775339350674
61749031159093112217775677585532
61749031159093112217786186258314
61749031159093112217786187657994
61749031159093112217807108362942
61749031159093112217810207214370
61749031159093112217810293303438
61749031159093112217963710380222
61749031159093112217974214331270
61749031159093112217974214335642
61749031159093112217974215735322
61749031159093112217995135036218
61749031159093112217998578230820
61749031159093112217998578248290
61749031159093112217998579647970
61749031159093112219481882143008
61749031159093112219669910220336
61749031159093112240697832031231
61749031159093113592297512388915
61749031159093113592297512505555
61749031159093113592297513056680
61749031159093113592297514456360
61749031159093114002200014076548
61749031159093114002200100165616
61749031159093114003891233666508
61749031159093114003891233670879
61749031159093114003891490337199
61749031159093114003891491933712
61749031159093114003891492288004
61749031159093114003894589720794
61749031159093114003894675809862
61749031159093114003894934077066
61749031159093114004079518961280
61749031164018317786490485909405
61749031164018617930007494997725
61749031164553700822780202724682
61749031164553701371822877269978
61749031164565406374127321259304
61749031164565406374127325981038
61749031164565406374189743739610
61749031164565406967293975346532
61749031164565411864557513577436
61749031164565411865372297320480
61749031164565411908615374963252
61749031164565411908678046254196
61749031164565411908678050975930
61749031164565412457470021418122
61749031164565412457637500437626
61749031164565412457638272089958
61749031164565412457721068477818
61749031164565412457724167664664
61749031164565413694678865344480
61749031164565413694678865461120
61749031164565413694699757353120
61749031164565706563376994667780
61749031164565706563376999272874
61749031164565706563460309040038
61749031164565707158256911314876
61749031164565707158257165345780
61749031164565712646719694709958
61749031164565712646908094317770
61749031164565857276535342970107
61749031164565857276618911004475
61749031164565857276618996743623
61749031164565857276618997210183
61749031164565857276619025789899
61749031164565857276620030316259
61749031164565857276620031379069
61749031164565862764536292594741
61749031164565862767046775769219
61749031164565862811900856300087
61749031164565862812716763830319
61749031164565862812800446650111
61749031164568108077625089710675
61749031164568108077625346928119
61749031164568110044968772948972
61749031164568110045031448974748
61749031164568113566279341798754
61749031164568113566363024624162
61749031164568113567992486490248
61749031164568113611862347420597
61749031164568113611862433513877
61749031164568113611862434576687
61749031164568113611865790626845
61749031164568113612053818717262
61749031164568113612113395897235
61749031164568113749102181083884
61749031164568113749102295874924
61749031164568113749123102163251
61749031164568113749124221358395
61749031164568113749311130240579
61749031164568113749312249435723
61749031164568113749373892005503
61749031164568113749374150622627
61749031164568113749374925461499
61749031164568113749377249472594
61749031164568113749377249472642
61749031164568113751006826124104
61749031164568115398114986266836
61749031164568564058699972355355
61749031164569314323361717791506
61749031164569314325074862483000
61749031164569314369132751503775
61749031164569314369136194710023
61749031164860349858765726780529
61749031164881507457913845497632
61749031164881958360057221615939
61749031164881958360068468148553
61749031164881958405822053058421
61749031164881958406073100000073
61749031164881963301727606009111
61749031164892314454396739889616
61749031164892314454396744611350
61749031164892314454668336001312
61749031164892314866178716167717
61749031164892314866262658200874
61749031164892314868685757198757
61749031164892314868710125716499
61749031164892314868769699704298
61749031164892314868772801742275
61749031164892317977504107688230
61749031164892317977504112293324
61749031164892317977507578529428
61749031164892317978318896010268
61749031164892317978318900615362
61749031164892317978322371456560
61749031164892318023236804131847
61749031164892318023236805194648
61749031164892318023236805194657
61749031164892318024072480803496
61749031164892318024072485525230
61749031164892318160434796742395
61749031164892318160706732487177
61749031164892318160706732622691
61749031164892318160706734022371
61749031164892318160706737208911
61749031164892318161521520944729
61749031164892318161521520957779
61749031164892318161521522357459
61749031164892318161521525543999
61749031164892318572216770398225
61749031164892318572216775003310
61749031164892318572216775003319
61749031164892318572216803701043
61749031164892318572216803701070
61749031164892318572216803701127
61749031164892318572300711381622
61749031164892318572300711504094
61749031164892318572300711504095
61749031164892318572300711854015
61749031164892318572300714686206
61749031164892318572300716103356
61749031164892318573031563338407
61749031164892318573032711244409
61749031164892318573052484044807
61749031164892318573115246159651
61749031164892318573115499722534
61749031164892318573115499839174
61749031164892318573115499839183
61749031164892318573115502909074
61749031164892318573115503027118
61749031164892318573115504444267
61749031164892318573115504444276
61749031164892318573118602213964
61749031164892319807649826897108
61749031164892319807649827013748
61749031164893518734774511628620
61749031164893518734774887886662
61749031164893519329299150996062
61749031164893519329299519345830
61749031164893519329299519462470
61749031164893519329299524067563
61749031164893519330113934739106
61749031164893519330114307675094
61749031164893519330114312396828
61749031164893663958912825084397
61749031164893663959163876865827
61749031164893665789321216149592
61749031164893665789321216149593
61749031164893665789321217225500
61749031164893665789321217225501
61749031164893669447097524176819
61749031164893669492850735916015
61749031164893669492851108968643
61749031164893669492851108987516
61749031164893669492851108987517
61749031164893669492851110050374
61749031164893669492851110050375
61749031164893669492851110503837
61749031164893669495361593678315
61749031164893671277239772207677
61749031164893671277239772674237
61749031164893671277239801259729
61749031164893671277240921517731
61749031164893671277240921984291
61749031164893965930326594153061
61749031164893965930326622732777
61749031164893965976081326973356
61749031164893965978591810147834
61749031164893969087321628315601
61749031164893969636364647333809
61749031164893969636367744650203
61749031164893969636367745004335
61749031164893969636367745120975
61749031164893969636368117641352
61749031164893969636368117720093
61749031164893969636368118056963
61749031164893969636368118075836
61749031164893969636368118075837
61749031164893969636368118192476
61749031164893969636368118192477
61749031164893969636368119592157
61749031164893969636929506404665
61749031164893969636932978308637
61749031164893969637204947491918
61749031164893969637204947491919
61749031164893969638624081932271
61749031164893969682118232125633
61749031164893969682936462604159
61749031164893969682936462623032
61749031164893969682936462623033
61749031164893969682937237438819
61749031164893969682937610510077
61749031164893969682937612045355
61749031164893969684628715300111
61749031164893969684628715318984
61749031164893969684628715318985
61749031164893970871713762731251
61749031164893970871713762847891
61749031164893971466510366204413
61749031164893971466510366554333
61749031164893971466510366560157
61749031164893971466510366676797
61749031164893971466511515515919
61749031164893971466511515632559
61749031164893971466511515982479
61749031164896220438840093433466
61749031164896220484590207502145
61749031164896220484593649645583
61749031164896220620952518719217
61749031164896220620952518719253
61749031164896220620952604812740
61749031164896220621768426249485
61749031164896365250628586577036
61749031164896365250628672316184
61749031164896367033273974316830
61749031164896367033273974316878
61749031164896367034968549967718
61749031164896367078275528412421
61749031164896367079027530528938
61749031164896367079027530528986
61749031164896367079090206554714
61749031164896367079090206554762
61749031164896367079090292293862
61749031164896367079090292293910
61749031164896367079090320873626
61749031164896367079091435482550
61749031164896367080784896445725
61749031164896367080784896458775
61749031164896367080786012649709
61749031164896370715587901811861
61749031164896370738558880676102
61749031164896370739314350452514
61749031164896370739377112567358
61749031164896370739377113617118
61749031164896370739399148930980
61749031164896370741006603148466
61749031164896370784312465402235
61749031164896370784315903886749
61749031164896370785065612414136
61749031164896370785148146795675
61749031164896370785151588939113
61749031164896370785151588952163
61749031164896370786760188058382
61749031164896370786822834848474
61749031164896370786822949639523
61749031164896372568702273865381
61749031164896372568704596158961
61749031164896372571212641710745
61749031164896372571212758102669
61749031164896372571232529185543
61749031164896372571232529198593
61749031164896667270056605598185
61749031164896667270056606660959
61749031164896670904858495810049
61749031164896672760483351051145
61749031164896672760507600056056
61749031164965714920112266975861
61749031164965714920300295053189
61749031164965714920300299774923
61749031164965716704525064893517
61749031164965716704711027239995
61749031164965716704713351238049
61749031164989576192441770921844
61749031164989579896787572456373
61749031164990026543297740275218
61749031164990032033724222739240
61749031164990032033724222855880
61749031164990032033724480073324
61749031164990032033724481006444
61749031164990032033745114864472
61749031165001732096577330229850
61749031165001732096577330229859
61749031165001733514947684179623
61749031165001733514948072151161
61749031165001733514951175588726
61749031165001733926541660961507
61749031165001733926541791702552
61749031165001733926541796301822
61749031165001733926542049982805
61749031165001733926542049982806
61749031165001733926542054569017
61749031165001733926542054569026
61749031165001733926545153420445
61749031165001733926546252060659
61749031165001733926562975275369
61749031165001733926566074126797
61749031165001733926566160214461
61749031165001733926566160220293
61749031165001733926566417437737
61749031165001733926566418500547
61749031165001733926730078060124
61749031165001733926730078060125
61749031165001733926730078060133
61749031165001733926730078060134
61749031165001733926730081229195
61749031165001733926730082646354
61749031165001737036113291138692
61749031165001737036301319215936
61749031165001737036301319216020
61749031165001737150652645896574
61749031165001737173372926306731
61749031165001737173540292313714
61749031165001737173564295920245
61749031165001737218479068234432
61749031165001737218479072956166
61749031165001737219105590345386
61749031165001737219105590879041
61749031165001737219105590879098
61749031165001737219126511583989
61749031165001737219283027866493
61749031165001737219293488219753
61749031165001737219293618956426
61749031165001737219293877236680
61749031165001737219294652075552
61749031165001737219296976073606
61749031165001737219297062162674
61749031165001737219314539661374
61749031165001737219314797928494
61749031165001737219314797928578
61749031165001737219314797941628
61749031165001737219317896779958
61749031165001737219317982867622
61749031165001737219318240084982
61749031165001737219318240085066
61749031165001737219318240090805
61749031165001737219318240090895
61749031165001737219318241134826
61749031165001737220738524666370
61749031165001737220801286781214
61749031165001737220801315476835
61749031165001737220989228769474
61749031165001737220989228769558
61749031165001737220989314858542
61749031165001737220989314858626
61749031165001737220989572075986
61749031165001737220989572076070
61749031165001737220989600752686
61749031165001737562246624777894
61749031165001737562246624777978
61749031165001737562246629382987
61749031165001737562246629383068
61749031165001737562246629383071
61749031165001737562246629383077
61749031165001737585123417232944
61749031165001737585123421838038
61749031165001737585134270145358
61749031165001737585155186244393
61749031165001737585155190514879
61749031165001737585322298222686
61749031165001737585343214321721
61749031165001737585346689768823
61749031165001737585346689787696
61749031165001737585346690831681
61749031165001737585346690844731
61749031165001737585346690850554
61749031165001737586756469349412
61749031165001737586766974363309
61749031165001737586850526447841
61749031165001737586850542397677
61749031165001737586850628486745
61749031165001737586850870804113
61749031165001737630072793570366
61749031165001737630073046066076
61749031165001737630073050787810
61749031165001737630261079914898
61749031165001737630887467101073
61749031165001737630887467101157
61749031165001737630887596302579
61749031165001737630887596320049
61749031165001737630887596788070
61749031165001737630887850350952
61749031165001737630887850350953
61749031165001737630887853520023
61749031165001737630887855053003
61749031165001737630887855055190
61749031165001737630887855055217
61749031165001737630887855055274
61749031165001737630888629887504
61749031165001737630888629894089
61749031165001737630888629907196
61749031165001737630890952842383
61749031165001737630908473914046
61749031165001737630908517026401
61749031165001737630908517492961
61749031165001737630908517493018
61749031165001737630908775306703
61749031165001737630908775760138
61749031165001737630908775760165
61749031165001737630908775760222
61749031165001737630909636214960
61749031165001737630909636221545
61749031165001737630911874611602
61749031165001737630911960699182
61749031165001737630911960699266
61749031165001737630911960705086
61749031165001737630911960705089
61749031165001737630912218966386
61749031165001737630912218966470
61749031165001737630912218985343
61749031165001737631075883125960
61749031165001737631075883130331
61749031165001737631075883132518
61749031165001737631075883132545
61749031165001737631075883132602
61749031165001737631075883145643
61749031165001737631077029501140
61749031165001737631077031036333
61749031165001737631077031042972
61749031165001737631079325289081
61749031165001737631079325289090
61749031165001737631079326338850
61749031165001737631096803837550
61749031165001737631096803850591
61749031165001737631097921509732
61749031165001737631097923044925
61749031165001737631100245994029
61749031165001737631100245994038
61749031165001737631100245999861
61749031165001737631100247043789
61749031165001737631100247043798
61749031165001737631100247056839
61749031165001737631100247062662
61749031165001737631100247062671
61749031165001737632520530575333
61749031165001737632520530575342
61749031165001737632520530575417
61749031165001737632520530575426
61749031165001737632520559273177
61749031165001737632583190651357
61749031165001737632583205538335
61749031165001737632583206601109
61749031165001737632583206601118
61749031165001737632583206601193
61749031165001737632583206601202
61749031165001737632583292677163
61749031165001737632583292690261
61749031165001737632583292690270
61749031165001737632583292694632
61749031165001737632583292694641
61749031165001737632583320323759
61749031165001737632583321372763
61749031165001737632583321373519
61749031165001737632583321385807
61749031165001737632583321386533
61749031165001737632583321386617
61749031165001737632583321392392
61749031165001737632583530756875
61749031165001737632583531819685
61749031165001737632583535007629
61749031165001737632583535025098
61749031165001737632583549360961
61749031165001737632583549912085
61749031165001737632583550957390
61749031165001737632583578584378
61749031165001737632583578603251
61749031165001737632771577438289
61749031165001737632771577989413
61749031165001737632771579034718
61749031165001737632771579034793
61749031165001737632771579034802
61749031165001737632771606668291
61749031165001737632771606687164
61749031165001737632771607730339
61749031165001737632771607731065
61749031165001737632771607731149
61749031165001737632771607750019
61749031165001737632771607750022
61749031165001737632771607750028
61749031165001739002871203816435
61749031165001739002871203816483
61749031165001739003704346542509
61749031165001739003704346542510
61749031165001739003704604809710
61749031165001739003704604809713
61749031165001739003704604809714
61749031165001739003704604822764
61749031165001739003707789748757
61749031165001739003707789748758
61749031165001739003708046953094
61749031165001739003708046953095
61749031165001739003708046966118
61749031165001739003708046966201
61749031165001739003708046966202
61749031165001739003708048015961
61749031165001739003708048015962
61749031165001739003708048029003
61749031165001739005210893973857
61749031165001739005210895023617
61749031165001739005210895042490
61749031165001739005210895042491
61749031165001739005210895509051
61749031165001739005378259196435
61749031165001739005379407633822
61749031165001739005379408703312
61749031165001739005379408703313
61749031165001739005398922051185
61749031165001739005398923100945
61749031165001739005398923119818
61749031165001739005398923119819
61749031165001739005398923119872
61749031165001739005398923586379
61749031165001739005398923586436
61749031165001739005399136739427
61749031165001739005399136739480
61749031165001739005399180317580
61749031165001739005399180317633
61749031165001739005399180318389
61749031165001739005399180337262
61749031165001739005399180337263
61749031165001739005399181400121
61749031165001739005399181853583
61749031165001739005399181853640
61749031165001739005400042314962
61749031165001739005400042314963
61749031165001739005400042328060
61749031165001739005400042328061
61749031165001739005400300595270
61749031165001739005402366779577
61749031165001739005402366792675
61749031165001739005402366792684
61749031165001739005402623997021
61749031165001739005402625059795
61749031165001739005402625059804
61749031165001739005402625059879
61749031165001739414464837170795
61749031165001739414464923380839
61749031165001739415298324374153
61749031165001739415298324374154
61749031165001739415298582634715
61749031165001739415298582641357
61749031165001739415298582641358
61749031165001739415298582654407
61749031165001739415298582654408
61749031165001739415299443096012
61749031165001739415299443096096
61749031165001739415301767580309
61749031165001739415301767580317
61749031165001739415301767580318
61749031165001739415301767580392
61749031165001739415301767580393
61749031165001739415301767580398
61749031165001739415301767580401
61749031165001739415301767580402
61749031165001739415302025847521
61749031165001739415302025847522
61749031165001739415302025847605
61749031165001739415302025847606
61749031165001739415486610712043
61749031165001739415486610718685
61749031165001739415486610718686
61749031165001739415486610731735
61749031165001739415487728390868
61749031165001739415490052875173
61749031165001739415490052875174
61749031165001739415490053924924
61749031165001739415490053924925
61749031165001739415490053924933
61749031165001739415490053924934
61749031165001739416971980361759
61749031165001739416971980361760
61749031165001739416971980711680
61749031165001739416972237028079
61749031165001739416972237579203
61749031165001739416972237579204
61749031165001739416972238978884
61749031165001739416973128248069
61749031165001739416973128248075
61749031165001739416973128254655
61749031165001739416973385465513
61749031165001739416973385465514
61749031165001739416992856303914
61749031165001739416992900944877
61749031165001739416992900951436
61749031165001739416992900951463
61749031165001739416992901417996
61749031165001739416992901418023
61749031165001739416992901418080
61749031165001739416993114571070
61749031165001739416993114571071
61749031165001739416993115037631
61749031165001739416993158143400
61749031165001739416993158143448
61749031165001739416993158149224
61749031165001739416993158162321
61749031165001739416993158162322
61749031165001739416993158162327
61749031165001739416993158168880
61749031165001739416993158168907
61749031165001739416993159231764
61749031165001739416993159231765
61749031165001739416993159231770
61749031165001739416993159678642
61749031165001739416993159685200
61749031165001739416993159685227
61749031165001739416993159685284
61749031165001739416993159698325
61749031165001739416993159698334
61749031165001739416993889405571
61749031165001739416996344624235
61749031165001739416996344624244
61749031165001739416996344624319
61749031165001739416996344624328
61749031165001739416996601841688
61749031165001739416996601841772
61749031165001739416996602891448
61749031165001739417160265656531
61749031165001739417160265656532
61749031165001739417160267056212
61749031165001739417161413542793
61749031165001739417161413542794
61749031165001739417161414605651
61749031165001739417161414612290
61749031165001739417161414625331
61749031165001739417181186239649
61749031165001739417181186239650
61749031165001739417181187289409
61749031165001739417181187309092
61749031165001739417181187309093
61749031165001739417181187755970
61749031165001739417181187762612
61749031165001739417181187775653
61749031165001739417182306504236
61749031165001739417182306504237
61749031165001739417182306517286
61749031165001739417182306517287
61749031165001739417184629899408
61749031165001739417184629919091
61749031165001739417184629919100
61749031165001739417184630962218
61749031165001739417184630968851
61749031165001739417184630981901
61749031165001739417808808598335
61749031165001739417808808611349
61749031165001739417808808611358
61749031165001739417808808611433
61749031165001739417808808948255
61749031165001739417809065809110
61749031165001739417809065809146
61749031165001739417809065809194
61749031165001739417809065828802
61749031165001739417809065828886
61749031165001739417809066761997
61749031165001739417809066878553
61749031165001739417809066878562
61749031165001739417809066878637
61749031165001739417809066878646
61749031165001739417809067228473
61749031165001739417809067228482
61749031165001739417809067228557
61749031165001739417809067228566
61749031165002037408588834089077
61749031165002037751517223381259
61749031165002037820182811920721
61749031165002037820370839998049
61749031165002039192790355669617
61749031165002039192976318016095
61749031165002039192978640964389
61749031165002039192978642014149
61749031165002039194650002701500
61749031165002039194673217522063
61749031165002039194673217541746
61749031165002039604568918372341
61749031165002039604569176639545
61749031165002039604570295847739
61749031165002039604572361578580
61749031165002039604572361578589
61749031165002039604572618796033
61749031165002039604572619845793
61749031165002039604757204716873
61749031165002039604758323925067
61749031165002039604760646873361
61749031165002039606242558293510
61749031165002039606242558410150
61749031165002039606242816560714
61749031165002039606264614138209
61749031165002039606452900502424
61749031165002039606455223431035
61749031165002039606455223450718
61749061185597317489794478788762
61749061185597317491426293717844
61749061185597317491426293834484
61749061185597317491489055949328
61749061185597317491509947957920
61749061185706586385918993772864
61749061185706586385918994239424
61749061185706586385918997427368
61749061185706586385918998359084
61749061185706586385918998477128
61749061185706586385919022469220
61749061185706586385919026123724
61749061185706586385919027055440
61749061185706586385919027173484
61749061185706586386002590503588
61749061185706586386002594158092
61749061185706586386002595089808
61749061185706586386002595207852
61749061185706586386002676592656
61749061185706586386002681178876
61749061185706586386002681296920
61749061185706586386755822493477
61749061185706586386758146491531
61749061185730901715226131728524
61749061185730901716837136151862
61749061185730901716920704186230
61749061185730901717673935709559
61749061186253764383081509072380
61749061186253764794842880190204
61749061186253764794842881239964
61749061186253764794863772198796
61749061186253764932103635965356
61749061186253764932124527973948
61749061186253779573268245849744
61749061186253779619000881356904
61749061186253779619000909936620
61749061186253779619000910053260
61749061186253779619021801945212
61749061186253779619021830641568
61749061186253808808965201361342
61749061186253808854718757690090
61749061186253809266292100730586
61749061186253809266312992739178
61749061186253809266312993788938
61749061186253809266313022368654
61749061186253814205984690594630
61749061186253814206005582603222
61749061186253814206193610680550
61749061186253814207679267288636
61749061186253814208700651711590
61749061186253814208704093855028
61749061186253814208704094904740
61749061186253814208704094917838
61749061186253814208704122552788
61749061186253814208704123602548
61749061186253814755024241842944
61749061186253814755027709029638
61749061186253814755027709496198
61749061186253814755027713745548
61749061186253814755048605754140
61749061186253814755048629734586
61749061186253814755048634333856
61749061186253814756722285140444
61749061186253814756722286190204
61749061186253814756743206778512
61749061186253814757559113377028
61749061186253823489150639327706
61749061186253823489150640377466
61749061186253823489150668024062
61749061186253823489150668957182
61749061186253823489150669073822
61749061186253825319210120126346
61749061186253825319231012134938
61749061186253825319293802479578
61749061186253825319294036766336
61749061186253825319294060746782
61749061186253825319294064283194
61749061186253825319294065346052
61749061186253829025250497188508
61749061186253829025271389197100
61749061186253829025334151428584
61749061186253829025334180008300
61749061186253829025334408646028
61749061186253829025334409695788
61749061186253829025334438275504
61749061186253830809640308772456
61749061186253830809661200781048
61749061186253830809724248693052
61749061186290098768969713112338
61749061186290098768969713584722
61749061186290098814723298020802
61749061186290098814723298026626
61749061186290101925967067140222
61749061186290131571751714972364
61749061186290131754766054139660
61749061186290132120606704261362
61749061186290135277792087429432
61749061186290135460806427063288
61749061186290137061972978810868
61749061186290137061972978823918
61749061186290137062181898896788
61749061186290137656769582633950
61749061186290137656769582639773
61749061186290137656769582639774
61749061186290137656769583106334
61749061186290137656790473579684
61749061186290146390829488883820
61749061186290148175219300364226
61749061186351075532373063630904
61749061186351075532373064097464
61749061186351075532375388095518
61749061186363083057443267340466
61749061186363083057445591675390
61749061186363083057445591688440
61749061186363083095393701862566
61749061186363083095393816181430
61749061186363083095581729939894
61749061186363083095581988207098
61749061186363083095582102525962
61749061186363083095665412293126
61749061186363083095665670560330
61749061186363083095668855971757
61749061186363083095669114238961
61749061186363083100476276040726
61749061186363083100664304118054
61749061186363083103195704344380
61749061186363083103196823552574
61749061186363083103196824024958
61749061186363083103199148023012
61749061186363083240457492661282
61749061186363083240459816523822
61749061186363083240459816542696
61749061186363083240459816641866
61749061186363083240459816659336
61749061186363083240459817009256
61749061186363083240460935737839
61749061186363083240460964552239
61749061186363083649519294475734
61749061186363083649519294942294
61749061186363083652053794473510
61749061186363083652054942383883
61749061186387398388361381010058
61749061186387398388361381023108
61749061186387398434114937235216
61749061186387398434114937241040
61749061186387398434114937707600
61749061186387398571375605858490
61749061186387398571375605877364
61749061186387398982973025852397
61749061186569864048232210282102
61749061186569864048232211331862
61749061186569864048315808062586
61749061186569864093985795190566
61749061186569864093985796123686
61749061186569864093985796240326
61749061186569864094048471216342
61749061186569864094048472149462
61749061186569864094069364158054
61749061186569864094069364274694
61749061186569864094069392854410
61749061186569864094236499293670
61749061186569864094236500343430
61749061186569864231246435130534
61749061186569864231246436180294
61749061186569864231246463826890
61749061186569864231246464876650
61749061186569875207085615453286
61749061186569875207106507345238
61749061186569875207106507461878
61749061186569875207273872051702
61749061186569875207273873101462
61749061186569875207273900748058
61749061186569875207273901797818
61749061186569875207294792756650
61749061186569875207294793689770
61749061186569875207294822386126
61749061186569880148661410612620
61749061186569880148661411662380
61749061186569880148681959198060
61749061186569880148682216532144
61749061186569880148682332250688
61749061186569880148744978646988
61749061186569880148744979696748
61749061186569880153553289408886
61749061186569880153555613290300
61749061186569880153741317486214
61749061186569880153762209494806
61749061186569880153764533376220
61749061186569880153764533492860
61749061186569880153764562072576
61749061186569880155435894180220
61749061186569880155456786072172
61749061186569880155456814768528
61749061186569880293286125906922
61749061186569880697453037631660
61749061186569880697453037748300
61749061186569880697724977166508
61749061186569880697725006795984
61749061186569880702805227929814
61749061186569880702805256626170
61749061186569880702807551344668
61749061186569880704499833670096
61749061186569880705064659458376
61749061186569880705064659924936
61749061186569880705064664044596
61749061186569880705064688154732
61749061186569880705064692740952
61749061186569880705064692858996
61749061186569880705066983922990
61749061186569880705067012502706
61749061186569880705068131697850
61749061186569880705068131815894
61749061186581571612883313627157
61749061186581587674839291831808
61749061186581588086596938078934
61749061186581588086617858783882
61749061186581871619055885520208
61749061186581871619055971253532
61749061186581871619055971259356
61749061186581871619115175376704
61749061186581871619118618582952
61749061186581871619118647162668
61749061186581871619118647279308
61749061186581871619118647285132
61749061186581871619118647635052
61749061186581871619139539287900
61749061186581871619139567873440
61749061186581871664809441732316
61749061186581871664809554982498
61749061186581871664809556045356
61749061186581871664809556051180
61749061186581871664872203497240
61749061186581871664872232071132
61749061186581871664872232076956
61749061186581871664893124085548
61749061186581871665060231574568
61749061186581871802070196107788
61749061186581871802070224681680
61749061186581871802070224687504
61749061186581871802132958222631
61749061186581871802132958222632
61749061186581871802132986802347
61749061186581871802132986802348
61749061186581871802317542621328
61749061186581871802320986299959
61749061186581871802320986299960
61749061186581882183113025582778
61749061186581882183134031910234
61749061186581882183301311927310
61749061186581882183322318254766
61749061186581882183384994280542
61749061186581882320311018193326
61749061186581882320394700546558
61749061186581882320562066186142
61749061186581882320562066652702
61749061186581882320645749005934
61749061186581882325393592371486
61749061186581882366064574405434
61749061186581882366127364750074
61749061186581882366315651094606
61749061186581882366336543103198
61749061186581882371209938928234
61749061186581882732176682480908
61749061186581882732344048114668
61749061186581882732344075631526
61749061186581882732364996336474
61749061186581882777846580314406
61749061186581882777846584919500
61749061186581882777930262667638
61749061186581882777930267272732
61749061186581882778097633023132
61749061186581882778097633028956
61749061186581882778118553617264
61749061186581882782929154492566
61749061186581885889153402644940
61749061186581885889153488850648
61749061186581885889174294770172
61749061186581885889341775195180
61749061186581885889425084962344
61749061186581885889425343229548
61749061186581885889425371809264
61749061186581885894233624245330
61749061186581885894235948243384
61749061186581885894235976823100
61749061186581885894254544950278
61749061186581885894256868948332
61749061186581885894256897528048
61749061186581885894421652322658
61749061186581885894423976320712
61749061186581885894442573027606
61749061186581885894444897025660
61749061186581886026351395372128
61749061186581886026602443831504
61749061186581886031433969550288
61749061186581886072104951584236
61749061186581886072167713699080
61749061186581886072167742278796
61749061186581886072356028623328
61749061186581886077187525762396
61749061186581886077187554342112
61749061186581886077250287877240
61749061186581886077250316456956
61749061186581886488969531671368
61749061186581886489218255666130
61749061186581886489220580130744
61749061186581887673543214112296
61749061186581887673731500469878
61749061186581887673731500586518
61749061186581887673731586675586
61749061186581887673815183289670
61749061186581887678625788290456
61749061186581887678646680428738
61749061186581887678813787801118
61749061186581887678834708506066
61749061186581887680506040497070
61749061186581887680526961072328
61749061186581887680526961085378
61749061186581887719293327247846
61749061186581887719293441566710
61749061186581887719296770454094
61749061186581887719296885245342
61749061186581887719317691147396
61749061186581887719481355325174
61749061186581887719481613592378
61749061186581887719481727911242
61749061186581887719484798531422
61749061186581887719485056798626
61749061186581887719485171589874
61749061186581887719505976442168
61749061186581887719506092296279
61749061186581887719565037678406
61749061186581887719568481357037
61749061186581887719568481357038
61749061186581887719568739624241
61749061186581887719568739624242
61749061186581887724375901426006
61749061186581887724377020640024
61749061186581887724379344632254
61749061186581887724379344638078
61749061186581887724379373211970
61749061186581887724379373217794
61749061186581887724379373684354
61749061186581887724400265325556
61749061186581887724563929503334
61749061186581887724565048717352
61749061186581887724567372709582
61749061186581887724567372715406
61749061186581887724588288698620
61749061186581887724588293284840
61749061186581887724588293297890
61749061186581887724588293303714
61749061186581887724588293770274
61749061186581887726259625405534
61749061186581887726259625411358
61749061186581887726280545993842
61749061186581887726280545999666
61749061186581887726280546466226
61749061186581887856745840109558
61749061186581887856745840226198
61749061186581887856745840576118
61749061186581887856766732234790
61749061186581887856829494349634
61749061186581887856829522929350
61749061186581887861575013250572
61749061186581887861577337248626
61749061186581887861577365828342
61749061186581887861577366294902
61749061186581887863269590294498
61749061186581887864088965011424
61749061186581887864109885834416
61749061186581888266076655887088
61749061186581888268273325767366
61749061186581888268276768973614
61749061186581888268276796608564
61749061186581888268276797658324
61749061186581888268336087415650
61749061186581888268339559773168
61749061186581888268357008120598
61749061186581888268360451799229
61749061186581888268360451799230
61749061186581888268527817432990
61749061186581888268527844949848
61749061186581888268611500258606
61749061186581888273359370668632
61749061186581888273359370786724
61749061186581888273359371836484
61749061186581888273608067146536
61749061186581888273610391611150
61749061186581888273610419128008
61749061186581888273627868643290
61749061186581888273628987851484
61749061186581888275051591131816
61749061186581888275051591598376
61749061186581888275051595718036
61749061186581888275051595836080
61749061186581888275053915596430
61749061186581888275302644307102
61749061186581888275323564895410
61749061186581888275323564901233
61749061186581888275323564901234
61749061186581888275323565367794
61749061186581888275867498675098
61749061186581888275867503379362
61749061186581888275867503733654
61749061186581888275869823139712
61749061186581888275869850656570
61749061186581888275870971032616
61749061186581888275870971386908
61749061186581888275887300171852
61749061186581888275888419380046
61749061186581888275888419852429
61749061186581888275888419852430
61749061186581888275888423972090
61749061186581888275888424084310
61749061186581888275888424090134
61749061186581888275888424438650
61749061186581888275890743850483
61749061186581888275890743850484
61749061186581888275891891743388
61749061186605903005757404114770
61749061186606186583945286167128
61749061186606186583945400952552
61749061186606186584008076978328
61749061186606186995727292076100
61749061186606186995727665128728
61749061186606186995811233163096
61749061186606197651229131409408
61749061186606197696982687621516
61749061186606197702065261799676
61749061186606197702065290496032
61749061186606198108764693530488
61749061186606198108848376350280
61749061186606201225151766157768
61749061186606201225172686862716
61749061186606201225360686243688
61749061186606201408103343676780
61749061186606201408166105791624
61749061186606201819885320889396
61749061186606203009562469646766
61749061186606203009750497724094
61749061186606203055295133850282
61749061186606203055295134322666
61749061186606203055295162546638
61749061186606203055295162552462
61749061186606203055295163019022
61749061186606203055483161927610
61749061186606203055483162399994
61749061186606203055504082632558
61749061186606203055504082638382
61749061186606203055504083104942
61749061186606203055506402381262
61749061186606203192493126933214
61749061186606203192493155163010
61749061186606203192493155629570
61749061186606203195007078810706
61749061186606203195027997994914
61749061186606203195027999517058
61749061186606203604275160003300
61749061186606203606785639991238
61749061186606203606789083203310
61749061186606203606789084719630
61749061186606203606806533062688
61749061186606203606806533068511
61749061186606203606806533068512
61749061186606203606806533535072
61749061186606203606810003903886
61749061186606203606810005426030
61749061186617894331526901892420
61749061186617894331527159109912
61749061186617905078535853649944
61749061186617905078786929289404
61749061186617905078807821297948
61749061186617905078807821647868
61749061186617905083618427828104
61749061186617905083618456407868
61749061186617905444564303346808
61749061186617905444836270994812
61749061186617905444836271344732
61749061186617905490568935198328
61749061186617905495651509726408
61749061186617908606725824194788
61749061186617908606725852774552
61749061186617908606892960263524
61749061186617908789656509588616
61749061186617909155684930705716
61749061186617909155956898353720
61749061186617909201689562557236
61749061186617909201689562907156
61749061186617910436850619627414
61749061186617910437038646188470
61749061186617910437059566893418
61749061186617910437059568293098
61749061186617910438542872323366
61749061186617910438730898884422
61749061186617910438730927580730
61749061186617910576577691667276
61749061186617910576577693183596
61749061186617910576577720363632
61749061186617910985830645676890
61749061186617910986102585794986
61749061186617910987522898022922
61749061186617910987522898372842
61749061186617910988338805567656
61749061186617910988338807083976
61749061186617910988359698047227
61749061186617910988359698047228
61749061186617910988359698980347
61749061186617910988359698980348
61749061186617910988359699446908
61749061186617910988359726272604
61749061341887692035868784786833
61749061341887706860570777592493
61749061341887706860759063937025
61749061341984920555063159775943
61749061342832385955400918265319
61749061342832386366994896096963
61749061342835988088655041164439
61749061342835988089199005156803
61749061342835988089387291501335
61749061342835988089387296106429
61749061342835988226396997767351
61749061342835988226648046226727
61749061342835988233171824641463
61749061342835999207318980789351
61749061342835999207507267133883
61749061342860299714265032260349
61749061342860303562395361280179
61749061342860314538234770124019
61749061342860314538423056468551
61749061342929647690663869525939
61749061345790602822778837222770
61749061345814918153696920678234
61749061345920279646203384366619
61749061345920279646287086311102
61749061345920279646287857963434
61749061345920283352328234092476
61749061345920284587674251819392
61749061346102766446465942088010
61749061346114772642987668467954
61749061346114773880029033491448
61749061346114774010511780653034
61749061346114774429636911463872
61749061346139089341429864108498
61749061346139089346513209938990
61749061346139089348207785583236
61749061346139089758295458178419
61749061346139089758295588919304
61749061346139089759990078470270
61749061346139089759990164563550
61749061346150796722983058847832
61749061346150796728066404678324
61749061346150797139848668867550
61749061346150797141543244382106
61749061346150797141543244395147
61749061390102139579769567830492
61749061390126423339109283557920
61749061390234523041382530561208
61749061390453324103217950761672
61749061390453327665282155946488
61749061390453327670364955103452
61749061390453329453938859040576
61749061395050911787893250344751
61749061395050922764757511843627
61749061395062619050348445378229
61749061395062633852349934806001
61749061395062633875238723478661
61749061395062633875238724528421
61749061395353469648232147885145
61749061395377784977455684523861
61749061395377784979147937219813
61749061395999204548954859789175
61749061395999207699426115653619
61749061395999207704508689831779
61749061395999209491157932827697
61749061396010015084909902659415
61749061396010015084909907264509
61749061396010881749617430292817
61749061396010882298660104838113
61749061396010915103134703277979
61749061396010915103866952092731
61749061396010915103866956697825
61749061396010915652658922534923
61749061396010915652658927140017
61749061396010915657741496713083
61749061396010915659433748359275
61749061396010915659433748365099
61749061396010915659433749409035
61749061396010915659433749764779
61749061396010926221986927725279
61749061396034179893213842604896
61749061396034326298193665586785
61749061396034326709787643418429
61749061396035082105916252016286
61749061396035193374495165396977
61749061396035193374495166446737
61749061396035193923537839469889
61749061396035193923537839942273
61749061396035197080533218577725
61749061396035197080533219627485
61749061396035197629575893123021
61749061396035197629575894172781
61749061396035226728012438382139
61749061396035226728012439431899
61749061396035227284311484513195
61749061396035227284311484519019
61749061396035227284313808394609
61749061396035227284313808866993
61749061396035230432358238866935
61749061396035230432358239916695
61749061396035230988657284997991
61749061396035230988657285003815
61749061396035230988659609351789
61749061396035230990351862047741
61749061396035241552902716010187
61749061396035241552902716016011
61749061396035241552902717415691
61749061396035241552905040363985
61749061396045888919659955582884
61749061396045888919659955699524
61749061396045903737043157638708
61749061396107275996984897206987
61749061396107275996984897212811
61749061396107275996984898612491
61749061396107275996987221560785
61749061396107276408578875038631
61749061396107276408578876088391
61749061396143150236554102254388
61749061396143150243328929128500
61749061396361953031814216112580
61749061398114209735688962690047
61749061398114509924959527860737
61749061398297025000302260475274
61749061398297025000573856586970
61749061398309031290014794718962
61749061398309032525644405838131
61749061398333047711350932338762
61749061398333347854595972114146
61749061398333347854595972127196
61749061398333347854846676217250
61749061398333347854846676230300
61749061398333347854867941291520
61749061398333347854867941291568
61749061398333347900600232429358
61749061398333347900600232442408
61749061398333347900600605495036
61749061398333347900600605500860
61749061398333348449392202884600
61749061398333348449392202884808
61749061398405093686818055548732
61749061398417101257665027363211
61749061398417101257665027363212
61749061398441415993784212752493
61749061398441415993784212752494
61749061398441415993784469969937
61749061398441415993784469969938
61749061398441416588559924553774
61749061398441416588559924572647
61749061398441416588559924572648
61749061398441416588580816581239
61749061398441416588580816581240
61749061398441416589313068934063
61749061398453123970133982506126
61749061398453123970133982622766
61749061398953522220618476838520
61749061398953522265535232448946
61749061398953522265785936552050
61749061398953522265806828560642
61749061398953522266351141042036
61749061398953522266622737153732
61749061398953522266622737270324
61749061398953522815414707595924
61749061398953522815414707712516
61749061398953531547069053159104
61749061398953537083169138491234
61749061398953537083190030499826
61749061398953537083252706525602
61749061398953537083252792264750
61749061398953537083252793781070
61749061398953538867558951021448
61749061398953538867579843030040
61749061398953538867642519055816
61749061398953538867642633841240
61749061398988455403030293874129
61749061398989510389474394398612
61749061398989554259540328167362
61749061398989556089683724575153
61749061398989556089683724575154
61749061398989809983948384468724
61749061398989810532991403387762
61749061398989810578744988278756
61749061398989839631093332135666
61749061398989839631344036238770
61749061398989840180136006680962
61749061398989840180136351054704
61749061398989843335689836723566
61749061398989843335710728732158
61749061398989843930235363377866
61749061398989845119828944087818
61749061398989845119828944100868
61749061398989845120079648190922
61749061398989845120079648203972
61749061398989845120100540199514
61749061398989845165833204403030
61749061398989845165833204416080
61749061398989845165833204416287
61749061398989845165833204416288
61749061398989845714625174858272
61749061398989845714625174858480
61749061398989845714625547916724
61749061398989845714625547929822
61749061398989854448727238177954
61749061398989854448748130186546
61749061398989854448810806212322
61749061398989854448810893368620
61749061398989854448811150586064
61749061398989856233117049645310
61749061398989856233137941653902
61749061398989856233200617679678
61749061398989856278870605857418
61749061398989856278870605870468
61749061398989856278870605870675
61749061398989856278870605870676
61749061398989856278954288677210
61749061398989856278954288696083
61749061398989856278954288696084
61749061398989856278954289740068
61749061398989856278954289758941
61749061398989856278954289758942
61749061398989856278954546957464
61749061398989856278954546957512
61749061398989856278954546963287
61749061398989856278954546963288
61749061398989856278954546976385
61749061398989856278954546976386
61749061399001514254260101145358
61749061399001514254260102091576
61749061399001514254260102208216
61749061399001517960026185026268
61749061399001517960298154326106
61749061399001517960298155272324
61749061399001517960298155388964
61749061399001547012918095222056
61749061399001550717263894643994
61749061399001550717263894760634
61749061399001550717263895706852
61749061399001551311788530352560
61749061399001561830301297161240
61749061399061590404035413216138
61749061399061590404035413332826
61749061399061590541296081969150
61749061399097613253514361810523
61749061399097913260021406248770
61749061399097913305502993277840
61749061399097913305774962460878
61749061399097913442763661914164
61749061399097913442763776699588
61749061399097913442764034985665
61749061399097913442764034985666
61749061399097913443035631097202
61749061399097913443035745901499
61749061399097913443035745901500
61749061399097913443039103001417
61749061399097913854546040894638
61749061399097913854546040907735
61749061399280243077546176940315
61749061399280393190010674754546
61749061399280393190261378857650
61749061399280393327271343390870
61749061399280393332353917569030
61749061399280393373004007594386
61749061399280393373024899602978
61749061399280393378107473781138
61749061399280393379778834468498
61749061399280393739053349299842
61749061399280393784786013503358
61749061399280393784806905511950
61749061399280395020133151488276
61749061399280395020133151604868
61749061399280395020404747599972
61749061399280395020404747716564
61749061399280395157393820124600
61749061399280395162476394302760
61749061399280395162497282178594
61749061399280395164189534874546
61749061399280395164945003134638
61749061399280395569175826033572
61749061399280395569196718042164
61749061399316401815649476025165
61749061399316417877413987195590
61749061399316701409851841268298
61749061399316702004648072025702
61749061399316702004648330305956
61749061399316702004648445097204
61749061399316702004648445110302
61749061399316702004732013131571
61749061399316702004732013131572
61749061399316702004732013144669
61749061399316702004732013144670
61749061399316702004899149200307
61749061399316702004899149200308
61749061399316702004920041208899
61749061399316702004920041208900
61749061399316712522972810757054
61749061399316712568705474960570
61749061399316712573725288553464
61749061399316712573788050673924
61749061399316712575480303369876
61749061399316712934733924657434
61749061399316712934754816666026
61749061399316712939837304768376
61749061399316712941529557464328
61749061399316712980487480869542
61749061399316712987262221667844
61749061399316716096832683403828
61749061399316716096832684920148
61749061399316716234093438115962
61749061399316716279763340217892
61749061399316716279826102319478
61749061399316716279826103854672
61749061399316716279847023043300
61749061399316716279847024559620
61749061399316716645875357949124
61749061399316716645875359465444
61749061399316717882917067328682
61749061399316717882917067328889
61749061399316717882917067328890
61749061399316717928649731532198
61749061399316717928649731532405
61749061399316717928649731532406
61749061399316718064155471446794
61749061399316718064155471447002
61749061399316718064239154253536
61749061399316718064239154272409
61749061399316718064239154272410
61749061399316718064406175550106
61749061399316718065847724142746
61749061399316718065847724142954
61749061399316718065910516003754
61749061399316718065931406949488
61749061399316718065931406968361
61749061399316718065931406968362
61749061399316718066098428246058
61749061399316718066663287299444
61749061399316718066663660370786
61749061399316718066667103577034
61749061399316718066684552379294
61749061399316718066684552379378
61749061399316718066684552379537
61749061399316718066684552379538
61749061399316718477692406077702
61749061399316718478529234314286
61749061399316718478532677520534
61749061399328423615565269795854
61749061399328423615648580612938
61749061399328423615648952149086
61749061399328423615648953548766
61749061399328423615836865907710
61749061399328423617257522491806
61749061399328423663073497512406
61749061399328423663073869048554
61749061399328424029123096435306
61749061399328424074855760638822
61749061399328425262778009359014
61749061399328425264470262054966
61749061399328425310202926258482
61749061399328425445708666173078
61749061399328425445771428287922
61749061399328425445771429238511
61749061399328425445771429238512
61749061399328425445791976990162
61749061399328425445980262284934
61749061399328425447400918869030
61749061399328425447463680983874
61749061399328425447463681934463
61749061399328425447463681934464
61749061399328425447484229686114
61749061399328425447484601222262
61749061399328425447484601572182
61749061399328425447672514980886
61749061399328425857574240116578
61749061399328425859266492812530
61749061412860555676745768759829
61749061412884822829254034655499
61749061412884823241036040564471
61749061412884867301623504913749
61749061413079345887537150072629
61749061413079345887537151122389
61749061413103660806670933025941
61749061413103661216760686357053
61749061413103661216760686711345
61749061413103661218452938934913
61749061413103661218452939407297
61749061413103661218452940457057
61749061413735857970153323985485
61749061413735857970153325035245
61749061413735890775171885945331
61749061413735890775360172289863
61749061413735890912620927015255
61749061413735891324214904846899
61749061413735891330989615885827
61749061413735901893480147922411
61749061413760169595031059667021
61749061413760169595031060139405
61749061413760173301069113320153
61749061413760173301069114369913
61749061413760202955867352039747
61749061413760206660213152524543
61749061413760206660213153574303
61749061413760217224395936207319
61749061413760217224395936208771
61749061413760217224395937257079
61749061413760217224395937258531
61749061413833152099029144669079
61749061413833152099029144670531
61749061413833152099029145718839
61749061413833152099029145720291
61749061413833152236289784609047
61749061413833152236289785658807
61749061413833152647883762440691
61749061413833152647883763490451
61749061413833152647883877231939
61749061413833152647883878281699
61749061414051953016890717923371
61749061414051956722928770054359
61749061414051956722928770055811
61749061414051956722928771104119
61749061414051956722928771105571
61749061417006271815464862281619
61749061421966648933185539048650
61749061421966648933185567746458
61749061421966648933206459755050
61749061421966648933206460804810
61749061421966649344716496480776
61749061421966649344716497530584
61749061421966649344716497543634
61749061421966649344716525178584
61749061421966649344716526228344
61749061421966649344779288360657
61749061421966649344779288360658
61749061421966649344800180369249
61749061421966649344800180369250
61749061422039594925959644897666
61749061422039594925959644899118
61749061422039594925959645015758
61749061422039594927630977005310
61749061422039594927651897593618
61749061422039594927651897711710
61749061422039595337532353412916
61749061422039595337532353531008
61749061422039595337532356717548
61749061422039595337532357767260
61749061422039595337553274119316
61749061422039595337553277423900
61749061422039595337553278473660
61749061422039595337553360212756
61749061422039595339224606108868
61749061422039595339224606226960
61749061422039595339224609295408
61749061422039595339224609413500
61749061422039595339224610345168
61749061422039595339226930225014
61749061422039595339245526815268
61749061422039595339245530001760
61749061422039595339245530001808
61749061422039595339245530119852
61749061422039595339245531051520
61749061422039595339245531051568
61749061422039595339245531169612
61749061422039595339245612908708
61749061422039595339247850813322
61749061422039595339247936906762
61749061422039595339980190444705
61749061422039595340001082336651
61749061422039595340001082453291
61749061422051302720780096149900
61749061422051302720780096154272
61749061422051302720780096504192
61749061422051302720801016738208
61749061422051302720801102831647
61749061422051302720801102831648
61749061422051602910050690152508
61749061422051602910803950367827
61749061422075618049937513088580
61749061422075618049937513438500
61749061422075618050000275203424
61749061422075618051633209458792
61749061422075618051633209463164
61749061422075618051633209813084
61749061422075618051695885484568
61749061422075618051695885488940
61749061422075618051716805010018
61749061422075618051716806072876
61749061422075618051716890749166
61749061422075618051716892166315
61749061422075618051716892166316
61749061422075618052449145704253
61749061422075618052470037596205
61749061422075618052470037712845
61749061422075918239208107436736
61749061422075918239295147380989
61749061422075918240903803338936
61749061422075918240903803344760
61749061422075918240903803811320
61749061422075918240903830973886
61749061422075918240903832023646
61749061422075918240966479351662
61749061422075918240966479364712
61749061422075918240966479370536
61749061422075918240966594155959
61749061422075918240966594155960
61749061422075918240987399008254
61749061422075918240987400058014
61749061422075918240987400076941
61749061422075918240987486164551
61749061422075918240987486164552
61749061422075918241740631581343
61749061422076067993475347463493
61749061422087625620827392716110
61749061422087625622519645412062
61749061422598828901602538085388
61749061422598828901602566783196
61749061422598828901790566162716
61749061422598828901790594860524
61749061422598829450645584639376
61749061422598829496399140851484
61749061422623111428253022474482
61749061422623111473985713853662
61749061422623111473985714903422
61749061422623140526480302820476
61749061422623140526501194829068
61749061422623140526668330897804
61749061422623140526689222906396
61749061422623141075523320670832
61749061422623141075523320676656
61749061422623141075544212679424
61749061422623141075544241377232
61749061422623141121297797589340
61749061422623144414049363025048
61749061422623146060969470984736
61749061422623146060969470997786
61749061422623146061157499075114
61749061422623155344051532836988
61749061422623155344072424845580
61749061422623155344135444176416
61749061422623157128441344317394
61749061422623157128462236325986
61749061422623157128524998445201
61749061422623157128524998445202
61749061422623157174194900516452
61749061422623157174194900529502
61749061422623157174278583355117
61749061422623157174278583355118
61749061422623157174278840572561
61749061422623157174278840572562
61749061422623157174278841622321
61749061422623157174278841622322
61749061422634815149500827647560
61749061422634818260742277134916
61749061422634818260763168080698
61749061422634818809785296036484
61749061422634818809785296040855
61749061422634818809785296040856
61749061422634818809785296390776
61749061422634818809806186982266
61749061422634818855538880828308
61749061422634848091256728452088
61749061422634851612567297424126
61749061422634851612588188369908
61749061422634851749828052153889
61749061422634851749828052153890
61749061422634851795602528936884
61749061422634862725625589824296
61749061422696092003158465290805
61749061422696092010500470997528
61749061422696092010500471347448
61749061422696092010685055746144
61749061422696092010688526587342
61749061422696092010688527637150
61749061422696092048912050084081
61749061422696092048912050200721
61749061422696092056254055790804
61749061422696092056254055907444
61749061422696092056254056257364
61749061422696092056438640656060
61749061422696092056442082799450
61749061422696092056442082917542
61749061422696092056442083849258
61749061422696092056442083868132
61749061422696092056442083967302
61749061422696092056442083984772
61749061422696092056442084334692
61749061422696092193702752485582
61749061422696092193702752603626
61749061422696092193703870766479
61749061422696092605296730317226
61749061422696092605296730435270
61749061422696092605297073641160
61749061422707799986850239552995
61749061422732114723157483032218
61749061422732114768723009631804
61749061422732114768911037709132
61749061422732114768911037710536
61749061422732114768911037714908
61749061422732114768911039127686
61749061422732114768911039244326
61749061422732114906171707764010
61749061422732114906171707880650
61749061422732114906175150024087
61749061422732115317765685582604
61749061422732115317766028537744
61749061422732115317769127855731
61749061422732414955461080890888
61749061422732414955649108968216
61749061422732414958181633112824
61749061422732415507036278531032
61749061422732415507036279580792
61749061422732415507039721737279
61749061422914894842396310025532
61749061422914894842396338606700
61749061422914894842417230731932
61749061422914894842584338102860
61749061422914894842584366684028
61749061422914894842584623901472
61749061422914894842584709989088
61749061422914894842584710107180
61749061422914894842584711156940
61749061422914894842605516026704
61749061422914894842668278141548
61749061422914894842668279191308
61749061422914894979594302636080
61749061422914894979594331217248
61749061422914894979594331333888
61749061422914894979845378625412
61749061422914894979845378743504
61749061422914894979845379793264
61749061422914894979845380147556
61749061422914894979866270752096
61749061422914894979866271801856
61749061422914894979866272156148
61749061422914894979929033921072
61749061422914895025347887429356
61749061422914895025347887545996
61749061422914895025598934837520
61749061422914895025598963535328
61749061422914895025598964585088
61749061422914895391376308545052
61749061422914895391376337126220
61749061422914895391376337242860
61749061422914895391439099245436
61749061422914895391439099362076
61749061422914895391459991370668
61749061422914895391627384534384
61749061422914895391648276661068
61749061422914895391648276665440
61749061422914895391648278065120
61749061422914895391711039830044
61749061422914895396709958712544
61749061422914895396730879418944
61749061422914895437129893338328
61749061422914895437380940746492
61749061422914895437380940752316
61749061422914895437380940864584
61749061422914895437380940868956
61749061422914895437380942268636
61749061422914895437380969444300
61749061422914895437380970494060
61749061422914895442463514924652
61749061422914895442463543622460
61749061422914895444155797368172
61749061422914896626786149140936
61749061422914896626974436548278
61749061422914896626974522641718
61749061422914896632056748091792
61749061422914896632077643405016
61749061422914896633560976015048
61749061422914896633749000787744
61749061422914896672539705353044
61749061422914896672727733430372
61749061422914896672727992760386
61749061422914896672728107434994
61749061422914896672728107551634
61749061422914896677810304421992
61749061422914896677810307608532
61749061422914896677810333001708
61749061422914896679314529040616
61749061422914896679314532227156
61749061422914896679316853038670
61749061422914896679316881618386
61749061422914896679502557117944
61749061422914896679502589933960
61749061422914896679502590052004
61749061422914896679504881115998
61749061422914896679504909695714
61749061422914896809988747490150
61749061422914896809988776071318
61749061422914896809988776187958
61749061422914896817331900040064
61749061422914897221519703872564
61749061422914897221519704922276
61749061422914897221519732570324
61749061422914897221519733620084
61749061422914897221770753399121
61749061422914897221770753399122
61749061422914897226602274746092
61749061422914897226602274864184
61749061422914897226602278050724
61749061422914897226602303443900
61749061422914897226602306748484
61749061422914897228294527442044
61749061422914897228294527560136
61749061422914897228294531678344
61749061422914897228294531796388
61749061422914897228294556139852
61749061422914897228294560376104
61749061422914897228294560376152
61749061422914897228294560494196
61749061422914897228296851558190
61749061422914897228296880137906
61749061422914897228545580273233
61749061422914897228545580273234
61749061422914897228545608852949
61749061422914897228545608852950
61749061422914897229112759105843
61749061422914897229112759105844
61749061422914897229112759455764
61749061422914897229112786618330
61749061422914897229112787803657
61749061422926588138623632552481
61749061422926604060870018963556
61749061422926604060870047543272
61749061422926604061058075620600
61749061422926604198068011578476
61749061422926604198068011928396
61749061422926604609850046062792
61749061422926904250140612966163
61749061422926904250140612966164
61749061422926904250328641043491
61749061422926904250328641043492
61749061422926904387338605576712
61749061422926904799120611485684
61749061422950902872987831958306
61749061422950902872987918051746
61749061422950902918741388053774
61749061422950902918804150172989
61749061422950902918804150172990
61749061422950903284769837867278
61749061422950903284770095071672
61749061422950903330523393949696
61749061422950903330523651180190
61749061422950903330586412945114
61749061422950903330586412949486
61749061422950903330774441009392
61749061422950903467784405909954
61749061422950903467847167674878
61749061422950913986025233412694
61749061422950913991107802873492
61749061422950913991107807461164
61749061422950914031778789624802
61749061422950914031841551744017
61749061422950914031841551744018
61749061422950914036861392369628
61749061422950914397807239321666
61749061422950914397870001440881
61749061422950914397870001440882
61749061422950914402889809132384
61749061422950914402889812318924
61749061422950914448894445705637
61749061422950914448894445705638
61749061422950917742899445550376
61749061422950918154681422762992
61749061422950918154681451459348
61749061422950918154932498519044
61749061422950918154932498532094
61749061422950918154932498886385
61749061422950918154932498886386
61749061422950919344360920100941
61749061422950919344528027467492
61749061422950919344528027471863
61749061422950919344528027471864
61749061422950919344528027821784
61749061422950919346220280163444
61749061422950919346220280167815
61749061422950919346220280167816
61749061422950919346220280517736
61749061422950919346241200874221
61749061422950919390281612259316
61749061422950919391785808298224
61749061422950919528983800913144
61749061422950919528983801263064
61749061422950919529803179297672
61749061422950919939070110447532
61749061422950919939070110797452
61749061422950919939073581638650
61749061422950919939073582701508
61749061422950919939324629761204
61749061422950919939324629765575
61749061422950919939324629765576
61749061422950919939324630115495
61749061422950919939324630115496
61749061422950919941581743063205
61749061422950919941581743063206
61749061422950919941585185206644
61749061422951203062258397142094
61749061422951203062258511933342
61749061422951203108074744171225
61749061422951203108074744171226
61749061422951203474040403051066
61749061422951203474040660268510
61749061422951203474040775059758
61749061422951203519793987947884
61749061422951203519794245165328
61749061422951203657054742690746
61749061422951203657054999908190
61749061422951214175295798596482
61749061422951214182070649917600
61749061422951214182070653104140
61749061422951214221112145625613
61749061422951214221112145625614
61749061422951214226131957670056
61749061422951214227824206129708
61749061422951214227824209316248
61749061422951214587077804505454
61749061422951214587077832140404
61749061422951214593852659014516
61749061422951214632831389402272
61749061422951214637913991227028
61749061422951214639606212038680
61749061422951214639606215225220
61749061422951214639606216276384
61749061422951214639606243922980
61749061422951214639606244972740
61749061422951217886416454638696
61749061422951217886418774400450
61749061422951217888111027096402
61749061422951217932172330612558
61749061422951218343952016761180
61749061422951218343952044407776
61749061422951218343952045457536
61749061422951218343954336521530
61749061422951219535302845953210
61749061422951219579364149488239
61749061422951219579364149488240
61749061422951219579548734353496
61749061422951219579552177559744
61749061422951219579552178032128
61749061422951219581056402178368
61749061422951219581056402650752
61749061422951219581244430255696
61749061422951219581244430261519
61749061422951219581244430261520
61749061422951219581244430728080
61749061422951219716562142098788
61749061422951219718254395261300
61749061422951220128340704795688
61749061422951220128344146939078
61749061422951220128344148001936
61749061422951220128344148007760
61749061422951220128344175636886
61749061422951220130036400697888
61749061422951220130036400703712
61749061422951220130036401170272
61749061422951220130036428332838
61749061422951220130036429382598
61749061422951220130852308246993
61749061422951220130852308246994
61749061422951220130855779088192
61749061422962925267971940312286
61749061422962925269664191608558
61749061422962925725507502433366
61749061422962925725758549493062
61749061422962926915163758254847
61749061422962926915163758254848
61749061422962926915163759182144
61749061422962926915163759654528
61749061422962926915184651308780
61749061422962926915184651326250
61749061422962926915184679888496
61749061422962926915351787377516
61749061422962926915372678340767
61749061422962926915372678340768
61749061422962926915372679740448
61749061422962926915372707965824
61749061422962926916856010950799
61749061422962926916856010950800
61749061422962926916856011878096
61749061422962926916856012350480
61749061422962926916876931657205
61749061422962926916876932584448
61749061422962926917044040073468
61749061422962926917064960661776
61749061422962926960917315394252
61749061422962926960917315512296
61749061422962926960917315529766
61749061422962926960917344092012
61749061422962926961105342544283
61749061422962926961105342544284
61749061422962926961105343471580
61749061422962926961105343943964
61749061422962926961105372169340
61749061422962926962609568090204
61749061422962926962609568208248
61749061422962926962609568225718
61749061422962926962797596167532
61749061422962926962797596639916
61749061422962927098115308004800
61749061422962927098115308122844
61749061422962927098115308140314
61749061422962927098115336702560
61749061422962927099807560836266
61749061422962927509897312986476
61749061422962927509897313913772
61749061422962927509897342611532
61749061422962927510148390025519
61749061422962927510148390025520
61749061422962927511589565682428
61749061422962927511840642721471
61749061422962927511840642721472
61749062754049481329366565036072
61749062777683968348156671348701
61749062830858895225441433930175
61749062830858895225441437112503
61749062830858909448212964467555
61749062831174694338002819800643
61749062831831158189121884371725
61749063229693359709663078180768
61749063232648124964749021366384
61749063232648139788907046997352
61749063256282292664548935157227
61749063256282626807697152142129
61749063256282626807697153191889
61749063256282626809391728836135
61749063256282626809392500489919
61749063256282626809392843794979
61749063256282626809392843800803
61749063256282626809392848045781
61749063256282626809392848050153
61749063256282626809392848516713
61749063256282626809392848518165
61749063256574410772788099035697
61749063256574410772788099037149
61749063256574410772788099385617
61749063256574410772788099391441
61749063256574410772788099503709
61749063256574410772788099508081
61749063256574410772788103636419
61749063256574410772788103640791
61749063256574410772788103753059
61749063256574410772788103758883
61749063256574410772788104107351
61749063256574410772788104108803
61749063256574410777870673563777
61749063256574410777870673681869
61749063257230573893177162721537
61749063309457220090810603179739
61749063309457264014137052997015
61749063309457267720177429126057
61749063309457520280081196126763
61749063309457520280081197176523
61749063309457553686611492444991
61749063309457553686674168470767
61749063309457553686674171653095
61749063309457553823872161081315
61749063309749337650006748035629
61749063309773653116491039398285
61749063309773664099042513002845
61749063310404600347351831552767
61749063310404648518252306477113
61749063310405501319438830744049
61749063310405548948803333742073
61749063310429816650354620078717
61749063310429860573681069895993
61749063310429864279721446025035
61749063310720700053256854309717
61749063461098761633311397564346
61749063463081781020724544913267
61749063463081814427253982777365
61749063463084482724159890884323
61749063463084515712379934473341
61749063463084515712383032256295
61749063463084515718907064572245
61749063463084515719157855948079
61749063463084527242118935296663
61749063463084527242118936346423
61749063463084527242119021389943
61749063463084527242119022452753
61749063463085383291971672874675
61749063463085416280191716463693
61749063463085416286969637938431
61749063463085427398336740522393
61749063463085427398337084883036
61749063463085427398337084883037
61749063463085427809930717291227
61749063463085427809930718340987
61749063463085427809930718354037
61749063463085431104353096628499
61749063463085431104353098144819
61749063463085431104374017683367
61749063463085431104374018733127
61749063463085431104377461361999
61749063463085431104377462411759
61749063463085431515967738297567
61749063463085431515971181976199
61749063463376314506460348976179
61749063463397913719872775123359
61749063463397913719872779728453
61749063463397913721565027702671
61749063463397913721565032424405
61749063463397913726647601880831
61749063463397913726647601997471
61749063463400615011525856918239
61749063463400615013218109497551
61749063463400626131338085130099
61749063463400629835683885731535
61749063464030062249352772477577
61749063464030062249353030744781
61749063464030062249353116833849
61749063464030062295106706347407
61749063464030062302700444672717
61749063464030077126858469118571
61749063464030110480040239154971
61749063464032763586759786725185
61749063464032763594290849379011
61749063464032763594290850441821
61749063464032763594290853611099
61749063464032763594353525404787
61749063464032763594353526454547
61749063464032763594353526467597
61749063464032778418448792099027
61749063464032778418511550913451
61749063464032778418511554218083
61749063464032808065928099059531
61749063464032811765169633008887
61749063464032811765169633363179
61749063464032811765169656987881
61749063464032811765169657337801
61749063464032811765169658387561
61749063464032811765169661705243
61749063464032811765169662059535
61749063464032811771693320949851
61749063464032811771944112209045
61749063464054377580267790043273
61749063464054377580268823634783
61749063464054377626000454246789
61749063464054377633616237549669
61749063464054377633618561547723
61749063464054388751736205272491
61749063464054388751736208577123
61749063464054392457776582451293
61749063464054422098143148551419
61749063464054422098143153156513
61749063464054422098206029706701
61749063464054422104917975308891
61749063464054422104917975425531
61749063464054425804181201615527
61749063464054425804181206337261
61749063464054425809263775793687
61749063464057078925205523633983
61749063464057078925206557225493
61749063464057078925206558275253
61749063464057078925206643318773
61749063464057078925206644364321
61749063464057078925206644368533
61749063464057078925208881223547
61749063464057078925208967312615
61749063464057078925208967316827
61749063464057078925269319344549
61749063464057078925269320394309
61749063464057078925271643342603
61749063464057090043326529302707
61749063464057093749366905315109
61749063464057093749429664246173
61749063464057123390043927004867
61749063464057123390047021605493
61749063464057123390047393141801
61749063464057123390047393491721
61749063464057123390047399263215
61749063464057123395151549591917
61749063464057123395151635698247
61749063464057123396571057103771
61749063464057123396821848479605
61749063464057127096084303017269
61749063464057127096085446672469
61749063464057127096085450923271
61749063464057127096085450927643
61749063464057127096085451394203
61749063464057127096085452443963
61749063464057127096087770670523
61749063464057127096105998558329
61749063464057127096106342931863
61749063464057127100916857588567
61749063464057127101167648847761
61749063464344960793356612646131
61749063468994008705073340271955
61749063468994042104887361692617
61749063468994042104890717630347
61749063468994042104890717643397
61749063468994042111665539918239
61749063468994042111665540384799
61749063468994042111665541434559
61749063468994056929048485106539
61749063469284925507245661117255
61749063469284940331406785580937
61749063469309207484647273000507
61749063469309207484647276182835
61749063469309240836472293289717
61749063469309240836472640832529
61749063469309240836472642367723
61749063469309240838164893528481
61749063469309240838164893541531
61749063469309240838164894013915
61749063469309240838164895063675
61749063469309251956284521618217
61749063469317045759200362058821
61749063469317045759200363121631
61749063469938735886426490108815
61749063469938735886429847581739
61749063469938735886429962367163
61749063469938735893204669850757
61749063469941388954107869212549
61749063469941403778265807700477
61749063469941433479029765393953
61749063469941436995256616751617
61749063469941437001843410943307
61749063469941437002031439020635
61749063469941437139041403553855
61749063469963002993370491032063
61749063469963003000691575542739
61749063469963003046445157270327
61749063469963003046445160452655
61749063469963047465553997286337
61749063469963047511307579013925
61749063469963047511307582196253
61749063469963047511307583735659
61749063469963047511307669824727
61749063469963047511307693799349
61749063469963047511307698521083
61749063469963051217345636916407
61749063469963051217345721470281
61749063469963051217345723005475
61749063469963051217345751701831
61749063469963051222428206372833
61749063469965704285023572826943
61749063469965704285023573876703
61749063469965704285023659965771
61749063469965704292532686937091
61749063469965748619946062889031
61749063469965748619946067610765
61749063469965748619946320106475
61749063469965748620134348183803
61749063469965748620134352905537
61749063469965748626721146980587
61749063469965748757144055499579
61749063469965748757144060221313
61749063469965748757395108680689
61749063469965748763918882373691
61749063469965752325984120791513
61749063469965752326172406086285
61749063469965752331254975542711
61749063469965752463182113402061
61749063469965752463435484809731
61749063469965752468264682858487
61749063469965752468264940075931
61749063469965763444104091702327
61749063469965763444292376997099
61749063469973557841816535971677
61749063470289608965227107035447
61749063470289608965227111627491
61749063470289608965229434575785
61749063470289609102490189301177
61749063470289609102676151297735
61749063470289609102676151310785
61749063470289609102678475645709
61749063470289609102678475658759
61749063472883743922798224512184
61749063472883743922800548510238
61749063472883760569487994592008
61749063472883760569490318590062
61749063472893015200760817275569
61749063472893017030067385416209
61749063472893048600592283956291
61749063472917332354204995008935
61749063472917358395327775181225
61749063472917360217856159907949
61749063472919761144838195902390
61749063472919761144839315110584
61749063472919761144839319715678
61749063472919761282035931295494
61749063472919761282035931308544
61749063472919761282035935913638
61749063472919761282036188512938
61749063472919761282036193118032
61749063472919761282037050503688
61749063472919761282037307721132
61749063472919761328043925337252
61749063472919761328044011426320
61749063472919766815688557138374
61749063472919766815689680951662
61749063472919766815960272641992
61749063472919766815960272659254
61749063472919766815961305761118
61749063472919766815961391854398
61749063472919777745795301778698
61749063472919777745796425591986
61749063472919783279447417804834
61749063472919783279447675009228
61749063472919783279448532394884
61749063472919783279448536999978
61749063472919783279448789612328
61749063472919783279448794217422
61749063472920028163042896136240
61749063472920028163042897199050
61749063472920033650962600558160
61749063472920033650962601620970
61749063472920061471558611490367
61749063472920066824538949745386
61749063472920067007469606559450
61749063472920083471228719825210
61749063472929071310553078976611
61749063472929071312979621058477
61749063472929071312979879325681
61749063472929072547761554436769
61749063472929072547761583134529
61749063472929087365145043340917
61749063472931768852022862981984
61749063472931772556368663466780
61749063472931772604632702736726
61749063472931772604632702853366
61749063472931772604632961120570
61749063472931774205276208243630
61749063472931774251008872330506
61749063472931774251008872447146
61749063472931774380863854830228
61749063472931774388206606673850
61749063472931774388206606790490
61749063472931774388206864941054
61749063472931774388206865057694
61749063472931785315781976247744
61749063472931789020127776732540
61749063472931789022659151798970
61749063472931789022659151915610
61749063472931789022659410182814
61749063472931790851965719939610
61749063472931790851965720056250
61749063472931790851965978206814
61749063472931790851965978323454
61749063473243932790169496888694
61749063473243937868754917506872
61749063473243937868756036715066
61749063473243937873839382545558
61749063473243938277817228585340
61749063473243938277818347780484
61749063473243938277818352385578
61749063473243938285433360377202
61749063473244238469870250848369
61749063473255929242035677605280
61749063473255929249378687716106
61749063473255929249378687832746
61749063473255929379233670215828
61749063473255940367499434067866
61749063473255944066761631504726
61749063473255944071845234552662
61749063473255945850335535325210
61749063473255945850335535441850
61749063473255945855419138489786
61749063473255945855419139539546
61749063487010801883752012920199
61749063487010801883752013038291
61749063487010801883752014437971
61749063487035117212975551075226
61749063487035117212975551075235
61749063487035117212975551076687
61749063487035117214667802254867
61749063487035117214667802721418
61749063487035117214667802721427
61749063487035117214667802722879
61749063487035117214667803771178
61749063487035117214667803771187
61749063487035117214667803772639
61749063487667265193412785310965
61749063487687678475593117230959
61749063487687678475593118280719
61749063487691280197797226290799
61749063487691280197797227340559
61749063487691580387067820289035
61749063487691580387067821338795
61749063487691580524328574645633
61749063487991169278275667517491
61749063487991169827318686419059
61749063488015484607499204156207
61749063488015484609191456852159
61749063488015485156542221640673
61749063488015485158234474336625
61749063488015485158234474703967
61749063488015485158234475753727
61749063488015501216047039833217
61749063488015501217741615477463
61749063488015501225272682363377
61749063489965281224942384425966
61749063489989595961877845948051
61749063495873888344121737133067
61749063496518243927992159143037
61749063496518243928013079849389
61749063496550677126370187442289
61749063496550677172123772352157
61749063496550682660861708302363
61749063496554262797437369773159
61749063496554262797437369889799
61749063496554262980448243293167
61749063496554268287864086644999
61749063496554268333617671554867
61749063496554284932108491907499
61749063496554284932127060980847
61749063496554562986707963771395
61749063496554585121379057207927
61749063496562388212292393951283
61749063496562390041598962091923
61749063496566275857851018318439
61749063496566275857871967722599
61749063496566275903604603228307
61749063496842416624903021289329
61749063496842416632457332879649
61749063496842416670656606199197
61749063496842416678189997083165
61749063496854124608786181908215
61749063496878434396743370445355
61749063496878439932923672110423
61749063496878439932923676715517
61749063496878740119687253658739
61749063496890445673604035526583
61749063496890445673604035643223
61749063496890445719357649250899
61749063496890447502931553188023
61749063539892710633963845071895
61749063539893610652732608160679
61749063539893611201775627062247
61749063539893644605860426887742
61749063539893658831164392171706
61749063539893910842003202158915
61749063539893911391046220942391
61749063539893944797575401724399
61749063539893955497411287645343
61749063539893955497411288695103
61749063539893959020413048428115
61749063540184494604133927536645
61749063540185728760970657315037
61749063540185728760970660497365
61749063540185728898231412044801
61749063540185728898231412161441
61749063540185728898231412511361
61749063540208809933357463125601
61749063540208809935052039702967
61749063540210044090194194070393
61749063540210044090194197252721
61749063540210044091886446649705
61749063540210044091886449832033
61749063540210044227454948683517
61749063540210044227454948800157
61749063540210044229147201379469
61749063540210044229149525844083
61749063540220517316605201028583
61749063540220517316605202544903
61749063540220566728503256147671
61749063540220566728503342236739
61749063540220566730197831791917
61749063540220566730197917880985
61749063540220566775951416578551
61749063540220566776139702923083
61749063540220566776139702942766
61749063540220566776139817708507
61749063540220566776139817728190
61749063540220801080319055429641
61749063540220801080321378377935
61749063540220817552173319830552
61749063540220850903182432459849
61749063540220850903182432576489
61749063540220850905631272710415
61749063540220850905631272723465
61749063540220850905690592699074
61749063540220850905690592815714
61749063540220850905694034941899
61749063540220850905694034959161
61749063540220850910713842302355
61749063540220850910713842768915
61749063540220850910713842773127
61749063540220850910713843719297
61749063540220850910713843818675
61749063540220850910713843835937
61749063540220862023813919782519
61749063540220862023813920249079
61749063540220865729789211198343
61749063540220865729789297291623
61749063540220865729789298354433
61749063540220865729851972963267
61749063540220865729851973429827
61749063540220865729851974479587
61749063540220865729852059056547
61749063540220865729852059523107
61749063540220866917773936252396
61749063540220866919447505083753
61749063540221701648070399657495
61749063540221751473442968611699
61749063540221751478525538674411
61749063540221751610700367420986
61749063540221751610702691768960
61749063540221767533222193720951
61749063540221767533222195243095
61749063540841006686750101449501
61749063540841039629219657913009
61749063540841940059770685177969
61749063540842192070631429723225
61749063540842192619674453228435
61749063540842240249041275992425
61749063540865306781725597794697
61749063540865307193507861970873
61749063540865307193507865526207
61749063540865307193507866575967
61749063540865351254097394066929
61749063540865354960135447247677
61749063540866207212276625059657
61749063540866207761319643961225
61749063540866251684648421331889
61749063540866255390686474512637
61749063540866507950590236441689
61749063540866507950590237841369
61749063540866507950590242563103
61749063540866507950592560789663
61749063540866519068710212074237
61749063540866522774750589602959
61749063540866551873919012029705
61749063540866551873919015212033
61749063540866552473631856554125
61749063540866552475324109250077
61749063540877014216290671497715
61749063540877014216541719957091
61749063540877014216541719961303
61749063540877028850178357556191
61749063540877058497657577243965
61749063540877058681404141700689
61749063540877058681404141704901
61749063540877058681425062424351
61749063540877058688178964342713
61749063540877058688203326725991
61749063540877062202003377845401
61749063540877062387442194881437
61749063540877062387442194885649
61749063540877062387444517717303
61749063540877062387444517829731
61749063540877062392549041117507
61749063540877062392549041584067
61749063540877062394219341521515
61749063540877062804143018949151
61749063540877062804143020465471
61749063540877064039678099388832
61749063540877064039678185482112
61749063540877064041370351968144
61749063540877064041370438061424
61749063540877064041372674916438
61749063540877064041372761009718
61749063540877078810551213889753
61749063540877078812245790583759
61749063540877078858753668692752
61749063540877078858755991641046
61749063540877358877473922257968
61749063540877362576737151630292
61749063540877362581819722626124
61749063540877362583511975322076
61749063540877379002270649101978
61749063540877379002270649218618
61749063540877379048003313305494
61749063540877379048024233993180
61749063540877379048024233998796
61749063540877379048026556941474
61749063540877379048026556947306
61749063540877379048086996131110
61749063540877379048089320595724
61749063540878264798452814048560
61749063540878264798452842746320
61749063540878264798455136996854
61749063540878275909797876835972
61749063540878279615835929900080
61749063540878279615898692032394
61749063540878279615898692149034
61749063540878279615901016497008
61749063541157091163677944435623
61749063541168797996190411091005
61749063541168798186711802426053
61749063541168798545233434714307
61749063541168813369391458922509
61749063541193113325413947846361
61749063541193113327106200542313
61749063541193113462674702571753
61749063541193113464366955267705
61749063541193113464366958455697
61749063541193113510852764882397
61749063541193113510852764886609
61749063541193113510852768068937
61749063541193113510852768087811
61749063541193113510852768441943
61749063541193113510852769487491
61749063541193113510852769491703
61749063541193113510855087830691
61749063541193113510855092435785
61749063541193113874456969948971
61749063541193113874456970303263
61749063541193113876149222644923
61749063541193113876149222999215
61749063541193114059644738884135
61749063541193114059644739933895
61749063541193124994269193560109
61749063541193128698614994511465
61749063541193128746607094481295
61749063541193129933961783890713
61749063541193129933961787077253
61749063541193129935656360584719
61749063541193129936221219651363
61749063541193129936221219655575
61749063541193129936221222837903
61749063541193129936222256312773
61749063541193129936222257362533
61749063541193129936222342051921
61749063541193129936222343451601
61749063541193129936224575705733
61749063541193129936224580310827
61749063541193129936224661794801
61749063541193129936224666399895
61749063541193129942999399393305
61749063541193129942999402579845
61749063541193414111717336612890
61749063541193414248915333932074
61749063543176530546521876245683
61749063543176531141896224472756
61749063549048815358601397724463
61749063549073126984315961998375
61749063549073126984316076783799
61749063549073148938439144691319
61749063549084855770352949644727
61749063549084855770363540752072
61749063549084855770363540752073
61749063549084855770386784271205
61749067085071861145162952300701
61749067085071894359473156289943
61749067085071894491650220710479
61749067085071894491650222232623
61749067085071894491650992480903
61749067085071894491651336841547
61749067085071894496733824926267
61749067085071894496733911019707
61749067088123618692734000219019
61749067088123618693570827405891
61749067138246788159454325130463
61749067138246821368931888809419
61749067138246821368933008004563
61749067138246821373952815831579
61749067138246821373952816881339
61749067138246821506129881301875
61749067138246821506129881419967
61749067138246821506130910289743
61749067138246821506130911339503
61749067138246821511213484467903
61749067138246821511213485517663
61749067138319767498884095433811
61749067138344082829799883600627
61749067138344082829799883718719
61749067138344082829802207598681
61749067139183078288545859203624
61749067139195117375902942868677
61749067139218197978597825023533
61749067139218198166615302754473
61749067139218200022198273358026
61749067139218200434043299666516
61749067139219384529206192401639
61749067139219432705126479389301
61749067139219432705189241504145
61749067141298545707210565043389
61749067141298545707210593739745
61749067141298545707213660810415
61749067141298545707214032346723
61749067141298545707214032696643
61749067141298545708050487997287
61749067531172673257564932709512
61749067537150646052708053933674
61749067538025942446330302791730
61749067540981612113568281263126
61749067540981612159300945466642
61749067540981612159304411702746
61749067540984313249866387021771
61749067540984313251558639717723
61749067540984313251562116226873
61749067540984315105428560560292
61749067540984315105428814222402
61749067540984315105428818827496
61749067540984315242689568952006
61749067540984315242689573557100
61749067558706289433279689585298
61749067558706289433279694307032
61749067558710189484356316387459
61749067558710191344733476658708
61749067563670519606144633778275
61749067563670519606395681186439
61749067563670519606395681192263
61749067563670519606395682236199
61749067563670519606395685908173
61749067563670519606395685909625
61749067563670519606395686957933
61749067563670519606398005656877
61749067563670552355830358986015
61749067563670552813931067628397
61749067563670552820708985431161
61749067563670552820708988613489
61749067563670552951190704193903
61749067563670552951191818680363
61749067563670552951191823402097
61749067563670552952882955367711
61749067563670552952882956889855
61749067563670552952886394324609
61749067563670552952886395846753
61749067563670552957966558415647
61749067563670552957966559465407
61749067563670552957968970024913
61749067563670552957969654067485
61749067563670552957969997372545
61749067563670552957969997378369
61749067563670552957969998422305
61749067563670552957969998894689
61749067563670552957970002094279
61749067563670552957970002095731
61749067563670552957970003144039
61749067563670563933746386885549
61749067563670563933746390067877
61749067563743498808379595347309
61749067563743498808379598529637
61749067563743498945640350071249
61749067564606809179669459914282
61749067564606809186444286788394
61749067564614898230467208826756
61749067564614914846381328284770
61749067564618811214308346205309
61749067564618811214308719276651
61749067564618811214308720326411
61749067564618811214308720680703
61749067564618814920346399386057
61749067564618814920349067759097
61749067564618814920349068113389
61749067564618814920349096809745
61749067564618814920349842593757
61749067564618814925181622328943
61749067564618848272171792746609
61749067564618859391987087911047
61749067564618859391987088029139
61749067608953768276319285966958
61749067616845446483363625733347
61749067616845446620624294369671
61749067616845446620687056483063
61749067616845479781903998931199
61749067616845479828410728219793
61749067616845479828410729269553
61749067616845479828473491384397
61749067616845479835188646022557
61749067616845479835188649204885
61749067616845479965670364785299
61749067616845479965671396856117
61749067616845479965671397905877
61749067616845479965671479271759
61749067616845479965671483993493
61749067616845479965671483994945
61749067616845479967362615959107
61749067616845479967362617481251
61749067616845479967366054916005
61749067616845479967366056438149
61749067616845479972446219007043
61749067616845479972446220056803
61749067616845479972448630616309
61749067616845479972449314658881
61749067616845479972449657963941
61749067616845479972449657969765
61749067616845479972449659486085
61749067616845479972449662685675
61749067616845479972449662687127
61749067616845479972449663735435
61749067616845479972449663736887
61749067616917224661577083554635
61749067616917241262534189430943
61749067616918425958424577395091
61749067616918425960116828923191
61749067616918425960116829972951
61749067616918425960119152921245
61749067616918425960120267880089
61749067616918425960120267885913
61749067616918425960120269402233
61749067616918425960120272117841
61749067616918425960120272130891
61749067616918425960120272135263
61749067616918425960120273651583
61749067616918425960120273653035
61749067616918425965202843226101
61749067616918436941041907597029
61749067616918440647079960894417
61749067616942741289340365561907
61749067616942741289343804518805
61749067616942741289343804524629
61749067616942741289343805568565
61749067616942741289343809240539
61749067616942741289343809241991
61749067616942741289343810290299
61749067616942741291034942255913
61749067616942741291038381212811
61749067616942741291038381685195
61749067616942741296118631392917
61749067617781730632358666298565
61749067617792538004389632842159
61749067617792541108914770229457
61749067617792541108914770346097
61749067617792541710430010020961
61749067617792543015232768409974
61749067617792543152494297857598
61749067617792543152494297974238
61749067617792543564296334847222
61749067617792543564360244989080
61749067617792585580552018963807
61749067617793444132104674698348
61749067617793444132104679420082
61749067617793444132104789483772
61749067617793444132108116841786
61749067617793444132108121563520
61749067617793444132108236348944
61749067617793727659460351634737
61749067617793727659460380332545
61749067617793727659523137724203
61749067617793727659523137842295
61749067617793727659523142445937
61749067617793727659523142447389
61749067617793738228600065875467
61749067617793738228600094573275
61749067617793741934641471906783
61749067617793741934641471924045
61749067617793741934641476511877
61749067617793741939724046084943
61749067617793741939724046102205
61749067617793741939724046103657
61749067617793741939724046457949
61749067617793742488704044604463
61749067617793742488704044621725
61749067617793742488704044623177
61749067617793742488704044977469
61749067617793742488766720630239
61749067617793742488766720647501
61749067617793742488766720648953
61749067617793742488766721003245
61749067617793742490396297673421
61749067617793742490458973344905
61749067617793772131097624227069
61749067617793772131160386341913
61749067617793775835443396132149
61749067617793775835443396133601
61749067617793775835443424711865
61749067617793775835443424829957
61749067617793775835506186949173
61749067617793786406215957243249
61749067617793786406278719008173
61749067617793786406278720524493
61749067617816836305727610815189
61749067617816852733792506383377
61749067617816852939718512106571
61749067617816852985451176310087
61749067617816853333609725802243
61749067617816857039650102981045
61749067617816858895278358671722
61749067617816900955532613833597
61749067617817753970128550958448
61749067617817801523281628987371
61749067617818042990378459195965
61749067617818042990441250007165
61749067617818042990441251529309
61749067617818053559519207961325
61749067617818057270639835320233
61749067617818057819619833839753
61749067617818057819682509865529
61749067619872454397941847821642
61749067619872705130191431568588
61749067619872705137720518829982
61749067619872754541435267831974
61749067619872888835020499081029
61749067619872888837551902961859
61749067619872888838367805905871
61749067619872888838367806255791
61749067619872888838367806255839
61749067619907871332925331165414
61749067619908727885884861978024
61749067619908727893413977937226
61749067619908777298928250114300
61749067619908777299680243505478
61749067620748051490962396636804
61749067620748051491714508946116
61749067620748051491715537815892
61749067620748051491715537932532
61749067620748055197755915111334
61749067620748106434142332132222
61749067620748106434142332248862
61749067620772366822633651148614
61749067620784074246652384073272
61749067620784074246654707954686
61749067620784074247404496382584
61749067620784074247407849133774
61749067620784074247407849250414
61749067620784074249100101946366
61749067620784123652919797314246
61749067620784123653675262608028
61749067620784123655367515187340
61749067620856152561553558729724
61749067620856158097733860394792
61749067768486354233450672881992
61749067770469707169301698490833
61749067770469707216663853258195
61749067770469707216726615390301
61749067770469707224069654198887
61749067770469707224256906374533
61749067770469707224256907424293
61749067770469707224256907441555
61749067770469707224257940543419
61749067770469740568300931576407
61749067770469740570807972607447
61749067770469740575831223627661
61749067770469740708005965217995
61749067770469740713091892263985
61749067770472408508128906975747
61749067770472408508379955452385
61749067770472408515659197977241
61749067770472408515660318235195
61749067770472408515662641183489
61749067770472408515721961159107
61749067770472408515722735993767
61749067770472408515723080350039
61749067770472408515725403298333
61749067770472408515911022338299
61749067770472408872737044461889
61749067770472441860142299715819
61749067770472441862649340746859
61749067770472441867484218149811
61749067770472441867484218266451
61749067770472441867484305422541
61749067770472441867485338524405
61749067770472442411441310139291
61749067770472442411441311189051
61749067770472442416526979851197
61749067770472442416526979967837
61749067770472442416527237068641
61749067770472442416527237185281
61749067770473309075940688983361
61749067770473309076128975327893
61749067770473309083470981034615
61749067770473309440548826452241
61749067770473309487722694892333
61749067770473309487910980187105
61749067770473309487910981236865
61749067770473309495252986943587
61749067770473309495254105088971
61749067770473309495504034353203
61749067770473309495504035402963
61749067770473309495505153548347
61749067770473342427953995617103
61749067770473342430461122737211
61749067770473342435296001323825
61749067770473342839547715181543
61749067770473342839548059537815
61749067770473342842055100568855
61749067770473342847078007116157
61749067770473342847078007232797
61749067770473342847078350539309
61749067770473342847078351589069
61749067770473342847079125378181
61749067770473353548333402778213
61749067770473353960116526832569
61749067770473357252679203146369
61749067770473357254622504418337
61749067770473357664461209055341
61749067770473357666216223982777
61749067770542653217011120388377
61749067770542653217011124637727
61749067770542686700762502180133
61749067770542701387723313217541
61749067770545354508413153723881
61749067770545354508664202183257
61749067770545402679567004660991
61749067770566952067416511905169
61749067770566968546234660232507
61749067770566968547929232671339
61749067770566968547929236920689
61749067770566968547929237276433
61749067770567002029986038702209
61749067770567002031678291514801
61749067770569370007135422844321
61749067770569669839582314466219
61749067770569669839582318715569
61749067770569670196385097185917
61749067770569670196406016841105
61749067770569670196406017890865
61749067770569703603741744740857
61749067770569703733421126406061
61749067770569703735113379218653
61749067770569714302750165170665
61749067770569714304191364802147
61749067770569714304442417510873
61749067770569718010482789390565
61749067770569718010482793639915
61749067770578725335752910674116
61749067771417703034509613567607
61749067771417988399621406982123
61749067771417988399622178751095
61749067771417988445104138851507
61749067771417988445292080822505
61749067771417988445292425196039
61749067771417988445354842954611
61749067771417988445376112620925
61749067771417988450374655000665
61749067771417988452634430902761
61749067771417988452885135005865
61749067771417999517742154383643
61749067771418003223780207564391
61749067771418003269450109635801
61749067771418003269512871767907
61749067771418003275351944580817
61749067771418003276855910576493
61749067771418003277043163801899
61749067771418003277043163819161
61749067771418003277044192671675
61749067771418003277044196921025
61749067771418003277044196922477
61749067771418003277044197276769
61749067771418036623594228985053
61749067771418036623597667941951
61749067771418036628617480005267
61749067771420689737029192998703
61749067771420700862408517199965
61749067771420704566817084404699
61749067771420704568445454354847
61749067771420704568446226007179
61749067771420704568509337100651
61749067771420704568697274466555
61749067771420704568699602019943
61749067771420706215640357530388
61749067771420737915439039282405
61749067771420737915439039636697
61749067771420737915439067965711
61749067771420737915439067978761
61749067771420737915439068333053
61749067771420737920270474527417
61749067771420737920270474644057
61749067771441102971763712455303
61749067771441102971763716010637
61749067771441102971763717060397
61749067771442003539575494445655
61749067771442014659387349721527
61749067771442018363733150206323
61749067771442019652367161250744
61749067771442303728844943620839
61749067771442303728845715389811
61749067771442303774515965390089
61749067771442303774577607824355
61749067771442303774599644537907
61749067771442303774599649259641
61749067771442303776294220182153
61749067771442303781857967424837
61749067771442303782108671527941
61749067771442303782108674710269
61749067771442303782108675182653
61749067771442303783800927878605
61749067771442303783803251876659
61749067771442314846944770317411
61749067771442314846965691022359
61749067771442314848637023013363
61749067771442314900041394035913
61749067771442314901920898906059
61749067771442314901924251773889
61749067771442314901924256024691
61749067771442314901924256378983
61749067771442318552982823498159
61749067771442318553003744203107
61749067771442318606266700341237
61749067771442318606270056391395
61749067771442318606270056863779
61749067771442318607962309559731
61749067771442348248475435980219
61749067771442348253495216042547
61749067771442351952758442349183
61749067771442351959533269223295
61749067771445005065980675783867
61749067771445005066169048234729
61749067771445005066231724260505
61749067771445005066252726332787
61749067771445005066252731054521
61749067771445005067675251428113
61749067771445005067947301977033
61749067771445005072757820884539
61749067771445005073510962063627
61749067771445005073511053941451
61749067771445005073512087043315
61749067771445005073573729967227
61749067771445005073574849162371
61749067771445005075203306637403
61749067771445005075206662687561
61749067771445005075265982663179
61749067771445015978178893964701
61749067771445016185792899507273
61749067771445016186043947983911
61749067771445016191632058443775
61749067771445016191882762175325
61749067771445016191882762529617
61749067771445016193323962161099
61749067771445016193324306534633
61749067771445016193324310766721
61749067771445016193324311139727
61749067771445016193385953690633
61749067771445016193386728525293
61749067771445016193387068649477
61749067771445016193387072881565
61749067771445016193387072900279
61749067771445016193575014869825
61749067771445019890141022823723
61749067771445019890392071300361
61749067771445019897668990876923
61749067771445019897670111624523
61749067771445019897672434083171
61749067771445019897731754058789
61749067771445019897735196202227
61749067771445019897735197737421
61749067771445019897923138186275
61749067771445019897923138658659
61749067771445019899427450433373
61749067771445019899615391354611
61749067771445049537806292247345
61749067771445049540065723775907
61749067771445049540313333278385
61749067771445049540316805536733
61749067771445049545148210681337
61749067771445049545148297954067
61749067771445049545149326823843
61749067771445049545149331055931
61749067771445053243846668259747
61749067771445053244411524144063
61749067771445053244661456594835
61749067771445053244662604500837
61749067771445053244662604505209
61749067771445053251186263862085
61749067771445053251186351018175
61749067771445053251189707068333
61749067771514048964516896549611
61749067771514048966209149245563
61749067776380782320565302610102
61749067776381934860909964627894
61749067776381934901830878996031
61749067776381934901830879009081
61749067776381934906663519790299
61749067776381934906663520853100
61749067776381934906663520853109
61749067776381934906914568249675
61749067776381934906914569312485
61749067776381934908354654224227
61749067776381934908605701283923
61749067776381934908605701750483
61749067776381934908605702800243
61749067776381934908606820945627
61749067776381934908606822008437
61749067776381934908609144943681
61749067776381934908609144956731
61749067776381968214427237613056
61749067776381968252649382578823
61749067776381968252649726935095
61749067776381968253401752105579
61749067776381968253401753155339
61749067776381968253464515270183
61749067776381968255097447878089
61749067776381968255097447891139
61749067776381968255156767966135
61749067776381968255159090914429
61749067776381968255159865753301
61749067776381968260179674513437
61749067776381968260179674630077
61749067776381968260180017936589
61749067776381968260180018986349
61749067776381968260180792775461
61749067776381979327527401182288
61749067776381979373217075967825
61749067776381979373279838199309
61749067776381983031810439552240
61749067776381983031873201667084
61749067776381983033567777311330
61749067776381983077563994714645
61749067776381983077563995777446
61749067776381983077563995777455
61749067776381983079255129148573
61749067776381983079258571292011
61749067776381983079317891380057
61749067776451278630112792035007
61749067776451312118947862950717
61749067776451326800824980614821
61749067776453728313318486704410
61749067776453963854729730484225
61749067776453980326016811803185
61749067776453980326016812852945
61749067776453980326585109830939
61749067776453980333359850611771
61749067776454013631837198705841
61749067776454013680101264670717
61749067776454013680101267853045
61749067776454013680102382816101
61749067776454013680102387048189
61749067776454013685122191692877
61749067776454013685122194875205
61749067776454013822382949604809
61749067776454028458527662264260
61749067776454028502505393632061
61749067776454028502505396814389
61749067776454028502568158933445
61749067776454028504259293484013
61749067776454028504260325536117
61749067776454028504260411629397
61749067776475593954256077327217
61749067776475593961030904201329
61749067776475627443088828966607
61749067776475627444779958795441
61749067776475627444783400938879
61749067776475627444783405660613
61749067776478295610930291632713
61749067776478295611747229095522
61749067776478295616829803273682
61749067776478295618524378917928
61749067776478295657499780903583
61749067776478295657503136953741
61749067776478295664277963827853
61749067776478328962755311921923
61749067776478328963509578080690
61749067776478328963572368897506
61749067776478328963593260900482
61749067776478328963593260906098
61749067776478328965204153724936
61749067776478328965287831822994
61749067776478328965287836544728
61749067776478328970284400233068
61749067776478328970286723181362
61749067776478329009263161940855
61749067776478329009263162990615
61749067776478329009324801192793
61749067776478329009325924059911
61749067776478329009325925109671
61749067776478329010957733913127
61749067776478329010957738634861
61749067776478329011017053888745
61749067776478329011017057071073
61749067776478329011020500753917
61749067776478329016040308091287
61749067776478329146523916670459
61749067776478329146523917720162
61749067776478329146523917720219
61749067776478329148215046499293
61749067776478329148218488642731
61749067776478329148218493364465
61749067776478329153298739872540
61749067776478340127383134391075
61749067776478340127466816738474
61749067776478340129075387087027
61749067776478340129077709545675
61749067776478340129137029521293
61749067776478340129140385571451
61749067776478340129159069434426
61749067776478343787730278198028
61749067776478343787751198902976
61749067776478343789445774547222
61749067776478345023065448090017
61749067776478345208528651969179
61749067776486149944324126684651
61749067776486149944324384951855
61749067776486150129030977170630
61749067776487350701406416584171
61749067776487350701406417633931
61749067776490003039052945882299
61749067776490003039052946927847
61749067776490003039052946945109
61749067776490036390815204052453
61749067776490036390815205102213
61749067776490036390877966171509
61749067776490036390877967217057
61749067776490036390877967234319
61749067776490036392509780629819
61749067776490036392570218867461
61749067776490036392570219913009
61749067776490036392570219930271
61749067776490036392572542861303
61749067776490036392572542865515
61749067776490036397590027744237
61749067776490047510690191313469
61749067776490051214973229683421
61749067776490051215035991798265
61749067776490051216730568492271
61749067776490052404653477273505
61749067776490052404653563366945
61749067776490052404841762568277
61749067776490052404841763618037
61749067776490052406323776143931
61749067776490052406344696732239
61749067776490052406348140410871
61749067776490052406512061438703
61749067776490052406512062488463
61749067776490052452101637697929
61749067776490052452833977206843
61749067776490052999450167195691
61749067776490053001144744239617
61749067777317307515476733826477
61749067777317322151540948027861
61749067777317323989215779640607
61749067777317324012185572103222
61749067777326613858456510351891
61749067777326613859020594583875
61749067777326613859208880928407
61749067777326613865986802403145
61749067777326613865987921611339
61749067777326624976576485984439
61749067777326624983919524793025
61749067777326624984107811137557
61749067777326624984107897230837
61749067777326624984107897243887
61749067777326628682614539165187
61749067777326628682635459753495
61749067777326628683371123550523
61749067777326628688202649252045
61749067777326628688453697728683
61749067777326628689957577973773
61749067777326628690144831216441
61749067777326628690145864318305
61749067777326658330657843201585
61749067777326662035003643686381
61749067777326662036695896382333
61749067777326662041719147402547
61749067777326662041719922237207
61749067777329315109187790155821
61749067777329329926570992095005
61749067777329331582926022259180
61749067777349728361894031104945
61749067777349728368668850074995
61749067777349728368668854796729
61749067777349728384865383407917
61749067777349728384865384457677
61749067777349738885215075728365
61749067777349738891993250748573
61749067777349738891993255470307
61749067777349743186052056735913
61749067777349744428180495158895
61749067777349744428742260114559
61749067777349744428744584112613
61749067777350628952677165029475
61749067777350628952677165048349
61749067777350929187617632787369
61749067777350929190127767929389
61749067777350929190128112302923
61749067777350929195211461792339
61749067777350929196651887518069
61749067777350929196902591621173
61749067777350929196902594803501
61749067777350929196906038482133
61749067777350929196906038486345
61749067777350940307513195907415
61749067777350940308247740379609
61749067777350940313331434238347
61749067777350940315022567253721
61749067777350940315023686934299
61749067777350940315026010932353
61749067777350944011858996392211
61749067777350944014285793560357
61749067777350944014289149610515
61749067777350944014289235703795
61749067777350944019369487419095
61749067777350944021063976484627
61749067777350944021064062577907
61749067777350944021064064113101
61749067777350973661514309261667
61749067777350973666596883439827
61749067777350977365922875047847
61749067777350977372634936620575
61749067777353330221169743003725
61749067777353330221170866817013
61749067777353330227944569877837
61749067777353330227945688969391
61749067777353330227945689086031
61749067777353341156276150649133
61749067777353341163050977523245
61749067777353341163239262818017
61749067777353344864008784079221
61749067777353346699235897818873
61749067777353346699991363112655
61749067777353346699991367717749
61749067777353346699992482320849
61749067777353346701683615691967
61749067777353346701683620413701
61749067777353346722958827905242
61749067777353346722958832510336
61749067777353346723147117805108
61749067777353346724653408154582
61749067777353391164914222506483
61749067777353391166608799667049
61749067777353394870954600151845
61749067777353630417216282966175
61749067777353630433328758271231
61749067777353630433600726404509
61749067777353630433600727454269
61749067777353630435023329193743
61749067777353630435023333915477
61749067777353630440105903371903
61749067777353641352239003542441
61749067777353641352239008264175
61749067777353645050751416340017
61749067777353645051503528649329
61749067777353645051567323870249
61749067777353645058361947532431
61749067777353645127841120647189
61749067777353645259181358007039
61749067777353646888506491815657
61749067777353646889258604124969
61749067777353646904618118940640
61749067777353646911396040415378
61749067777353646912146086993840
61749067777361435813866677504133
61749067777361435813866677517183
61749067777361435951127087873253
61749067777361435951127346140457
61749067777361435951127346153507
61749067777361450574947137656097
61749067777361450574950608497295
61749067777361496299822252143801
61749067777361496300010280221129
61749067777361500004168052745237
61749067777361500004169200651239
61749067777361500004357198967949
61749067777422673965836299770715
61749067777422674356339459991143
61749067777422674356339464712877
61749067777422674377618562897131
61749067777422674377618563946891
61749067777422722532134222749117
61749067777458697090089842141689
61749067777458697090089842154739
61749067777458697135843398353797
61749067777458697135843398366847
61749067777458697137535650933109
61749067777458697137535650946159
61749067777458697273104066990121
61749067777458697273104067003171
61749067777458697274796061302229
61749067777458697274796319569433
61749067777458697274796319582483
61749067779432657729619838723381
61749067779444315330467055963112
61749067779444315330467055963160
61749067779444315330467056079752
61749067779444315330467084660920
61749067779444315330655342307692
61749067779444315330655342424332
61749067779444315330655371005452
61749067779444315332975216305936
61749067779444315332975245003744
61749067779444315333163502663566
61749067779444315333163531361326
61749067779444315337995025182760
61749067779444315337995052830760
61749067779444315337995053880520
61749067779444315338057787301976
61749067779444315338057814949976
61749067779444315338061258039631
61749067779444315338061258039632
61749067779444315338061258156223
61749067779444315338061258156224
61749067779444315338061258156277
61749067779444315338249544500809
61749067779444315340506656263192
61749067779444365156089756599865
61749067779444365156110677422857
61749067779444365293559603589314
61749067779444365293559603705954
61749067779444365293559632403714
61749067779444365296067792526308
61749067779444365296067792642948
61749067780283642643153241792006
61749067780413304495449656895113
61749067780413354458081948993537
61749067780413354458081950056347
61749067780413354464776187642867
61749067780413354503835534966263
61749067794106910715668457100553
61749067794106910715668458150313
61749067794106910717360709796505
61749067794106910717360710846265
61749067794106910717363034144479
61749067794106910717363035194239
61749067794106943880837111979696
61749067794106943885920457810188
61749067794106943926590668075221
61749067794106943931674012972593
61749067794106954998957859264576
61749067794106955044711414426981
61749067794106958703303659749372
61749067794106958704998235393618
61749067794106958749057214911777
61749067794179856703339067016701
61749067794179856710113893890813
61749067794179889924427197066901
61749067794179904741810399006085
61749067794203919883455624090028
61749067794204172034254856351369
61749067794204172034254857401129
61749067794204172034257180232783
61749067794204172034257180699343
61749067794204172034257181749103
61749067794204172039337430529529
61749067794204172039337430530981
61749067794204172039337431579289
61749067794204172039337431580741
61749067794204172041032008623215
61749067794204205202814494179106
61749067794204205202814608970146
61749067794204205204509069823352
61749067794204205209589431239164
61749067794204205248568078039271
61749067794204205248568079089031
61749067794204205248568159527457
61749067794204205248568163759545
61749067794204205248568164132551
61749067794204205248568165182311
61749067794204205250262654733277
61749067794204205250262740826557
61749067794204205256148299538745
61749067794204216322626832693552
61749067794204216366688135160005
61749067794204216368382711854011
61749067794204220026972633178348
61749067794204220028667208822594
61749067794204221262558821311261
61749067794212026231077319055716
61749067794212310360569032318243
61749067794212326372899723920131
61749067794212326372899981137575
61749067794212326372900009717291
61749067794212326374594299564377
61749067794212326374594557831581
61749067794212326374594586411297
61749067794212326420892109700123
61749067794215862806440922621201
61749067794215912630120206244149
61749067794215912767380962036723
61749067794215912769073214732675
61749067794215912769075539080649
61749067794215928644146764759973
61749067794215928644146765809733
61749067794215928644146851898801
61749067794215928645817063630399
61749067794215928645817064680159
61749067794215928645820420730317
61749067794215928645841341453979
61749067794215928645841427543047
61749067794215928691594926247207
61749067795043200297408196067802
61749067795043200297409224937578
61749067795055207822502615957478
61749067795055207822502620562572
61749067795075621278386587868306
61749067795079223002286416909962
61749067795079223007368991088122
61749067795079223007370019957898
61749067795079506535561378184176
61749067795079506535561378184185
61749067795079523151722799611724
61749067795079523151722799728364
61749067795079523151726152596194
61749067795079523151726157201288
61749067795079523197455492511548
61749067795087326832332392421190
61749067795087326878085948650608
61749067795087376245356031712587
61749067795087612380455054769551
61749067795087612380455056169231
61749067795087622766497894798053
61749067795087626472538271860215
61749067795087627067335621812706
61749067795087627067335621825804
61749067795087627067335650504850
61749067795087627067356542513499
61749067795087627072439113509331
61749067795160258045841182499875
61749067795160258053184219908781
61749067795160258053184221308461
61749067795160258053434924011885
61749067795160258053434925411565
61749067795160258183101851136199
61749067795160306224084351876535
61749067795160306224084696232807
61749067795160307413948752442209
61749067795184573375064718088831
61749067795184573375064719138591
61749067795184573376756971834543
61749067795184573382407756547497
61749067795184573382407756897417
61749067795184573382407757947177
61749067795184573382658460650601
61749067795184573382658461000521
61749067795184573382658462050281
61749067795184573384100009243449
61749067795184573384102333591423
61749067795184573384350714746233
61749067795184573384353037694527
61749067795184573512325386725155
61749067795184573512325387774915
61749067795184573514017640470867
61749067795184621553307888515251
61749067795184621553307973187217
61749067795184621553308231454421
61749067795184621553308231471843
61749067795184621553308232871523
61749067795184621555002808515769
61749067795184622743151483178663
61749067795184622743168933030767
61749067795184622743172289080925
61749067795184622743172403883611
61749067795184622743172403889435
61749067795184622743172405289115
61749067795184622743173432736125
61749067795184622743173432753387
61749067795184622743173436985475
61749067795184622743173436991299
61749067795184622743173437341219
61749067795184622743173437358481
61749067795184622743173438408241
61749067795184622744863508675013
61749067795184622744864541776877
61749067795184622744864656585387
61749067795184622744864657985067
61749067795184622744866976328267
61749067795184622744868009430131
61749067795184622744868009447393
61749067795184622744868014035225
61749067795184622744868014052487
61749067797134369397709001346380
61749067797158684315425565745847
61749067797170690470144273048435
61749067797170691704893690455499
61749067797170691704925087342643
61749067797170691704925087348259
61749067797170691705740994990919
61749067797170691705744465714073
61749067797170691705744465732946
61749067797170691705744465732947
61749067798139230750671860902810
61749067803030836527918760082770
61749067803042976516974249641237
61749067803067288141851985795157
61749067803074913295626204749044
61749067803079016928756159678877
61749067803079016928756160728637
61749067803079016928756160741687
61749067803079016929572068389963
61749067803079016929572068394175
61749067803079016929575539113117
61749067803079016929575539131990
61749067803079016929575539131991
61749067803918296034824261795318
61749067803918296035074965898422
61749067847281837592636400578827
61749067847281837592636401624375
61749067847281837592636401641637
61749067847281837594327535012755
61749067847281837594327535129395
61749067847281837594328567181499
61749067847281837594328568231259
61749067847281837594328653274779
61749067847281837594328654320327
61749067847281837594328654337589
61749067847281837594330977268621
61749067847281837594330977272833
61749067847281837594391329300555
61749067847281837594391330363365
61749067847281837729959832397177
61749067847281837731652085093129
61749067847281837731654409441103
61749067847281870343826003912139
61749067847281870938622607723623
61749067847281870939374632894107
61749067847281870939374633943867
61749067847281870939437396058711
61749067847281870941070328666617
61749067847281870941070328679667
61749067847281870941129648754663
61749067847281870941131971702957
61749067847281870946152555301965
61749067847281870946152555418605
61749067847281870946152898725117
61749067847281870946152899774877
61749067847281870946153673563989
61749067847281871076635387623871
61749067847281871076635388673631
61749067847281871078327640319823
61749067847281871078327641369583
61749067847281871078329964667797
61749067847281871078329965717557
61749067847353566351181313527157
61749067847353566351181314576917
61749067847354466918993010478201
61749067847354767108263602952841
61749067847354767108263604474985
61749067847354783587081748093479
61749067847354783587081752325567
61749067847354783587144510208323
61749067847354783717630442313325
61749067847354783724405264938087
61749067847354817071084177165321
61749067847354817071084178681641
61749067847354817071084181414671
61749067847354817071084182930991
61749067847354817071084182932443
61749067847354831757984550081567
61749067847354831758047312200623
61749067847377881680404850165873
61749067847377881680404851215633
61749067847377881682097102389441
61749067847377881682097102861825
61749067847378782248216546067157
61749067847378782248216547116917
61749067847378782249908798290725
61749067847378782249908798763109
61749067847378846898018852592567
61749067847378848133333473316725
61749067847378848134966407589515
61749067847378848135781191189819
61749067847378848135781191306459
61749067847379082437487139591557
61749067847379082437487140063941
61749067847379082437487141113701
61749067847379082439179392287509
61749067847379082439179392405601
61749067847379082439179392759893
61749067847379098911222713736363
61749067847379098911222714786123
61749067847379098911225037617777
61749067847379098911285475855419
61749067847379098911285476918229
61749067847379098916305284732195
61749067847379098916305287914523
61749067847379098916305288964283
61749067847379098916368046847039
61749067847379098916368050033579
61749067847379098917999864491889
61749067847379098917999864608529
61749067847379098918062623541045
61749067847379099048546231647993
61749067847379099048548555995967
61749067847379099053628801576803
61749067847379099055323378270809
61749067847379132400307713804037
61749067847379132400307718519947
61749067847379132400307718521399
61749067847379132400307719569707
61749067847379132401999966499989
61749067847379132401999966616629
61749067847379132401999970749339
61749067847379132401999970867431
61749067847379132401999971215899
61749067847379132401999971217351
61749067847379132402002290964603
61749067847379143382859962354073
61749067847379143382862286235487
61749067847379143382922724473129
61749067847379147087268521771385
61749067847379147087268526003473
61749067847379147088963098465391
61749067847379147088963101647719
61749067847379148325052560139307
61749067847389589061957668179153
61749067847389589061957926446357
61749067847389589061958012535425
61749067847389605535779596585230
61749067847389638475735227716329
61749067847389638475735485983533
61749067847389638482513407458271
61749067847389649595550808912659
61749067847389653299896953753727
61749067847389653301588861976767
61749067847389654901355764050747
61749067847389654901355850139815
61749067847389654903050339694993
61749067847389654903050425784061
61749067847389654903050684051265
61749067847389889252920514873341
61749067847389889252920772090785
61749067847389889252920773140545
61749067847389889252920859229613
61749067847389905725025826670827
61749067847389905725025827716375
61749067847389905725025827733628
61749067847389905725025827733637
61749067847389905725029183667146
61749067847389905725029269877066
61749067847389905731804007358930
61749067847389905731804007475570
61749067847389939076034940362925
61749067847389939076035283319517
61749067847389939076035283786077
61749067847389939076035284835837
61749067847389939076851191316309
61749067847389939076851192379110
61749067847389939076851192379119
61749067847389939078482661418347
61749067847389939078483780613491
61749067847389939078483780626532
61749067847389939078483780626541
61749067847389939078542324350557
61749067847389939078542324817117
61749067847389939078542325866877
61749067847389939078543099655989
61749067847389939078543100718790
61749067847389939078543100718799
61749067847389939078543444012261
61749067847389939078543445075062
61749067847389939078543445075071
61749067847389939078545768010315
61749067847389939078545768023356
61749067847389939078545768023365
61749067847389939078546542844975
61749067847389939078546542862228
61749067847389939078546542862237
61749067847389939083566350205431
61749067847389939083566350671991
61749067847389939083566351721751
61749067847389950196603665920671
61749067847389950196663072101997
61749067847389950196666429102528
61749067847389950196666429102537
61749067847389950196666543887952
61749067847389953491664887318827
61749067847389953901008872586793
61749067847389953901012229587324
61749067847389953901012344372748
61749067847389953902703449280799
61749067847389953902704481337115
61749067847389953902704482399916
61749067847389953902704482399925
61749067847389953902704566959623
61749067847389953902704567426183
61749067847389953902706891424237
61749067847389955092233894817615
61749067847389955092234152035059
61749067847389955092296656932459
61749067847389955092296914149903
61749067847389955092296915199663
61749067847389955092300099075897
61749067847389955092300357343101
61749067847389955138074518486457
61749067847389955138074633271881
61749067847389955138074891539085
61749067847389955138806857995371
61749067847389955138807116262575
61749067847389955687849876914409
61749067847389955687849878430729
61749067847390789820732555135269
61749067847390839781860879845563
61749067847390839781860880895314
61749067847390839781860880895323
61749067847390839783553132541515
61749067847390839783553133591266
61749067847390839783553133591275
61749067847390839783555456422929
61749067847390839783555457939240
61749067847390839783555457939249
61749067847390854470516263327467
61749067847390855660045934029623
61749067847390855660049032862337
61749067847390855706618898257139
61749067848218125451055204519607
61749067848228916411214299721387
61749067848228916411214385810455
61749067848228916411214386860215
61749067848228934125381635692184
61749067848228934125444311717960
61749067848228934262642304328508
61749067848230118220629211187239
61749067848230118769671113963563
61749067848230118816177841218967
61749067848230118822952668093079
61749067848230118822956881901899
61749067848230129941076857521397
61749067848230129941139533547173
61749067848230133645422653769893
61749067848230133645422658001981
61749067848230133647114820376777
61749067848230133647114824608865
61749067848230133647117230463899
61749067848230133647117233651843
61749067848230133647177582491621
61749067848230133647177586723709
61749067848230163287815089836677
61749067848230166991408864101229
61749067848230166992160890321473
61749067848230166992223652436317
61749067848230166993856585044223
61749067848230166993856585057273
61749067848230166993856586579417
61749067848230166993915905132269
61749067848230166998939156152483
61749067848230166998939926755055
61749067848230166998939930987143
61749067848253228036092035875307
61749067848253228036092121491991
61749067848253228036092121610083
61749067848253228036092121964375
61749067848253231740437836360103
61749067848253231740437921976787
61749067848253231740437922449171
61749067848253231740437923498931
61749067848253232906303476162709
61749067848253243887982068595879
61749067848253243887982073317613
61749067848253247756723940815929
61749067848253249454605172330900
61749067848253249454664745851988
61749067848253249454664750573722
61749067848253249456360445426162
61749067848253292065678290049525
61749067848253297558618963418405
61749067848253297558622402375303
61749067848254145080276552707624
61749067848254150022413768909824
61749067848254150022416863510450
61749067848254150022416868232184
61749067848254434098894650602279
61749067848254434100586903298231
61749067848254434147097072593483
61749067848254434152179299215781
61749067848254434152179302398109
61749067848254434152179647244027
61749067848254434152180422082899
61749067848254434153871551911733
61749067848254434153871555094061
61749067848254434153871899467595
61749067848254434153871899939979
61749067848254434153874998772693
61749067848254434153874998776905
61749067848254444645064444583015
61749067848254445270300303834745
61749067848254445270300307017073
61749067848254445270300389923813
61749067848254445270300393110353
61749067848254445270300393111757
61749067848254445270363065949589
61749067848254445270363069136129
61749067848254445270363069137533
61749067848254445271992556530697
61749067848254445271992559713025
61749067848254445271992642619765
61749067848254445271992645806305
61749067848254445271992645807709
61749067848254445271994966617819
61749067848254445271994969800147
61749067848254445271994969804359
61749067848254445271994969805763
61749067848254445272055321832081
61749067848254445272057642643595
61749067848254445272057645825923
61749067848254445272057645830135
61749067848254445272057645831539
61749067848254448304532979813799
61749067848254448976340684079235
61749067848254448976403446198291
61749067848254448978032936775187
61749067848254448978033022868467
61749067848254450211684362906608
61749067848254478617038625425633
61749067848254478617038626475393
61749067848254478617101388590237
61749067848254478618730878121585
61749067848254478618734316611923
61749067848254478618734317078483
61749067848254478618734321211193
61749067848254478618734321327833
61749067848254478618734321333657
61749067848254478618734321683577
61749067848254478618797083448500
61749067848254478618797083448501
61749067848254478623816891256643
61749067848254478623817662908975
61749067848254478623817666095515
61749067848254478623817666096919
61749067848254482323080122168373
61749067848254492822676983216869
61749067848254494607885027760755
61749067848254494607886142369679
61749067848254498315617627889393
61749067848254498315617656585749
61749067848254498315621095542647
61749067848264935417645198244859
61749067848264935417645284333927
61749067848264939121990998729655
61749067848264939121991084818723
61749067848264939123685574257261
61749067848264940357336758189367
61749067848264940359029010885319
61749067848264940359032366818837
61749067848264940359032366935477
61749067848264940359032452912117
61749067848264940359847241247205
61749067848264940359848274465709
61749067848264940364114937931309
61749067848264940364867825075281
61749067848264940364868083342485
61749067848264940366560077771233
61749067848264940366560336038437
61749067848264940366563519914671
61749067848264940366563778181875
61749067848264940366623098157493
61749067848264940366626195940447
61749067848264940366626540296719
61749067848264951477152339385697
61749067848264955001012865213760
61749067848264955183190392449805
61749067848264955183190392566445
61749067848264955184006300096677
61749067848264955184008622928331
61749067848264955189029190689970
61749067848264955189029206639767
61749067848264955189029549596359
61749067848264955189029551112679
61749067848264955189092311715415
61749067848264955189092313231735
61749067848264955190721443385922
61749067848264955190721459335719
61749067848264955190721459452359
61749067848264955190721802292311
61749067848264955190724126756925
61749067848264955190784564411367
61749067848264955600895137685938
61749067848264955602503707562098
61749067848264955602587390381890
61749067848264956831137794470212
61749067848264956837850630994240
61749067848264988542546479624929
61749067848264988542546479741569
61749067848264988542546822581521
61749067848264988542546824097841
61749067848264990184675959463966
61749067848265001257042259494057
61749067848265001257042259848189
61749067848265004961384704395255
61749067848265004961388176299311
61749067848265004961388176303682
61749067848265004961388176303683
61749067848265004961388176653603
61749067848265004961389209401175
61749067848265004961389295498827
61749067848265004963079281089261
61749067848265004963080314191125
61749067848265004963080400284405
61749067848265004963080428995263
61749067848265004963080428999634
61749067848265004963080428999635
61749067848265004963080429349555
61749067848265004963082637139419
61749067848265004963082753347609
61749067848265004963083756334563
61749067848265004963083785045421
61749067848265004963083785049633
61749067848265004963083871492993
61749067848265004963083872542753
61749067848265249630354683891511
61749067848265249813369023058807
61749067848265251484224500224885
61749067848265251484224501274645
61749067848265251484224615015973
61749067848265251484224616078783
61749067848265251667259760570757
61749067848265251667259761620517
61749067848265255126623658029823
61749067848265255174068376323907
61749067848265255190262538388956
61749067848265255190264992078135
61749067848265255327526751324223
61749067848265255332546215844727
61749067848265255332546559151239
61749067848265255332546560200999
61749067848265255334238468424039
61749067848265255334238468540679
61749067848265255334238811380631
61749067848265255334238811847191
61749067848265255334241135845245
61749067848265255373280336134920
61749067848265255373301256841113
61749067848265255378383855466279
61749067848265255378383856516039
61749067848265255744328478971143
61749067848265255744328565060211
61749067848265255744328566109971
61749067848265255744391241085987
61749067848265255744391242135747
61749067848265255746020731550455
61749067848265255746020731667095
61749067848265255746020817289603
61749067848265255746020818805923
61749067848265255746023141754217
61749067848265255746083493315379
61749067848265255746083493781939
61749067848265255746083494831699
61749067848265255746085817779993
61749067848265257165221389057691
61749067848265257165221389524251
61749067848265289091130708450309
61749067848265289092825284094555
61749067848265299660207660931939
61749067848265299661899782891218
61749067848265299661899783824338
61749067848265299661899913627891
61749067848265299661902237625945
61749067848265299661903240513681
61749067848265299661903240980241
61749067848265299661903242030001
61749067848265299661903269675619
61749067848265299661903270608739
61749067848265301492045519229382
61749067848265301492045634020638
61749067848265305196391319597538
61749067848265305196391434382962
61749067848265305196391434388794
61749067848265305198083572293490
61749067848265305198083687078914
61749067848265305198083687084746
61749067848266141535428160096688
61749067848266156313895276826263
61749067848266156359669782442531
61749067848266157588220055671924
61749067848266157594995654315008
61749067848266157595016575021360
61749067848266158144815176974277
61749067848266158144815178490597
61749067848266189109836708361439
61749067848266189658879728330189
61749067848266189660574304324355
61749067848266190941674652631310
61749067848266205720897352641133
61749067848266205720898385742997
61749067848337881410398382339167
61749067848337881410398468428235
61749067848337885114744182823963
61749067848337885114744268913031
61749067848337886306031966121321
61749067848337886351785547847457
61749067848337886351785551029785
61749067848337886351785551035609
61749067848337886351785633936525
61749067848337886352538693258633
61749067848337886352601541466757
61749067848337886359313520132745
61749067848337886359316700822439
61749067848337886359316704008979
61749067848337886359316962276183
61749067848337886359316962295057
61749067848337886359376282251801
61749067848337886359379376852427
61749067848337886359379380034755
61749067848337886359379724764033
61749067848337886717813972030293
61749067848337886900828571354119
61749067848337886908422399309329
61749067848337886908422400359089
61749067848337930824175941876343
61749067848337934530217089541077
61749067848337934530217178816685
61749067848337936131654293686525
61749067848337936131654667112159
61749067848337936131654668161919
61749067848337936131675211092505
61749067848337936131675214274833
61749067848338187097692993307508
61749067848338187097713914012456
61749067848338235129637448756716
61749067848338235131270037004138
61749067848338235131329701452668
61749067848338236503876723371750
61749067848362196739621917928123
61749067848362200447354547686237
61749067848362201635255502760037
61749067848362201636947755455989
61749067848362201681009084486173
61749067848362201681009087668501
61749067848362201681009087674325
61749067848362201681009088024245
61749067848362201681009089074005
61749067848362201681009170575241
61749067848362201682701337182125
61749067848362201682701340247813
61749067848362201682701340364453
61749067848362201682701340370277
61749067848362201682701340720197
61749067848362201682701423271193
61749067848362201682701426341093
61749067848362201682703664718251
61749067848362201683456805541595
61749067848362201683457924736739
61749067848362201683517244712357
61749067848362201683520686851583
61749067848362201688540151372087
61749067848362201688540237461155
61749067848362201688540240647695
61749067848362201688540498914899
61749067848362201688540498933773
61749067848362201688540499283693
61749067848362201688599818890517
61749067848362201688602913491143
61749067848362201688602916673471
61749067848362201688603261402749
61749067848362201690231632415707
61749067848362201690232404068039
61749067848362201690232751629725
61749067848362201690295169252783
61749067848362201690295514098701
61749067848362202047034409836295
61749067848362202047037508669009
61749067848362202048729761364961
61749067848362202230052106943075
61749067848362202231744359639027
61749067848362202237645935948045
61749067848362202237645936997805
61749067848362202239338188643997
61749067848362246155094825811637
61749067848362246565244246544539
61749067848362246566876060069729
61749067848362249859437530647499
61749067848362249859437530651871
61749067848362249859439854644101
61749067848362249859439854645553
61749067848362249859439854999845
61749067848362249859440626296433
61749067848362249859440712385501
61749067848362249859440715572041
61749067848362249859440715573493
61749067848362249859440970652705
61749067848362249859440973839245
61749067848362249859440973853747
61749067848362249859440973858119
61749067848362249859440974208039
61749067848362249861132107223413
61749067848362249861132107695797
61749067848362249861135550902045
61749067848362249866215796010497
61749067848362249866218120475111
61749067848362250271219537606231
61749067848362250271221860554525
61749067848362250271222979749669
61749067848362250271222979762710
61749067848362250271222979762719
61749067848362250271284622673581
61749067848362250271285741881766
61749067848362250271285741881775
61749067848362250272976875369533
61749067848362251460874731492527
61749067848362251460874732542287
61749067848362251460877830325241
61749067848362251460878203396583
61749067848362251460878203750875
61749067848362251460878204800635
61749067848362251460895649010935
61749067848362251460895653247235
61749067848362251460898747843649
61749067848362251460898747847861
61749067848362251460899120914991
61749067848362251460899120919362
61749067848362251460899120919363
61749067848362251460899121269283
61749067848362251460899124102935
61749067848362251460899125505583
61749067848362251462570083021193
61749067848362251462590225704941
61749067848362251462591000539601
61749067848362251462591000543813
61749067848362251462591003726141
61749067848362251462591373610943
61749067848362251462591373615314
61749067848362251462591373615315
61749067848362251462591373965235
61749067848362251462591376797483
61749067848362251462591376798887
61749067848362251462591377151775
61749067848362251462593697963289
61749067848362251508344932892942
61749067848362502284510524540348
61749067848362502284569844515966
61749067848362502289593098718508
61749067848362502426916530995984
61749067848362502426937450651172
61749067848362502426937451700932
61749067848362502428629703347124
61749067848362546754515183866708
61749067848362546756207436562660
61749067848362546756209760554882
61749067848362546756209760560714
61749067848362546756210535393754
61749067848362546756231456100106
61749067848362549981740555315430
61749067848362550460493573642854
61749067848362550460556335761910
61749067848362551695902353488826
61749067848362551695903125141158
61749067848362551697594606184778
61749067848362551833100260010466
61749067848362551833100260477026
61749067848362551833100261526786
61749067848362551833101036367062
61749067848362551834792512706418
61749067848362551834794837171032
61749067848362551834795612011308
61749067850309296413090455728936
61749067850333611149210014442523
61749067850333611741495762012111
61749067850345617482176125544911
61749067850345617484686608719389
61749067850345617484686609782199
61749067850345618720036098233961
61749067850345618720036098247014
61749067850345618720036098247015
61749067850345619312300925110295
61749067850345619312300925110455
61749067850345619313993176322246
61749067850345619313993176860029
61749067850345619314833448316202
61749067856205763496395995444626
61749067856205763496456433565628
61749067856216568663008322624146
61749067856217903531475202941901
61749067856217921780438538332940
61749067856241731313006869388244
61749067856241780716805272517836
61749067856241780718435135116314
61749067856241780718437086043026
61749067856241786207232013249062
61749067856241786207232356205654
61749067856241786209680853512678
61749067856241786252087503741750
61749067856242215156328546014433
61749067856242215156352939095821
61749067856242237110538420027081
61749067856242237111354327557313
61749067856242237111354327570363
61749067856242237111354328620171
61749067856242237111357799461369
61749067856252591376293180692198
61749067856252593205599748832838
61749067856253742587337277431786
61749067856253791992833723621226
61749067856253791993603543000038
61749067856253793777222415893438
61749067856253939002479628931340
61749067856253942707701774471561
61749067856253942708521153905849
61749067856253943917632562882610
61749067856253943917632564282498
61749067856253943918385708293786
61749067856253943920140378735260
61749067856253943920140723109002
61749067856253943920143047456976
61749067856253943942953605422057
61749067856253943943017515563963
61749067856253943943028018963886
61749067856253943943028019514767
61749067856253943943028019514803
61749067856253943943028019515010
61749067856253943943028019515011
61749067856253943943047793261371
61749067856253943943048910855790
61749067856253943943048911406671
61749067856253943943048911406878
61749067856253943943048911406879
61749067856253943943048911406914
61749067856253943943048911406915
61749067856253943943048912456431
61749067856253943943048912456515
61749067856253943943048912456674
61749067856253943943048912456675
61749067856253943943868290957807
61749067856253944467407462132721
61749067856253944467428382839073
61749067857081065385592498223542
61749067857092770982755852668022
61749067857092770982755857273116
61749067857092771577468773541622
61749067857092771577468778263356
61749067857092771577552461083148
61749067857092771578304453885302
61749067857093221813957904659798
61749067857093221813958018978662
61749067857093221813958019450838
61749067857093221814020666424722
61749067857093221814041587485206
61749067857093221859774251688770
61749067857093223041772511127266
61749067857093223048548452610302
61749067857093223049303922386714
61749067857093223049366713203578
61749067857093223049384161533698
61749067857093223049385276142622
61749067857093223049387605212122
61749067857093223644100267935206
61749067857093267513410874353900
61749067857093267514225662688988
61749067857093267514246583277296
61749067857093267514247697886220
61749067857093273050346760586468
61749067857093273050409436612244
61749067857093273050409550931108
61749067857093273050430442939700
61749067857117081370592223681808
61749067857117081373039941554902
61749067857117081373039941671542
61749067857129088943023401324286
61749067857129088943023401440926
61749067857129240867899752960213
61749067857129240868651865269525
61749067857129244572182877419233
61749067857129245809283823867877
61749067857129246356571569691445
61749067857129293935266394225987
61749067857129293981019979135903
61749067857189117051712298114686
61749067857189117051712302719780
61749067857201324724063861386797
61749067857201324724064119667051
61749067857225134272061141671988
61749067857225184229799144527068
61749068976801902828191442104858
61749068976804637265474057447605
61749069206265715952004865532077
61749069206265715954515345537277
61749069206265715954515348719605
61749069206265715954515431626345
61749069206265716091713338147825
61749069206265716091713424236893
61749069206268384258133317219841
61749069206268417243845975404285
61749069206268417243846319777819
61749069206268417246353360808859
61749069206268417246356453875903
61749069206268417246356454342463
61749069206268417246356455392223
61749069206268417246356455409485
61749069206268417246356458591813
61749069206268417246356458597637
61749069206268417795145330201291
61749069206268417795145331251051
61749069206268417795148425735037
61749069206268417795148425851677
61749069206268417795148769158189
61749069206268417795148770207949
61749069206268417795148774813043
61749069206269284825945099210193
61749069206269317811658015679103
61749069206269317814168237399837
61749069206269318223251992460987
61749069206269318223251993510747
61749069206269318225699452999997
61749069206269318225699802078003
61749069206269318225762215231481
61749069206269318225762472448925
61749069206269318225762473498685
61749069206269318225762478103779
61749069206269318362960470714327
61749069206269329343883219733805
61749069206269329343883222920345
61749069206269332638326524480337
61749069207213963783326457080299
61749069207213963783326543169367
61749069207213963828996100884505
61749069207213963829059121283815
61749069207214012007238954468823
61749069207214012007301601914883
61749069207214012007301688003951
61749069207214012007301716583667
61749069207216713298892007567347
61749069207216713298892036263703
61749069207216713299142710253509
61749069207216713299142710720069
61749069207216713299142711670451
61749069207216713299143084723079
61749069207237078357159985213255
61749069207237978924971767203607
61749069207237995030988946885762
61749069207238279112549993719015
61749069207238279112550079808083
61749069207238279160479413308677
61749069207238279160542089334453
61749069207238279160730117411781
61749069207238327336462462411183
61749069207238327336525138436959
61749069207238327338154715107135
61749069207238327338154743803491
61749069207238327338217391132911
61749069207238327338217505918335
61749069207240980452132499825291
61749069207240980452195175851067
61749069207240995276353199942629
61749069207241028628115544206063
61749069207241028628366248309167
61749069207241028629807796902015
61749069207241028629807825598371
61749069207241028630061944683751
61749069207248833962708068656483
61749069207248833962711512335115
61749069207248833962712569430315
61749069207248833962712573089239
61749069207248833962712655523755
61749069207248833962712659178307
61749069207250036504936753455835
61749069212174307556017632737093
61749069212174341367617012934557
61749069212174341367618132142751
61749069212174341504815005545105
61749069212174341504816124740249
61749069212174341504816124753299
61749069212177009671234984617121
61749069212177043068541965006743
61749069212177043071052100638409
61749069212177043208246998648331
61749069212177043208250093248957
61749069212177043208251212457151
61749069212177057849478498231952
61749069212177057895211158321481
61749069212177909827264760698501
61749069212177910239046766607473
61749069212177943636353660908027
61749069212177943638801120397277
61749069212177943638801377614721
61749069212177943638801469475283
61749069212177943638863882628761
61749069212177943638864140895965
61749069212177943638864145501059
61749069212177943638864915747887
61749069212177943776062138111607
61749069213122589196428124477579
61749069213122589242160788681095
61749069213122637420340621866103
61749069213122637420403269312163
61749069213125290488080948005255
61749069213145703358479388434359
61749069213145703770261652610535
61749069213145720424482446351434
61749069213146904525651661116295
61749069213146904527343913812247
61749069213146904527343999901315
61749069213146904573643756731733
61749069213146904573643759914061
61749069213146904573643871517157
61749069213146904573831784809061
61749069213146904573831787991389
61749069213146904573832156811929
61749069213146904573832157861689
61749069213146904573832162583423
61749069213146952749564158504819
61749069213146952749626805834239
61749069213146952749626920619663
61749069213146952751256382504415
61749069213146952751256411200771
61749069213146952751259738554573
61749069213149605817304484643971
61749069213149605818996737339923
61749069213149605818997081696195
61749069213149653858266437594203
61749069213149653858454722888975
61749069213157411198302947916079
61749069213157411335563702641471
61749069213157475389564325504641
61749069213157475389565473396141
61749069213157475389565473409191
61749069213157475389565473763483
61749069213157475389752349331167
61749069213157475389752353581969
61749069213157475389753497241540
61749069213157475389753497241541
61749069213157475389753501486519
61749069213157475389753501840811
61749069213157475389755821235223
61749069213157475389755821589515
61749069213157711341631670659867
61749069213157711524854843229169
61749069213157711524854844278929
61749069213157711524855188652671
61749069213157726166001972426904
61749069213157726211755560388015
61749069213157726211755560401056
61749069213157726211755560401065
61749069213157726211755560406889
61749069213157726211755560879065
61749069213157726211818324042265
61749069213157759106020741930729
61749069213157759517614719762373
61749069213157759519306972445275
61749069213157759519306972458325
61749069213158626733813667265330
61749069213158626733876433985268
61749069213158626779567256289299
61749069213158626779567256308173
61749069213158626779567257824493
61749069213158626779567343917773
61749069213158626779630015240689
61749069213158626779630015707249
61749069213158626779630019943549
61749069213158660087055863002664
61749069213158660087055992320783
61749069213158660087058316687631
61749069213158660087059349787065
61749069213158660132812905999173
61749069213158676147382398460565
61749069213161313201033772330255
61749069213161327887996772263054
61749069213161328071028953024977
61749069213161328071028954074737
61749069213161328071283100690073
61749069213161328071283101739833
61749069213161361377267869892137
61749069213161361378708681925246
61749069213161361378709074115663
61749069213161361378711393877417
61749069213161361378712168709647
61749069213161361423042001391515
61749069213161363209691245450243
61749069213161377850814009668317
61749069213161377850817481572373
61749069213161377850817481926665
61749069213161377850817484760317
61749069215132422706474807210599
61749069215132423117252594192882
61749069215132423118068525699140
61749069215132722849175884779563
61749069215132723260769603281202
61749069216104085298215539186713
61749069682881273994028640099302
61749069682892979589705218242068
61749069684864341062418834219653
61749069684864341062418835269413
61749069684864341062418835286675
61749069684864341062418838469003
61749069684864341062418838474827
61749069684864341062418838824747
61749069684864341062418839874507
61749069684864374413993064316691
61749069684864374413993151472781
61749069684864374413994188129979
61749069684864374414055827498557
61749069684864374414055830680885
61749069684864374414055913587625
61749069684864374414056946689489
61749069684864374414056949894903
61749069684864374414056951294583
61749069684864374415688764823985
61749069684864374415748080194509
61749069684864374415748083376837
61749069684864374415748166283577
61749069684864374415751522333735
61749069684864374415751526938829
61749069684864374551253820109105
61749069684864374551253906198173
61749069684864374552946072805057
61749069684864374552946158894125
61749069684866742528403204134577
61749069684867042353883889004227
61749069684867042353883892186555
61749069684867042717673798131361
61749069684867042719368374708727
61749069684867075705081033009811
61749069684867075705646233267661
61749069684867075705647008102321
61749069684867075705896936303743
61749069684867075705896937353503
61749069684867075705896937370765
61749069684867075705896940553093
61749069684867075705896940558917
61749069684867075705896940908837
61749069684867075705897285282371
61749069684867075705898056561697
61749069684867075705898059748237
61749069684867075705898059767111
61749069684867075705898060121243
61749069684867075705898061166791
61749069684867075705898061171003
61749069684867075707589188999695
61749069684867075707589190049455
61749069684867075707589190066717
61749069684867075707589193249045
61749069684867075707589193254869
61749069684867075707589193604789
61749069684867075707589194654549
61749069684867075707589537978323
61749069684867075707591512997749
61749069684867075707591517602843
61749069684867075707592632205943
61749069684867075707592636811037
61749069684867076254685812162571
61749069684867076254688907812957
61749069684867076254689251119469
61749069684867076254689252169229
61749069684867076254689255724563
61749069684867076254689256774323
61749069684867076254690025958341
61749069684867076254690030563435
61749069684867076254690031613195
61749069684867076256381160508909
61749069684867076256381503815421
61749069684867076256381504865181
61749069684867076256381508420515
61749069684867076256381509470275
61749069684867942921632908879735
61749069684867942921883960894445
61749069684867943333414914788707
61749069684867943333477676903551
61749069684867943333665962198323
61749069684867943333665963248083
61749069684867943333665966803417
61749069684867943333665967853177
61749069684867976273457929168945
61749069684867976273708719361117
61749069684867976273708981183655
61749069684867976275400972057069
61749069684867976275401233879607
61749069684867976638731142209755
61749069684867976638731143259515
61749069684867976684484727118219
61749069684867976685236839427531
61749069684867976685239935077917
61749069684867976685240192295361
61749069684867976685241053223301
61749069684867976685241057828395
61749069684867976685241058878155
61749069684867976685241311490505
61749069684867976685302697192761
61749069684867976685302954410205
61749069684867976685302955459965
61749069684867976685302960065059
61749069684867976685303729249077
61749069684867976685303733854171
61749069684867976685303734903931
61749069684867976686932535685475
61749069684867976686932536735235
61749069684867976686994949888713
61749069684867976686995207106157
61749069684867976686995208155917
61749069684867976686995211711251
61749069684867976686995212761011
61749069684867976822500951625847
61749069684867976822500952675607
61749069684867976824193204321799
61749069684867976824193205371559
61749069684867987391829728101193
61749069684867987393271272456289
61749069684867987803423705932837
61749069684867987805053278365261
61749069684867987805053281551801
61749069684867987805115957577577
61749069684867991097867780232181
61749069684867991099562353738195
61749069684867991511156331569839
61749069685811421485784648093751
61749069685811421487476901839463
61749069685812322053596343995035
61749069685812322055288597740747
61749069685812338161305892208326
61749069685812622290312775479595
61749069685812622290312861218743
61749069685812622290796358747881
61749069685812622290859034773657
61749069685812622291047062850985
61749069685812637115205091647019
61749069685812666762434636235367
61749069685812670466779407850387
61749069685812670466779436430103
61749069685812670466780436702901
61749069685812670466780436720163
61749069685812670466780440953703
61749069685812670466780441307995
61749069685812670466842083876163
61749069685812670468534336572115
61749069685815323581965600057031
61749069685815323581965857274475
61749069685815323581965943013623
61749069685815323582700520886485
61749069685815323582700520899535
61749069685815323582700521253827
61749069685815323582701267396343
61749069685815371758683192681349
61749069685815371758683565634599
61749069685815371758684311895366
61749069685815371758684311895367
61749069685815371758684313312309
61749069685815371760375445377301
61749069685835736816700437428419
61749069685836637384512133329703
61749069685836653492221681542994
61749069685836937619536312118311
61749069685836937621230888812317
61749069685836937621230974901385
61749069685836937621962855723725
61749069685836937621963200097259
61749069685836937621963228793615
61749069685836937621965179721779
61749069685836937621966298929973
61749069685836948740082826751179
61749069685836982091657056848217
61749069685836982091657172584023
61749069685836982091658176062235
61749069685836982091719934698867
61749069685836982093349309544169
61749069685836982093352748501067
61749069685836982093352752751869
61749069685836982093352753106161
61749069685836985797695109912325
61749069685836985797695197068415
61749069685836985797695225764771
61749069685836985797698553590957
61749069685836985797757873094191
61749069685839638911189136695747
61749069685839638911189393913191
61749069685839638912883970607197
61749069685839638912884056696265
61749069685839638913365234482523
61749069685839638913427910508299
61749069685839638913428025293723
61749069685839638913615938568365
61749069685839638913616310588495
61749069685839638913618261516659
61749069685839650031547881535753
61749069685839655382209885773134
61749069685839683383310225799187
61749069685839683383310254378903
61749069685839683383311000633847
61749069685839683383560929885029
61749069685839683383560929902291
61749069685839683383561301438599
61749069685839683383561301788519
61749069685839683383562044861135
61749069685839683383562049093223
61749069685839683383562049099046
61749069685839683383562049099047
61749069685839683383562049111937
61749069685839683383562049116309
61749069685839683385002478495139
61749069685839683385253182580981
61749069685839683385253182598243
61749069685839687089348278863295
61749069685839687089348307559651
61749069685839687089599354969267
61749069685839687089601678967321
61749069685839687089602426645031
61749069685847442596877788200243
61749069685847444246265501631897
61749069685847444246268857682055
61749069685847444383526256357289
61749069685847444383714541652061
61749069685847444383714542701821
61749069685847444383715316490933
61749069685847454952855290417421
61749069685847454952855294655173
61749069685847455364637296326393
61749069685847455364637299512933
61749069685847455364637300564145
61749069685847458658895667596223
61749069685847458658895670784215
61749069685847459070677673505195
61749069685847459070677676693187
61749069685847488716211526423431
61749069685847488716211531028525
61749069685847488716211645459657
61749069685847488716211645813949
61749069685847488717903782303163
61749069685847488717903783724477
61749069685847488717903869459253
61749069685847488717903869813545
61749069685847492010658043744005
61749069685847492010659159765659
61749069685847492010659160119951
61749069685847492010659162952199
61749069685847492010659162953603
61749069685847492010659162958023
61749069685847492422248550734403
61749069685847492422249579586917
61749069685847492422249579604179
61749069685847492422249583837719
61749069685847492422249584209273
61749069685847492422249669948421
61749069685847492422252022992751
61749069685847492422253051490973
61749069685847492422253051508235
61749069685847492422253056096067
61749069685847492422253137601675
61749069685847492422253142187895
61749069685847492422253142189347
61749069685847492423944246992347
61749069685847492423944275688703
61749069685847492423947603042505
61749069685847492423947631740313
61749069685847492423947714645601
61749069685847492423947717833593
61749069685847494208337438613195
61749069685847759259949389768418
61749069685847794397587111905031
61749069685848645003519488934466
61749069685848656121660222656662
61749069685848656121660227261756
61749069685848659827677402962338
61749069685851396118096643787043
61749069685851396119791220947609
61749069685851407237845824553459
61749069685851407238117792201463
61749069690772966475520502567315
61749069690772966475520505749643
61749069690772999827095855527259
61749069690772999827157494779197
61749069690772999827158617646315
61749069690772999828787071449373
61749069690772999828790427499531
61749069690772999828790432221265
61749069690772999828849747475149
61749069690772999828849750657477
61749069690772999828853194336109
61749069690772999828853194340321
61749069690772999964355487389745
61749069690772999964356610256863
61749069690772999966047740085697
61749069690772999966047829361305
61749069690772999966051182229135
61749069690772999966051186950869
61749069690775367529722865622885
61749069690775401341323136390806
61749069690775401341344028516038
61749069690775401343014617551066
61749069690775401478521129001354
61749069690775401478521133709990
61749069690775668178767562193839
61749069690775668178767565376167
61749069690775701072429115380535
61749069690775701484023093212179
61749069690775701484840145479126
61749069690775701484840150187762
61749069690775701484861037469004
61749069690775701484861037487718
61749069690775701484861042190738
61749069690775701484861042196354
61749069690775701486471935015192
61749069690775701486534725826392
61749069690775701486555613113250
61749069690775701486555617834984
61749069690775701530530168396451
61749069690775701530530943231111
61749069690775701530592582483049
61749069690775701530593705350167
61749069690775701532222416370669
61749069690775701532222421092403
61749069690775701532225515203383
61749069690775701532225519925117
61749069690775701532284835179001
61749069690775701532284838361329
61749069690775701532285182734863
61749069690775701532285183207247
61749069690775701532288282044173
61749069690775701667790575093597
61749069690775701667790923121843
61749069690775701667791694288684
61749069690775701667791694301782
61749069690775701667791697960715
61749069690775701667791699010418
61749069690775701669482827789549
61749069690775701669483175345411
61749069690775701669483175817795
61749069690775701669486274654721
61749069690775712650408166861707
61749069690775716309018980193232
61749069690775716310713555837478
61749069690775717546027805024519
61749069690776568746516582069347
61749069690776568746579344300831
61749069690776568746579347487371
61749069690776568746767629129043
61749069690776568746767629595603
61749069690776568746767630645363
61749069690776568746767633728313
61749069690776568746767633831903
61749069690776568746767633844953
61749069690776568746767633850777
61749069690776568746767634200697
61749069690776601640238831775391
61749069690776602051832809607035
61749069690776602052589165354634
61749069690776602052589170063270
61749069690776602052672733389002
61749069690776602052672738097638
61749069690776602054343293831216
61749069690776602054343293844314
61749069690776602097586394515499
61749069690776602097586395565259
61749069690776602098338506824811
61749069690776602098338507874571
61749069690776602098342720620581
61749069690776602098342721683382
61749069690776602098342721683391
61749069690776602098342725225675
61749069690776602098342978887785
61749069690776602098342978900835
61749069690776602098342979950595
61749069690776602098342983505929
61749069690776602098405397592518
61749069690776602098405401251451
61749069690776602100033855054509
61749069690776602100034112271953
61749069690776602100034202610371
61749069690776602100034203082755
61749069690776602100037301919681
61749069690776602100037555478201
61749069690776602100037560199935
61749069690776602100096617285993
61749069690776602100096620472533
61749069690776602100096874036877
61749069690776602100096874503437
61749069690776602100096875553197
61749069690776602100096878636147
61749069690776602100096878739737
61749069690776602100096878752778
61749069690776602100096878752787
61749069690776602100096878758611
61749069690776602100096879108531
61749069690776602100099977945457
61749069690776602235602619023127
61749069690776602237294871719079
61749069690776613172464041116096
61749069690776613218217624974857
61749069690776613218217626024617
61749069690776616876809841600892
61749069690776616876830762305840
61749069690776616924257998967119
61749069691711941355498050436285
61749069691711957850263931913974
61749069691711957850345549002916
61749069691711957850347499948342
61749069691711957850347873000970
61749069691720046487104052364615
61749069691720046875914987652327
61749069691720046875914992257421
61749069691720046898886315491031
61749069691720062960005110793546
61749069691720062960841934308396
61749069691720062960841939043228
61749069691721247701722190180923
61749069691721247701722191230683
61749069691721247701722275920071
61749069691721247703393523338327
61749069691721247703414442876875
61749069691721247703414443926635
61749069691721247704145635647639
61749069691721247704149107905987
61749069691721247704149849456459
61749069691721264312699878645552
61749069691721264312720799333238
61749069691721292175535303342587
61749069691721292175599069983791
61749069691721295879881075247667
61749069691721295879881103827383
61749069691721295879882104117443
61749069691721295879882108349531
61749069691721295881573356523335
61749069691721295881636003969395
61749069691721295881639442926293
61749069691723948926321805642045
61749069691723948949232322655635
61749069691723948949292761957539
61749069691723948949293019174983
61749069691723965421087687102264
61749069691723965421087691837096
61749069691723965421151482452922
61749069691723965421167899080858
61749069691723965421168156298302
61749069691723996919125359028045
61749069691723998751693347611587
61749069691744378289228647432262
61749069691744406678280026107093
61749069691745262797613800726983
61749069691745279451838061752342
61749069691745279454366023367478
61749069691745563032637979515591
61749069691745563032637980565351
61749069691745563034813815363189
61749069691745563034876491388965
61749069691745563034876494571293
61749069691745563034876606174389
61749069691745563035064519466293
61749069691745563035064522648621
61749069691745563035064867022155
61749069691745563035064867494539
61749069691745563035064891469161
61749069691745563035064892518921
61749069691745563035064896190895
61749069691745563035064897240655
61749069691745563035067966327253
61749069691745563035067966331465
61749069691745607504758839981303
61749069691745607504821487310723
61749069691745607504821602096147
61749069691745607506451063980899
61749069691745607506451092677255
61749069691745607506454420031057
61749069691745607506513854792099
61749069691745611165046664282601
61749069691745611210796893162051
61749069691747964066106497722957
61749069691747964089266625304419
61749069691747964089266882521863
61749069691747964134939950385642
61749069691747980562815335999702
61749069691747980563007176086556
61749069691748008354646610319159
61749069691748008354709372434003
61749069691748008354709629651447
61749069691748008606577199003352
61749069691748025011545554386281
61749069691748264279960083912975
61749069691748264280148111990303
61749069691748280749555760097628
61749069691748280749557968260498
61749069691748280749558083045922
61749069691748308726931543838775
61749069691756069659347395165969
61749069691756069659535681523551
61749069691756069659535682573311
61749069691756069659538005404965
61749069691756069796820426964714
61749069691756080709014431367257
61749069691756084437964146370088
61749069691756084437966469318382
61749069691756117766689472141743
61749069691756117766691796489717
61749069691756117788760837025641
61749069691756117789601089334896
61749069691756117789601093939990
61749069691756117837025020962481
61749069691756119621439105875121
61749069691756130143067873493367
61749069691756130143067873497739
61749069691756130143255930622795
61749069691756130144759006863033
61749069691756130144762450541665
61749069691756130144926114352053
61749069691756130144947034940361
61749069691756130144948183318747
61749069691756133849104807464469
61749069691756133849104807465921
61749069691756133849105926678487
61749069691756133849271914836849
61749069691756133849292831292447
61749069691756133849292835543249
61749069691756133850800503722413
61749069691756133850800532420221
61749069691756133850988556246747
61749069691756133850988560496097
61749069691756133850988560497549
61749069691756369802866613344615
61749069691756369802866728135703
61749069691756369985902992898681
61749069691756369986066658126210
61749069691756369986086802929485
61749069691756369986086803979245
61749069691756369986090246122683
61749069691756369986090246135733
61749069691756369986090246608117
61749069691756369986090247657877
61749069691756369986091020976009
61749069691756380921175717117462
61749069691756380966946798671301
61749069691756380966946799721061
61749069691756380966950241864499
61749069691756380966950241877540
61749069691756380966950241877549
61749069691756380966950241883373
61749069691756380966950242349933
61749069691756380966950242355549
61749069691756380967009560790357
61749069691756380967009561840117
61749069691756380967013003996596
61749069691756380967013003996605
61749069691756380967013004002429
61749069691756380967013004468989
61749069691756380967013005518749
61749069691756384627212670235239
61749069691756384627234706967496
61749069691756384627297472255782
61749069691756384627297473790976
61749069691756384672987175850103
61749069691756384672990614807001
61749069691756384672990619528735
61749069691756384673049934782619
61749069691756384673049937969159
61749069691756384673053376926057
61749069691756384673053378461251
61749069691756384673053381647791
61749069691756414272809401594601
61749069691756414274501654290553
61749069691756417429807759554157
61749069691756417429995787631485
61749069691756417429995792353219
61749069691756417978849777238209
61749069691756417978849778773403
61749069691756417980542031469355
61749069691756417980545358821705
61749069691756419810688779166957
61749069691756428549619987882657
61749069691756428549808015959985
61749069691757270370615748011211
61749069691757270416454020163641
61749069691757281489004866537208
61749069691757281489004866555922
61749069691757281489008348625174
61749069691757281489008353341292
61749069691757281534737530759438
61749069691757281534758580665865
61749069691757281534758581715625
61749069691757281534761937765783
61749069691757281534761937784657
61749069691757281534761938251217
61749069691757281534761939300977
61749069691757281534762020672523
61749069691757281534762023854851
61749069691757281534762023872104
61749069691757281534762023872113
61749069691757281534762023877937
61749069691757281534762024344497
61749069691757281534762025394257
61749069691757281534824696717173
61749069691757281534824697183733
61749069691757281534824699903713
61749069691757281534824700370273
61749069691757281534824701420033
61749069691757285195045243716010
61749069691757285195046401805922
61749069691757285195046406038010
61749069691757285195046406055480
61749069691757285195046407571800
61749069691757285195046492131290
61749069691757285195048730520094
61749069691757285195109169692260
61749069691757285240798957844667
61749069691757285240799990946531
61749069691757285240799992481725
61749069691757285240802315430019
61749069691757285240802401523299
61749069691757285240862750014561
61749069691757285240862754600781
61749069691757285240865074362535
61749069691757285240865077549075
61749069691757314840558391355199
61749069691757314840558421470109
61749069691757314842250674166061
61749069691757317997807488254503
61749069691757318546596474282063
61749069691757318546596474300937
61749069691757318546598798648911
61749069691757318546599801653287
61749069691757318548291051344863
61749069691757318548294378697213
61749069691757320379249072017648
61749069691757320379274598606597
61749069691757330902573606628941
61749069691757330902577078414905
61749069691757330902577078887289
61749069691757334608613983807743
61749069691757334608615131718117
61749069691757334608617456066091
61749069691759969806974889346183
61749069691759971662268829806091
61749069691759982574547148820257
61749069691759982643128782435496
61749069691759982643188102392400
61749069691759982643188359255552
61749069691759982643188374155589
61749069691759982643188374157041
61749069691759982643188375205349
61749069691759982643191453739538
61749069691759982643191458461272
61749069691759982643209251146052
61749069691759982643376402232917
61749069691759982643376403282677
61749069691759982780449128886645
61749069691759982826226730035207
61749069691759982826226733217535
61749069691759982826227077591069
61749069691759982826477782166557
61749069691759982826477783216317
61749069691759986349228751217751
61749069691759986349228751334391
61749069691759986349228751335843
61749069691759986349416779295079
61749069691759986349416779411719
61749069691759986486489506065447
61749069691760016132211473150079
61749069691760019700991867133517
61749069691760019700991867250157
61749069691760019701054543159293
61749069691760019701241799584289
61749069691760019817035565880641
61749069691760019817035570602375
61749069691760019838249163769886
61749069691760019838249163886526
61749069691760019838249526330827
61749069691760019838249551840643
61749069691760019838249555027183
61749069691760019838249555028587
61749069691760019838251491421200
61749069691760019838252625162089
61749069691760019838252625163541
61749069691760019838252650554287
61749069691760019838519988345890
61749069691760019884274736048747
61749069691760019884278175005645
61749069691760019884278179254995
61749069691760021487139046571821
61749069691760021487159850970653
61749069691760030752224770030549
61749069691760032605193936091471
61749069691760032606012162936589
61749069691760032606012166118757
61749069691760032606012166123129
61749069691760036312049068323603
61749069691760036312049071510143
61749069691760036312050216233977
61749069691760036312052540581951
61749069691760036312052543768491
61749069693695042395459447722685
61749069693731081576790662513839
61749069693731081576790752858081
61749069693731081579301261542374
61749069693731081579301261542375
61749069693731381720307757592057
61749069693731381721981442744031
61749069693731381722002247129765
61749069693731381722002334286063
61749069693731381722755478634221
61749069693731381722755479697079
61749069693731381722818154659997
61749069693731381722818154673047
61749069693731381722818155722855
61749069694675308397151873169704
61749069694675610370790205430850
61749069694675610370790210035944
61749069694678261655582300817494
61749069694678311664974432839404
61749069694678428474265148712793
61749069694702626995890222057432
61749069694711793749598149784704
61749069694712082772654133437645
61749069694712082772654391704849
61749069694712082772654391717899
61749069694712093890771786121899
61749069694712093890774109070193
61749069694712093890792678130491
61749069694712093890792678147961
61749069694712093890792936410745
61749069694712093890792936428215
61749069694712093893052367926257
61749069694712093893052367939307
61749069694712093893303415865028
61749069694712093893303420586762
61749069694712093936525371030363
61749069694712093936525371049237
61749069694712093936546263038955
61749069694712093936546263057829
61749069694712093936546521319209
61749069694712093936546521338131
61749069694712093938240838683201
61749069694712093938785036864557
61749069694712093938785065562365
61749069694712093938868718154979
61749069694712097599092744055299
61749069694712099429486930642165
61749069694712099429487188371294
61749069694712099429487188903545
61749069694712099429487188922419
61749069694714334376627480439036
61749069694714445627661585315358
61749069694714445627661585328408
61749069694714449333702334515902
61749069694714495453033122684178
61749069694714495453033495755680
61749069694714499159073871884722
61749069921209357586485530108747
61749069921209390938059846294853
61749069921209390938122522320629
61749069921209390939755455974083
61749069921209390939814775016581
61749069921209390939817099014635
61749069921209390939818218205567
61749069921209390939818218222829
61749069921211792453982740626244
61749069921212059289732589735271
61749069921212092641495192265909
61749069921212092641557610024481
61749069921212092641557954380753
61749069921212092643190543677935
61749069921212092643249862720433
61749069921212092643250207076705
61749069921212092643252186718487
61749069921212092643252531074759
61749069921212092643253305909419
61749069921212092643253305926672
61749069921212092643253305926681
61749069921212103761373191220811
61749069921212107465708487637919
61749069921212107467411244401559
61749069921212959857481609610779
61749069921212993209306629899989
61749069921212993209306888167193
61749069921212993209369650282037
61749069921212993211002583952753
61749069921212993211061902977989
61749069921212993211064226976043
61749069921212993211065001827956
61749069921212993211065001827965
61749069921213008035223026391911
61749069922157638814381537082277
61749069922157638814381795349481
61749069922157653592706751209094
61749069922157683286500303237423
61749069922157686992538383948127
61749069922157686992538384997887
61749069922157686992540679249825
61749069922157686992540707946181
61749069922157686992541708119601
61749069922157686992601145713051
61749069922157686992601147112731
61749069922157686992603355275601
61749069922157686992603470061025
61749069922157686992604469884525
61749069922160039871010440088549
61749069922160039871010698355753
61749069922160339922936596890229
61749069922160340060260371647589
61749069922160340060281034085333
61749069922160340060281292235897
61749069922160340060281378441605
61749069922180752930679445818081
61749069922180752930679474514437
61749069922180753319302358696369
61749069922180769994990279748610
61749069922181954143605073720993
61749069922181954143605331988197
61749069922181954143605418077265
61749069922181954145297326416945
61749069922181954145297584684149
61749069922181954145297670773217
61749069922181954145841634648941
61749069922181954146029919943713
61749069922181954146032243941767
61749069922181965217581134495184
61749069922181965217584487246374
61749069922181965217584487363014
61749069922181968921926934979980
61749069922181968921930287731170
61749069922181968921930287847810
61749069922181970752072540950322
61749069922181998615723838826379
61749069922181998615723839876139
61749069922181998615786514852155
61749069922181998615786601990983
61749069922181998617416091522331
61749069922181998617416120102047
61749069922181998617419444390161
61749069922181998617478767548107
61749069922181998617478881866971
61749069922182002321761920586843
61749069922182002321761921636603
61749069922182002321765244758317
61749069922182002321824683751447
61749069922182002321826891914317
61749069922182002321827006699741
61749069922182002323456468584493
61749069922182002323456497280849
61749069922184355200234234994469
61749069922184355201926229423217
61749069922184355201926487690421
61749069922184355201926602475845
61749069922184655251972061853772
61749069922184655253664358147569
61749069922184655253852386224897
61749069922184655389504570724049
61749069922184655389504828874613
61749069922184655389504915080321
61749069922184655390925198611949
61749069922184655391113484956481
61749069922184655391175902715053
61749069922184655391176160982257
61749069922184655391196823420001
61749069922184655391197167776273
61749069922184666371785176620028
61749069922184670076130977104824
61749069922184670076133185267694
61749069922184670076133300053118
61749069922184671906277724829186
61749069922192460768075859526033
61749069922192460768076117793237
61749069922192460768076203882305
61749069922192460769768112221985
61749069922192460769768370489189
61749069922192460769768456578257
61749069922192460769770436220039
61749069922192460769770780576311
61749069922192460770314747651616
61749069922192460770314747651625
61749069922192460770335639660208
61749069922192460770503033879517
61749069922192460770503033996157
61749069922192476830031870561358
61749069922192508900566161400651
61749069922192508946297792504781
61749069922192508946298825604215
61749069922192508947992369198787
61749069922192510183545656742436
61749069922192510183549143526837
61749069922192510183549143546520
61749069922192524961953554619439
61749069922192760499810605487937
61749069922192760499810862705381
61749069922192760499810949844209
61749069922192760501503115401333
61749069922192760501505439282747
61749069922192760501505525488455
61749069922192761096846096262985
61749069922192761096846096379625
61749069922192761096846097779305
61749069922192761097034382607517
61749069922192761097034382620567
61749069922192761097034382724157
61749069922192761097034382737207
61749069922192761097034383074077
61749069922192761097034384136887
61749069922192772031324838061782
61749069922192775735670638546578
61749069922192775737362891359170
61749069922192775783931279387619
61749069922192776973524487155919
61749069922192776973524488205679
61749069922192776973548851068567
61749069922192777568345454780833
61749069922192777568345454897473
61749069922192777568345456297153
61749069922192777568408216899889
61749069922192777568408217016529
61749069922192777568408218416209
61749069922192805431222471231345
61749069922192805431222585550209
61749069922192805431223590439539
61749069922192805431223591489299
61749069922192809089836726701079
61749069922192809135568271599501
61749069922192809135568386384925
61749069922192809137260640130637
61749069922192809137262963078931
61749069922192809137263967501701
61749069922192810327041760141081
61749069922192810327041761190841
61749069922192810327044084139135
61749069922192810327066123937089
61749069922192810327066124053729
61749069922192810510059915928604
61749069922192810510059916045244
61749069922192810510059916395164
61749069922192810919958199050605
61749069922192810921650451746557
61749069922192810921652776094531
61749069922192821445165175780287
61749069922192825151015200883707
61749069922192825151203228961035
61749069922193661526578777312001
61749069922193661526766805389329
61749069922193661526767149745601
61749069922193661526769129387383
61749069922193661526829825771377
61749069922193661526832149769431
61749069922193661526850487742561
61749069922193661526850489142241
61749069922193661526850746009765
61749069922193661526850746359685
61749069922193661526853070357739
61749069922193661527330889621313
61749069922193661527334332827552
61749069922193661527334332827561
61749069922193661527334361408681
61749069922193661527334361525321
61749069922193661527397008836075
61749069922193661527397008853328
61749069922193661527397008853337
61749069922193661527397123644584
61749069922193661527397123644585
61749069922193661527397125044265
61749069922193661527581938080689
61749069922193661527585036913403
61749069922193661527585036930665
61749069922193661527585409872476
61749069922193661527585409872477
61749069922193661527585409885527
61749069922193661527585409989116
61749069922193661527585409989117
61749069922193661527585410002167
61749069922193661527585410339037
61749069922193661527585411401847
61749069922193672644890090175222
61749069922193672644890090291862
61749069922193676349235890660018
61749069922193676349235890776658
61749069922193676351743061028051
61749069922193676351743061494611
61749069922193677541360546969851
61749069922193677541360891326123
61749069922193677587114131763070
61749069922193677587114131763079
61749069922193677587114476235991
61749069922193678136157150682117
61749069922193678136157150798757
61749069922193678136157152198437
61749069922193678136157236892037
61749069922193678136157238291717
61749069922193678136219912801173
61749069922193678136219912917813
61749069922193705998971491106853
61749069922193705998971578245681
61749069922193705998971605425717
61749069922193705998971606825397
61749069922193705998972610297785
61749069922193705998972610315047
61749069922193705998972611364807
61749069922193709703317291475009
61749069922193709703317291591649
61749069922193709703317377680717
61749069922193709703317406260433
61749069922193709703317407310193
61749069922193709703318410782581
61749069922193709703318410799843
61749069922193709703380053239933
61749069922193709703380168025357
61749069922193709705009660006145
61749069922193709705011982954439
61749069922193709705012987377209
61749069922193709705074630400499
61749069922193710894877819838373
61749069922193710894877819955013
61749069922193710894878164311285
61749069922193710940610857212552
61749069922193710940631404748232
61749069922193710940631404748241
61749069922193711487707218926113
61749069922193711489399471622065
61749069922193711489401795970039
61749069922193711490217701983951
61749069922193711490217702100591
61749069922193711490217703500271
61749069922193711490218735202455
61749069922196362771057733449345
61749069922196362771057990666789
61749069922196362772750243362741
61749069922196362772752309093591
61749069922196362818987443203561
61749069922196362818987443320201
61749069922196373753340660893938
61749069922196377457686461378734
61749069922196377459381038422660
61749069922196377459569324767192
61749069922196379244520566657951
61749069922196379244520567707711
61749069922196379244583329822555
61749069922196379244583587039999
61749069922196379244604250410863
61749069922196379244604507628307
61749069922196379244607606596375
61749069922196379244607692689814
61749069922196379244607692689815
61749069922196379244607694089495
61749069922196379244607950952647
61749069922196379244607950957018
61749069922196379244607950957019
61749069922196379244607951306939
61749069922196379244795979029975
61749069922196379289522024358470
61749069922196379290357835438823
61749069922196379290358092656267
61749069922196379290361191389603
61749069922196379290361535862515
61749069922196379290549563939834
61749069922196379290549563939843
61749069922196379427872994699586
61749069922196410812019686535091
61749069922196410812040578543683
61749069922196410949217679145479
61749069922196410994971235357539
61749069922196412598037839643113
61749069922196412598037840692873
61749069922196412598040163641167
61749069922196412598100602807717
61749069922196412598100860025161
61749069922196412598102925756011
61749069922196412598103184023215
61749069922196412598121521996345
61749069922196412598121523396025
61749069922196412598121780263549
61749069922196412598121780613469
61749069922196412598123846344319
61749069922196412598124104611523
61749069922196412598124879464897
61749069922196412598124879581537
61749069922196412598124965558336
61749069922196412598124965558337
61749069922196412598124965674976
61749069922196412598124965674977
61749069922196412598124967074657
61749069922196412598125223937809
61749069922196412598125223942180
61749069922196412598125223942181
61749069922196412598125224292101
61749069922196412598288888102489
61749069922196412598291212100543
61749069922196412598313252015137
61749069922196412643791409536304
61749069922196412643794896320705
61749069922196412643794896340388
61749069922196412643874977570672
61749069922196412643878464355073
61749069922196412643878464374756
61749069922196412643878464374765
61749069922196412644610803987269
61749069922196423716223930258335
61749069922196423716244850496723
61749069922196423716244850846643
61749069922196423716244936585791
61749069922196423716245194852995
61749069922196423761998435408043
61749069922196423761998435874603
61749069922196423762730776433277
61749069922196427422199307413307
61749069922196427422199308463067
61749069922196427422261983439083
61749069922196427422261984488843
61749069922196427422282903677471
61749069922196427422282904027391
61749069922196427422282905077151
61749069922196427422282989766539
61749069922196427422283248033743
61749069922196427468015553448914
61749069922196427468768829614025
61749069924131449976981402078162
61749069924131449977797333584420
61749069924131449977797334647230
61749069924155614731310332583778
61749069924167772465434974477051
61749069924167772467945458727380
61749069924167772878720947670566
61749069924167772879539178278782
61749069925112015758836445689674
61749069925136316263898857864708
61749069925151136926808511592647
61749069925151136926808512655457
61749069925151136926808512655665
61749069925151136926811610438411
61749069925151136926811639136219
61749069925151136926811983496703
61749069925151136926811983509753
61749069925151136926812758331363
61749069925151140631153968650079
61749069925151140631157439504375
61749069925151140631157783864859
61749069925151140631157783877909
61749069925151140631157783878117
61749069925151170281333235149355
61749069925151184923124314077189
61749069925151186706701661220561
61749069925151186750758346553002
61749069925151186752434224981677
61749069925151186752451760940318
61749069925151186752452018144664
61749069925151186752452019207522
61749069925151190413554502736397
61749069925151190456776669286784
61749069925151190456776669286785
61749069925151190456776669299882
61749069925151190456776669299883
61749069925151190456780025336783
61749069925151190456797561295376
61749069925151190458493299181487
61749069925151192241190858082581
61749069925151192242861070877037
61749069930063022734720914877257
61749069930063022734720914877305
61749069930064240144411999981010
61749069930064240144415438465524
61749069930064390310221042086853
61749069930064390673550612169013
61749069930072028867678017820639
61749069930074730113744650761082
61749069930074730113765571934202
61749069930074730116000614747414
61749069930074730116000987805658
61749069930074730116000987818756
61749069930074730116001762640318
61749069930074730116021535337174
61749069930074730116272583813812
61749069930074730116272583930452
61749069930074730116272583930611
61749069930074730116272583930612
61749069930074730116272585330292
61749069930074730116272956988855
61749069930074730116272956988856
61749069930074730116272957001953
61749069930074730116272957001954
61749069930074730116272957338776
61749069930074730116272958401634
61749069930074730116273731823515
61749069930074730116273731823516
61749069930074730116276056171490
61749069930074730159519127679590
61749069930074730159519127679750
61749069930074730159519127796230
61749069930074730159519128146310
61749069930074730159519500867731
61749069930074730159519500867732
61749069930074730159519501217652
61749069930074730161754199540642
61749069930074730161754572611984
61749069930074730161775120247042
61749069930074730161775464607526
61749069930074730161775464620576
61749069930074730161776239442186
61749069930074730162026168723680
61749069930074746587312059862382
61749069930074746587375109413122
61749069930074746587375883897702
61749069930074746587563138553308
61749069930076092155592788181643
61749069930076092567186506670184
61749069930076096270713962008399
61749069930076096273140877148509
61749069930076096273140878211319
61749069930076096273224445182877
61749069930076096273224445195975
61749069930076096273224446245687
61749069930076096273224559501741
61749069930076096273224561036934
61749069930076096273224561036935
61749069930076097622023438752543
61749069930076097646020652966079
61749069930076097689266047876095
61749069930076097691774237875947
61749069930076097691776560694551
61749069930076098100859768503312
61749069930076098100859768503313
61749069930076098102468338243959
61749069930076098102552021063751
61749069931011320434447564344701
61749069931011320434447593042461
61749069931011320434635850689233
61749069931011320434635879386993
61749069931011320617399515986216
61749069931011320617399515986219
61749069931011320617650220089320
61749069931011320617650220089323
61749069931011320617650563045912
61749069931011337088752371113909
61749069931020641126184528177038
61749069931020641126185642780138
61749069931023026169627166916848
61749069931023042640160992738064
61749069931023042640161365790692
61749069931043735932592666245553
61749069931043735932592667308363
61749069931043735978346252218279
61749069931043741058874714678982
61749069931043741468776439814677
61749069931043741470468692523679
61749069931043751992285421713509
61749069931043751992288869641491
61749069931043751993793093197305
61749069931043752039734707234261
61749069931043757528469194219775
61749069931043757529976866766381
61749069931044636502033852736588
61749069931044636502037291221102
61749069931044636547787408948696
61749069931044642035686216756930
61749069931044642035686221362024
61749069931044642035769899110162
61749069931044642038217592886170
61749069931044642038217597607904
61749069931044642038217626305952
61749069931044642038217712399187
61749069931044642038217712399232
61749069931044642039033529231090
61749069931044941631246940352072
61749069931044941631250378836586
61749069931044942227467270899740
61749069931044942227467385691023
61749069931045086784320727920883
61749069931045086784320842711923
61749069931045086784339325677537
61749069931045086784339325696411
61749069931045086784339440468577
61749069931045086784339440487451
61749069931045086784341648625831
61749069931045086786033901321783
61749069931045092323037136187951
61749069931045102843825546113427
61749069931045102843846466818375
61749069931045102846546351826788
61749069931047293319855082235297
61749069931047293319855340502501
61749069931047293319855340502549
61749069931047337654796431994669
61749069931047337837999056450670
61749069931047341500542956368156
61749069931047341544037109631418
61749069931047343144324706286890
61749069931047343144596645709553
61749069931047343145140613830172
61749069931047343145223148745414
61749069931047343145223148749869
61749069931047343145224181864540
61749069931047343145226619591067
61749069931047343146856110167720
61749069931047343327339390300139
61749069931047343327611357948143
61749069931047343328154178635227
61749069931047343328154948864550
61749069931047343328154953469644
61749069931047343328154953469887
61749069931047343328425773207274
61749069931047343328425773697163
61749069931047343328426146278856
61749069931047343328426146283231
61749069931047343328426921117648
61749069931047343328426921117891
61749069931047343328429240879482
61749069931047343328429245601219
61749069931047343329870794181014
61749069931047343330685204735836
61749069931047343330685204852476
61749069931047343330685577807418
61749069931047354263344153252193
61749069931047354263347619371657
61749069931047354263347624093391
61749069931047354263347625156201
61749069931047354309101210066117
61749069931047357969384530426540
61749069931047359799531392940781
61749069931047359799531397662515
61749069931047637981516037332571
61749069931047637983775468371244
61749069931047638027269622242439
61749069931047641689813521551992
61749069931047643333846347699149
61749069931047643334493742748057
61749069931047643334497180169761
61749069931047643334497184891495
61749069931047643516609984298372
61749069931047643516609984298375
61749069931047643517445663592295
61749069931047643517445664642055
61749069931047643517696367695399
61749069931047643519120467472850
61749069931047654452614747250381
61749069931047654452618184672085
61749069931047654452618189393819
61749069931047659988798520819505
61749069931047659988801958241209
61749069931047659988801962962943
61749069931055399026565141252908
61749069931055399026565141369548
61749069931055399026565514311311
61749069931055399026565514311312
61749069931055399026565514324409
61749069931055399026565514324410
61749069931055399026565514427951
61749069931055399026565514427952
61749069931055399026565514441049
61749069931055399026565514441050
61749069931055399026565514777872
61749069931055399026565515840730
61749069931055399026586061959260
61749069931055399026586406319903
61749069931055399026586406319904
61749069931055399026586406319951
61749069931055399026586406319952
61749069931055399026586406333001
61749069931055399026586406333002
61749069931055399026586406786464
61749069931055399026586406786512
61749069931055399026586407849322
61749069931055399026649082345680
61749069931055399026649082345728
61749069931055399026649082462320
61749069931055399026649082462368
61749069931055399026649082812240
61749069931055399026649082812288
61749069931055447021878371346624
61749069931055448440426756803630
61749069931055448849513578696557
61749069931055448849513578696558
61749069931055448849513580212878
61749069931055448849513693604238
61749069931055448849513695003918
61749069931055448852020619714340
61749069931055448852020619830944
61749069931055448852020619830980
61749069931055448852020619831187
61749069931055448852020619831188
61749069931055448852020620181108
61749069931055448852020734622227
61749069931055448852020734622228
61749069931055448852020734972148
61749069931055463081385512487706
61749069931055463081385513887386
61749069931055463081573540560614
61749069931055463081573540564985
61749069931055463081573541964666
61749069931055463081573541977764
61749069931055464911716936955307
61749069931055464911716936955308
61749069931055464911716938354988
61749069931056649606572739849108
61749069931056649606572739849117
61749069931056649606595954689309
61749069931056649606595954805949
61749069931056649607324852158420
61749069931056649607324852158429
61749069931056649609019427802675
61749069931056649609020460904539
61749069931056649609040319694573
61749069931056649609041352796437
61749069931056797871849181828723
61749069931056797871849296619763
61749069931056797871932864654131
61749069931056808442896121676280
61749069931056810295738486118074
61749069931056810295738514815834
61749069931056813931356322969561
61749069931056813931419085084405
61749069931056813979893507591982
61749069931056814000084286719510
61749069931056815764013674321729
61749069931056815764097357147344
61749069931056815764097357147345
61749069931059300890428018646083
61749069931059300890428018646084
61749069931059300890616046723459
61749069931059300890616046723460
61749069931059300892035555284866
61749069931059300892035555297964
61749069931059300892035583982674
61749069931059300892035583995724
61749069931059300892098231310642
61749069931059300892098231310850
61749069931059300892098231427282
61749069931059300892098231427490
61749069931059300892098231777410
61749069931059300892098346101890
61749069931059300892098346114987
61749069931059300892098346114988
61749069931059300892098346218530
61749069931059300892098346231627
61749069931059300892098346231628
61749069931059300892098346568450
61749069931059300892098347631308
61749069931059300892119152017042
61749069931059300892119152017202
61749069931059300892119152483762
61749069931059300892119238110482
61749069931059300892119238123531
61749069931059300892119238123532
61749069931059300892119238123579
61749069931059300892119238123580
61749069931059300892119238577042
61749069931059300892119239639852
61749069931059300892119239639900
61749069931059300892122595690010
61749069931059300892286259401068
61749069931059300892286259401227
61749069931059300892286259401228
61749069931059300892286259517708
61749069931059300892286259517867
61749069931059300892286259517868
61749069931059300892286260917548
61749069931059300892286632459471
61749069931059300892286632459472
61749069931059300892286632472569
61749069931059300892286632472570
61749069931059300892286632576111
61749069931059300892286632576112
61749069931059300892286632589209
61749069931059300892286632589210
61749069931059300892286632926032
61749069931059300892286633988890
61749069931059300892307180107420
61749069931059300892307180107627
61749069931059300892307180107628
61749069931059300892307181623948
61749069931059300892307524468111
61749069931059300892307524468112
61749069931059300892307524481161
61749069931059300892307524481162
61749069931059300892307524934672
61749069931059300892307525997482
61749069931059300892310623767386
61749069931059300892369942226636
61749069931059300892369942226684
61749069931059300892369942343276
61749069931059300892369942343324
61749069931059300892369943742956
61749069931059300892369943743004
61749069931059300892370200493840
61749069931059300892370200493888
61749069931059300892370200610480
61749069931059300892370200960400
61749069931059300892370200960448
61749069931059300937789140194782
61749069931059300937789140207832
61749069931059300937851816220558
61749069931059300937851816220718
61749069931059300937851816337198
61749069931059300937851816687278
61749069931059300937851931141495
61749069931059300937851931141496
61749069931059300937851932541176
61749069931059300937872824549768
61749069931059300938039844310936
61749069931059300938039844427576
61749069931059300938061109844540
61749069931059300938064208677254
61749069931059300938123527253192
61749069931059300938123528652872
61749069931059300938123785520396
61749069931059300938123785870316
61749069931059349068855085210846
61749069931059349068856204405990
61749069931059349070529888041596
61749069931059349070550779933596
61749069931059350715211223724223
61749069931059350715213431764624
61749069931059350715213546555871
61749069931059350715213546555872
61749069931059350715213806352446
61749069931059350715232115732815
61749069931059350715232374013060
61749069931059350715234352470976
61749069931059350715234438564463
61749069931059350715234438564464
61749069931059350715234696844717
61749069931059350715234696844718
61749069931059350715234698361038
61749069931059350715401832900355
61749069931059350715401832900356
61749069931059350715401833366916
61749069931059350715422724908995
61749069931059350715422724908996
61749069931059350715422725025635
61749069931059350715422725025636
61749069931059350715422725375556
61749069931059350717657796886528
61749069931059350717658944779432
61749069931059350717678717476240
61749069931059350717679836671384
61749069931059350717741479595420
61749069931059350717741479595456
61749069931059350717741479595504
61749069931059350717741479712060
61749069931059350717741479712096
61749069931059350717741479712144
61749069931059350717741737862660
61749069931059350717741737979348
61749069931059350717741738329184
61749069931059350717741738329220
61749069931059350717741738329268
61749069931059350760988023474331
61749069931059350760988023590971
61749069931059350761176309818863
61749069931059350898437064548468
61749069931059350898437064665108
61749069931059350898437065015028
61749069931059350898977933953252
61749069931059350900672136409276
61749069931059350900672136409360
61749069931059350900672136409519
61749069931059350900672136409520
61749069931059350900672136525916
61749069931059350900672136526000
61749069931059350900672136526159
61749069931059350900672136526160
61749069931059350900672509480861
61749069931059350900672509480862
61749069931059350900672509597498
61749069931059350900672509597501
61749069931059350900672509597502
61749069931059350900693057115919
61749069931059350900693057115920
61749069931059350900693401476404
61749069931059350900693401489453
61749069931059350900693401489454
61749069931059350900694176311064
61749069931059365540208285632300
61749069931059365540208286098860
61749069931059365541902861276546
61749069931059365541902861393186
61749069931059365541902861743106
61749069931059367371962689632535
61749069931059367371962689632536
61749069931059367371962689749175
61749069931059367371962689749176
61749069931059462150642683720815
61749069931059462150642712418623
61749069931059462150643056773443
61749069931059462150643056792157
61749069931059465854985042165763
61749069931059465854985386539297
61749069931059465854985413702071
61749069931059500789501132149207
61749069931059510144448347494953
61749069931059510146955387476233
61749069931059510146955388525993
61749069931059511928834715847034
61749069931059511930532734502965
61749069931059511976265298264081
61749069931059515611970261017741
61749069931059515613662513830333
61749069931059515634874963807753
61749069931059515634875092947913
61749069931059515634875092960963
61749069931059515634878520742390
61749069931059515634878520742391
61749069931059515634879553857145
61749069931059515637385576135441
61749069931059515637386724028345
61749069931059515637386982846665
61749069931059515680607742798097
61749069931059515680607999548981
61749069931059515680608000015541
61749069931059515680611098735827
61749069931059517464185002686001
61749079770999574965885002955106
61749079824174518040061210110328
61749079980922530409505640350836
61749079980958855095658241542684
61749079981031801088411422454664
61749079981031801088411425636992
61749079981031849264185551471250
61749079983698396822554724487428
61749079983706502343889881198644
61749079983917219942860402797485
61749079983917236424213422065511
61749079983917236440405293053388
61749079983917236447097323545464
61749079983917236447183214528126
61749079983917236486139100557812
61749079983917236492913923199836
61749079983917236492913927804930
61749079983917236630113871342190
61749079983917279102235216684301
61749079983928975581598826753717
61749080001639194159120732508227
61749080001643113281198838750892
61749080001643113281198843472626
61749080001643113281282521570684
61749080001760218659131180911775
61749080007235637006769231278201
61749080007235637555811905823497
61749080007235666661755153701589
61749080007235667210547468517315
61749080007235667210547497569415
61749080007235670360286504263363
61749080007235670360830438037227
61749080007235670360830466735035
61749080007235670361018380008225
61749080007235670361018724381759
61749080007235670361018753079567
61749080007235670367793206882337
61749080007235670367796645856497
61749080007235670909810694823951
61749080007235670909810723521759
61749080007235670909873485640975
61749080007235670909873490240245
61749080007235670914892924628577
61749080007235670914893297699919
61749080007235670914893298054211
61749080007235670916585177324529
61749080007235670916585521698063
61749080007235670916588616298689
61749080007235681479138355640773
61749080007235681479138700014307
61749080007235681479138728712115
61749080007235681479138729066407
61749080007332884055322850439177
61749080007332931684687353437201
61749080007527406754833887274271
61749080007547819572222369685555
61749080007547819572766333677919
61749080007547819572954620022451
61749080007551421294970442737759
61749080007551421843950699524483
61749080007551421844013461639327
61749080007551421849033273702643
61749080007551432413090418370307
61749080007551438505033354409966
61749080007551466315587948142193
61749080007551722032468124001567
61749080007551722078974854339921
61749080007551722084057423912987
61749080007551733203935422867889
61749080007551736909973476048637
61749080007551780754558203447821
61749080007551786247495432075259
61749080007620765565707804116759
61749080010299404465287698232320
61749080010506201496304998195202
61749080010506201496306116340586
61749080010506234849822271180364
61749080010518209089187323617600
61749080010623172839330656416238
61749080010623322956653684697983
61749080051643519833532252534136
61749080054816822465253473372359
61749080054817737720694750041395
61749080054818039746886618292296
61749080054818039746889971043486
61749080054818039746889971160126
61749080060398556435044537122565
61749080060398584389391472975879
61749080060410564021248890465545
61749080060410564028755593438811
61749080060410564158509559101869
61749080060410597375310127326431
61749080060410597375498412621203
61749080060410597375498413670963
61749080060410597512508119936979
61749080060410597512759171582895
61749080060410608493430102958979
61749080060410608493618015182409
61749080060410608493618388253751
61749080060410608493618389303511
61749080060506609900938214173773
61749080060507558516674598723995
61749080060518332114183809164780
61749080060518332159916477986440
61749080060518632303433482456616
61749080060518632303433487074760
61749080060519532733984509721576
61749080060519532733984514339720
61749080060519534517558413658700
61749080060702347992151223504843
61749080060725447860257409615961
61749080060725447878355112071831
61749080060725447878355112544215
61749080060725459003985143663567
61749080060725462572574500130663
61749080060725462572762528207991
61749080060725464334017376253083
61749080060725464395943054745384
61749080060725464402717504316066
61749080060725464402905790660598
61749080060725464403469874892582
61749080060725512502468985415803
61749080060726363133798741791021
61749080060726363140323520006171
61749080060726363140574224109275
61749080060726364894482651780191
61749080060726364894482651896831
61749080060726364970721044559218
61749080060726364970738612279696
61749080060726396492148540295381
61749080060726648635353805239175
61749080060726663323066982739103
61749080060726663323066982743475
61749080060726665083732353768335
61749080060726665091099752240219
61749080060726665159988280972214
61749080060726665160556497624050
61749080060737203491404273220825
61749080060737470281404004705839
61749080060737470327158364450367
61749080060737503634921277691001
61749080060737503634921282309145
61749080060738404065472309574105
61749080060798441912070130336021
61749080459245014290205707152024
61749080459245014337445695161170
61749080459245058617808489129074
61749080459245058617808493361162
61749080459245058617808493734168
61749080459245058755068128895622
61749080459245058800822828296370
61749080459317960277876317068172
61749080459532908613100221313054
61749080459532908613100221429694
61749080459532912317446021797850
61749080459557223937512127269200
61749080459557223941758902067454
61749080459557223942323758068410
61749080459557508064747618878804
61749080459557513555195284547066
61749080459557513555198723503964
61749080459557513555198728225698
61749080459557524673315255947526
61749080459557524675829183863446
61749080459630459547948464409286
61749080462199773576296859972711
61749080462199773576947949660767
61749080462199773576948724495427
61749080462199773622050416184819
61749080462199773622615270529729
61749080462199773622615275251463
61749080462199773622615527747173
61749080462199779110784907892067
61749080462199779110785940993931
61749080462199779112480517687937
61749080462199779112480599059483
61749080462199779113045458126127
61749080462199779113045462847861
61749080462199790048235030979727
61749080462199823399973815925791
61749080462199823399973820647525
61749080462199823399977258069229
61749080462199823399977262790963
61749080462199823440919094323159
61749080462199823447693918014943
61749080462199823447693922736677
61749080462199823448258781803321
61749080462199823577339583381377
61749080462199823577343020803081
61749080462199823582988045495957
61749080462199823582991482917661
61749080462199823585519450439645
61749080462199823585522887861349
61749080462199827281685382816413
61749080462199827290722998319005
61749080462199827291559826568687
61749080462199828938124105611341
61749080462199828938124110333075
61749080462199828938688964677985
61749080462199843755319284207981
61749080462305160803430363159924
61749080462308748298777763778554
61749080462488578273000954405448
61749080462488876632125804972354
61749080462488876632129271208458
61749080462488876677858469175870
61749080462488878461432373112994
61749080462491572363686474557111
61749080462491577717671816376903
61749080462491577770119639936101
61749080462491579570723381676860
61749080462491579623986084269520
61749080462491579623986337814990
61749080462491579623986342536724
61749080462491627723797137938351
61749080462491627725492834325985
61749080462515889385771728838127
61749080462515889385771733559861
61749080462515894876201916434525
61749080462515894883753904026791
61749080462515894906637805506744
61749080462515895089654353303470
61749080462515895501518004526808
61749080462515943054712927273019
61749080462527634042831561410949
61749080462596978166898826052765
61749080462596979951287518324977
61749080462620839440934869484320
61749080462633002665451049228777
61749080479925698452216989894035
61749080479925698452216990010675
61749080479925699680220654371417
61749080479925700235789774752655
61749080479925703386261030617099
61749080479925703391343604795259
61749080480034624535574605860706
61749080480213537289437677830791
61749080480213553951833857361008
61749080480213553951837218016260
61749080480217453999383090644639
61749080480217454627931509058737
61749080480217456409070389265296
61749080480217503964735074398625
61749080480217503965549857998929
61749080480217503965549862720663
61749080480237852618661214469507
61749080480241766252809245212657
61749080480241766252812598080487
61749080480241766252812598197127
61749080480241819296465647333597
61749080480241819296465652055331
61749080480310815268164177834452
61749080480310815268164181016780
61749080480347171523956026301669
61749080480358873415081327448761
61749080480358873415081327565401
61749080480358877118671662756415
61749080480358877121119380629509
61749080480358877121119380746149
61749080480358878904693289301417
61749080485834025460437903475617
61749080485834029166478281120979
61749080485834030399565637455345
61749080485834030401260214615911
61749080485834291761963912754685
61749080485834292311006585777837
61749080485834292311006586250221
61749080485834295468001964413289
61749080485834295468001965935433
61749080485834296017044638958585
61749080485834296017044640480729
61749080485834325100100587598255
61749080485834325115481185739847
61749080485834325116212290205383
61749080485834325116213065040043
61749080485834325116213409413577
61749080485834325116213438111385
61749080485834325664252233954947
61749080485834325664252234427331
61749080485834325665004260647575
61749080485834325665005379855769
61749080485834325665005408553577
61749080485834325665067022290035
61749080485834325671780230704503
61749080485834325671782526478585
61749080485834325671782554702557
61749080485834325671782555174941
61749080485834328819806063997551
61749080485834328819826986224643
61749080485834328822250343386131
61749080485834328822253442218845
61749080485834328827337127701137
61749080485834328827337130883465
61749080485834329368598034439743
61749080485834329368598034912127
61749080485834329371042313828323
61749080485834329371108544646181
61749080485834329376126031189299
61749080485834329376126032239059
61749080485834329376126032711443
61749080485834329376127982117463
61749080485834329376128326963381
61749080485834329376128355659737
61749080485834329376129098143329
61749080485834329376129101325657
61749080485834329377820579659333
61749080485834329377820608355689
61749080485834330588020295206715
61749080485834339940371463723639
61749080485834339940373413129659
61749080485834339940373757975577
61749080485834339940373786671933
61749080485834339940374529155525
61749080485834339940374532337853
61749080485906926996369200242813
61749080485907227185639794357689
61749080485907227185639794711981
61749080485927640056038205972345
61749080485931242327284989577481
61749080485931286250614883073389
61749080485931286257389706765173
61749080485931286806181677207365
61749080485931542516555584046649
61749080485931542516555585096409
61749080485931586439884357745339
61749080485931587041205855997425
61749080486114074254609688483096
61749080486114074254613041234286
61749080486114074254613041350926
61749080486122162703271568900349
61749080486122162710049461305725
61749080486122177527453450013594
61749080486122179357596846403916
61749080486125764974267648402381
61749080486125779806008997665909
61749080486126065162785067801987
61749080486126065162785067920079
61749080486126065162785068274371
61749080486126065163537094494615
61749080486126065163538237795523
61749080486126065163538238845283
61749080486126065163599856137075
61749080486126065163599856255167
61749080486126065163601000960127
61749080486126065163601004146667
61749080486126079413237903335003
61749080486126079438656576465105
61749080486126079445431398617483
61749080486126079992781820583467
61749080486126079992844583766785
61749080486126079994474073162779
61749080486126079994474073279419
61749080486126079994474160318869
61749080486126079994474160436961
61749080486126081223046368440380
61749080486126081276393007398302
61749080486126081824616392970032
61749080486126081825435653381144
61749080486126081825435657986238
61749080486126113339521287947789
61749080486126113341215834895679
61749080486126113341215863592035
61749080486126123910293820361081
61749080486126123910293820477721
61749080486126129377815821089505
61749080486146478031762851646835
61749080486150080310266008359875
61749080486150090874323124331183
61749080486150090874323153027539
61749080486150090881101304073125
61749080486150091430081302592645
61749080486150091430143978618421
61749080486150091430886733819829
61749080486150095134489779103217
61749080486150096415526603538602
61749080486150096415527722746796
61749080486150380494452883829283
61749080486150380545293253054205
61749080486150380545293256236533
61749080486150391038178398421439
61749080486150391063534307897291
61749080486150391063534312619025
61749080486150391617659556620747
61749080486150391617659644249221
61749080486150391665105481382705
61749080486150394774654935256199
61749080486150395323697697429969
61749080486150395323760373455745
61749080486150425016930501671915
61749080486150428670502163749647
61749080486150439239517356999797
61749080486150441000995536857737
61749080486150441000998981599179
61749080486219424026940538773991
61749080486219440681265819832892
61749080486267504317774035992297
61749080488898029573100659152842
61749080488898029573372629385613
61749080488898029619105293589129
61749080489080544024316312717700
61749080489080544031094492459642
61749080489080544625890723100406
61749080489080544625890723217046
61749080489080544626621943401126
61749080489080577980139216502928
61749080489222261770352411475167
61749080489222261770375741223093
61749080489222261772130669944821
61749080489222277830131148727701
61749080489222277830134587212215
61749080489222283389224602958385
61749080489222283389224602978068
61749080530461032743286361988502
61749080530461032749122076874818
61749080533100626702043697082075
61749080533100626702043701803809
61749080533100630408084074377517
61749080533100630408084078982611
61749080533100632189210260441547
61749080533100632189963401503995
61749080533100632189963406225729
61749080533100632191657978314641
61749080533100632191657982919735
61749080533100632192472766649729
61749080533196643002353913728588
61749080533197854694541839503092
61749080533208650572340845402028
61749080533391165595570420217067
61749080533391180471320712670382
61749080533391914269541587544186
61749080533392080851011695363959
61749080533392082687953805652558
61749080533392381040302794820722
61749080533392381040306261056826
61749080533392382869612829197466
61749080533415375288674974735322
61749080533415480924793956855783
61749080533416225894419323698106
61749080533416275717531425306276
61749080533416698198836365836182
61749080533416698205611192710294
61749080533416698206427100253576
61749080533416698206430453004766
61749080533416698206430453121406
61749080533427032707407562204202
61749080533427036411753362688998
61749080533427052883043571538480
61749080533427080884143752485796
61749080533427080885838329179802
61749080533500032222476525718062
61749080533500032359737280801958
61749080533524343986309593649884
61749080538972927375732132564581
61749080538972932911915905065231
61749080538972933056704627493743
61749080538972933056704656073459
61749080538972934703080567400035
61749080538997244541814596466735
61749080538997244681582392227379
61749080538997250032304104038751
61749080539008918571792295118637
61749080539008918571792299840371
61749080539008918571792409904061
61749080539008950085692927584901
61749080539008950093224362820423
61749080539008950093224366002751
61749080539008950093224367542157
61749080539008950276238702454279
61749080539008951915836317835095
61749080539008951917530894879021
61749080539008951922529786237389
61749080539008951923366616026477
61749080539008951923367757792351
61749080539008951923367762397445
61749080539008955621876695363817
61749080539008955629408135321073
61749080539008957406245619563029
61749080539008957413020441832047
61749080539009218776443573346081
61749080539009222482481625004685
61749080539009222482481626526829
61749080539009222489990651977457
61749080539009222619742293641009
61749080539009250274942600876737
61749080539009252066862704408397
61749080539009252066863847592665
61749080539009252066863852314399
61749080539009252129939925626295
61749080539009252129960846331243
61749080539009252130693071054733
61749080539009252130693098702781
61749080539009252130693099752541
61749080539009252137282964434881
61749080539009252267952706571931
61749080539009252267953854477933
61749080539009252267953854482304
61749080539009252274480957045429
61749080539009255834285726111091
61749080539009255834306646816039
61749080539009255841565997033339
61749080539009255841628764919677
61749080539009255843323340563923
61749080539009255973990759752679
61749080539009255973994227405933
61749080539009255978823428654279
61749080539009255978826757530225
61749080539009255980521333174471
61749080539009266954853073721055
61749080539009266954854194451393
61749080539080951254373156364376
61749080539080953031255160546097
61749080539080953038761863165071
61749080539081853652327100749980
61749080539082153795844109838300
61749080539105262879250892518296
61749080539105268362170949880765
61749080539106213271618576097375
61749080539117275940503606038534
61749080539118171017885200436700
61749080539118176371054633303494
61749080539118192977098895619980
61749080539288995153632151124753
61749080539288995160410359563051
61749080539288995176522876313734
61749080539289000674313924232448
61749080539289000720046331572812
61749080539289000720048539735682
61749080539289000720048654521106
61749080539289028511984675749157
61749080539289034003227327682589
61749080539289034004921904376595
61749080539299791009404312336385
61749080539299805626659485357807
61749080539299805627475392888039
61749080539299805627475397493133
61749080539299805672580555296373
61749080539299805679922561003095
61749080539299805679923594123673
61749080539299805696304636360048
61749080539299807464334321692287
61749080539299807480525929691226
61749080539299807480526187958430
61749080539299807480526192563524
61749080539299807487304109433168
61749080539299807526258852045306
61749080539299807526258856767040
61749080539299807526446880122634
61749080539299807533036778241778
61749080539299807533786562881062
61749080539299807533786824820240
61749080539299807670485819311702
61749080539299807671051821566826
61749080539299807671072742389818
61749080539299855635212847394797
61749080539299855635296415429165
61749080539300539636889698611314
61749080539300691439955339601345
61749080539300702541690408400349
61749080539300702558074937558909
61749080539300702558075281932443
61749080539300706200308134731069
61749080539300706264113364165291
61749080539300706383573522964027
61749080539300706406481696361956
61749080539300706406481696478596
61749080539300706452235281270420
61749080539300708055870184628270
61749080539300708055870184744910
61749080539300708101034552343438
61749080539300708101037989765142
61749080539300708101598258782346
61749080539300708101598263504080
61749080539300708101602848831786
61749080539300735911592554917605
61749080539300735911592583613961
61749080539300991766235606562695
61749080539300991766235635260503
61749080539300991766485540418971
61749080539300991766486683724251
61749080539300991766486684074171
61749080539300991766486688329344
61749080539301002747345531555693
61749080539301002747345875929227
61749080539301002747345904627035
61749080539301002747345904981327
61749080539301006435332313637721
61749080539301006453383541511602
61749080539301006453383929465719
61749080539301006453387028298433
61749080539301006458469598244505
61749080539301006459911059208879
61749080539301006595479562421981
61749080539301006595730266507823
61749080539301006595730266525085
61749080539301006595730266526537
61749080539301006595730266880829
61749080539301006597171813584351
61749080539301006597171815117933
61749080539301006597171815119385
61749080539301006597171815473677
61749080539301006597422519203775
61749080539301006597422519576781
61749080539301036238123903645605
61749080539301039942469704124577
61749080539301039942469704130401
61749080539301039942469733176677
61749080539301039944164309870683
61749080539301050925024272311049
61749080539301050925024272328311
61749080539301050925024272329763
61749080539323967211002856793322
61749080539324100824285134524417
61749080539324106337895595555255
61749080539324117295571985782883
61749080539324117295760271077655
61749080539324117303103278007557
61749080539324117303103282729291
61749080539324117303103397514715
61749080539324117321182372513968
61749080539324117458276035815799
61749080539324117504008700019315
61749080539324122793533584638729
61749080539324122793557858214363
61749080539324167258392564711273
61749080539324167258396006382327
61749080539324167258476132745641
61749080539324170966211085568689
61749080539324851261767434881874
61749080539325017888991071267111
61749080539325017888991098913707
61749080539325017888991098919531
61749080539325017888993049841871
61749080539325017895518201482655
61749080539325018077113017424340
61749080539325021595031476448253
61749080539325023354023133741471
61749080539325023354023133858111
61749080539325023360804781136667
61749080539325023430279094240976
61749080539325023432516375787042
61749080539325051240816091556321
61749080539325051247343221771865
61749080539325318078261694315995
61749080539325318078263643722015
61749080539325318078263988567933
61749080539325318078264017264289
61749080539325318078264759747881
61749080539325318220357298459261
61749080539325321784301696902763
61749080539325321784302041276297
61749080539325321784302041748681
61749080539325321784302070445037
61749080539325321784305140581395
61749080539325321789134595847595
61749080539325321789385299950699
61749080539325321789385387106789
61749080539325321789385387579173
61749080539325321926395351640009
61749080539325321926646055743113
61749080539325323543272835729615
61749080539325323550636795244601
61749080539325323550640234201499
61749080539325323573526343844322
61749080539325355136127061565507
61749080539325355136127090261863
61749080539325355273387844987255
61749080539325366254247808850387
61749080539335658074755673387970
61749080539335658075508814450418
61749080539335658075508814567058
61749080539335661779101473756126
61749080539335661781549191629220
61749080539335661781549191745860
61749080539335674592552579628600
61749080539335674592554903626654
61749080539335678298592956690762
61749080539335706251491863552924
61749080539335706253186440363570
61749080539337064309399155074759
61749080539337064311093731885405
61749080539397052333072908090377
61749080539397052333073280110507
61749080539397052333073280111959
61749080539397052333073281160267
61749080539397052333073281161719
61749080539397052333075231038671
61749080539397068804194903120202
61749080539397068804195161387406
61749080539397068804198255988032
61749080539397068804198260593126
61749080539432936045956635389970
61749080539445126948853308187767
61749080539445127086302433946919
61749080539445130654891361368515
61749080539445130792340487127667
61749080541963112888150770437689
61749080541963263005676921958412
61749080541963263005676923008172
61749080541963263008208322651298
61749080541963263008208323701058
61749080541963563194947515838556
61749080541963563197478801746018
61749080541963563197478916531442
61749080541963564843771145038226
61749080541963564843833821064002
61749080541963564843854713072594
61749080541963564979337328841106
61749080542036209000959097708244
61749080542036509190229663008672
61749080542036510836584653630300
61749080542036510836605574335248
61749080542036510973782646240848
61749080542036510973782674937204
61749080542036510974054271048900
61749080542036510974873646251260
61749080542036510974873646264358
61749080542060524331877209991206
61749080542060525978253092621426
61749080542060525978253121317782
61749080542060526159739877894348
61749080542060526161183749435490
61749080542060526161455375660692
61749080542060526162274749445902
61749080542060526162274750845582
61749080542060824521147775174994
61749080542060824521147803871350
61749080542060826167502794492978
61749080542060826167523715197926
61749080542060826303277807588446
61749080542060826304700788637316
61749080542060826304972384749012
61749080542060826305791758411806
61749080542060826305791759461726
61749080542060826305791759480440
61749080542060826305791759933902
61749080542060826305791759947000
61749080542060826350454343315634
61749080542060826350454372011990
61749080542060826351545314623866
61749080542060830011832136062944
61749080542060830011832137125802
61749080542071332975761618650224
61749080542071332975761704389372
61749080542071332975761961606816
61749080542071631335139950351508
61749080542071631335139979047864
61749080542071633119257821285365
61749080542071633119260141112809
61749080542071633119260141112810
61749080542071633119529676215230
61749080542071633119529790534094
61749080542071633119529791000654
61749080542071633119531994441790
61749080542071633119532109227214
61749080542071633119532110295847
61749080542071633119532110295848
61749080542071633119532110762408
61749080542071633165011291942060
61749080542071633165011378031128
61749080542071633165011663478368
61749080542071633165283261125098
61749080542071633165283347214166
61749080542071638470000339549916
61749080542072531902700593660658
61749080542072531902700936500610
61749080542072531902700938016930
61749080542072531902700941099880
61749080542072531902700942266280
61749080542072531902700965196966
61749080542072531902700969796236
61749080542072531902703260965224
61749080542072531902703289544940
61749080542072533542298583512496
61749080542072533549829994771944
61749080542072533549832317720238
61749080542072533687069860676736
61749080542072533687069860676949
61749080542072533687090781381684
61749080542072533732823412171482
61749080542072533732823416888844
61749080542072533732823440867838
61749080542072533732823445468560
61749080542072533732825392279824
61749080542072533732825736636096
61749080542072533732825765215812
61749080542072533732843213681286
61749080542072533732843994637360
61749080542072533732843994656074
61749080542072533732844332876430
61749080542072533732844334411623
61749080542072533732844334411624
61749080542072533732844337494574
61749080542072533732844337593792
61749080542072533732844337593951
61749080542072533732844337593952
61749080542072533732844337612666
61749080542072533732844338662426
61749080542072533732844339010894
61749080542072533732844366173508
61749080542072533732844366173667
61749080542072533732844366173668
61749080542072533732844366192382
61749080542072533732846656808793
61749080542072533732846656887534
61749080542072533732846657359917
61749080542072533732846657359918
61749080542072533733095038514728
61749080542072533733095042765530
61749080542072533733095043113998
61749080542072533733095043115450
61749080542072533733097361346382
61749080542072533733097361463022
61749080542072533733097362862702
61749080542072537438863445343932
61749080542072537438863818396560
61749080542072537438884710405152
61749080542072537438884710424025
61749080542072537438884710424026
61749080542072537438884711940346
61749080542072537439135414527130
61749080542072539083544784208590
61749080542072539083565704913538
61749080542072539085260621731728
61749080542072539085260621750602
61749080542072539085260623266922
61749080542072956175986341912594
61749080542072956221802655522024
61749080542072956221806127426080
61749080542253953602508488346345
61749080542253953603263953640127
61749080542253953604956206219439
61749080542253953604956206336079
61749080542253964533284438844639
61749080542254098232888998378944
61749080542254098232951674404720
61749080542254103720871378826640
61749080542254103723315743831904
61749080542254103769051850062218
61749080542254103769051850075268
61749080542254103769051850075316
61749080542254103769051851125076
61749080542254103769135418096586
61749080542254103769135418109636
61749080542254114840683578458784
61749080542254114840683607155140
61749080542254114887253070910530
61749080542254114887255390659234
61749080542254114887255394908584
61749080542254118593293446922932
61749080542254118593293475619288
61749080542254118593295795367992
61749080542254998798169379676410
61749080542254998799863956370416
61749080542254998800700780369296
61749080542255004334353067038582
61749080542255004336884437972094
61749080542255004336884552757518
61749080542255004336884554292712
61749080542255013624858723093524
61749080542255015264647835623316
61749080542255015271422662497428
61749080542255015454165291134994
61749080542255015454436887246690
61749080542255015454439211711304
61749080542255015455000971577844
61749080542255015455002090786038
61749080542255015455002090791862
61749080542255015455004070783564
61749080542255015455004410534742
61749080542255015455004414784092
61749080542255015455004415139836
61749080542255015455004443836192
61749080542255015455252794889142
61749080542255015455252794889350
61749080542255015455252794894966
61749080542255015455255114655316
61749080542255015455255118887196
61749080542255015455255118887404
61749080542255015455255119242940
61749080542255015455256262561317
61749080542255019161042123964312
61749080542255019161042495481746
61749080542255019161042497016940
61749080542255019161293172423688
61749080542255019161296639623479
61749080542255046976683714686378
61749080542255046976683743382734
61749080542255046976683829471802
61749080542255046978378406165808
61749080542255048618729192840462
61749080542255048623811767018622
61749080542255048625507458671472
61749080542255298989134550367200
61749080542255298989971259580656
61749080542255304477866690447268
61749080542255304477870071993984
61749080542255304477870076593462
61749080542255304477870158100522
61749080542255304477870161269592
61749080542255304477870161288466
61749080542255304477870162332402
61749080542255304477870162338226
61749080542255304479564734777058
61749080542255304479564734794528
61749080542255304480398005033616
61749080542255304480401447177054
61749080542255304480401448239864
61749080542255304480401448240071
61749080542255304480401448240072
61749080542255304480401561981351
61749080542255304480401561981352
61749080542255304480401563031111
61749080542255304480401563031112
61749080542255304480401563044209
61749080542255304480401563044210
61749080542255313814129288393952
61749080542255315453897508915152
61749080542255315460672307092908
61749080542255315461509135224546
61749080542255315461511459222600
61749080542255315461512488092376
61749080542255315597682271626128
61749080542255315597682300223314
61749080542255315597932975729232
61749080542255315597953896335010
61749080542255315597956220799624
61749080542255315598517980666164
61749080542255315598518755401654
61749080542255315598519099880182
61749080542255315598519099893280
61749080542255315598519128454122
61749080542255315598519128454281
61749080542255315598519128454282
61749080542255315598519128472996
61749080542255315598521079399708
61749080542255315598521079871884
61749080542255315598521423872412
61749080542255315598521423872619
61749080542255315598521423872620
61749080542255315598521423891334
61749080542255315598521452452335
61749080542255315598521452452336
61749080542255315598521452471050
61749080542255315598521452924512
61749080542255315598769803983286
61749080542255315598772123743636
61749080542255315598772127797605
61749080542255315598772127975516
61749080542255315598772127975724
61749080542255315598772128331260
61749080542255315598773271636540
61749080542255319304559128447538
61749080542255319304559133047016
61749080542255319304559133052632
61749080542255319304559475990350
61749080542255319304559476009224
61749080542255319304559477072082
61749080542255319304810176924384
61749080542255319304810181512008
61749080542255319304812501272358
61749080542255319350281664835584
61749080542255319350292140077226
61749080542255319350292140090276
61749080542255319350313060782174
61749080542255319350313060801048
61749080542255319350313062317368
61749080542255319350563766420472
61749080542255347165954308683162
61749080542255348807999758140890
61749080542255348813062559402060
61749080542255348813082332319050
61749080542255348813083480107008
61749080542255348814757136096066
61749080542255348814778056801014
61749080542255348815593845309522
61749080542255348815593845426114
61749080542255348815593960094946
61749080542255348945511589922844
61749080542255348949507291915338
61749080542255348949507320611694
61749080542255348950343000955374
61749080542255348950344120163568
61749080542255348950344120163775
61749080542255348950344120163776
61749080542255348950344120169392
61749080542255348950344148743332
61749080542255348950344148743491
61749080542255348950344148743492
61749080542255348952038692608224
61749080542255348952038696857574
61749080542255348952038696857781
61749080542255348952038696857782
61749080542255348952038697213318
61749080542255348952038725437497
61749080542255348952038725437498
61749080542255348952038725909674
61749080542255348952038811648821
61749080542255348952038811648822
61749080542255348952038811650279
61749080542255348952854628731270
61749080542255348952854628731430
61749080542255471038984258603868
61749080542255471038984259653628
61749080542255515510621508271338
61749080542255519214946387001426
61749080542255519214967307706374
61749080542278268934179742858155
61749080542279213836368018740825
61749080542279314129087493009132
61749080542279314131618892652258
61749080542279314131618893702018
61749080542279328955776835376486
61749080542279330595565947906278
61749080542279330595566292262550
61749080542279330602340774780390
61749080542279330785083374820770
61749080542279330785083403517126
61749080542279330785083404934276
61749080542279330785354999628822
61749080542279330785355001045972
61749080542279330785902405647984
61749080542279330785902406710794
61749080542279330785902406711001
61749080542279330785902406711002
61749080542279330785919855513138
61749080542279330785919860118232
61749080542279330785920199869410
61749080542279330785920203055950
61749080542279330785920203074824
61749080542279330785920204474504
61749080542279330785922522817704
61749080542279330785923297656576
61749080542279330786170903989984
61749080542279330786170907172104
61749080542279330786170907177928
61749080542279330786174374831182
61749080542279330786174375894039
61749080542279330786174375894040
61749080542279334489700801530768
61749080542279362307601826969340
61749080542279362307601855665696
61749080542279362307601941754764
61749080542279363956425570954434
61749080542279364136908395109980
61749080542279364136908423806336
61749080542279364136908510945164
61749080542279364137745223345160
61749080542279364137745223364034
61749080542279364137745338149457
61749080542279364137745338149458
61749080542279614320889371746978
61749080542279614320889486532402
61749080542279619854541740372414
61749080542279629145047400560274
61749080542279629145047429256630
61749080542279630784836513090066
61749080542279630784836886142694
61749080542279630791611368660534
61749080542279630792427247507508
61749080542279630792427276203816
61749080542279630792430600375290
61749080542279630792430600375338
61749080542279630792430715160714
61749080542279630927177432973726
61749080542279630928600414022596
61749080542279630929436868734376
61749080542279630929436869206552
61749080542279630929437212027630
61749080542279630929437212040728
61749080542279630929437213562824
61749080542279630929437213575922
61749080542279630929437240723986
61749080542279630929437240737084
61749080542279630929437241787003
61749080542279630929437241787004
61749080542279630929437241805718
61749080542279630929437242259180
61749080542279630929437242272278
61749080542279630929687917665928
61749080542279630929690237426278
61749080542279630929691385319182
61749080542279630974353968700914
61749080542279630974353997397270
61749080542279630974625593508966
61749080542279630975159400989504
61749080542279630975169876231146
61749080542279630975169876244196
61749080542279630975190796936094
61749080542279630975190796954968
61749080542279630975190798471288
61749080542279630975193116697848
61749080542279630975441501052248
61749080542279630975441501058072
61749080542279630975441502574392
61749080542279630975444940009146
61749080542279634633217810619088
61749080542279634635480685336636
61749080542279634635731761448224
61749080542279634678971393993762
61749080542279634681485317187948
61749080542279662496872420849484
61749080542279662496872449545840
61749080542279662496872535634908
61749080542279664143980671685022
61749080542279664144001592389922
61749080542279664144001592389970
61749080542279664144001593439730
61749080542279664145696164834578
61749080542279664146511957592436
61749080542279664146511957592484
61749080542279664146512072377860
61749080542279664146512072377908
61749080542279664146512073427668
61749080542279664281262232316840
61749080542279664281262232329938
61749080542279664281262233846418
61749080542279664281262233852034
61749080542279664281262261013196
61749080542279664281262261026294
61749080542279664281262262076213
61749080542279664281262262076214
61749080542279664281262262548390
61749080542279664281262347102264
61749080542279664281262348165122
61749080542279664281262348637458
61749080542279664283772742064152
61749080542279664326178988990124
61749080542279664326994896520356
61749080542279664327015817244178
61749080542279664327015818760498
61749080542279678963079366773762
61749080542289970827813204361121
61749080542289970827813204477761
61749080542290019003796253580267
61749080542290137592384692925403
61749080542290137599727472403921
61749080542290137599727472403922
61749080542290137599727473453681
61749080542290137599727473453682
61749080542290137599915758748454
61749080542290137599915759811311
61749080542290141305767849932644
61749080542290141305767850982404
61749080542290141305956136277176
61749080542290142953085279121306
61749080542290143090091800098150
61749080542290170951465715272714
61749080542290170951465801361622
61749080542290170951486637396269
61749080542290170951486722066570
61749080542290170953997115965440
61749080542290170953997115965600
61749080542290170953997202054508
61749080542290421133794042218706
61749080542290421133877610253074
61749080542290421134609949748938
61749080542290421134609949761988
61749080542290421134609949762036
61749080542290421134609950811796
61749080542290421134693517783306
61749080542290421134693517796356
61749080542290421134693517796404
61749080542290421134693518846164
61749080542290426668345886408742
61749080542290435958035639066370
61749080542290435958771331443162
61749080542290435958855014262954
61749080542290435958855015312714
61749080542290437605900129900612
61749080542290437605983697934980
61749080542290437735629732713880
61749080542290437735901700828444
61749080542290437735901701897077
61749080542290437735901701897078
61749080542290437735901702363638
61749080542290437740636344242186
61749080542290437740639041311582
61749080542290437740649545262630
61749080542290437740730530546466
61749080542290437740730903598934
61749080542290437740730903617808
61749080542290437740732854544520
61749080542290437740733227615862
61749080542290437740918816890998
61749080542290437740921141355612
61749080542290437742341769243512
61749080542290437742341797958582
61749080542290437742404559587992
61749080542290437742425107240472
61749080542290437742425450533726
61749080542290437742425450546824
61749080542290437742425452068920
61749080542290437742425452082018
61749080542290437742425479243180
61749080542290437742425480311814
61749080542290437742425480778374
61749080542290437742592473346616
61749080542290437743147195766272
61749080542290437743149519764326
61749080542290437743157700767080
61749080542290437743160023715374
61749080542290437743241383586872
61749080542290437743244825749183
61749080542290437743244825749184
61749080542290437743244826798943
61749080542290437743244826798944
61749080542290437743244827265504
61749080542290437743429296878936
61749080542290437743431621343550
61749080542290437781383287863130
61749080542290437781383287876180
61749080542290437781655257040504
61749080542290437781655257046327
61749080542290437781655257046328
61749080542290437786465863576484
61749080542290437788158114737242
61749080542290437788158114750292
61749080542290437788158116272436
61749080542290437788179035442190
61749080542290437788179035461064
61749080542290437788179036977384
61749080542290437788181355203944
61749080542290437788914727820386
61749080542290437788994938203871
61749080542290437788997262734176
61749080542290437788997262753049
61749080542290437788997262753050
61749080542290437788997264269370
61749080542290437788998037568836
61749080542290437788998037587709
61749080542290437788998037587710
61749080542290437788998039104030
61749080542290437788998410640178
61749080542290437788998410659051
61749080542290437788998410659052
61749080542290437788998412175372
61749080542290437789186323932242
61749080542290441446687598443378
61749080542290441446770908191828
61749080542290441446771281263170
61749080542290441446938273831412
61749080542290441449285203394546
61749080542290441449285204444306
61749080542290441492503915222038
61749080542290441492503916757232
61749080542290441492524835926986
61749080542290441492524835945860
61749080542290441492524837462180
61749080542290441494951633108182
61749080542290441495035315914924
61749080542290441495035315933797
61749080542290441495035315933798
61749080542290441495035317450118
61749080542290441495038414747638
61749080542290441495038414766511
61749080542290441495038414766512
61749080542290441495038415233072
61749080542290441495038416282832
61749080542290441495038787818980
61749080542290441495038788304414
61749080542290441495038789354174
61749080542290441495226701577604
61749080542290443093899964935196
61749080542290443142355872652933
61749080542290443276914303052732
61749080542290443276914304569052
61749080542290443278525537045306
61749080542290443279341100202004
61749080542290443279341473273346
61749080542290443279613069385202
61749080542290443279616512591450
61749080542290443279616513058010
61749080542290469310592998864542
61749080542290469310613919569442
61749080542290469310613919569490
61749080542290469310613920619250
61749080542290469312308492014098
61749080542290469313124284771956
61749080542290469313124284772004
61749080542290469313124399557380
61749080542290469313124399557428
61749080542290469313124400607188
61749080542290471094166789532722
61749080542290471094166903851426
61749080542290471094979368188460
61749080542290471094982721056290
61749080542290471094982725778024
61749080542290471094982811867044
61749080542290471094982811867092
61749080542290471095000174108144
61749080542290471095000288893408
61749080542290471095000288912282
61749080542290471095003617786568
61749080542290471095003617786616
61749080542290471095003646484376
61749080542290471095003731055720
61749080542290471095003732105480
61749080542290471095003732571992
61749080542290471095003732572040
61749080542290471096698188709128
61749080542290471096698190225608
61749080542290471096698303481454
61749080542290471096698304563185
61749080542290471096698304563186
61749080542290471096698305016648
61749080542290471097510654095922
61749080542290471097510654096082
61749080542290471097510768881346
61749080542290471097514124937120
61749080542290471097514211043657
61749080542290471097514211043658
61749080542290471097514212093417
61749080542290471097514212093418
61749080542290471097514212106468
61749080542290471097514212559930
61749080542290471097514212559978
61749080542290471140736281990084
61749080542290471140757201161450
61749080542290471140757202696484
61749080542290471143267681149228
61749080542290471143267681149388
61749080542290487558741580759270
61749080542290487558762386678794
61749080542290487558762501464218
61749080542290487561272981452156
61749080542291321699907781028198
61749080542291321699911162592384
61749080542291321701605738119990
61749080542291321702439095632016
61749080542291321702439180204764
61749080542291321702439181721084
61749080542291321702439208901120
61749080542291321702442537658814
61749080542291321702442537671864
61749080542291321702442537671912
61749080542291321702442537775454
61749080542291321702442537788552
61749080542291321702442538721672
61749080542291321702442538838264
61749080542291327236094906284250
61749080542291327236094906297300
61749080542291336526582769180784
61749080542291336526582770243594
61749080542291336526600219045938
61749080542291336526600561885890
61749080542291336526600563402210
61749080542291336526600590582246
61749080542291336526602886350504
61749080542291336526602914930220
61749080542291336526603661189376
61749080542291336526854737891598
61749080542291336526854738241518
61749080542291338166368787109950
61749080542291338166368788172760
61749080542291338166386579815056
61749080542291338166386608511412
61749080542291338171449038352866
61749080542291338171451356585250
61749080542291338171451358101570
61749080542291338171472253309800
61749080542291338171472277290198
61749080542291338171472281889468
61749080542291338173143615046872
61749080542291338173145933745816
61749080542291338173164529986150
61749080542291338173166854334124
61749080542291338173711825918536
61749080542291338173980437529432
61749080542291338173982647208622
61749080542291338173982647208670
61749080542291338173982733297738
61749080542291338173983795101574
61749080542291338311244549360406
61749080542291338311244549826966
61749080542291338354214534490626
61749080542291338354214878846898
61749080542291338354214883096248
61749080542291338354465581433682
61749080542291338354465582950002
61749080542291338354465587199352
61749080542291338354486502138630
61749080542291338355906787186578
61749080542291338355907130026530
61749080542291338355907131542850
61749080542291338355907135792200
61749080542291338355907158722886
61749080542291338355909454491144
61749080542291338355909483070860
61749080542291338356157839895304
61749080542291338356160158594248
61749080542291338356178754834582
61749080542291338356181079182556
61749080542291338356723037556762
61749080542291338356723037569812
61749080542291338356723066253118
61749080542291338356723066266168
61749080542291338356725017665104
61749080542291338356725018727914
61749080542291338356725362021376
61749080542291338356725390264222
61749080542291338356725390601092
61749080542291338356726165085832
61749080542291338356726165571106
61749080542291338356726165571265
61749080542291338356726165571266
61749080542291338356726166621025
61749080542291338356726166621026
61749080542291338356726509828160
61749080542291338356726509927538
61749080542291338356726509944800
61749080542291338356726510994560
61749080542291338356726511344480
61749080542291338356742839066566
61749080542291338356743958079379
61749080542291338356743958261710
61749080542291338356743959796903
61749080542291338356743959796904
61749080542291338356743988494717
61749080542291338356746282194073
61749080542291338356746282272814
61749080542291338356746282609684
61749080542291338356746282628557
61749080542291338356746282628558
61749080542291338356746282745197
61749080542291338356746282745198
61749080542291338356746284144878
61749080542291338356746311326371
61749080542291338356747057094424
61749080542291338356747057444344
61749080542291338356747057463058
61749080542291338356747057579698
61749080542291338356747430515846
61749080542291338356747430534560
61749080542291338356747430651200
61749080542291338356747431700960
61749080542291338356747432050880
61749080542291338356994662377864
61749080542291338356994663900008
61749080542291338356996986375918
61749080542291338356996986731662
61749080542291338356996986848302
61749080542291338356996988247982
61749080542291338356998105572514
61749080542291338356998106039074
61749080542291338356998134268870
61749080542291338356998134754303
61749080542291338356998134754304
61749080542291338356998134754309
61749080542291338356998135804063
61749080542291338356998135804064
61749080542291338356998135804069
61749080542291342017284927005768
61749080542291342060252935110596
61749080542291342060252963806952
61749080542291342060255283555656
61749080542291342060503639213700
61749080542291342060524559918648
61749080542291342060526879667352
61749080542291342061947536251608
61749080542291342062219132363304
61749080542291342062763070729212
61749080542291342062763443781840
61749080542291342062763443794890
61749080542291342062766542614554
61749080542291342062766542633268
61749080542291342062766542633427
61749080542291342062766542633428
61749080542291342062766543099988
61749080542291342062766544149748
61749080542291342062766887006962
61749080542291342062766887473522
61749080542291342062766888523282
61749080542291342062784335790432
61749080542291342062784335809305
61749080542291342062784335809306
61749080542291342062784337325626
61749080542291342062787434623146
61749080542291342062787434641860
61749080542291342062787807694648
61749080542291342062787808179922
61749080542291342062787809229682
61749080542291342063035039906586
61749080542291342063035039912410
61749080542291342063038511797592
61749080542291342063038511797752
61749080542291342063038511816471
61749080542291342063038512283026
61749080542291342063038513332786
61749080542291343661900117959308
61749080542291343661900146655664
61749080542291343664159836451643
61749080542291343707632810759962
61749080542291343707632812276282
61749080542291343707635130508665
61749080542291343707653702751132
61749080542291343707653731447488
61749080542291343707653731466362
61749080542291343710167539856250
61749080542291369878422229307270
61749080542291369878422230823590
61749080542291369878422258003626
61749080542291369878425582175100
61749080542291369878425583691420
61749080542291369878425586774370
61749080542291369878425586774418
61749080542291369878425587824178
61749080542291369878425610871456
61749080542291369878425615470726
61749080542291369878425615470774
61749080542291369878425616520534
61749080542291369880120187915382
61749080542291369880936066878996
61749080542291369880936095108744
61749080542291369880936095108792
61749080542291369880936096508472
61749080542291371518190708095674
61749080542291371518211628800622
61749080542291371525551287578604
61749080542291371525551316158368
61749080542291371525553634507344
61749080542291371525554640446434
61749080542291371527245858506940
61749080542291371527245860023260
61749080542291371527245887203296
61749080542291371527249215974040
61749080542291371527249215974088
61749080542291371527249216090728
61749080542291371528061681477474
61749080542291371528061794746578
61749080542291371528061794746626
61749080542291371528061796146306
61749080542291371528065152202080
61749080542291371528065152318720
61749080542291371662815427056174
61749080542291371665325906577552
61749080542291371665325907044112
61749080542291371707732150315740
61749080542291371707732151832060
61749080542291371707732156081410
61749080542291371708544704978142
61749080542291371708548057845972
61749080542291371708548057859022
61749080542291371708548062563334
61749080542291371708548062563493
61749080542291371708548062563494
61749080542291371708548062580756
61749080542291371708548063630516
61749080542291371708548063980436
61749080542291371708565625683090
61749080542291371708567859355776
61749080542291371708568978550920
61749080542291371708568980086113
61749080542291371708568980086114
61749080542291371708568983169064
61749080542291371708568983268282
61749080542291371708568983268441
61749080542291371708568983268442
61749080542291371708568983287156
61749080542291371708568984336916
61749080542291371708568984685384
61749080542291371710242635006538
61749080542291371710263555179235
61749080542291371710263555594846
61749080542291371710263555613719
61749080542291371710263555613720
61749080542291371710263557130040
61749080542291371711079462789660
61749080542291371711079463157001
61749080542291371711079463157002
61749080542291371711079463256220
61749080542291371711079463256380
61749080542291371711079464323401
61749080542291371711079464323402
61749080542291371711079464673322
61749080542291375414609356079642
61749080542291375414609356098515
61749080542291375414609356098516
61749080542291375414609357614836
61749080542291377015984856740640
61749080542291377060901584599476
61749080542291386342100784566540
61749080542291386342351831509596
61749080542291386342351833025916
61749080542291386342351837275266
61749080542291386342372728234146
61749080542291386342372752214544
61749080542291386342372756813814
61749080542291386344046408670162
61749080542291386344067329258470
61749080542291386344628717606172
61749080542291386344629060446124
61749080542291386344629061962444
61749080542291386344629089142480
61749080542291386344632159632970
61749080542291386344632159749610
61749080542291386344632160695828
61749080542291386344883208222084
61749080542291388126762539702906
61749080542291388126762568282622
61749080542291388126762568399262
61749080542291388129021999811184
61749080542291388129021999927824
61749080542291388129273048387200
61749080542291388172244528400456
61749080542291388172244529916776
61749080542291388172495229420609
61749080542291388172495232503560
61749080542291388172495232602937
61749080542291388172495234019880
61749080542291388172495576859832
61749080542291388172495576976472
61749080542291388172516153191245
61749080542291388172516497564780
61749080542291388173938727773610
61749080542291388173938727890250
61749080542291388173939100845112
61749080542291388173939100961752
61749080542291388173939102361432
61749080542291388174189776349626
61749080542291388174189805064855
61749080542291388174189805064856
61749080542291388174190149421128
61749080542291388174210696937934
61749080542291388174211070009436
61749080542291388174751536116996
61749080542291388174751564813352
61749080542291388174754664131499
61749080542291388174755008388394
61749080542291388174755008505034
61749080542291388174755009904714
61749080542291388174772456821944
61749080542291388174772458357137
61749080542291388174772458357138
61749080542291388175023162460242
61749080542291388175026633314537
61749080542291388175026634364297
61749080542291388175026977552718
61749080542291388175026977558541
61749080542291388175026977675181
61749080542291391878535605433011
61749080542351359549280679161468
61749080542351359549280707857824
61749080542351365039648129103078
61749080542351365039710891217922
61749080542351365039710892267682
61749080542351365085380793189954
61749080542351365085401685198546
61749080542351365085464361224322
61749080542351409511847139004478
61749080542351409511850233605104
61749080542351409511850577961376
61749080542351409557583246297650
61749080542351409557583246414242
61749080542351409557600695216586
61749080542351409557603789817212
61749080542351409557604167002598
61749080542351409557854842409346
61749080542351409557854842525938
61749080542351413217890954090418
61749080542363116936897897285091
61749080542363116938592473979097
61749080542363116939136067971418
61749080542363116939136068321338
61749080542363116939156959980010
61749080542363116939156989026286
61749080542363116939408008452483
61749080542363116939408381528203
61749080542363122289875228480140
61749080542363122289875486747344
61749080542363122289878699302464
61749080542363122290063514824672
61749080542363122292389179290402
61749080542363367119829371068838
61749080542363367120020780710352
61749080542363367120041672718944
61749080542363367120104348744720
61749080542363367120104434833788
61749080542363367120104438966546
61749080542363367120104467662902
61749080542363372610196822060208
61749080542363372610280390094576
61749080542363372610450968306750
61749080542363372610468418171904
61749080542363372610471860315342
61749080542363372610534536341118
61749080542363372610534536354168
61749080542363372610534651145415
61749080542363372610534651145416
61749080542363372610534652208273
61749080542363372610534652208274
61749080542363372610534909412619
61749080542363372610534909412620
61749080542363372656204524402218
61749080542363372656204524415268
61749080542363372656288207222010
61749080542363372656288207240883
61749080542363372656288207240884
61749080542363372656288208757204
61749080542363372656288465502264
61749080542363372656288465508087
61749080542363372656288465508088
61749080542363383728652533413615
61749080542363383728654857411669
61749080542363383728654885991385
61749080542363387434692910592417
61749080542363389264584133529126
61749080542363415298263609830450
61749080542363415298281058749386
61749080542363415298284153350012
61749080542363415298284530535398
61749080542363415298535205942146
61749080542363415298535234638502
61749080542363417080142592717456
61749080542363417080392493388714
61749080542363417080393641312186
61749080542363417080393985668458
61749080542363417080413414093662
61749080542363417080414561881620
61749080542363417080414561881779
61749080542363417080414561881780
61749080542363417080414561900494
61749080542363417081834041981562
61749080542363417081834070677918
61749080542363417081837165278544
61749080542363417081837169411462
61749080542363417081837509634816
61749080542363417081837513767574
61749080542363417082088218006192
61749080542363417082088562362464
61749080542363417082105666789614
61749080542363417082109109879270
61749080542363417082109138575785
61749080542363417082109138575786
61749080542363417082109138594500
61749080542363417082109482950772
61749080542363417082649605168780
61749080542363417082649949524844
61749080542363417082653077426920
61749080542363417082653077426968
61749080542363417082653421783192
61749080542363417082653421783240
61749080542363417082670525757088
61749080542363417082670870229792
61749080542363417082670870235616
61749080542363417082670870248714
61749080542363417082670898809556
61749080542363417082670898828430
61749080542363417082672845622224
61749080542363417082673969435560
61749080542363417082673998114606
61749080542363417082673998133320
61749080542363417082674337888869
61749080542363417082674337888870
61749080542363417082674337901967
61749080542363417082674337901968
61749080542363417082674342021628
61749080542363417082674342139672
61749080542363417082674342488140
61749080542363417082674342488188
61749080542363417082921574332896
61749080542363417082921574333104
61749080542363417082921574338720
61749080542363417082921918708089
61749080542363417082921918708090
61749080542363417082925017894936
61749080542363417082925041991974
61749080542363417082925042005071
61749080542363417082925042005072
61749080542363417082925046124732
61749080542363417082925046124891
61749080542363417082925046237159
61749080542363417082925046242776
61749080542363417082925046591244
61749080542363417082925046591292
61749080542363417082925386361344
61749080542363417082925390494054
61749080542363417082925390610694
61749080542363417082925390616517
61749080542363417082925390966437
61749080542363420786182965763340
61749080542363420786182970362818
61749080542363420786183313319202
61749080542363420786434018490988
61749080542363420786434361778578
61749080542363420786434362847260
61749080542363420786454939545856
61749080542363420787877885763858
61749080542363420788693448937818
61749080542363420788693793294090
61749080542363420788693793307140
61749080542363420788710898802972
61749080542363420788714340946410
61749080542363420788714714017911
61749080542363420788714714017912
61749080542363420788714715080769
61749080542363420788714715080770
61749080542363420788965418121016
61749080542363420788965419183873
61749080542363420788965419183874
61749080542363420788965762477288
61749080542363420788965763540146
61749080542363420831936898111026
61749080542363420832187573517774
61749080542363420832187946570402
61749080542363420833631470555682
61749080542363420833903066667378
61749080542363420834447005033286
61749080542363420834447378085914
61749080542363420834447378098964
61749080542363420834718974210660
61749080542363420834718974216484
61749080542363420834718975732804
61749080542363420834719347269112
61749080542363422433374787821350
61749080542363422433375046088554
61749080542363422433395595140554
61749080542363422433395679811068
61749080542363422433395709925978
61749080542363422433395968212109
61749080542363422435843397684162
61749080542363422435902717673038
61749080542363422435902975940242
61749080542363422435906073709938
61749080542363422435906188514235
61749080542363422435906188514236
61749080542363422435906446781439
61749080542363422435906446781440
61749080542363422436091004017570
61749080542363422436094474858768
61749080542363422436094475921625
61749080542363422616323238855228
61749080542363422616325214247660
61749080542363422616325585783968
61749080542363422616326336625132
61749080542363422616326365204848
61749080542363422616326365223722
61749080542363422616326366740042
61749080542363422616326366758756
61749080542363422616326706514306
61749080542363422616326709715348
61749080542363422616326710765108
61749080542363422616573942958332
61749080542363422616574285798284
61749080542363422616574314494640
61749080542363422616576261190716
61749080542363422616576262707036
61749080542363422616576634243344
61749080542363422616577380385860
61749080542363422616577385103222
61749080542363422616577409082216
61749080542363422616577410617410
61749080542363422616577413799578
61749080542363422616577413799738
61749080542363422616577413818452
61749080542363422616577414868212
61749080542363422616577758174724
61749080542363422616595206503232
61749080542363422616597181895664
61749080542363422616598301090808
61749080542363422616598305808170
61749080542363422616598331323815
61749080542363422616598334387886
61749080542363422616598334388046
61749080542363422616598334406760
61749080542363422618017466943612
61749080542363422618017809783564
61749080542363422618017811299884
61749080542363422618017838479920
61749080542363422618289434591616
61749080542363422618289778947888
61749080542363422618292906968061
61749080542363422618833374486894
61749080542363422618833717326846
61749080542363422618833718843166
61749080542363422618833746023202
61749080542363422618836816146510
61749080542363422618836816613070
61749080542363422618836844842866
61749080542363422618836845328140
61749080542363422618836845328300
61749080542363422618854668251751
61749080542363422618857736851458
61749080542363422618857737336732
61749080542363422618858110408234
61749080542363422618858111457994
61749080542363422619105342134898
61749080542363422619105686491170
61749080542363422619108785796108
61749080542363422619108814511338
61749080542363422619108815561098
61749080542363422619109158867610
61749080542363433553187012961905
61749080542363433553187012961906
61749080542363433553208191817417
61749080542363433553208191817418
61749080542363433553375299306437
61749080542363433553375299306438
61749080542363433553396219894745
61749080542363433553396219894746
61749080542363433553940158378698
61749080542363433553942482726672
61749080542363433553961050387290
61749080542363433553963370147639
61749080542363433553963370147640
61749080542363433553963403431620
61749080542363433554022693305586
61749080542363433554023841198489
61749080542363433554023841198490
61749080542363433554026046173416
61749080542363433554026165546464
61749080542363433554026419109404
61749080542363433554027194066319
61749080542363433554027194066320
61749080542363433554027198665590
61749080542363433554210979650118
61749080542363433554212098859763
61749080542363433554212127443851
61749080542363433554212127556119
61749080542363433554212127561949
61749080542363433554214447186732
61749080542363433554215566517389
61749080542363433554215571118108
61749080542363433554215571118111
61749080542363433554215571118117
61749080542387448741341261573340
61749080542387448741362150393987
61749080542387448741362150393988
61749080542387448741362153563058
61749080542387448741362153581932
61749080542387448741424826419764
61749080542387448741428297260961
61749080542387448741428297260962
61749080542387448741428301860232
61749080542387448741613202041308
61749080542387448741613203104165
61749080542387448741616669694562
61749080542387448741616675362513
61749080542387682450938892876674
61749080542387682450959784885266
61749080542387682451022460911042
61749080542387682451022575696466
61749080542387682451022833963670
61749080542387730629202638568962
61749080542387732411060706050178
61749080542387732411061049356530
61749080542387732411311753459634
61749080542387732411311754994828
61749080542387732411332674164582
61749080542387732411332675214501
61749080542387732411332675214502
61749080542387732411332675233216
61749080542387732411332675699776
61749080542387732413571184975098
61749080542387732413571186037956
61749080542387732413571186038115
61749080542387732413571186038116
61749080542387732413592076983690
61749080542387732413592078046548
61749080542387732413592450036318
61749080542387732413592450049416
61749080542387732413592451118049
61749080542387732413592451118050
61749080542387732413592451571512
61749080542387732413592451584610
61749080542387732413843154152520
61749080542387732413843155202440
61749080542387732413843155221153
61749080542387732413843155221154
61749080542387732413843155674616
61749080542387732413843155687714
61749080542387732456814634264946
61749080542387732458509206709602
61749080542387732458759910812706
61749080542387732458780802821298
61749080542387732459324741187206
61749080542387732459325114239834
61749080542387732459325114252884
61749080542387732459596710364580
61749080542387732459596710370404
61749080542387732459596711886724
61749080542387732459597083423032
61749080542387736162855007194398
61749080542387736163126603306094
61749080542387737947244445609126
61749080542387737947244818680628
61749080542387737947495522764858
61749080542387737947495522783732
61749080542387737947495524300052
61749080542387737947516414773450
61749080542387737947516443490137
61749080542387737947516787844952
61749080542387748882619756533461
61749080542387748882619756533462
61749080542387748884105126644548
61749080542387748884105384911752
61749080542387748884293412989080
61749080542387748884858272061340
61749080542387748884879159365667
61749080542387748884879159365668
61749080542387748884879162534738
61749080542387748884879164069932
61749080542387748884879191231094
61749080542387748884879192766288
61749080542387748884881483830282
61749080542387748884941953345938
61749080542387748884941954881132
61749080542387748884942208444072
61749080542387748884944159856058
61749080542387748884945306213768
61749080542387748884945307748962
61749080542387748884945311998312
61749080542387748885130236521400
61749080542387748885133680200031
61749080542387748885133683382200
61749080542387752590919537011030
61749080542387752590985683878004
61749080542387752591174056329073
61749080542399389832492058918248
61749080542399389832492059967960
61749080542399389832512950926792
61749080542399389832512950926840
61749080542399389832512951976552
61749080542399389832575626952568
61749080542399389832575626952616
61749080542399389832575628002328
61749080542399389832575741271432
61749080542399389832575741271480
61749080542399389832575742671160
61749080542399389832575971308888
61749080542399389832575999538636
61749080542399389832575999888604
61749080542399438010755432491028
61749080542399438010755432607620
61749080542399438010755804143928
61749080542399438010755804143976
61749080542399438010755804493848
61749080542399438010755804493896
61749080542399438010755805543656
61749080542399438011006480017284
61749080542399438011006508247032
61749080542399438011006508247080
61749080542399438011006508597000
61749080542399438011006509646760
61749080542399439795145271606384
61749080542399439795145271723024
61749080542399439795145615612736
61749080542399439795145616079296
61749080542399439795396319715840
61749080542399439795396320182400
61749080542399439838364329453628
61749080542399439838367424054254
61749080542399439838367795590562
61749080542399439838615033556732
61749080542399439838615376396684
61749080542399439838615405093040
61749080542399439838618470997310
61749080542399439838618472513630
61749080542399439838618844049938
61749080542399439838636297101632
61749080542399439838639391702258
61749080542399439840062000748260
61749080542399439840062372284568
61749080542399439840313076387672
61749080542399439840333968396264
61749080542399439840874465085294
61749080542399439840874807925246
61749080542399439840874809441566
61749080542399439840874836621602
61749080542399439840877935809900
61749080542399439840877935810060
61749080542399439840877935926540
61749080542399439840877935926700
61749080542399439840877936976460
61749080542399439840877937326380
61749080542399439840878279816252
61749080542399439840878280183593
61749080542399439840878280183594
61749080542399439840878280282812
61749080542399439840878280300233
61749080542399439840878280300234
61749080542399439840878281349993
61749080542399439840878281349994
61749080542399439840878281699914
61749080542399439840898827935132
61749080542399439840898827935292
61749080542399439840898828985052
61749080542399439840899200521200
61749080542399439840899201006639
61749080542399439840899202056399
61749080542399439841146777089570
61749080542399439841149875927948
61749080542399439841149876295289
61749080542399439841149876295290
61749080542399439841149876394508
61749080542399439841149876394668
61749080542399439841149876411929
61749080542399439841149876411930
61749080542399439841149877461689
61749080542399439841149877461690
61749080542399439841149877811610
61749080542399439841149904624304
61749080542399439841149904974224
61749080542399439841149904974384
61749080542399439841149904993103
61749080542399439841149906159503
61749080542399439841150249347918
61749080542399443544408173119284
61749080542399443544679769230980
61749080542399456312252057184083
61749080542399456312252058233843
61749080542399460018292434246245
61749080542399611920191236464953
61749080542399906619033678707288
61749080542399912155215128278358
61749080542399912155215386545562
61749080542399912155217452276412
61749080542399912155403414622890
61749080689669694315063968222528
61749080689669694315063968339168
61749080689669694315084860347712
61749080689669698019618688909884
61749080689778716597663904434636
61749080689778716597663909156370
61749080689786772241659728688374
61749080689786818001928790367390
61749080689786821707968794493564
61749080689786821707969167546192
61749080689961481982805024297962
61749080689961481982805024414602
61749080689973202184607363306446
61749080689973205888953163791242
61749080689973205888953168512976
61749080689993615055004660080350
61749080689993615055007754680976
61749080689993615055007759402710
61749080689993899131653663230112
61749080689993899131653667835206
61749080689993902835999463714908
61749080689993902835999468320002
61749080689993915191158484604984
61749080689993915244275254077134
61749080689993918904562816950044
61749080689993918904562821671778
61749080689997501036680616076634
61749080689997501036701536781534
61749080689997501036704980460166
61749080689997504741047337266330
61749080689997504741050780944962
61749080689997517469769572098640
61749080689997517515522008985914
61749080689997517515522009102554
61749080689997517515522123771338
61749080689997517515523156890464
61749080689997517515525476639168
61749080689997517515525481360902
61749080689997517645252816154598
61749080689997521219867809587350
61749080690005621383141654517462
61749080690005626330173844351238
61749080690005626330174216237466
61749080692633483223124974263573
61749080692633483360385642899897
61749080692633483772167648808869
61749080692633516574949994552783
61749080692633527695496796049833
61749080692636170291919402658647
61749080692636170292107430735975
61749080692636170292925661227551
61749080692636184926560320234629
61749080692636185475602994779925
61749080692636218278385339474079
61749080692636218278385340523839
61749080692636229398932140854489
61749080692637070859731184666261
61749080692637070859919212743589
61749080692637071271513448842437
61749080692637071271701475870005
61749080692637071271701476919765
61749080692637085494371757868709
61749080692637085494372016135913
61749080692637085631632770861305
61749080692637086043414776770277
61749080692637118846196778157919
61749080692637118846197035375363
61749080692637118846197036425123
61749080692637119031659183109914
61749080692637119448336765155894
61749080692637119450031340683500
61749080692637129966743924011241
61749080692708814853552087300553
61749080692709164829131773679303
61749080692730730324690758303485
61749080692730730324690758420125
61749080692733431616594631474199
61749080692733432165637648859447
61749080692733432165637649326007
61749080692733432165637650375767
61749080692733476042227246706807
61749080692733476042478295183445
61749080692733476080638825908549
61749080692733476087981860485047
61749080692733476088232913193773
61749080692733476454009509833223
61749080692733479746573047191603
61749080692733479746824095668241
61749080692733479784984626393345
61749080692733479794273289322815
61749080692733480158355310318019
61749080692741585270357069660771
61749080692741585270357326878215
61749080692742487117660544484878
61749080692745139408926884722874
61749080692745188822790465976955
61749080692745188822978752321487
61749080692913262009755855660110
61749080692924068822744094166206
61749080692925251316720895233203
61749080692925252963849604531733
61749080692925252963849948905267
61749080692925252964664737240355
61749080692925252971192987713853
61749080692925252971442658715093
61749080692925252971443691816957
61749080692925253101110359274387
61749080692925253101110703630659
61749080692925253101925491965747
61749080692925253108703413440485
61749080692925253108724334028793
61749080692925267788847905160915
61749080692925267795600687528389
61749080692925267795622641336653
61749080692925300547546902882035
61749080692925300684807657607427
61749080692925311665666878514583
61749080692927953019967954859727
61749080692927954811951849479597
61749080692927954811971650872761
61749080692927954811971651922521
61749080692927954811972770067905
61749080692927954811972771248807
61749080692927954811972771603099
61749080692927969041249393155611
61749080692927969087002977947435
61749080692927969087002978064075
61749080692927969453031399064583
61749080692927969498869699913417
61749080692927971283261816124398
61749080692928002393074413444821
61749080692928002804856419353793
61749080692949562941598631387123
61749080692949568293073141170449
61749080692949568293073485543983
61749080692949568294768061071589
61749080692949568295580526575023
61749080692949568295582849406677
61749080692949568295583624241337
61749080692949568295583624357977
61749080692949568295604544947737
61749080692949568295604889321271
61749080692949568300415403977975
61749080692949568300415404094615
61749080692949568300666195237169
61749080692949568300666195353809
61749080692949568300688148112313
61749080692949568300688149162073
61749080692949568300688234205593
61749080692949568302107656673927
61749080692949568302358448049761
61749080692949568302361804099919
61749080692949568302382724689679
61749080692949568430333895913103
61749080692949568430334240269375
61749080692949568432841281300415
61749080692949568432862201888723
61749080692949568432864524837017
61749080692949568432865644051035
61749080692949568432865645567355
61749080692949568437926950079201
61749080692949568437947870667509
61749080692949568437948989980745
61749080692949568439619202775153
61749080692949568439640123363461
61749080692949578961000650900477
61749080692949578961251355003581
61749080692949578962943607699533
61749080692949579367950015082061
61749080692949579374724838773845
61749080692949579374728194824003
61749080692949579413703596691557
61749080692949579413703599873885
61749080692949579413724520580285
61749080692949579420478423565669
61749080692949579420502700322227
61749080692949582524945419231541
61749080692949582667038704081225
61749080692949582667289408184329
61749080692949583073988068262809
61749080692949583079070639258641
61749080692949583079073995308799
61749080692949583080766248004751
61749080692949583119741649988945
61749080692949583119741653171273
61749080692949583124824224167105
61749080692949583124846176925609
61749080692949583124846177975369
61749080692949583124846263018889
61749080692949583124848587016943
61749080692949612307989673412141
61749080692949612309681926108093
61749080692949612772052652595685
61749080692949612772052652712325
61749080692949615876770439520751
61749080692949616014027726592889
61749080692949616014031194246143
61749080692949616432340564190857
61749080692949626994890415153299
61749080692949626996582667849251
61749080692951828522476189705514
61749080692951984640517219228211
61749080692952017580476665574081
61749080692952269523424936201769
61749080692952269523427260083183
61749080692952269525119512779135
61749080692952269584538194888001
61749080692952269584538280994331
61749080692952269586232770415607
61749080692952269592068485772855
61749080692952269592068485889495
61749080692952269593760738468807
61749080692952269998851948934745
61749080692952269998851948947795
61749080692952270133581212757071
61749080692952270133581213806831
61749080692952270133581299895899
61749080692952270135275789334437
61749080692952270136091696864669
61749080692952270136109261515247
61749080692952270136111584463541
61749080692952270136112617571069
61749080692952270136112617584119
61749080692952270136112705193879
61749080692952270141195187161557
61749080692952270141196306706621
61749080692952270141196307887523
61749080692952270141196307891895
61749080692952270141196308241815
61749080692952270142887440207429
61749080692952270142887441257189
61749080692952270142889764205483
61749080692952270142890883400627
61749080692952270142890883419501
61749080692952270142890883886061
61749080692952270142890884935821
61749080692952280458531721523613
61749080692952280656904585612085
61749080692952280664435996871533
61749080692952280704352746048155
61749080692952280711880714101355
61749080692952281052491495563271
61749080692952281053328319212231
61749080692952281053328323817325
61749080692952281055022896256157
61749080692952281123749759948751
61749080692952284362942638792833
61749080692952284362944961741127
61749080692952284370472929794327
61749080692952284370474050052281
61749080692952284370476373000575
61749080692952284416226514702791
61749080692952284759368696391033
61749080692952284759371020739007
61749080692952284761063273434959
61749080692952284782254935703299
61749080692952284828093237601893
61749080692952285994715489424785
61749080692952285994717813422839
61749080692952285996410066002151
61749080692952286612401670059962
61749080692952286614093922639274
61749080692952286614177605459066
61749080692952314017951892381297
61749080692952314017952149598741
61749080692952314017953269856695
61749080692952314063705734390565
61749080692952314063706506159537
61749080692952314063706854765159
61749080692952314422204208879753
61749080692952314429734155507713
61749080692952314470489197565505
61749080692952317723989945562045
61749080692952317723990202779489
61749080692952317723993645985737
61749080692952317769743787687953
61749080692952317769747230894201
61749080692952318135772208688461
61749080692952318135775680571373
61749080692960375039864776106039
61749080692960375044950789245309
61749080692960375044950789361949
61749080692960389862333991301133
61749080692960389892836295698922
61749080692960391099373065139781
61749080692960391104458992185771
61749080692960391104458992302411
61749080692960391106715329113707
61749080692960391106716448321901
61749080692960391312889681529042
61749080692960391312892004477336
61749080692960391724483643410898
61749080692960391724671944648873
61749080692961325090182469346000
61749080692963993439073002876056
61749080692963993444158671538202
61749080692963993446603036543466
61749080692963993446603294810670
61749080692963993446603294927310
61749080692963993446604200496213
61749080692963993446604457713657
61749080692963993446667219832713
61749080692963993446687752587378
61749080693021357545356201868519
61749080693021361249702002353315
61749080693021361663012509616325
61749080693033020912075370367577
61749080693033035690479814389049
61749080693033068676192816947027
61749080693033068678699857978067
61749080693033069087786707622581
61749080693033069087786794778671
61749080693033370652385397827680
61749080693033371063978498775980
61749080693033371063979634049633
61749080693033371063979661212407
61749080693057194956453520846672
61749080693057330888108556733519
61749080693057330888108813950963
61749080693057330889800809429471
61749080693057330889801066646915
61749080693057334594146609914267
61749080693057334594146868181471
61749080693057335829516901213961
61749080693057335829516987303029
61749080693057335831209153909913
61749080693057335831209239998981
61749080693057336241298907122933
61749080693057336241299164340377
61749080693057336241299250429445
61749080693057336242991159818885
61749080693057336242991504175157
61749080693057336243535470187661
61749080693057336243723756532193
61749080693057336378559661848325
61749080693057336378559919065769
61749080693057336380251914544277
61749080693057336380252172811481
61749080693057346949329129542461
61749080693057347315357550542969
61749080693057347361843359107901
61749080693057350653674930027257
61749080693057351065456935936229
61749080693057351067883736286703
61749080693057380301886116270695
61749080693057380301886489342037
61749080693057380301886489346409
61749080693057380301886489696329
61749080693057380303578368966647
61749080693057380712664443776501
61749080693057384007108606281695
61749080693057384007923394616783
61749080693057384007924169451443
61749080693057384007924542522785
61749080693057384007924542527157
61749080693057384007924542877077
61749080693057384007926862270037
61749080693057384418702496957249
61749080693057384418702584113339
61749080693057636363328268526845
61749080693057653039037081587678
61749080693057684539311317629351
61749080693057685981608934466396
61749080693057685981608963158540
61749080693057685983303510110642
61749080693057685983303538802786
61749080693057686393202006735602
61749080693057686393202035414696
61749080693057686394862907173349
61749080693057686394894259431554
61749080693057686394894288110648
61749080693069391990331684807183
61749080693069391992026261617829
61749080698532782575858211213223
61749080698532788064028987024997
61749080698532788066288394087887
61749080698532832398970312821393
61749080698532832400936858698437
61749080698532832536230981457717
61749080698532832536234418879421
61749080698532836243965934280765
61749080698532837889672464879095
61749080698532837891367041573101
61749080698532837891931929337505
61749080698532849002709866333483
61749080698532849002709872118027
61749080698532852708562215434909
61749080698544493662698517027911
61749080698544493663535345264495
61749080698544495445416996622307
61749080698544495447108474483599
61749080698544495447109249318259
61749080698544510134825094955043
61749080698544543485750266608359
61749080698544543486588242750945
61749080698544543486838143334679
61749080698544543692489851161680
61749080698544545270391155250113
61749080698544545270391155366753
61749080698544545272648267012709
61749080698544560089299473816513
61749080698544560090114262151601
61749080698545707201435372085241
61749080698545707201435629302685
61749080698545707201435630352445
61749080698545707338696385077837
61749080698545707750478390986809
61749080698545711044734438258585
61749080698545711044736761206879
61749080698545711456516444167557
61749080698545711456518767115851
61749080698545740554952645070403
61749080698545740554952902287847
61749080698545740554952903337607
61749080698545740745498395969530
61749080698545755379845590358761
61749080698545755379845591408521
61749080698615039942082465578189
61749080698615040353864729754365
61749080698617442058574974354728
61749080698617741645517553282041
61749080698617742057299816408457
61749080698617742057299817458217
61749080698617756881457846271513
61749080698617789686666648363921
61749080698617789876456844319041
61749080698617790242233441075131
61749080698639050188096403264541
61749080698639400156964028898641
61749080698641757389490763689396
61749080698641757389493086637690
61749080698642056983691665368285
61749080698642057578740464498090
61749080698642101311544384517841
61749080698642101448805140292993
61749080698642101455328913985995
61749080698642101494559844409651
61749080698642101494559844415315
61749080698642101499642327777009
61749080698642101501334580472961
61749080698642101501334580945345
61749080698642101867111177112411
61749080698642105017582437698589
61749080698642105017585880885145
61749080698642105022665007155015
61749080698642105154843193473741
61749080698642105154845516422035
61749080698642105159674714470791
61749080698642105198086293672533
61749080698642105200600215816959
61749080698642105200600217339103
61749080698642105200600220538693
61749080698642105205701416455197
61749080698642105207374956602003
61749080698642105571456977597207
61749080698642116135702408609403
61749080698649862492267713328679
61749080698649862492267971595883
61749080698649862492267971608933
61749080698649862499795681381879
61749080698649862499795682444689
61749080698649862499799124588118
61749080698649862499799124588127
61749080698649876774914045090345
61749080698649906415594164563057
61749080698649906415594537634399
61749080698649906415615085269457
61749080698649906415615429642991
61749080698649906827188514403233
61749080698649906833900202904619
61749080698649910128431318075507
61749080698649910128431404168787
61749080698651062654553743772987
61749080698651063066336007832523
61749080698651063066336007949163
61749080698651063073675690707534
61749080698651079125840825091947
61749080698651079133371891977861
61749080698651107538538112451132
61749080698651107584270775604945
61749080698651111244576165631880
61749080698651111244578488580174
61749080698651111290311152667107
61749080698651111290333192581653
61749080698651112477665845381157
61749080698651112479358098077109
61749080698651112479360421958523
61749080698651112479360422075163
61749080698651112485196912267071
61749080698651112485196913316831
61749080698651112486889164963023
61749080698651112486891488844437
61749080698653764357988831476839
61749080698653764365244831409811
61749080698653764365516800456517
61749080698653764769771095549425
61749080698653764769771095666065
61749080698653779044886102261563
61749080698653780829275913858609
61749080698653808692365322182617
61749080698653808830379222200115
61749080698653808876111886539963
61749080698653808876132806183505
61749080698653808876132807233265
61749080698653808882911071546551
61749080698653808882911073081745
61749080698653812396711122550773
61749080698653812398403375246725
61749080698653812405934786486481
61749080698653812536396354793533
61749080698653812536398677741827
61749080698653812536417275380863
61749080698653812536419598445797
61749080698653812582149939585357
61749080698653812582152262533651
61749080698653812582170860291757
61749080698653812582173183240051
61749080698653812582174302435195
61749080698653812582174302453861
61749080698653812582174302454069
61749080698653812582174303970389
61749080698653812587253430237829
61749080698653812587256786287987
61749080698653812587256873444077
61749080698653812587256873449901
61749080698653812587256873916461
61749080698653812588948006931835
61749080698653812588949038983939
61749080698653812588949040033699
61749080698653812588949125077219
61749080698653812588949126120337
61749080698653812588949126140029
61749080698653812588949126145853
61749080698653812588949126612413
61749080698653812588951362981993
61749080698653812588951449075273
61749080698653812588951450610467
61749080698653814181100934147819
61749080698653814182793186843771
61749080698653814183548655086601
61749080698653814183548655203241
61749080698653814183549774398385
61749080698653814188632258251177
61749080698653814188632259300937
61749080698653814188632344344457
61749080698653814188632345394217
61749080698653814190051509711987
61749080698653814190302557121603
61749080698653814190302558171363
61749080698653814190306029010131
61749080698653814190323478778385
61749080698653814190323478895025
61749080698653814190324510947129
61749080698653814190324511996889
61749080698653814190324597040409
61749080698653814190326834828543
61749080698653814190326920921823
61749080698653814190326921038463
61749080698653814365726167992919
61749080698653814373317929880409
61749080698653814373317930930169
61749080698653814373320253878463
61749080698653814373320254228383
61749080698653814373320255278143
61749080698653814373341290775583
61749080698653825301669745798845
61749080698653825301669746844393
61749080698653829007685759060787
61749080698653829007685760110547
61749080698653829007706680717569
61749080698653829007706680834209
61749080698653829007707798979593
61749080698653829007707800025141
61749080698653829007710122973435
61749080698653829007710122977647
61749080698821887415514455667636
61749080698824572028951683357545
61749080698824572036461829537107
61749080698824583147071658990093
61749080698824583154603873782009
61749080698824586716664860622741
61749080698824586851397686674539
61749080698824586858927605654451
61749080698824588500221315757569
61749080698824588500221315874209
61749080698824588507773303349835
61749080698824588507773303466475
61749080698824620212444878639613
61749080698824631188302109240451
61749080698824636676204364976715
61749080698832541739869370246880
61749080698832692451435005400606
61749080698833877926758806025041
61749080698833878338540811934013
61749080698833878338541070201217
61749080698833878338791774304321
61749080698833878514212026671667
61749080698833878521827120756731
61749080698833888907868817124369
61749080698833889044878781657589
61749080698833889045129485760693
61749080698833889456660787566561
61749080698833889456911749936869
61749080698833892749224582142385
61749080698833892749475286245489
61749080698833892750916834838337
61749080698833893155359138843658
61749080698833893161006588051357
61749080698833893161257550421665
61749080698833893201927531121617
61749080698833893201927532637937
61749080698833893201948451822193
61749080698833893201949572552531
61749080698833893207032142498603
61749080698833893208723275513977
61749080698833893208724308615841
61749080698833893208726631564135
61749080698833893208726717657415
61749080698833893208726719192609
61749080698833926514523861036519
61749080698833926514524119303723
61749080698833937078768545911863
61749080698833937078769292048715
61749080698836579622662739686889
61749080698836579630194150946337
61749080698836580041976156855309
61749080698836580217459343515635
61749080698836580217459344565395
61749080698836590611053110386699
61749080698836590611115786412475
61749080698836590611116133968337
61749080698836590740782715319437
61749080698836590748314126578885
61749080698836591160096132487857
61749080698836591160158808513633
61749080698836594310378361525771
61749080698836594445128515804233
61749080698836594446820768500185
61749080698836594452659579507819
61749080698836594452659927063681
61749080698836594454351060551439
61749080698836594454351787556166
61749080698836594454351832203771
61749080698836594454352179759633
61749080698836594493392586374203
61749080698836594500104645343263
61749080698836594864441932972653
61749080698836594864504608998429
61749080698836594866133066460411
61749080698836594866134051732342
61749080698836596101483541363314
61749080698836596101546303482370
61749080698836627806176080840649
61749080698836627806176852492981
61749080698836627806177200048843
61749080698836628212938651993947
61749080698836628212938652006997
61749080698836628212938652012821
61749080698836628217958086749621
61749080698836628217959205957815
61749080698836638782015489684489
61749080698836638782016608892683
61749080698856853906446713452800
61749080698856987390000445448565
61749080698856992880451550092439
61749080698856992887226373784223
61749080698856992887770312144467
61749080698857001802191646008351
61749080698857003449320707467837
61749080698857003452036668584797
61749080698857003456283443383051
61749080698857003456847527615035
61749080698857003456848675521037
61749080698857003458818319167937
61749080698857004001082010451921
61749080698857004005915708194389
61749080698857004069724010943463
61749080698857007704592125858205
61749080698857007704592130579939
61749080698857007704609575723407
61749080698857007704609580445141
61749080698857007711931693825593
61749080698857007711931698547327
61749080698857007711956085373191
61749080698857007711956090094925
61749080698857008939938918419781
61749080698857008946738018868123
61749080698857008947299779102053
61749080698857008947302103100107
61749080698857009565070417397298
61749080698857752689866359595898
61749080698857910127982291718996
61749080698858193662931706728701
61749080698858193662932079800043
61749080698858193845946046368221
61749080698858193845963869286003
61749080698858193845967312964635
61749080698858193851049538064789
61749080698858193851050657259933
61749080698858193852741790760741
61749080698858193852745232904179
61749080698858193852745234439373
61749080698858204781051682361249
61749080698858204781052787145954
61749080698858204826805267275537
61749080698858204826805267742097
61749080698858204826826187976113
61749080698858204826827307662307
61749080698858204826827308706451
61749080698858204826827308712067
61749080698858204833581124535745
61749080698858204833583447484039
61749080698858204833601011667897
61749080698858204833602043720001
61749080698858204833602044769761
61749080698858204833602129813281
61749080698858204833602130876091
61749080698858204833602131348475
61749080698858204833604367718055
61749080698858204833604453811335
61749080698858204833604455346529
61749080698858207938047086512181
61749080698858208487089735541997
61749080698858208487093179220629
61749080698858208493867915283939
61749080698858208532027412907179
61749080698858208532843316201111
61749080698858208532843317250871
61749080698858208532843320922845
61749080698858208532843321972605
61749080698858208532845640199165
61749080698858208532845644920899
61749080698858208532864241156861
61749080698858208532867680113759
61749080698858208532867684835493
61749080698858208537925890379271
61749080698858208537946812152693
61749080698858208537947844204797
61749080698858208537947845254557
61749080698858208537947927111537
61749080698858208537947930298077
61749080698858208537947931343625
61749080698858208537947931360887
61749080698858208537947931833271
61749080698858208537950168202851
61749080698858208537950251109591
61749080698858208537950254291919
61749080698858208537950254296131
61749080698858208537950255831325
61749080698858208539620467073277
61749080698858208539621495943053
61749080698858208539621500172711
61749080698858208539621500664787
61749080698858208539621587803615
61749080698858208539642420898803
61749080698858210322067962671738
61749080698858238185154276393668
61749080698858238185154319991513
61749080698858238185155440721851
61749080698858241845442231470045
61749080698858252409684335129891
61749080698860455635993885400842
61749080698860594739724942598259
61749080698860594739727266712953
61749080698860594741419519408905
61749080698860595359943691086696
61749080698860605720566716238313
61749080698860605720567830841413
61749080698860605720567835446507
61749080698860605723094643609993
61749080698860605723095762818187
61749080698860605723095767423281
61749080698860605728094306615077
61749080698860605728094311220171
61749080698860605859539495041453
61749080698860605859540614249647
61749080698860609429136139880349
61749080698860609429136144602083
61749080698860609563886414617803
61749080698860609640121126001712
61749080698860610051903390177888
61749080698860611211015467123467
61749080698860611211015467240107
61749080698860611212710043817473
61749080698860611212710043934113
61749080698860611218550005913437
61749080698860611218550006030077
61749080698860639218872338930725
61749080698860653899077692712499
61749080698860655682635268474075
61749080698860655682652715857817
61749080698860655683468618685189
61749080698860655683468623406923
61749080698860655685163195845755
61749080698860659388693092919979
61749080698860659389508995863991
61749080698860659389511320328605
61749080698860659391203573024557
61749080698860659391203577629651
61749080698860889445259677973343
61749080698860894938200345557679
61749080698860894953580852902971
61749080698860894959416311042775
61749080698860894959416524662374
61749080698860894959416568260219
61749080698860894959417672568376
61749080698860894961108563738727
61749080698860894961108820956171
61749080698860895366179139413517
61749080698860895366179139426567
61749080698860895371198530571346
61749080698860895371198574169191
61749080698860895371199694427136
61749080698860895372890826865143
61749080698860895549193364261949
61749080698860895549193364274999
61749080698860904079695028332687
61749080698860904079695033054421
61749080698860904262709367966543
61749080698860905870796527251669
61749080698860905870796531973403
61749080698860905909837281538741
61749080698860905917366024426601
61749080698860905935255938227948
61749080698860905935257086133950
61749080698860905935257102083747
61749080698860905942031908775974
61749080698860905942033859702686
61749080698860906048790316121247
61749080698860906053810871607259
61749080698860906056320235101159
61749080698860906056321350060003
61749080698860906056321354309353
61749080698860906077537664623105
61749080698860906079229917319057
61749080698860906115759837799737
61749080698860906117452089445929
61749080698860906117452090495689
61749080698860906117454413443983
61749080698860906118270322528123
61749080698860906118271441723426
61749080698860906123374960582401
61749080698860906124982381497183
61749080698860906124983502227521
61749080698860906125045919513700
61749080698860906125045919513709
61749080698860906125067212228593
61749080698860906125067213278353
61749080698860906489319670532077
61749080698860906491010802497691
61749080698860906491011923228029
61749080698860906491014246176323
61749080698860906491074599253805
61749080698860906491076922202099
61749080698860909570125215929085
61749080698860909570125220650819
61749080698860909577677203521351
61749080698860909641294030284807
61749080698860909641294146138705
61749080698860909641294150860439
61749080698860909641297478212789
61749080698860909646377725193305
61749080698860909648072300365167
61749080698860909648072300837551
61749080698860909753136116606043
61749080698860909753139560284675
61749080698860909753157004365237
61749080698860909759853571734355
61749080698860909760691543155207
61749080698860909777738881716267
61749080698860909783574597073515
61749080698860909783575717803853
61749080698860909783577652798030
61749080698860909783578040752147
61749080698860909785270292975715
61749080698860909785270293448099
61749080698860909824311813105219
61749080698860909824311817826953
61749080698860909829328181981979
61749080698860909831023873634829
61749080698860909831023877884179
61749080698860909831023878356563
61749080698860909831086639999023
61749080698860909831088964469461
61749080698860910195356602982487
61749080698860910195357723712825
61749080698860910195360046661119
61749080698860910195420399266208
61749080698860910195420399738601
61749080698860910197114974910454
61749080698860910197114974910463
61749080698860910197114975382847
61749080698860911400267464413405
61749080698860911407819452005671
61749080698860911407819566791095
61749080698860911423176785834136
61749080698860911430703348763890
61749080698860911430703605981334
61749080698860911430791535545458
61749080698860911613722192359522
61749080698860912025503308642794
61749080698860939431053559660485
61749080698860939431054937608267
61749080698860939476807358188548
61749080698860939476807401786393
61749080698860939476808522516731
61749080698860939837816388044277
61749080698860939837816388516661
61749080698860939842835822786901
61749080698860942993119166427915
61749080698860943137091612841233
61749080698860943137091870058677
61749080698860943137095313264925
61749080698860943137095313737309
61749080698860943182845454967141
61749080698860943182848893924039
61749080698860943182848898645773
61749080698860943542162188516023
61749080698860943542162190051217
61749080698860943548873875967649
61749080698860943548877319173888
61749080698860943548877319173897
61749080698860954087516046268719
61749080698860954111240146936903
61749080698860954112931278902517
61749080698860954112931394756415
61749080698860954112934722108765
61749080698860954112934722581149
61749080698860955871902417729417
61749080698860959577942794908219
61749080698860959577946238586851
61749080698868544686226861339952
61749080698868559503610063162496
61749080698868559503610063279136
61749080698868559510953130668842
61749080698868559510953130785482
61749080698868560745735064280414
61749080698868564452337201576506
61749080698868700469684611582481
61749080698868700469684611699121
61749080698868700469684869849685
61749080698868700469684869862735
61749080698868700469684869966325
61749080698868700469684869979375
61749080698868700470436982158997
61749080698868700470436982172047
61749080698868700470436982275637
61749080698868700470436982288687
61749080698868700475520327056369
61749080698868700475520328106129
61749080698868700475520328119179
61749080698868700477028023462361
61749080698868700477212579752321
61749080698868700477212580815131
61749080698868700477214903633735
61749080698868700477216051539689
61749080698868711039577731054047
61749080698868711046021265587175
61749080698868711046271969690279
61749080698868711450460145531471
61749080698868711451296973781153
61749080698868711451296974830913
61749080698868711451359735900209
61749080698868711451359736949969
61749080698868711451359736963019
61749080698868711457799828289899
61749080698868711458054232816695
61749080698868711458075239616375
61749080698868714539629086708797
61749080698868714543875861507051
61749080698868714745618107053399
61749080698868714745619226261593
61749080698868714750367065955331
61749080698868714750617770058435
61749080698868714750638690764835
61749080698868715154805945899627
61749080698868715157337350843315
61749080698868715157338470038459
61749080698868715157400112962371
61749080698868715157401232157458
61749080698868715157401232170556
61749080698868715157401232170565
61749080698868715162208261085986
61749080698868715162211747890070
61749080698868715162211747890079
61749080698868715162400033184851
61749080698868715162420953891251
61749080698868716948482212249197
61749080698868744393011436004841
61749080698868744393032328013433
61749080698868744804605412773675
61749080698868744804605413836485
61749080698868744809624848579109
61749080698868748099072704012785
61749080698868748103884338940493
61749080698869901043669338285180
61749080698869901048751520259882
61749080698869901051012118709922
61749080698869912161788921714270
61749080698869912208358429067553
61749080698869912208358430117313
61749080698869915866134722199066
61749080698869915867826974895018
61749080698869915914398806129715
61749080698869915914399925337909
61749080698869917103992386852717
61749080698869917103992386969357
61749080698869917104009835771701
61749080698869917104012934604415
61749080698869917104013278977940
61749080698869917104013278977949
61749080698869917109096537652351
61749080698869917109096538702111
61749080698869917109096624791179
61749080698869917109096624808441
61749080698869917110787758179559
61749080698869917110788877387744
61749080698869917110791200435425
61749080698869917697970387235345
61749080698869917698788617610281
61749080698869917698788617726921
61749080698869917698788619126601
61749080698869917698809538316681
61749080698869917698809538433321
61749080698869917698809539833001
61749080698869917698810657628465
61749080698869917703893141481257
61749080698869917703893142531017
61749080698869917703893142880937
61749080698869917703893227574537
61749080698869917703893228624297
61749080698869917703893228974217
61749080698869917705584362008465
61749080698869917705584362125105
61749080698869917705584362475025
61749080698869917705585394177209
61749080698869917705585395226969
61749080698869917705585480270489
61749080698869917705585481670169
61749080698869917705585510018009
61749080698869917705585510367929
61749080698869917705587718058623
61749080698869917705587718525183
61749080698869917705587719574943
61749080698869917705587804151903
61749080698869917705587804268543
61749080698869917705587804618463
61749080698869917705587805668223
61749080698869917706128300485349
61749080698869950455834856060911
61749080698869950457509659954519
61749080698869950457527108756863
61749080698869950457529432638277
61749080698869950457529432754917
61749080698869961575629631337717
61749080698869961575650523346309
61749080698869965279975431355953
61749080698869965279975431822513
61749080698869965279995980524593
61749080698869965279996324880865
61749080698869965279997099715525
61749080698869965279997099732787
61749080698869965281667685568225
61749080698869965281670008516519
61749080698869965281688233103905
61749080698869965281688576060497
61749080698869965281688576527057
61749080698869965281690900525111
61749080698869965281691675359771
61749080698872597439500434114035
61749080698872597439500435163795
61749080698872600479571949915171
61749080698872602335134018827857
61749080698872602335134018944497
61749080698872613499007576304633
61749080698872613499823483835025
61749080698872613499823483847915
61749080698872613506601405309763
61749080698872616958392393420291
61749080698872616999123071566887
61749080698872617022850668094057
61749080698872617203353376672789
61749080698872617205045629368741
61749080698872617205861536893309
61749080698872617205863859841603
61749080698872617205863859847267
61749080698872617205863859847427
61749080698872617205863860313987
61749080698872617205863861363747
61749080698872617205864979036747
61749080698872617205864979055461
61749080698872617205864979055621
61749080698872617205864980571941
61749080698872617210884443558703
61749080698872617210884786863763
61749080698872617210884787913523
61749080698872617210947205672095
61749080698872617210947205677919
61749080698872617210947206144479
61749080698872617212576696254655
61749080698872617212577039559715
61749080698872617212639458368047
61749080698872617212639458373871
61749080698872617212641782838485
61749080698872617213382127481839
61749080698872617622666706685119
61749080698872617624358959381071
61749080698872618804728847567505
61749080698872618804728848617265
61749080698872618806423424261511
61749080698872618807239331791743
61749080698872618807239446479241
61749080698872618807239446595881
61749080698872618812260000546699
61749080698872618812260001596459
61749080698872618812260258813903
61749080698872618812322676572475
61749080698872618812322677622235
61749080698872618812323020928747
61749080698872618812343970350169
61749080698872618812343971399929
61749080698872618813951134980627
61749080698872618813951135097267
61749080698872618813951392198071
61749080698872618813951392314711
61749080698872618813954577240705
61749080698872618814017253266481
61749080698872618814017597622753
61749080698872618814035031425634
61749080698872618814035031542274
61749080698872618814036224095881
61749080698872618814038546927535
61749080698872618989435440952897
61749080698872618989437763784551
61749080698872618989437763901191
61749080698872618990254790639617
61749080698872618996966851162585
61749080698872618996966852212345
61749080698872618996966852562265
61749080698872618997050563735561
61749080698872618997785082690871
61749080698872618997785083040791
61749080698872618997785111272039
61749080698872618997785111388679
61749080698872618997785111738599
61749080698872650564401716543865
61749080698872650564401802637305
61749080698872650564401803103865
61749080698872650564402059848925
61749080698872650564402060898685
61749080698872652160756719581043
61749080698872652165776155269837
61749080698872652165776155386477
61749080698872652349606402569439
61749080698872652349606659786883
61749080698872652349606660836643
61749080698872652349606661186563
61749080698872652351298655265391
61749080698872652351298912482835
61749080698872652351300979613365
61749080698872652351301236480889
61749080698872652351301236830809
61749080698872652351301237880569
61749080698872661469068092985411
61749080698872663278876575706593
61749080698872663278876576173153
61749080698872663278876577222913
61749080698872663278876692027051
61749080698872666959499399925517
61749080698872666983222376657949
61749080698872666983222377707709
61749080698872666983222492511847
61749080698872666983223495853093
61749080698872666984914629353901
61749080698872666984914630403661
61749080698872666984914745207799
61749080698872666984916953351955
61749080698872666984918072547099
61749080698929938873204731004419
61749080698929938874896983700371
61749080698929955552924809714916
61749080698929987050671112716957
61749080698929987120152217645994
61749080698929987120152222367728
61749080698941646463190936972517
61749080698941646463190938035327
61749080698941646463191281328789
61749080698941646463191282391599
61749080698941660738372410828285
61749080698941661150091650963489
61749080698941661150091654622413
61749080698941661150154416737257
61749080698941690385764247027807
61749080698941690385764620099149
61749080698941690385785167734207
61749080698941690385785512107741
61749080698941690797358482076895
61749080698941690797358596867983
61749080698941694091805743770547
61749080698941694503399978334201
61749080698941694503399979869395
61749080698941946468694046969817
61749080698941946651624703783881
61749080698941946652252583249835
61749080698941946652252698041082
61749080698941946652252698041083
61749080698941946652440611314113
61749080698941946652440611327163
61749080698941946652440984385614
61749080698941946652440984385615
61749080698941946652461876394206
61749080698941960881070069874141
61749080698941961292769491957818
61749080698941961292852075783113
61749080698941961338605660574937
61749080698941962528955452730025
61749080698941962711781764292169
61749080698941963123752055495913
61749080698941963123814818664937
61749080698941963123814818677987
61749080698941994096367421419777
61749080698941994690974992768117
61749080698941994692667245464069
61749080698941994692669569462123
61749080698941995879940201563305
61749080698941995882471606506993
61749080698941996474548777314723
61749080698941996477059261552011
61749080698941996477059376343259
61749080698941996477060380747155
61749080698941996477080181195553
61749080698941996477081301453507
61749080698942010704938501819481
61749080698942010704938501832531
61749080698942010706629635320289
61749080698942010706630754528483
61749080698965806003121007894816
61749080698965806003121012512960
61749080698965820827279036708112
61749080698965822611668848207392
61749080698965961587159341938939
61749080698965961587368262024859
61749080698965961793900216308387
61749080698965961794088502652919
61749080698965961794088502665969
61749080698965961794106727369995
61749080698965961794109050305239
61749080698965961794109394661511
61749080698965961794109394674561
61749080698965961794110169513433
61749080698965972362974735299985
61749080698965972363246704469973
61749080698965972774945026503729
61749080698965972774945026509553
61749080698965972774969386171239
61749080698965972774969387234049
61749080698965972774969390403327
61749080698965972774969390416377
61749080698965972774969390422201
61749080698965972774969390776333
61749080698965972775028710378945
61749080698965972775032152535433
61749080698965972775032152541257
61749080698965976069287080482375
61749080698965976069288199690569
61749080698965976069288200162953
61749080698965976069290524161007
61749080698965976480985404038275
61749080698965976481006324272291
61749080698965976481007440298157
61749080698965976481007443467435
61749080698965976481007443957081
61749080698965976481007445002629
61749080698965976481009767950923
61749080698965976481069086391347
61749080698965976481070207121685
61749080698965976481072530069979
61749080698965978265396088039404
61749080698966005714987783666523
61749080698966005714988156737865
61749080698966005715009048733407
61749080698966005715009048746457
61749080698966005716680036362475
61749080698966005716701301442409
61749080698966005716704400635079
61749080698966006057104337860697
61749080698966006125766111172329
61749080698966006126582018715611
61749080698966006126582018721435
61749080698966006126582134569509
61749080698966006128274271411563
61749080698966006128274271417387
61749080698966006128276710200705
61749080698966009421029280409263
61749080698966009421050201115663
61749080698966009421050201119875
61749080698966009422741677441761
61749080698966009831804164236437
61749080698966009832620072829470
61749080698966009832620073301863
61749080698966009832623516508111
61749080698966009834314648946109
61749080698966009834318092152357
61749080698966011618725332817500
61749080698966261386135577582921
61749080698966261387827830278873
61749080698966261776429935801821
61749080698966261797917583491893
61749080698966261797917840709337
61749080698966261799338124222251
61749080698966261799526152299579
61749080698966261799609836187845
61749080698966261799610093405289
61749080698966261800154147619422
61749080698966261800156355763578
61749080698966261980931923125749
61749080698966261980932180343193
61749080698966261980932181392953
61749080698966261982352464924581
61749080698966261982540493001909
61749080698966261982624175821701
61749080698966261982624433039145
61749080698966261982624434088905
61749080698966261983168372454756
61749080698966261983168372467854
61749080698966261983170695403107
61749080698966261983170810188531
61749080698966261983170811723725
61749080698966261983358723480435
61749080698966261983359096533063
61749080698966261983359096546113
61749080698966261983359097018497
61749080698966261983359098068257
61749080698966272505947805911421
61749080698966272963483396728857
61749080698966276210293606396217
61749080698966276622075612305189
61749080698966276667829197213653
61749080698966277857342145039524
61749080698966277859849202033459
61749080698966277859870122739859
61749080698966277859871241948044
61749080698966278452219004444709
61749080698966278453913581138715
61749080698966278454645805862205
61749080698966278454666725500131
61749080698966278454666725505747
61749080698966278454666726549891
61749080698966278454667844695275
61749080698966278454667845758085
61749080698966278454667846230469
61749080698966278454670168693329
61749080698966278454670168706379
61749080698966278454670168711995
61749080698966278454670168712203
61749080698966278454670169178763
61749080698966278454670170228523
61749080698966278454729488687821
61749080698966278454729489154381
61749080698966278454732930831259
61749080698966278454732931297819
61749080698966278454732932347579
61749080698966278454732932360629
61749080698966306269283120144009
61749080698966306315037809360630
61749080698966306315852614136613
61749080698966306315852727386843
61749080698966306315852728449644
61749080698966306315852728449653
61749080698966306315852728922037
61749080698966306317544866832565
61749080698966306317544981132555
61749080698966306317544981145596
61749080698966306317544981145605
61749080698966306317547304080849
61749080698966306317547305616043
61749080698966306317548308976003
61749080698966309952412981721999
61749080698966309952412984908539
61749080698966309975321173324757
61749080698966310023585354075057
61749080698966310023585357261597
61749080698966310023585358796791
61749080698966311211486194245332
61749080698966311211486194245341
61749080698966311211674222322669
61749080698966311211695143029069
61749080698966311213387395725021
61749080698966311213390837868459
61749080698966311396381186660952
61749080698966311396384256801522
61749080698966311396384285493666
61749080698966311396384630339584
61749080698966311396384631389344
61749080698966311806282797011277
61749080698966311806282798074087
61749080698966311806282911796701
61749080698966311806282912859511
61749080698966311806282912865335
61749080698966311806282913331895
61749080698966311806303717717629
61749080698966311807975006122434
61749080698966311807975034801528
61749080698966311807975050770039
61749080698966311807975165542413
61749080698966311807975165555463
61749080698966311807975165561287
61749080698966311807975166027847
61749080698966311807977488490707
61749080698966311807977490025901
61749080698966311807978492913477
61749080698966311807995970413581
61749080698966311807999413619829
61749080698966322329816238342195
61749080698966322331298422573841
61749080698966322331486450651169
61749080698966322331489894329801
61749080698966322331508491038147
61749080698966326035644223058628
61749080698966326035644223058637
61749080698966326035832251135965
61749080698966326035853171842365
61749080698966326035856615520997
61749080698966326037339919433221
61749080698966326037527947510540
61749080698966326037527947510549
61749080698966326037548866681755
61749080698966326037548868216949
61749080701500057110641473940861
61749080701500057156395030036329
61749080701500057522235710039709
61749080701500057522235710039715
61749080701500057567989265085417
61749080701500057567989266135177
61749080701569400834659043163596
61749080701571802394577379929692
61749080701571802394577466022972
61749080701572099243646846480001
61749080701596113973698178421745
61749080701596114385229394488465
61749080701596414162968772774113
61749080701605423590373394266334
61749080701605423592067969910580
61749080701605423592632054142564
61749080701608125250311262815671
61749080701608125288700771688975
61749080701608125296064818911139
61749080701608125707847083087315
61749080701776031525158399949886
61749080701778743929660856171634
61749080701778901421038538323832
61749080701778901421040862321886
61749080701787905726822890418195
61749080701787905726823923520059
61749080701788202164299412238757
61749080701788205458558668548876
61749080701788205867829305181000
61749080701788205869521557876952
61749080701788238812640025766022
61749080701790640372558362532118
61749080701790903455701789930533
61749080701790903455764580747397
61749080701790903867546471865272
61749080701790903867546471865281
61749080701790907161710770106571
61749080701790907161742161461033
61749080701790907207464355016439
61749080701790907207495779673893
61749080701790907207558542855759
61749080701790907573524167370005
61749080701790907573525315262990
61749080701790907619277785582865
61749080701790908991885557838338
61749080701811149965472096715084
61749080701811164782855298654268
61749080701811164790194981412696
61749080701811166024976914907628
61749080701811166070730499817544
61749080701811198134488934815992
61749080701811198136183510460238
61749080701811198143714577346152
61749080701812200880411221371741
61749080701812200880411221371747
61749080701812216939919395614443
61749080701812217351698307276193
61749080701812217351700626688755
61749080701812515710013039027302
61749080701812515710577894911618
61749080701812517082620497042874
61749080701812517494402852027431
61749080701812517495215185630222
61749080701812517495215271723502
61749080701812522617108501364385
61749080701812550436701854260020
61749080701814768335011419976944
61749080701814768335014776027102
61749080701814768341789598669126
61749080701814768341792697501840
61749080701814768342542486862858
61749080701814768342542744080302
61749080701814768472275530756706
61749080701814768479050353025725
61749080701814918596596967386311
61749080701814918596597310342903
61749080701814918597345850115616
61749080701814918597346969323810
61749080701814918597347013964773
61749080701814918597347013971406
61749080701814918597349336900017
61749080701814918597349336919700
61749080701814918597409776086250
61749080701814918597412098664941
61749080701814918597412098684624
61749080701814918642350896656663
61749080701814918643079678168289
61749080701814918643100598881274
61749080701814918643102921829568
61749080701814918643165683575618
61749080701814918643165683594492
61749080701814918643165684991751
61749080701814918643166455227950
61749080701814918643166455241000
61749080701814919008379230512727
61749080701814919009129019873745
61749080701814919009131342822039
61749080701814919054861684077261
61749080701814919054945236168426
61749080701814922349140975010316
61749080701814922349203737125160
61749080701814924130998214135958
61749080701814924130999333344152
61749080701814951949172034253983
61749080701814951949172034260616
61749080701814951950866609904862
61749080701814951994904698457499
61749080701814951994925619170484
61749080701814951996619904294351
61749080701814951996620194814730
61749080701814952360954040162955
61749080701814952406686704366471
61749080701814952408402167420767
61749080701814955700965995299526
61749080701815218779058214209237
61749080701815218779068712887427
61749080701815218779068714488068
61749080701815218779068717609161
61749080701815218779089604896019
61749080701815218779089606496660
61749080701815218779089606496819
61749080701815218779089606496820
61749080701815218779089609617753
61749080701815218784172176442892
61749080701815218784172180613501
61749080701815218784172180674820
61749080701815218784172180674979
61749080701815218784172180674980
61749080701815218785833036851261
61749080701815218785843541362180
61749080701815218785864429138844
61749080701815218785864433370724
61749080701815218786680370082065
61749080701815218786683806972490
61749080701815218786683806972491
61749080701815218786683807523371
61749080701815218786683807523372
61749080701815218786683807523407
61749080701815218786683808573131
61749080701815218786683808573132
61749080701815218786683808573167
61749080701815218824811799119105
61749080701815218824843223776559
61749080701815218824843224826319
61749080701815218829904844817017
61749080701815218831586621761129
61749080701815218831618047468343
61749080701815219198401903407285
61749080701815219198403052363080
61749080701815224322801348119176
61749080701815224322803671067470
61749080701815252551919176392447
61749080701815268602201827611259
61749080701824222679783851487354
61749080701824222680347935719338
61749080701824222680599759147276
61749080701824223092382023206812
61749080701824224464173662954710
61749080701824224464737747186694
61749080701824224875955927143936
61749080701824228171029946743674
61749080701824228214273019651614
61749080701824228216508464583999
61749080701824228216531679527844
61749080701824228580301726682562
61749080701824228582812210919850
61749080701824230412136342116011
61749080701824256033865208704500
61749080701824256034681116364422
61749080701824256446463380423958
61749080701824257818255020171856
61749080701824258230037284361082
61749080701824258275790839627020
61749080701824261525111303960820
61749080701824261570048952513006
61749080701824261934383083899708
61749080701824261936893568136996
61749080701824261981831216702232
61749080701824261982647124232464
61749080701826913812258607220189
61749080701826913860522646490168
61749080701826913860522646490171
61749080701826924383846789939717
61749080701826924795629053066133
61749080701826926167419947759591
61749080701826926168173063403597
61749080701826926168235482211929
61749080701826926168235825168521
61749080701826926213152612079747
61749080701826926579955069312569
61749080701826926580017745338345
61749080701826929871765748361027
61749080701826929873458001056979
61749080701826929874211145418395
61749080701826929912412368996927
61749080701826929917498412447903
61749080701826929919190665143855
61749080701826929919943809505271
61749080701826929919964702563656
61749080701826929919967025511950
61749080701826929920027463081990
61749080701826929920027463081991
61749080701826929920027463632871
61749080701826929920027463632955
61749080701826929920027464682631
61749080701826929920027464682712
61749080701826929920027464682715
61749080701826929920027491779798
61749080701826929920027491779799
61749080701826929920027492330679
61749080701826929920027493380439
61749080701826929920029787631006
61749080701826929920029787631009
61749080701826929920030562465585
61749080701826929920030562465669
61749080701826929920030591163393
61749080701826930331725815414243
61749080701826930331725816464003
61749080701826930331746708472595
61749080701826930331812826641845
61749080701826930331812855339569
61749080701826931703601367019115
61749080701826931703601367135755
61749080701826963226035908490161
61749080701826963271789464585629
61749080701826963273484298497112
61749080701826963274299947760143
61749080701826963274300206027344
61749080701826963274300206027347
61749080701826963678551145050405
61749080701826963683571728761805
61749080701826963686082211936319
61749080701826979738055962193189
61749080701826979738055963242949
61749080701826979738058286191243
61749080701826979738059319293107
61749080701884144128937723424322
61749080701884251788189724887540
61749080701884251788189725004180
61749080701895857044164178308039
61749080701895857044164178662171
61749080701896003092337494052899
61749080701896003093152282387987
61749080701896003504746260219631
61749080701896006798377866529575
61749080701896007162523601366143
61749080701896007209936980169575
61749080701896007209971844361219
61749080701896273587622007191329
61749080701896273588440278775143
61749080701896273633354671394845
61749080701896274000222284684115
61749080701896303235854503141219
61749080701896303236669291476307
61749080701896303648263269307951
61749080701896306940200303626015
61749080701896307353453989244797
61749080701896307354304673940348
61749080701896307399207574167763
61749080701896307399242355925135
61749080701896319707143535386891
61749080701896319707771443550653
61749080701896319707959442930173
61749080701896319707959471627924
61749080701896323413809492132892
61749080701896323413811815081186
61749080701920168122509380153422
61749080701920168122697408230750
61749080701920168671552399059202
61749080701920285481579528500998
61749080701920318423255602800135
61749080701920334849418962885139
61749080701920334849604666964413
61749080701920334894509795893047
61749080701920334894521423624647
61749080701920334894521423637697
61749080701920334895360571286891
61749080701920334895361695080577
61749080701920569153810615404381
61749080701920569153810872621825
61749080701920585213314528008363
61749080701920585213317974873535
61749080701920585213318014812423
61749080701920585625096538639078
61749080701920585625099980782516
61749080701920590746966896633799
61749080701920618567588174941557
61749080701920618978345581740963
61749080701920618979182411040438
61749080701920618979182500805695
61749080701920618979182501855455
61749080701920619022424483332945
61749080701920619024120092079055
61749080701920619024934967570233
61749080701920619024935999622337
61749080701920619024936000672097
61749080701920619024936085715617
61749080701920619024936086765377
61749080701920622685222877984497
61749080701920635038027928781557
61749080701920635038027928794655
61749080701920635038038428010835
61749080701920635038059320019427
61749080701920635038689552181276
61749080701920635038878704175401
61749080701920635083781513691473
61749080701920635084443141812935
61749080701920635084632289085317
61749080701932274750911179018740
61749080701932274750911179135380
61749080701932274750974227047384
61749080701932274750974227047432
61749080701932280287157971924604
61749080701932280287157971924607
61749080701932296346662790117148
61749080701932296346665113065442
61749080701932296758444794976327
61749080701932296758444794976363
61749080701932296758444796026087
61749080701932296758444796026123
61749080701932296758447118974417
61749080701932324504357571811765
61749080701932324505172360146853
61749080701932324506864611657531
61749080701932324506864611793045
61749080701932324506866935655585
61749080701932324506866935791099
61749080701932324506868054986243
61749080701932324550111156721681
61749080701932324550925945056769
61749080701932324550926031150049
61749080701932324552620520701015
61749080701932324552621639896159
61749080701932324576345765484918
61749080701932325948325777683678
61749080701932326334499935100223
61749080701932326334500968202087
61749080701932326335315756537175
61749080701932326335315842630455
61749080701932326337010332181421
61749080701932326337011451376565
61749080701932329631454493610698
61749080701932330043048385362169
61749080701932330043048471455449
61749080701932330066775953197956
61749080701932330112526152193509
61749080701932330112526153243269
61749080701932330112528476191563
61749080701932330112529509293427
61749080701932340566559780525777
61749080701932340566559780875697
61749080701932340566559781925457
61749080701932340566560901256115
61749080701932340635852906625756
61749080701932340636038581987587
61749080701932342419591593916119
61749080701932342420242718093112
61749080701932342420427274259799
61749080701932346123936231731208
61749080701932346126283094338794
61749080701932346126468799467801
61749080701932346169679355121467
61749080701932346172222353962415
61749080701932346172222354513539
61749080701932346172222355563299
61749080701932346172222383211263
61749080701932346172222384261023
61749080716270719933030552815113
61749080716270719933218839159645
61749080716270720482010809601837
61749080716343318160681897846968
61749080716367633491597687181636
61749080716367933635114696269956
61749080716367933635117019568170
61749080716367933635117020617930
61749080716367944753234671902504
61749080716367948459275049431226
61749080716367977550849387752655
61749080716367978106417328376452
61749080716367978152233559564633
61749080716367981256890796983561
61749080716367981810846696895616
61749080716367981812457704505494
61749080716375738594311960790771
61749080716375738594312219057975
61749080716375738594312306564145
61749080716375753426064073590483
61749080716375753426064073707123
61749080716375753426064074057043
61749080716375786772533893769519
61749080716376038737829228029655
61749080716376038745168910904666
61749080716376038790901574058479
61749080716376083210031418737332
61749080716376086916069385829012
61749080716376086916069471918080
61749080716376086916071794866374
61749080716376086961802048982825
61749080716376086961802163301689
61749080716376086961804372864239
61749080716376086961804487649663
61749080716376086961826412778785
61749080716376088151606787566831
61749080716376088151607906891665
61749080716376088156690219603031
61749080716376088158194099865326
61749080716376088158382385160155
61749080716376088158384709041569
61749080716376088158384795247277
61749080716376099269727878274863
61749080716376102975765931455611
61749080716376102975768255453665
61749080716379640460033078938931
61749080716379641009076097741281
61749080716379641009076099257601
61749080716379657068580916050465
61749080716379688638440601210077
61749080716379688638440602259837
61749080716379689238155767479131
61749080716379690420405936339675
61749080716379690422098189035627
61749080716379690422100513383601
61749080716379690422853657394937
61749080716379690422854690496801
61749080716379690427937347581701
61749080716379690429607559313299
61749080716379690429607560363059
61749080716379690429631923225947
61749080716379690467770413938531
61749080716379690467830853221721
61749080716379690467833176170015
61749080716379690468587354700317
61749080716379690473690931446228
61749080716379690473690932495988
61749080716379690475173892030307
61749080716379690475176214978601
61749080716379690475362264481169
61749080716379690475364587429463
61749080716379690475383213767237
61749080716379690475385508023594
61749080716379690475385536715531
61749080716379701540974661897261
61749080716379701541037425066237
61749080716379705246990761252483
61749080716379705246990762302243
61749080716379705247012715078009
61749080716379705247015039076063
61749080716379705247074445140909
61749080716379705247075478246985
61749080716379705247077802594959
61749080716558568684150028101612
61749080716562170961921044663702
61749080716562170961922073416838
61749080716562170961922073533478
61749080716562456327034743956921
61749080716562472935584774312414
61749080716562503903200635279863
61749080716562504452180863370231
61749080716562504452180863737573
61749080716562504452180892066587
61749080716562504452180892085461
61749080716562504452180892433929
61749080716562504452180892435381
61749080716562504452180893485141
61749080716582869197682725683042
61749080716582880309024407155614
61749080716582884015065817436280
61749080716582884015065927622226
61749080716582884015065948170523
61749080716586471461904370514420
61749080716586471466987716344912
61749080716586471468678805185074
61749080716586482586799809687398
61749080716586486291145610172194
61749080716586515887788034591065
61749080716586771056441122816073
61749080716586771605421379486157
61749080716586771610504725433232
61749080716586771651174935698265
61749080716586782174499326206590
61749080716586782174499342156387
61749080716586782181336925496153
61749080716586782728624671319721
61749080716586782730379600041449
61749080716586782730381924039503
61749080716586782776133184949913
61749080716586782776135508947967
61749080716586785880539718285429
61749080716586785885685049979003
61749080716586785887377302674955
61749080716586786434727724524299
61749080716586786434746322280896
61749080716586787639510852392207
61749080716586787639510852508847
61749080716586787641205429552773
61749080716586816077058600941253
61749080716586816077058628121289
61749080716586816077058628587840
61749080716586816077058628587849
61749080716586816077058628589301
61749080716586816077058629637609
61749080716586816082141944304883
61749080716586816082141974050942
61749080716586816122812184315975
61749080716586816122812184801409
61749080716586816122812185851169
61749080716586816127895529213347
61749080716586819781404401426049
61749080716586819781404430122396
61749080716586819781404430122405
61749080716586819781404430123857
61749080716586830326758291063093
61749080716594576571728859161213
61749080716594576571729203418267
61749080716594576571729204934587
61749080716594576572481229621089
61749080716594576572481229737729
61749080716594576572482004572389
61749080716594576572543991753355
61749080716594576572543993269675
61749080716594576577564574518461
61749080716594576578985231102717
61749080716594576579256827214413
61749080716594576579260270403399
61749080716594576579260270420661
61749080716594576579260299001781
61749080716594587690601975972849
61749080716594591396640029153597
61749080716594591396643386136875
61749080716594591396643472342583
61749080716594591396643472359836
61749080716594591396643472359845
61749080716594591396702792335623
61749080716594591396705116683597
61749080716594591403420618982661
61749080716594592631801117519202
61749080716594592639332557476458
61749080716594621043847652846315
61749080716594876715245868132893
61749080716594876720244740457014
61749080716594876720809988544788
61749080716594876722505338907054
61749080716594876760916114577837
61749080716594876760978532453049
61749080716594876760999798932823
61749080716594876761542616685033
61749080716594876761730902912925
61749080716594876761730903029565
61749080716594876761731677864225
61749080716594876766563543707193
61749080716594876766814247810297
61749080716594876768508824504303
61749080716594876768509943695235
61749080716594876768509943712497
61749080716594887879851649264685
61749080716594887879851650314445
61749080716594887879935333153111
61749080716594887886629916145455
61749080716594891537627942396198
61749080716594891544971111958710
61749080716594891545243079606714
61749080716594891585889702445433
61749080716594891585892026326847
61749080716594891585893059428711
61749080716594891585973386333859
61749080716594891585975710681833
61749080716594891590975715113931
61749080716594891590975715580491
61749080716594891590996635818879
61749080716594891592416920750187
61749080716594891592667967809883
61749080716594891592670292274497
61749080716594891592691212862805
61749080716594892780401472554654
61749080716594892780589757849483
61749080716594892780589758899243
61749080716594892782282011478498
61749080716594892782282126263922
61749080716594892782284449212216
61749080716594892782828645858435
61749080716594892782828645975075
61749080716594893367855037575031
61749080716594893369547290135469
61749080716594893369549613083763
61749080716594893369549614618957
61749080716594893370281837807253
61749080716594893370281837923893
61749080716594893370365520632869
61749080716594893370365520749509
61749080716594893370365522149189
61749080716594893375386361678389
61749080716594893375386362728149
61749080716594893375386447771669
61749080716594893375386448821429
61749080716594893376805613022399
61749080716594893377077581136963
61749080716594893377077582186723
61749080716594893377077582205597
61749080716594893377077582672157
61749080716594893377078614238827
61749080716594893377078701394917
61749080716594893377078701867301
61749080716594893377080938236881
61749080716594893377080938255755
61749080716594893377080938722315
61749080716594893377080939772075
61749080716594893377081024343211
61749080716594893377081024349035
61749080716594893377081024815595
61749080716594893377081025865355
61749080716594893377621520682321
61749080716594893377624876732479
61749080716594893377896845799037
61749080716594893377896845915677
61749080716594893377896847315357
61749080716594893377896931892317
61749080716594893377896932008957
61749080716594893377896933408637
61749080716594893377896960590077
61749080716594893377896960706717
61749080716594893377896962106397
61749080716594893377897965110821
61749080716594924891710463469134
61749080716594924898488384943872
61749080716594924937464018631539
61749080716594924939158595208905
61749080716594924944241941039397
61749080716594940951490233823589
61749080716594940951490577147523
61749080716594940953185154191449
61749080716594940953185155241209
61749080716594940953729120899421
61749080716598478986973397505041
61749080716598479032726982414957
61749080716598479032726982531597
61749080716598479037810327312329
61749080716598479037810671668601
61749080716598479039502580008281
61749080716598479039505248362607
61749080716598479039506023197267
61749080716598479039506023214529
61749080716598490157625995647487
61749080716598490157688671673263
61749080716598493262092879592171
61749080716598493267238212702847
61749080716598493816218124083539
61749080716598493816218211222367
61749080716598493816280887248143
61749080716598493817910376662851
61749080716598493817910376779491
61749080716598493817910462401999
61749080716598493817910463918319
61749080716598493861971708876815
61749080716598493861971795082523
61749080716598493863663961572767
61749080716598493863663961689407
61749080716598493863664047311915
61749080716598493863666371776529
61749080716598493863726723804251
61749080716598495046481571864383
61749080716598495051564917694875
61749080716598495051565261001387
61749080716598495051648973587413
61749080716598495053259837695393
61749080716598495053341226283365
61749080716598495091479687365069
61749080716598495091479688414829
61749080716598495091479774503897
61749080716598495092235156657659
61749080716598495092294562838985
61749080716598495092297918789765
61749080716598495092298033581012
61749080716598495092298033581013
61749080716598495092298035097333
61749080716598495092318839496117
61749080716598495097402529799521
61749080716598495099010754250983
61749080716598495099010755300743
61749080716598495099010841389811
61749080716598495099072741064607
61749080716598495099072741531167
61749080716598495099072742580927
61749080716598495099073517432849
61749080716598495099073861789121
61749080716598495099094438139201
61749080716598495099094782495473
61749080716598495099094811197652
61749080716598495099094811197653
61749080716598495099097105443767
61749080716598495099097135545627
61749080716598495099825629724899
61749080716598495099825886942343
61749080716598495099829330148591
61749080716598495099829358728307
61749080716598495099829358734130
61749080716598495099829358734131
61749080716598495099829359200691
61749080716598526613914543831223
61749080716598527162957590262747
61749080716598527208711146592947
61749080716598527215489068067685
61749080716598528399995488799387
61749080716598528399998959653683
61749080716598528405081530514161
61749080716598528405081530533035
61749080716598528405081530649675
61749080716598528405081530999595
61749080716598528443304794793107
61749080716598528444056819963591
61749080716598528445751396540957
61749080716598528445752515749151
61749080716598528445811835824147
61749080716598528445814158772441
61749080716598528446567304084239
61749080716598528446567304200879
61749080716598528450834742371449
61749080716598528450834742488089
61749080716598528450835085794601
61749080716598528450835086844361
61749080716598528451650650014109
61749080716598528451650650031371
61749080716598528451650994387643
61749080716598528453342126359081
61749080716598528453342126825641
61749080716598528453342127875401
61749080716598528453342902710061
61749080716598528453342902727323
61749080716598528453345225658355
61749080716598528453345570031889
61749080716598537733730123861153
61749080716598537733730123977793
61749080716598539518118816133365
61749080716598539518118816250005
61749080716598539518118903388833
61749080716598539518118931968549
61749080716598539518118931987423
61749080716598539518118932104063
61749080716598539518118932453983
61749080716598543222464616734801
61749080716598543222464703873629
61749080716598543222464732453345
61749080716598543222464732472219
61749080716598543222464732588859
61749080716598543222465735925733
61749080716598543224156869430753
61749080716598543224156956569581
61749080716598543224156985284811
61749080716598543224156985634731
61749080716598543224159309632785
61749080716598543224160312619739
61749080716598543224971744904669
61749080716598543224972776956773
61749080716598543224972892815042
61749080716598543224972892815043
61749080716598543224975100954827
61749080716598543224975217163017
61749080716598543270726476675198
61749080716598543270726477724958
61749080716598543270728800556612
61749080716667522565235184434609
61749080716667522565235528790881
61749080716667522565297947616635
61749080716667522565298204834079
61749080716667522565298205883839
61749080716667522565298206233759
61749080716667537389393213247905
61749080716667537389459329181121
61749080716667537389459329647681
61749080716667537389459332835673
61749080716667567036600836940623
61749080716667567036600838357725
61749080716667570696887630628063
61749080716667570742638891538473
61749080716667570742641186840171
61749080716667570742641215536527
61749080716667570742642219942035
61749080716667571978239826792652
61749080716667822754485231847707
61749080716667822754485232197627
61749080716667837532074408056234
61749080716667839363056971594329
61749080716667839363056972644089
61749080716667839363056972644297
61749080716667839363119734763353
61749080716667839363119734776403
61749080716667870930217232840757
61749080716667870931909485536709
61749080716667870931911780838407
61749080716667870931911809534763
61749080716667870931912808172989
61749080716667870931912812405077
61749080716667870931912813940271
61749080716667872121777986524167
61749080716667872716301500445201
61749080716667872716301587700669
61749080716667872716301615230625
61749080716667872716301616280385
61749080716667872716301616299259
61749080716667872716301616398429
61749080716667872716301616415899
61749080716667872716301616765819
61749080716667872716302620819795
61749080716667872716386303640991
61749080716667872717117524296051
61749080716667886944243417917897
61749080716667886944243418285239
61749080716667886945935670981191
61749080716667886945936013920304
61749080716667886945936015337463
61749080716667886945937994980697
61749080716691837895881701655635
61749080716691837896130426134379
61749080716691837896132750115011
61749080716691837896132750482353
61749080716691837896132751532113
61749080716691837896153297767331
61749080716691837896153642123603
61749080716691837896154416958263
61749080716691837896154416975525
61749080716691837896213736951303
61749080716691837896213994168747
61749080716691837896216061299277
61749080716691837896216318516721
61749080716691837896216319566481
61749080716691849014250029746637
61749080716691849014274302269655
61749080716691849014274306501743
61749080716691849014274306520617
61749080716691849014274306870537
61749080716691849014274307920297
61749080716691849014274392608073
61749080716691849014274392613897
61749080716691849014274394013577
61749080716691849014337065801601
61749080716691849014337068639673
61749080716691849014337070039353
61749080716691852720290405875679
61749080716691852720311326580627
61749080716691852720312355450403
61749080716691852720312359565851
61749080716691852720312359682491
61749080716691852720312359701365
61749080716691852720312361101045
61749080716691852720312445794645
61749080716691852720312447194325
61749080716691852720314684049339
61749080716691852720375118515789
61749080716691852720375118632429
61749080716691852720375123220101
61749080716691852720377442980403
61749080716691852720377446168395
61749080716691882320070789738057
61749080716691882320070790087977
61749080716691882321763042434009
61749080716691882321763042783929
61749080716691882321765366781983
61749080716691882365824374996441
61749080716691882367516598628695
61749080716691882367516598996037
61749080716691882367518950273345
61749080716691882367519954678853
61749080716691882367519955046195
61749080716691882367603637517311
61749080716691886026111167266779
61749080716691886071862399130913
61749080716691886071864723478887
61749080716691886071864752175243
61749080716691886071865755163649
61749080716691886071865755181071
61749080716691886071865756580751
61749080716691886071927398087561
61749080716691886073556976174839
61749080716691886073557004871195
61749080716691886073560332224997
61749080716691887307463363431368
61749080716691887309157939075614
61749080716691898382089447150865
61749080716691898427296397580222
61749080716692138085212618983785
61749080716692138085212733302649
61749080716692138085400647061113
61749080716692138085401019647181
61749080716692138085401020132615
61749080716692138085401021182375
61749080716692138085403343995155
61749080716692138085403344480589
61749080716692138085403345530349
61749080716692149156952144093514
61749080716692149203520622693661
61749080716692149203520623743421
61749080716692152861296915825174
61749080716692152861297944578310
61749080716692152861297944694950
61749080716692152909560999872463
61749080716692154099176158033362
61749080716692154099178825821967
61749080716692154099178826871727
61749080716692154691443636385566
61749080716692154693971728741587
61749080716692154693971728760461
61749080716692154693971729227021
61749080716692154693972760793691
61749080716692154693975084791745
61749080716692154693975084810411
61749080716692154693975084810619
61749080716692154693975085277179
61749080716692154693975086326939
61749080716692154693975172420219
61749080716692154694034490991945
61749080716692154694035523048261
61749080716692154694035524098021
61749080716692154694035524111071
61749080716692154694037846929675
61749080716692154694037847396235
61749080716692154694037848445995
61749080716692154694037848459045
61749080716692182509341355021006
61749080716692182554248668864765
61749080716692182555094938879767
61749080716692182555094939929527
61749080716692182555094939948401
61749080716692182555094967459483
61749080716692182555094968509243
61749080716692182555094968994677
61749080716692182556787192994273
61749080716692182556787220155435
61749080716692182556787221205195
61749080716692182556789516992327
61749080716692182556789544153489
61749080716692182556789545688683
61749080716692182556790549044431
61749080716692182556849867601495
61749080716692182556849981920359
61749080716692186215379408201754
61749080716692186215379436898110
61749080716692186215463004932478
61749080716692186261133021689991
61749080716692186261135346173479
61749080716692186261136344928345
61749080716692186261136349160433
61749080716692186262827597334237
61749080716692186262827598869431
61749080716692186262890244780297
61749080716692187451001178322572
61749080716692187451001264528337
61749080716692187451001521763203
61749080716692187451001523162883
61749080716692187452675206798528
61749080716692187452675207848288
61749080716692187452695753966818
61749080716692187452695753966875
61749080716692187452696098340569
61749080716692187452696098807129
61749080716692187452696099856889
61749080716692188045525037083917
61749080716692188045525123289625
61749080716692188045525124339385
61749080716692188045525151869341
61749080716692188045525152919101
61749080716692188045525152937975
61749080716692188045526156408751
61749080716692188045526157458511
61749080716692188047185893936869
61749080716692188047217405615053
61749080716692188047217405633927
61749080716692188047217406100487
61749080716692188047219728563347
61749080716692188047219730098541
61749080716692188047220732986117
61749080716692188047280053061113
61749080716692188048032163854105
61749080716692188048032164320665
61749080716692188048032165370425
61749080716692188048033197422529
61749080716692188048033197439791
61749080716692188048033198489551
61749080716692188048033311758655
61749080716692188048033312231039
61749080716692188048033313280799
61749080716692188048035521321205
61749080716692188048035636106629
61749080716692188048035636112453
61749080716692188048035636579013
61749080716692188048035637628773
61749080716692188048036669208493
61749080716692188048036669214109
61749080716692188048036669680877
61749080716692198569121154439159
61749080716692198569121154440611
61749080716692198569121240160885
61749080716692198569121497378272
61749080716692198569121497378329
61749080716692198569121497395751
61749080716692198569121497397203
61749080716692198569121498795431
61749080716692198570792485013061
61749080716692198570792486062764
61749080716692198570792486080243
61749080716692198570792600848188
61749080716692198570792859482782
61749080716692198570794810428217
61749080716692198570813407136563
61749080716692198570815731133165
61749080716692198570816075489437
61749080716692202275161531619413
61749080716692202275161874576005
61749080716692202276582159505861
61749080716692202276832862191806
61749080716692202276832862191863
61749080716692202276832863608965
61749080716692202276853782780114
61749080716692202276853782780171
61749080716692202276853784313904
61749080716692202276853784313913
61749080716692202276853784315365
61749080716692202276854127153865
61749080716692202276856451618470
61749080716692202276856451618479
61749080716703893642654671570703
61749080716703893642654671687343
61749080716703893644349248264709
61749080716703893644349248381349
61749080719322290859624690105188
61749080719330395969929953216744
61749080719334418899947812027097
61749080719334418899947840724857
61749080719334420730072640303291
61749080719334448547959390507160
61749080719516783263787299611764
61749080719516817166346819851778
61749080719540794699456346129246
61749080719540794699456346146716
61749080719540842870356821071062
61749080719541094888665035635946
61749080719541095437708054554776
61749080719541128242997441329730
61749080719541128789529980374502
61749080719541128791224555887606
61749080719541144843954547206038
61749080719549198763875329497224
61749080719549199998406214515518
61749080719549200547449233434348
61749080719549200593830353553324
61749080719549200594018639910906
61749080719549200594018726004186
61749080719549203705071028083764
61749080719549203705262498304482
61749080719549204254305517206050
61749080719549204300059015910258
61749080719549204300059102115966
61749080719549204300059102133228
61749080719549205535214424460988
61749080719549232117956686714370
61749080719549233901530590651494
61749080719549253660551923781342
61749080719552802865014805506426
61749080719552802865077481531994
61749080719552802865077481532201
61749080719552802865077481532202
61749080719552806525301596725552
61749080719552806571055181635468
61749080719552806571117857544360
61749080719552807806398790320602
61749080719552807806401113139206
61749080719552807806461552439658
61749080719552852271261212064200
61749080719552855931548003283374
61749080719552855977301588063552
61749080719553253171859015892440
61749080719553258707203636799030
61749080719553292061473021976864
61749080719622178103179493135124
61749080719622183639363265287098
61749080719622184874898341023928
61749080719622194162686634275962
61749080719622199653116817268670
61749080719622199653302784927356
61749080719622199653305107864004
61749080719622199653305879527982
61749080719646011008481952139733
61749080719646044360306972428943
61749080719646193244827011071382
61749080719646209304334152194750
61749080719646211088912250032786
61749080719646493434097604934056
61749080719646494669444394313304
61749080719646495218424737206358
61749080719646495218487413232134
61749080719646495263330907507336
61749080719646495264240998142050
61749080719646500205000545646968
61749080719646500205816453177200
61749080719646509493604746074894
61749080719646511277992234725098
61749080719646511278180521082680
61749080719646511278182844385314
61749080719646511323745819633562
61749080719646511323934105991144
61749080719646511323936428809748
61749080719646511323936429295182
61749080719646514984220897216142
61749080719646661441260233458917
61749080719658200815588091650838
61749080719658200815650767676614
61749080719658202645731402064520
61749080719658202645731488157800
61749080719658205757037936483872
61749080719658205757226222841502
61749080719658206306018193283694
61749080719658206306080955385440
61749080719658206306080955402909
61749080719658206306080955402910
61749080719658206351771778063872
61749080719658206351834540295356
61749080719658206351834540312618
61749080719658206351834540312825
61749080719658206351834540312826
61749080719658207584859136044248
61749080719658207586553711558804
61749080719658207587369619218726
61749080719658218705238543205358
61749080719658218705489590601924
61749080719658218705490366503606
61749080719658222365523011476238
61749080719658222365588096526278
61749080719658222411276596256416
61749080719658222411278919204710
61749080719658222411339358487900
61749080719658222411527643782672
61749080719658672715778665091333
61749080719658672715799815367129
61749080719658672715799815380179
61749080719658672715802138315423
61749080719658672718122040894835
61749080725206605837630115474430
61749080725206605837630201567710
61749080725227011982064467495958
61749080725227011982065239148290
61749080725227013766368273672616
61749080725227013812121829884724
61749080725230919383970101104956
61749080725230919384158416160346
61749080725230919384158502253626
61749080725230919933013148721753
61749080725230921168548227627702
61749080725238720599153570189204
61749080725238721148008216657172
61749080725238724854048592786214
61749080725242627360257108726482
61749080725242643412422244160598
61749080725242744123506916139588
61749080725242744123778885309501
61749080725425105376352449540472
61749080725425409225931870060878
61749080725425410461277887787794
61749080725425410461278778476352
61749080725425410461341454502128
61749080725425443815611184170136
61749080725425458632178362712140
61749080725425558769055883576974
61749080725425558771500134263374
61749080725425559318098529542554
61749080725425559320542808808670
61749080725425559320542894547818
61749080725425561148241921215514
61749080725425561150686286220778
61749080725425592672367914837028
61749080725425594502511306509988
61749080725425603236362556006972
61749080725425605020751248279184
61749080725425610554488413866776
61749080725445816605964864533570
61749080725445818390542917710903
61749080725445821547348935441234
61749080725445823329416247163835
61749080725445823329418570112129
61749080725445823924195286336339
61749080725445823924216207042739
61749080725449420112496109151630
61749080725449420112496109164680
61749080725449420112558013525074
61749080725449420112558013543948
61749080725449420112558785177406
61749080725449420112558785190456
61749080725449420661538997212935
61749080725449420661538997329575
61749080725449423818536485164032
61749080725449423818596066589182
61749080725449423818599161189808
61749080725449425600391664239769
61749080725449426195191365838371
61749080725449426195191365955011
61749080725449709732688974667176
61749080725449720850809720883582
61749080725449724556850098081098
61749080725449724556850098081258
61749080725449724556912774106874
61749080725449725792256468885496
61749080725449726384461959836607
61749080725449754202631648126074
61749080725449754204326223770320
61749080725449757362139484856052
61749080725449759144018813148930
61749080725449759145713388793176
61749080725449768472729053633208
61749080725457523987455354419630
61749080725457523987455354536270
61749080725457523987518030445406
61749080725457523987518030562046
61749080725457525222864048282320
61749080725457525222864048302012
61749080725457525223053195574484
61749080725457525771907842042452
61749080725457528926583088399358
61749080725457528928277664043604
61749080725457528928902101353070
61749080725457528928902101366111
61749080725457528928904424301364
61749080725457529477948218171494
61749080725457529478136475831307
61749080725457529478136504412427
61749080725457529478136504516026
61749080725457529478136504529067
61749080725457529478136590505707
61749080725457529478136590605094
61749080725457529478136590622347
61749080725457529523890089322343
61749080725457529523890175415623
61749080725457530713294235898410
61749080725457562877971532632769
61749080725461426447973076396696
61749080725461426448035752422312
61749080725461427683382545100528
61749080725461428232362887993742
61749080725461428232425564019358
61749080725461428278116472903658
61749080725461428278179148929433
61749080725461428278179148929434
61749080725461431389359384159214
61749080725461431389419823329976
61749080725461431389422146278270
61749080725461431938403149331527
61749080725461431938403264122784
61749080725461431938465911450583
61749080725461431938465940148400
61749080725461431984135842116211
61749080725461431984219524922962
61749080725461433173728246352091
61749080725461433173746872807966
61749080725461433173749167058443
61749080725461433173809634927022
61749080725461433173811929177499
61749080725461433173811957875316
61749080725461481344628721276437
61749080725461481390382334767473
61749080725518769317085967570923
61749080725518797729763529263254
61749080725530503326926883707734
61749080725530505156254343856966
61749080725530508266054617687462
61749080725530508266075509696054
61749080725530775652567195495314
61749080725530776887913213222230
61749080725530821360115317724256
61749080725530821360362927120922
61749080725530821360366026425812
61749080725530825063897033977068
61749080725530825065591609621314
61749080725530825066153370905004
61749080725530825066155693853298
61749080725554786470465302810366
61749080725554786470465302927006
61749080725554786470466074462698
61749080725554786470468397527632
61749080725554786539109608317219
61749080725554792621826691272807
61749080725554819823985670512794
61749080725554820416814958234930
61749080725554820416835878941282
61749080725554825358202123370214
61749080725554825359894376066166
61749080725554825360731204186110
61749080725554825360731204302750
61749080725554825383893913098249
61749080725554836478287090999050
61749080725554836478851179818658
61749080725554836502010401926713
61749080725554836502013496527339
61749080725554836502013888711114
61749080725554836502013888730797
61749080725555086659735896807150
61749080725555092216299906620735
61749080725555092811097285271043
61749080725555118847199243633528
61749080725555120011560917096360
61749080725555123788586409141818
61749080725555125549164998645522
61749080725555134906706384774366
61749080725555136690445315463177
61749080725555136691280995806857
61749080725555136691284482591258
61749080725555136691284482610941
61749080725555140394542391960439
61749080725555226253767752758865
61749080725555226253767838852145
61749080725555242908323407120137
61749080725555270723595347436927
61749080725555270723597756478501
61749080725555270723598790643175
61749080725555270723689505025977
61749080725555270723689619834487
61749080725555270723691942765311
61749080725555270723710425732329
61749080725555270725293366287421
61749080725555270725405001376575
61749080725555270769443089934441
61749080725555270769443204744355
61749080725555270769445527673775
61749080725555270769464010640793
61749080725555270769464096752947
61749080725555275665097591240619
61749080725555276262404764337283
61749080725555286783196646166815
61749080725555286783217566873167
61749080725555286828950231075279
61749080725555292319569476682995
61749080725555292319569591474243
61749080725555292319590483482835
61749080725555292321912938579985
61749080725555292321912939623921
61749080725555292321912939642794
61749080725555292321912939642795
61749080725555292321912940096305
61749080725555292322101224937566
61749080725555292322101224937620
61749080725566792805945364876080
61749080725566797747330210501764
61749080725566797747330210618404
61749080725566798362507054805607
61749080725566798362507054922247
61749080725566798408260639715523
61749080725566798410792059546198
61749080725566826157495346910156
61749080725566826159189922554402
61749080725566831099155230790974
61749080725566831100574739598966
61749080725566831100846708646650
61749080725566831101411567718910
61749080725566831101411567835550
61749080725566831146328353090002
61749080725566831170327861424277
61749080725566831719098911276757
61749080725566831719098939974517
61749080725566831719099026067797
61749080725566831719119831866469
61749080725566831719182593985525
61749080725566831764852524767793
61749080725566831764852610861073
61749080725566831764873416763344
61749080725566831764873416776385
61749080725566831764936178895441
61749080725566832953880844771689
61749080725566832954717673008273
61749080725566844072565676152230
61749080725566844072837643857825
61749080725566844072837643916874
61749080725566844118319289876546
61749080725566847776346228685575
61749080725566847776346601621563
61749080725566847776347376461839
61749080725566847776347376578479
61749080725566847778603729469301
61749080725566847778875697038573
61749080725566847778878796422195
61749080725566847821849138073507
61749080725566847822120734185203
61749080725566847822121898027952
61749080725566847823816473672198
61749080725566847824357342960337
61749080725566847824380557904182
61749080725566976322453360063599
61749080725566976322455596918613
61749080725566997939629769454389
61749080725566997939630888649533
61749080725566997939630888662574
61749080725566997939630888662583
61749080725566997941325464293779
61749080725566997942141371837061
61749080769433633817611830128897
61749080769433633961588116912519
61749080769433635645227289807613
61749080769433635652778505746143
61749080769433639351267666053295
61749080769433639358042492927407
61749080769433641138185410560443
61749080769433641138187734908417
61749080769445609887408252873769
61749080769445609887408510091213
61749080769445609887408511140973
61749080769445609887408596184653
61749080769445609887408597230041
61749080769445609887408597234413
61749080769445610024669264820977
61749080769445610024669265866365
61749080769445610024669265870737
61749080769445610024669266220657
61749080769445613524699700831977
61749080769445613593446306054517
61749080769445613593446563271961
61749080769445613593446564321721
61749080769445613593446648893017
61749080769445613593446649365401
61749080769445613593446650415161
61749080769445613593448973359083
61749080769445613593448973713375
61749080769445613593448974763135
61749080769445613600955677399371
61749080769445613730707317529341
61749080769445613730707318001725
61749080769445613730707318929021
61749080769445613730707319047113
61749080769445613730709641995407
61749080769445613730709642349699
61749080769445613730709643399459
61749080769445641395130168340051
61749080769445641532390922715523
61749080769445643179522303917889
61749080769445643240653901049427
61749080769445643240842187393959
61749080769445643240904863419735
61749080769445643240925783076375
61749080769445643240925784126135
61749080769445643240925869169815
61749080769445643240925870215203
61749080769445643240925870219575
61749080769445643248184193100681
61749080769445643248184221681849
61749080769445643248185226202545
61749080769445643248246869126457
61749080769445643248247988317389
61749080769445643248247988321601
61749080769445643378102942119351
61749080769445643385444947826073
61749080769445643385444976405789
61749080769445643385444976411613
61749080769445643385444976878173
61749080769445643385445980927937
61749080769445643385445980932149
61749080769445646883049872761971
61749080769445646883112634526895
61749080769445646885560357098637
61749080769445646885560385813707
61749080769445646944999701534223
61749080769445646945187987878755
61749080769445646945250663904531
61749080769445646945271583561171
61749080769445646945271584610931
61749080769445646945271669182227
61749080769445646945271669654611
61749080769445646945271670704371
61749080769445646946966246226153
61749080769445646946966246698537
61749080769445646946966247748297
61749080769445646947506742565263
61749080769445646947510098615421
61749080769445646947510213406509
61749080769445646947695028909795
61749080769445646947698499764091
61749080769445646952529993585477
61749080769445646952530022166645
61749080769445646952530022283285
61749080769445646952592669611253
61749080769445646954284922307205
61749080769445646954288364446431
61749080769445647082448742604147
61749080769445647084704735175811
61749080769445647084708206017057
61749080769445647084955783635187
61749080769445647084959255893535
61749080769445647089790662221801
61749080769445647089790748310869
61749080769445647089790776890585
61749080769445647089790776896409
61749080769445647089790777008677
61749080769445647089790777013049
61749080769445647091482914917753
61749080769445647091483001006821
61749080769445647091483029704629
61749080769445647091483029709001
61749080769445647091483030058921
61749080769445647091485354056975
61749080769445647091486357056979
61749080769445658065567395039865
61749080769445658065567423621033
61749080769445658065567423737673
61749080769445658065630071065641
61749080769445658065630185740249
61749080769445658065630185856889
61749080769445658065630186206809
61749080769445658065818099142969
61749080769445658065818471029197
61749080769517342364522277308696
61749080769517344142219840072333
61749080769517344142220098339537
61749080769517344142220184428605
61749080769518244572771125604497
61749080769518289051918520403173
61749080769518292748733254002055
61749080769518292750425506698007
61749080769518292757956573583921
61749080769518544762041719602733
61749080769518544899302474328125
61749080769518544899302474332497
61749080769518544899302474682417
61749080769518559586199748416029
61749080769518559723460503495713
61749080769518589233678968220443
61749080769518589233678968574735
61749080769518592939717021755483
61749080769518592939719344231393
61749080769518592940263279527401
61749080769518592940263284115233
61749080769541653982625189770832
61749080769541653989400013462616
61749080769541659473135629407001
61749080769541659473135887674205
61749080769541659526419461720566
61749080769541670591255863306753
61749080769541703815024936784851
61749080769542604373610990155975
61749080769542604381142057041889
61749080769542604382836632686135
61749080769542608079649042286963
61749080769542608088874685866883
61749080769542860092957507887641
61749080769542860092957508937401
61749080769542860230218262145021
61749080769542860230218262617405
61749080769542860230218263544701
61749080769542860230218263662793
61749080769542860230218263667165
61749080769542860230220586492995
61749080769542860230220586965379
61749080769542860230220588015139
61749080769542871211077483402097
61749080769542871211077483520189
61749080769542871211077484451857
61749080769542871211077484569949
61749080769542871218608535387974
61749080769542871348338237777569
61749080769542871348338238249953
61749080769542871348338239177249
61749080769542871348338239299713
61749080769542871348338239649633
61749080769542874917117860580899
61749080769542874917117860698991
61749080769542875054378615306291
61749080769542875054378615778675
61749080769542904562902503691307
61749080769542904562902504741067
61749080769542904562902505213451
61749080769542904564594756387259
61749080769542904564594756505351
61749080769542904564594757909403
61749080769542904564597080857697
61749080769542904565141015564681
61749080769542904565141018747009
61749080769542904565141019219393
61749080769542908268940556872055
61749080769542908268940556990147
61749080769542908268942880870109
61749080769542908268942881342493
61749080769542908270635133566061
61749080769542908270635134038445
61749080769542908271179068862069
61749080769542908271179072044397
61749080769542908271179072045849
61749080769542908271179072050221
61749080769542908271179072400141
61749080769542908271181396398195
61749080769553366900357922568637
61749080769553366900420684683481
61749080769553366900441605271789
61749080769553366900444703177047
61749080769553366900444961444251
61749080769553366900444961457301
61749080769553366900445048950421
61749080769553366907951751569395
61749080769553366907951751573607
61749080769553366907972671230247
61749080769553366907972672275795
61749080769553366907972672293057
61749080769553366907976114419233
61749080769553366907976114436495
61749080769553381724602985553235
61749080769553381724602985903155
61749080769553381732134052440601
61749080769553381732134052907161
61749080769553381732134052911373
61749080769553381732134053857543
61749080769553381732134053956921
61749080769553381732134053974183
61749080769553381732196815976759
61749080769553381732196816093399
61749080769553381732196816443319
61749080769553411372563124853617
61749080769553411372814173312993
61749080769553411372814173317205
61749080769553411372814546384335
61749080769553411372814546388706
61749080769553411372814546388707
61749080769553411372814546738627
61749080769553411372835094036655
61749080769553411379588995955017
61749080769553411379613359867665
61749080769553415033099013592357
61749080769553415078851450142761
61749080769553415078851451659081
61749080769553415078852598034261
61749080769553415078852598384181
61749080769553415078852599565083
61749080769553415078852599569454
61749080769553415078852599569455
61749080769553415078852599919375
61749080769553415078854549442035
61749080769553415078854922382235
61749080769553415078854922513377
61749080769553415078854922867669
61749080769553415078854923917429
61749080769553415083959073196371
61749080769553415083959073200583
61749080769553415083959074263393
61749080769553415083959160352461
61749080769553415085629373133819
61749080769553415085651325779895
61749080769553415085651326842705
61749080769553665267099825253366
61749080769553667043958614478201
61749080769553667043961970415931
61749080769553667043961970428981
61749080769553667051468760657715
61749080769553667051489681245045
61749080769553681868119994643007
61749080769553681868119995109567
61749080769553681868119996159327
61749080769553711516352102988643
61749080769553711568883866597335
61749080769553711568883952336483
61749080769553711568883952803043
61749080769553711568883953852803
61749080769553715084920194512137
61749080769553715084920451729581
61749080769553715084920452779341
61749080769553715085108479806909
61749080769553715085108480856669
61749080769553715222118187122685
61749080769553715229168334978213
61749080769553715229168449297077
61749080769553715268147183242389
61749080769553715273229667082131
61749080769553715273229752821279
61749080769553715273229753287839
61749080769553716869521535862079
61749080769553716869521535875129
61749080769553716869522655186913
61749080769553716874605225115723
61749080769553716876024390500515
61749080769553716876024647717959
61749080769553716876087409832803
61749080769553716876087410882563
61749080769553716876275437910131
61749080769553716876275438959891
61749080769553716876296358149971
61749080769553716876296358616531
61749080769553716876296359666291
61749080769553716876297391722607
61749080769553716876297391735657
61749080769553716876297392785417
61749080769553716876297477811675
61749080769553716876299715597379
61749080769553716876299715617071
61749080769553716876299801809729
61749080769553716876299830382803
61749080769553727987642626570111
61749080769553727987642627632921
61749080769553731693407592439699
61749080769553731693470354554543
61749080769553731693470611771987
61749080769553731693470612821747
61749080769553731693658639849315
61749080769553731693658640899075
61749080769553731693679560089155
61749080769553731693679560555715
61749080769553731693679561605475
61749080769553731693680679750859
61749080769553731693680680813669
61749080769553731693683003748913
61749080769553731693683003761963
61749080769554567474512997680891
61749080769554567474512997797531
61749080769554584083060833723791
61749080769554584083060833841883
61749080769554584090591900745059
61749080769554584090591901678170
61749080769554611946150242066673
61749080769554611946150242183313
61749080769554615650496042551469
61749080769554615650496042668109
61749080769554615650496044067789
61749080769554615652188295247421
61749080769554615652190619712035
61749080769554615841041448722563
61749080769554617434885854131093
61749080769554617436578106359033
61749080769554617436578106708953
61749080769554617436578106827045
61749080769554617436580430707007
61749080769554617436580430825099
61749080769554617437396338256113
61749080769554617437396338722673
61749080769554617442416921017007
61749080769554617443836429712523
61749080769554617444109173712959
61749080769554617489674846753689
61749080769554628555517085657633
61749080769554632261555138838381
61749080769554632261557463186355
61749080769725389929718878098641
61749080769725389968129395618803
61749080769725390135892439846168
61749080769725391785280927995842
61749080769725391823691445516004
61749080769725423328986637159553
61749080769736182119636996709979
61749080769736182119637082799047
61749080769736182126895434265693
61749080769736193237756972342527
61749080769736196807101151303516
61749080769736196812352250371965
61749080769736196814044503067917
61749080769736196942102771777563
61749080769736196943795024474967
61749080769736196943795024479339
61749080769736196943795025879019
61749080769736196943797348827313
61749080769736198598269166501938
61749080769736198644001830705454
61749080769737093675818145788453
61749080769737097375077244392599
61749080769737097375080715115753
61749080769737097375080716650947
61749080769737097381856198969201
61749080769737097381877100425384
61749080769737097381877105147118
61749080769737097519116953698805
61749080769737097564891440059240
61749080769737130726087476346721
61749080769737130728594516328001
61749080769737130733430515155307
61749080769737381092245967568935
61749080769737381092245969091079
61749080769737382739375021240999
61749080769737382740189809576087
61749080769737382746718060049585
61749080769737382876635775966391
61749080769737382877199515842103
61749080769737382877450564301479
61749080769737382883977781673113
61749080769737382883977810252829
61749080769737382883977810258653
61749080769737382883977810725213
61749080769737382883978814774977
61749080769737382883978814779189
61749080769737393857494996873547
61749080769737393864838035682133
61749080769737393865088735553149
61749080769737393865088739785237
61749080769737393865088821642217
61749080769737393865088825874305
61749080769737393865088825878517
61749080769737394002098786175437
61749080769737394002098790407525
61749080769737394002098790411737
61749080769737394002349490278541
61749080769737394002349494510629
61749080769737394002349494514841
61749080769737397561840797358343
61749080769737397563532662455922
61749080769737397563533050054295
61749080769737397564101003721565
61749080769737397564347838389383
61749080769737397564351304876237
61749080769737397564351309127039
61749080769737397564351309131411
61749080769737397564351310647731
61749080769737397569183836166929
61749080769737397569434622127013
61749080769737397569434626359101
61749080769737397569434626363313
61749080769737397571126788733897
61749080769737397571126792965985
61749080769737397571126879059265
61749080769737397706444590896533
61749080769737397706695290763337
61749080769737397706695294995425
61749080769737397706695294999637
61749080769737397708136839356185
61749080769737397708387543459289
61749080769737397708387547691377
61749080769737397754162053311857
61749080769737427211827058193797
61749080769737427349087812919189
61749080769737430915358070343505
61749080769737430916172858678593
61749080769737430917865111374545
61749080769737430917868583632893
61749080769737430922701104920003
61749080769737430922701109152091
61749080769737431052618825068897
61749080769737431053433613403985
61749080769737431054878256597459
61749080769737431054878285295267
61749080769737431054878285299639
61749080769737431054878285649559
61749080769737431055125866099937
61749080769737431055129338358285
61749080769737431059961859645395
61749080769737431059961863877483
61749080769737431059961863881695
61749080769760361973903891577856
61749080769760406446357043139578
61749080769760491935249043803825
61749080769760495641290563233775
61749080769760495648065390107887
61749080769760497448860532298935
61749080769760497448860533348695
61749080769760497450555108876301
61749080769760497456118970904409
61749080769760497456118971021049
61749080769760508367582529927003
61749080769760508368335671106091
61749080769760508368335675711185
61749080769760508406536899957445
61749080769760508406537014276309
61749080769760508406540367256407
61749080769760508406540371861501
61749080769760508409068303838275
61749080769760508413524400013599
61749080769760508431978887457436
61749080769760508431980051293543
61749080769760508438922239221837
61749080769760508438924562170131
61749080769760508566980508981243
61749080769760508568672762032939
61749080769760508576185230806455
61749080769760508614972609298723
61749080769760508614973384133383
61749080769760508621957397405136
61749080769760512074378371116547
61749080769760512076070623812499
61749080769760512114271852780493
61749080769760512144774587273551
61749080769760512144962615350879
61749080769760512273018561112231
61749080769760512273018561113683
61749080769760512273018561118055
61749080769760512273020885111737
61749080769760512273020885466029
61749080769760512274713137689597
61749080769760512274713138161981
61749080769760512327788955602785
61749080769760513896991446744709
61749080769760513896991446861349
61749080769760513904519443612357
61749080769760513904773935295451
61749080769760513906214020189723
61749080769760513906468512339377
61749080769760513929184955836606
61749080769760513929373242181138
61749080769760513929937068145918
61749080769760513929937326413122
61749080769760513968139698682024
61749080769760541904868837493597
61749080769760556586745924930523
61749080769760558368625253689961
61749080769760558369378484858999
61749080769760558369441156633973
61749080769760558369441160884775
61749080769760558369441161239066
61749080769760562077176109457021
61749080769760562077176114062114
61749080769760562077178433804995
61749080769761408999954980546519
61749080769761408999958078329473
61749080769761408999958448199773
61749080769761408999958451755107
61749080769761408999958452804867
61749080769761409005041767470689
61749080769761409006734020166641
61749080769761409006734021216401
61749080769761409006736258071415
61749080769761409143994688802965
61749080769761409143994689852725
61749080769761412705996131510221
61749080769761412705996500330761
61749080769761412705996504581563
61749080769761412705996504935855
61749080769761412711079820651437
61749080769761412712523607149059
61749080769761412712774311252163
61749080769761412848340489287761
61749080769761412895537975478293
61749080769761414536159281567364
61749080769761414540974387219678
61749080769761414541242884615300
61749080769761414541242998934164
61749080769761442350965212500641
61749080769761442353224672725559
61749080769761442353472252481921
61749080769761442353475724740269
61749080769761442358308251309227
61749080769761446057570473210355
61749080769761446057818052966717
61749080769761446057821525225065
61749080769761446064348627438269
61749080769761692717123703722855
61749080769761692717123704195239
61749080769761696421469504207651
61749080769761696421469504325743
61749080769761696421469504680035
61749080769761698007297299341787
61749080769761698007299623689761
61749080769761698008991876385713
61749080769761698068598557879715
61749080769761698070293133407321
61749080769761698071105598910755
61749080769761698071107921742409
61749080769761698071109069648411
61749080769761698071109069765051
61749080769761698205859312605107
61749080769761698208118747203569
61749080769761698208366353636147
61749080769761698208369824378174
61749080769761698208369824378175
61749080769761698208369825894495
61749080769761698213201232106121
61749080769761698213201232222761
61749080769761698213201318311829
61749080769761698213201346891545
61749080769761698213201347009637
61749080769761698213201347014009
61749080769761698214893484802073
61749080769761698214893599587497
61749080769761698214893599593321
61749080769761698214893600059881
61749080769761698214895924057935
61749080769761709172866211767001
61749080769761709186718532463955
61749080769761709186718532468327
61749080769761709188413109512253
61749080769761709188977580624780
61749080769761709189225574543303
61749080769761709189228669027289
61749080769761709189228669143929
61749080769761709189228672209617
61749080769761709189228672326257
61749080769761709189229041030157
61749080769761709189229042079917
61749080769761709189229045751891
61749080769761709189229046801651
61749080769761709196006852068199
61749080769761709196006934974939
61749080769761709196006938157267
61749080769761709331322327046241
61749080769761709331322327050453
61749080769761709333267603611263
61749080769761709333267606793591
61749080769761712823845715137437
61749080769761712824093319935443
61749080769761712831457279450429
61749080769761712831711771605699
61749080769761712892756585644703
61749080769761712892756585649075
61749080769761712892758909642757
61749080769761712892758909997049
61749080769761712894451162220617
61749080769761712894451162693001
61749080769761712895265950555705
61749080769761712895266722324677
61749080769761712895266725390365
61749080769761712895266725507005
61749080769761712895267093860985
61749080769761712895267094210905
61749080769761712895267098461707
61749080769761712895267098466079
61749080769761712895267098578347
61749080769761712895267098932639
61749080769761712895269418208959
61749080769761712900101948449891
61749080769761712900352735459735
61749080769761712900352738642063
61749080769761712900370172561632
61749080769761712901794201029203
61749080769761712902044905132307
61749080769761712902044905248947
61749080769761712902044988155687
61749080769761712902044991225587
61749080769761713037362699992955
61749080769761713037362703175283
61749080769761713037613404096059
61749080769761713037613407278387
61749080769761713039054955758807
61749080769761713039305656792011
61749080769761713039305659974339
61749080769761713083385588900813
61749080769761714661601819132933
61749080769761714663296396176859
61749080769761714684763336909868
61749080769761742478915919839027
61749080769761742478915923021355
61749080769761742540235805449117
61749080769761742540235806497425
61749080769761742542495237909347
61749080769761742542495266607155
61749080769761742542742847528465
61749080769761742542746314015319
61749080769761742542746318737053
61749080769761742542746319786813
61749080769761742547578845306011
61749080769761742677496560178881
61749080769761742677496561222817
61749080769761742679755995821279
61749080769761742679756021331095
61749080769761742679756021336919
61749080769761742679756021803479
61749080769761742679756024517635
61749080769761742680003602253857
61749080769761742680007068390791
61749080769761742680007072977011
61749080769761742680007074512205
61749080769761742684839600031403
61749080769761742684839600035615
61749080769761746246276182509827
61749080769761746246276182627919
61749080769761746246841038394143
61749080769761746246841038510783
61749080769761746246841067091951
61749080769761746246841067208591
61749080769761746247092114150195
61749080769761746247092114500115
61749080769761746247092118750917
61749080769761746247092118755289
61749080769761746247092118867557
61749080769761746247092119221849
61749080769761746253619221318413
61749080769761746253619221435053
61749080769761746384101793236175
61749080769761746384101821815891
61749080769761746384101821821715
61749080769761746384101821933983
61749080769761746384101821938355
61749080769761746384352868875587
61749080769761746384352873480680
61749080769761746384352873480681
61749080769761746385796398982281
61749080769761746390879972978117
61749080769761746390879976160445
61749080769761757365212090132663
61749080769761757366904342828615
61749080769761759126439964119973
61749080769761759126439968725067
61749080769761762834174917292941
61749080769761762834174922014675
61749080769772065702704024454334
61749080769772069407049824939130
61749080769772204832108274788137
61749080769772204839364388579077
61749080769772204839364389628837
61749080769772204877586534594547
61749080769772204877589890644705
61749080769772204877774820939079
61749080769772204877837583053923
61749080769772204877858502242551
61749080769772204877858503642231
61749080769772204877860826590525
61749080769772204877861859698053
61749080769772204877861859711103
61749080769772204877861859814693
61749080769772204877861859827743
61749080769772204877861945804542
61749080769772204877861945804543
61749080769772204877861947320863
61749080769772204878613972007365
61749080769772204878613972020415
61749080769772204878613972124005
61749080769772204878613972137055
61749080769772204878676734139631
61749080769772204878676735655951
61749080769772204882672461640537
61749080769772204885116826645801
61749080769772204885117859747665
61749080769772204885117945840945
61749080769772204885117973488993
61749080769772204885117974538753
61749080769772204885117974551803
61749080769772204885121301891103
61749080769772204885180621862509
61749080769772204885180621866721
61749080769772204885182944810803
61749080769772204885184064005947
61749080769772204885205013310729
61749080769772215995709863094925
61749080769772215995981830742929
61749080769772215995981831092849
61749080769772215996797739808355
61749080769772215996797740158275
61749080769772216003237831148125
61749080769772216003300593262969
61749080769772216003303692095683
61749080769772219524656057585134
61749080769772219700327631577645
61749080769772219701747916275673
61749080769772219701998964735049
61749080769772219702019883923677
61749080769772219702019884273597
61749080769772219702019885323357
61749080769772219702022208271651
61749080769772219702835792989103
61749080769772219702838115820757
61749080769772219702838116287317
61749080769772219702838117337077
61749080769772219707586714399198
61749080769772219707586730348995
61749080769772219707587073305587
61749080769772219707587073659719
61749080769772219707649835424643
61749080769772219707858683563522
61749080769772219709278983161587
61749080769772219709281650466153
61749080769772219709340970441771
61749080769772219709341745276431
61749080769772219709530031620963
61749080769772219709550951277603
61749080769772219709550952327363
61749080769772221303962281021231
61749080769772221303962539288435
61749080769772221309045885118927
61749080769772221310740805119445
61749080769772221348876957063628
61749080769772221349904152152397
61749080769772221349904152172080
61749080769772221349905271483864
61749080769772221353962625725774
61749080769772221354987756269776
61749080769772221354987871055200
61749080769772221356407249114882
61749080769772221356408154683785
61749080769772221356408411901229
61749080769772221356491706774950
61749080769772221356680008012925
61749080769772221356680009082368
61749080769772221356680122331789
61749080769772221356682331914022
61749080769772221356682446699446
61749080769772221357247305752023
61749080769772221357247305771706
61749080769772221357247564038910
61749080769772221494508318768514
61749080769772249349979248389399
61749080769772249349980367584543
61749080769772249349980396295401
61749080769772249350231444754777
61749080769772249350231444759148
61749080769772249350231444759149
61749080769772249350231445109069
61749080769772249350252336763369
61749080769772249355062851437335
61749080769772249355062937526403
61749080769772253053761307482163
61749080769772253053761308998483
61749080769772253054325048757555
61749080769772253054576095817251
61749080769772253054598136185355
61749080769772253054598137248165
61749080769772253056271820883819
61749080769772253056271821238111
61749080769772253061101018936947
61749080769772253061101019286867
61749080769772253061103314705205
61749080769772253061103343284921
61749080769772253061104346290749
61749080769772253061104346644881
61749080769772253061104347807069
61749080769772503165544830703699
61749080769772505021106899616385
61749080769772505021378868786373
61749080769772505021378868799423
61749080769772505021922807263257
61749080769772505028634983523474
61749080769772505028718551557842
61749080769772516002781766716669
61749080769772516002782023934113
61749080769772516002782024983873
61749080769772516002970053061201
61749080769772516146754825219768
61749080769772519636834982157565
61749080769772519637587094466877
61749080769772519639362943778365
61749080769772519639365354336419
61749080769772519644365274208819
61749080769772519644446632563997
61749080769772519644613998203581
61749080769772519644616322668195
61749080769772519645181181739051
61749080769772519708819819897417
61749080769772519708820062098184
61749080769772519708820062214824
61749080769772519708820077114861
61749080769772519708820078164621
61749080769772519708823548882585
61749080769772519709008105192189
61749080769772519709008106241949
61749080769772519713843070917631
61749080769772519713843328135075
61749080769772519713906090249919
61749080769772519713906091299679
61749080769772519714094118327247
61749080769772519714094119377007
61749080769772519715535323496943
61749080769772519715535580714387
61749080769772519846083930677179
61749080769772519851103739553955
61749080769772519851354786963571
61749080769772519851354788013331
61749080769772519852795992133267
61749080769772519898633631871459
61749080769772521469422772121221
61749080769772521469506340155589
61749080769772521477040190670899
61749080769772521490701471138589
61749080769772521490701728356033
61749080769772521490701729405793
61749080769772521490889757483121
61749080769772521492393966035308
61749080769772521493211954313067
61749080769772521493212212580271
61749080769772521493400240657599
61749080769772521498232881335227
61749080769772521498232882384987
61749080769772521498233139602431
61749080769772521498295557361003
61749080769772521498295558410763
61749080769772521498295901717275
61749080769772521498316479117163
61749080769772521498316479130204
61749080769772521498316479130213
61749080769772521498316823490856
61749080769772521498316823490857
61749080769772521498316852188664
61749080769772521498316852188665
61749080769772521498483843705535
61749080769772521498483929794603
61749080769772521498504764411935
61749080769772521498504764424985
61749080769772521498504765474736
61749080769772521498504765474745
61749080769772521499924015769155
61749080769772521499924258086562
61749080769772521499924272986599
61749080769772521499925420872909
61749080769772521499990134055009
61749080769772521499990478411281
61749080769772521500007955806391
61749080769772521500007955812215
61749080769772521500007956856151
61749080769772521500007957328535
61749080769772521500008715746630
61749080769772521500009103699343
61749080769772521500009104762153
61749080769772521500009105234537
61749080769772521500011399485023
61749080769772521500011400534783
61749080769772521500011427697397
61749080769772521500011427710447
61749080769772521500011427716270
61749080769772521500011427716271
61749080769772521500011428182831
61749080769772521500011429232591
61749080769772521500175062828851
61749080769772521500175063295411
61749080769772521500175064345171
61749080769772521500178506488609
61749080769772521500197016984605
61749080769772521500197018054048
61749080769772521500739922366267
61749080769772521500739923416027
61749080769772521500740180633471
61749080769772521500743652420887
61749080769772521500743652537527
61749080769772521545764639554637
61749080769772521545953040684593
61749080769772521546496979063551
61749080769772521546497237330755
61749080769772521676498521402932
61749080769772521676498521752852
61749080769772521682938569028226
61749080769772521682939372560694
61749080769772521683757992060359
61749080769772521683757992176999
61749080769772553197843204805707
61749080769772553197843205868508
61749080769772553197843205868517
61749080769772553198094254327893
61749080769772564111816095344459
61749080769772564111818419809073
61749080769772564180397745240541
61749080769772564180460421266317
61749080769772564180460421382957
61749080769772565964786437512753
61749080769772565964849199744237
61749080769772565964849456495121
61749080769772565964849456961681
61749080769772565964849458011441
61749080769772565964870120332545
61749080769772565964870120804929
61749080769772565964870378599749
61749080769772565964870379072133
61749080769772565965037484572449
61749080769772565965037486088769
61749080769772569669132238114189
61749080769772569669133356259573
61749080769772569669133357309333
61749080769772569669195000229033
61749080769772569669195257446477
61749080769772569669195258496237
61749080769772569669196032285349
61749080769772569669196033335109
61749080769772569669215920939805
61749080769772569669216954041509
61749080769772569669216954054559
61749080769772569669217040147998
61749080769772569669217040147999
61749080769772569669383286573565
61749080769772569670887252924985
61749080769772569670887510142429
61749080769772569670887511192189
61749080769772569670889834140483
61749080769772569670890608979355
61749080769772569670908173513293
61749080769772569670908173519117
61749080769772569670908430730737
61749080769772569670908430736561
61749080769772569670908431780497
61749080769772569670910497983731
61749080769772569670910755201175
61749080769772569670911617191925
61749080769772569670911874409369
61749080769772569670911875459129
61749080769772569671075538219757
61749080769772569671077862217811
61749080769772569671640397290613
61749080769772569671640398340373
61749080769772569671642721288667
61749080769773405451846299319157
61749080769773416570781835055765
61749080769773416570782208127267
61749080769773420258767497925387
61749080769773420276819887186753
61749080769773420276819888236513
61749080769773420276820259772821
61749080769773420276820260258255
61749080769773420276820261308015
61749080769773420276822584120795
61749080769773420276822584139669
61749080769773420276822584606229
61749080769773420276822585655989
61749080769773420281905901371571
61749080769773420418915865904791
61749080769773420419166570007895
61749080769773422058701539477685
61749080769773422058701882784197
61749080769773422061208923815237
61749080769773422061212022647951
61749080769773422061212395607024
61749080769773422061212395607025
61749080769773422061212396073585
61749080769773422061229844521637
61749080769773422061232943354351
61749080769773422061232943371604
61749080769773422061232943371613
61749080769773422066044578286271
61749080769773422066044921592783
61749080769773422066295625695887
61749080769773422066316546402287
61749080769773422066316546419549
61749080769773422066316547469300
61749080769773422066316547469309
61749080769773422066316633558368
61749080769773422066316633558377
61749080769773422067739498286789
61749080769773422067986844823415
61749080769773422067986845289975
61749080769773422067986846339735
61749080769773422067990202389893
61749080769773422068007765529815
61749080769773422068007765996375
61749080769773422068008800048612
61749080769773422068011209202614
61749080769773422068011209202623
61749080769773422068551962623823
61749080769773422068555434527879
61749080769773422068576355116178
61749080769773422106983429431505
61749080769773422106986528164841
61749080769773422112070132262528
61749080769773422112070247047952
61749080769773422112070247047961
61749080769773422113479939589091
61749080769773422113490399942294
61749080769773422113741463299277
61749080769773422113761350439683
61749080769773422113761350906243
61749080769773422113761351956003
61749080769773422113762384025369
61749080769773422113762385075120
61749080769773422113762385075129
61749080769773422113762499866376
61749080769773422113762499866377
61749080769773422113764707906783
61749080769773422113764822692207
61749080769773422113764824214351
61749080769773422114326468240091
61749080769773422114329566953735
61749080769773422114329566973418
61749080769773422114329566973427
61749080769773422114329911446339
61749080769773422114329940026046
61749080769773422114329940026055
61749080769773422114329940031878
61749080769773422114329940031879
61749080769773422114329940498439
61749080769773422114330686285211
61749080769773453628394204422619
61749080769773453628394232070667
61749080769773453628645281597225
61749080769773455413054864810847
61749080769773455414475149390783
61749080769773455414478620245070
61749080769773455414478620245079
61749080769773455414726196800399
61749080769773455414729669058747
61749080769773455414747117506799
61749080769773455414749441504853
61749080769773455415314300472110
61749080769773455415314300588750
61749080769773455419561075270373
61749080769773455419561075387013
61749080769773455419561190173889
61749080769773455419561191105557
61749080769773455420397904569806
61749080769773455420398019355230
61749080769773455422090157382398
61749080769773455422092480214052
61749080769773455422092594999476
61749080769773455422093628101340
61749080769773455422093628106956
61749080769773455466151489596314
61749080769773455467843742175626
61749080769773455467847184332114
61749080769773466532598563980229
61749080769773466532598591628277
61749080769773466532598592559945
61749080769773466532849268083333
61749080769773466532870187739973
61749080769773470236944364465025
61749080769773470236944392113073
61749080769773470236944393044741
61749080769773470237195068568129
61749080769773470237195440104437
61749080769773470237215989274529
61749080769773470238636617160977
61749080769773470238636645858785
61749080769773470238638968807079
61749080769773470238887320214321
61749080769773470238908240454161
61749080769773470238908240920721
61749080769773470238910564918775
61749080769773470238911684126969
61749080769773470239451405496065
61749080769773470239452553406438
61749080769773470239452553406439
61749080769773470239454876350361
61749080769773470239454877754413
61749080769833443443789580820557
61749080769833443443789580937197
61749080769833443444040629396573
61749080769833487915677878014283
61749080769833491621715930145271
61749080769845150870531099634013
61749080769845150870593861748857
61749080769845150870614782337165
61749080769845150871367926820885
61749080769845150871367927866433
61749080769845150871367927883695
61749080769845150871368271177157
61749080769845150871368272239967
61749080769845150871430690002911
61749080769845150871430948270115
61749080769845150871430948620035
61749080769845165694773069417665
61749080769845165695588977083411
61749080769845165695588977433331
61749080769845165695592071567397
61749080769845165695592072033957
61749080769845165695592075220497
61749080769845165695592075221949
61749080769845165695592076270257
61749080769845167296716495035075
61749080769845167296716581124143
61749080769845167342658452391632
61749080769845195342733547442551
61749080769845195342733551678851
61749080769845195342984255777743
61749080769845195342984255781955
61749080769845195342984628849085
61749080769845195342984628853456
61749080769845195342984628853457
61749080769845195342984629203377
61749080769845195343005176484143
61749080769845195343005520857677
61749080769845198865822264195601
61749080769845198866010292272929
61749080769845199003018047597731
61749080769845199003018048647491
61749080769845199003021117734089
61749080769845199003269096057107
61749080769845199046514493092791
61749080769845199047350975923391
61749080769845199047351320279663
61749080769845199047351321342473
61749080769845199048773953201069
61749080769845199048774699343585
61749080769845199048774702525913
61749080769845199049021534123831
61749080769845199049022682029833
61749080769845199049022682034204
61749080769845199049022682034205
61749080769845199049022682384125
61749080769845199049024628724457
61749080769845199049024631906785
61749080769845199049025006382179
61749080769845199049046672181335
61749080769845200695966803754871
61749080769845200696802485638926
61749080769845200834000564338382
61749080769845451014131791543577
61749080769845451060366924707377
61749080769845451060366925757137
61749080769845451060429687871981
61749080769845465838290078624077
61749080769845467485150244730242
61749080769845467485150330823682
61749080769845467485987089033311
61749080769845467485987089046361
61749080769845467669001428685833
61749080769845467669252477032932
61749080769845499053399057736113
61749080769845499053399172054977
61749080769845499053420064063569
61749080769845499236349973809883
61749080769845499236349974859643
61749080769845500837788978936113
61749080769845500839420793977463
61749080769845500839503198059084
61749080769845500839503328794305
61749080769845500839503328800129
61749080769845500839503328912397
61749080769845500839503329266689
61749080769845500839503542413904
61749080769845500839503585661829
61749080769845500839503585663281
61749080769845500839503586011749
61749080769845500839503586017573
61749080769845500839503587061509
61749080769845500839503587179601
61749080769845500839503587533893
61749080769845500839504362011831
61749080769845500839504362018473
61749080769845500839504362031523
61749080769845500839504448107541
61749080769845500839504706387795
61749080769845500839504706742087
61749080769845500839691613740609
61749080769845500839691615256929
61749080769845500840319495077166
61749080769845501022434358784705
61749080769845501022705953846641
61749080769845501022705954896401
61749080769845501023250266327987
61749080769845511957538445499689
61749080769845511957603412708321
61749080769845511957624333414721
61749080769845511957624333419093
61749080769845511957624419508161
61749080769845511957624682374635
61749080769845515661970133903889
61749080769845515661970138135817
61749080769845515663578789863293
61749080769845515663661614475125
61749080769845515663661614476577
61749080769845515663661614825045
61749080769845515663661614830869
61749080769845515663661615874805
61749080769845515663661615992897
61749080769845515663661616347189
61749080769845515663662386599841
61749080769845515663662390831769
61749080769845515663662472688909
61749080769845515663662476920837
61749080769845515663662735201091
61749080769845515663662735555383
61749080769845515663664710593523
61749080769845515663664710947815
61749080769845515663664713781467
61749080769845515663849642553905
61749080769845515663849644070225
61749080769845515663850763278419
61749080769869358543033666547712
61749080769869460663633886286695
61749080769869460665326138982647
61749080769869466156258535133941
61749080769869466156258536183701
61749080769869466201258860891353
61749080769869466201258946980421
61749080769869466201446888968681
61749080769869466201509651083525
61749080769869466201530571671833
61749080769869466201530828539357
61749080769869466201530828889277
61749080769869466201530914628425
61749080769869466202010973200665
61749080769869466202012092395809
61749080769869466202012121093617
61749080769869466202012121106667
61749080769869466202014444041911
61749080769869466202073735315509
61749080769869466202074768417373
61749080769869466202074768421585
61749080769869466202074883225882
61749080769869466202074883225883
61749080769869466202077091365667
61749080769869466202077206156755
61749080769869466202077207573857
61749080769869466202262796494701
61749080769869466202262796498913
61749080769869466202265119442995
61749080769869466202265492514337
61749080769869466202265492868629
61749080769869466202283717201101
61749080769869466202283717218363
61749080769869466202286040149395
61749080769869466202286040153607
61749080769869466202286384509879
61749080769869466202286384522929
61749080769869466202287159344539
61749080769869466202287159361801
61749080769869466202346479337579
61749080769869466202348803685553
61749080769869466202349060902997
61749080769869477137180403366305
61749080769869477137180404416065
61749080769869477137368431443633
61749080769869477137368432493393
61749080769869477274441158095909
61749080769869477274441159145669
61749080769869477319650804171905
61749080769869477319650804521825
61749080769869477320194739817833
61749080769869477320194744049921
61749080769869477320194744054133
61749080769869477320194744055585
61749080769869477320194744055745
61749080769869477320469807837957
61749080769869477320469808187877
61749080769869477320469812424177
61749080769869477320469812425629
61749080769869480843220780545107
61749080769869480843408808622435
61749080769869481023996604656701
61749080769869481023996605006621
61749080769869481025691181700627
61749080769869481026235116996635
61749080769869481026235120178963
61749080769869481026235120184627
61749080769869481026235120184787
61749080769869481026507089249733
61749080769869481026507089716293
61749080769869481026507860902065
61749080769869481026507861018705
61749080769869481026507864555165
61749080769869481026507864556617
61749080769869481026510185366679
61749080769869481026510188554671
61749080769869482627634607318037
61749080769869482627634693407105
61749080769869482670856772280638
61749080769869482673574241726300
61749080769869482673576564674594
61749080769869510489005423655515
61749080769869510489005424705275
61749080769869510489193452782603
61749080769869510490697676351467
61749080769869510490700000349521
61749080769869510490888028426849
61749080769869510626203502359343
61749080769869510626203503409103
61749080769869510626203531057151
61749080769869510626454207512207
61749080769869510627895755055295
61749080769869510627895756105055
61749080769869510627895783751651
61749080769869510627895784801411
61749080769869510627895784802863
61749080769869510627898107751157
61749080769869510627898853888009
61749080769869510671957088317567
61749080769869510671957112311063
61749080769869510671957115847523
61749080769869510671957116897283
61749080769869510672207792416459
61749080769869510672207792420671
61749080769869510672208163956979
61749080769869510672228713127071
61749080769869510673649336777219
61749080769869510673649341013519
61749080769869510673649341014971
61749080769869510673652435609933
61749080769869510673652435614145
61749080769869510673900040880323
61749080769869510673900045112411
61749080769869510673900045116623
61749080769869510673920965818811
61749080769869510673924404792971
61749080769869510673924407980915
61749080769869510673924409385015
61749080769869514195045800834317
61749080769869514195233828911645
61749080769869514196738053530269
61749080769869514332241555540091
61749080769869514332244654372805
61749080769869514332492259643195
61749080769869514377430280911139
61749080769869514377995140450007
61749080769869514377995165491811
61749080769869514377995165841731
61749080769869514377995169028271
61749080769869514377997461260069
61749080769869514377997489839785
61749080769869514377998236094729
61749080769869514377998236098941
61749080769869514377998239281269
61749080769869514377998239282721
61749080769869514378245069246227
61749080769869514378248165363173
61749080769869514378248168545501
61749080769869514378248536899481
61749080769869514378248541616843
61749080769869514378248541971135
61749080769869514378269089251901
61749080769869514378269089256113
61749080769869514378269433625435
61749080769869514378270205277767
61749080769869514378270208464307
61749080769869514378270208465711
61749080769869514378270208465918
61749080769869514378270208465919
61749080769869514378270208470131
61749080769869514379940421241453
61749080769869514379940794312795
61749080769869514379940794667087
61749080769869514379961341835425
61749080769869514379964785514057
61749080769869515979457304658953
61749080769869515979457390748021
61749080769869515981151880303199
61749080769869515981151966392267
61749080769869515981152224659471
61749080769869516026901978305432
61749080769869516026902065915192
61749080769869516026902322660252
61749080769869516026904388863486
61749080769869516027720597921888
61749080769869516164354592389360
61749080769869516164916009200138
61749080769869516164918676621344
61749080769869527097577280291501
61749080769869527097577366380569
61749080769869527099248611232745
61749080769869527099248612282505
61749080769869527099271855935747
61749080769869527099271942024815
61749080769869527099272200292019
61749080769869527100000724591817
61749080769869527100004195446113
61749080769869527100004195450485
61749080769869527100004195800405
61749080769869527142494020898348
61749080769869527144939506633950
61749080769869527145021953936528
61749080769869527145021953937980
61749080769869527145021953942352
61749080769869527145022298292800
61749080769869527145023068545452
61749080769869527145023069945132
61749080769869527145023073131672
61749080769869527145211490344010
61749080769869527145841348744632
61749080769869766137346791773675
61749080769869766138874232748865
61749080769869766139041368817601
61749080769869766345529130078338
61749080769869766345612698112706
61749080769869777325635937264812
61749080769869777325638260213106
61749080769869777509465337004013
61749080769869777509465338053773
61749080769869781167513613746473
61749080769869781167513614213033
61749080769869782814373781368958
61749080769869782814373867579038
61749080769869782816066034064910
61749080769869782816066121674670
61749080769869782816068444622964
61749080769869782816256730967496
61749080769869782816818146374222
61749080769869782816818162324019
61749080769869782816901802018350
61749080769869782816901845143811
61749080769869782816901845149635
61749080769869782816901845616195
61749080769869782816902102361255
61749080769869782816902102367079
61749080769869782816902103883399
61749080769869782816905288822443
61749080769869782816905546039887
61749080769869782817069209383715
61749080769869782817069209850275
61749080769869782817069210900035
61749080769869782862635526621650
61749080769869782862658786109501
61749080769869783000168266367600
61749080769869783000168266484240
61749080769869783000170589782454
61749080769869783000170590832214
61749080769869810608732993331689
61749080769869810608732993449781
61749080769869810608732993804073
61749080769869810608816561838441
61749080769869810679959746394729
61749080769869810791747332976985
61749080769869814314775693931169
61749080769869814385997799575477
61749080769869814567265763144551
61749080769869816167891054354120
61749080769869816168643166663432
61749080769869816168643182613229
61749080769869816168644330519222
61749080769869816168726734697800
61749080769869816168726865433021
61749080769869816168726865438845
61749080769869816168726865905405
61749080769869816168727079052620
61749080769869816168727122650465
61749080769869816168727122656289
61749080769869816168727124172609
61749080769869816168727898553590
61749080769869816168727983228485
61749080769869816168727984628165
61749080769869816168727984746257
61749080769869816168728241495689
61749080769869816168728241845609
61749080769869816168728243026511
61749080769869816168728243030882
61749080769869816168728243030883
61749080769869816168728243380803
61749080769869816168916270041029
61749080769869816170398197540665
61749080769869816170398454758109
61749080769869816170398455807869
61749080769869816170401669799004
61749080769869816170418987393752
61749080769869816170419118128973
61749080769869816170419118134797
61749080769869816170419331748572
61749080769869816170419375346417
61749080769869816170419375352241
61749080769869816170419376396177
61749080769869816170421442599411
61749080769869816170421699344471
61749080769869816170421699816855
61749080769869816170422474184795
61749080769869816170422560272411
61749080769869816170422818539615
61749080769869816170422818558488
61749080769869816170422818558489
61749080769869816170422819025049
61749080769869816170422820074809
61749080769869816170586482835437
61749080769869816171172263558854
61749080769869816171175705702292
61749080769869816171235025794710
61749080769869816171235284061914
61749080769869816171237350142684
61749080769869816171237607360128
61749080769869816171237608409888
61749080769869816216176059094663
61749080769869816216908398603577
61749080769869816351658670158694
61749080769869816354186603198326
61749080769869816354190045341764
61749080769869827286011116196748
61749080769869827286847869935345
61749080769869827286847873121885
61749080769869827286847874171645
61749080769869827286847955674493
61749080769869827286847956146877
61749080769869827286847958861033
61749080769869827286847960260713
61749080769869827286847960378805
61749080769869827286848212891937
61749080769869827286848217128237
61749080769869827286848217478157
61749080769869827286848218659059
61749080769869827286848218663430
61749080769869827286848218663431
61749080769869827286848219013351
61749080769869827287036245673577
61749080769869827287036245692450
61749080769869827287036245692451
61749080769869827287036246736378
61749080769869827287036246736387
61749080769869827288456511471468
61749080769869827288507582089161
61749080769869827288518429924097
61749080769869827288518430390657
61749080769869827288518430396481
61749080769869827288518431440417
61749080769869827288519205230981
61749080769869827288539352028725
61749080769869827288539352501109
61749080769869827288542446629351
61749080769869827288542447101735
61749080769869827288542449815891
61749080769869827288542535904959
61749080769869827288542794172163
61749080769869827288542795707357
61749080769869827288706458001425
61749080769869827288706458467985
61749080769869827288706459517745
61749080769869827289274786144088
61749080769869827289355259694462
61749080769869827289355260044382
61749080769869827289358354645008
61749080769869827334296034727211
61749080769869827335028374236125
61749080769869830992804634554638
61749080769869830992804639159731
61749080769869830992864230408893
61749080769869830992864230881277
61749080769869830992885151113841
61749080769869830992885151115293
61749080769869830992885151469585
61749080769869830992885922766173
61749080769869830992885923238557
61749080769869830992888247586531
61749080769869830992888333325679
61749080769869830993052258486221
61749080769869830993073179192621
61749080769869830993076622871252
61749080769869830993076622871253
61749080769869830994499211598564
61749080769869830994547959617883
61749080769869830994558807569459
61749080769869830994559579221791
61749080769869830994559582408331
61749080769869830994559582409783
61749080769869830994579340676034
61749080769869830994579728157767
61749080769869830994579728630151
61749080769869830994580499810099
61749080769869830994580502996639
61749080769869830994580502998091
61749080769869830994580847371784
61749080769869830994580847371785
61749080769869830994583171836399
61749080769869830994746835646787
61749080769869830995312839441476
61749080769869830995395635823504
61749080769869830995396407475836
61749080769869830995396410663780
61749080769869830995398731823810
61749080769869830995398735011754
61749080772509347332770036705488
61749080772691410088428068165497
61749080772691710270924179661703
61749080772691710278267218470289
61749080772691754742561428279413
61749080772715769882514369871585
61749080772716022086409998366785
61749080772716053607837564246431
61749080772716055256661107234777
61749080772716070071784963869821
61749080772727732990735053458839
61749080772727733173749393098311
61749080772727733174003540291023
61749080772727733174003540304064
61749080772727779285175754245813
61749080772728185241208266671912
61749080772799962060685642383842
61749080772823821548637641666785
61749080772823838021430927228889
61749080772824121737908235665021
61749080772824123386543492295737
61749080772824123386731520373065
61749080772824123569745860012537
61749080772824138210701521109033
61749080772824138210889549186361
61749080772824139972182771221375
61749080772824245867488566940613
61749080772824273685563378537762
61749080772824279152841702127556
61749080772824279153117113454192
61749080772824279153117113467242
61749080772824290088031767084344
61749080772824290089914659188032
61749080772824290133785351992808
61749080772824290133973638356214
61749080772824290135480216019168
61749080772824290135668244096496
61749080772824295625910400429026
61749080772824295626098428506354
61749080772824295626642366516518
61749080772824295626726306559578
61749080772824295626726306572628
61749080772824295626726307972308
61749080772824295626914335699716
61749080772824295626914336049636
61749080772835830951299027103823
61749080772835830951299370410335
61749080772835851083500779090649
61749080772836286725631978050650
61749080772836286791733274048468
61749080772836286794240315079508
61749080772836286794241089914168
61749080772836301341986849076636
61749080772836301436036790239762
61749080772836301436037047457206
61749080772836303197552390364140
61749080772836303197552390377190
61749080772836303263671997693126
61749080772836303263860282987898
61749080772836303265366573220732
61749080772836303265531644738068
61749080772836303265533967569722
61749080772836303265554859578314
61749080778308279532254098767319
61749080778308279532275019603409
61749080778308284882996615444243
61749080778308284882996616494003
61749080778308295996201154017127
61749080778308295996201154133767
61749080778381230870918274886790
61749080778381230878261055415122
61749080778381531202448166478352
61749080778381531204140419174304
61749080778405540855922956477752
61749080778405540855922985169736
61749080778405540855943877178328
61749080778405540856198049886679
61749080778405540856198050003319
61749080778405542495796010094539
61749080778405542495796010094540
61749080778405542495796010107589
61749080778405542503138015801261
61749080778405542503138790084797
61749080778405542503138790635921
61749080778405542503327105691311
61749080778405546209367482753473
61749080778405557319954038804245
61749080778405557319954038920885
61749080778405841045193550353476
61749080778405841045193550353683
61749080778405841045193550353684
61749080778405841045193550357896
61749080778405842829007679952520
61749080778405842829018155192710
61749080778405842829018155205760
61749080778405842829607378177618
61749080778405842829858426648640
61749080778405842829858427121024
61749080778405842829858454283590
61749080778405842829858455352224
61749080778405842829858455818784
61749080778405846398446662863557
61749080778405846398449761696271
61749080778405846398638048053901
61749080778405846533363955696380
61749080778405846533363958817229
61749080778405857509224632801029
61749080778405857509224632802481
61749080778405992924490265560355
61749080778416353022917452782641
61749080778416353205868773098711
61749080778416353205869030316155
61749080778416353206119821575349
61749080778417548426749036148125
61749080778417548426749036148126
61749080778417548426749064373550
61749080778417548426749065773230
61749080778417553917176929507087
61749080778417553962930485589457
61749080778417553962951406308907
61749080778417555563552467211197
61749080778417564890504707134934
61749080778417564890525627841286
61749080778417564890780118480443
61749080778417564890780118597083
61749080778417570381207983128547
61749080778417570381207983245187
61749080778417570426961568038415
61749080778417698521655943069769
61749080778417703872039795918919
61749080778417703872039796981729
61749080778417703872039825679537
61749080778417703872040944887731
61749080778417703872043267822975
61749080778599135071608877767662
61749080778600035501508810487318
61749080778600035501508814676801
61749080778600035502075993570889
61749080778600035502347962753927
61749080778600035502349081949072
61749080778600035639326157322886
61749080778600035639609749634806
61749080778600035639609750579572
61749080778600035639609750585395
61749080778600035639609750585396
61749080778600035639609751051956
61749080778600035685363335489647
61749080778600035685363335495263
61749080778600068853083126673424
61749080778600068853083126686474
61749080778600068855614531635985
61749080778600335690779379977229
61749080778600335826096743386786
61749080778600335826347791863632
61749080778600335827788996082738
61749080778600335828607599160430
61749080778600335828628492704215
61749080778600335828629267538875
61749080778600335828880316015513
61749080778600335828880316015514
61749080778600369179614360745690
61749080778600480430554023643098
61749080778600482077683190467626
61749080778600482214942715915310
61749080778600482260696300707134
61749080778600482260697415316058
61749080778600485783720129039450
61749080778600485783723457926834
61749080778600485783723572245698
61749080778600485783723572718081
61749080778600485785418033558030
61749080778600485785418147876894
61749080778600485785418149411844
61749080778600485785979794854770
61749080778600485785981860572570
61749080778600485785982117790014
61749080778600485785982117803064
61749080778600485920984241354246
61749080778600485921005133362838
61749080778600485923240578282182
61749080778600485923242529208894
61749080778600485923242872165486
61749080778600485923261470290774
61749080778600485923512174393878
61749080778600485966737797566306
61749080778600485968994134494242
61749080778600487568113379126834
61749080778600487569807954752206
61749080778600487569807954771080
61749080778600487751124160769018
61749080778600487751127603975266
61749080778600487753387411744448
61749080778600487753659007856144
61749080778600519137804815143980
61749080778600519275065598571392
61749080778600519275086490579984
61749080778600519275086604898848
61749080778600519320819154783452
61749080778600519320819269102316
61749080778600521105205517986164
61749080778600521105208961192412
61749080778600521105209075983452
61749080778600530248582522203332
61749080778600530248582550783048
61749080778600532032971214475544
61749080778600532032972357664184
61749080778600532034666910377744
61749080778600532034666938957460
61749080778600532034666939429636
61749080778600532034687831438276
61749080778600532035231023661620
61749080778600532035231023661668
61749080778600532035251915670260
61749080778600532035502619773364
61749080778600532078724799267368
61749080778600532078725913876292
61749080778600532080420495169568
61749080778600532080420495641744
61749080778600532080984579873728
61749080778600532080984579873776
61749080778600537569152659329252
61749080778600537569156102535500
61749080778600537569156474543984
61749080778600537569156474544032
61749080778623444912094479389292
61749080778623444912094482510141
61749080778623446696486613253817
61749080778623446696486614848878
61749080778624330655664667835159
61749080778624330655664668897969
61749080778624330655685589604369
61749080778624345479815201204594
61749080778624345479846969750302
61749080778624345479846971168856
61749080778624345479846971285496
61749080778624345479846971635416
61749080778624345480097673853406
61749080778624345480097675271959
61749080778624345480097675271960
61749080778624345480097675388599
61749080778624345480097675388600
61749080778624345480097675738520
61749080778624347119611723071710
61749080778624347119611723084967
61749080778624347124694294080800
61749080778624347124694297263127
61749080778624347126386546776752
61749080778624347126386549945822
61749080778624347126953729841449
61749080778624347126953732845659
61749080778624347127225699024487
61749080778624347127226731076591
61749080778624347127226817169871
61749080778624347264203893476806
61749080778624347264487485788726
61749080778624347264487486733492
61749080778624347264487486739315
61749080778624347264487486739316
61749080778624347264487487205876
61749080778624347310239922337726
61749080778624350830732347139084
61749080778624350830732347144908
61749080778624350830732350327235
61749080778624350833263752088595
61749080778624350833267108138753
61749080778624351016006010874839
61749080778624351016281447772609
61749080778624378831647598493318
61749080778624378831647713278742
61749080778624378831647716937665
61749080778624380480471346137335
61749080778624380480471347200145
61749080778624380480492267906545
61749080778624380481308174387017
61749080778624380618568843956461
61749080778624380663485572048577
61749080778624380663506492754977
61749080778624384184817147568301
61749080778624384184838068274701
61749080778624395295312299426234
61749080778624395295344067966118
61749080778624395295594772069222
61749080778624395295594772070833
61749080778624395295594772187473
61749080778624395295594772187474
61749080778624395295595116444368
61749080778624395295595116561008
61749080778624395297854204765795
61749080778624395297854548076519
61749080778624395297854549139329
61749080778624645669093175738963
61749080778624647315657143825966
61749080778624647316224298146087
61749080778624647453506228741495
61749080778624647453506228741496
61749080778624647453507003562898
61749080778624647453758079668870
61749080778624647453758080737503
61749080778624647453758080737504
61749080778624647453758081204064
61749080778624651020002912445336
61749080778624651022262348205985
61749080778624651022262605423429
61749080778624651022534317389023
61749080778624651157263581081660
61749080778624651157263584202509
61749080778624679020918310817809
61749080778624680804492096764096
61749080778624680804492096777146
61749080778624680804492211568394
61749080778624680807002695792631
61749080778624680807002695805681
61749080778624680807023501726657
61749080778624680807023616512081
61749080778624680807839524042313
61749080778624684511348381505053
61749080778624684511348496290477
61749080778624684511369302211453
61749080778624684511369416996877
61749080778624695484865337371261
61749080778624695484865710441152
61749080778624695487396739132621
61749080778635152286307963605509
61749080778635152286307963722149
61749080778635152292810817176764
61749080778635152292831737415152
61749080778635152292831737765072
61749080778635152293650744128018
61749080778635152293651117199360
61749080778635152293839059189231
61749080778635152293839059305871
61749080778635153940130253642317
61749080778635154122956537569511
61749080778635157644476054010473
61749080778635157647005134956107
61749080778635157647005136005867
61749080778635157647008578149305
61749080778635157784076713151257
61749080778635157784077487985917
61749080778635157784077488102557
61749080778635157784077833027215
61749080778635157784077833960335
61749080778635157784077861725023
61749080778635157784077862658143
61749080778635157784080931859929
61749080778635157784080960557737
61749080778635157784081304931271
61749080778635157784269246785629
61749080778635157784269246902269
61749080778635157827302337937667
61749080778635157829831417820443
61749080778635157829831418870203
61749080778635157829834545350965
61749080778635157829834889724499
61749080778635157830022831695497
61749080778635159431398389746351
61749080778635185644573190006864
61749080778635185644573190019914
61749080778635185647083673316855
61749080778635185647083674379665
61749080778635185647920502499657
61749080778635191181572870062235
61749080778635191181572871125045
61749080778635191181572871138143
61749080778635202110842443271891
61749080778635202111030728566663
61749080778635202111679242694075
61749080778636353048137833985186
61749080778636353048138178223414
61749080778636353048138178341458
61749080778636353048138178358928
61749080778636353048388882326518
61749080778636353048388882444562
61749080778636353049830086681138
61749080778636353049830431054880
61749080778636353050081135022470
61749080778636353050081135140514
61749080778636353050648661533405
61749080778636353050649465998786
61749080778636353050649810372528
61749080778636353050649810839088
61749080778636353050670358007378
61749080778636353050670731078880
61749080778636353050670731195520
61749080778636353050670731545440
61749080778636353050921406478400
61749080778636353050921406484223
61749080778636353050921406484224
61749080778636353050921406950784
61749080778636353050921435181983
61749080778636353050921435181984
61749080778636353050921435298623
61749080778636353050921435298624
61749080778636353050921435648544
61749080778636354697212600937309
61749080778636354697212629635069
61749080778636354835038472996549
61749080778636354879976149829273
61749080778636354880226853932377
61749080778636358401558430003225
61749080778636358403250653450293
61749080778636358403250682699177
61749080778636358403815512516937
61749080778636358403815514117821
61749080778636358403815541765821
61749080778636358403815542815581
61749080778636358403815771335265
61749080778636358404087483300859
61749080778636358404087510948859
61749080778636358404087511998619
61749080778636358404090868048777
61749080778636358541075406318601
61749080778636358541076181153261
61749080778636358541076527127679
61749080778636358541076554892367
61749080778636358541076555825487
61749080778636358541097446900959
61749080778636358541100545733673
61749080778636358541351594193049
61749080778636358541351594210311
61749080778636358541351622778381
61749080778636358541351622895021
61749080778636358586830110974737
61749080778636358586830110987787
61749080778636358586830112037547
61749080778636358586833238518309
61749080778636358586851031694187
61749080778636358587105178990489
61749080778636358587105207682633
61749080778636360187640466531583
61749080778636360187661387237983
61749080778636386401655451208576
61749080778636386401655451326620
61749080778636386404165934518567
61749080778636386405002763701369
61749080778636391755640791624475
61749080778636391892901575181577
61749080778636391938655131263947
61749080778636391938676051983397
61749080778636402868113075861655
61749080778636402868113104442775
61749080778636402868113104559415
61749080778636402868677935861419
61749080778636402868677964559179
61749080778636402868677964675819
61749080778636402868949905044457
61749080778636408356848687809595
61749080778636408356848687826857
61749080778636408356848716394927
61749080778636408356848716511567
61749080778636408402602272607035
61749080778636408402602301299179
61749080778636408402602301317893
61749080778636504791849045291557
61749080778636510463618683603397
61749080778636510465039311489845
61749080778636510465039340187653
61749080778636510465290015592949
61749080778636510465310936299349
61749080778636554747138212488115
61749080778636560281647182163631
61749080778636560283318514153183
61749080778636560283339434859583
61749080778696379779387747875180
61749080778696379779387748341740
61749080778696379779388005092624
61749080778696429739394476017940
61749080778696429739426244563648
61749080778696429739426244565052
61749080778696429739426245626458
61749080778696429739426245976378
61749080778696429739676948666752
61749080778696429739676948668156
61749080778696429739676949729562
61749080778696429739676950079482
61749080778696429739676950085306
61749080778696429739676950201946
61749080778696429739676952917714
61749080778696429739676953206155
61749080778696429739676953267426
61749080778696429739676953267634
61749080778696429739677293036074
61749080778696429739677293041898
61749080778696429741936388966805
61749080778696429785430506297414
61749080778696429785430509418263
61749080778707986822199357442079
61749080778708103769491331163505
61749080778708103815244572663325
61749080778708103815244915955329
61749080778708103815244917018139
61749080778708137122642218619570
61749080778708137122673643281182
61749080778708137122673987637454
61749080778708137122673987654924
61749080778708137122673989054604
61749080778708137122924691740558
61749080778708137122924691758027
61749080778708137122924691758028
61749080778708137122924693157708
61749080778708137122925036114300
61749080778708137168427200439460
61749080778708137168427572429278
61749080778708137168427573492088
61749080778708137168678248916305
61749080778708137168678248916306
61749080778708137168678276532382
61749080778708137168678620906124
61749080778708137168678621968934
61749080778708437311944208581610
61749080778708437311944581653112
61749080778708437312195285756215
61749080778708437312195285756216
61749080778708437312195286819073
61749080778708450078092746643705
61749080778708453781601718879632
61749080778708453783293966989363
61749080778708453783293971575584
61749080778708453783314977903039
61749080778708453783314977903040
61749080778708453784134237369385
61749080778708453784134237369386
61749080778708453784134241968656
61749080778708554122039212387863
61749080778708589257340632780286
61749080778708603878768506915151
61749080778708603878768764145645
61749080778708603924710377132889
61749080778708605708912155917775
61749080778708605709100183995151
61749080778732398785734994866910
61749080778732398785818650070625
61749080778732398785818907275019
61749080778732398785818907275020
61749080778732398785818907288069
61749080778732398785818907288070
61749080778732413609976935984725
61749080778732413609976936101365
61749080778732415394114575179418
61749080778732415394114576579098
61749080778732415394365623638794
61749080778732415394369067317425
61749080778732419146160705303047
61749080778732446961467335162048
61749080778732446961467336224858
61749080778732446961467336574778
61749080778732446961467339761318
61749080778732446961718012098166
61749080778732446961718039265152
61749080778732446961718040327962
61749080778732446961718040677882
61749080778732446961718043516114
61749080778732446961718043864422
61749080778732446961718043865826
61749080778732446961718043866033
61749080778732446961718043866034
61749080778732446961718383634474
61749080778732446961718387889648
61749080778732446961718388239568
61749080778732446961718388356208
61749080778732446963977476560995
61749080778732446963977819871719
61749080778732446963977820934529
61749080778732448610353387887571
61749080778732448610374279896163
61749080778732448610374537113607
61749080778732448610541673182343
61749080778732448611190444643839
61749080778732448745009471486584
61749080778732448745009474668912
61749080778732448745260518546280
61749080778732448747802427911947
61749080778732448793555985186865
61749080778732448794121216248943
61749080778732448794121216261993
61749080778732448794121217324851
61749080778732448794392813436547
61749080778732452314699188255727
61749080778732452314887473550499
61749080778732463434532565810263
61749080778732463434532565926903
61749080778732463435264532370140
61749080778732463435264557879955
61749080778732463435348214723372
61749080778732463435351568057761
61749080778732463435351568057762
61749080778732465219741383592137
61749080778732465219741384125792
61749080778732465219741385188650
61749080778732465265410277205473
61749080778732465265410278268331
61749080778732465265431170276923
61749080778732713799247529982961
61749080778732747150988637862817
61749080778732747153520010927821
61749080778732748937073022837639
61749080778732748937073022856353
61749080778732748937637881909899
61749080778732748937637881922997
61749080778732748937638225220623
61749080778732748937638226283433
61749080778732748937638226296531
61749080778732752504158038850927
61749080778732752641418822272675
61749080778732752641418822278291
61749080778732754288359593721271
61749080778732754288359593734369
61749080778732754288547879016043
61749080778732754288547879029141
61749080778732763623782239102099
61749080778732763623803159807047
61749080778732763623970295875783
61749080778732763624535126250284
61749080778732765408171703026643
61749080778732765408171817812067
61749080778732765408360104156599
61749080778732765408360107343139
61749080778732765408360107343140
61749080778732765408360108405949
61749080778732765409011198566389
61749080778732765409011198566390
61749080778732769112517503511439
61749080778732769114233086999461
61749080778732769114233344216905
61749080778732769114986232429351
61749080778732769115049251766011
61749080778732904589074307571820
61749080778732904591602240611500
61749080778732915572464905748412
61749080778744422965192827240547
61749080778744426671230880421295
61749080778744426716984465213071
61749080778744454534801580727913
61749080778744454534801580727961
61749080778744454534801580844553
61749080778744454535073176839657
61749080778744460022971988319865
61749080778744460022992880328457
61749080778744460022992881261577
61749080778744460068725544415285
61749080778744460068725545465045
61749080778744471006090612040514
61749080778744471006090613440194
61749080778744471006174294393746
61749080778744471006174295793426
61749080778744471006174553029743
61749080778744471006174553146383
61749080778744471006175328914003
61749080778744472789915563964630
61749080778744472790564107273831
61749080778744472790564364491275
61749080778744476496518476150543
61749080778744476496518476701667
61749080778744476496602160454579
61749080778744476496602417672023
61749080778744476496605516626993
61749080778744476496605516640091
61749080778744476542272090192703
61749080778744476542272091242463
61749080778744476542292983251055
61749080778744476542359101420269
61749080778744561917707611407473
61749080778744561917728503299425
61749080778744561917728503416065
61749080778744576808836146017888
61749080778744576808839617921944
61749080778744606479381723378686
61749080778744610093879717340443
61749080778744610093879717457083
61749080778744610096139153217733
61749080778744610186237662016300
61749080778744610188765595055980
61749080778744626657357350587154
61749080778744626657357350600168
61749080778744626657524744936108
61749080778744626659051927294174
61749080778744626659052184511618
61749080778744626659867834824442
61749080778744626659868092041886
61749080778744628418035849540918
61749080778744628440912641995879
61749081895329173609679203744920
61749081895353488938899300376978
61749081898308852333296486098963
61749081898309152568320248336476
61749081898311554036543545725487
61749081898311554082317636093930
61749081898311854223306712142618
61749081898311854225754433198040
61749081898311854225834645182250
61749082128429491958654014614783
61749082128429491961080840479285
61749082128429492098341595204677
61749082128432193662089359536079
61749082128432193662089360585839
61749082128432193801776941175733
61749082128432193801776945780827
61749082128433094229901056487123
61749082128433094232327968440693
61749082128433094232327973045787
61749082128433094832040785217894
61749082128721275931250922944035
61749082128721276068511677669427
61749082128723930195676790247997
61749082128723930195676791310807
61749082128723930195676791665099
61749082128723977771695859328661
61749082128723978183477865237633
61749082128744386936307037836211
61749082128745287366858065101171
61749082128745543221752053602541
61749082128745543633534059511513
61749082128745543679284546637023
61749082128745543679287641121009
61749082128745543679287641237649
61749082128745543679287644419977
61749082128745543679287985593921
61749082128745543684392168174313
61749082128745543684392254267593
61749082128745543816545301362415
61749082128745543816548395963041
61749082128745543816548654230245
61749082128745543816569316551349
61749082128745543816569574818553
61749082128745543816569579540287
61749082128745543816569665629355
61749082128745543821652922903917
61749082128745543823347496293291
61749082128745587556128630401599
61749082128745587693389299037923
61749082128745591262166683582347
61749082128745591262166712278703
61749082128745591399427352218671
61749082128745591399427467004095
61749082128748245519816376177873
61749082128748245519816639166811
61749082128748245519816725255879
61749082128748245524900327953895
61749082128748245526591461319189
61749082128748245526594555919815
61749082128748245526594904997821
61749082128756049891244205148031
61749082128756049891244291237099
61749082128756050303026206335269
61749082128756050303026555413275
61749082128756050440287224049599
61749082128756050447818401022288
61749082128756098069650693945759
61749082128756098069654049995917
61749082128756098069676085547281
61749082128756098069676090269015
61749082128756098478737286372829
61749082128756098478737630746363
61749082128756098481265592365711
61749082128756098481269036044343
61749082128756098481270179232983
61749082128756098481270182887535
61749082128760002315147358960151
61749082134338113667409881527267
61749082134338117374182507876565
61749082134340815370845227498323
61749082134341672023593760469992
61749082134341672023593765191726
61749082134341672023593875255416
61749082134341672069326424790148
61749082134341672069326429395242
61749082134341715938656923399607
61749082134341719645241349493441
61749082134341719645429635837973
61749082134341719645429640443067
61749082134629853768270385026109
61749082134629901344352590341315
61749082134632603047599649967839
61749082134652968296350199980838
61749082134652968342082858516402
61749082134652968342082864184354
61749082134653012326521323086877
61749082134653012349408705233491
61749082134653012761002683065135
61749082134654168497593077877525
61749082134654168634853720881729
61749082134654168634853832602917
61749082134654169046635726790701
61749082134654169092386214034303
61749082134654169092389307099895
61749082134654169092389308634929
61749082134654169092389311704989
61749082134654169092410232405565
61749082134654169092410578301243
61749082134654169092411353135903
61749082134654169098913344131755
61749082134654169099164133974007
61749082134654169099165119245938
61749082134654169099188412147507
61749082134654169229646968759695
61749082134654169229650063360321
61749082134654169229650321627525
61749082134654169229670983948629
61749082134654169229671241166073
61749082134654169229671242215833
61749082134654169229671246937567
61749082134654169229671333026635
61749082134654169229672107865507
61749082134654169229672361896411
61749082134654169229672366145761
61749082134654169236449163690571
61749082134654212969230195623208
61749082134654212969230326495235
61749082134654213106490966435203
61749082134654213106491081220627
61749082134654213563775722277508
61749082134654213563775765875353
61749082134654216675268350979627
61749082134654216675268379675983
61749082134656870321904279530611
61749082134656870321904365619679
61749082134656870338037970546214
61749082134656870338038014144059
61749082134656870344812583800727
61749082134656870383851009484651
61749082134656870383854366957575
61749082134656870390629189226593
61749082134656870749819976455186
61749082134656870749820020053031
61749082134656870749882767266386
61749082134656870749882781817955
61749082134656870756594846927143
61749082134656870932894028386219
61749082134656870932897122986845
61749082134656870932897385859143
61749082134656870939672208128161
61749082134656914603752471839557
61749082134656914672477386121759
61749082134656914809675005544325
61749082134656914855428804072388
61749082134656914855428847670233
61749082134656915221457268670741
61749082134656915221520030435665
61749082134656915221520031970699
61749082134656915221520405023327
61749082134656915267273616879163
61749082134656918378515410606151
61749082134656918378515439302507
61749082134656918492804754454957
61749082134656918492804840544025
61749082134656918561466900850981
61749082134664675305099013351393
61749082134664675305099099457723
61749082134664675305161775483499
61749082134664675716881019260365
61749082134664675716881363633899
61749082134664675716943781392471
61749082134664675723383872719351
61749082134664675723655846134477
61749082134664675854141774003019
61749082134664675854142032270223
61749082134664719776715456066841
61749082134664719776736261969103
61749082134664719776736348075433
61749082134664720188246294462949
61749082134664720188309433898485
61749082134664723482753509234539
61749082134664723482753509247589
61749082134664723482776637981505
61749082134664723482777754007371
61749082134664723482777757189699
61749082134664723894347487079233
61749082134664970552208117456559
61749082134664970552208375723763
61749082134664974258246170637307
61749082134664974258246428904511
61749082134664975447862881633631
61749082134664975860189194369095
61749082134664975860377480713627
61749082134664975905374452540399
61749082134664975905377547141025
61749082134664975905398816807339
61749082134664975905942406207669
61749082134664975905942750581203
61749082134664975906130692552201
61749082134664975906131036925726
61749082134664975906131036925735
61749082134664975912905515194225
61749082134664975912905519426313
61749082134664975912908958400473
61749082134664976042659485443663
61749082134664976043203160937273
61749082134664976043203419217527
61749082134664976043391447281805
61749082134664976043391447294855
61749082134664976043391705562050
61749082134664976043391705562059
61749082134664976043475130120471
61749082134664976043475388387675
61749082134664976049978246078589
61749082134664976049999166666840
61749082134664976050166274155917
61749082134665020377579654825379
61749082134665023672048351664483
61749082134665024036109104036065
61749082134665024036172243471601
61749082134665024037864496154503
61749082134665024037864496167553
61749082134665024081109892140427
61749082134665024081925455310175
61749082134665024081925799683709
61749082134665024083558389453275
61749082134665024083616933171467
61749082134665024083617708006127
61749082134665024083618052379661
61749082134665024083621151572331
61749082134665876473963739626859
61749082134665876611224149995979
61749082134665876611224408263183
61749082134665876611224408613103
61749082134665876617981413619193
61749082134665924651370085354559
61749082134665924651370169908433
61749082134665924651370428173367
61749082134665924651370428175637
61749082134665924651370428193059
61749082134665924651370429710831
61749082134665925841213681422023
61749082134665925841214714541140
61749082134665925841234481570053
61749082134665925841234485802141
61749082134665925841234596355477
61749082134665925841234597405237
61749082134665925841234602126971
61749082134665925886967145890152
61749082134665925886989191459600
61749082134668576529242508406543
61749082134668576529242594495611
61749082134668577765344766145261
61749082134668577765407528277367
61749082134668577765428447920909
61749082134668577765428448970669
61749082134668577772119593019373
61749082134668577772182355138429
61749082134668577772185449739055
61749082134668578131436322330503
61749082134668578176370532042431
61749082134668578177126772054233
61749082134668578177189534186339
61749082134668578177210453829881
61749082134668578177210454879641
61749082134668578183901598928345
61749082134668578321228473245717
61749082134668622236982014762971
61749082134668622236982015117263
61749082134668625758376348282091
61749082134668625758377127234141
61749082134668625941327815602059
61749082134668625943020023178022
61749082134668625943020068298011
61749082134668625943022390773921
61749082134668625943022390775373
61749082134668625943023248515321
61749082134668625943023248521145
61749082134668625943023248987705
61749082134668625943023251703313
61749082134668625943023505732765
61749082134668625943023506782525
61749082134668625943023509983567
61749082134668625943023509987939
61749082134668626307419371433009
61749082134668626352357020101835
61749082134668626353172579039495
61749082134668626353172583152513
61749082134668626353172583271583
61749082134668626353172927645117
61749082134668626354804396684345
61749082134668626354805515872847
61749082134668626354805515879489
61749082134668626354805515892539
61749082134668626354805517414683
61749082134668626354864061132875
61749082134668626354865180341069
61749082134668626354867155733501
61749082134668626354868279533739
61749082134668626354889199190331
61749082134668626354889200240091
61749082134668627544460736456503
61749082134668627544482432001727
61749082134668627587703812667623
61749082134668627590152309973829
61749082134668627590210853698663
61749082134668627590213948292647
61749082134668627590213948299289
61749082134668627590215067487791
61749082134668627590215067507483
61749082134668627590215072092885
61749082134668627590967093703823
61749082134668627590967093710465
61749082134668627590967093723515
61749082134668627597741920584577
61749082134668627727409878242405
61749082134668627727412198010801
61749082134668627727412199527121
61749082134668627727412202240459
61749082134668627727412202260151
61749082134668627727412203777923
61749082134668627727412978610153
61749082134668627728225781186417
61749082134668627728228107070403
61749082134668627735002929345245
61749082134668627735002933944515
61749082134668627735006028545141
61749082134668627735006032782893
61749082137620387063923167944389
61749082137620387483864377402990
61749082137620687253172755259585
61749082137620687253172841352865
61749082137620687261352708411085
61749082137620689454177476179206
61749082137620689455013156522886
61749082137623088775517459197870
61749082137623390746666238317766
61749082137623390748340783931120
61749082604388538518693561016622
61749082604400243652422871483066
61749082604400243652422876204800
61749082604400244108262741951296
61749082604400288122367867404824
61749082607028146713848696091267
61749082607028146715540948787219
61749082607028150419886749272015
61749082607028150422313575136517
61749082607028150559574329861909
61749082607030804137611621388621
61749082607030804137611621505261
61749082607030804137862412764455
61749082607030804137862415830143
61749082607030804137862415946783
61749082607030848417284041012563
61749082607030848419710866760425
61749082607030848419710871482159
61749082607030848556971621135897
61749082607030848556971625722117
61749082607030848556971627257311
61749082607030848968565603553761
61749082607030852123322094193311
61749082607030852125748920057813
61749082607030852125748924662907
61749082607030852263009674783205
61749082607030852263009679388299
61749082607031704705674194754807
61749082607031705117268433923555
61749082607031705117456457414663
61749082607031705117456457881223
61749082607031705117456458930983
61749082607031705117456462000883
61749082607031705117456462486317
61749082607031705117456463536077
61749082607031748985095736913847
61749082607031748987519181214163
61749082607031748987519182263923
61749082607031748987522653472511
61749082607031748987522654522271
61749082607031749170558656417370
61749082607031749582152896071552
61749082607031752691133790094595
61749082607031752693560702048165
61749082607031752693560706298967
61749082607031752693560706653259
61749082607031752876595937829146
61749082607031753294968095402732
61749082607318685594252161372515
61749082607318686006034425548691
61749082607319630497175010423735
61749082607319886214808355802809
61749082607319886352069110528201
61749082607319886809604586560213
61749082607319886809626626474807
61749082607319886809626631066851
61749082607319886816128622058491
61749082607319886946865341285605
61749082607319886946883165873607
61749082607319886946887295111131
61749082607319886946887299703175
61749082607319886946887381204571
61749082607319886951969869276241
61749082607319886953662117267881
61749082607319934390791404905315
61749082607319934528052159630707
61749082607322588101006877095899
61749082607322588467098437518893
61749082607322588473810124970519
61749082607322588512872914435949
61749082607322588512872914448999
61749082607322588512873686101331
61749082607322588512873690693375
61749082607322588650112662367325
61749082607322588650130225500131
61749082607322588650133583072273
61749082607322588650133583085323
61749082607322588650133583439615
61749082607322588650134354724605
61749082607322588650134354737655
61749082607322588650134359329699
61749082607322588650134702286291
61749082607322588650134702299341
61749082607322588655216928902765
61749082607322588656908405591993
61749082607322588656909177244325
61749082607322588656909180430865
61749082607322588656911848916333
61749082607322588656911849270625
61749082607322632526890540805145
61749082607322632938672546714117
61749082607322636232928593985893
61749082607322636644710599894865
61749082607343000923475698011231
61749082607343001335257961137647
61749082607343045395847519797491
61749082607343945826398547062451
61749082607344201545724145137477
61749082607344201682984788259773
61749082607344201682984899862869
61749082607344202094766794168745
61749082607344202094767167240087
61749082607344202094767167594379
61749082607344202140519604125909
61749082607344202140520375894881
61749082607344202140520378960569
61749082607344202140520379077209
61749082607344202140520718734833
61749082607344202140520720251153
61749082607344202140520723806487
61749082607344202140541299666969
61749082607344202140541644040503
61749082607344202140544743345601
61749082607344202140544743349813
61749082607344202145352158697207
61749082607344202145352158813847
61749082607344202145627226829599
61749082607344202145627312922879
61749082607344202147319479408911
61749082607344202277781130620273
61749082607344202277781387371157
61749082607344202277781388887477
61749082607344202277781392088519
61749082607344202277781392442811
61749082607344202277801279556249
61749082607344202277802051208581
61749082607344202277802308426025
61749082607344202277802309475785
61749082607344202277802312662325
61749082607344202277802312676827
61749082607344202277802312681199
61749082607344202277802313147759
61749082607344202277802398770267
61749082607344202277805411986137
61749082607344202277805494887213
61749082607344202277805752104657
61749082607344202277805753154417
61749082607344202277805756355459
61749082607344202282885653906597
61749082607344202282885658610909
61749082607344202282885739995665
61749082607344202282887981559203
61749082607344202284580230950523
61749082607344246015669112362879
61749082607344246017361365058831
61749082607344246152929780999203
61749082607344246154622033695155
61749082607344246610214580557445
61749082607344246611906833136757
61749082607344249721707165543627
61749082607344249721707194239983
61749082607344249858967948965375
61749082607346903368364014802415
61749082607346903391251398482819
61749082607346903431922666313927
61749082607346903437008291611508
61749082607346903437008296216602
61749082607346903798014226853561
61749082607346903803033661609235
61749082607346903843788359293493
61749082607346903843788703653977
61749082607346903843788703667027
61749082607346903843791802972125
61749082607346903843791802976337
61749082607346903981028193434789
61749082607346903981028451583901
61749082607346903981028451701993
61749082607346903981048339182773
61749082607346903981049110835105
61749082607346903981049114023097
61749082607346903981049368052549
61749082607346903981049372288849
61749082607346903981049372290301
61749082607346903981049372303351
61749082607346903981049372307723
61749082607346903981049372774283
61749082607346903981052471612661
61749082607346903981052554513737
61749082607346903981052557701729
61749082607346903981052811731181
61749082607346903981052815968933
61749082607346903981052815981983
61749082607346903986131941880789
61749082607346903986132713533121
61749082607346903986132717069581
61749082607346903986132718119341
61749082607346903986133056839633
61749082607346903986133061075933
61749082607346903987826518924715
61749082607346903987827290577047
61749082607346903987827638138733
61749082607346903987827638605293
61749082607346947856113820226417
61749082607346947856114077443861
61749082607346947903559914931637
61749082607346948267896083352833
61749082607346948313734471357757
61749082607346951562151873407165
61749082607346951562152130624609
61749082607346951607905715533073
61749082607346951607908766535854
61749082607346951614683593409966
61749082607354703409376338023775
61749082607354703409376595241219
61749082607354703411068590719727
61749082607354703411068847937171
61749082607354707115414391204523
61749082607354707115414649471727
61749082607354707115435311909471
61749082607354708350781329636387
61749082607354708350784682504217
61749082607354708350784687109311
61749082607354708350784768593285
61749082607354708350784773198379
61749082607354708352476935200169
61749082607354708352476939805263
61749082607354708352477021289237
61749082607354708352477025894331
61749082607354708353233522754783
61749082607354708716810007854339
61749082607354708718505732454347
61749082607354708718505732808639
61749082607354708762563592762803
61749082607354708762566688413189
61749082607354708762567031719701
61749082607354708762567036324795
61749082607354708764258941109141
61749082607354708764259285465413
61749082607354708764259289020747
61749082607354708764259290070507
61749082607354708764823025341125
61749082607354708764823800175785
61749082607354708899740664668403
61749082607354708899740665718163
61749082607354708899827443138581
61749082607354708899827700356025
61749082607354708899827704593777
61749082607354708899827704606827
61749082607354708899827704961119
61749082607354708901519695834533
61749082607354708901519699022525
61749082607354708901519954101737
61749082607354708901519957289729
61749082607354708901519957302779
61749082607354708901519957657071
61749082607354708901519958706831
61749082607354708902083780066517
61749082607354708902272065361289
61749082607354708902272066411049
61749082607354708902272840200161
61749082607354708902273098467365
61749082607354708907334493673373
61749082607354708907334494723133
61749082607354708909051135796160
61749082607354752823154270632293
61749082607354752823154270636665
61749082607354752823154270986585
61749082607354752824867329584799
61749082607354753234769169168885
61749082607354753234769169523177
61749082607354753236461048794947
61749082607354753236461393168481
61749082607354753236461393522773
61749082607354756528376387571951
61749082607354756529191175907039
61749082607354756529192323813041
61749082607354756529192323817413
61749082607354756529192324167333
61749082607354756529194531957197
61749082607354756529213125464501
61749082607354756529213128669915
61749082607354756529215448412795
61749082607354756529215452663597
61749082607354756529215453017889
61749082607354756529215567453233
61749082607354756529216571871791
61749082607354756529216572226083
61749082607354756529216572230295
61749082607354756529216596318797
61749082607354756529216596323009
61749082607354756529216597368557
61749082607354756529216597385819
61749082607354756529216600555097
61749082607354756529216600568147
61749082607354756529216600573971
61749082607354756529216600923891
61749082607354756529216600928103
61749082607354756529216683461837
61749082607354756529216683474887
61749082607354756529216683829179
61749082607354756529216686661427
61749082607354756529216686662831
61749082607354756529216686667251
61749082607354756530886784653149
61749082607354756530907705713841
61749082607354756535719426380537
61749082607354756939970021030061
61749082607354756939970365403595
61749082607354756940806074443631
61749082607354756940806849278291
61749082607354756940806849279743
61749082607354756940807189402475
61749082607354756940807193653277
61749082607354756940807193657649
61749082607354756940809546701979
61749082607354756940810661306531
61749082607354756940810661310903
61749082607354756940810661660823
61749082607354756940810664494475
61749082607354756940810665897123
61749082607354756940810665898575
61749082607354756942501770701575
61749082607354756942501799397931
61749082607354756942505238354829
61749082607354756942505241542821
61749082607355056672733561813484
61749082607355056672733561826534
61749082607355957103284593679326
61749082607355958887674449811540
61749082607355958889369020831009
61749082607355958889369020850692
61749082607355958889369025455786
61749082607355958935119137971952
61749082607355958935119224065232
61749082607355958935122581650584
61749082607358658991142610200389
61749082607358660638365891501396
61749082607358660781465768046651
61749082612936772129377189236409
61749082612936772266637947148341
61749082612936776384269979695927
61749082612939429504959446658541
61749082612939429504959703875985
61749082612939429550776051967767
61749082612939429550776055150095
61749082612939429550964078976621
61749082612939429550964080026381
61749082612939429550964080045095
61749082612939429550964083227423
61749082612939429550964083231795
61749082612939429550964083698355
61749082612939429550964084748115
61749082612939473832623875791591
61749082612939473832624248862933
61749082612939473832812161086363
61749082612939473832812165808097
61749082612939473832812534157705
61749082612939473832812538879439
61749082612939473969821868402139
61749082612939474381604131528555
61749082612939474381604136250289
61749082612939474381667270964091
61749082612939474381667271436475
61749082612939474388378958402667
61749082612939477538850218988845
61749082612939477538850592060187
61749082612939477543932788445271
61749082612939477676111346785579
61749082612939477676113297712291
61749082612939477680942752978491
61749082612939478087642189431037
61749082612939478087705324617223
61749082612939478087707275543935
61749082612939478092724758887463
61749082612940330072855173057726
61749082612940330118587837144659
61749082612940330118775865221987
61749082612940330484637437233902
61749082612940330484825465324328
61749082612940330484826495243864
61749082612940330530370101333885
61749082612940330530370101806269
61749082612940330530558129411213
61749082612940330530558129883597
61749082612940330530559158267882
61749082612940374399889657007079
61749082612940374400620848611443
61749082612940374400624320869791
61749082612940374583660323814650
61749082612940374583660582081854
61749082612940378106662374050539
61749082612940378243922755354509
61749082612940378243923013634763
61749082612940378243923128426010
61749082612940378243923128426011
61749082612940378655516733186153
61749082612940378655516991466407
61749082612940378655517106257654
61749082612940378655517106257655
61749082613216504651883601879148
61749082613219206309397992702678
61749082613219253913426407110095
61749082613219255699510794234747
61749082613227310985197551088717
61749082613227311008110311097552
61749082613227355456838268409441
61749082613227359161184067844477
61749082613227359574388681264417
61749082613228211994206110665711
61749082613228511627910023083449
61749082613228511765170780995381
61749082613228512176137864749594
61749082613228512176953045184607
61749082613228512183731952034818
61749082613228512183731956639912
61749082613228512222706209174534
61749082613228512222706252772379
61749082613228512222706253822139
61749082613228512222706253840853
61749082613228512222706257023181
61749082613228512222706257027553
61749082613228512222706258543873
61749082613228512222706601396715
61749082613228512222724078895415
61749082613228512222724079945175
61749082613228512222727177728129
61749082613228512222727522088613
61749082613228512222727522101663
61749082613228512222727523623807
61749082613228512222728297414323
61749082613228512222728298458467
61749082613228512222728298464083
61749082613228512227810780776065
61749082613228512227810781825825
61749082613228512227810867919105
61749082613228512229230289454319
61749082613228512229481080696251
61749082613228512229503034521777
61749082613228512229505357470071
61749082613228512229505440376811
61749082613228512229505443563351
61749082613228512359967011752785
61749082613228512359967270033039
61749082613228512359984833270887
61749082613228512359987932457733
61749082613228512359988190724937
61749082613228512359988190737987
61749082613228512359988192260131
61749082613228512359989047066657
61749082613228512359989048601851
61749082613228512359989305333861
61749082613228512359989305346911
61749082613228512359989306869055
61749082613228512359989310056999
61749082613228512365071535505669
61749082613228512365071536555429
61749082613228512365071621244817
61749082613228512366763784665161
61749082613228512366763789251381
61749082613228512366763789369425
61749082613228512366766109013135
61749082613228512366766112199675
61749082613228556099547243121443
61749082613228556099547271701159
61749082613228559803894060638762
61749082613228559803914981345162
61749082613228559942845964938515
61749082613231213331157082709973
61749082613231213331157087431707
61749082613231213468356063891420
61749082613231213475129529123291
61749082613231213514171307558405
61749082613231213514171310740733
61749082613231213514171312280139
61749082613231213514171398369207
61749082613231213856472164007375
61749082613231213880136970097329
61749082613231213880196633025167
61749082613231213880199712588950
61749082613231213880200104811131
61749082613231213880200105283515
61749082613231213886911792249707
61749082613231213886911792366347
61749082613231213925953313467377
61749082613231213925953316649705
61749082613231213925953661023239
61749082613231213925953661495623
61749082613231213925975357040847
61749082613231213925975358090607
61749082613231214063214329659563
61749082613231214063214330131947
61749082613231214063236025677171
61749082613231214063236026726931
61749082613231214063236369683523
61749082613231214069989152400965
61749082613231257939991950866889
61749082613231257985745792992797
61749082613231258351774213993305
61749082613231261440191157767547
61749082613231261445190044521029
61749082613231261507139758741137
61749082613231261507140131812479
61749082613231261646030261381721
61749082613231262056204797010944
61749082613231262057812267290693
61749082613231262057875029405537
61749082613231262057875030474011
61749082613231263268558590043743
61749082613251670787754056208915
61749082613251671197569517303653
61749082613252527318598240639131
61749082613252527323429647304427
61749082613252571239522119386850
61749082613252571239522123991944
61749082613252571241192351301785
61749082613252571241192467155683
61749082613252571789984321743977
61749082613252826958825812418117
61749082613252827507868834519275
61749082613252827512955488556894
61749082613252827512955493278628
61749082613252827553622042107047
61749082613252827553622043156807
61749082613252827553622043175521
61749082613252827553622046357849
61749082613252827553622046362221
61749082613252827553622046828781
61749082613252827553622047878541
61749082613252827553622390731383
61749082613252827553622391203767
61749082613252827553624366105101
61749082613252827553624370826835
61749082613252827553642967062797
61749082613252827553643307186981
61749082613252827553643311436331
61749082613252827553643311908715
61749082613252827553646406019695
61749082613252827553646410741429
61749082613252827558453826093035
61749082613252827558704616285207
61749082613252827558726570110733
61749082613252827558726571160493
61749082613252827558726653017473
61749082613252827558726656204013
61749082613252827558726657249561
61749082613252827558728894108787
61749082613252827558728977015527
61749082613252827558728980197855
61749082613252827558728980202067
61749082613252827560399192979213
61749082613252827560421146804739
61749082613252827690882801087453
61749082613252827690883059367707
61749082613252827690883059840091
61749082613252827690903718605861
61749082613252827690903721792401
61749082613252827690903975823305
61749082613252827690903976873065
61749082613252827690903980059605
61749082613252827690903980072655
61749082613252827690903980545039
61749082613252827690903981594799
61749082613252827690907162284493
61749082613252827690907165471033
61749082613252827690907419016503
61749082613252827690907419029553
61749082613252827690907419501937
61749082613252827690907420551697
61749082613252827690907423738237
61749082613252827690907423751287
61749082613252827695987324840337
61749082613252827695987325890097
61749082613252827695989645651851
61749082613252827695989648838391
61749082613252827697681898347803
61749082613252871428792717499082
61749082613252871430463061035827
61749082613252872023316204238788
61749082613252872023316247836633
61749082613252872025008500532585
61749082613255228584664021432185
61749082613255228660836298989642
61749082613255228660837418197836
61749082613255229021845300265655
61749082613255229072618304898614
61749082613255229204859525100980
61749082613255229204859525114078
61749082613255229204880445805928
61749082613255272944439526782207
61749082613255273081637403538857
61749082613255273125698720733240
61749082613255273125699839941434
61749082613255273537480726642212
61749082613255276764769219598893
61749082613255276785983204023653
61749082613255278411982069243005
61749082613255278411982073964739
61749082613255528662072872044641
61749082613255528662072876766375
61749082613255528799270748801291
61749082613255528804353065762007
61749082613255528845087096893073
61749082613255528845087100075401
61749082613255528845087101614807
61749082613255528845087186168681
61749082613255528845087187703875
61749082613255528850169671071233
61749082613255529208608465614312
61749082613255529211052754710263
61749082613255529211052759431997
61749082613255529211115501923618
61749082613255529211115894145799
61749082613255529211115894618183
61749082613255529211117845544895
61749082613255529216135328888423
61749082613255529256869102802045
61749082613255529256869105984373
61749082613255529256869450357907
61749082613255529256869450830291
61749082613255529394129860713977
61749082613255529394130118994231
61749082613255529394130119466615
61749082613255573132017494895057
61749082613255573133709747591009
61749082613255573133710120662351
61749082613255573246304860772629
61749082613255573269215487505605
61749082613255573270907740201557
61749082613255573314969286033668
61749082613255573314969329631513
61749082613255573316661582327465
61749082613255573321747207508406
61749082613255573680997750632021
61749082613255573682690003327973
61749082613255573726814098723803
61749082613255573728506351419755
61749082613255576838055548075805
61749082613255576838055921147147
61749082613255576954039813595677
61749082613255576975253540686353
61749082613255576975253797903797
61749082613255577021007382812261
61749082613255577387039232589912
61749082613263333766334070840279
61749082613263333766335190048473
61749082613263333766396832959335
61749082613263333766397952167529
61749082613263334108426864948893
61749082613263334108615151293425
61749082613263334108615155898519
61749082613263334139116398125139
61749082613263334175668703249691
61749082613263334178116076749251
61749082613263334178116421122785
61749082613263334183199770612201
61749082613263334184869983389347
61749082613263334312929371886015
61749082613263334314621366418353
61749082613263334314621624685557
61749082613263334314621624698607
61749082613263334315374507597441
61749082613263334315374508660251
61749082613263334315374765864645
61749082613263334315374765877695
61749082613263334315374766927455
61749082613263334315377089759109
61749082613263334320248132993325
61749082613263334320436161070653
61749082613263334320457081775601
61749082613263334320457082825361
61749082613263334321942709687331
61749082613263334322130737764659
61749082613263334322151658469607
61749082613263378236255909331765
61749082613263378236276830023663
61749082613263378236276830036713
61749082613263378237948075919935
61749082613263378237968996626335
61749082613263378237972435600495
61749082613263378603788583647253
61749082613263378647849887163409
61749082613263378649479029120181
61749082613263378649541791235025
61749082613263378649541795485827
61749082613263378649542139859361
61749082613263381875347595063253
61749082613263381875347599784987
61749082613263381942296199236385
61749082613263381942297304021090
61749082613263381942297304034188
61749082613263381942317119942785
61749082613263381942318235968651
61749082613263381942318239150979
61749082613263381943991924287633
61749082613263382308134384132049
61749082613263382353880563219277
61749082613263382353889920322969
61749082613263382355582173018921
61749082613263629011769520006147
61749082613263629011769777223591
61749082613263629011769778273351
61749082613263629013461772702099
61749082613263629013462029919543
61749082613263629013462030969303
61749082613263632054286662925145
61749082613263632717807573186895
61749082613263632717807830404339
61749082613263632717807831454099
61749082613263633907403363594911
61749082613263633909095726354553
61749082613263633909095731076287
61749082613263634296001735293339
61749082613263634296210945525147
61749082613263634302989208173829
61749082613263634302989211360369
61749082613263634320605648295063
61749082613263634320793933589835
61749082613263634320793938311569
61749082613263634320877989480969
61749082613263634320877990530729
61749082613263634320877994202703
61749082613263634320877995252463
61749082613263634321421928909678
61749082613263634321424251844931
61749082613263634321612165131171
61749082613263634321612538202513
61749082613263634328137059554502
61749082613263634364935854040227
61749082613263634364935855089987
61749082613263634364939297233425
61749082613263634364939297246475
61749082613263634364939297718859
61749082613263634364939298768619
61749082613263634366359577578513
61749082613263634366547862873285
61749082613263634366547867595019
61749082613263634366610281681617
61749082613263634366610629237479
61749082613263634366610629709863
61749082613263634366631545693077
61749082613263634366631549942427
61749082613263634366631550414811
61749082613263634367174365913601
61749082613263634367175485121786
61749082613263634367362651208373
61749082613263634367365750041087
61749082613263634367366094414621
61749082613263634367366869249272
61749082613263634367366869249281
61749082613263634373890644464427
61749082613263634374140576915199
61749082613263634374141692941065
61749082613263634374141696599989
61749082613263634374144020593831
61749082613263634502199707602545
61749082613263634502199965869749
61749082613263634502199965882799
61749082613263634502199966355183
61749082613263634502199967404943
61749082613263634503620246214837
61749082613263634503620335490445
61749082613263634503808274292165
61749082613263634503808531509609
61749082613263634503871039593549
61749082613263634503871297873803
61749082613263634503871298346187
61749082613263634503891957111957
61749082613263634503891960298497
61749082613263634503892214329401
61749082613263634503892215379161
61749082613263634503892218565701
61749082613263634503892218578751
61749082613263634503892219051135
61749082613263634503892220100895
61749082613263634504436153745012
61749082613263634504436153758110
61749082613263634504438476693363
61749082613263634504624181835438
61749082613263634504624439039784
61749082613263634504626504770691
61749082613263634504626763050945
61749082613263634504710189125677
61749082613263634504710446343121
61749082613263634504710447392881
61749082613263634509518727923172
61749082613263634509539648628120
61749082613263634511213303567475
61749082613263634511214422775669
61749082613263634511214423248053
61749082613263634511401331644803
61749082613263634511404775323435
61749082613263678791366925303829
61749082613263678793059177999781
61749082613263678836304573500271
61749082613263678837120481043544
61749082613263678837120481515937
61749082613263678838753066208025
61749082613263678838753070929759
61749082613263678838811614531311
61749082613263678838812733739496
61749082613263678838812734211889
61749082613263678838815058209943
61749082613263678838815833048815
61749082613263678843835640386185
61749082613263682085810869916260
61749082613263682085813208324705
61749082613263682085813208797089
61749082613263682085814308400774
61749082613263682085814313122508
61749082613263682085831761924852
61749082613263682087505461493041
61749082613263682131588833625763
61749082613263682496588697397569
61749082613263682497345270541744
61749082613263682497345286504630
61749082613263682497345286504639
61749082613263682497397572307597
61749082613263682497404978012184
61749082613263682497404978484577
61749082613263682497407300947437
61749082613263682497407302482631
61749082613263682497408077321446
61749082613263682497428969330038
61749082613263682499039862129193
61749082613263682499099555178583
61749082613263682504120108657008
61749082613263682542342626681019
61749082613263682543098871414555
61749082613263682543157415016107
61749082613263682543160857159545
61749082613263682543160858694739
61749082613263682543161628811877
61749082613263682543161631994205
61749082613263682543161633533611
61749082613263682544853109855497
61749082613263682544853111390691
61749082613263682549873693566933
61749082613264534888605700800954
61749082613264534888606093004412
61749082613264534893688274979114
61749082613264534893689303732250
61749082613264534893689303848890
61749082613264534935178651230738
61749082613264534935198797096871
61749082613264534935198797582305
61749082613264534935198798632065
61749082613264534935199571931531
61749082613264534940247192661075
61749082613264534941702687925945
61749082613264534941953392029049
61749082613264534941953393545369
61749082613264534941955716493663
61749082613264534941955716495115
61749082613264535071620317871775
61749082613264535072456884653211
61749082613264535072457141870655
61749082613264535072457142920415
61749082613264535072459209001185
61749082613264535072459466218629
61749082613264535072459467268389
61749082613264535079216471224719
61749082613264579406564766831043
61749082613264579406565109669543
61749082613264579406565109787635
61749082613264582516361897181220
61749082613264582516365340387468
61749082613264582516382789189812
61749082613264582516386261075154
61749082613264582518059960640913
61749082613264582699400615143731
61749082613264583065156982405914
61749082613264583065156982405923
61749082613264583110910567315839
61749082613264583110910651869713
61749082613264583110910910154339
61749082613264583110910910620899
61749082613264583110910910622351
61749082613264583110910911670659
61749082613264583112605487314905
61749082613264583112605487316357
61749082613264584300750690075195
61749082613264584300754161861159
61749082613264584300754162333543
61749082613264584300755190717828
61749082613264584300771610780143
61749082613264584300771611829903
61749082613264584300775079366517
61749082613264584300775082571931
61749082613264584300775083038491
61749082613264584300775084088251
61749082613264584300776111418621
61749082613264584300776116140355
61749082613264584302445266769201
61749082613264584302446411474161
61749082613264584302446414679575
61749082613264584302448739027549
61749082613264584302449772146666
61749082613264584302466187474149
61749082613264584302467216343925
61749082613264584302467220576013
61749082613264584302467330662789
61749082613264584302467332062469
61749082613264584302467336784203
61749082613264584302469655010763
61749082613264584302469659732497
61749082613264584302470688112627
61749082613264584302470692834361
61749082613264584345689487581634
61749082613264584346507627734792
61749082613264584346529672371129
61749082613264584346529673420880
61749082613264584346529673420889
61749082613264584348199880430744
61749082613264584348199884662832
61749082613264584348199970756112
61749082613264584348199972291306
61749082613264584348203328339043
61749082613264584348764740547148
61749082613264584348767063495442
61749082613267231284437188833267
61749082613267234805771820058792
61749082613267234944723981103605
61749082613267236155404098884191
61749082613267236162265703184337
61749082613267236180070773663729
61749082613267236180070773665181
61749082613267236180070773669553
61749082613267236180823899942780
61749082613267236180823914842817
61749082613267236180823915892577
61749082613267236180826238724231
61749082613267236225824355274677
61749082613267236225824358455553
61749082613267236225824358457005
61749082613267236225824358461377
61749082613267236225824358927937
61749082613267236225824444550285
61749082613267236226579823634147
61749082613267236226640262799245
61749082613267236226642585747539
61749082613267236226642585753203
61749082613267236226642585753363
61749082613267236226642586219923
61749082613267236226642587269683
61749082613267236226664625667749
61749082613267236231660073812801
61749082613267236231660074862561
61749082613267236231722836977405
61749082613267236231722837449789
61749082613267236233322881966923
61749082613267236233354650506807
61749082613267236233354650508259
61749082613267236233355422160591
61749082613267236233355508254031
61749082613267236233355769720825
61749082613267236233417412621651
61749082613267236233417412627315
61749082613267236233417412627475
61749082613267236233417413094035
61749082613267236233418184273983
61749082613267236233418184279647
61749082613267236233418184279807
61749082613267236233418187460523
61749082613267236233418187461975
61749082613267236233418531835509
61749082613267236233420508744421
61749082613267236591852779572701
61749082613267236592605920751789
61749082613267236592605921801549
61749082613267236592608244633203
61749082613267236592668683916393
61749082613267236637606361183649
61749082613267236637606364365977
61749082613267236637606708739511
61749082613267236637606709211895
61749082613267236638361829543119
61749082613267236638446631576721
61749082613267236645136656417231
61749082613267236774867377498299
61749082613267236774867377848219
61749082613267236780765854970391
61749082613267236782460431664397
61749082613267236782461206853189
61749082613267236782463530851243
61749082613267280490596238498705
61749082613267280513560186043251
61749082613267280515171078862089
61749082613267280520254767649173
61749082613267280627856993228469
61749082613267280627858022098245
61749082613267280627860346446219
61749082613267280627860350695569
61749082613267280652461163466351
61749082613267280696522495556399
61749082613267280696522496606159
61749082613267280696522497078543
61749082613267280698217072250405
61749082613267280698217072251857
61749082613267280698217843904189
61749082613267280698217929997629
61749082613267280698217930114269
61749082613267280698218186859329
61749082613267280698218191464423
61749082613267280703300761037489
61749082613267281107551312574442
61749082613267281107551700061999
61749082613267281107551700528559
61749082613267281108367608077665
61749082613267281109999078160829
61749082613267281110000192769753
61749082613267281110000197491487
61749082613267281110058741093039
61749082613267281110058741559599
61749082613267281110059513211931
61749082613267281110059516398471
61749082613267281110059516399875
61749082613267281110059860773617
61749082613267281110062184765847
61749082613267281110062184771671
61749082613267281110062959604719
61749082613267281110062959610543
61749082613267281115082766947913
61749082613267284150884174306151
61749082613267284219549390842745
61749082613267284219601681367437
61749082613267284219608694868566
61749082613267284219608699571586
61749082613267284219611410007277
61749082613267284219612141733738
61749082613267284333084819281329
61749082613267284335592974804653
61749082613267284335592974921293
61749082613267284335595299269267
61749082613267284356806963945323
61749082613267284356806963946775
61749082613267284356806963951147
61749082613267284356808900345004
61749082613267284356809015130428
61749082613267284356809287826737
61749082613267284356809288299121
61749082613267284356810043529272
61749082613267284356810048251006
61749082613267284356810059479069
61749082613267284358501153040956
61749082613267284358501540639329
61749082613267284358501540640781
61749082613267284358501540995073
61749082613267284358504639825357
61749082613267284364390317698457
61749082613267284402560248394242
61749082613267284402560548737147
61749082613267284402560550259291
61749082613267284402562571342536
61749082613267284402562872735201
61749082613267284402562872736653
61749082613267284402562873207585
61749082613267284402563644388985
61749082613267284402563730476601
61749082613267284402563730482425
61749082613267284402563733664593
61749082613267284402563987694045
61749082613267284402563988743805
61749082613267284402563991944847
61749082613267284402563991949219
61749082613267284402563992415779
61749082613267284402563993465539
61749082613267284404223356891269
61749082613267284404255125431153
61749082613267284404255125432605
61749082613267284404255125903537
61749082613267284404258307642991
61749082613267284404258564388051
61749082613267284404258569109785
61749082613267284409341138566211
61749082613267284768588970904055
61749082613267284768591293735709
61749082613267284768651733018899
61749082613267284770283546548301
61749082613267284770346308663145
61749082613267284770346681734487
61749082613267284814344878645625
61749082613267284814345997853819
61749082613267284814345998326203
61749082613267284814407640764681
61749082613267284814408759972875
61749082613267284814408760445259
61749082613267284814429680679227
61749082613267284814429681151611
61749082613267284814429682201371
61749082613267284816037131341577
61749082613267284816040575020209
61749082613267284816099893460633
61749082613267284816103337139265
61749082613267286003938083114957
61749082613267286004001221487683
61749082613267286004022142194035
61749082613267286005630335927549
61749082613267286005682621743557
61749082613267286005693098042393
61749082613267286005693101228933
61749082613267286005693471113735
61749082613267286005693474300275
61749082613267286005693474301679
61749082613267286005714395006627
61749082613267286048936155017798
61749082613267286048938870156509
61749082613267286049691628099002
61749082613267286049692790891991
61749082613267286049750943352886
61749082613267286049754385496324
61749082613267286049754390218058
61749082613267286049754430137287
61749082613267286049754430143929
61749082613267286049754433326257
61749082613267286049754777699791
61749082613267286049754778172175
61749082613267286051383920720825
61749082613267286051387362864263
61749082613267286051387367585997
61749082613267286051445911187549
61749082613267286051446638192276
61749082613267286051446642914010
61749082613267286051446682833239
61749082613267286051446682839881
61749082613267286051446686022209
61749082613267286051447030395743
61749082613267286051447030868127
61749082613267286051449354866181
61749082613267286051450129700841
61749082613267286052198664408308
61749082613267286052202151192709
61749082613267286052202151199351
61749082613267286052203270407545
61749082613267286056469937042423
61749082613267286057285844585705
61749082613267286057285845058089
61749082613267286058976978073463
61749082613267286058980421752095
61749082613267286186105008132441
61749082613267286186949197883898
61749082613267286186952296735326
61749082613267286186952679972081
61749082613267286186952684221431
61749082613267286186952684668299
61749082613267286186952684687991
61749082613267286186952684689443
61749082613267286186952685737751
61749082613267286186953459528315
61749082613267286188644932668033
61749082613267286188644932784673
61749082613267286188644936917383
61749082613267286188644937035475
61749082613267286188647257132647
61749082613267286188647261381997
61749082613267286188647261383449
61749082613267286188648036222237
61749082613267286188648036222321
61749082613267286189459677521916
61749082613267286189459677871836
61749082613267286189460583110511
61749082613267286189460840308263
61749082613267286189460840327955
61749082613267286189460841377715
61749082613267286189462907458485
61749082613267286189463164209369
61749082613267286189463164656237
61749082613267286189463164675929
61749082613267286189463165725689
61749082613267286193695737950565
61749082613267286194543411306525
61749082613267286194543414486423
61749082613267286194543414506115
61749082613267286194543414507567
61749082613267286194543415555875
61749082613267286194543415905795
61749082613267286194546510039861
61749082613267286194546510486729
61749082613267286194546510506421
61749082613267286194546513226401
61749082613267286194546513694413
61749082613267286194546514742721
61749082613267286196237986950771
61749082613267286196237991083481
61749082613267286196237991200121
61749082613267286196237991201573
61749082613267286196238762735813
61749082613267286196238762852453
61749082613267286196238765922353
61749082613267286196238766040361
61749082613267286196238766040445
61749082613267286196241087200427
61749082613267286196241090386967
61749082613267286196241090388335
61749082613267286196241090388419
61749082616219041827276795889381
61749082616219042239057896209767
61749082616219042239058801798353
61749082616219047292316269255186
61749082616219297930715626107093
61749082616219297930715626124563
61749082616219298067997301560519
61749082616219342008367436619429
61749082616219342008367522712709
61749082616219342008388443419061
61749082616219342349538835131007
61749082616219342349542278337255
61749082616219342357153584842329
61749082616219342357156251673107
61749082616219342357157023326843
61749082616219347291232812157453
61749082616219347298551574209529
61749082616219347298551602907253
61749082616219347298551602907289
61749082616219347298551602907337
61749082616219347336986397067369
61749082616219347344305159119397
61749082616219347344326079825797
61749082616219347474222787394679
61749082616219347474243708099627
61749082616219347474243794211781
61749082616219347474247151778259
61749082616219347474247151796973
61749082616219347481564793101401
61749082616219347481565913359355
61749082616219347481565913831739
61749082616219347481568236780033
61749082616219347481585713806349
61749082616219347481586834064303
61749082616219347481586834083177
61749082616219347481586834536687
61749082616219347504477559254736
61749082616219347888264483112467
61749082616219347893347057289223
61749082616219347893347828942959
61749082616219347893347915036447
61749082616219347893348176485771
61749082616219347893348176503241
61749082616219347893348177553001
61749082616219347893348178020965
61749082616219347893350500967855
61749082616219347893351275808131
61749082616219347893367977995575
61749082616219347893368838929339
61749082616219347893369097190719
61749082616219347893369097209593
61749082616219347893369098259353
61749082616219347893369098725913
61749082616219347893371421674207
61749082616219347895042753197247
61749082616219347895063673903599
61749082616221699650618335563559
61749082616221699650618336613319
61749082616221743530708396789149
61749082616221743530708654006593
61749082616221743530710978004647
61749082616221743530711883573550
61749082616221743530711883593233
61749082616221743530712140790994
61749082616221743909575431119664
61749082616221743909575431132714
61749082616221743909575804191166
61749082616221748858490602216096
61749082616221748995730434817986
61749082616221748995730693115710
61749082616221748995730694515390
61749082616221748995751355522934
61749082616221748995751355541808
61749082616221748995751615220338
61749082616221748995753934969042
61749082616221749407512700074442
61749082616221749407512700424362
61749082616221749407533621129310
61749082843361106263021135014322
61749082843363807554674216809202
61749082843373166946191984663817
61749082843373167495235003565385
61749082843373167495237326513679
61749082843375820661741079509199
61749082843375868649627329585113
61749082843375869198670348486681
61749082843376721595793846550070
61749082843376721641335125675727
61749082843376769217441435573519
61749082843664603151199744117906
61749082843664903340470467451683
61749082843664903340470468851363
61749082843664903477731136437927
61749082843664903477731137487687
61749082843664903477731222177075
61749082843667352430526819102839
61749082843667604442122110251405
61749082843667604625136335099837
61749082843667604625136422238665
61749082843667604991165129152973
61749082843667604997880245265102
61749082843667605036918341008809
61749082843667605036918685365081
61749082843667605174179096783961
61749082843667605174179354001405
61749082843667648913759358869115
61749082843667649462802377770683
61749082843667652618105159353911
61749082843667652619799736047917
61749082843667652756997614223121
61749082843667653167148178255479
61749082843667653168779620132093
61749082843667653168842754949485
61749082843688017914282945659290
61749082843688061967363361493916
61749082843688062333202769145213
61749082843688065604759462360753
61749082843689218252829428603941
61749082843689218623104609501214
61749082843689218623104609617854
61749082843689218664608335661533
61749082843689218664610659659587
61749082843689218664611434494247
61749082843689218664611434512913
61749082843689218664611434513121
61749082843689218664611436029441
61749082843689218669694004090399
61749082843689218801868747080413
61749082843689218801869004297857
61749082843689218801871328295911
61749082843689218801872103149237
61749082843689218801872190759045
61749082843689218801872447522979
61749082843689218801872447976489
61749082843689218801872449039299
61749082843689218806954672726723
61749082843689218808646925772595
61749082843689218808646926822355
61749082843689218808649249770649
61749082843689263090219929682618
61749082843689263134281277846379
61749082843689263135973485894726
61749082843689263135973530542331
61749082843689263135975853490625
61749082843691664055404555256759
61749082843691664650221690651174
61749082843691667759750355741555
61749082843691919773037899586073
61749082843691919910300978309519
61749082843691919915322550362786
61749082843691919915322550479426
61749082843691919956052124434505
61749082843691919956054448315919
61749082843691919956054534521627
61749082843691919956076488230465
61749082843691920319573489502644
61749082843691920321268066546570
61749082843691920322080918487641
61749082843691920328798358597824
61749082843691920367834130343477
61749082843691920367834474699749
61749082843691920367858494139437
61749082843691920505095143336073
61749082843691920505097209066923
61749082843691920505119162775761
61749082843691964174278907699103
61749082843691964174341670172451
61749082843691964242982866811475
61749082843691964244675119507427
61749082843691964244675148203783
61749082843691964380180516115671
61749082843691964380180773333115
61749082843691964380180774732795
61749082843691964381872639474630
61749082843691964381873027428747
61749082843691964381875093159597
61749082843691964425934359641259
61749082843691964427626612337211
61749082843691964432712236001832
61749082843691964791962779242087
61749082843691964791962780641767
61749082843691964792025541356771
61749082843691964793655033337719
61749082843691964793657356286013
61749082843691964793658456343368
61749082843691964793717794052723
61749082843691964793718167105351
61749082843691964793720118050777
61749082843691964793720491103405
61749082843691964793738699739494
61749082843691964798741030521528
61749082843691964837779126265235
61749082843691964837779470621507
61749082843691964839471335246702
61749082843691964839471335363342
61749082843691964839471378961187
61749082843691964839471723317459
61749082843691964839473702959241
61749082843691964839474047315513
61749082843691967882074271350849
61749082843691967882074300047205
61749082843691967950715496686229
61749082843691967950715525382585
61749082843691968086218569296419
61749082843691968086218826513863
61749082843691968086218827913543
61749082843691968087913015603672
61749082843691968087913146340345
61749082843691968087913403557789
61749082843691968131972368174402
61749082843691968131972412822007
61749082843691968133666988466253
61749082843691968498000833822515
61749082843691968498004256478244
61749082843691968499695409466761
61749082843691968499698833522170
61749082843691968499758171231525
61749082843691968499758544284153
61749082843699724874851377326289
61749082843699724874851464465117
61749082843699724876543630022241
61749082843699724876545953903655
61749082843699724876545954020295
61749082843699724876546040109363
61749082843699724877295742331553
61749082843699724877299099314831
61749082843699724877299099431471
61749082843699724877299185537801
61749082843699724877300218639665
61749082843699725286633383235261
61749082843699725286633727591533
61749082843699725288325635931213
61749082843699725288325980287485
61749082843699725288327959929267
61749082843699725288328304285539
61749082843699725289078006507729
61749082843699725289081105223803
61749082843699725289081105340443
61749082843699725289081449597328
61749082843699725289081449597337
61749082843699725289081449713968
61749082843699725289081449713977
61749082843699725289082224548628
61749082843699725289082224548637
61749082843699725294164794477447
61749082843699725294164794494709
61749082843699725294164795427820
61749082843699725295855927982467
61749082843699725295857047173399
61749082843699725295857047190661
61749082843699725295857048123772
61749082843699725295859371171453
61749082843699725295859371188706
61749082843699725295859371188715
61749082843699725423894139010413
61749082843699725423894396227857
61749082843699725425586648923809
61749082843699725425588714654659
61749082843699725425588972921863
61749082843699725426338761233121
61749082843699725426341860083088
61749082843699725426341860083097
61749082843699725426342118233652
61749082843699725426342118233661
61749082843699725426342118350292
61749082843699725426342118350301
61749082843699725431425578849568
61749082843699725433116682241299
61749082843699725433116682707859
61749082843699725433117831545520
61749082843699725433120154493814
61749082843699769348936343700453
61749082843699769348936429439601
61749082843699769348936458135957
61749082843699769348936458485877
61749082843699769348936459535637
61749082843699773009224283972289
61749082843699773053282144301889
61749082843699773053282231440717
61749082843699773053282258620753
61749082843699773053282260020433
61749082843699773053283264559843
61749082843699773054956948175757
61749082843699773054974512716385
61749082843699773054976835664679
61749082843699773054977840087449
61749082843699773466549892908015
61749082843700025018368386414609
61749082843700025020062962991975
61749082843700025020795187696751
61749082843700025020795187813391
61749082843700025020795302500889
61749082843700025020795302617529
61749082843700025071465097289153
61749082843700025408661339412137
61749082843700025408661339528777
61749082843700025416464719971423
61749082843700025416464721371103
61749082843700025430150392323581
61749082843700025430150393373341
61749082843700025431844968900947
61749082843700025432389280332524
61749082843700025432389280332533
61749082843700025432389280449164
61749082843700025432389280449173
61749082843700025432577193605723
61749082843700025432577193722363
61749082843700025432577566677065
61749082843700025432577566793705
61749082843700025436844960316622
61749082843700025437681804632780
61749082843700025439374057212092
61749082843700025439376380160386
61749082843700025477596574167629
61749082843700025477598898165683
61749082843700025478139393455033
61749082843700025478142492287747
61749082843700025478142836661272
61749082843700025478142836661281
61749082843700025478331122889173
61749082843700025478331123005813
61749082843700025478414805714789
61749082843700025478414805727839
61749082843700025478414805831429
61749082843700025478414805844479
61749082843700025478414806181349
61749082843700025478414807244159
61749082843700025483435388492897
61749082843700025483435388493105
61749082843700025485127641053543
61749082843700025485127642588737
61749082843700025485129965051597
61749082843700025485129965070263
61749082843700025485129965070471
61749082843700025485129965537031
61749082843700025485129966586791
61749082843700025614856985586509
61749082843700025614857242803953
61749082843700025614859308534803
61749082843700025614859566802007
61749082843700025615400149230185
61749082843700025615403505180956
61749082843700025615403505180965
61749082843700025615403505297596
61749082843700025615403505297605
61749082843700025615591533258293
61749082843700025615591533374933
61749082843700025615591791525497
61749082843700025615591791642137
61749082843700025615675216083909
61749082843700025615675216200549
61749082843700025615675217600229
61749082843700025615675474351113
61749082843700025615675474364163
61749082843700025615675474467753
61749082843700025615675474480803
61749082843700025615675474817673
61749082843700025615675475880483
61749082843700025620696143222708
61749082843700025620696143222709
61749082843700025620696144272468
61749082843700025620696144272469
61749082843700025620696144285519
61749082843700025622178327455807
61749082843700025622178327922367
61749082843700025622178328972127
61749082843700025622387276588003
61749082843700025622387277637763
61749082843700025622388396845948
61749082843700025622388396845957
61749082843700025622388397318341
61749082843700025622390719794242
61749082843700025622390719794251
61749082843700025622390719800074
61749082843700025622390719800075
61749082843700025622390720266635
61749082843700025622390721316395
61749082843700025622390721329445
61749082843700069492453309190928
61749082843700069904026524350973
61749082843700069904026524817533
61749082843700069949779737723129
61749082843700069949780082079401
61749082843700073198494834742452
61749082843700073242531773879192
61749082843700073242531773995832
61749082843700073242553858558031
61749082843700073244224026575144
61749082843700073244224026691784
61749082843700073244227513476185
61749082843700073244248434085637
61749082843700073607546688543233
61749082843700073607546688659873
61749082843700073607557148896436
61749082843700073607557149013076
61749082843700073608310294424252
61749082843700073608372324835769
61749082843700073608372325302329
61749082843700073610064579048041
61749082843700073610066901996335
61749082843700073654125538091285
61749082843700073654125881047877
61749082843700073654125881514437
61749082843700073654147578122471
61749082843700073655817790787237
61749082843700073655818133743829
61749082843700073655818134210389
61749082843700073655820458208443
61749082843700925451346329765849
61749082843700925451346329882489
61749082843700925634381475320633
61749082843700925634381475437273
61749082843700926000409896436368
61749082843700926005493500417424
61749082843700926005493500534064
61749082843700926007185753113376
61749082843700926007188076061670
61749082843700926045891512163255
61749082843700926046142560523413
61749082843700926046142560639893
61749082843700926046142560640053
61749082843700926046142562039733
61749082843700926046160382378225
61749082843700926046163481210939
61749082843700926046163481229605
61749082843700926046163481229813
61749082843700926046163481346245
61749082843700926046163481346453
61749082843700926046163482746133
61749082843700926046163825590296
61749082843700926046163825590297
61749082843700926046163825603347
61749082843700926046163825706936
61749082843700926046163825706937
61749082843700926046163825719987
61749082843700926046163826056857
61749082843700926046163827119667
61749082843700926046164600541596
61749082843700926046164600541597
61749082843700926050410212430062
61749082843700926050410212546702
61749082843700926051247084394181
61749082843700926051247084394389
61749082843700926051247085443941
61749082843700926051247085444149
61749082843700926051247085794069
61749082843700926051247170487668
61749082843700926051247170487669
61749082843700926051247171414956
61749082843700926051247171887349
61749082843700926052938303503043
61749082843700926052938304902723
61749082843700926052939336604907
61749082843700926052939336954827
61749082843700926052939337090133
61749082843700926052939337090341
61749082843700926052939338139893
61749082843700926052939338140101
61749082843700926052939422693975
61749082843700926052939422711237
61749082843700926052939423183620
61749082843700926052939423183621
61749082843700926052939424110908
61749082843700926052939424110917
61749082843700926052939424583301
61749082843700926052941660952881
61749082843700926052941660971547
61749082843700926052941660971755
61749082843700926052941661438315
61749082843700926052941662488075
61749082843700926052941747181674
61749082843700926052941747181675
61749082843700926052941748581355
61749082843700926183424236076057
61749082843700926183424237475737
61749082843700926183424494226621
61749082843700926183424494239671
61749082843700926183424494343261
61749082843700926183424494356311
61749082843700926183424494693181
61749082843700926183424495755991
61749082843700926188507839123993
61749082843700926188507840173753
61749082843700926188507840186803
61749082843700926190200091819945
61749082843700926190200092882755
61749082843700926190202415701359
61749082843700926190202416167919
61749082843700926190202417217679
61749082843700926190202417230729
61749082843700969923005484478690
61749082843700970106019840063587
61749082843700973627351284963486
61749082843700973629024984529037
61749082843700973629045862007412
61749082843700973810365640548383
61749082843700974177816954971437
61749082843700975411739992118313
61749082843700975411739992135575
61749082843700975411739993068686
61749082843700975411740106926822
61749082843700975411740106926823
61749082843700975411740107854110
61749082843700975411740108326503
61749082843700975413411439961763
61749082843700975413413762910057
61749082843700975413431211245841
61749082843700975413431211712401
61749082843700975413432244814265
61749082843700975413432244831527
61749082843700975413432245764638
61749082843700975413432359150391
61749082843700975413432359622774
61749082843700975413432359622775
61749082843700975413432360550062
61749082843700975413432360550071
61749082843700975413432361022455
61749082843700975413434568712932
61749082843700975413434568712941
61749082843700975413434568809889
61749082843700975413434568812319
61749082843700975413434568829572
61749082843700975413434568829581
61749082843700975413434683498356
61749082843700975413434683498365
61749082843700975413434683620828
61749082843700975413434683620829
61749082843700975413434683970749
61749082843700975413434685020509
61749082843700975414000575789120
61749082843700975420754478770349
61749082843700975420756801718643
61749082843700975457493577045443
61749082843700975457493578095203
61749082843700975459167233013357
61749082843700975459188153622809
61749082843703625916736843947124
61749082843703625918431420991050
61749082843703627154593389392364
61749082843703627154593389392373
61749082843703627154593389509004
61749082843703627154593389509013
61749082843703627268063699466529
61749082843703627291791267198783
61749082843703627291791267315423
61749082843703627291854029430267
61749082843703627337544852108699
61749082843703627337544852225339
61749082843703627337604258290025
61749082843703627337607614222091
61749082843703627337607614240796
61749082843703627337607614240805
61749082843703627337607614340183
61749082843703627337607614357436
61749082843703627337607614357445
61749082843703627337628534947157
61749082843703627337628535046535
61749082843703627337628535063797
61749082843703627342711880877027
61749082843703627342711880894289
61749082843703627342712225250561
61749082843703627344319373002474
61749082843703627344319374402154
61749082843703627344320406104130
61749082843703627344382436515647
61749082843703627344382436982207
61749082843703627344382438031967
61749082843703627344404133572979
61749082843703627344404133590241
61749082843703627344404477946513
61749082843703627344406800894807
61749082843703627703573273107755
61749082843703627703573273224395
61749082843703627703636035339239
61749082843703627749326858017671
61749082843703627749326858134311
61749082843703627749386521416441
61749082843703627749389620249155
61749082843703627749389620266408
61749082843703627749389620266417
61749082843703627749410540856129
61749082843703627749410540955507
61749082843703627749410540972769
61749082843703671626230633877373
61749082843703671809181794629432
61749082843703671809181839277037
61749082843703671809181839393677
61749082843703671809181839743597
61749082843703671809182096494481
61749082843703671809182098010801
61749082843703671809182827847728
61749082843703672221048905599083
61749082843703675330576433895609
61749082843703675330576434362169
61749082843703675330596938299956
61749082843703675330596938416596
61749082843703675332268688107881
61749082843703675332271011056175
61749082843703675513497247272969
61749082843703675513527595114228
61749082843703675513527595230868
61749082843703675513527639761833
61749082843703675513527639878473
61749082843703675513527896979277
61749082843703675513527897095917
61749082843703675513528628332524
61749082843703675515219849326500
61749082843703675515219892457785
61749082843703675515220149675229
61749082843703675515222172274794
61749082843703675515222216922399
61749082843703675515222474139843
61749082843703675515223336110901
61749082843703675925372664653013
61749082843703675925372665119573
61749082843703675925394706083879
61749082843703675927064917348965
61749082843703675927064917815525
61749082843703675927067241813579
61749082843703677114139489991925
61749082843703677114986794524915
61749082843703677114987167598687
61749082843703677116595363352341
61749082843703677116595364402101
61749082843703677116597687350395
61749082843703677116598835236657
61749082843703677116658126516945
61749082843703677116658499588287
61749082843703677116660449465239
61749082843703677116660822536581
61749082843703677116679047220867
61749082843703677116679420294639
61749082843703677116681743242933
61749082843703677124188417518439
61749082843703677124188418568199
61749082843703677124189566474201
61749082843703677124189566478572
61749082843703677124189566478573
61749082843703677124189566828493
61749082843703677124191889422495
61749082843703677124191889426866
61749082843703677124191889426867
61749082843703677124191889776787
61749082843703677124191890826547
61749082843703677159903506440644
61749082843703677159903506557284
61749082843703677160656695566305
61749082843703677160656696616065
61749082843703677160719458728479
61749082843703677160719458730909
61749082843703677160719458748171
61749082843703677160719803104434
61749082843703677160719803104443
61749082843703677160740379454523
61749082843703677162348904547772
61749082843703677162351272143671
61749082843703677162410547471684
61749082843703677162410547588324
61749082843703677162410935075881
61749082843703677162410935542441
61749082843703677162410936592201
61749082843703677162411711327474
61749082843703677162411711424431
61749082843703677162411711426861
61749082843703677162411711444114
61749082843703677162411711444123
61749082843703677162412055800386
61749082843703677162412055800395
61749082843703677162414034375155
61749082843703677162414378748680
61749082843703677162414378748689
61749082843703677162436074177273
61749082843703677163167179686953
61749082843703677163167179803593
61749082843703677168250869990357
61749082843703677169943122686309
61749082843703677169945445634603
61749082843703677297915384092017
61749082843703677297917451358879
61749082843703677297917708556631
61749082843703677297917708576323
61749082843703677297917709626074
61749082843703677297917709626083
61749082843703677299608798466236
61749082843703677299609704054822
61749082843703677299609704054831
61749082843703677299609961252583
61749082843703677299609961272275
61749082843703677299609962322026
61749082843703677299609962322035
61749082843703677299612028402796
61749082843703677299612028402805
61749082843703677299612285153689
61749082843703677299612285250637
61749082843703677299612285270320
61749082843703677299612285270329
61749082843703677299612286670000
61749082843703677299612286670009
61749082843703677300428192683921
61749082843703677300428192800561
61749082843703677300428193150481
61749082843703677305511538631053
61749082843703677305511538980973
61749082843703677307203791327005
61749082843703677307206114275299
61749082843703677307206115674979
61749082846607208476760321211294
61749082846607208476762385879334
61749082846607208476762644159588
61749082846609909768394805235018
61749082846621915509092359302958
61749082846621915509092617570162
61749082846621915509095831207014
61749082846621915509096089474218
61749082846621915509096089487268
61749082846621917338398927443598
61749082846621917338399185710802
61749082846621965327183533888968
61749082846621965327183878262502
61749082846621965334714945148416
61749082846621965334718417052472
61749082846621965464381526499516
61749082846621965464381784766720
61749082846621965464381784779770
61749082846621965464385256670776
61749082846621965464385256683826
61749082846621965464386375878970
61749082846621965471975613784740
61749082846621965471975958141012
61749082846621965471979085688796
61749082846621965471979430045068
61749082846621965510138559220774
61749082846621965510138817501028
61749082846621965517732646505998
61749082846643231189230480197898
61749082846643231189231599406092
61749082846643525834975041258130
61749082846643525834975385631664
61749082846643525842569128543354
61749082846643525842569214282502
61749082846643575850954197291876
61749082846643575850954202013610
61749082846643575850957296259944
61749082846643725968469763377577
61749082846645926944699535824354
61749082846645926944699793028748
61749082846645926944700655019498
61749082846645926944700912236942
61749082846645932478352157049090
61749082846645976762791053721088
61749082846645976762791054770848
61749082846646227133970101111732
61749082846646227133970358329176
61749082846646227133970359391986
61749082846646227133971249017734
61749082846646227133971506235178
61749082846646232667622464082314
61749082846646232667622465145124
61749082846646232667622722349518
61749082846646232667622723412328
61749082846646232670132948319602
61749082846646232670133206586806
61749082846646275309954293516550
61749082846646275309954550733994
61749082846646276952061275697742
61749082846646276952061620071276
61749082846646276952062767977278
61749082846646276958777922598128
61749082846646276958777927319862
61749082846646276959592686957190
61749082846646276959593834863192
61749082846646277089259268308290
61749082846646277089259525525734
61749082846646277089259526588544
61749082846646277089260673431736
61749082846646277089260674494546
61749082846646277089262968731982
61749082846646277096853355593514
61749082846646277096853698550106
61749082846646277096854503499516
61749082846646277096854846456108
61749082846646277135012853231256
61749082846646277135013111498460
61749082846646280663123726741848
61749082846646280665634210979136
61749082846646280800384481112948
61749082846646280800384739393202
61749082846646383380030194570941
61749082846646427260122845172457
61749082846654380415427944831900
61749082846654380415430267780194
61749082846654380833737166919958
61749082846654380833737167982768
61749082846654380833739490931062
61749082846654380834553074579880
61749082846654380834555398577934
61749082846654385903349972189064
61749082846654385903349972202114
61749082846654385903351091397258
61749082846654385905857099326434
61749082846654385905858132428298
61749082846654386314940220899208
61749082846654386314940220912258
61749082846654386317450704086736
61749082846654386317451077158078
61749082846654386322471659806656
61749082846654386322472779001800
61749082846654386360693805822174
61749082846654386360694150195708
61749082846654386363204288880012
61749082846654386363204288996652
61749082846654386363204633253546
61749082846654386363204633370186
61749082846654386368225217081622
61749082846654386370735700139460
61749082846654386370735700256100
61749082846655236929910843730698
61749082846655281394770941476242
61749082846655281394773265474296
61749082846655283224076361710880
61749082846655283231670535085172
61749082846655283231691111435300
61749082846655283231691198574128
61749082846655283231691455791572
61749082846655283231691455795944
61749082846655283231691455808994
61749082846655283231691457208674
61749082846655283231694554641548
61749082846655286333900999454024
61749082846655286336408126591394
61749082846655286336409159693258
61749082846655286885201130135450
61749082846655286928422162195676
61749082846655286928425605401924
61749082846655286930932646316324
61749082846655286930932646432964
61749082846655286930953308755520
61749082846655286930953567022724
61749082846655286930954686230918
61749082846655286936037255808356
61749082846655286938547740401388
61749082846655286938547740518028
61749082846655733513906257953144
61749082846655733515597391331483
61749082846655733535947369941152
61749082846655739006027578927881
61749082846657938219032263377496
61749082846657938221563638560566
61749082846657938221563896827770
61749082846657938221563925525578
61749082846657940050870206584566
61749082846657940050870206701206
61749082846657940050870464968410
61749082846657982686402845347278
61749082846657982686405168295572
61749082846657982686424024333932
61749082846657982686426060304164
61749082846657982686426347282226
61749082846657982694017853338902
61749082846657982694017939432342
61749082846657982694020176287196
61749082846657982694020262380636
61749082846657984515729444568570
61749082846657984523323273573540
61749082846657984523344194279940
61749082846657984523344280369008
61749082846657984523344280386429
61749082846657984523344538653633
61749082846657984523344538653634
61749082846657984523344539003554
61749082846657988037123781274230
61749082846657988037123782323990
61749082846657988037124557158650
61749082846657988037126880106944
61749082846657988037144329972098
61749082846657988037144674332582
61749082846657988039654813146576
61749082846657988039655186217918
61749082846657988044675768866496
61749082846657988044675769929354
61749082846657988174322549769198
61749082846657988174324872717492
61749082846657988176852805757124
61749082846657988176853064024328
61749082846657988176854211930330
61749082846657988181937557760822
61749082846657988220078687196804
61749082846657988222585728227844
61749082846657988222606390550400
61749082846657988227690337603236
61749082846657988227690337953156
61749082846657988227690339488350
61749082846657988230200563929063
61749082846657988230200564045703
61749082846657988230200822312907
61749082846657988230200822312908
61749082846657988230200822662828
61749082846657989868982301876976
61749082846657989868982646250510
61749082846657989876513713136424
61749082846658390332328290420123
61749082846658390332328290536763
61749082846658390332328634910297
61749082846658390332328634910504
61749082846658390332328634910505
61749082846658390332328635260425
61749082846658390332331732693251
61749082846658434830110677693066
61749082846658438465842430536820
61749082846658438511597133125512
61749082846658438870076952265155
61749082846658440295148868876177
61749082846658440295148998659990
61749082846658440295985825397724
61749082846658440295985826914044
61749082846658440366291236044140
61749082852235755470515640690769
61749082852515833844089805940543
61749082852518533351434439687465
61749082852518535135740563724328
61749082852518535135742887722382
61749082852526639009967589009229
61749082852526639055700253212745
61749082852527539441249718111895
61749082852527539441253164977067
61749082852527541224823622049019
61749082852530242516476445680294
61749082852530242516476445693344
61749082852530242516476702897738
61749082852530242516476702910788
61749082852530290687377182440219
61749082852530290740728034839571
61749082852530590877462273190396
61749082852530590877462531457600
61749082852530590877462531470650
61749082852530590877463650665794
61749082852530592523838184516972
61749082852550948851271421226025
61749082852550950635660109826263
61749082852550950635663556691435
61749082852550950635851584781861
61749082852550954339191125647945
61749082852550955981486503884480
61749082852550956169312478451699
61749082852551000042094635276644
61749082852551000042097991326802
61749082852551000042098077433123
61749082852551000042098077433132
61749082852551000048604287992027
61749082852551851058787517961917
61749082852551851058788632551967
61749082852551851066127196115251
61749082852551851066127200720345
61749082852551851066128315310395
61749082852551851066128319915489
61749082852551851066400289098527
61749082852551851066402525953541
61749082852551851203660957734851
61749082852551851203663280683145
61749082852551856554046900420531
61749082852551856554046900537171
61749082852551856554047158687735
61749082852551899237027675644691
61749082852551899237027932862135
61749082852551899242111364412901
61749082852551900472645662541604
61749082852551900472649018591762
61749082852551900472649018604803
61749082852551900472649018604812
61749082852551900609909768612673
61749082852551900609909773334407
61749082852551900654573125279857
61749082852551901021420068327554
61749082852551904176155666841863
61749082852551904178687071785551
61749082852551904178687157878831
61749082852551904183498788084805
61749082852551904183498791743729
61749082852552156324193568896305
61749082852552156324195777053559
61749082852552156743573018140659
61749082852552156745829355068595
61749082852552200798904927308359
61749082852552200803172737126053
61749082852552200805686660792623
61749082852552204502687015569655
61749082852552307021221550471143
61749082852552351302781771092767
61749082852552351302785209577281
61749082852552351310406220733071
61749082852552351310406220746121
61749082852552351310407110376241
61749082852552351310409315333697
61749082852552351310409433307065
61749082852552351356160666588349
61749082852552351356160695286109
61749082852552356244453703482933
61749082852552356244453818273973
61749082852552356251793386241361
61749082852552356427468043116789
61749082852552356427468043122405
61749082852552356434807725875217
61749082852552356846590850998207
61749082852552356849124866321713
61749082852552356849125726783093
61749082852554552357780277897090
61749082852554552357780277910140
61749082852554552357780282515234
61749082852554552357780535114534
61749082852554552357780539719628
61749082852554552357781397105284
61749082852554552357781401710378
61749082852554552357781654322728
61749082852554552357781658927822
61749082852554552906910340296571
61749082852554552952661573573435
61749082852554552952663925206496
61749082852554557845699982215411
61749082852554557845699982319010
61749082852554557845699982332060
61749082852554557845700239536454
61749082852554557845700240482615
61749082852554557848294406482501
61749082852554602175892717562977
61749082852554602175892722168071
61749082852554602175893841376265
61749082852554602313073150122425
61749082852554602313073150122434
61749082852554602319851071597163
61749082852554602358823259586001
61749082852554602358823264191095
61749082852554602358824378794195
61749082852554602358824383399289
61749082852554602358826735032293
61749082852554602358827849635393
61749082852554602365602304874027
61749082852554602365604656507031
61749082852554602365605771110131
61749082852554602724855156044447
61749082852554602724935740019888
61749082852554602724938838850172
61749082852554602724938838852602
61749082852554602724938838856814
61749082852554602724938838869855
61749082852554605881934217492257
61749082852554606064864759528331
61749082852554606069948105358823
61749082852554606069948476876257
61749082852554853096178610296762
61749082852554853096178611359572
61749082852554853096180905596999
61749082852554853141931048363486
61749082852554853141932166508870
61749082852554853141932167571680
61749082852554853141934490506924
61749082852554858037481288957530
61749082852554902502340014999170
61749082852554902502340268557681
61749082852554902502340272216614
61749082852554902502340273279415
61749082852554902502340273279424
61749082852554902502341162905172
61749082852554902502341420122616
61749082852554902502341421185417
61749082852554902502341421185426
61749082852554902502343715422862
61749082852554902509121636877908
61749082852554902509121636897591
61749082852554902509122780062176
61749082852554902509956170896739
61749082852554902509956170896748
61749082852554902914205962013804
61749082852554902914207108856996
61749082852554902914207109919806
61749082852554902914209404157242
61749082852554906208381797314459
61749082852554906215996547012740
61749082852554906215996547025781
61749082852554906215996547025790
61749082852554906215996633101808
61749082852554906215996891382062
61749082852562656232826906543871
61749082852562661578649858328960
61749082852562661723253651867141
61749082852562661766476952104373
61749082852562707468564438465573
61749082852562707834405721013058
61749082852562707841936013064312
61749082852562711129688172608829
61749082852562711129688172608838
61749082852562711129688172725469
61749082852562711129688172725478
61749082852562711129689205827333
61749082852562711129689205827342
61749082852562711172913680990217
61749082852562711172914828883121
61749082852562711180254511641549
61749082852562711541282150440425
61749082852562711541282150557065
61749082852562711546281813445509
61749082852562711587035706639483
61749082852563862335648551496304
61749082852563862335649297633195
61749082852563862342991303339917
61749082852563862342991332037677
61749082852563862342991590304881
61749082852563864119222455433428
61749082852563864119223230384719
61749082852563864126565235974801
61749082852563864126565494242005
61749082852563906402850015237103
61749082852563906807854012048479
61749082852563906814629580827403
61749082852563908042632589609893
61749082852563908179896700273015
61749082852563908225646814458325
61749082852563908599018389052843
61749082852563908599018646270344
61749082852563908599018647687437
61749082852563908644772202486824
61749082852563908644772202499874
61749082852563911929745008506331
61749082852563911929996056982969
61749082852563912295773458203195
61749082852563912295773716470399
61749082852563912298280728920319
61749082852563912298281876826330
61749082852563912303364074750811
61749082852563912303364189537639
61749082852563912303364446286310
61749082852563912303364446287119
61749082852563912303364446288523
61749082852563912344034313713547
61749082852563913533062662415251
61749082852563913533062777206291
61749082852563913533062777219398
61749082852563913533063810321262
61749082852564058693653959219253
61749082852564062399694335348295
61749082852564062443753344514747
61749082852564062443756442284443
61749082852564063818055467549343
61749082852564064229837731738617
61749082852564064229837731742989
61749082852564064229858651978409
61749082852564064229858652444969
61749082852564064230674559975201
61749082852564064230678031761165
61749082852564064230678031766988
61749082852564064230678031766989
61749082852564064230678031780038
61749082852564064230678031780039
61749082852564064230678032233549
61749082852566563634644385134806
61749082852566563634644643402010
61749082852566564038895611122828
61749082852566565822469515059952
61749082852566608099504484046750
61749082852566608099506806995044
61749082852566608099507065158649
61749082852566608099507065275289
61749082852566608104588201412732
61749082852566609745879276178182
61749082852566609745880395373326
61749082852566609883077268788730
61749082852566609883077527055934
61749082852566609890671356060904
61749082852566609890671470847780
61749082852566609890671470852152
61749082852566609890671470865201
61749082852566609890671470865202
61749082852566609890671471202072
61749082852566609890671728065224
61749082852566609890672503966906
61749082852566609936425027077309
61749082852566613452756824800693
61749082852566613587423069273526
61749082852566613587423326490970
61749082852566613589933552448004
61749082852566613589933810715208
61749082852566613589934958621201
61749082852566613589934958621210
61749082852566613595017155495940
61749082852566613595017269814804
61749082852566613595017271349989
61749082852566613595017271349997
61749082852566613595017271349998
61749082852566613595017528550020
61749082852566613595018304451693
61749082852566613595018304451702
61749082852566613597549708332523
61749082852566613597549708332532
61749082852566613635688514716621
61749082852566613640771084644036
61749082852566613640771086179230
61749082852566613640771860547113
61749082852566614001716964530125
61749082852566614001799872404449
61749082852566614001799872404450
61749082852566615236309463774580
61749082852566615236309836845865
61749082852566615236309836845922
61749082852566615243840903731779
61749082852566715482414374471917
61749082852566716100955994829598
61749082852566760053941751208750
61749082852566760053942008426194
61749082852566760433617762618940
61749082852566763660845916282177
61749082852566763688837822056990
61749082852566765518979942275221
61749082852566765518979942391861
61749082852566765518980057183060
61749082852566765518980057183061
61749082852566765518980057532981
61749082852566765518980070541310
61749082852566765518980072059034
61749082852566765518980315346723
61749082852566765518980315463363
61749082852566765518980315813283
61749082852566765518981218453088
61749082852566765518981219969407
61749082852566765518981219969408
61749082852566765519797125983320
61749082852566765519797384263574
61749082852566765519797384263622
61749082852566765521491961430772
61749082852566765522328532463019
61749082852566765522328789680463
61749082852566765925742526844471
61749082852566765925763447550823
61749082852566765925763447616514
61749082852566765926579728703521
61749082852566765931579390172546
61749082852566765934110795589435
61749086205383680644574519573021
61749086205383689927489445356537
61749086205383690339271709532713
61749086205383691574617468992425
61749086205383691574617727259629
61749086205383695278943493364805
61749086205383695278943496547133
61749086205383695278943498086539
61749086205383695280658875041003
61749086205383695280658879646097
61749086205383695281471426404437
61749086205383695281471431126171
61749086205383695281474787176329
61749086205383695324697335621855
61749086205383695324697339853943
61749086205383695331472162495967
61749086205383695461957721512205
61749086205383695469484914730745
61749086205383695469489161469461
61749086205480642255170143997006
61749086205480642255173500047164
61749086205480942032829324818833
61749086205480942398669747861135
61749086205480942398687153085326
61749086205480942398690639869727
61749086205488747365478763158720
61749086205488762189639881967548
61749086205488762189639886572642
61749086205488762194723603939442
61749086205488762196418181100008
61749086205489061921560962297512
61749086205489061921560966902606
61749086435817384755406147903139
61749086435817384757098400599091
61749086435817384892666816539463
61749086435817385304448822448435
61749086435817385306141075144387
61749086435820071824200576298213
61749086435820071824388604375541
61749086435820071826648380277637
61749086435820071826649413379501
61749086435820071826711056303413
61749086435820071826711059485741
61749086435820071826711831138073
61749086435820071826712175494345
61749086435820071826899083313719
61749086435820071826899084363479
61749086435820071826899084380741
61749086435820071826899087563069
61749086435820071826899087568893
61749086435820071826900117482605
61749086435820071826900206758213
61749086435820086458841492824435
61749086435820086458841493874195
61749086435820086460533746570147
61749086435820086461080033277525
61749086435820086596102161460759
61749086435820087007884168419491
61749086435820087009576421115443
61749086435820972394460162267989
61749086435820972394522838293765
61749086435820972394710866371093
61749086435820972803794621432243
61749086435820972803794622482003
61749086435820972803982650559331
61749086435820972806238986437507
61749086435820972806238987487267
61749086435820972806242425394405
61749086435820972806242426444165
61749086435820972806242431049259
61749086435820972806243200233277
61749086435820972806243458500481
61749086435820972806305101420181
61749086435820972806305102469941
61749086435820972806305107075035
61749086435820972806306220615325
61749086435820972806493130547269
61749086435820972806493135152363
61749086435820972806494248692653
61749086435820987029080106334143
61749086435820987163913944500871
61749086435820987575695950409843
61749086435820987577388203105795
61749086435890316520218104419481
61749086435890316520469152896119
61749086435890316527749511446841
61749086435890316527749515678929
61749086435890316527812273561685
61749086435890316528000215532683
61749086435890316528000219782033
61749086435890316657667145506667
61749086435890316657729907621511
61749086435890316665010266172233
61749086435893017819653297327563
61749086435893018368445357062625
61749086435893018368696405522001
61749086435914631851952120946757
61749086435914631858664184755643
61749086435914631858667627961891
61749086435914631858730386894407
61749086435914631858916004867351
61749086435914631989150113557305
61749086435914631995928379504955
61749086435914642977035980499899
61749086435914646081505274550419
61749086435917333142975003626357
61749086435917333143037765758463
61749086435917333150318038202855
61749086435917333150568057809717
61749086435917333150569086662231
61749086435917333692018022545187
61749086435917333692080784660031
61749086435917333692585201261157
61749086435917333692836254442267
61749086435917333699611076711285
61749086435917344268689062294779
61749086435917347784748633753251
61749086435917348333791652672081
61749086435925138064096713051107
61749086435925138064096799140175
61749086435925138475879063316351
61749086435925138613139731952675
61749086435925138620670908925364
61749086435925152889011324832797
61749086435925152889011325186929
61749086435925153254283158259817
61749086435925153300604959707849
61749086435925153300856094260505
61749086441726006464162014815623
61749086441726006601422683451947
61749086441726007013204689360919
61749086441726010168507815300419
61749086441726010170200067996371
61749086441726010305768483936743
61749086441728411867925334707320
61749086441728697239750047674917
61749086441728697239750822509577
61749086441728697239751080776781
61749086441728697239812723700693
61749086441728697239813498535353
61749086441728697239813842908887
61749086441728697240000751778021
61749086441728697240001784879885
61749086441728697240001870986215
61749086441728708167597360786679
61749086441728708716640035331975
61749086441728711871943161271475
61749086441728712016462923378587
61749086441728712018155176074539
61749086441728712420985835816771
61749086441729597807562604504141
61749086441729597807562862771345
61749086441729597807562862784395
61749086441729598216896289879283
61749086441729598217084317956611
61749086441729598219340654884547
61749086441729598219344868693367
61749086441729598219345126960571
61749086441729608735409056687963
61749086441729608872669811413355
61749086441729609284451817322327
61749086441729612442181773731423
61749086441729612990489870503075
61749086441797740718973630711995
61749086441797741130755894888171
61749086441798941476055891913707
61749086441798941887838156089883
61749086441798941933570820293399
61749086441798941940851178844121
61749086441798941940851183076209
61749086441798941940851183430501
61749086441798941941101887179313
61749086441798941941101887533605
61749086441798942070768812903947
61749086441798942078111937805813
61749086441801643179490979617559
61749086441801643225223643821075
61749086441801643232504006603885
61749086441801643232566682629661
61749086441801643232754968974193
61749086441801643232755055067473
61749086441801643232755055080523
61749086441801643591273243793735
61749086441801643637005907997251
61749086441801643774203900607799
61749086441801643781547025509665
61749086441801643781547054089324
61749086441801658004133533294735
61749086441823257219300206616449
61749086441823257265054907668871
61749086441823257270074715482837
61749086441823257270074719714925
61749086441823257270074720069217
61749086441823257270325424172321
61749086441823257271765852034831
61749086441823257271766968178789
61749086441823257272017676868273
61749086441823257402252900266369
61749086441823257402252900279419
61749086441823257407335474444529
61749086441823257407398236559373
61749086441823257409027722904181
61749086441823257409030046902235
61749086441823268383362825626709
61749086441825957067194031191785
61749086441825958510325408945375
61749086441825958510406768952227
61749086441825958556078993853839
61749086441825958556139433155743
61749086441825958556894901402945
61749086441825958556896015986353
61749086441825958556896017541079
61749086441825958561727543242601
61749086441825958561978591719239
61749086441825958563669725206997
61749086441825958921919386777019
61749086441825958922735160384038
61749086441825958922736324239828
61749086441825958927818898417988
61749086441825959105182452057311
61749086441825959105687987983271
61749086441825959105750778664724
61749086441825959105937921839547
61749086441825959110770590728040
61749086441825959111021610620807
61749086441825959112462814727636
61749086441825959112462843423992
61749086441825959112465134606087
61749086441825959112712744108565
61749086441825969675015907421589
61749086441825970041128355261122
61749086441825973197850301032439
61749086441825973197851330018855
61749086441825973335049322629403
61749086441825973335300371088779
61749086441825973340382945266939
61749086441825973381053960602337
61749086441825973381056278828897
61749086441825973746893320069361
61749086441825973746894348920423
61749086441825973751976923098583
61749086441833763477930715352207
61749086441833763889545240818909
61749086441833763889545499086113
61749086441833763889545585192443
61749086441833764026805995548513
61749086441833764026806253828767
61749086441833764026994281906095
61749086441833764026994540173299
61749086441833778302109550422057
61749086441833778302112989041925
61749086441833778302113020809793
61749086441833778302113022326113
61749086441833778302175751143719
61749086441833778302175751156769
61749086441833778302175778673675
61749086441833778302175779723435
61749086441833778302175779736485
61749086441833778302175784445169
61749086441833778712866441265883
61749086441833778713703269632205
61749086441833778713706627105129
61749086441833778713706713198409
61749086441833778713957757065741
61749086441833778713957761657785
61749086441833778720481445006705
61749086441834062430847974437279
61749086441834062431098678540383
61749086441834063620712032063783
61749086441834063620715389536707
61749086441834063620715504322131
61749086441834064032494296239959
61749086441834064032497768498307
61749086441834064078226960443475
61749086441834064078795258484279
61749086441834064085569995019973
61749086441834064215424953054023
61749086441834064216056046498071
61749086441834064216244218070220
61749086441834064216244332855653
61749086441834064223018782058993
61749086441834078856655419653881
61749086441834078902952942924041
61749086441834964051266416801667
61749086441834964600309435703235
61749086441834964607652214709366
61749086441834964783240092517299
61749086441834979470956367196598
61749086441834979470956367214068
61749086441837660996244991206199
61749086441837664702345806501791
61749086441837665754701499900425
61749086441837665891878574870261
61749086441837665891962254625817
61749086441837665937632156714489
61749086441837665937632159778725
61749086441837665937632159784549
61749086441837665938448064257771
61749086441837666303472552701905
61749086441837666349226134546133
61749086441837666350042042089415
61749086441837666486675180221151
61749086441837680762609401155938
61749086441837681174200066653361
61749086441837681174200070766379
61749086441837681174200070885449
61749086441837682363817552128601
61749086441837682363817638221881
61749086441837682546183305098886
61749086441837682553526463415874
61749086444672369652816478579354
61749086444672370247776750921508
61749086444672370248343929637478
61749086444683009944857013368309
61749086444684375986786900491266
61749086444684376032519564694830
61749086444684377222111654673282
61749086444684377222132546681922
61749086444684377223803907369234
61749086444684377223824799377874
61749086444684377267865210885438
61749086444684377269557463581342
61749086444684377407385659655946
61749086444684377816908256966994
61749086444684377819164222358622
61749086444684377819167665564918
61749086444684377819167694262678
61749086444755955932527623284457
61749086444777280488883214123097
61749086444777280488945975888021
61749086444777584343523944698718
61749086444777585985631300051835
61749086444777736263218144457479
61749086444777736268301518867687
61749086444777736269996065932217
61749086444777736269996094511933
61749086444779971485770268356589
61749086444779971485791160365181
61749086444779982192297295027269
61749086444779982192318187035861
61749086444779982197380983814353
61749086444779982603891272858913
61749086444779982603912164867505
61749086444779982608974961645997
61749086444779982608995882234305
61749086444780271812301617084429
61749086444780271812489902379201
61749086444780271817573591166285
61749086444780282793161952950429
61749086444780286041666394936809
61749086444780286041687286945401
61749086444780286041854680231581
61749086444780286046771004306377
61749086444780286046771004312201
61749086444780286046938369018665
61749086444780286453448743802373
61749086444780286453469665925667
61749086444780286458532346850309
61749086444780286458553267438617
61749086444780287688815310581289
61749086444780287689064063757681
61749086444780287689066387755687
61749086444780287693898913629225
61749086444780287695570274316585
61749086444788087302623450147417
61749086444788087302686240964281
61749086444788376922606880195985
61749086444788376922795165490757
61749086444788376927690483243921
61749086444788391152241303233349
61749086444788391563753663970387
61749086444788391564025633140327
61749086444789277358241510508881
61749086444789277358429423795121
61749086444789288471466825249500
61749086444789288471466825249509
61749086444789288476551657225224
61749086444789288476551657225233
61749086444789291719990323108857
61749086444789291765725311310379
61749086444789291770808627021740
61749086444789292131772214226741
61749086444789292136855903013825
61749086444789292136855931593541
61749086444789292182592033341225
61749086444789292184097209075942
61749086444789292184848032029931
61749086444789292184850327330177
61749086444789293364673981739481
61749086444789293366366234435433
61749086444789293367121702794903
61749086444789293412101222636955
61749086444789727849764458071226
61749086444789743901929593505342
61749086444791978644998902542065
61749086444791978650082505590001
61749086444791989763119907044389
61749086444791989768204739020113
61749086444791993285958887503637
61749086444791993291042490551573
61749086444791993423239333662093
61749086444791993423240448265193
61749086444791993428323022443353
61749086444791993428323022449177
61749086444791993428323051023069
61749086444791993428324165631993
61749086444791993428324165637817
61749086444791993428324165650867
61749086444791993469160283173431
61749086444791993474056829854374
61749086444791993835019273853265
61749086444791993835019359592413
61749086444791993835021596801559
61749086444791993835021682521833
61749086444791993835021682540707
61749086444791993835021712642359
61749086444791993840102962640349
61749086444791993840102991220065
61749086444791993840105314149485
61749086444791993840106428758409
61749086444791993840106428777283
61749086444791993880752052847869
61749086444791995069532791440761
61749086444791995070368476506175
61749086444791995074616394488697
61749086444791995075452079554111
61749086444791995115533986342801
61749086444791995122877025151387
61749086444792129364922717544912
61749086911557626685438298641716
61749086911557626685438671711606
61749086911557637803558355762450
61749086911569332282602021421302
61749086911569332282602026143036
61749086914416039513027655244125
61749086914416040059643503924919
61749086914416043216638882560371
61749086914416043219065708424873
61749086914416043353899551196695
61749086914416043765681557105667
61749086914418730285623661864427
61749086914418730285623661981067
61749086914418730286188774966187
61749086914418730286188775082827
61749086914418730286189898896115
61749086914418730286251538264693
61749086914418730286252660661039
61749086914418730286252662060719
61749086914418730286439564808439
61749086914418730286439565274999
61749086914418730286439566342021
61749086914418730286439569407709
61749086914418730286439569524349
61749086914418730286439569530173
61749086914418730286439569880093
61749086914418730286440602999219
61749086914418730286440689092499
61749086914418730286440690142259
61749086914418730287881027778779
61749086914418730287881114934869
61749086914418730287884470985027
61749086914418730287884475590121
61749086914418730287943790960645
61749086914418730287943794142973
61749086914418730287947233099871
61749086914418730287947237704965
61749086914418730288131817970951
61749086914418730288131819020711
61749086914418730288131819037973
61749086914418730288131822220301
61749086914418730288131822226125
61749086914418730288131822576045
61749086914418730288131823625805
61749086914418730288134141969005
61749086914418730288134146574099
61749086914418730288135175088131
61749086914418730288135179693225
61749086914418741216274714870649
61749086914418741739899719647415
61749086914418741741594296807981
61749086914418741764773425423581
61749086914418744920074227481667
61749086914418744922312768051397
61749086914418745057334896117991
61749086914418745445940097292777
61749086914418745469116902026963
61749086914419630854000558140201
61749086914419630854000644229269
61749086914419630854251348332373
61749086914419630855692810836153
61749086914419630855692896925221
61749086914419630855755572950997
61749086914419630855943601028325
61749086914419631219273771181011
61749086914419631219273772230771
61749086914419631219461799258339
61749086914419631265027356089475
61749086914419631265029679970889
61749086914419631265215384166803
61749086914419631265217708048217
61749086914419631265779468398787
61749086914419631265782563932533
61749086914419631265782564049173
61749086914419631265782821149977
61749086914419631265782821266617
61749086914419631265782907355685
61749086914419631265782908405445
61749086914419631265782911960779
61749086914419631265782913010539
61749086914419631265783686799651
61749086914419631265783687849411
61749086914419631265845582914901
61749086914419631265845584431221
61749086914419631265845587501121
61749086914419631265845589036315
61749086914419631266033610992229
61749086914419631266033616063883
61749086914419631267474816745125
61749086914419631267475073962569
61749086914419631267475160051637
61749086914419631267475161101397
61749086914419631267475164656731
61749086914419631267475165706491
61749086914419631267537836077413
61749086914419631267537837127173
61749086914419631267537840682507
61749086914419631267537841732267
61749086914419631267725864154741
61749086914419631267725868759835
61749086914419641781764273471479
61749086914419641781826950547015
61749086914419641783456526167431
61749086914419641783456527217191
61749086914419641784086496861001
61749086914419641784271314502519
61749086914419641784271315552279
61749086914419641784274783205533
61749086914419641784274786760867
61749086914419641784274787810627
61749086914419641919024943157563
61749086914419641920717194803755
61749086914419641920717195853515
61749086914419642332499200712727
61749086914419642338150072918641
61749086914419642339842325614593
61749086914419642339842326664353
61749086914419645487802326652227
61749086914419645487802327701987
61749086914419645487865002678003
61749086914419645487865003727763
61749086914419645487885923382951
61749086914419645490124550041749
61749086914419645490312835336521
61749086914419645490312839574273
61749086914419645490312839587323
61749086914419645490312839941615
61749086914419645625062995288551
61749086914419646036845001197523
61749086914419646044188126099389
61749086914419646044188127149149
61749086914487773765412416579639
61749086914487773765412445275995
61749086914487773767104669275591
61749086914487773767104697971947
61749086914487774177194679706055
61749086914487774178886933451767
61749086914488674746698629353051
61749086914488974524186959173659
61749086914488974982269066385961
61749086914488974982269841220621
61749086914488974982270185576893
61749086914488974982270190181987
61749086914488974988982246104073
61749086914488974989045008218917
61749086914488975119467058996509
61749086914488975126243000829465
61749086914491376036659200184775
61749086914491376038351452880727
61749086914491676225846110294745
61749086914491676274110175191147
61749086914491676274110179796241
61749086914491676274111212915367
61749086914491676274111299008647
61749086914491676278942730829467
61749086914491676280634983525419
61749086914491676280888354933089
61749086914491676637440088126389
61749086914491676822334966817991
61749086914491676822903264845745
61749086914491676822903269450839
61749086914491676823153198360779
61749086914491676823153198715071
61749086914491676829678091719857
61749086914491676829678092771069
61749086914491676829928020984089
61749086914511950508418084676972
61749086914512089096328205914307
61749086914512089508110469040723
61749086914512990075922164942007
61749086914513289853389575107427
61749086914513289853410495812375
61749086914513290267431273994493
61749086914513290310927747023721
61749086914513290313184855720629
61749086914513290313184858902957
61749086914513290313188297859855
61749086914513290313188302464949
61749086914513290318204666600283
61749086914513290318204666716923
61749086914513290318208109806531
61749086914513290318270868855687
61749086914513290318456490034045
61749086914513290318458813909635
61749086914513290318458814382019
61749086914513290319900362619123
61749086914513290319963121551639
61749086914513290320151062472877
61749086914513290320151066722227
61749086914513290320151067077971
61749086914513290448125739634269
61749086914513290450382848331177
61749086914513290450445610446021
61749086914513290450633896790553
61749086914513290450633899991595
61749086914513290450633900345887
61749086914513290455468861466235
61749086914513290457161114162187
61749086914513300836699956026903
61749086914513301385552021279373
61749086914513301431493891488433
61749086914513301431496215836407
61749086914513301438271038105425
61749086914513304542738009207651
61749086914513305091780683752947
61749086914515691367574989519443
61749086914515691779357252645859
61749086914515991556761900679173
61749086914515991556845583516227
61749086914515991558456476323419
61749086914515991602517808419291
61749086914515991602578247719743
61749086914515991604210061231883
61749086914515991605025964525815
61749086914515991605025965575575
61749086914515991605025965592837
61749086914515991605025968775165
61749086914515991605025968780989
61749086914515991605025970180669
61749086914515991605028293128963
61749086914515991605029326248089
61749086914515991610108539770997
61749086914515991611804144267757
61749086914515991611804148517107
61749086914515991968355878510817
61749086914515991968627846642643
61749086914515991970050454155063
61749086914515992151558503456707
61749086914515992151560827338121
61749086914515992153817936035029
61749086914515992153880698149873
61749086914515992153880701337865
61749086914515992154068983444645
61749086914515992154068987682397
61749086914515992154068987695447
61749086914515992158901628360025
61749086914515992159151557156245
61749086914515992159151557622805
61749086914515992160596205054031
61749086914516002539943315229735
61749086914516002677393389418785
61749086914516002722895921618523
61749086914516002722958687982717
61749086914516003088986334148565
61749086914516003088987367250429
61749086914516006383433765547827
61749086914516006429187346206941
61749086914516006429187350456291
61749086914516006434018856907596
61749086914516006434269920385101
61749086914516006795027743379471
61749086914523656105581439121452
61749086914523791582228845926851
61749086914523791583921098622803
61749086914523791583921355840247
61749086914523795288266899107599
61749086914523795288267157374803
61749086914523796523633837539463
61749086914523796523637190407293
61749086914523796523637195012387
61749086914523796523637276496361
61749086914523796523637281101455
61749086914523796525329447708339
61749086914523796525329533797407
61749086914523796889662515757415
61749086914523796891358240357423
61749086914523796891358240711715
61749086914523796935416100665879
61749086914523796935419196316265
61749086914523796935419453533709
61749086914523796935419458138803
61749086914523796935419539622777
61749086914523796935419544227871
61749086914523796937111710834755
61749086914523796937111796923823
61749086914523796937111797973583
61749086914523796937655759380993
61749086914523796937655763986087
61749086914523796937655765035847
61749086914523796937675533244201
61749086914523796937676569901399
61749086914523796937676657044439
61749086914523796937678889294359
61749086914523796937678893899453
61749086914523797072593172571479
61749086914523797072593173621239
61749086914523797072679951041657
61749086914523797072680212496853
61749086914523797074372206925601
61749086914523797074372465192805
61749086914523797074372465205855
61749086914523797074372465560147
61749086914523797074372466609907
61749086914523797074936287969593
61749086914523797075124573264365
61749086914523797075124574314125
61749086914523797075124577869459
61749086914523797075124578919219
61749086914523797075125352708331
61749086914523797075125353758091
61749086914523797081903643699236
61749086914523807643449418735793
61749086914523807644202559897619
61749086914523807644202559914881
61749086914523807644202564502713
61749086914523807644205658747595
61749086914523807644265326267477
61749086914523808009477839736301
61749086914523808056047327938697
61749086914523808056047331125237
61749086914523811347795219220589
61749086914523811350222019571063
61749086914523811350242936026661
61749086914523811350242940276011
61749086914523811350242940631755
61749086914523811350244059490029
61749086914523811350244059839949
61749086914523811350244059844161
61749086914523811350246379232909
61749086914523811350246383838003
61749086914523811350305699208527
61749086914523811350305702396519
61749086914523811350306821604713
61749086914523811355326286107955
61749086914523811759577225129561
61749086914523811761837694365081
61749086914523811762087705117499
61749086914523811762087708305491
61749086914523811762088827513676
61749086914523811762088827513685
61749086914523811762088828917737
61749086914523811766920259688797
61749086914523811766920263938147
61749086914523811766920263939599
61749086914523811768614839562701
61749086914524097057448557720177
61749086914524097057448557733227
61749086914524097062531131898337
61749086914524997655783282087410
61749086914525012519087434574642
61749086914527699395665966145560
61749086914527699402440793019672
61749086914527714222334494194581
61749086920291032728072012182637
61749086920291032728134400857345
61749086920291032728154546729037
61749086920291043704747096635325
61749086920291043704747096751965
61749086920291044252974987561651
61749086920291047364218760930421
61749086920291047365034663855559
61749086920291047408277883446273
61749086920291047410784924477313
61749086920291047410785149816073
61749086920291047545517602796529
61749086920291047553065716604781
61749086920291047959015364740453
61749086920291049194341605067541
61749086920291049199424179245701
61749086920315359035662660631233
61749086920315359035662885969993
61749086920315359584705565231407
61749086920315363290745942410209
61749086920323468406135670560451
61749086920324668632167375705513
61749086920324668632170707779597
61749086920324669181213382324893
61749086920327055440539586398361
61749086920327055440539589580689
61749086920327055440539591003455
61749086920327055440539848233997
61749086920327055440622382780397
61749086920327055440623157615057
61749086920327055440811444326979
61749086920327055440811554046365
61749086920327055463701150471647
61749086920327064584561918411651
61749086920327064584565386070521
61749086920327064584565390675615
61749086920327064767555251251491
61749086920327065179361988364233
61749086920327066414684303757155
61749086920327066416381203282815
61749086920327066416403357969735
61749086920327066417214932686685
61749086920327066417214932803325
61749086920327066417215707637985
61749086920327066417215821956849
61749086920327066417219179542041
61749086920327066417219184147135
61749086920327066623120787952776
61749086920327070074995831843631
61749086920327070081770658717743
61749086920327070120724800332091
61749086920327070120745692340683
61749086920327070120749158454531
61749086920327070120749163176265
61749086920327070122419256463563
61749086920327070122419261185297
61749086920327070123256084700147
61749086920327070123256089421881
61749086920327070123256199485571
61749086920327070123256204207305
61749086920327071905138080431493
61749086920327071905138085036587
61749086920327071905138855266153
61749086920327071906830333010805
61749086920327071906830337732539
61749086920327071911912907188965
61749086920327071911912907305605
61749086920327071911913682140265
61749086920327355629810154763073
61749086920327355629810413515711
61749086920327355629810413534425
61749086920327355629812737513765
61749086920327355629872830788849
61749086920327355629876274467481
61749086920327355652783716274463
61749086920327355652971744351791
61749086920327355698723005262201
61749086920327355698723006311961
61749086920327355698725329260255
61749086920327355699290529519557
61749086920327355699291566293395
61749086920327355699353205545333
61749086920327355699354328412451
61749086920327355699541232554187
61749086920327355699541236803537
61749086920327355699541237275921
61749086920327355699542270396499
61749086920327355699542356489779
61749086920327355700982782215509
61749086920327355700986142987401
61749086920327355701045458241285
61749086920327355701045461422161
61749086920327355701045461423613
61749086920327355701048901901203
61749086920327355701048905100793
61749086920327355701048905102245
61749086920327355701048905106457
61749086920327355701233485250139
61749086920327355701233486299899
61749086920327355701233486318613
61749086920327355701233489499489
61749086920327355701233489500941
61749086920327355701233489505313
61749086920327355701233491021633
61749086920327355701235813969927
61749086920327355701236847090505
61749086920327355701236929978531
61749086920327355701236933178121
61749086920327355701236933179573
61749086920327355701236933183785
61749086920327355701236933183944
61749086920327364773832512291795
61749086920327364911096619885017
61749086920327364956825845131635
61749086920327364958520420775881
61749086920327365322878883011433
61749086920327366605653289541873
61749086920327366610735860537705
61749086920327366629376009079947
61749086920327366629376266297391
61749086920327366636141737616103
61749086920327366636143688542815
61749086920327366740403192747391
61749086920327366742910232243237
61749086920327366742913671200135
61749086920327366747931160800591
61749086920327366747933857869987
61749086920327370263429229242577
61749086920327370264245246842115
61749086920327370264245251563849
61749086920327370264262696701653
61749086920327370264262953919097
61749086920327370266773179876131
61749086920327370266773179881747
61749086920327370266773184603481
61749086920327370271039760434991
61749086920327370271041252714527
61749086920327370271856041036565
61749086920327370271856782924067
61749086920327370271856787173417
61749086920327370271859479993463
61749086920327370335414062260695
61749086920327370335414319478139
61749086920327370335414435332037
61749086920327370335417767406121
61749086920327370446443568876433
61749086920327370447259471684931
61749086920327370447259476406665
61749086920327370453971910000975
61749086920327370453973860927687
61749086920327370471859170909599
61749086920327370472695999157820
61749086920327370477694886266847
61749086920327370477698329945479
61749086920327370477949034048583
61749086920327370479390582169047
61749086920327370479390582641431
61749086920327370883641176818571
61749086920327370884459408832291
61749086920327370884460441951417
61749086920327370891235264103795
61749086920327370891235264576179
61749086920327372094387500061267
61749086920327372096079752757219
61749086920327372101162609177205
61749086920327372101166052855837
61749086920328256267102225420841
61749086920328256267103348287959
61749086920328256268794478116793
61749086920328256268794567392401
61749086920328256268797924981965
61749086920328256268860687096809
61749086920328256269045271495505
61749086920328256269048715174137
61749086920328256632375438578291
61749086920328256632377762576345
61749086920328256632563466655619
61749086920328256632565790653673
61749086920328256633131794429432
61749086920328256633131799034526
61749086920328256633214590811468
61749086920328256678884231329813
61749086920328256678884488547257
61749086920328256678884579358059
61749086920328256678885350524900
61749086920328256678885350537998
61749086920328256678885354196931
61749086920328256678885355246634
61749086920328256678885612477185
61749086920328256679135282988779
61749086920328256679135283461163
61749086920328256680576484025765
61749086920328256680576741243209
61749086920328256680576831581627
61749086920328256680576832054011
61749086920328256680579930890937
61749086920328256680580189171191
61749086920328256680639507607403
61749086920328256680639508079787
61749086920328256680642951286035
61749086920328256680827535684731
61749086920328256680827536157115
61749086920328256680830979363363
61749086920328267194865940868759
61749086920328267194949538649243
61749086920328267197188164258281
61749086920328267197188939097096
61749086920328267197372981899799
61749086920328267197376449553053
61749086920328267197376450602813
61749086920328267743908615414055
61749086920328267751251740315921
61749086920328267797256373702634
61749086920328267798948626398586
61749086920328267798950950396640
61749086920328270903414506866511
61749086920328270903414507338895
61749086920328271038164662685831
61749086920328271038166986683885
61749086920328271045507787587697
61749086920328271449946668594803
61749086920328271449948992592857
61749086920328271450032675412649
61749086920328271457289793496669
61749086920388294046908082048589
61749086920388305028415840493453
61749086920388308688703637284535
61749086920396399157235270656705
61749086920396399178514083976919
61749086920396399178514112673275
61749086920396399567136733853219
61749086920396399567136733969859
61749086920396399568808351874663
61749086920396399568808356479757
61749086920396399568828986549171
61749086920396399568831314200485
61749086920396399573911847690891
61749086920396399590296347103335
61749086920396399590296375799691
61749086920396399590296376849451
61749086920396414391294762666515
61749086920397600349617923707985
61749086920397600395370733666601
61749086920397600395371852856081
61749086920397600395371857577815
61749086920397600400391660670047
61749086920397600400391664919397
61749086920397600400391665391781
61749086920397600402082797357395
61749086920397600402083913365999
61749086920397600402083916565589
61749086920397600402083917615349
61749086920397600402083918087733
61749086920397600402146679730193
61749086920397600402149004200631
61749086920397600402334620668693
61749086920397600402334621718453
61749086920397600402334622190837
61749086920397600530309294865227
61749086920397600532568726277149
61749086920397600532819773336845
61749086920397600532819774853165
61749086920397600537652419767093
61749086920397610918883511139769
61749086920397614762182319045909
61749086920397615173775952521281
61749086920397615173964238865813
61749086920400001449760867582055
61749086920400300199203229210301
61749086920400301617731837254349
61749086920400301622563363323053
61749086920400301638947777690573
61749086920400301639010540873891
61749086920400301640642354267939
61749086920400301684701362482397
61749086920400301686393615178349
61749086920400301686393616228109
61749086920400301686395939176403
61749086920400301687211842470335
61749086920400301687211843538809
61749086920400301687211846721137
61749086920400301687211846725509
61749086920400301687211847192069
61749086920400301687212880312647
61749086920400301687212962728289
61749086920400301687212963200673
61749086920400301687212966405927
61749086920400301692295537397547
61749086920400301693736741143025
61749086920400301693799417168801
61749086920400301693986669344447
61749086920400301693986670412921
61749086920400301693987702463573
61749086920400301693987703513333
61749086920400301693987789602401
61749086920400301693987790074785
61749086920400301693987790093499
61749086920400301693990114091553
61749086920400302029324671910451
61749086920400302050541755522217
61749086920400302050792804000307
61749086920400302052236332099583
61749086920400302052487380694313
61749086920400302053052235043595
61749086920400302053052235510155
61749086920400302053052239760957
61749086920400302053053268609589
61749086920400302053053268629281
61749086920400302053074276356408
61749086920400302053074276375122
61749086920400302098805821370453
61749086920400302098805824552781
61749086920400302098806858144291
61749086920400302098806944237571
61749086920400302233744381519319
61749086920400302235501720328169
61749086920400302236003813981001
61749086920400302236004933176088
61749086920400302236004933189186
61749086920400302236004936848119
61749086920400302236066576212485
61749086920400302236066579399025
61749086920400302236066579400429
61749086920400302236254861040697
61749086920400302236254861507257
61749086920400302236254865639967
61749086920400302236254865756598
61749086920400302236254865756607
61749086920400302236254865762431
61749086920400302236254866112351
61749086920400302236256008932140
61749086920400302241087503234645
61749086920400302241087506421185
61749086920400302241087506422589
61749086920400302241338554899435
61749086920400302242779760050200
61749086920400302242779788746556
61749086920400302243029687914809
61749086920400302243029688381369
61749086920400302243030807595387
61749086920400302243033131587617
61749086920400302243033131593441
61749086920400312622130222160671
61749086920400312759579266436009
61749086920400312805332846622739
61749086920400312812107673496851
61749086920400316258710370351139
61749086920400316259527392490295
61749086920400316259527392840215
61749086920400316259527397089565
61749086920400316259527511886429
61749086920400316328167246355003
61749086920400316328189286268136
61749086920400316465449954904460
61749086920400316465617319610933
61749086920400316465617319616757
61749086920400316465619639359637
61749086920400316465619643610439
61749086920400316465619643964731
61749086920400316877210263856891
61749086920400316877210264323451
61749086920400316877210265391925
61749086920400316877211297442577
61749086920400316877213617191281
61749086920400316877213621442083
61749086920400316877232305188418
61749086920400316877483352235016
61749086920400316877483380931372
61749086920400316883988444065393
61749086920420714486437915286829
61749086920420714486458807295421
61749086920420714898052523187887
61749086920420714898052527890907
61749086920420714898052784635967
61749086920420725607089292662023
61749086920420725607090038798875
61749086920420725675752183640013
61749086920420729313130787999259
61749086920421615489023832339287
61749086920421615489026156337341
61749086920421626060527586219699
61749086920421626060531029425947
61749086920421626060549611605810
61749086920421915726286523001269
61749086920421915726286526183597
61749086920421915726289965139043
61749086920421915726289966661187
61749086920421915726289969860777
61749086920421915726289969862229
61749086920421915726289969866441
61749086920421915731306333996111
61749086920421915731309772953009
61749086920421915731309777202359
61749086920421915731309777203811
61749086920421915731309777674743
61749086920421915731372540839347
61749086920421915731560477056113
61749086920421915731560481305463
61749086920421915731560481777847
61749086920421915733002025648961
61749086920421915733002029898311
61749086920421915733002030370695
61749086920421915733064792013155
61749086920421915733252729752065
61749086920421915733252734001415
61749086920421915733252734002867
61749086920421915733252734473799
61749086920421915863484515611817
61749086920421915863487957755255
61749086920421915863487962476989
61749086920421915863735567270783
61749086920421915863735567743167
61749086920421926249801623306091
61749086920421926798844297851387
61749086920421926844595560283941
61749086920421926844597878510501
61749086920421926844597882761303
61749086920421926844597883232235
61749086920421926851372705384613
61749086920421929955839676486839
61749086920421930504882351032135
61749086920424316759400167575849
61749086920424316780595297026511
61749086920424316780676656916723
61749086920424317240454377478768
61749086920424317245555544691848
61749086920424317247229199631146
61749086920424317247250120336094
61749086920424317382732702808772
61749086920424317382732731505128
61749086920424327740050176711791
61749086920424327740887115501711
61749086920424327763798622159046
61749086920424328358592946146236
61749086920424328358593032235304
61749086920424328358846403778328
61749086920424331446928616597391
61749086920424331653039344423951
61749086920424616946955264173679
61749086920424616948649840867685
61749086920424616969865890906655
61749086920424616971558143602607
61749086920424617015617151817065
61749086920424617015617152866825
61749086920424617015619475815119
61749086920424617017311728511071
61749086920424617018127631805003
61749086920424617018127632854763
61749086920424617018127632873477
61749086920424617018127636055805
61749086920424617018127636060177
61749086920424617018127636526737
61749086920424617018127637576497
61749086920424617018129955803057
61749086920424617018129960524791
61749086920424617018130988923635
61749086920424617018130993645369
61749086920424617018131075011251
61749086920424617018131075016915
61749086920424617018131075017074
61749086920424617018131075017075
61749086920424617018131076533395
61749086920424617018131079713293
61749086920424617018131079732985
61749086920424617018131079734437
61749086920424617018131079738649
61749086920424617018131079738808
61749086920424617023210205983163
61749086920424617023211326732215
61749086920424617023213558850993
61749086920424617023213563100343
61749086920424617023213649189411
61749086920424617024904782677169
61749086920424617024905811546945
61749086920424617024905815796295
61749086920424617024905815797747
61749086920424617024905901891027
61749086920424617024905903407507
61749086920424617024905903426221
61749086920424617024908226355801
61749086920424617381459868738299
61749086920424617383152121434251
61749086920424617383970353447971
61749086920424617383971381845354
61749086920424617383971381845363
61749086920424617383971386567088
61749086920424617383971386567097
61749086920424617383992388619687
61749086920424617383992388639370
61749086920424617383992393361104
61749086920424617390746208719466
61749086920424617429721610705121
61749086920424617429721613887449
61749086920424617429724966755279
61749086920424617429724971477013
61749086920424617429725057570293
61749086920424617436499793629391
61749086920424617566919603315669
61749086920424617566923045459107
61749086920424617566923050180841
61749086920424617566982368617053
61749086920424617567170654974635
61749086920424617567170655447019
61749086920424617572003296688916
61749086920424617572003325385272
61749086920424617573697872333219
61749086920424627953044982508923
61749086920424628136248642078821
61749086920424628136250960305381
61749086920424628136250964556183
61749086920424628143025787179493
61749086920424628502091357477911
61749086920424628547841586337669
61749086920424628547844942387827
61749086920424631590445625685711
61749086920424631796535432827015
61749086920424631796535433299399
61749086920424631842289013486129
61749086920424631842289018207863
61749086920424631847371587664289
61749086920424632208129410658650
61749086920424632208129410658659
61749086920424632208150331343915
61749086920424632208150331363598
61749086920432266696217588667140
61749086920432266701300162845300
61749086920432421890985390868073
61749086920432421938431199659493
61749086920432421939165662758689
61749086920432421944249008589181
61749086920432421945941261285133
61749086920432422281300527732859
61749086920432422281300527745957
61749086920432422286383097305925
61749086920432422302767626360943
61749086920432422302767655057299
61749086920432422304459907636611
61749086920432422348249156353045
61749086920432422349941147109819
61749086920432422349941404327263
61749086920432422349941409048997
61749086920432422350213463848719
61749086920432422350757431383367
61749086920432422350778237298679
61749086920432422350778323391959
61749086920432422350780561296733
61749086920432422350780647390013
61749086920432422355023978505423
61749086920432422355027034229938
61749086920432422485509996817425
61749086920432422485698283175007
61749086920432422485781621625477
61749086920432422485781879892681
61749086920432422487473874204789
61749086920432422487474132485043
61749086920432422488037958436773
61749086920432422488038992028283
61749086920432422488041316026337
61749086920432422488041402115405
61749086920432422488226244794355
61749086920432422488227020105611
61749086920432422488227278385865
61749086920432422488229344103665
61749086920432422488229602383919
61749086920432422488229688472987
61749086920432433057283310837849
61749086920432433057286405438475
61749086920432433057304227176807
61749086920432433057304231898541
61749086920432433057307670855439
61749086920432433057307675104789
61749086920432433057307699080863
61749086920432433057307703802597
61749086920432433057366993663305
61749086920432433057370432620203
61749086920432433057370459800239
61749086920432433057370461199919
61749086920432433057370465921653
61749086920432433064061232312587
61749086920432433468061122742367
61749086920432433468901308581613
61749086920432433468901394670681
61749086920432433468901394674893
61749086920432433468902407105178
61749086920432433469148998522517
61749086920432433469152438542225
61749086920432433469152441728756
61749086920432433469152441728765
61749086920432433469152441730169
61749086920432433469152441734589
61749086920432433469152470426525
61749086920432436763323686850251
61749086920432436763324458502583
61749086920432436763324786926320
61749086920432436763324791648054
61749086920432436763327130528883
61749086920432436763344603305849
61749086920432436763344607556651
61749086920432436763344608027583
61749086920432436763345379208983
61749086920432436763345722519866
61749086920432436763345722519867
61749086920432436763345723582517
61749086920432436763345726764845
61749086920432436763345726769217
61749086920432436763345727237229
61749086920432436763345727241441
61749086920432436763345727241600
61749086920432436763345751211851
61749086920432436763345752261611
61749086920432436763345755449555
61749086920432436763345755467025
61749086920432436763345755933585
61749086920432436763345756983345
61749086920432436763348046984481
61749086920432436763348051233831
61749086920432436763348051235283
61749086920432436763348075209905
61749086920432436763348079931639
61749086920432436763407369675707
61749086920432436763408488883901
61749086920432436763408489356285
61749086920432436763408514380667
61749086920432436763408514393717
61749086920432436763408517581661
61749086920432436763408517586081
61749086920432436763408518052641
61749086920432436763408519102401
61749086920432436763410813354339
61749086920432436763410837328961
61749086920432436763410842050695
61749086920432436768407032680743
61749086920432436768427953387143
61749086920432437172406923227163
61749086920432437172410236169122
61749086920432437174939357040627
61749086920432437174939361762361
61749086920432437174939443133907
61749086920432437174939446316235
61749086920432437174939447851429
61749086920432437174939447855641
61749086920432437175189375584679
61749086920432437175190494779766
61749086920432437175190494792864
61749086920432437175190494792873
61749086920432437175190495265257
61749086920432437175190523490633
61749086920432437175192819263311
61749086920432437180021926967985
61749086920432437180021931218787
61749086920432720227139170828221
61749086920432722080255866776253
61749086920432722080255871497987
61749086920432722080255957587055
61749086920432722081948124193939
61749086920432722081948208747813
61749086920432722081948210283007
61749086920432722081948238979363
61749086920432722468854243196415
61749086920432722470549856664259
61749086920432722492037872685225
61749086920432722492038129902669
61749086920432722492038134624403
61749086920432722492038220241087
61749086920432722492038220713471
61749086920432722493458418137317
61749086920432722493730387320355
61749086920432722493730472937039
61749086920432722493730473409423
61749086920432722493730502105779
61749086920432722493730503155539
61749086920432722494274440471687
61749086920432722494274441521390
61749086920432722494276644956910
61749086920432722494276644956919
61749086920432722494276649678644
61749086920432722494276649678653
61749086920432722494295333529982
61749086920432722498540987593743
61749086920432722501051471831022
61749086920432722539212085481589
61749086920432722539463051523871
61749086920432722539463137140555
61749086920432722539463137612939
61749086920432722540026873816677
61749086920432722540027910590515
61749086920432722540027993024862
61749086920432722540027996683795
61749086920432722540028025381555
61749086920432722540028026431315
61749086920432722540030229866835
61749086920432722540030234588569
61749086920432722540030320681849
61749086920432722546805056740947
61749086920432722546806172766813
61749086920432722546806175949141
61749086920432722546806176421525
61749086920432722546806176425737
61749086920432722676472843393521
61749086920432722676661129751103
61749086920432722676661130223487
61749086920432722677287631728609
61749086920432722677288665320119
61749086920432722677288666369822
61749086920432722677290984596439
61749086920432722677290989318173
61749086920432722677291099381863
61749086920432722677291100917057
61749086920432722677291104103597
61749086920432722677475918086191
61749086920432722677475918558575
61749086920432722677476693397447
61749086920432722677476694447150
61749086920432722677476951677701
61749086920432722677477066468948
61749086920432722677479012673767
61749086920432722677479017395501
61749086920432722677479270954021
61749086920432722677479275675755
61749086920432722677479385726395
61749086920432722677479385739445
61749086920432722677479386211829
61749086920432722677479387261589
61749086920432722677479390448129
61749086920432722677479390461179
61749086920432722682371235826248
61749086920432722684065811470551
61749086920432722684066930678745
61749086920432722684066931151129
61749086920432722684253839547879
61749086920432722684254958756073
61749086920432722684254959228457
61749086920432722684257283226511
61749086920432733200068095104753
61749086920432736904331316499086
61749086920432736904413895589549
61749086920432736906840695938571
61749086920432736906840696410955
61749086920432736906841796014640
61749086920432736906841800736374
61749086920432736906841844314527
61749086920432736906862736323119
61749086920432737315927245257442
61749086920432737316195901498521
61749086920432737318434281566748
61749086920432737318434286288482
61749086920432737318707503868086
61749086920432737318707503881184
61749086920432737318707505403280
61749086920432737318707532564442
61749086920432737318707534099636
61749086920433622510806898762947
61749086920433622512499151458899
61749086920433623059849916245961
61749086920433623059849916264835
61749086920433623061542169310707
61749086920433623062107029431266
61749086920433623067189599004332
61749086920433623107274833514223
61749086920433623107839692585079
61749086920433623107842016583133
61749086920433623114555195829021
61749086920433623114555196295581
61749086920433623114555196297033
61749086920433623114555197345341
61749086920433623114805899932125
61749086920433623114805900398685
61749086920433623114805900400137
61749086920433623114805901448445
61749086920433623114808224396739
61749086920433623114808224398191
61749086920433623244472826124771
61749086920433623245037685195627
61749086920433623245037686245330
61749086920433623245040009193681
61749086920433623251815951026637
61749086920433633630536543279250
61749086920433634226151048690552
61749086920433637334882343764046
61749086920433637337392828001334
61749086920433637337392871579487
61749086920433637337413763588079
61749086920433637886456437650314
61749086920433637886456437667784
61749086920433637886456439184104
61749086920433637886458762132398
61749086920433637932189101853830
61749086920433637932189101871300
61749086920433637932189102337860
61749086920433637932189103387620
61749086920433637932191426335914
61749086920433639119354734438505
61749086920433639121049309966111
61749086920433639121803230701593
61749086920433639121803575075127
61749086920433639121805554699647
61749086920433639121805899073181
61749086920433639128580376852025
61749086920433639167535115348658
61749086920433639167535119580746
61749086920433639167535895954812
61749086920433639167538214181372
61749086920433639167538218903106
61749086920433639174313041055484
61749086920436319410031887209255
61749086920436319457542810926569
61749086920436322498384920958487
61749086920436323116069940390003
61749086920436324214241981745065
61749086920436324215934234441017
61749086920436324220748152378098
61749086920436324223244733055935
61749086920436324351502736587097
61749086920436324351502739773637
61749086920436324351502739775041
61749086920436324353113633997931
61749086920436324353194992352949
61749086920436324398864891255081
61749086920436324398864894435957
61749086920436324398864894437409
61749086920436324398864894441781
61749086920436324398864894908341
61749086920436324398864895958101
61749086920436324398867218906395
61749086920436324398927656556465
61749086920436324399680798779649
61749086920436324399680803501383
61749086920436324399683121727943
61749086920436324399683126449677
61749086920436324399684154848521
61749086920436324399684240923087
61749086920436324399684240941801
61749086920436324399684242458281
61749086920436324406207930063667
61749086920436324406208016151283
61749086920436324406208016156947
61749086920436324406208016157107
61749086920436324406208016623667
61749086920436324406208019337823
61749086920436324406208019339275
61749086920436324406270692177059
61749086920436324406270692182883
61749086920436324406270695363599
61749086920436324406270695365051
61749086920436324406273016647497
61749086920436324406457948602055
61749086920436324406458977471831
61749086920436324406458981708131
61749086920436324406458981722633
61749086920436324406458981727005
61749086920436324406458982193565
61749086920436324406458983243325
61749086920436324406459067797199
61749086920436324406459067815913
61749086920436324406459069332393
61749086920436324406461306191619
61749086920436324406461392280687
61749086920436324763285003846223
61749086920436324763285003962863
61749086920436324764977256542175
61749086920436324810458869086725
61749086920436324810458872269053
61749086920436324810709920745691
61749086920436324810709921218075
61749086920436324811274780288931
61749086920436324811277104282773
61749086920436324811277104286985
61749086920436324811278132680165
61749086920436324818052959554277
61749086920436324818052960026661
61749086920436324818055284024715
61749086920436324947907913828623
61749086920436324948472772899479
61749086920436324948475096897533
61749086920436324955251038730489
61749086920436335333785553832486
61749086920436335334619021310276
61749086920436335334623525253338
61749086920436335517554182067402
61749086920436335929394748129845
61749086920436335929394751316385
61749086920436335929394751317789
61749086920436339038131354317282
61749086920436339040660561275425
61749086920436339040660565978445
61749086920436339177836387958870
61749086920436339182920076745954
61749086920436339182921224634486
61749086920436339223653898818285
61749086920436339635435128378547
61749086920436340822521275983634
61749086920436340825049253548615
61749086920436340825052697227247
61749086920436340825052700413787
61749086920436340830132856246631
61749086920436340831827433290557
61749086920436340868271389935712
61749086920436340868275893878774
61749086920436340870781873110190
61749086920436340870781877831924
61749086920436340870781917751153
61749086920436340870781917757795
61749086920436340870781920940123
61749086920436340870782939631548
61749086920436341007980932242096
61749086920436341013063468418914
61749086923246712776605948379720
61749086923246712776606205597164
61749086923246712776606206646924
61749086923246713371130583025428
61749086923246713371318869369960
61749086923246713378093696244072
61749086923246713378660875076682
61749086923246713378661993222066
61749086923246713378661994271826
61749086923281379281679897946756
61749086923281379281679898996516
61749086923281379327412563200032
61749086923282569339766569234001
61749086923282580086754370715729
61749086923282580086754370715735
61749086923282580086942657060267
61749086923282580496276943934111
61749086923282580496276944052209
61749086923282580496276944983871
61749086923282580498536376624701
61749086923282580498724661919473
61749086923282580498724662969233
61749086923282580503807207401277
61749086923282580503807235980993
61749086923282580503807236097633
61749086923282580503808352110609
61749086923282580503808355311651
61749086923282580505502932355574
61749086923282580505502932355583
61749086923282584164112596378509
61749086923282584164112597428269
61749086923282584164112626124625
61749086923282584164116064036135
61749086923282584164116068286937
61749086923282584164116068636857
61749086923282584164116069686617
61749086923282584209845289161741
61749086923282584209848729639331
61749086923282584209848732840373
61749086923282584211543305283577
61749086923351612910413577508062
61749086923351913099663250799898
61749086923351923762717163831849
61749086923351923762717163831850
61749086923351923762717168063937
61749086923352079393514197771451
61749086923352079393514969423783
61749086923352079400292119246189
61749086923352079400310716886203
61749086923352079400313039834497
61749086923354314613848665211914
61749086923354314616108099922803
61749086923354325322635127643243
61749086923354325322635132364977
61749086923354613110215728852858
61749086923354613155969284948326
61749086923354613155969285998086
61749086923354613155969313644682
61749086923354613155969314694442
61749086923354614947889388598078
61749086923354614947889417177794
61749086923354614947889417177799
61749086923354614947889417294434
61749086923354614947890536508448
61749086923354614947890536508457
61749086923354625877177902628734
61749086923354625877177931325090
61749086923354625877180225577028
61749086923354625877180254273384
61749086923354625877181370281988
61749086923354625877721869822140
61749086923354625877724194170114
61749086923354625877742761695377
61749086923354625877745081461344
61749086923354625877745084582193
61749086923354625877745084643671
61749086923354625877746114563207
61749086923354625877746232553838
61749086923375938950118268542812
61749086923375938950181030307736
61749086923376239093635277164571
61749086923376239093635277164572
61749086923376239093635277631132
61749086923376239505417167219645
61749086923376239551149864842709
61749086923376239556230111349383
61749086923376239556232405601321
61749086923376239556232434297677
61749086923376239556233553511695
61749086923376239556233555028015
61749086923376239557928130673719
61749086923378630089558976530464
61749086923378641064579007339696
61749086923378641065147337264800
61749086923378641065398381138004
61749086923378641065398382187764
61749086923378641065398385375708
61749086923378641065398385387354
61749086923378644364677339660101
61749086923378924780847022152006
61749086923378924780847049798602
61749086923378924780847050848362
61749086923378930278805206512462
61749086923378930278807526259714
61749086923378930278808651240859
61749086923378940847886636824353
61749086923378941206401439267450
61749086923378941206401467963806
61749086923378941206403762215744
61749086923378941206403790912100
61749086923378941206404906920704
61749086923378941208096043608052
61749086923378941208099482564950
61749086923378941208660870796012
61749086923378941208664226846169
61749086923378941208664345886560
61749086923378941208664347402880
61749086923378941208911947951744
61749086923378941213744478076035
61749086923378941213744506772391
61749086923378941213746801024329
61749086923378941213746829720685
61749086923378941213747948934703
61749086923378941213747950451023
61749086923378941254397010556684
61749086923378944553923569273305
61749086923378944553927012951937
61749086923386735199675864021885
61749086923386745763918971036027
61749086923386746175700976944999
61749086923387035244322861804269
61749086923387035244322862854029
61749086923387035388925537197075
61749086923387035389111244462842
61749086923387035389111244462890
61749086923387035389111245512602
61749086923387045904928938976661
61749086923387045906623515670667
61749086923387045907376661081843
61749086923387046319221428060064
61749086923387046319221428060112
61749086923387046319221429109824
61749086923387946937786714752747
61749086923387950643827092281469
61749086923387950645521668975475
61749086923388380706896658446013
61749086923388386233297735778049
61749086923388402112239379064967
61749086923388402112260299771319
61749086923388402112260299771367
61749086923388402112260328469127
61749086923388402112323061890375
61749086923388402112323090588183
61749086923388402157992963974835
61749086923388402295253718704439
61749086923390637058054718196113
61749086923390637058054718196119
61749086923390637469836982372295
61749086923390637515569645409405
61749086923390637515569646459165
61749086923390648178623444686979
61749086923390648221622474694330
61749086923390648224164350758548
61749086923390648224167822662603
61749086923390648229153885953778
61749086923390648229251511803979
61749086923390648587956956838443
61749086923390648589649209534395
61749086923390648633689592462237
61749086923390648633689621041953
61749086923390648633689621158593
61749086923390648635381845158189
61749086923390648635381846207949
61749086923390648635381874904305
61749086923390648635946704229046
61749086923390648635946705278806
61749086923390648635946729738861
61749086923390648635946729738862
61749086923390648635946732926806
61749086923390648635946733970949
61749086923390648635950085789019
61749086923390648635950171882299
61749086923390648635950171882300
61749086923390648641030308322529
61749086923390648641030337018885
61749086923390651889559224779265
61749086923390651889744042416411
61749086923390651889744043466171
61749086923390651889746366414465
61749086923390651889746395110821
61749086923390651935194262063946
61749086923390651935288445654070
61749086923390651935290769652124
61749086923390651935291889332701
61749086923390651936986466026707
61749086923390652339727674222701
61749086923390652339727675272461
61749086923390652347070714081047
61749086923390653529344123513133
61749086923390653529345241658517
61749086923390653529345242708277
61749086923390653536688281516863
61749086923390653575074466788490
61749086923390653575074467838250
61749086923390653575076787600003
61749086923390653575077905745387
61749086923390653575077905745388
61749086923390653575077906795147
61749086923390653575077906795148
61749086923390653582419826408589
61749086923390653582420944553973
61749086923390653582420945603733
61749086923390798730854000158938
61749086923390802436894373436858
61749086923390803816782200622774
61749086923390803885506692468742
61749086923391104074756365760578
61749087150751750144096170924965
61749087150751750144099987202555
61749087150751750146627914457595
61749087150751750146627914574235
61749087150751750146631042104757
61749087150751750283072766005695
61749087150751750693162547798431
61749087150751750694854686175727
61749087150751750694854771914715
61749087150751750694854800494383
61749087150751750695670589119739
61749087150751753852668291636397
61749087150751753852668291753037
61749087150751753857750865931197
61749087150751753987418566373851
61749087150751754401710966298541
61749087150751754401713290646515
61749087150751755634547618879515
61749087150751755634547618996155
61749087150751755634549942994209
61749087150751755634550746410037
61749087150751755634550746526677
61749087150751755636242195573521
61749087150751755636242195690161
61749087150759859517099575240589
61749087150761056037094350066197
61749087150761059743132403246945
61749087150761059743132404296705
61749087150761059743134727128359
61749087150763746741028465505201
61749087150763746741028465855121
61749087150763746810255557060989
61749087150763746810318233086765
61749087150763746810506261164093
61749087150763746810506261164253
61749087150763746810506262214013
61749087150763746810506262563933
61749087150763746811947809756941
61749087150763746811950133754995
61749087150763746811950908589655
61749087150763746812010485782717
61749087150763746812012809780771
61749087150763746812013584615431
61749087150763746812013928988965
61749087150763746812013928989125
61749087150763746812013930388805
61749087150763746812198514909965
61749087150763746812200837858099
61749087150763746812200837858259
61749087150763746812200838208179
61749087150763746812200839257939
61749087150763746812201870959963
61749087150763746812201957049031
61749087150763746812201957066293
61749087150763757740341409692721
61749087150763761375209414401825
61749087150763761375210160655317
61749087150763761377737347441457
61749087150763761377737347558097
61749087150763761377738122276117
61749087150763761377738208369557
61749087150763761377740532834171
61749087150763761420962712463369
61749087150763761422654965159321
61749087150763761446379462873469
61749087150763761446382533008375
61749087150763761446382791275579
61749087150763761565751722088881
61749087150763761565754792223787
61749087150763761583643201644699
61749087150763761583643546000971
61749087150763761591159919493359
61749087150763761591159919609999
61749087150763761995425465820875
61749087150763761995425551909943
61749087150763763204536616400493
61749087150763763207043657431533
61749087150763763207043915582097
61749087150763763207043915698737
61749087150763763207044690416757
61749087150763763207044690533397
61749087150764647378066995744829
61749087150764647378067252962273
61749087150764647378067340101101
61749087150764647378318044204205
61749087150764647379759248440781
61749087150764647379759505658225
61749087150764647379759506707985
61749087150764647379761915745347
61749087150764647379762948864473
61749087150764647379822268822829
61749087150764647379824591771123
61749087150764647380010296900157
61749087150764647380012619848451
61749087150764647789849258871245
61749087150764647789849517138449
61749087150764647789849603227517
61749087150764647789912279253293
61749087150764647790100307330621
61749087150764647791541511567197
61749087150764647791541769834401
61749087150764647791544179921523
61749087150764647791544954773436
61749087150764647791544954773445
61749087150764647791545213040649
61749087150764647791604531949245
61749087150764647791606855947299
61749087150764647791792560026573
61749087150764647791794884024627
61749087150764658308341478027605
61749087150833991513301970427143
61749087150836692798176871080241
61749087150836692798176871080401
61749087150836692798176872130001
61749087150836692798176872480081
61749087150836692804704089501635
61749087150836692804955050822343
61749087150836692804955052222023
61749087150836692804955137961011
61749087150836693209770848911885
61749087150836693346968841522433
61749087150836693346968842572193
61749087150836693347031604687037
61749087150836693347219889981809
61749087150836693353747108403203
61749087150836707994953472558819
61749087150856950425629455848000
61749087150856967034175885351804
61749087150857106009020132994529
61749087150857106010691235414685
61749087150857106010712127423325
61749087150857117128832103055873
61749087150857117128832131635541
61749087150857120424095811887591
61749087150857120424098136235565
61749087150857850991745541567358
61749087150857854697783594748106
61749087150858306837251550542701
61749087150858306837254993632469
61749087150858306837254993748949
61749087150858306837254993749109
61749087150858306837254995148789
61749087150858306842525505549539
61749087150858306842525507065859
61749087150858306844217758245491
61749087150858306844217758362131
61749087150858306844220082710105
61749087150858306974449543153249
61749087150858306974449544203009
61749087150858306974451867034663
61749087150858306974452986242857
61749087150858306974452986359497
61749087150858306974512306317853
61749087150858306974700591612625
61749087150858317955562907003927
61749087150858317955562908520247
61749087150858317962337733878039
61749087150858317962337733994679
61749087150858317962337735394359
61749087150860552695180600574854
61749087150860552696872853270806
61749087150861002933353855946911
61749087150861002979086491454119
61749087150861002979086491570759
61749087150861006227797902599707
61749087150861006227797902716347
61749087150861006273530481180875
61749087150861006273530566919863
61749087150861006273530595499531
61749087150861008057920288062011
61749087150861008057922612409985
61749087150861008059614864639377
61749087150861008059614864756017
61749087150861008059617189103991
61749087150861008129092660414909
61749087150861008129092660415069
61749087150861008129092661464829
61749087150861008129094984296323
61749087150861008129094984296483
61749087150861008129094984763043
61749087150861008129094985812803
61749087150861008129096017398187
61749087150861008129096103485803
61749087150861008129096103504517
61749087150861008129096103603895
61749087150861008129096103621157
61749087150861008133927626023711
61749087150861008134178587344419
61749087150861008134178588860739
61749087150861008134178673083407
61749087150861008134178673549967
61749087150861008135619878719663
61749087150861008135870840040371
61749087150861008135870840157011
61749087150861008135870925779359
61749087150861008135873164504985
61749087150861008135873250243973
61749087150861008494936410319915
61749087150861008494957417132636
61749087150861008494957417249276
61749087150861008540686638246553
61749087150861008540689995229831
61749087150861008540690081435539
61749087150861008540690081452792
61749087150861008540690081452801
61749087150861008677884630857101
61749087150861008677886954738515
61749087150861008677888073946700
61749087150861008677888073946709
61749087150861008677888074063340
61749087150861008677888074063349
61749087150861008678135679316477
61749087150861008682970643992159
61749087150861008684662896221551
61749087150861008684665220686165
61749087150861018992858559820799
61749087150861018992858674139455
61749087150861018995370272395241
61749087150861018995372481479791
61749087150861018995372596743215
61749087150861019175789216634863
61749087150861019178300813945881
61749087150861019178303138293855
61749087150861019247215988798807
61749087150861019247215990315127
61749087150861019253990815672919
61749087150861019253990817189239
61749087150861022701410649457403
61749087150861022701410649574043
61749087150861022701412973922017
61749087150861022882080641223281
61749087150861022884341191474603
61749087150861022889423765652763
61749087150861022912583031365891
61749087150861022953254042096195
61749087150861022953256366444169
61749087150861022958336616274355
61749087150861022958336617674035
61749087150861023324177009197535
61749087150861024530716069817407
61749087150868657807181497829908
61749087150868657807181497946548
61749087150868661513219551010656
61749087150868661513219551127296
61749087150868813003644991800331
61749087150868813047703628011921
61749087150868813047703885229365
61749087150868813047703972368193
61749087150868813049398461923371
61749087150868813049398548012439
61749087150868813050130801315645
61749087150868813050130801432285
61749087150868813459485891138337
61749087150868813459486149405541
61749087150868813459486235494609
61749087150868813461180467832343
61749087150868813461180812188615
61749087150868813461724406192587
61749087150868813461724664459791
61749087150868813461724779263920
61749087150868813461724779263929
61749087150868813461742228066273
61749087150868813461745326898987
61749087150868813461745585166191
61749087150868813461745671272512
61749087150868813461745671272521
61749087150868813466808009240523
61749087150868813466808353596795
61749087150868813468489011848575
61749087150868813468502585934529
61749087150868813468502930290801
61749087150868813596746646913489
61749087150868813596746904130933
61749087150868813598441222557735
61749087150868813598441480824939
61749087150868813599002983841425
61749087150868813599006339908836
61749087150868813599006339908845
61749087150868813599191269136197
61749087150868813599194367986164
61749087150868813599194367986173
61749087150868813599194626253368
61749087150868813599194626253377
61749087150868813605782310443980
61749087150868813605782311493740
61749087150868813605784634325394
61749087150868824168272698993121
61749087150868824168272699343041
61749087150868824168272726505655
61749087150868824168272726623699
61749087150868824168272726640961
61749087150868824168272727690721
61749087150868824168272727690929
61749087150868824168272728040849
61749087150868824168335461107805
61749087150868824168335489687521
61749087150868824168335489805565
61749087150868824168335489823035
61749087150868824168335490159905
61749087150868824579845410694911
61749087150868824579866331401311
61749087150868824579866332451071
61749087150868824579866418540139
61749087150868824579866418557401
61749087150868824579866447255161
61749087150868824580117467016768
61749087150868824580117467016777
61749087150868824580117495714537
61749087150868827874309588201222
61749087150868827874309588317862
61749087150868827874309631799275
61749087150868827874309631915755
61749087150868827874309631915915
61749087150868827874309633315595
61749087150868827874310779686403
61749087150868827874310779804447
61749087150868827874310779821917
61749087150868827874310780871469
61749087150868827874310780871677
61749087150868827874310781221597
61749087150868827874313075122003
61749087150868827874313075122163
61749087150868827874313075472083
61749087150868827874313076521843
61749087150868827874313103684457
61749087150868827874313103703123
61749087150868827874313103703331
61749087150868827874313104169891
61749087150868827874313105219651
61749087150868827874372393564039
61749087150868827874372394030599
61749087150868827874372395080359
61749087150868827874373541940973
61749087150868827874373542868269
61749087150868827874373542986313
61749087150868827874373542990733
61749087150868827874373543003783
61749087150868827874373543340653
61749087150868827874375837236847
61749087150868827874375865816563
61749087150868827874375865822387
61749087150868827874375866288947
61749087150868827874375867338707
61749087150868827874375867351757
61749087150868828240150915506301
61749087150868828285885873962781
61749087150868828285903352413315
61749087150868828285904369565334
61749087150868828285904369681974
61749087150868828285904471621500
61749087150868828285904500435909
61749087150868828285906794669181
61749087150868828286154399473011
61749087150868828286154399939571
61749087150868828286155548895285
61749087150868828286157843145810
61749087150868828286157843145819
61749087150868828290986955578051
61749087150868828292681532621977
61749087150869111383839182782561
61749087150869111383839182899201
61749087150869111385531435478513
61749087150869111385531435595153
61749087150869111749679604402145
61749087150869113191220981456513
61749087150869113191221010036229
61749087150869113192913147013637
61749087150869113192915470895051
61749087150869113192915557100759
61749087150869113192915585680475
61749087150869113239401395313833
61749087150869113581513847315213
61749087150869113581513847431853
61749087150869113581514105582417
61749087150869113581514105699057
61749087150869113581514880533717
61749087150869113581517577953193
61749087150869113603003244582929
61749087150869113603003273162645
61749087150869113604695152922609
61749087150869113604695411189813
61749087150869113604695497278881
61749087150869113604697476804023
61749087150869113604697821276935
61749087150869113604697849856651
61749087150869113605241673431471
61749087150869113605241788235600
61749087150869113605241788235609
61749087150869113648484860327069
61749087150869113648735908786445
61749087150869113650177113023021
61749087150869113650179437021075
61749087150869113650427817126125
61749087150869113650428075393329
61749087150869113650428161482397
61749087150869113650430485480451
61749087150869113650991901358109
61749087150869113650995258341387
61749087150869113650995344564348
61749087150869113650995344564357
61749087150869113650995373145477
61749087150869113650996377666221
61749087150869113656078947612293
61749087150869113657770081100051
61749087150869113657770855934711
61749087150869113657771200308245
61749087150869113657773524306299
61749087150869113785745616102221
61749087150869113785933901396993
61749087150869113787437524441901
61749087150869113787437781659345
61749087150869113787437782709105
61749087150869113787437868798173
61749087150869113787440105540759
61749087150869113787440191746467
61749087150869113787625809736673
61749087150869113787626068003877
61749087150869113787626154092945
61749087150869113787628133618087
61749087150869113787628478090999
61749087150869113788252657133261
61749087150869113788256013084032
61749087150869113788256013084041
61749087150869113788256127875288
61749087150869113788256127875289
61749087150869113788256129391609
61749087150869113788440942428033
61749087150869113788444041161360
61749087150869113788444041161369
61749087150869113788444299428564
61749087150869113788444299428573
61749087150869113788444414219820
61749087150869113788444414219821
61749087150869113788444414232871
61749087150869113788444414686381
61749087150869113788444415749191
61749087150869113793339703387445
61749087150869113793527731464773
61749087150869113795030835358883
61749087150869113795030835825443
61749087150869113795030836875203
61749087150869113795031956083397
61749087150869113795034279031691
61749087150869113795218863436211
61749087150869113795218863902771
61749087150869113795218864952531
61749087150869113795219984160725
61749087150869113795222307109019
61749087150869124311768786307859
61749087150869124723634476105088
61749087150869124769116091831975
61749087150869124769116091849237
61749087150869128017806496182095
61749087150869128017806839488607
61749087150869128017809163486661
61749087150869128063559261493058
61749087150869128063559261609698
61749087150869128403980739557801
61749087150869128405675315202047
61749087150869128429400474013739
61749087150869128429400588798137
61749087150869128429672529285836
61749087150869128429674852234130
61749087150869128475153025705151
61749087150869128475154042973810
61749087150869128475154057873895
61749087150869128475154144913336
61749087150869128475156381755309
61749087150869128475156467961017
61749087150870013621771921582645
61749087150870013623464174278597
61749087150870013623466498160011
61749087150870013623466498276651
61749087150870013760727253002043
61749087150870014170814940484213
61749087150870014172507193180165
61749087150870014172509517178219
61749087150870014216296556228353
61749087150870014216547604687729
61749087150870014217988808924305
61749087150870014217991132922359
61749087150870014218239857383681
61749087150870014218242181381735
61749087150870014218807040448379
61749087150870014218807040465632
61749087150870014218807040465641
61749087150870014223827623114267
61749087150870014223827967487801
61749087150870014223827967487961
61749087150870014223827968537721
61749087150870014224078671573643
61749087150870014224078671591065
61749087150870014224078672640825
61749087150870014224078672990745
61749087150870014225487704899279
61749087150870014225487705015919
61749087150870014225519100975559
61749087150870014225519875810219
61749087150870014225520220183753
61749087150870014225520220183913
61749087150870014225520221233673
61749087150870014225520221583593
61749087150870014225522544181807
61749087150870014225522544181967
61749087150870014225522544531887
61749087150870014225522545581647
61749087150870014225770924269595
61749087150870014225770924287017
61749087150870014225770925336777
61749087150870014225773248267649
61749087150870014225773248285071
61749087150870014225773248634991
61749087150870014225773249684751
61749087150870025291383409891688
61749087150870025336865024568655
61749087150870025336865025618415
61749087150870025336927787733259
61749087150870025337116073028031
61749087150870025337116073045453
61749087150870025337116074445124
61749087150870025337116074445133
61749087150870028997421463072436
61749087150870028997423786020730
61749087150870029042903077749403
61749087150870029042905401630817
61749087150870029043154125739949
61749087150870029043154126208779
61749087150870029043154126226201
61749087150870029043154127275952
61749087150870029043154127275961
61749087150870029043156450107615
61749087150870029043156450574166
61749087150870029043156450574175
61749087150870029043156451623926
61749087150870029043156451623935
61749087150870030232014333854443
61749087150870030232014334321003
61749087150870030232767479732179
61749087150870030232767479749441
61749087150870030232767480682552
61749087150870030232770578582146
61749087150870030232770578582155
61749087150870030232770922938427
61749087150870030232770951518134
61749087150870030232770951518143
61749087150870030232770951523723
61749087150870030232770951523750
61749087150870030232770951523966
61749087150870030232770951523967
61749087150870030232770951640363
61749087150870030232770951640390
61749087150870030232770951640606
61749087150870030232770951640607
61749087150870030232770951990527
61749087150870030239545400740357
61749087150870030239545401206917
61749087150870030278503615727266
61749087150870030278503615740316
61749087150872715325207009286497
61749087150872715325207010336257
61749087150872715326899261982449
61749087150872715326901585863863
61749087150872715326901585980503
61749087150872715462467765061649
61749087150872715464162340705895
61749087150872715508137666100561
61749087150872715508137666100721
61749087150872715508137667150321
61749087150872715508137667150481
61749087150872715508200429265165
61749087150872715509829918796513
61749087150872715509829918796673
61749087150872715509829919846433
61749087150872715509832242677927
61749087150872715509832242678087
61749087150872715509832242794567
61749087150872715509832242794727
61749087150872715509832243144647
61749087150872715509832244194407
61749087150872715509892681961117
61749087150872715509895004909411
61749087150872715510648150202495
61749087150872715510648150221209
61749087150872715510648150221369
61749087150872715510648150337849
61749087150872715510648150338009
61749087150872715510648151737689
61749087150872715510649183439713
61749087150872715510649269533152
61749087150872715510649269533153
61749087150872715515449280251699
61749087150872715515480704909147
61749087150872715515480705958907
61749087150872715515480791929883
61749087150872715515480792047975
61749087150872715515480792065237
61749087150872715515543467955659
61749087150872715515543468073751
61749087150872715515543468091173
61749087150872715515731753250431
61749087150872715515731754435705
61749087150872715515731754785625
61749087150872715515731840524613
61749087150872715517141532947651
61749087150872715517171925436355
61749087150872715517171925552995
61749087150872715517172957605099
61749087150872715517172958654859
61749087150872715517173044625835
61749087150872715517173044743927
61749087150872715517173044761189
61749087150872715517175367692221
61749087150872715517235720651611
61749087150872715517235720769703
61749087150872715517235720787125
61749087150872715517238043717997
61749087150872715517238045135099
61749087150872715517424005946383
61749087150872715517424007131657
61749087150872715517424091685531
61749087150872715517424093220565
61749087150872715517426330079951
61749087150872715517426330429871
61749087150872715517426416168859
61749087150872715919731643932205
61749087150872715919982692391581
61749087150872715921423896628157
61749087150872715921426220626211
61749087150872715921674945087533
61749087150872715921677269085587
61749087150872715922242128152231
61749087150872715922242128169484
61749087150872715922242128169493
61749087150872715922243161271348
61749087150872715922243161271357
61749087150872715927325731200167
61749087150872715929017983896119
61749087150872715929020307894173
61749087150872726445566528843071
61749087150872726445566529892831
61749087150872726445566615981899
61749087150872726445587536705552
61749087150872726582764521453619
61749087150872726582764522503379
61749087150872726628518107413295
61749087150872726628578545061255
61749087150872726628580869528139
61749087150872726628580869545561
61749087150872726628769155890093
61749087150872726628769156240013
61749087150872726635355692170323
61749087150872727040363132654555
61749087150872727040363219810636
61749087150872727040363219810645
61749087150872730127879424261887
61749087150872730151604582023819
61749087150872730151604583073579
61749087150872730151604669162647
61749087150872730151606992110941
61749087150872730151624425913870
61749087150872730151624426030510
61749087150872730151625487713494
61749087150872730151625487830134
61749087150872730151625589886300
61749087150872730265077330783527
61749087150872730288802574634367
61749087150872730288802575684127
61749087150872730288804898632421
61749087150872730334556144527558
61749087150872730334556144644198
61749087150872730334556159544283
61749087150872730334556160594043
61749087150872730334558483425697
61749087150872730334618921191115
61749087150872730334618922590795
61749087150872730334618922609660
61749087150872730334618922706617
61749087150872730334618922708887
61749087150872730334618922726300
61749087150872730334618922726309
61749087150872730334621245539089
61749087150872730334621247074274
61749087150872730334621247074283
61749087150872730334807207535647
61749087150872730334807207885567
61749087150872730334807209070841
61749087150872730334809531883621
61749087150872730334809531902495
61749087150872730334809532369055
61749087150872730334809533418815
61749087150872730339701492655119
61749087150872730341396069349125
61749087150872730746400152266879
61749087150872730746400152733439
61749087150872730746401185835303
61749087150872730746403595939678
61749087150872730746403595939687
61749087150872731936014282023167
61749087150872731936014282138781
61749087150872731936014282158521
61749087150872731936014282158681
61749087150872731936017638208679
61749087150872731936017724302118
61749087150872731936017724302119
61749087150872731936017725701799
61749087150872731936017752883079
61749087150872731936017752999719
61749087150872731942792460365429
61749087150872731942792460715349
61749087150872731942792461765109
61749087150872731942792461783983
61749087150872731942792461900623
61749087150872731942792462250543
61749087150872731980930994054510
61749087150872731980930994171150
61749087150872731980931038702115
61749087150872731980931038818755
61749087150872731980932055970774
61749087150872731981182085761811
61749087150872731981182086228371
61749087150872731981182087278131
61749087150872731981746946342345
61749087150872731981746946344775
61749087150872731981746946362028
61749087150872731981746946362037
61749087150872731981750302295546
61749087150872731981750302295555
61749087150872731981750417086586
61749087150872731988525124570397
61749087150872731988525125036957
61749087150872731988525126086717
61749087153682952007709387682404
61749087153707263630892548205128
61749087153707267336932924321120
61749087153707267336932924334170
61749087153707267481536717872360
61749087153718070636618514912736
61749087153718070636619634120930
61749087153718974901249292015188
61749087153719421924086348599978
61749087153788302572536956142428
61749087153788314735584614042297
61749087153788314872844249211788
61749087153788314872845368417769
61749087153788315284627288587593
61749087153788318577190049696584
61749087153788318578884625340830
61749087153788318578947387459886
61749087153788318583967971171322
61749087153788318583969090378112
61749087153790716440168128754962
61749087153790720146146863394504
61749087153790720146209625509348
61749087153791003672074977705737
61749087153791004083668955537381
61749087153791004274214706436349
61749087153791004274465753496045
61749087153791004276160330192273
61749087153791016576280370382473
61749087153791016987870990747017
61749087153791016987874348214117
61749087153791016995488323093200
61749087153791020332968615589670
61749087153791020333784523119902
61749087153791020335476775945592
61749087153791020335476776299884
61749087153791020694186779254508
61749087153791020694751547981282
61749087153791020694751634070350
61749087153791020701526374855394
61749087153791020701528699222242
61749087153791020701529818074740
61749087153791020701529818429032
61749087153811429490740114327733
61749087153811429492518373847147
61749087153811429909927921164347
61749087153812330014492886704756
61749087153812330472865215413773
61749087153812614195718997327268
61749087153812614197414692296348
61749087153812619129701395009780
61749087153812619129764157128836
61749087153812619136479316484518
61749087153812630202068905058698
61749087153812630202131667177754
61749087153812630203763480702944
61749087153812630203826242822000
61749087153812630247821370642328
61749087153812630247884132761384
61749087153812630249517065611408
61749087153812630249517067014491
61749087153812630249579827730464
61749087153812630254599292117066
61749087153812630661110700485699
61749087153812630661298985780471
61749087153812630666946415842947
61749087153812630668893158794015
61749087153812630668893159165776
61749087153812633778459834377987
61749087153812633908109281187740
61749087153812633908172043306796
61749087153812633915720588753459
61749087153812634327506295067249
61749087153812785840499277898738
61749087153815031722823292142089
61749087153815031761986897932869
61749087153815031761986897939502
61749087153815031763493188269293
61749087153815031763493188282343
61749087153815031764330011920466
61749087153815031764330011933516
61749087153815031768575757863446
61749087153815031768576877050553
61749087153815031768576877070236
61749087153815031768764043158218
61749087153815031769330022834735
61749087153815031769391636689285
61749087153815031769391665393678
61749087153815031769391665411148
61749087153815031769392784599659
61749087153815031769392784601872
61749087153815031769577627750993
61749087153815031771024599548424
61749087153815031771086241037924
61749087153815031771087360246118
61749087153815031771087361663268
61749087153815032129521952220569
61749087153815032129521952240252
61749087153815032129793921410192
61749087153815032134605555268505
61749087153815032137136960218778
61749087153815032137136960231876
61749087153815032137136960236248
61749087153815032137136960586168
61749087153815032173580875764513
61749087153815032175275451395709
61749087153815032175275451408759
61749087153815032175275537130485
61749087153815032180359140176969
61749087153815032181171605582637
61749087153815032181173899815701
61749087153815032181175047726075
61749087153815035292436299993225
61749087153815035292439743199473
61749087153815035429885310961289
61749087153815035429888782865345
61749087153815035429888783219637
61749087153815035468027274068544
61749087153815035475370400033220
61749087153815035475429718941816
61749087153815035475433160730914
61749087153815035475433162148064
61749087153815035475454081435862
61749087153815320839726376111042
61749087153815320840479607615498
61749087153815320840542283641274
61749087153815320842174183376384
61749087153815321252324546761105
61749087153815331768326921210321
61749087153815331769749528721289
61749087153815331905503907027822
61749087153815331907010197357613
61749087153815331907198482652385
61749087153815331907198482672068
61749087153815331912278729298244
61749087153815331951257491931105
61749087153815331951257491937690
61749087153815331952763782280579
61749087153815331952952067581936
61749087153815331957846351743590
61749087153815331958599497637827
61749087153815331958662259273822
61749087153815331958848221749229
61749087153815331960354512453804
61749087153815331960357954242902
61749087153815331960357955660052
61749087153815332317097884859466
61749087153815332317369938712209
61749087153815332318792460484029
61749087153815332318792460503712
61749087153815332318792546218805
61749087153815332318792546223177
61749087153815332318792546225390
61749087153815332318792546238488
61749087153815332318792546242860
61749087153815332319040151495780
61749087153815332319043594702028
61749087153815332323872707129888
61749087153815332324711859731916
61749087153815332326383190304366
61749087153815332326386633510614
61749087153815332326386633523712
61749087153815332326386633528084
61749087153815332362851469762749
61749087153815332362851555856029
61749087153815332363102602915725
61749087153815332364546045406995
61749087153815332364546131127269
61749087153815332364546131135315
61749087153815332364546131146952
61749087153815332364797179611944
61749087153815332364797179611953
61749087153815332370442199580873
61749087153815332372140218420539
61749087153815332372140218432176
61749087153815335474095329206085
61749087153815335481685973285061
61749087153815335481689416491309
61749087153815335481689416510992
61749087153815335611355997842409
61749087153815335611544283137181
61749087153815335611544283156864
61749087153815335618883965895609
61749087153815335618887409101857
61749087153815335618887409121540
61749087153815335618967648379983
61749087153815335618971091921649
61749087153815335619138456157181
61749087153815335619138456161553
61749087153815335619159376862129
61749087153815336023138260968825
61749087153815336023138260988508
61749087153815336023138346707973
61749087153815336023138346710186
61749087153815336023138346727656
61749087153815336023385951980576
61749087153815336023389395186824
61749087153815336023410315893224
61749087153815336030728990789162
61749087153815336030732433993197
61749087153815336030732433995410
61749087153815336030732434012880
61749087153815336030749911494110
61749087153815336030752235860958
61749087153815336030753354700358
61749087153823419150510285113239
61749087153823419150698313190567
61749087153823419150698571457771
61749087153823420795127824511839
61749087153823420795127825561599
61749087153823420795127825574649
61749087153823420795128600396259
61749087153823420795128858676513
61749087153823420795378872971215
61749087153823420795378874034025
61749087153823420795379648872897
61749087153823420795379906090341
61749087153823420797639341850991
61749087153823420802721911797063
61749087153823420802721912842611
61749087153823420802721912846823
61749087153823420802722687681483
61749087153823424043818228857747
61749087153823424043821672050945
61749087153823424455411949471947
61749087153823424455412206689391
61749087153823424501165534381863
61749087153823424501165791599307
61749087153823424501165792649067
61749087153823424501165877692587
61749087153823424501165878755397
61749087153823424501168976525301
61749087153823424501169234805555
61749087153823424501416582858501
61749087153823424501416840062895
61749087153823424501416840075945
61749087153823424501416841125705
61749087153823424501416926151963
61749087153823424501416927214773
61749087153823424501420025001939
61749087153823424501420283269143
61749087153823424503676275823545
61749087153823424503676275836595
61749087153823424503676361929875
61749087153823424508758845769617
61749087153823424508758846815165
61749087153823424508758846832427
61749087153823424508759621667087
61749087153823424508759964977811
61749087153823424508759966023359
61749087153823424508762288975865
61749087153823424508763063810525
61749087153823424638426289111467
61749087153823424638426546328911
61749087153823424638426547378671
61749087153823424638426547391721
61749087153823424638614575455999
61749087153823424638614832673443
61749087153823424638614832686493
61749087153823424646019600495009
61749087153823424646019601544769
61749087153823424646207629622097
61749087153823424707907786114224
61749087153823424715501873399448
61749087153823425942689719609156
61749087153823425945200202913324
61749087153823425950220786495070
61749087153823425950220786611710
61749087153823426285555345849219
61749087153823426285555604129473
61749087153823426285806394325857
61749087153823426285806651543301
61749087153823426288065054202087
61749087153823426288066087303951
61749087153823426293148657250023
61749087153823426293148658299783
61749087153823426293149433134443
61749087153823426361810415674668
61749087153823426361810416724428
61749087153823426361811535932622
61749087153823426361813858880916
61749087153823426362629809872661
61749087153823426364325505911184
61749087153823426499890565671660
61749087153823435621795990006561
61749087153823435621797023108425
61749087153823437403676350351543
61749087153823437403678760455927
61749087153823437403679793557791
61749087153823437403929808915303
61749087153823437406185801486967
61749087153823437406186834588831
61749087153823437411269404517641
61749087153823437411272847723889
61749087153823437429370550054224
61749087153823437434182183912537
61749087153823437436712469667666
61749087153823437436713588862810
61749087153823437474847559911612
61749087153823437474848679106756
61749087153823437474851002055050
61749087153823437474852165891157
61749087153823437474852165910840
61749087153823437482441647183786
61749087153823437482442766391980
61749087153823437482445089340274
61749087153823437482446253196064
61749087153823440729461968419769
61749087153823440729465411626017
61749087153823440767604246714508
61749087153823440767667008833564
61749087153823440775196956504651
61749087153823441109716727530345
61749087153823441109716727543395
61749087153823441109716813619413
61749087153823441109716813636675
61749087153823441109719136567707
61749087153823441109720169686833
61749087153823441109967862096051
61749087153823441109970185044345
61749087153823441117309781696443
61749087153823441117310900904637
61749087153823441117313223852931
61749087153823441135975785366550
61749087153823441141055946257998
61749087153823441141059389464246
61749087153823441142750521902244
61749087153823441142753965108492
61749087153823441179197966259313
61749087153823441186792053544537
61749087153823441188486629305423
61749087153824325275719482015508
61749087153824325283250893274956
61749087153824326510501415510440
61749087153824326512949136682502
61749087153824326512949136695552
61749087153824326513011898814608
61749087153824326518032482396354
61749087153824326518032482512994
61749087153824326924543114527244
61749087153824326929626460221413
61749087153824326929814745516185
61749087153824326929814745632825
61749087153824326930378829748169
61749087153824326930441591513093
61749087153824326932074525786692
61749087153824326932325229889796
61749087153824337631069883980432
61749087153824338042663861792441
61749087153824338042663861812124
61749087153824338042852147087213
61749087153824338042852147093798
61749087153824338048748301161873
61749087153824338050190667059294
61749087153824338050191786267488
61749087153824338050191829852226
61749087153824338050194109215782
61749087153824338050195273071572
61749087153824338050446320468090
61749087153824341160012995684729
61749087153824341160016438890977
61749087153824341335415684335538
61749087153824341335416028709072
61749087153824341703787481267834
61749087153824341708870051196644
61749087153824341708871171454598
61749087153824341710562303892596
61749087153824341710565747098844
61749087153824341747009662160597
61749087153824341747009662167182
61749087153824341747197947455369
61749087153824341747197948524764
61749087153824341754539954211803
61749087153824341754539954231486
61749087153824341754541073420045
61749087153824341754541073426630
61749087153824341754788677273493
61749087153824341754788677277865
61749087153824341754792120479741
61749087153824341754792120484113
61749087153824341756232205981268
61749087153824341756235649187516
61749087153824341756294968096112
61749087153824341756298411302360
61749087153824342981791940035648
61749087153824342982543966251680
61749087153824342982606728370736
61749087153824342984236218001462
61749087153824342984239661207710
61749087153824342989319563831954
61749087153824342989321887706735
61749087153824342989321887726418
61749087153824342989323006921562
61749087153824342989323007038202
61749087153824342990137795256650
61749087153824792040389146518280
61749087153827026986685980978808
61749087153827028221279513318485
61749087153827028221279542152568
61749087153827028221467798613257
61749087153827028222031625627797
61749087153827028222094301653573
61749087153827028222282586948345
61749087153827028222282672687493
61749087153827028223727349301270
61749087153827028223790025327046
61749087153827028635572289516320
61749087153827039156386292972377
61749087153827039293647047347849
61749087153827039293835332642621
61749087153827039334316943587321
61749087153827039334316943606956
61749087153827039334316943607004
61749087153827039339400632256313
61749087153827039339588917551085
61749087153827039340152630130121
61749087153827039340215391895045
61749087153827039340216539805419
61749087153827039340401382956753
61749087153827039340403677189817
61749087153827039340404825100191
61749087153827039341843720156366
61749087153827039341843748854174
61749087153827039341844868062368
61749087153827039341848354853354
61749087153827039341848354866452
61749087153827039341911116968198
61749087153827039341911116985667
61749087153827039341911116985668
61749087153827039746099206713737
61749087153827042863260055311253
61749087153827042863263498517501
61749087153827043000524253247264
61749087153827043000524253247265
61749087153827043038851030319644
61749087153827043046193036006683
61749087153827043046193036026366
61749087153827043046194155221510
61749087153827043047888730975811
61749087153827043047888730982396
61749087153827043047951493097240
61749087153827043407222827238890
61749087153827043407222913327958
61749087153827043412306516375894
61749087153827043450445007081893
61749087153827043450445092821041
61749087153827043458035736900017
61749087153827043458039180106265
61749087153827044692565460665546
61749087153827044692566579873740
61749087153827044692566623451893
61749087153827044692568902822034
61749087153827044692570066541501
61749087153827044692570066658141
61749087153827044692570066677824
61749087153827044695077107689181
61749087153827044695077107708864
61749087153827044829830821407588
61749087153827044830015663009869
61749087153827044830015663022919
61749087153827044830019106216117
61749087153827044830019106566037
61749087153827044830019106682677
61749087153827493331853940886087
61749087153827495113735548549160
61749087153827495116243752353443
61749087153827495116432038711025
61749087159591579212731929212468
61749087159591728070074814127586
61749087159591728070325861187282
61749087159591728070346781775590
61749087159591729307179199177432
61749087159591729900469252860242
61749087159615438690547766135738
61749087159615438736301092778402
61749087159615438736301351045606
61749087159615588862240741704347
61749087159615889188535247373461
61749087159615892750034591600308
61749087159615892752294023128870
61749087159627596615840845703752
61749087159627601925220657155779
61749087159627601925220658205539
61749087159684771898580611671749
61749087159684771898582935669803
61749087159684921993215536662382
61749087159684921993215536779022
61749087159695276731130269679042
61749087159695576920400863677230
61749087159695727038184922301465
61749087159696477495743966103179
61749087159696477495743970352529
61749087159696927983944047776609
61749087159696929767517947127513
61749087159696929768332735462601
61749087159696929768333854657745
61749087159696940148749043558633
61749087159696940285947036169181
61749087159696940286008678738961
61749087159696940286009797934105
61749087159696940697728927287065
61749087159696944403758828169455
61749087159696944404574731107644
61749087159699178787396675902625
61749087159699179328849083099162
61749087159699195388357257341864
61749087159699329240553723264533
61749087159699329499740356549037
61749087159699330656570612949595
61749087159699341845864999993616
61749087159699345300060749614331
61749087159699345559248530791739
61749087159699629643257365637357
61749087159699641989382009081936
61749087159699641989382009081945
61749087159699642400975986913580
61749087159699642400975986913589
61749087159699645696238287604687
61749087159699645702753915671057
61749087159699645702765539880059
61749087159699645703566347754998
61749087159699645703569818596196
61749087159699646107288446532247
61749087159699646107832265436331
61749087159699646107832380778495
61749087159699795843213711997667
61749087159719587896153315599741
61749087159719588308019004701462
61749087159719592060357163417676
61749087159719888543022262903214
61749087159719888543022263952974
61749087159719888543022521170418
61749087159720038663062658455385
61749087159720044342356500166744
61749087159720055323028440655625
61749087159720055323028440668675
61749087159720058541302919468678
61749087159720789250291731549230
61749087159720794608540287483875
61749087159720794608541406692069
61749087159720805124522399853209
61749087159720805171094589730046
61749087159720805721578435075163
61749087159720805721578436137973
61749087159720805721578439324513
61749087159720805721578468022273
61749087159720805721581906979171
61749087159720939206034455688508
61749087159720939212746143140134
61749087159720944284888114255558
61749087159720944704012412849314
61749087159720955221689475221648
61749087159720955264911278574250
61749087159720955264911656250686
61749087159720955265726066909338
61749087159720955265726444585774
61749087159720955265810126920132
61749087159720955265810126939006
61749087159720955265811241547930
61749087159720955267443060131516
61749087159720955288721787710369
61749087159720955288722906905513
61749087159720955291149702118003
61749087159720955425983661280985
61749087159720955471652444524433
61749087159720955471653563719577
61749087159720955471715206289357
61749087159720955471716325484501
61749087159720955471736126877665
61749087159720955471737241486589
61749087159720955471737246072809
61749087159720955473344697220385
61749087159720955473348140413583
61749087159720955474244282517629
61749087159720955813954300681232
61749087159720955814602838918780
61749087159720955846704532348858
61749087159720955846707976027490
61749087159720959002269958375088
61749087159720959002290879079214
61749087159720960755341839241990
61749087159720960755425521595222
61749087159720960756180991476628
61749087159720960756181766311288
61749087159721244473321879900522
61749087159721255615169453612753
61749087159721255615253135965985
61749087159721255616865148454573
61749087159721256029451319238922
61749087159721256081994826071745
61749087159721256081994826563002
61749087159721259191540552371050
61749087159721259740587041648077
61749087159721260975932683600982
61749087159721406174932075541483
61749087159721406174932075554533
61749087159721409835218866756237
61749087159721409835239787467009
61749087159721409880972451670525
61749087159721409880972453188249
61749087159721409880974776136543
61749087159721411065482310304993
61749087159721411065565993130401
61749087159721411070565656135485
61749087159721411248496649944465
61749087159721411248580332770081
61749087159721411253578876561147
61749087159721411253579995775164
61749087159721411253579995775165
61749087159721411255295492106889
61749087159721411665362259964391
61749087159721411667621694662023
61749087159721411667705377487639
61749087159723490402424365623362
61749087159723490409766371330084
61749087159723490409767404431948
61749087159723490768264758545090
61749087159723490769101586794772
61749087159723490814018343455006
61749087159723495900194143763495
61749087159723495900194145163175
61749087159723495900196468111469
61749087159723505044194552188265
61749087159723505044195671383409
61749087159723505044197995731383
61749087159723506827771899685928
61749087159723506828608727935610
61749087159723506828609761037474
61749087159723506873525484595844
61749087159723506873526517697708
61749087159723507013230401911199
61749087159723507013231546617563
61749087159723640520836045446347
61749087159723640528364013499547
61749087159723640528366336447841
61749087159723641124618092702957
61749087159723644828963893187753
61749087159723646011213941020759
61749087159723646011213969718519
61749087159723646422807918852403
61749087159723646422807947550163
61749087159723656991886025445965
61749087159723656992125449700551
61749087159723656992125449713601
61749087159723656993566654982675
61749087159723656993580602139971
61749087159723656999465017667939
61749087159723657130743607373890
61749087159723657130743612095624
61749087159723657130745935043918
61749087159723657138357585450350
61749087159723657138357615665882
61749087159723657175088536632341
61749087159723657182430542326013
61749087159723657182430542339063
61749087159723657182493304085113
61749087159723657182493304090937
61749087159723657182493304103987
61749087159723657182679266450465
61749087159723657184126266945659
61749087159723657542895588689380
61749087159723657542895588689383
61749087159723657586682514463985
61749087159723657588649173597035
61749087159723657589465076541047
61749087159723657594273244282109
61749087159723657594275567217353
61749087159723657594275567230403
61749087159723657594294164870417
61749087159723660697926402624767
61749087159723660705517012733125
61749087159723660705517017454859
61749087159723660705537938692697
61749087159723660888472067430455
61749087159723660888744034999718
61749087159723940717449678253169
61749087159723940717636930446077
61749087159723940717637963547941
61749087159723941268135101791277
61749087159723944972480902276073
61749087159723946614585553765039
61749087159723957181156619444201
61749087159723957181396043711837
61749087159723957182851196138207
61749087159723957188736759572129
61749087159723957325947551414333
61749087159723957327610731101156
61749087159723957327643276033979
61749087159723957328444084258838
61749087159723957328447554633476
61749087159723957328447555100036
61749087159723957371763897971081
61749087159723957371952183265853
61749087159723957373364316028493
61749087159723957373647907866625
61749087159723957373647908357882
61749087159723957732145261981219
61749087159723957732166182686167
61749087159723957739484828824478
61749087159723957777898846889683
61749087159723957785241885698269
61749087159723957785241886189526
61749087159723960887196996623003
61749087159723960894787611984533
61749087159723961031985604595081
61749087159723961031989076518775
61749087159723961032240123442957
61749087159723961077993708351421
61749087159723961436491062466015
61749087159723961436511983170151
61749087159723961436511983170963
61749087159723961438750493994577
61749087159723961443830629309274
61749087159723961443834101274601
61749087159723961443851550074729
61749087159723961443855021919682
61749087159731749933433435157514
61749087159731749939329503585659
61749087159731749939332946791907
61749087159731751535080876168388
61749087159731751535080876168391
61749087159731751722903407522783
61749087159731762241419617537702
61749087159731762653201623446626
61749087159731762653201623453268
61749087159731762698934286703972
61749087159731762698934286723667
61749087159731762698934287773427
61749087159731762706277324981129
61749087159731762706277325532253
61749087159731762706277326582013
61749087159731765922040173245188
61749087159731765922789846752092
61749087159731765922793318656364
61749087159731765929567767754654
61749087159731765929567768104574
61749087159731765945681733719443
61749087159731765953295335537861
61749087159731765991496918389907
61749087159731765993945803288033
61749087159731766000720252320689
61749087159731766356427002309236
61749087159731766357547423004947
61749087159731766357547424054707
61749087159731766359241999582310
61749087159731766359241999582313
61749087159731766364050161005129
61749087159731766364050162054889
61749087159731766402996494749543
61749087159731766404688747445495
61749087159731766404974663785829
61749087159731766410609178743113
61749087159731766410611502741167
61749087159731766412314230152333
61749087159732946990311035704072
61749087159732949887537128728642
61749087159732950489609504227900
61749087159732950696415322784867
61749087159732952479985783178873
61749087159732952479989226721991
61749087159732961212396684295567
61749087159732961212417605019389
61749087159732961214840963561683
61749087159732961214844406767931
61749087159732961625622104004634
61749087159732961626614673683402
61749087159732962995970588232691
61749087159732962996807416486745
61749087159732962998414867498807
61749087159732962998418310705046
61749087159732962998418310705055
61749087159732963042476171138188
61749087159732963410200200760120
61749087159732963410200201829572
61749087159732963461849939861336
61749087159732963461849939861345
61749087159732963463547987331670
61749087159732963463547987331671
61749087159732966496024526656204
61749087159732966496024526772844
61749087159732966496108209475996
61749087159732966496857883105372
61749087159732966496861355009428
61749087159732966503635804107934
61749087159732966542594019109354
61749087159732966565564954743187
61749087159732966568010367199231
61749087159732966573093713561152
61749087159732966573096038045462
61749087159732966710375388641572
61749087159732967114262437749622
61749087159732967114535526127964
61749087159732967114546000830127
61749087159732967121874089678198
61749087159732967121875207370072
61749087159732967121875208886392
61749087159732967121877531834686
61749087159732967121884521333637
61749087159732967121888006536849
61749087159732967121888008137721
61749087159732967121888008137734
61749087159732967167606725067319
61749087159732967167606725533874
61749087159732967167704355024706
61749087159732967167704355044389
61749087159732967167704355050222
61749087159732967167892640260349
61749087159732967169587216954355
61749087159732968349136579310179
61749087159732968349138858680311
61749087159732968349140022516418
61749087159732968349140022516427
61749087159732968351584271136355
61749087159732968356666454828569
61749087159732968356667617498276
61749087159732968356669941632653
61749087159732968356669941632666
61749087159732968356669941982586
61749087159733095257302944143617
61749087159733117216795273257238
61749087159733117216795273257239
61749087159733117264220190040066
61749087159733117264220190040067
61749087159733119048630923289682
61749087159733119048630951974392
61749087159733119048633274922686
61749087159735647884931839357243
61749087159735648022129831967791
61749087159735648067883416877867
61749087159735648067945059801779
61749087159735648067946178996923
61749087159735648067946180059733
61749087159735648075476471061227
61749087159735648077735906821877
61749087159735652354034062533055
61749087159735652354034063582815
61749087159735652355728639110421
61749087159735653583728834314951
61749087159735653583728834314999
61749087159735653583815960897779
61749087159735653588815996027987
61749087159735653591075431671997
61749087159735653995322812146595
61749087159735653995598225073955
61749087159735654183612599370647
61749087159735662711349299699101
61749087159735663329869984572808
61749087159735663329873472310012
61749087159735664493228627991979
61749087159735664564651918067740
61749087159735664564655404871828
61749087159735664676242852367417
61749087159735664676431137662189
61749087159735664683773144768591
61749087159735664706747566852177
61749087159735664706933529198655
61749087159735664753317059290873
61749087159735664753317059296697
61749087159735664753317059309747
61749087159735664753503021656225
61749087159735664753505344585645
61749087159735664753505344604519
61749087159735665113447261449454
61749087159735665113447261456096
61749087159735665113447375178666
61749087159735665113447376240494
61749087159735665113447376247136
61749087159735665118527507030299
61749087159735668199269005067182
61749087159735668199271327995793
61749087159735668269001206289740
61749087159735668270695781933986
61749087159735668276340773187685
61749087159735668276343097671986
61749087159735668405915519544502
61749087159735668405916638739646
61749087159735668406199082625007
61749087159735668412690341702704
61749087159735668412785620032925
61749087159735668413527141258998
61749087159735668413527142775318
61749087159735668413527169956758
61749087159735668413528289146078
61749087159735668413528289164952
61749087159735668413530613629566
61749087159735668413537602078766
61749087159735668413541088331729
61749087159735668413542236224633
61749087159735668413542236775757
61749087159735668413542237825517
61749087159735668413622448268105
61749087159735668413622448273929
61749087159735668413622448286970
61749087159735668413622448286979
61749087159735668415221747000684
61749087159735668415233340911041
61749087159735668454274865849065
61749087159735668454463152193597
61749087159735668459259806862146
61749087159735668459357436838460
61749087159735668459357436845102
61749087159735668817793060456651
61749087159735668817793175247850
61749087159735668817793175247851
61749087159735668817793175798815
61749087159735668818065144495767
61749087159735668819487752376178
61749087159735668819487752376181
61749087159735668825404711394521
61749087159735668825404711413395
61749087159735668825408183239474
61749087159735668825408183239475
61749087159735668866053772374406
61749087159735668866053772374407
61749087159735668866053773975083
61749087159735668866053801072166
61749087159735668866053801072167
61749087159735668866056096923377
61749087159735668866057130025241
61749087159735670052291516847877
61749087159735670052291516964517
61749087159735670052563486147555
61749087159735670052571622489660
61749087159735670052575109293747
61749087159735670052575110220222
61749087159735670052575110226864
61749087159735670052575110343507
61749087159735670054834544937757
61749087159735670055103042216739
61749087159735670055103043266499
61749087159735670059903053985205
61749087159735670059906524839501
61749087159735670059906524956141
61749087159735670059913513405342
61749087159735670059914677124809
61749087159735670059916999658305
61749087159735670059918148102333
61749087159735670059918149152093
61749087159735670062446080474201
61749087159735670062446081025325
61749087159735670062446082075085
61749087159735670242929016427610
61749087159735670242931340775584
61749087159735670242931340782226
61749087159735670243117301702699
61749087159735670243117301709341
61749087159735670243117301722382
61749087159735670243117301722391
61749087159735670243117303122062
61749087159735670243117303122071
61749087159735670243117303238702
61749087159735670243117303240928
61749087159735670243119625525793
61749087159735670243119625992353
61749087159735670243119626050673
61749087159735670243119626057315
61749087159735670243119626070356
61749087159735670243119626070365
61749087159735670243119626189222
61749087159735670243119654768938
61749087159735804278244453163520
61749087159735804279083605884457
61749087159735804280775829765952
61749087159735813011906994944791
61749087159735815254083862007360
61749087159735815254924133936492
61749087159735818508256582953262
61749087159735818508256582953263
61749087159735818553989247506699
61749087159735820337563151093902
61749087159735820337563151093903
61749087159735820337563151443823
61749087159735820338401170834333
61749087159735820338401170834334
61749087159735820338403494832387
61749087159735820338591780127159
61749087159735820340284032699829
61749087159735820742843838358412
61749177725162035182791879669398
61749177725164736474444961464278
61749177725164736474444961470102
61749177725172585860279404993228
61749177725172589566317458173976
61749177725172589977911436005620
61749177725176443856000446093932
61749177725176443856000447143692
61749177725391394190283197025610
61749177725391394190283198541930
61749177725391394602065204450902
61749177725395298251924309251850
61749177725395298251924310768170
61749186309749253621720481798111
61749186309749253621720482847871
61749186309749253621723920755009
61749186309749253621723921804769
61749186310301617665512489215852
61749186310301617665513608424037
61749186310301617665513608424046
61749203463041140089022669861390
61749203463041140091529707705890
61749203463041140091532031703944
61749203463041141875107054836212
61749203539853270459155945926910
61749203539853270461662982708600
61749203539853270461665305656894
61749203539853270461666424852038
61749203539853272245240328802212
61749203540176274106688872504106
61749203540176274106689992762060
61749203540176274109197029543750
61749203540176274109199352492044
61749203540176275892774375637362
61749203540176275892774376687122
61749205374589058898504107134927
61749205374589062604542160315675
61749205374589062604542163502215
61749205374803998531343061844903
61749205374803998531343066094253
61749205374807902181454364544811
61749205374807902183148941238817
61749205614107680096213293246802
61749205614107681697672447913144
61749205614107681881417893049246
61749235847520041645822362399714
61749235847520041645823477008638
61749235847544356975045897975620
61749235847544356975047013997274
61749235847544356976738150218062
61749235847544356976738150671572
61749235847544356976738151734382
61749235847544356976741589174960
61749235847544356976741589628470
61749235847544356976741590691280
61749235847544357569571275590354
61749235847544357571265852284360
61749235847544357572078316621394
61749235847544357572080640619448
61749235847556063166734628622104
61749235847556063166734630021784
61749235847556064356599059301236
61749235847556064358291311997188
61749235847556064358293636345162
61749235847652425113963569838258
61749235847652425113963571354578
61749235847652425113963574087608
61749235847652425113963574541118
61749235847652425113963574559992
61749235847652425114151597915586
61749235847652425114151599431906
61749235847652425114151602164936
61749235847652425114151603681256
61749235847652425707067549434744
61749235847652425708759802130696
61749235847652425708759805317236
61749235847652425709492141639610
61749235847652425709494465637664
61749235848176504368008274382872
61749235848176504368008275899192
61749235848176506144804000094374
61749235848176537714475773030716
61749235848176538956808544695640
61749235848176538956809665420154
61749235848176539505579967502774
61749235848176539505579969019094
61749235848176539506395871963106
61749235848176553774191746634824
61749235848176553774192867359338
61749235848200815992886010536792
61749235848200819698924065233860
61749235848200820934270856751340
61749235848200820934273177562854
61749235848200820934273180749394
61749235848200821475719788385106
61749235848200821475719789429042
61749235848200821483313875670330
61749235848200821483316195419034
61749235848200849339353508121826
61749235848200849339353508140700
61749235848200854240278496896664
61749235848200854240279616104858
61749235848200854286032081334356
61749235848200854286033200996060
61749235848200854286033201014934
61749235848200854288272085953826
61749235848200854288543680530488
61749235848200854288543681002872
61749235848200854288543682046808
61749235848200854829783692078174
61749235848200854829783692550558
61749235848200854829783693594494
61749235848200854834803505657810
61749235848200854836495756837442
61749235848200854836495757309826
61749235848200854837311661647694
61749235848200854837313985645748
61749235848200854837315103810006
61749235848200865399069482788744
61749235848200869105107535969492
61749235848200869105110974926390
61749235848200869105110979648124
61749235848200869105173652487200
61749235848200869105173655673740
61749235848200870889500786879180
61749235848212527080477225515540
61749235848212527080477226915220
61749235848212527080479549863514
61749235848212528857275274058696
61749235848212528857275275108456
61749235848212528864869361343920
61749235848212528864869362393680
61749235848212560426947046509604
61749235848212560426947046976164
61749235848212561623523910918232
61749235848212561623523912317912
61749235848212561623527355524160
61749235848212561669280938899042
61749235848212561669280939365602
61749235848212561669824131257788
61749235848212561669824132657468
61749235848212561670095727369644
61749235848212561670095727719564
61749235848212561670095728769324
61749235848212562218048918635442
61749235848212562218048920035122
61749235848212562218051242983416
61749235848212562218867150041264
61749235848212562218867150507824
61749235848212576486664141304786
61749235848212578270781237134096
61749235848212578270781238533776
61749235848212578271052833245952
61749235848212578271052833595872
61749235848212578271052834645632
61749235848212578271053952435272
61749235848284605440315393017686
61749235848284607087507207288274
61749235848308872600394125360000
61749235848308872600394128546540
61749235848308872600396449358054
61749235848308872600396452544594
61749235848308917065193129171606
61749235848308920771231182352354
61749235848308922418425320970916
61749235848308922562945430620840
61749235848308922562945430639714
61749235848308922974725113594568
61749235848308922974727436076302
61749235848308922974727436548686
61749235848308922974727437592622
61749235848320629937176477976980
61749235848320629937176478093620
61749235848320629937176478443540
61749235848320629943951960784880
61749235848320629943951962184560
61749235848320629944498596079166
61749235848320629944498596195806
61749235848320629944498596545726
61749235848320630356280602104778
61749235848320630356280602454698
61749235848503410064278813636936
61749235848503410069298248379560
61749235848503410475808621646948
61749235848503410480892226211204
61749235848503410482584478907156
61749235848503411710590929729542
61749235848503411711406837272824
61749235848503412266976612869296
61749235848527722100686357800868
61749235848527722100687474276032
61749235848527722100687477462572
61749235848527725395196922720308
61749235848527725395196925906848
61749235848527725400214037714228
61749235848527725806724410981616
61749235848527725806727849938514
61749235848527725806727854660248
61749235848527725811808015545872
61749235848527726996317992176842
61749235848527726996321432196550
61749235848527727003096171918784
61749235848527727039814466368258
61749235848527727041506719064210
61749235848527727042322625563556
61749235848527727042324946356196
61749235848527727042324949542736
61749235848527727042326064520454
61749235848527727179586733156778
61749235848527727186842736276130
61749235848527727591114223978342
61749235848527727591116546932460
61749235848527727591117662935240
61749235848527727596200149508012
61749235848527727597892402203964
61749235848527727597892402676348
61749235848527727597892403720284
61749235848527727598710629968334
61749235848527727598710634217684
61749235848539432776750087582384
61749235848539434377873477500512
61749235848539434377873478900192
61749235848539434382957081948128
61749235848539434423878110751712
61749235848539434423878111218272
61749235848539434423879231495100
61749235848539434561139900131424
61749235848539434567851586170320
61749235848539434567851587570000
61749235848539434567853910518294
61749235848539434568398221599800
61749235848539434568398222999480
61749235848539434972669708258076
61749235848539434972669708607996
61749235848539434972669709657756
61749235848539434972670827447396
61749235848539434979445564001964
61749235848539434979447888349938
61749235848539434980263795543300
61749235848539434980263795893220
61749235848539434980263796942980
61749235871153343135755715017686
61749235871177658464979252012146
61749235871177658466673828700328
61749235871177658466673828706152
61749235871189365846531298373094
61749235871189365848223551069046
61749235871189365848225875417020
61749235871189365848226994612164
61749235871262612030250682029420
61749235871262612030983021538334
61749235871286927359474218551496
61749235871286927359474219018056
61749235871286927359474221738036
61749235871286927359474222206000
61749235871286927359474223254356
61749235871286927359474223255760
61749235871286927361166471247448
61749235871286927361166471714008
61749235871286927361166474900548
61749235871286927361166474901952
61749235871286927361166475950308
61749235871286927361166475951712
61749235871286927361168795712062
61749235871286927361168798898602
61749235871286927361901135207926
61749235871286927361901135220976
61749235871298634743454301151686
61749235871809838198226980803840
61749235871809838609820958635484
61749235871809838616599138377426
61749235871809840400987830649638
61749235871809840400988945258562
61749235871809840400988948795022
61749235871834150234698693745468
61749235871834150241476873015026
61749235871834153945822673499822
61749235871834153945822675016142
61749235871834153945822675017594
61749235871834155176336822669454
61749235871834155181169467583382
61749235871834155182864040041088
61749235871834155182864043227628
61749235871834155183679947571320
61749235871834155725128793111646
61749235871834155725128877682942
61749235871834155725128878155326
61749235871834155725128879205086
61749235871834155730211365772034
61749235871834155730211367288354
61749235871834155730211367289806
61749235871834155730212486502372
61749235871834155731903618467986
61749235871834155732719523284062
61749235871834155732721846232356
61749235871834155732722965440550
61749235871834166294206869037770
61749235871834166294373230267634
61749235871834166294456798302002
61749235871834170000247241980272
61749235871834170000247245166812
61749235871834171784637053447628
61749235871845857623030036206882
61749235871845860910698254295778
61749235871845860910698255812098
61749235871845861322292233643742
61749235871845861327375836341758
61749235871845861327375836691678
61749235871845862557889988594340
61749235871845862564417205965974
61749235871845862565231992888332
61749235871845862565231994288012
61749235871845862565233113496206
61749235871845863106680924399634
61749235871845863106680925915954
61749235871845863106681959036532
61749235871845863111764528613970
61749235871845863111764528963890
61749235871845863113456781309922
61749235871845863113456781659842
61749235871845863113460223467862
61749235871845863113460223803280
61749235871845863113460223822154
61749235871845863114275012138368
61749235871845877381800407905158
61749235871845879166189098764640
61749235871845879166189100164320
61749235871845879166190219372514
61749235871919107092721947815574
61749235871919107092723067023768
61749235871919108739097859142150
61749235871919108739913762086162
61749235871919108883889680757668
61749235871943418717599683969494
61749235871943419129194435591654
61749235871943419129194436641414
61749235871943422423637737150242
61749235871943422423641176107140
61749235871943422423641179293680
61749235871943424068321395780866
61749235871943424070013648476818
61749235871943424070831875768804
61749235871943424070832993460678
61749235871943424070832993933062
61749235871943424208030986543610
61749235871943424213113215880064
61749235871943424213113216346624
61749235871943424213113217396384
61749235871943424214805470092336
61749235871943424214807793040630
61749235871943424215621373405142
61749235871943424215623697384322
61749235871943424215623697403196
61749235871943424619624620001512
61749235871943424619624621051272
61749235871943424624707194179672
61749235871943424624707195229432
61749235871955129805194340969216
61749235871955131452386160907708
61749235871955131589583032774868
61749235871955131589583032891508
61749235871955131589583033241428
61749235871955131589583809144514
61749235871955131589584153518256
61749235871955131594666377672240
61749235871955131596358630368192
61749235871955131596358631767872
61749235871955131596360955765926
61749235871955131597176863328082
61749235871955131597177982523226
61749235871955132001177786976158
61749235872137913324587053217188
61749235872137913363729824036344
61749235872137913508333617574534
61749235872162223341228455149294
61749235872162227047268832328096
61749235872162227047268835514636
61749235872162228653810589855904
61749235872162228655502841035536
61749235872162228655502841502096
61749235872162228655502842551856
61749235872162228655505165500150
61749235872162228694645612327076
61749235872162228694647933119716
61749235872162228694647936306256
61749235872162228831655203788794
61749235872162228831657527786848
61749235872162228839249405865265
61749235872162228839249405865266
61749235872162228839251726657906
61749235872173936035363751531440
61749235872173936037056002827712
61749235872173936037056004227392
61749235872173936037058328225446
61749235872173936076201097515232
61749235872173936076201097981792
61749235872173936213210689112464
61749235872173936213210690512144
61749235872173936213211809720338
61749235872173936220804891183112
61749235872173936220804891188935
61749235872173936220804891188936
61749235872173936220804892582792
61749235872173936220804892588615
61749235872173936220804892588616
61749235872173936632586897093488
61749244371404670647513432701705
61749244371404670647513434101385
61749244371407421718303950757873
61749244371407421718303951107793
61749255150819134408879844945610
61749255150819134408882168943664
61749255150819134416246128458650
61749255150819134416247246604034
61749255150819134416247247666844
61749255150819134828028507420250
61749255150819134828029511843020
61749255150999198557389297270012
61749255150999198564167218744750
61749255150999200348557025625886
61749255150999215036021397040792
61749255151001916739456856280952
61749255151001916739456857797272
61749255151023510182267033423932
61749255151023510189044954898670
61749255151023513895901235371404
61749255151023515672697216317470
61749255151023515672697217833790
61749255151023515679475139308528
61749255151023526660899133194712
61749255151023560012721054632494
61749255151023560014413307328446
61749255151023560014416406179874
61749255151023560014416749018374
61749255151023560014416749490758
61749255151023560015231537825846
61749255151026211885514093050456
61749255151026211885514093056280
61749255151026211892292271276078
61749255151026211892292271748462
61749255151026211892292272792398
61749255151026215596638073277194
61749255151026217375923270666298
61749255151026217375944191372698
61749255151026217375944277460314
61749255151026217375944277466138
61749255151026217381027880508250
61749255151026217381027880514074
61749255151026217382722455685936
61749255151026217382722456158320
61749255151026217382722457202256
61749255151026217383534921545114
61749255151026217383537244493408
61749255151026217383538364751362
61749255151026227945000227397278
61749255151026227945001346592422
61749255151026227945022294946822
61749255151026227945022295996582
61749255151026228364334593951192
61749255151026232070372647131940
61749255151026261304374136427374
61749255151026261306066389123326
61749255151026261306069487974754
61749255151026261306069574062370
61749255151026261306069830813254
61749255151026261306069832329574
61749255151026265010412189608122
61749255151026265010415628565020
61749255151035237748493790194434
61749255151035237748493791244194
61749255151035271102825851514684
61749255151035271102825852564444
61749255151035271102826196938138
61749255151037919273845434118014
61749255151037922973086625110778
61749255151037922973107545817178
61749255151037922973107630388474
61749255151037922973107630860858
61749255151037922973107631904794
61749255151037922973107631910618
61749255151037922978191234952730
61749255151037922979885811646736
61749255151037922980698275989594
61749255151037922980700598937888
61749255151037922980701717660648
61749255151037922980701718127208
61749255151037922980701718146082
61749255151037922980701719195842
61749255151037924757496323133070
61749255151037924757496324182830
61749255151037924764272178527038
61749255151037924764274502875012
61749255151037924765090410418294
61749255151037924765090411468054
61749255151037939032591442253562
61749255151037939032593766251616
61749255151037939032594884397000
61749255151037939032615833801160
61749255151037939032615834850920
61749255151037939451928131289210
61749255151037939451928132805530
61749255151037939451929137228300
61749255151037939451929250969788
61749255151037939451929252019548
61749255151037939451991926510130
61749255151037939451991926976690
61749255151037939451991926995564
61749255151037939451991928045324
61749255151037941236381739525730
61749255151037968687622735387986
61749255151037968687622993655190
61749255151037972391968536228526
61749255151037972391968794489906
61749255151037972393663026829092
61749255151037972393663112916708
61749255151037972393663112922532
61749255151037972393663369667592
61749255151037972393663371183912
61749255151037972394475577259566
61749255151037972394477901257620
61749255151037972394478158475064
61749255151037972394478933309564
61749255151037972394479018930620
61749255151037972394479020446940
61749255151037972394479277664384
61749255151037972394479277683258
61749255151037974178049738064214
61749255151037974178052062412188
61749255151037974178867969605550
61749255151037974178867969955470
61749255151037974178867971005230
61749255151107266694613601950078
61749255151107316517725818343672
61749255151107316519418071039624
61749255151107316519420395037678
61749255151107316519421426623222
61749255151107316519421427095398
61749255151107316519421428139542
61749255151107316519421514232822
61749255151107316520236302567910
61749255151107318303810201918814
61749255151107318303811235020678
61749255151131578319491338103998
61749255151131578319492456249382
61749255151131583809919198515802
61749255151131583809921522513856
61749255151131583809922640659240
61749255151131583809922641722050
61749255151131628142603439712168
61749255151131628142603554497592
61749255151131628144295692408120
61749255151131628144298131191598
61749255151131628144299134551558
61749255151131628144299162777142
61749255151131628144299163249318
61749255151131628144299164293462
61749255151131628144299248870422
61749255151131628144299249336982
61749255151131628144299250386742
61749255151131628145114037205510
61749255151131628145114037672070
61749255151131628145114038721830
61749255151131628145114038740704
61749255151131628145115042094840
61749255151131628145115070773934
61749255151131628145115070792600
61749255151131628145115070792808
61749255151131628145115071842360
61749255151131628145115156886088
61749255151131631848643931676394
61749255151131631848644964778258
61749255151131631848645050871538
61749255151131631850336184372346
61749255151131631850339623329244
61749255151131631850339626515784
61749255151131631851152091902578
61749255151131631851154414850872
61749255151131631851155447952736
61749255151131633223951020153370
61749255151131633633033624122026
61749255151131633633033738440890
61749255151131633633033738907450
61749255151131633633034743330220
61749255151131633633034772009314
61749255151131633633034772014930
61749255151131633633034858121468
61749255151131633634725876817978
61749255151131633634725991136842
61749255151131633634725991603402
61749255151131633634728315601456
61749255151131633634729320024226
61749255151131633634729347187000
61749255151131633634729347659176
61749255151131633634729348703320
61749255151131633634729434815474
61749255151131633635541899152508
61749255151131633635544107296504
61749255151131633635544221615368
61749255151131633635544222081928
61749255151131633635544223131688
61749255151131633635544223150562
61749255151131633635545226504698
61749255151131633635545255183792
61749255151131633635545255202458
61749255151131633635545255202666
61749255151131633635545256252218
61749255151131633635545341295946
61749255151131633635545342358756
61749255151143289407085995103720
61749255151143289407085996153480
61749255151143335525852410662598
61749255151143335525852411712358
61749255151143335526667198997686
61749255151143338821114374597850
61749255151143339230198097761650
61749255151143339230198212547074
61749255151143339231892673405896
61749255151143339231892787724760
61749255151143339231892788191320
61749255151143339231892789241080
61749255151143339232705138792690
61749255151143339232705253578114
61749255151143339232707461740984
61749255151143339232707576526408
61749255151143339232707577576168
61749255151143339232708580949178
61749255151143339232708581998938
61749255151143339232708609161712
61749255151143339232708609628272
61749255151143339232708609646938
61749255151143339232708609647146
61749255151143339232708610696698
61749255151143339232708610696906
61749255151143339232708695740426
61749255151143339232708696790186
61749255151143339232708696803236
61749255151143341016282600740360
61749255151143341017097389075448
61749255151143341017098422177312
61749255151143341017098508270592
61749255219080825290601546890501
61749255227592490362338067206446
61749255227592492146727875616952
61749255227592540180366824046934
61749255227592540180366825563254
61749255227592540187647215999728
61749255227616801987215803360366
61749255227616801987215803826926
61749255227616805693253857007674
61749255227616805693253857009078
61749255227616807477643665288490
61749255227616807477643665307364
61749255227616807477645989299594
61749255227616807477645989305418
61749255227616851805244561717174
61749255227616851805245679862558
61749255227616851805245679881432
61749255227616851812524952153648
61749255227616855511282613381602
61749255227616855511286052338500
61749255227616855511286052810884
61749255227616855518563005334396
61749255227616855518625394377898
61749255227616855518625767449240
61749255227627358612646118655142
61749255227627362143035857797790
61749255227627362318684172185810
61749255227627362318686496183864
61749255227627362326050455698850
61749255227628513074807019751844
61749255227628513074809343749898
61749255227628514851605324677090
61749255227628514851605325143650
61749255227628562892587825885390
61749255227628562892835776579282
61749255227628562892838099527576
61749255227628562892839218735770
61749255227628562892839219785530
61749255227628562900118491007986
61749255227628563083132458638974
61749255227628563083132830641842
61749255227628563083132831691602
61749255227628563083133577834118
61749255227628563083133577847168
61749255227628564674717426401900
61749255227628564676409679097852
61749255227628564676412003445826
61749255227628564676977637352746
61749255227628564684508302475342
61749255227810127582421885953208
61749255227811328332893477597152
61749255227811328340235481774504
61749255227811344804182881397846
61749255227811344804182882914166
61749255227811344811546840912832
61749255227811344811546842429152
61749255227811344994561181018864
61749255227811344994561182068624
61749255227811378165064113897994
61749255227811378165064114370170
61749255227811378165064115414314
61749255227811378165064199991274
61749255227811378165064201507594
61749255227811378165878988326362
61749255227811378165878989842682
61749255227834439207299622107128
61749255227834444691202590208162
61749255227834444696035230872740
61749255227834444696035230885790
61749255227834444697729807579796
61749255227834444698542271903780
61749255227834444698545715110028
61749255227835639957771212688262
61749255227835639957771212707136
61749255227835639957771213751072
61749255227835639965113218394984
61749255227835643671151271109172
61749255227835643671151271575732
61749255227835643671154711595440
61749255227835645447950348640148
61749255227835645448201396644610
61749255227835645448201397098120
61749255227835645448201397116994
61749255227835645448201398160930
61749255227835645455541079856548
61749255227835645455544523062796
61749255227835656429060618005276
61749255227835656429060619068086
61749255227835656436424578583072
61749255227835656619438917172784
61749255227835656619438918222544
61749255227835660135098670732514
61749255227835660135098671204898
61749255227835660142441451728810
61749255227835660142462630247500
61749255227835660142466069204398
61749255227835660142713420911848
61749255227835660142716773779678
61749255227835660325476970353532
61749255227835660325731113413534
61749255227835689789941821826330
61749255227835689789941850051914
61749255227835689789941850524090
61749255227835689789941851568234
61749255227835689789941936611754
61749255227835689789941937661514
61749255227835689790756610161418
61749255227835689790756724946842
61749255227835689790756725996602
61749255227835693494287619124586
61749255227835693494287650536710
61749255227835693494287651008886
61749255227835693494287733443450
61749255227835693494287733910010
61749255227835693494287737097954
61749255227835693495982310604016
61749255227835693495982313790556
61749255227835693496794663342166
61749255227835693496794777661030
61749255227835693496794778127590
61749255227846150288365944652642
61749255227846150293198585330270
61749255227846150294893162024276
61749255227846150295705626348260
61749255227846150295709069554508
61749255227846152079279528885704
61749255227846152080097761826720
61749255227846163236629312074790
61749255227846166766935483183070
61749255227846166766936602378214
61749255227846166766936860658468
61749255227846166766999278403990
61749255227846166767187564761572
61749255227846166942419414917390
61749255227846166942667365605458
61749255227846166942669688087192
61749255227846166942669688540702
61749255227846166942669689603512
61749255227846166942670807748896
61749255227846166942670807767770
61749255227846166949951199248180
61749255227846166949951200297940
61749255227846166950201902879108
61749255227846166950201903332618
61749255227846166950201903351492
61749255227846166950201904395428
61749255227846168551389089884396
61749255227846196597427062646900
61749255227846200301772748696192
61749255227846200301772863468566
61749255227846200303467325390198
61749255227846200303467352552972
61749255227846200303467354069292
61749255227846200303467440162572
61749255227846200303467440175622
61749255227846200304279904499606
61749255227846200304282228497660
61749255227846200304283260549764
61749255227846200304283260555380
61749255227846200304283260568430
61749255227846200304283260568638
61749255227846200304283261618190
61749255227846200304283347705854
61749255227846200304283347724728
61749255227847347346666379720600
61749255227847351045113703084628
61749255227847351045364751076040
61749255227847351045364751542600
61749255227847351045364751561474
61749255227847351045364752611234
61749255227847351052704434301028
61749255227847351052707877513100
61749255227847352829503514551984
61749255227847352834586084142520
61749255227847352834586085542200
61749255227847352836278336838472
61749255227847352837096568368162
61749255227847352837096569779488
61749255227847352837096569785312
61749255227847363810613779330892
61749255227847367516651833930194
61749255227847367516654156859614
61749255227847367516654156878488
61749255227847367524019235601668
61749255227847367524019236651428
61749255227847367524269939691514
61749255227847367524269939704564
61749255227847367524269940754324
61749255227847367707032084024254
61749255227847367707032456027122
61749255227847367707032457076882
61749255227847367707033203219398
61749255227847367707033575241140
61749255227847367707033576290900
61749255227847367707284278858810
61749255227847367707284278871860
61749255227847367707284279325370
61749255227847367707284279344243
61749255227847367707284279344244
61749255227847367707284280388180
61749255227847367707284280394003
61749255227847367707284280394004
61749255227847369301043967873460
61749255227847369301043968340020
61749255227847369308407927388446
61749255227847369308407927855006
61749255227847369308659751171920
61749255227847369491674090811600
61749255227847397172309886272458
61749255227847400875840785036422
61749255227847400875840899840720
61749255227847400877535389378428
61749255227847400877535476534726
61749255227847400878347826067462
61749255227847400878350264850940
61749255227847400878351269273710
61749255227847400878351296436484
61749255227847400878351296903044
61749255227847400878351296908660
61749255227847400878351296921710
61749255227847400878351296921918
61749255227847400878351297971470
61749255227847400878351297971678
61749255227847400878351384064958
61749255227847400878351384078008
61749255227847402660229592094058
61749255227847402661921728604906
61749255227847402661921843390330
61749255227847402661924168788064
61749255227847402661925200840168
61749255227847402661925200845784
61749255227847402662739960146242
61749255227847402662739961545922
61749255227847402662740074920020
61749255227847402662740074931666
61749255227847402662740074937489
61749255227847402662740074937490
61749255227847402662740076331346
61749255227847402662740076337169
61749255227847402662740076337170
61749255227847402662741108033530
61749255227847402662741108389066
61749255227919396470055105188584
61749255227919396470138672750776
61749255227919413124443192541922
61749255227919413124443193008482
61749255227919413124694241485120
61749255227919414908832999889618
61749255227919442588904975390470
61749255227919446293250775875266
61749255227919446294943028571218
61749255227919446294946126359788
61749255227919446294946211980892
61749255227919446294946470261146
61749255227919446295761000315980
61749255227919446476181547480370
61749255227919446477873800176322
61749255227919446477876123124616
61749255227919446478691657602220
61749255227919446478692030654848
61749255227919446478692030667898
61749255227919446478692805489508
61749255227919446478693149863042
61749255227919448262265930005752
61749255227919448263081837535984
61749255227943708094932841342504
61749255227943708095016408904696
61749255227943708095017528566400
61749255227943708095017529629210
61749255227943708095268233737930
61749255227943711800970894523252
61749255227943711801054462085444
61749255227943711801057901042342
61749255227943711801057905764076
61749255227943711801308605617622
61749255227943711801308609866972
61749255227943713585360702804068
61749255227943713585363025752362
61749255227943713585444270832820
61749255227943713585446593314554
61749255227943713585447712976258
61749255227943713585447714039068
61749255227943713585698417084978
61749255227943713585698418147788
61749255227943724749320928695842
61749255227943724749320929162402
61749255227943724749571977172480
61749255227943724749571977639040
61749255227943724749571978688800
61749255227943728455358982343150
61749255227943728455610030819788
61749255227943728455612350568492
61749255227943728455612354817842
61749255227943730239748790623966
61749255227943730239748790642680
61749255227943730239751113105700
61749255227943730239751113572260
61749255227943730239751114640734
61749255227943730239999839106428
61749255227943730240002162054722
61749255227943757918128512029186
61749255227943757919820764725138
61749255227943757919823862513708
61749255227943757919823948134812
61749255227943757919823948601372
61749255227943757919824206415066
61749255227943757919824206868576
61749255227943757919824206887450
61749255227943757919824207931386
61749255227943757920638736469900
61749255227943757920638736936460
61749255227943757920639770057038
61749255227943757920639771106750
61749255227943757920639857194414
61749255227943757920640114411858
61749255227943758101059283634290
61749255227943758102753859278536
61749255227943758103569393756140
61749255227943758103569766355258
61749255227943758103569766808768
61749255227943758103569766821818
61749255227943758103569767871578
61749255227943758103570514014094
61749255227943758103570541643428
61749255227943758103570541662142
61749255227943758103570542706238
61749255227943758103570542711902
61749255227943758103570542712062
61749255227943758103570887085595
61749255227943758103570887085596
61749255227943761624169662998504
61749255227943761624169745433068
61749255227943761624169748619608
61749255227943761624170002650512
61749255227943761624170006899862
61749255227943761626676789650648
61749255227943761626680142986442
61749255227943761626680147235792
61749255227943761626680147235840
61749255227943761626680233329280
61749255227943761626680487360184
61749255227943761626680491609534
61749255227943761807099659763332
61749255227943761808791912459284
61749255227943761809607820002566
61749255227943761809610144000620
61749255227943761809610914585930
61749255227943761809610918835280
61749255227943761809611258959464
61749255227943763408558437705280
61749255227943763408558438171840
61749255227943763408558694922724
61749255227943763408558696439044
61749255227943763408559471279320
61749255227943763408559471292418
61749255227943763408559557366984
61749255227943763408559815647238
61749255227943763410250690401232
61749255227943763410250690867792
61749255227943763410250947618676
61749255227943763410250949134996
61749255227943763410254046923566
61749255227943763410254047986424
61749255227943763410254390824924
61749255227943763410254392341244
61749255227943763411066598398024
61749255227943763411068922414952
61749255227943763411069179613522
61749255227943763411069179632396
61749255227943763411069954453798
61749255227943763411069955516608
61749255227943763411070041604272
61749255227943763411070298821716
61749255227943763591489094991520
61749255227943763591489466527828
61749255227943763591489468044148
61749255227943763591490214186664
61749255227943763593181347687472
61749255227943763593181719223780
61749255227943763593181720740100
61749255227943763593184043688394
61749255227943763593997255217704
61749255227943763593999579228808
61749255227943763593999950765116
61749255227943763593999951218626
61749255227943763593999951231676
61749255227943763593999952281436
61749255227943763594000698423952
61749255227943763594000725586726
61749255227943763594000726053286
61749255227943763594000727116096
61749255227943763594000727121760
61749255227943763594000727121920
61749255227943763594000727134810
61749255227943763594001070432644
61749255227943763594001071495454
61749255227955419182611067439612
61749255227955419182611068489372
61749255227955419182861771542508
61749255227955419182861772592268
61749255227955420967000878551224
61749255227955420967251583009864
61749255227955432131125138964656
61749255227955432131125140014416
61749255227955435837163193545084
61749255227955435837165516026818
61749255227955435837165516493378
61749255227955435837165517543138
61749255227955437621555327966558
61749255227955465485122929197194
61749255227955469005722911830338
61749255227955469005723170097542
61749255227955469007417488524344
61749255227955469007417745741788
61749255227955469008229952861378
61749255227955469008230211128582
61749255227955469008232276859432
61749255227955469008232534076876
61749255227955469008233308911328
61749255227955469008233309961088
61749255227955469008233309961136
61749255227955469008233396048752
61749255227955469008233396054576
61749255227955469008233652799636
61749255227955469008233653266196
61749255227955469008233653285070
61749255227955469008233654334830
61749255227955469188653568644194
61749255227955469190348145338200
61749255227955469191160609675234
61749255227955469191160982727862
61749255227955469191162933673288
61749255227955469191163305676156
61749255227955469191163306725916
61749255227955469191164052868432
61749255227955469191164080044256
61749255227955469191164080516640
61749255227955469191164081560576
61749255227955469191164081566240
61749255227955469191164081566400
61749255227955469191164081579290
61749255227955469191164424404740
61749255227955469191164424871300
61749255227955469191164424877124
61749255227955469191164424890173
61749255227955469191164424890174
61749255227955469191164425939933
61749255227955469191164425939934
61749255227955470791807298586196
61749255227955470791807299985876
61749255227955470791807556853400
61749255227955470791807557203320
61749255227955470792622086921284
61749255227955470792622088320964
61749255227955470792622345071848
61749255227955470792622345188488
61749255227955470792622345538408
61749255227955470792623120378684
61749255227955470792623121441542
61749255227955470975553117149336
61749255227955470975553891983996
61749255227955470975554236357530
61749256583876934961414706418052
61749257062463836811086147367389
61749257062463836811086150553929
61749257062475593420955187329581
61749257292911935173118408266517
61749257292911935173118409666197
61749261369643445883524827109761
61749261600079833288451799217025
61749261600081039352950022829824
61749261600081039352950022829833
61749261600081039352950024229504
61749261600081039352950024229513
61749261608838609254214462010522
61749261608907937098411809093158
61749261608907949268947916241130
61749261608907952974985969421878
61749261608907952974988293419932
61749261608907952974989411098756
61749261608907952974989412615076
61749261608932248723289545247078
61749261608932252427635345731874
61749261608932254030789072842872
61749261608932254213719729656936
61749261608932254214535635683898
61749261608932254214535636137408
61749261608932254214535636156282
61749261608932254214535637200218
61749261608932254221059410899044
61749261608932254221059411365604
61749261608932254221061735363658
61749261608932254221062854577676
61749261608932264598087770060054
61749261608932264598171452879846
61749261608932264599780022756006
61749261608932264599783464899444
61749261608932264599863705575798
61749261608932264599866029573852
61749261608932264599867147719236
61749261608932264599867148768996
61749261608932265192884000798744
61749261608932265194576253494696
61749261608932265194579695184624
61749261608932265194579695657008
61749261608932268304125823240802
61749261608932268304129265384240
61749261608932268304211830058648
61749261608932268304212947737472
61749261608932268304212948204032
61749261608932268306636303228740
61749261608932268306639746434988
61749261608934955734767984121544
61749261608934966484537082593624
61749261608934966486044492151292
61749261608934966486229335289576
61749261608934966486232776979504
61749261608934966486232778495824
61749261608934970190390292636088
61749261608934970190575135774372
61749261608934970190578578980620
61749261608934970193085615762310
61749261608934970193089058968558
61749261608942760655259862780622
61749261608942760838190519594686
61749261608942771408167062089470
61749261608942775113308967400502
61749261608942775113308968463312
61749261608942775113392650220294
61749261608942775113392651270054
61749261608942775113392651283104
61749261608942775114121432800346
61749261608942775114123756798400
61749261608942775114124874943784
61749261608942775114205115607088
61749261608942775114207438088822
61749261608942775114207438555382
61749261608942775114207439605142
61749261608942775114207439618192
61749261608942775114208557769400
61749261608942775114208558832210
61749261608943961412342237238388
61749261608943961412342237704948
61749261608943961412342237723822
61749261608943961412342238773582
61749261608943961595272894537886
61749261608943961595272895587646
61749261608943961602612577296314
61749261608943961602614901294368
61749261608943961602616019439752
61749261608943961602616020489512
61749261608943961602616020502562
61749261608943975687377003753782
61749261608943975687460686107014
61749261608943975687460686573574
61749261608943975687460687623334
61749261608943975687460687642208
61749261608943975688189469140576
61749261608943975688191792088870
61749261608943975688192911297064
61749261608943975688192912346824
61749261608943976282989143104388
61749261608943977470154801801860
61749261608943977471763373077700
61749261608943977471765696025994
61749261608943977471766815234188
61749261608943977471766816283948
61749261608943977471847055897492
61749261608943977471849378845786
61749261608943977471849379895546
61749261608943977471850497587420
61749261608943977471850498059803
61749261608943977471850498059804
61749261608943977471850499103740
61749261608943977471850499109563
61749261608943977471850499109564
61749261608946662703911264671504
61749261608946663115505242503148
61749261608946673868412441811996
61749261608946673868600728156528
61749261608946677573638031005630
61749261608946677573638031011454
61749261608946677573826315833842
61749261608946677573826316306226
61749261608946677573826317350162
61749261608946677574450495348488
61749261608946677574452819340718
61749261608946677574452819346542
61749261608946677574453937019542
61749261608946677574453938535862
61749261608946677574638781687196
61749261608946677574641104168930
61749261608946677574641105685250
61749261608946677574642223830634
61749261608946677574642223849508
61749261608946679358212685630144
61749261608946679358215008578438
61749261608946679358216127786632
61749261608946679358216128836392
61749526622615092488098435848286
61749526622832996132404359423310
61749526622941998733347824199548
61749526622941998733347825249308
61749526623598462096358588433488
61749526623598462096358589483248
61749528765655002901300659821029
61749528765655002901300661219257
61749528765655002901300661220709
61749528765679314526178395856857
61749528765679314526178395974949
61749528765679318232216450555377
61749533049115726387171779983672
61749533049115726387171781033432
61749533055025554206994213254798
61749533072751430446236453327438
61749533072754131737889535122318
61749533073067229556360626340121
61749533073069930848013708135001
61749533073069930848013708139373
61749533075708605663976088314597
61749533075708611200995536909369
61749533075708639010714062349623
61749533075708644547733510944395
61749534909749215249862287058938
61749535146118547107376176176788
61749535199296175413507512372436
61749535199309083414882208754248
61749535202814693694111495237525
61749535202814693694111495587445
61749535202814704766477771537751
61749535202814708472453148692723
61749535202814708472453149742483
61749535202814708472515824718499
61749535202814708472515825768259
61749535202814710303435692716961
61749535202814710303435692730059
61749535202814710303435693066881
61749535202814710303435694129739
61749535202814710303498368742737
61749535202814710303498368755835
61749535202814710303499517003030
61749535202814710303499517003031
61749545970623890924686353126216
61749545970623890924686354175976
61749545976536435414198913703351
61749545979490898215385044401115
61749545979490900047224159727865
61749545979490900047224160095255
61749545979490900047224161145015
61749545979490933393962133762891
61749545979490933393962134130281
61749545979490933393962135180041
61749545979490948033414689821963
61749545996889000988367996788333
61749545996889000988556024865661
61749545996889000988556025219953
61749545996889000991083957905293
61749545996889000991083958259585
61749545996889000991083959309345
61749545996889000991087425558547
61749545996889000991087425912839
61749545996889000991087426962599
61749545996889002820205965621859
61749545996889002820205967021539
61749545996889002821229674042867
61749545996889002821229675442547
61749545997215873749681418480923
61749545997215875582355067541489
61749545997215907096419392515949
61749545997215920000623638699461
61749545997215923704969439184257
61749545997215923706661691880209
61749545997215923706665159533463
61749545997215923706665162721407
61749545997215923707501986737757
61749545997215925536808554860927
61749545997215925537644234738047
61749545997215925537644234854687
61749545997215925537644235204607
61749545997215925537645384177839
61749545997216820568372658574969
61749545997216824272718459059765
61749545997216824272719605920379
61749545997216824274410711755717
61749545997216824274414179408971
61749545997216824274414182596915
61749545997216824275251006258973
61749545997216826104557574386515
61749545997216826105393254613555
61749545997216826105393254730195
61749545997216826105393255080115
61749545997216826105394404053347
61749545997872417265856610673133
61749545997872420970140881992767
61749545997872420970202411157929
61749545997872420970203553413449
61749545997872420971894663853881
61749545997872420971898131507135
61749545997872420971898134695079
61749545997872420972731491058175
61749545997872420972733815038759
61749545997872420972734958711429
61749545997872422802877206711719
61749545997872422802877206828359
61749545997872422802877207178279
61749545997872422802878356151511
61749547832812605360329898434578
61749547832812605360329898440402
61749547832812605360329898557042
61749547832812605360329902689752
61749547832812605360329903156312
61749547832812605360329903157764
61749547885991134096929704055082
61749548044336525371070765756279
61749548044336525782662423827621
61749548044336525782664746775915
61749548051443456739187965752525
61749548069169332429449949038282
61749548069169332978430204425326
61749548069169332978430205825006
61749548069169332978492966540170
61749548121471655689643000729297
61749548121471659393988801214093
61749548121471659395681053910045
61749548122346957441514929447554
61749548122346957578775597734117
61749548122346957578775599133797
61749548122346957578775599133798
61749548122346957578775683823026
61749548122346961140861838578354
61749548122346961140861839628114
61749548122346961147552978027580
61749548122346961147552979427260
61749548122346961147552982632674
61749548122346961283121398218913
61749548122346961284562685343356
61749548122346961284562685693276
61749548122346961284813651264786
61749548122346961284813652314545
61749548122346961284813652314546
61749548122346961284813732752972
61749548122346961284813733802732
61749548122346961284813737003774
61749548122346961284813737358066
61749548122346961284813738407826
61749548122346961284815975262840
61749548122348158191003133110318
61749548122348158198597219345782
61749548122348158198597220395542
61749548122348158198597306488822
61749548122348161897860532795458
61749548122348161897881482199618
61749548122348161904635272059970
61749548122348161904635273576290
61749548122348161904637596524584
61749548122419907270792008135061
61749548122419907270792008489193
61749548122444218895669744288981
61749548122444218895669744643113
61749548122444218895669745688661
61749548122444222601707797469729
61749548122444222601707797823861
61749548122444222601707798869409
61749548124321952813682094695995
61749548124321956518027895180791
61749548124321956519720147876743
61749548124321958349865864014317
61749548124321958350702691900981
61749548124321958350702691914079
61749548124321958350702692250901
61749548124321958350702693313759
61749548124321958350703840161274
61749548124321958350703840161275
61749548124321958357459951299541
61749548124321958357459952349301
61749548125301724268579346701930
61749548125301724275922385510516
61749548125302620999783349695083
61749548125302620999783351094763
61749548125302620999783437188043
61749548125302624699067611493543
61749548125302624699067612893223
61749548125302624699067612897595
61749548125302624705821402875831
61749548125302624705821404275511
61749548125302624706661698778767
61749548125302624706661699133059
61749548125302624706661700178447
61749548125302624706661700182819
61749548125302624706661784872047
61749548125302624706661786276098
61749548125302624706661786276099
61749548125302626535967119013405
61749548125302626535967120413085
61749548125302626536805095155991
61749552358612540794408098286937
61749552358612541206190447152501
61749552358612541206190448552181
61749552358612544498753898771733
61749552358612544912228501732929
61749552361462854389988764192671
61749552361462854389988765242431
61749552361462858086804559608647
61749552361462858089335960301533
61749552361462858094334564677467
61749552361462858094334565727227
61749552361462858094335712587840
61749552361462858094335712587841
61749552361462858094335713637600
61749552361462858094335713637601
61749552361462858096026818423179
61749552361462858096030286076433
61749552361462858096863641022379
61749552361462858096863642072139
61749552361462858096865965370353
61749552361462858096865966420113
61749552361462858096867113280726
61749552361462858096867113280727
61749552361462858096867114330486
61749552361462858096867114330487
61749552361462859927010510720809
61749552376338416896452431837938
61749552376338417445495363250758
61749552376338417445495363600678
61749552376338417445495364650438
61749552376338417445495449339826
61749552376338421151533417831186
61749552376338421151535740779480
61749552376342323055414029370658
61749552376342323055414032086426
61749552376342323055414033602746
61749552376342323056250857153780
61749552376342323056250857620340
61749552376342323056253181618394
61749552376342323063008205464930
61749552376342323063008206981250
61749552379187830053888156434593
61749552379187833758233956919389
61749552379187833758235103780003
61749552379187833759926209615341
61749552379187833759929677268595
61749552379187833760763032214541
61749552379187833760765357612275
61749552379187833760766504472889
61749552379187833765578142588589
61749552379187833765828846691693
61749552379187833767272719282595
61749552379187833768109543281475
61749552379187833768360247384579
61749552379187835590909901912971
61749552379187835597416111422115
61749552379187835597416112471875
61749552379187835597666815525219
61749552379187835597666816574979
61749552379296785856600162902287
61749552379296785857439310899221
61749552379296785864194337680471
61749552379296785865033398184445
61749552379296785865033484627645
61749552379296785865034546077349
61749552379296785865034546427269
61749552379296785865034547494498
61749552379296787687582707289543
61749552379296787687582708689223
61749552379296787695176794574767
61749552379296787695176795974447
61749552379296787695176880668047
61749552379296787695176882067727
61749552428536544831915911672889
61749552428536548537953964853637
61749552428536548537956288851691
61749552429407997765938252374135
61749552429516045614179409277674
61749552429516045751440164003065
61749552429516045751440164003066
61749552429516045751440165052825
61749552429516045751440165052826
61749552429516049313441602459360
61749552429516049313441603509120
61749552429516049320217462454050
61749552429516049320217462458422
61749552429516049320219782201302
61749552429516049455785964487861
61749552429516049455785965537621
61749552429516049457415455064758
61749552429516049457478216829522
61749552429516049457478217183813
61749552429516049457478217183814
61749552429516049457480193620182
61749552429517246363667608703978
61749552429517246363667611419746
61749552429517250070525011104886
61749552429517250077237075859942
61749552429724097061023363416969
61749552429736100951224640782055
61749552429736104631009147201877
61749552429736104657265016911097
61749552431382042494126263122005
61749552431382042494126264171765
61749552431382042496657663814891
61749552431382042496657664864651
61749552431382042631386931740859
61749552431382042631386931758329
61749552431382042633918332433745
61749552431382042633918332451215
61749552431382044463224900224465
61749552431382044463224900574385
61749552431382044463224900591855
61749552431382044463224901641615
61749552431382044464060580568145
61749552431382044464060580918065
61749552431491011339142418482279
61749552431491013169285814509583
61749552431491013176817225769031
61749552432362304938833245543286
61749552432362310472489086072778
61749552432362310473325914313734
61749552432362760774221054703451
61749552432362762604364446493051
61749552432362762604364447892731
61749552432366342738469466677489
61749552432366346435222326370285
61749552432366346435222326383383
61749552432366346435222326737675
61749552432366346435222327787435
61749552432366346437753727063171
61749552432366346437753727076269
61749552432366346437753727430561
61749552432366346437753728480321
61749552432366346442815267162285
61749552432366346442816413655509
61749552432366346442816413668607
61749552432366346442816415072659
61749552432366346445347814348395
61749552432366346445347814715785
61749552432366346445347815765545
61749552432366348267060295203811
61749552432366348267060295216909
61749552432366348267060295553731
61749552432366348267060296616589
61749552432366348267895975547491
61749552432366348267895975897411
61749552432366348274654382502133
61749552432366348274654383901813
61749552432366348275490062716075
61749552432366348275490062832715
61749552432366348275490063182635
61749552432366359339426313223783
61749552432366359347020400509007
61749552432366359347020401558767
61749552432366363043772113708579
61749552432366363043773261251563
61749552432366363043773262668713
61749552432366363045464366404531
61749552432366363045467834057785
61749552432366363045467838308587
61749552432366363046301191103251
61749552432366363046303514401465
61749552432366363046304661944449
61749552432366363051366200993803
61749552432366363051366202043563
61749552432366363051367348536787
61749552432366363051367348549885
61749552432366363053058453689755
61749552432366363053061925593811
61749552432366363053895277338715
61749552432366363053895278388475
61749552432366363053897601686689
61749552432366363053897602736449
61749552432366363053898749229673
61749552432366363053898749242771
61749552432366364875611230098187
61749552432366364875611231497867
61749552432366364876448058689063
61749552432366364883205317370313
61749552432366364883205317383411
61749552432366364883205317720233
61749552432366364883205318783091
61749552432366364884042145974287
61749552432470812448775237787126
61749552432470812448775238836886
61749552432471709164853742235607
61749552432471712878423206675803
61749552432471712879262354672737
61749552432471712879262356072417
61749552432471714701037511553929
61749552432474411013143672304207
61749552432474411013143673353967
61749552432474414719119049459179
61749552432474414719181725484955
61749552432474414720020873481889
61749552432474414720022021024873
61749552432474414720022021037971
61749552432474414720022021374793
61749552432474414720022022437651
61749552432474416549327441622529
61749552432474416549327442672289
61749552432474416550101593483417
61749552432474416550101593833337
61749552432474416550165417769487
61749552432678404231386952705290
61749552432678404233081527999616
61749552432678409766737368883400
61749552432678409767574197115612
61749552432689666888171961039754
61749552432689666888171962089514
61749552432690417337559980900520
61749552432690417338396809132732
61749552432690417338397952321372
61749552432690563751573946076893
61749552432690563751573947476573
61749552432690567455919746561689
61749552432690567455919747961369
61749552432690567455920894467691
61749552432690567455920894804513
61749552432690567455920894821983
61749552432690567455920895867371
61749552432690567457611999257641
61749552432690567457615466910895
61749552432690567457615471515989
61749552432690567458448823256521
61749552432690567458448824656201
61749552432690567458451147254575
61749552432690567458451148654255
61749552432690567458452295160577
61749552432690567458452296560257
61749552432690569287758863288119
61749552432690569287758863638039
61749552432690569287758863655509
61749552432690569287758864705269
61749552432690569288595691537801
61749552432798469004520421050664
61749553787739217162046660072539
61749553788719032629265818081043
61749553788719033040859795912687
61749553788719033042552048608639
61749553788722634901957587717994
61749553788722634901957592435356
61749553788722634901957592439728
61749553788722634901957703572052
61749553788722634901957703688692
61749553788722634901957704038612
61749553788722634901957707225152
61749554266119037234331969393785
61749554266119037234334292342079
61749554266119037645925942987677
61749554266119037645928266985731
61749554267317691090498552738275
61749554267317691090501651588251
61749554267317691090502023242651
61749554267317691502092530569919
61749554267317691502095629419895
61749554267317691502096001074295
61749554267317691502096002473975
61749554267318591521052764942120
61749554267318592069844735384312
61749554267321289655456660560796
61749554267321289655456664797096
61749554267321289655456664798500
61749554267321289657148916443288
61749554267321289657148917493048
61749554267321293224296721130996
61749554267321293224296724318940
61749554267321293224296725368700
61749554267321293224299045129050
61749554267321293224299048316994
61749554267321293224299048665510
61749554267321293224299049715270
61749554267321293224300077185366
61749554267321293224300078585046
61749554267321293224300081786088
61749554267321293224300081790460
61749554267321293224300082836008
61749554267321293224300193039424
61749554267321293224300193389344
61749554267321293224300196227368
61749554267321293224300196575884
61749554267321293224300197625644
61749554267321293224300197627048
61749554267321293361494713741544
61749554267321293361494716928084
61749554267321293361494716929488
61749554267321293361494717977844
61749554267321293361494717979248
61749554267321293361497037739598
61749554267321293361497041276058
61749554267321293361497042325818
61749554267321293361498069795914
61749554267321293361498071195594
61749554267321293361498074396636
61749554267321293361498074396796
61749554267321293361498074401008
61749554267321293361498075446312
61749554267321293361498075446556
61749554267321293361498185649972
61749554267321293361498189186432
61749554267321293361498189187836
61749554267321293361498190236192
61749554267321293361498190237596
61749554267321293363189290435550
61749554267321293363189293623494
61749554267321293363189293972010
61749554267321293363192646839840
61749554267321293363192651090802
61749554267321293363192762693898
61749554267321293363192765881842
61749554503447473603059560104179
61749554503654302291850270746091
61749554503666309748366888924306
61749554503666309885564881534854
61749554503666309887259458578780
61749554506293862729811555176369
61749554506293866435786932331341
61749554506293866435849608357117
61749554506293866436626080328275
61749554506293866436688756354051
61749554506293866436689902847275
61749554506293866436689902860373
61749554506293866436689903214665
61749554506293866436689904264424
61749554506293866436689904264425
61749554506293868266769475318917
61749554506293868266769476718597
61749554506293868266832151331595
61749554506293868266832151344693
61749554506293868266832151681515
61749554506293868266832152744373
61749554506608614998401104444734
61749554506620622568388036135644
61749554506620622569227184115108
61749554506620772549551875253985
61749554506620772549551876303745
61749554506620772686749867864533
61749554506620772686749868914293
61749554506620772688442120560485
61749554506620772688445588213739
61749554506620774381390991630495
61749554506620774381390991980415
61749554506620774518587836698059
61749554506620774518587837747819
61749554506620774518588898515153
61749554506620774518588899564913
61749554506620774518588984608433
61749554506620774518588985658193
61749554506620774519424664584723
61749554506620774519424664934643
61749584689520719396385107810448
61749584742695646410864768401844
61749584742695646959656737794276
61749584742695646959656738844036
61749584760420622631149957991408
61749584760420622631149959041168
61749584763666686007889273795516
61749584763691001338805063130184
61749584763691034272069925066608
61749584763691034683663902898252
61749584763691034683663904302304
61749584763775688059664711974906
61749584763775688196862704585454
61749584763775704668215645806424
61749584763800003388888248613622
61749584763800003390580501309574
61749584763800003526086241224170
61749584763800003527778493920122
61749584763800019585845204613487
61749584763800019587537457309439
61749584763800019999068759115316
61749584763800019999068760165076
61749584763800019999131435141092
61749584763800019999131436190852
61749584764323199874916179895169
61749584764323233228223384888418
61749584764323247451019276156118
61749584764323247451081952181894
61749584764347515198300556570718
61749584764347515198300556925010
61749584764347515198300557974770
61749584764347515205831967830166
61749584764347548552385381441118
61749584764347548552385381795410
61749584764347548552385382845170
61749584764347548557446921527134
61749584764347559075897012310038
61749584764347559075959688335814
61749584764347559075960830591334
61749584764347559075960831641094
61749584764347559075960836246188
61749584764347562781935065490786
61749584764347562781997741516562
61749584764347562782000954090604
61749584764347562782001209169816
61749584764347564612144345880204
61749584764359522769126636241092
61749584764359522769126637640772
61749584764359522776658047383900
61749584764359522776658047500531
61749584764359522776658047500540
61749584764359522776658048900211
61749584764359522776658048900220
61749584764359555719207844514924
61749584764359555719207844631564
61749584764359555719207846031244
61749584764359572182966957780684
61749584764359572182966957897324
61749584764359572182966959297004
61749584764456466890789003074850
61749584764456467302506266890326
61749584764456467302568938665300
61749584764456467302568943270394
61749584764456467302571264063034
61749584764456516853607253981840
61749584764456516853609578329814
61749584764456517265201231813484
61749584764456517265203556161458
61749584764650989948734633308082
61749584764650989948797309333858
61749584764651006146340390530013
61749584764651006557285567139600
61749584764651006557285568189360
61749584764675305277958169946798
61749584764675305278020845972574
61749584764675305279650422642750
61749584764675305279713098668526
61749584764675321332652384926868
61749584764675321332655852580122
61749584764675321469913053917484
61749584764675321881509097462556
61749584764675321886509103778316
61749584764675321888201356474268
61749584764675321888201357524028
61749584764675321889038184374030
61749584764675321889040508721995
61749584764675321889040508722004
61749584764675321889041652027284
61749584764687328903479613907296
61749584764687329040740282543620
61749584764687329048082258018735
61749584764687329048082259535055
61749584764687329452332852668316
61749584764687329452332852784956
61749584764687329452332854184636
61749584764687329459864263927755
61749584764687329459864263927764
61749584764687329459864264044395
61749584764687329459864264044404
61749584764687329459864265444075
61749584764687329459864265444084
61749586811661936619435541037472
61749586811661937031029518869116
61749586811686248244313277191392
61749586811686248655907255023036
61749586811686251950351330372140
61749586811686252361945308203784
61749586817598475928682993273901
61749586817598479634721045054969
61749586817598479634721046454649
61749586835300040405912179090078
61749586835300040405912179208170
61749586835300040405912180606398
61749586835324352030789916760318
61749586835324352030789916761770
61749586835324355736827968542838
61749586835324355736827968891306
61749586835324355736827968892758
61749586835324355736827969941066
61749586835324355736827969942518
61749586887526982812194917664091
61749586887526986518232970844839
61749586887526986518235294842893
61749586887853894279984720012369
61749586887854794847984786947414
61749586887854794847984788347094
61749586887854794847984873036482
61749586887854794847984874440533
61749586887854794847984874440534
61749586888474919836673736946681
61749586888474967420391578214680
61749586888474967420391578331320
61749586888474967420391578681240
61749586888499235167589526281349
61749586888499279045269314368600
61749586888499279045269314485240
61749586888499282751307367665988
61749586888499282751309692013962
61749586888510386185479285378477
61749586888510389891517338559225
61749586888510389891519662557279
61749586888510391545215367987987
61749586888510391545217691986041
61749586888510391545403654332519
61749586888801840318902909742267
61749586888826141282983960830649
61749586888826151943780645896187
61749586888826155649818699076935
61749586888826155649818700476615
61749590480942585902573587377170
61749590480942585902573592098904
61749590480942585902594508554502
61749590906339300315162784084422
61749590906342916678534940935788
61749590906363615646078573419090
61749590906363615646082041072344
61749590906363626581188423207728
61749590959516929032889504302342
61749590959516929032890532816374
61749590959516929032890533166294
61749590959516929032890537421468
61749590959516929032890647607622
61749590959516929032890652208344
61749590959516929032910425007290
61749590959516929032911453877066
61749590959517829463378888660652
61749590959517829463462571481895
61749590959517829463462571481896
61749590959541244363805293637010
61749590959541244363808646499016
61749590959541244363808761290264
61749590959541244363826214341958
61749590959541244363829566160028
61749590959541254887133137516676
61749590959541254887154082687504
61749590959542144794380680563816
61749591119074130515294233664184
61749591119074130515294234713944
61749591119075030945782584885898
61749591119075030945782584903368
61749591119075030947477158391960
61749591119075030947477161579904
61749591124959340983969922614427
61749591124983656313193459253143
61749591124986357604846541048023
61749591141836932381661362956508
61749591141836932383358263998488
61749591141845054138690892357392
61749591141845054140385469051398
61749591141848956006357634613385
61749591141848956006357634613386
61749591142708631984623916285672
61749591142708631984623917335432
61749591142712233706827996647704
61749591142712233706827997697464
61749591142712233706828026395272
61749591142720353643823460917774
61749591142720353643825784915828
61749591142720353643826932821830
61749591195022982452837572271717
61749591195023867142398094761129
61749591195023867144090347457081
61749591195023867144092670405375
61749591195023883020649009905638
61749591195861945556140291592730
61749591195861945556140292642490
61749591195862845994222729768669
61749591195862845994222731168349
61749591195886260290568369126374
61749591195886260292262945820380
61749591195886260885363828231446
61749591195886260885363829281206
61749591195886260885364856634662
61749591195886260885364858150982
61749591195886260887056080927398
61749591195886260887059433795228
61749591195887160721119370527226
61749591195887160721119371926906
61749591195887160721119396391334
61749591195887160722813947571152
61749591195887160722813973085340
61749591195887161315915974356132
61749591195887161315915975755812
61749591195887161323446267807065
61749591195887161325138519103337
61749591195897982361553651976940
61749591195897982361553653026700
61749591195897982366615186058182
61749591195897982366615187457862
61749591195897982498810848355076
61749591195897982498813172353130
61749591195897982498813172703050
61749591195897982498813173752810
61749591195897982503875940783574
61749591195897982503875941833334
61749591195898328806830296091283
61749591195898332511176066461329
61749591195898332511176067861009
61749591195898332511176096576079
61749591195898332512870643155335
61749591195898332512870644555015
61749591195898332512870673270085
61749591195899167058290911731816
61749591195899168889186333292622
61749591195899168889186334342382
61749591195899168889187453550576
61749591195899183118552230353196
61749591195899183118552231402956
61749591195899183674432490219686
61749591195899185505331355459124
61749591195899185505331356508884
61749591195899185505331441198272
61749591195899185505331442597952
61749591195970963537945436835781
61749591195995278867168973124577
61749591195995278867168973474497
61749591195995278867168974524257
61749591195995278867169749358917
61749591195995278868861226170449
61749591195995278868863550168503
61749591195995278868864325003163
61749592553902345586299691615299
61749592554882161466745845930733
61749592554882161466745847330413
61749592554883062034493834104058
61749592554883062034494865806242
61749592554883062034494866156002
61749592554883062034494867205762
61749592554883062034494867205922
61749592554883062034494891670190
61749592554883062034494895902278
61749592554883062034494977409338
61749592554883062034494977759258
61749592554885763326146914830304
61749592554885763326146915880064
61749592554885763326148062740678
61749592554885763326148062742130
61749592554885763326148063790438
61749593032501004045840173576579
61749593032501004047532426272531
61749593033445349415742213470326
61749593033445349415742214520086
61749593033445349415804889496102
61749593033445349415804890545862
61749593033445349461495798378790
61749593033445349461558474404566
61749593033445349461560799802300
61749593033469664745028426134818
61749593033469664745028427184578
61749593033469664790782011043282
61749593033469664792413913111192
61749593033469664792476589136968
61749593033480471744252874376142
61749593033480471744255198724116
61749593033480471744255199773876
61749593033480819926286329291693
61749593033480819926286444082734
61749593033481672363802527873242
61749593033481672363804851871296
61749593033481716787993938536616
61749593033481716787993938886536
61749593033481716789686191232568
61749593033481719945243034368738
61749593033481719945243405905046
61749593033481720494034316065338
61749593033481720494035349167042
61749593033481720494035349167202
61749593033481720494035459253978
61749593033481720495726568761290
61749593033481720495729924811288
61749593033481720495729924811448
61749593033481720495730036414544
61749593033481722326706701532006
61749593033481722326709025996620
61749593033481722326709113135448
61749593033484373609702023341104
61749593033484373609702024390864
61749593033484373609704347689078
61749593033484373609704348738838
61749593033484373655520608275010
61749593033484373655520608624930
61749593033484373655520609674690
61749593033484418081339271958814
61749593033484418081339273008574
61749593033484421648490204064776
61749593033484421785685072326970
61749593033484421785687396791584
61749593033484421785688168443916
61749593033484421785688197141724
61749593033484421785688544703410
61749593033484421787379649487536
61749593033484421787382745137922
61749593033484421787383121397416
61749593033484423618359869066082
61749593033484423618359869416002
61749593033484423618359870465762
61749593033484423618362193530696
61749593033484423618362194930376
61749593033484423618362969782298
61749593268844834592913804101554
61749593269790365939873909365940
61749593269814681270727022674832
61749593269814681270789698700608
61749593269825838282190992497994
61749593269825838282190992964554
61749593269825838282190994014314
61749593269825838282191107283418
61749593269826705496757127846429
61749593269826738849936570230064
61749593269826738849936570696624
61749593269826738849936656319132
61749593269826738849936656435772
61749593269826738849938894694678
61749593269826738849938980783746
61749593269826738849940012373502
61749593269826738849940012840062
61749593269826738849940013889822
61749593269826738849940041071262
61749593269826738849940041537822
61749593269826738849940042587582
61749593269826738849940127158926
61749593269826738849940127160330
61749593269826738849940127276970
61749593269829390133015574847308
61749593269829390133266278950412
61749593269829390133268601898706
61749593269829440004394871971127
61749593269829440004394872087767
61749593269829440004394873487447
61749593269829440004395130238331
61749593269829440004395130704891
61749603331547246031911290179956
61749603331549947734342442261746
61749603331549947735158233952374
61749603349272221519637025313342
61749603349272221565390610221806
61749603349272221566143751400894
61749603349275823836386661027482
61749603349275823836386689723838
61749603349275823837139830902926
61749603349381238400500327152150
61749603349381240230642575636470
61749603402449864650764504204226
61749603402449864650764504320866
61749603402450750256258004147554
61749603402450765081252855565874
61749603402462806012906707764868
61749603402462806012907855688340
61749603810121589162227087596518
61749603810121589162248008301466
61749603810124290864659386534550
61749603810148606193882924223026
61749603810148606196393292607660
61749603827846564649953970635906
61749603827846564696459552018498
61749603827850166966703605300286
61749603827850166966703633996642
61749603827850166967455631520530
61749603827870879979177507274622
61749603827870880027375341353166
61749603827870880027378809006420
61749603827874482295927141939002
61749603827874482295927142988762
61749603827874482298371420855198
61749603827874482298374888508452
61749603827955581531654100724396
61749603827955583361796349208716
61749603827991906265230474115124
61749603827991906265233941768378
61749603880830615212614055336108
61749603880830615212614059935378
61749603880830618918654432864830
61749603881024192956086713022182
61749603881024207781081449643430
61749603881024207781081451043110
61749603881024207781083775041164
61749603881025093386574949470118
61749603881025093570424998149834
61749603881025093570426112758758
61749603881025093570426113108678
61749603881025093570426117363851
61749603881025108211569800888438
61749603881048508285310249660898
61749603881048508331063834569362
61749603881048519405961511195084
61749603881048519405962653456428
61749603881048519405962654856108
61749603881048519405962659105458
61749603881049408715798486108834
61749603881049419836447537042358
61749603881049419836447538442038
61749603881049419836449861390332
61749603881049419836451009277412
61749603881049419836451009296334
61749603881049419836451010346094
61749603881049423542487914571080
61749603881049453194747373343402
61749603881061464474139442422100
61749603881061466302588257517694
61749603881061466304282834095060
61749603881061466304285158559674
61749603881157371346846807159947
61749603881169529033486933001458
61749603881169532739524986182206
61749604040363505069864581050942
61749604040363505072399453652256
61749604040366203069794168415058
61749604040366203206992161021393
61749604040366206775834544544100
61749604040366206782525655645438
61749604040366206913032533949394
61749604040366206918091834376664
61749604040375512643219741671322
61749604040375512643222065669376
61749604040378216313161714107154
61749604040378216319061224231812
61749604040378216319061224348452
61749604040378216319061224698372
61749604040378216320753476927764
61749604040378216320753477044404
61749604040378216320755799992698
61749604040378216320755800342618
61749604040378216320755801392378
61749604040378216320755887485658
61749604040557094346610799626444
61749604040557978304973176628946
61749604040557994914359819152191
61749604040557994914359820551872
61749604040560692369281087489680
61749604040560696073626887974476
61749604040581395036383158066298
61749604040581395036383159116058
61749604040581395042889455763870
61749604040581395043077483841198
61749604040581405971488535780364
61749604040581405978183118790130
61749604040581409264907755865268
61749604040581409265744579514228
61749604040581409265744579864148
61749604040581409265746903862202
61749604040582289929850912782866
61749604040582293634196713267662
61749604040582295464340104007502
61749604040582295464340105407182
61749604040582295466034682101188
61749604040582305987663477229698
61749604040582305989355729575730
61749604040582305989355729925650
61749604040582305989358053923704
61749604040582306539237555306111
61749604040582306539237555656032
61749604040582310245275608836780
61749604040582310245275609886540
61749604040582310245277932834834
61749604040585007698504624128396
61749604040585007700196876824348
61749604040585007700199199772642
61749604040585007830703758333717
61749604040585007835765378503868
61749604040585007837457630150060
61749604040585007837457631199820
61749604040585011404542677309144
61749604040585011406237252953390
61749604040593419078496064559620
61749604040593419078496065026180
61749604040593419078496066075940
61749604040594303036858440512362
61749604040594303036858440978922
61749604040594303036858442028682
61749604040594319097203559312106
61749604040594319645405933349580
61749604040594319653000106728084
61749604040594319653000107078004
61749604040597004328323235945288
61749604040597004328323236061928
61749604040597004328323237461608
61749604040597020936870987067132
61749604040597020936873309898786
61749604040597020936873310015426
61749604040597020944465160445636
61749604040690363740705788541060
61749604040690363740705789590820
61749604040690363740768464566836
61749604040690363740768465616596
61749604040690363741542616795113
61749604040690363741544942192847
61749604046178768471855369011305
61749604046178771759523587216841
61749604046178771759523588616521
61749604046178772171117566448165
61749604046178772176201169029541
61749604046178772176201169496101
61749604046178772177895744790427
61749604046178772177895746190107
61749604046284139840714663742206
61749604046286841544149751446058
61749604046286841727080408260122
61749604046501727837544317801265
61749604046501744309858549218112
61749604046501744309858549684672
61749604046501744309858550734432
61749604046502928588035651086762
61749604046502928588035652486442
61749604046502943229183554056148
61749604046502943229183555455828
61749604046502944464529571783064
61749604046502944464529573182744
61749604046502944469612917613556
61749604046502944471307494657482
61749604046598989154647384442049
61749604046599038565956300800302
61749604046599038567650877844228
61749604046599038977550650174030
61749604046599038977550650640590
61749604046599038977550651573710
61749604046599038979245227334596
61749604046599038979245227684516
61749604046599038979245228734276
61749604063976393097239304233570
61749604064000704722117040387490
61749604064000708428157416516532
61749604064012715999061498493378
61749604064012715999061498610018
61749604064012715999063822957992
61749604064012717788453554181268
61749604064012717790145806993860
61749604064012717790145893082768
61749604064012717790148129942154
61749604064012717790148130292074
61749604064012717790148131341834
61749604064012717790148216031062
61749604064012717826675814054706
61749604064012717828368066750658
61749604064012717828370391098632
61749604064012717834207225178640
61749604064012717835899477874592
61749604064012717836466661428935
61749604064012728901574638945093
61749604064012732607529009287175
61749604064012732607531332235469
61749604064012732607612692125841
61749604064012732607615016123895
61749604064195183498301737473370
61749604064195183498301737591462
61749604064215896551445504891302
61749604064215896551445505941062
61749604064219498822441555695526
61749604064219498822441556745286
61749604064219498822441585443094
61749604064219498827525274112086
61749604064219498827525274113538
61749604064219498827525274230178
61749604064219498829219849874424
61749604064219498829219850224344
61749604064219498829219851274104
61749604064227603932182734575098
61749604064227603932182735624858
61749604064227603933019563874540
61749604064227618162384340677160
61749604064227618162384341726920
61749604064227618711427015222456
61749604064227618711427016272216
61749604064227620549163551405596
61749604064227620549163551522236
61749604064227620549163552921916
61749604064227904075762534126150
61749604064227904075762535525830
61749604064227918900757014818818
61749604064227918900759339283432
61749604064227920738162177754376
61749604064227920738434145402380
61749604064231504560674197805722
61749604064231506392512169840290
61749604064231506392512171239970
61749604064231521178447675912062
61749604064231521178447677311742
61749604064231522407018785743240
61749604064231522407018786793000
61749604064231522412164893338496
61749604064231522413859470382422
61749604064231522413859814743065
61749604064231522413859814743066
61749604064231523009431258478452
61749604064231566879492859415205
61749604064231570585533235544247
61749604064231570585533322683075
61749604064231570585534354735179
61749604064300599887568120075072
61749604064300599887568121474752
61749604064300599887568121492222
61749604064300599887568207095856
61749604064300599887568207114730
61749604064300599887568207213900
61749604064300599887568207231370
61749604064300599887568207581290
61749604064324909679761703468128
61749604064324915216791656713788
61749604064324915216791658113468
61749604064324915216791658130938
61749604064324915216791743852616
61749604064324915216791743870086
61749604064324915216792775922030
61749604064324915216792775922190
61749604064324915216792776971790
61749604064324915216792777326082
61749604064324915216792805570380
61749604064324915216792806036940
61749604064324915216792891659448
61749604064324915216792891776088
61749604064324915218483910809420
61749604064324915218483910826890
61749604064324915218483996548568
61749604064324915218483996566038
61749604064324915218483996915958
61749604064324915218486233757714
61749604064324915218486320914012
61749604064324915218487352616036
61749604064324915218487352616196
61749604064324915218487352965956
61749604064324915218487352966116
61749604064324915218487352970328
61749604064324915218487354015716
61749604064324915218487354015876
61749604064324915218487382730946
61749604064324915218487468806916
61749604064324915218487468820014
61749604067149543788549500106973
61749604067173811536607513222425
61749604067173855413427236260893
61749604067182264968924089351617
61749604067185819107430123839865
61749604067185819107430125239545
61749604067185833336858440062903
61749604067185833885901458964471
61749604067185868521270445379457
61749604067185868521270445496097
61749604067185868521270446895777
61749604067185883292085188096997
61749604067185883292085189496677
61749604067185883292085218211747
61749604067254910215184739098209
61749604067254910764813510491955
61749604067254910764813625282995
61749604067279177963305141628557
61749604067279221840062475252129
61749604067279221840899304901491
61749604067279222389691246645875
61749604067279225544408275736925
61749604067279227377082701165733
61749604067279227377083074219813
61749604067291233666555492888357
61749604067291233666555494288037
61749604067291234947906832730157
61749604117151320110962720563814
61749604117175631734148204021782
61749604117175631735840456711910
61749604117175631735840456717734
61749604117175631735842779666028
61749604117175631880634601275722
61749604117175631880634602325482
61749604117175635440186255680386
61749604117175635440186255802850
61749604117175635441880832846776
61749604117175635449223957742818
61749604117186738876889661347053
61749604117186742582927713128121
61749604117186742582927714061241
61749604117186742582927714527801
61749604117186742582930038525855
61749604117186744236625743956563
61749604117187643013541416300766
61749604117187643013541416302218
61749604117187643013541416418858
61749604117187643013541417350526
61749604117187643013541417351978
61749604117187643013541417468618
61749604117187643013543740298820
61749604117187643013543740416912
61749604117187643013543741816592
61749604117369207695763481590022
61749604117369207695763596375446
61749604117369207695763597425206
61749604117369209487496413367200
61749604117369209487496414416960
61749604117369209487496414766880
61749604117369209533248880486024
61749604117369224305150465281388
61749604117369224305150469880658
61749604117369224305150469882110
61749604117369224305150470931870
61749604117370108263512588604358
61749604117370108263512617300714
61749604117370110100997986100680
61749604117370110100997986450600
61749604117370110100999134006682
61749604117370121036355445391796
61749604117370121036355445741716
61749604117370121173616114028120
61749604117370124742393498572544
61749604117370124879654167558788
61749604117393519320641217743942
61749604117393519320641332529366
61749604117393519320641333579126
61749604117393523024987018228738
61749604117393523024987133014162
61749604117393524809376939778658
61749604117393524809376939895298
61749604117393524809376940828418
61749604117393524809376940945058
61749604117393524811071516939224
61749604117393524811071517988984
61749604117393524811904872818290
61749604117393524811904872934930
61749604117393524811904873868050
61749604117393524811904873984690
61749604117393524811907197282904
61749604117393524811907198332664
61749604117393524811908229935470
61749604117393524811908230402030
61749604117393524811908231451790
61749604117393524818414527049842
61749604117393524818414528099602
61749604117393524855130409901698
61749604117393524855130411418018
61749604117393524855130524687122
61749604117393524855130525736882
61749604117393524856824987062264
61749604117393524857386490078750
61749604117393524857388814076804
61749604117393524857658457726754
61749604117393524857658458776514
61749604117393524862472417124740
61749604117393524864164669820692
61749604117393535930028201435308
61749604117393535930028202834988
61749604117393535930028205686110
61749604117393535930028207084338
61749604117393535930028207085790
61749604117393535936534503732150
61749604117393539636066254499416
61749604117393539636066254616056
61749604117393539636066258748766
61749604117393539636066258866858
61749604117393539636066259215326
61749604117393539636066259216778
61749604117393539636068578964030
61749604117394419888390323708518
61749604117394419888390324758278
61749604117394419888390352404874
61749604117394423592736124193314
61749604117394423592736152889670
61749604117394425239865175876674
61749604117394425239865176226594
61749604117394425239865176343234
61749604117394425239865177276354
61749604117394425239865177742914
61749604117394425239865204928774
61749604117394425241559754436920
61749604117394425241559782089340
61749604117394425422879515516354
61749604117394425422879515866274
61749604117394425422879515982914
61749604117394425422879516916034
61749604117394425422879544562630
61749604117394425424574093026840
61749604117394425424574094076600
61749604117394425425135509954258
61749604117394425425137833952312
61749604117394425425138951743404
61749604117394425425138953143084
61749604117394425425410920926601
61749604117394425425410920926602
61749604117394425425410922326281
61749604117394425425410922326282
61749604117394425430221522622756
61749604117394425430222670645398
61749604117394425431913775435348
61749604117394425431913775785268
61749604117394425431916099783322
61749604117394425431917247689324
61749604117394436359679730069468
61749604117394436367273558024678
61749604117394436502839649617076
61749604117394436504534226661002
61749604117394440064023205156530
61749604117394440065717782206280
61749604117394440210321575738646
61749604117394440210572279841750
61749604117394469718812921322282
61749604117394486297727480365083
61749604117394490005462433538051
61749604117405232238127190249500
61749604117405232238127191649180
61749604117405232245721306232691
61749604117405232245721307632371
61749604117405247024062955073910
61749604117405247024065279421884
61749604117405247024125717188754
61749604117405248717847510971842
61749604117405248717847511438402
61749604117405248855045504048790
61749604117405532381895276512425
61749604117405532381895277912105
61749604117405548859021058634151
61749604117405548860713396952611
61749604117405548860715720017545
61749604117405548860715721417225
61749604117405549037035734914456
61749604117405549037035735264376
61749604117405549044295177340626
61749604117406431163559880565474
61749604117406431163559908095430
61749604117406431163559909145190
61749604117406432812380069641846
61749604117406432812380071158166
61749604117406432812382394106460
61749604117406432812383512830624
61749604117406432812383512848094
61749604117406432812383512947264
61749604117406432812383513297184
61749604117406432812383513314654
61749604117406432812383514364414
61749604117406432812383542012462
61749604117406432812383543062222
61749604117406443930503484231292
61749604117406443930503484347932
61749604117406447634849284832728
61749604117406447636541537412040
61749604117406447636541537528680
61749604117406447636541538928360
61749604117406447636543861876654
61749604117406447637378365661722
61749604117406447637378365778362
61749604117406447637378366711482
61749604117406447637380689776416
61749604117406447637380690126336
61749604117406447637380691176096
61749604117406449426832840274424
61749604117406449426832840628715
61749604117406449426832840628716
61749604117406449426832925318103
61749604117406449426832925318104
61749604117406449426832926363492
61749604117406449426832926367863
61749604117406449426832926367864
61749604117406449426832926717783
61749604117406449426832926717784
61749604117406449428525092853736
61749604117406449428527415918670
61749604117406449428527416268590
61749604117406449428527416272961
61749604117406449428527416272962
61749604117406449428527417318350
61749604117406449428527502007738
61749604117406449428527503411789
61749604117406449428527503411790
61749604117406449466684933433520
61749604117406449466684933783440
61749604117406449466687257781494
61749604117406449467524086153639
61749604117406449467524086503559
61749604117406449474846204255825
61749604117406449474846204605745
61749604117406449474846204605746
61749604117406480998209605977706
61749604117406493893972606095717
61749604117406497600010657760145
61749604117406497600010658809905
61749604117406497600012981874839
61749604117406497600012983274519
61749604117406497600013758126441
61749604117478228056504019156689
61749604117478228193700949482132
61749604117478228193700949600224
61749604117502386040768958757231
61749604117502493562824374273155
61749604117502537988424444607464
61749604117502541534387626633795
61749604117502541694462497788212
61749604117502543385727182741325
61749604117502543385727555328845
61749604117502543385727555795405
61749604117502543387421759435331
61749604117502543387422131089731
61749604117502543387422132489411
61749604117502543522924486238940
61749604117502543522925261090862
61749604117502543522925632981462
61749604117502543522925632982914
61749604117502543522925634031222
61749604117502543522925634032674
61749604117502543522925634149314
61749604117502543524605889461172
61749604117502543524608213925786
61749604117502543524619061883186
61749604117502543524619838134788
61749604117502543524620209793560
61749604117502543524620211193240
61749604117514549263591677349726
61749604117514549263591677466366
61749604117514549265286252993972
61749604117514549265286253110612
61749604117514549265288577458586
61749604120032953805389194216858
61749604120032953805389195266618
61749604120032953805389195616538
61749604120032953805391518564832
61749604120032987159411347299186
61749604120032987159411347649106
61749604120105583000323948619950
61749604120105632818353854420572
61749604120129894625201684773870
61749604120129898331239737954618
61749604120129948156614742976692
61749604120323537011701304630518
61749604120323537019044083759170
61749604120323537019044084109090
61749604120323537019044428482624
61749604120323537019044429532384
61749604120324437449783483824912
61749604120324437449783484874672
61749604120324437587044152461236
61749604120324437587044153510996
61749604120347832028028994483520
61749604120347832028028995533280
61749604120347848636579040784438
61749604120347848636580188694803
61749604120347848643921819913090
61749604120347848643922165686304
61749604120347852349959873093838
61749604120347852349959873443758
61749604120347852349960217817292
61749604120347881997355869587338
61749604120347881997355870637098
61749604120348732595778014341558
61749604120348732595778014359028
61749604120348749067068538866757
61749604120348749067068538866766
61749604120348749074661219978832
61749604120348749211921888615156
61749604120348752780699273159580
61749604120348752780702740812834
61749604120348752917959941795904
61749604120348782427906896852298
61749604120348782427906897902058
61749604120348786132252697337094
61749604120348797173301560627938
61749604120348799004278314063726
61749604120348799004281785259216
61749604120348802712013267236694
61749604120359893275056830325124
61749604120359893275056830675044
61749604120360743872642146842760
61749604120360743872642147192680
61749604120360743872642147210150
61749604120360743872642148259910
61749604120360745702784395327080
61749604120360745702784395677000
61749604120360745710127520112306
61749604120360745710127520228946
61749604120360745710127520578866
61749604120360760343932671735349
61749604120360760343932671735358
61749604120360760343932672785109
61749604120360760343932672785118
61749604120360760351271980005342
61749604120360760351271981055102
61749604120360760351271981405022
61749604120360760351274304003396
61749604120360760351274304353316
61749604120360760351275710543944
61749604120360760351275711593704
61749604120360760351523028481980
61749604120360760351523029531740
61749604120360760351525352829954
61749604120360760351525353879714
61749604120360760351526385949071
61749604120360760351526386998831
61749604120360760488783697118304
61749604120360760488783698168064
61749604120360760488783698517984
61749604120360760488786021466278
61749604120360760488786022516038
61749604120360760488787141724223
61749604120360760488787169009262
61749604120360760488787169359182
61749604120360762318930565753876
61749604120360793681880174833302
61749604120360793681882499297916
61749604120360793705607771864194
61749604120360793705607772913737
61749604120360793705607772913954
61749604120360795535750105957764
61749604120360795535750105970805
61749604120360795535750106074404
61749604120360795535750106424324
61749604120360795535750107487125
61749604120360795535751139543441
61749604120360810282840494804344
61749604120360810306561148251660
61749604120360810306561148601580
61749604120360810306563471199954
61749604120360810306563471549874
61749604120360810306564619092858
61749604120360810306564619442778
61749604120432489108124640257560
61749604120432489108375344360664
61749604120432505716675488695638
61749604120432505716675489045558
61749604120432505716926537522187
61749604120432505716926537522196
61749604120432505716926538571956
61749604120432539070944873990112
61749604120432539070944874340032
61749604120456700577464336749301
61749604120456800733002376411480
61749604120456800733253080514584
61749604120456800733254228057568
61749604120456800733254229474718
61749604120456804439040429592228
61749604120456804439231843484704
61749604120456804439291133695332
61749604120456804439294601348586
61749604120456806269434526534692
61749604120456806269436849832906
61749604120456815488498168503384
61749604120456817341553224849558
61749604120456817341553225199478
61749604120456817341804273676107
61749604120456817341804273676116
61749604120456817341804274725876
61749604120456821047591278380226
61749604120456821047842326856855
61749604120456821047842326856864
61749604120456850558626024074032
61749604120456850669564757609244
61749604120456850672099633748422
61749604120456850695822610144032
61749604120456850695822610493952
61749604120456850695823758036936
61749604120456850695823758386856
61749604120456850695824102410461
61749604120456850695824102410470
61749604120456854264666401252825
61749604120456854264666401252834
61749604120456854378136539031894
61749604120456854401860663674700
61749604120468812010055599157024
61749604120468812010055600206784
61749604120468861835490156925145
61749604120468861835490156925154
61749604120468861835490157974905
61749604120468861835490157974914
61749604120468861947269189905538
61749604120468861948963766599544
61749604120468861972688235261592
61749604120468861972688235611512
61749604120468863802831287632672
61749604120468863802831632006197
61749604120468863802831632006206
61749605476066074016761971258683
61749605476066121730125826495817
61749605476377369825290570646292
61749605476377370237072580209816
61749605476377370282826510541734
61749605476377370420087179178058
61749605476377414296844222649918
61749605476378270255758005883388
61749605476378270804821599735563
61749605476378270850554604057440
61749605476378270850554605107200
61749605476378270850554609712293
61749605476378270850554609712294
61749605476378270987815272693764
61749605476378270987815273743524
61749605476378270987815278348618
61749605476378270987836194331832
61749605476378314727395249914878
61749605476378318433433303095626
61749605476380971959005065509912
61749605476381020272172844574962
61749605476389077800803516854713
61749605476389077800803516854714
61749605476389425573709507999038
61749605476390326553052046558878
61749605476390326553052419611506
61749605476393027707507246279124
61749605476393027844705238889832
61749605476393029537649842325130
61749605476393029674847744241676
61749605476393029674847745641356
61749605476393029674847749890706
61749605954664776485320507972301
61749605954664776485342199279821
61749605954664776896915259593057
61749605954664776896915260642817
61749605954664780191358561153049
61749605954664780191382576458623
61749605954664780602976557478259
61749605954951712955607516085496
61749605954951712955607516435416
61749605954951713367389525532380
61749605954951713413059771994746
61749605954951713413143454814538
61749605954951713550404123450862
61749605954952613386074951205952
61749605954952613935138545058127
61749605954952613935138546457808
61749605954952613941881858348944
61749605954952613980871555034857
61749605954952613980871555034858
61749605954952614118132222254032
61749605954952614118132223671182
61749605954952657857712195237442
61749605954955315089322010832476
61749605954976028286523305420164
61749605954976028286523305770084
61749605954976028286525629768138
61749605954976028698305314867048
61749605954976028743975561329414
61749605954976028744059244149206
61749605954976028881319912785530
61749605954976072756384704611198
61749605954976072758076957307150
61749605954976928716990740540620
61749605954976929266054334392795
61749605954976929266054334742716
61749605954976929266054335792476
61749605954976929266056658740770
61749605954976929311787338714672
61749605954976929311787339764432
61749605954976929311787343319766
61749605954976929311787344369525
61749605954976929311787344369526
61749605954976929449048007350996
61749605954976929449048008400756
61749605954976929449048011588700
61749605954976929449048011956090
61749605954976929449048013005850
61749605954976929449068932661038
61749605954976929449071256641622
61749605954976973186935731876158
61749605954976973188627984572110
61749605954976976892973785056906
61749605954979630420237800167144
61749605954979675026534168306140
61749605954979675027367526051446
61749605954987736124712819711018
61749605954987736124775581825862
61749605954987736124775582875621
61749605954987736124775582875622
61749605954987736125614729455406
61749605954987736260343998815993
61749605954987736261973483742248
61749605954987736261973485141928
61749605954987736262036245857092
61749605954987736262036246906852
61749605954987736262036250094796
61749605954987736262036250462186
61749605954987736262036251511945
61749605954987736262036251511946
61749605954987736262812636344276
61749605954987736262873074111146
61749605954987736262875398459120
61749605954987736262875399508880
61749605954988036458837998489327
61749605954988084033249873769597
61749605954988084033249875169277
61749605954988084033249989960318
61749605954988084444843966392330
61749605954988084444843967792010
61749605954988084446538543436256
61749605954988936286998592937882
61749605954988936841929153865394
61749605954988936881795195231594
61749605954988936882611098175606
61749605954988936882611098525526
61749605954988936882611098642166
61749605954988936882611099575286
61749605954988936882613422990140
61749605954988936882613424039900
61749605954988937019055863867918
61749605954988937019871766811930
61749605954988937019871767161850
61749605954988937019871767278490
61749605954988937019871768211610
61749605954988937019874091626464
61749605954988937019874092676224
61749605954988937019892687866798
61749605954988937019895788234546
61749605954988984463799869332374
61749605954988984463800901034398
61749605954988984463800901034558
61749605954988984463800901384318
61749605954988984463800901384478
61749605954988984463800902434078
61749605954988984463800902434238
61749605954988984463800926898506
61749605954988984463800930080834
61749605954988984463801012637654
61749605954988984463801012987574
61749605954988985012592528520158
61749605954988985012592900523026
61749605954988985014287477217032
61749605954988986296475698454588
61749605954991638127506319783788
61749605954991638127506320133708
61749605954991638173259990664520
61749605954991638174075893608532
61749605954991638174078218073146
61749605954991638723121926091860
61749605954991638723121927141620
61749605954991638723142847848020
61749605954991682461006550362994
61749605954991682461006551412754
61749605954991682462698803058946
61749605954991682598193609972622
61749605954991686167044603543742
61749605954991686167044604593502
61749605954991686167046927541796
61749605954991686167046927890264
61749605954991686167046928940024
61749605954991686167047699192676
61749605954991686167047699542596
61749605954991686167047728240404
61749605954991686167048075452170
61749605954991686167048075800638
61749605954991686167048075802090
61749605954991686167048076850398
61749605954991686167048076851850
61749605954991686168739180237748
61749605954991686304235133994568
61749605954991686305926238801988
61749605954991686305940297545118
61749605954991687997190323936490
61749605954991687997190324286410
61749605954991687997190325336170
61749605954991687998882576982362
61749605954991687998884900980416
61749605954991687999719400158938
61749605954991688133540554246676
61749605954991688134388226202956
61749605954991688134388230802226
61749605954991688134389002454558
61749605954991688134389006692310
61749605954991688136069630474948
61749605954991688136071954939562
61749605954991688136080478782268
61749605954991688136080478898908
61749605954991688136080483031618
61749605954991688136082803246882
61749605954991688136082807496232
61749605954991688136083579148564
61749605954991688136083582336472
61749605954991688136083582336556
61749606191321089693737629960866
61749606191321089693737631010626
61749606191321089693739953958920
61749606191321945835854034586456
61749606191321945835856358584510
61749606191321945973114703222780
61749606191321945973117027220834
61749606191324691415941739020706
61749606191324691415941740070466
61749606191324695120287540555262
61749606191324695121982116199508
61749606191332752649681425228020
61749606191332752649681425241118
61749606191332752649681425344660
61749606191332752649681425357758
61749606191332752649681425694580
61749606191332752649681426757438
61749606191332752786942093864344
61749606191332752786942093877442
61749606191332752786942093980984
61749606191332752786942093994082
61749606191332752786942094330904
61749606191332752786942095393762
61749606191333052793198089960116
61749606191333052793198090426676
61749606191333052793198091476436
61749606191333952811883514579556
61749606191333952811883514696196
61749606191333952811883516095876
61749606191333952811904436819698
61749606191333953406680118408462
61749606191333953406680118525102
61749606191333953406680119924782
61749606191333953406701039113410
61749606191333953543940787044786
61749606191333953543940787161426
61749606191333953543940788561106
61749606191333953543961707749734
61749606191334002820541360771046
61749606191334002820541360887686
61749606191334002820541362287366
61749606191334002820542394343682
61749606191336654515130574206080
61749606191336654515130574322720
61749606191336654515130575722400
61749606191336654698144913845759
61749606191336654698144913845760
61749606191336654698144913962399
61749606191336654698144913962400
61749606191336654698144915362079
61749606191336654698144915362080
61749606191336654703228174053743
61749606191336654704920426749695
61749606191336654704922750747749
61749606191336655247187588391056
61749606191336655247187588507696
61749606191336655247187589907376
61749606191336698986767475734488
61749606191336698986767818691080
61749606191336698986767819740840
61749606191336699123965467878636
61749606191336699123965468345196
61749606191336702691113276219284
61749606191336702691113618709316
61749606191336702691113619175876
61749606191336702692805528915236
61749606191336702692805871871828
61749606191336702692808195869882
61749606191336702828301825162088
61749606191336702828311268363432
61749606191336702829996402322654
61749606191336702830005845523998
61749606191336704521256672613977
61749606191336704521257016970249
61749606191336704522948924843370
61749606191336704522948925309929
61749606191336704522948925309930
61749606191336704522949267799962
61749606191336704522949268266521
61749606191336704522949268266522
61749606191336704522949269199641
61749606191336704522949269199642
61749606191336704522949269666201
61749606191336704522949269666202
61749606191336704522951249307983
61749606191336704522951249307984
61749606191336704522951592147935
61749606191336704522951592147936
61749606191336704522951592614495
61749606191336704522951592614496
61749606191336704522951593664255
61749606191336704522951593664256
61749606191336704657607245414196
61749606191336704658454923491889
61749606191336704660147174665698
61749606191336704660147175715458
61749606191336704660147176187841
61749606191336704660149498663752
61749606191336704660149499136135
61749609783454000166779644559321
61749609783454000166842320586555
61749609783454014526899995447965
61749609783454014526899999698767
61749609783546458592877011055358
61749609783547358427857282282008
61749609783547359022653886092040
61749609783547359159851878702588
61749609783547370095795113540643
61749609783547373252771894417830
61749609783547373252855573701162
61749609783550060726653831468679
61749609783550060726675782443083
61749609783550060863851824428988
61749609783550071387448195335523
61749609783550074956290665991234
61749609783550075093486248516271
61749609783558165836395356121465
61749609783558165836395356121466
61749609783558165974430176981695
61749609783558466170269743657843
61749609783559365998681042209502
61749609783559366593477646019534
61749609783559366730675638630082
61749609783562067839314121106960
61749610262052658626382802547835
61749610262052658628075055243787
61749610262052669282094676457889
61749610262052672988135054103251
61749610262052672988135057291195
61749610262120801174131164664358
61749610262120801585725138258250
61749610262120801723194983731378
61749610262121701556479650560646
61749610262121701558171903256598
61749610262121701558171903606518
61749610262121701558174227604572
61749610262121702107804174189557
61749610262121702114484808655238
61749610262121702151276252854358
61749610262121702152970831414604
61749610262121702288474245464906
61749610262121702288474246864586
61749610262121702290168824025152
61749610262121702290733678509788
61749610262121702290734800905974
61749610262121702290734826770082
61749610262121702291005646157792
61749610262121702291005647557472
61749610262121702291006765354340
61749610262121702291006765371810
61749610262121702291006766771490
61749610262121702291006770089172
61749610262121712677048463611352
61749610262121712677132141378364
61749610262121716383086515392420
61749610262121716383086516792100
61749610262124403856970776791243
61749610262124403856970777141164
61749610262124403856971921846123
61749610262124403856971921846124
61749610262124403994168769751552
61749610262124403994169888609826
61749610262124403994169888964118
61749610262124403994169890013878
61749610262124414380567232618676
61749610262124414380567232736768
61749610262145116505049276947320
61749610262145116916643251590972
61749610262145117054109744662830
61749610262145117054113097530660
61749610262145127577415548629354
61749610262145127577499227912686
61749610262145127577499232498906
61749610262145127989278913011596
61749610262145127989278914061356
61749610262145127989281237009650
61749610262146016887395439895314
61749610262146016887395440245234
61749610262146016887397764243288
61749610262146016889090016939240
61749610262146017072860969643350
61749610262146017482192042655586
61749610262146017482194368053320
61749610262146017483886620749272
61749610262146017619390035266134
61749610262146017619392360663868
61749610262146017621084613359820
61749610262146017621649467844456
61749610262146017621649468194376
61749610262146017621651792192430
61749610262146017621652911387574
61749610262146017621652914588616
61749610262146017621652940085334
61749610262146017621652940102804
61749610262146017621921440564114
61749610262146017621923764544698
61749610262146017621924879153622
61749610262146017621924879521012
61749610262146017621924880570772
61749610262146017621924883758716
61749610262146017621924883771814
61749610262146028007964251546340
61749610262146028007964252946020
61749610262146028007966575894314
61749610262146028008050255177646
61749610262146028008050259763866
61749610262146028557027848197875
61749610262146031714004629075062
61749610262146031714088308358394
61749610262148719187886566125911
61749610262148719187886566475832
61749610262148719187886567525592
61749610262148719187888890473886
61749610262148719187890033779165
61749610262148719187890035178846
61749610262148719187890038384259
61749610262148719325084559086220
61749610262148719325087999091426
61749610262148719325088002292468
61749610262148719325088030994648
61749610262148729711483022071436
61749610262148729711483023121196
61749610262148729848680929992755
61749610262148733417523399250238
61749610262148733417523400648466
61749610262156818896950055720118
61749610262156818896950056769878
61749610262156822465790116290318
61749610262156822465790117340078
61749610262156822602988108900866
61749610262156822602988109950626
61749610262156824297628003639870
61749610262156824297628089728938
61749610262156824297628090778697
61749610262156824297628090778698
61749610262156824434826081972096
61749610262156824434826082339486
61749610262156824434826083389246
61749610262156824435662910239248
61749610262156824435662910593539
61749610262156824435665144247352
61749610262156824435665229969030
61749610262156824435665230336420
61749610262156824435665231386179
61749610262156824435665231386180
61749610262156824435665234574123
61749610262156824435665234574124
61749610262156824435665234587222
61749610262157124631502478315075
61749610262157124631690504992771
61749610262157124631690506392451
61749610262157124631692829340745
61749610262158024459913776866734
61749610262158025054710379627006
61749610262158025191908372237554
61749610262158025192473228121870
61749610262158025192475552119924
61749610262160726300546855764192
61749610262160726300546856114112
61749610262160726300546857163872
61749610262160726300549180112166
61749610262160726307878357869626
61749610262160726307881825522880
61749610262160726346365527135314
61749610262160726895908320063474
61749610262160726895910643011768
61749610498397689512201748925275
61749610498490133029115968114840
61749610498490133029115969631160
61749610498490133440709947462756
61749610498490144101565923784470
61749610498490144513347929693490
61749610498491034145719605872776
61749610498491034145719607272456
61749610498491034145719635987686
61749610498491034145988131714164
61749610498491034145991575055974
61749610498491034145991575392796
61749610498491034145991576455654
61749610498491044532116951049430
61749610498493735711953257293432
61749610498493735711953257643352
61749610498493735711953258693112
61749610498493735711953258809752
61749610498493735711955582107966
61749610498493735711955583157726
61749610498493735849153574718354
61749610498493735849154693576628
61749610498493735849154694976308
61749610498493746235552038753330
61749610498493749941590090417758
61749610498493749941592414882372
61749610498501840957200434821156
61749610498501840957200520910224
61749610498501840958895011865082
61749610498501840958895097604230
61749610498501840959731925858283
61749610498501840959731925858284
61749610498501840959731925871382
61749610498501840959731926208203
61749610498501840959731926208204
61749610498501840959731927271062
61749610498502141154064943930899
61749610498502141154064944980659
61749610498502141154064945330579
61749610498502141155571493947209
61749610498502141155757198026531
61749610498502141155759520624905
61749610498502141155759522024585
61749610498502152084171688571224
61749610498502152084171689620984
61749610498502152084171689970904
61749610498502155378430061240686
61749610498502155790209743151652
61749610498502155790212065750026
61749610498502155790212067149706
61749610498503041716542248004806
61749610498503041716543367199950
61749610498503041716543395897710
61749610498503052102857028034716
61749610498503052102857028034876
61749610498503052102857028151356
61749610498503052102857028151516
61749610498503052102857028501276
61749610498503052102877948739824
61749610498503052102877949225098
61749610498503052102940710990022
61749610498503052651648654587356
61749610498503052651920623285120
61749610498503055808895081215464
61749610498503055808895081215624
61749610498503055808895081332104
61749610498503055808895081332264
61749610498503055808895081682184
61749610498503055808897404280398
61749610498503055808897404280558
61749610498503055808897404630318
61749610498503055808897404630478
61749610498503055808897405680078
61749610498503055808897405680238
61749610498503055808916001920572
61749610498503055808916002405846
61749610498503055808918326403900
61749610498503055808978764170770
61749610498503055808981088518744
61749610498503056357686707768104
61749610498503056357689031766158
61749610498503056357958676465868
61749610498505742822921294702320
61749610498505742822921295752080
61749610498505742824613547398272
61749610498505742824613548448032
61749610498505742824615871279686
61749610498505742824615871396326
61749610498505742824615871746246
61749610498505742824615872796006
61749610498505742831945049037146
61749610498505742831945049153786
61749610498505742870429893954860
61749610498505742870429895354540
61749610498505742870432218302834
61749610498505743282780489574071
61749610498505743419977334179288
61749610498505743419977334645848
61749610498505743419977335695608
61749610498505743419978454903802
61749610498505753806103829510676
61749610498505753806124750571368
61749610498505753806375797631064
61749610498505753806375798680824
61749610498505753943385419207851
61749610498505757512141882691424
61749610498505757512144207039398
61749610498505757512162803752116
61749610498505757512165127750170
61749610498505757512413850811812
61749610498505757512416174809866
61749610498505757512416175159786
61749610498505757512416176209546
61749610498505757649423472388599
61749610498505757649425796386653
61749610498505759342287601900509
61749610498505759342287602017149
61749610498505759342287603416829
61749610498505759342287603434091
61749610498505759342287603434092
61749610498505759479485508421906
61749610498505759479485508421990
61749610498505759479485509938226
61749610498505759479485509938262
61749610498505759479485509938310
61749610501351987858692579176830
61749610501351987858692580576510
61749610501351987858694904574564
61749610501351987858696023782749
61749610501352002217915784134908
61749610501421029690644105130186
61749610501423747316389459509703
61749610501444457219063086603792
61749610501444457219063087653552
61749610501445344882669649158354
61749610501445345019867641768902
61749610501448057086266514496734
61749610501448058941267195663623
61749610501448058941267195663632
61749610501448058941267196713392
61749610501448062645612997198188
61749610501457354422529369480162
61749610501457354422529370529922
61749610501457354429872495444829
61749610501457370344839636851247
61749610501457370344839638250927
61749610501460056133307582085871
61749610501460056133307582085880
61749610501460056133307583135631
61749610501460056133307583135640
61749610501460070218131328514754
61749610501460070218131329564514
61749610501460070330474273091472
61749610501460070332168850252038
61749610501460072185472631426707
61749610501460072185472631426716
61749610501460072185472632476467
61749610501460072185472632476476
61756859708304836477346032332192
61756859938730420776453339222726
61756859939053375017552838067342
61756859939057026883081379450386
61756859939057026883144141211095
61756859939057026883332083549115
61756859939057026885591519426360
61756859939057026885591519427809
61756859939057277063777438073960
61756859939057277066287921242822
61756859939057277066287950058674
61756859939057277066476207587354
61756859939057277066476236403206
61756859939057326889399252367916
61756859939057326889587280445244
61756859939057326889588309313568
61756859939057326891847860219598
61756859939057326891847860238312
61756859939057327026660807342618
61756859939057327029108528514680
61756859939057327029108874292314
61756859939057327029108874293718
61756859939057327029108874311187
61756859939065432551196143308630
61756859939569401522573943961558
61756861375412549258988053951266
61756861758598739514942462833789
61756861758598739515130490911117
61756861758805838543289714217529
61756861758817544138215212107459
61756861758817544138215213642445
61756861758817544140453068662009
61756861758817544140453843500881
61756861758817544140537411535249
61756861759462035404155866856180
61756861759462035404156895725956
61756861759462046522276614141060
61756861759462046522276871358504
61756861759462079875982201123174
61756861759462079875982202185984
61756861759462079875985640080072
61756861759462079875985641142882
61756861759462079875985644329422
61756861759462083582085225625572
61756861759462083582587777492804
61756861759462083582587781742154
61756861759462083582649309857556
61756861759462083582838481595908
61756861759462083582838485845258
61756861759462084817369710987736
61756861759462084817369712050546
61756861759462084817369715237086
61756861759462084817432015004820
61756861759462094151727411312370
61756861759462094151915439389698
61756861759462094700206344919144
61756861759462094700206345981954
61756861759462094700770057142436
61756861759462094700770429151128
61756861759462094700770430213938
61756861759462099641593511490244
61756861759462099642157595722228
61756861759462099642345623799556
61756861759462099642345626986096
61756861759754119633054476886892
61756861776323715186623711121347
61756861776323715186624054060677
61756861776531714643910894995193
61756861776531714643910895008243
61756861776531714645333846894197
61756861776531714645333961679621
61756861776531714646170675130781
61756861776531714646170789916205
61756861776542519809708433852675
61756861776542519809771195600337
61756861776542519809771195617599
61756861776542519811946174073717
61756861776542519811946288859141
61756861776542519811947063698013
61756861776542519811947321961005
61756861776542519811947321965217
61756861776542519811947321966621
61756861776542519812030631732381
61756861776542519812031004786413
61756861777187009428709091494752
61756861777187025353467107339332
61756861777187025353467107343544
61756861777187025490727862068936
61756861777187055547475418133766
61756861777187055547475421320306
61756861777187055547478861340014
61756861777187055547478864526554
61756861777187055547478866061588
61756861777187055547541542083152
61756861777187055547541542087364
61756861777187055547541628176432
61756861777187059253578445822704
61756861777187059254080997689936
61756861777187059254142530054688
61756861777187059254143644663612
61756861777187059254330558132016
61756861777187059254331672740940
61756861777187059254331701793040
61756861777187059254335144999288
61756861777187060488862931184868
61756861777187060488862935434218
61756861777187060488925235201952
61756861777187060488925578158544
61756861777187060491122368497814
61756861777187060491185044523590
61756861777187060491185130612658
61756861777187069822656547277518
61756861777187069823220631509502
61756861777187069823408659586830
61756861777187069824916323162352
61756861777187069825104351239680
61756861777187069825668435471664
61756861777187070371699536064176
61756861777187070371699565116276
61756861777187070371699566179086
61756861777187070372263277339568
61756861777187070372263620296160
61756861777187070372263649348260
61756861777187070372263650411070
61756861777187070372451648373488
61756861777187070374147373327788
61756861777187070374711457559772
61756861777187075315346512293784
61756861777187075315534540371112
61756861777198761281901851418172
61756861777198777343666448695140
61756861777198777755448712871316
61756861777198777755511388897092
61756861782221535386544563762141
61756861782221535386607325540163
61756861782221535388782418781705
61756861782221535388783193620577
61756861782221535388783451887781
61756861782221535388866761654945
61756861782221535388867134708977
61756861782232040227252415746396
61756861782232340416522985396956
61756861782232340555394745961225
61756861782232340556231574197809
61756861782233240984522705025437
61756861782233240984522706541709
61756861782233240984522706541757
61756861782233240984522792276693
61756861782233240984522792293955
61756861782233240985945658440761
61756861782233240985945773226185
61756861782233240986782486677345
61756861782233240986782601462769
61756861782440340011258977482509
61756861782440340011259063234755
61756861782440340012682044166985
61756861782440340013518872403569
61756861782450844852847738569070
61756861782450845036050018756774
61756861782450894266625298106246
61756861782451145177056516326941
61756861782451145179294371346505
61756861782451145179379087273777
61756861782452045607607542075629
61756861782452045607607543591901
61756861782452045607607543591949
61756861782452045607607915128257
61756861782452045607670305369923
61756861782452045609845282272133
61756861782452045609845283826041
61756861782452045609846430182507
61756861782452045609846431717541
61756861782452045609846431718945
61756861782452045609867352442820
61756861782452045609929741484705
61756861782452045609930114538737
61756861782452045609930114557664
61756861782452045610118026294203
61756861782452095570490911344292
61756861782548091533050451854301
61756861782548091533113212098741
61756861782548091533113213615061
61756861782548091533113213632323
61756861782548091533593642561420
61756861782548091533865240189389
61756861782548091533865324408053
61756861782548091533865325924373
61756861782548091533865325941635
61756861782548091535288306873865
61756861782548091535289081712737
61756861782548091535289339979941
61756861782548091535372649747105
61756861783092979257124150455121
61756861783092979257207830093989
61756861829498642018089031016076
61756861829498642201103714652073
61756861829709342949290496215431
61756861829709342949855355287691
61756861829709342950043637381421
61756861829709342950043721598633
61756861829709342950043721600085
61756861829709342950043721604456
61756861829709342950043723116405
61756861829709342950043723133667
61756861829709342950044008917776
61756861829709342951466704065897
61756861829709342952303444796470
61756861829709342952303530885539
61756861829709342952303532302481
61756861829717446824188092895987
61756861829717446824188094430973
61756861829717446824249741600071
61756861829717446824250854660911
61756861829717446824250854673961
61756861829717446824250856191733
61756861829717446824250856208995
61756861829717446826425949450537
61756861829717446826426636784802
61756861829717446826426982556613
61756861829717446826510292323777
61756861829717446826510321021537
61756861829717446826510663960867
61756861829717446826510665377809
61756861829717446826698605949126
61756861829717446826698692038195
61756861829717496054763399526116
61756861829814693141311572939708
61756861829814693141499601017036
61756861829814742554274344141796
61756861829814743149133709735626
61756861829814743149321737812954
61756861829814743151581174381198
61756861829814743151581174399912
61756861829814743286331702694483
61756861829814743286582406780081
61756861829814743286582406780117
61756861829814743286582406780325
61756861829814743286582406785941
61756861829814743286584731250555
61756861829814743288841067824359
61756861829814743288841842676281
61756861829814743288841844075961
61756861829814743288842187032553
61756861830361936443188752086148
61756861830361937678534769813064
61756861830361937678535541465396
61756861830361938090128747644708
61756861830361938090129776514484
61756861830361947561309756588472
61756861830361948796655774315388
61756861830361949208249752147032
61756861830361982561955082974512
61756861830361982561958521931410
61756861830361982561958525117950
61756861830361986268058106414100
61756861830361986268560659344142
61756861830361986268622190646084
61756861830361986268623305255008
61756861830361986268811333332336
61756861830361986268814805590684
61756861830361987503342592839074
61756861830361987503342596025614
61756861830361987503404895793348
61756861830361987503405238749940
61756861830361996837136203619564
61756861830361996837136207868914
61756861830361996837700287851548
61756861830361996837700292100898
61756861830361996837888315928876
61756861830361996837888320178226
61756861830361996839395983753748
61756861830361996839395986940288
61756861830361996839584015017616
61756861830361996840148096063060
61756861830361996840148099249600
61756861830361997386179196655572
61756861830361997386179226770482
61756861830361997386743280887556
61756861830361997386743311002466
61756861830361997388627033919184
61756861830361997389191118151168
61756861830362002327566392278772
61756861830362002328130476510756
61756861830362002328318504588084
61756861830373704358146109286536
61756861830373704358147142388400
61756861830470951335905196827410
61756861830470951473165865463574
61756861835301917056532455988032
61756861835399163692740066378355
61756861835399163694915161167981
61756861835399163694915936006853
61756861835399163694999504041221
61756861835399163694999877095253
61756861835407267431002645988352
61756861835407267568451339868145
61756861835407267569874406552621
61756861835407267570711234789205
61756861835409968722655727783232
61756861835617968317203775995619
61756861835617968317391719868785
61756861835617968317391804085997
61756861835617968317391834187648
61756861835617968317391834187649
61756861835625771867327399160466
61756861835625821281104958697642
61756861835626072191348261761858
61756861835626072191536176918337
61756861835626072191599310221234
61756861835626072193774031937901
61756861835626072193858747865173
61756861835628473158980221612234
61756861835629673913551999161469
61756861835629673913740285978177
61756861835629673913740400297041
61756861835629673916250768680479
61756861835629723876623739456826
61756861835629723878883089596212
61756861835629723878883089609253
61756861835629723878883089609262
61756861835723018366838343776146
61756861835723018547341825628989
61756861835723018547592872675635
61756861835723018547592872688685
61756861835723018548156956907619
61756861835723018548344984997997
61756861835723018549767967465261
61756861835723018549768742304133
61756861835723018549852310338501
61756861835723067780615903313322
61756861835723068372881100781230
61756861835723068372901764152094
61756861835723068372964783134670
61756861835723068373152811211998
61756861835723068375412247798956
61756861835723068510415804649599
61756861835723068510416923857793
61756861835723068512671884373141
61756861835723068512672141223403
61756861835723068512672915939811
61756861835723068512672916057819
61756861835723068512672916075325
61756861835723068512672917475005
61756861835723068512673260431597
61756861835723318691047121534017
61756861835723318691861909869105
61756861835723368518929256868562
61756861835725769664617864929550
61756861835725769667065329575122
61756861835725769667065329593836
61756861853125039794532496676503
61756861853125039794720524753831
61756861853125039794721552075523
61756861853125039796960183468945
61756861853125039796960441736149
61756861853125039796981361379691
61756861853125039797232065128662
61756861853133143669679770138471
61756861853133143670495585813965
61756861853133143670495587330237
61756861853133143670495587330285
61756861853133143670495673065221
61756861853133143670495673082483
61756861853133143671918654014713
61756861853133143672755482251297
61756861853135844961897968210005
61756861853135844961960497099448
61756861853135844961960755366652
61756861853135844961963824451846
61756861853135844964408218272962
61756861853135844964408476540166
61756861853343844418620150139111
61756861853343844419248053572413
61756861853343844419436053083123
61756861853343844419436080600028
61756861853343844419436081649740
61756861853343844419436081649741
61756861853343844419436081662839
61756861853343844419436338867232
61756861853343844419436338867233
61756861853343844421695774745926
61756861853350747538820619357598
61756861853351948293580422864157
61756861853351948293580424380429
61756861853351948293580424380477
61756861853351948293580795916785
61756861853351948293643186158451
61756861853351948295819310971035
61756861853351948295819312506069
61756861853351948295840233231348
61756861853351948295902622273233
61756861853351948295902995327265
61756861853351948295902995346192
61756861853351948296090907082731
61756861853351998256213088029716
61756861853354649585045219358601
61756861853354649585233506175309
61756861853354649585233620494173
61756861853354649587472019713287
61756861853354649587555702533078
61756861853354649587555731348930
61756861853354649587743988877610
61756861853354649587743988877611
61756861853354649587743988879068
61756861853354649587744017693462
61756861853354649587744018047595
61756861853354649587744103782531
61756861853354699410605157862992
61756861853354699410856090603824
61756861853354699413115641509854
61756861853354699413115641528568
61756861853354699548116959653958
61756861853354699550376309793344
61756861853354699550376309806385
61756861853354699550376309806394
61756861853355599978417197093922
61756861853355599980927682848934
61756861853355599980927682866403
61756861853447994038331563973278
61756861853447994219023331107843
61756861853447994219023331126557
61756861853447994219023332642829
61756861853447994219023332642877
61756861853447994219023332655927
61756861853447994219086094420851
61756861853447994219838206712901
61756861853447994219838206730163
61756861853447994221261187662393
61756861853447994221261962501265
61756861853447994221262220764257
61756861853447994221262220768469
61756861853447994221345530535633
61756861853448043452109123510454
61756861853448044181655996290659
61756861853448044181906700376501
61756861853448044181906700382117
61756861853448044181909024846731
61756861853448044184165104570273
61756861853448044184165361420535
61756861853448044184166136272457
61756861853448044184166137672137
61756861853448044184166480628729
61756861853448944612460051757559
61756861853448944612460052111691
61756861853448944614716131835233
61756861853448944614716388685495
61756861853448944614717164937097
61756861853448944614717507893689
61756861853449194793154130774131
61756861853449194793906243083443
61756861853449194795329998854545
61756861853449194795413566888913
61756861853449244755724032643938
61756861853449244755724032643939
61756861853449244755786422872554
61756861853449244755973593545305
61756861853449244755974736729537
61756861853449244755974736729573
61756861853449244755974736729781
61756861853449244755977061200011
61756861853449244755978180408205
61756861853449244758233397773815
61756861853449244758234174025417
61756861853449244758234516982009
61756861853449244758234518403370
61756861853451645903858704945819
61756861853451645903860105351947
61756861853451645903922867117031
61756861853451645904113133552439
61756861853451645904113133906571
61756861853451645906369097427747
61756861853451645906369213630113
61756861853451645906369470480375
61756861853451645906370245314791
61756861853451645906370245333745
61756861853451645906370246731977
61756861853451645906370589688569
61756861853451896084744450790989
61756861853451896085371325367612
61756861853451896085371325367613
61756861853451896085559239126077
61756861853451896085559353444940
61756861853451896085559353444941
61756861853451896085562680797338
61756861853451896086983337381595
61756861853451896087254933493290
61756861853451896087254933493291
61756861853451945910116102478672
61756861853451945910367035219504
61756861853451945912626586125534
61756861853451946047375714032735
61756861853451946047379065365530
61756861853451946047379065365531
61756861853451946047627789944737
61756861853451946047627789949109
61756861853451946047631262203085
61756861853451946049886222718433
61756861853451946049887225705387
61756861853451946049887254285103
61756861853451946049887254403111
61756861853451946049887254420616
61756861853451946049887254420617
61756861853451946049887255820297
61756861853451946049887598776889
61756861853459749778817950329055
61756861853459749779072378937079
61756861853459749779072379291211
61756861853459749781328459014753
61756861853459749781328715865015
61756861853460049922334959418779
61756861853460049922585920726277
61756861853460049922589388379531
61756861853460049924845468103073
61756861853996489158008697609655
61756861854011163452249290457053
61756861854011163863843268288697
61756861854011163866542857303013
61756861854011196646248386655443
61756861854011196647857071317027
61756861854011196782945057148851
61756861854011196783509141380835
61756861854011207765977818129523
61756861854011207765977818601907
61756861854011213279567271429013
61756861854012097213997406530951
61756861854012113893132900732166
61756861854012113893132900850210
61756861854012113893153792740758
61756861854012113893697756616482
61756861854012113893697756734526
61756861854012113893718648625074
61756861854073288221142437759565
61756861854073288221143212598437
61756861854116563652425796839357
61756861854324257201160591402166
61756861854324257612691893208034
61756861854324561510514492100366
61756861854326958904344975002914
61756861854326958904595679106018
61756861854326959316189656937662
61756861854327262802167573895246
61756861854335368323502730606462
61756861989242227867688723374259
61756861989242227869864931224725
61756861989253036465830506913076
61756861990003837626910110349318
61756861994932048613313388326809
61756861995150853237213013712089
61756861995819102392449797171958
61756861996135170126671079125032
61756861996135170126671107704700
61756861996135170126859364419756
61756861996135170126859392999520
61756861996135170126880285008112
61756861996208105001513236252380
61756861996208105001513493469872
61756862012657924713118751912659
61756862012657924715357521003477
61756862012657924715357635788901
61756862012876729339257146388757
61756862012887537935223209934025
61756862012887537935244101942617
61756862012984530822256932103243
61756862012984530822256932104647
61756862012984530822511360711267
61756862012984530822511361065399
61756862012984530824767440788941
61756862012984530824767697639203
61756862012984830828492637398312
61756862012984830828576205432680
61756862012984830828764233510008
61756862012984830965773941192967
61756862012984830966028370153719
61756862012984830968284449877261
61756862012984832613157397740197
61756862012984832615413850988754
61756862012985731396324968456523
61756862012985731396324968457927
61756862012985731396579397064547
61756862012985731398835477142221
61756862012985731398835733992483
61756862013544099433311516318969
61756862013606174374322598413325
61756862013642246546408720709490
61756862013857143765872053861794
61756862013859845469119113488318
61756862013859845469369817591422
61756862013860150600048846296201
61756862013867948932484381041314
61756862066054407468585676023756
61756862066054407468773704101084
61756862066066114852586676024310
61756862066159457836991021302663
61756862066159457836991021656795
61756862066159457839246985177971
61756862066159457839247101380337
61756862066159457839247358230599
61756862066159757842972297989708
61756862066159757843055866024076
61756862066159757843243894101404
61756862066159757980504563090409
61756862066159757980504563091861
61756862066159757980508030745115
61756862066159759629893511580150
61756862066162459134625379784588
61756862066162459134708947818956
61756862066162460921546593375030
61756862066163359702461062175595
61756862066163359704968103326131
61756862066163359704968476378759
61756862066170564796505838759670
61756862066171465227056866024630
61756862066686605983407416625688
61756862066795558697852627089279
61756862066819875264135440927410
61756862066827979139094686312050
61756862067002640701996266422886
61756862067033871504255776372722
61756862067034772072004796248070
61756862067034772072004796248230
61756862067034772072067472274006
61756862067034772620859442716198
61756862067037779320202362554580
61756862067037779457400355165128
61756862067037779457463032252310
61756862067038679888014059517270
61756862067038679888014059518674
61756862067038680025212052129222
61756862067045883195161607939220
61756862067045883332359600549768
61756862067045883332422277638354
61756862067046783348868931832373
61756862067046783348931607858149
61756862067046783762910627814728
61756862067046783762973304903314
61756862067046783897995547464665
61756862067046783900171297513862
61756872624873367258408901971619
61756872624873372202055504066867
61756872630781648010665029726101
61756872630781659128785005358649
61756872630781692484481499405727
61756872630781696188827299890523
61756872630781707308639528219023
61756872631765062504328804588556
61756872631765062504328804938476
61756872631765062504328806001286
61756872631765062504329063205680
61756872631765066207859041899392
61756872631765066207860075018518
61756872631765066208110779458492
61756872631765067443456539981014
61756872631765067443456798248218
61756872790220284234038502846622
61756872843395211248518163438018
61756872843471764448821931683905
61756872843471764448822276040177
61756872843471814274444909719771
61756872843492172218231429895067
61756872843492211062178890482243
61756872843492221631255844021067
61756872843492222180298866114791
61756872843492222180299637761507
61756872843496129582204528415933
61756872860904989923602912013825
61756872860905005975768047447941
61756872861185933170129179031597
61756872861185933170129953866257
61756872861185933718921149473789
61756872861185933718921924308449
61756872861194038828662328353361
61756872861196789922778516679076
61756872861218348601053354615035
61756872861218348646806939523499
61756872861218381952878374904245
61756872861218382135892714538101
61756872861218387490754400218939
61756872861218398014077768741035
61756872861218398014077768857723
61756872861218398014098660749627
61756872861218398059831353649499
61756872861218398608874372551067
61756872861218398608895264559659
61756872861218403550261541718281
61756872861222005821530336522941
61756874057619973365305125223219
61756874066447989260308322426338
61756874066483111539759963480106
61756874066483111542287892977502
61756874066483407908888749250296
61756874066483408045898713783516
61756874066483408046149417886620
61756874066483408457680719692488
61756874066484312159518793572146
61756874296700965307307703728157
61756874296919802659424458839306
61756874296919802659427932160512
61756874297576316602121937858267
61756874680969342610715116792174
61756874680969342610715117854984
61756874680969342748038548606152
61756874680969342748226460829422
61756874680969342748226576683480
61756874680969343845497050287106
61756874680969343845497051349916
61756874680969344394539724832402
61756874680969344394539725895212
61756874680969348101207605219116
61756874680969348101396005305136
61756874680980451008719842631708
61756874698694273949526304999746
61756874698694318282208333802766
61756874698694318282208336989306
61756874698694318419719681026554
61756874698694318419719766765702
61756874698694318419719796880612
61756874698694319516990267297698
61756874698694319654313702298216
61756874698694320066032941842994
61756874698694320066036385049242
61756874698694320066095678092278
61756874698694320066095708207188
61756874698694323367634442745102
61756874698694323367634442749314
61756874698694323367697204864158
61756874698694323772638521399164
61756874698694323772638522461974
61756874698694323772638525648514
61756874698694323772889196450168
61756874698694323772889225502268
61756874698694323772889229751618
61756874698694323772892668708516
61756874698694323772892670243550
61756874698694323774333099641254
61756874698694323775149005636452
61756874698694323775149007171486
61756874698694323779416448658286
61756874698694323779667497117662
61756874698694325007420455956906
61756874698694325009679892202830
61756874698694325009679892207042
61756874698694325009742654321886
61756874698694325009930939131384
61756874698694325014762466380990
61756874698694325014762466385202
61756874698694325014825228500046
61756874698694325015013514844578
61756874698705981335596953383802
61756874698705982982726010138816
61756874698706025800459375127400
61756874698706027447588431882414
61756874698706027447651193997258
61756874698706030611925816224588
61756874698706030611925816574668
61756874698706030749186484860912
61756874698706031160968490769884
61756874698706031160968491119964
61756874698706031161031252884728
61756874698706031161219539229260
61756874704600243778213074857235
61756874704600243783295649035395
61756874704600247482558875342031
61756874704600247489333702216143
61756874704600248719597145764899
61756874704600248724679719943059
61756874704604149348088638060465
61756874704611954865803547926799
61756874705584513953756574383877
61756874705587213832381917050229
61756874751869200961746275795376
61756874751869200964005965591142
61756874751869202197092293522292
61756874751869202197093322392068
61756874751869202198787899086074
61756874751869202203870473264234
61756874751869245296687994394162
61756874751869245296687997580702
61756874751869245296687998643512
61756874751869245434011429394680
61756874751869245434014871538118
61756874751869245434199341617950
61756874751869245434199427357098
61756874751869245434199457472008
61756874751869245434202899615446
61756874751869246531469927889094
61756874751869246531469931075634
61756874751869246531469932138444
61756874751869246668793362889612
61756874751869246668796805033050
61756874751869247080512602434390
61756874751869247080512605620930
61756874751869247080512606683740
61756874751869247080516044577828
61756874751869247080516045640638
61756874751869247080516048827178
61756874751869247080575252944526
61756874751869247080575338683674
61756874751869247080575368798584
61756874751869247080578810942022
61756874751869250786615630123328
61756874751869250787118181990560
61756874751869250787118186239910
61756874751869250787180828964236
61756874751869250787368857041564
61756874751869250787368890343014
61756874751869250787372329299912
61756874751869250789628666227848
61756874751869252021900115485492
61756874751869252021900116548302
61756874751869252021900119734842
61756874751869252021961647850244
61756874751869252021962762459168
61756874751869252024410599722780
61756874751880954462130854588654
61756874751978214207898781132574
61756874751978215442680714627506
61756874751978215854462720536638
61756874751978215991723389172802
61756874752853515290412731804880
61756874752853515290663435907984
61756874752853515291165877216056
61756874752853515297943798690794
61756874752853515298194847167432
61756874752853515840208896134886
61756874752853515845291124771660
61756874752853515845291126306854
61756874752853515845291383038864
61756874752853515845291384574058
61756874752853515846986817609624
61756874752853517074802543285286
61756874752853517075053247388390
61756874752853517075555688696462
61756874752853517075806392799566
61756874752853517080638172418112
61756874752853517332628214640410
61756874752853517675497627287550
61756874752853517677129093256718
61756874752853517677129094673660
61756874752853517677195214378068
61756874752853517881608470377534
61756874752853522616319853757170
61756874757757162593182600405024
61756874757890698798824538584829
61756874757890698798825313423701
61756874757890699210418516416473
61756874757890748626142519561001
61756874758737831465416130967472
61756874758762141433879388738596
61756874758762141433880163577468
61756874758762141436387204608508
61756874758762141441469778786668
61756874758762141441470123142940
61756874758762141441473217743566
61756874758762142532216475388288
61756874758762142532217251289969
61756874758762142532217251289970
61756874758762143081008101474208
61756874758762143081008102537018
61756874758762143081009221732161
61756874758762143081009221732162
61756874758762143083515228244396
61756874758762143083518585711496
61756874758762143088034091256241
61756874758762143088598831292332
61756874758762143088598947140557
61756874758762143088598947146389
61756874758762146383045236767152
61756874758762146787045465555232
61756874758762146787046498674358
61756874758762146787046503260578
61756874758762146787049597861204
61756874758762146787297203114332
61756874758762146787297207363682
61756874758762146789556638892244
61756874758762146794639208821054
61756874758762146794639213070404
61756874758762146794639294560202
61756874758762146794639552840456
61756874758762146794639557426676
61756874758762148022643221904058
61756874758762148022643996742930
61756874775299623768542761333683
61756874775299623768542761337895
61756874775299625003324694828615
61756874775483338976004525233256
61756874775503752442035336283327
61756874775503752446553826229503
61756874775503753676817269778259
61756874775503753681899843956419
61756874775515761252723485906125
61756874775518413016225619616549
61756874775518461120661010117791
61756874775518461125743584295951
61756874775518461125744355475899
61756874775518461125744355948283
61756874775518461303675234488223
61756874775518461308757808666383
61756874775518461308758580324331
61756874775518461308779501029279
61756874775519361734247182936131
61756874775519363541799731424582
61756874775519363541799731542626
61756874775519363587553287636690
61756874775580552739699961468793
61756874775580552739700736307665
61756874775588657849441140348365
61756874775591359003896229532697
61756874775612715860305450249326
61756874775615417563740452214030
61756874775615417563740537953178
61756874775615417563740795170622
61756874775615674333119766171413
61756874775615674333120541010285
61756874775615674881911736613605
61756874775615674884611325632133
61756874775615722648644631041276
61756874775615722648644973997868
61756874775616623264637168120478
61756874775616623676419172612508
61756874775616624911013079447054
61756874775616624911033971455646
61756874775616624911201106107440
61756874775616624911201455618306
61756874775624730021506370635938
61756874775627431724753430262462
61756874776174970122534685839819
61756874776174975056579845641387
61756874776174975061662419819547
61756874776174975063357767111913
61756874776174975063921851348109
61756874776247871643086537080221
61756874776247871643086537084433
61756874776247916115288641586459
61756874776247921056110951206221
61756874776247921056675807094749
61756874776272183267964273238353
61756874776272231446206753869421
61756874776487116566368047383035
61756874776487116922358015615064
61756874776487116922359044484840
61756874776487116968112629399128
61756874776487116968112630461938
61756874776487116968363677858504
61756874776487116968363678921314
61756874776487116968363682107854
61756874776487116970619670430168
61756874776487116970620014786440
61756874776487116970623113636416
61756874776487116975702244608328
61756874776487116975702588964600
61756874776487116975705683565226
61756874776487116975705684628036
61756874776487116975705687814576
61756874776487118203709438381026
61756874776487118203709699834770
61756874776487118203710471487102
61756874776487118211237782692099
61756874776487118350757882843887
61756874776487118752501321671340
61756874776487118752501322734150
61756874776487118752501408823218
61756874776487118752501412009758
61756874776487118752501670276962
61756874776487118752502440879534
61756874776487118752502441929294
61756874776487118755008448791448
61756874776487118755008449854258
61756874776487118755008453040798
61756874776487118755008707058652
61756874776487118755009481910574
61756874776487118755009482028609
61756874776487118755011805908628
61756874776487118762543333489902
61756874776487122458539723457710
61756874776487122458542818058336
61756874776487122458790423311464
61756874776487122458790427560814
61756874776487122461049859089376
61756874776487122466132429018186
61756874776487122466132433267536
61756874776487122466132777623808
61756874776487123694136183833986
61756874776487123694136442101190
61756874776487123694136445287730
61756874776487123694137216008337
61756874776487123694137216940062
61756874776488018984972093412522
61756874776488019396566071244166
61756874776488019533826739880490
61756874776488317275437430571105
61756874776488317277696867158063
61756874776488319105580826948329
61756874776488319105583921548955
61756874776488319107840258831023
61756874776488319516546810890001
61756874776488319517111666774317
61756874776490720622008110110158
61756874776490720688407095377226
61756874776490720688407438333818
61756874776490720688469857142310
61756874776490721100001073208870
61756874776490721100001416165462
61756874776490721100252120268726
61756874776490721237261827584342
61756874776490721237450112879114
61756874776491021222305584136648
61756874776491026163692754703334
61756874776560064404894716572448
61756874776560064816676722481411
61756874776560064816676722481420
61756874776560064816676979698864
61756874776560963737296599862606
61756874776560964972642617589522
61756874776560965384236595421166
61756874776560965384237710030090
61756874776563665440543659489130
61756874776563666676077705293374
61756874776563666676140467058458
61756874776563666676140724275902
61756874776563667087671683125018
61756874776563667087672797733942
61756874776563667087922730184874
61756874776563667224933466370266
61756874909434641083734841392943
61756874912389108826308136656666
61756874912389108826308136660878
61756874912389108826872995727522
61756874912389108826873253994726
61756874917422427478430485104462
61756874917423583717222765743657
61756874917423633131084028182202
61756874917423633131146704207978
61756874917423633542866291308618
61756874917423633542928710116950
61756874917434439944072266688298
61756874917434440355854529814714
61756874918297729367563082463414
61756874918297729367563082463574
61756874918298034429496651373257
61756874918298929460308411789990
61756874918298929460308412144122
61756874918298929506124988265837
61756874918298929872090676320298
61756874918298934813477841828588
61756874918298934813540603943432
61756874918298934814105692112695
61756874918298934814105720809051
61756874918298934814105721281435
61756874918298934814293749371870
61756874918298934814294007639074
61756874918298934882934949042340
61756874918298935408902323693248
61756874918298935408902409782316
61756874918298935409090356369846
61756874918298935409090696139898
61756874918298935431726919484532
61756874918298935431977623587636
61756874918367973651798604675710
61756874918370675355233692379562
61756874935051297934623502419105
61756874935051297934623846775377
61756874935148609214421928901512
61756874935148609214422301973013
61756874935149509782170950189750
61756874935160316046116514150550
61756874935160316183377182786874
61756874935160316595159187296166
61756874935160316595159188695846
61756874935160316595159531652438
61756874935707811804077597871657
61756874935707811804077597875869
61756874935707861215407436353411
61756874935707861217102011997657
61756874935707861217102012001869
61756874935780757796831553618297
61756874935780757796831553622509
61756874935780807203078046269559
61756874935780807209855967744297
61756874935780807209855967748509
61756874936020903903370320571350
61756874936023605606805322536054
61756874936023605606805665492646
61756874936023904995357129515566
61756874936023905131801631987122
61756874936023910485033824140564
61756874936023910485515229484419
61756874936023910485515344269843
61756874936023910485536265448579
61756874936023910485786969569002
61756874936023910485787227836206
61756874936023910667985630757983
61756874936023910668529569123891
61756874936023911080395543890380
61756874936023911080395629979448
61756874936023911080583571980758
61756874936023911080583576566978
61756874936023911080583916337030
61756874936023911082006408938697
61756874936023911082027100552258
61756874936023911082027444908530
61756874936023911082090120934306
61756874936023911082843008095540
61756874936023911082843266362744
61756874936023911082843352451812
61756874936024806289894855553419
61756874936024806297489057629890
61756874936024806366129939540670
61756874936024806366150860247022
61756874936024811673566708676112
61756874936024811719299372407464
61756874936032016398573206961361
61756874936093849891040844748350
61756874936096551594475932452202
61756874936096857091225509248113
61756874988193853847660046527454
61756874988193853847663519848660
61756874988193853852743763894254
61756874988229876748250189061034
61756874988291065827032938403349
61756874988291065964230931013897
61756874988322330164152661790046
61756874988323230731964357691330
61756874988323230731964443430478
61756874988326237520303968597254
61756874988327137950854908710496
61756874988327138088115664498698
61756874988327138136296161301470
61756874988334342630045147476826
61756874988334343041827410603242
61756874988335243060596174741946
61756874988335243246037340181042
61756874988335243609638847874512
61756874988335243609638847887562
61756874988335243609639192243834
61756874988335243655392777158121
61756874988335243657631316595744
61756874988337944949284285022142
61756874988337944949284285039611
61756874988337944949284399807566
61756874989162509834880183229288
61756874989166411700538539612364
61756874989166412112299624932980
61756874989197632053285259148998
61756874989198532621096955050282
61756874989198532621097040789270
61756874989198532621097040789430
61756874989198532621348002109978
61756874989198832142013855695200
61756874989198832146846410266498
61756874989198832146909172031422
61756874989198832148792035432930
61756874989198832149356894503786
61756874989198832553607833526844
61756874989198832744156591516168
61756874989198832744156935872440
61756874989198832744156936226572
61756874989198837494994999035134
61756874989198837495183285379666
61756874989198837500015926040032
61756874989198837500078687804956
61756874989198837500266888427602
61756874989198837501773264866144
61756874989198837502526410277320
61756874989198838094875204481776
61756874989198838094875290570844
61756874989198838096506761143654
61756874989198838096507105499926
61756874989198838097322668686936
61756874989198838097322926954140
61756874989198838097323013043208
61756874989202434280330685150986
61756874989202434417591439876378
61756874989202434465607555147570
61756874989202434465607556564512
61756874989202434466360700576008
61756874989202434466360700930140
61756874989202434829373445785350
61756874989202434829938304856206
61756874989202434877389819323746
61756874989202434878142964752184
61756874989202434878142965106316
61756874989202434878142966169090
61756874989202434878143051195384
61756874989202439770760611293640
61756874989202439770760869560844
61756874989202439771325470364496
61756874989202439771325728631700
61756874989202439816242111760488
61756874989202439817016293155356
61756874989202439817079055274412
61756874989202439817079056337222
61756874989202439817079313541616
61756874989202439817079314604426
61756874989202439817267341631994
61756874989202439817267599899198
61756874989202439818773631964206
61756874989202439818773633381148
61756874989202439819526777392644
61756874989202439819527035659848
61756874989202439819527121748916
61756874989202439954277048947770
61756874989202439955971624574754
61756874989202439955971625991696
61756874989202440366059312074186
61756874989202440366059316306274
61756874989202440366059316660406
61756874989270578040955869065146
61756874989270578041206916124842
61756874989271478608767564966270
61756874989271478608767564966430
61756874989271478609018354808682
61756874989271478609018612026126
61756878374527512715555474514426
61756878374528696688663305332376
61756878374528713335356088623650
61756878374528718830890882408900
61756878587235609491969736353576
61756878587235609903751742262548
61756878587235610040761706795768
61756878587235610040949734873096
61756878604964187434647064130068
61756878604964187846241041961712
61756878605070460386912608745863
61756878605073161678565690540743
61756878988138386448625902909924
61756878988138388095566670120816
61756878988138388095566927338260
61756878988138397431807692067022
61756878988138397566746907412248
61756878988138397569005684677570
61756879003893215483076346867295
61756879005863362120119123107056
61756879005863363219962753787206
61756879005863363357160746397754
61756879005863363774088377117198
61756879005863363774089151951858
61756879005863363774089151956070
61756879005863363774089238045138
61756879005863363774653236183842
61756879005863363774653322277122
61756879005863373103300795924822
61756879005863373103301567577154
61756879005863373238240127609380
61756879005863373240498788535370
61756879005863373240498904874702
61756879005863373240499560187702
61756879005863373240561580900478
61756879005863374338082729419754
61756879005863374475280722030302
61756879005863374887690637638230
61756879005863374887690723731510
61756879005863378182137807587960
61756879005863378182137807592172
61756879005863378182137893681240
61756879005864563982608909032459
61756879005864575095646310486847
61756879005875069508261174942346
61756879005875070606598519522372
61756879005875070606598605611440
61756879005875081719635662709556
61756879005875081719635920976760
61756879006812856331324773046491
61756879006812856331889628930807
61756879006845275672764866138449
61756879006845277322156799501581
61756879006847676448973521454900
61756879006847676448973868525328
61756879006847676449538724409644
61756879006847676449538724895078
61756879006847676449789428998182
61756879006847676454119890867030
61756879006847676454872003176342
61756879006847676454872259908352
61756879006847676454872261443546
61756879006847676456316904637020
61756879006847676456567608740124
61756879006847676998581741911532
61756879006847677003726733848264
61756879006847677005359579182316
61756879006847677181594852151040
61756879006847677181595623803372
61756879006847677181595966759964
61756879006847677186678540938124
61756879006847678233363675406464
61756879006847678234179240465538
61756879006847678239262066789488
61756879006847678240957420207480
61756879006847678286713327711350
61756879006847678287278531138478
61756879006847678827970505210412
61756879006847678827971619819336
61756879006847678833054108258348
61756879006847678833054193997496
61756879006847678833055222867272
61756879006847678833305271172102
61756879006847678833870125993608
61756879006847678833870127056418
61756879006847678835564702687614
61756879006847678835564707286884
61756879006847678835565821895808
61756879006847678902532278018970
61756879007031714614609433662353
61756879011769286882180943374281
61756879011769287483671760323827
61756879011769287484235844555811
61756879011769298597273246010199
61756879011771998653664367510323
61756879011772003595239819363145
61756879011772004006833797194789
61756879011773189342698665332473
61756879011783696019700273363012
61756879011783696019700277612362
61756879011783696156898265623640
61756879011783696156898270222910
61756879011783705897390886500962
61756879011783706034588879111510
61756879011783707269935581338880
61756879011783707269935667427948
61756879011783707269935671677298
61756879011783710838778052009252
61756879011783710843861655044138
61756879011783710843861655057188
61756879011783710843861659293488
61756879011783710975976044619800
61756879011783710981059651904036
61756879012717578002809112548327
61756879012717582944193183455991
61756879012721180457070583802515
61756879012721180457634668034499
61756879012721181692416601529431
61756879012721181692417373181763
61756879012721181692981457413747
61756879012721182104199641621791
61756879012721182104763725852371
61756879012721187045583712529455
61756879012721482293470235618575
61756879012721482294034319850559
61756879012721487234854306526239
61756879012731992205419720566004
61756879012753600159456097971373
61756879012753600896595939537493
61756879012753600898291631190343
61756879012753601993845122312593
61756879012753601996379993492385
61756879012753607484296258957407
61756879012753607486807859576305
61756879012753902140461861533469
61756879012753902735258466897409
61756879012753905836709068756929
61756879012753905844239446897251
61756879012753907676078453573089
61756879012756301999336206111388
61756879012756301999398968226232
61756879012756301999901060928682
61756879012756301999901065178032
61756879012756301999963822697817
61756879012756301999963822697818
61756879012756301999963827297088
61756879012756302000152109055400
61756879012756302000152109405320
61756879012756302004231608536678
61756879012756302004231608540890
61756879012756302004419894898472
61756879012756302004482657013316
61756879012756302006742088528827
61756879012756302006742088528828
61756879012756302006930374886410
61756879012756302602290350099104
61756879012756303834563285508622
61756879012756303834563286571432
61756879012756303834626047623466
61756879012756303834626048686276
61756879012756304249419488343916
61756879012756307352568397910698
61756879012756307353133256981554
61756879012756307359911522812564
61756879012756309187795481553070
61756879012756309187795481907202
61756879012768315546995171613874
61756879012936432627479865230577
61756879012936437566607599210305
61756879012940034899563826161997
61756879012940034899563826163401
61756879057068141394324379294387
61756879057068142451739432264215
61756879057068142492472404410755
61756879057068142629670397021303
61756879059038289134598783698452
61756879059038290369944801425368
61756879059038290369945573077700
61756879059038290369945830295144
61756879059038290371640406989150
61756879059038290781538779257012
61756879059038290781539808126788
61756879059038300252719788200776
61756879059038300254978449126766
61756879059038300254979220779098
61756879059038301488065548710248
61756879059038301489760382621698
61756879059038301494843728452190
61756879059038301899659526541892
61756879059049997621078266202836
61756879059050007498517740880022
61756879060022603463265239707956
61756879060022603463453529116724
61756879060022603464018385001040
61756879060022603464018385119132
61756879060022603464018385486474
61756879060022603468599551458426
61756879060022603469351663767738
61756879060022603469351920499748
61756879060022603469351922034942
61756879060022603470796306593870
61756879060022603470796565228416
61756879060022604013061402502928
61756879060022604013061404037962
61756879060022604018143632674736
61756879060022604018143634209930
61756879060022604018143890941940
61756879060022604018143892477134
61756879060022604018206394439660
61756879060022604019839239773712
61756879060022604019839325512700
61756879060022604196074512742436
61756879060022604196075284394768
61756879060022604196075627351360
61756879060022604201157858572928
61756879060022604201158201529520
61756879060022605247654965449374
61756879060022605247655051188362
61756879060022605247843335997860
61756879060022605248408196599538
61756879060022605252925825972066
61756879060022605253490680321188
61756879060022605253741727380884
61756879060022605255186118074276
61756879060022605301192988302746
61756879060022605301758191729874
61756879060022605505480722543486
61756879060022605842450165801808
61756879060022605842451194671584
61756879060022605842451280410732
61756879060022605847533854588892
61756879060022605847533880104372
61756879060022605847533880104532
61756879060022605847533883286700
61756879060022605847533883640992
61756879060022605847534883458668
61756879060022605847784931763498
61756879060022605848349786585004
61756879060022605848350135190626
61756879060022605849981601159794
61756879060022605849981602576736
61756879060022605849981605759064
61756879060022605849984960162088
61756879060022605850044363279010
61756879060022605850044367878280
61756879060022605850045482487204
61756879060022605850047722281144
61756879060022605917011938610366
61756879060022606053708608753694
61756879060022606054272692985678
61756879060022606054460978280610
61756879060022610789109339856836
61756879060022610789109598124040
61756879060022610789109599541190
61756879060022610789172361660246
61756879064958623034096136343519
61756879064958623034096251128943
61756879064958632864362603171523
61756879064958637858257259757441
61756879065285841204316509744486
61756879065289442926520618804326
61756879065289442926771322907430
61756879065289442926771665864022
61756879065801569262106856699900
61756879065906914285290590131240
61756879065906919226674661038904
61756879065930330695338726896425
61756879065930335634463106932415
61756879065930335634463366275527
61756879065930335636722538460977
61756879065931228877120052882293
61756879065931228877371104061658
61756879065931228877371104533825
61756879065931228877374198662284
61756879065931228882202627060453
61756879065931229060385324323870
61756879065931229065467555545438
61756879065931229065467898502021
61756879065931229065467898502030
61756879065931229065468013287445
61756879065931229067727335088979
61756879065931229425660628592296
61756879065931229426413774020734
61756879065931229426413778606953
61756879065931229426413778606954
61756879065931229430493273506224
61756879065931229430744321965600
61756879065931229433003753494162
61756879065931229433192039851744
61756879065931229609239712511584
61756879065931229609427998869157
61756879065931229609427998869166
61756879065931229609427999206036
61756879065931229609428003455386
61756879065931229613695899497653
61756879065931229614259524924820
61756879065931229614259525987630
61756879065931229614322286689744
61756879065931229614322631046016
61756879065931229614510573047317
61756879065931229614510573047326
61756879065931229614510659123344
61756879065931229614510687832741
61756879065931229614510917403598
61756879065931229616770009162108
61756879065931230666592433941589
61756879065931230706760202531320
61756879065931230706761235987316
61756879065931230707326096593149
61756879065931230707328419541443
61756879065931230711843462622664
61756879065931230711843548361812
61756879065931230711843805579256
61756879065931230711843810165476
61756879065931230711844581817808
61756879065931230712324987945901
61756879065931230712328082546527
61756879065931230844020871167644
61756879065931230844526412151991
61756879065931230844774016596073
61756879065931230844774016596082
61756879065931230844774016932952
61756879065931230844774021182302
61756879065931230849041455233212
61756879065931230849041459482562
61756879065931230849041798189804
61756879065931230849041802439145
61756879065931230849041802439154
61756879065931230849041917224569
61756879065931230849104216998136
61756879065931230849104564540948
61756879065931230849857362426565
61756879065931230849857362426574
61756879065931230849857705720036
61756879065931230849857706782846
61756879065931230849857709969377
61756879065931230849857709969386
61756879065931230849857824754801
61756879065931230851552282427092
61756879065931230851553430313402
61756879065931230851555382086105
61756879065931230852117141970115
61756879065931231255552862073236
61756879065931231255802877076616
61756879065931231255803910532612
61756879065931231256367736147472
61756879065931231256367994764596
61756879065931231260635433064856
61756879065931231260635436251396
61756879065931231260635518804004
61756879065931231260635521990544
61756879065931231260886480124552
61756879065931231260886570449920
61756879065931231261451339195408
61756879065931231261451802586445
61756879065931231261454897187071
61756879065931231263145916239334
61756879065931231263146001978482
61756879065931231263902621174786
61756879065931234413366472722191
61756879065931234418449046900351
61756879065931234418449161685775
61756879065931234548303995626664
61756879065931234550815168963676
61756879065931234555897739955296
61756879065931234555897743141836
61756879065931234555897824631634
61756879065931234555898082911888
61756879065931234959897973458308
61756879065931234959899006577434
61756879065931234959899011163654
61756879065931234960149711017408
61756879065931234960149715266758
61756879065931234962409146795320
61756879065931234966928096355359
61756879065931234967491716724130
61756879065931234967491720973480
61756879065931234967491802463278
61756879065931234967492065329752
61756879065931234967492180587343
61756879065931236194680597115774
61756879065931236194680940072366
61756879065931236194680941472046
61756879065931236195495728744324
61756879065931236195495729807134
61756879065931236195495732993674
61756879065931236195496504646006
61756879065931236202273650219062
61756879065931236202273651281872
61756879065931236202273735958210
61756879065931236202273994238464
61756879065931236202273998824684
61756879065931236202274114082275
61756879065931236202274770477016
61756879065931236202274885734607
61756879065931236202838968566911
61756879065931236202838969966591
61756879065935133310124155298194
61756879065935133721969180189742
61756879065935133724420343154038
61756879065942041369639583503909
61756879065942341581881131794534
61756879065942341993663394920950
61756879065943236592235745618905
61756879065943236637989330527369
61756879065943237187032349428937
61756879065943241943707504599373
61756879065943241943707505071549
61756879065943241943707619384797
61756879065943242126721844238845
61756879065943242126721959024269
61756879065943242561474832192220
61756879065945943852877211296566
61756879065945944264659474422982
61756879066125773666158419979154
61756879066150373150563738052870
61756879066258136819815765709617
61756879066258137368607737568959
61756879066258142310242511162577
61756879082651193221268367746328
61756879082672791885154508453013
61756879082672792440912718594563
61756879082672792441476802826547
61756879082672792443172150123125
61756879082672801722174881450181
61756879082672801912447572667323
61756879082672802957520899177097
61756879082672802957523993777723
61756879082672803554514204280935
61756879082672803554517270185205
61756879082672803561292097059317
61756879082672803561292125755673
61756879082672806663562046958471
61756879082672806709315631866935
61756879082672807260555323365953
61756879082672807265637897544113
61756879082672808493645004164933
61756879082672808493707795334637
61756879082672808500419831039045
61756879082672808500419859735401
61756879082672808500482622208749
61756879082683598842871060318888
61756879082683598842871064918158
61756879082683598842933822437944
61756879082683598842933827037214
61756879082683608720373387466438
61756879082683610367502439604920
61756879082683610367502444204190
61756879082683613660257361457968
61756879082683613660320123577024
61756879082683613667032183732810
61756879082683613667032188332080
61756879082683613667848091263042
61756879082683613667848095862312
61756879082683614072102386690333
61756879082684799416939096553859
61756879082684811132094961658925
61756879082684814241100219967781
61756879082684814829101050683321
61756879082687199741322099546450
61756879082687199741322099904954
61756879082687200976668888925698
61756879082687200976668888929910
61756879082687200976668889284202
61756879082687200976668892112238
61756879082687200976668892466530
61756879082687200976669147210164
61756879082687200976669150392492
61756879082687200976669233653524
61756879082687201113929643655302
61756879082687201114682789083740
61756879082687201114686145133898
61756879082687210992373397972340
61756879082687210992373398326632
61756879082687210992373401513172
61756879082687210992373655189784
61756879082687210992373741283224
61756879082687210992376840470070
61756879082687212089706548664552
61756879082687212089706551846880
61756879082687212227155335008104
61756879082687212227155674778156
61756879082687212227158773965002
61756879082687212227720190538128
61756879082687212227720190892420
61756879082687212227720447755572
61756879082687212227723546588286
61756879082687215793490674295968
61756879082687215794055447273544
61756879082687215794055533362612
61756879082687215794306495750182
61756879082687215801081319083462
61756879082687215801081319437754
61756879082687215801081322624294
61756879082687215801081662394346
61756879082687215801084761581192
61756879082687215801646178154318
61756879082687215801646178508610
61756879082687215801646181336646
61756879082687215801646181690938
61756879082687215801646521460990
61756879082687215801649620647836
61756879082687215931316201644644
61756879082687215931504488002226
61756879082687215938279311694010
61756879082687215938279314876338
61756879082687215938844170764866
61756879082687215938844173947194
61756879082687216343098465833870
61756879082687216343098466192374
61756879082687216343098552281442
61756879082687216349873292707982
61756879082687216349873293066486
61756879082687216349873379155554
61756879082687217577880399687306
61756879082687217577880485776374
61756879082687217578445258399658
61756879082687217578445258753950
61756879082687217585220082091442
61756879082687217585220082445734
61756879082687217585220085273770
61756879082687217585220085628062
61756879082687217585220168534802
61756879082688418367909793334652
61756879082688418413642457420124
61756879082688418413642457538168
61756879082688418414207313304440
61756879082688418414207313422484
61756879083000608656973901184450
61756879083000608657224605287554
61756879083000609892570623014470
61756879083000610441362593456662
61756879083003310360408988888302
61756879083003310360471664914078
61756879083003311595755006615218
61756879083003311595817682640994
61756879083003311596005710718322
61756879083003312007599688549966
61756879083003312144797681160514
61756879083003615445396764329632
61756879083003615445397107286224
61756879083003615491318172638561
61756879083004516061389301408834
61756879083004516473171305900864
61756879083011416705496185494790
61756879083011416705558861520566
61756879083011417117090163326434
61756879083011417117340867429538
61756879083011417254350831962758
61756879083011417254538860040086
61756879083011717306360757206578
61756879083011717306611461309682
61756879083011717443621425842902
61756879083011717443809453920230
61756879083011722202182627331812
61756879083015319165825620642050
61756879083015319166013905936822
61756879083015324521505562133876
61756879083015324521505563550818
61756879083526539575263386848878
61756879083527745690619690294180
61756879083621083143043464591043
61756879083621083143607548823027
61756879083621084378389482317959
61756879083621084378954338202275
61756879083624986702210963908216
61756879083624992191822921026088
61756879083635797793920027585723
61756879083656204548863176348416
61756879083656204553946779396352
61756879083656204683429662451094
61756879083656204683429662455306
61756879083656204683429662805226
61756879083656204683617609038624
61756879083656204683617690532634
61756879083656204683617695131904
61756879083656204683617948795626
61756879083656204683617948812888
61756879083656204683617949149758
61756879083656204683617949162808
61756879083656204683617953394896
61756879083656204683617953399108
61756879083656204685873941367290
61756879083656204685873945966560
61756879083656204685874027456358
61756879083656204685877384923458
61756879083656204685936703486346
61756879083656204685936708085616
61756879083656204690204489325206
61756879083656204690204489329418
61756879083656204690392431313466
61756879083656204690392431667598
61756879083656204690392517406746
61756879083656204690392775669738
61756879083656204690392775687000
61756879083656204690395874873846
61756879083656204690455537788794
61756879083656204690455537801844
61756879083656204692652207198300
61756879083656204692714969317356
61756879083656204729350358272553
61756879083656204738659938707381
61756879083656205094646727803624
61756879083656205094646813892692
61756879083656205094647072159896
61756879083656205095211926644532
61756879083656205095211926994452
61756879083656205095211929695718
61756879083656205095211931226540
61756879083656205095211931230752
61756879083656205095399953523696
61756879083656205095399955058730
61756879083656205095399955071780
61756879083656205096906503688458
61756879083656205097656291632534
61756879083656205097717564549180
61756879083656205097905850893712
61756879083656205097906998804086
61756879083656205101986407964208
61756879083656205101986409499242
61756879083656205101986495234178
61756879083656205101986495238390
61756879083656205101989851170456
61756879083656205101989852701278
61756879083656205101989852705490
61756879083656205102174695856824
61756879083656205102237543697766
61756879083656205102237543710816
61756879083656205102801253336264
61756879083656205104434213107272
61756879083656205104437570574372
61756879083656205104496975226328
61756879083656205104500332693428
61756879083656205142823726762140
61756879083656205143387810994124
61756879083656205143388582646456
61756879083656205147907329810076
61756879083656205148471414042060
61756879083656205148555096867676
61756879083656206329993606458480
61756879083656206329993864725684
61756879083656206330558719074966
61756879083656206330558719206108
61756879083656206330558719560240
61756879083656206330558723792328
61756879083656206330746747637559
61756879083656206330746747637568
61756879083656206332249938782934
61756879083656206332249938787146
61756879083656206332253296250034
61756879083656206332253296254246
61756879083656206332441322796540
61756879083656206333003084198322
61756879083656206333003084211363
61756879083656206333003084211372
61756879083656206337333287799966
61756879083656206337336645267066
61756879083656206337524925844476
61756879083656206337584336276595
61756879083656206337584336276604
61756879083656206338336586277488
61756879083656206339781005673060
61756879083656206339784363140160
61756879083656206339843767787904
61756879083656206339847125255004
61756879083656206376479410424085
61756879083656206376479411827977
61756879083656206376479415010305
61756879083656206378169744489056
61756879083656206378173987472223
61756879083656206378734600373372
61756879083656206378735747233977
61756879083656206383253347536992
61756879083656206383275412984488
61756879083656206383275416153766
61756879083656206383338175086282
61756879083656206383338175099332
61756879083656206383338178285872
61756879083656206385537948050028
61756879083656206385600710164872
61756879083656206385785896141704
61756879083656206385785896158957
61756879083656206385785896158966
61756879083656206385788995109715
61756879083656206385788995109724
61756879083656206515455548117139
61756879083656206516017307996937
61756879083656206523048630979593
61756879083656206523049750193610
61756879083656206523613490046237
61756879083656206523613834402509
61756879083656206927024132689820
61756879083656206927212419034352
61756879083656206927777273868908
61756879083656206927777274918668
61756879083656206932107821476904
61756879083656206932108850346680
61756879083656206932128637310579
61756879083656206932129801172202
61756879083656206932129804354530
61756879083656206932133244374238
61756879083656206932133244378450
61756879083656206932133247560778
61756879083656206932297136691212
61756879083656206932318087529784
61756879083656206932318090699062
61756879083656206932321529673222
61756879083656206932860962655992
61756879083656206932861220923196
61756879083656206934577522227624
61756879083656206934580965433872
61756879083656206934580965551916
61756879083656206934643727548716
61756879083656206934643727666760
61756879083656206934643729081479
61756879083656206934643729088121
61756879083656206934828570704262
61756879083656206934832013893248
61756879083656206934832014011292
61756879083656206934832014365424
61756879083656210036599096734830
61756879083656210036599096739042
61756879083656210036787124816370
61756879083656210039043461740094
61756879083656210039106137770082
61756879083656210043373923608942
61756879083656210043373923613154
61756879083656210043561865597202
61756879083656210043561951690482
61756879083656210043562209953474
61756879083656210043624713805326
61756879083656210043624972072530
61756879083656210045821641482036
61756879083656210045884403601092
61756879083656210082519787957019
61756879083656210089294614831131
61756879083656210089378297650923
61756879083656210630743431184060
61756879083656210631307515416044
61756879083656210631370191441820
61756879083656210631392231360786
61756879083656210631558219519148
61756879083656210638985285526884
61756879083656211866089448910976
61756879083656211866090220563308
61756879083656211866654304795292
61756879083656211866716980821068
61756879083656211866905008898396
61756879083656211873516975629894
61756879083656211873517318586486
61756879083656211873705261974426
61756879083656211873705348067706
61756879083656211873705600580886
61756879083656211873705601626434
61756879083656211873705604812974
61756879083656211873705604931018
61756879083656211873705605285150
61756879083656211873768104532059
61756879083656211873768109137152
61756879083656211873768362695730
61756879083656211873768363745490
61756879083656211873768368467223
61756879083656211875964693502988
61756879083656211875965036459580
61756879083656211876215740562684
61756879083656211876216084800912
61756879083656211876216084918956
61756879083656211876216085273088
61756879083657107156988806653054
61756879083657107157072489006286
61756879083657107157803594988142
61756879083657107157887277341374
61756879083657107568833488587802
61756879083657107569397572819786
61756879083657107706031481198350
61756879083657107706115163551582
61756879083657107706595565430334
61756879083657107706679247783566
61756879083657405312724880460035
61756879083657405440699951728513
61756879083657405442935396647857
61756879083657405447474778602625
61756879083657405448017970826017
61756879083657405448289938474181
61756879083657405450549375061139
61756879083657407089520599596821
61756879083657407097116638158517
61756879083657407097117786068891
61756879083657407097681525927133
61756879083657407141172580475773
61756879083657407142870223186477
61756879083657407270843347987645
61756879083657407272534824445253
61756879083657407272537924104275
61756879083657407273078792906989
61756879083657407273081116327667
61756879083657407273099685033673
61756879083657407278433334851405
61756879083657407278436773808303
61756879083657407279856714381727
61756879083657407279877606508411
61756879083657407280129026504255
61756879083657407280692766734099
61756879083657407689399318793077
61756879083657407689400466685981
61756879083657407689964550917965
61756879083657407689967645518591
61756879083657407691659898214543
61756879083657412630765912183327
61756879083659808860235866279578
61756879083659808860486570382682
61756879083659808860507490970990
61756879083659808860507576710138
61756879083659808860507833927582
61756879083659808860987978588890
61756879083659808861050654614666
61756879083659808861259603280302
61756879083659808861259946236894
61756879083659808861259946237054
61756879083659808861322365045226
61756879083659808861322622262670
61756879083659809272289839836554
61756879083659809272853581111946
61756879083659809272853924068538
61756879083659809272853924068698
61756879083659809273104628171642
61756879083659809409278540824874
61756879083659809409550508472878
61756879083659809410030653134186
61756879083659809410114335487418
61756879083659809410114592704862
61756879083659809410302620782190
61756879083659814147211820047210
61756879083660109393462400386874
61756879083660109395158092039724
61756879083660109395913563351170
61756879083660109418233679511871
61756879083660109418797763739643
61756879083660114352842923541211
61756879083660114357925497719371
61756879083660114359620845020161
61756879083661014972998184709082
61756879083661014973019076717674
61756879083661014973186211369468
61756879083661014973186560880334
61756879083661014973207103378060
61756879083667911934495523030428
61756879083667911934746571507066
61756879083667912065169737243502
61756879083667912071756536040286
61756879083667912071944564117614
61756879083667912072007584499662
61756879083667912072509681451462
61756879083667912072512776052088
61756879083667912483538541931996
61756879083667912483789590408634
61756879083667912531743202199528
61756879083667912531805962884172
61756879083667912531805964318584
61756879083667912531994249241754
61756879083667912532559108312610
61756879083667912532559109729760
61756879083667912669066719043976
61756879083667912736009899999306
61756879083667912736030820587614
61756879083667912736030906326762
61756879083667912736218848664942
61756879083667912736219191621534
61756879083667912736281610429866
61756879083667912736281867647310
61756879083667917424925707440286
61756879083667917424925965724752
61756879083667917425113993802080
61756879083667917425176755916924
61756879083667917425177014184128
61756879083667917425678852868724
61756879083667917425679111135928
61756879083667917470679550634620
61756879083667917470867578711948
61756879083667917470867835912130
61756879083667917470867835929392
61756879083667917470867837346542
61756879083667917470867840161480
61756879083667917470867841578630
61756879083667917470867923068428
61756879083667917470867923422560
61756879083667917470930340826792
61756879083667917470930599093996
61756879083667917470930599111466
61756879083667917470930599448336
61756879083667917470930603697686
61756879083667917470930685187484
61756879083667917470930685200534
61756879083667917471432437778592
61756879083667917471432696045796
61756879083667917471495458164852
61756879083667917471683743459624
61756879083667917471683744522642
61756879083667917471683744876774
61756879083667917471683830611710
61756879083667917473378320149418
61756879083667917473943179220274
61756879083667917608128591704752
61756879083667917608128591722014
61756879083667917608128596304022
61756879083667917608128677798032
61756879083667917608128682397302
61756879083667917608191353823808
61756879083667917608191358423078
61756879083667917608944499252246
61756879083667917608944585341314
61756879083667918019722310206174
61756879083667918019722314438262
61756879083667918019910854830960
61756879083667918019913953663674
61756879083667918020475459866700
61756879083667918020478812734530
61756879083667918022170290591610
61756879083668212925280493879450
61756879083668212925468521956778
61756879083668217797465391395633
61756879083668217798215179339709
61756879083668217798218536806809
61756879083668217821123371867174
61756879083668217821186047892950
61756879083668218208993166721123
61756879083668218209181194798451
61756879083668218209746307900211
61756879083668218232884743108223
61756879083668218232905634993590
61756879083668218235144174632573
61756879083669112877291238114227
61756879083669118251674399132294
61756879083669118388935067768618
61756879083669118434667730572445
61756879083669118800717416634182
61756879083671819932012920812063
61756879083671819954921371606940
61756879083671819954921458758818
61756879083671820092182125982412
61756879083671820092182125995462
61756879083671820092182127395142
61756879083671820138106172502023
61756879083671820140362509429959
61756879083671820140362624197914
61756879083671820140383516206506
61756879083671820481055939730893
61756879083671820503964131891384
61756879083671820503964476260706
61756879083876249389805978125510
61756879083878950544261067309842
61756879083878951093053037752034
61756879083878961845313077422039
61756879083887066909129863480492
61756879083887066909133306686740
61756879083887067320911869389464
61756879083887067320915312595712
61756879083887067320915569813156
61756879083947990965170565242053
61756879083948889885602128748760
61756879083948891120384062243692
61756879083948891120467744596924
61756879083948891532249664766748
61756879083948891532250007723340
61756879083948891532813748998732
61756879083948891532814863607656
61756879083948891670262788668976
61756879083948891670263560321308
61756879083951591589037216452612
61756879083951592823631121870216
61756879083951592823819149947544
61756879083951592823902746561628
61756879083951592823902832300776
61756879083951592823903089518220
61756879083951592824383234179528
61756879083951592824633938282632
61756879083951593235413127779188
61756879083951593236227916114276
61756879083951593236249179659336
61756879083951593373425908724824
61756879083951593373509591078056
61756879083951593373509848295500
61756879083951593373510619947832
61756879083984011823585607011598
61756879083984011823585608546792
61756879083984011823585694640072
61756879083984011823585952907276
61756879083984011960783687250620
61756879083984011960783945517824
61756879083984013058932740869582
61756879083984013058932740882632
61756879083984013058932741236764
61756879083984013058932745468852
61756879083984013196130733480130
61756879083984013196130733847312
61756879083984013196130738079400
61756879083984013607912738221250
61756879083984013607912739756284
61756879083984013607975413892734
61756879083984013607975414364910
61756879083984013607975415414670
61756879083984013607975415414877
61756879083984013607975415414878
61756879083984013607975415427928
61756879083984016764969674855186
61756879083984016764969679454456
61756879083984016764969760948466
61756879083984016764973118415566
61756879083984016765157701869496
61756879083984016765157706101584
61756879083984016765158047306048
61756879083984016765722906372692
61756879083984016765993381741000
61756879083984016765993383157942
61756879083984016765993386340270
61756879083984016765994500949194
61756879083984016902167753559014
61756879083984016902167758158284
61756879083984016902171111026114
61756879083984017313950020799426
61756879083984017314848372582662
61756879083984017314848377168882
61756879083984018549296810178674
61756879083984018549296810296766
61756879083984018549296814896036
61756879083984018549359486322541
61756879083984018549359486322542
61756879083984018549359490921812
61756879083984018549547513349902
61756879083984018549547517581990
61756879083984018549567290277394
61756879216603729251316718460815
61756879219461230946072135343124
61756879219558196999160644563954
61756879219558196999160902826946
61756879219558196999160904244096
61756879224495426680953385269342
61756879224495426680953413965698
61756879224495427092735391178314
61756879224811525789823409227054
61756879224811525927084049161246
61756879224811526338594085887180
61756879224811526338594343104624
61756879224811526338866055070218
61756879224811526338866312287662
61756879224811526338866427078910
61756879224822327844918845963154
61756879224822327845169550066258
61756879224822333152606663103070
61756879225370773400809460782528
61756879225370773400809718000020
61756879225370773400976825488992
61756879225370773446542382320128
61756879225370773446563045690992
61756879225370773446563302908484
61756879225370773446730410397456
61756879225443708275422005873424
61756879225443708275442955158136
61756879225443708275610033950752
61756879225443708321175362144160
61756879225443708321196254152752
61756879225443708321196511370244
61756879225464115630158356033873
61756879225464120571545521542163
61756879225464121120672341241103
61756879225464121120673112893435
61756879225468017628141365896954
61756879225468017628141366251086
61756879225468017633161178327452
61756879225468017635420614088102
61756879225468017635671662547478
61756879225468017635672777156393
61756879225468017635672777156402
61756879225468018039923630440312
61756879225468018230220398593444
61756879225468022981059837814594
61756879225468022981248123096259
61756879225468022981248124159126
61756879225468022986330694087936
61756879225468022986393370113712
61756879225468022986393455852860
61756879225468022986393455865910
61756879225468022988652891980692
61756879225468023169324000939903
61756879225468023169344918463927
61756879225468023171856549662659
61756879225468023171856551079601
61756879225468023580938928652312
61756879225468023580939014741380
61756879225468023581126956729640
61756879225468023581189718844484
61756879225468023583386388258202
61756879225468023583386732614474
61756879225468023583387765733600
61756879225468023583449408640250
61756879225468023583450183474910
61756879225468023583450269214058
61756879225468023583450527848444
61756879225468023606337795208092
61756879225468023606358744492804
61756879225468023606525823285420
61756879225468023652112300704912
61756879225468023652279408077292
61756879225478830006057371950326
61756879225478830417839635076742
61756879225686861574739978208662
61756879225686872283505864505326
61756879225686872283526785093682
61756879225686872329280370002146
61756879225686872334151413826211
61756879225686872334342023475358
61756879225686872692589104989730
61756879225686872692589362207174
61756879225686872695287870414298
61756879225686872741041455322762
61756879225686872745936001307002
61756879225759807567222313451490
61756879225759807567222570668934
61756879242533494810154061838210
61756879242536196513401121464734
61756879242536196513589149542062
61756879242536196513651825567838
61756879242536501461316629424186
61756879242536501598577298073608
61756879242537402029128325325470
61756879242537402029128325338568
61756879242537402578171343177326
61756879242537402626163439894238
61756879242544301623894412653618
61756879242548204084474809121426
61756879242548208842868647438906
61756879242548208980129316075230
61756879242548209391911320584522
61756879242548209391911321984202
61756879242548209391911664940794
61756879242548209439903789292704
61756879242548209439903790709646
61756879243169584560668535842615
61756879243189090892404183593125
61756879243189091441447202494693
61756879243189096243038741739295
61756879243189992075387033811882
61756879243190291466469896998111
61756879243190291466472219946405
61756879243190296954367561047555
61756879243190296954388481752503
61756879243190297549164911000103
61756879243192692978186931112555
61756879243192692980634648985649
61756879243192693110112943636314
61756879243192693110363992095690
61756879243192693115195517814474
61756879243192693115446566273850
61756879243192693778634093438406
61756879243192693778884797541510
61756879243192698468364947498940
61756879243192698468615995958316
61756879243192698514306819103468
61756879243192698514306819120730
61756879243192698514306823352818
61756879243192698514306904842616
61756879243192698514306904859878
61756879243192698514306905196748
61756879243192698514306909446098
61756879243192698514307937961742
61756879243192698514307938315874
61756879243192698514369580868392
61756879243192698514369581222524
61756879243192698514369666961672
61756879243192698514369666974722
61756879243192698514370700076586
61756879243192698651567573478940
61756879243192698651567573496202
61756879243192698651567659572220
61756879243192698651568692691346
61756879243192698651630335597996
61756879243192698651630340197266
61756879243192698651631454806190
61756879243192993167457525109339
61756879243192993299383537634710
61756879243192993299634585975777
61756879243192993299634586094086
61756879243192993304717160272246
61756879243192993345388142187885
61756879243192993350470716366045
61756879243192993716499510554752
61756879243192993901713875640838
61756879243192993901776294816352
61756879243192998652553058011726
61756879243192998652741344356258
61756879243192998657802881503179
61756879243192998657823914285068
61756879243192998657886589838403
61756879243192998657886676063042
61756879243192998657887709519197
61756879243192998660146112177824
61756879243192998698474007496907
61756879243192998703556463697487
61756879243192998703640265576599
61756879243192998703641294429113
61756879243192998703641298678463
61756879243192998706089016551314
61756879243192998706089016551557
61756879243192998840902048686493
61756879243192998840902048804585
61756879243192999252432234938512
61756879243192999252682939041616
61756879243192999254858916841773
61756879243192999254859691682049
61756879243192999254879608455334
61756879243192999254879952811606
61756879243192999254880985930732
61756879243192999254943489411190
61756879243193893874977779348089
61756879243193893920730219888415
61756879243193893920730991540747
61756879243193894469774010105493
61756879243193894538415239914780
61756879243193894538436160619728
61756879243193894538436160737772
61756879243193894538436189317488
61756879243193899479802405423070
61756879243193899479802434036266
61756879243193899479823326044858
61756879243193899479823326128018
61756879243193899479823354825778
61756879243193899891584672781574
61756879243193899891605593486522
61756879243193899891605593604566
61756879243200798889127384627290
61756879243200798889190060653066
61756879243204701166693184710358
61756879243204701349707781095098
61756879243204706245362288048902
61756879243204706293542670083719
61756879243204706293542784851674
61756879243204706293563676860266
61756879243204706657144292545144
61756879243204706705136761266376
61756879243411848371675636220484
61756879243481776038782289402520
61756879243484477742029349029044
61756879243484477742217377106372
61756879295398932001775046666281
61756879295398932004034478194843
61756879295398932004034478199055
61756879295690715965170302261131
61756879295690715967426639189067
61756879295690715967429733785481
61756879295690715967429733789693
61756879295710222960319790258110
61756879295711123528068810133618
61756879295711123528131486159394
61756879295715030747043073620718
61756879295715030747043330838210
61756879295715030932484208940900
61756879295715031296086091472574
61756879295715031344078186772544
61756879295722230530891726751682
61756879295722230531142430854786
61756879295722235838579543891598
61756879295723131098703422653126
61756879295723131098891450730454
61756879295723131098954469712822
61756879295723135857348308030302
61756879295723136406390981162868
61756879295723136406390981175918
61756879295723136406391325532190
61756879295723136454383449884100
61756879296226247639981099915188
61756879296270659612961449446870
61756879296270659612961792403462
61756879296270659613149734741642
61756879296270659613149820480790
61756879296335499880151515938484
61756879296335505409010732601778
61756879296335505416331817603552
61756879296347213232659611162739
61756879296366720225552762231782
61756879296367620177942341073580
61756879296367620178130627431162
61756879296367620541708232774218
61756879296367620589661844565112
61756879296367620589661930658392
61756879296367620589912891607338
61756879296367620726922599290504
61756879296367620726922685383784
61756879296367620726985361409560
61756879296367620793301782107290
61756879296367620793364458132906
61756879296367620793364458133066
61756879296367625482844349805870
61756879296367625482844350160162
61756879296367625482844608090336
61756879296367625482845382924996
61756879296367625483032636167664
61756879296367625483033669269528
61756879296367625483095398282508
61756879296367625483095656549712
61756879296367625483096431384372
61756879296367625528597934715738
61756879296367625528597934719950
61756879296367625528597937902278
61756879296367625528598191937394
61756879296367625528598193000204
61756879296367625528598966772054
61756879296367625528598967834864
61756879296367625528786220014722
61756879296367625528786221077532
61756879296367625528786478277714
61756879296367625528786478294976
61756879296367625528786479694864
61756879296367625528786479712126
61756879296367625528786565434012
61756879296367625528786565451274
61756879296367625528786565788144
61756879296367625528786570037494
61756879296367625528787253116586
61756879296367625528787598907270
61756879296367625528848982129566
61756879296367625528848983192376
61756879296367625528849240396770
61756879296367625528849241459580
61756879296367625528849241459788
61756879296367625528849241813920
61756879296367625528849327553068
61756879296367625528849327566118
61756879296367625528850015231430
61756879296367625528850016294240
61756879296367625528850360667982
61756879296367625531108417890216
61756879296367625531296962515002
61756879296367625665858689445342
61756879296367625665859722564468
61756879296367625665862045495500
61756879296367625666047234070128
61756879296367625666047234070336
61756879296367625666047234087598
61756879296367625666047237252456
61756879296367625666047238669606
61756879296367625666047320163616
61756879296367625666047324762886
61756879296367625666048008909000
61756879296367625666048012091328
61756879296367625666048353282742
61756879296367625666109996189392
61756879296367625666110000788662
61756879296367625666111115397586
61756879296367625668306410500764
61756879296367625668307443619890
61756879296367626077640952571758
61756879296367626077641985690884
61756879296367626077829497196544
61756879296367626077830272035416
61756879296367626077832596029258
61756879296367920184383873641027
61756879296367920319134059098718
61756879296367920319134144837866
61756879296367920319196820863642
61756879296367920319196906956922
61756879296367920321647607703621
61756879296367920730916065011902
61756879296367920730979171146148
61756879296367920733429871879797
61756879296367920916193279381972
61756879296367920916255955407748
61756879296367925667221003884787
61756879296367925672303230520192
61756879296367925672303574876464
61756879296367925672304349715279
61756879296367925672365992635036
61756879296367925672366250902240
61756879296367925672366336641388
61756879296367925672366336654438
61756879296367925672366996566699
61756879296367925674813942787461
61756879296367925712953668088303
61756879296367925718036242266463
61756879296367925718120959269859
61756879296367925855129544910531
61756879296367925855130316562863
61756879296367925855296881728431
61756879296367925855297653386379
61756879296367925855317572987859
61756879296367925855317799252455
61756879296367925855318574091327
61756879296367925855384033761217
61756879296367925857557088097242
61756879296367926267082240505233
61756879296367926267099837164035
61756879296367926267099837518168
61756879296367926267100866033811
61756879296367926267162599633012
61756879296367926269359269046730
61756879296370321881315011390414
61756879296370322430358030291982
61756879296370327232033624014940
61756879296370327232034398849600
61756879296370327232036723201786
61756879296370327232284672474316
61756879296370327232285447308976
61756879296370327369294378740332
61756879296370327369295153579204
61756879296370327369482320728591
61756879296370327369482320728592
61756879296370327369482665084864
61756879296370327369483439923736
61756879296370327369545082843436
61756879296370327369546202038580
61756879296370327371741756843374
61756879296370627558564632614383
61756879296370627558565661484159
61756879296370627970346896790559
61756879296371522638397301289934
61756879296371522638397302352744
61756879296371522638460063050646
61756879296371522638460064467588
61756879296371522996892331033628
61756879296371522996892331037840
61756879296371522996892332450570
61756879296371522996892335637110
61756879296371522997080617395422
61756879296371522997143379510266
61756879296371523001974905211788
61756879296371523001974905216000
61756879296371523002163191573582
61756879296371523002225953688426
61756879296371523004422627688364
61756879296371523004423742297288
61756879296371523004485389803208
61756879296371523004486504412132
61756879296371523050242327226822
61756879296371523050242327580954
61756879296371523187440320191502
61756879296371527938467787489932
61756879296371527943362070720078
61756879296371527943362070724290
61756879296371527943550357081872
61756879296371527943613119196716
61756879296371527989115659879344
61756879296371527989115660233476
61756879296371527989304975093652
61756879296371527989367737208496
61756879296371527991626139867282
61756879296371527991626141284224
61756879296371528126628493000910
61756879296371528128824132477830
61756879296371528128824133894772
61756879296371528128825165596956
61756879296371528129076214056323
61756879296371528129076214056332
61756879296371528151984516794132
61756879296371528195206672306793
61756879296371528197717180914572
61756879296371528197720509886520
61756879296371528197738072923164
61756879296371528197738073006240
61756879296371528197738335872798
61756879296371528197738335990842
61756879296371528197741430473424
61756879296371528538158678780912
61756879296371528538158679135044
61756879296371528538347994012482
61756879296371528538410756127326
61756879296371528540607429773123
61756879296371528540607429773132
61756879296371528540607430127255
61756879296371528540607430127264
61756879296371528540670191887967
61756879296371528540670191887976
61756879296371528540670192242099
61756879296371528540670192242108
61756879296371528540670278335538
61756879296371528540670278335547
61756879296371528563578494625776
61756879296371528609311158746216
61756879296371528609332050754808
61756879296371528609332050837884
61756879296378732692030252738854
61756879296378733103812515865270
61756879296379628181172845301754
61756879296379628364187441686494
61756879296379633259841948640298
61756879296379633305511935418349
61756879296379633305574611444125
61756879296379633671623953136540
61756879296382335011269390301639
61756879296554343392056463278042
61756879296554359855815576543802
61756879296586764260712858997190
61756879296590365982916968057030
61756879296597571264999994005966
61756879296597582377828189459230
61756879296598482348603995769176
61756879296598482760382901428492
61756879296598482760383677330174
61756879296598482760383934547618
61756879296598482760386001678148
61756879296598482767705021065712
61756879296658504188948017822420
61756879296659404756697037697928
61756879296663312158601927897431
61756879296663312526970656088045
61756879296663312526973750684459
61756879296663312526973750688671
61756879296663312572706414419930
61756879296663312572727306428522
61756879296694531773827780209211
61756879296694531774078482876292
61756879296694831963098374207447
61756879296695727452328355194521
61756879296695727452328355195925
61756879296695727658501931359670
61756879296695727658501959939386
61756879296695732393715520704215
61756879296695732393900449580243
61756879296695732554156461244160
61756879296695732554156461360800
61756879296695732599889096867960
61756879296695732599889125447676
61756879296695732599889125564316
61756879296695732599910017454864
61756879296695733011671392804776
61756879296695733013930795755026
61756879296695733013930824333338
61756879296695733013951716341930
61756880424820815214544460282644
61756880425145925592865215769873
61756880425148626884329923696741
61756880425148626884517951774069
61756880425148627296111929605713
61756880442643652634276375790150
61756880442643653869622393517066
61756880442651757744581638901706
61756880448844067507918990082490
61756880448844069154858640761593
61756880493082955805897495745217
61756880493082955851818530982653
61756880493082955851902099017021
61756880493093761384293209632405
61756880495818579648756036381546
61756880495818580884102054108462
61756880496049430138051824360777
61756880496049430549833830269749
61756880501070698467726437732439
61756880501081505280880664396898
61756880501081805470151258277042
61756880501085407192355367336882
61756880501727206297204840718308
61756880501727206845996811160499
61756880501727206845996811160500
61756880501727206846247515263604
61756880501731112417758304946604
61756880501739217940096278076060
61756880501741919231498657180406
61756880501741919643280920306822
61756880501946044272844770448056
61756880501946044821636740890248
61756880501946044821720423243480
61756880501946047910243836228558
61756880501949950439404015973431
61756880501949950853445367245381
61756880501949952042306579643617
61756880501949952042306608459469
61756880501949952042473715712353
61756880501949952088039243847133
61756880501949952088060164671577
61756880501949952088227271924461
61756880501949952088227300740313
61756880501949952088791384972297
61756880501958050561564992113736
61756880501958055365963490984868
61756880501958055891822417000804
61756880501958055915006508482592
61756880501958055917265825028257
61756880501958055917265853844109
61756880501958055963019410056217
61756880501958055963186546124953
61756880501960752265000079817588
61756880501960757620700941547961
61756880502018994522959248004877
61756880502018995620295626807693
61756880502018996169338301352989
61756880518795674002126010570896
61756880518796574706946637886114
61756880518799276410381725589966
61756880518807381520122904469538
61756880518807681572195505739134
61756880518807681709393498349682
61756880518811283431597607409682
61756880519452181968635298678292
61756880519452182334663748375147
61756880519452182380229276509936
61756880519452182380396412578663
61756880519453081301162705498298
61756880519453082536508723225214
61756880519455783004347003359898
61756880519455783004598050419594
61756880519455784239128936854830
61756880519455784239129279811422
61756880519455784239881049164142
61756880519455784239881049164302
61756880519455784239882163773226
61756880519455784239943810929066
61756880519455784239944068146510
61756880519455784239944839798842
61756880519455784650911285720394
61756880519455784651475026995786
61756880519455784651475026995946
61756880519455784651476141604710
61756880519455784651476141604870
61756880519455784651726074055482
61756880519455784788171954356718
61756880519455784788736810241034
61756880519456088089251525143736
61756880519456088501033445313560
61756880519456088501033531052708
61756880519456088501200925876295
61756880519456088501200925880507
61756880519456089736547715255543
61756880519463888114652266471454
61756880519463888114840294548782
61756880519463888114903056313706
61756880519463888114903313531150
61756880519464193199744817751014
61756880519464193199807493776790
61756880519464193611506188992063
61756880519464193611527080877430
61756880519464193611589499685762
61756880519464193611589871694453
61756880519465093767556513652458
61756880519465093813289176456285
61756880519465094179338519561430
61756880519467795470803571866252
61756880519467795470803571879302
61756880519467795470803573278982
61756880519467795882585577775224
61756880519467795882585577788274
61756880519671019944339023764474
61756880519671020355933001596118
61756880519671020355953922184426
61756880519671020356121029673446
61756880519671020356121058253153
61756880519671919276552964716452
61756880519671920511334898211384
61756880519671920511418580564616
61756880519671920923116904120356
61756880519671920923200586473588
61756880519671920923680988352340
61756880519671920923764670705572
61756880519674620979988052420304
61756880519674622214769985915236
61756880519674622214769985915396
61756880519674622214853582529320
61756880519674622214853668268468
61756880519674622215334070147220
61756880519674622215584774250324
61756880519674622215584774250484
61756880519674622626363963746880
61756880519674622626363963747040
61756880519674622627178752081968
61756880519674622627178752082128
61756880519674622627199672670436
61756880519674622627200787279360
61756880519674622764376744692516
61756880519674622764460427045748
61756880519674622764461455915524
61756880519674927712105223323890
61756880519674927713963841977865
61756880519675828327532652438664
61756880519682726089729231299876
61756880519683026072889268003018
61756880519683026278811797102692
61756880519683031037456711182000
61756880519683031174717351116192
61756880519683031563336643641984
61756880519683031586224317707220
61756880519683031586495913818916
61756880519683031586499357025164
61756880519683031586499614242608
61756880519683031586499729033856
61756880519683931605268407083284
61756880519683932154311424935140
61756880519686628344136051608154
61756880519686628367044327279840
61756880519686633308703494787136
61756880519686633308703752004628
61756880519686633857746512638992
61756880519747573701028983642741
61756880519747873752555036283203
61756880519747873889732394102603
61756880519747873889752943154811
61756880519747873889753286111195
61756880519747873889753286111403
61756880519747873890317113125735
61756880519747874302165151464990
61756881133297519992839517640840
61756881133297519992839774858284
61756881133297519993027802935612
61756881133297519993028917544536
61756881133304724672029926472896
61756881133308326394233778315292
61756881133308326394234035532736
61756881133844757027972002772400
61756881133844757028160292181168
61756881133844757028222706875504
61756881133844757028725148065484
61756881133844757028725148183576
61756881133844757028975852286680
61756881133844757577768165567372
61756881133844757577768167102406
61756881133844758812361814252806
61756881133844758812550099062304
61756881133844758812612518355910
61756881133844758813114959663982
61756881133844758813365663767086
61756881133844759407157957736028
61756881133844759407158043475176
61756881133953127391788157029112
61756881133953127391789185898888
61756881133953127940580127471304
61756881133953127940580813384488
61756881133953127940581156341080
61756881133953127940830831574408
61756881133953127940831860444184
61756881133954027959599854343126
61756881133954027959600968952050
61756881133954028371381860252098
61756881133954028371382974861022
61756881133954028371383232078466
61756881133961231266747402426802
61756881133961231266747403826482
61756881133964833537743481928834
61756881133964833537743483328514
61756881133964833537994186031938
61756881133964833537994187431618
61756881133964833537994530388210
61756881134171665108429708114586
61756881134171665108430827309730
61756881134171665520211714023558
61756881134171665520212833218702
61756881134171668814467759878184
61756881134171668814467761295334
61756881134171668815283667408416
61756881134171670461596904126366
61756881134172866277357884882902
61756881134172871218741955790566
61756881134244914883290472463694
61756881134244915020300436996914
61756881134244915020551141100018
61756881134244915067727705010997
61756881134244915067915733088325
61756881134244915432082442905886
61756881134244915433756127941220
61756881134244915479509710919969
61756881134244916667428460632802
61756881134244916667679164735906
61756881134244916669040502761486
61756881134244916669291206864590
61756881134244916714855728646885
61756881134244916849880952363865
61756881134244916852137289291801
61756881134244916852325317369129
61756881134244917263919295200773
61756881134245815588300505344848
61756881134245815999894483176492
61756881134245816000082511253820
61756881134245816001505147816728
61756881134245817237102988854942
61756881134245817420138084710198
61756881139753382442077519583290
61756881139753382990367391656740
61756881139753382991120537085178
61756881139753383034178680169516
61756881139753383034178681232326
61756881139753383036685721200556
61756881139753384225651423520414
61756881139753384226215507752398
61756881139753384226279303445485
61756881139753384226281626393779
61756881139753384226466554812094
61756881139753384226469653998939
61756881139753384226469653998940
61756881139753384268960614727258
61756881139753384409212283207843
61756881139753384409480779660517
61756881139753384818003632229146
61756881139753384818567372441728
61756881139753384818567373504538
61756881139753384820259625137680
61756881139753384820263068343927
61756881139753384820263068343928
61756881139753384821074499211916
61756881139753384821077856679016
61756881139753387932319679574527
61756881139753388524604736522752
61756881139753388524605769641878
61756881139753388524608868828724
61756881139753388527115909859764
61756881139753389759387360180218
61756881139753389759387703136810
61756881139862653738731086044733
61756881139862653784484642256841
61756881139862658680118514898306
61756881139862658725872071110414
61756881139870757247598091103433
61756881139870757247598091103434
61756881139870757247660767129210
61756881140057179725160467745570
61756881140057180090938185644549
61756881140057180091021752125009
61756881140057180091021753678917
61756881140057180136754416328525
61756881140057180136754417882433
61756881140057180136775337585806
61756881140057180136942444405853
61756881140057180136942445959761
61756881140057180136942473654542
61756881140077587582750359360861
61756881140077588635354519997757
61756881140077588818097148734493
61756881140077588818097148740109
61756881140077589229879154643465
61756881140077589229879154649081
61756881140077592935916436177497
61756881140077594171263225551129
61756881140080289148987453981997
61756881140080289149740595161085
61756881140080290521532494724431
61756881140080290521804089300933
61756881140080290933314500633394
61756881140080290933314500633403
61756881140080290933398067132577
61756881140081489906069830441301
61756881140081489906822972670149
61756881140081490043267823051849
61756881140081490043268081319053
61756881140081491095684213425111
61756881140081491095684213897287
61756881140081491095872240439629
61756881140081491095872245143893
61756881140081491278614870698301
61756881140081491278614870711351
61756881140081491278614870711399
61756881140081491278886465287853
61756881140081491278886465288061
61756881140081491690396875085337
61756881140081491690396875203381
61756881140081491690396876607273
61756881140081491690396876620323
61756881140081491690396879789601
61756881140081491690480443119497
61756881140081491690480444182515
61756881140081491692903916116169
61756881140081491760125977114407
61756881140081494801912618090607
61756881140081494802474378915171
61756881140081494802537053877929
61756881140081494802537054927689
61756881140081494802537058110017
61756881140081494802539378348367
61756881140081495008630418923489
61756881140081495008651310932081
61756881140081495054383975135597
61756881140081495396434158135689
61756881140081495396437252736315
61756881140081495420224396755133
61756881140081495420245288763725
61756881140081495420245318012414
61756881140081495420412424832461
61756881140081495420433316841053
61756881140081495420433317509978
61756881140081495420433346089742
61756881140081495420496371193548
61756881140081495465977952967241
61756881140081495465998874224522
61756881140081495466165981044569
61756881140081495466166010293258
61756881140081495466249927405656
61756881140081496631780945993001
61756881140081496631780946111045
61756881140081496631780950697265
61756881140081496655780484009165
61756881140081496655843160572796
61756881140081496657471587263921
61756881140081496657475060191266
61756881140081496701513148212681
61756881140081496701596716784904
61756881140081496703204251467437
61756881140081496703207724394782
61756881140089599912278233803049
61756881140089600506740192899577
61756881140089600506823760461561
61756881140089600578166969779422
61756881140092301821555982957717
61756881140092302235657000385989
61756881140149640216482692986089
61756881140150535431881540756043
61756881140150535431902432764635
61756881140150540372701527431723
61756881140150540372722419440315
61756881140150540782874848679111
61756881140150540785131185607047
61756881140153240291558735717450
61756881140154440977677704085053
61756881140154440978241788312825
61756881140154441000377043265948
61756881140154441001216191146194
61756881140154441002824809316625
61756881140154441046948855349710
61756881140154441047155757532491
61756881140154441048578365528733
61756881140154441048641111704586
61756881140154441390086470251785
61756881140154441598437057277696
61756881140154442650204656250770
61756881140154442650225921337280
61756881140154442695958585540796
61756881140154442831547630085268
61756881140154442831548663725159
61756881140154442833783075004612
61756881140154443243141607916912
61756881140185661074228241305073
61756881140185661282013972435787
61756881140185661282599983212639
61756881140185662517361023281829
61756881140185662517381916707571
61756881140185662517381917239810
61756881140185662517381917241214
61756881140185662926715084118105
61756881140185662928955001113473
61756881140185662928975894539215
61756881140185662929143029190801
61756881140185662929163922616543
61756881140185662929226598642319
61756881140185662929790682874303
61756881157454048318838695782652
61756881157475657141941933572733
61756881157478358250078612079204
61756881157478358250580790520802
61756881157478358250643471150060
61756881157478358250831494623906
61756881157478358250831494978038
61756881157478358661797855873332
61756881157478358661860617988176
61756881157478358662361940105316
61756881157478358662363054714240
61756881157478358662365379062214
61756881157478358662424702220160
61756881157478358662428055087990
61756881157478358662613758817344
61756881157478358662613759167264
61756881157478358662616083165318
61756881157478359896956701847378
61756881157478359897144643835638
61756881157478359897144644189770
61756881157478359897144988209172
61756881157478359897207405950482
61756881157478359897207410553964
61756881157478359897708732666892
61756881157478359897709847275807
61756881157478359897709847275816
61756881157478359897712171623790
61756881157478359897771494785948
61756881157478359897774847653778
61756881157478359897960551378920
61756881157478359897960551733052
61756881157478359897962875726894
61756881157478359897962875731106
61756881157478359943442510298421
61756881157478363603185365737894
61756881157478363603248041763670
61756881157478363603750224804538
61756881157478363603812900834526
61756881157478363604000928907642
61756881157478363604000928911854
61756881157478365431696486975857
61756881157479560837241587509697
61756881157479560837785555971433
61756881157479560837787879392111
61756881157490065631380724926570
61756881157490065631631773385946
61756881157490365866655923478141
61756881157490371219741788787163
61756881157490371792508931990295
61756881157490371792508931994507
61756881157491266984015144746751
61756881157491267052929115035872
61756881157563317785262116084603
61756881157583726995376458142549
61756881157583726995376486722265
61756881157587629410139852238523
61756881157587629410140623890855
61756881157770147618232314886118
61756881157782155142299697467354
61756881157782155737075036198696
61756881157782155737095928205884
61756881157802565108382693041671
61756881157803764011325955545129
61756881157803765109474751959537
61756881157803765246672744924377
61756881157803765658517426504833
61756881157803768770030070082909
61756881157803768770594929153765
61756881157803770599901497412497
61756881157806165388292370076042
61756881157806165388292371611236
61756881157806165388292457704516
61756881157806165525490362686590
61756881157806165525490364221784
61756881157806165525490450315064
61756881157806165526306265630602
61756881157806165526326038431000
61756881157806165526327157639194
61756881157806166623638384620630
61756881157806166623638384738882
61756881157806166623638385093014
61756881157806166623638470832161
61756881157806166623638470832162
61756881157806166623638475431432
61756881157806166623639503947076
61756881157806166623639504301208
61756881157806166760836377231178
61756881157806166760836377349430
61756881157806166760836377703562
61756881157806166760836463442710
61756881157806166760836468041980
61756881157806166760837496911756
61756881157806166761087425826068
61756881157806166761107971925932
61756881157806166761107973342874
61756881157806166763346861940850
61756881157806167172681145377457
61756881157806167172681145377458
61756881157806167172681403657712
61756881157806167172682176957178
61756881157806167172682178492372
61756881157806167172701949757576
61756881157806167172701951174518
61756881157806167172703068965770
61756881157806167175128867849822
61756881157806170329676437919630
61756881157806170329676442518900
61756881157806170329676524012909
61756881157806170329676524012910
61756881157806170329679881480010
61756881157806170329864810370492
61756881157806170330429667901942
61756881157806170330429669437136
61756881157806170330700144805444
61756881157806170330700146222386
61756881157806170330700149404714
61756881157806170330701264013638
61756881157806170466874516623458
61756881157806170466874521222728
61756881157806170466877874090558
61756881157806172114002458765336
61756881157806172114065220884392
61756881157806172114068573752222
61756881157806172114274053341838
61756881157806465715576861162571
61756881157806466767177433602400
61756881157806466813181693919985
61756881157806466950108090908531
61756881157806467361952772489147
61756881157806467361973663316629
61756881157806467361973664359804
61756881157806467361973664362177
61756881157806467361973664366389
61756881157806467361973664379647
61756881157806467364397136313301
61756881157806470473214342079157
61756881157806470473967599112303
61756881157806470519786154757607
61756881157806471067927378332821
61756881157806471091902551093761
61756881157806471091902551097973
61756881157806472303274166190133
61756881157806472303274166308177
61756881157806472303274167707857
61756881157806472303274170894397
61756881157806472303357735269841
61756881157806472303357735274053
61756881157806472303357738456381
61756881157806472303608438445649
61756881157806472327249340473009
61756881157806472328943916117255
61756881157806472328943916121467
61756881157807371705554929593140
61756881157807372940901718972388
61756881157814576178233413096709
61756881157814576178316980658693
61756881157818172959116131519856
61756881157818173096314124130404
61756881157818173098824604118342
61756881157818173165227030134851
61756881157818177900500197841300
61756881157818177900500283934580
61756881157818177900503641403048
61756881157818177900503641403291
61756881157818177900688570279112
61756881157818177923600230419809
61756881157818178106614455268241
61756881157875511103374760953175
61756881157875511103395652961767
61756881157875516455997645546419
61756881157875516456561729778403
61756881157879413563892109857287
61756881157879413563913030563687
61756881157879413563913374924171
61756881157879416466720783189141
61756881157879416671870263463080
61756881157879417061496121935580
61756881157879417061496121937953
61756881157879417061496121942165
61756881157879417061579690448917
61756881157879417084656506840401
61756881157879417084656506844613
61756881157879417130497097145079
61756881157879418296278055432885
61756881157879418296278055437097
61756881157879418296361623939637
61756881157879418320002524567317
61756881157879418321696708008105
61756881157879418321696708012317
61756881157879418321697100211563
61756881157879418321697871684535
61756881157879418321697871863895
61756881157879418321697871868107
61756881157879418321700195682430
61756881157879418321718792390935
61756881157879418365843114871995
61756881157879418365843114876207
61756881157879418365843119659411
61756881157879418365843891311743
61756881157879418367451427896643
61756881157879418367472348603043
61756881157879418368015540826435
61756881157879418504714420530862
61756881157879418505300544664342
61756881157879418914071001082203
61756881157879418914613821668659
61756881157879418914634742375059
61756881157879418914635085314187
61756881157879418914635085318399
61756881157879418914885790838647
61756881157879418916308398362506
61756881157879418917058186673923
61756881157879418917061658564722
61756881157879418917079107380323
61756881157879418917082550573314
61756881157879418917145226599090
61756881157880318935262423872490
61756881157880318935263195524822
61756881157880318935263587728280
61756881157911536970664177935538
61756881157911536970665292544462
61756881157911537382195479741406
61756881157911537382196508611182
61756881157911537382446183844510
61756881157911537382447167719182
61756881157911537382447168191358
61756881157911537382447212714286
61756881157911537382447555670878
61756881157911537519456148377730
61756881157911537519457262986654
61756881157911538616977413236338
61756881157911538616978442106114
61756881157911538617793230441202
61756881157911538617793316180350
61756881157911538619488924749310
61756881157911538754238081872662
61756881157911538754239196481586
61756881157911539166020344999078
61756881157911539166021116651410
61756881157911539166021202390558
61756881157911539166021459608002
61756881157911539166585200883394
61756881157911539166585286622542
61756881157911539166755778564286
61756881157911833407328326376818
61756881157911833453060990580334
61756881157911833798374468504219
61756881157911833798374471686547
61756881157911836908007606265979
61756881157911837113931238628422
61756881157911837114182330329081
61756881157911837502720268989015
61756881157911837502803837495767
61756881157911837525964221919189
61756881157911837525964593455497
61756881157911837525966530328380
61756881157911837571720086540488
61756881157911837573329163405530
61756881157911837708915885060709
61756881157911837711154685971165
61756881157911838737502205666275
61756881157911838737585774173027
61756881157911838761310239646105
61756881157911838761310353964969
61756881157911838762943288577050
61756881157911838762943288581262
61756881157911838808675952780566
61756881157911838808675952784778
61756881157911838944261902787625
61756881157911838945936619466097
61756881157911839355270018407497
61756881157911839355291796387285
61756881157911839355834874291813
61756881157911839355855880619269
61756881157911839357530597297741
61756881157911839357718625375069
61756881157911839358282709607053
61756881210012388993195844072759
61756881210085334988205365095003
61756881210106048229112315653188
61756881210106048229112401392336
61756881210106048229175077418112
61756881210116554853101929462121
61756881210116855042351602637374
61756881210116855042372609437213
61756881210117755472902371272320
61756881210117755610100363882868
61756881210117755610184304988737
61756881210628970528920257722434
61756881210628975882086334539070
61756881210653285262803227609540
61756881210653285262803999261872
61756881210653285265310268640580
61756881210653285308557583126400
61756881210653285676905390133248
61756881210653285676905391668282
61756881210653285677093422459926
61756881210653285720402609417420
61756881210653285720402610480230
61756881210653285720402613666770
61756881210653285722658946345356
61756881210653285857600602027968
61756881210653285857600603090778
61756881210653285857600606277318
61756881210653285859270819054304
61756881210653285859834903286288
61756881210653285860107643059008
61756881210653285860107647308358
61756881210653286911436275168804
61756881210653286911436362438774
61756881210653286911436362442986
61756881210653286911687323628180
61756881210653286911690422478156
61756881210653286912188387478116
61756881210653286912188388540926
61756881210653286912252184229858
61756881210653286912254506710140
61756881210653286912442534787468
61756881210653286954933494452976
61756881210653286954933495515786
61756881210653286955748627144336
61756881210653286955748631393686
61756881210653286955749403046018
61756881210653286957440879840288
61756881210653286957440884561805
61756881210653286957443978690264
61756881210653286958005740446121
61756881210653286958008063394415
61756881210653287092946275398612
61756881210653287092946276461422
61756881210653287092946619754884
61756881210653287092946624004234
61756881210653287092947395656566
61756881210653287094641971300812
61756881210653287095181692665536
61756881210653287095206056004963
61756881210653287095453660785924
61756881210653287095453665035274
61756881210653287095456759635900
61756881210653287503976514417354
61756881210653287504540601835878
61756881210653287506483554385584
61756881210653287507047638617568
61756881210653290664046116575163
61756881210653290798987771785608
61756881210653290801494812816648
61756881210653291210556615097660
61756881210653291210578655016626
61756881210653291210829354870380
61756881210653291210829359119730
61756881210653292445360239905936
61756881210653292445360240968746
61756881210653292445360585325018
61756881210653292445903404476908
61756881210653292446175372597296
61756881210653292446175373660106
61756881210653292446175376846646
61756881210653292446176148498978
61756881210653292447870724143224
61756881210664992508599631142654
61756881210664992509352862647110
61756881210664992509415538672886
61756881210664993057642650044222
61756881210665293293401462702879
61756881210665293293485030737247
61756881210665298234221449378559
61756881210665298234305017412927
61756881210668900712231290288942
61756881210668900712231290406986
61756881210761354066183331724844
61756881210761355300777237142448
61756881210761355301529349451760
61756881210761355712559243051420
61756881210761355713124098935736
61756881210762254633807086700518
61756881210762256418195778972730
61756881210762256418196893581654
61756881210773061447547437515926
61756881210773061447735722810698
61756881210773061447798398836474
61756881210773361637069078928150
61756881210774262204629727419770
61756881210774262204818098453897
61756881210774262204818098803658
61756881210774262204880774475302
61756881210774262204880774829434
61756881210945069828313876825900
61756881210945071063096581973164
61756881210945075181479953642536
61756881210945076416261887137468
61756881210945076416262658789800
61756881210957077421481828076344
61756881210959779124728887702868
61756881210980193276501882816938
61756881210980193688847972957894
61756881210980193688848744610226
61756881210980193825544557362234
61756881210980193826108641594218
61756881210980193826109413246550
61756881210981092539970023277986
61756881210981092539970024813180
61756881210981092539970110906460
61756881210981092539970367638630
61756881210981092540785926221998
61756881210981092540805699022396
61756881210981092540805699376688
61756881210981092540805700439498
61756881210981092540805703621666
61756881210981092540805785115836
61756881210981092540806043396090
61756881210981092540806047982309
61756881210981092540806047982310
61756881210981092540806818230590
61756881210981092540806819634641
61756881210981092540806819634642
61756881210981093638306072344588
61756881210981093638307191552782
61756881210981093775567084882430
61756881210981093775567860189106
61756881210981093775567861238866
61756881210981093775587632517328
61756881210981093775587632871620
61756881210981093775587633934270
61756881210981093775587633934430
61756881210981093775587718610768
61756881210981093775587976891022
61756881210981093775587981477241
61756881210981093775587981477242
61756881210981093775588753129573
61756881210981093775588753129574
61756881210981094187098042668896
61756881210981094187098042786780
61756881210981094187098044203930
61756881210981094187099163412124
61756881210981094187160804433820
61756881210981094187181610348972
61756881210981094187181610703264
61756881210981094187181611765914
61756881210981094187181611766074
61756881210981094187181614948242
61756881210981094187181696442412
61756881210981094187181954722666
61756881210981094187182729557166
61756881210981094189608528441218
61756881210981094394109567333472
61756881210981097344344125525336
61756881210981097344344129757424
61756881210981097344344470961888
61756881210981097344909328493338
61756881210981097344909330028532
61756881210981097344909333197602
61756881210981097345179805396840
61756881210981097345179806813782
61756881210981097345179809996110
61756881210981097345180924605034
61756881210981097481354177214854
61756881210981097481354181814124
61756881210981097482440560126604
61756881210981097893136444455266
61756881210981097894034796238502
61756881210981097894034800824722
61756881210981099128482117926532
61756881210981099128482117939582
61756881210981099128482119356732
61756881210981099128483233834514
61756881210981099128483233952606
61756881210981099128483238551876
61756881210981099128733167820320
61756881210981099128733937005742
61756881210981099128733941237830
61756881210981099128753713933234
61756881210981099128816734319654
61756881210981099128817505971986
61756881210981392592795081806345
61756881210981392592795853458677
61756881210981392729240962107581
61756881210981393781907796899593
61756881210981393827577786949397
61756881210981393964859346076381
61756881210981393964859347126141
61756881210981393967094790444817
61756881210981394376368985743469
61756881210981394376369757391589
61756881210981394376369757395801
61756881210981394376369757408851
61756881210981394378876796904697
61756881210981394583107334755738
61756881210981394583107420494886
61756881210981394583108106408070
61756881210981394583108192147218
61756881210981394583170096520662
61756881210981394583170868172994
61756881210981394583359269321607
61756881210981394583380161330199
61756881210981397487885498879135
61756881210981397488447259703699
61756881210981397488509934666457
61756881210981397488509935716217
61756881210981397488509938898545
61756881210981397488512259136895
61756881210981397534265815349003
61756881210981398082407038924217
61756881210981398082410133524843
61756881210981399317753828299226
61756881210981399317753828299253
61756881210991904295346264166548
61756881210992199611957672250268
61756881210992199611957929467712
61756881210992204484366155497703
61756881210993099927863127906710
61756881210993100179518662635878
61756881210993100179706690713206
61756881210993104914979858432696
61756881210993104914979944525976
61756881210993104915168230870499
61756881210993104915168230870508
61756881210993104915251798900655
61756881210993104915251798904867
61756881210993104915254897024643
61756881210993105487206247493003
61756881210993105487206247497215
61756881210993105532939145398676
61756881210993105532939174095032
61756881210993105532960066221668
61756881210993105535198577045282
61756881210993105535198605623594
61756881210993105535219497632186
61756881210995806824529203563489
61756881210995806824592255889912
61756881210995806824613148016548
61756881210995806826785540491425
61756881210995806826848216517201
61756881210995806826851687418474
61756881211053143527350777018667
61756881211053144762111818505007
61756881211053145173726688345243
61756881211054340578371770448683
61756881211054343481263119810525
61756881211054343663650584873581
61756881211054343664214669101353
61756881211054343687374709037418
61756881211054343687374794776566
61756881211054343687375051994010
61756881211054343687437470802342
61756881211054344099219733928758
61756881211054344284412146092291
61756881211054344284434186006885
61756881211054344284434186124929
61756881211054345310841284056436
61756881211054345310841284531006
61756881211054345310841284531033
61756881211054345335926832936194
61756881211054345335989508961970
61756881211054345336200746747383
61756881211054345336200746747384
61756881211054345336263422773160
61756881211054345381743060410711
61756881211054345517499504428411
61756881211054345519194079587223
61756881211054345519194079587224
61756881211054345519216119501814
61756881211054345519759311725209
61756881211054345519759311725210
61756881211054345519780203851845
61756881211054345930788057418867
61756881211054345930788057418868
61756881211054345931562209642773
61756881211054345931562209760817
61756881211054345931624885668550
61756881211056747033380871476086
61756881211057042281807231210827
61756881211057042281828123219419
61756881211057045987869531977941
61756881211057045987869532095985
61756881211057047221018533224923
61756881211057047223215549822901
61756881211057047634976663605237
61756881211057047634976663723281
61756881211057047634997555613829
61756881211057946004168867758570
61756881211057947791027331813254
61756881211057947791027332167386
61756881211057948202788445713634
61756881211057948202809337722226
61756881211057948202809338076358
61756881211057948202872013748002
61756881211089161915257766238007
61756881211089165482405574112256
61756881211089165619039482471946
61756881211089165619603566703930
61756881211089165619603566722560
61756881211089165619603566722803
61756881211089165619603566722804
61756881211089165619603571309024
61756881211089165619854270825908
61756881211089165619854272242898
61756881211089166237539275355691
61756881211089166237560167364283
61756881211089167265979482635600
61756881211089167266230186738704
61756881211089167266230187801562
61756881211089167472069147329404
61756881211089167472132166311772
61756881211089167472634260431164
61756881211089167472634346170312
61756881211089167472697022196088
61756881211089167472885050273416
61756881211089167472885307490860
61756881211089167474601923922310
61756881211089167883914172220744
61756881211089167884479285322504
61756881211089462722466522434596
61756881211089462722488447011433
61756881211089462723052531243417
61756881211089465833457269218529
61756881211089465879273501456413
61756881211089466245323214698177
61756881211089466428253871512241
61756881211089466428337439546608
61756881211089466428337439546609
61756881211089466428504575615344
61756881211089466428504575615345
61756881211089466429069692415573
61756881211089466429069692533617
61756881211089466429090584424165
61756881211089467662156017636779
61756881211089467662239585671147
61756881211089467663851625910505
61756881211089467663851626028549
61756881211089467663872517919097
61756881211089468075445603742149
61756881211089468075466495750741
61756881211089468075633631819477
61756881211089468075633631937521
61756881211089468076197716169505
61756881211090362738725792325338
61756881211090362738787782792062
61756881211090362738788554444394
61756881211090363288604534700386
61756881211090363290108849775520
61756881211090366238923865867399
61756881211090366262584196220761
61756881211090366447022520794090
61756881211090366857171849848837
61756881211090366857359877926165
61756881211090366858804898777201
61756881211090366859055602880305
61756881211090366996337249264528
61756881211090366996881474523970
61756881211090366996902366532562
61756881211090368023312562725831
61756881211090368046953072567203
61756881211090368047040241842530
61756881211090368048481704145142
61756881211090368048670075179062
61756881211090368092707016383418
61756881211090368092707044963134
61756881211090368092793798054638
61756881211090368094150544429978
61756881211090368094151692322882
61756881211090368094214368348658
61756881211090368094235260357250
61756881211090368094402739382578
61756881211090368094402739736710
61756881211090368094966480657970
61756881211090368094967600404118
61756881211090368094967600404202
61756881211090368231412360959206
61756881211090368231663408018902
61756881211090368231684300027494
61756881211090368643194709824770
61756881211090368643257385850546
61756881211090368643278277859138
61756881211090368643445413927874
61756881211090368643466305936466
61756881211090368643466306290598
61756881211090368644009498159858
61756881211090368644030390522582
61756910919221334000975290997125
61756910919329385667098562792325
61756911374149447926592970859917
61756911374149448338563263113421
61756911374163855776234436160619
61756911374163860717621859936113
61756911374163861129403865845085
61756911374196281156583222586571
61756911374196281159030940459665
61756911374476309979871956337257
61756911374476309979871956337305
61756911374476321092909357791645
61756911374476321092909357791693
61756911374476324384909068135533
61756911374476324796691074044457
61756911374476324804033079751179
61756911374476326032037091771373
61756911374476326032037091771421
61756911374477220013593120396911
61756911374477224952720854376639
61756911374479926656155942080491
61756911374512347097380347394545
61756911374512347099824712399809
61756911374512347511418690231453
61756911397798362186930507059918
61756911397798362781810420637114
61756911398114428133078449289918
61756911398114428727603198721050
61756911627349061594319534547123
61756911627349062143111504989315
61756911627349062188928626852947
61756911627349062188928627915757
61756911627349063377893438484247
61756911627708088553942899583536
61756911627708088553943156800980
61756911627708088553943156936277
61756911627708388696874160777490
61756911627708388696895052786082
61756911627708388696895052905578
61756911627708388697439016661806
61756911627708388697439016680520
61756911627708388697439016779898
61756911627708388697439273879250
61756911627708388697439273897964
61756911627708388697439273997294
61756911627708388697459908788490
61756911627708388697459908789894
61756911627708388697459908807156
61756911627708388742627745805450
61756911627708388742649666683818
61756911627708388743192601689766
61756911627708388743213750915802
61756912832646507419916574055773
61756912832646507419918896986805
61756912832958689260832273571134
61756912832958689443846871490908
61756912832958705312996289810106
61756913045346215477837539352389
61756913063395095372193982709500
61756913063396295992015693248253
61756913063396295992018787848879
61756913063398997100654087847754
61756913063398997237914842590408
61756913063398997237915072161256
61756913063398997237915100857660
61756913447144435993419398220556
61756913448091826120685056719226
61756913448091826120705948727818
61756913461900239515387413880171
61756913464866710098738280839798
61756913464870321699197857859094
61756913470778952463188243935773
61756913515088374857855888777395
61756913516029760655938138862739
61756913516029760655939024833935
61756913518044338679392279009084
61756913518044338816652943395898
61756913518044338816653029135046
61756913518044338816653286352490
61756913518044348146053764887546
61756913518044349929689573197954
61756913518047040520087259447418
61756913518047040520088374056342
61756913518047049849300052861578
61756913518047051084081986356510
61756913518047051633124660901806
61756913518047940950639405570812
61756913518047950417112863371786
61756913518047950417112863371946
61756913518047950417300891449274
61756913518047951651893682257794
61756913518047951651893767997102
61756913518360454584480400823563
61756913518984481034859553671126
61756913518984481034922229696902
61756913518984481583714200139094
61756913518984481583902228216422
61756913518992584909818799055766
61756913518992584909881475081542
61756913518996187180877554583574
61756913518996187181065582660902
61756913523956575830193251279511
61756913523956581320811855970315
61756913523956581320811855974527
61756913524232739892493775467588
61756913524232739897576349645748
61756913524232740446620143386188
61756913524232740629634741305962
61756913524232740632082459179056
61756913524243545064188676825268
61756913524267856683983838801028
61756913524267856689066412979188
61756913524267873292533912754366
61756913524267876996880487607054
61756913524268777429879581836212
61756913524268779808249055401225
61756913524268779808311474222607
61756913524279579484683018300064
61756913524936082055730677355387
61756913524936093168768850462107
61756913541669500655533145330319
61756913541669500655533403597523
61756913541677605628076589866547
61756913541677605765274582477095
61756913541677606176868560308739
61756913541678855149161124724301
61756913541681207899072411101375
61756913541681207899072669368579
61756913541681551318671098735259
61756913541681551318671443091531
61756913541681551318672217930403
61756913541681551455869435702079
61756913541681551501686471476643
61756913541681551501688795470485
61756913541681552553453376586463
61756913541681552690651024840739
61756913541681552690651369197011
61756913541681556394997169681807
61756913541681556806591147513451
61756913541681556992305076167447
61756913541973326135614892158990
61756913541973326135615149376434
61756913541973326135803177453762
61756913541993755479741903602923
61756913541993755479741931242085
61756913541993755479742275598357
61756913541993755479804693002797
61756913541993755479804694419739
61756913541993755479804951624133
61756913541994654215999307184338
61756913541994954453262371325120
61756913541997355507652303240070
61756913541997355507652388979218
61756913541997641474318821634509
61756913541997641476575158562445
61756913541997650206461398376757
61756913541997655696986032074732
61756913541997655742655647179518
61756913541997655742739588285379
61756913541997657526217928445051
61756913541997657528456353179597
61756913541997657528456439149169
61756913541997657528456467965021
61756913541997657528456697416373
61756913541997657528456697888549
61756913541997657528456726232225
61756913541997657528456726586357
61756913541997657528477618594949
61756913542005746579541510567905
61756913542005746584624084746065
61756913542005746584624856398397
61756913542005746586881193326333
61756913542005757557949308922132
61756913542005760854656631999572
61756913542005761266250609831216
61756913542005761400989147169305
61756913542005761401177175246633
61756913542005761401178202581423
61756913542005761401178202699467
61756913542005761403415686068843
61756913542005761403415714766603
61756913542005761403415942801013
61756913542005761403415971616865
61756913542005761403416719170707
61756913542005761403416747868467
61756913542005761403417090707015
61756913542005761403417090825059
61756913542005761403436606775195
61756913542005761403437639877059
61756913542005761403688686818711
61756913542005761403688686936755
61756913542650262026269870894638
61756913542650262026457898971966
61756913542651452953277276793724
61756913542653854467462953210596
61756913542653863748473979954478
61756913542653863748662008031806
61756913542653864297516654499774
61756913542661969407821917611330
61756913542661969408009945688658
61756913542661969408011060297582
61756913542662258119889603973244
61756913542662258524980613047328
61756913542662258531483581804888
61756913542942001524802447524234
61756913542942001524802704741678
61756913542945603384455510515170
61756913542945603796049488346814
61756913542945605031395248856286
61756913542945605031583534151058
61756913677896040792774599120874
61756913677896040792774627700638
61756913678517367600198552290356
61756913678517367600449256393460
61756913683800763562595023696590
61756913683800763745609363330446
61756913683800763745609621597650
61756913683804365422154050835730
61756913683805566589920310845301
61756913683805566590652902953675
61756913683805566590652904016533
61756913683805566590684303026386
61756913683805566590736499567599
61756913683805566590736585306907
61756913683805566590746721834718
61756913683805566590746979052162
61756913683805566590935007129490
61756913684457271940959903785070
61756913684458161395734314208327
61756913684458172508771715662715
61756913684460857791753437978940
61756913684460859575327341916064
61756913684460862687387396003207
61756913684460873800424424263790
61756913684460873800424797457595
61756913684460874212206687390206
61756913684749011439492737632110
61756913684749912007304549509755
61756913684749913242651342071331
61756913684752613298957258110830
61756913684752613298957631304635
61756913684752613710739521237246
61756913701526639847653583281456
61756913701527840604736330804897
61756913701530242118900738422897
61756913701530242256161493148289
61756913701530527628063066520253
61756913701530538601388290696320
61756913701530541713374701429616
61756913701530542262146122682843
61756913701530542262146123155019
61756913701530542262417718813412
61756913701530542262417719285588
61756913701530542262417720348446
61756913701530542444616157020821
61756913701530542445181011505457
61756913701530542445432059964833
61756913701530542445432088544549
61756913701530542446854667843031
61756913701530542446854924575201
61756913701530542446875588549383
61756913702184337870000704373171
61756913702184348983038105827559
61756913702187050686285165454083
61756913702187050686536212513987
61756913702474883972694630290929
61756913702474884018427294494445
61756913754377313685994973964927
61756913754377313823192966575475
61756913754377313823193224842679
61756913754377314234786944407119
61756913754380915956990967377891
61756913754380915956991053466959
61756913754380915956991311734163
61756913754381259559607437836069
61756913754669146557984947125132
61756913754671847712377245479598
61756913754671847712377274177358
61756913754673048286445281832878
61756913754673048286445310530638
61756913754673048423706065273292
61756913754704262619109129761562
61756913754704268153598297590404
61756913754704268702641058228980
61756913754704268702641344007426
61756913754704268702641344026140
61756913754704268702641345088950
61756913754704268702644442976898
61756913754704268702829373166278
61756913754705148965090557901656
61756913754705169087470186548854
61756913754705169087470272288002
61756913754705463923543018115544
61756913754705468727666333943684
61756913754705468865209564497783
61756913754705469276625411756645
61756913754705469276646332812917
61756913754705469276709008370729
61756913754705469276709008837289
61756913754705469276709008838693
61756913754705469276709094576437
61756913754705469276709351327480
61756913754705469276709352862514
61756913754705469276897379400437
61756913754705469276897380939842
61756913754705469276897752453065
61756913754705469278319987737713
61756913754705469278319988800571
61756913754705469278320016434069
61756913754705469278320360790341
61756913754705469278403583996261
61756913754705469278403585531295
61756913754705469278403585532699
61756913754705469278403670085329
61756913754705469278403671620363
61756913754705469278403700318123
61756913754705469278403928352533
61756913754705469279156815515219
61756913754705469279156815987395
61756913754705469279156844683751
61756913754705469279157188567847
61756913754705469279157188685891
61756913754705469279157189040023
61756913754705469458907788117947
61756913754705469459660672096853
61756913754705469459660929178991
61756913754705469459660929297035
61756913754705469459660930713977
61756913754705469459660933900517
61756913754705469459723434216116
61756913754705469459723462795784
61756913754705469459723692483320
61756913754705469459723720013276
61756913754705469459723721062988
61756913754705469459726790148182
61756913754705469459726818964034
61756913754705469459911633299357
61756913754705469461334240810325
61756913754705469461334328434427
61756913754705469461334357132187
61756913754705469461334585166597
61756913754705469461355249140779
61756913754705469462171413888455
61756913754705471108547354980074
61756913754705471108547441069142
61756913754707870379123354082882
61756913754707872073700568487498
61756913754708170568362433122360
61756913754708170568362433577274
61756913754708170568362433594536
61756913754708170614116018485738
61756913754708170614398581466371
61756913754708172262950241779334
61756913754708172397951220329234
61756913754708172400148234389882
61756913754709067475333071940472
61756913754709067887115077849444
61756913754709068024313070460152
61756913754709070998264693606843
61756913754709070998285585615435
61756913754709070998285585621258
61756913754709070998285585621259
61756913754709070998285585975391
61756913754709070998850698604731
61756913754709070998850727301087
61756913754709070998861292874754
61756913754709070998923968900530
61756913754709070998924054639678
61756913754709070999101517510765
61756913754709070999101521742853
61756913754709070999101775777969
61756913754709070999111996977858
61756913754709071000524125135405
61756913754709071000524383402609
61756913754709071000544930936885
61756913754709071000545017503953
61756913754709071000545046200309
61756913754709071000545390556581
61756913754709071000607807961021
61756913754709071000608066228225
61756913754709071001360953389459
61756913754709071001360953743591
61756913754709071001361211538619
61756913754709071001361211656663
61756913754709071001361212010795
61756913754709071001361297745731
61756913754709071136121961511078
61756913754709071136122047250226
61756913754709071136184723276002
61756913754709071136372751353330
61756913754709071181865038238587
61756913754709071181865066940803
61756913754709071181875546419542
61756913754709071181938308184466
61756913754709072828502506224208
61756913754709072830699261654842
61756913754709072830751548711986
61756913755360760477475614664524
61756913755360776486146600949214
61756913755360776897928864075630
61756913755361661045287310565808
61756913755361661045287396304796
61756913755361661045287396304956
61756913755361662280069244060740
61756913755361662280069329799728
61756913755361665986865859792401
61756913755361666398459837624045
61756913755361676916697628214174
61756913755361677053958296850498
61756913755361677465740559976914
61756913755361962883363710431085
61756913755361966130382868880721
61756913755361966130442536471455
61756913755361966132639205808657
61756913755361977106219269289519
61756913755361977243479937925843
61756913755364362748722741226092
61756913755364362748722741226252
61756913755364363983504674721024
61756913755364367690112919418925
61756913755364369338933540461170
61756913755364378620132973135470
61756913755364379169175647680766
61756913755364664175016792225965
61756913755364667833629928507245
61756913755364667836074293512509
61756913755364668428426618490880
61756913755364669665381206363554
61756913755364678992668954894431
61756913755364679541464019945268
61756913755365568447195639846868
61756913755365568447443249341327
61756913755365570095932233628514
61756913755365579560233041301256
61756913755365579560396968442275
61756913755365579560480650795715
61756913755652515984679434796254
61756913755652516396461697922670
61756913755653416552491130697538
61756913755653416964273393823954
61756913755656118255926218401390
61756913755656118667708481527806
61756917131170996367916877529099
61756917131170996368104905606427
61756917140031683557082443209752
61756917140034384848484477944936
61756917140034384848547153970712
61756917140034384848735182048040
61756917140034384848735525004632
61756917140034385397589914255156
61756917140034385397590171472600
61756917140034385397778199549928
61756917140139499675929221336930
61756917140139799819446259123010
61756917299629443939264942879986
61756917299664580864577464895390
61756917346930881917099721124202
61756917347773765194977180422429
61756917352807072245146638206566
61756917352807072245334666283894
61756917352807072245397342309670
61756917352807072245397685266262
61756917352807072794189398491010
61756917352807072794189655708454
61756917352807072794377683785782
61756917352838306710379738561930
61756917353713609194132261179033
61756917353714509213088534360747
61756917353714509761881284241081
61756917353714809768200183213440
61756917353717210916335593987271
61756917353717210916336370238873
61756917370565384116106168067026
61756917370565384161859752976894
61756917370568085272757925584956
61756917370568085407759249861906
61756917370568085410206967735000
61756917370568085453512834771774
61756917370568085455960552644868
61756917371439485296179866226317
61756917371440385863928886106037
61756917371440385864009125247140
61756917371440385864009468203940
61756917371440385864012567862962
61756917371440686007445894131490
61756917371440686053258798538976
61756917371440686053262241154798
61756917371443087155581193062045
61756917371443087155581967900917
61756917772330283948179378653176
61756917772331184378730405918136
61756917772362719067075155724952
61756917772362719067263183802280
61756917778226901604992990699272
61756917778226901607440708572366
61756917778227817038389539939775
61756917778238623989390645485030
61756917778238924178661239483218
61756917778259336452017128314667
61756917778259336452038020323259
61756917778259336866048320088052
61756917778262918827034081297672
61756917778262933829879603273215
61756917778262939320309787683073
61756917778264134403947639626495
61756917778264139894377824036353
61756917778274946705952555155728
61756917779111224174555102889692
61756917779111224174558545505514
61756917779113925670187739603132
61756917779113925878533698593549
61756917779134683217878094418810
61756917779135541150886000843249
61756917779135541150886086932317
61756917779135572667506105022852
61756917779138237503411348658401
61756917779138237503411434747469
61756917779138273959159186817732
61756917779146346317498328022769
61756917779146346317498414111837
61756917779146346317519334822608
61756917779207618092511302880570
61756917822577479203752080631733
61756917822577479203752080985865
61756917822577479203814842750948
61756917823417643978627200559363
61756917823417644115887869195687
61756917823425747441887773763719
61756917823449173326102724696549
61756917823449173874665340319685
61756917823450064559368353170473
61756917823450073893103104184063
61756917823450073893915568035663
61756917825432231613885224059878
61756917825432231614136271119574
61756917825435833747871596246134
61756917825435833747934358011058
61756917825497105303307744475676
61756917825497120120691208927007
61756917825505225642778129329058
61756917825529541108698593206047
61756917825529541110958029084741
61756917825540342431823827657234
61756917825540347190381585486274
61756917825540347373207896694286
61756917825540347373395896541818
61756917825540347373395897591578
61756917825540347373395924771614
61756917825540347375090473235824
61756917825540347922187868033770
61756917825540347922250630152826
61756917825540347922250915595854
61756917825540347922250915949986
61756917825540347923882443678016
61756917826404542259548189676383
61756917826404542259548275765451
61756917826404542259551628633281
61756917826404542671142167508027
61756917826404543905924101002959
61756917826404543905924187092027
61756917826404543906739745660893
61756917826404543906740003928097
61756917826404543906740090017165
61756917826404544043937738271441
61756917826404544043938082627713
61756917826404544455531974370289
61756917826404544455532060459357
61756917826404842999557248957953
61756917831304582298645842724462
61756917831304582298645842724510
61756917831339698357325402088424
61756917831340857026987231581342
61756917831340857027237935684446
61756917831344458749442387700878
61756917831344507471645346480029
61756917831401828065346283370664
61756917831401828070428857548824
61756917831401828070617143893356
61756917831401844673896328627646
61756917831401844673896443413070
61756917831405430344124478223602
61756917831413551003870306076426
61756917831413803014657841497490
61756917831413803014908888557186
61756917831413851010126211816422
61756917831413851010129653959860
61756917831413851193140899011801
61756917831413851193140900074614
61756917831417404736861950557330
61756917831417404737112997617026
61756917831417452915345008071641
61756917831417453464398530574337
61756917831417454699183792367837
61756917831436944856836346704104
61756917831436944861918920882264
61756917831436944862107207226796
61756917831436961463130169818574
61756917831436961465386391961086
61756917831436961465386506746510
61756917831436965169924725546392
61756917831436965172181062474328
61756917831436965581547117973418
61756917831436965581797822076522
61756917831437865600472279490146
61756917831437866332529752344399
61756917831437867429610711390082
61756917831437867978904434748887
61756917831437867981163866277449
61756917831440567303751227033258
61756917831440567304001931136362
61756917831440569270494840163858
61756917831441768060833488234970
61756917831441768793057982976857
61756917831441768795317414505419
61756917831441769846801387693433
61756917831441769846801760746061
61756917831441769846822681452461
61756917831441769846885070041049
61756917831441769846885098856901
61756917831441769846885328308253
61756917831441769846885328780429
61756917831441769846885357478237
61756917831448667655654872358518
61756917831448673146018970011078
61756917831448673146081988993494
61756917831448673146081990410436
61756917831448673146085088298384
61756917831448673146270017438004
61756917831448673146270018487764
61756917831448673146270275705208
61756917831448673146273374537922
61756917831448673146273374655966
61756917831448673148529711465858
61756917831448969628757569363116
61756917831448972740555722312674
61756917831448972740838428184670
61756917831448973152620434093642
61756917831448973335268643302914
61756917831448973335352326141420
61756917831448973335352583345814
61756917831448973335352584408624
61756917831448973335355653480720
61756917831448973335540612485952
61756917831448973335543939838350
61756917831448974570166004187752
61756917831449868415181989610201
61756917831449873719501229773691
61756917831449873719501231308725
61756917831449873719584797808059
61756917831449873719584799343093
61756917831449873719584799344497
61756917831449873720065971339143
61756917831449873720066085658007
61756917831449873720066086130183
61756917831449873720086978140227
61756917831449873720149654164551
61756917831449873720149654166003
61756917831449873720149658415353
61756917831449873720338026262733
61756917831449873720338054841045
61756917831449873720432215734074
61756917831449873721760633078073
61756917831449873721760634140931
61756917831449873721760661774429
61756917831449873721760662837287
61756917831449873721761006130701
61756917831449873721781553784473
61756917831449873721781926837101
61756917831449873721844229808797
61756917831449873721844229810249
61756917831449873721844602862877
61756917831449873722597462377515
61756917831449873722597491073871
61756917831449873905612174020059
61756917831449873905622677621187
61756917831449875140394107514991
61756917831449875140404611116119
61756917831452574874573839050378
61756917831452575011834507686702
61756917831452575011834593425850
61756917831452575012085297528954
61756917832292754733318916876498
61756917832292755353554985205514
61756917832312311569764393011569
61756917832313212503353918716400
61756917832313212503604622819504
61756917832313470058158483886303
61756917832315871162734545415754
61756917832315913795007000511280
61756917832315913795254605777298
61756917832315913795257704614384
61756917832315913795257963244398
61756917832323974302625004806768
61756917832323974851668022308656
61756917832323975035434340335252
61756917832324018768302985002800
61756917832324018905563998008286
61756917832324018905564002730020
61756917832324019317095298401584
61756917832324019317095299936570
61756917832324019317346002504688
61756917832324019317346004039881
61756917832385246398644129471008
61756917832385246444397601473329
61756917832386098764718197616474
61756917832386098766409331117282
61756917832386098767225238647514
61756917832386098774003160122252
61756917832386147378237831281264
61756917832388848669640208973040
61756917832388848669640210385610
61756917832388848669640210857994
61756917832388848669890913076144
61756917849033159689898806976170
61756917849033159689898806976218
61756917849033159692343171981434
61756917849033159692343171981482
61756917849065575189923816592058
61756917849065575189923816592106
61756917849066733129094159318720
61756917849066733129282187396048
61756917849066733266543198988964
61756917849069434420119704953998
61756917849069434420182380979774
61756917849069434420935607898010
61756917849069434420935607898170
61756917849069434969790254366138
61756917849069434969790258615479
61756917849069434969790258615488
61756917849069434969978286692816
61756917849069434972238091752815
61756917849069478885044802723372
61756917849130421013567406979317
61756917849130421013567435558985
61756917849130421013567778515785
61756917849130421013755720853805
61756917849130421016015127916647
61756917849130421016015502523183
61756917849131574006396054195694
61756917849131574006646758298798
61756917849131606772700332692384
61756917849131606945874984343948
61756917849131607357468962175592
61756917849131607357719666278696
61756917849139679116137233075266
61756917849139679116702088959582
61756917849139679116764769234868
61756917849139679116953136019278
61756917849139679253962761845416
61756917849139679254213808905112
61756917849139712468024929390252
61756917849142380407790314870146
61756917849142380408355170754462
61756917849142380408417851029748
61756917849142380408417932519386
61756917849142380408417932519546
61756917849142380408606217814158
61756917849142380408606217814318
61756917849142380957397849549268
61756917849142380957460607064842
61756917849142380957460868531627
61756917849142380957460868531636
61756917849142380957648896608964
61756917849142380964427191610927
61756917849142380964992047499455
61756917849142428541087651494409
61756917849142428541087997285093
61756917849142430370673684262189
61756917849142430370677012564969
61756917849143280976166866655746
61756917849143280976166952394894
61756917849143280976417913715442
61756917849143281387384016680402
61756917849143281387948872564718
61756917849143281387949215521310
61756917849143281394978218880099
61756917849143314739021008892284
61756917849143328971635581348260
61756917849143329703703532761821
61756917849143330801224711531361
61756917849143330938485466256753
61756917849162841271968973008484
61756917849162841274225309936420
61756917849162843103802439652480
61756917849162843650334978920243
61756917849162843650334979983053
61756917849162843650401208692712
61756917849162843652657200905873
61756917849162843652657202322815
61756917849163742388663817124836
61756917849163742388663817124996
61756917849163742388851815087414
61756917849163742388851845202164
61756917849163742388851845202324
61756917849163742388852188158916
61756917849164042029079764672526
61756917849164042029142440698302
61756917849164042626114879228196
61756917849166443543056143131674
61756917849166443543244171209002
61756917849166443680504811143146
61756917849166443680504896882294
61756917849166443680505269953796
61756917849166445372539087507912
61756917849166696293650728249643
61756917849166696295910159778205
61756917849166696295910159782417
61756917849166743732326708432102
61756917849166743869556062612363
61756917849166743872003440829077
61756917849166743915508155082594
61756917849166743917767959606134
61756917849166744464551203173989
61756917849166744466810634702551
61756917849166745516035205058359
61756917849166745516118773092727
61756917849166745516122326840872
61756917849166745518294607890565
61756917849166745518294636586921
61756917849166745518294980943193
61756917849166745518315901649593
61756917849166745518378204149113
61756917849166745518378290238181
61756917849166745518378319054033
61756917849166745518378548505385
61756917849166745561788789614142
61756917849166745698882408270799
61756917849166745698882408624931
61756917849166745701308860963177
61756917849166745701308861082673
61756917849166745701309205319449
61756917849166745701309205791625
61756917849166745701309234135301
61756917849166745701330126143893
61756917849166745701330126498025
61756917849174545129686541010316
61756917849174545129749217036092
61756917849174545541280518841960
61756917849174545541531222945064
61756917849174548653549405618378
61756917849174549202403794868902
61756917849174549202404052086346
61756917849174549202404137825494
61756917849174549202592080163674
61756917849174549248325117555115
61756917849174549248408685589483
61756917849174550485355863726523
61756917849174801398873417187251
61756917849174801403956763017743
61756917849174801405651338657777
61756917849174801405651338661989
61756917849174845730801816825208
61756917849174845870510665804961
61756917849174845870513994103529
61756917849174848842788226491274
61756917849174848842788227541034
61756917849174848842788255069586
61756917849174848842788513336790
61756917849174848844482803185280
61756917849174848980143431434804
61756917849174849391015342453043
61756917849174849391078018478819
61756917849174849391078019541629
61756917849174849391081572225512
61756917849174849391559277276874
61756917849174849391559277276875
61756917849174849391580197983226
61756917849174849391642874363135
61756917849174849391642874376185
61756917849174849391642878608273
61756917849174849391642960096459
61756917849174849391642960102282
61756917849174849391642960102283
61756917849174849391646316152440
61756917849174849391646431292156
61756917849174849391831244937929
61756917849174849391831245410104
61756917849174849391831245410105
61756917849174849391831246454249
61756917849174849391831246459864
61756917849174849391831246459865
61756917849174849391831617990557
61756917849174849391834602510022
61756917849174849391863018535444
61756917849174849391925437343776
61756917849174849391925694561220
61756917849174849393274773627472
61756917849174849393337451070191
61756917849174849393337564438673
61756917849174849393337565855615
61756917849174849394091054223383
61756917849174849436748034998782
61756917849174849437312890883098
61756917849174849437313148100542
61756917849174849437396573603512
61756917849174849437396830453774
61756917849174849437396831870716
61756917849174849437584859948044
61756917849174849573841655072381
61756917849174849574029683149709
61756917849174849574573616910731
61756917849174849574594794834527
61756917849174849574845586093721
61756917849174849574845614673437
61756917849174849574845843311165
61756917849174849576268450704089
61756917849174849576268479519941
61756917849174849576289371528533
61756917849174850809470920286168
61756917849174850811897831309039
61756917849174850811897831313251
61756917849174851221224968615834
61756917849174851221224969678644
61756917849174851221253183412632
61756917849174851221253269501700
61756917849174851223481305189638
61756917849174851223481306606580
61756917849175735188027619914100
61756917849175735188027619914101
61756917849175746298613598465640
61756917849175746301064672211751
61756917849175749410631782674148
61756917849175749959674457219284
61756917849175749959674457219444
61756917849175749959674800176036
61756917849175750005124672772668
61756917849175750005145593479020
61756917849175750005407493075899
61756917849175751194268362636888
61756917849175751240021947551128
61756917849175751788981025360084
61756917849175751791240715114057
61756917849178451113847354958038
61756917849178451113878755142970
61756917849178451296045762715279
61756917849178451296045763069411
61756917849178451296212784351271
61756917849178451296233705057671
61756917849178451296233790792607
61756917849178451296233791146739
61756917849178451296798903776115
61756917849178451296798903776323
61756917849178451296798903894367
61756917849178451296861666013423
61756917849178451296861694593139
61756917849178451296861694610608
61756917849178451297049607896689
61756917849178451298472215407657
61756917849178451298472301496725
61756917849178451298472559763929
61756917849178451298472560236105
61756917849178451298493480942505
61756917849178451299309388485787
61756917849178451662921774063252
61756917849178451662921859802560
61756917849178451663109802140580
61756917849178452897703707558184
61756917849178452943457292472472
61756917849178452943457378561539
61756917849178452943457378561540
61756917849178452945695917649402
61756917849178453080718047197864
61756917849178453082893910259950
61756917850003021541855157303221
61756917850003022777201175030137
61756917850003022777766030914453
61756917850005724551533063855215
61756917850006908835007581702900
61756917850006908835822370037988
61756917850006919948859771492376
61756917850006925858435906920943
61756917850006925858435907983753
61756917850006925858435993010011
61756917850006925858435994072821
61756917850014728994326070569704
61756917850014728994326413526504
61756917850015029183575743861540
61756917850015029183576086818340
61756917850015029183596635870132
61756917850017730429412564722397
61756917850018631042977816952260
61756917850018631042977845531928
61756917850018631042981288147750
61756917850018631448048178871968
61756917850018631448069070880560
61756917850018631448236464166788
61756917850018631452566897455956
61756917850018631453130981687856
61756917850018631453130981687940
61756917850018631453151645058720
61756917850018631453151645058804
61756917850018631453151902276212
61756917850018631453151902276248
61756917850018631453319009765184
61756917850018631453319009765268
61756917850038178291507978932836
61756917850038187763253162494618
61756917850038187763253162612710
61756917850038188174847024472204
61756917850038188174847140326262
61756917850038188174847140444354
61756917850038188175035052549532
61756917850039040619934998444685
61756917850039045559062732424413
61756917850039045559062990691617
61756917850039077075683094871220
61756917850039088193804189759578
61756917850039088193804189877670
61756917850039088193804189881882
61756917850039088742655478760286
61756917850039088742658836227386
61756917850039088742658836227546
61756917850039088742658922438918
61756917850039088742846834189964
61756917850039088742846864304714
61756917850039088742846864304874
61756917850039088742847207261466
61756917850039345702579999779937
61756917850039345748420725439423
61756917850039345885618718049971
61756917850039346297400723958943
61756917850039346297463399984719
61756917850039388383053861651725
61756917850041746028679629445613
61756917850041747261493858875535
61756917850041747261494117142739
61756917850041789897051133532044
61756917850041789897051162228400
61756917850041789897051162234224
61756917850041789897051247973372
61756917850041789897051247986422
61756917850041789897239161609372
61756917850041789897239190305728
61756917850041789897302210828906
61756917850041790034496845849938
61756917850041790034496845850098
61756917850041790034499915984844
61756917850041790034500289056346
61756917850041790446090823681582
61756917850041790446090823681742
61756917850041790446093808077340
61756917850041790446093893816488
61756917850041790446094181148682
61756917850041790446094266887990
61756917850041790446282209226010
61756917850042046172196638533933
61756917850042047406102098017282
61756917850042047406102212802706
61756917850042047451852717538887
61756917850042047589032754831346
61756917850049850541929920905184
61756917850049850541929920918282
61756917850049850541930006644380
61756917850049850541930006657430
61756917850049850679190761369772
61756917850049850725675317871137
61756917850049851090972681539596
61756917850049883888671333377316
61756917850049895006792342648782
61756917850049895006792342648830
61756917850049895006792428387978
61756917850049895007357287454622
61756917850049895007544424720928
61756917850049895007545568045082
61756917850049895007545569567018
61756917850049895007545569567066
61756917850049895007545569580116
61756917850049895007545572631302
61756917850049895007608245592794
61756917850049895007608245605892
61756917850049895143966057081506
61756917850049895144049739434738
61756917850049895144053096901838
61756917850049895144053097374222
61756917850049895144053183113370
61756917850049895144802880613826
61756917850049895144806323820234
61756917850049895144806324292458
61756917850049895555560034913150
61756917850049895555832002561154
61756917850049895555835102810810
61756917850049895555835103283194
61756917850049895555835360028254
61756917850049895556396858445470
61756917850049895556399071188896
61756917850049895556399156928044
61756917850049895556400185797820
61756917850049895556400215912570
61756917850049895556400302124102
61756917850049895556587099266224
61756917850049895556588213875148
61756917850049895556588243989898
61756917850049895556588586946650
61756917850049895556651006227205
61756917850049895556651006227206
61756917850049895556651262972266
61756917850050151281061458187346
61756917850050151328235715093244
61756917850111124284262196666062
61756917850111124284262196666110
61756917850111975493836986489028
61756917850112019544574417759218
61756917850112023068437312604494
61756917850112023068437398221338
61756917850112023068437398339430
61756917850112023068437398343642
61756917850112023617205004868814
61756917850112023617288687222046
61756917850112023617292044689146
61756917850112023617292044689306
61756917850112023617292045161530
61756917850112023617476972516818
61756917850112023617476972516978
61756917850112023617479956912576
61756917850112023617480072766474
61756917850112023617480072766634
61756917850112023617480073238858
61756917850112023617480329983918
61756917850112024851986938363746
61756917850112024852070620716978
61756917850112024852073978184078
61756917850112024852073978656462
61756917850112275683086659780864
61756917850112275683107580485812
61756917850114721247821477385742
61756917850114721659603483294714
61756917850114724771684084776360
61756917850114724771684341993804
61756917850114724771684370690160
61756917850114724771684370695984
61756917850114724771684372230970
61756917850114724771684372231018
61756917850114724771684457847862
61756917850114724771684457965954
61756917850114724771684457970166
61756917850114724771872370071132
61756917850114724771872398767488
61756917850114724771872400321396
61756917850114724771935162073270
61756917850114724771935162086320
61756917850114724771935419290666
61756917850114724908858086663694
61756917850114724908941769016926
61756917850114724908945126484026
61756917850114724908945126484186
61756917850114724908945126956410
61756917850114724909130054311858
61756917850114724909133038707456
61756917850114724909133155033738
61756917850114725320724032143342
61756917850114725320724032143502
61756917850114725320727016539100
61756917850114725320727389610442
61756917850114725320915417687770
61756917850114726555233997990270
61756917850114726555505965638274
61756917850114726555509065887930
61756917850114726555509066010394
61756917850114726555509066023444
61756917850114726555509066360314
61756917850114726555509323105374
61756917850114726555509323227790
61756917850115025510248773805221
61756917850147092077060302043254
61756917850147092077061416652178
61756917850147092077625500884162
61756917850147141483306880433664
61756917850147141483307652085996
61756917850147141483307909303440
61756917982982949477766580329301
61756917982985662299406697826587
61756917982985662299406699361621
61756917985030006090855648220954
61756917985030006685465084887214
61756917985030006685465088069542
61756917985064828640885755570522
61756917985065122882157683477066
61756917985065123476955148220654
61756917985065123476955151402982
61756917985065128418342576254384
61756917985065128418530862598916
61756917985065128967385249369480
61756917985065128967385249382530
61756917985065128967416990568680
61756917985065128967573535727062
61756917985066029397968017833640
61756917985905293747936582317994
61756917985905338213050051121288
61756917985937430608712221113117
61756917985937730797982814993204
61756917985940131900364958534463
61756917985940131900364958888755
61756917985940131900365302907997
61756917985940430856716722934962
61756917985941331287267750199922
61756917990829362609462606873704
61756917990864479400764383862612
61756917990864479400952670207144
61756917990865638069861357471214
61756917990865638069924033496990
61756917990934729592295703692476
61756917990934729638049288600940
61756917990937414275585878668904
61756917990937414280480166502532
61756917990937414280668452847064
61756917990937430884135665658682
61756917990937430884136038711310
61756917990938315262522705382430
61756917990938331314499812752316
61756917990938332046557175542706
61756917990938584057531967387362
61756917990938615589054312389120
61756917990938617409169735501086
61756917990938617409357763578414
61756917990938631503770406749100
61756917990938632052813052583538
61756917990938632052813167374578
61756917990938632052813425654880
61756917990969829775422860207464
61756917990969829780505434385624
61756917990969846383785767025916
61756917990969846383972647197242
61756917990969846429539351934380
61756917990969851734727278627178
61756917990969851736954941616620
61756917990969851736955200959732
61756917990969851919969540593588
61756917990969851919969540599204
61756917990970752302539061680180
61756917990970752302539061680340
61756917990970752487969263156499
61756917990973432051565050842776
61756917990973448105988842965178
61756917990973448105989876085756
61756917990973453456931387687018
61756917990973453594192143475060
61756917990973453594192143475220
61756917990973453639850048421118
61756917990973454053966502261402
61756917990973454191153647098498
61756917990973454191164494871950
61756917990973454191216294072168
61756917990973454191216667143670
61756917990973454191216668560612
61756917990973454191404580429750
61756917990973454191404695575136
61756917990973455838344692190884
61756917990973748295260470082540
61756917990973748844303233890346
61756917990973750672196551137304
61756917990973753785690658741748
61756917990973754197472663574812
61756917990973754197483511349722
61756917990973754378164690071202
61756917990973754380486887950860
61756917990973754380486887963958
61756917990973754380675174308490
61756917990973754380675289571914
61756917990974654763023781113069
61756917990974654765199614852261
61756917990974654765199615915119
61756917990974654765199987904889
61756917990974654765200647954125
61756917990974654765200762391081
61756917990974654765200762739549
61756917990974654765200762745129
61756917990974654765200762758263
61756917990974654765200763808023
61756917990974654765201021025467
61756917990974654765220908611289
61756917990974654765221683445949
61756917990974654765232531225230
61756917990974654765283297199877
61756917990974654765283298734911
61756917990974654765283326015729
61756917990974654765283327432671
61756917990974654765283555467081
61756917990974654765283584637065
61756917990974654765284330773917
61756917990974654765284331836775
61756917990974654765284359471725
61756917990974654765284360534535
61756917990974654765284445092781
61756917990974654765284445210873
61756917990974654765284445564921
61756917990974654765284446627815
61756917990974654765284703373083
61756917990974654765284703491127
61756917990974654765284703845259
61756917990974654765295207251006
61756917990974654765472731568455
61756917990974654765472731922587
61756917990974654948246757130856
61756917990974654948487071562263
61756917990974654948497575159179
61756917990974655998381420450170
61756917990974656183833089289179
61756917990974656595427068183690
61756917991813919298552261061300
61756917991845153623859877521116
61756917991846050671071255992625
61756917991846054191671659511516
61756917991846054374413895708724
61756917991846056021792967803997
61756917991846098656534079383210
61756917991846098656534080782730
61756917991846098656534080782890
61756917991846098656534081255114
61756917991846354380920825828480
61756917991848752374318315619149
61756917991848755483324741306396
61756917991848757315914706069514
61756917991848757315977383158100
61756917991848799948183719371362
61756917991848799948183719371522
61756917991848799948187161178090
61756917991848799948187162577610
61756917991848799948187162577770
61756917991848799948187163049994
61756917991848800359969425704026
61756917991849056269818361634434
61756917991849953131404063611814
61756917991849953131592091689142
61756917991849953131592377486302
61756917991849953131613012277402
61756917991849953131613269494894
61756917991849956700369388899394
61756917991850001302492852410648
61756917991850001302513487201748
61756917991850001302513744419240
61756917991918985543278715292985
61756917991919030008141137036583
61756917991919033531163846038242
61756917991919033531167287844970
61756917991919033531167289244490
61756917991919033531167289244650
61756917991919033531167289716874
61756917991921731711304513837652
61756917991921734822816927833282
61756917991921734822820369639850
61756917991921734822820371039370
61756917991921734822820371039530
61756917991921734822820371511754
61756917991921735234602634165786
61756917991921736469945984588296
61756917991922888006037272073574
61756917991922888006225300150902
61756917991922888006246220739162
61756917991922888006246477956654
61756917991922936176937746997920
61756917991922936177126032292644
61756917991922936177146952881000
61756917991922936182229269841668
61756918008663307718050395739838
61756918008664460159576214849454
61756918008664493511213982963178
61756918008664493511464687066282
61756918008664493511465030022874
61756918008664493648662679676830
61756918008664508292118432091714
61756918008695728022013788061296
61756918008696628541843977778596
61756918008696628541843977778756
61756918008696628590013510618591
61756918008696928779284075799523
61756918008699324937591476980260
61756918008699324937842181083364
61756918008699326584719500616148
61756918008699326584970204719252
61756918008699329833497059573476
61756918008699330290750429913566
61756918008699330290999990692516
61756918008699330291001105301440
61756918008699330291001133999200
61756918008699330291001134353332
61756918008699330291001478372942
61756918008699330293197779314419
61756918008699330293197894560590
61756918008699330293197894577843
61756918008699330293197894577852
61756918008699330293208742334042
61756918008699330293260570113982
61756918008699330293292311429816
61756918008699330293448827773795
61756918008699330293448943037228
61756918008699330430469410970366
61756918008699582449090320436177
61756918008699625083608495425154
61756918008699626774240798599396
61756918008699626774241141555988
61756918008699626913952975877717
61756918008699629887923192548372
61756918008699630434182356124313
61756918008699630434245032150089
61756918008699630434245403787178
61756918008699630434246175439510
61756918008699630434246175456772
61756918008699630434266295676274
61756918008699630434267067328606
61756918008699630434516999779379
61756918008699630434517001314413
61756918008699630434518114388302
61756918008699630434518114860478
61756918008699630434518143086062
61756918008699630434520553999700
61756918008699630436692835049393
61756918008699630436692836112251
61756918008699630436692863745749
61756918008699630436693208102021
61756918008699630436693868151257
61756918008699630436693869214115
61756918008699630436693896512194
61756918008699630436693896847613
61756918008699630436693982588213
61756918008699630436693982942261
61756918008699630436693984005155
61756918008699630436694241222599
61756918008699630436694242285373
61756918008699630436714128808421
61756918008699630436715162990321
61756918008699630436725751422362
61756918008699630436776431307941
61756918008699630436776432842975
61756918008699630436776775664213
61756918008699630436777579200844
61756918008699630436777579200845
61756918008699630436777579318936
61756918008699630436777580735879
61756918008699630436777923574586
61756918008699630436777925109620
61756918008699630436809320518136
61756918008699630436965865676518
61756918008699630480019880704234
61756918008699630480187016772970
61756918008699630480188045642746
61756918008699630480271699298218
61756918008699630480271699770394
61756918008699630480271727995978
61756918008699630482531135531044
61756918008699630482719421770582
61756918008699630482719537034006
61756918008699630617259371783945
61756918008699630617280292490297
61756918008699630617280636846569
61756918008699630617281406981177
61756918008699630617281435678937
61756918008699630617532484138313
61756918008699630619707432478277
61756918008699630619707461294129
61756918008699630619728353302721
61756918008699630619739977332200
61756918008699630619990795360523
61756918008699632264663950390022
61756918008699632266920286963826
61756918008699632266920288380768
61756918008699632266920288380822
61756918008700516226384027510128
61756918008700516226384027510129
61756918008700516231466601688288
61756918008700516231466601688289
61756918008700516231467373340620
61756918008700516231467373340621
61756918008700516233723710268556
61756918008700516233723710268557
61756918008700527342052580239828
61756918008700527344503653985939
61756918008700527344504003142676
61756918008700527344504003142677
61756918008700530638759817578120
61756918008700531050280155301555
61756918008700531050280155301558
61756918008700531050291004592948
61756918008700531050291004597160
61756918008700531050353795409764
61756918008700532285887841214008
61756918008700532832231977657264
61756918008700532832420005734592
61756918008700532832420007134272
61756918008700532832483026116640
61756918008700532834669222167262
61756918008700532834679696888245
61756918009535907766685634496649
61756918009535907766685634850781
61756918009535907903695344303280
61756918009538609469931665620579
61756918009538609607130687087853
61756918009539510037680599407019
61756918009539510037681713998681
61756918009539510037681714015943
61756918009539510037765395300692
61756918009539795400346580322130
61756918009539795400597284425234
61756918009539795400597627381826
61756918009539810227014725635728
61756918009539810227015068592528
61756918009539810364212693208844
61756918009539810364216160862098
61756918009539812011344442765190
61756918009539812011616067574703
61756918009539812011616068637513
61756918009539812011616153663771
61756918009571024558174583238427
61756918009571024558175702433571
61756918009571029863164793615368
61756918009571029863164793632630
61756918009571029863164879358728
61756918009571029863164879371778
61756918009571029908896295049799
61756918009571029908896381138867
61756918009571029908897409995593
61756918009571029908897410008643
61756918009571029908897414240731
61756918009571029908897414244943
61756918009571029908897414257984
61756918009571030045907119448092
61756918009571030046094287660347
61756918009571030046095402252009
61756918009571030046095402269271
61756918009571030046095402606141
61756918009571030046095406855491
61756918009571031693310465116134
61756918009571063209906206091664
61756918009571074328027215358966
61756918009571074328027300980022
61756918009571074328027301098114
61756918009571074328027301102326
61756918009571930430976575255800
61756918009571930430976575273062
61756918009571930430976661349080
61756918009571930476645314925307
61756918009571930476646429516969
61756918009571930476646429534231
61756918009571930476646434120451
61756918009571930476729767862180
61756918009571930476730110818980
61756918009571974895835639414046
61756918009571974895838996881146
61756918009571974895838996881306
61756918009571974895839083092678
61756918009572230620163437087508
61756918009572230620163438622551
61756918009574626826974778442316
61756918009574626829170662740459
61756918009574626829171781935603
61756918009574628613835623004798
61756918009574631585368902675208
61756918009574631585368902692470
61756918009574631585368988418568
61756918009574631585368988431618
61756918009574631722629743143960
61756918009574633417958953531606
61756918009574633418021630620192
61756918009574664932110315151504
61756918009574676050231324418806
61756918009574676050231410039862
61756918009574676050231410157954
61756918009574676050231410162166
61756918009574676187488721208926
61756918009574676187492078676026
61756918009574676187492079148410
61756918009574676187492164887558
61756918009574676598999016687338
61756918009574676599270984335342
61756918009574676599274341802442
61756918009574676599274427541750
61756918009574932509123277732850
61756918009574933561455070806711
61756918009574933607295666821889
61756918009574934153827928812954
61756918009575832939674304643677
61756918009575834175041243075541
61756918009575834175041330581552
61756918009643961077490260054114
61756918009644005542352681797712
61756918009644009202660423820726
61756918009644010438007216386514
61756918009644909770385165522574
61756918009644909770468847875806
61756918009644909770472205342906
61756918009644909770472205343066
61756918009644909770472205815290
61756918009647563348486339556146
61756918009647606166219704544570
61756918009647607813347728180458
61756918009647607813348761299744
61756918009647607813598432283562
61756918009647610924864532880566
61756918009647610924864618501622
61756918009647610924864618619714
61756918009647610924864618623926
61756918009647611062121929670686
61756918009647611062125287137786
61756918009647611062125287610170
61756918009647611473632225149098
61756918009647611473904192797102
61756918009647611473907550264202
61756918009647612709254344365184
61756918009680332157661478051104
61756918061769142478038347319582
61756918061769142478101023345358
61756918061769143027143783629962
61756918061838234000471660420266
61756918061840919237700950092744
61756918061840919240148667965838
61756918061842088465708957235730
61756918061842089014814393546110
61756918061842119997231043970236
61756918061842121817343282143206
61756918061842121817531310220534
61756918061842121817534753426782
61756918061842121817594071985458
61756918061842121817594329202902
61756918061842121817597429452558
61756918061842121817597772409150
61756918061842122366386042427650
61756918061842122366386299645094
61756918061842122366389399894750
61756918061842122366574327722422
61756918061842136460990157222946
61756918061842136460990160405274
61756918061842136598251174477990
61756918061873350789705386825770
61756918061873350791961723753706
61756918061873352619856163500552
61756918061873356145131931464988
61756918061873356145132190808100
61756918061873356325614009123726
61756918061873356325614780776058
61756918061873356325802037201054
61756918061873356325803066070830
61756918061873356325822929209646
61756918061873356325885691324490
61756918061873356328146530441956
61756918061873356328146530447572
61756918061873356328333409197584
61756918061873356328334557107958
61756918061873356737667955500666
61756918061873356739928535293734
61756918061873356874657799695096
61756918061873356874867091654200
61756918061873356874867092717010
61756918061873356874867095903550
61756918061873356877189203575926
61756918061873356877189549366609
61756918061873356877377575891488
61756918061873356877377576009526
61756918061873356877377576363655
61756918061873356877377576363658
61756918061873356877377576363664
61756918061873358110279230142504
61756918061873358522061236051476
61756918061874251952259165649144
61756918061874251952321841674760
61756918061874253187605183376060
61756918061874253187667859401676
61756918061874253187667859401836
61756918061874253736647857921356
61756918061874256896146253004867
61756918061874257259758726073844
61756918061874257259758726074004
61756918061874257259759069030596
61756918061874257442678873294632
61756918061874535494808593980234
61756918061874535497068025508796
61756918061874552095831819088614
61756918061874552141585403998482
61756918061874556899682045477006
61756918061874556899682817129338
61756918061874556899870073554334
61756918061874556899871102424110
61756918061874557448725807350408
61756918061874557448725836048168
61756918061874557448914206945331
61756918061874557448914208480365
61756918061874557448933984344998
61756918061874557448933984344999
61756918061874557448933984817175
61756918061874557448935013214774
61756918061874557448935013214775
61756918061874557448935128005815
61756918061874557448935128018913
61756918061874557448935129068673
61756918061874557448996660370775
61756918061874557448996660842951
61756918061874557448996661901597
61756918061874557448996661905809
61756918061874557448997774979698
61756918061874557448997774979699
61756918061874557448997776510521
61756918061874557448997776514732
61756918061874557448997776514733
61756918061874557448997804027219
61756918061874557448997808276776
61756918061874557448997808276777
61756918061874557448997889766527
61756918061874557451172495640789
61756918061874557451172496703647
61756918061874557451173557103590
61756918061874557451173643546791
61756918061874557451194564251739
61756918061874557451256092371513
61756918061874557451257239923382
61756918061874557451257240277515
61756918061874557451257326370954
61756918061874557451445526149870
61756918061874557451445526267914
61756918061874557451445612238939
61756918061874557451445612243310
61756918061874557451445612356983
61756918061874557451445612711115
61756918061874557451445612715486
61756918061874557494666677364366
61756918061874557494667706234142
61756918061874557494751361424600
61756918061874557494751364606928
61756918061874557494751388587374
61756918061874557497010911280870
61756918061874557497199082361978
61756918061874557497199082480022
61756918061874557497199197271270
61756918061874557497199197625402
61756918061874557631740146984265
61756918061874557631761067690617
61756918061874557631761096270333
61756918061874557631948324098351
61756918061874557631948325515293
61756918061874557631949352867345
61756918061874557631949354385069
61756918061874557631949357571609
61756918061874557632012116149993
61756918061874557632012144729709
61756918061874557634186748713401
61756918061874557634186836337503
61756918061874557634187896619403
61756918061874557634187896737447
61756918061874557634207757043855
61756918061874557634208788746039
61756918061874557634208903891415
61756918061874557634271579563062
61756918061874557634459837087371
61756918061874557634459837091742
61756918061874557634459837205415
61756918061874557634459837559547
61756918061874557634459865907594
61756918061874557634459952350791
61756918061874558684347266495784
61756918061874558869805970077707
61756918061874559279143612044228
61756918061876958414151052080682
61756918061876958551412150825476
61756918061876958597071200377161
61756918061876958597071200377170
61756918061876958597133962492005
61756918061876958597133962492014
61756918061876958599330636946866
61756918061876958599330636964119
61756918061876958599330636964128
61756918061876958599393283815539
61756918061876958599581685423504
61756918061876959011186166655066
61756918061876959011207058663658
61756918061876959148384159265614
61756918061877253252480223738714
61756918061877255080373883942264
61756918061877258603390102517150
61756918061877258605649653423180
61756918061877258740399038062550
61756918061877258740566174131286
61756918061877258740566174250782
61756918061877258740567174422750
61756918061877258740567203120558
61756918061877258740567203137820
61756918061877258740650856774578
61756918061877258740650857246754
61756918061877258740650885472386
61756918061877258740650890071656
61756918061877258740650971565826
61756918061877258742826638898470
61756918061877258742826725328537
61756918061877258742910321705212
61756918061877258742910321718262
61756918061877258743098607944750
61756918061877258786319759159246
61756918061877258786320788029022
61756918061877258786404441684446
61756918061877258786404446401808
61756918061877258786404470382254
61756918061877258786404556475694
61756918061877258788663877799228
61756918061877258788663877812326
61756918061877258788674840477814
61756918061877258788852164156858
61756918061877258788852164274902
61756918061877258788852279066150
61756918061877258788852279420282
61756918061877260435802749682410
61756918061877260570796692422166
61756918061877260570803728232310
61756918061877260570804101297979
61756918061877260570824993306571
61756918061877260573000742292958
61756918061877260573053029350102
61756918061878155648185579843548
61756918061878155648185579843708
61756918061878156059967585752520
61756918061878156197165578363228
61756918061878156199512135924382
61756918061878156199700422268914
61756918061878159171117201509919
61756918061878159171117201515742
61756918061878159171117201515743
61756918061878159171117201869875
61756918061878159171118230379695
61756918061878159171118230385518
61756918061878159171118230385519
61756918061878159171118316478799
61756918061878159171138093518511
61756918061878159171139122388287
61756918061878159171139122392499
61756918061878159171139122392658
61756918061878159171139122392659
61756918061878159171139150972215
61756918061878159171139150972422
61756918061878159171139150972423
61756918061878159171139237061491
61756918061878159171139237078753
61756918061878159171139241310841
61756918061878159171201913087267
61756918061878159173376633038481
61756918061878159173376891305685
61756918061878159173377666500301
61756918061878159173377752239449
61756918061878159173397438839961
61756918061878159173397554103385
61756918061878159173397898459657
61756918061878159173398586732865
61756918061878159173398587205249
61756918061878159173398673294317
61756918061878159173398673298445
61756918061878159173398673311579
61756918061878159173398931106607
61756918061878159173398931578783
61756918061878159173460315864097
61756918061878159173460574131301
61756918061878159173460574485433
61756918061878159173460660578872
61756918061878159173461349320093
61756918061878159173461435059241
61756918061878159173461435413532
61756918061878159173461693339495
61756918061878159173649721416823
61756918061878159354152347423255
61756918061878159354152433158191
61756918061878159354152433512323
61756918061878159354153461909715
61756918061878159354153461914087
61756918061878159354153461927184
61756918061878159354153461927185
61756918061878159354153466631449
61756918061878159354215109183967
61756918061878159354216223674799
61756918061878159354216252372607
61756918061878159354216252726739
61756918061878159356390943862309
61756918061878159356390972678161
61756918061878159356391202129513
61756918061878159356391202601689
61756918061878159356391230945365
61756918061878159356391231299497
61756918061878159356391976963929
61756918061878159356391977082057
61756918061878159356391977436349
61756918061878159356392005661773
61756918061878159356392005779781
61756918061878159356392006134157
61756918061878159356392091755213
61756918061878159356392091873305
61756918061878159356392350035515
61756918061878159356392350153559
61756918061878159356412897670365
61756918061878159356412897674737
61756918061878159356412897687831
61756918061878159356412897687834
61756918061878159356412897687835
61756918061878159356413012951255
61756918061878159356475659789581
61756918061878159356486536379098
61756918061878159356663946147211
61756918061878159356663946265255
61756918061878159356663946619387
61756918061878159356664061410631
61756918061878159356674564456426
61756918061878159768268542288070
61756918061878159905466534898618
61756918061878159905550189105130
61756918061878159905738475449662
61756918061878160955350380740730
61756918061878160955538408818058
61756918061878160955538782005983
61756918061878160955601170582982
61756918061878160955622350040351
61756918061878161001355014127284
61756918061878161003551769557918
61756918061878161003604056969194
61756918061878161138364720023848
61756918061878161138364720043540
61756918061878161138552748101176
61756918061878161138552748120868
61756918061878161138608388323450
61756918061878161138615768502916
61756918061878161138636689207855
61756918062713531052667978735778
61756918062713536621610002968845
61756918062713536621610003322977
61756918062713536621610088939821
61756918062713536621610089057913
61756918062713536621610089062125
61756918062713536621610089412045
61756918062713537854696673718803
61756918062716237776002416481692
61756918062716237776065176711423
61756918062716237776065177061343
61756918062716237776065181310693
61756918062717138343812967186759
61756918062717138343814081795683
61756918062717138343814112028685
61756918062717138343814112378605
61756918062717138343814198117753
61756918062717138343814198121965
61756918062717138343814456402219
61756918062717138343816780750193
61756918062717138343817555584853
61756918062717423706475965241306
61756918062717423706664250536078
61756918062717423706726669344410
61756918062717423706726926561854
61756918062717423706729250909668
61756918062717432918389011144630
61756918062717433329982960396510
61756918062717438461911404255728
61756918062717438487331206025171
61756918062717438487331207087981
61756918062717440132011655379535
61756918062717440134546529413310
61756918062717440315276698650143
61756918062717440317477186227374
61756918062717440729342874944501
61756918062717468171338301245756
61756918062717468171338386984904
61756918062717468171526329323084
61756918062717468171526672279676
61756918062748653273642743132588
61756918062748653275902158599903
61756918062748653275902159662713
61756918062748658214967131999980
61756918062748658215029892579631
61756918062748658215029893642441
61756918062748658215029896828981
61756918062748658581079884871372
61756918062748658763821863021823
61756918062748658763821864084633
61756918062748658763821867271173
61756918062748658763821867743340
61756918062748702634135679571742
61756918062748702634156600160050
61756918062748702634160043366298
61756918062749553841391763007936
61756918062749553841454439033712
61756918062749553841454439033872
61756918062749553843651178475411
61756918062749555076737780734852
61756918062749555076737780735012
61756918062749555076800456760628
61756918062749555076800456760788
61756918062749558599848563266604
61756918062749558599848649009964
61756918062749558782777682705047
61756918062749558782777768794115
61756918062749558782778137266347
61756918062749558782778797313971
61756918062749558782778827546973
61756918062749558782778912105219
61756918062749558782778913640253
61756918062749558782778916704489
61756918062749558782779171920507
61756918062749558782781496268481
61756918062749558782782271107353
61756918062749559194372805378617
61756918062749559194372805728537
61756918062749559194372805732749
61756918062749559194372891821817
61756918062749591946589975742900
61756918062749603064686706836702
61756918062749603064707627425010
61756918062749603064710985010202
61756918062749603064710985014414
61756918062749603064711069218528
61756918062749603064711069231578
61756918062749603064711070631258
61756918062749603064711070749350
61756918062749603064711070753562
61756918062749603201884699447250
61756918062749603201968381800482
61756918062749603613753743776874
61756918062749603613753745176394
61756918062749603613753745176554
61756918062749603613754088133146
61756918062749855817314167765934
61756918062749858789098188748199
61756918062749860573486880651617
61756918062749860573511244931598
61756918062752260303283993931212
61756918062752260486024828420639
61756918062752260486025196892871
61756918062752260486025857290415
61756918062752260486025971731743
61756918062752260486025972081663
61756918062752260486025976331013
61756918062752260900318764014018
61756918062752261037516756624566
61756918062752262135685673749526
61756918062752304905403726721618
61756918062752304905403726721778
61756918062752304905406825558704
61756918062752304905406825571754
61756918062752304905407084188718
61756918062752304905407169928026
61756918062752305317189090097690
61756918062752560629542980820063
61756918062752561224611572938607
61756918062752561226787321924994
61756918062752561226849997950770
61756918062752562462133339651910
61756918062753457951362957326110
61756918062753461060094013156460
61756918062753461243296653207599
61756918062753461609408929672387
61756918062753461657338349189954
61756918062753461657401024861597
61756918062753461657401025215730
61756918062753461657421945566545
61756918062753462844671379364935
61756918062753462844754947399303
61756918062753462890508259148788
61756918062753462890508259148789
61756918062753462890508259502921
61756918062753462890511612370751
61756918062753462890511698105687
61756918062753462890511698459819
61756918062753462892747042588513
61756918062753462892767963293461
61756918062753463027685718532439
61756918062753463027769286566807
61756918062753505708159074951197
61756918062753506074271351415985
61756918062821633848485424183988
61756918062821637508768888033502
61756918062821637508789808621810
61756918062821639155897944788516
61756918062821639155918865376824
61756918062822489951371677824112
61756918062822489951371763563260
61756918062822533180887393213454
61756918062822534416234099567710
61756918062822534416234185306858
61756918062822534416234442524302
61756918062822534416296086966146
61756918062822534965276085485666
61756918062822537939319915298462
61756918062822537939340835886770
61756918062822537939344279093018
61756918062822537939344279211110
61756918062822537939344279215322
61756918062822538076517907909010
61756918062822538076601590262242
61756918062822538488386952238634
61756918062822538488386953638154
61756918062822538488386953638314
61756918062825191654618823189784
61756918062825234884134452839818
61756918062825234884134452839978
61756918062825236119480470566734
61756918062825236119731174669838
61756918062825236119731174669998
61756918062825236668524178231316
61756918062825239779764967535534
61756918062825239780036935183538
61756918062825239780040034020464
61756918062825239780040034033514
61756918062825239780040035433034
61756918062825239780040035433194
61756918062825239780040035555497
61756918062825239780040035555498
61756918062825239780040035905418
61756918062825240191822298559450
61756918062825241426894024290548
61756918062825241427165991938552
61756918062825241427169092660432
61756918062825536309002887880639
61756918062825540024829504919092
61756918062825540024830533788868
61756918062825541806774996488699
61756918062825541806792817890161
61756918062826440582792283412957
61756918062826442366990624659547
61756918062826442367178909954319
61756918062826442367182009259209
61756918062826442374604599530593
61756918062857661921488801259658
61756918062857960463794220437380
61756918062857962065253788554308
61756918062857962065256887387022
61756918062857962111007344766464
61756918062858811617578424346288
61756919191264878016408907257514
61756919191299714933240818412269
61756919191299714933240822998489
61756919206067555539137864690011
61756919206071112791395863201699
61756919209025585682366356690956
61756919209025591035285065874361
61756919209025591035285070460580
61756919209025591035285070460581
61756919213958050925327897293132
61756919213958050971081482203048
61756919213958951674649707861017
61756919213961653240636013099134
61756919213961953384152993489694
61756919213961953385845246185646
61756919214930647483462138848262
61756919214931514745202092801700
61756919214931516529507446727089
61756919214931548028301444759347
61756919214931548028302592648039
61756919214931548028302592652251
61756919214931549265340863070907
61756919214931564087809733788877
61756919214931564087809733793089
61756919214931564089501986484829
61756919214931564090066070721025
61756919214934561064273346888865
61756919214934561064273346888866
61756919214935461632085042790150
61756919214935461632085042803248
61756919214943566741826221682820
61756919214946268445010605270470
61756919259256889442617774720593
61756919261228240343579920880208
61756919261228240343767863218388
61756919261228240343767948957536
61756919261231842065971972278228
61756919261231842065972058017376
61756919261231842066034734043152
61756919261231842477565950109872
61756919261231842477566035849020
61756919262168399170337358095493
61756919262199617070421470828271
61756919262199617070421475077621
61756919262199617619213699537667
61756919262200512696846017282352
61756919262200513932192035009268
61756919262200517638169715514987
61756919262200517638170405795613
61756919262200517638170750169147
61756919262200517638173074517121
61756919262200518049763613391867
61756919262200518049763693346631
61756919262200518049764726465757
61756919262200518049764726802627
61756919262200518049764727983529
61756919262200518049764728000791
61756919262200518049764728337661
61756919262200518049764731051976
61756919262200518049764731051977
61756919262200518049764732587011
61756919262200519285361449811937
61756919262200519834153420254129
61756919262203215635627122713120
61756919262204455236325953275193
61756919262211319510586368097760
61756919262212559111285198659833
61756919267124857456297119338356
61756919267124857456485405682888
61756919267135662623097732862408
61756919267135679231647548548542
61756919267135679231648667756736
61756919267136579662198575813502
61756919267136865756681585445080
61756919267136865756932289548184
61756919267136865756932632504776
61756919267139281546768755485410
61756919267139582286973500315481
61756919267140467478885694504920
61756919267140467479136398608024
61756919267140482854785282305833
61756919267140482855350138194361
61756919267140484090131300032749
61756919268108275835348437441021
61756919268109143417363648494779
61756919268109176769188668783989
61756919268109443194768504413313
61756919268109443606362482244948
61756919268109443606362482244957
61756919268111844709016730289659
61756919268111846538886990809715
61756919268111878060591046825686
61756919268111878060841750578869
61756919268111878060841750928790
61756919268111889178959397491630
61756919268113045328566247285395
61756919268113045328566248348205
61756919268113045465764240958753
61756919268113045465764585315025
61756919268113045465764588501565
61756919268113045465767683102191
61756919268113073876202196827018
61756919268113075522578108153594
61756919268113080649427591973207
61756919268113080649427620789059
61756919268113080649699216900755
61756919268113081061209626698031
61756919268113081061293194732399
61756919268113089938217526423996
61756919268113089938217785189524
61756919268113090349999789550412
61756919268113090349999791085398
61756919268113090349999791086207
61756919268119949819322768235875
61756919268119950413867500924368
61756919268119950414055786219092
61756919268119983033886259314906
61756919268119983171147788525085
61756919268119983582678229757098
61756919268120250007755709800283
61756919268120250603393289170991
61756919268120294342698226949484
61756919268120294479896219560032
61756919268120294479958867006092
61756919268120294479958981324956
61756919268120294480146895083420
61756919268120294480147266619728
61756919268120294480147268032298
61756919268120294480147268154761
61756919268120294480149219431394
61756919268120294480710979315404
61756919268120294480712127221405
61756919268120294891741244451372
61756919268120294891741245986405
61756919268121150575505764194597
61756919268121150987099740963431
61756919268121150987099742026241
61756919268121150987099745212781
61756919268121178986507459938574
61756919268121184524386837357847
61756919268121184524386866173699
61756919268121184524637541460951
61756919268121184524658462285395
61756919268121184525222546517379
61756919268121195047958964051834
61756919268121195047958964069096
61756919268123886227821925061699
61756919268123886227821953877551
61756919268123886227884601087475
61756919268123886227905521911919
61756919268123886228636713396787
61756919268123886228657634221231
61756919268123896613945010554620
61756919268123896751142974585452
61756919268123896751143003165168
61756919268123896751205650611228
61756919268123896751205764930092
61756919268123896751394051637434
61756919268123897162988028056508
61756919284854636336825820311640
61756919284854636748419798143284
61756919284854636748670502246388
61756919284862741858725832907172
61756919284862741858725837156682
61756919284862741858910422027762
61756919284862741858913865234010
61756919284862741858975765357944
61756919284862741858976537010276
61756919284862741858976879966868
61756919284862741996174533870334
61756919284862741996174876826926
61756919284865443150378914702052
61756919284865443150378914702212
61756919284865443150563503822642
61756919284865443150566942779540
61756919284865443150566947028890
61756919284865443150628847152824
61756919284865443150629618805156
61756919284865443150629961761748
61756919284865443699418236029758
61756919284865443699418493247202
61756919284865443699421593496858
61756919284865443699421674986656
61756919284865443699421936453450
61756919284865443699606521324530
61756919284865443699609960281428
61756919284865443699609964530769
61756919284865443699609964530778
61756919284866343718190696342484
61756919284866343718378638680664
61756919284866343718378981637256
61756919284866343718441400445588
61756919284866344129971844859976
61756919284866344129972616512308
61756919284866344130223663572004
61756919284866359094090284497529
61756919284866359094654368729513
61756919284866359094655140381845
61756919284866360329436302224445
61756919285802884214443815921828
61756919285802884214444587574160
61756919285802884214444673313308
61756919285809803803422904465761
61756919285813405662824748918753
61756919285834152440431099134658
61756919285834152440619127211986
61756919285834153675213032633754
61756919285834153675213032633802
61756919285834153675213118372950
61756919285835019656668650682263
61756919285835019702171396049060
61756919285835019702171401107456
61756919285835020892014668409179
61756919285835020937684178308253
61756919285835020937684436575457
61756919285835052459388148567974
61756919285835052459388148572186
61756919285835052459388234311334
61756919285835053008155840836506
61756919285835053008242881129222
61756919285835053008242966868370
61756919285835053008430909206550
61756919285835054242937774331438
61756919285835054243024814624154
61756919285835054243024900363302
61756919285835319891421074399292
61756919285835321081201445663777
61756919285835321081201531752845
61756919285835321675813205628402
61756919285835352648637821858349
61756919285835352648658713866941
61756919285835353173956456793691
61756919285835353174520541025675
61756919285835354409303246172939
61756919285835369233482080901547
61756919285835369234046165133531
61756919285837720948321732477143
61756919285837722640931237917515
61756919285837722640931237934777
61756919285837722640931238271807
61756919285837754162635208194498
61756919285837754162635208198662
61756919285837754162635208198710
61756919285837754162635293937858
61756919285837754162823236271826
61756919285837754162823236289088
61756919285837754162885998040962
61756919285837754162885998054012
61756919285837754162886255258358
61756919285837754299808922631386
61756919285837754299895962924102
61756919285837754299896048663250
61756919285837754300083991001430
61756919285837755946184833957962
61756919285837755946459901978086
61756919285837755946459901991136
61756919285837755946459902328006
61756919285837755946460159195482
61756919285837765418201637564270
61756919285837765418201637564430
61756919285838022784448247360127
61756919285838022830474163422727
61756919285838056138154197493391
61756919285838056183722819561249
61756919285838056183910847638577
61756919285838065472449992245656
61756919285838065472450336737234
61756919285838065472452287541530
61756919285838065472452288013914
61756919285838066021493011278366
61756919285838066021493354116706
61756919285838066021495305043418
61756919285838951212840349706714
61756919285838956705965979483743
61756919285838956751743813873714
61756919285838966040262032638518
61756919285838966040262032638566
61756919285838966040262032651616
61756919285838966177522786891574
61756919285838966177522787363957
61756919285838966177522787363958
61756919285838966589304792800546
61756919285838966589304793272929
61756919285838966589304793272930
61756919285838966589304793273691
61756919285838966589305050017990
61756919285845826058626995588699
61756919285845859272376387078234
61756919285845859272376387078282
61756919285845859272376472817430
61756919285845859272941246144926
61756919285845859273128499387546
61756919285845859273128499387594
61756919285845859273128499400644
61756919285845859273129274222254
61756919285845859273191261165568
61756919285845859409550101510958
61756919285845859409637141803674
61756919285845859409637227542822
61756919285845859410389254112986
61756919285845859821144079342602
61756919285845859821419147712646
61756919285845859821983231944630
61756919285845870528506900675826
61756919285845870940100878507470
61756919285846121168981009820433
61756919285846170582003114481225
61756919285846170582191142423048
61756919285846170582191142545512
61756919285846170582191142558562
61756919285846170582191515616806
61756919285846170582193466421102
61756919285846170582193466906536
61756919285847021736730029695941
61756919285847055087799595091354
61756919285847071150003211395834
61756919285847071150003211513926
61756919285847071150003211531188
61756919285847071150005162322386
61756919285847071150568070584782
61756919285847071287263965771146
61756919285847071287263965771306
61756919285847071287263966243529
61756919285847071287263966243530
61756919285847071698795153258310
61756919285847071698795181956118
61756919285847071698857943602790
61756919285847071698857944075173
61756919285847071698857944075174
61756919285847071699045857361254
61756919285847071699045857361414
61756919285847071699046228897562
61756919285847071699046228897722
61756919285847071699048179824274
61756919285847071699609941593238
61756919285847071699610055912102
61756919285847071699610056384485
61756919285847071699610056384486
61756919285847071699610056385247
61756919285849712298401269735804
61756919285849728380796811953199
61756919285849728380796813016009
61756919285849728380796816202549
61756919285849756791234682795206
61756919285849756929247463740842
61756919285849756929247463741002
61756919285849761712156789843452
61756919285849762329928968119448
61756919285849762329946761295326
61756919285849772853187221925080
61756919285849772853187250621436
61756919285849772853249897950856
61756919285849772853250012386360
61756919285849772853250012392184
61756919285849772853250271140450
61756919285849772853250271144662
61756919285849772853438297681132
61756919285849772853438297700006
61756919285849772853438299099686
61756919285849772853438299221942
61756919285849772854002010260168
61756919285849772854002383453926
61756919285849772854003158170542
61756919285849772990447976300552
61756919285849772990510652326328
61756919285849772990699053474998
61756919285849772990699053475158
61756919285849772991262764635640
61756919285849772991263137706982
61756919285849773036473530748562
61756919285849773037037614980546
61756919285849773037040713813260
61756919285849773402230239426968
61756919285849773402230240962162
61756919285849773402230269659970
61756919285849773402292915452744
61756919285849773402292916987778
61756919285849773402292916987938
61756919285849773402293031306642
61756919285849773402293031306802
61756919285849773402293031779025
61756919285849773402293031779026
61756919285849773402481316601414
61756919285849773402481316601574
61756919285849773403045027762056
61756919285849773403045029297090
61756919285849773403045029297250
61756919285849773403045400833398
61756919285849773448067508580206
61756919897377584969835945551692
61756919897380285024530191098193
61756919899327379206732751386430
61756919899359799646261550801076
61756919899359799646449578878404
61756919899359799646449578878612
61756919899359799646452934928562
61756919899359799648709271856498
61756919899362495996530562023918
61756919899362495998222814719870
61756919899362500937098728235002
61756919899362500937286756312330
61756919899362500937851612196646
61756919899362500937914631060922
61756919899362500937914631060970
61756919899362500937914631528934
61756919899362500937914632595956
61756919899362500937914632596164
61756919899362500937914635778284
61756919899362500938102659138298
61756919899362500938102659606262
61756919899362500938102660673284
61756919899362500938102660673492
61756919899362500938102663855612
61756919899362500939609208222940
61756919899362500939797236300268
61756919899362501349696895705110
61756919899362501349696895722372
61756919899362501349884923799700
61756919899362501486894631098214
61756919899362501486957650434714
61756919899362501486960749267428
61756919899362501488589206742460
61756919899362501488653001963380
61756919900296039952524575932381
61756919900296040089722309921593
61756919900296040089722568542929
61756919900298741244177397925023
61756919900298741244177402174373
61756919900298741792969626634419
61756919900299641811926332892365
61756919900299641811926333242285
61756919900299641811926418981433
61756919900299641811926677265899
61756919900299641811929001613873
61756919900299641811929776448533
61756919900299642223519165882083
61756919900299642223519540488619
61756919900299642223520280491007
61756919900299642223520653562509
61756919900299642223520655080281
61756919900299642223520655097543
61756919900299942550051630631520
61756919900299972057989873261110
61756919900311649382752388463223
61756919900332062662488469802677
61756919900332362989016346149808
61756919900332364636147727368675
61756919900332406914037880121604
61756919900332406914037880125815
61756919900332406914037880125816
61756919900332407325631857957459
61756919900332407462829764824648
61756919900332407462892526589572
61756919900334760181631616496822
61756919900334760181631960853094
61756919900334760593476642787842
61756919900334760799399410684321
61756919900334763750475029934852
61756919900334763887735784660244
61756919900334763954141551597557
61756919900334764299518048836420
61756919900334794150660480663941
61756919900334797239560804949454
61756919900334797241189262411436
61756919900334797241189606784970
61756919900334798888318319166450
61756919900334798888318663522722
61756919900334798888381081281294
61756919900334808771092621428354
61756919900334808771155292849036
61756919900334808771155297454130
61756919900335108618038085530698
61756919900335109166327614293424
61756919900335109167080760058732
61756919900335964711220455209648
61756919900335994770458080848778
61756919900335999849046595890233
61756919900336009183611237325792
61756919900336009185033873888700
61756919900336009185033959623636
61756919900336009185033959627848
61756919900336009185096635649412
61756919900336009185284663726740
61756919900336009185849781431982
61756919900336009595204956391908
61756919900336009595205213609352
61756919900336009595205215144386
61756919900336009595455917712456
61756919900336009595455919247490
61756919900342897407662991834544
61756919900342897407851019911872
61756919900342913881397881351966
61756919900343213727779264410270
61756919900343213727779264410429
61756919900343214137677517274724
61756919900343214137949141966136
61756919900343214137949484922728
61756919900343214137949486457761
61756919900343214137950256575060
61756919900343214139373241874731
61756919900343214275126213865912
61756919900343214276633910860976
61756919900344103724005841274873
61756919900344114295589926838296
61756919900344114295589926842507
61756919900344114295589926842508
61756919900344114295590960311554
61756919900344114842938254258982
61756919900344114842959174847290
61756919900344114842959174965382
61756919900344114842960289456214
61756919900344114844382930736484
61756919900344114844445692501407
61756919900344114844445692501408
61756919900344114844633978858990
61756919900344114844654481852868
61756919900346771524964163608035
61756919900346799936819360968602
61756919900346799937635263912614
61756919900346804878209882117867
61756919900346804878397910195195
61756919900346805289991888026839
61756919900346815997414262631942
61756919900346815997415034284274
61756919900346816408924300879860
61756919900346816408945221468168
61756919900346816408945564424760
61756919900346816408945565959793
61756919900346816408946336077092
61756919900346816409196268527864
61756919900346816410620025479867
61756919900346816546122293367944
61756919900346816546185055132868
61756919900346816546185312350312
61756919900346816546185313885506
61756919900346816546206234473814
61756919900346816546206234591906
61756919900346816546207349082738
61756919900346816546373340427640
61756919900346816546373341962834
61756919900346816546394262669234
61756919900346816547818018440252
61756919900346816547818018440336
61756919900346816547880780205259
61756919900346816547880780205260
61756919900346816547881038485505
61756919900346816547881038485514
61756919900346816548069066562842
61756919905223981630241332779640
61756919905234803405403446948938
61756919905234803405403475645294
61756919905234803405404594853488
61756919905234803405404594854940
61756919905236004574080833873794
61756919905259098421543109768548
61756919905259098421731396113080
61756919905267202296690641497720
61756919905267218905053548316172
61756919905267218905240428487498
61756919905267218905241576393500
61756919905267218950807133224636
61756919905267224256527284812594
61756919905267224256715312889922
61756919905267224258222982249988
61756919905267224439729652523778
61756919905267224439729653573490
61756919905267224441237321883844
61756919905270820627256538166366
61756919905270821220361664120722
61756919905270825978731393872434
61756919905270826710725704495854
61756919905270826710788752057890
61756919905270826710788752057938
61756919905270826710788752412230
61756919905270826710788752425120
61756919905270826710788753474880
61756919905270826710976780502448
61756919905270826710976781552208
61756919905270826712421428387053
61756919905270826712484104058780
61756919905271126305178802557326
61756919905271126899975406367358
61756919905271126900062416545164
61756919905271126900062416558262
61756919905271126901754669241116
61756919905271126901754669254214
61756919905272027284207992838135
61756919905272027284228884846727
61756919905272027284291560872503
61756919905272027284772848722451
61756919905272027284772849194627
61756919905272027284773105939895
61756919905272027284793741204671
61756919905272027284856416756819
61756919905272027284856417228995
61756919905272027284856417230447
61756919905272027286467424838873
61756919905272027286468457940737
61756919905272027286488316848917
61756919905272027286489349949329
61756919905272027286550992873241
61756919905272027286550992874693
61756919905272027467055968074301
61756919905272027467055968192345
61756919905272027467243224600079
61756919905272027467244253351811
61756919905272027467244253369073
61756919905272027467244253469855
61756919905272027467244253487117
61756919905272027467808080501657
61756919905272027467808337583795
61756919905272027467808337701839
61756919905272027467808337719101
61756919905272027468059041704161
61756919905272027468059041822205
61756919905272027468070780809401
61756919905272027469481765536991
61756919905272027469482022387253
61756919905272027469482797121131
61756919905272027469482797239175
61756919905272027469482798638855
61756919905272027469502657545583
61756919905272027469503689129723
61756919905272027469503690647447
61756919905272027469765356449435
61756919905272027469765356453647
61756919905272027470329440685631
61756919905272028705111374176351
61756919905272028705111374180563
61756919906204665502615028533524
61756919906208567368524088553473
61756919906208567368524431510065
61756919906208567780118066385117
61756919906208567780118409341700
61756919906208567780118409341709
61756919906208567963132377439088
61756919906208567963132406018756
61756919906208567963135848634578
61756919906216372700613014588458
61756919906216372883623911606492
61756919906216372883627354222314
61756919906216372884355103310291
61756919906216372884355103327553
61756919906216372884356136429417
61756919906219074587602162936815
61756919906219074587602162954077
61756919906219074587877488528458
61756919906219374181511636897035
61756919906219374777148053828886
61756919906219374777149216267743
61756919906220275344876181695802
61756919906220275344897073704394
61756919906220308515128541160075
61756919906220308698205556867844
61756919906220308698393842162664
61756919906220308698414734171256
61756919906220319816534452586312
61756919906240684509232839481473
61756919906240684509233097748677
61756919906240688029836551227174
61756919906240688212575823553844
61756919906240688212847419665540
61756919906240688212847448245208
61756919906240688212847791202008
61756919906240689859954551292845
61756919906240984698524717559759
61756919906240988219086224519010
61756919906241018052024537447277
61756919906241023402746249258649
61756919906243386212479899090735
61756919906243386212479899107997
61756919906243386212479899445027
61756919906243686401771777186283
61756919906243719755271597073801
61756919906243734577922991221677
61756919906244570289863345499856
61756919906244570289863346562666
61756919906244570289864121401538
61756919906244573813075086768483
61756919906244584590565179151873
61756919906244585002159156983517
61756919906244585115905012657065
61756919906244585139357497609044
61756919906244585185173496617156
61756919906244586351794997442033
61756919906244586761150169601372
61756919906244586761150427881626
61756919906244586761153525651530
61756919906244586761401130567788
61756919906244586761401130572000
61756919906244586761401134817138
61756919906244586763660566332650
61756919906244586763660566682570
61756919906244586786547935444015
61756919906244586786547935461277
61756919906244586969753917849722
61756919906244589874842697598143
61756919906244590078484974384435
61756919906244590078568537813700
61756919906244590490079204362029
61756919906244590490082303548875
61756919906244591725675669423743
61756919906244618467730032946275
61756919906244618468269752924369
61756919906244618468270638895565
61756919906244619703073726321005
61756919906244619703076820803379
61756919906244619703076822325523
61756919906244620140006277313995
61756919906244620323020502162427
61756919906244620323020616949309
61756919906244620323083292975085
61756919906244620323083293021764
61756919906244620323271321052413
61756919906244620323271578316584
61756919906244620323292213107684
61756919906244620323292470325176
61756919906244623226643726573871
61756919906244623226643726691915
61756919906244625262148234707743
61756919906244625264655275738783
61756919906244625673930240616715
61756919906244625676249253570427
61756919906244625676437281647755
61756919906244634527234851151869
61756919906244634527778041840067
61756919906244634527778041958319
61756919906244634529494285849709
61756919906244634552381911735044
61756919906244634962741325709030
61756919906244634962804001734806
61756919906244635147241321835060
61756919906244635147262213843652
61756919906244635147450241920980
61756919906244635147993303880164
61756919906244635147994467735954
61756919906244635147996790684248
61756919906244635148015359744546
61756919906244639904107468356441
61756919906244639904107468474485
61756919906251495026566878455103
61756919906251495026566878472365
61756919906251495026567911574229
61756919906251528197910385480210
61756919906251528197910385481614
61756919906251539317471651424335
61756919906251539499044696030424
61756919906251539499044696030472
61756919906251539500464984258559
61756919906251539500485904964911
61756919906251539500676224112635
61756919906251539500736948726376
61756919906251539500736948726424
61756919906251839506721324716171
61756919906251839688315261330900
61756919906251839689735549558987
61756919906251839689756470265339
61756919906251839689925897404471
61756919906251839690007514026804
61756919906251839690007514026852
61756919906252728954093256678363
61756919906252728954909078647554
61756919906252729137107479972887
61756919906252729137922268307975
61756919906252729137923417749171
61756919906252729137944309757763
61756919906252729139614521003927
61756919906252740256039921654801
61756919906252740256060842243109
61756919906252740256061956852033
61756919906252740257484569434495
61756919906252740257484598132255
61756919906252740257547359897235
61756919906252740257735254053564
61756919906252740257735254057776
61756919906252740257735254070826
61756919906252740257735254407856
61756919906252740257735646611314
61756919906252740257756149602988
61756919906252740257756538619906
61756919906252740258300501076323
61756919906252740258323717452516
61756919906255396891473206756227
61756919906255396892287996620525
61756919906255430245746338473243
61756919906255430840542567676739
61756919906255430841169327934499
61756919906255430841357356011827
61756919906255430842798904604675
61756919906255430842861580630451
61756919906255430843049608707779
61756919906255441366372962994849
61756919906255441366372966181389
61756919906255441775729564215125
61756919906255441775729564215126
61756919906255441776544352550214
61756919906255441777966939763683
61756919906255441777966940826493
61756919906255441777966944013033
61756919906255441777966944485209
61756919906255441959286589077867
61756919906255441959286703396731
61756919906255441959286981281325
61756919906255441959307901869633
61756919906255441959311082683986
61756919906255441960919685836080
61756919906255441960982328577903
61756919906255441960982442896767
61756919906255441960982447482995
61756919906255441960982447482996
61756919906255441960982447601087
61756919906255441960984652932231
61756919906255441960984652932279
61756919906255441961003339491587
61756919906255441961003596709031
61756919906255441961005659259687
61756919906255441961170732777767
61756919906255441961170732777768
61756919906255446717094677992761
61756919922960679507448842317032
61756919922960680100364792286654
61756919922993095007285823855592
61756919922993100543281569345936
61756919922993995756419606344697
61756919922994301298859604393827
61756919922994301300551857089779
61756919922996954963580180251695
61756919922996997465922891973374
61756919922996999435217428869405
61756919922997002407306962545620
61756919922997002407494990622948
61756919922997002955701214566089
61756919922997002955722105517487
61756919922997002955722106574681
61756919922997002955722106580297
61756919922997002955784781543263
61756919922997002955784782600457
61756919922997002955784782606073
61756919922997002955785895679962
61756919922997002956266068934085
61756919922997002956266069387511
61756919922997002956266069387547
61756919922997002956266069387595
61756919922997002956266073638349
61756919922997002956266411877579
61756919922997002956266411890677
61756919922997002956266412343895
61756919922997002956266412343979
61756919922997002956266412344139
61756919922997002956266413406997
61756919922997002956286960942677
61756919922997002956286961047670
61756919922997002956286961396187
61756919922997002956286961401803
61756919922997002956286961414853
61756919922997002956286965646941
61756919922997002956349637421879
61756919922997002956349637421915
61756919922997002956349637421963
61756919922997002956349637427579
61756919922997002956349637440629
61756919922997002956349641672717
61756919922997002956353079216884
61756919922997002956538008002373
61756919922997002956538008474548
61756919922997002956538008474549
61756919922997002956538009518693
61756919922997002956538009524308
61756919922997002956538009524309
61756919922997002957960646094651
61756919922997002957960989392277
61756919922997002957961763878469
61756919922997002957961764226937
61756919922997002957961764232517
61756919922997002957961765289795
61756919922997002957961765295411
61756919922997002957981536691916
61756919922997002957981538103243
61756919922997002957981538108859
61756919922997002958044214134635
61756919922997002958044556954469
61756919922997002958045331794744
61756919922997002958045331794745
61756919922997002958045331912836
61756919922997002958045331912837
61756919922997002958045333324163
61756919922997002958045333329779
61756919922997002958797445633475
61756919922997002958797445639091
61756919922997003001539480588474
61756919922997003001539481060650
61756919922997003001539481073700
61756919922997003002103564820458
61756919922997003002103565292634
61756919922997003002103565305684
61756919922997003002106664020354
61756919922997003002106664125348
61756919922997003002291593383012
61756919922997003003798916716306
61756919922997003003798916821300
61756919922997003138548418136825
61756919922997003138736446214153
61756919922997003138800236848853
61756919922997003139552349158165
61756919922997003140974985734123
61756919922997003140995877742715
61756919922997003141258576646567
61756919922997004376604594377695
61756919922997903569831435837112
61756919922997903569831435955156
61756919922997903569852327963748
61756919922997903569855683895859
61756919922997903571527044583222
61756919922997903571527044701266
61756919922997903571547936591811
61756919922997903571547936591814
61756919923930541604680196583876
61756919923934143875927323145812
61756919923934444065176653480848
61756919923934444065176996437648
61756919923934444065197545489440
61756919923934445849506370610310
61756919923934488468110274018571
61756919923942248985668159068584
61756919923942248985668502025384
61756919923942549174667128257316
61756919923942549174918175317220
61756919923942549174938724369012
61756919923945250283559243361261
61756919923945250283560018193491
61756919923945250283560018195921
61756919923945250283560018200133
61756919923945250284395698537171
61756919923945284186621759922795
61756919923946150851308263236769
61756919923946150851309038075641
61756919923946150852144718412679
61756919923946151446920429157894
61756919923946184800187011916691
61756919923946200814191259438297
61756919923965648854256657876983
61756919923965663747058993478768
61756919923965665531472392961254
61756919923965693325813778484293
61756919923965693325893903306749
61756919923965693325893906494693
61756919923965693325894021167689
61756919923965693325894279447991
61756919923965693325897375210805
61756919923965693325897378398749
61756919923965693325897461304085
61756919923965698267218768917407
61756919923965708150556807862867
61756919923966560611277086943565
61756919923966564314891695707300
61756919923966564314892038664100
61756919923966849611339033397559
61756919923966860729459009030107
61756919923966860800548025302444
61756919923966864503890664896032
61756919923966864504162261007728
61756919923966866288470714132195
61756919923966894082893058337173
61756919923966894082896042750241
61756919923966894085152489865735
61756919923966894154068784909369
61756919923966894291329453545693
61756919923966899642051165357065
61756919923966908381819200943401
61756919923966908978791672951947
61756919923966908978791672951948
61756919923969262314524146552827
61756919923969262314524146570089
61756919923969295667982486988395
61756919923969300607110220968123
61756919923969545961357340181728
61756919923969545961357341598670
61756919923969545961523701410131
61756919923969550767342714303649
61756919923969550767907572897909
61756919923969550767907573370293
61756919923969560648504629621471
61756919923969561883851419000511
61756919923969561886027549002841
61756919923969562432643303709436
61756919923969562432643389444372
61756919923969562432643389798504
61756919923969562432643394047854
61756919923969562432643646666028
61756919923969562432646746915684
61756919923969562432646746915843
61756919923969562432894350769132
61756919923969562432894436858200
61756919923969562435153786529782
61756919923969562435153872618850
61756919923969562435154130903466
61756919923969565545833820365475
61756919923969565592152264346199
61756919923969565612780111628389
61756919923969565612780111632601
61756919923969565612783554832207
61756919923969565612783554834637
61756919923969565612783554838849
61756919923969565795815342802608
61756919923969567445457594667009
61756919923969594002503104717433
61756919923969594002503447673817
61756919923969594002503447674025
61756919923969595191531800968969
61756919923969595191534895097419
61756919923969595191615368997513
61756919923969595191618463125963
61756919923969595237288480007287
61756919923969595237372048508215
61756919923969595374629708637193
61756919923969595374632803237819
61756919923969595811499496076715
61756919923969595811499497511127
61756919923969595857315844535893
61756919923969595994576513172217
61756919923969598897658840654685
61756919923969598943976510273133
61756919923969598943977284635409
61756919923969598943977285107793
61756919923969598945585194934717
61756919923969599515845296561511
61756919923969610062010593519127
61756919923969610063705941747213
61756919923969610063705942219597
61756919923969610085254547399740
61756919923969610636473040295523
61756919923969610681473871989835
61756919923969610682225850854760
61756919923970450098112781855839
61756919923970450098196349890207
61756919923970451333459574423031
61756919923970451333543142457399
61756919923970461216316325522755
61756919923970462451663118089947
61756919923970462453839244549833
61756919923970463025790175516655
61756919923970463025790175533917
61756919923970463025790433801121
61756919923970463071798164953310
61756919923970466114147699431335
61756919923970466159901284339799
61756919923970466180529217243045
61756919923970466180529217247257
61756919923970466180529221846527
61756919923970466180532574707715
61756919923970466180532574710145
61756919923970466180532574714357
61756919923970466180612785159104
61756919923970466180612785275792
61756919923970467964917909496383
61756919923970467964917909513645
61756919923970496422805058470857
61756919923970496425064748070611
61756919923970496425064748190107
61756919923970496425064749624519
61756919923970496425064864411401
61756919923970496425127540437177
61756919923970496425315568514505
61756919923970496562325533047725
61756919923970499511726304629009
61756919923970499513396890477497
61756919923970500129410548555407
61756919923970500129661630513065
61756919923970500129661630513066
61756919923970501364192482169835
61756919923970510653003308522761
61756919923970511249306459899711
61756919923970511250037550983752
61756919923970511250038456557083
61756919923970511250038456557084
61756919923977415556776653257527
61756919923977415602446551108655
61756919923977420544168366064200
61756919923977654642301959688289
61756919923977665967160352481964
61756919923977671272128479379049
61756919923977671320416840051649
61756919923977704672239537877990
61756919923977704672239537882202
61756919923977715174011205326941
61756919923977715195475869405577
61756919923977715195475897985293
61756919923977715195559551758809
61756919923977715195560580628585
61756919923977715379997513365080
61756919923977715745963564784599
61756919923977715746213444353693
61756919923977715791717144988799
61756919923977715791717149693120
61756919923977715791779911458043
61756919923977715791779911458044
61756919923977715791967804568992
61756919923977715792531889850784
61756919923977715792533052637131
61756919923977715792533052637132
61756919923978605194234972495125
61756919923978605194234972495126
61756919923978615741822900878145
61756919923978615763308571634317
61756919923978616313838022450647
61756919923978616359528931333552
61756919923978616359779501519868
61756919923981268031501577798850
61756919923981268031501579198530
61756919923981268031502354037401
61756919923981268031502354037402
61756919923981268054389635680345
61756919923981268054389721773625
61756919923981272993517369660073
61756919923981272993517370009993
61756919923981272993517370014205
61756919923981272993517455749141
61756919923981272993517455753353
61756919923981272993517456103273
61756919923981272994332244082617
61756919923981272994356493557491
61756919923981301383326598088060
61756919923981301383326599487740
61756919923981306943150899370815
61756919923981306944843152066767
61756919923981317468417209039791
61756919923981317468417209393923
61756919923981317468417210456941
61756919923981317468417213643481
61756919923981318017209179481983
61756919923981318017209179836115
61756919923981318017209179836323
61756919923981318017209179948543
61756919923981318017209180899133
61756919923981318017209528914121
61756919923981318017210299044517
61756919923981318017210299149511
61756919923981318017210299162561
61756919923981318017210300566453
61756919923981318017210300579551
61756919923981318017210303748781
61756919923981318017212624577605
61756919923981318017275300603381
61756919923981318061606292516386
61756919923981318062963128361679
61756919923981318062963900014011
61756919923981318062963900014219
61756919923981318062963928593727
61756919923981318062963928593935
61756919923981318062963933298256
61756919923981318062964276136747
61756919923981318063025918706527
61756919923981318063026695063179
61756919923981318063026695063180
61756919923981318063046810715119
61756919923981322956338033024245
61756919923981322956338034559279
61756919923981322956340358557333
61756919923981322956400708695729
61756919923981322956400710585055
61756919923981322956403034583109
61756919976135590643743448709658
61756919976135590645999785637594
61756919976135606521739355621454
61756919976138308406497534672930
61756919976138308406497563370690
61756919976138308408941928375954
61756919976139508982257823722162
61756919976170723313229418954894
61756919976170723313230538164540
61756919976170723908027141978784
61756919976170728666399972098356
61756919976170728847154502532878
61756919976170728847718586764862
61756919976170728847718615344530
61756919976170728847906614842190
61756919976170728849414311732212
61756919976171629232453381675304
61756919976171629232516057701080
61756919976171629780994990970984
61756919976171629781559075202968
61756919976171926309988240481048
61756919976171929421222538886158
61756919976171929421786623119546
61756919976171929421974651195470
61756919976171929421974651196874
61756919976171929421974651214344
61756919976171929423481198763792
61756919976171929423669226841120
61756919976171930015934458654622
61756919976171930015956379532990
61756919976171930016019141179870
61756919976171930016019141652046
61756919976171930016019142714856
61756919976171930016520463764974
61756919976171930016583225884030
61756919976171930016583226946840
61756919976171930016774610956282
61756919976171930018466863652234
61756919976171930018466863770278
61756919976171930019030948002262
61756919976171930153028078728221
61756919976171930153216106805549
61756919976171930153217134140339
61756919976171930153217134258383
61756919976171930153217135675325
61756919976171930153279897440249
61756919976171930153781218490367
61756919976171930153781219907309
61756919976171930154032009749561
61756919976171930155454903175781
61756919976171930155456022265931
61756919976171930155456022383975
61756919976171930155475795184373
61756919976171930155727618377627
61756919976171930155727618495671
61756919976171930155727618849803
61756919976171930156291703081787
61756919976174331072648072765864
61756919976174331073212156997848
61756919976174631124657883807406
61756919976174631125221968039390
61756919976174631125221968040842
61756919976174631261918638066238
61756919976174631261918638066286
61756919976174631262482722298222
61756919976174631262482722298270
61756919976174631262482722770446
61756919976174631262482722770606
61756919976174631262482722783496
61756919976174631262485821603160
61756919976174631264094506618793
61756919976174631264178074181020
61756919976174631264178074299112
61756919976174631307587540449502
61756919976174631307672222974702
61756919976174631307672222974750
61756919976174631307672223446926
61756919976174631307672223447086
61756919976174631307672227692064
61756919976174631308236307206686
61756919976174631308236307206734
61756919976174631308236307678910
61756919976174631308236307679070
61756919976174631308236311924048
61756919976174631308239406393532
61756919976174631308239406406630
61756919976174631308239406511624
61756919976174631309931659089484
61756919976174631309931659102582
61756919976174631309931659207576
61756919976175528169453361133804
61756919976175528720779917214638
61756919976175528720968203559170
61756919976175531692384982805998
61756919976175531692384982805999
61756919976175531692405874696552
61756919976175531692405874814590
61756919976175531692405874814591
61756919976175531692406903566328
61756919976175531692950095906147
61756919976175531692950095906306
61756919976175531692950095906307
61756919976175531692970987798063
61756919976175531692970987798312
61756919976175531692970987914655
61756919976175531692970987914739
61756919976175531692970987914898
61756919976175531692970987914899
61756919976175531692970987916350
61756919976175531692970987916351
61756919976175531692970987933613
61756919976175531694644672595941
61756919976175531694645447434813
61756919976175531694645447790557
61756919976175531694665306697285
61756919976175531694666339799149
61756919976175531875232186371119
61756919976175531875232186725251
61756919976175531875420214448447
61756919976175531875420214802579
61756919976175531875421243199971
61756919976175531875421243200179
61756919976175531875421243204343
61756919976175531875421243217440
61756919976175531875421243217441
61756919976175531875421243318223
61756919976175531875421243322435
61756919976175531875421247921705
61756919976175531875482890474223
61756919976175531875964435423327
61756919976175531875985327431919
61756919976175531875985327431955
61756919976175531875985327432163
61756919976175531875985327550207
61756919976175531875985327554419
61756919976175531875985332153689
61756919976175531875988426282135
61756919976175531876236031552529
61756919976175531877658753968417
61756919976175531877659012235621
61756919976175531877659012589753
61756919976175531877659786952029
61756919976175531877659786956401
61756919976175531877659786969498
61756919976175531877659786969499
61756919976175531877659787070037
61756919976175531877659787074493
61756919976175531877659787087542
61756919976175531877659787087543
61756919976175531877659787424413
61756919976175531877679904598345
61756919976175531877680678960621
61756919976175531877680678964993
61756919976175531877680678978087
61756919976175531877680678978090
61756919976175531877680678978091
61756919976175531877680679433005
61756919976175532426817970395386
61756919976175532426818228662590
61756919976175532427006256739918
61756919976175532427550224270227
61756919977112072188295055170675
61756919977112072188295056233485
61756919977112072188295399526947
61756919977112072188295400589757
61756919977112072325493392137495
61756919977112072325493393200305
61756919977112073970177050877909
61756919977112073972704989585493
61756919977112074155635646399557
61756919977112074155639112996586
61756919977112074155701875111430
61756919977112102016529199024830
61756919977112102016529284763978
61756919977119877292556341096887
61756919977120177298036578406519
61756919977120177298036582655869
61756919977120177435234571017067
61756919977120178030661120496070
61756919977120210764233952344564
61756919977122578995779152785183
61756919977122578995779153139475
61756919977122578995779411419729
61756919977122578995780186258601
61756919977122912492754502309071
61756919977123779569035757230694
61756919977123779752046654248728
61756919977123779752802093890755
61756919977123813106319754302967
61756919977123824224440487706869
61756919977123829531855302567583
61756919977123829531855303630441
61756919977123829531856335669447
61756919977123829531856336732305
61756919977123829531917979656217
61756919977123829577881904171334
61756919977123829578424839177282
61756919977123829578445731185874
61756919977123829578445988403318
61756919977123829712422182595540
61756919977123829712422954247872
61756919977123829714870675303294
61756919977143288898477401367802
61756919977143293837605135347530
61756919977143321631775970175469
61756919977144194268131541141213
61756919977144222199587751815901
61756919977144222268479771909774
61756919977144227621589881559519
61756919977144236910212565503212
61756919977144236910400593580540
61756919977144236910400622160256
61756919977144236910463383925180
61756919977144236910463641142624
61756919977144237093418271076987
61756919977144477917408324923615
61756919977144487688132380728637
61756919977144488898334435997866
61756919977144489035528986464976
61756919977144489035528986469188
61756919977144489035529072204124
61756919977144489035529072208336
61756919977144489035529072208495
61756919977144489035529076807606
61756919977144489035529329421568
61756919977144489035529329425780
61756919977144489035529329425939
61756919977144489035529330838510
61756919977144489035529334025050
61756919977144489035532429671224
61756919977144489035532429675436
61756919977144489035532429675595
61756919977144489035532432857764
61756919977144489035591748234112
61756919977144489035591834323180
61756919977144489035592091540624
61756919977144489035595190373338
61756919977144489447374015605666
61756919977144489447377454562564
61756919977144489472521160606077
61756919977144489655476094535146
61756919977144489655538856649990
61756919977144494388764624657074
61756919977144494411648808846817
61756919977144494411648894585805
61756919977144494411672799704407
61756919977144494594603456518471
61756919977144522391285146162916
61756919977144528362222250580249
61756919977144537213750924146500
61756919977144542590080350662693
61756919977144542590080434866647
61756919977144542590083792806131
61756919977146891169724271067838
61756919977146923974115229374671
61756919977146938613898728846476
61756919977147188979785204243263
61756919977147190810116112609968
61756919977147191358973829568418
61756919977147191358973944353842
61756919977147191358994750273366
61756919977147196298101563548146
61756919977147196298122484253094
61756919977147224117632238462991
61756919977147224160937991126332
61756919977147224161188695229436
61756919977147224161188780968584
61756919977147224163385823371455
61756919977147224709980665671628
61756919977147224709980751410776
61756919977147227821978038947787
61756919977147238803169294146904
61756919977147238988358593241036
61756919977148080051395473343808
61756919977148089547534138379623
61756919977148089547534486985245
61756919977148089547537581585871
61756919977148091169515448976356
61756919977148091789524885171230
61756919977148094898256194547267
61756919977148094898256198796617
61756919977148094898256199268784
61756919977148094898259293397243
61756919977148094898259293869410
61756919977148096728398443024785
61756919977148124525271519748692
61756919977148124662532274124324
61756919977148124728749772766764
61756919977148124728937715104944
61756919977148124728937800844092
61756919977148124731197490456887
61756919977148124731197490576383
61756919977148124731197519272739
61756919977148125142979496485355
61756919977148125142979525181711
61756919977148128435543290941683
61756919977148128435543319757535
61756919977148128847325325666507
61756919977148130082107230465083
61756919977148130082107259161439
61756919977148139370730285945084
61756919977148139370918314022412
61756919977148139373156724225081
61756919977148139510417478596181
61756919977148139553911646856428
61756919977148144861075653907299
61756919977148144861076773003273
61756919977148144861076773121317
61756919977148144861079872308163
61756919977154994493109350507669
61756919977154999434743868303471
61756919977154999434743868657763
61756919977154999434744126938017
61756919977154999434744901422597
61756919977154999434744901776889
61756919977155043723388832086636
61756919977155043723952916318620
61756919977155043723952944898336
61756919977155043724203991958032
61756919977155043724204763610364
61756919977155043860649845092122
61756919977155043861401985981150
61756919977155043861464633427210
61756919977155043861464747746074
61756919977155043861465776615850
61756919977155043907218218335617
61756919977155043907219361524257
61756919977155043907221297918331
61756919977155049214637276755032
61756919977155049214637533972476
61756919977155049216078739608946
61756919977155049216329786668425
61756919977155049216329786668428
61756919977155049261832322982210
61756919977155049262020351059538
61756919977155049262083112824462
61756919977155049262083371559630
61756919977155049262083371576892
61756919977155294089525608283963
61756919977155294685075357994608
61756919977155294685076132829268
61756919977155299578261221765325
61756919977155328038345068756095
61756919977155332931719217827359
61756919977155343912659425966780
61756919977155343913202589610456
61756919977155343913474557258460
61756919977155343913474558793446
61756919977155343913474558793653
61756919977155343913475328910792
61756919977155344029186966612571
61756919977155344049919275116467
61756919977155344049920438972266
61756919977155344050735227307354
61756919977155344050736341916278
61756919977155344052346186739969
61756919977155344052346191326189
61756919977155344096491993030322
61756919977155344097912653726227
61756919977155344097912653726228
61756919977155344098100546955268
61756919977155344098100939020999
61756919977155344098100939021000
61756919977155344098664632237060
61756919977155344098665794905315
61756919977155344098665794905316
61756919977155344463940164571613
61756919977155344463940169157833
61756919977155344463940169630009
61756919977155344646954509263856
61756919977155344646955553729264
61756919977155344647145904754679
61756919977155349403070998210363
61756919977155349403904743204032
61756919977155349403907842055460
61756919977155349403908099254190
61756919977155349403908099272904
61756919977155349405600351950142
61756919977155349405600351968856
61756919977155349449661684046062
61756919977155349451353936742014
61756919977155349586103820811228
61756919977155349586667905043212
61756919977155349589095984039085
61756919977156194631939544085028
61756919977156194634387260558602
61756919977156194657275665864817
61756919977156195043721463904932
61756919977156195068869639447111
61756919977156195068869640509921
61756919977156195068869640628013
61756919977156195068869640982145
61756919977156195068869643696461
61756919977156200007997373426839
61756919977156200007997374489649
61756919977156200007997374607741
61756919977156200007997374961873
61756919977156200191011369767016
61756919977156200191766809409043
61756919977156200194107993138618
61756919977156228606156764657379
61756919977156233545284469821255
61756919977156233545284498637107
61756919977156233546100149378472
61756919977156233957066504546079
61756919977156233957630588778063
61756919977156244457502460999326
61756919977156244457502462399006
61756919977156244480471207607212
61756919977156244481224348786300
61756919977156244482896869631187
61756919977156244482896869985319
61756919977156244482896874217407
61756919977156244617732220612698
61756919977156244617732221085081
61756919977156244617732221085082
61756919977156244618463326594554
61756919977156244618484247182862
61756919977156244618484247301114
61756919977156244618485361791786
61756919977156244618547009420170
61756919977156244620157882641253
61756919977156244620157887227472
61756919977156244620157887227473
61756919977156244663401759544131
61756919977156244663965862908288
61756919977156244663965948647436
61756919977156244664028624673212
61756919977156244664216909967984
61756919977156244664216911502961
61756919977156244664237832091269
61756919977156244664237917830417
61756919977156244664237918186982
61756919977156244664238946700193
61756919977156244664240926816762
61756919977156244665661673601736
61756919977156244665724349627511
61756919977156244665724349627512
61756919977156244665912634922283
61756919977156244665912634922284
61756919977156244665912635042508
61756919977156244666477490806599
61756919977156244666477490806600
61756919977156245031689098807143
61756919977156245031689104475095
61756919977156245031689189033341
61756919977156245031689190568375
61756919977156245031690217903117
61756919977156245031690218021161
61756919977156245031690219084019
61756919977156245031690219438151
61756919977156245031751865059116
61756919977156245031751865059117
61756919977156245031751866594151
61756919977156245212259164134100
61756919977156245213263142985373
61756919977156245213283945718330
61756919977156245214704557655008
61756919977156245214787097173732
61756919977156245214955395681325
61756919977156245214978521244319
61756919977156249970816578639327
61756919977156249970816923013069
61756919977156249970816924548103
61756919977156249970817607509103
61756919977156249970817609044297
61756919977156249970817951882845
61756919977156249970817952000889
61756919977156249970817953417879
61756919977156249970879599038844
61756919977156249970879599038845
61756919977156249970879600573879
61756919977156249970880370809061
61756919977156249971657119148409
61756919977156249973349371844361
61756919977156250016633955717516
61756919977156250016654206692360
61756919977156250017386455862856
61756919977156250017407347871448
61756919977158896956137212350750
61756919977158901895013869035567
61756919977158901897731366137242
61756919977158930309591852361231
61756919977158935248719557525107
61756919977158935248719586340959
61756919977158935249283641757091
61756919977158935249283670572943
61756919977158935249347466222488
61756919977158935249556386426452
61756919977158935250975894453043
61756919977158946183906552528508
61756919977158946184470636760492
61756919977158946186143929611843
61756919977158946186143929612051
61756919977158946186143933861401
61756919977158946323341922222391
61756919977158946323341922222599
61756919977158946323342270828221
61756919977158946323342271300397
61756919977158946323345365901023
61756919977158946323404683987523
61756919977158946367463969594508
61756919977158946369097018523032
61756919977158946369158531876124
61756919977158946369159694669032
61756919977158946369161626476750
61756919977158946918225580870843
61756919977158951674063982639593
61756919977158951674063983111769
61756919977158951674067077712395
61756929985491431233100356506218
61756929985491431278853941414682
61756929985709935852449448721947
61756929985709935852449534828277
61756929985709935852449793095481
61756929985710235858507301110748
61756929985710235904260886019212
61756929985710235904449172363744
61756929985713838173248324189066
61756929985713838175507755717628
61756929985713887581670565544886
61756929985713887581691486249834
61756929985807197169343595276811
61756929985807197169343681383141
61756929985807197169343939650345
61756929985807230383646696751658
61756929985807230383709458516582
61756929985807230383897486593910
61756929985807530527414495682230
61756929985811134081181510160566
61756930038564588711061529152970
61756930038564595296565174459274
61756930038669059539233098892494
61756930038887864164828329841556
61756930038888814596422195304770
61756930038891466479381066575294
61756930038891466479381066575342
61756930038891466481640498103856
61756930038891516299669254931342
61756930038984858689026296541696
61756930038984858689841856529116
61756930038984858689842200902858
61756930038984858692286221534380
61756930038984860338662477571520
61756930038984860338662477584618
61756930038984860338850763929150
61756930038985158832543305630016
61756930038985158833358836919676
61756930038985158833358865499344
61756930038985158833359209991178
61756930038985158833359210345262
61756930038985158833359210345310
61756930038985158833359210345469
61756930038985158833547238422638
61756930038985158835238720529068
61756930038985158835802458970368
61756930038985158835803201924940
61756930038985158835803230504608
61756930038985158835803230622700
61756930038985158835803575350526
61756930038985158835803575350574
61756930038985158835803579595712
61756930038985160482179486659840
61756930038985160482179486672938
61756930038985175306528900680742
61756930038985175307092984912726
61756930038986061642531539800352
61756930038986061644725110362690
61756930038986061644787876728288
61756930038986061644791229596118
61756930038986075918213637715174
61756930038986075920094263334372
61756930038988762799180199547022
61756930038988762936378192157522
61756930038988762936378192157570
61756930038988762936440958523168
61756930053330854321114738636081
61756930053610932688157960464073
61756930053612142733137734113827
61756930053614534546999331236659
61756930056386496989721800044453
61756930056386797178971473336289
61756930056386797316169465946837
61756930056386798962545377273413
61756930056394902837504622658053
61756930056398504559708731717893
61756930056613440260626524676645
61756930056613440672220416756251
61756930056613440809418495118837
61756930056613440809418753386041
61756930056614690789973526140475
61756930056710701577520585142441
61756930056710701989114563311115
61756930056710702126312641673701
61756930056710702126312899940905
61756930056710734929084440975335
61756930056710734931591482006375
61756930062197889010840575799216
61756930062197890840920062518772
61756930062197894544492947966888
61756930062197894545266234539716
61756930062197905658303348680784
61756930062197905658303350196944
61756930062197905658303353739180
61756930062198161405936891312353
61756930062198190913621733737078
61756930062198191050631698270298
61756930062198191050882402373402
61756930062198191462413704179270
61756930062296324944487380687244
61756930062296324944487380687253
61756930062296324990220044890760
61756930062296324990220044890769
61756930062296356506836677874882
61756930062303528251697606196376
61756930062303528251697606196385
61756930062304428819446626071884
61756930062304428819446626071893
61756930062304462211666575632146
61756930062304462356510941864735
61756930062307129973901715256216
61756930062307129973901715256225
61756930062307130522693685698417
61756930062307130705624342512472
61756930062307130705624342512481
61756930062307131757475619193349
61756930062307163457649667814874
61756930062307163465149340726441
61756930062307163876931690991685
61756930062307164052362330896414
61756930062487229303516082173978
61756930062489647016979771449605
61756930062489930594918116909162
61756930062489930595106144986490
61756930062489930595168821012266
61756930062489930595169163968858
61756930062510360488998225266002
61756930062511255496839394401009
61756930062511260507954931401701
61756930062511261056746901843893
61756930062513962348651031039503
61756930062513962760245008871147
61756930062515161130548275182834
61756930062515161725260937905870
61756930062515161725323613931646
61756930062515162914936967455046
61756930062515163105450977509103
61756930062515163517243702038491
61756930062515163517243788127559
61756930062522067458141248611625
61756930062522067869735226443269
61756930062523266789332128607702
61756930062523268626984880918063
61756930062523268626984967007131
61756930062525968080985208968170
61756930062525969918386915312213
61756930062525969918387001405493
61756930062525969918387259668485
61756930062525969918387259672697
61756930062619660347856327860316
61756930062619676958935449810678
61756930062619676959499538293464
61756930062619676959499539710614
61756930062620529943627980072197
61756930062620529943628066165477
61756930062620529943879027472927
61756930062620563294666498485140
61756930062620563294666498486544
61756930062620563294854526562468
61756930062620563294854526563872
61756930062620563297113958091030
61756930062620563297114216358234
61756930062623231235281061867077
61756930062623231235281147960357
61756930062623231235532109267807
61756930062623262756928980690797
61756930062623262756929066429785
61756930062623262756929323647181
61756930062623262759456999469417
61756930062623262759457256686813
61756930062623279230182577771843
61756930062623279230746667671779
61756930062623279413761007305635
61756930198193840577589506488522
61756930198193840582672080666682
61756930198193840623343091396986
61756930198193840628425665575146
61756930198193840630121271138928
61756930198409643910368177193861
61756930198412345613615236820385
61756930198412645252325290960426
61756930198412645619861031167086
61756930198413546224392139680490
61756930198413546224392139680538
61756930198413546231166966554602
61756930198413546231166966554650
61756930198413595639676247847442
61756930198517712040250562254821
61756930198517745257060704730348
61756930198518045400577713818668
61756930198518946011635953610474
61756930198518946014059397909338
61756930198518946014080318615738
61756930198518946014146437847762
61756930198518946014898550157074
61756930198521647304292971012866
61756930198521647305712479704218
61756930198521647306549307940802
61756930198521647717578426705850
61756930198521663777085481753408
61756930198521663777086600948552
61756930215919667273480542131475
61756930215920567841229562006983
61756930215920567841229648096051
61756930215920584487919332086807
61756930215920584487919418175875
61756930216134619581861311284663
61756930216134619581861397390993
61756930216134619581861655658197
61756930216138221715659398530439
61756930216138221852857390786695
61756930216138221852857476893025
61756930216138221852857735160229
61756930216138521852421858937210
61756930216139422059441988699111
61756930216243921822896969213955
61756930216243921823650114625131
61756930221828309295136587970564
61756930221828309295136587970573
61756930221829209908618272049588
61756930221829209908618272049597
61756930222044145425346984562704
61756930222048047840082839876644
61756930222048047885836424785108
61756930222048048023849549024203
61756930266326248802945985497867
61756930269094610484666112726067
61756930269097312187913172339541
61756930269097312187913172352591
61756930269097312233645836543057
61756930269097312233645836556107
61756930269098212801394942150911
61756930269281061344503702021462
61756930269312248299588117608913
61756930269313148318545167042229
61756930269313148867337137484421
61756930269315850021792140929765
61756930269315850021792226668753
61756930269317050589105629664354
61756930269421216997219522545381
61756930269422450971550255216974
61756930269422450971551030051634
61756930269422450971551030055846
61756930269422450972115114283618
61756930269422450972115114287830
61756930269422450972115889122490
61756930269422462089518573411148
61756930274897869463855533677937
61756930275006822155054467383805
61756930275006871515004225948474
61756930275006871515568310180458
61756930275189647936546672000186
61756930275189647936734700077514
61756930275189648485526670519706
61756930275189648485589346545482
61756930275225676139467935565738
61756930275225676191969167171384
61756930275225721069373373333947
61756930275225725961712675866416
61756930275225725961712679048744
61756930275225725961712934146718
61756930275225725961900962223998
61756930275225725961900962224046
61756930275225725964160396921838
61756930275225726007466263957208
61756930275225726009913981830302
61756930275298655944007353448039
61756930275329875213072068887978
61756930275329875764562550568635
61756930275330191830406416332944
61756930275330191830594444410272
61756930275331075787140105241258
61756930275331092444159809891938
61756930275333777627835176009284
61756930275333777627835947661616
61756930275333777628024234019246
61756930275333777628589093085890
61756930275333777630283668716795
61756930275333777630283668717038
61756930275333777673526770451024
61756930275333777676037253625502
61756930275333794147407904041688
61756930275333794285434703333657
61756930292729111999794550084309
61756930292729112548858488634609
61756930292731513696994561341160
61756930292731813703313577818932
61756930292731813703313577818941
61756930292731813840239602321381
61756930292731813886244234632996
61756930292731813886244234633005
61756930292731814252105548261124
61756930292731814252105548261133
61756930292731847186497447580018
61756930292731847240314874292548
61756930292731847598843536645066
61756930292732714271062597694440
61756930292732714271062597694449
61756930292732714865587232340148
61756930292732714865587232340157
61756930292732747808126569131019
61756930292946582585311709116273
61756930292946599651394273501877
61756930292946627057764860677995
61756930292946749403143412103901
61756930292946749403979207237217
61756930292946749815573442273198
61756930292946749952767992267924
61756930292946749952771177679409
61756930292946749952771434883746
61756930292947650382486409815265
61756930292947650382566648956368
61756930292947650382566991913168
61756930292947650383290737791237
61756930292947650383322118851089
61756930292947950526003417840718
61756930292947950526839471237026
61756930292947950571816322248204
61756930292947950571816665205004
61756930292947950572561303091665
61756930292947950572568692824720
61756930292947950572572135440542
61756930292947950709014314858752
61756930292947950709017757474574
61756930292947950709832890165934
61756930292950196386460698165825
61756930292950196432214311654053
61756930292950351674138716771273
61756930292950351674139491605933
61756930292950351674139491610145
61756930292950351675226248046699
61756930292950352086726083762293
61756930292950352086757563848793
61756930292950352086820225878343
61756930292950651681200158962448
61756930292950651817646040338620
61756930292950651817907590787565
61756930292950651818460914767960
61756930292950651818461173035164
61756930292950651818492568462553
61756930292950651856631145375022
61756930292950651864214499677828
61756930292950651864214757945032
61756930292950651864224960031085
61756930292950651864225218298289
61756930292950652222743162030346
61756930292950652230243092850613
61756930292950652230274574371525
61756930292951552248259829725012
61756930292951552248448115006731
61756930292951552431462454640587
61756930292951552432026194516299
61756930292951552432026538872571
61756930292951552836224846109370
61756930292951552843818919045687
61756930292951552843819005134755
61756930292951597308679147177975
61756930292951602246708759127774
61756930292951602246708759127822
61756930293024532183311583987403
61756930293024532320572338712795
61756930293024532320573110365127
61756930293055596167156488808815
61756930293055596167177380817407
61756930293055718100774042205709
61756930293055718100774817040369
61756930293055718100774817044581
61756930293056018655885802901678
61756930293056018838896699919712
61756930293056018838900142535534
61756930293056018839649070496228
61756930293056018839652255907713
61756930293056018839652513112050
61756930293056018839903217215163
61756930293056052007613323943408
61756930293056052007613323944812
61756930293056063311289761729760
61756930293056919269447727184672
61756930293056919270203197079393
61756930293056919270203283172673
61756930293056919270203540377010
61756930293056919270204316274537
61756930293056919270454244480123
61756930293056963741840788994720
61756930293056963741841560642840
61756930293056968637460438045853
61756930293056968637555356059124
61756930293056968683224511887188
61756930293056968683225286721848
61756930293056968683227954503010
61756930293056968683228729337670
61756930293059620561856278874273
61756930293059620561856364967553
61756930293059620561857398069417
61756930293059620562107326275003
61756930293059653912831772655770
61756930293059653915342169365171
61756930293059670386628475731427
61756930293059670386711787038240
61756930293059670387464932449416
61756930293059670523910122115651
61756930293059670524725687174724
61756930293059670524739619432073
61756930667929110617220901685189
61756930668218193288461667274739
61756930668218193288963075480947
61756930674053824532550894420785
61756930674056540646941801452097
61756930674056540653636413159671
61756930674056540654473241409353
61756930674126818702043822171827
61756930674129519993213287401343
61756930674129519993693432062651
61756930674129519993693460642367
61756930676764126012255376472827
61756930676789342087221689972281
61756930676792043790657810777997
61756930676792043797999816484719
61756930676792048731288736274485
61756930676792048732041881685661
61756930676792048736936164920019
61756930676792048737124451631733
61756930676792048737124455863821
61756930676792048738631775083071
61756930676792048739383887392383
61756930676800148900963073889553
61756930676800154259212753754125
61756930676971808854548232195925
61756930676974510558171606244309
61756930676974814405281270387535
61756930676974858465889658526163
61756930676975731079106923857079
61756930676975731079107182124283
61756930676975881930943085760099
61756930676975883577318738819471
61756930676976183767429858766578
61756930676982914164677568463765
61756930676983836737699649886631
61756930676983987040518015144036
61756930676983987040685036410095
61756930676983987040685380783629
61756930676984288877171037646150
61756930676986537887012592434365
61756930676986537887012850701569
61756930676986537892095162363175
61756930676986537892095166612525
61756930676986537892095424879729
61756930676986537894542884485619
61756930676986688743931065998991
61756930676986688743932094868767
61756930676986688743932180607915
61756930676986688743932182142949
61756930676986974106806255517490
61756930676987889356403660634250
61756930676987889501191522012567
61756930676987938767461788227770
61756930676987938767482708932718
61756930676987938769993193170006
61756930677007245548510605541861
61756930677007245555288785283803
61756930677007245966881729994869
61756930677007245966882763115447
61756930677007246006046454626501
61756930677007246012636348023911
61756930677008146573105095455027
61756930677008146573108448322857
61756930677008146573858236616853
61756930677008146573858236634115
61756930677008146580448134263613
61756930677008146580636416358795
61756930677008146580636416376057
61756930677008146581200242323575
61756930677008146711121315357561
61756930677008146717708884389735
61756930677008146717897170734267
61756930677008148358250372095313
61756930677008148364836908025623
61756930677008302232730817015763
61756930677008302369928809626311
61756930677008604206394574284866
61756930677010847865323032071365
61756930677010847870593887872531
61756930677010848277105296247589
61756930677010848277108653360557
61756930677010848283883217722327
61756930677010848283883476002581
61756930677010848283886574835295
61756930677010848284635588294631
61756930677010848414368374984085
61756930677010848421143201858197
61756930677010848421143972093587
61756930677010848421143972447719
61756930677010848421143972447878
61756930677010848421144230727973
61756930677010848421899441869999
61756930677010850061497431721837
61756930677010850068272254363861
61756930677010850068275353196575
61756930677010850069025399775037
61756930677010853216236387340285
61756930677010853223011214214397
61756930677010853223763322274359
61756930677010853360270935837925
61756930677010853361024076649831
61756930677010853361024077003963
61756930677010853361024077004122
61756930677010853361024077017013
61756930677010853361024081249101
61756930677010897687873635957995
61756930677010897688626518856829
61756930677010897690129710373589
61756930677010897690133067486557
61756930677010897690882855784765
61756930677010897825134386451299
61756930677010897825134390683387
61756930677010897825886498760611
61756930677010897825886502992699
61756930677010897827393822211949
61756930677010897828145934521261
61756930677011000362055283863282
61756930677011047943493812324342
61756930677011348132669961302768
61756930677011348134926298230704
61756930677012201126069258166487
61756930677018953386846475127161
61756930677018953386846475140211
61756930677018953386846479372299
61756930677018953386849832240129
61756930677018953394188480829671
61756930677018953394188485079021
61756930677018953394189513948797
61756930677018953394191837946851
61756930677018953394376767174203
61756930677018953394376771423553
61756930677018953394377800293329
61756930677018953531637521903807
61756930677018955178581649432837
61756930677018958877276663782157
61756930677018958882359233728229
61756930677018958884618669488879
61756930677019003347222688573691
61756930677019109182896811554907
61756930677019109182896897661237
61756930677019109182897155928441
61756930677019153464765948653510
61756930677019403838232952132336
61756930677019403838421238476868
61756930677019403883986537040800
61756930677019403884174823385332
61756930677019453656261450692570
61756930677019453656449737037102
61756930677019453702015035601034
61756930677019453702203321945566
61756930677020354267319690471278
61756930677020354267570738930654
61756930677020354267570743180004
61756930677023006147893723967690
61756930677023006155233406739168
61756930677023006155233406739216
61756930677023011638351864829166
61756930677023055559223824974884
61756930677023055561479899390430
61756930677023055561479899390478
61756930677023055561479899390637
61756930677023055561483256503446
61756930677079925160601952703923
61756930677081098054593796441495
61756930677081131408114254483793
61756930677081131408678338715777
61756930677081131408863181735969
61756930677081131408866625060309
61756930677081131408866625414441
61756930677081131408867400249101
61756930677081131410370591411729
61756930677081248220402197521433
61756930677081248220402455788637
61756930677081248220402455801687
61756930677081248357579269071289
61756930677081248357600189777849
61756930677081281572129634139886
61756930677081548546661834990736
61756930677081581714834179009216
61756930677081581715648967344304
61756930677083799346246878236375
61756930677083832562506840170405
61756930677083832562506844419755
61756930677083832563258956729067
61756930677083832564951205175669
61756930677083832564951209425019
61756930677083832699764151221537
61756930677083832699767594545877
61756930677083832699767594900009
61756930677083832699767594900168
61756930677083832699767594913059
61756930677083832699767599145147
61756930677083832700332453966569
61756930677083832700516263530849
61756930677083832700519706855189
61756930677083832700519707209321
61756930677083832700519707222371
61756930677083832700519711454459
61756930677083832702211959551141
61756930677083832702211959905273
61756930677083832702211959905432
61756930677083832702776818971833
61756930677083832702776818971917
61756930677083950060825470821059
61756930677083950060826585429983
61756930677083950060826586965017
61756930677083982818127020786102
61756930677083982862967152765018
61756930677083982863532012881374
61756930677083982863782716984478
61756930677084283007302049139184
61756930677084283008994647625820
61756930677084283009558386067120
61756930677084283009559506692464
61756930677085200092154497238916
61756930677116248062343821708965
61756930677116248062907647677957
61756930677116248062908680779821
61756930677116248063095934035539
61756930677116248063096708857149
61756930677116248064603257486877
61756930677116248064791285564205
61756930677116248065355369796189
61756930677116248199604576438569
61756930677116248199604576451619
61756930677116248200168402049217
61756930677116248200356688393749
61756930677116248200356688747881
61756930677116248200356688760931
61756930677116248200356692993019
61756930677116248200357463582457
61756930677116248200357463582541
61756930677116248201864012212269
61756930677116248202616124521581
61756930677116249846733379159871
61756930677116249846733633189371
61756930677116249848993068972863
61756930677116249849181097032965
61756930677116249849181097050191
61756930677116370499790958109771
61756930677116370499791044216101
61756930677116370499791302483305
61756930677116398362807233254336
61756930677116698507135931726986
61756930677116698507136706561646
61756930677116698507136707611358
61756930677116698507140151303088
61756930677116714978238083801332
61756930677116714978426111878660
61756930677116714979933781238726
61756930677116714980121809316054
61756930677116714980685893548038
61756930677117600766809714382010
61756930677117600766830635086958
61756930677117600767081683546334
61756930677117600769341119324246
61756930677120302607714763864898
61756930677120302607714763864946
61756930677120302610225247040825
61756930677120302610225247040828
61756930677120316882892419683280
61756930677120316882892420733088
61756930677120316882892449312756
61756930677120316883456500732936
61756930677120316883456500732984
61756930677120316883456504965072
61756930677120316883456529312652
61756930677120316883456529312700
61756930677120316883456533544740
61756930677120316883644528810264
61756930677120316883644528810312
61756930677120316883644531992592
61756930677120316883644557390028
61756930677120316885152225687236
61756930677120316885152225687284
61756930677120322236625962179494
61756930677120322236813990256822
61756930691466300984746479090787
61756930691539291443178016433547
61756930691539291443449612564117
61756930691563606774093805768215
61756930691743678065495400255649
61756930691754483225937625621585
61756930691758084948141734681425
61756930691778797960615635606001
61756930691778797960636527614593
61756930691779711890753377319455
61756930691779711891004081440028
61756930694417056257111846919342
61756930694417056258804099615294
61756930694421075529164020725075
61756930694421075529164365081347
61756930694421075712095021895411
61756930694421081017084069503267
61756930694483205374383238974135
61756930694494010403797229186835
61756930694494010403797573543107
61756930694494910971546249062343
61756930694494910971546593418615
61756930694494912800852817202983
61756930694494912800853161559255
61756930694514317580783914948944
61756930694518071432934038522892
61756930694518071981976713068188
61756930694518322028675309697027
61756930694518327516595014118947
61756930694518338812563072387399
61756930694518370382593152783646
61756930694518372166167056720770
61756930694518376924536902780002
61756930694519272596718083985730
61756930694526175308708072242620
61756930694530033113758368563427
61756930694530044409726426831879
61756930694700857602457314305155
61756930694700858700041255189539
61756930694700858837239247800087
61756930694700859248811959016603
61756930694702058146027474405353
61756930694702058151110048583513
61756930694702059385891982078445
61756930694702059386456837962761
61756930694702059388151413607007
61756930694702107556792457002791
61756930694702107557357312887107
61756930694702107557357312891319
61756930694702107557607245337879
61756930694702107557608016990211
61756930694702107557608016994423
61756930694702107559051888531353
61756930694702107559302592634457
61756930694708962712178342713557
61756930694710148642676165401692
61756930694710163469281553199876
61756930694710163469281896156676
61756930694712564434382451773397
61756930694712564983174422215589
61756930694712566081594416496281
61756930694713750364880274461532
61756930694733155560457150247322
61756930694733278041422029823443
61756930694736773927931434600950
61756930694736773930187771528886
61756930694736874816971508765394
61756930694736876464099532401282
61756930694736881365001654289272
61756930694736881365064416054036
61756930694737175006242074065822
61756930694737176607616540413694
61756930694737176607616541489602
61756930694737180313654593594442
61756930694737180496585251484414
61756930694737180496668819518782
61756930694738077221181793602994
61756930694738080927136278749374
61756930694738080927219846783742
61756930694744985422139051627547
61756930694744985422139396001081
61756930694745285423395773549922
61756930694745329938812910668410
61756930694745329941257275673674
61756930694746230463566434775787
61756930694748884178867696196064
61756930694806224029072403162091
61756930694806224029093672841455
61756930694806224029093672845667
61756930694806224029096767446293
61756930694807424648894024791168
61756930694807424785904075063376
61756930694809675450739622773500
61756930694809708804820979990646
61756930694809825751276512239193
61756930694809826300067710893699
61756930694809826300068825502623
61756930694809826300068827037657
61756930694809827947280447754349
61756930694809859102840368072087
61756930694809859105347409103127
61756930694809860703745172185318
61756930694809860703745257924306
61756930694811061506298655385799
61756930694811061506486941730331
61756930694842090950576604312060
61756930694842124302401624601270
61756930694842576438323855284090
61756930694843477006135636924359
61756930700391374395443968944586
61756930700403552444135515769338
61756930700426663449212551366462
61756930700426663906539193401622
61756930700426697389998130119814
61756930700426963638462224658298
61756930700426964050056202489942
61756930700427897964066166473094
61756930700434767324171796751102
61756930700434769153478364891742
61756930700434772720626172765990
61756930700435067513421470042938
61756930700435072864143181854310
61756930700438669647219556934422
61756930700438671019199483039902
61756930700438674586347290914150
61756930700438708489743050838628
61756930700438708672485679575364
61756930700438708672673707652692
61756930700438719053737777747720
61756930700438719602780452293016
61756930700610212371168614619076
61756930700610227195330082389270
61756930700610260548847355374432
61756930700610383374439800223921
61756930700610383375003884455905
61756930700610384609785817950837
61756930700610384610350673835153
61756930700610384681707763897827
61756930700610385230565934353106
61756930700617589772495331242326
61756930700618488555834393784402
61756930700618488692841001907556
61756930700618488693112626598920
61756930700618488693112969555720
61756930700618490340220074002829
61756930700618490340240908970241
61756930700618490340240908987503
61756930700618490340240913219591
61756930700618490340240994709389
61756930700618490340240994726651
61756930700618490340307113232678
61756930700618788745101888477756
61756930700621191423527196807292
61756930700621191423527198342326
61756930700621191425971563347590
61756930700621191494695998158785
61756930700621191631873155797709
61756930700621191631894076521531
61756930700621234243705588383798
61756930700621239594155704102348
61756930700621492232761746121266
61756930700622391013893938579110
61756930700622391016153370107672
61756930700622391016341656452204
61756930700622392251697761473107
61756930700622392800489731915299
61756930700641737734193022882514
61756930700641747803055887834080
61756930700641748852312998515062
61756930700641905101718867881042
61756930700642800181544826926185
61756930700642805669443524552477
61756930700642805669443610641545
61756930700642805669464531348105
61756930700645350073738931563504
61756930700645350074303015795488
61756930700645351309084949290420
61756930700645351309649805174736
61756930700645502021968872367629
61756930700645502021968958456697
61756930700645506823919534797501
61756930700645506823919620886569
61756930700645506961096606347357
61756930700645506961096692436425
61756930700645507372690670268069
61756930700645549458273567015982
61756930700645801476912302386366
61756930700645801476915655254196
61756930700645802211229095642505
61756930700645802211232190243131
61756930700645805909749566209662
61756930700645807150388226158440
61756930700645807150450902184216
61756930700645839078831956686228
61756930700646702181984752662959
61756930700646702634262540293874
61756930700646702641790493630985
61756930700646702641790498230255
61756930700646702641790579720053
61756930700646702641793937187153
61756930700646706340300593474622
61756930700646707580918232209983
61756930700646707580921671166881
61756930700646707581001929449176
61756930700646707581001929462274
61756930700646707718199922059724
61756930700646707718199922072822
61756930700646708129710198052905
61756930700646708129710202652175
61756930700646708129793899891368
61756930700646739097517411083756
61756930700653455183793146215684
61756930700653455184044194675060
61756930700653455184044966327392
61756930700653456419390984054308
61756930700653456831173247906712
61756930700653605161848841463458
61756930700653605164296559336552
61756930700653606994533065436493
61756930700653606994533065786413
61756930700653606994533070035763
61756930700653607131710051247201
61756930700653607131710137336269
61756930700653607131730972320943
61756930700653607131731058060091
61756930700653607131731058396961
61756930700653607131731062646311
61756930700653610835241063415783
61756930700653612482431763058573
61756930700653612482431849147641
61756930700653612482452769871463
61756930700653612482452774457683
61756930700653655165067428366318
61756930700653905351119435461694
61756930700653905353567153334788
61756930700653905536591951811196
61756930700653955306140072450826
61756930700653955308584437456090
61756930700654807751531672510557
61756930700654807751531677109827
61756930700654807751531758599625
61756930700654807751531758603837
61756930700654807751531758616887
61756930700654807751531763203107
61756930700654813239451376932477
61756930700654813239451381531747
61756930700654813239451463025757
61756930700654813239451467625027
61756930700657507622366305160062
61756930700657507624625736688624
61756930700657509591976725114811
61756930700657509591976810853959
61756930700657514348177245467031
61756930700657514531104458727357
61756930700657514531104463326627
61756930700657514531104544820637
61756930700657514531104549419907
61756930700657514531107902287737
61756930700657557030788546514478
61756930700657557030788546515930
61756930700657557577658796172399
61756930700657557577658796522319
61756930700657557760432938369154
61756930700657557760589572378384
61756930700657557760620966446482
61756930700715749872725442565207
61756930700715750010006744457428
61756930700715751657114134468625
61756930700715751657114220557693
61756930700718435033720983333702
61756930700718435033783659359478
61756930700718435036231377232572
61756930700718451093229152977134
61756930700718451093229157576404
61756930700718451093291915096190
61756930700718451093291919695460
61756930700718451095736194008174
61756930700718451095736280101454
61756930700718451095736538381708
61756930700718451095739637568554
61756930700718451505074179285416
61756930700718451507518544290680
61756930700718452948767216263505
61756930700718484447561214297384
61756930700718484447561218896654
61756930700718484447561300390664
61756930700718484447561304989934
61756930700718484447561558670918
61756930700718484859343564579890
61756930700718500918851739176724
61756930700718753138037896355180
61756930700718753138058836074588
61756930700718753138121512100364
61756930700719653568588837876781
61756930700719653568588842126131
61756930700719653568588923970061
61756930700719653568588928219411
61756930700719653568592281083029
61756930700719653568672539365324
61756930700719653705870531975872
61756930700719654117380807969053
61756930700719654117380812568323
61756930700719654117380894062333
61756930700719654117380894075383
61756930700719654117380898661603
61756930700719654117464509807516
61756930700719685089985712509429
61756930700719685684785759525469
61756930700719685685057355637165
61756930700719701698807468663531
61756930700750868448604197802065
61756930700750899832743757016302
61756930700750901662134007978186
61756930700750916487127716785034
61756930700750916487315744862362
61756930700750916487315744862570
61756930700750916487319100912520
61756930700750916487319102329670
61756930700750916489575437840456
61756930700751201988602594585515
61756930700751216630836109882796
61756930700751216630836111417990
61756930700752069068425905154489
61756930700752069068425905158701
61756930700752069068425905171751
61756930700752069068425909757971
61756930700752069068429262621589
61756930700752069068429262625801
61756930700752074556345609580621
61756930700752074556345609593671
61756930700752074556345614179891
61756930700752117198647891873145
61756930700752117244401476781609
61756930700752117246093729477561
61756930700754770908870871302493
61756930700754770908870871656625
61756930700754770908870871669675
61756930700754770908870875901763
61756930700754770908870957395773
61756930700754770908870957408823
61756930700754770908870961995043
61756930700754775847998691375501
61756930700754775847998691388551
61756930700754775847998695974771
61756930700754803530299491130158
61756930700754803530299491131610
61756930700754804077169740783867
61756930700754804077169740788079
61756930700754804077169741137999
61756930700754804260100516994064
61756930700754818353036863010730
61756930700754818353040220477830
61756930700754823843279019343052
61756930700754823843467047420380
61756930700754823843470403470538
61756930700754823844891061471701
61756930700754823845726740398474
61756930700754823889223988260958
61756930700754823890916240956910
61756930744640027243230635979883
61756930744641228363559236414517
61756930744716920710156674240887
61756930744741236040319318145665
61756930744741237275666368991707
61756930744741240987542576314633
61756930744923707877446694069619
61756930744923707884786376828047
61756930744924907262402785105707
61756930744924907262465461131483
61756930744924907264909826136747
61756930744924908459861045871541
61756930744924908504608083712299
61756930744924908504610408060273
61756930744924918388113519136095
61756930744932111949269673239857
61756930744932123062053703286367
61756930744932156413878723575577
61756930744933012326473975807539
61756930744933056798676080309565
61756930744956439450387212895637
61756930744957327108914275097473
61756930744957338824275213760773
61756930744957338828606451531303
61756930744957344312257679947777
61756930744957344319789120259165
61756930744957344319851882024248
61756930744957344321547147931651
61756930744960025243004793756339
61756930744960030596170870572975
61756930744960030596734954804959
61756930744960040664218943530945
61756930744960041900321205992641
61756930744968134471130115957615
61756930745033026597311305981951
61756930747599604997570675899771
61756930747599606232352609394703
61756930747599609753767753065435
61756930747660833680515895271343
61756930747660833680515981360411
61756930747660850151617790482585
61756930747660850151617876571653
61756930747668953614983058035581
61756930747668953614983144124649
61756930747671655318230117662105
61756930747671655318230203751173
61756930747672555748781144927065
61756930747672555748781231016133
61756930747692998859195705023420
61756930747692998996456373659584
61756930747693263455450150820421
61756930747693264004242035173545
61756930747693264004242121262613
61756930747693265239023968668477
61756930747693265239860794189501
61756930747693265239860880278569
61756930747693265650618032589189
61756930747693265697187436224661
61756930747693265697187522313729
61756930747693265834385428835209
61756930747693270590582506000873
61756930747693270590582592089941
61756930747693297397072813375042
61756930747693299180646717312166
61756930747696850902556985869743
61756930747696850902557071958811
61756930747696856253278697681115
61756930747696856253278783770183
61756930747696856847803418415891
61756930747696865726446230322453
61756930747696865726446488589657
61756930747696867372822141649029
61756930747696867372822399916233
61756930747696867549246842038635
61756930747696872909821818516456
61756930747696872909822076783660
61756930747696899668068891442662
61756930747696899668068891801166
61756930747696900902850824937594
61756930747696904426438737860398
61756930747703804026372116434764
61756930747703804026372116434924
61756930747703804026622820537868
61756930747703805261154049929696
61756930747703805810196724474992
61756930747703808784744975591934
61756930747703808922256778439672
61756930747704070863799763404181
61756930747704070863799849493249
61756930747704072647373667341305
61756930747704072647373753430373
61756930747704075757194833180393
61756930747704075757194919269461
61756930747704076344376771969687
61756930747704076354229950547069
61756930747704076354230036636137
61756930747704076354230294903341
61756930747704961957544597295463
61756930747704970836187323112957
61756930747704970836187667469229
61756930747704970837024148633981
61756930747704970837024234723049
61756930747704971247781300944601
61756930747704971247781387033669
61756930747704971247781645300873
61756930747704971424206087423275
61756930747704971431548783279689
61756930747704973077924694606265
61756930747704973077924780695333
61756930747704976187745860445353
61756930747704976187745946534421
61756930747704976774927799234647
61756930747704976784780977812028
61756930747704976784780977812029
61756930747704976784781322168300
61756930747704976784781322168301
61756930747704976921978970422577
61756930747704976921979056511645
61756930747704976921979314778849
61756930747705004778562182631546
61756930747707672539434468828549
61756930747707678076434059606908
61756930747707678076434059606909
61756930747707678076434145695976
61756930747707678076434145695977
61756930747707679860007963544033
61756930747707679860008049633101
61756930747707679860008307900305
61756930747707706481809242616574
61756930747875784616915966548627
61756930747875784616936858557219
61756930747875785851718792052151
61756930747875786263291877875203
61756930747878487554944701402879
61756930747879387985495728667839
61756930747879387985495986935043
61756930747879388122693979545591
61756930747879672250848963165196
61756930747879736275334736162508
61756930747887491860456346928607
61756930747887491997653224930231
61756930747887491997654339539155
61756930747887493096073732714143
61756930747887493096074077087677
61756930747890193152109084717135
61756930747890193152109086252329
61756930747890193152109170456283
61756930747890193152109171991317
61756930747890478514983241116508
61756930747890478514983245365858
61756930747890479063754293684548
61756930747890479064026258618396
61756930747890479064026262867746
61756930747891379082522972083944
61756930747891379082523315040536
61756930747891379082794937017632
61756930747891379082795022756780
61756930747891379494305320949508
61756930747910903048028164651810
61756930747911651126073040324479
61756930747911651126637899395335
61756930747911656476794752135851
61756930747911656477359611206707
61756930747911801831451167922378
61756930747911801831451169356790
61756930747911801831639195999706
61756930747911803478579192992678
61756930747911806778105713385611
61756930747911806778105799474679
61756930747911806778109152342509
61756930747911808424481624712187
61756930747911808424481710801255
61756930747911808425297269370121
61756930747911808425297527637325
61756930747911808425297613726393
61756930747911808562495261980669
61756930747911808562495606336941
61756930747911851059954699995782
61756930747912102020972438760322
61756930747914804913749282799970
61756930747914805508545513557374
61756930747914808619787335980718
61756930747914809214583566738122
61756930747915704291968516827942
61756930747915705527502562632186
61756930747915709233269019701238
61756930747915709233352587735606
61756930747915709233540615812934
61756930747915710839999035438963
61756930747915710885731699642479
61756930747922608644627434864306
61756930747922613591073801770617
61756930747922613591073887509605
61756930747922657872942938501878
61756930747922658010204037233462
61756930747922914194386568156350
61756930747922914324053149505998
61756930747922914324324745617694
61756930747922914331584560766898
61756930747922914331647236792674
61756930747923809401709695707514
61756930747923809401709697141926
61756930747923814160079543201158
61756930747923814762135588031858
61756930747923814899396256668182
61756930747926516046528854677534
61756930747983735385740129910909
61756930747983735386304214147105
61756930747983735386304988981765
61756930747983735388748579152369
61756930747983852197965397990156
61756930747983852746798093342383
61756930747983852746798351609587
61756930747983852746799122212159
61756930747984635819299606417329
61756930747984635819300381251989
61756930747984752765777179626217
61756930747984753177350149127199
61756930747984753177369926526867
61756930747984753177371041135791
61756930747984754412967879269007
61756930747984754412967879286269
61756930747984754412968137553473
61756930747984785934587908457542
61756930747987454469003230922079
61756930747987454469003231271999
61756930747987454469003232457113
61756930747987454469003232807193
61756930747987487775095981076662
61756930747987487775096066815650
61756930747987487775284009153990
61756930747987489421659920480566
61756930747987756442937930389558
61756930747987788559413852890329
61756930747987789793913337719334
61756930747988655638056291831711
61756930747988655638139859866079
61756930747988656827669645355111
61756930747988656873402309558627
61756930747988688989964880155289
61756930747988690224213402618198
61756930748019752607781220509309
61756930748019752608345304745505
61756930748019752608346079580165
61756930748019874907967947975401
61756930748019874907967948325481
61756930748021119954164179614282
61756930748021119954414883717386
61756930748021125490443125230332
61756930748021125490446224063046
61756930748023807015954428317734
61756930753471789967180456493101
61756930753471789967368484570429
61756930753471789967932568802413
61756930753502965362131109803717
61756930753503009651318874666271
61756930753503009832076105725475
61756930753503009832640961609791
61756930753503009832640961622889
61756930753503009832640964792119
61756930753504160583029716472531
61756930753504162230158770041005
61756930753504162230158770041053
61756930753504165936199146156997
61756930753504210406708997963071
61756930753504210406709001145399
61756930753504210406897284320701
61756930753504210408401250659023
61756930753504210408401253841351
61756930753504210408589537016653
61756930753508232058055677035431
61756930753508264997343192818064
61756930753569475564970591045842
61756930753569475564970591045843
61756930753569475564970592445523
61756930753576257617923845184379
61756930753577579028063890815529
61756930753577579439929836430482
61756930753577579439929836430483
61756930753577579439929841016703
61756930753580280731582918225362
61756930753580280731582918225363
61756930753580280731582919625043
61756930753581181161861977707013
61756930753581181710925920518735
61756930753581182945435881644137
61756930753581182945707850827127
61756930753581182945707854013667
61756930753600576654691724290459
61756930753601590875285931509257
61756930753601624404477790711210
61756930753601890652941626969449
61756930753601891064535604801093
61756930753601891064807573984083
61756930753601891064807577170623
61756930753601891247738230798147
61756930753601891247738233984687
61756930753601896003663338780821
61756930753605492787011681644243
61756930753605492787011686230463
61756930753605492969942343044527
61756930753605493335803656672655
61756930753605493381536316289950
61756930753605493381536316289951
61756930753605493381724650464407
61756930753605493518734308900499
61756930753605493518734313486719
61756930753605498274931386066162
61756930753605498274931386066163
61756930753605498274931390652383
61756930753605498320664054855899
61756930753605526270198907424958
61756930753605526275250053251657
61756930753605526277506390179593
61756930753605529976801044837690
61756930753605529976989072915018
61756930753605531623093388488402
61756930753605531623364984600098
61756930753605540957912175214510
61756930753605541506704404286716
61756930753605541506892432364044
61756930753612280513409464081459
61756930753612280925191727207875
61756930753612396041898258688777
61756930753612400981025992668505
61756930753612696231147931980613
61756930753612696231419901163603
61756930753612696231419904350143
61756930753612698060726469304243
61756930753612698060726472490783
61756930753612701170275665960341
61756930753612734524628923867570
61756930753612734524629011019288
61756930753612734936410929776542
61756930753612734936411274145704
61756930753612735119153558513278
61756930753612735119341586590606
61756930753612746049448675600092
61756930753613596250104981413929
61756930753613596661970927028883
61756930753613596661970928428563
61756930753613596844901585242627
61756930753613598445272863182697
61756930753613598445544832365687
61756930753613598445544835552227
61756930753613598491277495169522
61756930753613598491277495169523
61756930753613598491277496569203
61756930753613598492030685228295
61756930753613601600826693225301
61756930753613602149890631450802
61756930753613602149890631450803
61756930753613602149890636037023
61756930753613603384400597162425
61756930753613630150205945768467
61756930753613630150205974348183
61756930753613630150209298636297
61756930753613635092378030894796
61756930753613635504160294021212
61756930753613635504222711416974
61756930753613635687174662477722
61756930753613635687174662494984
61756930753613646617197695475600
61756930753613646617260112871362
61756930753616297953624008823763
61756930753616297953624013409983
61756930753616298502415983852175
61756930753616298548148643469470
61756930753616298548148643469471
61756930753616299737197917347107
61756930753616299782930576964402
61756930753616299782930576964403
61756930753616299782930581550623
61756930753616300331722551992815
61756930753616303441543713245682
61756930753616303441543713245683
61756930753616303441543717831903
61756930753616303487276382035419
61756930753616304036068347891391
61756930753616304036068352477611
61756930753616305270850281386323
61756930753616336658364334733278
61756930753616336795625003369602
61756930753616337207407353647736
61756930753616337390400427857562
61756930753616347908662490563138
61756930753616347908913194666242
61756930753616348320444755102124
61756930753784238956604653258045
61756930753784238957356765567357
61756930753784253641809416365483
61756930753786688692505780976035
61756930753787841088331336698247
61756930753787841088331336698295
61756930753787855912492718379421
61756930753787861402921872856645
61756930753787861403486728740961
61756930753787861403486731923289
61756930753787861448676490885687
61756930753787861448676491948497
61756930753787889266573817329315
61756930753787889266573817329363
61756930753787889266574075596567
61756930753788013948477243691465
61756930753788013948480567862930
61756930753788313725906250001446
61756930753788313725906508268650
61756930753794749330608939572515
61756930753794760265715347217923
61756930753794760451177404743587
61756930753794793802811044074541
61756930753794793802811044087591
61756930753794793802811044087639
61756930753794793802999330432171
61756930753794793805258761960733
61756930753795045770346037175317
61756930753795093946329086277823
61756930753795216294151998126172
61756930753795944551508576173963
61756930753795944553768007702525
61756930753795946198636599809803
61756930753795946198636599809851
61756930753795946200897064440277
61756930753795949904676975925795
61756930753795961022797723210675
61756930753795961022797981490977
61756930753795961025057413019539
61756930753795966513227907620533
61756930753795966513227910802861
61756930753795966558981495730039
61756930753795966558981753997243
61756930753795966558981755060053
61756930753795966558982528831903
61756930753795966561241185525805
61756930753795966561241186588615
61756930753795966561241960360465
61756930753795966561429213603133
61756930753795966561430246704997
61756930753795994376879080427821
61756930753795994376879080440871
61756930753795994376879080440919
61756930753795994376880113542783
61756930753795994377067366785451
61756930753795994379326798314013
61756930753795994379327831415877
61756930753796117204916143480582
61756930753796119058218762341089
61756930753796419247241406712662
61756930753796419247241664979866
61756930753796419247492340739286
61756930753798646254943663877767
61756930753798646254943663877815
61756930753798646257391381750909
61756930753798662726233069194829
61756930753798668262416841701095
61756930753798668264676274292467
61756930753798696080314426411975
61756930753798696080315201246635
61756930753798696082762919119729
61756930753798820349599531996387
61756930753798820349871501179377
61756930753798820349871504365917
61756930753798820349871844135969
61756930753799120538894488507542
61756930753799120538894746774746
61756930753800004495624979605408
61756930753800004495875683708512
61756930753800019137011307148142
61756930753800019266657967606147
61756930753800019266657996303955
61756930753800019266678888312547
61756930753800019269186015437027
61756930753800019274188259657401
61756930753800019274188288355209
61756930753800019274209180363801
61756930753800019274268589615187
61756930753800019274268618194903
61756930753800019274271942483017
61756930753800019274273090389019
61756930753800019320026680965386
61756930753800019322286112493948
61756930753800019322474398838480
61756930753800020969696565648821
61756930753800021106622847360845
61756930753800021106873521704726
61756930753800021518467499536370
61756930753800021518488420241318
61756930753800069091966859068520
61756930753800069091966859069924
61756930753800069092029621188980
61756930753800069092029621202078
61756930753800069092029879469282
61756930753800069092217907546562
61756930753800069092217907546610
61756930753800069094477342244402
61756930753800069137720443978388
61756930753800069137783209279772
61756930753800069140230927152866
61756930753819060774729444667231
61756930753819064663784160435745
61756930753819066310913217173497
61756930753819075598890568081153
61756930753819075781904907720625
61756930753819075782093194078255
61756930753819366452737973565865
61756930753819366454430226261817
61756930753819375786468909383389
61756930753819375788161162079341
61756930753819377572550201894365
61756930753819410924375222183575
61756930753820261529552389144519
61756930753820261532000107017613
61756930753820276538987546238817
61756930753820276539178926121165
61756930753820277088221945022733
61756930753820277088782676386887
61756930753820277088786029254717
61756930753820278323567962749649
61756930753820278324129465766135
61756930753820281889897285064707
61756930753820281892156975923283
61756930753820281892345002937801
61756930753820309707794869775539
61756930753820309707794869775587
61756930753820309710242587648681
61756930753820434387441954623533
61756930753820434387442298979805
61756930753820476472185014255754
61756930753820476472188112970424
61756930753820476472749870140070
61756930753820476472752968854740
61756930753820476472833438174438
61756930753820476472833438174646
61756930753820476472836536889108
61756930753820728491391962977762
61756930753820728491395315845592
61756930753820734027669894139287
61756930753820734027669894139288
61756930753820734164930562775612
61756930753820766093311617277624
61756930753822978242610919224391
61756930753822978791465647064065
61756930753822978791465651781427
61756930753822978792221116958569
61756930753822980026811664790981
61756930753822980026811669508343
61756930753822980027003050453501
61756930753822980027567909520145
61756930753822983593332631035763
61756930753822983595592062564325
61756930753822983730593381043793
61756930753822983730593385761155
61756930753822983731157465275777
61756930753822983731157469993139
61756930753822983733041103634249
61756930753822983733605187866233
61756930753823130188665210774288
61756930753823130732376586956418
61756930753823130737457181216480
61756930753823130739967302438685
61756930753823130739967307024905
61756930753823130739967646794957
61756930753823134445192905692749
61756930753823135679095036418413
61756930753823135679095041004633
61756930753823135679095380774685
61756930753823135681292069124982
61756930753824330892287816069379
61756930753824330892287844767187
61756930753824330892371498894995
61756930753824330894544152997315
61756930753824330894544181577031
61756930753824330894544181695123
61756930753824330894547280409745
61756930753824330894547280527837
61756930753824330899065995811321
61756930753824330899146325769107
61756930753824330899149678636937
61756930753824330899902938852251
61756930753824330901322332739257
61756930753824330902159275780187
61756930753824330902162374612901
61756930753824330945663903941632
61756930753824331357449296138897
61756930753824331359705633066833
61756930753824331359708727667459
61756930753824331489375280123762
61756930753824331494710050864289
61756930753824331494710050868501
61756930753824331496965995606029
61756930753824331496966000192249
61756930753824331496966339962301
61756930753824331496966387796437
61756930753824331496969439149147
61756930753824331496969482392851
61756930753824331496969482397063
61756930753824334600617102188602
61756930753824334600700670222970
61756930753824334605699518416579
61756930753824336252912301575362
61756930753824336253079782136485
61756930753824336253100674021852
61756930753824336298833338225368
61756930753824336298916662267829
61756930753824336298917021050984
61756930753824336298920101224727
61756930753824336436093734171977
61756930753824336436094073942029
61756930753824336436094121297347
61756930753824336436094121771953
61756930753824336436114654878377
61756930753824336436115013307400
61756930753824336436115013661532
61756930753824336436118007746207
61756930753824336436118093481143
61756930753824336438353553304727
61756930753824336847687707417401
61756930753824336847687712003621
61756930753824336847688051773673
61756930753824336847691036175086
61756930753824336847691150960510
61756930753824336847691150960519
61756930753824336847708632710021
61756930753824336847708991493176
61756930753824336847712071312787
61756930753824336847712071666919
61756930753824336847959695596280
61756930753824367815515726337464
61756930753824367998446383151528
61756930753824369599089630274588
61756930753824378933386031046748
61756930753824379070810822653870
61756930753824379070894390688238
61756930753824379116567850768733
61756930753824379482404800485514
61756930753824379482425692494106
61756930753824379482429049961206
61756930753824379482676396597210
61756930753824379482679754064310
61756930753824379530606107991179
61756930753824379530609202591805
61756930753831066696164716323991
61756930753831066696164716324039
61756930753831066696167039259235
61756930753831066698424147852553
61756930753831066698424147852601
61756930753831066698612434197133
61756930753831068345553204590353
61756930753831083167457219410909
61756930753831083352727895991415
61756930753831083352727897054225
61756930753831083352728667643747
61756930753831083352728925924001
61756930753831083352731249922055
61756930753831083352916182335947
61756930753831083352916183398757
61756930753831083352916953988279
61756930753831083352917212268533
61756930753831083352919276936573
61756930753831083901770910175621
61756930753831083901770914892983
61756930753831083901771685010281
61756930753831083901771686545315
61756930753831083901962295838141
61756930753831084954103367819251
61756930753831084954103368882109
61756930753831084954106721749939
61756930753831084999856952729167
61756930753831085000048333674325
61756930753831085137117702737197
61756930753831085137117704272231
61756930753831085137117707458930
61756930753831085137117708521581
61756930753831085137120803122207
61756930753831085137309089466739
61756930753831085137309346684183
61756930753831085548899971647997
61756930753831085548903067298383
61756930753831085549091352593155
61756930753831088703638668981979
61756930753831088705898100510541
61756930753831088706086386855073
61756930753831088840898644155349
61756930753831088840898648872711
61756930753831088840899418990009
61756930753831088840899420525043
61756930753831088843346366745805
61756930753831116521536253692859
61756930753831116521538576628055
61756930753831116523983971565953
61756930753831233470239982259170
61756930753831235849436513534947
61756930753831235849708481318257
61756930753831235849708482717937
61756930753831235849708485904477
61756930753831235849708825674529
61756930753831239552967523818415
61756930753831239555415634165942
61756930753831239555478310191718
61756930753831240788564247514675
61756930753831241200367775371056
61756930753831533657252177847970
61756930753831533659511609376532
61756930753831533659699895721064
61756930753831539561734650643714
61756930753831539744748875492146
61756930753831584207100817307068
61756930753832434768751057434915
61756930753832434768771949443507
61756930753832434768775305493665
61756930753832434773854523621667
61756930753832434774105571153747
61756930753832434776281349486169
61756930753832434776281606821705
61756930753832434776302527410013
61756930753832434776366065426539
61756930753832434776366151519979
61756930753832434776369509105171
61756930753832436469449906547031
61756930753832436606456385339025
61756930753832436606456385693157
61756930753832436606459828899405
61756930753832436606710661276635
61756930753832439578243849881661
61756930753832439578243849894711
61756930753832439715440697296151
61756930753832439715441468948483
61756930753832439715441842492209
61756930753832439715441846741559
61756930753832440129483670519222
61756930753832440312497895367654
61756930753832440312748948155325
61756930753832441548094732184299
61756930753832441957428886296973
61756930753832441957428890883193
61756930753832441957428904942894
61756930753832441957429230653245
61756930753832441957432215054658
61756930753832441957432329840082
61756930753832441957432329840091
61756930753832441957449811589593
61756930753832441957453135759606
61756930753832441957453250546491
61756930753832473474048875659228
61756930753832484042823842102062
61756930753832484591866602727540
61756930753832484591866861007842
61756930753832484591894932305390
61756930753832484592145979365086
61756930753832484594311226013058
61756930753832484594311226013106
61756930753832484594314323782719
61756930753832484594314323782962
61756930753832484640350381471377
61756930753832484774877760267651
61756930753832484774880854868277
61756930753832484774880859100365
61756930753832489535980867468965
61756930753835135928501370481582
61756930753835138309954234112125
61756930753835138309954238698345
61756930753835138309954578468397
61756930753835141413876937164898
61756930753835142008401571810606
61756930753835143249081968091853
61756930753835143249081972678073
61756930753835143249081986737774
61756930753835143249082312448125
61756930753835174765701957454108
61756930753835185929273272613212
61756930753835186478347600912204
61756930753835186478347686651352
61756930753892477611046144681036
61756930753892478159900875352959
61756930753893363147769981411106
61756930753893363147958009488434
61756930753893363148522093720418
61756930753893379963246618924727
61756930753893411323756125114238
61756930753893411324508237423550
61756930753893411326200490119502
61756930753893411346821321432184
61756930753893411347468973698536
61756930753893411875243885278895
61756930753893411875246979879521
61756930753893413108334337730207
61756930753893413110590674658143
61756930753893427934751798072065
61756930753893427934835366100817
61756930753893680015340504055435
61756930753893680015340504055436
61756930753893680152601172691760
61756930753896076176335477733844
61756930753896076176335820690436
61756930753896081666493678551251
61756930753896365796448903157537
61756930753896380620606931970833
61756930753896380620690585619663
61756930753896381855785556292508
61756930753896381855952901867824
61756930753896381856036260395612
61756930753896381856036603346579
61756930753897265768425277847571
61756930753897265768446169738071
61756930753897265768446169856163
61756930753897265769177390038791
61756930753897265769177390156883
61756930753897265769198282165475
61756930753897266364260685147889
61756930753897266364260685152101
61756930753897280456173026900383
61756930753897280593454975007340
61756930753897280593705679110444
61756930753897281005237238133756
61756930753897281005425266211084
61756930753897281005487942236860
61756930753897281188418713961185
61756930753897282240582998643228
61756930753897282240750392052633
61756930753897282240771283938000
61756930753897282240833702746332
61756930753897282286336583557468
61756930753897282286587287660572
61756930753897282286587630967132
61756930753897282423513292088125
61756930753897282423513636461659
61756930753897282423513641047879
61756930753897282423597252193792
61756930753897282423764340901585
61756930753897282423764344088125
61756930753897282423764683858177
61756930753897282423785623577680
61756930753897282835358317333549
61756930753897282835358321919769
61756930753897282835358661689821
61756930753897282835361760876658
61756930753897282835361760876667
61756930753897282835379601409324
61756930753897282835630305512428
61756930753897310284156374777982
61756930753897310284407078881086
61756930753897310284407421837678
61756930753897313808019239508508
61756930753897313945279995296550
61756930753897313945468023373878
61756930753897313945530699399654
61756930753897314357038008947274
61756930753897314357058900955866
61756930753897314357062258422966
61756930753897314357309605058970
61756930753897314357312962526070
61756930753897314542503165778957
61756930753897315591568895382510
61756930753897315591819942442206
61756930753897315637294153895452
61756930753897315637322451594618
61756930753897315637573155697722
61756930753897315637576598903970
61756930753897315637576856121414
61756930753897315774551461759885
61756930753897315774554819008207
61756930753897315774554904966133
61756930753897315774555167968168
61756930753897315774555167969572
61756930753897315774555167969626
61756930753897315774572353768477
61756930753897315777285099278101
61756930753897330393573828373168
61756930753897330418992824836515
61756930753897330418993599671175
61756930753897330418993605339127
61756930753928485839797811204775
61756930753928485839798840074551
61756930753928496957918558489655
61756930753928496957918815707099
61756930753928497166330660089811
61756930753928500321006939701356
61756930753928502105458394069539
61756930753928528138308286050954
61756930753928528138311384765624
61756930753928528138873141935270
61756930753928528138876240649940
61756930753928528138956709969638
61756930753928528138956709969846
61756930753928529968266750364462
61756930753928530519757232045119
61756930753928544610246118468980
61756930753928544792696370688524
61756930753928544792696373870852
61756930753928544793197438772000
61756930753928544793260114679684
61756930753928544793260114797776
61756930753928544793260454920508
61756930753928544793260457636276
61756930753928544793260457636324
61756930753928544793260459171310
61756930753928544793260459171518
61756930753928544793448485713652
61756930753928544793448486181616
61756930753928544793448487248638
61756930753928544793448487248846
61756930753928544794955806331130
61756930753928545343915260858415
61756930753928780675902066936795
61756930753928780675902324154287
61756930753928780675903098988947
61756930753928780675903100038659
61756930753928785617287170946323
61756930753928796735407146578871
61756930753928796735410241179497
61756930753928797147192504305961
61756930753928800464523948789676
61756930753928844936777123768004
61756930753929681268262002050595
61756930753929681269014371577351
61756930753929681269014371695443
61756930753929681269017470410065
61756930753929681269035263704035
61756930753929686596295091579683
61756930753929686596316098373699
61756930753929686596859175811667
61756930753929686596880182605683
61756930753929686597131919829365
61756930753929686597131920164783
61756930753929686597131920170399
61756930753929686597131920183497
61756930753929686805481737594113
61756930753929686805481737598325
61756930753929697715251981536479
61756930753929697717511326977377
61756930753929697717511413065041
61756930753929697923350273626685
61756930753929697923350273980817
61756930753929697923350618000219
61756930753929697923350622586439
61756930753929697923353717187065
61756930753929697923601322440145
61756930753929697923601325626685
61756930753929697923601665396737
61756930753929697923601713230873
61756930753929702656639061311237
61756930753929702656639147516945
61756930753929703274323037438057
61756930753929703274323377208109
61756930753929703274326361609522
61756930753929703274347282314470
61756930753929730542334786717742
61756930753929731068434520055933
61756930753929731068434520055942
61756930753929731068497196548269
61756930753929731068497310867133
61756930753929731068500638225156
61756930753929731068518117136577
61756930753929731068518202875725
61756930753929731068685572174025
61756930753929731068685600753741
61756930753929731068689039355103
61756930753929731068689039356507
61756930753929731068769164196273
61756930753929731068769168782493
61756930753929731068769254521641
61756930753929731068769254993817
61756930753929731068772607402521
61756930753929731068772607874697
61756930753929731068772612460917
61756930753929731070945003230411
61756930753929731070945003702587
61756930753929731070945031928171
61756930753929731070945032282303
61756930753929731070945376283039
61756930753929731070945376284443
61756930753929731071028686050203
61756930753929731071032043517303
61756930753929731091311341681100
61756930753929731274388443298445
61756930753929731274391799483957
61756930753929731274391800546767
61756930753929731274391803716045
61756930753929731274391886504693
61756930753929731274392149506728
61756930753929731274392149508132
61756930753929734775291177235799
61756930753929734981464786696619
61756930753929734983724218225181
61756930753929736010072737682315
61756930753929736010073110734943
61756930753929736010156420502107
61756930753929736218506151724325
61756930753929745366764407041804
61756930753929745366764410224132
61756930753929745367328491273788
61756930753929745367328495524798
61756930753929745367331589988458
61756930753929745367516522534896
61756930753929745367516523602126
61756930753929745369023842684410
61756930753929745892930636670731
61756930753929745917983297211695
61756930753929745964019354900353
61756930753929745964583439132337
61756930753929745964584210784669
61756930753929746099585533981499
61756930753929746101844965510061
61756930753929750857758678399462
61756930753929750857946706476790
61756930753929750902697132016198
61756930753932399626848380666989
61756930753932399626848385253209
61756930753932399626848725023261
61756930753932399626851824210107
61756930753932404565976119232937
61756930753932404565976459002989
61756930753932432385478350193279
61756930753932432385478350193522
61756930753932432431231935101986
61756930753932447209636379006575
61756930753932452745820148324897
61756930771196921404242644318524
61756930771196932518011266073632
61756930771233205899213727706515
61756930771233206036411720317063
61756930771233207271193653811995
61756930771233210975626494217953
61756930771233239433238576576252
61756930771233239433489280679356
61756930771233239434053364911340
61756930771233240623016741820574
61756930771233240668835298406272
61756930771233240668836413015196
61756930771233241034610719652218
61756930771233245978696656211101
61756930771233260796079858150285
61756930771233260796079858154497
61756930771295035006390957865275
61756930771295035006391216132479
61756930771295335195640889424315
61756930771295335744432859866507
61756930771295351796597995300623
61756930771295351804212746429095
61756930771295351804212832518163
61756930771303138881350203249915
61756930771303138881350461517119
61756930771303439070600134808955
61756930771303440854174038746079
61756930771303455671557240685263
61756930771306140773846936168275
61756930771306140773847194435479
61756930771306156826012329869595
61756930771306156833627080998067
61756930771306158617200984935191
61756930771306158617201071024259
61756930771306190736667906810477
61756930771306191971449840305409
61756930771306206788833042244593
61756930771307041341595956043783
61756930771307041341596214310987
61756930771307042576377889538715
61756930771307042576378147805919
61756930771307043171993887688887
61756930771307057393761349745103
61756930771307057401376100873575
61756930771307091304479688805041
61756930771307092539261622299973
61756930771326447402062456222606
61756930771326447402062456340650
61756930771326452893912957210336
61756930771326550075677170406079
61756930771326555426398882217451
61756930771326598292334430945442
61756930771326599874876516535333
61756930771327500506522038173302
61756930771327800650039047261622
61756930771327800703324042000945
61756930771330051504896508908052
61756930771330151797881279465919
61756930771330157148602991277291
61756930771330200563393185397342
61756930771330201798175118533770
61756930771330451987130952757755
61756930771330452398724930589399
61756930771330452535922923199947
61756930771330457337852664569127
61756930771330457886644635011319
61756930771330468450890066023515
61756930771330468588088058634063
61756930771330469190478625391143
61756930771330473938809770445435
61756930771330501994977123795825
61756930771330505648210697000454
61756930771330505648294265034822
61756930771330505648482293112150
61756930771330506060076271302298
61756930771330507294858204797230
61756930771330507302201616323025
61756930771330507302389644400353
61756930771330516766415359939038
61756930771330516766415359944862
61756930771330516766603646652204
61756930771330516766666064047966
61756930771330517178197365853834
61756930771338155377655727783512
61756930771338155377655756363228
61756930771338155377659080651342
61756930771338155377659109231058
61756930771338261023562236661931
61756930771338305678778699812368
61756930771338305678778785551516
61756930771338557645664102079519
61756930771338561212811909953767
61756930771338562996385813890891
61756930771338572325849311408155
61756930771338572333464062536627
61756930771338572333464148625695
61756930771338572463047304018703
61756930771338572516394719350691
61756930771338572516394805439759
61756930771338574117037966473751
61756930771338574117038052562819
61756930771338574299968623287815
61756930771338574299968709376883
61756930771338574300784660155031
61756930771338577813769015830075
61756930771338607517043472111405
61756930771338610626672914125268
61756930771338610763871251091928
61756930771338610763933925718175
61756930771338610763933927117864
61756930771338610809624864823045
61756930771338611175653514218344
61756930771338611175715931614106
61756930771338611175715931627156
61756930771338611177892053857327
61756930771338611177912974016977
61756930771338612412673987352259
61756930771338612412694907511909
61756930771338621876971327172563
61756930771338621876971328572252
61756930771338622288690915672732
61756930771338622288753333068494
61756930771338622288753333081544
61756930771338622288753334481224
61756930771339508084855168012689
61756930771339511194422278357048
61756930771339511743465295858936
61756930771339511743468304293969
61756930771339511745724641221905
61756930771339511789200968497485
61756930771339511789221889202433
61756930771339511789281556798999
61756930771339513026239355122720
61756930771339513026260247131312
61756930771339522307459679811436
61756930771339522444720348447600
61756930771339522856502354356572
61756930771339522856502354356732
61756930771339522856565373339100
61756930771339522902318958253387
61756930771342159367868211139359
61756930771342163483807989455799
61756930771342164718589922950731
61756930771342179535973124889915
61756930771342209788102227639213
61756930771342212897669250831694
61756930771342213034930005201342
61756930771342213034930005207166
61756930771342213034930005220216
61756930771342213035181053679592
61756930771342213037377723016785
61756930771342213080662669404858
61756930771342213080662669423732
61756930771342213080850697501060
61756930771342213446712355485460
61756930771342213446900297823480
61756930771342213446963059588564
61756930771342213492448028124009
61756930771342213492465940749507
61756930771342213492465969566338
61756930771342213492465969570550
61756930771342213492468948828957
61756930771342213492632962026996
61756930771342214727226867444600
61756930771342214727250882323889
61756930771342214729486298546877
61756930771342214729486413332302
61756930771342214864487621820232
61756930771342224010706652280258
61756930771342224147967406655730
61756930771342224147967406661554
61756930771342224147967406674604
61756930771342224148155693368896
61756930771342224148218455133980
61756930771342224559749412564702
61756930771342224559749412583576
61756930771342224559749671200540
61756930771342224559937699277868
61756930771342224560000461042952
61756930771342224605503342203895
61756930771509830289088064412446
61756930771510130432605417857038
61756930771510282356630964759637
61756930771510286060412681012449
61756930771510286060976765244433
61756930771510286062669017940385
61756930771510287295758698739365
61756930771510287296323554623681
61756930771510319414682066306923
61756930771510320650028084033839
61756930771512987423714676237867
61756930771512989070090587564443
61756930771512989207288580174991
61756930771514184467417295201604
61756930771514189782259933289794
61756930771514190376972509923771
61756930771514190376972596012839
61756930771514190376993430630171
61756930771514190376993516719239
61756930771520642041200936631388
61756930771520642043648397287038
61756930771520642043648654504482
61756930771520642043648740125586
61756930771520925715628654439566
61756930771520942184717917021900
61756930771520942184717945601664
61756930771520942184721012672334
61756930771520942184721012685384
61756930771520942184721041370094
61756930771520942186914615015381
61756930771520942186914615015382
61756930771520942187165406257266
61756930771520942187165634894994
61756930771520942230471501931816
61756930771520942230474597582202
61756930771520942232919334123774
61756930771520942781711190128814
61756930771521078049928797214500
61756930771521092533456999959365
61756930771521092533460357426465
61756930771521092945051234877311
61756930771521094317845692212703
61756930771521094317866612936525
61756930771521094317869970403625
61756930771521094729460847847669
61756930771521992918254356207919
61756930771521993512883937235732
61756930771521993512887036894754
61756930771521994748396719477663
61756930771521994748417640201485
61756930771521994748417640555617
61756930771521994748417898835871
61756930771521994748417903067959
61756930771521994748417984557757
61756930771521994748420997668585
61756930771521995297460916320289
61756930771522278875650050084842
61756930771522278875716165067516
61756930771522293656320363163282
61756930771522294891934907438700
61756930771522294892001112169366
61756930771522295486525746815074
61756930771522295486713688444839
61756930771522295486713774892411
61756930771522295486734609509743
61756930771522295486734695244679
61756930771522295486734695598811
61756930771524528032608073551862
61756930771524528032880042716186
61756930771524539150728072096222
61756930771524539150728157835530
61756930771524539562510336272398
61756930771524544501449755327914
61756930771524544501449783907630
61756930771524544501470675916222
61756930771524572456818109601304
61756930771524572505081111164372
61756930771524694621501414666591
61756930771524694804453079461397
61756930771524694804453079465609
61756930771524694804456435397675
61756930771524694804456436928497
61756930771524694804456436932709
61756930771524696451643779104187
61756930771524696451915748641469
61756930771524696451916091598061
61756930771524696586669374355205
61756930771524696588841771714735
61756930771524696588841771731997
61756930771524696589113740897725
61756930771524697000711075138031
61756930771524980121361290372842
61756930771524980167118204052050
61756930771524980167306232129378
61756930771524980533143553499258
61756930771524989838906827224912
61756930771524991216764309747776
61756930771524994810775453406269
61756930771524994915023346415948
61756930771524994947970088431625
61756930771524994947970091618165
61756930771524994947973446014387
61756930771524994947973446016817
61756930771524994947973446021029
61756930771524996595181965995829
61756930771524996641189784429011
61756930771524996641189785845953
61756930771524996778115723197493
61756930771524996778116067553765
61756930771524996778366770239710
61756930771524996778366770239719
61756930771524996778387777039559
61756930771524996778387778456501
61756930771524996778450453065335
61756930771524997189960748071354
61756930771524997189960748071363
61756930771524997189981669136267
61756930771524997189981754871203
61756930771525024586223712116440
61756930771525024586411997411212
61756930771525024632165553623320
61756930771525024998005975242856
61756930771525039387413736212746
61756930771525039387497420082138
61756930771525880734929981442972
61756930771525880735180685546076
61756930771525881146711129960464
61756930771525881146962948672492
61756930771525890612808535856292
61756930771525895561535340661488
61756930771525895561535369241156
61756930771525895927648122469284
61756930771525895971124421165184
61756930771525895971124449744900
61756930771525895973380758093120
61756930771525897163185133659658
61756930771525897206470467471816
61756930771525897206491359480408
61756930771525897208729855874914
61756930771525897208914832477080
61756930771525897208917883952242
61756930771525897208917883952251
61756930771525897208938718569583
61756930771525897208938719632393
61756930771525897208938804658651
61756930771525897208938805721461
61756930771525897757709768305366
61756930771525897757709768305375
61756930771525929279473142758494
61756930771525929279661170835822
61756930771525929325205778382330
61756930771525929325393806459658
61756930771525930560740595838906
61756930771525940026649230584754
61756930771525940438242951198990
61756930771525940438431236493726
61756930771525940438431236493762
61756930771525945377025446184640
61756930771525945377025703046287
61756930771525945377025704096047
61756930771544952432908407999006
61756930771544953666078669130804
61756930771544953668254422538014
61756930771544953668275314546606
61756930771544953668275343126322
61756930771544953668526132391198
61756930771544953668526390658402
61756930771544953668526476279506
61756930771544953668526480996820
61756930771544953669091222095712
61756930771544953669091336881136
61756930771544954217318103716677
61756930771545237340506390593486
61756930771545252018156750951578
61756930771545252018177642960170
61756930771545252018345036246350
61756930771545252018365928254942
61756930771545252020039354655682
61756930771545252164664419406782
61756930771545252574816813814918
61756930771545252576446683582958
61756930771545252615404175121678
61756930771545252759460763892656
61756930771545253809595678219124
61756930771545253811792351169301
61756930771545253811792351169302
61756930771545253811792352214642
61756930771545253811792352232112
61756930771545253812043112781710
61756930771545253812043371048914
61756930771545253812043485380876
61756930771545253812043490085140
61756930771545253812046584685766
61756930771545253857524986243381
61756930771545253857525016418158
61756930771545253857528085626976
61756930771545253857545908426750
61756930771545253857797070277694
61756930771545253858361815975856
61756930771545253858361844672212
61756930771545253858361930761280
61756930771545254406588668015530
61756930771545254406588926282734
61756930771545258110934726767530
61756930771545285518999919683930
61756930771545285930778824857972
61756930771545287163868505656952
61756930771545301980161425518806
61756930771545301980996843921904
61756930771545301980997101139348
61756930771545301980997101140752
61756930771545301981000544701339
61756930771545301981000544701340
61756930771545301981000544819383
61756930771545301981000544819384
61756930771545301982675004339214
61756930771545402916046028253394
61756930771545402916234056330722
61756930771545404159170445153321
61756930771545404159170445507453
61756930771545404159170703420525
61756930771545404159170703774657
61756930771545404159170789509593
61756930771545404570764422984965
61756930771545404570764423339097
61756930771545404570764681252169
61756930771545404570764767341237
61756930771545404707941494888953
61756930771545404707941753156157
61756930771545404707962415949645
61756930771545404707962645048052
61756930771545404707962673744408
61756930771545404707962674216849
61756930771545404708213463009293
61756930771545404708213721276497
61756930771545408274273627855003
61756930771545409464076172242078
61756930771545409509055561349935
61756930771545409509892156964693
61756930771545409509892415231897
61756930771545409647069228868681
61756930771545409647069487135885
61756930771545409647090149575241
61756930771545409647090379027780
61756930771545409647090407724136
61756930771545409647090407842445
61756930771545409647090493931513
61756930771545410057847273524923
61756930771545410057847531792127
61756930771545410058935174820665
61756930771545410058935433087869
61756930771546154425357722436960
61756930771546154975216617007501
61756930771546154975220089259989
61756930771546158129703522921756
61756930771546304724472105925632
61756930771546305130985747790566
61756930771546305136066083757276
61756930771546305138485419267721
61756930771546305138492522153913
61756930771546305138513442860473
61756930771546305138513787216745
61756930771546305138516800327573
61756930771546305138517144683845
61756930771546305138517157621425
61756930771546305273326752393600
61756930771546310077620256133641
61756930771546310077620514400845
61756930771546310077641176840201
61756930771546310077641521196473
61756930771546310077644534307301
61756930771546310077644878663573
61756930771546605281999329038137
61756930771546605281999329156181
61756930771546605282002772712313
61756930771546605282030710097688
61756930771546605320235421082402
61756930771546605327763345604848
61756930771546605327763374301204
61756930771546605327763374419513
61756930771546605327763379018783
61756930771546605327763460508581
61756930771546605327766817975681
61756930771546605327766830913261
61756930771546609033239766820153
61756930771546610221137523489165
61756930771546610221158415381060
61756930771546610221158444077416
61756930771546610266891108280932
61756930771546610266974810237704
61756930771546610404172802848252
61756930771546641783490291872284
61756930771548854298650528241290
61756930771548854299465316576378
61756930771548854481643832851126
61756930771548854481643861430890
61756930771548854481643947170198
61756930771548854481915921411872
61756930771548854482480005643856
61756930771548854840918610082672
61756930771548854891733872911114
61756930771548854893426125607066
61756930771548854893447050681100
61756930771548856076264627809588
61756930771548856083039225093169
61756930771548856128792810127771
61756930771548856128792810140821
61756930771548856128793068408016
61756930771548856128793068408025
61756930771548856129612070538794
61756930771548856129612156627862
61756930771548856266869812524992
61756930771548859782302680990336
61756930771548859787385255168496
61756930771548859832574784660828
61756930771548859833138868892812
61756930771548887650475548530500
61756930771548887833468853140336
61756930771548889434864245382379
61756930771548904252247676912094
61756930771549005187292810782622
61756930771549006422826856228362
61756930771549006427907450846928
61756930771549006427907450847088
61756930771549006430170268545534
61756930771549006430417830336337
61756930771549006430417916425405
61756930771549006430420929523183
61756930771549006430421015612251
61756930771549006834420834418510
61756930771549006839501428678572
61756930771549006839501428678732
61756930771549006839752132781836
61756930771549006841952245325277
61756930771549006841952274454506
61756930771549006842011549900777
61756930771549006842011554486997
61756930771549006842011808167981
61756930771549006842011894257049
61756930771549006842014907354827
61756930771549006976950125392224
61756930771549006979209542511324
61756930771549006979209542511325
61756930771549006979209547097545
61756930771549006979209800778528
61756930771549006979209800778529
61756930771549006979209886867597
61756930771549006979212899965375
61756930771549006979212986054443
61756930771549010133675471258187
61756930771549010547237153154841
61756930771549011735135013509034
61756930771549011735322955847214
61756930771549011735323329035139
61756930771549011780051382584763
61756930771549011780051640851967
61756930771549011781139283880505
61756930771549011781139288466725
61756930771549011781139542147709
61756930771549011781139628236777
61756930771549011781142641334555
61756930771549011781142727423623
61756930771549012329931512589900
61756930771549012329931512589901
61756930771549012329931598678969
61756930771549012329934611776747
61756930771549012329934697865815
61756930771549039783687541530696
61756930771549040195469547439668
61756930771549054598811283354957
61756930771549305376479808048682
61756930771549305376542484074458
61756930771549306573687248937498
61756930771549306617157124138764
61756930771549306619419912708141
61756930771549306619419941837370
61756930771549306977937843506830
61756930771549307031201918617113
61756930771549307031201947313469
61756930771549307031201947746342
61756930771549307160868500320894
61756930771549307165949094580956
61756930771549307166199798684060
61756930771549307166203271065633
61756930771549307168459215803160
61756930771549307168459215803161
61756930771549307168459220389381
61756930771549307168459560159433
61756930771549307168459607993569
61756930771549307168462659346279
61756930771549307168462702594195
61756930771549310277192738613711
61756930771549310683975896687578
61756930771549311923568649940287
61756930771549311924405521772494
61756930771549311924573002326975
61756930771549311924573002333617
61756930771549311924656311614746
61756930771549311924659621726510
61756930771549311924659736511934
61756930771549311970326558422500
61756930771549311970347507950101
61756930771549311970409882464961
61756930771549311970410241248116
61756930771549311970413321421859
61756930771549311972586018221133
61756930771549312107587341494479
61756930771549312107607874721376
61756930771549312107608233504532
61756930771549312107611227589206
61756930771549312107611313678275
61756930771549312109846658043063
61756930771549312109871022487905
61756930771549312519201852553020
61756930771549312519201852907153
61756930771549312519202125601240
61756930771549312519202211336176
61756930771549312519202211690308
61756930771549312519205205420850
61756930771549312519205291509919
61756930771549312519205291864051
61756930771549312519452915439280
61756930771549312519452915793412
61756930771549343487008946534596
61756930771549344035800916976788
61756930771549354604879251243880
61756930771549354742045474956561
61756930771549354742140005619352
61756930771549354742304042851002
61756930771549355153921925789176
61756930771549355153922011528324
61756930771549355156345743278235
61756930771549360095473477257963
61756930771549360097732908786525
61756930771556944722056112945022
61756930771556959406762479524356
61756930771556959591970049616480
61756930771556959591970821268812
61756930771556959591970907716384
61756930771556959592221184523428
61756930771556959592221956175760
61756930771556960003731102921462
61756930771556960003734487669380
61756930771556960003752051280323
61756930771556960003752055512411
61756930771556960003752313792656
61756930771556960003752313792665
61756930771556960003753084382187
61756930771556960003753085444988
61756930771556960003753085444997
61756930771556960003816190752468
61756930771556960141264973677648
61756930771556961239098844904709
61756930771556961239099102102461
61756930771556961239099102122153
61756930771556961239099103171904
61756930771556961239099103171913
61756930771556961376610991404564
61756930771556961788208069485867
61756930771556961788208326703311
61756930771556961788208327766085
61756930771556961788396354780639
61756930771556964942880047772384
61756930771556964942880819424716
61756930771556992898039162047528
61756930771556993355556123210672
61756930771557009407471616242174
61756930771557009407471616358814
61756930771557109709744419541359
61756930771557110121338397373003
61756930771557110302030644351580
61756930771557110304290065603439
61756930771557110304290323870643
61756930771557111537376662078496
61756930771557111537439338104272
61756930771557111539886782811103
61756930771557111539907703534925
61756930771557111539907703889057
61756930771557111539907961802129
61756930771557111539907962169311
61756930771557111539907966401399
61756930771557111539908047891197
61756930771557111539908048245329
61756930771557111539911061002025
61756930771557111951480760642747
61756930771557111951501681366569
61756930771557111951501681720701
61756930771557111951501939515464
61756930771557111951501939633773
61756930771557111951501940000955
61756930771557111951501944233043
61756930771557111951502025722841
61756930771557111951502026076973
61756930771557111951505038833669
61756930771557111951505383189941
61756930771557111951752730180029
61756930771557111951753073136621
61756930771557112086231308546464
61756930771557112086419336623792
61756930771557112088678753270557
61756930771557112088679011537761
61756930771557112088950721390896
61756930771557112088950721390897
61756930771557112088950722436285
61756930771557112088950722790577
61756930771557112088950725977117
61756930771557112088950979653729
61756930771557112088950979658100
61756930771557112088950979658101
61756930771557112088951065747169
61756930771557112088954164934015
61756930771557115060466131234639
61756930771557115060466131352731
61756930771557115197664123845187
61756930771557115197664123963279
61756930771557115243417708890617
61756930771557115243417713489887
61756930771557115243417794983897
61756930771557115243417799583167
61756930771557115243418053264151
61756930771557115245928579468033
61756930771557115245949500172981
61756930771557115655010886236607
61756930771557115655011685541359
61756930771557115655011771280507
61756930771557115655012029560761
61756930771557115655012034146981
61756930771557115655015128747607
61756930771557115657459881628034
61756930771557115657522557299677
61756930771557115657710585377005
61756930771557116890608494622475
61756930771557116890629415346297
61756930771557116890629673613501
61756930771557116890629678212771
61756930771557116890632772813397
61756930771557116890633117169669
61756930771557117439672691465101
61756930771557117439672691469472
61756930771557117439672691469473
61756930771557117439672777558541
61756930771557117439675790297815
61756930771557117439675876745387
61756930771557159662523580790734
61756930771557410486220988004162
61756930771557410491113210154396
61756930771557410491301238231724
61756930771557412095189513137734
61756930771557412140943097496685
61756930771557412275501902426608
61756930771557412275689930503936
61756930771557412277949576721492
61756930771557412277949605890289
61756930771557412277949605903339
61756930771557412278200395728121
61756930771557412278200396082413
61756930771557412278200652945565
61756930771557412278200739039005
61756930771557412278203838225851
61756930771557415249737087669082
61756930771557415386933917493283
61756930771557415386934689145615
61756930771557415386935066934479
61756930771557415386935066938691
61756930771557415386935066951732
61756930771557415389445588556353
61756930771557415435199260970828
61756930771557415793445479455454
61756930771557415793717075567150
61756930771557415798527895324927
61756930771557415798529058111274
61756930771557415798779762214378
61756930771557415800976890716354
61756930771557415801039566387997
61756930771557415801039566742130
61756930771557415801060487525818
61756930771557415801227566318482
61756930771557415801248515603146
61756930771557415801248864681140
61756930771557415846793122600105
61756930771557415846793122954238
61756930771557415846793237385530
61756930771557415846981150677433
61756930771557415846981151110306
61756930771557417034063103915518
61756930771557417034125779941294
61756930771557417628922364756937
61756930771557417628943031432592
61756930771557417628943031786725
61756930771557417628946384300422
61756930771557417628946470389491
61756930771557417628946470743623
61756930771557443802142846718992
61756930771557449145542095856360
61756930771557449153073535892356
61756930771557459851794174670878
61756930771557460263297060451325
61756930771557460263297060805457
61756930771557460263380628484288
61756930771557460263380628484289
61756930771557460263388152502522
61756930771557460263391222637428
61756930771557460263391479854872
61756930771557460263579507932200
61756930771557460263642183957976
61756930771558311058924991794828
61756930771558311059113019872156
61756930771558311059175695897932
61756930771558312708500603986452
61756930771558312708500632682808
61756930771558312708500632801117
61756930771558312708500637400387
61756930771558312708500718890185
61756930771558312708504076357285
61756930771558312708751422993081
61756930771558312708754779043239
61756930771558315817486089600169
61756930771558315817486089617431
61756930771558315817486094203651
61756930771558315817569399365712
61756930771558315817569427945380
61756930771558316003010956872112
61756930771558316412094405547888
61756930771558316414542142357575
61756930771558316414792846460679
61756930771558316414793195617416
61756930771558316414793195617417
61756930771558317647628366662536
61756930771558317650138980508000
61756930771558349766618215906626
61756930771558349766618215906627
61756930771558360419605956311310
61756930771558360831199934142954
61756930771558360876862685634607
61756930771558360876862688816935
61756930771558360876862690239754
61756930771558360876953490355062
61756930771558360876956847822162
61756930771558360877204194458166
61756930771558360877207551925266
61756930771561012757279742456062
61756930771561012762548364793452
61756930771561012762611040819228
61756930771561013997894382520368
61756930771561013997894382520528
61756930771561013997957058546144
61756930771561013997957058546304
61756930771561014000404762005405
61756930771561014000404848098845
61756930771561014000407860838119
61756930771561014000407947285691
61756930771561014411998739837049
61756930771561014412001838669763
61756930771561014549196474184765
61756930771561017520731746117563
61756930771561017520732774987339
61756930771561017520732889778587
61756930771561017520732894027937
61756930771561017520983871274218
61756930771561017520983957013366
61756930771561017658181949623914
61756930771561017658244625649690
61756930771561017698851841082550
61756930771561017706446043159022
61756930771561018069775841716410
61756930771561018069775927455558
61756930771561018115780475102964
61756930771561018118040020990666
61756930771561019305121859443326
61756930771561019305121945182474
61756930771561019305309887520654
61756930771561019305372649285578
61756930771561019351126473816777
61756930771561019351126492829880
61756930771561019353386038717582
61756930771561019488387247205512
61756930771561019488411248085655
61756930771561019490584031328130
61756930771561050867746204916200
61756930771561061985595588914712
61756930771561061985783616992040
61756930771561061985843308622218
61756930771561061985846293017816
61756930771561062122856343290184
61756930771561062123041301232606
61756930771561062123041301232766
61756930771561062123044285628364
61756930771561062123044371367512
61756930771561062168512327405567
61756930771561062168515422006193
61756930771561062168515766379727
61756930771561062168515770611815
61756930771561062168797956294850
61756930771561062534638263460008
61756930771561062534638349199156
61756930771561062580388835276358
61756930771561062580392192743458
61756930771561062580639539379462
61756930771561062580642896846562
61756930771617936711277620169108
61756930771617936711277620170512
61756930771617936711277624774202
61756930771617936711280720420168
61756930771617936711281063849144
61756930771617936711281068098494
61756930771617936712114419726758
61756930771617936712114419726806
61756930771617936712116743720440
61756930771617936712117520094506
61756930771617936712365123829910
61756930771618186894672563117442
61756930771618236854794629257380
61756930771618236854794629257428
61756930771618236854794629258832
61756930771618236854794633862522
61756930771618236854794633980566
61756930771618236854797729507084
61756930771618236854797729508488
61756930771618236854798072936012
61756930771618236854798077186814
61756930771618236855630052383664
61756930771618236855630309601108
61756930771618236855630309602512
61756930771618236855631428815078
61756930771618236855633752808760
61756930771618236855634529064782
61756930771618236855882132918230
61756930771618236857326005503308
61756930771618339435545503472362
61756930771618353779202038364932
61756930771618353850351060425161
61756930771618354261945037075903
61756930771618355451746782158226
61756930771618355634740097052033
61756930771618355634760988943928
61756930771618387133283390982808
61756930771618387133283395582078
61756930771619087646063803632165
61756930771619137468631684147167
61756930771619137468635040197325
61756930771619137469174876370559
61756930771619137469175905240335
61756930771619137469179004073049
61756930771619137469199896081641
61756930771619249476796612375716
61756930771619250712142630102632
61756930771619254784212460332594
61756930771619256065290866032527
61756930771619256065290866049789
61756930771619256065291124316993
61756930771619282828350007973514
61756930771619282828433690326746
61756930771619284063131941468446
61756930771619288136037480621804
61756930771619288136037566360952
61756930771619288181505493584363
61756930771619288184050841440404
61756930771619554973211415117520
61756930771619556208808133405313
61756930771619556208829025297208
61756930771619556254645420153852
61756930771619556391843412764400
61756930771619584597803005377675
61756930771619587913505262459037
61756930771619587913526154467629
61756930771619588302398738789839
61756930771619588303819395015591
61756930771619588303822489616217
61756930771619588325022502789275
61756930771619588327567850528724
61756930771619588370755195572555
61756930771619588370776087581147
61756930771619588373300543428596
61756930771619589539166184394839
61756930771619589539187076285339
61756930771619589539187076289551
61756930771619599421940142182379
61756930771619599421961034190971
61756930771619604363327307690669
61756930771619604363327307808761
61756930771619604363348199699261
61756930771619604363348199817353
61756930771621790994370835248364
61756930771621805775055865084644
61756930771621805775056636736976
61756930771621839126880885373854
61756930771621839126881657026186
61756930771621839172613574024136
61756930771621839172634466032728
61756930771621839174305826720088
61756930771621839174308925670846
61756930771621839174326718728680
61756930771621839309895220408360
61756930771621839311587473104312
61756930771621840956188253864590
61756930771621840956188253981230
61756930771621840956188340074510
61756930771621951180043672002240
61756930771621952415577717806484
61756930771621952415640479571568
61756930771621952415640736789012
61756930771621952827171695638128
61756930771621952827422742697984
61756930771621955938395562271215
61756930771621955938395562389307
61756930771621956075593554881763
61756930771621956075593554999855
61756930771621956121346081174335
61756930771621956121347139927193
61756930771621956121347144526463
61756930771621956121347226020473
61756930771621956121347229084709
61756930771621956121347230619743
61756930771621956121347484300727
61756930771621957722805280468590
61756930771621957722805537686034
61756930771621957722993565763362
61756930771621957905736176554065
61756930771621984531785095677366
61756930771621984531868692291450
61756930771621984531868778030598
61756930771621984531869035248042
61756930771621985766379001094970
61756930771621985766567029172298
61756930771621986178161007003942
61756930771621989427690648155832
61756930771621989473161669630109
61756930771621991119453928228593
61756930771621991119453928345233
61756930771622000548047097577500
61756930771622000548047099112534
61756930771622256264863348529859
61756930771622256264864120182191
61756930771622256264864239708063
61756930771622256264864497971055
61756930771622256264864497975267
61756930771622256264864497988308
61756930771622256264947850829486
61756930771622256264948193786078
61756930771622256264948193791902
61756930771622256264948195204472
61756930771622256265198897895006
61756930771622256676730199700874
61756930771622256676897594522849
61756930771622257912076083854337
61756930771622257912076218840360
61756930771622257912243612243123
61756930771622257912326921530894
61756930771622258095006741737796
61756930771622258095006770434152
61756930771622258095006770552461
61756930771622258095006775151731
61756930771622258095090472390924
61756930771622258095278500468252
61756930771622258095341519444995
61756930771622258095341519446456
61756930771622258506851795793513
61756930771622258506872821606456
61756930771622258507123525355428
61756930771622258507123525709560
61756930771622285955649594975114
61756930771622285955900299078218
61756930771622286504692269520410
61756930771622286504692355259558
61756930771622286504692612477002
61756930771622289479512459705640
61756930771622289479763163808744
61756930771622289616769858026582
61756930771622289616773214081112
61756930771622289616773215493682
61756930771622289619185719749469
61756930771622290028555134250936
61756930771622290028555219990084
61756930771622290076735631132448
61756930771622291262970937315509
61756930771622291262970937316913
61756930771622291262970937433553
61756930771622291262971023527041
61756930771622291262971286412388
61756930771622291263054591443316
61756930771622291263054591443317
61756930771622291308815671791750
61756930771622291309066375894854
61756930771622300734890862528906
61756930771622300737340907956152
61756930771622306088227433004603
61756930771622306090485700677375
61756930771622306090486738384333
61756930771622306090486864533165
61756930771623142466304932614193
61756930771623156695498830285600
61756930771623156695498830402288
61756930771623156695498833944524
61756930771623156832947919183084
61756930771623157244709376513201
61756930771623157244730182309500
61756930771623157290462846629599
61756930771623157290462961427489
61756930771623158479887914741644
61756930771623158480055394240117
61756930771623158480075942818972
61756930771623158480076200036416
61756930771623158480076200152999
61756930771623158525641499655884
61756930771623158525808588009385
61756930771623158525808588363677
61756930771623158525808591550217
61756930771623158525808845226829
61756930771623158525808845231200
61756930771623158525808845231201
61756930771623158525808864356515
61756930771623158525808979154405
61756930771623158525829784950704
61756930771623158525829871039771
61756930771623158525829871039772
61756930771623158525892547065548
61756930771623159074600557406189
61756930771623159074600561992409
61756930771623159074600815673393
61756930771623159074684517507740
61756930771623159074872545585068
61756930771623186523461376615546
61756930771623186523649318953726
61756930771623186523649404692874
61756930771623186523649661910318
61756930771623186935243296785370
61756930771623186935243382524518
61756930771623186935243639741962
61756930771623190184497985893498
61756930771623190184581553927866
61756930771623190184769582005194
61756930771623190184772939472294
61756930771623190596280249019914
61756930771623190596363817054282
61756930771623190596551845131610
61756930771623190596555202598710
61756930771623190642099953516874
61756930771623190642287866918809
61756930771623190642287981594202
61756930771623190644544318644635
61756930771623190644547413245261
61756930771623191830873897220074
61756930771623191831062182514846
61756930771623191876536647661967
61756930771623191876536648711727
61756930771623191876536653316820
61756930771623191876536653316874
61756930771623191876627367693034
61756930771623191876630810899282
61756930771623191876815395770362
61756930771623191876818838976610
61756930771623191876819096194054
61756930771623201302890586507518
61756930771623201714484564339162
61756930771623206657733790639201
61756930771623206658297874871185
61756930771623206658298646523517
61756930771654205901103466718392
61756930771654206084682923586717
61756930771654206084685246651651
61756930771654206084703815595309
61756930771654206494040421961338
61756930771654206494207816681929
61756930771654206494207816786924
61756930771654206495732674657290
61756930771654206495900069366236
61756930771654206495920961386473
61756930771654206495920961504517
61756930771654206496464153609865
61756930771654206496464928432880
61756930771654206496485820441472
61756930771654221320646427282078
61756930771654254076835719855780
61756930771654254076835719855828
61756930771654254076835719857232
61756930771654254076838820105484
61756930771654254076838820106888
61756930771654254077672519413478
61756930771654254077672519413526
61756930771654254077674843407160
61756930771654254077674843761499
61756930771654254077674843761500
61756930771654254077674843879543
61756930771654254077674843879544
61756930771654254077675619663182
61756930771654254077675619781226
61756930771654254079349303399374
61756930771654254260125103530765
61756930771654254260668295754157
61756930771654254260669067406489
61756930771654254260689959415081
61756930771654254672450555562696
61756930771654254672471447571288
61756930771654254674142808258648
61756930771654254674145907209406
61756930771654254674163700267240
61756930771654254674166799217998
61756930771654255906979092135966
61756930771654255906979120832322
61756930771654255906979207990024
61756930771654255906982187786352
61756930771654255906982187902992
61756930771654255906982216482708
61756930771654255906982559924734
61756930771654255906982560857854
61756930771654255907044978616425
61756930771654255907044978616426
61756930771654255907065870741657
61756930771654255907065870741658
61756930771654255907230164705478
61756930771654255907233263892324
61756930771654255907233264960957
61756930771654255907233264960958
61756930771654255907251056714070
61756930771654255907254155900916
61756930771654255907254156036429
61756930771654255907254156036430
61756930771654255909513591796836
61756930771654256456025235401746
61756930771654256456025235403150
61756930771654256456025321613070
61756930771654256456108889647438
61756930771654256458556612115554
61756930771654371412833663120716
61756930771654371412834006059886
61756930771654371412834777712218
61756930771654371412834777729640
61756930771654371412834782315860
61756930771654371415281465665776
61756930771654371415281728532250
61756930771654371415282500184582
61756930771654371438232543927867
61756930771654371550094417845948
61756930771654371550095532454872
61756930771654371621184212158303
61756930771654371621184470425507
61756930771654372648369080733906
61756930771654372648369085333176
61756930771654372648431504145880
61756930771654372856780929365967
61756930771654372856781187650433
61756930771654373197223470001852
61756930771654373197223470351612
61756930771654373197223474583700
61756930771654373197223474588072
61756930771654373197223556090760
61756930771654373197223556090920
61756930771654373197223560677139
61756930771654373197223560677140
61756930771654373197223813308204
61756930771654373197223813308364
61756930771654373197223817540292
61756930771654373197223817894583
61756930771654373197223817894584
61756930771654373197411759878472
61756930771654373197474521647768
61756930771654373199671277146182
61756930771654373199671535413386
61756930771654373199733953176330
61756930771654373268374907197611
61756930771654373268374907214873
61756930771654373405572899825421
61756930771654373405573158092625
61756930771654376560311941534549
61756930771654376560311941538761
61756930771654376560311946138031
61756930771654376560315299001649
61756930771654376560315299005861
61756930771654376971906176115625
61756930771654376971906176452495
61756930771654376971906180701845
61756930771654376971909275302471
61756930771654378207502641177339
61756930771654378344700633787887
61756930771654378344700633805149
61756930771654404355321127178184
61756930771654404355321898830516
61756930771654404355322156047960
61756930771654404355322157464902
61756930771654404767103391354360
61756930771654404767103391708652
61756930771654404767104163006692
61756930771654404767104163024114
61756930771654404767104167610334
61756930771654404767104420224136
61756930771654404767104420241558
61756930771654404767104424827778
61756930771654404904364917749346
61756930771654404904365174966790
61756930771654406550657146237416
61756930771654406550908107557964
61756930771654406619290995977281
61756930771654406619290995978685
61756930771654406619290996332817
61756930771654406619374564007229
61756930771654406619374564011441
61756930771654406619374564011648
61756930771654406619374564011649
61756930771654406619374564365733
61756930771654420826611304147530
61756930771654420826611561364974
61756930771654420826862270071720
61756930771654421375654327652740
61756930771654421375654584870184
61756930771654421375717003678516
61756930771654421401053121321015
61756930771654421401053122383873
61756930771654656915207326341771
61756930771654662268625140026497
61756930771654662268625140380629
61756930771654673386494150443287
61756930771654673386497506493445
61756930771654673386745115659045
61756930771654673388941871498709
61756930771654673594843494177949
61756930771654673594843723276356
61756930771654673594843751972712
61756930771654673594843752445153
61756930771654673594843752458203
61756930771654673595094799504800
61756930771654673595094799504801
61756930771654673595094933428005
61756930771654673595097898691647
61756930771654677115423185203936
61756930771654677115423190262332
61756930771654677115426284862958
61756930771654705119057913862164
61756930771654705164790606762036
61756930771654706762807890274353
61756930771654706762807890275757
61756930771654706762807918854069
61756930771654706762807918855473
61756930771654706762808005065601
61756930771654706762808005067005
61756930771654706762808005421137
61756930771654706762867582260072
61756930771654706762891572977505
61756930771654706762891572981876
61756930771654706762891572981877
61756930771654706762891573095549
61756930771654706762891573099761
61756930771654706762891573454053
61756930771654721587780822213741
61756930771654721587781079431137
61756930771654721587801714105645
61756930771654721771078754182843
61756930771654721773337022914053
61756930771654721773337280131497
61756930771654721773337281181257
61756930771654721773337414059073
61756930771654721773338185711405
61756930771654726528436767421554
61756930771654726528436767421555
61756930771654726529189136949714
61756930771654726529189136949715
61756930771654726529251555756643
61756930771654726529439841052819
61756930771655562835621014472115
61756930771655562836436922003751
61756930771655562836436922021220
61756930771655573954556897636299
61756930771655573954556897653768
61756930771655574025394521088777
61756930771655574025394750541316
61756930771655574025397878555877
61756930771655574025645569547945
61756930771655574025648925598103
61756930771655577728988552102752
61756930771655607308011494594281
61756930771655607310253391700847
61756930771655607310270926122843
61756930771655607330682463100448
61756930771655607376436047892218
61756930771655622203888308446217
61756930771655622203888311628545
61756930771655627097095838020404
61756930771655627142828530920276
61756930771655627142849422810776
61756930771655627142849422928868
61756930771658258662733625963493
61756930771658258662733626080133
61756930771658275317298908560269
61756930771658275317298908564640
61756930771658275317298908564641
61756930771658275317302007392983
61756930771658275317302007751487
61756930771658275728892886391913
61756930771658275728895985224627
61756930771658275866090620739629
61756930771658275866090625325849
61756930771658275866090879006833
61756930771658280668020620371641
61756930771658306838716675065963
61756930771658306838716675182555
61756930771658306838719769316829
61756930771658306838719774016721
61756930771658308485263075447398
61756930771658308668026710995407
61756930771658308668026715227495
61756930771658308670536850841655
61756930771658308670557742850247
61756930771658323310006080382977
61756930771658323492999528008241
61756930771658323493020420016833
61756930771658323494694879654951
61756930771658323494715766963651
61756930771658323494715771663543
61756930771658323495530555298739
61756930771658323495541389191337
61756930771658323495541393423425
61756930771658323495542168262297
61756930771658323495544488024051
61756930771658328846168957692707
61756930771658328846189849701299
61756930904457787879211262682889
61756930904490230473031956938701
61756930904492915148540419397211
61756930904492915148544121356145
61756930904492931764621991171497
61756930904492959620909888605701
61756930904565911103929593299479
61756930907193718598914122430171
61756930907193718598914208519239
61756930907193735070016017641413
61756930907193735070016017654463
61756930907193735070016103730481
61756930907193735070016362010735
61756930907225883366626714608204
61756930907228585069811098208952
61756930907228585069811098209112
61756930907228585070061802312056
61756930907228589828183957366122
61756930907228589965632998449096
61756930907228589965695760213860
61756930907228851861506167063921
61756930907228851861506425344175
61756930907228851907238745178369
61756930907228851907238831267437
61756930907228856800633814954581
61756930907228856800633814967631
61756930907228856800633901043649
61756930907228856800634159323903
61756930907228856846366479171147
61756930907228856846366823527419
61756930907229741171676924839943
61756930907229741171677010929011
61756930907229752467645069197463
61756930907229752467645844036335
61756930907229757818366781008835
61756930907229757818367555847707
61756930907229757825709819814991
61756930907229785822001164405734
61756930907229790579618899590066
61756930907408670770096985079141
61756930907408670770097243346345
61756930907411372473342928561707
61756930907411372473343957431483
61756930907412272492301094138981
61756930907412272903894984346523
61756930907412272903894985746203
61756930907412272903894986218587
61756930907412272903895328702795
61756930907412273041092206704419
61756930907412273041092978356751
61756930907412273041092978474843
61756930907412273041093321313343
61756930907443792912308674117623
61756930907443792912308760223953
61756930907443792912309018491157
61756930907444693480057693993131
61756930907444693480058038366665
61756930907444693480893833495769
61756930907444993532966434765308
61756930907444993670164427375856
61756930907447239532045119588385
61756930907447244471172853568113
61756930907447389688066416638494
61756930907447394452083582751402
61756930907447394589532623834376
61756930907447394589595385599140
61756930907447394634512783544805
61756930907447394634512869283793
61756930907447394635348578306567
61756930907447394635348578660859
61756930907447394635348836591033
61756930907447394635348922680101
61756930907447395183304753619655
61756930907447395183304839725985
61756930907447395183305097993189
61756930907447395184140548748759
61756930907447395184140893122293
61756930907447438917197823207028
61756930907447439053642933268662
61756930907447439053643019007650
61756930907447439054396160186738
61756930907447439054458836212674
61756930907447439100212421120921
61756930907447689884644497636502
61756930907447689884645269288834
61756930907447689884645269301932
61756930907447689884645272471162
61756930907447695192092885727022
61756930907447695367492131280186
61756930907447695375107111636860
61756930907447739243729434814383
61756930907447739290828999834138
61756930907448590445712763148098
61756930907448590445900789791014
61756930907448595803962428178272
61756930907448595804119075130358
61756930907448595804129926801307
61756930907448595804213494835675
61756930907448595805658138901820
61756930907448639674217784636577
61756930907448639857232120615929
61756930907448639857294796641497
61756930907448639858703457500183
61756930907516738899978512263347
61756930907516738899979283915679
61756930907516738899979284033771
61756930907517522519015401978591
61756930907517939657835037292004
61756930907520340622183391575839
61756930907520340622183391925759
61756930907520340623019446507181
61756930907520341170974591765379
61756930907520341170975706374303
61756930907520341170975707909337
61756930907520373791831031668788
61756930907520373928276141730422
61756930907520373928276227469410
61756930907520373929029368648498
61756930907520373929092044674434
61756930907520674164116223463033
61756930907520674165462208295898
61756930907520674712310790043502
61756930907520674713096564939145
61756930907520674713158097776073
61756930907520674714755929887638
61756930907521541789105075405629
61756930907521541791633124183488
61756930907521541791800536717455
61756930907521541791801308369787
61756930907521541791884104751823
61756930907521541791884990723019
61756930907521574548850650141718
61756930907521574731865329077481
61756930907521574731928005103257
61756930907521574733336665961943
61756930907521575142610854938154
61756930907521575143647592203897
61756930907521575143710011012229
61756930907521575145306182313726
61756930907521575145306957152598
61756930907552639310505465312031
61756930907552761609940079054091
61756930907552761609940165160421
61756930907552761609940423427625
61756930907553106273943492583088
61756930907553106273943496242012
61756930907553106274100053979974
61756930907553111032568446921158
61756930907553962230597839701776
61756930907554006704400377141821
61756930907554006704400377141830
61756930907554006704495552954124
61756930907554006704651081244934
61756930907554011643623028666648
61756930907554011643623285884092
61756930907554011646071139211141
61756930907556691934351880641902
61756930907556691934916739712758
61756930907556707996053458917018
61756930907556707996053458936701
61756930907556707996053458936710
61756930907556713303564613579281
61756930907556713303815574899829
61756930907556713486578953213137
61756930907556713486767238507909
61756930913102360483368818204670
61756930913102360483368818204671
61756930913102360483368819604351
61756930913102360483368822790891
61756930913134508735576330693617
61756930913137210483163469591244
61756930913137215241536673239992
61756930913137215242960395729247
61756930913137215242960395729295
61756930913137215242981316434195
61756930913137215243231991840943
61756930913137215243231991840991
61756930913137215243232363377299
61756930913137215243232364893571
61756930913137215243232364893619
61756930913137215378797427493048
61756930913137215378797427965432
61756930913137477274858882937791
61756930913137477274858886124331
61756930913137515432230989726031
61756930913137515432230989726079
61756930913137515432502585837727
61756930913137515432502957374083
61756930913137515568067992793476
61756930913137515979849911550730
61756930913137526681106423117640
61756930913138377705409908803071
61756930913138377705409910202751
61756930913138377888340567016815
61756930913138377888340570203355
61756930913138383193329614624671
61756930913138383239062278828187
61756930913138383239062282014727
61756930913138415998618675702324
61756930913138416000230685008287
61756930913138416000230685008335
61756930913138416000231058060915
61756930913138416000231058060963
61756930913138416000251977249591
61756930913138416000314626095283
61756930913138416000314626095331
61756930913138416000314740414147
61756930913138416135817012668984
61756930913138416135879688694920
61756930913138416137491726697287
61756930913138416137491812436435
61756930913138416137512618705879
61756930913138416137575380470803
61756930913138416183245282909395
61756930913138416183328965262579
61756930913138416547599275795400
61756930913138416547661694603892
61756930913138416549085674432847
61756930913138416549085704528931
61756930913138416549085790268079
61756930913138416549106596537475
61756930913138416549294996151159
61756930913138416549357643597171
61756930913138416549357672176935
61756930913138416594839260740991
61756930913138416594839260741039
61756930913138416594839375059855
61756930913138416594859922712175
61756930913138416595027660354675
61756930913138416595111228389043
61756930913138427111657448983080
61756930913138427111657453569300
61756930913138427248917090149308
61756930913138427248918204758232
61756930913138427660636677249788
61756930913138427660637448902120
61756930913138427660699096058280
61756930913138427660700467884648
61756930913320892774035092151706
61756930913320897720685967469076
61756930913320897859649434893549
61756930913320898245847741266930
61756930913321192963305686031850
61756930913321197909956561465860
61756930913321198644304735427478
61756930913321226452579745991304
61756930913353313219767483830494
61756930913353313220519596139806
61756930913353313220522949007636
61756930913353313222215201703588
61756930913353313359475956078897
61756930913353313359486416432109
61756930913353318712655978989891
61756930913353318712676528041939
61756930913353318712676901094567
61756930913353318712739662859491
61756930913353318756797393845696
61756930913353318758409192245455
61756930913353318758409220941763
61756930913353318758409565298035
61756930913353318758409565298083
61756930913353318758493247651267
61756930913353318893974580186649
61756930913353613409038077827278
61756930913353613409790190136590
61756930913353613409793543004420
61756930913353613411485795700372
61756930913353618899478349537708
61756930913353618900314402934016
61756930913353618901926201333727
61756930913353618901926574386355
61756930913353618901947493575031
61756930913353618947679786242191
61756930913353618947680157778547
61756930913353652253751221622985
61756930913353652253751593159293
61756930913353652253772513864241
61756930913356014512172677934686
61756930913356014923769750353858
61756930913356014925462003049810
61756930913356015062733476058633
61756930913356015107063094976524
61756930913356015107063094976684
61756930913356015108476342687878
61756930913356015108476342700928
61756930913356019865436298625272
61756930913356019866860021114527
61756930913356019866860021114575
61756930913356019866880941819475
61756930913356019867131988762579
61756930913356020001861210038361
61756930913356020002696679806986
61756930913356020002697052878328
61756930913356020002697053350712
61756930913356020004392628819139
61756930913356020050083566281591
61756930913356020050146242307367
61756930913356020415903038616415
61756930913356020415923587668415
61756930913356020415923960721043
61756930913356020416174634728111
61756930913356020416175007780739
61756930913356020461656251871931
61756930913356020461656280568287
61756930913356020461656623329582
61756930913356020461656624924559
61756930913356020461656624924607
61756930913356020461677172576879
61756930913356020461928592572611
61756930913356020597221639813173
61756930913356020597493264976921
61756930913356020597493607933513
61756930913356020598917291965906
61756930913356053218685041403737
61756930913356053218685041403785
61756930913356053218705962108685
61756930913356053218957009051789
61756930913356053218957010568061
61756930913356053218957010568109
61756930913356053356217679204433
61756930913356053401887667382173
61756930913356053401971235416493
61756930913356064331722442858125
61756930913356064331722442858173
61756930913356064514639152526782
61756930913356314700691159622158
61756930913356314701443271931470
61756930913356314701446624799300
61756930913356320056130615111311
61756930913356320056130615111359
61756930913356320056402582759363
61756930913356320191967531027038
61756930913356320239333239573427
61756930913356320239416807607795
61756930913356320603749536936010
61756930913356320605173260960251
61756930913356320605173632417902
61756930913356320605173634012879
61756930913356320605173634012927
61756930913356320605194181665199
61756930913356320605445228608303
61756930913356320605445601660931
61756930913356320788459946018005
61756930913356353545404303417865
61756930913356353545404676470445
61756930913356353545404676470493
61756930913356353545488244504813
61756930913356353545488244504861
61756930913356353545488358823677
61756930913356353956998281249461
61756930913356353956998652785817
61756930913356353956998654302089
61756930913356353956998654302137
61756930913356353957019201954409
61756930913356353957270250413785
61756930913356353957270621950141
61756930913356364519569284134312
61756930913356364519570055786644
61756930913356364520993036854909
61756930913356364520993036854957
61756930913356364656747505479487
61756930913356364656829952770636
61756930913356364656831068792130
61756930913356364656831073513855
61756930913356364658156161616554
61756930913356364702584653700745
61756930913356365068611958679608
61756930913357215680284947525646
61756930913357215819805396297606
61756930913357220621682576575128
61756930913357220621682831655849
61756930913357220621682831668899
61756930913357220621703885810760
61756930913357220622434961555450
61756930913357220624130681929923
61756930913357220624151602634871
61756930913357220758879679070339
61756930913357220758880450722671
61756930913357220758880824266397
61756930913357220758880824279447
61756930913357220758880828511535
61756930913357220758964525744952
61756930913357220759779314080040
61756930913357220805449197509949
61756930913357220805449283599017
61756930913357221170474562470886
61756930913357221170474802098041
61756930913357221170474819688330
61756930913357221170746531653924
61756930913357221170746788871368
61756930913357221170746903662616
61756930913357221171226931997642
61756930913357221171289350805974
61756930913357221171289608023418
61756930913357221171477636100746
61756930913357221171481075199502
61756930913357221171498901180680
61756930913357221171561319989012
61756930913357221171561577206456
61756930913357221172985415653359
61756930913357221173173327895454
61756930913357221173173327895455
61756930913357221173173700948083
61756930913357221173194248483810
61756930913357221173194248483811
61756930913357221173194621536439
61756930913357221217046403392910
61756930913357221217314889426657
61756930913357221217318328383555
61756930913357221217318329446365
61756930913357221218738656088862
61756930913357221218738656088863
61756930913357221218739000445135
61756930913357221218759548097454
61756930913357221218759548097455
61756930913357221218927285739955
61756930913357221354491958144265
61756930913357221354492301100857
61756930913357221354516320639971
61756930913357221354516322056913
61756930913357221355936878199036
61756930913357221355999640501791
61756930913357221356020561090051
61756930913357221356187696227359
61756930913357221356187954376279
61756930913357221356208846384871
61756930913357221356208965893513
61756930913357253975955330682777
61756930913357253975955330682825
61756930913357253975955702219133
61756930913357253975955703735405
61756930913357253975955703735453
61756930913357253975976622924081
61756930913357253976039270253501
61756930913357253976039271769773
61756930913357253976039271769821
61756930913357253976039386088637
61756930913357254113216372371777
61756930913357254158969928583885
61756930913357254524810350203421
61756930913357254525082317851425
61756930913357254570563906415481
61756930913357254570563906415529
61756930913357254570584568386664
61756930913357254570584568386665
61756930913357254570751934492809
61756930913357254570835616846041
61756930913357254570835874063533
61756930913357265087297383299048
61756930913357265087298526623193
61756930913357265087298531327457
61756930913357265088993103673521
61756930913357265088993103790113
61756930913357265223739936247934
61756930913357265223823504282302
61756930913357265223826947488550
61756930913357265224555839191946
61756930913357265224639407226314
61756930913357265224641735823638
61756930913357265224642850432562
61756930913357265270312867306809
61756930913357265635305842782030
61756930913357265635333914079578
61756930913357265635337241431928
61756930913357265635525269509256
61756930913357265635605510191274
61756930913357265635608953397522
61756930913357265635609210614966
61756930913357265636089353741240
61756930913357265636149817023590
61756930913357265636152029767016
61756930913357265636153144375940
61756930913357265636340057844344
61756930913357265636341172453268
61756930913357265636421413135286
61756930913357265636423741732610
61756930913357265636423998950054
61756930913357265636425113558978
61756930913357265637847837396957
61756930913357265682094015948987
61756930913357265683601422188733
61756930913357265683786268644939
61756930913357265683789334547516
61756930913357265683789334547517
61756930913357265683789363245565
61756930913357265683789707483553
61756930913357265684353447477549
61756930913425397070946555412489
61756930913425397116700140204313
61756930913426259391299736519478
61756930913426264881645190102797
61756930913426292743123637478030
61756930913426292743124756808688
61756930913426298052235177229617
61756930913426298097905193987121
61756930913426298097988762021489
61756930913426308621226242971590
61756930913426565070915784105404
61756930913426597690768176557593
61756930913426597827945362898697
61756930913426597828028930933065
61756930913426598287175787983905
61756930913426598287259356018273
61756930913426609359541807171681
61756930913426609359562727876629
61756930913426609359625746742357
61756930913428961094733704892672
61756930913428961094734823751106
61756930913428961094735080968550
61756930913428965989531819954509
61756930913428965990367289723134
61756930913428965990367546940578
61756930913428965990368661549502
61756930913428994446288133609756
61756930913428994446476161687084
61756930913428999206355651319885
61756930913428999206355651319933
61756930913428999206627247431581
61756930913428999206627247431629
61756930913428999342192567229788
61756930913428999342193338882120
61756930913428999342193681838712
61756930913428999343825240042177
61756930913428999386827995984730
61756930913428999389272360989994
61756930913428999389557904245693
61756930913428999389558275782001
61756930913428999389558277298321
61756930913428999755398668821773
61756930913428999755670264933469
61756930913428999801152255129917
61756930913428999801152255129965
61756930913429010324747223064129
61756930913429010324747223064177
61756930913429010507761820965237
61756930913429266179638226682334
61756930913429266179638998334666
61756930913429266179639255552110
61756930913429266591421261461082
61756930913429266774351129026652
61756930913429266774351903861312
61756930913429299394202492596072
61756930913429299394203264248404
61756930913429299395626245316669
61756930913429299395626245316717
61756930913429299395897841428365
61756930913429299531380713941247
61756930913429299531463248384114
61756930913429299531463932884728
61756930913429299531464018623876
61756930913429299531464275841320
61756930913429299531464281975615
61756930913429299532789370076862
61756930913429299533074942030321
61756930913429299533075284986913
61756930913429299533075286386593
61756930913429299533075286386641
61756930913429299577217862162505
61756930913429299578828498242429
61756930913429299578828869778785
61756930913429299943245167141368
61756930913429299943246281750292
61756930913429299944669262818557
61756930913429299944669264218237
61756930913429299944669264218285
61756930913429299944940858930253
61756930913429300126177311630025
61756930913429310651278828537237
61756930913429310651278830053509
61756930913429310651278830053557
61756930913429311063060835962481
61756930913429311063060835962529
61756930913430166609352412715271
61756930913430166609353186491276
61756930913430166746550405325819
61756930913430166746635135661100
61756930913430166747366308250957
61756930913430166747449923996188
61756930913430166747451038605112
61756930913430166793119893515165
61756930913430166793119897764515
61756930913430167158417141570072
61756930913430167158417398787516
61756930913430167158960286082601
61756930913430167159169511096828
61756930913430167159170282749160
61756930913430167159231929905160
61756930913430167159232187122604
61756930913430167159233044514084
61756930913430167159233301731528
61756930913430167204713756555712
61756930913430167342162568060413
61756930913430167342162911017005
61756930913430199961931363413140
61756930913430199963626313651553
61756930913430199963626313651601
61756930913430199963709880169649
61756930913430199963709881685921
61756930913430199963709881685969
61756930913430200098460155950310
61756930913430200099212268259622
61756930913430200099274944285398
61756930913430200099276058894322
61756930913430200100887068027073
61756930913430200100970636061441
61756930913430200509938021311156
61756930913430200509967122541338
61756930913430200509970449893688
61756930913430200510158477971016
61756930913430200510238718653034
61756930913430200510242161859282
61756930913430200510242419076726
61756930913430200510783025485350
61756930913430200510786352837700
61756930913430200510973266306104
61756930913430200510974380915028
61756930913430200511054621597046
61756930913430200511056950194370
61756930913430200511058064803294
61756930913430200511058322020738
61756930913430200512480960119569
61756930913430200512481045858717
61756930913430200512501852128113
61756930913430200512752899187809
61756930913430200558234516331629
61756930913430200558234516331677
61756930913430200558234630650493
61756930913430200558422915945313
61756930913430200558506483979681
61756930913430200695495270707149
61756930913430200695683326432717
61756930913430211081745916231521
61756930913430211081766836936469
61756930913430211081829855802197
61756930913430211081829857318469
61756930913430211081829857318517
61756930913430211676626202394737
61756930913430216549285360666980
61756930913430216569651673509438
61756930913430216570467576434576
61756930913430216572162153128582
61756930913430216572162157746726
61756930913430216572172645721835
61756930913430216572172985490275
61756930913430216572172990095369
61756930913430216572172991158227
61756930913430216572173760324935
61756930913430216572173764930029
61756930913430216615405258417902
61756930913430216617915736870646
61756930913430216617915738405840
61756930913461381489368801493069
61756930913461731504187353045584
61756930913461731687024124955312
61756930913461736445670085502586
61756930913462582292956874703805
61756930913462582292956875053725
61756930913462582292956879303075
61756930913462587597109754474176
61756930913462587597945807870484
61756930913462615460733013876570
61756930913462615463177378880382
61756930913462615463177378881834
61756930913462620930730774004341
61756930913462621136904378878941
61756930913462632048850749636889
61756930913462632069488655047998
61756930913462632069551331073774
61756930913462632069554770029220
61756930913462632069554774280022
61756930913462632071999139285286
61756930913462632115242239956462
61756930913462632115304915982238
61756930913462632115308354939136
61756930913462632117752719944400
61756930913462632117763599786097
61756930913462632117764371438429
61756930913462632118328455670413
61756930913462632255025126163821
61756930913465289484374343205225
61756930913465289484374686161817
61756930913465316754830460675262
61756930913465316754830460676714
61756930913465317301428084644596
61756930913465333361204412868654
61756930913465333361205527458656
61756930913465333361205527458704
61756930913465333361207850288906
61756930913465333361207850406950
61756930913465333361207851338666
61756930913465333361207851456758
61756930913465333361207851824100
61756930913465333361207856074902
61756930913465333361769611690640
61756930913465333363464187334886
61756930913465333363464188757652
61756930913465333406959112368572
61756930913465333406961435198822
61756930913465333406961435316866
61756930913465333406961436248534
61756930913465333406961436366626
61756930913465333406961436734016
61756930913465333407523196600556
61756930913465333407711224677884
61756930913465333409217772244802
61756930913465333409217773176470
61756930913465333409217773294562
61756930913465333409405800204086
61756930913465333409405800322130
61756930913465338714939045625908
61756930913465338715127073703236
61756930913465338716633621270154
61756930913465338716821649347482
61756930913465338897420682441645
61756930913465338898151902742401
61756930913465338898152245698993
61756930913465338898152290346562
61756930913465338899659699904017
61756930913465338899847985198789
61756930913465338900412845669538
61756930930827919924789185024103
61756930930827919924789443291307
61756930930828220114039116583143
61756930930828236714996222459451
61756930930828236714996997294111
61756930930828236722610973587923
61756930930828236722611062863531
61756930930828236722611316544515
61756930930828236722614415731361
61756930930859451099316323517334
61756930930859484269808796515440
61756930930863042067001218436119
61756930930863053370587469976472
61756930930863091480841675077604
61756930930863091482474518890241
61756930930863091618039667565848
61756930930863091618039667683940
61756930930863091618102429802996
61756930930863091619735271653425
61756930930863091665488858057537
61756930930863342256250891727955
61756930930863352965037441665494
61756930930863353369288293182343
61756930930863353376903044310815
61756930930863353376903387267407
61756930930863353506486285792891
61756930930863353506487060627551
61756930930863353513829416356067
61756930930863353559833701124879
61756930930863353559833790400487
61756930930863353559834044081471
61756930930863353559837143268308
61756930930863353559837143268317
61756930930863358857207997604263
61756930930863358864822748732735
61756930930863358864823091689327
61756930930863358864826190876164
61756930930863358864826190876173
61756930930863386913939435186637
61756930930863391671724192182077
61756930930863391671724277921225
61756930930863391671745084190669
61756930930863391671745198509533
61756930930863391671807845955593
61756930930863391671807874535309
61756930930863391807310232866116
61756930930863391808984944945261
61756930930863391808984946379673
61756930930863391808984946557549
61756930930863391809005838566141
61756930930863391809005867145857
61756930930863391809068600680985
61756930930863391809068629260701
61756930930863391854738502769657
61756930930863391854738529853725
61756930930863391854738531349373
61756930930863391854759423357965
61756930930863391854822185472809
61756930930863392213256431956058
61756930930863392219154913388294
61756930930863392220599843481853
61756930930863392220787871559181
61756930930863392221351955791165
61756930930863402920348663190280
61756930930863403332192314842682
61756930930863403332193343712458
61756930930864253944380443621027
61756930930864292239556894410817
61756930930864292239556980499885
61756930930864292239619656525661
61756930930864292375121928767560
61756930930864292422550284760009
61756930930864292422550313261020
61756930930864292422550313339725
61756930930864292422571205269612
61756930930864292422571205348317
61756930930864292786903934676372
61756930930864292786903934676532
61756930930864292786907286068157
61756930930864292789163622996093
61756930930864292832660870976621
61756930930864292834165183101256
61756930930864292834917295410568
61756930930864303488159330221788
61756930930864303488159330221948
61756930930864303488160444830872
61756930930864303899941336130760
61756930930864303899941336130920
61756930930864303900004355113288
61756930931043172285243156688096
61756930931043172285243158205877
61756930931043172285243158560009
61756930931043172285246256347118
61756930931043172285326839507888
61756930931043172285326844566284
61756930931043172285329939166910
61756930931043172422524489161636
61756930931043172422524832118436
61756930931045873576895211498163
61756930931045873577732039733343
61756930931045873988490218186533
61756930931046774556238123116247
61756930931046774556239237707909
61756930931046774556239237725171
61756930931047074149261563653341
61756930931047074700595398333778
61756930931047074700658160448622
61756930931047074745575691960778
61756930931047074746328062537294
61756930931047074882770213375836
61756930931047074882770241955504
61756930931078288893708421900720
61756930931078289076544938735400
61756930931078289076732106947655
61756930931078289076732193036723
61756930931078289076733226138587
61756930931078289076733226142799
61756930931078289077568930579353
61756930931078289077569016672633
61756930931078289077569016685683
61756930931078294427453818759027
61756930931078294427454933350689
61756930931078294427454933367951
61756930931078294427454933704821
61756930931078294427454937954171
61756930931078294428290642390725
61756930931078294428294084888238
61756930931078294565467714294713
61756930931078294565488606186608
61756930931078294565488634882964
61756930931078294565488635001273
61756930931078294565488721094553
61756930931078294565488721107603
61756930931079189642870333084460
61756930931079194995202838634535
61756930931079194995203953226197
61756930931079194995203953243459
61756930931079194995203957829679
61756930931079194995287291571408
61756930931079194995287634528208
61756930931079194996039748355301
61756930931079495138720960796736
61756930931079495138720962331779
61756930931079495139535750647993
61756930931079495184537307820044
61756930931079495185289335439760
61756930931079495185289335558069
61756930931079495185289340157339
61756930931079495185289421647137
61756930931079495185289421664399
61756930931079495185289426250619
61756930931081891345469626125768
61756930931081891345532302151544
61756930931081891346033710357752
61756930931081891346284414460856
61756930931081891346305335049164
61756930931081891346305678005756
61756930931081891347728186449687
61756930931081891347728272538755
61756930931081891347729305640619
61756930931081891347729305644831
61756930931081891348816057495165
61756930931081891348816143584233
61756930931081891348819156682011
61756930931081891348819242771079
61756930931081896104741300462884
61756930931081896241939292951128
61756930931081896241939293069220
61756930931081896242002055188276
61756930931081896243634897038705
61756930931081896286855920429415
61756930931081896286856006518483
61756930931081896286857035038339
61756930931081896286859359386313
61756930931081896287671823354553
61756930931081896287692744061113
61756930931081896287692830150181
61756930931081896289388481947169
61756930931081896699537769306537
61756930931081896699540868493383
61756930931081896700898778921229
61756930931081896700898863402222
61756930931081896700898864660377
61756930931081896836735504695269
61756930931081929458199250303879
61756930931081929641192583143719
61756930931081929641213475152311
61756930931081929641213503732027
61756930931081940705962562564922
61756930931081940752556299893033
61756930931082191530224054010334
61756930931082191537804312649701
61756930931082191537807407250327
61756930931082191537814769816421
61756930931082191537814774065771
61756930931082191537818126933601
61756930931082196293176051852981
61756930931082196293197106007892
61756930931082196430374048708667
61756930931082196430374048725920
61756930931082196430457774657314
61756930931082196432884570330541
61756930931082196476942503459279
61756930931082196476942508045499
61756930931082196476945860913329
61756930931082196478638155239005
61756930931082196836884461229642
61756930931082196837888655314285
61756930931082196841966877099115
61756930931082196841967648751447
61756930931082196841968022295173
61756930931082196843054538773574
61756930931082196843057848885338
61756930931082196844415788009549
61756930931082196844415872490542
61756930931082196844478548516318
61756930931082196890169344221657
61756930931082196890169458540521
61756930931082196890420161147977
61756930931082197025734387795141
61756930931082197025734473901471
61756930931082197025734478487691
61756930931082197025985177987105
61756930931082197026006101880204
61756930931082197026006103297147
61756930931082197026009454748034
61756930931082197027430098396168
61756930931082197027430098400380
61756930931082197027430127176845
61756930931082197027430213265913
61756930931082197027764861762289
61756930931082229647448923595715
61756930931082229647469844184023
61756930931082229784709592232039
61756930931082229784730484240631
61756930931082229784730512820347
61756930931082229784793246355475
61756930931082229784793274935191
61756930931082229830463148444147
61756930931082229830484069032455
61756930931082229830546831147299
61756930931082230196240894037907
61756930931082240896052421577903
61756930931082240941826893773385
61756930931082246250913069440285
61756930931083096860925071374357
61756930931083096860925071391619
61756930931083096860925075977839
61756930931083096861008381139900
61756930931083096861008409719568
61756930931083096861008801909176
61756930931083096861008801922274
61756930931083096861739859707833
61756930931083096861760885516516
61756930931083096999021554152840
61756930931083097410051447752340
61756930931083097410803560061652
61756930931083097410803560061812
61756930931083097410803903018404
61756930931083097410806897098698
61756930931083097410806911453437
61756930931083097455533044365276
61756930931083097455533387322076
61756930931083097456285414941792
61756930931083097456285415060101
61756930931083097456285419659371
61756930931083097456536205252065
61756930931083097456536595918267
61756930931083097456557129145164
61756930931083097456557129145165
61756930931083097456557130562107
61756930931083097456560483429937
61756930931083097457981125665340
61756930931083097457981125862089
61756930931083097457981154441805
61756930931083097458064808486536
61756930931083097458252749057853
61756930931083097458253126912404
61756930931083097595241909167197
61756930931083097595513881637797
61756930931083130215260619496999
61756930931083130215281511505591
61756930931083130215281540085307
61756930931083130215344302200151
61756930931083130809806146151299
61756930931083130810056850254403
61756930931083130810077770842711
61756930931083141326600090903548
61756930931083141326620982912131
61756930931083141326620982912140
61756930931083141326623307260114
61756930931083141463044938085498
61756930931083141463128506119866
61756930931083141463883975896278
61756930931083141463883975896438
61756930931083141463885090505202
61756930931083141463885090505362
61756930931083141509617783405017
61756930931083141509617783405225
61756930931083141509638675413817
61756930931083141874638915917142
61756930931083141874910512028838
61756930931083141874913869495938
61756930931083141875665981805250
61756930931083141875665981805410
61756930931083141875666324762002
61756930931083141921399017661865
61756930931151235062730194479462
61756930931151240415124428675175
61756930931151240553138324210861
61756930931151240553159216102756
61756930931151268414555214768672
61756930931152140982873448550683
61756930931152140982874563142345
61756930931152140982874563159607
61756930931152140982874563496477
61756930931152140982874567745827
61756930931152441126390457639003
61756930931152441127206360564141
61756930931152441127227252922804
61756930931152441172959945474217
61756930931152441172959945824137
61756930931152441172959945841399
61756930931152441172959950073487
61756930931152473929989524621641
61756930931152473930010416630233
61756930931152474067250278997113
61756930931152474067271171005705
61756930931154837333975944965312
61756930931154837333976978084598
61756930931154837333977321041190
61756930931154837333977322576224
61756930931154837334039739849522
61756930931154842274526530345563
61756930931154842274526616434631
61756930931154842274527644954487
61756930931154842274529969302461
61756930931154842275342433270701
61756930931154842686121622768869
61756930931154842686121623123001
61756930931154870684777228253798
61756930931154870685529340563110
61756930931154870685530373682396
61756930931154870685780044666214
61756930931154870685781077785500
61756930931154870685801998373808
61756930931154870685802341330400
61756930931154870685802342865434
61756930931154875628863193059867
61756930931154886701227259766294
61756930931154886701227259766454
61756930931154886747004060701007
61756930931155142418043625522951
61756930931155142418044658624815
61756930931155142418044658642068
61756930931155142829637487015263
61756930931155142830642611060925
61756930931155142830725148689722
61756930931155142830726177559498
61756930931155143013404997592980
61756930931155143013404997711289
61756930931155143013405002310559
61756930931155143013405083804569
61756930931155143013405088403839
61756930931155143013739746603823
61756930931155175635119447772715
61756930931155175635140339781307
61756930931155175772380202148187
61756930931155175772401094156779
61756930931155175818133786940011
61756930931155175818154678948603
61756930931155176183911418214907
61756930931155176183911503954055
61756930931155176229664974427015
61756930931155176229665088745879
61756930931155176366925728802487
61756930931155176366925757382203
61756930931155186890521069789327
61756930931155186936274654581151
61756930931155192243665861331135
61756930931155192243667025186925
61756930931156042848407398486588
61756930931156042848594566698843
61756930931156042848595685893987
61756930931156042848678994598284
61756930931156042849410469623981
61756930931156042849432524302440
61756930931156042986692164068828
61756930931156042986692164068988
61756930931156042986693278677912
61756930931156043397722057668488
61756930931156043398453621398945
61756930931156043398454393051277
61756930931156043398474169977800
61756930931156043398474169977960
61756930931156043398474427195244
61756930931156043398475198847576
61756930931156043398475198847736
61756930931156043398475541804168
61756930931156043398475541804328
61756930931156043443204002296620
61756930931156043443956024976249
61756930931156043443956029575519
61756930931156043443956111082579
61756930931156043443956115668799
61756930931156043443957144184443
61756930931156043444206815168213
61756930931156043444206815522505
61756930931156043444206818709045
61756930931156043444207072385657
61756930931156043444207072390028
61756930931156043444207072390029
61756930931156043444207091515343
61756930931156043444207847224529
61756930931156043444207847224688
61756930931156043444207847224689
61756930931156043444207863167675
61756930931156043444207863167883
61756930931156043444207977961353
61756930931156076201236652699689
61756930931156076201236655887633
61756930931156076201254105634743
61756930931156076201254105634752
61756930931156076201257544591650
61756930931156076201257544708281
61756930931156076201257547896225
61756930931156076202931229413147
61756930931156076202952121771659
61756930931156076337678146547258
61756930931156076337761714581626
61756930931156076338513826890938
61756930931156076338517184358038
61756930931156076338517184358198
61756930931156076338518298966962
61756930931156076338518298967122
61756930931156076384250991866777
61756930931156076384250991866985
61756930931156076384271883875577
61756930931156076385945568930363
61756930931156076385966460938955
61756930931156076749272124378902
61756930931156076749460409673674
61756930931156076749543720490598
61756930931156076749543977708042
61756930931156076749547077957698
61756930931156076750025265557990
61756930931156076750296090017354
61756930931156076750296861669686
61756930931156076750299190267010
61756930931156076750299190267170
61756930931156076750300219136786
61756930931156076750300219136946
61756930931156076750300304875934
61756930931156076750300562093378
61756930931156076750300562093538
61756930931156076796032883456885
61756930931156076796032883457093
61756930931156076796032997775749
61756930931156076796032998250563
61756930931156076796054147001785
61756930931156076796054147001993
61756930931156076797476756417367
61756930931156076797476870736231
61756930931156076797727573894809
61756930931156076797727573899021
61756930931156076798291658131005
61756930931156076934737539372555
61756930931156087319375195876215
61756930931156087319375195876224
61756930931156087321072097054287
61756930931156087456634831393262
61756930931156087867664724992922
61756930931156087868416837302234
61756930931156087915594406147304
61756930931156087915594436262205
61756930931156087915678090035513
61756930931156087915845110250408
61756930931156087915868356391407
61756930931156087915931118506251
61756930931156092811477907256643
61756930931156092811478035524945
61756930931156092811478807177277
61756930931156092812042891409261
61756930931187257774363511884123
61756930931187257774363597973191
61756930931187257774364631075055
61756930931187257774364631079267
61756930931187263125086338287157
61756930931187263125086338641289
61756930931187307599818698658800
61756930931187557964450009174839
61756930931187563268603345857696
61756930931187563451617313955084
61756930931187563451617342534752
61756930931187563451617685491552
61756930931187563452369799322857
61756930931187563452369799335907
61756930931187591315177811592711
61756930931187607743492269143997
61756930931187607743492269144000
61756930931187607743492273393107
61756930931187607789245854052464
61756930931187607923996214528903
61756930931187607923997247985059
61756930931187607923999567396733
61756930931187607924812036320147
61756930931187607926266483005532
61756930931187607926267512920856
61756930931187607926267516107396
61756930931187607926329159031308
61756930931187607926518346360953
61756930931187607926518346365165
61756930931187607927082430597149
61756930931187612682380907284197
61756930931187612682380907284206
61756930931188463882168369799712
61756930931188463882168712756512
61756930931188463882920826600867
61756930931188463882920831187087
61756930931188497374518162539326
61756930931188497374539054547918
61756930931188508356817420522500
61756930931188508494330390867826
61756930931188508494351282876418
61756930931188513296008691574036
61756930931188513296029583464536
61756930931188513296029583582628
61756930931188513298456801650516
61756930931188513298456801650517
61756930931191160163792300458060
61756930931191160166240361287746
61756930931191160166241136476538
61756930931191160166243460474592
61756930931191160235446088309689
61756930931191160235446088676871
61756930931191160235446092908959
61756930931191160235446174402969
61756930931191160235446174416019
61756930931191160235446179002239
61756930931191160235447207517883
61756930931191160235447207872015
61756930931191160235447207872174
61756930931191160235697135719097
61756930931191160235697135723468
61756930931191160235697135723469
61756930931191160235697910557969
61756930931191160235697910558128
61756930931191160235697910558129
61756930931191160235700234551811
61756930931191160235700234910315
61756930931191165174573908382697
61756930931191165174573908395747
61756930931191165174573912981967
61756930931191193518065123296702
61756930931191193518065381576956
61756930931191193518066156765748
61756930931191209646203676456573
61756930931191210012232358788521
61756930931191210196094027427808
61756930931191210198329429234671
61756930931191214955887514603653
61756930931191214955887600342801
61756930931191214955971168377168
61756930931191214955971168377169
61756930931191214956138561663348
61756930931191214956138561663349
61756930931191214956159453671940
61756930931191214956159453671941
61756930931191214999444037545101
61756930931191215000196408489007
61756930931191215000196537690396
61756930931191215000217429698988
61756930931191215001641070797095
61756930931191215001703861141527
61756930931191215001724753150119
61756930931191215001892146436263
61756930931191215001892146436299
61756930931191215001892146436506
61756930931191215001892146436507
61756930931191215001892146554550
61756930931191215001892146571812
61756930931191215001913038444855
61756930931191215001913038444891
61756930931191215001913038445098
61756930931191215001913038445099
61756930931191215138901939976657
61756930983896623971898466864026
61756930983896624520690551625290
61756930983932919033545136583537
61756930984005849014783275269085
61756930984005864891273840269729
61756930984005864891545808053039
61756930984005865440337783081451
61756930984037079771310121251493
61756930984037113168885646276828
61756930984037980201861148516453
61756930984037985143499365217149
61756930984038013731617090515978
61756930984038013736697342178112
61756930984038013736697427917260
61756930984038018496765893124055
61756930984038018496953921201383
61756930984038280391110821808289
61756930984038280391382790991279
61756930984038280566783068247919
61756930984038280566783069310729
61756930984038280574313447805343
61756930984038280574313450991883
61756930984038285467439905527817
61756930984038285469947031119533
61756930984038285879302498599739
61756930984038285881541008951177
61756930984038318686015566415891
61756930984038318686015652155039
61756930984038318686015652504911
61756930984038318686015652504959
61756930984038318686036572743299
61756930984038318686224858038119
61756930984038318686287248616607
61756930984038318686287248616655
61756930984038318686287534063895
61756930984038318686287620152963
61756930984038319227736092547454
61756930984040686983944417454221
61756930984040715435052178578334
61756930984040715440132772838396
61756930984040715440132772838556
61756930984040720198505631995566
61756930984040720198756680590248
61756930984040720200201323589154
61756930984040720337461991871345
61756930984040720337650019948673
61756930984040720383131980403218
61756930984040720383194656074861
61756930984040981683035871386479
61756930984040981683035875972699
61756930984040982231827846414891
61756930984040982277560506032187
61756930984040982277560510618407
61756930984040987170955575808399
61756930984040987170955580394619
61756930984040987216688244598135
61756930984041020387776197295994
61756930984041020389450996880990
61756930984041020389450997076287
61756930984041020389471917664643
61756930984041020389722593187983
61756930984041020389722621767747
61756930984041020389722966124019
61756930984041020526648989491538
61756930984041020570790565765393
61756930984041020570978852109925
61756930984041020936818871841290
61756930984041020938514591777101
61756930984041031638074353125854
61756930984041031638325057228958
61756930984041032049857387904602
61756930984041871724744070289405
61756930984041882837779147749951
61756930984041882837781471743793
61756930984041882845309525907695
61756930984041882845309530493915
61756930984041887601506603073359
61756930984041887603745118011017
61756930984041887740943110621565
61756930984041887776906881729679
61756930984041888196031237719067
61756930984041888196031242305287
61756930984041915595076453219870
61756930984041916006858459128842
61756930984041920949940201607294
61756930984041920955587893197278
61756930984041920957262692782274
61756930984041920957283613565927
61756930984041920957283699654995
61756930984041920957471641643255
61756930984041920957471985999527
61756930984041920957534403758099
61756930984041920957534662025303
61756930984041921093099696045176
61756930984041921094460685392822
61756930984041921095296365382369
61756930984041921138853280953631
61756930984041921140214270379991
61756930984041921140214356469059
61756930984041921140277032061998
61756930984041921140485866491687
61756930984041921140485952580755
61756930984041921504634006286077
61756930984041921504818940189064
61756930984041921504881701954148
61756930984041921549820498527515
61756930984041921550387591194541
61756930984041921551996276288963
61756930984041921551996620645235
61756930984041921552059009824043
61756930984041921552059037970970
61756930984041921552059268091247
61756930984041921552079844323331
61756930984041921552079930412399
61756930984041921552247296168575
61756930984041921552331007219828
61756930984041932068625294645842
61756930984041932068626413859860
61756930984041932206137097499564
61756930984041932251890682408019
61756930984041932617668313566124
61756930984041932617856341643452
61756930984041932617857456252376
61756930984041932617919103408536
61756930984041932617920132278312
61756930984220795460007972940234
61756930984220795574380195742398
61756930984220800591375642206857
61756930984220801140166726192419
61756930984223496751661054735114
61756930984223502248868000897439
61756930984223502294622700420651
61756930984223502294622700770571
61756930984223502294622705019921
61756930984224397319410074610622
61756930984224402679419028162399
61756930984224402816617020772947
61756930984224402862370490895987
61756930984224402862371605504911
61756930984224402862371635737913
61756930984224402862371636087833
61756930984224402862371721826981
61756930984224402862371721831193
61756930984224402862371980111447
61756930984224402862374304459421
61756930984224402862375079294081
61756930984224403275052460698661
61756930984224697508680668490766
61756930984224697508743430255690
61756930984224697851799637446090
61756930984224697920525693382106
61756930984224702866423169710858
61756930984224702866988025595174
61756930984224702866988025608224
61756930984224702866988025608272
61756930984224702866988028777502
61756930984224702973694102607004
61756930984224702980472281299138
61756930984224702980472309878902
61756930984224703005888729734399
61756930984224703005888730797209
61756930984224703052460547719233
61756930984224703052460805979795
61756930984224703052460805986437
61756930984224703464326493299663
61756930984224703601503479110371
61756930984224703601524485910211
61756930984224703601587161935987
61756930984224730860568450544900
61756930984224731272350713671316
61756930984224731409548706281864
61756930984224736151787793306342
61756930984224747262379686566826
61756930984224747264824051572090
61756930984224752798563455885148
61756930984255917199651844821886
61756930984255917611434883838338
61756930984255917748706012473627
61756930984255917785442921599114
61756930984255917792200266841816
61756930984255917794459687030648
61756930984255922687832716415727
61756930984255922733587416288859
61756930984255922733587417351669
61756930984255922733587420538209
61756930984255922733587421010376
61756930984255922736035527894541
61756930984255922736119095928909
61756930984255922736119210247773
61756930984255923283466144365769
61756930984256817767663061924205
61756930984256818316455032349135
61756930984256818354952631669274
61756930984256818354952633103686
61756930984256818355516715901258
61756930984256818355516717335670
61756930984256818359949286717164
61756930984256818360011962743100
61756930984256818360513370949148
61756930984256818360576046975084
61756930984256818360596967563392
61756930984256818360597053302380
61756930984256818360848014623088
61756930984256818362208966232015
61756930984256818362208966236227
61756930984256818363044412405577
61756930984256818363044412759709
61756930984256818363044671022701
61756930984256818363044671039963
61756930984256818363044757115981
61756930984256818363047769872677
61756930984256818363048114228949
61756930984256823118383743680687
61756930984256823120665604248483
61756930984256823120853546586663
61756930984256823120916308351587
61756930984256823255581736291235
61756930984256823301335206414275
61756930984256823301335292503343
61756930984256823301335660975575
61756930984256823301336321023199
61756930984256823301336321373119
61756930984256823301336351256201
61756930984256823301336351606121
61756930984256823301336351610333
61756930984256823301336435814447
61756930984256823301336436164367
61756930984256823301336437349481
61756930984256823301336437699401
61756930984256823301336440413717
61756930984256823301336695629735
61756930984256823301336695979655
61756930984256823301339019977709
61756930984256823301339794816581
61756930984256823302172146385305
61756930984256823302172146739437
61756930984256823302172405019691
61756930984256823302175503852405
61756930984256823303596175323399
61756930984256823303596261062547
61756930984256823303596261412467
61756930984256823303679943765651
61756930984256823303867771435095
61756930984256823303867857524163
61756930984256823303868115804417
61756930984256823303868230123281
61756930984256823303930533200019
61756930984256823303930906149057
61756930984256823304431853717921
61756930984256823668012815520110
61756930984256823668012901259258
61756930984256823712929184245919
61756930984256823712929528602191
61756930984256823712929638807219
61756930984256823712930298854843
61756930984256823712930413646091
61756930984256823714017171630729
61756930984256823714017515987001
61756930984256823715378524188915
61756930984256823715629228292018
61756930984256823715629228292019
61756930984256823716213859626893
61756930984256823851215422504109
61756930984256856472490538798545
61756930984256856472490624537693
61756930984257118505725715994476
61756930984257118505778277086134
61756930984257118505969658031292
61756930984257118506533369204789
61756930984257118506533742257417
61756930984257118544202306395522
61756930984257118544766390627506
61756930984257118551723242939756
61756930984257118552286954113253
61756930984257118552287327171740
61756930984257118552294430070947
61756930984257118552294434657167
61756930984257118552297787524997
61756930984257123307655457363656
61756930984257123307655712457427
61756930984257123309915277540319
61756930984257123310103219878451
61756930984257123310124483423399
61756930984257123310186902231683
61756930984257123310187246601053
61756930984257123444853705067975
61756930984257123445692484241939
61756930984257123445692525878305
61756930984257123445752193469039
61756930984257123447113184411719
61756930984257123447113270500787
61756930984257123447384780523415
61756930984257123447385124364941
61756930984257123447385124892737
61756930984257123447385239211601
61756930984257123447447656957075
61756930984257123447447915237377
61756930984257123491443131524149
61756930984257123492866854942643
61756930984257123492929617057487
61756930984257123493117444726883
61756930984257123493117530815951
61756930984257123493201127080115
61756930984257123493201213169183
61756930984257123857286503709949
61756930984257123857534199378020
61756930984257123859167502324967
61756930984257123904649118069107
61756930984257123904711879751114
61756930984257124040214047198833
61756930984257124040214066330958
61756930984257124040276828095882
61756930984257156661740297829529
61756930984257156661740298179401
61756930984257156661740298179449
61756930984257156661928584537031
61756930984257156661949503712609
61756930984257156662012152571399
61756930984257156662012265827453
61756930984257156662012266890263
61756930984257156798938204700929
61756930984257156798938290440077
61756930984257156798938290789997
61756930984257156799210145181947
61756930984257156799272935526587
61756930984257157203460738221944
61756930984257167774965641622049
61756930984259520058951803963614
61756930984259520064032398223676
61756930984259520064283102326940
61756930984259520066542863802153
61756930984259524822405257380846
61756930984259524822656305975528
61756930984259524824351653272835
61756930984259524959665983054138
61756930984259524961549645333953
61756930984259525004582352129867
61756930984259525004582720602099
61756930984259525004583380999643
61756930984259525004583495440971
61756930984259525004583495790891
61756930984259525004583500040241
61756930984259525007303230242417
61756930984259525007303230675254
61756930984259525007303230675255
61756930984259525007303575031527
61756930984259525007365992790099
61756930984259525007366251057303
61756930984259525007866941421773
61756930984259525007867314474401
61756930984259525418876287369113
61756930984259525418876287723246
61756930984259525418876287918542
61756930984259525418876287918543
61756930984259525418897208506898
61756930984259525418897208506899
61756930984259525418897552863171
61756930984259525419148256966275
61756930984259525554462568224073
61756930984259525556074280333794
61756930984259558175925969458941
61756930984259558358940222887136
61756930984259558358940222887137
61756930984259558358940308976205
61756930984259558359128595320737
61756930984259558359191271346513
61756930984259825011675822681274
61756930984259825013350622461567
61756930984259825013371543049923
61756930984259825013622218573263
61756930984259825013622247153027
61756930984259825013622591509299
61756930984259825148100504529291
61756930984259825148936491317598
61756930984259825148936577056746
61756930984259825148939585504829
61756930984259825149187281159850
61756930984259825194690191150673
61756930984259825194878477495205
61756930984259825196302199863987
61756930984259825196636472001459
61756930984259825196636558090527
61756930984259825196636586438580
61756930984259825560718497226570
61756930984259825562393296457433
61756930984259825562393296811566
61756930984259825562414188820158
61756930984259825562414217595218
61756930984259825562414217595219
61756930984259825562414561951491
61756930984259825562665266054595
61756930984259825606472455326849
61756930984259825737813434373322
61756930984259825743711897159636
61756930984259825743711897159637
61756930984259825743711901745857
61756930984259825743711915799734
61756930984259825743712241515909
61756930984259825743732822098124
61756930984259825743733210056454
61756930984259825743736174965954
61756930984259858365175642750777
61756930984259858365196563339133
61756930984259858365447238862473
61756930984259858365447611798509
61756930984259858502373635361325
61756930984259858502707907498797
61756930984259858914239209304664
61756930984259858914239209304665
61756930984259858914239237884428
61756930984259858914239237884429
61756930984259858914490286343805
61756930984259869476538244424872
61756930984259869613798913061196
61756930984259869613798998800344
61756930984259870025580918970168
61756930984259870025582033579092
61756930984260720815198384463142
61756930984260720815950496772454
61756930984260720815950497130958
61756930984260720823541470876057
61756930984260720823541556969497
61756930984260720823544569708771
61756930984260720823544656156343
61756930984260725578650388483147
61756930984260725578651417352923
61756930984260725578651532144171
61756930984260725578651536393521
61756930984260725578651536865688
61756930984260725579403921846010
61756930984260725579466597871786
61756930984260725579466683610934
61756930984260725579487518576734
61756930984260725579654625949114
61756930984260725581350346440179
61756930984260725581371267028535
61756930984260725581371611384807
61756930984260725716100506250350
61756930984260725716100591989498
61756930984260725716664590482334
61756930984260725716664676221482
61756930984260725716727352247258
61756930984260725716915380324586
61756930984260725716939653839713
61756930984260725756770483448134
61756930984260725762418156258673
61756930984260725762418175390798
61756930984260725762480937155722
61756930984260725762484405184162
61756930984260725762689871531440
61756930984260725762689871531441
61756930984260725762689871885573
61756930984260725762690259485558
61756930984260725762693224753403
61756930984260725762693310488339
61756930984260725764113895765271
61756930984260725764113981854339
61756930984260725764385491876967
61756930984260725764385577533198
61756930984260725764385577966034
61756930984260725764385577966035
61756930984260726127694484081994
61756930984260726127694569821142
61756930984260726127966453265032
61756930984260726127966568056279
61756930984260726127966568056280
61756930984260726128446596391306
61756930984260726128509358156230
61756930984260726128530537497016
61756930984260726128530623236324
61756930984260726128533617316618
61756930984260726128533631671357
61756930984260726128718565574344
61756930984260726130142316687074
61756930984260726130225884367309
61756930984260726174262924424596
61756930984260726174262924424597
61756930984260726174262929010817
61756930984260726174262943064694
61756930984260726174263182687429
61756930984260726174263201817115
61756930984260726174263268780869
61756930984260726174266367967706
61756930984260726174266367967715
61756930984260726174266382513370
61756930984260726174266411093134
61756930984260726174266640780574
61756930984260726174283849363084
61756930984260726174283849363085
61756930984260726174283849717217
61756930984260726174287202585047
61756930984260726174287288319983
61756930984260726174287288674115
61756930984260726174454668857902
61756930984260726175895873094479
61756930984260726175895901674243
61756930984260726175896246030515
61756930984260726175958663356250
61756930984260726175958663439326
61756930984260726175979469275773
61756930984260726175979555364842
61756930984260726175979555447918
61756930984260726175979584145732
61756930984260726175979928502004
61756930984260726176146921553854
61756930984260726176146921553855
61756930984260726311547956956307
61756930984260726313156655966798
61756930984260726313156656399635
61756930984260726313156914666839
61756930984260726313240310173310
61756930984260726313240338871124
61756930984260758925664847281784
61756930984260758933008259240417
61756930984260758933008345329485
61756930984260758933196287317745
61756930984260758933196631674017
61756930984260758933259049432589
61756930984260758933259307699793
61756930984260759116210512166177
61756930984260759527720893383689
61756930984260759527783569409465
61756930984260759527783655498532
61756930984260759527783655498533
61756930984260759527804489997821
61756930984260759527804575737128
61756930984260759527971941843064
61756930984260759527971941843065
61756930984260770043514231280296
61756930984260770043702259357624
61756930984260770044266343589608
61756930984260770044329019615384
61756930984260770044349940320332
61756930984260770044351054948130
61756930984260770044351059534350
61756930984260770044515096416240
61756930984260770044517047692712
61756930984260770180774985655768
61756930984260770180959943598190
61756930984260770180959943598350
61756930984260770180963013733096
61756930984260770181043511632558
61756930984260770181527097965080
61756930984260770181589773990856
61756930984260770181777802068184
61756930984260770228976403597937
61756930984260770592553921429834
61756930984260770592553921429994
61756930984260770592556905825592
61756930984260770592556991564740
61756930984260770592825517541530
61756930984260770592828875008630
61756930984260770593309018134904
61756930984260770593310132743828
61756930984260770593371779899828
61756930984260770593372808769604
61756930984260770593389601773514
61756930984260770593389601773674
61756930984260770593392959240614
61756930984260770593393044979922
61756930984260770593394073849538
61756930984260770593394073849698
61756930984260770639125737879785
61756930984260770640758294838077
61756930984260770640758323417841
61756930984260770640758667774113
61756930984260770640821085182924
61756930984260770640841977191516
61756930984328852660076473017466
61756930984328863780456914697382
61756930984328868675503326331875
61756930984328897132257685510900
61756930984328897132278577519492
61756930984329764348267577479540
61756930984329764348518367321792
61756930984329764348518624539236
61756930984329764348519400913142
61756930984329769106054353596835
61756930984329769243252346207383
61756930984329769289005902419491
61756930984329769289007046080515
61756930984329769289007047143325
61756930984329769289007047261417
61756930984329769289007047615549
61756930984329769289007050329865
61756930984329769654846324039027
61756930984329769655683425436258
61756930984329769700599794162067
61756930984329769700600138518339
61756930984329769700600908770991
61756930984329797699444916922682
61756930984329797700071677180442
61756930984329797700092597768590
61756930984329797700092597768750
61756930984329797700092683507898
61756930984329797700344421202352
61756930984329802643091891617825
61756930984329802643426163405377
61756930984329803007508531464616
61756930984329803055208426531745
61756930984330069433422803385187
61756930984330069433423575037519
61756930984330069845205838163944
61756930984330102647987840951257
61756930984330102647987840951266
61756930984330102649410822006529
61756930984330102786608900356225
61756930984330102786608900706145
61756930984330102786880496817841
61756930984330102786943172493697
61756930984330102832362485148001
61756930984330102832696757285473
61756930984330103198391163482593
61756930984330103198725435620065
61756930984330103244144748274465
61756930984330103244479020411937
61756930984330103379772458301240
61756930984332466051702665183232
61756930984332466051702665183392
61756930984332466051703698302518
61756930984332466051703784041666
61756930984332466051953712243088
61756930984332466051954745362214
61756930984332466051954746897248
61756930984332470946499405833907
61756930984332470947336250013694
61756930984332470947336507231138
61756930984332470947337278883470
61756930984332470992252962046015
61756930984332470992253990915791
61756930984332470992254105707039
61756930984332470992254106892153
61756930984332470992254107242073
61756930984332470992254109956389
61756930984332470993068895558447
61756930984332499402691976549046
61756930984332499402691976549206
61756930984332499403445121977644
61756930984332499403506764884134
61756930984332499403506764884294
61756930984332499403507798003420
61756930984332499403527685472602
61756930984332499403528028429194
61756930984332499403779767186458
61756930984332504298322491244762
61756930984332504299161527520348
61756930984332504299161613259496
61756930984332504299162299172680
61756930984332504299162642129272
61756930984332504346527237588881
61756930984332515281692966978728
61756930984332515418891303958598
61756930984332515418953721231736
61756930984332515419142006526508
61756930984332515419142008061542
61756930984332515419142008061702
61756930984332515419706092293526
61756930984332515419706092293686
61756930984332515464918809333125
61756930984332515464981483959173
61756930984332515464981485358901
61756930984332770999347204249754
61756930984332771136585904646767
61756930984332771136607186972894
61756930984332771136607872886078
61756930984332771136607958625226
61756930984332771136857891075998
61756930984332771136858919945774
61756930984332771548390221751642
61756930984332771731382507075784
61756930984332771731382507075785
61756930984332771731382511662005
61756930984332771731382765338617
61756930984332771731383540177489
61756930984332771731655523768847
61756930984332804351171452886632
61756930984332804351172224538964
61756930984332804352845909710333
61756930984332804352845909710381
61756930984332804352866801718925
61756930984332804487501993426436
61756930984332804488432208674674
61756930984332804488432893175288
61756930984332804488432978914436
61756930984332804490043902320881
61756930984332804490043902320929
61756930984332804490044245277473
61756930984332804490044246677201
61756930984332804490044246690251
61756930984332804490294950793355
61756930984332804533255578336304
61756930984332804534437526556169
61756930984332804535797458532989
61756930984332804535797830069345
61756930984332804535860248877628
61756930984332804535860248877629
61756930984332804900214127431928
61756930984332804900215242040852
61756930984332805082643720525529
61756930984332805083207546005092
61756930984332805083207804757513
61756930984332805083208574874868
61756930984332815608498493047493
61756930984332815608498494447221
61756930984332815653915482747197
61756930984332816020006579895793
61756930984332820961392586154149
61756930984333671566320998399295
61756930984333671566322027269071
61756930984333671566322146781836
61756930984333671567136931557435
61756930984333671567136931574697
61756930984333671567136931911727
61756930984333671567137964676561
61756930984333671567157871275438
61756930984333671567158128492882
61756930984333671567158985884362
61756930984333671567158990489456
61756930984333671567159244520360
61756930984333671567159247706900
61756930984333671703854800054764
61756930984333671704334924167983
61756930984333671704418884286748
61756930984333671704418884286908
61756930984333671704419998895672
61756930984333671704419998895832
61756930984333671750088480377661
61756930984333671750088509095321
61756930984333671750088853455805
61756930984333671750088853468855
61756930984333671750088858055075
61756930984333671750089628290465
61756930984333672115637063181180
61756930984333672116201147413164
61756930984333672116389175490492
61756930984333672116390290099416
61756930984333672161933534340744
61756930984333672161933534340745
61756930984333672161933538926965
61756930984333672161933792603577
61756930984333672161934567442449
61756930984333672162122982999231
61756930984333699977596754944999
61756930984333699977596840684147
61756930984333704895172755971446
61756930984333704895175078919532
61756930984333704895256438324678
61756930984333704895258761272972
61756930984333704918147182524612
61756930984333704918147439742056
61756930984333704918335467819384
61756930984333704918900323703700
61756930984333704918962999729476
61756930984333704918980825852663
61756930984333704918980825852672
61756930984333704918983148787916
61756930984333704918984006173572
61756930984333704918984010778666
61756930984333704918984263391016
61756930984333704918984264809570
61756930984333704918984267996110
61756930984333704920657691350813
61756930984333704920678583709277
61756930984333704920678583709325
61756930984333704920678841976481
61756930984333704920678841989579
61756930984333704920866870066907
61756930984333705055407851160936
61756930984333705055408194117528
61756930984333705055596222194856
61756930984333705055676462876874
61756930984333705055679820343974
61756930984333705056161078079172
61756930984333705056222982452616
61756930984333705056223754104948
61756930984333705056240547108858
61756930984333705056241575978794
61756930984333705056243904575958
61756930984333705056243904576118
61756930984333705056245019184882
61756930984333705056245019185042
61756930984333705056433047262210
61756930984333705101412599339502
61756930984333705101412856556946
61756930984333705101914662987636
61756930984333705101976567361080
61756930984333705101976683571486
61756930984333705101977339013412
61756930984333705101977712441262
61756930984333705102164968866258
61756930984333705102165740162025
61756930984333705102165740518590
61756930984333705103609240523341
61756930984333705103609240523389
61756930984333705103609612059697
61756930984333705103609613109409
61756930984333705103609613122507
61756930984333705103671916199245
61756930984333705103672030867980
61756930984333705103672030867981
61756930984333705103672289148283
61756930984333705103881209234203
61756930984333705467187129891594
61756930984333705467190114287352
61756930984333705467190200026500
61756930984333705467458726003290
61756930984333705467462083470390
61756930984333705467942226596664
61756930984333705467943341205588
61756930984333705468004988361588
61756930984333705468006017231364
61756930984333705468022810235274
61756930984333705468027282311298
61756930984333705468027282311458
61756930984333705513194747790489
61756930984333705513194862465918
61756930984333705513758554138087
61756930984333705513758573270052
61756930984333705513758946697902
61756930984333705513759602139828
61756930984333705515391876235873
61756930984333705515454179325613
61756930984333705515454293644684
61756930984333705652652286604993
61756930984333705652735940378668
61756930984333716037101916094144
61756930984333716038986845686405
61756930984333716173797467379198
61756930984333716174361551611182
61756930984333716174361551611342
61756930984333716222063859829717
61756930984333716222063860879429
61756930984333716586143557520154
61756930984333716586143557520314
61756930984333716588657399342785
61756930984333716633509184557453
61756930984333716633571830468328
61756930984333716633592752591821
61756930984333716633592838330761
61756930984333716633592838330969
61756930984333716633595161279263
61756930984333716633595161285824
61756930984333716633760231616941
61756930984333716634407626666057
61756930984333716634407883883501
61756930984333716634410983070347
61756930984333721529141601420351
61756930984333721529141950385929
61756930984333721529141951448787
61756930984333721529142725220589
61756930984333721529142726283447
61756930984333721529204627474563
61756930984333721529205400892073
61756930984333721529205402309223
61756930984333721529393816922057
61756930984333721529957510013441
61756930984333721529957510367733
61756930984333721572604375163410
61756930984333721572625267172050
61756930984333721572687943197778
61756930984333721572687943197826
61756930984333721573169234230054
61756930984333721573190126238694
61756930984333721573252802264422
61756930984333721573252802264470
61756930984333721574959116419112
61756930984333721574979232543284
61756930984333721574980004195616
61756930984333721574980008427704
61756930984333721574980265645148
61756930984333721574982331375998
61756930984333721575147401713884
61756930984333721575149725711938
61756930984333721575168293722476
61756930984333721575170617720530
61756930984333721575711093877920
61756930984333721575714580546494
61756930984333721575714581596254
61756930984333721575735473604846
61756930984364885897545446985165
61756930984364886446337417410095
61756930984364886492905876742715
61756930984364886492905877097007
61756930984364891431218820875407
61756930984364891431218821225327
61756930984364891431218822288137
61756930984364891431218822406229
61756930984364891431218822410441
61756930984364891431218822760361
61756930984364935860115063407893
61756930984364936271960003255553
61756930984365186086753365312076
61756930984365186498347343143720
61756930984365191437475077123448
61756930984365219987338974966400
61756930984365220033092559874864
61756930984365225524433099581620
61756930984365225524642019785584
61756930984365236049635589388888
61756930984365236461229567220532
61756930984365236642538756538067
61756930984365236644243902722923
61756930984365236644243903785733
61756930984365236644244160990127
61756930984365236644244161003177
61756930984365236644244162052937
61756930984365236644244165235256
61756930984365236644244165235265
61756930984365236644244935369864
61756930984365236644244935824787
61756930984365236644244935842040
61756930984365236644244935842049
61756930984365236644244936887588
61756930984365236644244936887597
61756930984365236644244936891773
61756930984365236644244936891800
61756930984365236644244936891809
61756930984365236644244936904850
61756930984365236644244936905058
61756930984365236644244940074128
61756930984365236644244940074137
61756930984365236644245066460540
61756930984365236644245066460748
61756930984365236644245070692628
61756930984365236644245070810720
61756930984365236644245328028164
61756930984365236644265958469132
61756930984365236644265958469180
61756930984365236644265958469340
61756930984365236644265962701220
61756930984365236644266216736336
61756930984365236644268282467186
61756930984365236644454247996040
61756930984365236644997048151521
61756930984365236644997049551201
61756930984365236644997052737741
61756930984365241400295655579445
61756930984365241400295655579454
61756930984365241400357301200260
61756930984365241402617896683750
61756930984365241402617896685154
61756930984365241402618153902598
61756930984365241402806181978474
61756930984366087041011205256882
61756930984366087041011206323904
61756930984366087041011291350322
61756930984366087041011292412972
61756930984366087041011292413132
61756930984366087041011549630416
61756930984366087043270636435524
61756930984366087043270982208738
61756930984366087178271961049456
61756930984366087249925490633881
61756930984366087249925490988013
61756930984366087249925834994365
61756930984366087249925835007415
61756930984366087249925839593635
61756930984366087249926609829025
61756930984366087249928934194261
61756930984366092532006593111290
61756930984366092600898254445253
61756930984366092600898508121865
61756930984366092600899282960737
61756930984366120395012059992558
61756930984366120395074736018334
61756930984366120395095656724734
61756930984366120395096002497948
61756930984366136479925076055891
61756930984366136480019477398356
61756930984366136480019480579280
61756930984366136662950252656768
61756930984366136662951024309100
61756930984366136663013699980584
61756930984366137003643841729000
61756930984366137003646936329626
61756930984366137003894545832104
61756930984366137072274219211926
61756930984366137072274219216138
61756930984366137072274990864258
61756930984366137072274990868470
61756930984366137072277313812552
61756930984366137072277313816764
61756930984366137072524924736386
61756930984366137073027107777254
61756930984366137073089783803027
61756930984366137073089783803030
61756930984366137074700786806794
61756930984366137074700788230532
61756930984366137074721678699523
61756930984366137074784354375539
61756930984366137074795189317897
61756930984366137074795192500216
61756930984366137074795192500225
61756930984366137074795964156733
61756930984366137074795964156760
61756930984366137074795964156769
61756930984366137074795967339088
61756930984366137074795967339097
61756930984366137074816856047260
61756930984366137074816859229588
61756930984366137075548075416480
61756930984366137075548075416481
61756930984366137075548076816161
61756930984366137075548076820373
61756930984366137075548076833471
61756930984366137075548080002701
61756930984366137075548081065559
61756930984366137212057111085746
61756930984366137212266031171666
61756930984366142013671964468140
61756930984366142013672736120472
61756930984366142013923697086728
61756930984366142013923698149538
61756930984366142013944588977228
61756930984366142013944590512422
61756930984366142014393381276661
61756930984366142014393381276745
61756930984366142014476949311029
61756930984366142016120846192581
61756930984366142016183521868436
61756930984366142016371548410730
61756930984366142016371549945764
61756930984366142016371550295685
61756930984366142016392442304277
61756930984368788953423855937017
61756930984368788953424630775889
61756930984368788953426954769731
61756930984368838366437436170419
61756930984368838366448011782763
61756930984368838366448270063017
61756930984368838366448274295105
61756930984368838366449044901889
61756930984368838366449049133977
61756930984368838366451368895731
61756930984368838915515409029122
61756930984368843673865281881268
61756930984368843673865281881269
61756930984368843674074201967188
61756930984368843674136877992965
61756930984368843719618608037302
61756930984368843719618866772470
61756930984368843719618866789732
61756930984368843719806894867060
61756930984368843854368065164588
61756930984368843856816600997771
61756930984368843856816945489349
61756930984368843856900254771203
61756930984368843856900254771239
61756930984368843856900254771287
61756930984368843856900513038443
61756930984368843857067649592453
61756930984368843857088541601045
61756932112491208157292339507398
61756932112772142534987322975334
61756932112772142672436362645578
61756932112772142672439462895234
61756932112782949485424601151674
61756932112782949485427701401330
61756932112804262931146816993467
61756932112804262931146817010729
61756932112804611108857169109708
61756932112806964634393876637253
61756932112807012209077855218600
61756932112807012209077856753794
61756932112807012253917988732710
61756932112807012254736904888332
61756932112807012256993241698224
61756932112807312398003211290698
61756932112807312398065973055622
61756932112807312398250557808402
61756932112807312398250557808610
61756932112807312398253913976652
61756932112807312398254001487082
61756932112807312398254259767336
61756932112807312400510250904588
61756932112807312400510342660156
61756932112807312400513695527986
61756932112807312404840799929734
61756932112807312405028828361194
61756932112807312405029085207036
61756932112807312405029086641448
61756932112807312407288516735598
61756932112807312407288522402098
61756932112815117730349993082962
61756932112815117778328486033702
61756932112815417921845495122022
61756932112815417926928069300182
61756932112815417927116355644714
61756932112819019781345138717979
61756932112819019781533166795307
61756932127578421734353746705093
61756932130217039794748065154527
61756932130217940362497085030035
61756932130498018362764461963768
61756932130498018774295678030488
61756932130498018774545610481260
61756932130498018774546382133592
61756932130498018911556432405960
61756932130506123884036856910060
61756932130509726155282868862864
61756932130509726155283640515196
61756932130529238602640037190599
61756932130532840873636116709893
61756932130532883552498225166006
61756932130532883552498310905154
61756932130532883552686224663778
61756932130532883552686596200086
61756932130532884787280158660938
61756932130532884787280244400086
61756932130532885199062135990354
61756932130532885199062507526662
61756932130532888496298245070819
61756932130542194734233053383399
61756932136437864015553766157656
61756932136438764447128526999365
61756932136438764447128527353497
61756932136438764447128785616489
61756932136438764447128785620701
61756932136438764447128785633751
61756932136438764447128871355637
61756932136438764447128871709769
61756932136438764447131884466465
61756932136438812548551597400887
61756932136438812548554692001513
61756932136438813783897238891443
61756932136438813783898386784347
61756932136441466287552658512615
61756932136441466287552916797081
61756932136441513724129321875994
61756932136441813913494451236622
61756932136441814464231668125651
61756932136442714481243471112130
61756932136442714481306147137906
61756932136442714483468038451231
61756932136442715032524914677750
61756932136442715077713352204675
61756932136442715078278470894070
61756932136442716317954692283136
61756932136442716318142720360464
61756932136442716318142977577908
61756932136449571260116765859593
61756932136449571260117110215865
61756932136449571260117114465215
61756932136449571260120209065841
61756932136449571397293837392187
61756932136449571397294095676653
61756932136449571397294870511313
61756932136449571397314758470141
61756932136449571397315016750395
61756932136449619430651472795770
61756932136449619435734046973930
61756932136449919574168481884090
61756932136449919579251056063702
61756932136450820193099900149768
61756932136450820193101965745104
61756932136450820193102999336614
61756932136450820330362634499680
61756932136450820330362634503892
61756932136453521296372590943930
61756932136453522033795654954910
61756932136453522033795656476846
61756932136453522036053925096805
61756932180752403710887539958289
61756932180753348748645379219161
61756932180756005980440118055599
61756932180756005982134700884117
61756932180756050452077366673309
61756932180764153777997037762517
61756932183675647080616448494252
61756932183675647080616452743602
61756932183675647080678352867536
61756932183675647080679124519868
61756932183675647080679467476460
61756932183675647492210426325896
61756932183675647629470323309728
61756932183675647629471094962060
61756932183675647629471437918652
61756932183675647629471437918812
61756932183675647629659465996140
61756932183675647629659470245490
61756932183683752739211502189300
61756932183683752739211587928608
61756932183683752739212273841632
61756932183683752739212616798224
61756932183683752739212616798384
61756932183686453893604691249698
61756932183686454442647704502236
61756932183686454442647708751586
61756932183687354461415611249140
61756932183687354461416382901472
61756932183687354461416725858064
61756932183706867320366757408519
61756932183707767888115777284027
61756932183707767888115777301289
61756932183707810566977857177686
61756932183707810566977885757562
61756932183707810566977971496550
61756932183707810567165913834890
61756932183707810567166256791482
61756932183707811801759790672618
61756932183707811801759819252494
61756932183707811801759904991482
61756932183707812213541825161466
61756932183707812213542168118058
61756932183710512270412944881538
61756932183710512270412944881698
61756932183710512270413316417846
61756932183710512270413316418006
61756932183710513505194878376470
61756932183710513505194878376630
61756932183710513505195249912778
61756932183710513505195249912938
61756932183710517166046815509160
61756932183710517166046817044354
61756932183710517166234843586488
61756932183710517166234845121682
61756932183710817403016328024563
61756932183711718380915716122981
61756932183711719577033072061129
61756932183718618615500141488026
61756932183718619027283209096000
61756932183718619027283552052592
61756932183718619164542816033322
61756932183718619164544222223950
61756932183718622687570001832898
61756932183719823492822139644661
61756932183719823492916325870209
61756932189304195865369193971635
61756932189596027846837973113624
61756932189615492734307920717042
61756932189616440737584129322548
61756932189616440737769058685206
61756932189616440738337270501636
61756932189616440738417511183606
61756932189616440738417511183814
61756932189616440738420954390062
61756932189616440740865324112688
61756932189616440745112097375748
61756932189616440745112097493792
61756932189616440745195780195540
61756932189616740926854723438828
61756932189616740927604511750086
61756932189616740934382691373984
61756932189616740934382691492028
61756932189616740934466374193776
61756932189616740936914092066870
61756932189619094454248912247148
61756932189619095003040882689340
61756932189619095005551346868137
61756932189619095005551348267817
61756932189619095005551351454357
61756932189619095005551605135341
61756932189619095005554704322187
61756932189619142626847401423607
61756932189619444422304102842635
61756932189620295210495493105180
61756932189620295211247605414492
61756932189620339675107210745674
61756932189620339675357914848778
61756932189620339675358000587926
61756932189620339675358257805370
61756932189620343198970075476200
61756932189620343198970191330050
61756932189620343199220895433154
61756932189620343336478177900246
61756932189620343336481535367346
61756932189620343338929366903952
61756932189620343342973913573773
61756932189620343383846094590951
61756932189620343384411211745311
61756932189620343384682923116060
61756932189620343748009393966966
61756932189620343748260441026662
61756932189620343748263798493762
61756932189620343748263913285010
61756932189620344985054487684223
61756932189620344985242515761551
61756932189620345028273287562310
61756932189620345028523991665414
61756932189620345028527434871662
61756932189620345028527692089106
61756932189620345030787123071887
61756932189620345030975151149215
61756932189620345035867374847534
61756932189620345035869697782938
61756932189620345035869697795828
61756932189620345036057725860266
61756932189627200115292525747709
61756932189627200115292527147389
61756932189627200115292530333929
61756932189627200115292784014913
61756932189627200115293558849573
61756932189627247553853558354932
61756932189627247553853558367982
61756932189627247558947755324180
61756932189627247737056184352034
61756932189627247737059541465002
61756932189627247744398189687154
61756932189627247744401547171724
61756932189627544766895275935003
61756932189627544766895275935004
61756932189627547743124152366218
61756932189627547743312438710750
61756932189627547880573193440354
61756932189627547885467480784288
61756932189627547887915198775474
61756932189627547887916232248940
61756932189627548292167171271998
61756932189627548292170269041854
61756932189627548472684861736520
61756932189627548480275334337200
61756932189627548480275591554644
61756932189627548480278691804300
61756932189627548480463619631972
61756932189627548480463621166958
61756932189627548480466977099072
61756932189628445151691599077482
61756932189628445334706971836288
61756932189628448311124220705314
61756932189628448311127577818282
61756932189628448318467259513900
61756932189628448318469583525004
61756932189628448860013733068863
61756932189628448860201761146191
61756932189628448910847540937273
61756932189628449048089354717600
61756932189628449048089354721812
61756932189628449050533585688201
61756932189628449050533588874741
61756932189631146489099384994844
61756932189631150014371280331838
61756932189631150014374378101694
61756932189631150021902347217752
61756932189631150197399450251407
61756932189631150197587478328735
61756932189631150202482024975348
61756932189631150202482801330700
61756932189631150743931645341656
61756932189631150751522375159780
61756932189631150751522376694814
61756932189631150751524699507754
61756932189631151986868135669252
61756932189631151986868394417518
61756932189631151986869169256390
61756932189631151986871493136352
61756932189631151986871493602912
61756932189631151986871493604364
61756932207025267841750011952647
61756932207025267841750270219851
61756932207025267841750356308919
61756932207026168272301039217607
61756932207026168272301297484811
61756932207026168272301383573879
61756932207029170164797772135967
61756932207029170164798116492239
61756932207029170301995764746515
61756932207029170301996109102787
61756932207029171399580049987171
61756932207029171536777698241447
61756932207029171536778042597719
61756932207029171536778817436591
61756932207029171536862414168767
61756932207029171536862415231577
61756932207029220127618742782381
61756932207029221362401447925433
61756932207030070732546792011475
61756932207030070732547050278679
61756932207030071967328725506407
61756932207030071967328983773611
61756932207030120695430524772733
61756932207030121930212458267665
61756932207030121930213229919997
61756932207310148733023380612832
61756932207310149144617357381666
61756932207310149144805386521804
61756932207310149144868061484770
61756932207310149144868062547580
61756932207310149282066055158128
61756932207318254254271153012090
61756932207320955545924234806970
61756932207321904658094588642334
61756932207321904658094588642370
61756932207321904658282616719662
61756932207321904658282616719698
61756932207321905893629406098946
61756932207341368423918010307347
61756932207341368423919043409211
61756932207341368424754747849977
61756932207341368424754833943257
61756932207341368424754833956307
61756932207341368826495996483462
61756932207341368836348467414417
61756932207341368836348811787951
61756932207341368973525539318405
61756932207341368973525797585609
61756932207341368973546689477504
61756932207341368973797507438745
61756932207341368973797765705949
61756932207342268808549115525232
61756932207342268991479772339296
61756932207342269403262041116363
61756932207342269403262041120575
61756932207342269404097487289925
61756932207342269404097745907049
61756932207342269404097832000329
61756932207342269404101189113297
61756932207342269538910796823052
61756932207342312219384526294438
61756932207342569134996784969852
61756932207342569524706557032173
61756932207342569524706557033577
61756932207342569546778790878824
61756932207342569547586817141765
61756932207342569592595019457784
61756932207342569593347390034300
61756932207342569593347390501068
61756932207342569729793012068332
61756932207342569729793015727256
61756932207342617169440919239759
61756932207342617310979830530122
61756932207342617695041913542551
61756932207342617695606769426867
61756932207342617695607031956519
61756932207342617718518802265910
61756932207342617718769504952072
61756932207342617718769505306204
61756932207342618930387931269467
61756932207342618953300735760842
61756932207344970693491152319788
61756932207344970693491152319948
61756932207344970694914003720311
61756932207344970694914089809379
61756932207344970694915122911243
61756932207344970694915122915455
61756932207344970695729906645449
61756932207344970695729992734517
61756932207344970696001621084805
61756932207344970696005060041703
61756932207344971105085130151432
61756932207344971105085130151592
61756932207344971107595594330229
61756932207344971107595595729909
61756932207344971107595598916449
61756932207344971107595938686501
61756932207344971242345884526904
61756932207344971242534169821676
61756932207344971244793586940776
61756932207344971244793586940777
61756932207344971244793587986165
61756932207344971244793588340457
61756932207344971244793591526997
61756932207344971244793845207980
61756932207344971244793845207981
61756932207345013922819528259142
61756932207345013922819613998290
61756932207345018818366446340614
61756932207345018818450128693846
61756932207345018818641398384376
61756932207345018866654758646236
61756932207345018866654760181430
61756932207345020444302433728924
61756932207345271251021904845617
61756932207345271431031730804200
61756932207345271431532796053816
61756932207345271431783843113512
61756932207345315346600430942806
61756932207345315346851478002502
61756932207345315895643105488102
61756932207345315895643448444694
61756932207345318870463411527182
61756932207345319007724050048804
61756932207345319007724051461374
61756932207345319007912108253932
61756932207345319010136555717161
61756932207345319010140373860991
61756932207345319010171767734556
61756932207345319010171769269750
61756932207345319010171884060790
61756932207345319010422586746952
61756932207345319010422587101084
61756932207345319053380005343719
61756932207345319053630795186131
61756932207345319055339314788083
61756932207345319055904431938072
61756932207345319055904432056116
61756932207345319055904433473266
61756932207345319056176142959060
61756932207345319056176143313192
61756932207345319060157927868169
61756932207345319419506055957776
61756932207345319419757133132381
61756932207345319426186720521833
61756932207345319428697200509771
61756932207345320654012951547334
61756932207345320654263998607030
61756932207345320656547795387366
61756932207345320656798498073528
61756932207345320656798498427660
61756932207345320661546342915275
61756932207346171862083823318776
61756932207346214496803967998338
61756932207346215731397873415942
61756932207346215731585901493270
61756932207346215914412212583238
61756932207346215914600154921418
61756932207346215914600240660566
61756932207346215914600497878010
61756932207346216326194132753062
61756932207346216326194218492210
61756932207346216326194475709654
61756932207346219438275107428466
61756932207346219438463135505794
61756932207346219438463135518892
61756932207346219438463392723286
61756932207346219575448821861190
61756932207346219575532389895558
61756932207346219575720417972886
61756932207346219575723775439986
61756932207346219987231084987606
61756932207346219987314395804530
61756932207346219987314653021974
61756932207346219987317753271630
61756932207346219987318125280321
61756932207346219987318125280322
61756932207346219987502681099302
61756932207346219987506038566402
61756932207346219987506153357649
61756932207346219987506153357650
61756932207346219989765584808236
61756932207346219989765585871046
61756932207346220033050760904802
61756932207346220033238702886501
61756932207346220033238788982130
61756932207346220035519141020344
61756932207346220035519142083154
61756932207346221221824733187766
61756932207346221222013018482538
61756932207346221224523503192971
61756932207346221224547518303168
61756932207346221267578203660726
61756932207346221267581646866974
61756932207346221267766231738054
61756932207346221267769674944302
61756932207346221267769932161746
61756932207346221270301074515276
61756932207346221270301337582942
61756932207346221275111680651024
61756932207346221275111937868468
61756932207353074569874110032891
61756932207353074569874368300095
61756932207353075805471171614089
61756932207353075805492006231581
61756932207353075805492006581501
61756932207353075805492010830851
61756932207353075805492092337911
61756932207353075805492092674781
61756932207353075805492096924131
61756932207353075805493125439775
61756932207353076217064805426491
61756932207353076217085725796021
61756932207353076217086070033984
61756932207353076217086070169555
61756932207353076217086070506425
61756932207353076217086074755775
61756932207353076217336774609481
61756932207353076217337117566073
61756932207353076354262797700009
61756932207353076354263055967213
61756932207353076354534765820348
61756932207353076354534765820349
61756932207353076354534766865737
61756932207353076354534767220029
61756932207353076354534770406569
61756932207353076354535024083181
61756932207353076354535024087552
61756932207353076354535024087553
61756932207353123928107625220186
61756932207353123935701710970376
61756932207353123935701712505410
61756932207353123976395937525808
61756932207353123976395939061002
61756932207353123983703106152957
61756932207353124347232669819652
61756932207353124347232669955166
61756932207353124347483716879348
61756932207353124347483718414382
61756932207353124347483718414542
61756932207353376541273974933388
61756932207353376543533621150944
61756932207353419221559676327446
61756932207353420411341170459152
61756932207353420823123176368115
61756932207353420823123176368124
61756932207353421005948368599658
61756932207353421005949487930316
61756932207353421006137516007644
61756932207353421006137774287898
61756932207353424096728199516988
61756932207353424119912946614128
61756932207353424119912948149322
61756932207353424119913062940362
61756932207353424165645610935688
61756932207353424508511323217260
61756932207353424528972196931974
61756932207353424528975267066880
61756932207353424529163552361652
61756932207353424531475271229095
61756932207353424531475271229338
61756932207353424531507040772006
61756932207353424531694952523100
61756932207353424531757743458168
61756932207353424531757743812300
61756932207353424539005563280349
61756932207353424539005563280592
61756932207353424574725753144082
61756932207353424577427616726616
61756932207353424577427616844660
61756932207353424577511299670276
61756932207353424577511300024408
61756932207353424719517833162270
61756932207353424719517833162318
61756932207353424719517833175368
61756932207353424719601515509669
61756932207354276971825002198348
61756932207354276974084648415904
61756932207354276974084648882672
61756932207354319606357118800582
61756932207354319789371457967878
61756932207354320841891164604826
61756932207354321390933839150122
61756932207354321390934872269408
61756932207354321436499395864618
61756932207354321436499481603766
61756932207354321436500514723052
61756932207354321436500515195276
61756932207354321436688457061223
61756932207354321436688457061232
61756932207354321436688800017824
61756932207354321436688801552858
61756932207354321436750185706870
61756932207354321436750442924314
61756932207354321446541290417557
61756932207354321573949211908928
61756932207354324550463973879088
61756932207354324550463975414282
61756932207354324557772261701381
61756932207354324685190000740762
61756932207354324687438842715451
61756932207354325096783978572406
61756932207354325096972263867178
61756932207354325099506648542428
61756932207354325099506763333676
61756932207354325099506763687808
61756932207354325142537449045366
61756932207354325142540892251614
61756932207354325142788496105062
61756932207354325144988608524796
61756932207354325144988608530625
61756932207354325144988610059990
61756932207354325145239312633729
61756932207354325145239312745944
61756932207354325145239661790466
61756932207354325145239661790467
61756932207354325150068858886420
61756932207354325150068860421605
61756932207354325150068860423066
61756932207354325150068860440328
61756932207354325150070926035664
61756932207354325150071959141900
61756932207354325150071959609912
61756932207354325150071959627174
61756932207354325150152542774629
61756932207354325150152542774837
61756932207354325150319564526170
61756932207354325150319907364510
61756932207354325150323006669400
61756932207354325150323006670369
61756932207354325152577831733191
61756932207354325152577833150133
61756932207354325152577833150293
61756932207354325152578176106885
61756932207354325152578180693105
61756932207354325152578950941385
61756932207354325152578952345437
61756932207354325152579343598305
61756932207354325152579344548894
61756932207354325152579344548895
61756932207354325152582438198931
61756932207354325287580319255774
61756932207354326332319057968160
61756932207354326334829537956859
61756932207354326380586450219125
61756932207354326380606338689642
61756932207354326380607372342618
61756932207354326385415652988797
61756932207354326387928455925847
61756932207356977028195085248680
61756932207356978187222107192714
61756932207356978263478083993228
61756932207357020875037842370822
61756932207357021309792206504434
61756932207357021492806459932582
61756932207357021492806545671730
61756932207357022545138224231350
61756932207357022682398892867834
61756932207357022682586920945002
61756932207357022682586920945162
61756932207357022682587954064288
61756932207357022728150153311684
61756932207357022728152477659498
61756932207357022728152477659658
61756932207357022728152563398646
61756932207357022728338181389012
61756932207357022728340505736986
61756932207357022728341538856112
61756932207357022728341624595260
61756932207357022728341625067484
61756932207357022728341881812704
61756932207357022728341883347738
61756932207357022728403267501750
61756932207357022728403524719194
61756932207357023139935602899128
61756932207357023140123889256710
61756932207357023277196271535452
61756932207357023277384557893034
61756932207357026251179376126720
61756932207357026251367661421492
61756932207357026251430423186416
61756932207357026253679380289178
61756932207357026253899061582940
61756932207357026253961852518008
61756932207357026261207349405152
61756932207357026261209673416097
61756932207357026367995988516668
61756932207357026388440044763044
61756932207357026388628330057816
61756932207357026390968465666030
61756932207357026390971560266656
61756932207357026390971821716188
61756932207357026391159730337308
61756932207357026391159845128556
61756932207357026391159845482688
61756932207357026434382000724302
61756932207357026434444764361894
61756932207357026436609921839575
61756932207357026436641690319676
61756932207357026436641691854870
61756932207357026436892394540824
61756932207357026436913401694796
61756932207357026441721597724708
61756932207357026441724265047988
61756932207357026441725041403340
61756932207357026441787026813072
61756932207357026441975054890400
61756932207357026444220539262395
61756932207357026444223898264529
61756932207357026444230913528071
61756932207357026444230914945013
61756932207357026444230914945173
61756932207357026444230918127341
61756932207357026444231004220780
61756932207357026444231257901765
61756932207357026444232032736265
61756932207357026444232033090556
61756932207357026802750728792446
61756932207357026802753823393072
61756932207357026802753824377142
61756932207357026802753827625160
61756932207357026845972536749218
61756932207357026845972879705810
61756932207357026845975979955466
61756932207357026846223583808914
61756932207357026846227027488310
61756932207357026848423696228648
61756932207357026848423697763842
61756932207357026848504285004554
61756932207357026848507379526440
61756932207357026848507380589250
61756932207357026853754995068362
61756932207357026990827378882298
61756932207357028035754403952266
61756932207357028035756353693704
61756932207357028035819115458628
61756932207357028038097518171694
61756932207357028038099841119988
61756932207357028038099842104058
61756932207357028038100617004408
61756932207357028038287753973196
61756932207357028038288902299180
61756932207357028081318554476134
61756932207357028081321997682382
61756932207357028083851074383802
61756932207357028083853398316166
61756932207357028083854173216516
61756932207357028084020418176712
61756932207357028084104101002328
61756932207357028084104101356460
61756932207357028088853065040680
61756932207357028218580341970892
61756932207357028218582666318866
61756932207357028218767206192421
61756932207357028218768370048220
61756932207357028218768627265664
61756932207357028218770694396194
61756932207357028218771726452510
61756932207357028221302093612876
61756932207357028221302093967008
61756932207357028226173396136990
61756932207357028226173396609214
61756932207357028226176495441928
61756932207357028226361424214318
61756932207357028226361424686542
61756932207357028226361681431762
61756932207357028226364781799510
61756932818848824535084319584421
61756932818884849494563456755640
61756932818884891580237511790991
61756932818887593465933764635271
61756932821805991356882936947060
61756932821805991494121654467643
61756932821805991494122683337419
61756932821807192112269980047032
61756932821807192249719019717276
61756932821838411933087400023559
61756932821839312363659696967883
61756932821839312363659696972095
61756932821839312500836419899067
61756932821839312500836419916329
61756932821839312501672215045433
61756932821839356830969619951307
61756932821839612553745046352588
61756932821839612690943038496368
61756932821839612690946137812143
61756932821839660678832429524423
61756932821842013449388887057208
61756932821842013586586875079924
61756932821842013586649641799862
61756932821842013587151734146568
61756932821842013587151738751662
61756932821842013655311745660899
61756932821842013655312778766975
61756932821842013998431905976038
61756932821842013998996765042682
61756932821842014204083479542853
61756932821842014204919274654695
61756932821842014204919532939161
61756932821842058122622701746187
61756932821842058534216679577831
61756932821842061621045946366890
61756932821842061622549138946508
61756932821842061627569724781626
61756932821842061758118328658682
61756932821842061759746786120664
61756932821842061764893150927700
61756932821842061764893155532794
61756932821842063406875842875678
61756932821842063406938604990522
61756932821842063411958417053838
61756932821842063412021174563588
61756932821842063412021179168682
61756932821842063412209465513214
61756932821842314394190230626950
61756932821842314394440934730054
61756932821842361970485511319303
61756932821842362382079489150947
61756932821843214412394776979692
61756932821843214413146937116724
61756932821843214413147281472996
61756932821843214824741172146938
61756932821843214824741259304640
61756932821843214962001927940964
61756932821843214962189954605562
61756932821843214962189954618612
61756932821843214962189956018292
61756932821843264192013146204731
61756932821843264237765673430480
61756932821843264237766702300256
61756932821843264237953958712362
61756932821843264238016377533584
61756932821843264238016634751028
61756932821843264238017492142508
61756932821843264238017749359952
61756932821850119108737940734310
61756932821850119314660453534267
61756932821850163573600362477908
61756932821850166875386701800938
61756932821850167286917659250534
61756932821850167287168707709910
61756932821850167355831977551787
61756932821850419503932181171904
61756932821850419503932438389348
61756932821850467499139774983196
61756932821850467545164184234384
61756932821850467545164955886716
61756932821850467682342027423682
61756932821850467682362952733724
61756932821850467682363209951168
61756932821851319934482304267424
61756932821851319934482304734192
61756932821851319934483467053988
61756932821851320071743106820536
61756932821851368066972391589371
61756932821851368067223444299757
61756932821851368107893305413185
61756932821851368112724784898492
61756932821851368112724918815120
61756932821851368112725559731748
61756932821851368112725559737364
61756932821851368112725947684896
61756932821851368112891940079718
61756932821851368112892283036310
61756932821851368112893311906086
61756932821851368112975622918224
61756932821851368112976651788000
61756932821851368112976994744592
61756932821851368112977000511865
61756932821851368250174648635008
61756932821854021226136204479546
61756932821854021226136204492596
61756932821854021226136290218694
61756932821854021226136290231744
61756932821854021226136548848868
61756932821854021775178193111658
61756932821854021775179221981434
61756932821854021775179221994484
61756932821854063860831329443814
61756932821854065690994498516442
61756932821854065690995613125366
61756932821854065693257285685979
61756932821854065693445313763307
61756932821854066105039291594951
61756932821854069404628961930548
61756932821854069404629733582880
61756932821854069404629733583040
61756932821854069404629819322028
61756932821854069404629819322188
61756932821854069770386558588332
61756932821854069816160263736416
61756932821854069816161035388748
61756932821854069816410967839520
61756932821854069816412082448444
61756932821854069953608960437178
61756932821854069953609993556304
61756932821854071051507053115664
61756932821854071051757757218768
61756932821854071051758100175360
61756932821854071188955749816426
61756932821854071188955754065776
61756932821854071188956782935552
61756932821854071189018511594400
61756932821854071189018768811844
61756932821854071189018773398064
61756932821854071189019545050396
61756932827711915066716624011416
61756932827711915203980734790962
61756932827711915204061317951732
61756932827711915204064417610754
61756932827714616769963683637940
61756932827715516880427816443213
61756932827715517292021792739823
61756932827715564911528084496628
61756932827715564912361469540062
61756932827715564912364914281504
61756932827715817664306699209132
61756932827715865108138618470736
61756932827722722017805026693366
61756932827726322504387705183551
61756932827726324288776484724121
61756932827726324289048711111665
61756932827726324289049485946325
61756932827726324289051810298511
61756932827727572482163813628266
61756932827727572482373020677746
61756932827727572484883504915034
61756932827727572489966074843844
61756932827727572489966079093194
61756932827727572622154763063435
61756932827727572667908317721635
61756932827727572667908319275543
61756932827727573033748740895079
61756932827727573079502297107187
61756932827727573079690323630607
61756932827727574269282786699323
61756932827747037347028563332082
61756932827747079844390109580362
61756932827747932380264797981773
61756932827747937731007430848164
61756932827747937777576119751632
61756932827747937914021770015252
61756932827747937914752961736313
61756932827747937914753220003517
61756932827747980411930180672142
61756932827747980412202149855180
61756932827747982172873866665585
61756932827747982172874523999053
61756932827747982172874638317917
61756932827747982172957549485377
61756932827747982172958206818845
61756932827747982172958321137709
61756932827747982241592400798350
61756932827747982244050710998459
61756932827747982244050712432871
61756932827747982248850723685280
61756932827747982249122691432454
61756932827747982249122692849604
61756932827748237966846847204052
61756932827748238104107515840376
61756932827748282385109414136020
61756932827748282387557132009114
61756932827748282387567719967283
61756932827748282387567721521191
61756932827748282392639706187274
61756932827748286098500062577200
61756932827750634083511857608297
61756932827750639022639590052991
61756932827750639022639591588025
61756932827750639479924478658260
61756932827750639618000021345575
61756932827750639618000021362837
61756932827750639618271989483177
61756932827750639618272247750381
61756932827750639618275346937218
61756932827750639618275346937227
61756932827750681702830119752740
61756932827750681703018147830068
61756932827750681703583003714384
61756932827750681703583003832476
61756932827750681703583260931828
61756932827750681703583261049872
61756932827750681703583262467022
61756932827750681703603924538828
61756932827750681703663473034082
61756932827750681703666945292430
61756932827750681703851501111458
61756932827750681703851529691174
61756932827750681703854885741332
61756932827750681703854973015674
61756932827750681703854973369806
61756932827750681706110965569868
61756932827750681706111222787312
61756932827750681710357830588496
61756932827750681710357830706588
61756932827750681710358087805940
61756932827750681710358087923984
61756932827750681710441767561448
61756932827750681710441770743776
61756932827750681710629795638824
61756932827750681710629799870912
61756932827750682300942780003355
61756932827750682301005542118200
61756932827750683497289417499765
61756932827750683533245486842580
61756932827750683535724713498287
61756932827750683535787475613132
61756932827750683540772417059132
61756932827750683540775516009890
61756932827750683947297772059395
61756932827750687240049593158639
61756932827750687240049594712547
61756932827750934240608830001239
61756932827750934240609863103103
61756932827750939181993934010767
61756932827750939188938191204149
61756932827750939258499928998932
61756932827750939623441487746580
61756932827750939807291899441123
61756932827750939807291899441124
61756932827750939807542603544228
61756932827750939807545912237646
61756932827750981899628424586684
61756932827750981899628681804176
61756932827750983547028676139582
61756932827750983676762491681550
61756932827750983676762495930900
61756932827750983679220801762163
61756932827750984090814781147715
61756932827750987383566602246959
61756932827750987383566603800867
61756932827750987435906614961831
61756932827750987795160580078603
61756932827750987795160581632511
61756932827750989037282196877744
61756932827750989037282201599478
61756932827751834671411937794990
61756932827751834677913676277870
61756932827751834680362513359158
61756932827751839567041304696755
61756932827751839567042452477439
61756932827751839567042453540249
61756932827751839642461299294581
61756932827751839642461303543931
61756932827751839642461557574835
61756932827751839826311624900216
61756932827751840161565938876111
61756932827751840161838683234843
61756932827751840161838683247941
61756932827751840169180688587433
61756932827751840169180688941565
61756932827751840169180689053993
61756932827751840192068057698855
61756932827751840192068057716117
61756932827751840238093630809188
61756932827751840375103595342408
61756932827751883058025041205067
61756932827751883058275831397240
61756932827751884038595756466077
61756932827751884038596013683521
61756932827751884038596018387785
61756932827751884038596019804727
61756932827751884084163608948840
61756932827751884084349312678185
61756932827751884084349312678194
61756932827751884084349569895638
61756932827751884084351637026168
61756932827751884247032497663447
61756932827751884292786053875555
61756932827751884292806974699999
61756932827751884633391215571158
61756932827751884633392244440925
61756932827751884633392244440934
61756932827751884633392249145189
61756932827751884635651680555707
61756932827751884635651680673751
61756932827751884640734254733867
61756932827751884640734254733876
61756932827751884640734254851911
61756932827751884640817937671703
61756932827751884658626477048999
61756932827751884658814503572419
61756932827751884704380033261107
61756932827751884704568059784527
61756932827751884704568059904023
61756932827751884839282348119101
61756932827751884839282349181959
61756932827751884839282606399355
61756932827751884839283378051687
61756932827751884839283378051735
61756932827751884839285700864675
61756932827751884839285701927485
61756932827751884839285702399661
61756932827751884839285702399709
61756932827751884839285705586201
61756932827751884839285705587653
61756932827751884839285706649059
61756932827751884839285706650463
61756932827751884839306626292601
61756932827751884839306627355411
61756932827751884839369383703181
61756932827751884839369384765991
61756932827751884841814006621517
61756932827751884841814006975649
61756932827751884841814781460389
61756932827751884841814781932565
61756932827751884841817106280539
61756932827751884846897352806141
61756932827751884846897356110725
61756932827751884846897357173535
61756932827751887791041588619889
61756932827751887997131854360351
61756932827751888365416641104647
61756932827751888365500323924440
61756932827751888369746846182336
61756932827751888408725832191995
61756932827751888408913860269323
61756932827751888408997806630410
61756932827751888411170197197259
61756932827751889574779414653479
61756932827751889600198574599579
61756932827751889600219495304527
61756932827751889605093897500762
61756932827751889605281790244529
61756932827751889605281794830749
61756932827751889645952130692191
61756932827751889650847448991136
61756932827758744727741200225147
61756932827758744727741200242409
61756932827758744727741458509613
61756932827758744727742233344273
61756932827758787410652450100314
61756932827758787410683958882927
61756932827758787415735024278474
61756932827758792768724437895789
61756932827758792768912724241290
61756932827758792768912724242694
61756932827758792768996062686504
61756932827758792905985106532113
61756932827758792906259393929558
61756932827758792906259393929559
61756932827759087416905347346062
61756932827759087421987921524222
61756932827759087558980059953120
61756932827759087559252027582250
61756932827759087559252029117444
61756932827759092912241442262384
61756932827759092912241446984118
61756932827759092912429733329610
61756932827759093095255671832541
61756932827759093095529959229986
61756932827759093095529959229987
61756932827759943517419774089699
61756932827759943517420802959475
61756932827759944729879194787949
61756932827759945301809494862893
61756932827759945347563051425072
61756932827759987982000795166826
61756932827759987982210002216306
61756932827759987982272764331150
61756932827759987982272768580500
61756932827759987984720486453594
61756932827759987989531087218080
61756932827759987989803056382404
61756932827759987989803060631754
61756932827759988121977797622655
61756932827759988127060371800815
61756932827759988167766220084639
61756932827759989194741616531547
61756932827759989769119768237883
61756932827759989952133993086315
61756932827759992908037992599225
61756932827759993068458131584711
61756932827759993068459160454487
61756932827759993475178740689167
61756932827759993480052109293892
61756932827759993480052109416355
61756932827759993480053138286131
61756932827759993480053142885402
61756932827759993520911376076831
61756932827759993525806694375776
61756932827759993525806699097501
61756932827759993526078666726791
61756932827759994715670737225468
61756932827759994761424293787656
61756932827762646593462318373307
61756932827762646593462318390569
61756932827762646593462318727599
61756932827762646593463351492433
61756932827762689276181924790926
61756932827762689281452785313666
61756932827762689822632756273038
61756932827762691472366827864407
61756932827762691655381052712839
61756932827762694766810901779099
61756932827762694766894584598892
61756932827762694771894248158339
61756932827762694771894248158499
61756932827762694771977799751813
61756932827762694812564457871711
61756932827762694817459776170656
61756932827762694817731491304236
61756932827762694817731748521680
61756932827762695178404881045155
61756932827762695183487066740049
61756932827762695183487454215188
61756932827762695183488225867520
61756932827762695224158437257263
61756932827762695361419105893587
61756932827762695366501286510393
61756932827762695366501286866955
61756932827762695366501287929765
61756932827762695366501291116305
61756932827762695366504775187071
61756932827762695366504775187119
61756932827762695366776742835123
61756932827762696418834243594436
61756932827762696419022533243711
61756932827762696419023304896043
61756932827762696419109312083466
61756932827762696601848468559659
61756932827762696602120436207663
61756932827762696602120440793883
61756932827762696602120440793892
61756932827762696602120440911927
61756932827762696602121212564232
61756932827762696602121212564259
61756932827762696602123536931685
61756932845148703640384019559591
61756932845160414588269085815443
61756932845160711073172958622483
61756932845160711210370951233031
61756932845160711210371726071903
61756932845160714777518759107279
61756932845160716561092663044403
61756932845160716561093437883275
61756932845160764742598816925983
61756932845160765977380750416703
61756932845437791260268040934533
61756932845437791260288875900484
61756932845437791306021540105461
61756932845437791306021625844609
61756932845437791443303215067572
61756932845437791443303558024372
61756932845437839408280491733739
61756932845437839408845347618055
61756932845437839413363837564231
61756932845437840643627281112987
61756932845437840648709855291147
61756932845440490737865763912020
61756932845440490737869121379120
61756932845440491149648028101246
61756932845440492384997145015008
61756932845440492522257813651332
61756932845440492597673937404099
61756932845440492598510765639279
61756932845440492939123886000681
61756932845440542347062282723559
61756932845440542352144856901719
61756932845441392982472149994373
61756932845441393165235699436048
61756932845441393577017619257573
61756932845441393577017619607493
61756932845441393577017705346641
61756932845441393577017963631107
61756932845441393577020287979081
61756932845441393577021062813741
61756932845441693170039945203005
61756932845441693903548939165084
61756932845441693903548939281772
61756932845441741340752481331247
61756932845441741867106622125335
61756932845441741868797840639303
61756932845441741869362696523619
61756932845441743104143858366219
61756932845441743104144630018551
61756932845441743109227118103431
61756932845441743109227204196711
61756932845448596426880368114053
61756932845448596472633953024129
61756932845448596472637310491229
61756932845448598257022645277467
61756932845448598257043566001289
61756932845448598257043910374823
61756932845448598257043914961043
61756932845448598257046923468389
61756932845448598257047009561669
61756932845448598257048042663533
61756932845449498687594593266249
61756932845449498687594593620381
61756932845449498687594851883373
61756932845449498687594851900635
61756932845449498687594937622521
61756932845449498687594937639783
61756932845449498687595626722245
61756932845449498687597950733349
61756932845449498687598036826629
61756932845449498687599069928493
61756932845449798876844496477392
61756932845452198149084477173893
61756932845452198743630032526161
61756932845452198743633389993261
61756932845452198743633389997473
61756932845452199979227098710841
61756932845452199979248019417401
61756932845452199979248019434663
61756932845452200391092701706233
61756932845452200391093044662825
61756932845452200528018724796761
61756932845452200528290693962489
61756932845453448729271851870197
61756932845453449318744537179827
61756932845453449318995239848519
61756932845453450554341257575435
61756932845472908051758104267973
61756932845472908097344581687360
61756932845472908097515046645149
61756932845472908098350841778465
61756932845472912990718730875312
61756932845472913036472315667088
61756932845472913380344933859281
61756932845472913402479816079345
61756932845472913448233400989421
61756932845472913449069110029457
61756932845472913449069110383589
61756932845472913449069454402991
61756932845472913449072553589837
61756932845472913586246181933445
61756932845472913586246440200649
61756932845472913586267102640005
61756932845472913586267332092544
61756932845472913586267446996277
61756932845472913586267447000489
61756932845472913586267447013539
61756932845472913586270546200385
61756932845472913586270804467589
61756932845472956083695111417926
61756932845472956086237363054952
61756932845472956086237364471894
61756932845472956269251588256064
61756932845472956269251589314710
61756932845472956269251589318922
61756932845472957844388750990201
61756932845472957844388779569917
61756932845472957851981833736015
61756932845472957915543931189768
61756932845472957915543931195592
61756932845472957915543932606918
61756932845472957915543932612534
61756932845472958052825491716640
61756932845472958052825491721012
61756932845472958052825492193188
61756932845472958052825493251834
61756932845472958052825493256046
61756932845472961551245063234807
61756932845472961552939984751645
61756932845472961553504843841374
61756932845472961558023330582137
61756932845472962788286777313221
61756932845472962793369346905161
61756932845472962793369348322310
61756932845472962793369351491381
61756932845473813421269758140272
61756932845473814015982334775861
61756932845473814015982679149395
61756932845473814015985003497369
61756932845473814015985778336241
61756932845473814016818129904965
61756932845473814016818474261237
61756932845473814016821487372065
61756932845473814016821831728337
61756932845473858483376519099644
61756932845473858483376520516794
61756932845474114129896557106787
61756932845474114159499688237715
61756932845474114160314476553929
61756932845474114160314562642997
61756932845474114160335500962923
61756932845474114160338467761599
61756932845474114160338840833910
61756932845474114160398176988699
61756932845474114205315662072824
61756932845474114206068165166439
61756932845474114206071131965115
61756932845474114343328833802763
61756932845474156840774391288113
61756932845474156843319624137168
61756932845474156843319625672202
61756932845474156843319625673606
61756932845474156984572739165434
61756932845474158601449434153497
61756932845474158601470354858445
61756932845474158603980834846383
61756932845474158626893528069920
61756932845474158626893528074291
61756932845474158626893528074292
61756932845474158626893529605114
61756932845474158626893529609326
61756932845474158672626192273436
61756932845474158672626192391480
61756932845474158672626193808630
61756932845474158672626193814246
61756932845474161788950332207648
61756932845474161788950332325900
61756932845474161926211000962224
61756932845474162308330767637151
61756932845474162337742302649840
61756932845474162337742302768092
61756932845474162337742302772304
61756932845476510298422286250749
61756932845476510368511126147181
61756932845476510368511126151393
61756932845476510369597882587947
61756932845476515124683925139185
61756932845476515239809710026243
61756932845476515307634646335351
61756932845476515307634732424419
61756932845476515307635760944275
61756932845476515308450549260489
61756932845476515308450635349557
61756932845476515308471556056117
61756932845476515719229480491453
61756932845476515720316236945269
61756932845476515720316238344949
61756932845476515720316241531489
61756932845476515720316581301541
61756932845476515857242261418215
61756932845476515857242261435477
61756932845476515857242519702681
61756932845476515857514230601205
61756932845476558357233442556984
61756932845476558540247667399592
61756932845476558540247667758096
61756932845476559592015376046092
61756932845476559775029600776480
61756932845476559775029600780851
61756932845476559775029600780852
61756932845476559775029600894524
61756932845476559775029601253028
61756932845476560183996611150225
61756932845476560183996639728329
61756932845476560183996639846373
61756932845476560183996639846581
61756932845476560183996644445851
61756932845476560183996644451467
61756932845476560184080293969809
61756932845476560184080327271259
61756932845476560184265141707571
61756932845476560184265486081105
61756932845476560184268578779307
61756932845476560184268580196457
61756932845476560184268580314341
61756932845476560184268580314549
61756932845476560184268583496669
61756932845476560184268584913819
61756932845476560184268607477115
61756932845476560184268608911527
61756932845476560184268951850857
61756932845476560184327903472495
61756932845476560184327903826627
61756932845476560184328276425745
61756932845476560184331342433605
61756932845476560184331369596331
61756932845476560184331371026371
61756932845476560184331374313693
61756932845476560184331375730635
61756932845476560184332490339559
61756932845476560186524571350971
61756932845476560186524571705103
61756932845476560186524571818983
61756932845476560186524571823195
61756932845476560186524571823355
61756932845476560186524572886005
61756932845476560186524573240297
61756932845476560186524576068333
61756932845476560186524916192517
61756932845476560186525691031389
61756932845476560186525691031548
61756932845476560186525691031549
61756932845476560186525719256973
61756932845476560186525719611105
61756932845476560186528015025231
61756932845476560186528045144353
61756932845476560186529162935604
61756932845476560186529162935605
61756932845476560186775992881897
61756932845476560186775993236029
61756932845476560186776768070689
61756932845476560186779092186787
61756932845476560186780211394981
61756932845476560186811606803496
61756932845476560191859310486805
61756932845476560191859338712389
61756932845476560191859339066521
61756932845476560191859343311659
61756932845476560191862780855827
61756932845476560191862785573141
61756932845476560324072275439820
61756932845476563296361176536712
61756932845476563479375401261276
61756932845476563479375401265647
61756932845476563479375401265648
61756932845476563479375401379320
61756932845476563479375402796470
61756932845476563479375402800682
61756932845476563479375402802086
61756932845476563479375402819555
61756932845476563481882442416184
61756932845476810342904124518864
61756932845476810374764023397300
61756932845476810480102117127951
61756932845476810480102117129412
61756932845476814003125830674843
61756932845476814186140170308699
61756932845476814186202846334475
61756932845476815238471848401759
61756932845476815238534639212959
61756932845476815313891757377028
61756932845476815313954519137581
61756932845476815313954519491713
61756932845476815421486188035615
61756932845476815423746657252053
61756932845476815429080275326671
61756932845476815451152774631856
61756932845476815496989664572652
61756932845476815497742169084670
61756932845476815840862281231272
61756932845476815840862281585404
61756932845476815858667381216009
61756932845476815858667381220221
61756932845476815862746489579773
61756932845476815862746489933905
61756932845476815863749955394169
61756932845476815863749955398381
61756932845476816046513084886412
61756932845476858546483117264358
61756932845476858546754711841020
61756932845476858546754711960516
61756932845476858657777418926409
61756932845476858657843538967479
61756932845476858658342274810517
61756932845476858658345632260355
61756932845476858658345632732739
61756932845476858658408394851795
61756932845476858683764676847868
61756932845476858683764677910678
61756932845476858684015380950972
61756932845476858688251772442479
61756932845476858729497341049932
61756932845476858729497342112790
61756932845476859781265049337928
61756932845476859781265049343752
61756932845476859893123436653325
61756932845476859893124122566301
61756932845476859893124122566509
61756932845476859893124465523101
61756932845476859893190328346727
61756932845476859964279274068316
61756932845476859964279274186360
61756932845476860327511324942676
61756932845476860327513620238545
61756932845476860327513648816649
61756932845476860327513648934901
61756932845476860327513653534171
61756932845476860327513993308435
61756932845476860327782150795891
61756932845476860327785587867627
61756932845476860327785589284777
61756932845476860327785589402661
61756932845476860327785589402869
61756932845476860327785589420131
61756932845476860327785592584989
61756932845476860327785594002139
61756932845476860327785616565435
61756932845476860327785617982377
61756932845476860327785617999847
61756932845476860327785960939177
61756932845476860327844912560815
61756932845476860327844912914947
61756932845476860327845285514065
61756932845476860327848378684651
61756932845476860327848380114691
61756932845476860327848383402013
61756932845476860327848384818955
61756932845476860327849499427879
61756932845476860330057021220355
61756932845476860330293001970217
61756932845476860330293002324349
61756932845476860330293777159009
61756932845476860330293777277053
61756932845476860330294121178411
61756932845476860330294121650587
61756932845476860330296101275107
61756932845476860330297220483301
61756932845476860335376347800709
61756932845476860335376348154841
61756932845476860335376352399979
61756932845476860335376352872155
61756932845476860335379789944063
61756932845476860335379789944147
61756932845476860335379794661461
61756932845476860335379796078367
61756932845476860373350891154744
61756932845476860373518256794328
61756932845476860376061279977288
61756932845476860376061280095332
61756932845476860376061280101155
61756932845476860376061280101156
61756932845476860513321948731656
61756932845476860513321948737480
61756932845476860513321949091612
61756932845476860518405642656081
61756932845476860520660469135845
61756932845476860520661586927097
61756932845476860520665074184643
61756932845476863416694556691555
61756932845476863416715477279863
61756932845476863416715478323799
61756932845476863416715478342673
61756932845476863418389133735481
61756932845476863423472479093589
61756932845476863423472479565973
61756932845476863485610849828548
61756932845476863485610851244086
61756932845476863485610851245490
61756932845476863488138782748684
61756932845476863488138783220860
61756932845476863488138783222312
61756932845476863599732800955185
61756932845476863601403358105913
61756932845476863606507624646969
61756932845476863606507627829297
61756932845476863622892410467640
61756932845476863622892410473463
61756932845476863622892410473464
61756932845476863622892411884790
61756932845476863622892411890406
61756932845476863622892411907875
61756932845476863625399451504504
61756932845476863629395384444720
61756932845476863629395384562972
61756932845476863629646088547824
61756932845476863629646088666076
61756932845476863668625074553112
61756932845476863668625074557483
61756932845476863668625074557484
61756932845476863668625074671156
61756932845476863668625076088306
61756932845476863668625076092518
61756932845476864034402820270739
61756932845476864034402820270740
61756932845476864034402821687682
61756932845476864034402821705151
61756932845476864034674416382435
61756932845476864034674416382436
61756932845476864034674417799378
61756932845476864034674417816847
61756932845476864036909861851289
61756932845476864036930753663052
61756932845476864036930753664504
61756932845476864036930754727314
61756932845476864037181457413476
61756932845476864037181457767608
61756932845476864041177304737008
61756932845476865271691795342009
61756932845476865276524436950384
61756932845476865276524437066967
61756932845476865276524437067175
61756932845476865276524437068636
61756932845476865276524441672118
61756932845476865276608119420199
61756932845476865276773977316711
61756932845476865276774321677195
61756932845476865276774369520169
61756932845476865276775096511855
61756932845476865276775096517679
61756932845476865276775097934621
61756932845476865276775097947719
61756932845476865276775141053488
61756932845476865276775141171740
61756932845476865276775141172501
61756932845476865276775484010080
61756932845476865276795261526331
61756932845476865276796061758379
61756932845476865276796061758587
61756932845476865276796404714971
61756932845476865276796404715179
61756932845477715806283659088467
61756932845477715806284433928743
61756932845477715852101012056529
61756932845477715881703452924021
61756932845477715881703457523291
61756932845477715881703539017301
61756932845477715881703543616571
61756932845477715881703797297555
61756932845477715881703801896816
61756932845477716065553864985954
61756932845477716431310297771495
61756932845477716431310297788757
61756932845477716431310556055961
61756932845477716476311741574856
61756932845477716477064112151372
61756932845477759088328446191369
61756932845477759088331803759091
61756932845477759114315703758696
61756932845477759114315705175638
61756932845477759114566407861800
61756932845477759118802799707439
61756932845477760277920907706177
61756932845477760349097637129760
61756932845477760349097637134132
61756932845477760349097637247804
61756932845477760895389226164892
61756932845477760897833591170156
61756932845477760898140311793100
61756932845477760941163703081894
61756932845477760941327715853648
61756932845477760941331068721478
61756932845477760941331071903806
61756932845477760943608068087158
61756932845477760943611424137316
61756932845477760943622273333747
61756932845477760943872975996616
61756932845477760943872976002439
61756932845477760943872976002440
61756932845477763991284178295293
61756932845477764030283828338237
61756932845477764037058655212349
61756932845477764053443437614556
61756932845477764053443437618928
61756932845477764053443437732600
61756932845477764053443437738424
61756932845477764053443439149750
61756932845477764053443439153962
61756932845477764053443439155366
61756932845477764055950478769464
61756932845477764060197115812784
61756932845477764060197115931036
61756932845477764197207080464256
61756932845477764602486112277896
61756932845477764602486112283719
61756932845477764602486112283720
61756932845477764604742449205832
61756932845477764604742449211655
61756932845477764604742449211656
61756932845477764608989086254976
61756932845477764608989086373228
61756932845477764647968072260264
61756932845477764647968072264635
61756932845477764647968072264636
61756932845477764647968072378308
61756932845477764647968073799670
61756932845477764648218776481412
61756932845477764648218777902774
61756932845477764650475114830710
61756932845477764650499477741975
61756932845477764655014610231879
61756932845477765839527855042271
61756932845477765839527855042272
61756932845477765844419815321483
61756932845477765882750005759567
61756932845477765882750005879063
61756932845477765882750007313475
61756932845477765885257046910103
61756932845477765885281411254379
61756932845477765885281411254380
61756932845477765890088660194000
61756932845477765890151336219776
61756932845477765890152450828700
61756932845477765890339228963591
61756932845477765890339233562861
61756932845477765890339364297104
61756932845477765890361662484245
61756932845477765890361662484246
61756932845484613648921458712453
61756932845484615479088014066789
61756932845484615479088100160069
61756932845484619182594661955381
61756932845484619182594666554651
61756932845484619182594752647931
61756932845484619182595006328915
61756932845484620829806368411061
61756932845484620829806368765193
61756932845484620829806712649024
61756932845484620829806712784595
61756932845484620829806713121465
61756932845484620829806717370815
61756932845484620829809811971441
61756932845484620969579028433844
61756932845484663649988846279164
61756932845484663649988847696314
61756932845484663655039677860333
61756932845484665297116871332202
61756932845484668962463792557984
61756932845484668962483941610543
61756932845484668962484713262875
61756932845484669000626990061991
61756932845484669000626990061992
61756932845484669000626991478934
61756932845484669007966677968429
61756932845484669008049193280092
61756932845484669008049196939016
61756932845484669008049968118964
61756932845484669008049968591348
61756932845484669008217725010655
61756932845484669008238647135126
61756932845484669140415591732124
61756932845484669145498926400240
61756932845484919188912994286831
61756932845484919303223614561669
61756932845484919325923729053820
61756932845484919326110986897379
61756932845484919326112020016496
61756932845484919326114339765209
61756932845484920973302801149093
61756932845484921158849593734272
61756932845484963656210349533546
61756932845484963661292923711706
61756932845484963768148802079035
61756932845484963790963976788747
61756932845484963793505855249440
61756932845484963793505856784634
61756932845484963798285061790521
61756932845484963839238519571000
61756932845484963839238520988150
61756932845484965003432829343439
61756932845484965003495591458283
61756932845484965440633878885328
61756932845484965440633878889699
61756932845484965440633878889700
61756932845484965440633880420522
61756932845484965440633880424734
61756932845484965486366543088844
61756932845484965486366544624038
61756932845484965486366544629654
61756932845484965623627211849036
61756932845484965623627213265978
61756932845484965623628331589477
61756932845484965630970337296199
61756932845484968533777742671913
61756932845484968602690597402160
61756932845484968602691712011084
61756932845484968716791967053577
61756932845484968739951351659380
61756932845484969144144000584723
61756932845484969146671932066076
61756932845484969146671932070447
61756932845484969146671932070448
61756932845484969146671932542624
61756932845484969151482567844352
61756932845484969151482567848564
61756932845484969151483682335024
61756932845484969151483682451607
61756932845484969151483682453276
61756932845484969151483682457488
61756932845484969151483687056758
61756932845484969151483687056917
61756932845484969151545329491024
61756932845484969151546444099948
61756932845484969151733614785796
61756932845484969151734729394720
61756932845484969151755278563303
61756932845484969151755650099611
61756932845484969151755656223446
61756932845484969151755656227658
61756932845484969192404596269592
61756932845484969192404596747592
61756932845484969197487170997904
61756932845484969197487942650236
61756932845484969327158223879248
61756932845484969327158223998744
61756932845484969327158225414282
61756932845484969327158225415686
61756932845484969329665265023960
61756932845484969329665265029784
61756932845484969329689629356587
61756932845484969334496744397052
61756932845484969334769491582576
61756932845484969334772203534747
61756932845484969334772975187079
61756932845484970386830475019007
61756932845484970387080404284057
61756932845484970387101296290427
61756932845484970387101324870143
61756932845484970387102444065287
61756932845485819756661928073271
61756932845485819756663042682195
61756932845485819756665367030169
61756932845485820969121434510509
61756932845485865433983856254107
61756932845485866054178239113995
61756932845485866054178239113996
61756932845485866054178240530938
61756932845485869147342994436629
61756932845485869147363915141577
61756932845485869170502378924340
61756932845485869170502379042592
61756932845485869714483628085404
61756932845485869719294349366532
61756932845485869719294349484784
61756932845485869719294349488996
61756932845485869757709251263703
61756932845485869757709251263704
61756932845485869757709252680646
61756932845485869757709252698115
61756932845485869760216292288920
61756932845485869760216292294743
61756932845485869760216292294744
61756932845485869760219736052115
61756932845485869760219736052116
61756932845485869765047771662012
61756932845485869765047905578640
61756932845485869765132229320676
61756932845485869765298474348231
61756932845485869765298475765173
61756932845485869765298609681744
61756932845485869765299598260680
61756932845485869765319873343435
61756932845485869902580541979759
61756932845485871000670020314228
61756932845485871000670020314229
61756932845485871000732782429073
61756932845488521459909844024253
61756932845488521459909844378385
61756932845488521574470396767342
61756932845488522695506565835399
61756932845488565924677003261129
61756932845488565924677003262533
61756932845488565924677003379173
61756932845488565924760686086696
61756932845488565924760686086697
61756932845488565924945505240371
61756932845488565924945849613905
61756932845488565924948942312107
61756932845488565924948943729257
61756932845488565924948943847141
61756932845488565924948943847349
61756932845488565924948943864611
61756932845488565924948947029469
61756932845488565924948948446619
61756932845488565924948971009915
61756932845488565924948972426857
61756932845488565924948972444327
61756932845488565924949315383657
61756932845488565925008267005295
61756932845488565925008267359427
61756932845488565925008639958545
61756932845488565925011705966405
61756932845488565925011733129131
61756932845488565925011737846493
61756932845488565925011739263435
61756932845488565927204939601133
61756932845488565927206054564189
61756932845488565927206054564348
61756932845488565927206054564349
61756932845488565927206083143905
61756932845488565927206083262156
61756932845488565927206083262157
61756932845488565927206083262162
61756932845488565927206084679099
61756932845488565927206427635691
61756932845488565927208408677153
61756932845488565927457131603489
61756932845488565927457131721533
61756932845488565927457476095067
61756932845488565927459455719587
61756932845488565932288657440322
61756932845488565932292097464237
61756932845488565932539706844459
61756932845488565932539707316635
61756932845488565932543144388543
61756932845488565932543144388627
61756932845488565932543149105941
61756932845488565932543150522847
61756932845488566061937758110442
61756932845488566064445918349676
61756932845488566069531845395666
61756932845488566110199474443686
61756932845488566110199731661130
61756932845488566110220395266678
61756932845488566110223751316836
61756932845488566110485303176136
61756932845488566115285401489676
61756932845488566115306322312668
61756932845488566115306325494996
61756932845488567162837987945168
61756932845488567162837987949540
61756932845488567345831320908875
61756932845488567345831320908876
61756932845488567711880662608508
61756932845488567757362624149155
61756932845488567757613326812024
61756932845488567757613326817847
61756932845488567757613326817848
61756932845488567894623292785479
61756932845488567899978606778880
61756932845488570868876041125916
61756932845488570868876041130288
61756932845488570868876041602464
61756932845488570873937723845636
61756932845488570873938495497968
61756932845488570873938495616220
61756932845488570873958268299047
61756932845488570873958268299095
61756932845488570873958268299255
61756932845488570873958611255639
61756932845488570873958611255687
61756932845488571006136709880284
61756932845488571011199120661133
61756932845488571049362332939087
61756932845488571049362332939088
61756932845488571049362334474122
61756932845488571049362334475526
61756932845488571049362334492995
61756932845488571051869374083800
61756932845488571051869374089623
61756932845488571051869374089624
61756932845488571056764778008220
61756932845488571056951556143111
61756932845488571056951557560053
61756932845488571056951560742381
61756932845488571056972956544432
61756932845488571417918715789256
61756932845488571422729302203383
61756932845488571422729302207595
61756932845488571422729306812689
61756932845488571422729694287828
61756932845488571422729694404411
61756932845488571422730465940160
61756932845488571422730466056743
61756932845488571422793227705084
61756932845488571422981512999856
61756932845488571423002433704747
61756932845488571461144338967555
61756932845488571461144338967556
61756932845488571461144340384498
61756932845488571461144340401967
61756932845488571463400677329903
61756932845488571463651379992772
61756932845488571463651379998595
61756932845488571463651379998596
61756932845488571463651380352728
61756932845488571468482902944803
61756932845488571468483245901395
61756932845488571468483250499936
61756932845488571468484022152268
61756932845488571468733950004499
61756932845488571468733954603040
61756932845488571468735069211964
61756932845488571468735073916219
61756932845488571598405007603880
61756932845488571598405009020822
61756932845488571598405009038291
61756932845488571600661345966227
61756932845488572658076483667076
61756932845488572658076483783659
61756932845488572658139245432000
61756932845488572658327144645697
61756932845488572658327530726772
61756932845488572658330631101024
61756932845488572658330631101025
61756932845488572658348063952125
61756932845488572658348451431663
61756932845488572658351551670672
61756932845488572658351551805972
61756932845488572658351551805973
61756932845488572658414313920817
61756932845488572696490358110010
61756932845488572696490358111414
61756932845488572696490358128883
61756932845488572703830039879184
61756932845488572704080743982288
61756932845488572704081086938880
61756932845488572704081088461752
61756932845488572704081863295467
61756932845488572704084187294223
61756932845488572704084187294259
61756932845488572704084187294466
61756932845488572704084187294467
61756932845488572704084187313132
61756932845488572704084187313133
61756932845488572704084187313340
61756932845488572704102009050060
61756932845488572704102009050096
61756932845488572704105107882567
61756932845488572704105108000818
61756932845488572704105108018080
61756932845488572704105108018288
61756932845488572704167870132925
61756932845488572704167870133132
61756932845488572833751025330796
61756932845488572833751026747738
61756932845488572833751026765207
61756932845488572841344855949457
61756932845488572841365776654405
61756932845488572841428538769249
61756932898327538054323862489473
61756932898334441172197719141879
61756932898335341602748746406839
61756932898335638224934984458285
61756932898339239947054634795199
61756932898339244062994413111639
61756932898339245297776346606571
61756932898339245297777121441231
61756932898615419566399925444055
61756932898615419566401041588013
61756932898615419948331451011505
61756932898615419977993903275699
61756932898615420160945452098355
61756932898618121269647757195295
61756932898618121315401684943711
61756932898619021700198012335539
61756932898619021700198783987871
61756932898619021700198784460255
61756932898619021700199126944463
61756932898619021837396004946087
61756932898619021837396776598419
61756932898619021837396776716511
61756932898619021837396777070803
61756932898619021883149591408459
61756932898619021883150706000121
61756932898619021883150706017383
61756932898619022295831186604597
61756932898619322024975461321377
61756932898619322439351548560738
61756932898619322485105104772846
61756932898619370042565146049112
61756932898619371826953838321324
61756932898626225190360930328351
61756932898626226974773986983926
61756932898627125163563279888535
61756932898627125163564394497459
61756932898627125163564396032493
61756932898627125575157257720179
61756932898627125575158372329103
61756932898627125712355250330727
61756932898627126808268974298565
61756932898627127405572705254221
61756932898627425901630058614322
61756932898627475107116933963788
61756932898627475175747311702648
61756932898627475696829818890700
61756932898629826866811197391813
61756932898629828696953733189773
61756932898629828696953818928761
61756932898629828697225444092509
61756932898629829246020770589071
61756932898629876865252765275484
61756932898629876865335590353876
61756932898629876865335676442945
61756932898629876865335676797077
61756932898629876865336362006208
61756932898629876865336448095277
61756932898629876865336448099488
61756932898629876865336448099489
61756932898629876865336448449409
61756932898629876867780984110872
61756932898629876867784427317120
61756932898629876867842717473985
61756932898629876867843460428557
61756932898629876867843489126317
61756932898629876867843831964865
61756932898629876867846931269755
61756932898629876872867773265656
61756932898630128840491634286676
61756932898630128886224298490192
61756932898630129435270415184542
61756932898630129435291335889490
61756932898630176871592702812496
61756932898630177008769774362400
61756932898630177008853342278676
61756932898630177008853342278677
61756932898630177008853342396768
61756932898630177008853342750853
61756932898630177008853457069716
61756932898630177008853457069717
61756932898630177008853457187808
61756932898630177011301178243230
61756932898630177011301436405440
61756932898630177011360469516877
61756932898630177011360841053185
61756932898630177011362821162931
61756932898630177011363826983977
61756932898630177011363855681737
61756932898630177011363940358075
61756932898630177011363941775017
61756932898630177011364198520285
61756932898630177011364198638329
61756932898630177016384782235932
61756932898630177016446772698445
61756932898630177016446772816489
61756932898630177016446773170621
61756932898630177016447544350777
61756932898630177016447544822953
61756932898630177054585234949356
61756932898630177054606155654304
61756932898630177054606927306636
61756932898630177062134123707504
61756932898630177062134895359836
61756932898631029271042689781224
61756932898631029271046132397046
61756932898631029865821442449502
61756932898631029865842363154450
61756932898631077439403341159135
61756932898631077439403369856895
61756932898631077439403597891305
61756932898631077439403598363481
61756932898631077439403626707157
61756932898631077439403627061289
61756932898631077439403712796225
61756932898631077439403713154728
61756932898631077439404369543637
61756932898631077439404369661729
61756932898631077439404370011601
61756932898631077439404370011649
61756932898631077439404374260999
61756932898631077439404397309734
61756932898631077439404398241397
61756932898631077439404398359489
61756932898631077439404398709409
61756932898631077439404402958759
61756932898631077439404484330465
61756932898631077439404484334677
61756932898631077439404484448557
61756932898631077439404484452769
61756932898631077439404484807060
61756932898631077439404484820110
61756932898631077441910376523835
61756932898631077441911496781837
61756932898631077441911524298695
61756932898631077441911782578997
61756932898631077441913848427891
61756932898631077441914881883887
61756932898631077441914882946697
61756932898631077441914967623035
61756932898631077441914967977326
61756932898631077441915225903289
61756932898631077446935809973276
61756932898631077446998571733781
61756932898631077446998572088036
61756932898631077447029181499552
61756932898631077447029953147672
61756932898631077579204053354178
61756932898631077579207147954804
61756932898631077579207409404336
61756932898631077622330811617005
61756932898631077622330811617165
61756932898631077622330813034107
61756932898631077622330897710445
61756932898631077622331583269497
61756932898631077622331669362777
61756932898631077622333992311071
61756932898631077622334255177545
61756932898631077622334255178997
61756932898631077622393573613757
61756932898631077622393573731849
61756932898631077622393659825289
61756932898631077622394345266089
61756932898631077622394345384181
61756932898631077622394349989275
61756932898631077622394431477621
61756932898631077622396668214383
61756932898631077622396668332475
61756932898631077622396672937569
61756932898631077622396674000379
61756932898631077622397017292389
61756932898631077622397788590429
61756932898631077622397788944721
61756932898631077622397793195523
61756932898631077622414494320157
61756932898631077622415265972489
61756932898631077622417588920783
61756932898631077622417937998789
61756932898631077622418709301201
61756932898631077622418709651121
61756932898631077624841034288281
61756932898631077624841291486851
61756932898631077624841297272847
61756932898631077624842067390145
61756932898631077624842410346737
61756932898631077624842411881771
61756932898631077624844735165483
61756932898631077624845509533583
61756932898631077624862212193251
61756932898631077624862217977795
61756932898631077624865655871883
61756932898631077624877278012195
61756932898631077624925834886275
61756932898631077624925836421309
61756932898631077624929192353375
61756932898631077624929192471467
61756932898631077624929193888409
61756932898631077629945905702069
61756932898631077629945906764879
61756932898631077629946677354401
61756932898631077629949000302695
61756932898631077629949001365505
61756932898631077630008667816913
61756932898631077630009439469245
61756932898631077990989415313308
61756932898631078036659283921167
61756932898631078036721960066439
61756932898631079226333105859842
61756932898631079226335428808136
61756932898631079226336204692556
61756932898631079226336461910000
61756932898631079272005301648083
61756932898631079272067977793355
61756932898631079272089760904664
61756932898631079272090018122108
61756932898650536769484738379563
61756932898650536769484738733855
61756932898650536769484824485893
61756932898650536769485082753097
61756932898650541708611700588867
61756932898650541708612815197791
61756932898650541708612816732825
61756932898650541754366400461999
61756932898650542098071308528597
61756932898650542166733430439050
61756932898650542303997523622642
61756932898650542304244870271705
61756932898650542304245128538909
61756932898650584389636382402534
61756932898650584915802612035681
61756932898650584915802613098491
61756932898650584984467828546760
61756932898650584986978308473984
61756932898650584986978422906728
61756932898650586221760356401660
61756932898650586770552211938932
61756932898650586770552212411108
61756932898650589857189777543971
61756932898650589857189778606781
61756932898651435520734118999338
61756932898651435520734119003710
61756932898651435520734120416280
61756932898651435523178484004602
61756932898651435523178485421544
61756932898651435523178742271806
61756932898651435523241160034750
61756932898651435523241504391022
61756932898651436756268423070786
61756932898651436756268427670056
61756932898651436756331185190002
61756932898651437167862056900450
61756932898651437167862057963260
61756932898651437167862400902430
61756932898651437167862401256722
61756932898651437167862405501700
61756932898651437167863177154032
61756932898651437167863177158404
61756932898651437168114224218100
61756932898651437170306765907694
61756932898651437170306767324636
61756932898651437170306770506964
61756932898651437170307542159296
61756932898651437170369183670638
61756932898651437170369528026910
61756932898651437170372541137738
61756932898651437170372885494010
61756932898651437175452786718574
61756932898651437175453131074846
61756932898651437305122811271550
61756932898651437305122812688492
61756932898651437307567176276814
61756932898651437307567177693756
61756932898651437307567434544018
61756932898651437307567435960960
61756932898651437307567439143288
61756932898651437307568210795620
61756932898651437307570533743914
61756932898651437307630196663234
61756932898651437337233758255071
61756932898651437337233758609363
61756932898651437382990786742789
61756932898651437383071025883892
61756932898651437383826495778613
61756932898651440873900454083178
61756932898651440873900454100600
61756932898651440873900454437470
61756932898651440873900458682448
61756932898651440873900458686820
61756932898651440873903553283074
61756932898651440873903553287446
61756932898651440876347918288338
61756932898651440876410594318486
61756932898651440876410938674758
61756932898651441013608586924662
61756932898651442109434499887422
61756932898651442109434501304364
61756932898651442109434504486692
61756932898651442109497176267490
61756932898651442109497177330300
61756932898651442109497180516840
61756932898651442109497262006638
61756932898651442109498295125764
61756932898651442109500619473738
61756932898651442139162727853827
61756932898651442139163842462751
61756932898651442246757930642962
61756932898651442322114306926747
61756932898651442322114386881511
61756932898651442322115420000637
61756932898651442322115420337507
61756932898651442322115421518409
61756932898651442322115421535671
61756932898651442322115421872541
61756932898651442322115424586857
61756932898651442322115426121891
61756932898651442322930209851885
61756932898651442322930210201965
61756932898651442322930295940953
61756932898651442322951130908365
61756932898651442322951130925627
61756932898651442322951216647513
61756932898651442322951217001645
61756932898651442322951235660408
61756932898651442323013910273614
61756932898651442658289146355390
61756932898651442658289146372812
61756932898651442658289146709682
61756932898651442658289150954660
61756932898651442658289150959032
61756932898651442658292245555286
61756932898651442658292245559658
61756932898651442658540969671060
61756932898651442660736610560550
61756932898651442660799630946970
61756932898651442665882975377782
61756932898651442687954698296019
61756932898651442733708254508127
61756932898651442733708364713155
61756932898651442733709139552027
61756932898651442734545126334510
61756932898651442734545126340334
61756932898651442734795897536665
61756932898651442734796241892937
61756932898651442871805880709982
61756932898651442871805880715806
61756932898651442871994148410045
61756932898651485346290586662532
61756932898651485346290591261802
61756932898651485346293944129632
61756932898651485346353263042600
61756932898651485346353348781748
61756932898651485346353605999192
61756932898651485346356704849168
61756932898651485346356706248848
61756932898651485483614017418072
61756932898651485506439015567322
61756932898651485552276254132662
61756932898651485552279610187192
61756932898651485554727442782236
61756932898651485554727443136368
61756932898651485554790118808012
61756932898651485554978148302282
61756932898651486613813669909525
61756932898651486789572052302944
61756932898651487162856343037671
61756932898651487162856344454821
61756932898651487198561102812820
61756932898651487201019671289019
61756932898651487201103239203891
61756932898651487201103239203892
61756932898651487201103354108812
61756932898651487201354058211916
61756932898651487201354059628858
61756932898651487206092427979036
61756932898651487338364022745136
61756932898651490287740775756832
61756932898651737357384818583518
61756932898651737364639699308296
61756932898651737494393749643480
61756932898651737494393749997611
61756932898651737494393749997612
61756932898651737494581691985872
61756932898651737494581777720808
61756932898651737494582811194066
61756932898651737501924816883525
61756932898651737526507794768242
61756932898651737527312095110725
61756932898651737573065680019189
61756932898651742328434438363363
61756932898651742465632429088948
61756932898651742466447219290285
61756932898651742512284505688744
61756932898651742847559826464487
61756932898651742847559826814247
61756932898651742847811563669239
61756932898651742847811564023371
61756932898651742855069972638009
61756932898651742855090893700161
61756932898651742855153569375934
61756932898651742855153569375961
61756932898651742855153569376018
61756932898651742855153569725938
61756932898651742855153569730093
61756932898651742855153655465086
61756932898651742855153913749711
61756932898651742855153914099472
61756932898651742855157012932186
61756932898651742855157012936557
61756932898651742855341941822668
61756932898651742855341942176800
61756932898651785561046344355088
61756932898651785695702457315217
61756932898651785695765219080301
61756932898651785698244337439264
61756932898651785698244452224688
61756932898651785698495042605178
61756932898651785698495157390602
61756932898651785702456020177821
61756932898651785702476912303101
61756932898651785741706723414973
61756932898651785743977001641328
61756932898651785744060684108440
61756932898651785744248713602710
61756932898651786793011077335494
61756932898651786793014429035520
61756932898651786793014429153564
61756932898651786793220280034842
61756932898651786793222602983136
61756932898651786793222607333268
61756932898651786793223636085000
61756932898651786793223636203044
61756932898651786795458795090496
61756932898651786800542398138432
61756932898651786800562290091696
61756932898651786800563318843428
61756932898651786800563318961472
61756932898651786800565641791722
61756932898651786933089061391264
61756932898651786978842617603372
61756932898651787319114163908914
61756932898651787319116487194078
61756932898651787319116491443428
61756932898651787319117520313204
61756932898651787319179248959002
61756932898651787341994429077136
61756932898651787342077340248808
61756932898651787342078111901140
61756932898651787344871067300236
61756932898651787344871068717178
61756932898651787390352912615223
61756932898651787390624623512344
61756932898651787390624624929286
61756932898651787527550905106276
61756932898651787527550905578452
61756932898651787527550905579904
61756932898651787527801610745818
61756932898651787532685389039359
61756932898651787535140129727241
61756932898651790506677052425568
61756932898651790643874914778412
61756932898651790643874959419432
61756932898651790643875045158580
61756932898651791048966163681928
61756932898651791048966164036060
61756932898651791049216867785032
61756932898651791049216868139164
61756932898651791051473204712968
61756932898651792283748097176860
61756932898651792283748097530992
61756932898651792286255138207900
61756932898651792286255139624842
61756932898651792291003968347102
61756932898651792291066773685808
61756932898651792291066859306704
61756932898651792291066864010968
61756932898654139087324602805867
61756932898654143979607780090899
61756932898654144025361446508035
61756932898654144025362479627161
61756932898654144025362484213381
61756932898654144026448983917765
61756932898654144026448997977466
61756932898654144026452336785595
61756932898654144026452422874663
61756932898654144437980214044186
61756932898654144575240968419658
61756932898654144575241208040940
61756932898654144575241208040941
61756932898654144575244307227787
61756932898654187255714612151896
61756932898654187255714697891044
61756932898654187258162444397019
61756932898654187258225206511864
61756932898654187258225206865996
61756932898654188490213326507796
61756932898654188490213412596865
61756932898654188490213412950997
61756932898654188492658720264792
61756932898654188492661905308830
61756932898654188492662163471040
61756932898654188492662163589084
61756932898654188492672753083899
61756932898654188492721482379637
61756932898654188492721568118785
61756932898654188492723548228531
61756932898654188492724581684527
61756932898654188492724667423675
61756932898654188492756349814623
61756932898654188492756435903692
61756932898654188492756436257824
61756932898654188492944377891951
61756932898654188493007140006796
61756932898654188493007140360928
61756932898654188497807241601835
61756932898654188904538326907743
61756932898654188904538355723595
61756932898654189041798995657740
61756932898654189041799110448988
61756932898654189041799110803120
61756932898654192128353222797564
61756932898654192197018553568695
61756932898654192197102150299419
61756932898654192197290149680391
61756932898654192197290178376747
61756932898654192197352825706168
61756932898654192197352826060300
61756932898654192199609162634104
61756932898654444764493951823258
61756932898654444764514872528206
61756932898654487401742101168892
61756932898654487401742215954316
61756932898654487447495772166424
61756932898654488633730306780264
61756932898654488633730306780265
61756932898654488633730307252441
61756932898654488633730422043688
61756932898654488636237462716225
61756932898654488636237463070357
61756932898654488636238491467957
61756932898654488636238491586001
61756932898654488636238577207105
61756932898654488636238577679281
61756932898654488636240557316851
61756932898654488636241590772847
61756932898654488636241676511995
61756932898654488636241676866043
61756932898654488636241676866286
61756932898654488636241934674205
61756932898654488636241934792249
61756932898654488636241935146381
61756932898654488636273330087091
61756932898654488636273330087092
61756932898654488636273330559268
61756932898654488636273445346144
61756932898654488636524149095116
61756932898654488636524149449248
61756932898654488641324250690155
61756932898654488641324251044203
61756932898654488641324251044446
61756932898654488679462971103276
61756932898654488679483891808224
61756932898654488682005994410103
61756932898654488682005994764236
61756932898654488682277705307224
61756932898654488682277705661356
61756932898654488687011859861424
61756932898654489048055335996063
61756932898654489231048668837361
61756932898654489231048668949576
61756932898654489231048668955400
61756932898654489231048669309532
61756932898654489231069676103548
61756932898654492340535562657015
61756932898654492340619130571887
61756932898654492340619130571888
61756932898654492340619130691383
61756932898654492340619131044064
61756932898654492340619131045516
61756932898654492340619245476808
61756932898654492340619245830940
61756932898654492340869834794488
61756932898654492340869835148620
61756932898654492340869949579912
61756932898654492340869949934044
61756932898654492343126171722424
61756932898654492343126286507848
61756932898654492386351794775403
61756932898654492386351794775404
61756932898654492386351795247580
61756932898654492386372715599847
61756932898654492386539822852731
61756932898654492386623505792020
61756932898654492386623506146152
61756932898654492388796159780667
61756932898654492752401136480859
61756932898654492752401136600355
61756932898654492752401165296711
61756932898654492754908177985528
61756932898654493987183098791643
61756932898654493994439446699536
61756932898654493994502208932264
61756932898655344569952997053036
61756932898655344599429372656287
61756932898655344599430521038828
61756932898655344600266196654189
61756932898655344783196853468253
61756932898655345149312343222554
61756932898655345195044979088218
61756932898655345195066028659360
61756932898655387417903098721803
61756932898655387417906197672561
61756932898655387424747249614879
61756932898655387832293128079720
61756932898655387969491235829824
61756932898655388015223784887960
61756932898655388015244705598731
61756932898655388015244791687800
61756932898655388015244792041932
61756932898655388998075458666048
61756932898655389064281362861077
61756932898655389064281363215209
61756932898655389064449499103238
61756932898655389066705836031174
61756932898655389066803465344917
61756932898655389066824357352052
61756932898655389204001457955465
61756932898655389204085140893296
61756932898655389247208547770925
61756932898655389247208547771085
61756932898655389247211642371711
61756932898655389247211991332917
61756932898655389247271309767677
61756932898655389247271309885769
61756932898655389247271395979209
61756932898655389247274404368303
61756932898655389247274404486395
61756932898655389247274409091489
61756932898655389247274753446309
61756932898655389247292230474077
61756932898655389247292316567517
61756932898655389247295325074703
61756932898655389247295674152709
61756932898655389249739948347171
61756932898655389249739952714773
61756932898655389249741067677829
61756932898655389249743392025803
61756932898655389249744166510543
61756932898655389249755014166115
61756932898655389249755014166116
61756932898655389249755014285611
61756932898655389249755014638292
61756932898655389249755014639744
61756932898655389249806928507295
61756932898655389249806928625387
61756932898655389249838697105404
61756932898655389250026639093663
61756932898655389254886403852741
61756932898655389254886403970833
61756932898655389254889498099199
61756932898655389254889502685455
61756932898655389254889502803547
61756932898655389615867032011020
61756932898655389615867146802268
61756932898655389661537020075087
61756932898655389661537020194583
61756932898655389661599696102321
61756932898655389661599696214536
61756932898655389661599696220359
61756932898655389661599696220360
61756932898655389661620616925307
61756932898655389661620703014376
61756932898655389798797688830908
61756932898655392702421259150844
61756932898655392771149265829713
61756932898655392771170157836848
61756932898655392771170158309024
61756932898655392771170158310476
61756932898655392771170272741768
61756932898655392773677198987384
61756932898655392773677313772808
61756932898655392908347258440261
61756932898655392908430941378092
61756932898655392908430941732224
61756932898655392908618854664172
61756932898655392908618854669995
61756932898655392908618854669996
61756932898655392908618855024128
61756932898655392908618969455420
61756932898655392908618969809552
61756932898655392910875191592108
61756932898655392910875191597931
61756932898655392910875191597932
61756932898655392910875306383356
61756932898655392910875306737488
61756932898655392954100814650911
61756932898655392954100814650912
61756932898655392954100815123088
61756932898655392954184497590200
61756932898655392954184497944332
61756932898655392954351518867688
61756932898655392954372439578459
61756932898655392954372525667528
61756932898655392954372526021660
61756932898655392956607855795624
61756932898655392956628862949596
61756932898655393320212832495816
61756932898655393320212832501639
61756932898655393320212832501640
61756932898655393320212832855772
61756932898655393320212947287064
61756932898655393320212947641196
61756932898655393322657197506903
61756932898655393322657197861036
61756932898655393365882820559883
61756932898655393365945496699332
61756932898655393365966417410103
61756932898655393365966503499172
61756932898655393365966503853304
61756932898655394554994881136128
61756932898655394557251217709932
61756932898655394562249717414351
61756932898655394562250750535089
61756932898655394562250755121309
61756932898655394562251142600820
61756932898655394562313516881861
61756932898655394562313904833548
61756932898655394562333662747928
61756932898655394562333677625852
61756932898655394562333677645535
61756932898655394562334820834175
61756932898655394562336757348554
61756932898655394600664754054815
61756932898655394600664754174311
61756932898655394600748437348236
61756932898655394602921090982751
61756932898655394602983767128023
61756932898655394608003665693802
61756932898655394608065949181511
61756932898655394608065949535803
61756932898655394608065953780781
61756932898655394608066035274951
61756932898655394608066293555205
61756932898655394608066298141424
61756932898655394608066298141425
61756932898655394608066298613592
61756932898655394608066341719578
61756932898655394608066341732468
61756932898655394608067068389705
61756932898655394608067456341392
61756932898655394608088381632719
61756932898662242366648092824043
61756932898662242366648093178335
61756932898662242366648178930373
61756932898662242366648437197577
61756932898662244196811721055572
61756932898662244196814820377989
61756932898662247305775055033347
61756932898662247305776169642271
61756932898662247305776171177305
61756932898662247831679395008196
61756932898662247831679395358116
61756932898662247854567025475539
61756932898662247900321380992399
61756932898662247900321466731547
61756932898662247900321725011801
61756932898662249135918448708061
61756932898662249135918534447049
61756932898662249135939455035300
61756932898662249135939455157820
61756932898662249135939455157821
61756932898662249135939455170871
61756932898662249135939455507741
61756932898662249135939459757091
61756932898662249135940488626867
61756932898662249135940488627026
61756932898662249547721718284188
61756932898662249684982386916141
61756932898662249684982386920512
61756932898662249684982386920513
61756932898662249684983161755172
61756932898662249684983161755173
61756932898662249684985485748846
61756932898662249684985485748855
61756932898662291780425997089045
61756932898662292296541816751794
61756932898662292296541817101714
61756932898662292329468670217191
61756932898662292329468671280049
61756932898662292329468671634341
61756932898662292365089746812640
61756932898662292365172571892436
61756932898662292365172657981505
61756932898662292365172658335637
61756932898662292365172658340008
61756932898662292365173343544768
61756932898662292365173429638048
61756932898662292365173429638049
61756932898662292365173429987969
61756932898662292365173429992340
61756932898662292365180838865242
61756932898662292365431885924938
61756932898662292367617965649432
61756932898662292367621150693470
61756932898662292367621408973724
61756932898662292367680441967117
61756932898662292367680727764277
61756932898662292367680813503425
61756932898662292367682793613171
61756932898662292367683827069167
61756932898662292367683912808315
61756932898662292367715595199263
61756932898662292367715681288332
61756932898662292367715681642464
61756932898662292367903623276591
61756932898662292367966385745568
61756932898662292367966386808378
61756932898662292372700254030432
61756932898662292372703720639542
61756932898662292372703724871630
61756932898662292372762930406129
61756932898662292372763016145277
61756932898662292372766401247327
61756932898662292372766486986475
61756932898662293600778675304186
61756932898662293603249641003507
61756932898662293603312403118352
61756932898662293603312403472484
61756932898662294014843590019299
61756932898662294014843618835151
61756932898662294149570645746378
61756932898662294152104258769296
61756932898662294152104373560544
61756932898662294152104373914676
61756932898662297131146723608794
61756932898662297131147837745334
61756932898662297131147838217718
61756932898662297268344716219342
61756932898662297268345749338468
61756932898662297268408506381658
61756932898662297268408506854042
61756932898662297268596791676430
61756932898662297306759732448267
61756932898662297306843329178991
61756932898662297314162182102159
61756932898662297720881643200047
61756932898662297725944445228575
61756932898662297858142311950044
61756932898662297863205113864899
61756932898662544386061280028752
61756932898662548015867505520981
61756932898662548015867763788185
61756932898662548020951108568917
61756932898662549279435543535369
61756932898662549279456349804964
61756932898662591959834930162656
61756932898662591959834934512788
61756932898662591962071122270016
61756932898662591967174617271216
61756932898662591967177968971242
61756932898662592371407987289352
61756932898662592371428907994300
61756932898662592371428912344432
61756932898662592371429683878672
61756932898662592371429683996764
61756932898662592371429684351056
61756932898662592371617969291536
61756932898662592373874306101428
61756932898662592378956880397632
61756932898662592508602542460940
61756932898662592508606756256656
61756932898662592508690323935328
61756932898662592508690324285201
61756932898662592508690438604065
61756932898662592508690438726368
61756932898662592511196708454997
61756932898662592511197449992579
61756932898662592511197451055437
61756932898662592511197478572295
61756932898662592511197480107329
61756932898662592511197736852597
61756932898662592511197822591745
61756932898662592511197823063921
61756932898662592511200808522537
61756932898662592511200922250683
61756932898662592511200922250926
61756932898662592511200923313577
61756932898662592511201180058845
61756932898662592511201180531021
61756932898662592511232690730784
61756932898662592511483394833888
61756932898662592511483395896698
61756932898662592516279939494449
61756932898662592516280054285489
61756932898662592516283382700697
61756932898662592516283496428843
61756932898662592516283496429086
61756932898662592516283497491737
61756932898662592516283754237005
61756932898662592516283754709181
61756932898662592554443137192864
61756932898662592554443908845196
61756932898662592554451404165670
61756932898662592554702108268774
61756932898662592557236951045996
61756932898662592557236952108806
61756932898662592561949927205580
61756932898662592561971105246064
61756932898662592561971876898396
61756932898662593746829412206672
61756932898662593746829412560804
61756932898662593792582968772912
61756932898662594158360599107619
61756932898662594338840096437882
61756932898662594338841211046806
61756932898662594339091915149910
61756932898662594341353931948917
61756932898662594341353932061132
61756932898662594341353932066956
61756932898662594341374939215104
61756932898662594341625643318208
61756932898662594348966703749023
61756932898662594348968639080070
61756932898662594348969026684267
61756932898662594348969026697317
61756932898662597320418432097862
61756932898662597320418436815224
61756932898662597450276741536587
61756932898662597450360309923636
61756932898662597450360424356380
61756932898662597450360424710512
61756932898662597452867465387420
61756932898662597452867466804362
61756932898662597457616424708410
61756932898662597457616428957760
61756932898662597457616429429927
61756932898662597457679186473334
61756932898662597457698830436032
61756932898662597457866313581028
61756932898662597496092974128604
61756932898662597496113894479419
61756932898662597498621023016470
61756932898662597862142344176283
61756932898662597864398652288367
61756932898662597869398692084176
61756932898662597869459947511315
61756932898662597869460291412672
61756932898662597869460291884849
61756932898662597869460334990826
61756932898662597869460335003716
61756932898662597869461449612640
61756932898662597869463386485475
61756932898662598047391985129665
61756932898662598047391985241880
61756932898662598047391985247704
61756932898662598052412916932608
61756932898662598052475286509376
61756932898662598052495566652749
61756932898662598052496599752400
61756932898662599097488361903199
61756932898662599104745481463424
61756932898662599104807081258481
61756932898662599104807124370074
61756932898662599104807129087436
61756932898662599104808243696359
61756932898662599104808243696360
61756932898662599104828045212722
61756932898662599107276886880224
61756932898663448062794640209283
61756932898663448451501016271392
61756932898663448451501102360460
61756932898663448451502135479586
61756932898663448451504459831931
61756932898663448451504459831932
61756932898663448451689302983097
61756932898663448451689647339378
61756932898663448451690421824118
61756932898663448451692746172092
61756932898663448474388618040927
61756932898663449710007375650353
61756932898663449710007405299512
61756932898663449710010847915334
61756932898663450259053522102126
61756932898663450299721452665281
61756932898663450299721538754349
61756932898663450304786157967790
61756932898663450304807078672738
61756932898663450307063458372003
61756932898663450307063544461071
61756932898663450307251831295251
61756932898663450307251831295252
61756932898663492870607530622314
61756932898663492916276746681370
61756932898663492916277432594554
61756932898663492916279841282814
61756932898663492916361115414138
61756932898663492916363438014990
61756932898663492916363782388684
61756932898663492916530889742190
61756932898663492939219683308686
61756932898663492939237223497798
61756932898663492939237252077466
61756932898663492939240318098424
61756932898663492939240322697695
61756932898663492939240346678092
61756932898663492939240351395455
61756932898663492939240579429864
61756932898663492939240579429865
61756932898663492939240604013634
61756932898663492939240608245716
61756932898663492939240608245717
61756932898663492939240694334785
61756932898663492939241351082196
61756932898663492939241351082197
61756932898663492939241351200288
61756932898663492939241351200289
61756932898663492939241351550209
61756932898663492939241355799559
61756932898663492939241378848294
61756932898663492939241379779956
61756932898663492939241379779957
61756932898663492939241379898048
61756932898663492939241379898049
61756932898663492939241380247969
61756932898663492939241384497319
61756932898663492939248875218522
61756932898663492939428636323044
61756932898663492939499922278218
61756932898663492941665081415814
61756932898663492941665082832964
61756932898663492941684973250980
61756932898663492941685744903312
61756932898663492941686002002712
61756932898663492941686002120756
61756932898663492941686089631186
61756932898663492941747735365825
61756932898663492941762710729557
61756932898663492941783602736692
61756932898663492946750750194600
61756932898663492946768290383712
61756932898663492946768319081472
61756932898663492946831052498557
61756932898663492946831081196317
61756932898663493076414324101212
61756932898663493078925837208276
61756932898663493078960703340105
61756932898663493084008411386436
61756932898663493122167880311862
61756932898663493122168564808057
61756932898663493122168650901337
61756932898663493122168909181590
61756932898663493122168909181591
61756932898663493122168909181638
61756932898663493122170887756351
61756932898663493122170973849631
61756932898663493122170974912488
61756932898663493122171232129884
61756932898663493122171232129885
61756932898663493122172008014352
61756932898663493122230555152317
61756932898663493122230555270409
61756932898663493122230641363849
61756932898663493122231326804649
61756932898663493122231326922741
61756932898663493122231331527835
61756932898663493122231413016181
61756932898663493122233649752943
61756932898663493122233649871035
61756932898663493122233654476129
61756932898663493122233655538939
61756932898663493122233998830949
61756932898663493122234770128989
61756932898663493122234770483281
61756932898663493122234774734083
61756932898663493122251475858717
61756932898663493122251561952157
61756932898663493122252247511049
61756932898663493122252333604489
61756932898663493122254570459343
61756932898663493122254919537349
61756932898663493122255690839761
61756932898663493122255691189681
61756932898663493122263100066954
61756932898663493122263185806102
61756932898663493122423056374350
61756932898663493122513889909206
61756932898663493122514147126650
61756932898663493124678278811407
61756932898663493124679048928705
61756932898663493124679135021985
61756932898663493124679391885297
61756932898663493124679392239429
61756932898663493124679393302286
61756932898663493124679393302287
61756932898663493124681716704043
61756932898663493124699198099413
61756932898663493124699199516355
61756932898663493124699968216551
61756932898663493124699969751745
61756932898663493124700313062469
61756932898663493124700314007234
61756932898663493124700314125278
61756932898663493124700314125279
61756932898663493124702637410443
61756932898663493124703411895183
61756932898663493124714260022932
61756932898663493124762816424835
61756932898663493124762817841777
61756932898663493124762817959869
61756932898663493124766174010027
61756932898663493124766175426969
61756932898663493124797942490044
61756932898663493124985884478303
61756932898663493129761967480446
61756932898663493129761967598490
61756932898663493129765062081072
61756932898663493129765062180243
61756932898663493129765062534535
61756932898663493129765066785337
61756932898663493129782543929905
61756932898663493129782630023185
61756932898663493129782888185394
61756932898663493129782888303438
61756932898663493129782888303439
61756932898663493129783658892961
61756932898663493129785981841255
61756932898663493129785982768551
61756932898663493129785982786020
61756932898663493129785983240935
61756932898663493129785986073343
61756932898663493129785987490285
61756932898663493129845304863847
61756932898663493129845392019937
61756932898663493129845392138029
61756932898663493129845649237381
61756932898663493129845649355473
61756932898663493129846420889713
61756932898663493129846421007805
61756932898663493129848744887767
61756932898663493129848745005859
61756932898663493129848748188187
61756932898663494174846711657466
61756932898663494174869797393951
61756932898663494360331902205219
61756932898663494360394664320064
61756932898663494723638682099658
61756932898663494726172295122576
61756932898663494726172409913824
61756932898663494733700250248222
61756932898663494769391123702842
61756932898663494769392238311766
61756932898663494769642170762538
61756932898663494769642942414870
61756932898663494771842283186643
61756932898663494771904959213877
61756932898663494771904959326092
61756932898663494771904959331915
61756932898663494771904959331916
61756932898663494771925880036863
61756932898663494772092987291205
61756932898663494772093332333901
61756932898663494772093332333902
61756932898663494772113908114191
61756932898663494772114253038849
61756932898663494772114253038850
61756932898663494772176670229036
61756932898663494909102951942464
61756932898663494909186634762256
61756932898663497819525365839628
61756932898663497865258000992448
61756932898663497865278921697396
61756932898663497880890444709285
61756932898663497880911337188596
61756932898663497880911451621340
61756932898663497883418492652380
61756932898663497888166308312346
61756932898663497888166332778747
61756932898663497888166332778795
61756932898663497888167337182122
61756932898663497888228984338122
61756932898663497888229099142260
61756932898663497888229099260512
61756932898663497888230098947046
61756932898663497888230127999146
61756932898663497888230128130288
61756932898663497888230132716508
61756932898663497888230218455656
61756932898663497888249885930580
61756932898663497888251005138982
61756932898663497888251005593896
61756932898663497888251005598108
61756932898663497888251005611158
61756932898663497888251048716927
61756932898663497888253328546402
61756932898663497888417355372042
61756932898663497888418384241818
61756932898663497888438271847083
61756932898663498018088437319833
61756932898663498018172120611796
61756932898663498025426976948670
61756932898663498025427091875272
61756932898663498025428120609694
61756932898663498025428120745048
61756932898663498025428124859044
61756932898663498025490882374618
61756932898663498025678024008366
61756932898663498063841993649979
61756932898663498063925676469772
61756932898663498063925676823904
61756932898663498066349036097962
61756932898663498071180514048288
61756932898663498071244443303871
61756932898663498071244443304852
61756932898663498071265364011168
61756932898663498071452617135828
61756932898663498071453646005604
61756932898663498429954011375388
61756932898663498429954126166636
61756932898663498429954126520768
61756932898663498432210348303324
61756932898663498432210463094572
61756932898663498432398750007489
61756932898663498432398750007490
61756932898663498437208962798991
61756932898663498437209995919729
61756932898663498437272001840010
61756932898663498437272116631258
61756932898663498437272762266501
61756932898663498437273150218179
61756932898663498437273150218188
61756932898663498437294066218815
61756932898663498437294070807432
61756932898663498437460029917338
61756932898663498437461058787114
61756932898663498437480946392379
61756932898663498475686675466689
61756932898663498475686675938860
61756932898663498475707596289675
61756932898663498477880336367391
61756932898663498477943012394625
61756932898663498477943012506840
61756932898663498477943012512663
61756932898663498477943012512664
61756932898663498478131385514649
61756932898663498478131385514650
61756932898663498482962906492743
61756932898663498482962906492791
61756932898663498482962906492951
61756932898663498483025194566151
61756932898663498483025194920443
61756932898663498483025280659591
61756932898663498483025538939845
61756932898663498483025543526064
61756932898663498483025543526065
61756932898663498483025582518519
61756932898663498483025582518567
61756932898663498483025582518727
61756932898663498483025672843366
61756932898663498483026313774336
61756932898663498483026313774345
61756932898663498483026314246512
61756932898663498483026318478600
61756932898663498483026701726032
61756932898663498483026706430287
61756932898663498483026706431268
61756932898663498483028638598858
61756932898663498483046593563577
61756932898663498483046593917709
61756932898663498483047234833368
61756932898663498483047239065429
61756932898663498483047239065456
61756932898663498483047627017359
61756932898663498483047627017360
61756932898663498483047627019540
61756932898663498483047627019576
61756932898663498483047627137584
61756932898663498483049559303806
61756932898663498612884668195276
61756932898663498615141005123212
61756932898663498620286341479690
61756932898663498620498643499159
61756932898663499665300144247684
61756932898663499672556015044921
61756932898663499672556029454334
61756932898663499672556144245582
61756932898663499672557177364708
61756932898663499672618791219258
61756932898663499672618906010506
61756932898663499672618906023396
61756932898663499672618910727660
61756932898663499672618910727867
61756932898663499672618910727868
61756932898663499672619939597400
61756932898663499672619939597427
61756932898663499672619939597436
61756932898663499672619939597643
61756932898663499672619939597644
61756932898663499672639697516028
61756932898663499672643182785060
61756932898663499672807076514030
61756932898663499711053614016591
61756932898663499711053700459792
61756932898663499718372333023188
61756932898663499718372333377480
61756932898663499718373495809535
61756932898663499718375818292166
61756932898663499718375818292167
61756932898663499718393254078216
61756932898663499718393382920712
61756932898663499718393382940395
61756932898663499718396738997114
61756932898663499718581669641492
61756932898663499718585025809658
61756932898663499718585025826920
61756932898663499718644302554854
61756932898663499718645464993711
61756932898663499718647787456491
61756932898663499718647787928955
61756932898663499718647787941765
61756932898663499718647787942005
61756932898666149743154184155292
61756932898666149743154184509424
61756932898666194230893690040596
61756932898666194230893776129665
61756932898666194230893776483797
61756932898666194230893776488168
61756932898666194233338055045860
61756932898666194233400817160705
61756932898666194233400817514837
61756932898666194233403911761331
61756932898666194238487600430287
61756932898666194782479474335920
61756932898666194828212023394056
61756932898666194828232944104827
61756932898666194828233030193896
61756932898666194828233030548028
61756932898666196017825376917456
61756932898666196017825491708704
61756932898666196017825492062836
61756932898666196061295252557418
61756932898666196063495364981523
61756932898666196063558041120972
61756932898666196063558041126795
61756932898666196063558041126796
61756932898666196063578961831743
61756932898666196063579048274944
61756932898666196063766989909071
61756932898666196063829752023916
61756932898666196063829752378048
61756932898666199721607093170268
61756932898666199721607207961516
61756932898666199721607208315648
61756932898666199723863430098204
61756932898666199723863544889452
61756932898666199728862044593871
61756932898666199728862049198965
61756932898666199728862321869966
61756932898666199728925083634890
61756932898666199728946004825055
61756932898666199767277081234335
61756932898666199767277081353831
61756932898666199767339757733740
61756932898666199767360678084555
61756932898666199767360764173624
61756932898666199767360764527756
61756932898666199769533418162271
61756932898666199769596094301720
61756932898666199769596094307543
61756932898666199769596094307544
61756932898666199774678276361031
61756932898666199774678276715323
61756932898666199774678280960301
61756932898666199774678362454471
61756932898666199774678620734725
61756932898666199774678664313447
61756932898666199774678664313607
61756932898666199774678668911988
61756932898666199774679395569225
61756932898666200140645475689312
61756932898666200140708237922040
61756932898666200181378100216515
61756932898666200181378100570648
61756932898666200186482714723392
61756932898666200186482714723428
61756932898666200186482714841436
61756932898666200318576093181196
61756932898666200323743383357536
61756932898666200323745703125683
61756932898666201376054250944692
61756932898666201376054255648956
61756932898666201414467781369628
61756932898666201414488701720443
61756932898666201421831826701014
61756932898666201421831827168978
61756932898666201421999192825824
61756932898666201422020113513510
61756932898666201422020113530772
61756932898666201551749456445836
61756932898666201551749456799968
61756932898666201559089401084452
61756932898666201559092495687259
61756932898666201559259861462149
61756932898666201559280782031791
61756932898666201559280782167097
61756932898666201559343544281941
61756936419880006515775144908716
61756936419973350964280736668462
61756936419973350965032848977774
61756936419973350965036201845604
61756936419973350966728196274352
61756936419973350966728454541556
61756936419973651156009250630168
61756936419976052255933818463342
61756936419976352400202939860974
61756936419976352813492264974694
61756936419988074653187822020930
61756936434747465482805894814003
61756936437605883121045716333307
61756936437605883121045716350569
61756936437699527395314166374293
61756936437699527395314166724213
61756936437699527395314510747827
61756936437699542166943783403401
61756936437699542166943869492469
61756936437701938373776388303260
61756936437701939609122406030176
61756936437702228686966477933783
61756936437702228686967592525445
61756936437702228686967592542707
61756936437702229235759562967637
61756936437702229235759562984899
61756936437703129666310245876325
61756936437703129666310590232597
61756936437703129666310590249859
61756936437703143888980871179920
61756936437703143889147892445979
61756936437703143889147978552309
61756936437703143889148236819513
61756936437703144071911527993984
61756936437703144437939862888171
61756936437703144437939948994501
61756936437703144437940207261705
61756936437703145726068440075809
61756936437703145726071879036919
61756936437710349162882829194731
61756936437711249593433856459691
61756936437711249601027685464661
61756936437711249601031124421559
61756936437713950892684206216439
61756936437713951441476176658631
61756936443513307226382382628276
61756936443608152808416176964204
61756936443610554320689672792400
61756936443610854100069258759084
61756936443610854648923648003728
61756936443610854648923990960528
61756936443610854648927090619550
61756936443610869283292853265856
61756936443611755079474646572332
61756936443611755216676110495058
61756936443611769896857877207872
61756936443611769896858220164672
61756936443611769896861319823694
61756936443611769904391611874948
61756936443619875014129324164133
61756936443619875014132790754520
61756936443622560061370036325200
61756936443622576854577842991592
61756936487886369922262944280275
61756936487886369922266420789425
61756936487889071442770071054393
61756936487889972010515623393239
61756936487889972010516766581879
61756936487889972010519090929901
61756936487889972010519096714445
61756936487896886429527951245787
61756936487925094152727398538051
61756936490783496646326315954712
61756936490783496646326658911304
61756936490783496646514601249484
61756936490783496646514686988632
61756936490783496646577363014408
61756936490783496647078428264024
61756936490783496647329475323720
61756936490783497058108664820276
61756936490783497058923453155364
61756936490783511427177428681955
61756936490783511427178457551731
61756936490855542616043035806552
61756936490856442635000085239868
61756936490856443046594063071512
61756936490876865388256048894656
61756936490877156113040971150459
61756936490877156250238965296041
61756936490877156250241547924269
61756936490877170473076524604563
61756936490877170473076526139757
61756936490877170884670502436207
61756936490877170884670503971401
61756936490879568327037154325424
61756936490879872176323585753231
61756936490880772606873582626271
61756936490880772606874611496047
61756936490880772744071575236819
61756936490880772744072604106595
61756936490880773209201641409201
61756936490880774390447486563395
61756936490880774391472989225879
61756936490880774443798599254839
61756936490887672201996399710064
61756936490887673986135162245820
61756936490887673986323447540592
61756936490887673986323449075786
61756936490887977286063734240883
61756936490888877716614761505843
61756936490888877853812754116391
61756936490888878265406731948035
61756936490888878318757844639479
61756936490888878455955837250027
61756936490891579557059813742915
61756936490891579610410926434359
61756936496688534430320923562440
61756936496690935944297130910474
61756936496692122059428323476176
61756936496692122059679027579280
61756936496692122059679370535872
61756936496692136678419030081022
61756936496692136701379506903226
61756936496692136701379506916276
61756936496692136701379506916324
61756936496692136701379510085554
61756936496692136701379765183528
61756936496692136701567793260856
61756936496692136703827227958648
61756936496692136814864910400972
61756936496765068466662311832709
61756936496765068467227167717025
61756936496785780922301576126866
61756936496785780929831868178120
61756936496785795886178277745363
61756936496785796297772255577007
61756936496788182443808075526154
61756936496788182626822415165626
61756936496788182626822415178676
61756936496788193739867196913200
61756936496788193740138821604612
61756936496788193740139164561204
61756936496788194288930792046804
61756936496788197400176057676396
61756936496789383383348001008256
61756936496789383384100113317568
61756936496789398569040324787080
61756936496789398569040582004524
61756936496789399804386342513996
61756936496796285906420197663762
61756936496796285907173343092200
61756936496796288286199773034629
61756936496796298849608375792772
61756936496796298850445204046826
61756936496796299398400346234964
61756936496796299399237174489017
61756936496796299399237174489018
61756936496796586096443937090436
61756936496796586096444195357640
61756936496796602700002588778914
61756936496796603111784853317900
61756936496797489043198466201974
61756936496800188362419432867934
61756936496800188367502778711476
61756936496800188367502778711524
61756936496800204970998668280946
61756936496800205023509125114066
61756936496800205382780932819932
61756936514380789580347443791440
61756936514380789584616256988128
61756936514402403619697534937041
61756936514402403624780109115201
61756936514402404859562042610133
61756936514413195613522935202188
61756936514413210430906394358768
61756936514414394792327694667536
61756936514414394793142483002624
61756936514414410669625925749921
61756936514417095877869584410408
61756936514417096495574754294060
61756936514417096495825458397164
61756936514417096496389542629148
61756936514417097730921543673308
61756936514417097730921547922818
61756936514417097731106475750490
61756936514417097731109571750796
61756936514417097731109576000146
61756936514417097731171476124080
61756936514417097731172247776412
61756936514417097731172590733004
61756936514417097731736332008396
61756936514417097731736336257906
61756936514417097731921264085578
61756936514417097731924360085884
61756936514417097731924364335234
61756936514417097731924703042476
61756936514417107014565369995950
61756936514417107014628131760874
61756936514417107014816417055646
61756936514417107407772972479266
61756936514417107426410394887290
61756936514417108775484050570608
61756936514417108780316606558848
61756936514417108780567653618544
61756936514417108844773737712294
61756936514417112478826690286716
61756936514417112479578803995500
61756936514417112486354658339916
61756936514417112486605706799084
61756936514417997063574478272672
61756936514417997064138562504656
61756936514417998298733325313740
61756936514417998298921267651920
61756936514417998298921610608512
61756936514417998298984029416844
61756936514417998299485351883904
61756936514417998299485437623052
61756936514417998299736141726156
61756936514417998299736398943600
61756936514417998710514473831232
61756936514417998710515245483564
61756936514417998710766292543260
61756936514417998711330376775244
61756936514418008176611879727060
61756936514418008177176821350524
61756936514418008177177078567968
61756936514418008177239497376300
61756936514418008177427782671072
61756936514418009412522753338292
61756936514418009412522839077440
61756936514418009412773543180544
61756936514418009412773800397988
61756936514418009824367521012188
61756936514418009831898961446961
61756936514418013125338684532256
61756936514418013491451466340052
61756936514418013491451466340088
61756936514418013530409046451964
61756936514418013530597331746784
61756936514418013534927765035952
61756936514418013534927793615668
61756936514418013535491620630124
61756936514418013535491620630208
61756936514418013535491849267852
61756936514418013535491849267936
61756936514418013535679877345180
61756936514418013535679877345264
61756936514418013535679905924944
61756936514418013535679905924980
61756936514418014770273811342584
61756936514418014771026666724512
61756936514418014771026695304228
61756936514418014772718176347848
61756936514479236905039059199044
61756936514479236905603915083360
61756936514479236905666676848284
61756936514479236905854619186464
61756936514479236905854704925612
61756936514487340780813092918772
61756936514487342427938792206846
61756936514487342427941888207152
61756936514487342427942231163744
61756936514490043719340826942030
61756936514490043719406946174054
61756936514490043719407027663692
61756936514490043719591874001726
61756936514490043719594970002032
61756936514490043719594974251382
61756936514490043719595312958624
61756936514490043724487191754890
61756936514490043724675219832218
61756936514490054837712621286606
61756936514490943051809172420804
61756936514490944287155961800052
61756936514490944287156047539200
61756936514490944287406751642304
61756936514490944287407008859748
61756936514490944705967314024405
61756936514510468050504635679625
61756936514510468051069491559729
61756936514510468119707335315612
61756936514510471754850436164421
61756936514511357711115538140912
61756936514511357711679622372896
61756936514511367040579035658176
61756936514511367040662718011408
61756936514511368275925053385092
61756936514511368276008735738324
61756936514511657694465898218225
61756936514511657695030754102541
61756936514511657695030754108157
61756936514511657717427522944218
61756936514511657766203370308209
61756936514511668808068155556929
61756936514511668808068184254689
61756936514511672125504478049187
61756936514511672511849100157409
61756936514511672514106237435437
61756936514511672514108531685971
61756936514511672519188811613597
61756936514511672519188811617809
61756936514511673747195889542273
61756936514511673747195918234417
61756936514511673753970745108529
61756936514511673753970745112741
61756936514514058860239700139882
61756936514514058860991812449194
61756936514514059272021706048854
61756936514514059272857386392534
61756936514514059414362597767436
61756936514514059415114710076748
61756936514514068743826095284700
61756936514514068743847015873008
61756936514514068744098062932704
61756936514514069773273599219654
61756936514514069979172113011616
61756936514514069979172113011776
61756936514514069979381061677252
61756936514514069979381061677412
61756936514514069979443823442176
61756936514514069979444080659620
61756936514514070390954118920588
61756936514514070390954118920748
61756936514514070390975039508896
61756936514514070390975039509056
61756936514514070391226086568592
61756936514514073502198906141983
61756936514514073639396898752531
61756936514514073639480973774812
61756936514514073639480973774972
61756936514514073639668885998242
61756936514514073639669001852140
61756936514514073639669001852300
61756936514514359009080604739098
61756936514514359049510265440310
61756936514514359054841221205388
61756936514514359055593333514700
61756936514514359461292271349282
61756936514514359603884238707276
61756936514514359604385303956892
61756936514514359604636351016588
61756936514514373828751194700254
61756936514514373828751518544564
61756936514514373828751537656846
61756936514514373828751537662670
61756936514514373829002243178344
61756936514514373874484182748080
61756936514514374240533543571642
61756936514514375476130266814232
61756936514514375476130524148259
61756936514515259622590241080896
61756936514515259623154325312880
61756936514515259984187584081620
61756936514515260034936331221852
61756936514515274259302174273056
61756936514515274396751263053852
61756936514515274808345240885496
61756936514515274808533526180268
61756936514515274854266190500367
61756936514515274861608196207089
61756936514515276043691258612412
61756936514515276043879286689740
61756936514515276043879543907184
61756936514515276043879544023767
61756936514522164382326969160410
61756936514522164524667860878992
61756936514522164524855888956320
61756936514522173854340307061892
61756936514522173854403068826816
61756936514522175088913291891188
61756936514522175088934212479496
61756936514522175089666437319786
61756936514522175089687357908094
61756936514522175089750120145242
61756936514522175500444593697056
61756936514522175500444593697216
61756936514522175500695297800160
61756936514522175500716218388468
61756936514522175500716561345060
61756936514522175501281335739738
61756936514522175501532126054214
61756936514522175501532384334468
61756936514522175637705262333380
61756936514522175637977229981384
61756936514522175638542090587434
61756936514522175638730376945016
61756936514522179161567869723998
61756936514522179161568126941442
61756936514522462930364550822012
61756936514522462930552578899340
61756936514522464531740022785353
61756936514522464579191608814305
61756936514522464714126482836464
61756936514522464714754362424882
61756936514522464714942390502210
61756936514522464714942648782464
61756936514522464716452362481042
61756936514522464716640390558379
61756936514522478939307506289900
61756936514522479351089512198872
61756936514522479351089769416316
61756936514522479351092935683490
61756936514522479533835564420226
61756936514522479534020426346963
61756936514523363498113570697520
61756936514523363498364617757216
61756936514523365144677510101424
61756936514523365145493417294946
61756936514523365145493674512390
61756936514523365145493676047424
61756936514523365146940628689813
61756936514523365147191331375767
61756936514523365147756549702923
61756936514523376258530818749325
61756936514523376258531075966769
61756936514523379507056526165408
61756936514523379918838532074380
61756936514523379918838532074540
61756936514523379918838789291824
61756936514523379918841869111426
61756936514523379964386591685186
61756936514523379964571453611923
61756936514523379971917659633967
61756936514523381153432437491984
61756936514523381160963504867535
61756936514523381199168525180118
61756936514523381199918246179323
61756936514523381206696169053741
61756936514523381206699592066032
61756936514526065201548658401372
61756936514526065201611677383740
61756936514526066248048087308570
61756936514526066360074615095790
61756936514526066429364383727274
61756936514526066429552669022046
61756936514526066431062312157002
61756936514526066431250340234330
61756936514526066436330591896304
61756936514526066436958471012498
61756936514526066436958471484722
61756936514526066436958471484881
61756936514526066437146499089826
61756936514526066438844413170647
61756936514526066438844499618219
61756936514526066797927934897064
61756936514526066848740735673948
61756936514526066850438391002282
61756936514526077549995872939269
61756936514526081073042572780622
61756936514526081073042829998066
61756936514526081210303584373538
61756936514526081210303584379362
61756936514526081210303584392412
61756936514526081210303585791932
61756936514526081210303585792092
61756936514526081256039673480066
61756936514526081263570741428847
61756936514526081622085590282510
61756936514526081622085590301384
61756936514526081622085591700904
61756936514526081622085591701064
61756936514526081622085848918348
61756936514526082856867525195836
61756936514526082856867782413280
61756936514526082857432384266852
61756936514526082857432641484296
61756936514526082909946652755423
61756936514526083039613577417190
61756936514526083047144644303104
61756936514526083047144645365971
61756937126017914948837373459781
61756937126020616057495974958117
61756937126028430907059330075625
61756937126028731050827386223641
61756937126052747473575284564653
61756937126053935280636953871493
61756937126053935280699629897269
61756937126053937661244857949979
61756937126053937661245977163996
61756937126053948184841227793545
61756937126056638769967282930795
61756937126056638815701064913917
61756937126056648104515244062369
61756937126056648241712461828429
61756937126056649933821037358521
61756937126056650071018571181664
61756937128915051146525301237775
61756937128915051146525301241987
61756937128915052382122018466913
61756937128915052793715738031353
61756937128915055902701108724075
61756937128915056039899101334623
61756937128915056451493079166267
61756937128976278632893322077906
61756937128976279867675255572838
61756937128976279875202151710999
61756937128976279875203184817075
61756937128986636326274581458298
61756937128986651150435704872220
61756937128987986014382692768822
61756937128987987249164626263754
61756937128987987256755226928673
61756937129008400536512248449112
61756937129008400673773002824584
61756937129008411650301762212812
61756937129008411650364523977736
61756937129008700680008030386245
61756937129008700862959607911081
61756937129008700862959608261001
61756937129008700862959866191335
61756937129008700862959866541255
61756937129008700862962190539309
61756937129008700863774654507549
61756937129008711975996153036799
61756937129008711975996239125867
61756937129008711975999591993697
61756937129008711976812055961937
61756937129008711983590068130837
61756937129008715497391232325429
61756937129010946715806299885302
61756937129010951657190370792966
61756937129010962775310346425514
61756937129010962775313441026140
61756937129011101621990346500908
61756937129011101622241739333818
61756937129011101759251101226300
61756937129011101760004246654738
61756937129011101760004591011010
61756937129011102377208090528436
61756937129011102377208090532647
61756937129011102377208090532648
61756937129011102377772174760420
61756937129011102377772174764631
61756937129011102377772174764632
61756937129011111500496858331908
61756937129011111500497208356132
61756937129011111637695195298728
61756937129011111637695200966680
61756937129011111637695970133388
61756937129011111706420883946808
61756937129011111706420883959858
61756937129011112872476784437388
61756937129011112872477128793660
61756937129011112873041643504032
61756937129011112873041648109126
61756937129011112873041987860304
61756937129011112873041992465398
61756937129011113490809576219019
61756937129011113490809576219020
61756937129011113490809576232070
61756937129011116441885061547156
61756937129011402017414953840633
61756937129011402017414958426852
61756937129011402017414958426853
61756937129011402566206667887525
61756937129011402566206925682505
61756937129011402566206928869045
61756937129011411849916494388543
61756937129011413686837127757361
61756937129011413686837386024565
61756937129011416789044228368271
61756937129012301160111486927078
61756937129012301160111488361490
61756937129012301343042143741142
61756937129012301343042145175554
61756937129012301345298482103490
61756937129012302539410045950303
61756937129012302539410390323837
61756937129012302580080415598422
61756937129012302585162860642251
61756937129012302585162946731319
61756937129012302585163975251175
61756937129012302585163975601095
61756937129012302585163979833183
61756937129012302585163979837395
61756937129012302585978763567389
61756937129012302951004023781947
61756937129012302951004109888277
61756937129012302951004368155481
61756937129012302996756808223631
61756937129012302996757579875963
61756937129012302996757693267531
61756937129012302996757697866801
61756937129012302996757713792534
61756937129012302996757971009978
61756937129012302996945999087306
61756937129012302997008675113082
61756937129012312417665513909759
61756937129012312417665600016089
61756937129012312417665858283293
61756937129012313698200262096639
61756937129012313698200348185707
61756937129012313699016165021777
61756937129012313705794177190677
61756937129012314110609884586217
61756937129012314117388413289525
61756937129012314254586147632869
61756937129012314254586405900073
61756937129012317219595255278939
61756937129012317219595341385269
61756937129012317219595599652473
61756937129012317768387225721131
61756937129012317768387311827461
61756937129012319056515796774305
61756937129012319056515798191407
61756937129012319056515889002049
61756937129012319056516141147999
61756937129012319056516145734218
61756937129012319056516145734219
61756937129012319056516147269253
61756937129019051826111562996858
61756937129019066650269591810154
61756937129019216609987248432246
61756937129019216747436031234966
61756937129019218394377059899602
61756937129019507676700234933902
61756937129019507676762634746441
61756937129019507676762893013645
61756937129019507677516137877914
61756937129019518789800036200829
61756937129019518789800294468033
61756937129019522494145836685625
61756937129020417573159507481279
61756937129020417573159593570347
61756937129020417580753422575317
61756937129020417580753680842521
61756937129020419220351063465789
61756937129020422931475042158945
61756937129020422931475043576047
61756937129020422931475134386689
61756937129020422931475386532639
61756937129020422931475391118859
61756937129020422931475392653893
61756937129020423068673126997237
61756937129020423068673385264441
61756937129023107562069832192018
61756937129023108156594466837726
61756937129023109398716058698970
61756937129023109398904343993742
61756937129023109398967002073485
61756937129023109399469199878058
61756937129023109399531961642982
61756937129023119284000740469045
61756937129023120512004403527873
61756937129023124223128123953825
61756937129023124223128125370927
61756937129023124223128128557466
61756937129023124223128128557467
61756937129023124223128214646534
61756937129023124223128468327519
61756937129023124771920094750309
61756937129023124771920095813119
61756937129023124771920098999659
61756937129023124771920180489457
61756937129023124771920185088727
61756937129023124771920438769711
61756937129023124771920443355931
61756937134787208242922413533721
61756937134787208288675998442185
61756937134787208288864284786717
61756937134810617699428803394021
61756937134818411920921250364277
61756937134818422993287641086909
61756937134818423033958651818665
61756937134818712064417338747649
61756937134818723177454740202037
61756937134818723223208325110501
61756937134818723228290899288661
61756937134819623925960992198155
61756937134819623925962025300019
61756937134819773914639885331686
61756937134820074103158367020610
61756937134820074103910479329922
61756937134820074103913832197752
61756937134820074105606084893704
61756937134822325036856841872425
61756937134822325080350995252327
61756937134822325082610426780889
61756937134822325087944049422589
61756937134822325087944824257249
61756937134822325446191388174055
61756937134822325453806396165679
61756937134822325453808720163733
61756937134822325491944973083971
61756937134822325499538027250069
61756937134822325499538027254281
61756937134822325499538802090345
61756937134822325629396338169211
61756937134822325636736019864781
61756937134822325636736019864829
61756937134822325636736794699441
61756937134822325636736794700893
61756937134822325636737052979743
61756937134822325636739376977797
61756937134822326689152155612293
61756937134822326689155250212919
61756937134822326734884819815857
61756937134822326864743126498699
61756937134822326864743130730787
61756937134822326867002562259349
61756937134822330387578553682345
61756937134822330395193303393667
61756937134822330395193561673969
61756937134822330395195885672023
61756937134822330433332138592261
61756937134822330440925192758359
61756937134822330440925967598635
61756937134822475206292967126566
61756937134822475207799253226690
61756937134822475619582292243142
61756937134822475802595860228878
61756937134822475802596631881210
61756937134822475802596635063538
61756937134822475802784918238792
61756937134822775394811448815490
61756937134822775395563561124802
61756937134822775395566913992632
61756937134822775397070880344052
61756937134822775397259166688584
61756937134823676374972415551588
61756937134823676374972673818840
61756937134823676376664668247540
61756937134823676376664926514792
61756937134823676376852954592072
61756937134823676506246791448719
61756937134823676506247794803063
61756937134823676506247823500871
61756937134823676506250118801117
61756937134823676506250235140449
61756937134823676506251009980725
61756937134823676506251268242313
61756937134823676506251268247929
61756937134823676506331478691489
61756937134823676506519506768817
61756937134823676506522862818815
61756937134823676511333842424685
61756937134823676513861512475539
61756937134823676513861541173139
61756937134823676513861770742583
61756937134823676513861770742743
61756937134823676513861799440343
61756937134823676513861885533783
61756937134823676513861885546881
61756937134823676513862545577243
61756937134823676513862917585935
61756937134823676513862918648745
61756937134823676513864984851771
61756937134823678200231256039813
61756937134823681501265195971686
61756937134823681501265224668042
61756937134823681865433999803058
61756937134823681865434285600218
61756937134823681865622285097782
61756937134823681911166663889886
61756937134823681911166692586242
61756937134823681911166921107378
61756937134823681913047201880658
61756937134883252339058753655481
61756937134883552574062011855781
61756937134883719279964577913001
61756937134884453096328382399803
61756937134884453508110645526267
61756937134884465909002327437531
61756937134884469567615463718763
61756937134884469567615463718811
61756937134884469567616238553423
61756937134884469567618819768969
61756937134884469574958502527397
61756937134884603648227186734838
61756937134884603650734227765878
61756937134884604885516161260810
61756937134884604892859544442930
61756937134884604915821167629508
61756937134884605434308131703002
61756937134884619710242746382114
61756937134884620256775022429270
61756937134884620256778379896370
61756937134884621493816650319238
61756937134884905105091761626292
61756937134884905105280047970824
61756937134884905288304846447232
61756937134891357913674434458585
61756937134891357913677787326415
61756937134891369026711835912973
61756937134891369026715188780803
61756937134891658102924107750421
61756937134892558670676480493759
61756937134892560447723253152481
61756937134892560447723253152529
61756937134892560455062939093285
61756937134895259909881479972543
61756937134895259962326209420809
61756937134895259962329562288639
61756937134895261558705113907045
61756937134895261739376334947361
61756937134895261739376334947409
61756937134895261739376334960459
61756937134895261741635770721109
61756937134895261746716020888165
61756937134895261746719373755995
61756937134895271075426368272471
61756937134895271075426368272679
61756937134895271076179513683647
61756937134895276380331737776653
61756937134895276381168561291503
61756937134895276382863142720341
61756937134895276382866495588171
61756937134895276387946482766241
61756937134895276426085322686569
61756937134895276426088675554399
61756937134895276428595802674507
61756937134895410082432461688450
61756937134895410677229068690638
61756937134896611385963574378699
61756937134896611385963574378747
61756937134896611385967046164711
61756937134896611385967046282755
61756937134896611385967046282963
61756937134896611385967046637095
61756937134896611388494720937139
61756937134896611388494720937299
61756937134896611388494979204343
61756937134896611388494979204503
61756937134896611388495094008641
61756937134896611388498193313531
61756937134896627494018380065994
61756937134896627853104895516366
61756937134896627898837302502390
61756937134896627905800385974966
61756937134915669119410332892489
61756937134915969262948262685757
61756937134915985734237668002771
61756937134916124901358067677225
61756937134916125519797146093507
61756937134916125519797146093555
61756937134916125519797519146135
61756937134916125519797519146183
61756937134916125519818066798455
61756937134916125519818066798503
61756937134916125519818438334811
61756937134916134848526471723916
61756937134916136083791901699003
61756937134916136449653215327131
61756937134916136632834547547895
61756937134916136632834547547943
61756937134916136632834920600523
61756937134916136632834920600571
61756937134916136632855468252843
61756937134916136632855468252891
61756937134916136632855839789199
61756937134916136632918488634891
61756937134916136632918488634939
61756937134916136632918515814975
61756937134916136632918602953755
61756937134916139721188987489503
61756937134916140132782965321147
61756937134916868595894428361385
61756937134916868641648013269849
61756937134916870242541279999771
61756937134916870242542308869547
61756937134916870288023924596425
61756937134916870288274973055801
61756937134916870295554216647679
61756937134916870425471936813835
61756937134916870425472965666349
61756937134916870425472965683611
61756937134916870427732401444261
61756937134916873949060505178021
61756937134916873994814090086485
61756937134916873995067462561177
61756937134916875778639042482985
61756937134916875778639042487197
61756937134916875778639042500247
61756937134916875778641366498301
61756937134916875779203901553841
61756937134916875779206225564945
61756937134916875780898478260897
61756937134916875785981048189707
61756937134916875785982081308833
61756937134916875785984405306887
61756937134916885067455802842723
61756937134916885112934065719033
61756937134916885112937418586863
61756937134916885113188467063501
61756937134916886896759018115533
61756937134916886896759018119745
61756937134916886896759018132795
61756937134916886896762370983363
61756937134916886896762371000625
61756937134916886897323877186389
61756937134916886897327230054219
61756937134916886899018449644095
61756937134916886899018453893445
61756937134916886899021806761275
61756937134917025281009139557113
61756937134917025325133119099045
61756937134917025331824259961209
61756937134917025331824374746633
61756937134917025462328788755683
61756937134917025462328788761299
61756937134917025462331111709593
61756937134917025464023364405545
61756937134917025469106053369129
61756937134917025469106710230421
61756937134917025469106825021461
61756937134917026087630107056011
61756937134917026087630107056059
61756937134917026087630221374875
61756937134917035162090726789213
61756937134917035207904092131079
61756937134917035416066150744228
61756937134917036397437519355001
61756937134917036443167199157095
61756937134917036443250881510327
61756937134917036444861776201021
61756937134917036582143340038093
61756937134917036582143454823517
61756937134917037200667508510399
61756937134917037200667508510447
61756937134917037200667622829263
61756937134917320595894484762178
61756937134917320598338849767442
61756937134917320602669311636290
61756937134917320603421423945602
61756937134917320603424776813432
61756937134917320605117029509384
61756937134917320788141827985792
61756937134917326276879780347895
61756937134917326276879894666711
61756937134917337389917181802235
61756937134917340912689961675223
61756937134917340912940637081923
61756937134917340912961557786871
61756937134917340912961929323227
61756937134917340913024576652647
61756937134917340913024605349003
61756937134917340917772535853383
61756937134917340918023211260083
61756937134917340918044131965031
61756937134917340918044131965079
61756937134917340918107150830807
61756937134919571534194356010107
61756937134919571534194360360239
61756937134919571534195389111971
61756937134919571534195389230015
61756937134919571579927020213623
61756937134919571579927796097995
61756937134919571579928053315487
61756937134919571580680941998817
61756937134919571945977396560301
61756937134919571991709284389799
61756937134919571992274143456443
61756937134919571992274143574487
61756937134919572128719767029833
61756937134919572128908053374365
61756937134919572129472912441009
61756937134919572129472912442461
61756937134919572136250059081087
61756937134919572136251092184403
61756937134919575240713586972901
61756937134919575240797269307211
61756937134919575240799592373597
61756937134919575240987878718129
61756937134919576887089498298025
61756937134919576889620903241713
61756937134919576894703477419873
61756937134919576894704506289649
61756937134919576940436137374039
61756937134919576940436912214315
61756937134919576940437170481519
61756937134919577070292124282029
61756937134919577070292124282077
61756937134919577070292124282236
61756937134919577070856983350125
61756937134919577077635163090663
61756937134919577077635163092067
61756937134919586358917240707671
61756937134919586358917240707719
61756937134919586358917240707879
61756937134919586358917244939759
61756937134919586358918273809583
61756937134919586358920339540385
61756937134919586358920339658477
61756937134919586358921373133347
61756937134919586359105527052251
61756937134919586359105530234579
61756937134919586359108624953249
61756937134919586359109659477879
61756937134919586361364961763141
61756937134919586404649909261367
61756937134919586404650938131143
61756937134919586407097627016369
61756937134919588005209473930573
61756937134919588005484537701139
61756937134919588006046297445423
61756937134919588006049396767783
61756937134919588007740874139429
61756937134919588007740878874261
61756937134919588012824218920161
61756937134919588012824223641895
61756937134919588051217458632501
61756937134919588051778961767031
61756937134919588053473537411277
61756937134919588053473538461037
61756937134919588053473538828427
61756937134919588058556883241769
61756937134919588058557141390929
61756937134919588058557141508973
61756937134919588188412099914577
61756937134919588188412099914625
61756937134919588188412099914784
61756937134919588188415194515203
61756937134919588195755138723211
61756937134919721700721337564086
61756937134919721705803911742246
61756937134919721707311230962948
61756937134919722119093236858822
61756937134919727167458451637229
61756937134919727172541025815389
61756937134919727172542054685165
61756937134919727579052429468873
61756937134919727584135003647033
61756937134919727584136032516809
61756937134919727790793225595539
61756937134919727790793225595587
61756937134919727790793254291895
61756937134919727790793597248487
61756937134919727790876908065459
61756937134919727790877193862619
61756937134919727791065193360183
61756937134919727791065566296219
61756937134919738285578427269777
61756937134919738290662030317713
61756937134919738309305992404219
61756937134919738309306021100575
61756937134919738355059577312683
61756937134919738355059577312731
61756937134919738355059948849039
61756937134919738697172405101421
61756937134919738702256008149357
61756937134919738766632663135735
61756937134919738766633006092327
61756937134919738766653555144327
61756937134919738766653555144375
61756937134919738766653926680683
61756937134919738903830627049927
61756937134919738903830627049975
61756937134919738903830655746283
61756937134919738903914595317007
61756937134919738904102967750607
61756937134919741877874456862723
61756937134919741877874456862771
61756937134919741877895377567671
61756937134919741877895377567719
61756937134919741878146052974419
61756937134919741878146052974467
61756937134919741878146081670775
61756937134919741878146424510775
61756937134919741878146426027047
61756937134919741878146426027095
61756937134919741882977951745831
61756937134919741882977951745879
61756937134919741883228627152579
61756937134919741883228627152627
61756937134919741883228655848935
61756937134919741883229000205207
61756937134919741883229000205255
61756937134919742015072449473319
61756937134919742015344045584967
61756937134919742015344418637595
61756937134919742015344418637643
61756937134919742020426619763127
61756937134919742020426992815755
61756937134919742020426992815803
61756937134919742061077082841111
61756937134919742061160650875527
61756937134919742066159657019271
61756937134919742066243225053687
61756937134920021889991931562322
61756937134920021894322393431170
61756937134920021895074505740482
61756937134920021896581824959732
61756937134920027361790699107225
61756937134920027980063819592323
61756937134920027980063819592371
61756937134920027980064191128679
61756937134920027980123466439679
61756937134920027980123467502489
61756937134920027980123470689029
61756937134920027980126581240607
61756937134920027980126609936963
61756937134920027980126838458099
61756937134920027980315239588055
61756937134920038498555665696055
61756937134920038544309250604567
61756937134920038544309622140875
61756937134920038910149643527747
61756937134920038910170564232695
61756937134920038910170935769003
61756937134920039093101221046711
61756937134920039093101221046759
61756937134920039093101592583067
61756937134920039093164011391351
61756937134920039093352641042443
61756937134920039099938794090322
61756937134920042067145050859507
61756937134920042067416646971203
61756937134920042067417018507559
61756937134920042072227625037667
61756937134920042072499221149363
61756937134920042072499221149411
61756937134920042204343043470103
61756937134920042204593718876803
61756937134920042204594091929431
61756937134920042204594091929479
61756937134920042204677659963799
61756937134920042204677659963847
61756937134920042204677774282663
61756937134920042209425617648263
61756937134920042209676293054963
61756937134920042209676666107591
61756937134920042209676666107639
61756937134920042209760234141959
61756937134920042209760234142007
61756937134920042209760348460823
61756937134920042250347675321623
61756937134920042255429877963475
61756937134920042616187696708495
61756937134920042616187725404803
61756937134920042616188069761075
61756937134920042616208617413395
61756937134920042616208988949751
61756937134920042616459664356499
61756937134920042616459665872771
61756937134920042616460037409127
61756937134920042621270270886607
61756937134920042621270299582963
61756937134920042621270643939235
61756937134920042621291191591555
61756937134920042621291191591603
61756937134920042621542238534659
61756937134920922851519411099182
61756937134920922851519669379436
61756937134920923003501627774191
61756937134920923003502402490807
61756937134920923003502402608851
61756937134920923003586086379233
61756937134920923003586086497325
61756937134920923005757736064399
61756937134920923005758768116551
61756937134920923005761063416797
61756937134920923005761954596405
61756937134920923005762211322799
61756937134920923006033807434495
61756937134920923010841310532619
61756937134920926552477592223889
61756937134920927739832284367837
61756937134920927792906844178201
61756937134920927952323771375124
61756937134920928547875858333607
61756937134920928547875858450199
61756937134920928547875887029963
61756937134920939112117918512496
61756937134920939112121318042158
61756937134920939112121318042159
61756937134920939477982602973930
61756937134920939477982602973931
61756937134920939477982631670286
61756937134920939477982631670287
61756937134920939523715267294038
61756937134920939523715267294039
61756937134920939523900181638864
61756937134920939530489702911151
61756937134920939531242962180246
61756937134920939660913259787995
61756937134920939660913288484351
61756937134920939667687813965830
61756937134920942635144746141763
61756937134920942635144746141811
61756937134920942635145117678119
61756937134920942635145119194391
61756937134920942635145119194439
61756937134920942635165666846711
61756937134920942635166038383067
61756937134920942635228685712487
61756937134920942635228687228759
61756937134920942635228687228807
61756937134920942635228714408843
61756937134920942635228801547623
61756937134920942640227320319923
61756937134920942640227320319971
61756937134920942640227693372551
61756937134920942640227693372599
61756937134920942640248241024871
61756937134920942640248241024919
61756937134920942640311259890647
61756937134920942640311261406919
61756937134920942640311261406967
61756937134920942640311375725783
61756937134920942772426679839307
61756937134920942772426679839355
61756937134920942772426794158171
61756937134920942777509254017467
61756937134920942777509254017515
61756937134920942777509368336331
61756937134920942818159344042823
61756937134920942823241918221031
61756937134920942823242032539847
61756937134920943183936716583955
61756937134920943183936716584003
61756937134920943183937088120311
61756937134920943184020656154678
61756937134920943184020656154679
61756937134920943184020657670999
61756937134920943184208685748279
61756937134920943184209057284635
61756937134920943189019290762115
61756937134920943189019290762163
61756937134920943189103230332838
61756937134920943189103230332839
61756937134920943189103231849159
61756937134920943229690301492419
61756937134920943229690673028775
61756937134920943229753091837058
61756937134920943229753091837059
61756937134920943229753321874467
61756937134920943229753436193331
61756937134920943229941349951795
61756937134920943229941721488151
61756937134920943234772875670579
61756937134920943234772875670627
61756937134920943234835621840078
61756937134920943234835896052627
61756937134920943234836010371491
61756937134920943237283731896947
61756937134920944469617436890879
61756937134927677056282659671857
61756937134927677056282659684955
61756937134927677056282663917043
61756937134927677102015322336015
61756937134927677239213316485921
61756937134927677239213316485969
61756937134927677239213316499019
61756937134927677239213320731107
61756937134927677241472752259669
61756937134927677246556355294555
61756937134927691469411564998467
61756937134927691880168719315213
61756937134927691880444045598169
61756937134927691882700119524069
61756937134927691925922304225129
61756937134927691933516391497303
61756937134927692063371345299217
61756937134927692063371345299265
61756937134927692063371345312315
61756937134927692063374702412233
61756937134927692070714384107851
61756937134927825580763157126886
61756937134927847176486615689362
61756937134927847588080593521006
61756937134927847589775165965662
61756937134927847724776100162854
61756937134927847727223833981293
61756937134927847727223833981341
61756937134928125770033751125122
61756937134928125770037103992952
61756937134928147916285479195849
61756937134928147916473507273177
61756937134928148968889899771572
61756937134928148968889904473647
61756937134928148968889928467928
61756937134929031667301227304041
61756937134929033521168862653603
61756937134929042987077163897136
61756937134929044634206235528275
61756937134929044634206264107991
61756937134929044634206264232677
61756937134929044640984141059818
61756937134929044640984185707415
61756937134929048344576682275519
61756937134929048344576800719650
61756937134929049536639039134579
61756937134929049582371700151555
61756937134931728041095687346788
61756937134931733577286820884159
61756937134931733577286821946969
61756937134931735360860725884093
61756937134931744690512508818384
61756937134931744697102029027861
61756937134931744697102030090671
61756937134931744697855289359766
61756937134931745932637222854698
61756937134931749590497218311014
61756937134931749636229764070399
61756937134931749636229767256938
61756937134931749636229767256939
61756937134931749636229882514530
61756937134931749638489588255641
61756937134931749638489588255689
61756937134931749638489590969275
61756937134931749638677619046603
61756937134931750004538929961097
61756937134931750185021733449781
61756937134931750185021734512591
61756937134931750185021737699131
61756937134931750185021852956722
61756937152537384996595711806642
61756937152537396114715687439190
61756937152544599605609715173562
61756937152544749580300743058114
61756937152545950480476149803647
61756937152548201319718673115504
61756937152548201321978104644066
61756937152548202974189735559978
61756937152548206672888102799970
61756937152548206673452961866614
61756937152548206680230108506692
61756937152548652185418556610064
61756937152548652185418905688070
61756937152548652185606842954596
61756937152548652186174370859353
61756937152548652231934972916473
61756937152548652231934972933735
61756937152548652231935059009753
61756937152548652231938416122721
61756937152548653466716906411405
61756937152548653466716906415617
61756937152548653466716906428667
61756937152548653466716992150553
61756937152548653466716992504685
61756937152548656987296085965592
61756937152549554446059989857705
61756937152549554446063347324805
61756937152549557555128670333232
61756937152549557555128698912900
61756937152609575752719306527626
61756937152609579457065107012422
61756937152609580557093412902070
61756937152609580557094183141672
61756937152609580557094187740942
61756937152609580557094441421926
61756937152609580557096765769900
61756937152609580691847040507354
61756937152609580694292434032474
61756937152609580694294758380448
61756937152609580694295533219320
61756937152609581105886153583864
61756937152609581105886411864118
61756937152609581105888736212092
61756937152609581105889511050964
61756937152609590577696337471780
61756937152609591812415504602518
61756937152609591812478266367442
61756937152609591812478270966712
61756937152609595379563312476766
61756937152609595516824066852238
61756937152609595516824071451508
61756937152609595519268431857502
61756937152609595519268690137756
61756937152609595519269464976628
61756937152609595519271789324602
61756937152609595928355282918958
61756937152609595930862409689146
61756937152609595930862667969400
61756937152609595930863442808272
61756937152609595930865767156246
61756937152609597165644343184078
61756937152609597165644347783348
61756937152609597165644601464332
61756937152609597165647700651178
61756937152610330984266321722790
61756937152610342102386297355338
61756937152610781345148790034017
61756937152610781870478933900861
61756937152610796687862164532189
61756937152618901821326649757473
61756937152621136201693887283986
61756937152621137848822944021738
61756937152621152665641286894278
61756937152621152666206145960922
61756937152621152667900718422840
61756937152621587060804107068624
61756937152621587060807579321113
61756937152621587106568267117381
61756937152621587106571624584481
61756937152621588341350200612313
61756937152621588676691231052850
61756937152621588752944178443957
61756937152621588752947535911057
61756937152621588890142056150772
61756937152622489314169466693269
61756937152622489320693083415732
61756937152622489320693083882500
61756937152622489320693112580317
61756937152622489320693112584529
61756937152622489320693112597579
61756937152622489320696555786565
61756937152622489320943901376972
61756937152622489320943901376973
61756937152622489320944159639805
61756937152622489320944245733245
61756937152622489320944293567381
61756937152622489320947388163795
61756937152622489320947388168007
61756937152622489321512476799675
61756937152622503543530758817313
61756937152622504092322729259505
61756937152622504099100622037887
61756937152622504145670114845377
61756937152622504145670487898164
61756937152622505380452421393087
61756937152622505380452421393096
61756937152641844313141233466978
61756937152641846097529925739190
61756937152641846097531044934334
61756937152641849803630740684702
61756937152641860921687954552486
61756937152641860921689073747630
61756937152641860921750716317250
61756937152641860924198434540424
61756937152641860929282123327508
61756937152641861973542670190252
61756937152641996079811687673794
61756937152641999761280321569261
61756937152642000996624014943991
61756937152642000996624016006849
61756937152642000996627114130837
61756937152642001003401162978133
61756937152642001003401941004949
61756937152642001552444988267455
61756937152642001552444988621587
61756937152642001552445070109933
61756937152642001552445074715026
61756937152642001553009069665627
61756937152642011016575073451579
61756937152642011016596080133167
61756937152642012114744015968311
61756937152642012251921087990551
61756937152642012734962764339877
61756937152642012734962850428945
61756937152642012872160728720629
61756937152642012872160756950425
61756937152642012872160843039493
61756937152642012872223519065269
61756937152642016369828158326551
61756937152642016369828185843409
61756937152642016369830510308023
61756937152642016377170193066451
61756937152642017605174203564709
61756937152642017605177302869599
61756937152642017611952126557171
61756937152642017611952129743711
61756937152642913256958199423561
61756937152642913302690863627077
61756937152642913302711784215385
61756937152643196974904520241167
61756937152643196979987094419327
61756937152643200518276029863007
61756937152643201707890158226683
61756937152643201707890159643625
61756937152643201707952834252459
61756937152643201707952835650527
61756937152643201707952835669401
61756937152643201714646273951169
61756937152643201714667220171549
61756937152643201714667223471969
61756937152643201753622822430199
61756937152643202309442877761201
61756937152643202309443649419149
61756937152643202309443652601477
61756937152643202309443652618947
61756937152643202310007733651133
61756937152643202310007736833461
61756937152643202310010831434087
61756937152643202311703084130039
61756937152643202332352196140791
61756937152643202516181341705839
61756937152643211590725988621459
61756937152643211590725990137619
61756937152643211590726764977895
61756937152643212826072782704811
61756937152643212826075877305437
61756937152643212832850732875905
61756937152643213423045135105521
61756937152643213423045138287849
61756937152643213423045163801877
61756937152643213423048232888475
61756937152643213423048261584831
61756937152643213429823056580259
61756937152643213429823059762587
61756937152643213429823085276615
61756937152643213429823088458943
61756937152643213446204385911393
61756937152643213446207958804465
61756937152643213446228793303705
61756937152643213446228879392773
61756937152643213446291526838833
61756937152643213446291555418549
61756937152643213491958056910537
61756937152643213491961414377637
61756937152643213491961457507221
61756937152643213491961543596289
61756937152643213629218743160227
61756937152643213629222183652897
61756937152643213629222212232613
61756937152643216532113930486185
61756937152643216532113959064449
61756937152643217126829174301011
61756937152643217129086314765579
61756937152643217134168885761411
61756937152643217134168888943739
61756937152643217157328079174571
61756937152643218362175966868203
61756937152643218368950790559987
61756937152643218368950793742315
61756937152643218368950822438671
61756937152645448370472748545604
61756937152645448375556094376096
61756937152645602177064003815232
61756937152645603411845937310164
61756937152645603823441034350002
61756937152645603892917927353872
61756937152645612738800442869836
61756937152645612738800442874048
61756937152645612738800444286778
61756937152645612738800447473318
61756937152645612738861713772006
61756937152645612738861716954334
61756937152645612738861718371276
61756937152645612738862832980200
61756937152645612738863204988892
61756937152645612738863206051702
61756937152645612741310927107124
61756937152645612741310927461256
61756937152645613150392929838726
61756937152645613150393015577874
61756937152645613150393272795318
61756937152645613150394420705692
61756937152645613150394421768502
61756937152645613150643976898422
61756937152645613287653684214198
61756937152645613287653688813468
61756937152645613287654803422392
61756937152645613287655175431084
61756937152645613287655176493894
61756937152645613290101405269620
61756937152645613290102524477814
61756937152645613290102897549316
61756937152645613290102897903448
61756937152645613295185095473646
61756937152645613295185098655974
61756937152645613358827467337462
61756937152645614385174866515986
61756937152645614385174952255134
61756937152645614385174953672076
61756937152645614385175210889520
61756937152645614385990769459998
61756937152645614385990770876940
61756937152645614385990856616088
61756937152645614385991113833532
61756937152645614522435620891458
61756937152645614522435622308400
61756937152645614524883338764552
61756937152645614529967028968578
61756937152645614934217885434816
61756937152645614934782741319132
61756937152645614934782827058280
61756937152645614934783084275724
61756937152645614941561006800222
61756937152645614941561009982550
61756937152645615006209519365297
61756937152645615143407511975845
61756937152645618117451341788641
61756937152645618122533915966801
61756937152645618300381998602705
61756937152645618300402890611297
61756937152645618300402919191013
61756937152645618305464572780865
61756937152645618305485493369173
61756937152645898538634458331444
61756937152645898545409285205556
61756937152645898545973366256616
61756937152645898545973369557036
61756937152645898678088903860798
61756937152645898678151579886574
61756937152645898685681843222544
61756937152645902366314026061149
61756937152645903411387032796963
61756937152645903411387147116035
61756937152645903411388181653555
61756937152645903594317803930099
61756937152645903601096731214029
61756937152645903601660815446013
61756937152645904012690737736848
61756937152645904218613250909328
61756937152645904218613593866128
61756937152645904219365592789488
61756937152645913365062751749536
61756937152645913365062753284579
61756937152645913479352199167869
61756937152645913502260745895127
61756937152645913502260746245047
61756937152645913502260749418480
61756937152645913502260750494388
61756937152645913502344427179876
61756937152645913548076748426592
61756937152645913548077091383392
61756937152645914529507780081843
61756937152645914529507780082051
61756937152645914529507894400707
61756937152645914712438436896115
61756937152645914714698216900401
61756937152645914783611052966269
61756937152645914783611052983531
61756937152645914783611138705417
61756937152645914783611139059549
61756937152645914790388945748863
61756937152645915195205116537061
61756937152645915332402994243876
61756937152645915332403023425723
61756937152645915332654070467949
61756937152645915332654156561389
61756937152645915332657185617601
61756937152645915339180916191055
61756937152645915339432125870263
61756937152645915339996981750367
61756937152645915339997196786965
61756937152645918304190487264307
61756937152645918304193585388286
61756937152645918306721907089069
61756937152645918306721935668785
61756937152645918311804509846945
61756937152645918441471818202804
61756937152645918441472161159604
61756937152645918443899007691025
61756937152645918443899093780093
61756937152645918443919899699617
61756937152645918443919928279333
61756937152645918443920014368401
61756937152645918443982661814461
61756937152645918443982690394177
61756937152645918448981581869185
61756937152645918448981667958253
61756937152645918449002502457493
61756937152645918449002588546561
61756937152645918449065235992621
61756937152645918449065264572337
61756937152645918487204825363120
61756937152645918489652563903133
61756937152645918489652592482849
61756937152645918489652678571917
61756937152645918494735166661009
61756937152645918494735252750077
61756937152645918852982456171456
61756937152645918852982461229852
61756937152645918852985555830478
61756937152645918855513877531261
61756937152645918855513906110977
61756937152645918855764581634365
61756937152645918860596480289137
61756937152645918860847155812525
61756937152646799108639931125758
61756937152646803979136941831819
61756937152646804024869606035335
61756937152646804032211874707749
61756937152646804604163063959037
61756937152646804649916620054448
61756937152646804649979428597323
61756937152646813932811773160087
61756937152646813932811777759348
61756937152646815145249276162137
61756937152646815717200465413425
61756937152646815717475548329125
61756937152646815762954021508836
61756937152646815763016830051711
61756937152646815763208212532641
61756937152646818805557731043639
61756937152646818872022816888096
61756937152646818872022845467764
61756937152646818874450034955985
61756937152646818874470926964577
61756937152646818874470955544293
61756937152646818874471041633361
61756937152646818874533717659137
61756937152646818879532188234411
61756937152646818879532609134145
61756937152646818879553529722453
61756937152646818879553615811521
61756937152646818879616291837297
61756937152646819057464345893485
61756937152646819057464374473201
61756937152646819062546920071645
61756937152646819062546948651361
61756937152646819428324158676603
61756937152646819466547480113472
61756937152646819466547823070272
61756937152646819468995561610285
61756937152646819468995590190001
61756937152646819469058323725129
61756937152646819469058352304845
61756937152646819469246265713389
61756937152646819474078164368161
61756937152646819474140897903289
61756937152646819474140926483005
61756937152646819474328839891549
61756937152646820663106092171535
61756937152646820711935436922129
61756937152646820711935436922130
61756937152653551694693280183670
61756937152653553479083091651026
61756937152653553485861357482036
61756937152653568303241120464322
61756937152653568310019386295332
61756937152653709002659105766676
61756937152653709002659106233444
61756937152653720115696507221064
61756937152653723820042308172628
61756937152653723827385461772254
61756937152653723827385509619422
61756937152653723827636510248940
61756937152653723827636558078789
61756937152653723827636558078798
61756937152654007476055204940721
61756937152654008528471366676049
61756937152654009146155222963101
61756937152654009146720096928955
61756937152654009329169580211935
61756937152654018658570298350909
61756937152654018658570298368171
61756937152654018658570384444189
61756937152654018658573741557157
61756937152654020259192624417489
61756937152654020304946295416633
61756937152654020304949652883733
61756937152654020442144202292245
61756937152654020442144288381313
61756937152654020442206981666323
61756937152654020442709075785715
61756937152654020442960122845411
61756937152654020442960239159413
61756937152654020449487327189842
61756937152654020449738160629939
61756937152654020449738160634151
61756937152654020449738375666537
61756937152654023421273672181798
61756937152654023963559317260948
61756937152654023970065642623990
61756937152654023970316317680667
61756937152654023970902470860574
61756937152654023971153519337260
61756937152654024009292010162281
61756937152654024009292010179543
61756937152654024009292095901429
61756937152654024016069902944875
61756937152654025205684404355506
61756937152654025208194903144330
61756937152654025208194931840686
61756937152654909759720607476895
61756937152654920872695315292141
61756937152654920872758008931283
61756937152654924538065337556175
61756937152657610868359332022941
61756937152657610868380223914836
61756937152657611051373689271775
61756937152657611417151302465133
61756937152657620929566377870203
61756937152657620929817424912429
61756937152657620929817511005869
61756937152657620937160551231445
61756937152657620937160551231604
61756937152657621981396733477329
61756937152657621981417625369224
61756937152657622164348311352085
61756937152657622164348397087021
61756937152657622164348397441153
61756937152657622164411090726163
61756937152657622164913184845555
61756937152657622171942484726377
61756937152657622171942484726536
61756937152657622530188703919521
61756937152657622575942374918665
61756937152657622713391070586721
61756937152657622713391414942993
61756937152657622720734455168719
61756937152657622720734455168728
61756937152657625685763426320788
61756937152657625692269751683830
61756937152657625692520426740507
61756937152657625693106579920414
61756937152657625829718419351055
61756937152657626241312397182699
61756937152657626280539136723801
61756937152657626287065982446907
61756937152657626287881889990189
61756937152657626287882263042808
61756937152657626287882263042817
61756937152657627522663823485121
61756937152657627522664196537740
61756937152657627522664196537749
61756937152657627524923646831040
61756937152657627524923675410756
61756937205687256267877078012152
61756937205687261618598789823524
61756937205687262853944578912712
61756937205687262861451626377604
61756937205690713245895748929081
61756937205690713246648894340257
61756937205690713246648894341709
61756937205691163491663062534998
61756937205691163700012377579945
61756937205722227766389995278495
61756937205722228139782375792537
61756937205722228315993392333507
61756937205723128334139013731238
61756937205723128748177352205123
61756937205723128748177352323167
61756937205723128748180710852882
61756937205723128753325787802774
61756937205723128890524814601165
61756937205723133687305086302895
61756937205723133694898915191225
61756937205723133694898915307865
61756937205723279053785983587695
61756937205723279056317411814909
61756937205723279056318416349947
61756937205723279056321888608295
61756937205723579062825833963658
61756937205723579197303021372371
61756937205723579197307498053489
61756937205723579197391180873281
61756937205723579197579466168053
61756937205723579199834392206873
61756937205723579199834420898857
61756937205723579199835425321627
61756937205723579199835426488027
61756937205723579199898216138651
61756937205723579200086502483183
61756937205723579200650587894616
61756937205723579200650587894617
61756937205723579246414719601149
61756937205725830586428834352081
61756937205725835398145974830847
61756937205725835398145974948891
61756937205725835535343880997988
61756937205725835535343881346504
61756937205725835535343881352120
61756937205725835535343881464548
61756937205725835535343967557828
61756937205726285842220793722623
61756937205727180914424899461393
61756937205727180914427998412151
61756937205727180922039649171263
61756937205727180922039649172715
61756937205727182752443779657761
61756937205727183164794045335343
61756937205727186456792980722026
61756937205727186824346288778902
61756937205727186824346547046106
61756937205727186868386671706702
61756937205727186868386700286466
61756937205727186868386929973906
61756937205727186868574958051234
61756937205727186868574986630998
61756937205727186870267239326950
61756937205784507568978906417672
61756937205784507569797908548530
61756937205784507571493632102933
61756937205784507576572735422642
61756937205784507576572993702896
61756937205784519239305165341157
61756937205784522393956965894732
61756937205784524177529841298950
61756937205784524177530099579204
61756937205784524178349101710062
61756937205784524178432899320885
61756937205784524180124380364505
61756937205784524185123928584174
61756937205784524185207726194997
61756937205786758995934824285771
61756937205786758995934853100219
61756937205786758995935972662705
61756937205786758995935972664157
61756937205786759133195493040188
61756937205786759133195579133468
61756937205786759133195607829824
61756937205786759133195608179744
61756937205786759133198963879982
61756937205786759133199049969050
61756937205787057485462320718791
61756937205787059134369631203219
61756937205787059134369631321263
61756937205787059185185645955993
61756937205787059314854894255916
61756937205787059322445166213772
61756937205787059322445166330412
61756937205787059322445251356830
61756937205787059322445279936546
61756937205787059322445280071905
61756937205787059322445280999196
61756937205787059322445281121660
61756937205787059322445281471580
61756937205787059322448609892404
61756937205787059322448637171818
61756937205787059322448638588760
61756937205787059322448723260886
61756937205787059322448724677828
61756937205787059323198422300753
61756937205787059324892997944999
61756937205787059324894381088340
61756937205787209305229136108790
61756937205787209305229136126259
61756937205787209305232493239068
61756937205787958099031043313426
61756937205787958099031043667558
61756937205787959702181327222387
61756937205787959702369355299715
61756937205787959745402478331895
61756937205787959745594984140095
61756937205787959747914077402703
61756937205787959747914082120065
61756937205787959748102019386591
61756937205787959752938022948681
61756937205787959753749452748041
61756937205787959755444258907892
61756937205787959755445030560224
61756937205787959882663232926140
61756937205787959882666676604771
61756937205787959885112070026349
61756937205787959885112070129891
61756937205787959890194272300812
61756937205787959890194299812054
61756937205787959890194300997168
61756937205787959890197657047326
61756937205787959890197658464268
61756937205787959890197743136394
61756937205787959890197743490685
61756937205787970820304397455561
61756937205787974527095595930845
61756937205787974527095686741647
61756937205787974572827231381225
61756937205787974572828260251001
61756937205787974572828346344441
61756937205788110046686526331251
61756937205788110048377744390353
61756937205788110053543629366515
61756937205788110054296770545603
61756937205788110054296799243411
61756937205788110054300241387009
61756937205788110054300242922043
61756937205788110054363004686967
61756937205788110054551289981739
61756937205788110055992379291713
61756937205788110055992494082961
61756937205788110055992494101675
61756937205788110055992495164485
61756937205788110055992495268075
61756937205788110055992495281125
61756937205788110055992498332311
61756937205788110056055171171387
61756937205788110056055171190260
61756937205788110056055171190261
61756937205788110056055257382919
61756937205788110056055520268266
61756937205788110056058614868892
61756937205788110056807626909675
61756937205788409003151948069358
61756937205788409003214624095134
61756937205788410054731628638530
61756937205788410054971829341710
61756937205788410054982332741634
61756937205788410062311512100138
61756937205788410189449360057095
61756937205788410190286183589415
61756937205788410190536887692519
61756937205788410191894753465575
61756937205788410191894753582215
61756937205788410191978436285367
61756937205788410196980426943009
61756937205788410197813779633923
61756937205788410197817250475329
61756937205788410197876570450947
61756937205788410199509503171281
61756937205788410199509503188543
61756937205788410199509504238303
61756937205788410199509504251401
61756937205788410199509761586889
61756937205788410199509765818977
61756937205788410199572178842765
61756937205788410199572180259707
61756937205788410199572180277176
61756937205788410199572180277177
61756937205788410199572264936205
61756937205788410199572266471239
61756937205788410199575623938339
61756937205788410200324635997995
61756937205788410200327734830709
61756937205788410236019882092959
61756937205788410236207910170287
61756937205788410237648338374039
61756937205788410237711100488883
61756937205788410237996557590066
61756937205788410238748669899378
61756937205788410242793216569283
61756937205788410242793302658351
61756937205788410242797808153917
61756937205788410243014132867760
61756937205788410243076808893536
61756937205788410243549829770678
61756937205788410243549915859747
61756937205788410243549916213879
61756937205788410243578217099744
61756937205788410243828921202848
61756937205788410245241019127553
61756937205788410245241019481685
61756937205788410245241047829733
61756937205788410245241048183865
61756937205788410245242167024877
61756937205788410245242167037927
61756937205788410245242167374797
61756937205788410245242167392059
61756937205788410245242168437607
61756937205788410245242168441819
61756937205788410245242168555699
61756937205788410245242168559911
61756937205788410245242168572961
61756937205788410245244491503993
61756937205788410245245524977251
61756937205788410245245526027011
61756937205788410603774303183826
61756937205788410649527859395934
61756937205788410650342647731022
61756937205788410786788528032258
61756937205788410787540640341570
61756937205788426664093866306287
61756937205788426664093866660579
61756937205795164432939601180325
61756937205795179066579594707321
61756937205796063630403270594599
61756937205796063630403504292532
61756937205796064863490628438643
61756937205796064863490628445285
61756937205796064863490631627613
61756937205796074741184593265750
61756937205796074741184679005058
61756937205796074741749424703300
61756937205796074748524251577412
61756937205796079634391376347754
61756937205796079634391462436822
61756937205796079680120659440546
61756937205796079680120946422820
61756937205796079682571849571987
61756937205796213924186645521982
61756937205796213924186645880486
61756937205796213929510535366379
61756937205796213930950620276669
61756937205796213931766872294315
61756937205796213931769971127029
61756937205796215158968579016914
61756937205796215570562556848558
61756937205796215570562557207062
61756937205796215570834153318758
61756937205796514065433342260135
61756937205796514065496133077159
61756937205796514074467600662809
61756937205796514074467600668633
61756937205796514074467629364989
61756937205796514075283881382635
61756937205796514113707915284018
61756937205796514120200264512193
61756937205796514120200264866325
61756937205796514120200293214373
61756937205796514120200293568505
61756937205796514120200642288007
61756937205796514120203736888633
61756937205796514121047926527875
61756937205796515096580480587592
61756937205796515165287595853190
61756937205796515714079566295382
61756937205796515760083826610594
61756937205796515902362413481204
61756937205796525025651958581056
61756937205796525048623286536400
61756937205796525162912712956528
61756937205796525231574863938772
61756937205796525231637625703696
61756937205796526832197190473524
61756937205796529920804738819226
61756937205796530515329373464934
61756937205798781523013343358102
61756937205798781523013343476146
61756937205798781523013429569426
61756937205798781523013458147897
61756937205798781523013458265782
61756937205798781523013458265941
61756937205798781523016815260706
61756937205798916862215639001942
61756937205798916862487235113638
61756937205799217059076921184524
61756937205799217418351740713109
61756937205799228536472487997989
61756937205799228543247314872101
61756937205799231830706193485807
61756937205799231830706193503069
61756937205799231830706193840099
61756937205799231883238063263797
61756937205799231883238063263798
61756937205799233477291703021337
61756937205799233477294797621963
61756937205799233477856558905653
61756937205799233484613516426123
61756937205799233484634480380391
61756937205800115787449538033895
61756937205800115789893788247911
61756937205800115789893788366003
61756937205800115789897260624351
61756937205800115789956579064935
61756937205800115796671709722649
61756937205800115796671709840741
61756937205800115797487990442475
61756937205800116384703994427546
61756937205800116384703994786050
61756937205800117436283675355222
61756937205800117619485927922478
61756937205800117620113923662312
61756937205800117624566179584452
61756937205800117625131378425360
61756937205800117625382082528464
61756937205800117626825854616673
61756937205800117626825854970805
61756937205800117627080087306367
61756937205800117986163522585212
61756937205800117986163522707673
61756937205800117992938349581785
61756937205800118038670621594892
61756937205800118038670621594893
61756937205800118039427253797103
61756937205800118175868614205441
61756937205800127319870070141536
61756937205800128554401299533364
61756937205800128737415638700660
61756937205800128737603923995432
61756937205800128738168779879748
61756937205800129103719414108237
61756937205800129104284269992553
61756937205800129111059096866665
61756937205800132238286284996620
61756937205800132261257220750767
61756937205800132261257220768029
61756937205800132261257221105059
61756937205800132398455213361315
61756937205800132398455213378577
61756937205800132398455471645781
61756937205800132444209027741192
61756937205800132444271923895892
61756937205800132444275018496482
61756937205800132444463590638174
61756937205800132451802885560826
61756937205800132451802971531803
61756937205800132817099472873210
61756937205800132856057539890054
61756937205800132856245567967382
61756937205800132856245596547146
61756937205800134044831124705153
61756937205800134044831382972357
61756937205800134045103485015901
61756937205800134045106579612315
61756937205800134045106579616527
61756937205800134045668340900217
61756937205800134052362536301631
61756937205800134052446262370743
61756937205800134052446262374955
61756937205800134090835757029008
61756937205800134091400976401556
61756937205800134098178796887402
61756937205800134098178930688098
61756937205800134098367215982870
61756937205819189315665486351822
61756937205819189315665515520354
61756937205819189315666634244726
61756937205819189315666635778308
61756937205819189315668958709340
61756937205819189452863478962370
61756937205819189452864626855274
61756937205819189452864626868324
61756937205819189452864627321834
61756937205819189452864628384644
61756937205819189452864885602088
61756937205819189452866951319888
61756937205819189452866951332938
61756937205819190547936941258447
61756937205819190550447419846754
61756937205819190550447797616696
61756937205819190550450892204272
61756937205819190550450892217322
61756937205819190685201076130924
61756937205819190687645412457302
61756937205819190687645441625834
61756937205819190687648884814820
61756937205819473031117623137850
61756937205819473031118743395804
61756937205819474220084330334195
61756937205819474220084588633163
61756937205819474220168011270278
61756937205819474220168011620198
61756937205819474220168013159603
61756937205819474265837915244063
61756937205819474265837915245521
61756937205819474265899527582294
61756937205819474265899527936426
61756937205819474265900565287640
61756937205819474265900675473794
61756937205819474265900675823714
61756937205819474265900677364577
61756937205819474265900680073064
61756937205819474265900939894175
61756937205819474632515136415473
61756937205819474632515136416925
61756937205819474632515136421134
61756937205819474814880934164351
61756937205819478338555512531222
61756937205819479573334346721507
61756937205819479763861157006316
61756937205819489456676522347401
61756937205819489459183643333046
61756937205819489639666469016558
61756937205819489639666497714318
61756937205819489639668906738630
61756937205819489642114300613670
61756937205819489647196875854640
61756937205819490691453979043123
61756937205819490691457330861241
61756937205819490699048151472698
61756937205819490874447283303088
61756937205819490874447369397980
61756937205819490874447397044581
61756937205819490874447398094336
61756937205819490874450835516200
61756937205819490876898558460704
61756937205819624805066117664819
61756937205819624805069474777628
61756937205819629858578076431373
61756937205819630270360081277487
61756937205819630339021854110142
61756937205819630476850074651147
61756937205819630476850160740215
61756937205819630477038102728475
61756937205819630477038447084747
61756937205819639737021566683773
61756937205819639737021570933123
61756937205819639759720448221823
61756937205819639805495432014476
61756937205819641406873224077067
61756937205819641452605543924263
61756937205819641452605888293633
61756937205819641589887190658247
61756937205819641589887190658295
61756937205819641589887218888043
61756937205819641589887476105535
61756937205819641589887562194603
61756937205819641589887563257413
61756937205819641590075504182863
61756937205819641590075848539135
61756937205819641590138266297707
61756937205819641590138524564911
61756937205819644675964372971183
61756937205819644678408736441413
61756937205820373598867763271312
61756937205820374650719038535238
61756937205820374650719301886986
61756937205820374787979707167190
61756937205820374787979708584132
61756937205820374787979708601601
61756937205820374787979708601602
61756937205820374833648461362910
61756937205820374833648547457802
61756937205820374833648576154158
61756937205820374833648925227792
61756937205820374833649580558054
61756937205820374833649580907974
61756937205820374833649581043487
61756937205820374833649610691678
61756937205820374833712371743711
61756937205820374833712372787648
61756937205820374833712372806521
61756937205820374833712372806522
61756937205820374833712457464146
61756937205820374833712458999180
61756937205820374833712721884527
61756937205820375199761971833011
61756937205820375200326056064995
61756937205820375200326830783015
61756937205820375200326918057357
61756937205820375245243558757087
61756937205820375245243558875131
61756937205820375245494635919887
61756937205820375246059467468221
61756937205820375246059494986531
61756937205820375246059496047937
61756937205820375246059840893855
61756937205820375246059844081799
61756937205820375252770498060007
61756937205820375252775000255153
61756937205820375383257833505807
61756937205820375384952150515667
61756937205820375390034634353798
61756937205820375390035754980545
61756937205820375390035754980599
61756937205820378357512563040446
61756937205820378906367294186399
61756937205820378952096859542699
61756937205820378959626811340717
61756937205820380148676076524725
61756937205820380148677109626589
61756937205820380187631938463309
61756937205820380189326515157315
61756937205820380194408712025978
61756937205820380194408712031885
61756937205820380194408741655454
61756937205820380194409773713465
61756937205820380194409861341939
61756937205820380194409864524267
61756937205820380735670763376281
61756937205820380735673862327039
61756937205820380736423908905501
61756937205820380743200710698174
61756937205820380743201830262195
61756937205820380743201830380239
61756937205820389475632446799382
61756937205820389475633567542041
61756937205820390024483798964491
61756937205820390024484856413983
61756937205820390024487269800074
61756937205820390024672084259263
61756937205820390024675465700950
61756937205820390026932578532215
61756937205820390026932663208554
61756937205820390026932663675114
61756937205820390026932663693987
61756937205820390026932664743747
61756937205820390026932665098038
61756937205820390026932665110929
61756937205820390026932921955368
61756937205820390026936022210847
61756937205820390070217496281517
61756937205820390070217496281518
61756937205820390070217524861233
61756937205820390070217524861234
61756937205820390070217525333410
61756937205820390070217606827579
61756937205820390070217611072558
61756937205820390070219934003590
61756937205820390070220968539865
61756937205820390070404777159135
61756937205820390070408129904466
61756937205820390072664208569813
61756937205820390072664557643240
61756937205820390072665241684567
61756937205820390072665242734327
61756937205820390072665327878630
61756937205820390072665327883001
61756937205820390072665327895892
61756937205820390072665328945859
61756937205820390072665329295572
61756937205820390072665586163096
61756937205820390072667565682621
61756937205820391259265646364740
61756937205820391259265732453808
61756937205820391259269112484204
61756937205820391259269112501674
61756937205820391259269112973849
61756937205820391259269112973850
61756937205820391259269117205937
61756937205820391259269117205938
61756937205820391259269198590742
61756937205820391259269203295006
61756937205820391260018873638511
61756937205820391260018876820839
61756937205820391260018902216983
61756937205820391260018902229873
61756937205820391260019160497077
61756937205820391260022258385025
61756937205820391261713477861229
61756937205820391261713477979113
61756937205820391261713740373411
61756937205820391261716834974037
61756937205820391266797085259137
61756937205820391266797171348206
61756937205820391304935633494123
61756937205820391304998310451408
61756937205820391304998310923792
61756937205820391304998395594466
61756937205820391304998395613179
61756937205820391304998396657116
61756937205820391304998396662939
61756937205820391304998396662940
61756937205820391304998396675989
61756937205820391304998424174182
61756937205820391304998425236832
61756937205820391304998425709216
61756937205820391304998768665808
61756937205820391305001754130040
61756937205820391305001862781160
61756937205820391305001868915464
61756937205820391305751537842027
61756937205820391305751541024355
61756937205820391305751566534177
61756937205820391305751566538383
61756937205820391305751566538389
61756937205820391305751569720717
61756937205820391305754922588541
61756937205820391307446113480366
61756937205820391307446113486273
61756937205820391307446142178418
61756937205820391307446142178423
61756937205820391307446371747570
61756937205820391307446490784040
61756937205820391307446491138172
61756937205820391307449499632468
61756937205820391307449585371616
61756937205820391307449585384666
61756937205820391312529835551722
61756937205820391312529836968664
61756937205820391853793833236366
61756937205820391856238113503897
61756937205820391856241557243764
61756937205820525348221613195714
61756937205820525348221956152306
61756937205820525548217824879671
61756937205820525553300308717801
61756937205820525554133752084163
61756937205820525555828356430589
61756937205820525555829360965627
61756937205820525555829360965786
61756937205820525555829360965787
61756937205820525555829475638783
61756937205820525555829476701641
61756937205820525555829476703045
61756937205820525555832832869843
61756937205820525555832833223975
61756937205820525555832834286020
61756937205820525556647621191881
61756937205820525556647707280949
61756937205820529069915441114650
61756937205820529252658069851386
61756937205820529252846097928714
61756937205820529252929665963082
61756937205820529252929666321586
61756937205820529255102434856650
61756937205820529255102435215154
61756937205820530289064958433768
61756937205820530289065991535632
61756937205820530289065991548682
61756937205820530289066081879874
61756937205820530289066081892924
61756937205820530289066082229794
61756937205820530289066082247056
61756937205820530289066083292604
61756937205820530289066083296816
61756937205820530289066340514260
61756937205820530289128845411660
61756937205820530289129102629104
61756937205820530305261458841566
61756937205820530305261460275978
61756937205820530426325683995000
61756937205820530426326717114126
61756937205820530426326750516198
61756937205820530426326836605266
61756937205820530426326838022208
61756937205820530426327095239652
61756937205820530488192115655630
61756937205820530488192117090042
61756937205820530489884368351582
61756937205820530489967936385950
61756937205820530495054725978026
61756937205820530495054754557742
61756937205820530837919661826644
61756937205820530837920694941398
61756937205820530837920694945770
61756937205820530837920728360892
61756937205820530838109100794492
61756937205820530838109101148624
61756937205820530838673065517914
61756937205820530899786093487274
61756937205820530901749942653426
61756937205820530906833635750574
61756937205820530906836989104442
61756937205820531044094304386898
61756937205820531044849770049995
61756937205820539753278615785178
61756937205820539753279846243788
61756937205820539753279846248000
61756937205820539753279850847270
61756937205820539753283203710888
61756937205820539753283203715100
61756937205820539753283206897428
61756937205820539753342493571596
61756937205820539753342522269356
61756937205820539753342522269564
61756937205820539753342522273776
61756937205820539753342526873046
61756937205820539753342608362844
61756937205820539753345965829944
61756937205820539755790243324778
61756937205820539755790243329198
61756937205820539755790247928468
61756937205820539755790329418266
61756937205820539755793686885366
61756937205820540164873713870404
61756937205820540164873713874776
61756937205820540164873737968894
61756937205820540164873742568164
61756937205820540164874085542226
61756937205820540164874086946118
61756937205820540165124786445532
61756937205820540165124789627860
61756937205820540165124789632280
61756937205820540165124789645330
61756937205820540165124791049222
61756937205820540165124875721348
61756937205820540165128233188448
61756937205820540167320660091166
61756937205820540167321431743498
61756937205820540167321460441258
61756937205820540167321803415320
61756937205820540167321808001540
61756937205820540167384221143372
61756937205820540167384222560314
61756937205820540167384225742642
61756937205820540167384570116384
61756937205820540167572507500954
61756937205820540167572507518424
61756937205820540167572512104644
61756937205820540167572593594442
61756937205820540167572598193712
61756937205820540167575951061542
61756937205820540302134492698498
61756937205820540302134492711548
61756937205820540302134497297768
61756937205820540302134841671510
61756937205820540302322868331896
61756937205820540302322869748838
61756937205820540302326225798996
61756937205820540304582185069210
61756937205820540304582213753920
61756937205820540304582213766970
61756937205820540304582214220480
61756937205820540304582218353190
61756937205820540304582562726932
61756937205820540373307099213628
61756937205820540373307127928858
61756937205820541399571188642410
61756937205820541399633607450742
61756937205820541399633950407334
61756937205820541399654527111754
61756937205820541399654528174564
61756937205820541400386748629830
61756937205820541400387091586422
61756937205820541400470431101154
61756937205820541400470431455446
61756937205820541400470435704796
61756937205820541400470517194594
61756937205820541400470775474688
61756937205820541400470775474848
61756937205820541402102359888156
61756937205820541402102593586098
61756937205820541536915281487226
61756937205820541537668422666314
61756937205820541537668424065994
61756937205820541537668509805142
61756937205820541539362999355948
61756937205820541539363085449388
61756937205820541539363114613548
61756937205820541539363118845636
61756937205820541539363348315861
61756937205820541539363348315862
61756937205820541539366471713466
61756937205820541544446694146353
61756937205820541544446694146354
61756937205820541949178719072022
61756937205820541949179062028614
61756937205820541949262401543346
61756937205820541949262401560768
61756937205820541949262401897638
61756937205820541949262406146988
61756937205820541949262487636786
61756937205820541950956977187592
61756937205820541950957063281032
61756937205820541950957092445192
61756937205820541951710237873630
61756937205820541951710238923390
61756937205820541951710242105718
61756937205820541951710466972302
61756937205820541951710496140834
61756937205820541951713594973548
61756937205820542020438131834139
61756937205820542020438131834187
61756937205820542020438246153002
61756937205820542020438246153003
61756937205820542020438246153086
61756937205820542157615318175291
61756937205820542157698886209659
61756937205820542157887171504383
61756937205820545106449279114794
61756937205820545106449280527524
61756937205820545106449280531736
61756937205820545106449283714064
61756937205820545106452636581894
61756937205820545106452636699938
61756937205820545106452637054070
61756937205820545106511926438390
61756937205820545106511955136150
61756937205820545106511956553300
61756937205820545106511956557512
61756937205820545106511959739840
61756937205820545106512041229638
61756937205820545106515398696738
61756937205820545106515398814782
61756937205820545106515399168914
61756937205820545108959677612934
61756937205820545108959763702002
61756937205820545114042247658176
61756937205820545131868325291403
61756937205820545136950556512971
61756937205820545136950556513019
61756937205820545137013318277943
61756937205820545655304274538304
61756937205820545655307369256974
61756937205820545655307369611106
61756937205820545655492298016362
61756937205820545655492302615632
61756937205820545655495655483462
61756937205820545655495655601506
61756937205820545655495655955638
61756937205820545657751648037656
61756937205820545657751648155664
61756937205820545657751992411398
61756937205820546890088183524838
61756937205820546890841328953276
61756937205820546897616151595300
61756937205820546897616155827388
61756937205820825118371366106861
61756937205820825536739064969474
61756937205820825537492207211372
61756937205820825539187902050762
61756937205820825553114118922840
61756937205820825555373929295642
61756937205820825560452772930988
61756937205820825560453026848012
61756937205820825560456125680726
61756937205820825560641058225760
61756937205820825562336778579338
61756937205820825562900776717882
61756937205820825690040516956727
61756937205820825690040516958131
61756937205820825690312227524258
61756937205820825692630982180246
61756937205820825692631239397690
61756937205820825692631240460500
61756937205820825692819267475018
61756937205820825696818438431465
61756937205820825696818438432869
61756937205820825697090410783733
61756937205820825697650761290575
61756937205820825697650789870291
61756937205820825697713523409791
61756937205820825697716995313847
61756937205820825700161503813940
61756937205820825700161503813941
61756937205820825700161617536555
61756937205820825735856863631519
61756937205820825736044891708847
61756937205820825742634785106257
61756937205820825743386897398307
61756937205820825745078000666113
61756937205820825745078029722425
61756937205820825745079148576487
61756937205820825745079148930619
61756937205820825745081473042553
61756937205820825745082506515811
61756937205820825745925662681795
61756937205820825745925663744605
61756937205820829396446675409906
61756937205820829442179339613422
61756937205820829444373000515582
61756937205820829444623704618686
61756937205820830425805164789135
61756937205820830425805165143267
61756937205820830432645733566382
61756937205820830471537828992651
61756937205820830496203385187858
61756937205820830684304399269862
61756937205820831027358654595179
61756937205820831027358654931841
61756937205820831027922739163825
61756937205820831090999615945262
61756937205820831096647374493167
61756937205820831233848767818491
61756937205820831234099816277867
61756937205820839967948176229043
61756937205820840308579009792845
61756937205820840308579123048899
61756937205820840308641770016959
61756937205820840310838554223329
61756937205820840356571220297297
61756937205820840379479393830956
61756937205820840379542154060687
61756937205820840379542155595721
61756937205820840379545513062821
61756937205820840493831858359585
61756937205820840516740148202057
61756937205820840516740148206269
61756937205820840516740411085784
61756937205820841543924678441963
61756937205820841728613136865289
61756937205820842138449313087671
61756937205820842138512074852595
61756937205820842140960140618213
61756937205820842140963239450927
61756937205820842147738062092951
61756937205820842163934679022385
61756937205820842209684775947555
61756937205820842209684777010365
61756937205820842209684777482748
61756937205820842209687805125975
61756937205820842209688149482247
61756937205820842209688263801111
61756937205820842209688263814209
61756937205820842346882683649937
61756937205820842346882684004069
61756937205820842346886169272879
61756937205820842346948645590563
61756937205820842347137217732255
61756937205820842354476512654699
61756937205820842354476512654907
61756937205820842354476598743975
61756937205820845249966288203057
61756937205820845249966288557189
61756937205820845249966289619999
61756937205820845250028935525249
61756937205820845318607127810684
61756937205820845321138919171595
61756937205820845321201595197371
61756937205820845321201681286439
61756937205820845326200229804855
61756937205820845326200574174177
61756937205820845326283878856589
61756937205820845326283878856637
61756937205820845326283883928243
61756937205820845326283883928291
61756937205820845326284255464599
61756937205820845326284256527409
61756937205820845455867880650963
61756937205820845455867882185997
61756937205820845455871239646455
61756937205820845455871239653097
61756937205820845455954937005530
61756937205820845455954965585246
61756937205820845463460984180326
61756937205820845463460984180327
61756937205820845463481790449723
61756937205820845463481790449771
61756937205820845463481871467137
61756937205820845463481871467345
61756937205820845463481876538791
61756937205820845463482249137957
61756937205820845463544547492961
61756937205820845463544552214695
61756937205820847080090973430655
61756937205820847086865796072679
61756937205820847086865800304767
61756937205820847110589993438315
61756937205823076537147717714767
61756937205823076537147803808207
61756937205823076537147808525569
61756937205823076949493779276007
61756937205823076949494931785651
61756937205823077085939778967761
61756937205823080243749941337579
61756937205823081897656924150791
61756937205823082027323845171161
61756937205823082027323849521293
61756937205823082028076990582337
61756937205823082028076990700381
61756937205823082029771567394387
61756937205823082034854825613668
61756937205823082034854825967800
61756937205823093008433741584235
61756937205823093010693173112797
61756937205823093145635201375778
61756937205823230361568523268034
61756937205823230956093157913742
61756937205823232191439175640658
61756937205823232191710771752354
61756937205823232193131428336610
61756937205823232193403024448306
61756937205823232198486717545454
61756937205823232198490099479038
61756937205823232748096829676519
61756937205823243243363319668426
61756937205823243312091585165410
61756937205823243312279613242702
61756937205823243312279613242703
61756937205823243723873591074382
61756937205823246812206823787568
61756937205823246835366089021031
61756937205823246840448663199191
61756937205823246949404816398116
61756937205823246954487271198808
61756937205823247015873301418222
61756937205823247018129638346158
61756937205823247018317666423450
61756937205823247018317666423451
61756937205823247018318010779723
61756937205823247018380428538295
61756937205823247018380686805499
61756937205823247023462883325937
61756937205823247023463002716455
61756937205823526847215038105040
61756937205823532388300456288047
61756937205823532937283855522343
61756937205823532937346589057423
61756937205823532937346617637187
61756937205823532937346847324627
61756937205823532937534875401955
61756937205823532937534903981719
61756937205823543455583928121955
61756937205823543455608680342763
61756937205823543455776046098939
61756937205823543501337857742435
61756937205823543501525818861842
61756937205823543501529286534538
61756937205823543501529286534539
61756937205823543501529630890811
61756937205823543867370023930583
61756937205823543867390944518939
61756937205823544050317789304034
61756937205823544050321256976731
61756937205823544050380551068958
61756937205823544050384248779015
61756937205823544050572276856343
61756937205823544050572305436107
61756937205823544057911991499359
61756937205823547024365058209763
61756937205823547024385978798119
61756937205823547024636654321459
61756937205823547024636682901223
61756937205823547024637027257495
61756937205823547159390281926826
61756937205823547161563050820311
61756937205823547161897322957783
61756937205823547166979897135943
61756937205823547207316635612183
61756937205823547207567339715286
61756937205823547207567339715287
61756937205823547207567684071559
61756937205823547212461971905187
61756937205823547573407732755058
61756937205823547573407732755059
61756937205823547573428653343450
61756937205823547573428997699687
61756937205823547573679701802791
61756937205823547578490306933218
61756937205823547578490306933219
61756937205824427411679421042599
61756937205824427412516220594473
61756937205824427412516220711113
61756937205824427412516249290829
61756937205824427412516249410538
61756937205824427412579011411497
61756937205824427413935844180615
61756937205824427414772586338474
61756937205824427414772672312205
61756937205824427414772672313657
61756937205824431118379187999546
61756937205824431118567216076874
61756937205824431118650784111242
61756937205824431118650784469746
61756937205824431530161193908518
61756937205824431713175418756950
61756937205824431713175419115454
61756937205824431715619783762214
61756937205824431715619784120718
61756937205824432696863920666676
61756937205824432697051948394244
61756937205824432697051948744004
61756937205824432750129947056352
61756937205824432751822199752304
61756937205824432765778807747130
61756937205824432767199464689890
61756937205824432948709464561194
61756937205824432950213689179818
61756937205824432950401717257146
61756937205824432956052876878331
61756937205824433360303442392838
61756937205824433361995695088790
61756937205824433361995695447294
61756937205824443863167348510740
61756937205824443869942175384852
61756937205824443886134955386915
61756937205824444023332947997463
61756937205824444023608289652543
61756937205824444023608403971614
61756937205824444069086810660022
61756937205824444069090278332719
61756937205824444069149572424946
61756937205824444069337600502274
61756937205824444069341068175130
61756937205824444069341326792094
61756937205824444069341326792095
61756937205824444435202640420222
61756937205824444435202640420223
61756937205824444480868816568994
61756937205824444480931578333918
61756937205824444480934931687703
61756937205824444480935046006774
61756937205824444488463018764319
61756937205824444488466342948842
61756937205824444488466342948843
61756937205824447592197674699403
61756937205824447592197760788471
61756937205824447592385674196967
61756937205824447592385702776731
61756937205824447592386047133003
61756937205824447592448464891575
61756937205824447592448723158779
61756937205824447597280334966631
61756937205824447597531039069735
61756937205824447775128331513467
61756937205824447775379121355878
61756937205824447775379121705638
61756937205824447775379121705639
61756937205824447775379379972842
61756937205824447775379379972843
61756937205824447780461576493281
61756937205824447780461576493441
61756937205824447780461695534038
61756937205824447780461695883798
61756937205824447780461695883799
61756937205824448186910308842675
61756937205824448186910337422439
61756937205824448186972984868451
61756937205824448186973099187522
61756937205824448186973329224722
61756937205824448186973329224723
61756937205824448187161357302050
61756937205824448187161357302051
61756937205824448187161385881814
61756937205824448187161385881815
61756937205824448192055554324877
61756937205824448192055554325085
61756937205824448192055559046611
61756937205824448192055645135678
61756937205824448192055645135679
61756937205824448192055673365682
61756937205824448192055673715442
61756937205824448192055673715443
61756937205824449427594076928570
61756937205824449429850413856506
61756937205831180419382826171195
61756937205831180419382826289287
61756937205831180419382854867551
61756937205831182203776105777203
61756937205831185772615045616906
61756937205831185772615045739405
61756937205831185772615275205259
61756937205831196425877973544052
61756937205831196425877973544260
61756937205831196425877973899796
61756937205831196425878087150186
61756937205831196425878088212836
61756937205831196425878346497509
61756937205831196425881444385457
61756937205831196425881444385458
61756937205831196425881445802400
61756937205831196425881530474526
61756937205831196471547961605311
61756937205831196471547961723403
61756937205831196471547990419759
61756937205831196471548247637203
61756937205831196471610637747568
61756937205831196471610638103312
61756937205831196471610723842459
61756937205831196471610723842460
61756937205831196471610751353702
61756937205831196471610752538815
61756937205831196471610752538816
61756937205831196471610752888736
61756937205831196471611009756260
61756937205831196471611010819069
61756937205831196471611095845328
61756937205831196471614110005916
61756937205831196471614195032090
61756937205831196471614195032333
61756937205831196471614196094984
61756937205831196883142225468847
61756937205831196883392988031685
61756937205831196883393016609997
61756937205831196883393016728041
61756937205831196883396343963799
61756937205831196883396372660155
61756937205831196885652447193793
61756937205831196885652680891735
61756937205831196885655804188717
61756937205831196890736026722227
61756937205831196890736055418583
61756937205831197020402980198452
61756937205831197020403066287520
61756937205831197020594366805654
61756937205831197020594452894722
61756937205831197022850324896662
61756937205831197022850439682086
61756937205831197022850439800130
61756937205831197022850439804501
61756937205831197022850702198640
61756937205831197022850702316684
61756937205831197022853883006378
61756937205831197027934047084366
61756937205831197027934048029132
61756937205831197027934048147176
61756937205831197027934133173434
61756937205831197027934134236244
61756937205831197027934134590499
61756937205831335471873786379590
61756937205831335867271263445092
61756937205831336004531902911272
61756937205831336004531989000340
61756937205831336004532018170484
61756937205831336004532018174696
61756937205831336004532362544018
61756937205831336004720304532278
61756937205831336004720648888550
61756937205831336004723748075396
61756937205831336005285163480877
61756937205831336006979740174883
61756937205831336066398421025298
61756937205831336066670017136994
61756937205831337102869104483306
61756937205831337102872548026424
61756937205831337240067442867116
61756937205831337240070540636972
61756937205831337858399768304066
61756937205831337858588140750556
61756937205831337858591268754142
61756937205831346567086316626638
61756937205831346568714686949792
61756937205831346568777448714716
61756937205831346568777449064636
61756937205831346568777793084038
61756937205831346568780892270884
61756937205831346978868579753054
61756937205831346980308664899480
61756937205831346980309009137708
61756937205831346980309009255752
61756937205831346980309010200518
61756937205831346980309010672694
61756937205831346980309010672742
61756937205831346980309010685792
61756937205831346980559712903942
61756937205831346980560057260214
61756937205831346980563156447060
61756937205831346981124916680990
61756937205831347116066572363602
61756937205831347117569304365660
61756937205831347117569390454728
61756937205831347117569419152488
61756937205831347117569419506620
61756937205831347117569419624872
61756937205831347117569419629084
61756937205831347117569648721932
61756937205831347117569679309066
61756937205831347117569763985356
61756937205831347117569765048214
61756937205831347117569765061264
61756937205831347117757705514490
61756937205831347117757705986665
61756937205831347117757705986666
61756937205831347117758050342938
61756937205831347117761149057608
61756937205831347117761149529784
61756937205831347118322565053309
61756937205831348215906505937694
61756937205831348215906850175922
61756937205831348215906850293966
61756937205831348215909949480812
61756937205831348353104842786470
61756937205831348353107942091360
61756937205831348421832764045189
61756937205831348421832764045190
61756937205831348764698736064080
61756937205831348764698820618114
61756937205831348764698822153148
61756937205831348833611646650384
61756937205831348834176502534700
61756937205831348970788747368923
61756937205831348971436912535186
61756937205831348971436912541010
61756937205831348971437169758454
61756937205831348971437256910172
61756937205831348971437285606471
61756937205831348971440384913758
61756937205831348971625542204944
61756937205831348971625570901243
61756937205831348971628670208530
61756937205831348978215077868950
61756937205831348978215211787870
61756937205831348978403497082642
61756937205831351919439842422326
61756937205831351920252307354206
61756937205831351920255749965608
61756937205831351921946882998452
61756937205831351921947227354724
61756937205831351927030572135456
61756937205831351927030572253500
61756937205831351927030573185216
61756937205831351927030576839720
61756937205831351927030577902578
61756937205831352057450298914993
61756937205831352057450299964753
61756937205831352057450299964754
61756937205831352057450643271266
61756937205831352059144875608999
61756937205831352059144875609000
61756937205831352059145219965272
61756937205831352064228480174708
61756937205831352064228480191970
61756937205831352064228564746004
61756937205831352064228565795764
61756937205831352064228565913856
61756937205831352064228566267940
61756937205831352064228566281038
61756937205831352064228569450268
61756937205831352064228570513126
61756937205831352133706275483756
61756937205831352133706619840028
61756937205831352133706624439298
61756937205831352133768907911527
61756937205831352133769037598600
61756937205831352468482861341156
61756937205831352469044621102910
61756937205831352469047720407800
61756937205831352470739197796916
61756937205831352475822542577648
61756937205831352475822542695692
61756937205831352475822547281912
61756937205831352682749297567438
61756937205831630726500240925772
61756937205831630726500269622128
61756937205831636263259701672687
61756937205831637452312085765114
61756937205831638047840913348170
61756937205831638047840941927934
61756937205831647330543174906275
61756937205831647376297123320872
61756937205831647376485064246482
61756937205831647376485408615644
61756937205831647380818965091706
61756937205831648565328823848638
61756937205831648565349744436946
61756937205831648977110829757610
61756937205831648977128684559897
61756937205831648977693540444213
61756937205831648982212030390389
61756937205831648984450383179259
61756937205831649159870922510165
61756937205831649159870940106278
61756937205831649159871008599233
61756937205831649159871027257996
61756937205831649160058968183606
61756937205831649160059312552768
61756937205831649160121711302609
61756937205831649160121715888829
61756937205831649160121729948530
61756937205831649160122055658881
61756937205831649160125154845718
61756937205831649160125154845727
61756937205831649160623824067922
61756937205831649160686585832846
61756937205831649160686843050290
61756937205831649160686930202008
61756937205831649160690029507834
61756937205831649160690058087502
61756937205831649160875215496780
61756937205831649160878314802558
61756937205831649160878343382322
61756937205831649167464751160759
61756937205831649167464751160786
61756937205831649167464751160795
61756937205831649167464751161003
61756937205831649167464837250071
61756937205831649167464837604146
61756937205831649167464852149810
61756937205831649167464852150018
61756937205831649167464880729526
61756937205831649167464880729734
61756937205831649167464884961614
61756937205831649167465110417014
61756937205831649167653170256434
61756937205831649167653170378931
61756937205831649168218026263247
61756937205831652269670908886003
61756937205831652269674624333434
61756937205831652269695316400654
61756937205831652276449060066943
61756937205831652276470114578569
61756937205831652276470114578570
61756937205831652277202320617835
61756937205831652315427951907814
61756937205831652315428209125258
61756937205831652322202778782085
61756937205831652322202778782086
61756937205831652681456630242406
61756937205831652681477579527070
61756937205831652688252377704826
61756937205831652688252406519431
61756937205831652689071757605822
61756937205831652871998970741230
61756937205831652871998970863727
61756937205831652872002295048251
61756937205831652873505486546056
61756937205831652873505486546057
61756937205831652873693514623384
61756937205831652873693514623385
61756937205831652873693543203148
61756937205831652873693543203149
61756937205831652874258402392289
61756937205831652874258631976187
61756937205831653923578117158987
61756937205831653923578231944411
61756937205831653923599195898679
61756937205831653924418546985070
61756937205831653926109678600692
61756937205831653926109678600740
61756937205831653926109678950660
61756937205831653926109679068704
61756937205831653926109937217864
61756937205831653926109937335908
61756937205832531293977291736175
61756937205832531293977320432531
61756937205832531293977578594741
61756937205832531293977578712785
61756937205832531294060974437875
61756937205832531294060974555967
61756937205832531294061232723952
61756937205832531294061232723953
61756937205832531294249259732647
61756937205832531294249259850739
61756937205832531294249260801280
61756937205832531294249260801281
61756937205832531294249288430455
61756937205832531294249289497636
61756937205832531294249289497637
61756937205832536228872479188430
61756937205832536624524362184611
61756937205832536640466457020074
61756937205832536640738053131770
61756937205832536823668709945834
61756937205832537814135134496698
61756937205832537814135479220387
61756937205832537814138490546883
61756937205832537859868056980495
61756937205832537859871154750399
61756937205832537882838992614337
61756937205832537882859884506232
61756937205832547690134522745689
61756937205832547691825741867761
61756937205832547691826000484725
61756937205832547692390859673625
61756937205832547692390945762853
61756937205832547735867186949205
61756937205832547735867188366355
61756937205832547737558406071277
61756937205832547737558750427549
61756937205832547737561763638999
61756937205832547898292194781783
61756937205832547944046038094417
61756937205832547944046143196380
61756937205832547944296845886914
61756937205832547951639867099179
61756937205832547951639867099386
61756937205832547951639867099387
61756937205832547951639953188455
61756937205832548927172793168557
61756937205832548927175892001271
61756937205832548972905457372073
61756937205832548972905543461301
61756937205832548972908556204787
61756937205832549544668364510917
61756937205832549544856783722203
61756937205832549544940466550249
61756937205832549545421639606519
61756937205832549545505321959751
61756937205832549545505322434565
61756937205832549545505322438777
61756937205832549545693607254523
61756937205832549550023812380741
61756937205832549552199403054767
61756937205832549552283114222230
61756937205832549590421920606328
61756937205832549590422035864193
61756937205832549590422035864352
61756937205832549590422054522956
61756937205832549590609995442742
61756937205832549590610339817728
61756937205832549590672738567568
61756937205832549590672738567569
61756937205832549590672743153789
61756937205832549590672757207666
61756937205832549590672757213490
61756937205832549590673082923841
61756937205832549591174851327058
61756937205832549591174851332882
61756937205832549591175195702044
61756937205832549591175224398343
61756937205832549591237613091982
61756937205832549591237613097806
61756937205832549591237957466968
61756937205832549591237957940116
61756937205832549591426242761740
61756937205832549591426271458039
61756937205832549598015778425719
61756937205832549598015778425746
61756937205832549598015778425755
61756937205832549598015778425962
61756937205832549598015778425963
61756937205832549598015864515031
61756937205832549598015864869106
61756937205832549598207521809541
61756937205832549598769053528207
61756937205832549727870731178117
61756937205832549727871075534389
61756937205832549735213771036511
61756937205832549735213857125579
61756937205832552631521692486067
61756937205832552638296514655915
61756937205832552638296515128091
61756937205832552638296516545241
61756937205832552638296519360179
61756937205832552677251257856869
61756937205832552677251343946097
61756937205832552684029151698061
61756937205832552684029179331607
61756937205832552684029180377155
61756937205832552684029180394417
61756937205832552684029183563695
61756937205832552684029266824727
61756937205832552700221936150963
61756937205832552707000087331903
61756937205832552707753347882795
61756937205832552837419928761511
61756937205832552844198079942451
61756937205832552890767572382551
61756937205832552890767601078907
61756937205832553249286266562661
61756937205832553249286266916793
61756937205832553249289361163287
61756937205832553251545698091223
61756937205832553251545698445355
61756937205832553256064188509783
61756937205832553256820686688009
61756937205832553256820686688010
61756937205832553302549997656303
61756937205832553302549998006223
61756937205832553302553322294337
61756937205832553302553322313210
61756937205832553302553322313211
61756937205832553302553350891525
61756937205832553302553350891526
61756937205832553304056513811100
61756937205832553304244570468108
61756937205832553304244570468109
61756937205832553304244570468144
61756937205832553304809429184865
61756937205832553304809429534785
61756937205832553304809429657249
61756937205832553304809659103419
61756937205832553304809659103420
61756937205832553304809659222273
61756937205832553441254510534880
61756937205832554486327631940287
61756937205832554491327137034495
61756937205832554491327251819919
61756937205832554491410848201931
61756937205832554491410848201958
61756937205832554491410977893243
61756937205832554537143512405474
61756937205832554537143512405483
61756937205832554537143598848834
61756937205832554537896787507935
61756937205832554539591363029717
61756937205832554539591363152181
61756937205832554539591621296924
61756937205835237932119539173458
61756937205835238526915769930862
61756937205835248983206854944986
61756937205835249601727932022151
61756937205835249601811614731948
61756937205835249647481143748514
61756937205835249647543905513438
61756937205835249647547330410626
61756937205835250836509865517083
61756937205835250836593548226880
61756937205835250882075049166118
61756937205835250882263077243446
61756937205835250882263421612608
61756937205835250882325839008370
61756937205835250882326164718721
61756937205835250882329263905558
61756937205835250882329263905567
61756937205835250882890952110130
61756937205835250883079324556620
61756937205835256242838652343732
61756937205835256380036644835424
61757027939004598727031044821135
61757034397132326624269046588022
61757034397132326624269048004964
61757035597130829410627881746800
61757035833487848014250169427110
61757035833487848151510836650704
61757035833487848151510842318608
61757035833487848151510923802582
61757036235273180427563978215969
61757036235273180427566302214023
61757036288451709713105493154386
61757036288451710124887756280802
61757036306176685383967733098077
61757036306176685383967733452209
61757036306176685384598711934576
61757036306176685384598713351518
61757036306177585814330733715749
61757036306177585815338025924348
61757036311207090910327248537069
61757036311209792201980330331949
61757036311429697519061119140423
61757036311429697519123881613771
61757036311429697521568160171463
61757036311523292336807649147307
61757036311526944018634826229451
61757036312086511554781951799809
61757036312190511074989146353806
61757036312191411504891348044700
61757036312194112797193255413646
61757036312194112798804121052204
61757036312398510532276415979850
61757036312398510532464444070276
61757036312398510533887309135350
61757036312398510533887310198368
61757036312398510533887424989408
61757036312398510533887425002506
61757036312398510533970993023776
61757036312398510534724253239090
61757036312401211823364298933822
61757036312401211824117524330122
61757036312401211824117525847894
61757036312401211824117525865156
61757036312401211824117529034434
61757036312401211825540390930230
61757036312401211825812101492140
61757036312402112253915326198782
61757036312402112253915326211880
61757036312402112254668553112646
61757036312402112254668553112854
61757036312402112254668580647021
61757036312402112256091419258208
61757036312402112256175102083616
61757036312402112256363043022163
61757036312402112256363128757100
61757036312402112256928274792919
61757036312409315700499636314870
61757036312409315700499637377888
61757036312409315700499752168928
61757036312409315700499752182026
61757036312409315700583320203296
61757036312409315700584468109298
61757036312409315700771346876780
61757036312409315700772494769684
61757036312410216128874571583422
61757036312410216128874571596520
61757036312410216131050663579830
61757036312410216131050664642848
61757036312410216131050779433888
61757036312410216131051811490204
61757036312410216131051812553062
61757036312410216131134347468256
61757036312410216131135151017985
61757036312410216131135495374258
61757036312412917420444055224860
61757036312412917420527653378302
61757036312412917422703861241866
61757036312412917422704893298182
61757036312412917422787084906863
61757036312412917422788231395923
61757036312412917422788232812865
61757036312412917422975370201683
61757036312412917422975455936620
61757036312412917422976517740455
61757036312412917422976603829524
61757036312506562197834488934142
61757036312507462629138743112966
61757036312507462629138743113174
61757036312507462629138743130436
61757036312507462629138746299714
61757036312507462630561724049568
61757036312507462630561724062666
61757036312507462630645292083936
61757036312507462630833318757420
61757036312510163920038597993982
61757036312510163920038598007080
61757036312510163920603796834889
61757036312510163920603796834890
61757036312510163920603800017217
61757036312510163920791823390282
61757036312510163920791824907846
61757036312510163920791824908054
61757036312510163920791824925316
61757036312510163922214805857546
61757036312510163922215837900764
61757036312510163922215837913862
61757036312510163922215838963622
61757036312510163922486314817363
61757036312510163922486400552300
61757036312510163923051517890311
61757036312510163923051518240072
61757036470962884410930346564749
61757036470962884411181395041595
61757036471060145599849046319084
61757036524245862956967904402404
61757036524245879565519125714991
61757036524245879565519130497960
61757036524248564657707956286080
61757036524248580719911199637150
61757036524797021484235547810709
61757036524797021484235548873519
61757036524797021484406008050919
61757036541854382874948690440994
61757036541854382874948691857936
61757036541866388819107336413117
61757036541866388819358384889963
61757036541866389368150355314685
61757036541939318755051772290084
61757036541962434541071703968942
61757036541962434541071704323074
61757036541963635730400167428398
61757036541963635730400253163334
61757036541971739193577526413437
61757036541971739193828541588833
61757036541971739193828574890283
61757036541971755667312068388047
61757036541971755667312071570375
61757036541971755667374830148759
61757036541971755667374833335299
61757036541971755667378187613429
61757036541971755667378187615859
61757036541971755667378187620071
61757036541971755667378190802399
61757036541971755667563373177083
61757036541971755667563377960052
61757036541971755802376411512011
61757036541971755804572823113439
61757036541971755804635584878363
61757036541971755804635929252105
61757036541971755804638942345463
61757036541971755804824214546877
61757036541971755804827313379591
61757036541974440897012580342854
61757036541974440899519995968150
61757036541974442681402306088324
61757036541974456959027911943639
61757036541974456959027915130179
61757036541974456959031269408309
61757036541974456959031269414951
61757036541974456959031272597279
61757036541974456959216454971963
61757036541974456959216459754932
61757036541974457508008172284085
61757036541974457508259220743461
61757036541975357526840038311945
61757036541975357527028323606717
61757036541975357527031422439431
61757036542522897583936331958870
61757036542620149024834403563290
61757036542620149024837756431120
61757036542620149024838129502462
61757036542620149027094093360301
61757036542620149027094094423111
61757036542620149027094123119467
61757047295661601709481782736796
61757047295661601710296575671154
61757047313386577381789795868286
61757047319272088220504695549560
61757047319272088220504695568434
61757047319272088220588722744498
61757047319272088632119937394116
61757047319272088632119937398488
61757047319272088632283605809598
61757047319272088632287044410912
61757047319272088632287044416736
61757047319272088632287044765044
61757047319272088632287044770868
61757047319272088632287044883136
61757047319272088632287044883296
61757047319272088632287049488229
61757047319272088632287049488230
61757047319272088632370641501592
61757047320135382951182039768451
61757048754995101414498660556686
61757048754995101551759329193010
61757049210927915405345935082331
61757049210927920211986272696705
61757049210927920758515368067217
61757049225699328843464806196616
61757049225701728567970842179046
61757049225701730352360649047132
61757049228621376010067041748028
61757049228621376558859012190220
61757049228621376558921515688100
61757049228656492800801635186964
61757049228656493349593347361952
61757049233374923681888011901617
61757049233701829385751144650664
61757049233701829385751259436088
61757049233701829385751489006936
61757049233701829385751490423878
61757049233701829797533408839938
61757049233702729816239755569836
61757049234530001972023154387572
61757049234542007162821720767519
61757049234542007163010006049242
61757049234542007300019713378067
61757049234542007711801976491434
61757049234562416915475369598170
61757049234562416923005661649424
61757049234562417060266416728949
61757049234566019186471101426014
61757049234566019186471186098140
61757049234566019186471187515082
61757049234566019186471444365344
61757049234566019191553675604174
61757049234566019191553760276300
61757049234566019191553761693242
61757049234566019191554018543504
61757049234566019191804724063550
61757049234566019323731856151406
61757049234566019328814430329566
61757049234566019329002716674098
61757049385231012450657364643058
61757049385231913018469060544342
61757049394098003132303825153559
61757049394098003133056712316245
61757049394099203295091691456481
61757049394099203844103314411459
61757049394099203844134710358049
61757049394099203844134710371099
61757049394099203844134824689963
61757049394099203844197472136023
61757049394099203844197500715739
61757049394099208785584640813591
61757049394099209197367019794064
61757049394099209197367019794065
61757049438412243439630868466114
61757049438421554804479066682464
61757049446304274890009813125551
61757049446401486200501976513024
61757049447057994583859512385988
61757049447058049526286305285376
61757049447058049526286306702318
61757049447252522171765283554283
61757049447252522172016674857823
61757049447252522172016679575185
61757049447252522217766906898457
61757049447252522217770259766287
61757049447272930145088676183563
61757049447272930146783485744955
61757049447272930147536372907641
61757049447276537357722859055709
61757049447276831806519051581255
61757049447276831807083910647899
61757049447276831990098250287371
61757049447276832013069577750799
61757049447276832013069577757441
61757049447276832013257864462561
61757049447276832013257864482244
61757049464030150397003224068996
61757049464030150397191255347366
61757049464030150397191509363768
61757049464030150580205853248426
61757049464030150580205854665368
61757049464030150580208949271823
61757049464030150991987859157398
61757049464030150991991298120125
61757049464783925628267790982385
61757049464783925628267792045195
61757049464978393332419007568602
61757049464978398273994716638868
61757049464978398273997903118775
61757049464978398273998160336219
61757049464978398457009060523526
61757049465001513029153403288300
61757049465001513029216079252841
61757049465001513031409740137531
61757049465002413596965097707035
61757049465002413596965099123977
61757049465002413596965099189584
61757049465002414011003440543943
61757049465002414011003440898075
61757049465002708252562780206846
61757049465002708661642544207318
61757049465002708661830829502090
61757049465002708664090640225630
61757049465002708664093624270490
61757049465002708664093739055914
61757049465002708664156384972764
61757049465002708664156501175130
61757049465002708664344671330394
61757049465002708664344786115818
61757049465002713603221439641580
61757049465002713740482108277904
61757049465002714154520827822028
61757049465013515065550760451567
61757049465013515065551019067074
61757052826694486208572927180734
61757053063039486077769613918992
61757053063039502724459383998816
61757053063039508085055878623836
61757053063039508085055878628208
61757053063112436874713347329454
61757053063112437423505055944896
61757053063112437423756104421534
61757053063331275394123024996824
61757053063331292048364098531224
61757053063331292048364870183556
61757053063331292048427631944108
61757053063331292056041521076166
61757053063331292056041864032758
61757053461312005808893907797152
61757053461979324645709923177892
61757053464922076426520789783463
61757053464922076566232709247121
61757053464922081919213856819143
61757053515121831218968531323064
61757053515146143048259438823856
61757053515146146154232357772474
61757053515146146566014620898890
61757053517456121095642053622156
61757053517456121098086675844864
61757053517456121098089774677578
61757053518076593867309336717157
61757053518097008931367875970293
61757053518097008933126334345841
61757053518097008933693517410539
61757053518109009366389312634666
61757053518109009366389570901870
61757053518109009366392665502496
61757053532214609786582632145484
61757053532214624611580841958191
61757053532871116930093944078906
61757053532871118170772403284024
61757053532871118714480656359416
61757053532871121825725573366124
61757053532871121825725573383386
61757053532871121830808147544284
61757053532871121831059196020922
61757053532871122242841459147338
61757053532879222040588611681830
61757053534842183503086387129612
61757053535181094982494327786018
61757053535181094982494412458144
61757053535181094982494413875086
61757053535181094985001453489184
61757053535181096767135273819288
61757053535181096769579895687864
61757053535181096769582994874710
61757053535181997197623452875964
61757053535728339825369413013861
61757053535728339962630081296053
61757053535729240393369138068381
61757053535729540582639703368809
61757053535729541133938713425099
61757053535790464731711261826092
61757053535790464731774023591176
61757053535825580973591467064264
61757053535825581522634141609560
61757053535826481952996882175856
61757053535833534547994748463485
61757053535833534547994748480747
61757053535833534547994752712835
61757053535833534547994834202633
61757053535833534547995092482887
61757053535833534547995092837019
61757053535833539486868336213933
61757053535833539486868340446021
61757053535833539486871778340109
61757053535833539486871779402919
61757053535833539489378819371149
61757053535833539489378819388411
61757053535833539489378823620499
61757053535833539489382262577397
61757053535833540035911353698559
61757053535833540035911353715821
61757053535833540035911357947909
61757053535833540035914452885405
61757053535833540035914452902667
61757053535833540035914457134755
61757053535837141757927262507099
61757053535837141757930361339813
61757053535837141757930361693945
61757053535837141895191029976137
61757053536149635623995686977625
61757053536149635623995690164165
61757053536149635623996029934217
61757053536149635623996804773089
61757053540750808916251160646796
61757053540758761473383248316370
61757053540758761474220076570424
61757053540758763303526644693594
61757053541089722179985891340201
61757053541090622610512818621686
61757053541090622610700846699014
61757053541090622610700846699174
61757053541090622610725120273196
61757053541090622610788225698972
61757053541090622612960278227736
61757053541090622613232504615168
61757053541090622613232590704236
61757053541637865805447067284035
61757053541637865805697771387139
61757053541637865805697772449949
61757053541637865806470776767853
61757053541637865807954109377885
61757053541637865808977816736083
61757053541637866354489741475199
61757053541637866354489741829331
61757053541637866357769787178275
61757053541699090144875690987004
61757053541711090395125838089142
61757053541711090395125838106612
61757053541711090532324087917182
61757053541711090532574792024658
61757053541711095328898258607843
61757053541711095329086543889566
61757053541711095336513266586369
61757053541711095336698194295998
61757053541711095336701551881189
61757053541711095473711259192546
61757053541711095473711259192759
61757053541711095473961961896177
61757053541711095473962306252450
61757053541711095473962306252455
61757053541711095877878514327386
61757053541711095885490164733818
61757053541711095885744312161427
61757053541731505225504978457335
61757053541731505233118953328381
61757053541731510583840665139753
61757053541735107364406296875732
61757053541735107364657346752050
61757053541735107501855339362598
61757053541735407691125818573958
61757053541735407691125904663026
61757053541743510836538647857627
61757053541743510973799288145903
61757053541743510973799316861186
61757053541743515777925698929009
61757053541743515915186453300061
61757053541743515915186453305885
61757053541743515915186568091309
61757053541743516326968746545652
61757053541745761820372992955869
61757053541745761820373079044937
61757053541745762369416013274379
61757053541745767171032029095597
61757053541745767171844494495441
61757053541745767171847936638879
61757053541745767173539071189447
61757053541745767308205658502015
61757053541745767308205661684343
61757053541745767308209014552173
61757053541745767308289344509959
61757053541745767308292697377789
61757053541745767720050687975363
61757053541745767720050688329495
61757053541745767720071608686135
61757053541745767720071609040267
61757053541745767720887516229417
61757053541745767720887516583549
61757053541745767720890955186315
61757053541745767720890955540447
61757053541746212128000001151495
61757053541746212128003328502867
61757053541746212128191337816278
61757053541746212128191356593293
61757053541746212677043020070325
61757053541746217478909969440809
61757053541746218030212452937119
61757053541747112695752343964823
61757053541747113107530912492218
61757053541747113107593674257350
61757053541747113107597026966753
61757053541747113107781959552122
61757053541747113244795018510119
61757053541747113244795019572929
61757053541747118046662084916333
61757053541747118049169124888935
61757053541747118183922752135715
61757053541747118183922753552657
61757053541747118597961095326755
61757053541917942946454315394844
61757053541929945156430499167426
61757053541929945156681460470552
61757053541929950507152468178820
61757053541929950507152468183192
61757053541929950507403172281924
61757053691759218697367893561096
61757053692404008375121785740608
61757053701267091305157480962637
61757053701268291879224369429598
61757053701268291879224369429599
61757053701268292016399147432973
61757053701268292016420067671361
61757053701268292016420068156848
61757053701268292016422357672545
61757053701268292016482829786205
61757053701268296820525644309359
61757053701268296957786312469087
61757053701268296957786398562367
61757053701268296957786398680411
61757053701268296957807233179651
61757053701268296957807319268719
61757053701268296957869995294495
61757053701268297369589582382085
61757053701268297369651110160825
61757053701279098830226246503669
61757053701279098830226503353931
61757053701279098875980088262395
61757053744934145712035582210128
61757053744934145712035582229820
61757053744934145712035586816040
61757053745546514948380393885780
61757053745578930036623397592696
61757053745590642977268558789712
61757053745874321281040808726451
61757053754409602819800160369605
61757053754421610344617791457359
61757053754421610344869182406767
61757053754421610344869182760899
61757053754421610344869182873327
61757053754421610344869187478261
61757053754421610390619414801533
61757053754421610390622767669363
61757053754421610756651188315739
61757053754442018319637137324375
61757053754442018319637141554033
61757053754444720023072229264479
61757053754444724964459399358989
61757053754444725510988490480151
61757053754445620590632959411923
61757053754445625529760693391651
61757053754445625529760698174864
61757053754445625532020129703426
61757053754445625532020129707638
61757053754445625532020132889966
61757053754445625532271181349341
61757053754445625532271181349342
61757053754445919979183274189511
61757053754445920185082803753468
61757053754445920185271219651341
61757053754445920185354902471133
61757053754445920185354902595819
61757053754445920597136822411511
61757053754445920597140265617750
61757053754445920597140265617759
61757053754445925673002508175388
61757053754445925675788185838391
61757053754445926085056526833431
61757053754454025707445409686495
61757053754454025844706163945327
61757053754454025844706164411887
61757053754454025890459748853791
61757053754457627566906834514830
61757053754457627566909929115456
61757053754457627566910043434320
61757053754640460028173432372603
61757053754640460033256778203095
61757053754664480108949485973489
61757053754664480116291490263269
61757053754770125136423162384330
61757053754770130489676278076532
61757053771199205355211259164492
61757053771199205766993519089866
61757053771199205766993523340668
61757053771199205767077201443097
61757053771199205767077201443098
61757053771199205812747103527398
61757053771514103935737263747778
61757053771514103938244389450944
61757053771515304509781283391640
61757053771515304509782055043972
61757053771515304509782055398104
61757053771515304509970340207602
61757053771515304509970341742636
61757053771515304509970427481944
61757053771515304509970427499206
61757053771515304509972664690930
61757053771515304509972665753740
61757053771515304509972751847180
61757053771515304509973784949044
61757053771515304509991348087514
61757053771515304510054023046108
61757053771515304510054024108918
61757053771515304512313803298544
61757053771515304512313804715486
61757053771515304512501745269334
61757053771515304512501745623466
61757053772062549535109633949855
61757053772062549535109635012665
61757053772062549537365971940601
61757053772062550083901604037915
61757053772062550083901604392047
61757053772147481505271515471678
61757053772147486446662382944523
61757053772147486446662411524239
61757053772147486446829776211776
61757053772147486446829776211983
61757053772147486446829776211984
61757053772147486446829780462786
61757053772147486446847224541944
61757053772147486446850668220368
61757053772147486446850668220416
61757053772147486446850668220575
61757053772147486446850668220576
61757053772147486446850668239295
61757053772147486446850672471378
61757053772147486629844115374908
61757053772147486629844115379279
61757053772147486629844115379280
61757053772147486629861568426602
61757053772147486629865007383500
61757053772147486629865007387871
61757053772147486629865007387872
61757053772147487041458985219515
61757053772147487041458985219516
61757053772147487041626121288251
61757053772147487041626121288252
61757053772170596262126179810260
61757053772170596262314465105032
61757053772170601203513349900558
61757053772171496830126165588164
61757053772171502180844519932436
61757053772171502180844778212690
61757053772171502180847872800266
61757053772171502180847872813316
61757053772171502180847877399536
61757053772171502183103950988738
61757053772171502183292237805530
61757053772171502183292496085784
61757053772171502183295595272630
61757053772171796424597056096202
61757053772171796424600155775120
61757053772171796836107092827752
61757053772171796836169856477843
61757053772171796836190777185008
61757053772171796836194134652108
61757053772171796973451790194866
61757053772171796973643174674262
61757053772171796973643174676475
61757053772171796973643174676484
61757053772171801777578200859636
61757053772171801777581300160398
61757053772171801914838955585028
61757053772171801915027245230007
61757053772171802324361529020756
61757053772171802326620960077058
61757053772171802326620964781406
61757053772171802326621218344262
61757053772171802326621223061660
61757053772171802326809246421590
61757053772171802326809246893850
61757053772171802326812604360950
61757053772182603238152187991832
61757053772182603238152187992039
61757053772182603238152187992040
61757053772182603238152191179984
61757053772182603238316486677386
61757053772182603238316486696313
61757053772182603238340477537613
61757053772182603649934455369257
61757053772182603787108457138505
61757053772182603787380053231322
61757053772182603787383525489670
61757053772366336127686188443436
61757053772366336130133906316530
61757053772366336130134681156806
61757053772366336130217593387124
61757053772366336130217679480563
61757053772366336130217679480564
61757053772366336135300939217616
61757053772366341076876735443972
61757053772366341628175745854394
61757053772366341628179189533025
61757053772366341628179189533026
61757053772389455780442706170621
61757053772389455787784710460401
61757053772389455787785743579527
61757053772390656399992586789177
61757053772390656400243290892281
61757053772390656400243291955091
61757053772390656402499628883027
61757053772390656949035260980341
61757053772390656949035261334473
61757053772390656949035261338845
61757053772390656951479626344109
61757053772463585878150531654107
61757053772463585923904087866215
61757053772463586335748769800963
61757053772496001375728078832507
61757053772496001421544425861644
61757053772496001423741095275362
61757053772496006317115215294521
61757053772496006728981194524709
61757053772496006774713858728225
61757054897764489708965764876140
61757054968667093549393734849000
61757054968667093961175740757972
61757054968883233893752205784372
61757054968885935184590154887892
61757054968885935184590499244164
61757054968885935185154239119876
61757054968885935185343296049718
61757054968885935185343640423252
61757054968885935185405287579252
61757054968885935596372762370580
61757054968885935597125907799009
61757054968894941274490497290926
61757054968897642428882909399722
61757054968897642428882910449482
61757054968897642566143320805552
61757054977434119915911648516210
61757054977434119915911653233572
61757054977434124720121833875871
61757054977434124720122091080266
61757054977434124857298819669318
61757054977434124857298819673530
61757054977434124857298824390892
61757054977434124857382502512195
61757054977434125268327942088870
61757054977434125268889697251306
61757054977434125269164765621190
61757054977434125269164765625562
61757054977725909236552481467572
61757054977725909236552481471784
61757054977725909239059779716056
61757054977725909239062879965712
61757054977725909422014800801272
61757054977725909422265504900004
61757054977749926210874715476182
61757054977749926210874801565250
61757054977749926211626828135254
61757054977749926211689848167542
61757054977750226400124503553442
61757054977750226400960442164326
61757054977761030971877804794569
61757054977761030971877809511931
61757054977761031015434720289315
61757054977761031017694037032453
61757054977761031017694041749815
61757054977761031017694151817877
61757054977761031383743378737909
61757054977761926458593857979772
61757054977761931400169055803094
61757054977761931400232076687891
61757054977761931583183653717252
61757054977761931585443089969005
61757054977761931951471510954958
61757054977761931951471510955011
61757054977761931994777258483170
61757054977761931994777258496268
61757054977761931994777631548896
61757054977761931997221623488434
61757054977761931997225067167066
61757054977761931997225091141688
61757054977761931997287743205940
61757054977761931997476144341725
61757055589303311539041797284977
61757055606806747346749022775633
61757055606810349068953130436001
61757055606810349251967355284433
61757055606810349800759325726625
61757055607029187778092656062699
61757055615553658653034640565690
61757055615553658790232633530371
61757055615673732668384606173968
61757055615673732668384979245310
61757055615673738021554407512834
61757055615880564903366207591234
61757055615880570256533708781524
61757055615881320110980197657810
61757055615881765110632951482077
61757055615881765659424921924269
61757055615881765660260602267949
61757055615881765661869286929533
61757055615881765661872639797363
61757055615881768770857067839067
61757055615881769182451045670711
61757055615881769183287869203031
61757055615881769183535479059641
61757055615881769183538836649205
61757055615881770600997020555129
61757055615881770601000464233761
61757055615881770601836139855707
61757055615881770603507500543067
61757055615881771012594442065405
61757055615881771012782728409937
61757055615881771012842047217751
61757055615881771012845404802943
61757055615889868939775937098877
61757055615889873743964995561115
61757055615889873881163102607167
61757055615889874292756994699663
61757055615889874292757080438811
61757055615889874293008043159039
61757055615889874293008043172089
61757055615889874293008046341367
61757055615889874475959620224541
61757055615889874476022382339385
61757055615892570643211283083199
61757055615892570645470719197981
61757055615892570688964867993115
61757055615892570689027630112330
61757055615892570689027630112331
61757055615892570691287061636521
61757055615892570691475346384540
61757055615954715177712042448391
61757055615954715383826543787779
61757055615954716459001050996453
61757055615954716596260313101067
61757055615954716596260313105279
61757055615954716596263670572379
61757055615954716596849789935904
61757055615954716596849794718873
61757055615954716596849794719116
61757055615954716596849794719117
61757055615954717006435040880165
61757055615954717008691377453969
61757055615954717214805749661941
61757055615987132094427077140907
61757055615987132094427077145119
61757055615987132094427080327447
61757055615987132095909266562299
61757055615987132095909266566511
61757055615987135617261734207255
61757055615987135617261734561387
61757055615987135617512438310359
61757055615987135617512438314571
61757055615987135617512695532015
61757055615987135617512696594825
61757055615987135617512809846667
61757055615987135617512810200799
61757055615987135617513838720655
61757055615987135617513843319925
61757055615987135664878403942321
61757055615987135664878408664055
61757055615987135664878409726865
61757055615987135800464358669323
61757055615987135823436356120042
61757055615987135823438651888300
61757055615987135823439799798674
61757055615987136898613074420609
61757055615987136900225196503897
61757055615987136900225198039091
61757055615987136900225198043303
61757055615987136900225202288441
61757055615987137035037000542027
61757055615987137035037000546239
61757055615987137035811148048571
61757055615987137035811148052783
61757055615987137035811151235111
61757055615987137035873828796081
61757055615987137037484718415121
61757055615987137037484721601661
61757055615987137037484723018603
61757055615987137037485869389571
61757055615987137447656091922497
61757055615987137447659187922803
61757055615987137447659187927015
61757055615987137447659191109343
61757055615987137449350668616503
61757055615987137449915524500819
61757055615987137518769141983429
61757055615987137656029810619753
61757055659984376064664028288373
61757055660192406814866058602654
61757055660192407226647289672754
61757055660203214039573885627784
61757055660203214041833317156337
61757055660204114058342648353758
61757055660204114195603316990082
61757055668195754858541913102647
61757055668739240485240562998284
61757055668739245426624633905948
61757055668742842756299404619372
61757055668742847697683475527036
61757055668742847883145537284740
61757055668848665036034068104230
61757055668852261404817671722100
61757055668852266895251326973210
61757055669035082160113392482717
61757055669035082160113397200079
61757055669035082203670307977463
61757055669035082205929624720601
61757055669035082205929629437963
61757055669035082205929739506025
61757055669035082571978966426057
61757055669055491917845868182630
61757055669055497271013369372920
61757055669059094188905786485922
61757055669059094188905790735272
61757055669059094188906129442514
61757055669059099542075219369978
61757055669067052154999459119104
61757055669067052292263570961676
61757055669067497657690942605143
61757055669067497659950378739608
61757055669067497659950378741069
61757055669067497703444527534751
61757055669067497703507289102842
61757055669067497703507289161891
61757055669067497705955006975936
61757055669067497705955007522689
61757055669067503010672090552441
61757055669067503010944059366788
61757055669070204348329805732414
61757055669071099928749441271826
61757055669071099928749441271862
61757055669071099928937727629408
61757055669071099974503369155792
61757055669071099974754074658576
61757055669071099974754417615168
61757055669071099976950744072294
61757055669071099977013505636013
61757055669071099977202135488262
61757055669071104732876194833441
61757055669071104733126871284125
61757055669071104733126898997780
61757055669071104733126900514100
61757055669071104870324892609903
61757055669071104870387539920449
61757055669071104870408460705506
61757055669071104870408575490930
61757055669071104872581229537839
61757055669071104916078448822011
61757055669071104916078482284110
61757055669071104916141124909022
61757055669071104916141239615741
61757055669071104916141244403166
61757055669071104918334785749947
61757055669071104918397461775723
61757055669071104918588965458588
61757055669071105281918869378737
61757055669071105281918869439972
61757055669071105281918874138656
61757055669164760882741670079819
61757055669164765616277118612752
61757055669164765753537872988224
61757055669164765755399842968410
61757055669164765755985595460588
61757055669164766167767858567369
61757055669164766167767858587052
61757055669164766371497183981207
61757055685593824414400368538665
61757055685593824825994346370309
61757055685920730527336624861460
61757055685920730527503762347129
61757055686457163610003337854188
61757055686457163610003339271130
61757055686457163610003596121392
61757055686457163747264007907454
61757055686467818064271247675025
61757055686467818064271335186858
61757055686467823369176695724168
61757055686467823414930194539145
61757055686467823414933636682583
61757055686467823417440764871324
61757055686467823552191035003685
61757055686467823552191039608778
61757055686467823552194391053843
61757055686467823963973212041033
61757055686467823963973298130101
61757055686467823963976310873747
61757055686467823963976311227879
61757055686467823963976396962815
61757055686577237076310891919232
61757055686577237076314358174264
61757055686577237076314362760484
61757055686577242427224356684294
61757055686577242566741079517088
61757055686577242566744547170342
61757055686577242978523085426060
61757055686748953070603523361462
61757055686748953070603609450530
61757055686748953071418656052822
61757055686760953318322665865052
61757055686760958442912461602532
61757055686760958811200318840238
61757055686760958854506439434176
61757055686760958856953875052346
61757055686760958856953899026968
61757055686760958857016551091220
61757055686760958857204952227005
61757055686780016686912769708721
61757055686780016686912773940809
61757055686780016686913545593141
61757055686780017098506404229641
61757055686780017098506747186233
61757055686780017098506747540365
61757055686780022040078506869185
61757055686780022040078851242719
61757055686780022040078852292479
61757055686780022040079627127139
61757055686780022040081950075433
61757055686784069310791219049048
61757055686784069722573483225224
61757055686784069859834151861548
61757055686784069860399006683054
61757055686784069860399006696104
61757055686784069860399092435252
61757055686784069860399349639646
61757055686784069860399349652696
61757055686784069860587293040636
61757055686784069860587378779784
61757055686784069860587635997228
61757055686784073017584737406938
61757055686784073017647413432714
61757055686784075213565426469332
61757055686784969878602914950332
61757055686784970290385179126508
61757055686784970290950033593882
61757055686784970290950033961064
61757055686784970290950038193152
61757055686784970290950119700212
61757055686784970290950376917656
61757055686784970290950381149744
61757055686784970428210788336536
61757055686784970428399073631308
61757055686784970428399074681068
61757055686784973585396433308222
61757055686784973996990409722924
61757055686784975781377122370616
61757055686784975781380221203330
61757055686784975781380221557462
61757055686785270479383917327450
61757055686785270479634967203768
61757055686785270481831636617486
61757055686785270481894397315388
61757055686785270481894398732330
61757055686785270482082683659920
61757055686785270616832959814316
61757055686785270619092391342878
61757055686792022884920927531411
61757055686792022884920927887154
61757055686792027826308093395201
61757055686792027826308093395444
61757055686792028375347673340114
61757055686793379250248971233170
61757055686793379250248975814965
61757055686793379295981640018481
61757055686796075600242661112432
61757055686796075600242918329924
61757055686796075645996245845207
61757055686796075645996245904256
61757055686796075646247294505787
61757055686796075646247294505788
61757055686796075648506725833145
61757055686796075648506726034349
61757055686796075648506726034350
61757055686796080404620091481257
61757055686796080541818111372623
61757055686796080541818111390093
61757055686796080541818112807035
61757055686796080541818112984910
61757055686796080541880760117581
61757055686796080541880875099754
61757055686796080541901680902638
61757055686796080541901795688062
61757055686796080544074449734971
61757055686796080587571669001673
61757055686796080587571669019143
61757055686796080587571702481242
61757055686796080587634345027449
61757055686796080587634345106154
61757055686796080587634459812873
61757055686796080587634464600298
61757055686796080589828005947079
61757055686796080589890681972855
61757055686796080590082185655720
61757055686796080953408995153154
61757055686796080953412065105777
61757055686796080953412089221737
61757055686796080955919106136817
61757055686796980972369140071995
61757055686796981566977341689261
61757055686796981569421706694525
61757055686858216611908222883246
61757055686858219767420554338644
61757055686858220179014187814016
61757055686858220179014532170288
61757055686858221414549354361488
61757055686858221551872785117028
61757055686858221622794365659794
61757055686858221963655048243444
61757055686858221965011880891550
61757055686858221965077655750040
61757055686858221965098576456440
61757055686858221965098576460812
61757055686858221965098662549880
61757055686858221965848364771910
61757055686858221965914483984402
61757055686858221965914484004094
61757055686858222034576371568766
61757055686890636915775219103217
61757055686890636916610899564989
61757055686890637051646998572492
61757055686890641855582034711009
61757055686890641855770062788337
61757055686890641855770407144609
61757055686890641855770407162078
61757055686890641855770407162079
61757055686890641855833083187855
61757055686890641857444090780263
61757055686890641857464982788855
61757055686890641992842789086481
61757055686890641993030817163809
61757055686890641993031161520081
61757055686890641993031161537550
61757055686890641993031161537551
61757055686890641993093837563327
61757055686890641994705878257599
61757055686890642404625051740721
61757055686890642404625052212897
61757055686890642404813079818049
61757055686890642404813080290225
61757055686890642404813424646497
61757055686890642404813424663966
61757055686890642404813424663967
61757055686890642404816523479211
61757055686890642404816523496680
61757055686890642404816523496681
61757055686890642404876100689743
61757055686890642406236061222455
61757055686890642406298708196339
61757055686890642406507657334151
61757055686890642407135536450393
61757055686893338207458926710052
61757055686893338207521602398958
61757055686893338207521688488026
61757055686893338207521717067742
61757055686893338754894059782404
61757055686893338754894059795454
61757055686893338754894062981994
61757055686893338754894064031754
61757055686893338754894145534602
61757055686893338754894150120822
61757055686893338754894402738996
61757055686893338754894402752046
61757055686893338754894407338266
61757055686893338755082431879134
61757055686893338755082689096578
61757055686893338756501973854466
61757055686893338756564363033322
61757055686893338756564621300526
61757055686893338756752648315044
61757055686893338756752648328094
61757055686893338825227269250089
61757055686893338825227613606361
61757055686893338825230712928721
61757055686893341912139113664234
61757055686893341912139371931438
61757055686893341912142466532064
61757055686893341912142471253798
61757055686893341912142557342866
61757055686893343559020822825428
61757055686893343696278135057462
61757055686893343696278221146530
61757055686893343696528925267104
61757055686893343696529183534308
61757055686893343696532282721154
61757055686893343697889115369260
61757055686893343697889144067020
61757055686893343697889144084490
61757055686893343697972712101388
61757055686893343698139818055422
61757055686893343698143175522522
61757055686893343765190683553841
61757055686893343765194170298876
61757055686893343767450507226812
61757055686893344107474360139466
61757055686893344108060479568682
61757055686893344108060484154902
61757055686893344108060484272946
61757055686893344108063492666460
61757055686893344108063497370724
61757055686893344108063582987616
61757055686893344108311188380470
61757055686893344108311188393520
61757055686893344108311446660724
61757055686893344108314545847570
61757055686893344109671034139404
61757055686893344109671378495676
61757055686893344109922078012560
61757055686893344109922082598780
61757055686893344110570624134478
61757055686893344110570624141120
61757055686893344110570624154170
61757055686893344110570882421374
61757055686893344110573981608220
61757055686894242479954253244150
61757055686894244264340965524660
61757055686894244264344060125286
61757055686894244265700926074842
61757055686894244676123228651076
61757055686894244676126323251702
61757055686894244677566498601240
61757055686894244677566756868444
61757055686894244677569851469070
61757055686894244678382664411726
61757055686894244678385759012352
61757055686894244678385763598572
61757085370842264506105452381567
61757085370842264643366206761411
61757085371390692398582310731607
61757085371390692398770334091573
61757085371390692398770338808935
61757085371390692399355315049511
61757085371390692399606019156987
61757085371390693633929100110855
61757085371390694182909441604389
61757085371390709000375096951595
61757085371390709000563125028923
61757085371390709000563125033295
61757085371463638392172290845701
61757085371463638392360317860219
61757085371463638392360576140473
61757085371463638529620986496543
61757085371463638529620986509593
61757085371496058833584723187323
61757085371498760529237700110471
61757085371498760535992749584915
61757085371498760536831528765681
61757085371498760536831782813847
61757085371498760666686396824123
61757085371498760673190742199835
61757085371498760674029780006243
61757085371498760674092197402005
61757085371498761771338424355239
61757085371498761771339538964163
61757085371498761908537531579083
61757085371498761908599178730711
61757085371498762320381441857127
61757085371681544232084742630777
61757085371681544232085085587369
61757085371682444388051836551917
61757085371682444388051841269279
61757085371682444799645471440019
61757085371682444799833847178251
61757085371682444799896523208399
61757085371682444799896523221449
61757085371682444799896524271209
61757085371714865241120671318059
61757085371717564558341866395051
61757085371717564695037679142687
61757085371717564695602535027003
61757085371717564695602620770523
61757085371717565106819685051659
61757085371717565153137325495751
61757085371717565153138468688763
61757085371717565153388029598855
61757085371717565153389172787495
61757085371717565153389172791867
61757085371717565159892374974567
61757085371717565160080661332149
61757085371717565290399137320715
61757085371717565297090367585115
61757085371717565297153043606519
61757085371717566387919258990683
61757085371717566395513001906745
61757085371717566532707981419355
61757085371717566532773756282217
61757085371717566936961933535979
61757085371717566936961933540351
61757085371717566944493344795427
61757085371717566944552663358475
61757085371717566944552921638729
61757085371717566944556016239355
61757085371717566944556020825575
61757085849308537666631164729491
61757085849965046640262624799271
61757085849965046640262967755863
61757085850062298225364058532639
61757085850062298636895017386287
61757085850062298636895360342879
61757085850062298636958036364283
61757085850277500578039886750954
61757085850277500578604742635270
61757085850277500578604745821810
61757085850313523288879265344752
61757085850316224992248104479388
61757086079733221396795911266901
61757086079733221396796254223493
61757086079733221945650900678411
61757086079841289534269026132935
61757086079841291366022545224749
61757086079841291366022546624429
61757086079841291914814515649679
61757086079841291914814515666941
61757086079841291914877278831545
61757086079841291915065564126317
61757086079842192482626297661665
61757086079842192482626298711425
61757086079877312795719786288635
61757086080424803931899193738441
61757086080424804480691164180633
61757086080495085693310087393971
61757086080497738806532144982757
61757086080497739355324115424949
61757086080497786983876441785475
61757086080497786983939203550399
61757086080497786984777983080925
61757086080497787395658447694447
61757086080497787395658792050719
61757086080497787395721209442109
61757086080497787395721209459371
61757086080497787395721214159471
61757086080497787395721471376915
61757086080497787395721471394177
61757086080497787395721472793857
61757086080497787395721553815643
61757086080497787395721558533005
61757086080497787395909494736881
61757086080497787395909494754143
61757086080497787395909839110415
61757086080497787532919202052657
61757086080497787532919202406789
61757086080497787532919459270101
61757086080497787532919460687043
61757086080497787532981964171713
61757086080497787532981968889075
61757086080497787532982222451967
61757086080497787532982227169329
61757086080497787533170249466485
61757086080497787533170507746739
61757086080497787533817644515393
61757086080497787533821000565551
61757086080497787533821001982493
61757086080497788631067227169025
61757086080497788631068351098793
61757086080497788631255512463797
61757086080497789180047482923251
61757086080497789180047484322931
61757086080497789180048259161803
61757086080497789180110246087855
61757086080497789180110250805217
61757086080497789180111020926727
61757086080497789180111025644089
61757086080497789180298531382627
61757086080497789180299306221499
61757086080498687963470229671749
61757086080498687963533253371479
61757086080498687963533254434289
61757086080498687963721276731445
61757086080498687963721539729061
61757086080498688100731241264665
61757086080498688100731241277715
61757086080498688100731242327475
61757086080498688100731245999449
61757086080498689747859264913603
61757086080498689747859265963363
61757086080498689747859269635337
61757086080498689747859270685097
61757086080713890316122985375875
61757086080713890316123071115023
61757086080713890316185747140799
61757086080713890316374032435571
61757086080716577331048761099439
61757086080716577331049018316883
61757086080716588444086162553827
61757086080716588444086419771271
61757086080716591607776152909903
61757086080716592019558073079727
61757086080716592019558416019057
61757086080716592019558416036319
61757086080716592019558417435999
61757086080716592019620834827389
61757086080716592019620834844651
61757086080716592019621179200923
61757086080716592019809120122161
61757086080716592019809120139423
61757086080716592019809464495695
61757086080716592156818827437937
61757086080716592156818827792069
61757086080716592156819170748661
61757086080716592156819171811471
61757086080716593253543876693569
61757086080716593255241805070291
61757086080716593255241806133101
61757086080716593255241890809439
61757086080716593255242149089693
61757086080716593802335847135761
61757086080716593804033775529745
61757086080717492587369855057029
61757086080717492587370113337283
61757086080717492587432875102207
61757086080717492587620902116725
61757086080717492587621160396979
61757086080717492724630866649945
61757086080717492724630866662995
61757086080717492724630867712755
61757086080717493960251580738213
61757086080749012412853148094229
61757086080752614135057257136807
61757086080752614684100276055637
61757086080752614730668615885471
61757086080752614867866608496019
61757086080752616514242519822595
61757086085641547215235530289563
61757086085749915131996271756075
61757086085749915131996276477809
61757086085749915680849889354267
61757086085749916916384968283461
61757086085749916916384968750021
61757086085750815698133168013101
61757086085750815698133253752249
61757086085750815698195929778025
61757086085750815699807967657359
61757086085750815699807972379093
61757086085750815699808053396507
61757086085750815699808058118240
61757086085750815699808058118241
61757086085750816109727145844745
61757086085750816109727231583893
61757086085750816109915173922073
61757086085750816109977935686997
61757086085750816111400916619227
61757086085750816111401686871879
61757086085750816111401691458099
61757086085750816111401945489003
61757086085750816111402031228151
61757086085750816111589972153601
61757086085750816111589976752871
61757086085750817346935994481239
61757086085750817484196750390453
61757086085750817895727965990613
61757086085785937842792750306615
61757086085785937842855426332391
61757086085785939489168661634643
61757086086298055593505903717623
61757086086298055593756607820727
61757086086333163055783173636903
61757086086406412397311782894339
61757086086406412397879994851899
61757086086406412809658906160245
61757086086406412809662000760871
61757086086406412946103753336531
61757086086406412946919574796569
61757086086406412946922669397195
61757086086406412946923012336525
61757086086406414593232805842195
61757086086407308016898466031173
61757086086407309663274377357749
61757086086407312963366139986773
61757086086407312963366225725921
61757086086407312965060802769847
61757086086407312965063897370473
61757086086407312965879804919579
61757086086407313374960203557565
61757086086407313375148145895745
61757086086407313376654780601491
61757086086407313376657875202117
61757086086407313377407924968571
61757086086407313377470602061529
61757086086407313377662068032945
61757086086407313512220872193889
61757086086407313512408900271217
61757086086407313513915449237815
61757086086407313514106829120163
61757086086407313514668593604895
61757086086407313514922736669269
61757086086407315161044501743479
61757086086407315161044504930019
61757086086407315161044587482627
61757086086407315161047686669473
61757086086407315161047943886917
61757086086407315161232533007347
61757086086407315161235971964245
61757086086442435519619700111931
61757086086442435519619700113383
61757086086442435656880368748255
61757086086442435656880368749707
61757086086442435657068396827035
61757086086625217021128869115027
61757086086625217432722846946671
61757086086625217569920843812393
61757086086625217569982486713219
61757086086625217570171543660323
61757086086626117588940565016311
61757086086626117954717937544393
61757086086626117954780956526761
61757086086626118000533513978179
61757086086626118000534284230831
61757086086626118000534288817051
61757086086626118000534542847955
61757086086626118000722569512553
61757086086626118000722575180457
61757086086626118137732534045773
61757086086626118137732539713677
61757086086626118137795297223427
61757086086626118137983325300755
61757086086661240097201685054571
61757087919989956232665854385624
61757087920938237461294081949934
61757087968227911145305825270947
61757087973480087469220327194552
61757087973480087469221356064328
61757087976414122607762192123646
61757087990889858918638735174152
61757087991841742418513746343598
61757087991841742418514003561042
61757087993846878269740869961230
61757087993846878818783888862798
61757087994139998709806439585738
61757087994139998709807468455514
61757087994139998709807811412106
61757087994792458214581039179126
61757087994795159322212489564388
61757087994795159322213264403260
61757087994795159322213267585588
61757087994795159322216625170780
61757087994795159505983331131802
61757087994795159505983331149064
61757087994795159505983335381152
61757087994795175968906395250604
61757087994816784655752039096222
61757087994816790146182223506080
61757087994819474829284112497932
61757087994819485947404857893486
61757087994819491298129927639970
61757087994819491298129931889320
61757087994819491300574292177222
61757087994819491300640411877258
61757087994827530526063554335718
61757087994827574410455410482656
61757087994827574410455411899598
61757087994827574410456525441500
61757087994827574410456525445712
61757087994827574410456526491260
61757087994827574410456526508522
61757087994827574410456529677800
61757087994827574410456529690850
61757087994827574410458849439554
61757087994827574410458849793686
61757087994827579761177123710970
61757087994827579764440752296624
61757087994827579900886714100708
61757087994827579901701507022016
61757087994827579944944604523914
61757087994827579944944608756002
61757087994827579944948046650090
61757087994827579944948046667352
61757087994827579944948050899440
61757087994827579946640299369128
61757087994827579946640300431938
61757087994827579947455087681130
61757087994827579947455087698392
61757087994827579947455088748152
61757087994827579947455091930480
61757087994827579947458530887378
61757087994827580351435091704538
61757087994827580351435094891078
61757087994827580488883873448612
61757087994827591468739158394124
61757087994827591468739159811066
61757087994827591468740277589268
61757087994827591468740277602318
61757087994827596407866892727984
61757087994827596407866893790794
61757087994827596407870331684882
61757087994827596411130264096146
61757087994827596411133703053044
61757087994827596959170462012176
61757087994827596959985254933484
61757087994828480919184114766586
61757087994828497527734274808992
61757087994831182035436831798656
61757087994831182172697586524048
61757087994831182172700681124674
61757087994831182210837278422818
61757087994831182211087982508452
61757087994831182218451167183162
61757087994831182218451167200424
61757087994831182218451171432512
61757087994831182622619197753076
61757087994831182759879952478468
61757087994831182759879952950644
61757087994831198682126338893914
61757087994831198682126343598178
61757087994831198682129782572546
61757087994831198682192458593950
61757087994831198819387093619306
61757087995111225445937691740526
61757087995111225445937693157468
61757087995111225445941053924988
61757087995143642181392575966212
61757087995143642593237342590300
61757087995143645887434071309272
61757087995143645887434072372082
61757087995143646299028049140916
61757087995143646299028050203726
61757087995143647534562008833006
61757087995143647534562009895816
61757087995143647534565452039254
61757087995143647534624772014872
61757087995143647671822764625420
61757087995143647676906453412504
61757087995143648083416742457064
61757087995143648088500431244148
61757087995144548102373790473438
61757087995144548102373791890380
61757087995144548102373795072708
61757087995147244864233426678552
61757087999752503985742580097966
61757087999755155314575169880040
61757087999755205277395748336046
61757087999755205688989726167690
61757088000724150152730125384280
61757088000724199984880818231492
61757088000725050583282300555242
61757088000725050720480293165790
61757088000725067191769324011782
61757088000727751874933975114106
61757088000727752423725945556298
61757088000727768895016470081506
61757088000727801844283177119324
61757088000736155893411636823082
61757088000737100986730295470253
61757088000737106286802755664672
61757088000737106286803788766328
61757088000737106294396842949896
61757088000737117038895430904369
61757088000739757615636378565872
61757088000739757623229346642902
61757088000739757623229432731970
61757088000739758172021316730962
61757088000739758172021317080722
61757088000739758172021317085094
61757088000739758172021403174162
61757088000739807441257845203136
61757088000739807448600884011722
61757088000739807448600969750870
61757088000739807448600970100790
61757088000739807448601228031124
61757088000739807990049815291196
61757088000739807990049815645328
61757088000739807990050934836052
61757088000739807990050934853522
61757088000739807997643902576420
61757088000739807997643902930552
61757088000739807997643989019620
61757088000739808043397573573943
61757088001052257025396110851224
61757088001052273496497115032666
61757088001052273496497116095476
61757088001053157455945989869148
61757088001053174064497183030680
61757088001055858747599071664028
61757088001055858747599072018160
61757088001055858747600219556932
61757088001055858747600219911064
61757088001055859159193049495672
61757088001055859159193049849804
61757088001055859159194197388576
61757088001055859159194197742708
61757088001055859296391042460352
61757088001055859296392189999124
61757088001055859296392190353256
61757088001055875218701224092506
61757088001055875355899216703054
61757088001055875356150264825560
61757088001055875356150265179692
61757088001055875767744242657204
61757088001055875767744243011336
61757088159604641497447469996532
61757088159605540233358549399449
61757088203920082088222688727039
61757088204575677551113108460227
61757088204575677551116203060853
61757088204576577981601345263747
61757088204576577981604439864373
61757088212747131561005128085406
61757088212747148207715788774350
61757088212779566863106597055906
61757088212779566863106597057310
61757088212779566863106854273350
61757088212779566865362933985246
61757088230473024309759945779772
61757088230508124454539437481466
61757088230508141101250009113212
61757088231457595086868993183077
61757091828643083381210187383205
61757092280649175642010044752988
61757092280649175643683728375592
61757092280652777365887837435432
61757092280652777365888952044356
61757092283583210780614698627250
61757092283615646036959124932719
61757092283615646036959383199923
61757092283615647866290058519749
61757092283619249588494166162647
61757092283619249588494424429851
61757092284458527463438918533351
61757092298375051744117053980004
61757092298377753401799612812154
61757092298377753401799871092408
61757092298386760909244037758770
61757092298389462200897118503890
61757092299253057123334272203488
61757092299253057123337256604910
61757092301309086882596184311160
61757092307204320084196549041867
61757092307236735584221815875247
61757092307248741324902179408047
61757092307248748635413292610713
61757092307248748642944359496627
61757092307248796814677185894531
61757092307248796814677444161735
61757092307248798460721809597485
61757092307248798460805492422893
61757092307248798460972858056861
61757092307249697244980609424087
61757092307249699031312945808424
61757092307252350357613962713661
61757092307252350357617401670553
61757092307252350357617401670559
61757092307252350360061680586755
61757092307252350769148359120149
61757092307252398535797120186777
61757092307252398535856414275314
61757092307252398535856414275362
61757092307252398535856442973122
61757092307252398535856442990592
61757092307252398535856443327254
61757092307252398535856443331626
61757092307252398535856443344724
61757092307252398535856529066562
61757092307252398535859508875988
61757092307252398535859509230072
61757092307252398535859509230280
61757092307252398535859537927880
61757092307252398535859881947490
61757092307252398535859882301622
61757092307252398535877335335846
61757092307252398535877335340218
61757092307252398535880429936472
61757092307252398535880429940844
61757092307252398536044442352642
61757092307252398536047795574604
61757092307252398536128039443322
61757092307252398536128039456420
61757092307252398536131478400220
61757092307252398536131478413318
61757092307252398536633689802025
61757092307252398536633948069229
61757092307252398536693237812054
61757092307252398536693238280018
61757092307252398536693238284230
61757092307252398536693242529368
61757092307252398536693266509814
61757092307252398536693266863946
61757092307252398536693266877044
61757092307252398536693352598882
61757092307252398536696337116944
61757092307252398536696337466864
61757092307252398536696337484126
61757092307252398536696366181934
61757092307252398536696710184074
61757092307252398536696710538206
61757092307252398536884623841756
61757092307252398538303874235336
61757092307252398538304132502540
61757092307252398538387470617752
61757092307252398538387814974024
61757092307252400182925918657325
61757092307252400183009601482733
61757092307252400320521662952172
61757092307252400320521662952181
61757092307252400322777741245731
61757092308079671791357644961053
61757092308091677715053381248287
61757092308091677715805493557599
61757092308091677715805751824803
61757092308112087288663224738301
61757092308112087291110942611395
61757092308112087291382911794433
61757092308112087291947770861077
61757092308112087291948029128281
61757092308124093031874990032413
61757092308124093205016180484153
61757092308124093212546472535407
61757092308124143030387717852973
61757092457911541406066917166751
61757092457911541954858887613372
61757092458785942727471415355143
61757092458785942727474509955769
61757092466773728020640583348714
61757092466774623054803096018517
61757092511089169025919899781868
61757092511089170123981922679491
61757092511089170123981922679500
61757092511089170260991628949879
61757092511960869879149019310429
61757092511963570346966770947835
61757092511963570347049334559442
61757092511963570347050449168366
61757092511963570347050453767627
61757092511963570347050453767636
61757092511963571582647170998386
61757092511963571582647171011436
61757092511963571582647175597656
61757092511964470365735533682487
61757092511964472150396195119032
61757092511964515242630924055125
61757092511964515379640630325513
61757092512037450071340083830299
61757092519916219733857634589010
61757092519948656819512073757687
61757092519948656819532994481509
61757092519952256688620445635686
61757092519952256688683207750530
61757092519952256690879882222644
61757092519952256691130930327888
61757092519952256691130930682020
61757092519952258473075257589060
61757092519952258473075343682500
61757092519952258475268574489032
61757092519952258475519967322150
61757092519952258475523066154864
61757092519952258541716181400585
61757092519952258541737102124407
61757092520791536416681854495111
61757092520791537652027872222027
61757092520791537652194892088397
61757092520791538063788869933139
61757092520827555423027948719809
61757092520827558577578703709787
61757092520827558577766990073193
61757092520827560361967395981999
61757092520827560362155682345405
61757092520827608532867870906345
61757092520827608533056157269751
61757092520827608533139840072073
61757092520933255398370770008358
61757092520933255398370774257708
61757092537642046010468616019062
61757092537642095833392432332412
61757092537642095970841472002704
61757092537674531231140303097589
61757092537677232359925638109622
61757092537677232359927618200494
61757092537677232360113666186950
61757092537677232360176342195256
61757092537677232362371983205758
61757092537677232362373360700078
61757092537677232362434744966470
61757092537677232362436122460790
61757092537677232362624150525020
61757092537677234144568822514018
61757092537677234146762138692724
61757092537677234146824900807568
61757092537677234146828258274668
61757092537677234213230580942875
61757092537677234215678436984320
61757092538552530545541170025819
61757092538552530545729198103147
61757092538552530545729198457279
61757092538552531094521168916941
61757092538552534249072182547129
61757092538552534249322886632763
61757092538552534251516547552393
61757092538552534251582322405059
61757092538552534251767251638027
61757092538552535896450910268651
61757092538552535898710346040947
61757092538552536033460874819341
61757092538552536445242880728313
61757092538552567595810127879975
61757092538552567596060831983079
61757092538552578714202876213479
61757092538552578716459212787283
61757092538552578716462307387909
61757092538552584067351385192997
61757092538552584069610820965293
61757092538552584204361349743687
61757092538552584206805714748951
61757092538552584207077310860647
61757092538552584616143355652659
61757093717324040219404149261960
61757093735048763466079667125575
61757093742939557713600490279534
61757093742940458144127411911940
61757093742940458144130511098786
61757093742940458144151427087824
61757093742940458144151517898626
61757093743913004261130917527368
61757093743913004261131003616436
61757093743913004261193679642212
61757093743913020732693411218352
61757093743913020732755827914114
61757093743913020869954165948116
61757093743913021281547798356306
61757093743913054086022396796172
61757093743913054086210425936310
61757093743913054086210684203514
61757093743913054086210712899870
61757093743913054086210798988938
61757093743913054086273475014714
61757093743913054223471094577006
61757093743913054223471438933278
61757093743913054223471553718702
61757093743913054223533856691850
61757093743913054223534229744478
61757093743913054634981474609292
61757093743913054634981732876496
61757093743913054635044150635068
61757093743913054635065071341468
61757093743913054635232436979600
61757093743913069457719129215672
61757093743913069457719215304740
61757093743913069457781891330516
61757093743924159807933733899303
61757093743924159807933738603567
61757093743925071128002140859374
61757093743925071540368780052378
61757093743925071540369123008922
61757093743925071540369123008970
61757093743925071677629791645246
61757094355455634796619825620992
61757094355466439963232152781798
61757094373177875411240896763560
61757094373180609919070372322531
61757094373180610468109946635650
61757094373181510486878715355985
61757094373188713794029620888095
61757094373192316065273301061256
61757094373192316065273305660517
61757094373192316065276404493231
61757094373192327183394048346136
61757094373192327183394052945397
61757094381071100498623508056537
61757094381071100499439415599819
61757094381072000515760366450985
61757094381072000515760366455197
61757094381072000518208089041441
61757094381072000518208089045653
61757094381072000518208092227981
61757094381072000927541600707625
61757094381072000927542372359957
61757094381072000927542633826751
61757094381072000929739390729217
61757094381072000929739393915757
61757094381072001064740364970505
61757094381072001064740364974717
61757094381072001064803127089561
61757094382040546695045917720214
61757094382043665326456984203932
61757094382044449152781276619584
61757094382044449155291670514082
61757094382055699113217856303754
61757094382055699113217985443914
61757094382055699115665703317008
61757094382055704606092447707158
61757094382055715515866046109607
61757094382055715584503445343178
61757094382055715584504593249180
61757094382055715584506884300076
61757094382055715585093051497746
61757094382055715586701736218379
61757094382055715586952397215714
61757094382055715722601415801927
61757094382055715724213539420409
61757094382055715724213544142143
61757094382055721078033723331432
61757094382056615743570291434150
61757094382056616154764480064860
61757094382056616154764484782222
61757094382056621645194667775138
61757094426355535650837268953324
61757094426355536933550031864224
61757094426357936798912075342313
61757094426358188811422115146316
61757094426358188811422115147768
61757094426358203636419263260190
61757094426358205283548320016647
61757094426358205283548320016656
61757094426358205420808730022966
61757094426358205420808984071132
61757094426358236989668038966370
61757094426358236989856321078814
61757094426358238636797091490739
61757094426358238636797091490748
61757094426358238773995084105659
61757094426358238773995084105668
61757094426358238773995088337756
61757094426358238774054406896432
61757094426358238774242689021926
61757094426359089790765112854920
61757094426359105851297339892155
61757094426359105851297339892164
61757094426359105988557749898474
61757094426359137372978959204832
61757094426359137372978963791052
61757094426359137557479730281434
61757094426359137557479734867654
61757094426359137557664663758136
61757094426359137922021638336348
61757094426359139204793720868725
61757094426359139204793720868734
61757094426359139341803426771940
61757094426359139341806784239040
61757094426366342100162359025030
61757094426367193253942095111692
61757094426367209314474320731994
61757094426367209314477285995627
61757094426367242665522980653142
61757094426367243031574531921148
61757094426367243032327673100236
61757094426367253784416989473370
61757094426367253785840659151192
61757094426369894957377440032988
61757094426369911017156521287662
61757094426369911017156521641794
61757094426369944185967202297148
61757094426369944323227870933472
61757094426369944371220081096842
61757094426369944371408367795506
61757094426369944735009876842444
61757094434245862568614585429683
61757094434245862568614586492493
61757094434245862568680700431071
61757094434245862568698268255091
61757094434245862568698269317901
61757094434245862568865290595597
61757094434245862568868728489685
61757094434245862568868728495301
61757094434245862568868728508399
61757094434245862568886555675531
61757094434245862571125065417621
61757094434245862571125065423237
61757094434245862571125065436335
61757094434245862571125066480431
61757094434245862571125066499145
61757094434245862571126099601009
61757094434245862571208749305839
61757094434245862571209782426417
61757094434245862571397034600659
61757094434245862571397809440935
61757094434245877393026787067763
61757094434245877393866937952481
61757094434245877395558071925513
61757094434245878628373579629339
61757094434245878630904950581773
61757094434245879042499186680621
61757094434246027512914883353170
61757094434246027513921055815744
61757094434249464290818694489523
61757094434249464290821789090149
61757094434249464290902377314931
61757094434249464290905471915557
61757094434249479115230894710661
61757094434249479115816899821013
61757094434249479117490326593355
61757094434249479117491359695219
61757094434249629164197318024380
61757094434249629233674209157647
61757094434249629233674983996519
61757094435182102325614834625331
61757094435194108661927571593067
61757094435194108661930924460897
61757094435194157891938676000535
61757094435194158072611962779183
61757094435194158072613110672087
61757094435194158074868213618051
61757094435194158074868299707119
61757094435194158621655013569263
61757094435194158621655014632073
61757094435194158624748060773465
61757094435194174681246837231137
61757094435194174683440413561953
61757094435194174683440416748493
61757094435194174683503175326877
61757094435194174683503179926147
61757094435194174684256321105235
61757094435194174684256324291775
61757094435196859775797408183767
61757094435198177711294036105034
61757094435198227238690808483351
61757094435217219529722931754235
61757094435217219529726284622065
61757094435217268940408470838871
61757094435217268940429391543819
61757094435218420286805307746987
61757094435218420286808660614817
61757094435218420286993594104617
61757094435218420286996688705243
61757094435218425774139922205717
61757094435218425774704001733437
61757094435218425774704006437701
61757094435218425774725013231717
61757094435218425774892029810765
61757094435218425774893177703669
61757094435218425774893182421031
61757094435218425774914069712261
61757094435218425774914069725359
61757094435218425774914074429623
61757094435218467867930020839941
61757094435218469697490846826007
61757094435218475187729568469703
61757094435218475187917596528317
61757094435218475187917596547031
61757094435218475187920923886331
61757094435218475187920923899429
61757094435218475190177256110003
61757094435218475190177257645197
61757094435218475190177260827365
61757094435218475190177372430621
61757094435218475190177372436237
61757094435218475599699859660397
61757094435218475599699860723207
61757094435218475601959635562701
61757094435218475601959636625511
61757094435218484522233765790811
61757094435218490012918095992297
61757094435218490015174437624497
61757094435218586987766838403682
61757094435229274683428739333975
61757094435229275275697413304013
61757094435229280766311038928299
61757094435229280768571962723507
61757094435229280768842439639899
61757094435229291335389140365643
61757094435229291335410032387333
61757094435229291337732484284845
61757094435229296825819327962041
61757094435229296828162672944053
61757094435229296828350699971669
61757094435230131371888366259255
61757094435230131371888367676197
61757094435230131373751107891773
61757094435230175843696105230473
61757094435230175844278757472995
61757094435230175845973334167001
61757094435230180784912780385255
61757094435230180784916133253085
61757094435230180785080174721195
61757094435230180785080176138137
61757094435230180785080946373527
61757094435230180785080950972797
61757094435230191903200922355995
61757094435230191903284490407833
61757094435230191903786931715697
61757094435230191905481504160353
61757094435230191905481508409703
61757094435230598081595829342878
61757094435230598150258751623322
61757094435230626127697515832340
61757094435230626130145362845594
61757094435230631618124391488270
61757094435230642187975381448717
61757094435230642188038057474493
61757094435230642737018055994013
61757094435230642737018400367547
61757094435230642737021494970594
61757094435230642737081076393323
61757094435230642738503798708429
61757094435230642738504827560943
61757094435230642738504917903573
61757094435230642738693203198345
61757094435230647680916053223354
61757094435230647680919406091184
61757094435234228401203860088729
61757094435234233342587930642261
61757094435234244459034221652656
61757094435234244459037316194233
61757094435234244459037320426321
61757094435234244460731893238159
61757094435234245008080335095801
61757094435234245009751700563943
61757094435234245009774826129364
61757094435234249949467504836179
61757094435234249949467763116433
61757094435234249951915227308543
61757094435234249951915227326012
61757094435234249951915227326013
61757094435234249951974545884689
61757094435234249951977903351789
61757094435234250018380574805132
61757094451962432391551974110549
61757094451962432391551978696769
61757094451962432391552060203829
61757094451962432391555417670929
61757094451962432391555421903017
61757094451962432391572980792137
61757094451962432391761267136669
61757094451962432391823943162445
61757094451971903615966417886751
61757094451971903750713245759033
61757094451971903750776007878089
61757094451971903752972940272161
61757094451971903752973026352343
61757094451971903752973026365441
61757094451971903753227086518703
61757094451974439964905732789651
61757094451974439964905991056855
61757094451974439964905995656125
61757094451974439964909090256751
61757094451974439964909434613023
61757094451974601795370384041480
61757094451974601795370388763214
61757094451974604836254622453496
61757094451974604836442650543874
61757094451974604837887298428562
61757094451974604838702091362920
61757094451974604905167429708911
61757094451974604906800497904905
61757094451974604906800497904914
61757094451974604907430356995388
61757094451974604907616400848917
61757094451974604907616405448187
61757094451974604907619499681631
61757094451974604907619499681640
61757094452911930848741135919168
61757094452912047592422218040822
61757094452912080945939491025984
61757094452912080945939519722340
61757094452943101119686880457377
61757094452943101119686880470427
61757094452943101122197364694665
61757094452944051103222907568582
61757094452944301876960641653523
61757094452946702979339684826977
61757094452946702979339689413197
61757094452946702979402446946033
61757094452946702981850169418397
61757094452946702981850173650485
61757094452946752803962672469993
61757094452946752806406947136839
61757094452946752806410390343087
61757094452946752806469708901763
61757094452946752806469713501033
61757094452947003168610627784967
61757094452947003168673299093381
61757094452947003168676398415741
61757094452947003171120763416633
61757094452947052993209160835883
61757094452947052993212599810034
61757094452947052993212599810043
61757094452947052993212604042131
61757094452947052995656620428675
61757094452947052995660063634923
61757094452947053130407234957863
61757094452947217913062206107058
61757094452956519046471591029168
61757094452956519046475034707800
61757094452956524331190765121437
61757094452959204070186599943791
61757094452959204072697079931729
61757094452959209011570671205587
61757094452959220130527441849788
61757094452959220130530540623453
61757094452959220130778145952892
61757094452959220130781498774723
61757094452959220132139091794904
61757094452959220132139091912948
61757094452959220132141415911002
61757094452959220132221674124261
61757094452959220132225113081159
61757094452959220133037581654493
61757094452959220133037839934747
61757094452959220133040934417329
61757094452959220133040934535364
61757094452959220133040934535373
61757094452959220133040939121593
61757094452959225482863386356808
61757094452959225482864161191468
61757094452959225483131672693346
61757094452959225483699970202925
61757094452959225483699974907189
61757094452959225486207011233965
61757094452959225486207015938229
61757094452959225486210454895127
61757094452959225486210454912596
61757094452959225486210454912597
61757094452959225689873795356396
61757104514472481631059080527083
61757104514472481631121756557231
61757104514472481631121842292167
61757104514472481631121842296379
61757104514472482180164774059119
61757104514472482180164774072169
61757104514655252424430474254085
61757104514655252973222182774361
61757104514655264091342158406909
61757104514656153403773210039321
61757104514656164521893185671869
61757104514680468323097607812075
61757104514680468323912396147163
61757104514680479991076160938303
61757104514680479991076160951353
61757104514680484787608833387147
61757104514680484795202920672371
61757104514680485344053952460167
61757104514680485344057309927267
61757104514680513344593433923465
61757104514680518141126106372309
61757104514680518146209452202801
61757104514680518148720193657533
61757104514687673414633849567643
61757104514687673414634621219975
61757104514687684532754968388831
61757104514687688238583729947351
61757104514687689885711753583239
61757104514687717887087772781697
61757104514688573845248328760221
61757104514688573845248671716813
61757104514688590453711820535865
61757104514688590453798487402947
61757104514688590453798488802627
61757104514688590453798488806839
61757104514688590453798831759219
61757104514688590453798860461398
61757104514691275129307666226469
61757104514691275134390926317813
61757104514691275134391012056961
61757104514691275136837958627483
61757104514691275136898310305445
61757104514691275136900634653259
61757104514691275685693376765205
61757104514691275685944423824901
61757104514691286254959077453043
61757104514691286255021753474447
61757104514691286804001723418623
61757104514691286804064399444399
61757104514691286804064399457449
61757104514691290509767837531083
61757104514691290509768180487675
61757104514691290509768180500725
61757104514691291607915862643079
61757104514691291608187830291083
61757104514691291608191159178467
61757104514691291745113855253787
61757104514691291745364902313483
61757104514691291745364902330745
61757104514691291745388893159001
61757104514691291745389266226131
61757104514691291745448470347851
61757104514691291745448470365113
61757104514691291745451569197827
61757104514691291745451913554099
61757104514691291745451942251907
61757104514691291745451942606039
61757104514691319606844077879535
61757104514691320158145756674595
61757104514691320158146528326927
61757104514691320158333784738873
61757104514691323861927472914357
61757104514691323861927472927407
61757104514691323864371837919621
61757104514691323864375195386721
61757104514691324962460544472941
61757104514691325089680436470963
61757104514691325092190920708251
61757104514691325097273490637061
61757104514691325097273490654323
61757104514691325097274266538743
61757104514691325099720954479251
61757104514753464133880433655257
61757104514753464133943109681033
61757104514753464682651483526563
61757104514753464682713902321845
61757104514753464682985755650985
61757104514753464682985755664035
61757104514784984144553559208593
61757104514784984144616235234369
61757104514788536452979992873035
61757104514788536453732105182347
61757104514788536453794781208123
61757104514788537002587523307019
61757104514788537002587609046167
61757104514788580925370496988697
61757104514788580925433173014473
61757104514788580925433173018845
61757104514788581474203965655285
61757104514788581474204222872729
61757104514788581474475818984425
61757104514788586276091837263761
61757104514788586276092208800069
61757104514788586278327282183105
61757104514788586278519010684125
61757104514788586278599249831109
61757104514788586278602578718493
61757104514788586278602693509741
61757104514788586413352591643605
61757104514788586415528716587331
61757104514788586415588036562949
61757104514788586415591392613107
61757104514788586415800312699027
61757104514788586415800685766157
61757104514788586415800685770528
61757104514788586415800686120289
61757104514788586415862988724803
61757104514788586415863361796304
61757104514789036768127627514171
61757104514789036768315655591499
61757104750805488754219086090975
61757104750805488754219343308419
61757104750805488754783170327171
61757104750805494107893285107673
61757104750805494107956046872597
61757104750805494108143986041499
61757104750805494108144328998091
61757104750805494108144333584311
61757104750805494244651856438065
61757104750805494245404997611329
61757104750805494245405002216263
61757104750805494245405083723482
61757104750805494245405087955570
61757104750805494245405087955571
61757104750805789492534994774847
61757104750805789492535251992291
61757104750805794433919065682511
61757104750805794433919094262227
61757104750805794433920208871151
61757104750805794433922193584586
61757104750805794480429266862270
61757104750805794846266217528133
61757104750805794846269197792633
61757104750805794846269197809895
61757104750805794846269283531781
61757104750805794846269316833022
61757104750806645451194630362095
61757104750806645451382572700275
61757104750806645451382915656867
61757104750806689922832936429297
61757104750806689922833022168445
61757104750806689922834973580431
61757104750806689923020964506625
61757104750806689923021307463217
61757104750806689923650881129537
61757104750806689923839081734921
61757104750806689923839424691513
61757104750806690060284014650355
61757104750806690060284271867799
61757104750806694856879275977469
61757104750806694857696298148549
61757104750806694864406986826275
61757104750806694864408130001865
61757104750806694864408130014915
61757104750806694864410687236917
61757104750806694865223152642585
61757104750806694865223237318923
61757104750806694865223237331973
61757104750806694865223238381733
61757104750806694865223265898639
61757104750806694865223266961449
61757104750806694865226332982359
61757104750806694865226590199803
61757104750806694865226594786023
61757104750806694994893176132751
61757104750806694994893947785083
61757104750806695001667999818871
61757104750806695001668085558019
61757104750806695001668114137735
61757104750806695001669143007511
61757104750806695001669228746659
61757104750806695002232858891179
61757104750806695048240963117687
61757104750806695406486892042639
61757104750806695406487149247033
61757104750806695406487925616727
61757104750806695406488011355875
61757104750806695413262063389663
61757104750806695413263120839155
61757104750806695413263206578303
61757104750806695413265072238091
61757104750806695413265157977239
61757104750806695413265157990289
61757104750806695413265162576509
61757104750806695413450348684435
61757104750806695413451491873075
61757104750806695414014864800151
61757104750806695414015236336459
61757104750806695414018308006399
61757104750806695414080979787197
61757104750806695414081065526345
61757104750806695459016796091860
61757104750806695459018747503846
61757104750806695459834679027575
61757104750988260096321727063161
61757104750988260096322100115789
61757104750989160526872754328121
61757104750989160526873127380749
61757104750989160527123831483853
61757104750989160527124088701297
61757104751020680537734160791413
61757104751020680537734532327721
61757104751020680537797179786831
61757104751020680537797208353497
61757104751020691655667251548323
61757104751020691655854507960269
61757104751020691655917183986045
61757104751020691655918298608019
61757104751020691656670067960739
61757104751020691656670410917331
61757104751020691656670415626015
61757104751020691656670415639065
61757104751020697009083260802681
61757104751020697009084032455013
61757104751020697009084375411605
61757104751020697009648116686997
61757104751021580968347868327287
61757104751021580968348211283879
61757104751021592086468987148475
61757104751021592086469330105067
61757104751021592086970395354683
61757104751021592087221442414379
61757104751021592223666980231247
61757104751021592223667323187839
61757104751021592224231064463231
61757104751021592224482111522927
61757104751021597575137703630051
61757104751021597576833052330521
61757104751021597576833395287113
61757104751021597576896075558027
61757104751021597576898143178202
61757104751021597576898400028464
61757104751021597576899171680796
61757104751021597576899176280066
61757104751021597577397140807643
61757104751021597577400492612663
61757104751021597577400578364861
61757104751021597577648183635251
61757104751021597577648187867339
61757104751021597577651282467965
61757104751021597577651284357290
61757104751021597577651284357291
61757104751021597577651627295009
61757104751021597577651627313883
61757104751021897811922550237356
61757104751021897949120543197665
61757104751021931120188361129802
61757104751021931120251208983635
61757104751021931120439494278407
61757104751024148750944943074588
61757104751024282252407205793535
61757104751024282252972061682063
61757104751024282259938641387561
61757104751024282259938646104923
61757104751024282259997849872511
61757104751024282260001317413337
61757104751024282260001317525765
61757104751024282260001317529977
61757104751024282260001322130699
61757104751024282260001322135071
61757104751024282808792916332271
61757104751024282808793289384899
61757104751024282808981315932857
61757104751024282808981320650219
61757104751024282809043963391967
61757104751024282809044336444595
61757104751024293378058617020109
61757104751024293378118968693699
61757104751024293378121293045885
61757104751024293378121293162525
61757104751024293378623477621787
61757104751024293378682795712451
61757104751024293378686148930201
61757104751024293378686234669349
61757104751024293378686239386711
61757104751024293378686239386871
61757104751024293378874524681483
61757104751024293378874524681643
61757104751024293789904676565769
61757104751024293926913350756595
61757104751024293927101636051367
61757104751024293927102406174329
61757104751024293927102410891691
61757104751024293927729166432089
61757104751024298731287369862521
61757104751024298731288484471445
61757104751024298731852225746837
61757104751024298731855583332189
61757104751024298731855583349451
61757104751024298731855669071337
61757104751024298866790785424931
61757104751024298868486477081993
61757104751024298868488805791745
61757104751024298868549153107769
61757104751024298868549153120819
61757104751024298868549157352907
61757104751024298868551477572383
61757104751024298868551481823344
61757104751024298868551481823345
61757104751024298868551482177477
61757104751024298869050222602523
61757104751024298869053574407543
61757104751024298869053575942736
61757104751024298869053575942737
61757104751024298869053660159741
61757104751024298869053661676061
61757104751024298869053661681885
61757104751024298869053666280995
61757104751024298869053666281155
61757104751024298869301265430131
61757104751024298869301269662219
61757104751024298869304364262845
61757104751024298869304713340850
61757104751024298869304713340851
61757104751024326732391797666645
61757104751024332083113161804063
61757104751024332083113504760655
61757104751024332085372942073761
61757104751024332085561227368533
61757104751024332215789196927609
61757104751024332215792554394709
61757104751024332220311154414611
61757104751024332220374173396979
61757104751024332220374173410029
61757104751024332222570848922075
61757104751024332222821895981771
61757104751024332222821900586705
61757104751024582997980290906133
61757104751024582998043048415883
61757104751024582998063969004191
61757104751024582998063973725924
61757104751024582998063973725925
61757104751024582998231333710655
61757104751024593567956833383655
61757104751024593568145118678427
61757104751024594116183944636739
61757104751024594116999852302485
61757104751024594117188132875523
61757104751024594117188137597256
61757104751024594117188137597257
61757104751024599057571110145029
61757104751024599057571114866763
61757104751024599057823195029774
61757104751024599096797452290294
61757104751024599096797452290295
61757104751024599103575632032236
61757104751024599104325420343495
61757104751024599104328892247550
61757104751024599469354149178951
61757104751024599469354153883215
61757104751024599469605196221385
61757104751024599470106175848492
61757104751024599470357567281722
61757104751024599470357567281723
61757104751024599650669669257881
61757104751024599652343354293215
61757104751024599652344468902139
61757104751024599652364246301807
61757104751024599652365394212181
61757104751024599652367340902433
61757104751024599652367345624167
61757104751024599652532754196911
61757104751024599653180153967553
61757104751024599653180182547269
61757104751024599653183248568179
61757104751024599653368439262325
61757104751024599653371792130155
61757104751024627470705295796995
61757104751024627470705405860685
61757104751024627470705410582418
61757104751024627470705410582419
61757104751024632272384104425343
61757104751024632274643535953905
61757104751024632409582092780717
61757104751024632409644854545641
61757104751024632411904176010513
61757104751024632411904290778675
61757104751024632411904290795937
61757104751024632412092461305285
61757104751024632412092575606887
61757104751024632412092576073447
61757104751024632412092576090708
61757104751024632412092576090709
61757104751024632412092580324248
61757104751024632816908260444747
61757104751024632821426778970639
61757104751024632823623448833654
61757104751024632823686181919485
61757104751024632823686210499201
61757104751024632823871372613631
61757104751024632823874467214257
61757104751024632823874840266884
61757104751024632823874840266885
61757104751025483017000015298043
61757104751025483017020907306635
61757104751025483420999906905821
61757104751025483428531318171093
61757104751025483428593731207931
61757104751025483428593731324571
61757104751025483428593735929665
61757104751025483428614623216523
61757104751025483428614627938257
61757104751025483428615000990885
61757104751025483565791981022873
61757104751025483565854744317167
61757104751025483565875664905475
61757104751025483566043029611939
61757104751025483566063577134569
61757104751025483566063581851931
61757104751025494546735746759445
61757104751025494547735721183585
61757104751025494683995640538023
61757104751025494684184700673119
61757104751025494684999828776807
61757104751025499488123170534939
61757104751025499488308102948831
61757104751025499488311460534023
61757104751025499488937958851153
61757104751025499489122886691875
61757104751025499489126244145925
61757104751025499625572215259415
61757104751025499626135951929713
61757104751025499626386998989409
61757104751025499671324652257505
61757104751025499672140555201517
61757104751025499672140583781233
61757104751025499672140588502966
61757104751025499672140588502967
61757104751025500037078805124389
61757104751025500037141566889313
61757104751025500037141566902363
61757104751025500037165931169303
61757104751025500037353097237007
61757104751025500037354216451025
61757104751025500037917957838685
61757104751025500037980719485517
61757104751025500037980719603609
61757104751025500038165905593443
61757104751025500038169004780289
61757104751025500038169349272075
61757104751025500075301327392077
61757104751025500075303278804063
61757104751025500076137007735757
61757104751025500076140102336383
61757104751025500081471400625945
61757104751025500081471657843389
61757104751025500082894381558175
61757104751025500082895151810827
61757104751025500082915273566767
61757104751025500082916421477141
61757104751025500082918368167393
61757104751025500083731209812229
61757104751025500083734304412855
61757104751025500221183574120507
61757104751025527489474058868357
61757104751025527489474087448073
61757104751025527898557582103787
61757104751025527898745610181115
61757104751025527898808371946039
61757104751025527898808629163483
61757104751025527901067779499979
61757104751025527901067808079695
61757104751025527901252994168747
61757104751025527901256323061955
61757104751025527901256437847379
61757104751025528038517101761969
61757104751025532835049401149507
61757104751025532835865308828303
61757104751025532840132746979999
61757104751025532840132775676355
61757104751025532840132775689405
61757104751025532840133124300851
61757104751025532840195765962367
61757104751025532840195765975417
61757104751025532840195794658723
61757104751025532840195794671773
61757104751025532840195799263817
61757104751025532840195800326627
61757104751025532842392560533677
61757104751025532842455203275473
61757104751025532842455231836315
61757104751025532842455231855189
61757104751025532842640135689365
61757104751025532842640159677037
61757104751025532842640164269081
61757104751025532842643488570245
61757104751025532842643493156465
61757104751025532842643517131087
61757104751025532842643521854273
61757104751025532842643603225979
61757104751025532842643603342619
61757104751025532842643603355669
61757104751025532972310074503193
61757104751025532972874930387509
61757104751025532977393788682001
61757104751025532977456550446925
61757104751025532979900804321317
61757104751025532979904271974571
61757104751025532979904276579664
61757104751025532979904276579665
61757104751025533383903790413081
61757104751025533384092075694803
61757104751025533384092080412165
61757104751025533384656936296481
61757104751025533384719698061405
61757104751025533388987393461017
61757104751025533388987766513645
61757104751025533389175794590973
61757104751025533389175797778965
61757104751025533389238440507663
61757104751025533389238440520713
61757104751025533389238556355897
61757104751025533389238813573341
61757104751025533391497992470679
61757104751025533391497992489553
61757104751025533391497992588771
61757104751025533391682810230289
61757104751025533391683178578605
61757104751025533391686167697389
61757104751025533391686277765451
61757104751025533391686277771275
61757104751025533391686277883543
61757104751025533391686282488636
61757104751025533391686282488637
61757104751097545638340279174029
61757104751097578260054600022627
61757104751097578260806712331939
61757104751097578397251559508225
61757104751097578398067462452237
61757104751097578443821050548853
61757104751097578809097617524515
61757104751097578990416003566343
61757104751097578990416260783787
61757104751097578991838984498573
61757104751097578991859876507165
61757104751097578992027241213629
61757104751097578992028389124003
61757104751097578992864064745949
61757104751098429414589885952733
61757104751098429414778171247505
61757104751098429414840590055837
61757104751098446068891306438989
61757104751098446069142010542093
61757104751098446069142267759537
61757104751098478827802585243815
61757104751098478827803356896147
61757104751098478827803619898135
61757104751098478827865261269591
61757104751098478827865261386231
61757104751098478827866375878515
61757104751098478827866375891565
61757104751098478827866380600249
61757104751098478827866380613299
61757104751098478827866381663059
61757104751098478828618145244285
61757104751098478828618408233223
61757104751098478828618488200877
61757104751098478828618492909561
61757104751098478828618492922611
61757104751098478828618493972371
61757104751098478965063341148657
61757104751098478965064373206425
61757104751098478965126017174433
61757104751098478965879158353521
61757104751098478965879161541513
61757104751098479376656974507389
61757104751098479376657318980301
61757104751098479376658003377165
61757104751098479376658089116313
61757104751098479376845259789111
61757104751098479376845604275073
61757104751098479376846374398035
61757104751098479376846379115397
61757104751098479376909050423811
61757104751098479376909050436861
61757104751098479377472877438351
61757104751098479377472882155713
61757104751098479377473134655795
61757104751098479377661167450485
61757104751098479420716326728199
61757104751098479420967030831303
61757104751098479422389638827545
61757104751098479422389983183817
61757104751098479422390011763533
61757104751098479422390782016185
61757104751098479422391126372457
61757104751098479422410559415853
61757104751098479422410903772125
61757104751098479422575972710331
61757104751098479422578268478589
61757104751098479422579411667229
61757104751098479422579416388962
61757104751098479422579416388963
61757104751098479423226811437871
61757104751098479423411653054011
61757104751098479423415092010909
61757104751098479423415096732642
61757104751098479423415096732643
61757104751098490540531649657325
61757104751098490540531908274449
61757104751098490540696719995211
61757104751098490540719936351777
61757104751098490540782610977873
61757104751098490540782698116701
61757104751098490540782955334145
61757104751098490541532400338891
61757104751130899269026738075209
61757104751130899269027766944985
61757104751130899269089414100985
61757104751130899269090528709909
61757104751130899269842555280073
61757104751130899269842641019221
61757104751130911119267862877881
61757104751130911120021004056969
61757104751130915923310365851930
61757104751130915923393933886298
61757104751130915923958874446952
61757104751130915923959132727206
61757104751130915924147160804534
61757104751130915924147418021978
61757104751131366413191299937323
61757104751131366413752716864741
61757104751131366413752802958021
61757104751131366413756155821639
61757104751131366413756155825851
61757104751133551146903292367595
61757104751133551146903292371967
61757104751133551147655404676907
61757104751133551147655404681279
61757104751133551147718080702683
61757104751133551695945966912891
61757104751133551696510051144875
61757104751133551696510822797207
61757104751133551696510908536355
61757104751133551696698079222203
61757104751133551696698418990803
61757104751133551696761095016579
61757104751133595619356443929317
61757104751133595619356443933689
61757104751133595620108556238629
61757104751133595620108556243001
61757104751133596031138708122915
61757104751133596031890820432227
61757104751133596168335667608513
61757104751133596168336442448837
61757104751133596168398343634289
61757104751133596168900183724229
61757104751133596168901298333153
61757104751133596168962945489153
61757104751133596168963202706597
61757104751133596168963974358929
61757104751133596169151230783925
61757104751133600972522520750325
61757104751133600972524844744167
61757104751133600972524845098299
61757104751133600972525533843891
61757104751133600972525619583039
61757104751133600972525873631205
61757104751133600972525878217425
61757104751133600973026942050099
61757104751133600973027713702431
61757104751133600973087376634641
61757104751133600973089703815023
61757104751133600973090389728207
61757104751133600973090475467355
61757104751133600973277985940517
61757104751133600973277990526737
61757104751133601109720513356501
61757104751133601109722833116803
61757104751133601109722837348891
61757104751133601109722837354715
61757104751133601109722837703023
61757104751133601109722837708847
61757104751133601109723870823601
61757104751133601109785513374667
61757104751133601109785513380491
61757104751133601110284254631893
61757104751133601110285369240817
61757104751133601110347016396817
61757104751133601110535301691589
61757104751133601110538654553755
61757104751133601110538659158689
61757104751133601110538740647035
61757104751133601155455530604347
61757104751133601155455530608719
61757104751133601155456645213271
61757104751133601155456645213431
61757104751133601155456645217643
61757104751133601155476422612939
61757104751133601155476422617311
61757104751133601155539184378023
61757104751133601156292325556951
61757104751133601156292325557111
61757104751133601156292325561323
61757104751133601704499664132261
61757104751133601705335344475941
61757104751133612822703207799177
61757104751133617764024258307531
61757104751133617764027611175361
61757104751133617764090377539555
61757104751133617764589114191847
61757104751133617764843518718643
61757104751134068117125301070876
61757104751134068117379533069580
61757104751134968684375321781747
61757104751134968684936824798233
61757104751134968684937083065437
61757104751134968684937169154505
61757104751134968684999586563157
61757104751134968684999844830361
61757104751134968684999930919429
61757104751134969094525858062594
61757104751134969095945022380205
61757104751134969095948379969768
61757104751134969095948379969769
61757104751134969095969386765242
61757104751134969096722532193674
61757104751134969096785203502089
61757104751134969096785208206352
61757104751134969096785208206353
61757104751134969096785208219451
61757104751134969096970136047128
61757104751134969096970480403400
61757105149649717792936836236482
61757105149856499883779130170412
61757105149857700634082096671338
61757105149857715420080738047548
61757105149857715465834322839372
61757105149868522227651671446236
61757105149868522418197421995444
61757105152593218197767175533668
61757105152601323308073299573164
61757105152604475295414144705300
61757105152604475295414402972504
61757105152604476941790314299080
61757105152604497247093220660184
61757105152605349715156669182459
61757105152605349715157016725514
61757105152811122246324813320542
61757105152811122253855105371796
61757105152811124038244916852202
61757105152811157389314353506872
61757105152811157391573785035434
61757105152812022821478514556946
61757105152812022821666800918948
61757105152812024056825303936194
61757105152812024056825307122734
61757105152812024466348107786670
61757105152812024605868322855232
61757105152812024605868326041772
61757105152812024605868408948512
61757105152812024606056612386304
61757105152812024606056612399354
61757105152812028312096985328806
61757105152812029547443777894594
61757105152812029547443863983662
61757105152812057819865380771832
61757105152812057822313101827254
61757105152812072227725778860540
61757105152812072227725782047080
61757105152820127931217456598974
61757105152820127931219693436518
61757105152820127931220465088850
61757105152820127931220465093062
61757105152820127931220468275390
61757105152820129166566486002306
61757105152820129715609504921344
61757105152820133421647641008832
61757105152820166636211791664762
61757105152820177337466957740112
61757105152820177337466960926652
61757105152820177749249193119150
61757105152820177886510062752430
61757105152822829634592363753400
61757105152822829634593138588060
61757105152822829634655900352984
61757105152822831418982170634536
61757105152822831418982175222160
61757105152822831418982175233806
61757105152822835125023322647998
61757105152822835125086084762842
61757105152822836360369340374914
61757105152822836360369340376318
61757105152822879589882645558882
61757105152822879589882650158152
61757105152822879589945407673726
61757105152822879589945412278819
61757105152822884531332577414104
61757105152824230510042327709913
61757105152884103376984963423020
61757105152884959335898742070270
61757105152884970454018717702818
61757105152885003807473343359964
61757105152885003807535990687980
61757105152885007511881906430584
61757105152885007513576482074830
61757105152885007514141337959146
61757105152885007514329627503268
61757105152885007649142660806056
61757105152885007651402006241338
61757105152885007651402092334618
61757105152885008748860508868254
61757105152916522034572562858038
61757105152916523818146466795162
61757105152916538642932027518550
61757105152916538643123494552776
61757105152917422601568436950768
61757105152917422602133292835084
61757105152917422602133292839296
61757105152917422602133296021624
61757105152917422602195968860860
61757105152917422602195972047400
61757105152917422602384341311930
61757105152917422602384341316142
61757105152917422602384344498470
61757105152917423836915226330016
61757105152917423836915229516556
61757105152917423836977902355792
61757105152917423836977905542332
61757105152917424248697490406814
61757105152917424385958245249054
61757105152917424385958248435594
61757105152917424386021007368110
61757105152917428090366807852906
61757105152917428092814528908328
61757105152917438661073255143312
61757105152917438661638114214168
61757105152917439210934501358548
61757105152917439210935276193208
61757105152920124305066459319202
61757105152920124305066545408270
61757105152920124305819686233226
61757105152920124305819686237438
61757105152920124305819690469526
61757105152920124305819690819446
61757105152920126089393590170350
61757105152920126089393590174562
61757105152920126089393594406650
61757105152920126089393594408054
61757105152920126089393594419700
61757105152920126089393594756570
61757105152920126089393594773832
61757105152920126089456266200338
61757105152920126089456270787962
61757105152920126089456270799608
61757105152920126089456352289406
61757105152920129796061588534852
61757105152920129796249874879384
61757105152920129796249874892434
61757105152920131030843435940716
61757105152920131030843435942120
61757105152920131030843522029784
61757105152920140913614381102702
61757105152920140914179150893738
61757105152920140914179155479958
61757105152920140914179236987018
61757105152920140914181478428252
61757105152920140914369846279844
61757105152920140914369850879114
61757105152920140914370621114504
61757105152920145855001550843080
61757105152920145855566406727396
61757105152920145855757016020222
61757105152920548576370564152383
61757105152920548576373658753009
61757105152921449006921591417343
61757105152921449006924686017969
61757105152921477009532351619241
61757105152921477009553272325593
61757105197090680822235721059228
61757105197090680822235721072278
61757105197090681234017984185644
61757105197102388202972979440832
61757105197102388614755242567248
61757105202812931930352867960768
61757105202824639311905947802410
61757105202827346510851841749174
61757105203011028785616035933098
61757105203030537032516905675350
61757105203031426486476530821932
61757105203031736554252493346048
61757105203031742051373849443772
61757105203034128189911875743228
61757105203035343720231319429050
61757105203035343773577958503612
61757105203035344137995743560240
61757105203035345968138766889256
61757105203035345968139025169510
61757105203042548857584941328504
61757105203043448830537358442288
61757105203046151128581020834908
61757105203046151136112427508136
61757105203046151136112432094356
61757105203107389191825864921648
61757105203107423092693902712746
61757105203108291544027371959242
61757105203108323065708994790948
61757105203108323065708995853758
61757105203108323477491000699920
61757105203108324897213471993778
61757105203108324897461076910036
61757105203108325309055053678870
61757105203108325309058152511584
61757105203108325309243340036452
61757105205779424261572881251580
61757105205782978020470489751229
61757105205782978020473847336420
61757105205965791981996440825637
61757105205965793217342343767129
61757105205965793217342458552553
61757105205965793217509479835865
61757105205965793629103457680607
61757105205965793629124349689199
61757105205997758433524511482986
61757105206062637604099036997104
61757105206063087956300569823496
61757105206063087956572543238622
61757105206063087956635305357838
61757105206095475590849960696403
61757105206095503385299656295063
61757105206095503387559346090829
61757105206095503387747374168157
61757105206095503456137555594144
61757105206095503456409524777182
61757105206095503456472286896398
61757105206097759748758533197338
61757105206099077313054069756243
61757105206099077313054328023447
61757105206099120552445309832118
61757105220538808169595108033408
61757105220538812927967933907842
61757105220538813065228602544166
61757105220550515551148187875050
61757105220550520309521099819678
61757105220550520446781768456002
61757105220553217254395246434392
61757105220553222012768162628530
61757105220553222150028831264854
61757105220553222561810837173826
61757105220725182469496284109934
61757105220736889855379907304398
61757105220736890267162170430814
61757105220756412036412356368742
61757105220756412036412357431552
61757105220756413271759145761040
61757105220756413271759149993128
61757105220756413683353123592684
61757105220757312604224053332836
61757105220757313839570845894412
61757105220757314388613860213972
61757105220757612793494733418688
61757105220757614582964818709726
61757105220757619519271624306670
61757105220757619937807908032138
61757105220760004840998793147134
61757105220760004840998793151346
61757105220760014307659139973878
61757105220760316143870848738868
61757105220760316281131512657830
61757105220760316286400163631022
61757105220760319254526547015634
61757105220760319437540886295358
61757105220760319803318517457826
61757105220760321230297445015394
61757105220760321634297594191828
61757105220760321641075888719194
61757105220760321641829005451276
61757105220760321641832100051902
61757105220768424502030578635208
61757105220772026618215232854206
61757105220772026636079708354300
61757105220772026636079712586388
61757105220772026773277705196936
61757105220772026826374415026140
61757105220772027184871683028580
61757105220833298599690499292060
61757105220833300980739659416058
61757105220834151173882738520846
61757105220834151585665001647262
61757105220834167783269612031882
61757105220834199167690566227264
61757105220834199167690566240314
61757105220834199352376267611290
61757105220834199352379620479120
61757105220834199716733240772560
61757105220834199762487170050346
61757105220834199764158530737706
61757105220834199764161625325282
61757105220834201136518388092194
61757105220834201548297293751510
61757105220834201548297293764560
61757105223471508490850935620315
61757105223495823821430960555237
61757105223495823821431989425013
61757105223495823821432079750381
61757105223503899696109213949856
61757105223503929343857089934030
61757105223503929343857351921420
61757105223503929481118106651184
61757105223504800263855134507376
61757105223504800263858233825364
61757105223504829911331046089135
61757105223504829911603013855391
61757105223507501555507871945984
61757105223507501555511315620244
61757105223507503201887226946820
61757105223507531202984126480123
61757105223507531203235174939499
61757105223507531203256095645899
61757105223507953691935298496747
61757105223507953691963628222522
61757105223507953691963628222523
61757105223507953691967067179421
61757105223507953692782979308922
61757105223507982104650076737428
61757105223679495592724697158787
61757105223679506301761950849311
61757105223679506713352571213855
61757105223679506713355928680955
61757105223687611822759392229857
61757105223687611823010439272291
61757105223687611823094007306659
61757105223687611823097107556315
61757105223687611823097450512907
61757105223687611960295100171075
61757105223690297054991995518893
61757105223690297054992081258041
61757105223690301994119815220507
61757105223690301994119815237769
61757105223690311879066456284771
61757105223690311879066799241363
61757105223690311879066799254413
61757105223690313114663521067171
61757105223690313114747089101539
61757105223690313114750189351195
61757105223690313114750532307787
61757105223690313114750561005595
61757105223690313663455491513575
61757105223690313663455491526625
61757105223690316820452801959094
61757105223690316820452803376036
61757105223690316820453576797966
61757105223690316820453578214908
61757105223690316820453581397236
61757105223690316820456159544286
61757105223690316820456160961228
61757105223690316820456934383158
61757105223690316820456938982428
61757105223690346466572109390749
61757105223691202973713774252419
61757105223691202973713774265469
61757105223691212446878495155697
61757105223691213682499209230915
61757105223691214094006518791585
61757105223691247445915107115163
61757105223691247445915878767495
61757105223691267206569576674541
61757105223691668083957264102377
61757105223691669319574649434403
61757105223691669319637668753641
61757105223691669456563693248173
61757105223691669868345956374589
61757105223711926742233328840406
61757105223711926742798184724722
61757105223711926742798187911262
61757105223711926742798270818002
61757105223711926742986474268844
61757105223711927154514204594338
61757105223711927154517643551236
61757105223714612384214760492227
61757105223714628443970625744467
61757105223714628446170858206462
61757105223714628446233619971386
61757105223714628446418348216831
61757105223714628446418415292796
61757105223714628446421442463325
61757105223714628446421442817457
61757105223714628446421447049545
61757105223714628446421514125510
61757105223714628446421514479642
61757105223714628446421906328968
61757105223714628446421906683100
61757105223714628857952778019781
61757105223714628858015539784705
61757105223714628992762596186659
61757105223714661797239174264095
61757105223714661797427202341423
61757105223714661797428231211199
61757105223714676614811897016026
61757105223714676617071333130808
61757105223714676617071333148070
61757105223722732320289703542890
61757105223722732320290866329237
61757105223722732320566019376380
61757105223722733555912037086034
61757105223722733967418889965125
61757105223722733967502438868346
61757105223722733967502443100434
61757105223722733967505880994522
61757105223722733967505882057332
61757105223722733967505929890451
61757105223722733967506015979519
61757105223722733967693956904969
61757105223722733967693957967779
61757105223722733967756720082623
61757105223722734104766684633313
61757105223722734104954712697543
61757105223722734104955056004103
61757105223722734105017732029879
61757105223722737262015946632332
61757105223722737671011413937320
61757105223722737671012528896164
61757105223722737671012528900376
61757105223722737671012533132464
61757105223722737671012533145514
61757105223722737671014852894218
61757105223722737671014853248350
61757105223722781726812512010380
61757105223722781726812512027642
61757105223722782138406489860955
61757105223723634123786494752242
61757105223723634535317711880803
61757105223723634535317711898273
61757105223723634535505739958131
61757105223723634535506082914931
61757105223723634535568758940707
61757105223726319765203837598909
61757105223726334591537992890965
61757105223726334591538078971355
61757105223726334591538078984405
61757105223726335824707884139121
61757105223726335827155721031179
61757105223726335827155721035551
61757105223726335827158701199061
61757105223726335827158705431149
61757105223726335827159164716396
61757105223726335827159165070528
61757105223726335827218368359147
61757105223726335827221462959773
61757105223726335827221467545993
61757105223726336238666016509591
61757105223726336238666016526853
61757105223726336375926771243567
61757105223726336375926771256617
61757105223726369178981741496569
61757105223726369179043388648357
61757105223726383998059553901434
61757105223726383998059639640742
61757105223726786728549702122708
61757105223784906493257850291365
61757105223784906493445878368693
61757105223784909788331868110828
61757105223784909788331871297368
61757105223787558371886142060707
61757105223787558371886227799855
61757105223787558371886485017299
61757105223787558372137189120403
61757105223787574431640978443171
61757105223787574980432948885363
61757105223787607784827245015651
61757105223787607784827335341019
61757105223787607784827336757961
61757105223787607784910555832575
61757105223787607784910932086245
61757105223787607785098841127347
61757105223787607785099304519845
61757105223787607785099304524217
61757105223787608333870011303257
61757105223787613273081684971913
61757105223788479117276549117888
61757105223788512469039151661549
61757105223788512471357906335034
61757105223788512471361000935660
61757105223788513706080521290221
61757105223788513706142934430592
61757105223819995284396585423210
61757105223819995284396589655298
61757105223819995284400027549386
61757105223819995284400028612196
61757105223820026991541523148390
61757105223820026991604199174166
61757105223820028226323456626060
61757105223820028226323456643322
61757105223820028226386132651836
61757105223820028566929646185403
61757105223820028566933089864035
61757105223820028566933090218167
61757105223820028635657654930447
61757105223820028637917430756232
61757105223820028638168134859336
61757105223820028638168396846726
61757105223820028775429151576490
61757105223820043050544156878912
61757105223820043051048664271966
61757105223820043051109012767440
61757105223820043051109017366710
61757105223820043051111340297742
61757105223820043599586917517488
61757105223820043600151001749472
61757105223820043600151773401804
61757105223820928794135238266492
61757105223820929205729126841251
61757105223820943618858122981366
61757105223820943618923121938174
61757105223820943618923893590506
61757105223820944030894447304219
61757105223820944030894447323902
61757105223823597144049820229264
61757105223823597144052919061978
61757105223823597144052919416110
61757105223823629260529214994989
61757105223823629262788651109798
61757105223823629262851327135574
61757105223823630495122775570313
61757105223823630495122775924445
61757105223823630497570498517114
61757105223823630497570584250598
61757105223823630497570584256422
61757105223823630497570584604730
61757105223823630497633260630506
61757105223823630497633260636330
61757105223823634204238492289732
61757105223823645321794384044428
61757105223823645322293467410803
61757105223823645322356143436579
61757105223823645322358467922280
61757105223823645322358468276412
61757105223823645322359242761152
61757105223824052984547547866447
61757105223824052984568439875039
61757105223824096223938530379011
61757105229380132623416713447993
61757105229380989817046305872717
61757105229380989817046305885767
61757105229380990365901295297277
61757105229381005190250824565102
61757105229381033046373652955345
61757105229381033053967826452101
61757105229381033191416780370147
61757105229381038544332181782248
61757105229401447753860776870379
61757105229401447753861119826971
61757105229404149594306086329107
61757105229412554893968693152167
61757105229412554894219397255271
61757105229412554894219774047012
61757105229413425079987545520005
61757105229413426909294113660645
61757105229413453083598371908896
61757105229413453495380636078430
61757105229413455324707748507553
61757105229413455324770424533329
61757105229413458434253850627695
61757105229416157165215475694493
61757105229416157165215475707591
61757105229416160277209410068645
61757105229416160277209410086115
61757105229416160686543927751895
61757105229594867877063092419548
61757105229596234994211586744680
61757105229596234994274262770456
61757105229596235543254519557180
61757105229596235543254605646248
61757105229596235543317281672024
61757105229596240484640999148074
61757105229596240484641770800406
61757105229596240484641773986946
61757105229596240484703675173850
61757105229596240484704446826182
61757105229596268897335876774326
61757105229596268897398638889170
61757105229596273838723128017552
61757105229596273838723131204092
61757105229596273838785804043328
61757105229596273838785807229868
61757105229598491741553416172484
61757105229599822852807537236849
61757105229599822852870299001773
61757105229599837677028327815069
61757105229599837814226577630011
61757105229599871031573039865617
61757105229599876110220960099299
61757105229619201098196860617278
61757105229619351947797818829639
61757105229619351947860494855415
61757105229619385301565794855095
61757105229619385301565795917905
61757105229620252378411522133473
61757105229620252378599550210801
61757105229620285732116823195963
61757105229622953667801699143511
61757105229622953670001931605506
61757105229622953670064603049274
61757105229622953670064693370430
61757105229622954216593669585703
61757105229622954216781697663031
61757105229622954219044601371965
61757105229622959569766269778118
61757105229622959569766270132250
61757105229622987021322444505874
61757105229622987021322530594942
61757105229622987023519204590668
61757105229622987023581876030224
61757105229622987023581876034436
61757105229622987023581880616444
61757105229622987023581966355592
61757105229622987023769903910563
61757105229622987023769903914935
61757105229622987572561874357127
61757105229631357550716105519906
61757105229631357687701710918395
61757105229631357687914101844052
61757105229631359517868318537447
61757105229631391042246158383523
61757105229631392872388406872215
61757105229631392872388407935025
61757105229632257706744765772250
61757105229632257706745537424582
61757105229632257706745540611122
61757105229632258118277097318087
61757105229632258118527801421191
61757105229632258118527804800348
61757105229632258255450730325891
61757105229632259536825486141168
61757105229632259536888162166943
61757105229632259536888162166944
61757105229632259948419345815505
61757105229632259948670049918609
61757105229632263197109954412048
61757105229632263197175725020980
61757105229632263608957989197156
61757105229632263608957989210206
61757105229632265438762521817155
61757105229632265439034117928851
61757105229632291060826894641728
61757105229632291060826897828268
61757105229632291472609162017494
61757105229632291472797186715665
61757105229632291472797448362026
61757105229632296548997650727033
61757105229632296548997650727034
61757105229632296963039346414302
61757105229632296963039346427352
61757105229634959410094191012315
61757105229634959410094191016527
61757105229634959410118210923792
61757105229634959410180882166358
61757105229634959410180972688716
61757105229634959821688168843959
61757105229634959821963236858250
61757105229634959958886161458719
61757105229634959958948837480123
61757105229634959958972852591081
61757105229634961240260832112224
61757105229634961240260832466356
61757105229634961240323115930170
61757105229634961789115101079773
61757105229634961789115101092871
61757105229634964900356923162083
61757105229634964900544951221941
61757105229634966590982166436274
61757105229634966593217611355618
61757105229634966593489207467314
61757105229634966730415603612035
61757105229634966730687199723731
61757105229634992764199568140938
61757105229634992764262239383504
61757105229634992764262329905862
61757105229634994594592515927683
61757105229634994594592515932055
61757105229634995143384486374247
61757105229634995143384486387345
61757105229634998117428316200140
61757105229634998254626308439087
61757105229634998254626308456557
61757105229634999947570564684460
61757105229635000084768556940877
61757105229697105765661443306207
61757105229697105765724119331983
61757105229697133765991747466141
61757105229697134177585468097763
61757105229728169796075582443634
61757105229728169796075583493394
61757105229728659541424921835804
61757105229729554616267969236659
61757105229729554618809848016645
61757105229729554618809876713001
61757105229729554618998134361177
61757105229732222557151506639647
61757105229732222557151506644019
61757105229732222557214182665423
61757105229732223106194181189315
61757105229732255910462953707407
61757105229732255910462954061539
61757105229732255910462954065911
61757105229732255910650982138867
61757105229732255910650982143239
61757105229732256459442952585431
61757105229732256459442952604358
61757105229732261398382658152626
61757105229732261398570686211027
61757105229732261400827023138963
61757105380075301952899726064158
61757105380289298190157377156168
61757105380293205957063533995902
61757105380293205957063538245252
61757105380293205962419196215534
61757105380293206147608169930362
61757105380294106576799351449438
61757105380294139884315348516381
61757105380367085917903550462322
61757105380367085917905870211026
61757105388937484248657338934264
61757105389156138731917167850224
61757105389265563246602278138074
61757105389265563246605377442964
61757105389265563270293863646943
61757105389265607721502117990224
61757105389265613071976138927412
61757105389265613072227187386788
61757105389265613141694407433372
61757105389265613141694411665460
61757105389266463700844890911903
61757105389266508150351093316455
61757105389266508151770630705567
61757105389266508356336416537737
61757105389266508357968230062927
61757105389266508358529991346617
61757105389266508358530077439897
61757105389266508358533433490055
61757105389266508358784137606257
61757105389266508358784223699697
61757105389266513091738262007073
61757105389266513708698538321499
61757105389266513709505932206196
61757105389266513709537313265805
61757105389266513710863826675609
61757105389266513710926502701384
61757105389266513710926502701385
61757105389266513710926588790453
61757105433252930207947473630438
61757105433252930619729479539410
61757105433252930670814731576850
61757105433435712515027898495814
61757105433467827475695793271160
61757105433468132956248950942038
61757105433468133154745823765276
61757105433468133162338877931374
61757105433470829368401818282520
61757105433470834680334201728226
61757105433470834857992883391800
61757105433470834858243927264956
61757105433470834858828563735480
61757105433470834863347393451708
61757105433470834865585932971678
61757105433470834865585937557898
61757105433470834865606829566490
61757105433470834865606858264298
61757105433470834865606858268670
61757105433470834865607977476855
61757105433470834865607977476864
61757105433470834865609928399204
61757105433470834865610182434320
61757105433470834865859021350020
61757105433470834866422765811943
61757105433470834866425860058437
61757105433471734676133875219790
61757105433471734699102964803960
61757105433471734699102964817010
61757105433471734831196343330432
61757105433471734831196347562520
61757105433471735242790325394164
61757105433471735287120154885658
61757105433471735289382689833154
61757105433471735289383029603206
61757105433471735293898420716668
61757105433471735294714356962130
61757105433471735296136964468726
61757105433471735296157856477318
61757105433471735296159004387683
61757105433471735296159004387692
61757105433471735296160951077944
61757105433471735296160955664164
61757105433471735296325246581170
61757105433471735296973792722771
61757105433471735296977231679669
61757105433543780301974985865968
61757105433543814202843023657066
61757105433543814205270628959701
61757105433544680869786767506400
61757105433544714038597447111994
61757105433544714038597448161754
61757105433544714175858115748318
61757105433544714175858116798078
61757105433544714176422975864722
61757105433544714224038613660112
61757105433544714633394050922026
61757105433544714635630270680242
61757105433544714635633369512956
61757105433544714635818557037815
61757105442112261167746367611416
61757105442298800340443031257667
61757105442298800752225037153541
61757105442298800935239376787397
61757105442330765602377377691312
61757105442330765602942582536786
61757105442330765603130523121202
61757105442331065745895507393122
61757105442331065746459591623702
61757105442331065791645992996696
61757105442331065791649092301586
61757105442331065792213176533570
61757105442331099097466380371576
61757105442333467305810744037848
61757105442333467305812723662368
61757105442333467306377582734628
61757105442333500657635764327058
61757105442334668063459958721764
61757105442334668063648245079394
61757105442334673002584593750734
61757105442334818157280462605015
61757105442334818158095250940103
61757105442334823097222870506009
61757105442334823646014955362023
61757105442334823647707208057975
61757105442408102442972518287167
61757105442408102580233186923491
61757105442408102580233529880083
61757105442408102992015535789055
61757105442408102992015540493319
61757105442408119099532260496703
61757105442408119099535613364533
61757105442408119235980549485381
61757105442408119648575622372125
61757105442440490078067339765600
61757105442440518056259032562345
61757105442440534596022144250442
61757105442440534596025238851068
61757105442440534733472074963536
61757105442440534734374257775826
61757105442440534734374257788876
61757105442440534734374262025176
61757105442440534735981778581620
61757105442440534735981779644430
61757105442440534735982553416280
61757105442440534735982554951474
61757105442440534735982557665630
61757105442440534735982559200824
61757105442440534735982598076926
61757105442440534736068834482882
61757105442440534803004639862398
61757105442440534805264070839835
61757105442440534805264075622804
61757105442440534805264075623047
61757105442440534805264075623048
61757105442440540086455799518808
61757105442440540086706847978184
61757105442440540086707622812844
61757105442440540086707627062194
61757105442444092006977632235369
61757105442444137075674029574414
61757105442444137075706644633465
61757105442444137076448181798320
61757105442444137076510857810998
61757105442444137076511202184740
61757105442444142015356114319642
61757105442444142015572816827326
61757105442444142015635100649632
61757105442444142015635492833407
61757105442444142015638931814371
61757105442444142015638931814372
61757105442444142018082952380251
61757105459804515614452659772027
61757105459804515614515335797803
61757105459805416182264356023071
61757105459805416593481502859735
61757105459805416594109381981593
61757105459805716370967766482933
61757105459805716371534920973531
61757105459805716371534920973579
61757105459805716371534921323499
61757105459805716782561744314577
61757105459805716782563781452661
61757105459805716782564039732915
61757105459805716782752066760483
61757105459805716782752068160163
61757105459805716783316926882551
61757105459805716783316927232471
61757105459805716783379689001767
61757105459805716783379947282021
61757105459805716783567974309589
61757105459805716919822498690049
61757105459805716919824794458307
61757105459805716920010783984821
61757105459805716920012822535635
61757105459805716920013079753079
61757105459805716920828642945913
61757105459805716920828643995673
61757105459836936055109537542647
61757105459836936466703515374291
61757105459836936466891543451619
61757105459836936466954309921015
61757105459836936466954654294549
61757105459836936467518394152999
61757105459836936603964269749763
61757105459836936604151527574439
61757105459836936604151527691079
61757105459836936604152297827091
61757105459836936604152298163961
61757105459836936604152302413311
61757105459836936604152302531355
61757105459836936604152555044535
61757105459836936604152556444215
61757105459836936604152556560855
61757105459836936604152646905097
61757105459836936604215321881113
61757105459836936604967434190425
61757105459836936604967435240185
61757105459836936649696933953279
61757105459836936649884962030607
61757105459836936649884962367477
61757105459836936649884966616827
61757105459836936649885219248051
61757105459836936649885220647731
61757105459836936649905112482903
61757105459836936649905887323179
61757105459836936649906141352679
61757105459836936649906231696921
61757105459836936649968907722697
61757105459837836622921319183079
61757105459837837034702553422457
61757105459837837034702554839399
61757105459837837034703325074789
61757105459837837034703325092051
61757105459837837034703329792151
61757105459837837035267413906043
61757105459837837035267414028347
61757105459837837171963309681431
61757105459837837171964338084647
61757105459837837171964342802009
61757105459837837217445953828787
61757105459837837217697002288163
61757105459837837217716894473255
61757105459837837217717927593833
61757105459837841974395143303763
61757105459838137223973147419241
61757105459838137223973919071573
61757105459838137223973923788935
61757105459838137224037030281685
61757105459838137361234932081431
61757105459838137361234936798793
61757105459838137361235022892233
61757105459838137405292882729757
61757105459838137406967596284947
61757105459838137406987373684615
61757105459838137406987459773683
61757105459838137406988521590617
61757105459838137406988607684057
61757105459838137406990468285241
61757105459838137407051283709833
61757105459838142163665708604191
61757105459838142300926377240515
61757105459840538326355635217337
61757105459840538326356664104375
61757105459840538326419430923691
61757105459840538326920494288193
61757105459840538326920494301243
61757105459840538327171543250265
61757105459840538738138669996085
61757105459840538738138670013347
61757105459840538875399424725689
61757105459840538875399683005943
61757105459840538920881298750083
61757105459840538920944060851877
61757105459840538920944060864927
61757105459840538920964981556825
61757105459840538921132347209459
61757105459840538921153267914407
61757105459840543677642206099565
61757105459840543677830488207797
61757105459840543677830488225059
61757105459840543815091247182539
61757105459840838515690024920475
61757105459840838516191088299479
61757105459840838927220207045765
61757105459840838927221235915541
61757105459840838928036114594871
61757105459840839064733043839305
61757105459840839110214654861711
61757105459840839110237871205227
61757105459840839110402682925989
61757105459840839110402941206243
61757105459840843866912771399993
61757105459840844050115426089239
61757105459840844415955445945289
61757105459840844415955699976193
61757105459840844415955699993455
61757105459840844415955786069473
61757105459840960815879075332871
61757105459840960815882174519717
61757105459840960815882518880361
61757105460020607825566563628227
61757105460020618946950250772043
61757105460020618946950250789305
61757105460020619083392688928229
61757105460023304178091912860321
61757105460023304178279940937649
61757105460023320238352285157307
61757105460023320238414961183083
61757105460023320238603332566923
61757105460023320238603332584185
61757105460023320786827776632081
61757105460023353592120262245573
61757105460024209685031428480481
61757105460024210096813691606897
61757105460024220805596797988069
61757105460024220806163981408351
61757105460024221217946245597577
61757105460024221218009007366873
61757105460024254157421818277279
61757105460024254569015794592603
61757105460024254569015796108923
61757105460024254571526279302275
61757105460024254571714308429363
61757105460024504935341395869917
61757105460024504935341653087361
61757105460024504935362316458225
61757105460024520994867391868213
61757105460024520994870490706543
61757105460024520995434575405135
61757105460024521406440190364735
61757105460024521406440447595229
61757105460024521406464469004795
61757105460024521406651721775239
61757105460024521406652840989257
61757105460024521406715603220741
61757105460024521406715860438185
61757105460024521407216581314107
61757105460024521407216839594361
61757105460024521407279601713577
61757105460024521407279687452725
61757105460024521407467629790905
61757105460024521407467972747497
61757105460024521543638440205777
61757105460024521543910152152657
61757105460024521543910409370101
61757105460024521543912476500631
61757105460024521543913509621209
61757105460024521543913595831289
61757105460024521543913853048733
61757105460024521544540356089049
61757105460024521544728384166377
61757105460024521544728641383821
61757105460024521589643073573617
61757105460024521589665946623671
61757105460024521589666032712739
61757105460024521590231178761657
61757105460024521590293940880873
61757105460024554346692412157423
61757105460024554348951847923689
61757105460024554758474418066395
61757105460024554760733853832661
61757105460024554760984902309507
61757105460024554760984902776067
61757105460024554760985245732659
61757105460024554895735172441867
61757105460024554895735429659311
61757105460024554898245657151539
61757105460024554898245914368983
61757105460024676626253645979161
61757105460055740679009162927927
61757105460055741090603140759571
61757105460055741090605465224185
61757105460055741090605469456273
61757105460055741090606244296549
61757105460055741090606584438203
61757105460055741090791168836899
61757105460055741090793493301513
61757105460055741090794612515531
61757105460055741090794616747619
61757105460055741090853935306295
61757105460055741090854279679829
61757105460055741090857292773395
61757105460055741090857374263193
61757105460055741090857374280455
61757105460055741090857377449733
61757105460055741090857378866675
61757105460055741090857631497899
61757105460055741090857635729987
61757105460055741091358700979603
61757105460055741091418019538279
61757105460055741091421372773291
61757105460055741091421377005379
61757105460055741091421458495177
61757105460055741091421458512439
61757105460055741091421461681717
61757105460055741091421463098659
61757105460055741091609400850619
61757105460055741091609743807211
61757105460055741091609748039299
61757105460055741225604462556721
61757105460055741226356574866033
61757105460055741227866219483017
61757105460055741227866224185877
61757105460055741227866224187281
61757105460055741227867339163595
61757105460055741228051152959719
61757105460055741228051923549241
61757105460055741228051927798591
61757105460055741228052181829495
61757105460055741228054247560345
61757105460055741228054248026905
61757105460055741228055371477223
61757105460055741228118386223291
61757105460055741228619365366369
61757105460055741228619365366417
61757105460055741228619369615767
61757105460055741228682127148763
61757105460055741228682131734983
61757105460055741228867059575705
61757105460055741228867060625465
61757105460055741228870155226091
61757105460055741228870155576011
61757105460055741228870412443535
61757105460055741228870498532603
61757105460055741272110131078141
61757105460055741273619804391481
61757105460055741273619809095745
61757105460055741273620924072059
61757105460055741273805508457705
61757105460055741273805766737959
61757105460055741273808952149387
61757105460055741273871713914311
61757105460055741273871971131755
61757105460055741274372949821371
61757105460055741274372950274833
61757105460055741274372954525635
61757105460055741274373040619075
61757105460055741274435711940587
61757105460055741274435716644851
61757105460055741274435798146295
61757105460055741274624083311377
61757105460055741274624083441067
61757105460055774030834183217137
61757105460055774030834186517557
61757105460055774442616189126109
61757105460055774442678955595505
61757105460055774442679299969039
61757105460055774579688915424253
61757105460055774579688920128517
61757105460055774579876943501581
61757105460055774579876943838451
61757105460055774579876943955091
61757105460055774579876948087801
61757105460055774579876948205893
61757105460055774579877200719025
61757105460055774579877202118705
61757105460055774579877202235345
61757105460055774579877205436387
61757105460055774579939967555603
61757105460055774579939968605363
61757105460055774625630499713689
61757105460055774625630528759965
61757105460055774625630532997669
61757105460055774625630756931133
61757105460055774625630758330813
61757105460055774625630787027169
61757105460055774625630877371411
61757105460055774625693553397187
61757105460056641246820944568359
61757105460056641658414922400003
61757105460056641658417246747977
61757105460056641658417251446625
61757105460056641658417251452241
61757105460056641658418366078635
61757105460056641658602178807737
61757105460056641658602180224679
61757105460056641658602950460069
61757105460056641658602950477331
61757105460056641658602955063551
61757105460056641658605274825305
61757105460056641658605622486369
61757105460056641658606307927169
61757105460056641658606311113709
61757105460056641658606312648743
61757105460056641658606398742183
61757105460056641658668298512145
61757105460056641658669070164477
61757105460056641658669074763747
61757105460056641658669417720339
61757105460056641659167034692053
61757105460056641659167039291323
61757105460056641659170392159153
61757105460056641659170396876515
61757105460056641659170478370685
61757105460056641659170482969955
61757105460056641659233154396461
61757105460056641659233154413723
61757105460056641659421182491051
61757105460056641659421530029651
61757105460056641795862935066711
61757105460056641795863963469927
61757105460056641795863968187289
61757105460056641795867067374135
61757105460056641796431151606119
61757105460056641841620652282599
61757105460056641842184731798625
61757105460056641842184731811723
61757105460056641842184736515987
61757105460056646598294768689043
61757105460056674598645964857569
61757105460056675010239942689213
61757105460056675010427970749279
61757105460056675010427970766541
61757105460056675147688983759137
61757105460056675193442195614973
61757105460056675193442539971245
61757105460056675193442573268323
61757105460056941436070617860195
61757105460056941847664595691839
61757105460056941847851853633155
61757105460056941847852628473431
61757105460056941847872774221463
61757105460056941847873549061739
61757105460056941847876906646931
61757105460056941847876992740371
61757105460056941847936655666965
61757105460056941847938892508929
61757105460056941847939668766147
61757105460056941847940011717123
61757105460056941848437633288107
61757105460056941848440986155937
61757105460056941848440990873299
61757105460056941848441076966739
61757105460056941848503748393245
61757105460056941848503752992515
61757105460056941848692124026435
61757105460056941983438951902929
61757105460056941985112608358547
61757105460056941985133528946855
61757105460056941985137656654961
61757105460056941985137661372323
61757105460056941985137661376695
61757105460056941985701745602903
61757105460056941985949436612601
61757105460056942029192508115037
61757105460056942030867221670227
61757105460056942030867226387589
61757105460056942030867312481029
61757105460056942030886999069895
61757105460056942030887085158963
61757105460056942030888146975897
61757105460056942030888233069337
61757105460056942030890093670521
61757105460056942030891241563425
61757105460056942030891246280787
61757105460056942030950909095113
61757105460056942031455325795409
61757105460056942031455325808507
61757105460056942031455330512771
61757105460056946786813253560295
61757105460056947336608384769723
61757105460056947381608709464325
61757105460056974787916530157997
61757105460056974787916562038133
61757105460056975199510536668735
61757105460056975199510539869777
61757105460056975199510541386097
61757105460056975199698536066969
61757105460056975199698569350949
61757105460056975199761675956175
61757105460056975336956224888091
61757105460056975336959204703293
61757105460056975336959577755921
61757105460056975336959582473283
61757105460056975337022344592499
61757105460059193244245971535760
61757105460059326888303754940337
61757105460059342947808571599299
61757105460059342947808571616561
61757105460059342948560683908611
61757105460059342950068007377211
61757105460059342950071451055843
61757105460059342950255260602617
61757105460059342950255261069177
61757105460059342950256035441489
61757105460059342950256289489655
61757105460059342950256294188303
61757105460059342950256294189755
61757105460059342950256294207017
61757105460059342950258704281249
61757105460059342950259392908589
61757105460059342950259393375149
61757105460059342950259393376601
61757105460059342950259393393863
61757105460059342950259479120121
61757105460059342950259733168287
61757105460059342950259737400375
61757105460059342950319056308971
61757105460059342950319056326233
61757105460059342950321380307025
61757105460059342950322155145897
61757105460059342950322155158947
61757105460059342950322495283131
61757105460059342950322499515219
61757105460059342950820119673473
61757105460059342950823477140573
61757105460059342950886239377881
61757105460059342951071168618283
61757105460059342951074521503375
61757105460059342951074525735463
61757105460059342951074607592443
61757105460059342951074611824531
61757105460059343362038295381365
61757105460059343362038295398627
61757105460059343362041739077259
61757105460059343362041743309347
61757105460059343362104419335123
61757105460059343362602379613349
61757105460059343362668499335019
61757105460059343362668503567107
61757105460059343499298279988007
61757105460059343499299050110969
61757105460059343499299308391223
61757105460059343499299313108585
61757105460059343499301379174853
61757105460059343499302412295431
61757105460059343542605175426593
61757105460059343544868055220007
61757105460059343545052635019433
61757105460059343545052893299687
61757105460059343545052898017049
61757105460059343545052984110489
61757105460059343545054959367407
61757105460059343545054964084769
61757105460059343545055997203895
61757105460059343545056078698065
61757105460059343545056078711115
61757105460059343545056083297335
61757105460059343545056336978319
61757105460059343545115660136265
61757105460059343545119099093163
61757105460059343545620167530771
61757105460059343545870867033153
61757105460059343545871125313407
61757105460059343545871211402475
61757105460059348301541831484845
61757105460059348301730113593077
61757105460059348301730113610339
61757105460059348438990872567819
61757105460059348850773132511907
61757105460059376302081055730699
61757105460059376302081309778865
61757105460059376302081314477513
61757105460059376302081314496227
61757105460059376302144076615443
61757105460059376713863315670575
61757105460059376850936042335901
61757105460059376851124070400179
61757105460059376851124328680433
61757105460059376896874560721067
61757105460059376896877540536269
61757105460059376896877884892541
61757105460059376896877913588897
61757105460059376896877918306259
61757105460059376896878004399699
61757105460059376896940680425475
61757105460059643137831277905395
61757105460059643139504934361013
61757105460059643139505708733325
61757105460059643139505967481591
61757105460059643139505967498853
61757105460059643139592749157183
61757105460059643139593093513455
61757105460059643139593093867587
61757105460059643140341762615067
61757105460059643140345201589227
61757105460059643140345205821315
61757105460059643140345206175447
61757105460059643551099686564969
61757105460059643551123960506381
61757105460059643551287968673201
61757105460059643551287968690463
61757105460059643551371655748167
61757105460059643551373980212781
61757105460059643551375013333359
61757105460059643551375094705065
61757105460059643551375099426798
61757105460059643551876072796979
61757105460059643552127121391869
61757105460059643552127465765403
61757105460059643686874296824225
61757105460059643688360700042839
61757105460059643688547953279843
61757105460059643688548723402805
61757105460059643688548986400421
61757105460059643688635768412883
61757105460059643689384781533897
61757105460059643689387876121473
61757105460059643689387880720743
61757105460059643689388220490795
61757105460059643732627853036333
61757105460059643734137496590507
61757105460059643734138649218243
61757105460059643734302308311269
61757105460059643734302571308885
61757105460059643734302657402325
61757105460059643734389353321347
61757105460059643734890761527555
61757105460059643735141460913297
61757105460059643735141465630659
61757105460059648491000707589861
61757105460059648627509354256743
61757105460059648673261791259205
61757105460059648674015022776711
61757105460059648674015051474519
61757105460059649039291360170087
61757105460059649039855440151109
61757105460059649040043726508691
61757105460059676491163621664657
61757105460059676491348550890557
61757105460059676491351649741985
61757105460059676491351875079293
61757105460059676491351908475749
61757105460059676491351994102629
61757105460059676491351994569189
61757105460059676903133880971003
61757105460059676903133880988265
61757105460059676903133909667359
61757105460059676903196676037377
61757105460059677040391569809387
61757105460059677040394549624589
61757105460059677040394893980861
61757105460059677040394927394579
61757105460059677040395013488019
61757105460059693138124213002803
61757105460059693138877444520309
61757105460059793828770244199381
61757105460059798767897977824977
61757105460059798768462062056961
61757105460059798768465386228435
61757105460059799180247392137407
61757105460059799180247392491539
61757105460059799182754433540049
61757105460059848586493884788669
61757105460059848586493885142801
61757105460059848588186137838753
61757105460059848723754553424993
61757105460059848726202017628749
61757105460059849137228812401519
61757105460129888016863032292037
61757105460129888016863118031185
61757105460129893369279319380473
61757105460129921185673799153099
61757105460129921322934467789423
61757105460129921368688052581247
61757105460129921368688138320395
61757105460129921370382629275253
61757105460129921370382715364321
61757105460129926127060878455681
61757105460129926127060964194829
61757105460129926264321632831153
61757105460129926676103895957569
61757105460129926721018447637261
61757105460129926721854127980941
61757105460129926721857566955101
61757105460132589720110091918561
61757105460132589720110177657709
61757105460132589720298462952481
61757105460132594660932401175353
61757105460132594660932402592295
61757105460132594660932487264421
61757105460132594660932488681363
61757105460132594661685285136997
61757105460132594661685629510531
61757105460132594661685632692859
61757105460132622477138594123837
61757105460132622477139627710975
61757105460132622477326880947979
61757105460132622479021456108403
61757105460132622479021457525345
61757105460132622479586315179259
61757105460132623026181268669133
61757105460132623026181527415947
61757105460132623026182302256271
61757105460132623028064132070641
61757105460132623072123140285099
61757105460132623072123483241691
61757105460132623073546120867409
61757105460132623073608882982253
61757105460132623073609657821125
61757105460132623073794843929051
61757105460132623073797943115897
61757105460132623073817716979105
61757105460132627829743167919775
61757105460132627829743169336717
61757105460132627829743939572107
61757105460132627829743939589369
61757105460132627829744196789551
61757105460132627829744196806813
61757105460132627829744198206493
61757105460132627830305699810249
61757105460132627830307938082205
61757105460132627830308023804091
61757105460132627830308023821353
61757105460132627830308024158223
61757105460132627830308026990631
61757105460132627830308028407573
61757105460132627830308798642963
61757105460132627830309055860407
61757105460132627830309057277349
61757105460132627830495966159533
61757105460132627830496309098863
61757105460132627830496309116125
61757105460132627830496310515805
61757105460132627967003836556099
61757105460132627967003837973041
61757105460132627967004608208431
61757105460132627967004608225693
61757105460132627967004952581965
61757105460132627967568692440415
61757105460132627967568692457677
61757105460132627967568778533695
61757105460132627967569467279287
61757105460132627967569811652821
61757105460132627967756720535005
61757105460132627967757064891277
61757105460132628012734292614007
61757105460132628012757421464563
61757105460132628012757507553631
61757105460132628013322277348879
61757105460132628013510649799741
61757105460132628013510652982069
61757105460132628378785842465071
61757105460132628378786871334847
61757105460132628378786871352109
61757105460132628378787215708381
61757105460132628379350701535927
61757105460132628379350955566831
61757105460132628379350955584093
61757105460132628379351041660111
61757105460132628379351730405703
61757105460132628379352074779237
61757105460132628379538983644159
61757105460132628379539328017693
61757105460132639131628301434235
61757105460132639133050937643011
61757105460132639133134505677379
61757105460132639133301985052627
61757105460132639133303018171753
61757105460132639133322533754707
61757105460132639133322877061219
61757105460132639133322877078481
61757105460132639133322878128241
61757105460132639133322878478161
61757105460132639133325891221807
61757105460132639133325975911195
61757105460132639133325977310875
61757105460132639133326234178399
61757105460132639133887737194885
61757105460132639133891093599175
61757105460133490287921873558993
61757105460133490288110158853765
61757105460133495228744184582647
61757105460133495229497325411815
61757105460133495229497411500883
61757105460133523045138576849263
61757105460133523046833153426629
61757105460133523458615159335601
61757105460133523639934921925531
61757105460133523639935179142975
61757105460133523641629498969457
61757105460133528397554865238001
61757105460133528397555721579721
61757105460133528397555978797165
61757105460133528397555979846925
61757105460133528398307748149885
61757105460133528398308006417089
61757105460133528398308091093427
61757105460133528398308091106477
61757105460133528398308092156237
61757105460133528535568760792561
61757105460133528580483312489515
61757105460133528581318992833195
61757105460133528581322345701025
61757105460133528581322431790093
61757105460133528946598653329411
61757105460133528946598653342461
61757105460133528947162737561395
61757105460133528947350765638723
61757105460133528947351023918977
61757105460133528992265575615931
61757105460133528992916322469859
61757105460133528993101255959611
61757105460133528993104608827441
61757105460133528993104694916509
61757105460133539699439997335519
61757105460133539701134574029525
61757105460133539701134660118593
61757105460133539701137673216371
61757105460133540111033975167163
61757105460133540111222003244491
61757105460133540112644982777041
61757105460133540112644983826801
61757105460133540112707745941645
61757105460133540112708520780517
61757105460133540112728551861169
61757105460133540112728552211089
61757105460133540112728637950237
61757105460133540112731994354527
61757105460133540112896031236417
61757105460133540112896806075289
61757105460133540112916578888737
61757105460133540112916579938497
61757105460133540112916580288417
61757105460133540112916923245009
61757105460133978682213986825573
61757105460133979231257694472520
61757105460133979279270026750381
61757105460133995887817776351326
61757105460133995887817862444765
61757105460133995887817862444766
61757105460133995887880538470542
61757105460165059986308402060037
61757105460165059986309172649559
61757105460165059986309430929813
61757105460165960553869910412623
61757105460165960553956142451137
61757105460165960554120954171899
61757105460165960554120958889261
61757105460165960554708943506041
61757105460165960554709286462633
61757105460165960691380938780153
61757105460166410837743511494095
61757105460166410838027103451931
61757105460166410838027108173665
61757105460166410975287858181535
61757105460166410975287862903269
61757105460166411043949621209587
61757105460166411043953064888219
61757105460166411044502828904482
61757105460166411044506315688883
61757105460166415982889067427868
61757105460166415982891363196126
61757105460166415982892511106500
61757105460166416328457291048329
61757105460168612432769651871671
61757105460168612432769737960739
61757105460168645600828306306781
61757105460168645601580418616093
61757105460168645738841087252417
61757105460168645783755638949371
61757105460168645784591319293051
61757105460168645784594672160881
61757105460168645784594758249949
61757105460168661844099493535753
61757105460168661844099579629033
61757105460168661845523244720635
61757105460168661845523249306855
61757105460168661845586011071779
61757105460168661845794065997671
61757105460168661845794070229759
61757105460168661845794152086739
61757105460168661845794156318827
61757105460168661845794156672959
61757105460168661845797165184517
61757105460168661845797169416605
61757105460168661845797250919453
61757105460168661845797255505673
61757105460168661846358925064315
61757105460168661846358929650535
61757105460168661846359015389683
61757105460168662394816283701449
61757105460169067678470847361007
61757105460169067678470852078369
61757105460169067678471622199879
61757105460169112745681966234808
61757105460169112747163892536115
61757105460169112747167245403945
61757105460169112747167250121307
61757105460169112747188256921152
61757105460169112747447469965473
61757105460169112747450827550665
61757105460169112747941397614753
61757105460169112747941402332115
61757105460169112747941402349584
61757105460169112747941402349585
61757105460169112747941655895055
61757105460169112748004073657999
61757105460169112748004078375361
61757105460169117618250338312039
61757105460169117618250467530988
61757105460169117618250725798192
61757105460169117686291884428951
61757105460169117686291884442049
61757105460169117686312805135351
61757105460169117686327857077529
61757105460169117687066036657229
61757105460169117687066036670314
61757105460169117687066036670327
61757105460169117687128712683005
61757105460169117687128712696103
61757105460169117687163537421235
61757105460169117688552463802244
61757105460169117688740491862102
61757105460169117689576172223252
61757106585629360688563694703546
61757106638830404307410642518236
61757106638831352319399962354364
61757106638831352456660716729836
61757106638831352456660975010090
61757106638831352868442979856252
61757106638842111139355933644188
61757106656521157853201418780858
61757106656521158402244093326154
61757106656521158402244350543598
61757106656532865234001353188238
61757106656532865645783359097210
61757106656556280546715557087282
61757106656556280546715562871826
61757106656556327990642478448392
61757106656556328128091519181446
61757106656556328539685495950280
61757106656556328539873782307862
61757106656557180565672606520598
61757106656557180565672606637238
61757106656557180977263232663862
61757106656557180977266590136786
61757106656557180977266671620760
61757106656557228558454174362726
61757106656557228558642202440054
61757106656557229107497191851564
61757106656557229107497191864614
61757106656557229107685219928892
61757106656565334265417355583990
61757106656568035557070437391920
61757106665420269191554388232564
61757106665420269191554474321632
61757106665420269198332654063574
61757106665420269328815142957956
61757106665420318612107918317766
61757106665420318612110242315820
61757106665420318612110327342078
61757106665420318612110328404888
61757106665420318612358965377462
61757106665420318749433759160428
61757106665420318749619720107226
61757106665420319153621821260132
61757106665420319161150678589160
61757106665420319161150935819654
61757106665420319161150936869414
61757106665420319161153001887374
61757106665420319161153261217388
61757106665420319161213440704004
61757106665420319161215650265102
61757106665420319161401984279030
61757106665420319161403930973654
61757106665420319161403935559874
61757106665428674658245693650776
61757106665428722280155364973065
61757106665428722287495133824773
61757106665428722699469040408656
61757106665428722829135708202989
61757106665428722836477713909711
61757106665428722836478399472975
61757106665428722836478485562043
61757106665428722836541161237899
61757106665428722836541247326967
61757106665430975461196298856150
61757106665430975468473219849654
61757106665431423960441915903075
61757106665431423960441920620437
61757106665431423991122122203536
61757106665431425742571953370503
61757106665431425742571953370711
61757106665431425742572296327095
61757106665431425742572296327303
61757106665431425744767938270717
61757106665431425744830700385561
61757106665431425744851621090509
61757106665431425745016661332359
61757106665431425745018640956879
61757106665431425745102323776671
61757106665431426156612618801621
61757106665432276929207976927788
61757106665432324558682508532815
61757106665432324558745270297739
61757106665432325107973479906476
61757106665432326172872276178068
61757106665432326173059185395718
61757106665432326173059528352262
61757106665432326173059528352310
61757106665432326173060304255396
61757106665432326173060561472840
61757106665432326173122204378038
61757106665432326175318879442238
61757106665432326175402562262030
61757106665432326175567602503880
61757106665432326175590933650290
61757106665432326724633608195586
61757106665432326790828230154480
61757106665432326793087667255544
61757107276973703932829541110322
61757107294685123321250584778356
61757107294685123458448577370030
61757107294685123458448577371434
61757107294685123458448577388904
61757107294696830701987843141086
61757107303515841056382815715540
61757107303527348388009978398089
61757107303527847002891634945609
61757107303527847007786694435781
61757107303527847008037742895157
61757107303527847010233640652331
61757107303527847010234412304663
61757107303527847010234412308875
61757107303527847010234415491203
61757107303550807760767453199839
61757107303551708188870758932781
61757107303551813949063866547072
61757107303551862119964341471418
61757107303558912871073492208865
61757107303559768826720550838905
61757107303559818232970138090793
61757107303559818243008593550559
61757107303562920768290491584336
61757107303562963562861420502837
61757107303562963563133389667161
61757107303562968946739898372807
61757107303562968946740242746341
61757107303562969129815808656066
61757107303562969129816066923270
61757107303562969129816200839841
61757107303562969129819295440467
61757107303562969129819553707671
61757107303563871405712999652397
61757107303563871405775675673802
61757107303563871405775761767241
61757107303563871405808309870584
61757107303563871413324654776191
61757107303563871413328007644021
61757107303563871413387412173673
61757107303563871413387416895407
61757107303563871413390769758866
61757107303563871413421892616877
61757107303563871413422150884081
61757107347830331597690480856468
61757107347830331734951149492792
61757107347842038566893081026462
61757107347842038566896175627088
61757107347865453879607289641416
61757107347865453879607289642868
61757107347865453879610728598314
61757107347865453884126119357644
61757107347865498348988541101242
61757107347866353898564339076184
61757107347866354307898880791594
61757107347866354310161415739090
61757107347866354310161755509142
61757107347866354315492709802388
61757107347866354315492968082642
61757107347866398779539568366202
61757107347866402440580309951569
61757107347873607167573385547026
61757107347873607167594392341042
61757107347874459424983184573032
61757107347874507552392896513011
61757107347874507598061732554122
61757107347874507598124412811986
61757107347874507598145419606002
61757107347874507598312436657226
61757107347874507598312440889314
61757107347877160711552577580828
61757107347877160711556016183594
61757107347877160711556016537726
61757107347877208889714814349002
61757107347877208889965518452106
61757107347877209255824885384149
61757107356705475148865537789757
61757107356705475179169166683792
61757107356705475179169166684035
61757107356705475179169166684036
61757107356705476795994590295629
61757107356705476933003524541923
61757107356705476933004553411699
61757107356705476933087207361715
61757107356705476933254230061969
61757107356705476933255258931953
61757107356705476933255601888337
61757107356705476933337912881761
61757107356705476938170467453059
61757107356705477344849579733079
61757107356705477345037607797309
61757107356725737877262948857383
61757107356725737877266391473205
61757107356725738288794249600441
61757107356729292025810621366995
61757107356729334660342766199185
61757107356729442118001596473180
61757107356729442666793566915372
61757107356729487209510407399476
61757107356729487209572911234018
61757107356729490288651367294422
61757107356729490288902071397526
61757107356729490837694041839718
61757107356737847782770151112922
61757107356737847988693056483736
61757107356737847988694089585600
61757107356737890671659924002582
61757107356737890671663018603208
61757107356737890676746712461946
61757107356737890679006057411794
61757107356737890679006148222352
61757107356737890679006148222595
61757107356737890679006148222596
61757107356737892438258578859694
61757107356737892440518276087138
61757107356737896139129603390158
61757107356737896144295860388110
61757107356737896144299213255940
61757107356737897791424917123441
61757107356737897791428015956155
61757107356737897791428274243042
61757107356737897793687705771604
61757107356741494155128293179333
61757107356741494704087285276439
61757107356741497683235729222324
61757107356741497820494991803326
61757107356741497820496134991966
61757107356741497820747188173076
61757107356741497858638298906627
61757107356741497858826326983955
61757107356741497861082663911891
61757107356741497861333368014995
61757107356741497866248528767647
61757107356741497866248533489381
61757107356741497866248576595150
61757107356741497866248787047949
61757107356741497866248791752213
61757107356741497866248920951422
61757107356741497866248920968891
61757107356741497866248920968892
61757107356741497866251886352839
61757107356741497866251886357211
61757107356741497866252273838908
61757107356741498407680973451923
61757107356741498410125338457187
61757107356741499513377977706436
61757107356741499513377977706643
61757107356741499513377977706644
61757107356741499513628681809540
61757107356741499643215019256167
61757107356741499650889436657396
61757107356741499650889694937650
61757107356741499711845740975863
61757107356741499711908503090708
61757107356741499711929423797113
61757107356741499714388769084614
61757107356741499714388769084623
61757107356741499714388773316710
61757107356741499714388773316711
61757107356741499719460748967487
61757107356741499719523511082332
61757107356741499721782946842987
61757107356741500054808997087811
61757107356741500062420652251940
61757107356741500263431443629910
61757107356741500263431443629919
61757107356741500263431447862007
61757107374134264516332601932768
61757107374135165084332674517002
61757107374135465273603263929018
61757107374135465273603263933390
61757107374137866787579729911438
61757107374137866787579734143526
61757107374138166565256345723898
61757107374138166976850323555542
61757107374138166976850323559914
61757107374138168211612484118934
61757107374138168348810476729482
61757107374138168760404454561126
61757107374415243503658129245304
61757107374415243503661223845930
61757107374415243503661309585078
61757107374415243503661567865332
61757107374415243503661568219464
61757107374415243503661572451552
61757107374419193540279803708230
61757107374419193540279804771040
61757107374419295646467139760938
61757107374419295646467225850006
61757107374419345471836726189996
61757107374419345471836726203046
61757107374419345471839049138290
61757107374419345609097480565468
61757107374419345609348615131334
61757107374419346018622258870996
61757107374419346020879743691884
61757107374419346020879743704934
61757107374419346020882068039858
61757107374419346021130878257750
61757107374429950535154828776532
61757107374429950535158184944782
61757107374431351418411272833300
61757107374431351827934492035324
61757107374431353035319398224638
61757107374431353040399643687382
61757107374450360295151374335460
61757107374450363810644019933788
61757107374450365183439768534658
61757107374450365229192291644902
61757107374450365229193324746766
61757107374450365234275923022012
61757107374450365234276009115292
61757107374450365234276009128342
61757107374450365234279365165450
61757107374450365595032339130286
61757107374450365595032683503820
61757107374450365595033831414194
61757107374450365602563750389734
61757107374450365602567222293790
61757107374450365602567222298162
61757107374450365640785924038750
61757107374450365640787043252768
61757107374450365640789367244998
61757107374450365641036972521212
61757107374450365641038091729406
61757107374450365641038095961494
61757107374450365648320807202254
61757107374450365648380097068946
61757107374450365648380101668216
61757107374450365648383569321470
61757107374450408283037509608640
61757107374450408283097171495510
61757107374450408283097172558320
61757107374450408283097172895190
61757107374450408283097177144540
61757107374450408420295079412298
61757107374450408420295079425348
61757107374450408420298521568786
61757107374451266163033554903160
61757107374451266170375823594448
61757107374451266170378918195074
61757107374451266208785992038216
61757107374451266216129379806556
61757107374451266216129403903642
61757107374451266216129408502912
61757107374451266216132503103538
61757107374451266216132847459810
61757107374451308850846192416406
61757107374451308850849176812164
61757107374451308850849553065834
61757107374451313789977282459342
61757107374451565803260327998182
61757107374451565803261475908556
61757107374451565810018733522784
61757107374451566359649483495502
61757107374451566359897088416132
61757107374451566398035665330052
61757107374451566398035665334424
61757107374451566398120381274794
61757107374451566405399973803340
61757107374451566405403068403966
61757107374451566405650673326048
61757107374451566405650759415116
61757107374451609040116791031334
61757107374451610869422206544238
61757107374451610869422211261600
61757107374451610869426338964090
61757107374451613979244520289328
61757107374451613979247876461950
61757107374451613981754917492990
61757107374451613981754918909932
61757107374451613981755004999000
61757107374451613981755005003371
61757107374451614530549958419848
61757107374453962566398415144942
61757107374453967317236792563660
61757107374453967317237940474034
61757107374453967324767859449574
61757107374453967324771331340532
61757107374453967324771331353630
61757107374453967454685493509400
61757107374453967454686636698040
61757107374453967462028642404762
61757107374453967462028900671966
61757107374453967462031999994326
61757107374453967500439073833096
61757107374453967500439073837468
61757107374453967500440192910148
61757107374453967500440197631882
61757107374453967500502873657658
61757107374453967508033161122692
61757107374453967508033165708912
61757107374453967508033251797980
61757107374453967866279467108956
61757107374453967866279471341044
61757107374453967866280615001860
61757107374453967912033051664740
61757107374453967912033051669112
61757107374453967912033052023244
61757107374453967912034170741792
61757107374453967912034171213968
61757107374453967912034171231438
61757107374453967912034175463526
61757107374453967917117113858536
61757107374453967917120212691250
61757107374453967919564462924188
61757107374453967919564467510408
61757107374453967919627229629624
61757107374454010142499158370438
61757107374454010142499162956658
61757107374454010142499187068246
61757107374454010142499191654466
61757107374454010142499273161526
61757107374454010142502630274494
61757107374454010142502630628626
61757107374454010142502634860714
61757107374454015495668363058630
61757107374454015495671806264878
61757107374454015632929375727454
61757107374454015632929380313674
61757107374454262160036696287494
61757107374454262755665627577540
61757107374454262755668980445370
61757107374454267505670558312214
61757107374454267505671706222588
61757107374454267506507386561896
61757107374454267506508534472270
61757107374454267506758090669372
61757107374454267506759238208144
61757107374454267506759238562276
61757107374454267514038453447810
61757107374454267514101215217106
61757107374454267514289501574688
61757107374454267514289506160908
61757107374454267650466884946702
61757107374454267651299465972394
61757107374454267651299470694128
61757107374454267651302565294754
61757107374454267651550170211012
61757107374454267651550174797232
61757107374454267689688747124932
61757107374454267689688747129304
61757107374454267689773463069674
61757107374454267697303755120928
61757107374454267697303841209996
61757107374454267697303841214367
61757107374454268055550061107192
61757107374454268055550061111564
61757107374454268055551209000096
61757107374454268055551209004468
61757107374454268063081472366640
61757107374454268063081476598728
61757107374454268063081476603100
61757107374454268101282724956576
61757107374454268101304765212204
61757107374454268101304765229674
61757107374454268108897819041640
61757107374454310331769756954894
61757107374454310331769756959266
61757107374454310331769867041670
61757107374454310331769871763404
61757107374454310331772851555520
61757107374454310331772851559892
61757107374454310331773224631234
61757107374454312161076320378172
61757107374454315682491578857414
61757107374454315684938928359058
61757107374454315684938928376528
61757107374454315684938957055414
61757107374454315684939301447870
61757107374454315684942400261662
61757107374454315685001690141452
61757107374454315822199940896740
61757107374454315822199945614102
61757107374454315822199945618474
61757107374454315822203040214728
61757107374454315822203040219100
61757107374454462881003283576999
61757107374454468165602084918074
61757107374454468165602084931124
61757107374454468165790371275656
61757107374462366034995166837474
61757107374462367865406803270572
61757107374462367865406806457112
61757107374462370974120577514776
61757107374462370974122900463070
61757107374462370976631060702304
61757107374462371380630578531514
61757107374462372753426700208098
61757107374462372761019757560736
61757107374462373165019270803726
61757107374462373165270323512452
61757107374462373165271467173268
61757107374462373172554153954132
61757107374462373211023903836148
61757107374462415860634976133418
61757107374462415860634977196228
61757107374462415860638416153126
61757107374462415860638419339666
61757107374462416036034537378310
61757107374462416036034538441120
61757107374462417683246929397254
61757107374462417683247273753526
61757107374462417683247278002876
61757107374462417683250372603502
61757107374462417690778344888790
61757107374462421351065160560538
61757107374462421351065164792626
61757107374462421351068603749524
61757107374462421386756249189682
61757107374462421389203967062776
61757107374462421389204741897436
61757107374462421389267503662360
61757107374463273191570784825696
61757107374463273733019343387960
61757107374463273740362755267888
61757107374463273778772923716028
61757107374463273778774042788708
61757107374463273778774047510442
61757107374463318258590122279872
61757107374463318258590122297134
61757107374463318258593478347292
61757107374463318258593479746972
61757107374463321957016781686980
61757107374463321957016786404342
61757107374463321957016786408714
61757107374463321957019881004968
61757107374463766702472479267185
61757107374463766887721858770981
61757107374463766918248254371860
61757107374463768535135711223931
61757107374463772241173764404679
61757107374463772246277259287787
61757107374463774025563575872035
61757107374463774030670165355769
61757107374465974887223724237100
61757107374465974887224872147474
61757107374465974887474428340204
61757107374465974887474432572292
61757107374465974887475575760932
61757107374465974887475576233108
61757107374465974894758263031442
61757107374465974894817581467654
61757107374465975024672425182840
61757107374465975024673568371480
61757107374465975032015574078202
61757107374465975032015837062768
61757107374465975032018931663394
61757107374465975070426005506536
61757107374465975070426005510908
61757107374465975070427124583588
61757107374465975070427129305322
61757107374465975070489800609364
61757107374465975436266398782396
61757107374465975436267546203124
61757107374465975436267546675300
61757107374465975482019983338180
61757107374466019542900336394494
61757107374466019542900422483562
61757107374466019542903435227208
61757107374466019542903435581340
61757107374466019542903521316276
61757107374466023073269269620378
61757107374466023248672962799848
61757107374466023248672962804220
61757107374466024895797543229488
61757107374466024895797887603022
61757107374466024895800986435736
61757107374466024895860304994412
61757107374466024896048591351994
61757107374466024896048591706126
61757107374466024896048595938214
61757107374466025033058555889586
61757107374466025033058560475806
61757107374466025033061655076432
61757107374466025033309350667978
61757107374466468621683647109799
61757107374466469824361737491631
61757107374466469826600506582449
61757107374466469826600506936581
61757107374466469826618074773699
61757107374466469826788534659777
61757107374466473354727801631338
61757107374466473354727801644388
61757107374466473354727830211054
61757107374466473354728605045714
61757107374466473354728944833028
61757107374466473491989359421186
61757107374466473530131518749627
61757107374466473530319546809485
61757107374466473530319546826955
61757107374466473530382222835261
61757107374466473532638559763197
61757107374466473532826587840525
61757107374466473537741748610647
61757107374466473537741753332380
61757107374466473537741753332381
61757107374466473537742011599584
61757107374466473537745106200210
61757107374466475184871193317396
61757107374466475184871198021660
61757107374466475314519952735761
61757107374466475314520211021839
61757107374466475314708239081697
61757107374466475314708239099167
61757107374466475314791921901489
61757107374466475316967675208125
61757107374466475322131607905506
61757107374466475322134960792992
61757107374466475383401636840268
61757107374466475385944664935920
61757107374466475390953968810487
61757107374466475391016730925332
61757107374466475391048116772307
61757107374466475391048116772308
61757107374466475733913872566956
61757110972491054254463147705941
61757110972491054254651090044121
61757110972491054254651433000713
61757110972491054666245067875765
61757110972491054666245410832357
61757110972491209892060396966367
61757110972491210258109738658725
61757110972491211676469981234073
61757110972491212088251987156143
61757110972491955233994083046801
61757110972491955234057102029169
61757110972491955371255094626667
61757110972491955371255094639717
61757110972549282050444379707211
61757110972551983342097461515141
61757110972552883909846481390649
61757110972552884321440459209243
61757110972561289667773465195321
61757110972563990959426546990201
61757110972563990959426889946793
61757110972563991508281274492845
61757110972563991508281531710289
61757110972564891343408424771445
61757110972564891343471100784171
61757110972564891343471100797221
61757110972564891892263071226363
61757110972564891938832301757805
61757110972564891938832558975249
61757110972564903056388450375813
61757110972564903056953306260129
61757110972584404241422408457197
61757110972584404383201905764201
61757110972585304213809965432943
61757110972585304762852639978239
61757110972585304762852982934831
61757110972585304809171423610971
61757110972585304809422127714075
61757110972585304809422470670667
61757110972585304946432092251507
61757110972585314097149036440335
61757110972585314097399740543439
61757110972585314097400083500031
61757110972585619365339522692070
61757110972588004268484095367843
61757110972588004268484352585287
61757110972588006098627744258247
61757110972588006100322326019535
61757110972588006100883823964527
61757110972588006100883823968739
61757110972588006105151609811811
61757110972588006512669192062333
61757110972588006512669535018925
61757110972588006516936973656055
61757110972588006647419457482995
61757110972588006647419714700439
61757110972588006649114296461727
61757110972588006649864079705703
61757110972588006649864079718753
61757110972588006649867179955359
61757110972588006649867437172803
61757110972588006654194284357107
61757110972588006654197642292219
61757110972588006654197728035739
61757110972588020742306025191031
61757110972588020876972526760239
61757110972588020876972869716831
61757110972588020879500574118735
61757110972588020879504017797367
61757110972588320931576619189219
61757110972588321068586582318594
61757110972589205576806421488431
61757110972589206858156699530559
61757110972589206858157842719199
61757110972589206858157847440933
61757110972589207223182332815007
61757110972589207223182332819379
61757110972589207269751563350821
61757110972589207269939854412715
61757110972589207406949813165763
61757110972589207406949817883125
61757110972589216146135198331119
61757110972589216146135284070267
61757110972589216557729519136777
61757110972589217976277532554587
61757110972589218387871424664505
61757110972589218387871767621097
61757110972589218525069760218595
61757110972589218525069760231645
61757110972589221496857253103455
61757110972589221496857253116505
61757110972589221499304718358375
61757110972589221499304975575819
61757110972589221499325639064727
61757110972589221499388315090503
61757110972589222045648880584683
61757110972589222045648966323831
61757110972589222045649223541275
61757110972589222048096688796195
61757110972589222048096946013639
61757110972589222048177185160623
61757110972589222048180628839254
61757110972589222048180628839255
61757110972589223329255495554747
61757110972589223329443523632075
61757110972589223329446966838323
61757110972589223329447224055767
61757110972589373424166232579046
61757110972589373972958203021238
61757110972589373973146232161376
61757110972589373980489266724824
61757110972589373980489266737874
61757110972589373980489269924414
61757110972589373980489270974174
61757110972589373980489352463972
61757110972589373980489357063242
61757110972589373980489609681416
61757110972589373980489609694466
61757110972589373980489614280686
61757110972596411948940828976815
61757110972596426179142549868456
61757110972596426184225981438096
61757110972597311784695253480051
61757110972597312379994040349825
61757110972597312380244744452929
61757110972597312380245087409521
61757110972597323498115044852149
61757110972597323498365748955253
61757110972597323498366091911845
61757110972597327158673576715746
61757110972597327163757522720274
61757110972597328439000145274056
61757110972597328439000146336866
61757110972597328444083576843696
61757110972597328444083835123950
61757110972597328446531294712578
61757110972597328446531294716790
61757110972597328446531294729840
61757110972597328446531551927601
61757110972597328446531551947284
61757110972600013488130341183903
61757110972600013602169435622047
61757110972600013625325233557845
61757110972600013625328676746831
61757110972600013669387342010521
61757110972600013669387684967113
61757110972600013671144938036655
61757110972600013671643678938457
61757110972600013671706440703381
61757110972600024789203009295919
61757110972600024789265685325907
61757110972600024789265771060683
61757110972600024789764769179929
61757110972600024789827445205705
61757110972600025338057998724691
61757110972600025338246026815069
61757110972600028426330559035969
61757110972600029042403456252895
61757110972600029042403541992043
61757110972600029042403799209487
61757110972600029044847821258159
61757110972600029044848164214751
61757110972600029044848164227801
61757110972600029044851264464407
61757110972600029044851521681851
61757110972600030142181058035067
61757110972600030142431762138171
61757110972600030142435205344419
61757110972600030142435462561863
61757110972600030277935177704953
61757110972600030277938535172053
61757110972600030277938878128645
61757110972600030279629754748879
61757110972600030279630097705471
61757110972600030279630097722733
61757110972600030279633196555447
61757110972600030279633197955127
61757110972600030279633569608066
61757110972600030280194872099989
61757110972600030280194957839137
61757110972600030284716829699410
61757110972600030286976261227972
61757110972600030286976346967120
61757110972600464504658445102101
61757110972600464504658449806365
61757110972600480564351553293681
61757110972600480564351553293889
61757110972601364935146714952110
61757110972601381619451857757181
61757110972601381756649850367729
61757111601854226272446003865768
61757111601856927426901093050100
61757111601856927975693063492292
61757111601857827994648998297810
61757111601857827994650112925608
61757111601857828543692792052695
61757111601865933653998055162847
61757111601868634807637236803906
61757111601868635357245110190110
61757111601868635357245114789371
61757111610587477136001133941978
61757111610587477273199040813378
61757111610587477273199126902446
61757111610587477273261888667370
61757111610587482082470787889280
61757111610587482214648968082380
61757111610587482219668866238976
61757111610587482219731542260540
61757111610619597387954600898764
61757111610622284457585943636752
61757111610622284457586029730032
61757111610622288115362251681448
61757111610622299279487635876244
61757111610622299279487721615392
61757111610622299281744058543328
61757111610622304037860806118596
61757111610622304167527387115564
61757111610622304167527473208844
61757111610622589952013037354695
61757111610622604776191986859890
61757111610622604776194309808183
61757111610622604776194309808184
61757111610623488872444627668584
61757111610623488872444630855124
61757111610623490107979706580308
61757111610623490519573684411952
61757111610623499845961842869018
61757111610623499848472322757578
61757111610623499848472322856956
61757111610623499848472322874218
61757111610623499848472326056546
61757111610623499985670315368126
61757111610623499990752889645664
61757111610623500031486665696225
61757111610623500031486665696226
61757111610623500036507249394404
61757111610623500036507593768146
61757111610623500036570011513460
61757111610623500036570355882990
61757111610623500036570355887202
61757111610623500038828671385478
61757111610623500038829443037810
61757111610623500038829443042022
61757111610623500038829446224350
61757111610623500038829787411552
61757111610623500038829787415764
61757111610623500038829790598092
61757111610623501271853267121320
61757111610623501271916029236164
61757111610623501274175460764726
61757111610623501274175463951266
61757111610623504924609763102700
61757111610623504924609766289240
61757111610623504925362908519492
61757111610623505336392030465416
61757111610623505344003677685308
61757111610623505344003768500322
61757111610623505344006005337866
61757111610623505344006776990198
61757111610623505344006780176738
61757111610623505344007124550480
61757111610623505344007124551884
61757111610623505344570864408722
61757111610692843707176371954536
61757111610692843707176458043604
61757111610692843707239133715248
61757111610695536127780469904876
61757111610695536127780474504146
61757111610695536130039906032708
61757111610696434865197811762892
61757111610696436558268826219926
61757111610696436560528257748488
61757111610696436560775862529232
61757111610696436560779309407454
61757111610696436695529494502118
61757111610696436695529580595398
61757111610696445841225506951264
61757111610696445841225506968526
61757111610696445841225593044544
61757111610696445841225593057594
61757111610696447671368898624224
61757111610696447671368903223494
61757111610696447671368984717504
61757111610696447671368989316774
61757111610696447678712028125360
61757111610696450917362947197008
61757111610696450924894358456456
61757111610696450924894358460668
61757111610696451329145210323424
61757111610696451329145210327636
61757111610696451329145296416704
61757111610696451336484893081852
61757111610696451336484893086064
61757111610696451336673179426384
61757111610696451336673265519664
61757111610696451336756861779616
61757111610696451336756947872896
61757111610716847729009338609788
61757111610719545773915320394964
61757111610719545778997804247756
61757111610719545778998580491924
61757111610719545778998666231072
61757111610719560596381782431108
61757111610719560596381868170256
61757111610719560598638205098192
61757111610719561838502622440300
61757111610719851277944802598691
61757111610719851277944802598692
61757111610719851458696263838814
61757111610719851458696263844430
61757111610719851458699358445056
61757111610719851460955695367376
61757111610719851460955695372992
61757111610719851460959142232548
61757111610719851461144067824062
61757111610719851461147428577080
61757111610719862571673312692316
61757111610719862579012995450744
61757111610719862579075670999924
61757111610719862579075757093204
61757111610719862579079113143362
61757111610719862579263957816840
61757111610719862579263957834102
61757111610719862579264043437736
61757111610719862579264043910120
61757111610719862579267395255806
61757111610719862579267399960278
61757111610719862579267399977540
61757111610719866093088456363047
61757111610719866093088456363048
61757111610719866093089489464912
61757111610719866095328004537875
61757111610719866095328004537876
61757111610719866100428139121476
61757111610720018017867015816236
61757111610720746535829907665552
61757111610720746535829993758832
61757111610720746536018194010084
61757111610720746536018280099152
61757111610720746536018280103364
61757111610720746536081042218208
61757111610720746538339616001158
61757111610720746538340387653490
61757111610720751431648766102564
61757111610720751431651774609910
61757111610720751431651860703190
61757111610720751843242743934208
61757111610720751843245752441554
61757111610720751843245838534834
61757111610720751843431030291790
61757111610720751843434124892416
61757111610720751843434128061694
61757111610720751843434386341948
61757111610720751845690375609028
61757111610720751845690461702308
61757111610720751845693822456730
61757111610720751845693822474200
61757111610720751889247377197054
61757111610720751891695095070148
61757111610720751891695095089021
61757111610720751891695095089022
61757111610720752018917314733826
61757111610720752026260439635692
61757111610720752026445369930066
61757111610720752026448725973582
61757111610720752026448725980224
61757111610720752026448725981628
61757111610720752026448725993274
61757111610720752028708162108056
61757111610720761170449904523536
61757111610720761307647897134084
61757111610720762590504751435274
61757111610720762595525335150922
61757111610720762595525421239990
61757111610720762595525421244202
61757111610720762595588097265766
61757111610720763002287010907186
61757111610720763007367262137052
61757111610720763007367348230332
61757111610720763009626693665614
61757111610720763009626698264884
61757111610720763009815066116476
61757111610720763009815070702696
61757111610720763009818426752854
61757111610720766043132564613364
61757111610720766043133339453640
61757111610720766114096767609190
61757111610720766249031968041748
61757111610720766249034976549094
61757111610720766251294760219738
61757111610720766660625945873392
61757111610720766660628954380738
61757111610720766660629040474018
61757111610720766660814232230974
61757111610720766660817326831600
61757111610720766660817330000878
61757111610720766660817588281132
61757111610720766660897824240172
61757111610720766660897910333452
61757111610720766660900151892730
61757111610720766660900923545062
61757111610720766660901009638342
61757111610720766660901012820670
61757111610720766660901271106748
61757111610720766663073577548212
61757111610720766663073663641492
61757111610720766663077024395914
61757111610720766668239829946894
61757111610720766668239916040174
61757111610720766668239920744438
61757111610720766668242929251784
61757111610720766668243015345064
61757111610720766668243018527392
61757111610727951078574437613522
61757111610727956569004621550996
61757111610727965902735905383716
61757111610727967679531543489830
61757111610727967682042023005384
61757111610727967687062954736228
61757111610727967687062954749278
61757111610727967689385147907250
61757111610727967689385152628984
61757111610727967689569995767268
61757111610727967689569995780318
61757111610727967689573437923756
61757111610727971210172674051206
61757111610727971393162650364292
61757111610727971393166092507730
61757111610727971395425528740556
61757111610728851646135170777108
61757111610728851646135256870388
61757111610728851646323457121640
61757111610728851646323543210708
61757111610728851646323543214920
61757111610728851646323543228178
61757111610728851646386219236484
61757111610728851646386219253954
61757111610728851646386305329764
61757111610728851646386305347233
61757111610728851646386305347234
61757111610728851648645653951586
61757111610728857136753727642248
61757111610728857136753730824576
61757111610728866279939260103456
61757111610728866282449740091394
61757111610728866282449743273722
61757111610728866424731339999228
61757111610728866465463996819914
61757111610728866470484580535562
61757111610728866470484666624630
61757111610728866470484666628842
61757111610728866470484924909304
61757111610728866470547342650406
61757111610728866470547342654618
61757111610728866470547687024148
61757111610728866470547687028360
61757111610728867698300306211224
61757111610728867698300392304504
61757111610728867700810786199162
61757111610728867700810789385702
61757111610728867700810872292442
61757111610728867705831459190418
61757111610728867705894135216194
61757111610728868117676743643648
61757111610728868120121104049642
61757111610728868120121108648912
61757111610728868247343325130262
61757111610728868247343411223542
61757111610728868254874736376660
61757111610728868254874736389710
61757111610728868257134172504492
61757111610728871160213426255576
61757111610728871228857755364134
61757111610728871228920517478978
61757111610728871366118510089526
61757111610728871770369361606574
61757111610728871770369447695642
61757111610728871771206189843158
61757111610728871771206275932226
61757111610728871777897416798602
61757111610728871777897416815864
61757111610728871777900772866022
61757111610728871777981094919746
61757111610728871777981099624010
61757111610728871777981099641479
61757111610728871777981099641480
61757111610728871777984108131356
61757111610728871777984111317896
61757111610728871777984194224636
61757111610728871777984197406964
61757111610728871777984455691638
61757111610728871778545958690654
61757111610728871778548967202212
61757111610728871778549053291280
61757111610728871823713763722532
61757111610728871823716776931712
61757111610728871823717119772690
61757111610728871825976556005516
61757111610728871826161481595626
61757111610728871826164842350048
61757111610728871826164842367517
61757111610728871826164842367518
61757111610728871960911756455544
61757111610728871960915112505702
61757111610728873059063913856202
61757111610731553352018324264256
61757111610731553352081086029180
61757111610731558840000790451100
61757111610731558840189076788990
61757111610731558840189076795632
61757111610731558840189076808682
61757111610731568123082996133440
61757111610731568123083082222508
61757111610731568168836667136796
61757111610731568168899342808440
61757111610731568173920269830600
61757111610731568173983031945444
61757111610731568173983031949656
61757111610731568176179705945382
61757111610731568176242467710306
61757111610731569953226392510872
61757111610731569953226478617202
61757111610731569958306639154518
61757111610731569958306725247798
61757111610731569958310081297956
61757111610731569960566075269300
61757111610731569960569517425788
61757111610731572932355862400274
61757111610731572933189248491198
61757111610731573527152466209328
61757111610731573656819047230360
61757111610731573664162172132226
61757111610731573664350458489808
61757111610731573666609894604590
61757111610731574892165925885216
61757111610731574899693894981534
61757111610731574899693894988176
61757111610732020237191641270766
61757111610732020237191689098269
61757111610732023758547379349036
61757111610732023948315621497504
61757111610732025587853947489676
61757111610732926234428746489355
61757111655031549493486285297852
61757111655031549493674570592624
61757111655031551277874977564240
61757111655031551278063262859012
61757111655034251197109916576730
61757111655034252981498608843109
61757111655034542051875161073968
61757111655034556144816098562792
61757111655034556281825809047846
61757111655034556282075734074166
61757111655035442070581166634128
61757111655035442070581166635580
61757111655035442482175144465772
61757111655035442482175144467224
61757111655035442482175144471596
61757111655035442482426188338928
61757111655035456712564003810502
61757111655035456712565118438300
61757111655035456712565123024511
61757111655035456712565123024520
61757111655035456849824753949674
61757111655035456849824758535894
61757111655035456849825791656463
61757111655035456849825791656472
61757111655035457261418736367538
61757111655035457261419769488116
61757111655035457261607018125850
61757111655043562371159915247110
61757111655043562371913056076278
61757111655043562371913060675539
61757111655046263662812996687858
61757111655046263662812997041990
61757111655046264075160120302063
61757111663765110800135606916039
61757111663765110800135606917491
61757111663796175006221308196202
61757111663796175006221567544930
61757111663796175379612913875584
61757111663796175379613948058972
61757111663797526430455421710917
61757111663797526437221718975201
61757111663797526437233343185655
61757111663797526437411039503121
61757111663797526437974864386377
61757111663797526439681061058749
61757111663797526439733232083717
61757111663797526439921518428249
61757111663797526483143703706637
61757111663801133650139522576031
61757111663801133695618125445627
61757111663801134061921786752207
61757111663801283791343159699341
61757111663801283792701140257821
61757111663801285988955406473373
61757111663862057293378674026811
61757111663862057295838271792817
61757111663862357292272001978069
61757111663862357436907564175847
61757111663862357482660891171398
61757111663862357482660891171399
61757111663862357485108608572109
61757111663862367315434742852852
61757111663862372119477475594799
61757111663870462593154440640377
61757111663870472287642423536087
61757111663870472425740001780749
61757111663870472425740004901598
61757111663870472425740005964408
61757111663870472425740006498111
61757111663870472425740006515532
61757111663870472425740006515533
61757111663870472425990709004702
61757111663870477226734945291683
61757111663870477226770157515815
61757111663873164296401500266901
61757111663873164298849218139995
61757111663873178933266551027885
61757111663874064864213277526841
61757111663874064864213282261625
61757111663874064864213282261673
61757111663874064866661000134719
61757111663874064866661000134767
61757111663874075977250678981229
61757111663874075977501386266661
61757111663874075984781745867143
61757111663874079690881445154131
61757111663874081328160681871917
61757111663874081330420113400479
61757111663874081330420113400527
61757111663874081330670815951127
61757111663874081335503457630294
61757111663874081335503457678515
61757111663874081335503462400249
61757111663874081335503462413299
61757111663874081335503462413347
61757111663874081335503720680551
61757111663874081338010498661334
61757111663874081338010498709555
61757111663874081338010847817921
61757111663874081338013946650635
61757111663874081338014200685751
61757111663874081338014204917839
61757111663893420225133972306740
61757111663893421505669487510498
61757111663893421505732252811882
61757111663893421505732512160610
61757111663893421872346708683360
61757111663893436696507060430448
61757111663893436696508094613836
61757111663894322073544293088152
61757111663894322440158490323792
61757111663894322492606572521796
61757111663894326146198866452834
61757111663894327434244789658532
61757111663894337264319870955158
61757111663894337264319872004918
61757111663894337264319872359050
61757111663894337264319875541378
61757111663894338544830226146978
61757111663894338544833320747604
61757111663894478100915009409695
61757111663894478100915095485665
61757111663894487613138786290949
61757111663894487613141880811382
61757111663894488845293664967831
61757111663894488845391294583353
61757111663894488846130832856423
61757111663894488848735506977966
61757111663894488848738601224460
61757111663894772380326976557945
61757111663894772982654648322317
61757111663894777916542257204483
61757111663894777924070225257683
61757111663894777924070229489771
61757111663894777924073324090397
61757111663894777924132646185533
61757111663894777924136348144259
61757111663894777924136349194019
61757111663894778289910621363239
61757111663894787205237803239605
61757111663894787616863635692927
61757111663894787754127748007723
61757111663894787754399458371140
61757111663894787756572113030457
61757111663894787756575469080614
61757111663894787756575469080615
61757111663894787756655794315007
61757111663894787756655794316459
61757111663894787756655795364767
61757111663894787756655795379269
61757111663894787756658893147721
61757111663894787756659147184289
61757111663894787756906498339370
61757111663894789042193558475423
61757111663894789042256061776310
61757111663894792695688993981083
61757111663894792695783529358997
61757111663894792695786623879430
61757111663894792698293663847660
61757111663894792698293922127962
61757111663897023776979380792004
61757111663897179392568091204575
61757111663897179392568435560847
61757111663897179431271867195687
61757111663897179438046694069799
61757111663897179438050046937629
61757111663897190551075567436295
61757111663897190551828712847471
61757111663897190551922899151751
61757111663897190551923243446544
61757111663897190551923243508023
61757111663897190551923243525285
61757111663897190551923247757373
61757111663897190552173947195516
61757111663897190552173947549648
61757111663897194209951379219729
61757111663897194209951637500031
61757111663897194255433253581077
61757111663897194255433253598546
61757111663897194255433253598547
61757111663897194257961296688771
61757111663897194257961296706033
61757111663897194257961296707485
61757111663897194257961300938121
61757111663897194257964395538747
61757111663897194258212000730396
61757111663897194263043526510659
61757111663897194263043870884193
61757111663897194263046969716907
61757111663897194263047228469385
61757111663898374652410932773407
61757111663898380012118087995173
61757111663898380012118088012643
61757111663898380149378842383659
61757111663898380149567128728191
61757111663898380195129070061099
61757111663898380195129070062551
61757111663898380195132168893813
61757111663898380195132422930381
61757111663898380195379774165655
61757111663898380195383127033485
61757111663898380197576787934193
61757111663898380197576787935645
61757111663898380197579886766907
61757111663898380561160848279533
61757111663898389478863256177034
61757111663898391305877476404497
61757111663898391306725152611579
61757111663898391308133813332433
61757111663898391308136907933059
61757111663898391308165323610937
61757111663898391308165352307293
61757111663898391308321841409761
61757111663898391308984584140141
61757111663898391315696419193207
61757111663898391315696763566741
61757111663898391315699862399455
61757111663898391315700121151933
61757111663898394829501289934357
61757111663898394829501289951827
61757111663898394966762044322843
61757111663898394966950072387073
61757111663898394966950330667375
61757111663898394967033755206865
61757111663898394967034013487167
61757111663898394974375760913587
61757111663898394974564305538421
61757111663898395378544050218717
61757111663898395378544308499019
61757111663898395386158025089763
61757111663898396666418131004579
61757111663898396666418475378113
61757111663898396666421574210827
61757111663898396666421832963305
61757111663898541957763840888446
61757111663898541957764185244718
61757111663898545109929673796816
61757111663898545115012247974976
61757111663898545663804218417168
61757111663898546899151011101000
61757111663898546899151355457272
61757111663898546899339641832324
61757111663898547310933619528454
61757111663905128887221878600724
61757111663905579796238481805461
61757111663905579796426768149993
61757111663905584737876695760077
61757111663905594018225008625123
61757111663905594018260220849255
61757111663905594019002771984063
61757111663905594019065275836075
61757111663905594025840102710187
61757111663905594028291176633279
61757111663905594433103532566445
61757111663905594567857249447337
61757111663905594570364290478377
61757111663905594570364291541187
61757111663905594574646020279155
61757111663905594577093742414697
61757111663905594577093999632141
61757111663905595848403617239577
61757111663905595850913722626803
61757111663905595850913751323159
61757111663905595850914095679431
61757111663905595855934684125491
61757111663905595855934942392695
61757111663905595855997441444232
61757111663905595855997441509923
61757111663905595855997444630772
61757111663905595855997446227201
61757111663905595855997446231656
61757111663905595855997446231657
61757111663905595855997446244547
61757111663905595855997446244706
61757111663905595855997446244707
61757111663905595855997704511751
61757111663905596260185881415753
61757111663905596262445312944315
61757111663905596262445317176403
61757111663905596267528661957135
61757111663905596267528920224303
61757111663905596267528920224339
61757111663905596267779624327407
61757111663905599508679815232095
61757111663905599512034272930272
61757111663905599512034272943370
61757111663905599516305154436780
61757111663905599516305159219992
61757111663905599516305159219993
61757111663905599517054856654806
61757111663905599517058214305605
61757111663905599517058558661877
61757111663905599562034378682067
61757111663905599562034723055601
61757111663905599562037821888315
61757111663905599562037823423349
61757111663905599562037823423508
61757111663905599562037823423509
61757111663905599562038080640793
61757111663905599921026679131803
61757111663905599928652276616790
61757111663905599928652276695531
61757111663905599928652281412893
61757111663905599928652539680097
61757111663906478533896017681229
61757111663906478533896019098171
61757111663906485854480451042499
61757111663906494586061153115345
61757111663906494586061154532287
61757111663906494586071658116153
61757111663906494586908830542536
61757111663906494593589122585695
61757111663906495000102850237025
61757111663906495000852552441953
61757111663906495000950526247274
61757111663906495135951505087832
61757111663906495138207840952958
61757111663906495138207842015768
61757111663906495180585674392571
61757111663906495180585787761053
61757111663906495180585789177995
61757111663906495180836721435005
61757111663906495180836722851947
61757111663906495180868233130451
61757111663906495180868233247091
61757111663906495183030039397835
61757111663906495183033507051089
61757111663906495183124570058387
61757111663906495183128042433374
61757111663906495183128042433375
61757111663906495183281086440269
61757111663906495183281115136625
61757111663906495183880810070189
61757111663906495188211385246040
61757111663906495188211386662982
61757111663906495188211386846924
61757111663906495188211386846925
61757111663906495188211645127019
61757111663906495188399673204347
61757111663906495188462349230123
61757111663906495190659104536076
61757111663906495190659109319288
61757111663906495190659109319289
61757111663906496416215398683176
61757111663906496418722438651406
61757111663906496418725532897900
61757111663906496418725763019713
61757111663906496418725791716069
61757111663906496423805784543377
61757111663906496423809227867633
61757111663906496837784718067580
61757111663906496975045472810442
61757111663906499940078260227002
61757111663906500123005445217203
61757111663906500129786838515804
61757111663906500129786843299016
61757111663906500129786843299017
61757111663906500129846157490091
61757111663906500129846160610940
61757111663906500129846160672419
61757111663906500129849605413701
61757111663906500129849863680905
61757111663906500489120933355356
61757111663906500491377270637424
61757111663906500495899203969335
61757111663906500496460964203265
61757111663906500496460964203349
61757111663906500496464317071179
61757111663906500498155192112162
61757111663906501769384828367642
61757111663906501771891868335872
61757111663906501776912452047308
61757111663906501776975214162152
61757111663906501776975214227843
61757111663906501776975217348692
61757111663906501776975218411502
61757111663906501776978916186569
61757111663906952612375159204274
61757111663909187008872773744337
61757111663909187008872773744545
61757111663909187008872777976425
61757111663909187008872777989523
61757111663909187011320495862617
61757111663909196292603606992442
61757111663909196299287256135311
61757111663909198121910179898825
61757111663909198121910179903197
61757111663909198121910179916087
61757111663909198122160850723565
61757111663909198122160879419921
61757111663909198129441246802001
61757111663909198129441505069205
61757111663909201783030352445402
61757111663909201787552199688245
61757111663909201787552544044517
61757111663909201788114045998229
61757111663909201788117398866059
61757111663909201788302332355775
61757111663909201788305340867333
61757111663909201788305685223605
61757111663909201826224091880213
61757111663909201826255860893933
61757111663909201832999033539749
61757111663909201833030802557633
61757111663909201833033901390347
61757111663909201833034160142825
61757111663909203472537356345381
61757111663909203472788404804757
61757111663909203475079609128377
61757111663909203480162953830368
61757111663909203480162958613373
61757111663909203480163212176313
61757111663909203480163216880577
61757111663909203480414007090218
61757111663909203480414007090219
61757111663909203480414265357422
61757111663909203480414265357423
61757111663909203482670253128612
61757111663909203482673696868515
61757111663909203482673696885984
61757111663909203482673696885985
61757111663909203617423967024169
61757111663910549599177507361827
61757111663910554461798098446447
61757111663910555087097211783747
61757111681526109733415007304929
61757111681526259461749995095557
61757111681526259461938023172885
61757111681526259462585675421767
61757111681526259464445064186455
61757111681526259873532001004529
61757111681526259873532001358661
61757111681526259874367681330739
61757111681526259874367681684871
61757111681526259876039042018099
61757111681526261111405951753607
61757111681526261248666620389931
61757111681526261248854648484729
61757111681526261660448626316373
61757111681588400283832020082278
61757111681588400832875038983846
61757111681588400840214978622848
61757111681588400840218077809694
61757111681599941103518198005719
61757111681599941103706484350251
61757111681599941106028677993657
61757111681620654117624659997681
61757111681620654575160593777533
61757111681620654577667630086839
61757111681620654577671073765471
61757111681620668935007861936865
61757111681620668937536161847928
61757111681623356278658616124125
61757111681623365150356476025864
61757111681623367536232916707485
61757111681623370501266216268696
61757111681623370640783221474452
61757111681623371050309153859793
61757111681623517075322078698356
61757111681623517624365097599924
61757111681623517629257061085578
61757111681623517629257319365832
61757111681623517629445347430110
61757111681623517629445347443160
61757111681623517629445605710364
61757111681623521198036683888908
61757111681623521198287732348284
61757111681623522433634525032116
61757111681623522433634525045166
61757111681623522433634783312370
61757111681623522570832517170488
61757111681623522982426749050298
61757111681623522982426753754562
61757111681623522982677802231408
61757111681623522982677888320476
61757111681623522984940418668702
61757111681623522984940418681752
61757111681623522984940676948956
61757111681632827067287293849959
61757111681632828508556599569948
61757111681635058306790524465575
61757111681635058306978810810107
61757111681635058307041572924951
61757111681635077889593348317629
61757111681635528356241217095813
61757111681635528356241221813175
61757111681635530211803659196472
61757378980142293374138298829248
61757378980142293374703153313884
61757378980142293420436079321016
61757383059205226324369785150105
61757383059207927616022866944985
61757383059207927661776420092857
61757383059219985196927422211117
61757383060091377854014830313731
61757383060091377899768415222195
61757383272572738755344775749116
61757383295554345413669949934900
61757383296174819959103559634839
61757384495563649111557973968247
61757384726000045163155909093017
61757384726000045574938172219385
61757385125144243053737719602408
61757385125144243054302575486724
61757385125144243054487504849430
61757385125144243054489828847484
61757385125144243054489831911720
61757385125144243054490603564052
61757385125144243054490603682144
61757385125144243054490860781496
61757385125144254172607480481978
61757385131052879585709119181450
61757385133027830244155041134360
61757385133684392265963004002364
61757385133695198667922120555525
61757385178321871771651693045734
61757385178321871771652464833420
61757385178321871771652469419640
61757385178321871772404834224822
61757385186205458550287783520636
61757385186217063945971482614475
61757385186310808922311281453402
61757385186313560038774259773690
61757385186314310445481021039527
61757385186314310445482427230155
61757385186322414320440266424167
61757385186322415555787058985743
61757385186322416150584034804419
61757385186322416150584035867277
61757385186837705240991670217581
61757385186837705652773934393757
61757385187185704969157231909949
61757385187185709909976443415551
61757385187185709910541302482195
61757385187185710321570420184337
61757385187188411613223501979217
61757385187188411613223503042075
61757385187188411613976647390393
61757385187189612189822944693335
61757385187189612190576090104511
61757385187189623445206654847603
61757385187189628798372730129205
61757385187189628798372731664239
61757385187189628981303388478303
61757385187197716064782190077975
61757385187197727320165900232243
61757385187197732673331975513845
61757385187197732673331977048879
61757385187197732856262633862943
61757385187200417356435270809997
61757385187200417356435271872855
61757385187293773108345729752483
61757385187293778048225575706105
61757385187294973866180222299733
61757385201738483460909014869404
61757385201741185164343331970684
61757385201741185164344102573256
61757385201741185164344360840460
61757385201749290823420448704632
61757385201749290823608735062214
61757385201749290869174033613096
61757385201749290869362319970678
61757385201957288083992737310672
61757385201957288084807611384908
61757385201957288084808640254684
61757385201957288633850285930204
61757385201957288633850544197408
61757385201957288633851663405602
61757385201957288635210504747590
61757385201957288635211619356514
61757385201957288679604215194940
61757385201957288679605244064716
61757385201957588823121224283260
61757385201957588823121252862976
61757385201957588823122253153036
61757385201959989787427825014524
61757385201959989788242957355964
61757385201959989788243727958536
61757385201959989925420057957920
61757385201959989925503625992288
61757385201959989925504744137624
61757385201959989925504745200482
61757385201959989926863586542470
61757385201959989926864701151394
61757385201959989971257296989820
61757385201959991572632767773512
61757385201959991572632768836370
61757385201960290114690652304624
61757385201960290114774334657856
61757385201960290114775334947916
61757385201960290526556597784272
61757385201960291761903361770296
61757385201960291761903362833154
61757385203941724649785192815093
61757385203941991439220843636459
61757385203942892461873032550455
61757385203942925223853229168373
61757385203942925818649458875969
61757385203942940048015730076567
61757385204036584823062869702337
61757385204036584825322565632407
61757385204036734986342495809856
61757385204036734988870802393166
61757385204039286114444241066449
61757385204039286116975647427287
61757385204039436277992479952924
61757385204039436277995577604736
61757385204039436277995579139770
61757385204039436278079261965386
61757385204047091495545561917279
61757385204048292252627938972889
61757385204050943535895142696619
61757385204050944130419777342327
61757385204050993361266680065439
61757385204050993544281020767769
61757385204050993956063283894185
61757385204599437303373913570139
61757385204599437303373916634375
61757385204599437303938772518691
61757385204599437303938772636783
61757385204704804332231421160791
61757385204704804332984562339879
61757385204704804332988005546127
61757385204707505624449357304953
61757385204707505624449700261545
61757385204707505624449701796579
61757385204707505624452800983425
61757385204707505624641087341007
61757385204911886705416057919175
61757385204911886705417201579991
61757385204911886705417205812079
61757385204911886706923751731911
61757385204911897825235078544579
61757385204914587996233454771105
61757385204914587996233456306139
61757385204914587996233460905409
61757385204914587997070283020787
61757385204914587997070284437729
61757385204914587997073640487887
61757385204914587998764860069085
61757385204914587998764860535437
61757385204914587999329977402773
61757385204914604468359573900845
61757385204914604468359659639993
61757385204914604468359660112169
61757385204914604469865950326337
61757385204914604470054265852451
61757385204922391727424648725091
61757385204922391727424901225173
61757385204922391727428344431421
61757385204922391727675691067425
61757385204922391727675695666695
61757385204922391727675697201729
61757385204923592304024430150615
61757385204923592304087106176391
61757385204923608958391597263953
61757385204926293593229677746119
61757385204926293593229703261599
61757385204926293593229706443927
61757385204926293593396810750619
61757385204926293593396813814855
61757385204926293593417731338927
61757385204926293593417734521255
61757385204926293593421087389085
61757385204926293593421173482525
61757385204926293595677395619213
61757385204926293595677424317021
61757385204926293595677511945495
61757385204926293595740187971271
61757385204926293595928214513565
61757385204926293595928214979917
61757385204926304714051514783939
61757385204926310064519083063133
61757385204926310064519854715465
61757385204926310067030712496479
61757385204926310247534194821497
61757385204926310247722481166029
61757385204926310247724804114323
61757385204926310250232963868331
61757385209850316663052146606351
61757385209851517829388480677403
61757385209851567245506061030781
61757385209851715759482023954731
61757385209944910046893943101381
61757385209944910049152490058219
61757385209944910049153639031451
61757385209945360399444421487390
61757385209945360401703596252018
61757385209945360401703857720216
61757385209945360401972469790446
61757385209945360401975568623160
61757385209947561376478445493353
61757385209947611340806720826331
61757385209948061691093774278862
61757385209948061691097503282270
61757385209948061691180929362618
61757385209948061693356939515096
61757385209948061693628650418040
61757385209955715215764817237739
61757385209955716862893873975491
61757385209956917619976251031101
61757385209957082607688968318798
61757385209959618911629332825981
61757385209959619323411595952397
61757385209959785683543572047586
61757385210508529792881434150706
61757385210787807549229170405063
61757385210798612715841497584583
61757385210822913082615831928673
61757385210822913082615832991531
61757385210822913085147238289511
61757385210822913265818084382257
61757385210822913265818085917291
61757385210822913266654914153875
61757385210822913266658270099039
61757385210822913268914611731239
61757385210822929693697025260415
61757385210831033568656270645055
61757385210834919006498449450091
61757385210834919008758142310093
61757385210834935615051965896739
61757385210928279517617905655561
61757385210928280112414507949273
61757385210928280114673948768319
61757385210932176627225891261465
61757385210932182160961939175897
61757385210932182163409664830589
61757385337854757925396709583810
61757385337854757925396712783400
61757385337854757925396714301172
61757385361274023873346670578978
61757385361492861849071316253468
61757385361492877727737663004838
61757385361493162038320989545304
61757385361500981600521126402344
61757385361500981602696908389478
61757385361500981648450464601586
61757385414452000361718799799616
61757385414459805282754243753212
61757385414459805694536507942486
61757385414666888295718388934988
61757385414667788863530170925340
61757385414667788863551062933932
61757385414667803506870529984850
61757385414667803552624083010466
61757385414667803552624087242554
61757385414667804740020535159340
61757385414667804742217290662126
61757385414667804742217319358482
61757385414668089052800764922124
61757385414668104929291127639804
61757385414668104929291129156124
61757385414668104929291129161740
61757385414670504798523611779730
61757385414670506443455622863192
61757385414670506443476543568140
61757385414670506443476543573756
61757385414670506445652636633182
61757385414670506445652665329538
61757385414670506445652668517482
61757385414670804985597418390880
61757385414678609769393114407484
61757385414678609769393114413100
61757385414678609906632862338860
61757385414678609906653869138492
61757385414678609908829617841646
61757385414678609908829646538002
61757385414678609952407454046956
61757385414678610318414868247832
61757385414678610318435788952780
61757385414678610318435788958396
61757385414678610318436133327766
61757385414678610320611882017822
61757385414678610320611910714178
61757385414678610320611913902122
61757385414678610364189718236230
61757385416747259331524727362934
61757385416749965973896163502086
61757385416751166733429619080218
61757385416758972248986595658912
61757385416758972248986714682005
61757385416758972249258678013552
61757385416758972249258682796521
61757385416758972249261662611722
61757385416758972249261662611723
61757385416758972249261662611806
61757385416758972249261662611965
61757385416758972249261662611966
61757385416761673952421683362764
61757385416761673952693655715032
61757385417274096763173759907533
61757385417310414311495118535965
61757385440276401664349593787872
61757385440288403904978228122878
61757385440360988627457502011180
61757385440360988627645901606102
61757385440385353166227548349179
61757385440385353166227548349188
61757385440385353761023892848031
61757385440385353761023892848032
61757385440385653904541131507199
61757385440385670167775278825805
61757385440385670167778373426431
61757385440385670170223111503197
61757385440385670170223116089417
61757385440385670170226210217867
61757385440385670579557284733967
61757385440385670579557284733968
61757385440385670581820074799129
61757385440393457244916118629365
61757385440393457247091871924355
61757385440393457247175554271971
61757385440393473718378925608368
61757385440393473718378929840456
61757385440393473718462612660248
61757385440393473718465707259902
61757385440393473718465707260874
61757385440393473718651007963008
61757385440396158948076142548584
61757385440396158950607169539520
61757385440396158950607171074554
61757385440396160778222633071728
61757385440396160778222634606761
61757385440396175010032007403248
61757385440396175010032011635336
61757385440396175010032125376533
61757385440396175010032126426341
61757385440396175010115431470562
61757385440396175010115689737766
61757385440396175010115689855858
61757385440396175010115694455128
61757385440396175010115809246133
61757385440396175010118789054782
61757385440396175010118789055754
61757385440396175010118789061334
61757385440396175010118789061335
61757385440396175010118789061370
61757385440396175010118792243698
61757385440396175010303716765334
61757385440396175010303975032538
61757385440396175010304089757888
61757385440396175010304094540857
61757385440396175010307074356058
61757385440396175010307074356059
61757385440396175010307074356142
61757385440396175010307078588230
61757385440396175421814013312220
61757385440396175602652602825896
61757385440396175602652602825980
61757385440396175602652603888754
61757385440396175602655955693810
61757385440396175602655960311954
61757385440396175602655961361714
61757385440396175604828352951899
61757385440396175604828352951900
61757385440396175604828356134020
61757385440396175604828615463998
61757385440396175604912413075038
61757385440396175605100324831989
61757385440396175605100325298344
61757385440396175605103678166090
61757385440396175605103678166091
61757385440396175605103678166174
61757385440396175605103678185047
61757385440396175605103678185048
61757385440396175605103682417135
61757385440396175605103682417136
61757385440396175605103792485162
61757385440397356001652527183038
61757385440397375767386465947677
61757385440397375767386470533897
61757385440397375767389564662347
61757385440397376176720639178448
61757385440397376176723996665234
61757385440397376176723997714994
61757385440397376178896389305180
61757385440397376178980449428318
61757385440397376179168361185269
61757385440397376179168730123862
61757385440397376179171714519371
61757385440397376179171714538328
61757385440397376179171718770416
61757385440397376179171828838442
61757385440943715206819415202201
61757385440944615589270296928212
61757385440944615589353979281444
61757385440944620530657466668590
61757385440944620530657466672802
61757385440944621125454068966674
61757385441040966645437412700894
61757385441041867627224430579039
61757385441041867627224430580491
61757385441041867627224431051215
61757385441041867627224660149887
61757385441041867627224688847695
61757385441042167219442429716110
61757396212648775778501190270097
61757396217682082648082919091731
61757396217682098707673629316745
61757396217682099301906147844985
61757396217682099302470231610617
61757396217693806683374626055133
61757396218557401191519261401553
61757396218557401191602828969569
61757398046121417612454589107504
61757398046340211117962384131416
61757398046340255588179234781994
61757398046413156744958743220272
61757398046433917798415460661740
61757398046436271867837498398952
61757398046436319312580208385210
61757398046436619501850802400708
61757398046444376978143537884414
61757398053217540102109707174036
61757398053217541337456496553284
61757398053217541932253098965088
61757398053217541932253100382030
61757398053217541932253100854414
61757398099299045918587072741302
61757398099299045918587331493780
61757398099299046330369335867718
61757398099299046330369337402752
61757398099517838234501893215198
61757398099517883894312752007094
61757398099517884306093983077242
61757398099611198882317158990348
61757398099611546516329434122328
61757398099611546516330462992104
61757398099614248219765550677242
61757398099614248219765550695956
61757398099622005696058284657678
61757398106395168819836422792686
61757398106395170649413931577794
61757398106395170649979823769228
61757398106395170650167848664228
61757398106395170650167851846556
61757398106395170655226403417154
61757398106397870523271510496538
61757398106397870523271512031572
61757398106397870523271516617792
61757398106397872170400569123616
61757398106397872353414908290752
61757398106397872353414908290912
61757398106397872353414908408796
61757398106397872353603193703568
61757398109329223699035322471929
61757398109349933648218003784533
61757398109349933648218004276392
61757398109349938588849705657357
61757398123256506799422190407036
61757398123256506799422195124398
61757398124121045105059024195422
61757398124121046888632928132546
61757398124121046889447716467634
61757398124121046889450811068260
61757398124121046894531319515570
61757398124121347078721405065044
61757398124123746808306083821946
61757398124123746808308063813648
61757398124123748591879987759070
61757398124123748592694776094158
61757398124123748592697870694784
61757398124123748597966407219422
61757398124124048781968464691568
61757398124193992882201929431718
61757398124196694585448989058242
61757398124196694585637017135570
61757398125887108622937254285388
61757398125888309197005290638668
61757398125888309379935947452732
61757398127043394799279657911016
61757398127075809292726316073727
61757398127075809292726316545903
61757398127075809887519562785245
61757398127075809887522920355935
61757398127075814828910085392049
61757398127075814828910085393453
61757398127075815238241159805577
61757398127075815238241274596617
61757398127075815238241274713257
61757398131796641146045386292069
61757398132011877447767244366930
61757398132014578731890034097506
61757398132014578739232039804228
61757398132015779310954752595507
61757398132123542495455339867678
61757398132123547434582701838762
61757398132123547434600269675880
61757398132123547434603622543710
61757398132123547436838780499494
61757398132671991204302523059622
61757398132984435117610218962424
61757398258831930837738445800744
61757398258831930837738445800792
61757398259144432670074453842732
61757398259147134373509795562986
61757398260022131263914121282080
61757398260022131263914122817114
61757398282778584904811263076394
61757398282781286608058322702918
61757398282781335836645903984404
61757398282782536593728251410538
61757398282782536593728279990254
61757398282782537142771270312106
61757398282782537142771298891822
61757398283653931258806282178944
61757398283656632962053341805468
61757398283656632962074262511820
61757398283656933105570350893788
61757398283657839072493518394510
61757398285638838242268935396949
61757398285736099561607545675590
61757398286392613290599630915022
61757398286608699747308312550877
61757398286608699747308398639945
61757398286611395913806743788222
61757398335956213622558902478730
61757398335960165311643172233842
61757398335960165311643257972990
61757398335960165311643285502946
61757398335960165311643286552706
61757398335960165448903926959234
61757398335960165448904012698382
61757398335960165448904041278098
61757398335960165860686304404514
61757398336831559930800336671364
61757398336831559976553921581280
61757398336831559976741946476280
61757398336831559976741946942840
61757398336831559976741949658608
61757398336831860120050009963200
61757398336831860120238038040528
61757398336831860120238296779908
61757398336834261634235424375216
61757398336834561823482000352110
61757398336834561823485094602816
61757398336834561823485094952736
61757398336834561823485099184824
61757398336834561823485099189036
61757398336835467339483489974680
61757398336835467383518254362476
61757398336835467751265495883652
61757398336835467790220238612430
61757398338586816680855896650972
61757398338816466960183940896543
61757398338911026576087206266986
61757398338914928439280391847690
61757398339567540305079291506418
61757398339571436824977228642588
61757398339571442168272477087122
61757398339571442353542521843856
61757398339571442353542523378890
61757398339753907421671243551609
61757398339753907429202310454785
61757398339786322926591566335467
61757398339786322928286404379618
61757398339789924651055109442645
61757398339789924651243745416099
61757398339789925246040004869860
61757398339789925246040344639912
61757398339789930596758617494386
61757398362221318333178883414492
61757398362451868448257880269422
61757398362451868448258138536626
61757398362451868448258252855490
61757398362451868448258257577224
61757398362451868448341825611592
61757398362451868585519012302615
61757398362451868585519012302616
61757398362451868585602580336984
61757398362451868631272482419832
61757398362451869043054486795222
61757398362451869043054486799594
61757398362548224395476951464138
61757398362548224441230279155206
61757398362549080353571125338181
61757398362549130362208050823318
61757398362549130362208050823319
61757398362549130362208395179591
61757398362549425198309444706484
61757398362549430505725289482486
61757398363096674933714385622338
61757398363204743063596770683298
61757398363204743248866815440032
61757398363204743248866816975066
61757398363205588737012228895848
61757398363205588919942885709912
61757398363205593670969233808827
61757398363205593671053174901647
61757398363205594265577435431869
61757398363205594265577550217293
61757398363205643633873494027590
61757398363205643633873494027591
61757398363205643633873495090449
61757398363205643816887719944704
61757398363205644228398128201123
61757398363205644228398128673298
61757398363205644228398128673299
61757398363205938477300216468963
61757398363205938889082480645094
61757398363205943823123396890274
61757398363388409493203215670593
61757398363400111566688261203528
61757398363400111566688518420972
61757398363400116325061345811726
61757398363400116325061460130590
61757398363400116325061464852324
61757398363400116325082351076324
61757398363400116325082352139182
61757398363400116325082356860916
61757398363400116325145032886692
61757398363400116508075688159898
61757398363400116508075689694932
61757398363400116508075799764446
61757398363400116508078784301381
61757398363400116508096691773038
61757398363400116919606985722032
61757398363400116919669661747808
61757398363400116919857694074694
61757398363400116919857948105438
61757398363420829934615620851655
61757398363420829934615649548011
61757398363424426303650299741803
61757398363424426303650328431526
61757398363424426303650328437349
61757398363424426303650328438159
61757398363424426303650328439563
61757398363424426303650328906123
61757398363424426715160366692334
61757398363424426715243934732526
61757398363424426715244049517950
61757398363424426715244306268993
61757398363424426715432334340498
61757398363424426898174591546590
61757398363424431837299224798614
61757398363424432248893202636082
61757398363424432249081230707586
61757398363424432249081230709038
61757398363424432249081230713410
61757398363424732392598240151442
61757398363435233116638194357170
61757398363435233116638308676241
61757398363435233116638562706986
61757398363435233116638566943445
61757398363435233116638567409798
61757398363435233116638567411250
61757398363435233665406260742799
61757398363435233711159815892049
61757398363435233711162829002878
61757398363435233711183836846702
61757398363435233711435166517018
61757401724131890847635226281353
61757401725115309045080975676865
61757401725116209612892672044502
61757401725116209612892672045954
61757401955540892746881171589233
61757401955540893341489746272129
61757401955540893341489746272130
61757401955552900317516898730715
61757401955552900317704926794993
61757401955552900317705184012437
61757401955552900912228789788529
61757401955552900912312357817073
61757401955552900912312358289250
61757402336658767759191759737826
61757402336731713751944943832134
61757402353509299291085717893536
61757402353509299291088812494162
61757402353509299291650572378172
61757402353509308808563561011948
61757402353509310409206808135008
61757402353509310409771691199360
61757402353509310409959604957824
61757402353821810595167593950096
61757402353824198016412415252646
61757402353824198017146986886162
61757402353824198017146991485432
61757402353824209135264640055690
61757402353824212108516438729554
61757402353824212109332341673566
61757402353824509324535205356118
61757402353824512298602935689064
61757402353832303126720691461980
61757402354384644044437489873026
61757402354384644049521092920962
61757402354457590037024336730966
61757402354457590037191788576258
61757402354477104123435660719298
61757402354477104123439013587128
61757402354477104124003872653772
61757402354477104124188801898386
61757402354478304698256838251666
61757402354478304880434353886642
61757402354478304881271177418962
61757402354480706217294986032260
61757402354480706394682788680706
61757402354481006584434554692254
61757402354481006584518237045486
61757402354695942099892555564284
61757402359729232277119150793754
61757402359730121726810985381354
61757402359730121726813195060544
61757402359730121726813309845968
61757402359730121726813969895204
61757402359730121726814341431512
61757402359730121726814342848454
61757402359730132844930846695038
61757402359732823429496170455084
61757402359732823429496541972678
61757402359732823429496546571948
61757402359732823430248282764396
61757402359732823430248654281990
61757402359732823430248658881260
61757402360293269411598314535714
61757402360293269411786342613042
61757402360366215404351498630022
61757402360385729541600010458114
61757402360385729542352122767426
61757402360386630105081244490550
61757402360386630105081358809414
61757402360386630105083568488604
61757402360386630105083683274028
61757402360386630105084343323264
61757402360386630110163818668710
61757402360389331808516708316882
61757402360389631819667218728516
61757402360389632002869843190584
61757402360605468080805890165040
61757402360605468080806004483904
61757402362371503599460800239593
61757402362371503600025659306237
61757402362700511029867710794275
61757402363344094806590459384614
61757402363344094806590460447472
61757402363344100157309076595360
61757402363344100157312171195986
61757402406686928055298246680552
61757402406686937526290281229868
61757402406686939127121469156074
61757402406999125030892074309008
61757402406999125030895432248284
61757402406999125031626647477558
61757402406999125031626652076828
61757402406999136149743927575744
61757402406999136149744300647086
61757402406999439312998655174750
61757402407002141016517683965598
61757402407002141016517683984312
61757402407009931844614890582924
61757402407009931844635783063692
61757402407562272721494342665922
61757402407562272762164210090946
61757402407562272762165242147214
61757402407562272767435841216210
61757402407635218709164952582070
61757402407635218754918508794178
61757402407655633409162447737068
61757402407655633414976899549416
61757402407655633414977271085724
61757402407655636388960291595342
61757402407655931769045889973316
61757402407655933599189540398754
61757402412907750443975174044218
61757402412907750444729089726760
61757402412910452147411290267926
61757402412910452147411294873020
61757402412910452147975374499910
61757402412910452147976407974620
61757402412910452147976408092664
61757402412910452148164436051948
61757402412918557257716553379482
61757402412918557257716553729402
61757402412918557257716558450928
61757402412918568375833833477668
61757402413470898129512292578310
61757402413470898129513062830962
61757402413470898129513067417182
61757402413543844122266246925270
61757402413564258639793744446258
61757402413564258822999463154820
61757402413564558834146879319912
61757402413564559017349503781980
61757402413566960343231037107726
61757402413566960526245376410376
61757402413566960526245747927970
61757402413566960526246409866532
61757402413783096798720638460288
61757402416389360233316563365013
61757402416498311865111888891969
61757402416498311872642955795145
61757402416519021820882226878111
61757402416519021820882226884753
61757402416519021821070511687609
61757402416519026579255052736101
61757402416519027171788737186756
61757402416519027173484476686792
61757402416534634771665090985074
61757402416717161555174512149591
61757402416717161560257857980083
61757402430321440780281284173648
61757402430633637802150855444974
61757402430633640775402768922976
61757402430633640776218671866988
61757402430633940965489265863772
61757402430636339505397915071498
61757402430636339505585943148826
61757402430636342478838114894032
61757402430636342479652988968268
61757402430636342479654017838044
61757402430636642668924611834828
61757402431290135066652721436790
61757402431290135067383827418646
61757402431290138040635740896648
61757402431292834981158591725022
61757402431292834981160571716724
61757402431292834981161690911868
61757402431292834981349976206592
61757402431292836175291464064374
61757402431292836587073469973346
61757402431292836764732495662146
61757402431292836765547283997234
61757402431292836765550378597860
61757402431292836770087809140642
61757402431292836770088066358086
61757402431292836770630887045170
61757402431292839744070828600500
61757402431292839744071086867704
61757402431292839744885960941940
61757402431293135124699616118916
61757402431293135124699620705136
61757402431293136360043309362504
61757402431293136771828672738576
61757402431293136771828672856668
61757402431293136954843012378048
61757402431300940045922603810988
61757402431300940091655239318148
61757402431300940091655268014504
61757402431302145749535043534702
61757402431302145795288628326526
61757402431302146156170941362984
61757402431302146162949207193994
61757402431302146201903605566500
61757402431302146208681871397510
61757402431302146208681900093866
61757402431304847315709635130286
61757402431304847447639089681162
61757402431304847452970475594826
61757402431304847493371753884678
61757402431304847500146580758790
61757402431304847859418000989508
61757402431304847859421095590134
61757402431304847905150665193024
61757402431304847905153759793650
61757402431304847910505979156794
61757402431304847910506237423998
61757402431304847910506323513066
61757402431304847911928586667762
61757402431304847911928931024034
61757402431581919030047977027428
61757402431581919030779083009284
61757402431581922004846899431298
61757402431584620138686719655012
61757402431584620550468725563984
61757402431584620733483064731280
61757402431584620733483321948724
61757402431584620734026142635808
61757402431584620734214170713136
61757402431584623707466084191138
61757402431584623707466342458342
61757402431584623708281216532578
61757402431584623708281987135150
61757402431584623708282245402354
61757402433275752868314742743012
61757402433602814818159973953776
61757402433604013607646788135319
61757402433604015392228010307056
61757402433604015986836326728572
61757402434115236472621479463429
61757402434244746102313010198122
61757402434244747337659799577370
61757402434244752690261020037514
61757402434244897457985855899773
61757402434244897465578910065871
61757402434244898052496425545751
61757402434244898052778987942507
61757402434244898052782340810336
61757402434244898052782340810337
61757402434244898052782345396557
61757402434244898059557167684448
61757402434244898059557167684449
61757402434244898059560266871295
61757402434244898060372042108605
61757402434244898060375399562655
61757402434244902817930112930527
61757402434244903000944452092207
61757402434244903001762679384193
61757402434244903403500699753879
61757402434244903411093753919977
61757402434244903413356657215837
61757402434256452759673837718416
61757402434256452761368412890486
61757402434256452761368413362662
61757402434256452944110784876178
61757402434256452944131705582530
61757402434256452944382752524342
61757402434256452944382752996518
61757402434256453355893049052354
61757402434256453355913969758706
61757402434256453493174723438710
61757402434256453493425427541814
61757402434256453493990630968942
61757402434256458295041703738434
61757402434259159998288504035113
61757402434259159998536108955583
61757402434259159998536113554853
61757402434259159998536453311855
61757402434259159998539552511751
61757402434259159999100968022227
61757402434259159999100969439169
61757402434259159999101312378499
61757402434259160547328428353317
61757402434259160547331522953943
61757402434259160547579132456421
61757402434259160548143986941057
61757402434259160548143991527277
61757402434259160548144331297329
61757402434259160548147430011990
61757402434259160548147430484166
61757402434259160548147430484175
61757402434259310711692483031877
61757402434260505523256428120318
61757402434260505934766466376914
61757402434260505934766466381126
61757402434260505935038434029290
61757402434260506117780806014982
61757402434572552784954367671130
61757402434572554020301157050378
61757402434572557589976897609966
61757402439183633557916154782853
61757402439508738939671664981847
61757402439512641400102006896154
61757402439512641402361438424716
61757402440023861885639550594885
61757402440023861885723118162901
61757402440132813525049510120857
61757402440132813525049854477130
61757402440132813936831860386102
61757402440153528825807348186888
61757402440165234378056266192015
61757402440165234378056294888371
61757402440169131485128888385706
61757402440169131485129145603150
61757402440351663024566841626872
61757402440351663029650444674808
61757402440351663212852697600408
61757402440386790298711188628266
61757402440386790298711190163300
61757402440448915061097154422766
61757402440479979088165130039742
61757402440481330146809510086773
61757402566219823633737690405930
61757402566438650491258797135030
61757402567095158869529170563090
61757402567095158869612738597458
61757402567095158915345402800974
61757402567095158920429120167774
61757402567095158920429120167822
61757402590170429389665510624658
61757402590170429938708529526226
61757402590181236203405860954792
61757402590181236800378218190956
61757402590822118817362317667908
61757402590825721088609101273044
61757402590825721088609472809512
61757402590825725892732503544384
61757402590825725892732532242144
61757402590825725892735888292302
61757402590826926786991980152350
61757402590826926794585034318448
61757402590826926794586148927372
61757402590826926794607069632320
61757402590826926832745536364458
61757402590826926840338590530556
61757402590826926840339733719196
61757402590826926840359511235504
61757402590826927252121882041474
61757402590837733608347310244312
61757402590837733654079972930056
61757402590837733654100895152776
61757402590837734065862237106232
61757402591044563868436257210282
61757402591044563868457177916634
61757402591045765222759485711130
61757402593777787736328336902815
61757402593777787919342676064495
61757402594000544826938243125276
61757402643344155647062793688060
61757402643346857350497882913848
61757402643347157539747551619512
61757402643348058247017135406696
61757402643348058292770720315160
61757402643354962460803144503468
61757402643354962460803146019788
61757402643356163217885521546188
61757402643356163217885522012748
61757402643356163766907647389404
61757402643356163766928539048076
61757402643356163766928539397996
61757402643356163769104316803122
61757402643356163812682124306460
61757402643999747535277323180552
61757402644000648103089105170904
61757402644000648148821769374420
61757402644000652912274846473104
61757402644000948292359699167688
61757402644003349806524221098936
61757402644003349852256857078272
61757402644003349852277777783220
61757402644003354615709934176956
61757402644003354615730854881904
61757402644003354615730854887520
61757402644004555512250107030448
61757402644004555512333789850240
61757402644004555558003318750930
61757402644004555558003691822272
61757402644004555558066453937116
61757402644004555558277610863548
61757402644004555924032374743036
61757402644004555924095136857880
61757402644004555924116057562828
61757402644004555969785954948688
61757402644004555969785959652952
61757402644004555969848721767796
61757402644004555969869637768480
61757402644004555969871588695192
61757402644004555970037003408064
61757402644011459726015225990484
61757402644011459726036117999076
61757402644012660668559628922182
61757402644012660668559633521452
61757402644012661034609229244762
61757402644012661080341549092006
61757402644012661080341893448278
61757402644012661080341897697628
61757402644219490882936834270326
61757402644223393528707294620704
61757402644223393528707296155738
61757402644223393528895322698032
61757402644223393940489300529676
61757402644223405010618210834956
61757402644223405013062574305186
61757402644230292892279838244540
61757402644230292938284098559752
61757402644230292938284470096060
61757402644230297696657300669142
61757402644231493649550127523788
61757402644231493695366731297980
61757402644231498453736205820904
61757402644292436875670102063742
61757402644295138579105189767594
61757402644295138579105216947630
61757402644295138579105218463950
61757402644295138579126108956222
61757402644295138579126110472542
61757402645986722400761051911473
61757402646922995601299692937721
61757402646958112186618127871543
61757402646958112804575119181690
61757402646959013418139625624752
61757402646959018771055773177156
61757402646959018771305702441388
61757402646959018771306817050312
61757402646971020393891455085274
61757402646971020393912347093866
61757402646971020394163395553242
61757402646971020394163424132958
61757402646971020805673720674228
61757402646971020805945688322232
61757402646971020942934475049700
61757402646971020988687685823804
61757402646971020988687685842678
61757402646971020988687687242358
61757402646971020988687945522660
61757402646971020988688030198950
61757402647141845284586374712307
61757402647141845289669720542799
61757402669620022884303340661535
61757402669620022884303343725771
61757402669620023296085349621693
61757402669620918457380198855018
61757402669620923452052360537044
61757402669620923452052475205828
61757402669620923452052475322468
61757402669620923863834623172362
61757402669620923863834623173814
61757402669620923863918305997977
61757402669620923863918305997978
61757402669621224007435315086297
61757402669621224007435319685567
61757402669937022561077751689190
61757402669937022561078780558966
61757402669937022561078896413024
61757402669937022561078899599564
61757402669937022563401353058258
61757402669937022563589264796254
61757402669937022563589379587502
61757402670460252995788671072853
61757402670460252995872239101397
61757402670557497253626036696166
61757402670557497665220014527810
61757402670557497665240562180129
61757402670569199144747894397906
61757402670569199144747894403730
61757402670569199144768786406498
61757402670569199144768786412322
61757402670569199556279078704034
61757402670569199556279197744632
61757402670569199556338516180844
61757402670569199556341500698906
61757402670569199556341615484330
61757402670569199556341869048674
61757402670569199556341959859476
61757402670569199556530154343446
61757402670569199556551046352038
61757402670569199739293422593064
61757402670569199739352741029276
61757402670569199739356184707907
61757402670569199739356184707908
61757402670569199739356208682530
61757402670569199739377100691122
61757402670569199739541026324048
61757402670569199739544493977302
61757402670569199739565385985894
61757402670569204497729039278697
61757402670569204497729039278698
61757402670569204497749931287289
61757402670569204497749931287290
61757402670569204497913966970808
61757402670569204497917324082372
61757402670569204497917324083824
61757402670569204497917324554548
61757402670569204497917324556000
61757402670569204497917410649440
61757402670569204497938216090964
61757402670569204497938216092416
61757402670569204497938331237748
61757402670569204497938331354388
61757402670569204680680588095530
61757402670569204680680588101354
61757402670569204680743350216197
61757402670569204680743378912553
61757402670569204680928196062974
61757402670569204680931663717680
61757402670569204680931663722051
61757402670569204680931663722052
61757402670569204680931668321321
61757402670569204680931668321322
61757402670569204680952555726272
61757402670569204680952555730643
61757402670569204680952555730644
61757402670569204680952560329913
61757402670569204680952560329914
61757402670569205092462966000096
61757402670569205092546533562287
61757402670569205092546533562288
61757402670569205092710201977770
61757402670569205092710456008514
61757402670569205092713555311952
61757402670569205092713555313404
61757402670569205092713641406844
61757402670569205092713669631023
61757402670569205092713669631024
61757402670569205092713670103200
61757402670593514475684575741166
61757402670593514475684575746990
61757402670593514475687675402609
61757402670593514887449133210171
61757402670593514887466581655962
61757402670593514887470053915119
61757402670593515070295993934370
61757402670593515070484279231355
61757402670593515070484647703596
61757402670593515070484652302866
61757402670593519760192232948721
61757402670593519828665720440445
61757402670593519828857105087075
61757402670593520011596377254509
61757402670593520011871559058669
61757402670593520421203006647138
61757402670593520421206359514968
61757402670593520421206364114238
61757402670593520423378381615397
61757402670593520423462064631938
61757402670593520423462322899142
61757402670593520423650724520232
61757402670593815213792082317742
61757402670593815213813003022690
61757402670593820155367647440637
61757402670604321286956312431154
61757402670604321289407134225878
61757402670604321289428021635199
61757402670604321701001108521109
61757402670604321701022000529701
61757402670604321838258768645875
61757402670604321838258768645876
61757402670604321838261863227628
61757402670604321838261863246501
61757402670604321838261863246502
61757402670604321838282755236220
61757402670604321838282755255093
61757402670604321838282755255094
61757402670604321881752543188558
61757402670604321884015448019452
61757402670604321884015448154965
61757402670604321884036340163557
61757402670604321884036344749778
61757402670604321884203704734460
61757402670604321884203733314176
61757402670604321884203738035910
61757402670604326777386502625603
61757402670604326777386502625604
61757402670604326777407394634195
61757402670604326777407394634196
61757402670605522046486295755518
61757402670605522046510660016634
61757402670605522046510660018086
61757402670605522046510660022457
61757402670605522458017599096420
61757402670605522458080016719638
61757402670605522458080389790980
61757402670605522458083369722822
61757402670605522458083374309042
61757402670605522458104376387100
61757402670605522458104381103058
61757402670605522458104381104462
61757402670605522458268301664490
61757402670605522458271769317744
61757402670605522458292919962174
61757402670605522595341029847588
61757402670605522595344124448214
61757402670605522641094614639412
61757402670605522641097709356678
61757402670605522641282899934184
61757402670605522641307259596030
61757402670605527397208009101924
61757402670605527534468763827316
61757402670776346753978704189588
61757402670776346759062307237524
61757402670776346942264560163124
61757402670788043068436249593378
61757402670788054133291863843338
61757402670788054133292121060782
61757402670788054135467871285872
61757402670788054135467985604736
61757402670788054135467990326470
61757402670788054135468760443608
61757402670788054135469017661052
61757402670788054135469019196246
61757402670788054135551556819980
61757402670788054135551558355014
61757402670788054135739838933876
61757402670788054135740613772748
61757402670788054316222520657402
61757402670788054318481952185964
61757402670788054318482210453168
61757402670788054318482215174902
61757402670788054318565893272960
61757402670788054318754953406556
61757402670788054318754953406604
61757402670788054323816979951317
61757402670788054323816979951318
61757402670788059074595351234696
61757402670788059074596380104472
61757402670788059074596494423336
61757402670788059074596751640780
61757402670788059265287829329160
61757402670788059669203925445416
61757402670788059669203925917592
61757402670788059669392207559312
61757402670788059669393355469686
61757402670788059669475890379104
61757402670788059669476665217928
61757402670788059677070092455576
61757402670788059679245845396439
61757402670788059679245845868615
61757402670788059679329528216226
61757402670808772736742197312848
61757402670812674602190973225182
61757402670812674602190974288040
61757402670885303789801572213989
61757402670885303974991664788703
61757402670885304386773670684631
61757402670885304387024719161423
61757402670917719289366585620081
61757402670917719289607130632557
61757402670917719472380897029757
61757402670917719472380925259553
61757402670917719472569183037467
61757402670917719472569183038871
61757402670917719472569183387387
61757402670917719472569211617183
61757402670917719472569297712027
61757402670917724230753722904191
61757402670917724230753751600547
61757402670917724231025691731693
61757402670917724231025692068515
61757402670917724231025692081613
61757402670917724231025720429453
61757402670917724231025720783745
61757402670917724413768090767843
61757402670917724413956348545757
61757402670917724413956348547161
61757402670917724413956377125473
61757402670917724413956377243517
61757402670917724413956380294703
61757402670917724413956463220317
61757402670917724825550329896551
61757402670917724825738730577417
61757402670917724825738730578821
61757402670917724825801373773919
61757402670917724825822299079589
61757402670917724828245738779183
61757402670920421175816356405440
61757402670920421178263731321942
61757402670920421178264074278534
61757402670920426528985446315642
61757402670920426528985786089906
61757402670920426528985790671914
61757402670920426531433508545008
61757403789305274674790766825312
61757403789305274675355621309948
61757403789620173400848682950108
61757403789620173400848684485142
61757403790180619428142538804802
61757403790180619428143423376318
61757403790180619428164572602354
61757403790491917483596575626284
61757403790493118240678836827996
61757403790493118240679980016636
61757403790495519754843330516350
61757403790495519754843702052658
61757403790495519754843703587692
61757403790495819944115067720488
61757403790503628435621617037402
61757403790503628435624715870116
61757403790503628435625055994300
61757403790503628435625060243650
61757403842482902980923507676554
61757403842482902980923509211588
61757403842482903392705513585526
61757403842482903392705515120560
61757403842482903439003038394884
61757403842795100415328343541504
61757403842795100415328345076538
61757403843358248100115788549762
61757403843358248145869259022722
61757403843358248145870033861546
61757403843358248145891040189002
61757403843358248146057287100050
61757403843358248146079325483774
61757403843451608793598345433256
61757403843670446173795540049622
61757403843670446768592142343334
61757403843670446769323362644054
61757403843670446769323364179088
61757403843670449742575162852952
61757403843670449743387712929134
61757403843670449743391065796964
61757403843681256556295396511690
61757403843681256741565958288058
61757403843681256741569397244956
61757403843681257107615299993514
61757403843681257107615673046142
61757403843681257107615673064856
61757403843681257107619111671834
61757403843681257107619112021754
61757403843681257153348337268372
61757403843681257153351436101086
61757403843681257153351661421132
61757403843681257153351774812492
61757403843681257153351775875350
61757403843681257153351776212172
61757403843681257153351776225270
61757403843681257153351780457358
61757403843681257153351780461570
61757403843681257153369229258250
61757403843681257153540062569802
61757403843743396286628587833554
61757403843743396332361137232932
61757403843743396332361251551796
61757403843743396332361252018356
61757403843743396332549165310260
61757403843743396332549536846568
61757403843743396332549538381602
61757403843743397522162518833660
61757403843743397522163666739662
61757403866117404679815986897644
61757403866117405091409964729288
61757403866117405091597992806616
61757403866429602067734899874426
61757403866429602067735014193290
61757403866432303770981959500950
61757403866432303770982073819814
61757403866432303771169987578278
61757403866432303771170359114586
61757403867086110446005273302486
61757403867088811966237735009236
61757403867088812149252332929010
61757403867088815123507406825780
61757403867098121539875733077316
61757403867098121539938753594718
61757403867098121539938868263502
61757403867098121585608397280832
61757403867098121585692338386542
61757403867098121585692424475610
61757403867100822694331166753274
61757403867100822694331194283230
61757403867100822694331195332990
61757403867100822831591835739518
61757403867100822831591950058382
61757403867100822877073451464944
61757403867100822877345419131662
61757403867100823243374213184798
61757403867100823289127425040634
61757403867100823289127769396906
61757403867304948420998812995120
61757403867304948421729918976976
61757403867304948421730033295840
61757403867304951395796706529214
61757403867307649941419561531676
61757403867307649941962380683726
61757403867307649941962753755068
61757403867307650124433900698972
61757403867307650124977092922364
61757403867307650125165006680828
61757403867307650125165378217136
61757403867307653099232052500270
61757403867307950131232974680510
61757403867307950131234117869150
61757403867316959514848639513836
61757403867316959517024479014534
61757403867316959517108045526918
61757403867316959517108075746662
61757403867316959517108157131466
61757403867316959560580931131284
61757403867316959560581275137636
61757403867316959560581275487556
61757403867316959560581302667592
61757403867316959560581303717352
61757403867316959562778063924402
61757403867316959562837353798368
61757403867316959562837382378084
61757403867316959562840366891934
61757403867316959562840706530844
61757403867316959562840711248206
61757403867316959562840711252418
61757403867316959562840738428242
61757403867316959562840821334982
61757403867316959562840821451622
61757403867316959562861631953154
61757403867316959563025295651274
61757403867316959563025640142900
61757403867316959563025668722616
61757403867316959563028739329746
61757403867316959563028768027506
61757403867316959563029107679514
61757403867316959563029107796154
61757403867316959563029112401247
61757403867319660669220046344936
61757403867319660852234384462472
61757403867319660854493791525314
61757403867319660854493820223122
61757403867319660854493903129862
61757403867319660854493903246502
61757403867319660854681815003372
61757403867319660854682193127446
61757403867319660854682193128898
61757403867319661218283984435132
61757403867319661220543133230770
61757403867319661220543391970150
61757403867319661220543420667958
61757403867319661220543502052762
61757403867319661264016390371444
61757403867319661264016648638648
61757403867319661266275826132094
61757403867319661266276170960542
61757403867319661266460640572570
61757403867319661266461013643912
61757403867319661266464079529468
61757403867319661266464083778818
61757403867319661266464112476626
61757403867319661266464452600810
61757403870275319285850332923500
61757403870275319469052585867974
61757403870275324227425532163812
61757403870275324227425532163972
61757403870275324227505999961574
61757403870275324227509472219922
61757403870275324410439757124672
61757403870275324410440128660980
61757403870275324776280521582708
61757403870275324776280521588532
61757403870275324776468549665860
61757403870275324778727981175548
61757403870275324778808454622340
61757403870275324778811549222966
61757403870275324778811926880688
61757403870275324822030634588568
61757403870275324822033733426898
61757403870275324822034077800640
61757403870275324822222105877968
61757403870275324824478098432162
61757403870275324824481537387656
61757403870275324824481537389060
61757403870275324824481566085416
61757403870275324824481570690510
61757403870275324824544213426482
61757403870275324824562039532256
61757403870275324824565134132882
61757403870275324824729146909008
61757404480614447595903587587278
61757404480614447595903587591490
61757404480614447641636251795006
61757404480614448007685593496250
61757404480614448007685593500462
61757404480614448053418257703978
61757404480833284381949103344844
61757404481489792714552588967124
61757404481489792715116673199108
61757404481489792715284923876768
61757404481489792715284923889818
61757404481489792715304701276436
61757404481489792715305815898410
61757404481489792760285253170640
61757404481489792760849337402624
61757404481489792761037365479952
61757404481587059025905476335678
61757404481587059437960823123074
61757404481595164090667136427122
61757404481595164502449142336094
61757404481595164502512277526652
61757404481595164547993778462282
61757404481595164548181806539610
61757404481595164548265833738760
61757404481597860852506105602656
61757404481597860852527024791284
61757404481597860852694133679984
61757404481597865793914191815894
61757404481597865794081299188274
61757404481597865794081557455478
61757404481597865839646856019410
61757404481597865839834884096738
61757404481597865839918914011656
61757404481801090632724946103252
61757404481804992681460289099844
61757404481804992681460403418708
61757404481804993093242666545124
61757404481804993093806379240800
61757404481805896955333717935152
61757404481805897001630122010168
61757404481805897001631236619092
61757404481805897001818494461030
61757404481805897001819264696420
61757404481805897003259698680344
61757404481805897003263051548174
61757404481805897367115981061520
61757404481805897412782525560836
61757404481805897412848645265036
61757404481805897413597313895924
61757404481805897413598428504848
61757404481805897413600757574348
61757404481805897413600781549178
61757404481805897415293010270300
61757404481805897415296104870926
61757404481805898602461741571040
61757404481805898602461741584090
61757404481805898604717734138492
61757404481805898604718848747416
61757404481805898604721087006322
61757404481805898604721201791746
61757404481805898604722206214516
61757404481805898604722321005764
61757404481805898604909458394326
61757404481813997169985249994586
61757404481813997169985278574302
61757404481814001928358109147384
61757404481814001928379001155976
61757404481814002477418662607706
61757404481814002477421675701272
61757404481814002477421761807602
61757404481814002477422020074806
61757404481814002477422044521812
61757404481814002479594444594840
61757404481814002479678098735538
61757404481814002479681480282462
61757404481814002523151355390938
61757404481814002523154339904788
61757404481814002523154426011118
61757404481814002523154680028972
61757404481814002523154684278322
61757404481814002523154711441096
61757404481814002523175600733920
61757404481814002525348000806948
61757404481814002525410676832724
61757404481814002525410762939054
61757404481814002525414115789622
61757404481814002525414144485978
61757404481814002525435036494570
61757404481814002525598704910052
61757404481814002525599045034236
61757404481814002525599049283586
61757404481814002525599073730592
61757404481814002525602143866950
61757404481816698873420623508648
61757404481816703631793163917128
61757404481816703631793422184332
61757404481816703631814084622076
61757404481816703768988061927050
61757404481816703769074753258400
61757404481816703769075097614672
61757404481816703769075100802616
61757404481816703769075101865474
61757404481816703769075101869686
61757404481816703769075126329742
61757404481816703769075129517686
61757404481816703771247493455612
61757404481816703771247522151968
61757404481816703814741645319194
61757404481816703814804321344970
61757404481816703814804407084118
61757404481816703814807761486982
61757404481816703814807761818188
61757404481816703814807761823804
61757404481816703814807761836902
61757404481816703814807765006132
61757404481816703814807793249026
61757404481816703814807793721202
61757404481816703814828682541850
61757404481816703817001078364076
61757404481816703817063754389852
61757404481816703817067197597552
61757404481816703817067226293908
61757404481816703817067229481852
61757404481816703817252130011396
61757404481816703817255597687736
61757404481816704180857106711588
61757404481816704180857135426658
61757404481816704183113472354594
61757404481816704183116571187308
61757404481816704183116796507354
61757404481816704226586700325284
61757404481816704226589766333096
61757404481816704226589799157998
61757404481816704226589799630174
61757404481816704228846103261032
61757404481816704228846136558110
61757404481816704228849235390824
61757404481816704228849460710870
61757404481816704228849575519380
61757404481816704228867023843724
61757404481816704229037488788198
61757404481878842948815678941768
61757404481878842996076673409352
61757404481878843360409656773412
61757404481878843362126015114808
61757404481878843406163241565236
61757404481878843406351269642564
61757404481878843406352384251488
61757404481878843406352388968850
61757404481878843407858933334726
61757404481878843407858937585528
61757404481878843407858937939820
61757404481878843407879853923034
61757404481878843408046961412054
61757404481878843408046965662856
61757404481878843408046966017148
61757404504248949706578068485252
61757404505124294367691593478954
61757404505124294367712485487546
61757404505124294413466327496814
61757404505220359738487514253362
61757404505232367309311240896876
61757404505232367309311243961112
61757404505232367309311269476592
61757404505232367309311272658920
61757404505232367446571909533200
61757404505232367446571912597436
61757404505232367446572024201984
61757404505232367446572024318624
61757404505232367492325494325024
61757404505232367492325497507352
61757404505232367492325580414092
61757404505232367492325580530732
61757404505232367858353918506408
61757404505232367904107503416324
61757404505440399067703147040514
61757404505451200525827293097784
61757404505451205421481769936838
61757404505451205421481795452318
61757404505451205421481798634646
61757404505451205423657548859736
61757404505451205423657634948804
61757404505451205467214434140354
61757404505451205467214462838162
61757404505451205833263775845810
61757404505451205833264058578734
61757404505451205835520112773746
61757404505451205835523465641576
61757404505451205835523494339384
61757404505451205835523580427000
61757404505451205835523580428452
61757404505451205878993369914420
61757404505451205878996468747134
61757404505451205881252805675070
61757404505451205881256129845092
61757404505451205881256158542900
61757404505451205881256244630516
61757404505451205881256244631968
61757404505451205881441087787514
61757404505451205881444157922420
61757404505451205881444186620228
61757404508066899669798410405302
61757404508066900905145199784550
61757404508066906255866139471414
61757404508067051022755294989993
61757404508067051434471439947195
61757404508067051617203188610195
61757404508067051617485751006951
61757404508067051617489103874780
61757404508067051617489103874781
61757404508067056968207376606999
61757404508067056968207462818323
61757404508078606501492991036196
61757404508078607050536009600942
61757404508078607051350802541124
61757404508175119754898035915706
61757404508391256027167865727926
61757404508391256027167865727927
61757404508391256027167865733542
61757404508391256027167865733543
61757404508391256027167868915871
61757404508391259550277589634741
61757404508391260785624379008373
61757404508391260785624379013989
61757404508391260785624382196317
61757404508391261380417510578931
61757404508391261380417510584547
61757404508391261380417513648831
61757404508391261380417513766875
61757404508393957547400585720594
61757404508393957547400585720603
61757404508393957730414925360066
61757404508393957730602182847929
61757404508393957730602957682589
61757404508393957730603211717705
61757404508393962671237239098084
61757404508393962671802094982400
61757404508394706349661130735574
61757404508394707585007920114822
61757404508394711154118801602150
61757404508394711154682541348124
61757404508394711154683660674410
61757404508395158303918105829030
61757404508395158303918105829031
61757404508395158304482961241170
61757404508395158304482961241171
61757404508395158304482961713346
61757404508395158304482961713347
61757404508395158304482964895675
61757404508395158486932445462886
61757404508395158486932445462887
61757404508395158487497300880642
61757404508395158487497300880643
61757404508395158487497301347202
61757404508395158487497301347203
61757404508395158487684442986775
61757404508395158487685214639107
61757404508395158487685328957970
61757404508395158487685328957971
61757404508395158487685586175414
61757404508395158487685586175415
61757404508395158487685590892776
61757404508395162010523342428609
61757404508395162010791839353459
61757404508395162010795311592933
61757404508395162010795311605983
61757404508395163245305275923541
61757404508395163245870131807857
61757404508395163245870134990185
61757404508395163246142100972181
61757404508395163246142100985231
61757404508395163428884470975152
61757404508395163428884470975153
61757404508395163428884474157481
61757404508395163429069399860019
61757404508395163429069399865634
61757404508395163429069399865635
61757404508395163429069403047963
61757404508395163429072755915792
61757404508395163429072755915793
61757404508395163429072757327119
61757404508395163429072757332734
61757404508395163429072757332735
61757404508395163429072757450826
61757404508395163429072760515062
61757404508395163429072760515063
61757404508395163429072760633154
61757404508395163429152967900003
61757404508395163840098407494099
61757404508395163840098522279523
61757404508395163840663266442699
61757404508395163840663266560743
61757404508395163840663380879607
61757404508395163840663381233739
61757404508395163840851667591320
61757404508395163840851667591321
61757404508395163840935231026419
61757404508395163840935235625689
61757404508395163840938330147574
61757404508395163843194666787069
61757404508405663329210094728022
61757404508405663329210185054841
61757404508406864084033009957820
61757404508406868842489546285544
61757404508406869437285777042948
61757404508406869437286121399220
61757404557426577966225262221094
61757404557426578011957926424610
61757404557426578012522782308926
61757404557426578378007268130066
61757404557426578423739932333582
61757404557738775400630098081672
61757404557738775400630098553848
61757404557749582213639229067084
61757404557750782970700597793852
61757404558406088762330980495176
61757404558406093566708557710818
61757404558407294872770812733610
61757404558407294872833833115658
61757404558407294872833837365008
61757404558407294872833947551162
61757404558407294872833947901082
61757404558407294872833947919796
61757404558407294872833952150432
61757404558407294872833952151884
61757404558407294872833952156255
61757404558407294872833952622608
61757404558407294872833952624060
61757404558407294918503476937126
61757404558407294918587418042836
61757404558407294918587422274924
61757404558407294918587503763270
61757404558407294918587504113190
61757404558407294918587504131904
61757404558407294918587508362540
61757404558407294918587508363992
61757404558407294918587508368363
61757404558407294918587508834716
61757404558407294918587508836168
61757404558614121570878181657750
61757404558614121570879300852894
61757404558614121753892520825046
61757404558614121753893640020190
61757404558614121753893896883502
61757404558614121754624741415826
61757404558614121754625117184222
61757404558614121754625117656398
61757404558614124727873560293202
61757404558614124728689463237214
61757404558614124728689467469302
61757404558616826432044225569660
61757404558617123463564344225922
61757404558617123646577540204578
61757404558617123646578569074354
61757404558617123646578683393218
61757404558617123646578940610662
61757404558617123647330681383666
61757404558617123647331052919974
61757404558618027739697203054918
61757404558618027785429867258434
61757404558624926783224206141198
61757404558624926783224320932238
61757404558624931541594052200430
61757404558624931541614944209022
61757404558626127540306581667598
61757404558626127540306924624190
61757404558626132298676427726830
61757404558626132298697319735422
61757404558626132298700671553492
61757404558626132435961082972372
61757404558626132435961425928964
61757404558626132481694090132480
61757404558626132483950084103824
61757404558626132484141932095984
61757404558626132847740337237310
61757404558626132847743346098788
61757404558626132847743694704410
61757404558626132847743719170130
61757404558626132847743723402218
61757404558626132849919558670780
61757404558626132850003126232972
61757404558626132850003154930780
61757404558626132850003159635044
61757404558626132850003241018396
61757404558626132850003241019848
61757404558626132893473001440826
61757404558626132893476354658576
61757404558626132893476358907926
61757404558626132893476387605734
61757404558626132895673143580696
61757404558626132895673147812784
61757404558626132895735790436488
61757404558626132895735819134296
61757404558626132895735905221912
61757404558626132895735905223364
61757404558626132895735909927628
61757404558626132895920375307568
61757404558626132895920719663840
61757404558626132895920723913190
61757404558626132895920748378910
61757404558626132895920752610998
61757404558626132895923847683800
61757404558626132895923851915888
61757404558626132895924191567896
61757404558626132895924192040072
61757404558687070721442675911238
61757404558687070721443680433386
61757404558722193003279130746516
61757404558722193003279245537556
61757404558722193004723773939990
61757404558722193050540120968914
61757404558722193416589724123902
61757404558722193462322388327418
61757404558722193598075733040228
61757404558722193599520380937966
61757404558722193599792345398026
61757404558722193600335169273054
61757404558722193600338263873680
61757404558722193600338636926308
61757404558722194649655042073092
61757404558722194649676048872724
61757404558722194651851797575878
61757404558722194651935480401286
61757404558722194651936513503150
61757404558722194651938836451444
61757404558722194652102877919554
61757404558722194652123769928146
61757404558722194832690388040020
61757404558722194833422637210516
61757404558722194834866137215350
61757404558722194834867170317214
61757404558722194834949819568582
61757404558722194834950852670446
61757404558722194835120197368612
61757404558722194835138104863354
61757404558722194835138109095442
61757404558722194835139137965218
61757404558722194835141462429832
61757404558722194835141462448546
61757404558722194835141466680634
61757404558722195244451644366804
61757404558722195244472651166436
61757404558722195246648404573854
61757404558722195246711080599630
61757404558722195246714175200256
61757404558722195246732082694998
61757404558722195246732086927086
61757404558722195246733115796862
61757404558722195246899108676958
61757404558722195246899481748300
61757404558722195246902576330212
61757404558722195246902576348926
61757404558722195246902580581014
61757404558722195246920369052628
61757404558722195246920373284716
61757404558722195246920373756892
61757404558722195246923468357518
61757404558722195246923472589606
61757404558723394172227567004548
61757404558723394219593160746070
61757404558723395406758424860068
61757404558723395407574356383796
61757404558723396001555027153780
61757404561350046766850797986484
61757404561350046769377696507102
61757404561350046769378729608966
61757404561365654232077613274938
61757404561365654232325308872308
61757404561365654826790277047782
61757404561365654826849570446514
61757404561365654826849571509372
61757404561365654826852952010700
61757404561365654826852952023750
61757404561365654826873844019292
61757404561365654826873844032342
61757404561365654826873845082150
61757404561365659585243605048102
61757404561365659585243608236046
61757404561365659722504359777706
61757404561365659722504359777707
61757404561365659768174261862166
61757404561365659768237110070291
61757404561365660180019028840386
61757404561365660180039838993450
61757404561568884745082614028847
61757404561568884745082618260935
61757404561568884745082618273985
61757404561568889685716899689480
61757404561568889685716899689489
61757404561568889686466689168599
61757404561568890097498905598461
61757404561568890098252046777549
61757404561572787205412311097571
61757404561580590341430065523652
61757404561583296986064638202681
61757404561583296988575118194831
61757404561584492801759472426880
61757404561584492801759843963188
61757404561584497743147008940253
61757404561584497743335300066377
61757404561584498154929277898021
61757404561584498154929277899425
61757404561584498154929278365985
61757404561645438364511795065848
61757404561677853451736883786822
61757404561677853451737658621482
61757404561677853452552447310862
61757404561677853452563299854482
61757404561677856607386019263159
61757404561677857019168023624047
61757404561677858390959927786503
61757404561677858390959927970445
61757404561677858390961907962147
61757404561677858802740813503372
61757404561677858802741071783626
61757404561677858802741157522774
61757404561677858802741927574221
61757404561677858802741928112296
61757404561677858802742186392550
61757404561677858803556721046654
61757404561677858803556979313858
61757404584015542282473347554269
61757404584343649155002719664620
61757404584343649747288813740550
61757404584343649747291908341176
61757404584875127579602364592874
61757404584886834821449373996004
61757404584886834823643039614122
61757404584886839762833444903668
61757404584889536069605327317570
61757404584890892526361304087358
61757404584890892526361304087359
61757404584891192669878313175678
61757404584891192669878313175679
61757404584998955127398468959812
61757404584998955722114570643958
61757404584998955722173865105548
61757404584998955722194785810496
61757404584998955722198138678326
61757404584998960480567898644278
61757404584998960617828653373882
61757404584998960617828653373883
61757404584998960661050837585248
61757404584998960663498555458342
61757404584998960663561316042364
61757404584998960663561316042365
61757404584998960663561403666467
61757404585000161237817380486023
61757404585000161237817380487475
61757404585000161237838301664599
61757404585000161786609350928215
61757404585000161786609351400391
61757404585000161832362936310307
61757404585000161832362940542395
61757404585170971311776798275738
61757404585182671369410214207824
61757404585182676310985413448296
61757404585182676311069324911432
61757404585182676311069353491148
61757404585182676311069353504246
61757404585182676493999638408996
61757404585182676494000009945304
61757404585182676859840402867032
61757404585182676859840402872856
61757404585182676860028430950184
61757404585182676862287862459872
61757404585182676862368335906664
61757404585182676862371430507290
61757404585182676862371808165012
61757404585182676905590515872892
61757404585182676905593959084964
61757404585182676905593959551316
61757404585182676905593959557140
61757404585182676905781987162292
61757404585182676908038324562404
61757404585182676908038353142120
61757404585182676908041418671980
61757404585182676908041418673384
61757404585182676908041447369740
61757404585182676908041451974834
61757404585182676908104094710806
61757404585182676908121920816580
61757404585182676908125015417206
61757404585182676908289028193332
61757404585182676908292500451679
61757404585202934259465084923146
61757404585202935495083469928656
61757404585202939064487614861982
61757404585202940848061518681014
61757404585202940848249551462654
61757404585203386213722060016603
61757404585203386214286919083247
61757404585203386396736399650458
61757404585203386396736399650459
61757404585203386397488397174347
61757404585203386397489168826679
61757404585203389920327296616181
61757404585203389920595793541031
61757404585203389920599265780505
61757404585203389920599265793555
61757404585203391155109230111113
61757404585203391155674089177757
61757404585203391338688428345053
61757404585203391338876714702635
61757404585203391749902361681671
61757404585203391749902476467095
61757404585203391750467220630271
61757404585203391750467220748315
61757404585203391750467335421311
61757404585203391750655621778893
61757404585203391750739189813261
61757404585203391750742284335146
61757404585203391750742284400837
61757404585207288674804248365561
61757404585207294210988151625970
61757404585213740524414498395805
61757404585213740936008219012482
61757404585215091813068223733869
61757404585215096752293500473116
61757404585215096935224132888603
61757404585215097346818110720247
61757404585215097346818111186807
61757404585215097347069155064175
61757404585215097347089731230520
61757404585215097347090075586792
61757404585215097347090075652483
61757404585215097347090080369845
61757404585215097349349511413133
61757404585215097349349511426231
61757404585215097349349511430602
61757404585215097349349511430603
61757404585215097349513520069439
61757404585217643350793160929497
61757404585217648292368727102200
61757404585217648337910006246523
61757404585217648338097948217521
61757404585217648338098292591055
61757404585217648338181602345169
61757404585217648338181602358219
61757404585217648338181860625423
61757404585217793491161237987057
61757404585217798387004025636363
61757404585218994248243613980017
61757404585218994271151715815092
61757404585218994271152058771684
61757404585218994271152059121604
61757404585218994271152087817960
61757404585218994271152087836674
61757404585218994454354340762434
61757404585218994454354456722304
61757404585218994456614145468310
61757404585218994456614150067580
61757404585218999144086401629323
61757404585218999212727282413003
61757404585218999349988269955801
61757404585218999349988298652157
61757404585218999395741507261435
61757404585218999395741854865669
61757404585218999395741883562025
61757404585218999397997844189371
61757404585218999398064048507671
61757404585218999761582276483801
61757404585218999807332504411852
61757404585218999807335603244566
61757404585218999807335832697313
61757404585218999807335833163873
61757404585218999807335857279682
61757404585218999807335861511770
61757404585218999807523889589098
61757404585218999809780222284946
61757404585218999809783325703880
61757404585275885011487242613040
61757404585279937818570521975022
61757404585279937819928387748078
61757404585279938231710392122016
61757404585279938231794333209012
61757404585279939421387657186794
61757404585279939421574449748520
61757404585279939421577917401774
61757404585279939605133102335946
61757404585279940016186124681120
61757404585279940016186124686944
61757404585279940016918459590764
61757404585279940016918464195857
61757404585279940016918464195858
61757404585279940017002032230217
61757404585279940017002032230226
61757404585311008985662228575084
61757404585312354921139463993235
61757404585312354921139806949827
61757404585312354921140578602159
61757404585312354921140581784487
61757404585312354921224260949775
61757404585312354921224260955391
61757404585312354921224264137719
61757404585312355102713631111329
61757404585312355102713631111413
61757404585312355102713632161173
61757404585312355102713632174187
61757404585312355102713632174223
61757404585312355102713746946597
61757404585312355102713746965470
61757404585312355102713746965471
61757404585312355104154146583683
61757404585312355104154918236015
61757404585312355104238600589247
61757404585312355104427148887458
61757404585312358076505265958511
61757404585312358076505380743935
61757404585312358259519605120191
61757404585312358259519605125807
61757404585312358625548283460399
61757404585312358625548398245823
61757404585312358625819994357519
61757404585312358625823351830443
61757404585312358671301867898091
61757404585312358671301868252223
61757404585312358671301954457931
61757404585312358671301983037647
61757404585312358671489895975419
61757404585312358671489896323935
61757404585312358671489896329551
61757404585312358671491010932859
61757404585312358671491010938475
61757404585312358671491015170563
61757404585312358671491015637123
61757404585312358671573579149343
61757404585312358671574693758267
61757404585312358671574956742749
61757404585312358671574956742833
61757404585312358671574956748662
61757404585312358671574956761707
61757404585312358671578051349288
61757404585312358673018226574905
61757404585312358673185592704134
61757404585312358673185592704135
61757404585312358673749705628103
61757404585312358673750820237027
61757404585312359860267197972963
61757404585312359860330216955331
61757404585312359860350880792755
61757404585312359860351223749347
61757404585312359860895072839647
61757404585312359860895076021975
61757404585312359860895187625071
61757404585312359860895192230164
61757404585312359860895192230165
61757404585312359861083478233455
61757404585312359861086577420301
61757404585312359861166783736767
61757404585312359861166788341861
61757404585312359861167045205013
61757404585312359861167046254773
61757404585312359861167046267823
61757404585312359861167046622163
61757404585312359861170255640823
61757404585312359861170260245917
61757404585312359862610574833707
61757404585312359862610574839323
61757404585312359862610689624747
61757404585312359862798601848177
61757404585312359862798946227534
61757404585312359862798946227535
61757404585312359862799716457101
61757404585312359862800094133537
61757404585312359862802073752233
61757404585312360043281537134643
61757404585312360043281537140259
61757404585312360043909412006943
61757404585312360043909415189271
61757404585312360043909416606420
61757404585312360043909416606421
61757404585312360043909526792367
61757404585312360043909531397460
61757404585312360043909531397461
61757404585312360044097440078655
61757404585312360044097440084271
61757404585312360044097443266599
61757404585312360044097817854261
61757404585312360044097817873134
61757404585312360044097817873135
61757404585312360044100797663847
61757404585312360044100797669463
61757404585312360044100800851791
61757404585312360044100802268733
61757404585312360044181127509157
61757404585312360044181385789459
61757404585312360044181385907503
61757404585312360044184485094349
61757404585312360045541231653387
61757404585312360045541346438811
61757404585312360045624912938145
61757404585312360045624914473179
61757404585312360045812941015473
61757404585312360045813199282677
61757404585312360045813199301550
61757404585312360045813199301551
61757404585312360045813199301604
61757404585312360045814055624397
61757404585312360045814313891601
61757404585312360045814313904699
61757404585312360045814313910474
61757404585312360045814313910475
61757404585312360045814313910528
61757404585312360045814318608963
61757404585312360045814318627836
61757404585312360045814318627837
61757404585312360046357134597399
61757404585312360046357137779727
61757404585312360046357139196633
61757404585312360046357139196669
61757404585312360046357139196876
61757404585312360046357139196877
61757404585312360046357249382823
61757404585312360046357253987916
61757404585312360046357253987917
61757404585312360046360605432981
61757404585312360046360610038074
61757404585312360046360610038075
61757404585312360455115972826837
61757404585312360455691679732837
61757404585312360455691679850881
61757404585312360455691794523877
61757404585312360455880080999556
61757404585312360455883179714226
61757404585312360455963390635573
61757404585312360455963649033919
61757404585312360455966743437712
61757404585312360455966748220681
61757404585312360455966748220765
61757404585312360457323580873243
61757404585312360457323609565227
61757404585312360457324355707903
61757404585312360457407177127419
61757404585312360457407177133195
61757404585312360457407177245463
61757404585312360457408038061135
61757404585312360457410276432309
61757404585312360458139517114338
61757404585312360458222826396223
61757404585312360458223080077207
61757404585312360458223084676441
61757404585312360458223084676525
61757404585312360458223084794569
61757404585312360458226183981415
61757404585315056807590267394988
61757404585315056807673951296511
61757404585315056807862236578185
61757404585315059962954936676409
61757404585315059962956051285333
61757404585315060375010044452434
61757404585315061564330536784044
61757404585315061564602132895740
61757404585315061566235067033007
61757404585315061566235067033016
61757404585315061566235440104518
61757404585315061747619831065378
61757404585315061749248287005376
61757404585315061749249406200519
61757404585315061749249406200520
61757404585315061749249664480774
61757404585315061749792599958945
61757404585315061749792599958946
61757404585315062159127140612950
61757404585315062159398736724646
61757404585315062159402094191737
61757404585315062159402094191746
61757404585315062160759701678724
61757404585315062160842264837020
61757404585315062160843379445944
61757404585315062161574490013812
61757404585315062161574863085313
61757404585315062161574863085314
61757404585315062161658167781032
61757404585315062161658172367252
61757404585315062161658172380293
61757404585315062161658172380302
61757404585315062161658430647497
61757404585315062161658430647506
61757404585316260720310415593456
61757404585316260720312395585158
61757404585316262323129530796930
61757404585316262323319791011910
61757404585316262504615539831300
61757404585316262504699107865668
61757404585316262504702202466294
61757404585316262506059068415850
61757404585316262506332040467910
61757404585316262506874975946082
61757404585316262917924640824156
61757404585316262917924899091360
61757404585316262917925755433080
61757404585316262917926018299554
61757404585316262917927993691986
61757404585316262918660333200900
61757404585316262918740802035372
61757404585316262918740806634633
61757404585316262918740806634642
61757404585316262918743901215576
61757404585316262918743901235259
61757404585316262918743901235268
61757434748418122876077939384466
61757434748701763436711210193382
61757434748701763436711210194834
61757434748701768787432922004754
61757434748701768787432922006206
61757434748734188819319429197704
61757434748734189230913407029348
61757434748734335649165621996273
61757434748734335649918767407449
61757434748734340772071344426780
61757434748735541941019295443200
61757434748735541943275632371136
61757434748738243646710718539954
61757434974981774077956680048106
61757434974981774077957450300758
61757434974981774489739718013346
61757434975857074778040008115642
61757434975857074778228036192970
61757434975857076013386796095210
61757434975857076013574824172538
61757434975857076425169063807798
61757434975857076425357091885126
61757434978263009554182562985091
61757434978264210311453225335633
61757434978264210723047203167277
61757434978810547990399412770957
61757434978919505584908553507593
61757434978919506819415534958763
61757434978919506819687504141961
61757434978919506819690487002525
61757434978920705747107659985467
61757434978920706203891482868736
61757434978920706203891482868737
61757434978920707393483571312043
61757434978920707576686197309305
61757434978920707988280175140948
61757434978920707988280175140949
61757434979138311443527804834261
61757434979139510827815128145811
61757434979139510965264164629515
61757434979139512200610066502316
61757434984171635379090484249422
61757434984205405094535757324218
61757434984205405094535757324219
61757434984828132644323456223094
61757436174368192244417452092630
61757436413986487468366427950470
61757436812503339542152739646942
61757436813471144191759197744168
61757436865677065799821996951938
61757436865680967848556306357228
61757436865680968260067749745806
61757436865680968260339345857502
61757436865993465471482691348954
61757436866628058249173636394426
61757436889314580463054204361484
61757436889627681577958383972344
61757436889627681577959498581268
61757436889630683057438415208920
61757436889630683469220421117892
61757436889630684703814326535496
61757436890263760613097383069736
61757436890284178470636573915594
61757436890284178477413725137680
61757436890284178477414839746604
61757436890284178843192470554940
61757436890284178843276153374732
61757436890284178844007263476248
61757436890284178889760848384712
61757436890284180078789196971180
61757436890284180078789196984230
61757436890284180078790311580104
61757436890284180078790311593154
61757436890284180078811232298102
61757436890284478613337651363546
61757436890284478614153554307558
61757436890284478620930619440576
61757436890284478620930734226000
61757436890284478620931734049500
61757436890284478620931738648770
61757436890284478620931848834924
61757436890284478620931853440018
61757436890284478620951626234592
61757436890284478620952769423232
61757436890284478621495478507220
61757436890284479024931629195190
61757436890284479025746417530278
61757436890284479025747532139202
61757436890284479032461921246444
61757436890284479032462696081104
61757436890284479032524597272220
61757436890284479032524712057644
61757436890284479032525716480414
61757436890284479032525826666568
61757436890284479032525831271662
61757436890284479033277484416192
61757436890284479033277828789726
61757436890284479033280837284022
61757436890284480260550300114660
61757436890284480260550304832022
61757436890284480267871389833796
61757436890284480268059417911124
61757436890284480268059762284658
61757436890284480268062770778954
61757436890284480268080682976556
61757436890284480268080682989606
61757436890284480268081711374108
61757436890284480268081716091470
61757436890284480268081826165148
61757436890284480268081826165196
61757436890284480268081826178246
61757436890286880174071923423062
61757436890286880585665901254706
61757436890286880593196193305960
61757436890286881774715170546122
61757436890286881782224541892428
61757436890286881782225656501352
61757436890286881782246577206300
61757436890287175376015685149664
61757436890287175376203713226992
61757436890287177022598221260462
61757436890287180317675939036296
61757436890287180322671387182592
61757436890287180729457944945268
61757436890287180734453393091564
61757436890287180735961061388612
61757436890287180735982092176172
61757436890287180736170378520704
61757436890287180736713173697924
61757436890287181963985735846550
61757436890287181969047298509168
61757436890287181971328769950872
61757436890287181971328774655136
61757436890287181971517171086492
61757436890287191847490794545952
61757436890294985245401524163750
61757436890294985245402638772674
61757436890294985656995501982344
61757436890294985656996616591268
61757436890294985695971936018642
61757436892268898294006413542334
61757436893237592398116775394269
61757436893249298402794349891608
61757436893250449341763397651202
61757436893250465813054293712878
61757436893250498572610671928035
61757436893250499121653690829612
61757436893250499167406902685439
61757436893250499167406902685448
61757436893250499167407247041720
61757436893250515768343460909436
61757436893253150450485935901282
61757436893253195517484532607814
61757436893253200275857473274314
61757436893253200451446124866882
61757436893253200451528659309948
61757436893253200451529692429074
61757436893253200824900492188932
61757436893253200863040102213300
61757436893253200863040102685476
61757436893253200870653962311963
61757436893253200870653962311972
61757436893253200870653962784139
61757436893253200870653962784148
61757436893253200870654077569563
61757436893253200870654077569572
61757436893253200870654306668244
61757436893253200870654421925844
61757436893253217059996284437112
61757436893566550288098160217769
61757436893566550420485174780736
61757436893566566889055266094077
61757436893569251574856694854792
61757436893569251986450672214260
61757436893569251986450672686436
61757436893569252123648664824808
61757436893569252123648665296984
61757436893569252123732232859176
61757436893569268183427660357587
61757436893569268183427660357596
61757436893569268183427660829763
61757436893569268183427660829772
61757436893569268183427775615195
61757436893569268183427775615196
61757436893569268595021638189231
61757436893569268595021638189240
61757436893569268595021638661407
61757436893569268595021638661416
61757436893569268595021753446839
61757436893569268595021753446840
61757436898174505625144850430965
61757436898177207328391910057489
61757436898502779399379762281429
61757436899125502924670010444351
61757436899125503382014215717359
61757436899157918424506991982911
61757436899159124527162017082731
61757436899441571106364328356779
61757436899441571113895395242693
61757436899473991545329043875067
61757436899477877544343616442807
61757436899477893596508751876923
61757436899477894008102729708567
61757437025526066077853205873354
61757437025526366267123799870138
61757437025528753139391721504596
61757437025528753139412641146686
61757437025528753139412642209544
61757437025529053328662286805024
61757437049163254791819197013256
61757437049163554981068870305092
61757437049163569623049124730934
61757437049163569623049467687526
61757437049163569623049469222560
61757437049164455548817888645566
61757437049164455548817890180600
61757437049164470375510757108646
61757437049164472020104712747082
61757437049164472020188739941860
61757437049164472022618634891508
61757437049164472022618663587864
61757437049164472022639555597908
61757437049164472022639813865112
61757437049817015218134215950872
61757437049817059682996637694470
61757437049817064997752283213914
61757437049817065043505753319692
61757437049817359826534567489142
61757437049817365179704000355936
61757437049817366421804782009274
61757437049819761340699061194806
61757437049819761386243697320994
61757437049819766144888607164050
61757437049819766282083132102470
61757437049819766288861397933480
61757437049819766289405365008794
61757437049819766739681741785794
61757437049819767935990450439144
61757437049819777812049275815158
61757437049819777812049277350192
61757437049819777812049277700112
61757437049820061529781627115666
61757437049820061529948734486642
61757437049820061529969655192994
61757437049820066471332805394306
61757437049820066478111071225316
61757437049820066478111099921672
61757437049820066478675844202892
61757437049820066882951059982460
61757437049820066883139088059788
61757437049820066883198750874114
61757437049820066883202189831012
61757437049820068124989079503692
61757437049820068125051755529468
61757437049820068125239783606796
61757437049820068125240123730980
61757437049820068125240127980330
61757437049820068125240152427336
61757437049820078001319841115586
61757437049820078001319842650620
61757437049820078001319843000540
61757437050108800782172718664570
61757437102014286874408907341878
61757437102338196447986480889162
61757437102338496225663095537982
61757437102338496637257074885946
61757437102338496637445101446954
61757437102338497872039006864558
61757437102338497872039008380878
61757437102338497872039008386494
61757437102340897739911645123294
61757437102340899386224421276574
61757437102340899388400547742236
61757437102342084266544608863486
61757437102342084266732636940814
61757437102342098496910309238538
61757437102342098496910309710714
61757437102342098908504287070182
61757437102342100143307141625598
61757437102342100328584274611120
61757437102342100328751377277784
61757437102342100328751405974140
61757437102342100328772297984184
61757437102342100328772302688448
61757437102342100328772556251388
61757437102342100328772556723564
61757437102962223494636784885642
61757437102962224729983577451382
61757437102962224729983577451430
61757437102962224729983577451590
61757437102962224730171605528710
61757437102962568103037134906188
61757437102994643928517897355994
61757437102994643935296077097936
61757437102994643935860936168792
61757437102994643936048962724136
61757437102994645163864685335562
61757437102994645163864689921782
61757437102994645171207728730368
61757437102994645171395752103384
61757437102994688354990692186890
61757437102994688400911384467734
61757437102994693342295455375398
61757437102994693342298808243228
61757437102994693349073721206408
61757437102994693715667289776366
61757437102994693751629998964164
61757437102994693753889434729026
61757437102994693758408178706106
61757437102994693758973037776962
61757437102994693759245093049228
61757437102994694948001386357766
61757437102994694950198141860552
61757437102994694950448845963656
61757437102994694950449104230860
61757437102994694950449219016284
61757437102994694950449222204228
61757437102994694950449223267086
61757437102994694950470111043590
61757437102994694950470115275678
61757437102994704414662876485578
61757437102994704414746673630058
61757437102994704826277773505850
61757437102994988544240365478726
61757437102994988544428393556054
61757437102994988544446215429740
61757437102994988544449314262454
61757437102994988544449573001834
61757437102994993485833381987790
61757437102994993485833385170118
61757437102994993485836738037948
61757437102994993492611652517448
61757437102994993902490046865234
61757437102994993902678073420626
61757437102994993904184622509480
61757437102994993904937506465508
61757437102994993904937764732712
61757437102994993904937767920656
61757437102994993904937850821780
61757437102994993904937850827396
61757437102994993904937850840494
61757437102994993904937854009724
61757437102994993904937879523752
61757437102994993904937879536850
61757437102994993904937882706080
61757437102994993904937883768938
61757437102994995137271978838230
61757437102994995137271980354550
61757437102994995139531411883112
61757437102994995139719439960440
61757437102994995139719698227644
61757437102994995139719783985506
61757437102994995139719784316712
61757437102994995139719784335426
61757437102994995139719813018684
61757437102994995139719813031782
61757437102994995139719816201012
61757437102994995139719817263870
61757437102994995139740709272462
61757437102995005015527446797686
61757437102995005015527448314006
61757437102995005015715474875014
61757437102997345639296022350660
61757437102997345639484309167368
61757437102997346821567370639514
61757437102997346867300034843030
61757437102997346874831097024680
61757437102997346874831101728944
61757437102997390058425779890742
61757437102997390104158444094258
61757437102997390104346730910966
61757437102997395006755511437532
61757437102997395007320370504176
61757437102997395045542515001922
61757437102997395045545867869752
61757437102997395045730801818630
61757437102997395045733895947080
61757437102997395050814146127186
61757437102997395052320780832932
61757437102997395053073835922952
61757437102997395053073840627216
61757437102997395053073922012020
61757437102997395053073926716284
61757437102997395053073950708376
61757437102997395053073955412640
61757437102997396653696281830752
61757437102997396653717173839344
61757437102997406529712861209702
61757437102997690247693275056264
61757437102997690247696373888978
61757437102997690247884660705686
61757437102997695189080444796642
61757437102997695189083797664472
61757437102997695189271825741800
61757437102997695189334932217288
61757437102997695196025732381688
61757437102997695607619710213332
61757437102997695607620054569604
61757437102997695608372855624508
61757437102997696842904085016336
61757437102997696842966842549172
61757437102997696842987767836128
61757437102997696843154789119440
61757437103289130791737449917772
61757437103289130791740544168478
61757437103289130791740544518398
61757437103289130791740547232714
61757437103289130837473208371994
61757437103289130837473211436230
61757437103289130838034973192096
61757437103289145615898831598898
61757437103289146028245695056742
61757437103289146028245696573062
61757437103289147263027628551674
61757437103289147263027630073610
61757437103289147263592489140254
61757437105292954156627021022370
61757437105292954156627024204698
61757437105292959690363072119130
61757437105296861555997411323484
61757437105296863936689768162394
61757437128895040857968048950011
61757437128895042504340602808758
61757437128930159295830666142198
61757437129879296414762843704053
61757437129879296460495769711185
61757437129879312474455951777541
61757437129879312474455951777589
61757441119887628466470535374786
61757441119891230737717663336194
61757441119891230738282517820830
61757441119984939019357949465622
61757441119984939568399935265326
61757441119987293088779988737868
61757441119987293089344843222504
61757441119987293089344847808724
61757441119987293089532871299832
61757441119987326440605783865950
61757441119987340716536007971886
61757441119987340716537036841662
61757441119987340716537041091012
61757441119987341128318272148062
61757441119987341128319301017838
61757441119987640722793291204590
61757441119987640905807630838446
61757441119987641271835279701348
61757441119987641271835281236382
61757441119987641271836308571124
61757441119987641271836310106158
61757441119995398199086026684084
61757441119995398199086026688296
61757441119995398199838909246048
61757441119995431550911046977506
61757441119995446238624310094278
61757441120839511966910745385140
61757441120859026059222813334266
61757441120859026059222813684186
61757441120859037172260214788654
61757441120859037177340464968760
61757441125893250150251524355826
61757441125893264243189022864666
61757441125895965946623335733858
61757441125895965946624364603634
61757441125895966083885119329026
61757441125895966541419938008856
61757441125895966541419939543890
61757441125895966541420709661188
61757441125895966541420966878632
61757441125895966541420968413666
61757441125904071056929373680074
61757441125904071605888365754046
61757441125904071605972048107278
61757441125904071605972305324722
61757441125904071605972391063870
61757441125904071605972392598904
61757441125904071651725972772744
61757441125904071651725977490106
61757441126768561323031303969326
61757441126768566728729228325846
61757441173068859456197527919694
61757441173068894408644903323372
61757441173162220103824503813900
61757441173162220103824508400120
61757441173162253455084669618474
61757441173162253455084784403898
61757441173162253455085444457346
61757441173162267731016701682408
61757441173162268142715020503524
61757441173162568331985614500308
61757441173162568332069296853540
61757441173165269577968022087624
61757441173173026917753919344912
61757441173173060268825795272754
61757441173173074361742708595896
61757441173173074544757048229752
61757441174036654776384679067550
61757441174036654776385449320202
61757441174036654776385453906422
61757441174036654776949533552186
61757441174036654776949533902106
61757441174036654776949538134194
61757441174036654776949538138406
61757441174036654777137820246638
61757441174036665889986935006574
61757441174037566274805302667288
61757441174037570033375201988240
61757441179070878868165416309354
61757441179070878868166530918278
61757441179070878868166535517548
61757441179070892961020084089320
61757441179070892961104025195030
61757441179070893144118364828886
61757441179070893510061988381964
61757441179070893510063102990888
61757441179070893510145670735196
61757441179070893510145927952640
61757441179070893510146013691788
61757441179070893510146785344120
61757441179070893510147042561564
61757441179070893510147044096598
61757441179073594801799009747520
61757441179073594801799095486668
61757441179073594801799124532944
61757441179073594801800124356444
61757441179073594847552680395132
61757441179073594847553709264908
61757441179081685681906541963634
61757441179081699774844375991724
61757441179081699957858715159020
61757441179081699957858719876382
61757441179946180203924531362856
61757441179946190040946047665304
61757441179948881907171590989380
61757441179948891744193107291828
61757441179948893574607329545566
61757441181992770548475604174521
61757441181992787195165374254345
61757441181992787195248942288713
61757441182000891070124619638985
61757441182000891070208187673353
61757441182025152740549930738247
61757441182025157672143124529729
61757441182025157672143125592587
61757441182025157672146596788077
61757441182025157672146597850935
61757441182025157679674192478501
61757441182025157679677663673991
61757441182025158083925130438701
61757441182025158083928603759907
61757441182025186048312585713081
61757441182025207633942061695305
61757441182025208045724067604277
61757441182029060132388992109021
61757441182029060139920058994935
61757441182029109911445184217403
61757441182036013212336394783797
61757441182036013213361509395433
61757441182036014447683187345373
61757441182036014447683445612577
61757441182037163412826960320877
61757441182037163412826961383735
61757441182037163420358027206791
61757441182037163824608967292707
61757441182037163831383794166819
61757441182037164007351221422907
61757441182037164014126163082443
61757441182037208433984703656087
61757441182037208435682719325705
61757441182037213374618984736173
61757441182037213375372125915261
61757441182037213786404429602043
61757441182037213786404431137077
61757441182037213787426101007431
61757441182037213787429544213679
61757441182037213787429545748713
61757441182037213970440412067187
61757441182037213970440413130045
61757441182037213970440440646903
61757441182037213970440698927205
61757441182037213970443769062111
61757441182037215021751223698653
61757441182037215021751481965857
61757441182037215616819796691883
61757441182039915078242358797607
61757441182041251733440643422930
61757441182868088901367314799233
61757441182868089084297971613297
61757441182876192776326560183873
61757441182876192959257216997937
61757441182876192959258250099801
61757441182880094825251336368301
61757441182880094870815860097573
61757441182880094870816634932233
61757441182880244964038771498553
61757441182900504584403826671571
61757441182911309567816623517313
61757441182911309613570208425777
61757441182912509773594483343629
61757441182912509774346595652941
61757441182912509774349948520771
61757441182973439275837504799553
61757441182973488689615064336729
61757441183008556067327568132993
61757441183008556067515853427717
61757441183008556067516886529581
61757441183008605471043430675227
61757441183008605471231975300013
61757441183009756824326261300337
61757441183009756860854206860969
61757441183009756860855235730745
61757441183009756863301924734063
61757441183009756868385527781999
61757441183009806228398034112765
61757441183009806230572753951599
61757441183009806230573528786259
61757441183009806235656356999535
61757441183009806235657131834195
61757441183009806235928326164019
61757441196796769748636142990150
61757441196796769749450931325238
61757441196796769749452050533432
61757441196797069526940375638130
61757441196797069937885558014782
61757441196797069938449642246766
61757441196797069938721611411090
61757441196797069938722381547102
61757441196797069940081457175848
61757441196797069940082232010508
61757441196797069983639142923246
61757441196797069983639401190450
61757441196797069984204255539732
61757441196797069984204260257094
61757441196797069984392283617060
61757441196797069984392288334422
61757441196797069984475966455566
61757441196797069984476224722770
61757441196797071175428249737424
61757441196799423459666522438328
61757441196799423459854550515656
61757441196799771230291008851144
61757441196799771230375725263690
61757441196799771276129305467890
61757441196799771641884986682788
61757441196799771641886015552564
61757441196799771642074043629892
61757441196799771642157984735602
61757441196799771687911569644066
61757441196807528569972557202216
61757441196807528569972561919578
61757441196807576563192401348840
61757441196808762678294178424332
61757441196808777320274777341800
61757441196808777321634623087684
61757441196808779149581259393372
61757441196808779149602179981680
61757441196808779151777933389098
61757441196808779151778014760804
61757441196808779151778019478166
61757441196808779151778043457160
61757441196808779151778048174522
61757441196808779151840695508154
61757441196808779151861616214506
61757441196808779152028717464228
61757441196808779152028722063498
61757441196808779152028980330702
61757441196808779152029061820500
61757441196808779152029066419770
61757441196808779152029090516856
61757441196808779152029095116126
61757441196808779152032074931328
61757441196808779152049642769898
61757441196808779152049901037102
61757441196808779152049987126170
61757441196808779152050015822526
61757441196808779152052995637728
61757441196808779152053000341992
61757441196811478611844089036882
61757441196811479023626094945854
61757441196811480260416760570508
61757441196811480260416789266864
61757441196811480441255260726800
61757441196811480443431009416856
61757441196811480443493775781050
61757441196811480443514696487450
61757441196811480443681803858378
61757441196811480443682062125582
61757441196811480443682148214650
61757441196811480443682148686826
61757441196811480443682176911006
61757441196811480443682177383182
61757441196811480443685156726208
61757441196811480443685157198384
61757441196811480443702724564778
61757441196811480443702978599894
61757441196811480443702982831982
61757441196811480443703064688962
61757441196811480443703068921050
61757441196811480443703069393226
61757441196811480443703093385318
61757441196811480443703097617406
61757441196811480443706077432608
61757441196811480443706077904784
61757441196811480443706082136872
61757441197672068110226197104856
61757441197672071089540595871690
61757441197672071267412955144608
61757441197672071271740061081390
61757441197672071637768740349102
61757441197672071638583270416986
61757441197672071638583528684190
61757441197672071638583643469614
61757441197672071679003577044186
61757441197672071679006932976252
61757441197672071684337199681722
61757441197672104436283070679096
61757441197672104619297295527528
61757441197672105031079301436500
61757441197672116102631162092700
61757441197672116103445692160584
61757441197672116103445950427788
61757441197672116103446065213212
61757441197672368299475870396692
61757441197672371415236149464762
61757441197672371416071858388158
61757441197672371821683762483546
61757441197672371822498550818634
61757441197672371822499665427558
61757441197672371827853864297130
61757441197672371827854208770042
61757441197672371827854237349758
61757441197672371829214054534800
61757441197672373058037095860224
61757441197672373064560847096376
61757441197672406409043885657858
61757441197672406409043890375220
61757441197672415880934280131756
61757441197672415880935394740680
61757441197672416291880577117332
61757441197672416292444661349316
61757441197672416292716630513640
61757441197674769813661541540878
61757441197674769813849569618206
61757441197674772970844943648564
61757441197674772970844948247834
61757441197674772970844948720010
61757441197674772970848042848460
61757441197674773382438921480208
61757441197674773382438926079478
61757441197674773382442020680104
61757441197674774577365752260294
61757441197674774577365780956650
61757441197674807923292324123688
61757441197675070002911214832714
61757441197675070003099242910042
61757441197675073113525129087924
61757441197675073114339917423012
61757441197675073114341032031936
61757441197675073114343385076266
61757441197675073119423520470948
61757441197675073119423606210096
61757441197675073119423635256372
61757441197675073120867134794646
61757441197675073120868163664422
61757441197675073525119106919568
61757441197675073525933895254656
61757441197675073525935009863580
61757441197675073525937362907910
61757441197675073526126395880184
61757441197675073531017584041740
61757441197675073531289209218426
61757441197675073531289467485630
61757441197675073531289582271054
61757441197675074761472413607100
61757441197675074766636346140486
61757441197675074767996187300310
61757441197675103170903778726332
61757441197675108112541997415524
61757441197675117584286027953694
61757441197675117584370739661976
61757441197675117584370744248196
61757441197675117584370744366240
61757441197675117995880005785338
61757441197675117995881034655114
61757441197675117996067948123518
61757441197675117996069062732442
61757441197675117996149650970322
61757441197675117996151889229228
61757441197675117996152750275212
61757441197675117996153003838152
61757441197675117996153008437422
61757441197675117997509496716366
61757441197675117997512591316992
61757441197682878451509866353302
61757441197682878451510124633556
61757441197682878452324998707792
61757441197682878492744960843366
61757441197682878492744960961458
61757441197682878497263451261766
61757441197682878497263709542020
61757441197682922916372288096900
61757441197682922916372546377154
61757441197745050429037254946824
61757441197745050429037283643180
61757441197745051023833514400584
61757441197745051023833858756856
61757441197747752132472342650676
61757441197747752132472600917880
61757441197747752132472629614236
61757441197747752132472719958478
61757441197747752315486940551736
61757441197747752315486944801086
61757441197747752727268860371640
61757441197747752727268946460708
61757441197747752727268949647200
61757441197747752727268950710058
61757441197747753916046279870328
61757441197747753916046538150630
61757441199717762866658594451477
61757441199717762866738809618015
61757441199717762866742162485845
61757441199754035765746734103983
61757441199754035768191099109247
61757441199754085582875642767655
61757441199754085582938404414535
61757441199754085582938404886711
61757441199754085765890240687429
61757441199761883963927689162983
61757441199761889314380641183031
61757441199763091855786972999573
61757441199763091856061950675212
61757441199763091858569420634063
61757441199765743733662494194419
61757441199765785829380305800073
61757441199765791363949827561537
61757441199765793147443061770734
61757441199765793147526715894170
61757441199765793147778137895855
61757441200593064749013270335691
61757441200593064754096873383627
61757441200593064755791191810429
61757441200738334208255044899837
61757441205627288664829557532893
61757441205638093831441884712413
61757441205639445301408694290371
61757441205639445301492005126217
61757441205659659743863124721669
61757441205662355501595341432775
61757441205662360844970542183037
61757441205662360852313580991623
61757441205662361027713170447597
61757441205662361037779115001899
61757441205670459375989727750771
61757441205670466549804687014435
61757441205670466559114271700065
61757441205670509331275542079499
61757441205670509331278866250973
61757441205670514682750365551507
61757441205670514682750367086541
61757441205670514865764734237255
61757441205670514865764735287015
61757441205670516512060406399585
61757441205671715439564246148827
61757441205671715439832743079501
61757441205671717271671088031343
61757441205671860183558333468123
61757441205671865603109268465140
61757441205671865605640673763119
61757441205671865605640673763120
61757441205671867366306385030461
61757441205674368607766046675339
61757441205674369010322408991341
61757441205674416731297795262019
61757441205674418377781524547745
61757441205674418560879805293135
61757441205674418563139241053785
61757441205674552628764937019106
61757441205674566897293755557999
61757441205674566897293755558000
61757441206510694429486375195623
61757441206513395720575629977367
61757441206513395720575634209455
61757441206513395721139456990503
61757441206513395721139715257707
61757441206513395766329219117919
61757441206513395766893300167575
61757441206513395766893303349903
61757441206514746433431101448009
61757441206545811082962538375233
61757441206545811263634020878131
61757441206610692037843362237447
61757441206643107535232364453429
61757441206646959622087903900029
61757441206646959624347335428591
61757441332694205689192973152596
61757441332695106257004669049668
61757441332695106257004669053880
61757441332695139608829689343090
61757441332697807960439756753520
61757441332697807960439756757732
61757441332697841311990856937144
61757441332697841312244228344814
61757441332697841312262453048840
61757441332697841312264777046942
61757441332697841312265149049762
61757441332697841312265920702094
61757441332697841312265924952896
61757441332697841312266182170340
61757441333569540930129698792166
61757441333569540930130469040606
61757441333569540930130730844222
61757441333570456141366522363224
61757441333570456187120107271688
61757441333570456187120221708644
61757441333570456187287472911272
61757441333570456187287587348228
61757441333570456187287587702520
61757441333570756330616195655060
61757441333573152484292527375962
61757441333573152484292527389012
61757441333573157478752268361620
61757441333573157478752382798576
61757441333573458034072575600168
61757441356332309612846683092088
61757441356332309612846684627122
61757441356332309612846770716190
61757441356332609802096444008026
61757441356332657797262597706180
61757441356332657797262966526880
61757441356332657797262966545594
61757441356332657797262970777682
61757441356332659032608615433096
61757441356333543721670396548642
61757441356333543721671168200974
61757441356333543721671172918336
61757441356333558365073604861872
61757441356333558365073633559632
61757441356333558548363265011722
61757441356333560192957220650158
61757441356333560193020327256628
61757441356333560195216915163286
61757441356333560195216996670346
61757441356333560195217001256566
61757441356333560195217025250062
61757441356333560195217029954326
61757441356333560195220009763912
61757441356333560195279672560768
61757441356333560195279677278130
61757441356333560195279758785190
61757441356333560195279787364906
61757441356333560195282771878756
61757441356333560195300593265716
61757441356333560195300597983078
61757441356333560195300679490138
61757441356333560195471401061788
61757441357204957786346503252266
61757441357204957786430071286634
61757441357204957791513760073718
61757441357204957832100059464374
61757441357204991138171523541476
61757441357204991138255091575844
61757441357205002256376181817316
61757441357205257975617097250454
61757441357207658940822484445190
61757441357207659077999585047146
61757441357207659078083153081514
61757441357207659078086620734768
61757441357207692429824605336356
61757441357207692429908173370724
61757441357207703548029292191912
61757441357207703959811269521168
61757441357207945043053974032086
61757441357207959267336265330248
61757441357207959267357186035196
61757441357207960921741212792048
61757441357207993030940224108000
61757441357207993033136898221610
61757441357208860300210834072504
61757441357208861489619109782336
61757441357208861489804043259038
61757441357208861489807137859664
61757441357208862084687681240532
61757441357208862084687709938340
61757441357208904307559362071696
61757441357208904719153335304070
61757441357208904719153339903340
61757441357208904719341367980668
61757441357277937131009418858792
61757441359287122632306728583573
61757441409401902950293861453488
61757441409401903361887839285132
61757441409507269384268869646400
61757441409507284620295910887710
61757441409507284620295911359886
61757441409507284620296168105154
61757441409507284620296169640188
61757441409507284622471660063040
61757441409507584397763576870894
61757441409507584399960248150852
61757441409507584809545582779866
61757441409507584809566504884494
61757441409507584809566505356670
61757441409507584809566762101938
61757441409507584809566763636972
61757441409507584811742254059824
61757441409507584855299164974014
61757441409507584855299169206102
61757441409507586044912523083586
61757441409509938330761431387336
61757441409509985911949249900034
61757441409509987559056381527330
61757441409509987559076929179650
61757441409509987559077273535922
61757441409509987561253055645312
61757441409510286103394564207988
61757441409510287750523620945740
61757441409511172439394792768508
61757441409511172439397116766562
61757441409511172439582820845836
61757441409511172439585144843890
61757441409511186671207379300204
61757441409511187266257121298378
61757441409511187266276062380258
61757441409511187266278013306970
61757441409511188316138642729042
61757441409511188316138728940366
61757441409511188316159649645314
61757441409511188499152982368722
61757441409511188499173903073670
61757441409511188501349651782440
61757441409511188501436811210552
61757441409511188501600700241816
61757441409511188501600791052410
61757441409511188501600815045954
61757441409511188501600819750218
61757441409511188501603885180860
61757441409511188501603913878668
61757441409511188501604143448064
61757441409511188501604143920240
61757441409511188501621711757358
61757441409511188501621735750902
61757441409511188501624805885808
61757441409511188501624839287880
61757441410350149637315547080184
61757441410350150827097068728588
61757441410350150872662335059752
61757441410350150872662339645972
61757441410350150872850624940696
61757441410382570078539694127034
61757441410382571314074771515370
61757441410382585960364827373910
61757441410382586138232800328666
61757441410382586138319836016288
61757441410382586145575835954924
61757441410382586509428766999140
61757441410382586549826775096074
61757441410382586549826775445994
61757441410382586555161431202656
61757441410382586555181318788478
61757441410382586555182093627350
61757441410382586557357067497248
61757441410382586557358215407622
61757441410382587744753519646122
61757441410382587744753634437162
61757441410382587744774526445754
61757441410382587746950275148908
61757441410382630562508922681608
61757441410382630562508924081288
61757441410382630562508924553464
61757441410382630564684673256618
61757441410382630974290842851432
61757441410382630974291187207704
61757441410382630974291188742738
61757441410382630976463611745000
61757441410382871457591814005762
61757441410382881340362668374416
61757441410382886281749809416986
61757441410382886281749838114794
61757441410382886289092845043244
61757441410382886693343787248630
61757441410382886693615756412954
61757441410382886698678182010674
61757441410382886698699102243446
61757441410382886698699102715622
61757441410382886698699359460890
61757441410382886698699360995924
61757441410382886700874079299884
61757441410382886700874850952216
61757441410382886700875108169660
61757441410382887934024112126586
61757441410382887934024113642906
61757441410382887934024228433946
61757441410382887934045120442538
61757441410382914692187688663626
61757441410382915927534478042874
61757441410382919633574855221676
61757441410382919633574858404004
61757441410382919633637505731972
61757441410382920045419511640944
61757441410382920045419884693572
61757441410382920045419886228606
61757441410382921280763206891742
61757441410382921280766677260764
61757441410382921280766678795798
61757441410382930751758595973444
61757441410382930751758597845300
61757441410382931163540516143268
61757441410382931163540517659588
61757441410382931163540601882416
61757441410382931163540889214610
61757441410382931163540890730930
61757441410382931163561524459220
61757441410382931163561782739522
61757441410382931165734177045428
61757441410385273017321831141894
61757441410385287658737489957834
61757441410385287795998244683226
61757441410385287796001597551056
61757441410385287841479859955190
61757441410385287841668146771898
61757441410385287841751829119514
61757441410385287841751829591690
61757441410385287841754923720140
61757441410385287846835432167450
61757441410385287849011180876220
61757441410385322794680381242220
61757441410385322794951977353916
61757441410385322794952350425258
61757441410385332265944010385460
61757441410385332265944293118384
61757441410385332265944297704604
61757441410385332677726274911556
61757441410385332677726303607912
61757441410385332677726303626626
61757441410385573160838873632286
61757441410385573760968722327334
61757441410385587984996897741318
61757441410385587985251270842892
61757441410385587992527161094764
61757441410385587992527161566940
61757441410385587992528189964540
61757441410385588397033276751864
61757441410385589639656218304692
61757441410385622984202023717094
61757441410385632866975976899748
61757441410385632866975976918462
61757441410386483611696463673630
61757441410386488606344351411324
61757441410386488972183625019864
61757441410386488972183883287068
61757441410386488972183998072492
61757441410386488972184739628788
61757441410386488972184997895992
61757441410386488972185117286510
61757441410386488972187092673118
61757441410386488972204890081084
61757441410386488972205660333736
61757441410386488972205918600940
61757441410386488972205918950860
61757441410386488972206037991458
61757441410386489017938587405178
61757441410386489017938587877354
61757441410386489017938702196426
61757441410386489017938702668602
61757441410386489017941682477980
61757441410386489017941686710068
61757441410386489017958470758912
61757441410386489017958474991000
61757441410386489017959245243652
61757441410386489017959503878038
61757441410386489017959508110126
61757441410386489017959508582302
61757441410386489017959618669286
61757441410386489017959622901374
61757441410386489017961569591626
61757441410386489017962602710752
61757441410386489017962603182928
61757441410386489017962607415016
61757441410386489018126610883236
61757441410386489018126611237368
61757441410386489018126611355412
61757441410386489018126869517622
61757441410386489018126984308870
61757441410386489018129968822512
61757441410386490207530761941924
61757441410386490207555035982666
61757441410386490207718699693884
61757441410386490207718704398148
61757441410386490207718957961088
61757441410386490207719043700236
61757441410386490207719072746512
61757441410386490207722057265978
61757441410386490207722172051402
61757441410386490207739964755104
61757441410386490207743064059994
61757441410386490390820423626808
61757441410386490390820452324616
61757441410386522318943897235236
61757441410386522318946991835862
61757441410386533025286076168362
61757441410386533025474104245690
61757441410386533437064901737560
61757441410386533437064987476708
61757441410386533437068001042450
61757441410386533437068340344538
61757441410386533437068340694458
61757441410386533437252929814888
61757441410386533437256368421866
61757441410386533437256368771786
61757441410386533437256368894042
61757441410458217774725900194344
61757441410458218964319136547976
61757441410458267140576359791184
61757441410458267140576474576608
61757441410458267140577133108072
61757441410458267140577134630056
61757441410458267142749898937404
61757441410458267142749903523624
61757441410458267142752223285378
61757441410458267142752226471870
61757441410458267142752997770118
61757441410458267552359512069672
61757441410458267552359512088386
61757441410458267552359513604706
61757441410458268787705156743960
61757441410458268787705158260280
61757441410458268787705158265896
61757441410458268787705531331622
61757441410458268787706304636864
61757441410458268787706306171898
61757441410458268789881283209622
61757441412462047681893492015828
61757441412462047681893869673550
61757441412462047681893869690812
61757441412462049649234105985205
61757441413304929243938329438887
61757441413304930479472631994175
61757441436096551095718247593177
61757441436096551118438150713014
61757441436096551118626435462485
61757441436099252410279517257365
61757441436939430710799139654860
61757441436939431946333185459056
61757441436939431946333185459104
61757441436939431946396233021188
61757441437048432765210442825269
61757441437048433998381482097525
61757441437048433998381739196823
61757441437048433998381739196871
61757441437048434000556460552185
61757441437080849498134001255199
61757441437080849498217684080607
61757441437083556150634028219400
61757442556655001437841935220052
61757442556655001437844259082752
61757442556655001437844259218106
61757442556655001437844259568026
61757442556655001437844263800114
61757442556655001437844263804326
61757442556655001437845034052766
61757442556666756813894346170690
61757442556666756813894460607646
61757442609832630155024691426894
61757442609832630155570979436026
61757442609832630155570979785946
61757442609832630155570982500262
61757442609832630155591871444618
61757442609832630155591874508854
61757442609832630155759264595444
61757442609832630155759266130478
61757442609832630155780936160222
61757442609833530174528027334308
61757442609833574597985895565148
61757442609836231877775086960832
61757442609836231877775088495866
61757442609836231877775091560102
61757442609836231877775093095136
61757442609844385531809467524182
61757442609844385577538692770848
61757442633467131808165939968964
61757442633467131808166714803624
61757442633467131808186831977556
61757442633467131808187606812216
61757442633468032375977721959316
61757442633468047017204974568030
61757442633468047017205089353454
61757442633468079819987090741096
61757442633468079819988119610872
61757442633468080002917747555160
61757442633468080003001315589528
61757442633468080003002458778168
61757442633468080368946426822872
61757442633468080369029736590036
61757442633468080369029994857240
61757442633468080369030109642664
61757442633468080414700782333908
61757442633468080414783321498500
61757442633468080414783694434488
61757442633468080414784350368276
61757442633468080414784464687140
61757442633468091488508721650840
61757442633468346794694418880922
61757442633468347206475567398414
61757442633468347206475654653882
61757442633468347206476424789894
61757442633468347206476682007338
61757442633468347206476683523658
61757442633468380146434727947124
61757442633468380146518324561208
61757442633468380146519439170132
61757442633468380557464621546784
61757442633468380558028705778768
61757442633468380558300330470180
61757442633468380558300674943092
61757442633468380558301445079104
61757442633468380558301706882720
61757442633470734079245585970330
61757442633470734079246705650700
61757442633470734079413841247260
61757442633470734079433614047658
61757442633470734079434728656582
61757442633470734079434733255852
61757442633470734079434733728028
61757442633470748308858056362910
61757442633470748308858171148334
61757442633470749955736060390484
61757442633470749955924088467812
61757442633470749955924093072906
61757442633470749955987226840490
61757442633470749955987227903348
61757442633470781523151496398890
61757442633470781523151501003984
61757442633470781523422436712152
61757442633470781523423465581928
61757442633470781523423470187022
61757442633470781660682818384916
61757442633470781660683076652120
61757442633470781660683191437544
61757442633470781706165835566186
61757442633470781706165840165456
61757442633470781706436661560584
61757442633470781706436776229368
61757442633470781706437804749224
61757442633470781706437808285636
61757442633470781706437809348494
61757442633470782118136131369200
61757442633470782118219039355784
61757442633470782118219814194608
61757442633470782118220067875640
61757442633470782118220072474910
61757442633470793191943694550554
61757442633470793191944067621896
61757442633471034268495259262166
61757442633471034268683287339494
61757442633471034268684435245496
61757442633471034268705327254088
61757442633471048498044709137344
61757442633471048498128650243054
61757442633471048498129764851978
61757442633471048498129765318538
61757442633471048498129768506482
61757442633471048498129769451248
61757442633471048498129769923632
61757442633471048909910655102266
61757442633471048909911769711190
61757442633471048909911774297410
61757442633471048909911774415454
61757442633471048909912027978394
61757442633471048909912032577664
61757442633471050145257792024326
61757442633471050145257792140918
61757442633471050145257793087136
61757442633471050145257793203776
61757442633471081849681701349226
61757442633471081849682815958150
61757442633471081849682816424710
61757442633471081849867749920126
61757442633471081849870073918180
61757442633471081849951432273358
61757442633471081849953412265060
61757442633471081849953670532264
61757442633471081849953756737972
61757442633471081849954785141188
61757442633471081849954785607748
61757442633471081849954788795692
61757442633471081849954789740458
61757442633471081849954790212842
61757442633471082261651992552970
61757442633471082261653107161894
61757442633471082261733695399774
61757442633471082261735933658680
61757442633471082261736794704664
61757442633471082261737052866874
61757442633471092968072436775682
61757442633471093379854442684654
61757442633471934240967270845390
61757442633471934287264019280890
61757442633471934287264023885984
61757442633471945359816372351452
61757442633471945771410350183096
61757442633471984066339152587744
61757442633471984066524085001588
61757442633471984066524086064446
61757442633471984066527437869418
61757442633471984066527438932276
61757442633471993537516033811756
61757442633471993949110011643400
61757442633471993949298039720728
61757442633480087987219376155382
61757442633480098647824395761642
61757442633482750938022677362616
61757442633482789278680815083396
61757442633482789278680819669616
61757442633482789278683024762586
61757442633482789278683027826822
61757442633482789278683139431370
61757442633482789278683799597246
61757442633482789278684171133554
61757442633482789278684175719774
61757442633482789278869104964340
61757442633482789278872203797054
61757442633482789644729270701016
61757442633482789644730385309940
61757442633482789644732369533730
61757442633482789644732623568846
61757442633482789644733484142654
61757442633482789644733742758326
61757442633482789644733742763942
61757442633482789644733742777040
61757442633482789690465033735794
61757442633482789690466177042526
61757442633482789690466181628746
61757442633482789690650996082272
61757442633482789690651369153614
61757442633482789690653320080326
61757442633482789690654467986328
61757442633482800762829355664792
61757442633482800762829469983656
61757442633482800762829470450216
61757442633482800762850360942488
61757442633482800762850362458808
61757442633482800762851137299084
61757442633482800762853459775202
61757442633482800763038647287020
61757442633482800763039422121680
61757442633482800763041746119734
61757442633482800763041746591910
61757442635452948162672421221624
61757442635454149514554757093196
61757442636422845191325925929259
61757442636422845191325925948132
61757442636422860015486934557757
61757442636422860015965127807079
61757442636422860015967364662093
61757442636422860016048695835831
61757442636422860016048810160311
61757442636422860016048810626871
61757442636422860016051018317565
61757442636422860016051047015325
61757442636422860016051047481885
61757442636426761881772911772317
61757442636438453249484730311510
61757442636438453249484730311558
61757442636438453249487059381218
61757442636438453249488087896702
61757442636438463910072215494370
61757442636438464321854221403342
61757442636438464321854478620786
61757443247964174769983879333238
61757443247964174770004771337618
61757443247964174770004771341830
61757443247964174770551058161636
61757443247964174770739344506168
61757443247965075337732899208746
61757443247965075337816467243114
61757443247965075338548802152758
61757443247965075338548802165808
61757443247965075338551126500732
61757443247965075338551126513782
61757443247965075338568579552426
61757443247965075338569694174400
61757443247965086456668658744868
61757443247965119807762577773796
61757443247965122965492185217314
61757443247965123377086167635178
61757443247965123377269948969578
61757443247965123377270719222230
61757443247965123377271096879792
61757443247965123377273043570204
61757443247965123377274191126286
61757443247965375527633319363348
61757443247965375527821347440676
61757443247965375527821720493304
61757443247965375527821720497516
61757443247965375527821720510566
61757443247965375527840288054544
61757443247965375527842612506108
61757443247965375527842612519158
61757443247967777041986471421980
61757443247967788159915718371392
61757443247967821510922597457684
61757443247967821511197665477648
61757443247967821511197665490698
61757443247967824668735777539052
61757443247967824668739244843838
61757443247967824668739245192306
61757443247967824668739245198130
61757443247967824668923805616380
61757443247967824668924178687722
61757443247968077230522487528688
61757443247968077231275632962790
61757443247968077231275632975840
61757443247968091872484408249464
61757443247968091872485437119240
61757443247968093107831200815252
61757443247968121700447338782534
61757443247968121700447367349200
61757443247968121700447367362250
61757443247968121700447624566644
61757443247968121700447624579694
61757443247968993858657237891250
61757443247968994270167531830208
61757443247968994270188447830892
61757443247968994270355559907536
61757443247968994270439242278238
61757443247969025425820477525694
61757443247969025425821620712882
61757443247969025426008877137878
61757443247969025426008878672912
61757443247969025837602850370252
61757443247969025837787669411450
61757443247969025837791137064704
61757443247969025837791911922450
61757443247969027209667465240278
61757443247969027211843218531056
61757443247969027211843247227412
61757443247969027211926901368110
61757443247969027212114843339108
61757443247969027212114929445438
61757443247969027212115187712642
61757443247969027621362692556768
61757443247969027623622128789594
61757443247969027623625481657424
61757443247969027623625596465934
61757443247969027623705720816054
61757443247969027623705806555202
61757443247969027623705811141422
61757443247969027623709164477216
61757443247969027623893748893382
61757443247969027623894093249654
61757443247969027623897192554544
61757443247975929778476956418624
61757443247975929778480423723410
61757443247975929779229068727936
61757443247975930190258187475674
61757443247975930190258957728326
61757443247975930190259335385888
61757443247975930190261282076300
61757443247975930190262429632382
61757443247975930190262434218602
61757443247977081124166818953654
61757443247977097732779655021836
61757443247977097733616478554316
61757443247977097733616483271678
61757443247977130947341710906464
61757443247977130947344035371078
61757443247977130947344695420314
61757443247977130947345066956622
61757443247977130947908779652298
61757443247977130947909922840938
61757443247977130948094852085552
61757443247977130948097176550166
61757443247977130948098208135710
61757443247977131084604675311046
61757443247977131086802463915696
61757443247977131086802578719994
61757443247977131086886146754154
61757443247977131087073317072820
61757443247977131087074431681744
61757443247977131087074436281014
61757443247977131087617252250784
61757443247977142205191051146042
61757443247977142205191051146090
61757443247977142205192080015818
61757443247977142205192080015866
61757443247977142205192080016026
61757443247977142205192084733388
61757443247977142205194404480640
61757443247977142205194407314292
61757443247977142205194408731442
61757443247979799436214999943084
61757443247979799436779859009728
61757443247979799436967887087056
61757443247979799437051823475612
61757443247979832055982776010118
61757443247979832055983547780542
61757443247979832056547631894434
61757443247979832056547632012526
61757443247979832056735917189206
61757443247979832238994676860496
61757443247979832238997001330726
61757443247979832238997115643974
61757443247979832238997772628974
61757443247979832238998144165282
61757443247979832238998148764552
61757443247979832238998149236728
61757443247979832239559532744812
61757443247979832239561856860958
61757443247979832239561857209426
61757443247979832239561857210878
61757443247979832239561857215250
61757443247979832239561971528290
61757443247979832239563004648868
61757443247979832239746789169808
61757443247979832239747560822140
61757443247979832239747933893482
61757443247979832239749885286754
61757443247979832239750256823062
61757443247979832239750258358096
61757443247979832605025794911686
61757443247979832605046687392454
61757443247979832605778936090774
61757443247979832650777055827760
61757443247979832650779007239698
61757443247979832650780150074254
61757443247979832650780154660474
61757443247979832651345267762234
61757443247979832787975019736288
61757443247979832788040020232294
61757443247979832788789808071376
61757443247979832788792907376266
61757443247979832788793275724630
61757443247979832790234455969114
61757443247979832790236775735080
61757443247979832790317019127250
61757443247979832790318133736174
61757443247979832790318138322346
61757443247979832790320376699344
61757443247979832790321495907538
61757443247979832790484385237558
61757443247979832790487479838184
61757443247979832790487852890812
61757443247979832790505305471782
61757443247979832790506420080706
61757443247979832790506420434838
61757443247979832790506420447888
61757443247979832790506424679976
61757443247979832790508404776672
61757443247979832790509519385596
61757443247979832790509519752778
61757443247979832790509523984866
61757443247979832791049244304202
61757443247979832791052711957456
61757443247979843725340088779862
61757443247979843906722527278928
61757443247979843906722527397020
61757443247979843906910555356256
61757443247979843908417104091026
61757443247979843908417104445318
61757443247979843908438023629574
61757443247979843908438110772566
61757443247979843908438881021054
61757443247979843908438885607226
61757443247979843908438885725318
61757443247979843908439139636726
61757443247979843908439139642342
61757443247979843908439139655440
61757443247979843908439142824670
61757443247979843908441205485668
61757443247979843908626051706902
61757443247979843908626052756662
61757443247979843908626396067386
61757443247979843908626396080436
61757443247979843908626397130196
61757443247979843908627166315826
61757443247979843908627167365586
61757443247979843908627167719718
61757443247979843908627167732768
61757443247979843908627167832146
61757443247979843908627170902046
61757443247979843908627171020090
61757443247979843908627171964856
61757443247979843908627172437240
61757443247979843908629491830200
61757443247979843908629495018144
61757443247979843908629496435294
61757443270630916243001711741428
61757443271598676423143690114512
61757443271598676423146014112566
61757443271598676423164582123104
61757443271598676423166906121158
61757443271599576990955471754944
61757443271599576990957796102918
61757443271599576990976363763536
61757443271599576990978602022442
61757443271599576990979719695602
61757443271599576990979721230636
61757443271599624984010188391360
61757443271599625029763773299824
61757443271599625029764801684166
61757443271599877180228275314278
61757443271599925173280753691788
61757443271602278694393915390862
61757443271602278694414807399454
61757443271602294570967302033900
61757443271602294570967306633170
61757443271602326138402515460848
61757443271602326138403544330624
61757443271602326733200146605462
61757443271602327921977448248874
61757443271602578883661410556384
61757443271602578883682302564976
61757443271602594760237871933598
61757443271602623352853922632522
61757443271602623352854008371670
61757443271602623352854036951386
61757443271602623352854294168830
61757443271602626876717126997378
61757443271602626878077091897740
61757443271602628113423881275584
61757443271603490569404768215728
61757443271603490569425688804036
61757443271603495922574200964430
61757443271603495922595121670830
61757443271603495922762229041758
61757443271603495922783149748158
61757443271603526895484776662560
61757443271603526895485551497220
61757443271603528679059799789004
61757443271603528681235577176868
61757443271603529276028797923816
61757443271603529276028826621624
61757443271603529276032150791646
61757443271603529276032179489454
61757443271603529276032265577070
61757443271603529276032265578522
61757443271603529276115833611438
61757443271603529276303861688766
61757443271610398445926552019214
61757443271610431248708553407064
61757443271610431248709582276840
61757443271610431842668328967254
61757443271610431843505152499574
61757443271611632553997120064800
61757443271611632554017925966854
61757443271611632554018012073392
61757443271611632554019045175048
61757443271611632556194908669450
61757443271611632599750590168966
61757443271611632599750704973264
61757443271611643857601073597392
61757443271614333708955335070708
61757443271614333709226156347744
61757443271614333709226931182404
61757443271614334257453270888150
61757443271614334257454385378982
61757443271614334257454390096344
61757443271614334259629138614432
61757443271614345377746787066598
61757443271614345561033067185892
61757443271614345561036166018606
61757443273584493186903354262296
61757443273584493186987037087704
61757443273584493186987040256982
61757443273584493186987040270032
61757443273584493186987295368006
61757443273584493189246850506124
61757443273584493189434758143126
61757443273584493370001635007685
61757443273584493370001635007686
61757443273584493370004733840192
61757443273584493372261070768128
61757443273584493372261070768336
61757443273584493372261073950456
61757443273584493372449475453418
61757443273584493372452574286132
61757443273585693944069670888582
61757443273585693944069674070910
61757443273585693944072770193472
61757443273585693944072773375800
61757443273585693946329107003364
61757443274521969365019090438991
61757443274521969365019090440395
61757443274521969365081852553835
61757443274521984189721054898215
61757443274521984189723291758845
61757443274521984189804737251447
61757443274521984189806974112077
61757443274521984189807060199741
61757443274533541475811273762702
61757443274557036124772163787497
61757443274557041684847541378830
61757443274557041684868433387422
61757443274557052802967517011378
61757443274557052802988016816512
61757443274557052802988409019970
61757443274557052802991490137718
61757443274557086156505682005132
61757443274558253377056444901074
61757443274558257083160617663767
61757443274558290434982280485877
61757443274558301553103027770757
61757443274558301736117367410228
61757443274558301736117367410229
61757443274558307091734518150117
61757443274558307091734781016590
61757443274558307091734781016591
61757443274568808360590764539909
61757443274568808362220339596103
61757443274568808362220340658961
61757443274568808363035127931191
61757443274568808363035128994049
61757443274568813301977676000033
61757443274568813303669153861325
61757443274568813304234012927969
61757443274568813715389773885663
61757443274570009119302601860664
61757443274570009120117394800846
61757443274570014473286822950278
61757443323808544960664898056818
61757443323808544960852926134146
61757443324756791007322472213352
61757443324776305140305553962842
61757443324776305140326445971434
61757443324776305140870409847158
61757443324776305140891301855750
61757443324777205708872801130336
61757443324777221585195799724752
61757443324777253152799263816310
61757443324777253335812831325450
61757443324777253335896399359818
61757443324777253335897171012150
61757443324777253701110290764618
61757443324777253703286154258812
61757443324777253747595867626182
61757443324777253747678402204554
61757443324777253747679549979414
61757443324777254936456735781978
61757443324777254938629504675546
61757443324777504066993457934586
61757443324777505714875655849974
61757443324777520127588388160380
61757443324777520127589502769304
61757443324777520127589507473568
61757443324777521774717440664592
61757443324777521774717445368856
61757443324777521774717526403740
61757443324777553479410052399432
61757443324777553479411167008356
61757443324777553479411171712620
61757443324777553479413408449590
61757443324777553479414523058514
61757443324777553479414527762778
61757443324777553480771017471762
61757443324777553891196787588774
61757443324777555125640638447412
61757443324777555125703314473188
61757443324777555125703429264228
61757443324777555125706785314386
61757443324777555125724321272820
61757443324777555125727672618714
61757443324777555125727677322978
61757443324777555127900069975974
61757443324777564597531056901756
61757443324777564597532171510680
61757443324777564597532176214944
61757443324777564598892021974086
61757443324777564598892136292950
61757443324779907411301633464874
61757443324779907411573229576570
61757443324779907412117536408886
61757443324779907412119860756860
61757443324779907412137313808554
61757443324779907412138428417478
61757443324779918530446346388206
61757443324779921641753255390800
61757443324779923288882307546544
61757443324779923288882312147266
61757443324779951881519627439446
61757443324779954992763372559498
61757443324779954993494592860218
61757443324779954994939236053692
61757443324779955039245853298452
61757443324779955039248177296506
61757443324779955039248177768682
61757443324779955039248952603342
61757443324779955039329421332820
61757443324779955039329536123860
61757443324779955039331487063670
61757443324779955039331745330874
61757443324779955039331855885662
61757443324779955039331860117750
61757443324779955039331860122122
61757443324779955039332515933446
61757443324779955039332634956574
61757443324779955039332888637606
61757443324779955039332888991738
61757443324779955039332889004788
61757443324779955039332889109782
61757443324779955039332893236876
61757443324779955451111795713864
61757443324779955451114120061838
61757443324779955451114894546578
61757443324779955451114894900710
61757443324779955451114895018754
61757443324779956639892199726402
61757443324779956642068292791444
61757443324779966111695922261772
61757443324779966524839151392186
61757443324780207600572198765302
61757443324780207600822902868406
61757443324780207601386987100390
61757443324780218719696019680042
61757443324780221831023734131436
61757443324780221831023820219052
61757443324780221831023820224876
61757443324780221831023820691228
61757443324780221831024848740360
61757443324780221831024849088828
61757443324780221831024849094444
61757443324780221831024849094652
61757443324780221831024849212536
61757443324780221831024853339630
61757443324780221831024853811806
61757443324780222242807113283718
61757443324780223478152528368444
61757443324780223478152533072708
61757443324780223478152872374796
61757443324780223478152872724716
61757443324780223478152872730332
61757443324780223478152872743430
61757443324780223478152872846972
61757443324780223478152876975518
61757443324780223478152876979890
61757443324780223478152877447694
61757443324780252070769300731282
61757443324780255182013045379158
61757443324780255182013045851334
61757443324780255182765157688470
61757443324780255182765158160646
61757443324780255182846516161740
61757443324780255182846516633916
61757443324780255182848496153442
61757443324780255182848754420646
61757443324780255182848840508262
61757443324780255182848840514086
61757443324780255182849615348586
61757443324780255182849869029570
61757443324780255182849869378038
61757443324780255182849869383654
61757443324780255182849869383862
61757443324780255182849869501746
61757443324780255182849873628840
61757443324780255184209830051928
61757443324780255184209834284016
61757443324780255593795051288130
61757443324780255594548192467218
61757443324780255594631875292626
61757443324780255594632133572928
61757443324780256829141873018238
61757443324780256829142097884822
61757443324780266300967520664064
61757443324781107573775691986510
61757443324781107619529248192794
61757443324781107619529248198618
61757443324781107985369670284506
61757443324781119287528980661260
61757443324781122398751833300544
61757443324781122398835516126160
61757443324781122810345811132188
61757443324781122810533839209516
61757443324781122810533839681692
61757443324781124045713520166624
61757443324781124045713524870888
61757443324781124045880885806208
61757443324781124045901548243952
61757443324781124045901552948216
61757443324781124045964572881174
61757443324781124228894966828764
61757443324781124228895229695238
61757443324781124228916150401638
61757443324781124228978907915760
61757443324781124228978912515030
61757443324781124228978912516482
61757443324781124228978912520853
61757443324781155613313889657556
61757443324781155613316213649786
61757443324781155613316214121962
61757443324781155613316984258182
61757443324781155613397457691924
61757443324781155750576853589754
61757443324781155750576968375178
61757443324781155750660536415370
61757443324781155796330180231014
61757443324781155796330438498218
61757443324781155796331328123918
61757443324781155796331581804950
61757443324781155796331586404220
61757443324781155796414121323834
61757443324781156162358859498726
61757443324781156163800408563750
61757443324781156163803503164376
61757443324781156208110488881208
61757443324781156208112813229182
61757443324781156208113587713922
61757443324781156208113588068054
61757443324781156208113588186098
61757443324781157396971447834548
61757443324781157396974456223850
61757443324781157396974460928114
61757443324781157396974800230202
61757443324781157396974800580122
61757443324781157396974800702378
61757443324781157399147229821682
61757443324781157399150553993156
61757443324781157399150668801666
61757443324781157579902104182260
61757443324781157579989139869882
61757443324781157582164893177922
61757443324781157582164921875730
61757443324781157582164926579994
61757443324781157582165007963346
61757443324781157582165007964798
61757443324781157582165012669062
61757443324781157582248575997714
61757443324781157582433504875146
61757443324781157582433509474416
61757443324781167281921412593898
61757443324788026752059292988548
61757443324788059965784407721780
61757443324788059966620088065460
61757443324788060103066054101472
61757443324788060103066054455604
61757443324788060103068034093174
61757443324788060103069153288318
61757443324788060103880842436560
61757443324788060103883937037186
61757443324788060103884313277758
61757443324788060148798632564388
61757443324788060148798747355428
61757443324788060148802103405586
61757443324788060149550744873700
61757443324788060149551888062340
61757443324788060149553839474326
61757443324788060149554211010634
61757443324788060149554215714898
61757443324788060149554987367230
61757443324788060149635456096708
61757443324788060149635570887748
61757443324788060149637521827558
61757443324788060149637779045002
61757443324788060149638669720462
61757443324788060514850641580026
61757443324788060515582518742038
61757443324788060517024067334886
61757443324788060517027538176084
61757443324788060560584105778146
61757443324788060561419786121826
61757443324788060561420157658134
61757443324788060561420158012266
61757443324788071222001846938884
61757443324788071222001961257748
61757443324788071222001961611880
61757443324788071223361807489066
61757443324788071223362922097990
61757443324788071635144042967434
61757443324788071635145186156074
61757443324789211448546623846422
61757443324789227508869586424212
61757443324789260722866783242356
61757443324789260722869106190650
61757443324789260723619924421444
61757443324789260723621875833430
61757443324789260723622247369738
61757443324789260723702463586036
61757443324789260723703492455812
61757443324789260860148429976180
61757443324789260860148430094224
61757443324789260860151786026338
61757443324789260860151786144382
61757443324789260860883006445102
61757443324789260862324183383598
61757443324789260905881122876004
61757443324789260905884478926162
61757443324789260906636591235474
61757443324789260906637362887806
61757443324789261271934045970378
61757443324789261274106443327638
61757443324789261274108766275932
61757443324789261274109799377796
61757443324789261317665338464214
61757443324789261317666481770898
61757443324789261317666738988342
61757443324789261318418479643302
61757443324789261318418851179610
61757443324789261318418851297654
61757443324789261457374182599168
61757443324789261457395074607760
61757443324789271979000654779224
61757443324789271979000654897268
61757443324789271980445187885922
61757443324789272575516079110084
61757443324791913197735553203958
61757443324791913197735553676134
61757443324791929211740071806640
61757443324791929211740072278816
61757443324791929211760992513040
61757443324791929211760992985216
61757443324791929212576895811344
61757443324791929623522077715612
61757443324791929623522078187788
61757443324791929624087190817372
61757443324791962426302128163652
61757443324791962426304447925246
61757443324791962426304452155882
61757443324791962426304452157334
61757443324791962426304452628058
61757443324791962426304452629510
61757443324791962427137808507332
61757443324791962563565092095850
61757443324791962563565092568026
61757443324791962563565206881274
61757443324791962563565206887098
61757443324791962563565207353450
61757443324791962563583774543344
61757443324791962563583775015520
61757443324791962563585754535046
61757443324791962563586012802250
61757443324791962563586013274426
61757443324791962563586098889866
61757443324791962563586098895690
61757443324791962563586099362042
61757443324791962563586873730190
61757443324791962563587127759642
61757443324791962563587127765258
61757443324791962563587132010444
61757443324791962563587132482620
61757443324791962564318348060362
61757443324791962564318348065978
61757443324791962564318352311164
61757443324791962564318352783340
61757443324791962564401916100554
61757443324791962565761848070812
61757443324791962565761876768620
61757443324791962565761881000708
61757443324791962609316353006260
61757443324791962609316467797300
61757443324791962609318418737110
61757443324791962609318677004314
61757443324791962609318677476490
61757443324791962609318787559102
61757443324791962609318791791190
61757443324791962609318791795562
61757443324791962609318792263366
61757443324791962609319452311150
61757443324791962609319566630014
61757443324791962609319820311046
61757443324791962609319820783222
61757443324791962609319824910316
61757443324791962609319825382492
61757443324791962610068465315572
61757443324791962610071559916198
61757443324791962610071932987540
61757443324791962610071937219628
61757443324791962610071937691804
61757443324791962975347098004822
61757443324791962975369133674230
61757443324791962975369391954532
61757443324791962976100239183910
61757443324791962976100612255252
61757443324791962977544887081648
61757443324791963021098727387304
61757443324791963021101051735278
61757443324791963021101826220018
61757443324791963021101826692194
61757443324791963160621242225692
61757443324791963160642134234284
61757443324791974095661763409306
61757443326726849049345870932325
61757443326747247276256474396353
61757443326747247278787878631475
61757443326747247687850451165139
61757443326747247687850452227997
61757443326747247690381856463119
61757443326747247690381857525977
61757443326747247825111119801463
61757443326747247825111120864321
61757443326747247825299148941649
61757443326747247825320045536461
61757443326747247825323430284379
61757443326747247827579849073667
61757443326747247827579850136525
61757443326747247827642526162301
61757443326747247827830553170947
61757443326747247827830553176771
61757443326747247827830897533043
61757443326751149553571569313299
61757443326751149690769475712523
61757443326751149690769561923847
61757443326751149690769566037891
61757443326751149690769566050941
61757443326751149690772660638517
61757443326751149690772918918771
61757443326751149690832237477447
61757443326751149690832237949623
61757443326751149690832242063667
61757443326751149690832324038691
61757443326751149690835422753361
61757443326751149690835423225537
61757443326751149691020265554775
61757443326751149691020270154045
61757443326751149736585793689555
61757443326751149736773821766883
61757443326758052854462778344659
61757443326758052854462779407517
61757443326758052855215923755835
61757443326758052856994184705497
61757443326758052857747330116673
61757443326758054639063777911843
61757443326758054641320114839779
61757443326758054641382876958835
61757443326758068914994662071227
61757443326758070700891051201537
61757443326758070701079078229057
61757443326758953422274479895021
61757443326758953422462503386129
61757443326758953422462507985399
61757443326758953423298183729809
61757443326758953423302687672871
61757443326758953424993907615427
61757443326758953424993907621251
61757443326758954660339925342343
61757443326758955071933903160937
61757443326759253016936837929153
61757443326759253017772518272833
61757443326759253428529701151873
61757443326759253428530814697939
61757443326759253428530815760797
61757443326759253429283960109115
61757443326759253611543926000305
61757443326759253611545039074195
61757443326759253611545040609229
61757443326759253611733067151523
61757443326759253611733068686557
61757443326759253612297151383507
61757443326759253612569034827397
61757443326759253612569896923141
61757443326759253612572220225727
61757443326759254801347455660289
61757443326759255213129461569261
61757443326759255396143030619259
61757443326759255396143801208733
61757443326759255396144059489035
61757443326759255396146039113555
61757443326759255396146124143977
61757443326759255396146124157027
61757443326759255396146125206835
61757443326759255398653165188067
61757443326759255398654284383211
61757443326759269489062698424507
61757443326759269672077038063979
61757443326759270083107188862369
61757443326759270083859300718219
61757443326759270083859301190395
61757443326759271457889743306023
61757443326759420201465927089626
61757443326759420203726506846718
61757443326759420203726506865384
61757443326759420203726506865432
61757443326759420203726511097520
61757443326759420203917890992870
61757443326759420384385731347020
61757443326759420384396583903690
61757443326759420384397358738350
61757443326759420384480266729305
61757443326759420384480266729306
61757443326759420384481041563758
61757443326759420384481295599081
61757443326759420384481295599082
61757443326759420384484394431588
61757443326759420386657048534116
61757443326759420386740731359732
61757443326759420386740846150772
61757443326759420386928762619180
61757443326759420386929131445544
61757443326759420386932115487010
61757443326759420386932230278258
61757443326761954720183896492819
61757443326761954720937041903995
61757443326761957099393183783551
61757443326761971374760270657249
61757443326761971375512382513099
61757443326761971375512382985275
61757443326761971377771823332145
61757443326761973161324831022925
61757443326762855287995592394103
61757443326762855287995596508147
61757443326762855288183624598525
61757443326762855288748737687235
61757443326762855288748737805279
61757443326762857667452575282205
61757443326762873726960749524907
61757443326763322250202158176884
61757443326763322250202416444136
61757443326763322250202416457186
61757443326763322250205515762076
61757443327695495702666443967883
61757443327695545113519581466961
61757443327695545115691974119957
61757443327695559940689068024691
61757443327695559940689069074451
61757443327695559940689154118131
61757443327698246819126947019511
61757443327698246819147867724459
61757443327699447573764961189327
61757443327699447573764962252185
61757443327699447576209236917579
61757443327699447576209326194591
61757443327699447576209327257449
61757443327699447576212707758777
61757443327699447576212707771827
61757443327699447576230157623931
61757443327699447576230243717211
61757443327699447576230501997513
61757443327699447576233599767369
61757443327699447576233600830227
61757443327699447576293268361707
61757443327699447576296362962333
61757443327699447576481209282897
61757443327699447576481295376177
61757443327699447576484648244007
61757443327707250712855242456495
61757443327707251124720159538543
61757443327711169782194723775607
61757443327711169782759579659923
61757443327730617844878220179765
61757443327730617844899107602137
61757443327730617844899112188357
61757443327730617845088167718471
61757443327730662319239368582467
61757443327730667257903661758551
61757443327730667258112583242747
61757443327730667258112587493549
61757443327730667260435068119389
61757443327730667260435154208457
61757443327730667260435154212669
61757443327730667260623095133859
61757443327730667260623439490131
61757443327730667260623439507393
61757443327730667672217417339037
61757443327730667672217418401895
61757443327731517863835269626131
61757443327731517863918833061229
61757443327731518275429246381867
61757443327731518275429247444725
61757443327731518275700837907343
61757443327731518275700838970201
61757443327731566042353845712687
61757443327731566044609150937035
61757443327731566044610184038899
61757443327731566044610187226843
61757443327731818007372821632147
61757443327731818007373164588739
61757443327731818007373166123773
61757443327731818007373169188009
61757443327731818007373170723043
61757443327731818007435583746991
61757443327731818007435842149549
61757443327731818007435845213785
61757443327731818007436616866117
61757443327731818009883563086879
61757443327731818419217851122757
61757443327731818419218879992533
61757443327731818421665568995851
61757443327731818601396392563273
61757443327731818601396395627509
61757443327731818601960476795257
61757443327731818602148504872585
61757443327731818602148507936821
61757443327731818602169425460893
61757443327731818602170543239047
61757443327731818602170544669087
61757443327731818602170544774081
61757443327731818602170549373351
61757443327731818602235545165301
61757443327731818603656201749557
61757443327731818603865120281569
61757443327731818604408314039995
61757443327731818604409345743583
61757443327731818604409350342853
61757443327731862478990556183223
61757443327731862478990637673021
61757443327731862479014542779391
61757443327731862479074205707389
61757443327731862481249987711785
61757443327731867831971703773959
61757443327731867832160071625551
61757443327731867832180877876281
61757443327731868014986008581367
61757443327731868014986010116401
61757443327731868014986037279127
61757443327731868014986038814161
61757443327731868014986043413431
61757443327731868015174036658695
61757443327731868015174038193729
61757443327731868015174411265231
61757443327731868015194958763323
61757443327731868015198316348515
61757443327731868015257977745691
61757443327731868015257979280725
61757443327731868017433759869583
61757443327731868017433761286733
61757443327731868017433764468853
61757443327731868017433847375801
61757443327731868017433847380013
61757443327731868017705441950851
61757443327731868017705700218055
61757443327731868426705511005669
61757443327731868426768272770593
61757443327731868426768274305627
61757443327731868426956300847921
61757443327731868426956302382955
61757443327731868426977223424725
61757443327731868429216110506381
61757443327731868429216111569239
61757443327731868429487706127027
61757443327731868429487706599203
61757443327731882840171215005363
61757443327731882840171218187691
61757443327731979817467677407908
61757443327731979817468050460536
61757443327731979817468055065630
61757443327731979817471149666256
61757443327731985168192861471804
61757443327732013168540749071637
61757443327732013168541006289081
61757443327732018109928176029459
61757443327734519710620138476115
61757443327734519710620224215263
61757443327734519710620228801483
61757443327734519710788393739995
61757443327734519710870928790543
61757443327734519710870932904587
61757443327734519710871961774363
61757443327734519710871961892407
61757443327734564184688517547429
61757443327734569535407130189217
61757443327734569718421383735457
61757443327734569718421387849501
61757443327734569718421469828897
61757443327734569718424482568171
61757443327734569718424487154391
61757443327734569718692979828439
61757443327734569718693065449543
61757443327734569718693065921719
61757443327734569720868819212497
61757443327734569720868847573435
61757443327734569720868847908853
61757443327734569720868847927727
61757443327734569720868852159655
61757443327734569720869192283999
61757443327734569720869192301261
61757443327734569720952501577375
61757443327734569720952759844579
61757443327735420324436558089481
61757443327735420326069229341409
61757443327735420326884017695371
61757443327735470286170493818449
61757443327735470286170493831499
61757443327735470286173846699329
61757443327735470286254061846993
61757443327735470286442085325051
61757443327735470286442089924321
61757443327735470288701521452883
61757443327735470288701779720087
61757443327742323442062466632837
61757443327742323442062466645887
61757443327742323442250407554027
61757443327742323442314198188727
61757443327742367916401603830191
61757443327742372855067020789251
61757443327742372857597389443131
61757443327742372857598422544995
61757443327742372857785674737855
61757443327742372857786449572515
61757443327743523604536523619439
61757443327743523604536525154473
61757443327743523604537295271771
61757443327743523606231870916017
61757443327743524016109609442491
61757443327743524016109610977525
61757443327743524016319558398187
61757443327743524016382235959157
61757443327743524198559750058939
61757443327743524198559751593973
61757443327743524199123834290923
61757443327743524199123835825957
61757443327743524199332783074603
61757443327743524199332784609637
61757443327743524199333127448345
61757443327743524199333128983379
61757443327743524199333899100517
61757443327743524199336140659795
61757443327743524199395803474121
61757443327743524199395805009155
61757443327743524199396575126453
61757443327743524199398899609781
61757443327743524200819556175163
61757443327743524201028474726049
61757443327743524201571668484475
61757443327743524201843263080011
61757443327743568078413342143215
61757443327743573429134023568491
61757443327743573429134025103525
61757443327743573429135058205389
61757443327743573429887164747579
61757443327743573429887166263899
61757443327743573430158762394469
61757443327743573612148248416923
61757443327743573612148249951957
61757443327743573612149396309827
61757443327743573612149397844861
61757443327743573612420217600121
61757443327743573612420219135155
61757443327743573614596082610475
61757443327743573614597115712339
61757443327743573614597118900283
61757443327743574023930627378523
61757443327743574023930628913557
61757443327743574023931660499101
61757443327743574024202223509093
61757443327743574024202225044127
61757443327743574024203258145991
61757443327743574024683768557611
61757443327743574024683770092645
61757443327743574024684801678189
61757443327743574024955364688181
61757443327743574024955366223215
61757443327743574024956399325079
61757443327743574161128591292715
61757443327743574161128592827749
61757443327743574161191267318491
61757443327743574161191268853525
61757443327743574161400216102171
61757443327743574161400217637205
61757443327743574161401332128085
61757443327743574161401335310413
61757443327743574161403573687363
61757443327743590220908476438153
61757443327743590220908476451251
61757443327743590220908477967571
61757443327743590220908477973187
61757443327743590220971154012221
61757443327743590223147275754745
61757443327743590223147278942689
61757443327743735375070166851051
61757443327743735376700000187499
61757443327743735377514788522587
61757443327743740316457336591429
61757443327743740318713673519365
61757443327743740729869434477059
61757443327746225307783583259013
61757443327746225307951748197525
61757443327746225309479188822795
61757443327746275315584737707761
61757443327746275315584738179937
61757443327746275315584742766157
61757443327746275315587837012651
61757443327746275315587841598871
61757443327746275315771622478357
61757443327746275315855305303973
61757443327746275315855305776149
61757443327746275315856338878013
61757443327746275318031427531723
61757443327746275318032202366383
61757443327746275318032206617185
61757443327746291924343822540351
61757443327746291924343822894483
61757443327746291924406498920419
61757443327746291926582366659591
61757443327746291926603253950869
61757443327746291926603254068913
61757443327746291926603254423045
61757443327747637242231343844349
61757443327747637242231344316525
61757443327747637242232329313029
61757443327747637242235816392549
61757443327747637837029062735481
61757443327747637837760546098695
61757443327747642775883927684445
61757443327747642775883927703319
61757443327747642775883956382205
61757443327747642775883956382253
61757443327747642775883956388029
61757443327747642775883956401127
61757443327747642775883956500297
61757443327747642775884042475693
61757443327747642775885071010051
61757443327747642775885075596223
61757443327747642775885075714315
61757443327747642775887050982831
61757443327747642775887050982879
61757443327747642775887051100923
61757443327747642775887055706017
61757443327747642775887137076319
61757443327747642775887395356573
61757443327747642775888170196849
61757443327747642775888170196897
61757443327747642775888170314941
61757443327747642775888174901161
61757443327747642776699993248611
61757443327747642776699993248612
61757443327747642776971589360308
61757443327747642778416232376688
61757443327747642778416232376689
61757443327747642778416490656943
61757443327747642778604518715388
61757443327747642779231020711777
61757443327747642779419307069350
61757443327747642779419307069359
61757443350360150128436620722471
61757443350361050650495104786630
61757443350361501598114638377520
61757443350381749296972180085981
61757443350381749297034856111757
61757443350384450586180895340563
61757443350384450586180895806915
61757443350384450586180900040455
61757443350384450588687936371603
61757443350384450588875964448931
61757443350392554326386514654953
61757443350392556108456107861299
61757443350392556110775206908291
61757443350392570978995566690529
61757443350392572170471408178513
61757443350393456676243874563339
61757443350393456676264422198397
61757443350393456678524226796849
61757443350393456678525259898713
61757443350393456678588022017769
61757443350393456721997459471803
61757443350393466150332086325190
61757443350393756865514468560123
61757443350393756865535016195181
61757443350393756865535360568715
61757443350393756865538369063011
61757443350393756867773900088685
61757443350393771738525669400831
61757443350393921853872596678762
61757443350393921856133061191096
61757443350393921856133061309188
61757443350396156185851290816083
61757443350396157967732568981298
61757443350396157967896955295361
61757443350396157970428355988247
61757443350396158013650540203825
61757443350396158562776868878381
61757443350396172791890942168372
61757443350396172791890942621674
61757443350396172791890942640547
61757443350396172791890942640548
61757443350396172792078970232650
61757443350396172792078970699002
61757443350396172792078970704826
61757443350396172792141646730602
61757443350396172792141646743652
61757443350396172792706873797094
61757443350396172792706873797147
61757443350396172792706874145402
61757443350396172792706874145610
61757443350396172792706874151226
61757443350396172792706878396411
61757443350396172792706878396412
61757443350396172792709973115081
61757443350396172792894901887525
61757443350396172792894902241603
61757443350396172792894902241604
61757443350396172792894906473691
61757443350396172792894906473692
61757443350396172794338401755388
61757443350396172794338401761212
61757443350396172794338402233388
61757443350396172794338775286016
61757443350396172794339549648292
61757443350396172794339549654116
61757443350396172794339549766384
61757443350396172794339549785258
61757443350396172794339550120676
61757443350396172794339550139390
61757443350396172794339554371478
61757443350396172794401077786988
61757443350396172794401450839616
61757443350396172794589478929994
61757443350396172795154338002253
61757443350396172795154338002254
61757443350396174439187135447035
61757443350396458157003507824035
61757443350396458157167549292145
61757443350396458159426980820707
61757443350396458568782419132381
61757443350396472844716684838689
61757443350396473027919052568587
61757443350396474628457729443819
61757443350396474630717160972381
61757443350396623147974169994670
61757443350396623147974543071788
61757443350396623147974543189880
61757443350396623147977641904466
61757443350396623147977641904502
61757443350396623147977641904550
61757443350396623147977642022594
61757443350396623742585844565668
61757443351332698463795539599081
61757443351332698463983824893805
61757443351332698463983824895257
61757443351332698463986923727971
61757443351332748286075030999929
61757443351332748286096208922273
61757443351332748288522748873023
61757443351332748469361597038591
61757443351332748469361597040043
61757443351332748471617676749131
61757443351332748471617676750535
61757443351332748471621032800693
61757443351333598894534852158765
61757443351333648854096020057023
61757443351333648854096020058472
61757443351333648854096277275871
61757443351333648856355708804433
61757443351333949043345693348859
61757443351333949043345950567707
61757443351333949045605124877421
61757443351333949045622831946921
61757443351333949045685598311163
61757443351341752729054031443590
61757443351341752729054146229014
61757443351341752729055265443112
61757443351341752732126390706136
61757443351341768791634564948838
61757443351344404061147179338285
61757443351344453885953857640461
61757443351344453885954632475121
61757443351344453886518713524777
61757443351344454020519170204857
61757443351344454022942643201529
61757443351344454023779095197541
61757443351344454023779472500971
61757443351344454023782567101597
61757443351344454069533057409435
61757443351344470494232823353203
61757443351344470495069652652645
61757443351345772001686590882259
61757443351345821346258333190008
61757443351345821346801525400350
61757443351345821347073121512046
61757443351345821347073121525096
61757443351365119314545613913045
61757443351365119316801950822107
61757443351365119316802983942845
61757443351365119316805306873669
61757443351365119497473946729055
61757443351365119497494068135075
61757443351365119497494838252373
61757443351365119497494838737647
61757443351365119497494842969735
61757443351365119497556744160851
61757443351365119498980495345733
61757443351365119499816175689413
61757443351365168727508385096259
61757443351365168729827398068845
61757443351365168730015769456849
61757443351365169322092681630193
61757443351365169322092682693051
61757443351365169322113602218501
61757443351365169322113603281359
61757443351365169322280628200461
61757443351365169322301521271911
61757443351365169322301888576131
61757443351365169322304987408845
61757443351365169322304992113109
61757443351365169324623971664749
61757443351365169324623973199783
61757443351365169324624000362557
61757443351365169324624087991030
61757443351365169324812028439885
61757443351365169324812028912061
61757443351365169324812033144149
61757443351365169324812373268333
61757443351365169324815472101047
61757443351366019882358429022523
61757443351366019883798858407177
61757443351366019884614765931585
61757443351366019928110866026437
61757443351366064353933001595583
61757443351366069889841702568559
61757443351366069889925273667163
61757443351366069889925299182643
61757443351366069889925302364971
61757443351366069890113327259971
61757443351366069890113330442299
61757443351366069890116683310129
61757443351366069892372991540257
61757443351366069892372993075291
61757443351366069892373020238065
61757443351366069892373021773105
61757443351366069892373107862173
61757443351366069892373107866538
61757443351366320071627875114757
61757443351366320073048531699013
61757443351366370079112296448703
61757443351366370079362971972091
61757443351366370081622664832093
61757443351366370081622666367127
61757443351366370081622693529901
61757443351368715686024915492205
61757443351368721173192129934042
61757443351368721173192129947092
61757443351368721173192134533312
61757443351368721173192134552186
61757443351368721173192216023110
61757443351368721173192220628204
61757443351368721173192474303364
61757443351368721173192478908457
61757443351368721173192478908458
61757443351368721173735293461078
61757443351368721173756214166026
61757443351368721173756214184900
61757443351368721173757333374220
61757443351368721173757333393094
61757443351368721173757337979314
61757443351368721173923321551456
61757443351368721173923326137676
61757443351368721173944242256404
61757443351368721173944242262228
61757443351368721173944246842624
61757443351368721173944246861498
61757443351368721173945361451548
61757443351368721173945361457372
61757443351368721173945366056642
61757443351368721174007004377072
61757443351368721174007008963292
61757443351368721174007262644276
61757443351368721174008037477324
61757443351368721174008037483148
61757443351368721174008037496198
61757443351368721174008042082418
61757443351368721174011509754545
61757443351368721175368342389602
61757443351368721175639938501298
61757443351368721175639967197654
61757443351368721176183130718866
61757443351368721176204051429638
61757443351368721176204051442687
61757443351368721176204051442688
61757443351368721176205170637832
61757443351368721176454726849435
61757443351368721176454726849436
61757443351368721176455099902064
61757443351368721176455874740936
61757443351368721176455874759809
61757443351368721218946063816921
61757443351368721221936715646203
61757443351368721222208311757899
61757443351368770998564016277277
61757443351368770998567139574259
61757443351368770998567229901079
61757443351368770998567488181333
61757443351368771001011475869874
61757443351368771001011475870117
61757443351368771001011504566230
61757443351368771001011504566473
61757443351368771001011504585347
61757443351368771001011848958881
61757443351368771001014947774173
61757443351368771181578350856950
61757443351368771181578351212486
61757443351368771181578355443170
61757443351368771181578355444574
61757443351368771181578355462043
61757443351368771181578355915346
61757443351368771181578355934219
61757443351368771181578379560587
61757443351368771181578379908842
61757443351368771181578384140930
61757443351368771181578384159857
61757443351368771181581450043796
61757443351368771181581450515972
61757443351368771181581478741556
61757443351368771181581823116755
61757443351368771181581823587473
61757443351368771181766378921228
61757443351368771181766379276764
61757443351368771181766379393404
61757443351368771181766407618988
61757443351368771181766407973120
61757443351368771184025815037414
61757443351368771184025843733770
61757443351369021362463072905241
61757443351369021364889640036187
61757443351369021365725320847671
61757443351369021365725325079759
61757443351369071187813799772529
61757443351369071187816898488651
61757443351369071187816903192915
61757443351369071187834610274061
61757443351369071188001741743527
61757443351369071188001746348621
61757443351369071188002086117061
61757443351369071188085395871175
61757443351369071188085654151429
61757443351369071190261149161953
61757443351369071190261177858309
61757443351369071190261177877183
61757443351369071190261522250717
61757443351369071190264621066009
61757443351369071190344831526831
61757443351369071190345089794035
61757443351369071370828024154609
61757443351376819560984160876845
61757443351376824913965305266587
61757443351376825048151719688004
61757443351376825048151720750862
61757443351376825048151724293097
61757443351376825048151724293098
61757443351376825048151725355956
61757443351376825048694539908576
61757443351376825048694544507846
61757443351376825048882567998954
61757443351376825048882572585174
61757443351376825048966508023092
61757443351376825048966512628186
61757443351376825048966513691044
61757443351376825050411156865644
61757443351376825050411156884518
61757443351376825050599556951616
61757443351376825051225945206556
61757443351376825051413972234075
61757443351376825051414345286704
61757443351376825093905309201561
61757443351376825094657421510873
61757443351376825094658193163253
61757443351376825096143849771339
61757443351376825097167557142539
61757443351376869385602553884297
61757443351376869385790839179021
61757443351376869385791614013681
61757443351376869520544180870553
61757443351376869520545328776552
61757443351376869568804805760249
61757443351376874327178004687311
61757443351376874327178779521971
61757443351376874873501336538411
61757443351376874873501337601269
61757443351376874873522142453723
61757443351376874873522228547003
61757443351376874873522228560053
61757443351376874873523261661917
61757443351376874873526733565973
61757443351376874873710170531051
61757443351376874873710514904585
61757443351376874876220650536251
61757443351376874919254921446875
61757443351376874919254922509733
61757443351376874919443207804457
61757443351376874919443982639117
61757443351376874920091630188155
61757443351376874920091744979195
61757443351376874920091744992293
61757443351376874920091746042053
61757443351376874920092778094157
61757443351376874920095102092211
61757443351376874921787354788163
61757443351376874921974235444715
61757443351376874921975383350717
61757443351376874921975387582805
61757443351376875056703962529850
61757443351376875056703963592708
61757443351376875056724510164908
61757443351376875056724511227766
61757443351376875056724854538442
61757443351376875056724855601300
61757443351376875056725624655788
61757443351376875056725626190822
61757443351376875056725997727082
61757443351376875056725997727130
61757443351376875056727948653842
61757443351376875056727950188876
61757443351376875056727977351602
61757443351376875056727982068964
61757443351376875056787530564218
61757443351376875056787531627076
61757443351376875057540414053686
61757443351376875057540414525862
61757443351376875057540786062170
61757443351376875057540787125028
61757443351376875057543884894884
61757443351376875057543886429918
61757443351376875059234989697932
61757443351376875059234990170108
61757443351376885991831262189513
61757443351376890933197539934349
61757443351376890933218431929891
61757443351376890935728939564377
61757443351378025668725458932835
61757443351378025668787876691407
61757443351378025668788134958611
61757443351378025668791229559237
61757443351378070277627589978264
61757443351378075630520951475019
61757443351378075630605638717527
61757443351378075630792547586715
61757443351378075630793666794900
61757443351378075630793666794909
61757443351378075631336859018301
61757443351378075633053356590621
61757443351378075633053359772949
61757443351378075676526359694727
61757443351378075676529715744885
61757443351378091690300807935738
61757443351378225771823249983237
61757443351378225773515502679189
61757443351378236845881893403273
61757443351378236845902810921681
61757443351378236845902925712721
61757443351378242380643171051587
61757443351378242380643171064685
61757443351378242382905963216527
61757443351378242382905963229625
61757443351380726959626427349721
61757443351380726962052994947019
61757443351380726962617079179003
61757443351380726962700646747019
61757443351380771434254327796713
61757443351380776785164325952617
61757443351380776785165100787277
61757443351380776785247635725605
61757443351380776787423757481179
61757443351380776787424532315839
61757443351380776922174003509228
61757443351380776922174003522277
61757443351380776922174003522278
61757443351380776922174032220085
61757443351380776922174032220086
61757443351380776922175146710918
61757443351380776922175146829010
61757443351380776922177097637678
61757443351380776922177126335438
61757443351380776922177131052799
61757443351380776922177131052800
61757443351380776922178250247944
61757443351380776922236679057004
61757443351380776922236679062828
61757443351380776922236679529180
61757443351380776922236794320428
61757443351380776922239773657630
61757443351380776922239773663454
61757443351380776922239774129806
61757443351380776922239774135630
61757443351380776922239888448878
61757443351380776922257599763356
61757443351380776922257599763404
61757443351380776922257599769180
61757443351380776922257599782278
61757443351380776922257599782283
61757443351380776922257599881448
61757443351380776922257600235580
61757443351380776922257600235740
61757443351380776922257600254453
61757443351380776922257600254454
61757443351380776922257686329020
61757443351380776922258714391207
61757443351380776922258714745285
61757443351380776922258714745286
61757443351380776922258718977373
61757443351380776922258718977374
61757443351380776922260694363982
61757443351380776922260694364030
61757443351380776922260694369806
61757443351380776922260694482074
61757443351380776922260694836206
61757443351380776922260694836366
61757443351380776922260699087167
61757443351380776922260699087168
61757443351380776922260780457470
61757443351380776922261038737724
61757443351380776922261039209900
61757443351380776922261813578053
61757443351380776922424707153206
61757443351380776922424707625381
61757443351380776922424707625382
61757443351380776922425080678010
61757443351380776922445627859606
61757443351380776922445628331781
61757443351380776922445628331782
61757443351380776922446742921832
61757443351380776922446747054749
61757443351380776922446747054750
61757443351380776922446747526926
61757443351380776922508648712378
61757443351380776922511743313004
61757443351380776922989935027132
61757443351380776922993033878773
61757443351380776923073502713192
61757443351380776923073503061708
61757443351380776923073503179752
61757443351380776923073503198466
61757443351380776923073507312510
61757443351380776923073507430554
61757443351380776923076601913136
61757443351380776923076602031180
61757443351380776923076602385312
61757443351380776924684139135070
61757443351380776924684512206572
61757443351380776924705059369294
61757443351380776924705059487338
61757443351380776924705059841470
61757443351380776924705064092431
61757443351380776924705064092432
61757443351380776924706178583311
61757443351380776924706178583312
61757443351380776924706178682482
61757443351380776924706179055488
61757443351380776924706183287576
61757443351380776924767821488510
61757443351380776924768079755714
61757443351380776967991407763249
61757443351380776967991411877293
61757443351380776967994506595963
61757443351380776968178292533845
61757443351380776968179439954573
61757443351380776970438871483135
61757443351380793393715260363123
61757443351380793393715260848397
61757443351380793393736152371763
61757443351380793393736152489807
61757443351380793393736152843939
61757443351380793395974696609047
61757443351380793395995583900325
61757443351380793395995584018369
61757443351380793395995584372501
61757443351380793576562463928244
61757443351380793576750492005620
61757443351380793576750492123664
61757443351380793576750492477796
61757443351380793578989031525542
61757443351380793579009923534182
61757443351380793579009923652226
61757443351380893732304645412823
61757443351380938137555637440525
61757443351380938137560109516549
61757443351380938138374897851637
61757443351380943671208250450765
61757443351380943671208336544045
61757443351380943671211430672495
61757443351380943671211688952749
61757443351380943673929186038950
61757453403919845635910811772470
61757453403922248385422466511734
61757453403922548529127765480998
61757453413110608694157002684314
61757453413113343337632409234042
61757453413210604656158827993444
61757453413210604656221504019220
61757453413211970767324188962256
61757453413211970767324188962257
61757453413211970950335429409267
61757453413211970950337409400969
61757453413211970950526813890837
61757453640583228871650584201575
61757453643316485421047766538656
61757453643318882176839319702563
61757453643319187307685737438397
61757453643320087692483098427502
61757453643320088241334474580305
61757453643320088287091158675615
61757453643534089471067645114986
61757453643535323398464664909098
61757453643535323947507683927363
61757453643535323947507683946237
61757453643537686800738945087843
61757453643537686800739318159345
61757453643537991747818656849765
61757453643537991748382623576345
61757453643537991930832882164540
61757453643537991931397077528848
61757453643537991931585367073178
61757453643537991931585367073186
61757453643537991931585367073187
61757453643537992296861671165113
61757453643537992297425298121641
61757453643538025102088296175143
61757453643538025239348710780563
61757453643538025239349050550615
61757453643538887374806981441123
61757453643538892315567935477703
61757453643538892498581127201176
61757453643538892498581902040048
61757453643538892864422406231123
61757453643538892865233726894083
61757453643538892865237194547337
61757453643538892910174847815433
61757453643538925669711793006077
61757453643538925669899996797944
61757453643538925669899996797953
61757453643538925852726017835635
61757453643538937330096148637681
61757453643611872204729357099441
61757453643611872204729730170943
61757453643611883322850733138073
61757453643611883322850734673267
61757453643643091934061004958323
61757453643643091934542178489407
61757453643643091934624971684903
61757453643643091934625746523775
61757453643643091934814146137411
61757453643644292096347035415672
61757453643644292096828208946756
61757453643644292096910858180654
61757453643644292097099147724984
61757453643644292097099805058452
61757453643644292645137974254907
61757453643644292645139088863831
61757453643644292645139088882705
61757453643644292645953877217793
61757453643644292690870638458423
61757453643644292691707461990686
61757453643644292691707461990743
61757453643644292691707466712476
61757453643644292691707466712477
61757453643644303763509768599483
61757453643644303946524366519417
61757453643644303947277507698505
61757453643644308704646119818515
61757453643644308704834147895843
61757453643644308704835176765619
61757453643644308704896823921619
61757453643644308705462051342243
61757453643644308705649965100707
61757453643644308705650079419571
61757453643644308705650336637015
61757453643646993799782123106483
61757453643646993799782381858904
61757453643646993799782381858913
61757453643646993800263296637567
61757453643646993800346207338467
61757453643646993800346864671935
61757453643646993800347236208243
61757453643646993800534489446699
61757453643646993800534494168216
61757453643646993800534494168225
61757453643646993800535264285571
61757453643646993913820071051195
61757453643646993913882747076971
61757453643646993936980455487083
61757453643646993937795243822171
61757453643646993982795687901467
61757453643646993982796721020592
61757453643646993982796721020593
61757453643646993983548829080395
61757453643646993983548829080555
61757453643646993983548833329904
61757453643646993983548833329905
61757453643647010591008794182971
61757453643647010591009908791895
61757453643647010591280761830975
61757453643647010591281876439899
61757453643647010591283812833756
61757453643647010591346488859532
61757453643647010591346876463729
61757453643647010591346881062990
61757453643647010591346881062999
61757453643647010591824697126983
61757453643647010592096664774987
61757453643647160709608758479876
61757453643647160709611853080502
61757453643648361465876346610733
61757453643648361465878211817011
61757453643648362060486530345289
61757453643648362061219127058549
61757453643648362061302433289301
61757454024329160707210498300158
61757454024329162353587181414420
61757454024620901435254406304552
61757454024620901440336980482712
61757454024620901440338009352488
61757454024620901852120015261460
61757454042051390250261031057686
61757454042053792999856253831318
61757454042054992521508159019094
61757454042054992522322947354182
61757454042054992522326041954808
61757454042054993756854946998662
61757454042054993757669735333750
61757454042055036987185369097780
61757454042055036991516945575552
61757454042055036992269057884864
61757454042055038587557790361796
61757454042055038587829386473492
61757454042055038592891412999332
61757454042127940162205954206806
61757454042147497066183539944052
61757454042148697823182233111396
61757454042151099337430667905460
61757454042151099337433676417018
61757454042151102312229618539126
61757454042151102312229623125346
61757454042151102317312192717286
61757454042151399526429292737920
61757454042159207422537980833316
61757454042159207976577567093746
61757454042345576963251509421956
61757454042346776490049779422592
61757454042346777720250202589300
61757454042346777725417487990468
61757454042346778086090624208836
61757454042346778086362220320532
61757454042346778091424246846372
61757454042346778131844180420944
61757454042366290570250044992240
61757454042366290577780337043494
61757454042366301690817738497882
61757454042366301695897988677988
61757454042367491144318081345520
61757454042367491327332306193952
61757454042367491329776671199216
61757454042367491329778995547190
61757454042367491329780027131282
61757454042367491334110572024962
61757454042367491334862598245206
61757454042367491334862601309442
61757454042367491334862684334274
61757454042367502447899999699594
61757454042367502447900002763830
61757454042367502447900114485018
61757454042367505971007396066278
61757454042367505976089970244438
61757454042367505976090056333506
61757454042367507206356512975828
61757454042367507211436762806014
61757454042369892849027465004902
61757454042369892849027469604172
61757454042369903961897386034282
61757454042369903967145116639396
61757454042369907124226129040066
61757454042369907530674770578706
61757454042369907530674775164926
61757454042369907536008393216242
61757454042369908725601629582972
61757454042369940287954264213616
61757454042369940470884921027680
61757454042369940470968489062048
61757454042370192481723604743584
61757454042370193030766623645152
61757454042370193030767393897804
61757454042370193033214339983212
61757454042370193037544801852060
61757454042370193037544803387094
61757454042370193037545916460984
61757454042370193037545917996018
61757454042370193037545922595288
61757454042370193038109662457950
61757454042370193038297685949058
61757454042370193038298028770296
61757454042370193038298030305330
61757454042370193038298034904600
61757454042370204151335344485536
61757454042370204156415337583552
61757454042370204156415681939824
61757454042370207129646588605096
61757454042370207130398700914408
61757454042370207674170892244654
61757454042370207679525057948290
61757454042370207679525402304562
61757454042370208914035280877308
61757454042370208914871850509866
61757454042370241025995912533864
61757454042370241026267504059340
61757454042378012050702953276738
61757454042378012594662397845440
61757454042378012640332266969692
61757454042440137133284652542678
61757454042440185171984908872890
61757454042440185172068591226122
61757454042442838835963501752500
61757454042442838835966510264058
61757454042442838835966513328294
61757454042442838836530594496042
61757454042442838836530597560278
61757454042442838836698073386016
61757454042442838836698074921050
61757454042442838836698077985286
61757454042442838836698079520320
61757454042442838836698849759922
61757454042442838836698854359192
61757454042442838836718622573370
61757454042442838836718625637606
61757454042442838836719746367784
61757454042442854713021076585526
61757454042442883305909526544034
61757454042442886280707448307924
61757454042442886280708477177700
61757454042442886463721673156356
61757454042442886463722447872924
61757454042442886463722816344996
61757454042442886875233116409628
61757454042442886875421138365702
61757454042442886875421139900736
61757454042442886875503679065328
61757454042442886875503936147418
61757454042442886875504707935104
61757454042442886875504822253968
61757454042442888064282012642752
61757454042442888064282356999024
61757454042442888066454781536320
61757454047963662354534221837796
61757454047963664000910133164372
61757454048057023047013335090156
61757454048067833389679234489574
61757454048243395517590461394632
61757454048254202330578699900728
61757454048255403087660961102440
61757454048255403092743535280600
61757454048255403092744678469240
61757454048255403499380576782796
61757454048255403499442967011412
61757454048255403504526570059348
61757454048255403504526941595656
61757454048275816553607744598260
61757454048275816553610068946234
61757454048275816558693671644250
61757454048275816558693674708486
61757454048275816558693786429674
61757454048275827671731073098638
61757454048275827671731159187706
61757454048275827671731187884062
61757454048275827671751993686946
61757454048275827671751996869274
61757454048275831194838555554390
61757454048275831199921129732550
61757454048278518256857128572758
61757454048278518261375991571562
61757454048278518261376647038790
61757454048278518261376650103026
61757454048278518261377018556384
61757454048278518261377020091418
61757454048278518261377023155654
61757454048278518261377024690688
61757454048278518261940731270774
61757454048278518262128759348102
61757454048278518262128762412338
61757454048278518262129130865696
61757454048278518262129132400730
61757454048278518262129135464966
61757454048278518262129137000000
61757454048278529374978132725162
61757454048278529374978218814230
61757454048278529375187338608242
61757454048278534133619577960326
61757454048278534138619241437586
61757454048278534138702923790818
61757454048286623371681913214582
61757454048286623371682684985006
61757454048286623371683056521314
61757454048286623371683058037634
61757454048286623371683062642520
61757454048286671359568163290496
61757454048348762546362071881208
61757454048348762546364281560398
61757454048348762546364396345822
61757454048348762546365056395058
61757454048348762546386319939958
61757454048348777187592768518474
61757454048351464249047256954938
61757454048351464249047260019174
61757454048351464249611341186922
61757454048351464249611344251158
61757454048351464249799369264250
61757454048351464249799372328486
61757454048351464249799740781844
61757454048351464249799742316878
61757454048351464249799746916148
61757454048351464249820632790436
61757454048351464249820634325470
61757454048351464249820637389706
61757454048351464249820638924740
61757454048351464249821409165746
61757454048351464249821413765016
61757454048351480126373790924410
61757454048351480126373876663558
61757454048351511831069841732788
61757454048351513477362759333632
61757454048351513477363130869940
61757454048351513477363132386260
61757454048351513477384024394852
61757454048351513479556420235792
61757454051026193299932200596278
61757454051026195130138360168674
61757454051026209947518467507232
61757454051027367908945405163792
61757454051027367909778761152856
61757454051027367909779134225176
61757454051027367909782233412022
61757454051027368092713146958248
61757454051244897830303554619779
61757454051246205884632131433725
61757454051246205884653023442317
61757454051246248704835142671137
61757454051342266627458112495155
61757454051342266627461207095781
61757454051343467201526148848435
61757454051343467201529243449061
61757454051343495178655445482197
61757454051343495204346087286817
61757454051343515380041474123246
61757454051343515380041732390450
61757454095231721861288273018502
61757454095232621239234877701980
61757454095232621240049666037068
61757454095232622886363934929170
61757454095232622887178723264258
61757454095232665664242220355642
61757454095232665704912087780666
61757454095232665704913121371968
61757454095232665705101149449296
61757454095232665709995776567750
61757454095305611697666043527306
61757454095326026351913337008414
61757454095326029326709279130522
61757454095326029326711603478496
61757454095326029331791853308682
61757454095336788694013348141898
61757454095336836140452987395768
61757454095336836328463894388486
61757454095512699011674398094452
61757454095512710541387975300810
61757454095520503982814777647460
61757454095524405202630133292618
61757454095524406397556989232648
61757454095524406443332498089332
61757454095524406855114503998304
61757454095543930408544458715802
61757454095543930408816432485220
61757454095544819863507129132710
61757454095544829192176387017014
61757454095544830381768848531822
61757454095544830793362821777246
61757454095544830793362826376516
61757454095544830798422151233690
61757454095544830976377046625678
61757454095544830976565074703006
61757454095544830976628214475572
61757454095544834133560453338458
61757454095544834138705789631462
61757454095544835735001040331132
61757454095544835740081290161318
61757454095544867302433924805012
61757454095545120045247316292816
61757454095545120047506747349202
61757454095545120047691681298080
61757454095545120047694775426530
61757454095545120052777349604690
61757454095545129335484471433194
61757454095545129335484474497430
61757454095545131165626719917514
61757454095545131165814751059078
61757454095545134277140138452554
61757454095545134277142462800528
61757454095545134277142577585952
61757454095545134277143610705078
61757454095545134277143610710902
61757454095545134282222712630714
61757454095545135924271261271076
61757454095545135924271634323704
61757454095545135924271634327916
61757454095545135924271634340966
61757454095545135929267828629938
61757454095545135929351765117664
61757454095545167628965158741764
61757454095547821750941060201132
61757454095547821755459550147308
61757454095547821755460664756232
61757454095547821756024748988216
61757454095547832869062064703456
61757454095555626671430246512340
61757454095555626676495367638806
61757454095555637794612642665546
61757454095555640900795140218666
61757454095555640953807015062690
61757454095555674252620160507876
61757454095617765850443160808862
61757454095617765851011377346818
61757454095617765851178508829334
61757454095617765851199400837926
61757454095617765851199405424146
61757454095617781727751900077466
61757454095617781727751900427386
61757454095617813294916168586058
61757454095617813295104201262656
61757454095617813295187108899320
61757454095617813295188137769096
61757454095617813478201333747752
61757454095617813478202108464320
61757454095617813478202476936392
61757454095617813889984740062808
61757454095617813889984744649028
61757454095617815078762046292440
61757454095620467554424793603936
61757454095620467554424798203206
61757454095620467554445345855526
61757454095620467554446465050670
61757454095620478672542073702122
61757454095620481784058189306558
61757454095620483430935824880774
61757454095620483431187246411492
61757454095620512023824274839282
61757454095620514998351256289910
61757454095620514998623225454234
61757454095620514998623225472948
61757454095620515135883209595768
61757454095620515181365481138342
61757454095620515181365485737612
61757454095620515181365852674650
61757454095620515181365854190970
61757454095620515181365854209684
61757454095620515181365858790240
61757454095620515181636421451604
61757454095620515181636792969198
61757454095620515181636793319118
61757454095620515181636794504232
61757454095620515181637450302666
61757454095620515181637450321380
61757454095620515181637453385616
61757454095620515181637821838974
61757454095620515181637821857688
61757454095620515181637823374008
61757454095620515181637826438244
61757454095620515181637826456958
61757454095620515593147858583622
61757454095620515593418684442666
61757454095620515593419827747946
61757454095620515593419827766660
61757454095620516782197133990628
61757454095620516782197134009342
61757454095620526255361821585230
61757454101141291071445410629298
61757454101141291072261313573310
61757454101141291072281090972978
61757454101141291077343887751470
61757454101141292307043247068242
61757454101141292723908856025150
61757454101141292723908856043864
61757454101141292723908860630084
61757454101234651581725716140780
61757454101234651764740055308076
61757454101245456749173723645266
61757454101245456749176822496694
61757454101421024235336959012220
61757454101431831053577051225198
61757454101431831053577051243912
61757454101431831053577055830132
61757454101433030569978244476338
61757454101433031805575709397688
61757454101433031810659312445624
61757454101433031810659426764488
61757454101433031810659431350708
61757454101433032222441689890904
61757454101433032222441694477124
61757454101453445275855535842500
61757454101453445276608677021588
61757454101453445276608791807012
61757454101453456389475361037036
61757454101453456389478713904866
61757454101453456389645821393886
61757454101453456389646165750158
61757454101453456389666741982194
61757454101453456389666745164522
61757454101453456389729853175044
61757454101453456394726071573992
61757454101453456394726415930264
61757454101453459912752445972884
61757454101453459912753560581808
61757454101453459917836049020820
61757454101453461148099240073706
61757454101453461148102679030604
61757454101456146979290623546352
61757454101456146979291766851632
61757454101456146979291771450902
61757454101456146979291771456726
61757454101456146979855851083616
61757454101456146980043764725440
61757454101456158092914058826162
61757454101456158093164853254794
61757454101456161204405527767764
61757454101456161204406642376688
61757454101456161204410000315964
61757454101456161209489130815700
61757454101456161616192006224936
61757454101456162851538023951852
61757454101464252084263416630638
61757454101464252089594710570068
61757454101464252089596915527684
61757454101464252089597035034634
61757454101464252089597804816562
61757454101464252089597809402782
61757454101464252089598068155212
61757454101464263207714310061374
61757454101464296554457132313666
61757454101526391264113044744098
61757454101526391264277077393900
61757454101526391264277081980120
61757454101526391264280176226614
61757454101526405905506744676116
61757454101526439257331764965326
61757454101526440494039552718194
61757454101529092967526346564260
61757454101529092967526460999764
61757454101529092967526461349684
61757454101529092967526466071210
61757454101529092967547353008356
61757454101529092967547357607626
61757454101529092967714374641588
61757454101529092967736414678438
61757454101529092967736419277708
61757454101529107197075801161172
61757454101529107197159826470996
61757454101529107197160598123328
61757454101529107197160855340772
61757454101529107197160856875806
61757454101529107197160861475076
61757454101529108844288885110964
61757454101529137436905021530162
61757454101529140548712793373054
61757454101529140548713907981978
61757454101529140548982524297186
61757454101529140548984761021058
61757454101529140548984846760206
61757454101529140548984848295240
61757454101529140548985875629982
61757454101529140548985877165016
61757454101529140550342370043230
61757454101529140550345837715198
61757454101529142195277880681508
61757454101529142195277880700222
61757454104168554720567506229892
61757454104168554720755533244362
61757454104168554720755534307220
61757454104188963884268216830097
61757454104199774404709368142805
61757454104199774404709371325133
61757454104199774404897653418863
61757454104199774404897653437577
61757454104199774404897657669665
61757454104200972049899083986420
61757454104200972049919975995012
61757454104201094143455306200076
61757454104201120311964402644642
61757454104201122144618020760070
61757454104201136961998128098628
61757454104203676862967308389174
61757454104203678694530212985574
61757454104204996009176424348236
61757454104204996215075051899626
61757454104204996810439867176168
61757454104205024604864030758284
61757454104205027714601513771756
61757454104205027714681843729542
61757454104205027714685196597372
61757454104205029360977425098332
61757454104205029543988411870182
61757454104205029543991764738012
61757454104205039422243879829638
61757454104205044178360627037516
61757454104205044361374966677196
61757454104387359336277793191615
61757454104387359341360367369775
61757454104387359343808860077529
61757454104387359343898890080729
61757454104387359343903138255261
61757454104387359343903395472705
61757454104387361174045294804650
61757454104387361174045295867508
61757454104387361174045624812015
61757454104387392697984404600334
61757454104387392698172431614804
61757454104387392698172432677662
61757454104387392698172432855537
61757454104387409161649330560435
61757454104387409161837358637763
61757454104387409161931894032939
61757454104387409161931895081295
61757454104387409161931895082699
61757454104387509438284287588521
61757454104387509438287386775367
61757454104387509438475673119899
61757454104387510033083989050365
61757454104387511268618293140687
61757454104406415803994839444652
61757454104407767266138438396009
61757454104407767272916359870746
61757454104407767272916359870747
61757454104407767273480444102730
61757454104407767273480444102731
61757454104407768508167842215377
61757454104407768508732701282021
61757454104407768508732959549225
61757454104407768508827231881094
61757454104407768508827236664099
61757454104407768508827236664306
61757454104407768508827236664307
61757454104407768509015521940157
61757454104407768509015521958871
61757454104407772207525603904299
61757454104407772214300430778411
61757454104411670969344579251624
61757454104411670969344837518828
61757454104411670969344866215184
61757454104411674673122426719445
61757454104411676503268831443366
61757454104411676505713195976454
61757454104411676505713196448630
61757454104411676917307173808098
61757454104411704320601675103575
61757454104411704322861110864225
61757454104411704322862139200346
61757454104411719137984848463043
61757454104411719137984877042759
61757454104411719140244312803409
61757454104411724491155430671655
61757454104411724493414866432305
61757454104411724493603148544749
61757454104411724493603152776837
61757454104418574086374147226541
61757454104418574086654644955305
61757454104418574086657739004806
61757454104418574086657743788018
61757454104418574086657743788019
61757454104418579028041810463595
61757454104418579028044909296308
61757454104418579028044909296309
61757454104418623490090009768775
61757454104418623490278296113307
61757454104418623492904232207193
61757454104418623492904236439281
61757454104419774843739998671484
61757454104419774843740000206518
61757454104419776078814075930432
61757454104419776078834967939024
61757454104419776079022996016352
61757454104419776079082693761960
61757454104419776079085758131196
61757454104419776079086016398400
61757454104419776079086045094756
61757454104419776673798708308842
61757454104419776673882277406068
61757454104419776673882653705902
61757454104419781432252094750070
61757454104419781432252123446426
61757454104419782027048352687670
61757454104419808197818033252190
61757454104419809433083461224906
61757454104419810027963634623214
61757454104419810028151661637684
61757454104419810028151662700542
61757454104419813139393485105012
61757454104419813734001686268928
61757454104419813734189714346256
61757454104419813734189714818432
61757454104419824661768876619855
61757454104419829603156042128145
61757454104422478194031427823510
61757454104422478194052319832102
61757454104422481488559535622781
61757454104422481488562634455495
61757454104422481488562888490611
61757454104422481488562892722699
61757454104422483318701434482550
61757454104422483318701434954726
61757454104422515437436773972780
61757454104422516672782791699696
61757454104422531306591387050845
61757454104422531306591391282933
61757454104423834190768225624973
61757454104423834193233482638829
61757454104423834787820534570934
61757454104423867545037610919447
61757454104423867545121293739240
61757454104480751551734979724439
61757454104480751554549202162857
61757454104480752149157144489570
61757454104480753383936013615266
61757454104480753383939077984502
61757454104480753383939337786740
61757454104484622490936418499049
61757454104484654012618056924803
61757454104484654015066927322043
61757454104484654015066928371803
61757454104484655661442838648619
61757454104484655661442839696975
61757454104484655661442839698379
61757454104484655841664134822033
61757454104484655841915183298671
61757454104484655841915183300123
61757454104484655844171263009211
61757454104484655844171263010615
61757454104484655844174619060773
61757454104484655844457179336654
61757454104484655844457179338058
61757454104484655844457179338112
61757454104484665132998238920573
61757454104484670486165723346231
61757454104484670486167668605039
61757454104484670486168047344285
61757454104484670486354009690763
61757454104484670486356332639057
61757454104484670486357107473717
61757454104484670486357108523477
61757454104515868757633243327941
61757454104515868757633247560029
61757454104515869989600954384455
61757454104515869989789240728987
61757454104515869989810161433935
61757454104515869992415176822873
61757454104515869992415181054961
61757454104515873696760977307669
61757454104515875528595477936816
61757454104515875528595506633172
61757454104515884816290269105213
61757454104515884816573205636169
61757454104515884817137686848258
61757454104515884817138064702813
61757454104515884817140388700867
61757454104515884817141044499057
61757454104515884817329445647971
61757454104515885412126049457919
61757454104515885412126053708721
61757454104517069514715244176290
61757454104517069514715245711324
61757454104517070746704509362457
61757454104517070746704513594545
61757454104517070746987072270946
61757454104517070749225581559526
61757454104517070749434788609006
61757454104517070749494113301986
61757454104517070749497177671222
61757454104517070749497179206256
61757454104517070749497464634782
61757454104517071135857330802786
61757454104517071135860774009034
61757454104517071135860775544068
61757454104517071138120465339834
61757454104517071138305048675880
61757454104517071138308491882128
61757454104517071138308493417162
61757454104517071161279821235535
61757454104517071341480192473317
61757454104517071341751907619835
61757454104517071341751907621239
61757454104517071341752164838683
61757454104517071343959424808622
61757454104517071344011597415601
61757454104517071344011597417005
61757454104517071344011600599333
61757454104517071344022100834398
61757454104517071344042992842990
61757454104517071344199625492929
61757454104517071344199625494333
61757454104517071344210128911726
61757454104517071344231020920318
61757454104517071344293696946094
61757454104517071344294160875214
61757454104517071344294160876618
61757454104517074456099316618988
61757454104517076100156501955412
61757454104517076102663542986452
61757454104517076102666986743825
61757454104517076694952731196656
61757454104517076697459772227696
61757454104517076697463593743412
61757454104517085571680391929837
61757454104517085571962953788566
61757454104517085573655206484518
61757454104517085573658559352348
61757454104517085573658560887382
61757454104517085574136380015602
61757454104517085574219290716502
61757454104517085574222643584332
61757454104517085574222645119366
61757454104517085574223419954026
61757454104517085574223420019633
61757454104517086169205330863143
61757454104517086169208424978495
61757454104517086169208429695857
61757454104517090926824637704018
61757454104517090927388721936002
61757454104517090927389496770662
61757454104519773047457187475392
61757454104519773047478079483984
61757454104519776157278702466855
61757454104519776159538138227505
61757454104519776159726420339949
61757454104519776159726424572037
61757454104519777806102331666525
61757454104519777806102335898613
61757454104519777986334217352016
61757454104519777989112854022576
61757454104519777989116675538292
61757454104519787872643769899791
61757454104519792630260360479821
61757454104519792630825099959114
61757454104519792630827543544519
61757454104519792631013505890997
61757454104519792631016600491623
61757454104519792814027840807455
61757454104521138746965151219298
61757454104521138747238239597640
61757454104521144280970819256697
61757454104521144283233607767133
61757454104521144283418537129791
61757454104521144283422008915962
61757454118940113304507414682040
61757454118940113350072971396536
61757454118940113350260999473864
61757454118940113350261256691308
61757454118960526220661649582158
61757454118960528004320006591726
61757454118960831305587862556876
61757454118960831305587864091910
61757454118960831305587864097734
61757454118960831310646160098022
61757454118963232872827313137742
61757454118963529302226332702942
61757454118963533008834922189224
61757454118963533014081504534044
61757454118963533015612068806216
61757454118963533420616928098196
61757454118963533425675482365688
61757454118963533427394074715188
61757454118963533428126299910854
61757454118971337975790312275372
61757454118971337975790313810406
61757454118972533745752745306136
61757454118972533791485409509652
61757454118972538549941918203878
61757454118972538555022167898710
61757454118972538687118990090604
61757454118972538687139910795552
61757454118972538693893816964716
61757454118972538732872575000472
61757454118972539098918820587738
61757454118972539098984935570412
61757454118972539104065185400598
61757454118972539144651484791254
61757454118972539151429750622264
61757454118972539151432763833714
61757454118972540341022955209528
61757454118972540341022959808798
61757454118972540341025968303094
61757454118972550217102586854986
61757454118972550217102588390020
61757454118975192212141135407018
61757454118975192257873799610534
61757454118975235448978883159030
61757454118975235448999803863978
61757454118975235494732468067494
61757454118975235494732468068946
61757454118975235494920496144822
61757454118975240253373909772070
61757454118975240258457512820006
61757454118975240390386968900092
61757454118975240390386968905916
61757454118975240390634664497462
61757454118975240390638017365292
61757454118975240436119633103608
61757454118975240436119633105060
61757454118975240436119633109432
61757454118975240436119637809324
61757454118975240436307661180936
61757454118975240436388249405926
61757454118975240442894459979172
61757454118975240443082832411320
61757454118975240443647691483580
61757454118975240802144959975666
61757454118975240802148312843496
61757454118975240802165880208438
61757454118975240802165880680614
61757454118975240802168974809064
61757454118975240807416590628754
61757454118975240808860463691832
61757454118975240808923139717608
61757454118975240808923254503032
61757454118975240808926234318234
61757454118975240808944146039448
61757454118975240808944146511624
61757454118975240809676026861580
61757454118975240809676366635844
61757454118975240809676395332200
61757454118975240809679379729410
61757454118975240845639108652756
61757454118975240847898544413406
61757454118975240847898544885582
61757454118975240847901639014032
61757454118975240847901643718296
61757454118975240847901897281236
61757454118975240847901897753412
61757454118975240852417288394698
61757454118975240853253858381548
61757454118975240853254116648752
61757454118975240853254202737820
61757454118975240854676724155348
61757454118975240854676724627524
61757454118975240854676838940772
61757454118975240854676839412948
61757454118975240854679819228150
61757454118975240854679823460238
61757454118975240855429951440766
61757454118975240855429955672854
61757454118975240855429956145030
61757454118975240855429980137122
61757454118975240855429984841386
61757454118975242042010496046358
61757454118975242044207256253408
61757454118975242044269932279184
61757454118975242044457960356512
61757454118975242044461313224342
61757454118975251920265964005814
61757454118975251920286884710762
61757454118975251920453992083142
61757454119147200664079920836072
61757454119147200668411497313844
61757454119147200669163609623156
61757454119147211782200925338396
61757454119147212193794903170040
61757454119155006047003705285742
61757454119157707333573184032686
61757454119157707750438792989594
61757454119158908049963544030536
61757454119178432060951128299114
61757454119178432061139414643646
61757454119178432061222987283108
61757454119179320966139555977322
61757454119179320966870776278042
61757454119179330843830169452142
61757454119179330844395023936778
61757454119179332628783716208990
61757454119179332628783720814084
61757454119179332628947728980744
61757454119179332628950823581370
61757454119179332628951081848574
61757454119179332628951196633998
61757454119179332628971744286318
61757454119179332629034769273460
61757454119179335785130299272810
61757454119179335785967122921770
61757454119179335792724381958764
61757454119179335792724386558034
61757454119179335792724501349282
61757454119179335792744274143856
61757454119179335792745302663712
61757454119179335792745305727948
61757454119179335792745307262982
61757454119179335792745422054230
61757454119179336204339283559592
61757454119179621105304067882922
61757454119179621109634529751770
61757454119179621109635644360694
61757454119179621110387756670006
61757454119179621110387785366362
61757454119179630987889997711226
61757454119179630987891141016506
61757454119179630988078398841182
61757454119179630988079427361038
61757454119179630988079431960308
61757454119179632223425186820750
61757454119179632635019164652394
61757454119179632635207455596196
61757454119179632818033389384186
61757454119179632818033389500826
61757454119179632818033394105920
61757454119179632818221417461514
61757454119179632818221417578154
61757454119179632818221675845358
61757454119179632818221790514142
61757454119179635929463240001498
61757454119179635929465449564048
61757454119179635929465564349472
61757454119179635934545814179658
61757454119179635936240276438160
61757454119179635936240391223584
61757454119179635936241391047084
61757454119179635936241394111320
61757454119179635936241395646354
61757454119179635936241510437602
61757454119179636347835371942964
61757454119179636348587484252276
61757454119179636393776210076834
61757454119179637583369417747208
61757454119179637583369419282242
61757454119179669281288260290708
61757454119179669288063058468464
61757454119179669288066411336294
61757454119179669288066414400530
61757454119179669699848415710232
61757454119182022670306120714064
61757454119182022670306125313334
61757454119182023081356906322316
61757454119182023081356911393762
61757454119182023081900098545708
61757454119182032547830373444246
61757454119182032548018401521574
61757454119182037488649326528624
61757454119182037489402467357792
61757454119182037489402471957062
61757454119182037489405566557688
61757454119182037496179618579878
61757454119182037496180388832530
61757454119182037496180651699004
61757454119182037496180766490252
61757454119182037900996445189436
61757454119182037900996449794530
61757454119182037907753709297876
61757454119182037907773596411522
61757454119182037907774366664174
61757454119182037907774629530648
61757454119182037907774630002824
61757454119182037907774744321896
61757454119182037908505821607188
61757454119182070841206595638410
61757454119182070841206600237680
61757454119182070847984493016062
61757454119182321021903030869994
61757454119182322806292837751130
61757454119182322808739412318944
61757454119182322813069874187792
61757454119182322813070988796716
61757454119182322813823101106028
61757454119182322813823129802384
61757454119182322852045279354314
61757454119182323220333390150588
61757454119182323224851880096764
61757454119182323224852994705688
61757454119182323225417078937672
61757454119182323225417107634028
61757454119182332691514518601302
61757454119182333926860531256772
61757454119182333931940781436878
61757454119182334338454394652912
61757454119182334338454509088416
61757454119182334338454509438336
61757454119182334338454514159862
61757454119182334343534759268522
61757454119182334521653667782184
61757454119182334521657020650014
61757454119182334521657135435438
61757454119182334526737356569268
61757454119182337499968263234540
61757454119182337500720375543852
61757454119182337632897441132240
61757454119182337632900908785494
61757454119182337632901683637416
61757454119182337637981129919324
61757454119182337639675362606978
61757454119182337639675735659606
61757454119182337639676477215902
61757454119182337639676740082376
61757454119182337639676854873624
61757454119182337685429291871714
61757454119182338044491418963884
61757454119182338044492562269164
61757454119182338044492566874258
61757454119182338044494886617138
61757454119182338044764162985954
61757454119182338049575107750968
61757454119182338049575136447324
61757454119182338051269340438622
61757454119182338051269713491250
61757454119182338051270455047546
61757454119182338051270717914020
61757454119182338051270832705268
61757454119182338052022830223332
61757454119182338052022859391864
61757454119182338052025925296134
61757454119182338052025953520314
61757454119182338052025953992490
61757454119182339280110180712870
61757454119182339284356955506752
61757454119182339285193783760806
61757454119182339286804763718264
61757454119182370991498402904486
61757454119182370991501760371586
61757454119182371396317582558374
61757454119182371396589183275164
61757454119182371403092380736130
61757454119182371403095475336756
61757454119182371403283766280558
61757454119190127779880939776502
61757454119190137657571552323818
61757454119190137657571553386676
61757454119190142606213688896804
61757454119190142606214836807178
61757454119190142606464737373442
61757454119190142606485653343766
61757454119190142606485658061128
61757454119190142606486686462892
61757454119190142606486691180254
61757454119190142606486801254140
61757454119190142606486805971502
61757454119190143010737624069008
61757454119190143010737624418928
61757454119190143010737629140454
61757454119190143018062067010058
61757454119190143018080663244776
61757454119190143018080667949040
61757454119190175958101385211790
61757454119190175958102499702622
61757454119190175958289756127618
61757454119190175958289757662652
61757454119190176369883729359992
61757454119190176370068577097546
61757454119190176370069691706470
61757454119190176370071671698172
61757454119190176370072020303794
61757454119190176370072044750800
61757454119190176370073163964818
61757454119191343173026755235196
61757454119191343721982765629338
61757454119191343767736321841446
61757454119191345559719187487950
61757454119191377073807785918548
61757454119191388194188309223616
61757454119191388194188312287852
61757454119194040118002233891576
61757454119194044876458746816438
61757454119194044881521429159426
61757454119194044881542349864374
61757454119194045013635818722038
61757454119194045018782183534898
61757454119194045020977824428760
61757454119194045020978972339134
61757454119194045059389403630502
61757454119194045059473086456118
61757454119194045066731409338676
61757454119194045066732557249050
61757454119194045425229796553682
61757454119194045425229825250038
61757454119194045425229825722214
61757454119194045425501421361734
61757454119194045425501421833910
61757454119194045425504860790808
61757454119194045430564189443870
61757454119194045430564189916046
61757454119194045430585110148818
61757454119194045430585110620994
61757454119194045432760088604936
61757454119194045432761117474712
61757454119194045432761236515310
61757454119194045432761236987486
61757454119194045470983381463598
61757454119194045470983381935774
61757454119194045471171663576042
61757454119194045471255346395834
61757454119194045471258445228548
61757454119194045471258445700724
61757454119194045476318032988172
61757454119194045476337920573994
61757454119194045476338690826646
61757454119194045476338695058734
61757454119194045476338695412866
61757454119194045476338953693120
61757454119194045478513669282764
61757454119194045478513673514852
61757454119194045478513673987028
61757454119194045478514817193138
61757454119194045478514821425226
61757454119194045478514821897402
61757454119194046665910121431638
61757454119194046668106876934424
61757454119194046668106881638688
61757454119194046851372264683560
61757454119194046851372269282830
61757454119194078777054845539248
61757454119194078777054846011424
61757454119194078777326442123120
61757454119194089895447532364592
61757454119194089897620186350480
61757454119194089897620215046836
61757454119194089897623280951106
61757454119194089897623285655370
61757454119194089897623314351726
61757454119194089897623539218310
61757454119194089897623658258908
61757454119252266954541386194190
61757454119252278621701941944828
61757454119252315130524435296696
61757454119252315132783756621842
61757454119252315132784899927122
61757454119254968657976730630212
61757454119254968657976732165246
61757454119254968657976736764516
61757454119254969069570708461856
61757454119254969069570713533302
61757454119254980324949001571352
61757454119254980325137029648680
61757454119255016833772523307722
61757454119255016833772527906992
61757454119255016833959779732718
61757454119255016833959781267752
61757454119255016836216888312986
61757454119255016836219211261280
61757454119255016836219217395584
61757454119255016836220245898178
61757454119255016836220250497448
61757454119255017245553757564362
61757454119255017245741671206186
61757454119255017245742814511466
61757454119255017245826387150928
61757454119255017247998008134122
61757454119255017247999151439402
61757454119255017247999156044496
61757454119255017248001102734748
61757454119255017248001475787376
61757454119255017248001480508902
61757454119256169368487267255576
61757454119256184193463437271790
61757454119256186023606833666484
61757454119256186023627754254792
61757454119256186023690516369636
61757454119256186435221731036676
61757454119256186435409759114004
61757454119256186435410017381208
61757454119256186435472779496052
61757454119256217407839531276500
61757454119256217407840560146276
61757454119256217408027817621032
61757454119256217408028588223604
61757454119256217408028592828698
61757454119256217408028846490808
61757454119256217408028851095902
61757454119256217544557352045704
61757454119256217545288199293796
61757454119256217545288457561000
61757454119256217545288572346424
61757454119256217546729747886644
61757454119256217590853756124932
61757454119256217590854899313572
61757454119256217591041784202260
61757454119256217591042042469464
61757454119256217591043185658104
61757454119256217591043190257374
61757454119256218002637162439988
61757454119256218002637167026208
61757454119256218002824420264664
61757454119256218002825190517316
61757454119256218002825195103488
61757454119256218002825195103536
61757454119256218002825448784520
61757454119256218002825453383790
61757454119256219191686407737860
61757454119256219191686408800718
61757454119256219193862276886956
61757454119256219376873144281338
61757454119256219376873172861054
61757454119256219376876501735388
61757454119256219376876530433148
61757454119256219376876611817952
61757454119256219376876611934592
61757454119256219376960179968960
61757454119256219377148466313492
61757454119256219377148470912762
61757454119256219788655435987470
61757454119256219788658764861756
61757454119256219788658793559564
61757454119256219788658874944368
61757454119256219788742447681548
61757454119256219788930475758876
61757454119256228664850752388968
61757454119256229076632758297940
61757454119256229076633016565144
61757454121894430822611753691984
61757454121894430822799781769312
61757454121894430822800129845776
61757454121894431005814006617744
61757454121915140724718288220397
61757454121925497231584776624396
61757454121925617335683384049337
61757454121925645565363006883771
61757454121926818504464325325182
61757454121926846322636763307872
61757454121926846322637110912160
61757454121926848105998365753163
61757454121926851261576469210272
61757454121929521579691311057186
61757454121929547614101815490390
61757454121929548025880727325803
61757454121929548025883821399362
61757454121929553147942097401906
61757454121929553150198434329842
61757454121929553150282117155458
61757454121929553150285560895406
61757454122100312666645110757322
61757454122101524907960572319207
61757454122101528064394219792520
61757454122101529849347981562815
61757454122101529849536051641430
61757454122101530032278638376879
61757454122113232288948907876145
61757454122113235445947642934797
61757454122113235628958511360029
61757454122113237230273659168180
61757454122113237230336335193956
61757454122113237413015896777357
61757454122113268800216651621273
61757454122113268980783531649239
61757454122113268983230991255129
61757454122132742990079481082676
61757454122132744775305259876146
61757454122132744775305259876155
61757454122133495042304664217665
61757454122133495042304692795977
61757454122133945349184977534855
61757454122133945349185006231211
61757454122133945349372917922390
61757454122133945349373295758071
61757454122133978700442933894887
61757454122133978702890278715353
61757454122136635568383512109110
61757454122136652174762400307644
61757454122136679994543736633002
61757454122144301855481307409050
61757454122144301855484660276880
61757454122144450188701991243315
61757454122144450371441262512951
61757454122144450371653567699460
61757454122144450371716588101203
61757454122144452155829954785163
61757454122144483723266282802161
61757454122145650945784623981495
61757454122145652729897991138443
61757454122145652912852878315917
61757454122145684300054009282602
61757454122145689833789945942405
61757454122145689833789945942406
61757454122145689836049377470967
61757454122145689836049377470968
61757454122148352237374565826662
61757454122148352237374685381277
61757454122148352237437332704873
61757454122148352237437447515759
61757454122148352648968543658306
61757454122148352648968663225971
61757454122148352649219711685347
61757454122148352649219711691980
61757454122148352831982883764338
61757454122148352832150368971578
61757454122148352832171289696218
61757454122148354021763722029444
61757454122148354021763722501620
61757454122148354021826024977085
61757454122148357590541020952764
61757454122148357590544115553390
61757454122148357590603783071820
61757454122148385591518804732905
61757454122148385591707091077482
61757454122148402190216474474793
61757454122148402192664196953790
61757454122210493605843054431009
61757454122210496762587254226189
61757454122210530117110826872493
61757454122210541784273821406609
61757454122241745042879770811216
61757454122241745042879771861024
61757454122241752177175386559712
61757454122241752179431723487648
61757454122241761468224082184262
61757454122242895585148521568466
61757454122242895585148521587340
61757454122242896819930455063398
61757454122242897369538328449602
61757454122242897369538328468476
61757454122242897369538329984636
61757454122242897369538330003510
61757454122242897552552554851942
61757454122242902903524969231384
61757454122242914021644944863932
61757454122242945179746756791768
61757454122242945616759780155850
61757454122242945616947808233178
61757454122242946780303311047040
61757454122242946782562742575602
61757454122242946782562744110636
61757454122242947377359346404508
61757454122242947583264340907038
61757454122242947583535937018734
61757454122242950555887514135578
61757454122242950558331879140842
61757454122242962225222517084402
61757454122242967164350251064130
61757454122242967164353603931960
61757454122245646908412860415696
61757454122245646908412860882048
61757454122245646908600888493024
61757454122245646908600888959376
61757454122245647503125523605084
61757454122245647503209091639452
61757454122245647503209469494004
61757454122245648692175141569470
61757454122245654042896504707872
61757454122245654045152841635808
61757454122245654225639132978256
61757454122245654225910729089952
61757454122245654228167066017888
61757454122245654228355094095216
61757454122245663516875851025232
61757454122245663516875855611452
61757454122245663516963025221469
61757454122245663516963025241152
61757454127803056373162089105108
61757454127823465948549361619441
61757454127834122644686444020224
61757454127835590465579814875642
61757454127838178515290179889270
61757454127838178517630199642822
61757454127838297111239526126636
61757454127838324905600669307830
61757454128009855073367096344118
61757454128021857702050546575617
61757454128021860996306593847393
61757454128021862826368282631028
61757454128021905461169015590991
61757454128021905872951021499963
61757454128022011090607274352041
61757454128022011090861307207016
61757454128022011090861421998263
61757454128022011090861421998264
61757454128022011090882342703211
61757454128022011090882342703212
61757454128022011499945172337632
61757454128022011502392894932459
61757454128022012735478846605616
61757454128022012737989330842904
61757454128022012738010623556495
61757454128022012738010623556496
61757454128022012738073042364876
61757454128022012921000226803952
61757454128022012921003670482584
61757454128022012921024591187532
61757454128022013330087420821952
61757454128022046089810907925866
61757454128042270573016050933899
61757454128042270573016079630255
61757454128042270573203991321434
61757454128042303926721380810753
61757454128044971864857537513239
61757454128044977218023149932950
61757454128052927268582974804878
61757454128053075739064670588567
61757454128053110740462764544326
61757454128053114446311755483024
61757454128053125554279206063531
61757454128054278326205264169588
61757454128054311497545140537078
61757454128056978199310045546754
61757454128056984785565803162370
61757454128056984785586723867318
61757454128056984788010081606390
61757454128056984788093764898358
61757454128056984971024421246070
61757454128057016906829104388588
61757454128057018142175122115504
61757454128057018325105778463216
61757454128117956556495158278544
61757454128119118607162687221509
61757454128119119018944693130481
61757454128119122313200740402257
61757454128119150726086054789067
61757454128119151960679960206671
61757454128119152372461966115643
61757454128119155665025760691467
61757454128119157313479910138875
61757454128119167197375460106081
61757454128119172138760304686253
61757454128119172138760305736013
61757454128119172138760562953457
61757454128119317497901803106409
61757454128119322416225013615443
61757454128119322416225013615444
61757454128150338677413275302004
61757454128150338677413532519448
61757454128150370409956229540336
61757454128150370410227824602224
61757454128150370410227825652032
61757454128150372053790150679211
61757454128150372056332139817104
61757454128150377590256104554236
61757454128150377590277025259184
61757454128150377592512441482172
61757454128150377592512470178528
61757454128150377592784066290224
61757454128150386881514906970944
61757454128150386881518263021102
61757454128150386881518264634841
61757454128151572401820424315721
61757454128151572810872526667751
61757454128151572996365979606510
61757454128151572996616683709614
61757454128151587638597287208882
61757454128151587638600638541678
61757454128151587638600640076712
61757454128151587638600643259040
61757454128151673083166311703309
61757454128151678434170585439261
61757454128151728441970596581277
61757454128151728441970682670345
61757454128151728441970711366701
61757454128151728441991603375293
61757454128151742878063420866893
61757454128151743266968892588055
61757454128151743266971991906042
61757454128151743269228324116617
61757454128151743269228328833978
61757454128154279455726547295648
61757454128154279458233588326688
61757454128154279458505184438384
61757454128154279638740771677728
61757454128154279641247812708768
61757454128154279641435840786096
61757454128154288927806003014429
61757454128154288930062339942365
61757454128154288930065438775043
61757454128154288930250626286897
61757454128154288930253720887523
61757454128154289339588267190605
61757454128154289341847698719167
61757454128154289342032632195869
61757454128154289342035985057999
61757454128154289342035985076713
61757454128154289342035989308801
61757454128154294283148086722634
61757454128154294283231769075866
61757454128154294283231769626747
61757454128154294283420055965663
61757454128154294283420055984377
61757454128154294283423154738386
61757454128154429756252889829623
61757454128154429756440917906951
61757454128154439642287092224447
61757454128154439642289445268777
61757454128154439642370775044239
61757454128154439642374127912069
61757454128154439642559061407645
61757454128154439642562418874744
61757454128154439642562418874745
61757454128154444581498766837868
61757454254826790424314639161520
61757454254858915480454298850926
61757454254858915480456623198900
61757454254861617326149291254210
61757454254861617371902876162674
61757454254861912568782746629334
61757454254861917507910485213996
61757454254861917561173441463102
61757454255045283786576508173552
61757454255045583930072625253280
61757454255076803664298185868698
61757454255077720108621595642322
61757454255077720287305473058862
61757454255077720658479398279708
61757454255077720659924160509408
61757454255077720698250909335276
61757454255077720698899450890506
61757454255077720705677745417872
61757454255077720705844996620500
61757454255077720705845110011860
61757454255077720705845111074718
61757454255077753456178944525416
61757454255078020297871268934158
61757454255078020298623381243470
61757454255078020430885158172958
61757454255078020430887482520932
61757454255078020435884049879794
61757454255078020435967732351118
61757454255078020842583854663234
61757454255078020842583857851178
61757454255078020842667541739444
61757454255078020842669488429904
61757454255078020842670893190332
61757454255078020842670897789602
61757454255078020847666055788766
61757454255078020847749992276492
61757454255078020847750082633624
61757454255078020895115590617284
61757454255078020895115704936148
61757454255078053782710178462168
61757454255080405928788283318364
61757454255080417049165367531180
61757454255080417049168720393394
61757454255080417049168723581338
61757454255080421950048916639490
61757454255080421950132480074588
61757454255080421990740822566330
61757454255080421997245996836878
61757454255080422356834612411208
61757454255080422401497968961800
61757454255080422402334797215854
61757454255080422409111943832846
61757454255080422409112976951972
61757454255080422409113091388928
61757454255080422409113091743220
61757454255080717192661484610956
61757454255080722138566250422412
61757454255080722185073066848382
61757454255080722546105980894184
61757454255080722550348256331384
61757454255080722551185079980344
61757454255080722551185084585438
61757454255080755486145266166020
61757454255080755531058928574096
61757454255080755531895752106416
61757454255080755897927530696488
61757454255150666646150127232082
61757454255150666646150127586214
61757454255150699448932128619724
61757454255150699448933157489500
61757454255150699631946353350064
61757454255150699631946353468156
61757454255150699631947496656796
61757454255150699997159125541054
61757454255150699997160244749248
61757454255150699997975028485066
61757454255150699997975147521292
61757454255150700042891789744570
61757454255150700043726408319274
61757454255150700043728613276890
61757454255150700043729388246904
61757454255150700043729502565768
61757454255150700043729759783212
61757454255150700043729764369432
61757454255153367937803209026962
61757454255153367937803209381094
61757454255153401151531416943670
61757454255153401288809969077028
61757454255153401288812207335934
61757454255153401288813326544128
61757454255153401289624757412116
61757454255153401289628110279946
61757454255153401289628229316172
61757454255153401334545641792102
61757454255153401334545646391372
61757454255153401334546013328410
61757454255153401334546014844730
61757454255153401334546017927680
61757454255153401334546019444000
61757454255153401335297758700684
61757454255153401335381441053916
61757454255153401335381695188410
61757454255153401335381698271360
61757454255153401335381809507274
61757454255153401335382846164264
61757454255153401746326877448422
61757454255153401746328019237382
61757454255153401746328020753702
61757454255153401747163700980742
61757454255153401747163701097382
61757454255153401747163705702476
61757454255153401747164072633690
61757454255153412407745876233304
61757454278493367909544247563176
61757454278493412374406669306774
61757454278496069612791307189700
61757454278496419162768228254000
61757454278496419574550234162972
61757454278496419581871320681066
61757454278497319593378575494738
61757454278497319593378580212100
61757454278497319598461149672898
61757454278497319598461235897320
61757454278497319598461264477036
61757454278497319737332798738904
61757454278497319737332913543202
61757454278497319737333913347828
61757454278497319737333917947098
61757454278497319737334028152126
61757454278497320142423917344600
61757454278497320147504254798888
61757454278497320147504283378604
61757454278497320148864100544772
61757454278497320148926776570548
61757454278497320148927895778742
61757454278497320149680003488784
61757454278497320149680008088054
61757454278497320149683016582350
61757454278497320195433592996518
61757454278497320195433616976964
61757454278497320195436601490814
61757454278711305316705085027070
61757454278711305316705113724830
61757454278711316384741042578662
61757454278712216998328329889286
61757454278712221946469406282650
61757454278712222312517973136184
61757454278712222312519116324984
61757454278712222350657583173602
61757454278712222351494406705922
61757454278712222358250637339700
61757454278712222358251670458826
61757454278712222358251780663854
61757454278712222358251785250074
61757454278712517141824447087058
61757454278712517141824451686328
61757454278712522494990528502964
61757454278712522502332505511926
61757454278712522547521231336484
61757454278712522547522374525284
61757454278714907587951868632206
61757454278714907587952240168674
61757454278714907587952241703708
61757454278714918701575394233124
61757454278714918701763679527896
61757454278714923604718374856946
61757454278714923643150849268274
61757454278714923649716465909174
61757454278714924053904642800126
61757454278714924054657783979374
61757454278714924054741466450490
61757454278714924054929751627218
61757454278714924054929751745262
61757454278714924061435709686040
61757454278714924061436078506740
61757454278714924061436078525454
61757454278714924061436082757542
61757454278714924061498730085350
61757454278714924061498844876598
61757454278714924061519646540900
61757454278714924062250838145312
61757454278714956811184136435036
61757454278714957001729514275712
61757454278714957001729882747944
61757454278714957001729885812180
61757454278715218845070363406898
61757454278715218845259792008354
61757454278715218845259796607624
61757454278715223793985501200476
61757454278715223793988940157374
61757454278715223793988968853730
61757454278715223839742525065838
61757454278715224198236440223534
61757454278715224198237583412174
61757454278715224198508407871698
61757454278715224203591753702190
61757454278715224203592098193816
61757454278715224205015734924320
61757454278715224205767849947948
61757454278715224205767851482982
61757454278715224250769319832784
61757454278715224251524530974810
61757454278715257000454730433224
61757454278715257145246523364032
61757454278715257145246552061792
61757454278715257145246780096202
61757454278715257145246781631236
61757454278715257145246891836264
61757454278715257549497376280760
61757454278715257549497747817228
61757454278715257549497749352262
61757454278715257550062603701384
61757454278715257550250517460008
61757454278715257550250888996156
61757454278715257550250890531350
61757454278715257550334199813240
61757454278715257551753713208696
61757454278715257551757180861950
61757454278715257556837430575496
61757454278715257556840874254128
61757454278715257557028783290858
61757454278715257557028786005174
61757454278715257557028787540208
61757454278715257557029154827326
61757454278715257557029156362360
61757454278715257557029159076676
61757454278715257557029160611710
61757454278716124771403880184168
61757454278716124772763725930052
61757454278716124772764869118852
61757454278716124772826401955828
61757454278716124772827516564752
61757454278716124772827521164022
61757454278716124772830615764648
61757454278716124818518454027316
61757454278716124818581106072486
61757454278716124818584200673112
61757454278716124818602022061476
61757454278716124818602022179568
61757454278716124818602026778838
61757454278716124818769501087012
61757454278716124818793406189010
61757454278716124956053386079902
61757454278716158165322432975342
61757454278785151872939503153814
61757454278785201697747327826958
61757454278785201698311040522634
61757454278789070759074404361168
61757454278789103561772837714442
61757454278789103561773870816306
61757454278789104110815856616010
61757454281448025094828964718298
61757454281452049854783363789384
61757454281665629143823725968420
61757454281665629144660554222474
61757454281666829717973121726638
61757454281666863069798142015848
61757454281669231415091774634776
61757454281669231415907682183882
61757454281669531604341447926612
61757454281669531604425790799852
61757454281669531604906306997468
61757454281743416268324704514946
61757454281743427937012667128460
61757454281743427937265579860994
61757454281743427937265952913622
61757454281775848376792170981836
61757454281778550264939790170478
61757454281778700359226491299668
61757454281778700359227524401532
61757454281779901139471119980147
61757454281779906491008721737879
61757454281779906491008851061821
61757454281779906492450399654670
61757454281779906492450404253940
61757454281779906493265192589028
61757454331638920794448028496144
61757454331638920794448028496192
61757454331638920794448028496352
61757454331638920794448285713588
61757454331670140478586700835620
61757454331670996627458994336440
61757454331671041045835866250322
61757454331671041091568530453838
61757454331671041092131065526640
61757454331671041092131179845504
61757454331671041092133389524694
61757454331671041092134164359354
61757454331671341235585394002964
61757454331671341235857361650968
61757454331671346174796810335924
61757454331671346176493711844464
61757454331671346184568975376540
61757454331671346586579078048512
61757454331673698323364048728418
61757454331673698330706053962964
61757454331673698330894340779672
61757454331673742795566524766752
61757454331673742795569509280602
61757454331673742795756762523270
61757454331673747691390716175724
61757454331673747696470965883654
61757454331673747736956014267480
61757454331673747737145080169650
61757454331673747742036235401310
61757454331673747742224550792118
61757454331674042939104421277492
61757454331674047880682976549248
61757454331674047888004320284738
61757454331674047931495116092546
61757454331674047933192787859354
61757454331674048292276954380892
61757454331674048292276954498936
61757454331674048299786326193710
61757454331674899087788688689480
61757454331674899087976716766808
61757454331674943506897525052438
61757454331674943506897525524614
61757454331674943507085553129766
61757454331674943552651110433078
61757454331674948316376155185590
61757454331674948316376269989728
61757454331674948447654836174518
61757454331674948448469624509606
61757454331674948448556659730876
61757454331674948453553227085366
61757454331674948453636909910982
61757454331674948454997874983104
61757454331674948455247919036972
61757454331674948455249038250990
61757454331674948455250898852174
61757454331674948455812663318192
61757454331674948494038275469192
61757454331674948494223209418070
61757454331674948494226303546520
61757454331674948499306811993830
61757454331674948499390494819446
61757454331674948501002503646680
61757454331674948501566243522392
61757454331674948501566248226656
61757454331674948859248814006162
61757454331674948860063602341250
61757454331674948860066955209080
61757454331674948860338665639848
61757454331674948865335232994338
61757454331674948865418915819954
61757454331674948865419288891296
61757454331674948866779106057416
61757454331674948866841782083192
61757454331674948866841896868616
61757454331674948866842896692116
61757454331674948866843016082634
61757454331674948866844876683818
61757454331674948866862788877208
61757454331674948866863817274808
61757454331674948867594669227164
61757454331674948867595009001428
61757454331674948867595042298506
61757454331674948867598022094994
61757454331674948905817187249714
61757454331674948905820281378164
61757454331674948911088817902802
61757454331674948911172500728418
61757454331674948912595453080724
61757454331674948912595481778532
61757454331674948912596481478324
61757454331674948913348249431364
61757454331674948913348254135628
61757454331674948913348593909892
61757454331674948913348622502706
61757454331674948913348627206970
61757454331674959978184606371398
61757454331674959978372634448726
61757454331674959978456317274342
61757454331857414156626215154992
61757454331857414156688891180768
61757454331857414156689005499840
61757454331857414156709897508432
61757454331857714300205900269088
61757454331857714300206014588160
61757454331857714300393928346416
61757454331857725418325872715144
61757454331857725418326647553968
61757454331857725418326647554016
61757454331857725418326647554176
61757454331888934027841934791316
61757454331888934030101375256230
61757454331888934034616761665428
61757454331888934034619831800334
61757454331888934034619860498142
61757454331888934034620119237522
61757454331888945101902903725726
61757454331888945102465434212308
61757454331888945102467758210362
61757454331888945102467758560282
61757454331888945102467762796582
61757454331888945102468533045022
61757454331888945102468537631242
61757454331888945102656048091306
61757454331888945102656822925966
61757454331888978499479183409026
61757454331888978500044039293342
61757454331889700912701202167591
61757454331889834000878006146628
61757454331889834602431527701618
61757454331889834602431872057890
61757454331889845669735491635602
61757454331889845669736609308762
61757454331889845669736610843796
61757454331889845670467830081658
61757454331889845670467831144516
61757454331889845715403155815288
61757454331889845715489162633134
61757454331889845715489937472006
61757454331889845715968014886144
61757454331889845716051692653156
61757454331889845716051697239376
61757454331889845716055050120256
61757454331889845716243078184534
61757454331889845716243078651094
61757454331889845716243081366862
61757454331889850472165087465588
61757454331889850473859664159594
61757454331889850473859667223830
61757454331889850473861988507568
61757454331889850474424523108146
61757454331889850474424523226238
61757454331889850478943270271766
61757454331889850656790320973658
61757454331889850656790321323578
61757454331889850656874003793450
61757454331889850657355180040302
61757454331889850657627147688306
61757454331889850657627149105248
61757454331889850657627149577632
61757454331889850664133360130712
61757454331889850664384408258882
61757454331889850664384408608802
61757454331889850664404296194624
61757454331889850664405329313750
61757454331889850664405444104998
61757454331889851022902686125398
61757454331889851030244691832120
61757454331889851030412086640236
61757454331889851030976945706880
61757454331889851069221125519950
61757454331889851069221130106170
61757454331889883825663795504448
61757454331889883826228651388764
61757454331889883826416936683536
61757454331890134601909971144596
61757454331890134739170615787376
61757454331890134741430046843762
61757454331890134741614980792640
61757454331890134741618074921090
61757454331890145858985279712862
61757454331890145859547809732884
61757454331890145859547814319056
61757454331890145859550019412074
61757454331890145859550022476310
61757454331890145859550134197498
61757454331890145859550138783718
61757454331890145859550794246734
61757454331890145859551165783042
61757454331890145859551167299362
61757454331890145859551167304978
61757454331890145859551171904248
61757454331890145859735728077520
61757454331890145859736099613828
61757454331890145859738050553638
61757454331890145859738424078442
61757454331890145859738425141300
61757454331890145859739198446542
61757454331890145859739199981576
61757454331890150668192943563602
61757454331890150668945055872914
61757454331890150798675429393748
61757454331890150800372330435728
61757454331890150801122121461302
61757454331890150801122893113634
61757454331890150801123266184976
61757454331890150801125589114556
61757454331890150801125590649590
61757454331890150801209158689782
61757454331890150806205724509238
61757454331890150806205810248386
61757454331890150807900387292312
61757454331890150807901158944644
61757454331890150807901416162088
61757454331890150807901417697122
61757454331890151212716099292946
61757454331890151212717247185850
61757454331890151212905156240050
61757454331890151212905160944314
61757454331890151212905529311392
61757454331890151212905534015656
61757454331890151217987730418210
61757454331890151219494365123956
61757454331890151219685746541290
61757454331890151220247420213976
61757454331890151220247505953124
61757454331890151220247506303044
61757454331890151220247534999400
61757454331890151220247539703664
61757454331890151265247950032420
61757454331890151265436236376952
61757454331890151266001095915772
61757454331890179211372720289402
61757454331890179211372834608266
61757454331890184014934389502684
61757454331890184152195029441200
61757454331890184152759885325516
61757454331890184152948286474186
61757454331890184153031854980938
61757454331890184154642863634752
61757454331890184159538151156526
61757454331890184159722997494400
61757454331890184159723083233548
61757454331890184159726436101378
61757454331890184159726436451298
61757454331890184159726437636412
61757454331890184159726437986332
61757454331890184159726469398456
61757454331890184159726469870632
61757454331890184159726555491896
61757454331890184566986518161460
61757454331890184571320443103006
61757454331892397262970213054807
61757454331892535704313355654096
61757454331892536301345031330844
61757454331892536305866959761742
61757454331892536305866988458098
61757454331892536305866988463922
61757454331892536305887880938866
61757454331892547373171697012614
61757454331892547373171697484790
61757454331892547373714889708182
61757454331892547418925282393254
61757454331892547419487042160624
61757454331892547419490140993338
61757454331892547419490395041552
61757454331892547419490399745816
61757454331892547419678427823144
61757454331892552177295013667062
61757454331892552314555767920278
61757454331892552314555768392454
61757454331892552320370591268934
61757454331892552321897773627000
61757454331892552321898802496776
61757454331892552321901126967006
61757454331892552360309352828742
61757454331892552360309353300918
61757454331892552360790529547770
61757454331892552360874211901002
61757454331892552361062494026544
61757454331892552361062494131538
61757454331892552361062498730808
61757454331892552361065592859258
61757454331892552361065592964252
61757454331892552361065597563522
61757454331892552368383583713868
61757454331892552368386936581698
61757454331892552726884319392648
61757454331892552733659146266760
61757454331892552734415386278562
61757454331892552771819648312770
61757454331892552772656471845138
61757454331892552772656471963182
61757454331892552779412702478868
61757454331892552779413472731520
61757454331892585712113108056732
61757454331892585712113481109360
61757454331892585712866249235820
61757454331892585712866622307162
61757454331892585715126062772076
61757454331892585719453133771752
61757454331892585719456486639582
61757454331892585719456515337390
61757454331892585719641076109932
61757454331892585719641449162560
61757454331892585719641449181274
61757454331892585719644514716910
61757454331892585719644515066830
61757454331892836495137554230702
61757454331892847562985483704966
61757454331892847562986253486894
61757454331892847562986258073114
61757454331892847562986512226274
61757454331892847562986516825544
61757454331892847563173396996870
61757454331892847563174544902872
61757454331892852504370328980778
61757454331892852504561709938986
61757454331892852511335733263368
61757454331892852511336762133144
61757454331892852511900592334224
61757454331892852555394741477826
61757454331892852556901031827300
61757454331892852556902060697076
61757454331892852557089318171832
61757454331892852557654177710652
61757454331892852916152589042910
61757454331892852921506759214882
61757454331892852922929711095012
61757454331892852922930739964788
61757454331892852922930854756036
61757454331892852923682507917828
61757454331892852923682512622092
61757454331892852923682852274100
61757454331892852923685951578990
61757454331892885862973495727902
61757454331892885862973496200078
61757454331892885862973500314122
61757454331892885863161528391450
61757454331892885863161557102308
61757454331892885863161557574484
61757454331892885863161782422354
61757454331892885908912014462988
61757454331892885908915113767878
61757454331892886267977609214076
61757454331892886267977609332120
61757454331892886274752431501968
61757454331892886274752436088188
61757454331892886274755501636874
61757454331892886274755502109050
61757454331892886274755506223094
61757454331892886274755530334682
61757454331892886274755530806858
61757454331892886274755534920902
61757454331892886274943788331326
61757454331893748130797150437718
61757454331893748130985178515046
61757454331893748130985178987222
61757454331893748176760798738834
61757454331893752939459959129546
61757454331893752940192183834322
61757454331893753071554461087622
61757454331893753071554461559798
61757454331893753072369249422710
61757454331893753072369249894886
61757454331893753072372717075964
61757454331893753076721746960966
61757454331893753077452852470646
61757454331893753077452938209794
61757454331893753078896466794344
61757454331893753078897495664120
61757454331893753079147544422252
61757454331893753079148290092592
61757454331893753079148663636270
61757454331893753079150524237454
61757454331893753117308045996086
61757454331893753117308046468262
61757454331893753118144869646498
61757454331893753118144870000630
61757454331893753118147968951388
61757454331893753122475331869430
61757454331893753124651080572584
61757454331893753124713842337508
61757454331893753124901875001056
61757454331893753124902248544734
61757454331893753124905228336850
61757454331893753124922021340760
61757454331893753124922795707456
61757454331893753124922795825500
61757454331893753124925120173474
61757454331893753483148438919266
61757454331893753483963227254354
61757454331893753483966694907608
61757454331893753484154608671688
61757454331893753488482832281630
61757454331893753488503748283766
61757454331893753488503752869986
61757454331893753488503752988030
61757454331893753488504011150240
61757454331893753489046916041438
61757454331893753489234858379618
61757454331893753490678730970520
61757454331893753490679759840296
61757454331893753490679874631544
61757454331893753490741148729092
61757454331893753490741406996296
61757454331893753490741521781720
61757454331893753490742263338016
61757454331893753490742267924236
61757454331893753490742521605220
61757454331893753490742636396468
61757454331893753490742640995738
61757454331893753490744616382346
61757454331893753490762413790312
61757454331893753490763184044416
61757454331893753490766546215780
61757454331893753490929435073624
61757454331893753490929435545800
61757454331893753490930549682548
61757454331893753490930550154724
61757454331893753490932902726878
61757454331893753490932903199054
61757454331893753528902023827730
61757454331893753529738847478142
61757454331893753529741946783032
61757454331893753534236417190094
61757454331893753534256562939578
61757454331893753534257333192230
61757454331893753534257337778450
61757454331893753534257596058704
61757454331893753536495077993828
61757454331893753536495848246480
61757454331893753536495852832700
61757454331893753536515998700228
61757454331893753536516768952880
61757454331893753536516773539100
61757454331893753536516773657144
61757454331893753536517031819354
61757454331893753536517146610602
61757454331893753536519093300854
61757454331893753536519098005118
61757454331893753536520126419980
61757454331893753536520131124244
61757454331893753536684134591012
61757454331893753536684135063188
61757454331893753536686459411162
61757454331893753536704280812672
61757454331893753536707379645386
61757454331893753536707380117562
61757454331893753673966183448438
61757454331893786469195742783248
61757454331893786471455173839634
61757454331893786471640107788512
61757454331893786880977748692220
61757454331893786883237179748606
61757454331893797953363075426738
61757454331893797953365313685644
61757454331893797953366174613536
61757454331893797953366174731628
61757454331893797953366432893838
61757454331893797954097280123216
61757454331893797955538828716064
61757454331893797955541152714118
61757454331893797955541923316690
61757454331893797955541928020954
61757454331893797955542296375142
61757454331893797955603570472690
61757454331893797955603828739894
61757454331893797955603943525318
61757454331893797955624835533910
61757454331893797955625610374186
61757454331893797955625610492278
61757454331893797955791856817222
61757454331893797955809678690908
61757454331893797955810793299832
61757454331893797955810797899102
61757454331893797955812777995798
61757454331893797955813892132546
61757454331893797955813892604722
61757454331893797955813896731816
61757454331893797955813897203992
61757454331893797956353617051152
61757454331893797956356711651778
61757454331893797956356716356042
61757454331893797956357084704406
61757454331965482248348097697766
61757454331965482248348098169942
61757454331965482294099358613792
61757454331965482294101309553602
61757454331965482294101683078406
61757454331965482294102343127642
61757454331965482294122574614822
61757454331965482294123349455098
61757454331965482294310517076710
61757454331965482294311631685634
61757454331965482294311636284904
61757454331965498307308863211202
61757454331965498308040829648774
61757454331965526717747574333842
61757454331965526764045126187882
61757454331965531521852322855496
61757454331965531521853093108148
61757454331965531522417177340132
61757454331965531522417181926304
61757454331965531522417181926352
61757454331965531659131645241506
61757454331965531659133883500412
61757454331965531659133969239560
61757454331965531659134744428352
61757454331965531659135001173572
61757454331965531659135002708606
61757454331965531659677821860656
61757454331965531659677936179520
61757454331965531659677936651696
61757454331965531659866221474292
61757454331965531659866223009326
61757454331965531661307398530832
61757454331965531661309746994606
61757454331965531661393400768122
61757454331965531661393403832358
61757454331965531661560799703332
61757454331965531661578248505676
61757454331965531661579363114600
61757454331965531661579367713870
61757454331965531661581343106302
61757454331965531661581691711924
61757454331965531661582462301446
61757454331965531662122186865920
61757454331965531662125281466546
61757454331965531662125654524790
61757454331965531662125654537888
61757454331965531662125657707118
61757454331965531662125658769976
61757454331965531704866662139432
61757454331965531704866662489352
61757454331965531704867317956580
61757454331965531704867321020816
61757454331965531704867322537136
61757454331965531704867689492888
61757454331965531704867691009208
61757454331965531704867694092158
61757454331965531704867695608478
61757454331965531705429197095546
61757454331965531705431402188564
61757454331965531705431406769120
61757454331965531705431521087984
61757454331965531705431521560160
61757454331965531705432181609396
61757454331965531705432295928260
61757454331965531705432550081468
61757454331965531705432554680738
61757454331965531705619433330128
61757454331965531705619806382756
61757454331965531705619807917790
61757454331965531707123769203380
61757454331965531707125981946806
61757454331965531707126093667994
61757454331965531707126096732230
61757454331965531707126753717230
61757454331965531707126868508270
61757454331965531707127125253538
61757454331965531707127129852808
61757454331965531707311686026080
61757454331965531707311687542400
61757454331965531707312059078708
61757454331965531707312059097422
61757454331965531707312060613742
61757454331965531707314010024134
61757454331965531707314383076762
61757454331965531707314384611796
61757454331965531707875770258064
61757454331965531707875771774384
61757454331965531707876546614660
61757454331965531707876918150968
61757454331965531707876919686002
61757454331965531707879242615582
61757454331965531707879243678440
61757454331965531707880018518716
61757454331965532073154776472118
61757454331965532116649695401860
61757454331965532117485380331920
61757454331965532118907987855778
61757454331965532118907988327954
61757454331965532118909131162510
61757454331965532118909131634686
61757454331965532119661133739130
61757454331966699064370318143470
61757454331966699064391238731778
61757454331966699065123205169350
61757454331966699065207146747444
61757454331966699476173243590990
61757454331966699476173501858194
61757454331966699476717440218438
61757454331966699476905468295766
61757454331966732278934697326312
61757454331966732278934698376072
61757454331966732278934698492712
61757454331966732278935469095284
61757454331966732278935727362488
61757454331966732278935731967582
61757454331966732279499443128224
61757454331966732279499553210628
61757454331966732279499553327268
61757454331966732279500586429132
61757454331966732279500591034226
61757454331966732279771412311262
61757454331966732416130338408850
61757454331966732416214020762082
61757454331966732416216259020988
61757454331966732416216345226696
61757454331966732416217119948928
61757454331966732416217377166324
61757454331966732416217378229182
61757454331966732416760197381232
61757454331966732416760197853616
61757454331966732416760312172272
61757454331966732416948597467044
61757454331966732416948598529902
61757454331966732417032167036654
61757454331966732461948923341144
61757454331966732461949038009928
61757454331966732461949693943716
61757454331966732461949812848752
61757454331966732461950065480024
61757454331966732461950066529784
61757454331966732461950070066244
61757454331966732461950071129054
61757454331966732462513778175700
61757454331966732462513782289696
61757454331966732462513782407788
61757454331966732462513782762080
61757454331966732462513892494564
61757454331966732462513897080736
61757454331966732462513897080784
61757454331966732462514925596428
61757454331966732462702182375508
61757454331966732462702183438366
61757454331966732827996283888498
61757454331966732827998522147404
61757454331966732827999383075296
61757454331966732827999383193388
61757454331966732827999641355598
61757454331966732828542570712516
61757454331966732828542575298736
61757454331966732828542575416780
61757454331966732828730488584976
61757454331966732828730861656318
61757454331966732873731301136344
61757454331966732873732071388996
61757454331966732873732075975168
61757454331966732873732075975216
61757454331966732873732329656200
61757454331966732873732334255470
61757454331966732874296155620980
61757454331966732874296160207200
61757454331966732874297188722844
61757454331966732874484073493440
61757454331966732874484446564782
61757454331966743946660223396770
61757454331966743948292009746136
61757454331966743948292784580796
61757454334625809440275775417304
61757454334629678160913010525218
61757454334629705955087157803858
61757454334629711444013376334472
61757454334629711444093706292258
61757454334812193763310639967043
61757454334812193763310898234247
61757454334812238228170995979791
61757454334844158430199057480562
61757454334844158430387342775286
61757454334844191781456893288084
61757454334844191781456894350942
61757454334844458619469651477346
61757454334844458619657936772070
61757454334844507977703807618866
61757454334921011771758093820190
61757454334921011771758094883048
61757454334921045123583114109400
61757454334921045123583115172258
61757454334921056243145409987128
61757454334921056243333696344758
61757454334921056243960198322216
61757454334921161935059368706066
61757454334921161935059368706067
61757454334953610763526415515512
61757454334953627372073878138442
61757454334953627373706151878014
61757454334953627373706151891064
61757454334953627373768827903790
61757454334953627373956855994168
61757454334953627373988625012259
61757454334953627373991723844973
61757454334953627397493042884036
61757454334953627397496400351136
61757454334953632338253705358595
61757454334953632726876359939376
61757454334957529239677977665690
61757454334957534592597478087536
61757454334957534775611042886732
61757454334957534775611817721392
61757454334957534797054427354801
61757454334957534797054814972039
61757454334957534798771431921881
61757454334957535393296061962415
61757454334957535393379371257403
61757454334957535393567657601935
61757454334957535393567658074111
61757454358227434834467610411669
61757454358227735023926118050277
61757454358227735160998844348421
61757454358227735161186872425749
61757454358258954296286000700750
61757454358258954296286001172926
61757454358259855275124578625909
61757454358259855275880046867278
61757454358259855412322571236457
61757454358259855412865390388347
61757454358259855413137359571545
61757454358260155465150640864062
61757454358262856756615321515945
61757454358262857168397327424917
61757454358262857168397581455821
61757454358263007400293618776536
61757454358442637187308392994959
61757454358445338478961474789839
61757454358446239045958010819567
61757454358446239458367235796949
61757454358446239595627904433273
61757454358446539235207684111403
61757454358446539235771768343387
61757454358446539646801661943047
61757454358446539647073745445109
61757454358446539647074002662553
61757454358446539647553774252359
61757454358446539647637715358229
61757454358446539647825743435557
61757454358446539784062416318519
61757454358446539784898469733701
61757454358446573001343387957027
61757454358446694820273169769732
61757454358446694820273284560980
61757454358446694820837254001716
61757454358446694821108993601016
61757454358446694866862549813124
61757454358446695232139115721716
61757454358446695232616188240700
61757454358446695232619631919332
61757454358446695232703228651508
61757454358446695232891228031028
61757454358446695232891256727384
61757454358446695277892700630180
61757454358446695278369744452856
61757454358446695278373216827796
61757454358446695278456784863616
61757454358446695278644812940944
61757454358446728172094832591842
61757454358446739285968976561136
61757454358446739697478238447990
61757454358446739697478238448038
61757454358446739697478609984298
61757454358446739697478609984346
61757454358446739697479386358364
61757454358446739880492577615334
61757454358446739880492834832778
61757454358446739880493725525708
61757454358446739880493982743152
61757454358446739880765578854800
61757454358446739880765578854848
61757454358477758920185626086030
61757454358477758920185626558206
61757454358477759331215516486109
61757454358477759331215519672649
61757454358477759331215773703553
61757454358477759331779600718093
61757454358477759331779603904633
61757454358477759331967886012865
61757454358477759468476271346855
61757454358477759469040355578839
61757454358477759469228297917019
61757454358477759514793940370663
61757454358477759514982225665435
61757454358478659898963764709285
61757454358478659899024204011189
61757454358478659899027303198035
61757454358478659899027555343985
61757454358478659899027559943255
61757454358478659899591387430019
61757454358478659899779667653297
61757454358478659899779672252558
61757454358478659899779672252567
61757454358478660036037263145035
61757454358478660036222196621737
61757454358478660036225295808583
61757454358478660036765015773627
61757454358478660036852051480123
61757454358478660036852056066343
61757454358478660037036984956825
61757454358478660037040079557451
61757454358478660081790852639719
61757454358478660081954860825253
61757454358478660081978880717047
61757454358478693250849224300399
61757454358478693433779881114463
61757454358478960088297780887402
61757454358478960088298153940039
61757454358478960088861981426803
61757454358478960089050266249342
61757454358478960089050266249351
61757454358478960226122650063127
61757454358481361190429593278759
61757454358481361190616846504165
61757454358481361190617621343037
61757454358481361190680641738135
61757454358481361191432754047438
61757454358481361191432754047447
61757454358481361191432754519614
61757454358481361602399881282913
61757454358481361602462643047837
61757454358481361603026727279821
61757454358481661379950087830369
61757454358481661379950862669241
61757454358481661379951231504283
61757454358481661379951236208547
61757454358481661380514946901225
61757454358481661380702974978553
61757454358481661380703348044222
61757454358481661380703348044231
61757454358481661791732093739341
61757454358481661791733122609117
61757454358481661791733241649714
61757454358481661792296952810197
61757454358481661792297206841101
61757454358481661792485234918429
61757454358481661974747835314315
61757454358481661975499947623627
61757454358551639238999891603513
61757454358551639422015264362319
61757454358554340530652973398393
61757454358554357136212087536146
61757454358554357139200809092825
61757454358555541287735348918969
61757454358555541287736382510479
61757454358555541699517612045385
61757454358555541699518388419451
61757454358555557895551964312624
61757454358555557895554288777295
61757454358555557895740249607453
61757454358555557895740251142646
61757454358555557895740251142647
61757454358555557895742575140700
61757454358555557896283070294537
61757454358555557896283184613401
61757454358555557896555039477735
61757454358555558307315286842434
61757454358555558307333970221596
61757454358555558307522255516425
61757454358555558307522257051618
61757454358555558307522257051619
61757454358555558307524579980982
61757454358555558307524581049672
61757454358555558308065076203509
61757454358555558308065447739817
61757454358555558308149017309379
61757454358555558308337045386707
61757454358555663998976590518627
61757454358555696733093386249270
61757454358555696733281414326646
61757454358555696733281414339696
61757454358555696733281414812079
61757454358555696733281414812080
61757454358555696733281671544090
61757454358555696733281671557140
61757454358555696916295639188128
61757454358555696918555448492509
61757454358555696918555453078675
61757454358555697328077902301494
61757454358555697328077902314544
61757454358555697328078017086918
61757454358555697328078017105791
61757454358555697328078017105792
61757454358555697328078021692011
61757454358555697328078021692012
61757454358555697328078279972266
61757454358555697328161589726380
61757454358555697330334358619947
61757454358555697330336683084513
61757454358555697330337716205091
61757454358555713344091267819322
61757454358555713344091267832372
61757454358555713527105613121081
61757454358555713527105613121082
61757454358555713938887876247497
61757454358555713938887876247498
61757454358586777580428313606766
61757454358587978336967496903959
61757454358587978337510689127342
61757454358587978746841877963276
61757454358587978748536455123899
61757454358587978931739081121161
61757454358588117792178960662549
61757454358588128840933121812091
61757454358588128841668555908581
61757454358588128843381963498313
61757454358588128843381963610741
61757454358588128843381963616321
61757454358588128843384283376707
61757454358588128843928250440375
61757454358588129023947461451563
61757454358588129024682895548053
61757454358588129026206892980125
61757454358588129026395179337755
61757454358588129026396303132169
61757454358588129026396303250177
61757454358588129026396303250213
61757454358588129026942590074231
61757454358588133988943762111933
61757454358588134379565731399693
61757454358590630077579168768623
61757454358590680037952024752265
61757454358590680040213784859437
61757454358590680040377821747151
61757454358590680040398713755743
61757454358590680040399747224620
61757454358590680040399747224629
61757454358590680040401812936765
61757454358590680040401812942589
61757454358590680040402841825255
61757454358590680040461389781519
61757454358590680040464488968365
61757454358590680040946034048638
61757454358590680040946038752902
61757454358590680452184077131814
61757454358590680452184077131815
61757454358590680452185106001590
61757454358590680452185106001591
61757454358590680452246753157591
61757454358590680452999894336679
61757454358590685574116838456012
61757454358590685574137730464604
61757454358590819083832042457429
61757454358590830111874396933806
61757454358590830134845336812776
61757454358590830134846365682552
61757454358590830134846365800596
61757454358590835668487503365264
61757454358590835668497992403176
61757454358590835668502206211961
61757454358590835671030268569739
61757454358590835691647629515065
61757454358590835691647887775636
61757454358590835692378715892581
61757454358590835692379108082989
61757454358590835692379108096039
61757455477850967906027996285958
61757455477850969141374784265526
61757455477851012370890418029556
61757455477851013971533665152616
61757455477851013971534435405268
61757455478141552346955443744808
61757455478142753104037819265384
61757455478142753470067269252308
61757455478162265956399458929280
61757455478163466713481720130992
61757455478163466713484044129046
61757455478163466713484044478966
61757455478163466713484818963706
61757455478165868090199874405038
61757455478165868227481430463734
61757455478165868227481435049954
61757455478165868232729159533814
61757455478165868232729161068848
61757455478165915854589969959456
61757455478165915854673626797208
61757455478165915854673652312688
61757455478166168233714559495304
61757455478166168416731108341790
61757455478166212886110035803562
61757455478166215998190632685938
61757455478166216043944218079676
61757455478166216409888956241678
61757455478166216409888983421714
61757455478166216409888984956748
61757455478166216409972638594910
61757455478166216409972667309980
61757455478173972788179595023746
61757455478173973337222609207952
61757455478173973337222613925314
61757455478173973337222613929526
61757455478173973337223384177966
61757455478174021330192208313948
61757455478174021332364862888652
61757455478174021332448545241884
61757455531028596623754714968844
61757455531028596623754716503878
61757455531028597859289537146946
61757455531028598270883514978590
61757455531028641088617136712442
61757455531028641088617138247476
61757455531028641088617913086300
61757455531028642277666407538892
61757455531028642277667182377716
61757455531028642689448411912830
61757455531028642689448413447864
61757455531308674806972019730262
61757455531340795058946866206698
61757455531340795058946869270934
61757455531340795241397006823146
61757455531340795241397009887382
61757455531340795241961091055130
61757455531340795241961094119366
61757455531340795242128575016550
61757455531340795242128576079408
61757455531340795242129350918280
61757455531340795242149119132458
61757455531340795242149122196694
61757455531340842685867004553750
61757455531340842686138973736788
61757455531341095293950094175608
61757455531341095293950095710642
61757455531341095293950098774878
61757455531341095431210764346966
61757455531341095431210767411202
61757455531341095431396473012412
61757455531341095431398795488530
61757455531341095431399829062570
61757455531341142875137569854178
61757455531341142875409539037216
61757455531341143012670293762608
61757455531341143012670296476924
61757455531341143012670321992404
61757455531341143424180244399474
61757455531341143424180615935782
61757455531341143424452299652866
61757455531343496396332612205094
61757455531343496396332616804364
61757455531343496945375631106662
61757455531343496945375635705932
61757455531343496945396178758982
61757455531343496945396181823218
61757455531343496950455879751734
61757455531343496950455881286768
61757455531343544389302092257602
61757455531343544389574032725570
61757455531343544389574061421926
61757455531343544389574061440640
61757455531343544572316690158662
61757455531343544572316690177376
61757455531343544572588286270358
61757455531343544572588286289072
61757455531343544572588372378140
61757455531343544572588375092456
61757455531343544572588376627490
61757455531343544572588657806666
61757455531343544572588657825380
61757455531343544572588659341700
61757455531343544574011352960450
61757455531343796585603175970488
61757455531343796585603177505522
61757455531343796585603182104792
61757455531343796951631512748168
61757455531343797134642757800112
61757455531343797134645852050818
61757455531343797134645852400738
61757455531343797134646109132908
61757455531343797134646110667942
61757455531343841604024784098810
61757455531343844578844626722354
61757455531343844578844626741068
61757455531343844715833326194354
61757455531343844715833440513218
61757455531343844715833670550626
61757455531343844716102286865834
61757455531343844716105295377392
61757455531343844716105409696256
61757455531343844716105638198630
61757455531343844716105639733664
61757455531343844761587255459090
61757455531343844761858965889650
61757455531343844761859223107094
61757455531343844761859224642128
61757455531343845127615703639634
61757455531343845127615705155954
61757455531343845127615705174668
61757455531343845127887644107602
61757455531343845127887645642636
61757455531343845127887672803958
61757455531343845127887672822672
61757455531343845127887674338992
61757455531343845129310630824216
61757455531351601506094681558224
61757455531351601506094686157494
61757455531351601506094687692528
61757455531351602054863442114976
61757455531351602055134261852814
61757455531351602055135038226672
61757455531351602055137360702790
61757455531351602055137614720644
61757455531351602055138394276830
61757455531351646525081177337070
61757455531351649636325209439652
61757455531351650048107213826640
61757455531351650048107215342960
61757455531351650048107215361674
61757455531351650050363179218268
61757455531351650050363550754576
61757455531351650050363552270896
61757455531351650050363552289610
61757455531351650096095068569862
61757455531351650096096183178786
61757455531351650096098163170488
61757455531351650096099655082842
61757455531351650096099655436926
61757455531351650096099655436974
61757455531351650096099655450024
61757455531351650096099659682112
61757455554662198898130835226556
61757455554662198898130839831650
61757455554662199309724813058200
61757455554662199309724817663294
61757455554663098276161385620630
61757455554663098276349413697958
61757455554663098276349670915402
61757455554663142695458250649732
61757455554663142741023807364228
61757455554663142741211835441556
61757455554663142741212092659000
61757455554663144341834161976308
61757455554953682717277118355538
61757455554953683129059124264510
61757455554954883428584989914376
61757455554954883840366995823348
61757455554974396326807031712560
61757455554975295110143081137984
61757455554975296893803676406458
61757455554975296894367760638442
61757455554975296894531773410196
61757455554975296894555788715770
61757455554975296894618813702912
61757455554975296899615376458132
61757455554975597083617433813638
61757455554975597083617433930278
61757455554975597083805461890966
61757455554975597083805462007606
61757455554975597083805719108410
61757455554975597083805720274810
61757455554975644666684504352304
61757455554975644666687972005558
61757455554975644667252744983134
61757455554975644671768107400240
61757455554975644671768221719104
61757455554975645083550113290498
61757455554977996813390140764508
61757455554977998008253860333238
61757455554977998048195231688260
61757455554977998459977237597232
61757455554977998597778833036720
61757455554977998597803106609498
61757455554977998597803111214592
61757455554977998598054933463032
61757455554977998603050464161984
61757455554978046224911273033878
61757455554978046226414554890508
61757455554978046226418022543762
61757455554978046227167609961814
61757455554978046227171081865870
61757455554978046227171167959150
61757455554978046227171167972200
61757455554978046231498272257308
61757455554978046231686186015772
61757455554978046231686557552080
61757455554978046231686559068400
61757455554978298191691320071632
61757455554978298192444461250720
61757455554978298197524454330022
61757455554978298603473325980604
61757455554978298604035857983506
61757455554978298604038181864920
61757455554978298609118432161666
61757455554978298787049426916864
61757455554978298787052521517490
61757455554978298787052521634130
61757455554978298787052779784694
61757455554978298787052784506428
61757455554978298787237712211636
61757455554978298787241065079466
61757455554978346368425273629354
61757455554978346370687832686986
61757455554978346370687837292080
61757455554978346370688177060520
61757455554978346370688181652564
61757455554978346375015166541490
61757455554978346375203451836262
61757455554978346375203453371296
61757455554978346375203567690160
61757455554978346375203568156720
61757455554978346415688501619768
61757455554978346780294317946088
61757455554978346781713828155004
61757455554978346781717295808258
61757455554978346781717300413352
61757455554978346782466624959106
61757455554978346782466629564200
61757455554978346782470096863162
61757455554978346782470101468256
61757455554978346782470440173838
61757455554978346782470441236696
61757455554978346782470445841790
61757455554978346786797172450462
61757455554978346786797545521804
61757455554978346786985457745234
61757455554978346786985459280268
61757455554978346786985830816576
61757455554979198805821542990118
61757455554979198805821547595212
61757455554979199171846869390000
61757455554979199171850337043254
61757455554979199171870884695574
61757455554979199171871142962778
61757455554979199171871147567872
61757455554979199217603548899090
61757455554979199217603811771388
61757455554979199354801804381936
61757455554979199354864566496780
61757455554979199355053626630376
61757455554979246798226254315852
61757455554979246798226512583056
61757455554979246798791396113968
61757455554979246798979424191296
61757455554979246798979682458500
61757455554979246981240852216912
61757455554979246981993649039728
61757455554979246981993997645350
61757455554979246983500283745474
61757455554979247393022858125884
61757455554979247393587626871372
61757455554979247393587971227644
61757455554979247393587974414136
61757455554979247393587975476994
61757455554979247393775913215904
61757455554979247393775999304972
61757455554979247393776002491464
61757455554979247393776003554322
61757455554979247395279195053820
61757455554979247395282547921650
61757455554987304464605745376352
61757455554987352459771239044144
61757455554987352459772272146008
61757455554987352459834001158988
61757455554987352459855950366322
61757455554987352505587557371096
61757455554987352505588585755438
61757455554987352505588585755598
61757455554987352505588590472960
61757455554987352505776871050162
61757455554987352640526802966586
61757455554987352642783139894522
61757455554987352642785463892576
61757455554987352642848226007420
61757455554987352642869146712368
61757455554990004383397993026256
61757455554990004383586278321028
61757455554990005572991115061232
61757455554990005573244485996518
61757455554990005619018991611382
61757455554990005985026491905490
61757455554990006030800997520354
61757455554990048853594807660042
61757455554990053611966863398464
61757455554990053611967638233124
61757455554990053749248567408520
61757455554990053749249342247392
61757455554990053751421992235876
61757455554990053751424316233930
61757455554990053751425091068590
61757455554990053794981203032320
61757455554990053794981977872596
61757455554990053797238310096268
61757455554990053797238314682440
61757455554990053797238314800532
61757455554990053797240548355174
61757455554990053797240551537502
61757455554990053797240634560882
61757455554990053797241667544654
61757455554990053797241667563368
61757455554990053797241670732598
61757455554990053797426599977212
61757455554990053797426600095304
61757455554990053797429698809926
61757455554990053797429698928018
61757455554990054161031605373760
61757455554990054161031606436618
61757455554990054163287570293212
61757455554990054163287943364554
61757455554990054163289893241506
61757455554990054206761141694122
61757455554990054206764240526836
61757455554990054206764240999012
61757455554990054209019459663520
61757455554990054209020574272444
61757455554990054209020574739004
61757455554990054209020577926948
61757455554990054209020578871714
61757455554990054209020579344098
61757455554990054209022554264146
61757455554990054209022557446474
61757455554990054209022898737058
61757455554990054209022903342152
61757455554990054209023673459290
61757455554990054209023676641618
61757455554990054209207744958292
61757455554990054209208859567216
61757455554990054209208864166486
61757455554990054209210843791006
61757455554990054209211958399930
61757455554990054209211962999200
61757455554990054343962148937642
61757455554990054346218485865578
61757455554990054346283571978476
61757455554990054346304492683424
61757455554990055579119879834752
61757455554990055579305583914026
61757455554990055579307907912080
61757455554990055579307908378640
61757455554990055579308941499218
61757455554990055579391847949316
61757455554990055581565278427154
61757455554990055581567602425208
61757455554990055581630359822690
61757455554990055581630364540052
61757455554990055581651285245000
61757455554990055581818645117462
61757455557930059884991969321374
61757455557930109717413282543833
61757455557930109717413368164937
61757455557930109717413368637113
61757455557930109717413396862697
61757455557930109717413397329257
61757455557930109717414516057841
61757455557930109717414516524401
61757455557934011789027025047301
61757455557944368285942293695300
61757455557944517223632380932876
61757455557944517223632380932877
61757455557944517223632639213130
61757455557944517223716063752668
61757455557944517223716063752669
61757455557944518413496690698778
61757455557945668994187262036356
61757455557945668994187262049454
61757455557945668994187266635626
61757455557945668994187266635674
61757455557945669177201486897886
61757455557945669177201491484106
61757455557945669588983492793760
61757455557945669588983497393030
61757455557945713601394045802632
61757455557945714012987652098016
61757455557945714012988023634324
61757455557945714013176051711652
61757455557945714013259619746020
61757455557945717719028029276818
61757455557945717721475866540430
61757455557945717721559434568974
61757455557945717797700417286157
61757455557945717797784100105949
61757455557945717904762059503378
61757455557945717978454086805789
61757455557945717980714637542545
61757455557945717980714642134589
61757455557945717980986610249105
61757455557945718954375194909688
61757455557945718954559751082960
61757455557945718954560122619268
61757455557945718954560122619316
61757455557945718954563222987016
61757455557945718954563223341308
61757455557945718954563223341356
61757455557945718954563480204460
61757455557945718954563481621610
61757455557945718954643690653684
61757455557945718954647162911984
61757455557945718954647162912032
61757455557945718954647163974842
61757455557945718956819440878774
61757455557945718956819440891824
61757455557945718956821884267346
61757455557945718956822911719972
61757455557945718956822911733022
61757455557945718956822912782782
61757455557945718956903123245056
61757455557945718956905452295890
61757455557945718956906595602574
61757455557945718956906600207668
61757455557945718957091408526778
61757455557945718957091408539828
61757455557945718957091527917296
61757455557945718957094885502440
61757455557945719139836109115778
61757455557945719140105748179508
61757455557945719140105752765728
61757455557945719549171426021384
61757455557945719549171426021432
61757455557945719549359712379014
61757455557945719549443393669388
61757455557945719549443393669436
61757455557945719549443394732246
61757455557945719551615786427378
61757455557945719551702826365802
61757455557945719551702830965072
61757455557945719551887754075382
61757455557945719551888016954954
61757455557945719551890083139266
61757455557945719551891111660574
61757455557945719551891116259844
61757455557945719572048332913354
61757455557945719574590585985763
61757456169160141238169934277890
61757456169160141238734794883780
61757456169160141238922821439124
61757456169160142474269610818372
61757456169160142474269868035816
61757456169160142886051873944788
61757456169160185657300468191878
61757456169160185657864552423862
61757456169160185658052580501190
61757456169160185703597216627378
61757456169160186892646485914582
61757456169160186892646485918794
61757456169160187304425391455806
61757456169472338072737410989442
61757456169472339313145766697410
61757456169472339673359766103910
61757456169472339719113322316018
61757456169472339856290422917974
61757456169472339856373990952342
61757456169472339857106325875036
61757456169472339857126103261654
61757456169472382542662170714092
61757456169472384143304642985230
61757456169472384143305417837152
61757456169472387301032016773324
61757456169472639456662775785730
61757456169472639909116135264958
61757456169472640046375775031506
61757456169472640046376546683838
61757456169472640046376803901282
61757456169472640051459378079442
61757456169472682686179179802412
61757456169472687627563250710076
61757456169472687627650372138298
61757456169475039775963578607374
61757456169475039775984470615966
61757456169475039775984470629016
61757456169475041016580854401262
61757456169475041560353385488510
61757456169475041560373162888178
61757456169475085434957724780110
61757456169475085434958499632032
61757456169475089004551012268546
61757456169475089187481329325608
61757456169475089187481702396950
61757456169475089187565356170466
61757456169475089187568450753830
61757456169475089187568709038296
61757456169475339919480587695694
61757456169475341571126982237320
61757456169475341749057975574124
61757456169475341749622836180014
61757456169475341754141321404616
61757456169475385624207398071946
61757456169475386035989403980918
61757456169475389330998711485270
61757456169475389331082360990722
61757456169475389331082365241524
61757456169475389331082365258786
61757456169475389331085717063758
61757456169475389331085718109354
61757456169475389331085718126616
61757456169475389331085718463646
61757456169475389332696726073316
61757456169475389337776862512142
61757456169475389742592689303864
61757456169475389742867722972730
61757456169475389742867724018326
61757456169475389742867724035588
61757456169475389742867724372618
61757456169475389749558868421114
61757456169476289944651085012382
61757456169476289944651085025432
61757456169476290356433090934404
61757456169476291547465613363246
61757456169476291547468966231076
61757456169476291547469081016500
61757456169476291547470114135626
61757456169476291547470114141450
61757456169476291547657366315436
61757456169483144839972093283430
61757456169483144839972093296480
61757456169483146670114341763538
61757456169483146670114341767750
61757456169483146670117436364164
61757456169483146670117694631368
61757456169483190957045768652560
61757456169483194253749652820606
61757456169483194662812225721612
61757456169483194663083821833308
61757456169483194665343626414498
61757456169483194665343630665300
61757456169483194670593566232242
61757456169483194708815711184902
61757456169483194708816825793826
61757456169483194708818805785528
61757456169483194711268019107388
61757456169483194716347122444350
61757456169484345596970786450774
61757456169484345597054354485142
61757456169484345642724342662882
61757456169484347244182378121030
61757456169484347289937077521778
61757456169484395010831914022318
61757456169484395010835381675572
61757456169484395420169554926026
61757456169484395422426006658052
61757456169484395422429359526090
61757456169484395422429362708210
61757456169484395468350280309100
61757456169484396655515572652942
61757456169484396657959937658206
61757456169484396657963405311460
61757456169487047345971400767422
61757456169487047346222449226798
61757456169487048540898142253234
61757456169487048581318190146670
61757456169487048952680148162206
61757456169487048993372422443074
61757456169487048993372422456124
61757456169487091770435466980528
61757456169487093005760563996832
61757456169487093005781484703232
61757456169487093005781484707444
61757456169487093417542569905804
61757456169487096711735969853824
61757456169487096711819537888192
61757456169487096711821860836438
61757456169487096711821861882034
61757456169487096711822632483154
61757456169487096711822636720906
61757456169487096713997725376228
61757456169487096714078969062622
61757456169487096714081293410596
61757456169487096714081408196020
61757456169487096714081408200232
61757456169487096714082439903820
61757456169487096714082441315146
61757456169487096714082441320970
61757456169487096714082444503090
61757456169487096714248772790008
61757456169487096714266225841702
61757456169487096714269693494956
61757456169487096714270467981148
61757456169487096719328909228834
61757456169487096719329024019874
61757456169487096719332003829460
61757456169487096759814043707392
61757456169487096760002329002116
61757456169487096760003362103980
61757456169487097123603866745410
61757456169487097125860203673346
61757456169487097125860975320062
61757456169487097125861348391404
61757456169487097125861351579348
61757456169487097125863671326600
61757456169487097125863672389458
61757456169487097125864450412062
61757456169487097131110915137806
61757456169487097131111288209148
61757456169487097169336531994522
61757456169487097176864844421256
61757456169487097308874542840850
61757456169487097308875314493182
61757456169487097308878672078374
61757456169487097309063599787954
61757456169487098358926640813468
61757456169487098358929735414094
61757456169487098358950656119042
61757456169487098361206993046978
61757456169487098361210464951034
61757456169487098361377829527760
61757456169487098541940980453148
61757456169487098541944333320978
61757456169487098544137649866866
61757456169487098544224689805290
61757456169487098544409617514870
61757456169487098549555983727410
61757456169487098549555988444772
61757456193105940941787105856162
61757456193106841509512995464172
61757456193106841509536125712796
61757456193106841509536125731670
61757456193106841509596563498540
61757456193106841509598887846514
61757456193107141698785799004632
61757456193107141698785799006036
61757456193107141698785799023506
61757456193109543213035007134458
61757456193109590839975381691668
61757456193109590839975407207148
61757456193109590842151160595692
61757456193109590842151246702022
61757456193109890983489034847922
61757456193109890983489063427638
61757456193109890983492047941488
61757456193109890983492387715752
61757456193109890983492416295468
61757456193109890983492419477796
61757456193109890985668169684012
61757456193109890985668255790342
61757456193109890990183646419934
61757456193109890990183646538026
61757456193109891395274393624724
61757456193109891395274422204440
61757456193109891397447076760270
61757456193109891397450175592984
61757456193109891397450519966518
61757456193110743970033700301802
61757456193110791414040062112882
61757456193110791414040090692598
61757456193110791414043414980712
61757456193110791414043443560428
61757456193110791597057754614568
61757456193110791599233507903734
61757456193110792008839760523540
61757456193110792011012419212080
61757456193110792011015427706376
61757456193110792011015513812706
61757456193110792011015770544876
61757456193110792011015772079910
61757456193110793197616204290038
61757456193110793199789748037140
61757456193110793199793100904970
61757456193110793199876783724554
61757456193110793200065068534100
61757456193117648322524364218892
61757456193117695906159675271748
61757456193117695951892425582998
61757456193117695951892425583206
61757456193117696363674688342232
61757456193117696363674692941502
61757456193117696368754935221918
61757456193118847249377456052960
61757456193118847295131012265068
61757456193118848896592400572172
61757456193118849079585819519954
61757456193118896708974686784710
61757456193118897072575449674678
61757456193118897074752346289610
61757456193118897074836029109194
61757456193118897075024313918740
61757456193118897118308113879598
61757456193118897120755834935020
61757456193118897120756949425852
61757456193118897120756954143214
61757456193118897255568868622460
61757456193118897255589789327408
61757456193118897257763218270212
61757456193118898310369960109348
61757456193121550645507124397256
61757456193121598364228531469558
61757456193121598366405428084490
61757456193121598366489110904074
61757456193121598366677395713620
61757456193121598371735693136626
61757456193121598371735693254718
61757456193121598409961195674478
61757456193121598412408916729900
61757456193121598412410031220732
61757456193121598412410035938094
61757456193121598778271116813046
61757456193121598821743201583450
61757456193121598824187823806158
61757456193121598824188938415082
61757456193121598824188943014352
61757456193121598824190922638872
61757456193121598824192037247796
61757456193121598824192041847066
61757456193121598829271169636650
61757456193121598829272284245574
61757456193121598829272288844844
61757456193121598961201658841894
61757456193121600013617134539962
61757456193121600013784503361874
61757456193121600018864745642290
61757456193121600018864750359652
61757456193121600196547676568810
61757456195748249550609520101276
61757456195748249597181337950804
61757456196027833214645183102671
61757456196029033781178342072459
61757456196029033781181808662855
61757456196029033781181809725713
61757456196029033787956262484339
61757456196029033787959731200451
61757456196029033964108998886523
61757456196029033970886918826227
61757456196029033970888033435151
61757456196029233891169209640585
61757456196029233891169323959449
61757456196039583275914375371765
61757456196040739568050273270707
61757456196040739568051387879631
61757456196040783849983532001921
61757456196040783857513822518141
61757456196040783857513822990317
61757456196040783857514594170473
61757456196040783857514594637033
61757456196040788791367224189005
61757456196040788791367225251863
61757456196040788791370696447353
61757456196040788791370697510211
61757456196040788798900988498607
61757456196064200580490536887997
61757456196064200585572767643005
61757456196064350675125967829204
61757456196064350680209313659696
61757456196064356035826842057306
61757456196065099179207068640637
61757456196065099181651087754595
61757456196065099181651432110867
61757456196065099188432706453435
61757456196065104120590761890579
61757456196065104120594234148927
61757456196065104715387021344339
61757456196065104715387365700611
61757456196065506828309231359431
61757456196065506965569986084823
61757456196065551462619933216261
61757456196065556378595434729629
61757456196065556378679117555036
61757456196065556378679117555037
61757456196065556378679117673128
61757456196073204296289904135827
61757456196073204298737969564991
61757456196073204481748498706885
61757456196073204481751937662379
61757456196073209824859674602705
61757456196073209832470205800895
61757456196075905994639670616963
61757456196075905994639671089139
61757456196075910936026836597429
61757456196075910941109410775589
61757456196075911124124406803969
61757456196075911668020973404137
61757456196075911675614027570235
61757456196075912903366991131053
61757456196076058054170998473605
61757456196076058054172032143855
61757456196076058056430434785379
61757456196076058056431467904505
61757456196076058087089599806266
61757456196076061760211376203531
61757456196076061760212151042403
61757456196076061760212409322657
61757456196076061762468487970339
61757456196076061767802110607875
61757456196076061767805205208501
61757456196076061767805463488755
61757456196076062997815280531915
61757456196076063003148903168479
61757456196076063407340432958545
61757456196076063407341207793205
61757456196076063409597544721141
61757456196076063414931163126589
61757456196076063414934261959303
61757456196077256843818836959995
61757456196077257034359996386757
61757456196077257059783287660741
61757456196077264187311228600803
61757456245968670527590832828028
61757456245972271609056469509012
61757456245972271609056469513384
61757456245972271609056469979736
61757456245972271609056469981188
61757456245972271609244498057064
61757456245972316027622143287834
61757456245972316028186227047642
61757456245972316028186227053466
61757456245972316028186227519818
61757456245972316073918891252610
61757456245972316073918891256982
61757456245972316073918891723334
61757456245972316073918891724786
61757456245972316074106919800662
61757456245972317674750166451546
61757456245972317674750166923722
61757456246252349379926651027610
61757456246252349380680825307110
61757456246264056761476717752600
61757456246264056761479812353226
61757456246264056766560320800536
61757456246264101643204748453106
61757456246283569064819616551622
61757456246283569110573172763730
61757456246283569659698758015750
61757456246284470226698760176748
61757456246284470227262844408732
61757456246284470227430210520492
61757456246284470227513892873932
61757456246284768586555203165126
61757456246284768632308759377234
61757456246284769821147703473834
61757456246284769821901877753334
61757456246284769821901992072198
61757456246284769821901992544374
61757456246284769826231306521770
61757456246284769826984451931494
61757456246284769867655548756482
61757456246284770416512517700568
61757456246284770416512517702020
61757456246284770416512522406284
61757456246284770416697451649446
61757456246284770416700545777896
61757456246284770421027908815482
61757456246284770421781054225206
61757456246284813056500855948176
61757456246284814702875734174340
61757456246284814885890073341636
61757456246284814885890330559080
61757456246284817999582941462600
61757456246284818000144358384402
61757456246284818411926740533946
61757456246284818411930179490844
61757456246284818411930179513930
61757456246287170146285253703330
61757456246287170146306145239746
61757456246287170146306145245570
61757456246287170146306145711922
61757456246287171335334522994746
61757456246287171381088078734678
61757456246287171381088079206854
61757456246287171929859157640454
61757456246287171930130753279974
61757456246287171930130753752150
61757456246287171930675060584466
61757456246287171930677270147016
61757456246287171930694837511958
61757456246287171930694837517782
61757456246287171930694837984134
61757456246287171930697932112584
61757456246287171930946656229810
61757456246287171930948980577784
61757456246287171936029230407970
61757456246287171936029603829232
61757456246287219374872720199440
61757456246287219557803377007680
61757456246287219557890388726296
61757456246287219557890412719840
61757456246287219557890417424104
61757456246287219560066137411980
61757456246287219560066252216118
61757456246287219560066256448206
61757456246287219564393356145690
61757456246287470289802262325298
61757456246287470289802262791650
61757456246287470335555819003758
61757456246287472117685075044596
61757456246287472119944510805246
61757456246287472119944510809618
61757456246287472119944511275970
61757456246287472119944511277422
61757456246287472119947605404420
61757456246287472119947605405872
61757456246287472119947610110136
61757456246287472119947863673076
61757456246287472119947864145252
61757456246287472125216141929058
61757456246287472125300169129660
61757456246287516589323438271230
61757456246287516589325676530136
61757456246287519701407393093090
61757456246287519703014934565826
61757456246287519703018402219080
61757456246287519703583146500300
61757456246287519703583261285724
61757456246287519703583261304438
61757456246287519703583261308810
61757456246287519703583265536526
61757456246287519708098537141586
61757456246287519708098651932626
61757456246287519749333373836670
61757456246287519749333378540934
61757456246287520113185960045164
61757456246287520113186333116506
61757456246287520113189399002062
61757456246287520113189403251412
61757456246287520113189427717132
61757456246287520113189431949220
61757456246287520114608912397470
61757456246287520114612380050724
61757456246287520115365525480614
61757456246287520119692625178098
61757456246287520119692629410186
61757456246287520119692629764318
61757456246287520119692629882362
61757456246287520119880916121900
61757456246288370903304838879266
61757456246288370903370609033492
61757456246288370903555542982370
61757456246288372092333215695738
61757456246288372092983962556892
61757456246288372092983962562716
61757456246288372093149118633926
61757456246288372093149119106102
61757456246288372093151328196476
61757456246288372093151328668652
61757456246288372138086771907846
61757456246288372138716626760408
61757456246288372138716626766232
61757456246288372138901560709286
61757456246288372138902674846034
61757456246288372138904654837736
61757456246288372143985163285046
61757456246288372503927193527382
61757456246288372504743096465570
61757456246288372504743096471394
61757456246288372504745306028120
61757456246288372504762873871062
61757456246288372504765968465864
61757456246288372504765968471688
61757456246288372504933334105448
61757456246288372504933334577624
61757456246288372549680749733666
61757456246288372549680749739490
61757456246288372550495538074578
61757456246288372550496652677678
61757456246288372550496652683502
61757456246288372550498632669380
61757456246288372550498632675204
61757456246288372555767169194018
61757456246288372686941418375814
61757456246288372687129446453142
61757456246288372687693530685126
61757456246288372687757321319826
61757456246288372687759645667800
61757456246288372692839895497986
61757456246288372693111865030944
61757456246288420131871413360960
61757456246288420131958425079576
61757456246288420131958449073120
61757456246288420131958453777384
61757456246288420314885638209392
61757456246288420314885723948540
61757456246288420314888732810018
61757456246288420314888737514282
61757456246288420314972764713432
61757456246288420316395367515764
61757456246288420316583653860296
61757456246288420316583654332472
61757456246288420317145069737954
61757456246288420317145074442218
61757456246288420317145155477102
61757456246288420317148512931152
61757456246288420317148513399116
61757456246288420726479701780184
61757456246288420726479702252360
61757456246288420726667644118364
61757456246288420726754770622404
61757456246288420728174278824110
61757456246288420728177631691940
61757456246288420728365659769268
61757456246288420728365660241444
61757456246288420728927075646926
61757456246288420728927080351190
61757456246288420728927419653278
61757456246288420728927420003198
61757456246288420728927420125454
61757456246288420728930518840124
61757456246288421915445317303908
61757456246288421915510289097734
61757456246288421915531209802682
61757456246288421917707073296876
61757456246288421917790640859068
61757456246288421917790755645944
61757456246288421917790755650316
61757456246288421917790760350208
61757456246288421917791788752020
61757456246288421917791788765070
61757456246288421917791788870064
61757456246288421917791793469334
61757456246288421917954654102998
61757456246288421917957748703624
61757456246288421917958121756252
61757456246288421917976717642502
61757456246288421917976717996634
61757456246288421917979041990476
61757456246288421917979816829348
61757456246288421917979816947392
61757456246288421923038256678758
61757456246288421923041351279384
61757456246288421923041355983648
61757456246295275210293768379386
61757456246295275256047324591494
61757456246295276491310431151158
61757456246295276491394113498566
61757456246295276491394113970742
61757456246295277040418449026588
61757456246295277040436016863706
61757456246295277040439110992156
61757456246295321327367444798324
61757456246295324624071324734282
61757456246295324669614558933854
61757456246295324669615673542778
61757456246295324669803960241394
61757456246295324669806283189688
61757456246295324669807316291552
61757456246295324674698161981790
61757456246295324674699390909578
61757456246295324674699395613842
61757456246295324674887677608194
61757456246295325035646704809224
61757456246295325035665301043942
61757456246295325035665305748206
61757456246295325035667625041996
61757456246295325035667625514172
61757456246295325040915240861686
61757456246295325081400261021332
61757456246295325081401408560152
61757456246295325081401408908620
61757456246295325081401408927334
61757456246295325081401413159422
61757456246295325081589695271866
61757456246295325086481654035994
61757456246295325086481658622214
61757456246295325086481658740258
61757456246295325086668797073794
61757456246296475967292461080378
61757456246296476013046017292486
61757456246296477065378467504438
61757456246296477202700869385670
61757456246296477207784472433606
61757456246296477248476489491318
61757456246296477797434709564698
61757456246296477797500824547372
61757456246296520437321797155188
61757456246296522084428900086176
61757456246296522084449820791076
61757456246296525381152557066218
61757456246296525381153585935994
61757456246296525381153700254858
61757456246296525381157056305016
61757456246296525424438618006968
61757456246296525426889691812128
61757456246296525431781656815554
61757456246296525790488245508132
61757456246296525790491230021982
61757456246296525792666318681516
61757456246296525792666318682968
61757456246296525792666322915056
61757456246296525792747681268782
61757456246296525792750001034956
61757456246296525792750005734848
61757456246296525792751034136660
61757456246296525792751034254704
61757456246296525792751038853974
61757456246296525792935963381274
61757456246296525792935963499318
61757456246296525792938287847292
61757456246296525792939062332032
61757456246296525836220881133384
61757456246296525838480316775990
61757456246296525838482555152940
61757456246296525838482636542116
61757456246296525838483669643772
61757456246296525838483669643820
61757456246296525838483669761864
61757456246296525838483674361134
61757456246296525838668598888386
61757456246296525838670923353000
61757456246296525838671956473578
61757456246296525843563919823926
61757456246296525843563919941970
61757456246296525975677190195766
61757456246296525975678219065542
61757456246296525975743305178440
61757456246296525975764225883388
61757456246296527025812970993840
61757456246296527028072406754490
61757456246296527028281609571882
61757456246296527028285079940904
61757456246296527033156009802426
61757456246296527033156124121290
61757456246299177670539520701078
61757456246299177670539520706902
61757456246299177670539521173254
61757456246299177670811116812774
61757456246299177670811117284950
61757456246299177716293076913186
61757456246299177716293076914638
61757456246299177716293076919010
61757456246299177716293077385362
61757456246299177716293077386814
61757456246299177716481359027082
61757456246299177716565041846874
61757456246299177721626609231018
61757456246299178906139566702572
61757456246299178906139567174748
61757456246299178906157135011866
61757456246299178906160229140316
61757456246299179317921572611544
61757456246299179317921573083720
61757456246299179500681769191222
61757456246299179500935912251224
61757456246299222186486792715710
61757456246299222186489030974616
61757456246299223787885165240196
61757456246299227082122615805078
61757456246299227082122616277254
61757456246299227082143278242822
61757456246299227082144307112598
61757456246299227084319400476396
61757456246299227084319400477848
61757456246299227084319404709936
61757456246299227084399615170758
61757456246299227084402968038588
61757456246299227084403082825464
61757456246299227084403082829836
61757456246299227084403087529728
61757456246299227084404115931540
61757456246299227084404115944590
61757456246299227084566981282518
61757456246299227084570075883144
61757456246299227084570448935772
61757456246299227084591369169996
61757456246299227084591369642172
61757456246299227084592144008868
61757456246299227089650583858278
61757456246299227089650698649318
61757456246299227089653678458904
61757456246299227127872843615076
61757456246299227127873958224000
61757456246299227127873962928264
61757456246299227127875942447790
61757456246299227127876196482906
61757456246299227127876201187170
61757456246299227130132279375726
61757456246299227130133393984650
61757456246299227130135632243556
61757456246299227130135636947820
61757456246299227130135718331172
61757456246299227130135718336996
61757456246299227130136751438652
61757456246299227130136751451750
61757456246299227130136756156014
61757456246299227130321680683266
61757456246299227130324004675704
61757456246299227130324005147880
61757456246299227130324779515980
61757456246299227130325038268458
61757456246299227493651622309248
61757456246299227493904621714050
61757456246299227493923218420944
61757456246299227493923591492286
61757456246299227493925542418998
61757456246299227493925542891174
61757456246299227496160959114162
61757456246299227496164053714788
61757456246299227496164426767416
61757456246299227496181879346934
61757456246299227496181879819110
61757456246299227496182649949506
61757456246299227496182654653770
61757456246299227496183023020848
61757456246299227496183027252936
61757456246299227496183027725112
61757456246299227496184973947560
61757456246299227496184974419736
61757456246299227496186122325738
61757456246299227496186126557826
61757456246299227501432589767250
61757456246299227501432962838592
61757456246299227539655107791252
61757456246299227539656222400176
61757456246299227539658206623966
61757456246299227539658207096142
61757456246299227541914543551902
61757456246299227541914544024078
61757456246299227541915658160826
61757456246299227541915658633002
61757456246299227541915662760096
61757456246299227541915663232272
61757456246299227541917638152528
61757456246299227541917638624704
61757456246299227541918757347672
61757456246299227542103944872540
61757456246299227542107043705254
61757456246299227542107044177430
61757456246299227547186519050700
61757456246299227676665847163504
61757456246299227676853875240832
61757456246299227679113306769394
61757456246299227679175298281666
61757456246299227679178392882292
61757456246299227679196218986614
61757456246299227679199313587240
61757456246299228729272330748486
61757456246299228729272335452750
61757456246299228731511219328992
61757456246299228731511219347706
61757456246299228731511223579794
61757456246299228731528667676422
61757456246299228731528672380686
61757456246299228731532139580478
61757456246299228731532140052654
61757456246299228731532144284742
61757456246299228731699132620896
61757456246299228731699505692238
61757456246299228912266007950422
61757456246299228914459324496310
61757456248923176611660997492392
61757456248927078477194087563224
61757456248927078477382115640552
61757456248927080260956019564626
61757456248927085611677731375998
61757456249239227725010133016416
61757456249239277694691326946963
61757456249239277694691584164407
61757456249239277717569238590480
61757456249239282636075397854627
61757456249239282636078753904785
61757456249239283047857660981043
61757456249239283047860759813757
61757456249239283050117096741693
61757456249241784277725021783843
61757456249243180180346395166896
61757456249250790366809198370567
61757456249250833196944933176477
61757456249250833199475303483267
61757456249250833199475305018301
61757456249250838552644733167733
61757456249250940672433555438530
61757456249250940672433555438531
61757456249250983291572118280506
61757456249250983291573237475650
61757456249250983314732593034960
61757456249250990017628559528759
61757456249250990017628563759875
61757456249254842538154673586691
61757456249254885777509749611376
61757456249254887551773207561036
61757456249254887561898437277766
61757456249254890693483996911743
61757456249254890693483996917359
61757456249254890693483997029787
61757456249254890693484001162545
61757456249254890693484001280589
61757456249254890693484001634721
61757456249254890693484082650891
61757456249254890693484083123067
61757456249254890693484087255985
61757456249254890693484087728161
61757456249254890693484345517365
61757456249254890693485115771421
61757456249254890693485115771469
61757456249254890693485116125553
61757456249254890693485116125761
61757456249254890693485116243645
61757456249254890693485116243805
61757456249254890693485120357641
61757456249254890693485120475733
61757456249254890693485120829781
61757456249254890693485120830025
61757456249254890693487440590167
61757456249254890693487440595991
61757456249254892472811513476851
61757456249254892478145906898264
61757456249254892495891687797315
61757456249254892495891687816189
61757456249254893087956604121760
61757456249254893090687918573593
61757456272557183324753861237926
61757456272559884616406943032806
61757456272840863557706630823693
61757456272840863557709725424319
61757456272840863603460215732157
61757456272841208218617539342457
61757456272848968667447809703265
61757456272851670828251719565199
61757456272851670828252494399859
61757456272852919161416931170445
61757456272852919161420403428793
61757456272853069881260555787876
61757456272853071040651033060170
61757456272853071040651404596478
61757456272853071040653361657542
61757456272853071040654504846182
61757456272853071040654504964226
61757456272853071040654762063626
61757456272853071040654762181670
61757456272853071223668729694614
61757456272853071223668729812658
61757456272853071635179396715158
61757456272853071635179396728208
61757456272853071635179396833202
61757456272872383431390963528355
61757456272872383835642677373032
61757456272872383835642677386082
61757456272872383835642677845208
61757456272872383835642677858249
61757456272872383835642677858258
61757456272872383842984683079754
61757456272872426660715987072055
61757456272872426660715988134913
61757456272872426660719426028953
61757456272872426706469543284163
61757456272872426706473010937417
61757456272873279057543612362253
61757456272873279057546706962879
61757456272873283861941990793315
61757456272873284403391697248540
61757456272873284403391697261590
61757456272873284410984751427688
61757456272873284410985009694892
61757456272873328463246941486479
61757456272873328470568026488253
61757456272873328882350032397234
61757456272873328882353385265064
61757456272873332030394747844567
61757456272873332030398186801465
61757456272873579246814206359037
61757456272873579246817272263307
61757456272873584600255230639048
61757456272873627417714681283383
61757456272873632222113147344379
61757456272873784702716266360221
61757456272875980760982051871077
61757456272875985557846786432872
61757456272875985557846786445922
61757456272875985557846786905048
61757456272875985557846786918098
61757456272875985565188792139594
61757456272875985695044779043420
61757456272875985695044779056470
61757456272875985702637833222559
61757456272875985702637833222568
61757456272875985702638091489772
61757456272875985740861011281304
61757456272875985740861011294354
61757456272875985748391303345599
61757456272875985748391303345608
61757456272875986106638757360290
61757456272875986114231811054212
61757456272875986152371421550756
61757456272875986152371421563806
61757456272875986159985395968499
61757456272875986159985396434852
61757456272876030174003371396451
61757456272876030174006465997077
61757456272876285884294452335256
61757456272876285884377245530752
61757456272876285884378020369624
61757456272876285891908312433919
61757456272876285891908312433928
61757456272876285891908656790200
61757456272876286295888430166900
61757456272876286295888430639076
61757456272876286303502749879444
61757456272876481075587264676837
61757456272876481075670942897359
61757456272876481075670947496629
61757456272884085870531850868349
61757456272884090809659584848077
61757456272884134041453245434785
61757456272884134041453246497643
61757456272884134048962358513887
61757456272884134048962359576745
61757456272884134048962359576754
61757456272884134048962616781091
61757456272884134048962617843958
61757456272884135276966371596939
61757456272884135276969723401911
61757456272884135284309410405525
61757456272884138988090351823686
61757456272884139026312495254353
61757456272884139033656764879845
61757456272884139399684069853092
61757456272885291980971941368332
61757456272885334798451939683861
61757456272885334806044620778457
61757456272885336041391781680915
61757456272885336453177145188129
61757456272885339600385118474905
61757456272885339607723682024931
61757456272885340204967978211508
61757456272885341384770344610023
61757456272885341384773810728243
61757456272885341384791265314971
61757456272885341387218062483117
61757456272885341387218062483126
61757456272885341387218177268541
61757456272885341387218177268550
61757456272885341387239097979321
61757456272885341392113493492287
61757456272885341392113498209649
61757456272885341394561219265071
61757456272885486545553135259653
61757456272885486728567474899125
61757456272885490251593511388695
61757456272885490297343886925611
61757456272885490297344747840453
61757456272885490297347067600803
61757456272885490297347096298563
61757456272885491664889780730481
61757456272885491669951431015749
61757456272885491669951545806789
61757456272885492081736792993593
61757456272885492081736907784793
61757456272885492081820590604585
61757456272885492084268571357251
61757456272887993265031710716860
61757456272887993265031710729910
61757456272887993272624764895999
61757456272887993272624764896008
61757456272887993676625688561554
61757456272887993676625689033730
61757456272887993684218742727652
61757456272888035960440500061066
61757456272888037737484087906062
61757456272888037737505008616834
61757456272888037744830225546384
61757456272888037744830230152287
61757456272888038149078065737706
61757456272888038149078070342799
61757456272888038149098991047747
61757456272888038149098991047748
61757456272888038156609137228713
61757456272888041306076543578869
61757456272888041311159887874384
61757456272888041311162211872438
61757456272888041496621060006388
61757456272888043088205804322527
61757456272888043090737205015414
61757456272888043095736871208441
61757456272888043271223123279718
61757456272888043273416698112493
61757456272888043273416698112502
61757456272888043273667488304665
61757456272888043273667488304674
61757456272888043273667746571878
61757456272888186045002778901986
61757456272888186045002783488206
61757456272888186047447148493470
61757456272888186052534194747654
61757456272888186672750619121316
61757456272888186672750619121317
61757456272888186672834301941109
61757456272888188424217236797982
61757456272888191382823101333718
61757456272888191382823101451762
61757456272888191520167830211308
61757456272888191588808290159403
61757456272888191588808294758721
61757456272888191588808294876765
61757456272888191588808376247067
61757456272888191588808380852160
61757456272888191588808380852161
61757456272888191588808424075974
61757456272888191588808667929393
61757456272888191588809409367597
61757456272888191588809413953817
61757456272888191588809524158844
61757456272888191588809524158845
61757456272888191588809528745064
61757456272888191588809528745065
61757456272888191588809782439152
61757456272888191588811733714167
61757456272888193365607500961893
61757456272888193365879470309952
61757456272888193368136840357014
61757456272888193368139164704988
61757456272888193784980873276287
61757459785238906768285798440972
61757459785238906768285884180120
61757459785238906768850652925608
61757459785238906769038681002936
61757459785310640519807951647884
61757459785311841642919092641880
61757459785311841643483861387368
61757459785311841643483975706232
61757459785311841689404553668212
61757459785311841689404925204520
61757459785331354128523070529690
61757459785331354128523070879610
61757459785331354128523075111698
61757459785331354128523075115910
61757459785331354129087929596334
61757459785331354129272858840948
61757459785332554749073559397744
61757459785334956399766845623268
61757459785334956399769854134826
61757459785334956399769858721046
61757459785334956400521966444138
61757459785334956400523090238552
61757459785334970675701111696758
61757459785334970675701114411074
61757459785335256406587954820752
61757459785335256589518611634816
61757459785335256594852234272352
61757459785335270681957366059686
61757459785335270819218120299804
61757459785335271230999354556444
61757459785335271230999356091478
61757459785335271231000384961254
61757459785343060961032102926822
61757459785343061510075121828390
61757459785343061510075121832602
61757459785343061510639976313026
61757459785343061510828004390354
61757459785343076151783665840934
61757459785343076197788384949374
61757459838416533839072607304446
61757459838416535074418625031362
61757459838416535075171427975384
61757459838416535486200545201186
61757459838416535486200546736220
61757459838477762613797225846640
61757459838489469949051835028156
61757459838489469995349386882196
61757459838489470360833753662946
61757459838489470407131650008612
61757459838508982846437818824938
61757459838508982846437819174858
61757459838508982847002939695198
61757459838508982847190967772526
61757459838509882865938058946612
61757459838509883231799374109774
61757459838509883231799377174010
61757459838509883414246504679630
61757459838509883414249514726222
61757459838509883414813598958206
61757459838510183466803640251994
61757459838512584569185118573136
61757459838512584569185123172406
61757459838512585118248686662058
61757459838512585118249805857202
61757459838512585118249810456472
61757459838512599393615859992006
61757459838512599393615862706322
61757459838512899399872114354934
61757459838512899537132096942720
61757459838512899537132868595052
61757459838512899948915131721468
61757459838512899948915133256502
61757459838520690227986769755890
61757459838520690227990213434314
61757459838520690227990214497172
61757459838520690228551630361732
61757459838520690228743014489218
61757459838520704869698414136182
61757459862051036726825209944000
61757459862051037138607473070416
61757459862111964030635777808924
61757459862120069599208507837070
61757459862120069599208512442164
61757459862120069599208879373378
61757459862122770844376128624332
61757459862122771302455567463594
61757459862122771302455572068688
61757459862122771302455938999902
61757459862123971601458418405760
61757459862123972013240424314732
61757459862123972013240681532176
61757459862143484362124573193126
61757459862143484498844488408250
61757459862143484498844746675454
61757459862143484498844751280548
61757459862143495434490963917210
61757459862144384517613509764238
61757459862144384883641959461102
61757459862144384884206043693086
61757459862144385066656184309534
61757459862144385066656528665806
61757459862144385066656533270900
61757459862144385067220268541518
61757459862144385071736778379352
61757459862144684661130518852558
61757459862144685072912524761530
61757459862144685118645188965046
61757459862144685118645447232250
61757459862144685119210306298894
61757459862144685119398334376222
61757459862144699348843696234394
61757459862144699486041688844942
61757459862144699486104450493226
61757459862147086175291917959000
61757459862147086632830866249360
61757459862147086633374052332624
61757459862147086769816552604708
61757459862147086770091530280590
61757459862147086770091534885684
61757459862147086770091616369658
61757459862147086770091620974752
61757459862147086770843642589902
61757459862147086770843647194996
61757459862147086770844760735238
61757459862147086770844761798096
61757459862147086770844765340332
61757459862147086770844766403190
61757459862147086775171866083204
61757459862147086775172123300648
61757459862147096104363653169908
61757459862147100862757399730576
61757459862147100863007419338890
61757459862147101045749789808422
61757459862147101045959766975200
61757459862147101045960024192644
61757459862147101045960025727678
61757459862147101046021758972746
61757459862147101046022529108758
61757459862147101046022786326202
61757459862147101046022787842522
61757459862147101046022792091872
61757459862147386365043683951834
61757459862147386410298270759926
61757459862147386410298275365020
61757459862147386410860030508582
61757459862147386411048315803354
61757459862147386776912729799230
61757459862147386776912734404324
61757459862147386822080539541196
61757459862147386964421796592484
61757459862147386965173908901796
61757459862147396247880662258228
61757459862147397895008685894116
61757459862147398078023025061412
61757459862147398078211310356184
61757459862147401052007073022412
61757459862147401052279042205450
61757459862147401189288748471466
61757459862147401189455083706240
61757459862147401189455855358572
61757459862147401189455855825132
61757459862147401189539796464282
61757459862147401189539796930842
61757459862147401189539800118786
61757459862147401235021412189708
61757459862147401235021412674982
61757459862147401235021416907070
61757459862147401235209440267036
61757459862147401235209440752310
61757459862147401235209444984398
61757459862147401601049061537884
61757459862147401601049063072918
61757459862147401601050090407660
61757459862147401601070753895164
61757459862147401601071011112608
61757459862147401601071012647642
61757459862147401601321802373254
61757459862147401601321807094988
61757459862147401601322059590698
61757459862148286932290611126344
61757459862148286932377302457694
61757459862148286978863459988156
61757459862148287343884588957988
61757459862148287344159566633870
61757459862148287344723392598650
61757459862148287390456056802166
61757459862148287390457433214706
61757459862148287390457437819800
61757459862148287390644343146698
61757459862148287390644347751792
61757459862148287390645462354892
61757459862148287390645466959986
61757459862148301620090828450976
61757459862156392454464834350520
61757459862156392454464920439588
61757459862156392500197498554036
61757459862156392500950385698008
61757459862156392637395491164584
61757459862156407279375745590426
61757459862159093746114558555836
61757459862159093746117653156462
61757459862159093746117653273102
61757459862159093746595735273620
61757459862159093791850317476618
61757459862159093792412081830368
61757459862159094203632581652794
61757459862159094203632586257888
61757459862159094204197440719438
61757459862159094204197445324532
61757459862159094204197812255746
61757459862159094340830578868436
61757459862159104864235563058160
61757459862159104864800422129176
61757459862159108570275940236962
61757459862159108982622805211126
61757459862159108982623062428570
61757459865004437798197623682693
61757459865004437799012412017781
61757459865004603268380554653299
61757459865004604916321299377265
61757459865005803291146393091033
61757459865005803474077049905097
61757459865005803842364908186787
61757459865005803888118493096655
61757459865005804026194036155732
61757459865005805076350992893477
61757459865005805076350992893478
61757459865005805670875370321693
61757459865005805670875370321694
61757459865005805673319621008094
61757459865005805673319992544401
61757459865005805673319992544402
61757459865099012055396857468952
61757459865099012055398005379326
61757459865099012060480317618308
61757459865099013846481023439545
61757459865099164122435968599884
61757459865099164534301915601469
61757459865099164534302029920333
61757459865099164535996491245715
61757459865099164536561347124415
61757459865099164536561347130031
61757459865099164536561461443279
61757459865099164536561461448895
61757459865101713895843057131181
61757459865101715543221757703027
61757459865101715548302374820171
61757459865101715548305732287271
61757459865102600234206035609409
61757459865102614326394084881358
61757459865109504450248378919961
61757459865109504586947373411263
61757459865109513921494559715611
61757459865109515705633610055945
61757459865109515710152438236979
61757459865109519411673986166056
61757459865110703560372162641483
61757459865110705207501590932956
61757459865110705207501590932965
61757459865110705212584822444593
61757459865110705344511298720965
61757459865110714678493252882955
61757459865110714683577227467199
61757459865110716279889559695456
61757459865110716462632303223289
61757459865110719436134115850556
61757459865110719441217575999912
61757459865110720031662687166691
61757459865110720036743304283835
61757459865110720036746661750935
61757459865110720039005721743189
61757459865110720039005836062053
61757459865110720039006093266607
61757459865110720039006093279497
61757459865110720039006097983761
61757459865110721218829380388952
61757459865110721218829380388953
61757459865110721220436917140163
61757459865110721220440360346411
61757459865110721220520485174531
61757459865110721220523928380779
61757459865110721220523956014268
61757459865110721221273745394216
61757459865110721221273745394217
61757459865110721225520605927247
61757459865110721225523963394347
61757459865110721225604173961615
61757459865110721225604288280479
61757459865110721225607645747579
61757459865110721225607646219962
61757459865110721225607646219963
61757459865110721228055110057724
61757459865110721228055367275168
61757459865113406496643816954249
61757459865113406496644188490557
61757459865113406498900153882185
61757459865113406499154672727845
61757459865113406504046518695045
61757459865113406504046633013909
61757459865113406504237904239473
61757459865113417571267687911549
61757459865113421140113514500777
61757459865113421145193761616807
61757459865113421145196746012405
61757459865113421253583595378335
61757459865113421277395103847873
61757459865113421330094061972777
61757459865113421330658803538069
61757459865113421330658803538229
61757459865113421330658917856933
61757459865113421330659175074377
61757459865113421330659179778641
61757459865113421872108025323330
61757459865113421872108025323339
61757459865113422923687418437901
61757459865113422923959016084631
61757459865113422924520690229653
61757459865113422924520804548517
61757459865113422928770649949529
61757459865113422929042990668875
61757459865113423105191652648681
61757459865113423105192024184989
61757459865113423105195010115772
61757459865113423105195010115781
61757459865113423106886229692607
61757459865113423106886601228915
61757459865113423106889700078882
61757459865113423106889700078891
61757459865113423106890044435163
61757459865113423107451347043708
61757459865113423107451347043717
61757459865113423107451461362572
61757459865113423107451461362581
61757459865113423107451461834805
61757459865113423107451461834964
61757459865113423111969918479691
61757459865113423111970290015999
61757459865113423111973275946791
61757459865113423114232707475353
61757459865113423114233078998611
61757459865114756115274390356816
61757459865114757167041727000496
61757459865114757716649600386700
61757459865114757716649600399750
61757459865114757761650301683392
61757459865114757762400089528090
61757459865114757762400089528138
61757459865114757762403185296568
61757459865114757762403189895838
61757459865114757762466204627404
61757459865114757762466204633228
61757459865114757762466209232498
61757459865114757899664197243776
61757459865114757899664201843046
61757459865114773989193288473009
61757459865114773989193661525638
61757459865114774583718296171346
61757460476548067386682087831626
61757460476548078454051825106328
61757460476548078454052599958250
61757460476548078454052944314522
61757460476548078454616685712218
61757460476548078454617798799158
61757460476548078454617800334192
61757460476548078454804712267562
61757460476548078454805831462706
61757460476548079689398614485576
61757460476548079689398619207150
61757460476548079690151501646810
61757460476548080101177524744162
61757460476548080101180623594138
61757460476548080101180877611992
61757460476548080101180963351140
61757460476548080101180967950410
61757460476548080101745479478454
61757460476548080101933764773226
61757460476609006993209215651790
61757460476609007038962770341914
61757460476609007404991221560762
61757460476609007405555305792746
61757460476609007450743657042692
61757460476609007451287969996262
61757460476609307639994451064706
61757460476617112561029148875834
61757460476619813852682230683764
61757460476619813852703030818904
61757460476619814264485036727876
61757460476640527461414802949922
61757460476640527461414802954134
61757460476640536749957270145830
61757460476640536795689934349346
61757460476641427846212274006986
61757460476641428029142930821050
61757460476641428029226498855418
61757460476641428029229937825366
61757460476641437363690002684230
61757460476641438965085390818622
61757460476641728223559859412354
61757460476641737507227930961178
61757460476641742448594177280840
61757460476641742448615097985788
61757460476644129137865355801866
61757460476644129137865355814916
61757460476644129183618912013974
61757460476644129183618912027024
61757460476644129732389990447574
61757460476644129732661586559270
61757460476644129732665025516168
61757460476644129733225670791254
61757460476644129733226785400178
61757460476644129733226785413228
61757460476644129737745275346354
61757460476644139066937062310754
61757460476644139066957983034416
61757460476644139067146011098694
61757460476644140256550066878612
61757460476644140256738094955940
61757460476644140256738472613502
61757460476644140668332077386854
61757460476644140668332450458196
61757460476644144008324227819044
61757460476644144008596196652162
61757460476644144008596197002082
61757460476644429327052234027488
61757460476644429372868585305810
61757460476644429372868585318860
61757460476644429738646211859132
61757460476644429921660555743790
61757460476644429921660555748002
61757460476644429927559028148600
61757460476644429927747313443372
61757460476644439210474992122736
61757460476644440445988112604048
61757460476644440857582090435692
61757460476644444014579449062846
61757460476644444014851422477972
61757460476644444014852197316844
61757460476644444151862157612312
61757460476644444151862161863114
61757460476644444152029523251896
61757460476644444152113204677624
61757460476644444152113205740482
61757460476644444152113206077304
61757460476644444152113206090402
61757460476644444152113210322490
61757460476644444152113210326702
61757460476644444152113325113738
61757460476644444152113325117950
61757460476644444197594821815828
61757460476644444197782075041234
61757460476644444563623501083540
61757460476644444563644167759036
61757460476644444563894441396802
61757460476644444563895211986324
61757460476644444563895216235674
61757460476644444563895470266578
61757460476645330306733090565804
61757460476645330306733090578854
61757460476645344582664352382910
61757460476645346366237137106016
61757460476645346366237137119066
61757460476645346366990278285104
61757460476645346366990278298154
61757460476652234842966849666614
61757460476652234842966849670826
61757460476652234842969944267240
61757460476652234842970202534444
61757460476652234842970288627724
61757460476652234842970288640774
61757460476652244131697340340580
61757460476652244131697717998142
61757460476652249073084887738520
61757460476652249118817519007928
61757460476652249118901201479252
61757460476652249484678861332412
61757460476652249484678865583214
61757460476652249491457012377998
61757460476652249530683465655428
61757460476652249530683466009512
61757460476652249530683466009560
61757460476652249530683466022610
61757460476652249530683470254698
61757460476653435417034886024106
61757460476653435417038324981004
61757460476653435417038353677360
61757460476653435462767550227622
61757460476653435462771017880876
61757460476653444888780093518718
61757460476653446535909146024382
61757460476653449830167148940232
61757460476653450241196353794300
61757460476653450241196382490656
61757460476653450241761241575966
61757460476653450241949523669744
61757460476653450241949526870738
61757460476653450286929017997816
61757460476653450287682159176856
61757460476653450287682159176904
61757460476653450287682159177064
61757460476653451476543060266808
61757460476656136708687967814774
61757460476656136708687967818986
61757460476656136708691062415400
61757460476656136754420632022502
61757460476656137120473669902252
61757460476656146592027153145242
61757460476656146592215438440014
61757460476656146592215438453064
61757460476656147826808972321310
61757460476656147826809057938154
61757460476656147827562227819262
61757460476656147827562227832312
61757460476656148238590976708298
61757460476656148238591321064570
61757460476656148239155832592614
61757460476656148239156205663956
61757460476656151395588680859576
61757460476656151396132614987732
61757460476656151532849348450304
61757460476656151532849349495900
61757460476656151532849464281324
61757460476656151532849464285536
61757460476656151533414203980536
61757460476656151533414204334828
61757460476656151533414208566756
61757460476656151533602605464624
61757460476656151533602605477674
61757460476656151533602608665618
61757460476656151579146954273120
61757460476656151579335240966120
61757460476656151579335240971736
61757460476656151579335240984834
61757460476656151579335244154064
61757460476656151585925134369146
61757460476656151944631354359276
61757460476656151944631699778406
61757460476656151945196210237976
61757460476656151945196583309318
61757460476656151945196586497262
61757460476656151951974734336190
61757460476656151951974734354904
61757460476656151990364363981922
61757460476656151990929218449296
61757460476656151990929218803428
61757460476656151990929218816478
61757460476656151990929223048566
61757460476656151997707398558420
61757460476656151997707402790508
61757460476656153179978488094796
61757460476656153179978488107894
61757460476656153179978491277124
61757460476656153179978492339982
61757460476656153179978516804250
61757460476656153187321526903382
61757460476656153362908800552796
61757460500182580107024469923328
61757460500255516216438497271096
61757460500255516262171161474612
61757460500255516674706308562672
61757460500275029113824825405276
61757460500275029113824825406680
61757460500275029113824825424150
61757460500275929498622296458128
61757460500275929498622296477002
61757460500275929544375852670236
61757460500275929544375852689110
61757460500275929545107072970956
61757460500275929681636607414502
61757460500275929682388633615872
61757460500275929682388633634746
61757460500275929682389752824066
61757460500275929682389752842940
61757460500276229733625525962072
61757460500276229733625525980946
61757460500278631385071609010412
61757460500278631385071609029286
61757460500278631385823721338598
61757460500278631385824840527918
61757460500278645477988641392866
61757460500278645661002866222424
61757460500278645661002866241298
61757460500278645661002869305534
61757460500278645661002870821694
61757460500278645661002980910082
61757460500278931025275254907996
61757460500278945667258092066900
61757460500278945667259235273010
61757460500278945804519875194056
61757460500278945804519875312148
61757460500278945804519875329618
61757460500278945804519879910014
61757460500278945804519879911418
61757460500278945804519989998402
61757460500278945804519990115042
61757460500279831547270718571396
61757460500279831593024274783504
61757460500279831959139645363692
61757460500279831959701491355644
61757460500279831959704847287710
61757460500279832005434155559160
61757460500279832005437511491226
61757460500279832005624421895394
61757460500279832005625541084714
61757460500279832142070302196630
61757460500279832142632148169708
61757460500279846235070902594578
61757460500279846235070905658814
61757460500279846235071017263362
61757460500279846235071017380002
61757460500279846418001563989038
61757460500279846829595541820682
61757460500279846829783569898010
61757460500279848018643691903904
61757460500279848019208550989422
61757460500279848019396947401856
61757460500286736358095311477052
61757460500286736495376872121968
61757460500286751183090135126264
61757460500286751183090139843626
61757460500287937069444908475248
61757460500287937069444908476652
61757460500287937069444908494122
61757460500287937069444994583190
61757460500287937115177572678764
61757460500287937115177572697638
61757460500287937252375565308186
61757460500287951893602937288544
61757460500287951893602937307418
61757460500287951893603023396486
61757460500287951894356192786496
61757460500287951939335687600002
61757460500287951940088828411700
61757460500287951940088833010970
61757460500287952076533594121482
61757460500287952077098453188126
61757460500290638818612660401490
61757460500290638955810653012038
61757460500290653047995350448504
61757460500290653185256019083424
61757460500290653185256019084828
61757460500290653186009274581376
61757460500290653231741914805850
61757460500290653643335888038224
61757460500290653643335892637494
61757460500290653650114070962494
61757460500290653650114072379436
61757460500290654832385157211548
61757460500290654832385161928910
61757460500290654839728196020134
61757460500290654839728200737496
61757460503136892863764068595234
61757460503198288702974496395553
61757460503198288709752417870291
61757460503198288709752532655715
61757460503198288710317273754607
61757460503198288710317388540031
61757460503209829339771714831398
61757460503209829525045357745197
61757460503209840452809116285786
61757460503209844212193809629469
61757460503209845399279890497892
61757460503229341642444007385288
61757460503229352939227968597752
61757460503230537015771908798752
61757460503230542368937985615388
61757460503230542582458072839262
61757460503230553701390595348194
61757460503233244102961729343480
61757460503233244102962504182352
61757460503233244285890062762590
61757460503233244285956180931804
61757460503233255398929787637448
61757460503233255399745690555944
61757460503233255399745695167680
61757460503233255406269470395876
61757460503233255406523616642418
61757460503233255406523874922672
61757460503233255407085377926108
61757460503233255407088472521118
61757460503233255407088472526734
61757460503233255407088733976266
61757460503233258927935531789311
61757460503233258927939018573712
61757460503233258927939018593395
61757460503233393762904136055271
61757460503233409200502729236031
61757460503233409200505823836657
61757460503233409205588398014817
61757460503233410440935190576393
61757460503233410442626668437685
61757460503233410852714355919855
61757460503233410852717450520481
61757460503233410854973791680505
61757460503233410854976886281131
61757460503234138555044241830510
61757460503234138737976017858592
61757460503234139104088030984730
61757460503234139104088032519764
61757460503234139104652115216714
61757460503234139106260772716976
61757460503234139287018692403888
61757460503234139287019036760160
61757460503234139287583891244796
61757460503234139287583895831016
61757460503234139294358718118908
61757460503234139294361817305754
61757460503234139294361818840788
61757460503234142856360158110236
61757460503234142856610860678306
61757460503234142856611206569612
61757460503234144091957999135400
61757460503234144091957999154274
61757460503234144640749969596466
61757460503234144647527894122390
61757460503234144853705200807312
61757460503234153999986993044494
61757460503234155163592077524942
61757460503234155788891029764693
61757460503234158916118347710450
61757460503234158916119121014288
61757460503234158916119122549322
61757460503234158916122480016422
61757460503234160699695607585464
61757460503234611632673394689547
61757460503234611635134801439682
61757460503241063894724557459263
61757460503241064031172503491189
61757460503242259297741399736392
61757460503242260899197196915734
61757460503242261082131211203748
61757460503242263979858250676232
61757460503242263979941933496024
61757460503242264025611835586100
61757460503242264026427743129382
61757460503242264239125212356952
61757460503242264239941115300964
61757460503242264574654852970104
61757460503242264605240539844469
61757460503242264650907476553028
61757460503242264650973594722242
61757460503242264788171587332790
61757460503242265840587724595436
61757460503242265840587724615335
61757460503244951484514895293881
61757460503244951667445417699507
61757460503244951667445551622720
61757460503244960924920769256694
61757460503244960924920769728870
61757460503244960932260452481682
61757460503244960932260452487298
61757460503244960996093142081928
61757460503244961003436180890514
61757460503244962780482819626071
61757460503244962780482867456004
61757460503244962780482953542642
61757460503244962787822502378883
61757460503244962787822636307712
61757460503244962787825730902722
61757460503244962787825730908338
61757460503244962787825992357870
61757460503244965866307934764984
61757460503244965942626676517122
61757460503244966308676276975007
61757460503244966308676276975008
61757460503244966484075522057448
61757460503244966491418646959314
61757460503244966491606675036642
61757460503244966491606933316887
61757460503244966491606933316896
61757460503244967726950369815264
61757460503244967726953464415890
61757460503246317229836749134027
61757460503246317412865034377086
61757460503246317415309400923216
61757460503246317415312495523841
61757460503246317415312495523842
61757460503246319015872059821286
61757460503246319196438938314210
61757460503246319198883304860340
61757460503246319198886399460966
61757460553360197757003763996104
61757460553360208824374276109838
61757460553360208824374276576190
61757460553360208824938360341822
61757460553360208824939474944922
61757460553360208825126388413326
61757460553360208825126388419150
61757460553360208825126388885502
61757460553360208825127503022250
61757460553360208825127503028074
61757460553360208825127503494426
61757460553360208870041165450492
61757460553360210471499200908640
61757460553360210471502299739902
61757460553360210471502300212078
61757460553360210471502300213530
61757460553360210471502553776470
61757460553360210476582889695724
61757460553421137410015667260574
61757460553421137775312896190366
61757460553421137775312896656718
61757460553421137821066452402474
61757460553421137821066452868826
61757460553421137821609645092218
61757460553421437552801456048174
61757460553421437598534120251690
61757460553421437599098975663830
61757460553421437599098976136006
61757460553421437964583461957146
61757460553421438010316125694310
61757460553421438010316126160662
61757460553431944177271241563154
61757460553431944223003905294494
61757460553431944223003905766670
61757460553431944223568646865770
61757460553431944223568761178810
61757460553431944223568761650986
61757460553431954106339591673464
61757460553433144934353502298514
61757460553433144934834675829598
61757460553433144980086166502030
61757460553433144980651022386346
61757460553433144980651137171562
61757460553433145346132409370400
61757460553433145346135508203114
61757460553433145346135508207486
61757460553433145346135762238230
61757460553433145346135877023654
61757460553433145391868172405178
61757460553433145391868172411002
61757460553433145528878136944222
61757460553433145529066165021550
61757460553433154863421967194040
61757460553433154863610252488812
61757460553433156464253499611872
61757460553452657831736473347278
61757460553452657831736477577914
61757460553452657831736477579366
61757460553452657831736477583738
61757460553452657831739576884256
61757460553452657836819047525438
61757460553452657836820080625850
61757460553452667120278946291594
61757460553452667166010577394698
61757460553452667166011610495110
61757460553452668949856448979826
61757460553452668950400384275834
61757460553453558216537043231392
61757460553453558216537043237216
61757460553453558216537273274416
61757460553453558217101127463376
61757460553453558399551612908272
61757460553453857994025602622848
61757460553453858405804514403370
61757460553453858405807608531820
61757460553453858451537178134710
61757460553453858451537178606886
61757460553453858451540272735336
61757460553453858451540272741160
61757460553453858588735166514622
61757460553453858588735170745258
61757460553453858588735171217434
61757460553453858588735171218886
61757460553453858593881535558118
61757460553453858594633643636794
61757460553453867877549607106942
61757460553453867923093986487862
61757460553453869524468420629114
61757460553453869707482759796410
61757460553453869707482764500674
61757460553453869707671045091182
61757460553453869707671049795446
61757460553453872681737751136360
61757460553453872681738780004684
61757460553453872818936772615232
61757460553453872818999534380156
61757460553453873230781544875348
61757460553453873230781544994844
61757460553453873230781913697500
61757460553453873230781918419026
61757460553453873230781918420478
61757460553456259508187030431470
61757460553456259508187030897822
61757460553456259508190125026272
61757460553456259508190125032096
61757460553456259553940586637754
61757460553456259553940586643578
61757460553456259554486873461772
61757460553456259919972360978268
61757460553456260102711665071354
61757460553456260102711665077178
61757460553456260102711665543530
61757460553456260102983261183050
61757460553456260102983261188874
61757460553456260102983261655226
61757460553456260102986700612124
61757460553456260103547345415034
61757460553456260103547345420858
61757460553456260103548460023958
61757460553456260103548460029782
61757460553456260108066945739498
61757460553456260108066949970134
61757460553456260108066949971586
61757460553456260108066949975958
61757460553456260108066950325718
61757460553456260108066950442310
61757460553456260108066950443762
61757460553456260108067208605972
61757460553456269437279657645146
61757460553456271038654125068926
61757460553456271221103232584962
61757460553456271221103490852166
61757460553456271221103605637590
61757460553456271221668464708398
61757460553456271221856377994686
61757460553456271221856378000510
61757460553456271221856746466758
61757460553456271221856751066028
61757460553456274195902503109180
61757460553456274195903531978956
61757460553456274195903646770204
61757460553456274195903651019554
61757460553456274378916842743036
61757460553456274378917612995688
61757460553456274378917612997140
61757460553456274378917871262892
61757460553456274378917871612812
61757460553456274378917871631526
61757460553456274378917986054140
61757460553456274378917986422774
61757460553456274378917990653410
61757460553456559697457596198250
61757460553456559743190259929590
61757460553456559743190259935414
61757460553456559743190260401766
61757460553456559743193354530216
61757460553456559743193354536040
61757460553456560291982230371782
61757460553456560291982230373234
61757460553456560291982230377606
61757460553456560291982230843958
61757460553456560291982230845410
61757460553456560292170512485678
61757460553456560297316623261970
61757460553456560297316623267794
61757460553456560297316623734146
61757460553456560297316881897808
61757460553456560298068989607850
61757460553456560298068994207120
61757460553456569580796666733466
61757460553456571410918109421970
61757460553456571411106391062238
61757460553456571411106395661508
61757460553456574385173092875328
61757460553456574385173097107416
61757460553456574385174240785702
61757460553456574385174245017790
61757460553456574522183832241756
61757460553456574522350169011564
61757460553456574522350169483740
61757460553456574522351197881340
61757460553456574522433851831356
61757460553456574522433851837180
61757460553456574522433852303532
61757460553456574522434622084008
61757460553456574522434626670228
61757460553456574522434880701132
61757460553456574522434880706748
61757460553456574522434884951934
61757460553456574522434885424110
61757460553456574522434995492380
61757460553456574522434999743182
61757460553456574522435000215358
61757460553456574567916496445272
61757460553456574567916501149536
61757460553456574933944146843208
61757460553456574933945175712984
61757460553456574934216886260184
61757460553456574934216886261636
61757460553456574934216886615768
61757460553456574934216886732360
61757460553456574934216886733812
61757460553456574934217144896022
61757460553456574934217259687270
61757460553457459076157346782342
61757460553457460265185724065166
61757460553457460265269292099534
61757460553457460265272386227984
61757460553457460265272730584256
61757460553457460265272731056432
61757460553457460310939280277274
61757460553457460311569134669308
61757460553457460311570253858628
61757460553457460311754068612362
61757460553457460311757162746636
61757460553457460311758281935956
61757460553457460676779701896810
61757460553457460677051298008506
61757460553457460677054736493228
61757460553457460677618476368940
61757460553457460722533258108918
61757460553457460723348046444006
61757460553457460723349161052930
61757460553457460723351140572456
61757460553457460723351140578280
61757460553457460723352259767600
61757460553457460859793926278890
61757460553457460859981954356218
61757460553457470194341113049590
61757460553457470194529141126918
61757460553457471795171641990870
61757460553457471795736501061678
61757460553457471795924414347966
61757460553457471795924414353790
61757460553457471795924782820038
61757460553457471795924787419308
61757460553457471978667043090526
61757460553457474952734859506716
61757460553457474952734864210980
61757460553457474952901196748700
61757460553457474952902225146300
61757460553457474952985912221266
61757460553457474952986022776054
61757460553457475135728278085704
61757460553457475135915536382556
61757460553457475135916306163032
61757460553457475135916564430236
61757460553457475135916564780156
61757460553457475547509514214200
61757460553457475547510542261880
61757460553457475547510542611800
61757460553457475547510542734056
61757460553457475547698570339208
61757460553457475547698570811384
61757460553457476736558697416548
61757460553457476736558783505616
61757460553457476737123551784752
61757460553457476737311579856256
61757460553457476737311579862080
61757460553457476737311584560520
61757460553457476737311952914548
61757460553457476737311952927598
61757460553457476737311957631862
61757460553457476744090103954470
61757460553464364664228052341344
61757460553464365030277624089824
61757460553464365213288524296058
61757460553464365213288524300430
61757460553464365213288524766782
61757460553464365213291623600948
61757460553464365213291963723680
61757460553464365218372213437274
61757460553464374501831107799326
61757460553464374547563743306534
61757460553464376148960159832814
61757460553464376331137561154750
61757460553464376331409528802754
61757460553464376331409614891662
61757460553464376331974384687070
61757460553464376331974499472286
61757460553464379489222876108696
61757460553464379854435652430944
61757460553464379854435681599476
61757460553464379855000535961856
61757460553464379855000540666120
61757460553464379861778687007442
61757460553464379900168316634460
61757460553464379900168317106636
61757460553464379901005140284872
61757460553464379901005140633340
61757460553464379901005140638956
61757460553464379901005140639004
61757460553464379901005140639164
61757460553464379901005140652054
61757460553464379901005144884142
61757460553464379901005145356318
61757460553465565787356560653710
61757460553465565787356561120062
61757460553465565787356561121514
61757460553465565787359655254336
61757460553465565787359659954228
61757460553465565787359913989344
61757460553465565787359999610608
61757460553465565833089224857226
61757460553465565833089225323578
61757460553465565833092319457852
61757460553465565970287217467774
61757460553465575258913483319902
61757460553465575259101768614674
61757460553465575304646118827110
61757460553465575304834404121882
61757460553465575304834404239926
61757460553465576905477651244942
61757460553465576905477679941250
61757460553465576906042535825566
61757460553465577088219936675326
61757460553465577088973077854414
61757460553465580611517684067632
61757460553465580611518028423904
61757460553465580611518057120260
61757460553465580611518057588064
61757460553465580612082916186696
61757460553465580612270825246720
61757460553465580612270829945160
61757460553465580612271198299188
61757460553465580612271198417232
61757460553465580612271203016502
61757460553465580657250692627420
61757460553465580657250693093772
61757460553465580657815551693904
61757460553465580658003833806300
61757460553465580658003833806348
61757460553465580658003833806508
61757460553465580658003833924392
61757460553465580658003838523662
61757460553465580664781755281086
61757460553465580664781755399130
61757460553465580664781759513174
61757460553465580664781759631218
61757460553465580794260312804368
61757460553465580794448340881696
61757460553465580795013453983456
61757460553465581846864820985320
61757460553468265887700937392152
61757460553468267079009642444218
61757460553468267079009642448590
61757460553468267079009642914942
61757460553468267079009642916394
61757460553468267079012737043392
61757460553468267079012737044844
61757460553468267079012737049216
61757460553468267079012741749108
61757460553468267079012995312048
61757460553468267079012995784224
61757460553468267079013081399664
61757460553468267079013081405488
61757460553468267079013081871840
61757460553468267079013110097472
61757460553468267079013110569648
61757460553468267124742306646282
61757460553468267124742306652106
61757460553468267124742307118458
61757460553468267124745401246908
61757460553468267124745401252732
61757460553468267673534277094298
61757460553468276961783854384966
61757460553468276961783969170390
61757460553468276962348828241198
61757460553468276962537109999558
61757460553468276962537114598828
61757460553468277008081463866450
61757460553468277008269750105988
61757460553468278608912652854062
61757460553468278608912997229048
61757460553468278608913025925404
61757460553468278791655281596622
61757460553468278791843309673950
61757460553468281765889434782620
61757460553468281765889435254796
61757460553468281765910351256932
61757460553468281765910355489020
61757460553468281765910355961196
61757460553468281766726258787324
61757460553468281903170765856688
61757460553468281903170765862512
61757460553468281903171024125344
61757460553468281903171024597520
61757460553468281903171110212960
61757460553468281903171110218784
61757460553468281903171110685136
61757460553468281903171138910768
61757460553468281903171139382944
61757460553468281903735878964272
61757460553468281948903774416476
61757460553468281948903774888652
61757460553468281949468628902564
61757460553468281949656915595564
61757460553468281949656915601180
61757460553468281949656915614278
61757460553468281949656920318542
61757460553468281956246808998590
61757460553468282314953030032864
61757460553468282314953030505040
61757460553468282315517884867420
61757460553468282315517889571684
61757460553468282315518257938762
61757460553468282315518262170850
61757460553468282315518262643026
61757460553468282322296408965634
61757460553468282322296408984348
61757460553468282361250893078740
61757460553468282361250893550916
61757460553468282361250897678010
61757460553468282361250898150186
61757460553468282368029077419952
61757460553468282368029077892128
61757460553468282497695400508220
61757460553468282498448541687308
61757460553468283550299818362352
61757460553468283550299823066616
61757460553468283550300162718624
61757460553468283550300162724240
61757460553468283550300162737338
61757460553468283550300166969426
61757460553468283550300167441602
61757460553468283550300191433694
61757460553468283550300196137958
61757460553468283557643201532826
61757460553468283733042447104912
61757460553468283733230475182240
61757460556278503627392081859767
61757460556278503629891970757829
61757460556278655692213120922511
61757460556310608002852057155461
61757460556310608002852061402051
61757460556310619120972809041063
61757460556310619123420530096485
61757460556310623879617608329135
61757460556310909244727074662599
61757460556310918708104018195543
61757460556310918718131875159855
61757460556310919312659613361255
61757460556310919312691120910941
61757460556310924068888198076521
61757460556310924068888202327323
61757460556313625909580829701405
61757460556313625909584560258720
61757460556313625909584560258721
61757460556314526522874600390759
61757460556314526523128747700075
61757460556314526523692831919045
61757460556314526523692831932143
61757460556314526523692832050187
61757460556314526525385080499549
61757460556314526525385084746139
61757460556314526934911011876251
61757460556314526935474718922689
61757460556314526937166971618641
61757460556371847798834677799090
61757460556371848256370153358926
61757460556371848393630908556494
61757460556374399198928602186514
61757460556374399201457678531426
61757460556374549372317183336423
61757460556374549548023235153806
61757460556375299769269460525990
61757460556375299949752400885514
61757460556375299949754723833808
61757460556375314639916393554604
61757460556375450114057136999623
61757460556375450123091017731685
61757460556375450123094752502215
61757460556375750119528476921845
61757460556375750256537407286131
61757460556375750257574146087943
61757460556375750259080430775289
61757460556375750264163781187789
61757460556375750264163781206716
61757460556375750266608026820005
61757460556375750266611497661203
61757460556375750266611499060883
61757460556375750266611499078352
61757460556375750266611499078353
61757460556375750266611760542179
61757460556375750266611761591939
61757460556375750266663671165971
61757460556375750303107929657413
61757460556375750312333572187573
61757460556375750312365083988220
61757460556375750312365083988221
61757460556375750312365345450643
61757460556375750312365346500403
61757460556375764946733950538527
61757460556375764946734207755971
61757460556375764947005918107790
61757460556383553998049491465397
61757460556383553998052963704871
61757460556383553998101692118437
61757460556383553998104786719063
61757460556383565116173710989751
61757460556383565116173711008465
61757460556383569872370788174045
61757460556386106763496104568752
61757460556386106763496107751080
61757460556387455857048069972603
61757460556387455864579136858517
61757460556387457648163888752797
61757460556387457648163889815655
61757460556387457692285574042062
61757460556387458242960497181057
61757460556387468759025541498415
61757460556387472328526536468809
61757460556387472465630687244830
61757460556387472465630687422705
61757460556387472465630688307688
61757460556387472465630688485563
61757460556387472472321917566093
61757460556387472472321918628951
61757460556387472509104007249585
61757460556387472511359966861077
61757460556387472511363438778147
61757460556387472511363443370227
61757460556387472511363443383277
61757460556387472515630878534568
61757460556387472516443315873897
61757460556387472516443688945239
61757460556387472516446787777953
61757460556387472518138264589401
61757460556387472518138265652259
61757460556387472518141363422199
61757460556387472518141364844965
61757460556387472923145701891465
61757460556387472927413143261625
61757460556387472928229050904285
61757460556387472928229050904369
61757460556387472929920155712949
61757460556387472929920528765577
61757460556387472930676768777463
61757460556387474119534653941393
61757460556387474119534658546487
61757460556387474119537751192096
61757460556387474119537752609246
61757460556387474119537752774107
61757460556387474119537757379201
61757460556387474119726037536628
61757460556387474119726037890920
61757460556387474119726042673973
61757460556387474119726042687023
61757460556406814287172377544358
61757460556406814287256059897590
61757460556406814287256060369766
61757460556406964872154164874983
61757460556407714855066984146542
61757460556407714855067755798874
61757460556407714855068104889770
61757460556407715313147888104018
61757460556407719019184906752862
61757460556407730137305654037742
61757460556407730137309015750028
61757460556407730139753375093164
61757460556407730139753376156022
61757460556407730139753376510314
61757460556407730139756733623122
61757460556407731327106949427146
61757460556407731328801525071392
61757460556407865616153549699563
61757460556407865622920880434297
61757460556407865622920884685099
61757460556407865622931732996631
61757460556407870379128552944815
61757460556407870379128810162211
61757460556407870516389307670207
61757460556407870554528138268115
61757460556407870555281283679291
61757460556407870562056106321315
61757460556407870562056110553403
61757460556407870562139416075381
61757460556407870562143149795338
61757460556407870562143149796067
61757460556407870562143149796151
61757460556407870562143150845911
61757460556407870973925413972327
61757460556407880437863856394579
61757460556407880440311578885865
61757460556407880440314677718371
61757460556407880440314677718578
61757460556407880440314677718579
61757460556407880440314934935815
61757460556407880440395261338267
61757460556407880440395261351317
61757460556407880440395261705609
61757460556407880440398355938893
61757460556407880440398612972554
61757460556407880440398617401475
61757460556407880440398617755766
61757460556407880440398617755767
61757460556407880440583546633039
61757460556407880440586645465753
61757460556407882224787305427736
61757460556407885196511754883999
61757460556407885196512012101395
61757460556408165207614962811223
61757460556408165208336593724857
61757460556408165215195102952201
61757460556408165217642819775535
61757460556408165217645919080425
61757460556408165629152858042327
61757460556408165802944911195973
61757460556408165805424143697751
61757460556408165812170553726133
61757460556408165812170557976935
61757460556408165812202326989203
61757460556408169509016801822557
61757460556408170568378226236651
61757460556408170705576218847199
61757460556408170705638980962043
61757460556408170705656425163701
61757460556408170705660158884387
61757460556408170705660158884471
61757460556408171155580621671082
61757460556408171158656338696651
61757460556408171162920681215383
61757460556408171162923780053677
61757460556408171163174828530523
61757460556408171295097713796586
61757460556408180035060630752812
61757460556408180444120110635251
61757460556408180583828587974185
61757460556408180583831686806898
61757460556408180583831686806899
61757460556408180629585271697893
61757460556408180629644934643153
61757460556408180629644934997445
61757460556408180629648286264390
61757460556408180629648290693311
61757460556408180629648291047602
61757460556408180629648291047603
61757460556408181816151175709383
61757460556408181816165122872343
61757460556408181823696189758257
61757460556408181823745000600309
61757460556408182231022726238371
61757460556408182419117316038506
61757460556408185385761428175835
61757460556408185385782348882187
61757460556408185388289728441142
61757460556408185522948829692331
61757460556408185522955944277477
61757460556408185522956321953913
61757460556408185522959416181533
61757460556408185522959420786383
61757460556408185523022182901227
61757460556408185523039627102885
61757460556408185523043099006941
61757460556408185523043356040602
61757460556408185523043360469523
61757460556408185523043360822842
61757460556408185523043360823571
61757460556408185523043360823655
61757460556408185523043360823814
61757460556408185523043360823815
61757460556408185525487721051690
61757460556408185525487721229565
61757460556408185525487721229649
61757460556408185525487725474787
61757460556408185525550483166534
61757460556408185530538526391329
61757460556408185530549375765635
61757460556408185530552733232735
61757460556408185530633057521840
61757460556408320777383795583809
61757460556408336006552356299795
61757460556408337455411752335018
61757460556408337455411752335075
61757460556408337455414851167789
61757460556410872271562780961599
61757460556410872402045351331277
61757460556410872408820178219891
61757460556410872408823272806015
61757460556410872409095246588323
61757460556410872447233703465962
61757460556410872447798936123101
61757460556410872447798936136151
61757460556410872447987222480731
61757460556410872450309420491531
61757460556410872454573763010263
61757460556410872454576857597839
61757460556410872454576861848557
61757460556410872454577115878093
61757460556410872457024580188211
61757460556410881738307690379336
61757460556410881738495981441230
61757460556410881738558739328358
61757460556410882333083373955192
61757460556410883521859904026465
61757460556410883529390970912379
61757460556410887088945982900783
61757460556410887089217693252602
61757460556410887226203380144573
61757460556410887226206737630303
61757460556410887226206737630387
61757460556410887226474976256269
61757460556410887226478448160325
61757460556410887226478706794711
61757460556410887226478706813584
61757460556410887226478706813585
61757460556410887228734780678214
61757460556410887228734780856089
61757460556410887228734780856173
61757460556410887228734785088261
61757460556410887228734785101311
61757460556410887228738138323189
61757460556410887271956964936397
61757460556410887272211107462744
61757460556410887274467445059605
61757460556410887274467449304827
61757460556410887274470802526705
61757460556410887279738305460041
61757460556410888881200554831274
61757460556411768081001732364367
61757460556411768083445724416381
61757460556411768083449196320437
61757460556411768083449454954823
61757460556411768083449454973697
61757460556411772839646532120403
61757460556411772976635317681471
61757460556411772976903929378695
61757460556411772976907286845795
61757460556411772979079678087465
61757460556411772979083035554565
61757460556411773022385545004827
61757460556411773022388643837541
61757460556411773022388897872657
61757460556411773022388902104745
61757460556411773022388902589935
61757460556411773023203686325753
61757460556411773024833262995929
61757460556411773024833262996013
61757460556411773024836620463029
61757460556411773434167809181003
61757460556411773434167809299095
61757460556411773434170908013717
61757460556411773434170908032555
61757460556411773434170908131809
61757460556411773571431662744933
61757460556411773571431662757947
61757460556411773571619949102479
61757460556411782306119731120714
61757460556411782306307758731690
61757460556411782898384934303551
61757460556411782900828926355565
61757460556411782900829299426907
61757460556411782900832398259621
61757460556411782900832656894007
61757460556411784090508422907700
61757460556411784090508423104449
61757460556411784090508423379876
61757460556411784090696450985028
61757460556411784090696451181777
61757460556411784097199653720013
61757460556411787657029734059587
61757460556411787659285807943174
61757460556411787839768746944011
61757460556411787839771845776725
61757460556411787839772099746150
61757460556411787839772099811841
61757460556411787839772104043929
61757460556411787839772104529119
61757460556411787839772104529203
61757460556411787839960127338252
61757460556411787842216464935113
61757460556411787842216464935197
61757460556411787842219822402213
61757460556411787842279227049957
61757460556411787842279227054412
61757460556411787842279227054413
61757460556411787842282584517057
61757460556411787847361801228117
61757460556411788251551011120187
61757460556411788251554105169896
61757460556411788251554109952901
61757460556411788251554368705295
61757460556411788254061491226133
61757460556411788254064848693233
61757460556411788259144065404293
61757460556411789443674500196512
61757460556411789443674500209562
61757460556418522270864152993226
61757460556418536950233457973798
61757460556418536951049365504030
61757460556418537087494212703562
61757460556418537095022181806522
61757460556418687250759887067565
61757460556418687253302140322785
61757460556418687258385484552552
61757460556418687258385485799145
61757460556418687258385486153277
61757460556418687259201393696763
61757460556418687260833207208699
61757460556418688448250662974841
61757460556418688448250662987939
61757460556418688860033185444369
61757460556418689038528689345008
61757460556418689038716717422336
61757460556418689042775297633807
61757460556418689045303226068345
61757460556418689045306701160345
61757460556418689045306702577495
61757460556418689045494983254075
61757460556418689045494987504877
61757460556418689045494987859169
61757460556418692017030284374279
61757460556418692154291040166741
61757460556418692193231457030937
61757460556418692200009751558303
61757460556418692200009752975453
61757460556418692200023704370257
61757460556418692200023962650511
61757460556418692200044625057979
61757460556418692200777103829599
61757460556418692603929316752031
61757460556418692605017193465461
61757460556418692611554914237018
61757460556418692611554919019987
61757460556418692611554919020071
61757460556418692611826888184311
61757460556418692612370826550219
61757460556418692748815932029845
61757460556418692749087901194169
61757460556418692751347332722731
61757460556419876897347114370259
61757460556419878087208816236665
61757460556419878681736925856489
61757460556419878681736925869587
61757460556419878681736925987631
61757460556419878681925212214119
61757460556419887413314157573411
61757460556419887413328477316823
61757460556419887416578159230567
61757460556419887420908359649883
61757460556419887421661505061059
61757460556419887832453522034381
61757460556419887946739854811706
61757460556419888007838792219119
61757460556419888007842262588141
61757460556419888007842264123175
61757460556419888008124708074227
61757460556419888008658171653407
61757460556419888010289985178597
61757460556419888010349275393597
61757460556419888010349276456455
61757460556419888010381045120207
61757460556419888010384517359681
61757460556419888010384517378554
61757460556419888010384517378555
61757460556419888010384517378608
61757460556419888011102420804773
61757460556419888011102421867631
61757460556419888011105892708829
61757460556419888011200424902198
61757460556419888011200424921890
61757460556419888015464389704106
61757460556419888015467860073128
61757460556419888015467861608162
61757460556419888015718910150698
61757460556419888015718910150699
61757460556419888017912112006121
61757460556419888017915582663584
61757460556419888017915584245595
61757460556419888017915584264468
61757460556419888017915584264469
61757460556419888017915584264522
61757460556419888017978604663832
61757460556419889200249228734644
61757460556419889200249601787272
61757460556419889200249602259448
61757460556419889200249602320927
61757460556419889200249602338396
61757460556419889200249602338397
61757460556419889200249688060075
61757460556419889200249692777437
61757460556419889205329939775215
61757460556419889205333033706832
61757460556419889205333038429810
61757460556419889205333038607929
61757460556419889586337844663544
61757460556419889794774236924030
61757460556419889794774237986888
61757460556419889794774328845911
61757460556419889802302296912125
61757460556419889802302296912161
61757460556419889802305390961870
61757460556419889802305395731825
61757460556419889802305395744839
61757460556419889802305395744875
61757460556419889802305649779991
61757460556419889802305654012079
61757460556419892774077789328733
61757460556419892774077793579535
61757460556419892774091740723537
61757460556419892774112661429889
61757460556419892904595402744244
61757460556419892904595402941077
61757460556419892904595403807102
61757460556419892907039767749508
61757460556419892911289733334085
61757460556419892911370315904257
61757460556419892911370316954017
61757460556419892911373411554643
61757460556419892911373414736971
61757460556419892911373416153148
61757460556419892911373416153877
61757460556419892911373416159736
61757460556419892911373416159737
61757460556419893361008597671981
61757460556419893361011692272607
61757460556419893361827599802839
61757460556419893361827599815937
61757460556419893362110302519419
61757460556419893362110421542751
61757460556419893362110421542754
61757460556419893362110421542755
61757460556419893368602422444863
61757460556419893368602426676951
61757460556419893368602426690049
61757460556419893368637289757594
61757460556419893368637294474956
61757460556419893368637294540563
61757460556419893368637294540647
61757460556419893368637552820901
61757460556419893368790708802493
61757460556419893368888343017409
61757460556419893368888343017489
61757460556419893368888343017492
61757460556419893368888343017493
61757460556419893369355567869137
61757460556419893369450103350593
61757460556419893369453197287826
61757460556419893369453197300924
61757460556419893369453202005188
61757460556419893369453202070795
61757460556419893369453202083893
61757460556419893369453202083929
61757460556419893369453456119045
61757460556419893369453460351133
61757460556419893371085012348050
61757460556419893371144302741169
61757460556419893371144675812511
61757460556419893371144680044599
61757460556419893371148033279611
61757460556419893498269266325775
61757460556419893498269352887019
61757460556419893499022407504863
61757460556419893499120036936650
61757460556419893499120037408826
61757460556419893499120037468901
61757460556419893499120037586945
61757460556419893499308065013978
61757460556419893505898049270411
61757460556419893506086335627957
61757460556419893508346030141121
61757460556419894553415679076084
61757460556419894553419122461903
61757460556419894558499000639141
61757460556419894558499000986844
61757460556419894558499369459681
61757460556419894558502468108660
61757460556419894558502468292395
61757460556419894558502471296604
61757460556419894558502472891629
61757460556419894558502472897245
61757460556419894558502472897488
61757460556419894558502472897489
61757460556419894560946717462475
61757460556419894560947090515103
61757460556419894560950189169698
61757460556419894560950447982203
61757460556422589117568881929155
61757460556422589119023258471105
61757460556422589119825218857091
61757460556422589668903019059499
61757460556422589713819862299856
61757460556422589714635654684703
61757460556422589714635769823446
61757460556422589714635769824259
61757460556422589714635769843129
61757460556422589714635769843132
61757460556422589714635769843133
61757460556422589718903206595149
61757460556422589721350929185770
61757460556422590903684923976119
61757460556422590903685039115675
61757460556422590908768383351106
61757460556422590908768383529225
61757460556422591498209324627882
61757460556422591498209673767207
61757460556422591503293017996974
61757460556422591505740735870068
61757460556422591505740740653037
61757460556422591505740740653121
61757460556422591505740740666171
61757460556422594470738311613621
61757460556422594477276037168231
61757460556422594477548006351185
61757460556422594610286827389082
61757460556422594614537050178005
61757460556422594614809019342329
61757460556422594653477587128235
61757460556422594653480681610817
61757460556422594656022934984240
61757460556422594656022934984241
61757460556422594660255508484929
61757460556422594660255508602973
61757460556422594660287277502813
61757460556422594660290376269836
61757460556422594660290376335527
61757460556422594660290635088170
61757460556422594660475563860359
61757460556422594660541424812289
61757460556422594661103185145473
61757460556422594661106279095804
61757460556422594661106279213848
61757460556422594661106283800068
61757460556422594661106283878773
61757460556422594661106283878809
61757460556422594661106283996817
61757460556422594661106537913925
61757460556422594661106542146013
61757460556422594661106542618402
61757460556422594661294824271471
61757460556422594662706583943167
61757460556422594662735000093429
61757460556422594662738094142930
61757460556422594662797647067105
61757460556422594662797762212644
61757460556422594662801115074407
61757460556422594662801119325452
61757460556422594662801119325453
61757460556422594663554260484854
61757460556422595072069541692003
61757460556422595072072640996893
61757460556422595072888543390024
61757460556422595072888543744156
61757460556422595072888543822861
61757460556422595072888543822897
61757460556422595072888543823104
61757460556422595072888543823105
61757460556422595072888543940905
61757460556422595072888543941148
61757460556422595072888543941149
61757460556422595072888548054985
61757460556422595072888548172993
61757460556422595072888548521545
61757460556422595072888548527125
61757460556422595072888548527368
61757460556422595072888548527369
61757460556422595202555124640502
61757460556422595209333395254481
61757460556422596261665848648553
61757460556422596261666106915757
61757460556422596261937817280710
61757460556422596261937817812148
61757460556422596261937817812877
61757460556422596261937817831591
61757460556422596261937817831831
61757460556422596261938076098795
61757460556422596261938076099035
61757460556422596264197248809272
61757460556422596264197507076476
61757460556422596264197507608643
61757460556422596264197507627357
61757460556422596264197507627597
61757460556422596437337058135434
61757460556422596437337407274759
61757460556422596439596838921365
61757460556422596444677088904638
61757460556422596447128164441665
61757460556423939970737459198042
61757460556423940566349956031126
61757460556423940566349970557179
61757460556423940566349970557180
61757460556423941755398890770590
61757460556423941755399239848595
61757460556423941755399239848596
61757460556423941755402233343050
61757460556423941755402233343051
61757460556423941756152409257479
61757460556423945514452673078714
61757460556423945514515057521334
61757460556423947115911450074284
61757460556423947115911450074443
61757460556423947115911450074444
61757460556423947115911823126912
61757460556423947116100114089588
61757460556423947116103079005730
61757460556423947298842106888508
61757460556423947322085011706140
61757460556423947322085389363862
61757460556423947322085389382735
61757460556423947322085403889915
61757460556423947322085403908788
61757460556423947322085403908789
61757460556423947916610024009570
61757460556423947916610024028443
61757460579913157159074046040340
61757460579913157159910869572660
61757460579913157159910869572708
61757460579913157345100963564364
61757460579913157754435504218368
61757460579913157754435504218416
61757460579945426271068994791098
61757460579947812596551263316080
61757460579947822479262803954190
61757460579948122064699178129229
61757460579948122476293155960873
61757460579948124269970253932826
61757460579948127609979972221052
61757460579948127974316049831402
61757460579948127974316050185534
61757460579948127974316054417622
61757460580006199752736010321221
61757460580006349870248099425596
61757460580009051161901185806696
61757460580009051161904280407322
61757460580010266596943946481854
61757460580020756759900332193740
61757460580020767801046709258333
61757460580020773223673392603746
61757460580021959300570444613543
61757460580021959344127015751289
61757460580021959705574556681356
61757460580021968627586224238111
61757460580021969039368230147083
61757460580021970411160128175235
61757460580021970823695303966236
61757460580021974117953675249083
61757460580021974124728473426839
61757460580021974161510562047473
61757460580021974163769993576035
61757460580021974168037434933178
61757460580021974170544820450147
61757460580021974170548292708495
61757460580021974529735684694552
61757460580021974582264321345079
61757460580021975762070153984320
61757460580021975762823037945964
61757460580021975764514126799176
61757460580021975764514518989584
61757460580021975764514519002638
61757460580021975764517613590210
61757460580021975765166414694232
61757460580021975771941212871988
61757460580022109846214113994880
61757460580022109846214118594150
61757460580022125859149815982072
61757460580022125859986639514392
61757460580022125859986639514440
61757460580022126454511274160100
61757460580041472012494747492416
61757460580041472012745537684588
61757460580041472012745795951792
61757460580041472012766343604112
61757460580041472012766716656740
61757460580041472058499007807628
61757460580041472058499122593052
61757460580041481479407023016381
61757460580041481479407023029431
61757460580041481525160870987339
61757460580041483309549271500701
61757460580041483309549271513751
61757460580042366647779972046164
61757460580042367014456069404286
61757460580042367060189858943074
61757460580042367066985343538972
61757460580042367197387846967402
61757460580042367197387851553622
61757460580042367204165773028360
61757460580042372001761951806812
61757460580042372008564156159314
61757460580042372550553922249004
61757460580042372626248142002207
61757460580042381884350982356996
61757460580042381909790943990692
61757460580042381909790947232066
61757460580042381909958049809165
61757460580042383671208311785888
61757460580042383677983109963644
61757460580042383694081633386610
61757460580042383694081637985880
61757460580042383694179636440779
61757460580042383694367662983073
61757460580042383700859897701300
61757460580042383700859899118242
61757460580042383700859899236286
61757460580042383700859902300570
61757460580042383700859902418614
61757460580042383700859903835520
61757460580042386825947358098498
61757460580042386848918677970420
61757460580042667256235016830808
61757460580042667386658440834448
61757460580042672769765151090527
61757460580042672815518736000449
61757460580042682030312613195800
61757460580042682099040617282528
61757460580042682099040620523902
61757460580042683446412899909110
61757460580042683453191082833380
61757460580042683883429279494664
61757460580042683883429281036259
61757460580042683883606717888394
61757460580042683883606832673818
61757460580042683883617307375981
61757460580042683883617307394855
61757460580042683888512625325156
61757460580042684071523870364002
61757460580042684071711898441330
61757460580042687038168351262256
61757460580042687045778600254420
61757460580042687175366343872804
61757460580042687175366347114178
61757460580042687182955930563523
61757460580042687182959029743817
61757460580042687587148348246742
61757460580042687587148353029711
61757460580042687589655360556729
61757460580042687589676281464249
61757460580042687589679753722597
61757460580042688829334941070393
61757460580042688830085097382472
61757460580042688830088196569318
61757460580042832374427091928483
61757460580042833978061223632597
61757460580042834166347195447093
61757460580042834166347195460143
61757460580042838924803704141319
61757460580042838924803967007793
61757460580042839107734360949767
61757460580042839107734360955383
61757460580042839107734364137711
61757460580042839107734623953207
61757460580042839107818306778615
61757460580044918256580021490275
61757460580044918258839453018837
61757460580044918812965820937437
61757460580044934867385800560671
61757460580045068978773748569870
61757460580045073734698856552256
61757460580045073734970567449376
61757460580045073734970825716580
61757460580045073913445409870944
61757460580045073917713195700157
61757460580045073917713195713207
61757460580045073918527984029421
61757460580045073918527984049104
61757460580045074283741617186620
61757460580045074283741875453824
61757460580045074284013471565520
61757460580045074284013586350944
61757460580045074329495087309660
61757460580045074329495201609129
61757460580045074329495201622179
61757460580045074329495201628731
61757460580045074329495202095084
61757460580045074329767056473984
61757460580045083201444024250538
61757460580045083201611131617095
61757460580045083201611132089271
61757460580045083201632052327866
61757460580045083613205109435689
61757460580045083793959903424564
61757460580045083796156950489371
61757460580045083796156950509054
61757460580045083801301909131286
61757460580045084985735087203024
61757460580045084985735091435112
61757460580045084985735091789244
61757460580045084985738186035738
61757460580045084985738190621958
61757460580045084985749034229386
61757460580045084986020744777953
61757460580045084992512979496096
61757460580045084992512979496180
61757460580045088552082058491440
61757460580045088552332843887593
61757460580045088552333106950816
61757460580045088552353654603136
61757460580045088552354027655035
61757460580045088552354027655764
61757460580045088554589180343353
61757460580045088559946708769234
61757460580045088559947081821862
61757460580045373923969450550732
61757460580045373924220240741212
61757460580045373924220499007687
61757460580045373924220499008416
61757460580045374109490916836732
61757460580045374473012096397980
61757460580045374473012210717051
61757460580045374473012469449879
61757460580045374473012469450608
61757460580045374473012469469562
61757460580045374473263144857356
61757460580045374473263259642780
61757460580045374473284065562304
61757460580045383390693697542374
61757460580045383390693702305741
61757460580045383390881725619702
61757460580045383390881730383069
61757460580045383802475708214713
61757460580045383939673959597374
61757460580045385175259914586790
61757460580045385175259914940922
61757460580045385175270389170861
61757460580045385175270389176685
61757460580045385175270389373433
61757460580045385175270389643037
61757460580045385175270389648861
61757460580045385181762653142308
61757460580045385586864367002505
61757460580045385591132067309001
61757460580045388741352652489916
61757460580045388741603327894972
61757460580045388741603700946871
61757460580045388741603700947600
61757460580045388741603700966554
61757460580045388878613406727661
61757460580045388878801430041622
61757460580045388878801434804989
61757460580045388878801434824591
61757460580045388881308442351609
61757460580045388881308442357433
61757460580045388881308442554181
61757460580045388881311914812529
61757460580045388886391016732341
61757460580045388927062027462645
61757460580045388927065384929745
61757460580045388927065499720993
61757460580045389290395298337164
61757460580045389290395407873266
61757460580045389290395412636633
61757460580045389290395412656235
61757460580045389290395671389063
61757460580045389290395671389792
61757460580045389290395671408746
61757460580045389290646346796540
61757460580045389290667267501488
61757460580045389292902420189077
61757460580045389292923341090773
61757460580045389297984994563985
61757460580045389298260321667586
61757460580045390525992101454409
61757460580045390525992101460233
61757460580045390528248437910169
61757460580045390528248437915993
61757460580045390533607224237281
61757460580053174086881993293292
61757460580053174087446853776878
61757460580053188240011429854700
61757460580053188240011458551056
61757460580053188285744094058216
61757460580053188699803726999817
61757460580053188723510374142306
61757460580053188837067839314613
61757460580053188837067839327663
61757460580053188904264909312091
61757460580053188906712625939357
61757460580053188911043088010858
61757460580053188911604849287963
61757460580053190070071168448368
61757460580053190070154851273776
61757460580053190095490213108958
61757460580053190484193538480223
61757460580053190507084278079430
61757460580053190507921020174352
61757460580053190512439481961955
61757460580053190512439481975053
61757460580053190687838813249215
61757460580053190690286529895355
61757460580053190690935359872870
61757460580053190690935359879503
61757460580053190691123386887388
61757460580053190695178753225087
61757460580053190695366781302415
61757460580053190695450463655647
61757460580053190695450720873091
61757460580053193776111544577410
61757460580053193776195573294341
61757460580053193783723287312425
61757460580053193806697594958068
61757460580053193806697594958077
61757460580053193852430259161584
61757460580053193853183399809402
61757460580053193853263729812976
61757460580053193853263988093230
61757460580053194190233828520197
61757460580053194190233914609265
61757460580053194195317517657201
61757460580053194211416044281152
61757460580053194211429991425398
61757460580053194211701702262442
61757460580053194218193937046276
61757460580053194218193941744924
61757460580053194218193941763638
61757460580053194218479858090998
61757460580053194218479972876422
61757460580053194218480231143626
61757460580053194263958374512985
61757460580053194264212522294514
61757460580053194264212637079938
61757460580053194264212895347142
61757460580053194265049460612258
61757460580053194265049460612306
61757460580053194265049718879462
61757460580053194265049718879510
61757460580054374035671952745778
61757460580054374218602609559842
61757460580054379579362773779794
61757460580054389066550939756399
61757460580054389454609108355888
61757460580054389455173589639284
61757460580054389456805403164474
61757460580054389478332945665371
61757460580054389479776731001774
61757460580054389480770072332874
61757460580054389480780661826285
61757460580054389480781035075698
61757460580054389484860076832266
61757460580054389615614535025517
61757460580054389667874416471738
61757460580054389668687224808539
61757460580054389668875252885867
61757460580054390850124843693523
61757460580054390857655910461336
61757460580054391261906849602495
61757460580054391264354565757585
61757460580054391264354565776459
61757460580054391264354565941320
61757460580054391264354828826712
61757460580054391264354857641116
61757460580054391264354943730184
61757460580054391265003396167104
61757460580054391265003396226150
61757460580054391265003396232792
61757460580054391269518500008870
61757460580054391269521857482612
61757460580054391271694511585140
61757460580054391271694626370568
61757460580054391271697720971194
61757460580054391271781289011174
61757460580054391444921103166157
61757460580054394350179580930690
61757460580054394395933137144202
61757460580054394403523866962326
61757460580054394403523868379268
61757460580054394426498295514864
61757460580054394426498295514873
61757460580054394426515858636024
61757460580054394556918393831688
61757460580054394563696288125412
61757460580054394563696288125421
61757460580054394609446515450088
61757460580054394609449871500246
61757460580054394609449871506888
61757460580054394610262418394100
61757460580054394610265774444258
61757460580054394610265775861200
61757460580054394944788242771336
61757460580054394944976156063240
61757460580054394944976184759596
61757460580054394944976529115868
61757460580054394968512371663332
61757460580054395014422440958310
61757460580054395022048038443296
61757460580054395022048038561388
61757460580054395022048043160658
61757460580054395022048153228721
61757460580054395022048153346813
61757460580054395022048153412504
61757460580054395024304490156705
61757460580054396204047447387103
61757460580054396204131130212511
61757460580054396204131130212520
61757460580054396210821987277972
61757460580054396210822245564868
61757460580054396210822355751026
61757460580054396210905670103380
61757460580054396210905928383691
61757460580054396210905928390276
61757460580054545063335692140511
61757460580054545070110490318267
61757460580054545115864075228135
61757460580054545116683340343559
61757460580054545116683340356609
61757460580054545118374555214669
61757460580054545118374928286171
61757460580054545118378027473017
61757460580054546307988683578345
61757460580054546307988941858647
61757460580054546491003023212201
61757460580054546491003281479405
61757460580054546902785545687553
61757460580054546902785660472977
61757460580054546902788644986619
61757460580054546902788759659823
61757460580054546902788759777867
61757460580057081442782218216769
61757460580057090772433743634215
61757460580057090772433744106390
61757460580057090772433744106391
61757460580057091184027721452809
61757460580057092555819619671157
61757460580057092555819652953733
61757460580057092556007647552465
61757460580057092556007647558289
61757460580057092556007648024641
61757460580057092561091255382641
61757460580057092967601625402983
61757460580057092967601625580129
61757460580057092972685233155182
61757460580057092972685233214285
61757460580057096106770926936397
61757460580057096123155455904713
61757460580057096123155455917762
61757460580057096123155455917763
61757460580057096125411792354649
61757460580057096125411792360473
61757460580057096125411792373523
61757460580057096129933640442674
61757460580057096129933755228098
61757460580057096129934013495302
61757460580057096129951461844183
61757460580057096130495400184825
61757460580057096130495515094930
61757460580057096130770578760418
61757460580057096130770578760466
61757460580057096130770837027622
61757460580057096130770837027670
61757460580057096260070918075846
61757460580057096260165453438529
61757460580057096260165453458212
61757460580057096260353481515857
61757460580057096262693381720618
61757460580057096266932866732472
61757460580057096306075522753190
61757460580057096312885217490961
61757460580057096313512838676661
61757460580057096313512838794705
61757460580057096313701120238176
61757460580057096313701124955538
61757460580057096313701125021145
61757460580057096313701125034243
61757460580057096313701235023601
61757460580057096315144648940818
61757460580057096315207784191367
61757460580057096315957572148370
61757460580057096671947454767870
61757460580057096671947455056310
61757460580057096671947455122002
61757460580057096671947459354090
61757460580057096678725610884866
61757460580057096678725725670290
61757460580057096678725983937494
61757460580057096678997580049190
61757460580057096724476096489891
61757460580057096724479195322605
61757460580057096725295098069868
61757460580057096725295098187912
61757460580057096725295098266617
61757460580057096725295098542044
61757460580057096725295098620749
61757460580057096725295098620750
61757460580057096725295102852837
61757460580057096725295102970881
61757460580057096725295212855293
61757460580057096725295212973337
61757460580057096725295213327469
61757460580057096725295213406174
61757460580057097906446829874842
61757460580057097906718799044835
61757460580057097906729259398038
61757460580057097906729359836013
61757460580057097906729359854886
61757460580057097906729359854887
61757460580057097906729388551242
61757460580057097908985696291773
61757460580057097908985696310647
61757460580057097914069304062846
61757460580057097914069304121949
61757460580057097914072398663472
61757460580057097914341273304930
61757460580057097914341273304987
61757460580057097914344482697542
61757460580057097914344740964746
61757460580057097916600704289172
61757460580057097916600709006534
61757460580057097916603803607160
61757460580057098089649426690278
61757460580057098089649426690314
61757460580057098089649426690362
61757460580057098089649455386718
61757460580057098089649455504762
61757460580057098092187977938586
61757460580057098099531475888625
61757460580057098099531475888709
61757460580057098099531476006753
61757460580057231995765570376184
61757460580057243246001337493540
61757460580057243246276405988233
61757460580057243246276405988234
61757460580057247978477303588995
61757460580057248187475547533276
61757460580057248187663575610604
61757460580057248194250082837916
61757460580057248194250455897186
61757460580057248194253425878181
61757460580057248194253813364286
61757460580057248194253813482378
61757460580057248194438369202104
61757460580057248194438742254732
61757460580057248194441841441614
61757460580057248599257553442248
61757460580057248606035819273258
61757576883362563141372991495375
61757576883362568494542424362169
61757576889271188554474630194847
61757576889271193907644063061641
61757576889586987659515109819725
61757576889586993010425106925869
61757576889586993012684542686519
61757578316309130660117939556478
61757578316309130705871495768586
61757578316527968683208183571751
61757578316527968683208183571760
61757578316530669974861264316880
61757578954662214589841342692570
61757579007618303993013023444860
61757579007618304038766575424880
61757579007618304038766579656968
61757579007837142016103263228045
61757579007837142016103263228054
61757579007837142016103267460133
61757579007837142016103267460142
61757579034430008930213445350419
61757609433306994605465680797579
61757609433306994605465680915671
61757609433309696308901025718875
61757609433383844844733963789699
61757609433383844844754855798291
61757609433383844844758213383483
61757609433383845256540218242695
61757609433416265697764369521633
61757609433418966989393455757845
61757609433418966989393459989933
61757609433418966989414351998525
61757609433418966989417705351629
61757609433418966989417709583717
61757609433931073627089847217151
61757609433931073627089851803323
61757609433931073627090109020767
61757609433931073627278132511923
61757609433931073627278137098143
61757609433963494068310899545283
61757609433963494068310899663375
61757609433963494068314255595441
61757609433966194124808573378457
61757609433966194124808577610545
61757609433966195357707906333935
61757609433966195359967342094585
61757609433966195769489907538643
61757609433966195769489912242907
61757609433966195771746244466579
61757609433966195771746249170843
61757609433966195771749343299293
61757609433966195771749348003557
61757609433966210589110878867609
61757609433966210589110883099697
61757609434040340691439557113463
61757609434040340691627842408235
61757609434040342521581805597783
61757609434040342521770090892555
61757609434075462836099049081609
61757609434075462836099053313697
61757609434075462836287335544233
61757609434075464666241301798017
61757609434075464666241302270193
61757609434075464666429584028553
61757609434259145353731792413347
61757609434259147145463633693189
61757609434259147145463890910633
61757609434259147145648824269243
61757609434294267094137360844585
61757609434294267458554031273415
61757609434294267498391284381493
61757609434294267498391288613581
61757609434294267505731338676229
61757609434294268878526057815237
61757609434294268878529156647951
61757609434294268878529410683115
61757609434294269287860599414055
61757609434294269290120030942617
61757609434294269290123129775331
61757609434294269290123388514759
61757617773991216721590418423846
61757617773991216721590422655934
61757628577046486345594807085947
61757628577049182695860719140449
61757628577049184526004082233693
61757628577049184526004086832963
61757628577049187630469680442529
61757628577232855292243723695143
61757628577232855703837958744231
61757628577232855703837958862323
61757628577232855704025986821559
61757628577253313229914791496295
61757628577255981579079980992929
61757628577256014930902676811701
61757628577256014933347041816965
61757628577256014933349366287403
61757628577256014933350136417591
61757628577256014933350394802887
61757628577265292799637795564471
61757628577265292799637800163741
61757628577265292799637828861549
61757628577265324323763817765701
61757628577267972495328022195763
61757628577267972495328026781983
61757628577267972495516050154999
61757628577267972495516054859263
61757628577267977429372157713935
61757628577267977436715196522361
61757628577267977436903219895377
61757628577267977436903224599641
61757628577267977846237766670635
61757628577267977848494098894307
61757628577267977848497197727021
61757628577267989149903712218243
61757628577267994091290881958621
61757628577267994091290910656429
61757628577268020673842476577375
61757628577268020674027405349765
61757628577268020674029729820203
61757628577268020674030504654655
61757628577268020674030758335687
61757628577268025615229646317753
61757628577268025615417669690769
61757628577268026024749117161137
61757628577268026024752215993851
61757628577330116609157992128411
61757628577330117020940255254827
61757628577330159846265125958845
61757628577330164785204831861245
61757628577330164787649196866509
61757628577330164787651521218855
61757628577330164787652549616247
61757628577330165199431459992925
61757628577330165199433784345271
61757628577330165199434554475459
61757628577330165199434812742663
61757628577330166614511400006257
61757628577330166614511428585973
61757628577330166616955765011521
61757628577330166616955793591237
61757628577330166616959122478621
61757628577330166616959151176429
61757628577330166616959232548135
61757628577330166616959232664775
61757628577330166616959237264045
61757628577330166616959237265497
61757628577330166616959237269868
61757628577330167028553099260505
61757628577330167028553127958313
61757628577330167028738028137937
61757628577330167028738056717653
61757628577330167028741127337833
61757628577330167028741385605037
61757628577330167028741414302845
61757628577330167028741495674551
61757628577330167028741495791191
61757628577330167028741500390461
61757628577330167028741500391913
61757628577362582116795845749977
61757628577362587469777250539443
61757628577362587469777279237251
61757628577362587469965278616771
61757628577365233812430318588267
61757628577365238753817488328645
61757628577365281988477158321101
61757628577365281990736594435883
61757628577365281990921523326365
61757628577365281990923847678711
61757628577365281990924617926991
61757628577365281990924622513211
61757628577365281990924876076103
61757628577365283817783726466113
61757628577365283817783755045829
61757628577365283820043157994675
61757628577365283820043186574391
61757628577365283820228091471377
61757628577365283820228120051093
61757628577365283820231186072003
61757628577365283820231214651719
61757628577365283820231448938477
61757628577365283820231477636285
61757628577365283820231559007991
61757628577365283820231559124631
61757628577365283820231563723901
61757628577365283820231563725353
61757628577365286929864328061479
61757628577365286932123764176261
61757628577365286932308693066743
61757628577365286932311017419089
61757628577365286932311792253589
61757628577365286932312045816481
61757628577365287341646587887475
61757628577365287343906024120301
61757628577365287344090952892739
61757628577365287344094051725453
61757628577365287344094052197629
61757628577365288759170896206491
61757628577365288759170924786207
61757628577365288761430327735053
61757628577365288761430356314769
61757628577365288761615261211755
61757628577365288761615289791471
61757628577365288761618618678855
61757628577365288761618647376663
61757628577365288761618728748369
61757628577365288761618728865009
61757628577365288761618733464279
61757628577365288761618733465731
61757628577365288761618733470102
61757628807471169656384463434829
61757628807473871367412982962501
61757628807473871413166567870965
61757628807657582258782870550785
61757628807689674136763723681631
61757628807689969338687741776367
61757628807689974280259840761359
61757628807689974744659851246051
61757628807692376258822389425685
61757628807692404259925697903523
61757628807692409201312867643901
61757628807692671042123086697663
61757628807692671042123091283883
61757628807692671042311114774991
61757628807692671042311119361211
61757628807692671049173326298091
61757628807692671049925434006681
61757628807692671049925438605951
61757628807692675983510261024261
61757628807692675983698284515369
61757628807692675983698289101589
61757628807692676036312933040931
61757628807692676037066193256245
61757628807692676402906581578703
61757628807692704403254305861887
61757628807692704403254339158965
61757628807692704403442333939215
61757628807692704403442706991843
61757628807692704403442711591113
61757628807692704403442711592565
61757628807692709344641508899343
61757628807692709344829881332943
61757628807692709754164078562391
61757628807692709754164418803215
61757628807692709756420411258239
61757628807692709756611796920759
61757628807692709756611801152847
61757628807766551002146939684945
61757628807766551002147196902389
61757628807766555941086645587345
61757628807766555943346077233999
61757628807766555943531010592609
61757628807766555943533335063047
61757628807766555943534363578531
61757628807766556355128340360415
61757628807766556355313273719025
61757628807766556355316626704947
61757628807801673144358972047201
61757628807801673146618403575763
61757628807801673146803337052465
61757628807801673146806431653091
61757628807801673146806436357355
61757628807801673146806690038387
61757628807801678085746141787579
61757628807801678088005573316141
61757628807801678088190506792843
61757628807801678088192831263281
61757628807801678088193606097733
61757628807801678088193859778765
61757628807801678497528401849759
61757628807801678499787837964541
61757628807801678499972766855023
61757628807801678499975865687737
61757628807801678499975866041869
61757635002664882350960985009190
61757635002667583642614066804070
61757635029221270915277216901403
61757635029253392997373047244413
61757635029253693186622691839893
61757635029253696298076823700765
61757635029256092916607990843123
61757635029256094700996678510241
61757635029256097857994897598935
61757635029256383588944765822339
61757635029256383634677430025855
61757635029256393057656356752679
61757635029256393057677277340987
61757635029256393060100721757943
61757635029256393060103816358569
61757635029256393060124741664239
61757635029256393060124999931443
61757635029256394887798605232627
61757635029256394890242970237891
61757635029256394890246064838517
61757635029256398001323883327289
61757635029256398001511911404617
61757635029256398410843354157623
61757635029256398410846448758249
61757635029256398410846711742815
61757635029256398413102789918273
61757635029256398413106147503465
61757635029268100441676783775837
61757635029268100441676788362057
61757635029268100441677042043041
61757635029268100484961959677107
61757635029268105382875925438887
61757635029268105382875930025107
61757635029268105383063953516215
61757635029268105383063958102435
61757635029268105428608560946047
61757635029268105792398500173381
61757635029268105794657935934031
61757635029268105838128036493743
61757635029268105838131131094369
61757635029268105840387472254393
61758425447925385236323838732851
61758429991473295121402391614239
61758429991473295126484962977461
61758429991473295128744397320961
61758431403541419277522517711648
61758431403541419277543409721692
61758431403541419323276073925208
61758431828950441494075378966085
61758431828950441494096642510985
61758431828950441496335186729603
61758431828950446435483812599879
61758431828950446435483812605495
61758431828950446435483814140689
61758431828950446987037344436543
61758431828950446987037344442159
61758431828950446987037344453805
61758431828950446987037344459629
61758431828950446987037344558799
61758431828950446987037344571849
61758431828950446987037344577673
61758431828950446987040439037169
61758431828950446987040439042785
61758431828958552097345702148725
61758431881483120359927518160233
61758431881576763307091990463591
61758431881580365029296099523431
61758431881587570303846680895590
61758431881591172026050789955430
61758431881591172026050789955433
61758431882247684106410512172191
61758431882454482805858963236995
61758431882454482806612104434797
61758431882454482808118394883601
61758431882455666909394180212505
61758431882462586683077640268241
61758431882462886824084142089417
61758431882466472077509612802455
61758431882466488548800137327663
61758431882466488731730449768193
61758431882563735048311081943343
61758431905116721398768361703030
61758431905116869912660985689467
61758431905116869912678434609855
61758431905117770480472767679819
61758431905117770480493688504263
61758431905117770483000729535303
61758431905118070669743361794647
61758431905118070669764282501047
61758431905211365298240103247723
61758431905211365298240132063575
61758431905215016979983712295499
61758431905215017391786554338043
61758431905215317169254306410327
61758431905215317169275227116727
61758431905215317581036198932071
61758431905222071773238551703350
61758431905225673495442660763190
61758431905225840265031951864902
61758431905225840267542430317646
61758431905770682467393057602107
61758431905770682467393086181823
61758431905770682467393086299915
61758431905770682467395380550401
61758431905770682467413978190415
61758431905770682467414006888223
61758431905770682467416301138757
61758431905774284189620410198597
61758431905774284738915281113643
61758431905774284738915281585819
61758431905774584333114175750267
61758431905774584333114204448075
61758431905774584333116498698561
61758431905774584333135096338575
61758431905774584378867760542091
61758431905774584378867789239899
61758431906088967987732697121916
61758432111919956836301663146942
61758432111919956836573630776072
61758432112016005850097949517276
61758432112017222049025582960153
61758432112017223101633098254627
61758432112024126402270161393545
61758432112024126402270190089901
61758432112027713846827628740548
61758432112027713846827630275742
61758432112027713847099599440066
61758432112027728673767996290497
61758432112673720885163040396267
61758432117900316504214917742786
61758432117900316504486885371916
61758432117925531647996600127895
61758432117925847416373665447517
61758432117925849061242940532424
61758432117932751767358812350157
61758432117932751767358812350166
61758432117932751769618243880909
61758432117932751769618272577265
61758432117932751769869290802910
61758432117932751769869295054681
61758432117932751769872389773351
61758432117936333726256008341186
61758432117936333726527975970316
61758432117936337429785871169923
61758432117936337429785899747506
61758432117936337429786248355549
61758432117936337430057840334247
61758432117936337430057841751397
61758432117936339214175711227912
61758432117936339214175712763106
61758432117936339214447681927430
61758432117936339259929297673022
61758432117936353489562921409997
61758432117936353489562921410006
61758432117936353489562921412427
61758432117936353489562921412430
61758432117936353491822352940749
61758432117936353491822352940989
61758432117936353491822352940992
61758432117936353491822381637105
61758432117936353491822381637348
61758432117936353492073399862750
61758432117936353492073404114521
61758432117936353492076498833191
61758432117936354038605594538152
61758432117936354041116078659817
61758432117936354084338258623615
61758432117936354084359179449037
61758432117936354086598036044381
61758432117936354086598040295183
61758432117936354086618955215587
61758432117936354086618956750781
61758432117936354086618961000131
61758432117936354086869663686325
61758432117936639403446306761342
61758432117936653678833515409214
61758432117936653681072054929184
61758432117936654230115049383503
61758432117936654230135965839101
61758432117936654230135968553257
61758432117936654230135970088451
61758432118448776897074672585164
61758432118448776897074786904028
61758432118448776897266142333546
61758432118448776897266171029902
61758432118581145541244835540378
61758442676634136742845315328882
61758442676635385630348539169374
61758442676635387459655107310014
61758442676635387462186508002900
61758442676635391166532308487696
61758442676635402284652284120244
61758442676635557938377592282989
61758442676635557938377592287361
61758442836172346552610884595787
61758442912958960241840640093382
61758442912958960241861560799782
61758442912958960836637242386934
61758442912958960836637271083290
61758442912980574464685122969373
61758442912980574464957092152411
61758442912980574464957866991199
61758442912984176735953946830345
61758442912984476925224540356197
61758442913834262176539937963207
61758444747607349594322734169629
61758444748482695948317753272179
61758444750457646677879016262571
61758444750457694848779491186917
61758444750457696136658135910733
61758444750457696685680260931693
61758444750457696685701181638045
61758444750457696685701182104605
61758444750457696687939697164519
61758444750457696687960617747211
61758444750457696687960617752827
61758444751405944014007605544179
61758444804615987634721117189893
61758444804615988224417324017815
61758444804615988229496827593057
61758444804615988229499898195975
61758444804615988231192064802859
61758444804615988232031676215377
61758444804615993170883968985595
61758444827277932168841671385439
61758444827277932168841671503483
61758444827277932168842446224227
61758444827277932168842446342271
61758444827277932168842474904809
61758444827281533883452726261919
61758444827281834026948814761883
61758444827281834629088199136139
61758444828228879367360084629082
61758444828228879916152055071274
61758444828250489287127700685541
61758444828250489289641627062103
61758444828250489289641627178695
61758444828250489289641627180147
61758444828250489836170718187429
61758444828250489836173817368659
61758444828250489836173817374275
61758444828250489837866070064611
61758444828250489838684645967835
61758444828250489838684645980933
61758444828250489838684645985304
61758444828250489838684645985305
61758444828250489838684646080263
61758444828250489838684646084475
61758444828250489838684646098977
61758444828250489838684646103348
61758444828250489838684646103349
61758444828250489884162818618155
61758444828250489884434787801193
61758444828250489884438230990179
61758444828250489884438231007441
61758444828250489884438231013264
61758444828250489884438231013265
61758444828250494777557888394367
61758444828250494780071811588553
61758444828250494780071811592765
61758444828250494825825396380425
61758444828250494825825396386041
61758444828250495372354491756553
61758444828250495372354492223113
61758444964152775015879049133913
61758444964152775015899969722221
61758444964152780506309121957937
61758444964152780506309236743361
61758445034180983620146660168371
61758445034837491408728139884035
61758445034837496937544768993309
61758445034837497486336738018351
61758445035055078796974978825012
61758445035055078801992463707946
61758445035055078804502946878212
61758445035055078804502946882424
61758445035055078804506040832755
61758445035055078804506040950799
61758445035055079399051598234998
61758445035055079399051602484348
61758445035055079399302649544043
61758445035055079399302649544044
61758445035055079399302989668228
61758445035055084292422648117804
61758445035055084292422651300132
61758445035055084294933131292282
61758445035055084338176237631362
61758445035055084340435669142662
61758445035055084340435673392012
61758445035055084887219255133250
61758445035055084889729735121188
61758445035055084889732833953902
61758445035056279973119524045610
61758445035056279973119610134678
61758445035056279973119638831034
61758445039992047067309243403244
61758445039992047067309357722108
61758445039992047113041907605308
61758445039992347256558916695080
61758445039992347256579923022536
61758445039992347302312587224600
61758445040089608987494713959379
61758445040089608987494742655735
61758445040745822161375842392353
61758445040745822710167811417395
61758445040746122304892821367167
61758445040746122304892822784317
61758445040939394376366868228911
61758445040939394376366868346955
61758445040939394422120453137375
61758445040964605196950597444654
61758445040964605196950683533722
61758445040964605196950712230078
61758445040964905386200356825558
61758445040964905386472697668137
61758445040975411595894036695936
61758445040975411598156567523772
61758445040975411598156567529388
61758445040975411598344938558936
61758445040975411598344967137248
61758445040975412190669718401340
61758445040975412192932254879658
61758445040975412192953171339420
61758445040975412192953171352518
61758445040975412193141542368968
61758445040975412193204562300474
61758445040975417132077806014258
61758445040975417681120823516146
61758448420381363217028702484670
61758448420381363766092640580530
61758448632108458792613658991282
61758448633081071274466828652638
61758448633081071823259170630978
61758448633093073857877118607028
61758448633093073857878233215952
61758448633093073857898010614168
61758448633093073858149857907364
61758448633093073858150200863956
61758448633093073903630674819136
61758448633093073903903414118020
61758448633093078799286323561900
61758448633093078799535884459102
61758448633093078799536999068026
61758448633093078799537027647742
61758448633093078799537370604334
61758448633093078845018987765416
61758448633093078845290583858398
61758448633093079391802569489392
61758448633093079394062005250042
61758448633093079394081782648098
61758448633189873756572140736655
61758449057626746014584935654043
61758449058575032186860113447255
61758449058607447684434215546533
61758449058607447686129907316023
61758449058607447686129911916905
61758449058607447686129911921117
61758449058607447686969062747491
61758449058607447686969062751703
61758449058607447686969091325803
61758449058607447686969091331419
61758449058607453176581045262751
61758449058609997432592806716746
61758449058618102552207652978738
61758449058618102552207653096782
61758449058621704823203732480770
61758449058621709762331466460498
61758449058621710311371046523212
61758449058621710311374141005794
61758449058621710311374141123838
61758449058621710313630477933730
61758449110800310571209973478074
61758449110814730638815068119887
61758449110814734479608814619507
61758449110814734479609158993041
61758449110814734487137127046241
61758449110814734487701986117097
61758449110814734891391164902013
61758449110814734891956023968657
61758449110814736126737871374521
61758449110814736126737957463589
61758449110814736127302816534445
61758449111142991515327284136676
61758449111142991515330378720040
61758449111142991515330380255234
61758449111142991515330723093574
61758449111655414405264290172818
61758449111655414953576115953542
61758449111655414954328228262854
61758449111784925638440748018076
61758449111784925645975258110238
61758449111784925684759164837638
61758449111784931179624159082420
61758449111784931179624533688956
61758449111785075802557197776167
61758449111785075807576981261171
61758449111785075809332024650279
61758449111785075809332024768323
61758449111785075809334348648333
61758449111785076397350334050989
61758449111785076397353773007887
61758449111785076404128255525727
61758449111785076404128599881999
61758449111785076404128599905085
61758449111785076404131694482625
61758449111785076404608656937919
61758449111785076404612095894817
61758449111785081338737499441235
61758449111785081343736390799603
61758449111785081345515765272245
61758449111785081345515765277861
61758449111785081894558817144057
61758449111785081894558817262101
61758449111799333129315209905165
61758449111799333129315295991803
61758449111799333129315295994233
61758449111799333129315295998445
61758449111799333129398892730781
61758449111799333129398894147723
61758449111799333129399237104315
61758449111799333531809154475645
61758449111799333531871916590489
61758449111799333539402983476403
61758449111799333669069565894525
61758449111799333669069569076853
61758449111799333669069823111969
61758449111799333669132328009369
61758449111799333669132331195909
61758449111799333671580049064791
61758449111799333671580049069003
61758449111799333675847748818795
61758449111799333676663652116939
61758449111799333678358228806733
61758449111799333678441911632349
61758449111799333678441913049291
61758449111799333678442256005883
61758449111799338427526422127351
61758449111799338434301158680307
61758449111799338434304257513021
61758449111799338610453635752429
61758449111799338610516402103573
61758449111799338612964119976667
61758449111799338617231558276927
61758449111799338617231561459255
61758449111799338617231815494371
61758449111799338617234914327085
61758449111799338617315498319987
61758449111799338617318597152701
61758449111799338617318598569643
61758449111799338617566546779363
61758449111799338617569989985611
61758449111799338618047464757399
61758449111799338618047723024603
61758449111799339022235899928605
61758449111799339022238998761319
61758449111799339022298662043449
61758449111799339022301760876163
61758449111799339029013821403343
61758449111799339029013825635431
61758449111799488784126987838183
61758449128869169591244240245448
61758449128869169593751624232863
61758449129416412786989923906883
61758449129416412786989925442077
61758449134434821925615147923560
61758449134434823755757396407880
61758449134434823755760864061134
61758449134434823762535690935246
61758449134434827461798917241882
61758449134446834435568963108856
61758449134446836265712359486080
61758449134446986980562931531637
61758449134446986987340853006375
61758449134777494815075313644492
61758449134777494817582697513863
61758449134777495364118331146172
61758449134777794958592322732812
61758449134777794960848659660748
61758449134777794960848745749816
61758449135397967533436736788270
61758449135397968082479411333566
61758449135397968090094505414258
61758449135397968090094534110614
61758449135418226577743553471510
61758449135418226579999889909800
61758449135419576226311289106625
61758449135419576226875373338609
61758449135419577459959287882265
61758449135419577459962758717847
61758449135419577459980208588617
61758449135419577461654982717443
61758449135419577461655011419415
61758449135419577461657335411853
61758449135419577461658081672413
61758449135419577461658110252129
61758449135419577462222162717857
61758449135419577462222165904397
61758449135419577462222191296169
61758449135419577462243112002521
61758449135419577462494135081771
61758449135419577462494135083223
61758449135419577462494163661535
61758449135419578008187174210517
61758449135419578008751258324457
61758449135419578008751258442501
61758449135419578009023226090505
61758449135419578010698030332629
61758449135419578010701100587031
61758449135419578010701100591243
61758449135419578010701129170959
61758449135419578011265184819015
61758449135419578011265184823227
61758449135419578011282662199671
61758449135419578011282662205287
61758449135419578011533710676309
61758449135419578011537153983339
61758449135419578011537153987551
61758449135419578011537154002053
61758449135419578011537154006424
61758449135419578011537154006425
61758449135419578011537182567267
61758449135419578011537182580365
61758449135419578053940759002341
61758449135419578054504843234325
61758449135419578056454681246145
61758449135419578056454685496947
61758449135419578057015326521231
61758449135419578057018765478129
61758449135419578057018769728931
61758449135419578057287295704269
61758449135419578057290738893255
61758449135419578057290738910517
61758449135419578057290738916340
61758449135419578057290738916341
61758449135419582950410396297443
61758449135419582952924319491629
61758449135419582952924319495841
61758449135419582996143060382915
61758449135419582997838752035765
61758449135419582997838784988539
61758449135419582998677932985473
61758449135419583545186079301745
61758449135419583545189551205801
61758449135419583545206999659629
61758449135419583545207000126189
61758449135419583545210443332437
61758449135419583546881775205397
61758449135419583546881775209768
61758449135419583546881775209769
61758449135419583546881803901753
61758449135419583546881804019797
61758449135419583546884869905353
61758449135419583546884869909565
61758449135419583547448954137337
61758449135419583547448954141549
61758449135419583547469903427665
61758449135429932138211084374790
61758449135429932687504777283218
61758449135429932687505150217802
61758449135429932687505150335846
61758449135429937628888848190882
61758449135429938221154051189984
61758449135429938221157145908654
61758449135430232327460757666626
61758449135430383040888726437467
61758449135430388531318910847325
61758449135433985311881105396954
61758449135434290991833308658589
61758449135616806064729208648840
61758449135616817177766610103228
61758449135616817182849955933720
61758449135652844836959477797913
61758449135652844882462012713259
61758449135652844882462014248453
61758449135652845434012044066103
61758449135714068665234333239660
61758449135746033260384909409324
61758449135746333998447475383494
61758449135746337110524977660872
61758449135746484162810729713366
61758449135746484162811877600654
61758449135746484162811877602112
61758449135746484162811877619368
61758449135746484165071309130674
61758449135746489058466378905428
61758449135746489058466383156230
61758449135746489104199042990900
61758449135746489104199042992358
61758449135746489653238622954290
61758449135746489653259515080920
61758449271317960727733318881181
61758449271317960727733347460897
61758449271317966263830311146475
61758449271317966263913993970479
61758449271321863188247942006659
61758449271321863188247970586375
61758449271321863188250264954953
61758449271321863188250269204303
61758449271321868678677010407913
61758449271321868678680453614161
61758449339561493674724271767211
61758449339561494040773871739871
61758449341567675244677499543392
61758449341567675244680598376106
61758449341567675244680598494150
61758449341567675244739918819896
61758449341567675244740261308316
61758449341567675244742241282756
61758449341567675244742242817950
61758449341567675244742585656290
61758449341567675244742585774334
61758449341567675244743360490950
61758449341567675244743360613206
61758449342224166969009255186752
61758449342224166976539547238006
61758449342224166976540580357132
61758449342224166976542990444254
61758449342224166976603342471976
61758449342224172459439443845960
61758449342224172466782478428038
61758449342224172466782479845188
61758449342224172466969735897214
61758449342224172466970764766990
61758449342224173059319650727013
61758449342224173061579082238070
61758449342224173061579082238314
61758449342224173061830130714952
61758449342236174547178000498226
61758449342236174547425954486666
61758449342236174547425954492490
61758449342236175141887913112421
61758449342236175141887913112422
61758449342236175141950590550976
61758449342236175141953685132888
61758449342236175141953685150150
61758449342236180081015302613462
61758449342236180081078324529252
61758449347160201915115783213385
61758449347161402489183823811644
61758449347161402489204744516592
61758449347477201045358718325246
61758449348000425941436999891352
61758449348000425941438114500276
61758449348000425941457891898492
61758449348000425941710082148280
61758449348000425987190556103460
61758449348000430883097251888658
61758449348000430928578869522123
61758449348000431475362450773716
61758449348000431477621886534366
61758449348000431477641663932422
61758449348097225840111072736267
61758449348097675590603266844542
61758449348097675598131234897742
61758449348097676139395237286734
61758449348097676146923205339934
61758449348097676146989439358834
61758449348097676147010360063782
61758449348097676147261035470530
61758449348108482549219376131987
61758449348108482594700993411321
61758449348108482594972961040451
61758449348108483143932038973067
61758449348130091098054219142525
61758449348130091098054223391875
61758449348130096588401499816601
61758449348130096588480964595485
61758449348130096588484407801733
61758449348130096588485182636393
61758449348132792984504683837270
61758449348132792984505056908621
61758449348132798472421318124293
61758449348133543205669172422987
61758449348133543205669173840137
61758449348133693369051103066145
61758449348133698310435173973809
61758449348133993558489037364935
61758449348133993558572720190550
61758449348133993558572720190551
61758449348133998499956790979963
61758449348133998499956791452347
61758449348133998499959885563327
61758449348133998499959885580796
61758449348133998499959885580797
61758449348144499768746544599012
61758449348144499770922411275374
61758449348144499770988153304750
61758449348144499771005979309742
61758449348144499771009075426848
61758449348144499771009075432464
61758449348144499771173459851342
61758449348144499771260122487788
61758449348144499771260122492160
61758449348144499771260499677546
61758449348144500363522226304416
61758449348144500365781663950020
61758449348144500365784757114782
61758449348144500365784758531932
61758449348144500365784758549194
61758449348144500365784762782734
61758449348144500365805679242496
61758449348144500365805679255594
61758449348144500365969690608746
61758449348144500365973129565644
61758449348144500366056726302192
61758449348144505304909397928296
61758449348144505304930313917334
61758449348144505853889395030666
61758449348144505853973331419222
61758449348316514122647851014424
61758449348316525235685252468812
61758449348316525240768598299304
61758449348327337593224495385413
61758449348352552940380626381026
61758449348352552940380627916220
61758449348352552940380655078843
61758449348352552940380656614037
61758449348352552942887668947260
61758449348352553491930686431687
61758449348352853084148684046775
61758449348352853084148685463925
61758449348424581886752720058295
61758449348424581889012036801433
61758449348424581889012151586857
61758449348424581889012155837659
61758449348424582438072623540119
61758449348424582438075718140745
61758449348457002877040696296052
61758449348460599657585438262770
61758449348460599657585781236623
61758449348460599657585781236624
61758449348460599657836486739372
61758449348460599660095916851028
61758449348460599660095918267970
61758449348460599660095921100377
61758449348460599660095921100378
61758449348460599660095922500058
61758449348460599660096261224562
61758449348460604553215919674138
61758449348460604553215922860678
61758449348460604553490986626996
61758449348460604553490988044146
61758449348460604598972951331134
61758449348460604601479989175634
61758449348460604601479992362174
61758449348460605148012526689583
61758449348460605148012526689584
61758449348460605148015621272704
61758449348460605148015621272948
61758449348460605148015625522297
61758449348460605148015625522298
61758449348460605148015625859168
61758449348460605148015625876430
61758449348460605148015965646482
61758449348460605148015970232702
61758449348460605150523006677522
61758449348460605150523011263742
61758449348460605150526105510236
61758449348460605150526110096456
61758450547486495455079697769887
61758450547487696578107101611084
61758450547487696578190669645452
61758450547799894700342034444817
61758450547803797160860875611167
61758451176860318655774922550753
61758451177082758901931562095403
61758451177082758904187899023339
61758451182772545928278690100489
61758451182772545974032246312597
61758451182772546385626224144241
61758451182991384317292919170405
61758451182991384363022230506091
61758451182991384363025583373921
61758451182991384500474366176641
61758451183084744461710882165429
61758451183084744461794450199797
61758451183084744461797889156695
61758451183084744461798663995567
61758451183084745010838239354017
61758451183084745010840563701991
61758451185607078014119135334890
61758451185607079249464894310572
61758451185607079249465927902082
61758451185607084737552767920354
61758451185607229367260604790453
61758451185607229367260604908497
61758451185607229367263960840611
61758451185607229961220268884465
61758451185607229961220354973533
61758451185607229961785210857849
61758451185607229961973500384709
61758451185607229961976594985335
61758451185607229962057097115433
61758451185607229962057178505853
61758451185607229962057182737941
61758451185607229962057183227587
61758451185607229962060536072331
61758451185607234903444262505679
61758451185607234903444348600363
61758451185607235449976887649507
61758451185899018874097961541569
61758451185931434370860717443581
61758451185931434370860717561625
61758451185931434371675474018029
61758451185931434371675477200357
61758451185931434371675502597745
61758451185931434371675505784285
61758451185931434371676248852689
61758451185931434371676277432405
61758451185931434371676620388997
61758451185931434371676621744668
61758451185931434371676625110731
61758451185931438031980866177589
61758451185931438031984333830843
61758451185931439267327655556837
61758451185931439267331126396631
61758451185931439313060348340069
61758451185931439313063795205241
61758451185934885929767380412786
61758451185934891420214245749670
61758451185934891420215022123736
61758451185935336236581835709785
61758451185935336785624481558725
61758451185935336785624854611353
61758451185935336786178862561355
61758451185935336786188565790709
61758451185935336786188565794921
61758451185935336786188594369021
61758451185935336786189708977945
61758451185935336786189708979349
61758451185935336786189710394887
61758451185935336786189710396291
61758451185935336786189713565569
61758451185935336786189713582831
61758451185935336786189713682209
61758451185935336831378066467189
61758451185935336831942150699173
61758451185935336831943293887813
61758451185935336831943295304755
61758451185935336832193199158549
61758451185935336832193199181635
61758451185935336832193970650232
61758451185935336832193974016295
61758451185935336832194342347189
61758451185935336832194347068923
61758451185935336832194347087637
61758451185935340492226618971457
61758451185935340492230086624711
61758451185935340492230090874061
61758451185935340492498588135781
61758451185935340492501682736407
61758451185935341727008552466389
61758451185935341727008581162745
61758451185935341727012020119643
61758451185935341727012024368993
61758451185935341727576879190499
61758451185935341727576880253309
61758451185935341727845380720443
61758451185935341727847700463323
61758451185935341727848848373697
61758451185935341727848849436555
61758451185935341727848849790639
61758451185935341727848852624499
61758451185935341773330463982323
61758451185935341773330465045133
61758451185935341773578073484801
61758451185935341773581512441699
61758451185935341773581512459169
61758451185935341773581513504509
61758451185935341773581513521979
61758451185935341773581513994203
61758451185935341773581513995607
61758451185935341773581517163433
61758451185935341773581517182147
61758451185935341775840948691995
61758451185935342322370014893767
61758451185935342322370015247899
61758451185935342322621092049499
61758451185935342322641984549189
61758451185945847299213032492113
61758451186042957911063755582648
61758451186042959557627699235950
61758451253672449026096597180037
61758451253891287003265886048001
61758451253988249419017896506743
61758451253988249967973908417045
61758451253988249967977003017671
61758451255974301793056773803576
61758451255974301836613228739476
61758451255974301836613230156626
61758451255974301836616667696374
61758451255974301836616669113524
61758451255974301838789436589933
61758451255974301838789438007083
61758451256521389784264274685403
61758451256521389784264360774471
61758451256521389784515323162041
61758451256521389784515409251109
61758451256521389785080182228685
61758451256521389921525029410795
61758451256521389921525029415007
61758451256521389921525030477817
61758451256521389921525033660145
61758451256521389921525115504075
61758451256521389921525116566885
61758451256521389921525119753425
61758451256521389921528472617043
61758451256521389921528472621255
61758451256521394860652763390523
61758451256521394860652763394735
61758451256521394860652763407785
61758451256521394860652849483803
61758451256521394860652853733153
61758451256521394860656206600983
61758451256521395272435027583961
61758451256521395272435113673029
61758451256521395273002296737727
61758451256521395274694463344611
61758451256521395274694549433679
61758451256521539490841892361324
61758451256521539490841896610674
61758451256521539491030181905446
61758451256521539491032505903500
61758451256521539491092944024502
61758451256521539491096042857216
61758451256521544981272079957722
61758451256521544981272081020532
61758451256521544981460366315304
61758451256521544981462690313358
61758451256521544981523128434360
61758451256521544981526227267074
61758451256630814470563320254218
61758451256630814470563320254219
61758451256630814470563324840439
61758451256833588407511498207333
61758451256833588407512531309197
61758451256833593348896602216861
61758451256833593348896602234123
61758451256838546495797920187492
61758451256838841743409379511662
61758451256838841789414012879502
61758451256838841789414012880954
61758451256838846685047593479328
61758451256838846685068514184276
61758451256838847279593147296242
61758451256845749985185913280641
61758451256849201406849273681421
61758451256849201544047266291969
61758451256849201544047266296181
61758451256849201544047352385249
61758451256849346765751809023110
61758451256849346765751895112178
61758451256849346768199526891992
61758451256849346768262289011048
61758451256849351707138973881105
61758451256849351707138973999149
61758451256849351707139059970173
61758451256849352118917885835534
61758451256849352256178640565138
61758451256849352256181734515469
61758451256849646955022031366128
61758451256849646955022117099452
61758451256849646955022488635760
61758451256849646957532624191115
61758451256849646957532624208377
61758451256849651898916581747767
61758451256849651898916696534643
61758451256849652445452328630297
61758451256849652445452328631749
61758451256910590319363820331392
61758451256910590319363821748542
61758451256910592517042186337448
61758451256942560270756077485485
61758451256942860597287340474337
61758451256942862243600580024487
61758451256942862243663256050422
61758451256943010760585907313892
61758451256943010760585907313976
61758451256943010760589006146690
61758451256943012406960785521426
61758451256943012406961818623290
61758451256943012406961818640552
61758451256943012406963884354140
61758451256943012407713930932602
61758451256943012407713930949864
61758451256943012407717029782578
61758451256943012409472296542331
61758451256943012409952474701838
61758451256946613580875708285402
61758451256946614634714821918330
61758451256946614680719084930436
61758451256946614681199602663246
61758451256946615227732135809594
61758451256946615229510022270764
61758451256946615229510022388808
61758451256946615229511051140540
61758451256946615229511055490672
61758451261882627016887847202620
61758451261882627060444303555661
61758451261882627060444303555670
61758451261882627060447742512568
61758451261882627062620511406127
61758451262395048661666982895408
61758451262395048661750550929776
61758451262415312647439520006490
61758451262429714414051206606490
61758451262429714414113996000549
61758451262429714414113997417690
61758451262429714597065546245962
61758451262429714597128220848981
61758451262429715008346396561085
61758451262429715008911255627729
61758451262429715145356108476330
61758451262429715146108220785642
61758451262429715146108220791258
61758451262429715146111658207346
61758451262429715146111658212962
61758451262429715146170982904698
61758451262429719903979981392990
61758451262429719903980096178414
61758451262429719903980096178423
61758451262429719904482538922350
61758451262429719947223173819734
61758451262429719949733566183410
61758451262429720084483836789567
61758451262429720084484181163101
61758451262429720085047921021551
61758451262429720085048007114831
61758451262429720085048008177641
61758451262429720085049040233957
61758451262429720085051364227799
61758451262429720085236293472413
61758451262429720087495729120626
61758451262429720496266100983005
61758451262429720496266187072073
61758451262429720496830271304057
61758451262429720496833370136771
61758451262430164904194611421941
61758451262430915171112690585034
61758451262430915171133582593626
61758451262430920661563765468290
61758451262430920704284543012854
61758451262539133609167979884436
61758451262539139099598163231277
61758451262539139099598164294051
61758451262539139099598164294087
61758451262539139099598164294135
61758451262539139099598164294294
61758451262539139099598167482079
61758451262539139142820348509872
61758451262539139145330826962616
61758451262539139145330826962617
61758451262539139145330827434793
61758451262539139145330828497567
61758451262539139145330828497603
61758451262539139145330828497651
61758451262539139145330828497810
61758451262539139145330831684143
61758451262539139145518740267411
61758451262539139145602423093026
61758451262539139145602423093027
61758451262539139694310710709603
61758451262539139694310739405959
61758451262539139694310968976807
61758451262539139694394393535218
61758451262539139694394393535219
61758451262539139694394398239483
61758451262539439289035778057910
61758451262539439289119460995746
61758451262539439883644095641454
61758451262721954408020501348551
61758451262721954410279818091689
61758451262721954410279932877113
61758451262721954410279937127915
61758451262721954959340404830375
61758451262721954959343499431001
61758451262743114388363305041146
61758451262743119329746260985754
61758451262743119329747380180898
61758451262743119329997308045242
61758451262743414577633899039334
61758451262743414580140939597990
61758451262743417689711401316712
61758451262743419519016826286182
61758451262743419519017974179086
61758451262743564146385789897357
61758451262743564695428808798925
61758451262743564695992519982493
61758451262743564695993320208925
61758451262743564695993663165517
61758451262743564695993667869781
61758451262743564741182020654761
61758451262743564741746104886745
61758451262743564741746876539077
61758451262743564741746905118793
61758451262743564741747248075385
61758451262743564741997153346121
61758451262743564741997153369206
61758451262743564741997153369207
61758451262743564741997924998453
61758451262743564741997925015923
61758451262743564741997953578169
61758451262743564741997953595639
61758451262743564741998296534761
61758451262743564741998301256494
61758451262743564741998301256495
61758451262743564741998301275208
61758451262743564741998301275209
61758451262743568402034040812283
61758451262743568402034045061633
61758451262743568402302542323353
61758451262743568402305636923979
61758451262743569636812535350317
61758451262743569636815974307215
61758451262743569636815978556565
61758451262743569637377391234633
61758451262743569637380833378071
61758451262743569637649331702601
61758451262743569637649331720071
61758451262743569637651654650895
61758451262743569637652802561268
61758451262743569637652802561269
61758451262743569637652806812070
61758451262743569637652806812071
61758451262743569683130947328697
61758451262743569683130976026457
61758451262743569683134418169895
61758451262743569683382024485833
61758451262743569683382024503303
61758451262743569683384318736367
61758451262743569683384318741983
61758451262743569683385466629271
61758451262743569683385466646740
61758451262743569683385466646741
61758451262743569683385470878621
61758451262743569683385471351005
61758451262743569683385471369719
61758451262743569685644902879567
61758451262743570232425046237071
61758451262743570232445938736760
61758451262743570232445938736761
61758451262745821033266292787811
61758451262747167012994037820622
61758451262747167013245086278546
61758451262747167013245086279998
61758451262747171908899587583320
61758451262747467156511389728559
61758451262747472098149260875156
61758451262753919554975550365090
61758451262753919554975636452754
61758451262753924496610665494426
61758451262754375398308477586308
61758451262754375400567908996826
61758451262757822015493272336380
61758451262757826774197361836728
61758451262757826819950946745192
61758451262757826957128012981871
61758451262757971995838879911124
61758451262757972133099634640728
61758451262757972178853104759556
61758451262757972178853104765172
61758451262757972178853190498496
61758451262757972178853190498704
61758451262757972178853190499948
61758451262757972178853219553026
61758451262757972178853447715940
61758451262757972178853562036256
61758451262757972178853562053726
61758451262757972178853562509374
61758451262757972178853562509618
61758451262757972179104268029628
61758451262757972181363703790314
61758451262757972181364046746906
61758451262757977074758769334402
61758451262757977074759116523109
61758451262757977120240612580577
61758451262757977120240727367453
61758451262757977120240727899620
61758451262757977120491317217300
61758451262757977122747655146811
61758451262757977122747769933687
61758451262757977669280307962578
61758451262757977669283287659492
61758451262757977669283401912749
61758451262757977669283402444916
61758451262757977669283407149424
61758451262757977669283751168817
61758451262757977669283751168826
61758451262757977669283751522949
61758451262757977669283751522958
61758451262757977671790792199866
61758451262757977671793891386712
61758451262758272368124156525115
61758451262758272370634640762403
61758451262758277858550901978075
61758451262851182528366594406712
61758451262851185820867708235026
61758451262851185821118413873381
61758451262851187467410759879688
61758451262851187467410761414882
61758451262851187467494327914264
61758451262851187467494328032308
61758451262851187467494329430584
61758451262851187467494329431988
61758451262851187467494329432045
61758451262851187467494329449457
61758451262851187467494329449466
61758451262851632879410587601114
61758451262851632879410605316080
61758451262851636722730592194372
61758451262851636724968102844566
61758451262851636724969131714342
61758451262851636724988994736575
61758451262851636724990023604890
61758451262851636724990023606351
61758451262851637775062012020228
61758451262851637775062013417695
61758451262851638369106503539671
61758451262851638369109602372385
61758451262851638369858223645516
61758451262851638369858615829291
61758451262851638369858615848974
61758451262851638369858615848983
61758451262851638369861714681688
61758451262851638369861714681697
61758451262851638371364906063151
61758451262851638371365939182277
61758451262851638372118047242239
61758451262851638372118051471897
61758451262851638372118051491580
61758451262851638372118051491589
61758451262855235150657763390751
61758451262855235152160580420480
61758451262855235152160581837630
61758451262855235152161613539597
61758451262855235152161613539606
61758451262855235152161614939494
61758451262855235152161614956747
61758451262855235152161614956756
61758451262855235152161959313028
61758451262855238398908142758420
61758451262855238398908144175570
61758451262855238444661698852484
61758451262855238444661700387678
61758451262855238444661729084034
61758451262855238444912402955588
61758451262855238444912404490782
61758451262855238444912777543410
61758451262855238444913436074714
61758451262855238444913437609908
61758451262855238444933325195730
61758451262855238444933669552002
61758451262855238444934358297594
61758451262855238444934358316308
61758451262855238444934702671128
61758451262855238444936764152628
61758451262855238444936768403430
61758451262855238446420072315654
61758451262855238993704746568452
61758451262855238993956454976282
61758451262855238993976342680148
61758451262855238993977375799265
61758451262855238993977375799274
61758451262855238995483661781354
61758451262855238995483666013442
61758451262855238995484010386976
61758451262855240046037200913322
61758451262855240046288249389960
61758451262855240046308795625130
61758451262855240046308797025018
61758451262855240046308797042280
61758451262855240046309141398552
61758451262855240047815431748026
61758451262855240047815460427120
61758451262855240047815460444382
61758451262855240047816460617802
61758451262855240047816489296896
61758451262855240047816489314158
61758451262855240047816493564960
61758451262855240048066134433980
61758451262855240048066507486608
61758451262855240048067536356384
61758451262855240091790755590236
61758451262855240091790757125430
61758451262855240091790785821786
61758451262855240092041459693340
61758451262855240092041461228534
61758451262855240092041834299876
61758451262855240092062381952196
61758451262855240092062726308468
61758451262855240092065820909094
61758451262855240092065825158435
61758451262855240092065825158444
61758451262855240093548124630636
61758451262855240093548124649350
61758451262855240093549129053406
61758451262855240093819719207138
61758451262855240093820748076914
61758451262855240093820752326264
61758451262855240094301241362718
61758451262855240094301265809724
61758451262855240094301270059065
61758451262855240094301270059074
61758451262855240640833774509066
61758451262855240640833803323466
61758451262855240641084478612170
61758451262855240642590769079688
61758451262855240642591142132316
61758451262855240642591797949464
61758451262855240642611689666592
61758451262855240642612034022864
61758451262855240642612718536368
61758451262855240642612722768456
61758451262855240642613062892640
61758451262855240643343910258776
61758451262855240643344283311404
61758480964526735745546188366722
61758480965402035987550763606266
61758480965402037634678785725674
61758480965405638258797890167786
61758480965405639905905021795082
61758480965405639905925913805126
61758481442772970356822383732662
61758481443648272245954981091614
61758481443648305462274261466228
61758481443648305599472254076776
61758481443648322064047303700218
61758481443652223975521973811136
61758481443684339286088390049268
61758481443684344776518578708476
61758481443745563079905953366788
61758481443745566785946329495830
61758481443745566916366400631640
61758481443745566923144322106378
61758481443745568021292347222746
61758481443745568021293118875078
61758481443749465540423674393264
61758481443749470481535761253829
61758481443749470481810839901554
61758481443781885386767521325951
61758481443964371540266026016920
61758481443964371547608031723642
61758481443968275655254810553914
61758481443968275655254925359030
61758481444000395904949046867484
61758481444000395907208478396046
61758481444000696096478957485150
61758481602625559730094570661686
61758481655695117929652114310669
61758481655799586176487123912951
61758481655799586176675409207723
61758481655803186663344440879387
61758481655803186664097586307825
61758481655803188447671488709755
61758481655803188447671490244949
61758481655803188447734250474679
61758481655803488637004846358029
61758481655839510798194561409555
61758481656351615194885086284341
61758481656351626307922487738729
61758481656456081658355369252863
61758481656456083441908381181395
61758481656456083441929273189987
61758481656459683517004355726363
61758481656459683517820263269645
61758481656459683929602152857999
61758481656459683929605591814897
61758481656459684064352424531377
61758481656459684065776438582733
61758481656459684066050443246357
61758481656459684066051472116133
61758481656459684066866260451221
61758481656459684066866346190369
61758481656459685712904460683427
61758481656459685712904462218621
61758481656459685713176056795123
61758481656459685713179495752021
61758481656459983660500444109735
61758481656459983706254029018199
61758481656459984072847567369817
61758481656459984255045999460391
61758481656459984255047003883152
61758481656459984255861907003673
61758481656459985307629500864749
61758481656496006966094296601947
61758481656678488689676063968013
61758481656678488689738821483587
61758481656678488689759742188535
61758481656678488689759746787805
61758481656678488689762845620519
61758481656678488689763183859589
61758481656678788876498906796077
61758481656678788878946629268432
61758481656678788879033435386667
61758481679470559199534333187909
61758481679470559199534333205171
61758481679470559247547349624935
61758481680090584499603163944956
61758481680094186770599243446780
61758481680309389123442432001792
61758481680309389123442436351924
61758481680312991394689559963200
61758481680312991990026662846776
61758483517579727922229204044379
61758483517604059851636555159895
61758483517612148317696327107823
61758483517615750588692406609855
61758483517615750626894778880161
61758483517895795646596879921647
61758483517928216085289254621419
61758483517931818359064715854963
61758483517931818359064715973007
61758483569809977206306059718794
61758483569809977206306059835377
61758483570753454316883800166340
61758483570778671312947707124059
61758483570778938690149588116556
61758483570778965958419525228047
61758483570789443667492383097512
61758483570789443667492727471046
61758483570789471538928075690734
61758483570789477021760992138724
61758483570789477021761766973384
61758483570789477026844336919456
61758483570789477026844595186660
61758483570789727248191207601350
61758483570789743856742400762882
61758483570789743864272319742794
61758483570789777211011411450811
61758483570789777211011411450820
61758483570789777218353417157533
61758483570789777218353791745355
61758483570793328932171677911062
61758483570793329480963648353254
61758483570793346127738134356186
61758483570793378933214401319728
61758483570793378933214401437772
61758483570793378933214774490400
61758483570793378933215549325060
61758483570793379482006716118192
61758483570793379482006744932592
61758483570793379482007490952852
61758483570793379482007519767252
61758483570793379487090089713324
61758483570793379487090093945412
61758483571105539126094315764256
61758483571105844210998840366367
61758483571105844805523475012075
61758483571105844805795071142494
61758483571109430056626119326020
61758483571109430061708693504180
61758483571109430468220097157664
61758483571109430605418089768212
61758483571109430605500624584124
61758483571109430605501657685988
61758483571109430610500659714284
61758483571109430610500663946372
61758483571109441586340068558124
61758483571109446525467806769940
61758483587826871097109239364536
61758483594379818556715954496437
61758483594387922431675199881077
61758483594387955786007261201327
61758483594391574704049881981109
61758483594412238995680670014725
61758483594412282227513076955629
61758483594412287763696846273951
61758483594423972595699251629281
61758483594423977949704361775471
61758483594423978131883020947603
61758483594423978495968056221647
61758483594423978498495987844129
61758483594423978498495989261279
61758483594423978536970329160715
61758483594423989608250335337233
61758483594423995144434104655555
61758483594424273197318917100155
61758483594424278687745662553115
61758483594427880402419851215893
61758483594427880409950114569339
61758483594704022961603858644995
61758483594704023014679676448137
61758483594707625834969821793181
61758483594708076118872663321472
61758483594740029619378626222607
61758483594740045671543761656723
61758483594740045674071693279205
61758483594740045674071694696355
61758483594740045719804357482721
61758483594740045719804358899871
61758483594740045724888420622735
61758483594740046268596329342063
61758483594740046273680391064927
61758483594740345860814326957151
61758483721447669503401038368263
61758483727356294916481785059143
61758483727359897187728911620663
61758483727648078879877040649781
61758483797607254344582807341787
61758483798264650943033914155411
61758483798264650943033942851767
61758483798264650943037008756037
61758483798264650943037267023241
61758483800562917925895496159230
61758483806467639643969453253784
61758483806467641427543352390434
61758483806471243126839187609941
61758483807091261859524861033540
61758483807418574511713905828085
61758483807418574511713910060173
61758483807418590388476699689809
61758487398696938827257834203153
61758487877291512955779395854237
61758487877291512956051365037275
61758487877302318122391723033757
61758487877302318122660597616169
61758487877302318122663692216795
61758487877302367939667074630359
61758487877302367939935604837785
61758487877302367940688746035587
61758487877302367940692190777029
61758487877302368123706444323275
61758487877302369770082441720199
61758487878170461626018513209530
61758487900892426216885197181492
61758487900904598905649213494633
61758487900924841716722178720052
61758487900936571235663024275836
61758487900936871424933646970428
61758487900937014405486195033193
61758487900937019758903318791276
61758487900940473144630715117272
61758487900940623788308686661698
61758487901775848581934145801392
61758487901877197096202495444500
61758487901877197645245510113980
61758487901877197645245514346068
61758487901909112303486181015472
61758487901909412492735854307308
61758487901909568259399418092642
61758487901909618084207129513944
61758488033873722203440597749517
61758488104773624889413474305957
61758488104776026220647687083789
61758488104776342517414423354315
61758488104776342517602709698847
61758488104776342517605804181429
61758488105647726021547382729653
61758488105651377516026777094003
61758488105651642759418996959335
61758488105651687636063424729949
61758488105652543739013043243907
61758488105652588204063492946789
61758488105724323508780732840643
61758488105724323511037069768579
61758488105724622645635076654619
61758488105724622647891413582555
61758488105724622653225806472743
61758488105724622653228130820717
61758488105724623743783962344635
61758488105724623746040299272571
61758488107695667327880389633196
61758488107695667328131436557378
61758488107695683791638353457760
61758488107732004863213585739053
61758488107732004863213958791681
61758488107732004863485554903377
61758488107732006075860622113973
61758488107732006098831572096674
61758488113604290910839009246505
61758488113604292695228472120560
61758488113636727999000505661609
61758488113636729600458536317834
61758488113636729600458536319286
61758488113640329466850647282566
61758488113640329466850651881836
61758488113640329467101355967678
61758488113640329469298369754930
61758488113640329469549073840772
61758488113640330087044659138097
61758488113640330087316628302421
61758488113640331846039042682750
61758488113640331846227329027282
61758488114479610430362419126811
61758488114515628247199762881709
61758488114515631950793451057193
61758488114515633186139468784109
61758488114515676418183805840423
61758488114515681357039943708455
61758488114515681359567876748087
61758488114587662714254263501718
61758488114587711912318204582031
61758488114587712509395131947931
61758488114620083153218979020006
61758488114620131308737706838328
61758488114623734632341035305062
61758489312994029453177417201154
61758489312994329596694422158168
61758489312994329596694426407518
61758489313966640219961904880386
61758489313966640219961906415580
61758489313966640219962566463364
61758489313966640220212608983490
61758489313966640220213639388460
61758489313966640220213642102616
61758489313966640769256661004184
61758489313966940363479575551675
61758489313966940958527226421195
61758489943235048442470910180311
61758489943235081795904615131105
61758489943242251886879128299991
61758489949142506406006308859579
61758489949143707163005002026923
61758489949150609867677085457557
61758489949150610280965554244219
61758489949150877299980795695819
61758489949154479388130014589115
61758489949154512328194434363121
61758489951125572419520082879233
61758489951125572419523177479859
61758489951125572422030591582241
61758489951125572422030595831582
61758489951125572422030595831591
61758489951125872539855810823021
61758489952098435564866931755611
61758489952098436800212949482527
61758489952098436800275711597371
61758489952098468916667936739247
61758489952098468916667936756509
61758489952098468916688857444195
61758489952098480034788684041389
61758489952098480034809604747741
61758489952098480037069383819323
61758489952098480080542268951257
61758489952098480082802049557825
61758489952098484976175077880085
61758489952098484976195998585033
61758489952098484976196773425309
61758489952098484976197117799051
61758489952098484978435662023285
61758489952098484978456549310143
61758489952098484978456550372953
61758489952098484978456554031877
61758489952098485021928662788549
61758489952098485021929437628825
61758489952098485573503857240541
61758489952098485573504205865085
61758489952098485573504206318547
61758489952098485573507300919173
61758489952108941823372179133904
61758489952108975175133404189228
61758489952108975175134523043290
61758489952108975175134523397422
61758489952108986661542609275279
61758489952108986706790652608545
61758489952108986706790654025695
61758489952108991647927808959526
61758489952108991648115062197982
61758489952108991648177823962906
61758489952108991648178857082032
61758489952108991648180923149752
61758489952108991648679921268838
61758489952108991648683364475086
61758489952108991648930969391344
61758489952108991648934068578190
61758489952108992194710332583459
61758489952108992197220841267753
61758489952108992197221501316989
61758490020046009760344644233977
61758490020046276597852865270971
61758490020046278244980888908311
61758490020046311598229660382403
61758490020047178812729908783819
61758490020047212166041356401731
61758490020047212166226289760389
61758490020047212166229384479059
61758490020047212166229642628219
61758490020047212166229642746263
61758490020058017331146364242505
61758490020058017331146364360549
61758490020058017698703254856103
61758490022025475105496058268387
61758490022025475108003472370769
61758490022025475108003476620119
61758490022025476754378350576767
61758490022029373678464320641848
61758490022029373678464324891198
61758490022029376971214081697877
61758490022029376971214081715139
61758490022029376971217176416547
61758490022029378596856520310259
61758490022029379212113579784861
61758490022029379212116674385487
61758490022029379214623729765434
61758490022029379214623729766886
61758490022965652254777132686160
61758490022965652254777218775228
61758490022965652255028181145536
61758490022965667628712468139756
61758490023001989979170367102396
61758490023008728177464868519993
61758490023008728177464870055187
61758490023008728177465897389769
61758490023008728177465903174304
61758490023008728177465903174313
61758490023008728314392385762224
61758490023008728315478765609587
61758490023008728315479884817772
61758490023008728315479884817781
61758490023008744236973044315142
61758490023008744786016061681525
61758490023008744786016063216719
61758490023008744786017176290449
61758490023008744786769290134795
61758490023008889347515488646657
61758490023008889347766192749761
61758490023008889392512490783768
61758490023008889392513519653544
61758490023008889392763533397073
61758490023008894333899660878278
61758490023008894333900689748054
61758490023008894334652802057366
61758490023008894880683214789137
61758490023008894883193722056281
61758490023008894883194382105517
61758490023008894883695791728875
61758490023008894883699262766902
61758490023012775382476125135079
61758490023012780870394681652449
61758490023012791235241708286624
61758490023012791258236673222215
61758490023012791807280725242909
61758490023012796748915500135633
61758490023012796748915500253677
61758490023012796792157572468258
61758490023012797343440134899385
61758490027921927778804252245133
61758490027921927778804280942941
61758490027932732943913502712031
61758490027932734775476407763345
61758490027932749415199463287603
61758490027932749416707132647669
61758490027933651812401387220245
61758490027933651812404854873499
61758490027933935349544444116625
61758490027933952001671981217029
61758490027933952001675420173927
61758490027934100449934804328537
61758490027934100475354653572803
61758490027934100520854062474107
61758490027937702197555663917973
61758490027937702197555668167314
61758490027937702197555668167323
61758490027937702197558762632643
61758490027937704438454803165930
61758490028881047299636781151745
61758490028884648976002247834224
61758490028884648976002249251374
61758490028884648976085811501198
61758490028884648976086960929539
61758490028884648976274216880504
61758490028885099260026662220791
61758490028885099260277709263017
61758490028885099260278738132793
61758490028885099260758911391287
61758490028885099260779803399879
61758490028885099261030850459367
61758490028905297979243371560239
61758490028905297979264263568831
61758490028905297979264267800919
61758490028905297979326943826695
61758490028905347211596794202221
61758490028905347211596822900029
61758490028905347211596908987645
61758490028905347211596908989097
61758490028905347804133622128871
61758490028905347804133735379101
61758490028905347806393398030967
61758490028906198364127853853707
61758490028906198365568254540553
61758490028906198365568283238361
61758490028906198366321514738362
61758490028906198366572217441821
61758490028906198409794398825199
61758490028906198409877966859567
61758490028906248371611041660595
61758490028906248371694698498187
61758490028906248371694698616231
61758490028906248371694724013827
61758490028906248371945404118980
61758490028906248371945512788903
61758490028906248371948870255994
61758490028906248371948870256003
61758490028906248371948871772234
61758490028906248374142416371281
61758490028906248374142417906475
61758490028906248374142446604289
61758490028906248374142532693357
61758490028906248374393235261258
61758490028906248374393235261267
61758490028906248374393235379302
61758490028906498553332299922111
61758490028906498553394975947887
61758490028906498554817956530197
61758490028906548560881635658837
61758490028906548560881721747905
61758490028906548560944397773681
61758490028906548563392089663117
61758490028906548563392091198311
61758490028906548563392119896125
61758490028906548563392205985193
61758490028906548563663800560237
61758490028906548563664058827441
61758490028908899658225299236701
61758490028908949480312544513490
61758490028908949480312548745578
61758490028908949480333440754170
61758490028908949480333440758298
61758490028908949480333440758382
61758490028908949480333440758541
61758490028908949480333440758542
61758490028908949480333441112674
61758490028908949480336539945388
61758490028908949480336568643196
61758490028908949480336650144432
61758490028908949480336650498724
61758490028908949480336654730812
61758490028908949480336654732264
61758490028908949480336654749526
61758490028908949480336913016730
61758490028908949480584140606472
61758490028908949480584144857274
61758490028908949482843576372786
61758490028908949482843576385836
61758490028908949482843576727078
61758490028908949482843691158210
61758490028908949482843691177083
61758490028908949482843691177084
61758490028908949482843691512502
61758490028908949482843691531216
61758490028908949482843695763304
61758490028908949482843949438464
61758490028908949482843949444287
61758490028908949482843949444288
61758490028908949482847048631134
61758490028908964307757185165826
61758490028910095336390105437534
61758490028917003530652370492231
61758490028917003532180581720073
61758490028917003533184544621341
61758490028917053355207970198440
61758490028917053355207971615590
61758490028917053355207998894796
61758490028917053355207998896248
61758490028917053355208000311946
61758490028917053355208000313398
61758490028917053355291566929164
61758490028917053355291566930616
61758490028917053355291566947878
61758490028917053355291568346314
61758490028917053355291568365028
61758490028917053355291653023896
61758490028917053355291653024055
61758490028917053355291653024056
61758490028917053355291653378188
61758490028917053355291654440998
61758490028917053355292682955238
61758490028917053355292683309370
61758490028917053355292686142938
61758490028917053355292686143022
61758490028917053355292686143181
61758490028917053355292686143182
61758490028917053355292686497314
61758490028917053355296158401370
61758490028917053355458675718694
61758490028917053355459048790036
61758490028917053355462143371948
61758490028917053355462143390662
61758490028917053355479595007944
61758490028917053355479595025206
61758490028917053355479596425094
61758490028917053355479939381478
61758490028917053355479940798628
61758490028917053355483064078348
61758490028917053355483064095610
61758490028917053355483407034732
61758490028917053355542357125548
61758490028917053355542357127000
61758490028917053355542357127159
61758490028917053355542357127160
61758490028917053355542357144422
61758490028917053355542357481292
61758490028917053355542358542698
61758490028917053355542358544102
61758490028917053355542358544150
61758490028917053355542358561571
61758490028917053355542615407254
61758490028917053355542616824404
61758490028917053355543387058342
61758490028917053355543390246286
61758490028917053355543391663435
61758490028917053355545711406316
61758490028917053355545825134546
61758490028917053355545826197356
61758490028917053355545826197404
61758490028917053355545829383896
61758490028917053356044794203143
61758490028917053356044794203144
61758490028917053356044795266002
61758490028917053356048266107199
61758490028917053356048266107200
61758490028917053356295498323509
61758490028917053356295498323510
61758490028917053356295499368898
61758490028917053356295499721786
61758490028917053356295499723190
61758490028917053356295499740659
61758490028917053356295502555438
61758490028917053356295502909730
61758490028917053356298970562984
61758490028917053356298971625842
61758490028917053356298971627246
61758490028917053356298971644715
61758490028917053356298974813786
61758490028917053357739372308476
61758490028917053357739401006284
61758490028917053357990075013144
61758490028917053357990448065772
61758490028917053401048705486443
61758490028917053401801850897619
61758490028917053401801851015663
61758490028917053538474163262680
61758490028917053539310986795000
61758490028917053539310986795083
61758490028917053539313309743377
61758490028917053541005562439329
61758490028917053541005562557370
61758490028917053541005562557373
61758490028917064476111198537108
61758490028917069414966964769662
61758490028917069414966964769905
61758490028917069415050532804273
61758490028917070009763567162628
61758490028917070009763568579778
61758490028917070009848278385843
61758490028917070010349686592052
61758490028917070010600392112097
61758490028917070010600392112098
61758490028917070012044263635978
61758490028917070012294967756343
61758490028917070012294967756344
61758490028917070012294967874387
61758490028917070012294967874388
61758490028917070012294972460608
61758490028917303719191485922543
61758490028917303719944627101631
61758490028917303719944631333719
61758490028917303720006274257631
61758490028917303720007307359495
61758490028917353544541356448111
61758490028917353544544793869815
61758490028917353544812951005899
61758490028917353544812952559807
61758490028917353544813985661671
61758490028917353544816389981511
61758490028917353545566092203701
61758490028917353545566093738895
61758490028917353730276127739757
61758490028917369604258450776733
61758490028917369604321126802509
61758490028917370199117729077347
61758490028917470468961396529966
61758490028917520293787962436678
61758490028917520293788995538542
61758490028917520296299521838472
61758490028920955266745464090801
61758490028920955266746492960577
61758490028920955266766355981349
61758490028920955266766356099393
61758490028920955267519497278481
61758490028920955267519501392525
61758490028920955267522595993151
61758490028920955267522596111195
61758490028920955404195279894603
61758490028920955404195280012647
61758490028920971875317549243669
61758490028920971875484685192660
61758490028920971875484685192903
61758490028920971875484685192904
61758490028920971875484685194148
61758490028920971875484685211614
61758490028920971875484685211617
61758490028920971875484685211618
61758490028920971875484685310788
61758490028920971875484685329658
61758490028920971875484685329661
61758490028920971875484685329662
61758490028920971875484685665080
61758490028920971875505577320991
61758490028920971875505577320992
61758490028920971875505577338253
61758490028920971875505577338254
61758490028920971875568253227272
61758490028920971875568253228724
61758490028920971875568253346768
61758490028920971875568253699448
61758490028920971875568253700900
61758490028920971877744116839266
61758490028920971877744116839350
61758490028920971877744116839509
61758490028920971877744116839510
61758490028920971877744117193642
61758490028920971877744121444444
61758490028920971877765008731266
61758490028920971877765008731302
61758490028920971877765008731509
61758490028920971877765008731510
61758490028920971877765009203686
61758490028920971877765013453036
61758490028920971877827684755834
61758490028920971877827684757286
61758490028920971877827684873878
61758490028920971877827684875330
61758490028920971877827685228010
61758490028920971877827685229462
61758490028921105545184228410747
61758490028921105547691269441787
61758490028921116482067746503215
61758490028921117031863910833221
61758490028921121972746573652721
61758490028921121972746947256230
61758500108148852518418156916250
61758500108156956393857803713082
61758500108160559945661082302794
61758500108367356999553142273246
61758500108367657143070237567226
61758500108367657188823449424514
61758500108367657188823707691718
61758500108367690496336463492900
61758500108367690496587510552388
61758500108375746192781259082148
61758500108375746193053226729992
61758500108375762252622672360458
61758500108379364569540073946686
61758500108379364569560707688074
61758500108379364569560707806118
61758500108379364569623756766478
61758500108379396688547095755724
61758500108379397878139557269080
61758500108379397916300059198498
61758500108379397921383405028990
61758500108379397923642064905220
61758500108379562858036321153165
61758500108473056922971788927336
61758500108473056923034464953112
61758500108473057517559098082340
61758500108473057517768018168260
61758500108473071747696881787818
61758500108476659194218915488856
61758500108476659194281591514632
61758500108476809357547265768845
61758500108476809952092445351025
61758500108476809952092531440093
61758500108477110095609454439345
61758500108477110095609540528413
61758500108477124919767483252641
61758500108477124919767827608913
61758500108477124920520628663817
61758500108477124920520973038803
61758500108477124920521001735159
61758500108477124920523038750939
61758500108477124920523038769653
61758500108477124920524067620715
61758500320751292663813773477681
61758500320824238657654456627697
61758500320859016186340436127731
61758500320859060651202857871329
61758500320859060657981123702339
61758500320859060657982156821465
61758500320859060658796945156553
61758500320859065417170228637489
61758500320859065554430897273813
61758500320859065554430983012961
61758500320859365742861311689731
61758500320859365742864410539698
61758500320859365743447091480037
61758500320859365743698139939413
61758500320859366155208434949813
61758500320860261370125731635955
61758500320860261415063413600407
61758500320860261415064532808601
61758500320860261415879316544419
61758500320860266310674122199939
61758500320860266311509802543619
61758500320860266356448602181062
61758500320860266357266486651970
61758500320860266722268100031583
61758500320860683858582334648242
61758500321043032162346607324721
61758500321043032162618203436417
61758500321043043280739665214197
61758500321043043281554082012977
61758500321043076635071354998139
61758500321043076635071726534447
61758500321074262964881440854307
61758500321074262965696229189395
61758500321074268318862306006031
61758500321075163579010549165481
61758500321075168885858181988295
61758500321075452603842812339110
61758500321075468663347544929481
61758500321075469075128775985079
61758500321075469075131846138699
61758500321075469075132217656133
61758500321075469075132875008475
61758500321075469075133246525909
61758500321075469075944683528361
61758500321075469075947663343563
61758500321075469075947749082711
61758500321075469075948034860997
61758500321075469075948120600145
61758500321075469120861440188595
61758500321075469258143000833511
61758500321075469258144120041705
61758500321075469258144144022151
61758500321075469258146442504565
61758500321075469258147214156897
61758500321075469258147218874419
61758500321075469258958903777523
61758500321075469258958908376793
61758500321075502010904865114767
61758500321075502426954915482483
61758500321075502429193340217029
61758500321075502429214347012497
61758500321075502429214351243133
61758500321075502429465307846159
61758500321075513539991197728677
61758500321075513539992316936871
61758500321075513540807100672689
61758500321075513540807105271959
61758500321077854163551853369151
61758500321077854163572774074099
61758500321077864687085549914147
61758500321077864687900338249235
61758500321077865281692749706647
61758500321077865281693868914841
61758500321077870041066415065871
61758500321077870041069854022769
61758500321077870177577381480005
61758500321077870178079475717649
61758500321077870178330522659093
61758500321077903531847795644255
61758500321078154304829978581229
61758500321078154352843339374527
61758500321078165425210533648341
61758500321078165470963315007075
61758500321078170359819777681893
61758500321078170366594604556005
61758500321078170366596899856251
61758500321078170366598043512903
61758500321078170366847946898468
61758500321078170366847946898477
61758500321078170367350041018077
61758500321078170367601088077565
61758500321078170778379934634999
61758500321078170779132046927049
61758500321078170961390060460035
61758500321078170961391179668229
61758500321078170961394278500943
61758500321078198779479918942815
61758500321078203714089162976367
61758500321078203718607652922543
61758500321078203718607997278815
61758500321078203720863989850479
61758500321078203720867428807377
61758500321078203721118361062727
61758500321078215243238257355201
61758500321079054874817882332979
61758500321079054875089595945707
61758500321079065993210600448031
61758500321079065993210940222455
61758500321079066038964525130919
61758500321079066039779313466007
61758500321079070774427674904497
61758500321079070798152115342525
61758500321079070798152143920837
61758500321079070934596966773985
61758500321079070934598109962833
61758500321079070935140901951949
61758500321079070935161822658301
61758500321079070935161822658509
61758500321079070935161827257779
61758500321079070980329659555804
61758500321079070980348227566342
61758500321079070980351322166968
61758500321079070980894514390360
61758500321079070980894515440120
61758500321079070980894520157642
61758500321079070981166483556145
61758500321079071339601850390555
61758500321079071346922907860921
61758500321079071346943828567481
61758500321079071346943833166751
61758500321079071391857519690627
61758500321079071392673427233909
61758500321079071392676526066614
61758500321079071392697442540935
61758500321079098798499987222985
61758500321079099347543001542705
61758500321079104151669388209643
61758500321079104151669388327687
61758500321079104151669416905999
61758500321079104281336088596969
61758500321079104281900944481285
61758500321079104286398767874429
61758500321079104286419688462737
61758500321079104286419693180099
61758500321079104288658203634871
61758500321079104288658203635079
61758500321079104288658208234349
61758500321079104288679124223179
61758500321079104288679124708661
61758500321079104288926818415093
61758500321079104288930171282875
61758500321079104288930171283083
61758500321079104288930175882193
61758500321079104327633580103624
61758500321079104332173244791485
61758500321079104332173249390755
61758500321079104334411759845566
61758500321079104334411759845575
61758500321079104334432685151396
61758500321079104334432685151405
61758500321079104334683727493579
61758500321079104334683732210884
61758500321079104693683207607701
61758500321079104693683209142895
61758500321079104698201697553877
61758500321079104698201699089071
61758500321079104700440214143321
61758500321079104700440468178437
61758500321079104700461130617633
61758500321079104700712062754939
61758500321079104700712181791165
61758500321079104743955255299727
61758500321079104746214691060368
61758500321079104746214691060377
61758500321079104746465738119856
61758500321079115811239099008265
61758500321079115811783034304273
61758500321079115811803926312865
61758500321079115811804299384367
61758500321079115812055001952277
61758500321147247658357936211389
61758500321150800149735691718369
61758500321150844622188843280091
61758500321150849380562045271229
61758500321150849517572867663941
61758500321150849517822796932545
61758500321150849517823571767045
61758500321150860498682763976393
61758500321151100292500588497377
61758500321151100293252700806689
61758500321151144765705852368411
61758500321151144765706223904719
61758500321151149706256567280369
61758500321151149706277459288961
61758500321151149706278262838691
61758500321151149706278607194963
61758500321151149706842347070675
61758500321151149707093390812689
61758500321151149707093395530051
61758500321151149752010152188833
61758500321151149752011271397027
61758500321151149752031044197425
61758500321151149752846947141437
61758500321151149752846951740707
61758500321151149752846975721153
61758500321151149752848094929347
61758500321151150117850545112013
61758500321151150117871465816961
61758500321151150118603690540451
61758500321151150300802122631025
61758500321151150301618030174307
61758500321151150301619144783231
61758500321151150301889993223041
61758500321151150301891112431235
61758500321151161236243231465181
61758500321151161236243260161537
61758500321151161236244264584307
61758500321151161236996748429918
61758500321151161236996748429927
61758500321183270003984601496841
61758500321183270004800504440853
61758500321183270004801652346855
61758500321183270004801652701146
61758500321183270370077098910335
61758500321183270370829211219647
61758500321183270415578579328485
61758500321183270415579608198261
61758500321183270415829626370711
61758500321183270415830655240487
61758500321183270416582767549799
61758500321183270552756799121373
61758500321183270553027618981259
61758500321183270553571554159223
61758500321183270553592474865575
61758500321183270553592474865783
61758500321183270553592479465053
61758500321183270553593622653693
61758500321183270553593622771785
61758500321183270553844669713389
61758500321183281488196788745723
61758500321183281488197817615499
61758500321183281488949929924811
61758500321183281488950302996313
61758500321183281533699583830809
61758500321183281533887611890875
61758500321183281533887611908137
61758500321183281533950287933913
61758500321183281533950632290185
61758500321183281534452839311291
61758500321183281534703543414395
61758500321183281534703543431865
61758500321183281534703886371195
61758500321183281534703886388457
61758500321183281534703887788137
61758500321183520734288938812437
61758500321183520734477995759541
61758500321183565206115244377251
61758500321183565206679328609235
61758500321183570145807062588963
61758500321183570145808177197887
61758500321183570147499315284915
61758500321183570147502754241813
61758500321183570148315218228927
61758500321183570148317542576901
61758500321183570148318661435166
61758500321183570148318661435175
61758500321183570742027393118148
61758500321183570742027393118157
61758500321183570742842181453236
61758500321183570742842181453245
61758500321183570742842922990658
61758500321183570742843296062160
61758500321183570742843296062169
61758500321183570742863097927557
61758500321183570742864216650477
61758500321183570743115263710164
61758500321183570743115263710173
61758500321187122456744094796459
61758500321187123005536065238651
61758500321187123005536808311267
61758500321187139065041883721255
61758500321187166928319696258169
61758500321187166929134484593257
61758500321187167477362370803465
61758500321187167477906306099473
61758500321187167477926455035449
61758500321187167477927198108065
61758500321187167477927569644373
61758500321187167478177498912977
61758500321187167478178273747477
61758500321187167523931083821441
61758500321187167523932203029635
61758500321187172281550744400827
61758500321187172281550744518871
61758500321187172281550773097183
61758500321187172281551773270603
61758500321187172281551773388647
61758500321187172281551801966959
61758500321187172282303885579915
61758500321187172282303885697959
61758500321187172282303914276271
61758500321187172417054932087793
61758500321187172418727845120827
61758500321187172418748737011375
61758500321187172418748737129419
61758500321187172418749884917377
61758500321187172419290377007137
61758500321187172419311269015729
61758500321187172419564639955387
61758500321187172419564668653147
61758500321187172419564668653355
61758500321187172419564673252465
61758500321187172464481429911247
61758500321187172464482549237476
61758500321187172464502321919839
61758500321187172464503465576491
61758500321187172465318224863851
61758500321187172465318229581156
61758500321187172465318253911579
61758500321187172465319372770013
61758500321187172830593418946123
61758500321187172830594447815899
61758500321187172831346560125211
61758500321187183399671748903151
61758500321187183399671777599507
61758500321187183948651747422671
61758500321187183948714423448447
61758500321187183948714509187595
61758500321187183948715538057371
61758500321187183949195682718679
61758500321187183949467650366683
61758500321187183949468023438185
61758500321187188889826612447255
61758500321187188889826641145015
61758500321187188889827641317031
61758500321187188889827670014791
61758500321187188889847533153607
61758500321187188889848590603099
61758500321187188890035818330335
61758500321187188890098494356111
61758500321187188890098580095259
61758500321187188890099608965035
61758500321187188890099637662795
61758500321187188890101962009365
61758500321187188890101962127409
61758500321187188890579753626343
61758500321187188890582852459057
61758500321187188890600674332695
61758500321187188890600702912411
61758500321187188890851721274347
61758500321187188890851749972107
61758500321187188890855193178563
61758500321187188890855193532695
61758500321187188890855193650739
61758500743613916562450974247049
61758500746256076861008231698732
61758500746256080560354369174232
61758500746256080565354032183528
61758500746256080567885698578152
61758500746256080567885784671432
61758500746256091678391433637916
61758500746256091678472021858486
61758500746256091678475116459112
61758500746280090219103115359760
61758500746280092002739695322660
61758500746280358838490645906183
61758500746280390408373709239952
61758500746280392191924283899056
61758500746288495517926486970854
61758500746292103325859481221098
61758500746292104560641414716030
61758500746292522062204869498203
61758500746292522062207964098829
61758500746292522063041664798297
61758500746292522108774329001813
61758500746292522108774331715969
61758500746474870366809149696416
61758500746474879700539313865820
61758500746474879700599638245542
61758500746474879700602732846168
61758500746474881484929125328964
61758500746474881484991429716832
61758500746474885190969498275678
61758500746474885190969502526480
61758500746474885191029822655400
61758500746474885191032178552256
61758500746474885191032950204588
61758500746474885236702807527611
61758500746474886426316290837254
61758500746474887021112764979087
61758500746474914831730891415632
61758500746474914836750703478948
61758500746474918537771267544674
61758500746474918542791079607990
61758500746474918542792198798922
61758500746474918545051630327484
61758500746474919780398423956130
61758500746474929106849225497430
61758500746474929655829600253310
61758500746474929655892014829554
61758500746474929655892244398998
61758500746474929655892359203296
61758500746474929655892363789516
61758500746474934597216765761600
61758500746498894843002740745040
61758500746498896077533625763334
61758500746498896077596301789110
61758500746498896078098481647650
61758500746498896626639320707940
61758500746498896627141500566480
61758500746498896627392466119116
61758500746498896627392552212396
61758500746498896673146051026602
61758500746498896673146137115670
61758500746498901568779631627406
61758500746498901568779717720686
61758500746499195031520849244578
61758500746499195032022286147142
61758500746499195032273334623780
61758500746499196266866866971494
61758500746499196267369075526390
61758500746499196814152663402092
61758500746499196815909885890324
61758500746499196816663031301500
61758500746499196816663146086924
61758500746499196862165679355136
61758500746499196862416597077839
61758500746499196862416616208986
61758500746499196862416616211416
61758500746499196862416730994410
61758500746499196862416730996840
61758500746499200568457103943554
61758500746499201803803781719706
61758500746499201803803810416062
61758500746499201803803896505130
61758500746499230170180419072086
61758500746499244437767341895840
61758500746499244986810360814670
61758500746499244987563506225846
61758500746506999952492871147974
61758500746506999952555547173750
61758500746506999952556318824678
61758500746506999952556318826082
61758500746507049358802811477344
61758500746507049907845830396174
61758500746507300141763465026714
61758500746507300141826112356134
61758500746507300141826884008466
61758500746507349548073376659728
61758500746507350142869980488474
61758500746510902413073240334804
61758500746510902413073269150656
61758500746510904197400289683104
61758500746510904243132982700042
61758500746510904243216661290176
61758500746510904243216665522264
61758500746510904243216665539526
61758500746510907949195051070750
61758500746510907949257813185594
61758500746510909184603830912510
61758500746510909184603830918126
61758500746510952368300764607450
61758500746510952414054374099678
61758500746510952414054378331766
61758500746510952414117136214522
61758500746510952414117140463872
61758500746510957355441543722012
61758500746571879716169222894762
61758500746571890241247633625978
61758500746572131683762616226898
61758500746572131683765972277056
61758500746572131683765973711468
61758500746572142801819829744602
61758500746572142801882591859446
61758500746572146507860205873644
61758500746572146507861195396377
61758500746572148338006911533951
61758500746572174371013409431622
61758500746572175606360170113110
61758500746572175606360198810870
61758500746572176155319539489694
61758500746572176155340544868990
61758500746572176155399864844608
61758500746572176155403217712438
61758500746572176155403217729908
61758500746572176155403222317532
61758500746572176155403303818976
61758500746572176155403308405196
61758500746572179836776922957000
61758500746572179836777694609332
61758500746572179838469175652952
61758500746572179838472270135534
61758500746572179838472270253578
61758500746572179859685226162854
61758500746572179861443593841480
61758500746572181096727710377280
61758500746572181096790386403056
61758500746572181096790473913486
61758500746572181142543972263354
61758500746572190430518198926406
61758500746572190430518227624166
61758500746572190977785052741382
61758500746572190977805973447734
61758500746572190979226472016111
61758500746572190979561217827974
61758500746572190979561246525734
61758500746572190979561246543204
61758500746572190980062310375670
61758500746572190980063314779774
61758500746572190980065752519108
61758500746572190980065753937662
61758500746572190980316802395634
61758500746572195897977088328078
61758500746572195920948383336264
61758500746572195921450480288064
61758500746572195921701561696002
61758500746572195921703884644296
61758500746572195921703967903924
61758500746572195921703971091868
61758500746572195921704656295224
61758500746604295858313756093024
61758500746604296407356775011854
61758500746604566946557037749403
61758500746604568181903055476319
61758500746604594812237531896160
61758500746604594812237560592516
61758500746604596047584321275408
61758500746604596047584349971764
61758500746604596047584349973168
61758500746604596596627368891998
61758500746604596596627369364382
61758500746604596642380953800510
61758500746604596642380953801914
61758500746604600279693322581758
61758500746604600349174475340728
61758500746604610871742378785060
61758500746604610871742378786464
61758500746604611420785397705294
61758500746604611420785398177678
61758500746604611421540952630428
61758500746604611467295222625608
61758500746608148881995902426984
61758500746608148882560758311300
61758500746608148882646649412006
61758500746608148905807067124806
61758500746608153823383067935274
61758500746608154396237251534664
61758500746608163706992993266190
61758500746608163706996087748772
61758500746608163706996087866816
61758500746608165514294436237968
61758500746608165560048002014307
61758500746608165560048002132351
61758500746608165560048021147884
61758500746608168648380158656436
61758500746608197058818013555400
61758500746608197058818785207732
61758500746608197060513360733934
61758500746608197060513360851978
61758500746608197061077444965918
61758500746608197083484659874830
61758500746608197083484688571186
61758500746608197083484688689230
61758500746608197084237805286006
61758500746608197084237833983814
61758500746608198293346661615090
61758500746608198295585172437300
61758500746608198295606093143652
61758500746608198318768805225030
61758500746608198318831481250806
61758500746608198867811709223130
61758500746608198867811824008554
61758500746608198867811824126598
61758500746608198867874500034330
61758500746608198867874500039946
61758500746608198867874500156586
61758500746608198913565318715358
61758500746608198913565322947446
61758500746608198913565404804426
61758500746608198913565409036514
61758500746608198913565409053776
61758500746608198913628080830202
61758500746608198913628084944246
61758500746608198913628084949862
61758500746608198913628085066502
61758500746608198913628085079552
61758500746608202001897431641598
61758500746608202573914873099088
61758500746608202574668018528978
61758500746608202620170554842760
61758500746608202620421603302136
61758500746608202620421603319389
61758500746608202620421603319398
61758500746608203809198989634888
61758500746608203809261665660664
61758500746608203809261665664876
61758500746608203854952459641336
61758500746608203854952488337692
61758500746608203854952574426760
61758500746608213118325926348570
61758500746608213120582263158462
61758500746608213143744975124652
61758500746608213143744975242696
61758500746608213690278256992806
61758500746608213692534593920742
61758500746608213692537031660076
61758500746608213692787994043482
61758500746608213692787994161526
61758500746608213692788080136922
61758500746608213692788080254966
61758500746608213736031051234857
61758500746608213737723303930809
61758500746608213737723347528654
61758500746608213738288159815125
61758500746608213738288174715210
61758500746608213738288203412970
61758500746608213738288207645058
61758500746608213738290482645375
61758500746608213738290482763419
61758500746608213738290616686632
61758500746608213738538092265897
61758500746608213738541186748479
61758500746608213738541186866523
61758500746608213738541574820640
61758500746608213738541579050298
61758500746608213738541579052728
61758500746608213738541579069981
61758500746608213738541579069990
61758500746608213738542349659512
61758500746608213738542353891600
61758500746608218677418216625103
61758500746608218679110517150988
61758500746608218679675373035304
61758500746608218679928744442974
61758500746608321211295886188897
61758500746608621354812895277217
61758500746608649149154799334421
61758500746608649151414230862983
61758500746608669533241271297571
61758500746608669533241615653843
61758500746608669535501047182405
61758500746608669535501075878761
61758500790602843422619214767899
61758500799361631741869557968410
61758500799429801471862587808552
61758500799433403194317658186519
61758500799433661290300332461062
61758500799433725337774197111556
61758500799433725337777291712182
61758500799455319206215658145920
61758500799455319206487625775050
61758500799455319251969214358028
61758500799458888124157788792502
61758500799458919282067070353066
61758500799458921523216340902286
61758500799465675713354202505340
61758500799465824230338413413216
61758500799465824230338499499854
61758500799465824230338499502284
61758500799465829125972080106322
61758500799466124373852065265343
61758500799466124373855046616468
61758500799466124373855160935332
61758500799466124373855161401892
61758500799466124419608631524932
61758500799466124419608717147440
61758500799466124419608717614000
61758500799466124419608745843796
61758500799466126020231305013712
61758500799466129909767222537481
61758500799469726644827223711055
61758500799469726644848144767375
61758500799469727742348402830515
61758500799469728291140373272707
61758500799641402651604956392279
61758500799641702840624589188980
61758500799641706683922118471159
61758500799641708331305346965278
61758500799641708331305433054346
61758500799641708925829981610986
61758500799641708925830067700054
61758500799648444264486126486737
61758500799648455382606102119285
61758500799652508555527478970905
61758500799652509653801112989848
61758500799652548491033066668702
61758500799652548496052878732018
61758500799652563315194190082624
61758500799672772956265779310985
61758500799673823092013286354730
61758500799673823092578142239046
61758500799673823641621075418696
61758500799673823641621161157844
61758500799673823641621165737671
61758500799673823687371307458601
61758500799673823687374631630804
61758500799673823687374660327160
61758500799673823687374746416228
61758500799673823687374750647587
61758500799673823687625335733908
61758500799673823687625449991536
61758500799673823687625450169412
61758500799673823687625450519332
61758500799673856995138348403858
61758500799673857040891904615966
61758500799673857040891933312322
61758500799673857041142608719070
61758500799674122183198502446522
61758500799674122183762586678506
61758500799674123830891640719124
61758500799674123830891669415480
61758500799674123830891755504548
61758500799674123876645225627588
61758500799674123876645339946452
61758500799674123876895929730692
61758500799674123876896015291964
61758500799674123876896015353200
61758500799674123876896015819760
61758500799674155537279859663668
61758500799674157184408942400642
61758500799674157184659617807390
61758500799674157230162498612750
61758500799674157230413202715854
61758500799677723905402611506362
61758500799677723905966695738346
61758500799677725550836345529848
61758500799677725553343080463760
61758500799677725553343084695848
61758500799677725553343338730964
61758500799677725553346437563678
61758500799677725553346800952736
61758500799677725553346829767136
61758500799677726102138771394928
61758500799677726145611770367728
61758500799677726147867715109468
61758500799677726147867973376672
61758500799677726147868107295664
61758500799677726147871201896290
61758500799677731041262784885680
61758500799677731041263043152884
61758500799677731041263177071876
61758500799677731041266271672502
61758500799677731041266271676714
61758500799677731043522608600438
61758500799677731087016733164971
61758500799677757259483968723508
61758500799677758904353618515010
61758500799677758906864073937898
61758500799677758906864102752298
61758500799677774270779580969545
61758500799677779212166746596848
61758500799677779214423083524784
61758500799684480337003037692589
61758500799684614029324540558708
61758500799684614029324544808058
61758500799684628258688289560026
61758500799684628258689061212358
61758500799684628807732084710983
61758500799684628853419807257160
61758500799684628853482569372004
61758500799684628853485663972630
61758500799684628853485668221980
61758500799684630500610459088900
61758500799684633749119248808756
61758500799684635988530163510820
61758500799684635988533262343534
61758500799684662205244827546370
61758500799684662207755311783658
61758500799684928447958854742410
61758500799684928447959626394742
61758500799684928996748531417129
61758500799684928996999578341311
61758500799684928997003021547559
61758500799684929042481195620645
61758500799684930643796311190852
61758500799684930643858987216628
61758500799684930643879879225220
61758500799684930643879907921576
61758500799684930644067907302548
61758500799684930644130930398992
61758500799684930689549896099316
61758500799684930689612543428736
61758500799684930689612572125092
61758500799684930689633464133684
61758500799684930689800571506064
61758500799684930689821492211012
61758500799684933935876265396857
61758500799684933938303062565732
61758500799684933938323954574324
61758500799684933938323983270680
61758500799684933938386745385524
61758500799684934533099640393804
61758500799684962351021240883806
61758500799684962351272292057578
61758500799684962396774825792270
61758500799684967290128082854942
61758500799684967290149003559890
61758500799684967884924660683014
61758500799684967887205012916515
61758500799684978812521035870505
61758500799684978814759462140974
61758500799684978814780354149566
61758500799684978814780468934990
61758500799684978815031405323338
61758500799684978815031431305298
61758500799684978860513047049438
61758500799684978860513133138506
61758500799684978860533939058030
61758500799684978860784729250202
61758500799684978860784987517406
61758500799688530719140896588499
61758500799688530719203687401151
61758500799688531268183571133795
61758500799688531268187014342464
61758500799688531268249805152695
61758500799688531314003361481386
61758500799688532366248028215795
61758500799688532366268920224387
61758500799688532366335039458832
61758500799688532915039998657987
61758500799688532915311594769683
61758500799688564070965916877709
61758500799688564073476401117418
61758500799688564620008591423005
61758500799688565718073048505005
61758500799688565718093940513597
61758500799688566266865018947197
61758500799688566267136615058893
61758500799688580534725030143469
61758500799688580537235514383178
61758500799688581083767704688765
61758500799749359507636884946928
61758500799749508024561511597214
61758500799749759989898714663332
61758500799749760584611377386368
61758500799749776461122004997672
61758500799749776461125099598298
61758500799749776461184374926320
61758500799749776461184767112516
61758500799749776461187861713142
61758500799749804324275208555650
61758500799749808165818744799971
61758500799749808165819087740062
61758500799749808168078519268624
61758500799749808168078520685534
61758500799749808168329224788638
61758500799749808214082781000746
61758500799749808762850763416810
61758500799749808762853858017436
61758500799749809814702040097678
61758500799749809814705134698304
61758500799749819148937740175780
61758500799749819697980387441630
61758500799749819697980760494258
61758500799749819698231464597362
61758500799749824637108148700804
61758500799749824639364485628740
61758500799781775007477219353318
61758500799781891817504347376560
61758500799781897305427494987466
61758500799781923315462928983041
61758500799781923315462929000303
61758500799781923315463273356575
61758500799781923522139060190302
61758500799781923524398491718864
61758500799781923524398495968214
61758500799781924550810065918151
61758500799781924553069497446713
61758500799781925099852740463447
61758500799781925099852740467659
61758500799781928259106431419267
61758500799781928397120417666377
61758500799781939927022657475101
61758500799782223665655726338531
61758500799782223667915502224094
61758500799782223668166206327198
61758500799782223713919762539306
61758500799782224696586506539404
61758500799782225289123420572384
61758500799782225291383110368150
61758500799782225312031637665107
61758500799782225314270406756654
61758500799782225314291327461602
61758500799782225314291413550670
61758500799782225314542002868350
61758500799782225314542117653774
61758500799782225314542375920978
61758500799782225360023962968762
61758500799782225360023991665118
61758500799782225360024077754186
61758500799782225360044883673710
61758500799782225360295587776814
61758500799782225360295673865882
61758500799782225360295932133086
61758500799782228607043236203822
61758500799782239521496647662012
61758500799782240138428435569950
61758500799782240138449327578542
61758500799782240138449356274898
61758500799782240138700031681646
61758500799782240138700404734274
61758500799782240139204907541108
61758500799782240139455611644212
61758500799782240184182020478414
61758500799782240184202912487006
61758500799782240184453616590110
61758500799782240184453960946382
61758500799782240185209167856320
61758500799785777211939809511082
61758500799785782702369993920940
61758500799785793683225465524720
61758500799785793683225469756808
61758500799785799171148613135626
61758500799785825387860178219449
61758500799785825390119614116374
61758500799785825936902852764745
61758500799785827034236089546025
61758500799785827036746458998858
61758500799785827036746487813258
61758500799785830880549798526232
61758500799785841860907582393097
61758500799785841861409019433388
61758500799785841861659694702409
61758500799785842410451665144601
61758500814456532462417225043471
61758500814456532469760349945337
61758500814521338209487367843597
61758500814521371561312388132807
61758500817159584976062774519800
61758500817191705228016241475134
61758500817192000475899669847036
61758500817192002305289920813084
61758500817192152422735892568128
61758500817196027065994365050647
61758500817196027065997463765308
61758500817196054883068306461796
61758500817378374774986139544784
61758500817378385893106115177332
61758500817378391383598979867980
61758500817378422950969188647290
61758500817378424730275306741342
61758500817378424730338068860398
61758500817378424735357880919502
61758500817378424737618431643208
61758500817378424737869480119846
61758500817378434064006590101678
61758500817378439554436430155264
61758500817398798763569182577638
61758500817402701222329651816048
61758500817402701224840021149868
61758500817402701224840136053336
61758500817402701773631991592060
61758500817402701819385576501976
61758500817402706712756397269008
61758500817402706712759491869634
61758500817402734575846924801210
61758500817402734578357409038498
61758500817402740066273670254170
61758500817402740066276764854796
61758500817402749395740524772022
61758500817402749944532466516406
61758500817410506145059672463698
61758500817410506145122348489474
61758500817410539499141801344822
61758500817410806334330266343842
61758500817410806883373170471632
61758500817410806929126755381548
61758500817410839686152963814496
61758500817410843392193335694140
61758500817410843394703819931428
61758500817410845176582027966352
61758500817410845176583147161496
61758500817410845179093631398784
61758500817410855054273645395978
61758500817410957046635517953408
61758500817414407370231261804556
61758500817414407370231290502364
61758500817414408605577279531472
61758500817414408605577394322720
61758500817414408605577394440764
61758500817414408605577394794896
61758500817414412311678123647128
61758500817414447450337316171206
61758500817414456776477754455818
61758500817414456776477783153626
61758500817414859506967931847076
61758500817475636091942962125424
61758500817475652700430101785782
61758500817475652700492863904838
61758500817475680563517534717358
61758500817475686053944280170318
61758500817475686053947374770944
61758500817475686054010136890000
61758500817475700878672931382428
61758500817475836148645439556998
61758500817475836148645697824202
61758500817475836194148318828616
61758500817475836194399282734118
61758500817507815640448033685368
61758500817508101004804361909644
61758500817508101599600965738390
61758500817508115829466893529774
61758500817508115829717855913180
61758500817508115829718627565512
61758500817511658804414241383032
61758500817511668687125408359420
61758500817511669922471426086336
61758500817511702041206765576566
61758500817511702041206794274374
61758500817511703275988699071498
61758500817511703275988727769306
61758500817511703275988813974966
61758500817511703276051489888522
61758500817511703276051490360698
61758500817511718100212613302444
61758500817511718100713935415212
61758500817511718100714021980828
61758500817511718695762362658798
61758500817511723591392848657998
61758500817511723591395943258624
61758500817511723637146433566462
61758500822994960500284379096788
61758500822994960500284383346138
61758500823068172093507513805222
61758500823068206682370804517300
61758500823068207231141511312992
61758500823068210937932048440960
61758500823068210937935143041586
61758500823068212172713981935892
61758500823068212172717076536518
61758500823068221499754006456484
61758500823068226990097183875076
61758500823088620101539951742096
61758500823088620101728236551434
61758500823088620147293507954204
61758500823100325699730714663886
61758500823100325699730743362672
61758500823100325699730829449310
61758500823100325699730829451740
61758500823100327483367409414640
61758500823100327483367409418852
61758500823100630830388474054798
61758500823104233099125122028268
61758500823104233101384553556830
61758500823104244212162523482656
61758500823104346746050647729271
61758500823104351694216025809586
61758500823104351695049730759865
61758500823104385048534498694990
61758500823275009226378937875491
61758500823275009272111602079007
61758500823283112551710159421631
61758500823286711116937188455902
61758500823286711116937188576376
61758500823286711116937188580588
61758500823286711116999864481678
61758500823286711116999864602152
61758500823286711116999864606364
61758500823286716607178958389201
61758500823286743235672528066606
61758500823287000737130830110244
61758500823287010070861650060820
61758500823287010070924412175664
61758500823287011306207667787736
61758500823287011306270429902580
61758500823287011855041136698272
61758500823287016796637971233820
61758500823287016796637971251082
61758500823287016796700647259596
61758500823287016796700647276858
61758500823287045209310893630654
61758500823287048915352041412028
61758500823287048915373310724050
61758500823287048915373310741312
61758500823287050143356053432222
61758500823287050148438627610382
61758500823287050148460668591998
61758500823287050148460668946290
61758500823287050150698059138944
61758500823287050150720099985206
61758500823287050150720100103298
61758500823287050150720100120560
61758500823287050150720100474852
61758500823287050150971147517286
61758500823287059477108142712082
61758500823287059477170904826926
61758500823287064967517176846144
61758500823287165106946880329892
61758500823287165655718301721328
61758500823287166891084868499000
61758500823287166891251975871380
61758500823287166891252004567736
61758500823287166891335572602104
61758500823287166936817532703968
61758500823287166936817532721230
61758500823287166937005560781296
61758500823287166937005560798558
61758500823287167485860550205648
61758500823287200243074700392332
61758500823287200243075043348924
61758500823287200243075044883958
61758500823287200288828256604440
61758500823287200288828629675782
61758500823287200837871274106328
61758500823287200837871647177670
61758500823307424726466985486642
61758500823311026446160639126024
61758500823311026446160725215092
61758500823311026448420156743654
61758500823311026448671123363312
61758500823311026448671209452380
61758500823311059799677998200254
61758500823311059801937429728816
61758500823311059801937433978166
61758500823311059802188482437542
61758500823311074617040193224948
61758500823319115498654194482388
61758500823319115498654198731738
61758500823319130322794315331952
61758500823319130322812137206616
61758500823319130322874899321460
61758500823319130322877993922086
61758500823319130322877998151744
61758500823319130322877998171436
61758500823319131558161335623226
61758500823319131558161339852884
61758500823319131558161339859526
61758500823319131558161339872576
61758500823319131558224011649002
61758500823319131558224015878660
61758500823319131558224015885302
61758500823319131558224015898352
61758500823319132107015939927761
61758500823319132107204358771714
61758500823319132107267034797490
61758500823319132107267034799920
61758500823319132107267034804132
61758500823319135810522590880429
61758500823319135813308182581294
61758500823319163674637243584894
61758500823319163676896675113456
61758500823319163676896679362806
61758500823319163677147727822182
61758500823319164912243468742054
61758500823319165504508671740338
61758500823319165504759718799826
61758500823319165507040072435437
61758500823319431747431933739670
61758500823319432296474952658500
61758500823319432296474953130884
61758500823319437237862118149528
61758500823319465648297650484850
61758500823319465650557081523766
61758500823319465650557085182690
61758500823319465650808133659328
61758500823319470589684819162418
61758500823319470591944250690980
61758500823319470592195299150356
61758500823323032783312008611050
61758500823323032783312037308858
61758500823323032783395691430842
61758500823323032783395720148342
61758500823323034018679061836592
61758500823323034018679062190724
61758500823323034018741737857996
61758500823323067372761194242530
61758500823323067373012242365036
61758500823323067373012242719168
61758500823323189672434124080270
61758500823323223024196468343704
61758500823323223026703509374744
61758500823323232901678559584291
61758500823323232901678932636919
61758500823323232901950528748615
61758500823323237817678825052099
61758500823380404065123492142072
61758500823380408983348040730896
61758500823380408983619895121442
61758500823384005787327601201912
61758500823384009491673401686708
61758500823384009491694293695300
61758500823384020612050485899524
61758500823384271387755796615684
61758500823384272623101814342600
61758500823384272623164576457444
61758500823384304741837153832830
61758500823384305976619087327762
61758500823384305976681849442606
61758500823384311467025026861198
61758500823384311467028121461824
61758500823384320800780210741684
61758500823384320801341971906304
61758500823384320801344294973668
61758500823384326291772160567942
61758500823384476432415190257236
61758500823416376197003252903854
61758500823416382280535119624168
61758500823416391639437367017087
61758500823416396578565100996815
61758500823416398408770484648607
61758500823416424372989310517918
61758500823416424373554166402234
61758500823416426203129693679320
61758500823416426226103988315447
61758500823416426752172253804970
61758500823416426752172339544118
61758500823416426752172368241878
61758500823416426752172712615620
61758500823416426752175725709026
61758500823416426752175725827070
61758500823416426752175811802466
61758500823416426754703654497856
61758500823416426754703740237004
61758500823416430461309235105190
61758500823416441053294365468991
61758500823416441053295137121323
61758500823416441053297852253392
61758500823416441053298623905724
61758500823416441579429210737738
61758500823416441648091739415035
61758500823416698552224731622083
61758500823416698552287493736927
61758500823416724562845652290970
61758500823416725111864683537772
61758500823416725112139722855716
61758500823416726415374582312231
61758500823416726941446291009454
61758500823416726943977691702340
61758500823416741242544838992875
61758500823416741242569217785868
61758500823416741242820266264936
61758500823416741789349361969888
61758500823416741789352805178566
61758500823416741791588205454517
61758500823416741791588249032670
61758500823416741791588250095480
61758500823416741791612236707128
61758500823416741791863288350614
61758500823416746730467212253151
61758500823416746730467987093427
61758500823416746732996307614792
61758500823416746733247011656625
61758500823416832587412224004607
61758500823416832587412224021869
61758500823416832587433230821709
61758500823416832589692576238117
61758500823416832589692662332801
61758500823416843708000924327350
61758500823416877058767025506407
61758500823416877058770467177461
61758500823416877058955310315745
61758500823416877058958491005439
61758500823416877058958495254789
61758500823416877058958753521993
61758500823416877058989919893523
61758500823416877061329824855827
61758500823416880765591942520831
61758500823416882000373876015763
61758500823416882000373962104831
61758500823416882046127547013295
61758500823416882046190223039071
61758500823416882595170565932125
61758500823416882595233241957901
61758500823416882595233356749149
61758500823416882595254248757741
61758500823416891886244438060282
61758500823416896825372172040010
61758500823416896871125756949932
61758500823416897420168775849835
61758500823416897420168775850043
61758500823416897420168775868757
61758500823416897422407291395183
61758500823416897422407320074277
61758500823416897422407320092991
61758500823416897422428207378605
61758500823416897422428212082869
61758500823416897422428212101583
61758500823416897422431306683495
61758500823420295335573093483616
61758500823420332393436166953574
61758500823420332395695598482136
61758500823420343513815574114684
61758500823420344063110416331678
61758500823420344063110416331705
61758500823420349004494487239369
61758500823420479401189504199971
61758500823420479401189877252599
61758500823420479401461473364295
61758500823420494225347533013267
61758500823420494225347906065895
61758500823420494225368453718215
61758500823420494225619502177591
61758500823420494226103117225183
61758500823420494226103461581455
61758500823420494226120566027527
61758500823420494226124004984425
61758500823420494226124009233775
61758500823420494226375057693151
61758500956036598063637679626851
61758500956037498075148005043281
61758500956037509193269095284753
61758500956256303301102671910947
61758500956328348261250901866673
61758500958990605273777481274042
61758500958990905416455253444160
61758500958992228471302977263282
61758500958992228473747600537211
61758500958992228473750695137837
61758500959209743392200791127242
61758500959210660470257233129960
61758500959210660470257261709676
61758500959211060889565510259048
61758500959211065830952675767338
61758500959282694319543183569356
61758500959282694365296768361180
61758500959282705851160548093200
61758500959282705851221272706990
61758500959282705851223597171604
61758500959282705851973385016302
61758500959282705851976484321192
61758500959282705851976827277784
61758500959282705851976828694933
61758500959315126292445419736370
61758500959315126292445424458104
61758500959315126293200975724314
61758500959315126293200978910854
61758500959318834435827888835865
61758500959318884194165348984548
61758500959318884194229144578474
61758500959318884217137362753906
61758500959318884217892916852307
61758500959319134579344897924185
61758500959319167933590306724808
61758500959319167933590306726260
61758500959319167933590310975610
61758500959319167933611198733400
61758500959319167933611198734852
61758500959319167933611202984202
61758500959319184406376532111950
61758500959319184452161511427598
61758500959319184452412559904236
61758500959319184452415658736950
61758500959319184453167771046262
61758501026937400761120881599721
61758501026939802458216408005681
61758501026940103020857686976899
61758501026941003634447327331901
61758501027158907827040431577271
61758501027158907827040460275079
61758501027159808258322679260995
61758501027159808258325773743577
61758501027231586428138878135753
61758501027231886617409472132537
61758501027231887166703197851365
61758501029858086916135434999205
61758501029858086923478473807791
61758501029858086923478559546939
61758501029858987491541302389667
61758501029859287680560820748443
61758501029859287680811867690095
61758501029859288092342740918475
61758501029859288092593787859919
61758501029859288092593789395113
61758501029859288228764716117553
61758501029859288229854542235391
61758501029859288229854543770585
61758501029890507775980468330313
61758501029890507776481532162987
61758501029890507776732580639625
61758501029890507913177427821735
61758501029890507913178460940861
61758501029890507913742286538459
61758501029890507913993335015097
61758501029890507957236406989917
61758501029891408343792245721395
61758501029891408480990238331943
61758501029891708533062839718179
61758501029891708533062844317449
61758501029891708670260832328727
61758501029891708670260836927997
61758501029891708716014417120551
61758501029891708716832275590385
61758501029891708716832618546977
61758501029894409824632241875387
61758501029895310987261543682279
61758501029895732676022948689195
61758501029895733270547583334903
61758501030074190392418588708965
61758501030076880426245546620785
61758501030076891546873677893297
61758501030076891547378099193071
61758501030076891547629146134515
61758501030077792114622697768805
61758501030077792115440556238639
61758501030077792115440927774947
61758501030077825466447718058015
61758501030078076244116505808401
61758501030078092303875441195387
61758501030078092303893291648949
61758501030078092303896361901739
61758501030078092303896390481663
61758501030078092303896733438047
61758501030078092304439525427371
61758501030078092304460446133723
61758501030078092304711150118783
61758501030078092304711150236827
61758501030078092304711493075375
61758501030078092715677593326179
61758501030078092715677622022535
61758501030078092715678626445305
61758501030078092715678655143113
61758501030078092716221531336343
61758501030078092716242452042743
61758501030078092716493413245199
61758501030078092716493498984347
61758501030078092716493529565817
61758501030078092852667411637579
61758501030078092852935937614529
61758501030078092852936309150837
61758501030078092852938261962503
61758501030078092852939380820777
61758501030078092852939409868505
61758501030078092852939752357085
61758501030078092853482199972667
61758501030078092853754167620671
61758501030078092853754169155865
61758501030078125655718311938159
61758501030078125657956826992249
61758501030078126069739090118665
61758501030078126070010802550979
61758501030078126204489361792043
61758501030078126204760957903739
61758501030078126204761329440047
61758501030078126206999844494137
61758501030078126207271556926451
61758501030078126207271813677335
61758501030109295926082528159345
61758501030109312399632484213115
61758501030109312399880093715593
61758501030109312399883192548307
61758501030109312400381157548267
61758501030109312400384600754515
61758501030109312400632206024905
61758501030109312400635300625531
61758501030109312534630363853777
61758501030109312537078086326141
61758501030109312537081180909505
61758501030109312537081185158855
61758501030109312537140843841715
61758501030109312537143942674429
61758501030109312537143947273699
61758501030109312537645265141489
61758501030109312537645269390839
61758501030109312582645708870865
61758501030109312582646828079059
61758501030109312582810749112507
61758501030109312582810750529657
61758501030109312582834765817969
61758501030109312582894428750179
61758501030109312582896755930353
61758501030109312582897527582893
61758501030109312582897532182163
61758501030109312583398850049953
61758501030109312583398854300755
61758501030109312583649897109441
61758501030109312583649901360243
61758501030109345888903106615351
61758501030109345934635769401717
61758501030109345934635770818867
61758501030109345934656690108117
61758501030109345934656691525267
61758501030110212967628080471975
61758501030110212967632208174465
61758501030110212968196292406449
61758501030110212968196378145437
61758501030110212968196378145597
61758501030110212968196382744867
61758501030110212968447082265963
61758501030110213104889863717223
61758501030110213151210636291107
61758501030110213151461683350595
61758501030110246502468473515619
61758501030110246502468559254767
61758501030110512745120885084215
61758501030110513156898674468759
61758501030110513156903145009589
61758501030110513157466886403233
61758501030110513157466976741651
61758501030110513157714582012041
61758501030110513157718019083825
61758501030110513294160462313277
61758501030110513294727645377975
61758501030110513294978687720149
61758501030110513339893126516793
61758501030110513339914042505831
61758501030110513339917112640577
61758501030110513340481225570529
61758501030110513340481226055803
61758501030110513340481230287891
61758501030110513340732243932257
61758501030110513340732272630017
61758501030110513340732277347379
61758501030110546508724813966163
61758501030110546645985478003217
61758501030110546645985482602487
61758501030110562561454803886367
61758501030110563110496703578289
61758501030110563110496708177559
61758501030113214448367944710739
61758501030113214448615549963867
61758501030113214448617845264113
61758501030113214448618648796581
61758501030113214448618993170115
61758501030113214448618993288159
61758501030113214449119942215913
61758501030113214449367547486303
61758501030113214449370646319017
61758501030113214860149860281293
61758501030113214860400880042861
61758501030113214860400908740669
61758501030113214860901948124885
61758501030113214861149553395275
61758501030113214861152992352173
61758501030113214861153021048529
61758501030113214997410619256035
61758501030113214997660519809409
61758501030113214997661634418333
61758501030113214997661663116141
61758501030113214997661667715411
61758501030113214998162616761209
61758501030113214998413660988497
61758501030113215043415219326797
61758501030113215043415248024605
61758501030113215043415248374525
61758501030113215043415252741919
61758501030113215044167245896961
61758501030113219799274499778439
61758501030113247800377808256277
61758501030113264264136921522037
61758501030114115016364569489615
61758501030114115016366865139621
61758501030114115016367668672089
61758501030114115016368008463775
61758501030114115016368013049995
61758501030114115016368013168039
61758501030114115428148871048593
61758501030114115428149899918369
61758501030114115428149928616177
61758501030114115428964688253457
61758501030114115428964773992605
61758501030114115428964802688961
61758501030114115565407584159095
61758501030114115565409539684917
61758501030114115565410654293841
61758501030114115565410687590919
61758501030114115565411027365343
61758501030114115566225442628929
61758501030114115611161169067559
61758501030114115611164239202305
61758501030114115611164268250033
61758501030114115611164612273807
61758501030114115611979027537393
61758501030114115611979400608895
61758501030114148368189589778825
61758501030114148917232604448305
61758501030114164832701934562091
61758501030114165381744604857877
61758501030182241914505250384805
61758501030182291739375723920951
61758501030182291740127834695069
61758501030182291740127836230263
61758501030182291874878106368447
61758501030182291877137542129097
61758501030182291877138661337291
61758501030182291877388590605735
61758501030182291877389365440395
61758501030182291920631662580555
61758501030182291922326268320837
61758501030182291922892244712013
61758501030182291922892246129115
61758501030182291922892246247207
61758501030182291923141802326057
61758501030182291923142950232219
61758501030185893597082215428287
61758501030185893599341651188937
61758501030185893599342770396971
61758501030185893599342770397131
61758501030185893599592698130381
61758501030185893599592699665575
61758501030185893599593474500075
61758501030185893599593474500235
61758501030185894191878446185691
61758501030185894193574171134167
61758501030185894193574171135619
61758501030185894194118109145783
61758501030185894194118109145943
61758501030185894194139372690683
61758501030185894194139372690843
61758501030185894194139374225877
61758501030185894194388928887785
61758501030185894194390076793787
61758501030185894194390076793947
61758501030185894194390078328981
61758501030185898949499537402711
61758501030185898950251649712023
61758501030185899087512399838145
61758501030185899087513174672645
61758501030185910069855699492025
61758501030185910070127668675223
61758501030185910070607811801337
61758501030185910070628732507737
61758501030185910070628732507897
61758501030185910070879407913033
61758501030185910070879779449341
61758501030185910070879780984535
61758501030186144375086507426101
61758501030186160434591211299781
61758501030186160982818322675489
61758501030186160983383181741973
61758501030186193786352780728715
61758501030186193786352809308431
61758501030186193788047386468997
61758501030186193788048505677191
61758501030186193788048505678643
61758501030186193788612245069081
61758501030186193788612245186965
61758501030186193788613362860173
61758501030186193788613364277115
61758501030186193788613364395159
61758501030186193788613364395367
61758501030186193788613364749499
61758501030186193788863292128569
61758501030186193788863293545719
61758501030186193788863294012279
61758501030186193788864068380219
61758501030186193788864068498263
61758501030186194199620443595693
61758501030186194199641364300641
61758501030186194200373589024131
61758501030186194200394509730531
61758501030186194200645183600633
61758501030186194335395455274011
61758501030186194335395826810319
61758501030186194336818436206241
61758501030186194337091180222487
61758501030186194337091180223939
61758501030186194337635118234103
61758501030186194337655262570969
61758501030186194337655264106003
61758501030186194337655264455923
61758501030186194337656381779003
61758501030186194337656383314197
61758501030186194337905937976105
61758501030186194337906311047607
61758501030186194337907085882107
61758501030186194337907087417301
61758501030186199138769098280369
61758501030186199138770129983797
61758501030186199138770131400947
61758501030186199139522242293109
61758501030186199139522243710259
61758501030186199276782998435651
61758501030186199322536578626753
61758501030186199322537697834947
61758501030186199871579596128641
61758501030186199871580715336835
61758501030186210259147214196613
61758501030186210259337537924315
61758501030186210259337566620671
61758501030186210259397229552881
61758501030186210259398261138425
61758501030186210259398262555367
61758501030186210259398262673459
61758501030186210259400585602831
61758501030186210259400587019981
61758501030186210259878405799525
61758501030186210259899297808117
61758501030186210259899297808165
61758501030186210259899297808325
61758501030186210259899326388041
61758501030186210259899326505925
61758501030186210259902770066465
61758501030186210259902770066513
61758501030186210260150001793177
61758501030186210260150001911221
61758501030186210260150373447529
61758501030186210260150374864679
61758501030186210260153474169569
61758501030186210808168279290125
61758501030186210808168939337749
61758501030186210808189199995073
61758501030186210808380556843145
61758501030186210808380585539501
61758501030186210808439875401821
61758501030186210808440908520947
61758501030186210808441280057255
61758501030186210808443231333727
61758501030186210808443232868921
61758501030186210808921051647061
61758501030186210808921424718563
61758501030186210808941972353461
61758501030186210808941972353621
61758501030186210808942343889929
61758501030186210808942345424963
61758501030186210809193019295065
61758501030186210809193020830259
61758501030186210809193392366567
61758501030218330511856322760995
61758501030218330512107026864099
61758501030218331060121836570667
61758501030218331060122865440443
61758501030218331060394834623641
61758501030218331060396900335617
61758501030218331060899341662403
61758501030218331060899341662563
61758501030218331104118053973925
61758501030218331104368758077029
61758501030218331105812659715819
61758501030218331106063708192457
61758501030218331106087723480769
61758501030218331106087723498031
61758501030218331106150485245533
61758501030218331106150742462929
61758501030218331106150743880079
61758501030218331106652926570867
61758501030218331106652931175961
61758501030218331106903630673971
61758501030218331106903631028263
61758501030218331106903633861915
61758501030218614227578075681567
61758501030218630701126916641139
61758501030218630701377620744243
61758501030218631249604732569089
61758501030218631249604736818439
61758501030218631295355222895641
61758501030218631295358317496267
61758501030218631295358321728355
61758501030218631295417984660565
61758501030218631295419013530341
61758501030218631295421079125677
61758501030218631295421083847411
61758501030218631295421337878315
61758501030218631295421342127665
61758501030218631295923520451011
61758501030218631295923520923395
61758501030218631296174224554115
61758501030218786880201680993468
61758501030218786880201681010730
61758501030218786880953797552130
61758501030222216498824087149097
61758501030222216498824087498857
61758501030222217047867101818577
61758501030222217047867876653077
61758501030222217093620686727041
61758501030222217093621805935235
61758501030222232970111168468057
61758501030222232971784824805423
61758501030222232971805716814015
61758501030222232971805745628415
61758501030222232971808815646729
61758501030222232971808844461129
61758501030222232971868392839791
61758501030222232971869536163945
61758501030222232971869540396033
61758501030222232971869540750165
61758501030222232971869540868209
61758501030222232971871491672505
61758501030222232972374043202867
61758501030222232972374047789087
61758501030222232972374047907131
61758501030222232972621648473257
61758501030222232972621652705345
61758501030222232972621653059477
61758501030222232972621653177521
61758501030222232972624747305971
61758501030222232972624752010235
61758501030222233520576795247615
61758501030222233520639557012539
61758501030222233520640585882315
61758501030222233520848391359311
61758501030222233520851859012565
61758501030222233520911153124235
61758501030222233520912181994011
61758501030222233520912555065513
61758501030222233520914620777489
61758501030222233521392698191627
61758501030222233521416689032933
61758501030222233521417062104275
61758501030222233521417062104435
61758501030222233521664667374825
61758501030222233566605444040525
61758501030222233566605448289875
61758501030222233566668205687405
61758501030222233567170647012739
61758501030222233567421351115843
61758501030222238506294937786219
61758501030222666784389687462808
61758501030222666784954546529452
61758501030222688745922799141628
61758501030222688745922799158890
61758501030222688746674915700290
61758501035767612904642970136867
61758501035767913093074384374833
61758501035767913504691607259399
61758501035767913504942311362503
61758501035767913504943430570697
61758501035767913641866354817025
61758501035767913642117058920129
61758501035767913642705507414681
61758501035799133189082107029776
61758501035799133326258174512615
61758501035799133372012763843840
61758501035800033756893917717945
61758501035800033894091910328493
61758501035800033894910140334626
61758501035802735598091080729135
61758501035803935805545691144975
61758501035803936355173341930847
61758501035803936355176785137095
61758501035803941340033740112630
61758501035803952270141603612849
61758501035803952818932455196607
61758501035803952818933569805531
61758501035804058105839316388666
61758501035985516959975316592769
61758501035985517371760679968841
61758501035985517509020315486039
61758501035986417528542595522147
61758501035986417940073898863209
61758501035986423406758577346301
61758501035986423427972288958112
61758501035986423429666865652118
61758501035986450882059611289865
61758501035986450882059868507309
61758501035986451293841875951475
61758501035986717716974009760113
61758501035986718128758340017059
61758501035986718128759373136185
61758501035986718129323457368169
61758501035986718129595168266741
61758501035986718265765980202305
61758501035986718265768304550279
61758501035986718266019008653383
61758501035986718266584211743641
61758501035986718266605132799961
61758501035986751068799030049323
61758501035986751617591000491515
61758501035986751617841704594619
61758501035986751620122518704307
61758501035986751620373224207091
61758501035986873165346038893092
61758501035986873165346038894544
61758501035986873165617635006240
61758501035986873302042594601076
61758501035986873302042623298884
61758501035986873302063515307476
61758501035986873302627599539460
61758501035986873302878303642564
61758501035986873347796179509540
61758501035986873348360263741524
61758501035986873348360263747140
61758501035986873714389056400596
61758501035986873897403281249028
61758501035986917630206136172076
61758501035986918179248810717372
61758501035986918179249153673964
61758501036017937812981732415056
61758501036017937949994906335787
61758501036017937950244809603308
61758501036017937950244809603317
61758501036017937950245584437968
61758501036017937950245614670979
61758501036017937995748491244251
61758501036017937995912389229120
61758501036017943300901435301791
61758501036017971347737409518330
61758501036018838380708827162855
61758501036018838381298045910059
61758501036018838381298050142147
61758501036018838381545655412537
61758501036018838381548750013163
61758501036018838517991535713773
61758501036018838517994630314399
61758501036018838517994634546487
61758501036018838517994977384827
61758501036018838518558714546383
61758501036018838518558718778471
61758501036018838518809765719906
61758501036018838518809765719915
61758501036018838563724199917289
61758501036018838563748215222863
61758501036018838564312299454847
61758501036018871732555887366659
61758501036018871869816297250345
61758501036018871869816556002983
61758501036018871915549220206499
61758501036018871915570225134275
61758501036018871915570226533955
61758501036019138569979421159639
61758501036019138570568639906843
61758501036019138707265567132261
61758501036019138708080355467349
61758501036019171921805560657043
61758501036021539672446623362911
61758501036021539672448918663157
61758501036021539672450066569159
61758501036021540221491593208453
61758501036021540221492707817377
61758501036021540221492741114446
61758501036021540221492741114455
61758501036021540267246297443146
61758501036021545023105544361631
61758501036021545023836764662342
61758501036021573024208967626345
61758501036021573573251642171641
61758501036021589487967966105229
61758501036021589488699186405940
61758501036022740429445316530255
61758501036022740429466208538847
61758501036022740429469680447275
61758501036022740430280996873935
61758501036022740430284440080174
61758501036022740430284440080183
61758501036022740978491434281790
61758501036022740978508883084143
61758501036022740978512326290382
61758501036022740978512326290391
61758501036022740978512350737397
61758501036022740978512694762623
61758501036022740979072967316127
61758501036022740979076410522366
61758501036022740979076410522375
61758501036022740979076434969381
61758501036022741024244990610490
61758501036022745963933365497910
61758501036022746329982707204827
61758501036022773781270336819465
61758501036022773781291228828057
61758501036022773781291343282435
61758501036022774330333903373353
61758501036022790245782677020874
61758501036022790245782681252962
61758501036022790794573112053498
61758501036022896057756968236960
61758501036022896057756996934777
61758501036022896058592677278457
61758501036022945876621175838691
61758501036022945878877512766627
61758501036090883935402612469397
61758501036090889288572045217939
61758501036090917152477362620414
61758501036090917289653430103253
61758501036090917290218288701725
61758501036090917290219408028162
61758501036090917290219408028171
61758501036090917333712409271435
61758501036090917335407015011717
61758501036090917335972992819986
61758501036090917335972992819995
61758501036090922229347137775802
61758501036090922275100722567626
61758501036094474470823479238291
61758501036094475065348113883999
61758501036094485657606721529237
61758501036094491010776154277779
61758501036094491011507374578490
61758501036094491148852469108626
61758501036094491194606053900450
61758501036094518805680489210181
61758501036094519011857539163093
61758501036094519012422397761565
61758501036094519012423517087794
61758501036094519012423517088011
61758501036094519423451516994737
61758501036094519424204662423175
61758501036094519604708488773467
61758501036094519604959192876571
61758501036094519606403094513749
61758501036094519606654917825047
61758501036094519606654917826499
61758501036094519607219002057031
61758501036094519607219776425131
61758501036094519607220119381506
61758501036094519607220119381723
61758501036094519607220120916757
61758501036094524296114116944331
61758501036094524296114118361481
61758501036094524362601174566989
61758501036094524363332394867700
61758501036094535483147717796826
61758501036094535483229307374686
61758501036094535483229307374695
61758501036094535483231630187466
61758501036094535483231630187475
61758501036094535483231631722660
61758501036094535483231631722669
61758501036094535483232406561541
61758501036094535483709479080516
61758501036094535483709479080525
61758501036094535483712922759148
61758501036094540950415537430587
61758501036094785846877315409381
61758501036094786395919989954677
61758501036094786395920332911269
61758501036094791337307499819239
61758501036094791383061084727703
61758501036094791383876992270985
61758501036094791932104102229591
61758501036094791932920009772873
61758501036094819199433527419595
61758501036094819201128133159877
61758501036094819201129252368071
61758501036094819201129252369523
61758501036094819748476201964891
61758501036094819749920103602069
61758501036094819750171926913367
61758501036094819750171926914819
61758501036094819750736010678791
61758501036094819750736011145351
61758501036094819750737130005077
61758501036094835672418284615195
61758501036094835672498868135713
61758501036094835672499901254830
61758501036094835672499901254839
61758501036094835672502225720905
61758501036094835672503000559729
61758501036094836221269946569313
61758501036094836221290838694545
61758501036094836221294196161645
61758501036094836221294971001921
61758501036094836221461303534016
61758501036094836221461303534025
61758501036094836221461332230372
61758501036094836221482224240425
61758501036094836221541542681009
61758501036094836221541542797649
61758501036094836221542575800126
61758501036094836221542575800135
61758501036094836221542918756718
61758501036094836221542918756727
61758501036094836221544900264740
61758501036094836221544900264749
61758501036094836221544900266201
61758501036094836221544986359640
61758501036094836221546018061617
61758501036094836221546019478766
61758501036094836222023063418035
61758501036094836222023091997751
61758501036094974786759248493245
61758501036094974786759591432367
61758501036094974786759591449629
61758501036094974786759592866779
61758501036094975381555850886127
61758501036094975381827791372809
61758501036094986315929233482235
61758501036094986316661486884819
61758501036094991257316403222613
61758501036094991257568480551765
61758501036094991258048652393109
61758501036094991258048653810259
61758501036126956450336087003515
61758501036126956473411790679821
61758501036126956473495099961551
61758501036126956473495357178995
61758501036126956473496128831327
61758501036126956473496471787919
61758501036126956473498408299820
61758501036126956473498409716970
61758501036126956473980088353226
61758501036126956518997980768315
61758501036126956518999009638091
61758501036126956518999009655561
61758501036126956519248684871419
61758501036126956519248684871627
61758501036126956519249029245161
61758501036126956519249713741195
61758501036126956519249713758665
61758501036126956519250056697787
61758501036126956519250056697995
61758501036126956519250056715257
61758501036126956519250058114937
61758501036127256662494097848043
61758501036127256662765693959739
61758501036127256662766722829506
61758501036127256662766722829515
61758501036127256663247239027131
61758501036127256663247242213662
61758501036127256663247243748865
61758501036127256663250681170560
61758501036127256663250682233370
61758501036127256663250685892294
61758501036127406754873010581578
61758501036127411768172026823176
61758501036127412291057815717372
61758501036127412293586140959010
61758501036130808559348593599807
61758501036130808560163381934895
61758501036130809108391268145103
61758501036130809108391607919527
61758501036130809108955352377087
61758501036130809108956466986011
61758501036130809109207171089115
61758501036130809154145192827991
61758501036130809154961100371273
61758501036130858384886463504895
61758501036130858384886492201251
61758501036130858384889562337609
61758501036130858384970060235619
61758501036130858384971174863408
61758501036130858384971174863417
61758501036130858384971179449628
61758501036130858384971179449637
61758501036130858384971179567672
61758501036130858384974278282351
61758501036130858385454790247870
61758501036130858385454794479958
61758501036130858385454794952134
61758501036130858933678433947087
61758501036130858933741109972863
61758501036130858933742224581787
61758501036130858933765469634709
61758501036130858933929138050191
61758501036130858934013849391243
61758501036130858934014193764985
61758501036130858934016173737813
61758501036130858934016259476961
61758501036130858934016259495835
61758501036130858934016264082054
61758501036130858934016264082055
61758501036130858934017292597699
61758501036130858934017292951830
61758501036130858934017292951831
61758501036130858934494336891099
61758501036130858934494365588859
61758501036130858934497435723813
61758501036130858934497808795098
61758501036130863872868843952591
61758501036130863872871895073416
61758501036130863872890879267867
61758501036130863873622070870827
61758501036130997565598368437026
61758501036130997565598372687828
61758501036130997565619264696420
61758501036131013967494407255746
61758501036131014013006748596632
61758501036131014013007777485122
61758501036131014013009843197258
61758501036131014013010876317836
61758501036131014015538852936356
61758501036131014015539197292628
61758501036131014015789901395732
61758501036131014036155525134668
61758501036131014036887778538704
61758501036131014036887778555966
61758501036131014036908670547296
61758501036131014036908670564558
61758501036131014038414960895318
61758501036131014038415989765094
61758501036131014038415994015896
61758501036131014038667042475272
61758501036131014039168106325208
61758501036131014039419154784584
61758501036131014564582216211458
61758501036131014564832920314562
61758502235158089185317413393961
61758502235470238191110752091655
61758502235470238229500639054161
61758502235470238236278560528899
61758502235470238236840321812589
61758502235470238236843416413215
61758502235470238366782285670101
61758502235470238374121968428529
61758502235470238374121997126289
61758502235470282708501556922877
61758502235470286545022443352875
61758502235470286545022472050635
61758502235470286545025451864433
61758502235470286545025451865837
61758502235470286551800278738545
61758502235470286551800278739949
61758502235470287604132071618433
61758502235470287642525053180161
61758502235470287642545945070709
61758502235470287649864735938589
61758502235470287649885627829137
61758502235474140308727983394921
61758502235474189035198265546777
61758502235474189035198609903049
61758502235474189080930901052485
61758502235474190659429579026915
61758502235481093386162834564104
61758502235481093388421237225311
61758502235481093388673318803813
61758502235484695108366943623944
61758502235484695110625346285151
61758502235484695110877427863653
61758502235484695705422636143641
61758502235484995846407555774769
61758502235484995846658259877873
61758502235484995846679151886465
61758502235484995848919073132635
61758502235484995848939645231961
61758502235484995848939989588233
61758502235484995848939993837583
61758502864753151846935778248093
61758502864753152035221635625889
61758502864753153133306984362189
61758502870650971681562525736151
61758502870658175171724300067939
61758502870658176224306797049527
61758502870661777442971083673075
61758502870661778500634174840913
61758502873289134079649701730421
61758502873568912126962197776951
61758502873568912126965378466645
61758502873569210613229134206719
61758502873569210615757065829201
61758502873569210615760275215251
61758502873569212453496612384683
61758502873569212453496612401945
61758502873569362364863584705825
61758502873569362410034487507607
61758502873569362410596248792701
61758502873569362410599343391923
61758502873569362410599343393327
61758502873569362540538984537229
61758502873569362545621587295105
61758502873569362547877895525281
61758502873569362547877924223041
61758502873569362547880990243951
61758502873569362547881018823667
61758502873569406882236592009633
61758502873569406882236592011037
61758502873569410716522062219451
61758502873569410718778284360559
61758502873569410718778284361963
61758502873569410718778284478603
61758502873569410718778370449627
61758502873569410718778399147387
61758502873569410718781465168297
61758502873569410718781493748013
61758502873569410725556205835297
61758502873569410725556205836701
61758502873569410725556205953341
61758502873569411777887998831825
61758502873569411816280980158869
61758502873569411823620662917297
61758502873569411823620662918701
61758502873569411823641554925889
61758502873569411823641554927293
61758502873580017482092713894387
61758502873580061908731877263127
61758502873580061908731958634833
61758502873580061908732996458271
61758502873580066850115915223633
61758502873580066850116690062505
61758502873580066850120161966561
61758502873601375385101452405441
61758502873601631054449928385739
61758502873601631054453281253569
61758502873601632894717409755859
61758502873601675529434397616807
61758502873601675529437583015137
61758502873601675533701835903969
61758502873601675536215762757079
61758502873601680470821653922801
61758502873604329061220337043899
61758502873604329106970450048307
61758502873604378879245392396433
61758502873605234609306764382643
61758502873605235021089028558819
61758502873605235021089803393479
61758502873605235026172633141949
61758502873605277845619174363633
61758502873605277846184033430277
61758502873605277846187128030903
61758502873605277846438176507541
61758502873605277850681599487773
61758502873605279492726277176529
61758502873605279497809881759659
61758502873605279500342055775097
61758502873605279500342060479361
61758502873605282785311763059873
61758502873605282785311764595067
61758502873605282787822247297161
61758502873605283199604253206133
61758502873605283199604511473337
61758502873605385258089766794160
61758502873605429617605927858987
61758502873605429617858009437489
61758502873605685304745033884125
61758502873605685304996082343501
61758502873605685304996082360763
61758502873605685309827608062285
61758502873605685310078570432593
61758502873605685310078656521661
61758502873605685310078656538923
61758502873605685310078656544747
61758502873605685442005702520449
61758502873605685442256750979825
61758502873605685442256750997087
61758502873605685447088276698609
61758502873605685447339325157985
61758502873605685447339325175247
61758502873605685447339411270139
61758502873605729728337779784013
61758502873605729728341222990261
61758502873605729730628611504303
61758502873605729735952531030529
61758502873605733480728082986631
61758502873605733480979045356939
61758502873605733483238476885501
61758502873605733483238562974569
61758502873605733487756966831677
61758502873605733617988751622955
61758502873605733618239800082331
61758502873605733618239800099593
61758502873605734677350520397729
61758502873605734677350549095489
61758502873605734677350549095537
61758502873605734718020410380433
61758502873605734723102984558593
61758502873605734723103759398869
61758502873605734723104104835421
61758502873605734723104105307645
61758502873605734723125025522899
61758502873605734723125026013997
61758502873605735272146778317699
61758502873605735272147122691441
61758502873605735272150221996331
61758502873612482349952671429049
61758502873612482349952929709351
61758502873612482349955995594907
61758502873612482349956110385947
61758502873612488930938949166649
61758502873616041376563400620201
61758502873616084666953354084841
61758502873616084666953354202885
61758502873616084666953612346221
61758502873616084666953612464265
61758502873616084666956707064891
61758502873616089608340524297395
61758502873616234784218255038507
61758502873616234784470336617009
61758502873616240106977158421840
61758502873616240106979482419894
61758502873616240106980601628088
61758502873616240112248018944532
61758502873616240112251113545158
61758502873616240249508769087916
61758502873616240249508773320004
61758502873616240249509802207042
61758502873616240249509806439130
61758502873616240249509806792440
61758502873616240249509806792449
61758502873616240249509806793178
61758502873616240249511868274762
61758502873616240249511872506850
61758502873616241342323950987628
61758502873616241342326274985682
61758502873616241342327394193876
61758502873616241889088936887949
61758502873616241889109857592897
61758502873616241891366969552326
61758502873616241891366969906458
61758502873616241891369293900300
61758502873616241891369293904512
61758502873616241891616868510431
61758502873616241896637825842930
61758502873616241896637830075018
61758502873616241896637830428337
61758502873616241896640925029692
61758502873616241896640925029776
61758502873616241896640929261864
61758502941553576071054519886663
61758502941554475402012878843233
61758502941554475404251648050643
61758502941554476639033581545575
61758502941561680129195355877363
61758502941565282217257454275813
61758502941565282217257454393857
61758502941565282217260548994483
61758502941565283452606566603355
61758502941565283452606566721399
61758502941565283452773932360983
61758502944180932707669918323454
61758502944180932707670291376082
61758502944191738468806880148682
61758502944472716671065202593186
61758502944472716671065546966720
61758502944472716671066321801380
61758502944472716678659289878410
61758502944472716678659375967478
61758502944472716678659375971690
61758502944472916780865034535710
61758502944472916780865696118688
61758502944472916781116744578064
61758502944472917329907709081006
61758502944483571669823862504344
61758502944483571669827334408400
61758502944483571807088003044724
61758502944483571807089122257130
61758502944503937092344582385692
61758502944503980834435301044276
61758502944503980834435302461426
61758502944503981383226928547346
61758502944503981383230367504244
61758502944505137112287375683468
61758502944505137117369945243484
61758502944505137119065555425410
61758502944505137707061564991084
61758502944505137707061565109128
61758502944505137707082485697484
61758502944505137707083604905678
61758502944505137714425524506070
61758502944505137714676659189820
61758502944505180349142598932634
61758502944505180349142600467828
61758502944505180349142685021702
61758502944505180349142686556896
61758502944505180349142689271052
61758502944505180349142690806246
61758502944505180349146042138882
61758502944505181583924532427566
61758502944505181583924533962760
61758502944505182186062860752254
61758502944505182186063114783158
61758502944505182186063889622030
61758502944505182186066213615872
61758502944505185290780818684844
61758502944505185290780904773912
61758502944505187074354722621968
61758502944505287944062647582688
61758502944507833470146340468204
61758502944507833470149439300918
61758502944507838813278096946192
61758502944507838815785137977232
61758502944507838815785137978684
61758502944507838815785137995946
61758502944507838820805290164732
61758502944507838958065700533852
61758502944507838958066044890124
61758502944507838998798329607208
61758502944507838998799362709072
61758502944507839006329740866656
61758502944507839006329740984700
61758502944507839410330664514940
61758502944507839410330664532202
61758502944507839547590300049400
61758502944507839547591333151264
61758502944507839555121711308848
61758502944507881640795680727514
61758502944507881640795684959602
61758502944507881640795766816582
61758502944507881640795771048670
61758502944507881640795771065932
61758502944507881640799123933762
61758502944507883287171678143158
61758502944508739383533383018080
61758502944508739383534157852740
61758502944508739383534157854192
61758502944508739388616727798812
61758502944508739388616986066016
61758502944508739566548382584580
61758502944508739978057988849388
61758502944508739978058763684048
61758502944508739985672738691852
61758502944508739985672996841012
61758502944508789398697066593478
61758502944508789398697410967012
61758502944509234738685506351179
61758502944509239682604464757274
61758502944509240231647139302570
61758502944515644330800130323388
61758502944515686568860440150994
61758502944515686980390282991826
61758502944515688764780089854088
61758502944515943925275614172302
61758502944515944520070724203580
61758502944515944520071068559852
61758502944515944520071843394512
61758502944515944520071843411774
61758502944515944657331478928972
61758502944515944657332512030836
61758502944515986750536859607086
61758502944515986750536861142280
61758502944515986750536863839174
61758502944515986750536865374368
61758502944515986750540302813334
61758502944515986758131034031138
61758502944515986758133356979432
61758502944515987162130923527798
61758502944515987162130925062992
61758502944515987162130927777148
61758502944515987162130929312342
61758502944515987169640299104740
61758502944515987169640300639934
61758502944515987169660846757060
61758502944515987169660848292254
61758502944515987169661221363596
61758502944515987306902083885022
61758502944515987306921888464726
61758502944515987306921889999920
61758502944515987306925327421624
61758502944515987352675100303300
61758502944515987352675101838494
61758502944515987352675187931774
61758502944515987352675444676834
61758502944515987352675446212028
61758502944515988397664884759454
61758502944515992108768034619662
61758502944515992108788949658110
61758502944515992108788955326062
61758502944515992111299433895398
61758502944515992240967049784226
61758502944515992240967049801488
61758502944515992246029817864750
61758502944515992246049623962386
61758502944515992246049623979648
61758502944515992246049710055666
61758502944515992246050743174792
61758502944515992248561223162730
61758502944515992698313549190920
61758502944515992698314324025580
61758502944515992705844616076834
61758502944515993888095044722306
61758502944515993888095073418662
61758502944516144033567687712628
61758502944516144575061816259327
61758502944516144575082736964275
61758502944519546196521248471548
61758502944519546196521621524176
61758502944519546196522396358836
61758502944519546196522396360288
61758502944519546196522396377550
61758502944519546379535587988812
61758502944519546379536621090676
61758502944519589029125997524566
61758502944519589029129092107930
61758502944519590668912011320974
61758502944519590668915110153688
61758502944519590668974773435818
61758502944519590668977872268532
61758502944519594379763768348272
61758502944519594565309393772998
61758502944519594565309738146532
61758502944519596156897576690452
61758502944519596156897576694664
61758502944519596159405737289642
61758502944519596166684985113608
61758502944519596204907125357632
61758502944519596204907469731166
61758502944519596205095411719426
61758502944519596205095756075698
61758502944519596205158173834270
61758502944519596205158173952314
61758502944519994838109720828139
61758502944519994838110093899481
61758502944519994838111208858325
61758502944519994838111213107675
61758502944519994838113532856379
61758502944519994838114307691039
61758502944519994838114307695251
61758502944520039303150079116402
61758502944520039310490109417642
61758502944520039310493204018268
61758502944520040952612181390885
61758502944520040952612181508929
61758502944520044595028817376742
61758502944520044778043042224930
61758502944520044800930802008206
61758502944520044800930802027079
61758502944520044800930802027080
61758502944520044846683970169456
61758502944520044846683970287500
61758502944520044846684999039232
61758502944520044846684999157276
61758502944520046440531885948111
61758502944520046448059858764831
61758502950096461375888317715533
61758502950096461375888317715542
61758502950096461375888662071814
61758502950100063098092426775382
61758502950100063098092771131654
61758502950100063646884397217565
61758502950100063646884397217574
61758502950101263855174802763970
61758502950101264403966773206162
61758502950101264403966773322745
61758502950101265501551747192410
61758502950101266050343717634602
61758502950380142066460617790372
61758502950381042634275752530501
61758502950381086373855644147981
61758502950381342640532093100550
61758502950381342823546317948973
61758502950381542194215341838986
61758502950388289818264981462805
61758502950391848898494062048357
61758502950391893180337666289494
61758502950391897023300972451621
61758502950391897023302001321397
61758502950391897030894801456591
61758502950391897030895830326367
61758502950391897076649415118191
61758502950391897076652858324439
61758502950391897076652859859633
61758502950392197220168749735604
61758502950392198860034977180618
61758502950392198860035321536890
61758502950392348954424204754147
61758502950392349549471483988189
61758502950412561912408362137683
61758502950413457402055377068831
61758502950413462892754176258712
61758502950413463067902717826807
61758502950413463067903750947385
61758502950413463068175346923784
61758502950413463075496546831777
61758502950413463075768515898392
61758502950413505161442460982263
61758502950413505572955851993177
61758502950413505572956194949561
61758502950413505755970534583417
61758502950413506807734685238245
61758502950413506815077811557261
61758502950413510512083928811245
61758502950413510514611892083888
61758502950413510514611978172956
61758502950413763074409647478448
61758502950413763257423987113756
61758502950413763265039081198820
61758502950413810838615277533421
61758502950413812487435469312848
61758502950413963181950732505271
61758502950413963181950732505479
61758502950413963184485605102420
61758502950416159288505147345661
61758502950416159288505147345670
61758502950416164184407258053583
61758502950416164184407258053592
61758502950416164222629403006252
61758502950416164222630436108116
61758502950416164588408181818468
61758502950416164771338838632532
61758502950416164771421373448444
61758502950416164771422406550308
61758502950416164776421408578604
61758502950416164776421412810692
61758502950416164778931892815883
61758502950416206864609276744441
61758502950417359862569744742052
61758502950417359862569998777168
61758502950417359862573068913517
61758502950417359999833852217221
61758502950417360045587408547373
61758502950417364796614100894560
61758502950417364933623835974967
61758502950417364933896465071944
61758502950417364941217664979937
61758502950417364979628096173596
61758502950417364979629129275460
61758502950417364987243190258659
61758502950417364987243190258660
61758502950417365345406100151152
61758502950417365345406874985803
61758502950417365345406874985812
61758502950417365350489449163972
61758502950417365350489703199088
61758502950417365350492801913749
61758502950417365352999929051119
61758502950417409275595531999133
61758502950417409275595536703397
61758502950417409275597483039517
61758502950417409275597511617829
61758502950417409275598630831847
61758502950417409275598630949891
61758502950417409275598635536111
61758502950417413155361470041313
61758502950417413157871954278601
61758502950417414763517216039749
61758502950417414766024228492477
61758502950417414766024343282113
61758502950417559985395826008195
61758502950417559985396199060823
61758502950417559987907339115259
61758502950417559987907712167887
61758502950417565455732733063585
61758502950424264352576337929449
61758502950424264398326456719853
61758502950424267509571716582163
61758502950424269698148585863380
61758502950424269698149360698040
61758502950424269881163585546463
61758502950424269886228706554885
61758502950424311974350455624013
61758502950424311981689109867005
61758502950424312528224657287981
61758502950424312530731782995151
61758502950424312530731784412301
61758502950424312576485253113979
61758502950424312576485254531129
61758502950424312576485597487513
61758502950424313621558724522683
61758502950424314170601737775022
61758502950424314170602512613894
61758502950424317515613331349197
61758502950424317515614479242101
61758502950424564541843465808173
61758502950424564541846903229877
61758502950424570070412225619852
61758502950424570070413258721716
61758502950424570075499271855313
61758502950424612720002262084255
61758502950424612720002263619449
61758502950424612720002376875295
61758502950424612720002636673538
61758502950424612720002636690800
61758502950424612720005815832193
61758502950424614359873108029232
61758502950424614359875430964476
61758502950424614359875432027286
61758502950424614359876550172670
61758502950424614359876551235471
61758502950424617654047796475106
61758502950424617654047796492368
61758502950424617659130370670528
61758502950424617659131485616322
61758502950424617659131489865672
61758502950424618256186031402577
61758502950424618256186117497261
61758502950424619298728102236439
61758502950424619298731539658143
61758502950424619301259472697775
61758502950424619301259474232969
61758502950424619301259502930786
61758502950424619301260622143351
61758502950424762812381678606074
61758502950424762812382711707938
61758502950424768348561978735948
61758502950424768348563011837812
61758502950424768351096899162823
61758502950424769995691427674737
61758502950428171609601995044384
61758502950428171609602339400656
61758502950428171746613107601641
61758502950428171792616334679692
61758502950428171792617367781556
61758502950428172158393965486576
61758502950428172158393965604620
61758502950428172158394338657248
61758502950428172158395113491908
61758502950428214442206715497946
61758502950428214442206715517629
61758502950428214442206715635673
61758502950428214442206830308877
61758502950428214442209929613767
61758502950428216082076412135290
61758502950428216082076440837470
61758502950428216082077560045664
61758502950428216082079510968004
61758502950428216082079540024316
61758502950428216082080658878378
61758502950428216082080659232510
61758502950428216630847490568890
61758502950428216630848265407762
61758502950428219932636675066727
61758502950428219978390231278835
61758502950428221569975999387490
61758502950428221569995776433026
61758502950428221572234660326521
61758502950428221572422573618425
61758502950428221572506256320173
61758502950428221572506256438217
61758502950428221572506629496677
61758502950428221572506629496678
61758502950428221572507404331337
61758502950428221572507404331338
61758502950428221572507404685470
61758502950428221572509728683524
61758502950428221579765731804488
61758502950428221615728440517520
61758502950428316953233012669378
61758502950428320061941937764339
61758502950428320061941937769955
61758502950428320061941942015141
61758502950428320061944261762393
61758502950428321887273715159440
61758502950428321887274059532974
61758502950428321894617098341560
61758502950428321894867802444664
61758502950428322443659772886856
61758502950428364529216572987784
61758502950428364529217601857560
61758502950428364529220011944682
61758502950428364534303356712364
61758502950428364534303614992618
61758502950428365152008153187715
61758502950428365152008526240343
61758502950428365154519666294779
61758502950428365154520039347407
61758502950428370024761502354622
61758502950428370024761875426123
61758502950428370024761875426124
61758502950428370070515043568500
61758502950428370622069996596442
61758502950428370622090917301390
61758502950428370622094011783972
61758502950428371710367219527061
61758502950428371712896301004898
61758502950428371712898625002952
61758502950428372259159189986515
61758502950428372261688271031479
61758502950428372261688271447090
61758506539688480101797491517233
61758506542545982324196980341728
61758506542545982324197009039536
61758506542545982324217901046676
61758506542545982369950565251644
61758506542545982370702677560956
61758506542545983558036820638354
61758506542545983558036822173388
61758506542545983558057742761696
61758506542545983559731026145972
61758506542545983559731054842328
61758506542545983603790406965212
61758506542545983605484611055888
61758506542545983606046370821806
61758506542545983606049843198245
61758506542545983606049843198251
61758506542545984152833424467100
61758506542545984155089045367102
61758506542545984155089388323694
61758506542545984155089389858728
61758506542545984155089418438444
61758506542545984155092517743334
61758506542545984155092860699926
61758506542639176261777008989616
61758506542639176307530565201724
61758506542639176307530593899541
61758506542639176444226492253722
61758506542639176444979261915376
61758506542639176444979633432810
61758506542639176449309809504498
61758506542639176449310181059680
61758506542639190674428184585982
61758506542639192326577050554651
61758506542639342468722896802325
61758506542639342468722925382041
61758506542641577821695091837245
61758506542641577821715983845837
61758506542641577958976652482161
61758506542641878010965681603393
61758506542641878148414726922667
61758506542641889129085657235941
61758506542641892375352703376265
61758506542641892377609040304201
61758506542641892377863187596291
61758506542641894024991211230718
61758506542642778166430601315023
61758506542642778167183375207313
61758506542642778167183742494111
61758506542642778578777348806860
61758506542642778578777353038948
61758506542642778578777353038957
61758506542642778578777691745982
61758506542642792945612178773991
61758506542642792945612207471799
61758506542642792988897120503522
61758506542642792991344871673854
61758506542642793357203084935535
61758506542642793357206156605635
61758506542642793357206528141783
61758506542642793402938849505498
61758506542642793402939192461882
61758506542642794597823834159787
61758506542642794597824177116379
61758506542642794599246784504931
61758506542649682520406377117157
61758506542649682525490065904241
61758506542649682932021246957393
61758506542649683069469943671045
61758506542649694050142365778581
61758506542649694050393412838277
61758506542649694050393414373311
61758506542649983075517364037112
61758506542649983075517364037121
61758506542649983121270944714949
61758506542649983257966843070591
61758506542649983258531703676641
61758506542649983258719616962872
61758506542649983258719616962881
61758506542649983258719984249679
61758506542649983258719990034223
61758506542649983263803301500455
61758506542649983263803677286273
61758506542649983263803678821307
61758506542649994193638450029083
61758506542649994193638454278584
61758506542649994193638454278593
61758506542649994193910421926588
61758506542649994238826836115513
61758506542649994239392034956421
61758506542649997899947356248911
61758506542649997899950427919011
61758506542649997906457010014063
61758506542649997943172636600309
61758506542649997945428973528245
61758506542649998090224123545873
61758506542649998090224495082181
61758506542649999132766188258321
61758506542649999132787108846620
61758506542649999132787108846629
61758506542649999134460765302247
61758506542649999134481312954558
61758506542649999134481686007186
61758506542649999135294121297953
61758506542649999135294149877660
61758506542649999135294149877669
61758506542649999135297249182550
61758506542649999135297592139142
61758506542649999135297593556291
61758506542649999135297593556300
61758506542649999139565289060954
61758506542653584773993903712713
61758506542653584797156612495123
61758506542653584980170952130431
61758506542653584980923726022721
61758506542653584986007786346113
61758506542653585345948582937315
61758506542653594268901705670871
61758506542653594817693676113063
61758506542653595915277616997447
61758506542653595920360934248223
61758506542653596464069587439639
61758506542653596469152904690415
61758506542653596510638818561557
61758506542653599598155027126635
61758506542653599764161064271503
61758506542653599764161092851219
61758506542653599811675458848880
61758506542653599812425162470759
61758506542653600170946507421043
61758506542653600170946878957191
61758506542653601404034235408357
61758506542653601405453372550143
61758506542653601405453401129859
61758506542653601405728440915975
61758506542653601405728812568706
61758506542653601406290200799985
61758506542653601406290229379701
61758506542653601410536975598079
61758506542653601410537004177795
61758506542653601410812072665883
61758506542653601410812415622475
61758506542653601449766523826055
61758506542653601449766895362363
61758506542653601451461476655639
61758506542653601452022894055441
61758506542653601458801073797383
61758506542653601458804168398009
61758506542653735700596489379700
61758506542654035844113498468020
61758507171918604395274933663975
61758507171918604395274935063863
61758507171922206117479044123703
61758507171922206666271013166007
61758507177819125933417357075051
61758507177830831530580711519531
61758507180641038704534417434626
61758507180675859470392785197206
61758507180675860705760498463730
61758507180675870583451107356542
61758507180675870588513535295620
61758507180675870588513879669154
61758507180675870588513879670558
61758507180675870590772195173254
61758507180675870590772966824182
61758507180675870590773311197716
61758507180675875523143700402914
61758507180676159659663353194528
61758507180676170777784100479408
61758507180677061828871552301428
61758507180677061828871553735840
61758507180677061828871556550778
61758507180677071338566941350046
61758507180677071338817989826892
61758507180677071340512561221580
61758507180677071340512562638730
61758507180677071340512565470930
61758507180677071341077421337984
61758507180677071341077421355246
61758507180677071341077421355454
61758507180677071345595911166116
61758507180677071345596255657902
61758507180677071347852215282248
61758507180677071347852243980008
61758507180677071347855342812722
61758507180677071347855345999262
61758507180677071347855687186464
61758507180677071347855687540596
61758507180677071347855691772684
61758507180677072995736856604922
61758507180677076280205155199668
61758507180677076280205155689314
61758507180677076286979982073780
61758507180677076286983076674406
61758507180677076286983421520324
61758507180677076286983425752412
61758507180677076289242857280974
61758507180677076289242860468918
61758507180677076653029581114724
61758507180677076653032675715350
61758507180677076653032679964700
61758507180738298763172347964058
61758507180738300028269161490004
61758507180738309700538536116656
61758507180738314639666270096384
61758507180738314845652363429188
61758507180738315234462872371222
61758507180738315234462872489266
61758507180738315234463648741076
61758507180738315236722304017828
61758507180738315241802555129650
61758507180738316469809661751874
61758507180738316469809661868514
61758507180738316469809666473608
61758507180738316476584488625986
61758507180738465537531985299379
61758507180738465537549435046489
61758507180738465537549435047893
61758507180738465537551757994783
61758507180738466596725267686969
61758507180738466642475381637595
61758507180738466642475381638999
61758507180738466642478852478793
61758507180748807110295918035428
61758507180748816576183370745902
61758507180748816576204291450850
61758507180748816583526150918490
61758507180748816583526150919894
61758507180748816583526495292024
61758507180748816583526495293428
61758507180748816583526495293636
61758507180748816583526495647768
61758507180748821522675149860060
61758507180748821522675150332444
61758507180749105652416563288298
61758507180749107253792035117586
61758507180749107256051466646148
61758507180749107256072387351096
61758507180749107431722766054268
61758507180749107432475911465444
61758507180749107439250738339556
61758507180749107439253832940182
61758507180749116719700379834222
61758507180749118366829173703888
61758507180749118366829518060160
61758507180749118366829522665254
61758507180749118366850070310932
61758507180749118366850328578136
61758507180749118366850438648468
61758507180749118366850443370202
61758507180749118366850443383252
61758507180749118367415297731556
61758507180749118367666001834660
61758507180749118374172212512474
61758507180749118374172556886008
61758507180749118374172561473840
61758507180749118374193482178788
61758507180749118374193482180192
61758507180749121711924478778362
61758507180749121711924478779766
61758507180749121711924823151896
61758507180749121711924823153300
61758507180749121711924823153508
61758507180749121711924823624280
61758507180749121711924823625684
61758507180749123305706203580512
61758507180749123308237608878492
61758507180749123313299946492202
61758507180749123313300290865736
61758507180749123313300295453568
61758507180749123315580647687078
61758507180749123315580647688482
61758507180749123315580651937880
61758507180770420875040583427766
61758507180770420875040586615710
61758507180770715315175532699980
61758507180770719204394170894810
61758507180770719204394172430004
61758507180770720438987819096374
61758507180770720439740964997196
61758507180770720858300349825634
61758507180770720858301124660294
61758507180770730139333561513276
61758507180770730139520698902094
61758507180770730139520700437288
61758507180770730141844041973598
61758507180770731419847040003530
61758507180770731420600181182618
61758507180770731427378451735362
61758507180770731995086237118890
61758507180770732045149477510118
61758507180770732045902618689206
61758507180770732045902623393470
61758507180770735675687019418072
61758507180770735675687794252732
61758507180770735675687795787926
61758507180770736911033813520458
61758507180770736917808635672836
61758507180773122395461592949516
61758507180773417277295074276878
61758507180773420976557614534816
61758507180773420983836858126694
61758507180773422218679145184542
61758507180773422584707824449824
61758507180773422584707824452254
61758507180773422584710919052880
61758507180773422584728745157202
61758507180773422584731839757828
61758507180773422586967255980816
61758507180773422586988176685764
61758507180773422767721774596799
61758507180773422767725215088891
61758507180773422767725261381200
61758507180773422768477369458424
61758507180773432048945568414701
61758507180773432094678232618217
61758507180773432094678276216062
61758507180773432096934565314065
61758507180773432096934613143998
61758507180773433697768550931430
61758507180773433697768555180780
61758507180773433698333409995644
61758507180773433705111593989366
61758507180773436997839054264086
61758507180773437036062347123726
61758507180774317631589321074634
61758507180774317631590095909294
61758507180774317632154951793610
61758507180774317633846428723186
61758507180774317633846430140336
61758507180774317633849900627242
61758507180774317799102222530596
61758507180774317840023505837260
61758507180774317840588369140204
61758507180774317844855807440464
61758507180774317845106855781796
61758507180774317847366287428402
61758507180774321544306548321256
61758507180774321544369310436100
61758507180774321551648554027978
61758507180774322572977261417584
61758507180774322572977634488926
61758507180774322786490926689460
61758507180774322788753805084598
61758507180774323145765698856292
61758507180774323145765703105642
61758507180774323152268553382348
61758507180774323152270880564134
61758507180774323152271652215062
61758507180774323152271652216466
61758507180774323152460286116860
61758507180774323152540522548076
61758507180774323152540522565546
61758507180774323152540525730404
61758507180774323152542849728458
61758507180774323152543621380790
61758507180774323152543621398260
61758507180774323152543624567330
61758507180774323152543968936652
61758507180774323152543968940864
61758507180774323154799958680328
61758507180774323190682430951476
61758507180774323198273162186542
61758507180774323199028630546012
61758507180774323200720909242878
61758507180774332413028406298066
61758507180774332413028407833260
61758507180774332456313009303262
61758507180774332456313349562960
61758507180774332456500519881418
61758507180774332456500521298568
61758507180774332456501294598034
61758507180774332456501294716078
61758507180774332458760726244640
61758507180774332616673710697672
61758507180774332662239009379648
61758507180774332662424168193706
61758507180774332662424196891466
61758507180774332662427295606136
61758507180774332662427295724180
61758507180774332662490057720980
61758507180774332662490057856494
61758507180774332664746361837112
61758507180774332664746390534872
61758507180774332664749489367586
61758507180774332664749492554126
61758507180774332664749836927660
61758507180774332669766173900428
61758507180774332669766202598188
61758507180774332669769301312858
61758507180774332669769301430902
61758507180774333691094167964938
61758507180774333691847309144026
61758507180774333691847309260666
61758507180774333691847313865760
61758507180774333698625579696770
61758507180774333716516311576330
61758507180774333721599657288778
61758507180774333721599657406822
61758507180774334265580246832714
61758507180774334265580251082064
61758507180774334270388529014896
61758507180774334270391627847610
61758507180774334270391627849014
61758507180774334270660469482864
61758507180774334270660498180624
61758507180774334270660498198094
61758507180774334270663597030808
61758507180774334272919929591142
61758507180774334272919933840492
61758507180774334272919934312876
61758507180774334308802431166336
61758507180774334309555576577512
61758507180774334311312911154274
61758507180774334312062571195769
61758507180774334312066056565450
61758507180774334316142085227004
61758507180774334316142113924764
61758507180774334316145212639434
61758507180774334316145212640838
61758507180774334316298975980690
61758507180774334316333498052250
61758507180774334316333842425784
61758507180774334316393133686380
61758507180774334316393162384140
61758507180774334316396261117684
61758507180774334317146279114818
61758507180774334317146307693716
61758507180774334317146307812578
61758507180774334317149749955198
61758507180774334317149749956016
61758507180774334318652593912702
61758507180774334318652598517796
61758507180774334318840883439562
61758507180774334318840884875426
61758507180774334318843978040188
61758507180774334318844322413722
61758507180774334319405710643380
61758507180774334319405739341140
61758507180774334319408837111044
61758507180774334319409181484578
61758507180774334319409186072410
61758507180774337352159239228552
61758507180774337352159240645702
61758507180774337397888460106324
61758507180774337558060104671674
61758507180774337558060876324006
61758507180774337603813689462094
61758507180774337603814461114426
61758507180774337603874128628644
61758507180774337603874129118290
61758507180774337603877223229270
61758507180774337611153372220522
61758507180774337969843488056044
61758507180774337969926822270214
61758507180774337969927166643748
61758507180774337969927170875836
61758507180774337977185493762766
61758507180774338015597072846464
61758507180774338015656003800943
61758507180774338015656393307516
61758507180774338015659444293035
61758507180774338015659490585344
61758507180774338015659834961308
61758507180774338018104111180601
61758507180774338018104111180610
61758507180774338022939078553186
61758507180774338023186637511575
61758507180774338023186685339078
61758507180774338023186685358761
61758507180774338023186685358770
61758507180774338023189778406940
61758507180774338023189782656290
61758507180774338023190122780474
61758507180774338023190127012562
61758507180774339204436015998250
61758507180774339211967427257698
61758507180774339212047634991154
61758507180774339212050762521628
61758507180774339212050765708168
61758507180774339212051110081702
61758507180774773063618518927315
61758507180774773482934172936295
61758507180774788307092201749591
61758507180774789542438994316783
61758507180774789544698774923351
61758507180774790116901045576961
61758507180774790116904140177587
61758507180781237017407520607690
61758507180781237022490866436778
61758507180781237022490866438182
61758507180781237022491210810312
61758507180781237022491210811716
61758507180781237022491210811924
61758507180781237022491211166056
61758507180781237024750646926706
61758507180781238069740056440746
61758507180781238623887599112460
61758507180781238623887603345952
61758507180781238626147039478204
61758507180781241963878380906434
61758507180781241963899301611382
61758507180781242329927979474994
61758507180781526093578037006266
61758507180781526093640684335686
61758507180781526093640713032042
61758507180781526094142892890582
61758507180781527695016182164436
61758507180781527695037102869384
61758507180781537211761431620566
61758507180781537211761460316922
61758507180781537211761460318326
61758507180781537211761804691860
61758507180781537211761804692068
61758507180781537211761805164244
61758507180781537214021240923490
61758507180781537214021240924894
61758507180781538808639449482670
61758507180781538813158197226096
61758507180781538813158197696050
61758507180781538813158197697076
61758507180781538813158197698480
61758507180781538815396708520690
61758507180781538815396712770040
61758507180781538815417628754658
61758507180781538815417629227042
61758507180781538815417633476392
61758507180781538861150297679956
61758507180781542107395389994754
61758507180781542107416310698676
61758507180781542153145531225990
61758507180781542153148974902192
61758507180781542153148974904622
61758507180781542153902116081280
61758507180781542694597790211994
61758507180781542694597818908350
61758507180781542701937501666778
61758507180781542701937501668182
61758507180781542702129230167798
61758507180781542702188550125128
61758507180781542702188550126154
61758507180781542702188550144811
61758507180781542702188550144820
61758507180781542702188550145028
61758507180781542702188550617204
61758507180781542702191644726780
61758507180781542702191647914724
61758507180781542702191992288258
61758507180781542702191992288466
61758507180781542702191992760642
61758507180781542702941666858236
61758507180781542702941691304216
61758507180781542702941695554592
61758507180781542702941695555996
61758507180781542702941696025950
61758507180781542702944790155218
61758507180781542702944790156622
61758507180781542702945137699434
61758507180781542702945138169388
61758507180781542702945138171818
61758507180781542704451428521292
61758507180781542705204569700380
61758507180781542705204573949730
61758507180781543754524442500418
61758507180781543754524446749768
61758507180781543754545363205366
61758507180781543754545367456084
61758507180781543754545367456111
61758507180781543754545367456120
61758507180781543754545367456168
61758507180781543757055458427131
61758507180781543757055850610906
61758507180781543757055850630589
61758507180785128364825164984936
61758507180785128364887812314356
61758507180785128364887841010712
61758507180785129966284233662992
61758507180785139294910989038356
61758507180785139477925242583144
61758507180785139482946169605304
61758507180785139485268367485010
61758507180785139485268367486622
61758507180785139485268367840754
61758507180785141084401853417398
61758507180785141084401882115158
61758507180785141084405324258596
61758507180785141086661317757764
61758507180785141086661317759168
61758507180785141086664412358390
61758507180785141086664412359794
61758507180785141086664759902606
61758507180785144378579754437218
61758507180785144378663437260404
61758507180785144424333339227638
61758507180785144424396101348098
61758507180785144424396101348306
61758507180785144424396101820482
61758507180785144426655537578702
61758507180785144426655537581132
61758507180785144782830693460276
61758507180785144783667517459156
61758507180785144783667521691244
61758507180785144790173732268862
61758507180785144790442258244200
61758507180785144790445357076914
61758507180785144790445697201098
61758507180785144790445701433186
61758507180785146025789018925688
61758507180785146025789047623448
61758507180785146025792146456162
61758507180785146025792489766886
61758507180785146028051930132630
61758507180785291220523064287670
61758507180785291220523068519758
61758507180785294925747534273110
61758507180785294925747538505198
61758507180785294926312393339754
61758507180785294926563441816392
61758507180785294926563446048480
61758507180785296161094326838898
61758507180785296161094331070986
61758507180785296161910234382180
61758507180785296168688414124122
61758507180785296168688418356210
61758507180785296710137345753516
61758507180785296710137349985604
61758507180785296710137349989816
61758507180785296710702204824372
61758507180785596929889284083057
61758507180785596929892378683683
61758507248722329099992331702343
61758507248722629243509340790663
61758507248722630890637364425099
61758507248723529811258360548127
61758507248730734765596609809739
61758507248734337036592689193727
61758507248734337036592689311771
61758507248734338271374622806703
61758507251568873812315085847606
61758507251576975633445667873723
61758507251580576297481525761490
61758507251580576298234666923316
61758507251580576298234671172666
61758507251580576305009493797428
61758507251580576305075350517110
61758507251580576305075354766460
61758507251580577945362690559204
61758507251580577952137125247120
61758507251580577952137517433316
61758507251580577952956519564174
61758507251580581246396659305718
61758507251580581246462869236116
61758507251581028259760094906236
61758507251581028259760467977578
61758507251641514125368607540051
61758507251641803791314713709540
61758507251641803791377475841646
61758507251641805026724265203632
61758507251641805026724265220894
61758507251641805033439772119388
61758507251641805033502186678370
61758507251641805033502534238444
61758507251641805442962227344559
61758507251641805442962256042367
61758507251641805443024989109483
61758507251641805443025017807291
61758507251641805443025018157211
61758507251641805443526340392395
61758507251641805443777015679647
61758507251641805580223010767759
61758507251641814314639201538239
61758507251641814726421121708271
61758507251641814863681876083743
61758507251641815961767139435187
61758507251641819810151615772406
61758507251641972149243972868696
61758507251641972149243977118046
61758507251641972149244321474318
61758507251652610610138667572884
61758507251652610610138753661952
61758507251652610610389342859167
61758507251652611844920687037871
61758507251652611845485542922187
61758507251652611845736218445575
61758507251652611845736589981883
61758507251652611847180118685446
61758507251652612256514578898491
61758507251652621128379466614707
61758507251652622774755377941283
61758507251652622775571366974203
61758507251652626669643485765428
61758507251652626671338061409674
61758507251652628265454177250168
61758507251652628265457271850794
61758507251652628265457271855006
61758507251652628266019033134484
61758507251652628266022475277922
61758507251652628272797217127228
61758507251652628272797217481520
61758507251652628272800312082146
61758507251673019561045571498527
61758507251673019561045571515789
61758507251673019567823751257731
61758507251673024715384875162851
61758507251673024716136987472163
61758507251673025127184615439291
61758507251673025127188058645539
61758507251673034522464268948147
61758507251673034524932137292411
61758507251673034524933256500605
61758507251673034591317800873279
61758507251673034593574137801215
61758507251673034593577579590313
61758507251673034593577581007463
61758507251673034593640343122307
61758507251673036168776385058015
61758507251673036168779824014913
61758507251673036169592292601297
61758507251673036169595731558195
61758507251673036176370472343239
61758507251673036176373911300137
61758507251673036240789287464595
61758507251673039464062965872765
61758507251673039464063310246299
61758507251673039464064085080959
61758507251673039464064085085171
61758507251673039464126847200015
61758507251673039471653700294371
61758507251673039471657139251269
61758507251673925283133895038359
61758507251673935115635429134618
61758507251673935159129553815743
61758507251673935159129582513551
61758507251673935161389362997815
61758507251673935161389363002027
61758507251673935166471588220273
61758507251673936767843961215395
61758507251673936812847499546849
61758507251673936813600640725937
61758507251673936813848221530607
61758507251674220533276753657948
61758507251674220533339515777004
61758507251674225883997346142113
61758507251674225883998465350307
61758507251674225884186403089217
61758507251674225884249169453411
61758507251674225884750487321201
61758507251674226021447162063959
61758507251674235309988597192922
61758507251674235350659955597132
61758507251674235350722717716188
61758507251674237002118093426993
61758507251674237002306378721765
61758507251674237002868140123499
61758507251674237002871234606081
61758507251674237004562329233208
61758507251674237005378232158346
61758507251674240114366061150297
61758507251674240114386981856697
61758507251674240251644264327953
61758507251674240251647736586301
61758507251674241897939965087421
61758507251674241898773316833617
61758507251674241898773694136999
61758507251674241898773694491291
61758507251674241898776789091965
61758507251676922229180774458624
61758507251676922229180774475886
61758507251676922229933915637712
61758507251676922229933919887062
61758507251676922229996677756768
61758507251676922229996682006118
61758507251676922235016489815872
61758507251676922236774861743848
61758507251676922237526581849702
61758507251676925933526574943420
61758507251676925933526574960682
61758507251676926992637207610661
61758507251676927170567939966914
61758507251676927171321085395352
61758507251676927171383847497146
61758507251676927171383847514408
61758507251676927175651547145187
61758507251676927175651547264200
61758507251676927175902595604563
61758507251676927176403655324162
61758507251676927176403659437237
61758507251676927176654707913875
61758507251676927178158584045890
61758507251676927178162027252138
61758507251676927587430368233159
61758507251676927587433462715741
61758507251676927587433466947829
61758507251676927587433811321363
61758507251676927587433811439407
61758507251676927587684515424467
61758507251676927587684515426888
61758507251676927720360661090672
61758507251676927724691122959520
61758507251676927724694221673221
61758507251676927724694221690483
61758507251676927724945270149859
61758507251676927725442843082636
61758507251676927725442847314724
61758507251676927725443235268832
61758507251676936457039261859779
61758507251676937006165619226319
61758507251676937054091858361940
61758507251676937054095301568188
61758507251676937054154620476784
61758507251676937054158063683032
61758507251676938104250968316911
61758507251676938105673575965606
61758507251676938698775602962619
61758507251676938701286087317951
61758507251676938705553438348289
61758507251676941947553133458275
61758507251676941949728882168014
61758507251676941954811456326491
61758507251676941954811456346174
61758507251676941993034749203384
61758507251676941995479023870230
61758507251676941995482467076478
61758507251676941995541785985074
61758507251676941995545229191322
61758507251676942000561598048390
61758507251676943594681157094163
61758507251676943594681157095132
61758507251676943596937145417446
61758507251676943596940588623694
61758507251676943601187367653067
61758507251676943601187367672750
61758507251677822796992470377170
61758507251677822797745611538996
61758507251677822797745615788346
61758507251677822797808373658052
61758507251677822797808377907402
61758507251677822804523881619356
61758507251677822804586643738412
61758507251677826501338270861966
61758507251677827555365296234342
61758507251677827738379635868198
61758507251677827739132781296636
61758507251677827739195543398430
61758507251677827739195543415692
61758507251677827743463329258764
61758507251677827743651615480071
61758507251677827745907603921398
61758507251677827745911047127646
61758507251677827745973464873168
61758507251677827745973809246702
61758507251677827745973813851796
61758507251677828155242150105467
61758507251677828155245248938181
61758507251677828155245593311715
61758507251677828155433506604588
61758507251677828155433535302396
61758507251677828155496297414819
61758507251677828155997590836572
61758507251677828155997619534380
61758507251677837436716646491279
61758507251677837621906734952918
61758507251677837621906739189218
61758507251677837621906739202268
61758507251677837621907083562752
61758507251677837621969497071974
61758507251677837621969501321324
61758507251677837621969845677596
61758507251677837626989309135290
61758507251677838673485271866890
61758507251677839269031530069188
61758507251677839273365220461866
61758507251677839274115266567343
61758507251677839274118365873042
61758507251677839276628845860980
61758507251677839276628845878242
61758507251677839276628850111782
61758507251677839276628850466074
61758507251677839276629194485316
61758507251677839276629194839608
61758507251677842380279909432974
61758507251677842385362483591451
61758507251677842385362483611134
61758507251677842517540319789044
61758507251677842517540664162578
61758507251677842522622893967204
61758507251677842560846531197948
61758507251677842563290805860582
61758507251677842563290805864794
61758507251677842563294249066830
61758507251677842563294249071042
61758507251677842563357011185886
61758507251677842568373380042954
61758507251677842972625352163664
61758507251677842972628795369912
61758507251677844164668601705186
61758507251677844168998805293780
61758507251677844168999149667314
61758507251677844169270774458104
61758507251677844169270774475366
61758507251677844169752295078490
61758507251677844170020821053019
61758507251677844208162726270688
61758507251677844208162754968496
61758507251677844214749291369530
61758507251677844214940647725743
61758507251677844214940676443234
61758507251677844215003438562449
61758507251677844215003438562450
61758507251677844215505875087318
61758507251677844215753484784359
61758507251677844215756550669755
61758507251677844215756928347159
61758507251677844215756928347160
61758507251677844218012916768644
61758507251677844218016359974082
61758507251677844218016359974892
61758507251677844218016359993765
61758507251684732096874245853767
61758507251684732097686709840721
61758507251684732097686709840881
61758507251684732097690148797619
61758507251684732508740105362231
61758507251684741768471484551653
61758507251684741905732153187977
61758507251684741934459731603584
61758507251684741974376480898250
61758507251684741975129626307005
61758507251684741975129627724155
61758507251684741979459826726369
61758507251684741979459826728742
61758507251684741980209873304991
61758507251684741980212972137497
61758507251684741980213316513452
61758507251684741980460548710127
61758507251684741981907892157698
61758507251684741981970309903220
61758507251684741981970654276754
61758507251684743024449585202744
61758507251684743552861209942991
61758507251684743552861296032059
61758507251684743575748596673555
61758507251684743580832199721491
61758507251684743580835642930160
61758507251684743619811043846363
61758507251684743621505276184097
61758507251684743622321183727379
61758507251684743622321528083651
61758507251684743622339009833105
61758507251684743622342448790003
61758507251684743622342448790211
61758507251684743622342449144343
61758507251684743626585784631359
61758507251684743626585784631567
61758507251684743626588879232033
61758507251684743626836460036703
61758507251684746715192961443071
61758507251684746731326790978887
61758507251684746738104626364557
61758507251684746738104969303679
61758507251684746852390954053619
61758507251684746852390954070881
61758507251684746852391298427153
61758507251684746876118521918957
61758507251684746921872451559045
61758507251685025484739499830523
61758507251685025492270566716437
61758507251685027347017100224006
61758507251685031051362900708802
61758507251685032240391254942087
61758507251685032697738725827297
61758507251685032697738730059385
61758507251685032697989778536023
61758507251685032697989778538444
61758507251685032835187512879367
61758507251685032836000316973403
61758507251685032836000321222753
61758507251685032836000321222913
61758507251685032836003760179811
61758507251685032837443845676966
61758507251685032838259753207198
61758507251685041567344182132995
61758507251685041955461381958655
61758507251685041956026581149483
61758507251685041957720813487217
61758507251685041957721157843489
61758507251685041962804420767241
61758507251685041979210213701551
61758507251685042092471346491875
61758507251685042094981826479813
61758507251685042100002413377789
61758507251685042102512893365727
61758507251685042118646636812475
61758507251685042122976835699018
61758507251685042123726882393311
61758507251685042123730325483728
61758507251685042162140412890399
61758507251685042164400221722391
61758507251685042168730420606513
61758507251685042168918705901285
61758507251685042169480467185135
61758507251685042169480467303988
61758507251685042169731142708363
61758507251685042169731142708523
61758507251685042169731514244831
61758507251685042171174656412728
61758507251685042171175042948234
61758507251685042171990559337866
61758507251685043213720093459571
61758507251685043213720179082888
61758507251685043739851193439061
61758507251685043739854632395959
61758507251685043742110624967623
61758507251685043742110883234827
61758507251685043742110969323895
61758507251685043763328052934683
61758507251685043763599649046379
61758507251685043763600020582687
61758507251685043765019190671791
61758507251685043765019190671951
61758507251685043765022548139051
61758507251685043765022634228119
61758507251685043765835098215073
61758507251685043765835098215233
61758507251685043765838537171971
61758507251685043770102793719727
61758507251685043770102793719887
61758507251685043770106236810304
61758507251685043772613278313728
61758507251685043772616372914354
61758507251685043772616721519976
61758507251685043808516781842191
61758507251685043809081637726507
61758507251685043809332313249895
61758507251685043809332684786203
61758507251685043810772775581659
61758507251685043810776133048967
61758507251685043810776219138035
61758507251685043811588683124941
61758507251685043811592122081839
61758507251685043811592122082047
61758507251685043811592122436179
61758507251685043815856378629595
61758507251685043815859473112177
61758507251685043816107054034939
61758507251685043818366470664442
61758507251685046920576464270723
61758507251685046920597384977123
61758507251685046927354299656393
61758507251685046927375220362793
61758507251685047064552292266941
61758507251685047064632502834049
61758507251685047064635975092397
61758507251685047065364727538825
61758507251685047065365100610167
61758507251685047065368166495723
61758507251685047065385644013137
61758507251685047065385648245225
61758507251685047065389116271485
61758507251685047514556814664721
61758507251685047515122018087637
61758507251685047515372722208003
61758507251685047515373066564275
61758507251685047521896366688906
61758507251685047521899853473307
61758507251685047522150901949945
61758507251685047522150901952366
61758507251685047524407238995925
61758507251685047659160608205284
61758507251685047659160952578818
61758507251685047659910654900386
61758507251685047659914093325042
61758507251685047659914093384091
61758507251685047659914097989994
61758507251685047661667994082242
61758507251685047661671437288490
61758507251685047662421139493418
61758507251685047662424234094044
61758507251685047662424578093763
61758507251685047662424578113446
61758507251685047662424582699666
61758507251685048704146924651679
61758507251685048704150282118779
61758507251685048704150368207847
61758507251685048704962832194961
61758507251685048704987190796210
61758507251685048704987191858259
61758507251685048704987191859020
61758507251685048706678324297018
61758507251685048706681767490216
61758507251685048706681767503266
61758507251685048711740638865401
61758507251685048711741012293456
61758507251685048711744077822299
61758507251685048711744106894082
61758507251685048711744455499704
61758507251685048711761559571753
61758507251685048711761559571801
61758507251685048711761932643303
61758507251685048711761932997594
61758507251685048711761932999808
61758507251685048711765031830101
61758507251685048711765031849757
61758507251685048711765376206029
61758507251685048711765376206056
61758507251688627755923524503095
61758507251688627755923778538211
61758507251688627755923864627279
61758507251688627755986286622151
61758507251688627758434004491033
61758507251688627758434004495245
61758507251688627762701704245037
61758507251688627762701790334105
61758507251688627762764466364093
61758507251688627763517607543181
61758507251688627763517693632249
61758507251688627765212184232975
61758507251688627765212270326255
61758507251688628992965233882861
61758507251688629000559062887831
61758507251688629618263840231306
61758507251688629618264232434764
61758507251688632697307595410759
61758507251688632697310948278589
61758507251688632697311034367657
61758507251688632697370357529815
61758507251688632699818075398697
61758507251688632699818075402909
61758507251688632704085516885497
61758507251688632704088869753327
61758507251688632704151631872383
61758507251688632706595996873435
61758507251688632706595996877647
61758507251688633322606201759204
61758507251688633322606474807423
61758507251688633322609554627034
61758507251688633322609640716102
61758507251688633322609946830492
61758507251688633322610032919560
61758507251688633322857264649675
61758507251688634374189254327353
61758507251688634557391966295479
61758507251688634557956820762853
61758507251688634558204430282593
61758507251688634558204430282753
61758507251688634558207869239651
61758507251688634559651397943054
61758507251688634968985858038055
61758507251688634968985858040476
61758507251688634968985858156099
61758507251688635106996400724945
61758507251688635106999839681843
61758507251688643817123172375001
61758507251688643817126271207715
61758507251688643817189033326771
61758507251688643824717001379971
61758507251688643838591308576471
61758507251688644394974008836787
61758507251688644433387539333875
61758507251688644435643857248708
61758507251688644435646956081422
61758507251688644435647348283911
61758507251688644435647348284880
61758507251688644439977547168241
61758507251688644440727593746655
61758507251688644440727593746863
61758507251688644440730688347329
61758507251688644440730692579369
61758507251688644440978269151999
61758507251688644442488031878674
61758507251688644442488031880126
61758507251688644442488031880286
61758507251688644442488032234418
61758507251688645484967219903047
61758507251688645485804129642527
61758507251688645487226655781741
61758507251688646041349920163363
61758507251688646080328764288235
61758507251688646082023259610487
61758507251688646082023259612908
61758507251688646082023345699555
61758507251688646082023345706188
61758507251688646087106599673905
61758507251688646089617088617878
61758507251688646089617432991412
61758507251688649198350722117230
61758507251688649198622318209243
61758507251688649331280928884706
61758507251688649335611476846834
61758507251688649336364622258010
61758507251688649336636247065093
61758507251688649381361618075905
61758507251688649381365061638658
61758507251688649381553003620333
61758507251688649381553003622754
61758507251688649381615765741970
61758507251688649382114759254993
61758507251688649382114763487033
61758507251688649382118202384882
61758507251688649382118202443931
61758507251688649382118207049834
61758507251688649383809340666313
61758507251688649383809340668734
61758507251688649383872102787790
61758507251688649383872103142082
61758507251688649383875546348330
61758507251688649384625248196545
61758507251688649384628687153443
61758507251688649384628687153602
61758507251688649384628687153603
61758507251688649786368801710035
61758507251688649786369146066307
61758507251688649786369146184351
61758507251688649793146981451977
61758507251688649793146981454398
61758507251688649930407736184162
61758507251688649930407736302206
61758507251688649930407736656338
61758507251688649931157782406071
61758507251688649931157782760203
61758507251688649931157782878247
61758507251688649931160877006697
61758507251688649931160881710961
61758507251688649931160882067514
61758507251688649931161225968872
61758507251688649931161226086916
61758507251688649931161226441048
61758507251688650976234318774880
61758507251688650977656840211282
61758507251688650977656926304562
61758507251688650978493754535530
61758507251688650982740533584586
61758507251688650983009059559114
61758507251688650983009059559115
61758507251688650983012154160550
61758507251688650983012158391585
61758507251688650983012158391669
61758507251688650983012158391828
61758507251688650983012158391829
61758507251688650983012158411268
61758507251688650983012502767540
61758507251688650983012502767624
61758507251688650983012502767783
61758507251688650983012502767784
61758507251688650983012503121916
61758507251688650985271934276419
61758507251688650985271934277472
61758507251688650985271934296102
61758507251688650985271934296186
61758507251688650985271934296345
61758507251688650985271934296346
61758507251688650985271934650478
61758507251688650985271938882566
61758507251688651021147636005071
61758507251688651021147636354991
61758507251688651021150735204967
61758507251688651021150993472171
61758507251688651021150993474592
61758507251688651021151079561239
61758507251688651021715934028613
61758507251688651021963539299003
61758507251688651021963543548353
61758507251688651023410511214478
61758507251688651028490670581569
61758507251688651028490674813657
61758507251688651028741723290295
61758507251688651031001159523121
61758507251688651031004598480019
61758507251688651031004598499702
61758507251689079925883739772778
61758507251689085390902287471292
61758507251689085390902287472744
61758507251689099665267116870725
61758507251689099665267117224857
61758507251689099665267121475872
61758507251689099667777993782885
61758507251689101269174382066319
61758507251689101269174386317121
61758507257453178815913568947964
61758507257453185548655589882878
61758507257453185548655982086340
61758507257453335643287835876788
61758507257453336238649294054816
61758507257453336238652737261272
61758507257453336238652737733448
61758507257484248518956587333249
61758507257485599398666170337935
61758507257489201718177366538886
61758507257546392454834554213337
61758507257546544378797340059654
61758507257549079516120070424132
61758507257549979946671097689092
61758507257549979946671097693304
61758507257549979956709171140951
61758507257549979956709172203761
61758507257549979956709549979580
61758507257549979956712644561279
61758507257549980083931852418696
61758507257550130074220489992466
61758507257550130074221261644798
61758507257550130074221290828040
61758507257550130074221639433662
61758507257550130074224734021238
61758507257550130074224734034288
61758507257550597013281677727473
61758507257550597013281677727482
61758507257550597562324695229153
61758507257557333518628708112146
61758507257560935208670828388619
61758507257560935241669757024924
61758507257560947999423360960094
61758507257560951705439374241732
61758507257561237810140712531948
61758507257561248737736978601276
61758507257561248737736978601279
61758507257561252032151488495892
61758507257561253679124144109566
61758507257581194094879799276957
61758507257581194094879885016105
61758507257581194094880147882579
61758507257581197984687632825825
61758507257581197984771315645617
61758507257581209102807608458373
61758507257581649945471829872924
61758507257581650082732956134464
61758507257581650082753874125256
61758507257581650128486169506780
61758507257581650128486538328772
61758507257581650128486541042928
61758507257581650494264171851264
61758507257581650494514875954368
61758507257581650494515220310640
61758507257581650677529215588224
61758507257581659938097686034362
61758507257581661608116445014200
61758507257581661608116445014284
61758507257581661608137364183216
61758507257581661608137365720600
61758507257581661612655740879900
61758507257581661612655769577708
61758507257581661612656113933980
61758507257581661653870029924116
61758507257581661658137729678120
61758507257581661658388405083416
61758507257581661658388433781224
61758507257581661658388778137496
61758507257581664877165752482610
61758507257582395591299896611082
61758507257582410225665286652393
61758507257582545129549396995232
61758507257582545495661414726464
61758507257582545496226270610780
61758507257582545541143374826876
61758507257582545678592071540528
61758507257582545679157271798586
61758507257582545679157276384806
61758507257582545685931754180912
61758507257582545685935197859544
61758507257582550482781588676498
61758507257582550513220849748432
61758507257582550513221218570424
61758507257582550513283983399424
61758507257582550513304532568224
61758507257582550513304900923656
61758507257582550696235189382288
61758507257582550696235558204280
61758507257582550696294880876063
61758507257582550696319240557512
61758507257582551062075953841616
61758507257582551245362258059400
61758507257582560366054544819260
61758507257582560366137884215900
61758507257582560366138227172492
61758507257582560366305248922364
61758507257582560391727359967145
61758507257582560574571269559341
61758507257582561600835330408190
61758507257582561601650890395610
61758507257582561627073377694061
61758507257582561631424876672844
61758507257582562150443209797764
61758507257582562152137784969626
61758507257582562157221131272502
61758507257582562175014234586256
61758507257582562175851402947072
61758507257582562175851431643428
61758507257582562175854874849676
61758507257582562175865349553403
61758507257582562175865350104284
61758507257582562175865378800724
61758507257582562180383840050460
61758507257582562180467522520332
61758507257582562180467551218140
61758507257582562180467895574412
61758507257582562182629323949426
61758507257582562182629324421810
61758507257582562182629328671160
61758507257582562221618935012748
61758507257582562221618935014200
61758507257582562221618963710556
61758507257582562225949511318552
61758507257582562226137424958924
61758507257582562226137453656732
61758507257582562226137798013004
61758507257582562226200559777928
61758507257582562226221136009964
61758507257582562226221478966556
61758507257582562226221480366236
61758507257582565307776098183566
61758507257582565307779545048738
61758507257582565330604051687616
61758507257582565330604420509608
61758507257582565330667185338608
61758507257582565330687734507408
61758507257582565330688103329400
61758507257582565333114903211702
61758507257582565338194007021000
61758507257582565338197105853714
61758507257582565338214927725948
61758507257582565338214927727400
61758507257582565338214956423756
61758507257582565338218395380654
61758507257582565338218399630004
61758507257582565856487827943788
61758507257582565856487828061832
61758507257582565856571510769196
61758507257582850702491812567208
61758507257582850702554205860060
61758507257582850702554574215492
61758507257582850702575494920440
61758507257582850839752567292600
61758507257582850839836249645832
61758507257582851251597223245148
61758507257582860512080890120822
61758507257582860512082039562018
61758507257582860580806603683881
61758507257582860580806603686311
61758507257582860718004596294429
61758507257582860718004596296859
61758507257582860718004596301071
61758507257582860718006890059472
61758507257582860718006890061902
61758507257582860718007661714234
61758507257582861815590830946286
61758507257582861820611788199756
61758507257582861820674176774348
61758507257582861820674176776778
61758507257582861820695470552988
61758507257582862339713803795952
61758507257582862342224286498046
61758507257582862365104548141512
61758507257582862365135944101068
61758507257582862365135944102520
61758507257582862365135972798876
61758507257582862365376142736888
61758507257582862365376143190350
61758507257582862365376147441152
61758507257582862365386646651752
61758507257582862365387024444828
61758507257582862369654434047244
61758507257582862369654462745052
61758507257582862369654807101324
61758507257582862369738116400476
61758507257582862371879001962912
61758507257582862371879001962996
61758507257582862410889529010984
61758507257582862415220105198696
61758507257582862415470780603992
61758507257582862415470809301800
61758507257582862415471153658072
61758507257582862416224299558893
61758507257582862416224299558929
61758507257582865519875014506392
61758507257582865519937407799244
61758507257582865519937776621236
61758507257582865519937779335392
61758507257582865522385497208486
61758507257582865527464601017784
61758507257582865527464601019236
61758507257582865527464629715592
61758507257582865527467699850498
61758507257582865527468068672490
61758507257582865527468071386646
61758507257582865527468072921840
61758507257582865527485521724184
61758507257582865657135400409792
61758507257582865657135768703988
61758507257582865657135768765224
61758507257582865657216012627389
61758507257582865657219451585016
61758507257582865659646251933878
61758507257582865664725355276616
61758507257582865664728827651687
61758507257582865664746275981564
61758507257582865664746304679372
61758507257582865664749743636270
61758507257582865664749748358003
61758507257582865664749748358039
61758507257582867281355115078400
61758507257582867311875333190763
61758507257582995995500328947809
61758507257583012460018849086427
61758507257583012510859223488157
61758507257583012510859223505419
61758507257583016354160354346803
61758507257583017406489709013569
61758507257583017406489709503215
61758507257583017406510629737391
61758507257583017406510630192305
61758507257583017406510630209567
61758507257583017406513724792931
61758507257583017452243292878096
61758507257583017452243292878097
61758507257583017452243293940907
61758507257583017452246388996447
61758507257583017452246392182987
61758507257583017454021552391687
61758507257583018001285967423185
61758507257583018001286311796926
61758507257583018001289411101817
61758507257583018003545743308019
61758507257583018003545747557576
61758507257585252216468280911104
61758507257585252216719329370480
61758507257585252353729035636496
61758507257585252399482620544960
61758507257585252399733669004336
61758507257585252765510955456400
61758507257585252765511299812672
61758507257585252948525295090256
61758507257585252949277407380125
61758507257585267171112237575680
61758507257585267171300146183945
61758507257585267173556482993837
61758507257585267173559955448774
61758507257585267173643638268566
61758507257585267216865822484144
61758507257585267217116526587248
61758507257585267217116870943520
61758507257585267219313540357238
61758507257585267219376302472082
61758507257585267219564244460342
61758507257585267219564588816614
61758507257585267224646818638502
61758507257585267224647162994774
61758507257585268795352616316529
61758507257586448217688311154566
61758507257586453111083376207560
61758507257586453156816044996566
61758507257586453522593302747180
61758507257586453522865267329656
61758507257586453522865296027464
61758507257586453705608010853268
61758507257586453705608015576486
61758507257586462849734602489972
61758507257586464085080620216888
61758507257586464087580252250190
61758507257586464091858541691626
61758507257586464091921303810682
61758507257586464640713274252874
61758507257586464640985242962204
61758507257586464640985271660012
61758507257586464641466419664050
61758507257586464686467231760424
61758507257586464689730484579326
61758507257586467790933858837424
61758507257586467791184562940528
61758507257586467793444338825362
61758507257586467793632280813622
61758507257586467793632625169894
61758507257586467798714854991782
61758507257586467798715199348054
61758507257586467928382895326952
61758507257586467928466578146744
61758507257586467930642331435910
61758507257586467935721433833962
61758507257586467935993402544744
61758507257586467935996870197998
61758507257586467976646591751122
61758507257586468339976877738992
61758507257586468342424595612086
61758507257586469575499985015786
61758507257586469575500329389319
61758507257586469582002809306080
61758507257586469582097345160538
61758507257586469582275156263431
61758507257586469582278250864057
61758507257586469582839637560134
61758507257586469582840010612762
61758507257586469582850485866002
61758507257586469582850490571714
61758507257586469582850490571718
61758507257586469582850514563810
61758507257586469582850519268074
61758507257586469582853585172340
61758507257586469582853957770058
61758507257586469583122459752491
61758507257586469583125553804416
61758507257586469583125553804417
61758507257586469583125553821679
61758507257586469583125582500772
61758507257586469621232993474791
61758507257586469628105077261921
61758507257586469628607542483140
61758507257586469628854779465194
61758507257586469628858217888436
61758507257586469628858218421110
61758507257586469628858218421327
61758507257586469628858218422092
61758507257586469631114583514180
61758507257586620274816919504870
61758507257586620274816919522123
61758507257586620274816919522132
61758507257586620274817263878404
61758507257593202215331668781887
61758507257593216489860784113725
61758507257593216489863883300571
61758507257593217038927936311493
61758507257593217224114470776495
61758507257593217224117909733393
61758507257593217229198189777659
61758507257593350708507811114883
61758507257593350708758859591521
61758507257593350708758859941441
61758507257593350715285737188891
61758507257593350715536785648267
61758507257593351943352506606398
61758507257593352354883722808641
61758507257593352355134771268017
61758507257593352492332763878565
61758507257593352492897622595289
61758507257593352502206949368006
61758507257593357845313565559121
61758507257593367133563118525190
61758507257593367133563233310614
61758507257593367135819455335082
61758507257593367179041407248403
61758507257593367179041751604675
61758507257593367179041751621937
61758507257593367179292455707779
61758507257593367179292455725041
61758507257593367181823854534425
61758507257593367181824198890697
61758507257593367316493775321992
61758507257593367318837264145797
61758507257593367323833458080420
61758507257593367341626561765776
61758507257593367342466828959306
61758507257593367342477676732923
61758507257593367346996167229980
61758507257593367392749752138444
61758507257593367392812513903368
61758507257593368440061616200157
61758507257593368963431563089293
61758507257593368963434657689919
61758507257593368963706626383254
61758507257593368965962848525766
61758507257593368965962963311190
61758507257593368965962963311407
61758507257593368965966320900811
61758507257593368988850259717416
61758507257593368988853588059499
61758507257593368988853588610380
61758507257593368988853703395804
61758507257593368989690531098976
61758507257593368989690531157862
61758507257593368989690531649857
61758507257593368989690531649941
61758507257593368989690535882029
61758507257593369034607173518844
61758507257593369034607287837708
61758507257593369035444116559779
61758507257593369035444116559809
61758507257593369035444120791897
61758507257593369035695163127634
61758507257593372120683064422317
61758507257593372128298072400891
61758507257593372144396685131331
61758507257593372144404089760020
61758507257593372151185344359810
61758507257593372151206265064758
61758507257593372327358996171996
61758507257593372334133823046108
61758507257593372334136921878822
61758507257593372334137294950164
61758507257593372334196240318508
61758507257593372334196584694392
61758507257593372334199683997140
61758507257593372334200057069463
61758507257593372334220977775815
61758507257593372334952824644715
61758507257593372334952824644958
61758507257593372334952829427684
61758507257593372334952829427768
61758507257593372334952853402390
61758507257593372334953197697427
61758507257593372334953197758662
61758507257593372334953198248551
61758507257593372334953202480396
61758507257593372334953202480639
61758507257593372334973745351358
61758507257593372334973750134120
61758507257593372334974118482484
61758507257593372334974118954903
61758507257593372334974123186748
61758507257593372334974123186955
61758507257593372334974123186991
61758507257593372669475033329315
61758507257593372670311861583152
61758507257593372692348616398226
61758507257593372692348731301694
61758507257593372692348731305906
61758507257593372692351825902320
61758507257593372692351825906532
61758507257593372692620327436475
61758507257593372692623795089729
61758507257593372693185554834014
61758507257593372693185554851484
61758507257593372693185555188146
61758507257593372693188654020860
61758507257593372693188654156130
61758507257593372693188654156373
61758507257593372693188654156374
61758507257593372693188654510506
61758507257593372693471083692611
61758507257593372693471475876386
61758507257593372693471475878816
61758507257593372693471475896069
61758507257593372699963361877460
61758507257593372699963361994100
61758507257593372699963366109548
61758507257593372699963366127017
61758507257593372699963366127018
61758507257593372699963366245061
61758507257593372699963366599194
61758507257593372702505619375592
61758507257593372702509087031036
61758507257593372884016767636008
61758507257593372884017135984372
61758507257593372884017140688635
61758507257593372884017140688636
61758507257593652691456622659842
61758507257593657653492918108008
61758507257593658249105083556020
61758507257593658251364863710104
61758507257593667398818093210920
61758507257593667531988474620672
61758507257593667536266789924572
61758507257593667536267134280844
61758507257593667581832432378216
61758507257593667582083136481320
61758507257593667582083480837592
61758507257593669176701694119564
61758507257593669176701694119567
61758507257593669178124182608616
61758507257593669178124211304972
61758507257593669178124297394040
61758507257593669178374999949096
61758507257593669178375004198446
61758507257593669178375344322630
61758507257593669178940204390812
61758507257593669178940204941777
61758507257593669178940209173865
61758507257593669178961124093240
61758507257593669178961128817404
61758507257593669178961129880217
61758507257593669183479873861473
61758507257593669183479873861509
61758507257593669222434358323083
61758507257593669223877767517080
61758507257593669223877881835944
61758507257593669224693789851609
61758507257593669224693789851645
61758507257593669224693794083733
61758507257593669229212538064989
61758507257593669229212538065025
61758507257593672340455938356594
61758507257593672470876005261768
61758507257593672470876033958124
61758507257593672477650832135880
61758507257593672477650860832236
61758507257593672477653930967142
61758507257593672477654299789134
61758507257593672477654304038484
61758507257593672477734543185468
61758507257593672477737982142366
61758507257593672477737986864099
61758507257593672477737986864135
61758507257593672478466734943170
61758507257593672478469833733278
61758507257593672478469838496645
61758507257593672478469838516088
61758507257593672478469862490710
61758507257593672478470206785747
61758507257593672478470206846982
61758507257593672478470207336871
61758507257593672478470211568716
61758507257593672478470211568959
61758507257593672478490754439678
61758507257593672478490759222440
61758507257593672478491127570804
61758507257593672478491128043187
61758507257593672478491128043223
61758507257593672523470651067651
61758507257593672524223423425956
61758507257593672524223796478584
61758507257593672524223796478827
61758507257593672881619325186257
61758507257593672881622419786883
61758507257593672882438327330165
61758507257593672884129432121567
61758507257593672884401401304605
61758507257593672889213035169503
61758507257593672889248280334934
61758507257593672889485004352541
61758507257593672889499328794310
61758507257593672891758760322872
61758507257593673065637395335596
61758507257593673065640838524587
61758507257593673065640838541844
61758507257593673065640867693114
61758507257593673072262246904756
61758507257593673072513295381394
61758507257593673073012293481005
61758507257593673073262954478132
61758507257593673073262997584109
61758507257593673073266436008117
61758507257593673073266436009361
61758507257593673073266436009574
61758507257593673073266436026831
61758507257593673073266436480293
61758507257593673073266436481745
61758507257593673073266436560473
61758507257593673073266440731095
61758507257593673073266440790357
61758507257593673073266440792570
61758507257593673073266440809800
61758507257593673073266441262524
61758507257593673073266441282207
61758507257593673073266813862427
61758507257593673073266813862428
61758507257593673075522772937510
61758507257593674117241441333895
61758507257593674118067938370540
61758507257593674118067943153593
61758507257593674118088863859945
61758507257593674124842646269746
61758507257593674124845749823212
61758507257593674124845749823221
61758507257593674124846122895535
61758507257593674124863571697066
61758507257593674124867043601851
61758507257593674124867043601887
61758507257593824816533986043989
61758507257597253169088298393124
61758507257597253171536016266218
61758507257597253176619361046950
61758507257597253178313937740956
61758507257597254403869883282435
61758507257597254403870227638707
61758507257597254404623373067144
61758507257597254404623373067145
61758507257597254406882808827794
61758507257597254411401294541882
61758507257597254411401294541883
61758507257597254411401299128103
61758507257597254413660730302532
61758507257597254413660730302533
61758507257597254413660730656665
61758507257597254952661853724627
61758507257597254952662202330249
61758507257597254953414999135803
61758507257597254953415343509337
61758507257597254960193264984075
61758507257597258110472024809003
61758507257597258112919742682097
61758507257597258118003087462829
61758507257597258118003431819101
61758507257597258119697664156835
61758507257597260520101507077662
61758507257597260520101507431794
61758507257597269184471230297306
61758507257597269253199237625417
61758507257597269665793688858320
61758507257597269665794037463933
61758507257597269665794081044520
61758507257597269665794081061782
61758507257597269665797175645146
61758507257597269665797524248334
61758507257597269665797524250764
61758507257597269665797524250768
61758507257597269665797524268017
61758507257597269802991958749175
61758507257597269802995053333304
61758507257597269802995401955414
61758507257597269802995401957844
61758507257597269802995431126380
61758507257597269809762843928300
61758507257597269853079558939944
61758507257597269853330234345240
61758507257597269853330263043048
61758507257597270900575622353252
61758507257597270900575899633559
61758507257597270900576014543664
61758507257597270900576014556714
61758507257597270900578994217688
61758507257597270900578994234185
61758507257597270900579065542238
61758507257597270900579079956836
61758507257597270900579108672066
61758507257597270900579109026198
61758507257597270900579109144290
61758507257597270900579113251697
61758507257597270900579113258286
61758507257597270900579342842228
61758507257597270900579372010764
61758507257597270900579457745696
61758507257597270901144312092605
61758507257597270905662683021269
61758507257597271450208256796074
61758507257597271454454653463461
61758507257597271456986058229999
61758507257597271456986062995742
61758507257597271456986063012968
61758507257597271495375683804420
61758507257597271495375712500776
61758507257597271495376056857048
61758507257597274535192942108678
61758507257597274535193057012146
61758507257597274535196151593089
61758507257597274535196151595519
61758507257597274535196151599731
61758507257597274536032979731312
61758507257597274536032979849329
61758507257597274604642436390005
61758507257597274604660262495779
61758507257597274611417148478693
61758507257597274611441536838347
61758507257597274611452389394774
61758507257597274611703093497878
61758507257597274611703437854150
61758507257597274718210376329301
61758507257597274718963521760160
61758507257597274725738348752316
61758507257597274725738349106448
61758507257597274742112283516211
61758507257597274748615136485600
61758507257597274748890578043577
61758507257597274748981641049388
61758507257597274748981641050840
61758507257597274748981669747196
61758507257597274748985108704094
61758507257597274749451964739654
61758507257597274749452337792282
61758507257597274749462813044549
61758507257597274749465912351864
61758507257597274749466284949578
61758507257597274749466285421754
61758507257597274749737880983936
61758507257597274749737880983937
61758507257597274749737881001198
61758507257597274749737881001199
61758507257597274749737885784167
61758507257597274749737885784168
61758507257597274749738254132532
61758507257597274751157394337816
61758507257597274751157423508782
61758507257597274751160861993260
61758507257597274787841504395441
61758507257597274787844947601680
61758507257597274787844947601683
61758507257597274787844947601684
61758507257597274787845320654311
61758507257597274794620147528423
61758507257597274794717404441234
61758507257597274795219869662660
61758507257597274795467063537972
61758507257597274795467106644714
61758507257597274795470545067713
61758507257597274795470545067956
61758507257597274795470545067957
61758507257597274795470545069201
61758507257597274795470545086670
61758507257597274795470545086671
61758507257597274795470545540133
61758507257597274795470545601612
61758507257597274795470545618109
61758507257597274795470549790935
61758507257597274795470549849980
61758507257597274795470549869639
61758507257597274795470549869640
61758507257597274795470922922267
61758507257597274795470922922268
61758507257597275153716884178685
61758507257597275160495063940070
61758507257597275160495408296342
61758507257597275343506275695096
61758507257597275343506275696548
61758507257597275343506304392904
61758507257597275343509743349802
61758507257597275344259029393944
61758507257597275344259033980155
61758507257597275344259033980164
61758507257597275344259421577719
61758507257597275344259421580140
61758507257597275344262515510149
61758507257597275344262515511601
61758507257597275344262515629645
61758507257597275344262515706898
61758507257597275344262515982325
61758507257597275344262515983777
61758507257597275344262516180766
61758507257597275344262520292380
61758507257597275344262520292389
61758507257597275344262520312063
61758507257597275344262520430107
61758507257597275344262520764556
61758507257597275344262520784239
61758507257597276388216225659506
61758507257597276388216340326886
61758507257597276388216340327130
61758507257597276388216340444930
61758507257597276388216340445174
61758507257597276388216340799306
61758507257597276388488309628208
61758507257597276388488309628212
61758507257597276388488567895416
61758507257597276388498769981411
61758507257597276388498813093986
61758507257597276388499157467484
61758507257597276389053168681811
61758507257597276389064016514525
61758507257597276389335990421669
61758507257597276390744646420847
61758507257597276391595421814718
61758507257597276391595421832188
61758507257597276395838724371125
61758507257597276395842196275910
61758507257597276396110698258586
61758507257597276396110698258587
61758507257597276396113797110743
61758507257597276396113797110744
61758507257597276396114165459108
61758507257597276396114170163371
61758507257597276396114170163372
61758507257597276398370129120197
61758507257597276398370133841931
61758507257597276398373601495185
61758507257597276398373601573889
61758507257597276398373601573890
61758507257597276434220973696421
61758507257597276436477310624357
61758507257597276441846456395741
61758507257597276441846456395777
61758507257597276441846456395984
61758507257597276441846456395985
61758507257597276441846456868161
61758507257597276441846461117511
61758507257597276441846461196215
61758507257597276441846461196216
61758507257597276441846834248843
61758507257597276441846834248844
61758507257597276444102793323713
61758507257597276444102793796097
61758507257597276444102798045447
61758507257597276444102822020276
61758507257597276444106265698701
61758507257597276444106265777405
61758507257597276444106265777406
61758507257597410614733360870336
61758507257597410615005334777537
61758507257597410615008433610251
61758507257597419347831047840137
61758507257597419760429378041216
61758507257597420972891968804046
61758507257597420995211311536148
61758507257597420995776165885478
61758507257597421590844365844794
61758507257597421590844714450416
61758507257597421590844743621378
61758507257597421590847838204738
61758507257597421590847838204742
61758507257597424889098161927545
61758507257597424889098166649279
61758507257597425439166716458663
61758507257597425439169815291377
61758507257597425440672629369158
61758507257597426460811673225971
61758507257597426493005426670412
61758507257597426538737746500394
61758507257597426539009715681246
61758507257597426539010064289294
61758507257597426539010093457821
61758507257597426539010093457830
61758507257597426539013144460611
61758507257597426539013188041194
61758507257597426561897360675620
61758507257597427078767546876011
61758507257597427085542627785239
61758507257597427085545726617953
61758507257597427087801686123443
61758507257597427087801686124172
61758507257597427087802030480444
61758507257597427087802063900022
61758507257597427087805114902803
61758507257597427110689331117812
61758656129305495028471896886164
61758656129341517740943170494742
61758656129341517740943175080962
61758675272534048675104582949542
61758675272595320632961127564046
61758675272631338404045235664334
61758675272631343345432405758844
61758675485233755086647313988550
61758675485233788806193003388000
61758675485233788806193007974220
61758681706797477460427918210056
61758681706797477462687354324838
61758955457569588527326957442700
61758955457577692402286198591040
61758955457577692402286202823128
61758968090207097849999743174306
61758968167023130680566799042436
61758968382689012086024733784385
61758972397376186022789574579222
61758972450558620932596948873220
61758972474188316393111249681050
61758972477146686596202276800367
61758972477146686603795330966465
61758972686902436699581264520164
61758972687194220800174512721350
61758973886573434285436491447690
61758973886580339372429910525696
61758973886580339372433009712542
61758973886580339372433263743446
61758974524496947738432529366596
61758974524496947875693198002920
61758974524496947875693202235008
61758974524496947875693202239220
61758974524496948470573487371598
61758974524704978900413470990666
61758974524704978900415795355902
61758974524704978900416565945424
61758974524715786447659093868860
61758974524715786447659098100948
61758974524715786447659212909458
61758974524715786447927705111170
61758974524715786447930804416060
61759007069080696863938223181970
61759007069081597294551922221744
61759007145897678257796622168654
61759007145897678257799721355500
61759007145897679492581568757152
61759007145897679492581654850432
61759011375598124150876143863752
61759011375598138794279604690114
61759011375598138794279608922202
61759011375598138794341251846114
61759011452406352060680093819236
61759011452410254521197814261108
61759011452410254521197818493196
61759011452410269164666025780448
61759011453280753382063675534768
61759011453285571053795523834510
61759011453285571053796638443434
61759011453285571053798623139400
61759011453285615518596298422108
61759011453285615518596302654196
61759011453285615518596417462706
61759011453357349816901696167898
61759011453357349819158033095834
61759012652731759818558470792692
61759013290863304433538545290426
61759013290874978463349139752276
61759013290874979058145747813270
61759013290875012409068939474676
61759013290875012409071263839912
61759013290875012409072034429434
61759013290878881518663468255142
61759013290878914871848420514610
61759013290878914871849568407722
61759013367679337859174545706968
61759013367679338913013293686814
61759013367680206127513447058598
61759013367680206127513451762862
61759013367680237694928883072828
61759013367680237694928887777092
61759013367680239480762223236954
61759013367691011888985140168818
61759013367691045242171239849222
61759024138443916032161226485854
61759024138443916032161229673798
61759024144428224279149301350084
61759024161870372298364990348870
61759024162154067165142679623264
61759024162154098732558115637494
61759024162154100518391422401000
61759024162154100518391426633088
61759024297761900022583551157516
61759024297979504627901693637102
61759024297979804810456779672582
61759024297980704646423971358218
61759024298052450019414734770266
61759024298052483967393966375360
61759024374574030392905221554872
61759024374574030392905225786960
61759024374574030392908325091850
61759024374788032125736099233320
61759024374791634998286130503646
61759024374791935187745006490618
61759024374792835573106188722826
61759024374792835573106192954914
61759024374792835573106274461974
61759024374792835573109288027716
61759024374792835573109292259804
61759024374792835573109378353084
61759024374792835618863217292452
61759024374792868970117700827038
61759024374792868970120800131928
61759024374792868970121054044788
61759024374864613742922506737352
61759024374864614200789531842518
61759024374864614200792631147408
61759024374864614337717965370040
61759024374864614337719109031064
61759025574239877323761021011340
61759025574250732177711295965702
61759026212059224967663858498582
61759026212371421938741096671262
61759026212371421938741099859206
61759026212375372437961048643340
61759026212382276792691374360106
61759026212386179253208723265670
61759026289187454637379068008664
61759026289187502808279628672158
61759026289187502808282723272784
61759026289187502808282727977048
61759026289187502810539060200720
61759026289187502810539064904984
61759026289187502810542159387566
61759026289187502810542164091830
61759026289187502810542417654770
61759026289187502810542418122734
61759026289194407163013053693814
61759026289194407163285018154034
61759026289198309623527303294488
61759026289198309623530397895114
61759026289198309623530402599378
61759026289198309758465774055478
61759026289198309760725205584040
61759026289198309760725210288304
61759029881419786539716335106134
61759030519540521046696916561926
61759030519544426664192191064298
61759030519544426664192195296386
61759030519544426664213111769246
61759030519551316929578496162634
61759030519551331749493013059768
61759030519555233478016228937410
61759030596355656604046525484874
61759030596356553877536313168436
61759030596356557034534786398690
61759030596356557629310469503774
61759030596363461982616785418534
61759030596367364442862538212402
61759030596367364580060440501954
61759030596367364580060445206218
61761563539570120089838553628592
61761563618498942242339365964393
61761565770105939487799454030850
61761569997407252990159109124021
61761570067657262533996916985632
61761570067657263769342934712548
61761570068309857379379049539073
61761570068311057953447085892353
61761570076614961431924270575738
61761571196193910907023248109795
61761571276617065985989550364580
61761571276617066123313066736644
61761571276617066123313095434404
61761571436125636945323291907630
61761571436125636945574367545638
61761571436161954173871680978362
61761571436161954311048412758166
61761571436161954311069419552182
61761571436161954311069673588910
61761571436161954311132435348010
61761571436161954311132435353834
61761571436161954356886020257926
61761571910926879607200849080199
61761571911801886650200982453353
61761571911802186976984410870321
61761571914103805899871088590102
61761571914199699900536077966300
61761571914200000041605279764740
61761571914200000041605279783454
61761571914200000044053087054620
61761571914200000044053087385826
61761571914200000044053087403088
61761571914200000044053087404540
61761571914200900472156307029700
61761571914200900474604114319580
61761571914200900474604114669500
61761571914207803775494204487002
61761571914207803775494204491214
61761571914208103919011213575322
61761571914208103919011213579534
61761571914208105749154954326341
61761571914209004349562240840282
61761571914209006179705866333196
61761571914209006179705981591301
61761571914865518259811675043782
61761571915075001780441798791438
61761571915075001780441801977978
61761571915075301923897165327607
61761571915075301923897279646263
61761571915075301923900635814513
61761571915075301923958806362034
61761571915075301923958811066298
61761571915075301923958921147458
61761571915075301923958921501750
61761571915075301923959954249322
61761571915075301923959954254938
61761571915075301923959955666264
61761571915075301923959958854208
61761571915075301926406644079108
61761571915075301926406644092206
61761571915075318578200651993804
61761571915075318578263670980384
61761571915075318578263675231186
61761571915075318579874306937314
61761571915075318579874335633670
61761571915075318580711163883352
61761571915075318580711507889704
61761571915075318580711508239624
61761571915076202353695050346250
61761571915076202353695050350462
61761571915076202354509834094958
61761571915076202354509835143314
61761571915076202354509835144718
61761571915076202354509948412418
61761571915076202354509948766710
61761571915076202354510981514234
61761571915076202354510981514282
61761571915076202354510981515686
61761571915076202354510981868366
61761571915076202354510981868574
61761571915076202354510981874190
61761571915076202354510982931224
61761571915076202354510982931384
61761571915076202354510982932628
61761571915076202354510982937000
61761571915076202354513305866420
61761571915076202354513305879518
61761571915076202354513306338804
61761571915076202354514425194318
61761571915076202354514425198530
61761571915076202354514425548450
61761571915076202356958790198178
61761571915076202356958790199582
61761571915076219008814354816368
61761571915076219008814697774412
61761571915076219008814698240972
61761571915076219008814698241132
61761571915076219008814698259846
61761571915076219008814726825060
61761571915076219011262535150452
61761571915083105654585997926674
61761571915083105657096394653580
61761571915083405798103268465930
61761571915083405798103268470142
61761571915083405798106477501900
61761571915083405798291669146587
61761571915083405798294763747213
61761571915083422454833552321954
61761571915083422454834699854950
61761571915083422454834700209242
61761571915083422454834700227956
61761571915083422454855620932904
61761571915084306228654034279954
61761571915084306228654295730890
61761571915084306228908811860746
61761571915084306231164431006860
61761571915084306231164431008264
61761571915084306231164545797900
61761571915084306231164803942800
61761571915084306231164803947012
61761571915084306231164804060892
61761571915084306231164804065104
61761571915084322882958812338304
61761571915084322882958812351402
61761571915084322883125176419289
61761571915084322883126205289065
61761571915084322883209859411097
61761571915084322883209863643185
61761571915084322883209863643186
61761571915084322883209892222853
61761571915084322885384579586914
61761571915084322885384608283270
61761571915084322885385641049715
61761571915084322885385727142996
61761571915084322885468261934322
61761571915084322885469295036186
61761571915084322885469295053655
61761571915084322885469295053656
61761571915084322885469295154278
61761571915084322885469295171747
61761571915084322885469295171748
61761571915084322885469323751415
61761571915084322885469323751416
61761571915084322885469323869507
61761571915084322885469409844696
61761571915084322885469409962788
61761571915084322885656577112175
61761571915084322885657610214039
61761571965294716069616699258088
61761571965294716069616699730472
61761571965294716069637591266680
61761571965294716069637591384772
61761571965294716069637591739064
61761571967937946700500587795074
61761571967937946837761342052294
61761571982145289879958010121537
61761571982146490454026046474817
61761571983020592308942511019808
61761571983093538301693453200706
61761571985007604480757789458589
61761571985007604480820579803021
61761571985103655756919053482203
61761571985103655759432889170219
61761571985662922509254562249426
61761571985663822939805589514386
61761571990912327433404496660989
61761571990915929704588862857633
61761571991012281124267135969567
61761571991013176204162597817745
61761571991013181142952244580623
61761571991013181143035812614991
61761571991013181143035812969283
61761571991013181145487087300259
61761571991013181145549763326035
61761571991013181554818077145459
61761571991013181554821547986657
61761571991013181557331998922543
61761571991013181737752176098749
61761571991013181737811495601983
61761571991013181737814938217805
61761571991013192263669738958583
61761571991013481332285486261119
61761571991013481881269184832777
61761571991013481881269185187069
61761571991013481881331947306125
61761571991019935335409059256668
61761571991572448352820218148528
61761571991572748496337227595352
61761571991572748542177822210642
61761572124612666112792187793034
61761572124839324430790729814573
61761572126911881209295960430451
61761572141678174798355232876261
61761572141682076664076351024421
61761572142339492745493183934161
61761572142339492791222380952594
61761572142339492791243301657542
61761572142339492791246740146269
61761572142346395908911336702255
61761572142346396046195991948041
61761572142346396046195991953657
61761572142346695684161122660184
61761572142346695686399551620751
61761572142346696235445669844763
61761572142553494338612460081214
61761572142554394906424155982498
61761572142554695141427156848660
61761572142554695141427157321044
61761572142554695141427414066104
61761572142554695141427415115864
61761572142554695141448334772504
61761572142554695143624173800978
61761572142554695143624174273362
61761572142557095010659897851946
61761572142557096657788954589698
61761572142557395199930463034282
61761572142557396847059519772034
61761572142558280758122073081845
61761572142565199935775814525694
61761572142565200073036483162018
61761572142565200484818489070990
61761572142565200487081392484681
61761572142565200532834948696789
61761572142565200532834948696997
61761572142565200670095617333321
61761572142565200670095732006269
61761572142565200670095732124361
61761572142565200670284023068163
61761572142565500125025516397192
61761572142565500125025517446952
61761572142565500125046408405784
61761572142565500125046409455544
61761572142565500308039484500564
61761572142565500308039741245624
61761572142565500308039742295384
61761572142565500308060749089400
61761572142565500310236500980498
61761572142565500310236501452882
61761572142565500674089082951080
61761572142565500674089084118932
61761572142565500676331067195071
61761572142565500676351959203663
61761572142565500676351962390203
61761572142565500719821748204356
61761572142565500859366297306697
61761572142565500859554588368591
61761572144528489629282951152818
61761572144637757491885790974989
61761572144637758546749759032586
61761572145294255781427923272653
61761572145294255781428038058077
61761572150437114996631033640182
61761572150546077182067966117411
61761572150546082532723531534193
61761572150546082535237367222209
61761572150546382859233872989969
61761572150546382859233873462353
61761572150553270603910153814548
61761572150554172818871827629944
61761572150554187645477287353503
61761572150554187645540077816270
61761572151069311747523667224194
61761572151069311747774371327298
61761572151069311747777809934116
61761572151069311930600682417058
61761572151069311930792063834600
61761572151069311930813070156232
61761572151069311930813327379500
61761572151069311930876089144424
61761572151069311930876093743693
61761572151069311930876093743694
61761572151105328967389004065256
61761572151105334457735165997538
61761572151105334503488750907406
61761572151105334503551769771682
61761572151105334503572690478082
61761572151105334503572776571522
61761572151105634647068779210130
61761572151202581005258996199313
61761572151202581005258996671697
61761572151202581005259111457121
61761582918914817652233641921569
61761582921836876490915992320388
61761582921836876673930302902192
61761582998754422701461463560812
61761582998754422701628570933192
61761582998754422701649491638140
61761582998754422701712515221389
61761582998754422747382155843060
61761582998754422747466095413736
61761582998754422884451443060438
61761582998754422884451443061842
61761582998754422884475802841780
61761582998754422884642824005596
61761582998754422884642910094664
61761582998754422884663830801016
61761582998754422884723410826534
61761582998754422884726849789208
61761582998754422884726854388477
61761582998754422884726854388478
61761582999629724590783236908923
61761582999629724590845883878381
61761582999629724590845912458103
61761582999629724636599468668753
61761582999629724773776655483485
61761582999629724773797576070395
61761584357669208123016488274226
61761584357669208123016491456554
61761584357669208123079278731134
61761584357669208168832834825150
61761584357669208306093503461474
61761584357669208306093503579566
61761584357669208306093506648014
61761584357669208306093506649418
61761584357669208306093506766106
61761584828372234245731714776837
61761584828372234291485299568661
61761584833409116165802504729398
61761584833409116165802507793634
61761584833417521464792585130382
61761584833417521464792585248474
61761584834280859658833353476309
61761584834280859658833382056025
61761584834280859704566017679825
61761584834280859704566046259541
61761584834280859704586938268133
61761584834281758848958116016415
61761584834281760084304130556791
61761584834281760089363488732677
61761584834281760089384409320985
61761584834281760226561481343225
61761584834281760226645049377593
61761584834281760226645163696457
61761584834281760267234704818407
61761584834281760272315066135049
61761584834281760272377713581109
61761584834281760272377827899973
61761584834281760272398634169417
61761584837204108131498250044640
61761584837204108314491668505376
61761584881332273778898319161692
61761584881551061931448071698259
61761584881551063578639918797913
61761584881551063715837907157499
61761584881551063715837907158951
61761584881551063715837907163323
61761584881551063715837908698516
61761584881551063715837912943495
61761584881551063715900668924035
61761584881551063761591464910624
61761584887458488371836279396401
61761584887458488371919960686859
61761584887458488417589835608509
61761584887458488417673516898967
61761584887459387155341935440331
61761584887459388985401649483245
61761584887459388985422541491837
61761584887459388985485298539399
61761584887459388985485303256761
61761584887459687344528818387735
61761584887459689128918653848379
61761584887459689174672210060695
61761584904321976263893201832212
61761584904321976266089871245930
61761584904321976266089874428258
61761584904321976266344390087219
61761584905184364616053017869973
61761584905184364656915761216745
61761584905184364656978432991767
61761584905184364656978432993171
61761584905184364656978433109811
61761584905184364656978437242521
61761584905184364661785682073489
61761584905184364661806602661797
61761584905185563583833734486151
61761584905185563583833848922899
61761584905185563583854655192503
61761584905185565231046555084195
61761584905185565231046583781955
61761584905185565368223541367287
61761584905185565368244461955387
61761584905185565368244461955595
61761584905185565413977126159111
61761584905185565413977126276995
61761584905185565413977126277155
61761584905185565413977211898259
61761584905185565413977240596019
61761584905185565413998046865303
61761584908107613088780762292136
61761584908107613134534347083912
61761584908107613271732339694460
61761584908140028038944780677042
61761584908140028039007542791886
61761584908140028039007542909978
61761584908142729879452595501342
61761584913067990809789138796054
61761584913079698054015460983428
61761584913841571033591676331243
61761584914016238501819553137776
61761584914016238501882400873516
61761584914016238547552217341292
61761584914016238684833892304864
61761584914052255721413008297438
61761584914052255858673676933762
61761585041083648490529692158423
61761585041083648490529695346367
61761585041083948085192316584003
61761585041083948085255107045123
61761585041083948090084276414993
61761585041083948501866541057889
61761585041083948634235364199189
61761585041083948634235364199237
61761585041083948634298125964161
61761585041083948639126950960289
61761585041083948639127209694213
61761585041083948679716951229711
61761585041083948679779365450259
61761585041083948679779368638203
61761585041083948679779741690831
61761585041083948679988920411345
61761585041083948680051682176269
61761585041086649788439376227837
61761585041087550356251186547155
61761585045804775180682198663668
61761585046116026982075954833948
61761585046119979222131069746942
61761585046127784188187845189156
61761585046127784325448599560257
61761585046128984899516635913537
61761585046128984945270220703909
61761585046128985082530889340233
61761585046784291970215020195900
61761585046784291970215020195948
61761585046784291970215020313992
61761585046991373290045448539735
61761585046991373290045448541139
61761585046991373290066340549731
61761585046991373335799004751843
61761585046991373335799004753247
61761585046991373336070973936498
61761585046992273309002497974455
61761585046992273309002497978667
61761585046992273309086180326075
61761585046992273313894457805605
61761585046992273313894458277781
61761585046992273313915378866089
61761585046992273725676720932021
61761585046992273857794468416647
61761585046992273857878150768267
61761585046992273857878150787140
61761585046992273857878150787141
61761585046992273862874713542569
61761585046992273862958024831669
61761585046992273862958396367977
61761585046992273903548024628755
61761585046992273903631702395607
61761585046992273903799101801797
61761585046992273903819993811793
61761585046992273908690688563009
61761585046992273908690689035185
61761585046992273908690945780453
61761585046992273908711609623493
61761585046992278667063892561724
61761585046992573498273063274883
61761585046992573498273063279095
61761585046992573503165023578209
61761585046992573503185944166517
61761585046992574047065033717075
61761585046992574047316110890069
61761585046992574047337002900113
61761585046992574047399793243301
61761585046992574052207698123505
61761585046992574052228618711813
61761585046992574092881380409176
61761585046992574093069666753708
61761585046992574093069667103629
61761585046992574093069667108000
61761585046992574097961282915329
61761585046992574097961625871921
61761585046994975012249557600979
61761585046994975012270449609571
61761585046995275201520122918717
61761585046996175769269142776915
61761585046996175774411806711169
61761585046996175774411807183345
61761585046996175774412065450549
61761585046996175774432727771653
61761585047003086214581196900335
61761585049947036901682630708515
61761585049947036901682633890843
61761585049947042389598896169325
61761585063841903221318194438416
61761585063842803789129890339700
61761585063843103932646899427966
61761585063845805635872780199026
61761585063845855461432599680296
61761585063846755477774567006384
61761585063846756075001324033316
61761585063853660427468860411483
61761585063853660564753515657061
61761585063853660564753515662885
61761585063853960571006417035435
61761585063853960571006761864091
61761585063853960571006790088063
61761585063853960754003193553991
61761585063853960754021014936495
61761585063853960754024109537365
61761585063854861138821552016165
61761585063854861321835891531929
61761585063854861321835891650021
61761585064510468581721244147713
61761585064717248980307431476975
61761585064717248985387678002577
61761585064717249529371370984273
61761585064717249529559657323189
61761585064717249529559657328805
61761585064717249534451245028801
61761585064717249575103659046435
61761585064717249575103662234379
61761585064717249575124579634695
61761585064717249575124927196381
61761585064717249575313213535297
61761585064717249575313213540913
61761585064717249575313213540966
61761585064717249575375889566689
61761585064717249580204829820625
61761585064718149959922025295823
61761585064718149959922398348451
61761585064718149960173446825297
61761585064718150142852678921943
61761585064718150142852682109887
61761585064718150142853055162515
61761585064718150142936623196883
61761585064718150143104103639361
61761585064718150143124909442250
61761585064718150143124909908805
61761585064718150143187671673729
61761585064718449737326930913923
61761585064718449737389692678687
61761585064718449737577979373299
61761585064718449737578065112287
61761585064718449737578093808643
61761585064718449737598900078247
61761585064718449742407263650849
61761585064718449742490860264933
61761585064718449742490946004081
61761585064718450149171698587659
61761585064718450149172042943931
61761585064718450149172071640287
61761585064718450149360329301513
61761585064718450149381249889821
61761585064718450149381249894193
61761585064718450149443925919969
61761585064718450149444012127129
61761585064718450149444040705393
61761585064718450154189183348289
61761585064718450154272866173905
61761585064718450154273209130497
61761585064718450154273210175885
61761585064718450154273210180257
61761585064718450286369949815491
61761585064718450286369949832753
61761585064718450286432711580255
61761585064718450286620997937837
61761585064718450286641918526145
61761585064718450286641918530516
61761585064718450286641918530517
61761585064718450286641918997077
61761585064718450286641918998529
61761585064718450286642033315941
61761585064718450286704680763453
61761585064718450291449937723761
61761585064718450291533620549377
61761585064718450291533877766821
61761585064718450291533878812209
61761585064718450291533878816581
61761585064718450291533879166501
61761585064718450332123534723955
61761585064718450332123534742669
61761585064718450332186296488719
61761585064718450332374582852124
61761585064718450332374583202045
61761585064718450332374668941193
61761585064718450337203865944561
61761585064720851251575361125979
61761585064720856794537056032875
61761585064720856794537142240035
61761585064721151440825124738811
61761585064721151440825124756281
61761585064721151440825153435167
61761585064721151440846045325667
61761585064722052008574054293323
61761585064722052008574058875331
61761585064722052008574058892641
61761585064722052008574058892800
61761585064722052008657741245825
61761585064722052008657741363917
61761585064722052013737729609217
61761585064728956778178797138613
61761585064728956961109453952677
61761585064728961904843093979091
61761585064728961905031466548009
61761585064728962316625444362427
61761585064728962316625444379689
61761585064728962454074518751063
61761585064729256555646206260049
61761585064729256555667126848357
61761585064729257104710144350245
61761585064729257104710145749925
61761585064729257150442808553761
61761585064729257150442809953441
61761585064729262643135786290587
61761585066704257151253835020454
61761585066704257151253835026070
61761585066704257151337403060438
61761585066704257334268059868886
61761585066704257334268059874502
61761585066704257700296849694306
61761585066704257700296853945108
61761585066704257700380417728674
61761585066704257746050405906414
61761585066704257746050409088742
61761585066704257746134002520498
61761585066704257746134005354150
61761585066704257746134088259646
61761585066704257746134091447590
61761585066704257883394756895970
61761585066704257883394760083914
61761585067458032382601620422353
61761585067458032382601620894737
61761585067458032382601735680161
61761585072382037560137633640385
61761585072382037743089239502865
61761585072576560206639045584326
61761585072576560252392716109474
61761585072576560389653384745798
61761585072576560389653387932338
61761585072576560389653387933742
61761585072612582512345548363678
61761585072612582924127554272650
61761585072612582924127808303554
61761585072612582924127922622418
61761585072612582924127923093350
61761585072612582924127925809118
61761585072612582924127927344152
61761585072612582924190685208194
61761585072612582924211493843278
61761585072612582924211608634526
61761585072612582969881393093926
61761585072612582969881507885174
61761585072612582969944270000018
61761585072612583107142147469398
61761585072612583107142147470850
61761585072612583107142262260646
61761585072612583107205024375490
61761585072612583107225833482958
61761585072612882701678904357214
61761585072612882701678904358618
61761585072612883113398488277138
61761585072612883113398491459466
61761585072612883113461164302914
61761585072612883113461250036238
61761585072612883113461250042062
61761585072612883113461250508622
61761585072612883113461278734046
61761585072612883113461279088338
61761585072612883159214835300446
61761585072612883296475506769018
61761585072612883296475589675918
61761585072708943858818405354418
61761585072709844243556529152239
61761585072709844289285635362838
61761585072709844289289193354351
61761585072709844289306670854455
61761585072709844289310114060703
61761585072710144432802644096866
61761585072710144432802644451158
61761585072710144432802730540067
61761585073366357606432693821397
61761585073366357606432694293781
61761585073366357606432809079205
61761585073549123008411497139082
61761585073549123008432503934502
61761585073585440419726619588179
61761585073585440419810421627932
61761585073585445772896054051429
61761585073585445910177762428936
61761585073585445910240524547992
61761585073592345321511867056629
61761585073592345321511867174721
61761585073592345367265452083185
61761588425534865920157302742059
61761588503294986664129308038839
61761588503295286853378981330675
61761588506176820323647203285722
61761588506176825811566907707642
61761588506176825814073948738682
61761588506249755198363979783254
61761588662819767707004291320191
61761588662820067896253964612027
61761588664728993688858022563028
61761588664728994100640372845741
61761588664728994237900008002824
61761588664728994237901040060544
61761588664728994237918575545350
61761588664728994237920814276640
61761588664728994237920817458968
61761588664728994237921932067892
61761588664728994237921933484834
61761588664728994237922047803698
61761588665677291526033056947622
61761588665677291526034085817398
61761588665677291526055006404302
61761588665713608891592271125382
61761588665713608891612048523438
61761588665713608891675839159542
61761588665713608891675839159750
61761588665713608937429424068214
61761588665713614242313982936754
61761588665713614244779154215674
61761588665713614244781478680288
61761588665713614244841915976386
61761588665713614244845273561578
61761588665713614290514142885208
61761588665713614425264417148874
61761588665713614425264417150278
61761588665713614425328207784978
61761588665713614427774925952664
61761588665713614427775930375434
61761588665713614427776045166682
61761588665713614427795817843164
61761588665713614427795817961256
61761588665713614427796850962338
61761589117816345552414852180889
61761589117816346787196785675821
61761589117816346787743419688359
61761589117816346787760869907805
61761589117816645695931861269209
61761589117816645741664525472725
61761589117816646931277878996125
61761589117816646976446458967657
61761589117816646977010543199641
61761589117828353123237835734317
61761589117828353123405201484925
61761589134888717090548674183528
61761589135445282006357460555820
61761589135541321223911510979223
61761589135541321223911514167167
61761589135541322418584222679913
61761589135541322459257528707543
61761589135541322464337807471737
61761589135542521980906765545365
61761589135542523038322160999609
61761589135542523038405729033769
61761589135542523215688699040297
61761589135542523216252783272281
61761589135542523221399147612965
61761589135545224919939952554683
61761589135553028605460463095289
61761589135553028605648748390061
61761589135553328199934453165353
61761589135553328794982104035129
61761589135554229179716784743341
61761589135554229362459156262633
61761589135554229362731123910637
61761589140797042314379658306964
61761589140805147424099259613276
61761589140805147424120151621868
61761589140805447613369738707948
61761589140805447613369853493372
61761589141449947831685861379385
61761589141449947877418525582901
61761589141449947877439446171209
61761589141450847021723499304937
61761589141450847204737838944409
61761589141450847204741191806623
61761589141450847204741194994567
61761589141450847204803953571387
61761589141450847204803956759331
61761589141450848256505432799869
61761589141450848257069517031853
61761589141450848262236802433021
61761589141450848262236888172169
61761589141450848262236888644345
61761589141450848399497557280669
61761589141450848439519772439341
61761589141450848439523125301555
61761589141450848439523125307171
61761589141450848439585887067723
61761589141450848440083856671325
61761589141450848440087209533539
61761589141450848440087209539155
61761589141450848440087212721483
61761589141450848440149974486247
61761589141450848445167544986233
61761589141450848445167545458409
61761589141450848445230221011849
61761589141450848445251142072493
61761589141450848445251227811641
61761589141461653424016575140461
61761589141461653956619213052368
61761589141461654018541208269849
61761589141461654018541209786169
61761589141462854180764220204125
61761589141462854181015268309209
61761589141462854181015268663501
61761589141462854592546482858157
61761589141462854592797531435625
61761589141462854592818452022481
61761589141462854592818452023933
61761589141462854592881213793229
61761589141462854729807239105693
61761589141462854730058286165389
61761589141462854730079206753697
61761589141462854730141968518621
61761589141462854775560822497837
61761589141462854775811870602921
61761589141462854775811870607293
61761589141462854775811870957213
61761589141680513337737747003386
61761589144275944497403130382474
61761589144275944497486698418246
61761589144275949985322834804394
61761589144275949985322834805798
61761589144275949985406402840166
61761589144275949987829875835434
61761589144405461091283532603790
61761589144405466624932433575972
61761589144405466625496517807956
61761589144415966663169788490449
61761589144415966663170046757653
61761589144415966663170046770703
61761589144415966663420750873807
61761589144415966663420836967087
61761589144415966663985954300935
61761589144415972013888058158383
61761589144415972013888058162595
61761589144415972013888402518867
61761589144415972014139106635021
61761589144415972014142548778459
61761589144415972014703965705877
61761589144415972014704310062149
61761589144416272203413142776854
61761589144417167282970746977410
61761589144417167420252422763446
61761589144417167420503126866550
61761589144417167421068330293678
61761589144417172771162076208786
61761589144417172771723837492476
61761589144732072543524203292197
61761589144732072543712489649779
61761589188622910724334885235348
61761589188720151751238252228863
61761589194628477112332431512515
61761589194628477158062657050645
61761589194628477158062658467795
61761589194628477158062771369509
61761589194628477158065095834123
61761589194628777301602996812943
61761589194640482898741987009405
61761589194640482898741988880017
61761589194640482903846597901069
61761589194640482903846597902521
61761589194640482903846597906893
61761589194847315133724628116509
61761589197594945707543240963200
61761589211709869060394286661192
61761589211709869062842007716614
61761589211709869062842352072886
61761589211709869062842380769242
61761589211709869062845360584444
61761589211709869062908123761939
61761589212257412376678763648956
61761589212260092136198557979246
61761589212260992704010253880530
61761589212353452783739645010053
61761589212353452829495525570135
61761589212354653540824230558335
61761589212354653540907912911359
61761589212354653586577815468203
61761589212365158380985535431021
61761589212365458570235207206697
61761589212365458570235208722857
61761589212365458570235208741731
61761589212365458570256129311117
61761589212365458570259566869787
61761589212366359137984227554381
61761589212366359137984228617239
61761589212366359137984228954061
61761589212366359137984228971530
61761589212366359138067909907613
61761589212366359143151514005309
61761589212366359143151514355229
61761589212366364491153661838324
61761589212366364496320690494224
61761589214328420215959972901056
61761589214664632007535012374674
61761589214664632053351014693034
61761589214664632053351272960238
61761589215276701261570508430448
61761589215276701261633270195212
61761589215312718482856130315086
61761589215320827482969254604964
61761589215320827483035369587638
61761589215495554108881452685532
61761589220237045629061726385952
61761589220248753010614806204508
61761589220248753010614806208720
61761589220572957231366085773718
61761589220572957274588269989296
61761589220572957274650946015072
61761589220572957277098663888166
61761589220572957277098749977234
61761589220573257418105279077616
61761589220573257418167955103392
61761589221185326674672175826276
61761589221185326674734908776592
61761589221185326720404811333436
61761589221185326857686400207940
61761589221193430137849386113548
61761589221217741760279430400442
61761589221221343894265545014962
61761589221229747549220505613381
61761589221229747549220505613382
61761589221229752902330500885265
61761589221229753039566890697643
61761589221229753039591255138273
61761589221229753039650693209780
61761589221229753039654017257329
61761589221404179521983120081360
61761589221404179659243960427648
61761589221404179659264881134000
61761589221448307296496363006383
61761589221448307296496363360675
61761589221448307342249919572783
61761589221448307344756960603823
61761589221509531125021119370298
61761589221509531125021148066654
61761589221509531262281787538450
61761589347596544350288270505808
61761589347607351164028878538660
61761589347607351164049770547252
61761589348252736479801053597901
61761589348252736484884399428393
61761589348252736662815278446333
61761589348253036257268463763321
61761589348253036257289356126205
61761589348253036669050726889897
61761589348253036806248719500445
61761589348253036806332287534653
61761589348253036806332287534813
61761589348253036811415633365305
61761589348253036852064694520725
61761589348253036852064951738169
61761589348253036852064951738329
61761589348253036852089052666251
61761589348253036857148297568821
61761589348264749594129672077335
61761589348264749731599260799579
61761589348471574638456356086455
61761589348471874781973365174935
61761589348471874827538636092111
61761589348471874827538636446403
61761589348471874827789597412659
61761589348471874827789597412819
61761589353411494788469771475782
61761589353411494834223442006546
61761589353504869574140236267736
61761589353515676387859953341756
61761589353515676387880845350348
61761589353515677122200761426877
61761589353516877696268797780157
61761589353516877742022353992265
61761589353516877879262102041733
61761589353516877879283022628589
61761589354068002617885498435874
61761589354160461462354764238292
61761589354160461462355022505496
61761589354160461508087428087516
61761589354160461508087428441808
61761589354160461508087686709012
61761589354161361481120085170381
61761589354161361481120429526653
61761589354161362030163104071949
61761589354161362030163475608257
61761589354161362030166460139576
61761589354161362035246821438749
61761589354161362075644719816089
61761589354161362075895768275465
61761589354161362075896139811773
61761589354161362080979485642265
61761589354161661670369758462217
61761589354161661670370102818489
61761589354161662219161728904409
61761589354161662219412777363785
61761589354161662219413148900093
61761589354161662265166360755929
61761589354161662265166705112201
61761589354161662270250050942693
61761589354164068537728302982598
61761589354164068542808554212464
61761589354165269416418095908948
61761589354165269416439045193564
61761589354165269439413352822927
61761589354172174387621991515249
61761589354172174387684667541025
61761589354173369057005493493609
61761589354173369605985749230573
61761589354173369605985750746893
61761589354173369606069433105949
61761589354173369651802097303641
61761589354173369651802097309465
61761589354173374412455628027419
61761589354173374412706332130523
61761589354173374549716296191359
61761589354173374549719390773355
61761589354173374549907791921941
61761589354173374961498646928987
61761589354173374961749351032091
61761589354173375007255325965937
61761589354173375007422696327095
61761589354173375144512900001391
61761589354173375144515994602261
61761589354380200051369709846851
61761589354380200051620785486263
61761589354380500194886718935171
61761589354380500240891350786691
61761589354391006865362169421004
61761589354391006865362169539102
61761589354391012358051789709397
61761589354391012358069238392245
61761589354391012363072721335162
61761589354391022741854971040254
61761589354391022741875863048846
61761589356147436465287793368991
61761589356463235018558415259754
61761589357116125073970923993014
61761589357302564023320781470673
61761589357302564023321553123005
61761589357338586870605776827867
61761589371231046002694940094736
61761589371231046002694940449028
61761589371233747891406351461275
61761589371241553178491424096985
61761589371241553224244980309093
61761589371241553224244980309301
61761589371241553361505648945417
61761589371241553361505648945625
61761589371241553361505763618573
61761589371241553361505763736665
61761589371241553361694054680467
61761589371241853365499114681482
61761589371241853367761994002507
61761589371241853367762017977289
61761589371241853367762019512323
61761589371241853550776242825721
61761589371241853550776328919001
61761589371241853550776357616814
61761589371241853550964619980895
61761589371242753935573685304521
61761589371242753935573799971853
61761589371242753981243673482261
61761589371242753981306354107307
61761589371242753981306464175369
61761589371242753981327356183961
61761589371242753981327356302053
61761589371242754118588024820285
61761589371242754118588024938377
61761589371782193419343679305616
61761589371792978289378718633006
61761589371793878857190414534290
61761589371855122943276125240620
61761589371886337152613304895129
61761589371886337152616772548383
61761589371886337701656322397065
61761589371886337701659794655364
61761589371886337701660052922568
61761589371886337747137939540837
61761589371886337747388986600581
61761589371886337747392458858880
61761589371886337747392717126084
61761589371887238132207722714653
61761589371887238137290954226281
61761589371887238315138265209853
61761589371887238315138379528717
61761589371887238315141359810479
61761589371887238315221947563085
61761589371887238315225391241716
61761589371887238320221611040345
61761589371887238320305293393577
61761589371887537909611998534857
61761589371887537909612342536837
61761589371887537909612342891129
61761589371887537909615351402687
61761589371887537909675018562613
61761589371887538321457024471585
61761589371887538321457396007893
61761589371887538321457396012265
61761589371887538321478288015033
61761589371887538326540627519521
61761589371887538326540742192677
61761589371887538326561548106377
61761589371887538458655016036745
61761589371887538458655017082133
61761589371887538458655017436425
61761589371887538458655274299577
61761589371887538458655360393017
61761589371887538458655388618441
61761589371887538458655388972733
61761589371887538458718150737657
61761589371887538458738956651357
61761589371887538458742428909704
61761589371887538463738620130069
61761589371887538463801382249285
61761589371887538463801496568149
61761589371887538463822302481849
61761589371887538504408600828569
61761589371887538504408859091401
61761589371887538504408944830549
61761589371887538504408945184841
61761589371887538504411953692027
61761589371887538504411953696399
61761589371887538504471362593493
61761589371887538504471620856325
61761589371887538504471620860697
61761589371887538504471706949765
61761589371887538504475064534956
61761589371887538509492204921893
61761589371887538509554966686817
61761589371887538509554966691189
61761589371887538509554967041109
61761589371887543267927912422700
61761589371889939423863899110111
61761589371889939423863899111563
61761589371889939423863899115935
61761589371889939428944036021113
61761589371889939428944036022565
61761589371889944777033333517762
61761589371889944782113584747628
61761589371889944967389650143111
61761589371890239597568195963512
61761589371890239618193709312949
61761589371890239618193709331871
61761589371890239618214715994745
61761589371890244966283006691506
61761589371890244971363257921372
61761589371890245110906573020059
61761589371890245110906573024271
61761589371891140165317216311404
61761589371891140180862477780680
61761589371891140180946246405311
61761589371891140180946275103071
61761589371891140186026497635177
61761589371891145531580838325106
61761589371898044951031305041689
61761589371898045133961961855753
61761589371898050077883974451085
61761589371898050077946650476861
61761589371898050489453965673511
61761589371898050489474857682103
61761589371898050489477952265503
61761589371898050489477952282729
61761589371898050489477952282765
61761589371898050489477952282973
61761589371898050489725561785207
61761589371898050626735526318427
61761589371898050626923554395755
61761589371898050626927026654139
61761589371898344728498713690741
61761589371898344728498714163125
61761589371898344728519634751433
61761589371898345277478969427705
61761589371898345277478970944025
61761589371898345277562652253321
61761589371898345277562653303081
61761589371898345277562653653001
61761589371898345323295316456837
61761589371898345323295317500773
61761589371898345323295317506597
61761589371898345323295317856517
61761589371898350083927955743575
61761589371898350084119337161117
61761589371898350221209516388491
61761589371898350221212610970487
61761589371898350266942180592007
61761589371898350267130208669335
61761589371898350267133676322589
61761589371898350267217244356957
61761589371898350632994961353823
61761589371898350678915916524227
61761589371898350678996155665303
61761589371898350816006120198523
61761589371898350816009214799149
61761589371898350816009214799393
61761589371899251200994943972645
61761589371899251200995058290057
61761589371899251246539321481709
61761589371899251246560328157633
61761589371899251246560328275725
61761589371899251246727608176161
61761589371899251246727612425511
61761589371899251246727722493573
61761589371899251383820996793957
61761589372105175723113891008995
61761589372106076290862910884343
61761589372106076290863025203207
61761589372106097634898629091530
61761589372106376296930966042971
61761589372106376296930966397263
61761589372106376434191635033587
61761589372106376434380006067507
61761589372106376480133504765891
61761589372106376480133590505039
61761589372106376480133590509411
61761589372106376480133590859331
61761589372106376480196266885107
61761589372106376480196352624255
61761589372106392356711109473082
61761589372109099527395075046330
61761589372109994810700263902042
61761589372109994813144628907306
61761589372109994813147984957464
61761589372109994818290993247990
61761589372109994818290993720166
61761589372109994818293318068140
61761589372116882921401783614267
61761589372116883104416008462699
61761589372116883104416122781563
61761589372116888414363372972185
61761589372116888460096037170085
61761589372116888460096037175701
61761589372116888597294029780633
61761589372116888597294029786249
61761589372116888597377597815001
61761589372116899120889370767229
61761589372117183110672350331797
61761589372117183247933017551019
61761589372117183247933017551179
61761589372117183247933018968121
61761589372117183247933103644459
61761589372117183248121390002040
61761589372117183248121390002041
61761589372117183293686688081991
61761589372117183293686688082151
61761589372117183293686688436283
61761589372117183293874974793864
61761589372117183293874974793865
61761589372117183293937650819640
61761589372117183293937650819641
61761589372117183293937650937738
61761589372117183293937736558788
61761589372117183293937736558789
61761589372117188052331487720178
61761589372117188052331488192562
61761589372117188235324820559775
61761589372117188601371063550858
61761589372117188603630499193167
61761589372117188603630499193411
61761589372117188603633942871883
61761589372117188649366607075399
61761589372117188786561156007475
61761589372117188786623913523049
61761589372117188786627271108241
61761589372117199170431571634194
61761589372117199170451459120638
61761589372117199170451459238730
61761589372117199170451460288490
61761589372117199170452492222502
61761589372117199170452492340594
61761589372117199307712127875060
61761589372117199307713247070204
61761589372117199355641552167493
61761589372117199355704227720885
61761589372117199355890275806511
61761589372117199355892600626869
61761589372117199355893633745995
61761589372117199355976196885209
61761589372179327231323167659046
61761589372179327231323168013338
61761589372179327231323425808158
61761589372179327231323425926250
61761589372179327231344317934842
61761589373873312155549805333794
61761589373873312521327439328670
61761589373873312521411004176498
61761589373873312567080909447498
61761589373873312567080995540778
61761589373873312567081021404886
61761589373873312567331957924344
61761589373873312567332072715383
61761589373873312567332072715384
61761589373873312704341660990562
61761589373873312704341664171486
61761589373873312704592824252831
61761589373873312704592824252832
61761589374188210689985516819500
61761589374188210689988872869658
61761589374188210690048192841064
61761589374188210690051634984502
61761589374189411264056909341030
61761589374189411264056909695322
61761589374189411264119671810166
61761589374189411266647633193266
61761589374736650755728677005815
61761589374736656289381045631251
61761589374736656289381046103635
61761589374844702421852034894295
61761589374844702421852035544590
61761589374844702421914710915859
61761589374844702421914797009139
61761589374845608342829809326736
61761589374845608342829809681028
61761589374845608523396431074484
61761589374845608525655862603046
61761589374845608525844152147168
61761589374845903178930973993346
61761589374845908532100403677812
61761589375063562542098997024999
61761589375064462972587262175115
61761589375064462972587262647499
61761589379745615032687205717064
61761589379745615078503552740372
61761589379745615078691834854428
61761589379745615215952589224076
61761589379745615215952589229900
61761589379780737360612086965167
61761589379781637790911979540506
61761589379781637790911982728450
61761589379781637790912066107574
61761589379781637790912094803930
61761589379781637791163028489528
61761589379781637791163028490980
61761589379781637791163032740330
61761589379781637791163145996335
61761589379781637791163145996336
61761589379781637928444703453308
61761589379781937934429075195894
61761589379781937934429077910050
61761589379781937934429103892250
61761589379781937934491836836950
61761589379781937980245421746818
61761589379781938117694379928929
61761589379781938117694462834211
61761589379781938117694462834212
61761589379781938117694462952303
61761589379781938117694462952304
61761589380097736490415915661614
61761589380097736490478677776458
61761589380620960975150923481918
61761589380620960975152038090842
61761589380620960975171929807762
61761589380620960975235720443866
61761589380620960975235720444074
61761589380620961020989305352378
61761589380620961020989305352538
61761589380620966325872635293290
61761589380620966325873749902214
61761589380620966328339035499998
61761589380620966328341359964612
61761589380620966328401797260710
61761589380620966328405154845901
61761589380620966328405154845902
61761589380620966374074024169532
61761589380620966374158739636273
61761589380620966508824298433198
61761589380620966508824298434602
61761589380620966508824298551290
61761589380620966508888089069302
61761589380620966508888117767110
61761589380620966508909009774298
61761589380620966511334778539228
61761589380620966511334807236988
61761589380620966511335811659758
61761589380620966511335926451005
61761589380620966511335926451006
61761589380620966511355699127488
61761589380620966511356732246662
61761589380645281659257147723911
61761589380718211180699920805962
61761589380718211180703391647160
61761589380718211180720927604190
61761589380718211180724283659964
61761589380718211180783603631370
61761589380750626680540341797699
61761589380750626680540370495459
61761589380750626680561262498435
61761589380750626680561376817091
61761589380750626680624052842867
61761589380750626726293926701951
61761589380750626726293926706163
61761589380750626726293955403923
61761589380750632033730724067201
61761589380750632079463359572957
61761589380750632079463359574361
61761589380750632216724142523725
61761589380752877482196489573067
61761589380752883015848858198503
61761589380753327812044366988603
61761589380754228402765369967435
61761589380754233755913912422093
61761589380754233755931360690791
61761589380754233755931446784071
61761589380754233755934804429281
61761589380754233755934804430685
61761589380754233755934833127041
61761589380754533942733403324671
61761589380754533942733403324672
61761589380754533945181120075907
61761589380754534079994071943526
61761589380754534080015107577505
61761589380754534080015107577506
61761589380754534082462710541224
61761589380754534082525472656068
61761589380761433494364375077797
61761589380761433540117959986261
61761589380973088385688900874587
61761589380973088385688901346971
61761589380973088388195942378011
61761589380981477781094034095494
61761589381077532831835215158895
61761589381077532831897846891358
61761589381077532831897977277951
61761589381077532834345695146833
61761589381077532834345698333373
61761589381077538322261960611855
61761589381077538322324722608607
61761589381077538324772440599793
61761590553831160100873009809127
61761590553831160146605674012643
61761590553831160147169758244627
61761590553831460290122683100963
61761590553831460290143603689271
61761590553831460335876239313071
61761590553831460335876267892787
61761590553831460335897159901379
61761590553831460336440323545055
61761590553842271406957383768605
61761590553842271406960478369231
61761590553842271406978275775793
61761590553842271406981370376419
61761590553842271406981375080683
61761590553843166481831563727407
61761590553843166482082639839155
61761590553843166482082640888915
61761590553843166482082898100743
61761590553843171791778845680025
61761590553843171791779190154389
61761590553843171837511854356501
61761590553843171837511854357905
61761590553843171974790057416225
61761590553843171974793415001417
61761590553843171974981443078745
61761590570684692474250280853822
61761590571556135772366230006259
61761590571556135818098894209775
61761590571556135818662978441759
61761590571557336392104168325747
61761590571557336392166930563055
61761590571557336392187736360323
61761590571557336392187822571647
61761590571557336392187851151363
61761590571557336529364923173603
61761590571557336529448491207971
61761590571557336529448605526835
61761590571557336575118393174227
61761590571557336575118393174387
61761590571557336575118479385711
61761590571557336575118507965427
61761590571557336575181155411487
61761590571557336575181269730351
61761590571557336575202075999795
61761590571557336575202161738943
61761590571557336575682477406211
61761590571557336575682477406371
61761590571557336575682563617695
61761590571557336575745239643471
61761590571560038279119057376709
61761590571567841964242505435203
61761590571568142107571228184767
61761590571568142153324784396875
61761590571568142153324812976591
61761590571568142153325157332863
61761590571568142153575860036287
61761590571568142153575861435967
61761590571568147463268595490873
61761590571568147463268967025569
61761590571568147463268967027021
61761590571568147463268967031393
61761590571568147463268968562215
61761590571568147463272061627647
61761590571568147463272063144127
61761590571568147463272063162841
61761590571568147463272065858283
61761590571568147463272067412191
61761590571568147463272410705653
61761590571568147509001631229085
61761590571568147509001631229293
61761590571568147509001631234909
61761590571568147509004730061799
61761590571568147509004730534183
61761590571568147509022523237677
61761590571568147509022523237885
61761590571568147509025622542775
61761590571568147509189917592538
61761590571568147646199623839841
61761590571568147646199623845457
61761590571568147646202718441711
61761590571568147646202722672347
61761590571568147646202723144731
61761590571568147646202723163445
61761590571568147646202724226255
61761590571568147646282934656557
61761590571568147646282935128941
61761590571568147646283191874001
61761590571568147646283191874209
61761590571568147646286291179099
61761590571568147646286635552633
61761590571568147646471219951329
61761590571568147646471219951537
61761590571568147646474663629961
61761590571569042721324766636915
61761590571569042721325138173223
61761590571569048031083844784399
61761590571569048031084106251193
61761590571569048031084106257017
61761590571569048076754094434757
61761590571569048076833961921517
61761590571569048076834304878109
61761590571569048076834304878317
61761590571569048076837399478735
61761590571569048076837399478943
61761590571569048076837662463301
61761590571569048076837662463509
61761590571569048076837663880451
61761590571569048077004798537861
61761590571569048214014504803877
61761590571569048214014763065465
61761590571569048214014763071081
61761590571569048214286359176953
61761590571569048214286359177161
61761590571629087120545180707353
61761590571629087166277844910869
61761590571629087166277844916485
61761590571629087303475837521209
61761590571629087303559405557029
61761590571629087303747433632905
61761590577249529050585909687148
61761590577257934350161737981040
61761590577464761185446976697139
61761590577464761185467897285447
61761590577464761231200532909247
61761590577464761231200561488963
61761590577464761231221453497555
61761590577464761231764617141231
61761590577464761231764645720947
61761590577465661615935241724999
61761590577465661615998003489923
61761590577465661615998003962099
61761590577465661616018809759367
61761590577465661616018895498355
61761590577465661616018924550407
61761590577465661753195996100471
61761590577465661753195996572647
61761590577465661753279564607015
61761590577465661753279678925879
61761590577465661753760080332455
61761590577465661753760080804631
61761590577465661798949466573431
61761590577465661798949552312419
61761590577465661798949581364471
61761590577465661799012228810531
61761590577465661799012343129395
61761590577465661799033149398839
61761590577465661799513550805415
61761590577465661799513665596455
61761590577465661799576313042515
61761590577465661799576427361379
61761590577476467331402301111475
61761590577476467331402301111635
61761590577476467331402559845399
61761590577476467331590586406407
61761590577476467331590587922727
61761590577476467377155857323583
61761590577476467377406820160611
61761590577476472135779765071270
61761590577476472135779765425562
61761590577476472687099668889917
61761590577476472687099668894129
61761590577476472687103397661496
61761590577476472687103398015788
61761590577476472687103483750564
61761590577476472687103483750565
61761590577476472687103483754776
61761590577476472687103483754777
61761590577476472687103484104697
61761590577476472687103484104856
61761590577476472732832332756610
61761590577476472732832333097645
61761590577476472732832333110743
61761590577476472732835799347007
61761590577476472732835803597808
61761590577476472732835803933227
61761590577476472732835803951941
61761590577476472732836147952469
61761590577476472732836147954080
61761590577476472732836147954081
61761590577476472732836147958292
61761590577476472732836147958293
61761590577476472732836148308213
61761590577476472732856691237555
61761590577476472732856695941819
61761590577476472733024089942340
61761590577476472733024434315874
61761590577476472870030324304301
61761590577476472870030325708193
61761590577476472870030325721291
61761590577476472870030697356929
61761590577476472870033791957555
61761590577476472870033796543775
61761590577476472870033796562489
61761590577476472870034140564629
61761590577476472870034140568841
61761590577476472870114008173693
61761590577476472870114008527985
61761590577476472870114265391137
61761590577476472870114265391297
61761590577476472870114351484577
61761590577476472870117359873879
61761590577476472870117359991923
61761590577476472870117364578143
61761590577476472870117445613027
61761590577476472870117446085203
61761590577476472870302293468625
61761590577476472870305736674713
61761590577476472870305737029005
61761590577476767520672866884239
61761590577476767520672895463955
61761590577476767520673239820227
61761590577476767566426451676063
61761590577476767566677498735759
61761590577476767566677500135439
61761590577476772462332034859760
61761590577476772462332379216032
61761590577476772876349342181753
61761590577476772876349713718061
61761590577476772876349715253095
61761590577476772876352808318687
61761590577476772876352809835007
61761590577476772876370605726493
61761590577476772876370605726653
61761590577476772876370605730865
61761590577476772876370607261687
61761590577476772876370607266058
61761590577476772876373700327279
61761590577476772876373700331491
61761590577476772876373701843599
61761590577476772876373701847811
61761590577476772922103269928557
61761590577476772922103269934381
61761590577476772922106364529183
61761590577476772922106364535007
61761590577476772922106369233655
61761590577476772922106369252369
61761590577476772922106742304997
61761590577476772922291556291962
61761590577476772922291584989770
61761590577476772922294650892588
61761590577476772922294655124676
61761590577476772922294679590396
61761590577476772922295028196018
61761590577476773059301262540717
61761590577476773059301262544929
61761590577476773059304357139731
61761590577476773059304357141343
61761590577476773059304357145555
61761590577476773059304361844203
61761590577476773059304361862917
61761590577476773059363938566493
61761590577476773059367033167119
61761590577476773059384945364721
61761590577476773059388039965347
61761590577476773059388302949913
61761590577476773059551966643661
61761590577476773059551966643821
61761590577476773059576331027241
61761590577477667951223922728915
61761590577477667951224152412031
61761590577477667951224180991747
61761590577477667951224266735267
61761590577477667951224267085187
61761590577477668088484562785523
61761590577477668088484677104387
61761590577477668088484907141795
61761590577477668088484935371591
61761590577477668088484935721511
61761590577477668088485021460659
61761590577477668088672847607911
61761590577477668088672849124231
61761590577477668088672962399159
61761590577477668088672963448919
61761590577477668088672963798839
61761590577477668088673220660539
61761590577477668088673306755431
61761590577477668134238147577347
61761590577477668134426433917507
61761590577477668134426776874099
61761590577477668134489196036723
61761590577477668134489538993315
61761590577477672892883062124720
61761590577477673441926081026288
61761590577477673441926423982880
61761590577477673444101828198407
61761590577477673444101829714727
61761590577477673444102176922121
61761590577477673444161496893527
61761590577477673444164591475279
61761590577477673444182387366925
61761590577477673444182387367085
61761590577477673444182387371297
61761590577477673444182388902119
61761590577477673444185481967551
61761590577477673444185481971923
61761590577477673444185483483871
61761590577477673489855384410515
61761590577477673489855385926835
61761590577477673489914707214169
61761590577477673489914708749363
61761590577477673489915051568989
61761590577477673489915051570441
61761590577477673489915051574813
61761590577477673489915053105635
61761590577477673489915080266797
61761590577477673489918064681269
61761590577477673489918066216463
61761590577477673489918146169615
61761590577477673489918146171067
61761590577477673489918146175439
61761590577477673489918150892801
61761590577477673489918174867423
61761590577477673489918174867583
61761590577477673489918409154181
61761590577477673489918409155793
61761590577477673489918409160005
61761590577477673489918410572735
61761590577477673489918437733897
61761590577477673489918523827337
61761590577477673489918523945429
61761590577477673489935972275389
61761590577477673489935972275549
61761590577477673489939066876015
61761590577477673490106437237333
61761590577477673627112701359911
61761590577477673627116057291977
61761590577477673627116138780163
61761590577477673627116138781615
61761590577477673627116143503349
61761590577477673627116167477971
61761590577477673627116401766341
61761590577477673627116401770553
61761590577477673627116430344605
61761590577477673627175720206765
61761590577477673627175720206925
61761590577477673627178814807391
61761590577477673627196640911713
61761590577477673627196640911873
61761590577477673627196727005153
61761590577477673627199735512339
61761590577477673627199821605779
61761590577477673627200084590345
61761590577477673627363748284093
61761590577477673627363748284253
61761590577477673627384668989041
61761590577477673627384668989201
61761590577477673627388112667673
61761590577537711482070611097245
61761590577537712533898671303503
61761590577537712579652227515563
61761590577537712579652227515611
61761590577537712716640152246505
61761590577537712716640266565369
61761590577537712716640266919661
61761590577537712716661158575365
61761590577537712716661158579737
61761590577537712716661158929657
61761590577537712716661159046297
61761590577537712716831652583585
61761590577537712716850220126159
61761590577537712717393412349551
61761590577537712717414304358095
61761590577538613101374947273741
61761590577538613101458515307949
61761590577538613101458515308109
61761590577538613101647690824878
61761590577538613101647691179010
61761590577538613101647691179011
61761590577538613147191179511417
61761590577538613147191179511625
61761590577538613147191179517241
61761590577538613147191293830489
61761590577538613147191293836105
61761590577538613147191294186025
61761590577538613147191294302665
61761590577538613147212185844697
61761590577538613147212186194617
61761590577538613147212186311257
61761590577538613147379207594569
61761590577538613147382679498624
61761590577538613147382679848545
61761590577538613147382679852916
61761590577538613147462889947801
61761590577538613147464009155995
61761590577538613147944439260378
61761590577538613147944439614670
61761590577538613284389286440877
61761590577538613284389286442281
61761590577538613284389286795169
61761590577538613284389286796573
61761590577538613284389286913213
61761590577538613284472854476649
61761590577538613284472854481021
61761590577538613284472854830941
61761590577538613284472854947581
61761590577538613284472940570089
61761590577538613284643434224017
61761590577538613284660882558349
61761590577538613284660882906865
61761590577538613284660883024909
61761590577538613284661916027443
61761590577538613284661916145487
61761590577538613284664240025449
61761590577538613284723644673193
61761590577538613284724677792367
61761590577538613284727002258385
61761590577538613285226000259379
61761590577538613285226000377471
61761590577538613285226085998527
61761590577538613285229443583719
61761590580108231611632993937782
61761590580108231611632993941994
61761590580108231611654000736010
61761590580108231611716676761786
61761590580108231611716676763190
61761590580424032416897435849990
61761590580424032554158190225302
61761590580424332743450709213424
61761591262658482818998202556997
61761591262659378079331000936122
61761591262659378079331343892714
61761591262870115885949868586656
61761591262870117487325364880212
61761591262870117487325364880218
61761591262870117489016588706388
61761591262870117533058029083728
61761591262870117533078921092320
61761591262870117535502394088992
61761591262877320382125795707182
61761591262877320793908059896408
61761591262878216054219936637456
61761591262878216054282612663232
61761591262878220812676822972142
61761591262878220949937491258332
61761591262878220995670155461848
61761591262878221361716025276352
61761591262878221361719497167304
61761591262878221363975834095240
61761591262878221363978928695866
61761591262878221363979186957454
61761591262878221407452161370820
61761591262878221409708498298756
61761591262878221409711592899382
61761591262878221409711851160970
61761591262878221409732743169562
61761591267587292305084967454594
61761591267587292305649823811294
61761591267587292350817631658110
61761591267587292351382487542426
61761591267587292351382488014810
61761591267902191030955514370564
61761591267902191030975406207188
61761591267902191030976435076964
61761591267902191030976521170404
61761591267911496897799303918220
61761591268559903140563341219198
61761591268559903140563369916958
61761591268559904924952033491410
61761591268559904924953176680050
61761591268559904924953176798094
61761591268559904970705618401278
61761591268559904970706732892158
61761591268566802735162263213508
61761591268568003446491055346104
61761591268568003446679083423432
61761591268568003492244639206260
61761591268568003492411747745040
61761591268568008250868633028514
61761591268568008387878220854394
61761591268568008433799174584770
61761591268568008799660227235750
61761591268568008799660483980810
61761591268568008799660488212898
61761591268568008799848516290226
61761591268568008799911651480784
61761591268568008799911651598876
61761591268568008845414068890726
61761591268568008845581180493742
61761591268568008845664863785918
61761591268568008845665207692892
61761591268774834948913981276063
61761591268774835131655605589981
61761591268774835131844638090127
61761591268775134086396084687221
61761591268775135275172614678301
61761591268775135320926170890409
61761591268775135321176874993513
61761591268775135321177989602437
61761591268775135321198910190745
61761591268775135321742073834421
61761591268775135321742102414137
61761591268777536835906859110142
61761591268777536835907858927818
61761591268778742900405083054204
61761591268778742900426003760556
61761591268778742900427003578232
61761591268778742900427032157996
61761591268778742902097335395864
61761591268778742946159696361512
61761591268778742947871812196232
61761591268778742948604061366776
61761591268778742948607505045408
61761591268785640664297386870469
61761591268785640664297729827061
61761591268785640710050943082577
61761591268785640710301990142273
61761591268785646019998564805051
61761591268785646065731229008567
61761591268785646202929221619115
61761591268785646202991897644891
61761591268785646203179925722219
61761591268786841421380105353253
61761591268786841467384280992126
61761591268786841467384365668465
61761591268786841467384623948718
61761591268786846225754127051358
61761591268786846225757483101516
61761591268786846225775019059950
61761591268786846225778375110108
61761591268786846363035429547162
61761591268786846363038782296900
61761591268786846363038871690600
61761591268786846363038897082324
61761591268786846363039129953592
61761591268786846363039129957804
61761591268786846408705675874014
61761591268786846408768351899790
61761591268786846408771822735372
61761591268786846751574770128688
61761591268786846774546097611642
61761591268786846774817693723338
61761591268786846774818036561838
61761591268786846774818065259646
61761591268786846774821045423316
61761591268786846774821049655404
61761591268786846774821135866776
61761591268786846774821160208740
61761591268786846774821160210192
61761591268786846774821160214564
61761591268786846774821164440828
61761591268786846774821164459542
61761591268786846774821394147030
61761591268786846774821422726746
61761591268786846776993818548972
61761591268786846776996913149598
61761591268786846776996913621739
61761591268786846776996913621982
61761591268786846776997257978011
61761591268786846776997257978254
61761591268786846777056580781908
61761591268786846777077386583340
61761591268786846777077501368764
61761591268786846777080481183966
61761591268786846777080595969390
61761591268786846820299653705658
61761591268786846820550357808762
61761591268786846820553713858920
61761591268786846820553824413708
61761591268786846820553828644344
61761591268786846820553828663058
61761591268786846820553829116728
61761591268786846820553829135442
61761591268786846820554086930262
61761591268786846822747374761080
61761591268786846822809789337324
61761591268786846822813145387482
61761591268786846822813260172906
61761591268786846822831057580872
61761591268786846822998074632096
61761591268786846822998078864184
61761591268786846822998451935526
61761591268786846823001546536152
61761591268786846823001547008536
61761591268786846823001895614158
61761591268847786617619758432730
61761591268847786618100273095152
61761591268848086806892675714630
61761591268882906930189464083200
61761591268882907343667193883614
61761591268882907389399858087130
61761591268882907390153000329076
61761591268882907526597850697678
61761591268882907527413753641690
61761591268882907527433531041358
61761591268882907527438003117430
61761591268882908576753403487104
61761591268882908576753660704548
61761591268882908577318516588864
61761591268882908622507245496372
61761591268882908622507331589812
61761591268882908622508017148704
61761591268882908623051295465536
61761591268882908624745875814046
61761591268882908624745875814100
61761591268882908624766767350254
61761591268882908624766767822638
61761591268882908624955824297406
61761591268882908624955825360216
61761591268882908624955825832600
61761591268882908625017471925796
61761591268882908625021944001811
61761591268882908625021944001820
61761591268882908625502460199346
61761591268882908759768085965284
61761591268882908759768771878468
61761591268882908762027435986578
61761591268882908762194916547148
61761591268882908762195687136622
61761591268882908762215464063906
61761591268882908762216492933682
61761591268882908762216492933730
61761591268882908762216494468924
61761591268882908762218903491784
61761591268882908762218903493242
61761591268882908762219166022840
61761591268882908762219936612359
61761591268882908762219936612368
61761591268882908762279255170990
61761591268882908762279255171044
61761591268882908762279256233848
61761591268882908762281579518964
61761591268882908762281579519018
61761591268882908762763128835754
61761591268882908762780577165666
61761591271522766437198813042520
61761591271522771790368242372694
61761591271522771973298899186758
61761591271733200394113722424072
61761591271733200394176398449848
61761591271733200394176398922232
61761591271733205701613250492250
61761591271733205884606582859706
61761591271741304222754522877642
61761591271741304268570526950182
61761591271741304268570526967444
61761591271741304268570785230436
61761591271741304268570869906774
61761591271741304271018244823276
61761591271741304271018244836326
61761591271741304271018244840538
61761591271741304271018503103530
61761591271741304271018587779868
61761591271741304271018589196810
61761591271741309621736862047072
61761591271741309621739956634648
61761591271741309621739956647698
61761591271741309621739956653278
61761591271741309621739959834238
61761591271741309621740298940737
61761591271741309621740301008182
61761591271741309621740304190510
61761591271741309624187677707332
61761591271741309624188022063604
61761591271741309759000967577061
61761591271741604457841091912761
61761591271837666260341900239136
61761591271837671750225587037625
61761591285636172380021587272840
61761591286284575099697164224546
61761591286284578622785995763014
61761591286292683733091258873166
61761591286292683870289251483471
61761591286292683916042807695579
61761591286292683916105483721355
61761591286292684327615893518631
61761591286292684327636785527223
61761591286292684327887489630327
61761591286292684464897454163547
61761591286292684465085482240875
61761591286292979163737946542226
61761591286292979163988650645330
61761591286292984471404871673541
61761591286476700278474611936296
61761591286499809567802779009549
61761591286499809568617567344637
61761591286499809568618596213169
61761591286499809568618710531825
61761591286499809568618710531873
61761591286499809568618710533277
61761591286499810757395240524357
61761591286499810757667868692529
61761591286499810757667984428335
61761591286499810757667984546427
61761591286499810803148796736465
61761591286499810803399500839569
61761591286499810803400529708101
61761591286499810803400532896045
61761591286499810803400534313194
61761591286499810803400644026757
61761591286499810803400644028209
61761591286499810803400648631851
61761591286499810803400648749943
61761591286499810803421450296409
61761591286499810803421453484353
61761591286499810803421536035349
61761591286499810803421536035397
61761591286499810803421536036801
61761591286499810803421540640443
61761591286499810803964613945701
61761591286499810803964728258741
61761591286499810803964728260193
61761591286499810803964732863835
61761591286499810803964732981927
61761591286501010325700972205921
61761591286501010325701086524785
61761591286501011377468680380037
61761591286501011515230757222569
61761591286501011560231086988825
61761591286501011560482905700853
61761591286501011560483020019717
61761591286501011560503826289161
61761591286501011560503912028309
61761591286501011561046989932837
61761591286501011561047104251701
61761591286503716787530531213146
61761591286503718571920338094282
61761591286511516949355973617741
61761591286511516949356230835185
61761591286511516949356232252335
61761591286511516949356317991483
61761591286511516949607022094586
61761591286511516949607022094587
61761591286511516949607279312030
61761591286511516949607279312031
61761591286511522305032791889073
61761591286511522305035886489699
61761591286511522305053683897665
61761591286511522305056778498291
61761591286511522442233879100247
61761591286511522442314352533989
61761591286511522442502380611317
61761591286511816955612572233351
61761591286511817092872866871037
61761591286511817092872868270717
61761591286511817092872981189901
61761591286511817092872982587969
61761591286511817092872982606843
61761591286511817092872982706061
61761591286511817092872982724935
61761591286511817092873211225697
61761591286511817092873211231521
61761591286511817092873239806865
61761591286511817092873239923505
61761591286511817092873240869675
61761591286511817092873241342059
61761591286511817092873325544561
61761591286511817092873325550385
61761591286511817093061268947003
61761591286511817093061526164447
61761591286511817138626451662861
61761591286511817138626537402009
61761591286511817138626538818951
61761591286511817138626538918169
61761591286511817138626538937043
61761591286511817138626796018973
61761591286511817138626796019133
61761591286511817138626796023345
61761591286511817138626796135613
61761591286511817138626797554167
61761591286511817138626824715329
61761591286511817138626910454477
61761591286511817138814825159111
61761591286511817138815082376555
61761591286511817138877500122237
61761591286511817138877585865597
61761591286511817138877585878647
61761591286511817138877614557581
61761591286511817138877614576455
61761591286511817138877873193578
61761591286511817138877873193579
61761591286511821897271710094122
61761591286511822034529022680288
61761591286511822034532117280914
61761591286511822034532464823726
61761591286511822446311285806704
61761591286511822446314384639418
61761591286511822448573816166279
61761591286511822494306480369795
61761591286511822494327372378387
61761591286511822631504472980343
61761591286512717660685021918229
61761591286512717706438233657425
61761591286512717706438235173745
61761591286512717706438319396573
61761591286512717706438577663777
61761591286512717706438578130337
61761591286512717706438606710053
61761591286512717706438692449201
61761591286512717706689282233441
61761591286512717706689396552305
61761591286608783766739648900461
61761591286608783766739648900470
61761591286608784816058748985318
61761591286608784816623604869634
61761591286608784864239905896588
61761591286608784864322473640896
61761591286608784864323588249820
61761591286608784864803990128572
61761591286608784999072745196022
61761591286608784999073088152614
61761591286608784999073859804946
61761591286608785001499918734469
61761591286608785001499918734478
61761591286608785001520418539603
61761591286608785001523905324004
61761591286609083221483498441443
61761591286609083221504390450035
61761591286609083221504391985229
61761591286609083358744252816915
61761591286609083358765173523315
61761591286609083358765173523475
61761591286609083772242789595255
61761591286609083772242789595498
61761591286609083772242789595499
61761591286609083817975453799014
61761591286609083817975453799015
61761591286609083955173446409319
61761591286609083955173446409562
61761591286609083955173446409563
61761591286609083955257014443930
61761591286609083955257014443931
61761591286609083955257100537210
61761591286609083955257100537211
61761591286609083955988201447413
61761591286609083955989349353574
61761591286609083955989350888609
61761591286609083955991673705760
61761591286609083955991673705761
61761591286609083956009126753242
61761591286609085005308077901955
61761591286609085005328998608515
61761591286609085005329000025457
61761591286609085005329342982048
61761591286609085005329342982049
61761591286609085005873305322579
61761591286609085005894197331171
61761591286609085005894198866364
61761591286609085005894198866365
61761591286609085005894226029139
61761591286609085005894227446080
61761591286609085005894227446081
61761591286609085007567882016585
61761591286609085007567886733947
61761591286609085007588802539202
61761591286609085007588808857449
61761591286609085007755795775049
61761591286609085007756943680967
61761591286609085007756943681210
61761591286609085007756943681211
61761591286609085007777864269518
61761591286609085007839482845643
61761591286609085007840626034199
61761591286609085007840626034283
61761591286609085007840626034443
61761591286609085007842950382173
61761591286609085007842955103991
61761591286609085051061662693779
61761591286609085051061664228973
61761591286609085051082927773872
61761591286609085051082927773873
61761591286609085051083699426204
61761591286609085051083699426205
61761591286609085053321471525930
61761591286609085053321471525931
61761591286609085053342363534522
61761591286609085053510528473034
61761591286609085053512852471088
61761591286609085053593067637627
61761591286609085053596506594281
61761591286609085054074612705018
61761591286609085188322417069251
61761591286609085188343337775651
61761591286609085188343337775811
61761591286609085188343339310844
61761591286609085188343339310845
61761591286609085188343682149344
61761591286609085188343682149345
61761591286609085188908538033660
61761591286609085188908538033661
61761591286609085190519459353266
61761591286609085190519464136235
61761591286609085190519464136478
61761591286609085190519464136479
61761591286609085190519465671513
61761591286609085190582106865017
61761591286609085190582111582379
61761591286609085190582221651893
61761591286609085190582221656265
61761591286609085190582226255534
61761591286609085190582226255535
61761591286609085190582226373626
61761591286609085190582226373627
61761591286609085190603032170603
61761591286609085190603032170687
61761591286609085190603032170846
61761591286609085190603032170847
61761591286609085190603033705881
61761591286609085190603118264126
61761591286609085190603118264127
61761591286609085190770134942345
61761591286609085190770139659707
61761591286609085190770512731208
61761591286609085190771282848263
61761591286609085190771282848347
61761591286609085190771282848506
61761591286609085190771282848507
61761591286609085190771284383540
61761591286609085190771284383541
61761591286609085190773607196237
61761591286609085190773607196321
61761591286609085190773607200692
61761591286609085190773607200693
61761591286609085190773611918055
61761591286609085190791055464962
61761591286609085190791060247931
61761591286609085190791060248174
61761591286609085190791060248175
61761591286609085190794413116004
61761591286609085190794499204913
61761591286609085190794499209284
61761591286609085190794499209285
61761591286609085190794503926647
61761591286609085190853817767961
61761591286609085190853822367231
61761591286609085190853822485323
61761591286609085190854850882875
61761591286609085190854852417909
61761591286609085190857175235061
61761591286609085190857179952423
61761591286609085191335367080331
61761591289131269769792245152498
61761591289131269769792245270590
61761591289138022723489987814385
61761591289138022724054846881029
61761591289138022906503954395613
61761591289138028257225580113705
61761591289138028257225666206985
61761591289138028257225924469977
61761591289138028257225924474189
61761591289423059413886998110582
61761591289454128794141084676033
61761591289454128794203847145169
61761591289454128794392133152671
61761591289454128794392133502751
61761591289454128794475443256865
61761591289454128794476476375991
61761591289458176065606942621204
61761591289458176065669618646980
61761591289458176065669619115152
61761591289458176065669619119364
61761591289458181373106384596102
61761591289458181556099803056838
61761591289459076633418638518276
61761591289459076633418724729648
61761591289459082123848822932346
61761591289459376776935647606596
61761591289459376776935647610808
61761591289459376822689318727836
61761591289459382130188760228946
61761591289459382175858748288594
61761591289459382313119416929130
61761591289459382313119417048626
61761591289459382313182179043974
61761591289465834391639826215377
61761591289465834391640170571649
61761591289466135129619168400634
61761591289466135129702391705565
61761591289466135129702391718615
61761591289466135129702392059857
61761591289466135129702392072907
61761591289466135129702478148925
61761591289466135129702736074887
61761591289466135129702736079099
61761591289466135129702736429179
61761591289466279940064004014838
61761591289466279940064005431780
61761591289466285247479848785016
61761591289466285293230082248416
61761591289466285293233519137869
61761591289466285430494187774193
61761591289467480697083590253415
61761591289467480697083590603495
61761591289467480697146381420311
61761591289467486004499549814841
61761591289467486004583146546969
61761591289467486004583149733509
61761591289467486050315782407017
61761591289467486050315785589345
61761591289467486050336703113369
61761591289467486050336706295697
61761591289467486187513774663273
61761591289467486187513803361033
61761591289467486187513806547573
61761591289467486190024286535511
61761591289563097499700935478557
61761591289563396454189597048883
61761591289563397688720825019349
61761591289563397688720825023561
61761591289563397688971529008781
61761591289563397688971529126873
61761591289563397688971529476793
61761591289563542501527197732596
61761591289563542501527202331866
61761591289563542502091281964580
61761591289563542502091286563850
61761591289563546617487126519962
61761591289563546617487896637344
61761591289563546617487900886450
61761591289563546617487900886693
61761591289563546617487900886694
61761591289563546754748655611842
61761591289563546754748655612086
61761591289563546754752008598008
61761591289563546754752013197278
61761591289563547808963996510540
61761591289563547852269830132276
61761591289563547852813027072946
61761591289563547854695889061724
61761591289563547989529814272357
61761591289563547989530503136041
61761591289563547989533170440607
61761591289563547990011019215322
61761591289563547990073781330166
61761591289563547991977535327536
61761591289563547991978224073128
61761591289563547991978306979868
61761591295015583695213882020334
61761591295015583695276558046110
61761591295015583695276558047514
61761591295039895320154667273718
61761591295047548887396770986566
61761591295047554238891487233934
61761591295047999195051121841569
61761591295047999195051122319569
61761591295047999195113912658385
61761591295047999240804707228033
61761591295048004731234894347835
61761591295048004731234894352047
61761591295051456287438575757253
61761591295051906596956012500207
61761591295156072685692535968870
61761591295156072868623192782934
61761591295331684826988550602894
61761591295331684827010590497748
61761591295362752972796207096170
61761591295363654775327249387710
61761591295367557235636051259955
61761591295367702046520392125476
61761591295367702046520392126880
61761591295367707354019919721270
61761591295367707399689821687638
61761591295367707536950490328174
61761591295367707537013252443018
61761591295368002190037401095704
61761591295368007543269506805946
61761591295368007726221055628602
61761591295374455000284168163759
61761591295374460353449897424533
61761591295374460353450241798058
61761591295374460353450241798067
61761591295374460353512659539377
61761591295374460353533465458901
61761591295374460353533551547969
61761591295374905353102996449151
61761591295374905353165385508937
61761591295374905353165628181614
61761591295374905353165758568207
61761591295374905355613476437089
61761591295374905355613479623629
61761591295374910706335188130369
61761591295374910843529741902111
61761591295374910843595856766693
61761591295374910846040221890049
61761591295374910846061113780549
61761591295375661110595293458082
61761591295375805920914663648247
61761591295375805920914663653863
61761591295375805920914664002539
61761591295375805920914778439287
61761591295375805920977454819355
61761591295375811228330626401829
61761591295375811228414309221621
61761591295375811274146855806061
61761591295375811274146858988389
61761591295375811274167776512413
61761591295375811274167779694741
61761591295375811411344851244645
61761591295375811411344851250261
61761591295375811411428534070053
61761591295376106064431787409515
61761591295376106110248020119783
61761591295376111417663893592141
61761591295376111417663896302085
61761591295376111417663896774469
61761591295376111463417449804249
61761591295376111463417452986577
61761591295437051260423834225647
61761591295471722912739926500140
61761591295471722912802602401183
61761591295471722912802602407825
61761591295471722912802602525917
61761591295471722912802602875753
61761591295471722912802602875780
61761591295471722912802602875837
61761591295471722912802603938647
61761591295472166679846935884293
61761591295472167914628869379225
61761591295472167915192953611209
61761591295472171984814957560344
61761591295472171984814957914636
61761591295472172167849548292749
61761591295472172167850323127409
61761591295472172167852904342907
61761591295472172167853675995239
61761591295472173219596891055276
61761591295472173220182001212423
61761591295472173267798299411341
61761591295472173402611249708829
61761591295472173402611249826921
61761591295472173402631481787681
61761591295472173402632170533273
61761591295472173402634837837839
61761591295472173403175333940813
61761591295472173403175334058905
61761591295472173403196254765257
61761591295472173403199693722155
61761591295472173405058310832081
61761591295472173405058951750170
61761591295472173405059082484413
61761591295472173405079202722581
61761591295472923669822302487060
61761591295473072552647679389005
61761591295473072552647679393217
61761591295473072598380343945409
61761591295473072598380343951025
61761591295473072598401264651761
61761591295473072598401350745041
61761591295473072735662019027073
61761591295473072738088816189603
61761591295473072738088930980643
61761591295473073787910129080149
61761591295473073787910129081553
61761591295473073787993697114517
61761591295473073787993697115921
61761591295473073787993697120133
61761591295473073789877445896747
61761591295473073789877445900959
61761591295473073789877449083287
61761591295473073789940096058415
61761591295473073833663685646549
61761591295473073833663685647953
61761591295473073833663714344309
61761591295473073833726361672325
61761591295473073833726361673729
61761591295473073833726476463365
61761591295473073833747282378677
61761591295473073833747368471957
61761591295473073835610110100263
61761591295473073835610110104475
61761591295473073836174194332247
61761591295473073836174197518787
61761591295473073970924468719621
61761591295473073971008036753989
61761591295473073972870749684535
61761591295473073972870749690151
61761591295473073972870752872479
61761591295473073972870864475575
61761591295473073973434833922135
61761591295473073973434837104463
61761591295473073973434948707559
61761591295473372787650937943597
61761591295473372790098741909971
61761591295473372927359410069699
61761591295473373977180723432629
61761591295473373977243485551685
61761591295473373977264291466997
61761591295473373977264377560277
61761591295473373979148014383715
61761591295473374022934279644737
61761591295473374022996955670513
61761591295473374024880675400691
61761591295473374024880675404903
61761591295473374025444759632675
61761591295473374025444762819215
61761591295473374162141346751171
61761591295473374162705427800827
61761620970125726243647291011886
61761620971105549307488811381576
61761620971106433409030996577398
61761620971106433410725600799908
61761620971106433822507606708880
61761620971109129616931658726272
61761620971433306027415083560664
61761620971433306164695639323476
61761621050216531033021513018375
61761621050324599170243580837763
61761621050325799927325956358131
61761621050325799927514241652903
61761621050873028298338824206363
61761621050873028298338938997403
61761621050873028435536816821123
61761621050873043069905794380047
61761621050873043069905794384259
61761621050873043252919361894803
61761621050873043252920133547135
61761621050873327252764037508107
61761621050873328487525850646779
61761621050873343304741916517227
61761621050873343304929172942223
61761621050873343304929944594555
61761621050873343304992620620331
61761621050945974291092008300671
61761621050945974291093122909595
61761621050945974428290000915431
61761621050946272833735987345775
61761621050946273382778661891071
61761621050946273382778747980139
61761621050981095200906895456793
61761621050981095338167564093117
61761621050981095338167650182185
61761621050981096428157762061599
61761621050981096435688828951725
61761621050981096435749263059671
61761621050981096572946141065507
61761621050981096572950612196765
61761621050981096572950613613915
61761621050981394977807151255275
61761621050981395382647194221399
61761621050981396762196958136411
61761621050982295538864226255391
61761621050982295538864997907723
61761621050982295546203909013819
61761621050982295546207265063977
61761621050982296087718872723359
61761621050982296087719644375691
61761621050982296095246583559115
61761621050982296095249939609273
61761621050982296095250025702553
61761621050982297146994400487083
61761621050982297192747956699191
61761621051164778914741044373887
61761621051164778915473150173627
61761621051164779052754825609583
61761621051164779052754939928447
61761621051165079104011524057631
61761621051165079241272278783023
61761621051199899222479994851087
61761621051199899222730698954191
61761621051199899359740663483199
61761621051199899359740663487411
61761621051199901006868687123299
61761621051199901052057387446879
61761621051199901052873318970607
61761621051199901059376178196715
61761621051199901189318055615031
61761621051199901190071196794119
61761621051199901190134073346079
61761621051199901190134073350291
61761621051199901196574170807263
61761621051199901196661209214657
61761621051199901197389958964239
61761621051199901197414436128681
61761621051200199411750588849275
61761621051200199412001292952379
61761621051200199594764813697707
61761621051200199601706776640555
61761621051200199960793263394571
61761621051200199961044310454267
61761621051200200006546819606679
61761621051200200144058649621563
61761621051200200150498747082747
61761621051200200150585757254937
61761621051200201241327981449279
61761621051200201241892837333595
61761621051200201248667664207707
61761621051200201379153505969919
61761621051200201379404553029615
61761621051200201386684917229358
61761621051200201386684917229367
61761621051201100116258183119251
61761621051201100116823039003567
61761621051201100117011067080895
61761621051201100162763851640671
61761621051201100162826527666447
61761621051201100162827299318779
61761621051201100528040189028223
61761621051201100528793330207311
61761621051201100711619269760971
61761621051201100718397567474877
61761621051201100718561575660411
61761621051201101764139319354511
61761621051201101809139762967247
61761621051201101809871983558027
61761621051201101816479445725675
61761621051201101816482801775833
61761621051201101817215022366613
61761621051201101946400431603571
61761621051201101953740114361999
61761621051201101953743556505437
61761621051201101953743556623529
61761621051201101953743585201793
61761621051201101954493341280235
61761621051201101954496697330393
61761621448732489815209278577836
61761621449705093519086359093028
61761621529447669787699370896492
61761621529447669787720291601440
61761621529447669924960039532816
61761621529447669924980960237764
61761621529447669970713624441280
61761621529447669970713710530348
61761621529447670336491341338684
61761621529447670336491714391312
61761621529447670336554017364460
61761621529447670336554390417088
61761621529447670382244926247148
61761621529447670382307602272924
61761621529447670382307946629196
61761621529447670519505680972540
61761621529447670519505939239744
61761621529763437513989540265070
61761621529763437513989883221662
61761621529763437513989913317698
61761621529763735728493515889264
61761621529763735728577083923632
61761621529763735733387688937468
61761621529763735733387717633824
61761621529763735733387803722892
61761621529763735733408609642416
61761621529763735865754184525588
61761621529763735865775076534180
61761621529763735870585681548016
61761621529763735870585710244372
61761621529763735870669364367808
61761621529763735916339266456480
61761621529763735916402028571324
61761621529763736277368710009552
61761621529763736277368796098620
61761621529763736277557082443152
61761621529763736282367687456988
61761621529763736282430363482764
61761621529763736282451284187712
61761621529763736282451370276780
61761621529763736323038698187292
61761621529763736323101374213068
61761621529763736323289746646668
61761621529763736328121272365452
61761621529763736328183948391228
61761621529763736328184034480296
61761621529763736465444703116620
61761621529763737702423650381542
61761621529763737702674354484646
61761621529763737703239584737518
61761621529763737703239670826586
61761621529763737703260134261854
61761621529763737703260477101806
61761621529763737703260477218446
61761621529763737703260478618126
61761621529763737703260505798162
61761621529798859708190320065394
61761621529798859708190348761750
61761621529798859708190693118022
61761621529798859708211240770342
61761621529798859708211612306650
61761621529798859845472252246618
61761621529798859845472253762938
61761621529799754925269827378470
61761621529799760276002358450886
61761621529799760276002358450934
61761621529799760276002359986128
61761621529799760276002474771552
61761621529799760413200352596676
61761621529799760413200381293032
61761621529799760413263141872682
61761621679161215002282168384819
61761621679161215413876146216463
61761621679161216648658079711395
61761621685033083817658252374988
61761621685068200425629211458298
61761621685068205962314392525064
61761621685069401182627904625642
61761621685069540226113241783863
61761621685069540637707219615507
61761621685069541872489153110439
61761621685393610945311372324036
61761621686013735897741935484130
61761621686013736080672592298194
61761621686013736080674915246488
61761621686013785308736385701716
61761621686013785311250307951184
61761621686013785311250308305476
61761621686013785492590877861722
61761621686013785492590878216014
61761621686013785494285453505968
61761621686013785896758134059372
61761621686013785906046538708588
61761621686016487190942620089374
61761621686017687953108598657886
61761621686048907453462083095996
61761621686048907453462083450288
61761621686048907454236149567816
61761621686048907454298825597804
61761621686048924102889768459500
61761621686049224292139441751336
61761621686050102858148977548442
61761621686050108212988709302972
61761621686050108213009658587588
61761621686050108807805889344992
61761621686052804553969315540972
61761621686123054800539267343324
61761621686158176342871094363932
61761621686340658062789992259652
61761621686340658065303914863412
61761621686341853469217114380506
61761621686341859010398255995454
61761621686341859421992233472806
61761621686376980966980701993260
61761621686376980972064419360060
61761621686376980972126033227708
61761621686376981012713366196776
61761621688315653374772101987305
61761621688315653374773135561553
61761621688421021640752447835607
61761621688421021640752448307991
61761621688972161753042475415365
61761621688972161753231537066941
61761621688972161753294552866981
61761621688972161753294556049309
61761621688972161936308892028453
61761621689076617239920205646803
61761621689076617240739469227193
61761621689077467845664468520519
61761621689077517259445467014593
61761621689077517670474588966133
61761621689077517671287054352927
61761621689077517671290491910145
61761621689077517807731901548087
61761621689077517808485046959263
61761621689077517808488141559889
61761621689077517808488484516481
61761621689077517808488489102701
61761621689077518905821378341169
61761621689077817860474080783515
61761621689295421863987995970595
61761621689296318169208449144329
61761621689296322294539023358019
61761621689296322294539027471855
61761621689296322431799777611027
61761621689296322431820698315975
61761621689296322431823022663949
61761621689296322431824055765813
61761621689296322431824141859093
61761621689296323529971707829553
61761621689331444391018138881323
61761621755969443323680100404035
61761621755969444558462033898967
61761621759323624795379511825087
61761621759323626029972388250659
61761621759323626030160673545431
61761621759323626167170380865419
61761621759323626167170380983511
61761621759323626167421428393287
61761621759324526597721408126167
61761621759324826787054764715795
61761621759324826924503804386039
61761621759359949066736384977991
61761621759980122060635702869689
61761621759980122060695022845307
61761621759980122060698378895465
61761621759980122197959133620857
61761621759980123249640832383823
61761621759980123295394417293691
61761621759980123295417636364621
61761621759980123295478100119307
61761621759980123295478103301635
61761621759980123295480398479465
61761621759980123432674948950787
61761621759980123432675977820563
61761621759980123432676092729855
61761621759980123432678305000945
61761621759980123432741067115789
61761621759981022628447398770973
61761621759981022628507061703183
61761621759981022765708153496365
61761621759981023863206199284043
61761621759981023863229332265905
61761621759981023863289882109659
61761621759981023863292094380749
61761621759981274639284126960847
61761621759981274639284212699995
61761621759981274776544881336319
61761621759981322405347740776615
61761621759981322405347741130907
61761621759981322817717992769161
61761621759981322817718078862441
61761621759981322817777655701371
61761621759981322817780754888217
61761621759981322954975648661839
61761621759981322954978747494553
61761621759981322955038410426763
61761621760017345664999205447083
61761621760198921324023917329661
61761621760198921324086679094585
61761621760198922559369935056577
61761621760198922559432696821501
61761621760198926683783330849173
61761621760198926821043999839789
61761621760198927919104985609611
61761621760198927919104985731915
61761621760198927919125906438267
61761621760198927919129262370333
61761621760198927919129348459401
61761621760198927919858130093283
61761621760198927919858130093331
61761621760198928056302978224371
61761621760198928056302978342463
61761621760198928057139805057063
61761621760198928057139805529447
61761621760198928057143159814219
61761621760199827251595027104749
61761621760199828486854005485119
61761621760199828486937688782911
61761621760199828486941044364897
61761621760199828486941130453965
61761621760199828487669912088055
61761621760199828624951587051627
61761621760199828624951587524011
61761621760200127440865621102937
61761621760200127440865706841925
61761621760200127578126375832541
61761621760200128674492670239573
61761621760200128676211638829853
61761621760200128676211724568841
61761621760200128811690662850121
61761621760200128813472393559457
61761621760200128814222066258775
61761621760200128814222066612907
61761621760200128814222152352055
61761621760200128814225535801355
61761621760234948799195128379611
61761621760234948799759212611595
61761621765232250343315107615453
61761621765232250345741937016415
61761621765232250345741937134459
61761621765232250345741938079225
61761621765232251580523095672475
61761621765233150776292965816409
61761621765233150913553715470099
61761621765233152010823046825639
61761621765233152010885722851415
61761621765233152010885837642455
61761621765233152010885838114839
61761621765233152011073750928743
61761621765233152011074122937275
61761621765233152148083715466175
61761621765233152148334762525871
61761621765233152148334877317119
61761621765233152148359126792810
61761621765233452337605471315307
61761621765233452337605471665227
61761621765268274153306790090839
61761621765268274290483518688315
61761621765268274290546537670683
61761621765268274290567544470523
61761621765268724645614297420894
61761621765269474910367902066307
61761621765888742113037902566525
61761621765888743347819836061457
61761621765888748708579741883063
61761621765888748708579742945873
61761621765888748845777731311283
61761621765888748845840496258535
61761621765888748845843850543307
61761621765889647629203062120529
61761621765889647629262382091935
61761621765889647629265824235373
61761621765889647629763790298143
61761621765889647629767146352513
61761621765889647629829908467357
61761621765889648041549152261485
61761621765889648041608815193903
61761621765889648041611828287261
61761621765889648041612172661003
61761621765889648178806464843439
61761621765889648178809906986877
61761621765889648178869483830227
61761621765889649276306722902415
61761621765889649276307837511339
61761621765889649276331085756417
61761621765889649276390405727823
61761621765889649276391520336747
61761621765889649276393847871261
61761621765889649413589427208195
61761621765889649413591754392741
61761621765889649413592870414443
61761621765889649413652188973071
61761621765889947772695823618271
61761621765889948230879409192091
61761621765889948368077402152559
61761621765889948368140077828415
61761621765924771555801202357379
61761621765925970483304270432559
61761621766107553332963241051094
61761621766107553470220552102283
61761621766107553470223877807330
61761621766108452253078439915231
61761621766108453854202087972483
61761621766108453900018320210367
61761621766108453900018435001407
61761621766108453900018435473791
61761621766108453900771579367243
61761621766108454037216312825127
61761621766108454038032333742507
61761621766108454038032333742715
61761621766108454038032334214891
61761621766143576179428087969939
61761621766143576180181229149027
61761621766144775106639811585855
61761621766144775107203895817839
61761621766144775152372475789371
61761621766144775152873883995579
61761621766144775152936560021355
61761621766144775701164446231563
61761621766144776754333034062651
61761621766144776799249795322155
61761621766144776800065698266167
61761621766144776936510463958479
61761621766144776937263690876715
61761622884528906034234481718185
61761622884531607874928257594275
61761622884531607874928257594483
61761622884531607920660921797791
61761622884531607920660921797999
61761622884532508442739953495607
61761622884532508488472617699123
61761623114957192042389696319269
61761623575840791136915742072060
61761623575841680586523093956282
61761623593562754986610651930289
61761623593562755032343312947265
61761623593563955606411349300545
61761623593563955743609345097633
61761623593563955743692913132001
61761623593563955789425574148977
61761623593566657309846694221841
61761623599464175857134007492217
61761623599472280830241277993225
61761623599472280830242422698185
61761623599472280830242422699589
61761623599472280830242425886129
61761623599472280967439270603773
61761623599472280967440418496677
61761623599472281013256647548021
61761623599472281013256650734561
61761623599474982533677767625257
61761623599474982670875760235805
61761623599474982716629321047183
61761623599474982716691735251873
61761623599474982716691738438413
61761623599474982716692106792553
61761623599475282722948337524955
61761623599475282860146330135503
61761623599475282905962676692250
61761623599475282905962676692251
61761623599476183290759771603749
61761623599476183290759771605153
61761623599476183290759774791693
61761623599476183427957764215701
61761623599476183427957767402241
61761623599476183473711696567758
61761623599476183473711696567759
61761623599476183473774367994265
61761623599476183473774372593534
61761623599476183473774372593535
61761623599476193311380522179966
61761623599787494569584699455349
61761623599787496353388386790629
61761623599787496353409307495577
61761623599788394954351429893325
61761623599788394954382141457553
61761623599788394954382916296425
61761623599788395549179519988365
61761623599788396738206749496377
61761623600419671511654193249969
61761623600419671511676232679081
61761623600420571942227259944041
61761623600420572079403213125477
61761623600420572079487928580365
61761623600420827803877504612138
61761623600420827803877504966430
61761623600420872131475814395073
61761623600420872268673807005621
61761623600420872268736568770545
61761623600420872268739926710028
61761623602429310797032733380526
61761623602429612221063536516782
61761623602430496180262396345672
61761623602430496180262396349884
61761623602430496187856225350642
61761623602430511416833433937322
61761623603409979112800656173914
61761623603410012337214399273722
61761623603410012474412018831642
61761623603410012474412277111896
61761623603410012474412305795202
61761623603410012474412305808252
61761623603410012474412391884270
61761623603410279302050300649898
61761623603410312663661692123478
61761623603410312663661950403723
61761623603410312663661950403732
61761623603410312663662065176106
61761623603411163078296836825684
61761623603411163078317728834276
61761623603411163215494829436232
61761623603411163261248385648340
61761623603411179869799320525406
61761623603411179869799349341258
61761623603411213094212632826986
61761623603411213094212977183258
61761623603690957374828203213668
61761623603726079512790018619730
61761623603726079512790104708798
61761623603726079649988097319346
61761623603726363779730285119688
61761623603726363787072635177066
61761623603726379839237770611182
61761623603726379846015577300496
61761623603727264347562097836400
61761623603727264347562872671060
61761623603727280269788711314690
61761623652966324410611536130394
61761623652976832452877479982963
61761623670692200100873519062019
61761623670702708692182481820527
61761623670703008881369393347391
61761623670703008881369393348843
61761623670703008881453075700623
61761623671324376677102619798105
61761623671347449020473627684482
61761623671348699152358272479020
61761623671348699152379164486208
61761623671348699152379193183968
61761623671359204175474482931700
61761623671359204175474511629460
61761623671359204587068460763344
61761623671359204587068489461104
61761623671359215103865758520910
61761623671359215103865759583768
61761623671359454761153991217282
61761623671359504175015230397538
61761623671359504175015233579866
61761623671359515293136320639010
61761623671359515293136323821338
61761623671359515293136324884196
61761623671640433702561633872942
61761623671640433748294298076458
61761623671640449807798083167138
61761623679566097166885173311776
61761623680503087882975492820018
61761623806589384028122166351095
61761623806589384028143058359687
61761623806590284595389636554117
61761623806590284595389893771561
61761623806590284595389893771721
61761623806590284595871184809613
61761623806590284595954495626377
61761623806590284595954749655877
61761623806590284595954749656037
61761623806590284595954752843821
61761623806590284595954752843981
61761623806590285007736755564801
61761623806590285007736755565009
61761623806590286242518692247885
61761623806590584602211094358834
61761623806590584738906902859881
61761623806590584739471758744197
61761623806590584739471761932141
61761623806590585334268103820465
61761623806590585334268103820625
61761623806590585334268104174757
61761623806590586568966358150109
61761623806590586569050040503341
61761623806590586569050040857633
61761623806590586569050299120465
61761623806590586569050299237105
61761623806590586569050385330545
61761623806593286488639515237945
61761623806593286488639858194537
61761623806594187056388906767805
61761623806594187056451668886861
61761623806594187056472217584569
61761623806594187056472217938861
61761623806594187056472474802013
61761623806594187056472474802173
61761623807214613433439152161016
61761623812174700657948419772542
61761623812466789713012429964737
61761623812498009990266479595815
61761623812498009990266479595863
61761623812498011225048413090747
61761623812498909826021276103578
61761623812498910008459792510817
61761623812498910008470383600693
61761623812498910008491304305641
61761623812498910009024648395133
61761623812498910009035242671549
61761623812498910009035499534861
61761623812498910009035500951803
61761623812498910009035613853725
61761623812498910009035614207857
61761623812498910009035615743050
61761623812498910009056502675617
61761623812498910558099177220913
61761623812498910558099177575205
61761623812498911792797431549153
61761623812498911792881113902385
61761623812498911792881114256677
61761623812498911792881372518057
61761623812498911792881372636149
61761623812499210151976801599137
61761623812499210151987392689013
61761623812499210152008313393961
61761623812499210152541657483453
61761623812499210152552251759869
61761623812499210152552510040123
61761623812499210152573515304769
61761623812499210152573516839962
61761623812499210197740977597477
61761623812499210197762241142377
61761623812499210564334515949095
61761623812499210747369771571989
61761623812499211982130787548513
61761623812499211982130788611323
61761623812499211982131045809893
61761623812499211982131045811345
61761623812499211982131045811505
61761623812499211982131045828767
61761623812499211982131047345087
61761623812499211982131047346539
61761623812499211982152052609733
61761623812501611712470588638393
61761623812501611712470588642605
61761623812501611712470960174541
61761623812501611712470960178913
61761623812501611712470961359814
61761623812501611712470961714106
61761623812501611712491852183133
61761623812501611712491852183293
61761623812501611712491853718327
61761623812501911855987597725309
61761623812501911855987597730925
61761623812501911855987969261409
61761623812501911855987969261617
61761623812501911856008861270001
61761623812501911856008861275825
61761623812502812286538996526577
61761623812502812286559888536573
61761623812502812423820557172897
61761623812502812469552964275449
61761623812502812469552964629741
61761623812502812469553221374801
61761623812502812469553221493053
61761623812502812469553335811757
61761623812502812469553335811917
61761623812502812469553336166049
61761623813123238800766313941974
61761623813154459072173625108134
61761623813446243043100320656025
61761623815457277056750498767540
61761623815457277056750584856608
61761623829899660917439526623993
61761623830223885634712487493949
61761623830223885634796169847181
61761623830223885679963603443533
61761623830223885679963603797825
61761623830223885679984524502773
61761623830223885679984866988433
61761623830223885679984867459365
61761623830223885680528462514389
61761623830223885680528462868681
61761623830223885680528805825273
61761623830223885680528834050697
61761623830223885680528834404989
61761623830223885680549722872749
61761623830223885680549723343681
61761623830223885680549726059289
61761623830223885680549726413581
61761623830223885680549727594483
61761623830223886046578058255121
61761623830223886229592397772337
61761623830223886229592397888977
61761623830223886229592402021687
61761623830223886229592402139779
61761623830223887464374334453809
61761623830224786064781966503573
61761623830224786064781966504977
61761623830224786065346825575833
61761623830224786065347197112141
61761623830224786247712623319041
61761623830224786247796562889717
61761623830224786247796562894089
61761623830224786248277482389897
61761623830224786248277853926365
61761623830224786248277855461399
61761623830224786248361418778405
61761623830224786248361421960573
61761623830224786248361421960733
61761623830224786248361423495766
61761623830224786248361423495767
61761623830224786660143424681553
61761623830224786660143424683005
61761623830224786660143424687377
61761623830224786660143429404738
61761623830224786660143429404739
61761623830224787894925361364477
61761623830224787894925361364637
61761623830224787894925362781578
61761623830224787894925362781579
61761623830224787894925362899670
61761623830224787894925362899671
61761623830225086254031639795409
61761623830225086254031639796813
61761623830225086254052903340309
61761623830225086254052903341713
61761623830225086254502307859125
61761623830225086254596498867669
61761623830225086254596843241411
61761623830225086254617759226029
61761623830225086254617762412569
61761623830225086254617763947763
61761623830225086391313571976633
61761623830225086391878431048893
61761623830225086391878517142333
61761623830225086437067242979941
61761623830225086437632098864257
61761623830225086986591090584145
61761623830225086986653852703201
61761623830225086986674773409553
61761623830225088038442370452797
61761623830225088038442716342859
61761623830225088084175034656313
61761623830225088084175034656473
61761623830225088084175036073414
61761623830225088084175036073415
61761623830225088084175036191506
61761623830225088084175036191507
61761623830225088084175294340618
61761623830225088084175294458710
61761623830225088084196299717533
61761623830225088084196299717693
61761623830225088084196299736407
61761623830225088086372053025732
61761623830225088221435789386077
61761623830225088221457054447297
61761623830227487951702320173605
61761623830227487951712824124653
61761623830227487951712824129025
61761623830227487951712828711033
61761623830227487951713200247181
61761623830227487951713200247341
61761623830227487951775962012105
61761623830227487951796763699701
61761623830227487951796769466822
61761623830227487951796854020697
61761623830227487951796854020857
61761623830227487951796855555891
61761623830227488363578775375794
61761623830227788095198437606221
61761623830227788095230209334049
61761623830227788095230209334257
61761623830227788095230209452141
61761623830227788095292971571357
61761623830227788095313520150973
61761623830227788095313520623357
61761623830227788095313863113389
61761623830227788095313863579949
61761623830227788095313891805373
61761623830227788095313892159665
61761623830227788140983765546157
61761623830227788140983765664409
61761623830227788141046184826873
61761623830227788141046527311081
61761623830227788141046527783465
61761623830227788141046556008889
61761623830227788141046556363181
61761623830227788141067100828961
61761623830227788141067443785553
61761623830227788141067448017481
61761623830227788141067448017641
61761623830227788141067448371773
61761623830227788507095784464114
61761623830228688708795204348089
61761623830228688708795575884557
61761623830228688708858223212365
61761623830228688708858338003613
61761623830228688708879143918765
61761623830228688708879143918925
61761623830845255854568660480017
61761623830880335174217872570226
61761623830880335181498235352793
61761623830881278567126978731282
61761623830881283513594395469438
61761623830881283516042113224440
61761623830881283516042116406768
61761623830881283516042228009864
61761623830881283881317765166820
61761623830881283882070910582208
61761623830881283882070910595258
61761623830881283920296408297656
61761623830881283925376401378410
61761623830881283927071235171768
61761623830881283927803574780108
61761623830881283927824119133412
61761623830881283927827475183570
61761623830881285116664557732608
61761623830881285160158334873342
61761623830881285162334456516648
61761623830881285162334459698976
61761623830881285162418024551016
61761623830881285162418027733344
61761623830881285162606052628344
61761623830881285162609408678502
61761623830881294626631796923826
61761623830881534245781565957912
61761623830881534245781566076004
61761623830881535885567583887078
61761623830881535892910619631428
61761623830881535892910622695421
61761623830881535892910622695664
61761623830881535892910622813756
61761623830881535931300248090594
61761623830881535938580610873161
61761623830881578710643987701510
61761623830881578710643987819602
61761623830881583659538316509924
61761623830881584063810064518146
61761623830881584063813417385976
61761623830881584063813417504068
61761623830881584068893668733934
61761623830881584071341128339824
61761623830881584071341131404060
61761623830881584071341389671264
61761623830881584071341389789356
61761623830881584071341504456688
61761623830881584071344484271890
61761623830881584116258232437828
61761623830881584116341915257620
61761623830881584117095060668796
61761623830881584117095060687510
61761623830881585305914227836500
61761623830881585349408008047086
61761623830881585351605024999404
61761623830881585351855729102508
61761623830881594816069756560194
61761623830883985173723992377088
61761623830883985212134423569238
61761623830883985217029741440494
61761623830883985218912345043976
61761623830883985219477201400676
61761623830883985219477204110620
61761623830883985219477458145736
61761623830883985219477462377824
61761623830883985219477548939276
61761623830883985219477572931160
61761623830883985219477577163248
61761623830883985219480556978450
61761623830883985219480557450834
61761623830883986820099903703664
61761623830883986863593680844398
61761623830883986865769801437944
61761623830883986865769805670032
61761623830883986865853112727252
61761623830883986865853369472312
61761623830883986865853373704400
61761623830883986865853460265852
61761623830883986865853484259188
61761623830883986865853484263560
61761623830883986865856468305026
61761623830883986865856468777410
61761623830883986866041397549640
61761623830883986866041401781728
61761623830883996330067142894882
61761623830883996330255170972210
61761623830883996330318304627734
61761623830883996330318304977654
61761623830884237047470054421729
61761623830884237230484394061444
61761623830884285225231361988273
61761623830884285362973661431220
61761623830884285362973665663308
61761623830884285401384096861074
61761623830884285407911314232708
61761623830884285408162018335812
61761623830884285408748052143972
61761623830884285408748138233040
61761623830884285408748142482390
61761623830884285408748142954774
61761623830884285408748166929396
61761623830884287009349572757796
61761623830884287009349576989884
61761623830884287052843354018142
61761623830884287055040370970460
61761623830884287055124053790252
61761623830884287055124054262636
61761623830884287055124078255972
61761623830884287055291070841476
61761623830884287055291075073564
61761623830884296336574530288690
61761623830884296473834942528262
61761623830884296519504844264046
61761623830884296519588869928162
61761623831172135158916691992244
61761623831173035726728387893528
61761623831173318209089783145368
61761623831173319489691419365090
61761623831173319489691419719382
61761623831173319855741019337750
61761623831173319856305878404394
61761623831173319856305878758686
61761623831173319901473683423174
61761623831173319901473683541266
61761623831173319901975866463799
61761623831173319902223471734432
61761623831173334314602590407234
61761623831173334687241825510100
61761623831173335915245836362490
61761623831173335960978243466606
61761623831173335960978243820898
61761623831173335960978500565958
61761623831173335960978500684050
61761623831173335960978501733810
61761623831173335961731645977134
61761623831173335961731646095226
61761623833147114600314463379506
61761623833147114600335384085858
61761623833182252728243805408032
61761623839055754785045375222327
61761623839055754830799045869779
61761623839090876380742523180374
61761623839090876380745904744560
61761623839091757189724557171622
61761623839091772007107472147975
61761623839091772007170148173751
61761623839746919586770751650166
61761623839746923292811127779208
61761623839748120206571537941738
61761623839748123912611914070780
61761627191916798830986615006541
61761627191916798968247283642865
61761627191916799013979947846381
61761627191920400050383237585121
61761627191920401285729255310633
61761627191920401285729255312037
61761627191920401285729258498577
61761627246030701939325982010605
61761627246030701939325982010653
61761627262820352150181635026143
61761627262820353796560985782001
61761627263756578041370229472697
61761627263756578041370229472905
61761627269665202996851247639609
61761627269665203408718311960109
61761627269665203408718311960269
61761627269665203454450976163625
61761627269665203454450976163785
61761627269665203591648968774173
61761627269665203591711644799949
61761627405567189814710251724413
61761627405567490003959925016249
61761627422345084839141829607625
61761627423289463599753816412461
61761627423289464194550047169865
61761627423289464194550390126457
61761627423289464194550390126665
61761627423292165485931532853049
61761627423292165486203471921337
61761627423292165486203471921385
61761627423292165486203471921545
61761627423293366059999569206329
61761627423293366243202165088729
61761627429198089561898472613869
61761627429198089561898472614029
61761627429198089607631136817385
61761627429198089607631136817545
61761627429198089744829129427933
61761627429198089744891805453709
61761627429200790853551554408749
61761627429200790853551554408909
61761627429200790899284218612217
61761627429201691284102581673709
61761627429201691467033238487725
61761627429201991473352254965545
61761627429201991610550247576093
61761627429201991610612923601869
61761627431317474272566107629683
61761627431317474272649790099395
61761627883298951655477691549703
61761627883323281803776424556351
61761627883334968877518782148103
61761627883334989779309167552843
61761627884166148465948158620090
61761627898094394889975552006597
61761627901024843168948254516967
61761627901047957329335539608305
61761627901047957329336314447177
61761627901047959113160147647129
61761627901047959113160404864573
61761627901059664710888619444330
61761627901059665122670625353302
61761627901059666357452558848234
61761627901059666357452816065678
61761627901059950075321332157873
61761627901060865881353414542551
61761627901923255512406867784235
61761627901923261005305698540683
61761627906859271958585883469519
61761627906859273193931901196435
61761627906859321372414839197003
61761627906859321372979695081319
61761627906860172399732036489427
61761627906860218099373322519055
61761627906860221805413698648097
61761627906864074850470538352243
61761627906864074987668530962791
61761627906864076085816556079159
61761627906864076223014548689707
61761627906864109576535293933216
61761627906864109622288850145324
61761627906933152974006530980815
61761627906956582696662730439965
61761627906956582696663505280241
61761627906956582696683622448557
61761627906956582696683622449961
61761627906956582696684397288833
61761627906956582742437207358425
61761627906956583108445769456417
61761627906956583108466661465009
61761627906956584526262158238605
61761627906956584526262186934961
61761627906957484956813185153645
61761627906957484959229392625771
61761627906968269765496594314255
61761627906968590267486375577822
61761627906968591914050314981726
61761627906968591914071235688132
61761627906968591914071492433186
61761627906968592097085575327604
61761627906968592097085919683876
61761627906969491248701497029915
61761627907799449313071144361389
61761627907800349743622171626349
61761627907800349880820164236897
61761627907800349926573634709857
61761627907800349926573720449005
61761627907800349926636396474781
61761627907807553187214111033829
61761627907808453617765138298789
61761627907808453618581417010989
61761627907808453755779409621537
61761627907831870351288540988621
61761627907831870351288540990025
61761627907831870351539245091725
61761627907831870351539245093129
61761627907831870351539245097341
61761627907831879639516972241357
61761627907831879639537864248545
61761627907831879639537864249949
61761627907831879685270528452061
61761627907831880874862989966869
61761627907831880874883881975461
61761627907831880874883881981077
61761627907831880920616546180381
61761627907831880920616546184593
61761627907831886417633299348003
61761627907831886418386072178935
61761627907831886418386445231563
61761627907831886418407332537295
61761627907831886418407334053615
61761627907831886418407337240155
61761627907832770781898891062851
61761627907832780070151681976029
61761627907832780253082338790093
61761627907832780253165906824461
61761627907832781305494228861747
61761627907832781305494228863151
61761627907832781488239955387053
61761627907832781488424885677215
61761627907832781488428356517009
61761627907832781488511924551377
61761627907832786986198223685295
61761627907832786986219029486727
61761627907832786986219029505601
61761627907832786986219032669055
61761627907832786986219032687769
61761627907832786986219032687929
61761627907832786986219144291025
61761627907832814839435117631337
61761627907904816344314465451690
61761627907904816344314465924074
61761627907904816344314468634018
61761627907904816344314469106402
61761627909914799693215290779427
61761627909922853567218819746667
61761627909922853567696553848677
61761627909922903385725052408911
61761627909922903385728495024733
61761627909922903385812177850141
61761627909922903568742748570979
61761627909922903568742834186205
61761627909922903568823074868175
61761627909923753990088637943890
61761627909923753990088638061982
61761627909923753990092077017476
61761627909923753990092077018880
61761627909923753990172292184014
61761627909923753990172292185418
61761627909923753990175645051844
61761627909923753990175759838672
61761627909923753990656849878364
61761627909923753990656936084120
61761627909923753990656936085524
61761627909923753990737061980666
61761627909923753990737148069734
61761627909923753990740504119892
61761627909923753990740504124104
61761627909923753990740618909528
61761627909923753992620038636776
61761627909923753993184782917996
61761627909923753993184897703420
61761627909923753997431676752476
61761627909923753997431676870568
61761627909923753997435115826062
61761627909923753997435115827466
61761627909923753997515330994004
61761627909923753997515356508032
61761627909923753997515359690360
61761627909923753997515442597100
61761627909923753997515445783640
61761627909923753997518798647258
61761627909923753997518798651470
61761627909923753997703617356006
61761627909923753997703727423860
61761627909923753997703727423908
61761627909923753997703727425312
61761627909923753997703728959102
61761627909923753997703732147046
61761627909923753997707084891008
61761627909923753997707084891168
61761627909923753997707084892412
61761627909923753997707085009052
61761627909923753997707085009260
61761627909923753997766404984878
61761627909923753997766408049114
61761627909923753997766491073946
61761627909923753997766494261890
61761627909923753997769847124104
61761627909923753997769847128316
61761627909923753998268471705080
61761627909923753998268473240114
61761627909923753998268476422442
61761627909923753998268500402888
61761627909923753998268505002158
61761627909923753998268586490504
61761627909923753998268586491956
61761627909923753998268588025538
61761627909923753998268591213690
61761627909923753998271943959056
61761627909923753998271943963428
61761627909923753998271944075696
61761627909923753998271944081520
61761627909923753999963077445362
61761627909923754000214125922208
61761627909923803998477839116636
61761627909923803998477839118040
61761627909923803998477839234728
61761627909923803998477839236132
61761627909923803998477867814396
61761627909923803998540601231480
61761627909923803998540601237096
61761627909923803998540716022520
61761627909923803998561522055924
61761627909923803998561522060136
61761627909923803999290419307568
61761627909923803999290419313397
61761627909923803999293746661370
61761627909923803999293746665741
61761627909923803999293746665742
61761627909923803999293746778010
61761627909923803999293775357726
61761627909923803999293775363555
61761627909923803999293861451165
61761627909923803999293861451166
61761627909923803999293861569257
61761627909923803999293861569258
61761627909923803999311311317564
61761627909923803999311311434204
61761627909923803999311311440027
61761627909923803999311311440028
61761627909923803999311340013920
61761627909923803999314667367722
61761627909923803999314667372093
61761627909923803999314667372094
61761627909923803999314667484362
61761627909923803999314667490185
61761627909923803999314667490186
61761627909923803999314696064078
61761627909923803999314782157517
61761627909923803999314782157518
61761627909923803999314782275609
61761627909923803999314782275610
61761627909923803999377429491150
61761627909923803999377429609242
61761627909923803999377544276574
61761627909923803999377544394666
61761627909923804000984880265768
61761627909923804000984966354836
61761627909923804000984966360452
61761627909923804000984995056808
61761627909923804001005800854028
61761627909923804001821794614506
61761627954129527266650619787413
61761627954226788587885561033797
61761627955100873661268165519750
61761627955100889722467186635119
61761627955101790153018213900079
61761627955101790153018586621500
61761627955101790153018586975792
61761627955102074413184289108205
61761627955102074413264499557381
61761627955102074413267857142573
61761627955102083152118964390445
61761627955102083152181640416221
61761627955102084799330556060701
61761627955102084982261212874765
61761627955102089106922242540712
61761627955102090342267887191915
61761627955102090480282160048293
61761627955102090480303053475439
61761627960110781882281985554519
61761627960111082025798994642839
61761627960134211826360776031883
61761627960134211826381668040475
61761627960135412583464044033470
61761627960145871214965004821992
61761627960146171404214678113828
61761627960146171404214678586212
61761627960147099247840085241239
61761627961009499074369804101130
61761627961009509592589710184789
61761627961009509592610602193381
61761627961010394144137422205533
61761627961010399088031633449127
61761627961010399454081233789177
61761627961010399499813897992693
61761627961010408376033720141109
61761627961010408376033720613493
61761627961010410160422412413321
61761627961010410160422412885705
61761627961010410206151604377411
61761627961010410206155076734929
61761627961010410206155077089221
61761627961010414285020536944957
61761627961010414285020651736240
61761627961010415520366296391655
61761627961010415704113233447337
61761627961010415704113233447545
61761627961010415704134126874483
61761627961010708565283279114289
61761627961010708565283393905329
61761627961010710212411302750177
61761627961010710212411302768891
61761627961010710349609295360725
61761627961010710349609295366341
61761627961010710349672086177541
61761627961010710349692977713749
61761627961010710349692978186133
61761627961010710395425642389649
61761627961010715709615969683491
61761627961010715756122953580572
61761627961010715756123044391374
61761627961010715892630308844963
61761627961010715893383800164915
61761627961021215189775101361487
61761627961021215189775101361535
61761627961021220732712432492749
61761627961082445062041185669610
61761627961082445062041186141994
61761627961082445062041447604624
61761627963101582402590211670728
61761627977727705877589462831203
61761627977762822669079526164643
61761627977764023243147562517923
61761627977835757543712734626403
61761627977836958117780770979683
61761627977861288273705106258743
61761627977861288273726026847003
61761627977861288273726026965095
61761627977871795081210032605369
61761627977871795081210032605529
61761627977871795081210032959661
61761627977872047643456921841180
61761627977872080399732451170770
61761627977872095224727042049385
61761627977872095224727304561567
61761627977872095224727305033951
61761627977872095270459706369541
61761627977872095270480626957849
61761627977872097056568372717453
61761627977872995655278068958601
61761627977872995655278068960053
61761627977872995838292408598281
61761627977872997441279151020608
61761627977872997487032735812384
61761627977872997487119399982413
61761627978735374759465530836989
61761627978735374759465530838393
61761627978735375306060745795268
61761627978735375308505110800532
61761627978735385877585506470941
61761627978735385882728170877371
61761627978735391375606453644677
61761627978735391375626996930959
61761627978735391375627341403871
61761627978735391375627369983587
61761627978736286445397316807569
61761627978736286445477527275619
61761627978736286445480884841937
61761627978736286445480884860811
61761627978736290158213291463055
61761627978736291805424883133311
61761627978736291806157480909637
61761627978736291943438778571391
61761627978736291943438780106425
61761627978736291943438783292965
61761627978736291943439151624019
61761627978736291943439151628231
61761627978736291943439151641281
61761627978736291943439156227501
61761627978736291943439156345593
61761627978736575882576619057661
61761627978736575882656829506837
61761627978736575882660187092029
61761627978736575928330175269769
61761627978736575928389493710353
61761627978736575928392851295545
61761627978736576065587486320901
61761627978736576065590843906093
61761627978736584804588280953097
61761627978736584804588309649453
61761627978736584804609201658045
61761627978736586588914325895889
61761627978736586588976973225309
61761627978736586588976973242779
61761627978736586588994536363939
61761627978736586588997893812165
61761627978736586588997893930257
61761627978736586588997893949131
61761627978736586634727200567455
61761627978736586634730558133773
61761627978736586634730558152647
61761627978736586639810546397947
61761627978736591948941892221631
61761627978736591994674556307055
61761627978736592132688451867439
61761627978736592132688453396857
61761627978736592132688456584801
61761627978736592132688714846389
61761627978736592132688716263331
61761627978736592132688824920067
61761627978736592132688824933165
61761627978736592132688829637429
61761627978736592132709373985117
61761627978736592132709716924447
61761627978736592132709716943161
61761627978747091429076659520467
61761627978747091429076659520627
61761627978747091429080103199099
61761627978747096919510204703620
61761627978747096972017434330313
61761627978747130134071117753900
61761627978747141389452873445002
61761627978747391618329776490935
61761627978747391618329776492339
61761627978747397108780770004048
61761627978747430323320787863408
61761627978747430323341679872000
61761627978747430323341683054328
61761627978747430508029587864829
61761627978747441626088035850146
61761627978809269313083689583268
61761627978809522058344798590082
61761627978809569502333362875104
61761627978809569502333621142308
61761627978809571288354987867650
61761627978809571334108544079758
61761627980791421729748910214746
61761627980826558096991648967384
61761627986700061914458900996923
61761627986700061914459015786559
61761627986700061914542583820927
61761627986700061914542583822331
61761627986723873094239967362452
61761627986734734984387448818010
61761627986734734984387449172302
61761627986734734984387477514366
61761627986735183510093287194418
61761627986735185339462614261958
61761627986735935558455485171290
61761627986735935558455513867646
61761627986736085698865402576564
61761627986736085701372443607604
61761627987574912763988950642230
61761627987611435759662468044703
61761627987611435762169509075743
61761627987611435762253077110111
61761627987611435896923136681027
61761627987672209218705465723744
61761627987672209218705466078036
61761627987672209226319440594790
61761627987672209409333665443222
61761627987672659555989654627766
61761627987672659690823609002684
61761627987707326010279097091552
61761627987708476812009572346954
61761628113759372768242401674637
61761628113759372768242401674797
61761628113759372768243173327129
61761628113759372768243177577930
61761628113759374415371200150961
61761628113759374415371458431262
61761628113759672911759410762957
61761628113759672911760296734153
61761628113759674604620874842477
61761628113759674604621246378785
61761628113759674741630580758413
61761628113759674741818866053185
61761628113759674741882000754097
61761628113759674741902549922737
61761628113759674741902550277029
61761628113759674741902807140181
61761628113759674741902893233621
61761628113762376308056219426950
61761628113762376445065927096859
61761628113763276875888922109153
61761628113763277013149676838757
61761628114602539576097279564410
61761628114633759814449101008170
61761628114633759814449101362462
61761628114633774640866557099227
61761628114633774640866558516217
61761628114633775876212579431077
61761628114634659828131047412007
61761628114634660239913307350479
61761628114634669527894129099333
61761628114634669527894129099493
61761628114634669710824785913397
61761628114634669710824785913557
61761628114634669710908353947925
61761628114634669710908472970893
61761628114634669710908473325185
61761628114634669715905037143263
61761628114634675071417584364187
61761628114634675071417585781177
61761628114634675208678340156649
61761628114634676306763230438155
61761628114634676306763602091103
61761628114634676306763606341904
61761628114634676306763606696196
61761628114634676444024361071509
61761628114634704297993504169173
61761628114634704298077072203541
61761628114634959834390741080509
61761628114634960429166079830725
61761628114634960429166452900663
61761628114634960429187344909255
61761628114634960566364449761965
61761628114634960566444655606255
61761628114634969305299125044205
61761628114634969305358444664127
61761628114634969305361542452697
61761628114634969305361801069981
61761628114634969305379337027011
61761628114634969717143806978953
61761628114634969854341799589501
61761628114634969854425363036245
61761628114634969900095355818919
61761628114634969900154675421531
61761628114634969900158027239761
61761628114634969900158031490562
61761628114634969900158031827385
61761628114634969900158146262729
61761628114634969900158146617021
61761628114634969900179033567057
61761628114634969900179033921349
61761628114634969900179038271321
61761628114634969900179038625613
61761628114634969905238278469627
61761628114634975260667259072965
61761628114634975260667262260957
61761628114634975260688149546363
61761628114634975260855548605648
61761628114634975397865255934315
61761628114634975397947789431003
61761628114634975397948903921835
61761628114634975397948932619643
61761628114634975397948932619803
61761628114634975398116302976749
61761628114634976496012903729991
61761628114634976496284871376591
61761628114634976633274031175401
61761628114634976633294578810251
61761628114634976633294921648751
61761628114634976633294950346559
61761628114635004304312520647105
61761628114635004487326742307593
61761628114635004487326745495377
61761628114635004487326745495537
61761628114635004487326856626457
61761628114635004487326859814241
61761628114635004487326859814401
61761628114635004487326860168533
61761628114637378010198952312960
61761628114637378010198952667252
61761628114637378147459707042565
61761628114637661720568457521097
61761628114637661720568457526713
61761628114637661720816067042289
61761628114637671008796888791143
61761628114637676552320344055837
61761628114637678336709380328577
61761628114637678336709380328785
61761628114637678336729928317927
61761628114637678336730272337169
61761628114637678336730272691461
61761628114637678336730301389269
61761628114637678336980976440481
61761628114637706190511130513275
61761628114637706190762206152686
61761628114637706190762206152687
61761628114638562288568558821805
61761628114638578767280950996667
61761628114638578767280955582887
61761628114638578904458400204293
61761628114638578904541968238453
61761628114638578904542083029701
61761628114638578904729996315781
61761628114638578904729996315989
61761628114638606758322824997569
61761628114638606758322939316433
61761628119562583578694270233223
61761628119562616877371560778432
61761628119562617288965538610076
61761628119562917066642126078860
61761628119562917478236103910504
61761628119562917661250357456750
61761628119667099397901292512869
61761628119667099397901292530131
61761628119667099397922184521461
61761628119667099397922184538723
61761628119667998181260472345517
61761628119667998181261243997849
61761628119667998181322891503769
61761628119667998181323263040077
61761628119667998181324006112693
61761628119667998181324034692409
61761628119667998181343812208717
61761628119667998181344154698749
61761628119667998181344155048669
61761628119667998181344155165309
61761628119667998181344183745025
61761628119667998181344926351081
61761628119667998181344926701001
61761628119667998181344926817641
61761628119667998181344955397357
61761628119667998730114861945961
61761628119667999965461654511749
61761628119667999965733622159753
61761628119667999965733623203689
61761628119667999965733623676073
61761628119667999965733880421133
61761628119667999965733880539225
61761628119667999965733966166105
61761628119667999965733966632665
61761628119667999965733994858089
61761628119667999965733995212381
61761628119668298324839900592089
61761628119668298324840272128397
61761628119668298324840933711422
61761628119668298324841043780729
61761628119668298324860821297037
61761628119668298324861192833345
61761628119668298324861964485677
61761628119668298370593485500553
61761628119668298370614749045453
61761628119668298370615520697785
61761628119668298738819953390384
61761628119668298919385455942745
61761628119668299971968957328437
61761628119668299971968957329841
61761628119668299971968957347310
61761628119668299971969328866149
61761628119668299971969328883618
61761628119668300154920878755827
61761628119668300154983295451589
61761628119668300154983296967909
61761628119668300154983553712969
61761628119668300154983553714421
61761628119668300154983553714581
61761628119668300154983553731843
61761628119668300154983554781603
61761628119668300154983555248163
61761628119668300154983555249615
61761628119668300155004560512809
61761628119668300155004561575619
61761628119668300157180342636914
61761628119668300157431391096290
61761628119670652257839130711864
61761628119670699701765937754318
61761628119670699884780277389419
61761628119670701669168968124985
61761628119670701669168968126437
61761628119670701669168968126597
61761628119670701669168968143859
61761628119670701669168969660179
61761628119670701669168969661631
61761628119670952447088804003700
61761628119671000030473035185264
61761628119671001675404303318366
61761628119671001858418641416821
61761628119671001858418641418273
61761628119671001858418642952015
61761628119671001858418642953467
61761628119671886366475591398188
61761628119671900598253333705387
61761628119671902243237004596517
61761628119671902425979376016431
61761628119671902425979376134523
61761628119671902426167661293941
61761628119671902426167661311203
61761628119671902426167661410581
61761628119671902426167661429295
61761628119671902426167662360963
61761628119671902426251343763813
61761628119671902426251344117945
61761628119671902428681613302575
61761628120510864754174768053532
61761628120511164943445333353960
61761628120542384627649895206001
61761628120542384627649895207405
61761628120542384627649895211617
61761628120542384627670787214593
61761628120542384627670787215997
61761628120542384627670787220209
61761628120542384673403451419513
61761628120542384673403451423725
61761628120542385222443031381652
61761628120542385222446125963405
61761628120542385222446125964809
61761628120542385222446125969021
61761628120542385227550736407222
61761628120542385227550739589550
61761628120542385227550740061934
61761628120542394510423853113037
61761628120542394510444745120225
61761628120542394510444745121629
61761628120542394510444745138891
61761628120542394556177409323741
61761628120542394556177409325145
61761628120542394556177409342407
61761628120542394556177409342455
61761628120542400053946160484827
61761628120542400053947303673467
61761628120542400053947305208501
61761628120542400053968195680447
61761628120542400053968195680655
61761628120542400053968197215641
61761628120542400053968197215689
61761628120542401289292949868287
61761628120542401289292953050615
61761628120542401289293321398771
61761628120542401289293321404595
61761628120542401289293326121957
61761628120542401289314213408815
61761628120542401289314213408975
61761628120542401289314214944009
61761628120542401289314218130549
61761628120542401289564917450600
61761628120542401289564917512079
61761628120542401289564917516291
61761628120542401289564921761429
61761628120542401289564922233653
61761628120543280297317582859293
61761628120543284005868096137725
61761628120543285058221814479553
61761628120543285058221814480957
61761628120543285241211790916347
61761628120543285607261394442937
61761628120543285607264489026253
61761628120543285607264489030465
61761628120543285607264862096191
61761628120543285607264862097595
61761628120543285653018418308299
61761628120543285653018418309703
61761628120543294529130198443249
61761628120543294529192613019493
61761628120543294529210410427459
61761628120543294529213508214625
61761628120543294529213533724441
61761628120543294529213766477617
61761628120543294529213766481829
61761628120543294529213880794869
61761628120543294529213881267253
61761628120543294940974880377997
61761628120543294940995772403899
61761628120543295078172872988545
61761628120543295078253084972755
61761628120543295078256441022913
61761628120543295078256441040382
61761628120543295078256551109689
61761628120543295078256555340165
61761628120543295078256555359038
61761628120543295078256555359039
61761628120543295078256555812549
61761628120543295078256555831422
61761628120543295083064833291871
61761628120543295123926429217963
61761628120543295123985749176271
61761628120543295123989105226429
61761628120543295123989214958913
61761628120543295123989215313205
61761628120543295124010112024657
61761628120543295124010136018153
61761628120543295128818418083695
61761628120543296318410850546611
61761628120543296318410851018787
61761628120543296318682446658307
61761628120543296318682447130483
61761628120543296364164435810611
61761628120543296364436031922307
61761628120543300438764523546271
61761628120543300438764523550483
61761628120543300438765553483276
61761628120543300438765668269945
61761628120543300438765668274316
61761628120543300484519224480649
61761628120543300621696324615997
61761628120543300621696327798325
61761628120543300621779892644749
61761628120543301674111312925519
61761628120543301674111316112059
61761628120543301674111571210192
61761628120543301674111689183560
61761628120543301857042342342913
61761628120543301857042345525241
61761628120543301857125910377281
61761628120543301857125913559449
61761628120543301857125913559609
61761628120543301857125915094643
61761628120543301857376699152511
61761628120543329665425269364061
61761628120543329711157815707881
61761628120543329711178825221877
61761628120543329711178825576169
61761628120543335018594703766102
61761628120543585247471487771389
61761628120543585247471487772793
61761628120543585796511067734725
61761628120543585796514162316685
61761628120543585796514162318089
61761628120543585796514162322301
61761628120543585796514535388027
61761628120543585796514535389431
61761628120543585796535427396619
61761628120543585842268091600135
61761628120543585842268091601539
61761628120543585979525406902021
61761628120543594718460083719295
61761628120543594718463178319921
61761628120543594718463181506461
61761628120543594718463207016277
61761628120543594718463439768049
61761628120543594718463439769453
61761628120543594718463439773665
61761628120543594718463554559089
61761628120543594718484099024869
61761628120543595130245445677021
61761628120543595130245445678425
61761628120543595130245445695687
61761628120543595130245445695735
61761628120543595267443438287569
61761628120543595267443438288973
61761628120543595267443438306235
61761628120543595267502758264591
61761628120543595267506114314749
61761628120543595267506224401525
61761628120543595267527121112977
61761628120543595272335427172015
61761628120543595313256341656735
61761628120543595313259780613633
61761628120543595313259785316493
61761628120543595313259785335366
61761628120543595313259809309989
61761628120543595313280701318581
61761628120543595318088983384123
61761628120543596553435001111039
61761628120543596553685705214143
61761628120543600628014196838107
61761628120543600628015340026747
61761628120543600628015341561781
61761628120543600628036232033727
61761628120543600628036233568921
61761628120543600673957211298456
61761628120543600811050572736217
61761628120543601863360989403895
61761628120543601863361357752259
61761628120543601863632953863955
61761628120543602046375325383039
61761628120543602046375586851285
61761628120543602046563614928773
61761628120543629854612153374067
61761628120543629854674829399843
61761628120543629854674942655897
61761628120543629854674943718706
61761628120543629854674943718707
61761628120543629900428498868005
61761628120545986944399530921545
61761628120545986944399530925757
61761628120545996232627962172877
61761628120545996232648854181469
61761628120546001723075972705984
61761628120546001776151414268341
61761628120546003377547035154616
61761628120546003560540449478271
61761628120546003560560997013951
61761628120546003560560997014111
61761628120546003560560997018323
61761628120546003560560998530431
61761628120546003560560998534643
61761628120546003560560998549145
61761628120546003560561346091957
61761628120546003560561370066579
61761628120546003560561370066739
61761628120546003560561370070951
61761628120546003560561370085453
61761628120546003560812050195061
61761628120546035074900992995194
61761628120546036722030049750208
61761628120546287087916540008461
61761628120546287087916540014077
61761628120546287088164149529653
61761628120546287088167617184311
61761628120546296421898527471901
61761628120546301965421207920808
61761628120546301965421979573140
61761628120546303749810670304335
61761628120546303749810670310159
61761628120546303749810675008807
61761628120546303749811019382341
61761628120546303749811048080149
61761628120546303749831940088741
61761628120546303749831968786714
61761628120546303750082643719621
61761628120546303750082644191845
61761628120547182163038701007613
61761628120547187518467567273421
61761628120547187518467567274825
61761628120547196989459261008493
61761628120547196989647547347409
61761628120547196989647547348813
61761628120547196989647547366075
61761628120547196989731230172817
61761628120547202487417442764157
61761628120547204134629033365987
61761628120547204134629038070251
61761628120547204317560067483433
61761628120547204317643635517641
61761628120547204317643635517801
61761628120547204317831663595129
61761628120547232125667550962599
61761628120547232125670907484933
61761628120547232125670908901875
61761628120547232125670993578213
61761628120547232125671021803797
61761628120547232125671022157929
61761628120547232125671023220739
61761628120547232125855836257371
61761628120547232125859279935795
61761628120547232125859279935843
61761628120547232125859303916241
61761628120547232125859308515559
61761628120547232125859308633816
61761628120547232171424578015905
61761628120547232171424578370037
61761628120547232171612864727619
61761628120547246952280212518792
61761628120615331215218250673192
61761628120615331215221346323370
61761628120615331215221346795754
61761628120615331215221349505698
61761628120615331215221349978082
61761628120615331215221608258384
61761628120616281011349002469334
61761628122626363445214056491108
61761628122626363445465104950484
61761628122626365296071190653723
61761628122626665439588199742043
61761628137252485274088480813039
61761628137288793351700712708040
61761628137288793717541134327576
61761628137288793763294690539684
61761628137288802639646580499759
61761628137288807992627695260025
61761628137357852122191190478727
61761628137361738063165919017808
61761628137361739710294975755560
61761628137361739756048560665482
61761628137361753987912308626887
61761628137392957793029848907065
61761628137392968913681253812167
61761628137392973807083704359133
61761628137392973807083818677997
61761628137392973807084476011465
61761628137392973852816111346609
61761628137392973852816454657493
61761628137392973852816483237209
61761628137392973852817254889541
61761628137392973852837374891509
61761628137392973852837375245801
61761628137392973852837375362441
61761628137392973852837403942157
61761628137392973852838175594489
61761628137392975499945539974961
61761628137392975499966431983553
61761628137393874237634845942909
61761628137393874237634845942957
61761628137393874237635617595241
61761628137393874237635617596693
61761628137393874420649070792793
61761628137393874420649070797165
61761628137393874420649185582589
61761628137393874420649842445125
61761628137393874420649842449497
61761628137393874420649847166858
61761628137393874420649957234921
61761628137393874834596350504311
61761628137393874834607974719136
61761628137393876067694560913119
61761628137393876067777869267713
61761628137393876067777870665781
61761628137393876067777870684654
61761628137393876067777870684655
61761628137393876067778128947487
61761628137393876067778242320181
61761628137393876069953992446052
61761628137393876069953995628380
61761628137393876205038997049945
61761628137394153023990176899687
61761628137394158367097885260345
61761628137394159785675720900904
61761628137394174426884147698485
61761628137394174426884147699889
61761628137394174426885266912502
61761628137394174426885295610262
61761628137394174426905411243337
61761628137394174426905411243385
61761628137394174426906182895717
61761628137394174564145273964557
61761628137394174564166079879709
61761628137394174564166165973149
61761628137394174564166851532041
61761628137394174564166937625481
61761628137394174609836068057401
61761628137394174609898744083177
61761628137394174609899515735509
61761628137394174609919750883017
61761628137394174975676118142081
61761628137394174978124983925548
61761628137394176211022910707869
61761628137394176211274330703553
61761628137394176211274330707925
61761628137394176211274330721022
61761628137394176211274330721023
61761628137394176211274332237342
61761628137394176211294879872193
61761628137394176211295224245934
61761628137394176211295224245935
61761628137394176256965124617034
61761628137394176256965126217919
61761628137394176257027542559389
61761628137394176257027542559549
61761628137394176257027544075709
61761628137394176257027544094582
61761628137394176257027544094583
61761628137394176257027800642810
61761628137394176257027802243694
61761628137394176257027802243695
61761628137394176257027802361786
61761628137394176257027915630890
61761628137394176257048807620609
61761628137394176257048807620769
61761628137394176257048809037710
61761628137394176257048809037711
61761628137394176259224560928808
61761628137394176394288297289153
61761628137394176394309562350373
61761628137396576123812190848641
61761628137396576124064387218390
61761628137396576124085187366421
61761628137396576124085187370793
61761628137396576124085193137914
61761628137396576124085193487835
61761628137396576126261056986400
61761628137396576538043319640432
61761628137396576538043323872520
61761628137396577725459630814180
61761628137396577771213215054826
61761628137396577771213215587077
61761628137396577771213215588529
61761628137396577771213215588689
61761628137396577771213215605950
61761628137396577771213215605951
61761628137396577771213216773802
61761628137396577771213217122271
61761628137396577771213217123723
61761628137396577773455199849941
61761628137396861854954468773466
61761628137396862037968808412938
61761628137396862037968808412992
61761628137396870779400020314273
61761628137396870779402371960327
61761628137396876130320641463226
61761628137396876130320641581318
61761628137396876267329200289849
61761628137396876267570772268273
61761628137396876267602282546777
61761628137396876267602288668190
61761628137396876313082785199717
61761628137396876313334866778219
61761628137396876315596706976801
61761628137396876681560328846844
61761628137396876681560333078932
61761628137396877914458257046315
61761628137396877914730226210639
61761628137396877960462888880365
61761628137396877960462889015878
61761628137396877960462890065638
61761628137396877960462890415559
61761628137396878097723643260209
61761628137396878097723643726769
61761628137396878097744564315077
61761628137397776697880227201921
61761628137397776700297581167479
61761628137397776700317468652471
61761628137397777249372115069284
61761628137397777295125699859656
61761628137397778482542007851070
61761628137397778482542007851071
61761628137397778528023623478523
61761628137397778528023623596615
61761628137397778528211909818683
61761628137397778528211909823055
61761628137397778528295591225745
61761628137397778528295591225905
61761628137397778528295592642846
61761628137397778528295592642847
61761628137397778530537461051653
61761628137397778530558381756601
61761628137397778530725860665285
61761628137397778665556345955509
61761628137397778668007421295703
61761628138233138582524166008941
61761628138233139177320396766345
61761628138233139177320653983789
61761628138233139177320653983837
61761628138233139177320653983997
61761628138233139177320739722937
61761628138233139177320739722985
61761628138233139177320739723145
61761628138235840285959510930237
61761628138235840285959510930285
61761628138235840468973735778669
61761628138235840468973821517817
61761628138237041043041772131949
61761628138237041043041772131997
61761628138237041043041772132157
61761628138237041043041857871097
61761628138237041043041857871145
61761628138237041180302526507469
61761628138268261459240906449028
61761628138268261461685266854815
61761628138268261466855656160350
61761628138268270200685832862333
61761628138268270200685836048873
61761628138268270749666088603669
61761628138268270749749770951077
61761628138268270749749770952529
61761628138268270749749775556171
61761628138268270749749775674263
61761628138268270754558053489003
61761628138268270795478967501387
61761628138268270795478969036581
61761628138268270795482435156045
61761628138268270795482439877779
61761628138268270795503327163233
61761628138268270800311638280827
61761628138268270800562572065803
61761628138268271989904070743583
61761628138268272035657627428027
61761628138268272035657656007743
61761628138268272035908331531131
61761628138268272035929252119439
61761628138268276107999426841080
61761628138268276155991552202581
61761628138268276155991556919943
61761628138268276293252307046065
61761628138268276293273112841881
61761628138268276293273199053253
61761628138268276293273227751013
61761628138268277391337568328612
61761628138268277391337569929497
61761628138268277391337573111825
61761628138268277391337574646859
61761628138268277391609169223521
61761628138268277528598327959521
61761628138268277528619219968113
61761628138268277528807157588931
61761628138268277528869924071217
61761628138268305382651035909385
61761628138268305382651039091713
61761628138268310690087923963234
61761628138268320161079872305182
61761628138268325493785104931380
61761628138269160245107241608335
61761628138269160245107241609739
61761628138269160245110336208961
61761628138269160245110336210365
61761628138269161297523377361463
61761628138269161480454030988987
61761628138269161480454034175527
61761628138269171180297332080555
61761628138269171180300798221861
61761628138269171180300802920349
61761628138269171180300802939223
61761628138269171363227988894619
61761628138269171363227988912089
61761628138269171363231455031553
61761628138269171363231459734413
61761628138269171363231459753287
61761628138269171363315023064469
61761628138269171363315023064517
61761628138269171363315027768781
61761628138269171363315137855717
61761628138269171368123419921259
61761628138269171368311706261419
61761628138269172603469437648175
61761628138269172603741033759871
61761628138269176126768219677378
61761628138269176311957536348799
61761628138269176311958308001131
61761628138269176670730987349080
61761628138269176675811238578946
61761628138269176678070670107509
61761628138269176716484543559784
61761628138269176716484572139452
61761628138269176721543902782462
61761628138269176723740572078088
61761628138269176723740572078089
61761628138269176723740572196180
61761628138269176723823110292139
61761628138269176723824140106681
61761628138269176723824140106841
61761628138269176723824224782971
61761628138269176723824224783179
61761628138269176723824253480779
61761628138269176723824253480939
61761628138269176723824255015973
61761628138269176861001326921573
61761628138269176861001330108113
61761628138269176861084894954537
61761628138269176861085008210543
61761628138269176861273299154345
61761628138269176861273299272437
61761628138269177913416687833021
61761628138269177913416691020965
61761628138269177956910468161698
61761628138269177959086592987332
61761628138269177959086592987333
61761628138269177959086593105424
61761628138269177959169899671387
61761628138269177959170157839373
61761628138269177959170161021541
61761628138269177959170161021701
61761628138269177959170162556735
61761628138269177959170242511339
61761628138269177959170242511499
61761628138269177959170244046533
61761628138269177959170271207695
61761628138269177959170271207855
61761628138269177959170272742889
61761628138269177959420946614443
61761628138269177959420946614603
61761628138269178096347347835029
61761628138269178096431025937459
61761628138269178096618943946725
61761628138269205950483741320293
61761628138269211257899705603452
61761628138269211303653261815560
61761628138269220591630641420976
61761628138269220591630899570142
61761628138269220774644866269408
61761628138269220774645210625680
61761628138269456542878496453065
61761628138269456542878839409657
61761628138269456680139508045981
61761628138269461623971043263847
61761628138269462035756775112150
61761628138269462035756779711421
61761628138269462035836985555711
61761628138269462081510335923529
61761628138269462081569654364113
61761628138269462081573011949305
61761628138269462218767646974661
61761628138269462218771004559853
61761628138269470957764999462015
61761628138269470957764999463419
61761628138269470957768094062641
61761628138269470957768094064045
61761628138269470957768097250585
61761628138269470957768441606857
61761628138269470957768470303213
61761628138269470957789362311805
61761628138269471369547003854619
61761628138269471369547003854667
61761628138269471369547005370987
61761628138269471369547005372391
61761628138269471369550447515829
61761628138269471369550447533299
61761628138269471369550471513697
61761628138269471369550476094093
61761628138269471369550476112967
61761628138269471369550476212185
61761628138269471369550476231059
61761628138269471369567925959247
61761628138269471369571368220777
61761628138269471506744996465167
61761628138269471506748355467509
61761628138269471506748464118421
61761628138269471506748464119873
61761628138269471506748468704641
61761628138269471506748468723515
61761628138269471506748468822733
61761628138269471506748468841607
61761628138269471506811226239089
61761628138269471506832032152789
61761628138269471506832032152837
61761628138269471506832036857101
61761628138269471506832118246277
61761628138269471511640314218331
61761628138269471511640314218379
61761628138269471511640429009579
61761628138269471552502020330577
61761628138269471552502025034841
61761628138269471552561343494299
61761628138269471552564696356353
61761628138269471552564696357757
61761628138269471552564701060617
61761628138269471552564701079491
61761628138269471552564782449793
61761628138269471552564811147553
61761628138269471557582271560443
61761628138269471557644947586219
61761628138269471557644947586379
61761628138269471557644947587623
61761628138269471557644947591995
61761628138269471557644947605093
61761628138269472609725663308923
61761628138269472609725663309131
61761628138269472609976367412027
61761628138269472746986331945295
61761628138269472792740002948603
61761628138269472792990707051707
61761628138269476316017892851122
61761628138269476455474545319027
61761628138269476455475316971359
61761628138269476859980660640916
61761628138269476865060911870782
61761628138269476867257581284500
61761628138269476867320343399345
61761628138269476867341233871291
61761628138269476905734130645864
61761628138269476905734245431288
61761628138269476910814381875730
61761628138269476910814496661154
61761628138269476913072783465883
61761628138269476913073813398517
61761628138269476913073813398677
61761628138269476913073813399921
61761628138269476913073813404293
61761628138269476913073818121655
61761628138269476913073928189717
61761628138269477050271892220597
61761628138269477050271895408541
61761628138269477050271920800265
61761628138269477050271920918357
61761628138269477050334566712743
61761628138269477050334568247777
61761628138269477050355487417691
61761628138269477050355488834633
61761628138269477050355488952725
61761628138269477050355573510971
61761628138269477050522857774637
61761628138269477050543864454773
61761628138269477050543864572865
61761628138269478102666361124857
61761628138269478102686908759707
61761628138269478102687251598207
61761628138269478102687280296015
61761628138269478146160141335442
61761628138269478148357158287760
61761628138269478148419572845131
61761628138269478148419831131209
61761628138269478148419834313377
61761628138269478148419834313537
61761628138269478148419835848571
61761628138269478148419945916633
61761628138269478148607857607652
61761628138269478148607862390865
61761628138269478285617913135457
61761628138269478285680699229295
61761628138269478285701591237887
61761628138269478285868612521199
61761628138269478285952295340991
61761628138269505956715718922451
61761628138269505956719189763857
61761628138269505956719191180799
61761628138269506093917182374245
61761628138269506093979944493461
61761628138269506139670738586353
61761628138269506139670738586513
61761628138269506139733414612129
61761628138269506139733500705569
61761628138269510219082601573710
61761628138269510219082604637946
61761628138269511447149378895288
61761628138269511492840172870248
61761628138269511492899492845866
61761628138269511492902848896024
61761628138269511500182178576970
61761628138269520780880286015052
61761628138269520780880314594720
61761628138269520780880314712812
61761628138269520780880572861924
61761628138269520780880572980016
61761628138269520918162219712596
61761628138269520963894539561244
61761628138269520963894883917516
61761628138271863000962195603917
61761628138271863183701090615511
61761628138271863183889375914655
61761628138271863183976420452349
61761628138271872471681912364365
61761628138271872471870197663509
61761628138271872471953880012369
61761628138271872471953880016741
61761628138271874123890444447563
61761628138271877825120219817942
61761628138271877830203535900920
61761628138271877830203565648434
61761628138271877962380974543388
61761628138271877967464204537244
61761628138271878008050876632006
61761628138271878008113638746850
61761628138271878013196984577342
61761628138271878015392882338728
61761628138271878015393652810159
61761628138271878015393653991060
61761628138271878015393654345352
61761628138271878015456416105905
61761628138271879616852036992021
61761628138271879660345814132754
61761628138271879662521938958388
61761628138271879662521939076480
61761628138271879662587797208893
61761628138271879662605594616859
61761628138271879799782689555283
61761628138271879799782693806085
61761628138271879799866371908515
61761628138271879800054289917781
61761628138271907470632890558613
61761628138271907653647115407045
61761628138271907653647115411417
61761628138271911176945240107152
61761628138271911176945240457286
61761628138271911359959464955584
61761628138271911359959551044652
61761628138271911359959551398944
61761628138271913007085164475326
61761628138271913007088603082304
61761628138271913007088603548864
61761628138271913007088607799666
61761628138271913007088608153958
61761628138271913009348040727909
61761628138271922295065957644518
61761628138271922295065987392032
61761628138271922295066330698758
61761628138271922432326626280842
61761628138271922432326998866910
61761628138271922478080212240464
61761628138271922478080583776772
61761628138271922478080584126692
61761628138271922480252981134032
61761628138271927764781184433412
61761628138272157834531921204585
61761628138272163190211868895753
61761628138272163327218102890371
61761628138272163327469151367217
61761628138272163373226093744185
61761628138272172661203558007065
61761628138272172661203558025939
61761628138272174450421793056067
61761628138272178014369892991686
61761628138272178014372987592312
61761628138272178019453238822178
61761628138272178156734886027142
61761628138272178158910661898479
61761628138272178197321441814342
61761628138272178197384117840118
61761628138272178197387212440744
61761628138272178197405124634134
61761628138272178202467463670610
61761628138272178204663447521064
61761628138272178204664218110587
61761628138272178204726895194801
61761628138272178204726895199173
61761628138272178204726899916535
61761628138272179806101710278033
61761628138272179806101710278241
61761628138272179806122602286625
61761628138272179806122602286833
61761628138272179806122603703775
61761628138272179806373306389729
61761628138272179806373306389937
61761628138272179849595487306498
61761628138272179851792504258816
61761628138272179851854921998515
61761628138272179852126891181713
61761628138272179989053254855711
61761628138272179989053259106513
61761628138272179989053283435427
61761628138272179989115672147723
61761628138272179989116045200351
61761628138272179989116049799621
61761628138272179989116049917713
61761628138272179989136937208943
61761628138272179989136941808213
61761628138272179989136941926305
61761628138272179989303963209617
61761628138272179989328322871463
61761628138272179989387645911317
61761628138272179989387646029409
61761628138272207660154507522427
61761628138272207660154531502825
61761628138272207660154536102143
61761628138272207797164239167117
61761628138272207842917798212877
61761628138272211366194913280896
61761628138272211505652337873517
61761628138272211549146462103552
61761628138272211549209138129328
61761628138272211551405894085625
61761628138272211551468569639017
61761628138272211556486144861980
61761628138272211556489500912138
61761628138272213150521958397156
61761628138272213150584720628640
61761628138272213157861641155584
61761628138272213196087229786828
61761628138272213198597714019745
61761628138272213203615197367644
61761628138272213203617520315938
61761628138272213203617524548026
61761628138272222484315630936348
61761628138272222484315659634108
61761628138272222484315660565776
61761628138272222484315660683868
61761628138272222621597307770740
61761628138272222621597564633892
61761628138272222667329884482540
61761628138272222667329885414208
61761628138272222667329885532300
61761628138272222667329998801404
61761628138272222667330228370800
61761628138272222667330228837360
61761628138272222667330228838812
61761628138272222667330257068608
61761628138272222667330257418528
61761628138272222669523546316368
61761628138272222669523546434460
61761628138273063757960888771261
61761628138273063940971756034501
61761628138273063940975113619693
61761628138273073228952577882573
61761628138273073228952577901447
61761628138273073229036145916941
61761628138273078726722448256273
61761628138273078772474885254363
61761628138273078772475915070309
61761628138273078772475999745195
61761628138273078772475999746647
61761628138273078772476004468381
61761628138273078772476028443003
61761628138273080373850730153749
61761628138273080373934298187909
61761628138273080373934298188116
61761628138273080373934298188117
61761628138273080373934412979156
61761628138273080373934412979157
61761628138273080373937765728894
61761628138273080374122326265237
61761628138273080374122326265444
61761628138273080374122326265445
61761628138273080374125793806222
61761628138273080374125793806223
61761628138273080419603941874023
61761628138273080419604314945525
61761628138273080419666699408471
61761628138273080419687620113259
61761628138273080419687620113419
61761628138273080419687882979733
61761628138273080419687882979892
61761628138273080419687882979893
61761628138273080419687883097984
61761628138273080419690977580518
61761628138273080419875911175312
61761628138273080556948374843023
61761628138273080557136665786825
61761628138273080557136665904917
61761628138273108410729580207601
61761628138273108410917866565183
61761628138273113720676744299166
61761628138273113766409408504086
61761628138273123054387135534276
61761628138273123191585128144824
61761628138273123191856724373154
61761628138273123237422367298974
61761628138273123237610309283022
61761628138273123237610395376302
61761628138341255035713080766942
61761628138342155466264108031902
61761628138342155466264108500074
61761628138342155649278419087440
61761628138342157250652770674638
61761628138342157250653918567536
61761628138342157250653918567542
61761628138342157250653918567750
61761628138342157296406355584500
61761628138342157296406441677940
61761628138342157296407474779644
61761628138342406381378206816460
61761628138342408074261191302420
61761628138342408211524959243842
61761628138342455655513781323684
61761628138342455655513781441776
61761628138342455792774536520056
61761628138342455838528092379276
61761628138342455838528092733568
61761628138342456206752439837526
61761628138342456252505995931542
61761628138342456257587017764028
61761628138342457439902558285332
61761628138342457439902560155944
61761628138342457439903591859372
61761628138342457447179479278836
61761628138342457485591029784174
61761628138342457485653705809950
61761628138342457485653791549098
61761628138342457485656028758244
61761628138342457485656028876336
61761628138342457485656029926096
61761628138342457485656116369456
61761628138342457485657147599256
61761628138342457485657148071480
61761628138342457485657148071640
61761628138342457485657149134290
61761628138342457485657149488582
61761628138342457487852788493118
61761628138342457487852788965502
61761628138342457492933035490896
61761628138342457492933035608988
61761628140316202773188663641266
61761628140351339116961682277894
61761628140351340967564410850855
61761628141226642790511010204765
61761628141331993162534631465871
61761628141332041340776337258067
61761628141332041340777112096939
61761628141332042576123129823855
61761628146224826356125988914007
61761628146224826356209671383719
61761628146224828140599508361566
61761628146259964550502927722766
61761628146259964553030943667734
61761628146259964553030946850062
61761628146259964553034328415652
61761628146259965101739231758063
61761628146259966337423106776932
61761628146260845362640598959966
61761628146260864912345806546714
61761628146260864912408482568278
61761628146260864912409597177202
61761628146260864914606271177140
61761628146260864914669033291984
61761628146260865715304598184495
61761628146260865715367274210271
61761628146260865715367274328363
61761628146260866742304384350752
61761628146260866742492670695284
61761628146260866767974134041892
61761628147100144226282861148112
61761628147100145873222856706672
61761628147100145873222971142016
61761628147100145873410884784000
61761628147100145873473560809776
61761628147100145873494567253712
61761628147100194044123331631018
61761628147100194044311359708346
61761628147100194044311731244654
61761628147100194044374035734122
61761628147100194044374407270430
61761628147100194044374493013790
61761628147100194227325984790686
61761628147136211268883762862811
61761629319994288525063365324653
61761629319994288570816950116477
61761629319994544656716718631789
61761629319994544656737610641785
61761629319994544702470274843897
61761629319994544702470274845301
61761629319994588714313038616489
61761629319994588760066594828597
61761629319994588760066623408313
61761629319997295956191589567139
61761629319998146561932842512355
61761629319998196524024177458141
61761629320005099641898067059317
61761629320005099641901509315231
61761629320005099641901509316635
61761629320005399831151182607067
61761629320006250436327228824735
61761629320006299849915355646251
61761629320006300398962878508351
61761629320006300398980412933155
61761629320006300398983770518347
61761629336747873795242757039309
61761629337719219772364031203211
61761629337719264242289249725301
61761629337719264242310141733893
61761629337719264242310170313609
61761629337720164627107612786745
61761629337720164810038269600809
61761629337720164810121837635177
61761629337720164810121951954041
61761629337720420895956631169755
61761629337720420895956631171159
61761629337720420895956634357699
61761629337720420896040199205527
61761629337720420896040202392067
61761629337720420941710215962983
61761629337720420941710219149523
61761629337720420941772978082199
61761629337720420941772981268739
61761629337720420941775305733353
61761629337720420941793783997351
61761629337720420941793787183891
61761629337720420941793870090791
61761629337720420941793873277331
61761629337720420941796197269561
61761629337720420941796197741945
61761629337720420941964363744719
61761629337720420941964366931259
61761629337720421078970970337051
61761629337720421078970970338455
61761629337720421078970973524995
61761629337720421078973297989609
61761629337720421079054538372823
61761629337720421079054541559363
61761629337720421079054624466263
61761629337720421079054627652803
61761629337720421079056865905885
61761629337720421079056866023977
61761629337720421079225118120191
61761629337720421079225121306731
61761629337720463764527159669137
61761629337720463764527188248853
61761629337720463764527273988001
61761629337720464816294523841273
61761629337720464816357286078581
61761629337720464999308748689753
61761629337720464999308748689913
61761629337720464999308834901237
61761629337720464999308863480953
61761629337720464999309093164069
61761629337720464999309121743785
61761629337720464999309207482933
61761629337720464999309207835821
61761629337720464999309207837225
61761629337720464999371510927013
61761629337720464999371625245877
61761629337723122233428387528233
61761629337723172058235837006145
61761629337723172058235837478529
61761629337723172058256729487121
61761629337724022801177407049449
61761629337724067270367590429045
61761629337724067270367704747909
61761629337724070978855803330441
61761629337724072625984856881653
61761629337724072625984857372751
61761629337724072626068424916021
61761629337724072626068511481685
61761629337724072763329179763717
61761629337724072763329179781187
61761629337730925918487093376639
61761629337730975743942313454227
61761629337730975743942313458599
61761629337730975743945757132859
61761629337731226107569373737991
61761629337731270577515512848389
61761629337731275521349256222057
61761629337731275933191986744611
61761629337731275933191986744819
61761629337731275933191986750435
61761629337731275933212878753203
61761629337731275933212878759027
61761629337731276070473548453789
61761629337732126675569468897215
61761629337732126675569468898619
61761629337732126676134324782935
61761629337732171146079206385829
61761629337732171146079206403299
61761629337732176089161066441997
61761629337732176500941006620327
61761629337732176501003768857427
61761629337732176501024574654487
61761629337732176501024574655939
61761629337732176501024575718749
61761629337732176501024576191133
61761629337732176501028018333119
61761629337732176501028018334571
61761629337732176501028019397381
61761629337732176501759234047667
61761629337732176638285329031411
61761629337732176638285329031571
61761629337732176638285330566605
61761629343627845139712113690575
61761629343627845185444777894091
61761629343627845186008862126075
61761629343627845552041012229369
61761629343627845552061904237961
61761629343627845597794568441477
61761629343627845734992561052025
61761629343627845735243637876550
61761629343627845735244412711210
61761629343627845735244413065502
61761629343627845735264529767050
61761629343627845735264529885142
61761629343627845735265301419382
61761629343627845735265304601710
61761629343627845735265304719802
61761629343627845735265305074094
61761629343627889609637332212665
61761629343627889609658252800973
61761629343627889655390917004489
61761629343627889655411809013081
61761629343627894962827687203014
61761629343628745570179458130127
61761629343628745570263140955535
61761629343628745753759000842435
61761629343628745753821676868211
61761629343628745753823999816505
61761629343628746119787704568799
61761629343628746119787707756743
61761629343628746119790032104877
61761629343628746119790032109089
61761629343628746119870243733391
61761629343628746119870244087683
61761629343628746119870244089087
61761629343628746119871272603167
61761629343628746119871275791111
61761629343628746119873600139245
61761629343628746119873714574589
61761629343628746119873714928881
61761629343628746165541263968851
61761629343628746165543588316985
61761629343628746165602908291199
61761629343628746165603939994627
61761629343628746165604051479839
61761629343628746165604054313491
61761629343628746165604054667783
61761629343628746165606378778105
61761629343628746165606379132397
61761629343628746165624943135543
61761629343628746165624943488431
61761629343628746165624943489835
61761629343628746165624946322083
61761629343628746165624946676375
61761629343628746165791968071955
61761629343628746165795437142359
61761629343628746165795440330303
61761629343628746302800900547455
61761629343628746302802043736095
61761629343628746302802043737499
61761629343628746302802046924039
61761629343628746302804371388653
61761629343628746302885611770463
61761629343628746302885611771867
61761629343628746302885614958407
61761629343628746302885697863903
61761629343628746302885697865307
61761629343628746302885701051847
61761629343628746302887939423021
61761629343628746303056191517831
61761629343628746303056194705775
61761629343628746303077086714367
61761629343628790040209165274893
61761629343628790040209251013881
61761629343628790040209280065933
61761629343628790177386351615997
61761629343628790177386352088173
61761629343628790177469920122541
61761629343628790177470034441405
61761629343628790223139822088749
61761629343628790223139936879997
61761629343628790223140280881977
61761629343628790223140281236269
61761629343628790223223504914365
61761629343628795530639469197578
61761629343629045759512814247371
61761629343629046309060597405305
61761629343629046309060597409517
61761629343629046309119917025227
61761629343629046309119917026631
61761629343629046309119917379519
61761629343629046309119917380923
61761629343629046309120945895003
61761629343629046309120945895163
61761629343629046309120949082947
61761629343629046309120949083107
61761629343629046309121060213867
61761629343629046309121060214027
61761629343629046309121060568159
61761629343629046309121063401811
61761629343629046309121063401971
61761629343629046309121063756103
61761629343629046309123273431081
61761629343629046309123387866425
61761629343629046309123388220717
61761629343629046309141955410403
61761629343629046309141955410563
61761629343629046309141955764695
61761629343629046309144279875017
61761629343629046309144280229309
61761629343629046354874616780267
61761629343629046354874616781671
61761629343629046354874619968211
61761629343629046354876944432825
61761629343629046354898898259968
61761629343629046355065230796230
61761629343629046355066002442787
61761629343629046355066005630731
61761629343629046355066005630890
61761629343629046492072609036523
61761629343629046492072609037927
61761629343629046492072612224467
61761629343629046492074936689081
61761629343629046492135285062299
61761629343629046492135285062459
61761629343629046492135285063703
61761629343629046492135285068075
61761629343629046492135288250243
61761629343629046492135288250403
61761629343629046492137612714857
61761629343629046492323313139627
61761629343629046492323313139787
61761629343629046492323316327571
61761629343629046492323316327731
61761629343629090229458924305717
61761629343629090229458924305877
61761629343629090229458924778053
61761629343629090229458953357769
61761629343629090366656916916265
61761629343629090366656945968317
61761629343629090366657290323185
61761629343629090366657290324589
61761629343629090366719593414377
61761629343629090366719707733241
61761629343629090412410502180425
61761629343629090412473178206201
61761629343629090412473263945349
61761629343631447411443113899757
61761629343631447457194347180833
61761629343631447457196670111865
61761629343631497236334246674057
61761629343631497236334246678269
61761629343631747646530026227705
61761629343631797425580447725015
61761629343631797425583919965893
61761629343631797425583919970105
61761629343631797425583919983203
61761629343631797425604811978697
61761629343631797425604811991795
61761629343631797471334381596089
61761629343631797471337476182213
61761629343631797608594786893555
61761629343631797608594786897927
61761629343631797608595049760029
61761629343631797608598144341941
61761629343631797608598144346153
61761629343631797608598144360655
61761629343631797608598144365027
61761629343631797608598259268543
61761629343632648030697178571999
61761629343632648214276722701409
61761629343632648214338364208379
61761629343632648214339397310243
61761629343632648214341721774697
61761629343632648214341721793571
61761629343632692637715672916409
61761629343632692637715787235273
61761629343632692683469257708233
61761629343632692683469343447381
61761629343632697993332939845613
61761629343632697993332939858711
61761629343632697993395701606165
61761629343632697993413149953595
61761629343632697993413149953755
61761629343632697993413150307887
61761629343632697993416593614757
61761629343632697993416593632227
61761629343632697993416593969049
61761629343632698039086496057721
61761629343632698039086496070771
61761629343632698039145814158515
61761629343632698039145814512807
61761629343632698039146077024989
61761629343632698039146077497373
61761629343632698039149171606901
61761629343632698039166735217755
61761629343632698176343806769063
61761629343632698176344069639909
61761629343632698176347164217449
61761629343632698176347279144051
61761629343632698176406568888279
61761629343632698176406831872845
61761629343632698176409926454597
61761629343632698176427489593227
61761629343632698176430847178419
61761629343632707465137441937382
61761629343639551285646890569231
61761629343639551331400447135631
61761629343639595755592915360925
61761629343639600559991041647494
61761629343639600697251796377098
61761629343639600697815880609082
61761629343639600745243120083625
61761629343639601111293753177022
61761629343639601111293753531314
61761629343639601111293839266090
61761629343639601111293839266091
61761629343639601111293839270302
61761629343639601111293839270303
61761629343639601111293839620223
61761629343639601111293839620382
61761629343639601157047424528687
61761629343639601157047424528846
61761629343639601294221052872455
61761629343639601294287172104319
61761629343639601294308178904159
61761629343639851474917456225355
61761629343639895944863595335753
61761629343639900888697338710825
61761629343639901300540070768621
61761629343639901300542393366994
61761629343639901300542393721286
61761629343639901300543512556315
61761629343639901300543512562138
61761629343639901300543512562139
61761629343639901300543512912059
61761629343639901300543512912218
61761629343639901300543513973465
61761629343639901300543513974869
61761629343639901300560961242019
61761629343639901300560961242179
61761629343639901300560961246391
61761629343639901300560962427292
61761629343639901300560962777213
61761629343639901300560962781584
61761629343639901346293625444083
61761629343639901346293625444291
61761629343639901346297097820523
61761629343639901483491618054839
61761629343639901483554379819555
61761629343639901483554379819763
61761629343639901483554408517363
61761629343639901483557737404747
61761629343639901483557765984463
61761629343639901483557852077903
61761629343639901483557852195995
61761629343639901483575300525955
61761629343639901483575300526115
61761629343639901484306401803707
61761629343639912007630923054374
61761629343640751905468397395631
61761629343640751905468483136023
61761629343640751905468483488911
61761629343640751905468483490315
61761629343640752042729151770943
61761629343640752042729151772347
61761629343640752088671107596639
61761629343640752088671107596687
61761629343640752088733783622415
61761629343640752088733783622463
61761629343640752088733783622623
61761629343640752089235963480955
61761629343640752089238286429249
61761629343640752089238286429297
61761629343640752089300962455073
61761629343640796375414507926153
61761629343640796375414507927557
61761629343640796375414536505869
61761629343640796375414536507273
61761629343640796512675262655917
61761629343640796512675262657321
61761629343640796512675290881501
61761629343640796512675290887117
61761629343640796512675291235633
61761629343640796512675291237037
61761629343640796512675376974781
61761629343640796512675376976185
61761629343640796513423931305471
61761629343640796513427374966633
61761629343640796513427403544945
61761629343640796513427403546349
61761629343640796559180873663613
61761629343640796559180873663773
61761629343640796559180959402761
61761629343640796559180959402921
61761629343640796559180959757053
61761629343640801502262705141469
61761629343640801502325381285337
61761629343640801868292532433435
61761629343640801868292532437647
61761629343640801868355208457599
61761629343640801868355208463423
61761629343640801868372657143303
61761629343640801868372657143463
61761629343640801868372658678497
61761629343640801868372742882451
61761629343640801868372742882611
61761629343640801868372742886823
61761629343640801868372744417645
61761629343640801914042645319799
61761629343640801914105321345367
61761629343640801914105321345575
61761629343640801914105321463459
61761629343640801914105435782323
61761629343640801914105436136615
61761629343640801914108793249423
61761629343640801914108793721807
61761629343640801914126328145207
61761629343640801914129685730399
61761629343640801914857435189921
61761629343640801914858578378561
61761629343640801914860901326855
61761629343640802051306785860131
61761629343640802051366190512087
61761629343640802051369547979187
61761629343640802051369548097279
61761629343640802051386996427239
61761629343640802051386996427399
61761629343640802051387082520679
61761629343640802051390440105871
61761629343640802052118189565393
61761629343640802052119332754033
61761629343640802052121547032493
61761629343640802052121655702327
61761629343640802052122690221133
61761629343640802052140224762577
61761629343640812574878506025706
61761629343640812575442590257690
61761629343640812575442705048938
61761629346587175665270064582850
61761629346587175665270065055234
61761629346587175665270179368274
61761629346587175665270179840658
61761629346587175665270836235182
61761629346587175665270839421722
61761629346587175665332855866434
61761629346587175802531594147114
61761629346587175802593610123654
61761630026073930235327523998553
61761630028057047265335833188159
61761630029028441830853853840631
61761630029028443065635440132381
61761630029028443065635783088973
61761630029028443065635787339775
61761630029029308909830564923696
61761630029029342261404881109803
61761630029029343496186467393129
61761630029029343496186810349721
61761630029029343633447483241059
61761630029029594412120202008572
61761630029029594412120202012784
61761630029029594412141094017164
61761630029029594412141094021376
61761630029029642587852547007975
61761630029029642587936115042343
61761630029029643685436140684965
61761630029029643685457032693557
61761630029029643822697156532895
61761630029032045336882566694109
61761630029032045336882570944911
61761630029032345391127826789424
61761630029032345525881192926249
61761630029032345525881540133643
61761630029032345526132239985945
61761630029032345526132244236747
61761630029032345526153131994537
61761630029033212605693931906310
61761630029033212742891924044474
61761630029033244310056313128485
61761630029033245958876846664932
61761630029033245958879941265504
61761630029033245958939608779776
61761630029033246093693236034927
61761630029040115723571944608880
61761630029040148480348538833954
61761630029040148662797907798070
61761630029040148663362763682386
61761630029040149212406929427099
61761630029040159783091423976518
61761630029040399440715534801032
61761630029040416050102150025990
61761630029040448852047696229415
61761630029040448852068588239672
61761630029040448852612552113731
61761630029040449266087072174064
61761630029040449401653246196606
61761630029040449401676461625668
61761630029040459972361989276946
61761630029040459972424780443896
61761630029041316480654207227739
61761630029041316480654207227748
61761630029041316617851169429114
61761630029041316617852284038038
61761630029041344478974376384966
61761630029041344479037052410742
61761630029041349419797492008057
61761630029041349419880369879944
61761630029041349831388370521766
61761630029041349831391812783243
61761630029041349832143806069432
61761630029041349832144953962331
61761630029041349832206482095208
61761630029041349832206596867529
61761630029041349832207629988106
61761630029041349832207629988107
61761630029041349832227488876121
61761630029041349832227493126922
61761630029041349832227493126923
61761630029041349832228521996698
61761630029041349832228521996699
61761630029041349832228521996704
61761630029041349834650847100472
61761630029041349834651994993376
61761630029041349834651996410517
61761630029041349834651996410526
61761630029041349969488161759034
61761630029041349969488161759035
61761630029041349971096846420618
61761630029041349971100199288448
61761630029041349971180414454986
61761630029041349971935879632128
61761630029041360538479194577510
61761630029041360538541870603286
61761630029041360540173800319404
61761630029041360540236562438460
61761630033969258887743369506062
61761630034937019067383253287370
61761630034937019067404145295962
61761630034937019067948109171686
61761630034937019067948109644070
61761630034937019067969001180278
61761630034937019067969001652662
61761630034937066648572793628365
61761630034937066648593685636957
61761630034937066649136877860349
61761630034937066649136877865965
61761630034937067243931157205767
61761630034937067243952049214359
61761630034937068478716185302569
61761630034937068478716186819049
61761630034937068478716186837763
61761630034937068478716190005589
61761630034937068478716190024303
61761630034937068478737077309709
61761630034937068478737077315533
61761630034937068478737078831853
61761630034937068478737082014181
61761630034937068478737082032895
61761630034937068478737450363949
61761630034937068478737450368161
61761630034937934277178647411060
61761630034937935512273499055312
61761630034937935512524665132360
61761630034937935512524665133764
61761630034937935512524665486652
61761630034937967262702244292397
61761630034937967628728599684519
61761630034937967628749491693111
61761630034937967628751844756314
61761630034937967811742938846199
61761630034937967811763830854791
61761630034937968863531081890416
61761630034937968863531082225835
61761630034937968863531425182427
61761630034937968863534519783053
61761630034937968863534524033854
61761630034937968863534549880493
61761630034937968863534553067033
61761630034937968863534892837085
61761630034937969046545764355339
61761630034937969046548858950141
61761630034937969046548858951593
61761630034937969046548858955965
61761630034937969046548863673327
61761630034937969046548889065051
61761630034937969046549232004381
61761630034937969046549232008593
61761630034938219824402838463306
61761630034938219824465514489082
61761630034938219824967694347622
61761630034938219825030370373398
61761630034938219825217626798394
61761630034938234466449126500116
61761630034938235701795144227032
61761630034938235701795230787080
61761630034938267405655169148733
61761630034938267406219253380717
61761630034938267817999193564663
61761630034938267817999195099856
61761630034938267818020085573255
61761630034938267818020087108448
61761630034938267818023442686222
61761630034938269052780755517671
61761630034938269052784223172329
61761630034938269052784226358869
61761630034938269052784484172562
61761630034938269052784484644946
61761630034938269052805113663197
61761630034938269052805118367461
61761630034940637215708586759164
61761630034940637261713222960656
61761630034940668919840813267158
61761630034940668920404553479693
61761630034940668920404926551194
61761630034940668920405668082793
61761630034940668920405668084245
61761630034940668920405668088617
61761630034940668920405669151474
61761630034940668920405698203526
61761630034940668966138360866025
61761630034940670612723454914778
61761630034940670749712236223433
61761630034940670749712236224885
61761630034940670749712236229257
61761630034940670749712264803149
61761630034940670749712264804601
61761630034940670749712264808973
61761630034940670749712266321081
61761630034940670749712266325293
61761630034940670749712266338343
61761630034940670749712266339795
61761630034940670749984205393581
61761630034940670749984233973297
61761630034940670749984233987799
61761630034940920979422812702152
61761630034940937404979437502460
61761630034940937405230231930884
61761630034940937587993520396878
61761630034940969108839438430825
61761630034940969109090515138662
61761630034940969109654226765913
61761630034940969109654226771529
61761630034940969109655369954345
61761630034940969109655369954553
61761630034940969109655369960169
61761630034940969109655371022978
61761630034940969109655371495362
61761630034940969109676261962937
61761630034940969109676261963145
61761630034940969109676261968761
61761630034940969109676266686123
61761630034940969155408926166453
61761630034940970756219571876414
61761630034940970756219571889512
61761630034940970756219572361896
61761630034940970938982830103577
61761630034940970938982830109401
61761630034940970938982831625721
61761630034940970938982834808049
61761630034940970938982834826763
61761630034940970939233907279635
61761630034940970939254799273725
61761630034940970941430925754102
61761630034940970941681629857206
61761630034940970941681629874459
61761630034940970941681629874468
61761630034940980227793828572832
61761630034941837972791224214546
61761630034941837972979252278776
61761630034941837973042014392216
61761630034941838155805301913388
61761630034941838155805563362920
61761630034941838155972670853392
61761630034941838155993591440248
61761630034941838156056611845382
61761630034941838156056611963474
61761630034941869676651248650765
61761630034941869677486928994445
61761630034941869677488043603369
61761630034941869677488043603577
61761630034941869677488043604821
61761630034941869677488043609193
61761630034941869677488048326555
61761630034941869723219593197961
61761630034941871323777177976295
61761630034941871323780272576921
61761630034941871323780301156637
61761630034941871323780305860901
61761630034941871324052245992046
61761630034941871324052246346338
61761630034941871326224929152242
61761630034941871326228023752868
61761630034941871369805830901914
61761630034941871506791517149207
61761630034941871506794611744009
61761630034941871506794611745461
61761630034941871506794611749833
61761630034941871506794616467195
61761630034941871506794641858919
61761630034941871507066580914157
61761630034941871509239268313714
61761630034941871509242362914340
61761630034941871509301654311694
61761630034941871509301915761226
61761630034941871509305383302058
61761630034941871509322574898550
61761630034941871509322836348082
61761630034941871509325930948708
61761630034941871509326017041988
61761630034941871509326275309192
61761630034941871509489943838554
61761630034941871509510864425410
61761630034941871509514303386520
61761630034941880795605610567397
61761630034941880797216619699370
61761630034948740678320970350516
61761630034948740678885826234832
61761630034948741090919912305156
61761630034948741090920027096244
61761630034948741090920027096404
61761630034948741090920028159054
61761630034948741090920028513346
61761630034948773892864429994810
61761630034948773892885321649110
61761630034948773892885322003402
61761630034948773893450177533426
61761630034948774029874136241953
61761630034948774029874136247569
61761630034948774030143409069936
61761630034948774030143409424069
61761630034948774030145732353649
61761630034948774030145732359265
61761630034948774030145990639726
61761630034948774030146105424943
61761630034948774030146105424991
61761630034948774030146846962365
61761630034948774030146846962573
61761630034948774030146851213374
61761630034948774030146877077275
61761630034948774030146877077323
61761630034948774030146880265267
61761630034948774030707493301920
61761630034948774030707493656053
61761630034948774030710846524042
61761630034948774030710931195801
61761630034948774030710961309259
61761630034948774030710961309307
61761630034948774030710964497251
61761630034948774075878769628459
61761630034948774076443623977581
61761630034948774442490872441104
61761630034948774442493228673586
61761630034948774442494228491262
61761630034948774624668387007655
61761630034948774625483175342743
61761630034948774625484318531383
61761630034948774625505210539975
61761630034948774625507563589921
61761630034948774625507563602971
61761630034948785148264413572260
61761630034948785148828497804244
61761630034948785148828612123108
61761630034948785148828612477240
61761630034948785148828612477241
61761630034949041280189477315524
61761630034949041280190593813774
61761630034949041462389029086730
61761630034949041463203817421818
61761630034949074219395405645485
61761630034949074219395405651101
61761630034949074219395663931562
61761630034949074219395778250218
61761630034949074219395778716779
61761630034949074219395778722602
61761630034949074219416670726823
61761630034949074219417440842509
61761630034949074219417440842717
61761630034949074219417440848333
61761630034949074219417442377751
61761630034949074219417445565695
61761630034949074219960519815878
61761630034949074219960633065901
61761630034949074219960633066109
61761630034949074219960633071725
61761630034949074219960634134534
61761630034949074219960634601095
61761630034949074219960634606918
61761630034949074219981526611139
61761630034949074265714189278009
61761630034949074265714190813203
61761630034949074631742897260998
61761630034949074813938980887799
61761630034949074814753769222887
61761630034949074814757236881757
61761630034949074817206078680611
61761630034949074817206078680620
61761630034949085337535007452404
61761630034949925375812636695678
61761630034949941435403345870884
61761630034949941435404117523216
61761630034949941435947281166940
61761630034949941435947284349268
61761630034949941435968201755200
61761630034949941847185351779856
61761630034949941847186380649632
61761630034949941847186380649680
61761630034949941847186380649840
61761630034949941847186384881720
61761630034949941847918605472500
61761630034949941847938497191032
61761630034949941848002288298116
61761630034949941848002289715058
61761630034949942030200724515576
61761630034949942030931916236628
61761630034949942030952836824888
61761630034949974786956511762321
61761630034949974787225785062688
61761630034949974787228107874017
61761630034949974787228366160094
61761630034949974787228452367254
61761630034949974787228452367255
61761630034949974787228452367308
61761630034949974787229137812426
61761630034949974787229222482941
61761630034949974787229222483149
61761630034949974787229222484393
61761630034949974787229222488765
61761630034949974787229224018182
61761630034949974787229224018183
61761630034949974787229227206126
61761630034949974787229227206127
61761630034949974787789869294672
61761630034949974787793306716377
61761630034949974787793308251570
61761630034949974787793308251571
61761630034949974832960772077533
61761630034949974832961145149034
61761630034949974832961145149035
61761630034949974832982037275718
61761630034949974833546893160034
61761630034949975198736453127168
61761630034949975199489565608448
61761630034949975199489594306256
61761630034949975199493036449611
61761630034949975199552354890279
61761630034949975199572133470848
61761630034949975199573162340624
61761630034949975199573246898871
61761630034949975199573248434064
61761630034949975199575485170826
61761630034949975199575489402914
61761630034949975199576604011838
61761630034949975199576605546872
61761630034949975199576605901164
61761630034949975201187613492376
61761630034949975201187613493780
61761630034949975381750762528231
61761630034949975382565550863319
61761630034949975382589829036770
61761630034949975382590943645694
61761630034949975384198513698354
61761630034949975384261161144462
61761630034949975384264628685240
61761630034949975384282081732722
61761630034949975384285520693832
61761630034949975385013273453774
61761630034949975385014416642414
61761630034949975385016740994552
61761630034949975385016741007650
61761630034949975385017774109514
61761630034949975385034194042034
61761630034949985905345756444435
61761630034949985905346789446968
61761630034949985905346789565012
61761630034949985905827305644585
61761630034949985905910873796996
61761630034949985907521882338542
61761630034949985951078420647951
61761630034949985951099684192851
61761630034949985951664540077167
61761630036919967493621295913077
61761630036919967493625771158379
61761630036919968728406672019619
61761630036923571045424837941185
61761630036923587653954880815275
61761630036923587656235462619633
61761630036923736585002538600407
61761630036923736585002567296763
61761630036923737750870874404232
61761630036923737817339316300251
61761630036923737817339316304463
61761630036924036728519547688727
61761630037868264781192925214897
61761630037868264783720858254529
61761630037868265375802275787877
61761630037868265379082324319149
61761630037868281255011038406203
61761630037868281438025378040059
61761630037868281438025378045675
61761630037868281438026411159185
61761630037892532529227351972133
61761630037892532529227355154461
61761630037892532529247472328393
61761630037892532529248243980725
61761630037892581942251769280461
61761630037892581944783141275587
61761630037892581944783399542791
61761630037892596769508607190101
61761630037895283645687115251517
61761630037895283647946518554703
61761630037895283647946547252463
61761630037903337512824568332233
61761630037903386925848981985849
61761630037903386925848982458233
61761630037903386925852420942747
61761630037903386925852421415131
61761630037903386926413837870165
61761630037903387520479225039805
61761630037903387522906136991971
61761630037903387522906136993375
61761630037903387522988671453495
61761630037903387522989704555359
61761630037903403580153502249379
61761630037903403582496845696197
61761630037904238126222540428341
61761630037904238126222540546433
61761630037904238126390706416613
61761630037904238126390706534705
61761630037904238126390709598941
61761630037904238126390709717033
61761630037904238126410826772873
61761630037904238126410826890965
61761630037904238128085282178951
61761630037904287539415120660705
61761630037904287539415123724941
61761630037904287539435240898873
61761630037904287539435241016965
61761630037904287540000096901281
61761630037904287540000099965517
61761630037904287540003452951439
61761630037904287951029218730517
61761630037904287951029218848609
61761630037904287951030251832381
61761630037904287951030251950473
61761630037904287951762501002925
61761630037904287951782360027697
61761630037904287951782364141693
61761630037904287951783393129561
61761630037904288088289973455909
61761630037904288088289973574001
61761630037904288088291003375445
61761630037904288088291006557773
61761630037904288088291006675865
61761630037904288089043115684757
61761630037904288089043115802849
61761630037904288089043118867085
61761630037904288089046471853007
61761630037904288090737691329003
61761630037904288090738724430867
61761630037904304010704529041955
61761630037904304010704529160047
61761630037904304011269642143763
61761630037904304011290534270399
61761630037904304147965283885439
61761630037904304147986175892627
61761630037904304150224973679801
61761630037904404832202874486118
61761630037904438183776076080562
61761630037904454245226397391149
61761630037904454245226516959786
61761630037904454245226518376728
61761630037904454245227288612118
61761630037904454245229874426886
61761630037904454245732054285426
61761630037904454245791372844102
61761630037904454245794730311202
61761630051655225878990666046669
61761630051690329719768782110135
61761630051690329720333637994451
61761630051690342670480729380109
61761630051691543244548765733389
61761630051691546950589141862431
61761630051691546950590176398707
61761630052662894755698465031675
61761630052662942933631380257545
61761630052662942933652186645241
61761630052662942934195464489529
61761630052662942934212914827067
61761630052662943300246098050939
61761630052662943300246183790087
61761630052662943345975404667859
61761630052662943345978762253051
61761630052662943345996296676451
61761630052662944535024297836587
61761630052662944535028031544467
61761630052662944535028031550083
61761630052662944535028117283615
61761630052662944535028117289231
61761630052662944580756966627887
61761630052662944580756966632099
61761630052662944580756966645149
61761630052662944580757338164195
61761630052662944580757338168407
61761630052662944580760319495717
61761630052662944580760322682257
61761630052662944580760322695307
61761630052662944580760433808757
61761630052662944580760433827471
61761630052662944580760436995297
61761630052662944580760437014171
61761630052662944580760438549205
61761630052662944580760691031865
61761630052662944580760695753599
61761630052662944580777882628363
61761630052662944580777882629815
61761630052662944580777882634187
61761630052662944580777885816515
61761630052662944580777887351549
61761630052662944580778230172787
61761630052662944580778230176999
61761630052662944580781325817349
61761630052662944580781325821561
61761630052662944580781325836063
61761630052662944580781325840435
61761630052662944580781329022763
61761630052662944580781330557797
61761630052662944580781583034793
61761630052662944580781583039005
61761630052662944580781583040457
61761630052662944580781583040617
61761630052662944580781587757979
61761630052662944580781587762191
61761630052662944718021191861867
61761630052662944718021445878269
61761630052662944718021450129071
61761630052662944718038640546119
61761630052662944718041998112597
61761630052662944718042083870459
61761630052662944718042337886861
61761630052662944718042342137663
61761630052662944718042366466577
61761630052662953868755581198327
61761630052662953869319665428859
61761630052662953869319665430311
61761630052662953869319694010027
61761630052662954052334005068539
61761630052663795140767876196799
61761630052663795323783244235275
61761630052663795735565250144247
61761630052663810562237119715968
61761630052663810562237234388916
61761630052663810562237234507008
61761630052663811797583252115832
61761630052663811797583252233924
61761630052663843318449743437081
61761630052663843319010356827867
61761630052663843319010356829271
61761630052663843319013827669065
61761630052663843501380400133053
61761630052663843501380400251145
61761630052663843501463968285513
61761630052663843502028052517497
61761630052663843913727867867707
61761630052663843913790543893239
61761630052663843913790543893275
61761630052663843913790543893482
61761630052663843913790543893483
61761630052663843913808078316675
61761630052663843913808078316883
61761630052663843913808107014483
61761630052663843913811435901867
61761630052663843913811464481583
61761630052663843913811550575023
61761630052663843913811550693115
61761630052663845102839551717897
61761630052663845102839551735366
61761630052663845102839551735367
61761630052663845102839554923311
61761630052663845102839813184691
61761630052663845102839813184898
61761630052663845102839813184899
61761630052663845102839813190515
61761630052663845148506359102353
61761630052663845148509453688477
61761630052663845148509453707351
61761630052663845148509456870805
61761630052663845148509456889679
61761630052663845148509458424713
61761630052663845148509796646521
61761630052663845148509801362431
61761630052663845148572214405093
61761630052663845148572214405253
61761630052663845148572215921413
61761630052663845148572215940286
61761630052663845148572215940287
61761630052663845148572472672297
61761630052663845148589664268795
61761630052663845148589664270247
61761630052663845148589664274619
61761630052663845148589667456947
61761630052663845148589668855015
61761630052663845148589668873889
61761630052663845148589668973107
61761630052663845148589668991981
61761630052663845148589927136721
61761630052663845148590011811607
61761630052663845148590011817431
61761630052663845148590040509415
61761630052663845148593021718633
61761630052663845148593024924047
61761630052663845148593106413685
61761630052663845148593107930005
61761630052663845148593111135419
61761630052663845148593135110041
61761630052663845148593135110201
61761630052663845148593136527142
61761630052663845148593136527143
61761630052663845148593136645234
61761630052663845148593136645235
61761630052663845148593364680889
61761630052663845148593369396799
61761630052663845148593369402623
61761630052663845148593397976515
61761630052663845148593479466473
61761630052663845148593479470685
61761630052663845148593484069955
61761630052663845148593484188047
61761630052663845285850795239179
61761630052663845285853779771743
61761630052663845285853889839805
61761630052663845285854148107009
61761630052663845285854152824371
61761630052663854437131475650459
61761630052663854437131475654831
61761630052664095467215542099183
61761630052664095467300253322191
61761630052664095467300339415631
61761630052664095467300342603575
61761630052664095878809519932231
61761630052664095879082259231163
61761630052664095926509876738056
61761630052664095927074732622372
61761630052664096062075678164443
61761630052664096062075678165847
61761630052664096062075681352387
61761630052664110705754128805692
61761630052664110751507713596118
61761630052664110751507799689344
61761630052664111941100146531204
61761630052664111986602765771802
61761630052664111986853731324438
61761630052664111986853817416260
61761630052664111986853817417718
61761630052664143507699416610825
61761630052664143508263500842809
61761630052664143508284392851401
61761630052664144057244876957431
61761630052664144057325087406447
61761630052664144057325087406607
61761630052664144103061137773419
61761630052664144103061223866859
61761630052664145292026462776797
61761630052664145292026805733597
61761630052664145292026805734841
61761630052664145292026810450751
61761630052664145292026810450959
61761630052664145292026811867901
61761630052664145292086130426576
61761630052664145292086130426577
61761630052664145292089223493413
61761630052664145292089223497785
61761630052664145292089225009733
61761630052664145292089228215147
61761630052664145292089481755001
61761630052664145292089481759373
61761630052664145292089481760617
61761630052664145292089486476527
61761630052664145292089486476734
61761630052664145292089486476735
61761630052664145292089486482351
61761630052664145292089487893677
61761630052664145292106673357163
61761630052664145292106678061427
61761630052664145292107022435168
61761630052664145292107022435169
61761630052664145292110117018325
61761630052664145292110117035794
61761630052664145292110117035795
61761630052664145292110378485119
61761630052664145292110379902269
61761630052664145337776924402781
61761630052664145337780018988905
61761630052664145337780019007779
61761630052664145337780022190107
61761630052664145337780023725141
61761630052664145337780395242575
61761630052664145337839342146851
61761630052664145337839342165725
61761630052664145337839600428557
61761630052664145337839715219810
61761630052664145337842695010469
61761630052664145337842698215883
61761630052664145337843044107189
61761630052664145337843071268351
61761630052664145337843157361791
61761630052664145337863701827570
61761630052664145337863701827571
61761630052664145340287436275232
61761630052664145340290530875858
61761630052664145340290875236342
61761630052664145475100095478387
61761630052664145475100468531015
61761630052664145475103453063579
61761630052664145475103563131641
61761630052664145475103797419851
61761630052664145475103821398845
61761630052664145475103825998115
61761630052664145475103826116207
61761630052664145475121360539607
61761630052664145475124455140233
61761630052664145475124713407437
61761630052664145475124718124799
61761630052664154626402040950887
61761630052664154626402040955259
61761630052666545022449949910597
61761630052666546806274900888543
61761630052666546806274900894367
61761630052666546851753041542087
61761630052666546851753041543539
61761630052666546851753041547911
61761630052666546851753046129919
61761630052666546851753417664615
61761630052666546851753417666067
61761630052666546851753417666227
61761630052666546851753417670439
61761630052666546851753419201261
61761630052666546851756516497329
61761630052666546851756516516203
61761630052666546851756775251419
61761630052666546851756775255631
61761630052666546851756860988955
61761630052666546851756860994779
61761630052666546852025013776311
61761630052666546852025013777763
61761630052666546852025013777923
61761630052666546852025013782135
61761630052666546852025013795185
61761630052666546852028371363115
61761630052666546852028457100651
61761630052666546852028457106475
61761630052666546852028457119525
61761630052666546852028485680367
61761630052666546852028485699241
61761630052666546989017529631103
61761630052666546989289121491997
61761630052666546989289125742799
61761630052666546989289235810861
61761630052666813644535234235056
61761630052666845211696151298425
61761630052666845211699507348583
61761630052666845211699623202433
61761630052666845211717072004777
61761630052666845211720515211025
61761630052666845348981263801953
61761630052666845393897939439109
61761630052666845394712813395093
61761630052666845394713842264869
61761630052666845394734762971269
61761630052666845394734762971429
61761630052666846995270055222451
61761630052666846995270055235549
61761630052666846995270426754387
61761630052666846995270426758759
61761630052666846995270426871027
61761630052666846995273408084665
61761630052666846995273411272609
61761630052666846995273411285707
61761630052666846995273522403321
61761630052666846995273522416419
61761630052666846995273784338335
61761630052666846995273784343951
61761630052666846995273870077275
61761630052666846995273870077483
61761630052666846995273870083099
61761630052666846995524574180379
61761630052666846995524574180586
61761630052666846995524574180587
61761630052666846995524574186203
61761630052666846995542022982723
61761630052666846995545380450031
61761630052666846995545466188971
61761630052666846995545466189178
61761630052666846995545466189179
61761630052666847041023635422231
61761630052666847041023635423683
61761630052666847041023635428055
61761630052666847041023640145417
61761630052666847041023982965043
61761630052666847041023982966495
61761630052666847041023982970867
61761630052666847041023984501689
61761630052666847041024011662851
61761630052666847041027078611217
61761630052666847041027078615429
61761630052666847041027078629931
61761630052666847041027078634303
61761630052666847041027340551847
61761630052666847041027340556059
61761630052666847041027454869099
61761630052666847041274687068147
61761630052666847041274687069599
61761630052666847041274687073971
61761630052666847041278158972203
61761630052666847041278158991077
61761630052666847041295607774547
61761630052666847043537934862866
61761630052666847178284394856307
61761630052666847178284737346339
61761630052666847178284737812899
61761630052666847178284766392615
61761630052666847178287746207817
61761630052666847178287747724137
61761630052666847178287750906465
61761630052666847178287750925179
61761630052666847178287831946965
61761630052666847178287836664327
61761630052666847178288094931531
61761630052666847178288095279999
61761630052666847178288095281451
61761630052666847178288123977807
61761630052666847178288209598863
61761630052666847178288209716955
61761630052666847178535441449443
61761630052666847178535441916003
61761630052666847178538794783833
61761630052666847178538799034635
61761630052666847178538799383103
61761630052666847178538799384555
61761630052666847178538885123703
61761630052666847178538909102697
61761630052666847178538913701967
61761630052666847178538913820059
61761630052666847178556362504311
61761630052666847178559715372141
61761630052666847178559720089503
61761630052666847178559801111289
61761630052666847178559805828651
61761630052666856329838162128205
61761630052666856329838162246249
61761630052667697784027967113979
61761630052667697784279790412227
61761630052667697785911978408444
61761630052667697786476834292760
61761630052667714212096226033236
61761630052667714212284254110564
61761630052667714257849549376938
61761630052667714257849810826470
61761630052667714257849892333530
61761630052667714257849896919750
61761630052667745778695496112857
61761630052667745778695496230949
61761630052667745779511399058321
61761630052667745779511403780055
61761630052667745779528853527117
61761630052667745779528853645209
61761630052667745779531176456537
61761630052667745779531176574629
61761630052667745779532209577275
61761630052667745779532291066913
61761630052667745779532295788647
61761630052667745961709721079381
61761630052667745962462976577493
61761630052667745962525623905301
61761630052667745962525738696549
61761630052667745962546544611701
61761630052667745962546630705141
61761630052667747563085304511765
61761630052667747563085304529235
61761630052667747563085307717179
61761630052667747563085565978559
61761630052667747563085565978767
61761630052667747563085565984383
61761630052667747563273594055887
61761630052667747563273594056095
61761630052667747563357162090462
61761630052667747563357162090463
61761630052667747565529930984030
61761630052667747565533025584656
61761630052667747608835417062663
61761630052667747608835417064115
61761630052667747608835417068487
61761630052667747608835421648883
61761630052667747608835421667757
61761630052667747608835421766975
61761630052667747608835421785849
61761630052667747608835764605475
61761630052667747608835764611299
61761630052667747608835793303283
61761630052667747608835794721842
61761630052667747608838774512501
61761630052667747608838777717915
61761630052667747608838859206101
61761630052667747608838859207553
61761630052667747608838859207713
61761630052667747608838859211925
61761630052667747608838860723873
61761630052667747608838860742747
61761630052667747608838863929287
61761630052667747608838887903909
61761630052667747608838887904069
61761630052667747608838889321011
61761630052667747608838889439103
61761630052667747608839122190667
61761630052667747608839122196491
61761630052667747608839150770383
61761630052667747608839236863823
61761630052667747608839236981915
61761630052667747609027150267995
61761630052667747609027150286869
61761630052667747609027178847711
61761630052667747609027178866585
61761630052667747609089936382159
61761630052667747609107389414979
61761630052667747609110828376249
61761630052667747609110833093610
61761630052667747609110833093611
61761630052667747611283515777264
61761630052667747611286610376432
61761630052667747611286610377890
61761630052667747611346277896320
61761630052667747611349372496946
61761630052667747611349372615038
61761630052667747611534564253893
61761630052667747611537658854519
61761630052667747746096548033047
61761630052667747746099532565611
61761630052667747746099642633673
61761630052667747746099905500147
61761630052667747746099905618239
61761630052667747746368144144743
61761630052667747746371501729935
61761630052667756897649943768553
61761630052667756897649943768637
61761630052667756897649943768796
61761630052674600719162466502735
61761630052674600902093123316799
61761630052674600902177834539807
61761630052674617375977470531133
61761630052674617375977470531376
61761630052674617375978613720016
61761630052674617375978615136958
61761630052674650132186880628687
61761630052674650132186880628735
61761630052674650132186880628895
61761630052674650132187652281019
61761630052674650132187652281067
61761630052674650132187652281227
61761630052674650132187655469171
61761630052674650132191128790169
61761630052674650132751736513003
61761630052674650132751736513051
61761630052674650132751736513211
61761630052674650132751739701155
61761630052674650132755213022153
61761630052674650314932722989225
61761630052674650315204319100921
61761630052674650315205347970857
61761630052674650315205462289561
61761630052674650315205462289721
61761630052674650315769432202681
61761630052674650315769432202841
61761630052674650315769546521545
61761630052674650315769546521705
61761630052674650681798230506778
61761630052674650681798230506779
61761630052674650681799259376554
61761630052674650681799259376555
61761630052674650681799259376560
61761630052674650726712663167347
61761630052674650726716020634655
61761630052674650726716106373595
61761630052674650726716106373803
61761630052674650727530889987157
61761630052674650727530894708647
61761630052674650727530894708683
61761630052674650727530894708890
61761630052674650727530894708891
61761630052674650727531923578423
61761630052674650727531923578459
61761630052674650727531923578666
61761630052674650727531923578667
61761630052674650727548338806715
61761630052674650727548338806763
61761630052674650727548338806923
61761630052674650727548343511027
61761630052674650727548344928177
61761630052674650727549373325569
61761630052674650727549458001859
61761630052674650727549458002067
61761630052674650727549486699667
61761630052674650727549488116816
61761630052674650727549488116817
61761630052674650727551696260765
61761630052674650727551696260973
61761630052674650727551781995749
61761630052674650727551786717275
61761630052674650727552815587051
61761630052674650727552844166731
61761630052674650727552844166767
61761630052674650727552844166974
61761630052674650727552844166975
61761630052674650727552929906123
61761630052674650727552931323065
61761630052674661250307627913567
61761630052674661250307627913615
61761630052674661250872855334191
61761630052674661250872855334239
61761630052674661250872855334399
61761630052674661250872858522343
61761630052674900496378828564475
61761630052674900908161091218715
61761630052674900908161092753749
61761630052674900908433060382879
61761630052674900908433060384283
61761630052674900908433832035211
61761630052674901045421847466043
61761630052674901045610904058855
61761630052674901045673666178071
61761630052674901045693815114047
61761630052674901045694929722971
61761630052674901091363717196943
61761630052674901091364488849275
61761630052674916900973746917514
61761630052674916970117074145069
61761630052674917565248064411526
61761630052674917565249180437386
61761630052674950321437330177949
61761630052674950321437330177997
61761630052674950321437330178156
61761630052674950321439911393447
61761630052674950321439911393495
61761630052674950321439911393654
61761630052674950321440025706535
61761630052674950321440025706695
61761630052674950321440025707939
61761630052674950321440025712311
61761630052674950321440683041615
61761630052674950321440686228107
61761630052674950321440686228155
61761630052674950321440797360271
61761630052674950321440800546971
61761630052674950321440802082005
61761630052674950321457474508831
61761630052674950321457474508879
61761630052674950321457474509039
61761630052674950321457474510283
61761630052674950321457474514655
61761630052674950321458246161163
61761630052674950321458246161211
61761630052674950321458246161371
61761630052674950321458246162615
61761630052674950321458246166987
61761630052674950321458249349315
61761630052674950321458250884349
61761630052674950321458250884562
61761630052674950321460917715127
61761630052674950321460917715287
61761630052674950321460917716531
61761630052674950321460917720903
61761630052674950321461689367459
61761630052674950321461689367619
61761630052674950321461689368863
61761630052674950321461689373235
61761630052674950321461692555563
61761630052674950321461694090597
61761630052674950322001414409933
61761630052674950322001414409981
61761630052674950322001414410140
61761630052674950322004767277763
61761630052674950322004767277811
61761630052674950322004767277970
61761630052674950322004881590851
61761630052674950322004881591011
61761630052674950322004881592255
61761630052674950322004881596627
61761630052674950322004886313989
61761630052674950322022330393147
61761630052674950322022330394599
61761630052674950322022330398971
61761630052674950322022333581299
61761630052674950322022335116333
61761630052674950322025776787547
61761630052674950322025778322581
61761630052674950458722442681525
61761630052674950459286526913509
61761630052674950504199846500507
61761630052674950504203202550665
61761630052674950504388131322895
61761630052674950504388902975227
61761630052674950504453992274665
61761630052674950504454251027303
61761630052674950504454365346166
61761630052674950504454365346167
61761630052674950504471814148511
61761630052674950504472585800843
61761630052674950504475171733703
61761630052674950504475941851001
61761630052674950505019105376425
61761630052674950505019106911619
61761630052674950505019221230482
61761630052674950505019221230483
61761630052674950505036670032827
61761630052674950505040026082825
61761630052674950505040026082985
61761630052674950505040027618019
61761630052674950849768054171336
61761630052674950870229672139027
61761630052674950870229672139187
61761630052674950870229673674221
61761630052674950870233029724379
61761630052674950871045576618232
61761630052674950871045576618233
61761630052674950871045576618238
61761630052674950871047899075477
61761630052674950871047899081093
61761630052674950871047899081253
61761630052674950871047899094143
61761630052674950871047899094351
61761630052674950871047905215557
61761630052674950871048932668390
61761630052674950871048932668391
61761630052674950871048934085333
61761630052674950871065347896487
61761630052674950871065352482707
61761630052674950871065352482867
61761630052674950871065354017901
61761630052674950871066467091631
61761630052674950871066467091791
61761630052674950871066468626824
61761630052674950871066468626825
61761630052674950871066468626830
61761630052674950871068705350537
61761630052674950871068705350697
61761630052674950871068791089685
61761630052674950871068791089845
61761630052674950871068791102735
61761630052674950871068797224149
61761630052674950871069824676988
61761630052674950871069826093925
61761630052674950872680833336620
61761630052674950915983228349683
61761630052674950915983228349891
61761630052674950915983229412541
61761630052674950915983257047491
61761630052674950915986585935083
61761630052674950915986700253739
61761630052674950916798016684771
61761630052674950916798016684979
61761630052674950916798017747629
61761630052674950916798018220013
61761630052674950916799046617405
61761630052674950916799161408652
61761630052674950916799161408653
61761630052674950916801369552601
61761630052674950916801369552809
61761630052674950916801461426261
61761630052674950916801488588827
61761630052674950916802490296037
61761630052674950916802517458567
61761630052674950916802517458603
61761630052674950916802517458810
61761630052674950916802517458811
61761630052674950916802604614901
61761630052674950916818937391171
61761630052674950916822380597419
61761630052674950916823409467195
61761630052674950919250325670319
61761630052674961439557301205403
61761630052674961439557301205451
61761630052674961439578221793759
61761630052674961439578221795163
61761630052674961439578564750303
61761630052674961439578564750351
61761630052674961439578564750511
61761630052674961439578564756127
61761630052674961439579336402635
61761630052674961439579336402683
61761630052674961439579336402843
61761630052674961439579336404087
61761630052674961439579336408459
61761630052674961439579341126034
61761630052674961440122504651405
61761630052674961440122504651453
61761630052674961440122504651612
61761630052674961440122531814179
61761630052674961440122533231121
61761630052674961440122533231169
61761630052674961440122533231328
61761630052674961440122533349213
61761630052674961440143420634619
61761630052674961440143420636071
61761630052674961440143420640443
61761630052674961440143423822771
61761630052674961440143425239713
61761630052674961440143425357805
61761630052674961622571640845083
61761630052674961622571897590143
61761630052674961622592904389983
61761630052674961622593676042315
61761630052674961623136753474459
61761630052674961623157760274299
61761630052675801475972874376711
61761630052675801475972874394181
61761630052675801476244842023311
61761630052675801476244842024715
61761630052675801615117639001254
61761630052675801615682494885570
61761630052675801659175498837375
61761630052675801659238260956591
61761630052675801660871195211958
61761630052675817537447679422098
61761630052675817537447679540190
61761630052675817537448451074430
61761630052675817674708348058422
61761630052675817674708348176514
61761630052675817674709119710754
61761630052675817720461932966832
61761630052675817720461933084924
61761630052675817720462704619164
61761630052675817720462704737256
61761630052675818086490353967394
61761630052675818086490354085432
61761630052675818086490354085486
61761630052675818086491387187296
61761630052675818086491468576318
61761630052675818132223018287544
61761630052675818132224051389408
61761630052675818132243938875804
61761630052675818132243938993896
61761630052675818132976163698477
61761630052675818132976163698720
61761630052675850888997288501307
61761630052675850888997288502711
61761630052675850889000759224413
61761630052675850889000759342505
61761630052675850889189045582043
61761630052675850889189045583447
61761630052675850889251807819350
61761630052675850889251807819351
61761630052675850889251807820754
61761630052675850889251807820755
61761630052675850889252577937893
61761630052675850889252579473086
61761630052675850889252579473087
61761630052675850889252582659627
61761630052675850889269256149263
61761630052675850889269256149311
61761630052675850889269256150715
61761630052675850889270027801595
61761630052675850889270027801643
61761630052675850889270027803047
61761630052675850889270032406689
61761630052675850889270032524781
61761630052675850889272355336109
61761630052675850889272355454201
61761630052675850889272613622187
61761630052675850889272699711308
61761630052675850889272699827942
61761630052675850889272699827943
61761630052675850889272699829346
61761630052675850889272699829347
61761630052675850889272699829400
61761630052675850889273385268903
61761630052675850889273388456847
61761630052675850889273469946485
61761630052675850889273471363640
61761630052675850889273471480274
61761630052675850889273471480275
61761630052675850889273474668219
61761630052675850889753901466359
61761630052675850889753901467763
61761630052675850889816662169877
61761630052675850889816666891611
61761630052675850889834112033579
61761630052675850889834112035031
61761630052675850889834116638673
61761630052675850889834116756765
61761630052675850889837554178469
61761630052675850889837555713662
61761630052675850889837555713663
61761630052675850889837558900203
61761630052675851026533368347632
61761630052675851026533368465724
61761630052675851026534139999964
61761630052675851072014984190937
61761630052675851072199912963327
61761630052675851072203012150173
61761630052675851072203012268265
61761630052675851072203385221675
61761630052675851072203385339767
61761630052675851072266802784873
61761630052675851072266917576121
61761630052675851072283595788943
61761630052675851072284367441275
61761630052675851072286953374134
61761630052675851072286953374135
61761630052675851072287723491273
61761630052675851072287725026466
61761630052675851072287725026467
61761630052675851072287809584713
61761630052675851072764768847643
61761630052675851072768239689049
61761630052675851072768241105991
61761630052675851072768241224083
61761630052675851072830887016857
61761630052675851072831001808105
61761630052675851072848451673259
61761630052675851072851807723257
61761630052675851072851809258450
61761630052675851072851809258451
61761630052675851072851893816697
61761630052675851438041455314652
61761630052675851438041455314653
61761630052675851438796923674123
61761630052675851438877135658332
61761630052675851438877135658333
61761630052675851440489176370074
61761630052675851440492529237904
61761630052675851483794925313825
61761630052675851483795009990115
61761630052675851483795009990323
61761630052675851483795038687923
61761630052675851483798367575307
61761630052675851483798367575515
61761630052675851483798396155023
61761630052675851483798482248463
61761630052675851483798482366555
61761630052675851484547037623137
61761630052675851484550475163045
61761630052675851484550475163093
61761630052675851484550475167465
61761630052675851484550475180515
61761630052675851484550479884827
61761630052675851484550481301769
61761630052675851484551623073467
61761630052675851484551624490409
61761630052675851484609798325203
61761630052675851484609798325411
61761630052675851484613151193033
61761630052675851484613265984281
61761630052675851484613265997378
61761630052675851484613270583550
61761630052675851484613270583551
61761630052675851484613270701642
61761630052675851484613270701643
61761630052675851484614299099242
61761630052675851484614299099243
61761630052675851484614300516184
61761630052675851484614300516185
61761630052675851484630719031603
61761630052675851484634157992873
61761630052675851484634158005922
61761630052675851484634158005923
61761630052675851484634162592142
61761630052675851484634162592143
61761630052675851484634162710234
61761630052675851484634162710235
61761630052675862007390003434191
61761630052675862007390003435595
61761630052675862007934314871601
61761630052675862192580469552582
61761630054648712254048040924445
61761630054648712256495758797539
61761630054648712256561876612461
61761630054648713422364094247072
61761630054648713488832536501595
61761630054649912830629912965741
61761630054649913011109409643777
61761630054649913011109409645181
61761630054649913013557127630751
61761630054649913013578134312291
61761630054649913013640810338067
61761630054649913013640810456159
61761630054649914065324061442834
61761630055586187654519850347124
61761630055586187654520194703396
61761630055586187654582612461968
61761630055586187654582870729172
61761630055586187700273320938336
61761630055586187700273665294608
61761630055586187700273779607648
61761630055586187837597210363028
61761630055586202524977980931922
61761630055621324669634892734330
61761630055621324806895647463934
61761630055622525378536857480328
61761630055622525424290356295512
61761630055622525561530190320168
61761630055629213797966722991623
61761630055629213797966723464007
61761630055629213797967494643955
61761630055629213797967498302879
61761630055629263622439900808659
61761630055629263622439901281043
61761630055629263622439903995199
61761630055629263622439904467583
61761630055629263759700659192975
61761630055629279682281317745893
61761630055629380366435344557128
61761630055629413855269291674211
61761630055629429779458983848468
61761630055629429779459758683128
61761630055629429916656941916797
61761630055629429916719617588281
61761630055630630490728335560995
61761630055630630491272302624663
61761630055630630491293194633255
61761630055630630673742675200467
61761630055630630674286642258519
61761630055630630674307534267111
61761630060545164513443528141793
61761630060545164513505831581466
61761630060545164513509643590992
61761630060546064943994555406753
61761630060546064943997650007379
61761630060553268388967632593077
61761630060553268389029158016005
61761630060553270220805601899041
61761630060554168818680683711080
61761630060554168818680683829172
61761630060554168818680712525528
61761630060554168818681828420252
61761630060554168818681828539748
61761630060554168818681831603984
61761630060554168818681831720672
61761630060554168818681831722076
61761630060554168818684036578910
61761630060554168818684036697002
61761630060554168818684065275266
61761630060554168818743359741068
61761630060554168818743359859160
61761630060554168818743474644584
61761630060554168818744507633972
61761630060554168818744507746448
61761630060554168818744507752064
61761630060554168818764280565512
61761630060554168818764366654580
61761630060554168818765396568500
61761630060554168818765399756444
61761630060554168818765399760656
61761630060554168818767834307834
61761630060554168819496620055760
61761630060554168819499972805498
61761630060554168819517507360040
61761630060554168819517507361492
61761630060554168819517508759720
61761630060554168819517508778434
61761630060554168819517508877812
61761630060554168819517508883428
61761630060554168819517508895074
61761630060554168819517508900897
61761630060554168819517508900898
61761630060554168819517511947664
61761630060554168819517511965133
61761630060554168819517511965134
61761630060554168819517513500168
61761630060554168819517536057848
61761630060554168819518655252944
61761630060554168819518655252992
61761630060554168819518655254396
61761630060554168819518656669934
61761630060554168819518656670094
61761630060554168819518659858037
61761630060554168819518659858038
61761630060554168819520864814090
61761630060554168819520864815494
61761630060554168819520864832963
61761630060554168819520864832964
61761630060554168819520864933586
61761630060554168819520866367998
61761630060554168819520979600918
61761630060554168819520979618388
61761630060554168819520979619845
61761630060554168819520979719010
61761630060554168819520981153422
61761630060554168819522012720092
61761630060554168819522012721496
61761630060554168819522012838136
61761630060554168819522012843959
61761630060554168819522012843960
61761630060554168819522014255286
61761630060554168819522014260902
61761630060554168819522017443230
61761630060554168819580183391480
61761630060554168819580184789708
61761630060554168819580187977652
61761630060554168819580188095744
61761630060554168819580298176904
61761630060554168819581331278768
61761630060554168819581331284384
61761630060554168819581332695710
61761630060554168819581335883654
61761630060554168819583655630906
61761630060554168819583655649833
61761630060554168821211998314898
61761630060554168821212084403966
61761630060554168821212084409582
61761630060554168821213117510042
61761630060554168821213117511446
61761630060554168821213232296870
61761630060554168821213232301082
61761630060554168821274760433954
61761630060554168821275908326858
61761630060554168822027905845130
61761630060554168822027905863844
61761630060554168822029053751132
61761630060554168822029053756748
61761630060556871895061689835543
61761630060556871895061690307684
61761630060556871895061690307927
61761630060556872489583743743753
61761630060556887314518129382632
61761630060556888368608206919122
61761630060556888549366209626689
61761630060557172083995316166317
61761630060557172084078884200685
61761630060557172084328816651457
61761630060557172084332255135971
61761630060557172084332255608112
61761630060557172084332255608355
61761630060557188738636774927117
61761630060557337621396037322741
61761630060557337621396123411809
61761630060557337623843841284903
61761630060557337623843869981259
61761630060557338721427006856870
61761630060557338856180618988959
61761630060557338858624999467418
61761630060557338858687761586474
61761630060557338858691146334392
61761630060558087888586165735912
61761630060558089125606900204558
61761630060558089125627792096462
61761630060558238237388200911703
61761630060558238237388201029795
61761630060558238237412563761493
61761630060558238237471883855203
61761630060558239289155133240994
61761630060558239289176025131494
61761630060558239289176025137110
61761630060558239289238701161482
61761630060558239289238701162886
61761630060558239289238701280978
61761630060558239289242173599352
61761630061493460566860385514442
61761630061494360999855692163770
61761630061494362783412143049200
61761630061494377608405852206176
61761630061494813067621403425700
61761630061501566271963397632283
61761630061501566271963397632331
61761630061501582150335332002379
61761630061501582150335360698735
61761630061501582150336479906929
61761630061501582150336479908381
61761630061502883794966112977045
61761630061525833424571765924569
61761630061525833424572537576901
61761630061526733808616751709084
61761630061526733808616751710488
61761630061526733808616837803768
61761630061526733809180835942472
61761630061526733809180835946684
61761630061526733809180922035752
61761630061526733809369980044262
61761630061526733809369983232206
61761630061526733809432656070038
61761630061526733809432656071442
61761630061526733811629789230546
61761630061526733811629789231950
61761630061526733811629792418490
61761630061526733811691315934622
61761630061526733811692463839379
61761630061526733811692463839380
61761630061526733811692463844996
61761630061526733811692465256322
61761630061526733811692468444266
61761630061526733854370422712232
61761630061526733854850824002120
61761630061526733854913500026492
61761630061526733854913500032108
61761630061526733854913500144584
61761630061526733854913500150200
61761630061526733854935535341816
61761630061526733854935535343220
61761630061526733854935535347432
61761630061526733855123563419144
61761630061526733855123563424760
61761630061526733855123564836086
61761630061526733855123568024030
61761630061526733855186239444920
61761630061526733855186239446324
61761630061526733855186240861862
61761630061526733855186240863266
61761630061526733857361332808718
61761630061526733857444900724994
61761630061526733857444900843086
61761630061526781990123230814736
61761630061529434966084790910271
61761630061529435103344397746971
61761630061529435146776646754833
61761630061529435146838551010185
61761630061529435146838551128277
61761630061529435146839322780609
61761630061529435146839325844845
61761630061529435149097982538747
61761630061529435149097982656839
61761630061529483278763362967330
61761630061529483279328218851646
61761630061529484925561241818399
61761630061529484925895887358336
61761630061529484928089175212323
61761630061529484928089203910083
61761630061529484971311732009549
61761630061529484971311732127641
61761630061529484971311732481933
61761630061529484971314826610175
61761630061529484971314826728267
61761630061529484971583328239337
61761630061529484971583352586965
61761630061529484971583701192587
61761630061529484971586795793213
61761630061529485108572139314433
61761630061529485108635162878566
61761630061529485108844106962437
61761630061529485108844455922351
61761630061529485108907131943752
61761630061529485108910226544378
61761630061529485111166305310161
61761630061529485111166563577365
61761630061529494397448565670582
61761630061529735290355560098505
61761630061529735290356331750837
61761630061529779764256454034688
61761630061529783468033956964114
61761630061529783468598812848430
61761630061529783468602254519484
61761630061529785114828741097869
61761630061529785114828741570253
61761630061529785115079445673357
61761630061529785117338848504159
61761630061529785117338877201919
61761630061530635720844682984162
61761630061530685682703195925810
61761630061530685682912119316362
61761630061530685685150544046696
61761630061530685685150917099324
61761630061530685685171464633552
61761630061530685685171808989824
61761630061537538975208153951728
61761630061537538975229074656676
61761630061537538975229075702064
61761630061537538975229078888604
61761630061537538975229078907477
61761630061537538975229078907478
61761630061537538975229079242896
61761630061537538975229079244300
61761630061537538975229079261769
61761630061537538975229160749956
61761630061537538975229161795344
61761630061537538975229162149636
61761630061537538975229164983288
61761630061537538975229165000758
61761630061537538975229165337580
61761630061537538975772238183552
61761630061537538975772238187924
61761630061537538975772242432902
61761630061537538975772242787194
61761630061537538975772357224149
61761630061537538975793159938260
61761630061537538975793160292552
61761630061537538975793163126204
61761630061537538975793163476284
61761630061537538975793246027328
61761630061537538975793246381620
61761630061537538975793249215272
61761630061537538975793249569564
61761630061537538975981188011376
61761630061537538975981188015588
61761630061537538975981188369880
61761630061537538975981191197916
61761630061537538975981191203532
61761630061537538975981191552208
61761630061537538975981191553612
61761630061537538975981191557824
61761630061537538975981531322100
61761630061537538975981531322260
61761630061537538975981532384910
61761630061537538975981532739202
61761630061537538975981535572854
61761630061537538975981535927146
61761630061537538975982306161132
61761630061537538975982306162376
61761630061537538975982306166748
61761630061537538975982307223782
61761630061537538975982307578074
61761630061537538975982310411726
61761630061537538975982310766018
61761630061537538976043950130432
61761630061537538976043950484724
61761630061537538976043953318376
61761630061537538976043953672668
61761630061537538976044207347876
61761630061537538976044207348036
61761630061537538976044207352248
61761630061537538976044208764978
61761630061537538976044211597226
61761630061537538976044211598630
61761630061537538976044211951518
61761630061537538976044211952922
61761630061537538976044982186908
61761630061537538976044982188312
61761630061537538977405287093362
61761630061537538977467962764846
61761630061537538977467962770462
61761630061537538977676883205058
61761630061537538977676883210674
61761630061537538977676883222320
61761630061537538977676883223772
61761630061537538977676887473122
61761630061537538977676911902818
61761630061537538977676911907030
61761630061537538977677256276352
61761630061537538977677256276400
61761630061537538977677257339210
61761630061537538977677260525750
61761630061537538977677260527154
61761630061537538977739558876542
61761630061537538977739558895416
61761630061537538977739931948044
61761630061537538977739933364986
61761630061537538977739936552930
61761630061537538978240967437042
61761630061537538978240996134802
61761630061537538978303643114142
61761630061537538978303643131611
61761630061537538978303643131612
61761630061537538978303647730882
61761630061537538978303757917035
61761630061537538978303757917036
61761630061537538978304791018899
61761630061537538978304791018900
61761630061537538978304791024516
61761630061537538978304792435842
61761630061537538978304795623786
61761630061537538978307115384136
61761630061537539020982745187488
61761630061537539020982745541780
61761630061537539020982749891752
61761630061537539020982750246044
61761630061537539021463147066400
61761630061537539021463151652620
61761630061537539021525822973924
61761630061537539021525824023684
61761630061537539021525824496068
61761630061537539021525827678396
61761630061537539021546829419472
61761630061537539021546829419632
61761630061537539021546834123736
61761630061537539021546834478028
61761630061537539021735116113876
61761630061537539021735116113924
61761630061537539021735116114084
61761630061537539021735120835610
61761630061537539021735120835658
61761630061537539021735890952748
61761630061537539021735890952956
61761630061537539021735892487990
61761630061537539021797538226840
61761630061537539021797538581132
61761630061537539021797792139652
61761630061537539021797792139700
61761630061537539021797792139860
61761630061537539021797792144072
61761630061537539021797793206882
61761630061537539021797796861386
61761630061537539021797796861434
61761630061537539021797797924244
61761630061537539021798566978732
61761630061537539021798567096776
61761630061537539021798568041542
61761630061537539023158872003230
61761630061537539023221547560834
61761630061537539023430468119138
61761630061537539023430468132236
61761630061537539023493143668318
61761630061537539023493143685788
61761630061537539023994552346910
61761630061537539024057227904514
61761630061537588251745194973669
61761630061537588251745195327961
61761630061537588251748662626923
61761630061537588251807871353737
61761630061537588252310050857985
61761630061537588800516273407269
61761630061537588800516273761561
61761630061537588800578920735078
61761630061537588800578921089370
61761630061537588800579035503240
61761630061537588800579035508856
61761630061537588800579035526325
61761630061537588800579035526326
61761630061537588800579035857532
61761630061537588800579035863148
61761630061537588800579035876246
61761630061537588800579035880617
61761630061537588800580065440038
61761630061537588800580068622366
61761630061537588800580068627982
61761630061537588800580068976658
61761630061537588800580068982274
61761630061537588800582388744076
61761630061537588800582392993426
61761630061537588800599927517448
61761630061537588800599927871740
61761630061537588801356540600751
61761630061537588801415744722312
61761630061537588801415745783718
61761630061537588801415746138010
61761630061537588801415748971662
61761630061537588801419216979208
61761630061537588801419216980660
61761630061537588801419218042066
61761630061537588801419221230010
61761630061537588803048793649591
61761630061537588803048793650995
61761630061537588803110321410702
61761630061537588803110321427964
61761630061537588803110326033058
61761630061537588803110436201742
61761630061537588803110436219211
61761630061537588803110436219212
61761630061537588803111469320832
61761630061537588803111469320868
61761630061537588803111469321075
61761630061537588803111469321076
61761630061537588803111470738018
61761630061537588803111473920346
61761630061537588803111473925962
61761630061537588803113793686312
61761630061537588847107801393117
61761630061537588847110125509215
61761630061537588847169444317029
61761630061537588847170477418893
61761630061537588983530584325896
61761630061537588983530584680188
61761630061537588983530613023656
61761630061537588983530613041126
61761630061537588983530613377948
61761630061537588983531732236270
61761630061537588983593260351672
61761630061537588983593260368934
61761630061537588983593260705964
61761630061537588983593260723226
61761630061537588983593375142712
61761630061537588983593375160181
61761630061537588983593375160182
61761630061537588983593375497004
61761630061537588983594404957254
61761630061537588983594405079717
61761630061537588983594405079718
61761630061537588983594405429638
61761630061537588983594408261802
61761630061537588983594408261838
61761630061537588983594408262045
61761630061537588983594408262046
61761630061537588983594408616130
61761630061537588983594409678988
61761630061537588983596727905548
61761630061537588983596728377932
61761630061537588983596732627282
61761630061537588983614181058024
61761630061537588983614181062236
61761630061537588983614181412316
61761630061537588983614267151304
61761630061537588983614267505596
61761630061537588984367407858168
61761630061537588984367407858216
61761630061537588984367408212508
61761630061537588984367408330552
61761630061537588984367409275318
61761630061537588984367409393410
61761630061537588984367436555976
61761630061537588984367436560348
61761630061537588984367436573446
61761630061537588984367436910268
61761630061537588984368555768506
61761630061537588984368555768542
61761630061537588984368555768590
61761630061537588984370880116516
61761630061537588984370880234608
61761630061537588984430083888156
61761630061537588984430083888364
61761630061537588984430084238076
61761630061537588984430084238284
61761630061537588984430084255545
61761630061537588984430084255546
61761630061537588984430084356168
61761630061537588984430085305305
61761630061537588984430085305306
61761630061537588984430085423397
61761630061537588984430085423398
61761630061537588984430085773318
61761630061537588984430088605518
61761630061537588984430090022668
61761630061537588984430198679404
61761630061537588984430198692501
61761630061537588984430198692502
61761630061537588984430199029324
61761630061537588984431231794365
61761630061537588984431231794366
61761630061537588984431232148450
61761630061537588984431233211307
61761630061537588984431233211308
61761630061537588984433556146504
61761630061537588984433556159601
61761630061537588984433556159602
61761630061537588984433556614516
61761630061537588984433560863866
61761630061537588986061984919564
61761630061537588986063132812468
61761630061537588986124660932082
61761630061537588986124660949551
61761630061537588986124660949552
61761630061537588986124661050174
61761630061537588986124661067643
61761630061537588986124661067644
61761630061537588986124665666914
61761630061537588986125808842456
61761630061537588986125808960548
61761630061537588986125813559818
61761630061537604860296129854947
61761630061537604860296130203416
61761630061537604860296130204868
61761630061537604860296130209032
61761630061537604860296131271890
61761630061537604860358806229192
61761630061537604860358806230560
61761630061537604860358806230596
61761630061537604860358806230644
61761630061537604862555934786010
61761630061537604862555934786058
61761630061537604862618610461670
61761630061537604862618610461913
61761630061537604862618611878856
61761630061537604862618615061184
61761630061537839164499673260011
61761630061537839165314805483145
61761630061537839165315580317805
61761630061537839167574237011707
61761630061537888989787986482509
61761630061537888989787986954893
61761630061537888992298466941427
61761630061537888992298466942831
61761630061537888992381001402951
61761630061537888992382034504815
61761630061537889173700679303493
61761630061537889175395254947739
61761630061537905051889175645653
61761630061538005730436066746462
61761630061538005730439422796620
61761630061538005913450406380318
61761630061538005913453762430476
61761630061538055144212854631306
61761630061538055144213626283638
61761630061538739595050696969424
61761630061538739595050700151752
61761630061538739595050781540768
61761630061538739595050786245032
61761630061538739595051039807972
61761630061538739595051039809376
61761630061538739595051041343166
61761630061538739595051044525494
61761630061538739595051044531110
61761630061538739595531184470684
61761630061538739595531184488154
61761630061538739595531187533516
61761630061538739595531187534920
61761630061538739595531187552390
61761630061538739595531187651608
61761630061538739595531187670482
61761630061538739595531189087424
61761630061538739595593858978736
61761630061538739595593860376964
61761630061538739595593863564908
61761630061538739595593863683000
61761630061538739595614779685088
61761630061538739595614781201408
61761630061538739595614865774156
61761630061538739595614867290476
61761630061538739595614870477016
61761630061538739595614870495889
61761630061538739595614870495890
61761630061538739595615898876020
61761630061538739595615898880232
61761630061538739595615900415425
61761630061538739595615900415426
61761630061538739595615903597753
61761630061538739595615903597754
61761630061538739595781888573788
61761630061538739595781891754712
61761630061538739595781891756116
61761630061538739595781891760328
61761630061538739595782264831829
61761630061538739595802809278736
61761630061538739595802812461064
61761630061538739595803152117236
61761630061538739595803152117284
61761630061538739595803152118688
61761630061538739595803153652478
61761630061538739595803156716554
61761630061538739595803156716714
61761630061538739595803156717958
61761630061538739595803156722329
61761630061538739595803156722330
61761630061538739595803156834598
61761630061538739595803156834806
61761630061538739595803156840421
61761630061538739595803156840422
61761630061538739595803158251748
61761630061538739595803926951944
61761630061538739595803926957560
61761630061538739595803928368886
61761630061538739595803931556830
61761630061538739595865829560162
61761630061538739595865829678254
61761630061538739595865832748106
61761630061538739595865832866198
61761630061538739595866604394822
61761630061538739595866604512914
61761630061538739595866604518530
61761630061538739595866607582766
61761630061538739595866607700858
61761630061538739595866609117800
61761630061538739597289583914114
61761630061538739597289584032206
61761630061538739597477612109534
61761630061538739597477612128407
61761630061538739597477612128408
61761630061538739597498504000034
61761630061538739597498504018961
61761630061538739597561180039068
61761630061538739597561180157160
61761630061538739597561181574102
61761630061538739598041696341518
61761630061538739598062588227806
61761630061538739598062588246520
61761630061538739598062592968254
61761630061538789557598620561084
61761630061538789557598620579958
61761630061538789557598620679176
61761630061538789557598620698050
61761630061538789557598622114992
61761630061538789557598649376936
61761630061538789557599765289130
61761630061538789557599765407222
61761630061538789557599765408626
61761630061538789557599768471458
61761630061538789557599768472862
61761630061538789557599768590954
61761630061538789557601973447788
61761630061538789557601974982822
61761630061538789557602002144144
61761630061538789557602003679178
61761630061538789557603122874322
61761630061538789557603122875726
61761630061538789557603126056650
61761630061538789557603126058054
61761630061538789557661296592476
61761630061538789557661296609945
61761630061538789557661296609946
61761630061538789557661296710568
61761630061538789557661296728037
61761630061538789557661296728038
61761630061538789557661411495992
61761630061538789557661411514919
61761630061538789557662441310534
61761630061538789557662441432997
61761630061538789557662441432998
61761630061538789557662444496990
61761630061538789557662444497233
61761630061538789557662444497234
61761630061538789557662444498478
61761630061538789557662444502850
61761630061538789557662444615118
61761630061538789557662444620942
61761630061538789557662446032268
61761630061538789557664764264657
61761630061538789557682217415516
61761630061538789557682217434389
61761630061538789557682217434390
61761630061538789557682303504584
61761630061538789557682303523457
61761630061538789557682303523458
61761630061538789558414552202904
61761630061538789558414552207276
61761630061538789558414553742309
61761630061538789558414553742310
61761630061538789558417909674375
61761630061538789558417909674376
61761630061538789558417911209410
61761630061538789558435444211448
61761630061538789558435444217272
61761630061538789558435445746482
61761630061538789558435445752305
61761630061538789558435445752306
61761630061538789558435448816541
61761630061538789558435448816542
61761630061538789558435450351576
61761630061538789558438801684371
61761630061538789558438801684372
61761630061538789558438803219406
61761630061538789560109014578046
61761630061538789560109014595308
61761630061538789560109019200402
61761630061538789560109129369086
61761630061538789560109129386555
61761630061538789560109129386556
61761630061538789560110162488176
61761630061538789560110162488212
61761630061538789560110162488419
61761630061538789560110162488420
61761630061538789560110163905362
61761630061538789560110167087690
61761630061538789560110167093306
61761630061538789560112486853656
61761630061538789560129935166306
61761630061538789560129935185020
61761630061538789560129939906754
61761630061538789560130021259586
61761630061538789560130021278459
61761630061538789560130021278460
61761630061538789560130025995822
61761630061538789560131054380080
61761630061538789560131054380164
61761630061538789560131054380323
61761630061538789560131054380324
61761630061538789560131055915358
61761630061538789560131059097686
61761630061538789560131059101898
61761630061538789560133378863652
61761630061538789603352205470952
61761630061538789603352205488422
61761630061538789603352205606514
61761630061538789603352207023456
61761630061538789603353350198998
61761630061538789603353350317090
61761630061538789603353353381326
61761630061538789603353353499418
61761630061538789603355558356252
61761630061538789603355558474344
61761630061538789603355559891286
61761630061538789603356707784190
61761630061538789603356710966518
61761630061538789603414881500940
61761630061538789603414881619032
61761630061538789603416029406942
61761630061538789603435888431921
61761630061538789603435888431922
61761630061538789603436918351457
61761630061538789603436918351458
61761630061538789603436921533785
61761630061538789603436921533786
61761630061538789603439241299751
61761630061538789603439241299752
61761630061538789604189029125736
61761630061538789604189030538306
61761630061538789604189030660769
61761630061538789604189030660770
61761630061538789604189033725005
61761630061538789604189033725006
61761630061538789604189035260040
61761630061538789604192386710927
61761630061538789604192386710928
61761630061538789604192388127870
61761630061538789605862599387132
61761630061538789605863747280036
61761630061538789605883520093484
61761630061538789605883606182552
61761630061538789605883610904286
61761630061538789605884639284416
61761630061538789605884639288628
61761630061538789605884640823822
61761630061538789605884644006150
61761630061538789605886963772116
61761640114080109073093942698630
61761640114080109073097037299256
61761640114082962311956973595609
61761640114082962312500169005541
61761640114082962312521057827593
61761640114082962312521061014133
61761640114084162886568205358821
61761640114084163023285678939505
61761640114084163023849763171489
61761640114084163069018343143021
61761640114084163069519750993533
61761640114084163069519750994937
61761640114084163069519754181477
61761640114084163069519754535769
61761640114084163069582427020713
61761640114084163069582427375005
61761640114084163069582430207253
61761640114084163435548462512935
61761640114084163435628672607819
61761640114084163435632030547303
61761640114084163481302018725043
61761640114084163481361336811495
61761640114084163481364694750819
61761640114395320297123035559408
61761640114395324003161088740156
61761640114396209563862406301104
61761640114396209607921386870370
61761640114396209607921387224662
61761640114396209609615962514616
61761640114396220720958788324758
61761640114396220727736738377760
61761640114396224426999193032064
61761640114396224433774791558508
61761640114399378404534309308239
61761640114400278841950293618871
61761640114407015315334796073656
61761640114407015325208202473264
61761640114407027678738961719848
61761640114408382716825856654699
61761640114408382716909567699867
61761640114408382854107560782799
61761640114469205555400886397872
61761640114505678622852681517579
61761640185263842148061836281993
61761640185300165057382700710003
61761640185300181521141813975763
61761640185310971870374378645381
61761640190965379606877187263593
61761640190965679796126860555429
61761640191001707861694044097177
61761640191208506882149959397095
61761640193956172523023894472322
61761640193956439495986702021943
61761640193956439495986702027559
61761640194174977146923519857602
61761640326855658998161437183849
61761640326855959187432002484277
61761640344616963114074857974423
61761640344799439293302459822305
61761640344835801092244901756041
61761640350489260082756296080453
61761640350489260082756296080613
61761640350490160650505315956121
61761640350490160650567991981737
61761640350490460839754989247797
61761640350490460839754989247957
61761640350526488912727227947837
61761640350704901943498058654764
61761640350704901950841212254390
61761640350704901950841212608682
61761640350704902126428715468828
61761640350708064706383206513185
61761640350708804411358933050554
61761640350708965274194988153617
61761640350709265463465553454045
61761640350740024141167226149670
61761640350740024141170696990868
61761640350740024278431365622980
61761640350740040337935121661608
61761640350740040337935122015900
61761640350740068613644769140898
61761640350740490644993245138327
61761640350741224850051680566546
61761640350741224850051680920838
61761640350741224850323648568842
61761640350741224852579613606178
61761640350741235558837081198252
61761640350741235558837081552544
61761640350741235559109048846256
61761640350741240912090196890454
61761640350741240950500656778960
61761640350741269322525753070868
61761640350741391670066469668165
61761640350743970614178834511456
61761640350744393106075711736243
61761640350744426459592984721405
61761640350745293535873621809787
61761640350745293536626738996991
61761640350745293666293664721625
61761640350814220251770755868250
61761640350814220843848042511324
61761640350849337042989223089994
61761640350849337043260819201690
61761640350849337637785826900186
61761640350850643903001777424499
61761640350850644040763854721945
61761640350850693314268077889727
61761640350850693314812132103869
61761640350850693316527514122553
61761640350850693316775118920767
61761640350850693316778303960433
61761640353371828109122047971233
61761640353476894400419169558683
61761640353477199896265455929027
61761640353479551631648710621283
61761640353479596103101025762291
61761640353479596103854257262535
61761640353479596103916933288311
61761640353479596103917019027299
61761640353479600992145860379611
61761640353479600992145860851995
61761640353479600998923007492073
61761640353479896292372738950007
61761640353479896293187527285095
61761640353479901188170356435935
61761640353479901188170361022155
61761640353479901188254043369563
61761640353479901599764334267579
61761640353479901599764338853799
61761640353479901600600014611259
61761640353479901600603372061097
61761640353479901600603372078359
61761640353480796677922293143431
61761640353480796815182961779755
61761640353480801611967452944999
61761640353480801618721354998715
61761640353480801618742304283379
61761640353480801619309458651721
61761640353480801749228121581323
61761640353480801755982023635039
61761640353480801756570127288045
61761640353480802167513325440907
61761640353480802167576001466683
61761640353480802167576120489859
61761640353480802168328113775995
61761640353480802168349038596391
61761640353480802168352476153609
61761640353480802168352480739829
61761640353480802168415154055661
61761640353480802214168853296039
61761640353663567607654881818273
61761640353694787292131125417567
61761640353694798410251101050115
61761640353694803352203383896465
61761640353695687722682152682527
61761640353695698833209074148977
61761640353695698840740485395375
61761640353695698840802128315075
61761640353695698840803161416939
61761640353695703782754411161425
61761640353695704331229988376959
61761640353695704331734409676733
61761640353695732377815175920533
61761640353695732377815175924745
61761640353695988049150624976819
61761640353695999167270600609367
61761640353695999213025304708763
61761640353696004520436677426003
61761640353696004520440116382901
61761640353696004703454369927689
61761640353696004703455489122833
61761640353696032521353105713801
61761640353696032567106661925909
61761640353696037874585383252099
61761640353696048573517093260629
61761640353698389602019186005917
61761640353698389602102754040285
61761640353698389608794012880029
61761640353698389608797107480655
61761640353698389608797451836927
61761640353698389608797455019255
61761640353698389608860127862703
61761640353698389608860131045031
61761640353698389608860131049243
61761640353698389608860216784019
61761640353698389608881048567651
61761640353698400727753882647815
61761640353698400727816644412579
61761640353698400727816668410447
61761640353698405615856424585699
61761640353698405623384396870987
61761640353698405623384397343371
61761640353698405623387491471613
61761640353698405623387750211201
61761640353698405623387834428205
61761640353698405623387839014425
61761640353698405623450512330257
61761640353698434074556019920871
61761640353698434081250263624385
61761640353698434081250606580977
61761640353698434081333941395609
61761640353698438970126842982037
61761640353698689745536195094237
61761640353698689745619763128605
61761640353698689752311021968349
61761640353698689752314116568975
61761640353698689752314460925247
61761640353698689752397684603343
61761640353698689752398143272655
61761640353698689752398146459195
61761640353698689798151613868079
61761640353698689798151617050407
61761640353698700870517660235891
61761640353698700870518893744075
61761640353698700871270920432491
61761640353698700871333563179903
61761640353698700871333682079163
61761640353698700916272364335287
61761640353698705805126904269443
61761640353698705805128023464587
61761640353698705805128137777627
61761640353698705811901731143555
61761640353698705811905170100453
61761640353698705811905284413493
61761640353698705812658315511629
61761640353698705812658318698169
61761640353698705812717752986827
61761640353698705812721077630685
61761640353698705812721191943725
61761640353698705858387655543671
61761640353698706223683737052527
61761640353698706223684880241167
61761640353698706223688209128551
61761640353698706223688323447415
61761640353698706224440321420601
61761640353698706224440324607141
61761640353698706224499639996539
61761640353698706224502997446377
61761640353698706224502997463630
61761640353698706224502997463639
61761640353698706406699195409143
61761640353698706406701429554213
61761640353698706406701515170897
61761640353698706406702548276973
61761640353698706406702548749357
61761640353698706406702548762407
61761640353698706407517337084445
61761640353698706407517451534451
61761640353698734218072914690327
61761640353698734218073029009191
61761640353698734224788193417653
61761640353698734224850836165065
61761640353698734224850950483929
61761640353698734224850955064325
61761640353698734224851183702053
61761640353698734224851298020917
61761640353698734270541749629761
61761640353698739159376516750469
61761640353698739159460199097877
61761640353698739163727984940949
61761640353698739166151343624581
61761640353698739166154782581479
61761640353698739166235025971989
61761640353698739166238464928887
61761640353698739209481455532161
61761640353698739211925820537425
61761640353698739568711058467331
61761640353698739568731950475923
61761640353698739568731979055639
61761640353698739570405635511257
61761640353698739570426556216205
61761640353698739571158780939695
61761640353698739571238991506963
61761640353698739571242462230117
61761640353698739571242463292927
61761640353698739571242463765310
61761640353698739575488979942069
61761640353698739575489324298341
61761640353698739575509900530377
61761640353698739575510245003289
61761640353698739577936702397171
61761640353698739577936702414433
61761640353698739578016912981701
61761640353698739578020384767665
61761640353698750276764152887153
61761640353698750276765386395337
61761640353698750277580055831165
61761640353698750277580174730425
61761640353699590157530010040393
61761640353699590176170904706605
61761640353699590182927905476395
61761640353699590182928166925927
61761640353699590182948797484987
61761640353699590320125898086943
61761640353699590320126156826531
61761640353699590320126159536475
61761640353699590320126160008859
61761640353699590320209466121311
61761640353699590320209839173939
61761640353699601301068773117535
61761640353699601301800993708315
61761640353699601301821918528711
61761640353699601301884680765859
61761640353699601301884709344123
61761640353699601438246874009551
61761640353699601438329441753859
61761640353699601438330556362783
61761640353699601439061662344639
61761640353699601439082587165035
61761640353699606217769404583815
61761640353699606235678045847443
61761640353699606242452844025199
61761640353699606243188420666137
61761640353699606243205989436375
61761640353699606243272133119617
61761640353699606243272136301945
61761640353699606379713512661523
61761640353699606379716980314777
61761640353699606380466658072699
61761640353699606380470125725953
61761640353699606380532887845009
61761640353699606791475741170827
61761640353699606791475745875139
61761640353699606791496633179419
61761640353699606791500019325613
61761640353699606791500105437767
61761640353699606791500105555859
61761640353699606792227739161275
61761640353699606792231095211433
61761640353699606792248663981671
61761640353699606792252131634925
61761640353699606792311426218819
61761640353699606792314893753981
61761640353699606792314893872073
61761640353699606837229326079291
61761640353699606837229330665511
61761640353699606837250088750890
61761640353699606837250218087883
61761640353699606837250222674103
61761640353699606837252542435857
61761640353699606837253575541933
61761640353699606837981309051610
61761640353699606837981324069739
61761640353699606837984795836011
61761640353699606838065011009191
61761640353699606838068363877021
61761640353699606838068367059349
61761640353699606838068449966089
61761640353699606838068478681319
61761640353699634647808153324315
61761640353699634652891727792535
61761640353699634652891756372251
61761640353699634655318266693477
61761640353699634655318295273193
61761640353699634655318299505281
61761640353699634655318528143009
61761640353699634655318556722725
61761640353699634655401982329285
61761640353699634792578935329801
61761640353699634792579049648665
61761640353699634838353788487637
61761640353699639528064496659435
61761640353699639589948435547425
61761640353699639594258005407681
61761640353699639596789406104779
61761640353699639596789409287107
61761640353699639727209104183749
61761640353699639731455998018229
61761640353699639733966478482763
61761640353699639733987398711115
61761640353699639734050160830171
61761640353699639779803717160371
61761640353699640138154655386765
61761640353699640138154658569093
61761640353699640138238337734173
61761640353699640138991367310165
61761640353699640138991482101253
61761640353699640138991482101413
61761640353699640138991483636447
61761640353699640139054243866337
61761640353699640139054245401371
61761640353699640143237999695113
61761640353699640143238003927201
61761640353699640143300647141173
61761640353699640143300761460037
61761640353699640143301020193801
61761640353699640143301020199625
61761640353699640143321567729481
61761640353699640143321940782109
61761640353699640145745012146437
61761640353699640145745273595969
61761640353699640145745388387217
61761640353699640145748368196595
61761640353699640145748484391735
61761640353699640145748484404785
61761640353699640145748741249223
61761640353699640145748745854317
61761640353699640145769404620087
61761640353699640145769405111185
61761640353699640145769661837531
61761640353699640145832166739143
61761640353699640145832166758017
61761640353699640145832166857235
61761640353699640145832166876109
61761640353699640182276310574899
61761640353699640182297316902355
61761640353699640183988454989383
61761640353699640183991893946281
61761640353699640184720675580163
61761640353699640184724117723601
61761640353699640189054232049637
61761640353699640189054576405909
61761640353699640189072143776467
61761640353699640189075109040100
61761640353699640189075238377093
61761640353699640189075496994217
61761640353699640189075497116681
61761640353699640189075501715951
61761640353699640191498597054901
61761640353699640191502297465543
61761640353699640191523222771364
61761640353699640191523222771373
61761640353699640191582283994353
61761640353699640191582626950945
61761640353699640191585636862183
61761640353699640191585722951251
61761640353699640191585979818775
61761640353699650707295406862069
61761640353699650707315265768797
61761640353699650707315294465153
61761640353699650708047486359577
61761640353699650708068411179973
61761640353699650844493399472617
61761640353699650844575934405121
61761640353699650845308154995901
61761640353699650845309302416629
61761640353699650845329079816297
61761640353699650845330194425221
61761640353699650845330309216469
61761640353699650845392985242245
61761640353768633708406366842721
61761640353768683671207053562933
61761640353768683671226945281465
61761640353768683671227945571525
61761640353768683671228059890389
61761640353768683671290736388549
61761640353768694239802805350705
61761640353768694239802834047061
61761640353768983448150301722389
61761640353768983859660711519665
61761640353768983859744279554033
61761640353768983860560296816909
61761640353768983905498983653429
61761640353768983906314886597441
61761640353768983906315000916305
61761640353768984043512993526853
61761640353768984043575669552629
61761640353768994566271391963861
61761640353803755990326614586019
61761640353803755990514904112879
61761640353803755990514904585263
61761640353803755990515675765211
61761640353803755990578694747579
61761640353803756036081204376587
61761640353803756036268460797371
61761640353803756036268460801583
61761640353803756036269232453915
61761640353803756036331136823147
61761640353803756036331908479691
61761640353803772644815953062827
61761640353803772644817067671751
61761640353803800462697116896373
61761640353803800462717008614905
61761640353803800462718008904965
61761640353803800462718123223829
61761640353803800462780799721989
61761640353803800507697560981493
61761640353803800507697560985705
61761640353803800508533241325173
61761640353803800508534384513813
61761640353803800508534384518025
61761640353803800508534470252961
61761640353803800508534470257173
61761640353803805859192277114981
61761640353803805859193420303621
61761640353803805860863637802341
61761640353803805860867076759239
61761640353803805860887997464187
61761640353803805861620222187677
61761640353803805861639998170403
61761640353803805861641141359043
61761640353803805861700461334661
61761640353803805861702671009639
61761640353803805861702671026901
61761640353803805861702757102919
61761640353803805861702785799275
61761640353803805861703790222045
61761640353803805861703903123967
61761640353803805861703904540909
61761640353803805996369344428537
61761640353803805996432020454313
61761640353803805996454174674881
61761640353803805998065069369787
61761640353803805998144164868797
61761640353803805998147632522051
61761640353803805998148665623915
61761640353803805998876385459577
61761640353803805998879741509735
61761640353803805998897310279973
61761640353803805998898424888897
61761640353803805998900777933227
61761640353803805998901897147245
61761640353803805998901897265337
61761640353803805998961215705921
61761640353803805998964573173021
61761640353803805998964573291113
61761640353804056179785498582047
61761640353804056224786942484843
61761640353804056225539054794155
61761640353804056225601730819931
61761640353804056225602845428855
61761640353804100651235490774761
61761640353804100696989046986869
61761640353804100697803835321957
61761640353804100697804949930881
61761640353804100697804978510597
61761640353804100697805064249745
61761640353804106005158151982340
61761640353804106005158151982349
61761640353804106005220828008116
61761640353804106005220828008125
61761640353804106185724768671665
61761640353804106188172491144029
61761640353804106188231809702705
61761640353804106188235167169805
61761640353804122063912032903709
61761640353804122064100060981037
61761640353804122064163079963405
61761640353804122064727969149170
61761640353804956610399287493679
61761640353804956610400059146011
61761640353804973263885548108539
61761640353804973264700336443627
61761640353805001081786603660617
61761640353805001082601391995705
61761640353805006572216788070475
61761640353805006572216788188567
61761640353805006573031576405563
61761640353805006573031576424437
61761640353805006573031576542529
61761640353805006616274652629733
61761640353805006616275681499509
61761640353805006617886690159147
61761640353805006617886693341475
61761640353805006617946013317093
61761640353805006617949452273991
61761640353805006617966905325685
61761640353805006617970258193515
61761640353805006618699154496181
61761640353805006618701478494235
61761640353805006618702481966623
61761640353805006618702596285487
61761640353805006618722373685155
61761640353805006618723402554931
61761640353805006618781693660773
61761640353805006618785046528603
61761640353805006618785132617671
61761640353805006618785161332901
61761640353805006618785161450993
61761640353805006618786164319855
61761640353805006618786280528045
61761640353805022631974866202947
61761640353805022631975637855279
61761640353805022632477074641203
61761640353805022632539722087263
61761640353805022632539750666979
61761640353805022677728479691070
61761640353805022678293335575386
61761640353805156733786770800502
61761640802750180916752011608041
61761640802751085058423433474521
61761640805389432706630564580737
61761640805389732849583489437073
61761640805389732850147573669057
61761640805389732895316153640589
61761640805389732895880237872573
61761640805393336356661279025503
61761640805393336402414835237611
61761640805393336813692338357218
61761640805393336814256422589202
61761640805393379631928144671136
61761640805393379631990820696912
61761640805462423118493728815459
61761640805462423164247285027567
61761640805462723307743402107295
61761640805462723307764322695603
61761640805462723353517878907711
61761640805486739729944664900575
61761640805487039919194338192411
61761640805497550255374199365637
61761640805497550255374199382947
61761640805497550804416872511253
61761640805497550804417245563881
61761640805497850398870316445365
61761640805497850398870316449577
61761640805497850398891208453957
61761640805497850444623872657473
61761640805497850444623872661685
61761640805497850444623872674735
61761640805497850993666547220031
61761640805497850993666918737673
61761640805497850993687810747669
61761640805498746020232130167247
61761640805498746065964793898427
61761640805498746065985714959071
61761640805498750961622767560719
61761640805498750966137786665697
61761640805498750966702645737957
61761640805498751004841481290795
61761640805498751007355431646143
61761640805498751011870451224909
61761640805498751011891371929857
61761640805498751012372892532981
61761640805498751012435310295765
61761640805498751012456573840665
61761640805498751378484905682205
61761640805498751424217946002633
61761640805498751553884498792683
61761640805498751561415938613181
61761640805498751561415938731225
61761640805498751561499248385961
61761640805498751561499249566863
61761640805498752658999507979923
61761640805673112754396707361711
61761640805673112795066574786735
61761640805673112799314240273547
61761640805673112800149920617227
61761640805673112800150292153535
61761640805673113206849958171312
61761640805673412938583583875055
61761640805673412942831249361867
61761640805673412943666929705547
61761640805673412943667272662139
61761640805673412984316248078571
61761640805673412988584805573975
61761640805673412989396494604173
61761640805673412989399593909063
61761640805673412989420857453963
61761640805673413350366967259632
61761640805673413396099631463148
61761640805673413396120552169554
61761640805673413533381220805878
61761640805673424056701231855045
61761640805673424102433896058561
61761640805681216628791868514367
61761640805681216628791869577224
61761640805681216674273485658187
61761640805681217909619503385103
61761640805681227741829271031612
61761640805681516810447341146881
61761640805681516812978745027711
61761640805681516817790494746507
61761640805681516818062433814795
61761640805681516818062434877652
61761640805681516818062435231944
61761640805681516858711409231227
61761640805681516863544050958615
61761640805681516863795099435460
61761640805681518053136512473423
61761640805681518098890068685531
61761640805681518465191491969696
61761640805681518510924156173212
61761640805681518510945076879618
61761640805681527931099836686332
61761640805705544308658260094877
61761640805705544354411813120445
61761640805705549844838561759945
61761640805705549851616856287311
61761640805705848209028557911969
61761640805705848209049449920561
61761640805705848209049449921965
61761640805705848209049478618321
61761640805705848254803034830429
61761640805705848798930504018073
61761640805705850034276521746393
61761640805708249763885215808869
61761640805708251548273903499073
61761640805708283115710236098079
61761640805708549907402224895785
61761640805708549953134889099301
61761640805708551737523581371513
61761640805708551737523581390227
61761640805708583304959909388511
61761640805709435694277043098891
61761640805709450520883908974809
61761640805709452305272596660801
61761640805709452305272601248425
61761640805709452305356283618919
61761640805709452305356283737011
61761640805709452305359636486749
61761640805709452305359722693909
61761640805709452310439625200061
61761640805709452310439625316701
61761640805709452310439887716615
61761640805709483872708929264019
61761640805709483872771605289795
61761640805716354873626394687037
61761640805716388225451414976247
61761640805716388225451414977651
61761640805716655017143403775357
61761640805716655017143403776761
61761640805716655017143403780973
61761640805716655062876067980277
61761640805716655062876067984489
61761640805716655611918742525573
61761640805716688368968424064567
61761640805716688368968424065971
61761640805716688414701088269487
61761640805717539568672204251547
61761640805717541170048044545839
61761640805717541170048044551455
61761640805717541353062269394271
61761640805717541353062269399887
61761640805717550686789852231537
61761640805717555635770076610189
61761640805717555635771219798829
61761640805717555635790997315137
61761640805717555635792140503777
61761640805717556177220041008837
61761640805717556179754912424829
61761640805717556179754912542921
61761640805717557282899133365203
61761640805717557420180807266173
61761640805717588982512784170771
61761640805717590629662843003891
61761640805717590629662843008103
61761640805778527405028099735359
61761640805778527816811481584743
61761640805778529051572151536179
61761640805778529051593043544771
61761640805778529051593415079675
61761640805778529188853825100119
61761640805778827548524188117327
61761640805778827548524188118731
61761640805778827548545079773031
61761640805778827548545080127323
61761640805778827548545108823679
61761640805778827594277773027195
61761640805778827594298665035787
61761640805778828006061154876579
61761640805778828143259147487127
61761640805778828143259147605171
61761640805778828143321823512903
61761640805778828143321823630947
61761640805778828143342715639539
61761640805778829195089160624499
61761640805778829195089160641809
61761640805778829195110052650401
61761640805778829240842716836607
61761640805778829240842716853869
61761640805778829240843088372915
61761640805778829378041082050485
61761640805778829378100028023093
61761640805778829378103384073251
61761640805778829378103385472931
61761640805778829378103470166531
61761640805778829378103495205415
61761640805778829378103495559707
61761640805778829378103495676347
61761640805778829378103498391955
61761640805778829378103498746247
61761640805778829378103499927149
61761640805778829378103728429523
61761640805778829378103757009239
61761640805778829378103757125879
61761640805778829378103758076261
61761640805778829378120948611401
61761640805778829378124390400547
61761640805778829378124390754839
61761640805778829378124416264655
61761640805778829378124649017831
61761640805778829378124649134471
61761640805813495682233753382113
61761640820476060867114645809817
61761640823107505077236014349115
61761640823115608952195259733755
61761640823115609135125916547819
61761640823118011884153617532249
61761640823118011884153620718789
61761640823118011884717701764233
61761640823118011884717704950773
61761640823118312440016973977565
61761640823118312440016973978969
61761640823119212458221653885529
61761640823119212458221657072069
61761640823119212458785738116109
61761640823119212458785738117513
61761640823119212458785741304053
61761640823119212641152310699593
61761640823119212641152313886133
61761640823119212641716394930173
61761640823119212641716394931577
61761640823119212641716398118117
61761640823187398240943931510703
61761640823187398789986949012591
61761640823188299220537976277551
61761640823188299403552201125983
61761640823188598998026192712415
61761640823188599409808570157695
61761640823188599546985642179935
61761640823188599547069210214303
61761640823188599547069324533167
61761640823188599592822795006127
61761640823212915975485373444375
61761640823212916158436922267031
61761640823212916158499598292807
61761640823212919687194071644485
61761640823223377083349276645476
61761640823223421548208342320043
61761640823223421548211698389074
61761640823223426311664889215941
61761640823223426487336076299771
61761640823223426494113997774509
61761640823223426494678856846769
61761640823223426494679229899397
61761640823223721142682332862491
61761640823223721691725350364379
61761640823223721737458014095559
61761640823223721737458015611879
61761640823223721737478935156203
61761640823223726495855204686183
61761640823223726496106281841915
61761640823223726500935455916049
61761640823223726678848651843275
61761640823223726679036938183595
61761640823223726679036938187807
61761640823223726679120506217963
61761640823223726679120506222175
61761640823223726683928903073141
61761640823223726683928903191233
61761640823223726683949790496965
61761640823223727044898252307192
61761640823223727044898256552171
61761640823223727049978125879337
61761640823223727227912481400603
61761640823223727232992468228961
61761640823223727232992469763995
61761640823223727232992841281429
61761640823223728284760059368653
61761640823223728284760062556597
61761640823224622305207035487387
61761640823224622305207035506261
61761640823224622305290716796635
61761640823224627068182034127789
61761640823224627068182034129193
61761640823224627068746893200049
61761640823224627068747266271551
61761640823224627244334769468519
61761640823224627246597671718783
61761640823224627246869526093471
61761640823224627246869526097683
61761640823224627251112690943257
61761640823224627251677550014113
61761640823224627251677922948649
61761640823224627251677923066741
61761640823224627251761486402621
61761640823224627251761489584789
61761640823224627251761489584949
61761640823224627251761491101109
61761640823224627251761491119983
61761640823224627655928745782439
61761640823224627655928747300163
61761640823224627658463503929327
61761640823224627658463503948201
61761640823224627663543495493761
61761640823224627663543497028955
61761640823224627663543839850033
61761640823224627663543841385227
61761640823224627663543868546389
61761640823224627800804623276153
61761640823395386585193828262075
61761640823398088466540021816127
61761640823398088466560913824719
61761640823398088832589617552487
61761640823398088878343173764595
61761640823398988856440954823803
61761640823398989039455293991099
61761640823399289040608058169407
61761640823399289040627831337147
61761640823399289040628946990055
61761640823399289040628950177999
61761640823399289044875496823959
61761640823399289045711177167639
61761640823399289223559603804119
61761640823399289223559606992063
61761640823399289223622283017839
61761640823406192163024335398885
61761640823406193576281197509159
61761640823406193576302089517751
61761640823406193942330796432059
61761640823406193947414142261147
61761640823406193947414145449091
61761640823406193988063460635575
61761640823406193988084352644167
61761640823406193993146806466067
61761640823406193993167701661199
61761640823406194125344764063047
61761640823406194130428481428443
61761640823406194130428481429847
61761640823406203276061736853273
61761640823407092730836115976459
61761640823407392915022992489803
61761640823407392919834742208599
61761640823407392920106596600597
61761640823407394150349233862439
61761640823407394150370125871031
61761640823407394150370129057571
61761640823407394155180759935515
61761640823407394333300782685095
61761640823407394333300785871635
61761640823407394333363458710871
61761640823407394699329489599403
61761640823407394699412800416327
61761640823407394699412803602867
61761640823407394699413057633771
61761640823407394704412835429895
61761640823407394704412838616435
61761640823407394704496403462859
61761640823407394704496406650803
61761640823407394745083045811511
61761640823407394745145464619843
61761640823407394745145721837287
61761640823407394750166394828543
61761640823407394750229067667779
61761640823407394750250077181775
61761640823407394882343457230391
61761640823407394882343460416931
61761640823407394887510742630155
61761640823407394887510742631559
61761640823407394887510745818099
61761640823407458914443552170268
61761640823430520025884144495525
61761640823430520025901594714971
61761640823430520025905062368225
61761640823430525379322076041141
61761640823430525385849293412775
61761640823430525386099997515879
61761640823430525523863223331435
61761640823430525523925984033549
61761640823431709479572770501155
61761640823431709479572773687695
61761640823431709479593662508343
61761640823431709479593662509747
61761640823431709479593665696287
61761640823431709662524319323811
61761640823431709662524322510351
61761640823431709662586995349587
61761640823431709662586998536127
61761640823431710028364740943347
61761640823431710028364744129887
61761640823431710028636337053639
61761640823431710028636337055043
61761640823431710028636340241583
61761640823431710074118297155455
61761640823431710074118300341995
61761640823431710074369001258559
61761640823431710074369004445099
61761640823431710211378965791779
61761640823431710211378968978319
61761640823431710211566993867703
61761640823431710211566993869107
61761640823431710211566997055647
61761640823431719364878132168121
61761640823431719502076124778669
61761640823431720737422142505585
61761640823431720783238374743469
61761640823431724311093697029765
61761640823431724901058433833189
61761640823431724901058433951281
61761640823431725038256426443737
61761640823431725044762751806779
61761640823431726095483422421310
61761640823431726136132482513873
61761640823431726136404451560105
61761640823431726136404451678197
61761640823431726273602444170653
61761640823431726280108769533695
61761640823431726280380365645391
61761640823431726280945221529707
61761640823434127650318150961165
61761640823434411365771382136875
61761640823434411777553646680441
61761640823434411914810957377281
61761640823434426192439919634465
61761640823434426192460811524965
61761640823434427793838632288959
61761640823434427798918505874361
61761640823434427798918510125162
61761640823434427839567828852319
61761640823434427839592188515569
61761640823434427844672439745435
61761640823434427976849503797177
61761640823434427981932845042901
61761640823434427981932845047273
61761640823434459544285831932267
61761640823434461152355567943786
61761640823435326760188939509973
61761640823435326760272507426249
61761640823435326760272507544341
61761640823435328407400526475917
61761640823435328407400526477369
61761640823435328407400526481741
61761640823435328407400531062137
61761640823435328407400531081011
61761640823435328407400531180229
61761640823435328407400531199103
61761640823435328407403883929967
61761640823435328407403883944469
61761640823435328407403883948841
61761640823435328407403970156001
61761640823435328412483872307861
61761640823435328412483872312233
61761640823435328412484135174335
61761640823435328544664638792325
61761640823435328549744890022191
61761640823435360112097527833551
61761640823442215050895203148827
61761640823442216286241995716019
61761640823442216698024255654491
61761640823442216842899761158434
61761640823442216842899764346378
61761640823442230935000427181293
61761640823442230935000431432094
61761640823442231112931425222201
61761640823442231118013623159789
61761640823442231531972783950896
61761640823442232765142679916414
61761640823442264464752974670213
61761640823442264464756445511411
61761640823442275399862853175692
61761640823442515240165423976295
61761640823442515240165768449255
61761640823442516475512557829907
61761640823442516475512561016447
61761640823442516887294825560013
61761640823442517024552136256853
61761640823442517024555232373799
61761640823442517024555232375203
61761640823442517024555235561743
61761640823442517032170326458862
61761640823442517032170329646806
61761640823442531119187651237449
61761640823442531119187651238853
61761640823442531302180722274869
61761640823442531302201990404537
61761640823442531668233793441615
61761640823442531668233793454665
61761640823442531668233793456117
61761640823442531673314044685983
61761640823442531851244664949833
61761640823442531858492508345771
61761640823442532908659684753933
61761640823442532908659687941877
61761640823442532908659689004734
61761640823442533091674023922473
61761640823442533091674023926845
61761640823442533091674027109013
61761640823442533091674027109173
61761640823442533091674028644207
61761640823442564471012671526659
61761640823442564471012671528063
61761640823442564654027010811839
61761640823442566262660831055342
61761640823443415624963239502107
61761640823443415807977464350539
61761640823443416860310028882759
61761640823443416860310032069299
61761640823443417043324253731191
61761640823443417043324256917731
61761640823443417455106259640163
61761640823443417455106262826703
61761640823443426935877458794095
61761640823443431686999085336313
61761640823443431686999088522853
61761640823443431692081659513069
61761640823443431692081659514473
61761640823443431869929742150377
61761640823443431869929745336917
61761640823443431869930118389545
61761640823443431870013686305821
61761640823443431870013686423913
61761640823443431875012316328537
61761640823443431875097027550093
61761640823443431875097142341341
61761640823443432236045575096549
61761640823443432241125826326415
61761640823443432279264288470929
61761640823443432281795692214793
61761640823443432281795692332885
61761640823443432281799045082623
61761640823443432281799159886921
61761640823443433522225051187433
61761640823443433522225051191805
61761640823443433522225054373973
61761640823443433522225054374133
61761640823443433522225055909167
61761640823443465221751667838961
61761640823443465221838706713123
61761640823443466823214293350921
61761640823443466868964402697857
61761640823443466868964405884397
61761640823443466868967763351497
61761640823443466868967844841455
61761640823443466868967844845667
61761640823443466868967849563029
61761640823503503076521290881843
61761640823503504677332702942171
61761640823503504677332706130115
61761640823503504723065371733311
61761640823503504723086635276807
61761640823503504723086635278211
61761640823503504860347042115083
61761640823503504860347045297411
61761640823503504860347046832445
61761640823504404056116483894483
61761640823504405290814387026811
61761640823504405290814390209139
61761640823504405290894602193349
61761640823504405290897955055563
61761640823504405290897958243507
61761640823504405290898069374219
61761640823504405290898069380043
61761640823504405290898069846603
61761640823504405290898072562371
61761640823504405290898074432823
61761640823504405290898074451696
61761640823504405290898417389415
61761640823504656206831805860322
61761640823504656206831809048266
61761640823504656206852701056858
61761640823504672083154032337458
61761640823504672083405195586470
61761640823504703650589327235123
61761640823504703650589356285771
61761640823504704245303394949011
61761640823504704245303394949219
61761640823504704245387077420335
61761640823504704245387077774627
61761640823504704382647746056659
61761640823504704382647832150099
61761640823504705434328301508729
61761640823504705434331396109355
61761640823504705434331396109515
61761640823504705434331399297299
61761640823504705434331399297459
61761640823504705434411869543097
61761640823504705434414964143883
61761640823504705434414967331827
61761640823504705434414968394684
61761640823504705434415083166851
61761640823504705434415083521143
61761640823504705434415340384295
61761640823504705434415341801445
61761640823504705434415426477735
61761640823504705434415427540593
61761640823504705480085328443943
61761640823504705480085328445555
61761640823504705480085329980589
61761640823504705480144648421173
61761640823504705480147632935023
61761640823504705480147742667507
61761640823504705480147743021799
61761640823504705480148006006365
61761640823504705480165196073493
61761640823504705480165540429765
61761640823504705480168637862639
61761640823504705480168638216931
61761640823504705480168639378959
61761640823504705480168639733251
61761640823504705480168663726747
61761640823504705480168896479923
61761640823504705480168896484135
61761640823504705480168898014957
61761640823504705480169010915267
61761640823504705480169011269559
61761640823504705617335120194683
61761640823504705617342640677429
61761640823504705617345735282427
61761640823504705617345738464595
61761640823504705617345738464755
61761640823504705617345739980915
61761640823504705617345739999789
61761640823504705617345998144529
61761640823504705617346082821027
61761640823504705617346084356061
61761640823504705617425950448965
61761640823504705617426208711797
61761640823504705617426294805237
61761640823504705617429303312423
61761640823504705617429306498963
61761640823504705617429308015283
61761640823504705617429308034157
61761640823504705617429418102219
61761640823504705617429650855235
61761640823504705617429650855395
61761640823504705617429652390429
61761640823504705617429679551591
61761640823504705617429765645031
61761640823539827764501654239417
61761640823540722841883248637583
61761640823540728195052681504377
61761640829022878091747932448032
61761640829022883444914009264668
61761640829023778522232844257934
61761640829023778659493512894258
61761640829023784012662684311520
61761640829023934312635881848113
61761640829023934313199966080097
61761640829026637252065784251597
61761640829026637252065787438137
61761640829026937852533641041507
61761640829026937853097725273491
61761640829027838008500393186957
61761640829027838008500396373497
61761640829027838009064477417537
61761640829027838009064477418941
61761640829027838009064480605481
61761640829027838420930422902961
61761640829027838420933785087423
61761640829027838466099007473762
61761640829027838466099007473763
61761640829027838466663091705746
61761640829027838466663091705747
61761640829027838466666449290939
61761640829027849127269168878138
61761640829027881238581257575572
61761640829027881238664825609940
61761640829087918543991355203703
61761640829089119300990048371047
61761640829095873490748380491642
61761640829095873490748380845934
61761640829096023654045570210175
61761640829096023654296618315259
61761640829096023654296618668147
61761640829096023654296618669551
61761640829096024065806912276107
61761640829096024248821251443403
61761640829096024248821251915579
61761640829096024248842172503887
61761640829096924221857266111459
61761640829096924222024746535063
61761640829096924222045638543655
61761640829096924222045638545059
61761640829096924222108314216543
61761640829096924222108314569431
61761640829096924222108314570835
61761640829096924633639614504639
61761640829096924633639614977023
61761640829096924770816600787939
61761640829096924770900283140963
61761640829096924770900283613347
61761640829096924816570271791087
61761640829096924816632947344527
61761640829096924816653954144319
61761640829097180495287536224442
61761640829097224411106939403295
61761640829097224411295311482603
61761640829097224411295311835491
61761640829097224411295311836895
61761640829097224822889287796523
61761640829097224822889287796683
61761640829097224822889288268859
61761640829097224822910208857167
61761640829097224960149956905183
61761640829097224960170877493491
61761640829097225005840865671231
61761640829097225005903541697007
61761640829097225005903627436155
61761640829120190658584368836016
61761640829121089396170190470204
61761640829121091043298214106092
61761640829121091081709793309238
61761640829121094747644014472796
61761640829121094747644014590888
61761640829121241199316446843419
61761640829121241382330671691851
61761640829123899163192453471830
61761640829124248582476561371167
61761640829124257917020309664786
61761640829132004273497716583386
61761640829132004280840752209644
61761640829132004280840755391972
61761640829132004280840755510064
61761640829132046366764454365215
61761640829132046366764454719507
61761640829132046961289087494603
61761640829132046961289089010923
61761640829132046961289089365215
61761640829132051719686278085227
61761640829132051724766529315093
61761640829132051854684158787135
61761640829132051861462080261873
61761640829132051862026939334133
61761640829132051862027312386761
61761640829132052319563131608645
61761640829132052319563131613017
61761640829132052319563132675826
61761640829132052449208791916683
61761640829132052451743554799647
61761640829132052456823541628005
61761640829132052456823885984117
61761640829132052456823885984277
61761640829132304462747389875222
61761640829132304470090425501480
61761640829132304470090428683808
61761640829132346555763079553371
61761640829132347104806098454939
61761640829132347104809454522566
61761640829132347104827017643567
61761640829132347150559681847083
61761640829132347150584046232120
61761640829132347155643285957876
61761640829132351908935951375659
61761640829132351908935951377063
61761640829132351909207920541387
61761640829132351914016202605525
61761640829132351914016202606929
61761640829132352051276985560505
61761640829132352457999891002293
61761640829132352463058877169487
61761640829132352463059248686921
61761640829132352463080140696965
61761640829132352463080140697125
61761640829132352463080142232159
61761640829132352503732555205809
61761640829132352508833725624302
61761640829132352646073216336783
61761640829133247123763147532559
61761640829133247123763147533963
61761640829133247535283858131863
61761640829133247535357123847883
61761640829133247535357125364203
61761640829133247535378045952463
61761640829133247542040858900249
61761640829133247672544526768187
61761640829133247672555116458383
61761640829133247672555116458431
61761640829133247672555117974751
61761640829133247672555117993625
61761640829133247672638799283999
61761640829133252474233810767867
61761640829133252476768653604191
61761640829133252476956939944511
61761640829133252476956939948723
61761640829133252481168592879977
61761640829133252481848904852931
61761640829133252611682851954479
61761640829133252613945754324239
61761640829133252614029322240515
61761640829133252614029322358607
61761640829133252614217608585047
61761640829133252618460773429217
61761640829133252619025632501477
61761640829133252619026005436013
61761640829133252619026005554105
61761640829133252619109572072153
61761640829133252619109573470381
61761640829133252619109573588473
61761640829133253025811586416691
61761640829133253025811586435565
61761640829133253025811672642725
61761640829133253030891922337397
61761640829133253030891922337557
61761640829133253030891923872591
61761640829133253071481579330667
61761640829133253071565257433097
61761640829133253076645508662963
61761640829133253206291167909435
61761640829133253208742243249629
61761640829133253208742247966991
61761640829133253213822579151621
61761640829133253213822607847977
61761640829133253213884996914405
61761640829133253213885255175993
61761640829133253213885255194707
61761640829133253213885369967033
61761640829133253213906175882345
61761640829133253213906175901059
61761640829133254265673508288113
61761640829133254311406177096675
61761640829302672380658528011742
61761640829303561691481268508986
61761640829303561823574649872126
61761640829303561830349476628146
61761640829304011993463941241359
61761640829304011993463941242763
61761640829304011993463944429303
61761640829304011998295466961547
61761640829304012130641041490427
61761640829304012130641044676967
61761640829304012130661933499019
61761640829304012130661936685559
61761640829304012130724609524795
61761640829304012130724612711335
61761640829304012135472538511451
61761640829304012542235019674959
61761640829304012542235019676363
61761640829304012542235022862903
61761640829304012542255911330663
61761640829304012542255911684955
61761640829304012542255914517203
61761640829304012542255914871495
61761640829304012542506615432363
61761640829304012542506615433767
61761640829304012542506615786655
61761640829304012542506615788059
61761640829304012542506618620307
61761640829304012542506618974599
61761640829304012547317593853119
61761640829304012547338485508823
61761640829304012547338485863115
61761640829304012587988575887067
61761640829304012587988575888471
61761640829304012587988579075011
61761640829304012593071150065227
61761640829304012593071150066631
61761640829304012725186568143323
61761640829304012725186568144727
61761640829304012725186571331267
61761640829304012725437272246427
61761640829304012725437272247831
61761640829304012725437275434371
61761640829304012729705058090903
61761640829304012730269142322887
61761640829306263389833010382346
61761640829306263527027563563612
61761640829306263533784564331998
61761640829306713833886956410587
61761640829306713833888104303491
61761640829306713833908996312083
61761640829306713838991565785931
61761640829306713838991567303703
61761640829306714245670364247739
61761640829306714245670368847009
61761640829306714245691260855601
61761640829306714291423925059117
61761640829306714426174194724917
61761640829306714428681235755957
61761640829306714428684703415035
61761640829306714428684708014305
61761640829306714428705595423627
61761640829306714428705600022897
61761640829306724997758189654737
61761640829307475265036390405246
61761640829307614261928648275881
61761640829307614264439128736203
61761640829307614264439131922743
61761640829307614264456581315513
61761640829307614264458904263807
61761640829307614264458904736191
61761640829307614264460020744795
61761640829307614264460023931335
61761640829307614268706570223003
61761640829307614269542250566683
61761640829307614401635976286095
61761640829307614401637120992459
61761640829307614401637124178999
61761640829307614401720689026827
61761640829307614401720692213367
61761640829307614406719322116587
61761640829307614406803261687215
61761640829307614406803263204987
61761640829307614810971665777769
61761640829307614813419384123247
61761640829307614813419388722517
61761640829307614813499598817401
61761640829307614813502952153243
61761640829307614813502952157615
61761640829307614813502956756885
61761640829307614859172944934625
61761640829307614859235620960401
61761640829307614859235735279264
61761640829307614859235735279265
61761640829307614859256627287856
61761640829307614859256627287857
61761640829307614993985890626201
61761640829307614996430255631465
61761640829307614996433727889813
61761640829307614996517295924181
61761640829307625519753624738421
61761640829307625565507209530245
61761640829307625565569971295169
61761640829307625565573329215779
61761640829307625565573329217183
61761640829307625565573329234652
61761640829307625570653574343105
61761640829307914453708578028027
61761640829307914453709694035227
61761640829307914453709697223171
61761640829307914457977135523431
61761640829307914458788824553629
61761640829307914458791923858519
61761640829307914458813187403419
61761640829307914590907686291483
61761640829307914590907689479427
61761640829307914590970365505203
61761640829307914595990258953483
61761640829307914595990260471047
61761640829307914596052934979099
61761640829307914596073941778891
61761640829307915002752739768315
61761640829307915002773631776907
61761640829307925571829669314887
61761640829307925709024218618565
61761640829307925709090338304099
61761640829314367271486494420528
61761640829314379762211689337358
61761640829314818943629279996523
61761640829314819355411543127311
61761640829314819355411547726581
61761640829314819360494888957803
61761640829314819360494892140131
61761640829314819360494893557073
61761640829314819360515780960779
61761640829314819401165103938689
61761640829314819406248449769181
61761640829314819538425510752523
61761640829314819538425510753927
61761640829314819543505760466021
61761640829314819543509228119275
61761640829314819543509228120727
61761640829314819543509228125099
61761640829314819543509231307427
61761640829314819543509232724369
61761640829314819543530120127867
61761640829314819543530120127915
61761640829314819543530120128075
61761640829315578551976983667268
61761640829315578689154026520816
61761640829315718136322662008017
61761640829315718143665815607643
61761640829315718143916864067019
61761640829315718143937756074207
61761640829315718276031137438751
61761640829315718281114854805503
61761640829315719371669827155453
61761640829315719374180307614371
61761640829315719374180307615775
61761640829315719374180310802315
61761640829315719374201199622963
61761640829315719511378303058571
61761640829315719920712844657341
61761640829315719923160563002819
61761640829315719923223325116259
61761640829315719923223325117663
61761640829315719923243874168259
61761640829315719928243908833311
61761640829315719928243912015639
61761640829315719928243913432581
61761640829315719928306670948155
61761640829315719928306674134695
61761640829315719928327476862063
61761640829315719966466057912857
61761640829315719968976538371775
61761640829315719968976538373179
61761640829315719968976541559719
61761640829315719968976909908083
61761640829315719968997458605743
61761640829315719968997801916675
61761640829315719974060145670465
61761640829315719974060255739979
61761640829315719974060258926519
61761640829315719974060259989328
61761640829315719974060259989329
61761640829315719974081147747167
61761640829315720103727069505773
61761640829315720106171434511037
61761640829315720106174530629435
61761640829315720106174533815975
61761640829315720111254780341529
61761640829315720111258248000607
61761640829315720111258251182775
61761640829315720111258251182935
61761640829315720111258252599877
61761640829315720111321010115451
61761640829315720111321013301991
61761640829315720111341816029151
61761640829315720111341816029199
61761640829315729256954265521407
61761640829315729256975157528595
61761640829315763844122978717175
61761640829316018328103739180683
61761640829316018332936380908071
61761640829316018333187429366043
61761640829316018333187429367447
61761640829316018333187456547483
61761640829316018470385420105979
61761640829316018470385420106139
61761640829316018470385421623703
61761640829316018470385421641173
61761640829316019563450872914799
61761640829316019563450872916203
61761640829316019563450876102743
61761640829316019568282398634987
61761640829316019700648865172459
61761640829316019700648868358999
61761640829316019700711541198235
61761640829316019700711544384775
61761640829316020112493547105803
61761640829316020112493547107207
61761640829316020112493547460095
61761640829316020112493547461499
61761640829316020112493550293747
61761640829316020112493550648039
61761640829316020112493804324651
61761640829316020112493804329023
61761640829316020112493918647887
61761640829316020112493918996403
61761640829316020112493918997807
61761640829316020112514811004995
61761640829316020117514474128123
61761640829316020117514474133739
61761640829316020117514477316067
61761640829316020117577150153899
61761640829316020117577150159515
61761640829316020117577153341843
61761640829316020117577236247179
61761640829316020117577236248583
61761640829316020117577239435123
61761640829316020117577267660547
61761640829316020117577267660707
61761640829316020117577268014839
61761640829316020117598156481195
61761640829316020117598156481355
61761640829316020117598156835487
61761640829316020158247475208511
61761640829316020158247475209915
61761640829316020163330821040407
61761640829316020163330824226947
61761640829316020300528813301035
61761640829316020300528816483203
61761640829316020300528816483363
61761640829316020300591489321035
61761640829316020300591489322439
61761640829316020300591492508979
61761640829316020300591575414475
61761640829316020300591575415879
61761640829316020300591578602419
61761640829316029446224830467543
61761640829316029446224830485013
61761640829316029446224830820431
61761640829316029446224830821835
61761640829316029451305075947757
61761640829338683837748301477900
61761640829338695093129803138092
61761640829338695093129803492384
61761640829338698792392257792396
61761640829338698799171327160038
61761640829338978628936061990380
61761640829338995282403867857982
61761640829339134686894515875193
61761640829339134686894515876597
61761640829339134686894515880809
61761640829339134686915407885189
61761640829339134686915407889401
61761640829339134732648072087301
61761640829339134732648072088705
61761640829339134732648072092917
61761640829339144158074495950585
61761640829339144158095387957773
61761640829339144158095387959177
61761640829339144158158063983549
61761640829339144158158063984953
61761640829339144203828052161289
61761640829339144203828052162693
61761640829339145256243413074141
61761640829339145256243413075545
61761640829339145393232224149237
61761640829339145393249677202335
61761640829339145393253116159233
61761640829339145393253119345773
61761640829339145393420513676097
61761640829339145393441405684689
61761640829339145393441405690305
61761640829339145438982341405851
61761640829339145438985780361345
61761640829339145438985780362749
61761640829339145438985783549289
61761640829339145438985809059105
61761640829339145439006701067697
61761640829339145439174069889609
61761640829339145439174069893821
61761640829339145444086950781243
61761640829339149563584022380951
61761640829339149700865697338907
61761640829339150746670158528505
61761640829339150798930040102251
61761640829339150798930040103655
61761640829339150936211715065823
61761640829339879057039367841414
61761640829339879059487088778744
61761640829339879195911043968120
61761640829339884546632755897584
61761640829339884547385901190668
61761640829339894013294217210948
61761640829339894020069815737392
61761640829339894020069815855484
61761640829339894020908966922270
61761640829339894020908967040362
61761640829339895660423302645056
61761640829339895706176858858568
61761640829340034840601839697287
61761640829340034840685407731655
61761640829340035252467410452683
61761640829340035252467410454087
61761640829340035252467413640627
61761640829340035254723747382023
61761640829340035254723750568563
61761640829340035435398067266747
61761640829340035435398067268151
61761640829340035435398070454691
61761640829340035437654404194683
61761640829340035437654404196087
61761640829340035437654407382627
61761640829340044771639862499321
61761640829340044771660754507913
61761640829340044771723430533689
61761640829340045823800703994911
61761640829340045823804143069901
61761640829340045824051752570975
61761640829340045824051752572379
61761640829340045961064814892765
61761640829340046006734799883965
61761640829340046006982409385039
61761640829340046006982409386443
61761640829340046006985880226237
61761640829340046007069448260605
61761640829340046011877725622043
61761640829340050124889507232233
61761640829340050131416724603867
61761640829340051314230891709401
61761640829340051321009186236767
61761640829340051359984473313233
61761640829340051360235524959149
61761640829340051367013446433887
61761640829340051367578565321643
61761640829340051497161545335521
61761640829340051497161548523465
61761640829340051497433517569697
61761640829340051497433517687789
61761640829340051503939843050831
61761640829340051504023410967107
61761640829340051504023411085199
61761640829340051504211439044435
61761640829340051504211439162527
61761640829340051504755747394523
61761640829340051504755747411993
61761640829340051504776294928751
61761640829340051504776295046843
61761640829340051504776553195955
61761640829340051504776556378283
61761640829340051504776556396997
61761640829340051504776637886795
61761640829340051504776639403115
61761640829340051504776666583151
61761640829340051504839428702367
61761640829340078123210707845633
61761640829340079357992641340565
61761640829342737001384720079437
61761640829342737138645503034625
61761640829342737141093221025810
61761640829342737141173436074256
61761640829342737141176789060178
61761640829342737146259363120246
61761640829342737146259363238338
61761640829342753063398902234053
61761640829342753063398902251315
61761640829342753063402255119352
61761640829342753200586300218105
61761640829342753200680572610001
61761640829342753200680572611453
61761640829342753200680572615825
61761640829342753200680577196221
61761640829342753200680577215095
61761640829343051559808894012329
61761640829343053206915911320969
61761640829343053206915911339683
61761640829343053206940270988431
61761640829343084911613022292947
61761640829343085323416178496588
61761640829343937712713539387905
61761640829343937758467095600013
61761640829343937895727764236337
61761640829343953774748608963281
61761640829343953774748613568375
61761640829343953774748613667593
61761640829343953779832217661699
61761640829343953779832217666071
61761640829343953820481277771891
61761640829343953820484630639721
61761640829343953820505637435194
61761640829343953825564881869587
61761640829343953825585888665060
61761640829343953828012341471318
61761640829343953957679270382439
61761640829343953957679270500531
61761640829343953957742027896609
61761640829343953957762948602961
61761640829343953957766306070061
61761640829343953957766306188153
61761640829343953962825373727101
61761640829343953962846294433453
61761640829343953962846557299927
61761640829350684764452891363356
61761640829350684774305262739360
61761640829350701428606683225616
61761640829350702480939221890872
61761640829350702480942579830356
61761640829350840418243285636191
61761640829350841653590078203383
61761640829350842111125898959009
61761640829350842248386305772843
61761640829350842248386308960787
61761640829350842248386677309311
61761640829350842248386681914197
61761640829350842255980511037258
61761640829350856343018724636493
61761640829350856937794063385305
61761640829350856937794063390921
61761640829350856937794063404019
61761640829350857075075738466969
61761640829350857082323581744815
61761640829350858178223426961586
61761640829350889694843744925703
61761640829350889832101057157577
61761640829351142254642908047329
61761640829351142437657247214625
61761640829351142440164288245664
61761640829351142445247634076156
61761640829351142445250990126314
61761640829351142445271993738002
61761640829351151728050919440889
61761640829351151735392810356571
61761640829351151773835904560008
61761640829351151773898580585784
61761640829351156532268397928329
61761640829351156532268397929733
61761640829351156537351743777694
61761640829351156669550072891901
61761640829351157081311072475029
61761640829351157081335432141087
61761640829351157081335432154137
61761640829351157086415683384003
61761640829351157088591432092980
61761640829351157132148259977966
61761640829351157271668447281686
61761640829351157271668562072726
61761640829351158321740436049906
61761640829351189884093418217539
61761640829351189884093418218943
61761640829351190021354201172519
61761640829351190440416452382190
61761640829351190623493467570896
61761640829351191668483253679795
61761640829351191668483257929144
61761640829351191668483258401528
61761640829351191668504145686983
61761640829351201002214165521292
61761640829352041038064533728619
61761640829352041038064906781247
61761640829352041175325546837903
61761640829352042273408228507241
61761640829352042273411696160495
61761640829352042410672339405095
61761640829352042822451246009129
61761640829352042822454342126123
61761640829352042822454342127527
61761640829352042822454345314067
61761640829352042822454713662591
61761640829352042822454713668207
61761640829352042822454718267477
61761640829352042868207926917899
61761640829352042868208274479585
61761640829352043005468943115909
61761640829352052293442936556465
61761640829352057100100752614049
61761640829352057237278200758817
61761640829352057237278200876909
61761640829352057237361768793185
61761640829352057237361768911277
61761640829352057242445110037505
61761640829352057242445196130945
61761640829352057646612370940823
61761640829352057649143774702157
61761640829352057692365955731195
61761640829352057694817115747727
61761640829352057694817115766654
61761640829352057694876438905673
61761640829352057694879791769291
61761640829352057694879791773503
61761640829352057694879791792377
61761640829352057694879791792430
61761640829352057699960043022243
61761640829352057699960043035341
61761640829352057702219474550858
61761640829352057702407878868758
61761640829352057832074431535095
61761640829352057832074431653187
61761640829352057832140546635861
61761640829352057837220797865727
61761640829352058889573133673393
61761640829352058935305802481955
61761640829352059072566555794617
61761640829352090461681004873049
61761640829352090589099750324921
61761640829352090589103221048027
61761640829352090589103221166119
61761640829352090589186789200487
61761640829352091056477235630453
61761640829352092236232277804493
61761640829352092236295040041801
61761640829352092236312485183817
61761640829352092236315842650917
61761640829352092282045153992379
61761640829352092282048510042377
61761640829352092282048510042537
61761640829352092282048511577571
61761640829412080862851097270418
61761640829412080862851100334654
61761640829412080862851100452746
61761640829412080862871989160918
61761640829412080862871989279010
61761640829412080862871992343246
61761640829412080862871992461338
61761640829412128443869373369207
61761640829412129038646202848227
61761640829412129038646202849631
61761640829412130090413454220675
61761640829412130136167010431379
61761640829412130136167010432783
61761640829412130136167381967687
61761640829412130136167381969091
61761640829412130273424321146885
61761640829412130273424321146933
61761640829412130273424694199721
61761640829412130273424694205337
61761640829412130273427764825565
61761640829412130273427788805963
61761640829412130273427791988291
61761640829412130273427793405233
61761640829412130273427793523325
61761640829412130273428051666821
61761640829412130273428051672437
61761640829412130273428136343159
61761640829412130273428136344563
61761640829412130273445586208313
61761640829412875006963114394988
61761640829412875050188766620968
61761640829412880540618958466716
61761640829412981430662879260770
61761640829412981430662882447310
61761640829412997352717770294310
61761640829412997352989825553318
61761640829413028874399508978463
61761640829413028874420400988459
61761640829413029469134468348055
61761640829413029469134468348263
61761640829413029469134468349507
61761640829413029469218036383875
61761640829413029469218036388247
61761640829413029606395222725139
61761640829413029606478790759347
61761640829413029606478790759507
61761640829413030658159374907773
61761640829413030658162472696343
61761640829413030658242942942141
61761640829413030703884630116563
61761640829413030703884632830719
61761640829413030703916030306887
61761640829413030703916030308291
61761640829413030703916030325553
61761640829413030703916401842987
61761640829413030703916401843195
61761640829413030703916401844439
61761640829413030703916403378229
61761640829413030703916403379633
61761640829413030703975721820217
61761640829413030703978706332663
61761640829413030703978706334067
61761640829413030703978706351536
61761640829413030703978816420843
61761640829413030703978819607383
61761640829413030703978820651319
61761640829413030703978820670192
61761640829413030703978820670193
61761640829413030703978821123703
61761640829413030703978821142576
61761640829413030703999713132295
61761640829413030703999971412597
61761640829413030841173714075069
61761640829413030841176811863639
61761640829413030841176813261867
61761640829413030841176813379959
61761640829413030841177071542169
61761640829413030841177157753701
61761640829413030841239573982855
61761640829413030841239832250059
61761640829413030841257282109437
61761640829413030841257368202877
61761640829413030841260376710063
61761640829413030841260381414327
61761640829413030841260462803503
61761640829413030841260725788069
61761640829413281619932586819798
61761640829413281619933361654458
61761640829413296261160730471362
61761640829413297496506834285942
61761640829413297496506834640234
61761640829413297542009371092184
61761640829413297542260419551560
61761640829413329063670074278891
61761640829413329063670074280295
61761640829413329063670102976651
61761640829413329063690994985243
61761640829413329200868066536551
61761640829413329612651477437827
61761640829413329612651477437987
61761640829413329612714153463603
61761640829413329612714153467975
61761640829413329612714154648876
61761640829413329612714155003168
61761640829413329612714239202751
61761640829413329612714239202911
61761640829413329612714239207123
61761640829413329658467824465507
61761640829413329795665816721923
61761640829413329795728492747539
61761640829413329795728492747699
61761640829413329795728578840979
61761640829413330847433039395207
61761640829413330847433039413921
61761640829413330847433410932759
61761640829413330847433410932919
61761640829413330847433411049559
61761640829413330847433412466549
61761640829413330847492357500213
61761640829413330847492357500373
61761640829413330847492616233977
61761640829413330847492616234137
61761640829413330847492702327417
61761640829413330847495710834763
61761640829413330847495714022707
61761640829413330847495715085564
61761640829413330847495715420983
61761640829413330847495715422387
61761640829413330847495715439856
61761640829413330847495796928043
61761640829413330847495800115987
61761640829413330847495801161375
61761640829413330847495801178844
61761640829413330847495801178845
61761640829413330847495828341411
61761640829413330847495828341571
61761640829413330847495828695703
61761640829413330847495829857731
61761640829413330847495830212023
61761640829413330847496086958535
61761640829413330847496086958695
61761640829413330847496086962907
61761640829413330847496087075335
61761640829413330847496088492325
61761640829413330847496172697683
61761640829413330847496172697843
61761640829413330847496172702055
61761640829413330847496173168615
61761640829413330847496174231473
61761640829413330847516717162059
61761640829413330847516717516351
61761640829413330847516721866323
61761640829413330847516722220615
61761640829413330893245942764373
61761640829413330893249381721271
61761640829413330893249384907811
61761640829413330893249386424131
61761640829413330893249386443004
61761640829413330893249643170643
61761640829413330893249643170803
61761640829413330893249643175015
61761640829413330893249644705837
61761640829413330893249644710208
61761640829413330893249757960439
61761640829413330893270302426219
61761640829413330895694038413286
61761640829413330895697480552512
61761640829413331030444279376901
61761640829413331030444279381273
61761640829413331030447377164067
61761640829413331030447378680387
61761640829413331030447750216855
61761640829413331030506697139845
61761640829413331030506955402677
61761640829413331030506955407049
61761640829413331030507041496117
61761640829413331030510050003303
61761640829413331030510053189843
61761640829413331030510054706163
61761640829413331030510054725037
61761640829413331030510139283283
61761640829413331030510164793099
61761640829413331030510397546115
61761640829413331030510397546275
61761640829413331030510397550487
61761640829413331030510399081309
61761640829413331030510426242471
61761640829413331030510426242631
61761640829413331030510512335911
61761640829447947326546574440256
61761640829447947326567466926848
61761640829447952679232135059276
61761640829447997149178245589958
61761640829447997151625968534706
61761640829447997332109017200886
61761640829448152985804794603041
61761640829449348071970662369127
61761640829449348071974018419285
61761640829449351778575122731557
61761640832078554708668996800558
61761640832078555943450930295490
61761640832086359629638698819215
61761640832086659818888372111051
61761640832087560249439398907839
61761640832087560249463385519190
61761640832087560249463414215546
61761640832087560249463757172138
61761640832087560249463758571818
61761640832087560432456718475718
61761640832087560432456804564786
61761640832087560432457062831990
61761640832087560432457090012026
61761640832087560432457176101094
61761640832087560432477981937701
61761640832087560432477981941913
61761640832087561484245319011989
61761640832087561621505987648313
61761640832087565739890502542229
61761640832087565739890502546441
61761640832087565739890502559491
61761640832087576301625426350547
61761640832087576438886094986871
61761640832262237187909129167932
61761640832269897343751137952203
61761640832270041963526019471541
61761640832270041971057430717939
61761640832270041971120106739503
61761640832270342297566625227712
61761640832270342297587545932660
61761640832270342297587632021728
61761640832270342297588665127075
61761640832270342297650308047504
61761640832294192360270442197395
61761640832294240538512922828463
61761640832297060378582434874225
61761640832297060424336101109635
61761640832297060424398776785490
61761640832297064541402901579066
61761640832297093777915678294176
61761640832297359329974545467176
61761640832297359329974574163532
61761640832297359330058142197900
61761640832297359330058228286968
61761640832297359331666798163128
61761640832297359331666826859484
61761640832297359331729474188904
61761640832297359331729588974328
61761640832297359331750394893852
61761640832297359331750480982920
61761640832297359332568622185838
61761640832297359375728130375640
61761640832297359375790806401416
61761640832297359375790892490484
61761640832297359377420383071592
61761640832297359377483059097368
61761640832297359377483145186436
61761640832297360567099851577666
61761640832297360567853114979760
61761640832297360612832515781182
61761640832297360613606699889628
61761640832297364684919910667386
61761640832297392683554494478114
61761640832297392683554609263538
61761640832297392683575415183062
61761640832297392683575501272130
61761640832297392729308079386578
61761640832297392729308165475646
61761640832297393921432802051232
61761640832297398036744930956596
61761640832298260998466441662294
61761640832298260998466556331030
61761640832298260998466789082073
61761640832298260998466814598234
61761640832298260998466817778429
61761640832298261135664781692621
61761640832298261135664810388977
61761640832298261181397098476358
61761640832298261181397184565426
61761640832298261181397442832630
61761640832298261181397470012666
61761640832298266534563546628293
61761640832298266534647114666873
61761640832298266534647114685747
61761640832298266534650558425694
61761640832298266671845107296295
61761640832298266671845107414387
61761640832298294351983829316192
61761640832298294534914371461520
61761640832298294534914457550588
61761640832305063404416462739302
61761640832305164252974239976723
61761640832305164252977596026881
61761640832305164298706904176027
61761640832305164298706904180239
61761640832305164298731262247789
61761640832305164298731267044096
61761640832305164298793938269353
61761640832305164298793943069872
61761640832305464442248271331897
61761640832305464442310922969769
61761640832305464488001861042284
61761640832305469795417705818286
61761640832306364872610898593025
61761640832306364872795832069727
61761640832306364872798155018021
61761640832306364872861950234729
61761640832306364872861974154461
61761640832306365010056500706051
61761640832306365010058823654345
61761640832306365010059938263269
61761640832306365010059966760797
61761640832306365055813523095209
61761640832306366107956916319941
61761640832306366107956916438762
61761640832306366107956945018430
61761640832306366108144944397269
61761640832306366108144973095758
61761640832306366108207620541866
61761640832306366108207735210602
61761640832306366245405613033593
61761640832306370363226043699737
61761640832306370363226043718610
61761640832306370363226043718611
61761640832306370363288692643056
61761640832306370406448200695163
61761640832306370406510876720939
61761640832306370408707660922214
61761640832306370408770308251634
61761640832306370408770423037058
61761640832306370408791228956582
61761640832306370408958707804034
61761640832306370408958707804035
61761640832306370409042277415958
61761640832306370409045748270494
61761640832306370409045748274706
61761640832306370546219349457120
61761640832306370546240270162068
61761640832306398226880312585988
61761640832306398226942960032096
61761640832306398409873616846160
61761640832306398409873702935228
61761640832306403760595328540844
61761640832306403760616249245792
61761640832306414276597959715725
61761640832306414279045448020104
61761640832306414279108095466212
61761640832306414279108468402152
61761640832366441747728352571220
61761640832367337876814867984881
61761640832367337876877544006445
61761640832367338059808201292893
61761640832367338059808201297105
61761640832367343364797248904961
61761640832367352701602751656563
61761640832367653028071310036440
61761640832402309901483042349718
61761640832402309903930501955608
61761640832402410127186186060183
61761640832402410127248948175027
61761640832402410127249206442231
61761640832402410127249209624559
61761640832402410127252304225185
61761640832402410127814065508875
61761640832402410128001321933871
61761640832402410128002093586203
61761640832402410539031473817997
61761640832402410539596329702313
61761640832402410539596332884641
61761640832402410539783586127309
61761640832402410539784357779641
61761640832402458303235353327691
61761640832402458306243802564939
61761640832402459950364410082705
61761640832402459950364754438977
61761640832402460156287312238401
61761640832402460204551375182003
61761640832402460204551375186215
61761640832402460204551375536295
61761640832402460204551375540507
61761640832402465692471079608135
61761640832402465694915444613399
61761640832402710935043975299134
61761640832402716288213404985004
61761640832403611296051173426460
61761640832403611296616029310776
61761640832403616901778742719292
61761640832403659543774803497124
61761640832403659543837479522900
61761640832403660778535472047524
61761640832403660778556392635784
61761640832403660778556735391415
61761640832403660778556735509507
61761640832403660778556736992056
61761640832403660778619154750628
61761640832403660778619411417191
61761640832403660778619411535283
61761640832403660778619413017832
61761640832403660961550068349347
61761640832403660961550068353559
61761640832403660961570960357939
61761640832403660961570960362151
61761640832403665077427172122560
61761640832403666266539115961415
61761640832403666268983480966679
61761640832403666312209104021063
61761640832403666312292672051219
61761640832403666312292672055431
61761640832403666314716145047891
61761640832403666314716145052103
61761640832403666314737037056483
61761640832403666314737037060695
61761640832403666314799713082259
61761640832403666314799713086471
61761640832403675580370201543782
61761640832403675602693500860820
61761640832403675602777068895188
61761640832403675603281944637962
61761640832403675603344620663738
61761640832403681138960838096822
61761640876401355356110868265613
61761640876401355401843537068399
61761640876401355401843908585833
61761640876401355401864800595877
61761640876401355401864800596037
61761640876401355401864802131071
61761640876402252265236161815353
61761640876402252265236162169645
61761640876402252265236533351661
61761640876402255781582026203407
61761640876402255786661895530573
61761640876402255969592552340265
61761640876402255969592928461341
61761640876402255969676491915313
61761640876402255969676582236309
61761640876402255969676582236469
61761640876402255969676583771503
61761640876402257616240435901065
61761640876402257616240435901225
61761640876402257616240437436259
61761640876585087632107596720916
61761640876608154241024710344347
61761640876608154241840986345199
61761640876608154241840990596001
61761640876609054671576110330728
61761640876609054672392017855137
61761640876609054672392017860961
61761640876609054672392017874011
61761640876609054809590006216335
61761640876609054809590006220707
61761640876609054809590010465685
61761640876609054809590010471509
61761640876609338380439329440145
61761640876609338380498647526437
61761640876609338380502005465921
61761640876609338382698760951445
61761640876609338382698760955657
61761640876609349500818736583993
61761640876609354854319458141430
61761640876609354854319458259522
61761640876609354861662238682813
61761640876609354861662578433991
61761640876609354861662578439655
61761640876609354861662578439815
61761640876609354861662578452705
61761640876609354861662611735441
61761640876609354991245482036953
61761640876609354998839683757521
61761640876609354998860226510148
61761640876609354998860227042399
61761640876609354998860227043851
61761640876609354998860227044011
61761640876609354998860227048223
61761640876609354998860228577593
61761640876609354998860228579045
61761640876609354998860231293361
61761640876609354998860571338804
61761640876609354998860576121857
61761640876609354998860577184667
61761640876609354998860600096479
61761640876609354998860600096639
61761640876609354998860600100851
61761640876609354998860600113901
61761640876609354998860604345989
61761640876609354998860605881023
61761640876609354998923361865775
61761640876609354998923366465045
61761640876619859838105526337172
61761640876619861622578244722431
61761640876619861622578244726803
61761640876620145193427567946241
61761640876620159979446787072259
61761640876620160020095732373941
61761640876620161809589029439537
61761640876620161811848809844900
61761640876620161811848815690763
61761640876620193371670048560047
61761640876620193371942017393164
61761640876620194980575836568034
61761640876621045578225034395451
61761640876621045578225034399823
61761640876621045761239259243883
61761640876621045761239259248255
61761640876621045771015039915753
61761640876621056889135787200633
61761640876621056889135787554925
61761640876621056889136158736941
61761640876621060585397030839735
61761640876621060587656462368297
61761640876621062240140056704497
61761640876621062240140061286345
61761640876621062240140061286505
61761640876621062240140062821539
61761640876621062242399836815595
61761640876621062242399836821259
61761640876621062242399836821419
61761640876621062242399836834309
61761640876621093939478388056881
61761640876621093939481744461331
61761640876621095586607440561093
61761640876621095586607440566917
61761640876621095586879408209097
61761640876621095586879408214921
61761640876621095586879412814191
61761640876621095586882851421169
61761640876621095586882851887729
61761640876621095586882856138531
61761640876681133578262047627775
61761640876682034008541107244731
61761640876682034008813074892735
61761640876682034008813081009777
61761640876682300847073414006162
61761640876682300847073785542470
61761640876682334197811677127167
61761640876682334197812048663315
61761640876682334197812048663475
61761640876682334197812050198509
61761640876682334198062752766419
61761640876682334198062752766579
61761640876682334198062754301613
61761640876682334198083644775171
61761640876682334198083645960284
61761640876682334198083646310205
61761640876682334198083931757444
61761640876682334200259770785918
61761640876682334335069246576485
61761640876682334335072345763491
61761640876682334335072717299639
61761640876682334335072717299799
61761640876682334335072718834833
61761640876682334335072803038947
61761640876682334335072804573981
61761640876682334335260740795119
61761640876682334335344308825115
61761640876682334335344313411335
61761640876682334335344313411495
61761640876682334335344314946529
61761640876682334335344399150483
61761640882299173950392023819071
61761640882309680625695873994921
61761640882309680625695873999293
61761640882309680625695874012390
61761640882309680625695874012391
61761640882309932593396856797996
61761640882309980769191991073197
61761640882309980769191991073405
61761640882309980769212884618435
61761640882309980809865297124072
61761640882309980814945547285305
61761640882309980814945547291129
61761640882309980814945548353938
61761640882309980814945548826322
61761640882309980814966468010578
61761640882310875841489868104771
61761640882310881199743018338365
61761640882310881331944070535763
61761640882310881331944070653855
61761640882310881336940638014169
61761640882310881336941010948705
61761640882310881336941010948913
61761640882310881336941011066797
61761640882310881337003773186013
61761640882310881337024320367401
61761640882310881337024664723673
61761640882310881337024693420029
61761640882310881337024693774321
61761640882310881339451376286786
61761640882310881377676734739279
61761640882310881382694567160813
61761640882310881382694567162265
61761640882310881382757357977837
61761640882310881382777902443617
61761640882310881382778249986429
61761640882310882983588519922219
61761640882310882985827287613362
61761640882310883029321182590493
61761640882310883029321184125687
61761640882481640711378951004853
61761640882481640848556051606809
61761640882481640848576943615401
61761640882481640848639619641177
61761640882481640894309607818917
61761640882492447661544290112905
61761640882492447707297846325013
61761640882493648423459193042005
61761640882493659543995113284577
61761640882516762993027258261469
61761640882516762993027258267085
61761640882516762993048150270061
61761640882516762993048150275677
61761640882516763038780814473577
61761640882516763038780814479193
61761640882516774111147233894017
61761640882516774111168125902609
61761640882516777823984100558095
61761640882516777869716764761611
61761640882516777869716764767227
61761640882516779647327535559085
61761640882516779647327535577799
61761640882516779654942280571759
61761640882516779654942285289121
61761640882516779654942653624387
61761640882517663421339746025173
61761640882517663604270402839237
61761640882517663606529834349085
61761640882517663606529834354701
61761640882517678437465784642735
61761640882517678437549466990143
61761640882517680085409626546504
61761640882517680085493308899529
61761640882517680215044781835945
61761640882517680215076550848213
61761640882517680215076555453307
61761640882517680215160237787617
61761640882517680215160237905709
61761640882517680221938159380447
61761640882517680222670752907215
61761640882517680222670752911587
61761640882517680222670752924685
61761640882517680222670757156565
61761640882517680222670757156773
61761640882517680222691305164629
61761640882517680222691644449247
61761640882517680222691644915807
61761640882517680222691649520901
61761640882517680222691678217257
61761640882517680222754062212191
61761640882517680222754066929553
61761640882517680222754435264819
61761640882517680222754439864089
61761640882517680222754439982181
61761640882517963750046843437405
61761640882517963750046843443021
61761640882517974868166819069953
61761640882517974868166819075569
61761640882517974914171451989898
61761640882517974914171452462282
61761640882517978580982793731055
61761640882517978620024313407867
61761640882517978626799140281979
61761640882517980221667540628794
61761640882517980228947903424702
61761640882517980272253767738488
61761640882517980273927422203944
61761640882517980274680567615120
61761640882517980274680568087504
61761640882517980411187832554191
61761640882517980411940973733279
61761640882517980411940973734731
61761640882517980411940973739103
61761640882517980411940978456465
61761640882517980411941322811285
61761640882517980411941322812737
61761640882517980411941346787359
61761640882517980411941346791731
61761640882517980411941351509093
61761640882517980411962238795951
61761640882517980411962238814825
61761640882517980411962243517685
61761640882517980412025005164517
61761640882528470417258641345333
61761640882528485243926805771581
61761640882528485243926805777197
61761640882528485243926805790295
61761640882528485251269956201977
61761640882528486896138433524038
61761640882528486898397865052600
61761640882528487035658991413311
61761640882528487035658991417683
61761640882528487035658991430781
61761640882528487035679540469683
61761640882528487035679882953891
61761640882528487035679883421903
61761640882528487035679883426275
61761640882528487035679912001619
61761640882528487035679912005991
61761640882528518595501121957687
61761640882528518595752198665524
61761640882528518603032561448334
61761640882528529530858605379264
61761640882528770560775650433653
61761640882528770609039715331459
61761640882528785394724174479256
61761640882528785433197743676742
61761640882528785433197744149126
61761640882528785433197772846940
61761640882528785440540521502357
61761640882528785440540550205994
61761640882528787039655442612358
61761640882528787224929213761519
61761640882528787224929585297827
61761640882528787224950477302047
61761640882528787224950477302207
61761640882528818739018131046007
61761640882528818785022763965952
61761640882528820386398264977078
61761640882529670991326677698613
61761640882529671128583988395453
61761640882529671128587341729843
61761640882529671128587346334937
61761640882529671128587456402999
61761640882529680464828875042113
61761640882529680464828875046485
61761640882529682299800670651743
61761640882529682299800670657567
61761640882529682300051374760671
61761640882529682302219976389243
61761640882529685955276517088433
61761640882529686006092785876531
61761640882529686008289570081502
61761640882529687607488145307499
61761640882529687609747919303007
61761640882529687609747919307171
61761640882529687609747919307379
61761640882529687609747919320269
61761640882529687653220807975773
61761640882529687653220809510967
61761640882529687655480240572969
61761640882529687790481562357069
61761640882529687790481562823629
61761640882529687790502483411937
61761640882529687792932752600779
61761640882529715646794078083341
61761640882529715646794078084793
61761640882529719306829941265947
61761640882529719306829941738331
61761640882529719352583497950439
61761640882529720953955527653599
61761640882529720953958995306853
61761640882529720953958995312682
61761640882529720953958998494797
61761640882529720954210041899994
61761640882529720954210042366549
61761640882529720999712551518913
61761640882529720999712551520365
61761640882529720999712554706905
61761640882529735757656179463156
61761640882589708985801334028950
61761640882589757161785155137921
61761640882589757207517819341437
61761640882589758991342770319543
61761640882589758991342770338257
61761640882590659421642750524807
61761640882590659421643122060907
61761640882590659421643122061115
61761640882590659421893826164011
61761640882590659558903533479787
61761640882590659558903533952171
61761640882590659558903876442203
61761640882590659558903876908763
61761640882590659559154580545307
61761640882590659559154581011867
61761640882590659559175386927019
61761640882590659559175473020459
61761640882590926214421839332026
61761640882590957781585855694717
61761640882590957918783848305265
61761640882590957918867529241347
61761640882590959565159759613127
61761640882590959565159759631841
61761640882590959565160131150679
61761640882590959565410806672615
61761640882590959565410806674067
61761640882590959565410834917120
61761640882590959565410835253783
61761640882590959565410835271252
61761640882590959565410835271253
61761640882590959565411064958692
61761640882590959567607853391374
61761640882590959611164392533072
61761640882590959611164393001085
61761640882590959611164420181120
61761640882590959611164649750516
61761640882590959611164678448324
61761640882590959748170999594821
61761640882590959748170999599193
61761640882590959748174097381987
61761640882590959748174099252599
61761640882590959748174123246095
61761640882590959748174355999111
61761640882590959748174356115911
61761640882590959748174357534305
61761640882590959748174470434775
61761640882590959748174470788907
61761640882590959748425060102215
61761640882590959748425060219015
61761640882590959748425061637409
61761640882590959748425145841363
61761640882590959748425145845735
61761640882590959748425146312295
61761640882590959748425174537719
61761640882590959748425174537879
61761640882590959748425174556593
61761640882590959748425174892011
61761640882625781705975880180517
61761640882626982277599637280779
61761640882626982280043916533797
61761640885484150454159702185177
61761640885484150454410406288281
61761640885484150591420370825713
61761640885545266921323985876339
61761640885545281745986431053109
61761640885545281746049193522245
61761640885580103747192369031075
61761640885581304504274741835883
61761640885581304504274744900119
61761640885581304504274745018211
61761640885581309857444174584585
61761640885581760300856607301067
61761640900035551323733414655775
61761640900035556681986192309077
61761640900035556681986565361705
61761640900035556865000528288269
61761640900035556865000528288429
61761640900035556865000531476373
61761640900035556865000875832485
61761640900035556865000875832645
61761640900035556867451721601990
61761640900035808687910040556502
61761640900035808687930961262908
61761640900035851512888814388023
61761640900035851512983086431451
61761640900035851512983086903627
61761640900035851512983088303307
61761640900035851513004007491935
61761640900035856866152521187570
61761640900035856866155615769323
61761640900035856866155615770727
61761640900035856871236238535497
61761640900035856871257130545493
61761640900035857000902790853371
61761640900035857003437290732895
61761640900035857003437553736335
61761640900035857003437635226133
61761640900035857008517537377993
61761640900035857008517537382365
61761640900035857008517540564693
61761640900035857008517542099727
61761640900035857008517913617161
61761640900035857049169954936411
61761640900035857049170217939851
61761640900035857054250201580057
61761640900035857054250201585881
61761640900035857054250204768209
61761640900035857054250206185151
61761640900035857054250577820677
61761640900035857054250577820837
61761640900035857056701366315562
61761640900035857056701394893826
61761640900035858655081733998097
61761640900035858655081738702361
61761640900035858657320507806282
61761640900036709446267225535620
61761640900036752080732107823119
61761640900036752080815789132367
61761640900036757433988317997855
61761640900036757439068564642953
61761640900036757439068569364687
61761640900036757576329695611885
61761640900036757578777418084248
61761640900036757578777418202340
61761640900036757614468157757803
61761640900036757616918974811919
61761640900036757616919237815359
61761640900036757621999221455565
61761640900036757621999221457017
61761640900036757621999568999989
61761640900036757621999597696345
61761640900036757622061986762773
61761640900036757622062245024153
61761640900036757622062245025605
61761640900036757622062359815401
61761640900036757622082904281181
61761640900036757622083165730553
61761640900036757622083165730713
61761640900036757622083165749427
61761640900036757624510082405856
61761640900036757624530626753544
61761640900036757624530888203076
61761640900036757624533982803702
61761640900036759222893521759782
61761640900036759222893521759783
61761640900036759225069646703508
61761640900036759225153329528916
61761640900036759225341242815204
61761640900036759225344710355983
61761640900036759270823231495284
61761640900036759270906799529652
61761640900036759270909894130278
61761640900036759271077259887954
61761640900036759271094827606980
61761640900036768735287676092514
61761640900036768735371615667562
61761640900207516948173382393757
61761640900207516950431785524719
61761640900207516950432818626583
61761640900207516950432904719863
61761640900207516950617747399021
61761640900207516950621191077445
61761640900207516950621191077493
61761640900207516950683867103269
61761640900207516955515388100479
61761640900207516957928242827239
61761640900207517133611165978009
61761640900207517133614638236149
61761640900207517133635530244741
61761640900207517133698206270517
61761640900218323951402855694583
61761640900219224336232873786679
61761640900219224519247212953975
61761640900219224519247214370917
61761640900219524518160314067197
61761640900219524520419750300023
61761640900219524520419836393303
61761640900219524520604679072461
61761640900219524520608122750885
61761640900219524525470892047863
61761640900219524525503439087107
61761640900219524525503440504097
61761640900219524525503467666823
61761640900219524525503553760103
61761640900219524657868905706073
61761640900219524662764222042295
61761640900219524662764308135575
61761640900219524703622461918181
61761640900219524708517778254403
61761640900219589284493259151708
61761640900242639092832966222464
61761640900242648566084091467225
61761640900242650213212373366105
61761640900242650396202348756107
61761640900242650396205447942953
61761640900242650396223269344415
61761640900242650401285694586599
61761640900242650401306615174907
61761640900242654109042687187275
61761640900242655749371783021177
61761640900242655749371783022581
61761640900242655756149704497319
61761640900242655756986528146279
61761640900242655756986532278989
61761640900242655756986905331617
61761640900242655886653458003623
61761640900242655894163977353905
61761640900242655894184521707209
61761640900242655894184524889537
61761640900242655894184897942165
61761640900242655894247287126685
61761640900243550963954840516797
61761640900243550964035050984847
61761640900243550964038408551165
61761640900243550964038408570039
61761640900243550969118396815339
61761640900243554670079556214447
61761640900243554676770815172283
61761640900243556278982340415348
61761640900243556317204480663489
61761640900243556317204480664941
61761640900243556317204480669313
61761640900243556317204485249709
61761640900243556317204485268583
61761640900243556317204485367801
61761640900243556317204485386675
61761640900243556323982406842539
61761640900243556324715004618864
61761640900243556324715004618865
61761640900243556324798572671899
61761640900243556461996302280459
61761640900243556461996307002193
61761640900243556461996560547663
61761640900243556461996565263573
61761640900243556461996675337459
61761640900243556461996679936729
61761640900243556461996680054821
61761640900243839849894449734241
61761640900243839987092442344789
61761640900243840032845998556897
61761640900243840032908674582673
61761640900243851107534496934537
61761640900243851107534496952007
61761640900243851153284724276683
61761640900243851153288081743783
61761640900243851153288081843001
61761640900243851153288081861875
61761640900243851153497374883788
61761640900243851158368070107175
61761640900243854676315004657851
61761640900243854820287824142511
61761640900243854859329229506283
61761640900243854866041380354619
61761640900243856468252558054873
61761640900243856468252561242817
61761640900243856468315577024191
61761640900243856468315577042905
61761640900243856506454153955325
61761640900243856506454153956777
61761640900243856506454153961149
61761640900243856506454158560419
61761640900243856506454158659637
61761640900243856506454158678511
61761640900243856513985225446333
61761640900243856513985565197511
61761640900243856513985565203335
61761640900243856513985598617052
61761640900243856514068903666855
61761640900243856514068905201889
61761640900243856514069166533329
61761640900243856514069166552043
61761640900243856514069168068363
61761640900243856514069276738197
61761640900243856643652151170967
61761640900243856643924120336748
61761640900243856650430072626831
61761640900243856651245975572295
61761640900243856651245975576667
61761640900243856651245980294029
61761640900243856651246233839499
61761640900243856651246238555409
61761640900243856651246348629295
61761640900243856651246353346657
61761640900243856651266897694345
61761640900243856651266897695802
61761640900243856651267159143717
61761640900243856651267159143877
61761640900243856651267159145334
61761640900243856651267159162591
61761640900243856651267160678911
61761640900243856651267245238614
61761640900243856651267273934970
61761640900243856651270253745960
61761640900243856651270339839240
61761640900243856651270598106444
61761640900243856651329658396459
61761640900254346473549327990383
61761640900254346656563667157679
61761640900254346658819632549147
61761640900254355946800454298001
61761640900254361482980755963069
61761640900254361483252728315337
61761640900254361490763247567804
61761640900254361490784139574992
61761640900254361490784168272752
61761640900254363137703238875563
61761640900254363137724130411771
61761640900254363137724130884155
61761640900254363137724159463871
61761640900254363137724163831312
61761640900254363137724164185604
61761640900254363274984542302875
61761640900254363274984913843555
61761640900254391128765771659705
61761640900254394834806152492851
61761640900254394842421160484634
61761640900254641316960955381303
61761640900254646800077208592745
61761640900254646800080652271217
61761640900254646800080676245999
61761640900254646800080676251615
61761640900254646800080680850885
61761640900254646845834232463723
61761640900254646845834237062993
61761640900254646848090226429243
61761640900254656135976746038841
61761640900254656135976860829881
61761640900254656136071019954125
61761640900254656136071048650481
61761640900254656136322095239245
61761640900254657925540220317903
61761640900254657973713196582163
61761640900254661626769737285565
61761640900254661679866443928229
61761640900254663278981359383377
61761640900254663278981364087641
61761640900254663281241168552191
61761640900254663281241173273924
61761640900254663461912021847715
61761640900254663461995703254777
61761640900254663461995703254937
61761640900254663464171453357563
61761640900254663464171453361775
61761640900254663464234472345595
61761640900254663464255399185007
61761640900254663464425972793699
61761640900254691272282666428953
61761640900254691272282666434777
61761640900254691272282752523845
61761640900254691272282780747817
61761640900254691272282780748025
61761640900254691272282780753641
61761640900254691272282781103561
61761640900254691272471042068174
61761640900254691318287298281925
61761640900254694978323161463079
61761640900254695024076717793279
61761640900254695031691725785062
61761640900254696625448746433741
61761640900254696625452215031761
61761640900254696625452215033218
61761640900254696625452218219705
61761640900254696625452218692088
61761640900254696625452218692142
61761640900254696625640505049715
61761640900254696625640505049718
61761640900254696625640505049724
61761640900254696625703262092914
61761640900254696625720710893801
61761640900254696625724154100049
61761640900254696627962698325734
61761640900254696627980148071393
61761640900254696627983590687214
61761640900254696632983629951581
61761640900254696632983629951584
61761640900254696632983631014394
61761640900254696633066193208842
61761640900254696633066193563134
61761640900255547230631708115845
61761640900255547232887668902427
61761640900255547232887668903831
61761640900255547413645932964277
61761640900255556703882715499713
61761640900255556703882715501117
61761640900255556704071115114753
61761640900255558539105586750159
61761640900255558539105586751611
61761640900255558539105672845051
61761640900255558539293614828939
61761640900255562057048792316349
61761640900255562057048792317753
61761640900255562240251421482681
61761640900255562240251421501555
61761640900255562245397787714095
61761640900255562247594571913236
61761640900255562247594571913237
61761640900255562247657219242656
61761640900255562247657219242657
61761640900255562247845623560610
61761640900255563846793147145062
61761640900255563846793147145063
61761640900255563848969272088788
61761640900255563849052578656155
61761640900255563849052578673624
61761640900255563849052578673625
61761640900255563849052950196835
61761640900255563849052950209932
61761640900255563849052950209933
61761640900255563849056307677032
61761640900255563892463049112675
61761640900255563892546730519737
61761640900255563892546730519897
61761640900255563894722480622523
61761640900255563894722823579115
61761640900255563894722856880564
61761640900255563894722856998656
61761640900255563894785499610555
61761640900255563894785499610715
61761640900255563894785505745019
61761640900255563894785614396139
61761640900255563894788600345645
61761640900255563894806163583492
61761640900255563894806163583493
61761640900255563894806426449967
61761640900255563894806506404731
61761640900255563894806535119800
61761640900255563894806535119801
61761640900255563894809521050593
61761640900255563894809892586900
61761640900255564029807485249501
61761640900255564032258560589695
61761640900255591702833808012777
61761640900255591702833808014229
61761640900255595553666268742110
61761640900255595591888413694563
61761640900255595594336131449565
61761640900255595599419824955622
61761640900255597193264000332361
61761640900255597195711718199838
61761640900255597195791930184048
61761640900255597195791930184049
61761640900255597200794292377998
61761640900255597239014109677845
61761640900255597239014109679297
61761640900255597239014109683669
61761640900255597239014112865997
61761640900255597239014114282939
61761640900255597239017470333097
61761640900255597239017553357928
61761640900255597239017553357929
61761640900255597239017556544469
61761640900255597239205838184689
61761640900255597239205842902051
61761640900255597241461832156033
61761640900255597241524594388968
61761640900255597241524594388969
61761640900255597241527951856069
61761640900255597241545514975824
61761640900255597241545514975825
61761640900255597241548872561017
61761640900255606666703670196498
61761640900255606666786976781334
61761640900255606712456993656834
61761640900255606712457226410010
61761640900255606712457254988274
61761640900255606712457255106366
61761640900255606712516546385628
61761640900255606712540561691202
61761640900315633446822848341727
61761640900315633446822849758669
61761640900315633446822849876761
61761640900315633446843740350319
61761640900315633446843741885353
61761640900315635093387046362755
61761640900316502309958441487606
61761640900316533831637741034149
61761640900316533831641097084307
61761640900316534014571868217235
61761640900316534014571869634177
61761640900316534014571869752269
61761640900316534014652080201445
61761640900316534014655437786637
61761640900316535660853589007443
61761640900316535660944309174789
61761640900316535660947665224947
61761640900316535660947776355659
61761640900316535660947776361483
61761640900316535660947776711403
61761640900316535660947776828043
61761640900316535660947779543811
61761640900316535660947779897943
61761640900316535660947780941879
61761640900316535660947780960753
61761640900316535660947781414263
61761640900316535660948124370855
61761640900316535661136061651883
61761640900316535661136061656255
61761640900316535661136066236651
61761640900316535661136066238103
61761640900316535661136066354743
61761640900316535661136066373617
61761640900316535661136067773297
61761640900316535661219720482551
61761640900316535663479414877794
61761640900316535663667442955122
61761640900316800669086758303768
61761640900316802453475450575980
61761640900316802453475707321194
61761640900316802499208114779442
61761640900316802499229035485848
61761640900316802499229379842120
61761640900316802499396401123974
61761640900316802499480083945224
61761640900316834020887414325985
61761640900316834020890770376143
61761640900316834020890885049139
61761640900316834020890886230041
61761640900316834020890886584332
61761640900316834020908334914293
61761640900316834020911777057731
61761640900316834020911778238633
61761640900316834020911778592924
61761640900316834020911778592978
61761640900316834158085406464357
61761640900316834158088877305555
61761640900316834158088878840589
61761640900316834158151639424611
61761640900316834158169089289765
61761640900316834158172446874957
61761640900316834158172531433203
61761640900316835804370511884439
61761640900316835804370516588703
61761640900316835804461317790933
61761640900316835804464674313267
61761640900316835804464785444027
61761640900316835804464785444187
61761640900316835804464785798319
61761640900316835804464788632131
61761640900316835804464788986263
61761640900316835804464790148291
61761640900316835804464790502583
61761640900316835804465047249095
61761640900316835804465047249255
61761640900316835804465047253467
61761640900316835804465047365735
61761640900316835804465047365895
61761640900316835804465132988403
61761640900316835804465132992615
61761640900316835804465133459175
61761640900316835804649603085705
61761640900316835804653075326423
61761640900316835804653075326583
61761640900316835804653075343893
61761640900316835804653075443063
61761640900316835804653075443223
61761640900316835804736643477591
61761640900316835804736729570871
61761640900316835806912511576878
61761640900316835806912769844082
61761640900316835806912855933150
61761640900316835850124072800811
61761640900316835850124182887587
61761640900316835850214903054933
61761640900316835850215247061285
61761640900316835850218341657539
61761640900316835850218341661911
61761640900316835850218342011831
61761640900316835850218342128471
61761640900316835850218344844239
61761640900316835850218345198371
61761640900316835850218346360399
61761640900316835850218346379273
61761640900316835850218346714691
61761640900316835850218370708187
61761640900316835850218603461203
61761640900316835850218603461363
61761640900316835850218603465575
61761640900316835850218603578003
61761640900316835850218604996397
61761640900316835850218717896867
61761640900316835850218718250999
61761640900316835850406626956683
61761640900316835850406631538691
61761640900316835850406631555953
61761640900316835850406631655331
61761640900316835850406631674045
61761640900316835850406633073725
61761640900316835850469307564467
61761640900316835852662970006032
61761640900316835852662998703846
61761640900316835852666067788986
61761640900316835852666096486800
61761640900316835852666326056190
61761640900316835852666440841614
61761640900316835852666440843072
61761640900316835852725760818690
61761640900316835852750008875982
61761640900316835852917144946176
61761640900316835852938036953310
61761640900316835987475657430405
61761640900316835987475915693237
61761640900316835987475915697609
61761640900316835987479010293863
61761640900316835987479014996723
61761640900316835987479015015597
61761640900316835987479099573843
61761640900316835987479125083659
61761640900316835987479357836675
61761640900316835987479357836835
61761640900316835987479357841047
61761640900316835987479359371869
61761640900316835987479386533031
61761640900316835987479386533191
61761640900316835987479472626471
61761640900316835987667385914003
61761640900316835987667414610359
61761640900316835987667414610519
61761640900316835987667414629233
61761640900316835989927109007012
61761640900316835989989871126068
61761640900316845139029425155765
61761640900316845276290093792089
61761640900316845278737902003808
61761640900316845278737902475984
61761640900316845278741259589000
61761640900351652454854050467469
61761640900351952598391951917269
61761640900351957951558028733905
61761640900351958134551361220857
61761640900352853028922086820749
61761640900352853028942978827937
61761640900352858565102388367725
61761640900352858565102388485817
61761640902990282820757907343895
61761640902991488928478398057387
61761640902991488930985439089453
61761640902991488931006331097019
61761640902991489113936987911083
61761640903209120797891601356534
61761640903209120798079629433862
61761640903209126125903626485413
61761640903209126262913676757621
61761640903209126263164380860725
61761640903271265437867907211450
61761640903271298654124081110736
61761640903271298654124425467008
61761640903271298654124425939392
61761640903271298654124540252432
61761640903271298654124540724816
61761640903271298654186843225580
61761640903271298791384835840340
61761640903271298791385180196612
61761640903271298791447597955184
61761640903271298791447971007812
61761640903271313478828741104322
61761640903271313478828741576706
61761640903271313616089495833926
61761640908886782069430276442834
61761640908886783853171316448694
61761640908886783898924872660802
61761640908887684283722343241270
61761640908898489450983097998398
61761640908898489450983440950618
61761640908898489450983440954990
61761640908898489450983442354670
61761640908898489450983469180414
61761640908898489450983469530334
61761640908898489450983469534706
61761640908898489450983555269482
61761640908898489450983555273854
61761640908898763423728566960577
61761640908898789640253691996586
61761640908898789640254034836538
61761640908898789640254036352858
61761640908898789640254063532894
61761640908899690207982162347758
61761640908899690207982248436826
61761640908899690207982248441198
61761640908899690208003169147550
61761640908899814154837404377971
61761640909070464548670408810208
61761640909081271361574964496512
61761640909081271361574993192868
61761640909081271361595885201460
61761640909081271361762992573840
61761640909081271361763021270196
61761640909081271361783913278788
61761640909082171929323984372020
61761640909082171929324013068376
61761640909082171929324099157444
61761640909082171929386775183220
61761640909082171929407667191812
61761640909082171929574803260548
61761640909082472118594578368804
61761640909082472118657340483648
61761640909082472118845368560976
61761640909082473903068101372639
61761640909082627703911885903338
61761640909105136333085240831667
61761640909105136333085241185959
61761640909105136340699215702713
61761640909105586690798501135228
61761640909105586690798529831584
61761640909105586690798615920652
61761640909105586690819421840176
61761640909105586692678781908508
61761640909105586692678810604864
61761640909105586692699702613456
61761640909105586692762464728300
61761640909105586693329901828114
61761640909105588477070941833974
61761640909105588477091833842566
61761640909105588477635772208474
61761640909105588477635800904830
61761640909105588477636145261102
61761640909105588477656692914826
61761640909105588477656721611182
61761640909105588477657065967454
61761640909105588477719454555882
61761640909105588477719711779150
61761640909105588477719712823086
61761640909105588477719713295470
61761640909105588477719740475506
61761640909105588522824498046082
61761640909105588523389357116938
61761640909105588523410277823290
61761640909105588523410649359598
61761640909105588523473296689018
61761640909105588523473298205338
61761640909105588523473325385374
61761640909105621831153418246264
61761640909105621831174338952616
61761640909105621831236985808248
61761640909105621831236986280632
61761640909105621831237014506008
61761640909105621831237014978392
61761640909105621876990571190500
61761640909106337097781476904425
61761640909106488907705536660918
61761640909106488908270395731774
61761640909106488908270395733178
61761640909106488908270481820842
61761640909106488908270510518602
61761640909106488908270738689978
61761640909106488908270740088046
61761640909106488908270740106920
61761640909106488908270740225012
61761640909106488908270767386334
61761640909106488908270768785806
61761640909106488908270768803276
61761640909106488908270768921368
61761640909106489045436962754658
61761640909106489045436991451014
61761640909106489045468731300366
61761640909106489045468846085790
61761640909106489045531150457166
61761640909106489045531493413758
61761640909106489045531493419582
61761640909106489045531522111566
61761640909106489045531522115938
61761640909106489045531608205006
61761640909106489091285078329450
61761640909106489091285107025806
61761640909106489091285193114874
61761640909106492613743589841666
61761640909106522261788013073208
61761640909106522261788041770968
61761640909106537079170870656120
61761640909117295858373030590078
61761640909117295858373059286434
61761640909117295858373402238654
61761640909117295858373402243026
61761640909117295858373403642706
61761640909117295858436078264430
61761640909117295858436078268802
61761640909117295858436079668482
61761640909117295858456712937486
61761640909117295858456969805010
61761640909117295858456970154930
61761640909117295858456971204690
61761640909117295858456998852738
61761640909117295858456998857110
61761640909117295858457084591886
61761640909117295858457084596258
61761640909117295858624077649774
61761640909117295858624106341758
61761640909117295858624106346130
61761640909117295858624107745810
61761640909117295858644997882338
61761640909117295858644998232258
61761640909117295858644998354722
61761640909117295858644999282018
61761640909117295858644999754402
61761640909117295858645026930066
61761640909117295858645026934438
61761640909117295858707759997182
61761640909117295858707788694990
61761640909117295858707788699362
61761640909117295904126615498542
61761640909117295904377663957918
61761640909117295904398583146546
61761640909117295904461259168110
61761640909117295904461344907098
61761640909117295904461344911470
61761640909117299564494766118234
61761640909117299564683051063086
61761640909117299564683052462766
61761640909117299564683079760894
61761640909117299564745813177930
61761640909117299564745841875738
61761640909117327428316772690744
61761640909117329258460168726933
61761640909117329258460169085437
61761640909117329258543765817619
61761640909117332916299152666056
61761640909117344029242108150732
61761640909117344029242108505024
61761640909117344029273505514424
61761640909117344029273878567052
61761640909117344029336296325624
61761640909117344029336554592828
61761640909117344029357187861832
61761640909117344029357188334216
61761640909117344029357446129036
61761640909117344029524552574120
61761640909117344029524581266104
61761640909117344029524581270476
61761640909117344029524582670156
61761640909117344029545472806684
61761640909117344029545473156604
61761640909117344029545473279068
61761640909117344029545474206364
61761640909117344029545474678748
61761640909117344029608234921528
61761640909117344029608235393912
61761640909117344075027090422888
61761640909117344075089852537732
61761640909117344075278138882264
61761640909117344075299058070892
61761640909117344075361819831444
61761640909117344075361819835816
61761640909117344075361820185736
61761640909117596047643624588266
61761640909117596047643653284622
61761640909117596047643997640894
61761640909117596047727565675262
61761640909117596047894701743998
61761640909117596047915593752590
61761640909117596093397209496730
61761640909117596093397581033038
61761640909117596093460229878778
61761640909117596093481149067406
61761640909117596093648257956106
61761640909117596093648285136142
61761640909117596093669177144734
61761640909117627617670934723300
61761640909117629401977177697161
61761640909117629401998098880109
61761640909117629402060860522569
61761640909117644218544099512612
61761640909117644218544472565240
61761640909117644218606890323812
61761640909117644218627782332404
61761640909117644218628040599608
61761640909117644218795176668344
61761640909117644218816068676936
61761640909117644264297684421076
61761640909117644264360704803124
61761640909117644264548731364132
61761640909117644264548732880452
61761640909117644264548760060488
61761640909117644264569652069080
61761640909117644264632414183924
61761640909118496478257442192042
61761640909118496478257671898452
61761640909118496478257699059774
61761640909118496478257700459246
61761640909118496478257700476716
61761640909118496478257700594808
61761640909118496478278248111566
61761640909118496478278591068366
61761640909118496478278592485308
61761640909118496478278592603400
61761640909118496478529296570942
61761640909118496615518453785006
61761640909118496615518453789378
61761640909118496615518539878446
61761640909118496615539345793598
61761640909118496615539345797970
61761640909118496615727373875298
61761640909118496615790049896702
61761640909118496615790135990142
61761640909118496661272038699246
61761640909118496661272124788314
61761640909118496661292930707838
61761640909118496661460066776574
61761640909118500184295380585962
61761640909118500184295380587366
61761640909118500184295466675030
61761640909118500184295495372790
61761640909118500184316301292314
61761640909118500184483753019562
61761640909118500184567349751690
61761640909118500321493373196510
61761640909118500321493459285578
61761640909118500321556135311354
61761640909118500321744421655886
61761640909118500321744506345274
61761640909118500321744506351098
61761640909118500321765427056046
61761640909118500321828189170890
61761640909118530015626112754053
61761640909118533536120745231444
61761640909118533536120773929204
61761640909118544649095126303784
61761640909118544649095155001544
61761640909118544649157802329560
61761640909118544649157802330964
61761640909118544649158146685832
61761640909118544649158175383592
61761640909118544649178723035912
61761640909118544649346174763160
61761640909118544649346547834662
61761640909118544649346547952754
61761640909118544649429771495288
61761640909118544649430115869030
61761640909118544649430115987122
61761640909118544786355881029176
61761640909118544786356139296380
61761640909118544786418557054952
61761640909118544786606841999804
61761640909118544786606842001256
61761640909118544786606843399484
61761640909118544786606928088872
61761640909118544786606928094696
61761640909118544786627762706204
61761640909118544786627848799644
61761640909118544786690524821048
61761640909118544786690610914488
61761640909118544832360541700920
61761640909178566032258094933658
61761640909178571522688192782064
61761640909178571523253051854324
61761640909179435076696258246453
61761640909179466599986108015150
61761640909179466599986222800574
61761640909179466600007028720098
61761640909179466600007114809166
61761640909179468430213531231615
61761640909179471951175163246380
61761640909179471951178605862202
61761640909179471953155652485040
61761640909179471953176544493632
61761640909179471953720482859540
61761640909179471953741403565892
61761640909179471953804165206948
61761640909179471953804165679332
61761640909179472091064833843272
61761640909179483071840458019704
61761640909179483071840458492088
61761640909179483071840487188444
61761640909179483071840716772342
61761640909179483071840745468698
61761640909179483071840831557766
61761640909179483071861379198440
61761640909179483071924054750428
61761640909179483071924054751832
61761640909179483071924140839496
61761640909179483071924141311880
61761640909179483071924399125574
61761640909179483071924399243666
61761640909179483071924399592134
61761640909179735220213267334773
61761640909179766789256702011934
61761640909179766789256788101002
61761640909179768573730540319935
61761640909179772142426217785468
61761640909179772142991076856324
61761640909179772143011997562676
61761640909179783261111052488872
61761640909179783261131973195224
61761640909179783398371807214264
61761640909179783398392727920616
61761640909179783398392985850997
61761640909179783398392985850998
61761640909179783398392986200918
61761640909179783398455403946392
61761640909179783398455747965842
61761640909179783398456523159005
61761640909179885360539387483264
61761640909179885360602149598108
61761640909179890667766949097062
61761640909179890667955235441594
61761640909179890713771582464902
61761640909179918714056402201222
61761640909179918714056660468426
61761640909179918714119422583270
61761640909179924067204914363068
61761640909179924067225835068016
61761640909179924067226093335220
61761640909179924067288855450064
61761640909179938891930408972534
61761640909179938891930495061602
61761640909179938891951300981126
61761640909179938892014063095970
61761640909214438581097566916179
61761640909214438581181134950547
61761640909214588745210546192980
61761640909214588745210574889336
61761640909214588745294142923704
61761640909214588745294229012772
61761640909214590528753052766412
61761640909214590528753053120704
61761640909214590528784450130104
61761640909214590528784478826460
61761640909214590528784823182732
61761640909214590528847126155880
61761640909214590528847240941304
61761640909214590528847499208508
61761640909214590528868046860828
61761640909214590528868132949896
61761640909214590528868391217100
61761640909214590529035411096360
61761640909214590529035497189800
61761640909214590529035525881784
61761640909214590529035525886156
61761640909214590529035527285836
61761640909214590529035870242428
61761640909214590529056417890376
61761640909214590529056417894748
61761640909214590529056419294428
61761640909214590529119093916152
61761640909214590529119093920524
61761640909214590529119180009592
61761640909214590529119438276796
61761640909214590574538035038568
61761640909214590574600711064344
61761640909214590574600797153412
61761640909214590574601055420616
61761640909214590574789083497944
61761640909214594233193040953716
61761640909214605216584666031970
61761640909214605216584670282771
61761640909214605352942478943400
61761640909214605353005154969176
61761640909214605353005269754600
61761640909214605353026161290808
61761640909214605353026161763192
61761640909214605353193439909656
61761640909214605353193526003096
61761640909214605353214446585580
61761640909214605353277122611356
61761640909214605353277122729448
61761640909214605353277208350504
61761640909214605353277208822888
61761640909214605353760734931742
61761640909214605353760991794894
61761640909214605353761077888334
61761640909214605353781883803486
61761640909214605353782663243240
61761640909214605353844302966110
61761640909214605353844645922702
61761640909214605353845420224951
61761640909214605353845420579243
61761640909214605353845420757362
61761640909214605353845420762978
61761640909214605353845422174304
61761640909214605353845422180127
61761640909214605353845425007920
61761640909214605353845425007956
61761640909214605353845425008163
61761640909214605353845425008164
61761640909214605353845425362212
61761640909214605353845425362248
61761640909214605353845426425106
61761640909214605398696063851864
61761640909214605398758739877640
61761640909214605398758825966708
61761640909214605398968031495496
61761640909214605398968031499868
61761640909214605399030707521272
61761640909214605399030707525644
61761640909214605399030793260420
61761640909214605399030793264792
61761640909214605399030793614712
61761640909214605399514291143850
61761640909214605399536244615243
61761640909214605399536247803187
61761640909214605399599005667070
61761640909214605399599005671442
61761640909214605399599007084220
61761640909214605399599007088591
61761640909214605399599009922243
61761640909214605399599009922244
61761640909214605399599010272164
61761640909214888934502060896116
61761640909214888934564736921892
61761640909214890718055072824648
61761640909214890718055417180920
61761640909214890718117720154068
61761640909214890718117834939492
61761640909214890718118093206696
61761640909214890718138640859016
61761640909214890718138985215288
61761640909214890718306121284024
61761640909214890763808629036756
61761640909214890763871305062532
61761640909214890763871649418804
61761640909214890764059675979812
61761640909214890764059677496132
61761640909214890764059704676168
61761640909214890764060049032440
61761640909214890764080596684760
61761640909214890764143272710536
61761640909214890764143358799604
61761640909214890764143617066808
61761640909214905405855259912114
61761640909214905542213072941588
61761640909214905542213101637944
61761640909214905542275748967364
61761640909214905542275863752788
61761640909214905542296669672312
61761640909214905542296755761380
61761640909214905543052220938522
61761640909214905543114896964298
61761640909214905543116014637298
61761640909214905543116014637506
61761640909214905543116014643122
61761640909214905543116016172540
61761640909214905543116018892471
61761640909214905543116018892472
61761640909214905543116019359032
61761640909214905543116019360484
61761640909214905543116020421890
61761640909214905587966657850052
61761640909214905588029333875828
61761640909214905588217733489464
61761640909214905588301301523832
61761640909214905588868824712714
61761640909214905588869599551586
61761640909214905588869604268948
61761640909214910896219329339298
61761640909214910896219330402107
61761640909214910896282005365074
61761640909215791148606070919464
61761640909215791148606070920868
61761640909215791148606099617224
61761640909215791148606443973496
61761640909215791148668833034308
61761640909215791148668861732068
61761640909215791148669091301512
61761640909215791148669119999272
61761640909215791148689753740660
61761640909215791148857117980772
61761640909215791148857119378840
61761640909215791148857119397714
61761640909215791148857119515806
61761640909215791148857146677128
61761640909215791148857148094070
61761640909215791148857148212162
61761640909215791148878038685720
61761640909215791148878040085192
61761640909215791148878040102662
61761640909215791285866825644856
61761640909215791285867083912060
61761640909215791285929501670632
61761640909215791286117786615484
61761640909215791286117786616936
61761640909215791286117788015164
61761640909215791286117872704552
61761640909215791286117872710376
61761640909215791286117901402360
61761640909215791286117901406732
61761640909215791286118130971756
61761640909215791286118245763004
61761640909215791286138793410952
61761640909215791286138793415324
61761640909215791286201469436728
61761640909215791286201555530168
61761640909215791286201813797372
61761640909215791331871457620244
61761640909215791331871486316600
61761640909215791331871830672872
61761640909215791331892378325192
61761640909215791331955140440036
61761640909215791331955398707240
61761640909215794852951871404260
61761640909215794852951871405664
61761640909215794852951900102020
61761640909215794853014633519104
61761640909215794853014662216864
61761640909215794853035554225456
61761640909215794990212626129652
61761640909215794990275302155428
61761640909215805972764099732760
61761640909215805972764099734164
61761640909215805972826775758536
61761640909215805972826775759940
61761640909215805972826861847604
61761640909215805973015146794068
61761640909215805973015148211010
61761640909215805973015148329102
61761640909215805973015175490424
61761640909215805973015176907366
61761640909215805973015177025458
61761640909215805973036067499016
61761640909215805973036068915958
61761640909215805973098826431532
61761640909215805973098831030802
61761640909215805973098831148894
61761640909215805973582327024746
61761640909215805973582355722506
61761640909215805973582698679306
61761640909215805973582700096248
61761640909215805973603247731098
61761640909215805973604280850432
61761640909215805973604284038376
61761640909215805973662910663516
61761640909215805973665923756874
61761640909215805973666266713674
61761640909215805973666268130616
61761640909215805973666268248708
61761640909215805973667041552546
61761640909215805973667042969487
61761640909215805973667042969488
61761640909215805973667042970945
61761640909215805973667046269907
61761640909215805973667046269908
61761640909215805973667047686850
61761640909215806110024854458152
61761640909215806110087530483928
61761640909215806110275901517848
61761640909215806110275901523672
61761640909215806110275930215656
61761640909215806110843338617662
61761640909215806110843367315470
61761640909215806110843453408910
61761640909215806110864259324062
61761640909215806110927021443278
61761640909215806110927796277730
61761640909215806110927796277938
61761640909215806110927796283554
61761640909215806110927797694879
61761640909215806110927797694880
61761640909215806110927800882823
61761640909215806110927800882824
61761640909215806110927801000915
61761640909215806110927801000916
61761640909215806156029515129896
61761640909215806156050407138488
61761640909215806156618619072962
61761640909215806156618623790323
61761640909215806156680606353146
61761640909215806156681381187646
61761640909215806156681381192018
61761640909215806156681385909379
61761640909215806156681385909380
61761640909215811461565810854760
61761640909215811463529014027930
61761640909215811464010190208931
61761640909215811464031110980974
61761640909215811464031112392300
61761640909215811464093788418076
61761640909215811464093788423905
61761640909215811464093873094366
61761640909215811464093873094574
61761640909215811464093873100190
61761640909215811464093874511515
61761640909215811464093874511516
61761640909215811464097230679522
61761640909215811464097230679558
61761640909215811464097230679765
61761640909215811464097230679766
61761640909215811464097230685381
61761640909215811464097230685382
61761640909215811464097232096708
61761640909215811509010545078262
61761640909215811509763803697063
61761640909215811509763805297947
61761640909215811509763805297948
61761640909215811509784697306539
61761640909215811509784697306540
61761640909215811509788053356697
61761640909215811509847373332316
61761640909215811509850815471382
61761640909215811509850815475753
61761640909215811509850815475754
61761640909215961624849068888985
61761640909215961627359462787855
61761641035889808002549741741699
61761641035890708570298761617207
61761641035891008759632002943411
61761641035891008759632117262115
61761641035891008759632117262275
61761641035923085141267919011060
61761641035923129423113788706971
61761641035923129423113791894915
61761641035923129606128013555403
61761641035923129606128016743347
61761641035923129606130340754658
61761641035923134369583528393581
61761641035923429612384358612445
61761641035923429749561454609515
61761641035923429749561457797459
61761641035923429749645025831667
61761641035923429749645025831827
61761641035923429749645140150531
61761641035923429749645140150691
61761641035923429749645140504823
61761641035923429795376657977463
61761641035923429795377686847239
61761641035923429795377801166103
61761641035923429795377801520395
61761641035923434558833206290351
61761641035923434695549649228413
61761641035923434695550678098349
61761641035923434696031197483909
61761641035923434696114508300673
61761641035923434696114765518117
61761641035923434696114765518277
61761641035925836251204790319081
61761641035925836251204790323293
61761641035926086988220015803232
61761641035926130904288144510477
61761641035926136399549850034185
61761641035926147375578693016082
61761641035926147375578693016130
61761641035927031472037159780843
61761641035927036822758874780367
61761641035927036825272826670957
61761641035927036825272826672361
61761641035927036825272826676573
61761641035927036830100880487089
61761641035927036962470819282909
61761641035927037005689528406327
61761641035927037005773210759559
61761641035927037005773210759719
61761641035927037005773211113851
61761641035927037008224405608315
61761641035927037008287051519389
61761641035927037013115216466281
61761641035927037013115216466441
61761641035927037013115216820573
61761641036105900353120386290575
61761641036105900353685245362835
61761641036105900358203732121067
61761641036105900398873942502683
61761641036105900399438801574943
61761641036105900399689505678047
61761641036108602057120587096347
61761641036109502075889354422675
61761641036109502487671614361307
61761641036109502670602271175371
61761641036109502670685839209579
61761641036109502670685839209739
61761641036109502674932733044219
61761641036109802265139027714511
61761641036109802265159916535159
61761641036109802265159919723103
61761641036109802681189073496215
61761641036109802813366139084443
61761641036109802814119280263691
61761641036109802814202848297899
61761641036109802814202848298059
61761641036109802818449484914935
61761641036109802818449742132539
61761641036109802859119695296551
61761641036109802859935512501415
61761641036109802859956518829031
61761641036141022502863228340174
61761641036141022548595892543690
61761641036141033661633293998078
61761641036141033662470122589008
61761641036141038562932129701845
61761641036141039159424082212347
61761641036141039159424082225445
61761641036141039159424085394675
61761641036141922926636329879435
61761641036141923109566986693499
61761641036141923109650300698367
61761641036141923109650554727867
61761641036141923111341778554043
61761641036141923111344873154669
61761641036141933634668618029813
61761641036141933634669392870089
61761641036141933635233477102073
61761641036141934229382309622625
61761641036141934229382309622785
61761641036141934229464848787217
61761641036141934229465996680121
61761641036141934230215670205955
61761641036141934230219137859209
61761641036141934230219139276359
61761641036141934230219142464303
61761641036141934230219142464516
61761641036141934230281901041283
61761641036141934230281904229227
61761641036141934234462560852491
61761641036141938992919073797678
61761641036141938993483153778861
61761641036141938993483156966805
61761641036141938993483158029662
61761641036141939170848919694881
61761641036141939171413778767141
61761641036141939178192073294507
61761641036141939178192844946839
61761641036141939588279388787066
61761641036141939589891426316480
61761641036141939590226160781981
61761641036141939590727106660160
61761641036141939727235863848407
61761641036141983457781495541276
61761641036141983458345579773260
61761641036142223252330854602731
61761641036142223252895713674991
61761641036142223253083995781819
61761641036142223253083995781979
61761641036142223253167306598743
61761641036142223253167309786687
61761641036142223253167563816187
61761641036142223253167563816347
61761641036142223298084410814839
61761641036142223298084411169131
61761641036142223298649267053447
61761641036142223298837551994087
61761641036142223298899971156551
61761641036142223298900228019863
61761641036142223298921234347319
61761641036142223298921234701451
61761641036142223300591451845879
61761641036142223300594546446505
61761641036142233823918291321649
61761641036142233823919066161925
61761641036142234236538155287523
61761641036142234236538158469851
61761641036142234372899323298729
61761641036142234373736146830889
61761641036142234373736146831049
61761641036142234373736151080398
61761641036142234373736151080399
61761641036142234373736151552623
61761641036142234373736151552782
61761641036142234373736152615433
61761641036142234373798908595973
61761641036142234373798913317547
61761641036142234418712199130759
61761641036142234418714522079053
61761641036142234418715669971957
61761641036142234419489703041545
61761641036142234419489703041753
61761641036142234419489704576787
61761641036142234419549022663079
61761641036142234419549022663239
61761641036142234419552380130339
61761641036142234419552493504437
61761641036142234423795802178855
61761641036142239182753723330090
61761641036142239182753723684223
61761641036142239319450303483629
61761641036142239319450307734430
61761641036142239320014387715453
61761641036142239320014387715613
61761641036142239320014390903397
61761641036142239320014390903557
61761641036142239320014391966414
61761641036142239367441746586343
61761641036142239367442518238675
61761641036142239726968342997800
61761641036142239726968343002012
61761641036142239779496726082373
61761641036142239779496726082409
61761641036142239779496726082617
61761641036142239909916448494505
61761641036142239909916448494713
61761641036142239909916449557363
61761641036142239909916449557523
61761641036142239909916450029699
61761641036142239909916450029747
61761641036142239909979211794671
61761641036142239916411036392699
61761641036142239916422774903095
61761641036142239916422778562019
61761641036142239916485537140243
61761641036142239916694719047249
61761641036142239916694747745057
61761641036142239917258455264245
61761641036142239917321217501393
61761641036142267770286515316865
61761641036142267770286515671157
61761641036142267771123338849185
61761641036142267771123338849345
61761641036142267771123339203477
61761641036142283647616145073688
61761641036144640881544508111360
61761641036144641294162451581456
61761641036144935527940536633851
61761641036144940881106495477278
61761641036144941018367278898867
61761641036144941018367282086811
61761641036144941023449475419465
61761641036144941064098798378709
61761641036144941064099941567349
61761641036144941064099943102383
61761641036144941064120833575733
61761641036144941064120835110927
61761641036144941069182144209201
61761641036144941069182487165793
61761641036144941069203409289087
61761641036144941070877863042087
61761641036144941070898755050471
61761641036144941436927467737884
61761641036144941618246082417441
61761641036144941619941778673773
61761641036144941619941807371581
61761641036144974370192299188077
61761641036144974370192302376021
61761641036144974376886537488890
61761641036144974415109030332831
61761641036144974415945853865151
61761641036144974415945855400185
61761641036145836095665192242579
61761641036145836095748874595811
61761641036145836095751199060265
61761641036145836095752318274283
61761641036145841454000878924997
61761641036145841631847813667997
61761641036145841631848961442857
61761641036145841631848961560901
61761641036145841631911724742815
61761641036145841631931500725333
61761641036145841631932643914133
61761641036145841631934853470859
61761641036145841631934853475071
61761641036145841636931535739061
61761641036145841636994297858117
61761641036145841637014846555825
61761641036145841637014846910117
61761641036145841637015103773269
61761641036145841637015103773429
61761641036145841637015105190371
61761641036145841638626882917595
61761641036145841638626883035639
61761641036145841638709422200071
61761641036145841638710536690903
61761641036145841638710565388711
61761641036145841638710565388871
61761641036145842004739249373945
61761641036145842048797109682401
61761641036145842050471913575849
61761641036145842050492805584405
61761641036145842050492805584441
61761641036145842050492805584649
61761641036145874800739857382793
61761641036145874800743325036047
61761641036145874983754193361985
61761641036145874983754193362145
61761641036145874983754193716277
61761641036145874983757549766435
61761641036145874983757549884319
61761641036145874983757549884479
61761641036145874983757551301469
61761641036145874983757635505583
61761641036145874983757635977759
61761641036145874983757637040617
61761641036213968491097922488306
61761641036213968536851478700414
61761641036214017901862900834943
61761641036214017901863672487275
61761641036214017901863675675219
61761641036214017902427759907203
61761641036214017947617233304317
61761641036214017948181317536301
61761641036214018497222039252621
61761641036214018497224363717235
61761641036214885576202194009946
61761641036214918332413928099903
61761641036214918332414699752235
61761641036214918332414702940179
61761641036214918332414704003036
61761641036214918332978787172163
61761641036214918332978788235020
61761641036214918515344584913807
61761641036214918515344584913967
61761641036214918515345359754083
61761641036214918515345359754243
61761641036214918515428152948175
61761641036214918515428152948335
61761641036214918515428924600667
61761641036214918515428927788611
61761641036214918515428928851468
61761641036214918515429042107315
61761641036214918515429042107475
61761641036214918515993008832651
61761641036214918515993012020435
61761641036214918515993012020595
61761641036214918515993013083452
61761641036214918515993123151515
61761641036214918882022836006370
61761641036214918927776510196053
61761641036215185307120917650578
61761641036215185307685001882562
61761641036215185765472784702146
61761641036215218521664377294872
61761641036215218521664377649005
61761641036215218521685269657597
61761641036215218522228461880989
61761641036215218522249353535448
61761641036215218522249353889581
61761641036215218658862365654459
61761641036215218658862365654619
61761641036215218658862368842403
61761641036215218658862368842563
61761641036215218658944904819051
61761641036215218658945933688987
61761641036215218658945936876931
61761641036215218658945937939788
61761641036215218659426453074547
61761641036215218659510017920971
61761641036215218659510021108755
61761641036215218659510021108915
61761641036215218659510022171772
61761641036215219117047100888253
61761641036215219253470944575107
61761641036215219253470944575267
61761641036215219253471030668547
61761641036215219254223056884579
61761641036215219254285819003635
61761641036215219254304297266229
61761641036215219254304383359669
61761641036215219254306624918787
61761641036215219254306624918947
61761641036215219254307769524577
61761641036215219254307855263725
61761641036251236475479491320963
61761641036251236478007424360595
61761641036251241828645568137599
61761641036251257890873171523473
61761641041726688179896147976838
61761641041726688591490125808482
61761641041726688728688118419030
61761641041798433415651381858113
61761641041798433415651381858161
61761641041799333983379509725029
61761641041799333983463162435735
61761641041799634172650075025457
61761641041799634172650075025505
61761641041799634172733756315879
61761641041799634172733757378689
61761641041830809979215885154632
61761641041830854405643512738144
61761641041830854451397068950252
61761641041831754423867964395135
61761641041831754424432048627119
61761641041831754973475067528687
61761641041831754973476096044171
61761641041831755019208760246283
61761641041831755019208763434227
61761641041831755019208764851377
61761641041831755019208874565147
61761641041831755019208877753091
61761641041831755019208878107383
61761641041831755019228650920831
61761641041831755019229766929435
61761641041831755019229770115975
61761641041831759782664279689395
61761641041832010697865675144552
61761641041832054613117637686971
61761641041832054613681721918955
61761641041832055025465105303325
61761641041832055162724740820523
61761641041832055162725773939649
61761641041832055162725884009163
61761641041832055162725887195703
61761641041832055162728096888150
61761641041832055162745660009151
61761641041832059971934844989775
61761641041832060101601426340875
61761641041832060108651316979937
61761641041832060109195623695613
61761641041832060109195628417346
61761641041832060109216515704205
61761641041832060111643349472822
61761641041832060522672468233610
61761641041834412258055722925866
61761641041834461661771586534909
61761641041834461664306430434091
61761641041834461664306430435495
61761641041834461664306433622035
61761641041834461668570773072319
61761641041834461669113592241631
61761641041834761807823439522411
61761641041834761807823442710355
61761641041834772788680331715554
61761641041834772788680331715602
61761641041835612824530705113048
61761641041835656885117906477547
61761641041835656885117911076817
61761641041835656885117911076865
61761641041835656885201588825163
61761641041835656885201588830779
61761641041835656885201589180699
61761641041835656885201593430049
61761641041835662238371026769280
61761641041835662243181628594911
61761641041835662373037610895095
61761641041835662373121293248327
61761641041835662373121293602619
61761641041835662375551565973789
61761641041835662375551567390731
61761641041835662375635134008157
61761641041835662380463298955049
61761641041835662380463299309341
61761641041835662382326388615818
61761641041835662421305123601435
61761641041835662426216884217805
61761641041835662792245566667685
61761641041835662792245566667845
61761641041835662793920366447462
61761641041835662837978230869749
61761641041835662837978230869957
61761641041835673356492117010752
61761641042014525629777178163633
61761641042014525629777178163681
61761641042014525766201133337151
61761641042014525766221680989471
61761641042014525766222025345743
61761641042014525766765989221467
61761641042014525766765992408007
61761641042014525766786881230059
61761641042014525766786884416599
61761641042014525766954278765589
61761641042014525766954278765637
61761641042014525766975170774229
61761641042014525767037585333163
61761641042014525767037588519703
61761641042014525767037846799957
61761641042014525767037846800005
61761641042014525771284479167643
61761641042014525771305369776555
61761641042014525771305371176235
61761641042014525771305398356271
61761641042014525811954345192987
61761641042014525811954689549259
61761641042014525812519545433575
61761641042014525812519548620115
61761641042014525812707834977697
61761641042014525812707834977745
61761641042014525812791517330929
61761641042014525817038035379751
61761641042014525817038062559787
61761641042014536335842945952447
61761641042014536335863837961039
61761641042017227470201338392113
61761641042017227470201338392161
61761641042017227470222230400705
61761641042017227515954894604221
61761641042017227515954894604269
61761641042018127488970098281307
61761641042018127488970101467847
61761641042018127488990990289899
61761641042018127488990993476439
61761641042018127493237539768107
61761641042018127900752365657073
61761641042018127900773257665665
61761641042018128037197212839183
61761641042018128038013115783195
61761641042018128042280558669675
61761641042018128082950769051291
61761641042018128083703914479936
61761641042018128083766590505505
61761641042018128083766590505712
61761641042018128083766700575019
61761641042018128083766704824368
61761641042018128083766704824369
61761641042018128083787592583611
61761641042018128083787596832960
61761641042018128083787596832961
61761641042018128088034114881783
61761641042018128088034142061819
61761641042018128088034486418091
61761641042018138607090072514175
61761641042018138607090073913855
61761641042018138607110965922447
61761641042018427678240666768275
61761641042018427682508105068535
61761641042018428090022930957501
61761641042018428090022930957549
61761641042018428090022959655522
61761641042018428226467778139611
61761641042018428227220923568256
61761641042018428227220952266070
61761641042018428227283599593825
61761641042018428227283599593873
61761641042018428227283599594032
61761641042018428227283709663339
61761641042018428227283713912688
61761641042018428227283713912689
61761641042018428227304601671931
61761641042018428231551122570423
61761641042018428231551123970103
61761641042018428231551151150139
61761641042018428231551495506411
61761641042018438796360637814603
61761641042018438796360639214283
61761641042018438796381558402911
61761641042049647909166053910608
61761641042049647909186945919200
61761641042049647915964867393938
61761641042049647954919610122716
61761641042049647954940530829122
61761641042049647957447571860162
61761641042049647961697531597454
61761641042049659028981376822265
61761641042049659029002268829453
61761641042049659029002268830857
61761641042049659029002268848119
61761641042049659029002268848326
61761641042049659074734933032969
61761641042049659074734933034373
61761641042049659074734933051635
61761641042049659074734933051683
61761641042049659074734933051842
61761641042049659075571756565289
61761641042049659075571756566693
61761641042049659075571756570905
61761641042049659075571761288480
61761641042049663977728345445243
61761641042049663977728345449455
61761641042049663977729117097575
61761641042049663977729117101787
61761641042049663977729120284115
61761641042049664023461009647355
61761641042049664023461009648759
61761641042049664023461009652971
61761641042049664023461781299687
61761641042049664023461781301091
61761641042049664023461781305303
61761641042049664023461784487631
61761641042049664565161678487333
61761641042049664565998502018249
61761641042049664565998502019653
61761641042049664565998502023865
61761641042049664572503684194055
61761641042049664572504828917729
61761641042049664572525719389675
61761641042049664572525720911819
61761641042049664572525720924869
61761641042049664572525724094147
61761641042049664573340508793397
61761641042049664573340509259957
61761641042049664573340509261409
61761641042050548339737973184001
61761641042050548476915069182267
61761641042050548476998379999191
61761641042050548476998637216635
61761641042050548521915140213307
61761641042050548521915484569579
61761641042050548522480340453895
61761641042050548522480343640435
61761641042050548522668629998065
61761641042050548522731044556999
61761641042050548522731047743539
61761641042050548522731416093307
61761641042050548522752308101899
61761641042050559596730396697773
61761641042050559601894326048783
61761641042050559642483952927191
61761641042050559642567630675329
61761641042050559642567635379593
61761641042050559643296418313985
61761641042050559643299889155183
61761641042050559643320777975831
61761641042050559643320781163775
61761641042050559643380096062123
61761641042050559643380096063527
61761641042050559643380099250067
61761641042050559643383538211337
61761641042050559643383539740755
61761641042050559643383542928699
61761641042050559647375941792923
61761641042050559647626874061579
61761641042050559647626988852619
61761641042050559647626990252299
61761641042050559647647881905195
61761641042050564406563905074834
61761641042050564589013012571949
61761641042050564589014045691282
61761641042050564589577871642805
61761641042050564589578129923059
61761641042050564589578129923266
61761641042050564589578243179113
61761641042050564591178514541499
61761641042050564591210029524267
61761641042050564591210801175195
61761641042050564591210804363139
61761641042050564591294483528219
61761641042050565003807853705332
61761641042050565003891536058357
61761641042050565132879298171113
61761641042050565132910698362841
61761641042050565133747522957811
61761641042050565133747523430195
61761641042050565133810283660085
61761641042050565133810285195119
61761641042050565140222336625407
61761641042050565140337416336507
61761641042050565140337502547879
61761641042050565140504900439069
61761641042050565141152290901841
61761641042050592994117589071605
61761641042050592994933520595333
61761641042050848528987646475789
61761641042050848665432149301627
61761641042050848665432493657899
61761641042050848665997349542215
61761641042050848665997352728755
61761641042050848666185639086337
61761641042050848666248053645319
61761641042050848666248056831859
61761641042050848666248315112113
61761641042050848666248425181627
61761641042050848666248429430976
61761641042050848666248429430977
61761641042050848666269317190219
61761641042050848672932160352085
61761641042050859785969561806473
61761641042050859786000961996797
61761641042050859786000961998201
61761641042050859786000962015463
61761641042050859786813427402257
61761641042050859786816893521769
61761641042050859786816893521929
61761641042050859786816895056963
61761641042050859786816897771278
61761641042050859786816898243503
61761641042050859786816898243662
61761641042050859786897109755489
61761641042050859790892950881243
61761641042050859791164891349211
61761641042050859793311452722155
61761641042050859832570449732425
61761641042050859832570449732633
61761641042050859832570451267619
61761641042050859832570451267667
61761641042050859832654133620851
61761641042050864595270386143278
61761641042050864595291306849684
61761641042050864595834470375055
61761641042050864595834470375262
61761641042050864725501051726155
61761641042050864728015002081503
61761641042050864732530021660269
61761641042050864732550942365217
61761641042050864732551975486008
61761641042050864732552085553857
61761641042050864732552090277048
61761641042050864733094880731125
61761641042050864733095139011427
61761641042050864733116141089485
61761641042050864733116144276025
61761641042050864733116145811218
61761641042050864733116169785841
61761641042050864734727038611183
61761641042050864734727038612587
61761641042050864734727810263515
61761641042050864734727810264919
61761641042050864734727813451459
61761641042050864773768558293611
61761641042050864778283606568733
61761641042050864778305641765965
61761641042050864780543385167723
61761641042050864780544156820055
61761641042050865140066542622282
61761641042050865144334354453224
61761641042050865146510074458564
61761641042050865146782042106408
61761641042050865322997195185385
61761641042050865322997195185593
61761641042050865322997196248403
61761641042050865322997196720579
61761641042050865322997196720627
61761641042050865323080879073811
61761641042050865329524412557227
61761641042050865329524417261491
61761641042050865329587089628343
61761641042050865329796386444529
61761641042050865330339201955125
61761641042050865330422884780533
61761641042050893137634598159925
61761641042050893138450529683653
61761641042050909060132807886876
61761641042050909060153728593282
61761641042050909197414397229606
61761641042053250225915689624541
61761641042053250228426198310287
61761641042053250228447090318879
61761641042053260751749570114089
61761641042053260751768139191649
61761641042053260751770462122681
61761641042053266104918999816024
61761641042053266109999251045890
61761641042053266247280926477475
61761641042053266248975129050379
61761641042053266248976272239019
61761641042053266287929871779157
61761641042053266287931016502831
61761641042053266287931016507202
61761641042053266287933224664456
61761641042053266287951906974777
61761641042053266287951906976229
61761641042053266287951906976389
61761641042053266287951906980601
61761641042053266287951908509971
61761641042053266287951908511423
61761641042053266287951908515794
61761641042053266287951911225738
61761641042053266293013217609649
61761641042053266293013217613861
61761641042053266293013589145797
61761641042053266293013589150169
61761641042053266293013590685362
61761641042053266293034481154389
61761641042053266293034481154549
61761641042053266293034482689583
61761641042053266294646147165124
61761641042053266294707793253895
61761641042053266294707793258107
61761641042053266294708166329608
61761641042053266294708823190900
61761641042053266294708937977569
61761641042053266294708937981940
61761641042053266294729828449515
61761641042053266294729829984709
61761641042053266843751960065593
61761641042053266844587635823137
61761641042053299638940103733279
61761641042053299639752569137335
61761641042053299639756035255395
61761641042053299639756035256847
61761641042053299639756035261219
61761641042053299639756036790589
61761641042053299639756036792041
61761641042053299639756036796412
61761641042053299639776927265599
61761641042053299639776927269811
61761641042053299639776928800633
61761641042053299639776928805004
61761641042053299646471167454334
61761641042053299646471543222522
61761641042053550369432698712909
61761641042053560941020135413113
61761641042053560941021280136739
61761641042053560941021280136787
61761641042053560941021280138191
61761641042053560941021283324731
61761641042053566294187242168158
61761641042053566294189565116452
61761641042053566299269816346318
61761641042053566431446880866073
61761641042053566431448024054505
61761641042053566431448024054713
61761641042053566431448024060329
61761641042053566431448025589747
61761641042053566431448028777691
61761641042053566431468916063097
61761641042053566431468916068921
61761641042053566436530226696565
61761641042053566436530226702181
61761641042053566436530598232665
61761641042053566436530598232873
61761641042053566436551490241257
61761641042053566436551490247081
61761641042053566438163156253444
61761641042053566438246066954136
61761641042053566438246837537835
61761641042053566438246837543659
61761641042053566438246838606468
61761641042053566477201580266613
61761641042053566477201580266821
61761641042053566477201581801807
61761641042053566477201581801855
61761641042053566482284154444773
61761641042053566482284154444981
61761641042053566482284155979967
61761641042053566483979501741351
61761641042053566483979501741559
61761641042053566483979503276545
61761641042053566850029130430692
61761641042053567033043446071053
61761641042053567033043474769026
61761641042053567033858229701829
61761641042053599782457112820195
61761641042053599783273044343715
61761641042053599783273044343923
61761641042053599783273044349539
61761641042053599783293936352307
61761641042053599783293936358131
61761641042053599783293937888953
61761641042053599783293941075493
61761641042053599829026600555823
61761641042053599829026600556031
61761641042053599829026602091017
61761641042053599829026602091065
61761641042053600195055308538812
61761641042054450388201458602055
61761641042054450388201461788595
61761641042054450799983725977821
61761641042054450799983725977869
61761641042054461506319109414453
61761641042054461508769155290025
61761641042054461508770299540071
61761641042054461508770302728015
61761641042054461508829618098587
61761641042054461508829618098747
61761641042054461508829618099991
61761641042054461508829618104363
61761641042054461508829621286691
61761641042054461508831945751145
61761641042054461508832946985971
61761641042054461508832946987375
61761641042054461508832946987583
61761641042054461508832946991795
61761641042054461508832950174123
61761641042054461508833064965163
61761641042054461508850510107131
61761641042054461508850510112955
61761641042054461508850513295283
61761641042054461508850514712225
61761641042054461508853870762383
61761641042054461513097030889191
61761641042054461513097031361367
61761641042054461513097059941083
61761641042054461515515561781995
61761641042054461515597034578293
61761641042054461924879294015607
61761641042054461924879295537543
61761641042054466867081625497833
61761641042054466867102517507829
61761641042054466868776977045165
61761641042054466996748179687563
61761641042054466999195900742985
61761641042054466999197043931625
61761641042054466999197044994488
61761641042054466999199367923855
61761641042054466999259807231636
61761641042054466999280613028643
61761641042054466999280697705141
61761641042054467004362924694621
61761641042054467004363186144153
61761641042054467004363187206803
61761641042054467004363187679187
61761641042054467004363267651213
61761641042054467005974965406363
61761641042054467006058619179879
61761641042054467044950600142329
61761641042054467045013277230755
61761641042054467045013277230915
61761641042054467045015600179209
61761641042054467045034284030547
61761641042054467050095593600997
61761641042054467050095850346057
61761641042054467050095850346265
61761641042054467050095851409075
61761641042054467050095851881251
61761641042054467050095965137305
61761641042054467050116509603085
61761641042054467051728521617067
61761641042054467051791198705653
61761641042054467052543687727974
61761641042054467416145192052965
61761641042054467416145192053125
61761641042054467461877856255029
61761641042054467461877856255237
61761641042054494867422054867503
61761641042054500213824071608883
61761641042054500213824071614499
61761641042054500213824076332074
61761641042054500213844963618879
61761641042054500213844963623091
61761641042054500220622889815107
61761641042054500220623148082311
61761641042054500350265452672725
61761641042054500350268808722883
61761641042054500351022064220835
61761641042054500351022065283698
61761641042054500351102275850753
61761641042054500351102276205045
61761641042054500351105632255203
61761641042054500351105633790237
61761641042054500352713173728147
61761641042054500360296408102409
61761641042054500396022479724627
61761641042054500396775620431539
61761641042054500396838296457107
61761641042054500396838296457315
61761641042054500396838297519965
61761641042054500396838297520125
61761641042054500396838297992301
61761641042054500396838297992349
61761641042054500396859303256947
61761641042054500398529520283283
61761641042054511334392889045910
61761641042054511469226724031714
61761641042054511470834293612198
61761641042054511470837736228020
61761641042054511471650196556210
61761641042122593904178669179186
61761641042122593904178669533478
61761641042122593904366955878010
61761641042122593949932225745586
61761641042122593950120512090118
61761641042122593950204194911368
61761641042122593950204969750240
61761641042122593950205228030494
61761641042122638419874894132670
61761641042122643314965315791681
61761641042122643360697979995149
61761641042122643360697979995197
61761641042122643361262064227133
61761641042122643361262064227181
61761641042122643910305110290071
61761641042122643910326002300067
61761641042123494518016665651524
61761641042123510577248739839414
61761641042123510989303746498094
61761641042123543745516343056800
61761641042123543928257938674203
61761641042123543928257967370559
61761641042123543928446999870657
61761641042123543928508642777307
61761641042123543928509675896640
61761641042123543928509785965947
61761641042123543928509789152487
61761641042123543928509790215296
61761641042123543928509790215297
61761641042123543928509790687680
61761641042123543928527239017641
61761641042123543928529563482255
61761641042123543928530677974539
61761641042123543928530681161079
61761641042123543928530682696272
61761641042123543929073760128417
61761641042123543929073760128624
61761641042123543929091323249625
61761641042123543929094765393063
61761641042123543929094766928256
61761641042123544340041349219735
61761641042123544340041349219943
61761641042123544340856137554823
61761641042123544340856137555031
61761641042123544340877029563415
61761641042123544340877029569239
61761641042123544477298661807513
61761641042123544478055245838765
61761641042123544478134342151193
61761641042123544478135370666677
61761641042123544478135456760117
61761641042123544478137693614971
61761641042123544478137698201191
61761641042123544478137699736385
61761641042123544478137779708411
61761641042123544478138814345309
61761641042123811132819723652354
61761641042123811132820755586366
61761641042123811132820838609746
61761641042123811132820841325514
61761641042123811132820841797744
61761641042123811132820842860548
61761641042123811132820843214840
61761641042123811178574423401570
61761641042123811178574423401618
61761641042123839132887670679911
61761641042123839132887671152295
61761641042123843934766016348429
61761641042123843934766016348477
61761641042123843934766016348636
61761641042123843934786937055042
61761641042123843935330100580413
61761641042123843935330100580461
61761641042123843937297420229223
61761641042123844071774947762523
61761641042123844071774976458879
61761641042123844071964008959025
61761641042123844072023327045477
61761641042123844072023327517653
61761641042123844072025651865627
61761641042123844072025908733151
61761641042123844072026023046399
61761641042123844072026023052015
61761641042123844072026023401935
61761641042123844072026023518575
61761641042123844072026680379867
61761641042123844072026683567811
61761641042123844072026684984960
61761641042123844072026769661091
61761641042123844072026794704347
61761641042123844072026795054267
61761641042123844072026795170907
61761641042123844072026797886675
61761641042123844072026798240807
61761641042123844072026799776000
61761641042123844072044248105961
61761641042123844072046572570575
61761641042123844072046915410527
61761641042123844072047605691366
61761641042123844072047686707163
61761641042123844072047689895107
61761641042123844072047690249399
61761641042123844072587411277461
61761641042123844072587411749637
61761641042123844072590764611851
61761641042123844072590767799795
61761641042123844072590769216737
61761641042123844072590769216944
61761641042123844072590878930715
61761641042123844072590878936331
61761641042123844072590879286251
61761641042123844072590879402891
61761641042123844072590882118659
61761641042123844072590882472791
61761641042123844072590884007984
61761641042123844072608332337945
61761641042123844074274836188201
61761641042123844117528532670987
61761641042123844117779236774091
61761641042123844117779608310399
61761641042123844117800500318991
61761641042123844117801271971323
61761641042123844118344464194715
61761641042123844483558358309507
61761641042123844483558358309667
61761641042123844483558359844701
61761641042123844484370795134006
61761641042123844484370795134007
61761641042123844484373146644595
61761641042123844484373146648967
61761641042123844484373147829868
61761641042123844484373148179789
61761641042123844484373148184160
61761641042123844484374151184164
61761641042123844484374262787261
61761641042123844484394038653347
61761641042123844484394040188381
61761641042123844486006080550202
61761641042123844486068843019095
61761641042123844530126702855251
61761641042123844530126702855459
61761641042123844530126704390445
61761641042123844530127847579085
61761641042123844530127847579133
61761641042123844666572583274739
61761641042123844666572697593603
61761641042123844666572697947735
61761641042123844667384015087333
61761641042123844667384015087493
61761641042123844667385043957061
61761641042123844667385043957109
61761641042123844667387371491575
61761641042123844667387371491783
61761641042123844667387371609827
61761641042123844667387372554593
61761641042123844667387373026769
61761641042123844667387481696603
61761641042123844667387485928531
61761641042123844667387485928691
61761641042123844667387486282823
61761641042123844667388487163357
61761641042123844667388487163517
61761641042123844667388487635693
61761641042123844667388487635741
61761641042123844667388516215457
61761641042123844667388601954557
61761641042123844667388601954605
61761641042123855190645739754009
61761641042123855190708415779785
61761641042123855190708530570825
61761641042123855190729422579417
61761641042158510970680912677893
61761641042159817373070606319593
61761641042159861296315926786601
61761641042159861842848466172615
61761641042159861843664369116627
61761641042159867196014542989251
61761641042159867196830445933263
61761641044790092447515094788263
61761641044790436484209578723714
61761641044790442017865303397904
61761641045008929851285448662777
61761641045008930400349129649201
61761641045008974272922332968675
61761641045008979806595622300463
61761641045008979809039872868979
61761641045008979809102634633743
61761641045078167899794213246132
61761641045114324689788207314228
61761641045114324689789326509372
61761641045114324690604114844460
61761641045114324690604114857510
61761641045114324690605234052654
61761641045114346105193514540690
61761641045114624879875828051049
61761641059524309654872728505059
61761641059524309654872728505219
61761641059524309654893620513651
61761641059524309654893621930801
61761641059525210221952172066777
61761641059525210222705316414935
61761641059525210222705316415095
61761641059525210222705317832085
61761641059525510411201845694031
61761641059525510411201845695435
61761641059525510411954989706771
61761641059525510411954989706931
61761641059525510411954991123921
61761641059525510411955104025635
61761641059525510411955104025795
61761641059525510411955104379927
61761641059525510411975910295079
61761641059525510411975910295239
61761641059525510411975996034227
61761641059525510411975996388519
61761641059525510412038672414295
61761641059525510412038673477105
61761641059525510416282090821357
61761641059556730644885748205691
61761641059556730644885751393635
61761641059556730690639309022892
61761641059556730690700950057319
61761641059557586793674588599988
61761641059557631258451114637787
61761641059557631258451114639191
61761641059557631258451117825731
61761641059557631258533652758395
61761641059557631258534682673559
61761641059557631258534685860099
61761641059557631258537010343586
61761641059557636021990197511577
61761641059557886929849591863494
61761641059557886937170676981956
61761641059557886937191597570216
61761641059557886937191597688308
61761641059557930859670715553993
61761641059557930859671487206325
61761641059557931264695720694579
61761641059557931264768986410599
61761641059557931264768987926919
61761641059557931264770134303503
61761641059557931264791023129927
61761641059557931264791026312095
61761641059557931264791026312255
61761641059557931264791027729197
61761641059557931271452721462965
61761641059557931401956389330903
61761641059557931401966979021147
61761641059557931401966980537467
61761641059557931401966980556341
61761641059557931401968123726107
61761641059557931401968123727511
61761641059557931401968126914051
61761641059557931402030885845323
61761641059557931402030889033267
61761641059557931402050661846715
61761641059557931402051691760427
61761641059557931402051691761879
61761641059557931402051691766251
61761641059557931402051694948419
61761641059557931402051694948579
61761641059557931402051696365520
61761641059557931402051696365521
61761641059557931402051777855319
61761641059557931402051781041859
61761641059557931402054019313814
61761641059557931447721679938167
61761641059557931447721679938215
61761641059557931447784355963991
61761641059557936206180516166907
61761641059557936210580455442693
61761641059557936210696678578617
61761641059557936211145311445101
61761641059557936211239873989953
61761641059557936211260762810553
61761641059557936211260762812005
61761641059557936211260765998545
61761641059557936211260767415647
61761641059557936211260767533739
61761641059557936347872635991933
61761641059557936347872635993337
61761641059557936347957347214893
61761641059557936347957347214941
61761641059557936347957347215101
61761641059557936348437495064193
61761641059557936348437866600661
61761641059557936348437868135695
61761641059557936348521431452701
61761641059557936348521434634869
61761641059557936348521434635029
61761641059557936348521436170063
61761641059557936350972596182382
61761641059557936350972624760646
61761641059557936761977470071014
61761641059560288497297962530334
61761641059560288497297962648372
61761641059560332367361453377019
61761641059560332367361453378471
61761641059560332367361453382843
61761641059560337718083165194215
61761641059560337725425170900937
61761641059560337903611345116969
61761641059560337903611345121181
61761641059560337910890703376178
61761641059560588633263758979086
61761641059560588640626685392160
61761641059560588640794051030340
61761641059560588640814971736692
61761641059560632556611126668855
61761641059560632556611126669063
61761641059560632556611126674679
61761641059560632556611131273997
61761641059560632556694809022295
61761641059560632556694809027911
61761641059560632556694809376427
61761641059560632563106833177381
61761641059560632563106833649765
61761641059560637909030771597604
61761641059560637909051778378363
61761641059560637909780560958622
61761641059560637909864243784030
61761641059560637909864243784084
61761641059560638044614513445459
61761641059560638044614516631999
61761641059560638046312532766932
61761641059560638047044787587863
61761641059560638047044790774403
61761641059560638047065678178108
61761641059560638047065678178109
61761641059560638047065678183724
61761641059560638047065678183725
61761641059560638047065679595051
61761641059560638047065682782995
61761641059560638047128355620827
61761641059560638047128355622231
61761641059560638047128358808771
61761641059560638051956519152181
61761641059560638051956519156553
61761641059560638051956522338721
61761641059560638051956523873915
61761641059560638053843857920050
61761641059560638090347177647523
61761641059560638090347177647731
61761641059560638092798372496327
61761641059560638092881940530695
61761641059560638100140348088346
61761641059560638466165584167078
61761641059560638466189976659388
61761641059560638466189977131772
61761641059561533124443828897595
61761641059561533124443828897803
61761641059561533124443828899047
61761641059561533124443828903419
61761641059561533124443833502689
61761641059561533124506591018263
61761641059561538477595813435881
61761641059561538477595813440093
61761641059561538477616705326434
61761641059561538477679381468845
61761641059561538477679381470249
61761641059561538482507546417141
61761641059561538482507551138875
61761641059561538614874018030638
61761641059561538614877373962758
61761641059561538614877374080796
61761641059561538614877374080797
61761641059561538621380343393680
61761641059561538622216023737360
61761641059561538658096197523031
61761641059561538658096197523079
61761641059561538658096197523239
61761641059561538658158959642295
61761641059561538660606682232750
61761641059561538660610038282908
61761641059561538660610038282909
61761641059561538660610039699851
61761641059561538660627602821010
61761641059561538660630960406203
61761641059561538665438203229753
61761641059561538665438203229801
61761641059561538665500965349017
61761641059561538665521886055369
61761641059561538667133928184052
61761641059561538667198898560985
61761641059561538667405785745280
61761641059561538667405871838560
61761641059561538667948687939472
61761641059561538667952043989630
61761641059561538667969608527732
61761641059561538667972964577890
61761641059561539033162610752184
61761641059561539034001758649741
61761641059561539077283232707313
61761641059561539077283232707521
61761641059561539078916195542556
61761641059561539078999763576924
61761641059561539078999849670204
61761641059561539079730955297976
61761641059561539079734422838755
61761641059561539079751875886236
61761641059561539079755314847347
61761641059739050955163398174902
61761641059739050955163398529194
61761641059739050993552909133084
61761641059739061661501109631274
61761641059740262418583370832986
61761641059740401866488041518009
61761641059740401866488041518057
61761641059740401866571609552425
61761641059740401866571609552585
61761641059740401866571695291573
61761641059740401868234413468795
61761641059740401868265928451563
61761641059740401868266186713151
61761641059740401868266272452139
61761641059740401868266272453543
61761641059740401868266272806431
61761641059740401868266272807835
61761641059740401868831042603083
61761641059740401868831045785411
61761641059740401868831128337859
61761641059740401868831128692151
61761641059740401868831131524399
61761641059740401869015974557641
61761641059740401869015974557689
61761641059740401869015974557849
61761641059740401869019070674795
61761641059740401869019070680411
61761641059740401869019073862739
61761641059740401869019418236273
61761641059740401869019418236321
61761641059740401869081832795255
61761641059740401869082094262097
61761641059740401873328725230055
61761641059740401873346174977165
61761641059740401873349531027163
61761641059740401873349531027323
61761641059740401873349532543643
61761641059740401873349532562357
61761641059740401873349616766311
61761641059740401873349618636923
61761641059740401873349645818363
61761641059740402005443373054095
61761641059740402005526941088463
61761641059740402006008228939815
61761641059740402006008232126355
61761641059740402006091796974183
61761641059740402006091800160723
61761641059740402006276728933161
61761641059740402006279825051511
61761641059740402006279828238051
61761641059740402010610285402635
61761641059740402010610286918955
61761641059740402010610286937829
61761641059740402010610400193835
61761641059740402049502009148997
61761641059740402049502352105589
61761641059740402049502352105637
61761641059740402049565028131365
61761641059740402051196584793243
61761641059740402051196929266203
61761641059740402051196929267607
61761641059740402051196957845871
61761641059740402051758346076933
61761641059740402051761785151923
61761641059740402051761788338463
61761641059740402051761813730187
61761641059740402052009393136677
61761641059740402052009393136837
61761641059740402052012489255027
61761641059740402052012492441567
61761641059740402052012865394977
61761641059740402052033409841883
61761641059740402052033757403569
61761641059740402052096433429345
61761641059740402056248791881539
61761641059740402056280273580375
61761641059740402056280303676363
61761641059740402056339593556153
61761641059740402056343064397351
61761641059740412987136721842521
61761641059740412987136721842569
61761641059740413169376995010541
61761641059740413170130140421557
61761641059740413170130140421717
61761641059742953415681118616774
61761641059743103157952838018117
61761641059743103160463321310687
61761641059743103160480771057749
61761641059743103160484213319279
61761641059743103572266473263527
61761641059743103708690432680619
61761641059743103752749411732113
61761641059743103752749411732161
61761641059743103754443988892727
61761641059743103754443988894131
61761641059743103754444017472395
61761641059743103755256452763201
61761641059743103755280812430823
61761641059743103755280817030093
61761641059743114278518207525753
61761641059743114278520530474047
61761641059743114278583292238971
61761641059743114278601775560073
61761641059743114278601861299221
61761641059743114278604184719899
61761641059743114278604186119579
61761641059743147630343227814915
61761641059743147630343227814963
61761641059744003728212337999655
61761641059744003728212341186195
61761641059744003728295906034023
61761641059744003728295909220563
61761641059744004139994601124667
61761641059744004139994601124827
61761641059744004139994601126071
61761641059744004139994601130443
61761641059744004140078169160439
61761641059744004140078169164811
61761641059744004144324804732087
61761641059744004144325062993467
61761641059744004144325062993675
61761641059744004323005472638709
61761641059744004323008944897008
61761641059744004323008944897009
61761641059744004323092512931376
61761641059744004323092512931377
61761641059744004327339143899383
61761641059744004327339402160763
61761641059744004327339402160971
61761641059744004327339402166587
61761641059744014846332312114479
61761641059744014846332312586815
61761641059744303917479464225093
61761641059744303917482903298679
61761641059744303917482906486623
61761641059744303917482931878347
61761641059744303917545582512399
61761641059744304326817362346293
61761641059744304326817362346453
61761641059744304326817448085441
61761641059744304328511939507019
61761641059744304328512025246007
61761641059744304328512025247411
61761641059744304328512025600299
61761641059744304328512025601703
61761641059744304329261727351509
61761641059744304329261727351557
61761641059744304329261727351717
61761641059744304329265166425047
61761641059744304329265166425095
61761641059744304329265166425255
61761641059744304329265171030141
61761641059744304329265171030189
61761641059744304329265171030348
61761641059744304329265172092999
61761641059744304329265195004811
61761641059744304329265195006215
61761641059744304329265199728162
61761641059744304329324489116481
61761641059744304329327842450871
61761641059744304329327847055965
61761641059744304329327957124027
61761641059744304329348763040583
61761641059744304329348849134023
61761641059744304333595283821031
61761641059744304333595371430791
61761641059744304333595398612231
61761641059744304333595628293943
61761641059744304333595628294103
61761641059744304333595628295347
61761641059744304333595656873659
61761641059744304333595656873819
61761641059744304333595656875063
61761641059744304333595742967099
61761641059744304333595742968503
61761641059744304464078116721765
61761641059744304465772693882331
61761641059744304466522481727029
61761641059744304466525840729323
61761641059744304466525953985328
61761641059744304466525953985329
61761641059744304470856038196503
61761641059744304470856039712823
61761641059744304470856152987703
61761641059744304470856411249131
61761641059744304470856411249291
61761641059744304470856411254907
61761641059744304470856497342571
61761641059744304470856497343975
61761641059744315035592287724663
61761641059744315035600468727417
61761641059744315035600468727465
61761641059744315035600554466565
61761641059744315035602791675711
61761641059744315035602791675759
61761641059744315035602877887243
61761641059744315035663230492389
61761641059744315035665553440683
61761641059744315035686560240475
61761641059744320509923629850654
61761641059744348387425489016675
61761641059744348387425574755823
61761641059744348799207837882191
61761641059744348799270513908015
61761641059744348936468506518563
61761641059775073713367340573216
61761641059775084236714986318590
61761641059775368359114479306710
61761641059775373847034183728630
61761641059775373854373866487058
61761641059775373854373866841350
61761641059775373854645834135062
61761641059775373856905242024420
61761641059775384418370801907696
61761641059775384425964630558374
61761641059775384601385256332592
61761641059775389908797547360656
61761641059775389914152860839152
61761641059775389916412296599594
61761641059775389916412297071978
61761641059775390091812001313168
61761641059775390092083597424864
61761641059775418326847938637088
61761641059775418329358393586142
61761641059775418329361865490198
61761641059775524155269897929102
61761641059775524193408359938055
61761641059775524195918840042681
61761641059775524195918840044085
61761641059775524195939760630941
61761641059775524196672358530974
61761641059775524196693250421528
61761641059775524201002562014526
61761641059775524201002562132618
61761641059775534719169200184501
61761641059775534719242584917825
61761641059775534719242584919229
61761641059775534719243356571561
61761641059775534719243359758101
61761641059775534719263477280709
61761641059775534719263477282113
61761641059775534719264248933041
61761641059775534719264252120985
61761641059775534719807443990085
61761641059775534719828333166429
61761641059775534719828336352969
61761641059775534726512353784127
61761641059775534727328003047155
61761641059775535131025619702349
61761641059775535268307184929273
61761641059775535314036491682951
61761641059775535314036492745809
61761641059775535314036493100100
61761641059775535314038815675229
61761641059775535314038815676633
61761641059775535314038816029521
61761641059775535314038816030925
61761641059775535314039844545165
61761641059775535314039849132789
61761641059775535314039849150258
61761641059775535314039959336205
61761641059775535314039963587006
61761641059775535314039963587007
61761641059775535314039963941298
61761641059775535314059736735873
61761641059775535314060851226753
61761641059775535314789633906183
61761641059775535314789637094127
61761641059775535314789638511276
61761641059775535314793104747381
61761641059775535314793108998182
61761641059775535314793109352474
61761641059775535314810559217682
61761641059775535314813996637929
61761641059775535314813996643545
61761641059775535314813997706408
61761641059775535314814001361120
61761641059775535314876672663705
61761641059775535314876672665109
61761641059775535314876672781749
61761641059775535314876673726515
61761641059775535314876676914459
61761641059775535314876677386896
61761641059775535319120095775031
61761641059775540215338798818437
61761641059775540215338800353631
61761641059775540255422886582893
61761641059775540255422886584297
61761641059775540255423658235225
61761641059775540255423658236629
61761641059775540255423661423169
61761641059775540255987742467209
61761641059775540255987745655153
61761641059775540262766040182519
61761641059775540262766811834851
61761641059775540262786932073019
61761641059775540262787703725351
61761641059775540628816410645483
61761641059775540628816412161803
61761641059775540667959068195499
61761641059775540668042749485957
61761641059775540674549076365319
61761641059775540674569968373911
61761641059775540805240743153699
61761641059775540805240743159315
61761641059775540805240746341643
61761641059775540811735444307531
61761641059775540811830636533639
61761641059775540811830639720179
61761641059775540811998120282153
61761641059775540812019040869009
61761641059775540812582748866037
61761641059776285176790780766462
61761641059776285177062749949660
61761641059776290527781104293932
61761641059776424579042627461283
61761641059776424579042630647823
61761641059776424761973284275347
61761641059776424761973287461887
61761641059776424763664765317563
61761641059776424763664765318967
61761641059776424763667859918189
61761641059776424763667859919593
61761641059776424764229621203283
61761641059776424764504946322812
61761641059776435286991604793333
61761641059776435286991604794737
61761641059776435286992376447069
61761641059776435286992379633609
61761641059776435287075172827701
61761641059776435287075172829105
61761641059776435287075944481437
61761641059776435287075947667977
61761641059776435287556460679053
61761641059776435287556463865593
61761641059776435287640028713421
61761641059776435287640031899961
61761641059776435698854855789783
61761641059776435698857178736673
61761641059776435698857178738077
61761641059776435881785512603847
61761641059776435881785512621317
61761641059776435881787835550737
61761641059776435881787835552141
61761641059776435881788983443641
61761641059776435881788983462515
61761641059776435881872546773697
61761641059776435881872546773745
61761641059776435881872551478009
61761641059776435882604890992746
61761641059776435882604890992747
61761641059776435882622336136167
61761641059776435882622339322707
61761641059776435882625693607692
61761641059776435882625783001338
61761641059776435882625783001339
61761641059776435882688455839171
61761641059776435882688459027115
61761641059776435886680943630487
61761641059776435886869229970647
61761641059776435886952798003611
61761641059776435889120394755855
61761641059776440640241249644337
61761641059776440640241249645741
61761641059776440640242021298073
61761641059776440640242024484613
61761641059776440640806105530057
61761641059776440640806108716597
61761641059776440645324595474829
61761641059776440645324595476233
61761641059776440645325743386606
61761641059776440645889454547089
61761641059776440645889822896857
61761641059776440645889826083397
61761641059776440645889827618590
61761641059776440645889827618591
61761641059776440823171906458401
61761641059776440823171906459805
61761641059776440823172678112137
61761641059776440823172681298677
61761641059776440823736762342717
61761641059776440823736762344121
61761641059776440823736765530661
61761641059776440823823801100191
61761641059776440828904052348930
61761641059776440828904052348931
61761641059776440828904052467022
61761641059776440828904133838729
61761641059776440830515060058027
61761641059776440830515831710359
61761641059776440830598627974303
61761641059776440830598628092395
61761641059776440830599399626635
61761641059776440830599399744727
61761641059776440830766880188608
61761641059776440830787800893556
61761641059776440831330964419188
61761641059776440831330967607132
61761641059776440831351770222024
61761641059776440831351770340116
61761641059776440831351773404352
61761641059776440831351773522444
61761641059776440831351856429184
61761641059776440831351885125540
61761641059776441196628193797863
61761641059776441196628193816736
61761641059776441196628193816737
61761641059776441235038628176553
61761641059776441235038628294645
61761641059776441235791770418499
61761641059776441235791770419903
61761641059776441235791773606443
61761641059776441235854532657211
61761641059776441235854535843751
61761641059776441240686058375994
61761641059776441242298095905408
61761641059776441242380634001367
61761641059776441242381663798599
61761641059776441242381663802811
61761641059776441242381666985139
61761641059776441242381748492199
61761641059776441242381777190007
61761641059776441242381777190167
61761641059776441242381778725200
61761641059776441242381778725201
61761641059776441242549147551324
61761641059776441242549147551325
61761641059776441242632715580077
61761641059776441243133776249088
61761641059776441243133779431416
61761641059776441373052525267759
61761641059776441379558850630801
61761641059776441379642418646295
61761641059776441380394530974481
61761641059776469234175760313681
61761641059776719421806891568259
61761641059776724767476740764295
61761641059776724767476740765699
61761641059776724768041596650015
61761641059776724768041599836555
61761641059776724768289204634721
61761641059776724768292300753119
61761641059776724768292303939659
61761641059776724768292676893068
61761641059776724768292676893069
61761641059776724769983781795335
61761641059776724769983781796739
61761641059776724769986876395961
61761641059776724769986876397365
61761641059776724774788006328525
61761641059776724904737409400619
61761641059776724905302265286339
61761641059776724905302268472879
61761641059776724905487197245269
61761641059776724905490293362263
61761641059776724905490293363667
61761641059776724905490296550207
61761641059776724905490664898731
61761641059776724905490664904347
61761641059776724905490669503617
61761641059776724908018602543248
61761641059776724912352159130814
61761641059776724951243878154039
61761641059776724951244221110839
61761641059776724952935359197659
61761641059776724952938453798285
61761641059776724953500215081975
61761641059776735476231458530937
61761641059776735476324846119537
61761641059776735476324846120941
61761641059776735476325617771869
61761641059776735476325617773273
61761641059776735476325620959813
61761641059776735476816434771513
61761641059776735476889705191797
61761641059776735483570340939273
61761641059776735483571112591605
61761641059776735886409951919601
61761641059776735888104527563847
61761641059776735888104527563895
61761641059776735888104529080215
61761641059776735888104529081619
61761641059776735888106852028509
61761641059776735888106852029913
61761641059776735888107995222925
61761641059776735888107999803321
61761641059776735888107999822195
61761641059776735888107999921413
61761641059776735888107999940287
61761641059776735888861145233211
61761641059776735888861145233371
61761641059776735888861146768405
61761641059776735888882037241803
61761641059776735893188246446967
61761641059776735893188246448419
61761641059776735893188246452791
61761641059776736022854799119181
61761641059776736023607944530149
61761641059776736025305879176737
61761641059776736025305992413869
61761641059776736025305992432743
61761641059776736025368749948317
61761641059776736026121782101875
61761641059776736026121782103279
61761641059776736026121785289819
61761641059776736026121895359493
61761641059776736026121895363705
61761641059776736026121896894526
61761641059776736026121896894527
61761641059776736026121900081066
61761641059776736026121900081067
61761641059776736026139349828128
61761641059776736026139349828129
61761641059776736026142702691587
61761641059776736026142705878127
61761641059776736026142705878286
61761641059776736026142705878287
61761641059776736026142707413321
61761641059776736026202107342299
61761641059776736026202107343703
61761641059776736026202110530243
61761641059776736026205464927491
61761641059776736026205464928895
61761641059776736026205468115435
61761641059776736030197837927607
61761641059776736030197952718807
61761641059776736030386239057515
61761641059776736030386239058967
61761641059776736030386239063339
61761641059776736030449001178183
61761641059776736030469893185371
61761641059776736071122220065533
61761641059776736071122220065581
61761641059776736071122224769845
61761641059776736071122334856781
61761641059776736071872009426599
61761641059776736071872009426759
61761641059776736071875366893699
61761641059776736071875366893859
61761641059776736071875480267957
61761641059776736071959049719267
61761641059776736076139795269671
61761641059776736076202471295399
61761641059776736076202471295447
61761641059776736076202471295607
61761641059776736076202557388887
61761641059776740829490922936173
61761641059776740829490922937577
61761641059776740829491694588505
61761641059776740829491694589909
61761641059776740829491697776449
61761641059776740830055778820489
61761641059776740830055782008433
61761641059776740830059249543595
61761641059776740834575416560350
61761641059776740834575416678442
61761641059776740834596303963897
61761641059776740835160388197285
61761641059776740835160391383825
61761641059776740835160392919018
61761641059776740835160392919019
61761641059776740836834076535799
61761641059776740836834848188131
61761641059776740967257242154143
61761641059776740971856972600221
61761641059776740971856972600381
61761641059776740971856972601625
61761641059776740971856972605997
61761641059776740971856977323358
61761641059776740971857087391421
61761641059776740972421056837981
61761641059776740972421060020149
61761641059776740972421060020309
61761641059776740972421061555342
61761641059776740972421061555343
61761641059776740972421142927049
61761641059776740972421146113589
61761641059776740972421171623405
61761641059776740974032069028255
61761641059776740974032840680587
61761641059776740974283889276928
61761641059776740974304695078360
61761641059776740974304809863784
61761641059776740974847973507508
61761641059776740974851329557666
61761641059776740974868779310344
61761641059776740974868782492672
61761641059776740974868894095768
61761641059776740974872250145926
61761641059776741013010798366251
61761641059776741013073474392027
61761641059776741018091045009897
61761641059776741018174727835513
61761641059776741019785625240363
61761641059776741019786396892695
61761641059776741019848301266139
61761641059776741019848301384231
61761641059776741019849072918471
61761641059776741019849073036563
61761641059776741020625806358034
61761641059776741379308779506819
61761641059776741379308779506979
61761641059776741379308782694679
61761641059776741379308782694763
61761641059776741379308782694922
61761641059776741379308782694923
61761641059776741379371540210497
61761641059776741379371540214709
61761641059776741379371541745531
61761641059776741383639241499534
61761641059776741385877867089699
61761641059776741386085929335000
61761641059776741386086962436864
61761641059776741386650788401644
61761641059776741424288301468389
61761641059776741424288301586481
61761641059776741425041443710495
61761641059776741425125125118961
61761641059776741425125126535903
61761641059776741431630307175111
61761641059776741431631337094647
61761641059776741431631337107745
61761641059776741431631340276975
61761641059776741431631421784035
61761641059776741431631421784243
61761641059776741431631450481843
61761641059776741431903309460173
61761641059776741561486294078937
61761641059776741562302197023157
61761641059776741562302198558191
61761641059776741562323119146451
61761641059776741562326475196662
61761641059776741568828299785659
61761641059776741568829329700983
61761641059776741568829329705195
61761641059776741568829329718293
61761641059776741568829332887523
61761641059776741568829444509493
61761641059776741568892091938131
61761641059776741569101302070721
61761641059776741569101302070774
61761641059776741569101388164001
61761641059776741569101416861814
61761641059776741569644204264913
61761641059776741569665124853173
61761641059776769239678845266321
61761641059776769239678845267725
61761641059776769377692769400549
61761641059776769377692769400757
61761641059776769377692769402001
61761641059776769377692769406373
61761641059776769377692774005642
61761641059776769423446325612705
61761641059776769423446325612865
61761641059776785299437838303948
61761641059776785299437838422040
61761641059776785300022814662616
61761641059779020049052048051220
61761641059779125870424113144467
61761641059779126467668438033006
61761641059779126467748648482183
61761641059779126467752006067374
61761641059779136990989482652055
61761641059779136990989482656427
61761641059779136990991805600349
61761641059779136990991805604721
61761641059779136991073050686423
61761641059779137590116175276855
61761641059779137590116175278307
61761641059779137590868287587619
61761641059779142326419964275906
61761641059779142349325173589646
61761641059779142486585928315038
61761641059779142486585928315039
61761641059779142488280503959284
61761641059779142488281275611616
61761641059779142524724390442083
61761641059779142527161517225301
61761641059779142527173256225550
61761641059779142527255789618649
61761641059779142527255789623021
61761641059779142527256824259918
61761641059779142527256827323911
61761641059779142527256827323995
61761641059779142527256827324154
61761641059779142527256827324155
61761641059779142527256828859189
61761641059779142527256908813953
61761641059779142527256908818165
61761641059779142527256910348986
61761641059779142527256910348987
61761641059779142527259147071247
61761641059779142527259147090120
61761641059779142527259147090121
61761641059779142527259233297280
61761641059779142527259233297281
61761641059779142532244863055793
61761641059779142532318590983361
61761641059779142532339398438078
61761641059779142532339482991953
61761641059779142532339482992113
61761641059779142532339484527146
61761641059779142532339484527147
61761641059779142533950406047956
61761641059779142533951177700288
61761641059779142534034830287079
61761641059779142534037068545985
61761641059779142534037154753145
61761641059779142534766313578188
61761641059779142534786858043968
61761641059779142534787119375408
61761641059779142534787119493500
61761641059779142534787229580276
61761641059779142534790213976034
61761641059779142534790587047376
61761641059779142944121404347050
61761641059779142945733440826704
61761641059779142945733445058792
61761641059779142945796207177848
61761641059779142945796207177849
61761641059779142946551672704911
61761641059779142946569121170384
61761641059779142946569125402472
61761641059779142946572564713503
61761641059779143082994199784185
61761641059779170937611105234977
61761641059779170937611105239349
61761641059779170937694673269345
61761641059779175696064147796641
61761641059779175840103201300200
61761641059779175878241663427245
61761641059779175878998276390893
61761641059779175878998276391053
61761641059779175878998276514760
61761641059779175878998279578996
61761641059779175878998279578997
61761641059779175878998281114031
61761641059779175879081844549128
61761641059779175879081929103163
61761641059779175879081929107375
61761641059779175879081930638196
61761641059779175879081930638197
61761641059779175881508759689238
61761641059779175881526212618628
61761641059779175885773103388872
61761641059779175885776197989498
61761641059779175885776201053734
61761641059779175885776459320938
61761641059779175885776459439030
61761641059779175885839221558086
61761641059779175885856671423240
61761641059779175885856757512308
61761641059779426059694678444895
61761641059779426059694681631435
61761641059779426059694707023159
61761641059779426066441088123405
61761641059779426473987454392740
61761641059779426608734256871841
61761641059779426608737700550473
61761641059779426611185447003288
61761641059779426611244741581512
61761641059779437180262375485753
61761641059779437180263519737203
61761641059779437180263519742819
61761641059779437180263520209379
61761641059779437180263520209427
61761641059779437180263520210831
61761641059779437180263523397371
61761641059779437180322727164799
61761641059779437180322838650011
61761641059779437180322841483663
61761641059779437180325161598305
61761641059779437180325165948277
61761641059779437180325166302569
61761641059779437180326196235203
61761641059779437180326199423147
61761641059779437180346057838777
61761641059779437180346058311161
61761641059779437180347088243747
61761641059779437180347088245199
61761641059779437180347091431739
61761641059779437187008781983339
61761641059779437733633298685491
61761641059779437733633298689863
61761641059779437734385296674487
61761641059779437779386855250487
61761641059779437780201643585575
61761641059779442533429482240798
61761641059779442533492271522421
61761641059779442533492273057668
61761641059779442533513163531013
61761641059779442533513164593822
61761641059779442533513165066206
61761641059779442533515487995627
61761641059779442533515488014500
61761641059779442538595738771982
61761641059779442538595738890074
61761641059779442540272516989389
61761641059779442654579770000730
61761641059779442670690265190003
61761641059779442670690265191407
61761641059779442670690265195832
61761641059779442670690268377947
61761641059779442670692588120987
61761641059779442670692588125199
61761641059779442670692588138297
61761641059779442670692588138457
61761641059779442670753030615254
61761641059779442670753030615255
61761641059779442670772803291737
61761641059779442670773833225775
61761641059779442670773836412315
61761641059779442675772839368163
61761641059779442675856144541833
61761641059779442675856492084645
61761641059779442675856520776629
61761641059779442677456562455691
61761641059779442677468186670516
61761641059779442677468186670517
61761641059779442677468191387879
61761641059779442677470509595725
61761641059779442677470509599937
61761641059779442677550983052552
61761641059779442677551754704884
61761641059779442678283322660892
61761641059779442678303867014196
61761641059779442678307337849778
61761641059779442716446144333095
61761641059779442716446144337307
61761641059779442716446144350565
61761641059779442716505462909081
61761641059779442716505467613345
61761641059779442716506497427887
61761641059779442716508820363083
61761641059779442716527504227678
61761641059779442716527504227679
61761641059779442716529827175972
61761641059779442716529827175973
61761641059779442721526395580431
61761641059779442721589156282337
61761641059779442721589156282545
61761641059779442721589184980145
61761641059779442721610076988737
61761641059779442721610076988897
61761641059779442721610078405838
61761641059779442721610078405839
61761641059779442723284418902625
61761641059779442723284503578915
61761641059779442723284503579123
61761641059779442723284532276723
61761641059779442723304654050084
61761641059779442724036878873000
61761641059779442724039973473626
61761641059779442724040231740830
61761641059779442724057799461260
61761641059779443087638413435370
61761641059779443089250449796932
61761641059779443089250454029020
61761641059779443089334017831300
61761641059779443089334022063388
61761641059779443089334132622548
61761641059779443090065209552358
61761641059779443090086130140612
61761641059779443090086134372700
61761641059779443090089573801823
61761641059779443135822237649802
61761641059779443270652751534033
61761641059779443270652751534193
61761641059779443272264793662877
61761641059779443272348361697245
61761641059779443272348447790525
61761641059779443273079548713825
61761641059779443273103941661268
61761641059779443273103941665480
61761641059779443273103941678521
61761641059779443273103941678525
61761641059779443273166589111535
61761641059779471081128090347270
61761641059779471081128091410081
61761641059779471081128118926986
61761641059779471081128119989797
61761641059779471081190876441109
61761641059779475885317291811631
61761641059779475885317293346878
61761641059779475885338183820223
61761641059779475885338185001124
61761641059779475885338185355416
61761641059779476021762143237267
61761641059779476022515285479213
61761641059779476022515285480617
61761641059779476022515285485042
61761641059779476022595496047885
61761641059779476022595499234425
61761641059779476022598856701525
61761641059779476022598938195695
61761641059779476022598939726516
61761641059779476022598939726517
61761641059779476022598942913056
61761641059779476022598942913057
61761641059779476024290076276899
61761641059779476025025768771942
61761641059779476025025768777558
61761641059779476029293206959726
61761641059779476029293207077818
61761641059779476029293210260146
61761641059779476029373422244356
61761641059779476029373766600628
61761641059779476029376774994094
61761641059779476029376778294514
61761641059779476029376864387794
61761641059779476029376889897610
61761641059779476029377122650786
61761641059779476029377122654998
61761641059779476067515699567467
61761641059779476068331517717097
61761641059779476068352523099947
61761641059779476070022740480415
61761641059779476070022740598507
61761641059779476070026093348245
61761641059779476075109786852655
61761641059779476075109786852898
61761641059779476075130707559250
61761641059779476433544407432316
61761641059779476433544407550408
61761641059779476434297548611452
61761641059779476434297548729496
61761641059779476434381202384920
61761641059779476434381202857304
61761641059779476436072340471948
61761641059779476441075470086142
61761641059779476441075470204234
61761641059779476441075474318230
61761641059779476441075474436322
61761641059779476441075818810064
61761641059779476441138236555378
61761641059779476441155686420532
61761641059779476441156029259032
61761641059779476441156057956840
61761641059779476441159128563970
61761641059779476441159152557466
61761641059779476441159152911758
61761641059779476441159501517380
61761641059779476441159501635472
61761641059779487003438297376812
61761641059779487003458160633672
61761641059779487003459189503448
61761641059779487142327513813542
61761641059779487143145625386984
61761641059780326627506374346179
61761641059780327039288756395101
61761641059780337748071858171227
61761641059780337748071858172631
61761641059780337748074185823785
61761641059780337748075215638327
61761641059780337748075215638487
61761641059780337748075215639731
61761641059780337748075215644103
61761641059780337748075218826431
61761641059780337748075301849859
61761641059780337748075301851263
61761641059780337748075305037803
61761641059780337748137981063579
61761641059780337748155426205547
61761641059780337748155426206999
61761641059780337748155512300439
61761641059780337748155515486979
61761641059780337748157749153841
61761641059780337748157749155293
61761641059780337748157753740061
61761641059780337748157753858153
61761641059780337748157835248733
61761641059780337748158869885631
61761641059780337748158873072171
61761641059780337752402061778647
61761641059780337754841512904015
61761641059780338164184325950451
61761641059780338164184325954823
61761641059780338348013425226007
61761641059780343082686432260426
61761641059780343101241292455123
61761641059780343101241295643067
61761641059780343101243615385947
61761641059780343101243615403417
61761641059780343101323825970477
61761641059780343101323825971929
61761641059780343101327269650560
61761641059780343101327269650561
61761641059780343101328302752424
61761641059780343106323866633283
61761641059780343106407171802421
61761641059780343238502047304222
61761641059780343238502047304223
61761641059780343238502047304276
61761641059780343238585615338590
61761641059780343238585615338591
61761641059780343238587938286884
61761641059780343238587938286885
61761641059780343243668189516750
61761641059780343243668189516751
61761641059780343245279968778960
61761641059780343245279968778961
61761641059780343245363535278295
61761641059780343284254482784589
61761641059780343284254487488853
61761641059780343284255517303395
61761641059780343284255517303555
61761641059780343284255603514926
61761641059780343284255603514927
61761641059780343284257840234379
61761641059780343284257840238591
61761641059780343284257840251689
61761641059780343284257840251849
61761641059780343284317244903805
61761641059780343284318278005669
61761641059780343284318279540702
61761641059780343284318279540703
61761641059780343284338165610157
61761641059780343284339198712021
61761641059780343284339200128962
61761641059780343284339200128963
61761641059780343284341523077256
61761641059780343284341523077257
61761641059780343289337828615081
61761641059780343289337833319345
61761641059780343289338091481555
61761641059780343289338204855813
61761641059780343289400590734297
61761641059780343289400852183621
61761641059780343289400852183829
61761641059780343289400853718862
61761641059780343289400966974869
61761641059780343289421511440649
61761641059780343289421772890021
61761641059780343289421772890181
61761641059780343289421774307122
61761641059780343289421774307123
61761641059780343291032408963591
61761641059780343291033438778133
61761641059780343291033523454423
61761641059780343291033524989664
61761641059780343291033524989665
61761641059780343291033552152231
61761641059780343291033553687424
61761641059780343291033553687425
61761641059780343291096201015440
61761641059780343291096201015441
61761641059780343291096314271447
61761641059780343291099671738546
61761641059780343291117120186759
61761641059780343291117121603700
61761641059780343291117121603701
61761641059780343291117121721792
61761641059780343291117121721793
61761641059780343291117206280039
61761641059780343291120563747138
61761641059780343291120563865230
61761641059780343657145804171832
61761641059780343657145804171833
61761641059780343701182858092593
61761641059780343701182858092801
61761641059780343701203778798993
61761641059780343701203778799153
61761641059780343702878468373944
61761641059780343702878468373945
61761641059780343702878583046892
61761641059780343702878583046893
61761641059780343702878583164984
61761641059780343702878583164985
61761641059780343702881935914722
61761641059780343702899388962204
61761641059780343702899388962205
61761641059780343702899389080296
61761641059780343702899475055484
61761641059780343702899475055485
61761641059780343702899475173576
61761641059780343702899475173577
61761641059780343702902827923314
61761641059780343702902828041406
61761641059780343703630575978785
61761641059780343703654968943484
61761641059780343703654968943485
61761641059780376453149883966645
61761641059780376590327067593432
61761641059780376590327067593433
61761641059780376590410635627800
61761641059780376590410635627801
61761641059780376635327395468751
61761641059780376636077180125457
61761641059780376636077180125505
61761641059780376636077180125665
61761641059780376636080537592605
61761641059780376636080537592765
61761641059780376636080622269103
61761641059780376636080623804136
61761641059780376636080623804137
61761641059780376636139942244721
61761641059780376637775113223753
61761641059780376642858806728406
61761641059780377008971197414289
61761641059780377054640812637378
61761641059780377054703488662911
61761641059780387572944659243504
61761641059780387708530611260348
61761641059780387710142651854052
61761641059780387710222863956300
61761641059780387755896236762462
61761641059780387755896236880554
61761641059780387755958998881518
61761641059780387755958998999610
61761641059780387755979891008202
61761641059780387756707640467724
61761641059780387756708783656364
61761641059780387756711106604658
61761641059780387756711111308922
61761641059780387756712141123464
61761641059780387756729675664908
61761641059780387756731917106142
61761641059780387756731917224234
61761641059780387756733033250100
61761641059848069112641966311570
61761641059848363900541824660002
61761641059848369253376894932814
61761641059848369253648491044510
61761641059848369256155617814698
61761641059848369848173500277880
61761641059848470189426314277614
61761641059848470189426317341850
61761641059848470189426317459942
61761641059848470189447206168168
61761641059848519554269198415227
61761641059848519554269198416631
61761641059848519599751158515639
61761641059848519599751158517043
61761641059848519599999538154081
61761641059848519599999538154129
61761641059848519600001862618743
61761641059848519600001862620147
61761641059848519600002234155211
61761641059848519600003005813159
61761641059848519600003008995487
61761641059848519600003010412429
61761641059848519600003010530521
61761641059848519600023126163803
61761641059848519600563622386113
61761641059848519600587985236063
61761641059848519600587986771097
61761641059848519969041167903858
61761641059848520149611145248213
61761641059848520149631004137631
61761641059849264331089494339770
61761641059849269866942348042954
61761641059849370757069844190626
61761641059849370757237324614230
61761641059849370757238096267966
61761641059849370757238099454506
61761641059849370757258130417120
61761641059849386816574662265078
61761641059849386816574662383170
61761641059849387228545986570734
61761641059849387228608750224984
61761641059849419984736914863263
61761641059849419984736914864667
61761641059849419984737686516999
61761641059849419984737689703539
61761641059849419984817901687909
61761641059849419984821254550123
61761641059849419984821257738067
61761641059849419985301770748983
61761641059849419985301773935523
61761641059849419985381985919893
61761641059849419985385338787723
61761641059849420167740631062159
61761641059849420167751254030511
61761641059849420167751254030559
61761641059849420167751254030719
61761641059849420167752025688667
61761641059849420167752028870835
61761641059849420167752028870995
61761641059849420167752030287937
61761641059849420167752030406029
61761641059849420167832240855205
61761641059849420167834822064927
61761641059849420167834822066331
61761641059849420167835593717259
61761641059849420167835593718663
61761641059849420167835596905203
61761641059849420167835598440396
61761641059849420167835598440397
61761641059849420168316109914827
61761641059849420168316109915035
61761641059849420168396325087189
61761641059849420168399681137187
61761641059849420168399682672380
61761641059849420168399682672381
61761641059849420170262510393966
61761641059849420170844047559552
61761641059849420579342909268201
61761641059849420579346351529683
61761641059849420580096050094401
61761641059849420580096053280941
61761641059849420580096054698090
61761641059849420580096054698091
61761641059849420580098377627463
61761641059849420580098377627671
61761641059849420580098377745555
61761641059849420580098378690321
61761641059849420580099407561501
61761641059849420580099407561709
61761641059849420580099410748005
61761641059849420580099410748041
61761641059849420580099410748249
61761641059849420580099493300857
61761641059849420580099493773033
61761641059849420580099496487397
61761641059849420580099496959573
61761641059849420580161139864771
61761641059849420580179618128769
61761641059849420580179621315309
61761641059849420580182031873363
61761641059849420580183061807400
61761641059849420580183061807401
61761641059849420580183064993940
61761641059849420580183064993941
61761641059849420582606537990612
61761641059849420582608857750962
61761641059849420582608861983050
61761641059849420717442701573949
61761641059849431105929906625190
61761641059849665410062477724983
61761641059849670351449643233273
61761641059849670760791337437453
61761641059849670761043417598805
61761641059849670762727142103531
61761641059849670763228554541619
61761641059849670898052091812925
61761641059849670900022769046962
61761641059849670900489223177943
61761641059849670900586853278946
61761641059849670900754333703954
61761641059849670900755108542826
61761641059849670900772901246480
61761641059849670900775139505386
61761641059849670900775139623478
61761641059849670900775914340046
61761641059849670900776000551418
61761641059849670900776258831672
61761641059849670946528810502918
61761641059849682018140417381244
61761641059849682018872642203904
61761641059849682018893562792212
61761641059849686822266918957528
61761641059849686959527587239506
61761641059849686960091671471490
61761641059849687371309851415682
61761641059849687372061963724994
61761641059849687372062995659006
61761641059849687372063081870384
61761641059849687372124726194130
61761641059849720173819194868919
61761641059849720173819194870323
61761641059849720173996885775007
61761641059849720174007480163643
61761641059849720174067574507409
61761641059849720174067574979745
61761641059849720174069898972023
61761641059849720174069898973427
61761641059849720174069899326315
61761641059849720174069899327719
61761641059849720174070270508331
61761641059849720174070270509735
61761641059849720174070270862623
61761641059849720174070270864027
61761641059849720174070270980667
61761641059849720174070927841959
61761641059849720174070931029903
61761641059849720174070932447052
61761641059849720174071042162067
61761641059849720174071042516359
61761641059849720174071042632999
61761641059849720174071045348607
61761641059849720174071045702899
61761641059849720174071046883800
61761641059849720174071046883801
61761641059849720174071047238092
61761641059849720174088495568053
61761641059849720174090820032667
61761641059849720174091162516923
61761641059849720174091162518327
61761641059849720174091162871215
61761641059849720174091162872619
61761641059849720174091162989259
61761641059849720174091853153458
61761641059849720174091934169255
61761641059849720174091934523547
61761641059849720174091937357199
61761641059849720174091937711491
61761641059849720174091939246738
61761641059849720174572336047959
61761641059849720174631658739393
61761641059849720174635126746939
61761641059849720174635129580591
61761641059849720174635129934883
61761641059849720174652579800037
61761641059849720174656018873575
61761641059849720174656021589183
61761641059849720174656021943475
61761641059849720174656023124376
61761641059849720174656023124377
61761641059849720174656023478668
61761641059849720176503926806047
61761641059849720311265567117957
61761641059849720311265567118117
61761641059849720311267891582571
61761641059849720311267891583975
61761641059849720311268263118879
61761641059849720311268263119039
61761641059849720311268263120283
61761641059849720311268263124655
61761641059849720311269034776987
61761641059849720311269037959155
61761641059849720311269037959315
61761641059849720311269039494349
61761641059849720311316963308425
61761641059849720311317734960757
61761641059849720311331025238095
61761641059849720311331025239499
61761641059849720311331796891831
61761641059849720311331800078371
61761641059849720311349249943525
61761641059849720311351831153247
61761641059849720311351831154651
61761641059849720311351917248091
61761641059849720311352602805579
61761641059849720311352602806983
61761641059849720311352605993523
61761641059849720311352607528716
61761641059849720311352607528717
61761641059849720311352688899019
61761641059849720311352692086963
61761641059849720311829651349941
61761641059849720311829651350101
61761641059849720311833119003355
61761641059849720311833119004599
61761641059849720311833119008971
61761641059849720311833122191299
61761641059849720311833123726333
61761641059849720311895884310355
61761641059849720311913334175509
61761641059849720311916690225507
61761641059849720311916691760700
61761641059849720311916691760701
61761641059849720313764681181519
61761641059849720313778747829954
61761641059849720313796972533980
61761641059849720313799553631386
61761641059849720313799553749478
61761641059849720313799639838546
61761641059849720313800325283718
61761641059849720313800328584138
61761641059849720313800414677418
61761641059849720314343606900810
61761641059849720314361056765964
61761641059849720314364412698030
61761641059849720314364412816122
61761641059849720357021819330939
61761641059849720357084495356715
61761641059849720357084610147963
61761641059849720357085267009047
61761641059849720357085381800295
61761641059849720357105502156555
61761641059849720359553224628918
61761641059849720722859803684769
61761641059849720722863274407923
61761641059849720722863274408083
61761641059849720722863275943117
61761641059849720722863360147231
61761641059849720722863360151443
61761641059849720722863361682265
61761641059849720723611915994081
61761641059849720723615382131015
61761641059849720723615382135387
61761641059849720723615386717235
61761641059849720723615386717395
61761641059849720723615388252429
61761641059849720723616416648417
61761641059849720723616416648577
61761641059849720723616419836277
61761641059849720723616419836361
61761641059849720723616419836521
61761641059849720723616421371555
61761641059849720723616502859901
61761641059849720723616507110703
61761641059849720723678148482159
61761641059849720723678148486531
61761641059849720723679181601285
61761641059849720723698955936876
61761641059849720723699036258823
61761641059849720723699040490751
61761641059849720723699040490911
61761641059849720723699042025944
61761641059849720723699042025945
61761641059849720723699042380236
61761641059849720725295901480119
61761641059849720725295901598211
61761641059849720725307640598460
61761641059849720725309963546754
61761641059849720725310993814723
61761641059849720725310996648618
61761641059849720725311083091978
61761641059849720725373758767674
61761641059849720725391208632828
61761641059849720725391294721896
61761641059849720725391295076188
61761641059849720725393531581122
61761641059849720725393617670190
61761641059849720725393618024482
61761641059849720726125871076986
61761641059849720726143320942140
61761641059849720726144352876152
61761641059849720726144435899532
61761641059849720726144438615300
61761641059849720726144440150334
61761641059849720726144440504626
61761641059849720726146672642118
61761641059849720726146676874206
61761641059849720726146676992298
61761641059849720726146763435658
61761641059849720726147796200492
61761641059849720726147796554784
61761641059849720768613474568629
61761641059849720768616830736831
61761641059849720768616945055695
61761641059849720768616945409827
61761641059849720769368938341671
61761641059849720769368942927891
61761641059849720769368942928099
61761641059849720769368943046143
61761641059849720769368943990909
61761641059849720769368944463085
61761641059849720769370087651725
61761641059849720769370087651773
61761641059849720769428262903717
61761641059849720769431733390623
61761641059849720769431733744915
61761641059849720769432763677548
61761641059849720769432763677549
61761641059849720769452621167287
61761641059849720769452625399215
61761641059849720769452625399375
61761641059849720769452625753507
61761641059849720771064550026831
61761641059849720771064668000442
61761641059849720771147202932946
61761641059849720771148236034810
61761641059849720771877128682812
61761641059849720771879451631106
61761641059849720771898020691356
61761641059849720771900343639650
61761641059849720771900347871738
61761641059849720771900348344122
61761641059849720905874228944101
61761641059849720905877613691859
61761641059849720905877613692019
61761641059849720905877699785299
61761641059849720906626255159973
61761641059849720906626255160133
61761641059849720906629612627073
61761641059849720906629612627233
61761641059849720906629726001331
61761641059849720906630727235997
61761641059849720906630727236157
61761641059849720906630842027197
61761641059849720906630842027245
61761641059849720906689017279189
61761641059849720906692373329139
61761641059849720906692488120387
61761641059849720906713294035539
61761641059849720908325336164436
61761641059849731292689987215893
61761641059849731292773670041509
61761641059849731429437710593305
61761641059849731429950655852265
61761641059849731429950655852425
61761641059849731429950770643465
61761641059849731430034338677833
61761641059849731431899495114834
61761641059849731431917976918260
61761641059849731431917977036304
61761641059849731431920300916266
61761641059849731431920301034358
61761641059849731431920387476314
61761641059849731431980738683101
61761641059849731432464612820284
61761641059849731432482061150196
61761641059849731432482061268288
61761641059849731432482146889344
61761641059849731432482147361728
61761641059849731432485504474536
61761641059884386475689581642910
61761641059884386478200065998290
61761641059884386478200066352581
61761641059884387072725073578374
61761641059884387072725074050758
61761641059884836965487723942947
61761641059884836966030916166339
61761641059884836967746385341273
61761641059884836967997089444377
61761641059884837516785964813559
61761641059884842455725412566847
61761641059884842455913440644175
61761641059884842455916793393913
61761641059884842455976461043693
61761641059884842458152209733589
61761641059884842458173130321849
61761641059884842458424178916787
61761641059884842458424955168389
61761641059884853574097208328573
61761641059884853574578751860771
61761641059884853576273328554777
61761641059884853576544924666633
61761641059884853576544925138809
61761641059884853576544926201667
61761641059884858929714359422752
61761641059885737533298730748879
61761641059885737533358053906825
61761641059885737533358825559157
61761641059885742886447273142115
61761641059885742886464812282877
61761641059885742888975206181747
61761641062406843778842053672195
61761641062478622361444484327417
61761641062478622368221630495111
61761641062479823125280647110461
61761641062479823125868750763467
61761641062479823536811977614137
61761641062479823537647657957817
61761641062479823537651101151015
61761641062479823537713777058699
61761641062479823537713777176791
61761641062479823537713863265859
61761641062479823674072617552653
61761641062479823674911769665035
61761641062479823674911770137419
61761641062511043221036660891071
61761641062511043221852568421303
61761641062511043356602724135581
61761641062511043359050561381931
61761641062511043402356309045497
61761641062512243978035354058415
61761641062512243978036128893075
61761641062512243978872182294999
61761641062514645080690581627779
61761641062514645492200876633807
61761641062514645492284559459423
61761641062514945269940254447231
61761641062514945269940254919615
61761641062514945269940259033451
61761641062514945270023937267023
61761641062514945270591005900429
61761641062514945681471470513951
61761641062514945681471470632043
61761641062514945681534236865095
61761641062514945682369917208775
61761641062514945682373269026845
61761641062514945682373273258933
61761641062514945682373354765993
61761641062514945682373356165673
61761641062514945818732224889423
61761641062514945818732225361807
61761641062514945818732229475643
61761641062514945819634024801997
61761641062514945864569492619131
61761641062514945865387609710461
61761641062514945865387695799529
61761641062514961734535052642891
61761641062514961734536081512667
61761641062515845837752036437583
61761641062515845837772957142531
61761641062515845838340025771725
61761641062515846249283256736391
61761641062515846249283256854483
61761641062515846249346018973539
61761641062515846249366939678487
61761641062515846250118937080071
61761641062515846250122289947901
61761641062515846250122379223509
61761641062515846386544006879775
61761641062515846387383047859833
61761641062515846432297591788239
61761641062515846433136629581757
61761641062515862302284072514187
61761641062515862439545855759435
61761641062694725700530936200355
61761641062694725701033033152155
61761641062697426992686459303307
61761641062697426992749135333295
61761641062697427540889981736221
61761641062698361323349597324759
61761641062698361323349970377387
61761641062698361325860453551865
61761641062698611689424521562365
61761641062698627749768376148747
61761641062698627749768719105339
61761641062698627749768720505019
61761641062698627749768720977403
61761641062698627749768749673759
61761641062698628160795171033785
61761641062698628160795285352649
61761641062698628160798643273419
61761641062698628160798643292133
61761641062698628160798729012407
61761641062698628161547283343097
61761641062698628161550639275163
61761641062698628161550726536295
61761641062698628161550755582731
61761641062698628161613402443979
61761641062698628161613402562071
61761641062698628161613488651139
61761641062698628161613517347495
61761641062698628297972242937933
61761641062698628297972357256797
61761641062698628298811395050315
61761641062698628298811395522699
61761641062698661103265101485801
61761641062698661103286022192153
61761641062698661103286022658921
61761641062698661512536623170535
61761641062698661512536623288627
61761641062698661512620191322995
61761641062698661512620305641859
61761641062698661515047107394773
61761641062698661515047107512865
61761641062698661515047450351365
61761641062698661515068028101125
61761641062698661515068028114223
61761641062698661515068028567893
61761641062698661515068028586607
61761641062698661515068371057717
61761641062698661515068371524485
61761641062698661515130790332657
61761641062698661515131047550101
61761641062698661649797263227143
61761641062698661649797377546007
61761641062698661652308118987689
61761641062729847433346436501489
61761641062729847433910520733473
61761641062729847844940414333133
61761641062729847845104422517055
61761641062729847845188105342671
61761641062729847845190429336353
61761641062729847845191461392829
61761641062729847845191462438217
61761641062729847845191548531497
61761641062729847845692526642445
61761641062729847845755288407209
61761641062729847982365177242447
61761641062729847982388422301193
61761641062729847982389455403057
61761641062729847982389541496337
61761641062729848028118766384451
61761641062729848028118766388663
61761641062729848028118766738743
61761641062729848028139687443691
61761641062729848028142007209657
61761641062729848028143040311521
61761641062729848028143126404801
61761641062729848028204768970209
61761641062729848028205802072073
61761641062729848028205805258613
61761641062729881379692738214285
61761641062729881379693082570557
61761641062729881379693082574769
61761641062729881379776679301281
61761641062729881379776679306897
61761641062729881379776679655573
61761641062731048190428783324097
61761641062731048190989428594971
61761641062731048190992867551869
61761641062731048190992896248225
61761641062731048602206575437299
61761641062731048602207723330203
61761641062731048602209931487457
61761641062731048602210017580737
61761641062731048602211079380361
61761641062731048602269337552143
61761641062731048602270485563139
61761641062731048602272690419973
61761641062731048602272693602301
61761641062731048602273838312877
61761641062731048602273838430969
61761641062731048602771434503943
61761641062731048602774787371773
61761641062731048602837549490829
61761641062731048739470683030521
61761641062731048739470686217061
61761641062731048739471830923425
61761641062731048739531120797391
61761641062731048740035542097165
61761641062731048785224267938985
61761641062731048785225387134129
61761641062731048785225415831889
61761641062731048785284705705855
61761641062731048785287030053829
61761641062731048785288149248973
61761641062731048785288178064825
61761641062731048785789127005629
61761641062731054090190189985059
61761641062731081953844715654561
61761641062731081953844715660177
61761641062731081953844801747841
61761641062731081953844801749245
61761641062731098006008817986813
61761641062733449704404503283705
61761641062733449705154295827051
61761641062733449705157648694881
61761641062733449705220410813937
61761641062733450116100502019087
61761641062733450116184184844703
61761641062733450253361256744479
61761641062733450296667008994425
61761641062733450299114845886483
61761641062733450299114845890695
61761641062733450299114846240775
61761641062733450299177608005539
61761641062733450299201881928397
61761641062733450299201967667385
61761641062733450299953994237709
61761641062733450300016756002473
61761641062733455055876007288343
61761641062733483467925866664569
61761641062733483605186535300893
61761641062733483605270218120685
61761641062733483650939866179905
61761641062733483650939866192955
61761641062733483650939866529985
61761641062733483650939866547247
61761641062733483650940120209357
61761641062733483650940123391685
61761641062733483650940209486577
61761641062733483651002885510741
61761641062733483651023803030601
61761641062733483651023803034973
61761641062733483651023889124041
61761641062733499520738424800013
61761641062733499520739457901669
61761641062733499520739457901877
61761641062733499520739543995157
61761641062733749893671629154851
61761641062733749893675068111749
61761641062733749893675071298289
61761641062733749893675182897173
61761641062733749893675842950621
61761641062733749894424889823835
61761641062733749894427869166653
61761641062733749894428213522925
61761641062733749894428216709465
61761641062733749894428328308349
61761641062733749894487536685083
61761641062733749894490631285709
61761641062733749894490974242301
61761641062733749894490975641981
61761641062733749894491090427405
61761641062733750305371095899231
61761641062733750305433862250375
61761641062733750305454663933599
61761641062733750305454778724847
61761641062733750305456991113981
61761641062733750305457077207261
61761641062733750305458106077037
61761641062733750305458135837655
61761641062733750305458136310039
61761641062733750305458221912221
61761641062733750306210132293069
61761641062733750306210222618437
61761641062733750306210248128253
61761641062733750306210248600637
61761641062733750306269542594055
61761641062733750306272894412125
61761641062733750306272898644213
61761641062733750306272980151273
61761641062733750306272981550953
61761641062733750306273010247309
61761641062733750442631854860923
61761641062733750442717742657045
61761641062733750442717745843585
61761641062733750442718976637613
61761641062733750443470888068221
61761641062733750443470891254761
61761641062733750443471002853645
61761641062733750443471003326029
61761641062733750443533648787597
61761641062733750443533650187277
61761641062733750443533764972701
61761641062733750488385440237559
61761641062733750488469003567455
61761641062733750488471327565509
61761641062733750488472446760653
61761641062733750488472475471511
61761641062733750488472475943895
61761641062733750489224472976685
61761641062733750489224588253207
61761641062733750489287235095741
61761641062733750489287321184809
61761641062733783245414200604837
61761641062733783657196116188441
61761641062733783657196116306533
61761641062733783657196460544713
61761641062733783657196460661353
61761641062733783657196460662805
61761641062733783657258882539585
61761641062733783657259225496177
61761641062733783657279798659765
61761641062733783657279799014057
61761641062733783657279803364029
61761641062733783657280143014585
61761641062733783657280143486969
61761641062733783657280146202529
61761641062733783794456870563913
61761641062733783794456871036297
61761641062733783794456875150133
61761641062733783794457214920185
61761641062733783794457215392569
61761641062733783794540438598281
61761641062733783794540553389529
61761641062733783794540897739977
61761641062733783794540898212361
61761641062733799710008903888909
61761641062733799710008989628057
61761641062733799710008994214277
61761641062733799710010023084053
61761641062733799710010051899905
61761641062733799710010137520961
61761641062733799710010137521169
61761641062733799710010137875301
61761641062733799847269658264381
61761641062733799847269662850601
61761641062733799847269773049805
61761641062733905522778754594685
61761641062733905522799675301037
61761641062733906071842349846333
61761641062733949807154798794707
61761641062733949944415553520099
61761641062733955478067921791243
61761641062733955478088842497595
61761641062733955480595854830875
61761641062734650461483411145203
61761641062734650461486878798457
61761641062734650462236556556379
61761641062734650462239651157005
61761641062734650462239994113597
61761641062734650462239998699817
61761641062734650462240024209633
61761641062734650462302786328689
61761641062734650873245644358819
61761641062734650873266560365279
61761641062734650873266565063767
61761641062734650873266565065171
61761641062734650873266565082641
61761641062734650873268769922005
61761641062734650873268773104333
61761641062734650873269917814909
61761641062734650873269921014707
61761641062734650873269922549741
61761641062734650874018562465351
61761641062734650874021915333181
61761641062734650874022004608789
61761641062734650874084677452237
61761641062734650874084680634565
61761641062734651010443632265055
61761641062734651010527200299423
61761641062734651011282673245113
61761641062734651056280785207887
61761641062734651056283109555861
61761641062734651056284228751005
61761641062734651057036254967037
61761641062734683813225896501909
61761641062734684225007902410881
61761641062734684225091580654489
61761641062734684225091585352977
61761641062734684225091585371851
61761641062734684225091838915869
61761641062734684225091843633231
61761641062734684362268910821469
61761641062734684362352220588633
61761641062734684362352593641261
61761641062734700277818480554623
61761641062734700277820690111349
61761641062734700277821833422453
61761641062734700277821838021723
61761641062734700277821838139815
61761641062734700277821919515733
61761641062734700415081440254733
61761641062734700415082588147845
61761641062802777359625238061441
61761641062802777359814299713017
61761641062802777359877318695385
61761641062802826773402797598617
61761641062802827319997979726219
61761641062802827319998094045083
61761641062802827319999127619331
61761641062802827322425927968193
61761641062802827322443492624595
61761641062802827322445815100505
61761641062802827322445816500185
61761641062802827322446934295649
61761641062802827322509610321425
61761641062802827365667967903959
61761641062802827365751564636135
61761641062802827365752683831439
61761641062802827365752712411155
61761641062802827365752798150303
61761641062802827367363692368613
61761641062802827367363692372825
61761641062802827367363692486705
61761641062802827367363692490917
61761641062802827367426368398601
61761641062802827367446256115565
61761641062802827367447289217429
61761641062802827367447289223045
61761641062802827367447289571721
61761641062802827368179512878109
61761641062802827368197077416419
61761641062802827368199285573465
61761641062802827368199371312613
61761641062802827368199372712293
61761641062802827368199401526741
61761641062802827368200433584461
61761641062802827368200435001611
61761641062802827368200519205565
61761641062802827368200520622667
61761641062802827368200520740759
61761641062802827368262048742281
61761641062802827368263195231341
61761641062803727750549121310043
61761641062803727752976955233153
61761641062803727752996842365465
61761641062803727752996843765145
61761641062803727752997961560609
61761641062803727753060637586385
61761641062803727933479663805243
61761641062803727935175388269897
61761641062803727935175388274109
61761641062803727935175388742281
61761641062803727936011067213897
61761641062803727936011068613577
61761641062803733240980339294149
61761641062803743811915881252977
61761641062803743811936801957925
61761641062803743811999449287345
61761641062803743812501546239145
61761641062803743812501660558009
61761641062803994587430496468221
61761641062804000124430172844551
61761641062804000124430173198683
61761641062804000261628165455099
61761641062804027529920199733685
61761641062804027529982961848529
61761641062804027530485058800329
61761641062804027939736004257239
61761641062804027939819715308279
61761641062804027941430609649053
61761641062804027941514292468845
61761641062804027941515325570709
61761641062804027941515325576325
61761641062804027941515325925001
61761641062804027941515411663989
61761641062804027941515411665393
61761641062804027942267407665893
61761641062804027942267436363701
61761641062804027942267437880021
61761641062804027942267437885637
61761641062804027942267438253027
61761641062804027942268469937741
61761641062804027942268557093831
61761641062804028076996672893563
61761641062804028079528076302217
61761641062804032880642026448573
61761641062804033430249904422401
61761641062804033476003484626601
61761641062804033476004517728465
61761641062804033476004603821905
61761641062804033613265272458229
61761641062804044001022438015191
61761641062804044001022438019403
61761641062804044001186475251213
61761641062804044001187135298997
61761641062804044001207366791793
61761641062804044001207367258353
61761641062804044001207367259805
61761641062804044001207395956161
61761641062804044001208056005397
61761641062804044001208170324261
61761641062804044001210379885359
61761641062804044001210380003451
61761641062804044001210465978639
61761641062804044001210494788875
61761641062804044001210724376985
61761641062804044001270043167489
61761641062804044001270043284129
61761641062804044001270043285581
61761641062804044001273142000203
61761641062804044001273142118295
61761641062804044001273515188185
61761641062804044001273515542477
61761641062804044001772140119289
61761641062804044001772140237381
61761641062804044001772225858437
61761641062804044001772254556245
61761641062804044001775583443629
61761641062804044001775583797921
61761641062804044001775612023345
61761641062804044001775612495729
61761641062804044001775698116785
61761641062804044001775698234877
61761641062804044001838374142401
61761641062804044138468035428117
61761641062804044138471134614963
61761641062804044138530797542961
61761641062804044139032894494761
61761641062804150241977116094589
61761641062804183593516612260030
61761641062838849895209733995477
61761641062838850032470402627589
61761641062838865956597069816315
61761641062838865957164510098297
61761641062838865957164511161107
61761641062838866137141881246221
61761641062838866137643978198021
61761641062838866139338669678903
61761641062838866139338669683115
61761641062838866139613733443853
61761641062838866139676753843163
61761641062838866139676754197455
61761641062838866140178850794963
61761641062838866140178853982907
61761641062838866140178855400057
61761641062838866140178936888243
61761641062838866140178941493337
61761641062838866140241617519113
61761641062839116915857474413067
61761641062839116915920236177991
61761641062839150084479212912357
61761641062839150084480241782133
61761641062839150084480327521281
61761641062839150267494581416197
61761641062839150267494667155345
61761641062839166145594923923739
61761641062839166145678491958107
61761641062839166145681930915005
61761641062839166145681934101545
61761641062839166145845970983435
61761641062839166145846742635767
61761641062839166145846743108151
61761641062839166145866520035435
61761641062839166145867548905211
61761641062839166145867663696459
61761641062839166145869962178873
61761641062839166145869987688689
61761641062839166145869988161073
61761641062839166145870216209777
61761641062839166145870991048649
61761641062839166145930425461383
61761641062839166145932635018109
61761641062839166146431633137195
61761641062839166146431747928443
61761641062839166146435075280633
61761641062839166146435105041251
61761641062839166146435105513635
61761641062839166146435191134691
61761641062839166283130627628657
61761641062839166283130630815197
61761641062839166283130742414081
61761641062839272567084679851005
61761641062839300361281427511360
61761641062839300361281513600428
61761641062839300361282546702292
61761641062839300361282546706504
61761641062839300362097335041592
61761641062839300363729234655850
61761641062839300363791910685838
61761641062839300385006675593470
61761641062839305855067194319367
61761641062839321730933149829358
61761641062839321776686734737822
61761641062839321914009479575889
61761641062839321914010251228221
61761641062839321914574335460205
61761641062840017483732018172555
61761641062840050652290990320909
61761641062840050652290994920179
61761641062840050652290995020801
61761641062840050652290995038271
61761641062840066713493712909569
61761641062840066713679445336891
61761641062840066713679450054253
61761641062840066713681740986897
61761641062840066713681769683253
61761641062840066713744417012673
61761641062840066714243529568875
61761641062840066714243534168145
61761641062840066714243534286237
61761641062840066714246887154067
61761641062840066714246891753337
61761641062840066714246973247347
61761641062840066714246977846617
61761641062840066714309649155031
61761641062840066714309653872393
61761641062840066850942409623221
61761641062840066850942752579813
61761641062840066897261226787715
61761641068388448538406678755967
61761641068419668771378162189251
61761641068419668772131308072811
61761641068420569202682334869599
61761641068420569339127182064759
61761641068423576171045284974635
61761641068423587147637835003387
61761641068423587284082686429023
61761641068423587284897474764111
61761641068423587284898503635339
61761641068424471662384895435863
61761641068424471662446538359775
61761641068424471663199683770951
61761641068424471799644530970323
61761641068424471799645564072187
61761641068424471799645645579247
61761641068424471799708321605023
61761641068424477196935735220391
61761641068424487714632594498839
61761641068424487715386859124033
61761641068424487715449616643819
61761641068424487852647609250155
61761641068424487852710285275931
61761641068424593344889982925841
61761641068424593894020128344547
61761641068424593939690030433219
61761641068424593939752792548063
61761641068424593939773713253011
61761641068424593962657627609613
61761641068424594076950785158611
61761641068606953384629671558090
61761641068606958875811968749644
61761641068606986327096175353017
61761641068606986738878523750409
61761641068607253162849467668283
61761641068607253573879361267943
61761641068607253574631473577255
61761641068607253711077353878491
61761641068607253711892142213579
61761641068607286928149118098725
61761641068607287062899389303931
61761641068607287065409786735049
61761641068607287065409872478409
61761641068607408608206476478776
61761641068607408610650841484040
61761641068607408745404583524668
61761641068607408747911624555708
61761641068607409157249151024072
61761641068607409158941403720024
61761641068607409340200814282072
61761641068607409342707855313112
61761641068607441961723749463938
61761641068607442510766424009234
61761641068607442510766881288902
61761641068607442510787801995254
61761641068607442693781106137334
61761641068607442693802026843686
61761641068607453074761150918326
61761641068607453210264566484788
61761641068607453210264595064504
61761641068607453210264680803652
61761641068607453212771607515828
61761641068607453212771721834692
61761641068607453212773931863962
61761641068607453212775079774176
61761641068607453212775165513323
61761641068607453212775165513324
61761641068607453258527516772426
61761641068607458563495643675334
61761641068607458563496758284258
61761641068607458563496758288470
61761641068607458563496786863974
61761641068607458563496786868186
61761641068607458563496872603122
61761641068607458563496872607334
61761641068607458746447306933334
61761641068607458746448450121974
61761641068607458746448450123378
61761641068638473395549383686227
61761641068638473395553858931529
61761641068638506747103841437989
61761641068639373826038768031487
61761641068639373826100410951187
61761641068639373826101444053051
61761641068639373826103767001345
61761641068639373826104886196489
61761641068639373963362194196435
61761641068639379314021148474971
61761641068639407177592192204789
61761641068639407177592192209001
61761641068639407177654868230565
61761641068639407177654868234777
61761641068639407314852860841113
61761641068639423229839862571409
61761641068642075118235042517931
61761641068642075667302032083084
61761641068642081200950929513030
61761641068642108469307950497829
61761641068642108881090296181065
61761641068642109018288205762409
61761641068642109018350964817389
61761641068642109064041873583437
61761641068642109064041873700077
61761641068642109064041876765765
61761641068642109064104549609213
61761641068642109064104552791381
61761641068642109064104554326575
61761641068642109064104635348361
61761641068642109064104635814921
61761641068642109064104638534901
61761641068642125071017120499224
61761641068642375307505636514715
61761641068642409070360890061209
61761641068642409207558882671757
61761641068642409207558886921107
61761641068643276286346163745055
61761641068643276286347196846919
61761641068643276287099309156231
61761641068643276423544156355603
61761641068643276423545189457467
61761641068643276423545270964527
61761641068643276423607946990303
61761641068643276424360059299615
61761641068643281225223193621679
61761641068643281225976339032855
61761641068643281226039015058631
61761641068643281362483862258003
61761641068643281363237007669179
61761641068643281363237089176239
61761641068643281774266901268839
61761641068643281774266982775899
61761641068643281775018965866310
61761641068643281775019013578151
61761641068643281775081771110987
61761641068643281820020438347370
61761641068643281820835360605671
61761641068643309638109541110353
61761641068643309638172217136129
61761641068643309638172671701641
61761641068643309638172674888181
61761641068643309775370209746677
61761641068643309775432967279513
61761641068643309775433340332141
61761641068643309775433340337965
61761641068643325690085615365277
61761641068643325690086648467141
61761641068643325690838760776453
61761641068643325690899227245503
61761641068643325690901436802229
61761641068643325827346284001601
61761641068643325828099429412777
61761641068643325828099510919837
61761641068643325828100544021701
61761641068643325828162186945613
61761641068643425969956066442357
61761641068643425969956066446569
61761641068643431320615016020793
61761641068643431320615102109861
61761641068643431320677778139849
61761641068643431457875770864277
61761641068643431914659220562165
61761641068643431915411246778197
61761641068643431915474008897253
61761641068643432052672001503589
61761641068643432052672001621681
61761641068643432054364254317633
61761641068643481275904269306419
61761641068643481275904269424511
61761641068643481321657739429459
61761641068711419381463774106921
61761641068711419427217358898745
61761641068711419427280120663669
61761641068711424322097023478999
61761641068711452734773417779889
61761641068711452734774451354137
61761641068711452735524239315475
61761641068711452735526563680711
61761641068711452735527596782566
61761641068711452735527596782575
61761641068711452778833430522319
61761641068711452781277824107299
61761641068712319811261569749173
61761641068712319811261655488321
61761641068712324752648050743959
61761641068712325301690725289255
61761641068712325301691754159031
61761641068712325301691758391119
61761641068712325301691839898179
61761641068712325302443870700431
61761641068712325302444899570207
61761641068712325302444985309355
61761641068712325302507661335131
61761641068712353165262802120937
61761641068712353165262802125149
61761641068712353165324445044849
61761641068712353165325478146713
61761641068712353165325478150925
61761641068712353165325478619097
61761641068712353166077590456025
61761641068712353166077590460237
61761641068712353166077590945671
61761641068712353166078622512341
61761641068712353166078708251489
61761641068712353349092963687055
61761641068712353349093049426202
61761641068712353349093049426203
61761641068712358104473071033169
61761641068712369225017548532165
61761641068712369225101116566533
61761641068712369225104215399247
61761641068712369225104559772772
61761641068712369225104560245156
61761641068712369225104560245165
61761641068712369225585851281644
61761641068712625490962348161639
61761641068712625490962433900787
61761641068712625674729918945819
61761641068712625674792594971595
61761641068712653491794065226429
61761641068712669414375154243401
61761641068712669551548896910245
61761641068712669551569788918837
61761641068712669551573146504028
61761641068712669551573921338688
61761641068712669551632464944613
61761641068712775792255941130793
61761641068747442093180788622695
61761641068747442093181817492471
61761641068747442093181821724559
61761641068747442093181903231619
61761641068747442093933934033871
61761641068747442093934962903647
61761641068747442093935048642795
61761641068747442093997724668571
61761641068747442139688633907003
61761641068747442139688633911215
61761641068747442139751309936991
61761641068747442139751395671927
61761641068747442139751395676139
61761641068747491507024811174994
61761641068747491507506098670650
61761641068747491507506099024942
61761641068747742328959227903787
61761641068747791559034645726273
61761641068747791696208394995433
61761641068747791696295404700855
61761641068747791696296176353187
61761641068747897913271568153369
61761641068747947141565272603670
61761641068747947141568712032952
61761641068747947141586164612262
61761641068747947141586936264594
61761641068747947210216672712360
61761641068747947210760639776028
61761641068747947210781531784620
61761641068747947212727927539170
61761641068747947327111118157269
61761641068747947327111889809601
61761641068748642713003524499187
61761641068748642713003529079583
61761641068748642713003529098457
61761641068748642713818317414671
61761641068748692124332591328609
61761641068748692126759421792381
61761641068748692126780313800973
61761641068748692126783408382725
61761641068748692126843071316547
61761641068748692126843075915817
61761641068748692126846084408501
61761641068748692126846427366705
61761641068748692126846431965975
61761641068748692126847203622519
61761641068748692127324280859025
61761641068748692264045196228695
61761641068748692264588359754270
61761641068748798365004681493829
61761641068748798365004681498041
61761641068748831719005955865308
61761641068748831719005955866712
61761641068748831719068631891084
61761641068748831719068631896700
61761641068748831721533888906344
61761641068748831721533888910556
61761641068748831721596564932120
61761641068748831721596564936332
61761641068748847757568643159061
61761642241469388779825343883886
61761642241469388917086355476802
61761642241501809358225791163673
61761642241501809358225791165077
61761642241504258499394135803819
61761642241504258499415027812411
61761642241504510466927324135897
61761642241504510466948216144489
61761642241504510466948216163203
61761642241504510512680880348005
61761642241504510512680880366719
61761642241504558642932036918041
61761642241504558688664701102843
61761642241505411034674019664835
61761642241505411080429900224917
61761642241505411080511258230175
61761642241505455503866641827749
61761642241505455549620197567681
61761642241505455549620198039857
61761642241512363609156578228291
61761642241512364160458685369171
61761642241512364160458688551499
61761642241512663752673587315207
61761642241512663752673587316611
61761642241512664347197850443273
61761642241512664347197850443321
61761642241513514954905644542555
61761642241513516190252433927419
61761642241513516190252437109747
61761642241513559378825887212389
61761642241513559424579442952161
61761642241513560659925461151413
61761642241513560660197428799417
61761642241513560660198461901281
61761642241513564320484135441471
61761642241513564365965838325843
61761642241513564365965838680135
61761642241513564366216885739831
61761642241513564366217918841695
61761642241513564366235483029925
61761642241513564366237806328139
61761642241513564366237806444779
61761642241513564366238839430003
61761642241513564366238839546643
61761642241513564368472879356883
61761642241513564734526724904779
61761642241513564777748877708281
61761642241513565970123791207759
61761642241513566013094895435149
61761642241513566013366863065891
61761642241513566013366863083153
61761642241513566015875019772877
61761642241513566015875022955205
61761642259226484291468188924977
61761642259226484291485639144423
61761642259227684865533902329963
61761642259227685047920592436055
61761642259227685048484331839383
61761642259227685048484332311767
61761642259227685048485451506911
61761642259227685048548127178395
61761642259227685048550450126689
61761642259227685056067914110749
61761642259227685414789225964587
61761642259227685460605455015931
61761642259227685460605458202471
61761642259227685597800090513671
61761642259227685597800093700211
61761642259227685597803447626479
61761642259227685597803448098863
61761642259227685597803450813019
61761642259227685597803451285403
61761642259227685597866209862383
61761642259227685597866209863787
61761642259227685597866213050327
61761642259227728100070458529933
61761642259227728237414809873781
61761642259227729334852392024865
61761642259227729472196743368713
61761642259227729517866616873297
61761642259230386751983472099691
61761642259230386751983473516841
61761642259230386752006802773669
61761642259230386752006803246053
61761642259230387118033186758604
61761642259230387118033186758605
61761642259230387301047411607036
61761642259230387301047411607037
61761642259230387301049477318965
61761642259230387301049477791349
61761642259230387301050510911927
61761642259230434882237067788783
61761642259230434883931642960645
61761642259230434927906941175483
61761642259230434927990624000891
61761642259230434929601516819729
61761642259231287319731458873495
61761642259231287319815141226727
61761642259231287319818498793045
61761642259231287319818498811919
61761642259231287868862292552359
61761642259231331788925114138273
61761642259231335312784622814269
61761642259231335312788094718325
61761642259231335495802319547883
61761642259231335495802319902175
61761642259238190437044617085867
61761642259238190437128185120235
61761642259238190437131279721021
61761642259238191672391409653059
61761642259238191672474977687427
61761642259238191672477297447777
61761642259238191672477297447937
61761642259238191672477301698738
61761642259238236142421116797825
61761642259238239665446121702011
61761642259238239848374455567621
61761642259238239848376778515915
61761642259238239848376778516075
61761642259238239848458023601989
61761642259238239848460346550283
61761642259238239848460346550443
61761642259238239848461494443187
61761642259238239848461495860337
61761642259238239848461580536627
61761642259238239848461581599485
61761642259238240262502931764081
61761642259238240262502936485815
61761642259238240262502937548625
61761642259238240267499500304052
61761642259238240399763690861287
61761642259238490626126552618563
61761642259238490626126553090947
61761642259238491815992098262363
61761642259238491815992101448903
61761642259238491861472570345479
61761642259238491861472570817863
61761642259238491861724647792723
61761642259238491861745654474471
61761642259238491861745657661011
61761642259238491861747982125625
61761642259238492227774365638176
61761642259238492227774365638177
61761642259238492410788329019767
61761642259238492410788332206307
61761642259238492410788590486608
61761642259238492410788590486609
61761642259238492410790656198537
61761642259238492410790656670921
61761642259238492410790914951223
61761642259238535050319107409521
61761642259238535096072663621629
61761642259238536285665125136437
61761642259238536331418681348545
61761642259238536331690648996549
61761642259238539854717834777299
61761642259238539991893787604395
61761642259238539991893787610011
61761642259238539991977355638555
61761642259238539991977355638763
61761642259238539991977355644379
61761642259238539991977469957419
61761642259238539991977469957627
61761642259238539991977470429803
61761642259238539991978589624947
61761642259238539994236906072201
61761642259238540037459058877267
61761642259238540037647343822119
61761642259238540037728703576977
61761642259238540037731026175351
61761642259238540037731026641911
61761642259238540037732059626975
61761642259238540037732059631347
61761642259238540037732061162169
61761642259238540039906779936901
61761642259238540406019940852401
61761642259238540406019942387595
61761642259238540406019946636945
61761642259238540586499409074589
61761642259238540589030813900185
61761642259238540589033136829605
61761642259238541641551925175352
61761642259238541641555368853984
61761642259238541646362527119288
61761642259239391194126620026151
61761642259239391194126878287579
61761642259239391194126878288983
61761642259239391194210560640811
61761642259239391194213655241389
61761642259239391194213655241437
61761642259239392246459442819799
61761642259239392246459446006339
61761642259239392246543128359571
61761642259239392429472637753067
61761642259239392429473667668231
61761642259239392429473670854771
61761642259239392429556320106299
61761642259239392429557350021463
61761642259239392429557353208003
61761642259239392429559672968305
61761642259239392429559672969757
61761642259239392429559677672617
61761642259239392429559677691491
61761642259239392978602696591655
61761642259239392978602696593059
61761642259239392978603468245391
61761642259239435663884359522913
61761642259239436716404438741557
61761642259239436716489153151105
61761642259239436899230377249829
61761642259239440422256529575827
61761642259239440422444814869195
61761642259239440422444814870599
61761642259239440422528497222379
61761642259239440422528497222427
61761642259239440422528497694763
61761642259239440559790285526231
61761642259239440605270754424259
61761642259239440605456716770737
61761642259239440605540399123969
61761642259239440605540399478261
61761642259239440605540485217409
61761642259239440605542722072263
61761642259239440605542722543195
61761642259239440605543841267407
61761642259239440605543841267567
61761642259239440605543841738339
61761642259239440605543842802601
61761642259239440973831724028027
61761642259239441017053793806697
61761642259239441019584164094565
61761642259239441019585194028603
61761642259239441019585197215143
61761642259239441019585198750337
61761642259239441156845948875055
61761642259239441156845948876459
61761642259239441156845952062999
61761642259239442206918309162119
61761642259239442206919342282697
61761642259239442209363707287961
61761642259239442209366031280191
61761642259239442209366031280399
61761642259239442252396454066465
61761642259239442252668421714469
61761642259239442252668423114149
61761642259239442252669454816173
61761642259239442252669540909613
61761642259239442252671779162695
61761642259239442252671779164147
61761642259239442252671779280787
61761642259239442252671779299661
61761642259239442252671780699341
61761642259239442252671865374227
61761642259239442252672898494805
61761642259239442254927858892061
61761642259239442254931214942059
61761642259239442254931216477253
61761642259239442255116144167959
61761642259239442255119587846591
61761642259239442255120617780629
61761642259239442255120620967169
61761642264820209886238372192134
61761642264820209886238372546426
61761642264823813392853213307590
61761642264823813804635476434006
61761642264823813849804056405538
61761642264823813850368140637522
61761642264823856622369617324272
61761642265102689217610688721477
61761642265102689263342234084189
61761642265102689812386284687733
61761642265103589648139676557325
61761642265103589648140709658981
61761642265103589648161715986437
61761642265103589785337669167873
61761642265103589785338702269529
61761642265103589785422384622761
61761642265103589831091253959697
61761642265103589831154015724621
61761642265103589831157373664104
61761642265103590242937311952693
61761642265103590380135304563241
61761642265103889837410270437469
61761642265103889974608263048017
61761642265110794327329828171937
61761642265110794327330861273593
61761642265110794373083412963761
61761642265110794922127463567305
61761642265111694757880855436897
61761642265111694757881888538553
61761642265111694940832432839269
61761642265111694940895194604193
61761642265111694940898552543676
61761642265111695352678490832265
61761642265111695489876483442813
61761642265111994947151449317041
61761642265111995084349441927589
61761642265111995084412203692513
61761642265111995084415561277704
61761642265111995084415561631996
61761642265135108469244727770233
61761642265135109658816271766633
61761642265135109658837163775225
61761642265135109704566385835303
61761642265135109704569827978741
61761642265135109704590745497149
61761642265135110070598535938597
61761642265135110070619427947189
61761642265135110116352092150705
61761642265135110253613535625901
61761642265135110253885504809098
61761642265136010089301066071339
61761642265136010089304536912537
61761642265136010226562968339555
61761642265136010226565291287849
61761642265136010226565291642141
61761642265136010271751665833695
61761642265136010271751665835099
61761642265136010272315405710811
61761642265136010272316524551663
61761642265136010272316524905955
61761642265136010272318761760969
61761642265136010638345228278027
61761642265136010638345231465971
61761642265136010638347555814105
61761642265136010638347555818317
61761642265136010638428542282895
61761642265136010638428913819203
61761642265136010638431238283817
61761642265136010684098787678079
61761642265136010684101112026213
61761642265136010684182466844771
61761642265136010684182470031311
61761642265136010684349491781183
61761642265136010684352960851587
61761642265136010684352964039531
61761642265136010684373852387795
61761642265136010684373852860179
61761642265136010684373855575739
61761642265136010684373856048123
61761642265136010684433170947875
61761642265136010684433174134415
61761642265136010684436528413571
61761642265136010684436528414975
61761642265136010684436531601515
61761642265136010821358424256683
61761642265136010821358424610975
61761642265136010821358424612379
61761642265136010821359199096959
61761642265136010821359199451251
61761642265136010821359453126459
61761642265136010821359456314403
61761642265136010821361780662537
61761642265136010821361895097881
61761642265136010821361895452173
61761642265136010821443135481095
61761642265136010821443138667635
61761642265136010821445463014157
61761642265136010821445463132249
61761642265136010821446234666489
61761642265136010821446234784581
61761642265136010821613715227058
61761642265136010821613715227059
61761642265136010821613715581350
61761642265136010821613718415002
61761642265136010821613718415003
61761642265136010821613718769294
61761642265136010821631163558423
61761642265136010821631163911311
61761642265136010821631163912715
61761642265136010821631166744963
61761642265136010821631167099255
61761642265136010821634521024119
61761642265136010821634521025523
61761642265136010821634521496503
61761642265136010821634524212063
61761642265136010821634524684447
61761642265136010821693925676235
61761642265136010821693925677639
61761642265136010821693928864179
61761642265136010821697283261427
61761642265136010821697286449371
61761642265136053323901531928977
61761642265136053461245883272825
61761642265136053506915756777409
61761642265136053506915871096273
61761642265136053506978547476341
61761642265136054558683465423909
61761642265136054741697690272341
61761642265136054741697804591205
61761642265136054741697804944093
61761642265136054741697804945497
61761642265136054741760480971273
61761642265136054741760566709017
61761642265136054741760566710421
61761642265136309043288748463647
61761642265136309180549417099971
61761642265136310278635541029435
61761642265136310278637863977729
61761642265136310415268674922015
61761642265136310415268674923419
61761642265136310415331350594903
61761642265136310415832414799131
61761642265136310415833533994275
61761642265136310415835856942569
61761642265136310415896209665759
61761642265136310415898532614053
61761642265136310827618121114533
61761642265136310827618121118745
61761642265136310827677440734455
61761642265136310827677440735859
61761642265136310827678215574731
61761642265136310827678583923095
61761642265136310827678583923255
61761642265136310827678587111039
61761642265136310827678587111199
61761642265136310827680911575653
61761642265136310873432140135363
61761642265136310873432140136607
61761642265136310873432140140979
61761642265136310873432143323147
61761642265136310873432143323307
61761642265136310873434467787761
61761642265136310873622754151166
61761642265136310873622754505458
61761642265136310873623526152015
61761642265136310873623528985826
61761642265136310873623529339959
61761642265136310873623529340118
61761642265136311010630133100043
61761642265136311010630133101447
61761642265136311010630136287987
61761642265136311010632460752601
61761642265136311010692808771527
61761642265136311010692808771687
61761642265136311010692808772931
61761642265136311010692808777303
61761642265136311010692811959471
61761642265136311010692811959631
61761642265136311010695136424085
61761642265136311010880836848855
61761642265136311010880836849015
61761642265136311010880837203147
61761642265136311010880840036799
61761642265136311010880840036959
61761642265136311010880840391091
61761642265136311010883422787490
61761642265136311010884194788339
61761642265136311010884197622150
61761642265136311010884197976283
61761642265136311010884197976442
61761642265136311010904429937256
61761642265136311010905118682848
61761642265136311010905204776128
61761642265136353513234773259553
61761642265136353513234887574045
61761642265136353513234887578417
61761642265136353650432765870101
61761642265136353650432880184593
61761642265136353650432880188965
61761642265136353650495527984945
61761642265136353650495556214741
61761642265136353650495556564661
61761642265136353650495642303809
61761642265136354748016706754485
61761642265136354748016821068977
61761642265136354748016821073349
61761642265136354885214699365033
61761642265136354885214813679525
61761642265136354885214813683897
61761642265136354885214814032413
61761642265136354885214814033817
61761642265136354885277461479877
61761642265136354885277489709673
61761642265136354885277490059593
61761642265136354885277575798741
61761642265138711930000637608985
61761642265138711975754193821093
61761642265138712387598875755841
61761642265138712387599248477262
61761642265138712387617816369708
61761642265138712387617816369709
61761642265138712524796868366389
61761642265138712524878485006032
61761642265138712524878485006033
61761642265138712524880809004086
61761642265138712524880809122178
61761642265138712524881583838746
61761642265138712524881585373781
61761642265138760151738014575931
61761642265138760151800690601707
61761642265138760151800690605919
61761642265138760151800776340695
61761642265138760151801063323128
61761642265138760151801063677420
61761642265138760153432590220177
61761642265139012119333993724825
61761642265139012165087549601514
61761642265139012165087549936933
61761642265139012531137149456082
61761642265139012531137924762967
61761642265139012576869813777690
61761642265139012714130224482229
61761642265139012714130482295922
61761642265139012714130482414014
61761642265139012714131253948254
61761642265139012714131257248674
61761642265139012714131257602807
61761642265139060295255023662847
61761642265139060295255023681561
61761642265139060295317699688623
61761642265139060295317699694239
61761642265139060295317814479663
61761642265139060341071370691771
61761642265139060342765945981725
61761642265139060707100078320420
61761642265139060708794653964666
61761642265139061944137971434243
61761642265139061944141443692431
61761642265139912549818786513211
61761642265139912549819905826399
61761642265139912549819934406115
61761642265139912549822230174373
61761642265139912549822258870729
61761642265139912549885020635493
61761642265139912557402025946029
61761642265139912687079541360859
61761642265139912687080574462723
61761642265139912687080575879665
61761642265139912687080689135719
61761642265139912687082898810697
61761642265139912687082898827959
61761642265139912687083013246041
61761642265139912687083013600333
61761642265139912687143450900643
61761642265139912687145660575461
61761642265139912687164258232897
61761642265139912687166581181191
61761642265139912732833126152683
61761642265139912732834159254547
61761642265139912732834245347827
61761642265139912732836483719161
61761642265139912732836483737875
61761642265139912732895887917607
61761642265139912732896921019471
61761642265139912732897007112751
61761642265139912732899245483925
61761642265139912732899245502799
61761642265139913098862580371695
61761642265139913098864904719669
61761642265139913098864904723881
61761642265139913098927666484433
61761642265139913098946262724927
61761642265139913098948587189381
61761642265139913098949621727061
61761642265139913144616165163519
61761642265139913144616509537053
61761642265139913144618489628133
61761642265139913144678926928443
61761642265139913144679271301977
61761642265139913144681251392897
61761642265139913144702516356356
61761642265139913144703288008688
61761642265139913281876919893123
61761642265139913281877178173377
61761642265139913281879244357737
61761642265139913281939681658047
61761642265139913281939939938301
61761642265139913281943039243239
61761642265139957156273196625637
61761642265139957156273310944501
61761642265139957202026781417461
61761642265139957202026867156609
61761642265139960725865369505149
61761642265139960725868812711445
61761642265139960725868841409205
61761642265139960725886290093457
61761642265139960725889733299705
61761642265139960727563417034577
61761642265139960863150774990114
61761642265139960864761295209781
61761642265139960908820390212987
61761642265139960908820390567279
61761642265139960908883066238763
61761642265139960908883066593055
61761642265139960910514966211525
61761642265139960910577641883009
61761642265139962511890463567939
61761642265139962511953225332863
61761642265139962557644019779999
61761642265139962557644019780047
61761642265139962557706781544971
61761642265139962557727702133231
61761642265146815804476010744447
61761642265146815850208674947963
61761642265146815850233032739197
61761642265146816902541499530035
61761642265146817039822028471363
61761642265146817039823171660003
61761642265146817085554692320587
61761642265146817085554692674879
61761642265146817085555721190363
61761642265146817085555724378307
61761642265146817085555724378467
61761642265146817085558048726441
61761642265146817085576727517979
61761642265146817085576727872111
61761642265146817085579050466113
61761642265146817085579050466273
61761642265146817085579055170377
61761642265146817085579055524669
61761642265146817497337730287439
61761642265146817497340054635413
61761642265146817497340054639625
61761642265146817497361319713895
61761642265146817497362091366275
61761642265146817634535722897987
61761642265146817634538047245961
61761642265146817634619402063275
61761642265146817634619402417407
61761642265146817634621729715673
61761642265146817634621730069965
61761642265146817634621988350219
61761642265146860274150180336389
61761642265146860319903736548337
61761642265146861372486490747529
61761642265146861555249754275253
61761642265146861555249754275413
61761642265146861555438039570185
61761642265146861555439187463089
61761642265146861555500717112281
61761642265146861555501863488865
61761642265146861555501949582145
61761642265146865215722538054985
61761642265146865261290131920615
61761642265146865261290132274907
61761642265146865261479564991651
61761642265146865261479564991811
61761642265146865261479565108451
61761642265146865261479566525441
61761642265146865261538770292869
61761642265146865261538770293029
61761642265146865261538856386309
61761642265146865261542241017427
61761642265146865261542241017587
61761642265146865261542241021799
61761642265146865261542241134227
61761642265146865261542242551217
61761642265146865261542326756575
61761642265146865261542326756735
61761642265146865261542326760947
61761642265146865261542327227507
61761642265146865261542328290365
61761642265146865263737853331733
61761642265146865263737853335945
61761642265146865263797172951655
61761642265146865263800643792853
61761642265146865673073171304457
61761642265146865675580211981364
61761642265146865675580212335497
61761642265146865675582535270693
61761642265146865675583678571761
61761642265146865675583682822562
61761642265146865675583683176695
61761642265146865675604570462101
61761642265146865680601167583240
61761642265146865810330482001457
61761642265146865812778203529055
61761642265146865812778204946045
61761642265146865812780527877029
61761642265146865812780527881241
61761642265146865812781671182309
61761642265146865812781675787243
61761642265146865812844437552167
61761642265146865812864210346741
61761642265146865812865353535381
61761642265146865812865353535541
61761642265147115993474635578311
61761642265147115993725684037687
61761642265147115993726055573995
61761642265147116039479267429831
61761642265147116039479611786103
61761642265147116039503627091677
61761642265147117228820653305227
61761642265147117229010058857953
61761642265147117229071700364923
61761642265147117229071701427780
61761642265147117229071701764603
61761642265147117229072734883729
61761642265147117229072848139783
61761642265147117229075057814761
61761642265147117229075057832023
61761642265147117229096064612989
61761642265147117274825285156747
61761642265147117274826404351891
61761642265147117274849644818593
61761642265147117640857063723733
61761642265147117640857063727945
61761642265147117640878328802215
61761642265147117640879100454547
61761642265147117640879100454595
61761642265147117823806661151664
61761642265147117823806661151665
61761642265147117823868304058315
61761642265147117823869078897187
61761642265147117823869337177440
61761642265147117823869337177441
61761642265147117823871403361801
61761642265147117823871661175494
61761642265147117823871661293586
61761642265147117823871661642055
61761642265147117823871661643507
61761642265147117823872436010154
61761642265147117823872436482538
61761642265147117823892667969510
61761642265147117823892667969511
61761642265147117823893439621842
61761642265147117823893439621843
61761642265147160463420746108993
61761642265147160463420774688709
61761642265147160509174330900817
61761642265147161698766763835909
61761642265147161698766792415625
61761642265147161698956197968351
61761642265147161699017839475321
61761642265147161699017840875001
61761642265147161699018845414410
61761642265147161699018845414411
61761642265147161699018958670465
61761642265147161699018959733275
61761642265147165267798581468179
61761642265147165267798581469583
61761642265147165404807141364631
61761642265147165404807170060987
61761642265147165404964030227379
61761642265147165404964030699763
61761642265147165404996574078519
61761642265147165404996574078727
61761642265147165404996574080131
61761642265147165404996575613761
61761642265147165404996575615165
61761642265147165405055894055749
61761642265147165405058102335259
61761642265147165405058216648507
61761642265147165405058216654123
61761642265147165405058217004043
61761642265147165405058217120683
61761642265147165405059221524579
61761642265147165405059221530403
61761642265147165405059335843443
61761642265147165405059335843651
61761642265147165405059335849267
61761642265147165405059336315827
61761642265147165405076785708645
61761642265147165405079137708991
61761642265147165405080256549843
61761642265147165405080256904135
61761642265147165407254862420053
61761642265147165407491960197159
61761642265147165450560726273095
61761642265147165450811773216151
61761642265147165450812806317855
61761642265147165450812806318015
61761642265147165450812806322227
61761642265147165450812807503128
61761642265147165450812807853049
61761642265147165450812807857420
61761642265147165450832693921099
61761642265147165816590180392729
61761642265147165819099544354801
61761642265147165819099544359013
61761642265147165819099917076222
61761642265147165819099917430514
61761642265147165819121579550421
61761642265147165819121581085615
61761642265147165864854245289179
61761642265147165864854248477123
61761642265147165869871732883668
61761642265147165999601076353777
61761642265147165999604519560025
61761642265147165999604519678117
61761642265147166002052236364485
61761642265147166002052236364693
61761642265147166002052236366097
61761642265147166002052236370309
61761642265147166002052241087671
61761642265147166002111555986019
61761642265147166002111555986179
61761642265147166002111555987423
61761642265147166002111555991795
61761642265147166002111559174123
61761642265147166002111560709157
61761642265147166002113883638577
61761642265147166002114913453279
61761642265147166002114913454736
61761642265147166002114916641223
61761642265147166002114998129409
61761642265147166002114998129617
61761642265147166002114998130861
61761642265147166002114998135233
61761642265147166002115002852595
61761642265147167052187273404972
61761642265147167052187273741795
61761642265147167052187273759264
61761642265147167054443234545799
61761642265147167054443237733743
61761642265147167054443238796600
61761642265147167054443239150892
61761642265147167054446705386997
61761642265147167054446709637798
61761642265147167054446709992090
61761642265147167054634995982330
61761642265147167054634996336622
61761642265147167054636115190524
61761642265147167054715206898067
61761642265147167054716322451757
61761642265147167059464165818760
61761642265147167059464194398476
61761642265148016424276709430631
61761642265148016424276710948355
61761642265148016424276710965825
61761642265148016424277082483259
61761642265148016424277082484663
61761642265148016561474702041179
61761642265148016561474702513515
61761642265148016561474703558903
61761642265148016561474703576373
61761642265148016561474703911791
61761642265148016561474703913195
61761642265148016561474960774895
61761642265148016561474960776347
61761642265148016561475075093807
61761642265148016561475075095211
61761642265148016561475075448099
61761642265148016561475075449503
61761642265148016561537837214427
61761642265148016607228287305339
61761642265148016607228288840586
61761642265148016607228545566767
61761642265148016607228545566927
61761642265148016607228545568171
61761642265148016607228631305915
61761642265148016607228631307319
61761642265148016607228631660207
61761642265148016607228631661611
61761642265148016607291049070263
61761642265148016607291307331691
61761642265148016607291307331851
61761642265148016607291307333095
61761642265148016607291307337467
61761642265148016607291393425131
61761642265148016607291393426535
61761642265148016612374653653446
61761642265148017659559965392623
61761642265148017659559965392783
61761642265148017659559966909103
61761642265148017659559966927817
61761642265148017659561081517819
61761642265148017659561081518027
61761642265148017659561084705811
61761642265148017659561084705971
61761642265148017659561086122913
61761642265148017659561110097583
61761642265148017659561110097743
61761642265148017659561113285527
61761642265148017659561113285687
61761642265148017659622727157547
61761642265148017659622728673867
61761642265148017659622728692741
61761642265148017659623871862507
61761642265148017659623875050451
61761642265148017659647091523657
61761642265148017796820719768095
61761642265148017796820721638707
61761642265148017796821753342135
61761642265148017796821864827347
61761642265148017796821867660999
61761642265148017796884626592271
61761642265148017796884629780215
61761642265148017796886839455033
61761642265148017796907760159981
61761642265148017842574305032255
61761642265148017842575338133959
61761642265148017842575338134119
61761642265148017842575423873107
61761642265148017842637066797179
61761642265148017842638099898883
61761642265148017842638099899043
61761642265148017842638185992323
61761642265148017842661426459025
61761642265148018208602984412235
61761642265148018208603756063323
61761642265148018208603759251107
61761642265148018208603759251267
61761642265148018208606083599241
61761642265148018208668845364005
61761642265148018208687438416555
61761642265148018208689766068953
61761642265148018254356569202655
61761642265148018254356569202815
61761642265148018254356569204059
61761642265148018254357340854987
61761642265148018254357340855147
61761642265148018254357344042931
61761642265148018254357344043091
61761642265148018254357688416625
61761642265148018254357688534722
61761642265148018254359668507705
61761642265148018254419330967579
61761642265148018254419330967739
61761642265148018254419330973355
61761642265148018254420102620071
61761642265148018254420105807855
61761642265148018254420105808015
61761642265148018254420450181549
61761642265148018254422430272469
61761642265148018254443695234471
61761642265148018391617323932419
61761642265148018391617323933823
61761642265148018391618095584751
61761642265148018391618357052949
61761642265148018391680085697343
61761642265148018391680085698747
61761642265148018391680857349675
61761642265148018391680860537619
61761642265148018391681118817873
61761642265148018391683443283939
61761642265148018391684214934867
61761642265148018391704363870795
61761642265148018391705135523127
61761642265148060893971687162421
61761642265148060893971687162469
61761642265148060893971772901617
61761642265148061031232441537893
61761642265148061031232442010277
61761642265148061031232556329141
61761642265148061041262737272633
61761642265148061076986026802101
61761642265148062129317704889385
61761642265148062129317790628533
61761642265148062129503752974963
61761642265148062129506075923257
61761642265148062129506077439577
61761642265148062129506077439625
61761642265148062129506077441029
61761642265148062129506106019341
61761642265148062129506106020745
61761642265148062129566429000739
61761642265148062129568751949033
61761642265148062129568751949081
61761642265148062129568753465353
61761642265148062129568753465561
61761642265148062129568753466805
61761642265148062129568753484275
61761642265148062129568866740281
61761642265148062129568867784425
61761642265148062129568867785669
61761642265148062129568867790041
61761642265148062129568867803139
61761642265148062129569872679371
61761642265148062129569899841985
61761642265148062129569899842145
61761642265148062129569901259087
61761642265148062129569985935425
61761642265148062129569986998235
61761642265148062266766860749105
61761642265148062266767892452533
61761642265148062266830654571749
61761642265148062266850428783473
61761642265148062312520415562937
61761642265148062312521448664641
61761642265148062312521448664801
61761642265148062312584210783857
61761642265148065835358168273895
61761642265148065835358168275299
61761642265148065835546453568619
61761642265148065835606806646309
61761642265148065835609215689287
61761642265148065835609243913307
61761642265148065835609243914711
61761642265148065835609244267599
61761642265148065835609244269003
61761642265148065835609244385643
61761642265148065835610248791151
61761642265148065835610277369463
61761642265148065835610277370867
61761642265148065835610277487507
61761642265148065835610278432273
61761642265148065835610278437889
61761642265148065835630135921851
61761642265148065835630135921899
61761642265148065835630136276191
61761642265148065835630164973951
61761642265148065837795410198233
61761642265148065837865209304935
61761642265148065837865209306339
61761642265148065837868680146133
61761642265148065842854740268237
61761642265148065972618837264511
61761642265148065972804799256697
61761642265148065972804913575561
61761642265148065972804913929853
61761642265148065972807236523855
61761642265148065972807236878147
61761642265148065972808269979803
61761642265148065972808269980011
61761642265148065972808270097895
61761642265148065972808271042661
61761642265148065972808271515045
61761642265148065972869998643071
61761642265148065972871031750551
61761642265148065972871032217111
61761642265148065972888481609929
61761642265148065972888481964221
61761642265148065972890804558223
61761642265148065972890804912515
61761642265148065972891952451127
61761642265148065972891952805419
61761642265148065975063201915483
61761642265148065975063202269775
61761642265148065975066672756681
61761642265148065975066673110973
61761642265148065975150240672957
61761642265148066018372422174379
61761642265148066018558384049925
61761642265148066018558469789073
61761642265148066018558469793445
61761642265148066018558470143365
61761642265148066018560792737367
61761642265148066018560792741739
61761642265148066018560793091659
61761642265148066018560793208299
61761642265148066018561826193363
61761642265148066018561826193523
61761642265148066018561826310003
61761642265148066018561826310163
61761642265148066018561827728557
61761642265148066018621145814849
61761642265148066018621145819221
61761642265148066018621146169141
61761642265148066018621231908289
61761642265148066018623468763143
61761642265148066018623469117435
61761642265148066018623469234075
61761642265148066018623554856583
61761642265148066018624587958287
61761642265148066018624587958447
61761642265148066018624587962659
61761642265148066018624588429219
61761642265148066018624589493481
61761642265148066018644389822383
61761642265148066018644475561531
61761642265148066020816787179643
61761642265148066020820229323081
61761642265148066020882904994565
61761642265148066384400842820595
61761642265148066384400843174887
61761642265148066386848564230309
61761642265148066430154428083351
61761642265148066432603263629445
61761642265148066432603263629653
61761642265148066432603263635269
61761642265148066432603265164687
61761642265148066432603268352631
61761642265148066432662583251139
61761642265148066432662583252383
61761642265148066432662583256755
61761642265148066432662586438923
61761642265148066432662587974117
61761642265148066432664910903537
61761642265148066432665940718079
61761642265148066432665940718239
61761642265148066432665940719483
61761642265148066432665940723855
61761642265148066432665940723908
61761642265148066432665943906023
61761642265148066432665945441217
61761642265148066432666025394369
61761642265148066432666025394577
61761642265148066432666025395821
61761642265148066432666025400193
61761642265148066432666030117555
61761642265148066437748514902068
61761642265148066567412857994209
61761642265148066567416215461309
61761642265148066567416215579401
61761642265148066567416215933746
61761642265148066569860576215819
61761642265148066569860576217223
61761642265148066569860576333863
61761642265148066569860579403763
61761642265148066569860580584665
61761642265148066569860580939010
61761642265148066569862903868377
61761642265148066569863932265977
61761642265148066569863932267381
61761642265148066569863932384021
61761642265148066569863933328787
61761642265148066569863936516731
61761642265148066569923337980743
61761642265148066569923337982147
61761642265148066569923341168687
61761642265148066569926695565935
61761642265148066569926698753879
61761642265148066569944258687095
61761642265148066569947616154195
61761642265148066569947616272287
61761642265148066574911639661965
61761642265148066575006945751870
61761642265148066575009270099844
61761642265148067619744536081493
61761642265148067619747894020977
61761642265148067619932821376265
61761642265148067619932822892585
61761642265148067619933969269169
61761642265148067619936293617143
61761642265148067619936293634613
61761642265148067619936293733783
61761642265148067619936295150933
61761642265148067619937326736269
61761642265148067619999055382067
61761642265148067619999055386439
61761642265148067619999055399537
61761642265148067619999055852999
61761642265148067620000088501193
61761642265148067620000088973577
61761642265148067622192259026241
61761642265148067622195726679495
61761642265148067622195729867439
61761642265148067622258491632363
61761642265148067622279407615577
61761642265148067622446777976895
61761642265148067622467699031763
61761642265148067622528018352881
61761642265148067622530341301175
61761642265148067622530346005439
61761642265148067622530460796687
61761642265148067665498121345653
61761642265148067665501564669993
61761642265148067665687526898379
61761642265148067665689849827799
61761642265148067665689849829411
61761642265148067665689849846673
61761642265148067665689849946051
61761642265148067665689851362993
61761642265148067665689851364445
61761642265148067665749168405349
61761642265148067665749169455109
61761642265148067665749169805029
61761642265148067665750201507053
61761642265148067665750201507213
61761642265148067665750202924155
61761642265148067665750203042252
61761642265148067665750287600493
61761642265148067665750288663303
61761642265148067665752525321324
61761642265148067665752525853575
61761642265148067665752525855027
61761642265148067665752525855187
61761642265148067665752525872449
61761642265148067665752525971827
61761642265148067665752525990541
61761642265148067665752525990546
61761642265148067665752527388769
61761642265148067665752527390221
61761642265148067665753644713301
61761642265148067665753644713461
61761642265148067665753645185685
61761642265148067665753645185690
61761642265148067665753646248495
61761642265148067665773532299123
61761642265148067665773532299283
61761642265148067665773532653415
61761642265148067667949281356361
61761642265148067667949281357973
61761642265148067667949281362185
61761642265148067667949282891555
61761642265148067667949286079547
61761642265148067668008600979299
61761642265148067668008600983671
61761642265148067668008604165839
61761642265148067668008604165999
61761642265148067668008605701033
61761642265148067668011956849886
61761642265148067668011961632939
61761642265148067668011961633099
61761642265148067668011963168133
61761642265148067668012043122737
61761642265148067668012043122897
61761642265148067668196886278443
61761642265148067668196890860291
61761642265148067668196890860451
61761642265148067668196892395485
61761642265148067668198007002957
61761642265148067668198009718565
61761642265148067668198009718725
61761642265148067668198010190954
61761642265148067668198011253759
61761642265148067668200329480319
61761642265148067668200334538923
61761642265148067668200335601733
61761642265148067668201367658049
61761642265148067668218927591265
61761642265148067668221250539559
61761642265148067668221255243871
61761642265148067668280573330163
61761642265148067668280573330323
61761642265148067668283930797263
61761642265148067668283930797423
61761642265148067668283932332457
61761642265148067668285046941381
61761642265148067673092208748974
61761642268094424121872841353626
61761642268094424259133509989950
61761642268094425318243109085364
61761642268094425501257449191604
61761642268094724471196955354699
61761642268094724471197213621903
61761642268094724471280867745339
61761642268094724477975221185709
61761642268094724480506510275499
61761642268094724516950511566807
61761642268094724516950769834011
61761642268094724517013531948855
61761642268094724526239174479015
61761642947581194759616388761217
61761642950512543461766605661208
61761642950512543599027274297532
61761642950539308074062860480812
61761642950539308074122527644951
61761642950539308074125622222491
61761642950539308074125622239753
61761642950539308074125622245577
61761642950539608217579869569132
61761642950539608217639536733271
61761642950539608217642631310811
61761642950539608217642631328073
61761642950539608217642631333897
61761642950539608263396187522919
61761642950539608263396187540181
61761642950539609868952344713786
61761642950540508648190563998231
61761642950540508648193658575771
61761642950540508648193658593033
61761642950540508648193658598857
61761642950540508785391651186319
61761642950540508785391651205192
61761642950540508785391651205193
61761642950540508831207883424203
61761642950540508831207883441465
61761642950540510431767562531768
61761642950540510482601365740203
61761642950540510482603607187260
61761642950547365005372382404792
61761642950547413181355431507298
61761642950547413183863706520311
61761642950547413188695114265726
61761642950547413595398017192028
61761642950547413732658771561517
61761642950547413732658771563129
61761642950547413732658771567341
61761642950547665743682642791064
61761642950547713324872440595618
61761642950547713332128555319678
61761642950547713332212123354046
61761642950547713738915026280348
61761642950547713743994129263018
61761642950547713789665146310534
61761642950547713789748828663766
61761642950547713927009583389164
61761642950547713927009588110685
61761642950548564527105383079613
61761642950548565762451400806529
61761642950548566174233669587852
61761642950548566174234441240184
61761642950548566174234784196776
61761642950548566179317015886516
61761642950548566179318044288120
61761642950548613755420110741739
61761642950548613757931742873591
61761642950548613894943768886699
61761642950548613895129731237549
61761642950548613895129735488350
61761642950548613895129735488351
61761642950548613895133088350564
61761642950548613940945967722023
61761642950548614306726807914797
61761642950548614306726807916408
61761642950548614306726807916409
61761642950548614306726807920620
61761642950548614306726807920621
61761642950548614311785362555508
61761642950548614349945517039779
61761642950548614352476921871252
61761642950548614357559839472510
61761642950548614357562852217608
61761642950548614489741032764841
61761642950548614489741032769053
61761642950548614494820251247188
61761642950548614494821279761167
61761642950548614494821284011969
61761642950548614494821284366314
61761642950548615539727384113190
61761642950548615539809922228022
61761642950548615542072825641713
61761642950548615542258787994014
61761642950548615542258787994015
61761642950548615542261111986452
61761642950548615585563507137890
61761642950548615587822937997230
61761642950548615592906628851758
61761642950548615592906628851759
61761642950548615592906632039756
61761642950548615592906633102560
61761642950548615592906633102561
61761642956132985490401504634396
61761642956132985490401504752488
61761642956132985490589532829816
61761642956132985536134168837912
61761642956132985536322196915240
61761642956132986725748294013644
61761642956132986725748294131736
61761642956132986725748294486028
61761642956132986725748297314064
61761642956132986725936322209064
61761642956132986725936325391392
61761642956132986770916874457560
61761642956132986771480958217160
61761642956132986771480958689544
61761642956132986771668986766872
61761642956132987137530300040708
61761642956132987137530300395000
61761642956132987137530303223036
61761642956132987137530557258152
61761642956132987182698108241816
61761642956132987183262964126132
61761642956132987183262964598516
61761642956133029955263926377994
61761642956133030000996590581510
61761642956133030000997362233842
61761642956133031235778524076442
61761642956133031235779296201158
61761642956413063358403298076116
61761642956421168417307289115928
61761642956444281756362240139529
61761642956444281756633836251225
61761642956444281802115796351637
61761642956444282991144173634461
61761642956444282991165065643053
61761642956444282991709029518777
61761642956444282991709029524393
61761642956444282991729921532985
61761642956444282991979853978141
61761642956444282991980997166781
61761642956444282991980997172397
61761642956444283036897729846569
61761642956444283037462585730885
61761642956444283037462585736501
61761642956444283037734553378889
61761642956444283037734553384505
61761642956444283585940404391865
61761642956444283586504488623849
61761642956444283586505260281797
61761642956444283586505633353298
61761642956444283586526523826697
61761642956444283586526524889506
61761642956444283586526525361890
61761642956444283586777227924185
61761642956444283586777227929801
61761642956444283586777229464994
61761642956445182369864816227145
61761642956445182370115520330249
61761642956445182370115520335865
61761642956445183559458049394285
61761642956445183559709096453981
61761642956445183559709096459597
61761642956445183559792778807213
61761642956445183559792778812829
61761642956445183605211605606393
61761642956445183605461538057165
61761642956445184154253508499357
61761642956445184154505327211385
61761642956445184154505327217001
61761642956445184154589009564617
61761642956445184154589009570233
61761642956445482513381825315465
61761642956445482513632529418569
61761642956445482513632529424185
61761642956445482513632902023302
61761642956445482513632902495686
61761642956445483748728614694713
61761642956445483748978547145485
61761642956445483748979690334125
61761642956445483748979690339741
61761642956445483748979691874934
61761642956445483794733246551849
61761642956445483794733248087042
61761642956445484160008813349878
61761642956445484205762369561986
61761642956445484206327225446302
61761642956445484211430720803252
61761642956445484342960362172534
61761642956445484343023038198310
61761642956445484343525216988425
61761642956445484343587894082626
61761642956445484343775150507622
61761642956445484343775921091529
61761642956445484343775921097145
61761642956445484343775922632338
61761642956445484348106384028802
61761642956445484348670468260786
61761642956447884073383844570098
61761642956447885262956156086121
61761642956447885262977076674429
61761642956447885262977077855330
61761642956447885262977078209622
61761642956447885308709742413138
61761642956447885308730632886537
61761642956447885308730634421730
61761642956447885674738420275346
61761642956447885857752386843525
61761642956447885857752645123778
61761642956447885857752759915026
61761642956447885857772536842310
61761642956447885857772536960402
61761642956447885857773307431833
61761642956447885857773308612734
61761642956447885857773308967026
61761642956447885857773565830178
61761642956447885862855882790894
61761642956447933304213294712289
61761642956447933304213294713741
61761642956447933441473706145671
61761642956447933484692418444143
61761642956447933484692789980451
61761642956447933484692791515644
61761642956447933484713681989043
61761642956447933484713683524236
61761642956447933487140136330494
61761642956447933487140512571066
61761642956447933487143607171692
61761642956447933487227265544319
61761642956447933487227633879585
61761642956447933491470711449365
61761642956447933491470711450817
61761642956447933491470711455189
61761642956447933491470712990382
61761642956448183667836914499797
61761642956448184216879589045093
61761642956448184216879589063807
61761642956448184216879961649826
61761642956448184216900853658418
61761642956448185452225606772009
61761642956448185452225606790723
61761642956448185452226749960649
61761642956448185452226749966265
61761642956448185452247641974857
61761642956448185452247643037666
61761642956448185452247643510050
61761642956448185497980306172757
61761642956448185497980306178373
61761642956448185497980307241182
61761642956448185497980307713566
61761642956448185498001228419972
61761642956448185498003551368266
61761642956448186047022210134146
61761642956448186047022980718053
61761642956448186047022980723669
61761642956448186047022981786478
61761642956448186047022982258862
61761642956448186047043902965268
61761642956448186047047345108706
61761642956448186052105555964638
61761642956448233628209427526847
61761642956448233628209427532463
61761642956448233628209799063155
61761642956448233628209799068771
61761642956448233628230691077363
61761642956448233630657145418814
61761642956448233630660616260012
61761642956448233630660616260066
61761642956448233630744274632639
61761642956448233630744642967905
61761642956448233634987720537685
61761642956448233634987720537893
61761642956448233634987720543509
61761642956448233634987721606318
61761642956448233634987722078702
61761642956448233635008612546277
61761642956448233680741276749793
61761642956448233680741276750001
61761642956448234040012955266588
61761642956448234040012983964396
61761642956448234046769984732782
61761642956448235277036527586642
61761642956448235282054011992974
61761642956449084235585934375305
61761642956449086019974626647517
61761642956449086019975769836157
61761642956449086020037388431155
61761642956449086020038531601081
61761642956449086020038531606697
61761642956449086065729326048265
61761642956449086436923919498466
61761642956449086482656583701982
61761642956449086482677504408388
61761642956449086614772000593561
61761642956449086614834762358485
61761642956449086614834762364101
61761642956449134058760454797423
61761642956449134058760454810521
61761642956449134058760826328115
61761642956449134058760826333731
61761642956449134058760827868924
61761642956449134058781718342323
61761642956449134058781719877516
61761642956449134061211643525026
61761642956449134061295301897599
61761642956449134061295670232865
61761642956449134065538747802645
61761642956449134065538747802853
61761642956449134065538747804097
61761642956449134065538747808469
61761642956449134065559639811237
61761642956449134198469303295446
61761642956449134198472398231491
61761642956449134198552608345089
61761642956449134198552609880283
61761642956449134198555967347383
61761642956449134241712375150771
61761642956449134241775051176547
61761642956449134243469369603141
61761642956449134244222510782437
61761642956449134244222515486701
61761642956449134244222859860442
61761642956449134244225954443599
61761642956449134244225954461068
61761642956449134244306194670655
61761642956449134244309636814093
61761642956449134244309895081297
61761642956449134248552972651077
61761642956449134248552972651285
61761642956449134248573979450917
61761642956449135844785547462096
61761642956449135844785547462150
61761642956449135844848310638187
61761642956449135844848310639591
61761642956449135844869229809504
61761642956449135849928556218975
61761642956449135849928556219023
61761642956449135849928560469984
61761642956449135849928560824116
61761642956449135890539103674204
61761642956449135890601866850295
61761642956449135890622786021612
61761642956449135895680997827982
61761642956449135895703033019391
61761642956455988588307528078941
61761642956455988588307528084557
61761642956455988588328420087533
61761642956455989137371094632829
61761642956455989183103758836345
61761642956455989183103758841961
61761642956455989183103758855059
61761642956455989183107111723048
61761642956455990372697334960077
61761642956455990372697334965693
61761642956455990372717112359745
61761642956455990372718255548385
61761642956455990418449776563261
61761642956455990418449776581975
61761642956455990418453129449964
61761642956455990418471811760493
61761642956455990784479599154918
61761642956455990967493565717481
61761642956455990967493565723097
61761642956455990967493824003350
61761642956455990967514486305789
61761642956456038413954473587613
61761642956456038548680384062583
61761642956456038548680384068199
61761642956456038556022389769097
61761642956456038556022389769305
61761642956456038556022389774921
61761642956456038594433968860023
61761642956456038594433969922832
61761642956456038594436178552470
61761642956456038596881691450638
61761642956456038596885130405925
61761642956456038596885130406132
61761642956456038596885130407377
61761642956456038596885130407536
61761642956456038596968812759157
61761642956456038601775976096115
61761642956456038601775976096163
61761642956456038967804653964146
61761642956456038967805425616478
61761642956456038967805429861664
61761642956456039008475293041710
61761642956456039008478763882908
61761642956456039013559013590678
61761642956456039013559014653488
61761642956456039013559015125872
61761642956456039143225567779005
61761642956456039145739522857491
61761642956456039150818620526501
61761642956456039150818620526709
61761642956456039150818620532325
61761642956456039150819763715141
61761642956456039150819763715349
61761642956456039150819763716593
61761642956456039150819763720965
61761642956456039150819768438327
61761642956456288777578093379369
61761642956456288777578093384985
61761642956456289372374696741506
61761642956456289372374697213890
61761642956456289377457955429006
61761642956456290561966785651581
61761642956456290561966785670295
61761642956456290561967928840221
61761642956456290561967928845837
61761642956456290561967930381030
61761642956456290561970138538284
61761642956456290561988820848813
61761642956456290607721485057945
61761642956456290607721486593138
61761642956456291156763389013718
61761642956456291156764159597625
61761642956456291156764159603241
61761642956456291156764161138434
61761642956456291156788523982662
61761642956456291161846734844210
61761642956456338737950977942727
61761642956456338737950977948343
61761642956456338737953187640790
61761642956456338737971869951319
61761642956456338740402139494245
61761642956456338740402139494452
61761642956456338740402139495613
61761642956456338740402139495697
61761642956456338740402139495856
61761642956456338740485821847477
61761642956456338745292983649241
61761642956456338745292983649449
61761642956456338745292983655065
61761642956456338745292984717874
61761642956456338745292985184435
61761642956456338745292985190258
61761642956456338786152256278682
61761642956456338786152256750823
61761642956456338786152256751066
61761642956456338791046539861349
61761642956456338791046539867173
61761642956456338791046540929982
61761642956456338791046541396543
61761642956456338791046541402366
61761642956456339151992302130030
61761642956456339151995772970985
61761642956456339151995772971228
61761642956456339157075247844338
61761642956456339202766813589722
61761642956456339334947321793938
61761642956456339335010088157919
61761642956456339340089214406645
61761642956456339340089214406853
61761642956456339340089214412469
61761642956456340387338319856946
61761642956456340387341790698144
61761642956456340387341790698198
61761642956456340387530077055774
61761642956456340387613731160253
61761642956456340387613731160289
61761642956456340387613731160337
61761642956456340392359275104530
61761642956456340392422040405914
61761642956456340392422041468724
61761642956456340392422041941108
61761642956457189894370160404906
61761642956457189894370160522998
61761642956457189940123716617014
61761642956457189940186392642790
61761642956457189940189487243416
61761642956457189945269737423570
61761642956457189945269738473282
61761642956457189945269738958764
61761642956457191129778567310726
61761642956457191129778567310727
61761642956457191129779710480653
61761642956457191129779710486269
61761642956457191175470506468646
61761642956457191175535504970332
61761642956457191541499213028662
61761642956457191541561974675494
61761642956457191546645206187122
61761642956457191587314416278678
61761642956457191592397762109170
61761642956457191724513181013942
61761642956457191724575941238057
61761642956457191724575941243673
61761642956457191729659545826802
61761642956457239168502005207687
61761642956457239168502006276112
61761642956457239168522897216279
61761642956457239170953166759205
61761642956457239170953166760573
61761642956457239170953166760657
61761642956457239171036849112437
61761642956457239175844010914201
61761642956457239175844010914409
61761642956457239175844010915653
61761642956457239175844012449395
61761642956457239175844012449443
61761642956457239175844012450847
61761642956457239175864902922793
61761642956457239175864904457987
61761642956457239305762645264295
61761642956457239305762759583159
61761642956457239305762759588775
61761642956457239305783565852603
61761642956457239308041968511181
61761642956457239308198739991037
61761642956457239308209334286326
61761642956457239308210477928429
61761642956457239308210482179230
61761642956457239308213835395529
61761642956457239308213835395736
61761642956457239308213835396981
61761642956457239308294160281661
61761642956457239308297517748761
61761642956457239313104650970809
61761642956457239313104650971017
61761642956457239313104765289673
61761642956457239313104765289881
61761642956457239313104765295497
61761642956457239313104765762057
61761642956457239313125571559117
61761642956457239313125686350365
61761642956457239351264150012603
61761642956457239351453555098768
61761642956457239351516231124544
61761642956457239351518554072838
61761642956457239351536117660607
61761642956457239353774632714697
61761642956457239353962919078102
61761642956457239353963952179966
61761642956457239353967391607637
61761642956457239354051073960869
61761642956457239358858235762633
61761642956457239358858235764085
61761642956457239358858236831266
61761642956457239358858237297827
61761642956457239358858237299279
61761642956457239358879242562473
61761642956457239358879244097666
61761642956457239719741322005538
61761642956457239719744792846736
61761642956457239719803312117970
61761642956457239719804083770302
61761642956457239719807556024231
61761642956457239719807559210771
61761642956457239719828475194144
61761642956457239724886656879781
61761642956457239724887029484722
61761642956457239724887029484770
61761642956457239724887029484930
61761642956457239724887029951282
61761642956457239724887029952734
61761642956457239724887029952788
61761642956457239724887686818190
61761642956457239724887686818238
61761642956457239724887686818398
61761642956457239724887800068421
61761642956457239724887800069873
61761642956457239724887800074245
61761642956457239724887801603614
61761642956457239724887801603615
61761642956457239724887801605066
61761642956457239724887801605067
61761642956457239724887801609438
61761642956457239724887805854416
61761642956457239765498349058898
61761642956457239765556896909746
61761642956457239765557668562078
61761642956457239765561024612236
61761642956457239765561112234935
61761642956457239765561115422879
61761642956457239770640241671605
61761642956457239770640241671813
61761642956457239770640242740238
61761642956457239770640243206799
61761642956457239770641274792390
61761642956457239770641276327584
61761642956457239770661506751698
61761642956457239900276428434857
61761642956457239900299672424921
61761642956457239900307939166823
61761642956457239902759017695168
61761642956457239902759017695222
61761642956457239902818421869125
61761642956457239902818421874741
61761642956457239902818423404159
61761642956457239902818423405563
61761642956457239902818426592103
61761642956457239902821780871259
61761642956457239902821780872663
61761642956457239902821784059203
61761642956457239902839343992419
61761642956457239907806718951077
61761642956457239907890402243045
61761642956457239907900996047285
61761642956457239907900996052901
61761642956457239907900996519461
61761642956457239907902024917061
61761642956457239907902024922677
61761642956457239907902025985694
61761642956457239907902026452047
61761642956457239907902026452095
61761642956457239907902026453499
61761642956457239907902026457870
61761642956457239907902029640039
61761642956457239907902030703056
61761642956457239907902031057188
61761642956457239907904353986768
61761642956457239907921917107769
61761642956457239907921918642962
61761642956457239907922947040355
61761642956457239907925274693120
61761642956457240952639621859201
61761642956457240952890668900183
61761642956457240952890668918896
61761642956457240952890668918897
61761642956457240952891812088823
61761642956457240952891812094439
61761642956457240955090810573706
61761642956457240955150101497218
61761642956457240955150104679546
61761642956457240955153573749743
61761642956457240955153576937687
61761642956457240955338386791990
61761642956457240955339534684894
61761642956457240955341859031417
61761642956457240955341859031624
61761642956457240955341859032869
61761642956457240955341859050338
61761642956457240955425541384649
61761642956457240955425541397747
61761642956457240960233704545154
61761642956457240960233707727482
61761642956457240960233817795337
61761642956457240960233817795545
61761642956457240960233817796789
61761642956457240960233817801161
61761642956457240960233818864018
61761642956457240960233819330578
61761642956457240960233819330579
61761642956457240960233822046346
61761642956457240960233822518522
61761642956457240960233822518523
61761642956457240960233823935672
61761642956457240998582607604432
61761642956457240998644254760432
61761642956457240998647610810590
61761642956457241000844366313376
61761642956457241000844366785760
61761642956457241000903686288994
61761642956457241000907042339152
61761642956457241000907129963255
61761642956457241000928049133168
61761642956457241001091971583766
61761642956457241001091975815854
61761642956457241001093092314104
61761642956457241001095415244893
61761642956457241001095415244977
61761642956457241001095415245136
61761642956457241001179097592545
61761642959087794188097514123540
61761642959402542683783005837981
61761642959411697211055988604484
61761642959411697211056074693552
61761642959411697218587055490398
61761642959411697218649817605242
61761642959411697218649903698522
61761642959411697218650161978776
61761642959411697221097538664876
61761642959411702571848442523736
61761642959411702709108422414552
61761642959411703799833852004307
61761642959411703799855891904399
61761642959411703802366377738200
61761642959411703937031844619067
61761642959411703937116560540723
61761642959411703939623688907424
61761642959411703939626013272660
61761642959411703939627046374524
61761642959411997364614892128341
61761642959412002761097311809985
61761642959412002898358066535377
61761642973858862965241324396548
61761642973858863010221876290752
61761642973858863010973988598660
61761642973858863010973988600064
61761642973858863376835302228192
61761642973858906194569700335902
61761642973858906240302364538014
61761642973858907475084298034350
61761642974135035713767539055111
61761642974135036948549816904911
61761642974135036949113556782027
61761642974135036949114675977171
61761642974135036949282065721115
61761642974135036949282065722519
61761642974135036949302957731111
61761642974135036949302986309423
61761642974135036949302986310827
61761642974135036949364605241403
61761642974135036949365748428639
61761642974135036949365748430043
61761642974135036949365751616583
61761642974135037085726917153979
61761642974135037086563740686299
61761642974135037132295261699771
61761642974135037132296404888411
61761642974135037132317296898407
61761642974135037132380059016219
61761642974135037132380059017623
61761642974135037132380062204163
61761642974135037498074036163307
61761642974135037498074036164711
61761642974135037498157604199079
61761642974135037498157722058775
61761642974135037498345632276407
61761642974135037543827592376819
61761642974135037543827620955131
61761642974135037543827620956535
61761642974135037543889239885707
61761642974135037543890014725983
61761642974135037543890383074347
61761642974135037543890386262291
61761642974135037543911188990903
61761642974135037543911274730051
61761642974135037543911275084343
61761642974135037543911278270883
61761642974135037544078296479923
61761642974135037544099217066827
61761642974135037544099217068231
61761642974135037544161979186043
61761642974135037544161979187447
61761642974135037681087232141963
61761642974135037681088375330603
61761642974135037681088375332007
61761642974135037681171943366375
61761642974135037681172029459815
61761642974135037681172032646355
61761642974135037681359971443703
61761642974135037681422733562919
61761642974137738652529125347639
61761642974137738652550017357635
61761642974137738652550045937351
61761642974137738835542321326295
61761642974137739201592691902931
61761642974137739201593063439239
61761642974137739247346276694755
61761642974137739247346619651347
61761642974138637985014665616839
61761642974138638168029004784135
61761642974138639220360683343755
61761642974138639220361713258919
61761642974138639220361827577783
61761642974138639220361827932075
61761642974138639220361831118615
61761642974138639403291341201803
61761642974138639403291341220677
61761642974138639403292484390443
61761642974138639403292484391847
61761642974138639403375022511051
61761642974138639403376052426215
61761642974138639403376138519655
61761642974138639403376141706195
61761642974138639815074375981955
61761642974138639815074747518263
61761642974138639815158058335187
61761642974138639815158058689479
61761642974138639815158061876019
61761642974138639815158315552631
61761642974138938174201576671575
61761642974138938174285259496983
61761642974138938311546013872455
61761642974138939409547594398491
61761642974138939409610357679575
61761642974138939409610358033867
61761642974138939409611386549351
61761642974138939409611500868215
61761642974138939409611501222507
61761642974138939409611504410451
61761642974138939409631277223899
61761642974138939409632307139063
61761642974138939409632392878211
61761642974138939409632393232503
61761642974138939409632396419043
61761642974138939546808350290123
61761642974138939546808350308997
61761642974138939546809493478763
61761642974138939546809493480167
61761642974138939546892031599371
61761642974138939546893061514535
61761642974138939546893147607975
61761642974138939546893150794515
61761642974138939592563049690871
61761642974138939592563049692275
61761642974138939592625725716647
61761642974138939592625811810087
61761642974138939592625814998031
61761642974138939958591385068871
61761642974138939958591756606583
61761642974138939958675070964339
61761642974138939958675324640951
61761642974138940004344969860695
61761642974138940004344969862099
61761642974138940004345312818691
61761642974138940004407731979911
61761642974138940004407735167855
61761642974138940141605724236167
61761642974138940141605724237571
61761642974138940141668486355383
61761642974138940141668489543327
61761642974145842115141251722951
61761642974145844357066534986019
61761642974145844357087455572923
61761642974146742682890271598459
61761642974146744330019324104123
61761642974146744330103006810243
61761642974146744513032520100249
61761642974146744924815554861527
61761642974146744924815926397835
61761642974146744924899237567647
61761642974146744924899580524239
61761642974147042872160836898887
61761642974147042872223512924663
61761642974147043283754470728551
61761642974147044519100488455467
61761642974147044519288773278063
61761642974147044519288774813097
61761642974147044519289889404551
61761642974147044519289917982863
61761642974147044519351536914843
61761642974147044519352565430327
61761642974147044519373486017231
61761642974147044519373572110671
61761642974147044656549529171099
61761642974147044656549529188569
61761642974147045068332563949847
61761642974147045068332935486155
61761642974147045068416246655967
61761642974147045068416589612559
61761642974147045114086148740267
61761642974147045114086491698263
61761642974147045114149253817479
61761642974170157858427032073017
61761642974170158041441371234489
61761642974170159093209313105145
61761642974170159093773052982261
61761642974170159093774168990865
61761642974170159093774172177405
61761642974170159094024101441637
61761642974170159094025244628873
61761642974170159094025244630277
61761642974170159276766468373145
61761642974170159276787388961405
61761642974170159642816071883829
61761642974170159642816843536161
61761642974170159642817215072469
61761642974170159642817215076681
61761642974170159687984651855361
61761642974170159688549507743889
61761642974170159688549510926217
61761642974170159688570771284577
61761642974170159688570771288789
61761642974170159688821475386277
61761642974170159688821475387681
61761642974170159688821475391893
61761642974170202465630458372193
61761642974170202511384043164017
61761642974170203748333917411769
61761642974170207798339421051612
61761642974171058426238813709077
61761642974171058426239189948245
61761642974171058609169470523141
61761642974171058609169846762309
61761642974171058609253414796677
61761642974171058609441442874005
61761642974171059661021123443177
61761642974171059661584831435993
61761642974171059661585979327493
61761642974171059661837027804339
61761642974171059661837027805743
61761642974171059661837030992283
61761642974171059799035023602831
61761642974171059843951780257241
61761642974171059844035348291609
61761642974171059844515488248653
61761642974171059844515488250057
61761642974171059844516636141557
61761642974171059844600204175925
61761642974171059844767684618402
61761642974171059844767684618403
61761642974171059844767684619806
61761642974171059844767684619807
61761642974171059844767687806347
61761642974171059844787460600921
61761642974171059844788576628398
61761642974171059844788576628399
61761642974171059844788579814939
61761642974171059844851252652771
61761642974171059844851252654175
61761642974171060210628998247934
61761642974171060210628998247935
61761642974171060210629001434475
61761642974171060255817354200581
61761642974171060256381438432565
61761642974171060256382554460042
61761642974171060256382554460043
61761642974171060256382557646583
61761642974171060256633258563147
61761642974171060256633261749687
61761642974171060393559655060594
61761642974171060393559655060595
61761642974171060393559655061998
61761642974171060393559655061999
61761642974171060393559658248539
61761642974171060393643223096366
61761642974171060393643223096367
61761642974171060393831251173694
61761642974171060393831251173695
61761642974171060393831254360235
61761642974171060393834607222448
61761642974171060393834607223852
61761642974171060398725797274526
61761642974171102896181858218849
61761642974171103079112515032913
61761642974171103079195824804449
61761642974171103079196083067281
61761642974171104313894448527845
61761642974171358615488834543725
61761642974171358615488863240081
61761642974171358752749503180049
61761642974171358752937531257377
61761642974171358752958451844233
61761642974171358798440064401833
61761642974171358798503088088513
61761642974171358798691116165841
61761642974171359850834504726425
61761642974171359850835623922973
61761642974171359850835652501237
61761642974171359850835652619329
61761642974171359851023910279151
61761642974171359851023910280555
61761642974171359851023938858867
61761642974171359851044830867459
61761642974171359851044830868863
61761642974171359851107593104767
61761642974171359851107593106171
61761642974171359851107596292711
61761642974171359987531436674981
61761642974171359988033645111785
61761642974171359988096292559297
61761642974171359988283548984293
61761642974171359988284578915475
61761642974171359988284578916879
61761642974171359988284692171689
61761642974171359988284692173093
61761642974171359988284692177305
61761642974171359988284693706722
61761642974171359988284693706723
61761642974171359988284693708126
61761642974171359988284693708127
61761642974171359988284696894667
61761642974171359988305499503783
61761642974171359988305499505187
61761642974171359988368260206057
61761642974171359988368260207461
61761642974171359988368261741091
61761642974171359988368261742495
61761642974171360033222345439577
61761642974171360033786082128749
61761642974171360033787201323893
61761642974171360033849877349669
61761642974171360033849877467761
61761642974171360034037133892757
61761642974171360034038248385201
61761642974171360034038248389413
61761642974171360034038249920234
61761642974171360034038249920235
61761642974171360034038253106775
61761642974171360034059170508548
61761642974171360034062526558706
61761642974171360399313442583953
61761642974171360399815909301059
61761642974171360399877526815937
61761642974171360399878298468269
61761642974171360399878556747119
61761642974171360399878670003333
61761642974171360399878670008949
61761642974171360399878671538366
61761642974171360399878671538367
61761642974171360399878674726311
61761642974171360400066584824447
61761642974171360400066584825851
61761642974171360400087505412755
61761642974171360400150266115029
61761642974171360400150266116433
61761642974171360400150266120645
61761642974171360400150267650063
61761642974171360400150267651467
61761642974171360400150270838007
61761642974171360445569465513167
61761642974171360445569465514571
61761642974171360445631111724401
61761642974171360445631883258641
61761642974171360445632141538943
61761642974171360445632226215441
61761642974171360445632226221057
61761642974171360445632230938419
61761642974171360445820169616271
61761642974171360582265019984873
61761642974171360582829875869189
61761642974171360582830134149491
61761642974171360582830134150895
61761642974171360582892894851765
61761642974171360582892896386798
61761642974171360582892896386799
61761642974171360583080922929093
61761642974171360583080922930497
61761642974171360583080922934709
61761642974171360583080924464126
61761642974171360583080924464127
61761642974171360583080924465530
61761642974171360583080924465531
61761642974171360583080927652071
61761642974171360583084280514284
61761642974171360583084280515688
61761642974171360583101073401512
61761642974171360583101845053844
61761642974171360583105201102598
61761642974171360583105201104002
61761642974171360587975470564958
61761642974171403085452423519277
61761642974171403222629151067361
61761642974171403222629524121233
61761642974171403222712833892769
61761642974171403222713092155601
61761642974171404320213465005617
61761642974171404457411457616165
61761642974171404457474219735381
61761642974171404457495111742569
61761642974171404503165013828273
61761642974171404503227689854049
61761642974171404503227775947489
61761642974173762097081666850376
61761642974173809543452095829483
61761642974173809543514853343605
61761642974173809543514857594407
61761642974173809543517952195033
61761642974173809680715944782495
61761642974173809680715944801368
61761642974173809680715944801369
61761642974173809680716203068572
61761642974173809724018683822235
61761642974173809724018683822395
61761642974173809724018683826607
61761642974173809726445514402647
61761642974173809726445514408471
61761642974173809726448608986011
61761642974173809726448609003273
61761642974173809726448609009097
61761642974173809726466061919613
61761642974173809726466061938487
61761642974173809726466434990955
61761642974173809726469502430419
61761642974173809726469505616959
61761642974173809726469529591581
61761642974173809726469529591740
61761642974173809726469529591741
61761642974173809726469531126775
61761642974173809726469763879951
61761642974173809726469763884163
61761642974173809726469873952224
61761642974173809726469873952225
61761642974173809726469878669587
61761642974173809726529192510901
61761642974173809726529197110171
61761642974173809726532177043465
61761642974173809726532291710797
61761642974173809726532549978001
61761642974173809726532554695363
61761642974174059907141916338605
61761642974174059907141945034961
61761642974174059907162836925461
61761642974174060456184590883901
61761642974174060456184590901371
61761642974174060456205511470757
61761642974174060501938175792365
61761642974174061554269854234101
61761642974174061554269854252815
61761642974174061554270968842817
61761642974174061554270968843025
61761642974174061554270968844269
61761642974174061554270968848641
61761642974174061554270997422533
61761642974174061554270997422741
61761642974174061554270997428357
61761642974174061554270997540625
61761642974174061554271002145719
61761642974174061554290774959167
61761642974174061554291889431125
61761642974174061554291889432577
61761642974174061554291889436949
61761642974174061554291894154311
61761642974174061554291918128933
61761642974174061691530608610817
61761642974174061691530608628287
61761642974174061691531751798213
61761642974174061691531751803829
61761642974174061691531756521191
61761642974174061737284193519281
61761642974174061737285308010321
61761642974174061737285308015937
61761642974174061737285312733299
61761642974174062103313643388113
61761642974174062103313643388321
61761642974174062103313643389565
61761642974174062103313643393937
61761642974174062103334563976421
61761642974174062103334563977873
61761642974174062103334563982245
61761642974174062103334568699607
61761642974174062149067228298029
61761642974174062149067232903123
61761642974174062149088148886337
61761642974174062286327982555617
61761642974174062286327982561233
61761642974174062286327987278595
61761642974174062286331340140808
61761642974174109730253674994555
61761642974174109730254017951147
61761642974174109730254046530863
61761642974174109730274938539455
61761642974174109732701392862033
61761642974174109732701392880747
61761642974174109732701396049977
61761642974174109732701769121319
61761642974174109732705212327567
61761642974174109732722661129911
61761642974174109732785074171121
61761642974174109732785075687441
61761642974174109732785418644033
61761642974174109732785422894835
61761642974174109732785447223749
61761642974174109732788517495461
61761642974174109732788890429997
61761642974174109867535349952511
61761642974174109867535350089477
61761642974174109867535692909103
61761642974174109867535692910555
61761642974174109867535692914927
61761642974174109867535721606911
61761642974174109869229925596757
61761642974174109869962523490967
61761642974174109869962523491174
61761642974174109869962523491175
61761642974174109869962523496791
61761642974174109869965618074331
61761642974174109869965618091593
61761642974174109869965618091800
61761642974174109869965618091801
61761642974174109869965618097417
61761642974174109869983067821393
61761642974174109869983067825605
61761642974174109869983067840107
61761642974174109869983067844479
61761642974174109869983071007933
61761642974174109869983444079275
61761642974174109869986514705279
61761642974174109869986538679901
61761642974174109869986538680060
61761642974174109869986538680061
61761642974174109869986540215095
61761642974174109869986772968271
61761642974174109869986772972483
61761642974174109869986883040544
61761642974174109869986883040545
61761642974174109869986887757907
61761642974174109870045828546593
61761642974174109870045833263955
61761642974174109870046201599221
61761642974174109870046206198491
61761642974174109870046206316583
61761642974174109870049186131785
61761642974174109870049190731055
61761642974174109870049300799117
61761642974174109870049300917209
61761642974174109870049563783683
61761642974174109874313614383841
61761642974174109874313643081649
61761642974174109874313643081809
61761642974174109913268014156027
61761642974174109913268357112619
61761642974174109913268357112827
61761642974174109913289277819019
61761642974174109915715732029121
61761642974174109915715732042219
61761642974174109915716079703075
61761642974174109915716079703282
61761642974174109915716079703283
61761642974174109915719174286439
61761642974174109915719174303701
61761642974174109915719174303908
61761642974174109915719174303909
61761642974174109915719175720851
61761642974174109915719437170383
61761642974174109915737000291383
61761642974174109915740094892009
61761642974174109915740094892168
61761642974174109915740094892169
61761642974174109915740096427203
61761642974174109915799757811329
61761642974174109915799762410599
61761642974174109915799762528691
61761642974174109915802857011225
61761642974174109915802857129317
61761642974174109915803115278429
61761642974174109915803119995791
61761642974174109920067199293757
61761642974174109920067199293917
61761642974174110280928507438539
61761642974174110281765335675207
61761642974174110281768778881455
61761642974174110281828097440131
61761642974174110286012224805339
61761642974174111513827574339635
61761642974174111513827574339843
61761642974174111516358979637615
61761642974174111516361302100475
61761642974174111516362451541671
61761642974174960474890964910469
61761642974174960474974532826745
61761642974174960474974532944837
61761642974174960886756538735717
61761642974174960886756538754591
61761642974174960886756538853809
61761642974174960886756538872683
61761642974174961069687195667873
61761642974174962122082783786151
61761642974174962122102556481507
61761642974174962122102556580725
61761642974174962122102556599599
61761642974174962122103675794743
61761642974174962259280776396699
61761642974174962259364339709493
61761642974174962305033213295571
61761642974174962305033213394789
61761642974174962305033213413663
61761642974174962305034332608807
61761642974174962305117926036356
61761642974174962305120248984650
61761642974174962310200500214516
61761642974174962671146345618465
61761642974174962671146350340039
61761642974174962671149703203656
61761642974174962716879009826193
61761642974174962716879014543555
61761642974174962716882367405768
61761642974174962716899160292996
61761642974174962716899931945328
61761642974174962716903287995486
61761642974174962854077007154103
61761642974175004944916942952609
61761642974175006774223511093249
61761642974175010298086377236345
61761642974175010298086377354437
61761642974175010299780952861717
61761642974175010300513550756135
61761642974175010300513550761751
61761642974175010300516645339291
61761642974175010300516645356553
61761642974175010300516645356761
61761642974175010300516645362377
61761642974175010300534095086353
61761642974175010300534095090565
61761642974175010300534095105067
61761642974175010300534095109439
61761642974175010300534098272893
61761642974175010300534098291767
61761642974175010300537538783699
61761642974175010300537541970239
61761642974175010300537565944861
61761642974175010300537565945021
61761642974175010300537567480055
61761642974175010300537800233231
61761642974175010300537800237443
61761642974175010300537910305505
61761642974175010300596860528915
61761642974175010300600328064077
61761642974175010300600328182169
61761642974175010300600586331281
61761642974175010304864641648801
61761642974175010304864670346609
61761642974175010437794848417729
61761642974175010437794848417889
61761642974175010437794849934049
61761642974175010437794849952923
61761642974175010437798205984207
61761642974175010437798206003080
61761642974175010437798206003081
61761642974175010481017034031535
61761642974175010481017034149627
61761642974175010481017376988335
61761642974175010481080053013903
61761642974175010481080053014111
61761642974175010481100973720303
61761642974175010481101059813743
61761642974175010482711609675781
61761642974175010483527514137565
61761642974175010483527514155035
61761642974175010483527775604359
61761642974175010483527775604566
61761642974175010483527775604567
61761642974175010483530870187723
61761642974175010483530870205192
61761642974175010483530870205193
61761642974175010483548434743295
61761642974175010483548696192667
61761642974175010483548782286106
61761642974175010483548782286107
61761642974175010483551790793452
61761642974175010483551790793453
61761642974175010483551876886732
61761642974175010483551876886733
61761642974175010483552135153936
61761642974175010483552135153937
61761642974175010483552139871299
61761642974175010483611195445409
61761642974175010483614552912509
61761642974175010483614553030601
61761642974175010487795298463073
61761642974175010487878895195201
61761642974175010487878981288481
61761642974175010847129767792318
61761642974175010849580474778527
61761642974175010892865416508274
61761642974175010895309781513331
61761642974175010895309781513538
61761642974175010895309781513539
61761642974175010895330702101639
61761642974175010895334141062908
61761642974175010895334145780271
61761642974175010895393464220855
61761642974175010895393464338947
61761642974175010895396821806047
61761642974175012084090549293884
61761642974175012084090549295288
61761642974175012084174232001200
61761642974175012084174232119292
61761642974175012089170800542624
61761642974175012129842986179499
61761642974175012129844106922935
61761642974175012129844106924339
61761642974175012129903425483068
61761642974175012129924346069871
61761642974175012129927702120028
61761642974175012129927788213308
61761642974175012134923237423867
61761642974175012134924356754732
61761642974175012135008034856955
61761642974175012135010276298188
61761642974175012135010276416280
61761642974181864827633450622697
61761642974181865239415337508541
61761642974181865239415337508701
61761642974181865239415715166263
61761642974181865376676469541734
61761642974181865376676469541735
61761642974181865422429676675789
61761642974181865422429676675837
61761642974181865422429676675997
61761642974181865422429681380101
61761642974181865422430025753842
61761642974181865422430025753843
61761642974181865429677524657947
61761642974181866474761355235617
61761642974181866657503726754749
61761642974181866657775694402705
61761642974181866657775694402753
61761642974181866657775694402913
61761642974181866657775699107017
61761642974181867069538186252324
61761642974181867069557963650583
61761642974181867069558733885765
61761642974181867069558735302915
61761642974181867069559078259506
61761642974181867069559078259507
61761642974181867206818718026054
61761642974181867206818718026055
61761642974181867206822845728544
61761642974181867211902063856546
61761642974181909297492436538665
61761642974181909297576004573033
61761642974181909894539946401545
61761642974181911127634685022985
61761642974181911127635828211625
61761642974181911127719396245993
61761642974181914630283934146536
61761642974181914650744404338123
61761642974181914653007307635179
61761642974181914653193269981657
61761642974181914653193269981705
61761642974181914653193269986077
61761642974181914653193274703439
61761642974181914658087557937749
61761642974181914790268062482875
61761642974181914790454029078667
61761642974181914790454029078703
61761642974181914790454029078910
61761642974181914790454029078911
61761642974181914833486775857255
61761642974181914833664557200979
61761642974181914833676209991101
61761642974181914833759864235596
61761642974181914833759864235597
61761642974181914835924017309209
61761642974181914836000726686391
61761642974181914836186693283830
61761642974181914836186693283831
61761642974181914836190046151660
61761642974181914836207586707961
61761642974181914836210942758119
61761642974181914836211052831796
61761642974181914836211052831797
61761642974181914836211057549159
61761642974181914836273728971453
61761642974181915184159249019332
61761642974181915202051101510973
61761642974181915207110427804016
61761642974181915245269815241097
61761642974181915247717533109979
61761642974181915247717533114191
61761642974181915247717536296519
61761642974181915247801214398741
61761642974181915247804686302713
61761642974181915247804686302797
61761642974181915247804686302956
61761642974181915247804686302957
61761642974181915252801250475167
61761642974181915252801250475327
61761642974181915252801250476571
61761642974181915252801250476779
61761642974181915252801250480943
61761642974181915252801250480991
61761642974181915252801250481150
61761642974181915252801253663319
61761642974181915252801255198305
61761642974181915252801255198512
61761642974181915252883788694993
61761642974181915252883788695153
61761642974181915252884903185825
61761642974181915252884931883633
61761642974181915252884931883793
61761642974181915384981758325001
61761642974181915384981758325037
61761642974181915384981758325245
61761642974181915384981758326649
61761642974181915384981758330861
61761642974181915385065441032561
61761642974181915385065441150653
61761642974181915390062009573777
61761642974182165016904015805033
61761642974182165428413963740841
61761642974182165428413963746457
61761642974182165428413966928785
61761642974182165428665010801781
61761642974182165428665015388161
61761642974182165428665387987119
61761642974182165428665388459503
61761642974182165428685931388637
61761642974182165428685931388685
61761642974182165428685931388845
61761642974182165428686279994307
61761642974182165428686280466691
61761642974182165565863380596263
61761642974182165565863380597667
61761642974182165565946690350329
61761642974182165565946948630631
61761642974182165573194533746267
61761642974182165611428302907929
61761642974182165611616936808371
61761642974182165611616936809775
61761642974182165611679349969077
61761642974182165611679612835551
61761642974182166663759981467757
61761642974182166663759984655701
61761642974182166664011033115077
61761642974182166664012147724001
61761642974182166664012176303717
61761642974182166664031949115761
61761642974182166664033068310905
61761642974182166801210169975511
61761642974182166801272817422975
61761642974182166801272930679189
61761642974182166801272932214222
61761642974182166801272932214223
61761642974182166801293738009879
61761642974182166846774320634845
61761642974182166847025367695993
61761642974182166847026486891297
61761642974182166847026488426330
61761642974182166847026488426331
61761642974182167212992433101927
61761642974182167212992433103331
61761642974182167213054822269137
61761642974182167213054822269297
61761642974182167213054823331947
61761642974182167213055195340638
61761642974182167213055195340639
61761642974182167213055195340644
61761642974182167213074972738903
61761642974182167213075742855993
61761642974182167213075742856201
61761642974182167213075743918851
61761642974182167213075744391235
61761642974182167213076115927542
61761642974182167213076115927543
61761642974182167258745989314035
61761642974182167258745989315439
61761642974182167258807636471439
61761642974182167258807636943823
61761642974182167258808408596155
61761642974182167258808751552746
61761642974182167258808751552747
61761642974182167258829327765909
61761642974182167258829672139650
61761642974182167258829672139651
61761642974182167396005629080583
61761642974182167396005629081987
61761642974182167396006400732915
61761642974182167396069161436593
61761642974182167396069162971626
61761642974182167396069162971627
61761642974182209486733928711059
61761642974182209486763001839093
61761642974182209486763030418809
61761642974182209486763030420213
61761642974182209486825792539429
61761642974182209486846598453177
61761642974182209486846684192325
61761642974182209489014280944569
61761642974182209494076963287605
61761642974182210035526555087247
61761642974182210035617389573457
61761642974182210035617390045633
61761642974182210081280139879071
61761642974182210081370974837457
61761642974182210083810511701973
61761642974182211270963407300373
61761642974182211270963407772549
61761642974182211271151692595145
61761642974182211271151694111305
61761642974182211271151694130179
61761642974182211271152837299945
61761642974182211271152837301349
61761642974182211271215599420565
61761642974182211271235376464537
61761642974182211271236405334313
61761642974182211316716992564373
61761642974182211316905278904533
61761642974182211316906393513457
61761642974182211316968041023749
61761642974182211316969069539233
61761642974182211316969155632673
61761642974182214839995225406223
61761642974182214840014998218267
61761642974182214840016117413411
61761642974182214842274434451093
61761642974182214842277872935607
61761642974182214842442947996679
61761642974182214842446391202927
61761642974182214842463835282085
61761642974182214842463835282133
61761642974182214842463835286505
61761642974182214842463840003867
61761642974182214842530069423449
61761642974182214847358123238177
61761642974182214847358151817893
61761642974182214976996661510357
61761642974182214977164027149941
61761642974182214977193219078017
61761642974182214977193219079421
61761642974182214977275752593531
61761642974182214977275752593579
61761642974182214977275752593739
61761642974182214977276787112385
61761642974182214977276871788675
61761642974182214977276871788883
61761642974182214977276873323916
61761642974182214977276873323917
61761642974182214977276900486483
61761642974182214979441026397529
61761642974182214979535188708313
61761642974182214979538541571931
61761642974182214979538541576143
61761642974182214979707055239980
61761642974182214979724595796281
61761642974182214979724622958847
61761642974182214979727951846439
61761642974182214979728061920116
61761642974182214979728061920117
61761642974182214979728066637479
61761642974182214979790738059773
61761642974182214984535224784739
61761642974182214984535224784899
61761642974182214984535224786143
61761642974182214984535224790515
61761642974182214984618906193205
61761642974182214984618906193365
61761642974182214984618907728398
61761642974182214984618907728399
61761642974182215022917583243957
61761642974182215022946775291529
61761642974182215023009451317305
61761642974182215023030456698591
61761642974182215025208529749671
61761642974182215025208529753883
61761642974182215025271291986819
61761642974182215025457253861073
61761642974182215025457253866737
61761642974182215025457253866897
61761642974182215025457260001201
61761642974182215025460616051359
61761642974182215025478179170955
61761642974182215025544294271881
61761642974182215030288780998251
61761642974182215030288781002623
61761642974182215030372462405313
61761642974182215030372462405473
61761642974182215030372463940506
61761642974182215030372463940507
61761642974182215373408893614860
61761642974182215388778667301237
61761642974182215388786819724275
61761642974182215388786819725727
61761642974182215388786819730099
61761642974182215391234542198299
61761642974182215391234542202511
61761642974182215391234542202670
61761642974182215391318223487061
61761642974182215391318225022255
61761642974182215391320547485115
61761642974182215391321695391033
61761642974182215391321695391117
61761642974182215391321695391276
61761642974182215391321695391277
61761642974182215391321696926311
61761642974182215396306635354437
61761642974182215396318262751591
61761642974182215396318264286625
61761642974182215396401912274145
61761642974182215396401913809338
61761642974182215396401913809339
61761642974182215434540404516147
61761642974182215434540404517551
61761642974182215434540409239285
61761642974182215437071808396977
61761642974182215437071809932171
61761642974182215437075251603225
61761642974182215437075253138419
61761642974182215442071815775595
61761642974182215442071815776999
61761642974182215442071815777207
61761642974182215442071815781419
61761642974182215442071818963747
61761642974182215442071820498697
61761642974182215442071820498733
61761642974182215442071820498940
61761642974182215442154382575137
61761642974182215442154384110331
61761642974182215442155497184061
61761642974182215442155498719254
61761642974182215442155498719255
61761642974182215571801158891571
61761642974182215571801158891619
61761642974182215571801158891779
61761642974182215571801158893023
61761642974182215571801158897395
61761642974182215571801163496665
61761642974182215571801163614757
61761642974182215574248881363983
61761642974182215574248881364143
61761642974182215574248881365387
61761642974182215574248881369759
61761642974182215574248884552087
61761642974182215574252323509038
61761642974182215574252328230559
61761642974182215574311642067501
61761642974182215574314999534814
61761642974182215574335920239709
61761642974182215574336006332989
61761642974182215579332570156843
61761642974182215579332570156891
61761642974182215579332573339135
61761642974182215579332573339171
61761642974182215579332573339219
61761642974182215579332574874169
61761642974182215579332574874205
61761642974182215579415136950609
61761642974182215579415136950769
61761642974182216624132840639343
61761642974182216624132842056492
61761642974182216624405924294547
61761642974182216626580559925215
61761642974182216626580559929586
61761642974182216626580563111671
61761642974182216626580563111755
61761642974182216626667713118192
61761642974182216626667713118193
61761642974182216626832754877814
61761642974182216626832754877815
61761642974182216626832754877820
61761642974182216626835078875868
61761642974182216626852527554297
61761642974182216626852527554345
61761642974182216626852527558717
61761642974182216626852527571767
61761642974182216626852532276079
61761642974182216626853675464718
61761642974182216626853675464719
61761642974182216626855975482327
61761642974182216626857118670966
61761642974182216626857118670967
61761642974182216626915289791605
61761642974182216626918761577569
61761642974182216626918761695661
61761642974182216631664277290563
61761642974182216631664277292015
61761642974182216631664277296386
61761642974182216631664280478471
61761642974182216631664280478507
61761642974182216631664280478555
61761642974182216631664282013745
61761642974182216631664282013748
61761642974182216631664282013754
61761642974182216631747958699029
61761642974183065584632143671949
61761642974183065584632143790041
61761642974183065584715711706317
61761642974183065584715711824409
61761642974183065996225745382517
61761642974183065996477170099935
61761642974183065996497713029069
61761642974183065996497713029117
61761642974183065996497717615289
61761642974183065996497717733381
61761642974183065996497975895591
61761642974183065996498062107123
61761642974183066133675162709078
61761642974183066133675162709079
61761642974183066133675162710482
61761642974183066133675162710483
61761642974183066133758730743446
61761642974183066133758730743447
61761642974183066133761825344072
61761642974183066138842076573938
61761642974183066179428369843133
61761642974183066179428369843181
61761642974183066179428369844585
61761642974183066179428374429353
61761642974183066179428374448227
61761642974183066179428374547445
61761642974183066179428374566319
61761642974183066179428632709655
61761642974183066179428632711059
61761642974183066179428718921186
61761642974183066179428718921187
61761642974183066179428718922590
61761642974183066179428718922591
61761642974183066179491131963801
61761642974183066179491394948366
61761642974183066179491394948367
61761642974183066179494489548992
61761642974183066179512052668749
61761642974183066179515410135848
61761642974183066179515410253940
61761642974183066184574740778858
61761642974183067231571763108029
61761642974183067231571763109433
61761642974183067231761197240471
61761642974183067231823959479183
61761642974183067231843730755985
61761642974183067231843730756033
61761642974183067231843735460297
61761642974183067231844765274839
61761642974183067369107843070988
61761642974183067414774387570049
61761642974183067414774387571501
61761642974183067414774392156269
61761642974183067414774392175143
61761642974183067414774392274361
61761642974183067414774392293235
61761642974183067414775508301838
61761642974183067414775508301839
61761642974183067414837149690717
61761642974183067414838182792581
61761642974183067414838184327614
61761642974183067414838184327615
61761642974183067414840507275908
61761642974183067414858070395665
61761642974183067414861427862764
61761642974183067414861427980856
61761642974183067780886754379334
61761642974183067780886754379335
61761642974183067780890882081824
61761642974183067785970100209826
61761642974183067826556656345543
61761642974183067826556656346947
61761642974183067826557427997875
61761642974183067826620188701553
61761642974183067826620190236586
61761642974183067826620190236587
61761642974183067963817411193399
61761642974183067963817411194803
61761642974183067963818182847135
61761642974183110054574812059241
61761642974183110054574812060645
61761642974183110054658380093609
61761642974183110054658466187049
61761642974183110649182756477889
61761642974183111701786403729497
61761642974183111884528774204805
61761642974183111884717060544965
61761642974183111884779822664181
61761642974183111884783180249372
61761642974183115407554812210535
61761642974183115407554812211939
61761642974183115407715054414901
61761642974183115407735946422089
61761642974183115407826779858491
61761642974183115407826779858539
61761642974183115409992053662489
61761642974183115410068763039671
61761642974183115410086215973273
61761642974183115410089568841103
61761642974183115410254729637111
61761642974183115410278979111399
61761642974183115410279089185077
61761642974183115410341765324733
61761642974183115415086252049699
61761642974183115415086252051103
61761642974183115415149014170372
61761642974183115415169904760357
61761642974183115415169933458165
61761642974183115415169934993359
61761642974183115545005001190832
61761642974183115545005001190833
61761642974183115545088569225200
61761642974183115545088569225201
61761642974183115545088682481207
61761642974183115545090892173494
61761642974183115547266755650219
61761642974183115547350323684587
61761642974183115547535257178758
61761642974183115547536285558889
61761642974183115547536290280379
61761642974183115547536290280415
61761642974183115547536290280622
61761642974183115547536290280623
61761642974183115547536400354301
61761642974183115547536404953570
61761642974183115547536404953571
61761642974183115547536405071662
61761642974183115547536405071663
61761642974183115547539757939492
61761642974183115547539757939493
61761642974183115547539762538763
61761642974183115552347006780920
61761642974183115552347006897554
61761642974183115552347006897555
61761642974183115552430688187929
61761642974183115590757436672555
61761642974183115590757436674007
61761642974183115590757436678379
61761642974183115590758555867699
61761642974183115590758555869151
61761642974183115590758555869311
61761642974183115590758557404344
61761642974183115590758557404345
61761642974183115590820198793223
61761642974183115590821231894927
61761642974183115590821231895087
61761642974183115590821233430120
61761642974183115590821233430121
61761642974183115590823556378414
61761642974183115590841119498171
61761642974183115590842152599875
61761642974183115590842238693315
61761642974183115590844477083362
61761642974183115593016872787337
61761642974183115593020225655167
61761642974183115593082987888103
61761642974183115593267921383678
61761642974183115593268949768021
61761642974183115593268949768181
61761642974183115593268954485542
61761642974183115593268954485543
61761642974183115593268955902485
61761642974183115593288841970534
61761642974183115593289875072239
61761642974183115593289961165678
61761642974183115593289961165679
61761642974183115593293314033508
61761642974183115593293314033509
61761642974183115593293318750871
61761642974183115598100476899535
61761642974183115598100561576033
61761642974183115598100563111066
61761642974183115598100563111067
61761642974183115598163237601649
61761642974183115598184158306597
61761642974183115598184158306757
61761642974183115598184159841790
61761642974183115598184159841791
61761642974183115598184244400037
61761642974183115959049794678317
61761642974183115959049794679928
61761642974183115959049794679929
61761642974183115959049794684141
61761642974183115959132329593559
61761642974183115959133362712685
61761642974183115959133477385840
61761642974183115959133477385841
61761642974183115964130045927057
61761642974183115964192031672260
61761642974183116002352186156531
61761642974183116002352186156739
61761642974183116002352186157983
61761642974183116002352186162355
61761642974183116002352190879717
61761642974183116004788284419893
61761642974183116004799908628943
61761642974183116004799908629103
61761642974183116004799908630347
61761642974183116004799908634719
61761642974183116004802231564139
61761642974183116004803352307575
61761642974183116004803355495519
61761642974183116004862669332461
61761642974183116004864993797075
61761642974183116004882819802178
61761642974183116004883591454510
61761642974183116004883591454511
61761642974183116004886947504425
61761642974183116004886947504509
61761642974183116004886947504668
61761642974183116004886947504669
61761642974183116004886949039703
61761642974183116004887033597948
61761642974183116004887033597949
61761642974183116009882482808507
61761642974183116009882825769678
61761642974183116009883600604179
61761642974183116009966164215569
61761642974183116009966164215729
61761642974183116009966165750762
61761642974183116009966165750763
61761642974183116009966508589262
61761642974183116139612940887747
61761642974183116142060663476799
61761642974183116142060663478203
61761642974183116142060666664743
61761642974183116142064019526957
61761642974183116142064019528361
61761642974183116142144344767173
61761642974183116142147702234273
61761642974183116142147702352365
61761642974183116147226918945333
61761642974183116147227948877919
61761642974183117192216592861088
61761642974183117192216592861089
61761642974183117192217736049728
61761642974183117192217736049729
61761642974183117192219948911246
61761642974183117194395812405197
61761642974183117194395812405233
61761642974183117194395812405440
61761642974183117194395812405441
61761642974183117194395812411057
61761642974183117194479380439601
61761642974183117194479495112756
61761642974183117194479495112757
61761642974183117194479495230848
61761642974183117194479495230849
61761642974183117194646860883527
61761642974183117194646860883536
61761642974183117194664309194777
61761642974183117194664313916267
61761642974183117194664313916303
61761642974183117194664313916510
61761642974183117194664313916511
61761642974183117194665457105150
61761642974183117194665457105151
61761642974183117194665458522092
61761642974183117194665458522093
61761642974183117194667666784340
61761642974183117194667781457288
61761642974183117194667781457289
61761642974183117194667781470386
61761642974183117194667781470387
61761642974183117194667781575380
61761642974183117194667781575381
61761642974183117194667786174651
61761642974183117194668814572250
61761642974183117194668814572251
61761642974183117199538821051508
61761642974183117237698207071599
61761642974183117237698208488541
61761642974183117237698208606633
61761642974183117237886494828701
61761642974183117237950285463401
61761642974183117237970176235763
61761642974183117240145926357263
61761642974183117240145926361635
61761642974183117240145929543963
61761642974183117240149370035895
61761642974183117240149373222435
61761642974183117240208687059377
61761642974183117240229609181426
61761642974183117240229609181427
61761642974183117240232965231341
61761642974183117240232965231425
61761642974183117240232965231584
61761642974183117240232965231585
61761642974183117240232966766619
61761642974183117240233051324864
61761642974183117240233051324865
61761642974183117240396973403909
61761642974183117240396973404069
61761642974183117240396973416959
61761642974183117240400330989260
61761642974183117240417898708127
61761642974183117240421337665185
61761642974183117240421337669396
61761642974183117240421337669397
61761642974183117240421342386759
61761642974183117240480656223861
61761642974183117240484013690961
61761642974183117240484013809053
61761642974183117245229615148719
61761642974183117245229618331047
61761642974183117245229619866081
61761642974183117245313297968510
61761642974183117245313297968511
61761642976809573811575166053286
61761642976812274965967579211842
61761642976812274965967579216054
61761642976812274965967579570346
61761642976812274966531663442422
61761642976812275148898121120986
61761642976812275148960883235830
61761642976813175533779275113126
61761642976813175716709903111338
61761642977093252123716602001702
61761642977093252123716860268906
61761642977093252123716860281956
61761642977093252123716860623198
61761642977093252123716860636248
61761642977093452226173194710558
61761642977093452226173309023598
61761642977093452226173966362890
61761642977093452363413056959186
61761642977093452363496739778978
61761642977100155240837231383192
61761642977100155240837231737484
61761642977100155240837231741696
61761642977100155240838003389816
61761642977100155240838003394028
61761642977100155423768659735708
61761642977100155423772015903958
61761642977101405404354010485458
61761642977101405404355043587322
61761642977101405960739723485048
61761642977101405960739723839340
61761642977101405960740842693242
61761642977101405960740842697454
61761642977101405960743280419526
61761642977101405960744313534440
61761642977101405960744313538652
61761642977124467049485805808478
61761642977124472400204161211188
61761642977124472400204161565480
61761642977124472402714644385666
61761642977124472402714644739958
61761642977124516272150518539530
61761642977124516272150521726070
61761642977124516272213283840914
61761642977124516279492527432792
61761642977125673152453780691128
61761642977125673152454555525788
61761642977125717029231746166994
61761642977128118550740426709502
61761642977128118550803188824346
61761642977128118550803189178638
61761642977128368915182645796028
61761642977128368915203223545996
61761642977128368915203571088808
61761642977128374260841589526876
61761642977128374260842708722020
61761642977128374265841595488344
61761642977128374265904357607400
61761642977128374265924935003076
61761642977128374265924935357368
61761642977128374265925279359348
61761642977128374265925279376610
61761642977128374268435762533826
61761642977128374268435762551088
61761642977128374443772131083132
61761642977128374443773250278276
61761642977128374451365960088102
61761642977128374451365960206194
61761642977128374451366304579728
61761642977128374809885383272932
61761642977128374992899952022721
61761642977128418740011021061982
61761642977128418915410151353174
61761642977128418915410151825558
61761642977128418915410237446454
61761642977128418915410237918838
61761642977128418923025245433866
61761642977128418923025245438078
61761642977128418923025245438237
61761642977128418923025245438238
61761642977128418923025245906250
61761642977128418923025245910462
61761642977128418923025245910621
61761642977128418923025250155600
61761642977128422436828852076476
61761642977128422439273131342752
61761642977128422439273475699024
61761642977128422439335893107516
61761642977128424227909803360400
61761642977128424227993490430994
61761642977128424230441208658380
61761642977128424230503970418932
61761642977129274836184696320266
61761642977129275423449860193160
61761642977129275423450635027820
61761642977129275430981271452608
61761642977129324798252904201160
61761642977129324836391452303600
61761642977129324841474026481760
61761642977129324843985539706916
61761642977129324844006460295224
61761642977129324844006460299596
61761642977129324844006461830418
61761642977129324844006465016958
61761642977129775125380950716251
61761642977129775127912395938650
61761642977129775127912482027718
61761642977129775265152229963306
61761642977129775265235912783098
61761642977136179781193241845444
61761642977136179783640963969340
61761642977136179783640965386490
61761642977136179783703726438476
61761642977136179783703727501334
61761642977136179920901632601452
61761642977136179920901634018602
61761642977136222006574627713614
61761642977136222425699671031284
61761642977136222425699672094142
61761642977136222425701995025174
61761642977136222425762434563278
61761642977136222562962664015790
61761642977136223653702563850718
61761642977136223653703683045862
61761642977136223661045688752584
61761642977136223790963318580322
61761642977136472789325987765884
61761642977136472789325988238268
61761642977136478140047700049640
61761642977136478325509642298782
61761642977136479370582739710092
61761642977136479370582768406448
61761642977136479370583887601592
61761642977136479919626562148292
61761642977136479919626562152504
61761642977136479919626906521826
61761642977136479919626907584684
61761642977136479919626910771224
61761642977136479924710250933764
61761642977136479927157973411952
61761642977136479927220735526796
61761642977136480102556328864272
61761642977136480102557103703144
61761642977136480102557189792212
61761642977136480102619865817988
61761642977136480102641130898082
61761642977136480102641132433116
61761642977136480102641135619656
61761642977136480110172197783836
61761642977136480110172197788207
61761642977136480110172197788208
61761642977136480110172199319030
61761642977136480110172202505570
61761642977136480110234959903052
61761642977136522195823184520250
61761642977136522195823184992634
61761642977136522195824303715394
61761642977136522195824304187778
61761642977136522195843990439774
61761642977136522195843990912158
61761642977136522195845106448378
61761642977136522195845106920762
61761642977136522195845109634918
61761642977136522195845110107302
61761642977136522195847429869056
61761642977136522607354400237050
61761642977136522607357839193948
61761642977136522607420601431096
61761642977136522607438054360486
61761642977136522607438054832870
61761642977136522607438826485202
61761642977136522607438829199358
61761642977136522607438829671742
61761642977136522614969121250612
61761642977136522614969121722996
61761642977136522614969149948372
61761642977136522614969150420756
61761642977136522614969494317742
61761642977136522614969494322114
61761642977136522614969494790126
61761642977136522614969494794290
61761642977136522614969494794338
61761642977136522614969494794497
61761642977136522614969495857148
61761642977136522614970264911428
61761642977136522614970266446622
61761642977136522614972588905270
61761642977136522615031883365456
61761642977136522615031883837840
61761642977136522615032256436798
61761642977136522615032256909182
61761642977136522615033027144364
61761642977136522615035351142418
61761642977136522744615154962442
61761642977136522744615155434826
61761642977136522752209984257472
61761642977136522752229789886936
61761642977136522752229790359320
61761642977136522752233229316218
61761642977136522790369396737814
61761642977136522790369482826882
61761642977136522790369486485806
61761642977136522797962540651904
61761642977136522797984489760068
61761642977136522797984490818506
61761642977136522797984490822877
61761642977136522797984490822878
61761642977136522797984494477430
61761642977136522797984495540240
61761642977136523843035921013558
61761642977136523980233913978398
61761642977136523980233917164938
61761642977136527546482134334870
61761642977136527546483250343474
61761642977136527546483253530014
61761642977136527546485573291768
61761642977136527546544896804006
61761642977136527546565788812598
61761642977136527549013506685692
61761642977136527549014654578596
61761642977136528095336866896118
61761642977136528095336867246198
61761642977136528095340305853016
61761642977136528097869014081600
61761642977136528102868278505646
61761642977136528102869048740828
61761642977136528102869048745040
61761642977136528102951616607440
61761642977136528102951962393912
61761642977136528102952735815634
61761642977136528105399306132854
61761642977136528105399683449334
61761642977136528105400454043020
61761642977136528105462445568390
61761642977136528105463215803572
61761642977136529330873060759618
61761642977136529330959067578916
61761642977136529333403346849404
61761642977136529333403346862454
61761642977136529333404466057598
61761642977136529333404467121860
61761642977136529333404470308400
61761642977136529333466108609956
61761642977136529333466108964248
61761642977136529338215066466340
61761642977136529340746476015122
61761642977136630271004213139313
61761642977136672844324366425268
61761642977136672882549208801616
61761642977136672890080275687530
61761642977136672890081394895724
61761642977136678243340887886292
61761642977136678243341662720868
61761642977136678243341662720952
61761642977136678380601642261764
61761642977136678380602417096424
61761642977136678383112122249701
61761642977136678383112897084361
61761642977136678383115478299859
61761642977136679473855005241071
61761642977136679478687680447868
61761642977136679611056471354948
61761642977136679611116909104555
61761642977136679611119232052849
61761642977136679615948434823340
61761642977136679618458914811277
61761642977137380487438603485968
61761642977137380487438606672508
61761642977137380494969668954732
61761642977137380533107442222512
61761642977137380533108217057172
61761642977137380533170118248288
61761642977137380533170893082948
61761642977137380533191039072732
61761642977137380533191813907392
61761642977137380533192158163042
61761642977137380533192158167253
61761642977137380533192158167254
61761642977137380533192159698076
61761642977137380533192162884616
61761642977137380540723225048796
61761642977137380540723226588202
61761642977137380540723229770530
61761642977137380540785987168011
61761642977137380540785987168012
61761642977137380540785988703046
61761642977137423175166182231614
61761642977137423175166182349706
61761642977137423182780932056816
61761642977137423182780932061028
61761642977137423182781276430558
61761642977137423182781276434770
61761642977137423182781277847500
61761642977137423182784256226886
61761642977137423182784629180296
61761642977137423182784629298388
61761642977137423182784630715330
61761642977137423182784633901870
61761642977137424410784944075606
61761642977137424410788296943436
61761642977137428114293916329434
61761642977137428673211001679846
61761642977137428673211379354830
61761642977137428673212149585800
61761642977137428711350611599172
61761642977137428716433185777332
61761642977137428716433185895424
61761642977137428716434300386256
61761642977137428716434305103618
61761642977137428716436624852322
61761642977137428718943665883362
61761642977137428718944785091556
61761642977137428718965705679864
61761642977137428718965705684235
61761642977137428718965705684236
61761642977137428718965707219270
61761642977137428718965710401598
61761642977137429901215013717302
61761642977137429901215128485464
61761642977137429901215128502726
61761642977137429901216161604590
61761642977137429901216161610206
61761642977137429901216163027356
61761642977137429901216166209684
61761642977137830845072249492593
61761642977137873464148656060043
61761642977137880185104618687985
61761642977137880185188301507777
61761642977137880230941857719885
61761642982721095083421807719716
61761642982721801084058014414554
61761642983002077593500385189330
61761642983002077639253941401438
61761642983009683189342770677920
61761642983009683189343803797046
61761642983010031373820470530220
61761642983010031373820556623500
61761642983033097762720377165732
61761642983033097762720377169944
61761642983033141822490903951410
61761642983033998513482846700720
61761642983033998513483621535380
61761642983036699629464742354915
61761642983036700079449120871280
61761642983036700079449120875492
61761642983036700079449465244814
61761642983036700087063439649299
61761642983036700087063439649300
61761642983036700216729906327244
61761642983036700216730681161904
61761642983036700224261350888142
61761642983036743956289762491014
61761642983036743956289762495226
61761642983036744093487755101562
61761642983036744093487755105774
61761642983036744093491111155932
61761642983036744101081842032494
61761642983036744101081842036706
61761642983036744101081842386786
61761642983037000222966129963812
61761642983037044336105992601501
61761642983037900249265155929494
61761642983037900249265442893054
61761642983037900790797942680524
61761642983037900790798717515184
61761642983037900790799090590898
61761642983037900790799095190168
61761642983037900836552651402276
61761642983037900844145705568374
61761642983037944720906905318766
61761642983037950211333650892040
61761642983037950257087206990476
61761642983038093776797898186775
61761642983038093776798271239403
61761642983038093786086561103195
61761642983038093786086675888619
61761642983038093786107596594971
61761642983038100305969078632010
61761642983038100489004338972218
61761642983044805189190299750852
61761642983044805189190299755064
61761642983044805189190644122973
61761642983044805189190644124386
61761642983044805196805393834295
61761642983044805196805393834304
61761642983044805331554549009272
61761642983044805333982379292323
61761642983044805333982379292332
61761642983044847419654258391678
61761642983044847419654258395890
61761642983044847419657611259508
61761642983044847831249007875654
61761642983044847831249007879866
61761642983044847968447000486202
61761642983044847976040315762372
61761642983044847976040315764793
61761642983044847976040315769005
61761642983044847976040316123297
61761642983044847976041087417125
61761642983044847976041087417134
61761642983044847976041087771417
61761642983044847976041087771426
61761642983044847976043410706670
61761642983044849066866993367214
61761642983044849066866997953434
61761642983044849066868112562358
61761642983044849204064987381654
61761642983044849204064990563982
61761642983044852770375970203050
61761642983044853375047874465363
61761642983044853512224859923391
61761642983044853512245780510247
61761642983045105332707308839172
61761642983045105332707308843384
61761642983045105340322402922615
61761642983045105340322402922624
61761642983045148028050241485377
61761642983045148165310537050200
61761642983045148165313976007098
61761642983045149393314660669278
61761642983045153510949760772480
61761642983045153516032334950640
61761642983045153516033479674257
61761642983045154744036375667190
61761642983045154746567747663720
61761642983045154746567776378949
61761642983045154746568895101710
61761642983045255432447216747474
61761642983045255610378226029703
61761642983045298259949646077720
61761642983045298305703230986184
61761642983045303610668001366550
61761642983045303610668776673594
61761642983045303610668779387750
61761642983045303656421605406161
61761642983045303793682360131553
61761642983045304891768397967737
61761642983045305024218547685935
61761642983045305024220870634229
61761642983046000417702877754092
61761642983046000417702880940632
61761642983046000554900870364640
61761642983046000554900873551180
61761642983046000554901903483766
61761642983046005905622582176012
61761642983046005905622585362552
61761642983046005905623615295138
61761642983046005908050415527511
61761642983046005908050415645612
61761642983046005953803971738215
61761642983046048595861649931844
61761642983046048595862023000916
61761642983046048595862023003346
61761642983046048595862023007558
61761642983046048595862023121438
61761642983046048595862023125650
61761642983046048595862024538380
61761642983046048595865375871176
61761642983046048595865375989268
61761642983046048595865377406210
61761642983046048595865380592750
61761642983046048733122691638049
61761642983046048733123463291785
61761642983046048733143612344401
61761642983046048733143612462493
61761642983046048733144384114825
61761642983046054083781268264696
61761642983046054083781641336198
61761642983046054083781641454290
61761642983046054083781642871232
61761642983046054083782416170641
61761642983046054083845175221249
61761642983046054086291748370726
61761642983046054086292126045710
61761642983046054086292896276671
61761642983046054086292896276680
61761642983046054086313816863527
61761642983046054132046452369283
61761642983046054132046452375115
61761642983046054132046452375116
61761642983046054132046453910150
61761642983046054132046457092478
61761642983046055314295760408173
61761642983046055314295760408182
61761642983046055314295875176344
61761642983046055314296908295470
61761642983046055314296908301077
61761642983046055314296908301086
61761642983046055314299232666530
61761642983046055314316680977776
61761642983046055360049431289017
61761642983046055360050464395093
61761646548577247812636145313236
61761646548577249047982163040152
61761646548638176305306576916643
61761646548638176351060133128751
61761646548638476494556250208479
61761646548638476540309806420587
61761646548638476540309835000303
61761646548638476906903374868448
61761646548638476906924266877040
61761646548646281461344504231715
61761646548646281461344505294572
61761646548646281461361953978825
61761646548646281461365053283715
61761646548646281461365396240307
61761646548646580415833137100068
61761646548646581604861513320035
61761646548646581604861514382892
61761646548646581604861514737184
61761646548646581604878963067145
61761646548646581604882062372035
61761646548646581604882405328627
61761646548646581604882406745776
61761646548646581650614726575551
61761646548646581650615098111859
61761646548646592723000053308617
61761646548670596792280842618383
61761646548670896981530515910219
61761646548670897531141749932801
61761646548673599051562867886111
61761646548673599051583759894703
61761646548674499251083066355525
61761646548674499619395573297215
61761646548674499665128237500731
61761646548681703749521010918545
61761646548681703749521010919949
61761646548681703749521010937211
61761646548681703749521010937259
61761646548681703749541902927137
61761646548681703749541902928541
61761646548681703749541902945803
61761646548681703749541902945851
61761646548681703795274567132057
61761646548682604363082905583503
61761646548682604363086258451333
61761646548682604729132505550547
61761646548682604729697364622807
61761646548682604729700836408771
61761646548682604774865169754063
61761646548682604774868641540027
61761646566360450136103697817007
61761646566360450319034354631071
61761646566363151976799797113775
61761646566363152022532461317291
61761646566363152389146917169895
61761646566363152389146920356435
61761646566363152434900476568543
61761646566363152572077573982555
61761646566363152572077573983959
61761646566363152572077577170499
61761646566363152572161142016923
61761646566363152572161142018327
61761646566363152572161145204867
61761646566364052407350824378735
61761646566364052590281481192799
61761646566364052590365049227167
61761646566364352596600497670571
61761646566364352733798490281119
61761646566364352779614722519003
61761646566364352779614836837867
61761646566364353146145610335835
61761646566364353146145613523779
61761646566364353146229178370203
61761646566364353146229181558147
61761646566364353146229295877011
61761646566364353191899169735887
61761646566364353191899195129063
61761646566364353191899198315603
61761646566364353329159949503131
61761646566364353329159949504535
61761646566364353329159952691075
61761646566371257132774963726781
61761646566371257132837724428847
61761646566371257499452180281451
61761646566371257499452183467991
61761646566371257545205736493559
61761646566371257682466405129883
61761646566371257682466408316423
61761646566372157700586744304355
61761646566372157700670312338723
61761646566372456655075291433561
61761646566372456661818344572219
61761646566372457706843000080061
61761646566372457706905760782127
61761646566372457706926309834127
61761646566372457844103753392675
61761646566372457844187321427043
61761646566372457889856966648191
61761646566372457889919985630559
61761646566372457889920099949423
61761646566372458256450873448795
61761646566372458256450876635335
61761646566372458256534441483163
61761646566372458256534444669703
61761646566372458256534558988567
61761646566372458302204429660903
61761646566372458302204458240619
61761646566372458302204461427159
61761646566372458439465098297227
61761646566372458439465101483767
61761646566372458439465212616091
61761646566372458439465215802631
61761646566396773220772755982859
61761646566396773587366662782059
61761646566396773587366662783463
61761646566396773587366665970003
61761646566396773587449976786927
61761646566396773587450230817831
61761646566396773587450234004371
61761646566396773587450348323235
61761646566396773587450348677527
61761646566396773587453330004837
61761646566396773633120218995571
61761646566396773633120222182111
61761646566396773633120247575287
61761646566396773633120250761827
61761646566396773633183009694503
61761646566396773633183012881043
61761646566396773633185994208353
61761646566396773633370923098675
61761646566396773770379858760715
61761646566396773770380633600991
61761646566396773770380887630491
61761646566396773770380887631895
61761646566396773770380890818435
61761646566396773770381001949355
61761646566396773770381001950759
61761646566396773770381002305051
61761646566396773770381005137299
61761646566396773770381005491591
61761646566399475290885323125373
61761646566399475290888793966571
61761646566399475473815979939437
61761646566399475474070499257480
61761646566400375858700575607003
61761646566407279845329551321353
61761646566407279845329805350853
61761646566407279845329805351013
61761646566407279845329809601814
61761646566407280257108716659199
61761646566407280257673575731459
61761646566407294670303857548438
61761646566407295081834700208398
61761646566407579988843461577119
61761646566407579988846933816593
61761646566407580034576125780635
61761646566407580034579597547725
61761646566407580400629198005867
61761646566407580401194053891587
61761646566407580401194057078127
61761646566407580581861805401017
61761646566407580584375762369036
61761646566407596460133642791650
61761646566407596460133900009094
61761646566408479367543213224069
61761646566408479367546307807225
61761646566408479367546565023265
61761646566408479367546565023425
61761646566408479367546565024669
61761646566408479367546565029041
61761646566408480419394488842079
61761646566408480419397587674633
61761646566408480419397960727261
61761646566408480602325145656143
61761646566408480602328241302157
61761646566408480602328244488697
61761646566408480602328498523973
61761646566408480968440979646299
61761646566408480969005835532019
61761646566408480969005838718559
61761646566408481014107409826543
61761646566408481014672268898803
61761646566408481151936495532623
61761646572208136080506435008138
61761646572208136080569111033914
61761646572211739998381210101202
61761646572211739998945294333186
61761646572211749419310035907400
61761646572211749419310121646548
61761646572211750654656139373464
61761646572268625196574908658282
61761646572268625379589128802450
61761646572268625379589133506714
61761646572269074497417079863367
61761646572269074497417080217659
61761646572269075549184444507887
61761646572269075549205336516479
61761646572269075686382437118435
61761646572269075686382781120415
61761646572269075686382781473303
61761646572269075686382781474707
61761646572269075686445084092159
61761646572269075686445457500483
61761646572269075732135993330543
61761646572269075732199013712591
61761646572269076098729903317847
61761646572269076098791547640035
61761646572269076098792322126019
61761646572269076098792322480311
61761646572269076098792576155679
61761646572269076098792579343623
61761646572269076098812439648627
61761646572269076098812439650031
61761646572269076098813214488903
61761646572269076098813582482975
61761646572269076098813582483135
61761646572269076098813582837267
61761646572269076098813585670919
61761646572269076098813585671079
61761646572269076098813586025211
61761646572269076144545103852143
61761646572269076144545103853547
61761646572269076144545878692419
61761646572269076144546132367787
61761646572269076144546135555731
61761646572269076144546246686651
61761646572269076144546246687895
61761646572269076144546246692267
61761646572269076144546247040783
61761646572269076144546247042187
61761646572269076144546249874435
61761646572269076144546249874595
61761646572269076144546250228727
61761646572269076144734160445115
61761646572269076144734163633059
61761646572269076281743096462691
61761646572269076281743096464095
61761646572269076281743871302967
61761646572269076281744128166279
61761646572269076281744239651331
61761646572269076281744239652735
61761646572269076281744242839275
61761646572269076281805772135579
61761646572269076281806546974451
61761646572269076281806915322975
61761646572269076281806915324219
61761646572269076281806915328591
61761646572269076281806915677107
61761646572269076281806915678511
61761646572269076281806918510759
61761646572269076281806918510919
61761646572269076281806918865051
61761646572269076281827807331407
61761646572269076281827807331567
61761646572269076281827807685699
61761646572269076281827810519351
61761646572269076281827810519511
61761646572269076281827810873643
61761646572269076281994946588087
61761646572269076281994946588247
61761646572269076281994946942379
61761646572269076282015835408895
61761646572269076282015835414511
61761646572269076282015835763027
61761646572269076282015835764431
61761646572269076282015838596839
61761646572269076282015838950971
61761646572271777389880543332271
61761646572271777389880543804655
61761646572271777389901435340911
61761646572271777389901464392963
61761646572271777435634099544427
61761646572271777435634099544587
61761646572271777435634100016763
61761646572271777435634128596479
61761646572271777435655020605071
61761646572271777802227667047475
61761646572271777802227668464417
61761646572271777802248555868123
61761646572271777802248559056067
61761646572271777984426071504343
61761646572271777985179215870131
61761646572271777985179217287073
61761646572271777985238535373365
61761646572271777985242003032443
61761646572271777985242003382363
61761646572271777985242006214611
61761646572271777985242006214771
61761646572271777985242007631713
61761646572271777985262895041035
61761646572271777985262895389551
61761646572271777985262895390955
61761646572271777985262898223203
61761646572271777985262898223363
61761646572271777985430292926485
61761646572271777985451184935077
61761646572272677820368780252591
61761646572272677820452463078207
61761646572272677820452491657923
61761646572272677957629448888915
61761646572272677957629563207779
61761646572272677957629563680163
61761646572272677957713131242195
61761646572272677957713131714531
61761646572272677957713246033395
61761646572272678003383119892271
61761646572272678003383148471987
61761646572272678003466716506355
61761646572272678003466802245503
61761646572272678369973216081577
61761646572272678369976686922983
61761646572272678369976688339925
61761646572272678370060251769407
61761646572272678370060254957351
61761646572272678370060337862687
61761646572272678370060341050631
61761646572272678370060369276055
61761646572272678370060369276215
61761646572272678370060369630347
61761646572272678415730239946939
61761646572272678415730239947147
61761646572272678415730243135091
61761646572272678415730244552033
61761646572272678415789562638325
61761646572272678415792915972715
61761646572272678415792915972923
61761646572272678415792919160867
61761646572272678415792920577809
61761646572272678415793005254147
61761646572272678415793030291579
61761646572272678415793030293031
61761646572272678415793030297403
61761646572272678415793030647323
61761646572272678415793033479571
61761646572272678415793033479731
61761646572272678415793033833863
61761646572272678415793034896672
61761646572272678415793034896673
61761646572272678415813922300379
61761646572272678415813922305995
61761646572272678415813922655915
61761646572272678415813925488323
61761646572272678415813925842455
61761646572272678415981291611728
61761646572272678415981291611729
61761646572272678415981320191444
61761646572272678415981320191445
61761646572272678552987555248873
61761646572272678552990911771415
61761646572272678552990994676751
61761646572272678552990997864695
61761646572272678552991022902127
61761646572272678552991022903579
61761646572272678552991023257871
61761646572272678552991026090119
61761646572272678552991026444411
61761646572272678552991027507221
61761646572272678553074590936543
61761646572272678553074590937947
61761646572272678553074591292239
61761646572272678553074594124487
61761646572272678553074594478779
61761646572272678553074677029983
61761646572272678553074677031387
61761646572272678553074680217927
61761646572272678553262880836361
61761646572272678553262966575509
61761646572272978009702135897707
61761646572272978009702136370043
61761646572272978009702164949759
61761646572272978146900128508255
61761646572272978146900157560307
61761646572272978146962804534031
61761646572272978146962805006367
61761646572272978146962919325231
61761646572272978192653713772415
61761646572272978192716389798191
61761646572272978192716475537339
61761646572272978558494107857623
61761646572272978559247249035467
61761646572272978559247252223411
61761646572272978559309925061243
61761646572272978559309928249187
61761646572272978559310042567891
61761646572272978559310042568051
61761646572272978559310042922183
61761646572272978559330931388539
61761646572272978559330931388699
61761646572272978559330931742831
61761646572272978559330934576483
61761646572272978559330934576643
61761646572272978559330934930775
61761646572272978605063595946347
61761646572272978605063598779999
61761646572272978605063599134291
61761646572272978742261588202603
61761646572272978742261588204007
61761646572272978742261588556895
61761646572272978742261588558299
61761646572272978742261591390547
61761646572272978742261591744839
61761646572272978742324264228379
61761646572272978742324264229783
61761646572272978742324264582671
61761646572272978742324264584075
61761646572272978742324267416323
61761646572272978742324267770615
61761646572279881311157430678775
61761646572279881311157430696245
61761646572279881311157431031663
61761646572279881311157431033067
61761646572279882500185434907567
61761646572279882500185808314487
61761646572279882500206698452627
61761646572279882500206698924803
61761646572279882545939364527999
61761646572279882545960283716627
61761646572279882912553822167623
61761646572279882958286486371139
61761646572279882958286487788081
61761646572279883094731334615899
61761646572279883094731334968787
61761646572279883094731334970191
61761646572279883095484478981687
61761646572279883095543798484921
61761646572279883095547266138175
61761646572279883095547266138383
61761646572279883095547266492515
61761646572279883095568158146815
61761646572279883095568158146975
61761646572279883095568158501107
61761646572279883095568161334919
61761646572279883095568161689051
61761646572279883095756448046633
61761646572280632767397515971138
61761646572280781833149422455589
61761646572280781833152894695063
61761646572280781878903007247413
61761646572280781878906450907171
61761646572280781878906450908575
61761646572280781878969126932947
61761646572280782930663564804871
61761646572280782930674043364147
61761646572280782930726240830647
61761646572280782930736719389923
61761646572280782930757383233171
61761646572280782930757726189763
61761646572280783067934828189995
61761646572280783068018394353751
61761646572280783113684940742345
61761646572280783113688040047235
61761646572280783113688383003827
61761646572280783113688384402103
61761646572280783113688384403507
61761646572280783113747702507269
61761646572280783113751058557267
61761646572280783113751059029603
61761646572280783113751060092460
61761646572280783113751060092461
61761646572280783113751060427879
61761646572280783113751060429283
61761646572280783113751060446752
61761646572280783113772065357059
61761646572280783479528806021639
61761646572280783480278479193133
61761646572280783480365514880963
61761646572280783480365518068907
61761646572280783480365600974243
61761646572280783480365604162187
61761646572280783480365629199827
61761646572280783480365629553959
61761646572280783525282362233747
61761646572280783525282362235151
61761646572280783526035503058495
61761646572280783526035506246647
61761646572280783526035507663589
61761646572280783526098268365703
61761646572280783526098293757475
61761646572280783526119185411935
61761646572280783526119185766067
61761646572280783526119188599879
61761646572280783526119188954011
61761646572280783526283111044653
61761646572280783526286554723284
61761646572280783526286554723285
61761646572280783662543030517183
61761646572280783662543030870071
61761646572280783662543030871475
61761646572280783663292818360429
61761646572280783663296171694819
61761646572280783663296174882971
61761646572280783663296176299913
61761646572280783663296257788307
61761646572280783663296260976251
61761646572280783663296286013683
61761646572280783663296286368023
61761646572280783663379854402391
61761646572280783663379857236043
61761646572280783663379940141539
61761646572280783663379943329483
61761646572280783663568229687065
61761646572280794048875374169753
61761646572280794049691195606497
61761646572281082022420016335733
61761646572281082022423459996895
61761646572281082068177044924286
61761646572281082068239720950062
61761646572281083120007056525007
61761646572281083120028320069907
61761646572281083257201949830665
61761646572281083257205049135555
61761646572281083257205391619811
61761646572281083257205392092147
61761646572281083257205393137535
61761646572281083257205393155005
61761646572281083257205393490423
61761646572281083257205393491827
61761646572281083257264711595589
61761646572281083257268067645587
61761646572281083257268068117923
61761646572281083257268069163311
61761646572281083257268069180780
61761646572281083257268069180781
61761646572281083257268069516199
61761646572281083257268069517603
61761646572281083257268069535072
61761646572281083257288988706231
61761646572281083257289074445379
61761646572281083302958976883971
61761646572281083303021652909747
61761646572281083668799370969179
61761646572281083668799371322067
61761646572281083668799371323471
61761646572281083669552515334967
61761646572281083669615188172799
61761646572281083669615191360743
61761646572281083669615302491663
61761646572281083669615302845795
61761646572281083669636197688039
61761646572281083669636197688199
61761646572281083669636198042331
61761646572281083715368858703771
61761646572281083715368859057903
61761646572281083715368861891555
61761646572281083715368861891715
61761646572281083715368862245847
61761646572281083852566851314159
61761646572281083852566851668451
61761646572281083852566854502103
61761646572281083852566854856395
61761646572281083852629527694227
61761646572281083852629530527879
61761646572281094375385716097913
61761646572304197831125584258373
61761646572304197876858248461889
61761646572304197876879169168241
61761646572304198243451818680545
61761646572304198243471935850265
61761646572304198243472707501193
61761646572304198243472710689137
61761646572304198289204600053781
61761646572304198289205371704709
61761646572304198289205374892653
61761646572304198425901557061450
61761646572304198425922449188134
61761646572304198426402592664329
61761646572304198426466412945766
61761646572304198426466416128094
61761646572304198426466416600478
61761646572304198426487308254778
61761646572304198426487308609070
61761646572304198426654444205422
61761646572304198426654444677806
61761646572304198426674561497446
61761646572304198426675336332106
61761646572304198426675336686398
61761646572304946909264037412618
61761646572304946909264037885002
61761646572304948141600834251358
61761646572304948141600834723742
61761646572304948144048293857248
61761646572304957981652492504078
61761646572305098261581677087833
61761646572305098261589489742431
61761646572305098261673172567839
61761646572305098398937280159657
61761646572305098444603829381903
61761646572305098444604173736771
61761646572305098444604173738175
61761646572305098444607182244117
61761646572305098444666849763951
61761646572305098444690865069525
61761646572305098811280275699987
61761646572305098811280275701391
61761646572305098811281050540263
61761646572305098811281304215471
61761646572305098811281307403415
61761646572305098811281418534335
61761646572305098811281418888627
61761646572305098811281421722279
61761646572305098811281422076571
61761646572305098811283631751549
61761646572305098811283746186893
61761646572305098811284406590421
61761646572305098811284517839225
61761646572305098857012939903503
61761646572305098857013714743779
61761646572305098857013971606931
61761646572305098857014083092143
61761646572305098857014085925795
61761646572305098857014086280087
61761646572305098857016410390409
61761646572305098857017070793937
61761646572305098857017181924649
61761646572305098857034975100735
61761646572305098857034975102139
61761646572305098857034978288679
61761646572305098857205471470223
61761646572305098994210932514051
61761646572305098994210932515455
61761646572305098994211707354327
61761646572305098994211961029535
61761646572305098994211964217479
61761646572305098994212075348399
61761646572305098994212075349803
61761646572305098994212075702691
61761646572305098994212075704095
61761646572305098994212078536343
61761646572305098994212078890635
61761646572305098994214288565613
61761646572305098994214403000957
61761646572305098994215063404485
61761646572305098994295643382767
61761646572305098994295643384171
61761646572305098994295643737059
61761646572305098994295643738463
61761646572305098994295646570711
61761646572305098994295729476207
61761646572305098994295729477611
61761646572305098994295732664151
61761646572305098994297971035325
61761646572305098994298742687657
61761646572305098994298743041949
61761646572305098994483671814387
61761646572305098994483671815791
61761646572305098994487029399579
61761646572305098994487032587523
61761646572305397399158604866429
61761646572305398450922845859675
61761646572305398450926284460877
61761646572305398588120838470223
61761646572305398588121182472203
61761646572305398588121182825091
61761646572305398588121182826495
61761646572305398588183858497979
61761646572305398588183858852271
61761646572305398588186953451493
61761646572305398633940538361361
61761646572305399000529948637531
61761646572305399000529948638935
61761646572305399000529948991823
61761646572305399000529948993227
61761646572305399000530723477807
61761646572305399000530723832099
61761646572305399000530977507307
61761646572305399000530977507467
61761646572305399000530980695251
61761646572305399000530980695411
61761646572305399000531091826171
61761646572305399000531091826331
61761646572305399000531092180463
61761646572305399000531095014115
61761646572305399000531095014275
61761646572305399000531095368407
61761646572305399000533305043385
61761646572305399000534076694313
61761646572305399000534079882257
61761646572305399000551987022707
61761646572305399000551987022867
61761646572305399000551987376999
61761646572305399000554311487321
61761646572305399000555083139653
61761646572305399046284648038439
61761646572305399046284648039683
61761646572305399046284648044055
61761646572305399046284648392571
61761646572305399046284648393975
61761646572305399046284651226223
61761646572305399046284651226383
61761646572305399046284651580515
61761646572305399046286975690837
61761646572305399046475262054242
61761646572305399046476036888902
61761646572305399183482640648827
61761646572305399183482640650231
61761646572305399183482641003119
61761646572305399183482641004523
61761646572305399183482643836771
61761646572305399183482644191063
61761646572305399183484968301385
61761646572305399183485739953717
61761646572305399183545316674603
61761646572305399183545316674763
61761646572305399183545316676007
61761646572305399183545316680379
61761646572305399183545317028895
61761646572305399183545317030299
61761646572305399183545319862547
61761646572305399183545319862707
61761646572305399183548416333785
61761646572305399183733344751931
61761646572305399183733344752091
61761646572305399183733345106223
61761646572305399183736702691415
61761646572305399183736705879359
61761646572305399183736705879518
61761646572307800560452531096906
61761646572307800560452531096907
61761646572307800697169232793270
61761646572307800697650523707211
61761646572307800697650523707455
61761646572307800697922464310776
61761646572307800697922464310777
61761646572307814973100147048690
61761646572308100703990432311910
61761646572308100703990432666043
61761646572308100749723096869559
61761646572308100886418905967014
61761646572308100886983761851330
61761646572308100886983765505883
61761646572308100887172166182328
61761646572308114979356487382594
61761646572308114979356487500686
61761646572309000730257972351089
61761646572309001271715089691713
61761646572309001271718560060735
61761646572309001271802128567327
61761646572309001271802214306475
61761646572309001317472116272843
61761646572309001317472117807877
61761646572309001317531436248461
61761646572309001317534792298619
61761646572309001317534792770843
61761646572309001317534793833653
61761646572309001317534878509991
61761646572309001317723164867573
61761646572309001317723193447289
61761646572309001454729428859009
61761646572309001454732784909167
61761646572309015546917221386008
61761646572309017331305913658220
61761646572315753857757928696094
61761646572315764245850968725236
61761646572315764383045981170502
61761646572315905075417223789677
61761646572315905212674534503827
61761646572315905212674536374439
61761646572315905212677630975065
61761646572315905212677633808717
61761646572315905212677634163009
61761646572315905212678002511373
61761646572315905212678006861345
61761646572315905212678007215637
61761646572315905258407198707343
61761646572315905258407198707503
61761646572315905258407200223663
61761646572315905258407200577955
61761646572315905258410294824289
61761646572315905258410295178581
61761646572315905258410298012233
61761646572315905258410298366525
61761646572315905258410556629517
61761646572315905258410666714889
61761646572315905258431563073453
61761646572315905258431563427745
61761646572315905670778683501335
61761646572315905670778686689279
61761646572315905670778686689438
61761646572315905807199170665855
61761646572315905807199171020147
61761646572315905807387455960579
61761646572315905807952315033047
61761646572315905807955783631067
61761646572315905808035997386119
61761646572315905808035997386279
61761646572315905808039352137659
61761646572315905808039354971470
61761646572315905808039355325762
61761646572315905808039437876806
61761646572315905808039437876807
61761646572315905808039438231098
61761646572315905808039441064750
61761646572315905808039441064751
61761646572315905808039441419042
61761646572315905808224284097992
61761646572315905808224284097993
61761646572315905808224284216090
61761646572315905808227727422332
61761646572315905808227727422333
61761646572315920083405496247910
61761646572315920083405496602202
61761646572316204173909950441497
61761646572316204173909950913881
61761646572316204173913045042123
61761646572316204212898955681837
61761646572316204212899298638429
61761646572316205264666897081513
61761646572316205401924208267999
61761646572316205401924209330856
61761646572316205401924209667679
61761646572316205401927307454845
61761646572316205401927565717837
61761646572316205401927565735099
61761646572316205401945128856307
61761646572316205401948567813205
61761646572316205401948572180646
61761646572316205401948572516065
61761646572316205401948572534938
61761646572316205447677793059823
61761646572316205447680889176769
61761646572316205447681232016721
61761646572316205813730836356822
61761646572316205813730836706743
61761646572316205813730836711114
61761646572316205814271332927761
61761646572316205814295695777599
61761646572316205814295695777758
61761646572316205859463500910259
61761646572316205860028356793171
61761646572316205860028359981115
61761646572316205996720811961391
61761646572316205996724169078570
61761646572316205996724169545131
61761646572316205996724169546583
61761646572316205997285672095056
61761646572316205997285672095057
61761646572316205997289025429447
61761646572316205997289025429495
61761646572316205997289028145214
61761646572316205997289028617598
61761646572316205997473957389828
61761646572316205997473957389829
61761646572316206002369275142992
61761646572316206002369360882140
61761646572316216520045213833180
61761646572316216520066134421488
61761646572316220226922505691926
61761646572316221873214389482530
61761646572316221873235567288282
61761646572316221874051474818466
61761646572316221874051474936558
61761646572316221874051560557614
61761646572316221874051561029998
61761646572317104595182818745505
61761646572317104597602209743945
61761646572317104597620035849671
61761646572317104597623130450297
61761646572317104732443573120977
61761646572317104734880704485995
61761646572317104734891296046851
61761646572317104734891296048255
61761646572317104741662093613987
61761646572317104741662094086371
61761646572317104780644880975646
61761646572317104780648232302453
61761646572317104780648232302613
61761646572317104780648232303857
61761646572317104780648232308229
61761646572317104780648318041601
61761646572317104780648318043005
61761646572317104780710994067377
61761646572317105829964752240437
61761646572317105830717897651405
61761646572317105830780659416329
61761646572317105832412473295651
61761646572317105832412473295699
61761646572317105832412473295859
61761646572317105832412474812179
61761646572317105832412474830893
61761646572317105832415918037141
61761646572317105832475235060575
61761646572317105832475235060623
61761646572317105832475235532959
61761646572317105832475236576943
61761646572317105832475236595817
61761646572317105832478331177569
61761646572317105832478334365513
61761646572317105832478588394965
61761646572317105832478592982797
61761646572317105832478593000059
61761646572317105832478594062917
61761646572317105832496156121267
61761646572317105832499513687745
61761646572317105832499513706459
61761646572317105832499599426733
61761646572317105832499599445607
61761646572317105969673227671171
61761646572317105969673229541783
61761646572317105969676326976061
61761646572317105969760263713085
61761646572317105969760268063057
61761646572317105969760349452233
61761646572317106015426812935331
61761646572317106015430165803161
61761646572317106015430251537937
61761646572317106015430256240797
61761646572317106015430256259671
61761646572317106015489574700255
61761646572317106015492927563713
61761646572317106015492927918005
61761646572317106015492928034645
61761646572317106015492932266573
61761646572317106015492932285447
61761646572317106015493013657153
61761646572317106379760915153293
61761646572317106381267207019135
61761646572317106381267207020539
61761646572317106381267207373427
61761646572317106381267207374831
61761646572317106381455492313859
61761646572317106381455492315311
61761646572317106381458935521559
61761646572317106381539174668543
61761646572317106381539174672915
61761646572317106381539175022835
61761646572317106381542532608027
61761646572317106381542618347175
61761646572317106382020351386167
61761646572317106382020351386327
61761646572317106382020352803269
61761646572317106382023791404471
61761646572317106382023794592415
61761646572317106382023819984187
61761646572317106382023819984347
61761646572317106382104033739399
61761646572317106382104033739559
61761646572317106382107477418031
61761646572317106427209077105683
61761646572317106427209077105731
61761646572317106427209077105891
61761646572317106427209077107135
61761646572317106427212520311979
61761646572317106427212520312139
61761646572317106427212520313383
61761646572317106427212520317755
61761646572317106427271838870607
61761646572317106427271838870655
61761646572317106427271838870815
61761646572317106427271838876431
61761646572317106427271839224947
61761646572317106427271839226351
61761646572317106427275196337755
61761646572317106427275196337915
61761646572317106427275196339159
61761646572317106427275196343531
61761646572317106427275196810091
61761646572317106427275196811543
61761646572317106427773936177991
61761646572317106427773936178151
61761646572317106427777376196295
61761646572317106427777376196455
61761646572317106427777379384239
61761646572317106427777379384399
61761646572317106427777380919433
61761646572317106427836697942915
61761646572317106427840052222071
61761646572317106427840052694455
61761646572317106427840055410015
61761646572317106427840141621547
61761646572317106428024984654789
61761646572317106428024984772886
61761646572317106428028427979129
61761646572317106432857626500274
61761646572317106564469831835495
61761646572317106564469831836899
61761646572317106564473188954079
61761646572317106565034691970565
61761646572317106565038044832779
61761646572317106565038045304955
61761646572317106565038045305003
61761646572317106565038048020723
61761646572317106565038049555757
61761646572317106565038134232095
61761646572317122441047092537792
61761646572317122441800580905352
61761646575165151725337999033205
61761646575165151725902083265189
61761646575165161558028281814473
61761646575165162793374299541389
61761646575166052704932043800053
61761646575166052705496128032037
61761646575166502943084349887494
61761646575166502943084464206358
61761646575166502943105270475802
61761646575166502943105356214950
61761646575166502988837934679318
61761646575166502988838020418466
61761646575166502989402104650450
61761646575166513645091857742222
61761646575166513645091972061086
61761646575166513690845442534046
61761646575166513690845528273194
61761646575166517815447239481087
61761646575166518995813569553594
61761646575166518995813683872458
61761646575166519003156719852848
61761646575166519003174258639478
61761646575166519003177726292732
61761646575166519178765146955806
61761646575166519178765232694954
61761646575166519186104829714234
61761646575166519186108268671132
61761646575166519186108268789176
61761646575166519186108297367488
61761646575166519186108297368892
61761646575166519186108383108040
61761646575166519188615314423906
61761646575166519188618753380804
61761646575166519188618782077160
61761646575166519188618782082989
61761646575227290900020370443257
61761646575227291311614348274901
61761646575227291311802719308821
61761646575227291311802747888537
61761646575227291449063387945145
61761646575227291449063502264009
61761646575235396421919611386457
61761646575235396422108011000093
61761646575235396427003414492405
61761646575235396559368765375565
61761646575259411151974296545951
61761646575259411151974296550163
61761646575259411563505597879435
61761646575259411563505597883647
61761646575259411563505601065975
61761646575259411563589166386187
61761646575259411563589166390399
61761646575259411563756301982539
61761646575259411563756301986751
61761646575259411563756305169079
61761646575259411568588172057595
61761646575259411700766266515759
61761646575259411700766266519971
61761646575259411700766269702299
61761646575259411701037863104051
61761646575259411705848840698131
61761646575259422270094272182711
61761646575259422270115164187091
61761646575259422270115164191303
61761646575262113404201357406151
61761646575262113404473212270485
61761646575262127633838190530637
61761646575262413593723000353409
61761646575262427823087778205789
61761646575263313976093526151401
61761646575263313976093640470265
61761646575263314021826190354917
61761646575263314021826304673781
61761646575263314024274027146145
61761646575263328253638891087433
61761646575263328253659811792381
61761646575263328802430861529625
61761646575263330091124290002309
61761646575270217963287735407789
61761646575270218375049192264761
61761646575270218375070084273353
61761646575270218376743769308687
61761646575270218376743769312899
61761646575270218376764661317279
61761646575270218376764661321491
61761646575270218377308625197215
61761646575270218377326078244697
61761646575270218377329517205807
61761646575270218512330752909677
61761646575270218513941761446851
61761646575270218513941761451063
61761646575270218514025329953603
61761646575270218514025415692591
61761646575270218514506617331167
61761646575270218514590185842131
61761646575270218514590271576907
61761646575270218514775117914941
61761646575270218514778475382041
61761646575270218519590194985927
61761646575270229081408939968125
61761646575270229083082510688807
61761646575270229083103402697399
61761646575270229083853190654525
61761646575270229083853219234241
61761646575270229083856658190979
61761646575270229083856658195351
61761646575270229083856662912713
61761646575270229083915980999165
61761646575270229083919305637039
61761646575270229083919305641411
61761646575270229083919334216755
61761646575270229083919334221127
61761646575270229083919338938489
61761646575270229083919419956063
61761646575270229083919419960275
61761646575270229083919424677637
61761646575270232741695646970087
61761646575270232744140011502967
61761646575270232744140011975351
61761646575270232744143453642193
61761646575270516919638423282539
61761646575270518106804744496109
61761646575270518518587093361673
61761646575270518518587121941389
61761646575270518520260778397007
61761646575270518703275003245439
61761646575270518704024791206777
61761646575270518704028148673868
61761646575270518704028148673877
61761646575270518704028262992741
61761646575270518704028263464965
61761646575270518704028263465124
61761646575270518708920223278805
61761646575270518708923662235703
61761646575270529224925949056445
61761646575270529227349307734253
61761646575270532930966212266303
61761646575270532933389685262975
61761646575270532933393041317345
61761646575270532933393126934029
61761646575270533528000982071293
61761646575270533533084670858377
61761646575270533535529069165091
61761646575270533535532508240081
61761646575270534578071019545625
61761646575270534578091911554217
61761646575270534578091940133933
61761646575270534579768952643921
61761646575270534579769038260605
61761646575270534579789844652513
61761646575270534580602424371221
61761646575270534580605752195795
61761646575270534580605863328119
61761646575270534580605866514659
61761646575271417487450119183823
61761646575271417487450204922811
61761646575271419086398789262957
61761646575271419086398903581821
61761646575271419088009797804343
61761646575271419088574653688659
61761646575271419132131453466473
61761646575271419132131567785337
61761646575271419133763354016451
61761646575271419133826030042227
61761646575271419133826030510399
61761646575271419134328209900767
61761646575271419134328213083095
61761646575271419134390885926543
61761646575271419134390886398927
61761646575271419134390889108871
61761646575271419134575818471737
61761646575271419134579290257701
61761646575271419139411812948703
61761646575271419139411816131031
61761646575271419139474577895955
61761646575271429657150546569703
61761646575271429657903659169075
61761646575271429657903662351403
61761646575271429657903687748791
61761646575271429794348539180251
61761646575271433361496347054499
61761646575271433363190922698745
61761646575271433363940712059763
61761646575271433363944154198989
61761646575271433363961604068355
61761646575271433363965074903937
61761646575271433498694339665047
61761646575271433500388915309293
61761646575271433501222272704679
61761646575271433912170921218265
61761646575271433912735777102581
61761646575271433917819351570801
61761646575271433919510603976693
61761646575271433958552009340465
61761646575271433965326836214577
61761646575271433966083421072297
61761646575271433966083535386789
61761646575271433966083535391161
61761646575271435145823363590995
61761646575271435145823366773323
61761646575271435145823392170711
61761646575271435145907046412239
61761646575271435145907046416611
61761646575271435145907074991955
61761646575271435145907074996327
61761646575271435145907079713689
61761646575271435145907160731103
61761646575271435145907160735475
61761646575271435145907165452837
61761646575271435147514615996887
61761646575271435147517710597513
61761646575271435147517939235241
61761646575271435147517967814957
61761646575271435147518058136113
61761646575271435148351328392671
61761646575271435148351414131819
61761646575271435148351444718953
61761646575271435148354768888975
61761646575271435148354772071303
61761646575271435148354797586783
61761646575271435148354800769111
61761646575271435148354883203467
61761646575271435148354883207839
61761646575271435148354886390167
61761646575271435148354886508259
61761646575271435152601285065733
61761646575271435194087461790242
61761646575271435194087461790251
61761646575271435200865383264980
61761646575271569259455422133514
61761646575271569259518098163502
61761647254750282926737555610857
61761647254751193240627624825493
61761647257608684000264635620183
61761647257705656248008401904496
61761647257705657483354419631412
61761647257705945318952394415823
61761647257705946553734327910755
61761647257705946920348872703709
61761647257705946920348872707921
61761647257705946966081536907225
61761647257705946966081536911437
61761647257705947103279529517773
61761647257705947103279529521985
61761647257708362892893678326668
61761647257708362892893678326669
61761647257708362892893678330880
61761647257708362892893678330881
61761647257708663036410687414988
61761647257708663036410687414989
61761647257708663036410687419200
61761647257708663036410687419201
61761647257708664683287544618132
61761647257709548824918439753967
61761647257709548832226606095215
61761647257709549191595656308844
61761647257709549191595656308845
61761647257709549191595656313057
61761647257709549237328320512360
61761647257709549237328320512361
61761647257709549237328320516573
61761647257709549374526313122909
61761647257709549374526313127121
61761647257709563466710667637515
61761647257709563466961714679949
61761647257709563466961714684161
61761647257709565257877620077205
61761647257709565304363429704946
61761647257716453178224890307868
61761647257716464297158446290272
61761647257716468002383034243411
61761647257716468002383034247623
61761647257716468003198937187423
61761647257716468003198937191635
61761647257716468003198941438224
61761647257716468003198941438225
61761647257716468003198941442436
61761647257716468003198941442437
61761647257716752132692745227019
61761647257716752132692745231231
61761647257716752132692745244281
61761647257716753367474678721951
61761647257716753367474678726163
61761647257716753367474678739213
61761647257716753916266649164143
61761647257716753916266649168355
61761647257716768008618367564568
61761647257716768145899928209484
61761647257716768145900043331731
61761647257716768145900043335943
61761647257716768145900043348993
61761647257716768146715946275743
61761647257716768146715946279955
61761647257716768146715950530756
61761647257716768146715950530757
61761647257716768146715950880890
61761647257716768191632707535247
61761647257716768191632707539459
61761647257716768565025087718082
61761647257716768565025088072374
61761647257716768603979454206288
61761647257716768610757751921598
61761647257716768748771619128324
61761647257716769793028723497704
61761647257716769793028980715148
61761647257716769800622924505495
61761647257717653935223702865523
61761647257717654301900919420400
61761647257717654301900919420401
61761647257717654301900919424612
61761647257717654301900919424613
61761647257717654347633583628128
61761647257717654347633583628129
61761647257717654484831576234465
61761647257717654484831576238677
61761647257717668576451070596691
61761647257717668576451070613953
61761647257717668577266973540703
61761647257717668577266973544915
61761647257717668577266977791505
61761647257717668577266977795717
61761647257717668577266978145850
61761647257717668714464966155463
61761647257717668714464970406264
61761647257717668714464970406265
61761647257717668714464970756398
61761647257717668759381727410755
61761647257717668760197630354767
61761647257717668760197630358979
61761647257717668760197634605568
61761647257717668760197634605569
61761647257717668760197634609780
61761647257717668760197634609781
61761647257717669132836865457473
61761647257717669132836865461845
61761647257717669132836869708434
61761647257717669132836869708435
61761647257717669132836869712646
61761647257717669132836869712647
61761647257717669178569529660989
61761647257717669178569529665361
61761647257717669178569533910339
61761647257717669178569533916162
61761647257717669178569533916163
61761647257717669178757820273744
61761647257717669315767522275909
61761647257717669315767526522499
61761647257717669315767526526711
61761647257717670360840877482039
61761647257717670406573541681343
61761647257717670406573541685555
61761647257717670406573541698604
61761647257717670406573541698605
61761647257717670406573545936356
61761647257717670406573545936357
61761647257717670406573545949406
61761647257717670406573545949407
61761647257717670414104608584275
61761647257717670414104608584518
61761647257717670414104608584519
61761647257717670414104612835320
61761647263520922797749498822618
61761647263520922797937895253926
61761647263520923987362849517982
61761647263520924032530657364798
61761647263520924032530657482890
61761647263520924033095513367206
61761647263520924033095513721498
61761647263520924033283798661978
61761647263578247830311931352865
61761647263578248882079872751137
61761647263578249019277865361685
61761647263578249019361433396053
61761647263578249065093864847797
61761647263578249065094097599569
61761647263578249065114756856389
61761647263578249431143439305025
61761647263578249431686631528417
61761647263578249431687403186365
61761647263578249431707523537009
61761647263578249431708295189341
61761647263578249431708295194957
61761647263578249476876103508541
61761647263578249477440187740525
61761647263578249477440959392857
61761647263578249477440959398473
61761647263578249614074096119089
61761647263578249614638180351073
61761647263578249614638952009021
61761647263580950722796521099905
61761647263580950722796521118619
61761647263580950768529185303421
61761647263580950768529185322135
61761647263580951317321155745613
61761647263580951318157979277933
61761647263581851153347548364865
61761647263581851290608217001189
61761647263581851336278205178929
61761647263581851702390595514894
61761647263581851747872183010573
61761647263581851748144151727002
61761647263581851885132851646897
61761647263582151342597221656701
61761647263582151342597221675415
61761647263582151479795214267249
61761647263582151479795214285963
61761647263582151479857889957606
61761647263582151479857890293025
61761647263582151479858004748646
61761647263582151891389192098893
61761647263582151891640268924822
61761647263582151892205123628237
61761647263582151892205127991466
61761647263582151892226015631213
61761647263582151892226015636829
61761647263582151937393825018838
61761647263582151937958679834729
61761647263582151937958679840345
61761647263582152075156672445277
61761647263582152075156672450893
61761647263582152075219348471053
61761647263589055833080892202869
61761647263589055833101784211461
61761647263589055833101784230175
61761647263589056427626418857169
61761647263589056428442350380897
61761647263589056428463242389489
61761647263589056428463242395105
61761647263589956263631919467829
61761647263589956263652811476421
61761647263589956263652811482037
61761647263589956400829912078377
61761647263589956446583468290485
61761647263589956446666803573081
61761647263589956812423889910021
61761647263589956813260713442341
61761647263589956858177446122129
61761647263589956858177446127745
61761647263589956858993377645857
61761647263589956859014269654449
61761647263589956859014269660065
61761647263589956859014271195258
61761647263589956996191370256405
61761647263590255401134543369985
61761647263590255401134914906293
61761647263590256590159797019004
61761647263590256590163263609401
61761647263590256635916476864917
61761647263590256635916848401225
61761647263590257001694455216065
61761647263590257001966423926878
61761647263590257001966424399262
61761647263590257002510386734177
61761647263590257002531278748385
61761647263590257002531280283578
61761647263590257048263942946285
61761647263590257048263942951901
61761647263590257048263944487094
61761647263590257185461935556833
61761647263590257185461935562449
61761647263613369974971771913583
61761647263613371163996681537537
61761647263613371163999776143779
61761647263613371164017573546129
61761647263613371164020668146755
61761647263613371164020668152371
61761647263613371209750237749645
61761647263613371209753332350271
61761647263613371209753332355887
61761647263613371209753705408515
61761647263613371758793284899674
61761647263613371758796379953811
61761647263613371758814176908266
61761647263613371758817271962403
61761647263613371759358139715565
61761647263613371759358139721181
61761647263613371759358140783990
61761647263613371759358141256374
61761647263613371759360464185795
61761647263613371759361239020455
61761647263613371759379031724157
61761647263613371759379031729773
61761647263613371759379032792582
61761647263613371759379033264966
61761647263613371759381356194387
61761647263613371759382131029047
61761647263613371763876630730166
61761647263613371763897522738758
61761647263613371764461606970742
61761647263613381047356387336077
61761647263613381093089051539593
61761647263613381093089051558307
61761647263613381093361019187597
61761647263613382282953480702405
61761647263613382328707036914513
61761647263614271594568600811089
61761647263614271594568600816705
61761647263614271731745701413045
61761647263614271731829269447413
61761647263614271731832364048039
61761647263614271731832478366695
61761647263614271777499257625153
61761647263614271777582592907749
61761647263614271777586293318391
61761647263614272143611275356385
61761647263614272143611275362001
61761647263614272144175359588369
61761647263614272144176131240701
61761647263614272144176131246317
61761647263614272144176502777009
61761647263614272144176502782625
61761647263614272189908023791885
61761647263614272189908795444217
61761647263614272189908795449833
61761647263614272189909166980525
61761647263614272189909166986141
61761647263614272189930058989117
61761647263614272189930058994733
61761647263614272326541932170449
61761647263614272327106016402433
61761647263614272327106788060381
61761647263614272327107159591073
61761647263614272327107159596689
61761647263614272327190727625441
61761647263614272327193826930331
61761647263614272327194171304072
61761647263614272327194171309688
61761647263614272327378755702769
61761647263614272327378755708385
61761647263614281477907414601037
61761647263614281478158461660733
61761647263614281660838071415101
61761647263614281660838071420717
61761647263614281660900747440877
61761647263614281660921778234005
61761647263614281661089118474797
61761647263614281661089118480413
61761647263614281661089147060129
61761647263614281661110039063105
61761647263614281661110039068721
61761647263614281661172715088881
61761647263614281661172800828029
61761647263614281661172800833645
61761647263614282713504479387649
61761647263614282713504507967365
61761647263614282850702500577913
61761647263614282895702568540297
61761647263614282896435136207329
61761647263614282896456056790021
61761647263614282896456056795637
61761647263614282896518818554945
61761647263614282896518818560561
61761647263614570732050332704653
61761647263614570732054033115295
61761647263614571783818274102925
61761647263614571783818274108541
61761647263614571921016266713473
61761647263614571921078942739249
61761647263614571921082037339875
61761647263614571921103043667123
61761647263614571966832266199585
61761647263614571966835707870639
61761647263614571966835966610227
61761647263614571967585784687932
61761647263614572332860948648221
61761647263614572332860948653837
61761647263614572332861321725338
61761647263614572333425032880205
61761647263614572333425804532537
61761647263614572333425804538153
61761647263614572333426176068845
61761647263614572333426176074461
61761647263614572333426177609654
61761647263614572333447068083053
61761647263614572333447069618246
61761647263614572378614877465062
61761647263614572378614877937446
61761647263614572378614906635260
61761647263614572379179732280953
61761647263614572379179732286569
61761647263614572379179733349378
61761647263614572379179733821762
61761647263614572379179762519576
61761647263614572515812870075610
61761647263614572515875546101386
61761647263614572516377724891501
61761647263614572516377724897117
61761647263614572516377725959926
61761647263614572516377726432310
61761647263614572516377755130124
61761647263614572516440400917277
61761647263614572516440401985702
61761647263614572516440402458086
61761647263614572516443500222167
61761647263614572516628428994605
61761647263614572516628429000221
61761647263614572516628430535414
61761647263614572521522976163862
61761647263614581667157087892873
61761647263614581667157087911587
61761647263614581667429055540877
61761647263614581804355080503421
61761647263614581804355080509037
61761647263614581804417756529197
61761647263614581804606156148449
61761647263614581804606157683642
61761647263614581804627048151425
61761647263614581804627048157041
61761647263614581804627049219850
61761647263614581804627049692234
61761647263614581804689724177201
61761647263614581850171451525841
61761647263614582902775073267793
61761647263614583039219577628617
61761647263614583039973065878341
61761647263614583039973065883957
61761647263614583039973066946766
61761647263614583039973067419150
61761647263614583084952241832133
61761647263614583085705730087473
61761647263614583085705731622666
61761647263614587157608221729982
61761647263614588393205291097198
61761647263616973435267824356624
61761647263616973435267824829008
61761647263616973481021381041116
61761647263616974030060960513402
61761647263616974030625815334909
61761647263616974030625816870102
61761647263616974030629259013540
61761647263616974035144649300486
61761647263616974035144677998294
61761647263616983364336207867554
61761647263616983364524464464518
61761647263616983364545413750634
61761647263616988122981005970548
61761647263616988305723372194943
61761647263616988305723373730136
61761647263616988305744264197711
61761647263616988305744264199163
61761647263616988305744264203535
61761647263616988305744265738728
61761647263616988305995230818980
61761647263617273624514030443101
61761647263617273624514030461815
61761647263617273624517497648460
61761647263617273624517498120844
61761647263617273670271053860568
61761647263617273670271054332952
61761647263617274219310633805238
61761647263617274219875488621129
61761647263617274219875488626745
61761647263617274219875489689554
61761647263617274219875490161938
61761647263617282958810169687753
61761647263617282959082137335757
61761647263617283507853216837782
61761647263617283507874021703382
61761647263617283507874107777949
61761647263617283507874108846374
61761647263617283507874136494422
61761647263617283508041502132554
61761647263617283508062422838954
61761647263617288449239238089007
61761647263617288449240381277439
61761647263617288449240381283263
61761647263617288449240385981911
61761647263617288449240386000625
61761647263617288449261273286031
61761647263617288449261273286239
61761647263617288449261273291855
61761647263617288449261274354664
61761647263617288449261274827048
61761647263617288449261277990503
61761647263617288449261303524862
61761647263617288449512326467348
61761647263617288494993937489547
61761647263617288494993937489755
61761647263617288494993942194019
61761647263617288861022645472488
61761647263617288861022649704576
61761647263617288861043537481128
61761647263617288861043566178888
61761647263617288861294618887614
61761647263618174192263050318609
61761647263618174192263050337323
61761647263618174199595580944059
61761647263618174603857028150253
61761647263618174603857028155869
61761647263618174604693851682573
61761647263618174604693851688189
61761647263618174604693853223382
61761647263618174650426515886089
61761647263618174650426515891705
61761647263618174650426517426898
61761647263618174787624508496637
61761647263618174787624508502253
61761647263618174787624510037446
61761647263618183526559189568877
61761647263618183526810236622957
61761647263618183526810236628573
61761647263618183526810265208289
61761647263618183526831157211265
61761647263618183526831157216881
61761647263618183526893918976189
61761647263618183526893918981805
61761647263618183938404214454601
61761647263618183938404214473315
61761647263618183938425135042909
61761647263618183938425135061623
61761647263618188879791408542399
61761647263618188879791408548223
61761647263618188879791410083416
61761647263618188879791413246871
61761647263618188879791413265585
61761647263618188879812300550991
61761647263618188879812300551199
61761647263618188879812300552443
61761647263618188879812300556815
61761647263618188879812302092008
61761647263618188879812305255463
61761647263618188879812305274177
61761647263618188879812330789822
61761647263618188879979699610033
61761647263618188879979699610276
61761647263618188880063353732308
61761647263618188880063382430068
61761647263618189062742957365055
61761647263618189062742957365263
61761647263618189062742962069527
61761647263618189062804604993439
61761647263618189062805633391039
61761647263618189062805638095303
61761647263618189062805748182079
61761647263618189062994010546372
61761647263618189062994039244132
61761647263618189474587988378016
61761647263618189474588017075776
61761647263618190664200994358397
61761647263618190664200994358445
61761647263618190670979263376154
61761647263618190670979287356393
61761647263618190670979292073914
61761647263618190709933658561913
61761647263618190709933658561961
61761647263618190709933658563365
61761647263618190709933658567736
61761647263618190717465073009560
61761647263618190717465074072370
61761647263618190717465096984134
61761647263625077356523818630275
61761647263625077356523818643373
61761647263625078545569620262821
61761647263625078545569620281535
61761647263625078545572714863447
61761647263625078545572714869063
61761647263625078591302284466337
61761647263625078591302284485051
61761647263625078591305379066963
61761647263625078591305379072579
61761647263625078591305637353040
61761647263625078591305752120995
61761647263625078591305752125207
61761647263625078591305752138257
61761647263625078591305752138305
61761647263625078591326644129587
61761647263625078591326644133799
61761647263625078591326644146849
61761647263625078591326644146897
61761647263625079140094254908529
61761647263625079140097722563187
61761647263625079140097722567399
61761647263625079140366223624958
61761647263625079140931078440849
61761647263625079140931079509274
61761647263625079140934522119480
61761647263625079140934522125096
61761647263625079146014682557210
61761647263625079146014768296358
61761647263625087880116806567169
61761647263625088474641098274999
61761647263625089709423031415798
61761647263625089709423031769931
61761647263625089709444295301733
61761647263625089709444295314830
61761647263625089709444295314831
61761647263625089709444296364542
61761647263625089709444296377640
61761647263625089710176516955322
61761647263625089710260198240129
61761647263625089710260198245745
61761647263625093232470333326496
61761647263625093369730743676743
61761647263625093369730743682359
61761647263625093369731116734987
61761647263625093369731116748085
61761647263625093415463407880259
61761647263625093415463407885875
61761647263625093415463666166336
61761647263625093415463780934291
61761647263625093415463780938503
61761647263625093415463780951601
61761647263625093415484672942883
61761647263625093415484672947095
61761647263625093415484672960145
61761647263625093415484672960193
61761647263625093416237817904760
61761647263625093416237818377144
61761647263625093416300493930536
61761647263625093416300580490584
61761647263625093416300604466611
61761647263625093416300604470823
61761647263625093416300609188344
61761647263625093964255378322451
61761647263625093964255378328067
61761647263625093965092201854563
61761647263625093965092201854771
61761647263625093965092201856015
61761647263625093965092201860387
61761647263625093965092206577749
61761647263625093971870472407307
61761647263625093971870501105115
61761647263625377545794383926491
61761647263625377545794383930703
61761647263625377545794383943753
61761647263625377545794383943801
61761647263625377545794383945205
61761647263625378734819293554657
61761647263625378734819293573371
61761647263625378734822388155283
61761647263625378734822388160899
61761647263625378734822646441360
61761647263625378734822761209315
61761647263625378734822761213527
61761647263625378734822761226577
61761647263625378734822761226625
61761647263625378734843652768608
61761647263625378734843653240992
61761647263625378780576317421423
61761647263625378780576317440137
61761647263625379329368287863615
61761647263625379329368287867827
61761647263625379329615896916794
61761647263625379330180751732685
61761647263625379330180752801110
61761647263625379330180753273494
61761647263625379335264355849046
61761647263625388069387400447313
61761647263625389852940412375845
61761647263625389852961304384437
61761647263625389852961304390053
61761647263625389852961305452862
61761647263625389852961305925246
61761647263625393422556834382532
61761647263625393558980790022611
61761647263625393559001681581904
61761647263625393559001682031203
61761647263625393559001682035415
61761647263625393559001682048465
61761647263625393559001682054288
61761647263625393559817589578904
61761647263625393559817613554931
61761647263625393559817613559143
61761647263625393559817618276718
61761647263625393604734346234719
61761647263625393604734346253433
61761647263625393605487491196596
61761647263625393605487491668737
61761647263625393605487491668980
61761647263625393971327537047944
61761647263625394154341875146399
61761647263625394154341875146607
61761647263625394154341875152223
61761647263625394154341879869585
61761647263625394161057383585964
61761647263625395206130647994336
61761647263625395206130738319656
61761647263625395206130738332754
61761647263625395206130738792040
61761647263625395206130738805138
61761647263625395206946670309992
61761647263626278067789732821936
61761647263626278074553821452211
61761647263626278074553821924595
61761647263626279165370320819617
61761647263626279165370320838331
61761647263626279302568313430165
61761647263626279302568313448879
61761647263626279302655090383815
61761647263626279348387754587331
61761647263626279348388012873408
61761647263626279348388013345792
61761647263626279348388127658832
61761647263626279348388127658833
61761647263626279714162291261809
61761647263626279714434259978238
61761647263626279714999116334938
61761647263626279760166924181754
61761647263626279760731778997645
61761647263626279897929771608193
61761647263626279897929773149002
61761647263626288636362383021097
61761647263626288636383303609405
61761647263626288637115499734513
61761647263626288637136420322821
61761647263626288637199182087745
61761647263626288637199182093361
61761647263626289230907566718805
61761647263626289231158613778501
61761647263626290283491439640805
61761647263626290283512331649397
61761647263626290283512331668111
61761647263626290284328234593409
61761647263626290284328234599025
61761647263626290420689432251353
61761647263626290466505403157749
61761647263626290466505407408550
61761647263626290466505665675754
61761647263626290466505774694057
61761647263626290467258806854842
61761647263626290467258891413089
61761647263626290467258892948282
61761647263626293989531817287571
61761647263626293989531817304833
61761647263626293989531817304881
61761647263626293989552708846864
61761647263626293989552709296163
61761647263626293989552709313425
61761647263626293989552709313473
61761647263626293989552709314877
61761647263626293990305854258040
61761647263626293990368616843864
61761647263626293990368640819891
61761647263626293990368640824103
61761647263626293990368645541624
61761647263626293990368645541678
61761647263626294126729436844087
61761647263626294126729809915429
61761647263626294126813119197111
61761647263626294126813119669495
61761647263626294127566609454412
61761647263626294127566633434651
61761647263626294127566638152226
61761647263626294172483366110227
61761647263626294172483366127489
61761647263626294172483366128941
61761647263626294172545783873011
61761647263626294172546041686704
61761647263626294172546156944512
61761647263626294173299187097880
61761647263626294173299297633955
61761647263626294173299297638167
61761647263626294173299302355688
61761647263626294538595383392160
61761647263626294539076556923452
61761647263626294539160238207843
61761647263626294539160238209295
61761647263626294539160238213667
61761647263626294539160239743037
61761647263626294539160239744489
61761647263626294539160239748860
61761647263626294545938422200746
61761647263626294545938508760587
61761647263626294545938508762039
61761647263626294545938509824849
61761647263626294545938532736661
61761647263626294545938532741033
61761647263626294584328047595676
61761647263626294584892902411359
61761647263626294584892902411567
61761647263626294584892902417183
61761647263626294584892903946601
61761647263626294584892907134545
61761647263626294591671172964103
61761647263626294591671172964310
61761647263626294591671196944549
61761647263626294591671201661911
61761647263626294721337754315203
61761647263626294722090895022115
61761647263626294722090895027731
61761647263626294722090896557101
61761647263626294722090896557149
61761647263626294722090896558553
61761647263626294722090896562924
61761647263626294722090899745093
61761647263626294728869165574651
61761647263626294728869165576103
61761647263626294728869166638913
61761647263626294728869189555097
61761647263626294728869194272375
61761647263626294728869194272459
61761647263626295773942171702775
61761647263626295773942171702983
61761647263626295773942171704227
61761647263626295773942171708599
61761647263626295773942173238017
61761647263626295773942176425961
61761647263626295773942429988900
61761647263626295773942520780988
61761647263626295773942520799702
61761647263626295773942544761227
61761647263626295773942544774324
61761647263626295773942544774325
61761647263626295773942549478802
61761647263626295774695690185500
61761647263626295781473496874814
61761647263626295781473587685373
61761647263626295781473587685409
61761647263626295781473587685616
61761647263626295819674835906291
61761647263626295819674835912115
61761647263626295819674837441485
61761647263626295819674837442937
61761647263626295819674837447308
61761647263626295819674840629477
61761647263626295819675094192368
61761647263626295819675098424456
61761647263626295819675208960531
61761647263626295819675208964743
61761647263626295819675208977792
61761647263626295819675208977793
61761647263626295819675213209880
61761647263626295819675213682264
61761647263626295827206161078282
61761647263626295827206248702385
61761647263626295827206251888925
61761647263626295827206275863706
61761647266475240816255932324315
61761647266475240816255961020671
61761647266475240861988708485219
61761647266475240861988711667547
61761647266475240864436429540641
61761647266475242052166921080963
61761647266475242052166924263291
61761647266475242097899585284479
61761647266475242097899588466807
61761647266475242097899589528213
61761647266475242097899589529617
61761647266475242100347306339901
61761647266475242100347307402711
61761647266536164050224360341141
61761647266536164050976472650453
61761647266536464193738013377899
61761647266544568069449632522787
61761647266544568069452727123413
61761647266544568069452985390617
61761647266544580414856114265879
61761647266544580414856114278893
61761647266544580414856114278929
61761647266544580414856114278977
61761647266568428827878467356776
61761647266568434183492262046506
61761647266568444066831075835050
61761647266568445299167872673790
61761647266568595602975495022503
61761647266568595609756769365071
61761647266568879694330721544537
61761647266568895743232228391595
61761647266568895745739269422635
61761647266568895745739355511703
61761647266568895746492500922879
61761647266568895750759942409679
61761647266568895750763295277509
61761647266568895753270336308549
61761647266568895753270422397617
61761647266571286146902265473039
61761647266571586381905609649931
61761647266571597454292918363403
61761647266571597500025582566919
61761647266571597500590436850594
61761647266571597500590441633563
61761647266571597500590441633599
61761647266571597500590441633647
61761647266571597500590441635051
61761647266572486903984641460175
61761647266572486949717391640283
61761647266572487315766905636351
61761647266572487361499655816459
61761647266572502133150078879179
61761647266572502133150193670219
61761647266572502140488728535743
61761647266572502140492199376941
61761647266572503375838901420772
61761647266572503375838987155548
61761647266572503421477379398797
61761647266572652276046113776650
61761647266572652280877639495434
61761647266572652413244106387198
61761647266572652418138394220826
61761647266572653470470847152758
61761647266572653516224432062626
61761647266572653653485186788018
61761647266572653655368045588852
61761647266572653655936260711270
61761647266579235641618818172184
61761647266579250465779941586106
61761647266579250465780199853310
61761647266579391852569074725786
61761647266579402415998598208515
61761647266579402415998598208563
61761647266579402415998601377793
61761647266579402415998601390843
61761647266579402416814504139474
61761647266579406119496979349589
61761647266579406120312886881225
61761647266579406531843844330821
61761647266579406539469441815808
61761647266579406539469443410869
61761647266579406539469443410917
61761647266579406539469443412321
61761647266579406539469446598777
61761647266579406676165255808549
61761647266579406676730082996509
61761647266579406676730111692865
61761647266579406676730200969877
61761647266579692041818748019755
61761647266579692041818751199950
61761647266579701331480083464555
61761647266579701375549687017474
61761647266579702559515607296835
61761647266579702559515610466113
61761647266579702559515610479211
61761647266579702564598951526650
61761647266579702564598956309619
61761647266579702564598956309655
61761647266579702564598956309703
61761647266579702564598956311107
61761647266579702605248271501803
61761647266579702610331620513171
61761647266579706263013988437909
61761647266579706263829895969545
61761647266579706265521115558017
61761647266579706270604461388509
61761647266579706675360853419141
61761647266579706682400675909889
61761647266579706682421596614108
61761647266579706682421596614837
61761647266579706682965531794205
61761647266579706682986450904128
61761647266579706682986452499189
61761647266579706682986452500641
61761647266579706682986455687097
61761647266579706728719116704157
61761647266579706865415015076977
61761647266579706865979870961293
61761647266579707912685040163629
61761647266579707912685040163677
61761647266579707917768385994085
61761647266579707917768385994121
61761647266579707917768385994169
61761647266579707917768389182029
61761647266580592472369779528533
61761647266580601942510693618923
61761647266580601944961767542175
61761647266580603173059965452282
61761647266580603173059965806574
61761647266580603173060051541350
61761647266580603173060053123361
61761647266580603173060057741505
61761647266580606831673189404641
61761647266580606831673192586969
61761647266580606838451110879379
61761647266580606838451114061707
61761647266580606876554995208111
61761647266580606876558434165009
61761647266580606876558434637393
61761647266580606877311579576185
61761647266580606884086062094025
61761647266580606884086145000765
61761647266580606884089501050923
61761647266580606884089501523307
61761647266580607250233378256513
61761647266580607250798146451120
61761647266580607250798146805412
61761647266580607250798151234089
61761647266580607250798232540188
61761647266580607250798234140829
61761647266580607250798237323157
61761647266580607288337001117083
61761647266580607288340440073981
61761647266580607288905184353797
61761647266580607288905299139221
61761647266580607295680011227909
61761647266580607295680126013333
61761647266580607295868408127229
61761647266580607295868413911773
61761647266580607295871769961931
61761647266580607295966042341937
61761647266580607295966043875811
61761647266580607295966043877215
61761647266580607296433181104805
61761647266580607296433267193873
61761647266580607296436624783437
61761647266580607296530902942455
61761647266580607298413764932637
61761647266580608485580166033716
61761647266580608523687491375145
61761647266580608526229487425971
61761647266580608526982632837147
61761647266580608531312748814445
61761647266580608531312831721185
61761647266580608531312834903513
61761647266580608533760554311885
61761647266580753267712832239380
61761647266580753268465977649743
61761647266580757530327290973492
61761647266580758758143016649238
61761647266580758758143020898588
61761647266580758758896162060414
61761647266580758765674083535152
61761647266581052226699014152686
61761647266581053411229812156689
61761647266581057534118214978846
61761647266581057534139135683794
61761647266581057717129198562544
61761647281241979361939917113465
61761647281243202054579368858768
61761647281243202054581663109302
61761647281246798991321833622854
61761647281246798991321833624258
61761647281246799037054497826370
61761647281246800226667851351174
61761647281246800272400515554690
61761647281303674766326412749382
61761647281303674814504213611898
61761647281303974958042115061698
61761647281303975001329642609022
61761647281303975141038918289226
61761647281304124069613723800007
61761647281304124069616818400633
61761647281304125121321765286581
61761647281304125121321768468909
61761647281304125121322112825181
61761647281304125121384527047133
61761647281304125258579425057055
61761647281304125258582519657681
61761647281304125258666463931217
61761647281304125304398751894161
61761647281304125304398751895565
61761647281304125304399128016641
61761647281304125304399128134733
61761647281304125304419672482421
61761647281304125304420020143325
61761647281304125311916215878221
61761647281304125311918567524275
61761647281304125670364787370477
61761647281304125670448469840189
61761647281304125670926544066383
61761647281304125670926544067787
61761647281304125670929643254793
61761647281304125671010226419615
61761647281304125671012554072173
61761647281304125671013325724505
61761647281304125671013583886715
61761647281304125671013670098247
61761647281304125671013670099651
61761647281304125671013673286191
61761647281304125716181134043705
61761647281304125716680128858207
61761647281304125716680128859611
61761647281304125716682427814569
61761647281304125716683199471113
61761647281304125716683202653441
61761647281304125716683572536839
61761647281304125716683572538243
61761647281304125716683575724783
61761647281304125716742890624535
61761647281304125716745218275689
61761647281304125716746248090231
61761647281304125716746248091635
61761647281304125716746334303167
61761647281304125716746337489707
61761647281304125716766881818521
61761647281304125716767140098823
61761647281304125716934276641347
61761647281304125716934279827887
61761647281304125853379126654253
61761647281304125853462694688621
61761647281304125853940883233679
61761647281304125853940883235083
61761647281304125853943210886237
61761647281304125853943982538569
61761647281304125853944240700779
61761647281304125853944240702183
61761647281304125853944326912311
61761647281304125853944326913715
61761647281304125853944330100255
61761647281304125854007002939491
61761647281304125854007006126031
61761647281304125854024451268047
61761647281304125854024451269451
61761647281304125854024537361487
61761647281304125854024537362891
61761647281304125854024540549431
61761647281304125854026778802513
61761647281304125854026778920605
61761647281304125854027550454845
61761647281304125854027550572937
61761647281304125854027894946679
61761647281304125854027894948083
61761647281304125854027898134623
61761647281304125854195031016819
61761647281304125854195034203359
61761647281304125854215836812475
61761647281304125854215836813879
61761647281306686133100504720894
61761647281306825773052277645165
61761647281306826962101551535851
61761647281306826962101551635069
61761647281306826962101551653943
61761647281306827007834211140097
61761647281306827007834215720493
61761647281306827007834215739367
61761647281306827007834215838585
61761647281306827007834215857459
61761647281306827007855107847177
61761647281306827556626186162685
61761647281306827556626186280777
61761647281306836296561613326107
61761647281306836296582533914415
61761647281306836296645295679339
61761647281307726340801297516301
61761647281307727392568891843937
61761647281307727392568891848309
61761647281307727392568896430317
61761647281307727392652578800811
61761647281307727392652578900029
61761647281307727392652578918903
61761647281307727575583231011233
61761647281307727575583235596001
61761647281307727575583235614875
61761647281307727575583235714093
61761647281307727575583235732967
61761647281307727575663446182143
61761647281307727575666799045601
61761647281307727575666803649243
61761647281307727575666803748461
61761647281307727575666803767335
61761647281307727942260452169753
61761647281307727942260453704786
61761647281307727942260453704787
61761647281307727942260456891327
61761647281307727987177213427645
61761647281307727987177213545737
61761647281307727987930354608185
61761647281307727987930354608345
61761647281307727987930354724825
61761647281307727987930355670995
61761647281307727987930356143379
61761647281307727987930359329919
61761647281307727987993116373269
61761647281307727987993117908302
61761647281307727987993117908303
61761647281307727987993121094843
61761647281307727988013923705363
61761647281307727988181403203074
61761647281307727988181403203075
61761647281307728125191110518851
61761647281307728125191113705391
61761647281307728125274678551815
61761647281307728125274678553219
61761647281307728125274681739759
61761647281307736864122346861455
61761647281307736864206029214687
61761647281308027581836018069583
61761647281308027581839461748055
61761647281308027581839485724081
61761647281308027581839485728453
61761647281308027581839490445815
61761647281308027581902247489005
61761647281308027581902252191865
61761647281308027581902252210739
61761647281308027581923144200457
61761647281308027589983337030121
61761647281308027719100240099553
61761647281308027719100244802413
61761647281308027719100244821287
61761647281308027719183812836781
61761647281308027764853801014521
61761647281308027764913119473979
61761647281308027764916472337437
61761647281308027764916476941079
61761647281308027764916477040297
61761647281308027764916477059171
61761647281308028130694222634057
61761647281308028131443892971947
61761647281308028131447363696505
61761647281308028131447363696665
61761647281308028131447363700877
61761647281308028131447363813145
61761647281308028131447368418239
61761647281308028131510125461589
61761647281308028131510125465801
61761647281308028131510130183163
61761647281308028131527575325179
61761647281308028131530932792279
61761647281308028131531017474393
61761647281308028131531019003810
61761647281308028131531019003811
61761647281308028131531022191755
61761647281308028176447778846165
61761647281308028177197477763771
61761647281308028177197477765175
61761647281308028177200919907161
61761647281308028177200919907369
61761647281308028177200919912985
61761647281308028177200920025253
61761647281308028177200920970019
61761647281308028177200921442403
61761647281308028177200924630347
61761647281308028177200948604969
61761647281308028177260239530099
61761647281308028177263596995795
61761647281308028177263596997199
61761647281308028177263681677909
61761647281308028177263686395271
61761647281308028177451997083218
61761647281308028177451997083219
61761647281308028313708447482489
61761647281308028314458232139243
61761647281308028314458232140647
61761647281308028314461675817875
61761647281308028314461679005819
61761647281308028314520994258459
61761647281308028314520994259863
61761647281308028314520997446403
61761647281308028314524351843651
61761647281308028314524355031595
61761647281308037053392940741599
61761647281308037053455702506523
61761647281308037053643874527819
61761647281308037053664795116127
61761647281308037053727556881051
61761647281308037465175204913403
61761647281308037465237966678327
61761647281314481628331488529302
61761647281314780717549499881332
61761647281314781769338013262242
61761647281314781771845140032430
61761647281314791838114867853886
61761647281314930883354074615415
61761647281314930883357169216041
61761647281314932118136008108943
61761647281314932118139102709569
61761647281314932118139102710973
61761647281314932118160023297829
61761647281314932484753934702123
61761647281314932530486598905639
61761647281314932666927978551135
61761647281314932666927978552539
61761647281314932667764802083455
61761647281314932667764802084859
61761647281314932667768159550555
61761647281314932667768244228457
61761647281314932667768245763491
61761647281315681285295162171648
61761647281315682339594533314698
61761647281315682382882803934638
61761647281315831451106560626405
61761647281315832502957842011585
61761647281315832685888494121337
61761647281315832685888498707557
61761647281315832685888498825649
61761647281315832685968709293699
61761647281315832685972062155705
61761647281315832685972062157157
61761647281315832685972066741925
61761647281315832685972066860017
61761647281315832685972066878891
61761647281315833097482476539201
61761647281315833097482476657293
61761647281315833098235617718289
61761647281315833098235617718497
61761647281315833098235617836381
61761647281315833098235618781147
61761647281315833098235619253531
61761647281315833098319186815515
61761647281315833098319271493417
61761647281315833235579941664775
61761647281315841974699579019291
61761647281315842569223840730415
61761647281315842569307523083647
61761647281316131052598931057075
61761647281316131454911626630785
61761647281316131592172381006257
61761647281316131594623461063813
61761647281316131601390901499267
61761647281316131640377125928285
61761647281316131640439801952609
61761647281316131640439801954061
61761647281316131640439916743857
61761647281316131647123565702783
61761647281316132689693560125717
61761647281316132692141281181139
61761647281316132692141282716173
61761647281316132692144377298085
61761647281316132692144377303701
61761647281316132692144380486029
61761647281316132692144720255921
61761647281316132692144724842301
61761647281316132692204044462223
61761647281316132692204044481097
61761647281316132692207139062849
61761647281316132692207139064253
61761647281316132692207515303421
61761647281316132826954314501189
61761647281316132829402037074175
61761647281316132829402037091645
61761647281316132829405131674801
61761647281316132829405507913969
61761647281316132829468265328921
61761647281316132829485718382019
61761647281316132829489075849119
61761647281316132829489075948337
61761647281316132829489075967211
61761647281316132829489157338917
61761647281316132875159059423217
61761647281316132875218382585535
61761647281316132875221735447541
61761647281316132875221735448993
61761647281316132875221740033761
61761647281316132875221740052635
61761647281316132875221740151853
61761647281316132875221740170727
61761647281316132875221821542433
61761647281316132875221850238789
61761647281316133240996014904415
61761647281316133240996014905819
61761647281316133240999485745613
61761647281316133241749156083503
61761647281316133241749156084907
61761647281316133241752626806817
61761647281316133241752626924701
61761647281316133241752628341851
61761647281316133241836280581737
61761647281316133241836282116770
61761647281316133241836282116771
61761647281316133287502740875327
61761647281316133287502740876731
61761647281316133287506183020329
61761647281316133287506184555363
61761647281316133287506211716525
61761647281316133287565502641655
61761647281316133287568860107351
61761647281316133287568944785253
61761647281316133287568946320286
61761647281316133287568946320287
61761647281316133287753787935023
61761647281316133287753787936427
61761647281316133287757231615058
61761647281316133287757231615059
61761647281316133287757231615064
61761647281316133424013710475953
61761647281316133424013710594045
61761647281316133424763495250799
61761647281316133424763495252203
61761647281316133424766852717899
61761647281316133424766938930835
61761647281316133424826257370015
61761647281316133424826257371419
61761647281316133424829614956611
61761647281316142163949137639375
61761647281316142163970058227683
61761647281316142163970144321123
61761647281316142164032819992607
61761647281316142164032906086047
61761647281316142712740849818735
61761647281316142712824532171967
61761647281316142758494434610559
61761647281316142758557196375483
61761647281316143810262372940175
61761647281316143810346055293407
61761647281316143811078304462499
61761647281316143811099196472495
61761647281316143947522783313667
61761647281316143947523156248251
61761647281316143947606465666899
61761647281316143947606723929731
61761647281316143947606723947201
61761647281316143947606810023171
61761647281316143948359865108819
61761647281316143948359951202259
61761647281338795859135403922484
61761647281338796959247277846500
61761647281338806979784455783304
61761647281339095865454420758760
61761647281339096048405969221508
61761647281339097100256127061524
61761647281339097102764286933416
61761647281339106983575511000232
61761647281339106986103558358728
61761647281339106986106915943920
61761647281339108403814915153716
61761647281339241920395410891387
61761647281339246214272958550709
61761647281339246214276687539615
61761647281339247403325698563827
61761647281339247449054892044237
61761647281339247449054892045641
61761647281339247449058362767343
61761647281339247449058621034547
61761647281339247449075812632497
61761647281339247449079254894027
61761647281339247815672046967775
61761647281339247815672046971987
61761647281339247815672821806647
61761647281339247815673166298481
61761647281339247815673166299885
61761647281339247815673166304097
61761647281339247861404711171291
61761647281339247861404711175503
61761647281339247861405486010163
61761647281339247861405830501997
61761647281339247861405830503401
61761647281339247861405830507613
61761647281339247998602703781839
61761647281339247998603478620711
61761647281339247998603823112545
61761647281339247998603823113949
61761647281339247998687391146912
61761647281339247998687391146913
61761647281339247998687391148316
61761647281339247998687391148317
61761647281339247998687391152529
61761647281339247998875419224240
61761647281339247998875419224241
61761647281339247998875419229857
61761647281339257286577734001849
61761647281339257286577735401529
61761647281339257286661413166929
61761647281339257286661413168381
61761647281339257286661417772023
61761647281339257286661417890115
61761647281339257286849703049533
61761647281339257286849703053745
61761647281339257332331318793673
61761647281339257332392934183257
61761647281339257332394077371897
61761647281339257332394082093631
61761647281339257332414969379085
61761647281339257332582367253049
61761647281339257332582367257261
61761647281339257332603259260237
61761647281339257332603259265853
61761647281339258522195720775045
61761647281339258567174867678189
61761647281339258567949276988557
61761647281339997667981246066802
61761647281339997668064814101170
61761647281339997716244937911980
61761647281340147831342227465423
61761647281340147832179050997743
61761647281340147832179050999147
61761647281340147833873631346253
61761647281340147833876725946879
61761647281340148014356452313855
61761647281340148015109707811807
61761647281340148015109707813211
61761647281340148015193275846175
61761647281340148015193275847579
61761647281340148016804288160317
61761647281340148016807382760943
61761647281340148016887856194685
61761647281340148016890950795311
61761647281340148383481506149606
61761647281340148383481506149607
61761647281340148383481506151010
61761647281340148383481506151011
61761647281340148383481509337551
61761647281340148383484862199764
61761647281340148383484862199765
61761647281340148383484862201168
61761647281340148383484862201169
61761647281340148383484862205381
61761647281340148426703685644855
61761647281340148429154850377505
61761647281340148429154850378909
61761647281340148429154850383121
61761647281340148429214173541067
61761647281340148429217526403280
61761647281340148429217526403281
61761647281340148429217526408897
61761647281340148429238418411872
61761647281340148429238418411873
61761647281340148429238418413276
61761647281340148429238418413277
61761647281340148429238418417489
61761647281340148429405554482012
61761647281340148429405554482013
61761647281340148429405554486225
61761647281340148566412162963670
61761647281340148566412162963671
61761647281340148566412162965074
61761647281340148566412162965075
61761647281340148566412166151615
61761647281340148566415519013829
61761647281340148566415519015233
61761647281340148566415519019445
61761647281340148566495730998038
61761647281340148566495730998039
61761647281340148566495730999442
61761647281340148566495730999443
61761647281340148566687115125524
61761647281340148566687115125525
61761647281340148566687115126928
61761647281340148566687115126929
61761647281340148566687115131141
61761647281340148571578305176198
61761647281340148571578305177602
61761647281340157717212440437713
61761647281340157717212443620041
61761647281340157717212445136201
61761647281340157717212445155075
61761647281340157717463493614451
61761647281340157900143097247405
61761647281340157900143101950265
61761647281340157900143101969139
61761647281340157900226665280321
61761647281340157900226665280369
61761647281340157900226665280529
61761647281340157900226665281773
61761647281340157900226665286145
61761647281340157900226668468473
61761647281340157900226669984633
61761647281340157900226670003507
61761647281340157900226780071569
61761647281340157900394150428514
61761647281340157900394150428515
61761647281340157900415069598269
61761647281340157900477718462883
61761647281340157900477831717485
61761647281340159135761087325185
61761647281340159135823736189799
61761647281340159135823849444401
61761647281340163184671563177218
61761647281340442677474315564941
61761647281340442677476667210995
61761647281340446925542687925179
61761647281340446925542716503443
61761647281340446971296272715551
61761647281340448020612792765851
61761647281340448021427581100939
61761647281340448021428724289579
61761647281340448021428724290983
61761647281340448021449616298171
61761647281340448021449616299575
61761647281340448023122928397517
61761647281340448023122928398921
61761647281340448023123304638089
61761647281340448023126370542359
61761647281340448023144196646681
61761647281340448023147291129215
61761647281340448023147291247307
61761647281340448030643748431735
61761647281340448157873461402175
61761647281340448157873461403579
61761647281340448158625573711487
61761647281340448158625573712891
61761647281340448158626716900127
61761647281340448158626716901531
61761647281340448158689479019343
61761647281340448158689479020747
61761647281340448158689482207287
61761647281340448158710284934495
61761647281340448158710284935899
61761647281340448158710371027935
61761647281340448158710371029339
61761647281340448158710374215879
61761647281340448160320921009469
61761647281340448160321268552281
61761647281340448160321297248637
61761647281340448160324363152907
61761647281340448160324621420111
61761647281340448160324649998375
61761647281340448160383944578057
61761647281340448160404865283005
61761647281340448160407959765539
61761647281340448204380273113639
61761647281340448204442949139415
61761647281340448204443035232855
61761647281340448204443038419395
61761647281340448206074853342653
61761647281340448206074853460745
61761647281340448206077947943279
61761647281340448206077948061371
61761647281340448206078206210483
61761647281340448206137529368429
61761647281340448206137529486521
61761647281340448206140623969055
61761647281340448569655467312551
61761647281340448570219551544535
61761647281340448570220694731771
61761647281340448570492290843467
61761647281340448572165950487029
61761647281340448572186871191977
61761647281340448572668388624419
61761647281340448572668388625823
61761647281340448572670711555451
61761647281340448572670711561067
61761647281340448572671486395727
61761647281340448572671859465825
61761647281340448572671859467229
61761647281340448572671859471441
61761647281340448572671860882767
61761647281340448572671860884171
61761647281340448572671864070711
61761647281340448572730034719013
61761647281340448572730806371345
61761647281340448572731064650195
61761647281340448572731064651599
61761647281340448572731177906409
61761647281340448572731177907813
61761647281340448572731177912025
61761647281340448572731179441442
61761647281340448572731179441443
61761647281340448572731179442846
61761647281340448572731179442847
61761647281340448572731182629387
61761647281340448572734536908543
61761647281340448572734536909947
61761647281340448572734540096487
61761647281340448572750955423961
61761647281340448572751727076293
61761647281340448572752069916405
61761647281340448572752069920617
61761647281340448572752071451438
61761647281340448572752071451439
61761647281340448572752074637979
61761647281340448572754308169487
61761647281340448572754308173699
61761647281340448572755083008359
61761647281340448572755428918539
61761647281340448572755432105079
61761647281340448615974250945283
61761647281340448616224955048387
61761647281340448617919535395493
61761647281340448618421973416243
61761647281340448618421973417647
61761647281340448618424296347227
61761647281340448618425071186099
61761647281340448618483619627477
61761647281340448618484649442019
61761647281340448618484649443423
61761647281340448618484734118517
61761647281340448618484734119921
61761647281340448618484734124133
61761647281340448618484735654954
61761647281340448618484735654955
61761647281340448618484738841495
61761647281340448618486972373003
61761647281340448618486972377215
61761647281340448618487747211875
61761647281340448618488091703708
61761647281340448618488091703709
61761647281340448618488091705112
61761647281340448618488091705113
61761647281340448618488091709325
61761647281340448618488093120651
61761647281340448618488093122055
61761647281340448618488096308595
61761647281340448618676119781036
61761647281340448618676119781037
61761647281340448618676119786653
61761647281340448618676121197979
61761647281340448618676124385923
61761647281340448753234919580203
61761647281340448753234919581607
61761647281340448753235005673643
61761647281340448753235005675047
61761647281340448753235008861587
61761647281340448753422947657531
61761647281340448753422947658935
61761647281340448753485709776747
61761647281340448753485709778151
61761647281340448753485712964691
61761647281340448755117528006041
61761647281340448755681612238025
61761647281340448755682383890357
61761647281340448755682642052567
61761647281340448755682642053971
61761647281340448755682728264098
61761647281340448755682728264099
61761647281340448755682728265502
61761647281340448755682728265503
61761647281340448755682731452043
61761647281340448755684964983551
61761647281340448755684964987763
61761647281340448755685739822423
61761647281340448755686084314257
61761647281340448755686084315661
61761647281340448755686084319873
61761647281340448755686085731199
61761647281340448755686085732603
61761647281340448755686088919143
61761647281340448755745402754841
61761647281340448755745402756245
61761647281340448755745404289874
61761647281340448755745404289875
61761647281340448755745404291278
61761647281340448755745404291279
61761647281340448755933430832169
61761647281340448755933430833573
61761647281340448755933430837785
61761647281340448755933432367202
61761647281340448755933432367203
61761647281340448755933432368606
61761647281340448755933432368607
61761647281340448755933435555147
61761647281340448755936789834303
61761647281340448755936789835707
61761647281340448755936793022247
61761647281340448760827978468034
61761647281340448760827978469438
61761647281340457906460970536537
61761647281340457906462089731681
61761647281340457906462089749151
61761647281340457906462113729549
61761647281340457906462116911877
61761647281340457906462118428037
61761647281340457906462118446911
61761647281340457906483010318537
61761647281340457906483010436629
61761647281340457906734057378233
61761647281340457906734057378441
61761647281340457906734057379685
61761647281340457906734086076041
61761647281340458043660106335725
61761647281340458043660111038585
61761647281340458043660111057459
61761647281340458043722758368005
61761647281340458043722758385475
61761647281340458043722868454941
61761647281340458043722871641481
61761647281340458043743674368641
61761647281340458043743674370093
61761647281340458043743674374465
61761647281340458043743677556793
61761647281340458043743678954861
61761647281340458043743678973735
61761647281340458043743679072953
61761647281340458043743679091827
61761647281340458043743763650073
61761647281340458043743789159889
61761647281340458043911157981641
61761647281340458043911157981801
61761647281340458043911157986013
61761647281340458043911159516834
61761647281340458043911159516835
61761647281340458043932049988781
61761647281340458043932049988989
61761647281340458043932049994605
61761647281340458043932078686589
61761647281340458043994726014765
61761647281340458043994726016169
61761647281340458043994727551203
61761647281340458043994840805805
61761647281340458089413662546429
61761647281340458089413667250693
61761647281340458089476338572157
61761647281340458089476338572205
61761647281340458089476338572365
61761647281340458089476343276469
61761647281340458089476424665645
61761647281340458089476453363405
61761647281340459141242904031469
61761647281340459141996393816179
61761647281340459142017314404487
61761647281340459142079990428859
61761647281340459142079990430263
61761647281340459142080075106761
61761647281340459142080076641795
61761647281340459279257062451099
61761647281340459279257062452503
61761647281340459279277983039407
61761647281340459279277983040811
61761647281340459279278096413505
61761647281340459279340743741473
61761647281340459279340743741681
61761647281340459279340743742925
61761647281340459279340743743085
61761647281340459279340745278119
61761647281340459279340858532721
61761647281340459325010731920665
61761647281340459325010731920825
61761647281340459325010733455858
61761647281340459325010733455859
61761647281340463397164275209090
61761647281342849537312076536079
61761647281342849720326301384511
61761647281342850132652614108536
61761647281342850132652614108537
61761647281342850132652614112749
61761647281342850132673506121341
61761647281342850269850606719085
61761647281342850269850606723297
61761647281342850269934174753452
61761647281342850269934174753453
61761647281342850269934174757665
61761647281342864362286008280337
61761647281342864545028374028135
61761647281342864545028374028295
61761647281342864545049184528215
61761647281342864545049184547089
61761647281342864545049186082123
61761647281342864545049266036727
61761647281342864545237557097169
61761647281342864545237557102993
61761647281342864545300233124556
61761647281342864545300233124557
61761647281343144380641163685255
61761647281343149726561749827915
61761647281343149863819032281909
61761647281343149863819032299379
61761647281343149863839952986857
61761647281343149909572617072281
61761647281343149909572617190373
61761647281343149909572617209247
61761647281343149909575974676347
61761647281343150276169627800339
61761647281343150276190515204044
61761647281343150276190515204045
61761647281343150276190515209661
61761647281343150276190519808931
61761647281343150321923179407560
61761647281343150321923179407561
61761647281343150321923179413177
61761647281343150321923184012447
61761647281343150458364587514473
61761647281343150458364587632565
61761647281343150459121172018109
61761647281343150459121172023725
61761647281343150459121176622995
61761647281343150459180490458693
61761647281343150459180490464309
61761647281343150459180495181671
61761647281343150459183852648771
61761647281343159198052409760393
61761647281343159198052409766009
61761647281343159198052438476867
61761647281343159198115200241791
61761647281343159198136092113417
61761647281343159198303456819881
61761647281343159198303456820089
61761647281343159198303456825705
61761647281343159198303485401049
61761647281343159198303485405421
61761647281343159198303485517689
61761647281343159198324406105997
61761647281343159198387139173113
61761647281343159198387139173321
61761647281343159198387139178937
61761647281343159198387167870921
61761647281343159747095427262073
61761647281343159747095427262281
61761647281343159747095427267897
61761647281343159747095455843241
61761647281343159747095455847613
61761647281343159747095455959881
61761647281343159747095455978755
61761647281343159747158217608165
61761647281343159747158217612537
61761647281343159747179109615305
61761647281343159747179109615513
61761647281343159747179109621129
61761647281343159747179138313113
61761647281343159747179138331987
61761647281343159792849012171989
61761647281343161028194686961187
61761647281343161028257448726111
61761647281343164551556573580765
61761647281343164688482627136075
61761647281343164688545383116455
61761647281343164688545383120827
61761647281343164688545387838189
61761647281343164688565160514671
61761647281343164688566193616535
61761647281343164688566195170443
61761647281343164688566275129419
61761647281343164688566303821403
61761647281343164688566303821563
61761647281343164688733674176897
61761647281343164688733674178508
61761647281343164688733674178509
61761647281343164688733674182721
61761647281343164688754594765205
61761647281343164688817242211472
61761647281343164688817242211473
61761647281343164688817242212876
61761647281343164688817242212877
61761647281343164688817356884420
61761647281343164688817356884421
61761647281343164688817357002512
61761647281343164688817357002513
61761647281343164688817357003970
61761647281343164734297824836279
61761647281343164734298939327111
61761647281343164734298939327319
61761647281343164734298968024919
61761647281343164734298968025079
61761647281343164734487230388969
61761647281343164734487230389005
61761647281343164734487230389212
61761647281343164734487230389213
61761647281343165100327652014365
61761647281343165100348544022957
61761647281344050294310769703423
61761647281344050294390980251817
61761647281344050301618936044671
61761647281344050301639828051859
61761647281344050474873914494299
61761647281344050475689822024531
61761647281344050477321636947789
61761647281344050477321636966663
61761647281344050477321637065881
61761647281344050477321637084755
61761647281344050477324994551855
61761647281344050843918643072365
61761647281344050843918643076577
61761647281344050843998853521541
61761647281344050843998858243115
61761647281344050844002211105328
61761647281344050844002211105329
61761647281344050844002211106732
61761647281344050844002211106733
61761647281344050844002211110945
61761647281344050888915614779433
61761647281344050888915614897525
61761647281344050889672199283069
61761647281344050889672199288685
61761647281344050889672203887955
61761647281344050889731517725057
61761647281344050889731517729269
61761647281344050889731522446631
61761647281344050889734875308844
61761647281344050889734875308845
61761647281344050889734875310248
61761647281344050889734875310249
61761647281344050889734875314461
61761647281344050889734879913731
61761647281344051026929515057179
61761647281344051026932867919393
61761647281344051026932867920797
61761647281344059765864220098425
61761647281344059765864220117299
61761647281344059765947788014701
61761647281344059765947788132793
61761647281344059765947872709913
61761647281344059766115267041481
61761647281344059766115267041641
61761647281344059766136159054445
61761647281344059766136187746429
61761647281344059766198949865645
61761647281344060177709244873125
61761647281344060177709244873285
61761647281344060177730136899187
61761647281344060177730165578073
61761647281344060177730165596947
61761647281344061596006468601619
61761647281344061596069229185641
61761647281344065119033652866001
61761647281344065119096410381415
61761647281344065119096415103149
61761647281344065119116187779631
61761647281344065119116187897723
61761647281344065119117220881495
61761647281344065119117302390007
61761647281344065119117307111741
61761647281344065119117331086363
61761647281344065119117332504922
61761647281344065119284701443468
61761647281344065119284701443469
61761647281344065119284701447681
61761647281344065119305593450656
61761647281344065119305593450657
61761647281344065119305593456273
61761647281344065119305622031782
61761647281344065256566376761386
61761647281344065302046844711787
61761647281344065302047959202619
61761647281344065302047987900427
61761647281344065302110635228603
61761647281344065302110750019643
61761647281344065302298926290496
61761647281344065302298926290497
61761647281344065302299041081536
61761647281344065302299041081537
61761647281344065668160350006810
61761647281344065668160354593030
61761647281344065668348640950603
61761647281344065713830228096121
61761647281344065713830228096157
61761647281344065713830228096365
61761647281344065713892904122140
61761647281344065713892904122141
61761647281344065713893018913180
61761647281344065713893018913181
61761647281344066903505996196009
61761647281344066910284179120278
61761647281344066910284289193957
61761647281344066910284293911318
61761647281344066949238660399525
61761647281344066949238660400929
61761647281344066949238660400982
61761647281344066956769990170786
61761647281344066956770098821698
61761647281350798991379103860642
61761647281350803429958015957074
61761647281350813952798260101878
61761647281350952998790234988623
61761647281350953410572498115039
61761647281350953595828820480936
61761647281350953595828820480937
61761647281350953600061652366873
61761647281350954828096803129263
61761647281350954828933626661583
61761647281350954830610753975868
61761647281350954830610753975869
61761647281350954830628202305781
61761647281350954830628202305829
61761647281350954830628202305989
61761647281350954830628207010093
61761647281350954830631301610719
61761647281350954830631564496067
61761647281350954830631645985918
61761647281350955239879066255679
61761647281350955240715889787999
61761647281350955242957877218688
61761647281350955242957877218689
61761647281350955379671225929130
61761647281350955379671225929131
61761647281350955380155869829237
61761647281350955380236081813446
61761647281350955380236081813447
61761647281350955380239437863604
61761647281350955380239437863605
61761647281350955380239437865008
61761647281350955380239437865009
61761647281350955385319799180246
61761647281350964118522247100825
61761647281350964118522247100985
61761647281350964119359075337409
61761647281350964119359076754559
61761647281350964119421838519483
61761647281350964713130192563457
61761647281350964713318477858229
61761647281350964713318477858389
61761647281350964713883333742705
61761647281350964713883336930649
61761647281350964713967016095777
61761647281350964713967016095937
61761647281350964713967019283881
61761647281350965948665267237637
61761647281350965948665270425581
61761647281350965948665638773785
61761647281350965948665643478049
61761647281350965948665644895199
61761647281350965948728406660122
61761647281350965948728406660123
61761647281350965948748949590869
61761647281350965948748952778813
61761647281350965949502439849212
61761647281350965949502467010369
61761647281350965949502468427518
61761647281350965949502468427519
61761647281350965949565230192443
61761647281350969472591271386276
61761647281350969472591271386277
61761647281350969586065049015606
61761647281350969609036118568179
61761647281350969609036118585648
61761647281350969609036118585649
61761647281350969609789263996581
61761647281350969609789263996617
61761647281350969609789263996824
61761647281350969609789263996825
61761647281350969654768782771695
61761647281350969654768782789164
61761647281350969654768782789165
61761647281350969654789330424015
61761647281350969654789674780287
61761647281350969655542815487199
61761647281350969655542815492815
61761647281350969655605491518591
61761647281350969655605496234465
61761647281350969655605496234501
61761647281350969655605496234708
61761647281350969655605496234709
61761647281350969655605496236112
61761647281350969655605496236113
61761647281350969655605606304175
61761647281350969655605606308387
61761647281350969655605611025748
61761647281350969655605611025749
61761647281350970067136450379513
61761647281350970067136450379673
61761647281350970067136450380917
61761647281350970067136450385289
61761647281350970073893827506515
61761647281350970073914748213074
61761647281350970204397208415313
61761647281350970211175388151639
61761647281350970211175502942679
61761647281351248248820995341769
61761647281351248255679848925177
61761647281351248255682972222159
61761647281351253188039908280459
61761647281351253599571122831019
61761647281351253599571124366053
61761647281351253599822171406875
61761647281351253599843091995183
61761647281351253599843091996587
61761647281351253736831877206491
61761647281351253736831878722651
61761647281351253736831878741525
61761647281351253737103846370655
61761647281351253782836510574171
61761647281351253785095942102685
61761647281351253785095942102733
61761647281351253785095942102893
61761647281351253785095942104137
61761647281351253785095942108509
61761647281351253785099385782768
61761647281351253785099385782769
61761647281351253785099385782822
61761647281351253785099414361032
61761647281351253785099414361033
61761647281351254834353056325951
61761647281351254836866979619355
61761647281351254836866979638229
61761647281351254836867008199023
61761647281351254836867008216493
61761647281351254836887900207615
61761647281351254971613810701423
61761647281351254971613812217583
61761647281351254971613812236457
61761647281351254972450635749903
61761647281351254972450635751307
61761647281351254974064972229903
61761647281351254974064972235519
61761647281351254974064972248569
61761647281351254974064972248777
61761647281351254974065000809571
61761647281351254974065000813783
61761647281351254974065000826881
61761647281351254974065000827041
61761647281351254974124295410935
61761647281351254974145215999195
61761647281351254974145216098413
61761647281351254974145216117287
61761647281351254974148310580947
61761647281351254974148568843939
61761647281351254974148568848151
61761647281351254974148568861249
61761647281351254974148568861409
61761647281351254974148568862653
61761647281351254974148568867025
61761647281351254974148573584387
61761647281351255018183299954823
61761647281351255019818557021679
61761647281351255019818557040393
61761647281351255019877875597617
61761647281351255019877875599069
61761647281351255019877875603441
61761647281351255019877880183837
61761647281351255019877880202711
61761647281351255019877880301929
61761647281351255019877880320803
61761647281351255019880974784463
61761647281351255019881233047455
61761647281351255019881233051667
61761647281351255019881233066169
61761647281351255019881233070541
61761647281351255019881237787903
61761647281351255019881319277700
61761647281351255019881319277701
61761647281351255019881347855964
61761647281351255019881347855965
61761647281351255383396075343999
61761647281351255383960931228315
61761647281351255383960931229719
61761647281351255384232898876319
61761647281351255384232898877723
61761647281351255385658950061547
61761647281351255385658950067163
61761647281351255385658978641215
61761647281351255385658978645427
61761647281351255385906559581287
61761647281351255385910031839635
61761647281351255385927480170999
61761647281351255385930923849631
61761647281351255386471415465603
61761647281351255386471415467007
61761647281351255386474887723951
61761647281351255386495779733947
61761647281351255429149660135823
61761647281351255429149660137227
61761647281351255429714516020139
61761647281351255429714516021543
61761647281351255429965563079835
61761647281351255429965563081239
61761647281351255431660144373111
61761647281351255431660144374515
61761647281351255431663588053147
61761647281351255432225000257427
61761647281351255432225000258831
61761647281351255432228443937463
61761647281351255566410414511295
61761647281351255566975270395611
61761647281351255566975270397015
61761647281351255568669850626029
61761647281351255568669850744121
61761647281351255568673203489647
61761647281351255568673203493859
61761647281351255568858136983659
61761647281351255568858136985063
61761647281351255568861580663695
61761647281351255568920899220966
61761647281351255568920899220967
61761647281351255568924256688067
61761647281351255568924256689471
61761647281351255569485753570249
61761647281351255569485753571653
61761647281351255569485755105282
61761647281351255569485755105283
61761647281351255569485755106686
61761647281351255569485755106687
61761647281351255569489112572383
61761647281351255569489112573787
61761647281351255574569472472082
61761647281351264307792840980969
61761647281351264307792840981129
61761647281351264307855602745893
61761647281351264307855602746053
61761647281351264308608748629245
61761647281351264308608750046395
61761647281351264308629669217553
61761647281351264308692317608379
61761647281351264308692317609783
61761647281351264308692430982477
61761647281351264856835486946501
61761647281351264856835486946709
61761647281351264856835486952325
61761647281351264856919169299733
61761647281351264856919169299941
61761647281351264856919169305557
61761647281351264857400342831025
61761647281351264857400346018969
61761647281351264857400347436118
61761647281351264857484025184049
61761647281351264857484025189873
61761647281351264857484028372201
61761647281351264857484029789143
61761647281351264902589071738373
61761647281351264902589071738533
61761647281351264902589071739777
61761647281351264902589071744149
61761647281351264902651833503297
61761647281351264902651833503457
61761647281351264902651833509073
61761647281351264903153927622849
61761647281351264903153930810793
61761647281351264903153932346040
61761647281351264903216689387613
61761647281351264903216689387773
61761647281351264903216689389017
61761647281351264903216689393389
61761647281351264903216692575717
61761647281351264903216694110751
61761647281351266092182276325749
61761647281351266092182276325957
61761647281351266092182276331573
61761647281351266092182279513901
61761647281351266092182280930843
61761647281351266092182280931050
61761647281351266092182647862057
61761647281351266092182647862105
61761647281351266092182652448277
61761647281351266092182652448485
61761647281351266092182652566369
61761647281351266092182653511135
61761647281351266092182653983519
61761647281351266092245300957195
61761647281351266092245300976069
61761647281351266092245414213201
61761647281351266092245414213409
61761647281351266092245415748442
61761647281351266092245415748443
61761647281351266092265958678981
61761647281351266092265958679189
61761647281351266092265958684805
61761647281351266092265961867133
61761647281351266092265963284075
61761647281351266092266221545503
61761647281351266092266221546907
61761647281351266092266221564377
61761647281351266092266334919601
61761647281351266092998442136283
61761647281351266092998442137687
61761647281351266092998555392289
61761647281351266092998555392497
61761647281351266092998556455147
61761647281351266092998556927530
61761647281351266092998556927531
61761647281351266093019362724591
61761647281351266093019362725995
61761647281351266093019476098689
61761647281351266093019477515838
61761647281351266093019477515839
61761647281351266093082239280763
61761647281351266137935864305725
61761647281351266137935865840759
61761647281351266137936204075617
61761647281351266137936208661837
61761647281351266137936208661997
61761647281351266137936210197031
61761647281351266137936237358193
61761647281351266137998626070649
61761647281351266137998627605683
61761647281351266137998999123117
61761647281351266138752111605849
61761647281351266138752111606009
61761647281351266138752113141042
61761647281351266138752113141043
61761647281351266138752113141048
61761647281351266138752140302205
61761647281351269661025037012319
61761647281351269661025037029789
61761647281351269661045929020911
61761647281351269661861831964923
61761647281351269661861831964971
61761647281351269798223029622867
61761647281351269798223029627079
61761647281351269798223029640177
61761647281351269798223029640337
61761647281351269798306339394243
61761647281351269798306597657235
61761647281351269798306597661447
61761647281351269798306597674545
61761647281351269798306597674705
61761647281351269798306597675949
61761647281351269798306597680321
61761647281351269798306712465744
61761647281351269798306712465745
61761647281351269798306712583836
61761647281351269798306712583837
61761647281351269799038932566927
61761647281351269799038932571299
61761647281351269799038937288417
61761647281351269799038937288453
61761647281351269799038937288660
61761647281351269799038937288661
61761647281351269799038938705603
61761647281351269799059857876761
61761647281351269799122500605667
61761647281351269799122500606911
61761647281351269799122500607071
61761647281351269799122505322785
61761647281351269799122505322821
61761647281351269799122505323028
61761647281351269799122505323029
61761647281351269799122506739971
61761647281351269799122506741375
61761647281351269799122615392495
61761647281351269799122615396707
61761647281351269799122619995976
61761647281351269799122619995977
61761647281351269799122620114068
61761647281351269799122620114069
61761647281351269843976585834975
61761647281351269843976585853689
61761647281351269844039003715851
61761647281351269844039261860751
61761647281351269844039261864963
61761647281351269844039261879465
61761647281351269844039261883837
61761647281351269844039376787352
61761647281351269844039376787353
61761647281351269844792488778987
61761647281351269844792488784651
61761647281351269844792488784811
61761647281351269844792494919115
61761647281351270186908413175526
61761647281351270210653462655937
61761647281351270217431723887517
61761647281351270256386123671349
61761647281351270256386123672753
61761647281351270263164421386659
61761647281351270263164421504910
61761647281351270263164422921853
61761647281351270392830974039951
61761647281351270392830974158043
61761647281351270393584116282057
61761647281351270393584119470001
61761647281351270393646876983963
61761647281351270393646876984171
61761647281351270393646876985415
61761647281351270393646876985575
61761647281351270393646876989787
61761647281351270393646881707149
61761647281351270400362385301064
61761647281351270400362413997367
61761647281351270400425061326840
61761647281351270401178288245076
61761647281351271445414843893503
61761647281351271445414848615236
61761647281351271445414848615237
61761647281351271445435392962925
61761647281351271445435396150869
61761647281351271445435735902095
61761647281351271445435735907871
61761647281351271445435735920969
61761647281351271446251672147556
61761647281351271446251672147557
61761647281351271453029593622247
61761647281352148823431992097667
61761647281352153755788928155967
61761647281352153755788928157371
61761647281352154167382905989015
61761647281352154167382906006485
61761647281352154167654873635615
61761647281352154167654873637019
61761647281352154307094849444765
61761647281352154350397244110923
61761647281352154350585530449679
61761647281352154350585530451083
61761647281352154350648292568895
61761647281352154350648292570299
61761647281352154352844961978193
61761647281352154352844961978241
61761647281352154352844961979645
61761647281352154352848405540238
61761647281352154352848405658277
61761647281352154352848405658330
61761647281352154352848434236541
61761647281352154352848434354633
61761647281352154352911081566014
61761647281352154352911081682648
61761647281352154352911081682649
61761647281352154352911081684106
61761647281352155402164839482543
61761647281352155402164839501417
61761647281352155403001663014863
61761647281352155403001663016267
61761647281352155404616028074531
61761647281352155404616028078743
61761647281352155404616028091841
61761647281352155404616028092001
61761647281352155404696243264155
61761647281352155404696243363373
61761647281352155404696243382247
61761647281352155404699337845907
61761647281352155404699337963999
61761647281352155404699596108899
61761647281352155404699596113111
61761647281352155404699596126209
61761647281352155404699596126369
61761647281352155404699596127613
61761647281352155404699596131985
61761647281352155404699600849347
61761647281352155541876782939697
61761647281352155585179177605855
61761647281352155585932319830331
61761647281352155585995081949547
61761647281352155587626895473125
61761647281352155587626895474577
61761647281352155587626900059345
61761647281352155587626900078219
61761647281352155587626900177437
61761647281352155587626900196311
61761647281352155587629994659971
61761647281352155587629994778063
61761647281352155587630252927175
61761647281352155587630252946049
61761647281352155587630339153209
61761647281352155587630367731473
61761647281352155587630367849565
61761647281352155587689657593793
61761647281352155587693015178984
61761647281352155587693015178985
61761647281352155953739262282410
61761647281352155953739262282411
61761647281352155953739262283814
61761647281352155953739262283815
61761647281352155954223906182517
61761647281352155954304116633097
61761647281352155954304118168130
61761647281352155954304118168131
61761647281352155954307474218288
61761647281352155954307474218289
61761647281352155996961441776255
61761647281352155997526297661975
61761647281352155999220877890989
61761647281352155999220878009081
61761647281352155999224230754607
61761647281352155999224230758819
61761647281352155999409164248619
61761647281352155999409164250023
61761647281352155999412607928655
61761647281352155999471926485926
61761647281352155999471926485927
61761647281352155999475283953027
61761647281352155999475283954431
61761647281352155999974020132935
61761647281352155999974020134339
61761647281352155999977463812971
61761647281352156000040138420400
61761647281352156000040138420401
61761647281352156000040139837343
61761647281352156134222196507423
61761647281352156134787052391739
61761647281352156136669919096475
61761647281352156136669919097879
61761647281352156137234774980791
61761647281352156137234774982195
61761647281352156137238131030949
61761647281352156137238131032353
61761647281352156137238132449295
61761647281352164875604622621401
61761647281352164875688190655721
61761647281352164875688190655769
61761647281352164875688190657173
61761647281352164875688276750613
61761647281352164875688305446969
61761647281352164876420531686827
61761647281352164876441337483887
61761647281352164876441337485291
61761647281352164876441450857985
61761647281352164876504212977201
61761647281352165287198228916737
61761647281352165287198228918141
61761647281352165287470196564693
61761647281352165287470196564741
61761647281352165287470196566145
61761647281352165470400853378805
61761647281352165470400853380209
61761647281352165470463615498021
61761647281352165470463615499425
61761647281352165470965709263121
61761647281352165470965709264525
61761647281352165470965713986259
61761647281352165471028471382337
61761647281352165471028474570281
61761647281352166522733680776095
61761647281352166522796443013403
61761647281352166522816985943941
61761647281352166522816985945393
61761647281352166522817248810463
61761647281352166522817248811867
61761647281352166522817333488365
61761647281352166522817335023399
61761647281352166523570475730103
61761647281352166523633266545723
61761647281352166660078002124529
61761647281352166660078002141999
61761647281352166660078116914325
61761647281352166705747647481191
61761647281352166705747990302269
61761647281352166705747991837463
61761647281352166705748018998625
61761647281352166705810408065213
61761647281352166705810666328045
61761647281352166705810666328205
61761647281352166705810667863238
61761647281352166705810667863239
61761647281352166705810781117841
61761647281352170160133085368886
61761647281352170228774056892039
61761647281352170228836819142444
61761647281352170228836819142445
61761647281352170228857366659203
61761647281352170228857366777295
61761647281352170228857624922195
61761647281352170228857624926407
61761647281352170228857624939505
61761647281352170228857624940909
61761647281352170228857711034402
61761647281352170228857711152440
61761647281352170228857711152441
61761647281352170228857711152494
61761647281352170228857739730704
61761647281352170228857739730705
61761647281352170228857739848796
61761647281352170228857739848797
61761647281352170229589959831887
61761647281352170229589964553620
61761647281352170229589964553621
61761647281352170229610851840479
61761647281352170229610851846095
61761647281352170366034811735523
61761647281352170366034811752993
61761647281352170366118379670726
61761647281352170366118379769891
61761647281352170366118379787360
61761647281352170366118379787361
61761647281352170366118379788818
61761647281352170366871525198293
61761647281352170366871525198329
61761647281352170366871525198536
61761647281352170366871525198537
61761647281352170366871635272215
61761647281352170366871639989576
61761647281352170366871639989577
61761647281352170411788023591359
61761647281352170411788281740471
61761647281352170411788281759345
61761647281352170411788367947631
61761647281352170411788367966505
61761647281352170411788396662861
61761647281352170411851043973407
61761647281352170411851043992280
61761647281352170411851043992281
61761647281352170412604184684483
61761647281352170412604184685935
61761647281352170412604184686095
61761647281352170412604189401845
61761647281352170412604189403456
61761647281352170412604189403457
61761647281352170412604190820399
61761647281352170412604275496736
61761647281352170412604275496737
61761647281352170412604299471519
61761647281352170412604299475731
61761647281352170412604304193092
61761647281352170412604304193093
61761647281352170777900385579698
61761647281352170777900385697736
61761647281352170777900385697790
61761647281352170778465241582052
61761647281352170778465241582053
61761647281352170785243424506322
61761647281352170785243424506323
61761647281352170785243534574225
61761647281352170785243534578597
61761647281352170823382001304911
61761647281352170823382001423003
61761647281352170823633049899848
61761647281352170823633049901252
61761647281352170824135143546857
61761647281352170824135143547017
61761647281352170824135143548261
61761647281352170824135143552633
61761647281352170824197904248923
61761647281352170824197904249131
61761647281352170824197904250375
61761647281352170824197904254747
61761647281352170824197908972109
61761647281352170830913407966541
61761647281352170830976083991073
61761647281352170830976088708434
61761647281352170830976088708435
61761647281352170830976090125377
61761647281352170830976198777741
61761647281352170830976198782113
61761647281352170830976203381382
61761647281352170830976203381383
61761647281352170830976203499474
61761647281352170830976203499475
61761647281352170831164375071840
61761647281352170961395898394713
61761647281352170961395898396117
61761647281352170961395901582657
61761647281352170968174195991931
61761647281352170968174196110023
61761647281352172013163868490501
61761647281352172013163868490537
61761647281352172013163868490745
61761647281352172013247174958946
61761647281352172013247178263525
61761647281352172013247436524869
61761647281352172013247436524905
61761647281352172013247436525112
61761647281352172013247436525113
61761647281352172013247517915538
61761647281352172013247546598791
61761647281352172013247546611888
61761647281352172013247546611889
61761647281352172013247551316152
61761647281352172013247551316153
61761647281352172014000692023064
61761647281352172014000692023065
61761647281352172020778613497595
61761647281352172058917080229893
61761647281352172058917419981071
61761647281352172058917419986735
61761647281352172058917419999785
61761647281352172058917426121199
61761647281352172058917453282361
61761647281352172058979837743855
61761647281352172058979837745307
61761647281352172058979837745467
61761647281352172058979837749679
61761647281352172058979839280500
61761647281352172058979839280501
61761647281352172058979842467041
61761647281352172058980096011059
61761647281352172058980096012511
61761647281352172058980096012671
61761647281352172058980096029933
61761647281352172058980100728421
61761647281352172058980100747295
61761647281352172058980102146975
61761647281352172058980210798095
61761647281352172058980210802307
61761647281352172058980210815356
61761647281352172058980210815357
61761647281352172058980215401576
61761647281352172058980215401577
61761647281352172058980215519668
61761647281352172058980215519669
61761647281352172059733329065210
61761647281352172059733329065211
61761647281352172066511277701027
61761647281352172066511277701111
61761647281352172066511277701270
61761647281352172066511277701271
61761647281352172066511279236304
61761647281352172066511279236305
61761647284197510521614657266661
61761647284199910801270218817529
61761647284199912036616236544445
61761647284200201665847575427208
61761647284200212232393128135371
61761647284200212370406909371067
61761647284200212370407023689931
61761647284200212417851698976012
61761647284200216114858983744710
61761647284200217723660054830520
61761647284200217723660141278092
61761647284201112800204824040867
61761647284201568623554755429101
61761647284201568758308383034385
61761647284262049982458800799535
61761647284262340477051978583195
61761647284262340477051978701287
61761647284262340835738766002153
61761647284262341018753105169449
61761647284262350171729394797771
61761647284262351407075155307243
61761647284270156327542641355865
61761647284270444344480157081921
61761647284270444352011223967835
61761647284270444352011224085927
61761647284270444352011568324107
61761647284270444352011568442199
61761647284270444352070886900045
61761647284270445998387479650683
61761647284270445998387480123067
61761647284270445999140620829771
61761647284270445999140620947863
61761647284270445999140735266727
61761647284270445999140735738903
61761647284270445999203382594695
61761647284270445999203383067079
61761647284270445999203497385943
61761647284270446000831825997184
61761647284270446129058368281005
61761647284270446136398051039433
61761647284270446136401375205243
61761647284270446136401403903051
61761647284270446136401408506533
61761647284270446136401489996491
61761647284270454870503443600791
61761647284270455282034400691883
61761647284270456516813235354101
61761647284270456516816334186815
61761647284270456516816678543087
61761647284270456517629142884333
61761647284270456517632467050143
61761647284270456517632495747951
61761647284270456517632581841231
61761647284270456654077347537915
61761647284293554593943185795543
61761647284293554593943186149835
61761647284293554593944218897407
61761647284293554593944219251699
61761647284293554594005862175611
61761647284293554594006981370755
61761647284293554594759007586787
61761647284293554594759093325775
61761647284293554594759093680067
61761647284293554594760126440689
61761647284293554594760126444901
61761647284293554594760126794981
61761647284293554594760126799193
61761647284293555006353071511711
61761647284293555006353074694039
61761647284293555006353846346371
61761647284293555143550978028979
61761647284293555143550981215519
61761647284293555143551067304587
61761647284293555143551752867851
61761647284293555143551838956919
61761647284293555143552097237173
61761647284293555143552100423713
61761647284293559947171942174575
61761647284293560084369934435043
61761647284293560085185841961063
61761647284293560091984684146365
61761647284293560091985717248229
61761647284293560496779820146999
61761647284293560496780591799331
61761647284293560504394829201433
61761647284293560504394829205645
61761647284293560504398268162543
61761647284293560572496074853221
61761647284293560572496074858837
61761647284293560573035796591111
61761647284293560573035796595323
61761647284293560710233788847367
61761647284293570038882153673271
61761647284293570039136558541309
61761647284293570039136644276085
61761647284293571065292689459455
61761647284293571065292947726659
61761647284293571065296042327285
61761647284293571089041522014459
61761647284293571202490681719923
61761647284293571202490682074215
61761647284293571202490940337207
61761647284293571202490940354469
61761647284293571202491026076195
61761647284293571202491026430487
61761647284293571202494034937833
61761647284293571202494120676821
61761647284293571202494121031113
61761647284293571202494379311367
61761647284293571203310286487307
61761647284293571210084769005147
61761647284293571210088207962045
61761647284293571226302191009287
61761647284293571271972178828523
61761647284293571272034855212803
61761647284293571274479219859563
61761647284293571274479219863775
61761647284293571274479220213855
61761647284293571274479220218067
61761647284293575320965302874091
61761647284293575320966335975955
61761647284293575328555952619567
61761647284293576555723135323057
61761647284293576555726229923683
61761647284293576556563406778987
61761647284293576563341328253725
61761647284294760734694722067095
61761647284294761329494767902473
61761647284294761329494768020565
61761647284294761329494768026181
61761647284294761330055362281608
61761647284294761466752080608135
61761647284294761466755436538797
61761647284294761467316164840119
61761647284294761467319520770781
61761647284294770610505824903195
61761647284294770612950056109980
61761647284294770612950142203260
61761647284294770612953498253418
61761647284294770612953628987661
61761647284294771846123898007211
61761647284294772029054554821275
61761647284294772031561595852315
61761647284294777343244882109501
61761647284294777343244882113713
61761647284294777343248190336368
61761647284297162431960852555001
61761647284297162431960852568051
61761647284297162981003871474038
61761647284297172310132637689049
61761647284297172310132637702099
61761647284297172310132638043341
61761647284297172310132638056391
61761647284297172310132723795379
61761647284297172310404692965526
61761647284297173550558529355451
61761647284297173550562001259507
61761647284297177066329715209005
61761647284297462438196186561657
61761647284297462621147734911929
61761647284297462621147849821061
61761647284297462986988157003849
61761647284297463170002496165321
61761647284297463170190782530913
61761647284297463170190782530940
61761647284297463170253544649996
61761647284297472499403317774901
61761647284297472499403317794584
61761647284297472499403318148876
61761647284297473734745501174604
61761647284297473734745501528896
61761647284297473739829123353687
61761647284297473739829237672551
61761647284297473739832595139651
61761647284297473739832595612035
61761647284297473739895357732060
61761647284297473741523684104490
61761647284297473741774863317765
61761647284297473741774863672057
61761647284297473742339588814120
61761647284297477255579388500841
61761647284297477255600394946181
61761647284297477262938958509465
61761647284297477438531051636537
61761647284297477438531051754629
61761647284297477438593727662313
61761647284297477804371358943033
61761647284297477804643328128417
61761647284297477804643328128444
61761647284297477804643413865218
61761647284297477804643413867405
61761647284297477804643413867432
61761647284297477806902845395994
61761647284297477811985333835166
61761647284297477811985419574154
61761647284297477811985419928446
61761647284297479047328655198831
61761647284297479047328769990078
61761647284297479047328769990079
61761647284297479047332123214414
61761647284297479047332127457179
61761647284297479047332209307694
61761647284297627952370859692566
61761647284297629141964067345678
61761647284297629141964067349890
61761647284297629187717652259758
61761647284298363188959516902281
61761647284298363600553494733925
61761647284298363600741895889153
61761647284298363600741895889180
61761647284298373067215013676185
61761647284298373067215013695868
61761647284298374307079518188009
61761647284298374307644377252467
61761647284298374307644377253276
61761647284298377823328494111125
61761647284298378006342747537821
61761647284298378374714541297278
61761647284298378379797115468805
61761647284298378379797115475438
61761647284298378417936725369465
61761647284298379615143904848053
61761647284298379615143904854686
61761647284298379615143909451743
61761647284298379653184851685241
61761647284298379653188293828679
61761647284298379653188293946771
61761647284298379653282366857213
61761647284298379659963120702791
61761647284298379660779023646803
61761647284298379660782381231995
61761647284298379660810449347369
61761647284298379660810449351741
61761647284298379660813806814469
61761647284298379660813806818841
61761647284298379663324291524141
61761647284298829944716230163678
61761647284298829944778992278522
61761647284298829947226825055132
61761647284298830081976984893282
61761647284298830081977070982350
61761647284298830082039747008126
61761647284305260740714331067955
61761647284305260740777093187011
61761647284305260740965379527331
61761647284305260740965379531543
61761647284305260740965465620611
61761647284305262387341376947187
61761647284305262524539283468667
61761647284305262525104142535311
61761647284305262594017083358829
61761647284305266093943170003647
61761647284305266100721435834657
61761647284305266100742013230333
61761647284305266100742271497537
61761647284305266100742271514799
61761647284305266100742357603867
61761647284305266238002767959937
61761647284305266238003026227141
61761647284305266238194410371889
61761647284305267885132082982155
61761647284305267885132169425515
61761647284305267953773054972715
61761647284305267953773054976927
61761647284305267954609883226609
61761647284305267954613236090227
61761647284305267954613236094439
61761647284305267954613321829167
61761647284305267954613321829375
61761647284305267954613322183507
61761647284305268091790307640083
61761647284305268091790310826623
61761647284305268091870637602080
61761647284305268091870637602081
61761647284305268091873990465491
61761647284305268091873990465699
61761647284305268091873993652031
61761647284305268091873995069181
61761647284305268091874076558979
61761647284305276800470197719875
61761647284305276800470197724087
61761647284305276800470283813155
61761647284305276802185437207369
61761647284305276802185437211581
61761647284305276802185781567853
61761647284305276802185781580903
61761647284305276823465545453767
61761647284305277212063917288527
61761647284305277212067273338685
61761647284305277349265265949233
61761647284305277351228455771907
61761647284305277351228456126199
61761647284305277351231811826277
61761647284305277351231897915345
61761647284305277351231898269637
61761647284305277419872783462545
61761647284305277419872783466757
61761647284305277424956386510481
61761647284305277424956386514693
61761647284305277424956386514853
61761647284305277425517774740091
61761647284305277425521246644147
61761647284305278470594568903119
61761647284305278470594597600927
61761647284305278470594600787467
61761647284305278586575248691987
61761647284305278586575593048259
61761647284305278609466245153533
61761647284305278652768641349109
61761647284305278652772113594407
61761647284305278653521901551373
61761647284305278653525225717183
61761647284305278653525254414991
61761647284305278653525340508271
61761647284305278655216478241167
61761647284305278655216478595459
61761647284305278655216478599671
61761647284305278655219572841793
61761647284305278656035738652279
61761647284305278656035739010783
61761647284305278656035824745559
61761647284305278656056658295821
61761647284305278656056658300033
61761647284305278660299708235023
61761647284305278660303175889729
61761647284305278660303175893941
61761647284305278660303175894101
61761647284305278660303180139079
61761647284305282152910505073111
61761647284305282152910590807887
61761647284305282152910591162179
61761647284305282152910849075091
61761647284305282152910849088141
61761647284305282152910849429383
61761647284305282152910849442433
61761647284305282153726756972665
61761647284305282155417890106131
61761647284305282160501236303965
61761647284305282160504678093111
61761647284305282160504678447403
61761647284305282176634978320561
61761647284305282176635064055337
61761647284305282183409543386637
61761647284305282290171259444211
61761647284305282290171603817745
61761647284305282290924749228921
61761647284305282292615882716679
61761647284305282292615882733941
61761647284305282292615968823009
61761647284305282297699228564433
61761647284305282701953523633437
61761647284305282701953523637649
61761647284305282701953523987729
61761647284305282701953609726717
61761647284305282701953610081009
61761647284305282709293206396077
61761647284305282709293206746157
61761647284305282709293292485145
61761647284305282709293292839437
61761647284305282733017302335885
61761647284305282733017302340097
61761647284305282733020774239941
61761647284305282733020774244153
61761647284305282733020860333221
61761647284305282778774359510707
61761647284305282916035113886019
61761647284305560929984668203039
61761647284305560929985012205019
61761647284305560930047688585087
61761647284305560930047691771627
61761647284305560930236059618847
61761647284305560930236059619007
61761647284305560930236060681657
61761647284305560932495151377517
61761647284305560932495409644721
61761647284305560932495409657771
61761647284305560932495495379497
61761647284305560932495495733789
61761647284305560936825613246365
61761647284305560936825957602637
61761647284305560937013899603947
61761647284305560937578755488263
61761647284305560937579098427433
61761647284305560937579099490243
61761647284305560937579099844535
61761647284305560939273331119459
61761647284305560939273416854235
61761647284305560939273417208527
61761647284305560939273675121439
61761647284305560939273675134489
61761647284305560939273675475731
61761647284305560939273675488781
61761647284305562713621592522211
61761647284305562713621595708751
61761647284305562713809963556131
61761647284305562713809968161224
61761647284305562716069313581845
61761647284305562716069399670913
61761647284305562716885221125127
61761647284305562721153003781659
61761647284305562721153003787482
61761647284305562723663486956137
61761647284305562790693479702778
61761647284305566420411757657979
61761647284305566420411760844519
61761647284305566420662806134617
61761647284305566420662809321157
61761647284305566422922240832457
61761647284305566427189937399921
61761647284305566427189940586461
61761647284305566427189940599511
61761647284305566428005848129743
61761647284305566429700420574399
61761647284305566495917919113165
61761647284305566496105861101425
61761647284305566496168623216269
61761647284305566496667345104856
61761647284305566496667364117911
61761647284305566496667689461128
61761647284305566496667708474183
61761647284305566496670716985741
61761647284305566496730383100279
61761647284305566496730384499959
61761647284305566496733479100585
61761647284305566496733822057177
61761647284305568097290064061035
61761647284305568097293420115405
61761647284305568098109324478780
61761647284305568098130245185132
61761647284305568098130330924120
61761647284305568098130331278412
61761647284305568280304288437083
61761647284305568280307730580521
61761647284305568280307759276877
61761647284305568281057515355319
61761647284305568281057544053127
61761647284305568281057547239667
61761647284305568281060872829052
61761647284305568281060901520227
61761647284305568281060901526812
61761647284305568281060904706767
61761647284305568281060987613667
61761647284305568281060987731759
61761647284305568281120194567635
61761647284305568281120306172343
61761647284305568281123633524533
61761647284305568281123663645868
61761647284305576805973309853955
61761647284305576943987206808195
61761647284305576943987209994735
61761647284305577012652542243231
61761647284305577012736110277599
61761647284305577012736110749983
61761647284305577014343545486392
61761647284305577014343631575460
61761647284305577014346984443290
61761647284305577014347032270793
61761647284305577424246175718603
61761647284305577431024355460545
61761647284305577537782719122673
61761647284305577537967649075805
61761647284305577538532503897471
61761647284305577540227080587105
61761647284305577540227080941397
61761647284305577540230522730543
61761647284305577540230523084835
61761647284305577540478129063743
61761647284305577540481571207181
61761647284305577545310687884391
61761647284305577545310688238683
61761647284305577546126591182694
61761647284305577546126591182695
61761647284305577547821168226621
61761647284305577547824610015767
61761647284305577547824610370059
61761647284305577607260400567035
61761647284305577609704746559244
61761647284305577609704746913536
61761647284305577614226980394997
61761647284305577614788368620235
61761647284305577614788368738327
61761647284305577614788483057191
61761647284305577614791836279313
61761647284305577614791840524291
61761647284305577614791840996675
61761647284305577614851130385159
61761647284305577614854603116700
61761647284305577616482929489130
61761647284305577617298834198760
61761647284305578590363121321311
61761647284305578590366560278209
61761647284305578659028109213535
61761647284305578659028453569807
61761647284305578659844242194955
61761647284305578659844356513819
61761647284305578659865162783263
61761647284305578659865162901355
61761647284305578659865277220219
61761647284305578666618724712795
61761647284305578666618839031659
61761647284305578797042234805503
61761647284305578797042349124367
61761647284305578797125917158735
61761647284305578797125917631119
61761647284305578797126031949983
61761647284305578798733487683779
61761647284305578798736843738149
61761647284305578803816717323343
61761647284305578803816831642207
61761647284305578842795934506459
61761647284305578845306418743747
61761647284305582365065257297764
61761647284305582365065343386832
61761647284305582365068696254662
61761647284305582365068744082165
61761647284305582365881295558027
61761647284305582365884651612397
61761647284305582372662525259632
61761647284305582372680022597997
61761647284305582555610663468858
61761647284305582555610794203101
61761647284305582921454495701824
61761647284305582921705592008386
61761647284305582921723040454017
61761647284305582921723040454177
61761647284305582921726512708153
61761647284305582921726512712365
61761647284305582921726512712524
61761647284305582921726512714711
61761647284305582921726512714738
61761647284305582921726598808018
61761647284305582922266975627721
61761647284305582922270447892702
61761647284305582922291368599054
61761647284305582922291454338042
61761647284305582922291454692334
61761647284305583104657169056391
61761647284305583104657169056418
61761647284305583104657255149698
61761647284305583104719931175474
61761647284305583105190599351666
61761647284305583105218672070691
61761647284305583105218672188783
61761647284305583105222024940707
61761647284305583105222024940734
61761647284305583105222029655883
61761647284305583105222114216315
61761647284305583105284787059790
61761647284305583107732465002858
61761647284305583107732512830361
61761647284305584149455199495151
61761647284305584149458555549521
61761647284305584150274459912896
61761647284305584150295380612663
61761647284305584150295380619248
61761647284305584150295383799203
61761647284305584150295466351811
61761647284305584157048909122653
61761647284305584157052381387634
61761647284305584157069834078403
61761647284305584157069834432695
61761647284305584157069948869650
61761647284305584157069948869651
61761647284305584157073306336751
61761647284305718238515774224944
61761647284305718375776528600415
61761647284305718375776528600416
61761647284305718378224246473509
61761647284305728939206052082379
61761647284305733062112038218089
61761647284305733199372792947693
61761647284305733199937652014337
61761647284305733201820510816575
61761647284305733201820515420058
61761647284305733202385369887431
61761647284305734292375481766845
61761647284305734299969315371086
61761647284305734429636239678777
61761647284305734429636239678778
61761647284305734429636241095720
61761647284305734434719585509269
61761647284305734437167307981634
61761647284306463351099458879405
61761647284306467063917643095989
61761647284306467064479404379679
61761647284306467064482498980305
61761647284306467064482875333353
61761647284306467064482875353036
61761647284306468665854991129745
61761647284306468665858347179903
61761647284306468665858430086643
61761647284306468710855315706255
61761647284306468710858757845481
61761647284306468711608574504627
61761647284306468711608575921569
61761647284306468711611900094012
61761647284306468711611927372457
61761647284306468711611928789399
61761647284306468711611928909864
61761647284306468711611931971727
61761647284306468711612013461525
61761647284306468711612014878467
61761647284306468711612014878627
61761647284306468711612014885052
61761647284306468711612014996511
61761647284306468711612014996719
61761647284306468711671221832595
61761647284306468711674660789493
61761647284306468714122412084342
61761647284306468848869326047851
61761647284306468848869326052063
61761647284306468848869330769425
61761647284306468848872682102221
61761647284306468848872683519163
61761647284306468848872683633043
61761647284306468848872686819583
61761647284306468848872688236525
61761647284306468848872769726323
61761647284306477580464238148727
61761647284306477993940819820037
61761647284306477994505675704353
61761647284306478182038762035269
61761647284306478182038762035429
61761647284306478182603617919585
61761647284306478182603617919745
61761647284306478182603622518855
61761647284306478182603622636899
61761647284306478182603622637107
61761647284306478182603622637916
61761647284306479226840149475303
61761647284306479227673620257885
61761647284306479227676976308043
61761647284306479227676977724985
61761647284306479227677059214783
61761647284306479227677059214943
61761647284306479229287870648817
61761647284306479229287956737885
61761647284306479412298854233919
61761647284306479412302210288289
61761647284306479413118114645031
61761647284306479413118117831571
61761647284306479417385556131831
61761647284306482933630315083455
61761647284306482933633757222681
61761647284306482940408236558193
61761647284306482940411544780848
61761647284306482940491804592561
61761647284306483116644654718715
61761647284306483489454611527181
61761647284306483489454611529602
61761647284306483489538265650617
61761647284306483489538294348377
61761647284306483489538294348585
61761647284306483489538294352796
61761647284306483489538294352797
61761647284306483489538294354983
61761647284306483489538294355010
61761647284306483490016114543667
61761647284306483490019467411497
61761647284306483490019467413918
61761647284306483490019470593825
61761647284306483490019553500565
61761647284306483490103150232693
61761647284306483490103150239326
61761647284306483528144097074093
61761647284306483528147453124251
61761647284306483528147539331411
61761647284306483528241612246065
61761647284306483534922279998363
61761647284306483534925719073353
61761647284306483535016439120177
61761647284306483535208196321378
61761647284306483535208282414631
61761647284306483535208282414658
61761647284306483535208282532723
61761647284306483535208282532750
61761647284306483535270958440434
61761647284306483535738182942375
61761647284306483535741626616626
61761647284306483535741626616635
61761647284306483535769694736381
61761647284306483535769699335491
61761647284306483535769699453535
61761647284306483535769699453743
61761647284306483535773050609238
61761647284306483535773052203321
61761647284306483535773052203481
61761647284306483535773052205694
61761647284306483535773055385649
61761647284306483535773055392207
61761647284306483535773056920843
61761647284306483535773138292389
61761647284306483535773138298947
61761647284306483535773138298974
61761647284306483535773141599367
61761647284306483535835814324750
61761647284306483538280184045163
61761647284306483538283492267818
61761647284306483538283536912993
61761647284306483538283540095321
61761647284306483538283623002061
61761647284306483673033807046965
61761647284306483673033807051177
61761647284306483673033811650447
61761647284306484718020126563861
61761647284306484718023482614019
61761647284306484718023565520759
61761647284306484718107165439427
61761647284306484718107165439634
61761647284306484718107165439635
61761647284306484718107166856577
61761647284306484718107248346374
61761647284306484718107248346375
61761647284306484719718055078358
61761647284306484724798048038599
61761647284306484724801400906429
61761647284306484724801400908850
61761647284306484724801404088757
61761647284306484724881616072967
61761647284306484724885086916559
61761647284306484724885088331315
61761647284306484763777064225888
61761647284306484763777150319168
61761647284306484763777150430627
61761647284306484763777150437260
61761647284306484763839826344944
61761647284306484765471726081506
61761647284306484770551632948467
61761647284306484770554985700626
61761647284306484770555071793906
61761647284306484770555071911998
61761647284306484770617747819682
61761647290073871272178749100631
61761647290104934081996375323680
61761647290104934087078949501840
61761647290104934127749960232144
61761647290104934132832534410304
61761647290105684399898088680647
61761647290105834512610078142032
61761647290105834520694724381426
61761647290105834649808070752580
61761647290105834654890644930740
61761647290108387338677244707090
61761647290108521579731400525119
61761647290108521582179121579134
61761647290108521582179121579137
61761647290108521582179121580541
61761647290108535804200857436148
61761647290108536360576065322454
61761647290108536398997088193552
61761647290108537640054363101502
61761647290108541155759397501573
61761647290108821723248409613439
61761647290108821725696130667409
61761647290108821725696130667457
61761647290108827076417839296417
61761647290108827076417842478826
61761647290108827076417842478829
61761647290108827076417842480233
61761647290108836542514097281872
61761647290108837829325043192970
61761647290108841345009070793409
61761647290108841345009073975818
61761647290108843136761808673920
61761647290108843136761811856248
61761647290109727646677255782224
61761647290109727690233881129597
61761647290109736973065124074448
61761647290109736973127800100224
61761647290109737110325792710772
61761647290109737163670226953287
61761647290109737163673669096725
61761647290109742050018849645147
61761647290109742050102413074385
61761647290109742461884418983357
61761647290109742468578947667584
61761647290109742468659245857469
61761647290109742468662601907627
61761647290109742468662601911839
61761647290109742468662630609599
61761647290109742514391909942893
61761647290109742514395262810723
61761647290109742514395265998667
61761647290109742514395294695023
61761647290109742516839627815987
61761647290109742516843103379003
61761647290109743704489912088217
61761647290109743750243496998085
61761647290109743750306259117141
61761647290109893982139456433429
61761647290169614971466534326983
61761647290169614971469890277763
61761647290170515402017445634503
61761647290170515402017446697313
61761647290170515402020919054831
61761647290171132458589947971684
61761647290177879525706913569048
61761647290177880074749559417988
61761647290177880120503144326452
61761647290178621052080537110358
61761647290178621052080537110406
61761647290178769395324950195820
61761647290178769395328305777966
61761647290178770622526626708503
61761647290178770622526627180887
61761647290178770622589302734279
61761647290178770759787295344827
61761647290178780093518580773976
61761647290178780093518609470332
61761647290178780093518695559400
61761647290178780505300586210564
61761647290178780505300586682948
61761647290178780505363262236340
61761647290178780688314840227736
61761647290178780688314926316804
61761647290178785447504032301958
61761647290179080282789174770760
61761647290179080694571180679732
61761647290179080831831849316056
61761647290179080831831935405124
61761647290179082067179101042413
61761647290179082067179101042497
61761647290201735213569809839399
61761647290201735221183784710445
61761647290201745096907852327095
61761647290201746331690158406483
61761647290202180589655014666926
61761647290202180589655015134938
61761647290202184148655500866236
61761647290202185528040883072106
61761647290202185932229404803360
61761647290202186122837486882138
61761647290202186123401571114122
61761647290202196502111674788399
61761647290202196638567001474308
61761647290202196638567030170664
61761647290202196638567116259732
61761647290202196641014834132826
61761647290202196641077509686218
61761647290202196641830655569778
61761647290202196641830739590033
61761647290202196641830740062417
61761647290202196641830741190674
61761647290202196641914336326373
61761647290202196646181751180014
61761647290202196684320586382772
61761647290202934598672259602963
61761647290202945716792235235511
61761647290203080987267553662716
61761647290203080987267556850660
61761647290203081019641957701062
61761647290203081020202685999820
61761647290203081020206041931886
61761647290203081020206042049734
61761647290203081020206043466920
61761647290203084716404520269360
61761647290203084716467196295136
61761647290203084853665188905684
61761647290203085883106988326100
61761647290203085883106991514044
61761647290203085889884913106874
61761647290203086095789874367946
61761647290203086095873557187738
61761647290203086500878014693473
61761647290203086508136337443438
61761647290203086546610678778897
61761647290203086546610683502119
61761647290203086549058404556137
61761647290203086549058404557541
61761647290203086690586478177978
61761647290203086690586506757646
61761647290203086691150562409962
61761647290203086691150590989630
61761647290203095811425209423384
61761647290203095811428680264582
61761647290203095956237176788290
61761647290203097071628536951178
61761647290203097072381766854993
61761647290203097072381766973085
61761647290203097072465335007453
61761647290203097072465363587121
61761647290203097072465363705213
61761647290203097191022581123016
61761647290203097255396020519277
61761647290203097255396020523489
61761647290203097259663434908958
61761647290203101301796102555384
61761647290203101309406609773176
61761647290203102536573908346422
61761647290203102537414089450836
61761647290203102544188658057744
61761647290203102544192010925574
61761647290205637681427241737703
61761647290205637681427243154645
61761647290205646825428769357617
61761647290205646825432122575367
61761647290205646825432126824717
61761647290205646962626757731865
61761647290205646962626761963953
61761647290205646962626762318085
61761647290205648792772478473080
61761647290205782860087009938134
61761647290205786419651207315640
61761647290205786419923176479964
61761647290205787654433140810572
61761647290205787662027346069164
61761647290205787799036933994470
61761647290205787799225223538592
61761647290205787799308906364207
61761647290205787799308906364208
61761647290205787799308935061967
61761647290205787799308935061968
61761647290205788249229744620604
61761647290205788256823831905828
61761647290205788256823835093772
61761647290205788256823949412635
61761647290205788256823949412636
61761647290205788256823949879196
61761647290205788256844755798768
61761647290205788256844870584867
61761647290205788393833537804502
61761647290205788394021827348624
61761647290205788394021942023184
61761647290205788394021942141276
61761647290205788394105510174240
61761647290205788394105538871270
61761647290205788394105538872000
61761647290205788394105624960339
61761647290205788394105624961068
61761647290205797537771182948188
61761647290205797675031851584512
61761647290205797720785436492976
61761647290205798772553116443120
61761647290205798780147203728344
61761647290205798909813785079444
61761647290205798911975589339494
61761647290205798912812414873568
61761647290205798912812414875020
61761647290205798912815857017006
61761647290205798912815857018458
61761647290205798912815858081268
61761647290205798912815861267808
61761647290205798912826362019182
61761647290205798917345194921790
61761647290205798917345194921950
61761647290205798917345196338892
61761647290205798917428877741582
61761647290205798917428877741742
61761647290205798919590683424558
61761647290205798919590684959592
61761647290205798955567369987908
61761647290205798955567456076976
61761647290205798958015173950070
61761647290205798958642794781478
61761647290205798962910494885562
61761647290205798963726402434667
61761647290205802481666508210278
61761647290205802481938477374602
61761647290205802486749082388438
61761647290205802616420135933654
61761647290205802616692105097978
61761647290205802618864500820826
61761647290205802619136469985150
61761647290205802623947074998986
61761647290205802624034110804700
61761647290206086608921801312424
61761647290206086609172849771800
61761647290206087843703734807356
61761647290206087851297824808347
61761647290206087851297939599387
61761647290206087851297939599388
61761647290206087851297940065948
61761647290206087988557457137394
61761647290206087988558576332538
61761647290206087988558579533580
61761647290206087988558579537951
61761647290206087988558579537952
61761647290206087988558605030298
61761647290206087988558608235711
61761647290206087988558608235712
61761647290206087989059640182474
61761647290206088392746753708924
61761647290206088400340839458954
61761647290206088400340840994148
61761647290206088400340844180688
61761647290206088400340844182092
61761647290206088400340872878448
61761647290206088400340872880140
61761647290206088400340958500955
61761647290206088400340958500956
61761647290206088400340958967516
61761647290206088446094429090604
61761647290206088583292536019239
61761647290206088583292536019968
61761647290206088583355180161444
61761647290206088583355183349388
61761647290206088583355183349468
61761647290206088583355184878806
61761647290206088583355212045014
61761647290206088583355212045015
61761647290206088583355212045744
61761647290206088583355298134812
61761647290206097727041776944972
61761647290206097864302445581296
61761647290206097912504985546108
61761647290206098961823710439904
61761647290206098969417796189934
61761647290206098969417797725128
61761647290206099099084379076228
61761647290206099099084465165296
61761647290206099101532183038390
61761647290206099101594858591782
61761647290206099102065529842282
61761647290206099102065530308842
61761647290206099102097041636862
61761647290206099102149212661830
61761647290206099102159717662638
61761647290206099102159803751706
61761647290206099106427503973882
61761647290206099106615788800482
61761647290206099106615790335676
61761647290206099106699471621726
61761647290206099107180764193603
61761647290206099152934349103516
61761647290206099152934349103519
61761647290206099152997025129292
61761647290206099152997111222572
61761647290206102670937102207062
61761647290206102676019676385222
61761647290206102805941806969482
61761647290206102808135094817610
61761647290206102808197770843386
61761647290206102808197856932454
61761647290206102808386143276986
61761647290206102808469740009114
61761647290206102813217668995770
61761647290206102813280345021546
61761647290206102813280431110614
61761647290206103217472997661948
61761647290206103217724042933332
61761647290206103217724046119872
61761647290206103217724046121276
61761647290206103217724074817632
61761647290206103217724074819324
61761647290206103217724160440139
61761647290206103217724160440140
61761647290206103217744966826272
61761647290206103219980119531074
61761647290206103219980121108630
61761647290206103219980148228834
61761647290206103220252090291828
61761647290206103220255561133026
61761647290206103225062608147962
61761647290206103225062609683156
61761647290206103225062695305663
61761647290206103225062695305664
61761647290206103225066048640054
61761647290206103225066051826594
61761647290206103225066051828046
61761647290206103225083611761262
61761647290206104452808277617813
61761647290206104460398892528097
61761647290206104460409397527454
61761647290206104460409483616522
61761647290206104460412841205104
61761647290206104460433879885850
61761647290206983479887710494930
61761647290206983663184613712405
61761647290206987176921869174924
61761647290206987176984545200700
61761647290206987314182537811248
61761647290206988419046959474896
61761647290206988419109606798699
61761647290206988419109606798700
61761647290206988419109721589739
61761647290206988419109721589740
61761647290206988556119309981606
61761647290206988556306477012902
61761647290206988556307594808366
61761647290206988556307594809818
61761647290206988556307596208046
61761647290206988556307599409088
61761647290206988556307599413460
61761647290206988556307599525728
61761647290206988556307599531552
61761647290206988556307623506126
61761647290206988556307624905806
61761647290206988556307628111220
61761647290206988556307628229312
61761647290206988556391277629610
61761647290206988556391282351343
61761647290206988556391282351344
61761647290206988556391311049103
61761647290206988556391311049104
61761647290206988556871336083758
61761647290206988556871422172826
61761647290206988961395363599037
61761647290206988968089863701904
61761647290206988968089892283264
61761647290206988968089973771370
61761647290206988968089978376463
61761647290206988968089978376464
61761647290206988968089978376544
61761647290206988968089978494555
61761647290206988968089978494556
61761647290206988968170190473149
61761647290206988968173575225279
61761647290206988968173575225280
61761647290206988968173661314347
61761647290206988968173661314348
61761647290206989007128027684461
61761647290206989013843563284199
61761647290206989013843563284927
61761647290206989013843563284928
61761647290206989013902854558573
61761647290206989013906207426403
61761647290206989013906207426404
61761647290206989013906210614347
61761647290206989013906210614348
61761647290206989013906210614428
61761647290206989013906212143766
61761647290206989013906325399771
61761647290206989013906325399772
61761647290206989151104198620010
61761647290206989151104200036952
61761647290206989151104203224896
61761647290206989151104203341584
61761647290206989151104204754314
61761647290206989151104231920523
61761647290206989151104231921252
61761647290206989151104232039344
61761647290206989151104318010320
61761647290206989151104318128412
61761647290206999532145885856742
61761647290206999532616557107242
61761647290206999532616561824604
61761647290206999532710744929002
61761647290206999532710831134758
61761647290206999532710859714426
61761647290206999537229574643826
61761647290206999537229577831978
61761647290206999537229579248919
61761647290206999537229579248920
61761647290206999540231680002334
61761647290206999669343878467290
61761647290206999669908823627214
61761647290206999669908852324974
61761647290206999674427567254374
61761647290206999674427570440914
61761647290206999674427570442318
61761647290206999674427570442366
61761647290206999674427570442526
61761647290206999674427571859467
61761647290206999674427571859468
61761647290206999674427599138674
61761647290206999674427685227742
61761647290206999674511253262158
61761647290206999720181155350830
61761647290206999720181155350990
61761647290206999720243917465674
61761647290207003236398646413842
61761647290207003236492834234442
61761647290207003238748798108346
61761647290207003238748798109750
61761647290207003238748884197414
61761647290207003238748912895174
61761647290207003238937170541946
61761647290207003243831372286506
61761647290207003243831372287910
61761647290207003243831458375574
61761647290207003243834839941164
61761647290207003373502511920790
61761647290207003373690798265322
61761647290207003373690826844990
61761647290207003375946876807962
61761647290207003375946905505722
61761647290207003376218759884622
61761647290207003381029364898458
61761647290207003381029450986122
61761647290207003381032803972044
61761647290207003381032832551712
61761647290207003785284779298167
61761647290207003785284894089207
61761647290207003785284894089208
61761647290207003785473094222448
61761647290207003785473175710554
61761647290207003785473180315647
61761647290207003785473180315648
61761647290207003785473180315728
61761647290207003785473180433739
61761647290207003785473180433740
61761647290207003785553392412333
61761647290207003785556748462491
61761647290207003785556863252802
61761647290207003785556863252803
61761647290207003785556863253531
61761647290207003785556863253532
61761647290207003787729140984138
61761647290207003787729141003011
61761647290207003787729141003012
61761647290207003787732525751010
61761647290207003787732611844209
61761647290207003787732611844210
61761647290207003787732611844290
61761647290207003788001110167335
61761647290207003788001110167336
61761647290207003788004581008533
61761647290207003788004581008534
61761647290207003792811710576078
61761647290207003792811713764230
61761647290207003792811715181171
61761647290207003792811715181172
61761647290207003792811715299263
61761647290207003792811715299264
61761647290207003792815071349421
61761647290207003792815072766364
61761647290207003792895393401694
61761647290207003792895396583862
61761647290207003792895398119055
61761647290207003792895398119056
61761647290207003792898868960253
61761647290207003792898868960254
61761647290207003831226765224111
61761647290207003831226765224112
61761647290207003831289409365587
61761647290207003831289409365588
61761647290207003831289414082950
61761647290207003831289441249887
61761647290207003831289441249888
61761647290207003831289527338955
61761647290207003831289527338956
61761647290207003833482725911475
61761647290207003833482725911476
61761647290207003833486081961633
61761647290207003833486196752673
61761647290207003833486196752674
61761647290207003833545401919782
61761647290207003833545401937252
61761647290207003833548844076318
61761647290207003833548844080689
61761647290207003833548844080690
61761647290207003833548872778449
61761647290207003833548872778450
61761647290207003833548963589335
61761647290207003833733774370851
61761647290207003833733774370852
61761647290207003833737130420766
61761647290207003833737130421009
61761647290207003833737130421010
61761647290207003833737245212049
61761647290207003833737245212050
61761647290207003833737249933867
61761647290207003838565300089635
61761647290207003838565300089636
61761647290207003838568656139793
61761647290207003838627976115412
61761647290207003838628062204479
61761647290207003838628062204480
61761647290207003838631415072309
61761647290207003838631415072310
61761647290207003838631418254478
61761647290207003838631418258849
61761647290207003838631418258850
61761647290207003838631419789672
61761647290207005020532905474792
61761647290207005020536290339190
61761647290207005027311088398902
61761647290207005027311088403274
61761647290207005027311088515542
61761647290207005027311088516946
61761647290207005027311088521366
61761647290207005027311117213302
61761647290207005028147912053686
61761647290207005028147916652956
61761647290207005028147916771000
61761647290207005028151384424254
61761647290207005028158507859472
61761647290207005028161860727302
61761647290207005028161860728706
61761647290207005030128524932005
61761647290207005073978207632940
61761647290207005073978207632997
61761647290207005073978327146743
61761647290207005076422572638421
61761647290207149601923901752718
61761647290207153928118022912054
61761647290207153928180698937830
61761647290207153928452668102154
61761647290207153933200597090214
61761647290207153933263273115990
61761647290207154065650660712702
61761647290207154070461265726538
61761647290207155168547303562722
61761647290207155168547389651790
61761647290207155168610065677566
61761647290207155171057783550660
61761647290207155305808058292326
61761647290207155305808144381394
61761647290213737706372607833298
61761647290213737843005744559482
61761647290213737843005744559530
61761647290213737850348783368068
61761647290213741412412983962340
61761647290213741419187810836452
61761647290213752072370149004747
61761647290213752072370149004991
61761647290213752072370150421933
61761647290213752072370522057375
61761647290213752674509906427699
61761647290213752674509906781990
61761647290213887800191997289143
61761647290213887800443044344627
61761647290213887800443045761569
61761647290213887801007903415483
61761647290213887801007904832425
61761647290213887937640950866107
61761647290213887937640951810656
61761647290213887937641036955175
61761647290213887937641036959387
61761647290213887937641038372117
61761647290213887944984077180694
61761647290213887944984077180703
61761647290213887944984080367243
61761647290213888014524553101822
61761647290213891507320135340358
61761647290213891644242829539251
61761647290213891644242830938931
61761647290213891644246186993301
61761647290213891651021009281193
61761647290213891651021010680873
61761647290213891651857839053018
61761647290213891667217137108587
61761647290213891667217137112799
61761647290213892901999070607731
61761647290213892904443435494903
61761647290213892909530225183354
61761647290213892909613908003146
61761647290213893367694068400542
61761647290213893367694068872926
61761647290213893367694073124709
61761647290213893504138800916058
61761647290213893504975629165899
61761647290213902215287447443149
61761647290213902764330093290477
61761647290213902764333565194476
61761647290213902786934834724134
61761647290213902787771660259660
61761647290213902787775102403014
61761647290213902787775102403098
61761647290213902787775103465908
61761647290213902787775106652448
61761647290213902792304440306590
61761647290213902792304441723532
61761647290213902794549928804826
61761647290213902794549928809198
61761647290213902794549929277210
61761647290213902837869740270202
61761647290213902838120787329738
61761647290213902838120787329898
61761647290213903859947781047373
61761647290213903859951220004262
61761647290213903859951220004271
61761647290213903862479267362767
61761647290213903885370005361089
61761647290213903885370005479181
61761647290213903997149212146638
61761647290213903997149212619022
61761647290213903999677174356471
61761647290213903999677260445539
61761647290213903999680617562719
61761647290213904022567883675859
61761647290213904022567912433450
61761647290213904022567912433694
61761647290213904022567997971637
61761647290213904022567998444021
61761647290213904022567998461283
61761647290213904022567998522518
61761647290213904022567998522762
61761647290213904022567999572278
61761647290213904022567999572522
61761647290213904022568000057796
61761647290213904022568000062167
61761647290213904022568003244495
61761647290213904065873867098989
61761647290213904066689688535938
61761647290213904068321584972083
61761647290213904068383887571982
61761647290213904068383973661050
61761647290213904068384230333229
61761647290213904068384231928254
61761647290213904068384259029585
61761647290213904068384259108290
61761647290213904068384259108450
61761647290213904068384345197358
61761647290213904068384345197518
61761647290213904073467581314239
61761647290213907565991596113621
61761647290213907565991596133304
61761647290213907565991596133313
61761647290213907566012516844084
61761647290213907566828423901933
61761647290213907566828424369861
61761647290213907566828424369888
61761647290213907566828424369945
61761647290213907568519557402741
61761647290213907568519643491809
61761647290213907573602875003428
61761647290213907573606345844626
61761647290213907588889309299045
61761647290213907589701774213455
61761647290213907589715805845885
61761647290213907589715806318269
61761647290213907589715807446770
61761647290213907591396321161345
61761647290213907591396349857701
61761647290213907592243738885517
61761647290213907596479666991837
61761647290213907596493613007583
61761647290213907703189588255997
61761647290213907703189588275680
61761647290213907703273271219396
61761647290213907703273271219397
61761647290213907704026416630572
61761647290213907704026418047515
61761647290213907710800865728871
61761647290213907710804337987002
61761647290213907726913798456433
61761647290213907726913798574525
61761647290213907726913800057074
61761647290213907726913800175166
61761647290213907726997366608893
61761647290213907726997366614509
61761647290213907726997368209534
61761647290213907726997395310865
61761647290213907729441731496065
61761647290213907729441731501681
61761647290213907729441760198037
61761647290213907733688253878558
61761647290213907733771850727374
61761647290213907733775289684272
61761647290213908191004304824085
61761647290213908191286779474408
61761647290213908191286865096915
61761647290213908191286865096916
61761647290213908191286865563476
61761647290213908191290218431306
61761647290213908191290221617846
61761647290213908191290221619250
61761647290213908191290221619298
61761647290213908191290250315606
61761647290213908191290336404674
61761647290213908191311142324246
61761647290213908191841133073767
61761647290213908191855075901521
61761647290213908191855075902973
61761647290213908191855075907137
61761647290213908191855076969995
61761647290213908191855077502162
61761647290213908191855077503614
61761647290213908191855080684490
61761647290213908191855080685942
61761647290213908191855081752964
61761647290213908191875998208562
61761647290213908191875998208721
61761647290213908191875998210179
61761647290213908193546296606604
61761647290213908321427470674158
61761647290213908321521744588038
61761647290213908328202297548270
61761647290213908328296485373082
61761647290213908328299924329980
61761647290213908328484853102370
61761647290213908328484856290314
61761647290213908328484856290362
61761647290213908328484856290522
61761647290213908328484857707463
61761647290213908328484857707464
61761647290213908328488213874102
61761647290213908328488213875713
61761647290213908328488215292656
61761647290213908328488323943568
61761647290213908328571896695505
61761647290213908328571896699717
61761647290213908328571896699718
61761647290213908329039121084962
61761647290213908329053069760029
61761647290213908329053072762871
61761647290213908329136752579821
61761647290213908329136752584033
61761647290213908329136752584034
61761647290213908329136755767765
61761647290213908329136784464121
61761647290213908331016258400349
61761647290213908331016258400350
61761647290213908331019729241547
61761647290213908331019729241548
61761647290214186343337731619928
61761647290214186345597163148490
61761647290214186350680767246186
61761647290214186352375342890432
61761647290214188126911635557052
61761647290214188134254671183310
61761647290214188203795147100010
61761647290214188203795233193290
61761647290214193511210991867966
61761647290214193511211082213029
61761647290214193511231912580960
61761647290214193511231998674240
61761647290214193511232001856568
61761647290214193556964667122897
61761647290214193694225302339643
61761647290214193694225305525238
61761647290214193694225331037484
61761647290214193694225331041696
61761647290214202974033119461761
61761647290214202982140009578243
61761647290214202983799597851684
61761647290214202983799598914494
61761647290214203027893594488156
61761647290214203027893594488159
61761647290214203027956270513932
61761647290214203027956356607212
61761647290214204079723835670615
61761647290214204209390876187309
61761647290214204211838594060355
61761647290214204211838597242728
61761647290214204211838597242731
61761647290214204211901239297841
61761647290214204211901239303457
61761647290214204211901239316555
61761647290214204211901240851749
61761647290214204211901267999813
61761647290214204211901268012911
61761647290214204211901269548105
61761647290214204212654501113955
61761647290214204216921828281163
61761647290214204216921943073175
61761647290214204255144461097174
61761647290214204255144461097177
61761647290214204255960282534126
61761647290214204255960368627406
61761647290214204257592178970271
61761647290214204257592182152596
61761647290214204257592182152599
61761647290214204262675527983088
61761647290214204262675527983091
61761647290214204262738204008864
61761647290214204262738290102144
61761647290214207916247068480397
61761647290214207916247068484609
61761647290214207918691404787901
61761647290214207918691404793517
61761647290214207918775001524241
61761647290214208330274563561109
61761647290214208334545702744395
61761647290214208334807230701225
61761647290214208334807230707570
61761647290214208334807230707618
61761647290214208334807345492994
61761647290214208334828151411996
61761647290214208334828151412566
61761647290214208334828180110566
61761647290214208334828266199634
61761647290214208334828266203846
61761647290214208335368599801140
61761647290214208335368647628643
61761647290214208335372084989841
61761647290214208335372084991293
61761647290214208335372084995457
61761647290214208335372086058315
61761647290214208335372086585532
61761647290214208335372086585541
61761647290214208335372086591886
61761647290214208335372086591934
61761647290214208335372086592093
61761647290214208335372089772810
61761647290214208335372090841284
61761647290214208335372115288242
61761647290214208335372201377310
61761647290214208335393035994882
61761647290214208335393122083950
61761647290214208335393122088162
61761647290214208380560815616082
61761647290214208381125790536819
61761647290214208517758807754405
61761647290214208517758922545445
61761647290214208517758922545446
61761647290214208517821569869249
61761647290214208517821569874865
61761647290214208517821569874866
61761647290214208517821569874946
61761647290214208517821684660289
61761647290214208517821684660290
61761647290214208518323663638721
61761647290214208518323781612089
61761647290214208518386425753565
61761647290214208518386425759181
61761647290214208518386425759182
61761647290214208518386425759262
61761647290214208518386428940105
61761647290214208518386428940106
61761647290214208518386430474411
61761647290214208518386430475140
61761647290214208518386454448976
61761647290214208518386454451406
61761647290214208518386454455537
61761647290214208518386454455538
61761647290214208518386454455618
61761647290214208518386540544605
61761647290214208518386540544606
61761647290214208518386540544686
61761647290214208520269402533383
61761647290214208520269402533384
61761647290214208520834261600108
61761647290214209562560189485626
61761647290214209562560309054100
61761647290214209562560309054103
61761647290214209563365623370729
61761647290214209563376127302082
61761647290214209563376212925327
61761647290214209563376217647145
61761647290214209563397048015049
61761647290214209563397048015076
61761647290214209563397132507688
61761647290214209563397137290684
61761647290214209565067230044282
61761647290214209565067316114477
61761647290214209565067316133351
61761647290214209570150533296072
61761647290214209570150581123566
61761647290214209570150581123575
61761647290214209570154018486177
61761647290214209570154018486225
61761647290214209570154020080464
61761647290214209570154020080473
61761647290214209570154020087025
61761647290214209570154023267742
61761647290214209570174940791973
61761647290214209570174969489814
61761647290214209570175055578882
61761647290214209570175058765422
61761647290214209572682067439697
61761647290214209572685452191827
61761647290214209572685538280895
61761647290214343582958992480773
61761647290214358612453376900912
61761647290214358614901228690577
61761647290214358614922149397955
61761647290214358615466087757221
61761647290214359635124127914889
61761647290215092271096749511460
61761647290215093529351846327006
61761647290215093529351846328410
61761647290215093529351875024766
61761647290215093529414608441850
61761647290215093529414637139610
61761647290215093666612514963330
61761647290215094078960097364370
61761647290215094078960102088537
61761647290215094124713682274238
61761647290215094124713686998405
61761647290215094124776329602254
61761647290215094124776332790198
61761647290215094124776444395724
61761647290215094124776449117461
61761647290215094127224165451146
61761647290215094261974441728009
61761647290215103384134150965848
61761647290215103384134179662204
61761647290215103384134179780296
61761647290215103407575802491882
61761647290215103407575807209244
61761647290215103411937776273402
61761647290215103414350629365994
61761647290215103414350629484086
61761647290215103414350630901028
61761647290215103414375017725356
61761647290215103549386815825554
61761647290215103549386815826958
61761647290215103549386815827006
61761647290215103549386815827166
61761647290215103549386817244108
61761647290215103549386844523314
61761647290215103549386930612382
61761647290215103595140400735470
61761647290215103595140400735630
61761647290215103595203162850314
61761647290215104617033595524630
61761647290215104617033595642722
61761647290215104619477874558918
61761647290215104619477960647986
61761647290215104642389247781394
61761647290215104642389620852896
61761647290215104642451923807170
61761647290215104642451923925262
61761647290215104642452009896238
61761647290215104642452010014330
61761647290215104642452266562801
61761647290215104642452266581675
61761647290215104642452266680893
61761647290215104642452266699767
61761647290215104642452266765374
61761647290215104642452268116709
61761647290215104642452268163442
61761647290215104642452268182316
61761647290215104642452268281534
61761647290215104642452268300408
61761647290215104642452295260561
61761647290215104642452295278031
61761647290215104642452295396123
61761647290215104642452295461730
61761647290215104642452296813065
61761647290215104642452296878672
61761647290215104642452296996764
61761647290215104647535617192786
61761647290215104779649916417718
61761647290215104779650002506786
61761647290215104779650259178965
61761647290215104779650259196434
61761647290215104779650259196435
61761647290215104779650260773990
61761647290215104779650287875321
61761647290215104779650380300105
61761647290215104780487203814955
61761647290215104784733609803334
61761647290215104826219868136479
61761647290215108277257624628960
61761647290215108277257624747052
61761647290215108278094452983636
61761647290215108284868903617176
61761647290215108284872374340282
61761647290215108284872374458374
61761647290215108323011209538828
61761647290215108323073971653672
61761647290215108323827117064848
61761647290215108323827117069060
61761647290215108325518221873512
61761647290215108325518250569868
61761647290215108330601567704004
61761647290215108346735421320222
61761647290215108346798095745357
61761647290215108346798095749569
61761647290215108346798097345998
61761647290215108349242432052861
61761647290215108349242432058477
61761647290215108349242460750621
61761647290215108349242460754833
61761647290215108353509875140302
61761647290215108353509875141706
61761647290215108353513342794960
61761647290215108353572551166078
61761647290215108353572551167482
61761647290215108353572637255146
61761647290215108353576018820736
61761647290215108483996059776237
61761647290215108483996059781853
61761647290215108483996061376878
61761647290215108483996088360117
61761647290215108483996088478209
61761647290215108486524021399749
61761647290215108490770543776626
61761647290215108490770543894718
61761647290215108490770629865694
61761647290215108490773982851616
61761647290215108894927294979327
61761647290215108894927295097419
61761647290215108895010977918615
61761647290215108895014330785041
61761647290215108895014359482801
61761647290215108895492150859272
61761647290215108895492150859432
61761647290215108895492150981735
61761647290215108895492179673672
61761647290215108895495507031893
61761647290215108895495535723830
61761647290215108895575833802931
61761647290215108895579189853089
61761647290215108895589780941318
61761647290215108897458724369973
61761647290215108898023583436617
61761647290215108902270329184272
61761647290215108902270333787913
61761647290215108902270333787914
61761647290215108902270333906005
61761647290215108902270333906006
61761647290215108902270335322948
61761647290215108902354016727201
61761647290215108902354042241229
61761647290215108902364521726362
61761647290215108902367960683260
61761647290215108902542303089203
61761647290215108902542413157057
61761647290215108902545770742249
61761647290215108902552892642190
61761647290215108902552892643594
61761647290215108902552892643642
61761647290215108902552892643802
61761647290215108902552894060744
61761647290215108902552894178836
61761647290215108902552921339950
61761647290215108902556250227382
61761647290215108902556251645936
61761647290215108902556360296848
61761647290215108902636489374526
61761647290215108902636490909560
61761647290215108902636572281266
61761647290215108902636575463434
61761647290215108902636576998628
61761647290215108902639933048057
61761647290215108902639933052268
61761647290215108902639933052269
61761647290215108902639933052997
61761647290215108902639933052998
61761647290215108902639961750757
61761647290215108902639961750758
61761647290215108902640047839825
61761647290215108902640047839826
61761647290215108903107157438277
61761647290215108903107158973311
61761647290215108903107158973312
61761647290215108903107162155639
61761647290215108903107162155640
61761647290215108903107272223701
61761647290215108903107273758735
61761647290215108903107273758736
61761647290215108903110629808893
61761647290215108903110629808894
61761647290215108903117753125038
61761647290215108903117753244112
61761647290215108903121104516880
61761647290215108903121105933823
61761647290215108903121106111698
61761647290215108903121106111942
61761647290215108903121109116151
61761647290215108903121109299849
61761647290215108903121109299850
61761647290215108903121110716792
61761647290215108903204792121045
61761647290215108903204817635073
61761647290215108903204817635074
61761647290215108903204903724141
61761647290215108903204903724142
61761647290215108904801763178559
61761647290215108904805206857032
61761647290215108904812325570432
61761647290215108940684347542449
61761647290215108940743670700395
61761647290215108940746994871869
61761647290215108941249091823669
61761647290215108941249206609093
61761647290215108941311853936866
61761647290215108941311853937109
61761647290215108943191388573489
61761647290215108948027386351035
61761647290215108948086680811221
61761647290215108948306478969208
61761647290215108948309835019206
61761647290215108948309835019366
61761647290215108948309836554400
61761647290215108948309949810405
61761647290215108948309949810406
61761647290215108948309951345683
61761647290215108948369154994984
61761647290215108948369241084052
61761647290215108948372593951882
61761647290215108948372597134050
61761647290215108948372597134210
61761647290215108948372597137692
61761647290215108948372597138421
61761647290215108948372597138422
61761647290215108948372597139825
61761647290215108948372597139826
61761647290215108948372597139879
61761647290215108948372597139906
61761647290215108948372598669244
61761647290215108948372625836181
61761647290215108948372625836182
61761647290215108948372711925249
61761647290215108948372711925250
61761647290215108948372711925333
61761647290215108948839826241111
61761647290215108948839826241112
61761647290215108948874689308656
61761647290215108948874690903522
61761647290215108948874690903682
61761647290215108948874694091625
61761647290215108948874694091626
61761647290215108948874694091679
61761647290215108948874695626660
61761647290215108948874805694721
61761647290215108948874805694722
61761647290215108948874808877049
61761647290215108948874808877050
61761647290215108948874810412084
61761647290215108948874810412327
61761647290215108948937453016176
61761647290215108948937453017637
61761647290215108948937453018366
61761647290215108948937453022008
61761647290215108948937453022737
61761647290215108948937453022738
61761647290215108948937453024195
61761647290215108948937453024222
61761647290215108948937456204822
61761647290215108948937456205065
61761647290215108948937456205066
61761647290215108948937456206310
61761647290215108948937457739371
61761647290215108948937457740100
61761647290215108948937481720578
61761647290215108948937484902666
61761647290215108948937567809646
61761647290215108948937567809649
61761647290215108948937572531383
61761647290215108950537871060548
61761647290215108950565910480300
61761647290215108950816958957146
61761647290215108950816962142956
61761647290215108950820429798343
61761647290215108950820429798344
61761647290215108950820429798427
61761647290215108950820434520161
61761647290215108951381818029490
61761647290215108951385288865068
61761647290215108951385288865071
61761647290215109085567229095330
61761647290215109085567233694600
61761647290215109085567233812692
61761647290215109085570585145488
61761647290215109085570586562430
61761647290215109085570589744758
61761647290215109085570589748970
61761647290215109085570589750374
61761647290215109085570589867062
61761647290215109085570591279792
61761647290215109085570618446730
61761647290215109085570618564822
61761647290215109085570704535798
61761647290215109085570704653890
61761647290215109086135445633286
61761647290215109086135445634690
61761647290215109086135445746437
61761647290215109086135445750649
61761647290215109086135445751378
61761647290215109086135448815614
61761647290215109086135448817018
61761647290215109086135450349919
61761647290215109086135450350648
61761647290215109086135450352052
61761647290215109086135474331046
61761647290215109086135474449138
61761647290215109086135477513374
61761647290215109086135479048408
61761647290215109086135565141931
61761647290215110130371628347182
61761647290215110130371714436250
61761647290215110130371971102813
61761647290215110130371971108429
61761647290215110130371971125898
61761647290215110130371971125899
61761647290215110130371972703454
61761647290215110130371999804785
61761647290215110130371999883490
61761647290215110130372085972558
61761647290215110131125232798486
61761647290215110131125237522653
61761647290215110132816335989985
61761647290215110132816335995601
61761647290215110132816336008699
61761647290215110132816340730433
61761647290215110132816364691957
61761647290215110132816364705055
61761647290215110132819693598263
61761647290215110132819808383687
61761647290215110132819809984571
61761647290215110132819813166899
61761647290215110133656521829231
61761647290215110133656521834847
61761647290215110133656636681749
61761647290215110133656638221155
61761647290215110137899686619970
61761647290215110137899686739044
61761647290215110137903038011569
61761647290215110137903038011812
61761647290215110137903039428755
61761647290215110137903039606630
61761647290215110137903039606874
61761647290215110137903042611083
61761647290215110137903042794538
61761647290215110137903042794574
61761647290215110137903042794781
61761647290215110137903042794782
61761647290215110137903044211724
61761647290215110137903157579998
61761647290215110137986722432245
61761647290215110137986722432246
61761647290215110140431001225978
61761647290215110140431087315046
61761647290215110140431087320875
61761647290215110140434443303969
61761647290215110140434443309585
61761647290215110140434444904610
61761647290215110140434472067176
61761647290215110140434558154054
61761647290215110140434558156244
61761647290215110140434559695893
61761647290215110176878822432521
61761647290215110176941468224314
61761647290215110176941493734130
61761647290215110176941493736560
61761647290215110176941493740772
61761647290215110176941579829759
61761647290215110176941579829840
61761647290215110176941579829843
61761647290215110176941584551577
61761647290215110178573394894439
61761647290215110178573398076767
61761647290215110178632596929841
61761647290215110178632596948714
61761647290215110178632596948715
61761647290215110178632601666077
61761647290215110178636040622975
61761647290215110178636040688662
61761647290215110178636069319331
61761647290215110178636069380806
61761647290215110178636069385018
61761647290215110178636155474086
61761647290215110178636155474089
61761647290215110179389186038363
61761647290215110179389186099838
61761647290215110179389300885262
61761647290215110179389300885265
61761647290215110179389302424671
61761647290215110183656622803588
61761647290215110183656627586557
61761647290215110183656739189653
61761647290215110183656739189654
61761647290215110183656742371981
61761647290215110183656743907259
61761647290215110183715947555614
61761647290215110183719386512512
61761647290215110183719386519073
61761647290215110183719386519074
61761647290215110183719386519154
61761647290215110183719389699052
61761647290215110183719389701158
61761647290215110183719389701242
61761647290215110183719389701401
61761647290215110183719389701402
61761647290215110183719391236436
61761647290215110183719415211298
61761647290215110183719418397514
61761647290215110183719418397598
61761647290215110183719418397757
61761647290215110183719418397758
61761647290215110183719419932792
61761647290215110183719501304497
61761647290215110183719501304498
61761647290215110183719501304578
61761647290215110183719501304581
61761647290215110183719506026315
61761647290215110186163663834628
61761647290215110186167107513101
61761647290215110186167109109530
61761647290215110186167136270851
61761647290215110186167222357570
61761647290215110186167222359676
61761647290215110186167222359760
61761647290215110186167222359919
61761647290215110186167222359920
61761647290215110186167222360000
61761647290215110186167222360003
61761647290215110186167223894954
61761647290215110186167223899409
61761746591776509979733688237071
61761746600316643952521737501952
61761746600316643952521740688492
61761746600316643952734015054972
61761746600316643952734018241512
61761746600316643952793333613648
61761746600316643952793336800188
61761759336670701955221789740671
61761759354395373777094833922499
61761759354395373777154152481175
61761759354395373777157509948275
61761759354396274344903168107125
61761759354396274344906524039239
61761759354396274344906524157283
61761759354396274344906525574225
61761759354396274344906609778387
61761759354396578194464029813311
61761759495328286224097403665119
61761759495331888495909386111163
61761759496202382456250045107005
61761759496203283023999064982353
61761759496203588108966034626415
61761759496207184889448213947475
61761759496207190242680409996135
61761759496207190379878402606683
61761759496207190379941078632459
61761759496207190379962114128447
61761759513054162326141651127211
61761759513054162463402405502683
61761759513056814801826358384035
61761759513064969277143789437217
61761759513928258695303655528393
61761759513928258695492284711473
61761759513928258695555046944569
61761759513929159263300623145657
61761759513929159263303980612757
61761759513929159263303981080769
61761759513929464348208274699055
61761759513929464353100234985119
61761759513932166051455334325579
61761759513940271763524183919971
61761759521823892274313661008214
61761759521823892411574329644538
61761759521823892416678680857720
61761759522792553020094652128162
61761759522792553026872573602900
61761759522792553157292644738710
61761759522792553164070566213448
61761759522796449539989492778752
61761759522796455030419595698812
61761763590673868658714893826523
61761763590673868795975648201995
61761763593523276518780910574680
61761763593523276518843672339604
61761763593523276519344994806664
61761763593523276519407756571588
61761763593523282006763376761524
61761763593523282007327460993508
61761763593523282009211099233888
61761763593523282009775183465872
61761763643851497509288486596345
61761763661565666367125152171959
61761763661576473180781706789265
61761763670440762022572080138748
61761763670440762159829764360600
61761763670440762159832748775072
61761763802716179020850680142115
61761763803376278414965390460979
61761763803376278422308540891327
61761763803384383532613807189423
61761763803384384264883471625671
61761763820442055122894927604207
61761763820442055260155681979679
61761763820452862671143719849375
61761763820453763238955501843939
61761763821066126588633037291321
61761763821097346867568430829545
61761763821098247435317450705053
61761763821098552520305312825719
61761763821098552527563635708437
61761763821098552527563635712649
61761763821098552527564407364981
61761763821098552527626397827493
61761763821101248733229853233691
61761763821101248733229858882721
61761763821101248733292534908497
61761763821110260504188473817611
61761763829868293042846455367020
61761763829868293042846458553560
61761763829868293042909217131944
61761763829868293042909220318484
61761763829868298530828921553864
61761763829868298530828924740404
61761763829868298533276644026228
61761763829868298533276647212768
61761763829961635846556795115144
61761763829961635846556798301684
61761763829961641199726229398880
61761763829961641199726232585420
61761763829973643417379407132264
61761763829973643417379410318804
61761763829973648770548841416000
61761763829973648770548844602540
61761763829973648907534556473528
61761763829973648907746834026548
61761763830180489876640151386762
61761763830180489876640154573302
61761763830180495364622617573606
61761763830180495364622620760146
61761763830180495367070340045970
61761763830180495367070343232510
61761765026468938711967634672949
61761765026468943607601593047136
61761765026469839279716654548457
61761765026679676472770270088413
61761765026680576903321211142049
61761765026680577040581965517521
61761765026687781582508006707907
61761765026687781582511077315037
61761765026687781582511101308533
61761765026687781582511106011393
61761765026687781582511106030267
61761765026687781582511448851345
61761765026687781582511448967985
61761765026687781582511450386539
61761765026688682013062018486717
61761765026688682013062104230077
61761765026688682013062128573493
61761765026688682013062133295227
61761765026688682013062390023025
61761765026688682013062477301579
61761765026688682150319788348339
61761765026688682150322772866401
61761765026688682150322858955469
61761765026688682150322882948965
61761765026688682150322887651825
61761765026688682150322887670699
61761765026688682150323144402709
61761765026688682150323232026971
61761765717779012612674501741169
61761765717997855345957562606903
61761765717997855483218315919565
61761765735503988284167721815837
61761765735503993179801680190024
61761765735711720491412303462937
61761765735711720491412389202085
61761765735714725907706159177405
61761765735714725907709602383653
61761765735714726044966913552877
61761765735714726044970357231301
61761765735722826258805524351145
61761765735722831017446966522073
61761765735722831017447338058381
61761765735722831017450409728321
61761765735722831017450781264629
61761765735722831154708093850795
61761765735722831154711078364645
61761765735722831154711164457925
61761765735722831154711187034479
61761765735722831154711188451421
61761765735722831154711188550799
61761765735722831154711188555011
61761765735722831154711191737339
61761765735722831154711191756213
61761765735722831154711193154281
61761765735722831154711193173155
61761765735722831154711531394963
61761765735722831154711535994233
61761765735722831154711536110873
61761765735722831154711536116697
61761765735722831154711537529427
61761765735723731585262563381657
61761765735723731722522973750777
61761765735723731722523232017981
61761765735723731722523318107049
61761765744262915717134830107018
61761765744262915717197506132794
61761765744587120126081707012342
61761765744587120126081710198882
61761765744587120585856071519866
61761765744587120585856074706406
61761765744587120723113382689090
61761765744587120723116740156190
61761796214444461320335503283587
61761796214480484032806782541195
61761796215100957351061579667541
61761796215100957488256130484571
61761796215100957488259572628009
61761796215136980200727409742179
61761796215136980200730765792337
61761796215136980200730847286347
61761796215136980200730851885617
61761796215136981435509341818765
61761796215355785921939378481801
61761796215355786059137371092349
61761798120570513896518154629852
61761798261713806764758099458177
61761798261713821589753328042961
61761798279436081144598585047705
61761798279438797261246548240093
61761798279439697829058329880525
61761798280091387119469991137671
61761798280092287687219011013179
61761798280095296175303154130956
61761802356074218723510524794671
61761802356136357765262689437247
61761802356136357902523358073571
61761802356136357902523443812719
61761802356172396539748150866733
61761802356179601217264646498111
61761802356179601219503161552201
61761802356179601219503534604829
61761802356180500414707394833027
61761802356180501650054184217891
61761802356180501650054188817161
61761802356180501650054557270519
61761802356180501650054560452847
61761802356180501650054561869789
61761802409346423123617464221763
61761802409346423123680140247539
61761802409358128719166482635541
61761802410221725013586886648229
61761802426975021840034780054309
61761802426975021977295448690633
61761802427047934481778503846827
61761802427047934618976496457375
61761802427072297531165876841445
61761802427072299225724469199429
61761802427072299225724473798699
61761802427083104390659702832673
61761802427084004958471484473105
61761802427084006607274569220045
61761802427947593924764024771419
61761802427947599421909373140441
61761802427947601252888445279545
61761802427947601252888448461873
61761802427947601252888449878815
61761802427947601252888821514501
61761802427947601252888822931443
61761802427947601252891802746645
61761802427947601252891805928973
61761802568773926781429167160255
61761802568773926781429428627257
61761802568846872774183470113045
61761802568879309275183288844821
61761802568879309275183660381129
61761802568879309277359413807421
61761802568881994918842963480711
61761802568882895486651306164405
61761802568882895486654662568695
61761802568882895486654663631505
61761802568882895486654748307843
61761802568882909764280263699855
61761802569753403676356480495705
61761802569754304244105500371213
61761802569754304244168176396989
61761802569757312870011039957221
61761802569758196776095712479889
61761802569758213437825805993251
61761802586499802883473418871697
61761802586499802883473761828497
61761802586499803020734430464821
61761802586572715524652625019177
61761802586572748876227631835781
61761802586572748876227631835989
61761802586572749013488386211461
61761802586605184144059938837067
61761802586605184144119257395743
61761802586605184144122614862843
61761802586605185379406731404259
61761802586605185379466046780607
61761802586605185379466418312703
61761802586605185379466418316915
61761802586605185379466423034437
61761802586605185379469407430035
61761802586605185516727177764041
61761802586607871020887210942803
61761802586607871158147879583499
61761802586607885435773483896987
61761802586607885435773487083527
61761802586608771588695553626497
61761802586608771588698911093597
61761802586608771588698995769935
61761802586608771725959661223931
61761802586608771725959664406259
61761802586608786003585265891551
61761802586608787648474663931451
61761802586608787788186607375555
61761802587479270444669448846811
61761802587479279915598721635367
61761802587479279915658040194043
61761802587479279915661482333269
61761802587480171012418468722319
61761802587480180483410417536651
61761802587480180483410502208777
61761802587480485575654392865057
61761802587480486170722964441345
61761802587483172447400641719961
61761802587484072878139959941981
61761802587484089539866695988243
61761802587484089539867069059744
61761802587484089539867069059745
61761802587484089539870053455343
61761802587484089539870134945141
61761802587484089539870426526844
61761802587484089677127823789349
61761803791859387156213525404939
61761803791859387293474194041263
61761803791859387293474279780411
61761803792840055612526751883275
61761803792843657150688337973995
61761803792843657287949092349467
61761803792843668452847390064623
61761804484151930099601883872659
61761804484151946708172591567385
61761804484151946708423644276111
61761804484151980059161902797685
61761804484151980061609996924609
61761804484151980061672387034973
61761804484151980061672415750203
61761804484151980061672763293015
61761804484152830667413665513091
61761804484152847276172664151619
61761804484152847276235424853733
61761804484152880626970618552721
61761804484152880626973684438117
61761804484152880629418341025085
61761804484152880629421406910481
61761804484152880629421435625711
61761804484152880629421783168523
61761804484152880629480725469157
61761804484152880629481097005465
61761804484152880629484082936257
61761804484152880629484454472565
61761804484160050583382888592325
61761804484160083339595741897383
61761804484160083936632008672039
61761804484160951151194670232757
61761804484160983907407523537815
61761804484160984504381028547547
61761804484160984504440347106222
61761804484160984504440347106223
61761804484160984504443704573322
61761804484160984504443704573323
61761804500894436728413612547827
61761804500902541838718874241037
61761804500905243130372641950505
61761804501842684194184626205659
61761804501842684194247387970583
61761804501873903878326401964021
61761804501875105047253803792879
61761804501875105184514561827275
61761804501877822947728645050865
61761804501877856163716634497065
61761804501877856163716663189209
61761804501877856163716663193421
61761804501877856163716663212295
61761804501877856163716666375749
61761804501877856163717006033373
61761804501877856163717010750735
61761804501877856163717010755107
61761804501877856300915003365655
61761804501877856300974321924331
61761804501877856300977416524957
61761804501877856300977760881229
61761804501878706904479779102599
61761804501878706905902763338009
61761804501878706906655904046325
61761804501878706906655905463267
61761804501878706906718670887115
61761804501878723378028619130503
61761804501878723378028620547445
61761804501878723378028620646823
61761804501878723378028620651035
61761804501878723378028620669909
61761804501878723378028623833363
61761804501878723378028623852237
61761804501878723378028625250305
61761804501878723378028625269179
61761804501878723378279672315825
61761804501878723378279673728555
61761804501878723515289378581841
61761804501878723515477664926373
61761804501878723515540427041217
61761804501878751375845431608613
61761804501878751375848502215743
61761804501878754899707924815929
61761804501878754899710247746753
61761804501878754899710249163695
61761804501878754899711282283029
61761804501878754899711362237633
61761804501878754899711368376309
61761804501878755036971002476357
61761804501878755036972030873957
61761804501878756729014865892349
61761804501878756729017850406199
61761804501878756729017931900209
61761804501878756729017936499479
61761804501878756731462215411463
61761804501878756731462586947771
61761804501878756731465654372573
61761804501878756731465657554901
61761804501878756731465681548397
61761804501878756731465683064717
61761804501878756731465683068929
61761804501878756731465683087803
61761804501878756731465686251257
61761804501878756731465686270131
61761804501878756731466030626403
61761804501878756731466030630615
61761804501878756731524972931249
61761804501878756731524977530519
61761804501878756731525344467557
61761804501878756731525349066827
61761804501878756731525350602020
61761804501878756731525350602021
61761804501878756731528328981407
61761804501878756731528333580677
61761804501878756731528443667453
61761804501878756731528443766831
61761804501878756731528443785545
61761804501878756731528445183773
61761804501878756731528706652019
61761804501878756868723341799839
61761804501878756868726436400465
61761804501878756868726440999735
61761804501878756868726699266939
61761804501878756868726780756737
61761804501878756868786103914683
61761804501878756868789456782513
61761804501878756868789461381783
61761804501885926685427135582033
61761804501885959441637322055069
61761804501885959441640765261317
61761804501885959578900657995799
61761804501885959578901428113097
61761804501885959578901513852245
61761804501885960036162328218211
61761804501885960038676256134130
61761804501885960038676256134131
61761804501886810780862008722649
61761804501886827253238917694849
61761804501886860009449103695501
61761804501886860009451426624921
61761804501886860009451426626325
61761804501886860009451428043267
61761804501886860009451770881815
61761804501886860009451770999907
61761804501886860009451771000067
61761804501886860009452461162601
61761804501886860009452541117205
61761804501886860009452542534147
61761804501886860009452545838939
61761804501886860009452547255881
61761804501886860146709082051039
61761804501886860146709853703371
61761804501886860146712181355929
61761804501886860146712439518139
61761804501886860146712439636231
61761804501886860146713209753529
61761804501886860146713211170471
61761804501886860603974109858643
61761804501886860606425276009639
61761804501886860606484594568107
61761804501886860606484594568314
61761804501886860606484594568315
61761815254884422516299623340061
61761815254884422653560291976385
61761815254884422653560377715533
61761815254892527631124148050125
61761815254892527768384902425597
61761815272610298343737560384581
61761815272618403865261774025639
61761815272618403865345456851047
61761815272618403865345713596315
61761815272618403865345713600527
61761815272618403865345799335463
61761815272618403865345799339675
61761815272618403870429059426807
61761815272618403870429059431019
61761815272618404002606467971787
61761815272618404002606467975999
61761815272618404007689813802279
61761815272618404007689813806491
61761815278335255919081728606007
61761815278336156486830752726653
61761815278336156621640342840455
61761815278336156624088065312819
61761815278336156624091421362977
61761815278336156624091502856987
61761815278336156624091507456257
61761815278336156628982348547177
61761815278343361761172299262203
61761815278344261597136015836805
61761815278344261734393327006029
61761815278344261734396684473129
61761815278344262328921319137711
61761815278551044420910554312635
61761815278551044558108542323913
61761815278551044558108546923183
61761815278551044562439118978185
61761815278551044563003203210169
61761815278551053891839825684249
61761815278551053891899145655655
61761815278551053891902501710025
61761815278551053891902587799093
61761815278554961247716094586403
61761815278554961247778855288517
61761815278554963077858341671251
61761815278554963077858343088193
61761815278554963083025370327151
61761815278562160894014975730515
61761815278562160894077651756291
61761815278562166247247167529665
61761815278562166391847633243233
61761815278563061461826752653425
61761815278563061461886077346565
61761815278563061461889428679201
61761815278563061461889433396723
61761815278563061461889514768269
61761815278563066357457272047629
61761815278563066362624300703529
61761815278563066814996186937161
61761815278563066815058862962937
61761815278563066949805781768485
61761815278563066952253502823907
61761815278563066959596653241205
61761815278563066959596656423533
61761815278563066959596657840475
61761815278624290602660404391527
61761815278624290739921158766999
61761815281578652720000585072645
61761815281578652722507626103685
61761815281578652859768380479157
61761815281614668846968217605603
61761815281614668847030893631379
61761815281614670079302430046517
61761815281614674200137651889339
61761815281614675432471864330253
61761815281614675434978905361293
61761815331521842273877561894233
61761815331521890452123141830191
61761815331521890502957349854749
61761815331728672731875191220973
61761815331739794560719621376501
61761815331739796345108661185701
61761815331740695080539306216221
61761815331740695128468641252009
61761815331801935517363859175389
61761815331801935517614907303719
61761815331801968733603271939327
61761815331801968733603271940779
61761815331801968870801265618509
61761815331801968870860582641991
61761815331801968870863568572783
61761815331801968870863677242617
61761815331801968870863678754725
61761815331801968870863681941265
61761815331801968870864026320623
61761815349236059314955229335705
61761815349246817808110032433415
61761815349246817945370782087153
61761815349246817945370786808887
61761815349247718375921814073847
61761815349247766742262351692313
61761815349247766744710075699870
61761815349430533640598933075083
61761815349453648396026376678365
61761815349453648398474099150729
61761815349453648398533417709405
61761815349453648398536775176505
61761815349453659516405436633325
61761815349454548971180193058537
61761815349454863803268902822179
61761815349454863940466896849669
61761815349454863940529657551783
61761815349454865768998246393945
61761815349454865768998251115679
61761815349454865771445968866309
61761815349454865771445973588043
61761815349454865771446345105477
61761815349454865771446346640671
61761815349454865771449324916467
61761815349454865771449326455873
61761815349454865771449329638201
61761815349454865771449411009747
61761815349454865771508734290157
61761815349454865771509107342785
61761815349454865771512087157987
61761815349454865771512091757257
61761815349465670800024621674659
61761815349465672584437564938883
61761815349465672584437651032163
61761815349466571367773641550167
61761815349466571367773643089573
61761815349466571367773646271901
61761815349466571367836403669223
61761815349466573014985234736743
61761815349466573014985234740955
61761815349466573014985606273051
61761815349466573014985606277263
61761815349466573014988592203843
61761815349466573014988592208055
61761815349466573014988678297123
61761815349466615832695732347388
61761815349466615832699089814488
61761815349527795148098148615367
61761815349527811619408101934621
61761815349527811619408106637481
61761815349527811619408106656355
61761815349527811619659154765811
61761815349527811619659155115731
61761815349527811756668856310093
61761815349527811756668861012953
61761815349527811756668861031827
61761815349527811756857147376359
61761815349527811756919909491203
61761815349527843141089730550871
61761815349527843141090849409353
61761815349527843141090849763485
61761815349527843278350484926343
61761815349527843278351518045677
61761815349527843278351604138957
61761815349527844970394347279525
61761815349527844970397417886655
61761815349527844972842069874353
61761815349527844972845138942077
61761815349527844972845167657307
61761815349527844972845512013579
61761815349527844972845513080601
61761815349527844972904458917695
61761815349527844972904830454003
61761815349527844972904831989196
61761815349527844972904831989197
61761815349527844972907814967853
61761815349527844972907816030663
61761815349527844972907924700497
61761815349527844972907925054629
61761815349527844972907926216817
61761815349527844972907926570949
61761815349527844972908188039195
61761815349527845107655101654997
61761815349527845107658172262127
61761815349527845110102451174111
61761815349527845110102822710419
61761815349527845110102824249825
61761815349527845110105808641211
61761815349527845110105893317549
61761815349527845110105917311045
61761815349527845110105918827365
61761815349527845110105918831577
61761815349527845110105922013905
61761815349527845110105922032779
61761815349527845110106180177519
61761815349527845110106181716925
61761815349527845110106266389051
61761815349527845110106266393263
61761815349527845110165213293167
61761815349527845110165584829475
61761815349527845110165586364669
61761815349527845110168570760267
61761815349527845110168679430101
61761815349527845110168680946421
61761815349527845110168942296575
61761815349527845110168943831769
61761815491045770928002510694375
61761815491046621532927508907581
61761815491046621944709776283555
61761815491046671358550097939787
61761815491046671358550099002597
61761815491046671358553541146035
61761815491046671493300364419047
61761815491046671493300364891223
61761815491046671495748087363635
61761815491046671495751530569883
61761815491046671500642370597945
61761815491229437210202030826029
61761815491229437347400023436577
61761815491229437347462785201501
61761815491260657075119601999629
61761815491260657077626643030669
61761815491260657077630086236917
61761815491260668195750827737253
61761815491260668195750832458987
61761815491260668195750833521797
61761815491261557642931036433911
61761815491261557645441523857739
61761815491261557649709334147817
61761815491261568763562609377685
61761815491261568763562614099211
61761815491261568763562614099419
61761815491261873852731156725821
61761815491261873852731161447555
61761815491264575551627096761711
61761815491264576153222545939533
61761815491265470629008689270711
61761815491265470629008693992445
61761815491265475982178128276181
61761815491265476119376115102185
61761815491265476119376115220229
61761815491265476119376116164995
61761815491265476119438876867109
61761815491265476119438878402143
61761815491265476170295585477909
61761815491265476170295957014217
61761815491334853054966008225549
61761815491334853192225643742539
61761815491334853192226676861873
61761815491334853652001499098155
61761815491334853789258809795203
61761815508767739810881165938615
61761815508768640378630185814123
61761815508771647030043314954591
61761815508771647167244750767015
61761815508771647167307426797163
61761815508772498184014778121119
61761815508772547595344616602873
61761815508772547597792339075237
61761815508772547597795776496941
61761815508772547597795778036347
61761815508772547597795781218675
61761815508772547597855096595023
61761815508772547597855099777351
61761815508772547597858457244451
61761815508772547735053087666165
61761815508772547735056445133265
61761815508772547735056446668299
61761815508955313037662007772045
61761815508955313449444266181147
61761815508955313449444270898669
61761815508955313449507027946071
61761815508955313586705020556619
61761815508955313586705025274141
61761815508986533268670671371255
61761815508986533314424599119671
61761815508986533314424603837193
61761815508986533316872321592035
61761815508986533316872326309557
61761815508986533316931644868233
61761815508986533316935002335333
61761815508986544434989625670667
61761815508986544434989630388189
61761815508986544434993067809893
61761815508986544434993068876915
61761815508986544434993072531627
61761815508986544435052392153113
61761815508986544435055748557403
61761815508986544435055749620213
61761815508987433882236295020955
61761815508987433884680660026219
61761815508987433884683759331109
61761815508987433884683763930379
61761815508987433884684017493319
61761815508987433889014335985381
61761815508987445002804764778199
61761815508987445002804849450325
61761815508987445002804854171851
61761815508987445002804854172059
61761815508987445002867530197835
61761815508987749957013147706519
61761815508987749957013919364467
61761815508987750092036158563385
61761815508987750092036163285119
61761815508987750094211916574285
61761815508987750551810526356827
61761815508987750551810527773769
61761815508987750689071277899891
61761815508987750689280488032321
61761815508990435594166525563247
61761815508990435731364518173795
61761815508990451653671344228175
61761815508990451660449264285763
61761815508990451790869336366339
61761815508990452393283012831775
61761815508990452393283012835987
61761815508991346868250934065085
61761815508991352221420368348821
61761815508991352221483124329201
61761815508991352221483125868607
61761815508991352221483129050935
61761815508991352358681116939749
61761815508991352358681118474783
61761815508991352409600587315473
61761815508991352409600958851781
61761815508991352823057654335497
61761815508991352823078575042056
61761815508991352823078575042057
61761815508991352823081932509156
61761815509060696675255372994377
61761815509060729294269891204631
61761815509060729294270233693259
61761815509060729294270234043179
61761815509060729294270924323965
61761815509060729294271005345591
61761815509060729294271005695511
61761815509060729294271010417245
61761815509060729431530645580103
61761815509060729431530902329583
61761815509060729431530988418651
61761815509060729431531673981915
61761815509060729431531678699437
61761815509060729431531760070983
61761815509060729431531764792717
61761815509060729891303057257295
61761815509060729891303057729471
61761815509060730028501049867843
61761815509060730028504407334943
61761815509060730028567169572043
61761815517818295636629523347173
61761815517850416483317007018115
61761815517854285590379870563177
61761815517854285590379873749717
61761815517854290943549304846913
61761815517854290943549308033453
61761815517854318349100798005511
61761815517854323702270235471575
61761815517854323837020507026701
61761815517854323839464867432695
61761815517854323839530985601909
61761815517854323839530990201179
61761815517923634657709883369083
61761815517923668010955560242549
61761815517923668010958999199447
61761815517923668148216314618021
61761815517923668148219667481639
61761815517959652017011728342955
61761815517959657370181162626691
61761815517959685370198082058475
61761815517959685370198085240803
61761815517959685370260761266579
61761815517959685370260844173319
61761815517959690723367516342211
61761815517959690723367519524539
61761815517959690723426839500157
61761815517959690723430278457055
61761816714314899552411079921587
61761816714314899689671748557911
61761816714314899689671834297059
61761816714347018157420428320183
61761816714347018157423784370341
61761816714347018157423784374553
61761816714347018157423870113701
61761816714347018157423870463621
61761816714347018157483190085107
61761816714347018157486546139477
61761816714347018157486632228545
61761816714347019804364641923863
61761816714347019804615688983559
61761816714347019941625310560187
61761816714347019941813595854959
61761816714347320131080829081463
61761816714347320131084189853355
61761816714347320131084275946635
61761816714347320131146951618279
61761816714350021834330216359141
61761816714350922264797560800097
61761816714350922264882359179195
61761816714350922264882362483987
61761816714350922264882363900929
61761816714350922402143031120311
61761816714350922402143032537253
61761816714350969846068828918675
61761816714350969983326488693521
61761816714350969983329583294147
61761816714350969983329846160621
61761816714358126944071395238713
61761816714358175119782471990355
61761816714358175119783590848837
61761816714358175122231307536657
61761816714358175122231313321201
61761816714358175122290627158143
61761816714358175122290631879877
61761816714358175122293984625243
61761816714358175122293989346977
61761816714358175122294069301581
61761816714359025727407360011093
61761816714359025727470121776017
61761816714359074955810269246375
61761816714359075093071023621847
61761816714359075552843982079873
61761816714359075552845011894415
61761816714359075687595286750121
61761816714359075687595287104253
61761816714359075690039651755385
61761816714359075690039652109517
61761816714359075690043009222485
61761816714359075690102413874441
61761816714359075690105771341541
61761817405655290922569931294167
61761817405656493326781365104951
61761817405656493464042033741275
61761817405659195167222974135775
61761817405659195167226416279213
61761817405659195167226417342023
61761817405659242748412858366273
61761817405660095597777444606983
61761817405660095602856575578895
61761817405660095735034755776207
61761817405660095735038113243307
61761817405660095740117329954367
61761817405660143178963885631233
61761817405660143316224554267557
61761817405660145010780938022259
61761817405667348455126392964445
61761817405668248885677420229405
61761817405668248885740183406899
61761817405668249022938088865729
61761817423349949124607723858227
61761817423349949124611079908385
61761817423349949124611165647533
61761817423349949129690298036387
61761817423349949261868478233699
61761817423349949261870805884853
61761817423349949261871834283857
61761817423349949261871925098871
61761817423349949266951052411859
61761817423358054371611984764425
61761817423381167161812175611945
61761817423381168397158193337457
61761817423381168808749499616589
61761817423381211631566471902459
61761817423381211631566557641607
61761817423382067727172792990707
61761817423382067729620515463071
61761817423382067729623871513229
61761817423382067729623953007239
61761817423382067729623957606509
61761817423382068964966531771641
61761817423382068964969889238741
61761817423382112199375269029041
61761817423382112199378339636171
61761817423382369566086365879705
61761817423382369566086370478975
61761817423382369700833193751987
61761817423382369703280916224351
61761817423382369703284272274509
61761817423382369703284363089523
61761817423382369703343681648199
61761817423382369703347034516029
61761817423382369703347039115299
61761817423385071406530303502029
61761817423385969595070037499535
61761817423385969595132798201649
61761817423385971425212284584383
61761817423385971430379308518549
61761817423385971430379313221409
61761817423385971430379313240283
61761817423385971837079001698893
61761817423385971837079003115835
61761817423385971837081330766989
61761817423385971837082359165993
61761817423385971837082445381737
61761817423385971837082449981007
61761817423385971974339761150231
61761817423385971974343114018061
61761817423385971974343118617331
61761817423385971979422332141851
61761817423386019418265448507687
61761817423386019418265820043995
61761817423386019418268805974787
61761817423386019418268887468797
61761817423386019418268890651125
61761817423386019555526203237291
61761817423386019555526574773599
61761817423386019555529556105121
61761817423386019555529560704391
61761817423386021250023178094899
61761817423386021250082496653575
61761817423393176516271482381601
61761817423393176521351727490261
61761817423393223960195217281731
61761817423393224097455971657203
61761817423393224557229960397783
61761817423393224557233403604031
61761817423393224691980234785477
61761817423393224694427957257841
61761817423393224694430280187261
61761817423393224694430280188665
61761817423393224694431394679545
61761817423393224694431399401279
61761817423393224694490713238221
61761817423393224694493037708451
61761817423393224694493042307721
61761817423393224694494070705321
61761817423394074704811214960761
61761817423394075299607445737039
61761817423394075299607447153981
61761817423394075299670203134361
61761817423394076946822505043079
61761817423394076946822505047291
61761817423394076946822509646561
61761817423394076951902754755221
61761817423394124528006998922163
61761817423394125124981307452221
61761817423394125124982423479539
61761817423394125124982423483911
61761817423394125125044064973411
61761817423394125125045099505315
61761817423394125259792016780041
61761817423394125262239734653135
61761817423394125262239737835463
61761817423394125262239739252405
61761817423394125262243090703293
61761817423394125262243095302563
61761821021483987724426764292343
61761821021483987861687432928667
61761821021483987861687518667815
61761821021492091188356116094793
61761821021492091188418792120569
61761821021492091188418877859717
61761821021516117448394055044447
61761821021516117448456816809371
61761821021516408166463748262295
61761821021516408303661740872843
61761821021516408303724502637767
61761821021520010436894600343703
61761821021528113900823952146153
61761821021528113900827303478789
61761821021528113900827389217937
61761821021528113900890065243713
61761821021528113900890065593633
61761821021528113900890151332781
61761821021528114952657406953175
61761821021528115089855399563723
61761821712825581499358833690083
61761821712825581636556826300631
61761821712828283339242095928235
61761821712828297569440374695369
61761821712828297569691421619551
61761821712829197999991401960329
61761821712829198000242454669055
61761821712829198137440441495059
61761821712829199830112729733925
61761821712836386665973455115765
61761821712836402679996689447224
61761821712836402679996689447225
61761821712837303110547716712185
61761821712837303247745709322732
61761821712837303247745709322733
61761821712837303705071975118565
61761821730446100180880819448167
61761821730519036885095548229891
61761821730519037433884162604455
61761821730519037433887520071555
61761821730519037433887604747893
61761821730527140760615521796357
61761821730527140760618879263457
61761821730527140760618959218061
61761821730550255334452405962001
61761821730550256569234339455529
61761821730550266452782359129961
61761821730550266452845120894885
61761821730550267688128376855473
61761821730550267688191138620397
61761821730551155902201427254451
61761821730551155902264187956565
61761821730551157136983359331037
61761821730551157691193406907378
61761821730551167020405851243533
61761821730551167020405855946393
61761821730551167020405855965267
61761821730551167020656902889449
61761821730551167020656904424643
61761821730551168255940158495905
61761821730551457278889470897659
61761821730551457738663833988241
61761821730551457875861826598789
61761821730551457875924593439579
61761821730554159578547097765799
61761821730554173808745376532933
61761821730554173808745379696387
61761821730554173808745381113329
61761821730554173808996423457115
61761821730554173808996428173025
61761821730554173808996428174477
61761821730554173808996428178849
61761821730555057765746419041943
61761821730555059597500708255475
61761821730555059597504065722575
61761821730555060009094687486591
61761821730555060009098043536749
61761821730555060009098125030759
61761821730555060009098129630029
61761821730555070715432394343693
61761821730555070716185539772339
61761821730555070716248301891395
61761821730555074239296402258487
61761821730555074239296403675429
61761821730555074239296403797893
61761821730555074239296406961347
61761821730555074239296406980221
61761821730555074239296408397163
61761821730555074239484693202289
61761821730555074239547455439597
61761821730555074239547455443809
61761821730555074376557156988091
61761821730555074376745443332623
61761821730555074376745447931893
61761821730555074376745449467086
61761821730555074376745449467087
61761821730555076069417731571489
61761821730562262905275017996591
61761821730562262905278375463691
61761821730562262905278456953329
61761821730562264688848921914841
61761821730562264688852279381941
61761821730562274023333003516547
61761821730562274023395765281471
61761821730562278918485783741299
61761821730562278919301691284581
61761821730562278919301691284788
61761821730562278919301691284789
61761821730562279513010045328763
61761821730562279513010046747109
61761821730562279513763192175755
61761821730562279513825948156135
61761821730562279513825952877869
61761821730563163470576316816677
61761821730563163473024037872099
61761821730563163473024039289041
61761821730563163473027395339199
61761821730563163473027476710745
61761821730563163473027476828837
61761821730563163473086795269421
61761821730563163473090152736521
61761821730563163473090152854613
61761821730563165119399949179801
61761821730563165119403306646901
61761821730563174590391639728333
61761821730563174590642686669985
61761821730563174591144785156979
61761821730563174591207542554301
61761821730563174591207547276035
61761821730563179349036811002047
61761821730563179349036811006259
61761821730563179349852718549749
61761821730563179486297565731651
61761821730563179487050711160089
61761821730563179487050711160296
61761821730563179487050711160297
61761821730563179943561072593723
61761821730563180081574969571049
61761821730563180081574972753377
61761821730563180081574974170319
61761821739381975421363070370343
61761821739414105140309405520571
61761821739414105140312761574941
61761821739418007003523482637691
61761821739418012359140637976849
61761821739418012493953670234089
61761821739418012496397950563015
61761821739418012496401392706453
61761821739426117469445901087001
61761821739426117604258847250961
61762145106957552860991474800191
61762145106992675004832826615179
61762145106992675005647614950267
61762145106992676240178844342095
61762145106992676240429548445199
61762145107505097290234577427885
61762145107541405557523904495751
61762145107614050126224446773863
61762145107614050126308129127095
61762145107614051361006380268795
61762145107614051361090062622027
61762145107614051361090177413067
61762145107649172270967626862363
61762145107649173505749560357295
61762145107832855984738984376379
61762145107867976893965423974131
61762145107867978129311441701047
61762145107869178886477500047031
61762145107869178886480852914861
61762145107869178886480857632223
61762164179615222548045064103517
61762164179711283114718672185511
61762164179719386990242001802135
61762164179931288496264757323351
61762164179931293849434191725179
61762164179931336667165232247697
61762164179938182323068559664571
61762164179939392370659918476007
61762164179939393605754884561219
61762164179939397723825996827677
61762164179939397723829352877835
61762164179939398958920966095217
61762164179939441776906411127269
61762164180000369492979415359633
61762164180000370727761348854565
61762164180035486284469478693073
61762164180035486284553046727441
61762164180035487519251412188005
61762164180035487519334980222373
61762164180035491820736820296565
61762164180035493055518753791497
61762164410144070719653861182523
61762164410144070719653864364851
61762164410147628564448773390529
61762164410147672441293886010379
61762164410147672441293889192707
61762164410147672990900644787659
61762164410147672990900647969987
61762164410147677794459962827015
61762164410147677794462315535927
61762164410331344396875257938389
61762164410362864268090610759931
61762164410362875342989405518147
61762164410362908696987191518597
61762164410362908696987194700925
61762164410364075551592843186811
61762164410364076100070661843579
61762164410364076100071895829763
61762164410364080904758924720809
61762164410364081453236740195249
61762164410364081453240093063079
61762164410364109454153249858965
61762164410364109454153253046909
61762164410366466541534752491329
61762164410366466541618435311121
61762164410366477614800270172939
61762164410366482418923672444279
61762164410366482418927144348335
61762164410366482601941487170135
61762164410366510419191300578437
61762164410366510419191303760765
61762164410366515769913012389809
61762164410366515955458756967353
61762164410366515955458760155297
61762164410367667298700694977799
61762164410367667298700696512833
61762164410367677822024066800315
61762164410367677822839971148219
61762164410367677822839974330547
61762164410367678371882645693515
61762164410367678371882648875843
61762164410367678371882760478939
61762164410367683175190145151985
61762164410367683175193498019815
61762164410367683176009405550047
61762164410367683176009408732375
61762164410367683725048727227513
61762164410367683725052080095343
61762164410367683725052083277671
61762164410367683725052194880767
61762164410367716712537660583873
61762164410367716712541016634031
61762164410367716712541018169065
61762164410436760603128533121625
61762164410436760603128536303953
61762164410436760603212215941417
61762164410436760603212219129361
61762164410471877394618596455065
61762164410471877394618599637393
61762164410473078151784654795433
61762164410473078151784657983377
61762164410473083504954089197261
61762164410473083504954092385205
61762170631834129225636372861705
61762170631926587882761218113737
61762170631926588065775442962169
61762170631926597353920273231975
61762170631926598589266290958891
61762170631927788639843594106489
61762170631931405186376192214219
61762170631938309537151357214743
61762170631939510296681455325775
61762170631939510477248072374791
61762170631939510479695794965247
61763133662053619735735540956004
61763133662053619781489097168160
61763133662261317402583282844892
61763133662261617546100291933164
61763133662264020341176360198284
61763133662264313347117679609496
61763133662264313347117708189212
61763133662264313347138600197804
61763133662264318837547897320804
61763133662264318837568789329396
61763133662264320484693369286652
61763133662264320530426033490168
61763133662272418868640864397992
61763133662272418868640864398040
61763133662272418868640892977708
61763133662272418868661784986300
61763133662272418868661784986348
61763133662272424359088530439260
61763133662272424404821194642824
61763142008194698581716579541053
61763142160849364242983261825197
61763142161600121346153248902467
61763142161600121346153249020559
61763142167509096316528564336887
61763142167511798019963652040787
61763142167727884878412974448416
61763142167738406326853159293461
61763142167738406327041444575183
61763154929483124713039076358231
61763154929494281494893904444755
61763155083110085921581664179633
61763155089016009631436528682399
61763155089891655991666967648589
61763155089891661489440190867033
61763155089894362778579092263381
61763159178344342556086517374443
61763159184361041597027578639041
61763159184361041604370617447627
61763159230973232261226701107899
61763159236882174289135557745173
61763159237429417461882219964047
61763159237433297978567958086715
61763159237538664412541847084435
61763159237538669910503359833951
61763159390182223894553323443747
61763159391054857426993398246123
61763159391057558718646480041003
61763159391154825540109221152742
61763159396406953685446515883473
61763159396954193014322715056889
61763159396966184131748118740475
61763159397063450943336449048559
61763159397071255874245562268436
61763159397245976980061084995881
61763159397279598201444548164809
61763159397282005180452068675409
61763159397282299879268086717641
61763159397282299902180866349699
61763159397282299904687907380739
61763159397282305369701713270937
61763160596417142992139355744801
61763161305452192564147971604113
61763161305452192564335999681441
61763161305452192564339446074229
61763161305549459378459438530395
61763161305549461025587462166283
61763161305557564488764701641951
61763161305557564900546707550923
61763161305768297353909016189133
61763161305768297353912459395381
61763161305768299000284927515709
61763161305768299000288370721957
61763161305768299002795411752997
61763161305776397384817427447389
61763161305776402463653638274953
61763161305776402875243915695955
61763161305776402875244172900349
61763161305776402875247616106597
61763161311457784648044096721206
61763161311465889758349359832762
61763161311648705363719766175291
61763161311684728076187602226651
61763191784388763732546445961130
61763191784388763732546474540846
61763191784425085353753599977152
61763191784425085353753604226502
61763191784425085399507156187856
61763191784425086634284875892634
61763191784425086634288319098882
61763191784425086634288319571266
61763191785045259757977676625952
61763191785045259757977705205668
61763191785045259757998597214260
61763191785045260954554566409042
61763191785045260954558038195006
61763191785045260954558038196458
61763191785045260954558041382998
61763191785045260992759610120836
61763191785045260992759610120884
61763191785045260992759638700552
61763191785045260992759638700600
61763191785045260992780530709144
61763191785045260992780530709192
61763191785045261000290705586466
61763191785045261000308151200866
61763191785045261000311594407114
61763191785045261000311594408566
61763191785045261000311597595106
61763191785045261000311626292866
61763191785045270281490130886674
61763191785045270281511022895266
61763191785045270281511051474982
61763191785045275817482404474414
61763191785045275817503325062722
61763191785045275817670432551742
61763191785045275817673875757990
61763191785045275817673904337706
61763191785045275817691353140050
61763191785045275817694796346298
61763191785045275817694828232050
61763191785081283712761980712816
61763191785081298484412518448484
61763191785081577123535804892340
61763191785081577123556696900932
61763191785081578358317734136518
61763191785081578358317734137922
61763191785081578358338626145110
61763191785081582611455509314260
61763191785081582613965994023932
61763191785081582613983442353892
61763191785081582613986886032524
61763191785081583846237438558438
61763191785081583846237442809192
61763191785081583848747923268110
61763191785081583848747927518864
61763191785081583848765371598070
61763191785081583848768815276702
61763191785081583853768505445756
61763191785081583853768509695106
61763191785081583853768510167490
61763191785081583856278990155428
61763191785081583856278994404778
61763191785081583856296438483984
61763191785081583856296439546794
61763191785081583856296440019178
61763191785081583856299882162616
61763191785081583891990994771950
61763191785081583891990999021300
61763191785081583894498035802990
61763191785081583894498040052340
61763191785081583894501479481622
61763191785081583894501483730972
61763191785081583899518619513022
61763191785081583899522061656460
61763191785081583899522061657864
61763191785081583899522063191654
61763191785081583899522065907214
61763191785081583899522066379598
61763191785081583899522094605022
61763191785081583902029102688904
61763191785081583902029103750310
61763191785081583902029106938254
61763191785081583902032546367536
61763191785081583902032547428942
61763191785081583902032550616886
61763191785081583902032574592960
61763191785081593183232007212370
61763191785081593183232007684754
61763191785081593183249452826770
61763191785081593183252896505402
61763191785081593183252899220962
61763191785081593183252899693346
61763191785081598673491612347244
61763191785081598673662192094612
61763191785081598673679640424572
61763191785081598673683084103204
61763191785081598716901821452206
61763191785081598719224276549356
61763191785081598719224277612166
61763191785081598719224278084550
61763191785081598719245201506510
61763191785081598719412304626684
61763191785081598719412305689494
61763191785081598719412306161878
61763191785081598719415748305316
61763191785081598719415749368126
61763191785081598719415776532144
61763191785081598719415781253878
61763191785081598719433229583838
61763191785081598719436668540736
61763191785081598719436673262470
61763191785153327483793704346942
61763191785153327483814624935250
61763191785153327490571887276828
61763191785153327490592807865136
61763191785153327491135971508812
61763191785153327491156892097120
61763191785153327857185313214268
61763191785153327902917977417784
61763191785153327902938898006092
61763191785153329091967246709200
61763191785153329130168844026802
61763191785153329130189764615110
61763191785153329137699910912716
61763191785153329137720831501024
61763191785189650385535576421884
61763191785189650385535577484694
61763191785189650385535577957078
61763191785189650385556501379038
61763191785189650392313760414580
61763191785189650392313760886964
61763191785189650392877840395810
61763191785189650392877840397214
61763191785189650392877844646564
61763191785189650392877845118948
61763191785189650392898765352964
61763191785189650797129554253528
61763191785189650797150479210682
61763191785189650804659850555536
61763191785189650804659851027920
61763191785189650804680771261936
61763191785189652031910717164554
61763191785189652031910717636938
61763191785189652039441784050468
61763191785189652039441784522852
61763191785372126571324999989826
61763191785372126571345891998418
61763191785372126571345920578134
61763191785372126983107005898798
61763191785372126983127897907390
61763191785372132107505301654894
61763191785372132107508748049086
61763191785372132107508776628802
61763191785372132107529668637394
61763191785372132107529668755486
61763191785372132107529697335202
61763191785372132480336298076200
61763191785372132519290753958106
61763191785372132519290782537822
61763191785372132519311674546414
61763191785372132519311674664458
61763191785372132519311703244174
61763191785372132526068962279764
61763191785372133715678844017152
61763191785372133715682315803116
61763191785372133754068469412082
61763191785372133754089390000390
61763191785372133761414980006680
61763191785372133761432428808976
61763191785372133761435872015224
61763191785372133761435872133316
61763191785372133761435900713032
61763191785408154774247387551636
61763191785408155186029393460608
61763191785408449473084321929922
61763191785408449473087765136170
61763191785408449473087765608554
61763191785408449473087797021922
61763191785408449884866327838894
61763191785408449884869769982332
61763191785408449884869771517526
61763191785408449884869802930894
61763191785408454963514509526320
61763191785408454963517953204952
61763191785408454963517981431780
61763191785408455006736690555358
61763191785408455009247173729836
61763191785408455009247174792646
61763191785408455009247175265030
61763191785408455009250617408468
61763191785408455009250618471278
61763191785408455009250645635296
61763191785408455009250650357030
61763191785408455009268098686990
61763191785408455009271537643888
61763191785408455009271542365622
61763191785408455013702901562572
61763191785408455014266985794556
61763191785408455375299987340752
61763191785408455382074699427988
61763191785408455382074699900372
61763191785408455382078143106620
61763191785408455382078167082694
61763191785408455382078171804428
61763191785408455421029179638808
61763191785408455421032623317440
61763191785408455421032651544268
61763191785408455421032656266002
61763191785408455421050104595962
61763191785408455421053543552860
61763191785408455421053548274594
61763191785408455425296879394216
61763191785408455427810831286210
61763191785408456610077678346318
61763191785408456610081122024950
61763191785408456617420712904150
61763191785408456617420712905554
61763191785408456617420717154904
61763191785408456617420717627288
61763191785408456617424156582782
61763191785408456617424156584186
61763191785408456617424160833536
61763191785408456653299858312546
61763191785408456655810342549834
61763191785408456655810343022218
61763191785408456660642897121132
61763191785408456663153377107666
61763191785408456663153377109070
61763191785408456663156820786298
61763191785408456663156820787702
61763191785408456663174302064820
61763191785408456663177741021718
61763191785408456663177745743452
61763193696521555384859383463943
61763193696532360551471710643463
61763193696532409965249270180639
61763193696532409972006529216181
61763193696532410383600507047825
61763193696532410384352619357137
61763193696812454847289680959283
61763193855400993937536732891537
61763193856054441538603628349687
61763193856054489724356513427473
61763193856057191008687477120167
61763193856057191016009595222353
61763193856345323340130392169953
61763197943853665722987041406021
61763198002937218562162347108249
61763198003044953159294973220857
61763198003045000877679665140281
61763198003045302715857575290632
61763198003909481578918497141921
61763198003909481581425538172961
61763198003909497600199935319713
61763198003909540280673664791099
61763198003920302761816847650015
61763198003920302766812262499233
61763198003920303177842156098893
61763198003920303178594268408205
61763198003981526594589148159503
61763198003981527006371154068475
61763198156553340845945153113017
61763198156553373780905683771605
61763198156553374192499661603249
61763198156661142140639073159099
61763198156661142140642519551887
61763198157533742321524952135841
61763198157536502726530651315542
61763198162461999605601328882437
61763198162569767553744183762627
61763198162569783567494301036651
61763198162570067743014777642771
61763198162570067743014780829311
61763198162570067743014782364505
61763198162570083756953180198517
61763198162570083756953181733711
61763198163442367732098657795681
61763198163442367739629724681595
61763198163442382518034078246557
61763198163445083804690970357559
61763198163445083809687160041437
61763198163445085456627155599997
61763198163445085456815183677325
61763198163445085459350060879304
61763198163445128137100627866989
61763198163445369169779261968269
61763198163445385648408229468079
61763198163445385648408233717429
61763198163445385648408234189813
61763198163445385648411677396061
61763198163445385648596261794757
61763198163445385648599705473389
61763198163445428328878519982567
61763198163445428328881963188815
61763198163445428328881963661199
61763198163445428328881991886623
61763198163514411512418815841045
61763198163514461289529727268909
61763199361921061929168776628009
61763199361923764867386826561215
61763199362893326594833274852907
61763199362904181540477803416095
61763200070956113147745803949987
61763200070958814439583470497855
61763200070958814439586914176487
61763200070958814851180891653839
61763200071928392180971761365001
61763200071931077458662079878027
61763200071931077458850107955355
61763200071931093884406849068853
61763200071931394119431027858913
61763200071931427424478726237483
61763200071931427470228867823059
61763200071931427470232311501691
61763200071931427472739352532731
61763200071931427472742795738979
61763200071931427472742824436787
61763200071939181331298094268047
61763200071939497994390273243553
61763200071939531345188113207699
61763200071939531345191556886331
61763200071939531347698597917371
61763200071939531347702041123619
61763200071939531347702069821427
61763200077811833787909375553965
61763200077837316547998004915461
61763200077837317783344022642377
61763200077837317829097607552293
61763200077837351182597427485761
61763200077837351182597432207495
61763200077839752650841233632258
61763200077840017839462801901051
61763200077840019486590825536939
61763200077840019532532695256145
61763200077840052885844487112285
61763200077847856525800479016898
61763200077848122949203204410769
61763200077848123360985210319741
61763200077848156715067600638694
61763210866017437202081456225721
61763210866122460804746935109043
61763210866122460812089973917629
61763210866402552172525564433865
61763210872031434590361340022571
61763210872242135334281137846969
61763210872242135341812200011149
61763210872242135341812204732883
61763210872242135341815643689781
61763210872250239206165814289953
61763210872250239216019333086477
61763210872250239216019337808211
61763210872250272567778238393013
61763210872250272567781682071645
61763210872311210939691140245899
61763210872311212174473073740831
61763210919300089118410741194693
61763210919300089118410741548985
61763210919300089118410745798335
61763210919518927093108206544119
61763210919518927093111652936907
61763210919518943566929019991304
61763210919519291858437938281571
61763210919519291858441410539919
61763210919580182125598045174307
61763210919580182125786330456029
61763210925100989218068806264661
61763210925197907664487409167275
61763210925197907710240993959099
61763210925208714478227759982683
61763210925208714523981344774507
61763210925208714531512411660421
61763210925208714531512413195615
61763210925208762661470160823181
61763210925209014667498353862827
61763210925209062853251239412997
61763210925209062891665228720527
61763210925209062899008267529113
61763210925209064499627150739573
61763210925209064499815178816901
61763210925380722930167691787077
61763210925391594369801175509759
61763210925416745688392556308893
61763210925416745688410004638853
61763210925416745688413448317485
61763210925416762121267943266229
61763210925417062348949083247655
61763210925417062356292122056241
61763210925417062356313042762641
61763210925417062356316481719539
61763210925417062356316486441273
61763210925427552501380794814989
61763210925427568934256181772325
61763210925427568934444209849653
61763210925427600638887059193623
61763210925427600638890531097679
61763210925427611589328339727433
61763210925427867474076295856621
61763210925427867514809298117863
61763210925427867522340365003777
61763210925427869121016291415181
61763210925427869121204319492509
61763210925427900873914681189883
61763210925427911801490020886567
61763210925488791113355620534367
61763210925488791113355622069561
61763210925488805891571688935699
61763210925488807538699712571587
61763210925488840892196322054743
61763210925488840892199765260991
61763210925488840892199793958799
61763210928163375559805286748408
61763211078717145260000098591305
61763211078822167215537553838739
61763211078824868926502933593797
61763211079043767245088175024770
61763211079113050617874929357387
61763211079113067044184557614857
61763211079148967502013727467506
61763211084625770261507788038849
61763211084625770673101765870493
61763211084730792628639221117927
61763211084733494339604600873033
61763211084733794475591317910099
61763211084733843889368874260735
61763211084733843889368877447275
61763211084733843889372316404173
61763211084733843889372321125907
61763211084733843896126136955201
61763211084733844307720114786845
61763211084733844308472227096157
61763211084733844308472228158967
61763211084913607848565918945905
61763211084916309551812978572429
61763211084916369920298713803545
61763211084949630606790783467721
61763211084949630606808231797681
61763211084949630606811675476313
61763211084949647032344823970991
61763211084952342833358768322935
61763211084952342833362214715723
61763211084952348321278472744855
61763211084952348788854844455918
61763211084952648518079361862793
61763211084952648558816577914189
61763211084952648929109255462453
61763211084952648929861367771765
61763211084952648931640660406084
61763211084952648932371853544247
61763211084952692844929002660755
61763211084952692847436043691795
61763211084952692847439486898043
61763211084952692847439487370427
61763211084952692847439515595851
61763211084952692847460407604386
61763211085021725810594549213571
61763211085021725810597992419819
61763211085021725810598021117627
61763211085057592869361781258466
61763211087651828210507348249502
61763211087651828210528240258094
61763211087651828210528268837810
61763211087687850922996076309454
61763211087687850922997105160516
61763211087687851334591082992160
61763211087687851334591086180104
61763211087687851335343198489416
61763211087687856459183289189768
61763211087688151112831529256242
61763211087688151523861676872304
61763211087688156595902259629418
61763211087688156602679406269496
61763211087688156602700326974444
61763211087688156641655815840074
61763211087688156648432962480152
61763211087688156648453883186552
61763211087688157015047450217264
61763211087688157015047453405208
61763211087867920600870334248380
61763211087867920600870334249832
61763211087867920600891226256972
61763211087867920600891226258424
61763211087870616774732695362350
61763211087870616774732723942066
61763211087870622262631507775678
61763211087870622265159440815310
61763211087870622304117397062848
61763211087870622304117397062896
61763211087870622304138289071440
61763211087870622304138289071488
61763211087870622308385092567502
61763211087870622310895572554036
61763211087870622310895572555440
61763211087870622310895573618298
61763211087870622310895576804838
61763211087870622310916464562628
61763211087870622310916465625438
61763211087870622310916494323246
61763211087870632834972089905772
61763211087870632834992981914364
61763211087870632834993010494080
61763211087870633246754095814744
61763211087870633246775016403052
61763211087870666188510254899526
61763211087870666188510283479242
61763211087903954255242619899854
61763211087904237966428433935100
61763211087904237966449325943692
61763211087904243456858623066692
61763211087904243456879515075284
61763211087904243500101694569128
61763211087904243502608735600168
61763211087904243502612179278800
61763211087904254444496797016660
61763211087904254444513213779998
61763211087904254444514242631060
61763211087904254444516652735444
61763211087904254444516652736896
61763211087904254444517685837308
61763211087904254444517689025252
61763211087904254444517717723060
61763211087904259934943398660788
61763211087904259934943402911590
61763211087904259934944431762652
61763211087904259934944434950596
61763211087904259973898915751842
61763211087904259973898916224226
61763211087904259980676062391920
61763211087904259980676062864304
61763211087904259980677094430974
61763211087904259980677095493784
61763211087904259980677095966168
61763211087904259980696983098320
61763211087904259980698016200184
61763211087904259980700425241758
61763211087904287796067666808574
61763211087904287798595599848206
61763211087904287798599043054454
61763211087904287798599046242398
61763211087904287798599071752262
61763211087904287798599074940206
61763211087904293286497859128110
61763211087904293289025792167742
61763211087906639484672598374078
61763211087906639487200531413710
61763211087906645020856369109550
61763211087906645020856372297494
61763211087906645020856373360352
61763211087906645023384302149182
61763211087906645023387774053238
61763211087906655546707673617406
61763211087906655547460814777780
61763211087906655547460817965724
61763211087906655958490708377440
61763211087906655958490711565384
61763211087906655959242820686752
61763211087906655959242823874696
61763211087906661030364182228384
61763211087906661083627138837446
61763211087906661083644591889140
61763211087906661083648063793196
61763211087906661494674482300856
61763211087906661495409144746418
61763211087906661495426598860970
61763211087906661495430037817868
61763211087906688898450154723310
61763211087906688898450157911254
61763211087906688900978087762942
61763211087906688900978090950886
61763211087906694434633928646726
61763211087906694437161861686358
61763211087906694437165304892606
61763211087906694437165308080550
61763211087906694437165333590414
61763211087906694437165336778358
61763211087906939669675493561624
61763211087906939669675493563076
61763211087906939669675496749616
61763211087906939669696385570216
61763211087906939669696385571668
61763211087906939669696388758208
61763211087906939676453673305018
61763211087906939676453676491558
61763211087906939676471125293854
61763211087906939676474564249348
61763211087906939676474564250752
61763211087906939676474565312158
61763211087906939676474568500102
61763211087906939676474594009966
61763211087906945160105682693216
61763211087906945160105682694668
61763211087906945160105685881208
61763211087906945160126574701808
61763211087906945160126574703260
61763211087906945160126577889800
61763211087906945164373382448672
61763211087906945166883862436610
61763211087906945166901311237502
61763211087906945166901314425446
61763211087906945166904753380940
61763211087906945166904753382344
61763211087906945166904754443750
61763211087906945166904757631694
61763211087906945166904783141558
61763211087906945203348754195652
61763211087906945205855795226692
61763211087906945205859238905324
61763211087906945210126933937594
61763211087906945210126934409978
61763211087906945212633973905824
61763211087906945212637417584456
61763211087906945212654895675034
61763211087906945212658337818472
61763211087906945212658339353666
61763211087906955729183667805778
61763211087906955729183670992318
61763211087906955729201116606670
61763211087906955729204559812918
61763211087906955729204559814370
61763211087906955729204563000910
61763211087906955729204591698670
61763211087906955735961589280516
61763211087906955735978267497550
61763211087906955735979042332210
61763211087906955735981706452996
61763211087906955735981706454448
61763211087906955735981709640940
61763211087906955735981709640988
61763211087906955735981735150804
61763211087906955735982481287656
61763211087906955735982481289108
61763211087906955736731408657924
61763211087906955736731411845868
61763211087906955736734851864172
61763211087906955736734851865624
61763211087906955736734855052116
61763211087906955736734855052164
61763211087906955736734880561980
61763211087906956147743853456692
61763211087906956147743856643232
61763211087906956147761302257584
61763211087906956147761305445528
61763211087906956147764744401022
61763211087906956147764744402426
61763211087906956147764745463832
61763211087906956147764748651776
61763211087906956147764774161640
61763211087906956147764777349584
61763211087906956148495964701742
61763211087906956148495965764552
61763211087906956148513414566896
61763211087906956148513417754840
61763211087906956148516856710334
61763211087906956148516856711738
61763211087906956148516857774596
61763211087906956148516860961136
61763211087906956148516886470952
61763211087906961219613860123910
61763211087906961219634752132502
61763211087906961226408456629142
61763211087906961226411898772532
61763211087906961226411898772580
61763211087906961227165039934358
61763211087906961227165040997216
61763211087906961227165044183756
61763211087906961262853485232106
61763211087906961265363969469394
61763211087906961270383777283360
61763211087906961272141116109472
61763211087906961272894260457838
61763211087906961272894261520648
61763211087906961272894261993032
61763211087906961272897704136470
61763211087906961272897705199280
61763211087906961272897732361894
61763211087906961272897733897088
61763211087906961638191491389176
61763211087906961638191494577120
61763211087906961638943603698488
61763211087906961638943606886432
61763211087906961638943607949290
61763211087906961638947045843330
61763211087906961638947046906188
61763211087906961638947050092728
61763211087906961638947075602544
61763211087906961683945075826708
61763211087906961684679738270866
61763211087906961684679739806060
61763211087906961684697188136020
61763211087906961684700630279458
61763211087906989087720494587052
61763211087906989090230974573538
61763211087906989090230974574990
61763211087906989090231232842194
61763211087906989090231236028734
61763211087906989090248427626684
61763211087906989090248681643086
61763211087906989090248684831030
61763211087906989090251866582130
61763211087906989090251866583582
61763211087906989090252124849334
61763211087906989090252128037278
61763211087906989090252153547142
61763211087906989090252156735086
61763211087906994580682312918116
61763211087906994580682312919520
61763211087906994623901050268522
61763211087906994623904493474770
61763211087906994623904493947154
61763211087906994626411533443000
61763211087906994626414977121632
61763211087906994626432455212210
61763211087906994626435897355648
61763211087906994626435898890842
61763211087975888397114654672459
61763211087975983202099241097506
61763211087975983202120133106098
61763211087975983202120161685814
61763211087975988691794766249746
61763211087975988692546878559058
61763211087975988692550347275170
61763211087975988738283011360594
61763211087975988738300463350882
61763211087975988738303903369186
61763211087975988738303903370638
61763211087976032615123656286364
61763211087976032615144548294956
61763211087976033026739558165606
61763211087976033026739586745322
61763211087976038103043360708284
61763211087976038105571293747916
61763211087976038105574761401170
61763211087976038151307425486594
61763211087976038151324878539740
61763211087976038151328317495186
61763211087976038151328317496638
61763211087976038151328346192994
61763211087976038514637338539928
61763211087976038514638367390990
61763211087976038514638370578934
61763211087976038517165271579560
61763211087976038517166300430622
61763211087976038517166303618566
61763211087976038517168739232814
61763211087976038517169772334678
61763211087976038517169775522622
61763211087976038562901403318238
61763211087976038562902436421554
61763211087976038562902439608094
61763211087976038562918856371384
61763211087976038562919885222446
61763211087976038562919888410390
61763211087976038562922295326830
61763211087976038562922295328282
61763211087976038562922324024638
61763211087976038562923328428694
61763211087976038562923331616638
61763211087976038562923357126502
61763211087976038562923360314446
61763211088011905621666228445337
61763211088012306103106450728290
61763211088012306103841109985908
61763211088012306103841114235258
61763211088012306103858563037602
61763211088012306103862001994500
61763211088012306103862006243850
61763211088012306103862031753714
61763211088012311593536639859882
61763211088012311594271299117500
61763211088012311594271303366850
61763211088012311594288752169194
61763211088012311594292191126092
61763211088012311594292220885306
61763211088012311639290221109470
61763211088012311640024883553628
61763211088012311640024885088822
61763211088012311640042333418782
61763211088012311640045775562220
61763211088012311640045777097414
61763211088012355514355045186828
61763211088012355516865525174766
61763211088012355516882978226460
61763211088012355516886417183358
61763211088012355516886445879714
61763211088012355925949023018472
61763211088012355925950051869534
61763211088012355925950055057478
61763211088012355928459503006410
61763211088012355928459506192902
61763211088012355928459506192950
61763211088012355928460535044012
61763211088012355928460535045416
61763211088012355928476956058104
61763211088012355928477984909166
61763211088012355928477988097110
61763211088012355928480395015002
61763211088012355928480398201494
61763211088012355928480398201542
61763211088012355928480423711358
61763211088012355928481427052604
61763211088012355928481427054008
61763211088012355928481428115414
61763211088012355928481431303358
61763211088012355928481456813222
61763211088012355928481460001166
61763211088012361004785234318420
61763211088012361007295714306358
61763211088012361007313167358052
61763211088012361007316606314950
61763211088012361007316635011306
61763211088012361416379212150064
61763211088012361416380241001126
61763211088012361416380244189070
61763211088012361418889692138002
61763211088012361418889695324494
61763211088012361418889695324542
61763211088012361418890724175604
61763211088012361418890724177008
61763211088012361418907145189696
61763211088012361418908174040758
61763211088012361418908177228702
61763211088012361418910584146594
61763211088012361418910612842950
61763211088012361418911617247006
61763211088012361418911620434950
61763211088012361418911645944814
61763211088012361418911649132758
61763211088012361462132792336794
61763211088012361462133825438658
61763211088012361464643275511272
61763211088012361464643277046466
61763211088012361464644308613136
61763211088012361464660725376426
61763211088012361464661758478290
61763211088012361464664167519864
61763211088012361464664169055058
61763211088012361464665200621728
61763211088012361464665202156922
61763212284400591113578826639463
61763212284403292816825886147895
61763212284403292816825887683089
61763212284411396279413902762363
61763212284411397926541926398251
61763212284411397926562846986559
61763212284411397926566290665191
61763212284411740320882825978153
61763212993435640273993461480591
61763212993435640685775467389563
61763212993435990242299699005885
61763212993438341977219603587255
61763212993438342389001609496227
61763212993438342389025969158073
61763212993438342389025973763167
61763212993438690296656895413887
61763212993438690299167379651175
61763212993446447498762934247539
61763212993446447498762934601831
61763212993446747688033528127683
61763212993446747688036971806315
61763212993446795454665582397513
61763212993446795817991794920709
61763212993446795866276780406871
61763212993446795866280224085503
61763212999344566288126036312419
61763212999344614420619437511875
61763212999344615655401371006807
61763212999347267579612785571031
61763212999347267579616224527929
61763212999347267579616229249663
61763212999347267991394791480003
61763212999347267991398230436901
61763212999347267991398235158635
61763212999355120609851212077671
61763212999355120609854684336019
61763212999355371453985994450665
61763212999355371453986251182627
61763212999355415306160216605673
61763212999355420822012665084511
61763212999355420867763810719803
61763212999355420867767249676701
61763212999355420867767254398435
61763212999355421233606642916155
61763212999355421276847047109813
61763212999355421279357527097751
61763212999355421279357531819485
61763216591472716509711405599265
61763216591475419447929455532471
61763216591475428731451340180583
61763216591569679286243306465211
61763216591572380578063495631019
61763216591572380989657473462663
61763216591572380989678395586165
61763216591580486099394434301327
61763216591580486099415354889635
61763216591580486099418798568267
61763216591580500878387753641187
61763217300510469019941514598031
61763217300510469020126099469111
61763217300510469020129545861899
61763217300510478303647984117223
61763217300510478303651430510011
61763217300510478715429990026195
61763217300510478715433436418983
61763217300604728858439947215311
61763217300607430150260139567659
61763217300607430154339549790591
61763217300607430155091662099903
61763217300607430561854117399303
61763217300607430561878477061149
61763217300607430561878481666243
61763217300607430566121812903957
61763217300607730339534172521341
61763217300607739627508341677897
61763217300607745117938530337105
61763217300607745117959451043505
61763217300615534022708125880351
61763217300615535669084037206927
61763217300615535671615442150615
61763217300615535671615442504907
61763217300615535676427076015513
61763217300615550038994120156825
61763217300615834214489204115875
61763217300615835860865115442451
61763217300615844737813604789453
61763217300615850227511568743885
61763217300615850228243793448661
61763217300615850228264714155061
61763217300615850639293574652857
61763217300615850685591094736477
61763217306415207139824523097763
61763217306416391495009716815093
61763217306416391495013160493725
61763217306419093197696392620227
61763217306513654460226431906183
61763217306513654460229875584815
61763217306513669239408036527765
61763217306513670474754054254681
61763217306516070387544109234316
61763217306516355752635839800529
61763217306516355756711811068015
61763217306516355757463923377327
61763217306516370530872833513355
61763217306516372178000857149243
61763217306524161084717109429755
61763217306524161084720553108387
61763217306524175428371687240213
61763217306524175497849372345872
61763217306524459624892101876053
61763217306524459627402586585725
61763217306524459627590871395015
61763217306524459627594315073647
61763217306524475617621331835645
61763217306524475640613236023073
61763217306524475687099045637708
61763217306524475687099045637717
61763217306524476052395241932045
61763217306524476098692762015665
61763217306524476098692766737399
61763217309431644265624612140330
61763217309431644265624612141782
61763217309434345509180760974834
61763217309434345969056256637934
61763217309434345969059703032126
61763217309434345969059703032174
61763217309434354845422441421984
61763217309442451030515146039334
61763217309442451076268730831158
61763217309467967121592008950050
61763217309467967164835080452486
61763217309467967167345565162158
61763217309467976455532124773448
61763217309467976455532153471256
61763217309467977690878142500364
61763217309467977690878171198172
61763217309467981945958870698792
61763217309470377555383236442304
61763217309470383094098386611600
61763217309470383094098415309408
61763217309470668456676193512686
61763217309470668456676222210446
61763217309470668459186706920118
61763217309470668825027099841894
61763217309470668825044549707048
61763217309470668825047991850486
61763217309470668868270171344330
61763217309470668868270200042090
61763217309470668870777213910564
61763217309470668870780656054002
61763217309470668870780684751762
61763217309470677744465545040774
61763217309470677744653830322448
61763217309470677746993478080406
61763217309470677747185206568376
61763217309470677747185235266136
61763217309470679391593568676662
61763217309470679394121501716294
61763217309470683237615395699968
61763217309478483077282220181158
61763217309478488204403649723156
61763217309478488204403678420964
61763217309478488615993927144206
61763217309478488615997366099652
61763217309478488615997366101104
61763217309478768441826830517878
61763217309478772331631220856370
61763217309478772331634664062618
61763217309478772331634664062666
61763217309478772334141705566042
61763217309478773934767503886758
61763217309478773934767503886806
61763217309478773934788395895350
61763217309478773934788395895398
61763217309478773978010575389242
61763217309478782857490469679932
61763217309478782857490498377692
61763217309478783266552814061302
61763217309478783268519330177680
61763217309478783268519330177728
61763217309478788347920658811524
61763217309478788391142838305320
61763217309478788391142867003128
61763217309478788393653323014992
61763217309478788393653351712800
61763217309478788802733115726370
61763217309478788802736554683268
61763217309478788805243600436042
61785113544928698596058230748680
61785113544928699647637911335162
61785113544928699830568482410078
61785113544928699830652136183546
61785113544928709159279581815046
61785113544928710943877565715310
61785116381066346373639274005642
61785116381066346373639274022904
61785116403755313172108684125311
61785116403755313172108712705027
61785116403755611531299448316417
61785116403755613315625693213631
61785116403828248046741921166787
61785116403828548190258901675391
61785119978459229424340337216764
61785120002823229201002640281577
61785120002823229207777467155689
61785120457033572554657282539328
61785120457036273846310364334208
61785120616558353597343123134428
61785120616558353598096264313516
61785120616569158763955450313948
61785120616569158764708591493036
61785120634392331504568666478185
61785120640301857302464419708175
61785120640312634651179076420404
61785120687579264259727658531611
61785120693198523275575669884496
61785120693199724032657964370029
61785120693487563312598703990644
61785120694144360720797499963163
61785120694144360720797499980425
61785120710913894537477210231641
61785120710913894537477210244691
61785120710913894537727914334745
61785120710913894537728000069681
61785120711205678507713155183351
61785120711205678507901440491176
61785120711212565155051952127787
61785120711212581626342390932720
61785120711213737910404057338433
61785120711213782382860685875816
61785120711216140843494140177029
61785120711216189021987583545631
61785120711216483675077474108200
61785120711216483675077475157960
61785120711238099498165248504482
61785120711238099498165248504530
61785120711240500646050531368838
61785120711240800789567540457158
61785120711248604521009776753478
61785120711248604521260480852207
61785120711248904664777575684002
61785120711248904664777575684050
61785120711872938114492505226293
61785121840347206885408962037906
61785121840347206885973046269890
61785121892864669663708497659008
61785121892864669663896525736336
61785121908293481453633206811485
61785121911247107789439843094000
61785121916502823412921863842032
61785121916503979697549017479445
61785121916503979697799721586761
61785121916572156747526403857387
61785121916572156748362084195451
61785121916572156748362084201067
61785121916572156748362200036299
61785121916572156748362200049349
61785121916573057178077435839709
61785121916573057178913111442941
61785121916573057178913111447153
61785121916573057178913111460411
61785121916573057178913111466027
61785121916573057178913112995445
61785121916573057178913116183389
61785121916573057178913227314309
61785121916573057178916583364467
61785121916573057178916583718599
61785121916573057178916583836643
61785121916573057178916584764147
61785121916573057178916584769763
61785121916575758469730174660734
61785121916575758469751066669326
61785121916575758469751438205634
61785121916575758469754532806260
61785121916575758470566309096139
61785121916575758470566309109189
61785121916575758470569665513479
61785121916575758470569666563239
61785121916608173969567494455787
61785121916608173969588419744194
61785121916608173970403174780593
61785121916608173970403174793851
61785121916608173970403174799467
61785121916608173970403290634699
61785121916608173970403290647749
61785121917156635553050760573319
61785121917156635554743013269271
61785121917156935742321326226427
61785121917156935744013578922379
61785122050092386257767186748109
61785122050165332250520370842417
61785122052170646084940106743868
61785122052170646085128134821196
61785122052171847391065499760509
61785122052171847391065501295543
61785122052171847391253527837837
61785122052171847391253529372871
61785122052171847391817613604855
61785122052183552988228855726973
61785122052183552988416882283769
61785122052390385224025164438827
61785122052390652013458577597585
61785122052397554582294752895164
61785122052462385583472940590908
61785122052462385583660968668236
61785122053046898883756666978922
61785122053046898884320751210906
61785122067818262497072188585673
61785122067891208489825372679981
61785122070115360895518470388157
61785122070115360895519502445877
61785122070116561469586421002289
61785122070116561469586506741437
61785122070127383106673106883432
61785122070771888830431017719486
61785122070771888831183130028798
61785122070783581936803053082066
61785122070783581936805377080120
61785122070783596761528605084244
61785122070783596761591281110020
61785122070783596763223181778250
61785122070783596763285857804026
61785122075806048717693966523711
61785122075818059992297175467405
61785122076000575067975764359670
61785122076000575068539848591654
61785122076000575068540877461430
61785122076024853338584115219116
61785122076024853339337256398204
61785122076024886693415141357003
61785122076024886693415255675867
61785122076024886693417494388283
61785122076024886693417494401333
61785122076024886693418612198201
61785122076024886693418613615350
61785122076035708331320346111884
61785122076035708513770604229281
61785122076036909087838640582561
61785122076036909088402721750558
61785122076036909088402722100478
61785122076036914578829466018244
61785122076096937790965385631575
61785122076096937791801065969639
61785122076096937791801181810487
61785122076097838221516417613897
61785122076097838221519516328567
61785122076097838221519517844886
61785122076097838221519517844887
61785122076097838221791485983940
61785122076097838222352093234599
61785122076097838222352094769633
61785122076097838222352209088497
61785122076097838222355196672247
61785122076097838222355198188567
61785122076097838222355565138655
61785122076097838222355565610831
61785122076097838222355566538335
61785122076097838222355569724875
61785122076098138365033421984855
61785122076098138365869102309661
61785122076098138365869102322919
61785122076098138365869102328535
61785122076098138365869218163767
61785122076098138365869218176817
61785122076098138365872574581107
61785122076098138365872575630867
61785122076108643388149665364462
61785122076108643388964450515818
61785122076108643388964536250755
61785122076108643388964536268017
61785122076108643388967892672307
61785122076108643388967893722067
61785122076132955013006476229975
61785122076132955013027401518382
61785122076132955013842156568039
61785122076132955013842186669738
61785122076132955013842272404675
61785122076132955013842272408887
61785122076132955013842272421937
61785122076645381529798529734789
61785122076645382765709403346021
61785122076681398889037612827145
61785122076681414765528091852393
61785122076689820660719557617343
61785122120995891077538154428121
61785122120995891214798908803593
61785122121003996187278214095287
61785122121003996187278214099499
61785122121003996187279333307693
61785122121003996324539054564039
61785122121003996324540087683165
61785122121006697478932415102573
61785122121068837207552092897901
61785122121076046690865561044705
61785122121076046690866332697037
61785122121076046690868655628069
61785122121076942180032512798519
61785122121076942180032512802731
61785122121076942317293267528123
61785122121076942317293271777473
61785122121076947258677342685137
61785122121076947258678114337469
61785122121076947258680437268501
61785122123083455674389678853680
61785122123087065127098169580671
61785122123269878150026642070238
61785122123290254554910517200545
61785122123290254555161221303649
61785122123290254555662629509857
61785122123290287909998045227355
61785122123290287909998130966503
61785122123294156420882339451809
61785122123302293649863620425066
61785122123302293650678494499303
61785122123367141304093154971172
61785122123367141304657240266011
61785122123375195172734570358329
61785122123375195172922512700720
61785122123375195172922598435657
61785122123375195173486596932704
61785122123375195173486682667641
61785122123375245179052399883393
61785122123375245179052400355812
61785122123958475600025135201428
61785122123958507304155981401776
61785122123958508402240039128166
61785122123958508402242363476140
61785122123958508539565793877388
61785122123958508540067892383096
61785122123958508540067978476376
61785122123958508951282713673462
61785122123958523226965246774072
61785122123958523226965248173752
61785122123958523227027922799848
61785122123958523227027924199528
61785122123958523227215952276856
61785122123958523228659823817998
61785122123958523228722499843774
61785122123958523228910527921102
61785122123958523365920579728504
61785122123958523365921612830368
61785122123958523776008265675640
61785122123958523776070941701416
61785122123958523777702842854920
61785122123958523777703875956784
61785122123958523777765518880696
61785122128980075301057482484535
61785122128980075301057486735337
61785122128980075301621566716519
61785122128980075301621570967321
61785122128983677023073563350407
61785122128983677023825675322849
61785122128983677023825675322897
61785122128983677023825675659719
61785122128983677023825675776359
61785122128983677023825679909069
61785122128983677023825680027161
61785122128991780898032808379511
61785122128991780898219722333140
61785122128991780898220836942065
61785122128995688298241632558909
61785122129198913277342741545599
61785122129198913277342770125315
61785122129198913277345840401239
61785122129198913277345868980907
61785122129202531470088393898304
61785122129210585520156155777888
61785122129210592703549539958336
61785122129210618874509194845719
61785122129210618874509223425387
61785122129210618874509452063115
61785122129210635345800006703280
61785122129210935672327538799404
61785122129213336637452833387136
61785122129214492922079729811317
61785122129271864806280726561035
61785122129271864806280726566651
61785122129271864806280842397671
61785122129271864806280842401883
61785122129271864806280845585615
61785122129271864806283825747881
61785122129271864806283826797641
61785122129275466344721602360064
61785122129275466345473714669376
61785122129275466527924228370216
61785122129275466528484951461723
61785122129275466528484951474773
61785122129275766672001844709195
61785122129275766672001844714811
61785122129275766672001960563093
61785122129283520396565643757373
61785122129283520396753671834701
61785122129283520397317756066685
61785122129283570219617049335632
61785122129283570220433215165040
61785122129283570402631278435074
61785122129283570402631393220290
61785122129283570402632421606244
61785122129283570403444196842151
61785122129283570403444196859413
61785122129283870546961205930471
61785122129286271511333929539584
61785122129307882028321817159435
61785122129307882028321817165051
61785122129307882028321932996071
61785122129307882028321933000283
61785122129307882028321933013333
61785122129307882028321936184015
61785122129859296115042234511829
61785122129859296115045591978929
61785122129867401224783413391401
61785122129867401224785737739375
61785122129867401224786770858501
61785122129871001275024440413276
61785122129871001275027797867326
61785122129871001276720049513518
61785122129871051237845018856232
61785122146708652694566787910769
61785122146720663969734967541416
61785122146720665616864024280620
61785122146720665616864252918348
61785122146721566184613015593675
61785122146721566184613044173391
61785122146721566184613272811119
61785122146721566184613301390835
61785122146904396273720392505950
61785122146904396274535177657306
61785122146924789379390375176811
61785122146924789379390460915959
61785122146927457316143956663705
61785122146927457316958744998793
61785122146927490671043455455371
61785122146928663426960880042161
61785122146928663427211584149477
61785122146928707898663991151043
61785122146928707898852276458868
61785122146935594546002700840011
61785122146935594546002788095479
61785122146936468942791551410511
61785122146936468942791780030976
61785122146936468942791780048239
61785122146936767301354893306125
61785122146936769086308531919115
61785122146936769086308817716275
61785122146936811773811521843508
61785122146936811774375602539086
61785122146936811774375602889006
61785122146936811774375607138347
61785122146936817264802346806772
61785122146939170234444604608413
61785122146939170234444604625675
61785122146939170234444890405572
61785122146939170234444890405573
61785122146939170234444890422835
61785122146939218412938419513323
61785122146939468593635626030012
61785122146939470240763649665900
61785122146939470240763878303628
61785122146939470377961642293711
61785122146939470377961870931439
61785122146939513065210194388406
61785122146939513065210198621946
61785122146939513065210455839390
61785122146939513065212521568788
61785122146939513065213550440016
61785122146939513065213551489776
61785122146939513065272874647722
61785122146939513065463455242497
61785122146939513066025240990746
61785122146939513066028310075892
61785122146939513066028311125652
61785122146939513066028314307737
61785122146939518418442304332188
61785122146939518419194673857540
61785122146940370808512926758853
61785122146940418987006455870978
61785122146997740908324974023127
61785122146997740908324974028743
61785122147000442016967189977532
61785122147000442199978171658855
61785122147000442199981155004853
61785122147000442199981156054613
61785122147000442199981159255655
61785122147000442199981160771975
61785122147000442199981528076195
61785122147000442199981529125955
61785122147000442199981532308283
61785122147001642774046092153817
61785122147001642774046092158029
61785122147001642774049564429475
61785122147001642774049565479235
61785122147001642774049565480639
61785122147008545891926435362172
61785122147008546074937417056545
61785122147008546074940773106703
61785122147008546074940773460835
61785122147008546074940774510595
61785122147009746648172760649895
61785122147009746648444729832849
61785122147009746649005337542669
61785122147009746649008810863875
61785122147012447939825842425817
61785122147012447939843402850166
61785122147012447939843407083706
61785122147012447939845730030548
61785122147012447939846759951536
61785122147012447940658191185254
61785122147012447940661518537652
61785122147012447940661518537653
61785122147032857699815037339097
61785122147032857699815037343309
61785122147034063763560893314522
61785122147034063764313005623834
61785122147034063764313291420994
61785122147036765055966115999834
61785122147036765055966116004206
61785122147036765055966344637562
61785122147036765055966344641934
61785122147044520608915051826176
61785122147044568786844525281659
61785122147044570433785296724594
61785122147044570433973582019366
61785122147044570434537409033906
61785122147044570434537637671634
61785122147044820615234068303948
61785122147044863439679613786202
61785122147044863439680642655978
61785122147044863439930316839498
61785122147044868792911722678772
61785122147044868793664863857860
61785122147044868930172477421426
61785122147044868930173220494042
61785122147044868930925590022202
61785122147044870578054646759954
61785122147593277464024882887617
61785122147593277464027977452059
61785122147593277464027977456271
61785122147593277464027977457883
61785122147593277464027977475145
61785122147593277464028235755447
61785122147593277464087558913393
61785122147593277464090997870291
61785122147595976946517660610408
61785122147595976948213269710650
61785122147595978618484100128571
61785122147595978755681059252763
61785122147595978755681059270025
61785122147595978755743735278379
61785122147595978755743735291429
61785122147596026772143607092208
61785122147596028579609113051811
61785122147596877951450153040101
61785122147596879186229763599789
61785122147596879186233119649947
61785122147596879186233120004079
61785122147596927547737936890155
61785122147596927547758828898747
61785122147596927959352806730391
61785122147668913630398983541004
61785122147668913676130528543552
61785122147668913676131647744520
61785122528990949675968068587950
61785122531074002739264997427263
61785122531074002739265025988313
61785122546716825961005763562878
61785122548798928447937295743833
61785122548798928447937638700425
61785122548798978272682445908924
61785122548798978273497577218074
61785122554634318614121278789436
61785122554634668766212365485656
61785122554635569334024147494728
61785122554707253671768712099469
61785122554707298143344346840946
61785122554707298144159131992302
61785122554707298144159217727239
61785122554707298144159217731451
61785122554707298144159217744501
61785122554707303497328650617118
61785122554707598287676226815559
61785122554707598287676226832821
61785122554707603640009607806576
61785122554707603640845659705438
61785122554708454245773729466169
61785122554708498718227254084731
61785122554708498718227254097781
61785122554708504208657070157871
61785122554708504208657355955031
61785122554708504208657355956488
61785122599674705152101390285301
61785122599675605582652417550261
61785122599675605583467291624497
61785122599675605583467549908963
61785122599675605583468324743623
61785122599675605719913171925733
61785122601900920587785238718753
61785122601900920587973266796081
61785122601900920587973266813343
61785122601903671704997025384568
61785122601973905287977237809470
61785122601976606579630319604350
61785122601977507146626855965201
61785122607812297071592738346580
61785122607813197640156975601349
61785122607813197640156975601385
61785122607813197640156975601433
61785122607882225157803082143935
61785122607882225157823635896034
61785122607882225158638762481999
61785122607882225158638762487615
61785122607882225158638878318635
61785122607882225158638878335897
61785122607882225158638881506579
61785122607882230511808311208514
61785122607882525301320091232255
61785122607882525302155771570319
61785122607882525302155771575935
61785122607882525302155887406955
61785122607882525302155887424217
61785122607882530655325320296834
61785122607884931803461393003394
61785122607885231946978402091714
61785122607886127024359880616901
61785122607886127024359880630159
61785122607886127024359880635775
61785122607886132514789841106553
61785122607886132514789841125267
61785122607886132514790069744281
61785122607886132514790069762995
61785122607917347302483243232804
61785122607917347302545919258580
61785122608538994558955989205517
61785122625534221483046770554217
61785122625535472019997028283256
61785122625537873168133072410047
61785122625538123348830307510709
61785122625538123349018592805481
61785122625538123349018678540417
61785122625538173311650081498367
61785122625539073741386349012374
61785122625607200829296302341067
61785122625607200830131982661661
61785122625607200830131982665873
61785122625607200830131982679131
61785122625607200830131982684747
61785122625607200830131984214165
61785122625607200830131987402109
61785122625607200830132098519979
61785122625607200830132098533029
61785122625608106750298439325974
61785122625608401403364338694347
61785122625608401403364343411709
61785122625608401404200019014941
61785122625608401404200019019153
61785122625608401404200019032411
61785122625608401404200019038027
61785122625608401404200020567445
61785122625608401404200023755389
61785122625608401404200134873259
61785122625608401404200134886309
61785122625608406894630236745016
61785122625611102695853100814033
61785122625611102695853100827291
61785122625611102695853100832907
61785122625611108185719320051426
61785122625611108186283032724017
61785122625611108186283032747102
61785122625611108186283061303685
61785122625611108186283061326770
61785122625611108186283289941413
61785122625611108186283289960127
61785122625611108186283289964498
61785122625612008616834088587359
61785122625612008616834317225087
61785122625612008616834345809222
61785122625643223541788502659414
61785122625643523685556301589938
61785122625643523685556301589986
61785122625643523686120271498687
61785122625643523686120300059737
61785122625643523686120300076999
61785122625643523686120300078447
61785122625643523686120300078456
61785122625643523686120300082822
61785122626195586419060424760407
61785122626267571952653318462489
61785122626267571952654433071413
61785122626268522528851249753472
61785122626268522529039273113438
61785122626268522529039273113486
61785122759138257467677620843103
61785122759138257467677621193023
61785122759199484960758439631579
61785122759200385528570221621931
61785122759211192342310829654783
61785122759211192342498771638831
61785122759211192342498771643043
61785122759235553792811266095488
61785122761218604388813851496975
61785122761218604388813880076691
61785122761401384470349621050357
61785122761401390006534426677200
61785122761401391653474393656044
61785122761425701631412248570269
61785122761425701631412248587531
61785122761436556622642883018044
61785122761437457190392246215923
61785122761437457190392246217327
61785122761498636505855938109417
61785122761498636505856281066009
61785122761498636506044309139125
61785122761498636506044309143337
61785122761498686330601088274508
61785122761498686330601345509422
61785122761498686330664107274346
61785122761509443319597665451244
61785122761509491497213415454028
61785122761510343887346428126571
61785122761510343887346685326753
61785122761510393712216930225171
61785122767127229756161933984339
61785122767127229756161962564055
61785122767346034379496474828914
61785122767346082557740328704691
61785122767346082558555117039823
61785122767346082558555117039832
61785122767346084204931032597035
61785122767406961546861043375244
61785122767407006201242063918123
61785122767407006202077744256187
61785122767407006202077860097035
61785122767407006202077860110085
61785122767407011554495180673390
61785122767407306344759073006443
61785122767407306345594753344507
61785122767407306345594753350123
61785122767407306345594869198405
61785122767407311697928250172160
61785122767417816721859534404200
61785122767417818505685347397387
61785122767417818506249345890223
61785122767418116864540577351680
61785122767418969254694510613935
61785122767418969254694767831379
61785122767419017433188296903109
61785122767419017433188296921823
61785122767419019080317353663787
61785122767419019080317382243503
61785122767442128346737270558120
61785122767450250065039979776204
61785122767450250065060871784796
61785122767450250065061129002240
61785122768063775602394970979705
61785122768075481199558669456685
61785122768075481199559441109017
61785122768075481336757433719565
61785122768314744996392515768437
61785122784851905284138173672867
61785122784852205290457161553660
61785122784852205427655154181471
61785122784852205427655182761187
61785122784853105858206181446431
61785122784853105858206210026147
61785122785070758085967243916651
61785122785071058091971765287988
61785122785071058091972794176638
61785122785071058092035555941562
61785122785071058092787668250874
61785122785071058229484224423806
61785122785071058229484253004926
61785122785071958659784576165379
61785122785071958659784576166783
61785122785131937218354292152092
61785122785131937401117812893049
61785122785131937401368602739513
61785122785131981872735284115255
61785122785131981873570964453319
61785122785131981873570965988353
61785122785131981873571080294167
61785122785132887793737421095742
61785122785132887793737421095743
61785122785133137975185592028885
61785122785133182446803320468535
61785122785133182446803325185897
61785122785133182447639000789129
61785122785133182447639000793341
61785122785133182447639000806599
61785122785133182447639000812215
61785122785133182447639002341633
61785122785133182447639005529577
61785122785133182447639116647447
61785122785133182447639116660497
61785122785133187937254430182658
61785122785133187937254430182659
61785122785133187937254430184062
61785122785133187937254430184063
61785122785133187937254430184116
61785122785143644782670721722747
61785122785143692960600452378411
61785122785143694607477776141834
61785122785143694607541223821346
61785122785143694607541223821347
61785122785143694607729509116118
61785122785143694608293593352315
61785122785143944788989995400700
61785122785143944926187730811067
61785122785143944926187988028511
61785122785143992966584053162844
61785122785143992966604973749748
61785122785143992966667621197212
61785122785143992966855649274540
61785122785143993103928375939866
61785122785143993103929147590794
61785122785143993104117432885566
61785122785143993104681517118954
61785122785143993104681517118955
61785122785143994751810573856706
61785122785144845356738758076027
61785122785168004585227484427778
61785122785168004585227484427779
61785122785168004585227484429182
61785122785168004585227484429183
61785122785168304591461789316764
61785122785168304591482709903668
61785122785168304591483738792318
61785122785168304591734442877952
61785122785168304592298612866554
61785122785168304728723572929248
61785122785168304728806912325834
61785122785168304728995169039486
61785122785168304728995197620606
61785122785168304729559253272874
61785122785168304729559253272875
61785122785169205159295520782463
61785122785169205160110280537835
61785122785789651841637555084845
61785122785789651841700231110621
61785122785800456871051546697225
61785122785800456871051889653817
61785122785800456871052661306149
61785122785801357438800566572733
61785122785801357438800909529325
61785122785801357438801681181657
61785122785801408682031410407232
61785122837994716805099611968768
61785122838026832298617805684547
61785122838027130657242939151060
61785122838027132304936822145056
61785122838027132442134843352583
61785122838029833596589903939936
61785122838209612379965545760713
61785122838213519781871213718160
61785122838213521428999465991776
61785122838213564253445671991230
61785122838213564253445782076554
61785122838213564253445786310094
61785122838213564253446043527538
61785122838213564253508462335870
61785122838213564254260828678894
61785122838213569606615215994560
61785122838213569606677892020336
61785122838213569607430261545688
61785122838233929541027831728133
61785122838237831406748949876293
61785122838237831406937320906001
61785122838245985106451425879384
61785122838245985106452197533120
61785122838245985107267328842270
61785122838245985243712837938161
61785122838245985244527997828351
61785122838245985244527997828360
61785122838248388039793098692902
61785122838248686398105279328000
61785122838248686398920410637150
61785122838248688182557766834182
61785122838248688182557766834183
61785122838248688183310107781222
61785122838248688183310107785435
61785122838248688183310136365151
61785122838249586965917061339986
61785122838249586966168108399730
61785122838249588613861163630111
61785122838306864415660235253581
61785122838306908888050625044715
61785122838306908888050625050331
61785122838306908888050740881351
61785122838306908888050740885563
61785122838306908888050744069295
61785122838310810753771743179617
61785122838310810753771743192875
61785122838310810753771743198491
61785122838310816243637962417010
61785122838318571797150639514324
61785122838318571797150639514325
61785122838318619975644197200342
61785122838318621621957436733230
61785122838318871803469655992096
61785122838318871940667391402463
61785122838318871940667648619907
61785122838318871940667762920110
61785122838318914627894195146894
61785122838318914627894965401164
61785122838318914627915087155486
61785122838318914627915200424542
61785122838318914627915201474350
61785122838318914627915972076874
61785122838318914627916230344126
61785122838318914627977877500126
61785122838318919981063713754240
61785122838318919981084634341144
61785122838318919981147281788608
61785122838318919981147310366920
61785122838318919981335309865936
61785122838318919981900451546008
61785122838318920118408036531262
61785122838318920118408065109574
61785122838318920118408808182190
61785122838318920119160920474241
61785122838318920119161177691637
61785122838318920119161177710351
61785122838318920119161292010465
61785122838318920119161292010501
61785122838318920119161292010549
61785122838321322913610518528110
61785122838321322913673194553883
61785122838321322913673966207622
61785122838321322913673966207623
61785122838321322913862251502394
61785122838321573095122737786976
61785122838321621272717567200048
61785122838321621272738487789760
61785122838321621272800363583488
61785122838321623057379346334075
61785122838321623057943316242982
61785122838321623057943316247195
61785122838322473662871757662485
61785122838322521840550155459761
61785122838322521841365058136834
61785122838322523487742002560903
61785122838322523488494372091871
61785122838342931599706887807506
61785122838343231605942221559088
61785122838343231605963142148800
61785122838343231606778187699928
61785122838343231606778273457950
61785122838343231743202890545249
61785122838343231743286572917230
61785122838343231743474943955522
61785122838343231743474943955570
61785122838343231744038942425321
61785122838343231744038942442582
61785122838343231744038942442583
61785122838343231744038942444031
61785122838343231744038942444040
61785122838343231744038942448406
61785122838343231744039028164385
61785122838343231744039028164421
61785122838343231744039028164469
61785122838346833465428005955666
61785122838346833466243051508246
61785122838353738413510947746182
61785122838353738413510947746183
61785122838353738413699233040954
61785122838353738414263288693222
61785122838354036772554548738608
61785122838354036772574697674584
61785122838354036772637373700360
61785122838354036772826516405486
61785122838354038557216327872635
61785122838354038557780297785755
61785122838354038557780326365471
61785122838354937340387136998321
61785122838967280010571960828073
61785122838979035753382214581214
61785122838979035753382214581262
61785122838979035753382219281314
61785122838979035753382219298576
61785122839011451252655113404158
61785122839011452442268470128552
61785122839011452488001134332068
61785122839011452899805091293420
61785122839011452899805177032568
61785122839011453037065845668892
61785122839011453037630044675623
61785122839194238060218366848225
61785122839218549685096103002145
61785132924330443896385300617711
61785132924330492072347457711625
61785133379305468460439084718340
61785133379305468461943309336973
61785133379306352967990582988936
61785133394076816013239827617817
61785133394077716443790078626963
61785133394077716443790854882777
61785133394077716581050833356567
61785133402940854620878339526013
61785133402940869446730943983555
61785133402940869446731030076835
61785133402941169039593237813385
61785133402941169636001623955527
61785133402941170869172545254361
61785133402941170869924657563673
61785133402941170869928015017723
61785133402941170869928015036597
61785133402941170871348413334775
61785133402941170871431981369143
61785133538830249503878066492528
61785133538830249505382291111161
61785133538831134011429564763124
61785133538831150073194072747222
61785133538831150073194072751434
61785133556557326500265358105537
61785133556557326500265358106941
61785133556567783712650065399928
61785133556567817064977182642182
61785133556567831479047606878804
61785133556567831890829870005220
61785133556567833124736147081268
61785133556567833126428399777220
61785133562465651723340933031813
61785133562465935853106708836005
61785133562465935853670793067989
61785133562465950083032219587573
61785133562465951912611527028549
61785133562465951913363639337861
61785133562465951913366996791911
61785133562465951913366996805169
61785133562465951913366996810785
61785133562465951915059249506737
61785133562474057023673034738127
61785133562474057025365287434079
61785133562476709337661974710600
61785133606790949215085823575485
61785133606790949215085909668765
61785133606790949215089262532383
61785133606790949215089262536595
61785133609742710727129725991324
61785133609742743530413911469434
61785133609742743530413911488308
61785133609742743667674666217912
61785133609742758493527267470040
61785133609742758903680732998644
61785133609742758905309530596456
61785133609742758905309530596616
61785133609742758905372206622232
61785133609742758905372206622392
61785133609742760140656324207792
61785133609743059094580124457068
61785133609745445371110011126110
61785133609745460195333814797896
61785133609745461842462867303560
61785133609745461844155119999512
61785133615651369491972816945629
61785133615651384316779269677609
61785133615651384318390276820927
61785133615651384318390277287487
61785133615651384318473844855295
61785133615651384318473845321855
61785133615651636352392425126779
61785133615655288014338359380679
61785133633365554409251052055417
61785133633365554409815136287401
61785133633377512591634665199419
61785133633377545920548326574109
61785133633377560746965786915919
61785133633377560746965786915967
61785133633377560746986678924511
61785133633377560746986678924559
61785133633380213857952656798602
61785133633380213860208649724398
61785133633380213860208735463546
61785133633380213860209768565410
61785133633380213929104007823328
61785133633380214294879400832101
61785133633380214294881983460329
61785133633380214294882758299201
61785133633380247212033755752756
61785133633380262036192814481376
61785133633380262036192814485588
61785133633380262036195137433882
61785133633380262036948287444319
61785133633380262038618610423912
61785133633381114313651522437736
61785133633381114313838774259259
61785133633381114313839032893645
61785133633381114451097119977649
61785133633381114451099529001961
61785133633381114451100562121087
61785133633381164253559707444727
61785133633381164253580599453319
61785133633381164275027582787911
61785133633381164276722158432157
61785133634350108716485059007653
61785134761854454795920058258910
61785134815029381810396275644058
61785134829799845404189887333907
61785134829800745834740914594655
61785134829800745834740916011597
61785134829872791396943843080547
61785134829872791396943847679817
61785134829873691827494870341295
61785134829873691964755625070899
61785134832754358030371877388836
61785134833702605313193265633818
61785134833702605318276868681754
61785134833702609019231318814566
61785134833702609019233646349080
61785134833702609024314921862502
61785134833702609026573586324952
61785134838663884012101143141709
61785134838663884018606325316111
61785134838664184207960573322451
61785134839612135053241736275303
61785134839612136836814525603503
61785134971598449881959654611418
61785134971672601712157312738625
61785134972547946648418849173610
61785134974553266548701820206852
61785134974553266548701820206861
61785134974553267783482982049452
61785134974553267783482982049461
61785134974554163402314190688150
61785134975502416228098999834610
61785134989300310567102883451979
61785134989324625898021767370011
61785134989324626310618904570663
61785134989324626310618904574875
61785134989324626447816897181211
61785134989325526465832777712243
61785134989325526465833549364575
61785134989325576291393373095348
61785134989333636937380152928376
61785134989397571890774951464319
61785134989397572303373117534747
61785134989397572303373117538959
61785134989397572440571110145295
61785134989397577246452540325209
61785134989398473008382896389209
61785134989398477951462314576189
61785134990273822933477407577414
61785134990281027475968566100244
61785134992279138525331920821626
61785134992279139073873620927948
61785134992279142375408913187070
61785134992279142375408913191282
61785134992279144015758666274586
61785134992279144022787983882654
61785134992279144022787983886866
61785134992290844808045817492200
61785134992290845906317902245998
61785134992290845906320226244052
61785134992290845906320226593972
61785134992290846043392610071038
61785134992290846043643658530414
61785134992290846044145755483458
61785134992290846455360576791294
61785134992290846455362900789348
61785134992290846455362901139268
61785134992290849612358279774720
61785134992290849612360603772774
61785134992290850161400954320016
61785134992290850161403278318070
61785134993227386355880135098694
61785134993227386356632247408006
61785134993227386360962709276854
61785134993227386361715850455942
61785134993227386363407074282118
61785134993227386363407331499562
61785134993227386363408103151894
61785134993227390067753903636690
61785134993227390070012568099140
61785134993227391899592220031742
61785134993228590865320532250791
61785134993228591002518524856967
61785134998185062784292198002625
61785134998185062784292969654957
61785134998185062791070119477363
61785134998185066490333345783999
61785134998185066497108172658111
61785134998185067725679363510915
61785134998185067732454190385027
61785134998188620590676932954379
61785134998188620590677704606711
61785134998188670003701347061505
61785134998188670003701347062909
61785134998188919132568164673827
61785134998188919155458889858436
61785134998188920367349326516427
61785134998188920390240051701036
61785134998188920779947498254807
61785134998188920779948269907139
61785134998188920802835637624657
61785134998188920802837960536767
61785134998188920802837960540979
61785134998188920802838994015849
61785134998188965244057544803697
61785134998188968958190750506235
61785134998188970192971912348835
61785134998196769615986434301945
61785134998196770165573420379449
61785134998197074067931932568135
61785134999133310073073740062945
61785134999136912519745133190721
61785134999136912524827707368881
61785134999136916226349598256011
61785135042478838618048508762503
61785135042478839852830442257435
61785135042511259059271884139759
61785135042511259059271884493891
61785135042511259059271885556701
61785135042511259059271888743241
61785135042511259059272660395573
61785135042511308884075209578476
61785135042511308884078567045576
61785135042513961997488776018812
61785135042513961997489938811801
61785135042513967495446976309373
61785135042513967495446976311803
61785135042513967495446976316015
61785135042514011960307075124360
61785135042514011960369065236952
61785135042514011960369836889284
61785135042514011960871159356344
61785135042584205052025839886399
61785135042584254876829422542560
61785135042584254876830194194892
61785135045454065539808138206774
61785135045465728456000141585638
61785135045465728456000141602900
61785135045465728594014041743840
61785135045465729005607762358040
61785135045465771822525478083596
61785135045465771822713505111004
61785135045465772920797562837394
61785135045465772920799887185368
61785135045465772921364747810132
61785135045465773058123317586616
61785135045465773469840237382690
61785135045465773469842561730664
61785135045465773469842561848756
61785135045465773469905323495588
61785135045465773470407679201270
61785135045465776626837940366116
61785135045465776634179947608032
61785135045465776764161370767364
61785135045465777175880614911412
61785135045465777175943376676336
61785135045465777183223655255032
61785135045465777183286417019956
61785135045465777183286420207900
61785135045465778418820720041644
61785135045468430297264200208694
61785135045541676542282502336996
61785135046402313370359795690090
61785135046402313371111907999402
61785135046402313375442369868250
61785135046402313376195511047338
61785135046402313377886734873514
61785135046402313377886992090958
61785135046402313377887763743290
61785135046402317076964260637336
61785135046402317077149961180150
61785135046402317077152288714664
61785135046402317082233564228086
61785135046402317084492228690536
61785135046402317084493000342868
61785135051362645390028240095327
61785135051362691097011506439953
61785135051362696443402756382477
61785135051366549520565714233769
61785135051374352221889026176157
61785135051374402047260694279220
61785135051374402596387051177748
61785135051374654630303535646241
61785135051374654630305859994215
61785135051374699072842416681253
61785135051374699072842673898697
61785135051377055732709181949056
61785135051377355967730367244030
61785135051377355967731138896362
61785135051471915947196567592181
61785135052034814693598641231919
61785135052310944319640993454397
61785135052322650054821343696292
61785135052346961539175813138896
61785135052346961676435449718904
61785135052346961676435452905444
61785135052346961676435792675496
61785135052346961676436567514368
61785135052346961684026179537028
61785135052346961684026555795069
61785135069092425759807954306409
61785135069099324592181702304928
61785135069099328298219755485676
61785135069099328298222078433970
61785135069099330082608447757888
61785135069099330089386713588898
61785135069099372770610145282474
61785135069099372770612468230768
61785135069099372770612469280528
61785135069099374554246810984522
61785135069099374554435096279294
61785135069099374554437420277348
61785135069099374554437420627268
61785135069099374554998837554686
61785135069099374561777103035776
61785135069099378260287188513244
61785135069099378260289511461538
61785135069099378260475473808016
61785135069099378260477797806070
61785135069099378261039214733488
61785135069099378267817479514738
61785135069099378267817480564498
61785135069100530869548099711111
61785135069100530869548099712723
61785135069103226640352213882876
61785135069103226640352299622024
61785135069103230170697083735761
61785135069103230353735715963544
61785135069103230926481924055757
61785135069103230926483043263951
61785135069103232023999745702245
61785135069103232024000094326789
61785135069103232024000865979121
61785135069103232024003188891231
61785135069103232024003188895443
61785135069103232024003188897055
61785135069103232024003188910153
61785135069103232024003188914317
61785135069103232024003188914365
61785135069103232138878672855117
61785135069103232161197738312793
61785135069103232161198001198189
61785135069103232161198086937337
61785135069103232161198772850521
61785135069103232161201095781553
61785135069103232161201444404428
61785135069103232161260762963113
61785135069103232161261534615445
61785135069103232161263857546269
61785135069103232161264976758883
61785135069103232207038334345224
61785135069103276602984505627168
61785135069103276602984591720448
61785135069103276603737651392476
61785135069103276603737737131624
61785135069103280133517705769920
61785135069103280309779147785287
61785135069103280316552851206660
61785135069103280316552851213302
61785135069103280316553971471247
61785135069103280316553974653548
61785135069103280316553974653575
61785135069103281986820716348659
61785135069103281986821487996779
61785135069104132591752208772563
61785135069104132591752208789825
61785135069104132591752209139793
61785135069104132591752467406949
61785135069104132591752471669388
61785135069104132774826144276527
61785135069104132774826915928859
61785135069104132774826915930263
61785135069104133187193926758905
61785135069104133187194183976349
61785135069104180747084078148107
61785135069104180747084078149511
61785135069104180747084081336051
61785135069104180900750568067367
61785135069104180946504124279475
61785135069104181364851751529558
61785135069104181364852008747002
61785135069104181364872672117866
61785135069104181364872929335310
61785135069104181365040036824330
61785135069176178194437348149676
61785135069176178194688052252780
61785135069176178194708944261372
61785135069177078716764861642895
61785135069177079174864793892497
61785135069201443871526644899699
61785135069208597353114154902617
61785135069208597353114926554949
61785135069759790363399608734711
61785135069857051687068582163687
61785135070036813978526843590793
61785135070036818912570860203721
61785135070036818912573183152015
61785135070036818919912865910443
61785135070036818919914009099083
61785135070036819324164838035365
61785135070036819324167160983659
61785135070036820558883319143553
61785135070036820558884090795885
61785135070036820563966664974045
61785135070083643357439147601724
61785135070083643357439490558316
61785135070083645148603781706892
61785135070083645148603867446040
61785135070083945331099639173805
61785135070083945331099896391249
61785135070083945337877818915747
61785135450279409571170021112990
61785135450279409616923601318594
61785135450302524327538834584496
61785135451153509462874471421822
61785135451154710402887503756462
61785135451154711506056084358682
61785135468028699521333240352064
61785135468879685937120055671402
61785135468879685937203623705770
61785135468880586504931837311834
61785135468880586642213397956750
61785135471837750419859862561000
61785135471837750419923653195700
61785135471837750421555553863930
61785135471837750422370689754880
61785135471837750422371718624656
61785135471837752203684814974762
61785135471837752203747833957130
61785135471837752205944593692004
61785135471837752205945365344336
61785135471837752205945622561780
61785135477743674863530539051799
61785135477743674864095398128271
61785135477746676619540326500443
61785135477746676619540583717887
61785135521185616414923396807502
61785135522060918298910543550158
61785135524164695354192083990621
61785135525012677434339523152396
61785135525012677434403313787096
61785135525012677436850350346276
61785135525012677436850350350648
61785135525012677436851122002980
61785135525012677436851379216052
61785135525012677436851379220424
61785135525012679218227494548526
61785135525012679220424254287772
61785135525012679220425025940104
61785135525012679220425283157548
61785135525012679263981074741080
61785135525012679263981079340350
61785135525012679264734306258586
61785135525012679266428797213444
61785135525012679813525933744186
61785135530082326445223544330696
61785135530921603634019987091839
61785135530921603634020244309283
61785135530925207688903779704048
61785135530945620763699517818729
61785135547795294408632253392688
61785135547799196823584413940077
61785135547807302116716764527828
61785135548431393584298169635565
61785135548646278704460349118763
61785135548646280488849298608419
61785135548647479415789025528651
61785135548650183360313202762316
61785135548650183360396999901180
61785135548651083585276868953064
61785135548651083951305289602035
61785135548651083996849897498586
61785135548651083997037954155630
61785135548743542285435203450344
61785135548743542285435460667788
61785135548755249666987250167036
61785135548755249666987507384480
61785135680739215628527683989983
61785135680740116608121387204131
61785135680740116608121644421575
61785135680740116608121730160723
61785135680742817899523763492015
61785135680742817899774468999011
61785135680742817899774726216455
61785135680742817899774811955603
61785135680742818311368446830655
61785135680742818311368704048099
61785135680742818311368789787247
61785135681593804452090704203918
61785135684537458477778504926584
61785135684537458477842295561284
61785135684537458478029810270906
61785135684537458478029896359814
61785135684537458478030581923238
61785135684537458478030668012146
61785135684537458479473424577182
61785135684537458479474196229514
61785135684537458479474453446958
61785135684537458480289332120464
61785135684537458480290360990240
61785135684537458480290360994612
61785135684537460261603457340346
61785135684537460261666476322714
61785135684537460263863236057588
61785135684537460263864007709920
61785135684537460263864264927364
61785135684537460263864264931736
61785135684537460307420061114538
61785135684537460858659495394708
61785135684537460858660524264484
61785135684548265285935474598842
61785135684548265291018048777002
61785135684548265293278256544116
61785135690270475755547511629208
61785135690270475755547540208924
61785135690446384677458968866027
61785135690446384677459226083471
61785135690446385912241159595873
61785135690446386049501913971345
61785135690457191078852457886743
61785135690458092193196431252126
61785135690458092193196431265176
61785135690458093431053961019084
61785135690458093431053961036346
61785135690458093431053965268434
61785135690458093431054046758232
61785135690458093431054046775494
61785135690458093840388245522714
61785135690458093842648024589819
61785135690458093842648024594031
61785135690458093842835967995078
61785135690458093842836310947458
61785135690458093842836310951670
61785135690458093842837085786330
61785135707307717822524281514573
61785135707307717822525053166905
61785135707308618390274073042413
61785135707964231559800705536749
61785135707964231559800705540961
61785135707964280972825119662749
61785135707964280972825119666961
61785135708168358592942058657923
61785135708171061394462756920613
61785135708171061394463785787968
61785135708171061943506460333264
61785135708172261054023868040255
61785135708172262288806573183307
61785135708172262288806573200569
61785135708172262698056287840365
61785135708180366163765789988231
61785135708180366163765818567947
61785135708183067133260258455749
61785135708183067133448543744914
61785135708183067134892729314407
61785135708183067135143120438920
61785135708183067318157460074228
61785135708183067318157460091490
61785135708183067676655498683612
61785135708183067722409313175965
61785135708183067864689651445046
61785135708183067864689651462308
61785135708183067867200134619524
61785135708183067867201163489300
61785135708183067867201249228448
61785135708183068912001516073658
61785135708183068912001517473338
61785135708183068917838350626050
61785135708183068919532813013264
61785135708183068919532927320056
61785135708183069102547181216216
61785135708183069102547181233478
61785135708183069102547266955364
61785135708183069102547266972626
61785135708183069511881465715634
61785135708183069511881465719846
61785135708183069514057447646683
61785135708183069514141244791163
61785135708183069514329188192210
61785135708183069514329191374538
61785135708183069514329531144590
61785135708183069514329531148802
61785135708183069514330305983462
61785135708183967884002582591381
61785135708183968434761869494475
61785135708183968503654176472592
61785135760506709848103714127296
61785135760506709848103799866444
61785135760506709848104057083888
61785135760506709985364468502768
61785135760510611851084814958208
61785135760510611896817479161724
61785135760517516799105076535620
61785135760518715771212637113386
61785135760518717006558658041296
61785135760518717372607999729490
61785135761345988360741024513053
61785135761345988543755363680349
61785135761357694689710316889376
61785135761357694689710659845968
61785135761357696336839369395040
61785135761357696336839455134188
61785135761357994147174972818804
61785135761357994691135417555262
61785135761357994744231755830652
61785135761357994881429005018748
61785135761357994881429005031798
61785135761357994881491767133592
61785135761357994881492510206124
61785135761357994881680053491174
61785135761357994882244912562030
61785135761357994882246027170954
61785135761357995926481176665054
61785135761357995926481178064734
61785135761357995926482210121050
61785135761357995931564779699940
61785135761357995931564779712990
61785135761357995933740618721612
61785135761357995933824215827772
61785135761357996117026841824874
61785135761357996117026846056962
61785135761357996117026927564022
61785135761357996526361097609213
61785135761357996528620819639256
61785135761357996528620905378320
61785135761357996528620905378404
61785135761357996528809191735986
61785135761357996528809191740198
61785135761357996529374050806842
61785135761361597015478882392380
61785135761361598250824671481604
61785135761361598250824671485816
61785135761454957724905892532620
61785135761454957724906149750064
61785135761454957724906235489212
61785135761454957724907007141544
61785135761454957862166904125536
61785135761454957862167675777868
61785135761457659565601991829388
61785135761465764675908026593276
61785139069971796332989826214502
61785139069971796335500310451790
61785139069971796335501082104122
61785139069971796335503406452096
61785139069971796340583656282282
61785139123146718408342524478502
61785139123146718408344852013016
61785139123146718409160754957028
61785139123146718415935581831140
61785139123146723347469486805898
61785139123146723347472587055554
61785139123146723347472930012146
61785139123146723349983067043492
61785139123146723349983070230032
61785139123146723355066759017116
61785139123146723355816920399716
61785139123146723357511497089510
61785139123146723357511497093722
61785139123146723357511497443642
61785139140871693483535289299606
61785139140871693485227541995558
61785139140871693486045773536894
61785139140871693491129376584830
61785139140871693492820600411006
61785139140871693492820857628450
61785139140871693492821629280782
61785139140871697192083826717642
61785139140871697192086154252156
61785139140871697197167429765578
61785139140871697197169757300092
61785139140871697197170871909016
61785139140871697199426094228028
61785139140871697199427208836952
61785139140871699029004717286642
61785139140872893198136415532109
61785139140872897994922086452635
61785139140872898131907688136065
61785139140872898543714056894827
61785139140872898551305849946987
61785139140872899778495990389759
61785139141090548115236045035096
61785139146781218421967488931153
61785139146781223223834439597189
61785139146781223355738761535109
61785139146781223356011505544081
61785139146781223356013828492375
61785139146781223363353511250803
61785139146781223363354654439443
61785139146781223767605483375725
61785139146781223767607806324019
61785139146781225002114672861685
61785139146781225009666660453951
61785139147000074098430195244381
61785139279717034866938251007932
61785139282671499451781506252690
61785139282671499451783833787204
61785139282671499452599736731216
61785139282671504390908468580086
61785139282671504390911568829742
61785139282671504390911911786334
61785139282671504393418948568024
61785139282671504393422048817680
61785139282671504398439994630622
61785139282671504398439996043352
61785139282671504398502756745466
61785139282671504398502757808276
61785139282671504399255902173904
61785139282671504400950479217830
61785139296494631112964052915128
61785139296494631112964052932597
61785139296501823436992862828150
61785139297442911106243252845496
61785139297453719152341973834012
61785139299448192248336136018784
61785139299448193345858000701508
61785139299448193483118755072768
61785139300396474528732643001770
61785139300396474529484755311082
61785139300396474533815217179930
61785139300396474534568358359018
61785139300396474536259582185194
61785139300396474536259839402638
61785139300396474536260611054970
61785139300396478232262540542554
61785139300396478234706905547818
61785139300396478235270989779802
61785139300396478235522808491830
61785139300396478240606411539766
61785139300396478240608739074280
61785139300396478240609853683204
61785139300396478242866190611140
61785139300396480062405131983466
61785139300396480069933214827754
61785139300396480069995892266260
61785139300396480069995976942598
61785139300396480069995978005408
61785139300396480070749122371036
61785139300396480072443699065042
61785139300396480072444727934818
61785139300397674241575397306297
61785139300397675331483863861197
61785139300397675332320687393517
61785139300397679038361068226823
61785139300397679045701808080611
61785139300397679175371032760043
61785139300397679182125739277895
61785139300397679182962562814587
61785139300397679587153038669015
61785139300397679594744831721175
61785139300397680827580364721157
61785139300397680827583459321783
61785139300408486407732032365484
61785139300615329158675026809284
61785139300615329161206432102892
61785139300615329161206432107104
61785139300615329161206517846252
61785139300615329161206518196172
61785139305321684398576890197391
61785139305321685633359595344655
61785139305321695333766980668207
61785139305321696568548914163139
61785139305356822608096862448239
61785139305356824249390199596655
61785139305356824254472773774815
61785139305357719280955074012431
61785139305357719327251851027647
61785139306302398238398194173673
61785139306302401950273081434637
61785139306302401952532512963199
61785139306302403779581600987263
61785139306302403781837937915199
61785139306305105483101002874159
61785139306305105483854144053247
61785139306305998726009517016877
61785139306305999465406470705341
61785139306306000692597641093797
61785139306306000697680215271957
61785139306306004267000677371149
61785139306306004399177743309297
61785139306306004399450487318269
61785139306306004399452810266563
61785139306306004406792493024991
61785139306306006045553654635873
61785139306316811098905906164925
61785139306316811631563448721120
61785139306316812867098527663204
61785139306338419906065730096003
61785139306341121607555822455658
61785139306341121607555823518468
61785139306341121607555826700796
61785139306341121607618584570502
61785139306341121607618585633312
61785139306341121607618588819852
61785139306341121610066306688734
61785139306341121610066306692946
61785139306341121610066306693105
61785139306341122842399403102378
61785139306341122842399489195658
61785139306341122842400518065434
61785139306341122842400519128244
61785139306341122843152548530816
61785139306341122843152631437556
61785139306341122843152634624096
61785139306341123253930704908246
61785139306341123253930704912458
61785139306341123254181753384884
61785139306341123254746522113110
61785139306341123254746608206390
61785139306341123254746609269200
61785139306341123254746612455740
61785139306341123256441099161248
61785139306341123256441184900396
61785139306341123257194330324622
61785139306341123257194330328834
61785139306353129040364281682060
61785139306353129040364538899504
61785139306353129040615330154486
61785139306353129041180189225342
61785139306353129041181218095118
61785139306353130275962118134054
61785139306353130275962375351498
61785139306353130824754002824048
61785139306353130824754088563196
61785139306353130825005137035622
61785139306353130825005394253066
61785139306353130825569996106478
61785139306353130825570253323922
61785139306521252870601128232717
61785139306523954574308443878077
61785139306632906805460015019236
61785139306632906805460015373368
61785139306632906805461043889012
61785139306632907217304955238450
61785139306632907219832629993616
61785139306632907219832629997828
61785139306632907219832630347748
61785139306632907219832888628002
61785139306632907219833658863392
61785139306632907219833658867604
61785139306632907219833663466874
61785139306632907219835982861446
61785139306632907219835983215578
61785139306632907219835987460716
61785139306632907219835987464928
61785139306632910374303428811397
61785139306632910511501421067814
61785139306632910511501421421946
61785139306632910924178430478412
61785139306632910924178430832544
61785139306632910924179459348188
61785139306632910924179463597538
61785139306632910924179463951670
61785139306632912158629449307343
61785139306632912158692121083609
61785139306632912158692121083610
61785139306632912158692125332960
61785139306632912158960363973344
61785139306632912158960363977556
61785139306632912158960364327476
61785139306632912158960622257810
61785139306632912158960622607730
61785139306632912158961397092470
61785139306632912158963721440444
61785139306632912158963721444815
61785139350628649834636169409943
61785139352623120497535653899240
61785139352623120497535653903452
61785139352623120497535739638388
61785139352623120497598501757444
61785139352634816628852649488714
61785139352634816628852649505976
61785139352634826506292209922310
61785139352634828291435166813732
61785139353571401541265903587862
61785139353571401542958156283814
61785139353571401543146184361142
61785139353571401543212303593166
61785139353571401548294877771326
61785139353571401550739499994034
61785139353571401550740271646366
61785139353571405247306285365934
61785139353571405249816768540412
61785139353571405257344736593612
61785139353571405257345508245944
61785139353571405257345851202536
61785139353571407076884792574862
61785139353571407084412875419150
61785139353571407084475551444926
61785139353571407084475637533994
61785139353571407084478621579832
61785139353575307893286039322420
61785139353575307900877573031516
61785139353575307900877658770664
61785139353790256173154687400680
61785139353790256175414123515462
61785139353794158636015531486970
61785139358543451506168171579600
61785139358543451507799642152410
61785139358543451507799985109002
61785139358543451507799985458922
61785139358543451507799986508682
61785139358543451507800761360604
61785139358543451507862404267254
61785139358543451507862747223846
61785139358543451507863523462398
61785139358543451508615549682642
61785139358543451508615894051964
61785139358543451508616668890836
61785139358543451917950091749424
61785139358543451917950434706016
61785139358543451919393962940646
61785139358543451919393963290566
61785139358543451919393964340326
61785139358543451919644667043750
61785139358543451919644667393670
61785139358543451919644668443430
61785139358543451919645011400022
61785139358543452056842659654298
61785139358543452056842660004218
61785139358543452056842661053978
61785139358543452056843778862492
61785139358543452056843780262163
61785139358543452056843780262172
61785139358543453154991461009218
61785139358543453154991461022268
61785139358543453154992465904155
61785139358543453154992580217412
61785139358543453160075149796302
61785139358543453160075149809352
61785139358543453160075154401179
61785139358543453703783774408002
61785139358543453703783774757922
61785139358543453703783775820732
61785139358543453708867120238494
61785139358543453708867120588414
61785139358543456858522473171976
61785139358543456859337261494014
61785139358543456859337604450606
61785139358543456861031837138260
61785139358543456861032181494532
61785139358543456861032181507582
61785139358543456861032956346454
61785139358543456866031730199409
61785139358543456866115413019201
61785139358543456866115525925344
61785139358543456866115527325024
61785139358543456866115527338065
61785139358543456866115527338074
61785139358543457407565490673864
61785139358543457407565492073544
61785139358543457408129574892798
61785139358543457408129574905848
61785139358543457409824151936724
61785139358543457409824151949774
61785139358543457414907496367536
61785139358543457414907497767216
61785139358543457414907497780266
61785139358546143951856245024642
61785139358546143951856245024643
61785139359491739881578188254600
61785139359494436293521845463624
61785139359494436293521845463625
61785139359494439816547910459945
61785139359494439816568802468537
61785139359494439816820654460173
61785139359494736437059803838012
61785139359495640694715346187704
61785139359516047884956168950900
61785139359516047889224726446304
61785139359516047889977867625392
61785139359516047890039514781392
61785139359516047892487580210348
61785139359516047892488237543807
61785139359516047892488351862671
61785139359516047892488351862680
61785139359516048022154161561448
61785139359516048027237507391940
61785139359516048027238622000864
61785139359516048075502691502143
61785139359516048622286277475469
61785139359516048624545709004031
61785139359516049668719130897938
61785139359516049669283214067112
61785139359516049669283215129922
61785139359516049669345975832036
61785139359516049673613758488568
61785139359516049673614533327440
61785139359516049673801700826748
61785139359516049673802043783340
61785139359516049673864462591672
61785139359516049674366559897604
61785139359516049674429321662528
61785139359516049676312185064036
61785139359516049676312528020628
61785139359516049676877044134892
61785139359516049676877387091484
61785139359516049720183255532141
61785139359516049856815925675180
61785139359516049856816268631772
61785139359516049857632295202385
61785139359516049859891612412083
61785139359516049859891726730947
61785139359516050269226273034029
61785139359528055462747138381571
61785139359528055462747138382975
61785139359528055463311997453831
61785139359528055645761478016831
61785139359528055645761478021043
61785139359528055645761478034093
61785139359528055645761592335695
61785139359528055645761592352957
61785139359528056055094989346202
61785139359528056055094990745882
61785139359528056192292896217602
61785139359528056193109918356758
61785139359528056194804495518719
61785139359528056194804609837583
61785139359528057290441778725450
61785139359528057290441783311670
61785139359528057290442035942894
61785139359528057290442040529114
61785139359528057430150513245635
61785139359528057430150627564499
61785139359528057839484797627009
61785139359528057839484797627018
61785139359528057839484800813558
61785139359528057839485054844462
61785139359528057839485829683334
61785139359710587734805042122530
61785139359713289093404519952814
61785139359807833819939556574406
61785139359807833820190260677510
61785139359807833820211185515159
61785139359807833822470965058709
61785139359807834234313324045163
61785139359807837343799098079459
61785139359807837388779620331146
61785139359807837389531729453918
61785139359807837389531732640458
61785139359807837525977612941694
61785139359807837526792401276782
61785139359807837526814442595211
61785139359807837937763090636621
61785139359807837938659124529959
61785139359807837938661447006077
61785139359807837938661447478253
61785139359807839173105636577582
61785139359807839173105666220099
61785139359807839173109108363537
61785139359807839173168312603358
61785139359807839173443380501009
61785139376257622149921402309423
61785139376257622561724561794563
61785139376257622562289417678879
61785139376257626273412367986081
61785139376257626273412396565797
61785139376257627508194301481013
61785139376257627508194330060729
61785139376268427591703004941912
61785139376268428968766276877884
61785139376268429373581960163288
61785139376268429373582045902436
61785139376268429373582303119880
61785139376268429375276879813886
61785139376268429375276908865986
61785139376268429376092816409268
61785139376268429380360225644378
61785139376268432675622561586918
61785139376268433079622709363832
61785139376269628348137614926863
61785139376269629537730822578523
61785139376269629537751714706611
61785139376269629537814476830039
61785139376269629542897051008199
61785139376269630139869432100893
61785139376269630139869435283221
61785139376269633248874661830081
61785139376269633248874690409749
61785139376269633248874690409797
61785139376269633294607326033549
61785139376269633839132661589857
61785139376269633844215204005973
61785139376269633844215204024847
61785139376269633844215232585689
61785139376269633844215232604563
61785139376269633844215235768017
61785139376269635073914595084789
61785139376269635078997137500905
61785139376269635078997137519779
61785139376269635078997169262949
61785139376272029862135000198702
61785139376272031097481017925618
61785139376272031097481792760278
61785139376272031234742547135750
61785139376272034801262734178430
61785139376273232060716053633991
61785139376273232060716053635395
61785139376273232060716825286323
61785139376273237421417670934708
61785139376273237421417699514424
61785139376273237421981783747812
61785139377205902151379351493869
61785139377205903378570521882325
61785139377205903379113714105717
61785139377205903383653096060485
61785139377205903385888540979829
61785139377205906947329342075087
61785139377205906953246302159905
61785139377205906955505733688467
61785139377205906955505762268183
61785139377205907092766517002159
61785139377205908736820234676745
61785139377205908736822557625039
61785139377205908737384318908729
61785139377205908737387413509355
61785139377205908739078894552975
61785139377205908739079666205307
61785139377221516950406283245543
61785139377221516996159839457651
61785139377221517002913774323171
61785139377221517002934666331763
61785139377221517368775087951299
61785139377221517414507752154815
61785139377221517414528644163407
61785139377221517415259486628482
61785139377221517415259486628530
61785139377221518650041420123414
61785139377221518650041420123462
61785139377241025391111529519646
61785139377242224456065528116909
61785139377242224458324588103339
61785139377242224458324588104791
61785139377242224458324588109163
61785139377242224458324616684507
61785139377242224458324959645471
61785139377242225050589791226309
61785139377242226280288402878421
61785139377242226285370948360273
61785139377242226285370977056581
61785139377242226285391869065173
61785139377242226287631156243979
61785139377242226287631156245431
61785139377242226287631184823695
61785139377242226287631184825147
61785139377242226287903153989631
61785139377242226287903154006893
61785139377242226287903496946223
61785139377242226287903496963485
61785139377245828582622557387276
61785139377245828628355221590792
61785139377252730937375705520676
61785139377252731486230695295156
61785139377252731486418723022564
61785139377252731537820771464002
61785139377252731538071818523698
61785139377252732772664690839438
61785139377252732773417836250614
61785139377252732775112413294540
61785139377252733321456289609968
61785139377252733321456375349116
61785139377252733321456404046924
61785139377252733321456404051296
61785139377252733321456404401216
61785139377252733321456748420618
61785139377252733321457523259490
61785139377252733321645722460822
61785139377252733322209806692806
61785139377252733322272311594578
61785139377252733323904126519288
61785139377252733323904383736732
61785139377252733323966888638504
61785139377252733323967231595096
61785139377253031314806233736061
61785139377253031317253954791483
61785139377253031726588239645033
61785139377253031729035960700455
61785139377253031729036989570231
61785139377253031863786232255581
61785139377253032964383007297147
61785139377253033510915284761245
61785139377253931839312894963241
61785139377253931839312923542957
61785139377253931885066479854395
61785139377253931885066479858607
61785139377253931885066508434111
61785139377253931885066508438323
61785139377253932457581802771916
61785139377253932502750384160597
61785139377253933692363736266848
61785139377253933738096401887513
61785139377256635395610795876110
61785139377256635395610795893372
61785139377256635441343455846086
61785139377256635441343460079626
61785139377256635441343460096888
61785139377256635807392801785082
61785139377424757827841684754469
61785139377439465454970699252862
61785139377439465523696254335052
61785139377532809354234817458068
61785139377532809354234817462280
61785139377532809354234903197216
61785139377532809354234903551348
61785139377532809354235932066992
61785139377532809354235932071204
61785139377532809354423189908930
61785139377532809356682625669580
61785139377532813015295761950851
61785139377532813060276312782254
61785139377532813610089664110940
61785139377532813610089664115152
61785139377532813610089668360290
61785139377532814844665001872138
61785139377532814844665005054466
61785139377532814844665006121479
61785139377532814844665006121488
61785139377532814844873925140386
61785139377532814844873926207399
61785139377532814844873926207408
61785139377534010111317164280667
61785139377534013771814052180797
61785139377534014366401362847909
61785139377534015601743909733627
61785139377534015601747380574825
61785139377534015601956300660745
61785139377544815898145523630472
61785139377544815898145552326780
61785139377544820837273257610200
61785139758542637649069490227004
61785139779006838592712370464076
61785139779006838592776161098776
61785139779006838592964447460730
61785139779006838592964533549638
61785139779006840376537322877838
61785139779006840376537579745522
61785139779006840376600341860206
61785139784283284656651365079409
61785139784283284656672257087841
61785139784283284656672257088001
61785139784283584845921930379629
61785139784283584845921930379837
61785139784912763034688471310629
61785139784912763034688474502785
61785139784915764789945116530425
61785139785166725002203795216568
61785139785166725003039475560248
61785139829230005104301729612794
61785139829230006339648518992042
61785139832181765607192031055472
61785139832181765607255821690172
61785139832181767391016983469234
61785139832181767391017240336918
61785139832181767436833582644156
61785139832181767437586814161662
61785139832181767986378441647262
61785139832206383712720952322601
61785139837458211671151917679397
61785139837458511860401590971025
61785139837458511860401590971233
61785139838090691804424777121821
61785139838090693039205562728221
61785139838090693039205819945665
61785139838114708753558950099409
61785139838114708799291614302925
61785139838114708799375182337293
61785139838114708936552025721805
61785139838114708936572917730397
61785139838114708936573174947841
61785139838117410640008262651693
61785139838118611214076299004973
61785139838125515566546848771249
61785139838344353720766195759454
61785139838344353720766195772504
61785139855183187342645137876369
61785139855187089803141594773293
61785139855746341621387804032489
61785139855815366875053682710721
61785139855815366875056777311347
61785139855815368659443489591857
61785139855816567449121719064001
61785139855816567586382473439473
61785139855816567586385568040099
61785139855820171756415829985420
61785139855839684607878109850041
61785139855839684608045245918777
61785139855840884770331276363037
61785139855840884770331276363245
61785139855840884770352168371629
61785139855840884770352168371837
61785139855843586473599227998361
61785139855843586473766364067097
61785139855852592151904218228128
61785139855852592197636883848793
61785139856035423888119050552869
61785139856058522441237509219240
61785139856070229821974767596632
61785139856070229821974767600844
61785139856070229822810443234596
61785139856070229822810443236048
61785139856070229822810443240260
61785139856135370848755600675955
61785139856135371031958226686071
61785139988130711108120923093072
61785139988762892493392763877786
61785139988762892630088576629794
61785139988762892630088662723290
61785139988783605690512789252011
61785139988783606102106767083655
61785139988787207824310877547387
61785139988787207824499162842159
61785139988787207961759917217631
61785139988787207961759917228458
61785139988787208373353550688791
61785139988787208373353550693003
61785139988787208373353895049275
61785139988787208373353895060102
61785139988787208373353895066744
61785139991082772463971473981697
61785139991706546650631012829660
61785139991706546650694803464360
61785139991706546650882318173982
61785139991706546650882404262890
61785139991706546650883089826314
61785139991706546650883175915222
61785139991706548434455965243422
61785139991706548434456222111106
61785139991706548434518984225790
61785139991706548481025795935850
61785139991706549029064280825420
61785139991706549029064280829792
61785139991706549029817422004508
61785139991706549029817423421450
61785139991717353463870556680078
61785139991717353464438597490388
61785139991717353464626882785160
61785139991717353601068549290626
61785139991717353601068635360820
61785139991717353601131311386596
61785139991717353601699266126712
61785139991717353601887551421484
61785139991741670831671645150764
61785139991741671380463615592956
61785139991741671380651643670284
61785139991958107699846517451699
61785139991960809357360912874707
61785139997614273463576436072701
61785139997614273875170413904345
61785139997615172063983956873445
61785139997615172063984728525777
61785139997615172246998296040741
61785139997615172246999067693073
61785139997615172658508591519153
61785139997615172796042204572221
61785139997615173893855380898401
61785139997615174023797373103753
61785139997615174030572199977865
61785139997615174031388222299137
61785139997615174031391202108723
61785139997615174031391316899763
61785139997615174442982200130781
61785139997615174442985294731407
61785139997615472847863758896009
61785139997615474632252417888613
61785139997625979632481825245736
61785139997625979678256302046152
61785139997625980913038235541084
61785139997626279249257244734397
61785139997626279821752419243924
61785139997626281056534352738856
61785139997627179817006264609906
61785139997627180222076089555792
61785139997627180228599869370208
61785139997627180228599869383258
61785139997627180228600126587652
61785139997627180228850916429904
61785139997627180228850916442954
61785139997627180366049196385696
61785139997627181464197705822202
61785139997627181464197963039646
61785139997627181601375036461557
61785139997627181601395985747682
61785139997627181601395985764944
61785139997627181601942994364919
61785139997627181601963914953227
61785139997627181602215335084482
61785139997627182005649993492916
61785139997627182012989590512196
61785139997627182012989676251344
61785139997627182012993033718444
61785139997627182013178334617458
61785139997627182013240724723761
61785139997627182013240724723770
61785139997627182013240727910310
61785139997627182013240981941214
61785139997627182013241010643234
61785139997627182013241756780086
61785139997627182013244080778140
61785139997627182013805583794626
61785139997627182013805841012070
61785139997846034472241667270748
61785139997866432923676442962211
61785139997869134764205177533642
61785139997869134764205177546692
61785139997870335338274333113830
61785139997870335338274333231874
61785139997870335384005878090438
61785139997870335384006997298632
61785139997870335384006997317346
61785139997870335384006997435390
61785139997870335521203872236020
61785139997877239873946356426264
61785139997943279477160800239677
61785139997943279522893464449017
61785140015279226539786031191317
61785140015337446626839206445085
61785140015337446764100333873345
61785140015337446764100337065501
61785140015337446764102656821639
61785140015337446764103431666127
61785140015337447862185224172001
61785140015340148330023875611334
61785140015340148330023877028276
61785140015340148330023880210604
61785140015340148330086637726178
61785140015340148330086639143120
61785140015340148467284630336726
61785140015340148467284630340938
61785140015340148467347392455782
61785140015340148467347396705132
61785140015340149519117315030981
61785140015340149519870456210069
61785140015340149564867456612186
61785140015340149564867542705466
61785140015340149564867543768276
61785140015340149564868575824592
61785140015340149564870899818434
61785140015340149565348601095533
61785140015340149565620597441354
61785140015340149565620598858296
61785140015340149565620602040624
61785140015340149565620683530422
61785140015340149565620683534634
61785140015340149565620684947364
61785140015340149565620688133904
61785140015340149565624040997513
61785140015340149565624040997522
61785140015340149565624041001725
61785140015340149565624041001734
61785140015340149702128210987658
61785140015340149702128297080938
61785140015340149702129330200064
61785140015340149702881352166746
61785140015340149702881438260026
61785140015340150113659427054378
61785140015340150113659512793526
61785140015340150113659512797738
61785140015340150113662870260626
61785140015340150113662870264838
61785140015340150113910561270164
61785140015340150114412567883546
61785140015340150114412569300488
61785140015340150114412572482816
61785140015340150114412653972614
61785140015340150114412653976826
61785140015340150114416011439714
61785140015340150114416011443926
61785140015340150114475329998390
61785140015340150114475416091670
61785140015340150114475420341020
61785140015341348629820307316385
61785140015341348629820336012693
61785140015341348629821078968717
61785140015341348629821107665025
61785140015341348629821455213661
61785140015341348629824549814287
61785140015341349041331403143437
61785140015341349041603370791441
61785140015341349224345713614425
61785140015341349224345742310733
61785140015341349224621153624319
61785140015341350276112564986037
61785140015341350276949388518357
61785140015341350321866121081553
61785140015341350452372969287813
61785140015341350459126875457025
61785140015341350459126904153333
61785140015341350459147796161925
61785140015341350459967171347023
61785140015341350459967171364285
61785140015341350871477093771195
61785140015349454334926416731663
61785140015351855299291565413264
61785140015351855299291565430526
61785140015351855848083535855456
61785140015351855848083535872718
61785140015351856946420617918928
61785140015351856946420617936190
61785140015351856947173763347366
61785140015351857495965733789558
61785140015352155306032063815179
61785140015352155488478449777553
61785140015352155488562160845864
61785140015352155488565602989461
61785140015352155489046403448827
61785140015352155489130085802059
61785140015352155489318744168390
61785140015352155854590551712748
61785140015352155855156812724882
61785140015352156037521467279441
61785140015352156037542416565566
61785140015352156037542416582828
61785140015352157089686579964974
61785140015352157089937627024670
61785140015352157135691183236778
61785140015352157136175460192403
61785140015352157272868256658689
61785140015352157272889205944814
61785140015352157272889205962076
61785140015352157677143213690048
61785140015352157684399127883712
61785140015352157684461975737704
61785140015352157684482810709328
61785140015352157684482896448476
61785140015352157684486253915576
61785140015352157684671554814590
61785140015352157684733948107442
61785140015352157684734202138346
61785140015352157684734976977218
61785140015352157684737300975272
61785140015352157685298803991758
61785140015352157685299061209202
61785140015353056056290231417985
61785140015353056056879105683391
61785140015353056605922124598057
61785140015353056606173200341011
61785140015353056674814057144248
61785140015353057703419283923649
61785140015353058321943455605664
61785140015353058321964376193972
61785140015372570623797635181248
61785140015372570624612423516336
61785140015372570761058303817572
61785140015372570761810416126884
61785140015376171248480479382480
61785140015376172483262412877412
61785140015376172484014525186724
61785140015376172895044676003828
61785140015376172895044761742976
61785140015376172895609531888144
61785140015376172895609617627292
61785140015376172895796788313140
61785140015376172895859550078064
61785140015376173032305430379300
61785140015376173032870286263616
61785140015376173033057542688612
61785140015377373195343200002316
61785140015377373241075865622981
61785140015388178773549505013480
61785140015388178819282169216996
61785140015388180008331438508412
61785140015388180420113441216390
61785140015388180420113444400122
61785140015591408594417665164524
61785140015591408732451338118752
61785140015595009219037833339980
61785140015595010865413744666556
61785140015595010865413744670768
61785140015595010866249425010236
61785140015595311192697090911168
61785140015595311192697090912620
61785140015595327069443093843539
61785140015596211623311914950955
61785140015603115975990603894020
61785140015603416165241396512094
61785140015664354587925111350381
61785140015665555344254259952721
61785140015665555481452252559057
61785140015665555482268155503069
61785140015667955142314341657023
61785140015667956240462019094906
61785140015667956789505036596794
61785140015667956858983866873977
61785140015668254782792965094975
61785140015668254783357820979291
61785140015668255194386943044711
61785140015668255331584591157593
61785140015668255331584591163417
61785140015668255331584935537158
61785140015668255331584935537167
61785140015668255331584935655259
61785140015668256635906177904848
61785140015668256636409405765341
61785140015668257002521423496573
61785140015668257185452080310637
61785140068515074886967429886144
61785140068515074886969754234118
61785140068515075482015085360749
61785140068515076534095367782884
61785140068515076534158129547808
61785140068515076716545109464210
61785140068515076716545195553278
61785140068515076716545195557490
61785140068515076716607871579054
61785140068515076716607871583266
61785140068515076716607957672334
61785140068515076717361103087665
61785140068515077128390996687325
61785140068518979589475897473888
61785140068526782313708549983256
61785140068526782313708549996306
61785140068526782313708550333176
61785140068526782313708551395986
61785140068526782313771226004660
61785140068526782313771226021922
61785140068526782314524371433098
61785140068526782314524457526538
61785140068526782672962058364680
61785140068526782679799647003716
61785140068526782725302184853936
61785140068526782725302184858308
61785140068526782725302529227630
61785140068526782725303304066502
61785140068526782725553231913632
61785140068526782725553231918004
61785140068526782725553231930894
61785140068526782725553231931054
61785140068526782725554351126198
61785140068526782726056359152150
61785140068526782726307406211846
61785140068526782862562939583700
61785140068526782862751224524180
61785140068526782862751224528552
61785140068526782862751224541442
61785140068526782862751224541602
61785140068526782862751224878472
61785140068526782862751225941282
61785140068526782862752257643306
61785140068526782862752343736746
61785140068526782862754581991280
61785140068526782862754668084720
61785140068526782863316085012137
61785140068526782863316085012138
61785140068526782863317113527622
61785140068526782863317199621062
61785140068526782863319437875596
61785140068526782863319523969036
61785140068526782863567132071834
61785140068526782863570571028732
61785140068526783960900278510324
61785140068526783960900278527586
61785140068526783961653423938762
61785140068526784098098357214312
61785140068526784098098361463662
61785140068526784509691991735072
61785140068526784509691991739444
61785140068526784509691992089364
61785140068526784509692336108766
61785140068526784509693110947638
61785140068526784509695349202172
61785140068526784509695435295612
61785140068526784509881310148970
61785140068526784509883634496944
61785140068526784509943040211870
61785140068526784509943043398410
61785140068526784509946482355308
61785140068526784510507899282726
61785140068527082313252744186186
61785140068527082320780712239386
61785140068527082320781483891718
61785140068527082502979145398434
61785140068527082503041821424209
61785140068527082503041821424210
61785140068527082862232996736601
61785140068527082862295414132212
61785140068527082869007479241400
61785140068527082869070212304144
61785140068527082869824501393606
61785140068527082907965660940117
61785140068527082908048970344320
61785140068527082908050003813366
61785140068527082914823711479284
61785140068527082914823797218432
61785140068527082914823797231482
61785140068527082914823797568352
61785140068527082914823798631162
61785140068527082914823827333181
61785140068527082914824830687478
61785140068527082914827154685532
61785140068527082914827183383339
61785140068527082914827269489829
61785140068527082915580324562427
61785140068527083052021704089832
61785140068527083052021704102882
61785140068527083052021819939518
61785140068527083052021819943729
61785140068527083052021819943730
61785140068527083052022077156962
61785140068527083052022077174224
61785140068527083052025175993887
61785140068527083052838726242038
61785140068527083052841078937900
61785140068527083052841165026884
61785140068527083052841165026911
61785140068527083052841165026968
61785140068527083052841423307222
61785140068527084104417001683392
61785140068527084104417258900836
61785140068527084105170519120522
61785140068527084150170586610730
61785140068527084150170591196950
61785140068527084150170843828174
61785140068527084150170848414394
61785140068527084287368866536210
61785140068527084287368866553472
61785140068527084288188215873010
61785140068527084691622874281444
61785140068527084698941636329100
61785140068527084699133279213219
61785140068527084699150872449393
61785140068527084699151215405986
61785140068527084699154228499551
61785140068527084699213605512298
61785140068527084699213608698838
61785140068527084699213634210106
61785140068527084699213634214318
61785140068527084699213862729742
61785140068527084699213891431762
61785140068527084699214637568614
61785140068527084699216961566668
61785140068527084699217076353487
61785140068527084699217076357699
61785140068530685392540777362168
61785140068530686421166695147392
61785140068530686421166695151604
61785140068530686421337503060095
61785140068530686421337503064307
61785140068530686421421185413327
61785140068530686421421185413336
61785140068530686558427449522864
61785140068530686627322706606298
61785140068530686627322710857100
61785140068561905076701605398208
61785140068561906311483538893140
61785140068563105788029165604876
61785140068563105833949857868458
61785140068563107022811099099808
61785140068563107434593101807786
61785140068563107434593104991518
61785140068769037450178058322170
61785140068769936233517498635640
61785140068769937468299427430520
61785140068769937468299432130572
61785140068769937468299432147834
61785140068769937880729085587130
61785140068770238069978758878966
61785140068770238207176753024548
61785140068773839929380862084388
61785140068773839929444657337231
61785140068773840295493997608276
61785140068773840295493997612488
61785140068773840341226661811792
61785140068773840341226661816004
61785140068780744282123346274632
61785140068780759656081782095216
61785140068780759656081782445136
61785140068781044425641474576810
61785140068781044471374138898370
61785140068781045020416813430616
61785140068781045020437734018924
61785140068781943804340105947044
61785140068781943804340105948496
61785140068781943804340105952867
61785140068781943804340107469028
61785140068781944856107700280503
61785140068781945450716018791392
61785140068781945450716018795604
61785140068781945450967840695576
61785140068781945450988761283884
61785140068842883392139672296850
61785140068842883392390719356546
61785140068842883873400851443809
61785140068843183398668755708049
61785140068843183581682980550657
61785140068843183605135595883777
61785140068843183993193391865838
61785140068843184016980536553693
61785140068843184199931740882346
61785140068843184199931826621494
61785140068843184199994502647270
61785140068846786288164642603683
61785140068853689039510998764789
61785140068854889179389614475666
61785140068854889179389614492928
61785140068854889179390647594792
61785140068854889728433322140088
61785140068854889796530583936513
61785140068854889797095439825041
61785140068854889797095468404757
61785140068854889797158230165469
61785140068854890780221146893441
61785140068854890825765525802242
61785140068854890825766558921368
61785140068854890825953810984529
61785140068854890825953811096957
61785140068854890962964551904921
61785140068854890986123817103653
61785140068854890986687642601873
61785140068854891031961055685490
61785140068854891374809233466664
61785140068854891397988733717737
61785140068854891397989505365857
61785140068854891398553589597841
61785140068854891443470317560231
61785140068854891443658602855003
61785140068854891443722399628462
61785140068854891443722399629866
61785140068854891443722428209582
61785140068854891443743320216770
61785140068854891444223492040645
61785141194119775057530157050682
61785141194338612986958050057584
61785141194338612987020725729228
61785141197296983810264720883439
61785141197296983855997385086955
61785141197296983855997389332093
61785141197329399307653895254423
61785141197329399307653898438155
61785141197329399354138671767251
61785141197329399354138674950983
61785141197332101011653067190259
61785141197332101011653070373991
61785141212067189877930689228599
61785141212067190975513600180397
61785141212067190975514633299523
61785141212067191112711592790945
61785141212067191112712622727743
61785141212067191112712625910071
61785141214693847050000424292026
61785141214693847050752536601338
61785141214693850756538771070058
61785141214693850756790589782086
61785141214693852583672570317130
61785141214693852583672913273722
61785141214693852586179950055412
61785141214693852586183050305068
61785141214695051559440821444123
61785141215021659266792118572598
61785141215021659266792119639780
61785141215021659266795558596678
61785141215021659267043167049236
61785141220603373213865422384053
61785141220603376920445524599553
61785141220603376920469887449343
61785141220603376920718268608525
61785141220603376920720591556819
61785141220603377332251893358315
61785141220603377332312246440169
61785141220603377332314569388463
61785141220603378566821435926129
61785141220603378567033826853247
61785141220927577486366311988527
61785141220927581330169541316697
61785141220927581741115866886361
61785141220927581741951547225669
61785141220927582976733480720601
61785141220930279189529804053075
61785141220930279326727710220424
61785141220930279326727710574556
61785141220930279326727796309492
61785141220930279326727796313704
61785141220930279326727796663624
61785141220930279326978758697062
61785141220930279329238194811844
61785141220930283032765763755304
61785141220930283032765849494452
61785141220930283033581671298586
61785141220930283445447245241926
61785141220930284679897230597599
61785141220930284679956549156116
61785141220930284679956549506035
61785141220930284679956549506036
61785141220930284679957582625162
61785141220930284679959906623216
61785141220930284680228145263600
61785141220930284680228145267812
61785141220930284680228145617732
61785141220930284680231502730700
61785141220930284680231502735071
61785141220954595138990312232341
61785141220966602228469579108826
61785141220966602228469665202106
61785141220966602228470698321232
61785141220966602228720626168522
61785141220966602663223944828199
61785141220966602663976053953779
61785141220966602663976057137511
61785141220966602664059621988147
61785141220966602664059625171879
61785141220966602709729610165887
61785141220966602709980317452723
61785141221023943941004193832571
61785141265242121650026967548177
61785141265277240134653787258745
61785141265277240271851779869293
61785141265277240683445757700937
61785141267868774064225937574070
61785141267868774064413965651398
61785141267868774064480084883422
61785141267868774065232197192734
61785141267868777771084549830668
61785141267868777771270250373482
61785141267868777771272577907996
61785141267868779598152230908526
61785141267868779598152573865118
61785141267868779600659610646808
61785141267868779600659614896158
61785141267868779600660386548490
61785141267868779600662714083004
61785141268196581339887708256330
61785141268196581339887708260702
61785141268196581342398192493618
61785141268196581342416757321828
61785141268196581342419084502210
61785141268196585046762557806624
61785141268196586281271779163994
61785141268196586281271780231176
61785141268196586281275219188074
61785141268196586281275222374614
61785141268196586281522827640632
61785141268196586281546818481938
61785141268196586281609494512086
61785141268231703072765282521514
61785141268231703484548320486802
61785141268294146216899174645059
61785141268294146628681180553983
61785141268294146765858281155987
61785141268294148415267664924784
61785141268294148415267665970331
61785141268294148415267665974544
61785141274105206755581105335419
61785141274105206755583428283713
61785141274105210047248866017905
61785141274105210047248866490081
61785141274105210459030871926877
61785141274105211694376889653793
61785141274105211694711161791265
61785141274109112508017292080370
61785141274109114180398110218063
61785141274109114180398110218111
61785141274109114226130774421579
61785141274109114226130774421627
61785141274129522107716388031913
61785141274129522107716388031949
61785141274129522107716416611581
61785141274129522107716645249309
61785141274129522107716645249393
61785141274129522107716673829025
61785141274129522153449080815097
61785141274129522153449309452825
61785141274133424568213216459613
61785141274140326701729223553301
61785141274140328348857247189189
61785141274141529060019702098507
61785141274141529060019702565067
61785141274141529060270404784669
61785141274141529106023961346754
61785141274141529128911591947999
61785141274141529242950359361869
61785141274141529242950359379131
61785141274141529654732363758733
61785141274141529654815931787277
61785141274141529678519509958669
61785141274202468285932662570209
61785141274202471440730248044055
61785141274202471440730248044103
61785141274202471852512253953027
61785141274202471989689354555031
61785141274202471991973038686201
61785141274202473227316733460403
61785141274202473639077847360783
61785141274202473639161415399364
61785141274202473639163738347622
61785141274202473639163738347865
61785141274213278185494900993477
61785141274213279831870812320053
61785141274213280038047511596829
61785141274213280040303848524765
61785141274213280040491876602093
61785141274213280452839342801553
61785141290983053519870910175824
61785141290983053519870995914972
61785141291503279469244775631695
61785141291503279606691149397053
61785141291503279606693472345347
61785141291538397907296712638189
61785141291539597429513586629465
61785141291539597566774255265789
61785141291539598802123367588959
61785141291539598802144259597551
61785141291543201554066470802207
61785141291635659849238547321112
61785141291635659849238804538556
61785141291647667008531345231504
61785141291648567576280365107012
61785141291830182015231966191965
61785141291830182015231966546097
61785141291830185581732121799861
61785141291830185719575444082599
61785141291830186131422448611509
61785141291831383184075455961229
61785141291831386293081833471053
61785141291831386338626469592869
61785141291831386887669144138165
61785141291831388123015161865081
61785141291831388123203189940957
61785141291831388123224081951001
61785141291833787853626902027386
61785141291833789637200805964510
61785141291834089826471399844654
61785141291834089826638535913390
61785141291834988771067683639265
61785141291834988816800347842781
61785141291834989182849689548237
61785141291834989228582353751753
61785141291854497824942558229757
61785141291858400215919550704058
61785141291858400422909062653763
61785141291859300807539397974908
61785141291859300853460090255752
61785141291866203352627944955146
61785141291866203352628203222350
61785141291866205137016637227358
61785141291866205137016895494562
61785141291866205206516611538662
61785141291866503130869675168424
61785141291866503541898797592347
61785141291866503542650909882729
61785141291866503679096790202895
61785141291866504800404812145131
61785141291866504914442459897354
61785141291866504914442545990634
61785141291866504914442550712367
61785141291866504914693506957050
61785141291866504914715174154434
61785141291866504937414514739164
61785141291866504937602804755679
61785141291866505326224813819853
61785141291866505326224813838783
61785141291866505326308381400711
61785141291866505350012730155801
61785141291866505532964278982669
61785141291866505533047961348186
61785141291867405345057368489555
61785141291867405917845432384541
61785141291867405963578068379942
61785141291867405963578096588057
61785141291867405963578096961062
61785141291867405963578097077702
61785141291867405963598988613146
61785141291927447112223468241187
61785141291927447112223468241235
61785141291927447524005474150159
61785141291927447661182574752163
61785141291927448898245093522382
61785141291927448898247417520436
61785141291927448898248192378262
61785141291927449310591958520960
61785141291927449310591959570720
61785141291927449310594282519221
61785141291931349389726591248559
61785141291931349389726591248607
61785141291931349389726592298319
61785141291931349526903692900323
61785141291931349526987259884883
61785141291931349526987260934643
61785141291931349526987260934691
61785141291931349572657248062671
61785141291931349572657249112383
61785141291931349940213138384757
61785141291931350121511895580351
61785141291931351359327674631655
61785141291931351770335642569862
61785141291931351771171322913542
61785141291939151132236107205298
61785141291939154836581908739854
61785141291939156071363841185026
61785141291939156071363842234786
61785141291939156689699636677267
61785141291939451321485810144023
61785141291939451525989173507533
61785141291939451528227970049569
61785141291939456260613544123751
61785141291939456285844303465558
61785141291939456285866223799549
61785141291939456286032200813015
61785141291939456469047956913985
61785141291939456469068848733841
61785141291939456878949308802697
61785141291939456878949309852409
61785141291939456880850854642813
61785141291939456881393674857673
61785141291939456881397145711969
61785141291939456881477614894910
61785141424475113416071375747600
61785141424475113827665353579244
61785141424802021178009202533542
61785141424802021178009205720082
61785141424802021178092769032933
61785141424802021315269869750503
61785141424802021315290761643481
61785141424802021726863847582147
61785141424802021726884739475125
61785141427393555107852947425586
61785141427393555107919066657610
61785141427393555108671178966922
61785141427393555702461150105662
61785141427393555703279380584188
61785141427393558813893329203658
61785141427393558814457413435642
61785141427393558814709232147670
61785141427393560644099368322678
61785141427440382849738818469610
61785141427721362383326690030518
61785141427721362383326690034890
61785141427721362385837174267806
61785141427721362385854623070150
61785141427721362385855739096016
61785141427721362385858066276398
61785141427721366090201539580812
61785141427721367324710760938182
61785141427721367324710762005364
61785141427721367324714200962262
61785141427721367324961809414820
61785141427721367324982357049878
61785141427721367324985800256126
61785141427721666278638780420038
61785141427756484116204264295702
61785141427756484527987302260990
61785141427757683500742547393974
61785141427757684942200523691043
61785141427757685285132354275110
61785141427757685353794501522687
61785141427757685353982529600015
61785141427764589638292565372546
61785141427765790464287792711571
61785141427827032921862995211595
61785141427827032921883887220187
61785141427827034156644928706527
61785141427827034156665820715119
61785141427827034568238906538171
61785141427827034568447826624091
61785141427829430523331095420706
61785141427829435462458829400434
61785141427829736270002543214841
61785141427829736272446908220105
61785141427829736272447255775967
61785141427830631280350795383274
61785141427830634641639111564184
61785141427830636219478529363002
61785141427830636427912555152166
61785141433302181116381049398569
61785141433302184822419102579317
61785141433338201449851218372926
61785141433338201449851990025258
61785141433338201632594618761985
61785141433338201998079104583134
61785141433338201998643188815118
61785141433338201998709303797792
61785141433338201998895007527146
61785141433338201998897331875120
61785141433338202041953150611484
61785141433338202041953151674294
61785141433338202044459162772748
61785141433338202044460191642524
61785141433338203233425893962382
61785141433338203233989978194366
61785141433338203234053773887453
61785141433338203234056096835747
61785141433338203234241025254062
61785141433338203234244124440908
61785141433338203276735085169226
61785141433338203416440461767397
61785141433338203416986753177635
61785141433338203416986753649811
61785141433338203417255250102485
61785141433338203825778102671114
61785141433338203826341842883696
61785141433338203826341843946506
61785141433338203828034095579648
61785141433338203828034181318796
61785141433338203828037538785896
61785141433338203828848969653884
61785141433338203828852327120984
61785141433346306742335797641557
61785141433346308343794952767025
61785141433350209612775878463788
61785141433350209612776135681232
61785141433350210847557811971770
61785141433350210847558069189214
61785141433350211396600829460608
61785141433350211396600829810528
61785141433350211396600830873338
61785141433350211396601088090782
61785141433350211397165689944194
61785141433350211397165947161638
61785141433447472380477106808560
61785141433447472929267962641828
61785141433447472929269077250752
61785141433447472929519781353856
61785141433629987384646352467907
61785141433629987384647472135227
61785141433629987384917948579603
61785141433629987387156835642385
61785141433629987387156836114561
61785141433629987796428325547822
61785141433629987796491001573598
61785141433629987799020087109607
61785141433629987799022410057901
61785141433629990907753748834591
61785141433629990907941776911919
61785141433629990907945219055357
61785141433629990908505861143903
61785141433629990953674408286378
61785141433629991090687847792093
61785141433629991090687848264269
61785141433629991091500313651063
61785141433629991502466378728570
61785141433629991502466411557627
61785141433629991502469853701065
61785141433629991503365887594403
61785141433629991503368210070521
61785141433629991503368210542697
61785141433629992737812429284543
61785141433640793032017388784190
61785141433640793032017417363906
61785141433640794221630742308994
61785141433640794267363435090822
61785141433640797927668795488338
61785141433640797927668795489742
61785141433640797973401488271570
61785141433641993791547509629027
61785141433641993791547510678835
61785141433641993792111594910819
61785141433641995438487506237395
61785141433641998685485743982035
61785141433641998731260220899139
61785141433641998732931581586499
61785141433641998732934909491134
61785141433641998732934938187490
61785141433641998732934938187538
61785141433641999098796222566977
61785141433641999098796222568381
61785141433641999098796251264785
61785141433641999142269193793803
61785141433641999142290113448991
61785141433641999142833281206711
61785141433641999144525559418143
61785141433641999144528886770493
61785141433641999144528886771897
61785141433641999144528887322778
61785141433641999144528915468301
61785141433641999144549807476893
61785141433641999144549808027774
61785141433641999144716914847821
61785141433641999144716914849225
61785141433641999144716915400106
61785141433641999144716943545629
61785141433641999144716944096462
61785141433641999144716944096510
61785141433641999145281027777613
61785141433642000331861655308611
61785141433642000334309376364033
61785141433642000334330268371221
61785141433642000334330268372625
61785141433642000377636132225715
61785141433642000380062961272545
61785141433642000380083853281137
61785141433662406590524829330653
61785141433662406590524829802829
61785141433662407825871618709901
61785141433662407825871619182077
61785141433662407826142439982725
61785141433662407826143214821597
61785141433662408237653625091049
61785141433665109529306965166399
61785141433665109552549525137296
61785141433665109598281417688480
61785141433665109941088971075362
61785141433665109941088971075371
61785141433665110010817728613468
61785141433665407934438541058521
61785141433665409718577559164635
61785141433665410130359565073607
61785141433666308913844185625669
61785141433666309051042294558088
61785141433666309051042551775532
61785141433666309051042552825292
61785141433666309120520228895583
61785141433666310103458683867079
61785141433666310103458683872695
61785141433666310103458684339255
61785141433666310103646710887213
61785141433666310172350573709080
61785141433666310172350588254829
61785141433666310172350616834545
61785141433666310286389340668093
61785141433666310286389340669497
61785141433666310286389340686759
61785141433666310286389340686807
61785141433666310286389340686816
61785141433666310286389341140269
61785141433666310286389341153319
61785141433666310286389345386859
61785141433666310286389345391071
61785141433666310286640043372921
61785141433666310286660935729821
61785141433666310286660935731490
61785141433666310286660935735645
61785141433666310286660939967733
61785141433666310355302162390515
61785141433666310698171345532921
61785141433666310698234021204622
61785141433666310698234021676798
61785141433666310698234022739608
61785141433666310698234025908886
61785141433666310698234025921936
61785141433666310698254913561465
61785141433666310721142584010051
61785141433666310721330612087379
61785141433666310721393262800125
61785141433666310721393373852303
61785141433666310721414180121747
61785141433666310721414265744207
61785141433666310721414270479039
61785141433666310721894696319363
61785141433666310721895442658665
61785141433666310721895471238381
61785141433666310721958118684441
61785141433666310721978264353731
61785141433666310766896140222159
61785141433666310767146847591949
61785141433666310767146929014603
61785141433666310767146934682555
61785141433666310767167849602911
61785141433666310767711703476265
61785141433666310767898956634575
61785141433666310904910069139441
61785141433666310904993722925242
61785141433674414161348589240677
61785141433674414230261410958887
61785141433674415831635878382667
61785141433674415831719446417035
61785141433677115933696498662739
61785141433677115934260579710991
61785141433677117169042513205923
61785141433677117169126195559155
61785141433677117534882934825459
61785141433677117534882938009191
61785141433677117535154530937155
61785141433677117535154534120887
61785141433677117580636491037567
61785141433734458810992855195979
61785141433734458812664215864465
61785141433734458812685107873057
61785141433734458812685107874461
61785141433734458812685107891931
61785141433734459222774861104951
61785141433734459224258193696109
61785141433734459224467113783433
61785141433734459224467113800903
61785141433735353821131843835249
61785141433735354232997418250765
61785141433735354439656011198011
61785141433735354439656015447361
61785141433735354439676907455953
61785141433735357937343218263385
61785141433735357937343218735561
61785141433735357961947504270763
61785141433735358007868196551607
61785141433735358143457504500571
61785141433735358145694068628109
61785141433735358145713841428507
61785141433735358145714960636701
61785141433735359172125151758317
61785141433735359243214214278523
61785141433735359380474969003752
61785141433735359380476002123041
61785141433735359380495774923439
61785141433735359380496889882075
61785141433735359380496889882283
61785141433735359380496894114163
61785141433735359380496894131633
61785141433735359380499213880129
61785141433735359790649319121079
61785141433735359792090867713719
61785141433735359792090871945807
61785141433735359792260327780509
61785141433735359792822092246527
61785141433735359792905656049015
61785141433738056142548163528525
61785141433738056143091097366669
61785141433738056143091097484713
61785141433738056143091098901863
61785141433738056143111989491853
61785141433738059297640950271310
61785141433738059299333206159418
61785141433738059299333249200477
61785141433738059300085361509789
61785141433738059711115255109449
61785141433738059849129150664009
61785141433738059849150042672601
61785141433738060946461272836365
61785141433738061081486496553345
61785141433738061081486496554797
61785141433738061082302400915959
61785141433738061083930861558609
61785141433738061083930861560061
61785141433738061083931976050941
61785141433738061083931977567261
61785141433738061083934214427891
61785141433738061084475168274333
61785141433738061084475169790653
61785141433738061084478525846427
61785141433738061495505061990585
61785141433738061495524839390253
61785141433738061495524839391705
61785141433738061495525953882585
61785141433738061495525954000629
61785141433738061495525955398857
61785141433738061495525955398905
61785141433738061495525955417571
61785141433738061495525955417779
61785141433738061495528192259535
61785141433738061496260531768449
61785141433738061496340743752867
61785141433738356331818757408669
61785141433738356332361691364857
61785141433738361273014541971801
61785141433738361273202828316333
61785141433739256304557739326884
61785141433739256304561181470322
61785141433739259871708986158030
61785141433739260054723325791678
61785141433739260054723325791726
61785141433739260054723325791886
61785141433739260056603882920110
61785141433739260056603911616466
61785141433739260056603911616674
61785141433739260420770362261650
61785141433739260466778347277482
61785141433739260466778347290532
61785141433739260468197860751754
61785141433739260468197860751962
61785141433739260468218781456910
61785141433739260468385888829130
61785141433739260468385917525438
61785141433739260468385917525646
61785141433739261632559305681933
61785141433739261656367457181886
61785141433739261657977958140513
61785141433739261658000390243245
61785141433739261658063066269021
61785141433739261702121013381705
61785141433739261702124107982331
61785141433739261703733054446761
61785141433739261703816622481129
61785141433739261839319005992253
61785141433739261839322100592879
61785141433739261840993330545178
61785141433739261840995669242116
61785141433739261841014222903747
61785141433739261841014610310898
61785141433739261841014610323948
61785141433739261841560901911323
61785141433739262251083471528376
61785141433739262251167039549694
61785141433739262251167039562744
61785141433739262253339808456312
61785141433739262253423376123498
61785141433739262253423376490680
61785141433739262253423380721364
61785141433739262253423380722768
61785141433746161115571523056043
61785141433746161252832277781435
61785141433746161252853169790027
61785141433746164775688883937073
61785141433746164819938215549431
61785141433746164821421548140589
61785141433746164821609576217917
61785141433746164821609576236791
61785141433746166056955593944833
61785141433746166194237154589749
61785141433746166194237154591153
61785141433746166194237154608623
61785141433746166194237240697691
61785141433746166603574795493457
61785141433746166605831132421393
61785141433746166605831132422797
61785141433746166605831132440267
61785141433746166605831218510413
61785141433746166605831218510461
61785141433746166605831218529335
61785141433746166606019160498721
61785141433746166606019160500125
61785141433746166606019160517595
61785141451028055708494579799505
61785141451028056806831404645533
61785141451028056943277284946769
61785141451028060512868686173949
61785141451028060512869457826281
61785141451028061061660656616141
61785141451028061061661428268473
61785141451028062296443361763405
61785141451038867326613166224620
61785141451060477247216776748077
61785141451063177257602034044534
61785141451063177257602034048746
61785141451063177257852824240918
61785141451063177257853082521172
61785141451063177258354146353846
61785141451063177258354146358058
61785141451063177258355260962770
61785141451063177258357585314956
61785141451063177258416908472902
61785141451063177258417941592028
61785141451063177258605965065874
61785141451063177258605965420006
61785141451063177258608289418060
61785141451063177669635088430144
61785141451063177670136410547284
61785141451063177670139849504182
61785141451063177670199172662128
61785141451063177670200201531904
61785141451063177670388229609232
61785141451063177670390553607286
61785141451063178904731086550198
61785141451063178904731086554410
61785141451063178904731172289346
61785141451063178904981876392450
61785141451063178904981876746582
61785141451063178904981880995932
61785141451063178904982135026836
61785141451063178905483203108860
61785141451063178905484317717784
61785141451063178905486642065758
61785141451063178905545965227916
61785141451063178905546994097692
61785141451063178905735021820888
61785141451063178905735022175020
61785141451063178905737346168862
61785141451063178905737346173074
61785141451063178951219304738443
61785141451064378610213232447933
61785141451064378610213237039977
61785141451064379844995165942865
61785141451064379845562349361695
61785141451064379845583241370287
61785141451064379845583241371739
61785141451064380256777171851837
61785141451064380257341256083821
61785141451071284061041729176265
61785141451072483720542486756379
61785141451074884500390216376054
61785141451074884500390216380266
61785141451074884500452978495110
61785141451074884502145231191062
61785141451074884502145489471316
61785141451074884502710348542172
61785141451074884502898376619500
61785141451074884502900700617554
61785141451074884637650970751526
61785141451074884637650970755738
61785141451074884637713732870581
61785141451074884637713732870582
61785141451074884637713991150836
61785141451074884639155195368538
61785141451074884639343223447478
61785141451074884639343223801610
61785141451074884639405985566533
61785141451074884639405985566534
61785141451074884639406243846788
61785141451074884639908426891868
61785141451074884639910751239842
61785141451074884639971102917644
61785141451074884639973427265618
61785141451074884640159130994972
61785141451074884640161455342946
61785141451074885049433235294884
61785141451074886284780027860672
61785141451074886284842789625596
61785141451074886286472280202492
61785141451074886286472280556624
61785141451074886286535042321548
61785141451075186519051032168902
61785141451075187068094049657740
61785141451075187068094050007660
61785141451075187068094051070470
61785141451075187068658910141326
61785141451075187068659167358770
61785141451076085442723380863705
61785141451076087296050378039416
61785141451172446816372490566748
61785141451172448051970327005692
61785141451172448417914322680491
61785141451172448417915094332823
61785141451172448463751561262332
61785141451172448463752247175516
61785141451172448463752332914664
61785141451172448600761182838960
61785141451172448600762297447884
61785141451172448600949553872880
61785141451172448600950239786064
61785141451172448600950325525212
61785141451172448601012229898656
61785141451172448601013001550988
61785141451173348619719346881200
61785141451173349031500581137840
61785141451173349031501352790172
61785141451173349168761249774164
61785141451173349168762021426496
61785141451180553528220357444379
61785141451180553528220357448591
61785141451184154198112908317360
61785141451184154198113594230544
61785141451184154198113679969692
61785141451184154198175584343136
61785141451184154198176355995468
61785141451184155433459611957460
61785141451184155433459697696608
61785141451352261215778174551243
61785141451352265471360310483495
61785141451352266706142243978427
61785141451354961683595562445676
61785141451354961683595562795596
61785141451354961821609462599506
61785141451354961821629235281803
61785141451354961823304039643432
61785141451354962918941580172592
61785141451354962918941580526724
61785141451354962918941666261660
61785141451354962918941666615792
61785141451354962918942695131436
61785141451354962918942695135648
61785141451354962919129952973374
61785141451354962921389384134754
61785141451354962921389388734024
61785141451354963467984340806956
61785141451354963467984340811168
61785141451354963467984599091422
61785141451354963467985369676732
61785141451354963467985369680944
61785141451354963467985373926082
61785141451354963470432063279320
61785141451354963470432063283532
61785141451354963470449511731744
61785141451354963470449512081664
61785141451354963470449512085876
61785141451354963470449856105278
61785141451354963470450626690588
61785141451354963470450630939938
61785141451354963470452950688642
61785141451354963470452951042774
61785141451354963470452955287912
61785141451354963470452955292124
61785141451354963470512273846588
61785141451354963470512273850800
61785141451354963470512274200720
61785141451354963470513302716364
61785141451354963470513302720576
61785141451354963470513307319846
61785141451354963470515626714418
61785141451354963470515627068550
61785141451354963470515631317900
61785141451354966579501116809087
61785141451354966579999081341035
61785141451354966580002525015295
61785141451354966624979633703260
61785141451354966624979633707472
61785141451354966624979719442408
61785141451354966624983072310238
61785141451354966624983072664370
61785141451354966625254673006693
61785141451354966625732860621496
61785141451354966625732864870846
61785141451354966626006785328086
61785141451354966762428674790446
61785141451354966762993529262032
61785141451354966762993533861302
61785141451354967174022393987704
61785141451354967174022394341836
61785141451354967174022652622090
61785141451354967174025746855534
61785141451354967174025747209666
61785141451354967174025751454795
61785141451354967174025751454804
61785141451354967174775539416142
61785141451354967174775539770274
61785141451354967174795312216540
61785141451354967174795312566460
61785141451354967174795312570672
61785141451354967174795656939994
61785141451354967174796427175384
61785141451354967174796431424734
61785141451354967174796431778866
61785141451354967174798751173438
61785141451354967174798751527570
61785141451354967174798755772699
61785141451354967174798755772708
61785141451354967174858074331384
61785141451354967174858074685516
61785141451354967174859103201160
61785141451354967174859107804642
61785141451354968409368411718832
61785141451354968409368412068752
61785141451354968409369440588608
61785141451354968409369445187878
61785141451354968409371764936582
61785141451354968409371769185923
61785141451354968409371769185932
61785141451354968409556698076414
61785141451354968409556698426334
61785141451354968409577245711472
61785141451354968409577246061392
61785141451354968409577590085006
61785141451354968409577590434926
61785141451354968409640007826316
61785141451354968409640007830528
61785141451354968409640008180448
61785141451354968409643363880629
61785141451354968409643365280309
61785141451354968409643365297778
61785141451354968409643365297787
61785141451356163676023927345111
61785141451356164227514437735417
61785141451356167382065451367057
61785141451356167931104655071155
61785141451356167931108125912353
61785141451356169166450672798071
61785141451356169166642171715145
61785141451366974150074167909322
61785141451366974402000941379544
61785141451387383360437667569309
61785141451387383932390056192109
61785141451387383932390056196321
61785141451387383978122720399837
61785141451388582881902432905617
61785141451388583019100427032645
61785141451388583019100427036857
61785141451388584117249222284865
61785141451388584873218991470761
61785141451390984396066840518010
61785141451390984396066842053204
61785141451390984396066842057416
61785141451390984396066928146484
61785141451390984533264833128558
61785141451390984533264834663752
61785141451390984533264920757032
61785141451390984534080736072570
61785141451390984534100508872968
61785141451390984534101628081162
61785141451390985631412855062598
61785141451390985631412855180850
61785141451390985631412855534982
61785141451390985631412859784332
61785141451390985631412941274129
61785141451390985631412941274130
61785141451390985631412945873400
61785141451390985631413974389044
61785141451390985631413974393256
61785141451390985631413974743176
61785141451390985768610938483948
61785141451390985768611967353724
61785141451390986180392854054502
61785141451390986180393973262696
61785141451390986180455615819425
61785141451390986180455615819426
61785141451390986180455872564486
61785141451390986180455874099680
61785141451390986180456647399146
61785141451390986180456648934340
61785141451390986180456648938552
61785141451390986180476420199544
61785141451390986180476421616486
61785141451390986180476764573078
61785141451390986180477539407738
61785141451391284174308656942612
61785141451391284174308656946824
61785141451391284539604856404501
61785141451391284722535398433349
61785141451391284722535428648890
61785141451391284722535514755220
61785141451391284722535771605482
61785141451391284722535773022424
61785141451391284723351334792492
61785141451391284723371190381585
61785141451391284723371193563913
61785141451391284723371447599029
61785141451391284723372222433689
61785141451391284723372223483393
61785141451391284746259476427124
61785141451391284746259591568141
61785141451391285774951904063242
61785141451391285820684568391651
61785141451391285820871447377704
61785141451391285820956162968097
61785141451391285820956163318074
61785141451391285820956164361953
61785141451391285820956164380875
61785141451391285820956164380884
61785141451391285820956167554317
61785141451391285820956167567424
61785141451391285843843446359245
61785141451391285843843465489753
61785141451391285843843532098393
61785141451391285843843837026061
61785141451391285843843838547997
61785141451391285957882565583991
61785141451391285980853496513352
61785141451391285981041438969793
61785141451391285981041831154333
61785141451391285981041916893481
61785141451391285981606685520925
61785141451391286026857756828564
61785141451391286026878677533464
61785141451391286369663417819896
61785141451391286369663795594041
61785141451391286369664567259423
61785141451391286369727241401754
61785141451391286369727241869718
61785141451391286369727241873930
61785141451391286369727242919478
61785141451391286369727242936740
61785141451391286369727242936947
61785141451391286369727246106018
61785141451391286369727246119068
61785141451391286369747363156025
61785141451391286369747363174956
61785141451391286369748133758597
61785141451391286369748134804145
61785141451391286369748134808357
61785141451391286369748134820646
61785141451391286369748134823076
61785141451391286369748134827231
61785141451391286369748134827288
61785141451391286369748134827447
61785141451391286369748138009616
61785141451391286392635416801437
61785141451391286392635416805649
61785141451391286392635502540585
61785141451391286392635502894717
61785141451391286393451711929989
61785141451391286576466051097285
61785141451391286576486943122374
61785141451391286576654079174613
61785141451391286576674199530869
61785141451391286576674199547370
61785141451391286576674885444053
61785141451391286576674885460554
61785141451391286576674971183201
61785141451391286576674971183205
61785141451391286576674971199702
61785141451392186388496350263743
61785141451392186411404528486948
61785141451392186411592552328033
61785141451392186594607197586589
61785141451392187006451850780971
61785141451392187007015935012955
61785141451392187007017050154130
61785141451392187007017050155534
61785141451392187007017054386218
61785141451392187007017054387622
61785141451392187007017078733846
61785141451392187007017078735250
61785141451392187007017078851890
61785141451392187007017082965934
61785141451392187007017082967338
61785141451392187007037970387334
61785141451392187007037970742438
61785141451392187007204335158842
61785141451392187007205106811174
61785141451392187007205106812578
61785141451399389832841810968631
61785141451399389832841810972843
61785141451399390885256908895305
61785141451399390885445195712221
61785141451399390885445195725271
61785141451399391479969830357929
61785141451399391479969830370979
61785141451399391480054172754573
61785141451400290400653592967566
61785141451402991555860789869383
61785141451402991966890686639566
61785141451402991966890686656828
61785141451402991966890944919820
61785141451402991966890944924032
61785141451402991967642708504014
61785141451402991967643052860286
61785141451402991967643829234351
61785141451402992104088937530368
61785141451402993202236701197411
61785141451402993202424986355218
61785141451402993202424986478926
61785141451402993202424986491976
61785141451402993202425761313586
61785141451402993202425761330848
61785141451402993225333203117623
61785141451402993751217733171475
61785141451402993751280408844364
61785141451402993751280408848576
61785141451460330111149231395143
61785141451460330111170123403735
61785141451460330111170127653085
61785141451460333633440724467895
61785141451460333679173388671411
61785141451460333817208180833833
61785141451460334914707434475655
61785141451460334914708553683606
61785141451460334914728326484247
61785141451460334914792117118944
61785141451460334914792121717974
61785141451460334914795216305790
61785141451460335051969218070823
61785141451460335051990110079415
61785141451460335051990114328522
61785141451460335051990114328765
61785141451460335463563195902467
61785141451460335463772115988387
61785141451460335464336200220371
61785141451461235480911646413184
61785141451461235482603899109136
61785141451461534365856138423121
61785141451461535600638071918053
61785141451463932175675085797365
61785141451463932175675085797366
61785141451463932175675090042504
61785141451463932175675090046716
61785141451463932175737761823142
61785141451463935538575576606345
61785141451463935880020886282161
61785141451463935880020886282162
61785141451463935880020890527300
61785141451463936086198966205023
61785141451463937114802824026444
61785141451463937114865500048008
61785141451463937186038900724080
61785141451463937323236849220518
61785141451463937323783528228311
61785141451463937734830871166272
61785141451464231813709348475183
61785141451464232021870748692006
61785141451464232364924791918211
61785141451464232571687843843995
61785141451464232571687848076083
61785141451464235473993845430725
61785141451464235474495253631109
61785141451464235474745957750714
61785141451464235680400198965710
61785141451464235680732653743130
61785141451464235682092585578082
61785141451464235726216549175350
61785141451464235727908801871302
61785141451464236092263582458782
61785141451464236092263839676226
61785141451464236092514543779330
61785141451464236275469561147971
61785141451464236277725897011645
61785141451464236277725897011646
61785141451464236277725897011853
61785141451464236277725897013097
61785141451464236277725897024743
61785141451464236277725898074503
61785141451464236277725898075907
61785141451464236277725901256831
61785141451464237304052525879065
61785141451464237304052525897939
61785141451464237304136093913641
61785141451464237304136093915045
61785141451464237304136093926691
61785141451464237304136093928143
61785141451464237327860677379018
61785141451464237329221640739008
61785141451464237329305205591048
61785141451464237329305208773376
61785141451464237329471178337645
61785141451464237329471182569733
61785141451464237329471182587203
61785141451464237329472342186850
61785141451464237329472344842112
61785141451464237329555893928246
61785141451464237329555912876480
61785141451464237373617328529383
61785141451464237373617589445260
61785141451464237373617589445264
61785141451464237373617589978915
61785141451464237373618361631247
61785141451464237375037869794564
61785141451464237375037872976892
61785141451464237375225901054220
61785141451464237375309450140354
61785141451464237375309450490331
61785141451464237375309837541702
61785141451464237375309837897482
61785141451464237375309838087886
61785141451464237375309838092098
61785141451464237375309842141212
61785141451464237375309842141216
61785141451464237375309842146832
61785141451464237375309842324947
61785141451464237375309842674867
61785141451464237375309842678261
61785141451464237375312161889676
61785141451464237375312936747662
61785141451464237375312936925573
61785141451464237375312937275493
61785141451464237375789985286204
61785141451464237510812226185173
61785141451464237512235865587440
61785141451464237512486551092070
61785141451464237512486569690544
61785141451464237512486938688173
61785141451464237512507830698434
61785141451464237513072691169731
61785141451464237513075014117047
61785141451464237513075014118025
61785141451464237922576691711005
61785141451464237922576691711006
61785141451464237922576691724103
61785141451464237922576692773863
61785141451464237922576692775267
61785141451464237922576695956188
61785141451464237922576695956191
61785141451464237922576695956192
61785141451464237922576695961808
61785141451464237922597584783859
61785141451464237922660263990560
61785141451464237924017871496412
61785141451464237924080544339860
61785141451464237924080547522188
61785141451464237924082867270892
61785141451464237924268944420055
61785141451464237924268948652140
61785141451464237924268948652143
61785141451464237924268948652144
61785141451464237924352512088646
61785141451464237924352512441533
61785141451464237924352512442778
61785141451464237924352516686512
61785141451464237924833029703203
61785141451464237924853920293206
61785141451464237924853920648985
61785141451464237924853921711795
61785141451464237924853924892719
61785141451465137895609697254526
61785141451465137943121624318693
61785141451472037492137279618836
61785141451472041198175332799584
61785141451472042296344249924544
61785141451472042845136220366736
61785141451472337681428770290496
61785141451472340790225835503738
61785141451472340790225835505190
61785141451472340790225835509562
61785141451472340835958499708706
61785141451472340838214836635190
61785141451472341248573478959265
61785141451472341248576573559891
61785141451472341248576573914023
61785141451472341248576578164745
61785141451472341248577607015887
61785141451472341385837246801069
61785141451472342439862321230041
61785141451472342485615877442149
61785141451472342622813870049303
61785141451472343034595100591367
61785141451472343034657776617144
61785141503597208000970314514727
61785141503690867236886786095156
61785141503690867236886871834304
61785141503690867236949547860080
61785141503690867236950319512412
61785141504238105919398774750910
61785141504238105919461536983846
61785141504238105919461536988058
61785141504238105919461537337978
61785141504238105919464892920124
61785141504238105919962857920084
61785141504238105919962858982894
61785141504238105919966301594344
61785141504238105920028977152108
61785141504238105920028977620120
61785141504238105962707964894944
61785141504238105962707965957754
61785141504238105965215355003773
61785141504238105965218449132232
61785141504238105965780210888089
61785141504238105965782533836383
61785141504238106102412999599342
61785141504238106102416441742780
61785141504238106102980526446931
61785141504249811514932896999370
61785141504249811516562129176516
61785141504249811516562129296012
61785141504249811516562129313482
61785141504249811516562129648900
61785141504249811516562129667614
61785141504249811516624891415068
61785141504249811516624891432538
61785141504249811516624891782458
61785141504249811516624896031808
61785141504249811516625153230538
61785141504249811517126218144736
61785141504249811517127333089078
61785141504249811517129655688904
61785141504249811517129656037372
61785141504249811517129656038824
61785141504249811517129660288174
61785141504249811517188978829380
61785141504249811517188980263792
61785141504249811517190009114854
61785141504249811517192331714680
61785141504249811517192333131622
61785141504249811517377265186962
61785141504249811517378037192182
61785141504249811653822883901908
61785141504249811653822884374292
61785141504249811699576354024948
61785141504249811699576440114016
61785141504249811699639116139792
61785141504249812063976689688805
61785141504249812065417118950996
61785141504249812065417119069088
61785141504249812065417119073460
61785141504249812065417119074704
61785141504249812065417120486190
61785141504249812065417123672730
61785141504249812065417205162528
61785141504249812065605146678404
61785141504249812065605147152032
61785141504249812065605148232312
61785141504249812065668167545886
61785141504249812066169235646624
61785141504249812066169236000756
61785141504249812066170350590966
61785141504249812066172674590264
61785141504249812066172674938940
61785141504249812066172674957654
61785141504249812066231997765680
61785141504249812066233026616741
61785141504249812066233026616742
61785141504249812066235350616040
61785141504249812066235350633510
61785141504249812066423378693368
61785141504249812066423379042044
61785141504249812109478422117232
61785141504249812109729126220336
61785141504249812111170675163104
61785141504249812111421379266208
61785141504249812246739176842624
61785141504249812246927118830884
61785141504249812246927119180804
61785141504249812246927204919952
61785141504249812248431429538576
61785141504249812248619371526836
61785141504249812248619371876756
61785141504249812248619457615904
61785141504249813300763911636280
61785141504249813300951940776418
61785141504249813300951940793888
61785141504249813300951941148020
61785141504249813301014702912944
61785141504249813301519467151840
61785141504249813301519467169310
61785141504249813301582143177616
61785141504249813301582143195086
61785141504249813301770171254944
61785141504249813346767139775680
61785141504249813346767396993124
61785141504249813483965132386228
61785141504249813483965475342820
61785141504249813895559367435316
61785141504249813895559453174464
61785141504250111706460574420889
61785141504250111706462897369183
61785141504250111843072815946373
61785141504250112253246135308656
61785141504250112298999806312012
61785141504250112298999806661932
61785141504250112298999810911281
61785141504250112299000839781057
61785141504250112299000839781058
61785141504250112300692063607233
61785141504250112300692317638129
61785141504250112300695416475063
61785141504250112301175933140635
61785141504250112301175933144847
61785141504250112301175933157897
61785141504250112301259500725705
61785141504250112301259501179215
61785141504250112436197799272480
61785141504250112436197800335290
61785141504250112436198057552725
61785141504250112436198057552734
61785141504250112437618340715568
61785141504250112437869045168592
61785141504250112438436601304575
61785141504250112438436601776959
61785141504250112438457493313167
61785141504250112438457493785551
61785141504250113533530692760298
61785141504250113533530949977742
61785141504250113534346600290529
61785141504250113534346600290530
61785141504250113534346857507973
61785141504250113534346857507974
61785141504250113536038852986481
61785141504250113536039110203925
61785141504250113671544592901077
61785141504250113671544850118521
61785141504250113673239168545323
61785141504250113673783393870363
61785141504250113673804285878955
61785141504250114082573710249136
61785141504250114082573710599056
61785141504250114082573711661866
61785141504250114082573968879310
61785141504250114085081009910341
61785141504252513357822317441504
61785141504252513357822317782538
61785141504252513357822317795636
61785141504252513357885079560560
61785141504252513357888432428390
61785141504252513357888432778310
61785141504253714114343933372333
61785141504253714114908017954237
61785141504253715945051413977329
61785141504347074877115258571744
61785141504347074877115515789188
61785141504347074877115601528336
61785141504347074877116287441520
61785141504347074877116630398112
61785141504347074877178277554112
61785141504347074877179049206444
61785141504347075288709236403388
61785141504347075288709493620832
61785141504347075288709579359980
61785141504347075288710265273164
61785141504347075288710351012312
61785141504347075288960283463084
61785141504347075288961312332860
61785141504347075425970247996304
61785141504347075425971019648636
61785141504347075426158276073632
61785141504347075426159304943408
61785141504349777129405335700156
61785141504357881690919400021852
61785141504357881690919657239296
61785141504357882239711370464044
61785141504359082447186131369768
61785141504361784150621562030212
61785141504361784150622333682544
61785141504529889933421207816830
61785141504529889933609235894158
61785141504529890070869904530482
61785141504529890073129713716606
61785141504529890073150608911681
61785141504529890484992967898135
61785141504529893640211376493430
61785141504529893777472045129754
61785141504529893777494086448183
61785141504529894189338763792556
61785141504529894189338763796768
61785141504529894189338768382931
61785141504529894189341091331225
61785141504529895423847956456330
61785141504529895424119668417712
61785141504529895424119668421924
61785141504529895424119668771844
61785141504529895424123024472082
61785141504529895424123024822002
61785141504533796237429154643086
61785141504565910998952609489086
61785141504565910998952867756290
61785141504565911548580174063634
61785141504565911548580174068006
61785141504565911548581288672558
61785141504565911548581288676930
61785141504565912646080542786556
61785141504565912646081661994750
61785141504565912783090508264542
61785141504565912783090508264702
61785141504565912783090508382586
61785141504565912783090508382794
61785141504565912783090508736926
61785141504565912783090512986276
61785141504565912783090594476074
61785141504565912783090599075344
61785141504565912783341301761298
61785141504565912783341555324238
61785141504565912783341555324398
61785141504565912783341556859432
61785141504565912783341560028502
61785141504565912783342330631074
61785141504565912783342331680834
61785141504565912783362102959296
61785141504565912783362103313588
61785141504565912783362107562938
61785141504565912783362189052736
61785141504565912783363222171862
61785141504565912852004482657409
61785141504565913218681699229549
61785141504565913264434139295322
61785141504565913264434910947654
61785141504565913264434996686802
61785141504565913264435253904246
61785141504565913401694893670794
61785141504565913401695665323126
61785141504565913401883950617898
61785141504566211188223203487481
61785141504566211599817066886373
61785141504566211599817439586329
61785141504566211600569552248313
61785141504566211600570323900645
61785141504566211737015087716681
61785141504566211737015087840606
61785141504566211737015175346616
61785141504566211737015432196878
61785141504566211737015432545310
61785141504566211737015433613820
61785141504566211737830995383888
61785141504566212789619591675741
61785141504566212789682267341561
61785141504566212789682267347385
61785141504566212835164228965577
61785141504566212835351107969100
61785141504566212835352255993145
61785141504566212835435823559466
61785141504566212835435823559493
61785141504566212835435823909470
61785141504566212858260445278143
61785141504566212972362221924558
61785141504566212972362221924585
61785141504566212972362221928797
61785141504566212972612924161449
61785141504566212972612924629469
61785141504566212972612925679229
61785141504566212972633041685357
61785141504566212972633816518349
61785141504566212972633816520017
61785141504566212972633816520018
61785141504566212972633816524173
61785141504566212972633817568109
61785141504566212972633817587040
61785141504566212972633820769368
61785141504566212995521204430845
61785141504566213384143456185437
61785141504566213384144227837769
61785141504566213384206903510873
61785141504566213384206903510874
61785141504566213384206906697414
61785141504566213590882576850038
61785141504566213590882662589186
61785141504566213590945338614962
61785141504566213591133739766009
61785141504568615105129981374646
61785141504568615105131010244422
61785141504569815312521915785801
61785141504576717812693907671582
61785141504576718361485878113774
61785141504576718361485878126872
61785141504576718361485963866020
61785141504576719459633986136882
61785141504576719459821928120930
61785141504576719459821931307470
61785141504576719459822271077521
61785141504576719459822271077522
61785141504576719459823045916394
61785141504576719596831892317328
61785141504576719596831892652746
61785141504576719596831892654150
61785141504576719596831892671460
61785141504576719596831978410608
61785141504576719596831978747430
61785141504576719596831978760528
61785141504576719597082939713602
61785141504576719597082939713845
61785141504576719597082939713846
61785141504576719597083714552718
61785141504576720215436016138534
61785141504576720215436273355978
61785141504577018002528668453005
61785141504577018414310931579421
61785141504577018551571600215745
61785141504577019786102572763135
61785141504577019786102577008273
61785141504577019786353275444877
61785141504577019786353276494637
61785141504577019786353533712081
61785141504577019809324598498965
61785141504577918570340364367340
61785141504577918570340450443358
61785141504577918570340450460620
61785141504577918570341483562484
61785141504577918981370261141894
61785141504577918981370261154944
61785141504577918981370347230962
61785141504577918981370347248224
61785141504577918981370605509812
61785141504577918981370605511207
61785141504577918981370605511216
61785141504577918981370605515419
61785141504577918981370605515428
61785141504577918982122713451682
61785141504577918982122713569774
61785141504577918982122713587036
61785141504577918982122713587195
61785141504577919118568253765492
61785141504577919118568598120360
61785141504577919118568598121755
61785141504577919118568598121764
61785141504577919118568598474651
61785141504577919119383381738086
61785141504577919119383382206098
61785141504577919119383382223360
61785141504577919119383382223519
61785141504577919119383383268908
61785141504577919187543838551887
61785141504577919187544183091894
61785141504577919187544211671610
61785141504577919188045246758095
61785141504577920171171982861106
61785141504577920171171982861133
61785141504577920171234658886882
61785141504577920171234659949767
61785141504577920216716246997551
61785141504577920216716247332969
61785141504577920216716247338585
61785141504577920216716247351683
61785141504577920216716275693916
61785141504577920216716361769934
61785141504577920216716361788807
61785141504577920216716362142939
61785141504577920216717394889060
61785141504577920216717394890455
61785141504577920216717394894667
61785141504577920216904302709838
61785141504577920216904302714050
61785141504577920216904646946614
61785141504577920216904646952221
61785141504577920216904647064649
61785141504577920216904647070322
61785141504577920216904647083372
61785141504577920216904648500521
61785141504577920216905421904982
61785141504577920216905421922244
61785141504577920216987957763538
61785141504577920216988214632457
61785141504577920216988214980973
61785141504577920216988214980982
61785141504577920216988214986589
61785141504577920216988216062497
61785141504577920239624463917507
61785141504577920239812491994835
61785141504577920239812863709019
61785141504577920353914354753487
61785141504577920377158311449954
61785141504577920377158340029670
61785141504577920377638478569565
61785141504577920422827180253027
61785141504577920422828209283453
61785141504577920422889856278803
61785141504577920765697393768478
61785141504577920765759294595475
61785141504577920765759294595484
61785141504577920765759294601100
61785141504577920765759297783419
61785141504577920765759297787631
61785141504577920765760069435751
61785141504577920765760069435760
61785141504577920765760069439963
61785141504577920765760069439972
61785141504577920788939570153597
61785141504577920788940341805929
61785141504577920788940341810141
61785141504577920834421153527923
61785141504577920834609438822695
61785141504577920834609472119809
61785141504577920834673235596154
61785141504577920834673235597558
61785141504577920834673264177274
61785141504577920834694156184462
61785141504577920835174328008337
61785141504577920835237089769049
61785141504577920835425347906870
61785141504577920835425376486586
61785141504580620273211715387636
61785141504580620684805693586669
61785141504580620822003685825616
61785141504580620822003686197217
61785141504580622057349700370204
61785141504580622057600661690752
61785141504580622057601436525412
61785141504580622057601436529624
61785141504580622126325315683825
61785141504580622126346979340537
61785141504580622126346979357034
61785141504580622126890171563929
61785141504637962535102031453989
61785141504637962535122923344537
61785141504637962535122923461129
61785141504637962535122923462581
61785141504637962535122924883895
61785141504637962535122924883943
61785141504637962535126280934101
61785141504637963586890547437163
61785141504637963632644103649271
61785141504637963632706864351391
61785141504637963633190738016017
61785141504637963769883964947469
61785141504637963769883964948921
61785141504637963769904856961939
61785141504637963769904858378875
61785141504637963769907181309913
61785141504637963770451406652425
61785141504637963770468941188045
61785141504638858778372744711670
61785141504638862482718544146706
61785141504638862894563227148684
61785141504638863102913814511408
61785141504638864129094455473282
61785141504638864129094456523042
61785141504638864129345159576594
61785141504638864200518560246851
61785141504638864200518560252675
61785141504638864200522003454542
61785141504638864200522003454551
61785141504638864337716552857399
61785141504638864337716552863223
61785141504638864337719996065090
61785141504638864337719996065099
61785141504639159585603424436899
61785141504639159586146240405217
61785141504639159586146240406621
61785141504639159586167508667479
61785141504639159586167508668883
61785141504639162489037590252493
61785141504639163106994204370726
61785141504639163108417184777050
61785141504639163152751232315360
61785141504639163289949224925908
61785141504639163291368733599706
61785141504639163292184292536205
61785141504639163292184292537657
61785141504639163292184293585965
61785141504639163292184293587369
61785141504639163292205213242557
61785141504639163292205213244009
61785141504639163292208656448853
61785141504639163292208656450257
61785141504639163292208656454629
61785141504639164318615754518087
61785141504639164343701298129362
61785141504639164343701298130766
61785141504639164343763974155137
61785141504639164343763974155138
61785141504639164343972893191297
61785141504639164343972893191298
61785141504639164343972893192506
61785141504639164343972893192542
61785141504639164343972893192749
61785141504639164343972893192750
61785141504639164343972894241057
61785141504639164343972894241058
61785141504639164343972894259772
61785141504639164343972921890509
61785141504639164344034798615662
61785141504639164344035569217074
61785141504639164344035569218526
61785141504639164344035570266834
61785141504639164344035570268238
61785141504639164344035573467876
61785141504639164387846197329337
61785141504639164388097250042276
61785141504639164389517530367245
61785141504639164389517530367246
61785141504639164389517530368649
61785141504639164389705557394813
61785141504639164389705557394814
61785141504639164389705557396265
61785141504639164389705558444573
61785141504639164389705558444574
61785141504639164389705558463288
61785141504639164389707881394271
61785141504639164389789502738228
61785141504639164389792597339067
61785141504639164390269641628249
61785141504639164390269642677961
61785141504639164390269670326009
61785141504639164525273974384945
61785141504639164525273974386349
61785141504639164525295239464879
61785141504639164525295242647204
61785141504639164525295242647207
61785141504639164525295242647208
61785141504639164525295242648611
61785141504639164525295242652824
61785141504639164526715522977794
61785141504639164526715522978954
61785141504639164526715522979038
61785141504639164526715522979198
61785141504639164526965455429726
61785141504639164526966225682586
61785141504639164526966225682622
61785141504639164526966225682670
61785141504639164526966226031137
61785141504639164526966226031138
61785141504639164526966226032346
61785141504639164526966226032382
61785141504639164526966226032589
61785141504639164526966226032590
61785141504639164526966227080897
61785141504639164526966227080898
61785141504639164526966227099612
61785141504639164526966230281940
61785141504639164526968550029191
61785141504639164526968550030352
61785141504639164526968550030595
61785141504639164526987146737489
61785141504639164526987146738941
61785141504639164526987492160831
61785141504639164526987492162235
61785141504639164526987495343156
61785141504639164526987495343159
61785141504639164526987495343160
61785141504639164526987495344563
61785141504639164526987495348776
61785141504639164526989470735543
61785141504639164526990589943782
61785141504639164526990589949615
61785141504639164527530309914654
61785141504639164527530310263121
61785141504639164527530310263122
61785141504639164527530310264330
61785141504639164527530310264366
61785141504639164527530310264573
61785141504639164527530310264574
61785141504639164527530311312881
61785141504639164527530311312882
61785141504639164527530311314126
61785141504639164527530311331596
61785141504639164527530314513924
61785141504639164527533782166934
61785141504639164527533782167177
61785141504639164527533782167178
61785141504639164527533782172794
61785141504639164527551230969473
61785141504639164527551230970925
61785141504639164527554674177173
61785141504639164527554674181302
61785141504639164527554674181386
61785141504639164527554674181545
61785141504639164936867952216589
61785141504639164936867952217993
61785141504639164937077248556179
61785141504639164937077248557583
61785141504639164937139924581956
61785141504639164937139924583360
61785141504639164937139924587572
61785141504639164938497528886766
61785141504639164938497528888170
61785141504639164938559433261370
61785141504639164938560204912541
61785141504639164938560204912542
61785141504639164938560204913702
61785141504639164938560204913945
61785141504639164938560204913946
61785141504639164938769501252131
61785141504639164938832177277908
61785141504639164938832177279312
61785141504639164939333585484115
61785141504639164939396261509892
61785141504639164939396261511296
61785141504641565902261739616639
61785141504641565903953992312591
61785141504641566039459732227187
61785141504641566041151984923139
61785141504641861289581700119005
61785141504641864995619753299753
61785141504641864995640645308345
61785141504641866228709434098733
61785141504641866230401686794685
61785141504641866230986663035261
61785141504641866642016556634921
61785141504642765425417639581130
61785141504642765425438531589722
61785141504642767209828338269654
61785141504649666210073177127031
61785141504649669914418977611827
61785141504649669916090209158943
61785141504649669916090343095200
61785141504649669916090343095201
61785141504649669916675314552861
61785141504649671014259255424147
61785141504649671151456903672807
61785141504649671151457248034695
61785141504649671151457248047793
61785141504649966262062124267569
61785141504649966399322878998577
61785141504649966399322880593602
61785141504649966399322880593603
61785141504649966399322883775930
61785141504649966399343684912485
61785141504649966399343684913889
61785141504649966399344034070392
61785141504649969922179198203913
61785141504649969922179199804554
61785141504649969922179199804555
61785141504649969922179202986882
61785141504649969966407924752365
61785141504649969968100177448317
61785141504649969968664261680301
61785141504649970103480278347801
61785141504649970103480279948442
61785141504649970103480279948443
61785141504649970103501200653390
61785141504649970103501200653391
61785141504649970103689485397281
61785141504649970103752249112767
61785141504649970105193453349342
61785141504649970105193453349343
61785141504649970105193539438410
61785141504649970105193539438411
61785141504649970105193797705614
61785141504649970105193797705615
61785141504649970105193800887942
61785141504649970105381738093233
61785141504649970105381824199563
61785141504649970105381828965270
61785141504649970105924643353065
61785141504649970105925016422955
61785141504649970105945822325217
61785141504649971157525215930829
61785141504649971203446195175233
61785141504649971338262211842733
61785141504649971338283132549085
61785141504649971340539469477021
61785141504649971340706576847997
61785141504649971340706949906241
61785141504649971340706949917887
61785141504649971340706949919291
61785141504649971340727497554349
61785141504649971340727755820149
61785141504649971340727755821553
61785141504649971340727841914833
61785141504649971340727841927883
61785141504649971750065396723857
61785141504649971750065396725261
61785141504649971752321733651793
61785141504649971752321733653197
61785141504649971752321819746477
61785141504650866829873905908002
61785141504650866829873905909406
61785141504650866967134660633394
61785141504650866967155552641902
61785141504650866967155552641986
61785141504650870488295662857086
61785141504650870489990893755278
61785141504650870489990898538247
61785141504650870489991271590875
61785141504650870534219706392798
61785141504650870534240598401390
61785141504650870534240598402794
61785141504650870535723557958710
61785141504650870535723557958794
61785141504650870535723562741679
61785141504650870535723562741763
61785141504650870535723935794391
61785141504650870535744827802983
61785141504650870536476043320734
61785141504650870536476043333784
61785141504650870671501616195621
61785141504650870673005579345999
61785141504650870673005579346047
61785141504650870673005579346206
61785141504650870673172713832808
61785141504650870673172718615777
61785141504650870673172972632227
61785141504650870673193519733666
61785141504650870673193519746716
61785141504650870673193520284499
61785141504650870673193520284547
61785141504650870673193521347357
61785141504650870673193524516635
61785141504650870673193605822650
61785141504650870673193605822686
61785141504650870673193605822734
61785141504650870673193607436425
61785141504650870673193610603522
61785141504650870673193864640819
61785141504650870673193864640978
61785141504650870673757690054718
61785141504650870673757690073384
61785141504650871771257603762954
61785141504650871771257603762990
61785141504650871771257603763038
61785141504650871771257976815666
61785141504650871771257976817070
61785141504650871771257976828716
61785141504650871771257976834332
61785141504650871771257977365977
61785141504650871771278868824258
61785141504650871771278868837308
61785141504650871771278868842924
61785141504650871771341544850034
61785141504650871771341544851438
61785141504650871771341544868700
61785141504650871771341630939018
61785141504650871771341632539902
61785141504650871771342407390936
61785141504650871771342664589666
61785141504650871771344988589124
61785141504650871771344988608774
61785141504650871908518731559724
61785141504650871908539623568316
61785141504650872320133515292226
61785141504650872320133515293630
61785141504650872320133601381210
61785141504650872320133601381246
61785141504650872320133601381294
61785171455038165263823731402116
61785171455038177612206693307964
61785171455062476888701467556036
61785171455135427822838263416312
61785171455354230799547189606280
61785171455362332610576965969020
61785171455362336321697136052472
61785171455362337556479069547404
61785171663807339821781097495313
61785171663807339822031029946085
61785171663807339822032144555009
61785171663807339822595885830401
61785171666761670779263308278923
61785171666761670780015420588235
61785171666858920571337047299863
61785171666858920571337818952195
61785171666858920983119024509623
61785171666858920983119053208835
61785171666858920990458735967263
61785171666858931689457794584743
61785171666858931691717226113305
61785171666858932101240029011947
61785171666858932101240057711159
61785171666858932103496362758959
61785171666858932103496394639095
61785171666858932103499489239721
61785171666858932103684394017211
61785171666858932103684422716423
61785171666869726149731377204623
61785171666869726149731634422067
61785171666869737269543605533123
61785171666869738916672658038787
61785171666869738916676014088945
61785171666894053836373594901109
61785171666894054248155629389797
61785171666894054248155859077285
61785171666894054248155887657001
61785171667734265697325731433925
61785171667734266932860005756401
61785171667734266932860031271881
61785171667734266932860777408733
61785171667734270638713241302859
61785171667734270638898058937149
61785171667734270638898087636361
61785171667734270638901153537775
61785171667734270638901182236987
61785171667734281751749498164555
61785171667734282163529438342677
61785171667734283396619119022161
61785171667734283396619890674493
61785171667734283398311371718113
61785171667734283398314466318739
61785171667734283399063484027425
61785171667734283399064255679757
61785171667734283399066578628051
61785171667745073745847987045053
61785171667745073745848244262497
61785171667745074157630250171469
61785171667745077451886297443245
61785171667745077452641791318195
61785171667745088563231188984237
61785171667745088563231446201681
61785171667745088564923695833397
61785171667745088564923698897633
61785171667745088564926794666111
61785171667745088565675808142709
61785171667745088975013452110653
61785171667745090210360241489901
61785171667745944668628553023709
61785171667745946315004464350285
61785171667745973078062989815529
61785171667745974313409007542445
61785171667745974313576372248909
61785171667745974313577143901241
61785171667745974725358378157881
61785171667745989132653892614895
61785171667745989542741580097065
61785171667745990778088369476313
61785171667745990779782945120559
61785171667748676011740857697273
61785171667748676016823431875433
61785171667748676016824203527765
61785171667748676016844349280009
61785171667748676428605437784405
61785171667748676428626358372713
61785171667748690835919521301717
61785171667748690836107806596489
61785171667748690836674986477455
61785171667748692483047798971317
61785171667748692483048573807381
61785171667748692483239183100207
61785171667770289645332428794529
61785171667781096458319635247117
61785171667781096870101898373533
61785171667842333829655833318219
61785171667842335062742133599917
61785171667842335062742162299129
61785171667842335062742390817361
61785171667842335062743162469693
61785171667842335064436996209175
61785171667842335064437738113939
61785171667842335064437739163699
61785171667842335064437739281791
61785171667842335065189851591103
61785171667842335065189880172223
61785171667842335069520312292099
61785171667842335069520313341859
61785171667842335474524396726333
61785171667842335474524425425545
61785171667842335476783856954107
61785171667842338768783538598735
61785171667842338768783539648495
61785171667842338768783567297947
61785171667842338768783568347707
61785171667842338776122446523907
61785171667842340415911562234623
61785171667842340415911563284383
61785171667842340415911590933835
61785171667842340415911591983595
61785171667842340422686389108735
61785171667842340422686390158495
61785171667843191168139240423349
61785171667843235633001662166947
61785171667853997981127736145485
61785171667854042445990157889083
61785171667854042857772163798055
61785171668061128575300339839311
61785171668061138453555807781505
61785171668061140100119747185409
61785171668061140100119747202671
61785171668061140107459425226475
61785171668061145046587159206203
61785171668062039021367589421937
61785171668062040255897326547119
61785171668062040255898126779167
61785171668062040256082285419805
61785171668062040256083060255869
61785171668062040256148403589179
61785171668062040256149175242915
61785171668062040256149522916869
61785171668062040263425294600319
61785171668062040667677266725241
61785171668062040675271121127759
61785171668062043967771095085115
61785171668062045614147006411691
61785171668062045614398083453751
61785171668062045614398855107487
61785171668072845834270767627019
61785171668072845834271025894223
61785171668072845834288561851253
61785171668072845834291656451879
61785171668072845834459053971551
61785171668072845835041703030341
61785171668072845835044801863055
61785171668072845835107937053613
61785171668072845841819624505079
61785171668072845841819628737167
61785171668072847069805842301039
61785171668072847069805843350799
61785171668072847069823665104989
61785171668072847069890904036464
61785171668072847070643014911365
61785171668072847481399820132683
61785171668072847481400078399887
61785171668072847481417614356917
61785171668072847481417642936633
61785171668072847481420998986791
61785171668072847482236992743009
61785171668072847482236994177420
61785171668072847489011471943167
61785171668072850780947358484807
61785171668072851187459052167539
61785171668072851192541336316451
61785171668072851193357272427963
61785171668072852428139205922895
61785171685458897807123850803397
61785171685458942277633702609471
61785171685458942826676377154767
61785171685458945983671755790219
61785171685458958878841512588883
61785171685458958880533765284835
61785171685786715601048371171590
61785171685786715601048371171599
61785171685786716150655472905471
61785171685786716157431071431915
61785171685786721091475459581151
61785171685786721096558033759311
61785171690528555900562528561219
61785171690528555900562532793307
61785171690723028721420160791299
61785171690723028721608446086071
61785171690723028728948128844499
61785171690723032428210326281359
61785171690723032433293929329295
61785171690723034074586237607935
61785171690723062080794041142301
61785171690723076897403209893805
61785171690723076897424101902397
61785171690723076897612129979725
61785171690723076899847574899069
61785171690723076899850930949227
61785171690723076899868466907661
61785171690723076899871822957819
61785171690723078544553154408061
61785171690723078546976627404733
61785171690723078546979983454891
61785171690723078547000875463483
61785171690820323397124106648913
61785171690820323397688190880897
61785171690820323399382767574903
61785171690820323399383539227235
61785171690820328750104221119071
61785171690820328750271586875295
61785171690820328750292507463603
61785171690820328750857363347919
61785171690820339868225225621395
61785171690820339868413511965927
61785171690820339870669848893863
61785171691379575809785868114481
61785171691379590626604214169349
61785171691379590628860551097285
61785171691379591861951261815849
61785171691380491196863718282193
61785171691380492432210507661441
61785171691383133016291686491439
61785171691383133016479714568767
61785171691383133017043798800751
61785171691383176250890664686281
61785171691383176251642776995593
61785171691383181192274735593945
61785171691383181192462763671273
61785171691383181192466116539103
61785171691383181193026847903257
61785171691383181193030200771087
61785171691383181193093048623592
61785171691383192900926595096236
61785171691383194135624961623905
61785171691383194135645853632497
61785171691383194136189820691953
61785171691383194136210712700545
61785171691415596327089522288563
61785171691476835487145049450357
61785171691476836717596778292481
61785171691476836717596779342241
61785171691476836722680124122973
61785171691476837129190756125529
61785171691476837129190760357617
61785171691476837129378788434945
61785171691476837134274101956021
61785171691476837134274106188109
61785171691476837134462391482881
61785171691476840428529120358021
61785171691476840428717405652793
61785171691476840840311126266993
61785171691476840840312155136769
61785171691476840840312159368857
61785171691476842068318490103853
61785171691476842068318490105257
61785171691476842068318491153613
61785171691476842068318494337345
61785171691476842075658172863685
61785171691476842075658177095773
61785171691476842075846462390545
61785171691480438805640937418204
61785171691480438851394865166620
61785171691480439400437539711916
61785171691480442699692220191288
61785171691695329855150103070922
61785171691695340968187504525310
61785171691695340968374760946094
61785171691695340968375532602638
61785171691695641752251000741985
61785171691695641752253327922367
61785171691695641753006469101455
61785171691696541915811073124017
61785171691696542320066139850969
61785171691696542320819285262145
61785171691696542327594107904169
61785171691696542327594112136257
61785171691696545619592789378233
61785171691696547266532784935389
61785171691696547266721070230161
61785171691696547266721071279921
61785171691696547266721813302777
61785171691696547266721841883897
61785171691696547266721846115985
61785171691699243612471590803776
61785171691707346892070149664367
61785171691707346937820635622073
61785171691707346937822958570367
61785171691707346945162641328795
61785171691707347303664127496011
61785171691707347487430579339801
61785171691707347487431612441665
61785171691707347494205406213913
61785171691707348539031037065047
61785171691707348584948659257961
61785171691707348584952015308119
61785171691707348592291698066547
61785171691707348722024484756001
61785171691707348722212771100533
61785171691707348729552452809201
61785171691707349133806490666377
61785171691707349133806748932177
61785171691707349133806833604220
61785171691707349133807523768241
61785171691707349133995034226949
61785171691707349134559636077553
61785171691707349141334458719577
61785171691707349141334462951665
61785171691707349141334716985377
61785171691707352290989035387003
61785171691707352290990068488867
61785171691707352296637498551343
61785171691707352428250794653209
61785171691707352433898224714281
61785171691707352433898253293997
61785171691707352839844772484853
61785171691707352839844886784968
61785171691707352840596913372477
61785171691707352840597917896029
61785171691707352844926998904703
61785171691707352844927346663013
61785171691707352845680259204373
61785171691707352845680488890457
61785171691707352845680492074189
61785171691707352845680517470173
61785171691707354075378846867409
61785171691707354075379851390961
61785171691707354080274136040857
61785171691707354080462192699305
61785171691707354080462422385389
61785172319772545088989045843444
61785172328627785907736586551553
61785172328627785907736963872405
61785172328628680987566279325993
61785172328628686338287991137365
61785172328628686475485983747913
61785172328639487800554517832089
61785172328639491504899940996033
61785172328639491504900318316885
61785172328639493288473844933157
61785172328952034603413837342464
61785172328955637057674184331152
61785172372942370258287955493641
61785172372942370258288213773895
61785172372942370258288216960435
61785172372942370258288988612767
61785172372942370258538920709407
61785172372942370258538921063539
61785172372943270688838982408681
61785172372943270688839244225395
61785172372943270688842343058109
61785172372943270689089943729229
61785172372943270689089947974367
61785172372943270826099737134073
61785172372943270826099998600867
61785172372943270826100770253199
61785172372943270826288026678195
61785172372950457531641470203133
61785172372950474133498161848909
61785172372950474133498166448179
61785172372951374564049189113869
61785172372951374564049193359007
61785172372951374701247272062835
61785172372951374701309943839261
61785172373169262156105951472729
61785172373169262156106037211877
61785172373169262156106294429321
61785172373169312110580416073347
61785172375904894324572609327805
61785172375905794755123636592765
61785172381814414815034178423485
61785172381814414815034950075817
61785172381814418519379978908281
61785172381814418519380750560613
61785172382021595364965623099896
61785172382021595364965624033016
61785172382021595364966398866272
61785172382021595366660974510518
61785172382129662909357518532078
61785172382129662909357518532286
61785172382129662909357522764166
61785172382129662955299135751410
61785172382129663366894142451426
61785172382129663502462642963094
61785172382129663504154895659046
61785172382129663504154896708806
61785172382129663504154897181190
61785172382129663504154897199904
61785172382129663504154900369134
61785172399531285376785875350041
61785172399539390486528170272949
61785172399539394190872821784561
61785172399539394190873970757745
61785172399539395839697603480768
61785172399540291054276418496125
61785172399540291054277190148457
61785172399540294758622218980921
61785172399540294758622990633253
61785172399542992757523133731645
61785172399542996461868934216441
61785172399543296653651127415181
61785172399543297705418721628937
61785172399543298254210692071129
61785172399543298437225031352305
61785172399543331057240384451047
61785172399543331057242967079275
61785172399543342719069756347627
61785172399543342719072338975855
61785172399543342719073113814727
61785172399855539606114460595890
61785172399855539606114460597342
61785172399856740317444285843496
61785172399856740317444285844900
61785172399856740317465177853492
61785172399859141465601250558645
61785172399859445313725725466905
61785172399859445313725725466953
61785172399859445313746617475497
61785172399867245340559461425940
61785172399867545346794820946362
61785172399867545346794820946410
61785172399867545346794824128690
61785172399867545346794824130142
61785172399867545481629007724584
61785172399867545481817035685224
61785172399867545482361256778392
61785172399867545482361256895080
61785172399867545482361259959316
61785172399867545482382148903672
61785172399867545482382151967908
61785172399867545484055832422638
61785172399867545484055832422686
61785172399867545484055832539278
61785172399867545484055836653322
61785172399867545484055836654726
61785172399867545484055838188356
61785172399867545484055838189760
61785172399867545484056608423746
61785172399867545484056613023016
61785172399867545484076724431278
61785172399867545484076728661914
61785172399867545484076730196948
61785172399867545484077500315650
61785172399867545484077500432338
61785172399867545484077505031608
61785172399867545527573972411758
61785172399867545527573976645298
61785172399867545528138832528210
61785172400402632081926112736407
61785172400414639652184637337811
61785172400730688943029489041511
61785172400730689682346318374239
61785172400730690772900138230403
61785172400734743491570559398213
61785172400734743491570559398261
61785172400734743903352565307185
61785172400734743903352565307233
61785172400734747202879214834449
61785172400734747248611879037965
61785172400734747248611879038013
61785173578229909106086582332559
61785173578229909106088905263591
61785173581192433170674506786893
61785173595955785208130829794651
61785173604826034257696282244921
61785173604826934688247309509881
61785173604829635979900391304761
61785173604829636391494369136405
61785173604829636526244553176937
61785173604829636528692361746953
61785173605117851396394611591074
61785173737737533655978573359714
61785173737737567014578334783897
61785173737761894509171808828092
61785173737769687259838797076124
61785173737769998384131054212732
61785173737770899134224869162765
61785173737770899134224955251833
61785173737770899134225212469277
61785173737770899134225983771689
61785173737770899134225984121609
61785173737770899134225988370959
61785173737770899134978010337641
61785173737770899134978353294233
61785173737770899134978353298445
61785173737770899134978354711175
61785173737770899134978357897715
61785173737770899135040772106777
61785173737770899135040772456697
61785173737770899135040776706047
61785173740692898884889918992517
61785173740692898884891067965701
61785173740717214214114604604417
61785173740717214216562326000873
61785173740717514405811999292700
61785173755452638087271009441941
61785173755463439540336256469393
61785173755463439540337028121725
61785173755464339970886940777761
61785173755464339970887283734353
61785173755464339970888055386685
61785173755487720787351827839856
61785173755488621950712252877010
61785173755495859981558080567949
61785173755495859981560403503193
61785173755495863688414364214116
61785173755495874670968937012965
61785173755495874670971256761669
61785173755495874805718432316489
61785173755495874806471316273921
61785173755495874806471316278133
61785173755495874806534078392977
61785173755495874806534335610421
61785173755495874806534339859771
61785173755496760412111430763941
61785173755496760412111432180883
61785173755496775236269116620645
61785173755496775236269459577237
61785173755496775237022257799733
61785173755496775237022600756325
61785173755496775237022602173267
61785173755496775373530214306841
61785173755496775373530985959173
61785173755499460475924427219861
61785173756436951494862661102862
61785173756444155899594065731454
61785173756444155900158921615770
61785173756444155900161244564064
61785173756444157134940855110702
61785173756444157135424470141032
61785173758442184390097390561505
61785173758442189885607824801549
61785173758453895482770407593697
61785173758453895482771179246029
61785173764327398753640150792097
61785173764327400400016062118673
61785173764327400537214054729221
61785173764350815298688571492429
61785173764351699257889755673505
61785173764351715729239598757389
61785173764351715731686200486516
61785173764351715731686200486525
61785173764351715731687320153836
61785173764351715731687320153845
61785173764351715731687321229744
61785173764351715866437591367937
61785173764359864711326177532454
61785173764362520895851925936909
61785173764362520898298527666045
61785173764362520898298618463589
61785173764362520898299647333365
61785173764362522544674438992621
61785173764362522544674529790165
61785173764362522544675558659941
61785173764362821039368935025229
61785173764363717902772154415941
61785173764363721607117954900737
61785173764363721655380989747913
61785173764363723438954893685037
61785173764642632432303298127308
61785173764642632432303302357944
61785173764642632439833590178562
61785173764642632439833594409198
61785173764642632440105557826566
61785173764642632478809253612288
61785173764642632485668537675696
61785173764642632616071041475680
61785173764642649086875572819044
61785173764642649087440431887092
61785173764642649087628717181864
61785173764643533053671962095227
61785173808638364772852562972813
61785173808641073207228904664168
61785173808665399649238791107201
61785173808665399649489842770379
61785173808665399651749274281679
61785173808665399651750307400805
61785173808666284020286033652875
61785173808666289106460806963651
61785173808666300079790851845419
61785173808666300080040779696921
61785173808666300217050573101765
61785173808666300217050830319209
61785173808666300217051606220891
61785173808666300217053929151923
61785173808666300217238772307469
61785173808666300219498208068119
61785173808666300219498294157187
61785173808666300219499327276313
61785173808673492406329112509364
61785173808673503524449083905669
61785173808673503524449088141912
61785173808673503524449088155019
61785173808673504761490367072126
61785173808673508465836253650202
61785173808674353947786037397528
61785173808674389130022998736677
61785173808674389130023770389009
61785173808674389130026093320041
61785173808674389267283753112149
61785173808674389267284524764481
61785173808674403955000025081561
61785173808674404092198017692109
61785173808674404092260779806953
61785173808957122548425416487155
61785173808957122548426445356931
61785173808957167010777353993465
61785173808957167010841144628165
61785173808957167013288867100529
61785173808957172501208571522449
61785173808957172501271333287373
61785173808957172508799301340573
61785173808957183621836702794961
61785173808965226414158670381881
61785173808965226414158927599325
61785173808965270885736599378105
61785173808965270885736857658359
61785173808965270885737629310691
61785173808965270885800390012805
61785173808965270885988676370387
61785173808965270886552760602371
61785173808965276376166783787963
61785173808965276376167816907089
61785173808965276376229545552887
61785173808965276376230578672013
61785173808965276376979506055331
61785173808965287495100253340211
61785173809613679645028389522602
61785173809613695704535530663440
61785173809621784203218647891762
61785173809621784203219419544094
61785173809646100083993105040890
61785173809646100091335024654332
61785173809646116143500246181728
61785173811617116902535206789401
61785173811628822497249723794089
61785173811628822497249725228501
61785173811628822497250068185093
61785173811628824146073352893137
61785173811628824146074472560457
61785173811920956612429698059137
61785173811920956612450590072149
61785173811920956612450591588468
61785173811920956612450591588469
61785173811920956612450591601519
61785173811920956612450618751035
61785173811920956612450620168184
61785173811920956612450620168185
61785173811920956612450620181235
61785173811920956612450623356129
61785173811920956612450623369179
61785173811945268100070672218504
61785173811945268237394188708657
61785173817525742315615953480272
61785173817525742315615953480281
61785173817525786185680652200037
61785173817529344037820062540121
61785173817529344403681376168240
61785173817529344586612032982304
61785173817529344586612032982313
61785173817529377343639330247681
61785173817529377755484356538493
61785173817529388456676731702069
61785173817529388868521757992881
61785173817529644775945388741260
61785173817529644775945388741261
61785173817536592998668890706133
61785173817537447910330471919381
61785173817537447910330814875973
61785173817537447912778188257441
61785173817537447912779307924761
61785173817537449513421435380492
61785173817537449513422555047812
61785173817537482864974486958897
61785173817537492124978096774199
61785173817537493429219917971093
61785173817537493566417910581641
61785173817537748053847823964293
61785173817537749702672228339648
61785173817537749702672228339657
61785173817537749885685797402912
61785173817537794167282826785214
61785173817540149616026367551285
61785173817540150850808301046217
61785173817540151399600271488409
61785173817540184156878617212945
61785173817540195269916018667333
61785173817540195682472449613314
61785173817540195728205142396546
61785173817541351424876337399488
61785173817541351973668307841680
61785173817541396438530729585278
61785173817541396621545068752574
61785173817817559446783220166784
61785173817817559447535329295172
61785173817817559454313253950834
61785173817817559454313253956658
61785173817817559454314283871774
61785173817817559493288914203684
61785173817817559500067868781690
61785173817817559500148198267092
61785173817817559500151551134922
61785173817817559630633006925988
61785173817817559630633239677760
61785173817817559630634011330092
61785173817817559637408063370948
61785173817817559637411157971574
61785173817828364613395547346304
61785173817828364613583575423632
61785173817828364621006940535292
61785173817828364621007197752736
61785173817828364666679424307474
61785173817828364666759750610548
61785173817828364666763106660706
61785173817828364667516247839794
61785173817828381267967560589960
61785173817828381268532415424468
61785173817828381268720701769048
61785173817829265227148851654442
61785173817829265234491976556308
61785173817829281698999764569736
61785173817829281836260771445291
61785173817829281836260771458181
61785173817829281836260771458389
61785173817829281836260776162652
61785173817829281836260776162653
61785173817829281836260776179915
61785173817829281836281663448107
61785173817829281836281663453723
61785173817829281836281663466773
61785173817829281836281663466981
61785173817829281836281663471193
61785173817829281836281692145867
61785173817829281836281692163129
61785173817829281836281693580279
61785173817829515417903970650430
61785173817831982990652846364616
61785173817852676238273283500224
61785173817852676239025392628612
61785173817852676245803317284274
61785173817852676245804347205214
61785173817852676245886999637506
61785173817852676245888029558446
61785173817852676291638261600532
61785173817852676291641614468362
61785173817852676292393983993714
61785173817852692893410151578388
61785173817852697834232465434450
61785173817852697834797321318766
61785173817852697834797321320218
61785173817852697834985606614990
61785173817852697834985864882194
61785173817852697834985864899664
61785173835251618417660200942364
61785173835251618417660200942373
61785173835254353426977662474773
61785173835254364540014977835881
61785173835254364540015063929161
61785173835255220688656280444405
61785173835255265107764083804669
61785173835255520832173289532716
61785173835255520832173289532725
61785173835255553772216046695510
61785173835255554183998309821935
61785173835255564931006256697346
61785173835262408711096255521985
61785173835262419824133656976373
61785173835262423581824035073105
61785173835262423584271499252117
61785173835262425230647410578693
61785173835262425230647668872036
61785173835262425367845661482584
61785173835262458124874073324913
61785173835262458536465469941059
61785173835262458536718841367443
61785173835262468048945888209742
61785173835262469100711158170699
61785173835262469283727821704674
61785173835262469649505452610945
61785173835262469649756242821831
61785173835262472805056958655495
61785173835262473353848929097687
61785173835263324149572711992021
61785173835263324149573054948613
61785173835263359104530537268727
61785173835263368616694908085250
61785173835263370217505262697339
61785173835263370217567938723115
61785173835263620588743886231285
61785173835263620588744263552137
61785173835263624293090064036933
61785173835263624338843277292449
61785173835263624341354133538428
61785173835263625939465598042657
61785173835263625941913697835864
61785173835263625987730044865004
61785173835263626124928037475552
61785173835263659293735274918835
61785173835263659293735360657983
61785173835263659293738713875733
61785173835263659293798036683759
61785173835263659293801475640657
61785173835263668805965502081986
61785173835263670406772762112371
61785173835263670406835438138147
61785173835263670406838877095045
61785173835263674111118476858019
61785173835263674111118562597167
61785173835263674111181238622943
61785173835266025852819770184133
61785173835266025855267578754149
61785173835266025855268607623925
61785173835266027501643490080725
61785173835266027501644518950501
61785173835266060258669579000899
61785173835266060258922950414185
61785173835266060396120856931453
61785173835266071371706980455287
61785173835266071371709561670785
61785173835266071371960265775293
61785173835266071509158344479121
61785173835266075076052780940083
61785173835266075076053038157527
61785173835266326044601963382872
61785173835266326044601963382873
61785173835266327828175867319997
61785173835266360448193544412581
61785173835266370326449012370425
61785173835266370463647004980973
61785173835266370509481878456711
61785173835266371561230945866969
61785173835266371561230946221101
61785173835266371698428938475905
61785173835266371698428938477517
61785173835266371744262783081867
61785173835546137031046871950987
61785173835546137580088861982987
61785173835554240898642162172516
61785173835554240898663078527284
61785173835554240898663082760824
61785173835554240899227163809076
61785173835554240905982102148388
61785173835554240905984421912950
61785173835554240905984426145038
61785173835554240905985197798774
61785173835554240906001990683188
61785173835554240906003019552964
61785173835554240906003022736696
61785173835554240906005342501210
61785173835554240906005342501258
61785173835554240906005346733346
61785173835554240906006118385678
61785173835554240906006118387082
61785173835554257508025703606613
61785173835554257508025703619663
61785173835554257508025960824057
61785173835558142764196172831656
61785173835558142764927361368928
61785173835558142764948281957236
61785173835558142771706315945530
61785173835558142771706315946934
61785173835558142771723883667412
61785173835558142771727236533838
61785173835558142771727236535242
61785173835558159372994679686247
61785173835558159373474738248451
61785173835558159373474738248499
61785173835558159373474738252871
61785173835558159373474738254275
61785173835558159373495658841179
61785173835558159373558506695171
61785173835558159373558535392931
61785173835558159373558763918231
61785173835558159373746796239293
61785173835558159373746796244909
61785173835558159373746824938505
61785173835558159373746824942717
61785173835558159373747825109069
61785173835558159373747825114685
61785173835558159419228408779471
61785173835558159419228408783635
61785173835558159419228408783843
61785173835558159419228408785087
61785173835558159419228409256019
61785173835558159419228413506821
61785173835578552524104899962996
61785173835578552530880758890616
61785173835578552530883854539598
61785173835578552530883854541002
61785173835582460482658147016027
61785173835582476534808301736024
61785173835582476534808301736072
61785173835590558264221178214004
61785173835590558264764342907488
61785173835590558264785263495796
61785173835590558271539169781600
61785173835590558271540198651376
61785173835590558271542521599670
61785173835590558271542525831758
61785173835590558271560090369908
61785173835590558271561119239684
61785173835590558271563442187978
61785173835590558271563446420066
61785173835590574872746863907115
61785173835590574872830919331689
61785173835590574872830919344739
61785173835590574873311719787059
61785173835590574873311719804481
61785173835590574873311719805933
61785173835590574873395749719239
61785173835590574873395778416999
61785173835590574873583687452485
61785173835590574873583687453937
61785173835590574873583774591313
61785173835590574873583774596929
61785173835590574873583777777853
61785173835590574873583802243525
61785173835590574873583806494327
61785173835590574873584031808757
61785173835590574873584060506565
61785173835590574873584060510777
61785173835590574873584806647629
61785173835590574873587130645683
61785173835590574873587130647087
61785173835590574873587130660185
61785173835590580409767547120664
61785173835590580409767547120712
61785173836238968121611806798947
61785173836247073231917069910503
61785173836528000952078086069315
61785173836528004658116110553755
61785173836528004658116139250063
61785173836528005847167707502101
61785173836528005892898044048687
61785173836528005892898044165279
61785173836528016965285355594311
61785173836528017011018019681235
61785174211409214511518263120852
61785174211409214517165807502192
61785174217317840479561541214877
61785174217317840479561542277687
61785174217317840479561545460015
61785174217317840479561545464227
61785174217320542182808600841401
61785174217320542182808601904211
61785174217320542182808605086539
61785174217320542182808605090751
61785174219291557344431549926981
61785174235042815601739664657560
61785174235042816151054761412009
61785174235043716123818806442104
61785174235043716718615410266647
61785174235043716718866457313293
61785174235046418422050840914041
61785174235046418422113516939817
61785174237344689706397921797144
61785174242926053508834832268581
61785174242926058859556544079953
61785174242926058996754536690501
61785174243249407308260161527349
61785174243253009439714785454824
61785174243253009441409361099070
61785174243253009576975792330219
61785174243253009576975792347689
61785174243253009576975797051953
61785174243253009576996713035167
61785174243253009579507283380397
61785174243253014930418056369557
61785174243253014930418056370961
61785174243253014930418056375173
61785174288220444319738468377391
61785174288220444456999132777415
61785174288220444457187160854743
61785174288220444868781138686387
61785174288220444868781142922687
61785174288220444868781482692739
61785174288221344887738532126055
61785174288221344887738535308383
61785174288221345024748152652923
61785174288221345024999203944707
61785174288221345436530158561895
61785174288221345436530162798195
61785174288221345436530502568247
61785174288221345436781206671351
61785174288224046590985590689769
61785174288224046590985591752579
61785174288224046590985594934907
61785174288224046728183240356775
61785174288224046728183583300317
61785174288224046728246349681980
61785174288224047140028266297875
61785174288224047140028269480203
61785174288224047140028269484415
61785174290511505710807851426063
61785174290519611367645271548633
61785174290519611367645300227519
61785174290519611367645304832613
61785174290519611367645304845663
61785174290519611370156903674613
61785174290522312935609491782140
61785174290522312935609520479900
61785174296427035430625074483574
61785174296427035430625328518690
61785174296427035430625328518898
61785174296427035430626103353350
61785174296427040965114266641330
61785174296427040965114266642782
61785174296427040965302810204758
61785174296427040965302810222228
61785174296427936454194446046220
61785174296427936591455457656399
61785174296427936591476344930207
61785174296427936591476344947677
61785174296427936591476349651941
61785174296427936591476349664991
61785174296427936593150805985474
61785174296427936593150805985475
61785174296427936593234831643731
61785174296427936593986862582821
61785174296427936593987634235153
61785174296427936593987977073657
61785174296427936593987977077869
61785174296427941395853923226336
61785174296428236782421371166406
61785174296428241539370932314656
61785174296430637747542103489718
61785174296430638159419644592876
61785174314152911716437151375717
61785174314152912265479825921013
61785174314152912265479825934066
61785174314152912265480078416727
61785174314152912265480078533367
61785174314152912265480083151510
61785174314152917067347057684320
61785174314152917616201790245568
61785174314154112839547833589586
61785174314154118373284170483512
61785174314154118373284942135790
61785174314156513987684277937445
61785174314156813993940159578954
61785174314156814131201172601910
61785174314156819481922879813964
61785174314156819481922908393728
61785174314157720095404592472752
61785174446772617822208978807770
61785174447745224265090952105216
61785174447754231041483551846459
61785174447754231590275522288651
61785174447754231590526226391755
61785174447754231592221146409499
61785174449727946671005652325253
61785174449727946671005995281845
61785174449727946671006766934177
61785174450044392412779604847067
61785174450044392412779633543423
61785174450044392412779634943103
61785174450044392412779634948926
61785174450044392412779634948927
61785174450044392412779638148517
61785174450055202930928891342248
61785174455636568379740598531337
61785174455636568379740941487929
61785174455636568379741713140261
61785174455636572084086364651873
61785174455636572084086741972725
61785174455636572084087513625057
61785174455636573867660268588997
61785174455949115182600289696112
61785174455951816474064056257762
61785174455951816474065085127538
61785174455951816474253371490992
61785174455951816520005898815854
61785174455951816931600133864942
61785174455951817066601222790824
61785174455951817066601223840632
61785174455951817066602224130692
61785174455951817067166082908680
61785174455951817067354368203452
61785174455951817068860658551474
61785174455951817068860888594706
61785174455951817068861687421250
61785174455951817069048944896054
61785174455951817069049946621930
61785174455951817069049973765830
61785174455951822007989392821262
61785174455951822419771656997486
61785174455952717499328004531884
61785174455952717636589787758258
61785174455952717636589787758259
61785174455952717636589787771309
61785174455952717636861727195186
61785174455952717636861841512593
61785174455952717636861841513997
61785174455953017641171328917320
61785174455953017642844983855214
61785174455959920349211587986982
61785174455959920349211845204426
61785174455959925883701037362182
61785174455959925883701037381056
61785174455960826314252150385164
61785174455960826451512819371245
61785174455961126457769159473484
61785174455963522663680895931880
61785174455963522664245754999928
61785174455963522665940330644174
61785174455963522665940330648546
61785174455963522665940588911378
61785174455963522665941360562306
61785174455963822807030510684212
61785174455964723421328354452517
61785174455964723423107761877933
61785174455964723423295789937999
61785174455964723423295789955261
61785174473362444618982838603977
61785174473362444618983181560569
61785174473362444618983953212901
61785174473362448323328639088773
61785174473362448323328982045365
61785174473362448323329753697697
61785174473362748512599204389201
61785174473677692576297618953084
61785174473677693171094194084022
61785174473677693306660398910793
61785174473677693308354975970577
61785174473677693308354975971981
61785174473677693308354976088621
61785174473677693308354980693714
61785174473677698659076687770462
61785174473677698659829833193125
61785174473677698659829833194529
61785174473678593738906009021529
61785174473678893882421868786905
61785174473678893882421870203850
61785174473678893882422988349234
61785174473678899416159063776366
61785174473685796451256864337724
61785174473685796634835378534545
61785174473685801985745284843148
61785174473689398906082505096273
61785174473689698911774557616822
61785174473689699047339615948917
61785174473689699047339615954533
61785174473689699047339616067009
61785174473689699047339616071221
61785174473689699047339619135457
61785174473689699047339701688065
61785174473689699047339730385873
61785174473689699047339958905509
61785174473689699047339987603317
61785174473689699047339987607529
61785174473689699047340733744381
61785174473689699047340733749997
61785174473689699047340762447805
61785174473689699049034191598779
61785174473689699049034191715419
61785174473689699049034191715467
61785174473689699049034193115099
61785174473689699049034193115147
61785174473689699049034277332311
61785174473689699049034306030119
61785174473689699049034307447061
61785174473689699049034310633601
61785174473689699049034564651455
61785174473689699049035310788307
61785174473689699049035310793923
61785174473689699049035310906351
61785174473689699049035310910563
61785174473689699049035310923661
61785174473689699049035310925065
61785174473689699049035315528754
61785174473689699049035339486115
61785174473689699049035339491731
61785174473689699049035339504781
61785174473689699049599423723715
61785174473689699092256461530467
61785174473689699092256461549341
61785174473689699092821574636391
61785174473689699094516151680317
61785174473689699094537191440361
61785174473689699094537191440365
61785174473689699094537963092693
61785174473689699094789010152393
61785174473689704399757022722142
61785174473689704400509393307337
61785174473689704400509393311549
61785174473689704400509421887053
61785174473689704400509421891265
61785174473689704400509421892669
61785174473689704400509507626201
61785174473689704400509507630413
61785174473689704400509507631817
61785174473689704400510168146209
61785174473689704400510168147613
61785174473689704400510168151825
61785174473689704400510196725925
61785174473689704400510196727329
61785174473689704400510196731541
61785174473689704400510282465073
61785174473689704400510282466477
61785174473689705635584216708801
61785174473689705635584245288517
61785174473689705635584331027665
61785174473689705635856185873125
61785174473689705635856214452841
61785174473689705635856300191989
61785174473689706229900447693584
61785174473689706230380820518833
61785174473689706230380820524449
61785174473689706230380849098549
61785174473689706230380849104165
61785174473689706230380934837697
61785174473690605013259627520408
61785174473690605013322418220846
61785174473690605013322419283656
61785174473690605013823711752392
61785174474335391147687381228187
61785174474335391148251468643903
61785174474335391193420048615435
61785174474335394897765849100231
61785174474343496257992647523475
61785174474345896170782702503119
61785174474345896171346786735103
61785174474345897406128720230035
61785174474345897817722698061679
61785174474345897817910726139007
61785174474345901110474520714831
61785174474345901521504414314491
61785174474345901522256526623803
61785174474345902756850432041407
61785174474346196360032375794955
61785174474346197961239707149999
61785174474346197961427732043595
61785174474346197961427735227327
61785174474346201711506199915639
61785174526536509313107337015007
61785174526536509724701057629207
61785174526536520426144395512803
61785174526540111446905080949899
61785174526540111446905166689047
61785174526540122559942482404287
61785174526540122559942568143435
61785174526852620185385568317836
61785174526852620320951002555085
61785174526852620322645579597523
61785174526852620322646351739536
61785174526852620322646355973076
61785174526855321477037534086802
61785174526855321477038650112716
61785174526856522051106689635226
61785174526856522188282986345967
61785174526856522188366669165967
61785174526856522188555730735510
61785174526856522189119814613119
61785174526856522189119814967494
61785174526856522234873399404943
61785174526856527722856666296254
61785174526856527723044951591026
61785174526863424757200545526094
61785174526863425351997123827714
61785174526863425351997895478642
61785174526863425352750269269250
61785174526863430840732759771958
61785174526863430840732759790672
61785174526863430840921046148254
61785174526864625926065931831922
61785174526864625926065931850636
61785174526864625926254218208218
61785174526864626061003373718604
61785174526864626061003373718605
61785174526864626061066135483529
61785174526864626061066478336531
61785174526864626061066507019837
61785174526864626061066507032887
61785174526864626061067249988863
61785174526864626061547307357115
61785174526864626061547307475159
61785174526864626061547307492629
61785174526864626061547312078848
61785174526864626061547312078849
61785174526864626061631333158037
61785174526864626061631337388673
61785174526864626061631337407387
61785174526864626061631361854345
61785174526864626061631366105147
61785174526864626061819276559027
61785174526864626061819276675667
61785174526864626063241884186635
61785174526864626063262804776395
61785174526864626063262804893035
61785174526864626063263181015319
61785174526864626063325909852043
61785174526864626063325911368363
61785174526864626063325914432599
61785174526864626063325914451313
61785174526864626063325938548351
61785174526864626063325938548399
61785174526864626063325938898271
61785174526864626063325938898319
61785174526864626063325939948079
61785174526864626063325943130323
61785174526864626063325943130359
61785174526864626063325943130407
61785174526864626063325943147669
61785174526864626063326686576028
61785174526864626063326690806664
61785174526864626063513853369673
61785174526864626063513857955893
61785174526864626063514224905981
61785174526864626063514229492201
61785174526864626063514972560605
61785174526864626063514972564817
61785174526864626064078717022537
61785174526864626064079055280481
61785174526864626064079055630401
61785174526864626064079056796801
61785174526864626064079083978241
61785174526864626064079084328161
61785174526864626064079088558845
61785174526864626064079088564461
61785174526864626064079088577475
61785174526864626064079831631461
61785174526864626107301235227787
61785174526864626107301235241045
61785174526864626107301235246661
61785174526864626109079528057537
61785174526864626109080642649199
61785174526864626109832644789583
61785174526864626109832754975773
61785174526864631414989082501534
61785174526864631414989168217597
61785174526864631414989168221809
61785174526864631597250280943252
61785174526864631597814878560316
61785174526864631597815135779266
61785174526864631597815140028616
61785174526864631597815911663632
61785174526864631597815911680894
61785174526864631598003422136848
61785174526864631598003507875996
61785174526864632650063991619061
61785174526864632650147331487877
61785174526864632650147588705321
61785174526864632650147674444469
61785174526864632650335617832409
61785174526864632650335875049853
61785174526864632650335960783385
61785174526864632650335960789001
61785174526864633244860481115845
61785174526864633244860509695561
61785174526864633244860595429093
61785174526867327217719013626802
61785174526867327217719016814746
61785174526867332706453849341806
61785174526867334536032161208686
61785174526867334536033190079860
61785174526867334536597245732128
61785174526867334536597360049594
61785174526868227783772451560263
61785174526868227783772451564475
61785174526868227783772456165356
61785174526868227783772456165357
61785174526868227783772456169569
61785174526868227783772684807297
61785174526868227783772713387013
61785174526868227785467261495443
61785174526868227785467290075159
61785174526868227785468033143599
61785174526868227785468033148018
61785174526868227785468033148019
61785174526868227785468033149422
61785174526868227785468033149423
61785174526868227785468036330139
61785174526868227785468036335963
61785174526868227785468061723315
61785174526868227785468061729138
61785174526868227785468061729139
61785174526868227785468064909855
61785174526868227785468064915679
61785174526868227785530052190163
61785174526868233136942143065619
61785174526868233137193966377161
61785174526868233137193966378565
61785174526868233137193966382777
61785174526868233319956225489348
61785174526868233319956482706792
61785174526868234967064590170068
61785174526868234967064590170069
61785174526868234967064590171472
61785174526868234967064590171473
61785174526868234967064590175685
61785174526868234967064618749784
61785174526868234967064618749785
61785174526868234967064618755401
61785174526868234967064704488933
61785174526868234967064704490337
61785174526868235104346265607636
61785174526868235104346294187352
61785174526868235104628854463233
61785174527520824420420177093551
61785174527520824420420177093711
61785174527520824420608462388323
61785174527520839237803292943827
61785174527520839237803293293587
61785174527520839237803293293747
61785174527520839237803379032735
61785174527520839237803379032895
61785174527520839649585642159151
61785174527521124563853532408307
61785174527521124563853532408355
61785174527521124563853532408515
61785174527521124563937186181823
61785174527521124564125471476643
61785174527521124564188147502579
61785174527521125021452028761179
61785174527521125158712782148287
61785174527521139381236619562115
61785174527521139381236619562275
61785174527521139381236619678707
61785174527521139381236619678755
61785174527521139381236619678915
61785174527521139381236705767775
61785174527521139381236733997571
61785174527521139381236733997619
61785174527521139381236734347491
61785174527521139381236734347539
61785174527521139381320302031939
61785174527521139381320302381859
61785174527521139381320388121007
61785174527521139381508587326759
61785174527521139381508588726439
61785174527521139381571092224319
61785174527521139381571349441763
61785174527521139381571350491523
61785174527521139427052966235663
61785174527521139427052966585583
61785174527521139427053052324571
61785174527521139427053052324731
61785174527521139976095984087471
61785174527521139976095985137231
61785174527523524889261535030351
61785174527523526123855437264223
61785174527523526123855440447955
61785174527523526123855523064767
61785174527523526535637446356927
61785174527523529828201237749019
61785174527523529828201240932751
61785174527523530239983246841723
61785174527523531474765180336655
61785174527523540941238639264803
61785174527523540941238725003951
61785174527523826267623493473635
61785174527523826313105110556059
61785174527523826862148128119343
61785174527523841085006438195375
61785174527523841679531072841083
61785174527523841679531330058527
61785174527524726697923559417839
61785174527524726697923559417887
61785174527524741515306675617923
61785174527524741515306761357071
61785174527524741515306761357231
61785174527524741698237332431939
61785174527524741698237332431987
61785174527524741698237418171087
61785174527524741698237418171135
61785174527524741698300094196863
61785174527524741698300094197071
61785177903354468356538884073095
61785177903424746401870949309095
61785177903427403231172092534855
61785177903427447696033399669529
61785177903427447696034514278453
61785177903427464304581235363961
61785177904288356962515111145285
61785177906379514958982442927752
61785177906379514958982447158436
61785177906379514959066125280984
61785177906379514959818237590296
61785177906414647622150234908998
61785177906414647622150492126442
61785177906414648216946837674886
61785177906414648352324986825515
61785177906414648352512900570929
61785177906414648352514043759569
61785177906414648354020335638412
61785177906414648354208620920135
61785177912322962464750100544798
61785177912322978928761406013916
61785177912322978929514551438136
61785177912323273035251873609874
61785177912323273584106519028082
61785177912323273584106519032454
61785177912323273584106605121362
61785177912323273584107638223226
61785177912323273584107638227598
61785177912323273584294891465894
61785177912323273584859750532538
61785177912323273765363863742800
61785177912323273765614567845904
61785177912323273767122002917600
61785177912323273767874347980088
61785177912323279118031971430978
61785177913163186056412571615721
61785178045125454315566743914337
61785178045125454315628391070337
61785178045125454315628648287781
61785178045125454315629419940113
61785178045125454315629762896705
61785178045125454315632862083551
61785178045125454316381532249425
61785178045125454316384974392863
61785178045125454323159802329785
61785178045125454323160059547229
61785178045125454323160831199561
61785178045125459811895666913161
61785178045125487667391764203547
61785178045125487667454783185915
61785178045125487667642811263243
61785178045125487668206895495227
61785178045125487674984821556185
61785178045125504275941927432493
61785178045125504276004603458269
61785178045125504276004604521079
61785178045125504276005718067193
61785178045125504276757830376505
61785178045125504278448969526343
61785178045157874762124517848073
61785178045157874762124775065517
61785178045157924717414799653555
61785178045230809629979799186065
61785178045230809636757983527277
61785178045230854102185261155191
61785178045230859592048265332759
61785178045230870710733096849623
61785178046095365778868314586207
61785178046095365778869086238539
61785178046098067484560772691253
61785178046098067484563867274617
61785178048190075484656056551983
61785178048190075484718731055775
61785178048190075484718732577759
61785178048190075484906759133103
61785178048190075484906760655087
61785178048190075491430883426095
61785178048190075491681587529199
61785178048190075491682959355567
61785178048190125490196347784887
61785178048190125491033171315803
61785178048190125491033171317207
61785178048190125491033171328853
61785178048190125497536287759355
61785178048190125498373111291675
61785178049053430853499395640970
61785178049053438067373629950223
61785178049053480264890876675242
61785178062840525389077564374569
61785178062840525389077907331161
61785178062840525395852391248681
61785178062840525395852734205273
61785178062840558747677411537891
61785178062840558747677754494483
61785178062840575351142673054163
61785178062887353273241416392533
61785178062949482981262297674773
61785178062949527445308816474359
61785178062960288140280794786513
61785178063821241880912219091707
61785178063821241880912305184987
61785178063821241880912562048299
61785178063821241880912562402431
61785178063821241880913334054763
61785178063821241880913338304113
61785178063821242018110554658847
61785178063821242018110554663059
61785178063821242018111326315391
61785178063821242018173316777903
61785178063821242018174088430235
61785178063821243665239607164511
61785178063821243665239607168723
61785178063821243665302112066123
61785178063821243665302369283567
61785178063821243665302370346377
61785178063821243665302373532917
61785178063821243665303145185249
61785178063821247378870375804115
61785178063821247378870375808327
61785178063821247378870718760707
61785178063821247378870718764919
61785178063821247378871490417251
61785178063823943723865770279467
61785178063824844154336242253648
61785178063824844154353778212139
61785178063824844154357134612216
61785178063824844154357134612217
61785178063824844291614794391218
61785178063824844291614794404325
61785178063831749742422423098630
61785178063832048696829809463920
61785178065904296003257219363080
61785178065904296003257476580524
61785178065904296003257477631688
61785178065915051156149275232795
61785178065915051156399979335899
61785178065915051156400323804599
61785178065915051162986774927429
61785178065915051162987894253715
61785178065915051163175150678711
61785178065915051163740005046499
61785178065915051163740006563027
61785178065915101161686469143689
61785178065915101161687159324937
61785178065915101161687612332329
61785178065915101161689477655247
61785178065915101161689479054719
61785178065915101161689482241259
61785178065915101161689482241467
61785178065915101161689482260181
61785178065915101161689568330535
61785178065915101161689568336151
61785178065915101161689597032507
61785178065915101161690596733543
61785178065915101161690601455277
61785178065915101161690601468375
61785178065915101161690630153085
61785178065915101161690711519175
61785178065915101161690711524791
61785178065915101161690711641431
61785178065915101161770841678169
61785178065915101161773164607589
61785178065915101161773164613413
61785178065915101161774279216513
61785178065915101161774279222337
61785178065915101161774283821607
61785178065915101162251243556921
61785178065915101162254682513819
61785178065915101162254685700359
61785178065915101162523982857257
61785178065915101162526305792501
61785178065915101162527425000695
61785178065915101162527453685405
61785178065915101169029165018609
61785178065915101169029507970989
61785178065915101169029507975201
61785178065915101169029538084287
61785178065915101169030655863892
61785178065915101169032975624243
61785178065915101169032977041185
61785178065915101169032980210463
61785178065915101169032980227724
61785178065915101169032980227725
61785178065915101169116662580956
61785178065915101169302620323953
61785178065915101169305719510799
61785178065915101169305719516415
61785178065915101169865988550929
61785178065915101169866331503309
61785178065915101169866331507521
61785178065915101169866361616607
61785178065915101169869803742783
61785178065915101169869803760044
61785178065915101169869803760045
61785178065915117633625220835604
61785178065915117770321373373523
61785178065915117770322145025855
61785178065915117770886232445783
61785178065915117771074514535349
61785178065939429258502956989524
61785178065939429258503185627252
61785178065939429260197534167352
61785178065939429260198563037128
61785178065939429260950560543754
61785178065939429260950560561224
61785178065939429260950674862618
61785178065939429260950675346440
61785178065939429395763968599703
61785178065939429397459317412600
61785178065939429398211314919227
61785178065939429398211429721912
61785178065939429398211686455535
61785178065939429398211686472797
61785178065939429398211686939356
61785178065939429398211686939357
61785178065947532540549490956476
61785178065947539859427694345120
61785178066778406525055377603026
61785178066778408172372458186018
61785178066778413118838760315250
61785178066778413118839103271842
61785178066778413118839874924174
61785178066778413738866764408207
61785178066778455799123428236050
61785178066778455799123428590182
61785178066778456350611844216460
61785178066778457583701177459578
61785178066778457583702296667772
61785178066778457585958633595708
61785178066779656556142927204817
61785178066786518848608029026927
61785178071750491510909501413612
61785178071750491511473582461864
61785178071750491513165835157816
61785178071750491513168158106110
61785178071750741699199244495086
61785178071750741699952385674174
61785178071750741701643609500350
61785178071750741701644638370126
61785178071750791702415508449652
61785178071811720063727024518028
61785178071811720064480165697116
61785178071811720605175956132760
61785178071811720605176730968824
61785178071811720605929097311848
61785178071811720605992892564692
61785178071811720612707021974690
61785178071811720612766684784484
61785178071811720612769783735242
61785178071811720612769785139294
61785178071811720612958070434066
61785178071811720612958070451328
61785178071811720613522924914330
61785178071811720613522926318382
61785178071811720613522926335644
61785178071811720613523183062038
61785178071811720613523184615946
61785178071811737259477262300152
61785178071811737259478037136216
61785178071811737259665290377480
61785178071811737260292935556628
61785178071811737260292939790168
61785178071811737260481193321492
61785178071812620768736799118765
61785178071812620769552702062777
61785178071812637828104602879702
61785178071819823938686269902668
61785178071819823939439411081756
61785178071820724643696044503405
61785178071820724644511947447417
61785178071823376379413165544215
61785178071823376379475841569991
61785178071823376380043024651791
61785178071823376380043024651951
61785178071823376380231052734895
61785178071823376386817851525903
61785178071823376386817851526063
61785178071823376387571078445543
61785178071823426202340339447016
61785178071823426202340342630748
61785178071823426202528370708076
61785178071823426203092451756328
61785178071823426209870376414798
61785178071823426209870376419170
61785178071823426209870634682002
61785178071823426209933138179722
61785178071823426209933396446926
61785178071823426385601138806737
61785178071823426385604233407363
61785178071823426385604319496431
61785178071823426385604577763635
61785178071823426385605352621381
61785178071823442993901027115210
61785178071823442994089313458284
61785178071823442994089313458285
61785178071823442994152075223209
61785178071823442994152075236259
61785178071823442994152446759517
61785178071823442994152446772567
61785178071823442994716930059222
61785178071823442994717305844827
61785178071823442994905216415347
61785178071823726392342125048164
61785178071823726399200634275508
61785178071823726399203990325666
61785178071823726399957131504754
61785178071823726528788005349400
61785178071823726529603911357648
61785178071823726536378738231760
61785178071823743183338986750120
61785178071823743183361021947352
61785178071823743183422669103352
61785178071823743184175810282440
61785178071844152167217181213232
61785178071847752837654072198863
61785178071847754619531903974537
61785178071847754619595041998747
61785178071847754621226856908919
61785178071847754622042759852967
61785178071847754622042759871841
61785178071847754622042760220356
61785178071847754622042760220357
61785178071847754622042760221760
61785178071847754622042760221761
61785178071847754622042761270116
61785178071847754622042761270117
61785178071847754622042764452444
61785178071847754622042764452445
61785178071847754622042764453848
61785178071847754622042764453849
61785178071847754622042764458061
61785178071847754622042764471075
61785178071847759972701795657650
61785178071847759972764472031728
61785178071847759972765219336432
61785178071848054628298643029714
61785178071848054628298643031118
61785178071848054628298643048588
61785178071848054628298729124398
61785178071848054628298733368132
61785178071848054628299014567426
61785178071848054810560955994028
61785178071848054810560984691788
61785178071848054811312982197010
61785178071848054811313097001100
61785178071848054811313325522188
61785178071848054811313329752872
61785178071848054811313329754276
61785178071848054811313354218544
61785178071848054811314101405204
61785178071848059567426748547154
61785178071848059567426748564624
61785178071848060162035037450200
61785178071848953411722108552143
61785178071848955196110800824355
61785178071848955241864357036463
61785178071855865082506426797124
61785178071855865083258767744164
61785178071855865083258796323880
61785178071856163442385993949264
61785178071859749248869442668054
61785178071859760405463759701753
61785178071859760405464874310677
61785178071859760405464874323727
61785178071859760406216986633039
61785178071859760407723534536827
61785178071859760407911563676965
61785178071859760407912596783041
61785178071859760408476679966669
61785178071859760408476684202969
61785178072687932505884024838747
61785178072687933562757004902743
61785178072687933745771344070039
61785178072687937269358022648155
61785178072687938072587622799756
61785178072687938072588737408680
61785178072687939307369556294688
61785178072687939307370670903612
61785178072696043182329573331660
61785178072696043182329916288252
61785178072795991171570948910475
61785178072795991179101240961729
61785178072796039347553998012981
61785178072796039355084290064235
61785178116026257569350548951817
61785178116026257569604696261169
61785178116026257569605810870093
61785178116026257570166451895829
61785178116026257570169895102077
61785178116026290928769399308807
61785178116026290928770513917731
61785178116053325799490632728689
61785178116053325800242745038001
61785178116054226367239652604197
61785178116061379719156153101599
61785178116061379719156238840747
61785178116061379719344439459181
61785178116061379719344525198329
61785178116061379719909295343497
61785178116061379719909380019835
61785178116061379719909381082645
61785178116061379719909638300089
61785178116126210718830201917867
61785178116126210719583343096955
61785178116126255183629861896541
61785178116126255183692537922317
61785178116126255184445764840553
61785178116126255186141375003605
61785178116126255191223949181765
61785178116126271794689210698037
61785178116127161242705214057446
61785178116127161242705471274890
61785178116127172360826218559770
61785178116127172360829661766018
61785178116127177713996029097176
61785178116134314586447351270417
61785178116134314587011178284957
61785178116134314593977647920941
61785178116134331194934753797240
61785178116134359058590137213767
61785178116134359058651784369767
61785178116134359058840069664539
61785178116134359058841184273463
61785178116134359059404925548855
61785178116134359061099587269119
61785178116134364549267929726423
61785178116134375667387905358971
61785178116134375667952761243287
61785178116134375669647422963551
61785178116134375669648456082677
61785178116135259626400804245275
61785178116135259626401918854199
61785178116137968055694486019322
61785178117010579214911272365251
61785178117010579214911272369463
61785178117010579214911616738785
61785178117010579214911619925325
61785178117010579214912391577657
61785178117010579352172112834003
61785178117010579352172371114257
61785178117010579352172374300797
61785178117010579352173145953129
61785178117010584712869429077659
61785178117010584712869429081871
61785178117010584712869514821019
61785178117010584712932276935863
61785178117010584715380285327850
61785178117033994115756521584838
61785178119017093302101247899508
61785178119017093303793501761860
61785178119081924308553138222812
61785178119089978170876541071655
61785178119089978175207002940503
61785178119089978177654806552585
61785178119089978177655581405911
61785178119089978177655582922439
61785178119089978178219665637895
61785178119090028000770007366474
61785178119090028176165784912253
61785178119090028176166158314801
61785178119090028176166813782029
61785178119090028176166905655481
61785178119090028176167272923725
61785178119090028176167277191789
61785178119090028176169138130003
61785178119090028176169142379353
61785178119090028176169223869151
61785178119090028176169225385471
61785178119090028176169229984741
61785178119090028176169230003455
61785178119090028176169252565507
61785178119090028176169252915427
61785178119090028176169511182631
61785178119090028176169596921779
61785178119090028176169601521049
61785178119090028176170256988277
61785178119090028176170258873231
61785178119090028176170372110571
61785178119090028176170372129284
61785178119090028176170372129285
61785178119090028176170376378635
61785178119090028176170377913828
61785178119090028176170630390825
61785178119090028176170630409539
61785178119090028176252820599715
61785178119090028176252820949635
61785178119090028176252825198985
61785178119090028176252825200389
61785178119090028176252906688783
61785178119090028176253169574131
61785178119090028176253198270487
61785178119090028176253939807909
61785178119090028176253939809313
61785178119090028176253941226463
61785178119090028176253944413003
61785178119090028176253968492619
61785178119090028176253973110763
61785178119090028176254312879411
61785178119090028176730640796569
61785178119090028176730989887465
61785178119090028176732133076105
61785178119090028176733998263669
61785178119090028176734084824961
61785178119090028176734089074311
61785178119090028176734343105215
61785178119090028176735232262951
61785178119090028176735491015588
61785178119090028177002613502969
61785178119090028177002953267405
61785178119090028177005966365183
61785178119090028177005966366587
61785178119090028177006052099911
61785178119090028177006052104123
61785178119090028177006052104331
61785178119090028177006052105735
61785178119090028177006052454251
61785178119090028177006052459867
61785178119090028177006053517061
61785178119090028177006056709217
61785178119090028177006081152011
61785178119090028177006081156223
61785178119090028177006310734505
61785178119090028177006339436524
61785178119090028177006425171461
61785178119090028177006425175673
61785178119090028177007085578993
61785178119090028177007200011737
61785178119090028183508906627579
61785178119090028183508911343489
61785178119090028183508911344941
61785178119090028183508935323935
61785178119090028183509279680207
61785178119090028183509284397569
61785178119090028183509284414831
61785178119090028183510059237845
61785178119090028183510059255107
61785178119090028183512264211319
61785178119090028183512268816253
61785178119090028183512379352327
61785178119090028183512383601676
61785178119090028183512383601677
61785178119090028183512637632581
61785178119090028183512641868880
61785178119090028183512641868881
61785178119090028183513412472856
61785178119090028183513412472857
61785178119090028183513416704944
61785178119090028183513416709157
61785178119090028183513416722171
61785178119090028183513416722414
61785178119090028183597094826088
61785178119090028183780788653075
61785178119090028183780793239295
61785178119090028183780793240699
61785178119090028183780793252345
61785178119090028183780793257961
61785178119090028183780874742143
61785178119090028183780875791903
61785178119090028183780878974023
61785178119090028183780878978235
61785178119090028183780878978443
61785178119090028183780878979847
61785178119090028183780878991493
61785178119090028183780878992945
61785178119090028183780878997109
61785178119090028183780878997157
61785178119090028183780908026123
61785178119090028183780908030335
61785178119090028183781252049785
61785178119090028183781252062835
61785178119090028183782022635047
61785178119090028183782026885849
61785178119090028183782026903111
61785178119090028183784231859323
61785178119090028183784232209243
61785178119090028183784236464257
61785178119090028183784260893953
61785178119090028183784346633101
61785178119090028183784346650411
61785178119090028183784346987233
61785178119090028183784347000331
61785178119090028183784351232371
61785178119090028183784351236583
61785178119090028183784351249680
61785178119090028183784351249681
61785178119090028183784605280585
61785178119090028183784609516884
61785178119090028183784609516885
61785178119090028183785380102147
61785178119090028183785380120860
61785178119090028183785380120861
61785178119090028183785384352948
61785178119090028183785384357161
61785178119090028183785384370175
61785178119090028184346882770165
61785178119090028184346882787427
61785178119090028184350240237264
61785178119090028184350240241477
61785178119090044647456340005720
61785178119090044648021199073768
61785178119090044648293163538040
61785178119090044648293166721772
61785178119090044784717092860661
61785178119090044784717094376981
61785178119090044784717094381192
61785178119090044784717094381193
61785178119090044784737899115395
61785178119090044784737899115603
61785178119090044784737899116847
61785178119090044784737899117007
61785178119090044784737899134269
61785178119090044784737899134317
61785178119090044784737984869045
61785178119090044784737984869253
61785178119090044785553917909301
61785178119090044785553917913513
61785178119090044785553921097245
61785178119090044785554175126745
61785178119090044785554175130957
61785178119090044785554949971233
61785178119092731526828937278566
61785178119092731526828965858282
61785178119092731534168648616710
61785178119092745939946248516652
61785178119114355680068873042494
61785178119114355680068873042654
61785178119114355680069134492026
61785178119114355680069906144358
61785178119114356273170874295976
61785178119114356273170902875692
61785178119114356274593510876306
61785178119114356274865480040470
61785178119114356275430221135150
61785178119114356275430334404254
61785178119114356275430335924786
61785178119114356275430592671458
61785178119114356410180491267511
61785178119114356410431542932301
61785178119114356410431542936513
61785178119114356410431657251165
61785178119114356410432686120941
61785178119114356410432686125153
61785178119114356412127263285719
61785178119114356412691347517703
61785178119114356412691437861941
61785178119114361214558326651186
61785178119117057566331305410354
61785178119117057566518561835350
61785178119117057567083417719666
61785178119125160846681200222014
61785178119125160846681461671546
61785178119125160846682233323878
61785178119125160846682233342752
61785178119125161439783198291764
61785178119125161439783226871480
61785178119125161439783230055212
61785178119125161441289406085822
61785178119125161441289406090194
61785178119125161441290550794994
61785178119125161441477692428950
61785178119125161441477692430354
61785178119125161441477692447824
61785178119125161441477802515726
61785178119125161441477807219990
61785178119125161441478835617590
61785178119125161442042661583774
61785178119125161442042919850978
61785178119125166381170653830706
61785178119125166930025386391954
61785178119125168165560436731396
61785178119125168165560465311112
61785178119125168577154414563040
61785178119953340340935853711652
61785178119957285412993491441268
61785178119964147154740771413203
61785178119964147154741028630647
61785178119965047585291712939015
61785178119965047585291798678163
61785178119965047585292055895607
61785178119965047722489705549563
61785178119965047722490048506155
61785178119965048134083683381207
61785178119965048134083769120355
61785178119965331844640860311656
61785178119965331844724428346024
61785178124889351305377216214086
61785178124889351350376884060446
61785178124889351350377655712778
61785178124892953025132713643827
61785178124892953025132716835983
61785178124892953025133488488315
61785178124892953025320744913311
61785178124892953027580434703461
61785178124892953027580434704865
61785178124892953027581209543737
61785178124913662930254177534750
61785178124913662930254952368006
61785178124913662972999316389746
61785178124913662973563139170746
61785178124913662973564172274062
61785178124913662975255391866698
61785178124913662976008537279326
61785178124913712928768967903784
61785178124913712928789887558972
61785178124913712928789888608780
61785178124925368526852676094914
61785178124925418527648851800774
61785178124925668713678905086482
61785178124925668714432046265570
61785178124925668716123270091746
61785178124925668716124298961522
61785178124925718669449331553272
61785178124925718716895169041048
61785178124928121876591686679882
61785178124986597804888160829766
61785178124986647620387837198248
61785178124986647620408757903244
61785178124986647620472294862736
61785178124986647627437731042724
61785178124986647627437731042772
61785178124986647628000262437936
61785178124986647628002586435990
61785178124986647628002586554082
61785178124986647628002586555486
61785178124986647628002586908374
61785178124986647628002586909778
61785178124986647628002586927040
61785178124986647628002586927088
61785178124986647628002586927247
61785178124986647803486519233168
61785178124986647803673772477240
61785178124986647811013454302548
61785178124986647811013458416592
61785178124986647811013712453112
61785178124986647811013712569800
61785178124986647811016811284422
61785178124986647811016811285826
61785178124986647811016811402514
61785178124986647811016811403918
61785178124986664274772600381564
61785178124986664274772825835560
61785178124986664274772854415276
61785178124986664274960885676336
61785178124990249349390791625926
61785178124997452244819012288944
61785178124997452245007297583716
61785178124997452245572153468032
61785178124997452656601018197916
61785178124997452656789303492688
61785178124997452657354159377004
61785178124997452786268714506200
61785178124997452786268972773452
61785178124997452786436083326708
61785178124997452786519767233848
61785178124997452786520024451292
61785178124997452787084622042256
61785178124997452787084880335608
61785178124997452793859448438368
61785178124997452793862801424290
61785178124997452793862806042434
61785178124997452794047733733140
61785178124997452794051086719062
61785178124997452794051091337206
61785178124997469440568991803816
61785178124997469440569250071068
61785178124997469440820067443228
61785178124997469440820068493036
61785178124997469441384923327544
61785178124997469441385153015080
61785178124997469441385181594796
61785178124997469441573181092408
61785178124997469441573209672124
61785178124998303394460009223235
61785178124998303394522685243187
61785178124998303394711057795039
61785178124998303401234836097347
61785178124998303401485536995197
61785178124998303401485540200451
61785178124998303401486654786241
61785178124998303401486654786289
61785178124998303401486654804955
61785178124998303402050739018273
61785178124998353216819741771160
61785178124998353216819746004700
61785178124998353224350033822414
61785178124998353224350038055954
61785178124998353224350038073424
61785178124998353224601085115650
61785178124998353399996858311297
61785178124998353399997203134129
61785178124998353399997887181073
61785178124998353400000211645687
61785178124998353400000297268195
61785178124998353400000297734755
61785178124998353400001330387321
61785178124998353400083898716073
61785178124998353400085013195307
61785178124998353400085013208357
61785178124998353400085013212777
61785178124998353400085017917041
61785178124998353400085017930091
61785178124998353400834026666449
61785178124998353400837125503375
61785178124998353400837125504779
61785178124998353400837125971339
61785178124998353400837125975551
61785178124998353407611862052119
61785178124998353407611948141187
61785178124998353407611949190947
61785178124998353407611952377487
61785178124998353407611952378891
61785178124998353407611952390537
61785178124998353407611952396153
61785178124998353407611952845451
61785178124998353407611952849663
61785178124998353407612206408391
61785178124998353407612981248667
61785178124998353407612985966028
61785178124998353407615305258367
61785178124998353407615305713281
61785178124998353407615309964082
61785178124998369871372099231788
61785178124998370008548166240783
61785178124998370008548166240831
61785178124998370008548166259497
61785178124998370008548166259705
61785178124998370008548166263869
61785178124998370008548166263917
61785178124998370008568972651618
61785178124998370008569058249375
61785178124998370008569058272461
61785178124998370008569086947183
61785178124998370008569086964445
61785178124998370008569088364333
61785178124998370008569088381595
61785178124998370008570093276748
61785178124998370008631734764796
61785178124998370009134172903639
61785178124998370009134177508732
61785178124998370009134201483355
61785178124998370009384880177424
61785178124998370009384880177425
61785178124998370009384880181637
61785178124998370009384991308345
61785178124998370009384994496289
61785178124998370009385248525789
61785178124998370009386023366065
61785178124998370009386023370277
61785178124998603590756478553506
61785178124998653406821785639560
61785178124998653543267665940796
61785178124998653543518458847284
61785178124998653543518460401192
61785178124998653543539375321548
61785178124998653543601280744800
61785178124998653544083573502952
61785178124998653544355168060740
61785178124998653550861494591634
61785178124998653550861499190904
61785178124998653550861499209778
61785178124998653551129994934852
61785178124998653551133466838908
61785178124998670014888104846316
61785178124998670015641246025404
61785178124998670197818647341516
61785178124998670198655470873836
61785178125001054508473085017024
61785178125001054509225194142604
61785178125001054516004148719206
61785178125001054516066910484130
61785178125001071163589262074920
61785178125001072810749833690446
61785178125002255265531068049449
61785178125002255265551988637757
61785178125002255265554312631599
61785178125002255265555084283931
61785178125002255265555087470471
61785178125002255265555199069355
61785178125002255266283180358761
61785178125002255266286648012015
61785178125002255273061360096491
61785178125002255273062131748823
61785178125002255273062134935363
61785178125002255822128513221731
61785178125002255822944416165743
61785178125002271919856505236747
61785178125002271919856505240959
61785178125002271920671636528427
61785178125002271920671636532639
61785178125002271920859668856557
61785178125002271920859668860769
61785178125021780473160862402846
61785178125021780473160862403054
61785178125021780473348890480174
61785178125021780473348890480382
61785178125021780473349923582038
61785178125021780473349923599508
61785178125021780473914007814022
61785178125021781066262659481464
61785178125021781066262663715004
61785178125021781066450949009776
61785178125021781067957239357798
61785178125021781067958239529814
61785178125021781067958268229026
61785178125021781068710380536886
61785178125021781068710380538338
61785178125021781068710381588098
61785178125021781068710610107734
61785178125021781068710638804138
61785178125021781068710638805542
61785178125021786007085973627586
61785178125021786007086002208754
61785178125021786007649829221842
61785178125021786007649829223294
61785178125021786007838372783866
61785178125021786007838372785270
61785178125021786419432322037198
61785178125021786419432350615510
61785178125022681634011564565933
61785178125022681634262616211848
61785178125022681634262730650209
61785178125022681635957307692647
61785178125022681636522047740410
61785178125022686987244104031762
61785178125022686987433165222600
61785178125022686987433165224004
61785178125022981640518956783340
61785178125022981640518985363056
61785178125022981642778303622514
61785178125022981642778389715794
61785178125022981642778392896670
61785178125022981642778392898122
61785178125022981642778392902494
61785178125022981642778416891618
61785178125022981642778675158822
61785178125022981642778761252262
61785178125022981823533210211488
61785178125022981825792641740050
61785178125022981825792986113584
61785178125022981825793014809940
61785178125022986581906409137146
61785178125022986581906409138550
61785178125022987175950613796562
61785178125022987176514698028546
61785178125022987176514726608262
61785178125025388278333130174374
61785178125026582266896378027011
61785178125033491604249356653234
61785178125033492016031620829410
61785178125033492153229699196573
61785178125033492153229699196582
61785178125033492153292375559014
61785178125033492153292375572064
61785178125033492153856431211282
61785178125033492153856459790998
61785178125033492153856459802644
61785178125033492153856459808468
61785178125033492154044717567460
61785178125033492154044717568864
61785178125033492154044746147176
61785178125033492154044746148580
61785178125033492154045492403524
61785178125033492154045520981836
61785178125033492154045520983240
61785178125033493800421432309816
61785178125033786806378167129948
61785178125033786806378168179756
61785178125033786806379168469816
61785178125033786808637488571734
61785178125033786808637488577558
61785178125033786808637602890598
61785178125033786808638607766878
61785178125033786808638607772702
61785178125033786808825774916314
61785178125033786808825774935188
61785178125033786808825889235178
61785178125033786808826894124508
61785178125033791747766337160386
61785178125033791748330192754642
61785178125033792159548601336610
61785178125033792342562940976082
61785178125033792342562940989132
61785178125033792343127025208066
61785178125033792343127025221116
61785178125033792343127053787782
61785178125034687376637552326276
61785178125034687420696647207173
61785178125034687420696647211385
61785178125034687420696650395117
61785178125034687420696650399329
61785178125034687422391222851419
61785178125034687422391224255311
61785178125034687422391224268361
61785178125034687422391227437639
61785178125034687422391227443255
61785178125034687422391481472707
61785178125034687422392256311579
61785178125034687422392256324677
61785178125861965754037520990840
61785178125873668186672896328591
61785178125873671351179607168687
61785178125873671351179950125279
61785178125873671899971577610879
61785178125873671900787485135287
61785178125873673135569418630219
61785178125873673135569761586811
61785178125876374838816478256743
61785178125876374838816821213335
61785178125897982976057343322607
61785178125897982976057686279199
61785178125897983525665219889527
61785178125897983525687261208172
61785178125908788554263651520311
61785178125908788554264766129235
61785178125908790338653458395623
61785178125908790338653459795303
61785178125908790338675499714268
61785178125970915988100532243112
61785178125970915989795112473578
61785178125970915990609900808666
61785178125970915995694361248082
61785178125970917774183801559250
61785178125970917774434848618946
61785178125970965950983528444640
61785178142617928699073683480309
61785178142617928699073683481713
61785178142715223373818751345915
61785178142715223374571892525003
61785178142715225020946775004972
61785178142715225021135060299744
61785178142715225021699916184060
61785178142715225203960998313755
61785178142715225203960998430347
61785178142715225203960999830235
61785178142715225204714139492843
61785178142715225204714141009323
61785178142716425777945725389760
61785178142723279066015905440479
61785178142723279066203935039791
61785178142723279072790729114841
61785178142723279072790732314591
61785178142723279072978760391919
61785178142723328888564014695940
61785178142723328888564271913384
61785178142723328889128098927924
61785178142723328889129127797700
61785178142723328895906020372302
61785178142723328895906020389612
61785178142723328895906278669866
61785178142723328895907053504526
61785178142723328896094305667074
61785178142723328896094305684384
61785178142723328896094563964638
61785178142723328896095338799298
61785178142723328896659161551390
61785178142723328896660194683614
61785178142723329071490337125345
61785178142723329071491198175749
61785178142723329071493431725971
61785178142723329071493522523723
61785178142723329071493522536821
61785178142723329071493780803977
61785178142723329071494550921115
61785178142723329071494552456309
61785178142723329071494552469407
61785178142723329071494555642849
61785178142723329071494555655947
61785178142723329071577114545811
61785178142723329071577115595571
61785178142723329071578233759828
61785178142723329071578233759829
61785178142723329071578234822639
61785178142723329072328021708069
61785178142723329072330259956939
61785178142723329072330259961151
61785178142723329072330346056043
61785178142723329072330346172683
61785178142723329072330604336296
61785178142723329072330604336297
61785178142723329072331379175169
61785178142723329079105083648723
61785178142723329079105086831051
61785178142723329079105086835263
61785178142723329079105173046795
61785178142723329079105431327096
61785178142723329079105431327097
61785178142723329079106201445799
61785178142723329079106201458897
61785178142723329079106201463109
61785178142723329079106206163160
61785178142723329079106206163161
61785178142723329079106206167373
61785178142723329079108525792161
61785178142723329079108525811034
61785178142723329079108525811035
61785178142723329079108525811082
61785178142723329079108525811083
61785178142723329079108525927722
61785178142723329079108525927723
61785178142723329079108530513895
61785178142723329079108530515347
61785178142723329079108530526993
61785178142723329079108530528397
61785178142723345542864314905320
61785178142723345542864315955128
61785178142723345543429170789636
61785178142723345543429175023176
61785178142723345543617431738232
61785178142723345543617457134216
61785178142723345543617460317948
61785178142723345679874251908633
61785178142723345679874251921683
61785178142723345679874280488349
61785178142723345679874280501399
61785178142723345680042415330825
61785178142723345680062537203405
61785178142723345680063307322107
61785178142723345680063307335205
61785178142723345680063307339417
61785178142723345680063312039469
61785178142723345680063312043681
61785178142723345680063312056731
61785178142723345680063337435453
61785178142723345680063337448503
61785178142723345680063340623397
61785178142723345680063340636447
61785178142723345680126099200377
61785178142723345680126099213427
61785178142723345680878468727133
61785178142723345680879243567409
61785178142724229601166755956765
61785178142724229601731611841081
61785178142724246110675982228394
61785178142724529645562707863284
61785178142724529646126792095268
61785178142724529646127820965044
61785178142724529652905746671627
61785178142724529652905746671870
61785178142724529653177714319631
61785178142727230937023169978733
61785178142727230937023945289989
61785178142727230937024059608853
61785178142727230937024284587657
61785178142727230937024288246581
61785178142727230937026612122171
61785178142727230937026612594555
61785178142727230937026726913419
61785178142727230937027383774503
61785178142727230937027384246887
61785178142727230937027415653187
61785178142727230937027415659011
61785178142727230937027498565751
61785178142727230937027756846005
61785178142727230937027760032545
61785178142727230937047532828731
61785178142727230937048304481063
61785178142727230937048307667603
61785178142727230937048419266487
61785178142727230937048419270699
61785178142727230937048680734733
61785178142727230937048680738945
61785178142727230937776311157821
61785178142727230937776397363737
61785178142727230937776400555893
61785178142727230937776425943453
61785178142727230937777085991077
61785178142727230937777172208225
61785178142727230937777200787941
61785178142727230937779753295643
61785178142727230937779753301259
61785178142727230937779754830837
61785178142727230937779754836453
61785178142727230937779758017377
61785178142727230937779758022993
61785178142727230937779783528645
61785178142727230937779868086891
61785178142727230937779868092507
61785178142727230937779868204935
61785178142727230937779868209147
61785178142727230937780529669709
61785178142727230937780556832275
61785178142727230937780556838099
61785178142727230937780901206017
61785178142727230937780901211633
61785178142727230937859993977821
61785178142727230937859996811473
61785178142727230937863435766919
61785178142727230937863435766967
61785178142727230937863436121259
61785178142727230937863437184069
61785178142727230937863440370608
61785178142727230937863440370609
61785178142727230937863464464727
61785178142727230937863465881877
61785178142727230937864210605791
61785178142727230937864210607243
61785178142727230937864212022940
61785178142727230937864212022941
61785178142727230944554580293623
61785178142727230944555351945955
61785178142727230944555355132495
61785178142727230944555383706387
61785178142727230944555383712211
61785178142727230944558052551811
61785178142727230944558824198443
61785178142727230944558824198479
61785178142727230944558824204143
61785178142727230944558827385019
61785178142727230944558827386471
61785178142727230944638262646695
61785178142727230944639034293363
61785178142727230944639034297575
61785178142727230944639034299027
61785178142727230944639037479903
61785178142727230944639037481355
61785178142727230944639062995383
61785178142727230944639067600477
61785178142727230944641734905043
61785178142727230944642506551675
61785178142727230944642506551711
61785178142727230944642506557375
61785178142727230944642509738251
61785178142727230944642509739703
61785178142727247409150293171336
61785178142727247409338578466108
61785178142727247545575219463319
61785178142727247545575219468935
61785178142727247545575219935703
61785178142727247545575219941319
61785178142727247545575248165291
61785178142727247545575248165499
61785178142727247545575252764768
61785178142727247545575252764769
61785178142727247545575252770385
61785178142727247545596140169671
61785178142727247545596140169719
61785178142727247545596140173883
61785178142727247545596140174091
61785178142727247545596140175335
61785178142727247545596140175495
61785178142727247545596168871691
61785178142727247545596169225983
61785178142727247545596173476785
61785178142727247545763504763707
61785178142727247545763509479825
61785178142727247545763509485441
61785178142727247545763533460063
61785178142727247545763538059541
61785178142727247545763538065157
61785178142727247545847187589323
61785178142727247545847216285679
61785178142727247546327246033483
61785178142727247546327246151527
61785178142727247546327246151575
61785178142727247546327246155947
61785178142727247546327246157351
61785178142727247546327250755217
61785178142727247546327332245015
61785178142727247546327332250631
61785178142727247546327360824731
61785178142727247546327360830347
61785178142727247546327588995691
61785178142727247546327590530884
61785178142727247546327593711808
61785178142727247546327593711809
61785178142727247546327593717425
61785178142727247546327617693659
61785178142727247546327619110600
61785178142727247546328393943856
61785178142727247546328393943857
61785178142727247546410928859099
61785178142727247546410933108448
61785178142727247546410933108449
61785178142727247546411014598247
61785178142727247546411043296007
61785178142727247546411276065041
61785178142727247546411304764253
61785178142727247546412047717373
61785178142727247592080917159095
61785178142727247592164513768967
61785178142727247592164518019768
61785178142727247592164518019769
61785178142727247592164856725559
61785178142727247592164860976361
61785178142727247592352803314540
61785178142747657168306906943556
61785178142747657168306911177096
61785178142747657168495196471868
61785178142747657170001486819890
61785178142747657170002515689666
61785178142747657170754627998978
61785178142747657170754628000430
61785178142747657170754629050190
61785178142747657170754886267634
61785178142747662109882620245958
61785178142747662109882620247362
61785178142748857927084892745273
61785178142748857927084892745276
61785178142748857927837262272032
61785178142748862866211855072669
61785178142748863415820504716302
61785178142748863416008875737169
61785178142751264380941466112181
61785178142751264381130494479569
61785178142751559172899906560895
61785178142751559172983589380895
61785178142751559172984732569535
61785178142751559173736390437043
61785178142751559173736734828047
61785178142751564524374759551355
61785178142751564524458556690219
61785178142751564569647943053534
61785178142751564706825014976556
61785178142751564707388870570812
61785178142751564707389213504283
61785178142751564707473586511182
61785178142751564707473929467774
61785178142752465138024613776142
61785178142752465138212984797009
61785178142752465138223489791993
61785178142759367843554359907785
61785178142759368255085575607284
61785178142759368255336623021112
61785178142759368255837687916596
61785178142759662908422414592040
61785178142759662908422415641848
61785178142759662908423415931908
61785178142759662908987270476356
61785178142759662908987274709896
61785178142759662909175528241220
61785178142759662909175556820936
61785178142759662909175560004668
61785178142759662910681847170362
61785178142759662910681850352690
61785178142759662910682104387806
61785178142759662910682879222466
61785178142759662910870132465182
61785178142759662910870136697270
61785178142759662910871165567046
61785178142759662911434991533230
61785178142759662911434992582990
61785178142759662911435249800434
61785178142759663045411458064777
61785178142759663045432378770969
61785178142759663045599371810191
61785178142759663045599371828905
61785178142759663045599486141945
61785178142759663045599486142105
61785178142759663045599486147769
61785178142759663045600486296651
61785178142759663045600486315365
61785178142759663045600487831845
61785178142759663045600487850559
61785178142759663045600491018384
61785178142759663045600491018385
61785178142759663045600491037099
61785178142759663045600514998831
61785178142759663045600515011721
61785178142759663045600515011881
61785178142759663045600515017545
61785178142759663045620292516383
61785178142759663045620406848297
61785178142759663045620636890124
61785178142759663045620636890125
61785178142759663045621407003051
61785178142759663045621407008667
61785178142759663045621407020313
61785178142759663045621407021717
61785178142759663045621407021925
61785178142759663045621407026137
61785178142759663045621408538245
61785178142759663045621408542456
61785178142759663045621408542457
61785178142759663045621408555507
61785178142759663045621411730401
61785178142759663045621411743451
61785178142759663045621435705023
61785178142759663045621435718073
61785178142759663045683055698456
61785178142759663045683055698457
61785178142759663045683055711507
61785178142759663045683427234765
61785178142759663045683427247815
61785178142759663045684170190693
61785178142759663045684170203791
61785178142759663045684198887097
61785178142759663045684198900147
61785178142759663046164227690135
61785178142759663046164227707557
61785178142759663046164227709009
61785178142759663046164570528635
61785178142759663046164572063829
61785178142759663046164575250368
61785178142759663046164575250369
61785178142759663046164599226395
61785178142759663046164599226443
61785178142759663046164599230815
61785178142759663046164599232219
61785178142759663046164599243865
61785178142759663046164599245317
61785178142759663046248286320075
61785178142759663046436196873333
61785178142759663046436196877544
61785178142759663046436196877545
61785178142759663046436200065489
61785178142759663046436311192197
61785178142759663046436311196409
61785178142759663046436568409641
61785178142759663046436568413853
61785178142759663046437343254129
61785178142759663047859147222641
61785178142759663047859148757835
61785178142759663047859175920401
61785178142759663047859175920449
61785178142759663047859922076015
61785178142759663047859923592335
61785178142759663047859923596706
61785178142759663047859923596707
61785178142759663047859926797749
61785178142759663047859950772371
61785178142759663047943977972925
61785178142759663048130772521790
61785178142759663048130772521791
61785178142759663048130772523248
61785178142759663048130773567131
61785178142759663048130773567339
61785178142759663048130773584601
61785178142759663048130776753878
61785178142759663048130776753879
61785178142759663048130886836235
61785178142759663048130886836443
61785178142759663048130886840655
61785178142759663048131116405679
61785178142759663048131116424553
61785178142759663048131145103439
61785178142759663048131145103647
61785178142759663048131145120909
61785178142759663048131231196927
61785178142759663048131231209977
61785178142759663048131891240339
61785178142759663048131891259213
61785178142759663048131891729984
61785178142759663048131891729985
61785178142759663048131891731388
61785178142759663048131891731389
61785178142759663048131891731442
61785178142759663048131892775533
61785178142759663048131892779744
61785178142759663048131892779745
61785178142759663048131892781148
61785178142759663048131892781149
61785178142759663048131895962072
61785178142759663048131895962073
61785178142759663048131919942519
61785178142759663048131919955569
61785178142759663048132006031587
61785178142759663048132006048849
61785178142759663048132006050253
61785178142759663048132264311841
61785178142759663048132264316053
61785178142759663048132264317457
61785178142759663091436640490280
61785178142759663091436640490281
61785178142759663091436640503331
61785178142759663091437755099205
61785178142759663091437755112255
61785178142759663092189781669368
61785178142759663092189784853100
61785178142759663092189867404305
61785178142759663092189867408517
61785178142759663092189870596461
61785178142759663093612765435410
61785178142759663093613537086338
61785178142759663093696448272464
61785178142759663093697219924796
61785178142759663093884357313614
61785178142759663093884361545702
61785178142759663093884361547106
61785178142759663093884443048343
61785178142759663093884443048551
61785178142759663093885505219568
61785178142759663094449217431422
61785178142759667850562983778758
61785178142759667850562983780162
61785178142759668398581635408078
61785178142759668398769920702850
61785178142759668398790841409250
61785178142759668398790869988966
61785178142759668398853603528258
61785178142759668398853603541356
61785178142759668398853604591116
61785178142759668398853717865996
61785178142759668398853717866044
61785178142759668398853976146298
61785178142759668399334004934834
61785178142759668399334033514550
61785178142759668399354954222354
61785178142759668399605974117872
61785178142759668399606002697588
61785178142759668399606002698992
61785178142759668399606748952532
61785178142759668399606748953936
61785178142759668399606777532248
61785178142759668444607188438174
61785178142759668444607188451224
61785178142759668444617777946093
61785178142759668445171272683208
61785178142759668445181862178077
61785178142759668581595975066472
61785178142759668581867201158180
61785178142759668581868315767104
61785178142759668582432831895822
61785178142759668582433174852414
61785178142759668582620342337268
61785178142759668582620428076416
61785178142759668582621202912480
61785178142759669634952766679448
61785178142759669634952766680852
61785178142759669634952795259164
61785178142759669634952795260568
61785178142759670229561084152176
61785178142760520837198914417583
61785178142760520842282260248075
61785178142760520843976835892321
61785178142760565308836163035293
61785178142760569012356208326729
61785178142760569012429473847377
61785178142760569012920292558713
61785178142760569013182735172421
61785178142760570248528752899337
61785178142763264768389257338283
61785178142763264768389257456327
61785178142763264768452133894407
61785178142763264768452395362653
61785178142763264768453167014985
61785178142763264770147744057459
61785178142763264770147744061671
61785178142763264770147744063123
61785178142763264770147747243999
61785178142763264770147747245451
61785178142763270304636940938400
61785178142763271951765193212016
61785178143587841784972977700979
61785178143587841787232409229541
61785178143598648601161303613390
61785178143599548002100541011672
61785178143599833314033190261112
61785178143599833314116758295480
61785178143599833359786746473220
61785178143599833359849422498996
61785178143599833497047415109544
61785178143599844432149694150301
61785178143599848145616778447660
61785178143599848191349442651176
61785178143599848191350214303508
61785178143602249294485071609703
61785178143602250940860725718835
61785178143602250940860982936279
61785178143602551084377734807155
61785178143602584436392204370795
61785178143602595549429605825183
61785178143626560866103337884285
61785178143626560866291365961613
61785178143626560919362807413703
61785178143626861055373903186111
61785178143626861055541039254847
61785178143626861101106567270131
61785178143626861101127487977935
61785178143626861101294595347459
61785178143626861101315516055263
61785178143626861467135017086491
61785178143626861467155909095083
61785178143626861512909493886907
61785178143634664741250611346253
61785178143634664787004196139475
61785178143634666433944191698035
61785178143634666440697705857715
61785178143634666440697707257395
61785178143634964976253869431311
61785178143634964976274761439903
61785178143634966577440280198047
61785178143634966623193836290659
61785178143695743762875901689536
61785178143696794501611457047636
61785178143697094614607526076661
61785178143697094615444351121089
61785178143697094615444351138351
61785178143697094690861130339472
61785178143697142814253038841853
61785178143697144049033939217659
61785178143697144049033939221871
61785178143697144049034972336785
61785178143699845753285579273327
61785178143707944322335879145998
61785178143707949261463613125726
61785178518797107313415760932008
61785178524697628158229280437981
61785178524697628165818895297261
61785178524697628165818981386329
61785178524697628165820010256105
61785178524697628165820014505455
61785178524705731628912539557064
61785178524705733267970459317553
61785178524705733275560418550367
61785178524705733275563513133731
61785178526788802207694447720695
61785178526788802207694447733745
61785178527662901692710444273559
61785178527662902927492377768491
61785178542419902126538202773513
61785178542422603829722500635113
61785178542422603837312201583461
61785178542422603837313230453237
61785178542423503992715161418204
61785178542423503993279245650188
61785178542423504397534282275545
61785178542423504405061135719821
61785178542423504405062250328745
61785178542423504405123897484745
61785178542430708939463679514685
61785178542430708940278811869175
61785178542430708940279586708047
61785178542430708947056733330863
61785178542430741744753065939662
61785178542431609507275461155117
61785178542431609514865420737851
61785178542431609514866192390183
61785178542431642312502085815170
61785178542431642312502086169302
61785178544513772526080913922267
61785178544513772526084009922572
61785178544513777330207326105052
61785178544513777878602663097535
61785178544513777878686345450767
61785178544513777879250343589470
61785178544513777879250343606940
61785178544513777879250429682751
61785178550418495295653960547940
61785178550422080957535024107232
61785178550422080965125753925356
61785178550422097612651201165128
61785178550422097749285112727424
61785178550422097749285112727425
61785178550422097749848935509930
61785178550422097749849192240643
61785178550422097749849192259357
61785178550422097749849220938243
61785178550422097749911611535706
61785178550422097749915054741954
61785178550422103102454657084892
61785178550422103103081503093441
61785178550422381154315761102654
61785178550422381155151812981238
61785178550422381291576515845308
61785178550422381291660198198540
61785178550422381292412567723892
61785178550422397756171307918310
61785178550422397939119790839552
61785178550422397939185648620640
61785178550422397939185677318400
61785178550422403292289220524018
61785178550422403292351982287538
61785178550422403292351982288942
61785178550422403292351982306412
61785178551293800891107043798772
61785178551293802126453833178020
61785178551293802309384489992084
61785178551294697385952504034576
61785178551297404992245483034144
61785178551297404992434543164980
61785178594627668929807578051253
61785178594736621026481877111413
61785178594736637635050634929346
61785178595608337246412329094323
61785178595609237814161348969831
61785178595611939387173643991270
61785178595611939524434308399934
61785178595611943231039630715518
61785178597688682931925695675601
61785178597688682931926814552589
61785178597688682931929138881849
61785178597688682931929138900563
61785178597688682931929913739435
61785178597688682932201881488221
61785178597688682938980065846659
61785178597688699403487848198256
61785178597688699403491201066086
61785178597688699403491287159526
61785178597688699540748602573729
61785178597688699540749631447717
61785178597688699540751955439911
61785178597688699540751955439947
61785178597688699540751955441559
61785178597688699540751955795691
61785178597688699540751960045041
61785178597688704344875013706546
61785178597688704344875271973750
61785178597688704893165924546745
61785178597691401106746532032378
61785178597691401106767424040970
61785178597691406048133697540668
61785178597691406048133697658712
61785178597691406048154589549260
61785178598563704397640375558213
61785178598563704809234353389857
61785178598563706044016286884789
61785178603588924595410761345731
61785178603588924595661922724291
61785178603596123601222622953034
61785178603596123601974616226120
61785178603596123601974731011544
61785178603596123601975764132122
61785178603596124196019225705872
61785178603596124196019225718922
61785178603596129137403291555140
61785178603597024627071198843188
61785178603597024763743881310228
61785178603597024763743881310229
61785178603597024763764773318820
61785178603597024763764773318821
61785178603597024763768245222882
61785178603597024764329629203136
61785178603597024764329629203137
61785178603597024764333101107198
61785178603597024764579561658121
61785178603597024764580704842549
61785178603597024764580704846761
61785178603597028470621168108931
61785178603597030117750110546568
61785178603597308168875751179452
61785178603597308299278254979436
61785178603597308306056176436704
61785178603597308306056180667388
61785178603597308306056180686262
61785178603597308306139858789936
61785178603597324953602547081334
61785178603597329712223354459710
61785178603600910577302274109907
61785178603600910578139097642227
61785178603600930336342286257091
61785178603600931983471343030819
61785178604464526674159190120900
61785178604472329764988472866867
61785178604472330176582450698511
61785178604472331595110243548091
61785178604472331595110248269824
61785178604472331595132197847404
61785178604472629954238146158703
61785178604472630365832123990347
61785178604475031468235532493391
61785178604475033298356958818343
61785178604475033298357303174615
61785178604475033298357307896348
61785178604475033298379000256484
61785178604475033298567285551256
61785178604475033710161263382900
61785178604475333487900686192389
61785178604476234054896448502504
61785178604476234467242538647672
61785178621313894776538881729423
61785178621322000298063473167964
61785178621322000298063473181014
61785178621322000298628329052280
61785178621322000435237096807309
61785178621322000435237101511573
61785178621322000435237101524623
61785178621322000435257988815901
61785178621322000435257993520165
61785178621322000435257993533215
61785178621322000435258022099881
61785178621322000435258022112931
61785178621322000436073925043893
61785178621322000436076249508507
61785178621322005789243359322013
61785178621322005789243359327629
61785178621323184408100428148111
61785178621323184408372395796115
61785178621323205996528800395233
61785178621323206545509827790410
61785178621323206546137450025813
61785178621325902301609080839667
61785178621325902301609425196147
61785178621325906007647478376895
61785178621325907654211417803920
61785178621325907654211417803968
61785178621325907654691704873919
61785178621325907654775387227151
61785178621325907654775502012783
61785178621326808268529930132626
61785178622186495511227999689796
61785178622197307128590601787780
61785178622197307129155457672096
61785178622198502944309841469058
61785178622200909400401206280435
61785178622201204235962923263938
61785178622201209543918215368755
61785178622201209543918216768435
61785178622201209589943788402612
61785178622201210138735758844804
61785178622201242890598291841005
61785178622202108510544237185257
61785178622202108510565129193849
61785178622202108922159107025493
61785178622202108922326243094229
61785178622202110157483859625534
61785178622202110157671882985500
61785178622202110157671882985548
61785178622202110157692808278120
61785178622202152975406658928855
61785178622202153387188664837827
61785178754160553848205805210081
61785178754265903673629878521667
61785178754265903673818163816439
61785178754265920282367984088793
61785178754265920282369098697717
61785178754269505944879071151115
61785178754269522554201260312738
61785178754269527907370694596474
61785178754269527907370780685326
61785178754269527907433542450250
61785178755130416998197454234759
61785178755130416998197454238971
61785178755130416998198229073631
61785178755133122415013634282077
61785178755134019269193533736791
61785178755134019269193534090923
61785178755134019269194308575663
61785178755134019276721162019939
61785178755134019276724600976837
61785178755134019276783923784863
61785178755134019276787362741761
61785178755134022982825415922509
61785178755141222164809781414279
61785178755141222164810556253151
61785178755141223818462728525399
61785178755141223818462732761699
61785178755141223818713776634855
61785178755142122732558801289787
61785178755142122732558801293999
61785178755142122732559576128659
61785178755142124378934712616363
61785178755142124378934712620575
61785178755142124378934712970495
61785178755142124386274424426683
61785178755142124386274428662983
61785178755142124386462337712971
61785178755142124386462452504011
61785178755142124386465779856409
61785178755142124386525185571175
61785178755142124386525472536139
61785178755142124386525472553608
61785178755142124386525475718467
61785178755142124386525475722679
61785178755142124386525475735693
61785178755142124386525475735936
61785178755142124386528541621333
61785178755142128093318994093826
61785178755144824435805860916311
61785178755144824435805860920523
61785178755144824435805861270443
61785178755144824435806635755183
61785178755144825678115877242433
61785178755144825678118976442320
61785178755144825678178553268209
61785178755144825678178643610989
61785178755144825678181738188530
61785178755144825678181738207244
61785178755144825678181738211615
61785178755144826089709856136887
61785178755144826089709859319215
61785178755144826089709859323427
61785178755144826089960560239991
61785178755144826089960563422319
61785178755144826089960563426531
61785178755144829247523120890372
61785178755144829384219791369278
61785178755144829384783875601262
61785178755144829384783875619976
61785178755144829384783875624347
61785178757213463975365796326777
61785178757213463975368120674751
61785178757213463975368895513623
61785178757213463975369152731067
61785178757213463975389041366648
61785178757213463975639744402683
61785178757213463975639744406895
61785178757213463975640777523260
61785178757213463975640863266621
61785178757213463982142947548863
61785178757213463982143722387735
61785178757213463982143979605179
61785178757213463982979312387333
61785178757213463982979398132145
61785178757213463982979402731415
61785178757213463982979655343925
61785178757213463982979656743605
61785178757213463982979656762319
61785178757213463982979659948859
61785178757213463982979771184773
61785178757213463982979771197823
61785178757213463982982870384668
61785178757213463982982870384669
61785178757213463982983127602112
61785178757213463982983127602113
61785178757213463982983128651872
61785178757213463982983128651873
61785178757213480446738544677672
61785178757213480446741897545502
61785178757213480446926829972444
61785178757213480446930182840274
61785178757213480583936418246219
61785178757213480583936418263641
61785178757213480583936418265093
61785178757213480583936789917833
61785178757213480583936794505664
61785178757213480583936794505665
61785178757213480583936794522927
61785178757213480583939888555166
61785178757213480583939893338135
61785178757213480583999556287851
61785178757213480584187584347917
61785178757213480584188613217693
61785178757213480584190937215747
61785178757213480584190941815016
61785178757213480584190941815017
61785178757213485388125968470636
61785178757213485388313995480734
61785178757213485388314253747938
61785178757213485388314253765408
61785178757213485525324047170089
61785178757221589263273499150048
61785178757221589263273584889196
61785178757221589400534253875277
61785178757221591047663310612984
61785178757224285613350871857192
61785178757224285613354224725022
61785178757224285613539153968232
61785178757224285613539157151964
61785178757224285613542510018390
61785178757224285613542510019794
61785178757224290554738037365482
61785178757224290554738295632686
61785178757224290554738295650156
61785178757224290554926322660254
61785178757224290554926580927458
61785178757224290554926580944928
61785178757224290966520644515720
61785178757224290966552816708088
61785178757224290966708586853900
61785178757224291103154467136262
61785178757224291103154467155136
61785178757224291103718551369650
61785178757224291103718551387120
61785178757224291103781313134574
61785178757224291103781313152044
61785178757224291103781399245324
61785178757225186181103242999646
61785178757225186181103247782615
61785178758087585422121277966499
61785178758087585422122306836275
61785178758087586656903211461431
61785178758088485852673678120637
61785178758088771347620324047124
61785178758088771347703892081492
61785178758088786179205026842596
61785178758096891288946205722168
61785178758193837599939358912345
61785178758193837599939358931219
61785178763012837102524893950824
61785178763012837102524895117224
61785178763012837102545815705532
61785178763024842843205258650024
61785178763118201569182795683920
61785178763118203353572602914976
61785178763120902860835877478800
61785178763120904507964929984464
61785178763120904645225684709856
61785178763120904645225688959206
61785178763120904645413598000308
61785178763120904645413712791348
61785178763120904645413971071650
61785178763120905057007948903294
61785178763120905239453730693900
61785178763120905240018586578216
61785178763120905240018590811756
61785178763120905240021913930614
61785178763120905240021913932066
61785178763120905240206844343080
61785178763120905240206876106528
61785178763120905240210200275146
61785178763120905240210200276550
61785178763120905240210228974358
61785178763120905240210315067798
61785178763120905240210319785160
61785178763120910593188363470284
61785178763121789022983700261238
61785178763121789023796505416520
61785178763121789206810728729919
61785178763121789206810728742969
61785178763121789206810730264952
61785178763121789206813829097666
61785178763121805670569843530712
61785178763121805670572942363426
61785178763121805807746942598879
61785178763121805807746942610525
61785178763121805807746942611929
61785178763121805807746942616349
61785178763121805807746947320613
61785178763121805807746947333663
61785178763121805807767834606227
61785178763121805807767834619117
61785178763121805807767834624941
61785178763121805807767863303827
61785178763121805807767863316877
61785178763121805807771308064196
61785178763121805807830629686895
61785178763121805807834070179040
61785178763121811160916376999462
61785178763121811160916463105793
61785178763121811161000059352694
61785178763121811161000059371568
61785178763121811161000145447379
61785178763121811161000145459025
61785178763121811161000145460429
61785178763121811161000145464848
61785178763121811161189092319352
61785178763122089342716202099304
61785178763122089349494129341116
61785178763122089349494386562980
61785178763122089350330837019586
61785178763122089350330952873436
61785178763122089350331210089476
61785178763122089350331211140640
61785178763122105814002944811804
61785178763122105814089950285346
61785178763122105814274912459808
61785178763122105814278236629830
61785178763122105814278265327638
61785178763122105814278351421078
61785178763122105859843536243570
61785178763122105997041528854118
61785178763122105997289137308240
61785178763122105997292580514488
61785178763122110755474050958000
61785178763122110755662077968098
61785178763122110755662336235302
61785178763122110755662336252772
61785178763122111350270624653122
61785178763122111350270624654526
61785178763122111350270624671996
61785178763129008382924175369104
61785178763129008520184934343846
61785178763129008520373219638618
61785178763129914487104658288240
61785178763129916271494355432312
61785178763130214630621581637412
61785178763130214630621667376560
61785178763132594182065990468604
61785178763132594189596027440758
61785178763132594189655691416952
61785178763132594189656720286728
61785178763132610836557651912580
61785178763132610837182170710232
61785178763132610837185269542946
61785178763132612484342742325758
61785178763132616190351717914764
61785178763132616326985540536710
61785178763132616327549624767290
61785178763132616327549624786164
61785178763132616327612386532214
61785178763132616327612386533618
61785178763132616327612386551088
61785178763132616327612472644368
61785178763132616327800644664212
61785178763132616327800644683086
61785178763132616327801419500276
61785178763132616327801419517746
61785178763132894378845958994022
61785178763132894378926285297096
61785178763132894378929641347254
61785178763132894379682782526342
61785178763132910980134094226700
61785178763132911026455863423090
61785178763132912627859751414078
61785178763132915922086119851394
61785178763132915922086378137520
61785178763132916333868727003084
61785178763132916333880007304904
61785178763132916333900899195452
61785178763132916516256105835734
61785178763132916516882951832642
61785178763132916516882951851516
61785178763132916517071008974912
61785178763133794939399413048877
61785178763133794946654268730399
61785178763133794946654268743449
61785178763133794946655040395781
61785178763133794946925979160959
61785178763133794946925979174009
61785178763133794946925979179625
61785178763133794946927008030735
61785178763133794946927008032139
61785178763133794946927008043785
61785178763133794946927122817563
61785178763133794946927122834825
61785178763133794946929446815617
61785178763133794946929446832879
61785178763133802267514540698295
61785178763133802268078624930279
61785178763133811594180862342335
61785178763133811594180862355593
61785178763133811594180862361209
61785178763133811594264546230809
61785178763133811594452574303925
61785178763133811594452574308137
61785178763133811594452574321187
61785178763133811594452577496081
61785178763133811594452577509131
61785178763133816901032627602471
61785178763133816901053548190779
61785178763133816901116309955703
61785178763133816901116309957107
61785178763133816901116424742531
61785178763133816901116424761245
61785178763133816901596711834455
61785178763133816901596826625495
61785178763133816901596826638593
61785178763133816901680394187687
61785178763133816901680508978727
61785178763133816901680508980179
61785178763133816901680508991825
61785178763133816901680508993229
61785178763133817083878859594005
61785178763133817084066887654071
61785178763133817084066887671333
61785178763133817084067916523847
61785178763133817084631743555649
61785178763133817084632000773093
61785178763133817084632000778970
61785178763133817084694762543894
61785178763133817084694848632962
61785178763133817084882761917585
61785178763133817084882761918989
61785178763133817084882790615345
61785178763133817084883134990544
61785178763133818731740108230393
61785178763133818731823790583625
61785178763997107696161223411980
61785178763997413239685440919828
61785178764007918216776452579248
61785178764008218406297749512689
61785178764008218406297768099348
61785178764008219641644931082345
61785178764009118974046787974856
61785178764009120620422699301432
61785178764009152320768313497598
61785178764009152327546579407264
61785178764009152327546579407312
61785178764009152327567500112212
61785178764106365473540251037782
61785178764106365473540251037830
61785178764106365473561171742730
61785178764106365473561171742778
61785178764106409945198420360440
61785178764106409945198420360488
61785178764106413644440725962128
61785178764106413644440725962176
61785178764106413644461646667076
61785178764106413651236473541188
61785178780846764878303948941553
61785178780846764878303948945765
61785178780846764878303950358495
61785178780846764878303950457873
61785178780846764878303950462085
61785178780846764878303950475135
61785178780846764878303953545035
61785178780846764878304725197367
61785178780846764878307049644719
61785178780846764878307049661981
61785178780846780747269932171948
61785178780846780747458218533742
61785178780846780747458221716070
61785178780846781341226010507988
61785178780846781341497978155992
61785178780846781341979155920616
61785178780846781341982480089234
61785178780846781341982508788446
61785178780846781342003400795634
61785178780846781342062834040308
61785178780846781342066161392706
61785178780846781342251091805172
61785178780846781342251123568620
61785178780846781342254447737238
61785178780846781342254476436450
61785178780846781479240167513533
61785178780846781479240167530795
61785178780846781479261054803359
61785178780846781479261054822073
61785178780846781479261056338393
61785178780846781479261060956536
61785178780846781479261088101841
61785178780846781479261088119103
61785178780846781479264528611248
61785178780846781479323849884027
61785178780846781479326950606066
61785178780846781479327294979807
61785178780846781479512906813869
61785178780846786832409683285663
61785178780846786832430603873971
61785178780846786832430603892637
61785178780846786832682341097605
61785178780847681909815555526288
61785178780847681909878317641132
61785178780847965451538633670937
61785178780847982052558130007532
61785178780847982052558158705292
61785178780847982053308205301224
61785178780847982053311304116468
61785178780847982053394953539852
61785178780847982053394982237612
61785178780847982053583268582144
61785178780847982053583271764472
61785178780847982098583711261757
61785178780847982098583711261760
61785178780847982099148538448316
61785178780847982099148567146073
61785178780847982099148567146076
61785178780847982099336824792848
61785178780847987039967782169421
61785178780847987589513755774225
61785178780847987589575741650574
61785178780847987589764802833921
61785178780854884622229177556588
61785178780854884622417463918382
61785178780854884622417467100710
61785178780854890157845766176060
61785178780856090869926583824733
61785178780856090914927027554061
61785178780858487075670925598890
61785178780858487075921972658586
61785178780858487075925415864825
61785178780858487075925415864834
61785178780858492428841502704036
61785178780858492429092549763732
61785178780858744585487160556463
61785178780858770610804478694449
61785178780858770610805593303373
61785178780858770610807831562279
61785178780858770610808950770473
61785178780858770610892633246009
61785178780858770611644659811961
61785178780858770618147145985441
61785178780858770618147488942033
61785178780858770618147519038069
61785178780858770618148260598577
61785178780858770618148633646993
61785178780858770618148633651205
61785178780858770618150956595287
61785178780858770618150956599499
61785178780858770618150957999179
61785178780858770618150961181507
61785178780858770618419113633445
61785178780858770618419486686073
61785178780858770618420228246581
61785178780858770618420601294997
61785178780858770618420601299209
61785178780858770618422925647183
61785178780858770618987784713827
61785178780858787081906374040788
61785178780858787082178341688792
61785178780858787082659519453416
61785178780858787082662843622034
61785178780858787082662872321246
61785178780858787082743197573108
61785178780858787082746524925506
61785178780858787082931487101420
61785178780858787082934839969250
61785178780858787219167385161529
61785178780858787219167386561209
61785178780858787219188277169961
61785178780858787219188277170121
61785178780858787219188277171573
61785178780858787219188278569801
61785178780858787219188278588515
61785178780858787219188305867721
61785178780858787219188307267609
61785178780858787219188307284871
61785178780858787219356413393403
61785178780858787219356418115137
61785178780858787219356418133851
61785178780858787219377334099803
61785178780858787219377334105419
61785178780858787219377334117065
61785178780858787219377334122889
61785178780858787219377338722159
61785178780858787219377362801775
61785178780858787219377362814825
61785178780858787219377367419919
61785178780858787219379687149749
61785178780858787219438982691619
61785178780858787219439325648211
61785178780858787219439354344567
61785178780858787219442448927723
61785178780858787219442793288367
61785178780858787219442793288415
61785178780858787219442793301465
61785178780858787219920154804309
61785178780858787219920154805761
61785178780858787219920497625387
61785178780858787219920499160581
61785178780858787219920499179295
61785178780858787219920502347121
61785178780858787219920502365835
61785178780858787219920526323147
61785178780858787219920526328971
61785178780858787219920526340617
61785178780858787219920526341861
61785178780858787219920526342069
61785178780858787219920526346233
61785178780858787219920527740297
61785178780858787219920527745913
61785178780858787219920527759011
61785178780858787219920527858389
61785178780858787219920527875651
61785178780858787219920531063595
61785178780858787219920532480744
61785178780858787219941075394069
61785178780858787219941418331787
61785178780858787219941418349049
61785178780858787219941418350661
61785178780858787219941418354873
61785178780858787219941419767603
61785178780858787219941422954143
61785178780858787219941447046809
61785178780858787219941448446697
61785178780858787219941451651903
61785178780858787220004184719067
61785178780858787220004213416827
61785178780858787220007309417132
61785178780858787220007652372321
61785178780858787220007652373725
61785178780858787220192122452153
61785178780858787220192122453557
61785178780858787220192122453765
61785178780858787220192122457977
61785178780858787220192123870707
61785178780858787220192127057247
61785178780858787220192495506393
61785178780858787220193270350881
61785178780858787220195594698855
61785178780858787220195594711904
61785178780858787220195594711905
61785178780858787264920941374881
61785178780858787265192567587033
61785178780858787265192567600083
61785178780858787265193682195957
61785178780858787265196006543931
61785178780858787265196038441280
61785178780858787265674082539467
61785178780858787265674082552725
61785178780858787265674082558341
61785178780858787265760865627836
61785178780858787265760894325596
61785178780858787265949150922608
61785178780858787265949150922609
61785178780858787265949179620368
61785178780858792206580109348941
61785178780858792572525847799603
61785178780858792572525847818317
61785178780858792572546768406625
61785178780858792572546883180403
61785178780858792572609530152834
61785178780858792572609530152835
61785178780858792572609644943875
61785178780858792572609644945327
61785178780858792573089932031587
61785178780858792573089932046089
61785178780858792573089932050301
61785178780858792573090046818415
61785178780858792573090046818463
61785178780858792573090046822627
61785178780858792573090046835725
61785178780858792573110852634397
61785178780858792573110967406771
61785178780858792573110967412387
61785178780858792573110967425437
61785178780858792573173729171647
61785178780858792573173729171695
61785178780858792573173729188957
61785178780858792573173729190361
61785178780858792573361929790129
61785178780858792573361929795745
61785178780858792573362704634617
61785178780858792618363115062750
61785178780858792755372079791137
61785178780858792755372851443469
61785178780858792755561136738241
61785178780858792756125220970225
61785178780858792756125220971890
61785178780858792756376269448528
61785178780858794403233328421909
61785178780858794403233328427525
61785178780859645016038187344827
61785178780859645016038187817211
61785178780859678369558788154563
61785178780859678370122872386547
61785178780859689480900609088425
61785178780859693140922663326765
61785178780859693140922663326774
61785178780859693186091214717132
61785178780859693186112164003200
61785178780859693186185400944129
61785178780859693186655298949116
61785178780859693186655298950520
61785178780859693186676219538828
61785178780859693186676219538873
61785178780859693186676219538882
61785178780859693186676248235184
61785178780859693186676248236850
61785178780859693186739096095054
61785178780859693186927382452636
61785178780859693186937513253441
61785178780859693186938662269173
61785178781719387018139350261952
61785178781723272817012653996580
61785178781723272817096222030948
61785178781723272862766210208688
61785178781723272862828886234464
61785178781723273000026878845012
61785178781723287648513673972468
61785178781723289478927680992468
61785178781730193831127588768048
61785178781734077846426988565552
61785178781734096291915919498564
61785178781734127808243258801989
61785178781734127808431286879317
61785178781734127808995371111301
61785178781734127808996518999833
61785178781734978414176008441060
61785178781734995075882086784362
61785178781734995076070110138552
61785178781734995076070110139956
61785178781832241529576665753987
61785178781832241529576665771249
61785178781839488942583461416854
61785178781839495485430068071008
61785178834021691892783352301003
61785178834021691892783352314053
61785178834021691892783352650923
61785178834021691892783610931177
61785178834021706709605055824131
61785178834021708356458816512012
61785178834021708356462169378438
61785178834021708356462169379842
61785178834021708356462169397312
61785178834021708356542498865244
61785178834021708356545851733074
61785178834021708356545942548088
61785178834021708356730784160016
61785178834021708356734227838648
61785178834021708356734227842860
61785178834021708493155743872945
61785178834021708493155743877157
61785178834021708493176664461253
61785178834021708493176664465465
61785178834021708493178960251144
61785178834021708493720599757261
61785178834021708493722923753911
61785178834021708493722923755315
61785178834021708493743816112375
61785178834021708493743844343623
61785178834021708493743844810183
61785178834021708493806611180200
61785178834021708493991538535489
61785178834021708493994896474972
61785178834021708493994982214120
61785178834024409647635197341478
61785178834025310216010714590856
61785178834025310216010715653666
61785178834025310216199000935388
61785178834025608575326173972291
61785178834025610358879186390760
61785178834025610359444045085559
61785178834025610359715980853427
61785178834025610359716095639059
61785178834025614065754148819807
61785178834025615712694144401488
61785178834025615712695177516207
61785178834025615895709517155922
61785178834032513339580103086646
61785178834032513340144184136302
61785178834032513522506284623484
61785178834032513522509611977238
61785178834032513522509640673642
61785178834032513522509640675046
61785178834032513522509640692516
61785178834032513522589966976716
61785178834032513522593290098382
61785178834032513522594442726118
61785178834032513523071143691532
61785178834032513523074496557958
61785178834032513523092035700124
61785178834032513523154826044764
61785178834032513523158178912594
61785178834032513523158265476806
61785178834032513523158269727608
61785178834032513523343079576088
61785178834032513523343082759820
61785178834032513523343108155804
61785178834032513523343111339536
61785178834032513523346435509558
61785178834032513523346464205962
61785178834032513523346464207366
61785178834032513523346550299402
61785178834032513523346550300806
61785178834032513523346551834436
61785178834032513523346555018168
61785178834032513523346555022380
61785178834032518875760514471308
61785178834033414090338871135298
61785178834033414090343462247548
61785178834033414090401633249982
61785178834033414090405076456230
61785178834033414090406224366604
61785178834033414090907203505461
61785178834033414090907203505470
61785178834033414091158250565157
61785178834033414091158250565166
61785178834033697625284139285845
61785178834033697625285253894769
61785178834033697625287233536551
61785178834033697625287233886471
61785178834033697625287577892823
61785178834033697625287582492093
61785178834033697625288353081615
61785178834033697625288353100329
61785178834033697625371179228481
61785178834033697625371949463663
61785178834033697625371949476713
61785178834033697625852438376409
61785178834033697626124062123055
61785178834033697626124406142505
61785178834033697626124406146717
61785178834033697632626806562335
61785178834033697632626892301483
61785178834033697632626892651403
61785178834033697632627150931657
61785178834033697632627265250521
61785178834033697632627265368613
61785178834033697632627265372825
61785178834033697632627920717749
61785178834033697632627921184309
61785178834033697632628035840043
61785178834033697632628035858757
61785178834033697632630245182363
61785178834033697632630245532283
61785178834033697632630359973451
61785178834033697632630359975068
61785178834033697632630360323371
61785178834033697632898774210339
61785178834033697632898774211743
61785178834033697632898774223389
61785178834033697632898774229005
61785178834033697632898859945067
61785178834033697632898859949279
61785178834033697632898859949487
61785178834033697632898859950891
61785178834033697632898859962537
61785178834033697632898859963989
61785178834033697632898859968153
61785178834033697632898859968201
61785178834033697632898860299407
61785178834033697632898860318121
61785178834033697632898861362217
61785178834033697632898888997167
61785178834033697632899118579661
61785178834033697632899233020829
61785178834033697632899888819055
61785178834033697632899888832313
61785178834033697632899888837929
61785178834033697632899890231993
61785178834033697632900003606091
61785178834033697632900003623353
61785178834033697632902212830367
61785178834033697632902213180287
61785178834033697632902327604145
61785178834033697632902327621407
61785178834033697632902327621455
61785178834033697632902327971327
61785178834033697632902327971375
61785178834033697632902332203415
61785178834033714096574320976764
61785178834033714096658003329996
61785178834033714096661359380154
61785178834033714097139180044812
61785178834033714097142504213430
61785178834033714097142532911238
61785178834033714097142532912642
61785178834033714097142532930112
61785178834033714097222862398044
61785178834033714097226215265874
61785178834033714097411144509084
61785178834033714097411147692816
61785178834033714097414471861434
61785178834033714097414500559242
61785178834033714097414500560646
61785178834033714097414586652682
61785178834033714097414586654086
61785178834033714233647018572889
61785178834033714233647793411760
61785178834033714233835045115023
61785178834033714233835046650217
61785178834033714233835073812831
61785178834033714233835073831705
61785178834033714233835073835917
61785178834033714233835074185836
61785178834033714233835074185837
61785178834033714233835075348025
61785178834033714233835075352236
61785178834033714233835075352237
61785178834033714233836073984799
61785178834033714233836074003513
61785178834033714233836075519993
61785178834033714233836075538707
61785178834033714233836102699869
61785178834033714233836102705693
61785178834033714233836104222012
61785178834033714233836104222013
61785178834033714233836104235063
61785178834033714233836107304963
61785178834033714233838426680661
61785178834033714233838426697923
61785178834033714233838426699535
61785178834033714233838427053666
61785178834033714233838427053667
61785178834033714233838428215855
61785178834033714233838428233117
61785178834033714233838428569987
61785178834033714233838431303017
61785178834033714233838432819336
61785178834033714233838432819337
61785178834033714233855880086439
61785178834033714233855880086647
61785178834033714233855880087891
61785178834033714233855880088051
61785178834033714233855880105313
61785178834033714233855880105361
61785178834033714233855965821375
61785178834033714233855965838845
61785178834033714233855965844461
61785178834033714233855967238525
61785178834033714233855995936333
61785178834033714233855995940544
61785178834033714233855995940545
61785178834033714233856994691151
61785178834033714233856994695363
61785178834033714233856994708461
61785178834033714233856994708621
61785178834033714233856994709865
61785178834033714233856994714237
61785178834033714233856996108301
61785178834033714233856996127015
61785178834033714233856999294840
61785178834033714233856999294841
61785178834033714233856999300457
61785178834033714233856999313555
61785178834033714233857023393171
61785178834033714233857023406221
61785178834033714233857027998265
61785178834033714233857028011315
61785178834033714233859318706515
61785178834033714233859318706675
61785178834033714233859323292894
61785178834033714233859323292895
61785178834033714233859323311609
61785178834033714233859347404275
61785178834033714233859347404483
61785178834033714233859347741145
61785178834033714233859348804163
61785178834033714233859351990495
61785178834033714233859351990702
61785178834033714233859351990703
61785178834033714233918642220204
61785178834033714233918642220205
61785178834033714233918986239607
61785178834033714233919014922913
61785178834033714233919014935963
61785178834033714233919757891939
61785178834033714233919786575245
61785178834033714233919786588295
61785178834033714233922080821359
61785178834033714233922085426452
61785178834033714233922085426453
61785178834033714233922109519119
61785178834033714233922109523539
61785178834033714233922109873459
61785178834033714233922110923219
61785178834033714233922110936269
61785178834033714233922114122808
61785178834033714233922114122809
61785178834033714233922453892861
61785178834033714233923228731733
61785178834033714233923228733137
61785178834033714234399815260191
61785178834033714234399815378235
61785178834033714234399815378283
61785178834033714234399815395705
61785178834033714234399815397157
61785178834033714234399819981924
61785178834033714234399819981925
61785178834033714234399905721072
61785178834033714234399930070152
61785178834033714234400159751977
61785178834033714234400159770691
61785178834033714234400188350407
61785178834033714234400188449785
61785178834033714234400188453996
61785178834033714234400188453997
61785178834033714234400188467047
61785178834033714234403258584531
61785178834033714234403258588902
61785178834033714234403258588903
61785178834033714234403258938823
61785178834033714234403287164247
61785178834033714234403287183121
61785178834033714234403287286710
61785178834033714234403287286711
61785178834033714234403287299761
61785178834033714234403287636631
61785178834033714234403291885980
61785178834033714234403291885981
61785178834033714234420735966543
61785178834033714234486970008528
61785178834033714234671784443389
61785178834033714234671787629928
61785178834033714234671787629929
61785178834033714234671787635545
61785178834033714234671870182537
61785178834033714234671873369077
61785178834033714234671898880345
61785178834033714234671898884557
61785178834033714234672127399981
61785178834033714234672156097789
61785178834033714234672156102001
61785178834033714234672902238853
61785178834033714234672902244469
61785178834033714234672930942277
61785178834033714234675226232535
61785178834033714234675226236907
61785178834033714234675226586827
61785178834033714234675254934471
61785178834033714234675254934507
61785178834033714234675254934715
61785178834033714234675255284635
61785178834033714234675255290251
61785178834033714234675256347445
61785178834033714234675259533984
61785178834033714234675259533985
61785178834033714234675259539601
61785178834033714234675341023699
61785178834033714234675341023735
61785178834033714234675341023783
61785178834033714234675345627424
61785178834033714234675599304037
61785178834033714234675599308249
61785178834033714234676374142909
61785178834033714234676374148525
61785178834033714279588630024939
61785178834033714279588630043605
61785178834033714279588630043813
61785178834033714279612903970674
61785178834033714279672227128620
61785178834033714279672228178428
61785178834033714279672228178429
61785178834033714279673342800403
61785178834033714279675665731227
61785178834033714279675667148377
61785178834033714279675670336320
61785178834033714279675670336321
61785178834033714279675699032676
61785178834033714280174411220700
61785178834033714280237083012936
61785178834033714280237087246476
61785178834033714280240554916992
61785178834033714280425369357516
61785178834033714280425372541248
61785178834033714280425455092453
61785178834033714280425455096665
61785178834033714280425458280397
61785178834033714280425458284609
61785178834033714280428811496695
61785178834033714280428811500907
61785178834033714280428812563764
61785178834033714280428812563765
61785178834033714280428815747496
61785178834033714280428815751709
61785178834033715469216616563323
61785178834033719175254669744071
61785178834033719175818753976055
61785178834033719587026428979307
61785178834033719587026543783445
61785178834033719587089190744230
61785178834033719587089190744231
61785178834033719587089190758733
61785178834033719587089190763104
61785178834033719587089305531059
61785178834033719587089305548369
61785178834033719587089305549773
61785178834033719587089563834446
61785178834033719587841676120673
61785178834033719587841676124885
61785178834033719587842450959545
61785178834033719587842450960949
61785178834033719769852512034865
61785178834033719770039768442599
61785178834033719770040797329637
61785178834033719770040797335514
61785178834033719770103645188000
61785178834033719770103645189506
61785178834033719770604624326915
61785178834033719770856015764564
61785178834033719770856790600628
61785178834036415388792261839692
61785178834036415388795586008310
61785178834036415388795614706118
61785178834036415388795614707522
61785178834036415388875944192924
61785178834036415388879268361542
61785178834036415388879297060754
61785178834036415389064229487696
61785178834036417768097223102077
61785178834036420879306356771094
61785178834036420879306356772498
61785178834036420879306385470306
61785178834036420879306471562342
61785178834036420879306471563746
61785178834036422708884669111762
61785178834036422708916438125425
61785178834036422709449867952670
61785178834036422709481294009741
61785178834037299904714314649423
61785178834037307034773917822161
61785178834037315956040216465584
61785178834037315956040216465585
61785178834037315956061137053892
61785178834037315956061137053893
61785178834037315956604038756987
61785178834037315956604038762603
61785178834037315956604038762763
61785178834037315956604039229323
61785178834037315956604039233535
61785178834037315956604043480124
61785178834037315956604043480125
61785178834037315956604043484337
61785178834037315956604300697568
61785178834037315956604300697569
61785178834037315956604300701781
61785178834037315956605072349900
61785178834037315956605072349901
61785178834037315956607399530039
61785178834037315956624845026383
61785178834037315956624845026431
61785178834037315956624930771355
61785178834037315956624959463339
61785178834037315956624959467551
61785178834037315956624959817631
61785178834037315956624959821843
61785178834037315956624964068432
61785178834037315956624964068433
61785178834037315956624964072645
61785178834037315956625221285876
61785178834037315956625221285877
61785178834037315956625221290089
61785178834037315956628320118347
61785178834037315956687721582555
61785178834037315956687979867069
61785178834037315956687983050801
61785178834037315956687983055013
61785178834037315956688754703133
61785178834037315956876011128129
61785178834037315956876011132341
61785178834037318152894665102829
61785178834037318152894665107041
61785178834037318335909004742509
61785178834037321309209646148439
61785178834037321309209646150050
61785178834037321309209646150051
61785178834037321309230566736747
61785178834037321309230566738358
61785178834037321309230566738359
61785178834037321309773730380423
61785178834037321309794393752904
61785178834037321309794650968731
61785178834037321309794650970342
61785178834037321309794650970343
61785178834037321309794737063623
61785178834037321492055849429323
61785178834037321492056621081655
61785178834037321492243877506651
61785178834037321492244906376427
61785178834037321492808733390967
61785178834037321492808733392424
61785178834037321492808990608411
61785178834037321492808990609868
61785178834037321492871723675527
61785178834037321492871752373335
61785178834037321493060899660468
61785178834037323093714651778509
61785178834037323094278736014705
61785178834037323139917098073144
61785178834037323139917098073145
61785178834037323139917098074548
61785178834037323139917098074549
61785178834037323139917098078761
61785178834037323140000780431993
61785178834037323276456135731548
61785178834037323276633688987270
61785178834037323276644163808876
61785178834037323276728219770069
61785178834037323276728991418189
61785178834037323277273188536737
61785178834037323277461216614065
61785178834897015323706203308132
61785178834900916000734407128096
61785178834900917647862430768196
61785178834900917785060423378744
61785178834907820353120190198779
61785178834907820353121309529436
61785178834907820901912160640971
61785178834907820901913279971628
61785178834908720920869210074287
61785178834908720920869553030879
61785178834908720920869557752612
61785178834909017953229503269112
61785178834909017953229503286374
61785178834909021064386562119199
61785178834909021110140151632756
61785178834909054411129056346957
61785178834909054411129057396765
61785178834909054411129060580497
61785178834911719657229820461029
61785178834911719657229820465241
61785178834911722814474757947716
61785178834911723363266728389908
61785178834911724598048661884840
61785178834911724598049807136709
61785178834911724598613891368693
61785178834911724598613891372905
61785178834911756115129261386109
61785178834912619675433612328951
61785178834912619675433612328952
61785178834912623336198206189047
61785178834912623382014829153375
61785178834912623382014829153376
61785178834912623382035749741683
61785178834912623382202857230703
61785178834912623382202857230704
61785178834912623382223777819011
61785178834912623382223777823224
61785178834912623793817755650655
61785178834912623793817755654868
61785178834912625028599689145587
61785178834912625028599689149800
61785178834912625165861588777141
61785178834912625166425673009125
61785178834912656728694599119154
61785178834912658375342135256637
61785178835009869835709408140263
61785178835009869835709408157525
61785178835009869835710184041945
61785178835017074377702343046009
61785178835017074377702343064883
61785178835017124203348301751874
61785178835017124249101857964030
61785178835017974808253456423123
61785178835017974945451363294523
61785178835017975350541840611337
61785178835017975350541840615549
61785178835018019822179089229047
61785178835018019822179089233259
61785178835018019822179860881379
61785178835018019822743945113363
61785178835018023528217142409795
61785178835018023528220237010421
61785178835018023528220237364553
61785178835018024763563931789043
61785178835018024763566254737337
61785178835018024763566254741549
61785178835018024763566255091469
61785178835018024771074078457282
61785178835018024816848555257698
61785178835018024816911317022622
61785178835018024954109223894022
61785178835018024954171985658946
61785179954592171006105420963152
61785179954592215475967620502874
61785179960493587070643896249989
61785179960493592014475683613748
61785179960493603541933300499981
61785179960493603544440341531021
61785179960501692180383955917155
61785179960501692180384042010435
61785179960501692180384298873747
61785179960501692180384299227879
61785179960501692180385070880211
61785179960501692180385075129561
61785179960501708651674479379553
61785179960526056925621611979602
61785179962511826245454842622281
61785179962511826245454847322333
61785179962511826245454847339595
61785179962511826245475734630873
61785179962511826245475739330925
61785179962511826245475739348187
61785179962511826247150195667267
61785179962511826247150195668671
61785179962511826247150198868261
61785179962511826247150200267941
61785179962511826247171087675859
61785179962511826247171087677263
61785179962511826247171090876853
61785179962511826247171092276533
61785179963456475557333733233180
61785179963458878306113823652331
61785179963458878306928699242887
61785179963458878306928703842157
61785179963458878306928956473381
61785179963458878306928961059601
61785179963459162435879705663071
61785179963460112415752799071387
61785179963460112827367673024161
61785179963484422807565103906337
61785179963484422807565103906385
61785179963492527917306287031095
61785179963495229618857736357601
61785179978215877510242222835513
61785179978218568095306549313915
61785179978218579215933647467301
61785179978218579215934676337077
61785179978219463172688143712081
61785179978219468253780685805444
61785179978219479781238302337545
61785179978219479783682581253741
61785179978219479783683696212585
61785179978219479783683700461935
61785179978219479783745343368585
61785179978226667851877519070879
61785179978226667851878290723211
61785179978226673205047725006947
61785179978226673205862512279225
61785179978226684323983602520697
61785179978226684323983603583507
61785179978226684323983606770047
61785179978226684325678179214703
61785179978226717128457857653994
61785179978227568282428203379247
61785179978227568282428203383459
61785179978227568282428546335839
61785179978227568282428546340051
61785179978227568282429317992383
61785179978227568282429322591653
61785179978227568419689301065443
61785179978227568419690072717775
61785179978227573772858735349179
61785179978227573772859507001511
61785179978227584890979481217117
61785179978227584893424104506847
61785179978227584893427199090211
61785179980236801779687055926548
61785179980236801781465543965646
61785179980236801781466315617978
61785179980236801781466318800306
61785179980236801781466319861712
61785179981181145548962249857096
61785179981181146783744183352028
61785179981181150902379373735097
61785179981181150902379374089229
61785179981181150902380145387429
61785179981181150902380145741561
61785179981181150902380402604873
61785179981181150902380402609085
61785179981181150902380404021815
61785179981181150902380407208355
61785179981181151039578137997977
61785179981181152685954049324553
61785179981181152685954049678685
61785179981181152686769099480567
61785179981181152686769956872047
61785179981182335118610537869651
61785179981182336171025898782503
61785179981182336354524882322081
61785179981182336354545774330673
61785179981182351659461634935140
61785179981182351659462406587472
61785179981182380686662831990325
61785179981184736493656031741848
61785179981184736630916786117320
61785179981184737728436849210914
61785179981184737865697603586386
61785179981184737865697605003328
61785179981184747614283046988494
61785179981184748849064981900368
61785179981184752761782247057817
61785179981184754408158158384393
61785179981184754408972946700607
61785179981184754408972946717869
61785179981184754408972946718029
61785179981184754408973203935313
61785179981184754408973203935473
61785179981184754957765175777345
61785179981184754957765261516493
61785179981184782200638953712940
61785179981184782200639298086474
61785179981184782200640445625246
61785179981184782338653308432282
61785179981184785906680450099936
61785179981184785906680821754288
61785179981184787691069142372148
61785179981184787691320189431844
61785179981184787691822742716018
61785179981184787691885045316160
61785179981185988517797046533479
61785179986109093126423591551276
61785179986109093126444512259080
61785179986109093127196878602104
61785179986109093127196881785836
61785179986109093172929542805620
61785179986141522904095270059308
61785179986141522904659354291292
61785179986141524688485077288912
61785179986141524688485081539714
61785179986141524689049165771698
61785179986141530222785126411948
61785179986142423609167720685821
61785179986142423609731804917805
61785179986142430790534232376361
61785179986145110349237969200504
61785179986145110532252308367800
61785179986145127140862823289003
61785179986145132494032252973682
61785179986145132494032253321984
61785179986145132494032253321985
61785179986145132494032254371744
61785179986145132494032254390618
61785179986145132494032257559689
61785179986145426599958636674318
61785179986145427147035138413912
61785179986145427147056030422504
61785179986145427147122143886002
61785179986145427147122144935762
61785179986145427147122145408146
61785179986145427147122148596090
61785179986145427148729714058158
61785179986145427148729714062530
61785179986145427148813282092526
61785179986145427148813282096898
61785179986145427148814401287670
61785179986145427148814401292042
61785179986145427149001654530338
61785179986145427149566513596982
61785179986145427149566514658388
61785179986145427192875729845678
61785179986145427330136484588332
61785179986145427331828737284284
61785179986145432683302818274104
61785179986145432683302818740456
61785179987090661394856972181547
61785179987090676883293508566232
61785179987090677020490700944732
61785179987090678667599637326281
61785179987090709570780812911531
61785179987090709570781501658527
61785179987090709570781587751807
61785179987090709571345671983791
61785179987090710166394008412571
61785179987090711401740026139487
61785179987090711401740026156749
61785179987090721286206236640289
61785179987090721286770320872273
61785179987093380370845663833679
61785179987093380370866928917984
61785179987093413173001554189037
61785179987093708377390829297629
61785179987093713316518560093625
61785179987093713316518563277357
61785179987094625004960328463211
61785179987126128816355541632185
61785179987126143231241790567100
61785179987126143642835768398744
61785179987126143643024053693516
61785179987126144878370843072764
61785179987127029384167237533469
61785179987127029569692059888293
61785179987127029569692059889697
61785179987127029569712951896885
61785179987127029569712951898289
61785179987127044209139638578139
61785179987127044209140011649641
61785179987129731087414300343725
61785179987129731088166412653037
61785179987129731089858665348989
61785179987129745912387069845965
61785179987129745912387069859015
61785179987129745912387070908775
61785179987129745912387845743435
61785179987129745912390168691729
61785179987129747147169004403707
61785180030423627704897643186797
61785180030423627704960319212573
61785180030423627704961433821497
61785180030423627705713546130809
61785180030423633195391622480705
61785180030459650417368922444405
61785180030459667026001470897038
61785180031393494560994235213769
61785180031393494698192232073667
61785180031393505679114210846317
61785180031393505816374965221789
61785180031404301511180466330413
61785180031404301511995254665501
61785180031404312630116344906973
61785180031404312630116349156323
61785180031405201941731493595372
61785180031405201941731493595373
61785180031405213059851469227920
61785180031405213059851469227921
61785180031405213197112223603393
61785180031405213197865369031831
61785180031407914903619465444200
61785180031407948254628668524391
61785180031407948254629701643517
61785180031428627961031105371865
61785180031428627961032134241641
61785180031428627961032138490991
61785180031429528391582046897677
61785180031429528528842801273149
61785180033411712323149245556069
61785180033411712323151483810763
61785180033411712323151569549911
61785180033411712323151569904043
61785180033411712323151574153393
61785180033411728933395020123349
61785180033414430087514373961442
61785180033414430087597941995810
61785180033414430087599058004254
61785180033414430087599061185130
61785180033414430087599061186582
61785180033414430087599061190954
61785180033414430087786314429250
61785180033414430088351170313566
61785180033414430088351173495894
61785180033414430497718260008662
61785180033414430499391915064600
61785180033414430499391943762360
61785180033414430499412835652908
61785180033414435439105425634996
61785180033414435576521921812652
61785180033415330655348080707715
61785180034358780992901580031415
61785180034358780992901584630685
61785180034358780992901837248859
61785180034358780992901837261909
61785180034358780992901841848129
61785180034358780992901841866843
61785180034358780992901927587277
61785180034358780992902956457053
61785180034358780992902956475767
61785180034359659941803015750676
61785180034359664742916509802310
61785180034359664880177264177782
61785180034359664882622659469764
61785180034359665294969092567312
61785180034359679776262169116007
61785180034359681422637737485991
61785180034359681422638080442583
61785180034359681423452611895645
61785180034359681423452864041435
61785180034359681423452864391355
61785180034359681423452864509447
61785180034359681423452864526709
61785180034359681423452864526869
61785180034359681423452868758797
61785180034359681423452868777671
61785180034359681423452869113089
61785180034359681423452869131803
61785180034359681560650604506193
61785180034359681560650857119995
61785180034359681560650857137257
61785180034359681560650861369345
61785180034359681560650861388219
61785180034359681560650861742351
61785180034359681560650947462785
61785180034359681560650947481499
61785180034359681560651976351275
61785180034359681972244834483627
61785180034359681972244834833547
61785180034359681972244836368741
61785180034359681972244839200989
61785180034359681972244839219863
61785180034359681972244839555281
61785180034359681972244839573995
61785180034359681972244925294429
61785180034359681972244925313143
61785180034359709215118958677870
61785180034359709215308048554822
61785180034359709215308391511414
61785180034359709353132854232430
61785180034359709353132882930190
61785180034359709353132882930398
61785180034359709353132887162278
61785180034359709353132887179748
61785180034359709353132969023678
61785180034359709353132973273028
61785180034359709353134002142804
61785180034359709354825106928382
61785180034359709764351066074180
61785180034359709764351152167460
61785180034359709764413828193236
61785180034359709764915147106366
61785180034359709766610841963226
61785180034359712921160483749576
61785180034359712921348424670814
61785180034359712921348425733624
61785180034359712921348511826904
61785180034359712921348768690216
61785180034359712921348769044348
61785180034359713058609179413468
61785180034359713058609180463228
61785180034359713059173231411232
61785180034359713059174379671526
61785180034359713470391443589644
61785180034359714705737088262688
61785180034359714705737173997464
61785180034359714705738236151220
61785180034359714705799850023240
61785180034359714706302316846744
61785180034359714706302316864214
61785180034359714706302317200876
61785180034359714706302317214134
61785180034359714706302402957494
61785180034359714706302403307414
61785180034359714706553107043128
61785180034359714706553110225456
61785180034359714706553364260572
61785180034359714706554139095232
61785180034359724040284303247374
61785180034359724041976557360268
61785180034359724041976557377738
61785180034359724042540640175310
61785180034359724042540641592252
61785180034359724042540641609722
61785180034359724177545057990028
61785180034359724177545059039788
61785180034359724179237311735740
61785180034359724179801394917964
61785180034359724179801395967724
61785180034359725824674111545452
61785180034359725824674111558710
61785180034359725824674111562922
61785180034359725824674114727780
61785180034359725826114512245396
61785180034359725826114512245556
61785180034359725826366364241404
61785180034359725826366364254662
61785180034359725826366364258874
61785180034359725826930451655716
61785180034359965690417423531971
61785180034362667393664483158495
61785180034384325493517092314725
61785180034394796979346210635223
61785180034394798214942927374875
61785180034394798214942927724795
61785180034394798763734897817067
61785180034394830124429452624240
61785180034394831359776242003488
61785180034394831497036909240340
61785180034394831497036910303150
61785180034394831497040352446588
61785180034394831497287957699508
61785180034394831497291056532222
61785180034394831497291056998782
61785180034394831497789021549652
61785180034394831497789022612462
61785180034394831497792464755900
61785180034394831909634047840464
61785180034394846184188330987516
61785180034394846184752415219500
61785180034394846184940443296828
61785180034394846321950493551726
61785180034394846322013169577502
61785180034394846322201197654830
61785180034394847968578137868652
61785180034394847969142222083166
61785180034394847969142222100636
61785180034394847969330250177964
61785180034396032325211332144675
61785180034396032737808470749225
61785180034398734028646419848527
61785180039319152992925571230038
61785180039319152994428646875478
61785180039319152994428672389458
61785180039319152994428672389666
61785180039319152994429791597860
61785180039319152994616700466786
61785180039319152994616700466994
61785180039319152994617819675188
61785180039319152994617823925990
61785180039319152995181908157974
61785180039319158528353754917842
61785180039319158528353755967650
61785180039319158528353783499010
61785180039319158528353784548770
61785180039319158528917839149826
61785180039319158529105867227154
61785180039319158529105868276962
61785180039319158529105895806870
61785180039319158529105895808322
61785180039320037362965520666320
61785180039320037546982557209807
61785180039320037548424224838880
61785180039320037548427577706710
61785180039320053425167727731746
61785180039320053425167727731954
61785180039320053425167730914074
61785180039320054155279688799523
61785180039320054155279688818397
61785180039320054155533869407564
61785180039320054155533869411777
61785180039320054156974270094167
61785180039320337690228056292808
61785180039320354344550287398640
61785180039320354344800991501744
61785180039320354344804434706588
61785180039320354344804434707992
61785180039320354347060767403840
61785180039320354347060771635928
61785180039320359697218395086818
61785180039320359697719717083106
61785180039320359697782478848030
61785180039320359697782479318802
61785180039322760662936498915996
61785180039322760799600911464630
61785180039323954788164159317267
61785180039323956021003910499127
61785180039323956022674237966579
61785180039323956022696163195079
61785180039323956615800509959187
61785180039323961557184580866851
61785180040268306790549899487968
61785180040268306973731346947723
61785180040268306973731603828297
61785180040268306973731605227977
61785180040268306973731608061629
61785180040268306973731608079099
61785180040268306973732380066849
61785180040268606956348211759213
61785180040271007441904634042819
61785180040271007441904748361683
61785180040271008676978406574247
61785180040271008676978409407899
61785180040271008676978410842311
61785180040271008676979439693373
61785180040272207581218308117134
61785180040272208198903327210163
61785180040272240955681025027474
61785180040272252076311135920143
61785180040272252076311135933193
61785180040296519228733740892184
61785180040296519228736835020634
61785180040296552580558761181394
61785180040296553177865629309745
61785180040296553177865629309793
61785180040296553177886521318337
61785180040296553177886521318385
61785180040303424176837684776832
61785180040303424176840008774886
61785180040303471758023011923914
61785180040303724183260319502988
61785180040303724183263414103614
61785180040303757099663289597319
61785180040304623103692986289931
61785180040304672492134422516439
61785180040304672515025147234696
61785180040304672515025148769730
61785180040304672515272379547473
61785180040304672515272752618767
61785180040304672515275851451481
61785180040304672515275851805613
61785180040304672515275852855373
61785180040304674161648290874049
61785180040304674161648663945343
61785180040304674161651763132189
61785180040304674164096123420091
61785180057036924169934082702379
61785180057045013218472424543321
61785180057045013218475863500219
61785180057045013218475867749569
61785180057045029094969818692130
61785180057045029096662071388082
61785180057045034631150114689246
61785180057045034631150115739054
61785180057045034631150143270414
61785180057045035180005138348217
61785180057046230446848682168677
61785180057046230448540934864629
61785180057046235937087485774510
61785180057048636902209242804580
61785180057048636902209243158712
61785180057048931555299138444458
61785180057048931556906703910898
61785180057048931556991391140410
61785180057048931694167458280303
61785180057048937045726223194843
61785180057048937045726223665858
61785180057048937090915724343790
61785180057048937091479808575774
61785180057048937227924659908016
61785180057048937228112687985392
61785180057048937228740567569390
61785180057048937228928590929404
61785180057048937228928595646718
61785180057049837659491271082249
61785180057049837659491271554633
61785180057982476243015779607716
61785180057993282507212047671620
61785180057993283056004018113812
61785180057993283056818801844023
61785180057993283056818801857073
61785180057993283056818806443293
61785180057993283056818806462007
61785180057993283056819921052217
61785180057993315790332061950323
61785180057993315790395973025300
61785180057993315790959971159633
61785180057993315790959971163845
61785180057993315790959971176868
61785180057993315790959971176895
61785180057993315790960057257284
61785180057994183075775594055523
61785180057994183075775594072785
61785180057994183075775851272967
61785180057994183075775851290229
61785180057994183075775855522317
61785180057994183075775855541191
61785180057994183075775855895323
61785180057994183075776627174649
61785180057994183624567825983383
61785180057994183624567826337515
61785180057994183624567912076663
61785180057994467134452699370675
61785180057994483813838391624836
61785180057994483813838505943700
61785180057994483813901153389760
61785180057994483813901181969476
61785180057994516547393430789311
61785180057994516547394551395781
61785180057994516547414351377619
61785180057994516547414437470899
61785180057994516547958635627765
61785180057994516547958635633381
61785180057994516547958635646479
61785180057994516547958664344239
61785180057996883543948881504911
61785180057996883543948995823775
61785180057996884710381819156034
61785180057996884779022652164275
61785180057996884779022653563955
61785180057996884779022653682047
61785180057996884779022653686419
61785180057996884779022653699309
61785180057996884779022653699469
61785180057996884779022654036339
61785180057996884779022658285689
61785180057996884779022658304403
61785180057996884779022910781399
61785180057996884779022910899491
61785180057996884779022910903863
61785180057996884779022910916753
61785180057996884779022910916913
61785180057996884779022912316593
61785180057996884779022915503133
61785180057996884779022915521847
61785180057996884779210943586077
61785180057996884916220646296967
61785180057996884916220646310017
61785180057996884916220650896237
61785180057996884916220650914951
61785180057996884916220993871543
61785180057996884916221765505161
61785180057996884916471697961549
61785180057996885328002914028269
61785180057996885328065675793193
61785180057996918062144077680320
61785180057996918062206839445244
61785180057997168840147477332614
61785180057997183664305506145910
61785180057997183733219475385055
61785180057997183733219561124203
61785180057997184922539661252595
61785180057997184922539662652275
61785180057997229392674107848463
61785180057997229394180267456901
61785180057997229394181386652045
61785180057997229394368683492709
61785180057998084300947574672255
61785180057998084300968495260563
61785180057998084300968580999711
61785180057998117240990703358307
61785180057998117652772709267279
61785180058021195306024724588243
61785180058021244534340222348064
61785180058021494946046402242318
61785180058021544723401481147323
61785180058021544723404923290761
61785180058021544723589897183131
61785180058021544725284472827377
61785180058021544725849283578663
61785180058022395925846317153631
61785180058022445293661372166466
61785180058029598637988213876515
61785180058029599872770147371447
61785180058029633155867289636749
61785180058029633155870384231551
61785180058029633201623968675067
61785180058029633224595167660657
61785180058029633338881628804045
61785180058029633338884723404671
61785180058029633338965196838413
61785180058029633338965196851520
61785180058029648049316904098126
61785180058029648049320376356314
61785180058029649833143003355089
61785180058029649835402565128248
61785180058029649835590462458235
61785180058029649835590462924795
61785180058030499205736200282977
61785180058030499205737233397891
61785180058030499205737233752023
61785180058030500440519166892823
61785180058030500440519167246955
61785180058030533769999749158095
61785180058030548548404193179567
61785180058030548548425085188159
61785180058030548617149606793218
61785180058030548617316627009565
61785180058030548619576566457708
61785180058030550378819180968595
61785180058030550400892023230597
61785180058030550403966373338844
61785180058030550447482452203179
61785180058030550447482452203180
61785180058030550449156135838833
61785180058030550449156135838834
61785180058030550449176635645416
61785180058030550449177027847425
61785180058030550449177027847426
61785180058030550449177027848829
61785180058030550449177027848830
61785180058033202144580751850995
61785180058033202144580753250675
61785180058033202281778744461543
61785180058033250320563802476889
61785180058033250320564059694333
61785180058033250320564059707383
61785180058033250320564060757143
61785180058033250320564835591803
61785180058033250320567158527047
61785180058033250320567158540097
61785180058033250323011523414219
61785180058033250457761795087437
61785180058033252104137963631457
61785180058033252104137963644507
61785180058033252104137964694267
61785180058033252104138739528927
61785180058033252104141062477221
61785180058033252106585422765123
61785180189956512623295870345625
61785180189956512623358546371401
61785180189956512623358547434211
61785180189956512623359660980325
61785180189956512624111773289637
61785180189956518113789849639533
61785180189988933064516923854659
61785180189988933064580714489359
61785180189988933064583038837333
61785180189988933064768742566687
61785180189988933064771066914661
61785180189992535335764050416387
61785180189992535335764822068719
61785180189992535335767145353883
61785180189992535335826726442163
61785180189992535335827498094495
61785180189992535336014754519491
61785180189992551944399698055866
61785180190926379479392462372597
61785180190926379616590456045955
61785180190926379616590456050167
61785180190926379616590459232495
61785180190926390597512438005145
61785180190926390734773192380617
61785180190929081319837514609669
61785180190929097793635080165917
61785180190929125793898231091078
61785180190929978044347046550443
61785180190929978044347389507035
61785180190929978044347390923977
61785180190929978181607887019195
61785180190929978181608144236639
61785180190929978181608145299449
61785180190929978181608920138321
61785180190929981750388541874628
61785180190929981750388541874629
61785180190929981750388542937439
61785180190929981750388546123979
61785180190929981887649297667043
61785180190929983534777578166243
61785180190929983534777578520375
61785180190929983534778353005115
61785180190929983534965606243571
61785180190929992868508517507176
61785180190929992868508517507177
61785180190937186430393481824329
61785180190937197548514572065801
61785180190937197548514573128611
61785180190937197548514576315151
61785180190938083154088225430015
61785180190938083154088225434227
61785180190938083154088568386607
61785180190938083154088568390819
61785180190938083154088569803549
61785180190938083154088572990089
61785180190938083154089344642421
61785180190938083291349065898767
61785180190938083291349323116211
61785180190938083291349324179021
61785180190938083291350099017893
61785180190938086998142845719239
61785180190938086998143620558111
61785180190938088644518757045815
61785180190938088644518757399947
61785180190938088645271644193999
61785180190938098116263593008331
61785180190938098116263596190659
61785180190940788701389561326361
61785180190940788701389647065509
61785180190940788701389905345763
61785180190940788701389905699895
61785180190940788701390680184635
61785180190940799819510652630643
61785180190940799819510652634855
61785180190940799819510655817183
61785180190940799822017692603028
61785180190940805175187126882609
61785180190940833173026895683219
61785180190940833173027153963473
61785180190940833173027925615805
61785180190940833173027925620017
61785180190940833173027928802345
61785180190961512879429332530693
61785180190961512879430361400469
61785180190961512879430362463279
61785180190961512879430365649819
61785180190962413309980274056505
61785180190962413447241028431977
61785180190973253614437005076547
61785180190973253614437006143560
61785180190973253614437006143569
61785180192912181740875905897307
61785180192912181740875987400155
61785180192912181740875988449915
61785180192912181740875991632035
61785180192912181740875991637859
61785180192912181740875991650957
61785180192912181740875991986375
61785180192912181740875991991991
61785180192912181740875993049185
61785180192912181740875993067899
61785180192912181740877021937675
61785180192912181740877025111117
61785180192912181740877025124215
61785180192912181740960704290907
61785180192912181741440852138755
61785180192912181741441106169659
61785180192912181741441109356199
61785180192912181741712729429627
61785180192912181741712815164355
61785180192912181741712815168775
61785180192912181741712815170179
61785180192912181741712815181825
61785180192912181741712815183277
61785180192912181741712815518695
61785180192912181741712815524311
61785180192912181741712816581505
61785180192912181741712816600219
61785180192912181741713848643437
61785180192912181741713848656535
61785180192936493366587112721333
61785180192936493366588227330257
61785180192936493366590551318275
61785180192936493366590551324099
61785180192936493366590551678231
61785180192936493366591584797357
61785180192936509837689609283092
61785180192936509837692705305080
61785180192936509837692708474310
61785180192936509837877637360420
61785180192936509840137070292874
61785180192936509840137073475202
61785180192936509840137073479574
61785180192936509840137328573128
61785180192936509974890700726111
61785180192936509977397741757151
61785180192947315003653166403604
61785180192947315004218025471652
61785180192947315004238917480244
61785180192947315004305032465886
61785180192947315004305035653830
61785180192947315005912597932166
61785180192947315005996165966486
61785180192947315005996165966534
61785180192947315005996513510750
61785180192947315005996514573560
61785180192947315005997288345410
61785180192947315005997288349782
61785180192947315006184541588078
61785180192947315006184542650888
61785180192947315006749400654722
61785180192947316651462504894406
61785180192947316653136188648104
61785180192947316653136960300436
61785180192947316653157080538652
61785180192947320357471366147078
61785180192947320494732120876682
61785180192947320494920148971480
61785180192947322141861177627484
61785180192948215572054055170591
61785180192948215573746307866543
61785180193880858960298016454813
61785180193880858960298788107145
61785180193880859097495922976293
61785180193880859097496694628625
61785180193880859097496780363561
61785180193880859097497037581005
61785180193880859097497037585217
61785180193883560800744097211900
61785180193883562035525686215047
61785180193883562036340566404873
61785180193883562036340909361465
61785180193883562036341595293363
61785180193883562036341938231241
61785180193883562036341938249955
61785180193884440984486184791860
61785180193884440984489627998108
61785180193884440985241740307420
61785180193884440985241997524864
61785180193884444551573645237656
61785180193884444551574674107432
61785180193884444688834313873980
61785180193884444688835428482904
61785180193884444691278678879244
61785180193884444691279793488168
61785180193884444691280050705612
61785180193884445926061639827010
61785180193884445926061641243952
61785180193884445926061984200544
61785180193884445926065083033258
61785180193884446335963366029884
61785180193884446335963366379644
61785180193884446335963452118792
61785180193884446337655618725836
61785180193884446337655619075596
61785180193884446337655704814744
61785180193884446337659060864902
61785180193884446337659060869274
61785180193884446338411173174214
61785180193884455672142370795402
61785180193884455672201689354078
61785180193884455672201690771020
61785180193884457456532177676538
61785180193884460613777145806170
61785180193884460819700031682001
61785180193884460819700032036133
61785180193884460819700803334333
61785180193884460819700803684253
61785180193884460819700889423401
61785180193884460819701146640845
61785180193884460819701146645057
61785180193884460819701150890195
61785180193884461162569116248362
61785180193884461162570230857286
61785180193884461162631878017658
61785180193884461231294009513645
61785180193884461231295124004477
61785180193884461231295124472489
61785180193884461231295124476701
61785180193884461231295124476860
61785180193884461231295128721839
61785180193884462397352164352218
61785180193884462466076714660909
61785180193884462466076719260179
61785180193884462466076800749977
61785180193884462466077057499409
61785180193884462466077057967421
61785180193884462466077057971792
61785180193884462466077062216771
61785180193884462466891850532985
61785180193884462466891850551859
61785180193884462466891850887277
61785180193884462466892622185317
61785180193884462466892622204191
61785180193884462604089843143533
61785180193884462604089843516539
61785180193884462604090958125463
61785180193884463015683820975177
61785180193884463015683820994051
61785180193884463015683821329469
61785180193884463015683821348183
61785180193884463015935640047113
61785180193884490396571491633084
61785180193884490396571836006618
61785180193884490396571950797866
61785180193884490396572983916992
61785180193884490398263744329036
61785180193884490398264088702570
61785180193884490398267187535284
61785180193884490398267560610998
61785180193884490807790047848368
61785180193884490807790133941648
61785180193884490808353755826682
61785180193884490808353841915590
61785180193884490808354128880554
61785180193884490808416517941366
61785180193884490810046008522634
61785180193884490810046094611542
61785180193884490810049450661700
61785180193884490810049450666072
61785180193884490810049823737414
61785180193884490810108770637318
61785180193884493964599092465520
61785180193884494102611868811886
61785180193884494102611873411156
61785180193884494102612213185420
61785180193884494102612988020080
61785180193884494102613361095794
61785180193884494102613361445714
61785180193884494513642139019300
61785180193884494513642140069060
61785180193884494513830425363832
61785180193884495749740925916820
61785180193884495749741011655968
61785180193884495749803687681744
61785180193884505083472209277156
61785180193884505085979250308196
61785180193884505220984040831446
61785180193884505223240377759382
61785180193884505632578017595860
61785180193884505634270270291812
61785180193884505635022267810084
61785180193884505635022267814456
61785180193884505635022382601124
61785180193892566479049088547047
61785180193892566479049088901179
61785180193892566479049860199379
61785180193892566479049860553511
61785180193892566479050203510103
61785180193892568125425771525955
61785180193892568125425771880087
61785180193895268182296148527703
61785180193895268182296918745623
61785180193895268182484176591933
61785180193895268182485291200857
61785180193895269417078852240555
61785180193895269417078853674967
61785180193895601173701447151365
61785180193896502153357909678243
61785180193896502290555902288791
61785180193896503525901920015707
61785180193916877965913696553601
61785180193916878103926820432743
61785180193916878103926820450005
61785180193916878103927596353299
61785180193916878103929919282719
61785180193916878103930263638991
61785180193916878103930263657865
61785180193916878103931038496737
61785180193917211646697252968485
61785180193919578022785187337917
61785180193919578022785192409411
61785180193919579257566777876257
61785180193919579601252141749666
61785180193919579807173879591255
61785180193919579807173880063639
61785180193919579807173881126289
61785180193919579807174654899543
61785180193919579807174655962353
61785180193919579807176978897597
61785180193919579807178098105791
61785180193919579807365351348619
61785180193919611167868434398428
61785180193919611167871528999054
61785180193919611305129098448532
61785180193919612952446183281082
61785180193919612953010267513066
61785180193919612953013711174228
61785180193919612953073029614652
61785180193919912798579183305285
61785180193919913347684618567203
61785180193920813366390879206569
61785180193920813777984857038213
61785180193920813780432578093635
61785180193920813915433638442711
61785180193927684917734453291948
61785180193927733093717245176802
61785180193927733093717502394246
61785180193927733093717503444006
61785180193927733095347079064423
61785180193927733095409755090198
61785180193927733095409755090199
61785180193928018457989881678759
61785180193928918890988631402985
61785180193928919025738901554267
61785180193928919028250418891958
61785180193931618944597184217733
61785180193931620180131230021977
61785180193931620591725207853621
61785180193931620594172928909043
61785180193931620731433683285925
61785180193931620731685506595810
61785180198808801185094600262692
61785180198808801185115520967688
61785180198808801230848185171204
61785180198808801368380535541684
61785180198808801368380535658372
61785180198808801368380792759128
61785180198808801368380821455532
61785180198819606350975735837896
61785180198819606351163763915224
61785180198819606351226530298292
61785180198819606351791643400052
61785180198819606351979671477380
61785180198819606397460512350724
61785180198820806971528548704004
61785180198820807107974429005240
61785180198820807108225218847492
61785180198820807108225223465636
61785180198820807108790336567396
61785180198820807154814482933188
61785180198841232746403604869072
61785180198841232746403633566880
61785180198841232746403719654496
61785180198841232746403719655948
61785180198841238280703740197816
61785180198841238280703768777532
61785180198843917429320937329148
61785180198843917429508965406476
61785180198843917430073049638460
61785180198843917975832551286820
61785180198843917976104266452212
61785180198843917976584663596132
61785180198843917976668350684196
61785180198843917976669379553972
61785180198843917978363955167858
61785180198843917978363955185120
61785180198843917978363956247978
61785180198843917978551983245186
61785180198843917978551983262448
61785180198843917978551984325306
61785180198843917979116067477170
61785180198843917979116067494432
61785180198843917979116068557290
61785180198843932253666994219772
61785180198843932254231078451756
61785180198843933899103794029484
61785180198843933900796046725436
61785180198843934036364553004226
61785180198843934037868400301998
61785180198843934037868428998306
61785180198843934037868773372048
61785180198843934037868773373500
61785180198843934037868773377664
61785180198843934037868773377712
61785180198843934037868773377871
61785180198843934038620541307618
61785180198843934038620889932162
61785180198843934449839065644266
61785180198843934631157708890488
61785180198843934631157712074220
61785180198843934631161151034086
61785180198843934631161151035490
61785180198843934632665002594258
61785180198843934632665002595710
61785180198843934632665003644018
61785180198843934632665031292018
61785180198843934633417114905022
61785180198843934633417143601330
61785180198843934633417143602782
61785180198843939571792736692030
61785180198843939572544849001342
61785180198843939572544849002794
61785180198843939572544850052554
61785180198843939572544877581058
61785180198843939572544877582510
61785180198843939984139085101642
61785180198843939984139113679954
61785180198844818590149942870895
61785180198844818590418186120377
61785180198844818590421538983995
61785180198844818590421653769419
61785180198844818590421653773631
61785180198844835198697778565119
61785180198844835198697778565327
61785180198844835198697778566731
61785180198844835198697778583993
61785180198844835198697783164596
61785180198844835198697783164597
61785180198844835198697783170213
61785180198844835198969379276292
61785180198844835198969379276293
61785180198844835198969379281909
61785180198844835198969490530921
61785180198844835198972846581079
61785180198844835198972847998021
61785180198844835198972851180348
61785180198844835198972851180349
61785180198844835200414021918642
61785180198844835200414022115475
61785180198844835200414023515155
61785180198844835200414023519526
61785180198844835200414023519527
61785180198844835200414023534029
61785180198844835200414026720569
61785180198844835201228811854614
61785180198844835201228811854615
61785180198844835201228815055657
61785180198844835201229183509015
61785180198844835201229184925956
61785180198844835201229184925957
61785180198844835201229188108284
61785180198844835201229188108285
61785180198844840551950895320386
61785180198844840551950895339260
61785180198844840551950896737328
61785180198844840551950896756202
61785180198844840551950899919656
61785180198845118733668072721316
61785180198845118733938635228404
61785180198845118733938892445848
61785180198845118735362647862818
61785180198845135205040786253038
61785180198845135205040787792444
61785180198845135205040790961674
61785180198845135205225719847784
61785180198845135205229072597522
61785180198845135207485151258302
61785180198845135207485152780238
61785180198845135207485155962566
61785180198845135207485155966938
61785180198845135387992364821810
61785180198845135388055126953916
61785180198845135388239973275932
61785180198845135388243416482180
61785180198845135389747379649868
61785180198845135390499405852850
61785180198845135390499405854254
61785180198845135390499749178028
61785180198845135390499750227788
61785180198845135390499753410116
61785180198845140740657376861006
61785180198845140741221460620814
61785180198845140741221460622218
61785180198845140741221460639688
61785180198845140741221461092990
61785180198852021304280182713788
61785180198852021304468210791116
61785180198852021305032295023100
61785180198852037774063039414124
61785180198852037775755292110076
61785180198852037911323798388866
61785180198852037913014930807942
61785180198852037913014931857750
61785180198852037913016051084818
61785180198852043447316067377336
61785180198852043447316095957052
61785180198852043447504094385982
61785180198852043447504095435790
61785180198852043447504095454664
61785180198852043447504122965698
61785180198852938341874735315408
61785180198852938343566988011360
61785180198855623573768938745608
61785180198855639635031008608174
61785180198855639635031008608334
61785180198855639635031012840262
61785180198855641876988925590028
61785180198855645581334726074824
61785180198855645718563222499906
61785180198855645718563222501310
61785180198855645718563222518777
61785180198855645718563222518780
61785180198855645718563222518786
61785180198855645718563222854198
61785180198855645718563222855442
61785180198855645718563222867088
61785180198855645718563222872912
61785180198855645718563223916848
61785180198855645718563223935722
61785180198855645718751250596114
61785180198855645718751250944416
61785180198855645718751250945820
61785180198855923763018612037444
61785180198855940236084612919438
61785180198855940371001248890968
61785180198855940371653118141194
61785180198855940373260683601810
61785180198855940373260683607634
61785180198855940373344251636178
61785180198855940373344251642002
61785180198855940373345370831322
61785180198855940373345370837146
61785180198855940373345371894180
61785180198855940417406699390782
61785180198855942018810587381770
61785180198855942020505163026016
61785180198855945312473100224830
61785180198855945724851735163144
61785180198855945724851735281188
61785180198855945907269704040526
61785180198855945907269704053576
61785180198855945907833787800334
61785180198855945907833787819208
61785180198855945907833788272510
61785180198855945907833788285560
61785180198855945908021815896536
61785180198856824330262094465009
61785180198856824330265189065635
61785180198856824330265193314985
61785180198856824330265447332839
61785180198856824330830306403695
61785180198856824331101902515391
61785180198856824331101902516795
61785180198856824331101902528441
61785180198856824331101902534057
61785180198856840938645892923259
61785180198856840938645894462665
61785180198856840938813029009417
61785180198856840938813029010869
61785180198856840938813030409097
61785180198856840938813030527189
61785180198856840938833921018009
61785180198856840938833922417689
61785180198856840938833922423305
61785180198856840938896598449081
61785180198856840938896598565769
61785180198856840939378142093707
61785180198856840939378142093755
61785180198856840939378142097919
61785180198856840939378142098127
61785180198856840939378142099371
61785180198856840939378142099531
61785180198856840939378142111017
61785180198856840939378142111177
61785180198856840939378142112421
61785180198856840939378142112629
61785180198856840939378142116793
61785180198856840939378142116841
61785180198856840939378143516473
61785180198856840939378143529571
61785180198856840939378143633161
61785180198856840939378143646211
61785180198856840939378146697397
61785180198856840939378146716111
61785180198856840939378146834155
61785180198856840939399034106719
61785180198856840939399034119609
61785180198856840939399034119769
61785180198856840939399034125433
61785180198856840939399035641753
61785180198856840939399035654803
61785180198856840939399038705989
61785180198856840939399038724703
61785180198856840939649738222873
61785180198856840939649738224325
61785180198856840939649738228489
61785180198856840939649738228537
61785180198856840939649739628169
61785180198856840939649739641267
61785180198856840939649739744857
61785180198856840939649739757907
61785180198856840939649742809093
61785180198856840939649742827807
61785180198856840939649742945851
61785180198856840941072718787713
61785180198856840941072718787761
61785180198856840941072719141845
61785180198856840941072719142053
61785180198856840941072719160719
61785180198856840941072719160767
61785180198856840941072719259937
61785180198856840941072719260097
61785180198856840941072719277359
61785180198856840941072720204703
61785180198856840941072720204863
61785180198856840941072720223577
61785180198856840941072720322747
61785180198856840941072720322955
61785180198856840941072720340217
61785180198856840941072720677039
61785180198856840941072720677087
61785180198856840941072723391403
61785180198856840941072723392807
61785180198856840941072724926437
61785180198856840941072724927841
61785180198856840941073493639683
61785180198856840941073495161827
61785180198856840941073495174877
61785180198856840941073498244777
61785180198856840941073499761097
61785180198856840941093610796353
61785180198856840941093611150645
61785180198856840941093611169359
61785180198856840941093612213295
61785180198856840941093612213455
61785180198856840941093612232169
61785180198856840941093612331547
61785180198856840941093612348809
61785180198856840941093612685679
61785180198856840941093615399995
61785180198856840941093616935029
61785180198856840941094385648275
61785180198856840941094387047955
61785180198856840941094387053731
61785180198856840941094387066829
61785180198856840941094387170419
61785180198856840941094387183469
61785180198856840941094390253369
61785180198856840941094391769689
61785180198856840941344315272415
61785180198856840941344315272463
61785180198856840941344315389055
61785180198856840941344316316559
61785180198856840941344316335273
61785180198856840941344316434651
61785180198856840941344316451913
61785180198856840941344316788735
61785180198856840941344316788783
61785180198856840941344319503099
61785180198856840941344319504503
61785180198856840941344321038133
61785180198856840941344321039537
61785180198856840941909175388819
61785180198856840941909175505507
61785180198856840941909178588457
61785180198856840941909180104777
61785180198856842771501774642290
61785180198856842771522666650882
61785180198856842771522923868326
61785180198856846292547576381863
61785180198856846474830438516269
61785180198856846474830438517673
61785180198856846475017694924003
61785180198856846475018723793779
61785180198856846475018723811041
61785180198856846475845251251369
61785180198856847711191268978285
61785180198856848122690972777801
61785180199789480803787361446120
61785180199792171389122637391291
61785180199792171389122641624831
61785180199792171389686721623275
61785180199792171389686722673083
61785180199792186213823470541219
61785180199792186213824499410995
61785180199792186213824585150143
61785180199792186213845764491088
61785180199793083074783440948152
61785180199793086598642091882908
61785180199793086598643206491832
61785180199793087833425139986764
61785180199793088428765339318389
61785180199793088428765339337263
61785180199793372146184007634219
61785180199793372146936119943531
61785180199793386376298558995441
61785180199793386376298901952033
61785180199793386765004140830275
61785180199793386765004226923555
61785180199793386787892536827076
61785180199793386787892536827085
61785180199793386787892879783668
61785180199793386787892879783677
61785180199793386970906876460724
61785180199793388022674470322008
61785180199793388022674470322017
61785180199793388022674813278600
61785180199793388022674813278609
61785180199793416435309468479481
61785180199793416435309471663213
61785180199793420139655268964277
61785180199793421374437205642941
61785180199800276499427901552655
61785180199800291324130883252672
61785180199800292558912816747604
61785180199801177067971936981727
61785180199801177067992828990319
61785180199801191708384042414812
61785180199801191708384385371404
61785180199801191708948126646796
61785180199801191891314699228876
61785180199801191891398382048460
61785180199801191891878783460860
61785180199801191892129573752259
61785180199801191892129573769521
61785180199801191892130606871385
61785180199801191892130606890259
61785180199801191892130607244391
61785180199801193538505485078835
61785180199801193538505485096097
61785180199801193538506518197961
61785180199801193538506518216835
61785180199801193538506518570967
61785180199801225060125509490953
61785180199801491898197799938632
61785180199801493132979733433564
61785180199801525249396074791381
61785180199801525249396447843849
61785180199803878771218995173839
61785180199803878771239887062935
61785180199803893412572663482348
61785180199803893458304556034936
61785180199803893458305327685864
61785180199803893594560982953727
61785180199803893594561757792599
61785180199803893595376631861011
61785180199803893595376633260691
61785180199803893595376633378783
61785180199803893595376633396045
61785180199803893595376636566727
61785180199803893595376638001139
61785180199803893595376890478135
61785180199803893595377666870915
61785180199803893595397898463088
61785180199803893595564923282813
61785180199803894830180606794084
61785180199803895241962869920500
61785180199803926351778591285833
61785180199803926397532523734141
61785180199803926763372569117477
61785180199803926809126498382053
61785180199803926809126501565785
61785180199804178959924358449627
61785180199804193601822336774184
61785180199804226541049529638729
61785180199804226952643134417905
61785180199804226952643507470373
61785180199805093757850948649851
61785180199805093757850948999771
61785180199805094169444926481495
61785180199805094169444926831415
61785180199805095404226859976427
61785180199805095404226860326347
61785180199805127108859809268703
61785180199805127108860153638025
61785180199805127108860923877627
61785180199805127108860924227547
61785180199805127108860928476897
61785180199805127108861182507801
61785180199805127703657540986757
61785180199805127703657541919877
61785180199805127703657546654709
61785180199805127703657569566473
61785180199805127703657570616281
61785180199805127703720218062341
61785180199805127703741138650649
61785180199805127704221654848265
61785180199805127704472330371653
61785180199805127704493249910153
61785180199805127704493250959961
61785180199805129350597537595125
61785180199805129350597566174841
61785180199805129350597569358573
61785180199805129350848241698229
61785180199805129350869162286537
61785180199805129350869165470269
61785180199805138229240593905202
61785180199805138229487821500617
61785180199805138229491293404625
61785180199805138229491293758965
61785180199805138229491298008315
61785180199805138641081799332261
61785180199805138641085271590609
61785180199805138824288031019736
61785180199805138824308923028280
61785180199805138824308923028328
61785180199805138824309180245724
61785180199824636300265470881177
61785180199825503333262126583720
61785180199825503333265221184346
61785180199825503333826982468036
61785180199825503513748156466440
61785180199825503516276118202380
61785180199825536685003245644873
61785180199825803522511799875556
61785180199825803522514894476182
61785180199825803523076655759872
61785180199825836874273810945301
61785180199825836874274183997769
61785180199825851289160432932684
61785180199825851700942696059100
61785180199825851701507551943416
61785180199825852936289356243670
61785180199828203435864557953079
61785180199828203435864561139619
61785180199828203435864815170523
61785180199828203435864819419873
61785180199828203435865590009395
61785180199828203435865591072205
61785180199828205220254368014931
61785180199828205220254369414611
61785180199828205220254626282135
61785180199828205220276666551020
61785180199828236718230770449661
61785180199828236718418798526989
61785180199828237976656327439753
61785180199828238388250305271397
61785180199828252801461993698102
61785180199828503579382684836863
61785180199828538165986589016239
61785180199828538168186701554703
61785180199828538577520870571825
61785180199828538577521243624293
61785180199828538577521246808025
61785180199828538579968964681119
61785180199828552993160633738296
61785180199828554639536549767892
61785180199829389297826877138278
61785180199829403598339649593841
61785180199829404147131968051012
61785180199829405381913553530965
61785180199829405382478757430260
61785180199829405794322662985335
61785180199829405794323439378115
61785180199829438711392160526269
61785180199829438711416151367575
61785180199829438735998397473457
61785180199829439145332939525577
61785180199829439145520967602905
61785180199829439147777304530841
61785180199829439147780746675843
61785180199829439147780746693105
61785180199829439328535278073797
61785180199829439328535305720393
61785180199829439328535306770201
61785180199829439328618874804569
61785180199829439329099391002185
61785180199829439329350066408885
61785180199829439329370987113881
61785180199829439330791643698137
61785180199829439330878655472372
61785180199829439331063238760025
61785180199829439331066683549652
61785180199829439331066940767096
61785180199829439331066940767144
61785180199829439331606403336821
61785180199829439331627324041817
61785180199829453558461806532766
61785180199829453558711362738603
61785180199829453558712506049707
61785180199829453558712510648977
61785180199829453970305340570247
61785180199829453970306483881351
61785180199829453970306488480621
61785180199829454155036684285620
61785180199829454155224712362948
61785180199829454155224969580392
61785180199836308545605994050095
61785180199836308545605998299445
61785180199836308545606769951768
61785180199836308545606769951777
61785180199836310329995805161707
61785180199836310329995805511627
61785180199836358323804568571333
61785180199836358323804568571381
61785180199836358323804568688021
61785180199836358325496821383925
61785180199836358325496821383973
61785180199836358369558153479845
61785180199836358371250406175797
61785180199836358506819165072713
61785180199836358506819165072761
61785180199836358506819166472392
61785180199836358506819166472393
61785180199836358506819166472440
61785180199836358506819166472441
61785180199836358508448370089989
61785180199836358508511417768665
61785180199836358508511417768713
61785180199836658513075133988401
61785180199836658513075133988449
61785180199836658514767386684353
61785180199836658696089730373141
61785180199836658696089730373189
61785180199836658697781983069141
61785180199836658697781987667682
61785180199837509256873143757151
61785180199837542585788869432811
61785180199837544255826230714461
61785180199837544441352086171149
61785180199837544441372978179741
61785180199837544441372978181145
61785180199837558668205304701916
61785180199837558668205309423490
61785180199837558668288619173184
61785180199837558670712479649376
61785180199837559080046519449819
61785180199837559080046892521321
61785180199837559082494608859381
61785180199837559082494742775792
61785180199837559083059598660108
61785180199837559265531007545323
61785180199840210411326854980811
61785180199840210960118825423003
61785180199840210960118828609543
61785180199840210960122267566441
61785180199840210960934731547731
61785180199840210960934732947411
61785180199840212195716666442343
61785180199840244314393073855363
61785180199840245547290911379545
61785180199840245547478939456873
61785180199840245549735276384809
61785180199840245549738748271395
61785180199840245549738748288865
61785180199840245549739867497059
61785180199840245959073290340985
61785180199840245959073293524717
61785180199840245961521011397811
61785180199840246142087603992801
61785180199840246142087629508281
61785180199840246142087632692013
61785180199840246142338304914981
61785180199840246142359225619977
61785180199840246144535321865895
61785180199840246144535321867299
61785180199840246144535350563703
61785180199840246144535350565107
61785180199840246144594641842917
61785180199840246144597997891671
61785180199840246144597997893075
61785180199840246144599145797673
61785180199840246144615562547913
61785180199840246144618918598071
61785180199840246144618918599475
61785180199840246144620037806265
61785180199840246144620037807669
61785180199840246144786025968999
61785180199840246144786025970403
61785180199840246144787173875001
61785180199840246144806946675399
61785180199840246144806946676803
61785180199840246144808065883593
61785180199840246144808065884997
61785180199840246145351258108389
61785180199840246145372150115577
61785180199840260372539911567925
61785180199840260372539911567973
61785180199840260372539911684565
61785180199840260372539911684613
61785180199840260373981460160773
61785180199840260374147433436817
61785180199840260374148596346149
61785180199840260374232164380517
61785180199840260374232164380565
61785180199840260374712680454988
61785180199840260418293496476389
61785180199840260419985749172341
61785180199840260785741410205651
61785180199840260785742574177793
61785180199840260785742574177841
61785180199840260785763466069745
61785180199840260785763466069793
61785180199840260967064546213633
61785180199840260967064546213681
61785180199840260967336515377957
61785180199840260967336515378005
61785180199840260968756913345089
61785180199840260968756913345137
61785180199840260968777805353681
61785180199840260968777805703601
61785180199840260968777805703649
61785180199840260968778063970805
61785180199840260968945198639861
61785180199840260969028766674229
61785180199840260969028766674277
61785180216545482453270777760384
61785180216545482453834861992368
61785180216545482454023918939472
61785180216545482636283877260335
61785180216545482636283878660015
61785180216545482636283881859605
61785180216545482636283881865429
61785180216545482636283883381749
61785180216545482636283883394799
61785180216545482636284221616607
61785180216545482636284254918057
61785180216545482636284996468529
61785180216545482636284996474353
61785180216545482636284997887083
61785180216545482636284998003723
61785180216545482636285001073623
61785180216545482636285031306630
61785180216545482636285369526981
61785180216545482636285369540031
61785180216545482636850230147538
61785180216546683210269470927728
61785180216546683210833555159712
61785180216546683210834584029488
61785180216569794078148513914304
61785180216569794078712598146288
61785180216569794080404850842240
61785180216569794081157992021328
61785180216569794081160316019382
61785180216569794261639811281721
61785180216569794261643250238619
61785180216569794261644025077491
61785180216569794261914844914451
61785180216569794261914844918663
61785180216569810138408800466318
61785180216569810139913020835592
61785180216569810140665137394254
61785180216569810733201956352580
61785180216569810733205398496178
61785180216569810734709250056350
61785180216569810734709251106110
61785180216569816222880031635455
61785180216569816223360523504109
61785180216569816223381067974308
61785180216569816223381068305271
61785180216570710843481246493561
61785180216570710845173499189513
61785180216570994835147207081648
61785180216570994835712320183408
61785180216570994837403544009584
61785180216570994837406896877414
61785180216571011444534075970120
61785180216571011444534079152448
61785180216571011446790068541989
61785180216571011490099374416008
61785180216571011490287660760540
61785180216571011490287660761944
61785180216571011491791627111960
61785180216571011491979912406732
61785180216571011491979913456492
61785180216571011492543997689880
61785180216571016980526467548698
61785180216577914013368045850958
61785180216577914014872266220232
61785180216577914015060294297560
61785180216577914015060298546910
61785180216577914015624382778894
61785180216577919549548342916756
61785180216578814718440491878201
61785180216578814720132744574153
61785180216578820117109449383557
61785180216581521820043385748885
61785180216581521820043385748894
61785180216581521820544793937632
61785180216581521820544794291764
61785180216581521820795498058206
61785180216581800001754941259593
61785180216581800001756086314473
61785180216581800001756429271065
61785180216581800001758380216491
61785180216581800001758408912847
61785180216581800001758753269119
61785180216581800001759528457911
61785180216581800001838882346429
61785180216581800001841976947055
61785180216581800001841978346735
61785180216581800001841981546325
61785180216581800001841981552149
61785180216581800001842321303327
61785180216581800001843096155249
61785180216581800001843096161073
61785180216581800002323612354477
61785180216581800002323613870797
61785180216581800002595208466173
61785180216581800002595208470385
61785180216581816473697360893198
61785180216581816475389613589150
61785180216581816475389614638910
61785180216581816475389615111294
61785180216581816475389615130008
61785180216581816610306249206389
61785180216581816610306249206549
61785180216581816610390933268235
61785180216581816610393257732849
61785180216581816610955020686759
61785180216581816656080727524737
61785180216581816656143403554725
61785180216581816656144518176699
61785180216581816656146842511623
61785180216581816656146842524673
61785180216581816656711701595528
61785180216581816656896630468749
61785180216581816656896630486011
61785180216581816658403954291480
61785180216581816658591206112995
61785180216581816658591207516887
61785180216581816658591207529937
61785180216581816658591210699215
61785180216581821415269461064916
61785180216581821963475683477234
61785180216581821963560366120526
61785180216581821963560366121930
61785180216581821963560366139400
61785180216581821963560366592702
61785180216581821964040539361550
61785180216581821964040539380424
61785180216581821964040539829479
61785180216581821964040882318143
61785180216581821964040882319547
61785180216581821964040882332645
61785180216581821964040882786107
61785180216581821964040882790319
61785180216581821964040883848965
61785180216581821964061431489638
61785180216581821964061431507108
61785180216581821964124107863847
61785180216581821964312478444341
61785180216581821964312478448553
61785180216581821964312478916516
61785180216581821964312478916517
61785180216581821964312479966276
61785180216581821964312479983746
61785180216581822009313951030442
61785180216581822009313951031846
61785180216581822009313951049316
61785180216581822009313951502618
61785180216581822009313951515668
61785180216581822009815016281462
61785180216581822009878035747652
61785180216581822010066063358628
61785180216581822010066063824980
61785180216581822146322887061069
61785180216581822146323658713401
61785180216581822146323658714805
61785180216581822146510915121135
61785180216581822146510915138397
61785180216581822147075771005451
61785180216581822147075771024117
61785180216581822147138794728218
61785180216581822147326818082409
61785180216581822147326818083813
61785180216581822147326822805546
61785180216581822147337699796169
61785180216581823199387331941841
61785180216581823199387674898433
61785180216581823199659271010129
61785180216581823794184278708465
61785180216581823794267847216620
61785180216582674401905677482027
61785180216582717041443024838098
61785180216582718871851445056117
61785180216582718873542926099737
61785180216582718873546020700363
61785180216582718874107781984053
61785180216582722576873914327486
61785180216582722576874685979818
61785180216582722577062971391173
61785180216582722577062971391176
61785180216582722577627055506565
61785180216582722577627055506574
61785180216582722577627055623157
61785180216582722577627055623160
61785180216582722577889498236865
61785180216582723813235515963781
61785180217515345719066213398943
61785180217515356905852529613112
61785180217515360612454667025844
61785180217515360612621688427465
61785180217515360612621688777385
61785180217515360612621688781597
61785180217515360612621774516533
61785180217515360612621774870665
61785180217515361847236600520776
61785180217515362396195592246488
61785180217515362396195592364589
61785180217515362396195592714509
61785180217515362396195592718721
61785180217515362396195678453657
61785180217515362396195678807789
61785180217515362396760796145792
61785180217515393895554133652435
61785180217515395130900926223839
61785180217518047422253949880787
61785180217518047423006062189931
61785180217518062247164090999015
61785180217518062247164091003227
61785180217518062247226853118071
61785180217518062247226881797117
61785180217518062315867719534133
61785180217518062315868063907667
61785180217518062315868748403909
61785180217518062315869092777443
61785180217518062453065712144681
61785180217518062453065712148893
61785180217518062453066056518215
61785180217518062453066827107737
61785180217518062453066831357087
61785180217518064099442652341033
61785180217518064099442652345245
61785180217518064099442738434313
61785180217518064100258559888527
61785180217518064100467853045948
61785180217518095598236998976492
61785180217518095598236998983293
61785180217518095598488074622537
61785180217518095598488160711605
61785180217518095598488160810935
61785180217518095598969334242689
61785180217518095598990254930327
61785180217518095599051873407281
61785180217518095599051902086327
61785180217518095599052245042919
61785180217518095599052935206905
61785180217518095599052935224167
61785180217518962883616739409641
61785180217518962883616739413853
61785180217518962883616997694107
61785180217518962883617767929497
61785180217518962883617768279417
61785180217518962883617772528767
61785180217518962883617854018565
61785180217518962883618112303031
61785180217518962883701422051264
61785180217518962883701793587572
61785180217518964118483355546196
61785180217518964118483727082504
61785180217518964668007579409903
61785180217518964668007665503183
61785180217518964668257597940857
61785180217518964668258626810633
61785180217519248179311966192811
61785180217519248180067546168427
61785180217519248180151114185533
61785180217519248180151114202795
61785180217519259366098282406980
61785180217519263004225460190683
61785180217519263004309142998829
61785180217519263004309143016091
61785180217519263027134776899716
61785180217519263027218431139584
61785180217519263072950323690768
61785180217519263072951123922816
61785180217519263072951466879408
61785180217519263072972015931408
61785180217519264307482353314644
61785180217519264307733028838032
61785180217519264307733400374340
61785180217519264307753949426340
61785180217519264857277373399024
61785180217519296355486739210117
61785180217519296355486853978279
61785180217519296355486853995541
61785180217519296356050479068567
61785180217519296356050595270933
61785180217519296356050938210263
61785180217519296356072515677125
61785180217519296378959801906297
61785180217519296378959887999577
61785180217519296424964564433011
61785180217519297591397617407569
61785180217519297591397727593723
61785180217519297591418275129403
61785180217519297613741821494509
61785180217526152739486049187451
61785180217526167425608898413705
61785180217526167425608898417917
61785180217526167425609242787239
61785180217526167425610013022629
61785180217526167425610013376761
61785180217526167425610017626111
61785180217526167425610271657015
61785180217526167425610274830448
61785180217526167562806891024253
61785180217526167562806891028465
61785180217526167562807235397787
61785180217526167562808005633177
61785180217526167562808005987309
61785180217526167562808010236659
61785180217526167563623913180671
61785180217526168660957064209696
61785180217526169209749034651888
61785180217526169209999824507247
61785180217526169210019859111252
61785180217527067993441829278504
61785180217527067993442629510552
61785180217527067993442972467144
61785180217527067994174854352351
61785180217527067994174854706483
61785180217527069777748758289475
61785180217527069777748758643607
61785180217527353496547418380571
61785180217527368136959610019156
61785180217527368182441598699284
61785180217527368182692274222672
61785180217527368182692645758980
61785180217527368182713194810980
61785180217527369967018663405304
61785180217527401488700292040277
61785180217527401488701320910053
61785180217527412609329079111063
61785180217529769696606006785513
61785180217529769696606006789725
61785180217529769696606092524661
61785180217529769697420885463231
61785180217529769697421914333007
61785180217529769697609170744905
61785180217529769834618878073779
61785180217529769834619992682703
61785180217529769834869925120377
61785180217529771481245836446953
61785180217529771481246865316729
61785180217530069886963805992717
61785180217530069886964577645049
61785180217530102643155036855287
61785180217530102643155381224609
61785180217530102643156151459999
61785180217530102643156156063481
61785180217530102643156410094385
61785180217530103169040205130252
61785180217530103169060754182252
61785180217530103169311801241948
61785180217530103237952802939107
61785180217530114312578491433401
61785180217530114312578491433609
61785180217530114312578494615729
61785180217530114312578835807143
61785180217530114312578838976213
61785180217530114312579610646015
61785180217530969859162947426664
61785180217530969859163719078996
61785180217530970042094375893060
61785180217531003805701794116801
61785180217531003805701822814615
61785180217531003806265878348785
61785180217531003942962462753125
61785180217531003943526546985109
61785180217531014331365051928690
61785180217550479050487662969380
61785180217550479050491105112818
61785180217551379618320365664472
61785180217551379618323807807910
61785180217551379618323807813734
61785180217551679761753663353492
61785180217551679761757134194690
61785180217551679762317747585476
61785180217551679805062997925268
61785180217551679807573481099746
61785180217551679807573481105570
61785180217551679807590930964900
61785180217551679808137565331730
61785180217551713113575703846223
61785180217551713113579056714053
61785180217551727391204680394776
61785180217551727938551496541585
61785180217551727938554939747833
61785180217551727939996650955220
61785180217551727940059326980996
61785180217551727940059326985208
61785180217551727940247697896664
61785180217551729175594487275912
61785180217551729175594491997646
61785180217554079675191856921012
61785180217554079675194956107858
61785180217554379795800319424930
61785180217554381465816659221115
61785180217554413010276774460793
61785180217554413010277918115785
61785180217554415000652938959557
61785180217554429094451740021300
61785180217554429095204881200388
61785180217554429275774467882900
61785180217554429641799704074063
61785180217554429641799704074271
61785180217554429641799708306151
61785180217554429641799708323621
61785180217554429644247511204051
61785180217554429644247898702276
61785180217555280249179309759598
61785180217555281483961244671520
61785180217555281483961244671529
61785180217555282033564904243089
61785180217555282033565679077749
61785180217555282033565679096623
61785180217555282033565765189903
61785180217555282079591333690978
61785180217555315432839218512579
61785180217555315432839247210387
61785180217555329660756753511799
61785180217555329660756758111069
61785180217555330209548810043059
61785180217555330209548814292409
61785180217555330255577740249906
61785180217555330255577740249907
61785180217555330257833683924672
61785180217555330257834076126681
61785180217555330257834076126682
61785180217555331444330628746743
61785180217555331444330657448923
61785180217555331444330743537991
61785180217555331444330747787341
61785180217555331444334100655171
61785180217555331446590571499678
61785180217555331446841270881048
61785180217562184784933035800584
61785180217562184785500219219414
61785180217562235845902071243800
61785180217562484791168371343735
61785180217562484974749892512702
61785180217562486575557063247153
61785180217562486759411687708921
61785180217562518326006586076398
61785180217562518328455580995663
61785180217562519975584637731954
61785180217562534181785675302349
61785180217562534204946060079960
61785180217562534342206814455432
61785180217562534751540112368533
61785180217562534751541227327377
61785180217562534751543551325431
61785180217562534753800797008810
61785180217562534753987914795661
61785180217562534753989077581848
61785180217562534753989079117771
61785180217562534754072646685579
61785180217562534754072647152139
61785180217562534799741500059708
61785180217562534799742663909595
61785180217562534799826231594043
61785180217562534799826231943963
61785180217562534937003418285067
61785180217562534937086986319435
61785180217562535989335871682830
61785180217562535989419051748032
61785180217562535989419443955862
61785180217563387189896596802534
61785180217563387327160707584429
61785180217563434770329767446978
61785180217563434772756727111468
61785180217563435319289218333109
61785180217563435319289874131383
61785180217563435319290247202885
61785180217563435321799744613356
61785180217563435367554359810879
61785180217563435367575251819471
61785180217563435503143756686935
61785180217563435504836006194943
61785180217563435504836009382887
61785180217563436557146533992604
61785180217566087039276048240818
61785180217566087039276824479369
61785180217566087039276824479370
61785180217566120391101068530028
61785180217566120599702364600799
61785180217566122246579569327987
61785180217566122246579598025795
61785180217566122246664285268354
61785180217566122246831421337090
61785180217566136473744221410903
61785180217566136473744992013475
61785180217566136473744992013683
61785180217566136473744992017895
61785180217566136473747316011529
61785180217566136473747316011737
61785180217566136473747316365869
61785180217566136476191680898909
61785180217566136476192843685096
61785180217566136476756927917080
61785180217566136610943070717511
61785180217566136610945394715565
61785180217566136613453598060568
61785180217566136614017682292552
61785180217566137022536190790285
61785180217566137022536190803335
61785180217566137022536191853095
61785180217566137022536933757907
61785180217566137022536962455667
61785180217566137022536962455875
61785180217566137022536962460087
61785180217566137022536966687755
61785180217566137022537048549155
61785180217566137022539257755961
61785180217566137022539257756121
61785180217566137022539286453721
61785180217566137022539286453929
61785180217566137022539289636049
61785180217566137022539372547209
61785180217566137024983649923951
61785180217566137025046670323309
61785180217566137025046804239880
61785180217566137025047446679905
61785180217566137025235861186984
61785180217566137025799945418968
61785180217566137069130061919326
61785180217566137069297194468859
61785180217566137069297194818779
61785180217566137069318086477451
61785180217566137069380762853147
61785180217566137070822311432896
61785180217566137070822311432897
61785180217566137070822314265145
61785180217566137070822314265358
61785180217566137070989447514731
61785180217566137071010339523323
61785180217566137071073014136321
61785180217566137071073014136369
61785180217566137071073015199179
61785180217566137206578841202843
61785180217566137208271093898795
61785180217566138260393593619128
61785180269720409650679855382019
61785180269720409650679855498659
61785180269720409650679859631369
61785180269720409650679860084879
61785180269720409650679860086283
61785180269720409650679860103545
61785180269720409650679941121167
61785180269720409650679945838529
61785180269720409650679946179563
61785180269720409650679946192661
61785180269720409650679969817523
61785180269720409650679970167235
61785180269720409650679974403535
61785180269720409650679974416793
61785180269720409650679974875919
61785180269720409650679974888969
61785180269720409650680974240293
61785180269720409650680979298689
61785180269720409650681003274923
61785180269720409650681003410490
61785180269720409650681089012459
61785180269720409650681089012667
61785180269720409650681089014071
61785180269720409650681089031333
61785180269720409650681089031381
61785180269720409650681089368203
61785180269720409650681089381300
61785180269720409650681089381301
61785180269720409650681089484843
61785180269720409650681093617553
61785180269720409650681093731432
61785180269720409650681093731433
61785180269720409650681093735645
61785180269720409650702010086200
61785180269720409650763538201651
61785180269720409650763542451001
61785180269720409650763542452405
61785180269720409650763542569045
61785180269720409650763623940799
61785180269720409650763657242200
61785180269720409650764657048279
61785180269720409650764657059925
61785180269720409650764657061329
61785180269720409650764657065749
61785180269720409650764657415668
61785180269720409650764657415669
61785180269720409650764661770013
61785180269720409650764685757685
61785180269720409651516683617199
61785180269720409651516683618603
61785180269720409651516769351927
61785180269720409651516769356139
61785180269720409651516769356347
61785180269720409651516769357751
61785180269720409651516769711883
61785180269720409651516769828523
61785180269720409651516773961233
61785180269720409651516774075112
61785180269720409651516774075113
61785180269720409651516774079325
61785180269720409651516798408239
61785180269720409651517802831009
61785180269720409651517831524604
61785180269720409651517917263753
61785180269720409651517917267965
61785180269724311516213036250395
61785180269724311516213807902727
61785180269724311516213836122487
61785180269724311516213836594871
61785180269724311516214183688385
61785180269724311516966178486677
61785180269724311516966181678833
61785180269724311516966205653663
61785180269724311516966291388391
61785180269724311516966291742731
61785180269724311516966291748347
61785180269724311516966291860775
61785180269724311516966291864987
61785180269724311516966292805541
61785180269724311516966292923633
61785180269724311516966292927844
61785180269724311516966292927845
61785180269724311516966296111576
61785180269724311516966296111577
61785180269724311516966980493939
61785180269724311516967067650029
61785180269724311516967067768121
61785180269724311516967324867473
61785180269724311517049859422759
61785180269724311517049859422807
61785180269724311517049859426971
61785180269724311517049859428423
61785180269724311517049859777099
61785180269724311517049859782715
61785180269724311517049860839909
61785180269724311517049864032065
61785180269724311517050634263083
61785180269724311517050635684397
61785180269724311517238920979169
61785180269744721095075891315984
61785180269744721095639975530658
61785180269744721095639975547968
61785180269744721095639975548127
61785180269744721276119467605053
61785180269744721276122823659423
61785180269744721276122909748491
61785180269744721276122910811301
61785180269744721276143830472104
61785180269744721276395538984929
61785180269744721278650871503144
61785180269744736102812228719759
61785180269744737154580623415248
61785180269744737154580709504316
61785180269744737154580709508528
61785180269744737154580709508687
61785180269744742688316645795326
61785180269744742688880728978954
61785180269744742688880730027310
61785180269744742688880730028714
61785180269744742688880730046184
61785180269747422386477924634178
61785180269747422386728973110864
61785180269747422387293057342848
61785180269748637967697666524239
61785180269748637968533346867919
61785180269748639613217777640812
61785180269748639613217780810042
61785180269748639615662145815306
61785180269748639750415773061843
61785180269748639750478530476635
61785180269748639750666816821119
61785180269748639752087128966234
61785180269748639752087129049311
61785180269748639752922809392991
61785180269748639752922814092883
61785180269748639752923153749055
61785180269748639752923158483887
61785180269748639798676743275711
61785180269748645103644522603835
61785180269748645103644865560427
61785180269748645148834366709374
61785180269748645149398450941358
61785180269748645286575637160123
61785180269748645286596443429567
61785180269748645286659209934974
61785180269755526261500190400866
61785180269755526261688218478194
61785180269755526261688218495504
61785180269755526261688218495663
61785180269755526262252302710178
61785180269755526262252302727647
61785180269755542321003889396862
61785180269755542321191917474190
61785180269755542321193036683836
61785180269755542321193036688048
61785180269755542321193036688207
61785180269755542732975300877274
61785180269755542733539388291586
61785180269755542914293944123496
61785180269755542914293947307228
61785180269755542914297386267094
61785180269755542914297386268498
61785180269755542915800462994010
61785180269755542915800462994058
61785180269755542915800467226098
61785180269755542915800491690366
61785180269755542915988491071386
61785180269755542915988519767742
61785180269755542915989638963046
61785180269755547854928972974846
61785180269755547854929000506206
61785180269755547855493056158474
61785180269755547855493057206830
61785180269755547855493057208234
61785180269755547855493057225704
61785180269755547855681085284158
61785180269755547855681085285562
61785180269755548266711236101262
61785180269755548266711264682382
61785180269755548267275320334650
61785180269755548403908199860908
61785180269755548404536103642726
61785180269755548404536103661440
61785180269755548404536104724250
61785180269756727016234601850989
61785180269756727016234975253537
61785180269756727016235630720765
61785180269756727016236089862461
61785180269756727016237955068739
61785180269756727016237959318089
61785180269756727016238040807887
61785180269756727016238328121367
61785180269756727016238413860515
61785180269756727016238418459785
61785180269756727016239073927013
61785180269756727016239447329561
61785180269756727016318542937825
61785180269756727016319314590157
61785180269756727016321637538451
61785180269756727016321637888371
61785180269756727016321642137721
61785180269756727016321642139125
61785180269756727016321723627519
61785180269756727016321981894723
61785180269756727016322756734999
61785180269756727016322756746645
61785180269756727016322756748049
61785180269756727016322756752469
61785180269756727016322757102388
61785180269756727016322757102389
61785180269756727016322758268788
61785180269756727016803158158997
61785180269756727016803187192223
61785180269756727016803187329194
61785180269756727016803188727257
61785180269756727016803272931371
61785180269756727016803272944421
61785180269756727016803272945873
61785180269756727016803273281291
61785180269756727016803273300004
61785180269756727016803273300005
61785180269756727016803274344101
61785180269756727016803274466404
61785180269756727016803274466405
61785180269756727017074783303711
61785180269756727017074783303919
61785180269756727017074783305323
61785180269756727017074869042859
61785180269756727017074869043067
61785180269756727017074869044471
61785180269756727017074869392987
61785180269756727017074870455797
61785180269756727017074870578100
61785180269756727017075127673241
61785180269756727018495527162356
61785180269756727018767122107652
61785180269756743487609839587748
61785180269756743487612162419402
61785180269756743488361951897060
61785180269756743488365307829126
61785180269756743490056527424666
61785180269756743490057560525078
61785180269756743490057562078986
61785180269756743624806801806537
61785180269756743624806801812153
61785180269756743624869479354296
61785180269756743624869479354297
61785180269756743624869479367347
61785180269756743624870592796821
61785180269756743624870593859631
61785180269756743624872916789051
61785180269756743624872916794875
61785180269756743624872917261435
61785180269756743624872918311195
61785180269756743624872918324245
61785180269756743625351022882283
61785180269756743625351022886655
61785180269756743625351022887899
61785180269756743625351022888059
61785180269756743625351022901157
61785180269756743625351022905369
61785180269756743625351024417477
61785180269756743625351024421688
61785180269756743625351024421689
61785180269756743625622620529173
61785180269756743625622620533384
61785180269756743625622620533385
61785180269756743625622706150229
61785180269756743625622709336769
61785180269756743625626062200227
61785180269756743625626062204599
61785180269756743625626063735421
61785180269756743625626063739632
61785180269756743625626063739633
61785180269756743625626066921960
61785180269756743625626066921961
61785180269756743625626066927577
61785180269756743627045599576289
61785180269756743627045599593551
61785180269756743627045599593711
61785180269756743627045599595163
61785180269756743627045600048465
61785180269756743627045600048625
61785180269756743627045600065934
61785180269756743627045600065935
61785180269756743627045601111483
61785180269756743627045601128745
61785180269756743627045604297779
61785180269756743627045604297815
61785180269756743627045604298022
61785180269756743627045604298023
61785180269756743627045604316689
61785180269756743627317195705407
61785180269756743627317195706859
61785180269756743627317196177630
61785180269756743627317196177631
61785180269756743627317196179088
61785180269756743627317196179248
61785180269756743627317197223179
61785180269756743627317197240441
61785180269756743627317200409718
61785180269756743627317200409719
61785180269756743627317281794475
61785180269756743627318314896179
61785180269756743627318314900551
61785180269756743627318314915053
61785180269756743627318316431373
61785180269756743627318316435584
61785180269756743627318316435585
61785180269756743627318319617912
61785180269756743627318319617913
61785180269756743670563739938366
61785180269756743670623063096312
61785180269756743670623064159171
61785180269756743670624178755045
61785180269756743670624178768095
61785180269756743670626501685869
61785180269756743670626501698919
61785180269756743670626502053259
61785180269756743670626503116069
61785180269756743670626506304012
61785180269756743670626506304013
61785180269756743671125504405836
61785180269756743671188266174973
61785180269756743671188266188023
61785180269756743671376205325208
61785180269756743671376208508940
61785180269756743671376291060145
61785180269756743671376291064357
61785180269756743671376294252301
61785180269756743671379647464387
61785180269756743671379647468599
61785180269756743671379648531456
61785180269756743671379648531457
61785180269756743671379651715188
61785180269756743671379651719401
61785180269756743672882838613805
61785180269756743672882843231948
61785180269756743672882843231949
61785180269756743673070780969406
61785180269756743673070780969454
61785180269756743673070866704183
61785180269756743673070866704391
61785180269756743673070867058523
61785180269756743673070868121333
61785180269756743673071900164551
61785180269756743673071900177648
61785180269756743673071900177649
61785180269756743673071901227408
61785180269756743673071901227409
61785180269756743673635984392323
61785180269756743673635984411036
61785180269756743673635984411037
61785180269756743673635988643124
61785180269756743673635988647337
61785180269756748428997009328126
61785180269756748429561092511754
61785180269756748429561093561514
61785180269756748429749121637438
61785180269756748429749121638842
61785180269756748977976236077222
61785180269756748978040026711922
61785180269756748978040026730796
61785180269756748978040028246956
61785180269756748978040031429284
61785180269756748978040031448158
61785180269756748978520457170390
61785180269756748978520457170391
61785180269756748978520458705425
61785180269756748978520542909539
61785180269756748978520542924041
61785180269756748978520544444573
61785180269756748978520547626901
61785180269756748978792140556268
61785180269756748978792143738596
61785180269756749023793611621838
61785180269756749023793611623242
61785180269756749023793611640712
61785180269756749023793612094014
61785180269756749024294934090302
61785180269756749024357695855226
61785180269756749024357696325998
61785180269756749160802547653869
61785180269756749160802547658240
61785180269756749160990575729793
61785180269756749160991604582307
61785180269756749160991604599569
61785180269756749161054367886636
61785180269756749161534796828784
61785180269756749161555688832957
61785180269756749161618450602252
61785180269756749161618455319614
61785180269756749161806480195948
61785180269756750213867335489829
61785180269756750213950905046133
61785180269756750214138847384313
61785180269756750214138933117844
61785180269756750214138933117845
61785180269756750214138933119248
61785180269756750214138933123461
61785180269756750808663853566329
61785180269756750808663939299861
61785180269756750808747507339845
61785180269759150126677536678040
61785180269759150126740212703816
61785180269759444779830104329234
61785180269759444779830104801618
61785180269759444779830107989562
61785180269759444781522357025186
61785180269759444781522357497570
61785180269759444781522360685514
61785180269759450132996438482810
61785180269759450269693108978978
61785180269759450270173281747826
61785180269759450270173281749230
61785180269759450270257192738786
61785180269759450270257192740190
61785180269759450270257193210962
61785180269759450270257193212414
61785180269759450270257193212574
61785180269759450270257194275224
61785180269759450315446693888894
61785180269759450316010777648702
61785180269759450316010777650106
61785180269759450316010778120878
61785180269759451917386249963216
61785180269759452100400589602896
61785180269760329289766559176079
61785180269760345347554874724679
61785180269760345347554874730295
61785180269760345347554874730455
61785180269760345347554875201227
61785180269760345347554879447816
61785180269760345347554879447817
61785180269760345347554879452029
61785180269760345347555136665260
61785180269760345347555136665261
61785180269760345347575766739047
61785180269760345347575767209819
61785180269760345347576028673852
61785180269760345347576028673853
61785180269760345347579127506323
61785180269760345349250485005775
61785180269760345349250485010194
61785180269760345349250485010195
61785180269760345349250485011598
61785180269760345349250485011599
61785180269760345349250488192315
61785180269760345349250488198139
61785180269760345349250488548059
61785180269760345349270605249523
61785180269760345349270605366211
61785180269760345349271377014367
61785180269760345349271377018786
61785180269760345349271377018787
61785180269760345349271377020190
61785180269760345349271377020191
61785180269760345349271380200907
61785180269760345349271380202275
61785180269760345349271380206731
61785180269760345349271380556651
61785180269760345942375726966383
61785180269760347728742674001138
61785180269760350700181374124723
61785180269760350700745201022539
61785180269760350700745201139227
61785180269760350700745458239983
61785180269760350700745458356707
61785180269760350700745458358318
61785180269760350700745458358319
61785180269760350700745462957589
61785180269760350883194684776535
61785180269760350883195713646311
61785180269760350883195713647763
61785180269760350883759797874047
61785180269760350883759797879747
61785180269760352530867962620552
61785180269760352530867962620553
61785180269760352530867962626169
61785180269760352668149352260960
61785180269760352668149609478404
61785180269760352668432169637597
61785180269760352668432169754285
61785180270692972241289544661638
61785180270692974025136189434291
61785180270692989467546749152820
61785180270692990702328334632773
61785180270692990702328334750865
61785180270692990702328335100785
61785180270692990702328335104997
61785180270692990702328420839933
61785180270692990702328421194065
61785180270692990702893538532068
61785180270692990703143470977233
61785180270692990703144242629565
61785180270695692406390273405027
61785180270695692406390616361619
61785180270695692406391302256089
61785180270695692406391302274803
61785180270695692406391645212681
61785180270696592836941300669987
61785180270696592836941557514425
61785180270696592836941557533299
61785180270696592836941557887431
61785180270696592836942329166757
61785180270696592836942329185631
61785180270696592974139293280535
61785180270696592974139550143847
61785180270696592974139550479265
61785180270696592974139550497979
61785180270696592974140321796179
61785180270696592974140407889459
61785180270696592974140665088189
61785180270696592974391369196909
61785180270703781457212769405371
61785180270703795731679221996020
61785180270703795731679993648352
61785180270703795731741893300063
61785180270703795731741979039211
61785180270703796280533863742255
61785180270703796280534987658916
61785180270703796281349771389127
61785180270703796281349771402177
61785180270703796281349775988397
61785180270703796281349776007111
61785180270703796281350890597321
61785180270703796281370783869760
61785180270703797515881777038164
61785180270703797516131452284599
61785180270703797516131704884059
61785180270703797516131704897109
61785180270703797516131709483329
61785180270703797516131709502043
61785180270703797516132566893523
61785180270703797516132824092253
61785180270703797927935752143440
61785180270704696299490917543013
61785180270704696299490917897145
61785180270704696299490918959955
61785180270704696299491003632081
61785180270704696299491003636293
61785180270704696299491689077253
61785180270704696299491689195345
61785180270704696299491689545265
61785180270704696299491689549477
61785180270704696299491693794615
61785180270704696300306563600627
61785180270704696300306563954919
61785180270704696300306820350059
61785180270704696300306820699979
61785180270704696300306820818071
61785180270704696300306820822443
61785180270704696300306822235173
61785180270704696300306825067421
61785180270704696300306825068825
61785180270704696300306825421713
61785180270704696300307596719753
61785180270704696300307596721157
61785180270704696300307597074045
61785180270704696711084895374657
61785180270704696711084981463725
61785180270704696711084981467937
61785180270704696849098791264635
61785180270704696849098791277685
61785180270704696849098795528487
61785180270704696849098795863905
61785180270704696849098795882619
61785180270704696849098881621767
61785180270704696849099910472829
61785180270704697946682474927203
61785180270704697946682474944465
61785180270704697946682479549559
61785180270704697946682732144647
61785180270704697946682732161909
61785180270704697946682736393997
61785180270704697946682736412871
61785180270704697946682736767003
61785180270704697946683508046329
61785180270704697946683508065203
61785180270704697946683508419335
61785180270704698083880467892043
61785180270704698083880472160107
61785180270704698083880810848635
61785180270704698083880815116699
61785180270704698083881500675751
61785180270704698083881501011169
61785180270704698083881501029883
61785180270704698083881843967761
61785180270704982213710054366507
61785180270704982214274138598491
61785180270704996305809929653343
61785180270704996305809933902693
61785180270704996443007922263891
61785180270704996443007926513241
61785180270704996443823829438379
61785180270704996443823829788299
61785180270704996443823915527447
61785180270704996854601904344885
61785180270704996855417807270023
61785180270704996855417807619943
61785180270704996855417893359091
61785180270704997038369361169940
61785180270704998090199740764955
61785180270704998090199741114875
61785180270704998090199826854023
61785180270705024855706458087961
61785180270705029588994857985724
61785180270705029772008422786532
61785180270705029794833733276073
61785180270705029794834192067689
61785180270705029794834195131925
61785180270705029794834195251421
61785180270705029795397817508057
61785180270705030183791461833344
61785180270705031624976473867967
61785180270705040915460702289145
61785180270705040915460702289305
61785180270705040915461821497339
61785180270705040915465292338537
61785180270705040915465296570625
61785180270707398003553623227151
61785180270707398003553623581443
61785180270707398003553626415095
61785180270707398003553880326503
61785180270707398003553880444595
61785180270707398003553880448967
61785180270707398003553881861697
61785180270707398003553885048237
61785180270707398003554655284871
61785180270707398003554656700569
61785180270707398552533883573373
61785180270707398552534998182297
61785180270707398552597674208073
61785180270707399787127784386091
61785180270707399787127785798821
61785180270707399787127788985361
61785180270707399787127870475159
61785180270707399787128560637693
61785180270707399787379607703005
61785180270707698147070632197379
61785180270707698147070975153971
61785180270707698192825336319860
61785180270707699976398351099240
61785180270707699976399125943728
61785180270707731498081254758449
61785180270708598577621659462339
61785180270708598577621916329863
61785180270708598577621916679783
61785180270708598714819652072887
61785180270708598714819908940411
61785180270708598714819909290331
61785180270708600361195820266987
61785180270708600361195820616907
61785180270708628408052818696357
61785180270708632111646506991337
61785180270708632112398616116917
61785180270708632112398619181153
61785180270708633758774527443493
61785180270708643232464890132841
61785180270728107356620404292855
61785180270728107356620405355665
61785180270728107356623847499103
61785180270728155487686827096364
61785180270729007924369424168363
61785180270729007924369425231173
61785180270729007924372867374611
61785180270729007925184556503979
61785180270729007925184556853899
61785180270729041208114334567181
61785180270729055918238111578768
61785180270729056055435846971872
61785180270729056467218110098288
61785180270729308068701565592299
61785180270729308068701651681367
61785180270729341419711931405341
61785180270729356244688830027013
61785180270729356244688833209341
61785180270731709628431616130503
61785180270731757758871191893168
61785180270732009771948366951619
61785180270732009771948711307891
61785180270732009817703072473780
61785180270732009817705395422074
61785180270732010183731750813989
61785180270732057996133838405444
61785180270732059596756164939989
61785180270732059596756557118148
61785180270732059779770389316236
61785180270732910201684869225956
61785180270732910201687963826582
61785180270732910202499652833703
61785180270732910339697386827127
61785180270732910339697645094331
61785180270732910339697645562343
61785180270732910339697645566715
61785180270732910339697645579605
61785180270732910339697645579765
61785180270732910339698420402619
61785180270732910339698421464025
61785180270732910339698421465429
61785180270732910339698421482899
61785180270732910339698507576179
61785180270732910339698764774909
61785180270732910339700744412319
61785180270732910339701863626337
61785180270732910751480770689497
61785180270732910751543446715273
61785180270732958378483473712249
61785180270732958378483473725299
61785180270732960162057377662423
61785180270732960164505098722217
61785180270732960164505184815497
61785180270732960164505443078489
61785180270732960164505576993656
61785180270732960164567860836901
61785180270739813502574954340655
61785180270739813502574958590005
61785180270739813502578397546903
61785180270739814738172795010075
61785180270739814738172795359995
61785180270739864563565355496916
61785180270739864563565384193272
61785180270739864563756768320758
61785180270740113097300078725931
61785180270740114881689804566407
61785180270740114881689804583669
61785180270740114881689890187463
61785180270740114881689890659847
61785180270740114881692989511067
61785180270740114881693247772655
61785180270740114881693247778271
61785180270740114881693247791529
61785180270740115293472929693561
61785180270740147000365954288195
61785180270740162922944376416081
61785180270740162922944376416129
61785180270740162922944376532721
61785180270740163057672480620657
61785180270740163057675919577555
61785180270740163058513136829365
61785180270740163058513136829413
61785180270740163060120657181937
61785180270740163060121448438321
61785180270740163060121477134677
61785180270740163060205130791553
61785180270740163060205131258113
61785180270740163060205389525317
61785180270740163060205389525365
61785180270740163104266721621237
61785180270740163105687124168195
61785180270740163105874242445936
61785180270740163105874242445984
61785180270740163105874246678024
61785180270740163105874290273647
61785180270740163105875033230193
61785180270740163105875409462967
61785180270740163105877341278650
61785180270740163105958584965009
61785180270740163105958715700017
61785180270740163105958716049937
61785180270740163105958716049985
61785180270740163105958974317141
61785180270740163105958974317189
61785180270740163106439146157963
61785180270740163106440265347283
61785180270740163470295142738337
61785180270740163471987393917969
61785180270740163471987395434289
61785180270740163653309481905633
61785180270740163653309481905681
61785180270740163653309739123077
61785180270740163653309739123125
61785180270740163654730141675691
61785180270740163654918050732033
61785180270740163654918050732081
61785180270740163654918079428389
61785180270740163655001733551825
61785180270740163655001733551873
61785180270740163655001734601585
61785180270740163655001991819029
61785180270740163655001991819077
61785180270740164707333413161204
61785180270740164707336510944158
61785180270740164707336769211362
61785180270740164707336769230076
61785180270740164753087772804270
61785180270740164890351108397577
61785180270740164890351883229900
61785180270741013639713670170724
61785180270741013639714013110054
61785180270741013642161731000570
61785180270741013642162507239121
61785180270741013642162507239122
61785180270741013665049012862291
61785180270741013665049017111641
61785180270741013665052456068539
61785180270741014051495933279878
61785180270741014076642990693935
61785180270741014076642995411297
61785180270741014076643081504577
61785180270741014076646434372407
61785180270741014214656890478971
61785180270741014259657334576924
61785180270741015311990903989844
61785180270741015311993226938138
61785180270741015312181513295936
61785180270741015312240831713275
61785180270741015312240831831367
61785180270741015312240831848629
61785180270741015861284625594845
61785180270741015907058375380493
61785180270741015907058375396990
61785180270741015907059147049322
61785180270741016044319129772462
61785180270741016044319901424794
61785180270741047611671540953401
61785180270741047612235625185385
61785180270741047613927850234741
61785180270741047613931206284899
61785180270741048847015211463185
61785180270741048847017534214645
61785180270741048847017558680317
61785180270741048849528042919111
61785180270741049258883395686200
61785180270741049258884167338532
61785180270741049261311082480774
61785180270741049261311082480775
61785180270741049398571836856247
61785180270741063488223507881245
61785180270741063488223880952539
61785180270741063488223880952747
61785180270741063488223882369689
61785180270741063488224652604871
61785180270741063490671340427287
61785180270741063490671598707749
61785180270741063490671732624160
61785180270741063490672504399637
61785180270741063491236588508476
61785180270741063625421959656575
61785180270741063625421960719385
61785180270741063625422616517659
61785180270741063625422645215419
61785180270741063625424940515713
61785180270741063625424969213473
61785180270741063625425312524405
61785180270741063625425313587215
61785180270741063625425316773755
61785180270741063627932353083061
61785180270741063627932353083221
61785180270741063627932486999632
61785180270741063627933129439657
61785180270741063628497342883948
61785180270741063672015401372566
61785180270741063672015744329158
61785180270741063672015744679078
61785180270741063673686729131476
61785180270741063673686729131477
61785180270741063673686729131636
61785180270741063673687102184104
61785180270741063673687102184105
61785180270741063673687102184264
61785180270741063673687105016269
61785180270741063673687105016305
61785180270741063673687105016513
61785180270741063673706963922671
61785180270741063673707649836376
61785180270741063673707649836377
61785180270741063673707649836424
61785180270741063673707649836425
61785180270741063673707649836584
61785180270741063673707994192648
61785180270741063673707994192649
61785180270741063673707994192696
61785180270741063673707994192697
61785180270741063673707994192856
61785180270741063673707997024861
61785180270741063673707997024897
61785180270741063673707997025105
61785180270741063673707997025110
61785180270741064037015822696971
61785180270741064037015851394731
61785180270741064039463569249111
61785180270741064039463703182935
61785180270741064039464688463129
61785180270741064040279606010364
61785180270741064083860423431493
61785180270741064085217254679919
61785180270741064085301972024376
61785180270741064085468993320703
61785180270741064085469111294070
61785180270741064085469111294071
61785180270741064085489914025651
61785180270741064085552674727765
61785180270741064222562726399765
61785180270741064222562729585567
61785180270741064222729865669543
61785180270741064222730119685993
61785180270741064222750667338265
61785180270741064222750667338313
61785180270741064222750668401123
61785180270741064222750753427381
61785180270741064222750757676002
61785180270741064222751011694585
61785180270741065274810492562183
61785180270741065275061410291744
61785180270741065275061410291745
61785180270741065275061539505296
61785180270741065275062185127649
61785180270741065275062185132021
61785180270741065275085789105581
61785180270741065320836017828620
61785180270741065320836792679778
61785180270741065320839373878778
61785180270741065320899468705554
61785180270741065458100903105408
61785180270741065458160223081026
61785180270743750552712311714263
61785180270743765331117904175357
61785180270743765375513505226325
61785180270743765375513505226373
61785180270743765376871488967097
61785180270743765376871488967181
61785180270743765376871488970607
61785180270743765925976922095073
61785180270743765926813634494283
61785180270743767161595567989215
61785190754892117072895640402663
61785190754892117072895640406875
61785190757674871644342759020770
61785190757674871827272644182502
61785190757674871827273415834834
61785190757675772257824443099794
61785190757678474098268723684534
61785190757678474098269495336866
61785190757860972357777441890512
61785190757860988411387483384576
61785190757860988411634830020580
61785190757860988411638187487680
61785190757860988412202271719664
61785190757860988417285960506748
61785190757860988418978213202700
61785190757860988961245289221552
61785190757860988966328635052044
61785190757860988968020887747996
61785190757860989036745408291697
61785190757860992123322984817720
61785190757860992123324013687496
61785190757860993906896888754844
61785190757860993907147592857948
61785190757860993907147850075392
61785190757860993975872370619093
61785190757860994115580933555837
61785190757860994115581705208169
61785190757860994115581962425613
61785190757860994527175683039813
61785190757861038372575127703306
61785190757861038374267380399258
61785190757897361343031147120618
61785190757958288646841628896474
61785190757958588836112222776618
61785190757966359307434239756193
61785190757966359307435011408525
61785190757966359307435097147673
61785190757966359307435354365117
61785190757966360953810922735101
61785190757966360953811008474249
61785190757966392521738112516190
61785190757966392521800874281114
61785190757966392521988902358442
61785190757966692665505911446762
61785190757966692711071468161258
61785190807865349842291988074333
61785190808069734680029585992385
61785190808069745793070082030137
61785190808081453172362782974677
61785190808081453174619119902613
61785190808081453179702465733105
61785190808084154465436057944053
61785190808084154466191613459613
61785190808084154472966440333725
61785190808084154472967469203501
61785190810817383158984409198223
61785190810820985429980488700255
61785190810820985429981517570031
61785190810852499950474472531663
61785190810852500544999107177371
61785190810852500545000136047147
61785190810852533303708539741818
61785190810852533347767548890848
61785190810852533347955834185620
61785190810852533349462124533642
61785190810852533349462124535094
61785190810852533349650410879626
61785190810853400518223492407171
61785190810853400518224521276947
61785190810853401112748127052879
61785190810853401112749155922655
61785190810856102221470552033695
61785190810856102221471580903471
61785190810856102267203216237211
61785190810856102267204245106987
61785190810856107755122920659131
61785190810856107755123949528907
61785190811035899372257102481908
61785190811035904862768908248772
61785190811035915424422237916024
61785190811035915426114490611976
61785190811035915431765621098144
61785190811035915433457873794096
61785190811035915973214208358216
61785190811035915974909903197606
61785190811035915974972579223382
61785190811035915975808718727472
61785190811035915975808722976822
61785190811035915979992477375766
61785190811035915980055153401542
61785190811035915980808295643440
61785190811035915982583202295072
61785190811035915982584231160636
61785190811035915982584231164848
61785190811035915982584317253916
61785190811035915982584321503266
61785190811035916051225068883093
61785190811035919137803674278892
61785190811035919686930036248914
61785190811035919686930121988062
61785190811035920921710936274800
61785190811035920921710936624720
61785190811035920921711193492244
61785190811035920921711279581312
61785190811035920921711969743846
61785190811035920921712055482994
61785190811035920921712312700438
61785190811035920923887032520718
61785190811035920923887804173050
61785190811035920923888061390494
61785190811035920990352031210489
61785190811035949327631329992370
61785190811035949334324538696016
61785190811035949334408222584282
61785190811035949334409255699196
61785190811035965386574477226592
61785190811035965387138557209226
61785190811035965387138561458576
61785190811035965387139590328352
61785190811035965388830723816110
61785190811035965388830809905178
61785190811035965388830814154528
61785190811035965388834167022358
61785190811039822355786606635351
61785190811071037781841837326485
61785190811071037781845194793585
61785190811071337925348729366448
61785190811071337926102646431408
61785190811071337926104969378250
61785190811071337926104969379702
61785190811071337926105227646906
61785190811071337971102314158272
61785190811071337971667174276128
61785190811071337971670527143958
61785190811071337971855459570900
61785190811071337971858554170074
61785190811071337971858554171526
61785190811071337971858812438730
61785190811074990198144145348858
61785190811074990198144145366120
61785190811074990198144921617716
61785190811074990198395193825496
61785190811143983769516919318657
61785190811143989259943665121377
61785190811143989259944008077969
61785190811144320970885513008082
61785190811144320970885770225478
61785190811144320971450626109794
61785190811144320971450626109842
61785190811144320971638654187170
61785190811144322618579682860644
61785190811144332091262854438294
61785190811144332091262854438342
61785190811144332091450882515622
61785190811144332091450882515670
61785190811144332092014966747606
61785190811144332092014966747654
61785190811145222133242735540497
61785190811145223231579936646054
61785190811145223231579936663316
61785190811145223232060332401940
61785190811145223232060332403392
61785190811145223232060333824706
61785190811145223232144016644498
61785190811145223232144020878038
61785190811145223232144020895300
61785190811145223232145049747814
61785190811145223232145049765076
61785190811145223232331928513636
61785190811145223232331928515088
61785190811145223232333077825142
61785190811145223232333077842404
61785190811147924935015281584612
61785190811147925072777009454346
61785190811147925072777353810618
61785190811147925072777353827880
61785190811147925072777355227560
61785190811147925073028057913722
61785190811147925073028402287256
61785190825795610919334587829949
61785190825795622032312322102777
61785190825795622032312326352127
61785190825795622037394896280937
61785190825795622037455335114829
61785190825795622037457658045861
61785190825806412372315804476083
61785190825806427020990556290626
61785190825806428846112254360597
61785190825806428846115348943961
61785190825806428851199037731045
61785190825807312802866831741043
61785190825807327627027959741185
61785190825807327766732217131171
61785190825807327771815562961663
61785190825807327771816677920507
61785190825807329411416733503195
61785190825807329411416990720639
61785190825807329411416991783449
61785190825807329411417766622321
61785190825807329413861273881973
61785190825807329413862045534305
61785190825807329413862131627585
61785190825807329413864454558617
61785190825807329413864712838871
61785190825807329413865487677743
61785190825807329413924036001029
61785190825807329413924807653361
61785190825807329418948057606553
61785190825807329419007381831521
61785190825807329419010820788419
61785190828473910780815037730399
61785190828542042032657127968515
61785190828542042581448841193263
61785190828543259398227677805221
61785190828545644303652950253103
61785190828545944492902880762383
61785190828545944630100873372931
61785190828545944676105248485007
61785190828545961094131697547251
61785190828545961101473622822821
61785190828545961101474737431745
61785190828545961101725784832475
61785190828546845060922496937527
61785190828546861669473690099059
61785190828546861669474804707983
61785190828578059803489931791663
61785190828578359992739605083499
61785190828578359992739862300943
61785190828578376044903883126135
61785190828578376052519748528113
61785190828578376593695596350883
61785190828578376593695853568327
61785190828578376593696710959807
61785190828578376647043268564897
61785190828578376647044383173821
61785190828578376784492308576175
61785190828578376784493423185099
61785190828578381540438338341109
61785190828578381540439452950033
61785190828579276620268768403621
61785190828579277214792288440405
61785190828579277214793403049329
61785190828579277215044450450059
61785190828581961852141706753887
61785190828581961852141963971331
61785190828581978315899705410723
61785190828581978315899962628167
61785190828581978315900820019647
61785190828581978316172788145651
61785190828581978323515828030145
61785190828581978323766875430875
61785190828581978506446484844209
61785190828581978506696417636015
61785190828581978506697532244939
61785190828581979055488388078207
61785190828581979055489502687131
61785190828581983811685465243871
61785190828581983811686579852795
61785190828760875043750322679040
61785190828760891095915458113156
61785190828760891647218170010080
61785190828760891647301852831324
61785190828760891647301852835536
61785190828760891647301854248266
61785190828760891647301857434806
61785190828760891652301515840572
61785190828760891654077451357768
61785190828760891654077537451048
61785190828760894809296894476024
61785190828760895358423342185194
61785190828760896593204156467720
61785190828760896593204413685164
61785190828760896801554585996697
61785190828760896801554843214141
61785190828760941058548008491834
61785190828760941058631691313078
61785190828760941060323944009030
61785190828762096186584070142227
61785190828762141817347000970713
61785190828796914432681411635059
61785190828796919923946187084000
61785190828859387150141533557493
61785190828859387150956321892581
61785190828862088441794242299905
61785190828862088441794615352373
61785190828862088442609030634993
61785190828869860420349694016693
61785190828869860420353136160131
61785190828869865499185905194017
61785190828869865499186248150609
61785190828871099425632671454427
61785190828873751168127976960162
61785190828873751168190652985938
61785190828873801129068016362634
61785190828873801129130692388410
61785190834454162790501047871704
61785190834454164025011380520108
61785190834455487082575328798531
61785190834474577488785395122360
61785190834474577490479972282926
61785190834486702008344273983802
61785190834487002197593947275638
61785190834487002197593947275647
61785190834490604468590026777670
61785190834490604468590026777679
61785190834658258140141939931404
61785190834660959424454967431548
61785190834669064953883319616588
61785190834669066784025572835740
61785190834670265710965699871996
61785190834670267541107948356316
61785190834670271247149469190318
61785190834670417078273813092715
61785190834670417078273817792607
61785190834670417627316835294495
61785190834670450437688420361169
61785190834670465805810106121947
61785190834672955881969382231320
61785190834672955882241349879324
61785190834672967000089357863868
61785190834672967000361296815468
61785190834672967000361325511872
61785190834672967001802501518604
61785190834672967414400668522152
61785190834672967414400673256984
61785190834672968825421085907260
61785190834672972353527373632104
61785190834672972536541627527020
61785190834672972950584442575306
61785190834672972950584556894170
61785190834673000353606630849030
61785190834673000353878598497034
61785190834673000354443454381350
61785190834693380282353715076216
61785190834693415466766148153938
61785190834694733170056715513744
61785190834694737974263709807124
61785190834697282331026039090440
61785190834697282331026153876072
61785190834697283978406138655800
61785190834697284572930778036340
61785190834697315685361567014232
61785190834705387853177475016808
61785190834705389683239508801150
61785190834705389683323191154382
61785190834705393389361244335130
61785190834705421207446511686738
61785190834705437854139983725496
61785190834705839440498001207694
61785190834705839441062857092010
61785190834705839441251142386782
61785190834709441849507604611047
61785190834709441849507719396679
61785190834709441849758651670743
61785190834709441849758766456375
61785190834709442261352629502387
61785190834766361451909059336134
61785190834766361453683502572134
61785190834766361454436992375766
61785190834766778589978305554384
61785190834770261670584430011010
61785190834770261672195439137208
61785190834770261672279007171576
61785190834770261673029053283430
61785190834770263317630172749462
61785190834770263317630177484294
61785190834770263319324749910028
61785190834770263320158105789094
61785190834770263320158110523926
61785190834770263320160430253708
61785190834770263503172449691222
61785190834770267023670550394824
61785190834778322722726617487224
61785190834778324552786446793768
61785190834778324552870014828136
61785190834778333840846593119772
61785190834778367192589418134102
61785190834778367192861014245798
61785190834778367194283995294668
61785190834778367194363866104934
61785190834778367194555591406364
61785190834778367195117351173734
61785190834778367195119675638348
61785190834778824270149528427606
61785190834778824270337813722378
61785190834778824271173489348696
61785190834779724884467003053723
61785190834779725020912887947003
61785190834779725433781616531921
61785190834782424894204836467909
61785190834782424894455540104245
61785190834782424894455540220933
61785190834782424894455540571013
61785190834782424895020394589089
61785190834782424895020396455329
61785190834782424895104048712365
61785190834782426541396398143492
61785190834782426541396655347838
61785190834782426541584683438264
61785190834782426542232073752340
61785190834782426542232330615409
61785190834782426542232330969784
61785190834782426542420359047112
61785190834782426587150240257754
61785190834782426587338268348132
61785190834782426587902347961972
61785190834782426587903122679992
61785190834782426587985915879700
61785190834782426587986690714360
61785190834782426725163102215105
61785190834782426725183908484549
61785190834782436013224024344913
61785190834782436013412310689397
61785190834782436014832622917589
61785190834782436015668303261269
61785190834782436015668647617333
61785190961486007075858211182194
61785190961696707824734766910022
61785190961704811517247999852880
61785190967322553578238963877096
61785190967387379631445595955208
61785190967387379638785278713636
61785190967387395690950414147752
61785190967395484748526371854060
61785190967395484748526457593208
61785190967395499565909659532392
61785190967395532919175113805535
61785190967395532919425817908639
61785190967398234210828195600415
61785190967398234211078899703519
61785190967398234211080014312443
61785190967398234218422024605385
61785190967398234218422281822829
61785190967398234218423053475161
61785190967398236000636368698619
61785190967419800077749908492776
61785190967419850039817341520353
61785190967422551331470423315233
61785190967422551332035282386089
61785190967602615342509913864763
61785190967602615342698199159535
61785190967602615343263055043851
61785190967602620833209746646145
61785190967602631946246114981407
61785190967602631946246886633739
61785190967602631946250242683897
61785190967605031676502260430070
61785190967605032911284193925002
61785190967605032911284936997618
61785190967605316626569937244195
61785190967605316626757965321523
61785190967605316626820727086447
61785190967605316626820984303891
61785190967605316627384811318431
61785190967605316627573096613203
61785190967605316634162995659643
61785190967605316634351280954415
61785190967605316634916136838731
61785190967605333054885885656614
61785190967605333237899196776287
61785190967605333237899968428619
61785190967605333237900229895413
61785190967605333237903324478777
61785190967605333242985893523964
61785190967606217606352010088371
61785190967606217613756697469899
61785190967606217613757812078823
61785190967606217613944982764671
61785190967606217613946097373595
61785190967606233668366197909279
61785190967606233668367312518203
61785190967606233673450915566139
61785190967606233804019497373099
61785190967606233804019754590543
61785190967606233804019755653353
61785190967606267020004304730085
61785190967613138021590228688890
61785190967613420502532341997843
61785190967613420509122241044283
61785190967613420509310526339055
61785190967613420509875382223371
61785190967613437113426653745424
61785190967613470281586211759788
61785190967613470464684495556156
61785190967613470464684495569263
61785190967614322724000313425455
61785190967614322724063075190379
61785190967614322724251360485151
61785190967614328214761788759355
61785190967614328214761788763567
61785190967614337541717992631617
61785190967614337541718246662521
61785190967614337541718249849061
61785190967614337543140854173489
61785190967614337543325443293919
61785190967614337543890642134827
61785190967614337548409389298447
61785190967614337548974245182763
61785190967614337678978742757739
61785190967614337678978999975183
61785190967614337678979001037993
61785190967614339325291891969471
61785190967614339325292149186915
61785190967614339326107799512753
61785190967614339327715250175055
61785190967614339327799190213743
61785190967614339327799190217955
61785190967614339327799276307023
61785190967614339327799277369833
61785190967614339327800052208705
61785190967614339327802375139737
61785190967614339327802633419991
61785190967614339327803408258863
61785190967614339332798853222991
61785190967614339332882536044235
61785190967614339332882622137515
61785190967614339332882626386865
61785190967614339332885978187673
61785190967614339332885982437023
61785190967614339335058632294365
61785190967614370894963550114725
61785190967614370902493842515899
61785190967617022780369024649419
61785190967617022780557309944191
61785190967617022781122165828507
61785190967617024008122069700035
61785190967617024008310354994807
61785190967617024015653395220335
61785190967617024015716156985259
61785190967617024015904442280031
61785190967617038834790492762121
61785190967617038834790578501269
61785190967617038834793935968369
61785190967617038834978520839449
61785190967617038834978863796041
61785190967617038834979639697723
61785190967617038834981964045697
61785190967617038835543723929707
61785190967617038840062471093327
61785190967617038840627326977643
61785190967617039389670001522939
61785190967617040487275325447575
61785190967617040619368331969935
61785190967617040624451935017871
61785190967617040624535994083899
61785190967617040626711714089245
61785190967617072186615598790479
61785190967617072186616631909605
61785190967617072186803884085251
61785190967617072194146924310779
61785190967638654663717309862225
61785190967641355955370391657105
61785190967641389309452180874539
61785190967711584042585683806495
61785190967711584042836387909599
61785190967711584042837502518523
61785190967711584043401586750507
61785190967711634003024654772811
61785190967711634005469019778075
61785190967714285334238765601375
61785190967714285334489469704479
61785190967714285334490584313403
61785190967714285335054668545387
61785190967714335294677736567691
61785190967714335297122101572955
61785190967714335297125572414117
61785190967722389209449829698043
61785190967722439169636981952331
61785190970267844091972564208335
61785190970267844092160850552915
61785190970267845327507643115895
61785190970267845739101620947539
61785190970267849033548020293293
61785190970267849033548020294697
61785190970340839490975341205221
61785190970340839497939481875087
61785190970342162966825549953070
61785190970352546917717112402119
61785190970352546917717141098475
61785190970352969368220067844966
61785190970352969369035970770105
61785190970352969369035970783155
61785190970352969369035975369375
61785190970353869982517402236562
61785190970353869982517659454006
61785190970353870348378625520665
61785190970353870348378625533715
61785190970353870348378711259813
61785190970353870348378711272863
61785190970353870348378715859083
61785190970353870348378968477257
61785190970353870348378973076527
61785190970353870348379744728859
61785190970373260349062002240963
61785190970373260349250287535735
61785190970374579747177386407522
61785190970374613101437082509862
61785190970374613101437339727306
61785190970377279758315613286510
61785190970377280993913454311458
61785190970377281588437998613141
61785190970377281588437998626191
61785190970377281588438084365339
61785190970377281588438088951559
61785190970377281588438088957166
61785190970377281588438341569733
61785190970377281588438341582783
61785190970377281588438346169003
61785190970377281588439117821335
61785190970377314393090421522186
61785190970377314804683370484054
61785190970377314804684142136386
61785190970378181607395138390482
61785190970378181607395395607926
61785190970378182018173465909554
61785190970378182018989368834693
61785190970378182018989368847743
61785190970378182018989373433963
61785190970378182156187361445241
61785190970378182156187361458291
61785190970378182156187366044511
61785190970378186957301199889282
61785190970385384868057049383526
61785190970385384868872699696098
61785190970385384868872952308665
61785190970385384868872952321715
61785190970385384868872956907935
61785190970385384913789713587042
61785190970385386698179267836738
61785190970385386698179520449305
61785190970385386698179520462355
61785190970385386698179525048575
61785190970385386698179525054182
61785190970385390402525068321534
61785190970385390402525320934101
61785190970385390402525320947151
61785190970385390402525325533371
61785190970385390402525325538978
61785190970385418268048638037050
61785190970386285482354383775122
61785190970386287128730547714265
61785190970386287128730547727315
61785190970386287128730552313535
61785190970386290833076005255519
61785190970386290833076095586494
61785190970386290833076348199061
61785190970386290833076348212111
61785190970386290833076352798331
61785190970388987139868774593253
61785190970388987139868774606303
61785190970388987139868779192523
61785190970388987139869031810697
61785190970388987139869036409967
61785190970388987184785793089074
61785190970388987185601353057621
61785190970388987185601353070671
61785190970388987185601438796769
61785190970388987185601438809819
61785190970388987185601443401646
61785190970388987185601696014213
61785190970388987185601696027263
61785190970388988420383376896578
61785190970388988420383634114022
61785190970388988969175256994745
61785190970388988969175257007795
61785190970388988969175342733893
61785190970388988969175342746943
61785190970388988969175347333163
61785190970388988969175347338770
61785190970388988969175599951337
61785190970388988969175604550607
61785190970388988969175604556214
61785190970388988969176376202939
61785190970388992078996422833833
61785190970388992078996422846883
61785190970388992078996508572981
61785190970388992078996508586031
61785190970388992078996765790425
61785190970388992078996765803475
61785190970388992123913527068802
61785190970388992123914298721134
61785190970388992124729087050399
61785190970388992124729177381374
61785190970388992124729429993941
61785190970388992124729434593211
61785190970388992124729434598818
61785190970388992124730206245543
61785190970388992673521143218689
61785190970388992673521143231739
61785190970388992673521147817959
61785190970388992673521147823566
61785190970388993908302990987523
61785190970388993908303333931065
61785190970388993908303333944115
61785190970556631566853435182241
61785190970556642686668759159723
61785190970556642687232843393111
61785190970556931709620651609123
61785190970556931709620655841211
61785190970556931712065016614387
61785190970556931712065020846475
61785190970556942876503437271851
61785190970556976182010787488897
61785190970559332858506516977121
61785190970559332858509611577747
61785190970559332860765948505683
61785190970559332860765949555443
61785190970559333270291875753923
61785190970559333272548212681859
61785190970559343978321840954603
61785190970559343978885925187991
61785190970559344390668188314407
61785190970559377330146860194005
61785190970559629295233360575381
61785190970559629707015366484353
61785190970559633001270381585933
61785190970559633001273737754183
61785190970559633001838593637095
61785190970559633002023522765021
61785190970559633002026878931867
61785190970559633003718098409267
61785190970559633003718102641355
61785190970559633413052644712349
61785190970559633413055739312975
61785190970559633413055739313023
61785190970559633413055739313183
61785190970559633413055743545063
61785190970559633413055743663155
61785190970559633413808884724151
61785190970559633415312076240911
61785190970559633415312076240959
61785190970559633415312080472999
61785190970559633416065221652087
61785190970559634648399434091597
61785190970559634648402531874599
61785190970559634650658868802535
61785190970559634650847155147019
61785190970559644167591658950279
61785190970559644167591658950487
61785190970559644167592434834747
61785190970559677473664127549577
61785190970559677473664127550981
61785190970560545137962816013329
61785190970560545137962817063137
61785190970560545139655069759089
61785190970560545140219152941265
61785190970560545140410538118559
61785190970560545145305855871723
61785190970560545146997075465811
61785190970560545146997075465971
61785190970560545146997332683207
61785190970560545146997332683415
61785190970560545147750220876987
61785190970560546375001087486005
61785190970560546382532154371919
61785190970560550086125066662935
61785190970560550086878955146775
61785190970560594550987488406533
61785190970560594551740375550505
61785190970560594553431853411797
61785190970560594553431853412005
61785190970560594553432629296265
61785190970560594553434952244511
61785190970560594553434952244559
61785190970560594553996713528249
61785190970560680414881295921008
61785190970560680415696084256096
61785190970560685906207890022960
61785190970560695234858926739650
61785190970560696467046431355124
61785190970560696467861219690212
61785190970560696469553472386164
61785190970560696474640518640348
61785190970560696476896855568284
61785190970560697018344671176024
61785190970560697019247614408380
61785190970560697019247614412592
61785190970560697019247615475402
61785190970560697019247618657730
61785190970560697019247700501660
61785190970560697019247701564470
61785190970560697019436761698114
61785190970560697023432489082540
61785190970560697024247277417628
61785190970560697025938758461248
61785190970560697025939530113580
61785190970560697026022184069260
61785190970560697026023212934824
61785190970560697026023299028104
61785190970560697026023303277454
61785190970560697094664050657281
61785190970560700181242656053080
61785190970560701964816559990204
61785190970560701965066492440976
61785190970560701965067264093308
61785190970560701965149918048988
61785190970560701965149918398908
61785190970560701965150175266432
61785190970560701965150261355500
61785190970560701965151037257182
61785190970560701965151294474626
61785190970560701965903063827346
61785190970560701965904178436270
61785190970560701967327043164682
61785190970560702173500347573753
61785190970560702173500604791197
61785190970560702174337433026537
61785190970560702582583755079201
61785190970560702585931153659451
61785190970560702585931410858181
61785190970560730371070311766558
61785190970560730377847204358470
61785190970560730377848237473384
61785190970560744646187731748146
61785190970560744646187732102278
61785190970560744783448400384470
61785190970560746429928652717780
61785190970560746430013459000780
61785190970560746430577452890134
61785190970560746430577457139484
61785190970560746430577538983414
61785190970560746430578572102540
61785190970560746430765480971674
61785190970560746430765825340996
61785190970560746430766600179868
61785190970560746432269705586086
61785190970560746432269705590298
61785190970560746432269791679366
61785190970560746432269795928716
61785190970560746432273148792334
61785190970560746432273148796546
61785190970567438380406529572653
61785190970567749642046608892695
61785190970567749642046867159947
61785190970567749687800451951771
61785190970567749689492704647723
61785190970567782995563881877857
61785190970568650255612233959545
61785190970568650255612233960997
61785190970568655746038950834241
61785190970568655746038979413957
61785190970568805909493029516144
61785190970568806048459592958393
61785190970568806048459850175837
61785190970569106100458200088890
61785190970569107884942926406060
61785190970571335487945054786157
61785190970571336722538706167241
61785190970571336722538963384685
61785190970571336723291847346329
61785190970571351539921908106425
61785190970571351539922165323869
61785190970571351539922190839349
61785190970571351539922194023081
61785190970571351539922936976201
61785190970571351541614443535301
61785190970571351541616766483595
61785190970571351541617512620447
61785190970571351541617513670207
61785190970571351541617628474505
61785190970571351542181625551643
61785190970571351542366555844613
61785190970571351542366559028345
61785190970571351542369625979519
61785190970571351542369625980923
61785190970571351546700086798607
61785190970571351546700087848367
61785190970571351546700202652665
61785190970571351547453229027455
61785190970571351547453229028859
61785190970571351547453257725263
61785190970571351549144477319351
61785190970571351549144477319511
61785190970571351549145510421215
61785190970571351951704196748321
61785190970571351951704199932053
61785190970571351953396449444273
61785190970571351953398772392567
61785190970571351953399805494431
61785190970571351953960536859989
61785190970571351953963889727819
61785190970571351953963975834357
61785190970571351954151917803743
61785190970571351954151917805147
61785190970571351959047235556907
61785190970571351959047321664849
61785190970571351960738455150995
61785190970571351960739488252859
61785190970571351961491600562171
61785190970571353188742467171189
61785190970571353188745823221347
61785190970571353196273534057103
61785190970571356899866160551007
61785190970571356899866164783095
61785190970571356900431019619055
61785190970571356900619305962183
61785190970571356900619305963587
61785190970571356900619334541899
61785190970571384894004294193347
61785190970571384894192322270675
61785190970571384900781186798309
61785190970571384900781445065513
61785190970571384900969468912157
61785190970571384900969468912365
61785190970571384900969472093081
61785190970571384900969730360285
61785190970571384900969730361689
61785190970571384900970502014021
61785190970571384901534327977397
61785190970571384901534586244601
61785190970571401364729730084127
61785190970571401365293728208169
61785190970571401365481756285497
61785190970571401366984947802257
61785190970571401366985980904121
61785190970571401366988303852415
61785190970571401367174008981449
61785190970571401367176331929743
61785190970571401367738093213433
61785190970571502261275348967025
61785190970571502261275606184469
61785190970571507200403082946753
61785190970571507200403340164197
61785190970571507200404111816529
61785190970571507201146111311024
61785190970571507749195053388945
61785190970571507751706652584917
61785190970571507751706909802361
61785190970571807392111281883770
61785190970572693540027138009592
61785190970572708369257262638604
61785190970572708369257491276332
61785190970572708369822088893396
61785190970572708369822093126936
61785190970572708369822117473112
61785190970572708369822121706652
61785190970572708369823121996712
61785190970572708370010403817692
61785190970572708371516922804846
61785190970572708371516922804894
61785190970572708371516951384562
61785190970572708372270068216070
61785190970572708372270068217474
61785190970572708372270096797190
61785190970591753711512928200147
61785190970592048501860504420269
61785190970592048501863602203175
61785190970592048501863860470427
61785190970592050148801274814893
61785190970592053854276791759199
61785190970592053854276791759247
61785190970592053854279890591913
61785190970592053855029937170375
61785190970592064972961623392703
61785190970592064972961623392751
61785190970592064972961623392911
61785190970592064972961627624839
61785190970592064972962656494615
61785190970592064972962656496019
61785190970592064972964722225417
61785190970592064973153007520189
61785190970592065018715212416663
61785190970592065018716241286439
61785190970592069914537078427853
61785190970592098326478896377865
61785190970592098326478896377913
61785190970592098326478900610001
61785190970592098326478900611405
61785190970592098326481995093939
61785190970592098326481995210579
61785190970592098326667185904773
61785190970592098326667185906177
61785190970592098326670280388711
61785190970592098326670280505351
61785190970592098327232041789089
61785190970592098327232041790493
61785190970592965579188340535785
61785190970592965585963167409897
61785190970592965586528023294213
61785190970593417722888215187388
61785190970593423213329896729900
61785190970593423213894752614216
61785190970595666870841165113221
61785190970595666877615991987333
61785190970595666878369133166421
61785190970595668661920997307043
61785190970595668661941917895351
61785190970595672230785421789891
61785190970595716695647843533489
61785190970595818825280819100673
61785190970595818825281847970449
61785190970595818825284176567773
61785190970595818825285291176697
61785190970595866996111510862124
61785190970595866996111510862172
61785190970596118969541628205596
61785190970596119014541296982268
61785190970596119381135606037240
61785190970596119427079800120486
61785190970597008869250674648308
61785190970597020131312328032209
61785190970597020131312328045259
61785190970597020131333248633567
61785190970603772392928691352645
61785190970603772400268374111073
61785190970603777890698562886921
61785190970603777890886848181693
61785190970603822354997162203603
61785190970603822354997162221072
61785190970603922700240321702757
61785190970603922700243421952413
61785190970603922700243764909005
61785190970604222844315169509558
61785190970604222844500098754172
61785190970604222844503454804330
61785190970604222889500542366908
61785190970604222890068754301382
61785190970604222890257039596154
61785190970604272661779845673396
61785190970605173275345207856302
61785190970605173276097320164162
61785190970605173276097320165614
61785190970607825160750768115642
61785190970607825161315623999958
61785190970607825161315624001362
61785190970607825161503909294730
61785190970607825161503909296134
61785190970607874566725288416040
61785190970607874566746209120988
61785190970607874566913573710812
61785190970607874566934494415760
61785190970607874566998032433738
61785190970607874567562116664270
61785190970607874567562116665722
61785190970607875116041313291745
61785190970665044314152866949265
61785190970665049253280600928993
61785190970665944925458540397811
61785190970665944926022624629795
61785190970665944927714877325747
61785190970666067365353739513257
61785190970666069012481677391283
61785190970666100579154660762382
61785190970666100579719516646698
61785190970666369201000506646048
61785190970666369201837072960924
61785190970668598039432852722105
61785190970668598039433109939549
61785190970668598041125105418057
61785190970668598041125362635501
61785190970668598041877474944813
61785190970668601745473225786911
61785190970668601745473228851147
61785190970668601745473483004355
61785190970668601745473487118351
61785190970668601745473487236443
61785190970668601745474258888775
61785190970668601747165735700307
61785190970668601747165735700467
61785190970668601747168834533021
61785190970668601747917848009619
61785190970668601747917848009779
61785190970668601747917852123615
61785190970668601747917852241707
61785190970668601747920946842333
61785190970668602157255488913327
61785190970668602157255493145415
61785190970668602157256522015191
61785190970668602159511825841263
61785190970668602159511830073351
61785190970668602159512858943127
61785190970668603392602282524663
61785190970668603392602539742107
61785190970668603394294792438059
61785190970668603395046904747371
61785190970668612863594233353471
61785190970668612863594234403231
61785190970668612863594262051231
61785190970668612865285739912523
61785190970668612865285739912731
61785190970668612865288838745237
61785190970668612865850598979167
61785190970668612866038599408495
61785190970668646217110760201733
61785190970668646217110760201941
61785190970668646217111535036393
61785190970668646217111879410135
61785190970668646217675591620377
61785190970668646217675706424675
61785190970668646217863618647945
61785190970668646217863647345705
61785190970668646217863991719447
61785190970668646219367843266569
61785190970668646219367871964329
61785190970668646219367959120627
61785190970668646219370195962383
61785190970668646219555125206997
61785190970668646219555125207205
61785190970668646219555872393657
61785190970668646219556244415399
61785190970668646219558224039711
61785190970668646220119955575881
61785190970668646220119956625641
61785190970668646220119984273641
61785190970668651570280936141191
61785190970668651570281309212693
61785190970668651570281313798913
61785190970668651570845136227233
61785190970668651571033048450503
61785190970668651571033421522005
61785190970668651571033426108225
61785190970668653354671120693099
61785190970668653355423233002411
61785190970668764812951429016821
61785190970668764812954786483921
61785190970668764812955901092845
61785190970668770303381618025789
61785190970668770303381875243233
61785190970668770303382989852157
61785190970668801870744722506212
61785190970668801870744722507664
61785190970668801870807742557262
61785190970668801871372598441578
61785190970668812991371735987520
61785190970668812991372855201538
61785190970669102014324494782270
61785190970669102014324751645582
61785190970669102014324751999666
61785190970669102014324751999714
61785190970669102014324751999873
61785190970669102059994395798048
61785190970669113134888745075792
61785190970669113134888745075840
61785190970669113134889864289858
61785190970669954861993350750648
61785190970669954861993609017900
61785190970669954863685861713852
61785190970669954864249687678584
61785190970669954864253044778550
61785190970669954864437974023164
61785190970669954864441072855878
61785190970670004274935229944144
61785190970670004275018918437504
61785190970670004275019175654948
61785190970670004275583002669488
61785190970670004275770910287824
61785190970670004275771287964260
61785190970670004823999169439844
61785190970670004824061931571998
61785190970670004824061931675540
61785190970670004824061932738398
61785190970670004824626016970382
61785190970670004824814302265154
61785190970676701916839815981243
61785190970676707267561526860947
61785190970676707267561527910707
61785190970676707267561785128151
61785190970676707269817863670839
61785190970676718385682560991343
61785190970676718387373780585431
61785190970676718387377136635589
61785190970676718388126925996607
61785190970676751739199920084447
61785190970676751739763918208489
61785190970676751739951946285817
61785190970676751741455112288549
61785190970676751741456170904441
61785190970676751741456257012383
61785190970676751741458465156379
61785190970676751741458493852735
61785190970676751741644198981769
61785190970676751741646521930063
61785190970676756680587094546351
61785190970676756681152207648111
61785190970676756681340235725439
61785190970676757229630108860295
61785190970676757229630112402371
61785190970676757229630113452131
61785190970676757229630370669575
61785190970676757230195226549679
61785190970676757230195226553891
61785190970676757230195226567148
61785190970676757230383254627007
61785190970676757230383254631219
61785190970676757230383254644476
61785190970676868687910931618905
61785190970676868687914031868561
61785190970676874178340863410429
61785190970676874178341120627873
61785190970676874178341978019353
61785190970676874178342235236797
61785190970677207536350030534644
61785190970677207536977910019472
61785190970677207537165938096800
61785190970678107738196157900119
61785190970678108149706448670058
61785190970678108149894476747386
61785190970678108149978159100618
61785190970678108149978163822144
61785190970678108150542243331150
61785190970678108150543276923904
61785190970678108150730530160956
61785190970678108150731305001232
61785190970678108286988128342311
61785190970680760028605678863288
61785190970680760028605682163708
61785190970680760028605936080732
61785190970680760028605936197420
61785190970680760028606711033484
61785190970680760030298188893372
61785190970680760030301287726086
61785190970680760030862014741512
61785190970680760030862015791224
61785190970680760030863047961420
61785190970680760030865371841382
61785190970680760030865371958070
61785190970680760030865371959474
61785190970680760031050301085996
61785190970680760031050301202684
61785190970680760031053399918710
61785190970680760031053400035398
61785190970680760031053400036802
61785190970680809441359529979456
61785190970680809441359530096144
61785190970680809441359530097548
61785190970680809441547557125116
61785190970680809441567702877312
61785190970680809441567702877360
61785190970680809441567702877520
61785190970680809441568477711972
61785190970680809441568477713424
61785190970680809441630092989288
61785190970680809441630096289708
61785190970680809441630124867972
61785190970680809441630350206732
61785190970680809441630350206780
61785190970680809441630350206940
61785190970680809441630354438820
61785190970680809441630354556912
61785190970680809441631125041440
61785190970680809441631126091152
61785190970680809441631126207840
61785190970680809441631153739200
61785190970680809441631245617024
61785190970680809441631502817206
61785190970680809442195210321732
61785190970680809442195210439824
61785190970680809442195210441228
61785190970680809442195325126030
61785190970680809442195325598206
61785190970680809442196358701522
61785190970680809442383611942786
61785190970680809442384386778850
61785190970680809853329821299888
61785190970680809853329821301292
61785190970680809853329825918032
61785190970680809853350741889600
61785190970680809853412360465884
61785190970680809853413389334256
61785190970680809853413417915376
61785190970680809853413508726178
61785190970680809853413508743440
61785190970680809853977589774430
61785190970680809854165501643568
61785190970680809854165501644972
61785190970680809854165530223284
61785190970680809990423470075666
61785190970680809990611496617960
61785190970680809990611496619364
61785190970680809990611498152994
61785190970680809990611501336726
61785190970680809990611501353988
61785190970680809990674258751518
61785190970680809990674258855060
61785190970680809990674259917918
61785190970680809990674517135362
61785190970680809991426256374736
61785190970680809991427404280738
61785190970680809991427404284956
61785190985016042318078158624458
61785190985016042318078415841902
61785190985016042318079187494234
61785190985016047671248620361028
61785190985016058781837271890218
61785190985016058781837529107662
61785190985016058781838300759994
61785190985016058784286021815416
61785190985113260817217928791780
61785190985113271930255330246168
61785190985120508728181197945714
61785190985124110447960800902862
61785190985124110447961572555194
61785190985124110450408518775956
61785190985124110450409293610616
61785190985124110455491864606448
61785190985124110455491867788776
61785190985124112102680616160711
61785190985124115801130230587328
61785190985124115801131005421988
61785190985124115808661297473242
61785190985124126919250977872208
61785190985124126919250981054536
61785190985124126921698698927630
61785190985328491712507726623747
61785190985328497072514748483709
61785190985328497073267546352073
61785190985328497073267632445353
61785190985328497073270213656639
61785190985328497073270213660851
61785190985328497073270988495511
61785190985328508183043989694651
61785190985328508183043989698863
61785190985328508183043990048783
61785190985328508183044761351195
61785190985328508183044761701115
61785190985328508183796787917147
61785190985328508183796787921359
61785190985328508183797130873739
61785190985328508183797130877951
61785190985328508183797132290681
61785190985328508183797135477221
61785190985328508183797907129553
61785190985328508185488268964979
61785190985328508185488354699915
61785190985328508185488354704127
61785190985328508185489040613099
61785190985328508185489040617311
61785190985328508185491712171227
61785190985328508185492482756537
61785190985328508185492483823559
61785190985328508185492487005887
61785190985328508185551030725691
61785190985328508185551030729903
61785190985328508185551031079823
61785190985328508185551802378023
61785190985328508185551802382235
61785190985328508185551802732155
61785190985328508186304947806461
61785190985328508186304948160593
61785190985328508190571614791259
61785190985328508190571614795471
61785190985328508190571957747851
61785190985328508190571957752063
61785190985328508190572729404395
61785190985328508190575056934697
61785190985328508190634376556183
61785190985328508190634376560395
61785190985328508190634719866907
61785190985328508190635491519239
61785190985328508190635495768589
61785190985328508190637818699621
61785190985331193415942728588451
61785190985331198181089695405090
61785190985331198364166797159463
61785190985331209292435530076710
61785190985331209294128125729254
61785190985331209339943358149311
61785190985331209339944129801643
61785190985331209345027818588727
61785190985331209477141436494795
61785190985331209477142122407979
61785190985331209477142465364571
61785190985331209482288573314119
61785190985331209889742617079943
61785190985332109905247755802111
61785190985332109905247841891178
61785190985332109905247841891179
61785190985332109905248099108622
61785190985332109905248099108623
61785190985332109905248870411035
61785190985332109905248870760954
61785190985332109905248870760955
61785190985332109905248875010305
61785190985332109906000896976987
61785190985332109906001239933579
61785190985332109906001241350521
61785190985332109907671456964278
61785190985332109907672228616610
61785190985332109907672606287222
61785190985332109907674929203752
61785190985332109907693492629531
61785190985332109907693492633743
61785190985332109907696591816376
61785190985332109907696591816377
61785190985332109907696596065727
61785190985332109912775723855311
61785190985332109912776838464235
61785190985332109912779165994536
61785190985332109912779165994537
61785190985332109912839604828429
61785190985332110042508853484095
61785190985332110042509625136427
61785190985332110043261995725993
61785190985332110043262770564865
61785190985332110044953218489359
61785190985332110044954247359135
61785190985332110044954251608485
61785190985332110044957346191849
61785190985332110045015894515135
61785190985332110045016666167467
61785190985332110050037593189627
61785190985332110050037597438977
61785190985332110050039920370009
61785190985332115403205912510307
61785190985332115403205912514519
61785190985332115403206255466899
61785190985332115403207027123443
61785190985332115403269017585955
61785190985332115403269789238287
61785190985339298525495965129843
61785190985339298526248077439155
61785190985339302232289487011086
61785190985339303291395730168978
61785190985339303291964061480712
61785190985339303886255095049767
61785190985339313169087371113894
61785190985339313350409200840027
61785190985339313350409205439297
61785190985339313350409458057471
61785190985339313350409462656741
61785190985339313352668893818064
61785190985339314409516734671302
61785190985339314996785369384047
61785190985339314996785370796777
61785190985339314996785373983317
61785190985339314999292410410875
61785190985339314999292410415087
61785190985339314999292411827817
61785190985339314999292415014357
61785190985339314999295509597721
61785190985339315000048655026159
61785190985339315004375756241367
61785190985339315004375842334647
61785190985339315004379198384805
61785190985339318711169364941887
61785190985339346703926388081829
61785190985339346703926731038421
61785190985339346703926735628796
61785190985339346703926735641903
61785190985340198956046992394803
61785190985340204454004028831995
61785190985340204454066790951051
61785190985340213780960142361627
61785190985340213780960485318219
61785190985340213780960486735161
61785190985340213780960489921701
61785190985340213780961261574033
61785190985340213918221241110633
61785190985340213918221244297173
61785190985340213918222015949505
61785190985340215564596894156955
61785190985340215564597151374399
61785190985340215564597152437209
61785190985340215564597155623749
61785190985340215564597927276081
61785190985340215567041516379663
61785190985340215567041517442473
61785190985340215567041520629013
61785190985340215567042206188065
61785190985340215567044615212377
61785190985340215567045648331503
61785190985340215567104192405439
61785190985340215567104196654789
61785190985340215567104968307121
61785190985340215572124776116875
61785190985340215572124862210155
61785190985340215572128218260313
61785190985340215572187538235931
61785190985340215572187542485281
61785190985340215572187915556782
61785190985340215572190981442179
61785190985340219278981146932239
61785190985340219278981437096757
61785190985340219278981437097000
61785190985340247134477415346789
61785190985340247134477758303381
61785190985342916726580241545991
61785190985375336062880737315238
61785190985375337716784646809764
61785190985437510242538867215188
61785190988006796933995113720919
61785190988068024382157713684375
61785190988068024382220389710151
61785190988068040441665887927077
61785190988074837312064757513808
61785190988078829411572048253347
61785190988078829411572734166531
61785190988078829594503390980595
61785190988078831195145952190471
61785190988078831195146638103655
61785190988078831240879302307171
61785190988078845471080222496049
61785190988078845654010879310113
61785190988078846012529154129655
61785190988078846012529840042839
61785190988078846019871849981649
61785190988078846019872192938241
61785190988078847254653783476581
61785190988078847254654126433173
61785190988079729979321068128855
61785190988079729979321754042039
61785190988079729979384515806963
61785190988079730162315172621027
61785190988079731762957648091755
61785190988079731762958419744087
61785190988079731808628322182679
61785190988079731808690312295271
61785190988079731808691083947603
61785190988079731945889076558151
61785190988079746038829242371557
61785190988079746580340850030939
61785190988079746580341621683271
61785190988079746626073514234455
61785190988079746626074285886787
61785190988100455941502869465637
61785190988103141036450470320451
61785190988103157095957958649969
61785190988103157637406890283575
61785190988103157637407576196759
61785190988103157644749586135569
61785190988103157644749929092161
61785190988103157683140240400275
61785190988103157820337547097639
61785190988103157820338233010823
61785190988103157827680242949633
61785190988103157827680585906225
61785190988103162583877320115297
61785190988103162583877663071889
61785190988104041604199490195959
61785190988104057663706978525477
61785190988104058205218586184859
61785190988104058205219357837191
61785190988104058250888574362599
61785190988104058250889260275783
61785190988104058250951250388375
61785190988104058250952022040707
61785190988104058258231270214593
61785190988104058258231613171185
61785190988104058388149242998923
61785190988104058388150014651255
61785190988111260970917204034609
61785190988111261153847860848673
61785190988111262754490765015141
61785190988111262754491107971733
61785190988111262800223429218657
61785190988111262800223772175249
61785190988111262937421421829205
61785190988111262937421764785797
61785190988111266458836565499937
61785190988111266458836908456529
61785190988111266504569572660045
61785190988111266641767222314001
61785190988111266641767565270593
61785190988112161538666223910117
61785190988112163367972449094165
61785190988112163367972792050757
61785190988112167072318249578961
61785190988112167072318592535553
61785190988114848417187728702055
61785190988114863234570244728055
61785190988114863234570930641239
61785190988114863241913283536641
61785190988114863417500901542119
61785190988114863417563577567895
61785190988114863424843940350705
61785190988114864476695217031573
61785190988114868181041017516369
61785190988114868363971674330433
61785190988285659930575152302004
61785190988285661165356400233672
61785190988285671043546697403892
61785190988285671043546783143040
61785190988285671043549020339136
61785190988285671043549106078284
61785190988285671043549106428204
61785190988285671043550139547330
61785190988285672139354439887344
61785190988285672141046692583296
61785190988285672141049016931270
61785190988285672141050050050396
61785190988285672141130638288276
61785190988285672141133732875852
61785190988285672278328630898824
61785190988285672278328716637972
61785190988285672278331725482188
61785190988285672690740834609724
61785190988285672690925768099476
61785190988285672690926539751808
61785190988285672697515404616312
61785190988285672697516433136168
61785190988285672697516437735438
61785190988285672697516519225236
61785190988285676404309956093328
61785190988285676404310041832476
61785190988285676404310299049920
61785190988285676473034476637029
61785190988285676473034819593621
61785190988285676610232469247577
61785190988285676610232554986725
61785190988285676610232812199957
61785190988285676610232812204169
61785190988285677636559455420664
61785190988285677636559712638108
61785190988285677636560484290440
61785190988285677636643138241908
61785190988285677636643138246120
61785190988285677636643395463564
61785190988285677636643481552632
61785190988285677636644257454314
61785190988285677636644514671758
61785190988285677637396626981070
61785190988285677637397398633402
61785190988285677639091889584048
61785190988285677639091889588260
61785190988285677639091975327408
61785190988285677639092232540640
61785190988285677639092232544852
61785190988285677705284233181809
61785190988285677707816410131961
61785190988285677707816495871109
61785190988285677707816753084341
61785190988285677707816753088553
61785190988285677844992796118553
61785190988285677844993824988329
61785190988285677845014402738297
61785190988285677845014745694889
61785190988285678256586773950197
61785190988285678256608380569941
61785190988285678256608380574153
61785190988285678256608466313301
61785190988285678257424288117435
61785190988285710991481079848602
61785190988285720319373118906294
61785190988285720454878944555826
61785190988285720454878944560038
61785190988285720454878944909958
61785190988285720456571111512630
61785190988285720456571111516842
61785190988285720456571197251778
61785190988285720456571197255990
61785190988285720869168248717494
61785190988285720869171606184594
61785190988285722101421872914912
61785190988285722101422906034038
61785190988285722102258701168806
61785190988285722103762925787430
61785190988285722103762930386700
61785190988285722103950953860546
61785190988285722103950953864758
61785190988285722103954311327646
61785190988285722103954311331858
61785190988286872852400109023931
61785190988286872897881721467859
61785190988286872898718549700071
61785190988286873035142476193091
61785190988286878393663785099207
61785190988286878394227840751475
61785190988286878395923216627769
61785190988286921028948014010753
61785190988286921030642589654999
61785190988286921030642590009131
61785190988286922860785982743497
61785190988286922860785982744901
61785190988293625876268180579058
61785190988293659234805351716604
61785190988293675290045740116234
61785190988293781719952813155525
61785190988293781719953070372969
61785190988293783367165552736155
61785190988297378500517846257109
61785190988297383442156150563033
61785190988297383442156922215365
61785190988297383851239300851037
61785190988297383851240329720813
61785190988297383853750128394677
61785190988297383853751157264453
61785190988297383990948121005225
61785190988297383990948892657557
61785190988297383990949149875001
61785190988321695476118065874733
61785190988321700418592335952863
61785190988321700967385168858188
61785190988330148946587381110170
61785190988333751355283294729846
61785190988391043036846102318909
61785190988391043036846873971241
61785190988391044683222013645485
61785190988391044683222785297817
61785190988391044683974897588415
61785190988391044684058841545407
61785190988391044684058841899539
61785190988391044684059613551871
61785190988392228763052663586357
61785190988392228763052666774301
61785190988392240087076407975972
61785190988392276939035712688863
61785190988392276939036774488487
61785190988392276939036774505749
61785190988392276939600940109647
61785190988392278174382505256055
61785190988392278174383648449067
61785190988392278174947646583399
61785190988392278174947732681051
61785190988394644759050211378749
61785190988394644759050983031081
61785190988394646405425865487881
61785190988394646405426122705325
61785190988394646406179006298335
61785190988394646406179006648255
61785190988394646406179263515779
61785190988394646542623858098429
61785190988394646542624201055021
61785190988394646542624886968205
61785190988394646542625229924797
61785190988394646954218093147517
61785190988394646954218178886665
61785190988394646954971233957971
61785190988394646954971320047039
61785190988394646955033996072815
61785190988394646955055007122004
61785190988394678110049982979659
61785190988394678110614838863975
61785190988394689230677771295579
61785190988394689231241855527563
61785190988402750280385110872521
61785190988402750280386139742297
61785190988402750417583103483069
61785190988402750417584132352845
61785190988402750417584475309437
61785190988403083821136906752346
61785190988403083821220589571930
61785190988403083821972701881242
61785190988403984344030898613255
61785190988403984389220660740671
61785190988403984389785516624987
61785190988403984390036220728091
61785190988406636086526204118990
61785190988406636086588880144766
61785190988406685680873742535551
61785190988406685681438598419867
61785190988406685681689302522971
61785190988406686092718424487778
61785190988406686229916417098326
61785190988406686229916503191606
61785190988406686229979179217382
61785190993915411181613892929590
61785190993915411183306145625542
61785190993915411229038809829058
61785190993987170832108912251962
61785190993988371451177764220638
61785190993988371451178535872970
61785190993988372000973552783917
61785190994011783057830299529362
61785190994011783241032925876393
61785190994011816457090040086032
61785190994011816457090811725314
61785190994011816457090811738364
61785190994012681841273195343318
61785190994012681841273566879626
61785190994012683076055128838250
61785190994012683076056272026890
61785190994012683076787348962678
61785190994012683625579319404870
61785190994012683625851288587917
61785190994012683625851288937837
61785190994012683670580135020266
61785190994012683670580906672598
61785190994012686780401300859354
61785190994012686780402072511686
61785190994012687374925563968754
61785190994012687374926707157394
61785190994012717024839059961537
61785190994012717024839831613869
61785190994019586331945893790522
61785190994019591865598262415958
61785190994019886521195567082358
61785190994019888167571478408934
61785190994020786951014374222890
61785190994020786951014745759198
61785190994020792484666742848326
61785190994020792484667114384634
61785190994020792484667886036966
61785190994023488654993653973842
61785190994023488792191646584390
61785190994023488792463615767437
61785190994023488792463616117357
61785190994023489889775587468774
61785190994023490438839527443933
61785190994023490621770184257997
61785190994023493731319380564118
61785190994023494326115984392873
61785190994023494326115984742793
61785190994194147604388141065414
61785190994194151310428517194456
61785190994194347516784353919793
61785190994195051878240213095740
61785190994195196887180793822743
61785190994195196887180879911651
61785190994195196892264111423279
61785190994195198076230806186775
61785190994195198121962727317675
61785190994195198127130875168719
61785190994195198694747405401933
61785190994195198694748177055669
61785190994195202453864214151468
61785190994195202453864585687776
61785190994195203617222114498023
61785190994195203617557620621679
61785190994195203618121704853663
61785190994195203619817023570525
61785190994195203642913483442884
61785190994195203642913854979192
61785190994195203688646147646400
61785190994195203688646519182708
61785190994195203825927080003916
61785190994195203825928194612840
61785190994195204237438118088592
61785190994195204237521057835560
61785190994195204238337708444232
61785190994195236972394443024645
61785190994195246300202885000449
61785190994195246850085026520069
61785190994195248084867731665929
61785190994195248084867731667333
61785190994202408780267220002236
61785190994203141979679306948946
61785190994203141981371559644898
61785190994203152045467944264310
61785190994203152047160196960262
61785190994203156803837335762242
61785190994203190157354608747404
61785190994203307700887097040888
61785190994203307700887439997480
61785190994205854985941302391030
61785190994205858690287102875826
61785190994205858691981678520072
61785190994206009267594390393366
61785190994206010502386541862823
61785190994206309453852121535208
61785190994206309456111929304342
61785190994207209978170783382828
61785190994207209978923181489300
61785190994207209978923928794004
61785190994207210023923625218676
61785190994207210023924396871008
61785190994207210024676737818048
61785190994207210024676766397764
61785190994227457310595096283614
61785190994227457310597419231908
61785190994227467376383733598978
61785190994227467376386056547272
61785190994227501782234667849618
61785190994227619323236099806536
61785190994227622892661936965952
61785190994227624127443870460884
61785190994230170314348936085734
61785190994230170315164839029746
61785190994230174020389312214776
61785190994230174021205215158788
61785190994230320882685468868884
61785190994230325831610078501539
61785190994230621071955288032460
61785190994230621078729857689128
61785190994230621078733213739286
61785190994230621079486354918374
61785190994230621079486469709414
61785190994230621079486469722464
61785190994231571006704317033739
61785190994238474170585823331126
61785190994242326630143098066502
61785190994242326630707953950818
61785190994242326630896239245590
61785190994242376585161670502671
61785190994242376585433265079333
61785190994242376585433265429253
61785190994299670096323680574904
61785190994299670096324423647520
61785190994299670096888507879504
61785190994299670096888536459220
61785190994299670097161252238236
61785190994300553986943318410711
61785190994300553986944093255199
61785190994300553986946413011337
61785190994300553986946416203493
61785190994300568811104441824633
61785190994300570046451234396037
61785190994300570664073443523028
61785190994300570664156354690280
61785190994300570664157126342612
61785190994300570664637527755012
61785190994300570664972262226336
61785190994300570664973033878668
61785190994300598457370633885845
61785190994300602162846926137035
61785190994300602162846927199845
61785190994300603398757799748267
61785190994303253494960590501016
61785190994303253494960590850936
61785190994303254044003523676486
61785190994303255141336501827592
61785190994303255141336506426862
61785190994303255278533724198538
61785190994303255278534494788059
61785190994303255278534494788060
61785190994303255278534499037410
61785190994303255278534753068314
61785190994303255278596400224314
61785190994303255278597170813836
61785190994303255278597175063186
61785190994303255279349283123148
61785190994303255279349541403402
61785190994303255690379434653142
61785190994303255690379435003062
61785190994303266396654470066476
61785190994303266396717146092252
61785190994303266396717490465786
61785190994303270103510664450142
61785190994303270103510664804274
61785190994303270103510750543422
61785190994303270103511784012468
61785190994303271749886580375988
61785190994303271749886580380200
61785190994303271749886580380359
61785190994303271749886666469268
61785190994303271749887694989124
61785190994303271749887695339044
61785190994303271750639807298436
61785190994303271750639807648356
61785190994303297966597839114514
61785190994303297966597839118726
61785190994303297966597839468646
61785190994303298515640858033344
61785190994303299750986531386726
61785190994303299750986875760260
61785190994303299750987646349781
61785190994303303340680217049934
61785190994303314575147913067852
61785190994303314575149032276046
61785190994303555879589680142805
61785190994303555946588496494220
61785190994303571939094498335349
61785190994303571939094498352819
61785190994303571939094755552793
61785190994304456516095630148544
61785190994304456516659714380528
61785190994304456516847742457856
61785190994311409044967980151390
61785190994311409045030742266026
61785190994311409045030742266234
61785190994311409045030746496710
61785190994311409045030746498114
61785190994311409045218770343354
61785190994311409045783887677202
61785190994311409045783887694672
61785190994311709188547755585030
61785190994311709189300896764118
61785190994311709189300896782992
61785190994311709235053448572122
61785190994312609757111645304135
61785190994312609757112678404547
61785190994312609802865230212551
61785190994312609803137859308067
61785190994315261497998011993668
61785190994315261497999040863444
61785190994315261499693617557450
61785190994315261499693617676946
61785190994315261500254344807560
61785190994315261500255377910876
61785190994315261500257701908930
61785190994315261500445729866762
61785190994315261500445729986258
61785190994315278291767604409639
61785190994315278291767604422689
61785190994315278291768723617833
61785190994315310911503976973056
61785190994315311048764727099015
61785190994315311459793759769287
61785190994315311459793845858355
61785190994315311459794878960219
61785190994315311459794878964430
61785190994315311459794878964431
61785190994315311460003711776168
61785190994315311460065354345789
61785190994315311460065440434857
61785190994315311460065440435017
61785190994315311460065445039950
61785190994315311460066473536721
61785190994315311460066473541093
61785190994315311460066473891013
61785190994315311460066473909726
61785190994315311505735347229404
61785190994315311505736404678896
61785190994315311505736490772176
61785190994315311505736490785226
61785190994315311505736490888816
61785190994315311505736490901866
61785190994315311505736495017314
61785190994315311505736495489698
61785190994315311505736495506960
61785190994315311505757296687488
61785190994315311505819029949818
61785190994315311505820058806544
61785190994315311505820058819594
61785190994315311505820063051682
61785190994315311506300576065566
61785190994315311506300576537950
61785190994315311506572172177262
61785190994315311506572175359590
61785190994315311506572175360994
61785190994315311506572429394706
61785190994315311506573204229366
61785190994315311506573204230770
61785190994315311642997164130231
61785190994315311643018055679457
61785191038225157924236837700018
61785191038228793730320886805226
61785191038290934009114532302268
61785191038297788529374649979870
61785191038297793890134970568390
61785191038298089092264785922836
61785191038298089092264814502552
61785191038298089092829641807152
61785191038298089092829670386868
61785191038298092798870046161778
61785191038298092798870046515910
61785191038298094033651979656710
61785191038298137270508409742544
61785191038299037874222467053470
61785191038299037876394777136389
61785191038299037876394778199199
61785191038299037876457538901313
61785191038299037876458567771089
61785191038299037876460892119063
61785191038299037876460896368413
61785191038299037876645825258895
61785191038299037881729428306831
61785191038299037883988864421613
61785191038299037883988950160761
61785191038299037883989979030537
61785191038301739717991496721374
61785191038301739723074070899534
61785191038301740960115551754000
61785191038322452784440862709122
61785191038322453835077968340264
61785191038322454019786880436038
61785191038334160163670601355790
61785191038334160163670601360002
61785191038334160163733449213994
61785191038334160163733477897252
61785191038334165105120643405542
61785191038508526756118437363308
61785191038508537875930551372944
61785191038508541580276466176604
61785191038508822141262591885050
61785191038508827082082578560730
61785191038508827082649757393340
61785191038508838011770934956214
61785191038508838011854502990582
61785191038508838019447646554544
61785191038508838195684750160286
61785191038508838202461899982692
61785191038508838202461985721840
61785191038509727512633605825690
61785191038509738587197810677338
61785191038509738587260572796394
61785191038509738625335157137029
61785191038509738625397918901953
61785191038509738625398947771729
61785191038509738625401276369053
61785191038509738632929244422253
61785191038509738632930359031177
61785191038509738633012927247652
61785191038509738633014157687548
61785191038509744121184823453158
61785191038509771939085506992324
61785191038509771977161292035163
61785191038509771984755379320387
61785191038516641743213171252534
61785191038516642978559188979450
61785191038516642986236586136832
61785191038516646690582500940492
61785191038516925459501302288403
61785191038516925466279228349361
61785191038516925466279486629615
61785191038516925466341990114285
61785191038516925466342248394539
61785191038516925467095389573627
61785191038516927067990574785966
61785191038516927068554659017950
61785191038516930774030951960556
61785191038516930774592713274606
61785191038516930774594691836268
61785191038516930774595036192540
61785191038516930774595036205638
61785191038516930776287288888492
61785191038516930776287288901590
61785191038516930957605817847831
61785191038516930957605817852043
61785191038516930957605903941111
61785191038516930957605905003921
61785191038516930957606679842793
61785191038516930957609002773825
61785191038516930957609261054079
61785191038516930957610035892951
61785191038516932009125921228069
61785191038516932009941828758328
61785191038516932011634081454280
61785191038516941887628879666902
61785191038516941892712225497394
61785191038516941892712687831246
61785191038516942068114898291000
61785191038516942068135925657217
61785191038516942068136182874661
61785191038516942070643219302219
61785191038516942070643219306431
61785191038516942075726565132711
61785191038516942075726651225991
61785191038516942075726655475341
61785191038516942075730008338959
61785191038516942075730011525499
61785191038516943122076198067770
61785191038516943122159766102138
61785191038516943127494158992326
61785191038516946833283950041365
61785191038516975238555172050348
61785191038516975246233055417034
61785191038516975421653455859823
61785191038517826027397801286147
61785191038517827681554798029582
61785191038517831388156931206071
61785191038517831388156932268881
61785191038517831388160030038785
61785191038517831388161063157911
61785191038517831525354837723339
61785191038517831525354837727551
61785191038517831525355613979153
61785191038517831525417599842395
61785191038517832577188665606066
61785191038517842498686862579547
61785191038517842498686952922177
61785191038517842498687206953081
61785191038517842498687210139621
61785191038517842498687981791953
61785191038517842500294403584479
61785191038517842500360517504343
61785191038517842500360521753693
61785191038517842501110306528491
61785191038517842501194246567179
61785191038517842501195022822993
61785191038517842506193909576427
61785191038517842506277592397671
61785191038517842506277678490951
61785191038517842506277682740301
61785191038517842506281038790459
61785191038517842635947703048299
61785191038517842635947961328553
61785191038517842635947964515093
61785191038517842635948736167425
61785191038517842638392325271007
61785191038517842638392326333817
61785191038517842638393101172689
61785191038517842638395424103721
61785191038517842638455001296783
61785191038517842643475585008219
61785191038517842643475585012431
61785191038517842643475671101499
61785191038517842643538347127275
61785191038517842643541790333523
61785191038517843697565835907950
61785191038517843735976956304818
61785191038517843743318962011540
61785191038517843743319420799104
61785191038517847996645019291955
61785191038517847996645019296167
61785191038517847996707867150159
61785191038517875852120537419803
61785191038517875852203449655896
61785191038517875852204135564709
61785191038517875852204135568921
61785191038517875852204221308069
61785191038517875852204483124783
61785191038517875859714624705027
61785191038517875859797278660650
61785191038520544339383052205838
61785191038520544341891122106654
61785191038520545444494989841239
61785191038520545574164985700770
61785191038520545576421322628706
61785191038520545576673055601586
61785191038520545581692982451787
61785191038520545581755629779746
61785191038520545581759101679590
61785191038520545581759101683802
61785191038520545581759187777241
61785191038520549151100570455998
61785191038520549151100570460210
61785191038520549151101342108330
61785191038520549288361325189973
61785191038520550937374015577514
61785191038520550937374015581726
61785191038540957080113447715164
61785191038540957217375318466470
61785191038540958314895381210096
61785191038540958315460237094412
61785191038540958452157251961402
61785191038540990433630720700326
61785191038540991668977854448944
61785191038541242399472772345056
61785191038541242581919560099290
61785191038541257406645912445944
61785191038541258458413506307020
61785191038541258458977590537600
61785191038541258641426701240128
61785191038541258641427845940876
61785191038541262165017966666642
61785191038541290577147729788646
61785191038541291812494863522762
61785191038541291812494863524166
61785191038541291812494863537264
61785191038541291812494866710706
61785191038541291812497186471056
61785191038542143012470587364250
61785191038542159072542957437820
61785191038542162778019249339090
61785191038552964780607457533158
61785191038552964788114160506265
61785191038552964788135454284166
61785191038552964788135458883436
61785191038552970141304888567902
61785191038552970141367736421678
61785191038552970141368511260550
61785191038613904303130732691696
61785191038613937656648005676858
61785191038614188570154940160606
61785191038614204629662081301444
61785191038614237983179354286606
61785191038617790840586249517470
61785191038617840251918410947518
61785191038625894166481464951569
61785191038625899656849006636884
61785191038625900892195024363800
61785191038625910773361413279798
61785191038625944126793969257409
61785191038625944126878686264960
61785191038625944129301014537799
61785191041184425651721918602079
61785191041245669159643398328283
61785191041253756014186533463519
61785191041253756562978503905711
61785191041253756563250387368475
61785191041253756563250473107623
61785191041253756608983137311139
61785191041253772485559621606149
61785191041253772485559621619199
61785191041253772622736607766777
61785191041253772622736693505925
61785191041253772622757526955405
61785191041253772622757528477549
61785191041253772622757528490599
61785191041253772622757612694553
61785191041253772622757614229747
61785191041253773026737617171471
61785191041253773027009586373383
61785191041253773034330585598421
61785191041253773034330671337569
61785191041256459501279465153171
61785191041256459547012129356687
61785191041256474318662667092355
61785191041256474325983667393301
61785191041256474325984010349893
61785191041256474326004588104073
61785191041256474326256754377579
61785191041257358285182612965551
61785191041257359931829377809207
61785191041257374748941726231311
61785191041257374756534780397409
61785191041257374756535037614853
61785191041257374756555615369033
61785191041257374756555701108181
61785191041257374756806752772763
61785191041257374756807781642539
61785191041257374893732773007957
61785191041257374893733030225401
61785191041257374894004659644163
61785191041257374894004745383311
61785191041257374894005774253087
61785191041257374939737323847679
61785191041257374939737409586827
61785191041257375351331387418471
61785191041257375351332416288247
61785191041257376540380570970739
61785191041257376540380656709887
61785191041278084704961906666629
61785191041278084842159899277177
61785191041278084842159985016325
61785191041280785951133461661723
61785191041280785951134490531499
61785191041280785996614988461509
61785191041280785996614988474559
61785191041280785996615074213707
61785191041281686374091430511235
61785191041281686381685517796459
61785191041281686518882395798083
61785191041281686518882481537231
61785191041281686518883510407007
61785191041281686564364006814873
61785191041281686564364092554021
61785191041281686564364094076165
61785191041281686564364094089215
61785191041281686564615060001599
61785191041281686564615145740747
61785191041281686564616174610523
61785191041281686968616065156943
61785191041281686976210152442167
61785191041281687113407030443791
61785191041281687113407116182939
61785191041281687113408145052715
61785191041281691869604107609455
61785191041281691869604193348603
61785191041281691869605222218379
61785191041288889277049684939589
61785191041288889277049684952639
61785191041288889277049942170083
61785191041288889825820648931861
61785191041288889825820734671009
61785191041288889825820991888453
61785191041288889826092588018863
61785191041288889871574233846149
61785191041288889871574233859199
61785191041288889871574319585297
61785191041288889871574319598347
61785191041288889871574576815791
61785191041288891655148137783273
61785191041288891655148223522421
61785191041288891655399189447855
61785191041288891655399275187003
61785191041288891655400304056779
61785191041288894764948468650737
61785191041288894764948725868181
61785191041288894764969303622361
61785191041288894764969303635411
61785191041288894764969389361509
61785191041288894764969389374559
61785191041288894764969646592003
61785191041288895359494022485073
61785191041288895359494024007217
61785191041288895359494024020267
61785191041288895359494281237711
61785191041288895359745075671799
61785191041288895359746104541575
61785191041289789837183958285895
61785191041289789844777698365177
61785191041289789844777784104325
61785191041289789844798588974089
61785191041289789844798617553805
61785191041289789844798619075949
61785191041289789844798619088999
61785191041289789844798703292953
61785191041289789844798704828147
61785191041289789844798962045591
61785191041289790248777593160947
61785191041289790248777936117539
61785191041289790248778622030723
61785191041289790249049819580303
61785191041289790249049905319451
61785191041289790249050591232635
61785191041289790256371676196821
61785191041289790256372019153413
61785191041289790393569668807369
61785191041289790393569754546517
61785191041289790393570011763961
61785191041289790431980562133515
61785191041289790439323253721657
61785191041289790439323253734707
61785191041289790439323339460805
61785191041289790439323339473855
61785191041289790439323596691299
61785191041289790439574391125387
61785191041289792085699165048233
61785191041289792085951331321739
61785191041289795195499495915697
61785191041289795195499753133141
61785191041289795195520330887321
61785191041289795195520330900371
61785191041289795195520416626469
61785191041289795195520416639519
61785191041289795195520673856963
61785191041289795332697402787097
61785191041289795332697745743689
61785191041289795744291380618741
61785191041289795744291466357889
61785191041289795744291723575333
61785191041289795790044935431169
61785191041289795790044965533029
61785191041289795790044965546079
61785191041289795790045049750033
61785191041289795790045051285227
61785191041289795790045308502671
61785191041289795790295983909259
61785191041289795790296102936759
61785191041289795790297131806535
61785191041292491540431017912419
61785191041292491540431789564751
61785191041292491548024757991701
61785191041292491548024843730849
61785191041292491548045678702473
61785191041292491548045764441621
61785191041292491548296816106203
61785191041292492142821450751911
61785191041292493331870634304179
61785191041292493331870720043327
61785191041292493377352246843113
61785191041292493377352332582261
61785191041292493377603298507695
61785191041292493377603384246843
61785191041292493377604413116619
61785191041292493926395268949887
61785191041292493926395354689035
61785191041292497035944462413621
61785191041292497035944548152769
61785191041292497035944805370213
61785191041292497036216434788975
61785191041292497036216520528123
61785191041292497036217549397899
61785191041292497081698047327909
61785191041292497081698133067057
61785191041292497081949184731639
61785191041292497630741069434683
61785191041292497630741155173831
61785191041292497630742184043607
61785191041460588179836060825068
61785191041460598058091442695456
61785191041460599153081988169428
61785191041460599160613399428876
61785191041460599161177483660860
61785191041460599162869736356812
61785191041460599292811471812732
61785191041460599292811472166864
61785191041460599292874147842720
61785191041460602867215536841608
61785191041460604651039373229504
61785191041460604651040144881836
61785191041460604651122798833304
61785191041460604651122798837516
61785191041460604651123056050748
61785191041460604651123056054960
61785191041460604651123142144028
61785191041460604653298895083434
61785191041460604653299666735766
61785191041460604653299923953210
61785191041460604719763893773205
61785191041460604719764665425537
61785191041460604859472456709949
61785191041460604859473228362281
61785191041460604859473485579725
61785191041460604859493377420880
61785191041460604859494063329693
61785191041460604859494063333905
61785191041460604859494149068841
61785191041460604860309970858473
61785191041460604860310056597621
61785191041460605271903948690117
61785191041460605271904034429265
61785191041460632514777410597490
61785191041460632514777410601702
61785191041460632651975403562170
61785191041460632652038079233814
61785191041460647469358605501354
61785191041460647469421281172998
61785191041460647471050857847386
61785191041460649116550333678662
61785191041460649118242586374614
61785191041460649118242586378826
61785191041471404947248229755553
61785191041471404947248486972997
61785191041471409886375963735281
61785191041471409886376220952725
61785191041471409886376992605057
61785191041471410437679533373445
61785191041471410437679790590889
61785191041471411673298295122431
61785191041471411673298552339875
61785191041472138145929211198407
61785191041472138146180259657575
61785191041472138146682352377495
61785191041472138146933400836663
61785191041472154612137161545455
61785191041472154612387865631089
61785191041472154612889273854758
61785191041472154612889273854767
61785191041472154613139977940401
61785191041472154617219735723615
61785191041472154617470439809249
61785191041472154617972876902703
61785191041472154618223580988337
61785191041472154749648620360693
61785191041472154750400732670005
61785191041472154754731194538853
61785191041472154755484335717941
61785191041472187971551797026395
61785191041472187971551797043856
61785191041472187971551797043865
61785191041472187972304938205483
61785191041472187972304938222953
61785191041472204575020157729513
61785191041472204575772270038825
61785191041472305514997506848505
61785191041472310456635811154429
61785191041472310456636582806761
61785191041472310865718961442433
61785191041472310865719218659877
61785191041472310865719990312209
61785191041472311005427781596621
61785191041472311005428553248953
61785191041472311005428810466397
61785191041472312103849236648243
61785191041472312103849322387391
61785191041472312103849579604835
61785191041472312241047229258791
61785191041472312241047572215383
61785191041472596226000018798120
61785191041472611055794973915464
61785191041472655453659200502180
61785191041475312347448055710344
61785191041495721511253699889201
61785191041495721511254728758977
61785191041495721511257138846099
61785191041495721511258171965225
61785191041496627981863967336371
61785191041496627981864053075519
61785191041496627981864829449584
61785191041507427657209024775873
61785191041507427657209281993317
61785191041507427657212381180163
61785191041507427657212382242973
61785191041507427657212466919311
61785191041507427657212725199565
61785191041507777252908151556512
61785191041507777664502129392368
61785191041507777801762886955998
61785191041511379523966996015838
61785191041568667498924309805349
61785191041568667498927667272449
61785191041568672989354498814317
61785191041568672989354756031761
61785191041568672989355527684093
61785191041568672990191584285815
61785191041568672990192355938147
61785191041569399465267722758535
61785191041569404818437157042271
61785191041569449288445943598720
61785191041569449288445943598729
61785191041569449290890308603993
61785191041569573420658666889731
61785191041569573420658667239651
61785191041569573420742611550775
61785191041569573557103518689825
61785191041569573557103861646417
61785191041569573557940689900471
61785191041569573969450637331923
61785191041569573969450637681843
61785191041569573969513399446767
61785191041569573969534667713400
61785191041569573969785371822121
61785191041569906960929031322432
61785191041572275261103719126803
61785191041572275261103719476723
61785191041572275261104062433315
61785191041572275261166738459091
61785191041572608664176090948956
61785191041572608664928461524068
61785191041572608802251892393286
61785191041572608802252667232158
61785191041580206276752765515783
61785191041580206278445018211735
61785191041580206278508038593575
61785191041580211629922199799519
61785191041580211631614452495471
61785191041580211768875550164197
61785191041580211768938226189973
61785191041580256102187323283913
61785191041580256103879575979865
61785191041580256104067604057193
61785191041580256239385401970271
61785191041580256241077654666223
61785191041580256241140330691999
61785191041580261592617510862841
61785191041580373644879634692021
61785191041580373644879891909465
61785191041580373644882991096311
61785191041580373644882992159121
61785191041580373644883076835459
61785191041580373644883335115713
61785191041580378586518110476241
61785191041580378586518882128573
61785191041580379135309823700989
61785191041580379135310080918433
61785191041580379135310852570765
61785191041580379135310938309913
61785191041580712127269390853948
61785191041580712127541358501952
61785191041580712127541360018272
61785191041580712539051655030124
61785191041580712539051655047594
61785191041580712539135336333596
61785191041580712539135337854128
61785191041580712539887706908708
61785191041580712676396354052144
61785191041580712677149236596846
61785191041580712677149238013779
61785191041580712677149238013788
61785191041580712677211137777926
61785191041580712677211137782138
61785191041580712677211912616798
61785191041580712677211912622622
61785191041581612512150773946122
61785191041581612512401478049226
61785191041581613106946347838022
61785191041581613106946347842234
61785191041581613106947119490354
61785191041581613106947122676894
61785191041581613244458839795671
61785191041581624227608844465104
61785191041581624227609989175680
61785191041581624227609989194554
61785191041581624227609992358008
61785191041584314353598985907738
61785191041584314353661661933514
61785191041584314399353345656686
61785191041584314399353347073619
61785191041584314399353347073628
61785191041584314399416021682462
61785191047052962231502336882023
61785191047052962231502337931831
61785191047052973480108126746875
61785191047052973487636094800075
61785191047053006701447333853589
61785191047053006702012188688097
61785191047053006702200475032677
61785191047055375047365891304567
61785191047055375047366177101727
61785191047056609110436305766457
61785191047056609110437077418789
61785191047056609155458413040117
61785191047056609155646698334889
61785191047056609156210782566873
61785191047056610751729642914873
61785191047056610756812217093033
61785191047056610756812988745365
61785191047056610757000241986629
61785191047056610757000245170361
61785191047056610757565101054677
61785191047056610802586690709717
61785191047056625574383447109545
61785191047056625575908306519317
61785191047056625576078023803551
61785191047056625576096591814089
61785191047056625576098915812143
61785191047056625576642879687867
61785191047056625576661447698405
61785191047056625576663771696459
61785191047056625619969638615189
61785191047056625621829284597321
61785191047056625621831608595375
61785191047056625621852500603967
61785191047056625622393368829305
61785191047056625622396464479691
61785191047056625622417356488283
61785191047077273856380073035943
61785191047077273856380074085751
61785191047077288818554981919101
61785191047077322032927978022765
61785191047077322034622557899099
61785191047077322035375699079639
61785191047087778833721807268439
61785191047087779245504070394855
61785191047087784369905579773301
61785191047087784369905579786399
61785191047087784370658725197575
61785191047087784370658725198979
61785191047087795486330635402571
61785191047087795486330860739879
61785191047087795486330889436283
61785191047087795486330892620015
61785191047087795486331635573135
61785191047087795486333958521429
61785191047087795486333959571189
61785191047087795486333987220641
61785191047087795486333988268997
61785191047087795486333988270401
61785191047087795488025436500765
61785191047087795488025465080529
61785191047087795488026211217381
61785191047087828657398767941849
61785191047087828657401090890143
61785191047087828657401091939903
61785191047087828659093343586095
61785191047087828659093344635855
61785191047088079022992400215463
61785191047088079022992401265271
61785191047088084514175734285895
61785191047088097278671502326885
61785191047088097278671530906601
61785191047088128848363937584283
61785191047150219987146813961759
61785191047150223690742825085537
61785191047152621539537153042323
61785191047152621546876831686707
61785191047152927041303870694427
61785191047152927041307223562257
61785191047152938154341243569099
61785191047160725414496394312919
61785191047160725414496398546459
61785191047160726649843187806211
61785191047160726656618010566279
61785191047160726656618014680323
61785191047160726656618039145995
61785191047160726656618268833531
61785191047160726656618297413247
61785191047160730362658644962573
61785191047160730362658673542289
61785191047160741474001212505463
61785191047160741474001216619507
61785191047160741474001216739003
61785191047160741474001470656027
61785191047160741474001470772715
61785191047160741474004569487337
61785191047160741474004569488741
61785191047160741474004569605429
61785191047160741480779392247405
61785191047160741480779392247453
61785191047160741480779420827169
61785191047160774834860868369635
61785191047160774835049154727265
61785191047160774835049925331241
61785191047160774835049929563329
61785191047160774835614013793909
61785191047161026800135048234315
61785191047161027211917283830823
61785191047161027211917312410539
61785191047161030504480848719111
61785191047161030504481853123215
61785191047161030918522547606177
61785191047161032153304481101109
61785191047161032153304739368361
61785191047161041617518221593783
61785191047161041617518225707827
61785191047161041617518479861035
61785191047161041617521578693749
61785191047161041625049546746949
61785191047161042029300488834243
61785191047161046970687654460577
61785191047161046970687655510385
61785191047161046975771287138037
61785191047161075022628266632073
61785191047161075024131462367871
61785191047161075024320519314975
61785191047161075024320519328025
61785191047161075435914497159669
61785191047161076624003738459957
61785191047161080330041791640705
61785191047161975584604218466863
61785191047161992055890270916047
61785191047162398447704192087027
61785191047164677249624889702431
61785191047164677295378474494255
61785191047164677295379246146587
61785191047166000169908302546547
61785191047166000169908420051942
61785191047166000352838959360611
61785191047166000352838962547142
61785191047166000352838962547151
61785191047166000352839076866006
61785191047166000718700390494134
61785191047166000764432937192255
61785191047166001953482206483671
61785191047166001953482209670211
61785191047166035306039609512449
61785191047166046419077010966837
61785191047185041985841551319039
61785191047185041985841575784711
61785191047185041985841808536483
61785191047185041985841834051963
61785191047185041985842580188815
61785191047185056804919328902469
61785191047185056804919329021965
61785191047185056804920357772245
61785191047185056804920357890289
61785191047185056810002931950405
61785191047185056810002960649617
61785191047185090164084403958591
61785191047185090164273461969957
61785191047185090166532126076871
61785191047185342131053390204765
61785191047185342131806535617393
61785191047185342543400542028753
61785191047185356948436337990789
61785191047185356948437366978609
61785191047185356948437366980061
61785191047185356955967659031315
61785191047185358595565390614497
61785191047185358595565390615949
61785191047185358595565391547617
61785191047185358595565391664305
61785191047185358595565391665709
61785191047185358595565648881749
61785191047185358595565648883153
61785191047185358602343570356439
61785191047185358602343570356487
61785191047185358602343598936203
61785191047185390353544055966741
61785191047185390355049574650833
61785191047185390355802720075059
61785191047185390355803491727391
61785191047185392002178631401635
61785191047185392002179403053967
61785191047186443412165223911648
61785191047186709660715981226313
61785191047186710072581929640626
61785191047186710072581929640627
61785191047189111174713367561001
61785191047189111220718119852582
61785191047189144574705333885296
61785191047189411364235010035827
61785191047189411364235011435506
61785191047189411364235011435507
61785191047190311794514068117797
61785191047190311794786037300787
61785191047190311931712060728345
61785191047190311977716694114851
61785191047190311977716698701062
61785191047190311977716698701071
61785191047190311977716813019926
61785191047190312526508665956723
61785191047190312526508669143254
61785191047190312526508669143263
61785191047190312526508783462118
61785191047190317282433772539717
61785191047190345286034006051451
61785191047190345286034034631167
61785191047190345879994556459475
61785191047197097734343190012543
61785191047197097734343961664875
61785191047197215049672612945641
61785191047197216284454546440573
61785191047197216879251154855482
61785191047197216879251269174346
61785191047197220583597069659142
61785191047197515238922286237477
61785191047197515239194255420467
61785191047197515239194374325542
61785191047197516473704219732409
61785191047197517068500828147318
61785191047197517068500828147327
61785191047197517068500942466182
61785191047197520772846624045903
61785191047197520772846628632114
61785191047197520772846628632123
61785191047197520772846742950978
61785191047198415257879335670793
61785191047198415669745282685427
61785191047198415669745284085107
61785191047198415806671306112985
61785191047198416904255246997369
61785191047198417041453239607917
61785191047198417453319188022230
61785191047198417453319188022231
61785191047198417636249844836295
61785191047198420745799040092713
61785191047198421157393017924357
61785191047198421157665106012422
61785191047198421203397651310863
61785191047198421203397652710542
61785191047198421203397652710543
61785191047198421340595643921411
61785191047198421340595645321091
61785191047198422392174951419289
61785191047198449152845587444448
61785191047198449160240880840861
61785191047198449160240880858123
61785191047198449160429167204107
61785191047198449160429167215753
61785191047198449160429167217157
61785191047198449160429195783823
61785191047198449160429195796873
61785191047201116961398365879987
61785191047201116961398483385382
61785191047201117510190453827574
61785191047201118744972269817110
61785191047201118744972269817111
61785191047201118744972273003642
61785191047201118744972273003651
61785191047201118744972387322506
61785191047201118790704937207158
61785191047201118790704937207167
61785191047201118790705051526022
61785191047201119339496904462819
61785191047201119339496907649350
61785191047201119339496907649359
61785191047201119339497021968214
61785191047201122449318187807302
61785191047201122495050734505422
61785191047201122495050734505423
61785191047201122495050737691954
61785191047201122495050737691963
61785191047201122495050852010818
61785191047201123043842708134146
61785191047201123043842708134155
61785191047201123043842822453010
61785191047201124278624638442547
61785191047368757818601563402553
61785191047368761525207914625509
61785191047368763171772115477541
61785191047368772643327545884523
61785191047368772645771910889787
61785191047368774284806041963637
61785191047368774284809140796351
61785191047368774292337108849551
61785191047368777996493622701159
61785191047369057824857903854549
61785191047369057825422758689057
61785191047369057825611045033637
61785191047369061531460811869805
61785191047369061533155391746139
61785191047369061533155391747591
61785191047369061533908532926679
61785191047369061668724923712425
61785191047369061671169288717689
61785191047369062079942073725435
61785191047369062080506928558539
61785191047369062080506932790627
61785191047369062080506932792079
61785191047369062082198410653371
61785191047369063315289120335177
61785191047369063315289121384937
61785191047369063315289124567265
61785191047369063315852946285455
61785191047369063315852947335215
61785191047369063315852947335423
61785191047369063315852947348313
61785191047369063315853980450177
61785191047369063316041232643085
61785191047369063317545198981407
61785191047369063317545200031167
61785191047369063317545200031375
61785191047369063317545200032619
61785191047369063317545200044265
61785191047369063317545203214947
61785191047369063317733485339037
61785191047369063317733485340441
61785191047369063317733486388797
61785191047369063317733486390201
61785191047369063317733489572529
61785191047369063318298345455441
61785191047369072651276139032471
61785191047369072788725180119657
61785191047369074428322022065493
61785191047369074428322797018245
61785191047369074428323050935269
61785191047369074428325116666119
61785191047369074428326149767983
61785191047369074428886881130733
61785191047369074428889975731359
61785191047369074428890233998563
61785191047369074428890234116655
61785191047369074435664802605471
61785191047369074472384124880577
61785191047369074474076377576529
61785191047369074479727163689163
61785191047369074481419416385115
61785191047369078140010603090267
61785191047369078140010860307711
61785191047369078140011631960043
61785191047369078185765216869911
61785191047369224568631464132511
61785191047369230685004930056121
61785191047369230685005587395196
61785191047369230685005701708453
61785191047371463228078146430543
61785191047371463228643005497187
61785191047371463228831287611083
61785191047371474346951263243631
61785191047371475995583167136207
61785191047371507700280249882809
61785191047371507700280250932569
61785191047371507701033395295437
61785191047371759711872071241341
61785191047372675052444224296271
61785191047372675053008308528255
61785191047372675053009083362915
61785191047372675059972192349471
61785191047372675060536276581455
61785191047372675060537051416115
61785191047372675103845267846927
61785191047372675106289632852191
61785191047372675464790314437227
61785191047372675471566170181115
61785191047372676700137106998803
61785191047372676706911930690587
61785191047372676706912187908031
61785191047372676706912962742691
61785191047372676752665544178767
61785191047372680410693932740559
61785191047372680411258788624875
61785191047372680411258791807203
61785191047372680457011344663563
61785191047372680458706920597869
61785191047372680459460066009045
61785191047372682240836296014675
61785191047372682243096732065385
61785191047372724877812405614933
61785191047372724877812662832377
61785191047372724877815761665091
61785191047372724878000690909705
61785191047372724878564775141689
61785191047372724878565549976349
61785191047372724878567873974403
61785191047372832406362406442438
61785191047379562802199637037237
61785191047379562802764496102477
61785191047379563214546756047969
61785191047379563397560751325553
61785191047379568155933924737183
61785191047379568155933925786943
61785191047379568155933925788347
61785191047379568338384442657061
61785191047379568338948264376655
61785191047379568338948265426415
61785191047379568338948268608743
61785191047379568338949298542781
61785191047379568339136550734285
61785191047379568339137583836149
61785191047379569986077321114407
61785191047379569986265607472037
61785191047379579274054672022063
61785191047379579449725862293997
61785191047379579449726891163773
61785191047379579451421467857779
61785191047379579451982195107889
61785191047379579452170481452469
61785191047379579452173580285183
61785191047379579456504042035939
61785191047379579456504156840077
61785191047379579457069011661535
61785191047379579457069015893623
61785191047379579457257211912835
61785191047379579457257298007519
61785191047379579457257298019165
61785191047379579457257556286369
61785191047379579457257556287773
61785191047379579457258331121029
61785191047379579458760374849831
61785191047379579458948402927207
61785191047379579458948407159295
61785191047379579458948431506923
61785191047379579458949464608787
61785191047379579818010877556525
61785191047379579818013972157151
61785191047379579818014230424355
61785191047379581096854914799661
61785191047379581105889201900095
61785191047379581106077459664959
61785191047379581106077488244675
61785191047379584764481417475023
61785191047379584810235002384891
61785191047379584810423288729471
61785191047379584811929807716625
61785191047379612803808248380919
61785191047379612810585399253085
61785191047379612810585514044125
61785191047379612810585514057223
61785191047379612810586542928403
61785191047379612810586547159087
61785191047379612810586547160491
61785191047379612810774829272935
61785191047379612811338569129981
61785191047379612811338655236311
61785191047379612811339688338175
61785191047379862991470231034069
61785191047379862992035085868577
61785191047379862992223372213157
61785191047379863586831316625981
61785191047379868345204519785179
61785191047379868345392805079951
61785191047379868346896771431323
61785191047379868347085057775903
61785191047379868482466307629697
61785191047379868484910672634961
61785191047379868894248312475811
61785191047379868896692935761377
61785191047379870129594330202727
61785191047379870129594331265585
61785191047379870129782616560357
61785191047379870131286582898679
61785191047379870131286583961537
61785191047379870131474869256309
61785191047379879463325266020251
61785191047379879463325524287503
61785191047379879465017518716203
61785191047379879595499208310253
61785191047379879595502561296175
61785191047379879603030529349375
61785191047379879603030648267509
61785191047379879638996452060097
61785191047379879640688704756049
61785191047379879646339490868683
61785191047379879646527892004303
61785191047379879646527892017353
61785191047379879648031743564635
61785191047379879648220144700255
61785191047379879648220144713305
61785191047379880007281468372433
61785191047379880007281471436669
61785191047379880014812911393925
61785191047379880059814122544949
61785191047379881249406440675951
61785191047379881249406469255667
61785191047379881249407330183559
61785191047379884953752269740463
61785191047379884953752359016023
61785191047379884953752360078881
61785191047379884953753130668355
61785191047379884953940645373653
61785191047379912954102437039213
61785191047379912954103556247407
61785191047379913365885561093521
61785191047379918307269632001185
61785191047379918307269633064043
61785191047379918307457918358815
61785191047379918308022774243131
61785191047379929420306915600297
61785191047379929421059027909609
61785191047380035851616909679779
61785191047380035851616909692829
61785191047380035851618028887973
61785191047380037086398843174711
61785191047380037086398843187761
61785191047380037086399962382905
61785191047380763559281926935353
61785191047380763559846757304189
61785191047380763559846786003401
61785191047380763560035068114441
61785191047380763971628787678833
61785191047380763971628791912373
61785191047380765206975809809853
61785191047380765750099458300473
61785191047380765755182032478633
61785191047380765755182804130965
61785191047380780023793898647277
61785191047380780023794927517053
61785191047380780025486405496437
61785191047380780025489504211059
61785191047380780025489504329151
61785191047380780026050231461169
61785191047380780026051264564485
61785191047380780026238517805749
61785191047380780026241616638463
61785191047380780030572078389219
61785191047380780030572107088431
61785191047380780031136933223775
61785191047380780032828185749163
61785191047380780032828411203111
61785191047380780032828411203159
61785191047380780032828439782875
61785191047380780033016439280487
61785191047380780033016443512575
61785191047380780033016472093695
61785191047380780033017472382351
61785191047380780033581556614335
61785191047380780033581556615739
61785191047380780033581585194051
61785191047380780162498435760507
61785191047380780162750259060159
61785191047380780163314343303789
61785191047380780163315118126803
61785191047380780170026403813707
61785191047380780170278227113359
61785191047380780170842311345343
61785191047380780170842311356989
61785191047380780170843086180003
61785191047380780206536556083225
61785191047380780208231903379803
61785191047380780208503843850531
61785191047380780208980921088489
61785191047380780208984015689115
61785191047380780209067669815311
61785191047380780209068702917175
61785191047380780209068702918627
61785191047380780209255956161295
61785191047380780213314477557963
61785191047380780213586418028691
61785191047380780213586446726499
61785191047380780213586532819939
61785191047380780214151272863247
61785191047380780214151277095335
61785191047380780214151277096787
61785191047380780214151650168289
61785191047380780214339559209231
61785191047380780214339587905587
61785191047380780214339587918637
61785191047380780215758842563227
61785191047380780216030811731763
61785191047380780216031840601539
61785191047380780216031840614589
61785191047380780216595924833523
61785191047380780216595924846573
61785191047380780572564977200373
61785191047380780572565234417817
61785191047380780572566006070149
61785191047380780574259552844619
61785191047380780574259811111823
61785191047380780574260581714395
61785191047380780574260582764155
61785191047380780574277347068853
61785191047380780574278375938629
61785191047380780574280441669479
61785191047380780574281474771343
61785191047380780574531493316799
61785191047380780574532522186575
61785191047380780575030488247941
61785191047380780575033587080655
61785191047380780575096348149903
61785191047380780575096352383443
61785191047380780575097381251767
61785191047380780575097381253219
61785191047380780575284635557293
61785191047380780579343155892555
61785191047380780579343156942315
61785191047380780581808409722679
61785191047380780581808413954767
61785191047380780581809442824543
61785191047380780581871176075227
61785191047380780581872204945003
61785191047380780582624317265961
61785191047380780582624321498049
61785191047380780582624575533165
61785191047380780618318557758657
61785191047380780618318561992197
61785191047380780620010810454609
61785191047380780620010814688149
61785191047380780620013134452663
61785191047380780620014167555979
61785191047380780620766279865291
61785191047380780625096741734139
61785191047380780625933565750281
61785191047380780627541102505863
61785191047380780627541106739403
61785191047380780627625818446233
61785191047380780628377930755545
61785191047380781809627492498259
61785191047380781809878282696047
61785191047380781810443141762691
61785191047380781810443400041541
61785191047380781810631428118869
61785191047380781817155460551459
61785191047380781817217964403263
61785191047380781817217968636803
61785191047380781817218222670467
61785191047380781817218222670675
61785191047380781817218222671919
61785191047380781817218222683565
61785191047380781817218997506579
61785191047380781817406250760893
61785191047380781817406254992981
61785191047380781817406509028097
61785191047380781855356828181525
61785191047380781855359927014239
61785191047380781856196726553063
61785191047380781861280329600999
61785191047380781862887895067439
61785191047380781862971836160099
61785191047380781862971836173149
61785191047380781863159864237427
61785191047380781863159864250477
61785191047380785520748144204795
61785191047380785520998938634671
61785191047380785520999195852115
61785191047380785520999967504447
61785191047380785521501289615971
61785191047380785521563793467775
61785191047380785521563797699863
61785191047380785521563797701315
61785191047380785521564051748077
61785191047380785521564054918759
61785191047380785521752338092609
61785191047380785521752341274937
61785191047380785523195865260217
61785191047380785524011772803499
61785191047380785561398208834167
61785191047380785566480779828547
61785191047380785566480783010875
61785191047380785566480783012327
61785191047380785566752523543135
61785191047380785567233695552235
61785191047380785567233925241175
61785191047380785567317636657945
61785191047380785567505664722223
61785191047380785567505664735273
61785191047380785568928500883969
61785191047380785568928500885421
61785191047380785569012183709425
61785191047380785569012183709585
61785191047380785569012212289141
61785191047380785569200470067007
61785191047380785569765329120601
61785191047380785569765329133651
61785191047380785569765357700317
61785191047380786116360397296681
61785191047380786116360401530221
61785191047380787353401995176941
61785191047380813377876284734199
61785191047380813384653435606365
61785191047380813384653464304173
61785191047380813384653464305577
61785191047380813384653550397613
61785191047380813384653550399017
61785191047380813385406605483261
61785191047380813926835391364623
61785191047380813933612541187029
61785191047380813933612799454233
61785191047380813933613571106565
61785191047380829988054902373941
61785191047380829988054906606029
61785191047380829988058001206655
61785191047380829988117668726489
61785191047380829988118439327609
61785191047380829988118443561149
61785191047380829988118697594813
61785191047380829988118697595021
61785191047380829988118697596265
61785191047380829988118697607911
61785191047380829988121796428979
61785191047380829988306725673593
61785191047380829988306725685239
61785191047380829988306729917327
61785191047380829988870809905577
61785191047380829988870809917223
61785191047380829988870814149311
61785191047380829988871584740237
61785191047380829988873908738291
61785191047380830031342976118197
61785191047380830031343234385401
61785191047380830031614916590377
61785191047380830031615945460153
61785191047380830032096117295833
61785191047380830032179771423481
61785191047380830032179775655569
61785191047380830032179775657021
61785191047380830032180804525345
61785191047380830033787595157125
61785191047380830033787599390665
61785191047380830033788369991785
61785191047380830033790693989839
61785191047380830033790693991291
61785191047380830033875381219351
61785191047380830033875381220803
61785191047380830034627493530115
61785191047380935869737130877915
61785191047380935869737473834507
61785191047380935869738178818331
61785191047380936212690499603686
61785191047380936212690613922550
61785191047380936235599492446459
61785191047380936279626071660684
61785191047380936279626075894224
61785191047380936281331108709559
61785191047380936281331451666151
61785191047380936281332156649975
61785191047380936282074022405046
61785191047380936282167936957789
61785191047380936282168279914381
61785191047380936418529101320107
61785191047380937516866202454219
61785191047380937516949870439671
61785191047380937516949870452721
61785191047380937654126942339447
61785191047380937654127285296039
61785191047380938065720920171091
61785191047380938065721263127683
61785191047380938065741840881863
61785191047380938065742183838455
61785191047380980677552921347284
61785191047381235873535550319392
61785191047381235873535551369200
61785191047381235875794986080042
61785191047381235875795757732374
61785191047381235875983272424622
61785191047381235875984301294398
61785191047381236423143056283332
61785191047381236423143313500776
61785191047381236423144085153108
61785191047381236470602050268028
61785191047381236608616607742060
61785191047381236608616722060924
61785191047381237660467884422928
61785191047381237660467998741792
61785191047381237843398541236992
61785191047381238254991857130291
61785191047381238254991861729560
61785191047381238254991861729561
61785191047381238254992519068636
61785191047381238254992633387500
61785191047383465263282127740965
61785191047383465263282873877817
61785191047383466909846041629389
61785191047383466910410897513705
61785191047383467047023142350841
61785191047383467087506096187965
61785191047383467092776698443453
61785191047383467093341554327769
61785191047383470615887562470619
61785191047383481727229243568573
61785191047383481729485577432273
61785191047383481734572279194831
61785191047383481734572279196235
61785191047383481734572307892639
61785191047383481734572393986079
61785191047383481734572393987483
61785191047383481737016644318187
61785191047383481737016644319591
61785191047383481737016672897903
61785191047383481864406315590813
61785191047383481864406344290025
61785191047383481866100920984031
61785191047383481866662652518749
61785191047383481866749689274845
61785191047383481866749692457173
61785191047383481866750464109505
61785191047383481871184524031967
61785191047383481874277657328045
61785191047383481874277660510373
61785191047383481909971615087865
61785191047383481909972643957641
61785191047383481910159900382637
61785191047383481910159929081849
61785191047383481911852181777801
61785191047383481911854477078047
61785191047383481912416266009785
61785191047383481912503015786367
61785191047383481912503018968695
61785191047383481912503277250401
61785191047383481912691305326325
61785191047383481912691305327729
61785191047383481916938080125983
61785191047383481916938108823791
61785191047383481917021762949987
61785191047383481917021877741235
61785191047383481917502936010299
61785191047383481917586618834303
61785191047383481917586623080893
61785191047383481917586647532111
61785191047383481917586733625551
61785191047383481917774908374261
61785191047383481917774908375665
61785191047383481917775023166913
61785191047383481920031012537375
61785191047383482278531694120959
61785191047383483510782223736465
61785191047383483513229944791887
61785191047383483513313885897597
61785191047383483513314660732257
61785191047383483513878486682535
61785191047383483513878744962837
61785191047383483514066773040165
61785191047383483514066773041569
61785191047383483520653310374319
61785191047383483520653313556647
61785191047383483520653568654621
61785191047383483520653571836949
61785191047383483520841596731949
61785191047383483520841596733353
61785191047383483520841599914277
61785191047383483520841599915681
61785191047383483558983558280115
61785191047383483559068245522677
61785191047383483564150819700837
61785191047383483566323241038543
61785191047383483566406923863951
61785191047383487224350600730511
61785191047383487224999139438831
61785191047383487224999142621159
61785191047383487224999143684017
61785191047383487224999397719133
61785191047383487224999400901461
61785191047383487225000172553793
61785191047383487225187428978789
61785191047383487225187428980193
61785191047383487227447090194839
61785191047383487227447118774555
61785191047383487265021611462267
61785191047383487265585695694251
61785191047383487270104185640427
61785191047383487270752724348747
61785191047383487402282366192031
61785191047383487407364940370191
61785191047383487408013479078511
61785191047383487408201768619873
61785191047383515081311372438051
61785191047383515088089666972645
61785191047383515218488473159503
61785191047383515225265881249113
61785191047383515225266652901445
61785191047383515264242029252115
61785191047383515271020208995461
61785191047383515271103120167133
61785191047383515271103896066055
61785191047383515271856262409079
61785191047383515271856265591407
61785191047383515271857037243739
61785191047383531691553785298665
61785191047383531691553788480993
61785191047383531691554046761295
61785191047383531691554046762699
61785191047383531692306155888279
61785191047383531692306155889683
61785191047383531692306159070607
61785191047383531734966607384025
61785191047383531735615375674839
61785191047383531735615378857167
61785191047383531735616150509499
61785191047383531737222944311961
61785191047383637571467442983876
61785191047383637573727132779642
61785191047383639174569260536700
61785191047383639174570032187628
61785191047383639220302696391144
61785191047383639357374001965971
61785191047383639357374344922563
61785191047384823315552210345324
61785191047384823452562174400544
61785191047384823452562174520040
61785191047384823452750202477872
61785191047384823864344180787516
61785191047384834570682150152588
61785191047384838145347194042384
61785191047384838145535479337156
61785191047384838147795140551802
61785191047384838147795140553206
61785191047384838147795169131518
61785191047384838147795169132922
61785191047384838276876831638919
61785191047384838281959405817079
61785191047384838282524233121679
61785191047384838282524261701395
61785191047384838282524494582856
61785191047384838282524494582857
61785191047384838284491811050827
61785191047384838285055895282811
61785191047384838285056670117471
61785191047384838322630420793972
61785191047384838323194505025956
61785191047384838323195276678288
61785191047384838327714023841908
61785191047384838330819711906963
61785191047384838330820054863555
61785191047384839977195623233539
61785191047384839977195966190131
61785191047384839977467609953428
61785191047384840114393615844087
61785191047384840114665602563976
61785191047384840526259580395620
61785191047403879780809337942809
61785191047403879963262178810981
61785191047403879964015319990069
61785191047403883669864053711323
61785191047403883669864054775585
61785191047403885316993110449075
61785191047403885317181396806705
61785191047403894780645003446735
61785191047403894787983686034599
61785191047403894787983911371907
61785191047403894787984030408133
61785191047403894787984800996203
61785191047403894787987038902429
61785191047403894788171971329371
61785191047403894788173087353833
61785191047403894788175324197201
61785191047403894788176443403991
61785191047403896434547882654495
61785191047403896435112738538811
61785191047403928141501302329033
61785191047403928141501303393295
61785191047403928141504659442049
61785191047403928142254444570979
61785191047403928142254444572383
61785191047403928142257800621137
61785191047404178322950875203245
61785191047404179970082255939099
61785191047404179970270541233871
61785191047404183813381062799643
61785191047404183813381063862501
61785191047404183813384419912659
61785191047404185460510119537395
61785191047404185460510119538847
61785191047404185460510120600253
61785191047404185460512443535449
61785191047404185460512443548547
61785191047404185460698405895025
61785191047404185460698405896429
61785191047404194794243379352973
61785191047404194969915597444923
61785191047404194977255280203351
61785191047404194977257604201405
61785191047404194977257718992493
61785191047404194977257718992653
61785191047404194977443681352021
61785191047404194977446004287265
61785191047404194977447037402179
61785191047404196624575061038067
61785191047404228285021668530369
61785191047404228696803674426243
61785191047404228697556815606783
61785191047404229932149692153159
61785191047404229932149692166257
61785191047404229932902833345345
61785191047404345094766713865036
61785191047404352414785551578247
61785191047404352414785554764787
61785191047404352415622379826477
61785191047404352415623499021621
61785191047405247309143468359544
61785191047405252845336582029747
61785191047405252845337696638671
61785191047405252846089739092935
61785191047405252846173407091437
61785191047405252846174526286581
61785191047405253394944799766399
61785191047405253394965720827091
61785191047405253394965721889901
61785191047405253394966496728772
61785191047405253394966496728773
61785191047405547498413286473312
61785191047405547498413287523120
61785191047405547498416385306026
61785191047405547498416643573278
61785191047405547498981241190342
61785191047405547498981499457594
61785191047405547499169784752366
61785191047405553584215393769007
61785191047405553584215394118927
61785191047405553584215395181737
61785191047405553584215398368276
61785191047405553584215398368277
61785191047407797247937667075903
61785191047407804386250053665049
61785191047407949188818211255160
61785191047407949196349651212416
61785191047407954549336798719459
61785191047407954686597537205007
61785191047407954686597538604687
61785191047407954686597881561279
61785191047408249385430926813968
61785191047409138644775746984040
61785191047409138781785711039260
61785191047409138781785711158756
61785191047409139193567717426232
61785191047409150502285611502035
61785191047409155306419159872255
61785191047409155306419159885305
61785191047409155306420279080449
61785191047415885704506365113343
61785191047415885704506365114747
61785191047415902175793446433707
61785191047415902358242930187459
61785191047415902358242930200509
61785191047415902358246029020173
61785191047415902358807790318365
61785191047415902358810884904489
61785191047415902358996075613137
61785191047415907711977220002831
61785191047415907712165505297603
61785191047415907848673114597317
61785191047415907848673889431977
61785191047415907849237973663961
61785191047415907849237974732435
61785191047415907849237977913311
61785191047415907849237977914763
61785191047415907849238749565643
61785191047415907849238749567095
61785191047415907849426260027207
61785191047415907849427034861867
61785191047415908261020242102585
61785191047415935529310719418869
61785191047416052475755020705808
61785191047416052476322974371674
61785191047416052887537283832224
61785191047416052888102139716540
61785191047416053071116139227664
61785191047416053071116364564972
61785191047416053071119492095494
61785191047416053071304424522436
61785191047416053071307777390266
61785191047416058011948906022727
61785191047416058011948909209267
61785191047416058011950023818191
61785191047416058012785734257907
61785191047416058012786853466101
61785191047416058560740876464919
61785191047416058560740879651459
61785191047416058560741994260383
61785191047416058561577704700099
61785191047416058561578823908292
61785191047416058561578823908293
61785191047416059796338716084579
61785191047416059796338717484259
61785191047416059796359638195031
61785191047416102476718304249204
61785191047416352665025613652832
61785191047416352665025614702640
61785191047416352665028712485546
61785191047416352665028970752798
61785191047416352665593568369862
61785191047416352665593826637114
61785191047416353260390172198608
61785191047416353260578457493380
61785191047416354861793945385506
61785191047416403031829552635962
61785191047417242702749589829328
61785191047417253782448253057805
61785191047417253782448367849053
61785191047417255612790556070145
61785191047417255612790556074357
61785191047417259181378748226537
61785191047417259181378749626217
61785191047417260964952653563341
61785191047417260964952656749881
61785191047417303050597278956892
61785191047417303050785564251664
61785191047417303600393442340728
61785191047417303600393442342132
61785191047417303782655326360005
61785191047417303783691030998703
61785191047419954936840696335690
61785191047419954936840696337094
61785191047419960473031487051775
61785191047419960473031830008367
61785191047419960473031830358287
61785191047419960473031831421097
61785191047419960473031834607637
61785191047419960473032606259969
61785191047419962256605390988899
61785191047419962256605735358221
61785191047419962256605738544761
61785191047419962256606510197093
61785191047476825949236806909677
61785191047476825950929055491585
61785191047476825950929059605629
61785191047476825950929313758837
61785191047476825950932412591551
61785191047476825951493139723569
61785191047476825951681426068149
61785191047476825951684524900863
61785191047476842422971606219823
61785191047476846128823954271489
61785191047476846128823954272941
61785191047476846129011982350269
61785191047476874127479287540745
61785191047476874129171540236697
61785191047477126138507396675777
61785191047477126140199649371729
61785191047477129844548805906683
61785191047477140919171276339855
61785191047477142566300587230815
61785191047477146272340706142413
61785191047477175918125349134729
61785191047477175918125607401933
61785191047477175920569972525289
61785191047477298402456161494395
61785191047477298402456164680935
61785191047477298402456504450987
61785191047477298403293994624512
61785191047477324962123806681255
61785191047477326197470596060503
61785191047478026523304843262957
61785191047478026524997091844865
61785191047478026524997095958909
61785191047478026524997350112117
61785191047478026525000448944831
61785191047478026525561176076849
61785191047478026525561180190893
61785191047478026525564533176815
61785191047478026525749462421429
61785191047478026525752561254143
61785191047478027073789066520597
61785191047478027073977351815369
61785191047478027073979675813423
61785191047478030229345219391999
61785191047478030231601553139011
61785191047478030231601553255699
61785191047478030231601556319935
61785191047478030412359559031471
61785191047478030414051811727423
61785191047478030414055164713345
61785191047478030414615895959407
61785191047478030414619248945329
61785191047478030414804954087413
61785191047478030414807277022657
61785191047478032015175457192823
61785191047478032015928602603999
61785191047478032059488615769223
61785191047478032061097181525723
61785191047478032061180865413989
61785191047478032061180868465175
61785191047478032061184221464147
61785191047478032061661265757707
61785191047478032061744949632923
61785191047478032061744949645973
61785191047478032061744952697159
61785191047478032061748305696131
61785191047478032061933234940745
61785191047478032061936333773459
61785191047478041349722303604815
61785191047478041898201495615551
61785191047478041898765322630091
61785191047478041898766354682195
61785191047478041898768678680249
61785191047478043133547256125023
61785191047478043134112110958127
61785191047478043134112115191667
61785191047478043134112369225331
61785191047478043134112369225539
61785191047478043134112369238429
61785191047478043134115468071143
61785191047478043134300397315757
61785191047478043134300401547845
61785191047478043179865699982039
61785191047478046885342246032305
61785191047478046885906073046845
61785191047478046885906076111081
61785191047478046885906330264289
61785191047478046885906330264449
61785191047478046886094358341617
61785191047478046886094362586755
61785191047478048669731028513405
61785191047478048670295884397721
61785191047478074701547323894025
61785191047478074703239576589977
61785191047478075252282595615253
61785191047478075252470880910025
61785191047478075253034965142009
61785191047478075253035739976669
61785191047478075253038063974723
61785191047478076485288618053093
61785191047478076487548053813743
61785191047478076487565846989621
61785191047478076487565851221709
61785191047478076487568945822335
61785191047478076487628613342169
61785191047478076487629383943289
61785191047478076487629388176829
61785191047478076487629642210493
61785191047478076487629642223591
61785191047478076487632741056305
61785191047478076487817670300919
61785191047478076487817674533007
61785191047478076488381754532903
61785191047478076488381758764991
61785191047478076488384853365617
61785191047478076531690720271249
61785191047478076533382972967201
61785191047478080237731096400291
61785191047478182153286998916534
61785191047478182155543335844470
61785191047478182155731363921798
61785191047478182155816424222595
61785191047478182704859098767891
61785191047478193273852483805787
61785191047478197186631280619319
61785191047478197186632395228243
61785191047478198764366239908729
61785191047478198833007191945895
61785191047478198833008306554819
61785191047478198970205184556443
61785191047478198971021087494631
61785191047478198971021088894311
61785191047478199382615066725955
61785191047478199382636217487176
61785191047478226625761072129365
61785191047478226626242707994301
61785191047478226627933841022933
61785191047478226628018528724621
61785191047478230331802567453551
61785191047478230332366651685535
61785191047478230355159873391772
61785191047478230355159876572696
61785191047478232116107692163571
61785191047478232116108036514227
61785191047478232116108036519843
61785191047478232116108808172175
61785191047478232116191259725763
61785191047478232116672892404159
61785191047478232184739184131716
61785191047478232185303268363700
61785191047478241450487398970415
61785191047478241452179652138543
61785191047478241475056444587896
61785191047478482893878731441375
61785191047478482894069340734201
61785191047478498953574158926745
61785191047478499160292030458388
61785191047478499571885660728563
61785191047478499571885890779012
61785191047478499571886005097876
61785191047478499571886005097885
61785191047478499571886008290032
61785191047478499571886779936756
61785191047478499571886779936757
61785191047478499571886779942364
61785191047478530544430467388556
61785191047478530544430467388604
61785191047478532328067132973964
61785191047478532328067132974172
61785191047478532328067136274384
61785191047478532328255418268736
61785191047478532328255418268944
61785191047480732117487157698479
61785191047480732118051241930463
61785191047480732118051242048555
61785191047480732118052270918331
61785191047480733765180294554219
61785191047480733900101058111759
61785191047480733901793310807711
61785191047480743189854577410431
61785191047480743190419436477075
61785191047480743190421760475129
61785191047480743233915909504851
61785191047480743235608162200803
61785191047480743236171988165583
61785191047480743236171989215343
61785191047480743236173021267447
61785191047480743236175345265501
61785191047480744837547456929183
61785191047480744837547460111511
61785191047480744837550812979341
61785191047480748543587837173673
61785191047480748543588866043449
61785191047480748589341417968141
61785191047480748589341422200229
61785191047480748589342451070005
61785191047480776543935677410133
61785191047480776543935934627577
61785191047480776543939033460291
61785191047480776544688046936889
61785191047480776587997008454793
61785191047480776587997266721997
61785191047480776589689262200505
61785191047480776589689519417949
61785191047480778191064729914345
61785191047480778191068085964503
61785191047480781895413886332659
61785191047480933888738614334804
61785191047481234031439720480516
61785191047482084774695523558647
61785191047482084774695523675287
61785191047482084776198719307495
61785191047482084776219611316087
61785191047482084776387776254599
61785191047482084776951860486583
61785191047482101225637193048982
61785191047482101248357335635336
61785191047482101294090117349872
61785191047482101431288109960420
61785191047482134576457933225956
61785191047482134577190273193996
61785191047482134599251502492502
61785191047482134599251502492550
61785191047482134599314264121912
61785191047482134599314264240004
61785191047482134599314264594296
61785191047482134599315034841124
61785191047482134599315035774244
61785191047482134599315039074664
61785191047482134599315040509076
61785191047482134599315297726520
61785191047482134599503321069016
61785191047482134599503321185656
61785191047482134599503325803848
61785191047482134599585860233608
61785191047482134600067405301000
61785191047482134600067410022734
61785191047482134600067410035832
61785191047482134600150716117924
61785191047482134600150973335368
61785191047482134645068620800800
61785191047482134645068623865036
61785191047482134645068625405894
61785191047482134645068882623338
61785191047482134645256906095572
61785191047482134645256910713716
61785191047482134645820990327556
61785191047482134645820994932650
61785191047482134645904304208716
61785191047482134782328259399497
61785191047482134782329636994598
61785191047482134783081745070370
61785191047488831689918199312253
61785191047488831691609419024385
61785191047488831691609423138429
61785191047488831691609423257925
61785191047488831691609677174949
61785191047488831691609677291637
61785191047488831691612776006259
61785191047488831691612776007663
61785191047488831691612776124351
61785191047488831691612776125755
61785191047488831692173507370413
61785191047488831692174536240189
61785191047488831692174536359685
61785191047488831692176860238243
61785191047488831692176860356335
61785191047488831692176860357739
61785191047488831692362564437013
61785191047488832101699430387969
61785191047488832103391683083921
61785191047488832103391686384341
61785191047488832103395039252171
61785191047488832103959123484155
61785191047488832104147151561483
61785191047488832238876531106613
61785191047488832241135966867263
61785191047488832284462721562449
61785191047488832284630087202033
61785191047488832286154974258401
61785191047488832287161492145721
61785191047488833337046222948141
61785191047488833519244655057381
61785191047488837043086599077183
61785191047488837043086857344387
61785191047488837044778851773135
61785191047488837044778851891179
61785191047488837044778851892631
61785191047488837044778852822895
61785191047488837044778852824299
61785191047488837044778852942391
61785191047488837044779110040339
61785191047488837044779110159835
61785191047488837045342936123163
61785191047488837045342937056283
61785191047488837045342937172971
61785191047488837180263699679139
61785191047488837226017256010743
61785191047488837226100938716655
61785191047488837226100939780917
61785191047488837226101196983859
61785191047488837226101196985311
61785191047488837226101971818519
61785191047488837226101971819971
61785191047488837226101972882781
61785191047488837227709508706695
61785191047488837227709509756455
61785191047488837227793191412607
61785191047488837227793192462367
61785191047488837227793192593509
61785191047488837227793195644695
61785191047488837227793449679811
61785191047488837227793449797903
61785191047488837227796548512525
61785191047488837227796548630617
61785191047488837227796548643667
61785191047488837228273593870347
61785191047488837228357276708853
61785191047488837228357276812443
61785191047488837228357276825493
61785191047488837228357279876679
61785191047488837228358308746455
61785191047488837228358308747907
61785191047488837228360632744509
61785191047488837228360632862601
61785191047488837228360632875651
61785191047488837228545561990575
61785191047488837228545562107215
61785191047488837228545563053385
61785191047488837228546336825235
61785191047488837228546337888045
61785191047488837228548660952979
61785191047488837592045963855315
61785191047488837593570822215327
61785191047488837593570823265087
61785191047488837637799520186919
61785191047488837637883203957093
61785191047488837639491772882871
61785191047488837639575455719925
61785191047488837640139539951909
61785191047488837640139540885029
61785191047488848161207604629267
61785191047488848161207604630671
61785191047488848163463941558607
61785191047488848163463941675295
61785191047488848163463941676699
61785191047488848163651969752623
61785191047488848163651969754027
61785191047488848300160612174319
61785191047488848300724438137647
61785191047488848300724696404851
61785191047488848300724696405059
61785191047488848300724696406303
61785191047488848300724696417949
61785191047488848300725471240963
61785191047488848300727795239017
61785191047488848300727795250663
61785191047488848344221944268739
61785191047488848344221944270191
61785191047488848344221944270351
61785191047488848344221944283241
61785191047488848344221948515329
61785191047488848345914196964691
61785191047488848346478027161559
61785191047488848346478281198127
61785191047488848346478281198287
61785191047488848346478281211177
61785191047488848346479056031335
61785191047488848346481380029389
61785191047488848346666309275455
61785191047488848346666309288505
61785191047488848346666313520593
61785191047488848711941846444009
61785191047488848711942876363545
61785191047488848711942879545873
61785191047488848711945199311839
61785191047488848712506702313823
61785191047488848712506702326921
61785191047488848712506705496151
61785191047488848712506960594125
61785191047488848712510058363981
61785191047488848712694988671453
61785191047488848712694988672857
61785191047488848712694991855185
61785191047488848756004208459417
61785191047488848758260545387353
61785191047488848758448573464681
61785191047488853653329016053245
61785191047488853653330044923021
61785191047488853653893871004441
61785191047488853653893871937561
61785191047488853653893872067299
61785191047488853653894129155005
61785191047488853653894129271645
61785191047488853654082158411831
61785191047488853699083629949577
61785191047488853699083629962627
61785191047488853699647456964117
61785191047488853699647714064921
61785191047488853699647714181561
61785191047488853699647714194611
61785191047488853699835742271939
61785191047488853699835743205059
61785191047488853836908468794685
61785191047488853836908468911325
61785191047488881514724877615833
61785191047488881515288703579209
61785191047488881515288961846413
61785191047488881516980956275161
61785191047488881516981214542365
61785191047488881516981214543769
61785191047488881516981214660457
61785191047488881516981214661861
61785191047488881517169242739189
61785191047488881651900945232613
61785191047488881654160380993263
61785191047488881654240940521689
61785191047488881654241711122809
61785191047488881654241715356349
61785191047488881654241969390013
61785191047488881654241969390221
61785191047488881654241969391465
61785191047488881654241969403111
61785191047488881654245068224179
61785191047488881654245068235825
61785191047488881654429997468793
61785191047488881654429997480439
61785191047488881654430001712527
61785191047488881654994856535437
61785191047488881697654501328033
61785191047488881697738188398627
61785191047488881697739217255353
61785191047488881697739217255513
61785191047488881697739217268403
61785191047488881697739221500491
61785191047488881698219389091033
61785191047488881698303043218681
61785191047488881698304076320545
61785191047488881699910842488057
61785191047488881699911641786985
61785191047488881699913965785039
61785191047488881699994525326563
61785191047488881699995295914633
61785191047488881699995300146721
61785191047488881699995554181837
61785191047488881699995554183289
61785191047488881699995554183449
61785191047488881699995554196339
61785191047488881699998653014551
61785191047488881700182811671095
61785191047488881700183582260617
61785191047488881700183582273667
61785191047488881700183586505755
61785191047488881700185906271721
61785191047488882066023203661155
61785191047488882066023975298985
61785191047488882066023975312083
61785191047488882066023978481313
61785191047488882066024233579287
61785191047488882066024233580691
61785191047488882066024236763019
61785191047488882066026556528985
61785191047488882066027331349143
61785191047488882066212261658019
61785191047488882066212264840347
61785191047488882066214584606313
61785191047488882109521481444579
61785191047488882111777818372515
61785191047488882111965846449843
61785191047488887005155065212231
61785191047488887005719149444215
61785191047488887050635906235591
61785191047488887050823934312919
61785191047488887050908650122147
61785191047488887050908651184957
61785191047488887051472734354131
61785191047488887188169404851911
61785191047488887188733489083895
61785191047489003999619858895467
61785191047489003999620633734339
61785191047489004549249319511184
61785191047489005784009326000727
61785191047489005784009327400407
61785191047489005784009670356999
61785191047489005784031253006116
61785191047489037168337173077060
61785191047489037351099689416880
61785191047489037351099689416928
61785191047489037351100464251540
61785191047489037351100464252992
61785191047489037351162451531724
61785191047489037351163483235360
61785191047489037351163484283716
61785191047489037351163484285120
61785191047489037351163484633636
61785191047489037351163484652302
61785191047489037351163484652510
61785191047489037351163488882986
61785191047489037351163488884390
61785191047489037351350737876256
61785191047489037351350737876304
61785191047489037351351511312688
61785191047489037351351512710916
61785191047489037351351512729630
61785191047489037351434047176860
61785191047489037351435080278724
61785191047489037351998906242100
61785191047489037351999163459544
61785191047489037351999164509304
61785191047489288127680225997884
61785191047489304737683199591868
61785191047489304738497987908083
61785191047489304738497987921133
61785191047489304738498992803020
61785191047489304738499107116276
61785191047489304738499107116277
61785191047489304738499107121884
61785191047489305973280926297952
61785191047489334200704599350288
61785191047489337541186190958398
61785191047489337906399737534958
61785191047489337906462499281008
61785191047489337906462502817420
61785191047489337906493880713782
61785191047489337906744975479330
61785191047489337907215645059366
61785191047489337907309831363646
61785191047489349027142951700738
61785191047489349210136355739594
61785191047489350262488969427654
61785191047490188514169921166972
61785191047490188514169925400512
61785191047490188514173278268342
61785191047490188514734005398956
61785191047490188514735038502272
61785191047490188514923066579600
61785191047490188514925390577654
61785191047490188649654768943287
61785191047490188649654769059927
61785191047490188651911105871223
61785191047490188651911881767288
61785191047490188651911881767289
61785191047490188651914204698113
61785191047490188651914204703937
61785191047490188651914204715582
61785191047490188651914204715583
61785191047490188651914204833467
61785191047490188695240960578620
61785191047490188695241993681936
61785191047490188696933213274572
61785191047490188697100582214576
61785191047490188697187617919460
61785191047490188697664663146140
61785191047490188697686358687200
61785191047490188697751702151444
61785191047490188697939730228772
61785191047490205123316581019976
61785191047490205169049015186093
61785191047490205169049245223492
61785191047490205169049358142685
61785191047490205169049359542356
61785191047490205169049359542365
61785191047490205306247355345060
61785191047490206358098517707064
61785191047490206358099289359396
61785191047490206403831953562912
61785191047490206952623149160616
61785191047490206952623152352772
61785191047490206952623262416679
61785191047490206952623263479480
61785191047490206952623263479489
61785191047490206952623266666029
61785191047490206952623266671636
61785191047490206952623924005104
61785191047490206952624038318361
61785191047490237925230487418444
61785191047490237925230487418652
61785191047490237925230490718864
61785191047490237925230492136014
61785191047490237925231519588640
61785191047490237925231520636996
61785191047490237925231520638400
61785191047490237925231521005790
61785191047490237925419547664516
61785191047490237925419547665968
61785191047490237925419549083118
61785191047490237925502083530140
61785191047490237925502083530348
61785191047490237925503116632004
61785191047490237925983631778456
61785191047490237925983631896500
61785191047490237925983631897952
61785191047490237925983633319266
61785191047490237925983633319314
61785191047490237926066942595380
61785191047490238474211517988664
61785191047490238474211518106708
61785191047490238474211518108160
61785191047490238474273162080428
61785191047490238474273165144664
61785191047490238474273165264160
61785191047490238474273390601468
61785191047490238474273423531364
61785191047490238474273509506552
61785191047490238474273509624644
61785191047490238474273509637694
61785191047490238474273509978936
61785191047490238474274194133936
61785191047490238474274195182292
61785191047490238474274195183696
61785191047490238474274280225764
61785191047490238474274281288622
61785191047490238474274284459304
61785191047490238474274285893716
61785191047490238474274538507470
61785191047490238474274539555826
61785191047490238474274539557230
61785191047490238474274542739558
61785191047490238474295086023032
61785191047490238474295087072792
61785191047490238474304547745131
61785191047490238474305662349843
61785191047490238474545105618248
61785191047490238474546134488024
61785191047490238475026306323752
61785191047490238475026306443248
61785191047490238475026650685640
61785191047490238475026650803732
61785191047490238475026650803892
61785191047490238475026650816782
61785191047490238475026652220834
61785191047490238475027425636940
61785191047490238475027425638392
61785191047490238475027427054090
61785191047490238475027427072804
61785191047490238520026979743472
61785191047490238520027779975520
61785191047490238520028123415934
61785191047490238520028124349054
61785191047490238520047638880796
61785191047490238520048671984112
61785191047490238520216151493262
61785191047490238520299720460750
61785191047490238520780235725246
61785191047490238657224738419943
61785191047490238657225857628137
61785191047490238657225859163330
61785191047490238657287504784137
61785191047490238657287763182483
61785191047490238657288534821765
61785191047490238657288534834815
61785191047490238657288882379238
61785191047490238657309425662505
61785191047490238657309426708017
61785191047490238657309426712265
61785191047490238658124215043105
61785191047490238658124557999697
61785191047490238658125334255754
61785191047492889804131783249720
61785191047492889806387088126956
61785191047492889806387088243644
61785191047492889806387091307880
61785191047492889806388120177656
61785191047492889806388120297152
61785191047492889806390444175710
61785191047492889806390444177114
61785191047492889806390444293802
61785191047492889806390444295206
61785191047492889806576148374480
61785191047492906460702439924515
61785191047492906460702440274435
61785191047492906460702441337245
61785191047492906460703216176117
61785191047492908244276344211559
61785191047492908244276345274369
61785191047492908244276348460909
61785191047492908244277120113241
61785191047492939628666608340848
61785191047492939629418977749512
61785191047492939629418977867604
61785191047492939629418977869008
61785191047492939629502545783880
61785191047492939765864601305688
61785191047492939765926591301432
61785191047492939765926591773816
61785191047492939765927362953764
61785191047492939765927363426148
61785191047492939765948168867672
61785191047492939766115648248536
61785191047492939766115648365176
61785191047492939766115648366628
61785191047492939766199216282904
61785191047492939766679732480520
61785191047492939766679732598612
61785191047492939766679732598772
61785191047492939766679734015714
61785191047492939766680507431820
61785191047492939766680507433272
61785191047492939766680508848970
61785191047492939766680508854586
61785191047492939766763300514888
61785191047492939811680061538352
61785191047492939811680947980320
61785191047492939811680951044556
61785191047492939811681209324858
61785191047492939811681209802858
61785191047492939811869233158452
61785191047492939811869233275092
61785191047492939811952801192820
61785191047492939812433317388984
61785191047492939812433317389192
61785191047492939812433317507076
61785191047492939812433318924226
61785191047492939812434092223644
61785191047492939812434092225096
61785191047492939812434093764502
61785191047492939812516885423352
61785191047492939812516885423560
61785191047492939812516885424804
61785191047492939812516886486210
61785191047492939812516889668538
61785191047492939812517660258012
61785191047492939812517660259464
61785191047492939812517661320870
61785191064814111511365118475662
61785191064815312085433154828942
61785191064815313320215088323874
61785191064817714834400501301478
61785191064818013377086235189410
61785191064818013377274263266738
61785191064818015160660139126534
61785191064818015160848167203862
61785191064878846107314768325564
61785191064886951622606290233752
61785191064890509062962544888250
61785191064890553351606375043660
61785191064890553534599793505960
61785191064890553534620714210956
61785191064890975841129581784661
61785191064890975978327574395209
61785191064890977624703485721785
61785191064891005486346027489025
61785191064891010977532829709581
61785191064891022090570231163969
61785191064910968049890722307658
61785191064911268239705256201124
61785191064911385554553507007189
61785191064911385554553535586905
61785191064912317875260626191658
61785191064912319110042559686590
61785191064912319522389680279539
61785191064912319522389680279540
61785191064912618018777635279978
61785191064912619253538672043180
61785191064912619253538672044584
61785191064912619253559564051772
61785191064912619711074497686816
61785191064912619711074497686817
61785191064914868866355507224726
61785191064914868866355878761034
61785191064914870513483788065044
61785191064914870513483816644760
61785191064914870642398342723640
61785191064914870649992544800111
61785191064914987276757616067029
61785191064914987276757643596985
61785191064914987276757644646745
61785191064915019578695713895510
61785191064915021224977348639219
61785191064915021224977377218935
61785191064915021225071625204824
61785191064915021225071884021504
61785191064915021225071884021505
61785191064915287466007288309105
61785191064915287466007316888821
61785191064915287466007317938581
61785191064915287466279257497919
61785191064915287603205280919653
61785191064915287603205309499369
61785191064915292953926992731025
61785191064915292953927021310741
61785191064915292953927022360501
61785191064915319722191826257876
61785191064915319722191826257924
61785191064915319722191831390848
61785191064915319722212718266516
61785191064915319722212722983830
61785191064915319722212752095796
61785191064915319722212981783284
61785191064915320956775228252435
61785191064915320957558740710746
61785191064915321002539292587687
61785191064915321002539292587688
61785191064915321002539292604950
61785191064915321003291404914262
61785191064915321368494386307255
61785191064915321368557148422259
61785191064915321368557234161407
61785191064915321414321557313340
61785191064915321414321557313341
61785191064915321414321557313376
61785191064916188034028277373427
61785191064916193567680645998911
61785191064916221525370436612030
61785191064916221571103100815546
61785191064916226921824812626918
61785191064916226922012835986884
61785191064916226922012835986932
61785191064922974387627929315593
61785191064922974387690662855906
61785191064922974387690662873168
61785191064922974387690691435622
61785191064922974387690691452884
61785191064922974387878949217700
61785191064922974387878977797416
61785191064922974387878977809701
61785191064922975615358938519447
61785191064922975622973947042509
61785191064922975622973947043238
61785191064922990440356776979554
61785191064922990989650843442110
61785191064923091151716861451669
61785191064923091151716888981625
61785191064923091151716890031385
61785191064923124688436892775082
61785191064923125923782910501998
61785191064923126327761791047584
61785191064923126335376885132647
61785191064923391340966533693745
61785191064923391340966534743505
61785191064923391340966562273461
61785191064923391340966563323221
61785191064923391341238502878395
61785191064923391341238502882559
61785191064923391341238502882607
61785191064923391341238503945417
61785191064923391341238507127745
61785191064923391478415574782383
61785191064923391478436495493155
61785191064923391478436496555965
61785191064923391478499257607999
61785191064923392575748468238437
61785191064923392575748496818153
61785191064923393124540438680629
61785191064923393124540467260345
61785191064923396280094268723233
61785191064923396828886238115665
61785191064923396828886239165425
61785191064923396828886266695381
61785191064923396828886267745141
61785191064923396829137286593755
61785191064923396874890871508043
61785191064923396874890875753181
61785191064923397012088864118543
61785191064923424831765869064340
61785191064923424831765873786074
61785191064923424831933005131672
61785191064923424831933005137496
61785191064923424831953897140264
61785191064923424831953897141668
61785191064923424831953897146088
61785191064923424831953901863402
61785191064923424877498533266452
61785191064923424877498533267856
61785191064923424877498537989590
61785191064923424877686561343780
61785191064923424877686561345184
61785191064923424877686561349556
61785191064923424877686561349604
61785191064923424877686566066918
61785191064923426067279022858588
61785191064923426067279022859992
61785191064923426067299914867180
61785191064923426067299914868584
61785191064923426067299919590318
61785191064923426471278800135904
61785191064923426471278800485984
61785191064923429771624823343384
61785191064923429771624823344788
61785191064923429771645715353380
61785191064923430183218801180804
61785191064923430183218801180852
61785191064924282620989410100483
61785191064924291908966602047343
61785191064924291908987522753903
61785191064924291908987527003253
61785191064924291909050284872959
61785191064924297442639895628689
61785191064924297442702653498394
61785191064924297442702653498395
61785191064924325262473443257561
61785191064924325262473443258965
61785191064924325400329681996670
61785191064924325445498263385351
61785191064924330796219969530277
61785191064924330796972081365748
61785191064924330796972081367152
61785191064924330796972081839589
61785191064926993200368636413893
61785191064926993200368664993609
61785191064926994846744547740469
61785191064926994846744576320185
61785191064926998551090348225265
61785191064926998551090376804981
61785191064927028193482909195744
61785191064927028338358675100864
61785191064927028384091339184883
61785191064927028384091339304379
61785191064927028384091339304380
61785191064927028384112259892687
61785191064927028795894265801659
61785191064927032088437139789175
61785191064927032088437139789176
61785191064927032088458057193751
61785191064927032088458060377483
61785191064927032500240066286455
61785191064927033735021999781387
61785191065094649296044274247928
61785191065094939557038400905203
61785191065094949439561283336248
61785191065095099715519815072863
61785191065095100945197134483767
61785191065095100945218026492359
61785191065095100945761218715751
61785191065095100950300600670519
61785191065095100952536045589863
61785191065095101357000293968907
61785191065095101357565149853223
61785191065095101364339976727335
61785191065095106303467739286779
61785191065095106304031823518763
61785191065095106305727142235625
61785191065095106305727170815341
61785191065095106305789932938769
61785191065095106511899960792444
61785191065095106511900732444776
61785191065095106924310617812476
61785191065095134304381957887665
61785191065095149121765159826849
61785191065095149535242774599975
61785191065095150768873324674053
61785191065095150770568671970631
61785191065095150770586469378597
61785191065095150770589563979223
61785191065097350587948432032300
61785191065097383939522376215330
61785191065097639611381244794036
61785191065097639611402165382344
61785191065097639657155720544644
61785191065097651142996628257544
61785191065097652378405063552059
61785191065097684083039414000054
61785191065099008790031735960636
61785191065099008835126317556619
61785191065099008835972591644464
61785191065099009384764562086656
61785191065105461043829008491082
61785191065105461048975145151648
61785191065105461051423210567554
61785191065105745179222068427435
61785191065105746370527703226503
61785191065105756246526806227736
61785191065105756246589483653400
61785191065105756253364310527512
61785191065105756292280649286812
61785191065105757481308741122556
61785191065105761187346017579354
61785191065105761187346017579402
61785191065105761192429392107654
61785191065105761192429396712747
61785191065105761192429396712748
61785191065105761192429649325098
61785191065105761192429653930191
61785191065105761192429653930192
61785191065105761194940105336962
61785191065105761233078710480678
61785191065105761233643569369203
61785191065105761238182948319762
61785191065105761238183205537206
61785191065105761240693461609150
61785191065105761240693718826594
61785191065105761240693804565742
61785191065105761790301596829294
61785191065105789605126681970774
61785191065105789605127026327254
61785191065105794546510752329009
61785191065105805660367043209290
61785191065105897121324312394296
61785191065105906414403178269131
61785191065105911542067436527671
61785191065105911542067436540721
61785191065105911542067522279869
61785191065105911953661414372365
61785191065105911953661500111513
61785191065105913188443347854247
61785191065105913188443347867297
61785191065105913325641340477845
61785191065105913325641426216993
61785191065105913737214140368223
61785191065105913737214397585667
61785191065105913737235318296439
61785191065106646936648267239506
61785191065106646938340519935458
61785191065106661760806296052802
61785191065106662358114154709925
61785191065106695114323569037964
61785191065106812520658064720900
61785191065107107166885710026352
61785191065107112664143664171357
61785191065107112664896809581129
61785191065107112664896809582533
61785191065107112709906966360404
61785191065107112709907738012736
61785191065107112710649647186293
61785191065107112710743810500073
61785191065107112847104958970952
61785191065107112847105730623284
61785191065107112847941803110621
61785191065107146015916756120401
61785191065107157128954157574789
61785191065109357968730916687464
61785191065109358158771044049420
61785191065109359798309366386880
61785191065109359935570206851580
61785191065109363504326613298184
61785191065109363509409187476344
61785191065109363509430079484936
61785191065109363511941621644100
61785191065109363511941707383248
61785191065109391327331135387094
61785191065109513812468050733655
61785191065109515459418249428063
61785191065109515459418506645507
61785191065109515596616242038611
61785191065109515596616499256055
61785191065109798987045430542456
61785191065109799124055394597676
61785191065109799124055394717172
61785191065109799535837400506648
61785191065109799535837400984648
61785191065109808458601466412596
61785191065109810242175367516068
61785191065109810242175370349720
61785191065109810242363395593396
61785191065109813956016574272575
61785191065109814001738644736139
61785191065109814002302728968123
61785191065109814002312932104095
61785191065109814002313275060687
61785191065109814367610552104219
61785191065109814551378034522257
61785191065109815602935258516383
61785191065109815602956569831135
61785191065109815648960830150560
61785191065109815786138275299953
61785191065109815786159167308545
61785191065109815786159938960877
61785191065109815786159968012977
61785191065109815786222729777901
61785191065109816197752800592752
61785191065109848954949728080023
61785191065109860067987129534411
61785191065129761556234230776899
61785191065129772673790119540644
61785191065129772673790377807848
61785191065129772673852881305568
61785191065129772673853139572772
61785191065130072817098179477894
61785191065130072817119071486438
61785191065130072817119071486486
61785191065130072817119100184246
61785191065130072817307356781258
61785191065130072817307385479018
61785191065130072817307386896168
61785191065130072817370148661092
61785191065130072863060683423922
61785191065130072863060941691126
61785191065130104525079811548390
61785191065130106164613632909605
61785191065130229066437933874463
61785191065130229066458854935155
61785191065130962267564056574174
61785191065130962267566379522468
61785191065131006739203628140178
61785191065131155667949648548325
61785191065131171720114783982441
61785191065131422640148941609260
61785191065133656833443227284340
61785191065133656833443255980744
61785191065133656833443342069972
61785191065133673487726051646902
61785191065133673487746972235210
61785191065133675271381347242349
61785191065133678840893188745486
61785191065133678841165244021964
61785191065133678978425912654076
61785191065133678978425998747515
61785191065133706658250020372148
61785191065133706796326595153526
61785191065133706841243323582304
61785191065133706841243324632064
61785191065133706841264244170612
61785191065133706841264245220372
61785191065133708442638715824347
61785191065133708481593080837753
61785191065133830788641784667099
61785191065133830788642042934303
61785191065133830925839777277647
61785191065133830925839778677327
61785191065133856959602730343205
61785191065133858743176634280329
61785191065133873560559836219513
61785191065133873606585753686930
61785191065134114453278931236392
61785191065134114453278931355888
61785191065134114865060937145364
61785191065134114865060937623364
61785191065134125578164030694672
61785191065134125578164030694673
61785191065134125624203501633339
61785191065134125624955613942651
61785191065134126036549591774295
61785191065134129285031157545604
61785191065134129285031162328573
61785191065134129285052049554148
61785191065134129285052049554196
61785191065134129285052054337117
61785191065134129285052054337165
61785191065134129285219185622884
61785191065134129285219185622932
61785191065134129285219190405853
61785191065134129285219190405901
61785191065134129285240077631476
61785191065134129285240082414445
61785191065134130931616022237867
61785191065134130932158793755419
61785191065134131115110372692985
61785191065134131115110715649577
61785191065134131115362583591001
61785191065134131115446266416617
61785191065134173750081870883262
61785191065134173750081870883263
61785191065134175396112285508653
61785191065135026008728961995676
61785191065135031545913610860173
61785191065135064892404209514621
61785191065141767296914594309699
61785191065141779009057767802031
61785191065141779009057882653146
61785191065141779009078774661738
61785191065141779009814381417342
61785191065141779009814725808346
61785191065141779009835302005650
61785191065141779009835646396654
61785191065141779147096143897408
61785191065141783951219372912585
61785191065141783951219373982028
61785191065141784500262391848885
61785191065141811768551842927409
61785191065141812363327153096505
61785191065141812363348073684813
61785191065141828415245053681656
61785191065141828415245056764606
61785191065141828415245056881246
61785191065141828415246086684142
61785191065141918184909568700256
61785191065141918184993136734624
61785191065141934252028231561041
61785191065141934252028317300189
61785191065141934663622209392685
61785191065141934663622295131833
61785191065141935898383221813875
61785191065141935898404142887617
61785191065141968010364760178009
61785191065141978533103022488537
61785191065141978670301015099085
61785191065141979127554524991513
61785191065142231146290770653867
61785191065142234395524448728664
61785191065142234395524448730068
61785191065142234806554342329728
61785191065142234806575234336916
61785191065142234806575234338320
61785191065142234806575267622507
61785191065142234807118426560308
61785191065142234807118426561712
61785191065142234807118426566084
61785191065142234807118426566132
61785191065142234807139318568900
61785191065142234807139318574724
61785191065142234990321828979853
61785191065142234990341586197804
61785191065142234990341586197805
61785191065142234990342750040545
61785191065142236225667846702557
61785191065142268153881769266329
61785191065142279271070410517087
61785191065142279271071530893293
61785191065142279271071534079833
61785191065142279271154064289151
61785191065142279271154064290603
61785191065142279316908683719484
61785191065143118941991829901968
61785191065143130066879252288213
61785191065143130067444108172529
61785191065143131714834803532237
61785191065143135420119594915557
61785191065143135420871707224869
61785191065143135420872856240601
61785191065143136656218873967517
61785191065143168767363454899261
61785191065143168767614157566555
61785191065143168904624123535585
61785191065143179884637155026815
61785191065143179884730183124322
61785191065145831176082821618243
61785191065145831176082850314647
61785191065145831176082936403875
61785191065145831587844192852755
61785191065145831587865113441063
61785191065145831587865199530291
61785191065145836712273727124415
61785191065145836712274070081007
61785191065145870059016535140233
61785191065145870059016535258331
61785191065145870059267239361435
61785191065145880993359207869165
61785191065145881176289896561997
61785191065202752015545415548188
61785191065202752015546190401562
61785191065203002746037752243304
61785191065203002746100428269080
61785191065203006497808497857204
61785191065203017570175145798684
61785191065203050511913254975626
61785191065203050922021058096486
61785191065203050923692418783846
61785191065203052159309771088813
61785191065203052159313128739612
61785191065203057692714910703145
61785191065203152474079515160572
61785191065203152474080544030348
61785191065203152474080548279698
61785191065203156729725441731736
61785191065203157964507632439900
61785191065203157964507636689250
61785191065203157964509702756970
61785191065203157964510731626746
61785191065203157964510735876096
61785191065203169082627350855004
61785191065203175054129092842611
61785191065203202436708708072150
61785191065203202436711807258996
61785191065203202436712836128772
61785191065203202436712840378122
61785191065203908298730852674037
61785191065203908300422333834297
61785191065203908300423105486629
61785191065203950942464282240586
61785191065203950942485174249178
61785191065203956476388618630701
61785191065203956476953474515017
61785191065203957025996493416550
61785191065204075072333344538648
61785191065204075072334116190980
61785191065204103485031794690846
61785191065204103485031794690847
61785191065204103485198930759582
61785191065204103485198930759583
61785191065204103485199187977026
61785191065204103485199187977027
61785191065204106594747992444201
61785191065204357303793478079135
61785191065204357303856158696955
61785191065204357303858481645249
61785191065204358538577739114405
61785191065204358719897412306263
61785191065204358721568744413907
61785191065204358721589665002215
61785191065204358722136299369045
61785191065204358722136299370497
61785191065204358722157191377637
61785191065204358722157191379089
61785191065204358722157192895569
61785191065204358722157192912831
61785191065204359133162726837595
61785191065204359133999550369915
61785191065204359134001874830317
61785191065204359134001874834529
61785191065204369656695387206615
61785191065204373363363299837793
61785191065204373958076219418317
61785191065204375192858154336015
61785191065204375192941837138545
61785191065204375192941837142757
61785191065204375192941837155807
61785191065204375193506691510753
61785191065204375261583046410200
61785191065204375398781782093364
61785191065204375811190924388448
61785191065204375811191696040780
61785191065204401775413190620367
61785191065204401775413190738411
61785191065204401775434082747003
61785191065204403009064632822533
61785191065204403009085524711629
61785191065204403010759209888093
61785191065204403010759979999615
61785191065204403010759980117659
61785191065204403010776744423761
61785191065204403010780101896685
61785191065204403010780872008207
61785191065204403054275025390965
61785191065204403056513564910935
61785191065204403056534456918075
61785191065204403056534456919527
61785191065204403605577475819643
61785191065204403628715939847902
61785191065204403628715939847903
61785191065204403628736831739890
61785191065204403628737088957334
61785191065204403628737089073974
61785191065204403674281496562398
61785191065204403674281496562399
61785191065204403674469524639726
61785191065204403674469524639727
61785191065204406714540924718139
61785191065204406715105780602455
61785191065204406715126672493003
61785191065204406760880257402871
61785191065204407332810562551081
61785191065204407332810648644361
61785191065204408544432212241867
61785191065204408544683546260751
61785191065204408544704179884047
61785191065204408544704179885499
61785191065204408544704179889871
61785191065204408544704438151251
61785191065204408544704438170125
61785191065204408545248029086775
61785191065204408545248402140855
61785191065204408545248402158117
61785191065204408545268949675083
61785191065204408545268949676535
61785191065204408545269035768363
61785191065204408545269035769815
61785191065204408545269035774187
61785191065204408545269297217895
61785191065204408545270068870227
61785191065204408567591462926887
61785191065204408567591462931099
61785191065204408567592496046013
61785191065204408567592582139293
61785191065204417833246648125551
61785191065204417834938900939547
61785191065204417834938900940999
61785191065204419662825185455005
61785191065204419663390044502775
61785191065204419665060630355475
61785191065204419665332226486045
61785191065206604651235565679292
61785191065206604651507161790988
61785191065206608357273618509960
61785191065206608357273618860040
61785191065206608769055624418932
61785191065206610002145305690332
61785191065206610003649529836536
61785191065206610003669393447772
61785191065206619475414227883848
61785191065206619475665190604284
61785191065206652644225167156326
61785191065206652645917419968966
61785191065206652827239506790390
61785191065206652828910867127670
61785191065206652828910867477750
61785191065206652828913966310256
61785191065206652828931759136262
61785191065206654430289434021963
61785191065206654476042243981308
61785191065206654476063135989900
61785191065206654476063910824560
61785191065206654476063910843434
61785191065206654476878699178522
61785191065206658180408936474696
61785191065206658180409710959436
61785191065206658317669690850328
61785191065206659963962810516478
61785191065206760648083057370306
61785191065206776776312652850451
61785191065206776776312653200371
61785191065206776913510645810919
61785191065206804593649251585929
61785191065206804730847244196477
61785191065206804776872903513330
61785191065206805188446247603550
61785191065206805188446247603551
61785191065206805188467139612142
61785191065206805188467139612143
61785191065206808435193044681273
61785191065206808480371285587233
61785191065206808481198070256702
61785191065206808481198070256703
61785191065206810059412895852060
61785191065206810127228484899355
61785191065206810127228746698807
61785191065206819555823504551109
61785191065206819601599145310860
61785191065207077102780866755075
61785191065207077102781239826577
61785191065207103685587086981486
61785191065207103685587088147886
61785191065207103685607979106718
61785191065207103685607980039838
61785191065207103685608237257282
61785191065207103685608237373922
61785191065207104966122605384882
61785191065207105331984148583858
61785191065207108623616699030625
61785191065207108624526792533883
61785191065207108624547684542475
61785191065207108624547684542523
61785191065207108624714820611211
61785191065207108624714820611259
61785191065207109035482272507197
61785191065207109036308798442855
61785191065207109036308798442903
61785191065207109036329690451447
61785191065207109036329690451495
61785191065207110270744373594207
61785191065207110270744373710847
61785191065207110270744722318081
61785191065207110270744722672213
61785191065207110270745755787127
61785191065207110270745755791339
61785191065207110270828027366271
61785191065207110270828027367723
61785191065207110270828027722015
61785191065207110270828290234197
61785191065207110270828290234356
61785191065207110270828290234357
61785191065207110270828290251667
61785191065207110271843102982555
61785191065207119745080167690225
61785191065207119745115378398120
61785191065207119745115378514760
61785191065207119745116154399180
61785191065207120156897384423732
61785191065207120156898417525596
61785191065207121389963850267435
61785191065207971996399571911824
61785191065207977533395033448288
61785191065208010839654884977119
61785191065208010884310865491584
61785191065208010885408469885583
61785191065208010885409241065531
61785191065208010885409241537915
61785191065208021957775632261999
61785191065208021959470207906245
61785191065208022003529216698079
61785191065214708343201105287896
61785191065214708343201106687784
61785191065214713878608402085631
61785191065214713878608403520043
61785191065214713879363986713158
61785191065214713879384878721750
61785191065214729938868690238286
61785191065214729938869061774594
61785191065214729938889953783186
61785191065214729938889954249746
61785191065214730487932715968602
61785191065214757756205661925770
61785191065214757756225779080988
61785191065214757756226553934362
61785191065214758351001231098744
61785191065214758351001489365948
61785191065214758351002264200608
61785191065214758351022381374540
61785191065214758351023156209200
61785191065214763289878147352168
61785191065214763289878175931884
61785191065214763289878262143416
61785191065214763289878266742686
61785191065214763289879295612462
61785191065214763290128965196760
61785191065214763290129223463964
61785191065214763290150890188964
61785191065214763290714974072396
61785191065214763838921198037462
61785191065214763838921969689794
61785191065214763838921969691198
61785191065214763838922055901118
61785191065214763839005623818846
61785191065214763839193909113618
61785191065214763839757736141172
61785191065214880651292446237331
61785191065214880651292447287091
61785191065214880651292531976479
61785191065214880651292790243683
61785191065214881886053831730023
61785191065214881886053832079943
61785191065214882434845802172215
61785191065214882434845802522135
61785191065214908468608496970569
61785191065214913407736230950297
61785191065214913544934223560845
61785191065214914002187730283995
61785191065214914002187730638334
61785191065214914002187733453273
61785191065214914002187733803193
61785191065214914002271301365177
61785191065214914002271301369549
61785191065214925122933138539280
61785191065215164323523882341012
61785191065215164323712167635784
61785191065215164369465752427608
61785191065215180976988115684244
61785191065215180977804023220300
61785191065215208795349157986290
61785191065215208795349158919410
61785191065215208795349416136854
61785191065215208795349416253494
61785191065215208840893431551534
61785191065215208841081850769522
61785191065215214145703618978847
61785191065215214145703619095487
61785191065215214145703852911473
61785191065215214145703881489785
61785191065215214145703881491189
61785191065215214145703967702721
61785191065215214145703968056853
61785191065215214145703968057012
61785191065215214145703968069903
61785191065215214145704624562401
61785191065215214145704624563805
61785191065215214145704653142117
61785191065215214145704739355053
61785191065215214145704739372315
61785191065215214145704739703485
61785191065215214145704739707940
61785191065215214145704739709185
61785191065215214145704739709344
61785191065215214145704739720831
61785191065215214145704739722235
61785191065215214145704739726654
61785191065215214145704742541593
61785191065215214145704742891513
61785191065215214145704743971549
61785191065215214145705001171767
61785191065215214145705001175979
61785191065215214145767414329373
61785191065215214145767415379181
61785191065215214145787273100831
61785191065215214145787273106655
61785191065215214145787535618996
61785191065215214145787535618997
61785191065215214145788307288639
61785191065215214145788310453497
61785191065215214145788310457869
61785191065215214145797767942263
61785191065215214145798882546975
61785191065215214145798882551187
61785191065215214145798882901107
61785191065215214145976592565857
61785191065215214146519526089256
61785191065215214146519527688493
61785191065215214191541892181244
61785191065215214328719340815655
61785191065215214329817459185211
61785191065215215565163476907915
61785191065215225266450147627600
61785191065215225266638563303304
61785191065215225267182527062388
61785191065215225267182530244716
61785191065215225267182788511920
61785191065215225267182788628560
61785191065215225267203419187620
61785191065215225267203422369948
61785191065215225312936111970852
61785191065215225449441271838010
61785191065215225450196866346321
61785191065215225450196866696241
61785191065216066584384665691121
61785191065216081407538342717156
61785191065216081407539114369488
61785191065216081407539142949204
61785191065216111056021914308831
61785191065216111056586770193147
61785191065216114348302888697243
61785191065216114713579197388487
61785191065216114714332342798211
61785191065216114759270106626928
61785191065216114759270363488575
61785191065216114759364134542106
61785191065216114759521067593136
61785191065216114760085927709531
61785191065216114760106819598627
61785191065216114760368486445959
61785191065216115995714504172875
61785191065216125834261929263660
61785191065216125879991151205694
61785191065216125879994622046892
61785191065216125880015514054032
61785191065216125880015514055484
61785191065216125880747893961201
61785191065218782699944222249315
61785191065218782699944565205907
61785191065218782699944594258007
61785191065218815867908762201957
61785191065218815867908762203361
61785191065218815867991644678677
61785191065218815867991644678837
61785191065218815867992416331169
61785191065218815867992419513337
61785191065218815867992419517709
61785191065218815868744785857681
61785191065218816050923073611757
61785191065218816050923076445409
61785191065218816050923101961138
61785191065218816050923105023757
61785191065218816050923449871286
61785191065218816050923449875495
61785191065218816051174149374966
61785191065218816051174150437776
61785191065218816051195040909681
61785191065218816051195041259761
61785191065218816051739009504411
61785191065218816051759125491745
61785191065218816051759129741175
61785191065218816051759901393507
61785191440084665535398693143474
61785191445993290950759763017376
61785191445994191381310790636468
61785191445994191516312113483378
61785191445994191518571545011940
61785191446204892265252493497125
61785191446212095572316012599154
61785191446212996002114155902479
61785191446212996002954079089657
61785191446212996140211734632415
61785191446212996140211738881765
61785191446212996140214833465129
61785191446212997787339758268303
61785191446212997787343890220143
61785191446212997794599114255645
61785191446215699085687079762225
61785191446215699085687082948765
61785191446215699085687336979669
61785191446215699085770746636384
61785191446215699086525055904811
61785191446310259111011830529993
61785191446310259111012859399769
61785191446310259111012860462579
61785191446310259111012863649119
61785191446312993755910474411463
61785191446312993756662586720775
61785191446321097631057747873431
61785191448951624124230652246589
61785191448951657477653782054330
61785191448951657523407366844750
61785191448951657523407366846154
61785191448951657889247501618770
61785191448952525103573392749347
61785191448952525103573649953741
61785191448952558496320489647044
61785191449167460666382287686634
61785191449167760853958304872772
61785191449167760855652881565374
61785191449167760855652881566778
61785191449167760855653653219110
61785191449167760856217737451094
61785191449170161955597764423237
61785191449170161955598793293013
61785191449170161955601117640987
61785191449170161955601121890337
61785191449170161955601203380135
61785191449170161955602236499261
61785191449170161958035369481514
61785191449170162370382488490842
61785191449170462094872857129456
61785191449170462144858242304832
61785191449170462145611386667652
61785191449170462147305963360254
61785191449170462147305963361658
61785191449170462147306992230030
61785191449170462147306992231434
61785191449170462147870819245974
61785191449170462559653082372390
61785191449171363125027651507719
61785191449171412531266734807314
61785191449171412531266734808766
61785191449264722120548420989741
61785191449264755334914198123182
61785191449265055524184792003326
61785191449268673856819345065392
61785191449275528933536659495837
61785191449275528933540015545995
61785191449275576974508186852128
61785191449275576975260299161440
61785191449275860645043534391022
61785191449275860645231562468350
61785191449275860690797119182846
61785191449275878353560013396940
61785191449275878353560013397024
61785191449276762905172840577102
61785191449276762905736924807634
61785191449276762905736924809086
61785191449276762907429177503586
61785191449276762907429177505038
61785191449276777729330783301330
61785191449279464196760061405550
61785191449279464197306322714088
61785191449279464197306322715540
61785191449279464197306323763848
61785191449279464197327243420440
61785191449279464197390006602514
61785191449279464609109507596664
61785191449279479021547945077184
61785191449279479021547945077232
61785191449279479023995756476848
61785191449279480668677001814984
61785191463720067620553030709108
61785191463720067757813785084580
61785191463937956987484168487570
61785191463937971628627853075174
61785191463937971635405780652452
61785191463937971811642192714703
61785191463937971811642197300866
61785191463937971811642197313973
61785191463937973458832892372155
61785191463937973458832892376367
61785191463938872242193219975451
61785191463938872242193219979663
61785191463938872381713410469860
61785191463938873477519121936482
61785191463938874026581912247663
61785191463938874026581912251875
61785191463938874026644674366719
61785191464036135350316746628409
61785191466674799071820586794665
61785191466677500226275675978997
61785191466677500775067646421189
61785191466677500775318693467787
61785191466678400794024695854505
61785191466678401343067713343295
61785191466893637229721971730056
61785191466896038606435011197297
61785191466896038606437338731811
61785191466896038746980659586824
61785191466896338745707956178226
61785191466896338928722180573196
61785191466897239359273207833944
61785191466994550048678423671657
61785191466994550050934760599593
61785191467001405036336289582623
61785191467001405172782255618635
61785191467001405173597043953723
61785191467001753541096563511097
61785191467002637497851141245675
61785191467002653968635785488651
61785191467002653971083506544073
61785191467002655158984458435545
61785191467002655160676711131497
61785191472585825450106749364934
61785191472585825587303593728446
61785191472586125776553640422830
61785191472586125776554415267318
61785191472586126180808710340534
61785191472586126188147618254474
61785191472586126188148393098962
61785191472586126188420360860854
61785191472586158986119032166591
61785191472586159535099030686111
61785191472586159541842457550826
61785191472586159542406541782810
61785191472587026206373217349454
61785191472587026207105442532278
61785191472587026756168232847671
61785191472587026756168237092809
61785191472587026756169380736362
61785191472587026756169380736363
61785191472587026756169380740575
61785191472587026794122253468718
61785191472587026794374076772790
61785191472587026800897851995162
61785191472801961721579370929740
61785191472804663419911264019231
61785191472804664015271579008619
61785191472804963609181829319659
61785191472804963610018657551871
61785191472804964158788588096939
61785191472804964159061332097167
61785191472804964165742082818014
61785191472804964166306941884658
61785191472804964166307200166364
61785191472804964211495667727930
61785191472805864182819627853565
61785191472805864772291278499048
61785191472805864772291278503260
61785191472805864772353954524824
61785191472805864779119078347489
61785191472902258880037285998683
61785191472903126096215413744903
61785191472903175509048491571212
61785191472903175509800575178344
61785191472903175509801604048120
61785191472910378954209936609128
61785191472910378954209941208398
61785191472911279382492892546141
61785191472911279382585100392944
61785191472911279384007708253672
61785191472911279384185145242093
61785191472911279384759820562984
61785191472911279384760849432760
61785191472911279384760968473358
61785191472911279522021632506200
61785191472911279522021632510412
61785191472913966260931172248660
61785191472913966261495256492290
61785191472913966261496289594154
61785191472913982322967279542640
61785191472913982322977870631544
61785191472913982323531363776028
61785191472913982323541954863528
61785191516897697579149338573019
61785191516900399419657066835867
61785191517108397641597571434710
61785191517115600529368917531893
61785191517116501097180699172325
61785191517116502744308718558863
61785191517116502744312850510703
61785191517116502751902548626643
61785191517119204036213537562866
61785191517119204043494016195362
61785191517119204043494016212624
61785191517224554410435089186777
61785191517224554410436122305903
61785191519852127051483709080025
61785191519852427377931374982409
61785191519852427377952209481649
61785191519852427377952209954033
61785191519852427377952295570717
61785191519852427377952296043101
61785191519852427377953328826809
61785191519852427377953329162227
61785191519852427377953329180941
61785191519852427789525352814053
61785191519852459542409837511283
61785191519852460587496022005007
61785191519854828891928761317097
61785191519855129081199269580557
61785191519855129081199355669625
61785191519855129081200388788751
61785191519855129081451435854063
61785191519855162480438060385994
61785191519856029511729461873893
61785191519856029511750296373133
61785191519856029511750296845517
61785191519856029511750382462201
61785191519856029511751415718293
61785191519856029511751416053711
61785191519856029511751416072425
61785191519856029512002463119023
61785191519856029648927454484441
61785191519856029649200455729571
61785191519856029694680953187197
61785191519856029694681039276265
61785191519856063041695500822434
61785191520070064641573998429515
61785191520070064641574084168663
61785191520070965620914671788693
61785191520070965620916999323207
61785191520070965761460320178220
61785191520071265942637756915138
61785191520073967104337685771274
61785191520073967104338460605934
61785191520073967105091601783570
61785191520073967514457545109150
61785191520074867482391730076052
61785191520074867665593978284290
61785191520074868077189104039358
61785191520179033339203079018009
61785191520179033339206522224257
61785191520179033754063009800543
61785191520179033890508975836555
61785191520179033891261088132769
61785191520179033891533057315966
61785191520179367295156430352766
61785191520179382119335351174654
61785191520179382256598327865008
61785191520180234511163294327960
61785191520180234511163954375584
61785191520180234511167425216782
61785191520180282687147003478090
61785191520180282687150474319288
61785191520182985581838776257624
61785191525760752464585376494727
61785191525760752464585381080947
61785191525761052791032927611678
61785191525761052791032927611687
61785191525761052791033042397111
61785191525761052791033042733981
61785191525761052791033046983331
61785191525761053202626905443331
61785191525761053202627020228755
61785191525761053202627020565625
61785191525761053202627024814975
61785191525761053202898873563511
61785191525761053202900021452250
61785191525761086000597660704479
61785191525763454305030312883565
61785191525763454305030313946366
61785191525763454305030313946375
61785191525763454305030428731799
61785191525763454350762978149882
61785191525763487704269133783586
61785191525763754494551955358391
61785191525763754494551956758070
61785191525763754494551956758071
61785191525763754494553103247130
61785191525763787704033780461839
61785191525763788252825750904031
61785191525764654924831129288595
61785191525764654924831133874815
61785191525764654925102982623351
61785191525764654925102984023031
61785191525764655062029121899143
61785191525764655062302123122638
61785191525764655473896100954282
61785191525764688271845561982776
61785191525764688271845562102272
61785191525764688408855526634093
61785191525764688409106230738596
61785191525764688409106230755858
61785191525764688820637532543065
61785191525978690606811591156263
61785191525978690606811591169313
61785191525978690606812710364457
61785191525979590440024493800048
61785191525979590440025526903364
61785191525979590440027592514718
61785191525979590441719070494054
61785191525979590441719070494262
61785191525979590618242064864831
61785191525979590623240607598863
61785191525979591037362618434273
61785191525979591037362961390865
61785191525979591174561987576904
61785191525979890628730232845684
61785191525979890629298186512906
61785191525979890630990439208858
61785191525979890761759073953151
61785191525979891173540992688563
61785191525979891173541078326930
61785191525979891173541078427711
61785191525979891173541078427712
61785191525979891173541078444974
61785191525979891173541079862123
61785191525979891219294663219535
61785191525982292321614389369347
61785191525982292321677151014775
61785191525982292321677151014776
61785191525982292321677151134271
61785191525982292321677151134272
61785191525982292326477278125246
61785191525982292326487667225387
61785191525982292328168759286958
61785191525982292328921900466046
61785191525982292877997075280756
61785191525982592327933405847119
61785191525982592510947745014415
61785191525983493032755152020772
61785191525983493032755152038034
61785191525983493032922288089508
61785191525983493078487816104792
61785191525983493078487816123506
61785191525983493078675844182120
61785191525983493086014393383447
61785191525983493086014736340039
61785191525983493086014736353089
61785191525983493444516265921152
61785191525983493444516265938414
61785191525983493444537157929744
61785191525983493444537157947006
61785191525983493634294809520551
61785191526076885842496254406273
61785191526077152679955760726882
61785191526080787708217372554433
61785191526087692106358165761604
61785191526087692106546193838932
61785191526087692108802530647372
61785191526087707480429372684336
61785191526087959493692669384567
61785191526087959493692669397617
61785191526087959493693788592760
61785191526087959493693788592761
61785191526087959493696111541054
61785191526087959493696111541055
61785191526087992249871817748554
61785191526087992250624963161182
61785191526087992252319539855188
61785191526087992295628759641748
61785191526087992298073124647012
61785191526088007074871983211216
61785191526088007486683433662018
61785191526088007486683433780062
61785191526088007669679045858128
61785191526088007672124946721090
61785191526088007672126897647802
61785191526088008721997936512564
61785191526088008722001035716880
61785191526088008722029451388934
61785191526088008722185964589892
61785191526088008722199911747188
61785191526088008724445400704674
61785191526088859853092345656556
61785191526088859853343397319734
61785191526088859855602828831034
61785191526088859855603861950160
61785191526088859924243696662577
61785191526088859924244039619169
61785191526088859924244041018840
61785191526088859924244041018849
61785191526088891583176617939073
61785191526088892680422845013514
61785191526088892680422849247054
61785191526088892680425943729636
61785191526088892680426202114884
61785191526088892681175990426142
61785191526088893206592053989688
61785191526088893207342216435089
61785191526088893207344166298991
61785191526088893207344166299000
61785191526088893207424750287530
61785191526088893207424751350340
61785191526088893207427849120244
61785191526088893207428882239370
61785191526088893229468961703700
61785191526088893229468965934336
61785191526088893229468965935788
61785191526088893230222107114876
61785191526088893413351784408116
61785191526088907507867375481440
61785191526088908054746176603312
61785191526088908239936728361522
61785191526088909335479390902648
61785191526091561215897121400999
61785191526091561215897121414049
61785191526091561215897121750919
61785191526091561215897122813729
61785191526091561215897897652601
61785191526091561215900220600895
61785191526091594521122043497128
61785191526091594521310329841660
61785191526091594521310329843112
61785191526091594521875188909756
61785191526091594523566666769596
61785191526091594523566666771048
61785191526091594523569765603762
61785191526091594566875628290404
61785191526091594566875632521040
61785191526091594567063914634936
61785191526091594567627998865468
61785191526091594567628773700128
61785191526091594567628773701580
61785191526091594569320251561420
61785191526091594569320251562872
61785191526091594569323350394134
61785191526091609394331006707642
61785191526091610993248162259686
61785191526091611039001747052962
61785191526091611176290918652180
61785191526091611177954754122899
61785191526091611177965214495065
61785191526091611177965243192873
61785191526091611177965329281941
61785191526091611177965373922904
61785191526091611177965721464264
61785191526091611178706866450925
61785191526091611178717699857005
61785191526091611178718862643352
61785191526091611178720813588778
61785191543486628703828649687945
61785191543486628703828650042077
61785191543486660959824015302114
61785191543486661005577571514222
61785191543486928893078322979781
61785191543486928893078323320806
61785191543486928893078323333913
61785191543486929441870293421973
61785191543486929441870293776105
61785191543486929442121340822703
61785191543486929442142261524891
61785191543486929442142261529103
61785191543486929442142261542153
61785191543486961149073688593950
61785191543486961149094580602542
61785191543489330407074588919549
61785191543489330407075709668601
61785191543489330407326756715199
61785191543489330544524749325747
61785191543489362663259103005966
61785191543489362709012659218074
61785191543489363936998873830302
61785191543489363937019765838894
61785191543489630596324262211385
61785191543489630596325382947330
61785191543489630596325382960437
61785191543489630596596204220163
61785191543489630596597350709223
61785191543489630596597350713435
61785191543489630596597350726485
61785191543489630733522254821933
61785191543489630733522255871693
61785191543489630733523375216853
61785191543489630733523375557878
61785191543489630733523375570985
61785191543489630733774422617583
61785191543489630733795343319771
61785191543489630733795343323983
61785191543489630733795343337033
61785191543489631137777670631094
61785191543489631145368400449227
61785191543489631145389321151415
61785191543489631145389321155627
61785191543489631145639269563381
61785191543489662852508771580440
61785191543489662852508771580488
61785191543489662852508776297802
61785191543489662852529663589080
61785191543489662852529668306394
61785191543489662898262327792548
61785191543489662898262327792596
61785191543489663948335379838707
61785191543489664080348746832623
61785191543489664080348746832624
61785191543489664080515882918622
61785191543489664080515884335771
61785191543489664080535655583506
61785191543489664080535660305240
61785191543489664498811331629819
61785191543490531164325449882543
61785191543490531164345224095671
61785191543490531164346370588943
61785191543490531164346370601993
61785191543490531713117420324735
61785191543490531713388289438889
61785191543490531713388403757753
61785191543490531751343037063350
61785191543490564655687381934594
61785191543490565105675112732516
61785191543490565105675112745614
61785191543490565113202047329720
61785191543490565113202047329768
61785191543693759895032153011184
61785191543697661758308648936636
61785191543697661895506641547184
61785191543697661941532208467070
61785191543704566708856095848849
61785191543704566708857215043993
61785191543705465583723640687394
61785191543705465629456304890910
61785191543705465629477196899502
61785191543705467269328985455070
61785191543705765770465886931824
61785191543705766868792508642093
61785191543705767000980422017199
61785191543705767001001314025791
61785191543705767412845994543390
61785191543705767412845995960539
61785191543705767458536903309438
61785191543705767458599579335214
61785191543705767463682153513374
61785191543705767600880146123922
61785191543708167287158728391246
61785191543708167332912284603354
61785191543708168565970479514187
61785191543708201915000749858469
61785191543708466927354876040787
61785191543708467476408396965720
61785191543708467476408396965768
61785191543708467476429288974312
61785191543708467522161953177828
61785191543708467522161953177876
61785191543708468704227480292229
61785191543708468704248372300773
61785191543708468704248372300821
61785191543708468704499076321008
61785191543708468711179827037607
61785191543708468750001957026990
61785191543708468755241044814615
61785191543708468755335235290992
61785191543708468757507613580579
61785191543708468757507956887091
61785191543708468757507957949901
61785191543708468757508732788773
61785191543708469122710957015099
61785191543708469299044631559236
61785191543708469299044631572286
61785191543708469304127205750446
61785191543708502058517757392881
61785191543708502058517758946789
61785191543708502063568473768440
61785191543709369134799400917275
61785191543709369139045907318240
61785191543709369317981133535577
61785191543709369318002025544169
61785191543709369323063707713737
61785191543709369688924648223582
61785191543709369729574738130894
61785191543709369729595658837246
61785191543709369729763139444549
61785191543709369734678233015406
61785191543709417493964182638083
61785191543709417905746188547055
61785191543803028736180567035972
61785191543805463236130821548561
61785191543805763379909502087695
61785191543805763379909502087743
61785191543805778252068809737655
61785191543805778617376887440911
61785191543805778618097489471927
61785191543806630455940053873104
61785191543806679230858657259083
61785191543806680419008366919231
61785191543806680420702942563477
61785191543813535406488248449760
61785191543813568345600405851711
61785191543813583582471297552266
61785191543813819053299518007986
61785191543813833877457546821282
61785191543813835112991502281227
61785191543813835524586599326946
61785191543813835524836527178448
61785191543813835527095963289018
61785191543813835549168805542068
61785191543813835549171900142694
61785191543813835550005257538080
61785191543813835732998704696784
61785191543813868467052053228929
61785191543813868878917884391382
61785191543813868878917884395594
61785191543813868878918660647196
61785191543813868900899333574581
61785191543813868901797775958612
61785191543813869084845004605248
61785191543813869085012140661695
61785191543813869087268477589631
61785191543813869087270800887845
61785191543813883725988306640586
61785191543813883725988692697340
61785191543813883728403522719495
61785191543813883728403527423759
61785191543813883908919077773514
61785191543813883908981753799290
61785191543813883911429605602062
61785191543813883911429862819506
61785191543814735567940664281238
61785191543814736117819362122434
61785191543814736162737266574950
61785191543814736163486166305848
61785191543814736163486941139104
61785191543814736163490411986126
61785191543814769515396031870208
61785191543814769515563167922443
61785191543814769517819504850379
61785191543814769517821827798673
61785191543814769517821827802885
61785191543814783883629134622944
61785191543814784293802411224940
61785191543814784339473461088632
61785191543814784339555996016764
61785191543814784339721080879468
61785191543814784341980632867022
61785191543814784479241644459938
61785191543814784479261417260336
61785191543814785529055057425577
61785191543814785530758187128608
61785191543814785531562098460989
61785191543814785574067105056704
61785191543814785574255391397024
61785191543814785574255391414286
61785191543814785575067214462655
61785191543814785575067214466867
61785191543814785576511383962864
61785191543814785576511383968688
61785191543814785576511728342222
61785191543814785576511771914551
61785191543814785576595038090512
61785191543814785577326645988787
61785191543814785577326645991217
61785191543814785577326645995429
61785191543814785577326646345349
61785191543817437455138902676039
61785191543817437455138903725799
61785191543817437455138989814867
61785191543817437455139247032311
61785191543817437455139275734491
61785191543817437455139275747541
61785191543817437455140137725241
61785191543817437455140394942685
61785191543817468976811185081361
61785191543817470806117753222001
61785191543817470806389722386165
61785191543817470806389722736245
61785191543817470806932541354516
61785191543817470806932919209067
61785191543817470806965172540504
61785191543817470806965429757948
61785191543817470807027848566280
61785191543817470807216133861052
61785191543817485448097496147461
61785191543817485448192801757180
61785191543817485448359937833957
61785191543817485448380829834508
61785191543817485449771956139919
61785191543817485449792843560887
61785191543817485585453213176060
61785191543817485585641498470832
61785191543817485631111835781525
61785191543817485631362539884629
61785191543817485631374162674348
61785191543817485632786291069511
61785191543817485632786295301391
61785191543817485632807182728183
61785191543817485633621971063271
61785191543817485633621971413191
61785191543817485633621975662541
61785191543817485633633579323969
61785191543817485633633583910189
61785191543817485633635922806058
61785191543817486045415977788318
61785191543817486182676732163790
61785191543817487232487046283626
61785191543817487232490402333784
61785191543817487232581494029392
61785191543817487232769522106720
61785191543817487280761619257192
61785191543817487280762767167566
61785191543817487415504741514089
61785191543817487415595834750596
61785191543817487418022615955421
61785191543817487418023521543038
61785191543817487418023778741768
61785191543817487418043551561039
61785191676433283780852528391326
61785191676433284337489376310746
61785191676433284337489404994004
61785191676433284338054149275224
61785191676433285572836079583616
61785191676433285572836079601085
61785191676433285572836165689994
61785191676433285572836194369040
61785191676433285572836451592157
61785191676433285572836452654967
61785191676433285572836455837295
61785191676433285572836455841507
61785191676433300252142708892760
61785191676433300390219281522800
61785191676433300390219284709340
61785191676637379138840310686777
61785191676637681523529804818099
61785191676637681523529804822311
61785191676640366572664615682000
61785191676640366573228699913984
61785191676640382815182628332725
61785191676641282010388010927552
61785191676641283245649887037293
61785191676641283245651001646217
61785191676641283375401614441445
61785191676641283382931562119165
61785191676641283382931648208233
61785191676641283382931906488487
61785191676641283382932681327359
61785191676641283382994668607543
61785191676641283794504619244409
61785191676648171676713537883886
61785191676648186365870330047094
61785191676648219717695350336304
61785191676648471682969878793556
61785191676648486096098785199429
61785191676648486507692761974848
61785191676648486683363861917259
61785191676648486683363861921471
61785191676648487926242181579083
61785191676649372250781574237166
61785191676649372250781574241378
61785191676649386525896585546153
61785191676649387074939603050462
61785191676649387074939689143742
61785191676649387113914889182219
61785191676649387120693274039108
61785191676649387122952705567670
61785191676649387251175643911823
61785191676649388310286392433922
61785191676649388310286478522990
61785191676649388356039977693719
61785191676649388356039981930019
61785191676649388897492236325591
61785191676649388897492236329803
61785191676649388897492236329962
61785191676649388905082623191494
61785191676649388905082709280403
61785191676649388905082995200026
61785191676649388905082996262836
61785191676649388905082999445164
61785191676649388905086065330561
61785191676649388907530717318015
61785191676649388907530803407083
61785191676652073580594124963310
61785191676652088412262214216813
61785191676652088412262299955961
61785191676652088412262673020661
61785191676652088412827070101129
61785191676652088412827155840277
61785191676652088961870087603017
61785191676652090059475035282869
61785191676652090059475065397571
61785191676652090059475408341113
61785191676652090059478392749969
61785191676652090059478507541000
61785191676652090189145318120471
61785191676652090189145318124683
61785191676652090189145318124842
61785191676652090196652021097949
61785191676652090196673027893417
61785191676652090196673028960439
61785191676652090196673032142767
61785191676652090196673314875850
61785191676652090196673405196790
61785191676652090196673405201002
61785191676652090196673405214025
61785191676652090196673405214052
61785191676652090196676499801628
61785191676652090196735703919193
61785191676652090196735791075283
61785191676652090196736076977437
61785191676652090196736076994906
61785191676652090196736163083974
61785191676652090196736167320217
61785191676652090196736167333324
61785191676652090196739147125441
61785191676652090196739147129812
61785191676652090196739175823192
61785191676652090196739261897758
61785191676652090196739261916472
61785191676652090196739261920843
61785191676652090197238261081106
61785191676652090197238261081115
61785191676652090197488965184219
61785191676652090199183885201963
61785191676746650221160865385245
61785191676746650221160951474313
61785191676746650221161209754567
61785191676746650221161209758779
61785191676746650221161209758938
61785191676746650221976768679177
61785191676746650221976772928527
61785191676746683575431365638563
61785191676746683575494041664339
61785191676749351375553278893720
61785191676749351512813947180125
61785191676749351512814033269193
61785191676749351512814291549447
61785191676749351512814291553659
61785191676749351512814291553818
61785191676749351513567175515294
61785191676749351513567175515303
61785191676749351513567178697631
61785191676749351513629850474057
61785191676749351513629851523760
61785191676749351513629854710300
61785191676749351513629854723407
61785191676749384866811707665095
61785191676757440563615249840537
61785191676757440563615508120791
61785191676757455388526420899934
61785191676757455388526420899943
61785191676757455388526424082271
61785191676757455388589095858697
61785191676757455388589096908400
61785191676757455388589100094940
61785191676757455388589100108047
61785191679377208421391538948665
61785191679377208421391539302797
61785191679377208832985259916997
61785191679377208832985517134441
61785191679377208833236220865943
61785191679377208833236306963595
61785191679385313942726438796569
61785191679388013450805869266835
61785191679388013450805873853055
61785191679388013999576576028613
61785191679388013999576918985205
61785191679388013999597582828453
61785191679388013999597841108707
61785191679388013999597844295247
61785191679388046797547329908907
61785191679388046797547334142447
61785191679388047397333091807620
61785191679388047399025344503572
61785191679388047399025345553332
61785191679388048444676386648111
61785191679388048993468357090303
61785191679388914430127946250165
61785191679388914430148494952245
61785191679388914430148522482201
61785191679388914430148523531961
61785191679388914430148524004345
61785191679388914430148524017395
61785191679388914430148528268197
61785191679388914430148609743493
61785191679388914430148610093413
61785191679388914430148614342763
61785191679388914430148614361477
61785191679388914430148866488553
61785191679388914430148866838473
61785191679388914430148868373667
61785191679388914430148871224789
61785191679388914430148871560207
61785191679388914430148871578921
61785191679388914430149643212539
61785191679388914567325938860713
61785191679388914567597654018623
61785191679388915664930461763129
61785191679388915664930547856409
61785191679388915664930804719721
61785191679388915664930805073853
61785191679388916213973479247547
61785191679388916213973565345199
61785191679388916259455176361989
61785191679388916259455177761669
61785191679388916259455434979113
61785191679594845685009626985953
61785191679594845685010655855729
61785191679594845685012980203703
61785191679594845685012984453053
61785191679595746664353653562881
61785191679595746664355981097395
61785191679595746804899301952408
61785191679596046849380154302615
61785191679596046986640822934568
61785191679596046986640822938780
61785191679596046986828851011688
61785191679596046986828851011896
61785191679602949559969129588037
61785191679602949559972229837693
61785191679602949559972572794285
61785191679604150129794906602623
61785191679606551830964951872625
61785191679606551830965209090069
61785191679606551830968308276915
61785191679606551830968309339725
61785191679606551830968394016063
61785191679606551830968652296317
61785191679606553062256995555619
61785191679606851421446956343995
61785191679606851421446959527727
61785191679606851833229994306475
61785191679606851969674841020574
61785191679606851969674841487134
61785191679606852016244333473771
61785191679606852021044430835270
61785191679606852021044431885030
61785191679606852021044431885238
61785191679606852021044431886482
61785191679606852021044431898128
61785191679606852021044435068810
61785191679606852021232717179802
61785191679606852021232718242660
61785191679606852021232975460104
61785191679606852021232975461508
61785191679606852022736683531222
61785191679606852022736684580982
61785191679606852022736684581190
61785191679606852022736684594080
61785191679606852022924969875754
61785191679606852022924969888852
61785191679606852022924970938612
61785191679606852022925228156056
61785191679606853068576012033391
61785191679606853250774414977067
61785191679606853251590351200687
61785191679606853669897137291472
61785191679606853799817089504894
61785191679606853799817089516540
61785191679606853799817089522156
61785191679606853800382321647092
61785191679607752400225868283922
61785191679607752400225868302796
61785191679607752400225868302844
61785191679607752400225868769356
61785191679607752400225873020158
61785191679607752400789952984078
61785191679607752400789953001340
61785191679607752400789957234880
61785191679607752400789957252142
61785191679607752583804177379048
61785191679607752583805325289214
61785191679607752583992205443118
61785191679607752583993353349280
61785191679607752588793364067826
61785191679607754230368116768242
61785191679607754230368116787116
61785191679607754230368116787164
61785191679607754230933348925102
61785191679607787172856615380860
61785191679607787584450593193790
61785191679607787584450593212504
61785191679701113094251575874963
61785191679701113230696770281729
61785191679701446634518845357118
61785191679701446634521165121632
61785191679701446634521165121840
61785191679701446635086025238084
61785191679701446636778277934036
61785191679701446636780600882330
61785191679703814382641031922421
61785191679703814382642060792197
61785191679703814382644385140171
61785191679703814382644389389521
61785191679703814933943829908253
61785191679703814934759647094403
61785191679703814934780567800803
61785191679703814934784011011422
61785191679703814934784011011423
61785191679703814934784011030137
61785191679703847531577380014196
61785191679703847668838134726538
61785191679703848080620398915764
61785191679703864141882468759456
61785191679704115124051252029344
61785191679704115124054604910224
61785191679704147926171927151998
61785191679704147926174246916512
61785191679704147926174246916720
61785191679704147926739107032964
61785191679704147928431358680560
61785191679704147928431359728916
61785191679704147928431359730320
61785191679704147928433682677210
61785191679704147928779951033750
61785191679704148337765901799910
61785191679704148337765904983642
61785191679704148337768224748204
61785191679704148338521370159380
61785191679704148340213622855332
61785191679704148340213622856736
61785191679705015554602279294304
61785191679705015554605632152098
61785191679705048288722431910272
61785191679705048908310976818230
61785191679711918257600534524505
61785191679711918257603634774161
61785191679711918257603977730753
61785191679711919907243170454303
61785191679711920044441248786529
61785191679711920044503924825403
61785191679711920044522522583461
61785191679711920044522522600931
61785191679711968222765395404856
61785191679711968222953423482184
61785191679712220233795783784180
61785191679712251801131172536638
61785191679712251801133492301152
61785191679712251801133492301360
61785191679712251801698352417604
61785191679712251803390605113556
61785191679712251803390605114960
61785191679712251803392928061850
61785191679712268273250084996964
61785191679712268409503421565874
61785191679712268409776251663754
61785191679712268412034908347620
61785191679712268412036070784047
61785191679712268412036075376091
61785191679713120664343340196088
61785191679713120664343454981720
61785191679713120664346552768678
61785191679713120664346811035882
61785191679713168840054448830834
61785191679713168840326044942530
61785191679713168842585820827156
61785191679713168842585849523720
61785191679713168842586967668896
61785191679713168842586968718656
61785191679713168842586968737530
61785191679713168842589291666950
61785191679713170077933761280232
61785191679715854074888435613320
61785191679715870088391288374224
61785191679715870088453964400000
61785191679715870132512972147898
61785191679715870132512973197658
61785191679715870132512973547578
61785191679715870134207548841904
61785191679715870134207549191824
61785191679715870134207550241584
61785191679715871781368089050881
61785191679715871781368117747237
61785191685285834246337888617514
61785191685285834246338233008518
61785191685285867044036642478667
61785191685292736952432580980422
61785191685293637558386549515054
61785191685293637565914265059446
61785191685293937709431154770506
61785191685293937709431274147766
61785191685296340458210474600126
61785191685296340458210474600135
61785191685296340503943138803642
61785191685296372616175752793940
61785191685296372616175752807038
61785191685296372622667360942414
61785191685296372622855647300044
61785191685296372622856418953780
61785191685296372623421278020424
61785191685296639412678213334229
61785191685296639412950297302642
61785191685296639412950297302643
61785191685296639412950301422294
61785191685296639412950560188038
61785191685296640647460146829161
61785191685296672210648968608379
61785191685296672210648969658187
61785191685296672759692762000352
61785191685296672759692762013402
61785191685296672766373427095930
61785191685296672766373427108980
61785191685296672810434759191802
61785191685296672810434759204852
61785191685296672811937954940650
61785191685296672812127011887754
61785191685297539424107667663214
61785191685297539431635383207606
61785191685297539843501324567603
61785191685297539843501587452998
61785191685297540026431985501318
61785191685297541078011294534182
61785191685297541627076261608042
61785191685297541672807896827894
61785191685297573327440662661842
61785191685297573327440662674892
61785191685297574974360885425828
61785191685297574974360885438878
61785191685297574974381777434420
61785191685297574974381777447470
61785191685297574974632481533312
61785191685297574974632481537524
61785191685297575020114441519844
61785191685297575020114441532942
61785191685504371482899649609504
61785191685504371485347370664926
61785191685504671667936267863947
61785191685504671672169214619872
61785191685504671672925711849118
61785191685504671674616935675294
61785191685504671674617964545070
61785191685512477183768314124354
61785191685512477183768314242398
61785191685512477183768315659547
61785191685512477190459111089531
61785191685512777327285323212674
61785191685512777327285324747867
61785191685515176649510947919248
61785191685515176650078901587922
61785191685515176650264089098336
61785191685515176650264863934400
61785191685515176650267187932454
61785191685515176651771154283874
61785191685515176651958664742582
61785191685515176651958668974670
61785191685515176651959439578646
61785191685515176651959440628406
61785191685515177056245131481899
61785191685515177056788323705291
61785191685515177061293211045664
61785191685515177061858841766044
61785191685515177061861164714338
61785191685515177062049451058870
61785191685515177063553417410290
61785191685515177063741703754822
61785191685515177240075378179220
61785191685515177244875504235766
61785191685515177244875505284074
61785191685515177244875505298576
61785191685515177245063790580298
61785191685515177245063791643108
61785191685515177245063794825436
61785191685515177245064048859148
61785191685515177245064048860552
61785191685515177245064823695212
61785191685515177246566986445786
61785191685515177246567758098118
61785191685515177246756043392890
61785191685515178291570257200223
61785191685515178291591149208815
61785191685515178475421395900519
61785191685515178475421395900520
61785191685515178482112192884411
61785191685515178846470659548676
61785191685515178886366487957627
61785191685515178893706170716055
61785191685515179030988950639744
61785191685515179031177235934516
61785191685515476833712798864763
61785191685515476838781540749584
61785191685515476838781541799392
61785191685515476838784639582298
61785191685515476838784897849550
61785191685515476839349495466614
61785191685515476841040976510234
61785191685515476841041748162566
61785191685515476841229262854814
61785191685515477245494804773735
61785191685515477246058889005719
61785191685515477388392514490486
61785191685515477388392514503536
61785191685515477388580799785258
61785191685515477428509143941031
61785191685515477433581243411044
61785191685515477434146099282310
61785191685515477434146099295360
61785191685515477434334384577082
61785191685515477435837580325930
61785191685515477435837580338980
61785191685515477435838351978262
61785191685515477435838351991312
61785191685515477436026637273034
61785191685515478618938404988839
61785191685515478618938404988840
61785191685515478625629201972731
61785191685515479029883497045947
61785191685515479037223179804375
61785191685516363172159716441284
61785191685516377950313108784916
61785191685516377951132487188270
61785191685516377956392840060284
61785191685516377996886043282334
61785191685516378001393283673020
61785191685516378002146424852108
61785191685516378002147199688172
61785191685516379598260510806896
61785191685516379598260510824158
61785191685516379644014066899508
61785191685516379644014066918222
61785191685516379650788874825443
61785191685516379650788874838493
61785191685516412585937362071740
61785191685516412997531339884670
61785191685516412997531339903384
61785191685516412997802964699790
61785191685516427774149369437480
61785191685516427774149369438884
61785191685516427819338869998724
61785191685516427819902954229304
61785191685609771789700940096759
61785191685609771789700940563319
61785191685609771789701715407807
61785191685609771790265799167615
61785191685609771858332092767028
61785191685609771858896178048820
61785191685609787849770617360159
61785191685609787849854185866703
61785191685610038833700005612626
61785191685610072001846004072442
61785191685610072001848326904096
61785191685610072001848326904256
61785191685610072002413185970740
61785191685610072004105439833092
61785191685610072049859024624916
61785191685610086826026904886032
61785191685610086826090699752820
61785191685610086826842812062132
61785191685612473150549259843700
61785191685612473562331522970116
61785191685612487793659121129002
61785191685612487974226772478254
61785191685612487974978884787566
61785191685612487976673461831284
61785191685612739916372426783951
61785191685612739916373455653727
61785191685612739918883938828205
61785191685612740353301752022912
61785191685612740537131998720224
61785191685612740537408111551337
61785191685612773293501408698976
61785191685612773294066267765620
61785191685612773295760844459626
61785191685612773341512106419796
61785191685612773705093063698966
61785191685612773705095386530620
61785191685612773707540784754388
61785191685612773751602116850260
61785191685612773753294369546212
61785191685612787982741687049862
61785191685612788117743781547700
61785191685612788117743781566574
61785191685612788117746104379354
61785191685612788120002442842276
61785191685612789741998364430057
61785191685613640484184465641668
61785191685613640484937349599100
61785191685613640484937349603312
61785191685613640485000111718156
61785191685613640485000368935600
61785191685613640485000373184950
61785191685613640896782374844572
61785191685613640896782379080815
61785191685613640896782379093922
61785191685613640921113418872088
61785191685613640921929350844963
61785191685613640921929350862225
61785191685613640921932794051211
61785191685613640967683025985184
61785191685613673701172947152470
61785191685613673724050113132282
61785191685613673724053210915188
61785191685613674250219436895227
61785191685613674250219436912489
61785191685613674250299652065977
61785191685613674250867089178841
61785191685613674272908201756738
61785191685613674272908202806498
61785191685613674272908205988826
61785191685613674318661790780650
61785191685613688549046921121972
61785191685613688549046921140846
61785191685613688550741496649578
61785191685613690309723139079167
61785191685613690310371906308575
61785191685613690310371907354123
61785191685613690310371907371385
61785191685613690310371910540663
61785191685613690310559934381748
61785191685613690310559935442128
61785191685613690310559935444549
61785191685613690310559935444558
61785191685613690310559935448761
61785191685613690310559935448770
61785191685613690310559938631098
61785191685613690312066482998369
61785191685613690332620825059096
61785191685613690332714968250754
61785191685613690333436728353028
61785191685613690333436728370290
61785191685613690333436732602378
61785191685613690333531177658324
61785191685613690334955019168574
61785191685613690335131303997274
61785191685613690335131305047034
61785191685613690335142916498561
61785191685613690335143304463346
61785191685613690378374409850920
61785191685620545458442779732956
61785191685620577024944419946548
61785191685620577024944420879668
61785191685620577025035513068596
61785191685620577027200756757892
61785191685620592903965155892890
61785191685620593496230387707796
61785191685620593496251279716388
61785191685620593496317393181338
61785191685620593497067182658996
61785191685620593498573731625546
61785191685620593498573734813538
61785191685620593498585473811355
61785191685620593498761758186602
61785191685620593498761759702922
61785191685620593498761762890866
61785191685620593635846142094332
61785191685620593635865870266032
61785191685620593636034165939524
61785191685620877168458331251962
61785191685620877170717767012612
61785191685620877216471351804436
61785191685620893639768288803304
61785191685620893639832079438004
61785191685620893640406786657214
61785191685620893640584191747316
61785191685620893642102482899675
61785191685620893642102482912782
61785191685620893825116735974476
61785191685620893825116822066971
61785191685620893825116822080078
61785191685620893825305107374850
61785191685621746031419453635976
61785191685621746031694520588870
61785191685621779360524700006783
61785191685621779566531945061876
61785191685621793590450985591399
61785191685621794185247584702991
61785191685621794185247584704395
61785191685621794186942160348641
61785191685621794187025728383009
61785191685621794207642746488383
61785191685621794207643861445778
61785191685621794207643865677706
61785191685621794207674213635394
61785191685621794207677569691376
61785191685621794208395973754930
61785191685621794208395973756334
61785191685621794208395973756542
61785191685621794208395977987018
61785191685621794208490423042964
61785191685621794209914174210584
61785191685621794209914174214796
61785191685621794210090550450340
61785191685621794210090550450548
61785191685621794253399770237108
61785191685621794253406791633410
61785191685621794255656107164836
61785191685621794255666701434664
61785191685621794255667849345038
61785191685621794255844135242164
61785191685621794255844135242372
61785191685621794255854986729436
61785191685621794255855758381768
61785191685621794255856134621096
61785191685621794255856134639810
61785191685621794390689973875172
61785191685621794391442086184484
61785191685621794391504762210260
61785191685621794392928513377880
61785191685621794392928513382092
61785191685621794393115721979585
61785191685621794393115769807088
61785191685621794393116889015282
61785191685621795445448220019801
61785191685621795491285372845993
61785191685624478890476477848636
61785191685624478890662440311802
61785191685624478890664763143408
61785191685624478890664763143456
61785191685624478890664763143616
61785191685624478890664767375496
61785191685624478890665538094708
61785191685624478890665538096160
61785191685624478890665539027828
61785191685624478890665539145920
61785191685624478891227299379850
61785191685624478891229622208648
61785191685624478891229622210100
61785191685624478891229622326692
61785191685624478891229622328144
61785191685624478891229623258408
61785191685624478891229623259812
61785191685624478891229623376500
61785191685624478891229623377904
61785191685624478892921875954360
61785191685624478892921875955764
61785191685624478892921876072452
61785191685624478892921876073856
61785191685624478892924198904058
61785191685624478892924199022150
61785191685624479302256418143446
61785191685624479302258740975100
61785191685624479303011886384824
61785191685624479303011886502916
61785191685624479303011886504320
61785191685624479304704139080776
61785191685624479304704139082180
61785191685624479304704139198868
61785191685624479304704139200272
61785191685624479440272641234084
61785191685624479441964893928632
61785191685624479441964893930036
61785191685624479441964898173610
61785191685624479485207998729550
61785191685624479485274114779246
61785191685624479485462141793764
61785191685624479485462141793924
61785191685624479485462141806814
61785191685624479485462142856574
61785191685624479485462146038902
61785191685624479486026226024504
61785191685624479487718478720456
61785191685624479487718478721860
61785191685624479487718482966838
61785191685624495362036188497844
61785191685624495362038511329450
61785191685624495362038511329498
61785191685624495362600272731232
61785191685624495362788300807156
61785191685624495362788300808560
61785191685624495364294848257386
61785191685624495364294848375478
61785191685624495364482876334762
61785191685624495364482876452806
61785191685624495364482877869956
61785191685624495499212259180216
61785191685624495499295827214584
61785191685624495499295827220462
61785191685624495499295828264392
61785191685624495499296943223188
61785191685624495499296943223236
61785191685624495499296943240658
61785191685624495499296947472586
61785191685624495499299266171482
61785191685624495499299266171530
61785191685624495499299267221290
61785191685624495499861027455172
61785191685624495499861027473886
61785191685624495501555603099418
61785191685624495501555604167892
61785191685624495544798707904756
61785191685624495545049412006408
61785191685624495545049412007860
61785191685624495545052850963306
61785191685624495545052850963354
61785191685624495545052852013066
61785191685624495545052855214108
61785191685624495547309187891242
61785191685624495547309188941002
61785191685624495547309188959716
61785191685624495547309192142044
61785191685624495547319783229544
61785191685624495547497215968618
61785191685624495547497217037044
61785191685624495547508068524316
61785191685624495547508840176648
61785191685624495547509216415976
61785191685624495548074072300292
61785191685624495911079210599002
61785191685624495911831319725986
61785191685624495911831319727390
61785191685624495911831322908314
61785191685624495913525895371636
61785191685624495956748108149668
61785191685624495956831676184036
61785191685624495959091452086132
61785191685624496094671562022641
61785191685624497148966875757941
61785191685624497148967218597893
61785191685624497148967220114213
61785191685624497194720460549813
61785191685624497329471079305940
61785191685624497331709618808648
61785191685624497331709618812860
61785191685624497331897875411957
61785191685624497331897875412005
61785191685624497331897904108313
61785191685624497331897904108361
61785191685624497331899023297112
61785191685624497331918796116953
61785191685624497331981472142681
61785191685624497331981472142729
61785191685624497331981473205539
61785191685624497331981559281509
61785191685624497331981559281557
61785191685624497331981559294607
61785191685624497331984915350594
61785191703011709936516533101637
61785191703011709936516533455769
61785191703011710485308503543829
61785191703011710485308503897961
61785191703011710485559207629463
61785191703011710485559293727115
61785191703011710485580100009657
61785191703011710485580128690154
61785191703011710485580128690155
61785191703011710485580128707417
61785191703011710485580214433515
61785191703011710485580473081158
61785191703018613054477085673065
61785191703018613191675077929481
61785191703018613191675078283613
61785191703018613237407485256578
61785191703019513622226105194441
61785191703019513622226105548573
61785191703019547113004175955874
61785191703019547158757732167982
61785191703019813811475775635146
61785191703019847302253850664859
61785191703019847302274741256302
61785191703022215462921947614799
61785191703022215462922976484575
61785191703022216560255098670029
61785191703022248816439263659726
61785191703022248817003347891710
61785191703022250051785281386642
61785191703022515103128857430026
61785191703022515103129632274514
61785191703022515514722838466933
61785191703022515514994429979359
61785191703022515514994434578629
61785191703022515514994463259127
61785191703022515514994463276389
61785191703022515514994807650130
61785191703022515651920830723349
61785191703022515651920831077481
61785191703022515651920832140282
61785191703022515652172649776411
61785191703022515652192422589907
61785191703022515652192427189177
61785191703022515652192455886937
61785191703022515652192541613035
61785191703022515652192800260678
61785191703022515652193570482811
61785191703022515697925205698450
61785191703022516749504771961865
61785191703022516749505543601090
61785191703022516886702761367150
61785191703022516886702764218281
61785191703022516886702764572413
61785191703022516886702765635214
61785191703022517298296739198794
61785191703022517298297514043282
61785191703022517298548561102987
61785191703022517298568333916483
61785191703022517298568338515753
61785191703022517298568367196250
61785191703022517298568367196251
61785191703022517298568367213513
61785191703022517298568711587254
61785191703022517298569481809387
61785191703022548449870201887211
61785191703022548860900095486871
61785191703022548861652207796183
61785191703022548998933882755592
61785191703022548998997678111818
61785191703022549005709824237016
61785191703022549044666546959108
61785191703022549044666546963320
61785191703022549044751262903642
61785191703022549051442488440532
61785191703022550096246113213787
61785191703022550234260129221515
61785191703022550234281021230107
61785191703022550241034949956744
61785191703022550241034954678478
61785191703022550241034956095627
61785191703022550241055841963932
61785191703022550241055841965336
61785191703022550241055846687070
61785191703022550286788506167448
61785191703022550645309794535630
61785191703022550645309794539842
61785191703023416082471857988309
61785191703023416082471858342441
61785191703023416082471859405242
61785191703023416082722529144095
61785191703023416082722562073943
61785191703023416082743453963030
61785191703023416082743454454137
61785191703023416082743483134635
61785191703023416082743483151897
61785191703023416082743827525638
61785191703023416082806211969711
61785191703023417317253791483241
61785191703023417317253791837373
61785191703023417317253792900174
61785191703023417866296433081219
61785191703023417866296466011067
61785191703023417866380115906834
61785191703023417866380115906835
61785191703023417912050022103670
61785191703023449574085609093422
61785191703023449617561931645864
61785191703023449617561931647268
61785191703023450664894724520843
61785191703023450808867542588354
61785191703023451258791478161192
61785191703023451259356681605582
61785191703023451259419357631358
61785191703023451263937842972440
61785191703023451263937842973844
61785191703023451266382207977704
61785191703023451266382207979108
61785191703226646048777169549260
61785191703229347150096130899851
61785191703230246670386711720416
61785191703230246672916178673690
61785191703230247722237988401284
61785191703230247905168645215348
61785191703230247907698107445484
61785191703230247907698107446888
61785191703230546676705728198188
61785191703230546813903720808736
61785191703230546813904868706012
61785191703230547911487661693120
61785191703230547911488809590396
61785191703230548051215116535208
61785191703230548096947780737320
61785191703230548461304788713551
61785191703230548462997041409503
61785191703230548507121135287562
61785191703230548644319127898110
61785191703237451025055376284491
61785191703237452861765408055356
61785191703238351597197233785924
61785191703238351736903801341154
61785191703238351780127890599988
61785191703238351782636465544670
61785191703238351782657352830124
61785191703238651782117893366143
61785191703238651786446907077760
61785191703238651787189960956433
61785191703238651923644899688308
61785191703238651926174361918444
61785191703238651926174368058731
61785191703238651971907026121960
61785191703238653566590240846283
61785191703241038654319695312212
61785191703241038654403263346580
61785191703241053440338889045006
61785191703241053440902973276990
61785191703241053486092356316971
61785191703241053486656443732687
61785191703241053486656529489098
61785191703241054675684906771922
61785191703241054714663550353507
61785191703241054721438377227619
61785191703241054721438462984030
61785191703241055126257528185151
61785191703241055126445556262479
61785191703241055133032355059263
61785191703241055133220379952859
61785191703241055133220383136591
61785191703241088068180823338669
61785191703241088068180908977036
61785191703241088068180909095080
61785191703241088068180910512229
61785191703241338843652936638416
61785191703241353485552981069995
61785191703241353622081395831560
61785191703241353629588557615108
61785191703241353630152641845688
61785191703241353667814060035076
61785191703241353667814060039288
61785191703241353668315468245496
61785191703241353668400184185818
61785191703241353675342113825812
61785191703241353675906198057796
61785191703241354720167778496191
61785191703241354720898998796911
61785191703241354864934575340620
61785191703241354864934575342024
61785191703241354910688131552728
61785191703241355268934352968016
61785191703241355269125737118587
61785191703241355269209419920910
61785191703241355269210453041487
61785191703241355274293027219647
61785191703241355276737392224911
61785191703241355452705308423662
61785191703241355452788876458030
61785191703241355457307366404206
61785191703241355458039702891645
61785191703241355458123385717261
61785191703241355459751712809760
61785191703241355459751712809761
61785191703241355459752876648289
61785191703241355459815638413213
61785191703241388211697918183400
61785191703241388211697919600549
61785191703241388623207094335733
61785191703241388623208242224265
61785191703241388623479838335961
61785191703241388623480182726965
61785191703242239411401956513924
61785191703242254240635179384965
61785191703242254241200035269281
61785191703242254242891516312901
61785191703242254242892287965233
61785191703242255287979561571035
61785191703242255842104808877342
61785191703242255882691103527598
61785191703242255882691103544860
61785191703242255882691103546472
61785191703242255883256306990862
61785191703242255883256335688622
61785191703242255883339903722990
61785191703242255883507384326113
61785191703242255887837468357720
61785191703242255887837468359124
61785191703242255887858393669166
61785191703242255890282211200225
61785191703242256025872405592769
61785191703242256027564658288721
61785191703242289191291619976394
61785191703242289236773579976024
61785191703242304058486110221074
61785191703334746912169624713473
61785191703334763521284643944779
61785191703335898395162024585527
61785191703335947623477523899985
61785191703335948218276450191799
61785191703335948218277225381995
61785191703335948218297342200343
61785191703335948218298117389135
61785191703335948218841309613979
61785191703335948218862201266987
61785191703335948218862201621119
61785191703335962654128692498432
61785191703335963042999338425823
61785191703335963043020230434415
61785191703335963066180616398912
61785191703335964278346127805071
61785191703335964278346127806523
61785191703335964278346127810895
61785191703335964278367019815115
61785191703338364168541048333435
61785191703338364213469012900651
61785191703338615973416144421767
61785191703338616155677342877996
61785191703338616155677685834588
61785191703338616156430484055415
61785191703338616156430484057084
61785191703338616156430827013676
61785191703338616156430828430618
61785191703338616226829036840392
61785191703338616568275508952636
61785191703338616592606668116957
61785191703338616592606754210237
61785191703338616775621007282584
61785191703338616776374148461889
61785191703338616776375267657033
61785191703338649509926179118801
61785191703338649578654057129602
61785191703338664357833698193792
61785191703338665981299927660644
61785191703338666004209609520368
61785191703338666005024397855456
61785191703339516586960590615475
61785191703339517161171590917603
61785191703339517161171590934865
61785191703339517206172034547544
61785191703339517206925148080036
61785191703339517206925266057824
61785191703339517206928618921442
61785191703339517206928618934540
61785191703339517207179323024311
61785191703339517207179323024386
61785191703339517344457918416506
61785191703339517344458690068838
61785191703339550489541892138617
61785191703339550559002149696631
61785191703339550559002149700843
61785191703339550561258486628779
61785191703339550561260809577073
61785191703339564788384725458752
61785191703339565383160062653656
61785191703339566549614146381215
61785191703339566551308723071009
61785191703339566572773417730964
61785191703339566574197168896915
61785191703339566574197259241214
61785191703339566574436224350861
61785191703339566574448220561762
61785191703339566617693601517476
61785191703339566617693601518880
61785191703339566617752548436094
61785191703339566618506196608447
61785191703339566618506196608448
61785191703339566618506196609851
61785191703339566618506196609852
61785191703339566618527088617039
61785191703339566618527088617040
61785191703339566619949696122664
61785191703339566619950724992440
61785191703339566620012372148440
61785191703339566620200264892255
61785191703339566620200266309197
61785191703339566620200400225768
61785191703339566620200637963757
61785191703339566620200638317888
61785191703339566620200638317889
61785191703339566620200639380699
61785191703339566620200642567398
61785191703339566620765513327528
61785191703346421559668409103520
61785191703346421559670732045990
61785191703346421559670732051814
61785191703346421560424265079997
61785191703346421697685019805389
61785191703346454913941538065159
61785191703346455051202292790551
61785191703346469689816881886865
61785191703346469689876205044651
61785191703346469735535389912542
61785191703346469735618957947118
61785191703346469736121399254982
61785191703346469737910114889892
61785191703346469737910118076432
61785191703346469873668068907895
61785191703346469875360321603847
61785191703346720053527284749268
61785191703346721702913822080144
61785191703346721702916145028438
61785191703346721703185418191840
61785191703346721703187741140134
61785191703346721886116074527904
61785191703346754620800430403383
61785191703346754622492683099335
61785191703346755238025165259008
61785191703346755238756385543227
61785191703346755240450961187473
61785191703346755240450961541605
61785191703346769878899190938788
61785191703346769879074324109911
61785191703346769879135967035438
61785191703346769879168854905008
61785191703346769879170790236816
61785191703346769879889112463876
61785191703346769879983643240096
61785191703346769881407394411928
61785191703346769881583684908529
61785191703346769881583684908532
61785191703346770061913530106084
61785191703346770062090983044625
61785191703346770062101446584528
61785191703346770062101475282288
61785191703346770062161914453050
61785191703346770062183194072304
61785191703346770062914414360735
61785191703346770062935220642468
61785191703346770062935306381616
61785191703346770062938663855340
61785191703346770062997982407392
61785191703346770064347319972513
61785191703346770064357780325716
61785191703346770064357812210224
61785191703346770064357942944524
61785191703346770064359062139611
61785191703346770064359062152718
61785191703346770064361251167122
61785191703346770064421733579224
61785191703346770064421738165387
61785191703346770064421738178494
61785191703346770064598024075825
61785191703346770064608990354901
61785191703346770064610018873996
61785191703346770064610023473266
61785191703346770064630915481858
61785191703346770065173845888536
61785191703346770065173845889297
61785191703346770065173846239217
61785191703346770065173850487806
61785191703347622270999522776194
61785191703347622316666441745240
61785191703347622316667101792864
61785191703347622316753107566566
61785191703347655668576192523968
61785191703347655669307412808187
61785191703347655671001988452433
61785191703347670446982571878700
61785191703347670447732663115604
61785191703347670449156414281555
61785191703347670449156414283224
61785191703347670449156504625854
61785191703347670449219180651630
61785191703347670492711793820734
61785191703347670492715264661932
61785191703347670492734221337264
61785191703347670493465441621483
61785191703347670493486247907428
61785191703347670493486333646576
61785191703347670493489691116088
61785191703347670493549009672352
61785191703347670494908941507304
61785191703347670494908970205272
61785191703347670494909970377080
61785191703347670494909999073379
61785191703347670494909999075048
61785191703347670494910089417678
61785191703347670494992493597008
61785191703347670495159645610408
61785191703347670495160017263299
61785191703347670495160017264968
61785191703347670495160017265729
61785191703347670495160662769060
61785191703347670495160674480184
61785191703347670495161046134744
61785191703347670632421805113698
61785191703347670632442697122290
61785191703347670632986660998014
61785191703347671684753222207285
61785191703347671684754255325650
61785191703347671730527698651139
61785191703347671730527699007701
61785191703347671730528344155448
61785191703350322304331432696006
61785191703350322304331777052278
61785191703350322304332551891150
61785191703350322373537502906369
61785191703350323425367858998929
61785191703350323562566627495141
61785191703350355656156539061234
61785191703350355656156797341488
61785191703350371580639403866278
61785191703350371602124731763660
61785191703350371602125074720252
61785191703350371740809500314889
61785191703350371740809500314925
61785191703350371740809500315133
61785191703350371786551429032353
61785191703350371786562023302184
61785191703350371786563085106749
61785191703350371786624699327960
61785191703350371786812592071775
61785191703350371786812593488717
61785191703350371786812965143277
61785191703350371786812965497408
61785191703350371786812965497409
61785191703350371786812966560219
61785191703350371786812969746759
61785191703350371786812969746918
61785191703350371786813099059848
61785191703350371786813099064060
61785191703350371786813756275064
61785191703350371787377840507048
61785191703350371787377954948376
61785191703350372150320417571236
61785191703350372150415638510144
61785191703350372151167749265548
61785191703350372152591849528436
61785191703350372152830811470266
61785191703350372196053110354414
61785191703350372196053110354415
61785191703350372196136678370117
61785191703350372196136678387379
61785191703350372196136678388783
61785191703350372196147268060069
61785191703350372196639115091761
61785191703350372196639115095973
61785191703350372196639115097585
61785191703350372196639116514526
61785191703350372196639116514527
61785191703350372196639119696854
61785191703350372196639119696855
61785191703350372196889820612015
61785191703350372196889820616227
61785191703350372196889820617631
61785191703350372196889823798555
61785191703350372196889823799959
61785191703350372198333692139899
61785191703350372198333692158772
61785191703350372198333692158773
61785191703350372198344286428600
61785191703350372198345434322441
61785191703350372198584396260473
61785191703350372198584396261877
61785191703350372335877698720541
61785191703350372335877784807428
61785191703350372335878038844884
61785191703350372336420843114249
61785191703350372336420977049534
61785191703350372336422005900596
61785191703350373385761656237060
61785191703350373388212816255724
61785191703350373388212816255725
61785191703350373433691075807848
61785191703350373433941779910952
61785191703350373433941779917505
61785191703350373433942038197759
61785191703350373433942151565512
61785191703350373433942151569724
61785191703350373433942151570453
61785191703350373433942152970132
61785191703350373433942152970133
61785191703350373433942152983183
61785191703350373433942156168994
61785191703350373433962700622453
61785191703350373433963043579045
61785191703350373433963044978724
61785191703350373433963044978725
61785191703350373433966401028639
61785191703350373433966401028675
61785191703350373433966401028882
61785191703350373433966401028883
61785191703350373433966401047548
61785191703350373433966401047549
61785191703350373433966401047756
61785191703350373434025721017551
61785191703350373434507012053310
61785191703350373568775995404356
61785191703350373571202910544466
61785191703350373571223799367247
61785191703350373571767766428782
61785191756189338654242991838261
61785191756189338654242991851311
61785191756189338791440984448809
61785191756189338791440984461859
61785191756189338791441245930105
61785191756189338791441246284237
61785191756189338791691950015739
61785191756189338791692036113391
61785191756189338791712871080643
61785191756189338791712956819791
61785191756189338791712956832841
61785191756189338791775632841355
61785191756189339203285927847383
61785191756189339203286013945035
61785191756189339203306848908074
61785191756189339203306934651435
61785191756189372138454297949090
61785191756189372138454302670824
61785191756196241360609566223913
61785191756196241360609566236963
61785191756196241360609570823183
61785191756196241360609570828790
61785191756196241909401421893731
61785191756196241909401422224777
61785191756196241909401536666105
61785191756196241909401536679155
61785191756196241909401541265375
61785191756196241909401798501533
61785191756196241955134205474498
61785191756197142339952449158691
61785191756197142339952449489737
61785191756197142339952563931065
61785191756197142339952564280985
61785191756197142339952568530335
61785191756197142339952825766493
61785191756197142339953597418825
61785191756197143574734382653623
61785191756197143574734497439047
61785191756197143574735530913757
61785191756197175830730896173794
61785191756197175830918924251122
61785191756197175831483008483106
61785191756197442117608144618883
61785191756197442117608144949929
61785191756197442117608259404307
61785191756197442117608263990527
61785191756197442529202122450527
61785191756197442529202237222901
61785191756197442529202237572821
61785191756197442529202241822171
61785191756197442529474090570707
61785191756197442529474205356131
61785191756197442529475239893858
61785191756197442666400115042201
61785191756197442666400115061075
61785191756197442666400115392121
61785191756197442666400229833449
61785191756197442666400229846499
61785191756197442666400234432719
61785191756197442666400234438326
61785191756197442666401262967077
61785191756197442666651281498031
61785191756197442666672084244113
61785191756197442666672084594033
61785191756197442666672116465283
61785191756197442666672116478333
61785191756197442666672202204431
61785191756197442666672202217481
61785191756197442666673231087257
61785191756197443763984055945459
61785191756197443763984170717833
61785191756197443763984170730883
61785191756197443763984175317103
61785191756197443763984175322710
61785191756197443901182048556007
61785191756197443901182048887053
61785191756197443901182163341431
61785191756197443901182163678301
61785191756197443901182167927651
61785191756197443901183196462009
61785191756197443901183196816141
61785191756197444312776026718697
61785191756197444312776141160025
61785191756197444312776141509945
61785191756197444312776145759295
61785191756197444313027192824607
61785191756197444313047999094051
61785191756197444313048027787646
61785191756197444313048113526795
61785191756197444313048113531007
61785191756197444313048113885298
61785191756197476012661431141058
61785191756197476012661431154108
61785191756197476012661435746152
61785191756197476012661435759202
61785191756197476013225515256402
61785191756197476013225515269452
61785191756197476013225515373042
61785191756197476013225515386092
61785191756197476013225519991186
61785191756197476013413543333730
61785191756197476013413543346988
61785191756197476013413543450370
61785191756197476013413548055464
61785191756197476013477338703214
61785191756197476019969804597460
61785191756197476020001456756860
61785191756197476020001461474222
61785191756197476020189489551550
61785191756197476059168247451999
61785191756197476059230923495038
61785191756197476065723389389284
61785191756197476065734120960376
61785191756197477659789455127026
61785191756197477659789455131238
61785191756199843631605531284617
61785191756199843631605645725945
61785191756199843631605646075865
61785191756199843631605650325215
61785191756199843631856697390527
61785191756199844180648667832719
61785191756199845415430515229999
61785191756199845415430601327651
61785191756199878813550090225311
61785191756199878815265554615675
61785191756200143820855319367701
61785191756200143821127173765267
61785191756200143821127291270662
61785191756200144369919261712854
61785191756200144415651925916370
61785191756200145604429223304825
61785191756200145604701077702390
61785191756200145604701077702391
61785191756200145604701080888931
61785191756200145604701195207786
61785191756200145604701195680178
61785191756200145650433859411302
61785191756200177762415307078523
61785191756200178951167469969012
61785191756200178951442536453942
61785191756200178951442536926118
61785191756200179004515230971747
61785191756201044388604224102041
61785191756201044388604338893289
61785191756201044388604343492559
61785191756201044388604343498166
61785191756201044388855304460219
61785191756201044388855390557871
61785191756201044388876225520911
61785191756201044388876225525123
61785191756201044388876311264271
61785191756201044388938987285835
61785191756201044800449282291863
61785191756201044800470174180950
61785191756201044800470203352555
61785191756201044937647361000063
61785191756201044983400945791878
61785191756201046034980135428617
61785191756201046034980250219865
61785191756201046034980254819135
61785191756201046034980254824742
61785191756201046035252104967351
61785191756201046035252108153891
61785191756201046035252136847487
61785191756201046035252136851699
61785191756201046035252222586635
61785191756201046035252222945138
61785191756201046172429208397343
61785191756201046172512891222958
61785191756201046172512891222959
61785191756201046218182764489946
61785191756201046584023186228987
61785191756201046584023272326639
61785191756201046629776742321590
61785191756201046629776857118454
61785191756201077734865544801780
61785191756201077734865544805992
61785191756201077735429629033764
61785191756201078284473418186585
61785191756201078330206082277620
61785191756201078330227002979807
61785191756201078330227002979808
61785191756201078330227002984020
61785191756201078335309577157967
61785191756201078337753942163231
61785191756201079381993563714482
61785191756201079381993563718902
61785191756201079381993563720306
61785191756201079381993564191078
61785191756201079381993565253936
61785191756201079381993568437668
61785191756201079382809471381680
61785191756201079519819435913501
61785191756201079526594262789012
61785191756201079564924220528594
61785191756201079564988015766935
61785191756201079565008936474739
61785191756201079565552099998919
61785191756201079565552099998920
61785191756201079565740128076247
61785191756201079565740128076248
61785191756201079570091510652899
61785191756201079572326926873031
61785191756201079572347844397103
61785191756201079572347847580835
61785191756201079931601441822473
61785191756201079938376268697984
61785191756201079977334105907891
61785191756201079977334105907892
61785191756201079977334105913508
61785191756201079982414353085193
61785191756201079984108932782003
61785191756201079984129853489807
61785191756404272934103126175311
61785191756404274766774828539801
61785191756404274766775600192133
61785191756407875390830926968938
61785191756408176761326747372536
61785191756408176762165895257042
61785191756408176807898559478187
61785191756408176813191201630799
61785191756408176813253877673838
61785191756408177179031508931471
61785191756408177180723847366572
61785191756408177181475873936735
61785191756408177224785179462443
61785191756408177362045848098768
61785191756414962526302519867061
61785191756415079337743260236498
61785191756415079742218012270427
61785191756415079742782096502411
61785191756415079932549979928279
61785191756415079933386808163459
61785191756415081168168741658391
61785191756415081168169860866585
61785191756415081716939791389811
61785191756415081716960712100583
61785191756415081716961831308777
61785191756415980314840384556915
61785191756415980454630521559074
61785191756415980455382633868386
61785191756415980500298999803787
61785191756415980500384073048044
61785191756415980501136185357356
61785191756415980501136185358760
61785191756415980501136190080494
61785191756415981729143298118463
61785191756415982101758545177700
61785191756415982140987978618800
61785191756415982147490818654771
61785191756415982147511739365543
61785191756415982147512082322135
61785191756416265812315991901712
61785191756416280087497491389599
61785191756416280499279496248763
61785191756416280499300387791003
61785191756416280499300392490895
61785191756416280499843580480747
61785191756416280499843584714287
61785191756416280499844613584063
61785191756416280504351566543178
61785191756416280506607903469710
61785191756416280506607903471114
61785191756416280506608675123446
61785191756416280636561056409698
61785191756416280636561056422956
61785191756416280636561056526338
61785191756416280636561061131432
61785191756416280637105367976798
61785191756416280637293396054126
61785191756416280637376964088494
61785191756416280644632302442860
61785191756416280682293720626472
61785191756416280682293720630684
61785191756416280682857804858456
61785191756416280683130548880318
61785191756416280688118932049934
61785191756416280689623014774564
61785191756416280689633746339880
61785191756416280689633746341284
61785191756416280689633746345656
61785191756416280690385858649192
61785191756416280690385858650596
61785191756416280690385858654968
61785191756416281734625515025487
61785191756416281734646407034079
61785191756416281872722983232559
61785191756416282283689080512306
61785191756416282283689080516518
61785191756416282283690113632883
61785191756416282284233391595423
61785191756416282284233391595424
61785191756416282284504987707120
61785191756416282288772687811043
61785191756416282291029021555247
61785191756416282329986976387247
61785191756416282334526358342015
61785191756416282336761755613971
61785191756416282336761755963891
61785191756416282336761757026701
61785191756416282336761760213241
61785191756416282471787026978340
61785191756416314036375077847989
61785191756416315226177580191945
61785191756418682203798273449180
61785191756418682204571192027935
61785191756418683393411626972580
61785191756418683432369464301983
61785191756418683432369464301984
61785191756418683432369464306196
61785191756418683432390270571427
61785191756418683432390356314788
61785191756418683432578298648755
61785191756418683432641060413680
61785191756418683432641060417892
61785191756418683439144287992363
61785191756418683439144291176095
61785191756418683439144291176096
61785191756418683439165097445539
61785191756418683439353125522867
61785191756418683844172276480399
61785191756418683850947103354511
61785191756418716785823975522221
61785191756418716785907543556589
61785191756418716786095571633917
61785191756418981791496666509167
61785191756418981796569504220970
61785191756418981796569504222374
61785191756418982203279701287915
61785191756418982340540455667600
61785191756418983438082526791439
61785191756418983438625719014831
61785191756418983575067095354292
61785191756418983575886473394516
61785191756418983582660909537971
61785191756418983621640058182127
61785191756418983626179440136895
61785191756418983628414494452259
61785191756418983628414837408851
61785191756418983628414837758771
61785191756418983628414838821581
61785191756418983628414842008121
61785191756418983628414856357027
61785191756418983628415613660453
61785191756418983994464112442831
61785191756418984170703624740228
61785191756419016929424638264561
61785191756419016929424638264562
61785191756419016975428927283198
61785191756419017341206558553881
61785191756419867534332073003720
61785191756419867534520101081048
61785191756419867946114078912692
61785191756419882364318438002795
61785191756419882776100701129211
61785191756419882777792953825163
61785191756419882908373043571865
61785191756419882954126628365087
61785191756419882954126628365088
61785191756419884006437500655263
61785191756419884006437500655264
61785191756419884006458392662457
61785191756419884143719061298781
61785191756419884188635817840918
61785191756419884188635817842162
61785191756419884188823845913874
61785191756419884188823845918246
61785191756419884188823845919490
61785191756419884189389049358424
61785191756419884189389078057636
61785191756419884189451725384199
61785191756419884189451725384200
61785191756419884189472646092003
61785191756419884189472646092004
61785191756419884189660674169331
61785191756419884189660674169332
61785191756419884196163514327767
61785191756419884555501067207753
61785191756419884601233731293171
61785191756419884601233731293172
61785191756419884601254651999577
61785191756419884601254652000975
61785191756419884606338371435217
61785191756419884608030624135381
61785191756419884745291378506641
61785191756419917497236334285341
61785191756419917497424362362669
61785191756419917497424362362670
61785191756419917497424362366882
61785191756419917542906322343585
61785191756419917542906322343586
61785191756419917542989919077165
61785191756419917543177947154493
61785191756419917543177947158706
61785191756419917909018340194313
61785191756419917909018340194314
61785191756419917909018340198526
61785191756419917954771924984739
61785191756419917954771924986137
61785191756419917954771924990350
61785191756512342484226059978075
61785191756513241631734531111779
61785191756513243051975079853583
61785191756513243464384965209635
61785191756513276815384622024833
61785191756513543607903007535173
61785191756513543653655559212243
61785191756513543790853523120611
61785191756513577142679705846248
61785191756513577142742381872024
61785191756515992749006756945341
61785191756516244945308641007123
61785191756516293075478785715192
61785191756516293075527530523185
61785191756516294721854697041768
61785191756517145467305195299001
61785191756517145467307518247295
61785191756517145513057630780771
61785191756517145513057632180451
61785191756517178658960168018752
61785191756517178864883814906088
61785191756517178864946490931864
61785191756517178866641439654004
61785191756517178866829467731284
61785191756517179276666078032504
61785191756517179276728754058280
61785191756517179279176590974185
61785191756517179279176591324105
61785191756517193506111057588010
61785191756517193506111101166172
61785191756517193506111186905320
61785191756517193506111444122764
61785191756517193506113380516621
61785191756517193506113380536304
61785191756517193506113380654348
61785191756517193689092896955441
61785191756517193690724796573751
61785191756517193690787472599687
61785191756517193690799468467300
61785191756517194102581474376224
61785191756517194102581474376272
61785191756517194102581474376432
61785191756517194102602366384816
61785191756517194102602366385024
61785191756517195290499879177532
61785191756517195290500136394976
61785191756517195292100268538633
61785191756517195292111876789121
61785191756517195292112264753906
61785191756517195292162944568781
61785191756517195292174940779682
61785191756517195335573525546668
61785191756517195335594417556712
61785191756517195337853849085274
61785191756517195337926989709445
61785191756517195337926989713817
61785191756517195337927104500693
61785191756517195337928133020549
61785191756517195337928137619819
61785191756517195337928268335347
61785191756517195337952513213173
61785191756517195338116553630119
61785191756517195338680261622776
61785191756524098041689023940228
61785191756524098041689024294361
61785191756524098041751700320137
61785191756524098042316559036861
61785191756524098042316559386781
61785191756524098454036142949556
61785191756524098454036147548826
61785191756524098454036147550230
61785191756524098455730723193072
61785191756524098455730723198896
61785191756524098455793399224672
61785191756524348819453098075548
61785191756524348820267886391763
61785191756524350009297268209625
61785191756524350009297268228499
61785191756524350009297268582631
61785191756524350603842909537081
61785191756524398047945278651672
61785191756524398047945278653076
61785191756524398050183818171594
61785191756524398050204710181638
61785191756524398185185140901864
61785191756524398185185141368424
61785191756524398185268709408457
61785191756524398185749995853060
61785191756524398185833563757739
61785191756524398185833563874379
61785191756524398185833563893093
61785191756524398185833563893306
61785191756524398187444572430426
61785191756524398187444572896986
61785191756524398187528140937019
61785191756524398187528140937232
61785191756524398187561028690836
61785191756524398187728164876212
61785191756524398230959617820372
61785191756524398233219049348934
61785191756524398597553152037876
61785191756524398597553156637146
61785191756524398599247727565482
61785191756524398599247727683526
61785191756524398599322142707856
61785191756524398599322142707904
61785191756524398599322142708064
61785191756524398599343034599808
61785191756524398599343034599856
61785191756524398599343034600016
61785191756524398599343034716656
61785191756524398779825958645194
61785191756524398780546599546453
61785191756524398780546599565167
61785191756524398780546603801467
61785191756524398780630167230949
61785191756524398780630167232353
61785191756524398780630167249615
61785191756524398780630167580821
61785191756524398780630167580869
61785191756524398780630167586485
61785191756524398780630167599535
61785191756524398780630171830219
61785191756524398780630171831623
61785191756524398780630171835835
61785191756524398780640761500728
61785191756524398780644098420165
61785191756524398780644114743696
61785191756524398780644114743744
61785191756524398780644114743904
61785191756524398782274067652303
61785191756524398782274067665410
61785191756524398782324742876599
61785191756524398782324743230731
61785191756524398782324747474465
61785191756524398782324747475869
61785191756524398782324747480204
61785191756524398782336481874472
61785191756524398782336486455028
61785191756524398782338694617898
61785191756524398782357374233664
61785191756524398782357374233712
61785191756524398782357374233872
61785191756524398782357632500868
61785191756524398782357635699778
61785191756524398782360731332854
61785191756524398782524771749800
61785191756524398782524771768514
61785191756524398783088856000498
61785191756524398783172419431384
61785191756524398783172419435596
61785191756525249179102621021414
61785191756525249179102621025786
61785191756525249179102622088436
61785191756525249179102706760562
61785191756525249179102707114854
61785191756525249179102708177664
61785191756525249181362396573590
61785191756525249181362396923510
61785191756525249181550424650918
61785191756525249388101981126102
61785191756525250439847262372881
61785191756525250439848295474585
61785191756525250439848295493459
61785191756525250439848295847591
61785191756525250988639577171345
61785191756525250988640265916777
61785191756525250988640265918181
61785191756525250988640352010217
61785191756525250988830961304447
61785191756525251034393045759191
61785191756525251034393046109111
61785191756525251034393160900359
61785191756525251034393161963169
61785191756525251034393165149709
61785191756525251034393936802041
61785191756525251035400496868595
61785191756525251035400497218515
61785191756525282533103475757090
61785191756525282533187416862800
61785191756525282556064984624513
61785191756525282556064985557633
61785191756525284386218885878156
61785191756525284386218971617304
61785191756525284386469932937852
61785191756525284388917770203677
61785191756525298615569032214782
61785191756525298615572126815408
61785191756525298615736168283305
61785191756525298615757060291861
61785191756525298615757060291897
61785191756525298615757060292104
61785191756525298615757060292105
61785191756525298615757060293508
61785191756525298615757060642025
61785191756525298615757060647641
61785191756525298615851505213217
61785191756525298615851590952413
61785191756525298616321914660101
61785191756525298616321915009813
61785191756525298616321915010020
61785191756525298616321915010021
61785191756525298616321915126453
61785191756525298616321915128064
61785191756525298616321915132277
61785191756525298616321919364365
61785191756525298616321919714285
61785191756525298618016491703783
61785191756525298618016491703819
61785191756525298618016491704026
61785191756525298618016491704027
61785191756525298618016491820423
61785191756525298618016491820459
61785191756525298618016491820666
61785191756525298618016491820667
61785191756525298618016491822070
61785191756525298618016492170587
61785191756525298618016492176203
61785191756525298618091164058952
61785191756525298618091164063164
61785191756525299141738351744238
61785191756525299141923285233012
61785191756525299144182716748524
61785191756525299164897578441077
61785191756525299165344046268983
61785191756525299165364934046948
61785191756525299165459124562172
61785191756525299165459381779616
61785191756525299167059510740954
61785191756525299167073441935515
61785191756525299167122186766890
61785191756525299210376871113290
61785191756525299210379194061584
61785191756525299210379308858448
61785191756525299210532770931308
61785191756525299210532770944406
61785191756525299210532771994166
61785191756525299210532771995570
61785191756525299210553664004162
61785191756525299210564166536573
61785191756525299210564166536781
61785191756525299210564167936253
61785191756525299210564167936461
61785191756525299210616338965884
61785191756525299210626928651417
61785191756525299210626928651465
61785191756525299210626929701177
61785191756525299210626929701225
61785191756525299211097626811413
61785191756525299211097626815624
61785191756525299211097626815625
61785191756525299211097626828722
61785191756525299211097626828723
61785191756525299211097626830126
61785191756525299211097626830127
61785191756525299211097631060807
61785191756525299211097631060810
61785191756525299211097631060811
61785191756525299211097631062214
61785191756525299211097631066427
61785191756525299211118518825668
61785191756525299211118518838718
61785191756525299211118523069402
61785191756525299211118523070806
61785191756525299211129369957356
61785191756525299211181194845781
61785191756525299211181194845829
61785191756525299211181194863091
61785191756525299211181194864495
61785191756525299211181199095179
61785191756525299211181199096583
61785191756525299211191788765688
61785191756525299211380074060460
61785191756525299211383545971101
61785191756525299211383545989735
61785191756525299211383546321021
61785191756525299212792202105495
61785191756525299212792202105739
61785191756525299212792202459870
61785191756525299212792202459871
61785191756525299212792203522728
61785191756525299212792203524132
61785191756525299212792206704813
61785191756525299212792206705053
61785191756525299212792206705056
61785191756525299212792206705057
61785191756525299212792206710673
61785191756525299212813094114135
61785191756525299212813094463326
61785191756525299212813094464055
61785191756525299212813094469914
61785191756525299212813095532724
61785191756525299212813098713405
61785191756525299212813098713648
61785191756525299212813098719229
61785191756525299212823942421407
61785191756525299212823942421455
61785191756525299212823947019996
61785191756525299212824718672328
61785191756525299212825094911656
61785191756525299212825094913837
61785191756525299212825094930370
61785191756525299212875770140071
61785191756525299212875770140107
61785191756525299212875770141559
61785191756525299212875770494239
61785191756525299212875770494446
61785191756525299212875770495691
61785191756525299212875774739425
61785191756525299212886230494815
61785191756525299212886230849107
61785191756525299212886235094085
61785191756525299212886235098457
61785191756525299212886345285855
61785191756525299212886346703004
61785191756525299212886349885125
61785191756525299212886349885332
61785191756525299212886349885333
61785191756525299212886603566109
61785191756525299212886737487259
61785191756525299212887378387719
61785191756525299212887378405189
61785191756525299212887379804661
61785191756525299212887379822131
61785191756525299212887382986989
61785191756525299212887383004459
61785191756525299212887513719987
61785191756525299212887513719988
61785191756525299212889702752919
61785191756525299212889702752955
61785191756525299212889702753162
61785191756525299212889702753163
61785191756525299212889721882858
61785191756525299212908270762032
61785191756525299212908659765912
61785191756525299212908662964738
61785191756525299212911758597813
61785191756525299212911758597814
61785191756525299213075799014759
61785191756525299213075799014760
61785191756525299213075799016973
61785191756525299213075799033474
61785191756525299213639491062968
61785191756525299213639491062969
61785191756525299213639492112728
61785191756525299213639492112729
61785191756525299213639507007416
61785191756525299213639878660307
61785191756525299213640654899075
61785191756525299213640654899076
61785191756525299213640654901289
61785191756525299213640654917790
61785191756525299213642977499663
61785191756525299213642977849583
61785191756525299213723446696344
61785191756525299348358381205599
61785191756525299348379273195525
61785191756525299348379273214191
61785191756525299348644300715127
61785191756525299350073848845387
61785191756525299350148525331618
61785191756525299350169417340210
61785191756525299350336553390232
61785191756525299350336553408946
61785191756525299350336553411079
61785191756525299350357445417538
61785191756525299350359765166971
61785191756525299350900637640930
61785191756525299350901409293262
61785191756525300402417136712733
61785191756525300402417911566107
61785191756525300402418299517794
61785191756525300402480975543570
61785191756525300402669003620898
61785191756525300446730335700269
61785191756525300448170736405748
61785191756525300448170736405749
61785191756525300448170765102104
61785191756525300448170765102105
61785191756525300448236511263995
61785191756525300448236511264239
61785191756525300448445804421500
61785191756525300448505122978725
61785191756525300448505123328645
61785191756525300448505381595849
61785191756525300448508480428563
61785191756525300448508480447277
61785191756527952280292571809975
61785191756527952280292657903415
61785191756527952280293346650251
61785191756527952280293347711657
61785191756527952280293347713061
61785191756527952280546719124943
61785191756527952326046127903991
61785191756527952326046132153332
61785191756527952326046242695239
61785191756527952326046243758049
61785191756527952326046246944589
61785191756527952326046903805664
61785191756527952326047018596921
61785191756527952738835843208204
61785191756527952876096597583677
61785191756527985678123014732732
61785191756528000319757261097716
61785191756528000319757261099120
61785191756528000457112206357052
61785191756528000457112463574496
61785191756528000458724591914712
61785191756528000502206744736232
61785191756528000502269420756309
61785191756528000502280011496105
61785191756528000502771600620548
61785191756528000502771604864282
61785191756528000502771604865686
61785191756528000502834276290789
61785191756528000502834276292193
61785191756528000502834276640661
61785191756528000502834276640709
61785191756528000502834276644873
61785191756528000502834276645080
61785191756528000502834276646325
61785191756528000502834276646484
61785191756528000502834280890059
61785191756528000502834280891463
61785191756528000502834280895675
61785191756528000502845127778012
61785191756528000504478176706536
61785191756528000504539689947209
61785191756528000504540461599541
61785191756528000504540464781869
61785191756528000914818892310710
61785191756528000916343750652056
61785191756528000916343750652057
61785191756528000916343750652092
61785191756528001052079646686183
61785191756528001052100538694775
61785191756528001053583613016756
61785191756528001053604501845360
61785191756528001053604505025348
61785191756528001053604505030955
61785191756528001053607857894582
61785191756528001054336754195844
61785191756528002105915157655433
61785191756528002105915932495709
61785191756528002151689765196644
61785191756528002151689765196645
61785191756528002151940469299749
61785191756528002288930402396004
61785191756528002288950388835693
61785191756528002288950519572069
61785191756528002288950519572117
61785191756528002288950519572276
61785191756528002288950522757871
61785191756528002288951294404596
61785191756528002288953875621498
61785191756528002289118687690776
61785191756528002289138804866889
61785191756528002289141903699603
61785191756528002289201223675221
61785191756528002289201223675380
61785191756528002289201480892665
61785191756528002289201480892824
61785191756528002289202255725144
61785192876099435661860937282928
61785192876123795462721722539354
61785192876123795463286578423670
61785192876124695893272749804314
61785192876124695893837605688630
61785192881717172599017689783032
61785192882000856347822227325890
61785192882000900865132443930935
61785192882007755805330684171958
61785192882007759511368737352706
61785192882007760746714755079622
61785192882007804120270096868222
61785192882008956562496718537553
61785192882008956562496972568457
61785192882008956562496975754997
61785192882008956562497747407329
61785192882008960268538123519109
61785192882008960405794664098811
61785192882008960405794664452943
61785192882008960405795436105275
61785192882008962052086892604143
61785192882008962052923716604475
61785192882008962052923718021417
61785192882008962052923720853825
61785192882008962052923721207957
61785192882008962052924492860289
61785192882008962052926815791321
61785192882011663351835897523385
61785192882011706031556485815683
61785192882011706031744771110455
61785192882011706032309626994771
61785192882032076221755488886010
61785192882032120686615587681314
61785192882032120686617910629608
61785192882032121098961285637478
61785192882033276789046374372740
61785192884675543374147058770691
61785192884966126221185509276381
61785192884966126772485292751705
61785192884966169453732445828441
61785192884966170688514003087173
61785192884966170688577137904566
61785192884966470832094147054281
61785192884966470832094150176618
61785192884966471243624990007137
61785192884967327385517468968840
61785192884967327390600814799332
61785192884967327390601847902648
61785192884967327392295394675666
61785192884967327392296423545442
61785192884967327392296423546894
61785192884967327393048535856206
61785192884967327393048536905966
61785192884967371857441404026677
61785192884967371857441405076437
61785192884967371858005492311470
61785192884967376797035593795174
61785192884967376797036368631238
61785192884967376803813776719444
61785192884967376804378632603760
61785192884967376804378632605164
61785192884987784725802272307076
61785192884987784725802272325950
61785192884987784725865034090874
61785192884988084869601843255529
61785192884988084869664601898117
61785192884988084876348254534876
61785192884990486017737539725889
61785192884990486017800677727014
61785192884990486429331517557533
61785192884990786160470012226446
61785192884990786160470269443890
61785192884990786160972363191680
61785192884990786160972363209150
61785192884990786161223153405534
61785192884990786161317686815334
61785192884990786168001336329804
61785192884990786168563093009804
61785192884990786168563093027274
61785192884990786168566192214120
61785192884990786206987213017725
61785192884990786572848526645853
61785192884990789867358064342568
61785192884991687186664941715153
61785192884991692082047765358857
61785192884991692082235792367503
61785192884991692082235792368955
61785192884991692127801321570965
61785192884991692127989348579611
61785192884998589892697161346729
61785192884998591539073072673305
61785192884998591539605385260414
61785192884998591546383310967240
61785192884998591546571596262012
61785192884998591547136452146328
61785192884998595245678305735019
61785192884998595245678305736423
61785192884998890035429514828530
61785192884998890035994370358714
61785192884998890036178183459370
61785192884998890036178926531986
61785192884998890036182660252756
61785192884998890042769197232826
61785192884998890043522338393040
61785192884998890043522338411914
61785192884998891682494776326488
61785192884998891682590081761625
61785192884998891683122394348734
61785192884998891683122398593872
61785192884998891683123169170296
61785192884998891690085506144612
61785192884998891690650362028928
61785192884998895389195314823339
61785192884999790649779422548441
61785192884999792250401777662909
61785192884999792251153886788489
61785192884999792251153889972221
61785192884999792296155333875017
61785192884999795957195296038269
61785192884999796002948852250377
61785192884999796003008256897967
61785192885002493587773290785590
61785192885002493587775613615840
61785192885002493587775613733884
61785192885002493588337370784034
61785192885002493588525657128614
61785192885002493588526431964678
61785192885002493588560524795477
61785192885002493588623289624638
61785192885002493595303839934792
61785192885002493595868437553356
61785192885002493595868437669948
61785192885002493595868437671400
61785192885002494000119634960258
61785192885002494000122733792972
61785192885002494000154502627121
61785192885002494007650701846172
61785192885002494007650701847576
61785192885002497248660092519503
61785192885002497248660092520907
61785192885002497248660092538377
61785192885002497294663667271368
61785192885002497706195654641987
61785192885002497706195654659457
61785192885002498941541672367499
61785192885002498941541672386373
61785192899723125420249583315795
61785192899723125420249583320007
61785192899723125557446461321631
61785192899723125557447575926343
61785192899723125557447575930555
61785192899723125557447580529825
61785192899723130910613652742979
61785192899723130910613652747191
61785192899723130910675557120635
61785192899723130910676328772967
61785192899723130918207740028203
61785192899723130918207740032415
61785192899726732632880785375562
61785192899726732632880785388669
61785192899733932371187926745963
61785192899733932371187931345233
61785192899733932371188183963407
61785192899733932371188188562677
61785192899733935894211640287182
61785192899733935940027215659619
61785192899733935940027987311951
61785192899733936077225122535231
61785192899733936077225979926711
61785192899733936077226237144155
61785192899733936077226241743425
61785192899733936077229340576139
61785192899733937129557658014098
61785192899733937136900816199944
61785192899733937731948090843611
61785192899733937731948090847823
61785192899734832801801974406021
61785192899734832801801977592561
61785192899734832801802749244893
61785192899734836507776235535127
61785192899734836507776235539339
61785192899734836507838997654183
61785192899734836507839683213235
61785192899734836507840026523959
61785192899734836507840030773309
61785192899734836507843125356673
61785192899734836645099666290507
61785192899734836645100437942839
61785192899734837704712512101228
61785192899734838292228718796171
61785192899734838292228723045521
61785192899734838292229494697853
61785192899734838299759786749107
61785192899758247702107073543519
61785192899758247702107076730059
61785192899758296932093247619046
61785192899758296932093247632144
61785192899758296932658106689902
61785192899759153074104932422412
61785192902400513557718337349855
61785192902400519045636926086943
61785192902400519045638041771775
61785192902400519045640364706971
61785192902400519045640364707019
61785192902400519045640369293191
61785192902400519045640369306289
61785192902401414125467357225363
61785192902401419613449737673059
61785192902401419613452060608303
61785192902401419613452065207573
61785192902688400740730681669981
61785192902689599637168061578879
61785192902689600689583422491731
61785192902689600689586890144985
61785192902689600735340449545037
61785192902689643969874337972637
61785192902689644107135092697869
61785192902689648865504938757101
61785192902689648865507177132647
61785192902689648865507263221715
61785192902689649460303407890051
61785192902689649460304527099649
61785192902689649461119310834063
61785192902691996896272662175952
61785192902691996896273776784876
61785192902691997445127393315886
61785192902691997445880534494974
61785192902692001149470866620300
61785192902692001151918587675722
61785192902692001151920916273046
61785192902692002384255127295614
61785192902692002384255128712556
61785192902692002386700521170654
61785192902692002386700522587596
61785192902692002386702845168708
61785192902692002462924330376609
61785192902692002462934790729821
61785192902692003011727532824345
61785192902692045072256854934902
61785192902692045072257197891494
61785192902692045072257198941254
61785192902692045484039203800466
61785192902692046719950077416118
61785192902692046719950082015388
61785192902692046857210372976728
61785192902692046857210746048022
61785192902692046857210746048230
61785192902692046857210750280110
61785192902692046857210750297580
61785192902692046858904949670734
61785192902692050425426373540844
61785192902692050563247651322816
61785192902692050563247655922086
61785192902692050563248426157476
61785192902692050563250750155530
61785192902692050563250754754800
61785192902693252997368321546245
61785192902693252997933177430561
61785192902712715932778003796189
61785192902712716069975996406737
61785192902712716069975996410949
61785192902712716069979353873828
61785192902712716069979353873837
61785192902712716069979357060377
61785192902716667753541071644894
61785192902725668490176330318283
61785192902725668496951157192395
61785192902725672242065569142926
61785192902725672242316616202622
61785192902725672242316616202631
61785192902728370193611418009046
61785192902728370193674179773970
61785192908308838918746287674615
61785192908309139107995960966451
61785192908309144458717672777823
61785192908309144458721115984071
61785192908310044477490137340050
61785192908597924860999134977923
61785192908597925911723386383463
61785192908597925913417963544029
61785192908597925957476942595571
61785192908597925959171519756137
61785192908597925959171519756297
61785192908597926508211099700967
61785192908597926508214194301593
61785192908597926513796914020811
61785192908597926585220201381021
61785192908597926585220201398283
61785192908597926585220287120169
61785192908597926585220287137431
61785192908597970978638415176101
61785192908597970980605731654265
61785192908597970985416336650839
61785192908597974684111236586093
61785192908597974684114707427291
61785192908597974684114708490101
61785192908597974684700483545783
61785192908597974684763245664839
61785192908597974684951532021017
61785192908597974684951532022421
61785192908597974691454389831587
61785192908597974691454390185719
61785192908597975920109263391755
61785192908597975920297549747933
61785192908597975926800407912635
61785192908600627876873283180113
61785192908600627876873368919261
61785192908600628278585429751124
61785192908600628286113426503536
61785192908600628288372858032098
61785192908600628425916046648289
61785192908600628425916046652501
61785192908600671106118108617737
61785192908600675861947998340190
61785192908600928422102467538656
61785192908600928424358804466592
61785192908600928424361899067218
61785192908600928467856023750764
61785192908600928475195706509192
61785192908600928477643424382286
61785192908600972896763141341945
61785192908601828992173939342036
61785192908601828997445574699388
61785192908601828999701907395236
61785192908601828999701911627324
61785192908601829037927495554144
61785192908601829037927495670784
61785192908601829043010841384636
61785192908601829043199130910092
61785192908601829043199130911496
61785192908601829044703094197228
61785192908601829045455206506540
61785192908601829045455463723984
61785192908622241867875019951892
61785192908622242050889359585540
61785192908622286378470496956505
61785192908622591470149585760672
61785192908622591470149585764884
61785192908625293166806664656341
61785192908626193734621799063822
61785192908633091361784979878750
61785192908633091362056947526754
61785192908633091545082824136025
61785192908633093191112468725790
61785192908633093191175230840426
61785192908633093191175230840634
61785192908633093191363516135198
61785192908633093191363517184958
61785192908633093191364292018214
61785192908633093191396059436825
61785192908633093191928376251602
61785192908633093191928376269072
61785192908633093192210847771913
61785192908633093198706297724936
61785192908633093199540022425946
61785192908633093199540026658034
61785192908633096898252344158909
61785192908633097035513012795234
61785192908633097035513012799446
61785192908633393334692239928746
61785192908633393335445385339922
61785192908633393335445385357392
61785192908633393342223306814660
61785192908633393343060130346980
61785192908633393381481409888609
61785192908633393525516603736659
61785192908633397224783578099874
61785192908634293910031903883275
61785192908634293948478320638537
61785192908634293949282605099911
61785192908634293949283376752243
61785192908634293949293105789893
61785192908634293949293108973625
61785192908634293956060526574649
61785192908634293956067631001619
61785192908634293956067889631793
61785192908634293956068664470665
61785192908634293956070988468719
61785192908634297609581044448462
61785192908634297609581044448621
61785192908634297609581045964781
61785192908634297609601965155021
61785192908634297655331158970641
61785192908634297655331162154373
61785192908634297655334600656358
61785192908634297655334600660570
61785192908634297655334600660729
61785192908634297655334602176889
61785192908634297655334605360621
61785192908634297655334605364834
61785192908634297655355521367129
61785192908634297655418283481810
61785192908634297655418283481819
61785192908636945644143529437844
61785192908636945644143558137056
61785192908636945651483240895484
61785192908636945651671497491044
61785192908636945651671526190256
61785192908636995064696284688546
61785192908636995240946187584773
61785192908636995240946190768505
61785192908636995652442621723778
61785192908636995652445720556492
61785192908636995652477489390641
61785192908636995652529403265260
61785192908636995652717692803766
61785192908636995652717692805170
61785192908636995652728196677477
61785192908636995660057371318460
61785192908636995660057371331510
61785192908636995660057375563598
61785192908636998901234130943393
61785192908636998901234130943394
61785192908636998901234130947606
61785192908636998946984243949253
61785192908637000594112264401409
61785192908637000594115707607657
61785192908637000594116482442317
61785192908637000731376376239770
61785192908637000731376376243982
61785192908637000731376379427714
61785192952619776945015563605954
61785192952903160601055192082540
61785192952903460927586512112572
61785192952904361350795533670810
61785192952904361358137453284252
61785192952911561088914651563153
61785192952911561088914908780597
61785192952911564794952961961345
61785192952911609267408179236655
61785192952911609267409208106431
61785192952911609267409212355781
61785192952912459872337655192225
61785192952912461519465588485483
61785192952912461519465678828113
61785192952912461519465931442075
61785192952912461519465932859017
61785192952912461519465936045557
61785192952912461519716725887809
61785192952912465225507083809668
61785192952912465225507083809669
61785192952912465225507088059019
61785192952912467009892676895035
61785192952912467009892678311977
61785192952912467009892681144385
61785192952912467009892681498517
61785192952912467009895776081881
61785192952912467017423745197891
61785192952912509697959206501615
61785192952912509697960235371391
61785192952912509697960239620741
61785192952915168301797581992318
61785192952915168309055904873641
61785192952935576100892173621100
61785192952935625507138666272362
61785192952935876419833792698629
61785192952935876427423493651132
61785192952936776850384824212939
61785192952936782348404619232643
61785192955575139971081605963527
61785192955575139971082634833303
61785192955575140382675498056023
61785192955575140382675583795171
61785192955575440160331279255363
61785192955575440709123163958407
61785192955575440709123249697555
61785192955575445648254336895033
61785192955575446059844961508927
61785192955575446059848314395631
61785192955575446059848314726677
61785192955577841674328665590051
61785192955578147351501137910257
61785192955578147351752186369425
61785192955578147351773107430117
61785192955578147351773111679467
61785192955579042431327015800803
61785192955579042431327273018247
61785192955579047782048984829619
61785192955579047782303127541105
61785192955579047782324048601797
61785192955579047782324134340945
61785192955579047782324134358207
61785192955579047782324134695077
61785192955579047782324138944427
61785192955579047919501120505785
61785192955579047919584802977109
61785192955866924459607053907282
61785192955866924460360195086370
61785192955866928026693216042472
61785192955866928029139908228118
61785192955866928163950527211696
61785192955866928166398249334300
61785192955866928166400576864442
61785192955866928166400576868814
61785192955866929811078550847584
61785192955866929811081908314684
61785192955866929812774160660876
61785192955866929812774161010636
61785192955866929812776488191018
61785192955866929812776488195390
61785192955866929813526273319948
61785192955866929886501129491807
61785192955866972498330493357942
61785192955866972498330836301484
61785192955866972498330836314534
61785192955866972498330837364294
61785192955866972498518779702474
61785192955866972638853728430536
61785192955866973733676482387098
61785192955866973733677629925870
61785192955866973734429623216426
61785192955866973734429651914234
61785192955866973734429656513504
61785192955866973734429738007514
61785192955866973734429742606784
61785192955866973734430771122428
61785192955866973736124200260192
61785192955866973736124200260352
61785192955866973736125347798964
61785192955866973736125347816434
61785192955866973736125348153096
61785192955866974283472297761722
61785192955866974283472670815594
61785192955866974283472673997922
61785192955866974283473445650254
61785192955866974283535059876406
61785192955866974285168021281450
61785192955866974285168022344260
61785192955866974285229639752740
61785192955866974285230783413556
61785192955866974285230784463316
61785192955866974285419069758088
61785192955866974285982780931828
61785192955866974285982780936200
61785192955866974285983154007542
61785192955866977439718006054912
61785192955866977439718006409044
61785192955866977439718007458804
61785192955866977439906292753576
61785192955866977440466643277888
61785192955866977440466643278048
61785192955866977440467676397174
61785192955866977440470000744988
61785192955866977440470000745148
61785192955866977440471147220950
61785192955866977440471147234000
61785192955866977440471148637892
61785192955866977440471148651150
61785192955866977440471151820220
61785192955866977577727311914212
61785192955866977577727316513482
61785192955866977988760680954340
61785192955866977988760682004100
61785192955866977988948967298872
61785192955866977989510350942470
61785192955866977989513821766246
61785192955866977989513821779296
61785192955866977989513826365516
61785192955866977989573113057154
61785192955866977989576583898352
61785192955866977989764870242884
61785192955866977989764870260354
61785192955866979224103227840058
61785192955866979224859839493162
61785192955866979224859840910104
61785192955866979224859844092432
61785192955866979224919130784070
61785192955866979224922601625268
61785192955866979224922605857356
61785192955866979225110887969800
61785192955866979225110887987270
61785192955867228431893398675103
61785192955867230079115819502080
61785192955867230216313814826784
61785192955869931781736165182848
61785192955870881715095041751076
61785192955870881715848182930164
61785192955891289271585254474476
61785192955891289683116556280344
61785192955891289683367260383448
61785192955891289820377224916668
61785192955894291575801202976854
61785192955894291575822123683206
61785192955902094231204626068432
61785192955902094642986976333468
61785192955902094780247644969792
61785192955902094780250743802506
61785192955902096016346545258880
61785192955902096016346546658352
61785192955902096016412664939994
61785192955902096085326634159660
61785192955902096428191571549692
61785192955902096428194670382406
61785192955902096634118604601852
61785192955902099721634814710170
61785192955902099721634814727640
61785192955902099722450717654182
61785192955902099722450717671652
61785192955902099791115963171355
61785192955902100202897969080327
61785192955902396685563302562778
61785192955902396686125063728424
61785192955902396686128158447094
61785192955902396692902985203162
61785192955902396692902985321206
61785192955903252781737749650971
61785192955903296658295176781374
61785192955903296796309072704559
61785192955903297260685579501495
61785192955903297260716960454892
61785192955903297260716960927068
61785192955903300959980230282039
61785192955905954073390831445851
61785192955905998499744160395322
61785192955905998506518987269434
61785192955905998506581749034358
61785192955906002251633312076919
61785192955906002251884360186381
61785192961774654872395635585715
61785192961774654872395892816209
61785192961774654872395978542307
61785192961774654872395983141577
61785192961774654872397012011353
61785192961775555440123996336741
61785192961775555440123996354211
61785192961775603402591217010601
61785192961775603402593425167855
61785192961775899498896794409197
61785192961775899498980362443565
61785192961778257143642766866209
61785192961778257143642766870421
61785192961778257143642766883471
61785192961778301013144883797069
61785192961778301013144883797229
61785192961778301013144884846989
61785192961778301058626843897641
61785192961778301058626844947241
61785192961778301058626844947401
61785192961778301058898440009337
61785192961778301058898441059097
61785192961778601202143852985753
61785192961778601202143852985961
61785192961778601202143854035513
61785192961778601202143854035721
61785192961779457687211780844710
61785192961779457687211785112774
61785192961779501632966476362409
61785192961779501632966477412169
61785192961779501769955548887037
61785192961779501769955548887245
61785192961779501769955549936797
61785192961779501769955549937005
61785192961779501770143578014333
61785192961779501770227144998733
61785192961779501770227144998781
61785192961779501770227146048493
61785192961779501815709105099353
61785192961779501815709106148953
61785192961779501815709106149113
61785192961779501815897134226441
61785192961779502181737554796217
61785192961779502181737555845817
61785192961779502181737555845977
61785192961779507121418525054776
61785192961779507121418525056228
61785192961779507121418529288316
61785192961779507121419558156640
61785192961779507121419558158092
61785192961779507121606811400760
61785192961779507128946494159188
61785192961779507128946497341516
61785192961779507128949850209346
61785192961779507167172081266884
61785192961779507167172085498972
61785192961779507167172085500424
61785192961779507167173114368748
61785192961779507167173114370200
61785192961779507173950265240914
61785192961779507174703406421454
61785192961799914684603320909833
61785192961799914684686888944201
61785192961799915050715339690665
61785192961799915050715339690825
61785192961799915096197298741269
61785192961799915096197298741477
61785192961799915096197299791029
61785192961799915096197299791237
61785192961799915232631216126261
61785192961799915233363438116929
61785192961799915233457967377593
61785192961799915233457967377801
61785192961799915240221947344273
61785192961799915240224270292407
61785192961800214828203898032361
61785192961800214828203898032521
61785192961800215239985904991045
61785192961800215239985904991253
61785192961800215422728532678069
61785192961800215422728532678229
61785192961800220188629451761162
61785192961802572472302606770443
61785192961802616342368420435785
61785192961802616342368420435945
61785192961802616387850380536149
61785192961802616387850380536197
61785192961802616387850380536357
61785192961802616388121976647845
61785192961802616388121976648053
61785192961802616799653225661966
61785192961802616936893055081493
61785192961802616936893055081653
61785192961802872661576529526565
61785192961803816962190013001125
61785192961803816962190014050885
61785192961803817099450681637449
61785192961803817099450681637497
61785192961803817105943065492433
61785192961803817105945388440567
61785192961803817106698529619655
61785192961803817144932641737909
61785192961803817144932641738069
61785192961803817145120669815397
61785192961803822498039055561051
61785192961803822498102075947311
61785192961803822498290104024639
61785192961810675729305892771961
61785192961810677033564717394337
61785192961810677033565836589481
61785192961810677033568160587535
61785192961810677582335513201299
61785192961810677582335771481553
61785192961810677582335771499023
61785192961810677582338870668399
61785192961810677582338870685869
61785192961810677582356430606035
61785192961810677582356687836529
61785192961810720194165216728185
61785192961810720194168315560899
61785192961810721314293632524420
61785192961810721314481918868904
61785192961810721497307971691716
61785192961810721497307971809760
61785192961810721497307973208036
61785192961810721497307973226702
61785192961810721497307973226910
61785192961810721497309006327162
61785192961810721497309006328566
61785192961810721498061112870804
61785192961810721498141353551322
61785192961810721498141357784862
61785192961810721498144680903720
61785192961810721498329643079634
61785192961810721498332995947464
61785192961810721498333082054002
61785192961810721505672764793556
61785192961810721505672764812222
61785192961810721505672764812430
61785192961810721505673797912682
61785192961810721505676120860976
61785192961810721841293240364073
61785192961810721841296339196787
61785192961811021503564227572368
61785192961811021503752512867140
61785192961811021511175877977396
61785192961811021641578121959124
61785192961811021641658362639642
61785192961811021641658366873182
61785192961811021641661689992040
61785192961811021641661689993492
61785192961811021648356306422800
61785192961811021648439988770208
61785192961811021649193129949296
61785192961811022052607245428388
61785192961811022052608020261596
61785192961811022052608020263048
61785192961811022052890464343790
61785192961811022060138312312850
61785192961811022060138312314302
61785192961811022060221994666082
61785192961811022060975135846622
61785192961811025347651042923327
61785192961811025347902091386915
61785192961811025759496069218559
61785192961811920973311579659061
61785192961811920981654307351041
61785192961811922049335924801823
61785192961811922071376009580190
61785192961811922071644534020286
61785192961811922071659471172753
61785192961811922072209389904602
61785192961811922072209394138142
61785192961811922072212717257000
61785192961811922072212717258452
61785192961811922072397679432914
61785192961811922072401032300744
61785192961811922072401118407282
61785192961811922078987544131112
61785192961811922078987659985170
61785192961811922079740801165710
61785192961811922598291817340689
61785192961811922598375500161942
61785192961811922598376276417756
61785192961811922620690651758780
61785192961811922621255506594788
61785192961811922621255510825424
61785192961811922621256539695200
61785192961811922621256539696652
61785192961811922621443792939320
61785192961811922628030334517208
61785192961811922628031366569312
61785192961811922628033690567366
61785192961811922628783475697748
61785192961811922628783478880076
61785192961811922628786831747906
61785192961811922804186050134049
61785192961811922811044559361393
61785192961811925961467343500307
61785192961811926327244744733583
61785192961811927608344318672607
61785192961811927608595367136195
61785192961814623782342421391612
61785192961814623912343733553660
61785192961814623912908588388216
61785192961814623912908588389668
61785192961814623912908592620304
61785192961814623912908592621756
61785192961814623912909621491532
61785192961814623913096874734200
61785192961814623919603090027693
61785192961814623919683416312088
61785192961814623920436557492628
61785192961814623920439913542786
61785192961814623920439913560013
61785192961814623958662144600324
61785192961814623958662148832412
61785192961814623958662148833864
61785192961814623958663177702188
61785192961814623965436972524196
61785192961814623965437229741640
61785192961814623965440328574354
61785192961814623966190113704736
61785192961814627618897826528463
61785192961814627619148874992051
61785192961814627664651382740571
61785192961814627664714403126831
61785192961814627664902431204159
61785192961814628030742852823695
61785192961814629312031487955009
61785192979208741467250322335515
61785192979208741604719168463143
61785192979212343326652424005903
61785192979212343326652681223347
61785192979212348677374135817275
61785192979212348677376458765569
61785192979212644064964921257011
61785192979212649415686633068383
61785192979212649415690076274631
61785192979213549434459097630610
61785192979492423622115165264479
61785192979492423622115422481923
61785192979492468092061188189773
61785192979493626161090685976636
61785192979500525544955174427407
61785192979500529067981239614737
61785192979500529113795234997607
61785192979500529250993227608155
61785192979500530486339245335071
61785192979500530562846167169635
61785192979500530562846249707789
61785192979500530562846249720839
61785192979500530898183927269819
61785192979500530974439887766573
61785192979500530974440227552483
61785192979500531111617216905475
61785192979500531111638137611827
61785192979500531111638220149981
61785192979500531111638220163031
61785192979500575370578132281556
61785192979501431542168243816303
61785192979501431542168244170435
61785192979501431542168329909583
61785192979501431542189161671581
61785192979501431542189247427991
61785192979501479115848753401518
61785192979501729825061263961435
61785192979501729870793928164951
61785192979501729870796251113245
61785192979501729901285728624559
61785192979501729901286100160867
61785192979501730036049931361276
61785192979501731685706259573104
61785192979501731731438806265600
61785192979501731731438809457756
61785192979501731868699563833228
61785192979501774366148521904465
61785192979501775600752626208558
61785192979501775600941041871129
61785192979501775737950618819106
61785192979501775737950623527742
61785192979501776126844227194575
61785192979501776127660393005269
61785192979501776127660393010885
61785192979501779831166784148593
61785192979501779831169021003607
61785192979501779831187704736901
61785192979501779831189941591915
61785192979501781066512801875509
61785192979501781066533722463817
61785192979504132826503435634965
61785192979504132833810951338153
61785192979504132833821325965315
61785192979504132833821411704463
61785192979504132833841989454223
61785192979504132833842246654405
61785192979504132833842246671667
61785192979504132833842332397765
61785192979504132833842332410815
61785192979504132834093036500869
61785192979504133176125665534674
61785192979504133238097413466609
61785192979504133245603331861189
61785192979504133245687014332513
61785192979504133245687014345563
61785192979504133382864086236661
61785192979504133382885006943061
61785192979504133382885006956111
61785192979504177115126713500589
61785192979504177229206081369300
61785192979504177297869085019881
61785192979504177298140680081977
61785192979504177298140681131737
61785192979504182587455504016428
61785192979504431192938806151375
61785192979504431192938920470239
61785192979504433023091627908171
61785192979504433023091629307851
61785192979504433023091886525295
61785192979504475656985437869937
61785192979504475656985696137189
61785192979504475657236486329521
61785192979504475657800111419809
61785192979504475662069041967681
61785192979504475662883800206893
61785192979504477304376386792425
61785192979504477441657947437293
61785192979504477441657947437501
61785192979504477487390353373605
61785192979504477487390353373813
61785192979504477487390354423573
61785192979504477853168357234617
61785192979504477853251667001941
61785192979504477853439953346265
61785192979504477853439953346473
61785192979504481122843023386768
61785192979504482799637714044676
61785192979504482799888805747549
61785192979505377872208716435049
61785192979505377872208717484809
61785192979505377872208974702253
61785192979505377872208974702301
61785192979505378055202050324697
61785192979505378421251649247597
61785192979505378466733351080757
61785192979505378466733352130517
61785192979505378466733609347961
61785192979505378466733609348009
61785192979505378466796028156293
61785192979505378466796028156341
61785192979505378466984313451113
61785192979505381713815562864019
61785192979505382125597568772991
61785192979505383360922666267375
61785192979505383367700587742113
61785192979524846302848650476758
61785192979524890356096542156565
61785192979524890722146141079465
61785192979524890767690519988161
61785192979524890767878805282981
61785192979524890905160108710405
61785192979524890905160365927849
61785192979524890905160365927897
61785192979526041660927667515196
61785192979526091067174155457822
61785192979526091067174160166458
61785192979526091479228145063685
61785192979526091479228145063893
61785192979526091524960809267201
61785192979526091524960809267409
61785192979526091662221477903525
61785192979526091662221477903573
61785192979526096427934453598726
61785192979528448162501713467694
61785192979528448162501799206842
61785192979528448574095777038486
61785192979528448711544846843083
61785192979528492451667509748037
61785192979528492451670951891475
61785192979528492633859956625419
61785192979528493045641187699939
61785192979528493176407149533033
61785192979528496339907738922555
61785192979528748763617419532963
61785192979528748900815326404363
61785192979528748900815412143511
61785192979528790986208859723437
61785192979528792770881484076009
61785192979528792770881484076217
61785192979528792777376965713787
61785192979528792815515427864077
61785192979528792816613890012529
61785192979528792816613891062289
61785192979528792823129402735123
61785192979528792823945305679135
61785192979528793181544222383773
61785192979528793182475203640657
61785192979528793182475204690417
61785192979528793182663489984981
61785192979528793182663489985189
61785192979528793189971775734217
61785192979528793189974099732271
61785192979528793365405860454513
61785192979528793365405861504273
61785192979528793365406118721717
61785192979528793365406118721765
61785192979528793365656822824869
61785192979528796346226469603167
61785192979528796346226469603375
61785192979528798130804595082217
61785192979528798131369410555237
61785192979528798131369798520022
61785192979529693384425586963413
61785192979529693750287276849583
61785192979529693750475185886313
61785192979529693750475304926911
61785192979529693796019564795009
61785192979529693796207850089829
61785192979529696913975775275835
61785192979536553272786041129471
61785192979536553272786127222751
61785192979536553684380105054395
61785192979536553684400647966267
61785192979536553684400649365947
61785192979536553821578011925795
61785192979536553821828801754949
61785192979536596326626755132677
61785192979536596326630197276115
61785192979536598110200659069801
61785192979536598148332476430178
61785192979536598149264233545972
61785192979536601817056942729075
61785192979536848444249577724076
61785192979536854010933418829342
61785192979536896622739667857622
61785192979536897858006217021195
61785192979536897858027137261195
61785192979536897880350683980433
61785192979536898269868806452354
61785192979536898269868807515164
61785192979536898269869582354036
61785192979536898269871905285068
61785192979536898291849485518498
61785192979536898291933167852808
61785192979536898291933942687468
61785192979536898292685935625101
61785192979536898299464234738722
61785192979536898300280137684103
61785192979536898475795840572940
61785192979536901564127952560999
61785192979536901587207007131004
61785192979537754441484446094302
61785192979537798242800331553165
61785192979537798242803687603323
61785192979537798288578164526155
61785192979537798837869563536985
61785192979537798860781601507755
61785192979537798860781601507756
61785192979537798860781601509159
61785192979537798860781601509160
61785192979537798906251565390471
61785192979537798906346867837900
61785192979537798913029486865209
61785192979537798913037624761225
61785192979537798913039947218412
61785192979537798913039947224236
61785192979537798913039947342337
61785192979537798913123630043820
61785192979537798913292158588821
61785192979537798913856242820805
61785192979537801994616218056663
61785192979537802017778926287868
61785192979537802612554265153368
61785192979537803847901402622373
61785192979537803847922322860761
61785192979537803855243408329095
61785192979540455725797500562603
61785192979540498367197195260613
61785192979540498367197281349841
61785192979540498367762054328661
61785192979540498374536878019041
61785192979540498374536964108269
61785192979540498374539287056563
61785192979540498375352867052281
61785192979540498375355190000575
61785192979540498786321551232739
61785192979540498787135130178697
61785192979540498787137454176751
61785192979540500014112914182360
61785192979540500014304298309846
61785192979540500014890044684941
61785192979540500021643981068274
61785192979540500021647423211623
61785192979540500021664901654929
61785192979540500022484246743943
61785192979540500158908091861125
61785192979540500197904647185351
61785192979540500197916008508196
61785192979540500197916265725640
61785192979540500197978684533972
61785192979540500198155432778173
61785192979540500198166969828744
61785192979540500204658292004281
61785192979540500204661648054231
61785192979540500204679126503361
61785192979540500204679212592589
61785192979540500204680245711795
61785192979540500204682568640406
61785192979540500204682568642539
61785192979540500204682568660009
61785192979540500204682568660089
61785192979540500205498471604021
61785192979540503721214013991720
61785192979540503858474797413676
61785192979540503903391530093464
61785192979540503904207346948248
61785192979540503904228353625784
61785192979540505505603854170177
61785192979540505505603854170178
61785192979540505550520586867192
61785192979540505551085441315728
61785192979540505551335370584136
61785192979540505687780222365676
61785192979540505687781255503516
61785192979540505688617045897996
61785192979540505688618079018610
61785193112121191027147224558702
61785193112121191027147996211034
61785193112121191029594942431796
61785193112121191029595717266456
61785193112121191034678288262288
61785193112121191034678291444616
61785193112121196380316654243168
61785193112121196380317429077828
61785193112144557988454517154558
61785193112145508005923171558747
61785193112152362954678715171394
61785193112152663098195696034130
61785193112152663098195724259714
61785193112152663098195724613846
61785193112156313171782357559179
61785193112156313171783129211511
61785193112156313171803364359018
61785193112156313171803364708778
61785193112156313171804136011350
61785193112156313171804136361110
61785193112156313721662975304106
61785193112156313721662976380014
61785193112156313728377364424446
61785193112156314963724153799482
61785193112156314963724153803694
61785193112156314963786915551308
61785193112156314963786915568618
61785193112156314963786915568777
61785193112156318532503861279158
61785193112156318669827291680350
61785193112433640291908576496787
61785193112433640291908576500999
61785193112433640291908833718443
61785193112433640428353685145691
61785193112433640428353685499823
61785193112433640428354456798023
61785193112433640428354456802235
61785193112433640428354457152155
61785193112433640429106826328991
61785193112433640429106827741721
61785193112433640429106830928261
61785193112433640429107602580593
61785193112433645781519761962327
61785193112433645781519762316459
61785193112433645781520533614659
61785193112433645781520533618871
61785193112433645781520533968791
61785193112433645782335583416541
61785193112433645782336355068873
61785193112433645789113849247551
61785193112433645789114620899883
61785193112433645789114620904095
61785193112436046754235352736300
61785193112436341582746784221802
61785193112436342134864026173344
61785193112436345657887854505660
61785193112436346892669787646460
61785193112436346892669788000592
61785193112436347075684012849024
61785193112436347080766672762177
61785193112436347080767701631953
61785193112436347080770025630007
61785193112437242150557794559662
61785193112437242150557794559663
61785193112437242150558565862075
61785193112437242150558566211994
61785193112437242150558566211995
61785193112437242150558570461345
61785193112437242564578229433817
61785193112437247503723785287231
61785193112437247503724642678711
61785193112437247503724899896155
61785193112437247504540550221993
61785193112437247511258291130042
61785193112437247640984540012623
61785193112437247640985311315035
61785193112437247640985311664955
61785193112437247641737685441061
61785193112437247641801218858317
61785193112437247648515606898537
61785193112437291975845645920699
61785193112437291976096692980395
61785193112437291976097467819267
61785193112444447242094812216913
61785193112444447242095066247817
61785193112444447242095069434357
61785193112444450768193117617216
61785193112444450948947906346711
61785193112444450948947906350923
61785193112445347672645749139243
61785193112445347672645749143455
61785193112445347672645834882603
61785193112445347672645839481873
61785193112445347672646092095835
61785193112445347672646092100047
61785193112445347672646093512777
61785193112445347672646096699317
61785193112445347672646868351649
61785193112445347673461742425885
61785193112445347675156232317876
61785193112445351378662881263671
61785193112445351379499019704951
61785193112445351379499020767761
61785193112445351379499709513353
61785193112445351379502118537665
61785193112445351379503151656791
61785193112445351516696926222219
61785193112445351516696926226431
61785193112445351516696927639161
61785193112445351516696930825701
61785193112445351516697702478033
61785193112445351516759688341275
61785193112445351516760464242957
61785193112445352616540302871408
61785193112445353163072841798145
61785193112445353163072842152277
61785193112445353163073613450477
61785193112445353163073613804609
61785193112445353163075936735641
61785193112445353170603905851651
61785193112445353170603905855863
61785193112445353170666667620787
61785193112445353170666667620946
61785193112445395850804891305339
61785193112445395851055938365035
61785193112445395851139367155375
61785193112445395851140396025151
61785193112445395851140397092173
61785193112445395851140400274501
61785193112448048964298787353540
61785193112448048964298916673271
61785193112448048964298916677483
61785193112448048964298916677642
61785193112448048964298921276753
61785193112448048964299175307657
61785193112448048964299178494197
61785193112448048964299950146529
61785193112448048966725631287357
61785193112448053219944762091450
61785193112448053220195809151146
61785193112448053221555655028332
61785193112448054319975734944630
61785193112448054325059079712321
61785193112448054325059080775122
61785193112448054325059080775131
61785193112448054325059080779334
61785193112448054325059080779343
61785193112448054325059083961671
61785193112448054454725923947157
61785193112448054454726695599489
61785193112448054454729018530521
61785193112448054456901672755248
61785193112448054457236403935086
61785193112448054457236404034416
61785193112448054462068701293104
61785193112448054462236065527401
61785193112448054462319748348645
61785193112448097142457973100219
61785193112448097142458747939091
61785193112448097142521509704015
61785193112448097142709020159915
61785193112448097142709794998787
61785193112448102632885493510086
61785193112448102632969176217450
61785193112448102633156690922748
61785193112448102633157462570868
61785193112448102633157462575080
61785193112448102633220223277146
61785193112468462254072334274860
61785193112468510424972809199206
61785193112468762573013953352389
61785193112468810568489818287526
61785193112468811986850060862874
61785193112468812398633181730747
61785193112469663003564981684371
61785193112469663004380112971839
61785193112469663004380887810711
61785193112469668501522018121563
61785193112469668501584779886487
61785193112469712966381345281797
61785193112469712966382116927487
61785193112469712966382116929917
61785193112469712966382116934129
61785193112469712966382120116457
61785193112469712966384439865161
61785193112469712966444877632031
61785193112472364295218063479251
61785193112472364295218063479410
61785193112472364845013107551294
61785193112472364845013107551303
61785193112472369655914431280118
61785193112472369793175099914013
61785193112472369793175099916443
61785193112472369793237861679096
61785193112472369793237861681283
61785193112472369793237861681310
61785193112472369793237861681367
61785193112472414257763229664006
61785193112472414257825991310895
61785193112472414257846912017238
61785193112472414257846912371370
61785193112472414258034427076668
61785193112472414258034427076677
61785193112472414258035198722367
61785193112472414258035198724788
61785193112472414258035198724797
61785193112472414258035198729000
61785193112472414258035198729009
61785193112472414258037521657611
61785193112472414258037521660041
61785193112472414258097188824282
61785193112472414258097188841751
61785193112472414258097188841760
61785193112472414258097960476614
61785193112472414258097960487291
61785193112472414258097960493924
61785193112472414258097960493933
61785193112472414258097960494083
61785193112472414258097960494092
61785193112480469955319145497519
61785193112480518132806157401878
61785193112480518132973521990307
61785193112480518132994447295977
61785193112480518132996767044681
61785193115100221752834886586839
61785193115100221752834971250079
61785193115100221752834972325987
61785193115100221752897648351763
61785193115100224907387965928946
61785193115100227103556684137359
61785193115100227103560040528551
61785193115100227103560040541649
61785193115100271545258606659645
61785193115108330017693229040502
61785193115111028565822095147251
61785193115111028565823209756175
61785193115111032270167895632047
61785193115111032270171334234813
61785193115111032270171334588945
61785193115111033504681298564017
61785193115111928996374152357895
61785193115111928996374238097043
61785193115111929133634906733367
61785193115111932700450307638833
61785193115111932700701354699933
61785193115111932700719952842691
61785193115111932700720038581839
61785193115111932700722275759013
61785193115111932700722275777935
61785193115111932700722276840745
61785193115111932700722361499773
61785193115111932700722361512871
61785193115111932700722362929813
61785193115111932700723394631997
61785193115111932700723394986129
61785193115111932837899347664613
61785193115111932837980707218163
61785193115111932837983030149195
61785193115111932837983031566137
61785193115111934484275258637057
61785193115111934484275258991189
61785193115111934484275259004287
61785193115388108798649324035565
61785193115388108798650095687897
61785193115390809950597367589747
61785193115390809950597371839097
61785193115390810364657407389028
61785193115390810501897155314421
61785193115391704954191304541536
61785193115391704954192419150460
61785193115391705503046035681470
61785193115391705503799176860558
61785193115391709070128754260652
61785193115391709070132197466900
61785193115391709070132197816660
61785193115391709072576561404982
61785193115391709207389508985884
61785193115391709209837230041306
61785193115391710304909659235568
61785193115391710304913102441816
61785193115391710307357380290990
61785193115391710307358494899914
61785193115391710307360818897968
61785193115391710307360823497238
61785193115391710442173771078140
61785193115391710444618134666462
61785193115391710444618136083404
61785193115391710444619163536238
61785193115391710444619164603420
61785193115391710444619164953180
61785193115391710444621487534292
61785193115391710520853433095405
61785193115391710854520889739112
61785193115391710854520890088872
61785193115391710856212112498106
61785193115391710856213141367882
61785193115391710856213142435064
61785193115391710856213142784824
61785193115391710856215465365936
61785193115391710856215469965206
61785193115391710856215469969578
61785193115391710857031372913590
61785193115391753130175497300486
61785193115391753130175840244028
61785193115391753130175840257078
61785193115391753541769475132130
61785193115391753541769819138482
61785193115391753541957761476662
61785193115391753541957846166050
61785193115391754777115119787752
61785193115391754777115464161286
61785193115391754777303492238614
61785193115391754777868633688422
61785193115391754777868638287692
61785193115391754777869752896616
61785193115391754779562837660846
61785193115391754779562923399994
61785193115391754779562927999264
61785193115391754779563182034540
61785193115391754779563956869040
61785193115391754779564329590622
61785193115391754779564329940542
61785193115391754915129015342312
61785193115391754915129388413814
61785193115391754916823592036318
61785193115391754917075788405860
61785193115391755326347571557596
61785193115391755326410333676652
61785193115391755326911279535910
61785193115391755326974041650594
61785193115391755328605855162734
61785193115391755328668621526928
61785193115391755328669766237504
61785193115391755328858051532276
61785193115391755328858051549746
61785193115391755329421762706016
61785193115391755329421762710388
61785193115391758483153172968500
61785193115391758483156616174748
61785193115391758483345016260560
61785193115391758483345274527764
61785193115391758483906399886736
61785193115391758483906658171362
61785193115391758483909757353836
61785193115391758483910130425338
61785193115391758621167068523060
61785193115391759032199663778288
61785193115391759032387949073060
61785193115391759033012094831342
61785193115391759033015566722300
61785193115391759033203852017072
61785193115391760267542209614246
61785193115391760267545308446960
61785193115391760267730236274632
61785193115391760267730236279004
61785193115391760267730237691574
61785193115391760267733593746104
61785193115391760268298449626048
61785193115391760268298822697550
61785193115391760268361211390972
61785193115391760268549496685744
61785193115391760268549496690116
61785193115391760268549869743988
61785193115391760268549869761458
61785193115392011112672994603620
61785193115392011112673252870872
61785193115392011114365248232692
61785193115392011114932688631522
61785193115392011119447821477732
61785193115392011119448079744984
61785193115392011119451174345562
61785193115392011119451174345610
61785193115392011121707515505634
61785193115398913825557388876069
61785193115398915612474390795715
61785193115398915612475248187195
61785193115398915612475505404639
61785193115399814395813450132377
61785193115399816180223410317091
61785193115399816180224181969423
61785193115399816180224182323555
61785193115400116232295983347996
61785193115400116232296755000328
61785193115400116369493975480544
61785193115400116369494747610876
61785193115402516096553468378101
61785193115402516099060509758901
61785193115402517883470211645891
61785193115402517883470470297747
61785193115402517883471240515667
61785193115402517883471241950079
61785193115402517883722288996677
61785193115402816279285326016680
61785193115402816279285580050392
61785193115402816279286354886456
61785193115402816281545015811042
61785193115402816286060406924504
61785193115402816286063501525130
61785193115402816286063505757218
61785193115402816288319838453066
61785193115402817933785834424346
61785193115402818072741807237400
61785193115403718496517364756177
61785193115423230941697665612053
61785193115423230941698698732631
61785193115423230941698784825911
61785193115423230941699042024641
61785193115423230941701107756943
61785193115423230941701366022695
61785193115423230941702140876069
61785193115424131371433046801977
61785193115424131371434166010171
61785193115424131371434166364303
61785193115424131509447718962271
61785193115424431698718284249592
61785193115424431698720607192062
61785193115424431698720607197886
61785193115424474332590397262379
61785193115424476025532328770870
61785193115424476025534652768924
61785193115426831428305052843325
61785193115426831428305053197457
61785193115426831428308410314637
61785193115426831428308410314796
61785193115426832594361345517680
61785193115426832594361345521892
61785193115426832663086215040057
61785193115426833212693745101035
61785193115426833212694003381129
61785193115426833212694778215789
61785193115426833212694778234663
61785193115426833212694778588795
61785193115426833212882422611346
61785193115426833212883194263678
61785193115426833212885387881621
61785193115426833212945825635393
61785193115426833212948149629235
61785193115426875893167776253521
61785193115426876922524773720406
61785193115426877059033415786566
61785193115426877059284463182924
61785193115426877059287562015638
61785193115426877059287562482198
61785193115426877127949709748453
61785193115426877128701822057765
61785193115426877128765615933848
61785193115426877471003706990310
61785193115426877540295799889409
61785193115426880772604860654504
61785193115426880834743231288671
61785193115427177317185410565750
61785193115427177317187734563804
61785193115427177317940617474236
61785193115427177324715441166020
61785193115427177324718797216178
61785193115427177728967416474722
61785193115427177728969740472776
61785193115427177729566365189837
61785193115427177873601559032006
61785193115427177873604916504930
61785193115428077885784083259477
61785193115428078297378061091121
61785193115428078304153619758786
61785193115428083238950160076113
61785193115428083238953516126271
61785193115428083239012920792735
61785193115434982170094923981418
61785193115434982794828803764980
61785193115434982794829062032184
61785193115434986356894381834603
61785193115434986494155050470927
61785193115434986500867115230408
61785193115434986500867116629871
61785193115434986500867116629875
61785193115434986500929878394798
61785193115434986500929878394799
61785193115435281192899862858876
61785193115435281199674689732988
61785193115435281199678042600818
61785193115435282846647230088906
61785193115435286500347509397519
61785193115436187067972039212222
61785193115436187074746862031339
61785193115436187113972166177375
61785193115438882868597274527574
61785193115438883418205149319074
61785193115438883424979976193186
61785193115438883463990388270641
61785193115438884698772321765573
61785193115438884706083677826654
61785193115438888405562487255633
61785193115438888405565843305791
61785193115438888405628605072125
61785193115438888817156465087277
61785193121008847165915717940959
61785193121008852516640787219431
61785193121019353789653168546295
61785193121019653978902841838131
61785193121019653978903956447055
61785193121019657683248642322927
61785193121020558113803022451505
61785193121020558113803022468767
61785193121020558113803366825039
61785193121020558251001015062053
61785193121020558251001015079315
61785193121020559897376926388629
61785193121020559897376926405891
61785193121296734028820334150920
61785193121296734028821105803252
61785193121296734074491094453384
61785193121299435317942782772545
61785193121299435317945107120519
61785193121299435709096200335749
61785193121299435777738154079908
61785193121299435916024023416776
61785193121299478000852745493310
61785193121299478526830598443459
61785193121299479762177387822707
61785193121300330779054428677687
61785193121300334485092481858435
61785193121300334513711876542573
61785193121300334699174281138825
61785193121300335720438499585351
61785193121300335865314263841781
61785193121300335888201258365325
61785193121300336269565861832335
61785193121300336275213406213675
61785193121300336276907867539057
61785193121300336297285780479697
61785193121300336297288104827671
61785193121300336338196320698616
61785193121300336343278923456492
61785193121300336343278924506300
61785193121300336345538359217142
61785193121300336345539359507202
61785193121300336345548819576223
61785193121300336345549934185147
61785193121300336345726645561722
61785193121300336483563749761857
61785193121300336483563749780731
61785193121300336483835717887861
61785193121300336483835717900911
61785193121300380215888110219606
61785193121300380215888110232656
61785193121300383919302552224280
61785193121300383919867669558080
61785193121300383920233910587714
61785193121300383920233910600812
61785193121300383926645591032866
61785193121300383926917558680870
61785193121300385680895814632953
61785193121300385681459898864937
61785193121300385688237820339675
61785193121300634840246668354188
61785193121300636052053165913895
61785193121300636054312601674545
61785193121300636075027458660480
61785193121300636075028601849120
61785193121300636458585494505819
61785193121300636458587817454113
61785193121300636458776103798645
61785193121300636466115786557073
61785193121300636480021106720508
61785193121300636480021363937952
61785193121300636481713359416460
61785193121300636481713616633904
61785193121300636486795903848504
61785193121300636486796162115660
61785193121300636486799256716286
61785193121300636489055339727198
61785193121300636489055597876310
61785193121300636489066858597120
61785193121300636525774661882808
61785193121300636525774662932616
61785193121300636525774920150060
61785193121300636527467172846012
61785193121300636528222383988038
61785193121300636532549489806728
61785193121300636533305987035974
61785193121300636534997210862150
61785193121300636534998239731926
61785193121300636664741531343447
61785193121300636665493643652759
61785193121300636665493646836491
61785193121300684108573149403344
61785193121300684108573149404796
61785193121300684116185058078432
61785193121300684116185058095902
61785193121300684116188152679058
61785193121300685869896735229515
61785193121300685877424703282715
61785193121307541025305205022716
61785193121307541025576053456919
61785193121307541025576053469969
61785193121307541025576915453276
61785193121307541025577172665113
61785193121307541025577174219020
61785193121308439763160503749965
61785193121308441586613028725323
61785193121308441593303895522303
61785193121308441593303895539565
61785193121308441593304928641429
61785193121308441593304928660303
61785193121308441593304929014435
61785193121308441593388611354560
61785193121308484228022920894293
61785193121308484228860135029350
61785193121308484228860136545670
61785193121308484228860136562932
61785193121308484273778010896326
61785193121308484273778010897778
61785193121308484273778012296006
61785193121308484273778012314720
61785193121308484273778012414098
61785193121308484273778012431360
61785193121308484274613691241458
61785193121308484274613692658400
61785193121308484274613692757778
61785193121308484274613692775040
61785193121308741599372121708676
61785193121308741782575494301756
61785193121308784417295019984646
61785193121308784417295021519680
61785193121308789767940024474522
61785193121308789768001671630522
61785193121308789768005027680680
61785193121308789768037653906309
61785193121308789768754812809610
61785193121308789768758168859768
61785193121311140915106137217025
61785193121311140915108461564999
61785193121311141466407563376489
61785193121311141503116396115304
61785193121311141503116653332748
61785193121311141505376089093398
61785193121311141505561793290764
61785193121311141505564117288818
61785193121311141510459434923890
61785193121311141510644392864908
61785193121311141510647748915066
61785193121311141512162175625519
61785193121311141512162261364667
61785193121311141512338968509154
61785193121311141512340001611018
61785193121311141512903798997486
61785193121311141512903800047246
61785193121311142694412733601994
61785193121311142747780162516759
61785193121311142747780162529809
61785193121311143112054732556440
61785193121311143289797325152511
61785193121311143289985353229839
61785193121311143296550953631055
61785193121311143296550955030735
61785193121311143296550955148827
61785193121311143296550955166089
61785193121311143296550958336771
61785193121311143296551212248179
61785193121311143296551988640959
61785193121311143296822927519969
61785193121311143296823956393957
61785193121311143296823956407007
61785193121311185382500435877142
61785193121311185382500435878594
61785193121311185382500436232726
61785193121311185382500437276822
61785193121311185382500437282438
61785193121311185382500437394914
61785193121311185382500437399126
61785193121311185382500440463362
61785193121311185382500440582858
61785193121311185931543110881564
61785193121311185931543111944422
61785193121311185931543111957472
61785193121311185932107194636952
61785193121311185976962313463641
61785193121311185977024986305685
61785193121311185977025070505380
61785193121311185977025070505428
61785193121311185977025070522850
61785193121311185977025070524302
61785193121311185977025071922530
61785193121311185977025071928145
61785193121311185977025071928146
61785193121311185977025071941244
61785193121311185977025072040622
61785193121311185977025072044833
61785193121311185977025072044834
61785193121311185977025072057884
61785193121311185977025075228565
61785193121311185977025075228566
61785193121311185977213014383013
61785193121311185977233909575337
61785193121311185977296666977032
61785193121311185977296667093672
61785193121311185977296668039842
61785193121311185977296668052940
61785193121311185977296668169580
61785193121311185977860750849060
61785193121311187166889128131932
61785193121311187166889128149354
61785193121311187166889129667126
61785193121311187166889129684388
61785193121311187212558659057461
61785193121311187212559032109929
61785193121311187212579924118521
61785193121311190732854874962312
61785193121311190732854874962360
61785193121311190732855649797020
61785193121311190740385941848226
61785193121311190740385941848274
61785193121311190740469624201458
61785193121311190740657909496278
61785193121311190877926715673031
61785193121311190877929040021005
61785193121311190916149367496324
61785193121311190916623393145392
61785193121311190923484996955892
61785193121311190923673282250664
61785193121311441646633433900028
61785193121311441648889769778156
61785193121311441648892868610870
61785193121311441649081154955450
61785193121311441692386990112136
61785193121311441692387247329580
61785193121311441694079500025532
61785193121311441694082598858246
61785193121311441694834711167558
61785193121311441699161816986248
61785193121311441699165173036406
61785193121311441699918314215494
61785193121311441701609538041670
61785193121311441701610566911446
61785193121311443301304405848276
61785193121311443478481881109047
61785193121311443478481882158855
61785193121311443485822553928280
61785193121311486120542079611170
61785193121311486120542080083345
61785193121311486120542080083346
61785193121311486120542084197389
61785193121311486120542084197390
61785193121311486120813676181992
61785193121311486120813676195042
61785193121311486120813677257900
61785193121311487356075668145781
61785193121311487765411362414732
61785193121311487767669645977425
61785193121311487767670019029893
61785193121311487772753368121454
61785193121311491059324494690430
61785193121311491059654753425402
61785193121311491059658109475560
61785193121311491060140402233712
61785193121311491471106500599402
61785193121311491471169262345452
61785193121311491471200643778226
61785193121311491471440115384532
61785193121311491472193256563620
61785193121311491478969202645926
61785193121312342078876684231416
61785193121312342078876712811132
61785193121312342078876713860940
61785193121312342078876971078384
61785193121312342079440768463400
61785193121312342079440797043116
61785193121312342079440801276656
61785193121312342079441801566716
61785193121312342079443895875830
61785193121312342079443895877282
61785193121312342079629083387696
61785193121312342079629829644044
61785193121312342079632153642098
61785193121312342079632182220410
61785193121312342079632182221814
61785193121312342083959286989292
61785193121312342083959288039100
61785193121312342083962611160766
61785193121312342083962611160814
61785193121312342084712429218188
61785193121312342084712432401920
61785193121312342084715785268346
61785193121312342084715785269750
61785193121312342086218694171678
61785193121312342086218722749942
61785193121312342086218722751394
61785193121312342086218948205342
61785193121312342086218952438882
61785193121312342086218976785058
61785193121312342086218981018598
61785193121312342086219723040002
61785193121312342086219723041454
61785193121312342086219724091214
61785193121312342086219751619718
61785193121312342086406980516210
61785193121312342086407004862434
61785193121312342086407009094522
61785193121312342086407009095926
61785193121312342086408009385986
61785193121312342086408037964298
61785193121312342086971835350766
61785193121312342086971836400526
61785193121312342086971863930482
61785193121312342086972093617970
61785193121312342086972122197686
61785193121312342216893970064928
61785193121312342262647526278440
61785193121312342267541810929740
61785193121312342269234063742332
61785193121312344046294697287207
61785193121312344046858781519191
61785193121312386139499129044486
61785193121312386139499129045938
61785193121312386139499130444166
61785193121312386139499130562258
61785193121312386140334810905938
61785193121312386551093107348306
61785193121312386551093108281426
61785193121312386551093108398114
61785193121312386551093111462350
61785193121312386551093111581846
61785193121312386551364703460002
61785193121312386551364704393122
61785193121312386551928787691986
61785193121312386688541803576732
61785193121312386688541803589782
61785193121312386688541805111765
61785193121312386688541805111766
61785193121312386688541805124816
61785193121312386688625373146134
61785193121312386688625373159184
61785193121312386689105887804344
61785193121312386689105887821766
61785193121312386689105887823218
61785193121312386689105889339538
61785193121312386689377483916040
61785193121312386689377485451234
61785193121312386689377485455446
61785193121312386734295359784420
61785193121312386734295359784468
61785193121312386734295359788840
61785193121312386734295359790244
61785193121312386734295359801890
61785193121312386734295359803342
61785193121312386734295360138760
61785193121312386734295360144376
61785193121312386734295361201570
61785193121312386734295361220284
61785193121312386734316285095913
61785193121312386734859444016452
61785193121312386734859444033874
61785193121312386734859444035326
61785193121312386734859445433554
61785193121312387923887821316698
61785193121312387923887821318150
61785193121312387923887822834470
61785193121312387923887822851732
61785193121312387969662299639097
61785193121312388335481799130872
61785193121312388335481799130920
61785193121312388335481799148342
61785193121312388335481799149794
61785193121312388335481800666114
61785193121312388335481800683376
61785193121312388335481803854057
61785193121312388335481803854058
61785193121312388335753395719164
61785193121312388335753396782022
61785193121312391489937255200458
61785193121312391489938284070234
61785193121312391490126312147562
61785193121312391490205780690362
61785193121312391490208846594632
61785193121312391490209103812076
61785193121312391490219340367383
61785193121312391490219684736705
61785193121312391490220454976307
61785193121312391490220455326227
61785193121312391490220459575577
61785193121312391490220713606481
61785193121312391490220716779914
61785193121312391490220842261154
61785193121312391490220842274252
61785193121312391490220842377842
61785193121312391490220842390892
61785193121312391490691429498672
61785193121312391490958921869450
61785193121312391490958925053182
61785193121312391490962277919608
61785193121312391490962277921012
61785193121312391497736846527920
61785193121312391497737104795124
61785193121312392038977605260814
61785193121312392038979925028232
61785193121312392038979925144872
61785193121312392038980958246736
61785193121312392039011310809575
61785193121312392039165890555586
61785193121312392039168210323004
61785193121312392039186808079658
61785193121312392039189131027952
61785193121312392039190164129816
61785193121312392039263516923137
61785193121312392039263516923138
61785193121312392039263516936188
61785193121312392039263521541281
61785193121312392039284436461637
61785193121312392039284437511445
61785193121312392039730746439902
61785193121312392039827601032818
61785193121312392039827601051532
61785193121312392039827601150910
61785193121312392039827601168172
61785193121312392039827605773265
61785193121312392040005038559588
61785193121312392040005296838438
61785193121312392040005296839842
61785193121312392040006071673098
61785193121312392046779865433700
61785193121312392046779865445346
61785193121312392046779865446750
61785193121312392046780123713954
61785193121312392046780898547210
61785193121312392046783218314580
61785193121312392084733481240340
61785193121312392084754401945240
61785193121312392084755435048556
61785193121312392084919446887190
61785193121312392084921766535064
61785193121312392084922799636928
61785193121312392084943720343328
61785193121312392085006482462384
61785193121312392085006482475434
61785193121312392085006483525194
61785193121312392085017071955748
61785193121312392085017072072388
61785193121312392085017072085437
61785193121312392085017072085438
61785193121312392085017073018557
61785193121312392085017073018558
61785193121312392085017073031656
61785193121312392085017073148296
61785193121312392085017077753389
61785193121312392085037992673745
61785193121312392085581157244926
61785193121312392085581157263640
61785193121312392085581157363018
61785193121312392085581157380280
61785193121312392085581161985373
61785193121312392085758853050546
61785193121312392085758853051950
61785193121312392085759627885206
61785193121312392085759627886610
61785193121312392092262482513448
61785193121312392092348489231916
61785193121312392092536774526688
61785193121312393274609534533365
61785193121312393274609534533366
61785193121312393274609534546464
61785193121312393274609534663104
61785193121312393274609539268197
61785193121312393274630455238361
61785193121312393320384011450469
61785193121331856354528741661432
61785193121331856354799590095635
61785193121331856354800709303829
61785193121331856354803033301874
61785193121331856354803033301883
61785193121331856354803033303278
61785193121331856354803808142150
61785193121332756738781129171240
61785193121332756738781900823572
61785193121332756921796240457220
61785193121332756922528465653151
61785193121332756922612147993276
61785193121332799419223477583026
61785193121332799419704651114110
61785193121332799603001463317877
61785193121332801180648994441021
61785193121332801181213078673005
61785193121332801203560769354101
61785193121332801204459582975768
61785193121332801204459584392870
61785193121332801204459584398486
61785193121332801249032139942276
61785193121332801249377458861618
61785193121332801249848047485558
61785193121332801250129486953765
61785193121333055281470820105302
61785193121333056516251978759958
61785193121333056928871069668204
61785193121333057111799030940472
61785193121333057111801353888766
61785193121333099608494071581262
61785193121333099616022039634462
61785193121333101392611911164106
61785193121333101392611915394790
61785193121333101392611915396194
61785193121333101392796840040134
61785193121333101392799164388108
61785193121333101392820083576736
61785193121333101392820858412800
61785193121333101392831334654529
61785193121333101392831707706997
61785193121333101392894467932516
61785193121333101392894467949938
61785193121333101392894467951390
61785193121333101392894469349618
61785193121333101392894469368332
61785193121333101392894469467710
61785193121333101392894469471921
61785193121333101392894469471922
61785193121333101392894469484972
61785193121333101393365056575282
61785193121333101393632548963530
61785193121333101393635905013688
61785193121333101393730148276196
61785193121333101393730149693298
61785193121333101400142203196646
61785193121333101400142978050020
61785193121333101439400052254193
61785193121333105099768201456944
61785193121333105099771673715292
61785193121333106341809612414922
61785193121335451305201939876013
61785193121335452539983873370945
61785193121335453134768986789932
61785193121335453134768987839740
61785193121335453134772343889898
61785193121335453135522129018828
61785193121335453135525485068986
61785193121335456841385713327036
61785193121335456841385713327045
61785193121335458007526037451550
61785193121335458007526037451559
61785193121335458030413033510137
61785193121335458030416386377967
61785193121335458030434210966120
61785193121335458030434982618452
61785193121335458076166875169636
61785193121335458076166875169645
61785193121335458076167989778569
61785193121335458076731731053952
61785193121335458077003699155475
61785193121335458077004818363669
61785193121335458419308043360531
61785193121335458442969750240180
61785193121335458442970521891108
61785193121335458442972844839402
61785193121335458442972844840806
61785193121335458487698949100228
61785193121335458488703186094624
61785193121335458488705509042918
61785193121335458625774491669451
61785193121335458625774491787543
61785193121335458625774491804805
61785193121335458625775524906669
61785193121335458625775524925543
61785193121335458625775525279675
61785193121335458625777849260259
61785193121335458625777849277729
61785193121335458626049816907010
61785193121335458626049816908414
61785193121335500710604587480344
61785193121335500710792615557720
61785193121335500710872858954214
61785193121335500710873116171658
61785193121335500710876559377906
61785193121335500711357474622912
61785193121335500711357474624364
61785193121335500711357732890116
61785193121335500711357732891520
61785193121335500711357732908990
61785193121335500711723972515858
61785193121335500711723972517310
61785193121335500711723972871442
61785193121335500711723973915538
61785193121335500711723977102078
61785193121335500718135654366258
61785193121335500718404265964152
61785193121335501306245141575596
61785193121335501306245141577000
61785193121335501306245170155312
61785193121335501306248135070634
61785193121335501306248608561246
61785193121335501306248608579960
61785193121335501306248608679338
61785193121335501306248608696600
61785193121335501306436551021729
61785193121335501306520203615748
61785193121335501306520204691656
61785193121335502472386130597833
61785193121335502495213851148981
61785193121335502495294439446728
61785193121335502495297404362050
61785193121335502496112664770648
61785193121335502496112664788070
61785193121335502496112664789522
61785193121335502496112666187750
61785193121335502496112666206464
61785193121335502502804451826951
61785193121335502502806776174925
61785193121335502540747988101350
61785193121335502540967407361089
61785193121335502540967780413557
61785193121335502541027075070528
61785193121335502541027103650244
61785193121335502541029296913234
61785193121335502541030540656498
61785193121335502541030542178481
61785193121335502541030542178482
61785193121335502541030542191532
61785193121335502541030545242717
61785193121335502541030545242718
61785193121335502541501129280438
61785193121335502541501129299312
61785193121335502541782195696177
61785193121335502541782568748645
61785193121335502548547923802554
61785193121335502907832171983778
61785193121335502907832943634706
61785193121335502952467227646128
61785193121335502952529994010322
61785193121335502952561385192733
61785193121335502952561758245201
61785193121335502952812465609374
61785193121335502952833386315726
61785193121335502953283135189410
61785193121335502953376173527821
61785193121335502953377321493690
61785193121335502953565607838222
61785193121335502960152148367802
61785193121335506247635692703653
61785193121335506247635778792558
61785193121335506247820248876925
61785193121335506247820621929393
61785193121335506247904274180926
61785193121335506247904274182378
61785193121335753317264725216248
61785193121335753317264726266056
61785193121335753317264983483500
61785193121335753324039553140168
61785193121335753324042909190326
61785193121335753324796050369414
61785193121335758196796602751987
61785193121335758815320382208842
61785193121335758815321546064641
61785193121335800900063212736784
61785193121335800900063212738236
61785193121335800900147153376142
61785193121335800907406248364494
61785193121335800907486577849896
61785193121335800907489930717726
61785193121335800907675121411872
61785193121335800907675121429342
61785193121335800907678216012498
61785193121335801449765617649566
61785193121335801449765617655181
61785193121335801449765617655182
61785193121335801450037212704068
61785193121335801450037213766878
61785193121335801450037213779976
61785193121335802661656695898261
61785193121335802661659795080735
61785193121335802684202230826880
61785193121335802684202230844350
61785193121335802684449925018746
61785193121335802684452246182940
61785193121335802684453019501328
61785193121335802684453021017648
61785193121335802684453279303518
61785193121335802684535555483592
61785193121335802684535558665920
61785193121335802684535812701036
61785193121335802684535928536380
61785193121335802684536587535696
61785193121335802684547549744818
61785193121335802684547551144498
61785193121335802684547551150113
61785193121335802684547551150114
61785193121335802684547554331037
61785193121335802684547554331038
61785193121335802685014780903062
61785193121335802685018138370162
61785193121335802685018138387632
61785193121335802685299204784497
61785193121335802685383230071076
61785193121335802685383230088498
61785193121335802685383230089950
61785193121335802685383231488178
61785193121335802685383231506892
61785193121335802685383234674718
61785193121335802691791927541896
61785193121335802691792960645004
61785193121335802692066879586950
61785193121335802692066994372374
61785193121335802731053134049073
61785193121335803095984236734448
61785193121335803095984236735852
61785193121335803095984236753322
61785193121335803096046998854908
61785193121335803096047003098642
61785193121335803096078379932146
61785193121335803096078394281053
61785193121335803096078767333521
61785193121335803096256204383856
61785193121335803096317818609960
61785193121335803096317822842048
61785193121335803096318966503072
61785193121335803096329474697694
61785193121335803096893182616141
61785193121335803097070992717540
61785193121335803103574966553976
61785193121335803103669157456122
61785193121335806391337257965245
61785193121335806391337631017713
61785193121335806391341073161103
61785193121335806391341073162555
61785193121335806391341073162715
61785193121335806391341073175605
61785193121335806391341073179977
61785193121335806391421283251824
61785193121335806391421283269246
61785193121335806391421283270698
61785193121335806391424755510088
61785193121335806391424755510172
61785193121335806802931235796889
61785193121335806802934707700945
61785193121335806802935052057009
61785193121335806802935052074479
61785193121335806810462632707421
61785193121335806810462632707430
61785193121335806810462647235700
61785193121335806810463024892006
61785193121335808022356163948625
61785193121335808037654222370075
61785193121335808037737904723307
61785193121335808045056672022732
61785193121335808045056672041446
61785193121336653685876433077420
61785193121336653702062197318908
61785193121336653702062454536352
61785193121336653708837024193020
61785193121336653709590165372108
61785193121336653709593521422266
61785193121336658574816922919407
61785193121336659199843561259949
61785193121336659199843561278823
61785193121336659199843561632955
61785193121336659375518233925923
61785193121336701880316644920142
61785193121336701880588241031838
61785193121336702063518812223441
61785193121336702063518896777476
61785193121336702063518896895520
61785193121336702063518896899732
61785193121336703046370484125489
61785193121336703046373583430379
61785193121336703046454171537117
61785193121336703092124040337606
61785193121336703115083516844282
61785193121336703115098452933834
61785193121336703115098578531762
61785193121336703115098578544812
61785193121336703115836658023370
61785193121336703115840014073528
61785193121336703298050041615269
61785193121336703298864829950357
61785193121336703641166714882902
61785193121336703641815258178837
61785193121336703663854566698166
61785193121336703663855341414734
61785193121336703663855595567942
61785193121336703663857661298792
61785193121336703663858694400656
61785193121336703663890463234805
61785193121336703664043623645270
61785193121336703664043626709506
61785193121336703664064544233578
61785193121336703664066867181872
61785193121336703664067900283736
61785193121336703664078491312133
61785193121336703664141253077057
61785193121336703664141253077058
61785193121336703664141253090108
61785193121336703664141257695201
61785193121336703664694489417284
61785193121336703664883032992358
61785193121336703664883807827018
61785193121336703664976932241240
61785193121336703664976933304050
61785193121336703671469316291396
61785193121336703671657601599266
61785193121336703671658634701130
61785193121336703709609151780050
61785193121336703709612250612764
61785193121336703709629814101106
61785193121336703709644019446913
61785193121336703709894808226308
61785193121336703709894808239357
61785193121336703709894808239358
61785193121336703709894809302216
61785193121336703709894813907309
61785193121336703709915728827665
61785193121336703710637364039126
61785193121336703710646835859329
61785193121336703717234366449666
61785193121336703717412190913238
61785193121336703847056818438813
61785193121336703847056818556857
61785193121336703847056818561069
61785193121336703847056818574119
61785193121336703847057848493703
61785193121336703847057848506753
61785193121336703847057851557939
61785193121336703847060171306643
61785193121336703847060171424687
61785193121336703847060171441949
61785193121336703847060172841629
61785193121336703847060172841677
61785193121336703847060176028169
61785193121336703847060176029621
61785193121336703847078769082011
61785193121336703847078769095061
61785193121336703847081092030305
61785193121336703847143854145149
61785193121336703847143855194909
61785193121336703847143855207959
61785193121336703847155477925490
61785193121336703847155477938540
61785193121336703847155482543633
61785193121336703847719566775617
61785193121336703847907589049688
61785193121336703847907589055304
61785193121336703847907589167732
61785193121336703847907589171944
61785193121336703854671821844217
61785193121336703854671823248109
61785193121336703854671823261159
61785193121336703854671826430437
61785193121336703854671826447699
61785193121336707004902883131105
61785193121336707004906325274495
61785193121336707416496946697686
61785193121336707416496946714948
61785193121336707416688331183467
61785193121336708605277632994057
61785193121336708605462562219797
61785193121336708605465660002703
61785193121336708605525323984721
61785193121336708605525323984722
61785193121336708605525323997772
61785193121336708605525328602865
61785193121336708605546244573029
61785193121336708606093540537339
61785193121336708606361004211714
61785193121336708612868363337579
61785193121336708612868363343460
61785193121336708613056260686497
61785193121336708651031189206165
61785193121336708651219216214811
61785193121336708651278880209880
61785193121336708651845977541253
61785193121336708651847096730573
61785193121336708651847096749447
61785193121336708652030906766993
61785193121343561905372278894777
61785193121343561951127235163209
61785193121343561951962944540115
61785193121343561951962944553165
61785193121343563735515670667115
61785193121343563735515670684377
61785193121343563735515927416547
61785193121343563735515927766467
61785193121343563735515928951581
61785193121343563735516703786241
61785193121343563735516703805115
61785193121343563735519028134215
61785193121343563735519028153089
61785193121343563735536848490289
61785193121343563736356242825976
61785193121343606232691856500872
61785193121343606232691856500920
61785193121343606232692631335580
61785193121343606240222923386834
61785193121343606240303511139392
61785193121343606240494891034838
61785193121343606371071911578006
61785193121343606371071911591104
61785193121343606377763697211591
61785193121343606377766021559565
61785193121343606415707233487394
61785193121343606415894482479260
61785193121343606415894482479308
61785193121343606415894485661588
61785193121343606415895255797648
61785193121343606415895257313968
61785193121343606415895514064804
61785193121343606415895518782166
61785193121343606415913081903374
61785193121343606415927028981929
61785193121343606415977791779912
61785193121343606415989787446433
61785193121343606415989787446434
61785193121343606415989787459532
61785193121343606415989787563121
61785193121343606415989787563122
61785193121343606415989787576172
61785193121343606416731223104888
61785193121343606416825467803212
61785193121343606423235196823232
61785193121343606423237521287846
61785193121343606423318879661738
61785193121343606423318883893826
61785193121343606423505763015440
61785193121343606423506907720400
61785193121343606423507166006270
61785193121343606423507169188598
61785193121343606423509230668694
61785193121343608207909547155440
61785193121343608207909547155488
61785193121343608207909547272128
61785193121343608207909550337816
61785193121343608207909550455860
61785193121343608207909808604972
61785193121343608207909808723064
61785193121343608207930467860436
61785193121343608207930471044168
61785193121343608207930729311372
61785193121343608207993234226034
61785193121343608207993491443478
61785193121343608207993492493238
61785193121343611319150226383640
61785193121343611357376957672130
61785193121343611730744204215284
61785193121343611730953409750820
61785193121343611768908173370219
61785193121343611768908173371623
61785193121343611769159220313227
61785193121343611769159220785451
61785193121343611769159220785611
61785193121343611769159220798501
61785193121343611769159221848261
61785193121343611769719489820125
61785193121343611769724080914905
61785193121343611769724080932375
61785193121343611769912366209677
61785193121343611776687194683258
61785193121343611913947600452828
61785193121343611913947600452876
61785193121343611913968521041184
61785193121343611914033864371478
61785193121343611914033864371479
61785193121343611914033864371526
61785193121343611914033864371527
61785193121343906559409167219654
61785193121343906559491734963962
61785193121343906566752206028240
61785193121343906606012379433713
61785193121343908397180112572508
61785193121343908397180112572556
61785193121343908397180115754836
61785193121343911912425182458539
61785193121343911912697150106543
61785193121343911913236498908445
61785193121343911913239970812501
61785193121343911913241090001821
61785193121343911913241090020695
61785193121343911920015917407372
61785193121343911920204203771578
61785193121343911958993527024609
61785193121343912103218165753256
61785193121343913148859851817890
61785193121344764485823497037479
61785193121344806921332053858103
61785193121344806989774236739018
61785193121344806989775265608794
61785193121344806990047233256798
61785193121344806990057695145041
61785193121344806990528411037232
61785193121344806990799345566110
61785193121344806997302204790766
61785193121344806997302204792218
61785193121344806997303237911344
61785193121344806997305557660048
61785193121344806997574172440222
61785193121344806997577525308052
61785193121344807173009290183641
61785193121344807173824075334997
61785193121344807173824078518729
61785193121344807180598600896643
61785193121344808774383754423689
61785193121344808774446514666630
61785193121344808774446514668082
61785193121344808774446516066310
61785193121344808774446516085024
61785193121344808774446516184402
61785193121344808774446516201664
61785193121344808774446520806757
61785193121344808957460745655189
61785193121344812480236878378697
61785193121344812480421807604437
61785193121344812480484567847378
61785193121344812480484569382412
61785193121344812480484573987505
61785193121344812480508846007827
61785193121344812480508846026701
61785193121344812481051752802690
61785193121344812481052785903105
61785193121344812481052785921979
61785193121344812481320248191058
61785193121344812481320248192510
61785193121344812481320249590738
61785193121344812481323720431984
61785193121344812487827608722219
61785193121344812487827608728100
61785193121344812525990434590805
61785193121344812526178719868107
61785193121344812526238124059486
61785193121344812526238124060938
61785193121344812526238125577258
61785193121344812526238125594520
61785193121344812526241224782814
61785193121344812526241481514939
61785193121344812526241481987163
61785193121344812526241481987323
61785193121344812526241482000213
61785193121344812526241483049973
61785193121344812526262402221339
61785193121344812526262402238809
61785193121344812526805309014798
61785193121344812526806342115213
61785193121344812526806342116617
61785193121344812526806342134087
61785193121344812526990152151633
61785193121344812526993508203195
61785193121344812526993594295023
61785193121344812526993594296475
61785193121344812526993594296635
61785193121344812526993594309525
61785193121344812526993594313897
61785193121344812526994627411389
61785193121344812527077276644092
61785193121344812527078310315503
61785193121344812663498798835937
61785193121344812664254262932959
61785193121344812664254262950221
61785193121344813715833686297622
61785193121347458868674495802024
61785193121347458868674524498428
61785193121347458868674753019468
61785193121347458868674781715872
61785193121347458875449321626424
61785193121347458875449322676136
61785193121347458875449350322732
61785193121347458875449351372540
61785193121347458875449579893580
61785193121347458875452678726294
61785193121347458875452707422698
61785193121347458876017534610610
61785193121347458876205848601786
61785193121347508281427313816536
61785193121347508281615599111308
61785193121347508281616375481002
61785193121347508281695842973994
61785193121347508281695844023802
61785193121347508281698909928024
61785193121347508281698909928072
61785193121347508281698909928232
61785193121347508281698913110400
61785193121347508281698941806708
61785193121347508281699167145468
61785193121347508281699171377556
61785193121347508281699200073960
61785193121347508281699281931100
61785193121347508281699282980860
61785193121347508281699943029888
61785193121347508281700057834234
61785193121347508281710904189298
61785193121347508281710904661474
61785193121347508281710905588978
61785193121347508281710905594594
61785193121347508281710908775518
61785193121347508282260703091850
61785193121347508282263797691024
61785193121347508282263797692476
61785193121347508282264055959680
61785193121347508282448988386622
61785193121347508282546585932658
61785193121347508282546589119198
61785193121347508289038854135984
61785193121347508289038882833792
61785193121347508289041948736610
61785193121347508289041977434418
61785193121347508289227168128564
61785193121347508289227254235102
61785193121347508289228025887434
61785193121347508289230262729190
61785193121347508693481173054440
61785193121347508693481177286528
61785193121347508693481205982932
61785193121347508693482320947552
61785193121347508694046061868652
61785193121347508694234347162020
61785193121347508694234347163424
61785193121347508700820860044956
61785193121347508700820888742764
61785193121347508700822003705980
61785193121347508701009174037536
61785193121347508830407226715006
61785193121347508830466893760998
61785193121347508830467664480210
61785193121347508830467668594254
61785193121347508830469988361624
61785193121347508830655950824790
61785193121347508830655953889026
61785193121347508830658273656444
61785193121347508831306816598256
61785193121347508831306816598416
61785193121347508831306816611306
61785193121347508831307074878510
61785193121347508831317664366258
61785193121347508831317664371873
61785193121347508831317664371874
61785193121347508831495101893028
61785193121347508831495360173282
61785193121347508831589259420760
61785193121347508831589260483570
61785193121347508837998989633376
61785193121347508838081643470916
61785193121347508838081643472368
61785193121347508838081643472528
61785193121347508838081901752622
61785193121347508838084996353248
61785193121347508838269928767140
61785193121347508838269928778786
61785193121347508838269928780190
61785193121347508838270187047394
61785193121347508838270961880650
61785193121347508838273281648020
61785193121347508876223544573780
61785193121347508876242145514166
61785193121347508876409510220630
61785193121347508876411829868504
61785193121347508876412862970368
61785193121347508876444377887493
61785193121347508876496545808874
61785193121347508876496546858634
61785193121347508876507135289188
61785193121347508876507135405828
61785193121347508876507135418877
61785193121347508876507135418878
61785193121347508876507136351997
61785193121347508876507136351998
61785193121347508876507136365096
61785193121347508876507136481736
61785193121347508877060372808912
61785193121347508877060372810364
61785193121347508877071220578366
61785193121347508877071220597080
61785193121347508877071220696458
61785193121347508877071220713720
61785193121347508877248916383986
61785193121347508877248916385390
61785193121347508877249691220050
61785193121347508877259163038849
61785193121347508877259166222581
61785193121347508883752545728796
61785193121347508883835199683024
61785193121347508883835199684476
61785193121347508883835199684636
61785193121347508883835457964730
61785193121347508883836228567302
61785193121347508883836232799390
61785193121347508883838552565356
61785193121347508884023484979248
61785193121347508884023484990894
61785193121347508884023743259502
61785193121347508884024514911834
61785193121347508884026837860128
61785193121347510065848435088773
61785193121347510066036463166101
61785193121347510066099596444040
61785193121347510066099596461510
61785193121347510066099597861190
61785193121347510066099597866805
61785193121347510066099597866806
61785193121347510111790392430677
61785193121347510111874074783909
61785193121347510523384370262321
61785193121347510660895827561400
61785193121347510660895827678040
61785193121347510660895828624210
61785193121347510660895828740898
61785193121347513771886488269521
61785193121347513772074516346849
61785193121347513772074889399317
61785193121347513772077987182223
61785193121347513772137649642258
61785193121347513772137650114433
61785193121347513772137650114434
61785193121347513772158570702741
61785193121347513772158571752549
61785193121347513772161927802707
61785193121347513772161927821581
61785193121347513772638600578833
61785193121347513772893119877795
61785193121347513772893119879247
61785193121347513772893119879407
61785193121347513772973329968468
61785193121347513772973329968516
61785193121347513772973331385618
61785193121347513772973331391234
61785193121347513772976802226780
61785193121347513772976802226864
61785193121347513817831543394331
61785193121347513817831543395783
61785193121347513817891205836896
61785193121347513817891205836944
61785193121347513817891205854366
61785193121347513817891205855818
61785193121347513817891207372138
61785193121347513817891207389400
61785193121347513817894306577694
61785193121347513817894563309819
61785193121347513817894563795093
61785193121347513817894564844853
61785193121347513818458304703303
61785193121347513818458304720773
61785193121347513818458390809678
61785193121347513818459423910093
61785193121347513818459423911497
61785193121347513818459423928967
61785193121347513818643233946513
61785193121347513818646589998075
61785193121347513818646676089903
61785193121347513818646676091355
61785193121347513818646676091515
61785193121347513818647709206269
61785193121347513818730358438888
61785193121347513818730358438972
61785193121347513825422274814762
61785193121347514184487098773701
61785193121347514184487098791171
61785193121347514184487873606957
61785193121347514184487873625831
61785193121347514229425522277187
61785193121347514229425522294657
61785193121347514229613807571959
61785193121347514229676569691015
61785193121347514229676569704065
61785193121347514229676570753825
61785193121347514229697489925191
61785193121347514229697489942661
61785193121347514230240310612275
61785193121347514230240310629745
61785193121347514230240654985809
61785193121347514230240655003279
61785193121347514230241429819065
61785193121347514230428595907047
61785193121347514230429715115241
61785193121347514366686190930981
61785193121347514366933880858788
61785193121347514366933880871838
61785193121347514367497966031326
61785193121347514367497966036942
61785193121347514367497966149418
61785193121347514367501323639603
61785193121347514367502098474263
61785193121347514367689350636811
61785193121347515419269030733599
61785193121347515419269031218873
61785193121347515419269032268633
61785193121347515419833891335277
61785193121347515419833891352747
61785193121347515420022176630049
61785193121347515426883782058874
61785193121347515464771540002699
61785193121347515464771540021573
61785193121347515465043507650703
61785193121347515465043507669577
61785193121347515465587447545981
61785193121347515465587447564855
61785193121347515602032208657897
61785193121347515602283256054415
61785193121347515602304176305901
61785193121347515602848116201179
61785193138710111453895233058979
61785193138733522510961273311615
61785193138733522648159180183015
61785193138733522648159265922163
61785193138734423078710207447975
61785193138734423078710293187123
61785193138734423215970961823447
61785193138734723267959880739811
61785193138734723267959966478959
61785193138734723405220635115283
61785193138734728755879585161731
61785193138734728755879670900879
61785193138734728755881993812989
61785193138734728755881993817201
61785193138734728755942346926655
61785193138745229891698531693219
61785193138745230028959200329543
61785193138745233596025734389389
61785193138745233733223640906657
61785193138745530080948204985055
61785193138745530218146111856455
61785193138745530218146197595603
61785193138745530218208873621379
61785193138745533785294005469851
61785193138745533785296328381961
61785193138745533785296328386173
61785193138745533785296328387785
61785193138745533785296328405047
61785193138745533922491912341251
61785193138745533922491998080399
61785193138745533922494236339305
61785193138745533922494320992509
61785193138745533922494320998333
61785193138745533922494322415275
61785193138745533922494322428373
61785193138745533922495355547490
61785193138745533922554674106175
61785193138745535568870232319085
61785193138745535568870232323297
61785193138745535568870232324909
61785193138745535568870232342171
61785193138745535568870233741851
61785193138746430648697139121415
61785193138746430648697224860563
61785193138746430785957893496887
61785193138746434353042939606211
61785193138746434353043025345359
61785193138746434353045349693333
61785193138746434353046382812450
61785193138746434353105701371135
61785193138746434490303693981683
61785193138746434490306018329657
61785193138746436182435484449730
61785193139022610237560284721427
61785193139022610237561056373759
61785193139022610237622962263683
61785193139022610237623737108171
61785193139022610237626056864309
61785193139022610237626060056465
61785193139022610238190915940781
61785193139022610268042511376501
61785193139022610313795981499692
61785193139022610313796010197509
61785193139022610313796010547429
61785193139022610313796010551641
61785193139022610313796096286577
61785193139022610451076885277492
61785193139022610451077656929824
61785193139022610451077685509540
61785193139022654708322328292317
61785193139022654710016449853263
61785193139022654710016903936563
61785193139022658413544105476265
61785193139022658414360381473065
61785193139022659648890123203181
61785193139025306038786278225016
61785193139025306038787307094792
61785193139025306038787311344142
61785193139025306038849040344072
61785193139025306038850069213848
61785193139025306038850073463198
61785193139025306587829297143846
61785193139025306587830326013622
61785193139025309745640148610628
61785193139025309745640148614840
61785193139025309745640234703908
61785193139025309745640492984162
61785193139025309745643591821088
61785193139025310294683167529458
61785193139025310370667158851589
61785193139025310370667244940657
61785193139025310370667249190007
61785193139025311344507574535347
61785193139025311351282401409459
61785193139025311353541837642285
61785193139025311391931348246175
61785193139025311391952268952584
61785193139025311391952613326118
61785193139025311391953383911428
61785193139025311391953388160778
61785193139025311391955707909482
61785193139025311392015031067428
61785193139025311392015031071640
61785193139025311392015375440962
61785193139025311392016146030484
61785193139025311392016150279834
61785193139025311392018470028538
61785193139025311392771615456976
61785193139025311399546442326876
61785193139025311399546442331088
61785193139025311529213023677976
61785193139025311529213368051510
61785193139025311529214052547752
61785193139025311529214396921286
61785193139025311529275785797032
61785193139025311529276814666808
61785193139025311536807197056480
61785193139025311536808225926256
61785193139025311605448407846067
61785193139025311605449436715843
61785193139025311940996402830258
61785193139025311940998726828312
61785193139025312155056970331995
61785193139025312155327909211005
61785193139025312155327909228267
61785193139025312155328938080781
61785193139025312155328938098043
61785193139025354217280840434586
61785193139025354217280840438798
61785193139025354766323888055595
61785193139025355864408859825336
61785193139025356001669618800078
61785193139025356001670647669854
61785193139025356413453025214455
61785193139025361352325124818125
61785193139025361352893451543639
61785193139025361353144842959607
61785193139025361359668278417751
61785193139025361359919669833719
61785193139025361359919669844396
61785193139026210935971899338508
61785193139026211987822404367044
61785193139026211990246620436341
61785193139026212170753061181108
61785193139026212584792089699541
61785193139026212584792090049461
61785193139026212584792175788609
61785193139026212584792434073075
61785193139026212584875743821308
61785193139026212585878936480177
61785193139026212585878936493227
61785193139026212585879965349953
61785193139026212585879965363003
61785193139026256455107922971745
61785193139026256455109042179939
61785193139026260159451399458487
61785193139026260159454842664735
61785193139026510868500241143579
61785193139026510868562921761399
61785193139026511079488908426828
61785193139026511079488913135464
61785193139026512101589950522275
61785193139026512103281402986179
61785193139026512103282203218227
61785193139026512108364662611171
61785193139026512110624098843997
61785193139026512149014067073103
61785193139026512149014838725435
61785193139026512149014838842027
61785193139026512154097413020187
61785193139026512284604175370707
61785193139026512286275507361759
61785193139026512286275507478351
61785193139026512286296428066659
61785193139026512291358081656511
61785193139026512698056741734991
61785193139026512698143782014657
61785193139026512698645960352505
61785193139026512698706313434359
61785193139026512698708636382653
61785193139026512698708637898973
61785193139026512703726125489091
61785193139026512705399866636857
61785193139026512705420787226617
61785193139026512705483464773085
61785193139026512728309098669760
61785193139026512774877791231944
61785193139026512911322638071360
61785193139026512911323409723692
61785193139026556573206163766461
61785193139026556573206278551677
61785193139026557170283208968763
61785193139026557170535290553089
61785193139026557171099374785073
61785193139026557193171525130729
61785193139026557193171611224009
61785193139026560324997887944533
61785193139026560897517325615525
61785193139026560897517411708805
61785193139026562109386580216745
61785193139026562109389936272727
61785193139026562109390022361635
61785193139026562109951783649697
61785193139026562109954878244499
61785193139026562109972704238005
61785193139026562109975712739527
61785193139026562109975712740979
61785193139026562109975712745351
61785193139026562109975798832807
61785193139026562109975798834259
61785193139026562109975798838631
61785193139026562116729705118611
61785193139026562116729705124435
61785193139026562116750539615091
61785193139026562116750539619463
61785193139026562116750625708371
61785193139026562116750625712743
61785193139026562132299259110457
61785193139033415434654838556021
61785193139033415480408423466097
61785193139033415480408423820229
61785193139033415480408428069579
61785193139033415480408682100483
61785193139033415481244391127469
61785193139033415481244391140519
61785193139033415481244476879667
61785193139033417081782776084127
61785193139033417127620388206243
61785193139033417258106248922455
61785193139033417264797115719435
61785193139033417264797115736697
61785193139033417264798234950715
61785193139033417264818295077643
61785193139033417264818380816791
61785193139033417264819414291660
61785193139033459945082817014106
61785193139033459945082821722742
61785193139034315862782421404016
61785193139034317695349176122395
61785193139034317695349176476527
61785193139034317695369322325341
61785193139034317695369322342603
61785193139034317695369408064489
61785193139034317695369408081751
61785193139034360512831836889614
61785193139034365269028914055278
61785193139034616189229315654068
61785193139034616230737170523993
61785193139034617838886417034708
61785193139034617838887077082332
61785193139034617877865194159881
61785193139034617877927870185657
61785193139034617884618966919360
61785193139034617884618969633516
61785193139034617884619741285848
61785193139034618015104942089799
61785193139034618015125862796205
61785193139034660656348845977934
61785193139034666007257815749505
61785193139034666007258844619281
61785193139037017156858947615861
61785193139037017751404417233193
61785193139037017751404502968129
61785193139037017752209864410165
61785193139037017752220324776475
61785193139037017752492292525261
61785193139037017752492292529473
61785193139037018803986885143967
61785193139037018987022404120221
61785193139037018987022404137483
61785193139037018987022489859369
61785193139037018987022489876631
61785193139037019352778855586159
61785193139037019398805527826060
61785193139037019398867174986273
61785193139037019398867174999323
61785193139037019535793195221467
61785193139037019535793195238729
61785193139037019535794228713599
61785193139037019536065167592608
61785193139037019536065167592609
61785193139037019536065167609871
61785193139037019536066196462384
61785193139037019536066196462385
61785193139037019536066196479647
61785193139037061621720250151265
61785193139037061621721369359459
61785193139037062170512220593457
61785193139037062216538912847313
61785193139037063451884930574229
61785193139037066972439637964583
61785193139037066972441961962637
61785193139037066972443081170831
61785193139037066979969934265347
61785193139037066979973373222245
61785193139037067109637630575131
61785193139037067109639954573185
61785193139037067117231717860355
61785193139037067117234041858409
61785193139037319168766163645449
61785193139037319542133479853388
61785193139037319580548169554421
61785193139037319717787917484339
61785193139037319717808838190745
61785193139037362360055921935633
61785193139037363595401939662549
61785193139037367161713675169227
61785193139037367298910897544385
61785193139037367298911926414161
61785193139037367352254839201083
61785193139037367352254839205295
61785193139037367352255868070859
61785193139037367352255868075071
61785193139037367352258192068913
61785193139037367710406915569695
61785193139037367710406915919615
61785193139037367710406915923827
61785193139037367710408030509665
61785193139037367710408059089381
61785193139037367710504531006707
61785193139037367710505645611419
61785193139037367710678883200229
61785193139037367710679227573763
61785193139037367710679999574771
61785193139037367710680028272579
61785193139037367710682322174389
61785193139037367710682322174597
61785193139037367710682350870745
61785193139037367710682350870953
61785193139037367710742018389383
61785193139037367710742790037503
61785193139037367710745112985797
61785193139037367710745112990009
61785193139037367710746232180941
61785193139037367718273085275297
61785193139037367718273085276701
61785193139037367718273425399481
61785193139037368953633822285625
61785193139038220148338944749299
61785193139038220148359865455705
61785193139038268278285960452931
61785193139038268279039105862655
61785193139038268324070897606550
61785193139038268324259317826029
61785193139038268324823402058013
61785193139038269559605335552945
61785193139057730763878375194737
61785193139057730809464852614124
61785193139057730809631874015745
61785193139057730809631960104813
61785193139057732044246786109056
61785193139057732410254286521313
61785193139057732456007871431389
61785193139057732594020652375413
61785193139057732594021685477277
61785193139057732594021685496151
61785193139057732594021771589431
61785193139057732594041917320144
61785193139057732594042577367768
61785193139058633023756805217829
61785193139058633023756805567749
61785193139058633023756805571961
61785193139058633023757149591363
61785193139058633023757149941283
61785193139058633023759129565803
61785193139058633023759473939337
61785193139058633023760248778200
61785193139058633023760248778209
61785193139058633024324333005972
61785193139058633024572712761111
61785193139058675659288380997047
61785193139058675842055373528330
61785193139058676893906650209198
61785193139058931520713060182314
61785193139058933167274158679683
61785193139058933167274159029603
61785193139058933168088946995897
61785193139058933168109953673424
61785193139058933168110613721048
61785193139058933168112936669342
61785193139058933168113309727586
61785193139058933168114084562246
61785193139058933213090132631432
61785193139058933213845600996726
61785193139058933351106355721958
61785193139058933351127276308814
61785193139058975984997066379131
61785193139058975985572382616650
61785193139058975985572387325286
61785193139058975992350308800024
61785193139058977609223904595305
61785193139058977609244825300205
61785193139058977609245511213389
61785193139058977609788760479621
61785193139058977609809595445373
61785193139058977609809681184521
61785193139058977610060729644105
61785193139058977610060732836261
61785193139058977616838654310999
61785193139058977632133141816303
61785193139058977632133227555451
61785193139058977632136580423281
61785193139058977632136580773201
61785193139058981345516687470912
61785193139058981345516687475124
61785193139058981345516773210060
61785193139058981345579449240048
61785193139058981346332590419136
61785193139058982551447898344551
61785193139058982581114523909856
61785193139058982581114523914068
61785193139058982581114614252486
61785193139061328748810863761784
61785193139061328756337802945208
61785193139061328756338831814984
61785193139061332486082484254577
61785193139061333080627953517777
61785193139061333080627953871909
61785193139061333080627958117047
61785193139061333080628039606845
61785193139061333080628039960977
61785193139061333080628044210327
61785193139061333080628297891311
61785193139061333080628298241231
61785193139061333080631397073945
61785193139061333080631397078157
61785193139061333080631397078316
61785193139061334101975824552554
61785193139061334101976168926088
61785193139061334101976939161478
61785193139061334101976940578420
61785193139061334109507231212732
61785193139061334109507232629674
61785193139061334109507235812002
61785193139061334132458395581153
61785193139061334133210421782683
61785193139061334239237607797802
61785193139061334239237609214744
61785193139061334315409202866387
61785193139061334315410231736163
61785193139061334651018843471384
61785193139061334682002392224875
61785193139061334727003950933421
61785193139061334865016731860183
61785193139061334865016731877445
61785193139061334865017764979309
61785193139061334865017764998183
61785193139061334865017765352315
61785193139061376927238187531136
61785193139061376927238277869554
61785193139061376927238535086998
61785193139061376927241630737384
61785193139061376927241633919712
61785193139061376950941462791927
61785193139061376950944905998175
61785193139061377476281205033024
61785193139061377476281209632294
61785193139061377499733433234119
61785193139061377507327520519343
61785193139061378574366558722886
61785193139061378574367330375218
61785193139061378574369652956330
61785193139061378574369654373272
61785193139061378574369657555600
61785193139061378597317374118503
61785193139061378597319698116557
61785193139061378597320817324751
61785193139061378604847670419267
61785193139061378604851109376165
61785193139061378711626970141766
61785193139061378711627999011542
61785193139061378734515366729051
61785193139061378742109454014275
61785193139061378780805098017587
61785193139061378780806131117999
61785193139061379123409233268182
61785193139061379131003434994893
61785193139061379153639640843989
61785193139061379153639640861459
61785193139061379191768015569671
61785193139061379191768015588545
61785193139061379191768790404331
61785193139061379191771081592193
61785193139061379191771110170297
61785193139061379191771110171909
61785193139061379191771110288341
61785193139061379191771110288549
61785193139061379191771110638469
61785193139061379191771110642681
61785193139061379191771114887819
61785193139061379191771114893435
61785193139061379191771454644613
61785193139061379191771454644821
61785193139061379191771454998953
61785193139061379191771459249707
61785193139061379191772229833613
61785193139061379191772229852279
61785193139061379191772234084367
61785193139061379192043049221275
61785193139061379192043050638425
61785193139061379192043050657139
61785193139061379192043077919083
61785193139061379192043079336233
61785193139061379192043079353495
61785193139061379192043422292617
61785193139061379192043422292825
61785193139061379192102372385045
61785193139061379192105840038299
61785193139061379192106184411881
61785193139061379199633809154357
61785193139061379199633809171619
61785193139061379199634156715835
61785193139061379199637251297795
61785193139061379199637251316461
61785193139061382486877932776293
61785193139061382487149871703244
61785193139061382487149871707615
61785193139061382487149871707616
61785193139061382487149871708860
61785193139061382487149871726330
61785193139061382487149900405423
61785193139061382487149986511753
61785193139061382493652845914951
61785193139061384064796403008560
61785193139061384065612679028445
61785193139061628938081457760180
61785193139061629350678594960832
61785193139061629350678594965044
61785193139061629487876587569711
61785193139061629487876587571380
61785193139061629517354883086844
61785193139061633201257680958725
61785193139061633201257680962937
61785193139061633224144919375434
61785193139061633224144933908280
61785193139061633224144962960229
61785193139061633224145048695165
61785193139061633224145049049297
61785193139061633224145311578892
61785193139061633224148406159835
61785193139061633224148406162256
61785193139061633224148406162265
61785193139061633224148406166468
61785193139061633224148406166477
61785193139061633269982201519688
61785193139061634321728989579549
61785193139061634436604473524513
61785193139061634458926896450949
61785193139061634458927245073824
61785193139061634459741770523733
61785193139061634459742114880005
61785193139061634459742803626841
61785193139061634504764135014620
61785193139061634504764527217326
61785193139061634848636751670810
61785193139061634848636751673240
61785193139061634848636751677452
61785193139061634871524425836137
61785193139061634871524425840349
61785193139061634871525197488469
61785193139061634917361664417978
61785193139061634917362436070310
61785193139061635054559657012025
61785193139061635054559657028526
61785193139061635054560342941710
61785193139061635054560428664357
61785193139061635054560428680858
61785193139061635054562751612651
61785193139061635054563786150370
61785193139061635054623104706634
61785193139061677666116745252485
61785193139061677666120102702323
61785193139061677689004290116251
61785193139061677689004375855399
61785193139061677689007355651878
61785193139061677689007384699615
61785193139061677689007470438763
61785193139061677689007470792895
61785193139061678717862675919197
61785193139061678717863447571529
61785193139061678717863794642165
61785193139061678717863796196073
61785193139061678717866889714967
61785193139061678763699914486206
61785193139061678763700686138538
61785193139061678786588316739783
61785193139061678786591411323147
61785193139061678900881114563399
61785193139061678900897907095085
61785193139061678900897907096754
61785193139061678900898593008269
61785193139061678900898593009938
61785193139061678900898935966530
61785193139061678900960669215810
61785193139061678900961698085586
61785193139061678900961702334936
61785193139061678900964796918300
61785193139061678901462762979401
61785193139061678901466895268111
61785193139061678923786223611183
61785193139061678923786309350331
61785193139061678923789318194547
61785193139061678977132575355003
61785193139061678977133604224779
61785193139061678977133608474129
61785193139061679335284651723615
61785193139061679335284652073535
61785193139061679335284652077747
61785193139061679335285024657991
61785193139061679335285025126163
61785193139061679335285025130375
61785193139061679335285025143425
61785193139061679335285795243301
61785193139061679335285795361345
61785193139061679335285799492651
61785193139061679335285799494055
61785193139061679335285799966439
61785193139061679335286139735087
61785193139061679335288090680513
61785193139061679335288091034645
61785193139061679335288119258617
61785193139061679335288119376869
61785193139061679335288119726789
61785193139061679335288119731001
61785193139061679335288123976139
61785193139061679335288463732933
61785193139061679335288463733141
61785193139061679335288463750403
61785193139061679335288464087273
61785193139061679335288464100323
61785193139061679335288468332411
61785193139061679335289238921849
61785193139061679335289238921933
61785193139061679335289238940599
61785193139061679335289243172687
61785193139061679335289243189913
61785193139061679335289243190156
61785193139061679335368334426559
61785193139061679335368334430931
61785193139061679335369449016769
61785193139061679335369477714577
61785193139061679335369478068869
61785193139061679335371773387828
61785193139061679335371773387829
61785193139061679335372146440457
61785193139061679335372921275117
61785193139061679335372921293830
61785193139061679335372921293831
61785193139061679335383381765339
61785193139061679335383382119471
61785193139061679335556619354149
61785193139061679335556620771091
61785193139061679335556963727683
61785193139061679335557764426499
61785193139061679335560058309595
61785193139061679335560058327065
61785193139061679335560058328309
61785193139061679335560058328517
61785193139061679335560059726745
61785193139061679335560059745459
61785193139061679335560087007403
61785193139061679335560087024873
61785193139061679335560088424345
61785193139061679335560088441815
61785193139061679335560431380937
61785193139061679335560431381145
61785193139061679335560431398407
61785193139061679335619381473365
61785193139061679335619754543303
61785193139061679335620526191423
61785193139061679335622820447573
61785193139061679335622849126619
61785193139061679335622849139717
61785193139061679335622849143929
61785193139061679335623193500201
61785193139061679335623193513251
61785193139061679335623968334777
61785193139061679335623968334861
61785193139061679336124918798761
61785193139061679342899741068023
61785193139061679342899741086737
61785193139061679342899769765831
61785193139061679342899770119963
61785193139061679342899770120123
61785193139061679342899774365101
61785193139061679342899774369313
61785193139061679342900114139365
61785193139061679342903213326127
61785193139061679342903213326211
61785193139061679342903213326371
61785193139061679343150818242677
61785193139061679343150818259939
61785193139061679343150821429217
61785193139061679343151161553401
61785193139061679343154260386031
61785193139061679343154260386115
61785193139061679381292727236296
61785193139061679388653330583032
61785193139061679519422078755623
61785193139061679519422764668807
61785193139061679519422850407955
61785193139061679525924545795526
61785193139061679525924545797195
61785193139061679525925574666971
61785193139061679525925578916321
61785193139061679526180113098049
61785193139061682614282095088937
61785193139061682630394941864613
61785193139061682637169769265792
61785193139061682637169769270004
61785193139061682637169855003271
61785193139061682637169855004940
61785193139061682676399545113124
61785193139061682676399545117336
61785193139061684261661165783760
61785193139061684261661165786190
61785193139061684284298912114086
61785193139061684284382589862167
61785193139061684284548447758679
61785193139061684284548447762891
61785193139061684284548839959707
61785193139061684284548839962137
61785193139061684284548839966349
61785193139061684284549611612039
61785193139061684284549611613708
61785193139061684284549611614469
61785193139061684284551890951877
61785193139062533654695989752956
61785193139062533654695989871057
61785193139062533654696076314257
61785193139062533654696338843852
61785193139062533654699433414118
61785193139062533654699433424795
61785193139062533654699433431587
61785193139062533654699433431596
61785193139062534859875480969079
61785193139062534889477923247888
61785193139062534889477923365989
61785193139062534889478009809189
61785193139062534889478272338784
61785193139062534889481366909050
61785193139062534889481366926519
61785193139062534889481366926528
61785193139062534890046225979906
61785193139062535439085026497929
61785193139062535439085801332589
61785193139062535439085801351463
61785193139062535439085801705595
61785193139062535439336848752193
61785193139062535485090535714017
61785193139062535485090535714018
61785193139062535485092728958134
61785193139062535485092728971024
61785193139062535485111456302325
61785193139062535485111456302326
61785193139062535485114813419542
61785193139062579331449967821865
61785193139062579331453062068359
61785193139062579331992869539461
61785193139062579332014823706181
61785193139062579354308964049975
61785193139062579361652088951841
61785193139062579881308545311173
61785193139062579903097577374836
61785193139062579903100934492167
61785193139062579903163696606851
61785193139062579903163696606860
61785193139062579904220583281943
61785193139062579904220583281944
61785193139062579910691664660060
61785193139062579948917252817510
61785193139062579948938173407222
61785193139062579949104509243910
61785193139062579949104767511114
61785193139062579949105538113686
61785193139062579949105539162042
61785193139062579949105539163446
61785193139062579949105542345774
61785193139062579949126459751754
61785193139062579949137053979949
61785193139062579949670398228686
61785193139062579956445220870710
61785193139062579956465112590646
61785193139062579956466141460422
61785193139062579956468465458476
61785193139062579956475573062155
61785193139062579956476601936143
61785193139062579956476606522306
61785193139062579956476606535413
61785193139062579956478930529246
61785193139062579956478930529255
61785193139062579956731140363009
61785193139062579956731140368833
61785193139062580086397722616273
61785193139062580086961806848257
61785193139062583044812201765797
61785193139062583061197016171805
61785193139062583061217908056524
61785193139062583061217908060896
61785193139062583061217908062140
61785193139062583061217908079610
61785193139062583244232247713465
61785193139062583617579460114101
61785193139062583655742544241638
61785193139062583655993246923380
61785193139062583655993246927592
61785193139062583663353807223392
61785193139062583663353850818807
61785193139062583663353850825449
61785193139062583663353936914517
61785193139062583663357294014435
61785193139062584829472861687417
61785193139062584844770920108929
61785193139062584844854602827933
61785193139062584845606715137245
61785193139062584845607748239109
61785193139062584845607748790233
61785193139062584845607748790234
61785193139062584852110603410219
61785193139062584852110603416100
61785193139062584852173369780294
61785193139062584852194285763451
61785193139062584852360621956701
61785193139062584852361393609033
61785193139062584852926510959382
61785193139062584890521124887613
61785193139062584890524133381909
61785193139062584890524476201535
61785193139062584890524476321031
61785193139062584890524477755443
61785193139062584890608159040041
61785193139062584890608159041490
61785193139062584890608159041499
61785193139062584891088217613893
61785193139062584891089336822087
61785193139062584891339264656119
61785193139062584891360185243023
61785193139062584891361304451217
61785193139062584891361305002341
61785193139062584891361305002342
61785193139062584898114820134436
61785193139062584898114820135840
61785193139062584898114820153309
61785193139062584898115212337894
61785193139062584898115212337905
61785193139062584898115212337906
61785193139062584898115212349975
61785193139062584898117143084134
61785193139062584898135098757117
61785193139062584898135740741626
61785193139062584898135870409449
61785193139062584898136132927614
61785193139062584898136132927617
61785193139062584898136132927618
61785193139062584898138063672498
61785193139062584898138455875956
61785193139062584898139227508557
61785193139062584898139227526027
61785193139062584898139227528240
61785193139062584898139227528288
61785193139069438008173109312165
61785193139069438190369132397349
61785193139069438190369136996619
61785193139069438190369218840549
61785193139069438190369223089899
61785193139069438190369476770883
61785193139069438190369477120803
61785193139069438191185039940631
61785193139069439791743571104447
61785193139069482472276619503143
61785193139069482472278943501197
61785193139069482479806915803907
61785193139069482609474612113691
61785193139069482609476936111745
61785193139069487596619111655865
61785193139069487970238262999952
61785193139069488146498957270470
61785193139069488146498957276086
61785193139069488153273396725568
61785193139069738310998085003637
61785193139069738333886112787852
61785193139069738333886490458464
61785193139069738333888810207177
61785193139069739363874591199329
61785193139069739981830460604237
61785193139069740027667699181866
61785193139069740164113579483102
61785193139069740164865606053266
61785193139069740164865691792414
61785193139069782592823037312649
61785193139069782592825359794383
61785193139069782661547562124423
61785193139069782775839584642607
61785193139069782775860506747443
61785193139069782798745468995823
61785193139069782798745554734971
61785193139069782798748534531450
61785193139069782798748907952721
61785193139069782799281352490547
61785193139069782806059532232489
61785193139069782852091820743855
61785193139069782852092079024109
61785193139069782852092853858769
61785193139069783828737012948751
61785193139069783835511839822863
61785193139069784628976001226700
61785193139069787740136120744185
61785193139069788152002152311289
61785193139069788152002152312738
61785193139069788152482210885141
61785193139069788152483330093092
61785193139069788152483330093335
61785193139069788152754178514271
61785193139069788152755297722465
61785193139069788152755297722466
61785193139069788159258157498726
61785193139069788159320919263650
61785193139069788198235767097249
61785193139069788198486814137864
61785193139069788198486814156738
61785193139069788205345323915568
61785193139069788334932694321216
61785193139069788334932694322460
61785193139069788334932694339930
61785193139069788334932694439100
61785193139069788334932694440712
61785193139069788334932694440717
61785193139069788334932694457974
61785193139069788334932695856250
61785193139069788334932695857654
61785193139069788335497554941524
61785193139069788335747482769976
61785193139069788335747482774188
61785193139069788335747482775800
61785193139069788335747482775805
61785193139069788335747482793062
61785193139069788335748602516241
61785193139069788335748602534875
61785193139069788335769522570894
61785193139069788335769522570898
61785193139069788335769522576514
61785193139069788335769522754629
61785193139069788335832284888107
61785193139069788342523041442060
61785193139069788342526523990979
61785193139069788342526523996803
61785193139069788342543962024544
61785193139069788342543962043475
61785193139069788342544349995162
61785193139069788342544351047051
61785193139069788342544351047055
61785193139069788342544351047295
61785193139069788342544351057963
61785193139069788342546281792179
61785193139069788342546673976715
61785193139069788342546673995637
61785193139069788342547445628238
61785193139069788342547445647921
61785193139069788342547448827876
61785193139069788342607111760086
61785193139069789387264144380073
61785193139069789394879238526369
61785193139069789394879238526378
61785193139069789395423177008917
61785193139069789395444097577569
61785193139069789395444097597252
61785193139070640594664606748062
61785193139070640595420076526886
61785193139070683206409210014349
61785193139070685059442317091505
61785193139070685059527028491660
61785193139070688719813848212573
61785193139070688720565960521885
61785193139070688720566993623749
61785193139070688720566993623750
61785193139070688727069848794859
61785193139070688727069848796528
61785193139070688765480370272253
61785193139070688766048582206484
61785193139070688766048582206727
61785193139070688766299629781201
61785193139070688766299629799834
61785193139070688766299629799835
61785193139070688766383312153067
61785193139070688773074457734615
61785193139070688773077551255939
61785193139070688773094343785195
61785193139070688773094343786864
61785193139070688773094343787625
61785193139070688773095378322923
61785193139070689962667689838954
61785193139073384932448379102471
61785193139073384932448379103875
61785193139073384932449121108065
61785193139073384932449149687781
61785193139073384932449149805825
61785193139073384932449153937131
61785193139073384932449153938535
61785193139073384932451473703097
61785193139073384932451473704501
61785193139073384932451473821141
61785193139073384932532033231682
61785193139073384932532033231683
61785193139073384932532832513349
61785193139073384932532836764150
61785193139073384932532836764151
61785193139073384932535127832308
61785193139073384932535127832309
61785193139073384932535156528664
61785193139073384932535156528665
61785193139073384932535500884937
61785193139073384932719973798629
61785193139073384932719975215571
61785193139073384932720318172163
61785193139073384932721090173171
61785193139073384932721118870979
61785193139073384932723412754075
61785193139073384932723412771545
61785193139073384932723412772789
61785193139073384932723412772997
61785193139073384932723414171225
61785193139073384932723414189939
61785193139073384932723441451883
61785193139073384932723441469145
61785193139073384932723441469353
61785193139073384932723442868825
61785193139073384932723442869033
61785193139073384932723442886295
61785193139073384932723785825625
61785193139073384932723785842887
61785193139073384932782735917845
61785193139073384932783108987783
61785193139073384932786174892053
61785193139073384932786203571099
61785193139073384932786203588409
61785193139073384932786547944681
61785193139073384933288273243241
61785193139073384940063100117353
61785193139073384940063100117437
61785193139073384940063100117596
61785193139073384940063100117597
61785193139073384940063128809581
61785193139073384940063128813793
61785193139073384940063128815404
61785193139073384940063128815405
61785193139073384940063473188939
61785193139073384940064243772797
61785193139073384940064248023599
61785193139073384940066567770851
61785193139073384940066567789565
61785193139073384940314175873697
61785193139073384940314175875101
61785193139073384940314520248635
61785193139073384940317614830511
61785193139073384940317614830595
61785193139073384940317614849261
61785193139073385069712228552410
61785193139073385077306315837634
61785193139073385115529579997030
61785193139073385115716836423430
61785193139073385115717094690634
61785193139073385115717866341562
61785193139073385115717869525294
61785193139073385115738786931274
61785193139073385123056777447658
61785193139073385123059872048284
61785193139073385123077698037370
61785193139073385123080792637996
61785193139073386762689027804849
61785193139073386762689372161121
61785193139073386762940076264225
61785193139073389874937366987213
61785193139073389874958258871932
61785193139073389874958258876304
61785193139073389874958258877548
61785193139073389874959406782306
61785193139073390011466930007453
61785193139073390012220075418629
61785193139073390012220075418630
61785193139073390012220075424246
61785193139073390057136460561429
61785193139073390057136803381055
61785193139073390057136803381056
61785193139073390057136803382300
61785193139073390057136803399770
61785193139073390057136803498940
61785193139073390057136803500557
61785193139073390057136803517814
61785193139073390057136804916090
61785193139073390057136804917494
61785193139073390057136804934963
61785193139073390057700544793413
61785193139073390057701664001364
61785193139073390057701664001607
61785193139073390057951591829816
61785193139073390057951591834028
61785193139073390057951591835639
61785193139073390057951591835640
61785193139073390057951591835645
61785193139073390057972512422543
61785193139073390057973631630737
61785193139073390057973631630738
61785193139073390057973631636354
61785193139073390423248935916425
61785193139073390424002081327601
61785193139073390424002081327602
61785193139073390469482550702385
61785193139073390469482895057046
61785193139073390469482895058450
61785193139073390469482895075919
61785193139073390469483669910336
61785193139073390469483669910579
61785193139073390469733597738788
61785193139073390469733597743000
61785193139073390469733597744611
61785193139073390469733597744612
61785193139073390606179478045848
61785193139073390606179478063110
61785193139073390606179479462790
61785193139073390606179479480259
61785193139073390606743563694774
61785193139073390606743563712243
61785193139073390606744338546903
61785193139073390607016306176034
61785193139073390607016306181650
61785193139073391658511270924337
61785193139073391658594953643341
61785193139073391659348099060134
61785193139073391666126022111614
61785193139073391666126022112640
61785193139073391666126022131514
61785193139073391704264484197317
61785193139073391704264827018188
61785193139073391704264827035658
61785193139073391704264827134828
61785193139073391704264827153702
61785193139073391704264828551978
61785193139073391704264828553382
61785193139073391704264828570851
61785193139073391704348509855449
61785193139073391704348509856898
61785193139073391704348509856907
61785193139073391704829687637252
61785193139073391704829687637495
61785193139073391705101655266625
61785193139073391705101655266626
61785193139073391705101655272242
61785193139073391842090356273576
61785193139073391842090356273819
61785193139073391842362323902950
61785193191908454577769705007899
61785193191912051384571323588931
61785193191912352122884678231519
61785193191912357473609747509991
61785193191919256475626049334823
61785193191919256475627163943747
61785193191919260179703233517509
61785193191920156494312502468503
61785193191920160610252280784943
61785193191920160610254260782469
61785193191920160610505394993883
61785193191920460318450068540699
61785193191920460387931221322754
61785193191920460388014903669946
61785193191920460799525199154398
61785193191920460936970801280315
61785193191920460936973895850581
61785193191920460936973895867843
61785193191920460936974240237213
61785193191920460937033563045239
61785193191920460937036657615345
61785193191920460937036657628395
61785193191920460937037002002137
61785193191920460937057578215242
61785193191920462034307132649330
61785193191920462583349807177157
61785193191923158935871802128691
61785193191923158935872916737615
61785193191923162640217602613487
61785193191923162640221041570385
61785193191924062659178349283955
61785193191924063070771982742065
61785193191924063208032737117377
61785193191924064305553916236997
61785193191924064305554260610531
61785193191924064442814670612309
61785193192200237171713873126948
61785193192200237199684757331101
61785193192200237199688199474539
61785193192200237308911865383364
61785193192200237308911865387576
61785193192200237308911865737496
61785193192200237308915221437734
61785193192200237308915221787654
61785193192200237308974541409140
61785193192200237308974541413352
61785193192200237308974541763272
61785193192200238574174482110445
61785193192200238619927980813361
61785193192200239032358872969253
61785193192200239032358873092961
61785193192200239032359530308328
61785193192200239032359559006145
61785193192200239032359644621585
61785193192200239169535858898053
61785193192200239169535858899457
61785193192200239169535859252345
61785193192200239169536630550385
61785193192200239169536630551789
61785193192200239169556865703509
61785193192200239169557551616693
61785193192200239169557637355841
61785193192200283015898484595820
61785193192200283015898484949952
61785193192200283015961246714876
61785193192202940873054629428925
61785193192202940873055658298701
61785193192203840891739967957893
61785193192203840891739967976767
61785193192203840891739968312185
61785193192203840891739968330899
61785193192203840891760631819807
61785193192203840891760889037251
61785193192203840891761746415681
61785193192203840891761746428731
61785193192203840891762003633125
61785193192203840892011678879503
61785193192203841303521974226773
61785193192203841303523088835697
61785193192203841303605656698097
61785193192203841303606685567873
61785193192203841440783757472021
61785193192203841440803649308645
61785193192203841440804678178421
61785193192203885172835675246141
61785193192203888877181475730937
61785193192203888884709444846947
61785193192203888884712886990385
61785193192204141005029669843846
61785193192204141416623643407426
61785193192204141423398470281538
61785193192204183714883417797777
61785193192204183715730835545278
61785193192204183715814403579646
61785193192204183715814403697738
61785193192204183719966762695149
61785193192204185362106742622504
61785193192204185362106742739144
61785193192204185362942422610648
61785193192204185362942422612052
61785193192204185362942422623698
61785193192204185362942422625150
61785193192204185362942422966184
61785193192204185362942423082824
61785193192204185362942423095874
61785193192204185362942424042092
61785193192204185362942424145682
61785193192204185362942424158732
61785193192204185362942451662540
61785193192204185362942451675590
61785193192204185499388302913288
61785193192204185499388307630649
61785193192204185499388307630650
61785193192204185500140445348996
61785193192204189066452542751556
61785193192204189066452542753008
61785193192204189066452543223940
61785193192204189066452547474742
61785193192204190850862156080248
61785193192204190850862156084460
61785193192211043601078246353221
61785193192211043601081685310119
61785193192211044152381558773941
61785193192211044190795389539719
61785193192211044191359473771703
61785193192211044198135405491836
61785193192211044198970852605961
61785193192211044198971109810355
61785193192211044198971109823405
61785193192211044198971195549503
61785193192211044198971195562553
61785193192211045426141407266635
61785193192211045433482194871084
61785193192211045433753043305287
61785193192211045433753043318337
61785193192211045433754162513481
61785193192211045982523835819263
61785193192211045982523835937355
61785193192211045982524093036707
61785193192211045982524093154799
61785193192211045982524093159171
61785193192211045982524097758441
61785193192211045982525212367365
61785193192211045982545013747479
61785193192211045982545099486627
61785193192211045982545104085897
61785193192211045982545875738229
61785193192211045982546132955673
61785193192211088068473318187654
61785193192211088662997827235434
61785193192211944168827266228729
61785193192211944168830705185627
61785193192211944171337836554925
61785193192211944580421244060373
61785193192211944580422015712705
61785193192211944580424340060679
61785193192211944580424343247219
61785193192211944580424683017271
61785193192211944580425457856143
61785193192211944765884077352365
61785193192211944765884077470457
61785193192211944765884077824589
61785193192211944765884082069727
61785193192211944765967760171940
61785193192211944766699984996269
61785193192211944766699985013739
61785193192211944766699985367871
61785193192211944766720131233947
61785193192211944766720216955833
61785193192211944766720216973095
61785193192211944766720906061173
61785193192211944766720906074223
61785193192211944766721249013552
61785193192211944766721249013553
61785193192211944766721249017765
61785193192211945818466802952807
61785193192211945818466889041875
61785193192211945955727557678199
61785193192211946001313792431471
61785193192211946001313792781391
61785193192211946001313878520539
61785193192211946001481142120103
61785193192211946001481142470023
61785193192211946001481144005217
61785193192211946001481146837465
61785193192211946001481146856339
61785193192211946001481147191757
61785193192211946001481147210471
61785193192211946001481228209171
61785193192211946001481232949619
61785193192211946001502064711617
61785193192211946001502064728879
61785193192211946001502150450765
61785193192211946001502150468027
61785193192211946001502153642921
61785193192211946001502153655971
61785193192211946001502163815359
61785193192211946001503182508484
61785193192211946001503182508485
61785193192211946001503182512697
61785193192211946367258773394999
61785193192211946367321535509843
61785193192211946413074863084223
61785193192211946413074863556607
61785193192211946413075206040815
61785193192211946413075206513199
61785193192211946413095669003747
61785193192211946413096011960339
61785193192211946413096042543261
61785193192211946413096045735417
61785193192211946413096056957567
61785193192211946413096056957775
61785193192211946413096126751587
61785193192211946413096128282409
61785193192211946413096131474565
61785193192211946413096142696715
61785193192211946413096142696923
61785193192211946413096817383537
61785193192211946413096817387749
61785193192211946413097160340128
61785193192211946413097160340129
61785193192211946413097160344341
61785193192211946550272855694771
61785193192211946550272855812863
61785193192211946550273112562295
61785193192211946550273112912215
61785193192211946550273113030307
61785193192211946550273113034679
61785193192211946550273117279657
61785193192211946550273117281061
61785193192211946550273117633949
61785193192211946550273888931989
61785193192211946550273888933393
61785193192211989047794920630781
61785193192211989184991884367181
61785193192211989184992913236957
61785193192211989184992913241329
61785193192211989230746971175080
61785193192211989230746971646012
61785193192211989230746975892601
61785193192211989230746975892602
61785193192211989230746975896814
61785193192211989230830539209448
61785193192211989230830539563740
61785193192211989230830539680380
61785193192211989230830543931182
61785193192211989231582651513144
61785193192211989231582651518760
61785193192211989231582651530406
61785193192211989231582651531810
61785193192211989231582651532018
61785193192211989231582651536230
61785193192211989231582652948960
61785193192211989231582653048338
61785193192211989231582653065600
61785193192211989231582656135500
61785193192211989231582656240494
61785193192211989231582656253544
61785193192211989231582657670693
61785193192211989231645328011256
61785193192211989231645328028518
61785193192211989231645329074114
61785193192211989231645329091376
61785193192211989231645332262058
61785193192211989231645332279320
61785193192212244948714594845017
61785193192212246144747119166559
61785193192212246144747204789115
61785193192212246144747205255627
61785193192212246144747205255675
61785193192212246144747205255835
61785193192212246144747233485423
61785193192212246144747233835343
61785193192212246144747233835551
61785193192212246144830801519999
61785193192212246144830801869919
61785193192212246144830887608907
61785193192212246144830887609067
61785193192212246145081848929615
61785193192212246145081849979375
61785193192212246190563465723307
61785193192212246190563466073227
61785193192212246190563551812375
61785193192212246556613151785083
61785193192212246556613151785243
61785193192212246556863855888347
61785193192212246556864113105791
61785193192212246602345687137280
61785193192212246602345690329436
61785193192212246602346461981768
61785193192212246732267576521827
61785193192212246732831660753811
61785193192212246732831660873307
61785193192212246733019688831139
61785193192212246739543334906131
61785193192212246739543420995199
61785193192212246739543677862723
61785193192212246739543678212643
61785193192212246739543682461984
61785193192212246739543722859999
61785193192212246739543808599147
61785193192212246739544454114316
61785193192212246739544454592316
61785193192212246739606484624923
61785193192212246739606484625083
61785193192212288825555579389366
61785193192212289237064831545505
61785193192212289237065987651400
61785193192212289237065987651608
61785193192212289237065987652852
61785193192212289237065987653012
61785193192212289237065989186642
61785193192212289237065992250878
61785193192212289237065992370374
61785193192212289237901668345208
61785193192212289237901668463252
61785193192212289237901668480514
61785193192212289237901672594558
61785193192212289237901672613272
61785193192212289237901672731316
61785193192212289237901697042968
61785193192212289237901697060230
61785193192212289374262824156053
61785193192212289374263856199262
61785193192212289374263980263400
61785193192212289374263980734332
61785193192212289374263984985134
61785193192212289374347548297768
61785193192212289374347548297928
61785193192212289374347548652060
61785193192212289374347548768700
61785193192212289374347553019502
61785193192212289374347576994124
61785193192212289374347577344204
61785193192212289375099693921580
61785193192212289375162337099576
61785193192212289375162337116838
61785193192212289375162338162434
61785193192212289375162338179696
61785193192212289375162341367640
61785193192212289420080212499832
61785193192212289420080212501284
61785193192212289420080212501444
61785193192212289420080212855576
61785193192212289420080217104926
61785193192212289420101133560524
61785193192212289420832324804932
61785193192212289420832324809144
61785193192212289420832324822242
61785193192212289420832324822402
61785193192212289420832324823646
61785193192212289420832324828018
61785193192212289420832326222082
61785193192212289420832326240796
61785193192212289420832329414238
61785193192212289420832329427336
61785193192212289420915921891400
61785193192212289420915921908662
61785193192212289420915922971520
61785193192212289420915926159464
61785193192212290472683602921664
61785193192212290609609540732489
61785193192212290609609540910157
61785193192212290609609540910365
61785193192212290609609655229021
61785193192212290609609655578941
61785193192212290609609655578989
61785193192212290609693223613357
61785193192212290609693223613517
61785193192212290609693309352505
61785193192212290609693309352665
61785193192212290609881595532212
61785193192212290609881595631590
61785193192212290609881595648852
61785193192212290609881600253945
61785193192212290609881624228568
61785193192212290609944271657366
61785193192212290609944271674628
61785193192212291021475600980092
61785193192212291021475600984304
61785193192212294114891404405756
61785193192212294176193721631128
61785193192212294176193721632580
61785193192212294176193722103512
61785193192212294176193723166370
61785193192212294176193726354314
61785193192212294313475310969640
61785193192212294313475310973852
61785193192212294313475311323932
61785193192212294313475311328144
61785193192212294709604985947768
61785193192212294709687635163160
61785193192212294709688668301000
61785193192212295960603334959820
61785193192212295960603334964032
61785193192214646470156336717404
61785193192214646470219012743181
61785193192214646470219012747393
61785193192214647521713948668399
61785193192214647658974617304723
61785193192214647704728202096547
61785193192214647704728202214639
61785193192214647704728202219011
61785193192214647704728203631741
61785193192214647704728206818281
61785193192214647704728287835695
61785193192214647704728288308079
61785193192214647704728977054915
61785193192214647704749213269445
61785193192214647704749899182629
61785193192214647704749984917564
61785193192214647704749984921777
61785193192214647704938270212336
61785193192214647704999917372549
61785193192214647705000946238113
61785193192214647705000946242325
61785193192214648116510212732869
61785193192214648116511327341793
61785193192214648116532248043980
61785193192214648253771995978117
61785193192214648253791887810528
61785193192214648253791887810529
61785193192214648253791887814741
61785193192214648253792916680304
61785193192214648253792916680305
61785193192214648253792916684517
61785193192214690935080415719320
61785193192214690935080419970122
61785193192214692169611644634600
61785193192214692169611644638972
61785193192214692169611644640216
61785193192214692169611644640376
61785193192214692169611644988892
61785193192214692169611644994508
61785193192214692169611645106936
61785193192214692169611645111148
61785193192214692169611646169794
61785193192214692169611646174005
61785193192214692169611646174006
61785193192214692169611646235241
61785193192214692169611646235401
61785193192214692169611649361950
61785193192214692169862349214252
61785193192214692169862350277110
61785193192214692169862353460842
61785193192214692169862353465054
61785193192214695697697769428853
61785193192214695873107360426077
61785193192214695873107360427481
61785193192214695873107446165225
61785193192214695873107446166629
61785193192214695873107475212905
61785193192214695873107475217117
61785193192214695873299203719588
61785193192214947848266104728644
61785193192214947848266879573132
61785193192214947848516937683227
61785193192214947848517194900671
61785193192214947893998768932160
61785193192214947893999543776648
61785193192214948436266748457663
61785193192214948436266748577159
61785193192214948443041572328727
61785193192214948443041572328935
61785193192214948443041829546171
61785193192214948443041829546379
61785193192214990528719074045758
61785193192214990528719074051374
61785193192214990529554751202898
61785193192214990529554751320990
61785193192214990529554751325202
61785193192214990529554754389438
61785193192214990529554754395054
61785193192214990529554754513146
61785193192214991078597424807640
61785193192214991078597429058442
61785193192214992313128653722872
61785193192214992313128653722920
61785193192214992313128653727084
61785193192214992313128653727292
61785193192214992313128653728536
61785193192214992313128653728696
61785193192214992313128654077212
61785193192214992313128654082828
61785193192214992313128654195256
61785193192214992313128654199468
61785193192214992313128655140022
61785193192214992313128655258114
61785193192214992313128655323721
61785193192214992313128658326561
61785193192214992313128658326562
61785193192214992313128658332178
61785193192214992313128658450270
61785193192214992313128682779184
61785193192214992313379358302572
61785193192214992313379362549162
61785193192214992313379362553374
61785193192214992358861317926388
61785193192214992358861317926436
61785193192214992358861317932052
61785193192214992358861317932212
61785193192214992358861318280728
61785193192214992358861318286344
61785193192214992358861319343538
61785193192214992359132943090184
61785193192214992359132943094396
61785193192214996016624369514397
61785193192214996016624369515801
61785193192214996016624455253545
61785193192214996016624455603465
61785193192214996016624455609081
61785193192214996016624459852814
61785193192214996016624459852815
61785193192214996016624459858431
61785193192214996016624484301225
61785193192214996016624484305437
61785193192214996016627812720644
61785193192214996016627812720645
61785193192214996016627815908589
61785193192214996016627927511684
61785193192214996016627927511685
61785193192214996016627930694012
61785193192214996016627930694013
61785193192214996016628188974314
61785193192214996016628188975718
61785193192214996017443058799117
61785193192214996017474483263980
61785193192214996024218657325645
61785193192214996062359705391324
61785193192215847219689752206231
61785193192215848278817175105727
61785193192215848278817175105775
61785193192215848278817260844875
61785193192215848278817260844923
61785193192215848409303105729631
61785193192215848409491133806959
61785193192215848455035769933147
61785193192215848461747443965971
61785193192215848461747786922563
61785193192215848461747831919839
61785193192215848461747917658987
61785193192215848461810593684763
61785193192215848461810593684923
61785193192215848821085111638603
61785193192215848866817775842119
61785193192215848866838696429029
61785193192215848873592599593687
61785193192215848873592599593895
61785193192215848873592856811131
61785193192215848873592856811339
61785193192215891096551662075130
61785193192215891096551662079342
61785193192215891097303771196498
61785193192215891097303771200710
61785193192215891097303774388654
61785193192215891097366447222274
61785193192215891097366450410218
61785193192215891692079108414280
61785193192215891692079113019374
61785193192215892743679680987832
61785193192215892743679680987880
61785193192215892743679680992252
61785193192215892743679680993656
61785193192215892743679681347788
61785193192215892743679681464428
61785193192215892743679682527286
61785193192215892743679682588521
61785193192215892743679685591522
61785193192215892743679710044144
61785193192215892743930385567532
61785193192215892743930386630390
61785193192215892926610253663437
61785193192215892926610253663597
61785193192215892926610337801896
61785193192215892926610337801944
61785193192215892926610337806108
61785193192215892926610337807560
61785193192215892926610338156236
61785193192215892926610338161852
61785193192215892926610339219046
61785193192215892926610339402585
61785193192215892926610342405585
61785193192215892926610342405586
61785193192215892926610342411202
61785193192215892926673013827672
61785193192215892926673013827720
61785193192215892926673013831884
61785193192215892926673013833336
61785193192215892926673014182012
61785193192215892926673015244822
61785193192215892926673018431361
61785193192215892926673018431362
61785193192215892926693934534072
61785193192215892926693934538284
61785193192215892926693934888364
61785193192215892926861041909212
61785193192215892926861046508689
61785193192215892926861046508690
61785193192215892926861046514306
61785193192215893338455278554729
61785193192215896447175396774937
61785193192215896447175396779357
61785193192215896447175396780761
61785193192215896447175482514085
61785193192215896447175482518297
61785193192215896447175511566185
61785193192215896447175511570397
61785193192215896447178839985605
61785193192215896447178839987009
61785193192215896447178843173549
61785193192215896447178954772433
61785193192215896447178954776645
61785193192215896447178957958973
61785193192215896447179216239275
61785193192215896447179216240679
61785193192215896447179216244891
61785193192215896448025481472628
61785193192215896448025481472676
61785193192215896448025481826968
61785193192215896448025482889778
61785193192215896448025486076318
61785193192215896448025510524728
61785193192215896630105281940881
61785193192215896630105282058973
61785193192215896630105368152413
61785193192215896630106058312187
61785193192215896630106139804745
61785193192215896630106401268779
61785193192215896630108725619513
61785193192215896630108725620965
61785193192215896630109497267597
61785193192215896630109500454173
61785193192215896630109500455625
61785193192215896630168815830521
61785193192215896630168820077111
61785193192215896630171487385889
61785193192215896630172259038221
61785193192215896630172262220549
61785193192215896630189736418829
61785193192215896630204030700565
61785193192215896630204030700566
61785193192215896630204030704778
61785193192215896630956138646648
61785193192215896630956138763288
61785193192215896631008310912509
61785193192215896631018814312468
61785193192215896631018814312516
61785193192215896631018814784852
61785193192215896631018815847710
61785193192215896631018819035653
61785193192215896631018819035654
61785193192215898277332051030418
61785193192215898277332051148510
61785193192215898277332051152721
61785193192215898277332051152722
61785193192215898277332054216957
61785193192215898277332054216958
61785193192215898277332054222574
61785193192215898277332054340666
61785193192215898277582753720584
61785193192215898277582753722036
61785193192215898277582754192968
61785193192215898277582755255825
61785193192215898277582755255826
61785193192215898277582758443770
61785193192235353991174820664541
61785193192235353991178262807979
61785193192235359481608451462815
61785193192235360716386257255257
61785193192235361311747629325503
61785193192235361311747629797887
61785193192235361311747715886955
61785193192235361311748404633791
61785193192235361311748405695197
61785193192235361311748405696601
61785193192235361311748749006081
61785193192235361311768550386195
61785193192235361311768636475263
61785193192235361311768637538073
61785193192235361311768640724613
61785193192235361311769412376945
61785193192235361311769669594389
61785193192235361311771993592443
61785193192235361311936777089025
61785193192235403953995485196357
61785193192235405783405900688181
61785193192235405783405900688229
61785193192236254528508589441306
61785193192236254528508589445678
61785193192236254558923840540049
61785193192236254558927282683487
61785193192236255763289752700848
61785193192236259881678023725042
61785193192236259881678023729414
61785193192236259889268753547538
61785193192236260095194738954094
61785193192236261116455743428576
61785193192236261116455829517484
61785193192236261147690339591523
61785193192236261147690425680591
61785193192236261253716498153808
61785193192236261284951094316915
61785193192236261329888771584331
61785193192236261329888776301693
61785193192236261329888862394973
61785193192236261329892215262803
61785193192236261329972458653256
61785193192236261330537329070187
61785193192236261330537329420107
61785193192236261330537415159255
61785193192236261696482310033715
61785193192236261696545072148559
61785193192236261742298742679531
61785193192236261742298743151915
61785193192236261742319548948975
61785193192236261742319593596491
61785193192236261742319596776478
61785193192236261742319663740223
61785193192236261742319664803033
61785193192236261742319679335639
61785193192236261742320324850648
61785193192236261742320368428810
61785193192236261742320439641904
61785193192236261742320439641905
61785193192236261742320711385402
61785193192236261742487804353985
61785193192236261879496649550931
61785193192236261879496649669023
61785193192236261879496649673395
61785193192236261879496654272665
61785193192236261879580351151950
61785193192236261879581122804282
61785193192236261879748472990309
61785193192236304354131175291136
61785193192236304377018457269497
61785193192236304384546426385507
61785193192236304384546512461317
61785193192236304384549868511475
61785193192236304384549868528945
61785193192236304514216449875673
61785193192236304521807181110739
61785193192236304559970508284728
61785193192236304560054075848164
61785193192236304560054076202456
61785193192236305588657846867792
61785193192236305588657932602568
61785193192236305588657934019510
61785193192236305588661285470398
61785193192236305588661285824690
61785193192236305588661286887340
61785193192236305588661286887500
61785193192236305588661290069668
61785193192236305589473749811804
61785193192236305596252015642814
61785193192236305725918601238892
61785193192236305725918601243264
61785193192236305725918602655834
61785193192236305748994255668115
61785193192236305794836009341852
61785193192236305794836009343096
61785193192236305794836009343256
61785193192236305794836009697388
61785193192236305795316068460553
61785193192236305795316068460761
61785193192236305802090895334665
61785193192236305802090895334713
61785193192236305802091010003657
61785193192236305802174577687945
61785193192236305802174577688105
61785193192236305802174578038025
61785193192236306207182018520076
61785193192236306207182790172408
61785193192236306207182875911556
61785193192236306207183133129000
61785193192236306213956927953141
61785193192236306213956927953189
61785193192236306344442772895548
61785193192236306344443544547880
61785193192236311079088035522628
61785193192236311079088035527000
61785193192236311079903938471012
61785193192236560238624971094380
61785193192236560238628065695006
61785193192236561473970655688635
61785193192236561473970741894391
61785193192236561473970770474059
61785193192236561473971760473628
61785193192236561474054338158715
61785193192236561474054338508635
61785193192236561474054424247623
61785193192236561474054424247783
61785193192236561474305385568331
61785193192236561474305386618091
61785193192236561519787002362023
61785193192236561519787088451091
61785193192236561885815666146795
61785193192236561885816442049881
61785193192236561885819109353043
61785193192236561885819884193319
61785193192236561885836688423799
61785193192236561885836688423959
61785193192236561886087649744507
61785193192236562068767259498667
61785193192236562068767259498715
61785193192236562068767991231032
61785193192236562068830021263591
61785193192236562068830021263799
61785193192236604566289524290116
61785193192236604566289524291568
61785193192236604702640104225025
61785193192236604703487392837978
61785193192236604703487517373048
61785193192236604703539689522269
61785193192236604703571084936484
61785193192236604703571085290776
61785193192236604749303749138548
61785193192236604749303749610932
61785193192236605800785547777462
61785193192236605800788900643888
61785193192236605800788900645292
61785193192236605800994750476810
61785193192236605800994753660542
61785193192236605800997073425104
61785193192236605800998106526968
61785193192236605800998106528372
61785193192236605801071457785256
61785193192236605801071457786660
61785193192236605801071458257432
61785193192236605801071459320290
61785193192236605801907138128936
61785193192236605801907138130340
61785193192236605801907138141986
61785193192236605801907138143438
61785193192236605808337789285396
61785193192236605808340112233690
61785193192236605938353018430172
61785193192236605938353018431416
61785193192236605938353018431576
61785193192236605938353018785708
61785193192236605938353047123560
61785193192236605938353047482064
61785193192236605938833077371205
61785193192236605938916760252073
61785193192236605938916760252233
61785193192236605938916845991221
61785193192236605938916845991381
61785193192236605945608019091817
61785193192236605945608019091977
61785193192236605945611328847476
61785193192236605945691586776425
61785193192236605945691587126185
61785193192236605945691587126345
61785193192236605945879958160105
61785193192236605984085682633480
61785193192236605984085682634932
61785193192236605984085682635092
61785193192236605984085683105864
61785193192236605984085687356666
61785193192236605984106603689960
61785193192236605984106603694172
61785193192236606327223368822197
61785193192236606327787453054181
61785193192236606349768899519104
61785193192236606349863432946213
61785193192236606349863432946214
61785193192236606349863432950426
61785193192236606350699108566756
61785193192236606350699108571128
61785193192236606350699108572372
61785193192236606350699108572532
61785193192236606350699108921048
61785193192236606350699108926664
61785193192236606350699110167397
61785193192236606350699110167557
61785193192236606350699137618808
61785193192236606350699137623020
61785193192236606357473937041509
61785193192236606396431772770224
61785193192236606396431772770272
61785193192236606396431772774436
61785193192236606396431772774644
61785193192236606396431772775888
61785193192236606396431772776048
61785193192236606396431773242608
61785193192236606396431773246820
61785193192236606396431774305466
61785193192236606396431777497622
61785193192236606533629681242313
61785193192236606533630456074792
61785193192236606533693217839716
61785193192236606533713362112948
61785193192236606533713362467240
61785193192236606540404508116377
61785193192236606540467269881301
61785193192236606540467269881349
61785193192236611269174532469191
61785193192236611269174618562471
61785193192236611291519124294488
61785193192236611291519124298700
61785193192236611298778572686768
61785193192238962850937485307115
61785193192238962988138491034315
61785193192238963033951738385343
61785193192238963033951738857727
61785193192238963033951824474411
61785193192238963033951824946795
61785193192238963033952513693631
61785193192238963033952514756441
61785193192238963033954837691685
61785193192238963033954923798015
61785193192238963033955956899879
61785193192238963033976877486726
61785193192238963582935094845751
61785193192238963582995532616833
61785193192238963582997856610515
61785193192238963583016467725578
61785193192239005668671539064377
61785193192239005676199508180387
61785193192239005676199594256197
61785193192239005676202950323825
61785193192239007322575505582773
61785193192239007322577828531067
61785193192239007430089640058784
61785193192239007452245443001501
61785193192239007459773412117511
61785193192239007459775739652025
61785193192239007497999505652773
61785193192239007497999505652774
61785193192239007497999505656986
61785193192239007498176939873508
61785193192239007505515850979604
61785193192239007505518945580230
61785193192239007505609665741717
61785193192239007505609665741877
61785193192239007505610008698309
61785193192239007505610009748069
61785193192239008047877860599400
61785193192239008047878889469176
61785193192239011136127693239532
61785193192239011166629695759315
61785193192239011204872892048353
61785193192239011204873234459680
61785193192239011204873234813972
61785193192239011204873236054865
61785193192239263177468834035115
61785193192239263177469522781951
61785193192239263177472965988199
61785193192239263177472966005669
61785193192239263177740473272183
61785193192239263177740474321943
61785193192239263177740731539387
61785193192239263772265108967443
61785193192239263772265108967651
61785193192239263772265366184887
61785193192239263772265366185095
61785193192239307641421981331294
61785193192239307641504518955028
61785193192239307641504518955029
61785193192239307641504518960645
61785193192239307641504892013272
61785193192239307641505552062509
61785193192239307641505663665604
61785193192239307641505666847932
61785193192239307641505666847933
61785193192239307641505925128234
61785193192239307641516052765745
61785193192239307642268165075057
61785193192239307642320794953037
61785193192239307642351847955877
61785193192239307642351847956085
61785193192239307642352190361588
61785193192239307642352190361636
61785193192239307642352190378898
61785193192239307642352190379058
61785193192239307642352190380302
61785193192239307642352190380510
61785193192239307642352190715928
61785193192239307642352190912469
61785193192239307642352190912677
61785193192239307642352191778738
61785193192239307642352191797452
61785193192239307642352194965277
61785193192239307642352194965278
61785193192239307642352194983992
61785193192239307649036987787641
61785193192239307649099749552565
61785193192239307649126674830037
61785193192239307649126674830197
61785193192239307649127017786581
61785193192239307649127017786629
61785193192239307649127018836341
61785193192239307687237441545244
61785193192239307688084854565104
61785193192239307688084854565152
61785193192239307688084854582414
61785193192239307688084854582574
61785193192239307688084854583818
61785193192239307688084854584026
61785193192239307688084855037488
61785193192239307688084855054749
61785193192239307688084855054750
61785193192239307688084856100346
61785193192239307688084856117608
61785193192239307688084859305552
61785193192239307694883960169634
61785193192239307695134750011886
61785193192239308243902357585153
61785193192239311348306218255805
61785193192239311348389901136625
61785193192239311348390243546548
61785193192239311348390243548000
61785193192239311348390243902292
61785193192239311348390245143185
61785193192239311348390248151642
61785193192239311348393715804896
61785193192239311355900768046411
61785193192239311394122907750064
61785193192239311394122908222448
61785193192239313002276287194829
61785193192239313002276679372987
61785193192239313002276679372988
61785193192240163607204991480796
61785193192240163608040453127367
61785193192240163608040453477287
61785193192240163608040710344763
61785193192240163608040710344811
61785193192240163608040711744491
61785193192240163608040796433831
61785193192240163608040796433879
61785193192240163608040797483639
61785193192240163608041442998808
61785193192240163608043794644862
61785193192240163745217767817183
61785193192240163745217767821555
61785193192240163745217767834445
61785193192240163745217767834605
61785193192240163745218544091871
61785193192240163790971110291303
61785193192240163790971110291351
61785193192240163790971367158875
61785193192240163790971368558555
61785193192240163790971453247943
61785193192240163790972100290872
61785193192240163791033872056227
61785193192240163791033872056435
61785193192240163791034129273719
61785193192240163791034129273879
61785193192240163791034130323639
61785193192240163791037184999718
61785193192240164157063568970113
61785193192240164202816136232403
61785193192240164202816136232611
61785193192240164202816393449847
61785193192240164202816393450055
61785193192240206432521720056847
61785193192240206836709786761437
61785193192240207019640444042269
61785193192240208056772836452350
61785193192240208072032585417720
61785193192240208072053223271695
61785193192240208072053223277311
61785193192240208072055460132325
61785193192240208072055574917749
61785193192240208072056574741213
61785193192240208072056579327469
61785193192240208072056694112893
61785193192240208072056952393195
61785193192240208072056952394599
61785193192240208072223969545206
61785193192240208072903246682860
61785193192240208072903246695910
61785193192240208072903247758768
61785193192240208079649657603667
61785193192240208079677702094997
61785193192240208079678045051541
61785193192240208079678045051589
61785193192240208079678046101301
61785193192240208079678046101349
61785193192240208079681043262572
61785193192240208254983018094801
61785193192240208254983018212893
61785193192240208254983875958665
61785193192240208254984137422699
61785193192240208254986203507681
61785193192240208254986461774885
61785193192240208254987232023325
61785193192240208254987236608093
61785193192240208254987236609545
61785193192240208255046551984441
61785193192240208255046556231031
61785193192240208255048874932735
61785193192240208255048879177713
61785193192240208255048879179325
61785193192240208255048965272605
61785193192240208255049223539809
61785193192240208255049223552859
61785193192240208255049993669961
61785193192240208255049994140929
61785193192240208255049994142381
61785193192240208255049995192141
61785193192240208255049998374469
61785193192240208255067472572749
61785193192240208255069795521043
61785193192240208255081766858698
61785193192240208255833788902425
61785193192240208255833788902473
61785193192240208255834908091224
61785193192240208255886047066429
61785193192240208255896293799825
61785193192240208255896293799873
61785193192240208255896550466388
61785193192240208255896550466436
61785193192240208255896550483698
61785193192240208255896550485102
61785193192240208255896550938772
61785193192240208255896550956034
61785193192240208255896551017269
61785193192240208255896551017317
61785193192240208255896552001630
61785193192240208255896552018892
61785193192240208255896555189574
61785193192240208255896555206836
61785193192240208255897326899556
61785193192240208256085612194328
61785193192240208262577191606059
61785193192240208262577963243889
61785193192240208262577963258391
61785193192240208262580286187727
61785193192240208262601206776083
61785193192240208262608358909061
61785193192240208262608615776537
61785193192240208262608701865605
61785193192240208262608701865653
61785193192240208262609344322419
61785193192240208262609348908582
61785193192240208262609348921689
61785193192240208262663968541167
61785193192240208262671377891381
61785193192240208262671377891429
61785193192240208262671378941189
61785193192240208262674433617428
61785193192240208262695741810066
61785193192240208667616914000196
61785193192240208667678556379572
61785193192240208667678556381024
61785193192240208667678556851956
61785193192240208667678557976001
61785193192240208667678561102758
61785193192240208667678815193445
61785193192240208667679590025972
61785193192240208674453384850113
61785193192240208674477618381837
61785193192240208804876549462504
61785193192240211710195729592812
61785193192240211778940928401585
61785193192240211778940928401633
61785193192240211778941270811508
61785193192240211778941270812960
61785193192240211778941271167252
61785193192240211778941275416602
61785193192240211778944743069856
61785193192240211961871585215649
61785193192240211961871585215697
61785193192240211961871843482853
61785193192240211961871843482901
61785193192240211961871928097956
61785193192240211961934346980573
61785193192240211961934346980621
61785193192240211961934603651348
61785193192240211961934605247777
61785193192240212335494469858881
61785193192240212373716868374193
61785193192240213547199581905310
61785193192240213562769351128957
61785193192240213563333435337856
61785193192240213563333435342068
61785193192240213563333435355166
61785193192240213563334468457026
61785193192240213563334468457029
61785193192240213563334468458433
61785193192240213570025220977057
61785193192240213570087987323829
61785193192240213570088375274271
61785193192240213570088375274272
61785193192240213570276403353813
61785193192240213570841128502917
61785193192240213570841128507289
61785193192240213570841259254630
61785193192240213608247843557242
61785193192240213608247843675334
61785193192240213608439224987833
61785193192240213608439224987881
61785193192240213608522907341065
61785193192240213609062627283024
61785193192240213609062627283072
61785193192240213609062627287236
61785193192240213609062627287444
61785193192240213609062627288688
61785193192240213609062627288848
61785193192240213609062627300334
61785193192240213609062627300494
61785193192240213609062627301738
61785193192240213609062627301946
61785193192240213609062627306110
61785193192240213609062627306158
61785193192240213609062627755408
61785193192240213609062627772670
61785193192240213609062627774175
61785193192240213609062628818266
61785193192240213609066070980414
61785193192240213609066070980423
61785193192240213609088024669137
61785193192240213615862594857243
61785193192240213615862852074687
61785193192240213615865947726477
61785193192247061371911307393813
61785193192247061371914406580659
61785193192247066313549611699737
61785193192247066313552964567567
61785193192247066832675687107902
61785193192247066832675943975426
61785193192247066832675944325346
61785193192247066839453865450164
61785193192247066839453865800084
61785193192247066839453866849844
61785193192247066862344590636225
61785193192247066862344590990517
61785193192247066863097736418955
61785193192247066863160498179507
61785193192247066908095851434367
61785193192247066908095852497177
61785193192247066908095937173515
61785193192247066908095939058469
61785193192247066908911759078271
61785193192247066908911760141081
61785193192247066908911760158551
61785193192247066908931904830675
61785193192247066908931904843725
61785193192247066908931990569823
61785193192247066908931990582873
61785193192247066908931990919743
61785193192247066908931991982553
61785193192247066908935089769502
61785193192247066908935348036706
61785193192247066908935348049964
61785193192247068097939332823011
61785193192247068143633599197496
61785193192247068143692917264915
61785193192247068143692917732927
61785193192247068143692917737299
61785193192247068143692918799949
61785193192247068143692921982277
61785193192247068143692922001151
61785193192247068143693008094431
61785193192247068143696360939175
61785193192247068143696360958049
61785193192247068143696360962261
61785193192247068143713838338657
61785193192247068143717281531638
61785193192247068143717281543927
61785193192247068143717281544896
61785193192247068143717281550512
61785193192247068555476042860081
61785193192247068692484630957675
61785193192247068692484634145619
61785193192247068692484889242141
61785193192247068692484892424469
61785193192247068692484892425873
61785193192247068692484892778761
61785193192247068692485664076801
61785193192247068692485664078205
61785193192247068692676273725323
61785193192247068693321730837134
61785193192247111197534750967413
61785193192247111197537073915707
61785193192247111197537073915915
61785193192247111304316287193762
61785193192247111304316287543682
61785193192247111327204688386141
61785193192247111334732657502151
61785193192247111334734985036665
61785193192247111334797742552239
61785193192247111372943570313709
61785193192247111372943656052857
61785193192247111372943656406989
61785193192247111372944341964637
61785193192247111372944341966041
61785193192247111372944427703785
61785193192247111372944428053705
61785193192247111372944428059321
61785193192247111372944456751465
61785193192247111372944456755677
61785193192247111372946664912931
61785193192247111372946664914335
61785193192247111372946750652079
61785193192247111372946751001999
61785193192247111372946751007615
61785193192247111372946779349839
61785193192247111372946779699759
61785193192247111372946779703971
61785193192247111372958751037413
61785193192247111372958751037414
61785193192247111372958751041626
61785193192247111373794426657956
61785193192247111373794426662328
61785193192247111373794426663572
61785193192247111373794426663732
61785193192247111373794426676830
61785193192247111373794426681042
61785193192247111373794427012248
61785193192247111373794427017864
61785193192247111380475781921892
61785193192247111380478104870186
61785193192247111380538543686817
61785193192247111380538543688221
61785193192247111380538629775885
61785193192247111380540866635111
61785193192247111380540952724179
61785193192247112608576360152888
61785193192247112608576360157260
61785193192247112608576360158504
61785193192247112608576360158664
61785193192247112608576360171762
61785193192247112608576360175974
61785193192247112608576360507180
61785193192247112608576360512796
61785193192247113158183895363288
61785193192247113158184152580732
61785193192247116138921144817755
61785193192247116276119055944329
61785193192247116276370233733896
61785193192247116314614413338008
61785193192247116314614413339252
61785193192247116314614413339412
61785193192247116314614413693544
61785193192247116315429201674500
61785193192247116315429201687598
61785193192247116315429201691810
61785193192247116687964983217872
61785193192247116726963860946063
61785193192247116726963860964937
61785193192247116726965008852065
61785193192247116726965008853469
61785193192247116733739836263223
61785193192247116864225677488390
61785193192247116864225677489794
61785193192247116864225677494006
61785193192247116864413706118003
61785193192247116864476467882927
61785193192247116871000112357268
61785193192247116871000112361613
61785193192247116871167612403807
61785193192247116871188532992115
61785193192247116871251294757039
61785193192247366502757443937580
61785193192247366914351421769224
61785193192247367021947400318703
61785193192247367021947657536147
61785193192247367028725579010885
61785193192247367028725580060645
61785193192247368287209926821247
61785193192247368287209926838509
61785193192247368287213370027495
61785193192247368287213370033111
61785193192247368287213370046369
61785193192247368287213370050581
61785193192247368698993051948401
61785193192247368882009600784890
61785193192247410967609400604624
61785193192247410968519465321506
61785193192247410968519465322958
61785193192247410968519465327122
61785193192247410968519465327170
61785193192247410974928165957024
61785193192247410974952439413210
61785193192247410974952439414614
61785193192247411379203378436220
61785193192247411379203378436268
61785193192247411386713524733826
61785193192247411386734445323586
61785193192247411516380450460126
61785193192247411516380455046292
61785193192247411516381226698624
61785193192247411516460322196231
61785193192247411516460322201847
61785193192247411516460579400625
61785193192247411516460579402029
61785193192247411516460694187453
61785193192247411516460694191665
61785193192247411516461351054361
61785193192247411516461436792105
61785193192247411516461436793509
61785193192247411516461465839785
61785193192247411516463674002655
61785193192247411516463678252005
61785193192247411516463759741803
61785193192247411516463760090319
61785193192247411516463760095935
61785193192247411516463788438159
61785193192247411516463788788079
61785193192247411516463793037428
61785193192247411516463793037429
61785193192247411516464022608276
61785193192247411516464022608277
61785193192247411516464137393701
61785193192247411516464794260608
61785193192247411516464794260609
61785193192247411516464797447149
61785193192247411516464909046033
61785193192247411516464909064746
61785193192247411516464912232572
61785193192247411516464912232573
61785193192247411516465170512874
61785193192247411516653194346468
61785193192247411523995085262150
61785193192247411523995200053190
61785193192247411524054522842503
61785193192247411524054781122805
61785193192247411524057847027075
61785193192247411524057961818115
61785193192247411563044099949744
61785193192247411563044099949792
61785193192247411563044099953956
61785193192247411563044099954164
61785193192247411563044099955408
61785193192247411563044099955568
61785193192247411563044099967054
61785193192247411563044099967214
61785193192247411563044099968458
61785193192247411563044099968666
61785193192247411563044099972830
61785193192247411563044099972878
61785193192247411563044100422128
61785193192247411563044100426340
61785193192247411563044100439389
61785193192247411563044100439390
61785193192247411563044101484986
61785193192247411563044101502248
61785193192247411563044104677142
61785193192247411563044104690192
61785193192247411569727749582258
61785193192247412751821315877301
61785193192247412752093369241160
61785193192247412752093369241208
61785193192247412752093369245372
61785193192247412752093369245580
61785193192247412752093369246824
61785193192247412752093369246984
61785193192247412752093369258470
61785193192247412752093369258630
61785193192247412752093369259874
61785193192247412752093369260082
61785193192247412752093369264246
61785193192247412752093369264294
61785193192247412752093369595500
61785193192247412752093369601116
61785193192247412752093370658310
61785193192247412752093370677024
61785193192247412752093373850466
61785193192247412752093373863564
61785193192247412752093398297472
61785193192247412797826033444676
61785193192247412797826033450340
61785193192247412797826033450500
61785193192247412797826033463390
61785193192247412797826033917060
61785193192247413346889629054876
61785193192247416458051212331443
61785193192247416458051212332847
61785193192247416458131422426120
61785193192247416458131422426328
61785193192247416458131422427572
61785193192247416458131422427732
61785193192247416458131422781864
61785193192247416458131423844673
61785193192247416458131423844674
61785193192247416458131427031214
61785193192247416458131451474008
61785193192247416458131451478220
61785193192247416458134779894831
61785193192247416458134779894832
61785193192247416458134894684468
61785193192247416458611481367361
61785193192247416458699638965688
61785193192247416458946210762820
61785193192247416458946210775918
61785193192247416458946210780130
61785193192247416465390899866288
61785193192247416465390899871895
61785193192247416465641946925983
61785193192247416465641946925984
61785193192247416503864086629636
61785193192247416503864086631088
61785193192247416503864086631248
61785193192247416503864087102020
61785193192247416503864091352822
61785193192247416869641374967021
61785193192247416870397216397833
61785193192247416870482017940385
61785193192247416877234805568307
61785193192247416877235532579469
61785193192247416877235924757627
61785193192247416877235924757628
61785193192247416877256845351543
61785193192247416878071585504996
61785193192247416916150772609941
61785193192247416916213534374865
61785193192247417053474202987896
61785193192247417053474202993720
61785193192247417053474203005366
61785193192247417053474203010982
61785193192247417053474977826768
61785193192247417053474977832592
61785193192247417053474977845642
61785193192247417053491766480658
61785193192247417053492886922391
61785193192247417053496242794434
61785193192247417060249756951344
61785193192247417060249756955716
61785193192247417060250149611667
61785193192247417060270677662068
61785193192247417060270678012045
61785193192247417060270808390487
61785193192247417060270808392156
61785193192247417060270808392917
61785193192247417060270808396368
61785193192247417060270808397129
61785193192247417060270808747049
61785193192247417060270812976924
61785193192247417060271070194368
61785193192247417060271070199975
61785193192247417060274165846158
61785193192247417060459098290410
61785193192247417060521860042227
61785193192247417060521860055334
61785193192247417060524179804719
61785193192247417060524179804767
61785193192247417061085810353428
61785193192247417061085853944688
61785193192247417061085853948900
61785193192247417061086973143987
61785193192247417061089297150936
61785193192247418105179149892765
61785193192247418105262803530719
61785193192247418105262803548189
61785193192247418105263951436721
61785193192247418112581550300768
61785193192247418112581550300769
61785193192247418112602486840236
61785193192247418112602515536592
61785193192247418112605958744298
61785193192247418112769836645300
61785193192247418113338182517192
61785193192247418113338182521618
61785193192248267070569091985846
61785193192248267413710188516601
61785193192248267452748699804479
61785193192248267459254566006142
61785193192248267459275486713360
61785193192248267459275572802428
61785193192248267459275831086894
61785193192248267459275832486574
61785193192248267459275832486734
61785193192248267459276605921554
61785193192248267459276607321234
61785193192248267459278930273899
61785193192248267459278930273900
61785193192248267459463773425065
61785193192248267459464117781346
61785193192248267459526535190149
61785193192248267482163117316217
61785193192248267482163203405285
61785193192248267482163203409497
61785193192248267482163203759417
61785193192248267482166556273115
61785193192248267482166556627247
61785193192248267482919702055835
61785193192248267483000688383448
61785193192248267665931345675512
61785193192248267665933668623806
61785193192248267665996430384358
61785193192248267666017350971214
61785193192248268717511026244684
61785193192248268717513349192978
61785193192248268717701635550767
61785193192248268717701635550776
61785193192248268717760954086207
61785193192248268717760954103469
61785193192248268717760955153229
61785193192248268717762073298773
61785193192248268717764397311329
61785193192248268717764397315541
61785193192248268717781847045124
61785193192248268717785317897207
61785193192248268717785317898176
61785193192248268717785317903792
61785193192248269266552925595421
61785193192248269266553700431485
61785193192248269266804747849685
61785193192248269266807071843367
61785193192248269266827992431591
61785193192248269312306481690832
61785193192248269312306482157600
61785193192248269312306484871756
61785193192248269312307256524088
61785193192248269312307257002088
61785193192248269312560628049850
61785193192248269312560628055466
61785193192248269312578497635329
61785193192248269312578583378689
61785193192248269312579269287661
61785193192248269312579269291873
61785193192248269312581548642322
61785193192248269313146538445612
61785193192248269313146795663056
61785193192248269313335082026248
61785193192248269313335082026249
61785193192248311878572610260199
61785193192248311924054312074702
61785193192248311924116987750558
61785193192248311924137908456958
61785193192248311924138252830492
61785193192248311924138252830652
61785193192248311924138254230172
61785193192248311924138254230332
61785193192248311924139028019443
61785193192248311924139028019444
61785193192248311924139029069203
61785193192248311924139029069204
61785193192248311946994153750654
61785193192248311946994153750862
61785193192248311947011349461191
61785193192248311947011349466807
61785193192248311947011692400313
61785193192248311947011692404525
61785193192248311947011692404733
61785193192248311947011692406137
61785193192248311947011692754653
61785193192248311947011693823078
61785193192248311947011721452413
61785193192248311947012378313497
61785193192248311947012378317709
61785193192248311947012378317917
61785193192248311947012378319321
61785193192248311947012464056857
61785193192248311947012464057065
61785193192248311947012464406985
61785193192248311947012468656334
61785193192248311947012468656335
61785193192248311947012493104745
61785193192248311947012722692854
61785193192248311947012751389258
61785193192248311947014700911871
61785193192248311947014701266003
61785193192248311947014701266211
61785193192248311947014701267615
61785193192248311947014705516965
61785193192248311947014787005151
61785193192248311947014787005359
61785193192248311947014787355071
61785193192248311947014787355279
61785193192248311947014791604628
61785193192248311947014791604629
61785193192248311947014815703119
61785193192248311947014816053039
61785193192248311947014817120060
61785193192248311947014820302388
61785193192248311947014820302389
61785193192248311947015045641148
61785193192248311947015045641196
61785193192248311947015049871832
61785193192248311947015049871833
61785193192248311947015049873236
61785193192248311947015049873237
61785193192248311947015049890547
61785193192248311947015074337504
61785193192248311947015074337552
61785193192248311947015164658661
61785193192248311947015164675971
61785193192248311947015820475613
61785193192248311947015821524164
61785193192248311947015821524165
61785193192248311947015821542879
61785193192248311947015849171921
61785193192248311947015850240639
61785193192248311947016197777835
61785193192248311947016197779239
61785193192248311947204135518148
61785193192248311947768219748485
61785193192248311947841571493747
61785193192248311947862463365528
61785193192248311947862467614878
61785193192248311947862467633592
61785193192248311947862492063288
61785193192248311947862492080550
61785193192248311947862496331352
61785193192248311954525220636568
61785193192248311954525565010310
61785193192248311954542759659037
61785193192248311954546112526867
61785193192248311954546112527110
61785193192248311954546141224870
61785193192248311954608874292035
61785193192248311954608902989795
61785193192248311954640633026570
61785193192248312084192146361250
61785193192248312084192146361410
61785193192248312085039564104295
61785193192248312129942006747431
61785193192248312129942349704022
61785193192248312129942349704023
61785193192248312129943039850747
61785193192248312129943121343305
61785193192248312129943379623606
61785193192248312129943382807338
61785193192248312129943382807339
61785193192248312129945358198319
61785193192248312129945444169135
61785193192248312129945444287227
61785193192248312129945444291599
61785193192248312129945448890869
61785193192248312129945448892321
61785193192248312129945702571852
61785193192248312129945702571853
61785193192248312129945702571900
61785193192248312129946481994185
61785193192248312130005025729799
61785193192248312130005797369081
61785193192248312130005797382131
61785193192248312130005801615671
61785193192248312130008120313003
61785193192248312130008120317375
61785193192248312130008124562353
61785193192248312130008124563965
61785193192248312130008205934059
61785193192248312130008210657245
61785193192248312130008468924449
61785193192248312130008468937498
61785193192248312130008468937499
61785193192248312130009239054601
61785193192248312130009239525569
61785193192248312130009240588426
61785193192248312130009243759109
61785193192248312130026717957389
61785193192248312130029040901311
61785193192248312130029040905683
61785193192248312130029126640459
61785193192248312130041009055393
61785193192248312130041009055394
61785193192248312130041012239125
61785193192248312130041012239126
61785193192248312130041012243338
61785193192248312130291712108689
61785193192248312130291713158497
61785193192248312130793120185208
61785193192248312130793120301848
61785193192248312130793120314897
61785193192248312130793120314898
61785193192248312130845292451069
61785193192248312130855795851028
61785193192248312130855795851076
61785193192248312130855795868338
61785193192248312130855795869742
61785193192248312130855796323412
61785193192248312130855796340673
61785193192248312130855796340674
61785193192248312130855797386270
61785193192248312130855797403532
61785193192248312130855800574213
61785193192248312130855800574214
61785193192248312130855800591476
61785193192248312130876716557428
61785193192248312130876716911720
61785193192248312137536092615469
61785193192248312137536092615553
61785193192248312137536092615713
61785193192248312137536178708993
61785193192248312137536436990699
61785193192248312137537208628529
61785193192248312137539531572451
61785193192248312137539531576823
61785193192248312137557013186599
61785193192248312137557013203861
61785193192248312137560452160723
61785193192248312137560452160759
61785193192248312137567561187203
61785193192248312137568594306329
61785193192248312137570917237361
61785193192248312137633679002068
61785193192248313182372343319929
61785193192248313182372457638793
61785193192248313182372457988713
61785193192248313182372457988761
61785193192248313182560742933613
61785193192248313182560744333245
61785193192248313182560744333293
61785193192248313182623504988679
61785193192248313182644310967933
61785193192248313182644310967981
61785193192248313182644312367661
61785193192248313182644396506120
61785193192248313182644396506168
61785193192248313182644396510540
61785193192248313182644396511944
61785193192248313182644396523590
61785193192248313182644396525042
61785193192248313182644396866076
61785193192248313182644397057001
61785193192248313182644397941984
61785193192248313182644398106809
61785193192248313182644425562432
61785193192248313182644425575482
61785193192248313182644426638340
61785193192248313319821497599227
61785193192248313365575053792568
61785193192248313365575053809829
61785193192248313365575053809830
61785193192248313365637729345960
61785193192248313365637729350172
61785193192248313365637729351624
61785193192248313365637729364674
61785193192248313365637729818344
61785193192248313365637729835605
61785193192248313365637729835606
61785193192248313365637734086408
61785193192248313365658650052360
61785193192248313365658650056572
61785193192248313365658650406652
61785193192248313777168947013369
61785193192248313777168947013529
61785193192248313777169032568978
61785193192248313777169032687070
61785193192248313777169032691281
61785193192248313777169032691282
61785193192248313777169032752517
61785193192248313777169032752677
61785193192248313777169035755517
61785193192248313777169035755518
61785193192248313777169035761134
61785193192248313777169035879226
61785193192248313777169721845848
61785193192248313777169807584996
61785193192248313777356975090649
61785193192248313777356975090857
61785193192248313777357318047241
61785193192248313777357318047449
61785193192248313777419735259144
61785193192248313777419735260596
61785193192248313777419735731528
61785193192248313777419736794385
61785193192248313777419736794386
61785193192248313777419736855573
61785193192248313777419736855621
61785193192248313777419739982330
61785193192248313777419994073017
61785193192248313777419994073065
61785193192248313777420768905544
61785193192248313777440656315624
61785193192248313777921834155160
61785193192248313777922177111752
61785193192248313777981497089747
61785193192248313777984595920084
61785193192248313777984853137528
61785193192248313785035092408883
61785193192248313914429701323394
61785193192248313914429704511338
61785193192248316873032470389028
61785193192248316888682449691080
61785193192248316888682449692532
61785193192248316888682450046824
61785193192248316888682451109634
61785193192248316888682454296174
61785193192248316888682478738968
61785193192248316888682478743180
61785193192248316888685807159548
61785193192248316888685807159792
61785193192248316888685921949428
61785193192248316895940803220715
61785193192248316895940803220763
61785193192248316896024327676192
61785193192248316896024356372548
61785193192248317025946590585752
61785193192248317033453642827267
61785193192248317033453642827268
61785193192248317071616464440416
61785193192248317071616464446239
61785193192248317071675782530920
61785193192248317071675782532372
61785193192248317071675782532532
61785193192248317071696703233108
61785193192248317071696703237320
61785193192248317072181323511272
61785193192248317072181323512724
61785193192248317079017749909732
61785193192248317079228119629900
61785193192248317414816821583255
61785193192248317422158827287763
61785193192248317422158827288582
61785193192248317422158827289950
61785193192248317422158827289977
61785193192248317437728596509225
61785193192248317437728596513597
61785193192248317438271760152946
61785193192248317438271760152955
61785193192248317438292680722496
61785193192248317438292680739805
61785193192248317438292680739806
61785193192248317438292680741209
61785193192248317438292680741210
61785193192248317438293713841666
61785193192248317438293713841669
61785193192248317438293713841670
61785193192248317438293713843073
61785193192248317438293713843074
61785193192248317438480967636865
61785193192248317438480967636866
61785193192248317444983433236747
61785193192248317444983433240959
61785193192248317444983825437775
61785193192248317444983825439444
61785193192248317444984466361697
61785193192248317444984467761377
61785193192248317444984597090107
61785193192248317445046457891279
61785193192248317445047232708469
61785193192248317445047620658911
61785193192248317445047620658912
61785193192248317445049552474435
61785193192248317445068148710548
61785193192248317445068149064680
61785193192248317445255416834347
61785193192248317445823748158393
61785193192248317483207085755341
61785193192248317483207085755342
61785193192248317483207088936265
61785193192248317483207088936266
61785193192248317483207088941882
61785193192248317483207089059974
61785193192248317483398384279241
61785193192248317483457788925325
61785193192248317483461146025048
61785193192248317483461146025291
61785193192248317483461146044165
61785193192248317483478709513633
61785193192248317483962468511225
61785193192248317483962554585791
61785193192248317483962554587195
61785193192248317483962554604457
61785193192248317483962554604505
61785193192248317483962554604664
61785193192248317484021872667664
61785193192248317484021872667712
61785193192248317484021872684974
61785193192248317484021872685134
61785193192248317484021872686378
61785193192248317484021872686586
61785193192248317484021873140048
61785193192248317484021873157309
61785193192248317484021873157310
61785193192248317484021873158815
61785193192248317484021874202906
61785193192248317484025316365054
61785193192248317484025316365063
61785193192248317484026005091728
61785193192248317484026005110602
61785193192248317484042793728356
61785193192248317484042793745617
61785193192248317484042793745618
61785193192248317484043914183139
61785193192248317484046236934604
61785193192248317484046236951913
61785193192248317484046236951914
61785193192248317484046236953317
61785193192248317484046236953318
61785193192248317484046236953371
61785193192248317484046237131433
61785193192248317484046237485565
61785193192248317484047270053774
61785193192248317484047270053777
61785193192248317484047270053778
61785193192248317484047270055181
61785193192248317484213603260665
61785193192248317484213603260666
61785193192248317484235212594323
61785193192248317484235556950594
61785193192248317484235556950595
61785193192248317490737376934711
61785193192248317490737376934759
61785193192248317490737376934919
61785193192248317490799665005849
61785193192248317490799795743043
61785193192248317490799795743251
61785193192248317490800014085908
61785193192248317490800014103378
61785193192248317490800052960487
61785193192248317490800052960535
61785193192248317490800052960695
61785193192248317490800784216304
61785193192248317490800784220676
61785193192248317490800784688453
61785193192248317490800784688480
61785193192248317490800784692852
61785193192248317490800788920568
61785193192248317490800829327991
61785193192248317490800829336218
61785193192248317490800832050285
61785193192248317490800832050321
61785193192248317490800832050369
61785193192248317490801176873117
61785193192248317490801176873152
61785193192248317490801176873153
61785193192248317490801176873200
61785193192248317490801176873201
61785193192248317490801176873236
61785193192248317490803108684321
61785193192248317490803108686534
61785193192248317490820930442344
61785193192248317490820934691638
61785193192248317490820934691854
61785193192248317490821705275336
61785193192248317490821705277004
61785193192248317490821705277005
61785193192248317490821705281160
61785193192248317490821706325096
61785193192248317490821706344027
61785193192248317490821709507397
61785193192248317490821709507424
61785193192248317490821709526355
61785193192248317490821836012009
61785193192248317490821840241883
61785193192248317490821840241884
61785193192248317490821840244070
61785193192248317490821840244100
61785193192248317490822094279216
61785193192248317490822097459327
61785193192248317490822097459328
61785193192248317490822097461425
61785193192248317490822097461508
61785193192248317490822097461509
61785193192248317490822097461514
61785193192248317490822097461544
61785193192248317490824029273390
61785193192248317490824421476255
61785193192248317490825193128428
61785193192248317490825196310756
61785193192248317490989204950564
61785193192248317491072887307187
61785193192248317491073145589631
61785193192248317491553286019093
61785193192248317491553286019094
61785193192248317491574206607401
61785193192248317491574206607402
61785193192248317620467757692086
61785193192248317620659139008845
61785193192248317620742821362029
61785193192248317621219865767858
61785193192248317621223223223519
61785193192248317621223223236410
61785193192248317621223223240829
61785193192248317621223223240988
61785193192248317621223998058020
61785193192248317621306905570928
61785193192248317621306905588238
61785193192248317621306905589642
61785193192248317621495967319715
61785193192248317628081732645320
61785193192248317628082504297652
61785193192248317628270794193827
61785193192248317628834873820196
61785193192248317628834873824408
61785193192248318673053693647878
61785193192248318673053693647887
61785193192248318673074614221640
61785193192248318673074614234737
61785193192248318673074614234738
61785193192248318673075647342218
61785193192248318680417653227028
61785193192248318680417654626708
61785193192248318680581532542213
61785193192248318680581532546584
61785193192248318680581532546585
61785193192248318681149878422902
61785193192248318718744488082127
61785193192248318718744488099389
61785193192248318718807163752000
61785193192248318718807163770874
61785193192248318718825847678071
61785193192248318718825847682283
61785193192248318718828170429536
61785193192248318718828170433748
61785193192248318718828170448249
61785193192248318718828170448250
61785193192248318718828170452621
61785193192248318718828170626365
61785193192248318718828170630577
61785193192248318718828170980497
61785193192248318718829203550113
61785193192248318718829203554326
61785193192248318719372022818644
61785193192248318719372022837518
61785193192248318726146803465156
61785193192248318726146847054907
61785193192248318726147966255875
61785193192248318726150288734134
61785193192248318726167727234340
61785193192248318726167853382363
61785193192248318726167853384793
61785193192248318726167853389005
61785193192248318726167853738925
61785193192248318726168886844183
61785193192248318726171209439082
61785193192248318726171209440534
61785193192248318726356140083460
61785193192248318726356140102333
61785193192248318726356140102334
61785193192248318726418771113320
61785193192248318726418905034103
61785193192248318726419933903879
61785193192248318726422257897730
61785193192248318726903434630584
61785193192248318726903434634713
61785193192248318726903434634797
61785193192248318726924355223105
61785193192250970421197161008241
61785193192250970558206782224961
61785193192250970558206782226365
61785193192250970604231665173569
61785193192250970604231665173573
61785193192250970604232436821689
61785193192250970604232436825901
61785193192250970604234630437202
61785193192250971154030838366425
61785193192251013238665460112797
61785193192251013238665460114201
61785193192251013238665545851945
61785193192251013238665545853349
61785193192251013238665546201865
61785193192251013238665546207481
61785193192251013238665574899625
61785193192251013238665574903837
61785193192251013246196900070052
61785193192251013246259661834977
61785193192251013246259661836381
61785193192251013246259747924045
61785193192251013834290883559092
61785193192251013834290883560544
61785193192251013834290884031476
61785193192251013834290888282278
61785193192251015068822028808409
61785193192251015068822114481950
61785193192251015068822114486161
61785193192251015068822114486162
61785193192251015068822114547557
61785193192251015068822117674106
61785193192251015069072817054024
61785193192251015069072817055476
61785193192251015069072817526408
61785193192251015069072818589265
61785193192251015069072818589266
61785193192251015069072818650501
61785193192251015069072821777210
61785193192251015069073075867945
61785193192251015069073850700424
61785193192251015069093738110504
61785193192251015069093738114716
61785193192251015069637677714964
61785193192251015069637934932408
61785193192251015625479797438768
61785193192251018729945762517376
61785193192251018729945762521588
61785193192251018729946795636549
61785193192251018729946795636550
61785193192251018729946795637953
61785193192251018729946795637954
61785193192251018729946795642166
61785193192251018774860170854854
61785193192251018775114227819928
61785193192251018775615636380671
61785193192251018775615636382075
61785193192251018775674954462544
61785193192251018775674954462592
61785193192251018775674954466756
61785193192251018775674954466964
61785193192251018775674954468208
61785193192251018775674954468368
61785193192251018775674954934928
61785193192251018775674955997786
61785193192251018775678312047736
61785193192251018775678312053559
61785193192251018775678312053560
61785193192251018775679086886608
61785193192251018775679086892432
61785193192251018775695875523236
61785193192251019141728801546925
61785193192251019141728801551138
61785193192251019141728802079173
61785193192251019187482357757629
61785193192251019187482357759033
61785193192251019324741993278992
61785193192251019324743026393954
61785193192251019324743026395358
61785193192251019324743026399570
61785193192251019331706140164883
61785193192251020376510735041857
61785193192251020376510735046070
61785193192251020377074819273841
61785193192251020377074819278054
61785193192251020422242251456059
61785193192251020422264291253965
61785193192251020422828375484545
61785193192251020429770568666005
61785193192251020429770568666006
61785193192251020429771340319741
61785193192251020429771340319742
61785193192251020429773663249162
61785193192251020559440244416444
61785193192251020559440244416528
61785193192251020559440244422303
61785193192251020559523926773924
61785193192251020559524959890290
61785193192251020559524959894502
61785193192251020560005103488788
61785193192251020560089044120870
61785193192251020560089044122274
61785193192251020566864643178752
61785193192251020567115690238448
61785193192251020567679517252988
61785197183268523651761896363348
61785197183268523834692553177412
61785197183292839163916089816128
61785197189107814865666504692489
61785197189166337355968714618223
61785197189176847821503148857290
61785197189177142522016957565759
61785197189177142522017214783203
61785197189177142522581041797743
61785197189177142522582070667519
61785197189178044736705972999827
61785197189178044736956677102931
61785197189178044736960116059829
61785197189178048441302820544310
61785197189178048441302820544319
61785197189180746028359054794707
61785197189180746028609758897811
61785197189180746028610016115255
61785197189180746028610787767587
61785197189180746028610873506735
61785197189180746028614229911025
61785197189180746029178314143009
61785197189180746035952883799677
61785197189180746035953141017121
61785197189180746035953912669453
61785197189205061365176420438393
61785197189205061365177449308169
61785197192062579662921559525763
61785197192062579665356494460324
61785197192062579665356752744790
61785197192120666075734442249545
61785197192131460579858088536503
61785197192131460579858088553973
61785197192131471653940747262113
61785197192135062439319599103985
61785197192135062439322951971815
61785197192135062851101862230401
61785197192135064086448651609649
61785197192135064086450974557943
61785197192135064086450975607703
61785197192135064086450975625173
61785197192135064088143228302251
61785197192135064088143228303655
61785197192135064088145551251949
61785197192135073513402257829595
61785197192135073513405610697425
61785197192135073514154628404707
61785197192135073514154628423581
61785197192135073514155399008683
61785197192135073514155657274483
61785197192135073514155657275887
61785197192135073514157723006737
61785197192135073514157980222777
61785197192135073514157980224181
61785197192135078910609003371239
61785197192135078910609004420999
61785197192135078910609004438469
61785197192135078910610033290775
61785197192135078912304351716173
61785197192135078917386925895737
61785197192135078917387954764109
61785197192135078917387954765513
61785197192135214394590088695040
61785197192135214394592412693094
61785197192135214806372094604012
61785197192135214806374417552306
61785197192135214808066671298018
61785197192135214808066671669620
61785197192135514537541209728848
61785197192135514537542238598624
61785197192135514537544561546918
61785197192135514537544561547126
61785197192135514537544565779006
61785197192135514539988930902362
61785197192135514539989702926296
61785197192135514944818585631579
61785197192135514944839477640171
61785197192135514951583680384934
61785197192135514951583680386338
61785197192135514951583680739226
61785197192135514951583680740630
61785197192135514951583680757940
61785197192135514951583680758099
61785197192135515127832925265227
61785197192135515127832929498767
61785197192135524415807822673317
61785197192135524415811264816755
61785197192135525650592083702763
61785197192135525650593198311687
61785197192157139736361604487804
61785197192167483291761150209203
61785197192167483291761154441291
61785197192167493954814948437017
61785197192167494000547612640485
61785197192167494366407897398837
61785197192167494371491500446773
61785197192167494409881901726171
61785197192167494409881901745045
61785197192167494409882158943615
61785197192167494409882158962489
61785197192167494412141337859827
61785197192167494412141590472177
61785197192167494412141595077271
61785197192167494417224164650337
61785197192167935568489894529275
61785197192167935574138313602748
61785197192167946686610859172820
61785197192167946687175715057136
61785197192167946693952607662098
61785197192167946693952864879542
61785197192167950398298408146894
61785197192167950398298665364338
61785197192168835999040805959211
61785197192168847117726742322096
61785197192168847124692950154632
61785197192168850828849435411854
61785197192168850829037721769652
61785197192168850829038750639419
61785197192168850829038750639428
61785197192168852063631368906786
61785197192171536055912073277915
61785197192171548408814968232660
61785197192171548409379824116976
61785197192171548416346031949512
61785197192171552120502774424178
61785197192171552120691832434308
61785197206903024067127200810738
61785197206903024067127201886646
61785197206903024250057857624802
61785197206903025304168565480100
61785197206903025487099222294164
61785197206903034775913745805353
61785197209752131600472436130114
61785197209752131737733190505586
61785197209752132972449005831304
61785197209752132972514776444656
61785197209752133384025070388034
61785197209752133384861123798844
61785197209752133384861123803056
61785197209752133384861125215786
61785197209752133384861128402326
61785197209752133391636722325288
61785197209752133391636722329500
61785197209752133391636726928770
61785197209752137095982527413566
61785197209752137095982613152714
61785197209752138330763427435240
61785197209752138330763427439452
61785197209752138330763684652684
61785197209752138330763684656896
61785197209752138330764460908498
61785197209752138330764546647646
61785197209752138330764803865090
61785197209788455950425799845479
61785197209789356929768539272377
61785197209789356930584360703505
61785197209789356930584360722379
61785197209789356930584446815659
61785197209858688860744820887495
61785197209858688862435930394807
61785197209858688862439398048061
61785197209858704305035285257001
61785197209858704310117773696013
61785197209858704310118888304937
61785197209861085617977574038580
61785197209861085617979901218962
61785197209861085617981017244828
61785197209861085618733042398050
61785197209861085618733129554140
61785197209861085618733386771584
61785197209861089185066063354152
61785197209861089322323374523376
61785197209861089322326817729624
61785197209861089324771096645980
61785197209861089324771182734888
61785197209861089324773424176122
61785197209861089324774538785046
61785197209861090419843524773060
61785197209861090419846880823218
61785197209861090419846881890400
61785197209861090419846967979308
61785197209861090557107635198690
61785197209861090557107636615632
61785197209861090559552001620896
61785197209861090559553030140912
61785197209861090559553030490672
61785197209861090559555353071784
61785197209861090559556472279978
61785197209861090969454755276604
61785197209861090969454755626364
61785197209861090969454841365512
61785197209861090971147007972556
61785197209861090971147008322316
61785197209861090971147094061464
61785197209861090971149335502698
61785197209861090971150450111622
61785197209861101540475013512672
61785197209861101540476128121596
61785197209861101677673005773460
61785197209861105244821928606392
61785197209861105793613899048584
61785197209861107028394717584832
61785197209861107028394717934592
61785197209861390825057892281373
61785197209861405647524440405181
61785197209861405647525555014105
61785197209862291751862103940193
61785197209862291751862103940202
61785197209862291758637702466637
61785197209862291758637702466646
61785197209862291805217569184139
61785197209862302320470149415080
61785197209862302503400806229144
61785197209862302876769167322173
61785197209862306027239394316841
61785197209862306581114967806969
61785197209862307810812526601633
61785197209862307815896901301901
61785197209883015929913021410921
61785197209883015975666520231929
61785197209883015975666606325209
61785197209886623185790419806969
61785197209886623185790677024413
61785197209886623193383392483269
61785197209886623193384507092193
61785197209893821142278075759117
61785197209893821142279194967311
61785197209893821147361421589609
61785197209893821147361421939529
61785197209893821147361421943741
61785197209893822925851722828717
61785197209893822925851722832929
61785197209893822925851980050373
61785197209893822925851981113183
61785197209893822925852755947843
61785197209893822926667887220649
61785197209893822926667887239523
61785197209893822926667887593655
61785197209893822926668658872981
61785197209893822926668658891855
61785197209893822926668744985135
61785197209893822930935325876653
61785197209893822930935325880865
61785197209893822930936440489789
61785197209893822933445810113941
61785197209893822933445810118153
61785197209893822933446924727077
61785197209894712197612106685805
61785197209894712197613135555581
61785197209894723310649508140193
61785197209894723315732768231537
61785197209894723315733111188129
61785197209894723315733882840461
61785197209894723356402750093677
61785197209894723356402750097889
61785197209894723356403006961201
61785197209894723356403008378143
61785197209894723356403093050269
61785197209894723356403778613533
61785197209894723356403783212803
61785197209894723357218914504483
61785197209894723357219686137941
61785197209894723357219686156815
61785197209894723357219772250095
61785197209894723361486353141613
61785197209894723361486696098205
61785197209894723361487467754749
61785197209894723363996837378901
61785197209894723363996837383113
61785197209894723363997180335493
61785197209894723363997951992037
61785197209894727060749922409053
61785197209894727068342637867909
61785197209897408410418432610482
61785197209897408410418518349630
61785197209897424648056860408413
61785197209897424648872767932821
61785197209897424648872767951695
61785197209897424648872854044975
61785197209897424653140549549629
61785197209897424655651033786917
61785197209897425197663966741555
61785197209897425197663967095687
61785197209897425197664738393887
61785197209897425197664824487167
61785197209897425204443004229109
61785197209897428352402746986489
61785197209897428359996834271713
61785197209897430136792558466895
61785197209897430143569966552293
61785197209897430143570738208837
61785197215693928069419249993076
61785197215697981745880290898448
61785197215697982342932882571460
61785197215765962371969791312310
61785197215766862937274536980098
61785197215766862944052458454836
61785197215767014132024027659213
61785197215767014132024027659373
61785197215767014132024030847157
61785197215767014269222023462077
61785197215767014688344769220465
61785197215767029505726827971009
61785197215769564640709881901394
61785197215769564647487803376132
61785197215769715833761443737396
61785197215769715835456795620194
61785197215769715858901139960552
61785197215769715972654788230742
61785197215769715977737358159551
61785197215769716460472569115118
61785197215769716460473340767450
61785197215769716460473340781952
61785197215769716460473602230080
61785197215769716460473602231484
61785197215769725855993858884002
61785197215769726953576767003392
61785197215769727090774759259808
61785197215769727090775792378934
61785197215769730657922567138268
61785197215769730795121593217862
61785197215770016601734270159780
61785197215770016601734274391868
61785197215770016602295658370724
61785197215770016602297981319018
61785197215770016603989463413802
61785197215770016603990611319804
61785197215770915388165355739107
61785197215770927733550900814596
61785197215770933274813772065780
61785197215794347993003347103660
61785197215794347993004490292300
61785197215795248560753510144722
61785197215795248560753510148934
61785197215795248560753510167808
61785197215795248606485031182684
61785197215795248606486174371324
61785197215802137037483337504992
61785197215802448161085386705732
61785197215802448339016409088604
61785197215802448339017152161220
61785197215802448346359533990470
61785197215802448346360305642802
61785197215802451867962592488300
61785197215802452050704962938958
61785197215802452050705334475266
61785197215802452050706106127598
61785197215802452050894392472130
61785197215803348769567436353564
61785197215803348770321324719312
61785197215803348776910561255430
61785197215803348776911332907762
61785197215803348777098476078373
61785197215803348777098476082585
61785197215803352435711612357223
61785197215803352481255990203918
61785197215803352481256361740226
61785197215803352481257133392558
61785197215803352481444276560739
61785197215803352481444276563169
61785197215803352481444276567324
61785197215803352481444276567381
61785197215803352481444276567540
61785197215803352481445419737090
61785197215803352481445419755964
61785197215803353671059548095150
61785197215803353716037923698850
61785197215803353716038295235158
61785197215803353716791440646334
61785197215803353716792212298666
61785197215806033826031440455782
61785197215806050610765605782052
61785197215806050617544671508240
61785197215806055556671633830020
61785197215806055556672405487968
61785197260008619766017807580450
61785197260080353883648764546324
61785197260080652785041949105986
61785197260080652967972605920050
61785197260080652967975963505242
61785197260080654022083313775321
61785197260080663905422470876020
61785197260080664088353131922172
61785197260081549693925636330681
61785197260081549693988398095605
61785197260081549693989426965381
61785197260081549693991755562705
61785197260081549693992870171629
61785197260081549701519723615905
61785197260081549701520838224829
61785197260081553398527076522400
61785197260081554640647457713668
61785197260104980469427945241756
61785197260104980652357368541812
61785197260105881082908395806772
61785197260105881082909625088692
61785197262927059849646642368024
61785197262927059849648966715998
61785197262927060399257101568996
61785197262927060399340784394452
61785197262927060399340870483520
61785197262927065345159405205392
61785197262927065345159662422836
61785197262927065345160434075168
61785197262966985648499452315253
61785197263036012632457234629976
61785197263036015787948302557896
61785197263036016199542280389540
61785197263036016199545723595788
61785197263036016199545723945548
61785197263036016336803035114772
61785197263036016339250756170194
61785197263036016339253084771890
61785197263036016339254199380814
61785197263036017574032689665126
61785197263036017574032691082068
61785197263036017574035018266822
61785197263036017574036132875746
61785197263036017983934415868000
61785197263036017985626667496770
61785197263036017985626668913712
61785197263036017985628996098466
61785197263036017985630110707390
61785197263036028554955788712992
61785197263036032259301589197788
61785197263036032261749310253210
61785197263036032808093559639980
61785197263036032810541280695402
61785197263036034045323214190334
61785197263036316603909191696771
61785197263039019952873205433086
61785197263039019954567781195376
61785197263039919919981979274464
61785197263039919927509947327664
61785197263039920111350310490135
61785197263039936536070313692369
61785197263039936536071342562145
61785197263039936575109768128184
61785197263060644838184376501895
61785197263064246560388485561735
61785197263064246560389514431511
61785197263064251865293764591937
61785197263064251865293850331085
61785197263064251865294879200861
61785197263071155029259035934851
61785197263071155166458057415175
61785197263071451644394350575417
61785197263071451644394350594131
61785197263071451644395722401785
61785197263071451651173643877767
61785197263071451651925674684391
61785197263071451651926789293315
61785197263071455355519444362563
61785197263072350435347730946375
61785197263072352074945376424679
61785197263072352074945377859091
61785197263072352074946749666744
61785197263072352074946749666745
61785197263072352082477816558275
61785197263072352212143370450925
61785197263072352212143370469639
61785197263072352212144742277293
61785197263072355786069442757747
61785197263072355786070471627523
61785197263075053366598458219559
61785197263075053373376724067831
61785197263075053373377752937607
61785197263075053374129783744231
61785197263075053374130898353155
61785197263075053915578715377837
61785197263075056894708184900057
61785197263075057031906177510605
61785197263075057031907206380381
61785197263075057077722524552627
61785197263075058678282088837181
61785197263075058678554058020135
61785197263075058854519535883545
61785197263075058862050602775075
61785197268871708004016898731964
61785197268871708004019221680258
61785197268871708005711474376210
61785197268871708005711475425970
61785197268872008192533575666644
61785197268872008192533576716452
61785197268872008192534351552516
61785197268872008192534608769960
61785197268872008192536674499358
61785197268872008192536932766610
61785197268872008192537703370586
61785197268872008192537704420346
61785197268872008193289815678446
61785197268872008193290073945698
61785197268872008194981297771874
61785197268872008194982069425610
61785197268872008194982326641650
61785197268872008194982326643054
61785197268943757244298921874417
61785197268944642849936713415927
61785197268944642849939807544377
61785197268944642878652430260062
61785197268944642880344682837970
61785197268944642880344682839422
61785197268944643605470586091260
61785197268944643610458626483563
61785197268944643612150878129803
61785197268944653968057460700807
61785197268944943067167560014276
61785197268944943067167817231720
61785197268944943067170911832346
61785197268944943067170912882106
61785197268944943067923024140206
61785197268944943067923282407458
61785197268944943069615535103410
61785197268944943069615535104814
61785197268944943616966043045986
61785197268944943618470009398858
61785197268944943618470013630946
61785197268944943619223154808582
61785197268947344759842107241224
61785197268947344764348974691550
61785197268947344764350003561326
61785197268947344764913830575866
61785197268947344764914087793310
61785197268947344766605311501394
61785197268947344766606082105418
61785197268947344766606083153726
61785197268947344766606086336054
61785197268947344766606340372622
61785197268947344766794368448498
61785197268947344767359227515142
61785197268947345308905673795112
61785197268948544235750381541083
61785197268948544240833070038107
61785197268948545333334441484814
61785197268948545333898521452946
61785197268948545516924368442936
61785197268968958758454610633541
61785197268968958804208195425365
61785197268968958804375331494101
61785197268968969917412732948489
61785197268979759669387025117440
61785197268979759670140170527164
61785197268979759671834747221170
61785197268979765750126726241336
61785197268979776875024494680842
61785197268979780579370295165638
61785197268980059858656847461844
61785197268980059858657623347716
61785197268980059858657880565160
61785197268980059861105341220810
61785197268980059861105598438254
61785197268980065944458959356809
61785197268980077064274167972678
61785197268980080768619968457474
61785197268980966512207979232317
61785197268983667661580508593012
61785197268983667666663068416648
61785197268983667666663068416649
61785197268983682445091413313798
61785197268983682490824077517314
61785197268983684267620174292957
61785197286561560267358765825155
61785197286561562050848987409047
61785197286561562051120583162239
61785197286561562058460265920667
61785197286561565762806066405463
61785197286561565762868857108607
61785197286561566997587999900395
61785197286561566997588028480111
61785197286561566997650790603539
61785197286600134592876610711034
61785197286600135828218813209960
61785197286600135828222285464096
61785197286600135828222285468308
61785197286600135965420278074644
61785197286601486702849251189008
61785197286601486881784477406345
61785197286601487252728365212633
61785197286601487293566483315317
61785197286601490592905104765253
61785197286601490958766418393381
61785197286601490958954446470709
61785197286601491004687110674225
61785197286658660330198749540572
61785197286661511794967585562167
61785197286669467143730841871592
61785197286669468980649055800520
61785197286669468980651380148494
61785197286669468980652499375562
61785197286669468980652499492202
61785197286669477851952531325346
61785197286669477851970008338612
61785197286669477851973452013032
61785197286669477851973452017244
61785197286669477851973452030294
61785197286669613717243855315943
61785197286669617421589655800739
61785197286669618658631025056321
61785197286669627993178241471216
61785197286669628404772218257312
61785197286669628542029530358195
61785197286669628542221259344705
61785197286669628610673811754912
61785197286669629776752145408340
61785197286669629776811463853127
61785197286669629776814907544865
61785197286669630188346122194436
61785197286669630188597170671281
61785197286669633481157264337923
61785197286669633895198963224989
61785197286670369548400404745736
61785197286670519712033325096040
61785197286670814474305338827927
61785197286670819232758752921527
61785197286670819415689038199283
61785197286670819415689409735591
61785197286670819415691361147577
61785197286670819825590763334975
61785197286670819827283016030927
61785197286670819827285338979221
61785197286670819833118730910175
61785197286670819834813306554421
61785197286670819834813306672465
61785197286670819834814425867609
61785197286670819901283027084232
61785197286670829116013855300527
61785197286670829116016206946581
61785197286670829116097538131759
61785197286670829116099861075681
61785197286670829116099889653945
61785197286670830350795817375175
61785197286670830350816709503263
61785197286670830350879471626691
61785197286670830419523781603124
61785197286670834055225300691203
61785197286670834056857085636677
61785197286670834102589778419909
61785197286670834652196508611649
61785197286670834652197627806793
61785197286670835886979561301725
61785197286670835886979589881441
61785197286673068865956210208268
61785197286673069048321639601708
61785197286673069048949628787256
61785197286673069055663645308430
61785197286673069416693461447362
61785197286673069459915617083272
61785197286673070702852393208028
61785197286673070840050386168656
61785197286673070840053829847287
61785197286673079985768094180288
61785197286673079985771537858920
61785197286673080122948609410436
61785197286673080123220578574760
61785197286673080123220578578972
61785197286673080123220578592022
61785197286673080168702189951458
61785197286673080168763837107250
61785197286673080168952123451782
61785197286673221003686435587276
61785197286673221415468670017336
61785197286673221416001009328279
61785197286673232055337806822250
61785197286673232116723837041664
61785197286673232117476952706724
61785197286673232117476981403080
61785197286673519358263717537559
61785197286673519364954517235607
61785197286673519365791313704371
61785197286673521004827661668896
61785197286673521004827661681946
61785197286673521147203415979240
61785197286673521188354941307888
61785197286673521192936080299396
61785197286673521192936108879112
61785197286673521193405629499139
61785197286673521195097880328851
61785197286673521195097881845011
61785197286673521554446038533681
61785197286673521554446038533729
61785197286673521554466930542273
61785197286673521554466930542321
61785197286673521558985679105656
61785197286673521559518018416599
61785197286673521559518104505827
61785197286673521561210357201779
61785197286673521600199594745837
61785197286673521604718343309172
61785197286673521604718343425812
61785197286673532260240817433628
61785197286673532260992957389536
61785197286673532260993186960384
61785197286673532260993958612716
61785197286673532260993961795044
61785197286673532260993990491400
61785197286673532306726625998560
61785197286673532672023080560044
61785197286673532672587939626688
61785197286673532672587968323044
61785197286673532672837869024787
61785197286674422122278999496233
61785197286674432690519861105156
61785197286674433240586888900295
61785197286674433240587003219159
61785197286693784311567168433402
61785197286693795424604541308074
61785197286693795429687115486234
61785197286693795429688262925836
61785197286694695990094158234896
61785197286694695992353565434544
61785197286694835043513227359013
61785197286694846156738885528456
61785197286694846156738885528457
61785197286694846156738885528492
61785197286697395314991603289096
61785197286697395497985050797880
61785197286697397144298171429736
61785197286697397144298200009452
61785197286697397145114107571608
61785197286697397146808651417674
61785197286697397151891225595834
61785197286697397151891254175550
61785197286697397284006672608098
61785197286697397289089246786258
61785197286697397289090361395182
61785197286697536746948284941562
61785197286697536884397354746159
61785197286697547859985686395950
61785197286697547859985715467444
61785197286697547859985715467528
61785197286697547997434756200547
61785197286697836890465552788948
61785197286697836936197987304976
61785197286697837073647028037995
61785197286697847591720689600517
61785197286697847591720689600565
61785197286697847637453353804033
61785197286697847637453353804081
61785197286697848003481803500897
61785197286697848003481803500945
61785197286697848003502695509489
61785197286697848003502695509537
61785197286697848049235359713053
61785197286697851303032698371226
61785197286697851714626676202870
61785197286698737504198055302955
61785197286705500564441283346870
61785197286705500976035261178466
61785197286705500981117835356626
61785197286705501019257416814376
61785197286705501019257445394092
61785197286705501021767899984642
61785197286705501021767925382030
61785197286705501021767928564358
61785197286705501026850499560190
61785197286705650703135588580816
61785197286705650705646071401162
61785197286705650705646072805054
61785197286705651114729566045278
61785197286705651114729566412460
61785197286705651114729570644548
61785197286705651114980613459106
61785197286705651114980613472156
61785197286705651114980614521916
61785197286705651117240050636698
61785197286705651117240053819026
61785197286705651252178606069654
61785197286705651252178606082704
61785197286705652489219976742178
61785197286705652898554517409280
61785197286705652898554518459040
61785197286705652899119377525684
61785197286705652900813953169930
61785197286705652900813954573822
61785197286705652900813957756150
61785197286705652977069884977442
61785197286705656681415685462211
61785197286705656681415685462238
61785197286705942046504026300952
61785197286705942046504283518396
61785197286705942183953062788865
61785197286705952747947675379096
61785197286705953113243904485180
61785197286705953120586894065762
61785197286705953158976539059220
61785197286705953158976797326424
61785197286705953164060143156916
61785197286705956413338737367202
61785197286705956413338765946918
61785197286705956459071430150434
61785197286705956817589703920216
61785197286705956824367855082442
61785197286705956824931579935810
61785197286705956824932694550558
61785197286705956824932710966758
61785197286705956824932715198846
61785197286705956870100519285958
61785197286706842614504090049613
61785197286706853734067463530038
61785197286706857438413264014834
61785197286706857438414378629582
61785197286706858628278412258218
61785197286706858673195197509766
61785197286706858673196312124514
61785197286709543900822748778133
61785197286709543900822777359248
61785197286709543900885424803909
61785197286709543901073452881237
61785197286709555026536424276895
61785197286709558547135688995650
61785197286709558730066345809714
61785197286709558730067460424435
61785197286709558730067460424462
61785197419533400809453570678113
61785197419540303920388366585013
61785197419540304057837063298692
61785197419540604064153728602586
61785197419540604247086736590528
61785197419541504677635441261326
61785197419541505919759265789984
61785197419541505919759351883264
61785197419541505919762824118526
61785197419544205976630413971897
61785197419544205976630499711045
61785197419602728466183950545217
61785197419602728466933738506555
61785197419605133684712069441714
61785197419605134919494002936646
61785197419605429757833589133849
61785197419605429757833674872997
61785197419605429758021617211177
61785197419605429758021621460527
61785197419605429758021960167769
61785197419605429758022650330303
61785197419605429758022993286895
61785197419605429758026092473741
61785197419605429758586734562287
61785197419605429758586820301435
61785197419605429758590176705725
61785197419605435063575867909282
61785197419605435246757486043894
61785197419606330737364619167679
61785197419606330738180522111691
61785197419606330738183964255129
61785197419606334441966054032736
61785197419606335677308256091419
61785197419606335677309747295038
61785197419606335677309748370946
61785197419606335677312071759652
61785197419606335677312846127752
61785197419606335684651638210729
61785197419606346751394730485262
61785197419613238795018104205602
61785197419613240037393895403264
61785197419613533632981895714943
61785197419613533632982238671535
61785197419613535234168306481670
61785197419613538938789288592356
61785197419613539121716731428534
61785197419613539121717622458126
61785197419613539128498215936078
61785197419613540180910904491584
61785197419613540363845005334040
61785197419613549647572738986345
61785197419613550059166715761764
61785197419613550242100471408542
61785197419614435847921700991263
61785197419614439506538308113732
61785197419614439506538652483102
61785197419614439552016797372946
61785197419614439552267501476059
61785197419614439552268993755586
61785197419614439552270944091664
61785197419614439552271316672116
61785197419614439552271317140080
61785197419614439552271317144292
61785197419614439559046024524513
61785197419614440787614638870286
61785197419614440787618109239308
61785197419614440787618110774342
61785197419614440787618110787392
61785197419614440794392474251744
61785197419614440794392560345024
61785197419614440794392588570608
61785197419614440794396032249080
61785197419614450626353975869902
61785197419614450672083545002020
61785197419614450672648399840788
61785197419614450672648400884932
61785197419614450672648400903646
61785197419614450672648404072876
61785197419614450672651498673502
61785197419617135903977975216975
61785197419617137139323992943891
61785197419617137139574782786143
61785197419617137139575040003587
61785197419617137139578139190433
61785197419617137146917821948861
61785197419617137146917907688009
61785197419617137146918164905453
61785197419617140660175052382630
61785197419617140660739136614614
61785197419617140843105709196694
61785197419617140843669793428678
61785197419617141392712810930566
61785197419617141392712810930575
61785197419617142628059719687074
61785197419617142629754180658324
61785197419617142629754295331320
61785197419617151964301482691893
61785197419637565244057340013989
61785197419637566479655177865738
61785197419637566616853170480498
61785197419637865387825397560308
61785197419637865387825397561712
61785197419637865390084829090274
61785197419637866623172186939556
61785197419637866623172186940960
61785197419637866623172186954058
61785197419637866623172190127500
61785197419637866806102385079888
61785197419637866806102471173168
61785197419637866806102499398752
61785197419637866806102842709476
61785197419637866806102843755024
61785197419637866806102846941564
61785197419637866807797419399270
61785197419638751183923417721841
61785197419638751183923760678433
61785197419638754837454441817770
61785197419638754883187106006784
61785197419638756118533898573976
61785197419638766003566513167894
61785197419638767236653412344848
61785197419638767236653498438128
61785197419638767236653527017844
61785197419638767236653869974436
61785197419638767238348446664230
61785197419641452476141358587577
61785197419641452476141444326725
61785197419641469077098464581893
61785197422451840892838277506208
61785197422451840893085624142212
61785197422451840893088981609312
61785197422451840893172750173916
61785197422451840893172750523836
61785197422451840893653065841296
61785197422451840900429007324332
61785197422451841030370743134384
61785197422451841030433418806028
61785197422451841030433504899308
61785197422451841441877594584404
61785197422451841441880952051504
61785197422451841441881036727842
61785197422451841441943712753618
61785197422451841442696083343184
61785197422451841442779766164428
61785197422451841442779766168640
61785197422451841442779852257708
61785197422451841449470910217296
61785197422451841449471681869628
61785197422451841449554335821096
61785197422451841449554335825308
61785197422451841449554336175228
61785197422451841449554593038540
61785197422451841449554593042752
61785197422451841449554679131820
61785197422451841449555364690872
61785197422451841449555450784152
61785197422451844604773778939352
61785197422451844604774807809128
61785197422451845153900136305892
61785197422451845153900136310104
61785197422451845153900136660024
61785197422451845153901165175668
61785197422451845153901251268948
61785197422451846388347682876476
61785197422451846388598386979580
61785197422451846388598644197024
61785197422451846388682069800824
61785197422451846388682069805036
61785197422451846388682070154956
61785197422451846388682327018268
61785197422451846388682327022480
61785197422451846388682413111548
61785197422498519231411920344009
61785197422498969538288746975151
61785197422499871389897349855695
61785197422499871801490551766943
61785197422499871801491327687339
61785197422499871801491584886069
61785197422560793675898543584546
61785197422560793676651684763634
61785197422560793676652029137168
61785197422560797242981262163728
61785197422560797242983590761052
61785197422560797382690082317916
61785197422560797382692061942436
61785197422560797382692066541706
61785197422560797382693181150630
61785197422560798477765523188802
61785197422560798477765524255984
61785197422560798615026277564274
61785197422560798617472015812848
61785197422560798617473995437368
61785197422560798617475114645562
61785197422560799027373397642188
61785197422560799029067973269012
61785197422560799029067977868282
61785197422560799029067977872654
61785197422560799029069092477206
61785197422560799029069092481578
61785197422560808363552402407706
61785197422560808363615164172630
61785197422560810147189068109754
61785197422560810147942209288842
61785197422561098875449726014806
61785197422561098880281208669396
61785197422561108164175963017017
61785197422561108164179406223265
61785197422561108575773041098317
61785197422561108575773384054909
61785197422561108712967933459209
61785197422561108712971033708865
61785197422561108712971376665457
61785197422561109810551874343593
61785197422561109810554974593249
61785197422561109947749866954141
61785197422561109947752967203797
61785197422561109947753310160389
61785197422561110359343844785785
61785197422561110359346945035441
61785197422561110359347287992033
61785197422561110366938018159917
61785197422561113652095667438937
61785197422561114063689645270581
61785197422561114071283818644713
61785197422561115298471578765513
61785197422561115306065752139645
61785197422568752395267687852374
61785197422569202712172592509709
61785197422569202755240454054036
61785197422569219175942166128681
61785197422571454098514746416097
61785197422571454098703032773679
61785197422571454100962468888452
61785197422571454106046157675545
61785197422571455334049050500595
61785197422571455336308486615368
61785197422571455341392175402461
61785197422571470160466515428664
61785197422571470160467287080996
61785197422571906108312797733452
61785197422571906245572389534767
61785197422571914977164201523113
61785197422571914977167300709959
61785197422571915525956171965305
61785197422571915525956943617637
61785197422571915525959267965611
61785197422571915525959271152151
61785197422571920465083905945033
61785197422571920465084677597365
61785197422572804838380206433292
61785197422572804845908174486492
61785197422572804983168672011741
61785197422572804983168672011750
61785197422572805021593077544394
61785197422572805021593078978806
61785197422572805022126426416855
61785197422572806256939096705722
61785197422572806264529696303619
61785197422572806676123416799727
61785197422572806676123416935241
61785197422572806676123674135263
61785197422572806676123674152525
61785197422572806813321666763233
61785197422572806813322528759647
61785197422572806813322785958377
61785197422572816101299365214945
61785197422572820898146275188521
61785197422572821040427099194673
61785197422572821081912902865159
61785197422572821081913760256639
61785197422572821086180341148157
61785197422572821086180426891517
61785197422572821446938245630713
61785197422572821452021077026317
61785197422572821493506623479359
61785197422572822728289928781944
61785197422572822735819963615754
61785197422572822735820220833198
61785197422593080491431733672931
61785197422593080491432505325263
61785197422593080493691169787713
61785197422593080498774858574797
61785197422593519687782500828213
61785197422593530800819902282601
61785197422593530983770622415957
61785197422593530983771394064077
61785197422593534505165702767397
61785197422595781783084558250367
61785197422595781783085587120143
61785197422595781785345023234916
61785197422595781785345023234925
61785197422595781790427683152224
61785197422595920767779747016242
61785197422595932498773103621142
61785197422596230855179451386577
61785197422596230855179708604021
61785197422596230855180480256353
61785197422596230857691307799993
61785197422596232089961384881509
61785197422596232089961642098953
61785197422596232089962413751285
61785197422596232092473241294925
61785197422596232097555815473085
61785197422596232138225792617863
61785197422596235796819041779721
61785197422597120312402669003669
61785197422597120312402926221113
61785197422597121547184859716045
61785197422597121587854886040390
61785197422597121958778580330245
61785197422597121958778837547689
61785197422597130874136758037337
61785197422597131285730735868981
61785197422597131425440070458057
61785197422597131425440327675501
61785197422597131430522901853661
61785197422597132520512669363913
61785197422597132660222261170433
61785197422597132665304835348593
61785197422597132706791496410559
61785197422597132711058163045437
61785197422597133071815981784633
61785197422597133076898813180237
61785197422597133117569566698921
61785197422597133118384359633279
61785197422597133118385474242203
61785197422597133122652140877081
61785197422597133255582352243827
61785197422597133255582609461271
61785197422597133255583466852751
61785197422597136227369811827237
61785197422597136227370069044681
61785197422597136776161782269429
61785197422597136776162039486873
61785197422597138010943715764361
61785197422597138010943972981805
61785197422603885658043803635007
61785197422603885658044060852451
61785197422603885660303496967224
61785197422603885660303496967233
61785197422603885665386928536864
61785197422603885665387185754317
61785197422604326684537362270499
61785197422604335964920887483593
61785197422604335967432229462121
61785197422604335967432486679565
61785197422604337797574506625535
61785197422604337797574506642797
61785197422604337797574506642957
61785197422604337797574511247891
61785197422604337797574763724887
61785197422604337797574763842979
61785197422604337797574763860241
61785197422604337797574763860401
61785197422604337797574768446621
61785197422604337797574768465335
61785197422604337797575625856815
61785197422604337797575883055545
61785197422604337805105832150207
61785197422604337805105917889355
61785197422604337805106175106799
61785197422604341501105518798329
61785197422604341501921426341611
61785197422604341501921683559055
61785197422605225422144105100685
61785197422605236535181506555073
61785197422605236540264080733233
61785197422605236586017322686717
61785197422605236586017408430077
61785197422605238228125533890495
61785197422605238228125533907757
61785197422605238228125538512851
61785197422605238228125791125361
61785197422605238228126653121775
61785197422605238235656859415166
61785197422605238235656859415167
61785197422605238235657202371758
61785197422605238235657202371759
61785197422605238365323531123399
61785197422605241885902961149001
61785197422605241885903218366445
61785197422605241932472710824015
61785197422605242069670446217119
61785197422605242069670703434563
61785197422607921634949487894734
61785197422607927125390907509765
61785197422607927166061189975646
61785197422607928406741471330339
61785197422607937687124996543433
61785197422607938238428308964153
61785197422607938243511140359757
61785197422607939519778615685375
61785197422607939519778872784727
61785197422607939519778958523875
61785197422607939519778960059069
61785197422607939519779734897940
61785197422607939519779734897941
61785197422607939519779734916655
61785197422607939527309941210046
61785197422607939527309941210047
61785197422607939527310026949194
61785197422607939527310026949195
61785197422607940068570586144989
61785197422607940068570843349383
61785197422607940068570844762113
61785197422607940068570847948653
61785197422607940068571619600985
61785197422607940068571705340133
61785197422607940076101911652239
61785197422607940076101997391387
61785197422607940076102254608831
61785197422607943177556042943881
61785197422607943223308856205996
61785197422607943223309627858169
61785197422607943224125535401451
61785197422607945015229645631967
61785197422607945015229731371115
61785197422607945015229988588559
61785197428371121332162361304189
61785197428372010832938931823633
61785197428372010832942030656347
61785197428372011244536007439635
61785197428372011244536008489395
61785197428372011244724293784167
61785197428372012434337417618627
61785197428372012434337417620079
61785197428372012434337418669839
61785197428372012434337675887283
61785197428372021945976361857737
61785197428372021945978684806031
61785197428372022357570085655669
61785197428372022357573438523499
61785197428372022357760690714955
61785197428372022357761723818271
61785197428372023547372467546457
61785197428372023593104385493625
61785197428372023593107483276531
61785197428372023593107741543783
61785197428372023600447424302211
61785197428372027258495443249595
61785197428372027258495447483135
61785197428372027258495704700579
61785197428372027304228078873395
61785197428372027304228078873443
61785197428372027304228083105531
61785197428372027304228083106935
61785197428372027304229111975307
61785197428372027304229111976711
61785197428372027304793196207291
61785197428372027304793196208695
61785197428372477611094822336720
61785197428372477613542543392142
61785197428372477613543572261918
61785197428395436707203273835781
61785197428395586832329342417748
61785197428396789235972558490640
61785197428396789235975914540798
61785197428396789236540770425114
61785197428396789236729055719886
61785197428396789238420279546062
61785197428396789238421308415838
61785197428403241993723461873557
61785197428403242001065467580279
61785197428403242001065468628635
61785197428403242001065468630039
61785197428403242001065468647509
61785197428403242046798132832151
61785197428403542190335804359619
61785197428403542190336061577063
61785197428403542236068468563135
61785197428403542236068468568959
61785197428403692354417382027750
61785197428403692354417640308052
61785197428404442933736494697843
61785197428404442941078501448709
61785197428404442941078501454325
61785197428404442941078501454532
61785197428407144461579831970749
61785197428407144644513588089703
61785197428407144644513588091155
61785197428407144644513589140915
61785197428407144644513846375621
61785197428407144644514621210281
61785197428407145872518371780943
61785197428407145879860635749253
61785197428407145879860635754869
61785197428407145879861410589529
61785197428407149448699662733767
61785197428407294213314290623616
61785197428407294213317389574374
61785197428407294213879146507932
61785197428407294213882245458690
61785197428407294215573723201938
61785197428407294215573723202098
61785197428407294215573726384266
61785197428407294215762008496662
61785197428407294215762012728750
61785197428407294625096554799744
61785197428407294625099653632458
61785197428407294625099653750550
61785197428407294625664508585106
61785197428407294625664509634866
61785197428407294627355986328306
61785197428407294627355986328354
61785197428407294627355990560394
61785197428407294801336756306532
61785197428407294808675377265336
61785197428407294808867019659978
61785197428407294811123356587914
61785197428407594402584884620352
61785197428407594402584885670160
61785197428407594402587983453066
61785197428407594402588241720318
61785197428407594403152839337382
61785197428407594403153097604634
61785197428407594404844320381002
61785197428407594404845092033334
61785197428407594405032606725582
61785197428407594814935360731050
61785197428407594816626584557226
61785197428407594816627613427002
61785197428407594952192386470248
61785197428407594952195742520406
61785197428408495382182029625418
61785197428408495382746885509734
61785197428408495382935170804506
61785197428408495384438366551950
61785197428408495384438366553354
61785197428408495384439138205686
61785197428408495385191507732442
61785197428408495512330128525441
61785197428408495512330128538491
61785197428408495514022380054993
61785197428408495514022381117803
61785197428408495514025737167961
61785197428408495519104954233153
61785197428408495519108311346121
61785197428408495519380022230143
61785197428408495519380280510445
61785197428408495519944878249813
61785197428408495519945135467257
61785197428408495519945139581301
61785197428408495521636355975751
61785197428408495521636355975799
61785197428408495521636355988849
61785197428408495521637130829125
61785197428408495521637388027903
61785197428408495521637388046569
61785197428408497214592994953420
61785197428465370101100833166263
61785197428465370101100834216023
61785197428465371290714187738019
61785197428465371292406439267571
61785197428465371336446851941535
61785197428465666540020219874027
61785197428465666586022528777253
61785197428465666586025626560159
61785197428465670290370652210343
61785197428465670290370652210503
61785197428465670290371428562727
61785197428465671479984781618163
61785197428465671481677034314115
61785197428465671481679357262409
61785197428465820415494396794208
61785197428468071804347117956675
61785197428468071804348151059991
61785197428468367831673305902399
61785197428468367831673305919869
61785197428468367877675610572133
61785197428468371536020135255567
61785197428468371581836482297541
61785197428468371582023734005223
61785197428468371582023734005383
61785197428468371582024510357607
61785197428468373183231841244687
61785197428468373184924093940639
61785197428468373184926416888933
61785197428468373230656758144155
61785197428468382656647236491903
61785197428468382656668158246611
61785197428468521706962550879508
61785197428468521707147478589088
61785197428468523872663369492475
61785197428468523874355622188427
61785197428468524080511776995003
61785197428468524080532669003595
61785197428468524080532673237135
61785197428468524081075861226987
61785197428468524081075865460527
61785197428468524081076894330303
61785197428468524081096754285387
61785197428468524081264922407631
61785197428468533346166178797765
61785197428468533346354205794973
61785197428468533346354205812235
61785197428468534581700880400443
61785197428468534581700995174221
61785197428468534581700995191483
61785197428468534581701253471785
61785197428468534993295231303429
61785197428468538287738933581191
61785197428469272149648263937973
61785197428469272149832049508721
61785197428469272149835144109347
61785197428469272561430527047127
61785197428469272561430527064389
61785197428469272561618555124455
61785197428469273750395085020529
61785197428469273750395086083387
61785197428469273752739232116455
61785197428469273752923013455067
61785197428469273757738124891973
61785197428469273796776287573861
61785197428469273796961102014385
61785197428469273796964200847099
61785197428469273803491708739031
61785197428469273804304140822971
61785197428469284870859204566675
61785197428469284870859204566883
61785197428469284870859207749003
61785197428469284870859979401335
61785197428469284871043760739947
61785197428469284871043760740155
61785197428469284871047116790105
61785197428469284871047231576981
61785197428469284871047232626741
61785197428469284871047232644003
61785197428469284871047235826331
61785197428469284871047489844185
61785197428469284871047489861447
61785197428469284871048264696107
61785197428469284871612091710647
61785197428469284871612348928091
61785197428469288621122225428307
61785197428469288621122225428467
61785197428469288621122229660395
61785197428469288623381661188957
61785197428469288628465264236893
61785197428469422655999332828832
61785197428469422656062008854608
61785197428469422658508698207846
61785197428469422663592386994930
61785197428469422663593420114056
61785197428469423845867210256279
61785197428469423922091412034250
61785197428469424439910209037051
61785197428469424442082602144970
61785197428469424516699730568224
61785197428469424516699987772618
61785197428469424516699987785668
61785197428469424516888015849946
61785197428469424516888015862996
61785197428469433776633263893989
61785197428469433776714623298927
61785197428469433776716831456181
61785197428469435012060641025843
61785197428469438715757522429046
61785197428469438715758555548172
61785197428469438718017216824082
61785197428469440501591120761206
61785197428469724111173978886874
61785197428469724111362264181646
61785197428469724113054516877598
61785197428469724224905673816971
61785197428469724227165109577621
61785197428469724288551364701227
61785197428469724289303477010539
61785197428469724660216738477094
61785197428469724660216742709182
61785197428469724660216996755944
61785197428469724660216997805704
61785197428469724660405024820174
61785197428469724660405024834676
61785197428469724660405029066764
61785197428469724660405283100476
61785197428469724660405283101880
61785197428469724660406057936540
61785197428469724661909249451896
61785197428469724662097535796428
61785197428469724662661361762612
61785197428469724662662394864476
61785197428469724700333369094039
61785197428469724838346151555835
61785197428469724838346154739567
61785197428469724838347297928207
61785197428476171563116571067091
61785197428476173210305032351757
61785197428476176456574402975409
61785197428476176457327548386585
61785197428476176502244305065693
61785197428476176868356407467391
61785197428476176868356408867071
61785197428476176868356667151585
61785197428476176868921526218229
61785197428476176868921526237103
61785197428476176875698418824595
61785197428476176875698677091799
61785197428476176913838024611211
61785197428476176913838024612663
61785197428476176913838282878463
61785197428476176913838282879867
61785197428476176913838282897337
61785197428476176914089071670907
61785197428476176916345408480799
61785197428476176916345409530559
61785197428476176921452003733059
61785197428476176921452257768175
61785197428476176921452257768383
61785197428476176921453032602835
61785197428476187622893356907639
61785197428476187622895681373657
61785197428476188034468738498949
61785197428476188034487334739283
61785197428476188034489657687577
61785197428476188034489659205301
61785197428476188034489659222563
61785197428476188034489659222771
61785197428476188034490434057223
61785197428476476645761314154013
61785197428476477057355033699531
61785197428476477057623903564629
61785197428476477057627001347535
61785197428476477103923751318069
61785197428476477105616003528795
61785197428476477110701677024895
61785197428476478292973020124259
61785197428476487766409337126183
61785197428476488178006671493211
61785197428476493117131048937555
61785197428476493117132077807331
61785197428476627223403160427034
61785197428476627228485734605194
61785197428476627229050590489510
61785197428476627229050848769812
61785197428476629190817041156367
61785197428476629190837933164959
61785197428477373967390765457525
61785197428477377213656778495985
61785197428477377259389442817545
61785197428477377625439041622401
61785197428477377625439042672161
61785197428477377627698477501095
61785197428477377627698478923861
61785197428477377671171448726517
61785197428477377671171705943961
61785197428477377673427785536409
61785197428477377673431141586567
61785197428477377678450950935727
61785197428477377808181413143305
61785197428477377808369699971659
61785197428477377808934559043919
61785197428477377810625778147117
61785197428477377810625778148569
61785197428477377815712484750745
61785197428477378860784802131873
61785197428477378861537947543049
61785197428477378863230200239001
61785197428477378863232523187295
61785197428477378908965963766281
61785197428477379455309436777741
61785197428477379455309436779193
61785197428477379455498498430561
61785197428477379462837404832393
61785197428477388745818449951315
61785197428477388745818453133643
61785197428477388746006478028643
61785197428477388746006735246087
61785197428477388746571594312731
61785197428477388791737076383265
61785197428477388792301935449909
61785197428477388792304258398203
61785197428477388792304259447963
61785197428477393684942830945169
61785197428477393684943859814945
61785197428477393685695976356345
61785197428477393685697005226121
61785197428477527791215201764710
61785197428477527791967314074022
61785197428477529758650748293311
61785197428480073977880448449887
61785197428480074023630935458805
61785197428480074023630938642537
61785197428480074023634033241711
61785197428480074023634033243163
61785197428480074023634291508963
61785197428480074023634291510367
61785197428480075213226466176803
61785197428480075213226466178255
61785197428480075213226467228015
61785197428480075258980050968627
61785197428480075259039370944245
61785197428480075259040375348349
61785197428480075259043847252405
61785197428480075259228403425677
61785197428480075259230755071731
61785197428480078917005084530021
61785197428480078917005087710945
61785197428480078917008440698271
61785197428480078917088422993541
61785197428480078917088652564389
61785197428480078917088767350021
61785197428480078917092124467041
61785197428480078917092124468445
61785197428480078917092127650773
61785197428480078917569943595261
61785197428480078924347090236743
61785197428480078924347090236951
61785197428480078924350446404993
61785197428480078924350447822143
61785197428480078962758669438533
61785197428480078962758672622265
61785197428480078962761767221439
61785197428480078962761767222891
61785197428480078962762025488691
61785197428480078962762025490095
61785197428480078962821316884593
61785197428480078962824415717307
61785197428480078962824530521397
61785197428480078963325851453423
61785197428480078963386175952641
61785197428480078963388498900935
61785197428480078963388499950695
61785197428480078963388614736119
61785197428480078963388614753381
61785197428480078965268780604479
61785197428480078965269037821923
61785197428480078965269037823327
61785197428480078965269152608751
61785197428480078965272251931111
61785197428480078970100678327535
61785197428480078970101449979867
61785197428480078970104031195413
61785197428480078970104032730607
61785197428480078970104807570883
61785197428480078970163322591315
61785197428480078970163322591475
61785197428480078970163325775047
61785197428480078970164097427379
61785197428480078970166421424029
61785197428480078970166421425433
61785197428480079328599065542589
61785197428480079328602160261259
61785197428480079328602161684025
61785197428480079328874014523519
61785197428480079328874129308943
61785197428480079328874129327657
61785197428480079328874133559745
61785197428480079328874387593457
61785197428480079328874387594861
61785197428480079329439246660101
61785197428480079331130467303949
61785197428480079331130470486277
61785197428480079331130470487681
61785197428480079331133565088307
61785197428480079331133565204947
61785197428480079331133566627713
61785197428480079331133569810041
61785197428480079331133823354107
61785197428480079331133823355511
61785197428480079374352647270177
61785197428480079374352650453909
61785197428480079374355745054535
61785197428480079374606793647813
61785197428480079375170763077111
61785197428480079375170877862535
61785197428480079375170877879797
61785197428480079376863015773063
61785197428480079376863131507465
61785197428480079376863131508869
61785197428480079376863134689793
61785197428480079376863134691197
61785197428480079376866487557623
61785197428480079376866487559027
61785197428480079376866488031411
61785197428480079381945589951223
61785197428480079381946361603555
61785197428480079381948684551849
61785197428480079511616501317881
61785197428480079511616759585133
61785197428480079511616762768865
61785197428480079511804790846193
61785197428480079511804790863455
61785197428480079512369646747771
61785197428480079519147829672041
61785197428480080563945854921837
61785197428480080563948177870131
61785197428480080563948177988175
61785197428480080563948178919891
61785197428480080563948178921295
61785197428480080563948179410941
61785197428480080564219802679587
61785197428480080564220032250435
61785197428480080564220147035859
61785197428480080564220147053169
61785197428480080564220147053329
61785197428480080564220148102929
61785197428480080564221180156437
61785197428480080564785007169573
61785197428480080566476111960927
61785197428480080566476139607523
61785197428480080566477259865525
61785197428480080566477259866929
61785197428480080566479582813819
61785197428480080566479582931863
61785197428480080566479583286155
61785197428480080566479584349013
61785197428480080571559715008863
61785197428480080612209924069041
61785197428480080617292379329067
61785197428480080746962518572621
61785197428480080747150803867393
61785197428480080747150803868845
61785197428480080747150805389377
61785197428480080747150805402427
61785197428480080747715664474687
61785197428480080754490486627273
61785197428480080754493844197963
61785197428480080754493844199367
61785197428480080754493844211013
61785197428480080754493844216629
61785197428480080754493844216836
61785197428480080754493847398957
61785197428480090037387590641937
61785197428480090037387847859381
61785197428480090037471273461729
61785197428480090037471530679173
61785197428480090037471531746195
61785197428480090037471531746403
61785197428480090037471534928523
61785197428480090037472306580855
61785197428480090037659558756501
61785197428480090037659559806261
61785197428480090037659559823523
61785197428480090037659563005851
61785197428480090037659817040967
61785197428480090037660591875627
61785197428480090038224418890167
61785197428480090038224676107611
61785197428480090083138079781923
61785197428480090083138079783375
61785197428480090083138851434255
61785197428480090083141175432309
61785197428480090083141432649801
61785197428480090083141432651205
61785197428480090083200723929015
61785197428480090083200723929223
61785197428480090083200838714439
61785197428480090083200838714647
61785197428480090083200842965241
61785197428480090083201498762271
61785197428480090083204195833071
61785197428480090083204199015399
61785197428480090083389013455875
61785197428480090083389128241299
61785197428480090083389128260013
61785197428480090083389785106803
61785197428480090083390158178145
61785197428480090083390161360473
61785197428480090083390161361877
61785197428480090083392108056501
61785197428480090083392222841925
61785197428480090083392227092727
61785197428480090083392481127843
61785197428480090083392485359931
61785197428480090083393255962503
61785197428480090083953984125615
61785197428480090083953984144329
61785197428480090083953988376417
61785197428480090083955017244789
61785197428480090083957340193083
61785197428480090083957340194487
61785197428480090083957341242843
61785197428480090083957341244247
61785197428480095388106206683427
61785197428480095388377803846287
61785197428480095388378061063731
61785197428480095388378175849155
61785197428480095388378175866465
61785197428480095388378175866625
61785197428480095388378176916225
61785197428480095388378832716063
61785197428480095388378947501487
61785197428480095388378947520201
61785197428480095388378951752289
61785197428480095388379205786001
61785197428480095388379205787405
61785197428480095388379208969733
61785197428480095388942687377199
61785197428480095388943035982869
61785197428480095388944064852645
61785197428480095390637235374849
61785197428480095390637264071205
61785197428480095390637492592293
61785197428480095390637607377717
61785197428480095390637611627115
61785197428480095390638383280851
61785197428480095395720838422785
61785197428480095395720953208209
61785197428480095395720957459011
61785197428480095395721211494127
61785197428480095395721214675051
61785197428480095395721214676455
61785197428480095433859791594747
61785197428480095434111497036267
61785197428480095434675581269655
61785197428480095436370156913901
61785197428480095436370272649707
61785197428480095436370275832035
61785197428480095441453502742989
61785197428480095441453502744393
61785197428480095571120547385917
61785197428480095571308832680689
61785197428480095571308832682141
61785197428480095578651868308399
61785197428480229083620394806044
61785197428480229087950598036134
61785197428480229087950856303338
61785197428480229088515453920450
61785197428480229088515711137894
61785197428480229088515712186250
61785197428480229088515712187654
61785197428480229090206931663650
61785197428480229090206934844574
61785197428480229090395216958422
61785197428480229090395221189106
61785197428480229090395221190510
61785197428480229090395992842842
61785197428480229090960077074826
61785197428480229494650288388442
61785197428480229494650288405704
61785197428480229495214372620426
61785197428480229495214372637688
61785197428480229495214373700546
61785197428480229499732862212310
61785197428480229500297717046866
61785197428480229500297718096626
61785197428480229500297975314070
61785197428480229501989194790066
61785197428480229501989194790114
61785197428480229501989199020750
61785197428480229501989199022154
61785197428480229675969936188576
61785197428480229683308590077228
61785197428480229683311941895298
61785197428480229683311942945058
61785197428480229683312314952138
61785197428480229685003448334902
61785197428480229685004310312554
61785197428480229685192853887628
61785197428480229685757455738232
61785197428480229685757712955676
61785197428480230867289518066199
61785197428480230867289603805348
61785197428480230913022267889368
61785197428480231330469415726466
61785197428480231461814238331560
61785197428480231461814238451056
61785197428480231462085748823603
61785197428480231462085834562751
61785197428480231462085834562752
61785197428480231462085835997163
61785197428480231462649918675239
61785197428480231462649918675240
61785197428480231462649920229147
61785197428480240795792755624214
61785197428480240796356839854794
61785197428480240796377760443102
61785197428480242031159693938034
61785197428480529277218093082112
61785197428480529277218094131920
61785197428480529277221191914826
61785197428480529277221450182078
61785197428480529277786047799142
61785197428480529277786306066394
61785197428480529279477528842762
61785197428480529279478300495094
61785197428480529279665815187342
61785197428480529689568569192810
61785197428480529691259793018986
61785197428480529691260821888762
61785197428480529819485940753296
61785197428480529866945696273559
61785197428480529866945696739911
61785197428480529867509780505543
61785197428480529867509780971895
61785197428480531056538157788367
61785197428480531056538158254719
61785197428480531475681772111364
61785197428480531651334389012123
61785197428480531651334390061931
61785197428481430251732664392840
61785197428481430251732668626380
61785197428481430252296748624824
61785197428481430252296749674632
61785197428481430252297781728140
61785197428481430252485809805468
61785197428481430252485809822730
61785197428481430386210851621049
61785197428481430386211224673677
61785197428481430386399136778855
61785197428481430386399136896899
61785197428481430386399251705409
61785197428481430386479720417625
61785197428481430386482819250179
61785197428481430386482820667281
61785197428481430386483192321681
61785197428481430386962992626509
61785197428481430386963249843953
61785197428481430386963250775669
61785197428481430386963253957997
61785197428481430386963997030613
61785197428481430387046933614335
61785197428481430387234960628804
61785197428481430387234960628805
61785197428481430387235965032908
61785197428481430387235965032909
61785197428481430388655216508061
61785197428481430388655216607439
61785197428481430388655216624701
61785197428481430388655216626105
61785197428481430388655216626313
61785197428481430388655473706791
61785197428481430388658572558219
61785197428481430388658688884453
61785197428481430388658945610847
61785197428481430388658947146041
61785197428481430388658947150253
61785197428481430388658947151657
61785197428481430388927185672545
61785197428481430388927185691259
61785197428481430388927185790637
61785197428481430388927185807899
61785197428481430388927442889989
61785197428481430388927442895604
61785197428481430388927442895605
61785197428481430388930541722543
61785197428481430388930541726914
61785197428481430388930541726915
61785197428481430388930541728318
61785197428481430388930541728319
61785197428481430388930541741417
61785197428481430388930656513743
61785197428481430388930914794045
61785197428481430389491298606548
61785197428481430389491298606549
61785197428481430389491298619599
61785197428481430389492301960844
61785197428481430389492301960845
61785197428481430389494654656706
61785197428481430389494654656707
61785197428481430389494654669757
61785197428481430389495773864901
61785197428481430393737790686221
61785197428481430393737790785599
61785197428481430393737790804265
61785197428481430393737790804473
61785197428481430393738044820667
61785197428481430393738044820715
61785197428481430393738047884951
61785197428481430393738048021709
61785197428481430393738159139579
61785197428481430393738163757723
61785197428481430393741143535337
61785197428481430393741143653429
61785197428481430393741146736379
61785197428481430393741263062613
61785197428481430393741515674963
61785197428481430393741516606679
61785197428481430393741516625553
61785197428481430393741516724723
61785197428481430393741516724931
61785197428481430393741517079063
61785197428481430393741517092113
61785197428481430393741519789007
61785197428481430393741519807881
61785197428481430393741520280057
61785197428481430393741521324201
61785197428481430393741521329817
61785197428481430393824826374003
61785197428481430393825198028403
61785197428481430393825199445345
61785197428481430394009755251275
61785197428481430394009755251435
61785197428481430394009759850705
61785197428481430394009759869419
61785197428481430394010012468671
61785197428481430394010012468879
61785197428481430394010017068149
61785197428481430394010017073764
61785197428481430394010017073765
61785197428481430394013111301385
61785197428481430394013111301433
61785197428481430394013111668775
61785197428481430394013112718535
61785197428481430394013115900703
61785197428481430394013115906478
61785197428481430394013115906479
61785197428481430394013115919577
61785197428481430394013226459815
61785197428481430394013230691903
61785197428481430394013484372935
61785197428481430394013488972205
61785197428481430396269191379107
61785197428481430396269191379267
61785197428481430396269191384931
61785197428481430396269191497151
61785197428481430396269191497359
61785197428481430396269448596711
61785197428481430396269448602326
61785197428481430396269448714595
61785197428481430396269564437559
61785197428481430396269564450609
61785197428481430432967600486144
61785197428481430434471563537192
61785197428481430434474919587350
61785197428481430434660135795524
61785197428481430434663234629642
61785197428481430435223933063948
61785197428481430435223962810064
61785197428481430435224994863572
61785197428481430435227031896662
61785197428481430435227318860222
61785197428481430439745780228086
61785197428481430440307540462016
61785197428481430440310636112402
61785197428481430442001855588446
61785197428481430442002112805890
61785197428481430442002141502246
61785197428481432036153870916031
61785197428481432036153870916032
61785197428481432036153872350443
61785197428481432036153899495747
61785197428481432036717956582427
61785197428481432081886535000051
61785197428481432081886535000052
61785197428481432081886536553959
61785197428481432082450620785943
61785197428481432219084527610600
61785197428481432219084527730096
61785197428481446501792831376086
61785197428481446501792850507962
61785197428481446913386828339558
61785197428481446913386828456198
61785197428500503363709842508223
61785197428500503363710871377999
61785197428500793623888809458927
61785197428500804742009813961251
61785197428500937206984460127648
61785197428501694191700591466541
61785197428501694192453736877717
61785197428501694194148312521963
61785197428501694786225226112409
61785197428501694786225226113861
61785197428501694786413511407181
61785197428501694786413511408633
61785197428501694793755518165115
61785197428501704123220047732871
61785197428501705309820567099089
61785197428501705309821595968865
61785197428501705310574741380041
61785197428501705312268288154511
61785197428501705312269317024287
61785197428501705317351891202447
61785197428501844476881294996869
61785197428501855406904242492921
61785197428501855588223349154679
61785197428501855595001270629417
61785197428502145279568236055567
61785197428502159925797681702051
61785197428502159925798053238359
61785197428502159925818602406999
61785197428502159925818602407047
61785197428502159925818973943307
61785197428502159925881621272775
61785197428504390589895841353103
61785197428504390594978415531263
61785197428504390594979444401039
61785197428504394294241640788091
61785197428504394294241641837899
61785197428504395894863967204799
61785197428504395894863968254559
61785197428504395894863968255963
61785197428504395895135936370527
61785197428504395895135936387837
61785197428504395895135936387997
61785197428504395895135937437597
61785197428504395895700796504241
61785197428504395897395372148487
61785197428504395940617553164475
61785197428504396077878307907289
61785197428504396077878307908741
61785197428504396085408599959995
61785197428504405412361617470447
61785197428504405412362388072971
61785197428504405412362646340223
61785197428504405412424260684371
61785197428504405412424260684579
61785197428504405414872096408577
61785197428504405414872097458337
61785197428504405414873129527751
61785197428504407012983943887107
61785197428504407012983943888511
61785197428504407013255912020385
61785197428504407013255913070145
61785197428504407013256683655407
61785197428504407013256941939921
61785197428504407013820394951403
61785197428504407013820423531119
61785197428504407013820772136789
61785197428504407013821801006565
61785197428504407015515000225125
61785197428504407015515344581397
61785197428504407015515347781035
61785197428504407015516376650811
61785197428504407020598574693345
61785197428504407020598689362129
61785197428504407058737528797023
61785197428504407058738557666799
61785197428504407195998283539837
61785197428504407195998283541289
61785197428504407195999312411065
61785197428504407198446001414383
61785197428504407198446661934307
61785197428504407203529604462319
61785197428504540713390095354248
61785197428504540713578380649020
61785197428504541125172358480664
61785197428504541308186608844576
61785197428504546793564590336747
61785197428504546793565708009907
61785197428504546793565708009908
61785197428504546793565709563815
61785197428504560891003097594547
61785197428504560891003097594595
61785197428504560891003469130855
61785197428504560891003469130903
61785197428504561074017695495655
61785197428504561074017809814519
61785197428504840902095829236032
61785197428504840904355264996682
61785197428504840904356036649014
61785197428504841316137529172906
61785197428504841316138558042682
61785197428504846982814262578775
61785197428504846982815295682091
61785197428504846982815410000955
61785197428504846987897936531727
61785197428504846987897936544777
61785197428504846987897936881647
61785197428504846987897937944457
61785197428504846987897941130997
61785197428504857505573875105227
61785197428504857510657106616855
61785197428504858100935225079972
61785197428504861080273691591331
61785197428504861080273691591379
61785197428504861080274063127639
61785197428504861217450763496931
61785197428504861217451135033239
61785197428504861217534703067607
61785197428504861217534703184247
61785197428504861217534704583927
61785197428504861217534704583975
61785197428504861217534818902791
61785197428504861217534818902839
61785197428504861263204348405443
61785197428504861629044741328575
61785197428504861629045112864931
61785197428504861629065662033523
61785197428504861629065662033571
61785197428504861629066033569831
61785197428504861629316710492899
61785197428504861629316710492947
61785197428504861629317082029207
61785197428505741859294139821404
61785197428505742018615526939519
61785197428505742018615526956781
61785197428505742018615526958185
61785197428505742018615526958393
61785197428505742018615555537901
61785197428505742018615780974587
61785197428505742018615784175629
61785197428505742018615812736679
61785197428505742018615812753941
61785197428505742018615812755345
61785197428505742018615812755553
61785197428505742018615894243739
61785197428505742018887491405147
61785197428505742018887491405355
61785197428505742018887496122717
61785197428505742018887496139979
61785197428505742018887748622591
61785197428505742018887748622799
61785197428505742018887781919877
61785197428505742018887781937139
61785197428505742018888896528801
61785197428505742019452609241739
61785197428505742019452637821455
61785197428505742021147213448439
61785197428505742060101698963984
61785197428505742065185302011920
61785197428505747001771313061899
61785197428505747367633745917095
61785197428505747413366410120611
61785197428505758531487141508284
61785197428505758668684248147636
61785197428505761648001790761891
61785197428505761648001790761939
61785197428505761648002162298199
61785197428505761648002162298247
61785197428505761648022711466839
61785197428505761648022711466887
61785197428505761648023083003147
61785197428505761648085730332567
61785197428505761648085730332615
61785197428505761648085730449207
61785197428505761648085731848887
61785197428505761648085731848935
61785197428505761648085846167751
61785197428505761648085846167799
61785197428505761831016388662999
61785197428505761831016502981815
61785197428505762242547346112547
61785197428505762242547346112595
61785197428505762242547717648855
61785197428505762242610365094914
61785197428505762242610365094915
61785197428505762242610366494595
61785197428505762242610480813459
61785197428505762242798394571923
61785197428505762242798394571971
61785197428505762242798766108231
61785197428512494464855086737743
61785197428512494464855086739147
61785197428512494469937660915903
61785197428512496112046905607601
61785197428512496117129360867627
61785197428512499358312918646061
61785197428512499769823212589439
61785197428512499769823213639199
61785197428512499770095181755167
61785197428512499770095181772477
61785197428512499770095181772637
61785197428512499770095181773881
61785197428512499770095182822237
61785197428512499770095186005969
61785197428512499772354617534531
61785197428512499815576797500759
61785197428512499815576798549115
61785197428512499815576798550519
61785197428512499818087281736643
61785197428512499952837553291929
61785197428512499952837553293381
61785197428512499953025838586701
61785197428512499953025838588153
61785197428512510476432894278609
61785197428512510477186039689785
61785197428512510478880612134441
61785197428512510478880615334031
61785197428512510524613279538951
61785197428512510524614308408727
61785197428512510887943188221987
61785197428512510887943189271747
61785197428512510887943189273151
61785197428512510888214785384847
61785197428512510888215157387715
61785197428512510888215157405025
61785197428512510888215157405185
61785197428512510888215158454785
61785197428512510888215933290849
61785197428512510888216190508293
61785197428512510890474589966037
61785197428512510890475622036855
61785197428512510895557938997571
61785197428512510895558196215015
61785197428512510933696773133307
61785197428512510933696774181663
61785197428512510933696774183067
61785197428512510936206881116973
61785197428512510936207254169601
61785197428512510941290860417127
61785197428512644587784481673648
61785197428512644590232202729070
61785197428512644590232974381402
61785197428512651903305769216319
61785197428512651903306801269827
61785197428512651903306888443387
61785197428512663021426733859864
61785197428512666725773420315856
61785197428512944777055075670480
61785197428512944779502796725902
61785197428512944779503825595678
61785197428512952092555442508155
61785197428512967976664398909896
61785197428513852477374837623107
61785197428513852477374924796667
61785197428513852523107589000183
61785197428513862001629812914646
61785197428513867345573344628493
61785197428513867352351524726018
61785197428513867353104298600838
61785197428516547050561638347150
61785197428516547050561638348554
61785197428516547050562410000886
61785197428516552579977616556903
61785197428516552579977617023255
61785197428516552585061290976207
61785197428516552585061290989257
61785197428516552585061291326127
61785197428516552585061292388937
61785197428516553769027919417987
61785197428516553769028033736851
61785197428516553774111336524832
61785197428516553814759550051835
61785197428516553814759550518187
61785197428516553814759551567995
61785197428516553814760669241155
61785197428516553814760669241156
61785197428516554363552639683348
61785197428516554368635196326061
61785197428516554368635199512601
61785197428516563102737229549707
61785197428516564887147963134732
61785197428516565481672483461576
61785197428516565481672486653732
61785197428516568591494538464016
61785197428516568636410523485184
61785197428516568637226426423373
61785197428516568644004606520898
61785197428516568644757380395718
61785197428516569186019173109724
61785197446086341447973700304023
61785197446086341447994592312615
61785197446086342545244946622951
61785197446086342546059734958039
61785197446086342682777297459879
61785197446086342683320489683271
61785197446086342690095316557383
61785197446086343094350354703215
61785197446086346211447698113431
61785197446086348040754266254071
61785197446086348040817028368755
61785197446122215122493596838216
61785197446122665476034834287049
61785197446129418475373729036742
61785197446129418475373729040954
61785197446129418612571721647290
61785197446129568593722642495536
61785197446130319043185511031306
61785197446130319180383503623140
61785197446130319180383503641854
61785197446130769350993304827201
61785197446133025688004578832020
61785197446191693057247487460199
61785197446191697813987756849255
61785197446191697859741313061363
61785197446191697861352322187721
61785197446191697861353097032209
61785197446191697861435890222089
61785197446191698415497200254619
61785197446191698416061284486603
61785197446191698416064379087229
61785197446191698417755856947117
61785197446191698417756631783181
61785197446191707744687953771655
61785197446191707881948708496887
61785197446191708979469887266587
61785197446191712638145785662551
61785197446191713232942389472743
61785197446191713235139030306585
61785197446191713235139058886301
61785197446191713235139833722365
61785197446191713240222407900525
61785197446191714469920992381233
61785197446191714469921767217297
61785197446191714469984529340725
61785197446191714475004341395457
61785197446191714475067103518885
61785197446194249613061588003840
61785197446194260542352425113932
61785197446194394623233792833724
61785197446194394760493518689340
61785197446194394760493776969594
61785197446194394760494547559116
61785197446194394760494551808466
61785197446194398464839319174136
61785197446194398464839577454390
61785197446194398464840348043912
61785197446194398464840352293262
61785197446194398467288070147633
61785197446194399519118453421633
61785197446194399562360497943676
61785197446194399562360756223930
61785197446194399563176663767203
61785197446194399564868653583640
61785197446194399564868911863894
61785197446194399564870977931614
61785197446194399564871236211868
61785197446194399699621252669068
61785197446194399699621510949322
61785197446194399699622285788194
61785197446194400113660624025832
61785197446194400113660882306086
61785197446194400113662948373806
61785197446194400113663206654060
61785197446194400113663981492932
61785197446194400119562491894863
61785197446194409585387152373313
61785197446194409585404688331804
61785197446194409585404946612058
61785197446194409585408045780181
61785197446194409585467708726902
61785197446194409585470807913739
61785197446194409585470807913748
61785197446194409585470836592785
61785197446194410682991982433938
61785197446194410820249642221834
61785197446194410820252741408671
61785197446194410820252741408680
61785197446194410820252770087717
61785197446194411231783952876130
61785197446194411232599860419403
61785197446194411232599889098449
61785197446194411239374682694254
61785197446194414524595442706630
61785197446194414527042902299470
61785197446194414527043160579724
61785197446194414527043935418596
61785197446194416170908333638108
61785197446194416170908591918362
61785197446194416173418813626046
61785197446194416173419071906300
61785197446194416173419846745163
61785197446194416173419846745172
61785197446194416173419875307569
61785197446194416178502420923323
61785197446194416178502420923332
61785197446194416178502449485729
61785197446195161110164206754364
61785197446195595380483651965791
61785197446195599087084641597839
61785197446195599087088113843137
61785197446195599087088885495469
61785197446195599224345310234163
61785197446195599224349554127581
61785197446195600274442805973987
61785197446195600274443577626319
61785197446195600321870817474081
61785197446195600321870818990401
61785197446195600459128015264835
61785197446195600459128015381427
61785197446195600459131486104581
61785197446195600459131486106033
61785197446195600459131487622513
61785197446195600459131487639775
61785197446195600868402208490435
61785197446195600868464884516211
61785197446195600868464884632803
61785197446195600868967064374751
61785197446195600868967069083387
61785197446195600869029740400527
61785197446195600869029740517119
61785197446195600870658545534963
61785197446195600870661644727633
61785197446195600870721221560739
61785197446195600870721993096479
61785197446195600870721993213071
61785197446195600870721997805115
61785197446195600870724320753409
61785197446195600875996295762561
61785197446195600875996295775659
61785197446195600875996295879201
61785197446195600875996324590059
61785197446195600876561151646877
61785197446195600876561151659975
61785197446195600876561151763517
61785197446195600876561151776615
61785197446195600876561156368611
61785197446195600876561180357735
61785197446195600876561180474375
61785197446195600878252632802925
61785197446195600878252632807137
61785197446195600878252632821639
61785197446195600878252632826011
61785197446195600878253404459469
61785197446195600878253404472567
61785197446195600878253433053687
61785197446195610159455188720769
61785197446195610159535400704979
61785197446195610159538842848417
61785197446195610159538842849869
61785197446195610159538871428133
61785197446195610159538872963327
61785197446195611394237123638467
61785197446195611394317334199911
61785197446195611394320806458259
61785197446195611394885632227665
61785197446195611394885660807381
61785197446195611439987236172151
61785197446195611440552468292667
61785197446195611440555562891841
61785197446195611440555562893293
61785197446195611440555562897665
61785197446195611447330389767405
61785197446195611447330389771777
61785197446195611584591144497009
61785197446195611989033697216949
61785197446195611989033725913305
61785197446195611989598581793409
61785197446195611996373408667521
61785197446195611996373408671733
61785197446195611996373408686235
61785197446195611996373408690607
61785197446195615098663134568115
61785197446195615100859808686257
61785197446195615100860151637025
61785197446195615100860151642849
61785197446195615100860951870525
61785197446195615100922913756081
61785197446195615100922913757533
61785197446195615100923685408413
61785197446195615100923713988129
61785197446195615100923713989581
61785197446195615146592815840541
61785197446195615146593616072589
61785197446195615283853570570145
61785197446195615288936916400637
61785197446195615693187769330415
61785197446195615695635491802987
61785197446195615695635834742109
61785197446195615695635834746321
61785197446195615695636634974157
61785197446195615700719180576813
61785197446195615700719180589911
61785197446195615700719209152317
61785197446195615700719209156529
61785197446195616927969702708755
61785197446195616927969702825347
61785197446195616930166376826897
61785197446195616930229138945953
61785197446195616930417425303535
61785197446195616930418539893585
61785197446195616930418539906683
61785197446195616935501114071745
61785197446195616935501114084843
61785197446195616935501142647249
61785197446195616935501142651461
61785197446195616935501142665963
61785197446195616935501142670335
61785197446202349776896766600290
61785197446202349783671593474402
61785197446202353480678483331102
61785197446202353482934819781038
61785197446202353482937142729332
61785197446202353487456749162112
61785197446202364600242326846076
61785197446202503462708421961842
61785197446202503463273281028486
61785197446202503467790996140002
61785197446202505430143968490443
61785197446202505430896080799755
61785197446202514763853972408672
61785197446203253911228821490722
61785197446203254055016712084900
61785197446203706004191112835131
61785197446203706004212004843723
61785197446203706049944669047239
61785197446203706050696781356551
61785197446203706187957449992875
61785197446205955202067029211366
61785197446205955202631888287838
61785197446205955209409034918088
61785197446205955209409809762576
61785197446205955570435386584690
61785197446205955614476569864082
61785197446205955616171145508328
61785197446205955753369482833652
61785197446205955758452828664144
61785197446205956804089923267986
61785197446205956805782175963938
61785197446205956805784498912232
61785197446205956849822587590998
61785197446205956851517163235244
61785197446205956856600509065736
61785197446205956856600853439478
61785197446205956856600853443690
61785197446205956993798846385444
61785197446205956993798846404158
61785197446205971628247952081282
61785197446205971629942527725528
61785197446206105733955204132572
61785197446206105739037778310732
61785197446206406067825435281744
61785197446206406068013721626276
61785197446206406068578577510592
61785197446206406068579352343848
61785197446206407089690362746006
61785197446206407684465701494818
61785197446206407708190284770967
61785197446206407708211176779559
61785197446206407753943840983075
61785197446206407890640425387415
61785197446206407891204509619399
61785197446206407891392909393681
61785197446206407898167736267793
61785197446206407898732592152109
61785197446206421914099090927574
61785197446206421914099433884166
61785197446206422097030090698230
61785197446206422120022752006056
61785197446206422120503153418456
61785197446207308321191452652375
61785197446207308321755536884359
61785197446207308327027282489133
61785197446207308327027282961517
61785197446207308458389445262923
61785197446207308458953529494907
61785197446207322550572979038968
61785197446207322550573779271016
61785197446226665107812555934958
61785197446226668813852932064000
61785197446226668818935506242160
61785197446226831124213063104285
61785197446226831124213837944561
61785197446226831129296412122721
61785197446226831673256828283723
61785197446226836619726596532579
61785197446228019480380512127027
61785197446228020722420769908569
61785197446228020722441690613517
61785197446228020722441690613725
61785197446228021518873239327543
61785197446228030598500459063267
61785197446228030598500460579747
61785197446228030598500487759575
61785197446228031835542629021621
61785197446228031840625174620065
61785197446228032018473257255969
61785197446228032023555831434129
61785197446228032430254745076953
61785197446228032430254773773309
61785197446228032430254778359529
61785197446228032430255521445243
61785197446228032430819633194085
61785197446228032430819634243845
61785197446228032430819634262719
61785197446228032430820409078505
61785197446228032437597555718583
61785197446228032506510705578127
61785197446228035539888400926701
61785197446228035539888400928153
61785197446228035539888429506417
61785197446228035539888429507869
61785197446228036141943327623663
61785197446228036141943356203379
61785197446228036165102549616539
61785197446228037376725261118595
61785197446230272135005712602654
61785197446230272136700288246900
61785197446230272187515523447700
61785197446230283253125688235202
61785197446230283254820263879448
61785197446230283300552924902088
61785197446230417478045329324943
61785197446230422831214729957310
61785197446230431746573798707092
61785197446230431746573884442028
61785197446230431746573884446240
61785197446230431746574913311804
61785197446230431746574913316016
61785197446230431746636188813244
61785197446230431746636531769836
61785197446230431746636560467804
61785197446230431746636560821936
61785197446230431746636561884746
61785197446230431746636646561084
61785197446230431746637303422168
61785197446230431746637675430860
61785197446230431746637676493670
61785197446230431746637679680210
61785197446230431749084279757840
61785197446230431749084282944380
61785197446230431749085397549092
61785197446230431749085397553304
61785197446230432295428159255436
61785197446230432295428502212028
61785197446230432295428530909996
61785197446230432295428531264127
61785197446230432295428531264128
61785197446230432295428532326938
61785197446230432295428617003276
61785197446230432295429273864360
61785197446230432295429645873052
61785197446230432295429646935862
61785197446230432295616903360858
61785197446230432297876220085122
61785197446230432297876248783090
61785197446230432297876249137221
61785197446230432297876249137222
61785197446230432297876250200032
61785197446230432297876334876370
61785197446230432297877367991284
61785197446230432302959565915614
61785197446230432302959937924306
61785197446230432302959938987116
61785197446230432302959942169444
61785197446230432366601937779430
61785197446230432366790308813350
61785197446230432366852984839126
61785197446230433392950824638380
61785197446230433392950824642592
61785197446230433392950825705402
61785197446230433392950828887730
61785197446230433393765241318908
61785197446230433393765327058056
61785197446230433393765584275500
61785197446230433393765612973468
61785197446230433393765614390410
61785197446230433393765617222818
61785197446230433393765617576950
61785197446230433393765699066748
61785197446230433393765700129558
61785197446230433395461308875668
61785197446230433530210092750368
61785197446230433530210435706960
61785197446230433530211207359292
61785197446230433530211579367984
61785197446230433530211580430794
61785197446230433530211583617334
61785197446230433530963605584016
61785197446230433530963607000958
61785197446230433530963610187498
61785197446230433530963692740106
61785197446230433530963695926646
61785197446230433601383871274362
61785197446230433602137012453450
61785197446230433602137098192598
61785197446230433602199774218374
61785197446230433942557211761100
61785197446230433942557297500248
61785197446230433942557554717692
61785197446230433942557584832602
61785197446230433942557587665010
61785197446230433942557588019142
61785197446230433942557670571750
61785197446230433942557673758290
61785197446230433944252131411698
61785197446230433949335477242190
61785197446230433949335850313692
61785197446230433949335853496020
61785197446230433949335853500232
61785197446230434013729961415318
61785197446230434013981008475014
61785197446230434151179001085562
61785197446230437313259935231425
61785197446230437313259963811141
61785197446230438883381013297588
61785197446230438883381013301800
61785197446230717553747611361276
61785197446230717553747839999004
61785197446230721442813817414172
61785197446230723222120298954067
61785197446230723222308698728349
61785197446230723227392044558841
61785197446230723229650704435071
61785197446230732555851218868560
61785197446230733537282250523811
61785197446230733537282364842675
61785197446230733607619155686436
61785197446230734209757765204651
61785197446230734339424322573636
61785197446230734339425122805684
61785197446230734345512020191389
61785197446230734347771451719951
61785197446230734347771452074083
61785197446230737449246288644772
61785197446230737456776944319745
61785197446230737456776972899461
61785197446230737456839706434589
61785197446230737456839735014305
61785197446230737502509608523261
61785197446230737502509637102977
61785197446231622010562837289680
61785197446231623039987088105693
61785197446231623652671326219027
61785197446231623652859725997521
61785197446231623657943071823801
61785197446231623660201731704243
61785197446231623660202736582135
61785197446231623789869318829575
61785197446231634150763934486243
61785197446231634153023743305297
61785197446231634153023743322766
61785197446231634153024518144169
61785197446231634175931916837336
61785197446231634725247809447681
61785197446231634725247809447682
61785197446231634769976150070644
61785197446231634776063047829357
61785197446231634776063047829358
61785197446231634778322478984911
61785197446231634778322478989123
61785197446231637879797315909732
61785197446231637887306658676379
61785197446231637887327971584705
61785197446231637887328000164421
61785197446231637887390762279265
61785197446231638070321390513613
61785197446231638070321419093329
61785197446231638436098629118571
61785197446231638474321950555440
61785197446231638481852606230413
61785197446231638481852634810129
61785197446231638481915368345257
61785197446231638481915396924973
61785197446231638482103310333517
61785197446231638482103310683437
61785197446231638482103681869825
61785197446231639670880562613503
61785197446231639709103884050372
61785197446231639719709907345807
61785197446231639719709907363276
61785197446231639719709907365490
61785197446231639719709907365501
61785197446231639719709907365502
61785197446238387312710162897436
61785197446238537476342724456296
61785197446238537477096257838090
61785197446238537477096343577238
61785197446238537477159019603014
61785197446238539124287043238902
61785197446238539130813786906594
61785197446238539261485035849450
61785197446238539268074905255496
61785197446238539268074905255704
61785197446238539268074933835212
61785197446238539268074933835420
61785197446238539268262961912540
61785197446238539268263190550268
61785197446238542830328424246357
61785197446238542830328538565221
61785197446238542835410998424517
61785197446238542835411112743381
61785197446238542967338160141848
61785197446238542967338160142056
61785197446238542967526416856904
61785197446238542967526416856905
61785197446238542967526445086701
61785197446238542967526446486380
61785197446238542967526446486381
61785197446238542967526531175769
61785197446238542972420734320008
61785197446238542972420734320216
61785197446238542972608599881438
61785197446238542972608599898908
61785197446238542972608628461154
61785197446238542972608628461314
61785197446238542972608971417906
61785197446238542972608991035064
61785197446238542972608991035065
61785197446238542972609019264861
61785197446238542972609020664537
61785197446238542972609020664540
61785197446238542972609020664541
61785197446238542972609105353929
61785197446238827536245836651457
61785197446238828331861477833639
61785197446238828337697307670397
61785197446238828339391883314643
61785197446238828339391883668775
61785197446238837482578401071076
61785197446238837673123032757647
61785197446238838717924075841400
61785197446238839266716017703876
61785197446238839457324607127048
61785197446238839457324607127256
61785197446238842970498105492996
61785197446238842978090788122635
61785197446238843023844744569019
61785197446238843156776090148740
61785197446238843161042737179567
61785197446238843161607253293774
61785197446238843161670407611844
61785197446238843161670407612052
61785197446238843161858273173274
61785197446238843161858273190744
61785197446238843161858273190753
61785197446238843161858644709742
61785197446238843161858693956376
61785197446238844213458529974642
61785197446238844215969402166014
61785197446239728762412505098599
61785197446239728768248334935357
61785197446239728769942910579603
61785197446239728899610497709147
61785197446239743584063129435012
61785197446242439936587677018116
61785197446242439936588477250164
61785197446242440988920155343432
61785197446242441591310559579962
61785197446242441591310559597432
61785197446242441591310588159678
61785197446242444700294897182475
61785197446242444837492889793023
61785197446242444875716211229892
61785197446242444883246846239407
61785197446242444883811362353614
61785197446242444884062382250593
61785197446242445249086867624667
61785197446242445294840824071051
61785197446242445432854352692776
61785197446242445432854352692785
61785197446242445432854381255182
61785197446242445432854724211774
61785197446242446530438293559690
61785197446242446530438293577160
61785197446242446530438322139406
61785197499298941664423024309835
61785197499299843878544511833288
61785197499299843878547955039536
61785197499300292546819638911239
61785197499307046781694498424447
61785197499307046781694498441709
61785197499307047147555812051117
61785197499307047147555812069831
61785197499307047147555812069990
61785197499307047147555813132641
61785197499307047147556070350085
61785197499307047193288476273347
61785197499307047193288477336157
61785197499307047330486468866639
61785197499307197311637390794996
61785197499307947753506428771844
61785197499307947898298250874247
61785197499307947898299285043133
61785197499307948996635333987476
61785197499308098061560454029663
61785197499308098061563925238251
61785197499308098064092886791915
61785197499308398205080934326571
61785197499308398205081968495457
61785197499308398205164501888555
61785197499308398205164502005195
61785197499308398205164530584911
61785197499308398205352788349727
61785197499308398205352816929443
61785197499308398207608891340825
61785197499308398207672686580619
61785197499308398207860972925151
61785197499308398208425057157135
61785197499308398251180758421460
61785197499308398251180759587860
61785197499308398251180787117816
61785197499308398251180788167576
61785197499308403146747429699195
61785197499308403558341407530839
61785197499310649052941626403117
61785197499310649601733596845303
61785197499310649601733596845309
61785197499310649601734629964429
61785197499310650837080386224551
61785197499310650837080386224710
61785197499310650837080390469689
61785197499310650837080644504805
61785197499310650837081419339465
61785197499311099954616104392516
61785197499311099954616104509156
61785197499311101144229457915916
61785197499311104850810053893535
61785197499311999927557012082723
61785197499311999927557012200815
61785197499311999928121753177159
61785197499311999928372919745708
61785197499312000339883124411671
61785197499312000339904044999979
61785197499312000339904131089207
61785197499312000341596297695931
61785197499312000522897549668195
61785197499312000524589802364147
61785197499312001714213273284247
61785197499312005418559073769043
61785197499312005878606798541956
61785197499369176489715379704257
61785197499369325550409069152252
61785197499369326576756474646806
61785197499369326577572755248323
61785197499369326579263855447898
61785197499369326579266954634744
61785197499369326579268102544901
61785197499369326584350561932030
61785197499369326737825294215244
61785197499369326785191002647184
61785197499369326785191003113744
61785197499369326785274570681552
61785197499369336462606144682517
61785197499369336462689827153850
61785197499369336462689827503770
61785197499369336462878113848302
61785197499369336599887819764398
61785197499369336599887820114318
61785197499369336599950495785962
61785197499369336599950495790174
61785197499369336599950496140094
61785197499369336599950581879242
61785197499369336600138782484626
61785197499369336600138868223774
61785197499369337698224903227550
61785197499369337835485571863874
61785197499369337835485657603022
61785197499369338247016873669742
61785197499369338247079549695518
61785197499369338247079552527926
61785197499369338247079552877846
61785197499369338247079635434666
61785197499369338247079638616994
61785197499369343187815048609430
61785197499371578003712766052967
61785197499371578003712766054419
61785197499371578140969962413522
61785197499371578140970049575436
61785197499371578140970076732386
61785197499371578140973434321950
61785197499371578140973434671870
61785197499371578140973520411018
61785197499371873383753363222828
61785197499371878330219635705358
61785197499371878330219721798798
61785197499371878330219750024222
61785197499371878330219750378514
61785197499371878330223078812436
61785197499371878330223078911606
61785197499371878330223078929076
61785197499371878330223078934692
61785197499371878330223079284612
61785197499371878330223080334372
61785197499371878330223107491322
61785197499371878330223107514408
61785197499371878330223107613786
61785197499371878330223107963706
61785197499371878330223107980968
61785197499371878330223109030728
61785197499371878330223193603476
61785197499371878330223193702854
61785197499371878330223193720116
61785197499372028311311353854806
61785197499372773402459713152554
61785197499372773768571726756691
61785197499372773814304476937007
61785197499372776923874856841916
61785197499372777106804480994771
61785197499372777106805513637350
61785197499372777472917527124847
61785197499372777518650277538443
61785197499372778753176948642716
61785197499372778753180277059328
61785197499372778753180391848964
61785197499372778753180392321347
61785197499372778755876489828559
61785197499372778760711459207261
61785197499372778760711459226134
61785197499372778761527247353437
61785197499372778897968742742780
61785197499372778897968770254022
61785197499372778897972127385704
61785197499372778897972127489294
61785197499372778897972127502344
61785197499372778897972127839214
61785197499372778897972127856476
61785197499372778897972128906236
61785197499372778897972213578362
61785197499372778897972213932653
61785197499372789828078867897529
61785197499372789873811618077845
61785197499372789873812652236744
61785197499372789873812652242360
61785197499372789873996465461107
61785197499372789881339504269693
61785197499372793532421573665059
61785197499372793532609601742387
61785197499372793534870066372813
61785197499372929061321455858641
61785197499372929061321570667151
61785197499372929061509857011683
61785197499372929061509857129775
61785197499372929062074597037729
61785197499372929062074711828977
61785197499373227972753088240787
61785197499373229047124276463254
61785197499373229062746299783678
61785197499373229063310384015662
61785197499373229063310388279514
61785197499373229199944291921843
61785197499373229200508376153827
61785197499373229200508376166925
61785197499373229200508376168329
61785197499373229200508376284969
61785197499373229200509409270193
61785197499373229200519998767768
61785197499373229200519998780866
61785197499373229204754810838027
61785197499373229204754810954667
61785197499373229204754897384977
61785197499373229205591720917297
61785197499373229207346735378173
61785197499373229245485570580931
61785197499373229246241040357343
61785197499373229246336231005652
61785197499373229246336231018750
61785197499373229246336259716510
61785197499373229250508481839931
61785197499373229250571243958987
61785197499373229251324386301715
61785197499373229251324386305927
61785197499373229251324386318977
61785197499373229253015518625833
61785197499373229253016637466845
61785197499373229253016637479895
61785197499373229612385572711108
61785197499373229658118236914624
61785197499373229795316229525172
61785197499373229795378905550948
61785197499373245648081382339562
61785197499379681871058033384281
61785197499379683251467754263726
61785197499379683251467754380366
61785197499379692580178107365773
61785197499379976663853330643919
61785197499379981602981064622243
61785197499379981602981064640957
61785197499379981603064746975268
61785197499379981648734649533569
61785197499379981648734649550831
61785197499379981648797296389147
61785197499379981648797296389148
61785197499379981648797296855708
61785197499379981648797411174572
61785197499379981648797411652625
61785197499379981649550557076845
61785197499379982014575042453887
61785197499379982014575042455291
61785197499379982014575042472601
61785197499379982014575042472760
61785197499379982017106331562100
61785197499379982017106446334474
61785197499379982017106446347524
61785197499379982197589382094817
61785197499379982197777667035457
61785197499379982197777668452399
61785197499379982205178882512764
61785197499379982205178882525814
61785197499379982205182325719012
61785197499379982205183468902036
61785197499379982205183468907652
61785197499379982205183469020080
61785197499379982205183469039007
61785197499379982205183469393139
61785197499379982205370611013700
61785197499379983440717513649002
61785197499379983440717513764913
61785197499379983440717513765642
61785197499379983852311492660144
61785197499379993135226307194648
61785197499379993135226417381045
61785197499379993135226421980072
61785197499379993135226421980315
61785197499380132180623169194280
61785197499380132185705743372440
61785197499380132186270599239446
61785197499380132186270599256756
61785197499380133553262484593876
61785197499380134147787119239584
61785197499380134148058715351279
61785197499380134148058715351280
61785197499380134148601907574671
61785197499380134148601907574672
61785197499380878924609653599344
61785197499380882033615659450592
61785197499380882033615774236016
61785197499380882216546316264412
61785197499380882216546316264656
61785197499380882216546316731216
61785197499380882216546345429024
61785197499380882216546431539725
61785197499380882216609107198160
61785197499380882583410817957952
61785197499380882584918141881466
61785197499380882584918228343783
61785197499380882628136850884228
61785197499380882628136850888440
61785197499380882628140294096056
61785197499380882628140294096300
61785197499380882628140323260668
61785197499380882628140323264880
61785197499380882628140323279595
61785197499380882628140323283807
61785197499380882628140408999816
61785197499380882628140409371369
61785197499380882628140409372875
61785197499380882628391341155752
61785197499380882628391369852156
61785197499380882628391455941384
61785197499380882628892406357231
61785197499380882628892406405368
61785197499380882628892779947933
61785197499380882628893554783997
61785197499380882629143482161468
61785197499380882630647334003051
61785197499380882630647419816532
61785197499380882630650806084982
61785197499380882630650892528585
61785197499380882630650892547299
61785197499380882630650893608705
61785197499380882630651151875909
61785197499380882635670590882142
61785197499380882635670701422623
61785197499380882635670701422671
61785197499380882765401077640352
61785197499380882765401163748347
61785197499380882767848884803715
61785197499380882772927988127420
61785197499380882772928016718782
61785197499380882772931374290876
61785197499380882772931374303890
61785197499380882772932488899800
61785197499380882772932489268593
61785197499380882772932489268647
61785197499380882772932493500681
61785197499380882772932493504893
61785197499380882772932493517907
61785197499380882772932493517988
61785197499380882772932493518150
61785197499380883820453307249891
61785197499380883863675488278929
61785197499380883863737129311820
61785197499380883863737358882668
61785197499380883866185196618747
61785197499380883866185197681557
61785197499380883866185971453407
61785197499380883866185972516217
61785197499380883871268540559830
61785197499380883871268540577092
61785197499380883871268541026390
61785197499380883871268541029873
61785197499380883871268541030602
61785197499380883871268541043652
61785197499380883871268545281404
61785197499380883871268545294454
61785197499380884420060426796504
61785197499380884420060512535652
61785197499380884420060512885731
61785197499380893154184500879462
61785197499380893703039236741082
61785197499380893703223046286452
61785197499380893748767395449080
61785197499380893748770777013266
61785197499380893748771897627000
61785197499380893748955710489968
61785197499380893748959063707718
61785197499380893748959149447026
61785197499380893748960182584866
61785197499380893749524008339799
61785197499380898642162493904422
61785197499380898642162752539016
61785197499380898644611245252142
61785197499380898649693819430302
61785197499380898649693900403951
61785197499380898687895043793446
61785197499380898687895129882514
61785197499380898687895130964038
61785197499380898690343880893364
61785197499380898695426455071524
61785197499380898695426569390388
61785197499381032928855037182487
61785197499381032931114559167719
61785197499381032931209003553856
61785197499381032931209003654638
61785197499381032931209003671900
61785197499381032931397031631184
61785197499381032931397031731966
61785197499381032931397031749228
61785197499381032931397033166378
61785197499381032931961115850070
61785197499381032931961115863168
61785197499381032931961115963950
61785197499381032931961115981212
61785197499381032931961116322454
61785197499381032931961117398362
61785197499381032936193691082785
61785197499381032936198167864685
61785197499381032936281845984425
61785197499381032936281846102469
61785197499381032936465630610359
61785197499381032936465659190075
61785197499381032936469102396323
61785197499381032938725062138921
61785197499381032938725090718637
61785197499381032938726123816129
61785197499381032938726123833391
61785197499381032938787852479189
61785197499381034166743049345002
61785197499381034166743049358100
61785197499381034166743049458882
61785197499381034166743049476144
61785197499381034166743050893294
61785197499381034166826617379370
61785197499381034166826617392468
61785197499381034166826617493250
61785197499381034166826617510512
61785197499381034166826618927662
61785197499381034171910311318300
61785197499381034578337027176646
61785197499381034578337027290526
61785197499381034578337027649030
61785197499381034578608623288342
61785197499381034578608623760726
61785197499381332524238319117908
61785197499381332524238321832064
61785197499381332936020325026880
61785197499381332937465344006012
61785197499381332937465344460926
61785197499381332937465344478188
61785197499381332937705545181368
61785197499381332938269629413352
61785197499381332938458690593996
61785197499381333051754660870642
61785197499381333051755033960858
61785197499381333072183732407965
61785197499381333072183732409369
61785197499381333072183761092675
61785197499381333072183761105725
61785197499381333072372046387447
61785197499381333072466203928228
61785197499381333072466204978036
61785197499381333074715250961951
61785197499381333074715509243657
61785197499381333074715509360297
61785197499381333075467621552969
61785197499381333075468396373127
61785197499381333079710671579743
61785197499381333079714143851141
61785197499381333079715172719513
61785197499381333079715172720917
61785197499381333079715176957217
61785197499381333079982668278395
61785197499381333079986025391203
61785197499381333080529960522350
61785197499381333080529960687175
61785197499381333080529965305319
61785197499381333080801928335179
61785197499381333080802014424407
61785197499381333082242099806957
61785197499381333082243104341911
61785197499381333082243104341995
61785197499381333082243104342154
61785197499381333082243104342155
61785197499381333082304861567509
61785197499381333082305980762813
61785197499381333082494267120359
61785197499381333083057892676999
61785197499381333117937317186691
61785197499381333117937431990989
61785197499381333120385153046411
61785197499381333120444815978621
61785197499381333120447915165467
61785197499381333120479568841186
61785197499381333120479568854444
61785197499381333120479568860060
61785197499381333120667596931772
61785197499381333120667597386686
61785197499381333120667597403948
61785197499381333120730272944290
61785197499381333120730272957548
61785197499381333120730272963164
61785197499381333120730273416674
61785197499381333120730273429724
61785197499381333120730274492582
61785197499381333120730277680526
61785197499381333121196842531523
61785197499381333121196842535735
61785197499381333121200285737771
61785197499381333121200285741983
61785197499381333121201318875575
61785197499381333121231681163756
61785197499381333121231681169372
61785197499381333121231681622882
61785197499381333121231681635932
61785197499381333121294357172062
61785197499381333121294357176274
61785197499381333121294357189532
61785197499381333121294357195148
61785197499381333121294357644446
61785197499381333121294357661708
61785197499381333121294358724566
61785197499381333121294361912510
61785197499381333121482385721774
61785197499381333121482385725986
61785197499381333125530404785381
61785197499381333125531519394305
61785197499381333126283516734458
61785197499381333126283521517427
61785197499381333126283631686355
61785197499381333126283631703617
61785197499381333127974734954161
61785197499381333127974734958373
61785197499381333127974763656341
61785197499381333127974764010473
61785197499381333127975882864535
61785197499381334104420725886598
61785197499381334173062066295158
61785197499381334173063185031176
61785197499381334173063185049890
61785197499381334173063185167934
61785197499381334307812221655144
61785197499381334307812223055032
61785197499381334310256588060296
61785197499381334310260058901494
61785197499381334310261177641724
61785197499381334310261177660438
61785197499381334310261177761220
61785197499381334310261177778482
61785197499381334310323853686214
61785197499381334310323853791208
61785197499381334310323853804258
61785197499381334310323855221407
61785197499381334310344745681708
61785197499381334310344745694806
61785197499381334310344745812850
61785197499381334310344747229999
61785197499381334310344774392566
61785197499381334315427063189176
61785197499381334356013614664304
61785197499381334356013615113602
61785197499381334356013615130864
61785197499381334356076290666994
61785197499381334356076290671206
61785197499381334356076290690080
61785197499381334356076291139378
61785197499381334356076291156640
61785197499381334356076295407442
61785197499381334356077409885224
61785197499381334356077410016366
61785197499381334356077438596082
61785197499381334361160013306492
61785197499381334361160014356252
61785197499381334719594228964004
61785197499381334721850565891940
61785197499381334721854036733138
61785197499381334721854036737350
61785197499381334721855155473368
61785197499381334721855155592864
61785197499381334722126751704559
61785197499381334722126751704560
61785197499381334722669943927951
61785197499381334722669943927952
61785197499381334722669943932164
61785197499381334722690835822664
61785197499381334722690835940756
61785197499381334767607592945246
61785197499381334767607592949458
61785197499381334767858297048350
61785197499381334767858297052562
61785197499381334767859415788579
61785197499381334767859415788580
61785197499381334768423500020563
61785197499381334768423500020564
61785197499381334768423500026180
61785197499381334768423500144272
61785197499381334904868261109186
61785197499381334904868261113398
61785197499381334904868261581570
61785197499381334904869380321800
61785197499381334904869380327416
61785197499381334905056289658898
61785197499381334905057408399128
61785197499381334905057408518624
61785197499381334905120084424903
61785197499381334905120084424904
61785197499381334905120084430520
61785197499381334905120084548612
61785197499381334905621492631112
61785197499381334905621492636728
61785197499381334905621492754820
61785197499381334905684168656887
61785197499381334905684168656888
61785197499381334905684168776383
61785197499381334905684168776384
61785197499381334905872196853711
61785197499381334905872196853712
61785197499381334905872196857924
61785197499381344193097783545784
61785197499381344193118704134092
61785197499381344193118732830448
61785197499381344193118733880208
61785197499381348928579209261194
61785197499381349523103843906902
61785197499381349523856989354054
61785197499381349553605846451957
61785197499383583874875871675504
61785197499383583919981776095297
61785197499383583919981777512239
61785197499383583920044422950632
61785197499383583920044538214353
61785197499383583920545861742813
61785197499383583920608621968248
61785197499383584334086152423428
61785197499383584334086238162576
61785197499383584334086238518355
61785197499383584339168812340736
61785197499383584469024795014127
61785197499383584471280787444572
61785197499383584471284230773124
61785197499383584471284231123203
61785197499383584471284231128900
61785197499383584476363361622732
61785197499383584476366719212136
61785197499383584476366805301363
61785197499383584476367838426189
61785197499383585566921773069389
61785197499383585566921776253121
61785197499383585569432256245271
61785197499383585569432257308081
61785197499383585569432260490409
61785197499383585569433289358781
61785197499383585569433289360185
61785197499383585574515604907928
61785197499383585706630248855816
61785197499383585711713594686308
61785197499383585711713594686311
61785197499383585711713597868639
61785197499383585711713852966565
61785197499383585711713856148893
61785197499383600528528497056848
61785197499383735869990108971526
61785197499383735869990109439698
61785197499383735869990109443910
61785197499383735870261705083222
61785197499383735870261705555606
61785197499383735875345400188552
61785197499383736287127663314968
61785197499384034229358626963198
61785197499384034229922711195182
61785197499384034230111772388876
61785197499384036013508237268248
61785197499384036013508237273864
61785197499384036013508237387744
61785197499384036013508237391956
61785197499384036013758941371351
61785197499384036013758941371352
61785197499384036013758941376968
61785197499384036013758941495060
61785197499384036013779833385560
61785197499384036013779833503652
61785197499384036018862409160232
61785197499384036059512497583459
61785197499384036059512497583460
61785197499384036059512497589076
61785197499384036059512497707168
61785197499384036060076581815443
61785197499384036060076581815444
61785197499384036060076581821060
61785197499384036060076581939152
61785197499384036064595102060104
61785197499384036608304468025652
61785197499384036608304468031268
61785197499384036608304468145148
61785197499384036608304468149360
61785197499384036609119256360739
61785197499384036609119256360740
61785197499384036609119256366356
61785197499384036609119256480235
61785197499384036609119256480236
61785197499384036609119256484448
61785197499384045896554050105148
61785197499384047131900067832064
61785197499384050837937892491724
61785197499384934795234401453592
61785197499384935207016407362564
61785197499384935214516332873431
61785197499384935214537253461739
61785197499384935214537339550967
61785197499384935216229506157691
61785197499384935397530758129955
61785197499384935399223010825907
61785197499384936444054674601700
61785197499384936444058145324806
61785197499384936444058145442898
61785197499384936444058145797190
61785197499384936444330860764400
61785197499384936581319933289028
61785197499384936581319933293240
61785197499384936581507961366356
61785197499384936581591529400723
61785197499384936581591529400724
61785197499384936581591529404936
61785197499384936582072045602552
61785197499384936627072370169026
61785197499384936627072370173238
61785197499384936627072370287118
61785197499384936627072370291330
61785197499384936627072370641410
61785197499384936627260398246354
61785197499384936627260398250566
61785197499384936627260398364446
61785197499384936627260398368658
61785197499384936627260398718738
61785197499384936627261517578464
61785197499384936627324193608452
61785197499384936627825601814660
61785197499384936627888277836223
61785197499384936627888277836224
61785197499384936993101939198000
61785197499384936993937619541679
61785197499384936993937619541680
61785197499384936993937619545892
61785197499384936993937993149641
61785197499384937038855495410108
61785197499384937039670283745195
61785197499384937039670283745196
61785197499384937039670283749408
61785197499384937176116164046432
61785197499384937176116164050644
61785197499384937176868276355744
61785197499384937176868276359956
61785197499384948111493884550205
61785197499384948112058740434521
61785197499384951824874976417078
61785197499384951870606608568406
61785197499384951870794893863178
61785197499384951870794893863386
61785197499384953105953401130066
61785197499384953106141686424838
61785197499403998582383543598394
61785197499404008323439985845682
61785197499404008323441104686694
61785197499404008460639097297242
61785197499404008460639097310292
61785197499404009558223038181626
61785197499404009558223038194676
61785197499404009695419797160122
61785197499404009695419882899270
61785197499404298771632183788610
61785197499404308466958113775014
61785197499404308466958113792276
61785197499404309699228420905423
61785197499404309882221752695212
61785197499404309882221839839948
61785197499404309882221867014076
61785197499404309884669585242998
61785197499404309889753278262086
61785197499404449479538588922144
61785197499405197967401281782685
61785197499405199202183211053570
61785197499405199202184244155433
61785197499405199202184329894498
61785197499405209032258269406459
61785197499405209032258555203619
61785197499405209032259326855951
61785197499405209032446554701231
61785197499405209032446583275248
61785197499405209032446583280947
61785197499405209034707047924423
61785197499405209034707133650522
61785197499405209078179132809820
61785197499405209078179247478764
61785197499405209080439712126535
61785197499405209085522257705293
61785197499405210267040115739478
61785197499405210267040117156628
61785197499405210267040202895776
61785197499405210267040230058342
61785197499405210267040488692936
61785197499405210267793344080479
61785197499405210267793347262807
61785197499405210267793372658951
61785197499405210267793372660195
61785197499405210267793375842523
61785197499405210267793630939045
61785197499405210267793634121373
61785197499405210267794405773705
61785197499405210269488981417951
61785197499405210274571555596111
61785197499405210312710103934639
61785197499405210312710103936091
61785197499405210312710132514355
61785197499405210312710132515807
61785197499405210312710390783011
61785197499405210312772779830726
61785197499405210312772781365760
61785197499405210312772781378810
61785197499405210312772866036434
61785197499405210312772866055147
61785197499405210312772867104907
61785197499405210312772867104908
61785197499405210312772867117957
61785197499405210312772867117958
61785197499405210312772894616150
61785197499405210312772894634863
61785197499405210312772895697673
61785197499405210312772895697674
61785197499405210312773124335401
61785197499405210312773152902067
61785197499405210312773152915117
61785197499405210312773895987733
61785197499405210313526008283995
61785197499405210313526011466323
61785197499405210313526036863711
61785197499405210313526036863871
61785197499405210313526040046039
61785197499405210313526295143965
61785197499405210313526298326293
61785197499405210315220497716626
61785197499405210315220583922334
61785197499405210315220583928241
61785197499405210315220583928401
61785197499405210315220612502050
61785197499405210315220612507957
61785197499405210315220612507958
61785197499405210315220612508117
61785197499405210315220842189538
61785197499405210315221731348886
61785197499405210315221731348970
61785197499405210315221731362020
61785197499405210320304186503710
61785197499405210320304188020030
61785197499405210320304219787981
61785197499405210320304219801031
61785197499405344561343395343995
61785197499405348262876905199240
61785197499405348262876905203612
61785197499405349434100154436968
61785197499405349497658838675458
61785197499405349497658838679670
61785197499405349497658838694172
61785197499405349497658838698544
61785197499405349910088496850782
61785197499405349910088496854994
61785197499405349910088497323166
61785197499405359172647179908268
61785197499405359172898226954914
61785197499405359175094896364420
61785197499405359175094897781362
61785197499405359175094900963690
61785197499405359175157658483476
61785197499405359175157663082746
61785197499405359175345949427278
61785197499405359310096219565462
61785197499405359312355651094024
61785197499405359312355655693294
61785197499405359317439344480586
61785197499405360407428997553722
61785197499405360407429083292870
61785197499405360407430228012332
61785197499405360407430228016544
61785197499405360408245016334162
61785197499405360408245019516490
61785197499405360409877949071966
61785197499405360409940711186810
61785197499405360410692738806526
61785197499405360410692741988854
61785197499405360544690982741936
61785197499405360545443008944710
61785197499405360545443012127038
61785197499405360547137555891356
61785197499405360547138703797358
61785197499405360552221277975518
61785197499405360616616299954630
61785197499405360616616642911222
61785197499405360957036986776354
61785197499405360959484709248718
61785197499405360959484712431046
61785197499405361028209502953955
61785197499405361028209588693103
61785197499405361028210277786274
61785197499405361028210363525422
61785197499405361028461324845970
61785197499405361165659317456518
61785197499405364663265653849198
61785197499405364665525085377760
61785197499405365897860415608730
61785197499405365898612443228446
61785197499405365898612446410774
61785197499405365905390707659984
61785197499405644568227243372956
61785197499405644568415528667728
61785197499405644568415557247444
61785197499405644570675247043210
61785197499405644704860375852599
61785197499405644704860404432315
61785197499405644707372003274279
61785197499405644707936001772815
61785197499405644746074578685443
61785197499405644746074578689655
61785197499405649641175733468207
61785197499405649687744192783358
61785197499405650053606625275424
61785197499405650099338170615002
61785197499405650099339289478940
61785197499405650104421844585215
61785197499405650236537282089488
61785197499405650236787986188379
61785197499405650236787986188380
61785197499405650236787986192592
61785197499405650241619837195763
61785197499405650241870814461487
61785197499405650241870814461647
61785197499405659316416355255791
61785197499405659318613024665297
61785197499405659318675786784353
61785197499405659387316624502655
61785197499405660599127622363745
61785197499405660622098557997587
61785197499405660734693029796771
61785197499405660741470951271509
61785197499405660759380539892032
61785197499405660805112918298388
61785197499405661217459176245791
61785197499405661217459261984939
61785197499405661354657168856131
61785197499405661354657254595279
61785197499405661354908215915875
61785197499405661354908215916035
61785197499405666110018262419507
61785197499405666117611316585605
61785197499407895964043105171803
61785197499407901042629296409768
61785197499407910323912408650831
61785197499407910369643929660008
61785197499407912016208212026203
61785197499407912016208240605919
61785197499407912016773067910519
61785197499407912016773096490235
61785197499407912018467643554765
61785197499407912155666697846894
61785197499407912160749354576174
61785197499408051755868200796175
61785197499408062320114406640850
61785197499408062868905602250563
61785197499408065962261741640776
61785197499408066030986311429895
61785197499408066030986397169126
61785197499408066030986768705351
61785197499408066030987457800946
61785197499408066031237359889319
61785197499408351390992371273820
61785197499408351390992371286870
61785197499408351396074926380095
61785197499408351396074926393145
61785197499408351396074941275671
61785197499408351396074971394827
61785197499408351396074971394828
61785197499408351940035045695407
61785197499408351940035045695408
61785197499408351940035045701024
61785197499408351940035045814903
61785197499408351940035045814904
61785197499408351940035045819116
61785197499408351945117874088171
61785197499408351947566715892677
61785197499408362462815627595884
61785197499408362463358398563923
61785197499408362463358399963603
61785197499408362508548263219684
61785197499408362508548521486888
61785197499408362509112258040671
61785197499408362509112342729851
61785197499408362509112342730059
61785197499408362509112343779819
61785197499408362927673566204446
61785197499408363058155275542559
61785197499408366167161657768168
61785197499408366174503320518215
61785197499408366174503320518263
61785197499408366174503401535837
61785197499408366174503663474806
61785197499408366174503663474807
61785197499408366174503663474890
61785197499408366174503777793671
61785197499408366174503777793719
61785197499408366174504438309550
61785197499408366174754368977639
61785197499408366174754483296455
61785197499408366220235984721731
61785197499408366220236065739145
61785197499408366220236065739353
61785197499408366220236441997187
61785197499408366220237131092782
61785197499408366586285669383778
61785197499408366586285669383779
61785197499408366586285669383862
61785197499408366586285697963702
61785197499408366586286702485726
61785197499408366586536746422871
61785197499408367814289709985383
61785197499408367814289709985384
61785197499408367821611407321703
61785197499409245194794178839187
61785197499409246426792516793503
61785197499409246426793574242995
61785197499409246427629340796755
61785197499409246427629369376471
61785197499409246430140110832655
61785197499409246841107242311611
61785197499409247024100746979827
61785197499409251958741391149328
61785197499409251958741391162378
61785197499409251958741419742094
61785197499409251963823961151019
61785197499409252324853408876347
61785197499409252324853408876348
61785197499409252324853408880560
61785197499409252329936237149455
61785197499409252370586073079863
61785197499409252370586073079864
61785197499409252370586073084076
61785197499409252375668901353131
61785197499409252378117513101355
61785197499409252378117513451275
61785197499409252378117743157636
61785197499409252378117743157637
61785197499409252507784065690412
61785197499409252507784065694624
61785197499409262870938490200838
61785197499409262893909425828883
61785197499409262893909427228563
61785197499409263031107418439431
61785197499409263031107419839111
61785197499409263031191374427667
61785197499409263076860888912391
61785197499409263076860974651539
61785197499409263076861362605359
61785197499409263076861362605407
61785197499409263076924038631343
61785197499409263084455062410391
61785197499409263442973638603843
61785197499409263488706302807519
61785197499409266605054428800637
61785197499409266605054433522371
61785197499409266605054690739767
61785197499409266605305510561415
61785197499409266787985085614653
61785197499409266787985085614701
61785197499409266787985090336435
61785197499409266788047766712083
61785197499409266788047766712131
61785197499409266788048138248438
61785197499409266788048138248439
61785197499409266788236053056615
61785197499409266788236053056663
61785197499409266788236138795810
61785197499409266788236138795811
61785197499409267194747569629282
61785197499409267194747569629490
61785197499409267199767353462803
61785197499409267199767353462851
61785197499409267199767382042519
61785197499409267199830024766845
61785197499409267199830024767053
61785197499409267199830029488579
61785197499409267199830030888259
61785197499409267199830030901357
61785197499409267199830115577646
61785197499409267199830115577647
61785197499409267199830115577854
61785197499409267199830143807442
61785197499409267199830143807443
61785197499409267199830143807650
61785197499409267199830144157410
61785197499409267199830144157411
61785197499409267199830145207122
61785197499409267199830145207123
61785197499409267199830145220221
61785197499409267199830373857949
61785197499409267200018401922226
61785197499409267200018401922227
61785197499409267200018401922386
61785197499409267200018430501894
61785197499409267200018430501895
61785197499409267200018430502102
61785197499409268381829131650483
61785197499409268389360427197211
61785197499409268430282878591752
61785197499409268435176774220518
61785197499409268437060800066490
61785197499409268437624884298474
61785197499415999427157296729851
61785197499415999427157296731255
61785197499416004727314845633891
61785197499416004780389745763867
61785197499416004780390520598527
61785197499416004917588541788792
61785197499416004917588541790196
61785197499416015433652442918998
61785197499416015433652444336148
61785197499416015433652444341764
61785197499416015433652557237862
61785197499416015433652557592154
61785197499416015433652558672273
61785197499416015433652558672274
61785197499416015433652815872456
61785197499416015436101394342200
61785197499416015479322432165371
61785197499416015479385106948767
61785197499416015479385107010246
61785197499416015479385107126886
61785197499416015479385107139692
61785197499416015479385108545280
61785197499416015479385108558330
61785197499416015479385194284427
61785197499416015479385194284428
61785197499416015479385221795670
61785197499416015479385480081587
61785197499416015891167457410843
61785197499416015891167458473653
61785197499416015891167485990559
61785197499416015891167487051965
61785197499416015891167487053369
61785197499416015891167744270813
61785197499416015893426888933546
61785197499416015893427922052915
61785197499416015893428036377360
61785197499416015898510524799145
61785197499416015898510524816372
61785197499416015898510610555520
61785197499416016028177450518164
61785197499416016028365478595408
61785197499416016030624795338630
61785197499416016030624795455270
61785197499416016030624881544338
61785197499416016030624910123970
61785197499416016030624910124054
61785197499416016030624910129829
61785197499416016030625943231534
61785197499416016030625943244584
61785197499416016035708603148758
61785197499416155013059633922845
61785197499416155013059634972605
61785197499416155014754210616851
61785197499416155075865143690834
61785197499416155075865143704092
61785197499416155075865143709708
61785197499416156311482757529446
61785197499416156311482757542704
61785197499416156311482757548320
61785197499416156311482757997618
61785197499416156311482758014880
61785197499416156866174238740210
61785197499416165576489157391760
61785197499416165576489501411162
61785197499416165576551919156684
61785197499416165576551919506604
61785197499416165576552263526006
61785197499416165988083479242806
61785197499416165988334183345910
61785197499416165988334183695830
61785197499416165988334184745590
61785197499416165988334527702182
61785197499416166125343775157548
61785197499416166125343860896696
61785197499416166125343889594456
61785197499416166125343889598668
61785197499416166125343889948588
61785197499416166125532175956458
61785197499416166125532176306378
61785197499416166125532177356138
61785197499416166194823063795158
61785197499416167223680977311378
61785197499416167360878969921926
61785197499416167429603878436999
61785197499416167429603878437000
61785197499416167429604997290090
61785197499416167986177939895276
61785197499416167986177968474992
61785197499416167986178225692436
61785197499416170928026777796174
61785197499416170929721353440420
61785197499416170934805042227504
61785197499416171065224770406721
61785197499416171065224770406722
61785197499416171066919346050967
61785197499416171066919346050968
61785197499416171072003034838052
61785197499416171136398433080242
61785197499416171140727576048905
61785197499416171140727576048906
61785197499416171140728633498397
61785197499416171140728633498398
61785197499416171141481007258402
61785197499416171483597012669696
61785197499416171547992152644682
61785197499416171547992410911886
61785197499416171548243545127673
61785197499416171553074695059589
61785197499416171553074695059590
61785197499416171553074695061012
61785197499416171553074695061041
61785197499416171553074695061042
61785197499416171553074723639353
61785197499416171553074723639354
61785197499416171553074726822842
61785197499416171553074985090046
61785197499416171553326119305833
61785197499416171685253165654540
61785197499416171685253165654748
61785197499416171685441193363288
61785197499416171685441193713208
61785197499416171685441423419353
61785197499416171685441423419356
61785197499416171685441423419357
61785197499416171685441451999072
61785197499416171685441537738221
61785197499416171690335711252984
61785197499416171690335739832700
61785197499416171690335739832908
61785197499416171690524026177232
61785197499416171690524111916381
61785197499416449734274711484428
61785197499416449736535175065046
61785197499416449736723489989342
61785197499416455219382038479371
61785197499416455219570066556699
61785197499416455220134150788683
61785197499416455270470135729652
61785197499416455271033828821193
61785197499416455271034171764735
61785197499416455271034171777785
61785197499416456454916084283615
61785197499416456454979993823192
61785197499416456454979993836290
61785197499416456455000885949876
61785197499416456455000885962926
61785197499416456500733550153392
61785197499416456500733550166442
61785197499416457049525520595584
61785197499416457049776224574979
61785197499416457049776224574980
61785197499416457049776224580596
61785197499416457049776224698688
61785197499416465788710110338235
61785197499416465788710885177107
61785197499416466338317645348243
61785197499416466383507766871528
61785197499416467573099578843175
61785197499416467573120887525271
61785197499416467573120887525272
61785197499416467626384621798238
61785197499416467626384880065442
61785197499416467992225015769810
61785197499416467992245907895042
61785197499416468037978600678274
61785197499416468037978829316002
61785197499416468175239355403582
61785197499416468175239580858982
61785197499416468175427608936310
61785197499416468175427608936358
61785197499416468175427608936518
61785197499416468175427637516074
61785197499416468175427637516234
61785197499416468175427640698354
61785197499416468175427640698402
61785197499416468175427898984272
61785197499416471276630589599027
61785197499416471277445379327971
61785197499416471284223643765125
61785197499416471284223693011786
61785197499416471284224693301846
61785197499416471284244842354462
61785197499416471284244842354621
61785197499416471284244842354622
61785197499416471284245614006794
61785197499416471284245614006953
61785197499416471284245614006954
61785197499416471284976838422878
61785197499416471330730680550238
61785197499416471689248955370023
61785197499416471689248955370024
61785197499416471696005956138202
61785197499416471696026848263434
61785197499416471696570783442718
61785197499416471696570783442926
61785197499416471696570812022482
61785197499416471696570812022642
61785197499416471696570815204810
61785197499416471696570815204846
61785197499416471696571073472050
61785197499416471696591704147666
61785197499416471696591704147750
61785197499416471696591704147909
61785197499416471696591704147910
61785197499416471696591704149361
61785197499416471696591704149362
61785197499416471696591707329994
61785197499416471696591707330078
61785197499416471696591708379838
61785197499416471742324400113310
61785197499416471871990934697501
61785197499416471874502810366660
61785197499416471874691096711192
61785197499416471874691096711433
61785197499416471879584992340199
61785197499416471879584992341443
61785197499416471879585036870866
61785197499416471879585036870914
61785197499416471879585036987506
61785197499416471879585106659063
61785197499416471879585123076574
61785197499416471879585151656290
61785197499416471879585151656338
61785197499416471879585155888378
61785197499416471879585381343778
61785197499416471879585413105870
61785197499416471879773409421106
61785197499416471879773409421154
61785197499416471879773438000822
61785197499416471879773438000870
61785197499416471879773441183150
61785197499416471879773441183198
61785197499416471879773699469068
61785197499416471881279956988024
61785197499416471881279956988025
61785197499416471881468013645068
61785197499416471881468013645069
61785197499416471881468013645116
61785197499416471881468013645117
61785197499416471881468013645276
61785197499416471881469018186171
61785197499416471882033102418155
61785197499416472931373637642841
61785197499416472931373637642842
61785197499416472931373637642889
61785197499416472931373637642890
61785197499416472931373666222605
61785197499416472931373666222606
61785197499416472933884149042660
61785197499416472933884149042708
61785197499416472933884149044112
61785197499416472933884149392628
61785197499416472933884407659832
61785197499416472933884407678706
61785197499416472933885268237067
61785197499417350301751762178143
61785197499417350301751790769505
61785197499417350301751790770909
61785197499417350302023731359936
61785197499417350302023731359937
61785197499417350304284194940311
61785197499417350304284194940395
61785197499417350304284194940554
61785197499417350304284194940555
61785197499417350304284223520111
61785197499417350304535357718759
61785197499417355236643478793412
61785197499417355632295446362341
61785197499417355632295475058697
61785197499417355647673371343264
61785197499417355648237455575248
61785197499417355649933065744331
61785197499417355649933180039902
61785197499417355649933180057212
61785197499417355649933180057372
61785197499417355649933180058616
61785197499417355833135432965662
61785197499417355833135432982972
61785197499417355833135432983132
61785197499417355833135432984376
61785197499417355833135433083754
61785197499417355833135433101016
61785197499417355833135433455308
61785197499417355833699517197646
61785197499417355833699517201858
61785197499417355833699517214956
61785197499417355833699517215116
61785197499417355833699517216360
61785197499417355833699517220732
61785197499417355833699517319950
61785197499417355833699517333000
61785197499417355833699517687292
61785197499417355838782848696701
61785197499417355838783191640243
61785197499417355838783191653293
61785197499417356885467111548575
61785197499417356885551913227886
61785197499417356885551941807602
61785197499417357068481450692578
61785197499417357068481450696790
61785197499417357068481450711292
61785197499417357068481450715664
61785197499417357068481450814882
61785197499417357068481450827932
61785197499417357068481451164962
61785197499417357068481451182224
61785197499417357068482570041950
61785197499417357068482598621666
61785197499417357434594587755919
61785197499417357434594587755920
61785197499417357434594960887285
61785197499417357480075428524222
61785197499417357480075428528434
61785197499417357480075428646526
61785197499417357480075428996606
61785197499417357487858692330847
61785197499417357617525244569984
61785197499417366699600212309729
61785197499417366699600470926693
61785197499417366745332847816729
61785197499417366745332876513085
61785197499417366745332876513245
61785197499417366745333220869517
61785197499417366906066665223751
61785197499417368003650606108135
61785197499417368140848598718683
61785197499417371639293063973065
61785197499417371646070985453419
61785197499417371691803649656935
61785197499417371691803735396243
61785197499417371707996406592931
61785197499417371845194399203479
61785197499417371851972663640633
61785197499417372256788377035123
61785197499417372257060737004629
61785197499417372257060737008841
61785197499417372258756084301207
61785197499417372258756084655339
61785197499417372259320168533191
61785197499417372259320168537403
61785197499417372259320168887323
61785197499417372259509488351191
61785197499417372259509488351192
61785197499417372259509488352595
61785197499417372259509488352596
61785197499417372263566641472277
61785197499417372264403400048950
61785197499417372302541961962461
61785197499417372302542304906003
61785197499417372302542304919053
61785197499417372305241894270031
61785197499417372305242123976149
61785197499417372305242123976152
61785197499417372305242123976153
61785197499417372305242123976392
61785197499417372305242123976393
61785197499417372305242152556111
61785197499417372305242152556112
61785197499417372310136019605158
61785197499417372310136019605159
61785197499417372310136019606403
61785197499417372310136133924023
61785197499417372310324468098271
61785197499417372310324468448191
61785197499417372310325469806884
61785197499417372310325469806885
61785197499417372311830984253068
61785197499417372312019040910076
61785197499417372312019040910077
61785197499417372312019040910112
61785197499417372312019040910236
61785197499417372312020045451130
61785197499417372312020045451131
61785197499417372312020074029445
61785197499417372312020074029446
61785197499417372312020074030849
61785197499417372312020074030850
61785197499417372312583899626833
61785197499417372312583899976753
61785197499417372312584129664241
61785197499417372312584243999597
61785197499417372447334012215707
61785197499417372447334126534571
61785197499417373494102102032335
61785197499417373494102102382255
61785197499417373501633169267191
61785197499417373544917953101335
61785197499417373547365833470707
61785197499417373547365833471685
61785197499417373547365833475079
61785197499417373547366091738892
61785197499417373547366091757765
61785197499417373547366091757766
61785197499417373547366177477219
61785197499417373547366177496902
61785197499420052007782417345283
61785197499420058726247669550799
61785197499420058726247669550800
61785197499420058726247669555012
61785197499420058771728510323314
61785197499420058771728510791486
61785197499420058771729629655424
61785197499420058771980333758528
61785197499420059320772304196508
61785197499420059320772304200720
61785197499420073548441458830003
61785197499420073594195386700883
61785287994136116009235982640800
61785287994137018223424704477584
61785287994137018223424705877264
61785287994139718829526899760640
61785287994139719926859792181436
61785287994139719926859793581116
61785287994139720064057700570608
61785287994139720064057700574820
61785287994139720064057786309756
61785287994139720064120462339744
61785287994139720064872917487556
61785287994139720476466895319200
61785288708100125602462662249237
61785290147616184788280458953744
61785290147651301579770522287184
61785290147830236941530524771362
61785290147831135718174229091794
61785290147831135718174229109056
61785290147831135718175000761388
61785290147831137501748904698512
61785290147833838800933396676932
61785290147833839212526345634588
61785290147939489357121849772498
61785290147939489357121849785548
61785290147939489357124174133522
61785290147943091079325187193056
61785290147943091079328626149954
61785290147943091628117929274530
61785290835205624051903142413079
61785290835205624051903142430341
61785290852931500154135675174155
61785290852963921144151711169027
61785290852966622435804792963907
61785290852966622435867640822271
61785290852966622436055927166803
61785290853912169064522308843804
61785290856650333975683103754638
61785290856682747643682883493860
61785290856854474339978765745754
61785290856854474339979537411136
61785290856854479149189641550076
61785290856854479698232660468906
61785290856857164792928525866828
61785290856857164792928525884090
61785290856857175905965927321216
61785290856857180852687748586168
61785290856857180852687748590380
61785290856857180989885741196716
61785290856857181401478690158584
61785290856857181401479719028360
61785290856857181401479719032572
61785290856865281015707107635200
61785290856865285962177104166088
61785290856865285962993011696320
61785290856865286100191004306868
61785290856866181583518803182192
61785290856866185295395243256842
61785290856866186530742807474962
61785290856868886998643073477052
61785290856963731976561429859684
61785290856974537143237548754024
61785290856974538789549668383042
61785290856974538789550782991966
61785290856974538926811452678098
61785290856974538926811452691148
61785290856978140649014790085606
61785290856978140649014790098656
61785290862559859956512870321026
61785290862767007159797816365729
61785290862775111035007333958200
61785290862775112681383245284776
61785290862777797364485138521766
61785290862777797364485138534816
61785290862777797913277880612078
61785290862777797914093011907970
61785290862777813965442244411124
61785290862777813965443016046194
61785290862777813965443016063456
61785290862777813966258147342086
61785290862777813973036068812612
61785290862777813973036068816824
61785290862777813973036070229554
61785290862777813973036073416094
61785290862778709455170584377126
61785290862778709455170841594570
61785290862799422659634797904289
61785290862810229472873308618216
61785290862810229472873313339950
61785290862810229472873313353000
61785290862811128257048429278334
61785290862811128257048429291384
61785290862811129903424340604910
61785290862811129903424340617960
61785290862811130040622333228508
61785290862813815135318971210478
61785290862813815136134102506370
61785290862813831187483334996474
61785290862813831187483335009524
61785290862813831187484106644594
61785290862813831187484106661856
61785290862813831188299237940486
61785290862813831195077159411012
61785290862813831195077159415224
61785290862813831195077160827954
61785290862813831195077164014494
61785290862813831195078194065172
61785290862813831737091208382678
61785290862883162510585631241388
61785290862883164339913463263958
61785290862886766016362872586020
61785290862886766016363644238352
61785290862886766062116170399782
61785290862886766062116428666986
61785290862886766062116428680027
61785290862886766062116543471284
61785290862886766062117199269558
61785290862886766062117200319318
61785290862886766062117200332359
61785290862886766062117572323798
61785290862886766062117572328010
61785290862886766062931988654406
61785290862886766062932331610998
61785290862886766062932446402246
61785290862886766611723959096598
61785290862886766611724302053190
61785290862886766611724416844438
61785294451065178040149086972631
61785294451065178178162983603099
61785294451315547147363356146769
61785294451315547147363614413973
61785294451316447577914383411729
61785294451316447577914641678933
61785294451319148869567465206609
61785294451319148869567723473813
61785294451319148869567728078907
61785294451319149418359354147357
61785294451319149419175257091369
61785294451388482014465154411891
61785294451388482014465411629335
61785294451389382445016181676851
61785294451389382445016438894295
61785294451392083736669263471731
61785294451392084286214378267905
61785295142374696165250832140873
61785295142374696172026430667317
61785295142374696172028753602561
61785295142374696172028758201831
61785295142374696172781899026787
61785295142374712224755650333417
61785295142374712224943935615139
61785295142410735349040621961105
61785295160100572266479861154987
61785295160100572267231973451249
61785295160100572267294735211961
61785295160100572267295079602965
61785295160100572274010153206241
61785295160100572274069562086073
61785295160100572274070678129409
61785295160100572274073001064653
61785295160100572274073005663923
61785295160100572274074034179567
61785295160100572274826060736473
61785295160100572274826146488879
61785295160100572404492986102811
61785295160100588326988183077231
61785295160100588875215983193999
61785295160100588875780067439033
61785295160135708823766253012957
61785295160135710608720148708085
61785295160135710608720148725347
61785295160135710608721181827211
61785295160135711019938328669539
61785295160135711020533837554755
61785295160136611039460237169499
61785295160315474430046694857783
61785295160318176278901740506419
61785295160319076701857905647283
61785295160319076709452767771379
61785295160427428557234294430213
61785295160427477971095537842605
61785295161011012543073905588345
61785295161108307213463370952924
61785295161108307214216516364100
61785295161116412736116527909872
61785295161116412736304814254404
61785295161300095214791802260362
61785295161300095215544943439450
61785295161300095215544946621778
61785295161302796507013096474906
61785295161302796507198028416658
61785295161335217360204439639684
61785295161400046711996204799964
61785295161400046712749350211140
61785295161408152234649361756912
61785295161408152234837648101444
61785296365711431567979461288617
61785296525246969598972119563019
61785296525246969599784926377035
61785296525247002953869382439945
61785296525247002953869383839625
61785296525247870030088264167491
61785296525247870030088264180541
61785296525247870030151025928203
61785296525247870030151025945465
61785296525247918208017713271089
61785296525247918208017713275301
61785296525247918208581792921065
61785296525247918208581793270985
61785296525247918208581797503073
61785296525247918208581797507285
61785296525247919992406400942419
61785296525247919992968159642767
61785296525247919992968159660029
61785296525247919992971604384209
61785296525247919992971604388421
61785296578202790018963996932441
61785296578202791802537896264471
61785296578203091989611363141657
61785296578203091990364590042631
61785296578203091990364590046843
61785296578203091992059080997489
61785296578203091992059081014751
61785296578206693711815815140827
61785296578206693712380671042405
61785296578206693712568699106683
61785296578206693714074903717009
61785296578206693714075246669389
61785296578206693714075248086331
61785296578206693714076022925203
61785296578206693714263190074591
61785296578206693714263276150609
61785296578206693714264309269735
61785296578206693714828392097827
61785296578206693714828396684047
61785296578206694261423345587701
61785296578206694263055249438099
61785296578206694263055503455905
61785296578206694263117921218897
61785296578206694263117925818167
61785296578206694263119040427091
61785296578206694263871066643123
61785296578206694263871071229343
61785296578385562596096976534815
61785296578389164318301085594655
61785296578389164865400801923745
61785296578389164867093054619697
61785296578421896613263752059825
61785296578421896613512474654907
61785296578421896613512474659119
61785296578421896613514799119521
61785296578421896614264586968431
61785296578421929967781859953593
61785296578421929967784184413995
61785296578421929968345601224773
61785296578421929968349043031341
61785296578421929968349044431021
61785296578421929968349047617561
61785296578425482275938419930629
61785296578425482275938424529899
61785296578425482275939453045543
61785296578425482275939453517719
61785296578425482276691565708987
61785296578425482276775248163001
61785296578425482276775248180263
61785296578425482276775592536743
61785296578425482276775592554005
61785296578425498335467861123877
61785296578425498335467861136927
61785296578425498335655889214255
61785296578425498335716326514565
61785296578425498335716583718959
61785296578425498336280410729287
61785296578425498336280410746549
61785296578425498336283768314479
61785296578425498336468696024059
61785296578425498336468696028271
61785296578425498885260580390073
61785296578425498885263765775353
61785296578425498885263765788403
61785296578425531689985969013433
61785296578425531689989067846147
61785296578425531690550456071385
61785296578425531690553152078131
61785296578425531690553152091181
61785296578425531690553152428051
61785296578425531690553153490861
61785296578425531690553156677401
61785296578425532239592727786501
61785296578425532239595826619007
61785296578425546514711176655127
61785296578425546514711177704887
61785296578425546514711180891427
61785296578425546514711180904477
61785296578425548298535788925831
61785296578425548298539228355113
61785296578425548298540265725041
61785296578425548299100988122483
61785296578425548299100989185293
61785296578425548299100992371833
61785296578425548299104001333933
61785296578425548299104002396743
61785296578425548299104005583283
61785296578425548299104346770485
61785296578425548299104346774697
61785296578425548710883252311709
61785296578425548710886351620811
61785296578494529517496830779481
61785296578494531301070730111511
61785296579143240155629035251082
61785296582032923153114511678957
61785296582032923155563095083633
61785296582036523228189308351947
61785296582036523228189308356159
61785296582036523229630857477046
61785296582036523230445645279883
61785296595823601657427226281481
61785296595823601657427312020629
61785296595823601795440350166447
61785296595927767474281821627517
61785296595927767474281821631729
61785296595927767474846942166619
61785296595928667904832848892477
61785296595928667904832848896689
61785296595931369196485930687357
61785296595931369196485930691569
61785296595931369196486963807935
61785296595931369197051051226459
61785296595931369608080940576721
61785296595931669383308692385579
61785296595931669383873546730489
61785296595931669383873546747751
61785296595931669383873550979839
61785296595931669383873889687081
61785296595931669383873889704343
61785296595931669383873891222275
61785296595931669383873891239537
61785296595931669383873893936431
61785296595931669385568123909929
61785296595931669385568123914141
61785296595931669385568466847647
61785296595931669385568466866521
61785296595931669385568468283463
61785296595931669385569243122335
61785296595931669932853803648355
61785296595931669932916565767571
61785296595931669932916565784833
61785296595931669934548469635231
61785296595931669934611141411609
61785296595931669934611141416029
61785296595931669934611145661167
61785296595931669934612260624223
61785296595931669935364291072183
61785296595932570363467593049793
61785296595932570365162168680989
61785296595932570365162173280259
61785296595932570365163287889183
61785296595932570365915314105215
61785296595932570365915318691435
61785296595932570365915404430583
61785296596111438695633406708441
61785296596111438695633406721491
61785296596111438695695825529823
61785296596111438695696082747267
61785296596111438698140447752531
61785296596111438698143546585245
61785296596114139987348907324703
61785296596114139989796628380125
61785296596114140536894022120877
61785296596114140539404506358165
61785296596115040967445049381625
61785296596115040967445049385837
61785296596115040969955533623125
61785296596146555487123470041881
61785296596146555487123470054931
61785296596146555487185888863263
61785296596146555487186146080707
61785296596147772716061144956019
61785296596147772716061144969069
61785296596147772716123906716731
61785296596147772716123906733993
61785296596147806070393206272057
61785296596147806070393206276269
61785296596147806070393206289319
61785296596147806070393292015417
61785296596147806070393292028467
61785296596147820894554673709593
61785296596147820894554674059513
61785296596147820894554678291601
61785296596147820894554678295813
61785296596147822678128577627843
61785296596147822678941040431295
61785296596147822678944485172737
61785296596147822678944485176949
61785296596150157758935112715065
61785296596150157758935112719277
61785296596150457947369227440843
61785296596150457947369999106225
61785296596150457947431640127761
61785296596150457947431644727031
61785296596150457947432759335955
61785296596150457947453680042307
61785296596150457948184785906119
61785296596150457948184786011113
61785296596150457948185130397905
61785296596150457948268468360133
61785296596150457948268468377395
61785296596150457948268812751137
61785296596150474007149109411387
61785296596150474007209546711697
61785296596150474007773630943681
61785296596150474007776988511611
61785296596150474007961916225403
61785296596150474556753800574155
61785296596150474556753800587205
61785296596150474556756985972485
61785296596150474556756985985535
61785296596150507361481173428531
61785296596150507362043933485961
61785296596150507911089046816139
61785296596150507911089047288523
61785296596150507911089047292735
61785296596150523969782437445327
61785296596150523970029009122963
61785296596150523970030037994191
61785296596150523970032448552245
61785296596150523970033485922173
61785296596150523970594122226175
61785296596150523970594122243437
61785296596150523970597221531065
61785296596150523970597222593875
61785296596150523970597225780415
61785296596150523970597566967617
61785296596150524382379571817943
61785296596151374987308013233233
61785296596151374987308013250495
61785296596151408341640074553483
61785296596151424400584513187133
61785296596151424401148594232577
61785296596151424401148594236789
61785296596219506972814655474557
61785296596219506972814655478769
61785296596219506973379776013659
61785296596220407403365682739517
61785296596223108695018764534397
61785296596223108695018764538609
61785296596223108695019797654975
61785296596223108695583885073499
61785296596223109106613774423761
61785296596807887254724938150891
61785296596877221642689373676279
61785296596879923345936433302803
61785296596879923346124461380215
61785296597096070598495731996994
61785296597096070599060591063638
61785296597096070599248963501450
61785296597098760772027809289550
61785296597098771890148813791874
61785296597098771890713672858518
61785296597098771890902045296330
61785296597123087221821190681156
61785296599761451272679736784422
61785296599761484624314147780805
61785296599761484624314147780806
61785296599761484626008981692255
61785296599761498901942997782987
61785296599761499450167010503904
61785296599761499450986012630586
61785296599761500684009575266175
61785296599761500684009575266176
61785296599761500685513541617595
61785296599761500685513541617596
61785296599761500685764590094234
61785296599761500685764848361438
61785296599761500686266687046034
61785296599761500686269009430153
61785296599761500686269009981034
61785296599761500686269354337306
61785296599761500686269354350356
61785296599761500686332030357502
61785296599761500686520057906791
61785296599761501098111713337054
61785296599762401116817972578038
61785296605010699716819608529693
61785296605013401008472690324573
61785296605014768880457443172402
61785296605659152399393831028775
61785296605669957566006158208295
61785296605671326649963198658484
61785296605767220536807282975649
61785296605775324411013640149247
61785296605986008686136682860311
61785296605994112561283955272471
61785297003846578454203218665235
61785297003918607407854843916029
61785297003918607407855301191485
61785297057093534422334958583291
61785297057679770141930831241768
61785297074746481140176099453763
61785297074854532806299371248963
61785297075405646381235833433465
61785297075406546949047615073897
61785297075479482235463088066124
61785297075479531649240389336096
61785297075479531649240647603300
61785297075721746232119959723399
61785297075721746232119959740661
61785297216521068965698911509815
61785297216521068965698914696355
61785297216545336118939402245615
61785297216557041715098825668755
61785297216557041715914728612767
61785297216557043499675545999421
61785297216557043499676574887911
61785297216557043500240659119895
61785297216557043500492568157451
61785297216557091678170189704613
61785297216557091678734188210339
61785297216557093325299246459627
61785297216557093325863330691611
61785297216618315465773486281613
61785297216630021062371981642187
61785297216630021062936840726093
61785297216630022846510830402205
61785297216630022846761791709863
61785297216630022846761906022903
61785297216630022847326647589807
61785297216630022847326647607229
61785297216630022847326990428307
61785297216630022847326991963501
61785297216630022847327019126115
61785297216630022847327019143377
61785297217212655060329058400596
61785297217213555628140840395161
61785297234246946852132883296063
61785297234246946852696967528047
61785297234246946852696967545309
61785297234282019171232556832705
61785297234282019171733879317027
61785297234282019171985013519923
61785297234282068997356550888743
61785297234354996734430060923225
61785297234354996734430518198681
61785297234354998518004050599337
61785297234354998518255126220035
61785297234354998518819867786939
61785297234354998518819867804361
61785297234354998518820210625439
61785297234354998518820212160633
61785297234354998518820326479497
61785297234938531299634055988811
61785297234939431867445842232725
61785297234939433514574637503683
61785297235011466174266149841647
61785297235011466174266235580795
61785297235011466174267007233127
61785297235011466174267270099601
61785297235011467958657075917927
61785297235011467958657076980737
61785297235012368389207760226295
61785297235012368389208103182887
61785297235012368389208104245697
61785297235036728192328321323497
61785297235043932872270618242801
61785297235254632385843940905005
61785297235254632385844285261277
61785297235255532816394968169965
61785297235255532816395054259033
61785297235255532816395312526237
61785297235255532953655722895357
61785297235255532953676762524262
61785297243243602889834215759953
61785297243243619361124395911630
61785297243243619498321355407261
61785297243243619498384117522105
61785297243243619498385150641231
61785297244118470935283076825464
61785297244129277887038442396400
61785297287205720571544279597131
61785297287205720571544622553723
61785297287205720571545394206055
61785297287205720572109134435899
61785297287205720572109220175047
61785297287205720572109477392491
61785297287205720572297506515367
61785297287205720572297506519579
61785297287205720572297763737023
61785297287205721121089391218411
61785297287205721121089476957559
61785297287205721121089734175003
61785297287420621499580538349931
61785297287424225006675862497115
61785297287424225418458125623531
61785297287424525195445134399845
61785297287424525195445391604239
61785297287424525196009218614567
61785297287424525196009218631829
61785297287424525196197503909339
61785297287424525196197503913551
61785297287424525744989388262303
61785297287424525744989388275353
61785297287424573374439984540407
61785297287424573374439985590167
61785297287424573374439988776707
61785297287424573374439988789757
61785297287424575158265625682339
61785297287424575158829709914323
61785297287424575158829709931585
61785297287424575158829796007763
61785297287424575158829797070573
61785297287424575570612060196989
61785297287456946185712561797795
61785297287456946185712561802007
61785297287456946186213539908423
61785297287456946186277420868651
61785297287456946186464674111319
61785297287456994364707068998867
61785297287456996011836211480139
61785297287460547907916412594643
61785297287460547907916670861847
61785297287460547908417736107251
61785297287460547908668783166947
61785297287460547908668783171159
61785297287460547908669558005819
61785297287460548319635915005895
61785297287460548319698676770819
61785297287460596086911263798015
61785297287460597733476236307995
61785297287460597734040320539979
61785297287529923748344862430715
61785297287529923748910178790077
61785297287529925532484082708327
61785297287529925532734673915333
61785297287529925533299528260243
61785297287529925533299528378335
61785297287529925533299528395757
61785297287529925533299532981977
61785297287529925533299871216835
61785297287529925533299872752029
61785297287529925533299899914643
61785297287529925533299899931905
61785297287529925533299987070893
61785297287529925533299990257433
61785297287533527254938782975173
61785297287533527255503637442547
61785297287533527255503637455597
61785297287533527255503642041817
61785297287533527255503723531615
61785297287533527255503981811869
61785297287554240864218013614547
61785297287554240864218099353855
61785297287565948108510510540299
61785297288117061820707637107403
61785297288117061820707638170213
61785297288178289313787684243547
61785297288186393188746929628187
61785297288186439261758612385405
61785297288189096676571824213175
61785297288189995459994057611228
61785297288189996695339730960239
61785297288189996695340502612571
61785297288189996695340588351719
61785297288189996695340845569163
61785297288189996695340846631973
61785297288189997107122766801797
61785297288189997107122766806009
61785297288189997107122851478135
61785297288189997107122852540945
61785297288210754776235689749327
61785297288214357047482817727997
61785297288214357047671104072529
61785297288214357047692137501364
61785297288221561589997334224421
61785297288221561590186366828073
61785297288222462020548365725681
61785297288222462157997405391713
61785297288222462157998062607053
61785297288222462157998148346201
61785297288222462157998405563645
61785297288405232951096569885629
61785297288405232951284855180401
61785297288408834673237917180545
61785297288408834673300678945469
61785297288408834673488964240241
61785297288408845791357892813093
61785297288408845791420654578017
61785297288408845791608939872789
61785297288429559400135315134607
61785297288433161671382443113277
61785297288433161671570729457809
61785297288440366213896959062996
61785297288441266644447986341006
61785297288441266781708741604469
61785297296319931934501505627751
61785297296323986342769248814090
61785297296323986342957534108862
61785297296323986754551511940506
61785297296392861867746657905761
61785297296392861867747429558093
61785297296396921218218245900998
61785297296396921218406273978326
61785297296417178434012450243431
61785297296421247667193600281380
61785297296429336717427347867158
61785297296429336717427347868610
61785297296429336717427606135814
61785297296429336717427720921238
61785297296429336718242509256326
61785297296429351542404665776324
61785297296429353188779548233124
61785297296429353188779805463618
61785297296429353189532689412212
61785297296429353326793787097596
61785297296432054480432887258498
61785297296980198213236886889167
61785297296980198213487590992271
61785297296980199997061494942445
61785297296980199997061496342333
61785297296980199997626609461355
61785297297073690516691300182063
61785297297073692163819552455679
61785297297268179809023498690237
61785297297268179809588354574553
61785297297268180404384585331957
61785297297271783910225737747195
61785297297271783910413764761665
61785297297271783910414764596811
61785297297271783910414766131845
61785297297271783910978505872203
61785297297271783910978620645981
61785297297271783910978850363829
61785297297271783910978878926283
61785297297271783910978878943545
61785297297271783911062188680349
61785297297271783911062188697611
61785297297271783911250475037979
61785297297271783911250560777127
61785297297271787616538825054531
61785297297271787617103713782415
61785297297271787617291999064137
61785297297271789263584198998639
61785297297271789264148283230623
61785297297271789264231966038769
61785297297271789264231966056031
61785297297365430015223333797055
61785297297365431845366725470015
61785297297369034116049769670211
61785297297369034116613853902195
61785297297377137991009014582675
61785297297377137991009015054851
61785297297377137991573103550687
61785297297377137991761131614965
61785297297377139227107920990001
61785297297377139638702156039089
61785297297377139638702156056351
61785297297379840930355237833969
61785297297379840930355237838181
61785297314122747837696230107230
61785297314122747837758906487298
61785297314122797251536551746200
61785297314122797251536551763462
61785297314155212956795398788787
61785297314155229565282543031153
61785297314157914043026643663520
61785297314157930720302831072846
61785297314157930720491116354568
61785297314157931269283000716370
61785297314705175531859159605013
61785297314705175668554716543677
61785297314705175669119829658487
61785297314705175669307857722765
61785297314706076099858884633433
61785297314706376288292653459273
61785297314706376288292654981257
61785297314706376288377366204265
61785297314706376288377366217315
61785297314706376288857766547983
61785297314706376288857766561033
61785297314706376288857853835215
61785297314706376289129478513577
61785297314706376289129735731021
61785297314706376837900528721753
61785297314706376837984468288217
61785297314777954958593394461803
61785297314779309928145030085793
61785297314779309928145030103055
61785297314779311162925818861055
61785297314779311162925818861263
61785297314779311162925818874153
61785297314779311162925818979147
61785297314779311162925818992197
61785297314779311162925820396296
61785297314779311162925820396297
61785297314779311162925847558863
61785297314779311162926847731039
61785297314779311162927220802381
61785297314810375811578859581032
61785297314810375811850857330745
61785297314810375811851632165405
61785297314811276379662725064617
61785297314814427954417284135820
61785297314994058290818988753037
61785297314996759581907986328974
61785297314996759582472070547917
61785297314996759582472070560958
61785297314996759582743695239329
61785297314996759582743698421657
61785297314996759582743780978477
61785297314996759582743784160805
61785297314996759582744038195921
61785297314996759582744066893729
61785297314996759582744152987169
61785297314996759582744813030581
61785297314996763288534257953768
61785297314996764935725186253160
61785297314996764935913501177456
61785297314996765073174341646368
61785297315029178788371239492328
61785297315029180435478484966312
61785297315029180435499434252437
61785297315032782295215432244768
61785297315032782295215432244777
61785297315032782295216207079437
61785297315102115310195376253480
61785308067817156635033346900603
61785308067817156635284395377241
61785308067820760141815298687248
61785308082518277061631424694091
61785308082591256332210418254748
61785308082591256332210503993896
61785308085534928863125641717054
61785308085534929412168660618622
61785308085545734028636234288602
61785308085545734028730766482700
61785308085545735676110523110378
61785308085545736225156123221584
61785308085545736225655983337328
61785308085545736225655986519656
61785308085545736225720982293844
61785308085545736225720982294088
61785308085546635008324726574698
61785308085546635146338626732948
61785308085546635146340949681242
61785308085546636243671519140486
61785308085546636381685419294524
61785308085546636793467679238612
61785308085546636793467682420940
61785308085546636793469744951992
61785308085546636793470002169436
61785308085546636793470003232210
61785308085546636793470006418994
61785308085546636793532768533837
61785308085546636793532768533838
61785308091455545716094391078432
61785308091455561775122164990466
61785308091455561775874277282516
61785308091455561777381601105248
61785308091455561981779385213335
61785308092110856707880921077022
61785309447411681768694904416675
61785309500589309915223272565084
61785309500662211643392472292339
61785309501533956092984332175092
61785309503540176149297858561671
61785309503540176149300178327637
61785309503540176560891836393315
61785309503542877852544918188195
61785309518314241144744064960499
61785309518314241281942057571047
61785309518314241327214310916779
61785309518314241327214310934032
61785309518314241327214354514615
61785309518314241327214354514619
61785309518314241327215082569111
61785309518314241327215082586364
61785309518314241327215126166947
61785309518314241327215126166951
61785309518314241327215211906095
61785309518314241327215211906099
61785309518314241327215474772573
61785309518314241693976145060213
61785309518314283938771442737822
61785309518314283938771442742034
61785309518314283938771528476970
61785309518314285723161254222440
61785309518314285723914742590208
61785309518314285792074453309919
61785309518315142307374121747124
61785309518315142307374378964568
61785309518387187314885692502512
61785309518387187314885821822243
61785309518387187314885821822247
61785309518387187314886084688721
61785309518387235491432955160945
61785309518388088295044984276991
61785309518388088295233012354403
61785309518970749660212430999107
61785309518970750072246518488273
61785309519259830547900556001296
61785309519259832332226572251944
61785309519262533486681661436276
61785309521257947140784933507226
61785309521257947141035980566922
61785309521257947689890455906674
61785309521268704540999543493518
61785309521268704540999543493523
61785309521268749005861965237116
61785309521268752849163354362917
61785309521268752849163354362918
61785309521268752856502778854141
61785309521268752856503037121345
61785309521268753954023185952476
61785309521268753954023185971398
61785309521268753954023957600596
61785309521268753954023960806010
61785309521268753954026280535840
61785309521268753954591485044408
61785309521268754084509888644239
61785309521268754084510146924493
61785309521268754084510146924494
61785309521268754091033922133816
61785309521268754091033925320356
61785309521268754091221950211144
61785309521268754091222213096540
61785309521268754091786809300874
61785309521268754091787072167396
61785309521268754091849829682921
61785309521268754091849829682922
61785309521268754092037857760249
61785309521268754503631835591893
61785309521268754503631835591894
61785309521268754503634159589947
61785309521268754503634503963446
61785309521268754503820121949524
61785309521269653286237902802048
61785309521269653286426188115570
61785309521269654522340417781172
61785309521269654522340418843946
61785309521269654659099079804321
61785309521269654659099079804322
61785309521269655071381113751916
61785309526959692688619763526755
61785309526959742694746204302221
61785309527178530229859964478344
61785309527178530252750689645691
61785309527178530252750689662953
61785309527178575107045227046124
61785309527178579026059089330022
61785309527178579026059175069170
61785309527178580055482287444278
61785309527178580055482550310752
61785309527178580261405063478051
61785309527178580261405107039703
61785309527286648391015479810886
61785309527286648391015479828148
61785309527286648391266183913990
61785309527286648391266183931252
61785309527286648391266298232854
61785309527287548821754534803308
61785309527287548821754534816358
61785309527287548821755563686134
61785309527287548821755678477174
61785309527287548821817583913476
61785309528114820972204572063122
61785309996986790814628738445734
61785309997858490793459306909176
61785309997862091470673749434364
61785309997862091470674006651808
61785309997862093115543370411466
61785309997862093117802806172116
61785309997862093117803063389560
61785309997885508015910455423561
61785309997885508015973217188485
61785309997893613126279508624600
61785310006725180920559645413434
61785310006725181329642853092538
61785310006725181329643110309982
61785310006725181332153366381926
61785310006725181332341651322406
61785310006725481063260833063350
61785310006725481063323509089126
61785310138817215492174081845526
61785310138817215903768059677170
61785310138818116471831661249788
61785310138818116609028882741659
61785310138818116609029653860336
61785310139669101194547409537428
61785310139669102978121313474552
61785310139693418498162251219288
61785310156519677379401843475142
61785310156543092143324111391053
61785310156554799661803296511325
61785310156554799662075264258707
61785310156554799662076011936416
61785310156554799662076014650573
61785310157383271836898288696414
61785310157394076866312623248124
61785310157394078649613411631082
61785310157394078649613414813410
61785310157394078649886527185248
61785310157394977434061643123632
61785310157394978859200960929954
61785310157418394032457478818922
61785310157418394169655471429470
61785310157426499280024529941469
61785310165418188064860208238346
61785310165418188065612606327556
61785310166257165271146178088154
61785310166258365432678685449063
61785310166258365432678718733043
61785310166258365845025928083804
61785310166258365845025928083805
61785310166258365981658942248837
61785310166258365981721704350631
61785310166258365981721704363681
61785310166258365982223801774607
61785310166258367217005735265327
61785310166258367628850790157745
61785310209697306097882484293030
61785310209718019157803770919639
61785310209718019295001763530187
61785310209720720449456852727569
61785310209721621017268634368001
61785310209721621428800854843196
61785310209721621429050898544177
61785310209721621566248891154725
61785310209721621566249661210592
61785310209728826108743890537300
61785310209728826108743890537301
61785310209729726539106892789169
61785310209729726539273250836705
61785310209729726676282956735539
61785310209729726676367643978101
61785310209729726676534005212177
61785310209729726676554924322148
61785310209729726676554924855803
61785310209729726676554925918613
61785310209729726676554929100941
61785310209729726676554929105153
61785310209729726676555586438585
61785310209732428379801988727465
61785310210569003880792283839520
61785310210569004017153076327048
61785310210569004017153076676968
61785310210569004017153080909056
61785310210569004017153080913268
61785310210569004017717165145252
61785310210569004017718279754176
61785310210569004017968983857280
61785310210569004018053038214992
61785310210569005115302220638560
61785310210569005121137969358493
61785310210569005258398719497665
61785310210569005258398722684205
61785310210569005647105399860734
61785310210569005647105400923544
61785310210569005647105404110084
61785310210569005664344895183856
61785310210569005664366187776644
61785310210569005664366187780856
61785310210569005669929939800685
61785310210569005670180986860381
61785310210572606340074339956570
61785310210572606342333771485132
61785310210572607386570296840696
61785310210572607988897972338568
61785310210572607989462056570552
61785310210572607989462828222884
61785310210596921670992452239532
61785310210596923318121508977284
61785310210596923455382258569544
61785310210604127448896517956449
61785310210604127997687454745896
61785310210604127997938501805592
61785310210604127997939278236717
61785310210604127997939535458337
61785310210605028016708299592705
61785310210605028428490305501677
61785310210677073985359069735072
61785310218593115080092266918952
61785310218596716801292929753979
61785310218596716801544349412846
61785310218596716802109208479490
61785310219107937287067344732862
61785310219217206173947536989970
61785310219249577160096295646692
61785310219249628809084352158384
61785310219432092285625838679550
61785310219435694556683186555533
61785310219435695791214415947361
61785310219435994128187342632837
61785310235994786776516102785901
61785310236213624335561025869341
61785310236213624747907116014509
61785310236286570330846343530211
61785310236321691238192874350116
61785310236321691238276557175738
61785310236321692472786264265762
61785310236321692472786264265763
61785310236321692473037569605766
61785310236321692473602428676622
61785310236943084059753712941541
61785310236943084059753717533584
61785310236943084059753717533585
61785310236978204555402438178618
61785310236978204555402438178619
61785310236978206201966893084480
61785310237149865059054715655254
61785310237149865059054972872698
61785310237149865061565228944642
61785310237160671462707636144493
61785310237161870390651872930339
61785310237196992532863385007641
61785310237196993127408911679202
61785310237196994179991665865185
61785310237196994362190845174134
61785313595992529394177846901387
61785313595992529394177846901388
61785313595995231097612934605239
61785313755517310437613356413016
61785313755517310437613356430278
61785313755517310437616828688625
61785313755517310437616828688626
61785313755529016171974703472256
61785313755529017275122511180767
61785313755529017818350614794620
61785313755529017818350614798832
61785313755529017819102727108144
61785313755553332743301379238881
61785313755553333154895357070525
61785313755553333155083642365297
61785313755564138179435951746874
61785313755564139414781969473790
61785313755564139963009855670948
61785313758518901360438669720892
61785313808694939155531576970823
61785313808703042481448147805956
61785313808703044265836840078168
61785313808703044265836840082379
61785313808703044265836840082380
61785313808706644277016186852504
61785313808706646107159578997640
61785313808706646124483104763683
61785313808706646124483357180896
61785313808730961318705662837476
61785313808730961318705662850526
61785313808730961318956366940580
61785313808730961455966331473800
61785313808730961455966331486850
61785313808730961461216385801333
61785313808730961867748337382772
61785313808730961872810363632977
61785313808739065313289105382771
61785313808739066428446841730098
61785313808739066548635123109687
61785313811588177810988274251139
61785313811588177810988274255351
61785313811588179594562178188263
61785313811693828374918330312288
61785313826420815394773817043463
61785313826428918720686915620248
61785313826428918857947584260784
61785313826428919955280482881491
61785313826428919955280568620639
61785313826428920092541237256963
61785313826428920504323495587360
61785313826428920504326967845707
61785313826428920505075607892460
61785313826428920505075607896672
61785313826428920505079080150808
61785313826428920505079080155019
61785313826428920505079080155020
61785313826431619947756261625410
61785313826431619948572169168692
61785313826431619948573202270556
61785313826431619994326782948336
61785313826431621594885314131074
61785313826431621595136362603500
61785313826431621595136620870704
61785313826431621595701221674356
61785313826431621664342451595819
61785313826431621777899657998422
61785313826431621795976324960815
61785313826431621801540444206367
61785313826431622207762055549559
61785313826431622207762055549560
61785313826431622208322667518984
61785313826431622213406391204027
61785313826456837558198607013220
61785313826467642724622906111200
61785313826467643136404912020172
61785313826467643136404912037434
61785313826467644371186845519316
61785313826467644371186845532366
61785313826467644371750929747088
61785313826467644371750929764350
61785313828329740637578672777029
61785313828427002510858878642688
61785313828427002510858881829228
61785313828433749006023111693061
61785313828433749006023111710323
61785313828433749555065786255619
61785313828433749555066129549081
61785313828433749555066129562131
61785313828433749555066130611891
61785313828433754913130537225497
61785313828433754913130622968857
61785313828437341811174386637379
61785313828437341949188196452791
61785313828437352924211697753349
61785313828437352924211783842417
61785313828437353061472452478741
61785313828437356773349664222985
61785313828437358419724546679785
61785313828437803414855365344586
61785313828437807677470175907128
61785313829314355886064934356033
61785313834343575730061812011168
61785313834347633845123456209685
61785313834347635080720307340505
61785313834675441618288030606843
61785313835222681107180046638117
61785313835320225969163263522724
61785313835320225969351434013198
61785313835320226518206195268202
61785313835320226518394194297642
61785313835328329432528531058485
61785313835328329844310676211533
61785313835328329844310790996957
61785313835328329844310795247758
61785313835328329979039025469737
61785313835328329981571430585393
61785313835328329981571431057777
61785313835328329981571463888295
61785313835328331216101282497611
61785313835328331627946308792843
61785313835328331627946998010611
61785313835328331627947370964068
61785313835328331628511196557247
61785313835328331628699454221281
61785313835331031110356425938445
61785313835331031135774426829218
61785313835331031135775198481550
61785313835331931703523376499653
61785313835331933350087525482237
61785313835331933350087554061953
61785313835331933350088416058527
61785314304398098923529991352965
61785314305030280125577510717665
61785314305030280262775503328213
61785314305031181288207821539406
61785314305054596188825725091561
61785314305062701299132016527676
61785314305281539085670819157704
61785314313894269502497714039944
61785314313894569234418306530404
61785314313894569234481068295328
61785314314109521406189898441682
61785314446858904262506105312674
61785314446861605554159187107554
61785314446861605965753164939198
61785314446862506121972089360073
61785314446862506122034765385849
61785314446862506670826735828041
61785314446862506671014763905369
61785314446862506671015106861961
61785314446862506671077778638387
61785314446862506671077779701197
61785314446862506671077782887737
61785314446870611644122034406377
61785314446873312935775116201257
61785314446873313484818129453795
61785314446873313484818130516605
61785314446873313484818133703145
61785314447057029126698467052118
61785314463942691909764463879637
61785314463942692458555429799681
61785314463942692458556089965557
61785314463942692458556434321829
61785314463942692458618191564605
61785314463942692458807138424933
61785314464552358344797130213127
61785314464552359580143919588163
61785314464563165158350224599336
61785314464563166804913388105770
61785314464563166804913389168580
61785314464563166804913392355111
61785314464563166804913392355120
61785314464563166805478247172414
61785314464563166805478248235215
61785314464563166805478248235224
61785314464563166805478251421764
61785314464564065795011037410594
61785314464587482205059283152549
61785314464587482205309215603321
61785314464587482205309987255653
61785314464587482342507208213869
61785314464587482342508327054881
61785314464587482342569969978793
61785314464587482342571003080657
61785314464588382773058235478829
61785314464588382773059350074703
61785314464588382773120997243753
61785314464588382910318989854301
61785314464595587452813242977757
61785314464599187939734353273570
61785314464599189174996431331161
61785314464599189175017352037597
61785314464599189175080113801033
61785314464599189175080773850269
61785314464599189175081118206541
61785314464599189586527647030699
61785314464599189586611329849762
61785314464599189586612334273261
61785314464599189586778695507337
61785314464599189586863038376365
61785314464599189586863381332957
61785314464599189723873088648733
61785314464599189724060373771573
61785314464599189724123792751837
61785314464599189724124164760528
61785314464599189724124164760618
61785314472770956887282860824885
61785314473427454015621324235930
61785314473427454015621324235931
61785314473427455388228780817091
61785314473427455800010786726063
61785314473462576343292716491900
61785314473634302449628880215870
61785314473670625351367281567658
61785314473743555093485006606941
61785314473743555094049862487045
61785314517109514363001799632086
61785314517116718905306990675300
61785314517116718905308024328044
61785314517117619335774335648423
61785314517117619335838102302677
61785314517117619336025382708119
61785314517117619336025384125061
61785314517117619336026130380005
61785314517117619473036094913225
61785314517117619473036094917437
61785314517117619473286138500533
61785314517117619473286799016329
61785314517117619473286799020541
61785314517117619473307057610504
61785314517117619473307834395884
61785314517117619473307834395974
61785314517738092173017913268051
61785314517738092173017913268060
61785314517738092173017916454600
61785314517738093408363930994967
61785314517738093819393048697166
61785314517738093819393052946507
61785314517738093819393052946516
61785314517738093819393824594627
61785314517741694512738791084510
61785314517741695748273611723414
61785314517741696159866814720398
61785314517741696159866843418206
61785314517741696159867589555058
61785314517762409219788876181667
61785314517762409356799616616569
61785314517762409356987983401139
61785314517762409356987984463949
61785314517762409356987987646277
61785314517762409356987987650489
61785314517762409357050659426915
61785314517762409357050660489725
61785314517762409357050663672053
61785314517762409357050663676265
61785314517765110511192025538825
61785314517765111060235047272801
61785314517765111060484976541245
61785314517765111060485751375905
61785314517766011079003725676409
61785314517766011079191753753737
61785314517766011079192092460979
61785314517766011079192096710329
61785314517766011079254768486755
61785314517766011079254772731893
61785314517766011079254772736105
61785314517766011490784955683699
61785314517766011490974016880360
61785314517766011491036003806205
61785314517766011491036778640865
61785314517766011628046743178297
61785314517766011628233996416753
61785314517766011628234766472620
61785314517766011628234771255625
61785314517773215621747996989785
61785314517773215621749025859525
61785314517773216170729024379044
61785314517773216170729024379045
61785314517773216170791009708668
61785314517773216170791010242323
61785314517773216170791011305133
61785314517773216170791014491673
61785314517773216170792043361413
61785314517774116189497012610243
61785314517774116189498017033013
61785314517774116189560778797937
61785314517774116189560807495781
61785314517774116601007307622095
61785314517774116601258354681791
61785314517774116601258356098733
61785314517774116601342037505066
61785314517774116601342037507283
61785314517774116601342038570093
61785314517774116601342041756633
61785314517774116601342698967761
61785314517774116601342698971973
61785314517774116601342784706909
61785314517774116601342813404753
61785314517774116601343041924353
61785314517774116601343041928565
61785314517774116601343070626373
61785314517774116738540030111402
61785314517774116738540030112131
61785314517774116738540034362969
61785314517774116738540777317457
61785314517774116738541034534901
61785314517774116738603453343233
61785314517776817892995123551513
61785314517776817892995895199633
61785314517956930165730234490834
61785314517956931263878259607202
61785314517956931263879374216126
61785314517956931401076247981450
61785314517956931812922048761422
61785314526531852793194539619847
61785314526531854577332529201893
61785314526531854577521586166259
61785314526531854989115563984853
61785314526605082115577788778161
61785314526605082298592013626593
61785314526605082321754841445220
61785314526637503357772377083296
61785314526641105033970825426053
61785314526641105033971595556241
61785314526641105033971853823445
61785314526641105033971854295829
61785314526641105034222558398933
61785314526641105445753860217851
61785314526641105583013498554199
61785314526641105583014527423975
61785314526641105583014527437025
61785314526641105583014613058129
61785314526641105628768197967997
61785314526641105628768199385147
61785314526641106681350582034821
61785314526641106817795433462069
61785314526641106817796461859461
61785314526641106817796804816053
61785314526641106818360546581091
61785314526641106818361320930317
61785314526641106863550132880079
61785314526641107230142552477013
61785314526641107230142894961221
61785314526641107230143669795881
61785314526921183445936538747335
61785314526929287320330925055530
61785314526929288509945053419206
61785314543273410267746686815003
61785314544221707966908854523397
61785314544256828464687759816979
61785314544256828464691117284079
61785314544256828465255973162779
61785314544256830111816812322643
61785314544256830111816812335693
61785314544256830248825749399025
61785314544256830248826778286063
61785314544256830249014804928979
61785314544256830249014804946241
61785314544256830249014806363391
61785314544256830660608784181985
61785314544257729444787256164703
61785314544257730679377805183681
61785314544257730679377805196731
61785314544257730679380129531655
61785314544257730679380129544705
61785314544258014214615474334567
61785314544258014764222318833733
61785314544258030868919995175521
61785314544258030868919995188571
61785314544258031418527097259473
61785314544258031418527182998621
61785314544318953231909576602660
61785314544329758398522161016886
61785314544329759634056981642776
61785314544330658966333942657318
61785314544330958972589940135460
61785314544330958972778225430232
61785314544330959109850951745638
61785314544366080705464045618973
61785314544366080705464815736111
61785314544366080705464815753373
61785314544366081117247080414983
61785314544366081254507747634157
61785314544366081254507833255261
61785314544366081300261418165129
61785314544366081300261419582278
61785314544366081300261419582279
61785314544366082489853508008323
61785314544366082489853766778223
61785314544366082489853881079824
61785314544366082489853881079825
61785314544366082489854541127449
61785314544366082535043353077210
61785314544366082535043353077211
61785314544366082901072059978468
61785314544366082901072059978469
61785314544366082901636115154141
61785314544366082901636889993013
61785314544366981685058776316267
61785314544366982920592822107461
61785314544366983103607418487989
61785314544366983515201396319633
61785314544549814832042511465823
61785314544582234182980560621370
61785314544584919270065551520215
61785314544584920871441023348099
61785314544584935329821416759405
61785314544584935329824774226505
61785314544584935330389630105205
61785314544584937113959406341451
61785314544584937113960176458589
61785314544584937113960176475851
61785314544584937113960435228489
61785314544584937114148461871405
61785314544584937114148461888667
61785314544584937114148463305817
61785314544584937114211223535547
61785314544584937114232144241899
61785314544584937114232145659049
61785314544584937114232488615641
61785314544584937114712547537801
61785314544584937114713321887027
61785314544584937114964368946723
61785314544584937121575184450156
61785314544584937121575184450165
61785314544584937121575184467418
61785314544584937121826317620611
61785314544584937122327296776730
61785314544584937525742440652027
61785314544584937525742441124411
61785314544584937526557571939495
61785314544584937534172666024559
61785314544584937534173440863431
61785314544585838094390274640619
61785314544585838101985136764715
61785314544647059501599234686146
61785314544647059501662255085456
61785314544647059501662256135216
61785314544647059639425103580320
61785314544647059639425103696960
61785314544647059639425107812408
61785314544647059685178692722324
61785314544647060096207553201406
61785314544647060096395838496178
61785314544647060097023456145418
61785314544647060097023460750511
61785314544647060097023460750512
61785314544647060097211741440190
61785314544647060097211746045283
61785314544647060097211746045284
61785314544657864668745251849468
61785314544657866452413432530120
61785314544657866452601717824844
61785314544657866864195692474160
61785314544657866864195695656488
61785315740862278811488506406036
61785315741042392325531274739947
61785315741045094028966620711003
61785315741045094028967389699884
61785315741045094028967390762694
61785315741081116741375911914302
61785315741081116741438673679226
61785315741139657401266835237661
61785315741139657401266835587581
61785315741139657401266921326729
61785315741139657401267178544173
61785315741139657401267179593933
61785315741139657538464828198129
61785315741139657538464913937277
61785315741139657538465171154721
61785315741142358692919917032541
61785315741142358692919917382461
61785315741142358692920003121609
61785315741142358692920261388813
61785315741142359104702266248025
61785315741142359104702267297785
61785315741142359241711887474733
61785315741142359241711887824653
61785315741142359241711973563801
61785315741142359241712230781245
61785315741142359241900258858573
61785315741142359241900259908333
61785315741150463803226299358199
61785315741150465589247924153912
61785315741150466001656685734424
61785315741150466001656686071294
61785315741150466001656686084344
61785315741150466001656687134104
61785315741150466001656690320644
61785315749581280019174797718862
61785315749581281254731140659516
61785315749581281666303854460826
61785315749581281666324861256454
61785315749897380968228872859110
61785315749897380968228874258790
61785315749909086151288109585106
61785315749909086562881744460158
61785315749909086564576664110756
61785315749909086702025362241350
61785315749909087800111486185316
61785315749909087937434916940856
61785315749909088349217181117032
61785315749909088349718244949546
61785315749909088349782040183676
61785315749909386889329781916112
61785315749909386889392543681036
61785315749933698514207518070032
61785315749933698514270279834956
61785315749941803440746156697341
61785315749941803440746157047261
61785315749941803441499299293578
61785315749941803441499299293579
61785315749941803441561973897993
61785315749941803441561974959399
61785315749941803441561975414313
61785315749941803441561978147343
61785315749941803487503935862412
61785315749941803487503935862413
61785315749941803624513552833947
61785315749941803624576314598871
61785315749944054837304288901203
61785315882669288314397562375121
61785315882669288726179568284093
61785315882669288863189532817313
61785315882669288863440236920417
61785315882853004511218415451306
61785315882853008263201438027959
61785315882853009498547455754875
61785315882888125053938361717345
61785315882888126243530789943754
61785315882888126289284379444261
61785315882950270959477064518726
61785315882950270959477069117996
61785315882950270959499104437692
61785315882950270959499104450742
61785315882950270959499109036962
61785315882950270961193681481410
61785315882950270961193686277721
61785315882950271371071046949640
61785315882950271371093082282386
61785315882950271371093086868606
61785315882950271371259075026968
61785315882950271372787659313054
61785315899738656724139474229133
61785315899738656724139474345773
61785315899738656724202235994057
61785315900286195802639833320611
61785315900287096233190860585571
61785315900287096416226091761702
61785315900395164553701445249369
61785315900395164553701530988517
61785315900395164553702219734109
61785315900395164553702564090381
61785315900395164965233780157101
61785315900395164965484487446745
61785315900395164965484569999353
61785315900395164965484573185893
61785315900395164965484827216797
61785315900395165102494534532573
61785315900395165102745238635677
61785315900577980182649991678978
61785315900603195645873414517187
61785315900603195645873418749275
61785315900603195714786225650558
61785315900603195715602172012847
61785315900603196057655420426159
61785315900603196127133473818715
61785315900603196127384177921819
61785315900610400623309284359236
61785315900614002528527734493167
61785315900614002529092478952263
61785315900614002529343527411639
61785315900614002871396804343440
61785315900614002894556069381522
61785315900614002895120153617718
61785315900614002940937505243283
61785315900614002941124785648725
61785315900614002941124787065667
61785315900614002941125533320611
61785315900614003078135497853831
61785315900614003078386201956935
61785315900675244846664937108773
61785315900675244846665275282152
61785315900675244846665279531502
61785315900675244846665280065365
61785315900675245395457245724344
61785315900675245395457249956432
61785315900675245397904967846948
61785315900675245397904968183817
61785315900675245397904968183818
61785315900675245397904972433168
61785315900675246493793298918040
61785315900675246493793303167390
61785315900675246493794332018452
61785315900675246495488909067994
61785315900675246495488909265031
61785315900675246495488909265035
61785315900675246495488913864305
61785315900675247042501586538988
61785315900675247042585269360232
61785315900675247042585273592320
61785315900675247042585273609582
61785315900675247042586302460644
61785315900675247042752290642092
61785315900675247044280879173524
61785315900675247044280879510186
61785315900675247044280879527655
61785315900675247044280879527656
61785315900676147200498688115285
61785315908602045127122134950989
61785315909150032636803692699388
61785315909150483538687462886947
61785315909150485185059931952041
61785315909258551538898407981064
61785315909258551676075507520162
61785315909258551676075507524374
61785315909258551676159076617388
61785315909258551676159448153696
61785315909258551721829064795128
61785315909258553322451415663006
61785315909258553322451418846738
61785315909258553322451418850950
61785315909466132392980761614622
61785315909466583935393053710473
61785315909466584072591160635673
61785315909466584072591162151993
61785315909466584484185138467317
61785315909466584484185138821449
61785315909466584484185139983637
61785315909466584485000956733587
61785315909466584485000959921531
61785315909466584530942917636600
61785315909466584530942917636601
61785315909466584667952534608135
61785315909466584668015296373059
61785315909474687993366668358445
61785315909474689182897199985781
61785315909474689594763142395529
61785315909474689777693684890729
61785315909474689777693803814687
61785315909474689778508587544681
61785315909477389650985752339075
61785315909477389650985752356337
61785315909477389696801969696614
61785315909477390886332541735585
61785315909539085111716772163366
61785315909539534369275148134895
61785315909539535466859089000405
61785315952912683170892040177780
61785315952912683171080068255108
61785315952913583601358380077875
61785315952913583601421142309359
61785315952913583601609427137571
61785315952913583601609428554513
61785315952913583601610174809457
61785315952913583738619134453347
61785315952913583738870182929985
61785315952913583738870843449993
61785315953461122817119493894745
61785315953461123228713471726389
61785315953534068809140338374937
61785315953534068809140424114085
61785315953537671126141911841946
61785315953561985222278092033868
61785315953561986457813170939976
61785315953561986457813428157420
61785315953561986869407148771620
61785315953569191000370443163649
61785315953569191412152449072621
61785315953569191549350441678956
61785315953569191549413117708945
61785315953570091568119208885949
61785315953570091568119462916853
61785315953570091568119466103393
61785315953570091568182224681777
61785315953570091979963111382555
61785315953570091979963368599999
61785315953570091979963370016941
61785315953570091979963455756089
61785315953570091979964144855813
61785315953570091979964144973905
61785315953570091979964148038141
61785315953570091979964230590749
61785315953570091979964233777289
61785315953570091979964487808193
61785315953570091979964487812405
61785315953570092117162137462149
61785315953570092117162140648689
61785315953570092117162223201297
61785315953570092117162223673680
61785315953570092117162226387837
61785315953570092117162480418741
61785315953570092117224899227073
61785315953570092117224902413613
61785315953744801675041351193530
61785315953744801675041351197742
61785315953744802086886033128278
61785315953744802086886033132490
61785315953752906647583421808082
61785315953752906647583422857842
61785315953752906647584537466766
61785315953752906647584540649094
61785315953752906784781411232090
61785315953752906784781414418630
61785315953752906784782533259642
61785315953752906784845206098878
61785315953752906784845209285418
61785315953752906785346275085915
61785315953752907196627469225294
61785315953752907196627469229506
61785315953752907197128539262091
61785315953752907197191296239834
61785315953752907197192328296150
61785315953780824387512545188586
61785315953780824433266087051778
61785315953780824799294551097558
61785315953780824799294554279886
61785315953788028929503669669472
61785315953788028929503670732282
61785315953788028929503673918822
61785315953788928124457979690792
61785315953788928238747669646607
61785315953788928238747669646616
61785315953788928261718648327116
61785315953788928262470756050208
61785315953788928262470756054420
61785315953788928262470757454100
61785315953788928262470757467150
61785315953788928262470760636428
61785315953788928262470760653690
61785315953788929359993055431834
61785315953788929359993058614162
61785315953788929360055731453398
61785315953788929360055734639938
61785315953788929474093425923991
61785315953788929474094459025855
61785315953788929497252689545140
61785315953788929497252690962082
61785315953788929497252694131360
61785315953788929497252694148622
61785315953788929497253724063946
61785315953788929497253727250486
61785315953788929497818583134802
61785315953788929543007265927138
61785315953788929543070071093077
61785315953788929543823188003035
61785315953788929885875690100167
61785315953788929885875690100176
61785315953788929885875693282495
61785315953788929908846668780676
61785315953788929908846671963004
61785315953788929908847701895590
61785315953788929908847701899802
61785315953788929908847705082130
61785315953788929909599814209114
61785315953788929955417165834679
61785315953788929955604446240121
61785315953788929955604447657063
61785315953788929955605193916219
61785315953788930092615158445227
61785315953788930092865862548331
61785315953853775916718768831356
61785315953853775916718854920424
61785315953853775916718855987446
61785315953853775916718859169774
61785315953853775916781532013222
61785315953853776328312833814878
61785315953853776328312833819090
61785315953853776330823230900288
61785315953861879791489044971651
61785315953861879791489733717243
61785315953861879791490078073515
61785315953861879791676982159680
61785315953861879791676985346220
61785315953861879791676986942649
61785315953861879791677244160093
61785315953861879791677331316183
61785315953861879791678014215996
61785315953861879791678100305064
61785315953861879791678101367874
61785315953861879791678104554414
61785315953861879791678106150843
61785315953861879791678358585318
61785315953861879791678358589530
61785315953861879791678360185959
61785315953861879791678363368287
61785315953861879791678363372499
61785315953861879791740777393650
61785315953861879791740780580190
61785315953861879791740782176619
61785315953861879793936675155036
61785315953861879793936761244104
61785315953861880889010222140550
61785315953861880889010223741434
61785315953861880889011250997276
61785315953861880889826126484242
61785315953861880889826129670782
61785315953861880889827158540558
61785315953861880891521735234564
61785315953861881027024119094790
61785315953861881027025151151106
61785315953861881438052896672796
61785315953861881438053925542572
61785315953861881438054011631640
61785315953861881438054012694450
61785315953861881438054269911894
61785315953861881438054269916106
61785315953861881438618096926434
61785315953861881438618100112974
61785315953861881438619128982750
61785315953861881438868801029538
61785315953861881438868804216078
61785315953861881438869058246982
61785315953861881438869833085854
61785315953861881440564409779860
61785315961776972141601795542385
61785315961780573818114994672538
61785315961780573818617431381132
61785315961780573818868136901386
61785315961780573818868140083714
61785315961780573863617875479301
61785315961780573863617875479302
61785315961780573863868579582406
61785315961780574413413777992642
61785315962324059128741627254752
61785315962324059540523633176774
61785315962327661400489822267090
61785315962327663046865733593666
61785315962327663184127516821652
61785315962327663184378222359168
61785315962327663596724312487074
61785315962433478552542267792874
61785315962433478553378068572460
61785315962433478689740260403422
61785315962433478689823942756654
61785315962433478690555168111558
61785315962433478690638737208784
61785315962433478690638737212996
61785315962433478690639108745092
61785315962433478736308725386524
61785315962433480336931076254402
61785315962433480336931079438134
61785315962437080412592141119924
61785315962437080412593285830762
61785315962437080961635958958908
61785315962437082196416745973666
61785315962437082196417893529748
61785315962437082241898709260564
61785315962437082242171450096148
61785315962640158428054690019140
61785315962640158428054776108208
61785315962640160075183828263952
61785315962640160075183832863222
61785315962640160212444496900276
61785315962644212836887374715027
61785315962651865809607855944026
61785315962651867456735879579914
61785315962651867593996629706036
61785315962652316665465025450960
61785315962652316665465025468222
61785315962652316665465412930471
61785315962652316665465413999914
61785315962652316710999202286803
61785315962652316711281630288010
61785315962652316711281761023222
61785315962652317694909447559345
61785315962652317900895889386898
61785315962655018162810492646897
61785315962655019398156507172819
61785315962655918388286550087140
61785315962655918982528543228444
61785315962655920217874560954631
61785315962655920218439416838947
61785315962655920583653311427096
61785315962725268196931071052327
61785315962725269844059356139199
61785315962725269844060127791531
61785315979178643422175615250949
61785315979178643833769591648181
61785315979178643834521705374643
61785315979505549489608214869670
61785315979505549490361357094306
61785315979505549490361360280846
61785315979505549535111095659172
61785315979505549535111095676434
61785315979505549535299124799358
61785315979505549535361799779538
61785315979505549535926998603183
61785315979505549535926998603184
61785315979505549536114942004222
61785315979505549536115027743369
61785315979505549536115027743370
61785315979505549901955334925950
61785315979506450515458025450522
61785315980048735022495467749135
61785315980048735022746257958569
61785315980048735022746516225773
61785315980048735023310346441355
61785315980048735023311375292417
61785315980048735023498288412353
61785315980048735023498632785887
61785315980048735023499407620547
61785315980048735159944250569117
61785315980048735160759044559059
61785315980048736258029514634903
61785315980048736258030289469563
61785315980048736258845077791601
61785315980048736258845422165135
61785315980048736258846196999795
61785315980048736807072189162937
61785315980048736807072192349477
61785315980048736807072533536471
61785315980048736807072536723011
61785315980048736807073308371131
61785315980048736807073311557671
61785315980048736807134951636285
61785315980048736807135209916539
61785315980048736807135213103079
61785315980048736807700068983183
61785315980048736807700072169723
61785315980052336882712448098645
61785315980052336882775124120209
61785315980052338529088269082591
61785315980052338529088355175871
61785315980052338529276298222777
61785315980052338529276298240039
61785315980052338529276642596311
61785315980052338529277417430971
61785315980052338529339060341833
61785315980052338529339060354883
61785315980052338529339317559229
61785315980052338529904176625873
61785315980052338530092205766059
61785315980052338530092205770271
61785315980052338666349028057333
61785315980052339078884176208251
61785315980052339078884176212463
61785315980052339078884179394791
61785315980052636889031464943807
61785315980052636889032494859131
61785315980052636889032498045671
61785315980052637023221007949717
61785315980052637023785089008259
61785315980052637023785089362551
61785315980052637023785093594639
61785315980052637025728045794217
61785315980052637026292133225839
61785315980052637026292133562869
61785315980052637026292133580131
61785315980052637071962121390481
61785315980052637071983042096881
61785315980052637071983042109931
61785315980052637072045718135707
61785315980052637072045718472737
61785315980052637072045718489999
61785315980052637072045804229147
61785315980052637072049161678985
61785315980052637435567093854373
61785315980052637435568126956237
61785315980052637437259260443995
61785315980052637437262703650243
61785315980052637437510308920633
61785315980052637438075167987277
61785315980052637483827724044679
61785315980052637621088478774443
61785315980052638670349031952995
61785315980052638670349033002755
61785315980052638670349290220199
61785315980052638670914145746011
61785315980052638670914146100303
61785315980052638672584357481821
61785315980052638672605278170911
61785315980052638672605278184009
61785315980052638672605278188221
61785315980052638672605279605323
61785315980052638672605364264191
61785315980052638672605364281661
61785315980052638672605365327001
61785315980052638672605365340099
61785315980052638672605365344471
61785315980052638672608721377159
61785315980052638672608721390257
61785315980052638672608721748761
61785315980052638672772386604697
61785315980052638672793307311097
61785315980052638672793307328359
61785315980052638672793650634871
61785315980052638672793651684631
61785315980052638672856069430105
61785315980052638672856069443203
61785315980052638672856069447575
61785315980052638672856069784445
61785315980052638672856069797495
61785315980052638672856074033795
61785315980052638672856326647549
61785315980052638672856326660647
61785315980052638672856326665019
61785315980052638672856328064699
61785315980052638672856331251239
61785315980052638673421185731503
61785315980052638673421190317883
61785315980052638673609214854379
61785315980052638716834836968209
61785315980052638718337942391689
61785315980052638718358949172655
61785315980052638718358953777749
61785315980052638718358953790799
61785315980052638718359982293233
61785315980052638718362306658629
61785315980052638718525971531875
61785315980052638718548011800761
61785315980052638718550335798815
61785315980052638718609658943711
61785315980052638718610773565685
61785315980052638719174770641371
61785315980052638719174856734811
61785315980052638719362800122799
61785315980052638719366243329047
61785315980052638855536021091305
61785315980052638855619617804767
61785315980052638855619622072831
61785315980052638855619708166271
61785315980052638855620737018784
61785315980052638855620737018785
61785315980052638855623061011015
61785315980052638855623061029729
61785315980052638855786726611559
61785315980052638855786730843647
61785315980052638855807651550047
61785315980052638855871442202009
61785315980052638855871442556300
61785315980052638855873766549983
61785315980052638856623554494059
61785315980052639265689483431965
61785315980052639265689484494823
61785315980052639265689487681363
61785315980052639267318285267481
61785315980052639267380961293257
61785315980052639267381736127917
61785315980052639267381736132129
61785315980052639267381737545067
61785315980052639267381737549279
61785315980052639267381740731607
61785315980052639267402656834317
61785315980052639267402656838529
61785315980052639267402742927757
61785315980052639267405325205905
61785315980052639267405325560197
61785315980052639267406100040565
61785315980052639267406100044777
61785315980052639267406100394857
61785315980052639267406100399069
61785315980052639267593353283233
61785315980052639267652676799890
61785315980052639267656029663301
61785315980052639268133849500087
61785315980052639268133849854379
61785315980052639268133849858591
61785315980052639268133852686627
61785315980052639268133853040919
61785315980052639268154770560779
61785315980052639268154770564991
61785315980052639268158212349877
61785315980052639268158212354089
61785315980052639268158213767027
61785315980052639268158213771239
61785315980052639268158216953567
61785315980052639268217532325703
61785315980052639268220888729945
61785315980052639268220889792803
61785315980052639268220892979343
61785315980053539240605089305821
61785315980053539240605089323083
61785315980053539240605089659953
61785315980053539240605093909303
61785315980053539240605433679355
61785315980053539240608532866201
61785315980053539240668108655371
61785315980053539241420996853315
61785315980053539286358678815007
61785315980053539286358678819219
61785315980053539286359793423931
61785315980053539286359793441193
61785315980053539286362117776117
61785315980053539286362117789167
61785315980053539287174581759019
61785315980053539287174581763231
61785315980053539423620462060255
61785315980053539423620462077517
61785315980053539835966552201211
61785315980053539835966552205423
61785315980053987946864456986117
61785315980053989731254265280191
61785315980162056084085360826007
61785315980162056084085360827411
61785315980162056084085360844637
61785315980162056084085360844721
61785315980162056084085360844881
61785315980162056084085360962765
61785315980162056084085360962978
61785315980162056084085361299795
61785315980162056084085361317057
61785315980162056084085389525219
61785315980162056084085389542481
61785315980162056084085475635921
61785315980162056084086506023682
61785315980162056633128150299314
61785315980162056678881706511422
61785315980162057867911113726880
61785315980162057913391929103405
61785315980162057913391929457697
61785315980162057913663898168559
61785315980162057913664669820891
61785315980162057913664670293280
61785315980333769880699972147822
61785315980333770293988526673472
61785315980333771666846779503572
61785315980333772078629043679748
61785315980333772079193902746392
61785315980368738566778827139615
61785315980370088892550070653838
61785315980370088892612833835704
61785315980370088892612833952344
61785315980370088892613092102908
61785315980370089029810826446252
61785315980370089029810826562892
61785315980370089030375943780100
61785315980370089076129528690016
61785315980370089487158389169098
61785315980370089487346674463870
61785315980370089487974292113110
61785315980370089487974296718203
61785315980370089487974296718204
61785315980370089488162577407882
61785315980370089488162582012975
61785315980370089488162582012976
61785315980376841481665156830907
61785315980376841481665242924187
61785315980376841481666276026051
61785315980376841892695024920751
61785315980376841892695053605461
61785315980376841892695053618511
61785315980376841892695139711791
61785315980376841892695397973379
61785315980376841892695397978959
61785315980376841892695397978995
61785315980376841892695397979203
61785315980376841892695398329123
61785315980376841892695399391933
61785315980376841892695399396145
61785315980376841893447132979261
61785315980376841893447506050603
61785315980376842029893392006693
61785315980376842030708174686927
61785315980376843128041068157483
61785315980376843128041072749527
61785315980376843128041072762577
61785315980376843128042187352627
61785315980376843128042187358451
61785315980376843128042191957721
61785315980376843128229095177617
61785315980376843128230214385811
61785315980376843265239147217055
61785315980376843265239151466405
61785315980376843265240180318919
61785315980376843265240184568269
61785315980376843677021411393231
61785315980376843677084087059051
61785315980376843677084087064667
61785315980376843677084087064874
61785315980376843677084087064875
61785315980376843677084090245591
61785315980376843677084090251171
61785315980376843677084090251207
61785315980376843677084090251415
61785315980376843677084861899327
61785315980376843677084865085867
61785315980378192881611064998770
61785315980378192882425848741814
61785315980378192904770330098171
61785315980378192950523886426919
61785315980378192950523915006635
61785315980378192950586677127308
61785315980378194002940022180047
61785315980378194002940050759763
61785315980378194140117122659747
61785315980378194597464656825755
61785315980378194597464685405471
61785315980378194597715705302601
61785315980378194597715733882317
61785315980380443752348289841715
61785315980380444301140260655508
61785315980380445399288196124715
61785315980380445399288196141977
61785315980380445399288196478847
61785315980380445399288196491897
61785315980380445399288200723985
61785315980380445399288200728197
61785315980380445399288282217995
61785315980380445399288282231045
61785315980380445399289315332909
61785315980380445399289315337121
61785315980380445399476223139185
61785315980380445399476224556127
61785315980380445399476227738455
61785315980380445399476227742667
61785315980380445399476567512719
61785315980380445399477342347379
61785315980380445536736982113927
61785315980380445948268542558600
61785315980380445948269317393260
61785315980380445948331989878205
61785315980380445948331989882417
61785315980380445948331993064745
61785315980380894059214656136916
61785315980380894059695054343694
61785315980380894059695054361164
61785315980380894059695054698034
61785315980380894059695054711084
61785315980380894059779770284272
61785315980380894059967027067771
61785315980380894059967712622452
61785315980380894059967712626664
61785315980380894059967798361600
61785315980380894608017129979031
61785315980380894608769123252165
61785315980380894608770535625517
61785315980380894608770535625526
61785315980380894653770686191139
61785315980380894654021763425576
61785315980380894654585474526227
61785315980380895706102361096255
61785315980380895820392166193247
61785315980380895843551060992235
61785315980380895843552206230085
61785315980380895843552206249772
61785315980380895844117328187102
61785315980380895889367408021159
61785315980380895889367781151763
61785315980380895889932637036079
61785315980380896232174433555954
61785315980380896232174433555963
61785315980380896232175208390623
61785315980380896255146184061729
61785315980380896255146446952093
61785315980380896255962349891902
61785315980380896255962353078442
61785315980381796411363988244336
61785315980443039188480912351616
61785315980443039188481255308208
61785315980443039325929952389042
61785315980443039325929953438802
61785315980443039325930038128190
61785315980443039325930296395394
61785315980453846208395942606425
61785315980453847374829063069772
61785315980453847375017091164362
61785315980453847443742602667638
61785346133701246317359618422696
61785346133701257430397019877084
61785346133701257430961104109068
61785346134681913261085226062890
61785346134681913261085226067102
61785346134681913263532948535254
61785346134681913263532948539466
61785346134681913263533034274402
61785346134681914495615825183194
61785346134681914495616082400638
61785346134681914496368224824700
61785346134681914496430986576574
61785346134681914496430986589624
61785346134681914496431989930870
61785346134681914498062801518706
61785346134681914498062804701034
61785346134681914498063833570810
61785346134681914498063919296908
61785346134681914498063919309958
61785346134681914498878707631996
61785346134681914498878707645046
61785346134681914498878707999178
61785346134681914498878709048938
61785346134681914498879741101042
61785346134681914498879826840190
61785346134681915045411242309326
61785346134681915045411242326588
61785346134681915047105819003332
61785346134681915047105819370514
61785346134681915047105820420274
61785346134681915047105823602602
61785346134681915047106852472378
61785346134681924374121222393832
61785346134681924374121479611276
61785346134681925608652454985250
61785346134681925608653226637582
61785346134681925609468014972670
61785346134681925609468272190114
61785346134681926157695473886818
61785346134681926157696245539150
61785346134681957320880887346478
61785346134681957320880887350690
61785346134681957320880888763420
61785346134681957320880891949960
61785346134681957320943649465534
61785346134681957320943650528344
61785346134681957732663151522654
61785346134681957732663151539916
61785346134681957732663152939596
61785346134681957732663156121924
61785346134681957732725913641710
61785346134681957732725913654760
61785346134681957732725914704520
61785346134681957732725917886848
61785346134681957733479059065936
61785346134681957733479059070148
61785346134681958968008826310240
61785346134681958968008829492568
61785346134681958968009944088442
61785346134681958968009944101492
61785346134681958968009945505384
61785346134681958968009948687712
61785346134681958968824732423530
61785346134681958968824732436580
61785346134681958968825851631724
61785346134681959105332341737746
61785346134681959105332345969834
61785346134681959106085487148922
61785346134681959106085487166184
61785346134681959517051843794866
61785346134681959517051843812128
61785346134681959517114605913922
61785346134681959517114605926972
61785346134681959517114606976732
61785346134681959517114610159060
61785346134681959517867751338148
61785346134681959517867751342360
61785346134681962674046879490988
61785346134681962674046882673316
61785346134681962674046964163114
61785346134681962674046964167326
61785346134681962674050321630214
61785346134681962674050321634426
61785346134681962674109640188890
61785346134681962674109726282170
61785346134681962674109727344980
61785346134681962674113083395138
61785346134681963223089896975614
61785346134681963223089898392556
61785346134681963223089901574884
61785346134681963223152659094670
61785346134681963223152659107720
61785346134681963223905804518896
61785346134681964458498418554382
61785346134681964458498419604142
61785346134681964458499451656246
61785346134681964458501775654300
61785346134681964459251563965558
61785346134681964459251563982820
61785346134681964459252597084684
61785346134685515532080248001550
61785346134685515532081276871326
61785346134685515532269333646462
61785346134685515534528769407112
61785346134685515534528770824054
61785346134685515534528774006382
61785346134685515534529028041498
61785346134685517316470083934786
61785346134685517318353721820874
61785346134685517318917806052858
61785346134685517318918580887518
61785346134685526645117649455938
61785346134685526645118421108270
61785346134685528429507113376270
61785346134685528429507113380482
61785346134685528429507116562810
61785346134685560004474794198646
61785346134685560004474795615588
61785346134685560004474798797916
61785346134685561239820811925562
61785346134685561239820813342504
61785346134685561239820816524832
61785346134685561239883660133846
61785346134685561239883661196656
61785346134685561239883664383196
61785346134685561377081566650954
61785346134685561788299746612408
61785346134685561788863830844392
61785346134685561788864605679052
61785346134685566730247643467590
61785346134685566730248676586716
61785346134685566730251000934690
61785346134685566730310405586806
61785346134685566730310406649616
61785346134998023264181700321874
61785346134998023264181704921144
61785346134998023675712920633732
61785346134998023675713002127742
61785346134998023675713006372880
61785346134998023675716359594842
61785346134998024910310012499266
61785346134998024910494854128664
61785346134998024910494935622674
61785346134998024910494939867812
61785346134998024910498040576594
61785346134998024910498293089774
61785346134998024910498297794038
61785346134998024911310757072676
61785346134998025047755604258998
61785346134998025047755690348066
61785346134998028617351134605610
61785346134998030400925038542734
61785346134998030406008727329818
61785346135009730645733833127634
61785346135009730645734866246760
61785346135009730645737190594734
61785346135009731057327812009198
61785346135009731194525803569826
61785346135009731194525804619586
61785346135009731194526807973882
61785346135009731194526836671690
61785346135009731194529160669744
61785346135009732292048015441230
61785346135009732292048016858172
61785346135009732292048020040500
61785346135009732292051460532592
61785346135009732292051460536804
61785346135009732292862889865386
61785346135009732292862889882648
61785346135009732292862890932408
61785346135009732292863922984512
61785346135009732292866246982566
61785346135009732292866247332486
61785346135009732429308770166622
61785346135009732429308770183884
61785346135009732429312214908064
61785346135009732841091034360060
61785346135009732841654860307578
61785346135009732841654860324840
61785346135009732841654861374600
61785346135009732841655893426704
61785346135009732841657960679490
61785346135009732841658217424758
61785346135009732841658217896934
61785346135009732841658305049020
61785346135009732841658305053232
61785346135009735998903267411370
61785346135009736003986870109386
61785346135009736547695237486380
61785346135009736547695237853562
61785346135009736547695238903322
61785346135009736547696270955426
61785346135009736552778840534316
61785346135009736552778841951258
61785346135009736552778845133586
61785346135009737782478204450358
61785346139609571403930023185416
61785346139609571541190691821740
61785346139609582654164646665042
61785346139609582654228093276128
61785346139609582654729501482336
61785346139609582654792177508112
61785346139609583066574441701550
61785346139718850313941217135720
61785346139718850313941303224788
61785346139718850313941561509254
61785346139718850313942332094564
61785346139718850313942333161586
61785346139718851548723150630652
61785346139718851548723236719720
61785346139718851548724265589496
61785346139718851548724266656518
61785346139718851549288092604036
61785346139718851549288349821480
61785346140590589871601090373140
61785346140590600984638234610084
61785346140590600984638491827528
61785346140594190908066284843828
61785346140594192142847960054294
61785346140594192143412044286278
61785346140594192143412045349088
61785346140594202021102313054906
61785346140594202021103341924682
61785346140594203255884246549838
61785346140594203255885275419614
61785346140594203256449102434154
61785346140594203256449359651598
61785346140699557341478502865964
61785346140699558576825549475706
61785346142706035598088256786236
61785346142706035598088256799286
61785346142706035598089028438568
61785346142706035598089028451618
61785346142709587913795941094122
61785346142709592852923675073850
61785346142709637320293137498408
61785346142709637869084336642560
61785346143574182351751385653912
61785346143654270532548266118640
61785346143654270532548266131690
61785346143654272361854834259280
61785346143654272361854834272330
61785346143657874038325507459060
61785346143657874038326279111392
61785346143657874084058171666788
61785346143657874632850142108980
61785346143657874632850913761312
61785346143862319448614041521652
61785346143876728670800082629059
61785346143876728670800425585651
61785346143876728670862959181019
61785346143876729083209306539419
61785346143876729083209306543631
61785346831244261864919096383299
61785346831244261864919440756833
61785346831244261865170144859937
61785346848743544660503122754104
61785346848743544660504151623880
61785346848743545072097100585748
61785346848743545072097872238080
61785346848743550011224834565476
61785346848743550011225606217808
61785346848743550011225863435252
61785346848751648535463401253658
61785346848751653886185113065030
61785346848754335366252375843421
61785346848754335419599876914557
61785346848754335419600134132001
61785346848754350238710460867132
61785346848754351473492394362064
61785346848754351474244506671376
61785346848754351474245535541152
61785346848754351885839513372796
61785346848754352023100010880745
61785346848754356824966218482748
61785346848754356824966990135080
61785346848754356824967247352524
61785346848969237536600602942225
61785346848969237536600860142407
61785346848969237536600860159669
61785346848969237536600861559349
61785346848969237537165719213263
61785346848970488157444403515648
61785346848970488158009259399964
61785346848972839258804969202247
61785346848972839258805744041119
61785346848972839808413622026593
61785346848973189448909199998494
61785346848973189449097485293266
61785346849067749481702480887690
61785346849078554648314808067210
61785346849618879901458417453972
61785346849618879903717848982534
61785346849618894720536195037402
61785346849618896367476962248294
61785346849618896367665247543066
61785346849626985425241295233660
61785346849627000242624497172844
61785346849627001477971286552092
61785346849629686714446655960068
61785346849629686715199797139156
61785346849629686716894377015490
61785346849629686717459232899806
61785346849629692068369230005950
61785346849629703180653490281250
61785346849629703181218346165566
61785346849629703181406631460338
61785346849724251681074886228342
61785346849726948033788519338266
61785346849726948033788523570354
61785346849726948033788523583404
61785346849726948038871865168758
61785346849726948445382501415048
61785346849726948450466104462984
61785346849726951737381178643974
61785346849726953384510231149638
61785346849726953384510235381726
61785346849726953384510235394776
61785346849735051908747768968044
61785346849735053144094558347292
61785346849735053148425015971002
61785346849735053148425020203090
61785346849735053149177128280314
61785346849735053555123680294620
61785346849735053560207283342556
61785346849735056847687213407862
61785346849735057259469480779416
61785346849735058494816270145614
61785346849735058494816270158664
61785346857941494554335027666278
61785346857941494554335284870672
61785346857941499905599931687992
61785346857941499905599931701042
61785346857941499905788216982764
61785346858597991820382787961988
61785346858597991820383045179432
61785346858597997171104499773360
61785346858597997171104756990804
61785346858601593541834785184906
61785346858601593954180875325862
61785346858601594090815040449480
61785346858601594091379124681464
61785346858601599029754489134442
61785346858601599029754832091034
61785346858601599441536752260852
61785346858601599442100836492836
61785346858601599442100922227778
61785346858601599442100922231990
61785346858816801794732529046944
61785346858816801794732529059994
61785346858816801794920814354766
61785346858820397980213143151255
61785346858820397980213143155467
61785346858820398163143799965319
61785346858820398163958588300407
61785346858820398163958588304619
61785346858820398529256075981064
61785346858820398529820160213048
61785346858820398575552566136263
61785346858820398712750558742599
61785346858820398712750558746811
61785346858820401869996641481155
61785346858820401869996641485367
61785346858820402281778905674640
61785346858820402418788611927559
61785346858820403516936637043927
61785346858820403517124923401556
61785346858820403653570545418279
61785346858820403654134629650263
61785346858820403654134629654475
61785348213865349117255895102211
61785348213865349117255895115261
61785348213865349117258993934925
61785348213865349117258994302107
61785348213865349117258995351867
61785348213865349117258998534195
61785348213865349118074126639335
61785348213865349118074126643547
61785348213865349118074901478207
61785348213865349124848691001105
61785348213865349124848949268309
61785348213865349124848949281359
61785348213865349124852048468205
61785348213865365588607694061997
61785348213865365588607779801145
61785348213865365588608808670921
61785348266716071727745725181581
61785348266752388536102889884321
61785348266752388536102975623469
61785348266752388536103232840913
61785348266752389138241588328167
61785348266752403958168076987613
61785348266752405192950010482545
61785348266752405742557883868749
61785348266752405742557884931559
61785348266752405742557888118099
61785348267028568750808983497535
61785348267028568750810098106459
61785348267028568750812421054753
61785348267028568750812422471695
61785348267028568750812425640973
61785348267028568750812425658235
61785348267028568750813455573559
61785348267028568750813458760099
61785348267028568757588019581197
61785348267028568757588019585409
61785348267028568757591377048297
61785348267028568757591380234837
61785348267032481780604313246776
61785348267032481780604313246777
61785348267040270641371315142419
61785348267040270641371572359863
61785348267040270641935399370191
61785348267040270641935399387453
61785348267040270648713320849141
61785348267040270648713325448411
61785348267040270648713578066585
61785348267040270648713579129395
61785348267040274347408253714243
61785348267040274347408253727293
61785348267040274347408596670835
61785348267040274347411691271461
61785348267040274347411692671141
61785348267040274347411695870731
61785348267040274347411949888585
61785348267040274347411950951395
61785348267040274347411954137935
61785348267040274347973452550939
61785348267040274347976808955229
61785348267040274347976810018039
61785348267040274354751287936609
61785348267040274354751292535879
61785348267040274354754730080047
61785348267040276131546125688211
61785348267040276131546897340543
61785348267040276131546897694675
61785348267040276131549593341465
61785348267040276131549594741145
61785348267040276131738654893503
61785348267040276131798060595379
61785348267040276131798060608429
61785348267040276131800383537849
61785348267040276132361771751649
61785348267040276132361771768911
61785348267040276132362144823151
61785348267040276132362144840413
61785348267040276132362804870775
61785348267040276139077561396117
61785348267040276139077562813059
61785348267040276139078337651931
61785348267040276139140066279015
61785348267040276139140066296277
61785348267040276139140066297889
61785348267040276139140066302101
61785348267040276139140324582355
61785348267040276139141099398141
61785348267040276139141099417015
61785348267040276139143422346435
61785348267040276139143423746115
61785348267040276139328609872755
61785348267040287249666872973091
61785348267040287249666959066371
61785348267040287249667216283815
61785348267040287249667987936147
61785348267040287250482776253973
61785348267040287250482776271235
61785348267040287250482780503323
61785348267040290955707250501813
61785348267040290955707593458405
61785348267040290955958298965401
61785348267040290955958641921993
61785348267040290955959413574325
61785348267040290956523158032045
61785348267040290956523500988637
61785348267040290956524272640969
61785348267040585655563558631416
61785348267040585655563558631417
61785348267040587439952595264113
61785348267040591145710409468735
61785348267040591145993742979796
61785348267040591145993747762765
61785348267042977835797489744447
61785348284441041308304369149055
61785348284441041308304372335595
61785348284441041308869228219911
61785348284441041857912250321069
61785348284441046849568302441775
61785348284441046849568388535055
61785348284441046849568645398367
61785348284441046849569420237239
61785348284441046849569421654181
61785348284441046850133161512631
61785348284441046850133504469223
61785348284441046850133509068493
61785348284441046850134280720825
61785348284466563350011569617858
61785348284466574051453958721796
61785348284466574463047936553440
61785348284466574463048712805042
61785348284466574463048971072246
61785348284466579402175670533168
61785348284466579402176446784770
61785348284466579402176705051974
61785348284474679572789891684773
61785348284474679572789891684774
61785348284474683277113894703371
61785348284477364207596110081453
61785348284477364207596453038045
61785348284477364757203211811113
61785348284477364809734722786151
61785348284477364809734808525299
61785348284477364810550712882249
61785348284477364810550970099693
61785348284477370163751920433266
61785348284477370163752695267926
61785348284477370301013702611493
61785348284477370301013703674303
61785348284477370301013706860843
61785348284477379629659920756682
61785348284477379629660949622246
61785348284477379629660949626458
61785348284477379629660949628888
61785348284477379629661035361394
61785348284477379629661039967300
61785348284477379629661296834824
61785348284477379629661297184744
61785348284477379629661297184745
61785348284477380864441854251614
61785348284477380864441854254044
61785348284477380864442968856326
61785348284477380864442973462232
61785348284477380864443230329756
61785348284477380864443230679676
61785348284477380864443230679677
61785348284477381276789321887654
61785348284477381276790096722314
61785348284477381276790349340488
61785348284477381276790350757430
61785348284477381276790353939758
61785348284477381277041054860535
61785348284477381277041058042863
61785348284477381414051104065881
61785348284477381414051105128691
61785348284477381414051108315231
61785348284477381414239133206019
61785348284477381414239136392559
61785348284477386215917055867382
61785348284477386215918083320216
61785348284477386215918084737158
61785348284765196306674183489107
61785348284765196306674184534655
61785348284765196306674184551917
61785348284765196306674187721195
61785348284765196306674441769361
61785348284765196307239300836005
61785348284765246312800654356397
61785348284765246312800654373659
61785348284765246312800997330251
61785348284765246312864792556995
61785348284765246313616904866307
61785348284765246320143693182245
61785348284765246320144036138837
61785348284765246320144037538517
61785348284765246320394826341045
61785348284765246320394827403855
61785348284765246320395084604037
61785348284765246320395084621299
61785348284765246320395859442909
61785348284765246320959943674893
61785348284765250018837563881945
61785348284765250018837563899207
61785348284765250018837821099389
61785348284765250018837821116651
61785348284765250018837908255479
61785348284765250018838935708313
61785348284765250018838937125255
61785348284765250019402680170245
61785348284765250019402680183295
61785348284765250019403794779169
61785348284765250019658056892819
61785348284765250026433137784785
61785348284765250026997996855641
61785348284765251803291538009955
61785348284765251804043650319267
61785348284765251804047868360175
61785348284765251810821572856815
61785348284765251810821830056997
61785348284765251810821830074259
61785348284765251810821916150277
61785348284765251810821917213087
61785348284765251810822949269403
61785348284765251810825273263245
61785348284765251810826048102117
61785348284765251811386689127853
61785348284765251811387808336047
61785348284765251811390132334101
61785348284765261136958568384269
61785348284765261136958654123417
61785348284765261136958654140679
61785348284765261136958911340861
61785348284765261136958911358123
61785348284765261136958912757803
61785348284765261136959682993193
61785348284765261137523427468175
61785348284765261137523770411717
61785348284765261137523770424767
61785348284765261137524542077099
61785348284766152233779803151487
61785348284766152234343630183289
61785348284766152234346986233447
61785348284766152234346986587579
61785348284766152234346990819667
61785348284766152234348105428591
61785348284766152241121808858209
61785348284766152241121810275151
61785348284766152241121813107559
61785348284766152241121813461691
61785348284766152241122585114023
61785348284766152241124912294405
61785348284766402417491226966599
61785348284766402417553902975113
61785348284766402417553902992375
61785348284766417422478084933034
61785348284766419069606365786366
61785348284766419069607137438698
61785348284766450776747470227508
61785348284766461894868474729832
61785348284766463495981643773933
61785348284766463498495571672591
61785348284766463541244386056408
61785348284766463541244386056409
61785348284766463541808470288392
61785348284766463541808470288393
61785348284766463544245713258167
61785348284766463544245713275429
61785348284766463544245799014577
61785348284766463544249155064735
61785348284766463544249155418867
61785348284766463544249156464415
61785348284766463544249159650955
61785348284766467248026743615057
61785348284766467385298663861181
61785348284766469031673798813935
61785348284766469031674570466267
61785348284766469032165417697349
61785348284766469032165503436497
61785348284766469032175978610996
61785348284766469032238654636772
61785348284766469032238654698251
61785348284766469032416464739783
61785348284768848584612639994597
61785348284768848584612898274899
61785348284768848591390824335809
61785348284768853525431483009461
61785348284768853525431484426403
61785348284768853525431827382995
61785348284768853525432511879237
61785348284768853525432513296179
61785348284768853525432884946367
61785348284768853525432884950579
61785348284768853525435295036249
61785348284768853525436328156827
61785348284768853525495647065583
61785348284768853525495647069795
61785348284768853525499090271831
61785348284768853525499090276043
61785348284768853525996338893777
61785348284768853525996343493047
61785348284768853525996596111221
61785348284768853525996600710491
61785348284768853525996711965119
61785348284768853525997372362823
61785348284768853525997458101971
61785348284768853526000068015277
61785348284768853526000069432219
61785348284768853526000072614547
61785348284768853526001187223471
61785348284768853526063949342687
61785348284768853526247759379107
61785348284768853526251202585355
61785348284768853532774892051317
61785348284768853532774895237857
61785348284768853533025939116837
61785348284768853533026025210117
61785348284768853533026029459467
61785348284768853533590798187693
61785348284768853533594241393941
61785348284768853937782074278333
61785348284768853937841737210751
61785348284768853937845180416999
61785348284768853944556897965905
61785348284768853944556901152445
61785348284768853945373923304859
61785348284768854082634591941183
61785348284768864643552487511785
61785348284768864643552488928727
61785348284768864643552574667875
61785348284768864643552831885319
61785348284768864643553603537651
61785348284768864644117343396101
61785348284768864644117347995371
61785348284768864644117433734519
61785348284768864644117690951963
61785348284768869996721921795521
61785348284768869996722007534669
61785348284768869996723036404445
61785348284768869997286777679837
61785348284768869997286863418985
61785348284768869997287120636429
61785348284769104258186981876575
61785348284769104258186982230867
61785348284769153714776717366819
61785348284769153715345020111851
61785348284769153715533048189179
61785348284769154264384341321389
61785348284769154264384598538833
61785348284769154264572626616161
61785348284769163598115529560094
61785348284769164787634725555763
61785348284769164790148653467471
61785348284769164790148653471683
61785348284769164790148656654011
61785348284769164832802246892689
61785348284769164832802247955499
61785348284769164832896692999367
61785348284769164835333677700485
61785348284769164835333677704697
61785348284769165201930658317797
61785348284769165381940486757069
61785348284769165382504312704587
61785348284769165382692599066381
61785348284769165384377728327163
61785348284769165384941812559147
61785348284769165384944997485093
61785348284769169088545718691686
61785348284769170323797205819529
61785348284769170323797291908597
61785348284769170323797550188851
61785348284769170323797550193063
61785348284769170323797553375391
61785348284769170323818499479179
61785348284769170323818585218327
61785348284769170323891736414390
61785348284769170324069546534663
61785348284769170324069546538875
61785348284769170324079764491718
61785348284769170324079768806759
61785348284769170324080022837663
61785348284790778872653059637938
61785348284790778872653316855382
61785348284790778872654088507714
61785348284801524742976196269814
61785348284801584039265386817458
61785348284801584039265644034902
61785348284801584039266415687234
61785348285414855285163466385748
61785348285414855287421869044534
61785348285414860638143580855906
61785348285414860638331866150678
61785348285414860638332642402280
61785348285414860638332900669484
61785348285414871751180982310294
61785348285414871751369267605066
61785348285414871751370302123872
61785348285422960808946086947992
61785348285422964513291887432788
61785348285422965748637905513836
61785348285422965748638938615700
61785348285422976861676340070088
61785348285425662098151704891844
61785348285425662098903817201156
61785348285425662100599425947266
61785348285425662100599427364208
61785348285425662101164281831582
61785348285425662101164286430852
61785348285425667451321137758638
61785348285425667451321139175580
61785348285425667451885993642954
61785348285425667451885998242224
61785348285425667452073251484892
61785348285425667452074026319552
61785348285425678564358539213026
61785348285425678564358540629968
61785348285425678564923395097342
61785348285425678564923399696612
61785348285425678565110652939280
61785348285425678565111427773940
61785348285447275726386584562822
61785348285447292190145697828582
61785348285449977429821929484118
61785348285449977429822705381588
61785348285449977429822705735720
61785348285449977429822962585982
61785348285449977429822964002924
61785348285449977432081366661710
61785348285449977432082141496370
61785348285449977432082399763574
61785348285449977841416683213232
61785348285449992248712198007116
61785348285449993893581042749878
61785348285449993893581818647348
61785348285449993893581819001480
61785348285449993893582075851742
61785348285449993893582077268684
61785348285449993895840479927470
61785348285449993895841254762130
61785348285449993895841513029334
61785348285449993896028765222242
61785348285449993896029540056902
61785348285458081304781950766228
61785348285458082539374823068918
61785348285458082539375856170782
61785348285458082540127964248006
61785348285458082540127968847276
61785348285458082540128997349870
61785348285458082540129001949140
61785348285458082541822545541282
61785348285458082541823320375942
61785348285458082541823578643146
61785348285458082951157862092804
61785348285458082951157862447095
61785348285458082951157862447096
61785348285458097356758025008102
61785348285458097358453376886688
61785348285458097768541064031988
61785348285458099003887077513766
61785348285458099003887082113036
61785348285458099003888110615630
61785348285458099005581658807042
61785348285458099006335574820790
61785348285749820795762452647420
61785348285749822442891505153084
61785348287428990632943016590642
61785348287428992279255907854730
61785348287428992279255907871992
61785348287428992279256252245734
61785348287428992279257022463654
61785348287428992279259346828890
61785348287428992279260379930754
61785348287428992279318927917218
61785348287428992279322366874116
61785348287428995983664728402014
61785348287428997767238632339138
61785348287431649098518858137326
61785348287431692336127056154678
61785348287431692336127056158890
61785348287431692336130499360926
61785348287431693570908989649610
61785348287431693570908989653822
61785348287431693570910104258534
61785348287431693570910105675684
61785348287431693570912428256588
61785348287431693570912428610720
61785348287431693570912432855858
61785348287431693982507443806676
61785348287431694119764751789360
61785348287431697275254790134406
61785348287431697275254790138618
61785348287431697275255904743330
61785348287431698921630959745496
61785348287431699058891714120968
61785348288379930327147085701636
61785348288401538838593996297646
61785348288401555485283766377470
61785348288401555485287123844570
61785348288401555492898774373306
61785348288404256784551856168186
61785348288404256784551856181236
61785348288404289955680259783534
61785348288404289955680259800796
61785348288404289955680264032884
61785348288404289955680602757388
61785348288404289955681292904112
61785348288404290092879285177790
61785348288404290092879629534062
61785348288404290092879632720602
61785348288404290131020530803088
61785348288404306602307267748514
61785348288404306602307267761564
61785348288404306602370029863358
61785348288404306602371062647066
61785348288404306602371067233286
61785348288404306602371407003338
61785348288404306602374506190184
61785348288412344005268228917680
61785348288412344005268228930730
61785348288412345651581120199030
61785348288412345788842132867854
61785348288412345826984067240196
61785348288412360651894978948066
61785348288412360651894978952278
61785348288412360651898422154314
61785348288412360651957999010554
61785348288412360659510331313432
61785348288412360659510331317644
61785348288412360659510331330694
61785348288412360659573093082568
61785348288412360659573093095618
61785348288412362298270890278854
61785348288412362298270890291904
61785348288412362305885984363918
61785348288412362305886242644220
61785348288412362305886242657270
61785348288412362435531902934628
61785348288412362435531902947678
61785348288412362435535341904576
61785348288412362443146997019692
61785348288412362443146997032742
61785348288412393418229882324304
61785348288412393418229882341566
61785348288412393418230996933228
61785348288412393418231000119768
61785348288412393419045788454856
61785348288412393419045788467906
61785348288412393419045788804776
61785348288412393419045788822038
61785348288412393419045789867586
61785348288412393419045789871798
61785348288412393419046904476510
61785348288412393419046904480722
61785348288412393419046907663050
61785348288412393830828052998214
61785348288412393968088807373686
61785348288412395202619692405030
61785348288412395202620808413634
61785348288412395202620811600174
61785348288412395652355604609016
61785348288412395652356723817210
61785348288412395652606648499434
61785348288412395652606653085654
61785348288412395789804382812418
61785348288412395789804382829680
61785348288412395789867403224826
61785348288412410476513630235772
61785348288412410476513630253034
61785348288412410476514748031236
61785348288412410476517072379210
61785348288412410477329536379374
61785348288412410477329537779054
61785348288412410477330655574518
61785348288412410477332979922492
61785348288412410477517564797736
61785348288412411712048449816030
61785348288412411712048449829080
61785348288412411712049564438004
61785348288412411712111471278198
61785348288412411712112585887122
61785348288412412260903440303448
61785348288412412260903440316498
61785348288412412260904556325102
61785348288412412260904556329314
61785348288412412260904559511642
61785348288412412260906879273396
61785348288412412261092583339572
61785348288412412261154488780086
61785348288413261227322112971126
61785348288413262873698024280440
61785348288413262873698024297702
61785348288413296220355410444560
61785348288413296220355754818302
61785348288413312828904279240856
61785348288415947511046241910432
61785348288415947511047013562764
61785348288415995690041867956888
61785348288415995690041868306808
61785348288415995690041869369618
61785348288415995690041869373830
61785348288415995690042639609220
61785348288415995690042644208490
61785348288415997336606837643298
61785348288415997473866820366438
61785348288415997473867592018770
61785348288415997512008496471528
61785348288415997512008496475740
61785348288415997923603504235806
61785348288415997923603507422346
61785348288416012748513644299768
61785348288416013983107550776018
61785348288416013983107550780230
61785348288416013983108321015620
61785348288416013983108325614890
61785348288416013983108407458980
61785348288416013983295577790488
61785348288416013983295577794700
61785348288416013983296693816562
61785348288416013983359369492258
61785348288416014120556332165960
61785348288416014120556332170172
61785348288416014532151339930238
61785348288416014532151339934450
61785348288696029629553363600368
61785348288696029629554400953034
61785348288704135288337217013590
61785348288704135288337217026640
61785348288704135288337476356702
61785348293325599146574105730100
61785348293325615610333218995860
61785348293336370821655607680782
61785348293336405959561572596914
61785348293337304743737460187630
61785348293337304743740902331068
61785348293337306390112599861874
61785348293337306390113371514206
61785348293337306390115694445238
61785348293337306390115695862180
61785348293337306390115699048720
61785348293337306390116038818772
61785348293337306390116813657644
61785348293337306527310592455160
61785348293337306527310592472422
61785348293337306527313691659268
61785348293337321207495801783796
61785348293337321207495801801058
61785348293337321207496573453390
61785348293337322991069705720920
61785348293337322991069705738182
61785348293337322991070477390514
61785348293340008230558423738228
61785348293340024282722414448670
61785348293340024282722414798590
61785348293340024282722415865612
61785348293340024282722500537738
61785348293340024282723530474536
61785348293340024282723559172344
61785348294273847023377313005200
61785348294273863487136426270960
61785348294277465216870830918466
61785348294277465216871945527390
61785348294277465765662801360658
61785348294277465765663915969582
61785348294284668661279393411888
61785348294284670307655304738464
61785348294285552620540667462730
61785348294285554266915807136974
61785348294285554266916578789306
61785348294285554404113799730260
61785348294285554404113799747522
61785348294285554404114571399854
61785348294285569084299009058896
61785348294285569084299009076158
61785348294285569084299780728490
61785348294285570867872912996020
61785348294285570867872913013282
61785348294285570867873684665614
61785348294288270383483243832922
61785348294288270932276243144890
61785348294288272159525618891362
61785348294288272159525622073690
61785348294288272159525707812838
61785348294288272167057147770046
61785348294288272167058176639822
61785348294288272167058176644034
61785348294288272578651125601690
61785348294310214214579004270148
61785348294313816485573935879068
61785348294313816485575083789442
61785348294320971201922879558734
61785348294320986019306081497918
61785348294320986026921175569932
61785348294320986026921175582982
61785348294321019373659034826760
61785348294321021027566013380492
61785348294321021027566013393542
61785348294321021027566099119640
61785348294321021027566099132690
61785348294321021027566128171532
61785348294321021027567128002466
61785348294321021027567242793506
61785348294321886457472202830680
61785348294321886457472202847942
61785348294321886594670195458490
61785348294321888241046106767804
61785348294321888241046106785066
61785348294321919392368479343761
61785348294321919399708162102189
61785348294321919811741215407944
61785348294321919811741215425206
61785348294321919811741244105704
61785348294321919811741588142416
61785348294321919811741588496707
61785348294321919941411153871852
61785348294321919941411153889114
61785348294321919941412268498038
61785348294321919949002256761478
61785348294321919949002256778740
61785348294321921587787065215690
61785348294321921587788179824614
61785348294321921595315406323130
61785348294321921595315406340392
61785348294321921595315492079540
61785348294321936595712574358051
61785348294324572924126988601312
61785348294324572924127760257856
61785348294324572924147623746752
61785348294324572924147623750964
61785348294324573472919730700048
61785348294324587741510962197040
61785348294324589525084094477620
61785348294324589532698844188942
61785348294324621095863915880174
61785348294324621514988303732228
61785348294324621514989418341152
61785348294324622749770204992940
61785348294324622749770205347072
61785348294324622749770209592210
61785348294324622749770209596422
61785348294324622749770466809654
61785348294324622749770466813866
61785348294324622749770581605113
61785348294324622879436790943310
61785348294324622879436790947522
61785348294324622879437047806462
61785348294324622879437819817298
61785348294324622879440143810980
61785348294324622879440143811140
61785348294324622879440146993308
61785348294324622879440146997680
61785348294324622879440229904420
61785348294324622879440233086748
61785348294324622879441263023546
61785348294324622886968573861370
61785348294324622886969259774554
61785348294324622887030873629264
61785348294324622887030873983396
61785348294324622887030878228534
61785348294324622887030878232746
61785348294324622887030959722544
61785348294324622887031221185126
61785348294324622887031249882934
61785348294324622887031992841670
61785348294324622887032021539478
61785348294324623298562178617252
61785348294324623298562178621464
61785348294324623298562207669352
61785348294324623298562207673564
61785348294324623298563322278276
61785348294616361188924854859828
61785348294616362423702546211310
61785348294616362423703317867854
61785348294616362423706788354760
61785348294616362972495288310046
61785348294616362972498758796952
61785348294616377797409900087316
61785348294616378894992726367196
61785348294616379032190715791204
61785348294616379032191833582248
61785348294616379032191833586460
61785348294616379032253477910260
61785348294616379032253481092588
61785348692465224807500835685858
61785348745639245900435197603735
61785348745639245901188343014667
61785348745639245901188343014911
61785348745639249607228802162877
61785348745642847622639306663575
61785348745642847623392452074507
61785348745642847623392452074751
61785348745642853113069495244042
61785348745642853113821607553354
61785348745642853113822636423130
61785348763365122005480775113043
61785348763365122005480861206323
61785348763365122005481891121647
61785348763365122005481891125859
61785348763365122005481894308187
61785348763365125709273049624969
61785348763365127493463241636757
61785348763365127493463241654019
61785348763365127493661745955606
61785348763365127493662774825382
61785348763367828785315856620262
61785348763367828785315859802590
61785348763368724414020168205022
61785348763368727980520091497309
61785348763368729764930936766665
61785348763368729764930942612528
61785348772228210425754983740161
61785348772228215364882713015625
61785348905163726754529199169561
61785348905163726754530318377755
61785348905163726757040798365693
61785348905163726757040799415453
61785348905174833758179389259975
61785348905174833758367675604507
61785348905175732496025838582361
61785348905175732541779513835067
61785348905175732541780285483187
61785348905175732541780285487399
61785348905175732543474861127433
61785348905175732543474861131645
61785348905175734142966351758089
61785348905175734325991424931311
61785348905175734326169234972843
61785348905175734326169234977055
61785348905175734326179457244939
61785348905175734326179711275843
61785348905175734326179714462383
61785348905175734327864586505721
61785348905175734327864586518771
61785348905175734327864672594789
61785348905175734327864672612051
61785348905175734327864930875043
61785348905175734327864930879255
61785348905175738032031805230962
61785348905175738032209612505777
61785348905175738032209698244925
61785348905175738032210473079585
61785348905175738032220866764286
61785348905175739679338754995727
61785348905175739679338754999939
61785348905175739679339529834599
61785348905832231454235729322947
61785348922573792633508674544582
61785348922889903046661092765863
61785348922889903046661178500799
61785348922889903048355668055977
61785348922889903048355668410109
61785348922889903048355672642197
61785348922889903048355672655247
61785348922889903048355754145045
61785348922889903048355758731265
61785348922889903048355758748527
61785348922889908536338134946873
61785348922889908536348615420482
61785348922889908536912699652466
61785348922889908537091280358049
61785348922889908537091366097197
61785348922889908537100727729794
61785348922898013647407019706914
61785348922900409670126888560617
61785348922900409670377592681191
61785348922900409670377594080871
61785348922900409670377678757209
61785348922900409670377937037463
61785348922900409670378711876335
61785348922900409670879772526473
61785348922900409671130820999107
61785348922900409671130821003319
61785348922900409671130824185647
61785348922900409672574262077439
61785348922900409672574348170719
61785348922900409672574606433711
61785348922900409672575381272583
61785348922900409672825310554285
61785348922900409672825311953965
61785348922900708213272734032199
61785348922900708213273505680319
61785348922900708214968081324565
61785348922900708214968082741507
61785348922900708214968085910785
61785348922900708214968085928047
61785348922900708214968339958951
61785348922900709814648201623735
61785348922900709814648201627947
61785348922900709814648976462607
61785348922900709997422002403873
61785348922900709997662455169975
61785348922900709997662455174187
61785348922900709997672677442071
61785348922900709997672931472975
61785348922900709999356773595325
61785348922900709999356774995005
61785348922900709999356774999217
61785348922900709999357807052773
61785348922900709999357807070035
61785348922900709999357892791921
61785348922900709999357892809183
61785348922900713703702832702909
61785348922900713703702918442057
61785348922900713703703607537569
61785348922900713703703693276717
61785348922900713703714083779090
61785348922900713703714086961418
61785348922900715350831975192859
61785348922900715350831975197071
61785348922900715350832750031731
61785348922901610427973029668833
61785348922901610428056712140189
61785348922901610428213482434935
61785348922901610428224731975922
61785348922901610429908833980863
61785348922901610429908834334995
61785348922901610429908838567083
61785348922901610429908920056881
61785348922901610429908920074143
61785348922901610429909178337135
61785348922901610565233784044305
61785348922901614133501489391353
61785348922901614133501490454163
61785348922901614133511964211560
61785348922901614134254634802529
61785348922901614134254720541677
61785348922901614134264080752960
61785348922901614134265109621284
61785348922901614271546905577918
61785348922901615369611127349604
61785348922901615918403097809266
61785348922901615918403099208946
61785348922901615918403102395486
61785348922901615918643757187582
61785348922901615918675186431250
61785348922901615918675958083582
61785348922901615918675962332932
61785348923554505421478701839996
61785348923554505423989181944331
61785348923554505561187174554879
61785348923554505561249936203163
61785348923554520241372383883515
61785348923554520378570376377423
61785348923554520378570376494063
61785348923554520378570379209831
61785348923554520378570380609511
61785348923554520378633138142347
61785348923557210831769983927271
61785348923557210831770328283543
61785348923557210969030738652663
61785348923557210969030824391811
61785348923557221944807385381659
61785348923557221944807471587367
61785348923557221944807728338251
61785348923557221944807729737931
61785348923557222082068140107051
61785348923557222082068140223691
61785348923557222082068225846199
61785348923557222082068483063643
61785348923558111536779844267319
61785348923558111536842520293095
61785348923558122512556491462875
61785348923558122512619167488651
61785348923558122649817159982559
61785348923558122649817160099199
61785348923558122649817245721707
61785348923558122649817502939151
61785348923558122649879921747483
61785348931752991423628695664083
61785348975751421351988536991190
61785348975751430817896884522972
61785348975751430817896884872892
61785348975751432052678818017904
61785348975751432052678818367824
61785348975751432053430930327216
61785348975751432053431959196992
61785348975751432465024908158860
61785348975751432465025679811192
61785348975751432465025937028636
61785348975751432465025938445578
61785348976063629441130046563031
61785348976063629441130817152553
61785348976063629441130817169815
61785348976063629441130821401903
61785348976063629442825393863821
61785348976063629442825394213741
61785348976067536842481357806758
61785348976067536843045440634850
61785348976067536843233468712178
61785348976067536843233470116070
61785348976074436254871081891943
61785348976074436254871086478163
61785348976074436254871167967961
61785348976074436254871167985223
61785348976074436254871172217311
61785348976074436254871426248215
61785348976074436256565658935869
61785348976074436256565745029149
61785348976074436256566001892461
61785348976075335037728197921465
61785348976075335037728283660613
61785348976075335037728540878057
61785348976075335037728540891107
61785348976075335037728541940867
61785348976075335037729316779739
61785348976075335038230294868893
61785348976075335038230380608041
61785348976075335038293056988109
61785348976075335038293142727257
61785348976075335038293401007511
61785348976075335039925214536753
61785348976075335039987976651757
61785348976075336822118009051951
61785348976075336822682863869245
61785348976075336822682863886507
61785348976075336822682868118595
61785348976075336824377440580513
61785348976075336824377783887025
61785348976075587049332016807954
61785348976075587049332788460286
61785348976075635227752394636645
61785348976075635227762783783554
61785348976075635227762783783555
61785348976075635227763555435886
61785348976075635227763555435887
61785348976075635229448004786647
61785348976075635230011827564887
61785348976075635230011830751427
61785348976075635230012860670963
61785348976075636828939575874811
61785348976075636828939576920359
61785348976075636828939580106899
61785348976075637011399449839735
61785348976075637011400221492067
61785348976075637011891068705887
61785348976075637011891068718937
61785348976075637011891154445035
61785348976075637011891154458085
61785348976075637011964305719839
61785348976075637011964310306059
61785348976075637012152338033467
61785348976075637012152338383387
61785348976075637012152595250911
61785348976075637013648407513285
61785348976075637013648410695613
61785348976075637013649525304537
61785348976075637013837811663571
61785348976075637013837811667783
61785348976075637014401551893415
61785348976075637014401552943175
61785348976075637014401556125503
61785348976075637014401637632563
61785348976075637014402670734427
61785348976075640717440603191398
61785348976075640717994206949773
61785348976075640717994211181861
61785348976075640717994211199123
61785348976075640718182493307355
61785348976075640718182579046503
61785348976075640718192715500710
61785348976075640718193744370486
61785348976075642365123263704787
61785348976075642365123267936875
61785348976075642365123349443935
61785348976075642365311635784255
61785348976075642365311635788467
61785348976078037976510336467147
61785348976078037976510336471359
61785348976078037976510422206295
61785348976078037977075195538003
61785348976078037977075277027801
61785348976078037977075281277151
61785348976078037977075535308055
61785348976078038526118209853351
61785348976078338120592657652429
61785348976078338120592658715239
61785348976078338120592661901779
61785348976078338165791520024437
61785348976078338165792553143563
61785348976078338166293961349527
61785348976078338166356718327270
61785348976078338166356721513810
61785348976078338166356752162339
61785348976078338166545008409223
61785348976078338715399398009911
61785348976078338715587682954763
61785348976078342421440803997010
61785348976078343656211232379193
61785348976078343656221707555144
61785348976078343656724148880478
61785348976078343656776088264913
61785348976078343656776431220101
61785348976078343656776431221469
61785348976078343656776431221505
61785348976078343656786821719714
61785348976078343656786824906254
61785348976078343656787596558586
61785348976078343656974849797042
61785348976078343656974849801254
61785348976078343656974852983582
61785348976079227616048529472498
61785348976079237498822396501638
61785348976079238551143684917389
61785348976079238551143685980199
61785348976079238551143689166739
61785348976079238688341591434497
61785348976079238734073883983613
61785348976079238734073969722761
61785348976079238734074226940205
61785348976079238734094919131133
61785348976079238734095176348577
61785348976079238734095177765726
61785348976079238734095177765727
61785348976079238734095263504875
61785348976079238734105657250811
61785348976079238734105738206990
61785348976079238734105741389318
61785348976079238734105742989959
61785348976079238734158025619878
61785348976079238734168417415094
61785348976079238734168419365899
61785348976079238734168533802771
61785348976079238734356699523326
61785348976079238734356699527538
61785348976079238734356704310507
61785348976079238734356704310751
61785348976079238734357474362198
61785348976079238735789753036967
61785348976079238735789754453909
61785348976079238735790527877243
61785348976079238735790532476513
61785348976079238735852515156183
61785348976079238735852515506103
61785348976079238735852516573125
61785348976079238735852519755453
61785348976079238735852601245251
61785348976079238735853634364377
61785348976079238736041577771031
61785348976079238736041580953359
61785348976079238736041920723411
61785348976079238736041920727623
61785348976079238736605662003015
61785348976079238736605665185343
61785348976079238736606779794267
61785348976079239148387925125219
61785348976079239148388010864367
61785348976079239148388010868579
61785348976079239283211179650343
61785348976079239283211436867787
61785348976079239283399464945115
61785348976079239283420758727228
61785348976079239284896308911077
61785348976079239285648679504903
61785348976079239285681223357654
61785348976079242440135296659855
61785348976079242440135553877299
61785348976079242989461910740690
61785348976079242989461912157632
61785348976079244087264610632520
61785348976079244087264610632521
61785348976079244087264696371669
61785348976079244087327372747365
61785348976079244087327376996715
61785348976079244087327458486513
61785348976079244087515659104947
61785348976079244087515659109159
61785348976079244087515744844095
61785348976079244087515744848307
61785348976079244087516433943819
61785348976079244087516519682967
61785348976079244224525365357913
61785348976079244224525451097061
61785348976079244224535841595222
61785348976079244224535841599434
61785348976079244224535844781762
61785348976079244224535927338582
61785348976079244224535930520910
61785348976079244224598606546686
61785348976079244224786631441686
61785348976079244224786634624014
61785348976079244224786888720609
61785348976079244224807925635198
61785348976079244224807928467606
61785348976079244224807928817526
61785348976079244224807929884548
61785348976079244224808700469858
61785348976079244224808704719208
61785348976079244636590193010964
61785348976079244636590964663296
61785348976079244636590967845624
61785348976724028612974947226194
61785348976724028618057517172266
61785348976724028618058288824598
61785348976724028618058293056686
61785348976724028618058550274130
61785348976724028620316952932916
61785348976724028620316954271117
61785348976724028620317724585248
61785348976724029032099988774474
61785348976724032324098669185728
61785348976724033971038664744288
61785348976724033971227721691392
61785348976724033971227722754202
61785348976724033971227723108334
61785348976724043437136070640116
61785348976724045084076066198676
61785348976724045084076837851008
61785348976724045084265123145780
61785348976724045084265124208590
61785348976724045084265124562722
61785348976732132493016676463626
61785348976732132493017448115958
61785348976732134093639088969111
61785348976732134139392587790202
61785348976732134139393359442534
61785348976732134140208610111475
61785348976732134141841167654046
61785348976732134277134634951679
61785348976732134277197396716603
61785348976732134279164598759263
61785348976732134279164598875903
61785348976732134279164684498411
61785348976732137434403932297284
61785348976732137434404703949616
61785348976732137434467380325229
61785348976732137434467466064377
61785348976732137846186968138842
61785348976732137983510398894139
61785348976732137983510399244059
61785348976732137983510484983207
61785348976732137983510746436951
61785348976732139080780615276192
61785348976732139081532984802948
61785348976732139081532985865758
61785348976732139081533761054550
61785348976732139081534019321754
61785348976732148547441333751672
61785348976732148547504867518765
61785348976732148959224369593230
61785348976732149096547800348527
61785348976732149096547800698447
61785348976732149096547800815087
61785348976732149096547886437595
61785348976732149096548147891339
61785348976732150193817245078248
61785348976732150194570386257336
61785348976732150194570387320146
61785348976732150194571162508938
61785348976732150194571420776142
61785348976734835425963185732290
61785348976734835426716326911378
61785348976734835431046531562782
61785348976734835431046788780226
61785348976734835431798901089538
61785348976734835431798902506480
61785348976734835431799672741870
61785348976734835431799677341140
61785348976734835433494511252590
61785348976734835433557273371563
61785348976734835434059367136906
61785348976734835980632741637899
61785348976734835980653290689899
61785348976734835980653633646491
61785348976734835980654405298823
61785348976734835982348982459389
61785348976734835982599944730319
61785348976734835982600030469467
61785348976734835982600033656007
61785348976734835982600287686911
61785348976734835983164146935959
61785348976734835983164918588291
61785348976734835983165148288820
61785348976734835983165148288829
61785348976734835983165151475369
61785348976734839686695039695069
61785348976734839686695044294339
61785348976734839686945745215115
61785348976734839686946088171707
61785348976734840784781078948278
61785348976734840784969107025606
61785348976734850799732098192865
61785348976734850799732183932013
61785348976734850799732184398573
61785348976734850799732188535495
61785348976734850799732441149457
61785348976734850799732445748727
61785348976734850799983146669503
61785348976734850799983232408651
61785348976734850799983235595191
61785348976734850799983489626095
61785348976734851897818480402666
61785348976734851898006508479994
61785348976735735815843113339563
61785348976735735815843199078711
61785348976735735999401505776443
61785348976735735999673101888139
61785348976735735999673359105583
61785348976735735999674130757915
61785348976735736001118003815377
61785348976735736001369055007783
61785348976735736411204689613507
61785348976735739705630165061865
61785348976735740254506825938983
61785348976735740254757526855547
61785348976735750818501205754561
61785348976735751367544227393371
61785348976735751367794928309935
61785348984942333056580717441706
61785348985583080880722635509177
61785348985586667099804282162265
61785348985586683151969417596381
61785348985586683151969417714425
61785348985586683151970446584201
61785348985586683151970450698245
61785348985586966740032973250227
61785348985586967289075905030229
61785348985586972228203639009957
61785348985593886459117225832375
61785348985594770423461302554913
61785348985594770423461302567963
61785348985594770424905631017379
61785348985594770425721538547611
61785348985594771658808091929949
61785348985594771658808091947211
61785348985594772207035206505087
61785348985594772207600062372141
61785348985594772207600062389403
61785348985594772209294409378659
61785348985594772209295442497785
61785348985594772210110316926153
61785348985594772210111350028017
61785348985594775364848583911437
61785348985594786477070766451495
61785348985594786477634850683479
61785348985594786477885640875651
61785348985594786477885640879863
61785348985594786477885899160117
61785348985594786477886673994777
61785348985594787026677869585047
61785348985594787026677955808017
61785348985594788262275452360269
61785348985594788262276485462133
61785348985595070612731639217613
61785348985595070612731896435057
61785348985595070612732668087389
61785348985595070615180762214153
61785348985595072399380910924341
61785348985595075965902474025525
61785348985595076103163228755289
61785348985595077338508644904069
61785348985595088451546279110229
61785348985595088451547050762561
61785348985597472129156883468907
61785348985597473362243179633801
61785348985597473911035150075993
61785348985597473913546694949313
61785348985597477068284703655747
61785348985597489964895922840147
61785348985597489964896009047259
61785348985597489965711830383429
61785348985598679608939868504523
61785348985598679609504724388839
61785348985598680021287245795557
61785349002328239253074610276744
61785349002328239253075724885668
61785349002336294544787634598270
61785349002336298249133435083066
61785349002336333249778727353936
61785349002336342716502897857704
61785349002336342716502897874966
61785349002336342716523818446012
61785349002336342716523818463274
61785349002336342716524590098344
61785349002336342716524590115606
61785349002336342716524933054936
61785349002336344362816133530058
61785349002336344362816905182390
61785349002336344362878809184280
61785349002336344362878809201542
61785349002336344362879580853874
61785349002336344362900501442182
61785349002336344362900844381512
61785349002338985128219022576166
61785349002339001187916344104390
61785349002339001599510321936034
61785349002339034541431723042486
61785349002339034541431809135766
61785349002339034541432842250680
61785349002339034541432842254892
61785349002339034541494485161542
61785349002339034541494570900690
61785349002339034541516152004794
61785349002339034541996582113342
61785349002339034541997701321536
61785349002339034542247630589980
61785349002339034953026566051420
61785349002339034953779707230508
61785349002339034953842468995432
61785349002339044419686937439002
61785349002339044419771993039964
61785349002339045654468870933934
61785349002339045654469985542858
61785349002339045654553553459182
61785349002339045654553669313240
61785349002339045654553926534896
61785349002339046066063963374502
61785349002339046066900676719264
61785349002667308178466921644114
61785349002667308178467178861558
61785349003308907568843649096206
61785349003308907568906324754640
61785349003308907568906324767690
61785349003308907573927251776800
61785349003308907576186687537450
61785349003308907576437736014088
61785349003308912515314421517178
61785349003308940930539755552338
61785349003308940930790804011874
61785349003308945869666631786454
61785349003308945869667747799270
61785349003308945869667750981598
61785349003308946418710508433794
61785349003308956981867981347804
61785349003308956981868321117856
61785349003308956982683114052214
61785349003308956982683114056426
61785349003308956982683884291816
61785349003308956982683884304866
61785349003308956982683888891086
61785349003308956982683970380884
61785349003308956982683970398146
61785349003308956982684228661138
61785349003308956982684228665350
61785349003308956982704033227792
61785349003308956982704033240842
61785349003308956982704120856266
61785349003308956982704804880124
61785349003308956982704804893174
61785349003308956982704890986454
61785349003308956982705149253658
61785349003308956982705149726042
61785349003308956982705152435986
61785349003308957531747138358154
61785349003308957531747824271338
61785349003308957531747909888182
61785349003308957531809814383930
61785349003308957531810586036262
61785349003311608860495614847750
61785349003311608860496729456674
61785349003311608860496729473936
61785349003311608865579303634834
61785349003311608868089787872122
61785349003311608868090816741898
61785349003311608868090816746110
61785349003311609272089592679394
61785349003311609272089592696656
61785349003311609272090707288318
61785349003311609277173281466478
61785349003311609279684794573542
61785349003311614218561479975850
61785349003311614218812528553270
61785349003311614218812528557482
61785349003311642219661690670734
61785349003311642219661693853062
61785349003311642222193094545948
61785349003311642222193094551772
61785349003311642631526234812582
61785349003311642631527378001222
61785349003311658685867152233832
61785349003311658685868266842756
61785349003311658685950805889304
61785349003311658685950836109048
61785349003311658685951180482790
61785349003311658685951834759080
61785349003311658685952207811708
61785349003311658685952207817532
61785349003311658685952207935416
61785349003311658685952209352566
61785349003311658686118200693208
61785349003311658686119315302132
61785349003311658686139121416870
61785349003311658686140236025794
61785349003311658686201883518824
61785349003311658686201883536086
61785349003311658686202998127748
61785349003311658686202998145010
61785349003311658823128252386938
61785349003311658823129022989510
61785349003311658823129027221598
61785349003311658823400990738296
61785349003311658823400990755558
61785349003311659234993853961016
61785349003311659234993853978278
61785349003311659234994968569940
61785349003312509847433814453262
61785349003312514786561548432990
61785349003312543201785767492044
61785349003312548140913501471772
61785349003312548140914616566129
61785349003312559253679193558458
61785349003312559253680049900178
61785349003312559253680308167382
61785349003312559253931011207628
61785349003312559253950903411594
61785349003312559253951931914028
61785349003312559253951931927078
61785349003312559253952018020517
61785349003312559253952018020518
61785349003312809442179773687698
61785349003312814975832142313134
61785349003312842796260873700498
61785349003312843345303805450140
61785349003312843388526071168566
61785349003312843391057390373106
61785349003312843391057476112254
61785349003312848329913500593138
61785349003312848330185210091982
61785349003312848330185468713525
61785349003312859443222497096364
61785349003319697916377077961958
61785349003319697916440096931276
61785349003319701622418831549136
61785349003319701622418831553348
61785349003319703269359344729124
61785349003319712735455204623394
61785349003319712740538803999356
61785349003319712740538807299776
61785349003319712742798238826886
61785349003319714381831115949970
61785349003319714381831887602302
61785349003319714389990057683694
61785349003319718093708236866150
61785349003319718093770998985206
61785349003319719328301884133190
61785349003319719329117791663422
61785349003319746094871983110858
61785349003319746094871983115070
61785349003319746094891760510526
61785349003319746094891760628618
61785349003319746094891760645880
61785349003319746094892646971368
61785349003319746094892903817258
61785349003319746094954522765096
61785349003319746094955665940686
61785349003319746097152082714596
61785349003319746097152339932040
61785349003319746097152339936412
61785349003319746097403131191394
61785349003319746097403388408838
61785349003319746097403388413050
61785349003319747330238550012078
61785349003319747330238550025128
61785349003319747330238578604844
61785349003319747740995469906552
61785349003319747740996589114746
61785349003319747740996593346834
61785349003319747741183756264134
61785349003319747741246518029058
61785349003319747741267410037650
61785349003319747741267667255094
61785349003319747741267671972456
61785349003319747741267700552172
61785349003319747741267786645612
61785349003319747741268558297944
61785349003319747741811377095702
61785349003319747741811377449834
61785349003319747741812496290846
61785349003319747741832269091244
61785349003319747741832269104294
61785349003319747741832273690514
61785349003319747741832527843722
61785349003319747741832527856772
61785349003319747741832556423438
61785349003319747741832556436488
61785349003319747742083318040266
61785349003319747742083689576574
61785349003319747743526874831526
61785349003319747743526874850240
61785349003319747743527132067684
61785349003319747743527994039720
61785349003319747743527994058434
61785349003319747743527994058594
61785349003319747743715161207822
61785349003319747743715418425266
61785349003319747743777923327038
61785349003319747744280020274466
61785349003319747744280277478860
61785349003319747744280277491910
61785349003319747744281139469610
61785349003319747744281396687054
61785349003319747744342782393682
61785349003319747744343901588826
61785349003319747878528426702220
61785349003319747878529569877810
61785349003319747879281310650814
61785349003319747879281682187122
61785349003319747880975915937586
61785349003319747880976173137768
61785349003319747880976173155030
61785349003319747881038935256824
61785349003319747881541032208624
61785349003319747881792080685262
61785349003319751447872675316322
61785349003319751447873794524516
61785349003319751447873794525968
61785349003319751447873794543230
61785349003319751448062338100994
61785349003319751585323092830758
61785349003319751585323092834970
61785349003319752683408011471638
61785349003319752683409130666782
61785349003319753231697971042420
61785349003319753231697971055470
61785349003319753231697972105230
61785349003319753231698746939890
61785349003319753232263606010746
61785349003319762149316098953568
61785349003319762149316098957780
61785349003319762149316443327102
61785349003319762149316443443742
61785349003319762149317218165974
61785349003319762560889413412896
61785349003319762560889499506176
61785349003319762560890532608040
61785349003319762560910305291798
61785349003319762560910334001204
61785349003319762560910334002656
61785349003319762560910335536238
61785349003319762560910338706920
61785349003319762560910338724182
61785349003319762560910420095936
61785349003319762560910421145696
61785349003319762560910421262336
61785349003319762560910425867430
61785349003319762560911453196348
61785349003319762560911453197800
61785349003319762560911453202172
61785349003319762561098334431936
61785349003319762561098363147006
61785349003319762561098706440420
61785349003319762561098706453518
61785349003319762561098707503278
61785349003319762561098711175252
61785349003319762561161125266222
61785349003319762561161382466404
61785349003319762561161382483666
61785349003319762561161387183766
61785349003319762561161387201028
61785349003319762561161468559684
61785349003319762561161469622494
61785349003319762561162501678810
61785349003319762698359461170232
61785349003319762698359461183282
61785349003319762698359462233042
61785349003319762698359465905015
61785349003319762698360237067702
61785349003319762698422137196008
61785349003319763795672208904242
61785349003319763795692267483086
61785349003319763795692267496136
61785349003319763795692269018120
61785349003319763795692269031170
61785349003319763795692354770318
61785349003319763795693129492550
61785349003319763795693129610594
61785349003319763795693386697104
61785349003319763795693388232138
61785349003319763796425354315418
61785349003319763796445155708582
61785349003319763796446274903726
61785349003319763796508175032192
61785349003319763796509294240386
61785349003319764344463408048394
61785349003319764344464437967930
61785349003319764344464441150258
61785349003319764344736148394278
61785349003319764344736148512370
61785349003319764344736148529632
61785349003319764344736148883923
61785349003319764344736405611722
61785349003319764344736405615934
61785349003319764345300145474384
61785349003319764345301264682578
61785349003319764345551193951022
61785349003320613303266900170386
61785349003320614949642811479700
61785349003320614949642811496962
61785349003320614949643583149294
61785349003320614957174222739148
61785349003320614957739853462336
61785349003320618661520023223944
61785349003320619896867587442064
61785349003320646662703199312458
61785349003320646662703542640603
61785349003320646662704342518360
61785349003320648308995538254486
61785349003320648308995881211078
61785349003320648309079453967179
61785349003320648311526943198174
61785349003320648311527286154766
61785349003320648312091802269030
61785349003320648312091802269189
61785349003320648312092059486474
61785349003320652015874119741426
61785349003320653251220912307214
61785349003320663128638437539206
61785349003320663128638438938886
61785349003320663128639556734350
61785349003320663128889485998582
61785349003320663128910492815684
61785349003320663128973168824198
61785349003320663128973168841460
61785349003320663266171161452008
61785349003320664363421142686470
61785349003320664363421147272690
61785349003320664363421487042742
61785349003320664364237050216702
61785349003320664364256937703146
61785349003320664364256937703305
61785349003320664364257194920590
61785349003320664364257199152678
61785349003320664364257970805010
61785349003320664364258313761602
61785349003320664912547844413654
61785349003320664912547844430916
61785349003320896845847723953444
61785349003320896845848838562368
61785349003320898492976776476370
61785349003320902379501207187804
61785349003320904025876003922718
61785349003320904026629145101806
61785349003320913314690526006288
61785349003320913317138244246564
61785349003320913317138248478652
61785349003320913497621182820352
61785349003320918850790612872000
61785349003320918850790617104088
61785349003320946668959539646362
61785349003320946668959911672316
61785349003320946668960940170538
61785349003320946671471424762118
61785349003320946806220579937086
61785349003320946806220579954348
61785349003320946851973793192602
61785349003320946851974136149194
61785349003320946851974907801526
61785349003320946854485764047506
61785349003320947904306614958124
61785349003320948453349346527498
61785349003320948453349603744942
61785349003320948453349632442750
61785349003320948455044209503938
61785349003320948455044295243086
61785349003320948498266393719516
61785349003320948498266479812956
61785349003320948498350047847323
61785349003320948498350819499655
61785349003320948498831249603832
61785349003320948500797884756644
61785349003320948500860646875859
61785349003320948638058553375706
61785349003320948638058553392968
61785349003320948638059667984630
61785349003320952204872745973566
61785349003320952205123793033262
61785349003320952205144714093954
61785349003320952205207475858878
61785349003320952342405468469426
61785349003320953439653563459894
61785349003320953439654682655038
61785349003320953440469466758038
61785349003320953440469470990126
61785349003320953440470585599050
61785349003320953988696664222814
61785349003320953988780265187078
61785349003320953988780265204340
61785349003320953988780351297779
61785349003320953989533406366166
61785349003320963318180967655230
61785349003320963318180971887318
61785349003320964553527764453106
61785349003320964553528536105438
61785349003320965102570521905302
61785349003320965102570779122746
61785349003323300187436176433308
61785349003323305128258573196110
61785349003323305540606471290852
61785349003323316247133497961532
61785349003323316248827046253726
61785349003323316248828075123502
61785349003323316248828075127714
61785349003323316249391902136638
61785349003323316658727475793176
61785349003323320364767853444154
61785349003323321599549786934874
61785349003323321599549786939086
61785349003323321600113613948010
61785349003323321600113871165454
61785349003323348368399123541340
61785349003323348368399123541547
61785349003323348368399209276276
61785349003323349600648876899628
61785349003323349600648962992908
61785349003323349600649996107822
61785349003323349600649996112034
61785349003323349600711639018684
61785349003323349600732188070684
61785349003323349600732273809832
61785349003323349600732278527354
61785349003323349600732278531566
61785349003323349600732650067874
61785349003323349601213735970484
61785349003323349601213737387426
61785349003323349601214855178678
61785349003323349601464784447122
61785349003323349601485333499122
61785349003323349601485333617214
61785349003323349601485419710653
61785349003323349601485419710654
61785349003323349601485676455714
61785349003323349601485791246962
61785349003323349603180282197608
61785349003323349603180367936596
61785349003323349603243044316664
61785349003323349603243130055812
61785349003323349603745141262640
61785349003323349603745141268464
61785349003323349603996189745102
61785349003323349603996275484250
61785349003323350012243719908562
61785349003323350012996861087650
61785349003323350013079311330766
61785349003323350013079311448858
61785349003323350013079314513094
61785349003323350013079397069914
61785349003323350013079397542297
61785349003323350013079397542298
61785349003323350013079400252242
61785349003323350013079654287358
61785349003323350013079682985166
61785349003323350013079769078606
61785349003323350013080429122018
61785349003323350014774345768192
61785349003323350014775120602852
61785349003323350015527405457530
61785349003323350015528180292190
61785349003323350015528266031338
61785349003323350015590253315894
61785349003323350015591028150554
61785349003323350152788935021954
61785349003323350152789020761102
61785349003323353307526857521068
61785349003323353307526943728387
61785349003323354953902079747920
61785349003323354953902079747968
61785349003323354953902854582580
61785349003323355091162834477732
61785349003323355503509957737814
61785349003323355503510732572474
61785349003323364420291257852790
61785349003323364420291602226324
61785349003323364420292377060984
61785349003323364420563230223772
61785349003323364420563230573852
61785349003323364832157207937324
61785349003323364832157208055416
61785349003323364832158236807100
61785349003323366066668288389012
61785349003323366066855459074812
61785349003323366066856573683736
61785349003323366066919249713724
61785349003323366066940170302032
61785349003323366066940170302239
61785349003323366066940170302240
61785349003323366066940170420124
61785349003323366066940171837274
61785349003323366066940256036968
61785349003323366066940256037016
61785349003323366066940256509351
61785349003323366066940256509352
61785349003323366066940257572210
61785349003323366067420318145668
61785349003323366067421432754592
61785349003323366067421433817450
61785349003323366067504254528400
61785349003323366067504254534224
61785349003323366067693401465454
61785349003323366067756077845522
61785349003323366204200925027632
61785349003323366204201010766780
61785349003323366204953381360558
61785349003323366204954156195218
61785349003323366616547273453054
61785349003323366616547359192202
61785349003323599782181764131436
61785349003323599782181849870584
61785349003323599782182107088028
61785349003323599783876803172552
61785349003323599784692706116564
61785349003323600333484676558756
61785349003323605317529171797988
61785349003323605318345074742000
61785349003323605867137045184192
61785349003323616255921157618068
61785349003323621789573526243504
61785349003323647960613679013038
61785349003323647960676526867190
61785349003323647962873200862756
61785349003323648372206626907836
61785349003323648372207741516760
61785349003323648555138398330824
61785349003323648557669803274512
61785349003323649606988532772030
61785349003323649606989933296206
61785349003323649607553387239404
61785349003323649607553391838674
61785349003323649607553644456848
61785349003323649607553649056118
61785349003323649607553674571598
61785349003323649607804807724734
61785349003323649609247992979686
61785349003323649609249112187880
61785349003323649609437655768570
61785349003323649610001395627020
61785349003323649610002257617770
61785349003323649610002514835214
61785349003323649610065019736986
61785349003323649744249197159004
61785349003323649744249282898152
61785349003323649744249540115596
61785349003323649744249659156194
61785349003323649745002714237630
61785349003323649746697377024916
61785349003323649746760139144132
61785349003323649747262150352412
61785349003323649789920590110270
61785349003323649789982323359710
61785349003323649790002872411710
61785349003323649790003901281486
61785349003323649790484331385662
61785349003323649790735378445358
61785349003323649790735464538798
61785349003323649790755927497358
61785349003323649790756270453950
61785349003323649792450966538474
61785349003323649792451995408249
61785349003323649792451995408250
61785349003323649793015478049048
61785349003323649793015735266492
61785349003323649793266783743338
61785349003323649793266869482486
61785349003323650156596320419086
61785349003323650156596323601414
61785349003323650156596406154022
61785349003323650156596406158234
61785349003323650156596409340562
61785349003323650156596663371466
61785349003323650156596663375678
61785349003323650156596692069274
61785349003323650156596692073486
61785349003323650156596778166926
61785349003323650156597438210338
61785349003323650158291354856512
61785349003323650158292129691172
61785349003323650159044414541638
61785349003323650159044414545850
61785349003323650159045189380510
61785349003323650159045275119658
61785349003323650159107262404214
61785349003323650159108037238874
61785349003323650338775065450022
61785349003323650339527434980990
61785349003323650339610745793702
61785349003323650339611003011146
61785349003323650342058754181318
61785349003323650342058754185530
61785349003323650342058839924678
61785349003323653496797451519304
61785349003323653908391515085884
61785349003323655143090024394006
61785349003323655143151413269704
61785349003323655143172333976104
61785349003323655143172678349846
61785349003323655143173707219621
61785349003323655143173707219622
61785349003323655143653764252456
61785349003323655143654625180348
61785349003323655143654883460650
61785349003323655143737189860420
61785349003323655143737447077864
61785349003323655143904812729094
61785349003323655143988495554710
61785349003323655143988581293858
61785349003323655280349746004644
61785349003323655280412507769568
61785349003323655281186488161046
61785349003323655691944499733758
61785349003323655691944502920298
61785349003323655692697644099386
61785349003323655692759631029650
61785349003323655692760405864310
61785349003323655692780465992690
61785349003323655692780465996902
61785349003323655692780551736050
61785349003323666256209706732891
61785349003323666256209706732892
61785349003323666256210735602460
61785349003323666256210735602667
61785349003323666256210735602668
61785349003323666256962852156958
61785349003323666257025614276174
61785349003323666257026643145950
61785349003323666393470458275956
61785349003323666393470461458284
61785349003323666393470715493400
61785349003323666393471490328060
61785349003323666805817581531826
61785349003323666805817584718366
61785349003323666805817838749270
61785349003323666805818613588142
61785349003639704619936396706596
61785349003639715738056115120248
61785349003639715738057144008738
61785349003639721083695509972356
61785349003639721091226576875532
61785349003647804788289290899996
61785349003647804788290405495870
61785349003647804788854146771262
61785349003647804788854146784312
61785349003647804789105193830958
61785349003647804789105193844008
61785349003647809730492363938518
61785349003647810141270434226880
61785349003647810141458720584462
61785349003647810141459839779606
61785349003647810142023579638056
61785349003647810142023579651106
61785349003647810142024698846250
61785349003647810142086341770162
61785349003647810142274628114694
61785349003647819605672207028970
61785349003647819605672492839180
61785349003647819605673607435054
61785349003647819613266404383660
61785349003647819613266661601152
61785349003647819613266661614202
61785349003647820841019253625662
61785349003647820841019253638712
61785349003647820841019282205378
61785349003647820841019282218428
61785349003647821252048118355546
61785349003647821252048404165756
61785349003647821252049518761630
61785349003647821252612972704828
61785349003647821252612972717878
61785349003647821252612977304098
61785349003647821252613229922272
61785349003647821252613229935322
61785349003647821252613231457306
61785349003647821252613231470356
61785349003647821252613234521542
61785349003647821252613260050072
61785349003647821252801259534634
61785349003647821252801259547684
61785349003647821252864307109768
61785349003647824547059658334420
61785349003647824553837924165430
61785349003647824554653831708712
61785349003647824958841922523646
61785349003647824958843041718790
61785349003647824958904427407948
61785349003647824958904684638490
61785349003647824965431901997074
61785349003647824966247809540356
61785349003647824966436095884888
61785349003647826194188715072172
61785349003647826194188715085222
61785349003647826194189834280366
61785349003647826194251477204278
61785349003648710709835361628408
61785349003648710709835361645670
61785349003648710709835365877758
61785349003648721820613413078716
61785349003648726762000497062524
61785349003648726762000497079786
61785349003651407059348989895462
61785349003651407060101273328778
61785349003651407060101273332990
61785349003651407060101359426430
61785349003651412000923330321480
61785349003651412000923330325692
61785349003651412000986432215008
61785349003651412001488443423288
61785349003651412001739577643446
61785349003651412413270707612514
61785349003651412413270707616726
61785349003651412413271482451386
61785349003651412413333555475090
61785349003651412413334330309750
61785349003651412550532322920298
61785349003651423111513353681458
61785349003651423111514125329578
61785349003651423112266037112706
61785349003651423112266037230798
61785349003651423112266040295034
61785349003651423112266122847642
61785349003651423112266122851854
61785349003651423112266123324238
61785349003651423112266126034182
61785349003651423112266380065086
61785349003651423112266380069298
61785349003651423112266408762894
61785349003651423112266408767106
61785349003651423112266494860546
61785349003651423112267154903958
61785349003651423112328799350014
61785349003651423523860014944350
61785349003651423523860015062442
61785349003651423523860100679286
61785349003651423523860100683498
61785349003651423523860101155882
61785349003651423523860357896730
61785349003651423523860357900942
61785349003651423523860386594538
61785349003651423523860472692190
61785349003651423661120769792206
61785349003651428464682443587240
61785349003651428464682443591452
61785349003651428465247299470152
61785349003651428465247556689048
61785349003651428465435843046630
61785349003651428465435843050842
61785349003651428465436617885502
61785349003651428465499465743866
61785349003651428601944312925976
61785349003651428602696683519754
61785349003651428602697458354414
61785349003651429014290661351398
61785352361428915902784223037628
61785352361428915902784223037629
61785352361499166094304720411070
61785352361499166094304806146007
61785352361534282885794783744510
61785352361534288238964216611304
61785352520926380088368542253745
61785352520961752603764769697779
61785352520961758140523903083309
61785352520961802604476230880211
61785352520961802604723839319879
61785352520961802604723839332928
61785352520961802604723839332929
61785352520961802605288695217244
61785352520961802605288695217245
61785352520961802605292138410443
61785352520961802605386324826907
61785352520961806311424378007655
61785352520962658571074930348269
61785352520962658571263215643041
61785352520962703035937352091867
61785352520962706741975405272615
61785352520962706742163690567387
61785352521023630293919864048227
61785352521023630293919868634447
61785352521023630293920983243371
61785352521023646948221283471673
61785352521023646948221288070943
61785352521023646948284045586517
61785352521023646948284049818605
61785352521023646948284049835867
61785352521023646948472331931049
61785352521023947137554645233943
61785352521034431754491814048945
61785352521034437107723754986581
61785352521034437107724783856357
61785352521034437114502020817591
61785352521034437115255161996679
61785352521034448408793234522151
61785352521034448408793234535201
61785352521034448411303717709679
61785352521034448411303718759439
61785352521034448411303721941767
61785352521034452114269870775481
61785352521034452114896372766037
61785352521034452114896376998125
61785352521034452115084659123619
61785352521034453761461689645499
61785352521034453761461689649711
61785352521034453761962753495435
61785352521034453761962758081655
61785352521034453762025172286297
61785352521034453762025429502337
61785352521034453762025515614491
61785352521034453762025516660039
61785352521034453762025519846579
61785352521034453762026548716355
61785352521034453762213801954811
61785352521034453762213801959023
61785352521034731943261428759863
61785352521034735695814539450022
61785352521034735695814539450023
61785352521034737479440615829057
61785352521034737479441473220537
61785352521034737479452325764157
61785352521034737480205466943245
61785352521034737480205470125573
61785352521034748597561363113937
61785352521034748597562477722861
61785352521034748597572211071337
61785352521034748598137070137737
61785352521034748598137070137981
61785352521034748599821167695127
61785352521034752303518057939507
61785352521034752303601740292739
61785352521034752303602854901663
61785352521034752303613363373240
61785352521034752304177447605224
61785352521034752304177562101963
61785352521034752304365475682552
61785352521034752304365475748243
61785352521034752304365732611555
61785352521034752304365818704835
61785352521035632376823919886459
61785352521035632376823919903721
61785352521035632376824005642869
61785352521035649028625416593952
61785352521035649028688092619728
61785352521035649028688097402697
61785352521035652734728589366923
61785352521035652734916874661695
61785352521059063929055298255883
61785352521059964359606211085339
61785352521059964359606296824487
61785352521059964359606325520843
61785352521067172608318650029692
61785352521067174392708461497048
61785352521070769525643945500063
61785352521070771310032642358495
61785352521070771310033756967419
61785352574100362247603413467703
61785352574100362248167497686637
61785352574100362248167497699687
61785352574100362248355782981409
61785352574100362252686330589405
61785352574100362252686330602455
61785352574100362252687102254787
61785352574100362253251186473721
61785352574100362253251186486771
61785352574100362253439471768493
61785352574100362254945419161375
61785352574100362254945762117967
61785352574100362254945766717237
61785352574100362254946538369569
61785352574100362255133705518957
61785352574100362255134048475549
61785352574100362255134053061769
61785352574100362255698564585601
61785352574100362255699683780745
61785352574100390070775299899947
61785352574100404888158501839131
61785352574100404888159273491463
61785352574100404889853849135709
61785352574100406717549523998385
61785352574100406718113608230369
61785352574100406718301893512091
61785352574103958983171187864915
61785352574103963970559892037037
61785352574103963970559892041249
61785352574103963974890439649245
61785352574103963974891211297365
61785352574103963975643580824121
61785352574103963975643580828333
61785352574103963977338157518127
61785352574103964518599491535323
61785352574103964519351862129149
61785352574103964523682065713483
61785352574103964523682065717695
61785352574103964524435096705013
61785352574103964524435182444161
61785352574103964524435465177085
61785352574103964524436211313937
61785352574103964526129785003519
61785352574103964526129788190059
61785352574103964526130127960111
61785352574103991792979408959787
61785352574103992341771035028237
61785352574104008393936167270197
61785352574104008396195946341571
61785352574104008396447684628063
61785352574104008397011772046587
61785352574104008442761996539063
61785352574104008988461923844079
61785352574104008989297628640381
61785352574104008989297886920683
61785352574104008991804645218799
61785352574104008991805674088575
61785352574104008991808112873457
61785352574104008991808112877669
61785352574104008991808371157971
61785352574128623960514580108440
61785352574128623960514580108441
61785352574136679618244430289175
61785352574136679618997571455213
61785352574136679620692148162269
61785352574136679620692152748489
61785352574136683363271716194792
61785352574136685147660408467004
61785352574136685155003563674705
61785352574136729618955891471607
61785352574136729619015214629552
61785352574136729619203499924324
61785352574136729619203499924325
61785352574136729619768355808640
61785352574136729619768355808641
61785352574136729619771799001839
61785352574136729619865985418303
61785352574136733325904038599051
61785352574140281340448539335965
61785352574140281340449310984085
61785352574140281341013395216069
61785352574140281341013395220281
61785352574140281341201680510841
61785352574140281341201680515053
61785352574140281342896257204847
61785352574140281342896257558979
61785352574140281342896261808329
61785352574140281343461116275703
61785352574140281343461116625623
61785352574140281343461117688433
61785352574140281343461120874973
61785352574140281343461892527305
61785352574140281889240165400203
61785352574140281889240165404415
61785352574140281889993564863805
61785352574140281891687884690239
61785352574140281891687887876779
61785352574140286869049729187544
61785352574140286869864517522632
61785352574140286869864517526844
61785352574140331341160000514185
61785352574140331341160003700725
61785352574140331341219323672131
61785352574140331341219323676343
61785352574140331341407608966903
61785352574140331341410703548655
61785352574140331341972464855431
61785352574140331890203797454215
61785352574140331890263112826351
61785352574140331891015482357319
61785352574197651387670218102931
61785352574197651387670218107143
61785352574197651389928877979161
61785352574197651389928882565381
61785352574197651395012223809653
61785352574197668041782581659345
61785352574197668041971638589187
61785352574209314296581084843543
61785352574209314298276779682933
61785352574209314298464721666981
61785352574209314298464723066661
61785352574209314299028805898965
61785352574209314299028810485185
61785352574209314303547295845141
61785352574209314303547640201413
61785352574209314304112151729457
61785352574209314304113270924601
61785352574209356984832800895079
61785352574209356984832800899291
61785352574209356984833572547411
61785352574209356987092237009861
61785352574209356991610722374029
61785352574209358768406357270517
61785352574209358768971474640341
61785352574209358770666136341891
61785352574209358770667169479731
61785352574209358770917874628383
61785352574209358771481957814819
61785352574209358771481962046907
61785352574209358775749400347167
61785352574209358775749482172383
61785352574209358776565303645311
61785352574209362474447770769487
61785352574209362474447772169167
61785352574209362474448115125759
61785352574209362475011851819143
61785352574209362475011856405363
61785352574209362475012971014287
61785352574209362475262900278519
61785352574209362475262903460847
61785352574209362475262903465059
61785352574209362475263675113179
61785352574209362475263675117391
61785352574209362475263678299719
61785352574209362481789777875889
61785352574209362481789777880101
61785352574209362482040824935585
61785352574209362482041169296069
61785352574209362482041944130729
61785352574209362482605680824113
61785352574209362482606025180385
61785352574209362482606800015045
61785352574209373638381851871841
61785352574209373638945936090775
61785352574209373639134221385547
61785352574209373639134993033667
61785352574209375422708810877351
61785352574209375422708810894613
61785352574209375423272895113547
61785352574209375423272895126597
61785352574209375425218260948513
61785352574209375425218261994061
61785352574209375425218261998273
61785352574209375425218265180601
61785352574209375425219294051829
61785352574209375425783378283813
61785352574209375425783378301075
61785352574209379128749187006393
61785352574209379128749188423335
61785352574209379128749531379927
61785352574209379128812036281699
61785352574209379128812039468239
61785352574209379129376120500633
61785352574209379129564319701965
61785352574209379129564405795405
61785352574209379129564406858215
61785352574209379129564410044755
61785352574209379129565094536625
61785352574209379129565180630065
61785352574209379129565181692875
61785352574209379129565184879415
61785352574209658958493201660571
61785352574209658960187321092171
61785352574209658960187435864545
61785352574209658960188440287315
61785352574209658965271123135309
61785352574209658965271124198119
61785352574209662710107033954840
61785352574209662710107033954841
61785352574209664493869223186737
61785352574209664493920276420453
61785352574209664493921133811933
61785352574209664493921391029377
61785352574209664493931896030185
61785352574209664494496755096585
61785352574209664494500198775217
61785352574209664494673160369047
61785352574209664494673503325639
61785352574209664494685130716969
61785352574209664501451424800377
61785352574209664501451425863187
61785352574209664501451429032465
61785352574209664501451430449407
61785352574209664501451683080631
61785352574209664501452457902241
61785352574209673782651230473867
61785352574209675612041023705333
61785352574209675612042138314257
61785352574209675612051871662733
61785352574209675612616730729133
61785352574209675612616730729377
61785352574209675612794250610519
61785352574209675612805103167189
61785352574209675614488741578427
61785352574209675614488744747705
61785352574209675614489860773571
61785352574209679317997718530903
61785352574209679318018637702269
61785352574209679318018723441417
61785352574209679318018724858359
61785352574209679318018982075803
61785352574209679318019752311193
61785352574209679318019753728135
61785352574209679318093023964636
61785352574209679318093024030327
61785352574209679318562917371811
61785352574209679318657108196620
61785352574209679318658222871235
61785352574209679318834545232501
61785352574209679318834630971649
61785352574209679318846512398095
61785352574212082067594173751521
61785352574212082067594174814331
61785352574212082067594178000871
61785352574212082068095495868661
61785352574212082068095500467931
61785352574212082068158257983505
61785352574212082068158259046315
61785352574212082068158262232855
61785352574212082068346544341087
61785352574212082068346544345299
61785352574212082068347319179959
61785352574213211268363939916191
61785352574213211269178729664217
61785352574213211269178729668429
61785352574213216210503596454373
61785352574213216210566272480149
61785352574213216802827740350169
61785352574213260679693117876533
61785352574213260679944941189443
61785352574213260680697310720411
61785352574213260682391430134749
61785352574213260682391433321289
61785352574213260682391516228029
61785352574213260682391544924385
61785352574213260682392549347155
61785352574213260682392663779899
61785352574213260682956289205605
61785352574213260682956375294673
61785352574213260682956633574927
61785352574213260682956636761467
61785352574213260682956748016095
61785352574213260682957408413799
61785352574213261229488936788861
61785352574213261229489195069163
61785352574213261231183743533325
61785352574213261231999421494321
61785352574213261231999421498533
61785352574213261236267203682681
61785352574213266215853273671313
61785352574213266216041558966085
61785352574213266216125242854511
61785352574213266216125500071955
61785352574213266216125500076167
61785352574213266216605644265091
61785352574213266216877612385479
61785352574213266223655534905765
61785352574213266223655538092305
61785352574213266223655792123209
61785352574213266223656566962081
61785352574213266224220393976621
61785352574213266224220651194065
61785352574213266765732001631791
61785352574213266765732258849235
61785352574213266773263412891239
61785352574213266773263416077779
61785352574213266773263670108683
61785352574213266773264444947555
61785352574213277334245218487059
61785352574213277334245475704503
61785352574213277334246247356835
61785352574213277334246247361047
61785352574213277334726390482949
61785352574213277334726394732299
61785352574213277334726648767415
61785352574213277334810331588819
61785352574213277334998359666147
61785352574213277334998359670359
61785352574213277336692850621005
61785352574213277336692853807545
61785352574213277336692936360153
61785352574213277336692936714285
61785352574213277336693969833411
61785352574213277336694084266155
61785352574213277337257709691861
61785352574213277337257795431009
61785352574213277337257795780929
61785352574213277337257800030279
61785352574213277337258054061183
61785352574213277337258057247723
61785352574213277337258168502351
61785352574213277337258828900055
61785352574213277337261525969451
61785352574213277883853006134115
61785352574213277886300817532167
61785352574213277886301071563071
61785352574213277886301846401943
61785352574213282824675406083457
61785352574213282824676434953233
61785352574213282825177414113781
61785352574213282825177499852929
61785352574213282825177504452199
61785352574213282825177757070373
61785352574213282825177761669643
61785352574213282825178533321975
61785352574213282825240261967773
61785352574213282825240519185217
61785352574213282825428548325355
61785352574213282825428548329567
61785352574213282825428551511895
61785352574213282825428805542799
61785352574213282825428805547011
61785352574213282825429580381671
61785352574233990943534844411775
61785352574233990943534930150923
61785352574237592665738953471615
61785352574237592665739039210763
61785352574244797757265490580922
61785352574245696540059814039817
61785352574245696540059815439497
61785352574245696540059815456759
61785352574245696540060842909593
61785352574245696540060844309273
61785352574245696540060844326535
61785352574245696540875632644361
61785352574245696540875718383509
61785352574245696540875721570049
61785352574245696542570208288607
61785352574245696542570294027755
61785352574245696542570295444697
61785352574245696542570298613975
61785352574245696542570552662141
61785352574245696542571327501013
61785352574245698325265444124767
61785352574245698325265444128979
61785352574245698325265447311307
61785352574245698325265529863915
61785352574245698325265529868127
61785352574245698325265533050455
61785352574245698325265787081359
61785352574245698325265787085571
61785352574245698325266561920231
61785352574245698326960019773225
61785352574245698326960106912053
61785352574245698326960364129497
61785352574248400028512503751291
61785352574248400028512846707883
61785352575076877333103199454006
61785352575084981208062787799450
61785352575084982305332919701914
61785352575084982305332924301184
61785352575084982856886164499038
61785352575084982856886164512088
61785352591826282774341423025011
61785352591826282774341423042273
61785352591826282776287823030315
61785352591826282776851906216751
61785352591826282776851910448839
61785352591828934105119293252823
61785352591828934105119550470267
61785352591828934105618291251057
61785352591828934113213153375153
61785352591828934653912295748523
61785352591828934653912295752735
61785352591828934654664408057835
61785352591828934654664408062047
61785352591828934662256170877041
61785352591828934699665880544559
61785352591828934700414522008461
61785352591828934700417992849659
61785352591828934700417992853871
61785352591828934700480754614583
61785352591828934707192819727983
61785352591828934707255581488695
61785352591828939641237204685063
61785352591828939641237204689275
61785352591828939641299966454199
61785352591828939641300999929069
61785352591828939642053112234169
61785352591828939642053112238381
61785352591828939646320435730131
61785352591828939646320550515555
61785352591828939646320550519767
61785352591828939646320778686723
61785352591828939646321553525595
61785352591828939646383197849187
61785352591828939646383283588335
61785352591828939646383312284691
61785352591828939646383540805779
61785352591828939646383569502135
61785352591828939646383659846377
61785352591828939646384688716153
61785352591828939647136343273413
61785352591828939647136343277625
61785352591828939647136346459953
61785352591828939647136801021253
61785352591828939647136801025465
61785352591828939648831291970287
61785352591828939648831291974499
61785352591828939648831291976111
61785352591828939648831377715259
61785352591828939648832066809159
61785352591828939648832066814983
61785352591828940198439944800457
61785352591828940198440030539605
61785352591828967456879227312495
61785352591828967464472629156919
61785352591828967465038173664363
61785352591828968006486329042155
61785352591828968013264255225369
61785352591828968014081191166251
61785352591828982281667545797119
61785352591828982281668574666895
61785352591828982281856602744223
61785352591828982281856602748435
61785352591828982284115263670213
61785352591828982284115266856753
61785352591828982284115267206673
61785352591828982284115268269483
61785352591828984065241359390001
61785352591828984065429387467329
61785352591828984065429387471541
61785352591828984067751842564479
61785352591828984067751846813829
61785352591828984067939871704617
61785352591828984067939871708829
61785352591828984067939874891157
61785352591828984068505078337159
61785352591828984110974023126957
61785352591828984110974023481089
61785352591828984110974026313497
61785352591828984110974027730439
61785352591828984110974797965829
61785352591828984110974802565099
61785352591828984110994944181825
61785352591828984110994944186037
61785352591828984111182972259153
61785352591828984111182972263365
61785352591828984111245734028289
61785352591828984111245991245733
61785352591828984111247110459751
61785352591828984111810937470079
61785352591828984111999222764851
61785352591828984111999222769063
61785352591828984113439309187089
61785352591828984113502070956225
61785352591828984113505427006383
61785352591828984113505427356303
61785352591828984113505428423325
61785352591828984113505431605653
61785352591828984114255190870635
61785352591828984114255216736195
61785352591828984114255962522967
61785352591828984114258658529713
61785352591828984114258658879633
61785352591828984114258659942443
61785352591828984114258663128983
61785352591828984479534881593981
61785352591862561257047811136797
61785352591862605721059462091644
61785352591862605721247747386416
61785352591862605721812603270732
61785352591862605721910232880395
61785352591862609427948286061143
61785352591865257011941759533097
61785352591865257012506615413201
61785352591865257014200848081981
61785352591865257560733385601547
61785352591865257560922700828953
61785352591865257561486785060937
61785352591865257563997269298225
61785352591865257563998044132885
61785352591865305778402458950604
61785352591865307012653220711317
61785352591865307012653223897857
61785352591865307012712543869262
61785352591865307012712543869263
61785352591865307012712543873475
61785352591865307012713658478187
61785352591865307012715982830373
61785352591865307012715986012701
61785352591865307012716757665033
61785352591865307012900829164034
61785352591865307012900829164035
61785352591865307012900829168247
61785352591865307012901943772959
61785352591865307012903923745787
61785352591865307012904267771013
61785352591865307012904268125145
61785352591865307012904272370283
61785352591865307012905042959805
61785352591865307012905047209155
61785352591865307013465685048350
61785352591865307013465685048351
61785352591865307013465685052563
61785352591865307013469126841869
61785352591865307013469127191789
61785352591865307013469128254599
61785352591865307013469128258811
61785352591865307013469131441139
61785352591865307013469903093471
61785352591865307013749248325641
61785352591865307013749251512180
61785352591865307013749251512181
61785352591865307561756333023483
61785352591865307562508702554451
61785352591865307562512920595359
61785352591923532979892744819493
61785352591923532979892744836755
61785352591923532980143796482671
61785352591923532980144568135003
61785352591923532980144571317331
61785352591923532987486573841725
61785352591927435486235053888312
61785352591927435486423340232844
61785352591927446604293034257874
61785352591927446604293034270924
61785352591927446604355710296700
61785352591927446604355801173192
61785352591927446604544087517724
61785352591927451545920692033626
61785352591934284479339812637959
61785352591934284479589740470587
61785352591934284479589740483637
61785352591934284479590859697655
61785352591934288183120500020995
61785352591934288183120757238439
61785352591934288183684584252979
61785352591934288183685613122755
61785352591934288183872869530489
61785352591934288185380189816761
61785352591934288185380192999089
61785352591934288185568217876827
61785352591934288185568217894089
61785352591934288185631237226377
61785352591934288185631238276137
61785352591934288186132302108811
61785352591934288186132305308401
61785352591934288186383350585449
61785352591934288186383353767777
61785352591934288186384125424321
61785352591934288190462763994921
61785352591934288190463538829581
61785352591934288190651049272431
61785352591934288190651049289693
61785352591934288190713554187093
61785352591934288190713812454297
61785352591934288191466953633385
61785352591934288191466956819925
61785352591934289967509187688113
61785352591934289967509444905557
61785352591934289968074305023413
61785352591934289968074305040675
61785352591934289969768880666207
61785352591934289969956908743535
61785352591934289969957941864113
61785352591934289970522026096097
61785352591934289970772816273767
61785352591934289974852226496699
61785352591934289975040511791471
61785352591934289975668134045645
61785352591934289975856419321703
61785352591934332655573908787111
61785352591934332655573908800161
61785352591934332656326021092211
61785352591934332656326021096423
61785352591934332656326792744543
61785352591934332656326792748755
61785352591934332658021368393001
61785352591934332658021369438549
61785352591934332658021369455811
61785352591934332658021369792681
61785352591934332658021372625089
61785352591934332658021374042031
61785352591934332658585453670533
61785352591934332658585456870123
61785352591934332658585458269803
61785352591934332663103942571161
61785352591934332663104200834153
61785352591934332663104200851415
61785352591934332663104202251095
61785352591934332663104975673025
61785352591934332663669056718469
61785352591934332663669831570391
61785352591934334439899577467649
61785352591934334439899577471861
61785352591934334440464694820211
61785352591934334442410061704937
61785352591934334442410061709149
61785352591934334442410064891477
61785352591934334442975182244039
61785352591934334447242616293497
61785352591934334447493664752873
61785352591934334447493667939413
61785352591934339793069010338655
61785352591934339793131773520521
61785352591934339793132030737965
61785352591934339800474812329107
61785352591934339800663097623879
61785352591934349309875329273367
61785352591934349309875329286417
61785352591934349310440185170733
61785352591934349310627441582679
61785352591934349310628213230799
61785352591934349312134761864739
61785352591934349312134765047067
61785352591934349312322789924805
61785352591934349312322789942067
61785352591934354800054466286659
61785352591934354800305513683225
61785352591934354800305513696275
61785352591934354800305514746035
61785352591934354800870373812679
61785352591934354801057625992537
61785352591934356447371550038929
61785352591934356447434312171035
61785352591934356447434313220795
61785352591934356447434570438239
61785352591934356447998397448567
61785352591934356448186682743339
61785352591934356448186682747551
61785352591934356448187457582211
61785352591935190398625332288373
61785352591935190398625332305635
61785352591935190401135815480113
61785352591935190405591543307233
61785352591935190406156399191549
61785352591935234871015722102433
61785352591935234872962122090475
61785352591935234873526205276911
61785352591935234873526209508999
61785352591935234877793647809259
61785352591935234878609551107403
61785352591935238576492018231579
61785352591935238577307922575271
61785352591935238577307925761811
61785352591935240360881829698935
61785352591935240361445910744379
61785352591935251524753058356705
61785352591935251525317142588689
61785352591935255230793434468485
61785352591935255230793435885427
61785352591935255230856196587541
61785352591935255230856197650351
61785352591935255231357520117411
61785352591935255231609341998717
61785352591935535062232716460265
61785352591935535062232802182151
61785352591935535062232802199413
61785352591935538949411950053256
61785352591935540595913470648585
61785352591935540595913470648829
61785352591935540595976146674361
61785352591935540595976229581345
61785352591935540596478326533145
61785352591935540596541002558677
61785352591935540596541002558920
61785352591935540596541002558921
61785352591935540596544446237308
61785352591935540596544446237309
61785352591935540596729374992521
61785352591935540596729378179060
61785352591935549886394184230459
61785352591935549886394188462547
61785352591935551714096205213893
61785352591935551714598297382480
61785352591935551714660973408256
61785352591935551714660978191225
61785352591935551714660978191468
61785352591935551714660978191469
61785352591935551714849350625069
61785352591935551716534136946521
61785352591935551716534222668407
61785352591935551716534222685669
61785352591935555420126796252229
61785352591935555420879165761723
61785352591935555420879251500871
61785352591935555420880023153203
61785352591935557204516689226804
61785352591935557205028486514072
61785352591935557205091162539848
61785352591935557205091162601327
61785352591935557205268972642859
61785352591937886750586594808683
61785352591937886750586594812895
61785352591937886751338707117995
61785352591937886751338707122207
61785352591937891689713296734903
61785352591937891689713553952347
61785352591937891690278414083253
61785352591937891691972989712997
61785352591937891692161017790325
61785352591937891692162138421285
61785352591937891692726225835597
61785352591937891692788897256279
61785352591937891692976925333607
61785352591937891697056335543489
61785352591937891697244620838261
61785352591937891697810600535865
61785352591937891697872243086771
61785352591937892102060418929367
61785352591937892241016783472103
61785352591937892241768895781415
61785352591937892246099357650263
61785352591937892246852498829351
61785352591937936161915658450161
61785352591937936162103686527489
61785352591937936162103686531701
61785352591937936164426141624639
61785352591937936164426145873989
61785352591937936164614170764777
61785352591937936164614170768989
61785352591937936164614173951317
61785352591937936164615203885355
61785352591937936164615289983007
61785352591937936165179291303879
61785352591937936165179377397319
61785352591937936169446725340287
61785352591937936169509487455131
61785352591937936169509491704481
61785352591937936169697773812713
61785352591937936169697776999253
61785352591937936169698121378611
61785352591937936576209180654141
61785352591937936718489747447061
61785352591937941515273119398495
61785352591937941515335882580361
61785352591937941515336139797805
61785352591937941515837978470755
61785352591937941515900740585599
61785352591937941515900744834949
61785352591937941515901773704725
61785352591937941522678921388947
61785352591937941522867206683719
61785352591937941523432065755979
61785352591937941652345847109369
61785352591937941652533874123887
61785352591937941659939676114339
61785352591937941660127961409111
61785352591937952816406140138535
61785352591937952816970224370519
61785352591937952818727562110895
61785352591937952818727563177917
61785352591937952818727566360245
61785352591937952819480708607807
61785352591937952819480711790135
61785352591937952819480794697035
61785352591937952819480797883575
61785352591937953230698973595679
61785352591937958169386516406693
61785352591937958169387288064641
61785352591937958169574544484021
61785352591937958169575659098769
61785352591937958170139400373953
61785352591937958170139743330753
61785352591937958170202162134665
61785352591937958170202419350705
61785352591937958170202505445597
61785352591937958170202506508407
61785352591937958170202509694947
61785352591937958170203538564723
61785352591937958170390791803179
61785352591937958170391566642051
61785352591937958307400498056145
61785352591937958718618678017599
61785352591938186939857160113323
61785352591938186940108322909033
61785352591938186940671948444199
61785352591938186940671949861349
61785352591938186940672062763063
61785352591938191881996816651505
61785352591938192431039489779651
61785352591938192474258541738969
61785352591938192474258541743181
61785352591938192474320960547301
61785352591938192474321217764745
61785352591938208536372507725716
61785352591938208536560535803044
61785352591938236351437042176769
61785352591938236351438161390787
61785352591938236351438418608231
61785352591938236352002245618559
61785352591938236353696706925067
61785352591938236353885883977031
61785352591938236353885883981243
61785352591938236354449968209015
61785352591938236354449968213227
61785352591938236358780080985355
61785352591938236358780081335275
61785352591938236358780085584625
61785352591938236900982415262083
61785352591938236902740529386353
61785352591938236903492531149603
61785352591938236907823099905589
61785352591938241887345637539775
61785352591938241887346407779377
61785352591938241887346412378647
61785352591938241887346493868445
61785352591938241887346752148699
61785352591938241887346752152911
61785352591938241887346755335239
61785352591938241887533664554293
61785352591938241887534697673419
61785352591938241887534779163217
61785352591938241887566549244119
61785352591938241887617348446931
61785352591938241887618463055855
61785352591938241887618720273299
61785352591938241887629315612524
61785352591938241887629315612525
61785352591938241888098520438609
61785352591938241888098863395201
61785352591938241888099553557735
61785352591938241888182461544479
61785352591938241888182547283627
61785352591938241888194174679169
61785352591938241888197528014926
61785352591938241888197528014927
61785352591938241888381337579207
61785352591938241888385556092254
61785352591938241888385556092255
61785352591938241894960382650423
61785352591938241894960383000343
61785352591938241894960387249693
61785352591938241894960468739491
61785352591938241894960727023957
61785352591938241894960730206285
61785352591938241894961501858617
61785352591938242436420941681183
61785352591938242436671990157821
61785352591938242437225221828923
61785352591938242437225479046367
61785352591938242437236849224465
61785352591938242437425131336909
61785352591938242437425134519237
61785352591938251175596190204083
61785352591938251176161303301631
61785352591938251771156414697244
61785352591938252960487233454627
61785352591938252962248014877847
61785352591938252963000815933995
61785352591938252963000816996805
61785352591938252963000820183345
61785352591938252963001161370547
61785352591938252963001161374759
61785352591938252963001164557087
61785352591938253005654754795765
61785352591938253005738352949255
61785352591938253005739467558179
61785352591938253005750320114848
61785352591938253005750320114849
61785352591938253006219610680081
61785352591938253006219868964547
61785352591938253006219872146875
61785352591938253006303551785951
61785352591938253006502432419949
61785352591938253006502432424160
61785352591938253006502432424161
61785352591938253007998127411323
61785352591938253007998157526233
61785352591938253007998243265381
61785352591938253007998903313005
61785352591938253008001599669671
61785352591938253008001600732481
61785352591938253008187304463287
61785352591938253008751388695271
61785352591938253008751388699483
61785352591938253008754746166583
61785352591938253008754749348911
61785352591938253372363774745881
61785352591938253554541946183507
61785352591938253554792994660145
61785352591938253555294058492819
61785352591938253555346226331247
61785352591938253555356820607663
61785352591938253555545106969457
61785352591938253557041949872609
61785352591938253557230236230239
61785352591938253557233679436487
61785352591938253557797763668471
61785352591938258495896915850029
61785352591938258495928341373454
61785352591938258496084943927357
61785352591938258496116369450782
61785352591938258496168541608463
61785352591938258496169656217387
61785352591938258496179475654931
61785352591938258496180504524707
61785352591938258496649713722605
61785352591938258496649718321875
61785352591938258496649799811673
61785352591938258496650058091927
61785352591938258496650058096139
61785352591938258496650061278467
61785352591938258496671007378043
61785352591938258496681568291690
61785352591938258496733396425757
61785352591938258496733400675107
61785352591938258496733482164905
61785352591938258496733739382349
61785352591938258496733743631699
61785352591938258496733855236406
61785352591938258496734515284031
61785352591938258496744244317466
61785352591938258496744334721575
61785352591938258496922054437739
61785352591938258496932272394794
61785352591938258496932277059755
61785352591938258496932530740739
61785352591938258496932616834019
61785352591938258496932620016347
61785352591938258908453356243607
61785352591938258908453356247819
61785352591938258908516032269383
61785352591959867045579091873867
61785352591959867045579177613015
61785352591962557218547427895486
61785352591962557219300573306662
61785352591962568336668432397810
61785352591962568337410755367066
61785352591962568337421577808986
61785352591962573690580188233860
61785352591963468905043955309179
61785352591963469316763571106175
61785352591963469316825961218151
61785352591963469316826218435595
61785352591963469317014247562683
61785352591963469454297299428940
61785352591963474807278099746591
61785352591970672212370000751706
61785352591970677565539433618500
61785352591971574427321433419353
61785352591971579917771390918213
61785352591974275718146954759773
61785352591974275718147983629549
61785352591974275718209632206863
61785352591974275718210746815787
61785352591974275718774487024157
61785352591974275718774491273507
61785352591974275718774572763305
61785352591974275718774829980749
61785352591974275718774834230099
61785352591974275718775605882431
61785352591974275718973624525678
61785352591974276267285537935036
61785352591974276267850139784236
61785352591974276267850397001680
61785352592802753572345782487450
61785352592802753983939417375552
61785352592809641720435719650792
61785352592809641722942760681832
61785352592810542288247415552076
61785352592810542290691780557340
61785352592810853557977343312293
61785352592810857447304775433487
61785352592810857447305032650847
61785352592810857447305032650931
61785352592810857447305033713741
61785352592810858547148406065208
61785352592810858681898676619003
61785352592810858681898680868353
61785352592810858682650793160403
61785352592810858682651822030179
61785352592810858682651826279529
61785352592810858684346398658494
61785352592810858684346398675756
61785352592810859093679910875643
61785352592810859093680596255124
61785352592810859093680682527975
61785352592810859094432713330227
61785352592810859094432971610481
61785352592810859094433056286819
61785352592810859094433057349629
61785352592810859094433746449353
61785352592810859094433827939151
61785352592810859094433832188501
61785352592810859096127289958542
61785352592810859096128318907059
61785352592810859096128404567466
61785352592810859096128404584728
61785352592810859096128404646207
61785352592810859096190395112931
61785352592810859096191080610504
61785352592810859096191166765263
61785352592813559150551815928051
61785352592813559150552092277371
61785352592813560250583493756010
61785352592813560385334020993546
61785352592813560387781486362346
61785352592813560797679768173698
61785352592813560797680096781383
61785352592813560797680111130290
61785352592813560800190252529078
61785352592813560800190509628430
61785352592813560800190581018671
61785352592813560800190595367578
61785352592813560800191284467302
61785352592813560800191355857543
61785352592837920044582673728172
61785352592846023919541919112812
61785352592910854919215882189932
61785352592918958794175127574572
61785352594929028215593296625530
61785352594929028215593296629742
61785352600825511946405911719603
61785352600825511946468673484527
61785352600825511946656587242991
61785352600825511947220442837247
61785352600825511947242482751841
61785352600825511947242739969285
61785352600825511947305158777617
61785352600833615821698773424615
61785352600833615822451914603703
61785352600834516252752755401441
61785352600834516252753012618885
61785352600837169365138127634914
61785352600837169365138127639126
61785352600837169365138241953778
61785352600837169365325756659075
61785352600837169365326785528851
61785352600837169365389174698822
61785352600837169365389175761680
61785352600837169365389547297988
61785352600837169365953030288866
61785352600837169365953373245458
61785352600837169372731210030648
61785352600837169372731210030808
61785352600837169372731213212976
61785352600837169372731213217348
61785352600837169372731296118472
61785352600837169372731296124088
61785352600837169372731299306416
61785352600837169372731557590882
61785352600837169372732329239001
61785352600837169372732329239002
61785352600837169372919585668210
61785352600837169372919839693497
61785352600837169372919839693498
61785352600837169372919843944299
61785352600837169372919843948512
61785352600837169373484441548313
61785352600837169373484441548314
61785352600837217543630913302662
61785352600837217543631684949330
61785352600837217543631684954994
61785352600837217543631684955154
61785352600837217543652691749170
61785352600837217543652691753382
61785352600837217544384140215234
61785352600837217544467480084258
61785352600837217544467823040850
61785352600837217544468513204836
61785352600837217544468856161428
61785352600837219190781748505635
61785352601672594671828828891399
61785352601672594674088264652049
61785352601672594674089036304381
61785352601708912220404625330607
61785352601708912221157766509695
61785352601708912222848990335871
61785352601708912222850019205647
61785352601708962038914295886891
61785352601781846904409261486773
61785352601781846904409262536581
61785352601781846911752301345167
61785352601781846912504409403677
61785352601785498772256444978478
61785352601785498772256444982690
61785352601785498772256787816978
61785352601785498772256787821190
61785352601785498772256788289362
61785352601785498772256788293574
61785352601785498772259112287256
61785352601785498772259883939588
61785352601785498772259887121916
61785352601785498772277708877670
61785352601785498772277708881882
61785352601785498773092579763962
61785352601785498773092582951906
61785352601785498773093611821682
61785352601785498779870762693848
61785352601785498779871534346180
61785352601785498779871537532720
61785352999633112222633728255399
61785352999633407059372129142943
61785352999633407059372214882091
61785352999633407059372243578447
61785352999633412411977563455506
61785352999633412412541647687490
61785352999634307489923156057983
61785352999634307489923242147051
61785352999634307489923270843407
61785352999634312979789259356950
61785352999634312980353343588934
61785353000509613222566862973181
61785353000509613222566949062249
61785353000509613222567207329453
61785353000509613222567210515993
61785353052808033883947316393389
61785353052808033884512172277705
61785353052808334073287705506811
61785353052808334074029226708985
61785353052808334074029312448133
61785353052808334074030371432658
61785353052808334074040850917743
61785353052808334074040850917987
61785353052808334074041193874335
61785353052808334074041193874579
61785353052808337780081310065953
61785353052808339015428359303920
61785353052808339427199804299452
61785353052811935796244269832555
61785353052811935796245302934175
61785353052811935796245302934419
61785353052811941148661333106742
61785353052811941149225417338726
61785353053683641316426908338511
61785353053687241940293583191101
61785353053687241940293669280169
61785353053687241940293926497613
61785353053687241940293930733913
61785353053687241940481954574941
61785353053687241940481955624701
61785353053687243038630754531877
61785353053687243175891423168201
61785353053687243175891771773823
61785353053687243587422724422944
61785353070534210175896037196431
61785353070534210175896122935579
61785353070534210175897151254474
61785353070534210175897156041899
61785353070534210176074618894751
61785353070534210176074704629687
61785353070534210176085179331802
61785353070534210176085441336671
61785353070534213882125557528045
61785353070534215665688898960917
61785353070534215665762141549370
61785353070534215666326225781354
61785353070534215666327340390278
61785353070534215666504892226085
61785353070534215666515282728458
61785353070536911466985034763783
61785353070536911467549118991311
61785353070536911467549204730459
61785353070536911467550233049354
61785353070536911467737490025231
61785353070536911467738261677563
61785353070536911467738523131551
61785353070536916957969945943553
61785353070536916958168363119446
61785353070536916958168364523338
61785353070536916958168367705666
61785353070537812035360900631743
61785353070537812035549185926515
61785353070537812447080516428739
61785353070537812447142906540715
61785353070537812447143163758159
61785353070537812447143164807919
61785353070537812447331192885247
61785353070537812584614244751504
61785353070537812584614273449312
61785353070537816153121637030077
61785353070537816153184313055853
61785353070537816153372599400385
61785353070537817526001186339428
61785353070537817937574123995414
61785353070537817937783707733048
61785353071408316798398468468046
61785353071409512202499366405032
61785353071409512202499371188001
61785353071409512202499456927149
61785353071409512202499714127331
61785353071409515771341751151161
61785353071409515771341751501081
61785353071409515771341837240229
61785353071409515771342098693973
61785353071409517555669148411151
61785353071409517555731562440642
61785353071409517555731905397234
61785353071412213905746516536495
61785353071412213905746768975098
61785353071412213905746773753855
61785353071412213905746773753939
61785353071412217062994833295961
61785353071412217062994919035109
61785353071412217474777182161525
61785353071412217474777440428729
61785353071412218847322230206031
61785353071412219258914830015524
61785353071412219258915944974368
61785353071412219258915946037178
61785353071412219258915949223718
61785353071412219258916203258834
61785353071412219258916208037675
61785353071413114336297796240058
61785353071413117630743852821549
61785353071413117630743938910617
61785353071413117630744197177821
61785353071413117630744200364361
61785353071413118042337830653193
61785353071413118042337916742261
61785353071413118042338173959705
61785353071413118042338178196005
61785353071413118042338207261154
61785353071413119277119883544550
61785353071413119277873024723638
61785353071413119415196541213951
61785353071413119415196541213954
61785353071413119826727641942674
61785353071413119826727984899266
61785353071413119826979066856924
61785353071509463974037341190127
61785353212235553603714225437923
61785353212235553604277965296373
61785353212235553604277965309423
61785353212235553604279084504567
61785353212235553604340727411217
61785353212235553604340727428479
61785353212235553604529013768799
61785353212235553604529013773011
61785353212332814927946934493261
61785353212332814927950379234703
61785353212332814928009696608105
61785353212332814928009700857455
61785353212332814928013141349547
61785353212332814928197982952637
61785353212332814928201427694079
61785353212332814928201430880619
61785353212333115117217247175674
61785353212333115117217504380069
61785353212333115117217504393118
61785353212333115117217504393119
61785353212333115117218276045450
61785353212333115117218276045451
61785353212333115117291885566570
61785353212333115117468208483173
61785353212333115117468294222321
61785353212333115117479913643898
61785353212333120469896205821090
61785353212333120470386962775392
61785353212333120470460290053074
61785353212341159146844627467374
61785353212341218443396398945298
61785353212341223796554237717840
61785353212341225580944049185196
61785353212343621741691503808863
61785353212343621741691503821913
61785353212343621741754265923707
61785353212343621741754265940969
61785353212343621741754270173057
61785353212343621741942552281289
61785353212343621741942552285501
61785353212343920145815674201364
61785353212343920145815931418808
61785353212343920145816703071140
61785353212343920146643200291569
61785353212343920146831486649150
61785353212343920146831486649151
61785353212343921930205485681770
61785353212343921930205742899214
61785353212343921930206514551546
61785353212343921931021417677674
61785353212343921931031897163051
61785353212343921931220183507583
61785353212343925637073388950777
61785353212343925637261674179858
61785353212343925637261674245549
61785353212344805843901717308813
61785353212344805843902090375943
61785353212344805843902090380155
61785353212344805843905533586403
61785353212344805844465917394695
61785353212344805844465917407745
61785353212344805844466920748991
61785353212344805844469273444853
61785353212344805844469273457903
61785353212344805844470392653047
61785353212344805851244096082665
61785353212344805851244096086877
61785353212344805851244097149687
61785353212344805851244100332015
61785353212344805851244182175945
61785353212344805889634467601397
61785353212344805897248443541077
61785353212344805897248446727617
61785353212344805897248700758521
61785353212344805897249475597393
61785353212344805897813302624983
61785353212344805897813559842427
61785353212344820668627298026061
61785353212344820713815742536249
61785353212344820713815999753693
61785353212344820713816771406025
61785353212344820714380858824549
61785353212344820714380858837599
61785353212344820714381630489931
61785353212344820714455240011050
61785353212344820714631644430501
61785353212344820714631645480261
61785353212344820714631648666801
61785353212344820714631648679851
61785353212344820714632021738143
61785353212344820714632021751193
61785353212344820714632677549627
61785353212344820714643268088378
61785353212344822498205552603925
61785353212344822498206581473701
61785353212344822498770665705685
61785353212344822498770665718735
61785353212344822498770781559583
61785353212344822498770781572633
61785353212344822498843932834387
61785353212344822499021456960667
61785353212344822499021460147207
61785353212344822499021714178111
61785353212344822499021742875919
61785353212344822499021742880131
61785353212344822499022489016983
61785353212344822499031965148015
61785353212344822499032219178919
61785353212344822499032222365459
61785353212344826067059556016220
61785353212344826067059560265570
61785353212344826067623640248204
61785353212344826067623644497554
61785353212344826204811071949477
61785353212344826204873833714401
61785353212344826204873919803469
61785353212344826204884313134038
61785353212344826204885429208333
61785353212344826205061833089709
61785353212344826205062206148001
61785353212344826205062206161051
61785353212344826205072341211366
61785353212344826205073370081142
61785353212344826205073460406510
61785353212344826205073714503105
61785353212344827852002976558483
61785353212344827852191262903015
61785353213208416869183620587878
61785353213208422359865627246225
61785353213216521978924799821582
61785353213216521978925832923446
61785353213216525685719093014132
61785353213219227388966410920910
61785353213219227526476839270068
61785353213219227526476839283118
61785353213219227526477953892042
61785353213219227526477958478262
61785353213220127957028981690705
61785353213220128094038947290947
61785353213220129329573796981739
61785353213220129740602885076704
61785353213220129741417932230121
61785353230057790599443599768705
61785353230057790599443599781755
61785353230057795952609675050307
61785353230057795952609675063357
61785353230058691029994626696795
61785353230058691029994631283015
61785353230058691030057388811639
61785353230058691030245675156171
61785353230058691030245678338499
61785353230058691030245678342711
61785353230058991218520230088862
61785353230058991218770934191966
61785353230058991218770934388959
61785353230058991219261867696059
61785353230058991219261867709109
61785353230058991219272342398174
61785353230058991219324543717623
61785353230058991219324543734885
61785353230058991219524161110202
61785353230058991219524418327646
61785353230058996709201121919666
61785353230058996709201123323558
61785353230058996709754812821081
61785353230058996709765206151650
61785353230067096329830456273862
61785353230067100173131590264131
61785353230067101820259527609990
61785353230069481189427787801177
61785353230069481189490549916021
61785353230069481189490549933283
61785353230069481189491583035147
61785353230069481189678836277815
61785353230069481197021875086401
61785353230069497842980196699953
61785353230069497842982865534097
61785353230069497842982865538309
61785353230069497842983643560913
61785353230069497843231588129179
61785353230069497843231588133391
61785353230069497843233568220051
61785353230069497843233568224263
61785353230069497843233912593793
61785353230069497843732309009265
61785353230069497843732651966065
61785353230069497843732651979115
61785353230069497843732656565335
61785353230069497843735751270955
61785353230069497843735752687897
61785353230069497843735755870225
61785353230069497843736010968199
61785353230069497843795414080909
61785353230069497843795414098171
61785353230069497843796447200035
61785353230069497843798427290907
61785353230069497843798513385799
61785353230069497843798513403061
61785353230069497843799546504925
61785353230069497843983700438491
61785353230069497843983700442703
61785353230069497843986799747593
61785353230069501549020573874543
61785353230069501549271620934239
61785353230069501549271965307981
61785353230069501549773029494787
61785353230069503334162840975193
61785353230069503334225602740117
61785353230069779731071704772265
61785353230069779731071705835075
61785353230069779731071709021615
61785353230069781561127687798529
61785353230069781561127687815791
61785353230069781561127946082995
61785353230069781561159457879431
61785353230069781561222224247837
61785353230069781561975365422713
61785353230069781561975365426925
61785353230069796339619540466697
61785353230069796339619541529507
61785353230069796339619544716047
61785353230069796340184400596151
61785353230069796385289069496917
61785353230069796385371638776419
61785353230069796385383261371486
61785353230069796385853153728901
61785353230069796385936870897143
61785353230069796385936870914405
61785353230069796386136402747567
61785353230069796386136745507166
61785353230069797987312423169229
61785353230069797987312423186491
61785353230069798169521250087507
61785353230069798169709278164835
61785353230069798169761450243775
61785353230069798169762564852699
61785353230069798169772384290243
61785353230069798169773413160019
61785353230069798170263916013355
61785353230069798170263916030617
61785353230069798170274510306949
61785353230069798170326763888980
61785353230069798170337153031519
61785353230069798170337272071873
61785353230069798170514963073051
61785353230069798170525439376051
61785353230069798170525525469331
61785353230069801738552780445440
61785353230069801738552780462702
61785353230069801739116864677424
61785353230069801739116864694686
61785353230069801876304292142397
61785353230069801876555340619035
61785353230069801876566590278274
61785353230069801876566591682166
61785353230069801876566591878915
61785353230069801876566594864494
61785353230069801876566934700237
61785353230069801876566936235187
61785353230069803523433434973429
61785353230069803523496196738353
61785353230069803523496196755615
61785353230070654136217262192977
61785353230070681946513521274127
61785353230070681946513525506215
61785353230070681953288348148239
61785353230070698555061356951297
61785353230070698555061356968559
61785353230070698555155630884047
61785353230070698555155635133397
61785353230070698600061429044987
61785353230070698600061772001579
61785353230070698600062543653911
61785353230070698600072277352467
61785353230070698600260305429795
61785353230070698600323067194719
61785353230070698600323324412163
61785353230070698600814655963223
61785353230070698600814913180667
61785353230070698600814943295577
61785353230070698600815029034725
61785353230070698600825537571909
61785353230070698600877791153940
61785353230070698600888180296479
61785353230070698600888299336833
61785353230070698600909191345505
61785353230070698600909220043265
61785353230070698601065990338011
61785353230070698601077239878998
61785353230070698738086291947381
61785353230070698738169859981992
61785353230070702306364472114636
61785353230070702306364476346724
61785353230070702306855290709389
61785353230070702306855319407357
61785353230070702306918167265561
61785353230070702307106453623143
61785353230070702307116584423948
61785353230070702307116588656036
61785353230070702307116588673298
61785353230070702307117617524360
61785353230070702444210352301802
61785353230070702444378373869267
61785353230070702444399670698438
61785353230070703542463635252680
61785353230070703542464526496571
61785353230070704090502464533254
61785353230070704090502465932934
61785353230070704090690492610582
61785353230070704090690494010262
61785353230070704091245130874713
61785353230070704091245130891975
61785353230070704091255605712342
61785353230070704091255607112022
61785353230070704091255610298562
61785353230070704091339404807466
61785353230070704091528727453452
61785353230933097841837450238022
61785353230934293108488537036215
61785353230934293108488622775363
61785353230934293245749291765819
61785353230934293245938348179220
61785353230934293245938691122762
61785353230934298599108125586069
61785353230934298599170542810938
61785353230934298599170543344641
61785353230934298599170544210618
61785353230934298599170872818294
61785353230942398218962055428829
61785353230942398355490470291259
61785353230942398355491589486403
61785353230942398356222809804301
61785353230942401925087113632860
61785353230942403709414164949227
61785353230942403709475806456197
61785353230942403709476926714151
61785353230945086966606060208448
61785353230945087103804052818996
61785353230945100058926591451107
61785353230945100058926677190255
61785353230945100058926929628858
61785353230945100058926934407699
61785353230945100059490675683091
61785353230945100059491790292015
61785353230945103765720452765589
61785353230945103765720457364859
61785353230945103765782166895959
61785353230945104863868252915991
61785353230945104863869024568323
61785353230945105412094990669284
61785353230945105412095316444561
61785353230945105412095317507371
61785353230945105412095320693911
61785353230945105412096105278208
61785353230945105412096105628128
61785353230945105412096106695150
61785353230945105412096363912594
61785353230945105412096364092165
61785353230945105412660176574015
61785353230945105412660190922922
61785353230945105412661222979238
61785353230945105412661224575751
61785353230945105412910895026026
61785353230945105412910898212566
61785353230945105412911152243470
61785353230945105412911927082342
61785353230945105412912012821490
61785353230945987534355080083956
61785353230946000077695727261264
61785353230946000077698051609238
61785353230946000489477704455214
61785353230946000489477704455215
61785353230946000489477961672658
61785353230946000489477961672659
61785353230946000489477962735469
61785353230946000490041788687198
61785353230946000490041788687199
61785353230946000490042817556974
61785353230946000490042817556975
61785353230946000490042821806324
61785353230946000490042821806325
61785353230946000490045174852058
61785353230946004196082164816240
61785353230946004196083193134892
61785353230946004196083193152154
61785353230946004196083193686016
61785353230946004196083193686017
61785353230946004196083194748827
61785353230946004196083197935366
61785353230946004196083197935367
61785353230946004196083226633126
61785353230946004196083228050276
61785353230946004196270480225714
61785353230946004196271221212220
61785353230946004196271221229482
61785353230946004196271226012694
61785353230946004196271254710454
61785353230946004196333897789121
61785353230946004196334246394743
61785353230946004333343949478431
61785353230946004333343982779796
61785353230946005430865160128058
61785353230946005431430016012374
61785353230946005431617269604962
61785353230946005431617272437370
61785353230946005431617273837050
61785353230946005431618044089702
61785353230946005979907802592222
61785353230946005980473006216183
61785353230946005980724053630170
61785353230946005980724082327978
61785353230946005980724086577328
61785353238922062993017057009891
61785353283135454505297036479001
61785353283135454505297037878681
61785353283135454505297037895943
61785353283135454505359798598057
61785353283135454505359798947977
61785353283135454505359799997737
61785353283135454505359800010787
61785353283135454505359803197327
61785353283135454505923884229721
61785353283135454505923884242771
61785353283135454506112169524493
61785353283135454506112173773843
61785353283135454506112944009233
61785353283135454506112944359153
61785353283135454506112945421963
61785353283135454506112945426175
61785353283135456289749610078463
61785353283135456290501980654979
61785353283135456290502755489639
61785353283139058011890870912757
61785353283139058011890872329699
61785353283139058011890875512027
61785353283139058012454955144741
61785353283139058012454956561683
61785353283139058012454959744011
61785353283139058012455041238181
61785353283139058012455045837451
61785353283139058012517717259585
61785353283139058012706003617167
61785353283139058012706003621379
61785353283139058012706778456039
61785353283139358200888808399465
61785353283139358200888811586005
61785353283139358200951570518521
61785353283139358200951573700849
61785353283139358200952345353181
61785353283139358201139855459161
61785353283139358201139855813293
61785353283139358201139860058431
61785353283139358201140630647953
61785353283139358201704714530017
61785353283139358201704714879937
61785353283139358201704715942747
61785353283139358201704715946959
61785353283232717613418583507439
61785353283232717614171725732075
61785353283232717614171728918615
61785353283236319336189785761363
61785353283236319336189786824173
61785353283236319336189790010713
61785353283236319336378072105895
61785353283236319336378076355245
61785353283236558993758601457634
61785353283236603465960704909900
61785353283236603466148991254432
61785353283236608406783015583634
61785353283236619524904020085958
61785353283236619524904020085959
61785353283236619525468875414938
61785353283236619525646343055214
61785353283236619525656903492266
61785353283236624878073195669458
61785353283236624878637279901442
61785353283236624878815775922008
61785353283236625015333864305942
61785353283236625015333865709834
61785353283236625015897948537926
61785353283236625016076616386465
61785353283243524427099525525131
61785353283243524427099525538181
61785353283243524427099526942073
61785353283243524427099530124401
61785353283243524427159963192623
61785353283243524427664386010121
61785353283243524427912333769139
61785353283243524427913108603799
61785353283243524427915433068413
61785353283243524427915433069817
61785353283243524427915433074029
61785353283243528133137578589239
61785353283243528133137578606501
61785353283243529368547132933001
61785353283244406556277070600491
61785353283244406556778397299639
61785353283244406557029444359335
61785353283244406557029444363547
61785353283244406557030216011667
61785353283244408203406127338243
61785353283244408203970211574439
61785353283244408204158496864999
61785353283244408204158496869211
61785353283244408204159271703871
61785353283244408210685370930121
61785353283244408341168204180775
61785353283244408348008887774569
61785353283244423210519085490073
61785353283244423210519086907015
61785353283244423210522533418055
61785353283244423210522534817735
61785353283244423210581847609129
61785353283244423210581848658889
61785353283244423210581848671939
61785353283244423210581933702569
61785353283244423210581934765379
61785353283244423210581937951919
61785353283244423210585295537111
61785353283244423211083171138999
61785353283244423211086274675977
61785353283244423211086619049719
61785353283244423211086619053931
61785353283244423211146018984313
61785353283244423211334304279085
61785353283244423211334305341895
61785353283244423211334308528435
61785353283244423211334993020305
61785353283244423211335079113745
61785353283244423211335080176555
61785353283244423211337321735673
61785353283244423211337321739885
61785353283244423211337666109415
61785353283244423211337666113627
61785353283244424857714352274863
61785353283244424858215671559595
61785353283244424858278433324519
61785353283244424994911307515483
61785353283244424994911307532745
61785353283244424994912344885411
61785353283244424995476425930855
61785353283244424995476425935067
61785353283244428701012122361777
61785353283244428701764492938293
61785353283244428701765267772953
61785353283244706745548012158961
61785353283244706746300038711863
61785353283244706746300038716075
61785353283244706746301153320787
61785353283244706746303477318841
61785353283244706746303477672973
61785353283244706746303481918111
61785353283244706746303481922323
61785353283244706746304252507633
61785353283244706746304253570443
61785353283244706753077959836681
61785353283244706753077960190813
61785353283244706753078304192953
61785353283244706753078304210215
61785353283244706753078304547085
61785353283244706753081398793579
61785353283244706753081399147711
61785353283244706753081403397061
61785353283244708529874599514283
61785353283244708529874971168683
61785353283244708529874971181733
61785353283244708529878070001397
61785353283244708529878070368579
61785353283244708529878071418339
61785353283244708529878074600667
61785353283244708530689845592999
61785353283244708530689845597211
61785353283244708530690505640623
61785353283244708530693202705807
61785353283244708530693202710019
61785353283244708530693977544679
61785353283244708537467767067577
61785353283244708537467767071949
61785353283244708537468025334781
61785353283244708537468025347831
61785353283244708537468029579919
61785353283244708537471124534677
61785353283244708575607348407187
61785353283244708575607606674391
61785353283244708575639121670417
61785353283244708575691032295613
61785353283244708575691289513057
61785353283244708575701880602933
61785353283244708575701883789472
61785353283244708576203977554733
61785353283244708576266739673788
61785353283244708576443401805107
61785353283244708576443401809319
61785353283244708576455026014109
61785353283244708583221238590457
61785353283244708583221241776997
61785353283244708583221323278233
61785353283244708583221323284057
61785353283244708583221324327993
61785353283244708583221324329605
61785353283244708583221324346867
61785353283244708583221324683737
61785353283244708583221327516145
61785353283244708583221328933087
61785353283244708583221581545437
61785353283244708583221581564311
61785353283244708583221586150531
61785353283244723354036094582605
61785353283244723354036099181875
61785353283244723354851227273965
61785353283244723354851313367405
61785353283244723354851317616755
61785353283244723354852089264875
61785353283244723354852092451415
61785353283244723399767701214325
61785353283244723399768730088313
61785353283244723399788536185949
61785353283244723399788621925097
61785353283244723399788623324777
61785353283244723399788880559482
61785353283244723399788880559483
61785353283244723399789652211814
61785353283244723399789652211815
61785353283244723399852413976739
61785353283244723399852447260767
61785353283244723399862921962882
61785353283244723399863265470598
61785353283244723399863265470599
61785353283244723400427006190654
61785353283244723400428120799578
61785353283244723400428120803790
61785353283244723400428121354914
61785353283244723400428121354915
61785353283244723400604440529641
61785353283244723400604443716181
61785353283244723400604526268789
61785353283244723400604529455329
61785353283244723400604902526671
61785353283244723400605588439854
61785353283244723400605674174791
61785353283244723400616148876906
61785353283244723400616406098562
61785353283244725001980370118207
61785353283244725001980370122419
61785353283244725001981144957079
61785353283244725184178347653305
61785353283244725184178433392453
61785353283244725184178434809395
61785353283244725184178692026839
61785353283244725184179463679171
61785353283244725184189971862307
61785353283244725184241110835171
61785353283244725184242225444095
61785353283244725184242340248392
61785353283244725184251957742811
61785353283244725184252729395143
61785353283244725184754056094291
61785353283244725184816813622915
61785353283244725184816818209135
61785353283244725184994252010047
61785353283244725184994252014259
61785353283244725184994255196587
61785353283244725184994337749195
61785353283244725184994337753407
61785353283244725184994340935735
61785353283244725184994594966639
61785353283244725184994594970851
61785353283244725184994623664447
61785353283244725184994623668659
61785353283244725184995369805511
61785353283244725185005103153987
61785353283244728752959113776416
61785353283244728753775021306648
61785353283244728890219868506021
61785353283244728890282716360013
61785353283244728890293111094474
61785353283244728890795548367207
61785353283244728890857195326458
61785353283244728890858309935382
61785353283244728890858310482051
61785353283244728891035001197381
61785353283244728891035086936529
61785353283244728891035861771105
61785353283244728891035861771189
61785353283244728891046252273562
61785353283244730538164143687331
61785353283244730538164143691543
61785353283244730538164918526203
61785353283247109495059209133123
61785353283247109495811578664091
61785353283247110044603549102071
61785353283247126149303635997701
61785353283247126149303636001913
61785353283247126149364072235201
61785353283247126149364073298011
61785353283247126149364076484551
61785353283247126149366397762625
61785353283247126149865394352341
61785353283247126149865398951611
61785353283247126149868493657231
61785353283247126149868495074173
61785353283247126149868498256501
61785353283247126149928156467185
61785353283247126149928157529995
61785353283247126149928160716535
61785353283247126149931255772075
61785353283247126149931260021425
61785353283247126149931515115187
61785353283247126150116442824767
61785353283247126150116442828979
61785353283247126150117217663639
61785353283247126150119542129657
61785353283247126150119542133869
61785353283247126698911512571849
61785353283247126698911512576061
61785353283247131639794260894409
61785353283247131640295583361469
61785353283247131640358345126393
61785353283247381867007126515744
61785353283247410233936905219523
61785353283247410278886181283891
61785353283247410279137229760528
61785353283247410279137229760529
61785353283247415220524399500906
61785353283247425103863208507642
61785353283247426293445165555505
61785353283247426293445166618315
61785353283247426293445169804855
61785353283247426338644027927513
61785353283247426338644370884105
61785353283247426338645061046639
61785353283247426338645404003230
61785353283247426338645404003231
61785353283247426339209226230346
61785353283247426339209229416886
61785353283247426339209260065415
61785353283247426339397516312542
61785353283247426339397516312543
61785353283247426887437031488831
61785353283247426888189143798143
61785353283247426888241311636571
61785353283247426888241654593163
61785353283247426888251905912987
61785353283247426888440190857839
61785353283247430594293311900086
61785353283247430594293656453107
61785353283247430594481684530435
61785353283247431829063740282269
61785353283247431829064740105769
61785353283247431829074215458220
61785353283247431829074559543313
61785353283247431829075588413089
61785353283247431829576653597014
61785353283247431829576656783554
61785353283247431829628596167989
61785353283247431829628939123177
61785353283247431829628939124545
61785353283247431829628939124581
61785353283247431829639329622790
61785353283247431829640104461662
61785353283247431829827357700118
61785353283247431829827357704330
61785353283247431829827360886658
61785353283247431829827700722401
61785353283248282434819594069360
61785353283248310252078708574123
61785353283248310252079051530715
61785353283248310252079080224311
61785353283248310252079080228523
61785353283248310252081147357601
61785353283248310252081150539929
61785353283248310252082179061237
61785353283248310252082179411157
61785353283248310252082180478179
61785353283248310252082183660507
61785353283248310252141585126083
61785353283248310252145027269521
61785353283248310252642907243063
61785353283248310252643567640767
61785353283248310252643653379915
61785353283248310252643910597359
61785353283248310252646263293221
61785353283248310252646264710163
61785353283248310252646267892491
61785353283248310252893954657051
61785353283248310252897397863299
61785353283248310252898172697959
61785353283248310259420833298357
61785353283248310259672220488061
61785353283248310259672224737411
61785353283248310260237855456387
61785353283248310664428269556277
61785353283248310664487932488695
61785353283248310664491375694943
61785353283248310671203093243849
61785353283248310671203096430389
61785353283248310672020118582803
61785353283248310801685810303783
61785353283248310801689023927537
61785353283248310801689282207839
61785353283248310808463847619321
61785353283248310847418474507299
61785353283248310847418474511511
61785353283248310847439395217911
61785353283248310847502157332915
61785353283248310854217321278821
61785353283248310855033311374919
61785353283248310855033568592363
61785353283248325076240208224453
61785353283248325076303056082817
61785353283248325076804292456437
61785353283248325077056198324715
61785353283248325077056201511255
61785353283248325671674904404714
61785353283248325671674904408926
61785353283248326723368231858889
61785353283248326723933087748821
61785353283248326723996193887487
61785353283248326724184479182259
61785353283248326724185254016919
61785353283248326860628986234361
61785353283248326861194099337573
61785353283248326906173593664193
61785353283248326906361621741521
61785353283248326906382456713145
61785353283248326906382542446469
61785353283248326906382542447921
61785353283248326906382542452293
61785353283248326906382543869234
61785353283248326906382543869235
61785353283248326906382801086678
61785353283248326906382801086679
61785353283248326906383571316245
61785353283248326906383572739010
61785353283248326906383572739011
61785353283248326906394080922147
61785353283248326906445218478069
61785353283248326906445304567137
61785353283248326906445562847391
61785353283248326906446334499723
61785353283248326906446334503935
61785353283248326906446337686263
61785353283248326906456842687070
61785353283248326906456842687071
61785353283248326906456928776138
61785353283248326906456928776139
61785353283248326906457185993582
61785353283248326906457185993583
61785353283248326906926477625837
61785353283248326906926734843281
61785353283248326906947312591637
61785353283248326906947312597461
61785353283248326906947398330785
61785353283248326906947398336609
61785353283248326906947402935878
61785353283248326906947402935879
61785353283248326906947427034209
61785353283248326906947655548229
61785353283248326906947660153322
61785353283248326906947660153323
61785353283248326906947684251653
61785353283248326906947685668802
61785353283248326906947685668803
61785353283248326906947771407951
61785353283248326906948431805654
61785353283248326906948431805655
61785353283248326906958165154131
61785353283248326906958246110066
61785353283248326906958939988547
61785353283248326906959025727695
61785353283248326906959279762811
61785353283248326906959282945139
61785353283248326907010160451453
61785353283248326907010421918247
61785353283248326907011193570579
61785353283248326907020925318170
61785353283248326907021701753471
61785353283248326907198446809035
61785353283248326907198446813247
61785353283248326907198449995575
61785353283248326907198704026479
61785353283248326907198704030691
61785353283248326907198732724287
61785353283248326907198732728499
61785353283248326907199478865351
61785353283248326907209207426402
61785353283248326907209207430614
61785353283248326907209212213826
61785353283248326907209212213827
61785353283248326907209982265274
61785353283248326907209983865915
61785353283248326907209987048243
61785353283248327272412279299027
61785353283248327272976363531011
61785353283248327273070641695849
61785353283248327318228626328159
61785353283248327318730034534367
61785353283248327455248808879913
61785353283248327455248813129263
61785353283248327455426618938707
61785353283248327455437098424035
61785353283248327455521125623184
61785353283248327455990417251227
61785353283248327455990674468671
61785353283248327455990703170691
61785353283248327456000921189225
61785353283248327456000925438575
61785353283248327456001182656019
61785353283248327456063687553419
61785353283248327456063944770863
61785353283248327456085727472384
61785353283248327456085984689828
61785353283248327456251972848191
61785353283248327456273237932496
61785353283248327456273266630304
61785353283248327456274012767156
61785353283248327456274038278430
61785353283248327456274041464970
61785353283248330612987804562931
61785353283248330612988061780375
61785353283248331162042676328615
61785353283248331162105093540518
61785353283248331162126361868630
61785353283248331162293380431719
61785353283248331162314418993602
61785353283248331162314677278152
61785353283248332260117118535596
61785353283248332260117118535597
61785353283248332260179880300521
61785353283248332260368252751383
61785353283248332260369027586043
61785353283248332396635208319210
61785353283248332396635208323422
61785353283248332396812760157777
61785353283248332396823236396538
61785353283248332396823236400750
61785353283248332396876522096121
61785353283248332396908067193846
61785353283248332397377873260989
61785353283248332397388349498298
61785353283248332397388349502510
61785353283248332397388352684838
61785353283248332397388435241658
61785353283248332397389124337170
61785353283248332397451114449762
61785353283248332397629007481146
61785353283248332397629782315806
61785353283248332397639139344762
61785353283248332397639142527090
61785353283248332397660431941761
61785353283248332397660433538274
61785353283248332397660437787624
61785353283248332397661208372934
61785353283248332397661212622284
61785353283248332397661436542650
61785353283248332397661465240458
61785353283248332397661466657400
61785353283248332397661469839728
61785353283248332808596053222443
61785353283248332809160137454427
61785353283248332809222899219351
61785353283248332809254415619268
61785353283248332809442700914040
61785353283248332809443475748700
61785353284111610099619062020690
61785353284111610099807090098018
61785353284111921963665068397140
61785353284111926768042616543468
61785353284111926905239494549464
61785353284111926905240609508308
61785353284111926905240610571118
61785353284111926905240867792774
61785353284111926905303286596894
61785353284111926905303286601106
61785353284111926905303629557698
61785353284119710267973066573664
61785353284120010411490189980848
61785353284120027073405475803951
61785353284120027073405547014621
61785353284120027073405561897231
61785353284120027073406247259450
61785353284120027073406247276712
61785353284120027073406247456283
61785353284120027073406252042503
61785353284120027073406333549563
61785353284120027073406337781651
61785353284120027073406596061905
61785353284120027074158359568762
61785353284120030643002125345707
61785353284120030780199065709381
61785353284120030780199069958731
61785353284120030780199855955758
61785353284120030780199855959970
61785353284120030780200113177414
61785353284120030780200117956255
61785353284120030780262531981534
61785353284120030780262531985746
61785353284120030780262874942338
61785353284120030780262879721179
61785353284120032014793761570195
61785353284120032014793761924327
61785353284120032015545859333767
61785353284120032015545862520307
61785353284120032015545873682674
61785353284120032015545876869214
61785353284120032015546905738990
61785353284120032015546907335503
61785353284120032015609669100427
61785353284122728777405419195286
61785353284122728777405419199498
61785353284122728777405423978339
61785353284122728777405747807183
61785353284122728777405762156090
61785353284122728777405763752603
61785353284122728777405797054049
61785353284122728777406538587263
61785353284122731934654943721536
61785353284122732483445799560628
61785353284122732483446900170565
61785353284122732483446901233375
61785353284122732483446904419915
61785353284122732483446914519472
61785353284122732483446915582282
61785353284122732483446918768822
61785353284122732483447172803938
61785353284122732483447177582779
61785353284122733718227733055560
61785353284122733718228063080178
61785353284122733718228833665497
61785353284122733718228834728298
61785353284122733718228834728307
61785353284122733718228848014404
61785353284122733718228849077214
61785353284122733718229106298870
61785353284122733719043637412302
61785353284122733719043637416514
61785353284122733719043640598842
61785353284122733719043894629746
61785353284122733719043894633958
61785353284122733719043894813529
61785353284122733719043966024199
61785353284122733719043980373106
61785353284122733719044669468618
61785353284122733719044740858859
61785353284122733719044755207766
61785353284122776399245656635215
61785353284122776399433684712543
61785353284123628796090877299875
61785353284123628796153639064799
61785353284123628796341924359571
61785353284123629207392711034928
61785353284123629207392740087027
61785353284123629207392740087028
61785353284123629207392968252372
61785353284123629207395062663720
61785353284123629207395321298106
61785353284123629207396091353973
61785353284123629207396096136978
61785353284123629207396096137185
61785353284123629207396096137186
61785353284123629207956451243299
61785353284123629207956709523553
61785353284123629207956791017562
61785353284123629207956791017563
61785353284123629207956794199890
61785353284123629207956794199891
61785353284123629207956795262701
61785353284123629207956795266912
61785353284123629207956795266913
61785353284123629207957484362425
61785353284123629207957565852222
61785353284123629207957565852223
61785353284123629207957570101572
61785353284123629207957570101573
61785353284123629207957824136688
61785353284123629207957827319016
61785353284123629207960180364750
61785353284123629207960952021501
61785353284123629207960952021502
61785353284123632502215970423294
61785353284123632502403222244808
61785353284123632502403963597044
61785353284123632913997200076452
61785353284123632913997941430140
61785353284123632913998204497818
61785353284123632914185486788166
61785353284123632914186232575146
61785353284123632914186256844033
61785353284123632914186261627038
61785353284123632914186261627245
61785353284123632914186261627246
61785353284123633051258611487778
61785353284123633051258954444370
61785353284123633051510036402028
61785353284123634148779874925072
61785353284123634148779876525956
61785353284123634148779905044193
61785353284123634148779909827405
61785353284123634148779909827406
61785353284123634149343989455700
61785353284123634149345022928958
61785353284123634149345026111286
61785353284123634149532246052712
61785353284123634149532250302062
61785353284123634149532274750472
61785353284123634149532276167414
61785353284123634149532279349742
61785353284123634149533021954394
61785353284123634149533051006286
61785353284123634149533051006493
61785353284123634149533051006494
61785353284123634149533054188614
61785353284123634149533279171838
61785353284123634149594922078489
61785353284123634286040544978498
61785353284123634286040615305929
61785353284123634286792657287810
61785353284123634286792660474350
61785353284123634286792914505254
61785353284123634286792985895495
61785353284123634286793000244402
61785353284123634286793689344126
61785353284123634286793760734367
61785353284123634286793775083274
61785353284123634286856451109050
61785353284123634286856567496810
61785353284123634286856796016446
61785353284123634286856824714254
61785353284123634286856828963604
61785353284123634698638060037916
61785353284123634698638834872576
61785353284123676966994676510723
61785353284123676967245380613827
61785353284219978426551143414722
61785353284220022898188387800344
61785353284220022898756342983691
61785353284220022898941533211520
61785353284220022898944629328223
61785353284220923283006779553689
61785353284220923466505362859199
61785353284220923466505621126403
61785353284220923466564939581489
61785353284220923466568038884975
61785353284220923466756325229507
61785353284228083536857178178610
61785353284228128008494425746560
61785353284228128008494426796320
61785353284228128009062639215984
61785353284228984660510734112841
61785353284229028942355836424639
61785353284229028942358932424945
61785353292107817173776514172016
61785353292986715774282953971645
61785353292986715775097742306733
61785353292986717009628973111499
61785353292986720715917728982413
61785353292986720716481813214397
61785353292986722500055718564459
61785353292986765180529446622907
61785353292986765180780150726011
61785353292986765181344234957995
61785353292986765181365126966587
61785353292986765181615831069691
61785353292986766964918140308057
61785353292986766965189736419753
61785353293092421242500238970900
61785353310711691446590962499653
61785353310711692681122193312843
61785353310711692681372895998797
61785353310711696387410949179545
61785353310711696387975033407317
61785353310711698171548938761591
61785353310711698171548938765803
61785353310711731381030604631609
61785353310711740852273370923143
61785353310711740852294262931735
61785353310711740852837455150915
61785353310711740852858347159507
61785353310711742636411360505189
61785353310711742636411360509401
61785353310711742636682956621097
61785353310810188521151021333566
61785353310810188521213697359342
61785354435356136079722907157755
61785354435356440156552485442249
61785354436301987977132225269377
61785354436301987977132228451705
61785354436301987977132311008525
61785354436301987977132314190853
61785354436301987977133085843185
61785354436305588601188308857021
61785354436305588601188309206941
61785354436305588601188394946089
61785354436305588601188652163533
61785354436305588601188653213293
61785354436305588601188656399833
61785354436329900226066045010941
61785354436329900226066045360861
61785354436329900226066131100009
61785354436329900226066389367213
61785354436337137982350962560647
61785354488531363464802740137535
61785354488531363464980148415825
61785354489479611204555141644634
61785354489479616145942570019398
61785354489479616283265056577129
61785354489479616283266085446905
61785354489479616283266086863847
61785354489479616283266089696255
61785354489479616283266091095935
61785354489479616695048354222351
61785354489479649496993643135467
61785354489483217318915029074941
61785354489483217318915029424861
61785354489483217318915376617753
61785354489483217319103400458781
61785354489483217319103401508541
61785354489483218554512869052041
61785354489483218554512873301391
61785354489507528943792765228861
61785354489507528943792765578781
61785354489507528943981136612701
61785354489514733486538154689317
61785354489514733486538417555791
61785354489514766289236846112961
61785354489515634054349850590601
61785354489518369109526648636927
61785354506257239566846873164123
61785354506257239566846987599627
61785354506257239567036020086919
61785354506259940858688325997379
61785354506259940858689097645255
61785354506259946349118170283053
61785354506260841426500021894207
61785354506260841838031352396431
61785354506260841838093999725851
61785354506260841838094000775611
61785354506260841838282028852939
61785354506260845544135149023545
61785354506260845544323435368077
61785354506260847327981110957370
61785354506260847328545195189354
61785354506260847328545966841686
61785354507205487443922819856199
61785354507205491149963197035001
61785354507205491149963197384921
61785354507205491149963283124069
61785354507205491149963540341513
61785354507205491149963544577813
61785354507205492385310333976019
61785354507205492522508326582355
61785354507205492522508329768895
61785354507205492522508331168575
61785354507205492522571088701411
61785354507205492934290594294991
61785354507208188735575901651079
61785354507208188735576249212765
61785354507208192441616279179801
61785354507208192441616364918949
61785354507208192853398628045365
61785354507208192853398629095125
61785354507208192853398886312569
61785354507208194225943417472747
61785354507208194226006438344437
61785354507208194637537653921515
61785354507208227440298729918922
61785354507208227440298734524016
61785354507208227440486757996250
61785354507208227440486762601344
61785354507208227989278733043536
61785354507208227989341409069312
61785354507208227989341518788906
61785354507208227989341519138826
61785354507208227989341520201636
61785354507208227989341523388176
61785354507209089303324921526587
61785354507209089303325269088273
61785354507209093009365298705389
61785354507209093009365299055309
61785354507209093009365384794457
61785354507209093009365643061661
61785354507209093009365646248201
61785354507209093420959276537033
61785354507209093420959276886953
61785354507209093420959362626101
61785354507209093420959624079845
61785354507209094793755458219945
61785354507229802774840933188921
61785354507229802774841019277989
61785354507229802774841277545193
61785354507232504066494014983801
61785354507232504066494101072869
61785354507232504066494358290313
61785354507232504478276364199285
61785354507232504478276365249045
61785354507232504478276622466489
61785354507233404634243034859309
61785354507233404634243120948377
61785354507233404634243378165821
61785354507233404634243382402121
61785354507233405045837012690953
61785354507233405045837098780021
61785354507233405045837360233765
61785354507241510156330651441607
61785354507241510156331684893390
61785354507241510156331684893391
61785354507241543096353543847438
61785354507241543507947521679082
61785354507241543508132077852354
61785354507241543645414016351825
61785354507241559567661518793296
61785354507241559569356099019390
61785354507244244799600603473962
61785354507244244799785160710044
61785354507244245211379138541688
61785354507244245211382609381482
61785354507244245211382609382934
61785354507244245211382609387306
61785354507244245211382609737226
61785354507244245211382610800035
61785354507244245211382610800036
61785354507244245211382613986576
61785354507244245348580601997854
61785354515120327943744418675471
61785354515120327943996156943297
61785354515120327943996243036737
61785354516072166399222419380968
61785354516072166399285095406744
61785354516072166811004683557144
61785354516072166811067359582920
61785354516072166811068134421792
61785354516072183419552433512428
61785354516072183419615195277352
61785354516072216771377453801638
61785354516072216771377539540786
61785354516072216771440215566562
61785354516072227891527879196320
61785354516104932048954959997001
61785354516104946738195319718029
61785354516104946875393312328577
61785354516104947973479347001306
61785354516104947973479347001307
61785354516104947973542108766231
61785354516104947973542109120363
61785354516104948108459400531823
61785354516104948108459486625103
61785354516104948108480665593043
61785354516104948108480670198137
61785354516104948108543427731026
61785354516104948110237746138901
61785354516104948110238007961438
61785354516104948110238007961439
61785354516104948110740101707825
61785354516104948110740101726699
61785354516104948110802863472749
61785354516104948110802863491622
61785354516104948110802863491623
61785354516104948110802863845754
61785354516104948110802863845755
61785354516104948522773155745127
61785354648019804952376981167375
61785354648019810487744850261665
61785354648019810488308934506699
61785354648019810488559978366805
61785354648019810488559982966075
61785354648019810488560753205677
61785354648019810488560753555597
61785354648019810488560754618407
61785354648031512333113120334961
61785354648031512333677864633443
61785354648031512333678237704785
61785354648031512333928913092819
61785354648031516039154535237823
61785354648031516039718614883587
61785354648031516039718619469807
61785354648031516039969405075759
61785354648031516039969663342963
61785354648031516039970438181835
61785354648031516084908201519605
61785354648031517869024924743973
61785354648031517869024925093893
61785354648031517869025182888873
61785354648031517869025183006965
61785354648031517869025183024227
61785354648031517869025183361097
61785354648031517869025186075413
61785354648031517869025187610447
61785354648031517869025957727745
61785354648031517869025957845837
61785354648031517869025962445107
61785354648031517869087686858817
61785354648031517869087945139071
61785354648031517869088719977943
61785354648031517869108865826757
61785354648031517869108865844019
61785354648031517869276229948569
61785354648031517869276231483603
61785354648031517869277004787441
61785354648031517869277006322475
61785354648031517869296892373263
61785354648031517869296892723183
61785354648031517869296896972533
61785354648031517869297925493841
61785354648031517869297925861023
61785354648031517869297926910783
61785354648031517869297930093111
61785354648031517869840832287255
61785354648031517869841089019425
61785354648031517869841090550247
61785354648031517869841865389119
61785354648031517869861752993607
61785354648031517869862009725825
61785354648031517869862009738875
61785354648031517869862010093007
61785354648031517869862010211051
61785354648031517869862011142767
61785354648031517869862011615151
61785354648031517869862011628201
61785354648031517869862014325095
61785354648031517869924771840669
61785354648031517869924773375863
61785354648031517869924773393125
61785354648031517870112799916545
61785354648031517870113058198251
61785354648031517870113833037123
61785354648031527159531958170931
61785354648031527160346750742319
61785354648031528989924910273081
61785354648031528989925025058505
61785354648031528989925028245045
61785354648031528990489769343937
61785354648031528990490141348257
61785354648031528990490141365519
61785354648031528990490142415279
61785354648031528990490145597607
61785354648031812525458943223259
61785354648031829179195507812149
61785354648031829179760363709515
61785354648031829179760706666107
61785354648055827664032271391743
61785354648055827664596351037507
61785354648055827664596355623727
61785354648055827664847399496883
61785354648055827664848174335755
61785354648055827666288603733459
61785354648055827667104511263691
61785354648055827667106835611665
61785354648056127899691533173204
61785354648056127899691533173205
61785354648056144508168083143366
61785354648056144508168340347761
61785354648056144508168340360810
61785354648056144508168340360811
61785354648056144508419044450865
61785354648056144508419130190013
61785354648056144510678820348749
61785354648056144510678821398509
61785354648066934712617009901327
61785354648066934713432912858388
61785354648066934713432912858389
61785354648066949536766767386500
61785354648066949536767539038832
61785354648066949537782322616842
61785354648066949537782322616843
61785354648066951321156578866906
61785354648066951321157350519238
61785354648066951322171019475275
61785354648066955028212510213241
61785354648067835234852553276505
61785354648067835235416380304095
61785354648067835235416637521539
61785354648067835280617076849581
61785354648067850104766578503941
61785354648067850105331694805291
61785354648067850105582398908395
61785354648067851889156388571617
61785354648067851889157417441393
61785354648067851889721501673377
61785354648067851889721501686427
61785354648067851889721506272647
61785354648067851889972210375751
61785354648067851889982801115707
61785354648067851891666783883217
61785354648067851891666787069757
61785354648067851892231642954073
61785354648067855595196766100339
61785354648067855595197794970115
61785354649004392247994123418822
61785354649004395953846477119566
61785354649004397738486302894675
61785354649004397738487073130065
61785354649004397738487074547007
61785354649012495711171362894490
61785354649012497357546245705422
61785354649012497358299386530378
61785354649012501064340538897972
61785354649012501064340797178226
61785354649012501201664313672755
61785354649012501201664316855083
61785354649012534415391870294295
61785354649012534553405765848856
61785354649012534553405765861906
61785354649012536199781677175432
61785354649012536199781677188482
61785354649015197414418422521014
61785354649015197414606450598342
61785354649015202767587856804750
61785354649015202767775113229746
61785354649015202767775884882078
61785354649015236255836920996334
61785354649015236255836921009384
61785354649015236256652823940346
61785354649015236256652823953396
61785354649015236256652825475380
61785354649015236256652825488430
61785354649015236256652828539616
61785354649016103472660393174787
61785354649016103472910325975479
61785354649016103472911097277891
61785354649016105120039378113961
61785354649016105120039379176771
61785354649016105120039379530903
61785354649016105120039382363311
61785354649016105120039382713231
61785354649016105120040154015643
61785354649016136823648585131202
61785354649016136823648585144252
61785354649016136823836613208530
61785354649016136824401845350888
61785354649016136824401845363938
61785354649016136824463373479340
61785354649016136824464521389714
61785354649016136824651401543618
61785354649016136824651401556668
61785354649016136824652549453992
61785354649016136824652549467042
61785354649016138470776608767090
61785354649016138470777756673252
61785354649016138470777756677464
61785354649016138471027312870194
61785354649016138471028460780567
61785354649016138471028460780568
61785354649016138471592543473146
61785354649016138471592545008339
61785354649016138471592545008340
61785354649036811039641758708250
61785354649036812686769782344138
61785354649036844393893603261237
61785354649039514529977136463505
61785354649039514529977399329979
61785354649039546097140750026590
61785354649039546097328690965089
61785354649039547880714653963714
61785354649039547880714657150254
61785354649047619640283175476659
61785354649047651207635073271789
61785354649047651207635073284839
61785354649047652992024884752196
61785354649048520208032109613019
61785354649048520208094095476345
61785354649048520208094871377943
61785354649048551775446769173073
61785354649048553559835547180062
61785354649048553559836580653479
61785354649048553559836580653480
61785354649048568384015158715525
61785354649048568384015501672117
61785354649051253477878007358434
61785354649051253477878008408194
61785354649051253477878011594734
61785354649051253478881856889975
61785354649051255262264347630252
61785354649051255262264350816792
61785354649051255262266700680406
61785354649051255262266703866946
61785354649051255262267819888600
61785354649051255262267823075140
61785354649051255262456105183372
61785354649051255263020964254228
61785354649051255263079135965340
61785354649051255263082606806586
61785354649051255263082607160878
61785354649051255263082608223687
61785354649051255263082608223688
61785354649051255263270893518460
61785354649051255263271668357331
61785354649051255263271668357332
61785354649051270087262213742779
61785354649051270087262561298641
61785354649051270088956876525853
61785354665745686544599593977217
61785354665745686544600627096343
61785354665745686544851331199447
61785354665745686589789099254579
61785354665745686589851775280355
61785354665745686589851775284567
61785354665745686590353183490775
61785354665745686590354212360551
61785354665745686590415859512339
61785354665745686590416974121263
61785354665745686590604916459443
61785354665745686590604916463655
61785354665745686590605002198591
61785354665745697664663555278597
61785354665745697665227643759931
61785354665756491756464102464087
61785354665756491756464102477137
61785354665756491756464188570576
61785354665756491757029301300783
61785354665756491757029301318045
61785354665756491757029301672336
61785354665756491757217329749664
61785354665756493357587832481861
61785354665756493357588610504465
61785354665756493357838536584965
61785354665756493358340632475359
61785354665756493358340976844681
61785354665756493358341751683553
61785354665756493358403394590203
61785354665756493358403398839553
61785354665756493404157325308224
61785354665756493541417993572995
61785354665756493541417993590257
61785354665756504478215878015225
61785354665756504478216652851289
61785354665756504478403906092553
61785354665756504478968768347141
61785354665757393971154230984935
61785354665757393971404935070777
61785354665757393971906257555099
61785354665757393971906259090293
61785354665757393971906261787187
61785354665757393971906344829441
61785354665757393971907376396111
61785354665757393971969019302761
61785354665757393971969019320023
61785354665757393971969020837955
61785354665757393971969020855217
61785354665757393972158080499215
61785354665780819809134765121201
61785354665780819809134765134251
61785354665780819809886881679863
61785354665781703766641717694743
61785354665781703766892421797847
61785354665781720377134834536205
61785354665782020609721770356651
61785354665792508933253011755137
61785354665792510579628923080261
61785354665792510579629701102865
61785354665792510579879627183365
61785354665792510580381723073759
61785354665792510580382842281953
61785354665792510580444485188603
61785354665792510580444489437953
61785354665792510582135964111301
61785354665792510582136737884555
61785354665792510582889883312993
61785354665792510582892207311047
61785354665792525406298119565681
61785354665792525406298119578731
61785354665792525407050236124343
61785354665792527190687931046087
61785354665792810952078523766221
61785354665792810952078523783483
61785354665792810952110297046713
61785354665792810952110298446393
61785354665792810952162207671909
61785354665792810952162464889353
61785354665792810952172969890161
61785354665792810952173055979229
61785354665792810952675152931029
61785354665792810952737828956805
61785354665792810952925082182211
61785354665792810952926201390405
61785354665792825776323589353035
61785354665792827561287988999211
61785354665792831267517513935675
61785354665793727991012607969271
61785354665793727991013379621603
61785354665793727991274160379855
61785354665793727991765491930915
61785354665793727991765749148359
61785354665793727992028196483797
61785354665793727993461100677025
61785354665793731697052985497993
61785354665793731697053757150325
61785354665793731697806126677081
61785354665793731835329209836959
61785354665793731835329324628287
61785354665793732933415362464263
61785354665793733482478501604210
61785354666729073220458896121862
61785354666730257300327090774341
61785354666730268487109982920055
61785354666730272193151479307051
61785354666730272330412234036655
61785354666730273977540170516453
61785354666730273977540942168785
61785354666730273977541027907933
61785354666730273977728456860985
61785354666730273977728456878247
61785354666730273977728542617395
61785354666730273977729228513317
61785354666730273977729228526367
61785354666730273977729228530579
61785354666730273977729314265515
61785354666730273977729571469909
61785354666730273977791218638959
61785354666730273977791218993091
61785354666730273977791304732239
61785354666730273977791989228481
61785354666730273977791990291291
61785354666730273977791990645423
61785354666730273977792076384571
61785354666730301839103596646684
61785354666730301976364265287220
61785354666730305544892931483152
61785354666730305544955607508928
61785354666730305545143635603518
61785354666730305682153600123688
61785354666730307328529511446052
61785354666730307328529511450264
61785354666730307328717539523380
61785354666730307329533785305892
61785354666737178330200075005646
61785354666738362410068269653913
61785354666738373734111916175099
61785354666738377303707531198049
61785354666738377303708560067825
61785354666738377303708561130635
61785354666738377303708561484767
61785354666738377303708564317175
61785354666738377303708565716855
61785354666738377440906553741183
61785354666738377440906556927723
61785354666738377440906558327403
61785354666738377440968199834373
61785354666738377440968971486705
61785354666738377440969315860239
61785354666738379087281349396025
61785354666738379087281435135173
61785354666738379088034491637923
61785354666738379088034494824463
61785354666738379088034577377071
61785354666738379088034580563611
61785354666738379088035266476795
61785354666738379088035610833067
61785354666738379088097252340037
61785354666738379088097253756979
61785354666738379088097256589387
61785354666738379088097339496127
61785354666738379088098028241719
61785354666738379088098372597991
61785354666738410654634110362724
61785354666738410654696786388500
61785354666738410655450011771542
61785354666738410655450011788804
61785354666738410655450013306736
61785354666738410655450013323998
61785354666738410791894778999048
61785354666738410792710653796133
61785354666738410792710681943060
61785354666738410792710681960322
61785354666738412439022802634936
61785354666738412439023802806904
61785354666738412439086593269636
61785354666738412439086593286898
61785354666738412439838591141992
61785354666738412439838705578948
61785354666741064113503353112636
61785354666741064113503611392890
61785354666741064113504386231762
61785354666741075437548380291539
61785354666741075438113236175855
61785354666741079007142877182155
61785354666741079007143648834487
61785354666741079144340869796915
61785354666741079144341641445035
61785354666741079144341644631575
61785354666741080242489536296902
61785354666741080242490700152692
61785354666741080242490703321979
61785354666741080790716695367081
61785354666741080790716781106229
61785354666741080790717809976005
61785354666741080791282670459591
61785354666741080791532602910363
61785354666741080791532688649511
61785354666741080791533460301843
61785354666741107005715923826204
61785354666741107005715923843466
61785354666741108789289827763328
61785354666741108790104616098416
61785354666741108790104616102628
61785354666741112357881169989248
61785354666741112358131874092352
61785354666741112358131874109614
61785354666741112358697072933260
61785354666741112358697072950522
61785354666741112495141838625572
61785354666741112495141838629784
61785354666741112495957713422657
61785354666741112495957741569584
61785354666741112495957741586846
61785354666741112496145741499985
61785354666741113593478890578298
61785354666741113594231002887610
61785354666741114142269862261460
61785354666741114142269862265672
61785354666741114142270862433428
61785354666741114142270862437640
61785354666741114142270976870384
61785354666741114142458890510756
61785354666741114142521566536532
61785354666741114142521680973488
61785354666741114142522023811988
61785354666741114143022974746952
61785354666741114143024121117920
61785354666741114143085650768516
61785354666741114143085765205472
61785354666741114143273678845844
61785354666741114143273678850056
61785354666741114143274050386364
61785354666741114143274825221024
61785354666741974221535206703062
61785354666741974221535210952412
61785354666741974221723496247184
61785354666741975868099407556498
61785354666741975868099407556499
61785354666741975868099408619309
61785354666741975868664263440814
61785354666741975868664263440815
61785354666741975868664267690164
61785354666741975868664267690165
61785354666741975868852552984936
61785354666741979574704296613265
61785354666741979574704639569856
61785354666741979574704639569857
61785354666741979574704640632667
61785354666741979574704643819206
61785354666741979574704643819207
61785354666741979574892582970847
61785354666741979574892586157387
61785354666741979574892668709995
61785354666741979574892671896534
61785354666741979574892671896535
61785354666741979574954573083439
61785354666741979574955343672961
61785354666741979574955344735771
61785354666741979574955345089903
61785354666741979574955347922311
61785354666741979711965395362271
61785354666741979712215327813043
61785354666741979712216099465375
61785354666741981359094452100023
61785354666741981359281622785871
61785354666741981359282394438203
61785354666741981359344384550795
61785354666741981359345156203127
61785354666742007573527619744750
61785354666742009219840855028288
61785354666742009220655643363376
61785354666742012925692865890532
61785354666742012925880893967860
61785354666742012925880893985122
61785354666742012926446092808768
61785354666742012926446092826030
61785354666742012926508767299350
61785354666742012926508767316612
61785354666742012926508768834544
61785354666742012926508768851806
61785354666742012926696795376678
61785354666742012926696795393940
61785354666742012926696796911872
61785354666742012926696796929134
61785354666742013063706733298165
61785354666742013063706761462354
61785354666742013063706761816645
61785354666742013063957437401269
61785354666742014161227910449594
61785354666742014162042698784682
61785354666742014710082672771668
61785354666742014710270586412040
61785354666742014710834670644024
61785354666742014710834785080980
61785354666742014711085832022584
61785354666742024046341888187566
61785354666742024047094772149210
61785354666742024047094776398560
61785354666742024047095033616004
61785354666762687278946760541603
61785354666762688926074698438343
61785354666762688926074784177491
61785354666762689063335452813815
61785354666765390769282052561921
61785354666765390769282401167543
61785354666765424121041302224729
61785354666766291197322686977770
61785354666766291197322686995192
61785354666766291197322944195214
61785354666766291199770662068308
61785354666766291199770662068309
61785354666766291199770666667578
61785354666766291199770666667579
61785354666766324551320390438579
61785354666766324551383152203503
61785354666766324551386503453270
61785354666766324551404044212338
61785354666766324551571432698044
61785354666766324551574531530598
61785354666766324688581144814051
61785354666766324688835544544828
61785354666766339375565424826282
61785354666766339378013142699376
61785354666766339378013147298646
61785354666773495742327293601838
61785354666773495742327422938751
61785354666773495742327422938831
61785354666773495742327422938835
61785354666773495879587315673477
61785354666773495879588091575075
61785354666773495879588435931347
61785354666773495879588435931431
61785354666773527446940075104982
61785354666773527446940075122244
61785354666773529093315986448820
61785354666773529094065659955940
61785354666773529094068013006093
61785354666773529094069132214287
61785354666773529094069132214288
61785354666773529231347336988617
61785354666774394660499926453438
61785354666774394660499926470700
61785354666774394660499926470860
61785354666774396307627950089326
61785354666774396307627950106588
61785354666774396307627950106748
61785354666774396307628978959102
61785354666774396310075667975471
61785354666774396310075671162010
61785354666774396310076357075195
61785354666774396310076701431466
61785354666774396310076701431467
61785354666774396310139118840035
61785354666774396447337111450583
61785354666774396447337455806855
61785354666774428014751771006266
61785354666774428014751771023528
61785354666774429661127682332842
61785354666774429661127682350104
61785354666774429661145223091910
61785354666774429661877355857224
61785354666774429661879794642154
61785354666774429799159032889901
61785354666774444623320500677273
61785354666777096363935014157290
61785354666777096363935271391996
61785354666777096363935271392156
61785354666777096366194445685852
61785354666777096366381960395314
61785354666777098011063295010622
61785354666777098011064066662954
61785354666777098012757871704628
61785354666777098013323761057907
61785354666777098013511012883716
61785354666777098013511017133066
61785354666777098150584515433379
61785354666777098150835219536483
61785354666777129717998830632790
61785354666777129717998830650052
61785354666777129718183759894826
61785354666777129718186858727380
61785354666777131364559556417104
61785354666777131364559671204140
61785354666777131364562770036694
61785354666777131365061739457972
61785354666777131365065211716320
61785354666777131365124415483748
61785354666777131365126854268678
61785354666777131365145428129450
61785354666777131365311668726416
61785354666777131365312443561076
61785354666777131365315140984763
61785354666777131365315140984764
61785354666777131365315915819423
61785354666777131365315915819424
61785354666777131501757663814688
61785354666777131502575895356024
61785354666777131502575895360236
61785354666777146188741949694332
61785354666777146189305775641690
61785354666777146189306547294022
61785354666777146189306808741859
61785354666777146189306808760816
61785354666777146191000352335696
61785354666777146191001382603457
61785354666777146191001382622331
61785354666777146191001385454822
61785354666777146191252085308493
61785354666777146191252086725435
61785354666777146191753493514784
61785354666777146191753497764134
61785354666777146326567560303797
61785354666777146326567564535885
61785354666777146326818264406901
61785354666777146328262136997803
61785354666777146328512841100907
61785354674645108987183315423449
61785354674645108987246077538293
61785354674645108987246163631733
61785354674645108987435224810925
61785354674655921197375684952952
61785354674655921334072254475975
61785354674656669816894545074758
61785354674656671601346003699726
61785354674656821764623281740935
61785354675592043044775983941728
61785354675592945259088857131912
61785354675592945259652941363896
61785354675592945259904760075924
61785354675593345720730294384664
61785354675593395543821503984242
61785354675593395543821589719179
61785354675593395543905272544800
61785354675600148154517162825512
61785354675604951183326719237932
61785354675629712955133273134865
61785354675629713092390469517053
61785354675629713092393937170307
61785354675629713092393941775401
61785354675629727781571539396246
61785354675629727781571539396247
61785354675629727916551679020043
61785354675629727918832294125851
61785354675629727918895056240694
61785354675629727918895056240695
61785354675629729151919651976537
61785354675629729151982413737248
61785354675629729151982413737249
61785354675629729154179083150967
61785354675629729154179083505099
61785354675629729154241845265810
61785354675629729154241845265811
61785354675629729154241845619942
61785354675629729154241845619943
61785354675629729566211365866983
61785354675640534732071319279621
61785354675640534732071576497065
61785354675640536379952745549793
61785354675641435162558812578622
61785354675641435162558812595884
61785354675641435162559841448398
61785354718931413234759184545627
61785354718931413234760332442951
61785354718931413235324073245959
61785354718931413235324073718343
61785354718931413235325188323055
61785354718931413235325188327267
61785354718931413235512329961015
61785354718931413235512444748051
61785354718931413235512444752263
61785354718931413235513101613347
61785354718931413235513216400383
61785354718931413235513216404595
61785354718931413237207792048841
61785354718931413237207793448521
61785354718931413237771876276613
61785354718931413237771880862833
61785354718931415018897973063423
61785354718931415019086233898139
61785354718931415019087119869335
61785354718931415019651089778243
61785354718931415019651118476051
61785354718931415019651118493313
61785354718931415019651204097107
61785354718931415019901793881347
61785354718931415019901793885559
61785354718931415019901797067887
61785354718931415021408427541545
61785354718931415021408456237901
61785354718931415021597518481355
61785354718931415022161601667791
61785354718931415022161605899879
61785354718931415064630636800379
61785354718931415064630641386599
61785354718931415064630722889447
61785354718931415064631755991311
61785354718931415064631755995523
61785354718931415064818665227627
61785354718931415064818668414167
61785354718931415064819008184219
61785354718931415064819012416307
61785354718931415064819783023091
61785354718931415064819784072851
61785354718931415064820041290295
61785354718931415064902347697499
61785354718931415064902604914943
61785354718931415064903466898467
61785354718931415064903466911517
61785354718931415064903724115911
61785354718931415065383868300623
61785354718931415065467551126239
61785354718931415065467551143501
61785354718931415065655836421011
61785354718931415065655836425223
61785354718931415067162041029725
61785354718931415067162042079485
61785354718931415067350069107053
61785354718931415067350070156813
61785354718931415067351187953889
61785354718931415067351189370831
61785354718931415067915272185873
61785354718931415067915272198923
61785354718931415067915272535793
61785354718931415067915273598603
61785354718931418725127414609409
61785354718931418725127414622459
61785354718931418725127500698477
61785354718931418725127500715739
61785354718931418725127758978731
61785354718931418725127758982943
61785354718931418725691495654853
61785354718931418725691495672115
61785354718931418725691581748133
61785354718931418725691581761183
61785354718931418725692614863047
61785354718931418725692614867259
61785354718931418725754258128201
61785354718931418725942547313819
61785354718931418725942547318031
61785354718931418725943318966151
61785354718931418725943318970363
61785354718931418725943322152691
61785354718931418770672133996629
61785354718931418770860074580997
61785354718931418770860079167217
61785354718931418770860079180267
61785354718931418770860160201893
61785354718931418770860160551813
61785354718931418770860160670065
61785354718931418770860160674277
61785354718931418770860162073957
61785354718931418770860162087007
61785354718931418770860165256285
61785354718931418770860165273547
61785354718931418770860423536539
61785354718931418770860423540751
61785354718931418770881080908453
61785354718931418770881082325395
61785354718931418770943843027509
61785354718931418770943843377429
61785354718931418770943844440239
61785354718931418770943847626779
61785354718931418770944101644633
61785354718931418770944105893983
61785354718931418770944106012075
61785354718931418771425279425067
61785354718931418771508961774087
61785354718931418771508961778299
61785354718931418771508961892179
61785354718931418771696988438685
61785354718931418771696988788605
61785354718931418771696989851415
61785354718931418771696989855627
61785354718931418771696989969507
61785354718931420372318454389593
61785354718931420372318454393805
61785354718931420372319229228465
61785354718931420372319233833559
61785354718931420372883314883215
61785354718931420554998064167047
61785354718931420554998150243065
61785354718931420554998150256115
61785354718931420554999183362191
61785354718931420555060826268841
61785354718931420555081746973789
61785354718931420555081746986839
61785354718931420555248852942277
61785354718931420555248852946489
61785354718931420555248854359219
61785354718931420555248857545759
61785354718931420555249111226743
61785354718931420555249197315811
61785354718931420555249886061403
61785354718931420555249890647623
61785354718931420555249972154683
61785354718931420555269775051117
61785354718931420555269775064167
61785354718931420555270118007709
61785354718931420555270118020759
61785354718931420555270892375809
61785354718931420555270893792751
61785354718931420555332794033485
61785354718931420555332794046535
61785354718931420555333654507915
61785354718931420555333912775119
61785354718931420555813971697279
61785354718931420555834892403679
61785354718931420555834978020523
61785354718931420555834978138615
61785354718931420555834978142827
61785354718931420555897654164391
61785354718931420556086025080219
61785354718931420556086025084431
61785354718931420556086799919091
61785354718931429845755543049513
61785354718931429845755543062563
61785354718931429845755547294651
61785354718931429845755629142953
61785354718931429846319630463825
61785354718931429846319630481087
61785354718931429846319631530847
61785354718931429891320041146665
61785354718931429891509213580645
61785354718931429891509213597907
61785354718931429891509213934777
61785354718931429891509218184127
61785354718931431492695538606621
61785354718931431492695541788949
61785354718931431492883566683949
61785354718931431492884685897967
61785354718931431493448773312279
61785354718934121663972315628439
61785354718934122258434271066043
61785354718934122258434274248371
61785354718934122258496950274147
61785354718934122259270322941819
61785354718934122259332740805385
61785354718934122259333084706743
61785354718934132785101855107159
61785354718935016741290342957979
61785354718935016741291228929175
61785354718935016741353904950739
61785354718935016742105902941187
61785354718935016742105902945399
61785354718935016742105906127727
61785354718935016743801627541195
61785354718935016744365714959719
61785354718935017153699880777043
61785354718935017153700252313351
61785354718935017155332928288417
61785354718935017155395604309981
61785354718935017290897873383379
61785354718935017335815777831523
61785354718935017335815863574883
61785354718935017335878539596447
61785354718935017336630909127415
61785354718935017336651829833815
61785354718935017338347267455713
61785354718935017338409943477277
61785354718935017339162055786589
61785354718935017339162055790801
61785354718935017339162314071103
61785354718935020447895604714693
61785354718935020447895690807973
61785354718935020447896723922887
61785354718935020447896723927099
61785354718935020448146656377871
61785354718935020448147428030203
61785354718935020448147431212531
61785354718935022094459887423657
61785354718935022094459887427869
61785354718935022094460662262529
61785354718935022094522563449433
61785354718935022094522563453645
61785354718935022094523338288305
61785354718935022095025521334789
61785354718935022095087422525905
61785354718935022095088197360565
61785354718935022231721335149655
61785354718935022232285416195099
61785354718935022277202172855333
61785354718935022277202173209625
61785354718935022277202175923781
61785354718935022277202176041873
61785354718935022277202258948613
61785354718935022277202259302905
61785354718935022277202262012849
61785354718935022277202262485233
61785354718935022277203292067739
61785354718935022277203292417819
61785354718935022277203292422031
61785354718935022277203295250067
61785354718935022277203295604359
61785354718935022277285855675125
61785354718935022277285856029417
61785354718935022277285856033629
61785354718935022277453224518511
61785354718935022277474226595165
61785354718935022277474227063337
61785354718935022277474227067549
61785354718935022277475259715743
61785354718935022277536902616729
61785354718935022277536902620941
61785354718935022277536903089113
61785354718935022277536903093325
61785354718935022278018078867793
61785354718935022278018080398615
61785354718935022278018083585155
61785354718935022278038742828925
61785354718935022278038999574193
61785354718935022278039000046369
61785354718935022278039000991135
61785354718935022278039001463519
61785354718935022278039004173463
61785354718935022278039085661809
61785354718935022278039085667633
61785354718935022278039087202667
61785354718935022278039090266903
61785354718935022278040118782387
61785354718935022278101761687585
61785354718935022278101761689037
61785354718935022278101763224231
61785354718935022278290048046619
61785354718935022278290048050831
61785354718935022826245970149655
61785354718935022827081760680893
61785354718935022827081760685105
61785354718935031568523739523665
61785354718935031568523740590687
61785354718935033214836971636473
61785354718935033214836974823013
61785354718935033214837746480961
61785354718935033214899647666461
61785354718935033214899650848789
61785354718935033215087675739577
61785354718935033215087675743789
61785354718935033215652537998377
61785354718935033397851310803769
61785354718935033397851313990309
61785354718935033397913986833757
61785354718935033397913990016085
61785354718935033398666759192305
61785354718935033398666759542225
61785354718935033398667131196625
61785354718935033398667132263647
61785354718935033398667135445975
61785354718935316933071073987721
61785354718935316933071077174261
61785354718935316933071160081001
61785354718935316933072193200127
61785354718935316933635933058577
61785354718935316933636019147645
61785354718935316933636277427899
61785354718935317482678950556045
61785354718935333587372494473977
61785354718935333587372497660517
61785354718935333587372580207301
61785354718935333587372580213125
61785354718935333587372580567257
61785354718935333587373613686383
61785354718935333587937353544833
61785354718935333587937439283981
61785354718935333587937439633901
61785354718935333587937697914155
61785354718935334136980715416043
61785354718955730350569231808773
61785354718955730350569231826035
61785354718955730350569317902053
61785354718955730350569317915103
61785354718955730350570351016967
61785354718955730350570351021179
61785354718955730350820283471951
61785354718955730350821055124283
61785354718955730350821058306611
61785354718955730353076362115421
61785354718955730353076362132683
61785354718955730353077392052219
61785354718955730353077395234547
61785354718955730353079715000513
61785354718959348545755858763923
61785354718959648915854513097059
61785354718967435947168505220859
61785354718967435947168849577131
61785354718967435947732586253253
61785354718967435947732586270515
61785354718967435947732672346533
61785354718967435947732672359583
61785354718967435947733705461447
61785354718967435947733705465659
61785354718967435947795348726601
61785354718967435947983634729891
61785354718967435947983637912219
61785354718967435947983637916431
61785354718967435947984409564551
61785354718967435947984409568763
61785354718967435949675629145589
61785354718967435949675629158639
61785354718967435949675629499881
61785354718967435949675887425843
61785354718967435949675890608171
61785354718967435949678985208797
61785354718967435950239716559901
61785354718967435950239716577163
61785354718967435950239716914193
61785354718967435950240746496699
61785354718967435950243069444993
61785354718967437594296868962217
61785354718967437594359544987993
61785354718967437594359544992205
61785354718967437594360319826865
61785354718967437594360324431959
61785354718967437594924404064465
61785354718967437594924405481615
61785354718967437596552861533881
61785354718967437596553980729025
61785354718967437596553980734641
61785354718967437596615623652937
61785354718967437596616656754801
61785354718967437596803909993257
61785354718967437596803909997469
61785354718967437596804686254895
61785354718967437731558316688215
61785354718967437732122397733659
61785354718967452558226822307121
61785354718967452558790909721433
61785354718967453656061121869863
61785354718967453656123797895639
61785354718967454205104140771431
61785354718967454205166816797207
61785354718967736136497357259687
61785354718967736136497614477131
61785354718967736136498386129463
61785354718967736136498471868611
61785354718967736137250502675075
61785354718967736137250845631667
61785354718967736137251531544851
61785354718967736137251617283999
61785354718967737920825521221123
61785354718967737921640309551999
61785354718967737921640309556211
61785354718967737966558185424639
61785354718967737966589954438519
61785354718967737966589959037789
61785354718967737966641868263305
61785354718967737966651601611780
61785354718967737966651601611781
61785354718967737966652376446197
61785354718967737966652720806924
61785354718967737966652720806925
61785354718967737967122183917475
61785354718967737967122269656623
61785354718967737967216460678424
61785354718967737967216460678425
61785354718967737967394237772799
61785354718967737967394237777011
61785354718967737967404742773607
61785354718967752790739457892789
61785354718967752790739459309730
61785354718967752790739459309731
61785354718967752790740486762565
61785354718967752790740488162245
61785354718967752790740488179506
61785354718967752790740488179507
61785354718967752790802135335507
61785354718967752790803249944431
61785354718967752791377842359550
61785354718967752791377842359551
61785354718967752791377928452830
61785354718967752791377928452831
61785354718967752791555276497333
61785354718967752791555362236481
61785354718967752791555365423021
61785354718967752793249852141579
61785354718967752793249856390929
61785354718967752793249937880727
61785354718967752793249938234859
61785354718967752793250970999853
61785354718967752793250971353985
61785354718967754575129269360145
61785354718967754575130298229921
61785354718967754575193061411787
61785354718967754575202536493059
61785354718967754575767768630961
61785354718967754575945173716887
61785354718967754575945173721099
61785354718967754575945176903427
61785354718967754575955681904235
61785354718967754577640782467209
61785354718967758281169646906129
61785354718967758281170675758643
61785354718967758281170675775905
61785354718967758281808029955949
61785354718970138886012626782873
61785354718970138886012626787085
61785354718970138886013401621745
61785354718970138886013406226839
61785354718970138886578260694005
61785354718970138888269738549681
61785354718970138888269738551085
61785354718970138888456991792349
61785354718970138888457768049775
61785354718970139437249737074817
61785354718970155496757222566311
61785354718970155496819898592087
61785354718970155496820673432363
61785354718970439669837017251583
61785354718970439670088065728220
61785354718970439670088065728221
61785354718970444611475235468598
61785354718970444611977329587747
61785354718970444612228033690851
61785354718970455729594863895205
61785354718970455729595897014331
61785354718970455730097305220295
61785354718970455730160096033107
61785354718970455730348352279991
61785354718970455730348352280234
61785354718970455730348352280235
61785354718970456279192490560855
61785354718970456279391026825531
61785354718970459985432520498127
61785354718970461220015576073461
61785354718970461220778536690093
61785354718971306884383260296674
61785354718971311825770430037052
61785354718971339643029544541815
61785354718971339643029630280963
61785354718971339643029887498407
61785354718971339643594489347607
61785354718971339643594746565051
61785354718971340192636646271475
61785354718971340237554264926671
61785354718971340237616169300115
61785354718971340237616940952447
61785354718971340237648455935423
61785354718971340237648799241935
61785354718971340237899504412060
61785354718971340237899504412061
61785354718971340238369310474991
61785354718971340238369310479203
61785354718971340238390231185603
61785354718971340238401941488045
61785354718971340238452993300607
61785354718971340238463587577023
61785354718971340238652645591148
61785354718971340238652645591149
61785354718971345179789025489031
61785354718971345179789111228179
61785354718971345180039815331283
61785354718971356297333378414161
61785354718971356297333378415613
61785354718971356297333378419985
61785354718971356297333379836926
61785354718971356297333379836927
61785354718971356297334407283937
61785354718971356297334407285389
61785354718971356297334407289761
61785354718971356297334408706702
61785354718971356297334408706703
61785354718971356297396054445761
61785354718971356297396054795681
61785354718971356297396055858491
61785354718971356297396055862703
61785354718971356297407678654762
61785354718971356297407678654763
61785354718971356297898234298477
61785354718971356297898234304301
61785354718971356297898238903570
61785354718971356297898238903571
61785354718971356297898491515921
61785354718971356297898491521745
61785354718971356297898496121014
61785354718971356297898496121015
61785354718971356297909086860727
61785354718971356297960914929347
61785354718971356297971877673539
61785354718971356297972537721163
61785354718971356298149197041791
61785354718971356298149200224119
61785354718971356298160162968311
61785354718971356298160819833607
61785354718971356298160823015935
61785354718971356299593068209927
61785354718971356299843776918125
61785354718971356300408632802441
61785354718971356846941253218919
61785354718971356846941510436363
61785354718971356846951761406267
61785354718971356847014523521111
61785354718971356847014780738555
61785354718971356847036563440076
61785354718971356847036820657520
61785354718971356847202808815883
61785354718971356847224848734848
61785354718971356849484538530614
61785354718971360553077197836322
61785354718971360553244216399411
61785354718971360553265225913650
61785354718971361787837091412289
61785354718971361787837863064621
61785354718971361787858099629070
61785354718971361787859128498846
61785354718971361788328423313429
61785354718971361788328680530873
61785354718971361788589975373933
61785354718971361788590232591377
61785354718971361788590352099983
61785354718971361788611240808158
61785354718971361788611243640566
61785354718971361788611243990486
61785354718971361788612272510342
61785354719907897342286604803181
61785354719907930144985291977476
61785354719907930145047967999040
61785354719907930145236339037172
61785354719907935498216343433444
61785354719907935498217486604822
61785354719907935634662224071710
61785354719907935635414336381022
61785354719907935635414336398284
61785354719907935635415479219742
61785354719907935635415479569662
61785354719907935635415480632472
61785354719907935635415480636684
61785354719907935635477012406798
61785354719907935635477012424060
61785354719907935635478155595438
61785354719907935635478156658248
61785354719907935635665040484126
61785354719907935635666441957232
61785354719907935635666527696380
61785354719914805401550883896990
61785354719914806636332817391922
61785354719915989549998398251718
61785354719915989550061074277494
61785354719915989550249102354822
61785354719915991333823006304996
61785354719915991334387090536980
61785354719916002452026664470347
61785354719916002452026921687791
61785354719916002452027007781071
61785354719916002452027697589473
61785354719916002452028040882935
61785354719916002452028041945745
61785354719916006021623571229547
61785354719916006158820444631901
61785354719916006158821559240825
61785354719916006158821563840095
61785354719916006158883206396825
61785354719916006158883978049157
61785354719916006158884325605019
61785354719916007393414091782301
61785354719916007393414177521449
61785354719916007394168353219343
61785354719916007394231114984267
61785354719916007805196441710675
61785354719916007805196441714887
61785354719916007805196442064807
61785354719916007805197213363007
61785354719916007805197213717139
61785354719916007806012263151839
61785354719916007806012263501759
61785354719916007806012349240907
61785354719916007806013034804171
61785354719916007806013120893239
61785354719916034019944537362116
61785354719916034020007213383680
61785354719916034020007213387892
61785354719916034020195584421812
61785354719916035803769488354724
61785354719916035804395996178009
61785354719916035804395996195271
61785354719916035804584276689812
61785354719916035804584281472781
61785354719916039373175585631544
61785354719916039373176733524655
61785354719916039373176733524656
61785354719916039510373578583334
61785354719916039510373578596384
61785354719916039510374611702460
61785354719916039510374726017112
61785354719916039510374726021324
61785354719916039510374726135204
61785354719916039510374726139416
61785354719916039510436254609110
61785354719916039510436254622160
61785354719916039510437402042888
61785354719916039510437402047100
61785354719916039510437402160980
61785354719916039510625315805564
61785354719916039510625687341872
61785354719916039510625773081020
61785354719916040607958667023799
61785354719916040607958667023800
61785354719916040745155512091316
61785354719916040745155539254090
61785354719916040745155543503440
61785354719916040745155545038474
61785354719916040745156545193180
61785354719916040745156658449234
61785354719916040745156662698584
61785354719916040745218188117092
61785354719916040745219334475010
61785354719916040745219335537820
61785354719916040745219335655912
61785354719916040745219338724360
61785354719916040745721404264036
61785354719916040745971333528268
61785354719916040745971446784322
61785354719916040745971447847132
61785354719916040745971447965224
61785354719916040745972108367140
61785354719916040745972479903448
61785354719916040745972565642596
61785354719916041157565425814130
61785354719918692488027391373174
61785354719918692488278095476278
61785354719918692488842179708262
61785354719918693037070065918470
61785354719918704156027209636443
61785354719918704156027984471103
61785354719918707862068623466619
61785354719918709097665340697369
61785354719918709097665342114311
61785354719918709097665345296639
61785354719918709097665427853459
61785354719918709097665431035787
61785354719918709097666202688119
61785354719918735723442301087532
61785354719918736957973530483572
61785354719918736958224577543268
61785354719918737507831336316336
61785354719918737507831341099305
61785354719918740664829813782890
61785354719918741213809699406312
61785354719918741213809702588640
61785354719918741213872375432088
61785354719918741213872378614416
61785354719918741213872488334010
61785354719918741213872488683930
61785354719918741213872489746740
61785354719918741213872489750952
61785354719918741213872489864832
61785354719918741213872489869044
61785354719918741213872492933280
61785354719918741213872719985109
61785354719918741214060748062437
61785354719918742448402571704790
61785354719918742448402574887118
61785354719918742448403604819704
61785354719918742448403604823916
61785354719918742448403608006244
61785354719918742448403719138568
61785354719918742448403719142780
61785354719918742448403719256660
61785354719918742448403719260872
61785354719918742448403722325108
61785354719918742448591632901244
61785354719918742448591636083572
61785354719918742448592004433340
61785354719918742448592004437552
61785354719918742448653275807894
61785354719918742448653278990222
61785354719918742448654308922808
61785354719918742448654312109348
61785354719918742448654766198264
61785354719918742448654766202476
61785354719918742449155717133228
61785354719918742449155720315556
61785354719918742449156491967888
61785354719918742449156863504196
61785354719918742449218393154792
61785354719918742449218396341332
61785354719918742449218506410846
61785354719918742449218507473656
61785354719918742449218507591748
61785354719918742449219167993664
61785354719918742449219625269120
61785354719918742449406421232120
61785354719918742449406421236332
61785354719918742449406424418660
61785354719918742449406792768428
61785354719918742449406792772640
61785354719919591821245181856854
61785354719919593055839087270246
61785354719919593056027115347574
61785354719919593056591199579558
61785354719919593467893065260354
61785354719919593467893409633888
61785354719919593468457149492338
61785354719919593468458178362114
61785354719919593468458264451182
61785354719919593468458268700532
61785354719919602939448710702479
61785354719919602939449825311403
61785354719919602939450217514864
61785354719919602939638502809636
61785354719919604174231758802123
61785354719919604174232149942774
61785354719919604174983785372287
61785354719919604174983788558827
61785354719919604174983871111435
61785354719919604174983874297975
61785354719919604174984128328879
61785354719919604174984903167751
61785354719919604174985295371212
61785354719919604586014069762678
61785354719919604586577897127139
61785354719919604586578155407393
61785354719919604586578236901402
61785354719919604586578236901403
61785354719919604586578925646994
61785354719919604586578930246265
61785354719919604586579011736062
61785354719919604586579011736063
61785354719919604586766526445524
61785354719919604586767301280184
61785354719919608292619650381658
61785354719919608292807678458986
61785354719919609527400465018317
61785354719919609527401579627240
61785354719919609527401579627241
61785354719919609528153691936552
61785354719919609528153696185902
61785354719919609528154725055678
61785354719919609528216367962329
61785354719919609528216369025139
61785354719919609528216369379271
61785354719919609528216372211679
61785354719919609528216372561599
61785354719919609528217143864011
61785354719919609665414365172147
61785354719919609665415136824479
61785354719919609665477126937071
61785354719919609665477898589403
61785354719919610077008342653871
61785354719919610077008343003791
61785354719919610077009114306203
61785354719919610077009114656123
61785354719919610077009200395271
61785354719919636291191320967252
61785354719919637525785226380644
61785354719919637525973597414564
61785354719919637526036273440340
61785354719919637526600105237849
61785354719919637526788385749652
61785354719919637526788390532621
61785354719919641232641509684174
61785354719919641232828764523271
61785354719919641644423515594598
61785354719919641644423517129791
61785354719919641644423517129792
61785354719919641781621509626460
61785354719919641781621509744552
61785354719919641781621739860617
61785354719919641781872443963721
61785354719919642878953598615458
61785354719919642878954746521620
61785354719919642878954746525832
61785354719919642879204302718562
61785354719919642879204549836440
61785354719919642879769405716544
61785354719919642879769533321514
61785354719919642879769534856707
61785354719919642879769534856708
61785354719919643016214270788402
61785354719919643016215415039852
61785354719919643016215415157944
61785354719919643016215415512235
61785354719919643016215418226392
61785354719919643016402298865730
61785354719919643016403328798316
61785354719919643016403331984856
61785354719919643016403700334624
61785354719919643016466462099548
61785354719919643016967413030300
61785354719919643016967416216840
61785354719919643016967526286354
61785354719919643016967527349164
61785354719919643016967527467256
61785354719919643016968187869172
61785354719919643016968559405480
61785354719919643016968645144628
61785354719919643017031321170404
61785354719919643017218574408860
61785354719919643017218579664293
61785354719919652765009778711662
61785354719919652765010040178456
61785354719919653999791973673388
61785354719943019486946096754065
61785354719943052289641322119273
61785354719943052289707549936810
61785354719943052289707549938262
61785354719943052289892026222377
61785354719943052289892369178969
61785354719943052289892369179212
61785354719943052289895836654347
61785354719943052289895836654348
61785354719943052838768022442649
61785354719943067113865121558971
61785354719943068898275163583487
61785354719943068898275164646297
61785354719943919503455343274979
61785354719943919503455429364047
61785354719943919503455686581491
61785354719943919503455688002804
61785354719943919917497042529227
61785354719943919917497386885499
61785354719943952856887900682497
61785354719943952856950662447421
61785354719943952857453128028836
61785354719943952857455452217815
61785354719943952857456569818142
61785354719943952857456571235084
61785354719943952857456574417412
61785354719943952857515774998300
61785354719943952857515894572517
61785354719943952857518214332659
61785354719943952857519245838094
61785354719943952857519245839546
61785354719943952857519246193838
61785354719943952857519247256647
61785354719943952857519247256648
61785354719943952857519250443188
61785354719943952857703803075628
61785354719943952857704175088532
61785354719943952857704179867289
61785354719943952857707532555632
61785354719943967681613366595607
61785354719943967681613452334755
61785354719943967681676128360531
61785354719943967681676903549323
61785354719943967681697823906047
61785354719943969466086859484771
61785354719943969466086860547581
61785354719943969466087635386453
61785354719943969466087979742725
61785354719943969466276007820053
61785354719943969466338683845829
61785354719951124594991925154731
61785354719951124594992699989391
61785354719951124596687275633637
61785354719951124597503184226595
61785354719951124597503441444039
61785354719951156164662210073936
61785354719951156164663324481656
61785354719951156164663353533756
61785354719951156164666795322902
61785354719951156164666795327274
61785354719951156164666795677194
61785354719951156164666796740003
61785354719951156164666796740004
61785354719951157399444143568868
61785354719951157399445261163128
61785354719951157399445262764012
61785354719951157399447609627062
61785354719951157399447614226331
61785354719951157399447614226332
61785354719951157399448728816382
61785354719951157399448728822206
61785354719951157399448733421475
61785354719951157399448733421476
61785354719951157400201874600563
61785354719951157400201874600564
61785354719951157949055487612536
61785354719951157949056606807680
61785354719951172224170470409918
61785354719951172226137786872189
61785354719951174008016343530081
61785354719951174008017114115391
61785354719952023378413426220767
61785354719952023378413769177359
61785354719952023378413899914026
61785354719952023378414540829691
61785354719952023378414588659618
61785354719952023378414588659619
61785354719952023378414589009539
61785354719952023378414674748686
61785354719952023378414674748687
61785354719952023378414928783802
61785354719952023378414931966130
61785354719952023378414931966131
61785354719952023378414933028941
61785354719952023378414933033152
61785354719952023378414933033153
61785354719952023380862649839224
61785354719952024613760606736455
61785354719952024613760692475602
61785354719952024613760692475603
61785354719952024613761721345378
61785354719952024613761721345379
61785354719952024615455268119848
61785354719952024616209099441784
61785354719952024616209099442513
61785354719952024616209442398376
61785354719952024616209442399105
61785354719952024616209443817659
61785354719952025025542612645427
61785354719952025025542870925681
61785354719952025025542952419690
61785354719952025025542952419691
61785354719952025025542955602018
61785354719952025025542955602019
61785354719952025025543641165282
61785354719952025025543727254350
61785354719952025025543727254351
61785354719952025025543985538816
61785354719952025027237446569927
61785354719952025027238216809528
61785354719952025027238218226471
61785354719952025027238561165800
61785354719952025027238561165801
61785354719952025027238562582742
61785354719952025027990673475112
61785354719952025027991706594238
61785354719952025162803367020899
61785354719952025162803624238343
61785354719952025162803625301153
61785354719952025162804395890675
61785354719952025164498200945399
61785354719952025164498287038679
61785354719952025164498971534921
61785354719952025164498972597731
61785354719952025165252461319547
61785354719952025165314880127879
61785354719952056732411228702692
61785354719952056732411229752452
61785354719952056732412344361376
61785354719952056732412373409264
61785354719952056732412373413476
61785354719952056732415815202782
61785354719952056732415815552702
61785354719952056732415816615512
61785354719952056732415816619724
61785354719952056732475020387152
61785354719952056732478491224186
61785354719952056732478491228558
61785354719952056732478491578478
61785354719952056732478492645499
61785354719952056732478492645500
61785354719952056732663048464480
61785354719952056732663305681924
61785354719952056732663420473172
61785354719952056732666777940271
61785354719952056732666777940272
61785354719952057967193162197624
61785354719952057967194281038636
61785354719952057967194306904196
61785354719952057967196629852490
61785354719952057967196634101840
61785354719952057967197749047634
61785354719952057967197753296984
61785354719952057967256957064412
61785354719952057967260424717666
61785354719952057967260424719118
61785354719952057967260425073410
61785354719952057967260426136220
61785354719952057967260429322759
61785354719952057967260429322760
61785354719952057968010098243500
61785354719952057968012537028430
61785354719952057968012537382722
61785354719952057968012538445532
61785354719952057968013570501847
61785354719952057968013570501848
61785354719952058379059109392037
61785354719952058379059881044369
61785354719952058379060143910843
61785354719952058516237324406084
61785354719952058516319864121641
61785354719952058516320635773973
61785354719952058516804507488044
61785354719952058516805626683188
61785354719952058516868302708964
61785354719952058517055555947420
61785354719952058517073781185065
61785354719952072791439002785618
61785354719952072791439002785619
61785354719952072791439003135539
61785354719952072792192148545019
61785354719952072792192488319283
61785354719952072792192491501611
61785354719952072793886035095448
61785354719952072793886721006937
61785354719952072793886721008549
61785354719952072793887065363209
61785354719952073204037170255727
61785354719952073204037174854997
61785354719952073341234133996499
61785354719952073341234478369949
61785354719952073341235162866191
61785354719952073341235162866275
61785354719952073341235253204693
61785354719952073341235253208821
61785354719952073341235507239725
61785354719952073341235510422053
61785354719952073341297154395725
61785354719952073341297929234597
61785354719952073342929738510437
61785354719952073342929742759787
61785354719952073342930087116059
61785354719952073342992501692303
61785354719952074438567026771427
61785354719952074438567369728018
61785354719952074438567369728019
61785354719952074438567371144960
61785354719952074438567371144961
61785354719952074438568055291282
61785354719952074438568141380350
61785354719952074438568141380351
61785354719952074438568399647554
61785354719952074438568399647555
61785354719952074439383187982643
61785354719952074439383192581913
61785354719952074441015087601112
61785354719952074575828038364343
61785354719952074575828039427153
61785354719952074575828810016675
61785354719952074576581270931609
61785354719952074576643946957385
61785354719954725081850020737004
61785354719954725081850277954448
61785354719954725084109452248304
61785354719954726317195646256247
61785354719954726317195646260459
61785354719954726317195903477903
61785354719954726317196034214570
61785354719954726317196037396898
61785354719954726317196038463920
61785354719954726317196809049230
61785354719954726317197067333696
61785354719954726319643755269992
61785354719954726319643759519342
61785354719954726319707207551499
61785354719954726728978301590336
61785354719954726728979073242668
61785354719954726731237733101636
61785354719954726731426794298090
61785354719954726868499263728627
61785354719954726868749450214515
61785354719954726868750225049175
61785354719954726868750225053387
61785354719954726868750225053630
61785354719954758435910108086792
61785354719954758435910108091004
61785354719954758435913578928038
61785354719954758435913578932410
61785354719954758435913579282330
61785354719954758435913580345139
61785354719954758435913580345140
61785354719954758435913580349351
61785354719954758435913580349352
61785354719954758436101865644123
61785354719954759670441366530720
61785354719954759670441366534932
61785354719954759670633095031740
61785354719954759670633095035952
61785354719954759670692041581724
61785354719954759670692041585936
61785354719954759670692298799168
61785354719954759670692298803380
61785354719954759670692413590416
61785354719954759670692413594628
61785354719954759670713310382061
61785354719954759671197954102596
61785354719954759671256125813708
61785354719954759671257157870024
61785354719954759671259596654954
61785354719954759671259597009246
61785354719954759671259598072055
61785354719954759671259598072056
61785354719954759671444411112692
61785354719954759671447883366828
61785354719954759671447883371039
61785354719954759671447883371040
61785354719954760083060430459814
61785354719954760083060433642142
61785354719954760220302615573944
61785354719954760220303390412816
61785354719954760220320840811589
61785354719954774907221553856474
61785354719954774907221815323268
61785354719954775044482222492715
61785354719954775044482312831133
61785354719954775044482312835345
61785354719954775044482570048577
61785354719954775044482570052789
61785354719954775044733270969353
61785354719954775044733274155893
61785354719954776142003487351406
61785354719954776142755861127512
61785354727786253015553420984781
61785354727794356890324639341901
61785354727794356890512666369421
61785354727794356891076747400411
61785354727818688281520486979173
61785354727822570384203537943117
61785354727822592526427763219041
61785354727822592526428020436485
61785354727822592526490782201409
61785354727829479034984135542135
61785354727829479035168687129187
61785354727829479035732771361171
61785354727829479035736243600645
61785354727829495094675861554005
61785354727829495094696754625455
61785354727829495095324628429281
61785354727830674259162783327757
61785354727830679791999243937735
61785354727830679792251062649763
61785354727830679792815146881747
61785354727830681576389055890317
61785354727830681576389056940125
61785354727830681576392412990283
61785354727830681576476091577939
61785354727830681576476095815691
61785354727830681576476095828741
61785354727830681576639759993421
61785354727830681576644236301581
61785354727830681576664119655267
61785354727830681576664123906069
61785354727830681577208316282763
61785354727830681577208320533565
61785354727830681577480027191323
61785354727830695852407003949857
61785354727830696400801256459971
61785354727830696400885939090213
61785354727830696400885940153071
61785354727830696401450023322197
61785354727830696401638052462383
61785354727830697636148050090021
61785354727830697636168942098613
61785354727830698047930313216437
61785354727830848348551143415039
61785354727830848348551915054321
61785354727830848348551915067371
61785354727834283298593164932895
61785354727834283298593165995753
61785354727834283298593165999965
61785354727834283298596518863583
61785354727834283298596522050123
61785354727834283298655842021529
61785354727834283298676847286127
61785354727834283298677618938459
61785354727834283298680201683375
61785354727834283298680201687587
61785354727834283298680204871319
61785354727834283298680204875531
61785354727834283298843869035999
61785354727834283298847221903829
61785354727834283298865133643757
61785354727834283298866162513533
61785354727834283298868228697845
61785354727834283298868232948647
61785354727834298123570221391077
61785354727834298123591117650471
61785354727834299770134422259015
61785354727834445086651223961772
61785354727834450070756024114161
61785354727834450619547994556353
61785354728766921333577304448271
61785354728766921333660986801503
61785354728766921333661245539479
61785354728766921333661248723211
61785354728766921333664343323837
61785354728766921333664344386695
61785354728766921334226104607527
61785354728766921334228427555821
61785354728766921334413362095381
61785354728766921334413362099593
61785354728766921746007339931237
61785354728766921746010695981395
61785354728766921746195625226009
61785354728766969509563738302907
61785354728766969509584630311499
61785354728766969509584744630363
61785354728766969510127905440227
61785354728766969510148715606341
61785354728769623037660420676309
61785354728770823611728457029589
61785354728770873617210603123895
61785354728770873754282986465447
61785354728770873754471271760219
61785354728777726910279646294555
61785354728777726912055578627971
61785354728777726912058934678129
61785354728777726912535983222491
61785354728777726912619666060949
61785354728777726912619667110757
61785354728777726912623018910113
61785354728777726912623018928987
61785354728777726912623023160915
61785354728777726912807952405529
61785354728777726912811051238243
61785354728777776323136949861635
61785354728777776323136954112437
61785354728777776323137064180499
61785354728777776323305208326509
61785354728777776323324977938963
61785354728777776323324981126907
61785354728777776323325349475271
61785354728777776323952857410741
61785354728778927074341609072279
61785354728778927075093725632393
61785354728778927486123614981251
61785354728778927486687702414229
61785354728778927667362022287307
61785354728778927668866243717987
61785354728778927669054271795315
61785354728778927669054276046117
61785354728778927669137954148547
61785354728778927669138211365991
61785354728778927669141310670881
61785354728778927669141311733739
61785354728778927669618359215243
61785354728778927669618360278101
61785354728778927669705394902865
61785354728778927669705399153667
61785354728778927669893424043051
61785354728778927669893427230995
61785354728778977080135643028979
61785354728778977080135647279781
61785354728778977080135757347843
61785354728778977080199557291741
61785354728778977080386350320027
61785354728778977080951665350251
61785354728778977492169848508535
61785354728778977492733929539525
61785354728778977629242576210779
61785354728778977629429484011231
61785354728778977629429484024281
61785354728778977629430603238299
61785354728803238699135404134991
61785354728803238699219345226199
61785354728803238699699488366975
61785354728803238699784204294247
61785354728803238699786527242541
61785354728803239111565438550887
61785354728803239111565438568149
61785354728803239111568791418717
61785354728803239294579777718183
61785354728803239294580806587959
61785354728803286875706814230203
61785354728803288524778910685397
61785354728803288525342998105325
61785354728803288705265315751655
61785354728803303530008234716459
61785354728803303530070996481383
61785354728803305316344441951415
61785354728803305316344443001175
61785354728803305316908527234563
61785354728807308343946245900512
61785354728807308458316276508281
61785354728814044275837745981275
61785354728814044277529998677227
61785354728814044277617034364849
61785354728814044277617034383723
61785354728814044278094082909211
61785354728814044278177765747669
61785354728814044278366052092249
61785354728814044278369150924963
61785354728814093688695052736299
61785354728814093688883081876485
61785354728814094284223991337931
61785354728814994851301114072069
61785354728814994853747803075387
61785354728814994853748831945163
61785354728815010910975391281643
61785354728815010913255973086001
61785354728815411738645488785224
61785354728815413453687424780084
61785354728815461197444427009322
61785354728815461746550979871017
61785354728815463394432406141189
61785354728819014055479495953725
61785354728819063465972625217811
61785354728819063465972625222023
61785354728819063465972882435255
61785354728819063465975978084237
61785354728819063465975978085641
61785354728819063465975981272181
61785354728819063468504040259657
61785354728819063468504299077742
61785354728819063468504302260070
61785354728819064017547059362186
61785354728819064017547316579630
61785354728819064017547317642440
61785354728819064017735345719768
61785354728819065253646997351471
61785354745548468628535029663498
61785354745556557678705272181369
61785354745556557679520832151527
61785354745556574288072025667342
61785354745556717270382398864741
61785354745556717270571460043933
61785354745556724450595390877131
61785354745556724450596162529463
61785354745559258970149060805937
61785354745559258970150180014131
61785354745559258970337088883265
61785354745559258970338208091459
61785354745559258970358353963199
61785354745559258970420773125823
61785354745559258970985886223371
61785354745559258971173913946407
61785354745559275441648534114873
61785354745559275442464438471606
61785354745559275442464438471615
61785354745559275442464441658155
61785354745559275578971966287346
61785354745559275578971966287355
61785354745559275579536821104649
61785354745559275579536825353999
61785354745559420208599586567124
61785354745559420758144444154692
61785354745559420758144444158904
61785354745559425742248472658961
61785354746495549099265863317483
61785354746495549100019004496571
61785354746495549100080647403221
61785354746495549100080651652571
61785354746503603152112951056559
61785354746504553542225090961037
61785354746504553542225435317300
61785354746504553542225435317309
61785354746504553542790291201616
61785354746504553542790291201625
61785354746504553543040995304720
61785354746504553543040995304729
61785354746504553543040998491269
61785354746504853732039964493461
61785354746504853868484816279204
61785354746533217912098418227720
61785354746533217912161179992644
61785354746533232736510848368222
61785354746533233971878561640410
61785354746533233971878904597002
61785354746533234520733379954016
61785354746541337848531693384412
61785354746541337848532722236926
61785354746541337848594369410188
61785354746541337849347514822816
61785354746543990961754649645789
61785354746543990961755037243397
61785354746544039137465726024425
61785354746544039137465726372941
61785354746544039137465726378557
61785354746544039137465840809849
61785354746544039137465845414942
61785354746544039137465845414943
61785354746544039139997260456789
61785354746544039139997519274874
61785354746544039139997522457202
61785354746544039140248223377978
61785354746544039140248567397380
61785354746544039140812048791877
61785354746544039140812310260066
61785354746544039552030830523796
61785354746544040787377235491247
61785354746544040787942482155499
61785354746544040924386166549805
61785354746544040924386166551209
61785354746544040924386941390081
61785365260285999317570850192199
61785365260285999317821898651575
61785365260285999318323216519365
61785365260285999318323216536627
61785365260285999318323991371287
61785365260285999318323992770967
61785365260285999318385978651471
61785365260285999318574264996003
61785365260285999318575039830663
61785365260358934192204317271083
61785365260358934192956080624853
61785365260358934192956424981125
61785365260358934192956424998387
61785365260358934192956426398067
61785365260358934193018842739697
61785365260358934193019187113231
61785365260358934193019875858823
61785365260358934193019877258503
61785365260358934193020220215095
61785365260358934193207129084229
61785365260358934193207473457763
61785365283701646340795567856374
61785365283701646752577572719798
61785365283701646752577573769558
61785365283881732502088999199603
61785365283881732502089003785823
61785365283881732502089085292883
61785365283881732502089089524971
61785365283881732502089346742415
61785365283881732504347664646122
61785365283881732504348435314385
61785365283881732504348521053533
61785365283885334224198950539090
61785365283885334356407754846878
61785365283920451015689013872530
61785365283920489852619274831592
61785365283993435707329311074182
61785365283993435844527304034567
61785365286656381589590097265151
61785365286947748552197524843241
61785365419564907507284961784479
61785365419564907508037845741911
61785365419564907508037845759173
61785365419564907514816025483853
61785365419564907514816368440445
61785365419564907514816369857387
61785365419564907514816373043927
61785365419564907515380884567759
61785365419564907515381227511301
61785365419564907515381228924031
61785365419589224623344994657569
61785365419589224623344995720379
61785365419589224623345770555039
61785365419589224623345770559251
61785365419589224628428597351373
61785365419589224628428598768315
61785365419589224628428601954855
61785365419589224630688033466155
61785365419600031436334009065347
61785365419600031436334266282791
61785365419600031436898091893439
61785365419600031436898092230309
61785365419600031436898092247571
61785365419600031436898093293119
61785365419600031436899125349435
61785365419600031436899211088583
61785365419600031441416578657287
61785365419600031441416579007207
61785365419600031441416835874731
61785365419600031441416837274411
61785365419600031441416840460951
61785365419600031441981437723931
61785365419600031441981438078063
61785365419600031441981782080203
61785365419600031441982471179927
61785365419600031443676014767857
61785365419600031443676014772069
61785365419600031443676271989513
61785365419600031443676357724449
61785365419783712131749443067125
61785365419783712131752884856431
61785365419783712131752886256111
61785365419783712131937471127191
61785365419783712131937814087995
61785365419783712131940138435969
61785365419783712131940139498779
61785365419783712131940914333439
61785365419783712131940914337651
61785365419783712136833131854209
61785365419783712137020388266155
61785365419783712137021159914275
61785365419783712139279735101117
61785365419783712139280509953039
61785365419783712139280852896581
61785365419783712139280852909631
61785365419783713915574394050895
61785365419783713916326506360207
61785365419783713916330724401115
61785365419783713920656968229055
61785365419783713923104428897755
61785365419783713923104686097937
61785365419783713923104686115199
61785365419783713923104772191217
61785365419783713923104773254027
61785365419783713923105805310343
61785365419783713923669545168793
61785365419783713923670664376987
61785365419808029251576196520621
61785365419808029252329341944847
61785365419808029252329341949059
61785365419818836065065155915849
61785365419818836065065155920061
61785365419818836065253442277643
61785365419818836065316204042567
61785365419818836065316547336029
61785365419818836065316547349079
61785365419818836065316548398839
61785365419818836065818301344287
61785365419818836065881063109211
61785365419818836065881407469695
61785365419818836065882182304355
61785365419818836066069692764467
61785365419881008591008806343931
61785365419881008591071826725979
61785365419881008591071826739029
61785365419881008591071827788789
61785365419881008591823939035291
61785365419881008591824713869951
61785365419881008593515848420519
61785365419881008593515848437781
61785365419881008593516191731243
61785365419881008593516192794053
61785365419881008593519290563957
61785365419881013944178240610405
61785365419881013944241002742511
61785365419881013944241003792271
61785365419881013944805088024255
61785365419881013944993373319027
61785365419881013944994148153687
61785365419889119054463359385255
61785365419889119054484280090203
61785365419889119055299411265243
61785365419889119055300187639308
61785365419891815404750190261203
61785365419891815404812952393309
61785365419891815404812953443069
61785365419891815404813210660513
61785365419891815405377037670841
61785365419891815405565322965613
61785365419891815405565322969825
61785365419891815405566097804485
61785365419891815407257575665777
61785365419891815407260674498491
61785365419891815407821315524227
61785365419891815407821315537277
61785365419891815407822434732421
61785365419891815407824758730475
61785365419891819110581620541231
61785365419891819110769647214667
61785365419891819110769647218879
61785365419891819110769648618559
61785365419891819110769651800887
61785365419891819110790567789925
61785365419891819110790567807187
61785365419891819110853329922031
61785365419891819110853330971791
61785365419891819110853334643764
61785365419891819110853588189235
61785365419891819110853592910968
61785365419891819111418448795284
61785365419891819111606475333207
61785365419891819111606475451251
61785365419891819111606475455463
61785365419891819111606476872612
61785365419891819111606480054940
61785365419891820346115664941583
61785365419891820346115666345475
61785365419891820346136585633481
61785365419891820346136585646531
61785365419891820346136587050423
61785365419891820346199261672307
61785365419891820346200380400891
61785365419891820346200380750811
61785365419891820346200380867451
61785365419891820346200385472544
61785365419891820346952493060123
61785365419891820346952493176763
61785365419891820346952494599528
61785365419891830231418700125247
61785365419891831467329576923019
61785365437290785393655996786835
61785365437290785393655996804097
61785365437290785393656254004279
61785365437290785394220081036081
61785365437290785394223437086239
61785365437290785394223437440371
61785365437290785394223441672459
61785365437290785398738570982257
61785365437290785399303684084017
61785365437290785400998002493557
61785365437290785400998007097039
61785365437290785400998259711001
61785365437290785400998261127943
61785365437290785400998264314483
61785365437290785400998346867091
61785365437290785400999035966815
61785365437290785400999121705963
61785365437314200294587166036821
61785365437314200294587167453763
61785365437314200294588199155947
61785365437314200294588200555627
61785365437314200294839247615323
61785365437314200299670511867313
61785365437314200299670512221445
61785365437314200299670516470795
61785365437314200299921821793483
61785365437314200299922593445815
61785365437314200302180996458733
61785365437314200302182029560597
61785365437325905891186437666259
61785365437325905891186694516521
61785365437325905891186695933463
61785365437325905891751553587377
61785365437325905891751553937297
61785365437325905891751555000107
61785365437325905891751555004319
61785365437325905891751639676445
61785365437325905898529476474845
61785365437325905898529476479057
61785365437509590017555622189377
61785365437509590018119706404099
61785365437509590018119706421361
61785365437509590018123062471519
61785365437509590018123063871199
61785365437509590018374110930895
61785365437509590018374885769767
61785365437509590022638453567719
61785365437509590022638453584981
61785365437509590023203309452035
61785365437509590023203309469297
61785365437509590024897627878837
61785365437509590024897632482319
61785365437509590024897885096281
61785365437509590024897886513223
61785365437509590024897889345631
61785365437509590024898660997963
61785365437509590024898661352095
61785365437509590025148676355475
61785365437509590025148933572919
61785365437509590025148937805007
61785365437509590025713535426331
61785365437509590025714568528195
61785365437533004923006311654995
61785365437533004923006315887083
61785365437533004923571170371719
61785365437533004923571170725851
61785365437533004923571174957939
61785365437544710520733491697073
61785365437544710520733491701285
61785365437544710520733492051205
61785365437544710520733749964277
61785365437544710520733749981539
61785365437544710520733750331459
61785365437544710520733754563547
61785365437544710520734524803149
61785365437544710520734524816199
61785365437544710520734525170331
61785365437544710520796253816129
61785365437544710520797286917993
61785365437544710520797286935255
61785365437544710520984798440915
61785365437544710520984801623243
61785365437544710520985573275575
61785365437544710520985573279787
61785365437544760475462365883091
61785365437544760475462365900353
61785365437544760475462624163345
61785365437544760475462624167557
61785365437544761574113518237977
61785365437605984262501940443411
61785365437605984262501941860353
61785365437605984262501944692761
61785365437605984262501946092441
61785365437605984262564702562467
61785365437605984263066026092337
61785365437605984263066030324425
61785365437605984263317077384121
61785365437605984263317847973643
61785365437605984263317852222993
61785365437605984264758277371347
61785365437605984264758278788289
61785365437605984264758281620697
61785365437605984265009325847985
61785365437605984265009330080073
61785365437605984265012425034831
61785365437605984265012429266919
61785365437606884692865026787133
61785365437606884693052967708371
61785365437606884693052968758131
61785365437606884693052969125313
61785365437606884693052973357401
61785365437606884693053312081905
61785365437606884693053313131665
61785365437606884693053316313993
61785365437606884693115730877187
61785365437606884693115730890237
61785365437606884693868100403943
61785365437606884693868101466753
61785365437606884693868104649081
61785365437606884693868875238603
61785365437606884693868876301413
61785365437606884695309304636307
61785365437606884695309306053249
61785365437606884695309391792397
61785365437606884695312747842555
61785365437606884695560095882451
61785365437606884695560095895501
61785365437606884695560353099895
61785365437606884695560353112945
61785365437606884695563451932609
61785365437606884695563451945659
61785365437606884695563453349551
61785365437606884695563456531879
61785365437606884696124180114435
61785365437606884696125212166539
61785365437606884696127536164593
61785365437606884696127537581535
61785365437606884696127540763863
61785365437617689859665294887891
61785365437617689859665295937651
61785365437617689859665295954913
61785365437617689859665296304833
61785365437617689859665299137241
61785365437617689859665300536921
61785365437617689859665640311185
61785365437617689859665643493513
61785365437617689859728057006947
61785365437617689859728058056707
61785365437617689859728058069757
61785365437617689860230499377829
61785365437617689860230499382041
61785365437617689860481202418123
61785365437617689860481203480933
61785365437617689860481203485145
61785365437617689862172423061971
61785365437617689862172423075021
61785365437617689862172680279415
61785365437617689862172681342225
61785365437617689862172684524553
61785365437617689862175779112129
61785365437617689862175779125179
61785365437617689862175779479311
61785365437617689862175780529071
61785365437617689862737539346059
61785365437617689862737540413081
61785365437617695212897495645235
61785365437617695212897495658285
61785365437617695213399934133949
61785365437617695213399934138161
61785365437617695350095488255783
61785365437617695350095488268833
61785365437617695350095574344851
61785365437617695350095574362113
61785365437617695350095832625105
61785365437617695350095832629317
61785365437617695350158250387889
61785365437617695350660688509421
61785365437617695350660688513633
61785365437617695350911392612525
61785365437617695350911392616737
61785365437617695350911395799065
61785365437617696448181870815421
61785365437617696448745607491543
61785365437617696448745607504593
61785365437617696448745693230691
61785365437617696448745693243741
61785365437617696448745693597873
61785365437617696448746726699737
61785365437617696997224631099865
61785365437617696997287307125641
61785365437617696997788712145309
61785365437617696997788712149521
61785365443187703380361235637770
61785365443198508409715994907218
61785365443198508409715994920268
61785365443198509645062012647184
61785365443198510193289898844342
61785365443198510193289898857392
61785365443198510194104687179430
61785365443199409114722582692798
61785365443199410761002936085559
61785365443199410761002936102821
61785365443199410761003964955335
61785365443199410761003964972597
61785365443199410761006375059719
61785365443199410761007408161583
61785365443199410761098241602161
61785365443199410761098494019374
61785365443222825525020476514098
61785365443222825525020818998306
61785365443222825713023575284203
61785365443223726138251456503068
61785365443223726138314132528844
61785365443223726143574602553375
61785365443234531122183830958578
61785365443234531122183830971628
61785365443234532357529848698544
61785365443234532905757734423318
61785365443234532905757734908752
61785365443234532905758077375698
61785365443234532905758077379910
61785365443234533088688391722816
61785365443234533089252475954800
61785365443234533093823509708845
61785365443234533096271227931859
61785365443234533096271232163947
61785365443234533096271313671007
61785365443234533096272346772871
61785365443406508187212444743669
61785365443406508192296133530753
61785365443406512996421515443874
61785365443406513133682184430119
61785365443406513133682270169267
61785365443406513133744946549175
61785365443406513540444634950678
61785365443406513545527980978003
61785365443406513545528067067071
61785365443406513545528323737762
61785365443417003561446786951055
61785365443417018385608254721249
61785365443417018522806247331797
61785365443417018522807280446711
61785365443417020169182158671423
61785365443417020169183191777499
61785365443417315007699664048029
61785365443417318707056962130198
61785365443417318711867683170143
61785365443418215389986536055083
61785365443418215389986536072345
61785365443418215392497016060283
61785365443418215392497020292371
61785365443418215438250691312989
61785365443418219142418710435103
61785365443418248744322036349493
61785365443418248744322040581581
61785365443441630336745419324063
61785365443442530767296446589023
61785365443442530767475256808431
61785365443442530767484731883795
61785365443442564113976102177558
61785365443442564114226806267612
61785365443453335887516976567325
61785365443453335887516976584587
61785365443453335887516976934507
61785365443453335887579738686381
61785365443453335887579738699431
61785365443453335888332879865469
61785365443453335888332884110607
61785365443453335888332884114819
61785365443453335934086555118175
61785365443453337534646115183691
61785365443453337534646119769911
61785365443453337534708877298535
61785365443453337534708881534835
61785365443453337535273393041197
61785365443453337535273393045409
61785365443453337535462022709711
61785365443453337535462022713923
61785365443453337717660373311939
61785365443453337717660373329201
61785365443453337717723135076863
61785365443453337717723135094125
61785365443453337717723221187564
61785365443453337718476276255951
61785365443453371064413037380044
61785365443453371064413037397306
61785365443453371064977121629290
61785365443453374771017498790830
61785365443453374771017498808092
61785365443453374771269322106340
61785365443514609676241049529421
61785365443514613382282427348203
61785365443514613382470455425531
61785365443515510062907035181175
61785365443515510062907035194225
61785365443515510106792076794381
61785365443515513812833454613163
61785365443515513813021482690491
61785365443522718354480407085062
61785365443522718354480411671282
61785365443526267051025833266039
61785365443526267051025833283301
61785365443526267051026862135815
61785365443526267051026862153077
61785365443526267051029272240199
61785365443526267051030305342063
61785365443526267051091948265975
61785365443526267051845093677151
61785365443526315229519362360695
61785365443526315229519362373745
61785365443526315229520391230471
61785365443526315229520391243521
61785365443526315229520395475609
61785365443526316876460389971311
61785365443526316876648414864907
61785365443526316876648414883781
61785365443526316876649534078925
61785365443526320762925527657019
61785365443526320762925528011151
61785365443526320762925532256289
61785365443526320762925532260501
61785365443526320762988289776075
61785365443526320763741435200301
61785365443526320763741435204513
61785365443526320763772816618413
61785365443526321861073208417114
61785365443526321861074327612258
61785365443526322410116227335945
61785365443526322410116313425013
61785365443526322410117346526877
61785365443526322410117346531089
61785365443526322410869458840401
61785365446174434933539049519244
61785365446174434933539135608312
61785365446177138421364202734406
61785365446178005498314016030798
61785365446178037204723385732120
61785365446188849507263140557146
61785365446189266507988324074142
61785365446189310903389480539550
61785365446190167075737082495907
61785365446190167075737344299571
61785365446190168722928039373319
61785365446190168722928039373562
61785365446372526496012674718202
61785365446372526497704927414154
61785365446372531439092064342728
61785365446372531439092092922444
61785365446372531439154826461784
61785365446372531850936860950472
61785365446372531850937090651010
61785365446372564790917084631938
61785365446372564790979846750994
61785365446395976397088819829180
61785365446396841826930786651244
61785365446396841826930787001164
61785365446396841826930788050924
61785365446396841826931558303576
61785365446396841826931562889796
61785365446396843474038661705288
61785365446396843474122344058520
61785365446396847180160397589188
61785365446396875180448031406610
61785365446396875180510793525666
61785365446396875181075649409982
61785365446396876828392992509528
61785365446396880533680223210132
61785365446396891233178022729254
61785365446396891233240784844098
61785365446397299317086705410543
61785365446404051859852990634128
61785365446404096324778178747744
61785365446404980290816828289554
61785365446404985643986261156348
61785365446407648640735020199406
61785365446407654131100118613006
61785365446407698595962540356604
61785365446408104483699032590063
61785365446468892737196297537224
61785365446468922384759200044790
61785365446468926089021317826434
61785365446468926089105000179666
61785365446468926089105000529586
61785365446468926089105230217074
61785365446468926089105230230124
61785365446468927324452022778650
61785365446469776696481392705048
61785365446469776696481392709260
61785365446469776696544154824104
61785365446469789461792953974668
61785365446469792755986210897592
61785365446469792756048973016648
61785365446469793167831007505336
61785365446469793167831237205874
61785365446469821168181431671610
61785365446469821168181433071290
61785365446469821168746292137934
61785365446469822815247809214308
61785365446469822815307132359204
61785365446469822815309455307498
61785365446469822815310226959830
61785365446469826107811231186802
61785365446469826107811231191014
61785365446469826107811345509878
61785365446469826107873993305858
61785365446469826519593609699104
61785365446469826519593610049024
61785365446469826519655255792294
61785365446469826519655256142214
61785365446469826519656027794546
61785365446469826519656257495084
61785365446469827754940402719806
61785365446469837227623574188298
61785365446469837227686249864154
61785365446469837227688574212128
61785365446469837228253433278772
61785365446469837637776003077174
61785365446469837637776003427094
61785365446469837639405838377524
61785365446469837639468255773126
61785365446469837639468256123046
61785365446469837639468514403300
61785365446477931629961290906102
61785365446477942750279059392650
61785365446480600118833375858574
61785365446480632921615410525984
61785365446480632921615410530196
61785365446480633470595667330018
61785365446480633470595748818364
61785365446480633470595753064954
61785365446480633470595753069166
61785365446480633470658396147784
61785365490464359291427245007056
61785365490464359291427245361188
61785365490464359291427503628392
61785365490464359292180390435494
61785365490464359292180390772364
61785365490464359292180390789626
61785365490464359292180395021714
61785365490464359292180734791766
61785365490464359298958570514306
61785365490464359298958570531568
61785365490464810199094415334785
61785365490467062779503708152808
61785365490467062779503708157020
61785365490467062780067534104538
61785365490467062780067535167348
61785365490467062780068567223664
61785365490467062784586279148640
61785365490467062784586282335180
61785365490468413699599677979417
61785365490468413699787963274189
61785365490468413699851758509771
61785365490468413699851758513983
61785365490468413700352823409307
61785365490468413704934332692143
61785365490468413705436426457243
61785365490468413707131002082775
61785365490468413707131003495505
61785365490468413707131006682045
61785365490468413707132121290969
61785365490468413707382055164507
61785365490468413707382140903655
61785365490468413707383169773431
61785365490468413707948028840075
61785365490468414112197848654939
61785365490468414119730034749047
61785365490492729031333702410755
61785365490492729031334731263269
61785365490492729031334731280531
61785365490499934122055841377029
61785365490499934122870972664497
61785365490499934122871747503369
61785365490499934127389459428345
61785365490499934127954318494989
61785365490499934127954321681529
61785365490499934129648895543127
61785365490499934129648898725455
61785365490499934129649152760571
61785365490500832905728859314061
61785365490500832905728863563411
61785365490500832906482004388367
61785365490500832906482004742499
61785365490500832906482005788047
61785365490500832911565607436303
61785365490500834552606867574967
61785365490500834552606871824317
61785365490500834552607211594369
61785365490500834552857916051813
61785365490500834552857917114623
61785365490500834552857920301163
61785365490500834553610286641379
61785365490500834553610286645591
61785365490500834553611061480251
61785365490500834558693975428463
61785365490500834558693975432675
61785365490500834558694750267335
61785365490500834560388552122469
61785365490500834690871041016851
61785365490500834690871041021063
61785365490500834690871815855723
61785365490500834695201498640561
61785365490500834695954644068999
61785365490500834695955418903659
61785365490500834697649221112925
61785365490500834697649306852073
61785365490503535844511256126947
61785365490503535844511256131159
61785365490503535845075082078677
61785365490503535845075083141487
61785365490503535845076115197803
61785365490503535849593825705837
61785365490503535850158770865761
61785365490503535850158771928571
61785365490503535850158775115111
61785365490503536393554016415603
61785365490503536399202478530183
61785365490675060589661695589912
61785365490675060590414836769000
61785365490675060590414837814548
61785365490675060590414841001088
61785365490675060595498440862484
61785365490675060595498444049024
61785365490675510948033650611591
61785365490675510948034680531127
61785365490682265131904900219260
61785365490682265131904900236522
61785365490682265131905244238662
61785365490683163916079240968852
61785365490683163916079241322984
61785365490683163916080015807724
61785365490683163916080016157644
61785365490683163916142777922568
61785365490683163916146135389668
61785365490683163921162585749584
61785365490683163921162585753796
61785365490683163921162590335804
61785365490683163921162844016788
61785365490683163921162844034050
61785365490683163921162848620270
61785365490683163921163618855660
61785365490683163921163618868710
61785365490683163921163623454930
61785365490683163921225347868640
61785365490683163921225352100728
61785365490683163921226380970504
61785365490683163921226380987766
61785365490683163921413892493426
61785365490683163921414667328086
61785365490683163921414667332298
61785365490683163923673328608208
61785365490683163923674103442868
61785365490683164465185020957186
61785365490683164465185025206536
61785365490683164465186054059050
61785365490683164465186054076312
61785365490683164470205866122366
61785365490683164472717465318498
61785365490683165562455927501482
61785365490683165562455931733570
61785365490683165563271059838710
61785365490683165563271834677582
61785365490683165563274159025556
61785365490683165567538497080372
61785365490683165567538501662380
61785365490683165567789545539748
61785365490683165567789545552798
61785365490683165567789549784886
61785365490683165567789803820002
61785365490683165568354404606392
61785365490683165568354404623654
61785365490683165568354408855742
61785365490683165570048981300398
61785365490683165570048981313448
61785365490683165570048981667580
61785365490683165570048985899668
61785365490683165570049239934784
61785365490683614817720917665025
61785365490683614817721950766889
61785365490683614817721950784151
61785365490683614817722323838391
61785365490683614817722323855653
61785365490683614822804606452109
61785365490683614822804610684197
61785365490683614822804610701459
61785365490683614822804867918903
61785365490683614822804983772961
61785365490683614822805639571235
61785365490683614822993925915767
61785365490683614825253733698159
61785365490683616601483107592549
61785365490683616601483107946681
61785365490683616601483112196031
61785365490683616601483450903273
61785365490683616601483455152623
61785365490683616602047966663405
61785365490683616602047971262675
61785365490683616602049085871599
61785365490683616606566710640485
61785365490683616606566715243967
61785365490683616606566796733765
61785365490683616606567058200559
61785365490683616606567829852891
61785365490683616607131569711341
61785365490683616607131574310611
61785365490683616607131917267203
61785365490685867403403075257834
61785365490685867403403076320644
61785365490685867403403079507184
61785365490685867404155445847400
61785365490685867404155445851612
61785365490685867404156220686272
61785365490685867410933711682622
61785365490687218323687216652389
61785365490687218323687217006521
61785365490687218323687219838929
61785365490687218323687559963113
61785365490687218323687564212463
61785365490687218323687588655257
61785365490687218323687588659469
61785365490687218323690687492183
61785365490687218323690687842103
61785365490687218323749978771445
61785365490687218323750235988889
61785365490687218323751383899263
61785365490687218323753707891493
61785365490687218328770819700325
61785365490687218328770822886865
61785365490687218328770824303807
61785365490687218328770905793605
61785365490687218328770934485749
61785365490687218328770934489961
61785365490687218328771167260399
61785365490687218328771195953995
61785365490687218328771938912731
61785365490687218328833581819381
61785365490687218328833958077423
61785365490687218329586727243607
61785365490687218329586727247819
61785365490687218329586730430147
61785365490687218331281675940481
61785365490687218331281675944693
61785365490687218331281680549787
61785365490687218331281766288935
61785365490687218331282450779353
61785365490687218331282795158711
61785365490687218735282341331389
61785365490687218735533389808235
61785365490687218736097105213855
61785365490687218736098134083631
61785365490687218736100572868513
61785365490687218740364915509549
61785365490687218741180708261791
61785365490687218742875396560297
61785365490687218742875399742625
61785365490687218742875653777741
61785365490687218880890328770651
61785365490711533659690084479881
61785365490711533659752932351135
61785365490711533660505958721713
61785365490711533660505987436943
61785365490711533660506073530223
61785365490711533660506331797427
61785365490718336020362670858326
61785365490718738751038036691119
61785365490718738751038039873447
61785365490718786921941958126505
61785365490718786921941958139555
61785365490719637535213036438783
61785365490719637535213037838463
61785365490719637535213122527851
61785365490719637535213409510285
61785365490719637535275798553627
61785365490719637535275885709717
61785365490719637535276142927161
61785365490719637535276257718409
61785365490719637535276261967759
61785365490719637535277290837535
61785365490719637535464084915421
61785365490719637535464171004489
61785365490719637535465577182067
61785365490719639181589063956079
61785365490719639181589067138407
61785365490719639181840083380825
61785365490719639181840086563153
61785365490719639181840112078585
61785365490719639181840115260913
61785365490719639181840340598269
61785365490719639181840369296029
61785365490719639181840369296237
61785365490719639181840455389517
61785365490719639181840456452327
61785365490719639181840459638867
61785365490719639181841115432929
61785365490719639182404942447469
61785365490719639182404971145229
61785365490719639182404974331769
61785365490719639182405199664913
61785365490719639182405314456161
61785365490719639182405315518971
61785365490719639182405318705511
61785365490719639182406003201545
61785365490719639319038361906785
61785365490719639319038363323727
61785365490719639319101124025841
61785365490719639319603220977641
61785365490719639319854269454279
61785365490722340473493168358033
61785365490722340473493537184397
61785365490722340473493541433747
61785365490722340473494197227809
61785365490722340474246682608623
61785365490722340474246682612835
61785365490722340474247457447495
61785365490722388644146067186345
61785365490722390428452193008935
61785365490722390428535100639935
61785365490722390428535100644147
61785365490722390428535878666751
61785365490722390429288245006967
61785365490722390429288245011179
61785365490722390429289019845839
61785365490779559809909373575464
61785365490779559809909632209850
61785365490779559810661744519162
61785365490780460237953359809384
61785365490780460237953359822434
61785365490780460237953360176566
61785365490780460237953364408654
61785365490780460238141646521098
61785365490780460238768148144472
61785365490780460238768148157522
61785365490780460240401082281748
61785365490780460240460400840424
61785365490780460240460400853474
61785365490780460240460401207606
61785365490780460240460405439694
61785365490780460241212771784122
61785365490780460241213546618782
61785365490780460241215870616836
61785365490783162078649717758008
61785365490783162081156758789048
61785365490783617921616175133747
61785365490783617921866878865249
61785365490783617922368287425797
61785365490783617922430963563793
61785365490783617922431738402665
61785365490784512999812556445687
61785365490784512999812560677775
61785365490784513001504437487239
61785365490784513001504809146011
61785365490784513001504813745281
61785365490784513002256554028639
61785365490784518352166943759901
61785365490784518352166944114033
61785365490784518352166945163793
61785365490784518352166948346121
61785365490784518352981732081939
61785365490784518352981732094989
61785365490784518489427956774179
61785365490791265404753973700618
61785365490791265405318832767262
61785365490791265407072728032994
61785365490791265407072728387126
61785365490791265407072732619214
61785365490791265407072986654330
61785365490791265407076085487044
61785365490791265407825873798302
61785365490791265953796991202714
61785365490791265956304036483104
61785365490791270894996137937210
61785365490791270895749020499174
61785365490791270895749021898854
61785365490791270895811696524950
61785365490791718090513004116247
61785365490791718090513007302787
61785365490791718090513778955119
61785365490791718090723071049731
61785365490791718091287155281715
61785365490791718091287159880985
61785365490791718091349573022817
61785365490791718091349574085627
61785365490791718091349577272167
61785365490791718091349831301667
61785365490791718091350606141943
61785365490791718093041050878493
61785365490791718093042083997619
61785365490791718093044407995673
61785365490791718093044408345593
61785365490791718093232436422921
61785365490791718093793824653983
61785365490791718093794196312547
61785365490791718093794197725485
61785365490791718093797295495181
61785365490791721796575166938185
61785365490791721796575166955447
61785365490791721796575420164255
61785365490791721796575425218439
61785365490791721796575425222651
61785365490791721797328307767353
61785365490791721797328307780403
61785365490791721797328309184295
61785365490791721797328312366623
61785365490791721797389950668179
61785365490791721797390208948433
61785365490791721797390208952645
61785365490791721797390983787305
61785365490791721797390983793129
61785365490791721797390983806179
61785365490791732917202064106261
61785365490791732917955321126149
61785365490791732917955324308477
61785365490792568698157407006841
61785365490792568698157409839249
61785365490792568698157411256191
61785365490792568698157749963433
61785365490792568698157754212783
61785365490792568698220168771765
61785365490792568698220171954093
61785365490792568698220425989209
61785365490792568698221200823869
61785365490792568698722265723565
61785365490792568698722266073485
61785365490792568698722609030077
61785365490792568698785027838409
61785365490792568698785285055853
61785365490792568698973314200203
61785365490792616873873072389529
61785365490792616873873073806471
61785365490792616873935748415305
61785365490792616873935749465065
61785365490792616876399890470317
61785365490792616876401378500503
61785365490792616876401382749853
61785365490792616876462652585161
61785365490792616876462654002103
61785365490792616876463681454937
61785365490792616876463682871879
61785365490792616876464054530651
61785365490792616876464059129921
61785365490792618521085038179435
61785365490792618521085041361763
61785365490792618521085813015499
61785365490792618521085816202039
61785365490792618521335741215517
61785365490792618521335742282539
61785365490792618521335745464867
61785365490792618521838182546675
61785365490792618521838187145945
61785365490792618521900600287777
61785365490792618521900601350587
61785365490792618521900604537127
61785365490792618523592078143453
61785365490792618523592079210475
61785365490792618523592852983729
61785365490792618523592854046539
61785365490792618523779992852299
61785365490792618523780364505247
61785365490792618523781139339907
61785365490792618523783463687881
61785365490792618524344851918943
61785365490792618524345223577507
61785365490792618524345224990445
61785365490792618524345998412167
61785365490792618524348322760141
61785365490792618659098937272067
61785365490792618661605979365917
61785365490792622227125419008529
61785365490792622227125419012741
61785365490792622227126190660861
61785365490792622227126193847401
61785365490792622227940977933139
61785365490792622364303262938063
61785365490792622364365938596657
61785365490792622364387202158819
61785365490792622364387202508739
61785365490792624012268371555803
61785365490792633347753086771951
61785365490792633347754234664855
61785365490792633347754236081797
61785365490792633348506346991429
61785365490792633348506348391109
61785365490795270402220373826727
61785365490795270402220631044171
61785365490795319812717116362627
61785365490795319812989081290651
61785365490795319812989081294863
61785365490795319812989856130927
61785365490795319813491264341555
61785365490795319813491268940825
61785365490795319813553683145467
61785365490795319813553686332007
61785365490795319813553940361507
61785365490795319813554715201783
61785365490795319815245161005355
61785365490795319815245935841419
61785365490795319815246193057459
61785365490795319815246193058863
61785365490795319815248517055513
61785365490795319815248517405433
61785365490795319815249292245709
61785365490795319815433446300127
61785365490795319815997933713823
61785365490795319815998305372387
61785365490795319815998306785325
61785365490795319816001404555021
61785365490795320362534283256173
61785365490795320365041324287213
61785365490795323518779275998025
61785365490795323519030233309729
61785365490795323519532416827193
61785365490795323519532418239923
61785365490795323519532418244135
61785365490795323519532421426463
61785365490795323519595092380585
61785365490795323519595092852969
61785365490795325303084626636035
61785365490795325303356594396467
61785365490795325303356594400679
61785365490795325303419270422243
61785365490795325303419270426455
61785365490795325303921109099405
61785365490795325303921453350683
61785365490795325303921453468727
61785365490795325303921453472939
61785365490795325303922228307599
61785365490795325303983871214249
61785365490795325303984130557361
61785365490795325303984904333375
61785365490795334639407317876677
61785365490795334639407321059005
61785365496304093491346109439871
61785365496304093491910193671855
61785365496373387390552362603337
61785365496373435424195655511664
61785365496373435560605553524063
61785365496373435560605553537113
61785365496373436659541673238580
61785365496373437208584347770826
61785365496376989661548442101157
61785365496376989661548442105369
61785365496377037283373746811675
61785365496377037283374861420599
61785365496377037283374861424811
61785365496377037283377185772785
61785365496377037283377188955113
61785365496377037283377960607445
61785365496377037283409729087462
61785365496377037283409729091674
61785365496377037283660433194778
61785365496377037695191734996434
61785365496377038930537752727562
61785365496377038930788456830666
61785365496377039066947646143705
61785365496377039066947646147917
61785365496377039066951088287143
61785365496377039067135678471835
61785365496377039067139120615273
61785365496377039067198697808495
61785365496377039067198697812707
61785365496377039067199469465039
61785365496377039067231236405650
61785365496377039067231236409862
61785365496377039067703976499589
61785365496377039067763553692811
61785365496377039120295518755361
61785365496377039479545559601783
61785365496377039479545559605995
61785365496397751990457462573248
61785365496401354261453542062230
61785365496401354261453542075280
61785365496401354261704246165334
61785365496401354261704246178384
61785365496401354398714209159148
61785365496401354398714210711604
61785365496401354444384198889344
61785365496401354444446874915120
61785365496401354444634902992448
61785365496401354810496215068120
61785365496401354810496216607526
61785365496401354993426873421590
61785365496408558941459599330798
61785365496409410102208191943039
61785365496409410102208966777699
61785365496409458136663491563024
61785365496409458136663834519616
61785365496409458273924503155940
61785365496409459371194720954852
61785365496409459372009509289940
61785365496409459920237393947692
61785365496409460102980024219622
61785365496409460103168052296950
61785365496409460103732136528934
61785365496409460108302908818945
61785365496409460109056311462067
61785365496409460109056311466279
61785365496409460110750888510205
61785365496409460110750974249353
61785365496409460110751663344865
61785365496409460110751749084013
61785365496412159428065869237538
61785365496412159428065869241750
61785365496412159428316573344854
61785365496412159977108543782834
61785365496412161211890477281978
61785365496412161211890819761974
61785365496412161211890819766186
61785365496412161212454561509750
61785365496412161212455678832830
61785365496412161257372437382390
61785365496412161257623141485494
61785365496412161806415111923474
61785365496412161806415111927686
61785365496412161813997690919237
61785365496412161813997694101565
61785365496412161813997694105777
61785365496412161813998033875829
61785365496412161813998808710489
61785365496412161813998808714701
61785365496583836125922882503755
61785365496584141714337292608898
61785365496584141714337297208168
61785365496584141851660723180496
61785365496584142263192024969102
61785365496584142265702509206390
61785365496591028355906497258784
61785365496591789883370382808001
61785365496591928923714835203322
61785365496591928923714835220584
61785365496591928928798166684907
61785365496591928928798166702169
61785365496591930707288739140446
61785365496591930707288739144658
61785365496591930712372070622031
61785365496591930712372070626243
61785365496591940000066220345113
61785365496591940000882127888395
61785365496592225365095452136735
61785365496592225365430181549663
61785365496592225365911355080747
61785365496592240190153066260325
61785365496592242014647541712527
61785365496592242014647798929971
61785365496592242014648570582303
61785365496592242014648913538895
61785365496592242019731230499611
61785365496592242019731487717055
61785365496592242019732259369387
61785365496592245589296537993538
61785365496592245589296542592808
61785365496592245591556232388574
61785365496592245721536622734644
61785365496592245721536708473792
61785365496592245726336467112239
61785365496592245726336724329683
61785365496592245726337495982015
61785365496592245726347343761539
61785365496592245726619268303045
61785365496592245726619968565136
61785365496592245726619973348105
61785365496592245726619973348189
61785365496592245726620059087253
61785365496592245726620059087337
61785365496592247367849858022394
61785365496592247372933203852886
61785365496592247375442902088926
61785365496592247375442902088935
61785365496592247375443688090174
61785365496592247375443688208266
61785365496592247375443945307618
61785365496592247376007761155579
61785365496592247376007775504486
61785365496592247376008804374262
61785365496594491586805727716247
61785365496594492821587661211179
61785365496595827087299561196575
61785365496595827087550608256271
61785365496595827087551379908603
61785365496595827087634290609503
61785365496595827087635062261835
61785365496595827088115464140587
61785365496595827628811938614751
61785365496595827628811938618963
61785365496595827629564308141507
61785365496595827629564308145719
61785365496595827636342234320509
61785365496595827636342234324721
61785365496595827636342492605023
61785365496595827636343264257355
61785365496595827636425916673741
61785365496595827636425916677953
61785365496595827637179316133131
61785365496595827637179316137343
61785365496595841911793091075131
61785365496595843696119278441359
61785365496595843696120050093691
61785365496595843696120050097903
61785365496595843696684134325675
61785365496595843696684134329887
61785365496595843698441214852819
61785365496595843698629758433509
61785365496595843698630533268169
61785365496595843699194617500153
61785365496595843736851650772367
61785365496595843736851907989811
61785365496595843736852679642143
61785365496595843736853022598735
61785365496595843741935253820303
61785365496595843741935339559451
61785365496595843741935596776895
61785365496595843741936368429227
61785365496595843741967749488835
61785365496595844286459524154359
61785365496595844286459781371803
61785365496595844286492326287205
61785365496595844291543127202295
61785365496595844291574900465365
61785365496595844293237821869669
61785365496595844293237821873881
61785365496595844293427137101287
61785365496595844293991221333271
61785365496595847997616138572107
61785365496595847997616395789551
61785365496595849227314635718558
61785365496595849232365438230161
61785365496595849232365523969309
61785365496595849232365781186753
61785365496595849233150098637203
61785365496595849233150356917457
61785365496595849233150438411467
61785365496595849233150441593795
61785365496595849233151131756329
61785365496595849233151213246127
61785365496595849639660725855302
61785365496595849644712561486031
61785365496595849644712564672571
61785365496595849644712647225179
61785365496595849644712650411719
61785365496595849644712904442623
61785365496595849644713679281495
61785365496595849644744076468847
61785365496595849644744419425439
61785365496595849644744420488249
61785365496595849644745191077771
61785365496595849644745195327121
61785365496595849647254884530758
61785365496595849647255589575911
61785365496595849647255675315059
61785365496595877050266235142029
61785365496595877050454778722719
61785365496595877050455553557379
61785365496595877051019637789363
61785365496620192420108844563834
61785365496620192420359548653888
61785365496620192420359548666938
61785365496620192969151519096080
61785365496627362380566919376890
61785365496628251822865985446448
61785365496628251822928661472224
61785365496628262901808436911841
61785365496628262901808438324571
61785365496628262902059485371217
61785365496628262902059485384267
61785365496628262902561491997489
61785365496628262902561493397169
61785365496628262902561496579497
61785365496628262902561496596759
61785365496628262902624341268583
61785365496628262902624344455123
61785365496628262902812540456865
61785365496628262948377467368009
61785365496628262948377810324601
61785365496628262948377811741543
61785365496628262948377930782140
61785365496628264549188537876881
61785365496628264549188538939691
61785365496628264549188542126231
61785365496628264549753396943525
61785365496628264549753398006335
61785365496628264549753401192875
61785365496628264549784827249999
61785365496628264732140033903335
61785365496628264732202505507869
61785365496628264732202508690197
61785365496628264732202762725313
61785365496628264732203537559973
61785365496628264732704889787651
61785365496628264732704889791863
61785365496628264732767364574513
61785365496628264732767621791957
61785365496628264732955936847347
61785365496628264732955936851559
61785365496628270085403697109246
61785365496628270085968552989350
61785365496628298078892697971440
61785365496628298078892697975652
61785365496628301785748981647976
61785365496630965840841619671761
61785365496630965840841620734571
61785365496630965840841623921111
61785365496630965840842394506421
61785365496630965840842395569231
61785365496630965840842398755771
61785365496630965841406479805427
61785365496630965841407254640087
61785365496630965886595209185318
61785365496630966435386835249557
61785365496630966435386835253769
61785365496630966436202710558619
61785365496630966436202710562831
61785365496630966436202713745159
61785365496630966436202967776063
61785365496630966436202967780275
61785365496630966436203082571522
61785365496630966436203742614935
61785365496630999233097083056880
61785365496630999782139757597964
61785365496630999782139757602176
61785365496631015841553860404763
61785365496631015841553860406167
61785365496631015841616622525430
61785365496631015841804132631203
61785365496631015841804907465863
61785365496631015841804908883012
61785365496631015842368991697847
61785365496631015842368991702059
61785365496631015842369766536719
61785365496631015842369767953868
61785365496689540396762087939599
61785365496689540396950116016927
61785365496693138412830627115163
61785365496693138412830631714433
61785365496693138412924819180657
61785365496693138414605076019115
61785365496693138414606190628039
61785365496693138414606195227309
61785365496693138414606447845483
61785365496693138414606452444753
61785365496693143902508708165159
61785365496693143902508708182421
61785365496701192280928773879449
61785365496701192280931868462813
61785365496701192281179477982553
61785365496701192281182916939451
61785365496701192281743562197275
61785365496701192281743562214537
61785365496701192281744676806199
61785365496701192281744676823461
61785365496701192281746656797901
61785365496701192281747001171435
61785365496701194065233864802793
61785365496701194065234639637453
61785365496701194065296540828569
61785365496701194065297315663229
61785365496701194065317461533517
61785365496701194065484568905897
61785365496701194065568251259129
61785365496701194065568254441457
61785365496701194065568508476573
61785365496701194065569283311233
61785365496701194065569284850639
61785365496701194065571608844321
61785365496701194066049427972541
61785365496701194066073791885189
61785365496701194066133110325773
61785365496701194066133367543217
61785365496701194066133369078411
61785365496701194066136467910965
61785365496701199395861926679405
61785365496701199396426010907177
61785365496701242243747974492715
61785365496701242243749093700909
61785365496701242243811765477495
61785365496701242243811765481707
61785365496701242243812109851029
61785365496701242243999022952091
61785365496701242244563882018735
61785365496701242244563882035997
61785365496701242286974741203911
61785365496701242289565350269319
61785365496701244071426539601531
61785365496701244071426542783859
61785365496701244071427314436191
61785365496701244071614824896303
61785365496701244071615599730963
61785365496701244072179683962947
61785365496701247777467606011199
61785365496701247778220837882996
61785365496701249424533987073011
61785365496701249424595973885267
61785365496701249424595977067595
61785365496701249424596748719927
61785365496701249424628130251919
61785365496701249424784259180039
61785365496701249424785034014699
61785365496701249425349118246683
61785365496703895769568456782263
61785365496703895769568456786475
61785365496703945774862660424509
61785365496703945774862663606837
61785365496703945775615029947053
61785365496703945775615029951265
61785365496703945775615804785925
61785365496703949480840279488643
61785365496703950716186294031863
61785365496703950716186294033267
61785365496703950716187068872139
61785365496703950716187072054467
61785365496703950716249055680147
61785365496703950716249056152530
61785365496703950716249058862475
61785365496703950716280437212139
61785365496703950716436996719429
61785365496703950716437340974919
61785365496703950716437341087347
61785365496703950716437341092963
61785365496703950716437342510112
61785365496703950716438115931835
61785365496703950717001855790285
61785365496703950717002200041563
61785365496703950717002200158203
61785365496703950717002200159607
61785365496703950717002200163819
61785365496703950717002201580968
61785365496703950717002974998479
61785365499364221316912035254638
61785365499364221316913064124414
61785365499364237917869141130946
61785365499367795793464064517407
61785365499367797029060781746789
61785365499367797029060868902878
61785365499367797029060868902879
61785365499367797029061643737538
61785365499367797029061643737539
61785365499367797029061902377748
61785365499367797029061905560076
61785365499367797577852752188981
61785365499367797577852839345071
61785365499367797577853614179731
61785365499367797577853614181183
61785365499367797577853872819940
61785365499367797577853876002268
61785365499367797578041899475907
61785365499655526584269016309372
61785365499655527133060944588131
61785365499655527133061973457907
61785365499655527133250001535235
61785365499655559936094808250914
61785365499656010836743084059514
61785365499659625464836052401100
61785365513989892198129313747568
61785365513989893845258366253232
61785365513989893845258370485320
61785365513992593901565433490474
61785365513992593901628281348838
61785365513992593902129517722458
61785365513992593902192365580822
61785365513992593902193137233154
61785365513992595548756559019842
61785365513992595548757333854502
61785365513992595549321418086486
61785365514024964380718020852814
61785365514024964380718020870076
61785365514024964382412596497060
61785365514024964382413625366836
61785365514024964382413626416596
61785365514024964382413626433858
61785365514024964382413629616186
61785365514024964929761038371964
61785365514024964931455615415890
61785365514024964931456643935746
61785365514024964931456644285666
61785365514024964931456645335426
61785365514024966165107827733950
61785365514024966165107827751212
61785365514024966166802403378196
61785365514024966166802404795138
61785365514024966166803436497322
61785365514024966166803437897002
61785365514025014205524698105230
61785365514025014205524699154990
61785365514025014342785453897644
61785365514025014342786481350478
61785365514025014342786482400238
61785365514025014342786482417500
61785365514025014342786482767420
61785365514025014342786485599828
61785365514025014342786486999508
61785365514025014342788806765474
61785365514025014754567716674140
61785365514025014754567717024060
61785365514025014754567718073820
61785365514025015989914504986366
61785365514025015989914506036126
61785365514025015989914509235716
61785365514025015989914510635396
61785365514028566651776862478274
61785365514028566651965919071086
61785365514028566652028681186090
61785365514028566654224583529324
61785365514028566654225613466122
61785365514028566654225616648450
61785365514028566654287345648540
61785365514028566654288117300872
61785365514028568298905914625434
61785365514028568298905914629646
61785365514028568298905914979726
61785365514028568298905914983938
61785365514028568299156962043634
61785365514028568300851539087560
61785365514028568300851540150370
61785365514028568300852314985030
61785365514028568300852314989242
61785365514028568301416397804284
61785365514028568301416398154204
61785365514028568301416399217014
61785365514028568301416399221226
61785365514028568301417174055886
61785365514028568301417517012478
61785365514028568436166669355198
61785365514028568438050564458730
61785365514028568438614390410460
61785365514028568438615423529586
61785365514028616476772601972532
61785365514028616477336684787574
61785365514028616477336685137494
61785365514028616477336686204516
61785365514028616477337456439906
61785365514028616477337461039176
61785365514028616477399446906790
61785365514028616477400566114984
61785365514028616614036712748082
61785365514028616614597439512966
61785365514028616614598469449764
61785365514028616614598472632092
61785365514028616614600796980066
61785365514028616614660201632182
61785365514028616614660973284514
61785365514028618261161634014796
61785365514028618261161637197124
61785365514028618261162408853668
61785365514028618261224396134012
61785365514028618261225170968672
61785365514028618261225170972884
61785365514028618261726493081440
61785365514028618261726493085652
61785365514028618261727267920312
61785365514028618261789255200656
61785365514028618261789255204868
61785365514028618261790030039528
61785365514029069162839329637003
61785365514029069163403413868987
61785365514090757489003390217018
61785365514090757489003394816288
61785365514097910779418408518936
61785365514097910779418408531986
61785365514097910779418490021784
61785365514097910779418748288988
61785365514097912563807186880216
61785365514097912563807440561200
61785365514097912563807445160470
61785365514097912563808215400072
61785365514097912563808301489140
61785365514097960795335725484484
61785365514097960795335725497534
61785365514098861361703975721216
61785365514098861363147504305558
61785365514098861363398555951682
61785365514098861363398555968944
61785365514098861363398637458742
61785365514098861363398641690830
61785365514098861363398641708092
61785365514099311663434794845002
61785365514099311663434794862264
61785365514099311800695463498588
61785365514099311853792208208284
61785365514099312898028362106245
61785365514099312898028447845393
61785365514099313035289116481717
61785365514099313446975816874087
61785365514099313446980288950111
61785365514099313447823487117214
61785365514101512639447357598962
61785365514101512639447357603174
61785365514101512639448472207886
61785365514101512639448472212098
61785365514101512639448475394426
61785365514101514286011551037982
61785365514101514286011554220310
61785365514101514286011554224522
61785365514101514286576410104626
61785365514101514286576410108838
61785365514101514286576413291166
61785365514101514423272308595782
61785365514101514423273080248114
61785365514101514423837167666638
61785365514101562654800585733256
61785365514101562654800590332526
61785365514101562654800590336738
61785365514101563066582848859672
61785365514101563066582850276614
61785365514101563066582853458942
61785365514101563066582853463154
61785365514101564299732197190340
61785365514101564299732197194552
61785365514101564300234032679350
61785365514101564300297053074656
61785365514101564300297053078868
61785365514101564301928609723276
61785365514101564301928866586588
61785365514101564301928868003530
61785365514101564301928871185858
61785365514101564301928871190070
61785365514101564302179916480376
61785365514101564302179919662704
61785365514101564302179919666916
61785365514101564302744775547020
61785365514101564302744775551232
61785365514101564302744778733560
61785365514101564439440674038176
61785365514101564440005533109032
61785365514101964783434131868677
61785365514102012954866967008807
61785365514102012954902949284594
61785365514102012954902949288806
61785365514102012955153653391910
61785365514102013366684955193566
61785365514102013366684955197778
61785365514102014601466888692710
61785365514102014602030972924694
61785365514102014602281677027798
61785365514102014738440866340837
61785365514102014738444308484275
61785365514102014738628898668967
61785365514102014738632340812405
61785365514102014738633373931531
61785365514102014738691918005627
61785365514102014738695017192473
61785365514102014739194011770727
61785365514102014739197196696721
61785365514102014739197454976975
61785365514102014739197458163515
61785365514102014739198229815847
61785365514102014739256773889943
61785365514102014739259873076789
61785365514102014739291641556806
61785365514102014784478133451997
61785365514102014791976942754707
61785365514102014791977028493855
61785365514102014791978057363631
61785365514102014792541798639023
61785365514102014792541884378171
61785365514102015151038779798915
61785365514102015151038779803127
61785365514102015151042137266015
61785365514102015151042137270227
61785365514102015151042140452555
61785365514102015151070546743738
61785365514102015151073647465778
61785365514102015151073647469990
61785365514122277359905279850116
61785365514122277359905279863166
61785365514122277908948036948020
61785365514122277908948040134560
61785365514122277908948040484480
61785365514122277908948041547290
61785365514122277908948294165464
61785365514122277908948298764734
61785365514123628420057114102582
61785365514125879631215165361830
61785365514125879633662887834194
61785365514125879768475924319310
61785365514125879768475924336572
61785365514125879770923646791674
61785365514125879770924761400598
61785365514126329933197466362466
61785365514126330121232766045784
61785365514126330123459915171335
61785365514126330123461029780259
61785365514126330123492201806434
61785365514126330123492459023878
61785365514126330481989436332274
61785365514126330481989436804658
61785365514127230500946486237974
61785365514127230500946486251024
61785365514127231095471120883682
61785365514133983505610326514486
61785365514133983506363559081752
61785365514133983506363562264080
61785365514133983507807000492742
61785365514133983507807000505792
61785365514133983508058048986850
61785365514133983508058134725998
61785365514133983642871081239878
61785365514133983643624227718076
61785365514133983645318803712242
61785365514133983645318889451390
61785365514133984741458441175732
61785365514133984741458441188782
61785365514133984741458445775002
61785365514133984743153018219658
61785365514133984743153018232708
61785365514133985292447085615334
61785365514133985292447171354482
61785365514133985292447860449994
61785365514133985292447946189142
61785365514134433996160582173755
61785365514134433996160582186805
61785365514134433996192011430424
61785365514134433997855072078853
61785365514134433997855157818001
61785365514134433997886588124430
61785365514134433997886845341874
61785365514134435231538029157340
61785365514134435233233380686006
61785365514134435233233637903450
61785365514134435233797464917990
61785365514134435591730958164226
61785365514134435644826583665728
61785365514134435645014868960500
61785365514134438937579181170802
61785365514134439349361441114890
61785365514134439349361444297218
61785365514135286205006273929081
61785365514135334375906074592256
61785365514135334375968750618032
61785365514135334513166743228580
61785365514135336211100558924159
61785365514135336212794878749189
61785365514135336212795221705781
61785365514135336212795910806957
61785365514135336212795996546105
61785365514135340054433982084404
61785365514137987495906211358333
61785365514137987908252558720945
61785365514137987908253333555605
61785365514138035667370785335954
61785365514138035667370785340166
61785365514138036079152790776754
61785365514138036079152791244926
61785365514138036079152791249138
61785365514138036079152793959082
61785365514138037313934724267474
61785365514138037313934724271686
61785365514138037313934724744070
61785365514138037313935067224066
61785365514138037314498808503670
61785365514138037314498808976054
61785365514138037314499926294922
61785365514138037451195735860390
61785365514138037451760594931246
61785365514138037496677353476594
61785365514138037496865381553922
61785365514138037496949411646798
61785365514138037497702557075236
61785365514138037502000495289149
61785365514138037502000499539951
61785365514138037502032757477290
61785365514138037502033014694734
61785365514138037502785902905728
61785365514138037502786160123172
61785365514138037504197169284715
61785365514138037504197173534065
61785365514138037504197173535469
61785365514138037504197945187801
61785365514138037504259935653281
61785365514138037504261050262205
61785365514138037504448222012315
61785365514138037504449336621239
61785365514138037504480475284693
61785365514138037505013081083171
61785365514138037505014195692095
61785365514138037863541826001346
61785365514138037863541826005558
61785365514138037863542600840218
61785365514138037909296531724552
61785365514138037909296534906880
61785365514138037914378761529178
61785365514138037914379018746622
61785365514138037914379105902712
61785365514138037914379790398954
61785365514138037914379880737372
61785365514138037914380134772488
61785365514138037914380137954816
61785365514138037916795341023047
61785365514138037916795341027259
61785365514138037916795426762195
61785365514138037916795426766407
61785365514138037916796115861919
61785365514138037916796201601067
61785365514138037916826826958134
61785365514138037916827598610466
61785365514138037916827855827910
61785365514138041620420515133618
61785365514138041757869328055460
61785365514138042855202187161756
61785365514138042855202444379200
61785365514138042855767304512866
61785365514138042855954560937862
61785365514138042855955332590194
61785365514138042855955589807638
61785365514138052733457655121212
61785365514138052733457916588006
61785365514138053968239845833588
61785365514138053968804705967254
61785365514138053968991962392250
61785365514138053968992991262026
61785365514306093897152677110373
61785365514306093897152680296913
61785365514308344699008477546046
61785365514308661542832659820572
61785365514308661542832659824784
61785365514308661544527153961970
61785365514308661544527153975020
61785365514308661544527235469030
61785365514308795188806533757175
61785365514309562109828452782056
61785365514309562109891214546980
61785365514309562110644355726068
61785365514309562112338931370314
61785365514309562112338935969584
61785365514309562112338937019344
61785365514310013006983498167040
61785365514310013012067101214976
61785365514310017953705061164789
61785365514310018090902963253136
61785365514310018090965729801113
61785365514310018093162384664662
61785365514310018502497284028322
61785365514310018505007425309018
61785365514310018505007768265610
61785365514316448573214580688788
61785365514316448573967722930686
61785365514316448573967726117226
61785365514316464632907943506118
61785365514316464632908718344990
61785365514316464633472802576974
61785365514316465182515558625118
61785365514316465182515820078862
61785365514316748350703169840862
61785365514316748350703169845074
61785365514316748350891456185394
61785365514316748350891456202656
61785365514316748351456311024162
61785365514316748351456315256250
61785365514316748351456315269300
61785365514316748762485519060718
61785365514316748762673805405250
61785365514316748763238664476106
61785365514316748763238664489156
61785365514316748763301422004730
61785365514316748763489708349262
61785365514316748899746187696882
61785365514316748899746188759692
61785365514316748899934474054464
61785365514316748899934475104224
61785365514316748900499328526050
61785365514316748900499329588860
61785365514316748900499333125320
61785365514316748900499334175080
61785365514316750135092976721998
61785365514316750135092977076130
61785365514316750135092981325480
61785365514316750135281263433712
61785365514316750135281267665800
61785365514316750135846122150436
61785365514316750135846122504568
61785365514316750135846126736656
61785365514316750547063612286386
61785365514316750547628471357242
61785365514316750547628475956512
61785365514316750547691233472086
61785365514316750547879519829668
61785365514316764821990251159822
61785365514316764822178537504354
61785365514316764822743396575210
61785365514316764822743396588260
61785365514316764822994526541806
61785365514316764959251005889426
61785365514316764959439292247008
61785365514316764960004146718594
61785365514316764960004151317864
61785365514316764961698723762520
61785365514316765371033268661710
61785365514316765371033268665922
61785365514316765371033270078652
61785365514316765371033354755150
61785365514316765371221555006242
61785365514316765371221555023504
61785365514316765371221556423184
61785365514316765371221641099682
61785365514316765371786410907820
61785365514316765371786414077098
61785365514316765371786414090148
61785365514316765371786415494040
61785365514316765371786500170538
61785365514316765371786500183588
61785365514316765371849262285382
61785365514316765372037548642964
61785365514316765373480987951746
61785365514316765373480991138286
61785365514316765374296980171526
61785365514316765412456020052590
61785365514316765412456278332844
61785365514316765412456281515172
61785365514316765412456363009182
61785365514316765412457053154454
61785365514316765412457053167504
61785365514316765412457396111046
61785365514316765412457396124096
61785365514316765417539627332614
61785365514316765417539627345664
61785365514316765417539708839674
61785365514316765417539742123654
61785365514316765417539742136704
61785365514316765417539967119928
61785365514316765417539970289206
61785365514316765417539970302256
61785365514316765417540741941538
61785365514316765417540741954588
61785365514316765420050483591644
61785365514316765420050565085654
61785365514316765420051598187518
61785365514316766606380058040958
61785365514316766606568344385490
61785365514316766606568348984760
61785365514316766606568430478930
61785365514316766607133203456346
61785365514316766607133203469396
61785365514316766607133208055616
61785365514316766607133289562836
61785365514316766607384338022212
61785365514316766608827780513322
61785365514316767196280972449090
61785365514316767196281229312402
61785365514316767196281230729344
61785365514316767196281233915884
61785365514316767196281315405682
61785365514316767196282005564004
61785365514316767196282348520596
61785365514316767196282348524808
61785365514316767196846088383258
61785365514316767196846089800200
61785365514316767196846092982528
61785365514316767196846864634860
61785365514316767196847207591452
61785365514316767201364575142894
61785365514316767201364579742164
61785365514316767201364661236174
61785365514316767201364919516428
61785365514316767201364922698756
61785365514316767201364922702968
61785365514316767201365694351088
61785365514316767201929434213750
61785365514316767201929438813020
61785365514316767201929778587284
61785365514316767201929781769612
61785365514316798313523744051730
61785365514316798313523748296868
61785365514316798313523748301080
61785365514316798726122000447686
61785365514316798726122000460736
61785365514316904595148737331424
61785365514316904595211413357200
61785365514316922855154954770563
61785365514316922855155729605223
61785365514316922855719813841419
61785365514316922855720588676079
61785365514317648918514951835426
61785365514317648919268093014514
61785365514317648919268097246602
61785365514317648919268097263864
61785365514317649467557969337314
61785365514317649468311110516402
61785365514317650565644004341090
61785365514317650565644008590440
61785365514317650566397149752266
61785365514317651115440167254154
61785365514317665389802033154386
61785365514317665390555178565562
61785365514317665527815928708946
61785365514317665527815932941034
61785365514317665527815932958296
61785365514317665938845050656274
61785365514317665939598196067450
61785365514317665939598196084712
61785365514317665980267802042942
61785365514317665980267806275030
61785365514317665980267806292292
61785365514317665980268144999534
61785365514317665980268149248884
61785365514317665980268835144806
61785365514317665980268839394156
61785365514317665980269178101398
61785365514317665980269178118660
61785365514317665980269182350748
61785365514317665985351409322966
61785365514317665985351409340228
61785365514317665985351490830026
61785365514317665985351752279558
61785365514317665985351752296820
61785365514317665985351780977318
61785365514317665985351780994580
61785365514317665985351782411730
61785365514317665985352523931890
61785365514317665985352523949152
61785365514317665985352552646912
61785365514317665985414544176654
61785365514317665987862265232076
61785365514317665987862347076006
61785365514317665987862351308094
61785365514317665987862351325356
61785365514317665987863380177870
61785365514317665987863384427220
61785365514317666122612536787202
61785365514317666125123015712330
61785365514317666125123019961680
61785365514317667174191840035522
61785365514317667174191844284872
61785365514317667174944985446698
61785365514317667764155777671320
61785365514317667764156549323652
61785365514317667769239123501812
61785365514317816102864642101207
61785365514318107004503092792877
61785365514318116477691833593564
61785365514318117712473767088496
61785365514318118075959416843611
61785365514318118116692046387851
61785365514318118116724677042401
61785365514318118121775735174935
61785365514318118121808280090337
61785365514318118122623068425425
61785365514318121823518198599880
61785365514318121828391591223631
61785365514318121828579876518403
61785365514318121828601544430372
61785365514318121828663187337023
61785365514318121828663444554467
61785365514318121828663530647747
61785365514318121828664216206799
61785365514318121828664220456149
61785365514318121828664563749611
61785365514318121828664564812421
61785365514318121830922881653318
61785365514318121830922881670580
61785365514318121830923652321581
61785365514318121830923995278173
61785365514318121830923996340983
61785365514318121830923999527523
61785365514318121960778862807284
61785365514318121965589583834179
61785365514318121965861179945875
61785365514318121965861437163319
61785365514318121965862208637776
61785365514318121965862208815651
61785365514318121965862213420745
61785365514318121965862213420829
61785365514318121965862299159893
61785365514318121965862299159977
61785365514318121965924199284071
61785365514318121965924970936403
61785365514318121965924975185669
61785365514318121965924975185753
61785365514318121967556785859577
61785365514318121967556871598725
61785365514318121967557128816169
61785365514318121968120874281128
61785365514318121968184751070587
61785365514318123607154774116598
61785365514318123612142818758335
61785365514318123612143161714927
61785365514318123612205923834143
61785365514318123612206695486475
61785365514318123612237333591559
61785365514318123612238124730143
61785365514318123612238210469291
61785365514318123612238467686735
61785365514318123612707677829191
61785365514318123612708020785783
61785365514318123612708792438115
61785365514318123612991270158581
61785365514318123612991355897729
61785365514318123613052998804379
61785365514318123613053251238770
61785365514318123613053256021823
61785365514318123613053257084633
61785365514318123613054027674155
61785365514318123613054031923505
61785365514318123614684813667770
61785365514318123614685928276694
61785365514318123614748604184378
61785365514318123614748604302470
61785365514318123614748932792054
61785365514318123614748951924023
61785365514318123615313807808339
61785365514318123615501750146519
61785365514318123615501835885667
61785365514320350622139357585994
61785365514320350622139357935914
61785365514320350622139359002936
61785365514320350622139443679434
61785365514320350622139445096376
61785365514320350622202205794278
61785365514320350622703443234920
61785365514320350622704213470310
61785365514320350622704218069580
61785365514320350622704299563750
61785365514320350622704299913670
61785365514320350622704304163020
61785365514320350622767061678594
61785365514320350622955348036176
61785365514320350622955348040388
61785365514320350622955351222716
61785365514320352269267721346226
61785365514320352269267722763168
61785365514320352269267725949708
61785365514320352269268496185098
61785365514320352269268497602040
61785365514320352269330483465282
61785365514320352269331258299942
61785365514320352269833356668684
61785365514320352270083628889508
61785365514320352270083628893720
61785365514320352270084403728380
61785365514320352406528394227528
61785365514320352406529164817050
61785365514320352406529169066400
61785365514320352407093250111844
61785365514320352407094024950716
61785365514320367093426438904954
61785365514320367093426440321896
61785365514320367093426524998394
61785365514320367093489287113238
61785365514320367093991294789270
61785365514320367093991299388540
61785365514320367093991380882710
61785365514320367094054142997554
61785365514320367094242429355136
61785365514320367094242429359348
61785365514320367094242432541676
61785365514320367230687193630346
61785365514320367230687280790808
61785365514320367231252135608102
61785365514320367231252139857452
61785365514320367233761848193058
61785365514320367233762619845390
61785365514320367688786868681170
61785365514320367688786868685382
61785365514320368877815472364160
61785365514320368877815475546488
61785365514320368877815558457600
61785365514320368877815561644140
61785365514320368877816247198820
61785365514320368877816247203032
61785365514320368877816250385360
61785365514320368877816333296472
61785365514320368878380331430804
61785365514320368878380417524244
61785365514320368880326041632078
61785365514320368880890900698722
61785365514320368918485081508930
61785365514320368918485084691258
61785365514320368918485338372242
61785365514320368918485339789184
61785365514320368918485342975724
61785365514320368918485424465522
61785365514320368918486113211114
61785365514320368918486114628056
61785365514320368918486117810384
61785365514320368918486199300182
61785365514320368918486457580436
61785365514320368918486457584648
61785365514320368923568684202734
61785365514320368923568687389274
61785365514320368923568688802004
61785365514320368923568688806216
61785365514320368923568770296014
61785365514320368923568773478342
61785365514320368923568802176102
61785365514320368923568802180314
61785365514320368923569028576268
61785365514320368923569031758596
61785365514320368923569031762808
61785365514320368923569803410928
61785365514320368923569803415140
61785365514320368923569806597468
61785365514320368923631822575620
61785365514320368923631822579832
61785365514320368923632594232164
61785365514320368925828238290884
61785365514320368925828491971868
61785365514320368925828496571138
61785365514320368925829266810740
61785365514320368925829271410010
61785365514320368926079540448714
61785365514320368926079541865656
61785365514320368926079545047984
61785365514320368926079545052196
61785365514320368926079626541994
61785365514320368926080315287586
61785365514320368926080316704528
61785365514320368926080319886856
61785365514320368926080401376654
61785365514320369056561743427844
61785365514320369056561746614384
61785365514320369056562000645288
61785365514320369056562775484160
61785365514320369060829815186168
61785365514320369060830586838500
61785365514320369061645346475780
61785365514320369061645349662320
61785365514320369063341070012978
61785365514320502570359699669011
61785365514320506866204134906698
61785365514320506871287723605727
61785365514320508106821769405759
61785365514320508518415747237403
61785365514320508518415747241615
61785365514320517393952867998721
61785365514320517394517728482307
61785365514320523342577903757401
61785365514320524577359837252333
61785365514320524714620591977725
61785365514320524715373737406163
61785365514320525126966940403147
61785365514320525126967715237807
61785365514320802545622056747434
61785365514320802545622056751646
61785365514320802682820049357982
61785365514320802751261369657663
61785365514320802751449654952435
61785365514320802751450426604767
61785365514320802751512416717359
61785365514320802751513188369691
61785365514320802752077272601675
61785365514320802752265557896447
61785365514320802759043480887505
61785365514320802759043828449191
61785365514320802759044600101523
61785365514320802759064401475813
61785365514320802759128282454755
61785365514320802759692366686739
61785365514320802759880651981511
61785365514320803094414027193838
61785365514320808710135197453258
61785365514320817583286311272263
61785365514320817583850395504247
61785365514320817584039452447139
61785365514320817584039452451351
61785365514320817585734032327685
61785365514320817586298116559669
61785365514320817586298888212001
61785365514320818173595825346560
61785365514320818178678007321259
61785365514320818178679428394496
61785365514320819344547162608456
61785365514320819367612237170245
61785365514320819367612498638491
61785365514320819367613270290823
61785365514320819369871673285027
61785365514320819369871677534377
61785365514320819370687923790725
61785365514320819370687928040075
61785365514320819370688699692407
61785365514320819408282104595269
61785365514320819408282447551861
61785365514320819408345128182731
61785365514320819408376509242339
61785365514320819408376594981487
61785365514320819408377366633819
61785365514320819408377623851263
61785365514320819408377758837277
61785365514320819408377758837281
61785365514320819408377758837286
61785365514320819409098012144375
61785365514320819413365793382353
61785365514320819413428816969815
61785365514320819413429588622147
61785365514320819413461361885217
61785365514320819413461361885222
61785365514320819414181700931459
61785365514320819415876306671741
61785365514320819415876568139987
61785365514320819415876649628333
61785365514320819415876653879135
61785365514320819415877425531467
61785365514320819415877682748911
61785365514320819779206218189833
61785365514320819779206218194045
61785365514320819780053895818273
61785365514320819781653937479869
61785365514320819781653940666409
61785365514320819781906103752179
61785365514320819782470962818823
61785365514320819820724877852224
61785365514320819820975581955329
61785365514320819825807452030384
61785365514320819826058156133489
61785365514320819828255173085806
61785365514320819828255944738138
61785365514320823526765258213354
61785365514320823531848861261290
61785365514320823669109611207842
61785365514320823670992217569781
61785365514320823670992474787225
61785365514320824767445665998051
61785365514320824767446440832711
61785365514320824769139902852102
61785365514320824769139902856314
61785365514320824769141017461026
61785365514320824769141017465238
61785365514320824769141017526717
61785365514320824769141274744161
61785365514320824898807855911478
61785365514320824898807941650626
61785365514320824899622729985714
61785365514320824903891201741970
61785365514320824903891273132211
61785365514320824904611889590667
61785365514320824904611892777207
61785365514320824904612146808111
61785365514320824904612921646983
61785365514320824904622769782331
61785365514320824904623541434663
61785365514320824904623545684013
61785365514320824904706080599259
61785365514320824904706333033650
61785365514320824904706337816703
61785365514320824904707109469035
61785365514320824906337895462650
61785365514320824906339010071574
61785365514320824906401756306689
61785365514320824906402034191283
61785365514320824906904131142875
61785365514320824907153798288570
61785365514320824907153801475110
61785365514320824907154916084034
61785365514320825316237640689593
61785365514320825316238415524253
61785365514320825316488343725675
61785365514320825318747776238306
61785365514320825318747776242518
61785365514320825318748033521441
61785365514320825318748120677531
61785365514320825318748809773043
61785365514320825318748895512191
61785365514320850938123133662339
61785365514320850938123136848879
61785365514320850938123908501211
61785365514320852721696693574237
61785365514320852721696697823587
61785365514320852722512944079935
61785365514320852722512945142745
61785365514320852722512948329285
61785365514320852722513719981617
61785365514320853133478957769079
61785365514320853133478960955619
61785365514320853134295208269161
61785365514320853134295983108033
61785365514341063681618959179742
61785365514341063682372100358830
61785365514341063682372104603968
61785365514341065466008766056666
61785365514341065466008770660148
61785365514341065466197051351438
61785365514341065466197052768380
61785365514341065466197055600788
61785365514341065466761911485104
61785365514341065466761911839236
61785365514341082532848694389616
61785365514341082532848698988886
61785365514341113644439537635748
61785365514342438532127100182950
61785365514344684254487948982290
61785365514344684254487948995340
61785365514344684254550706515126
61785365514344684254550710747214
61785365514344684254550710760264
61785365514344684254550796836282
61785365514344684255303851926302
61785365514344684255303938015370
61785365514344684391748703370812
61785365514344684391748703707682
61785365514344684391748703724944
61785365514344684391811465472606
61785365514344684392564606651694
61785365514344684392564607714504
61785365514344684392564610901044
61785365514344689745734040585510
61785365514344689745734126674578
61785365514345134745100962170183
61785365514345134745100962187445
61785365514345134745132362379172
61785365514345135156726597415210
61785365514345168099213719596318
61785365514345168510995982709684
61785365514346069071195766558172
61785365514346085129856723601115
61785365514352771063171091985502
61785365514352771063172125104628
61785365514352771063924237396678
61785365514352771063924237413940
61785365514352771063925265916534
61785365514352771063925266283716
61785365514352771063925270515804
61785365514352771063927590264508
61785365514352771063927590281770
61785365514352771474953354761998
61785365514352771474953355111918
61785365514352771474953355112078
61785365514352771474954473970352
61785365514352771474956798318326
61785365514352771475141641456610
61785365514352771475706500523094
61785365514352771475706500527466
61785365514352771475706500540356
61785365514352771475706500540516
61785365514352771475707615136390
61785365514352771475707615149440
61785365514352771475709939484364
61785365514352771475709939497414
61785365514352771475769262292390
61785365514352771475769262305440
61785365514352771475770377251234
61785365514352771475770381500584
61785365514352771475772701249288
61785365514352771475958663608816
61785365514352771612214109487390
61785365514352771612215142606516
61785365514352771612217466954490
61785365514352771612968283785604
61785365514352771612968284835364
61785365514352771612970608133578
61785365514352771612970609183338
61785365514352772710488430835858
61785365514352772710489548631322
61785365514352772710491872979296
61785365514352772711053289902342
61785365514352772711053289919764
61785365514352772711304336966410
61785365514352772711304336979460
61785365514352772711305456174604
61785365514352772847560898866638
61785365514352772847561931985764
61785365514352772847564256333738
61785365514352772848314044277814
61785365514352772848314044295076
61785365514352772848315077396940
61785365514352772848317401744914
61785365514352773260096308821332
61785365514352773260159070586256
61785365514352773260347355881028
61785365514352787535214671583468
61785365514352787535465804749654
61785365514352787671722285147034
61785365514352787672475425958940
61785365514352787672475425976202
61785365514352787672475426326122
61785365514352787672475430558210
61785365514352788083504547923530
61785365514352788083504548273450
61785365514352788083504634012758
61785365514352788084257689102618
61785365514352788084257690502298
61785365514352788084257693684626
61785365514352788084257775191846
61785365514352788084320541542990
61785365514352788130010902340872
61785365514352788130010905540462
61785365514352788130010987030260
61785365514352788130011015728020
61785365514352788130011015732232
61785365514352788130011017131912
61785365514352788130011017144962
61785365514352788130011020314240
61785365514352788130011020331502
61785365514352788130011245314726
61785365514352788130011273995224
61785365514352788130011274012486
61785365514352788130011275412166
61785365514352788130011278594494
61785365514352788130011278611964
61785365514352788130012020149386
61785365514352788130012048834096
61785365514352788130012048847146
61785365514352788130012053433366
61785365514352788130074040376888
61785365514352788130074122220818
61785365514352788130074126452906
61785365514352788130074126470168
61785365514352788267272028742298
61785365514352788267272033341568
61785365514352788267272034391328
61785365514352788267334790857142
61785365514352788267334795106492
61785365514352789319604483063874
61785365514352789319855616217010
61785365514352789364604922195384
61785365514352789364604926794654
61785365514352789364793207490156
61785365514352789364793212089426
61785365514352789913836227826136
61785365514352789913836231008464
61785365514352789913898989591060
61785365514352789913898992773388
61785365514352789913898992777600
61785365514352789914401086892780
61785365514352789914401086896992
61785365514352789914401090079320
61785365514352789914463848661916
61785365514352789914463851844244
61785365514352793071398444089734
61785365514352793071398444102784
61785365514352793071398445152544
61785365514352793071398448339084
61785365514352793071399219991416
61785365514352793620441463026034
61785365514352793620441467258122
61785365514352793620504224790958
61785365514352793620504310880026
61785365514352820888730914649094
61785365514352820888983078784576
61785365514352820888983081971116
61785365514352820889547937855432
61785365514352821025991669024566
61785365514352821025991670441508
61785365514352821025992698961364
61785365514352821025992702143692
61785365514352821025995023309338
61785365514352821025995026491666
61785365514352821437773933567924
61785365514352821437836695333008
61785365514352821438024981677540
61785365514353229149099912971546
61785365514353238573301571015533
61785365514353238573301571365453
61785365514353238573301572428263
61785365514353238573489857373115
61785365514353238573489857723035
61785365514353238573489858772795
61785365514353238574054712194621
61785365514353238574054713257431
61785365514353238574054716793891
61785365514353238574054717843651
61785365514353238619902546571570
61785365514353238619903575441346
61785365514353238620060464776479
61785365514353238620090831866342
61785365514353238620091603518674
61785365514353240220430366286443
61785365514353240220430366640575
61785365514353240220430369472983
61785365514353240220430369822903
61785365514353240220618652998157
61785365514353240220618656184697
61785365514353240220618995954957
61785365514353240221183512069013
61785365514353240221183515251341
61785365514353240221183855025813
61785365514353240221246617140657
61785365514353240221246618203467
61785365514353240221246621390007
61785365514353240221434903498239
61785365514353240266467519077338
61785365514353240266467776294782
61785365514353240267031603309322
61785365514353240267032632179098
61785365514353240267219888604094
61785365514353240267220660256426
61785365514353243973260294847838
61785365514353243973261066500170
61785365514353243973261069682498
61785365514353245208607087409414
61785365514353271973419819556732
61785365514353271974172960735820
61785365514353273621302017473572
61785365514354128062170901544864
61785365514354140788995550922725
61785365514354140789089829087563
61785365514354140834183908293925
61785365514354140834184281365427
61785365514354140834185022902849
61785365514354140834247014432543
61785365514354140834247038879549
61785365514354140834247043130351
61785365514354140834279301067687
61785365514354140834748764178241
61785365514354140834749107134833
61785365514354140834749135832593
61785365514354140834749137249743
61785365514354140834843385299671
61785365514354140834843413997431
61785365514354140835000184309439
61785365514354140835013877890741
61785365514354144678144546273230
61785365514354145775666365954006
61785365514354145776230579505721
61785365514354145776230579859853
61785365514354146324709727812374
61785365514354174180936945433532
61785365514354177887605200678448
61785365514354177887793228737062
61785365514354177887793228755776
61785365514354189004816230448337
61785365514354189004816230785207
61785365514354189004816230802469
61785365514356840295694741254565
61785365514356840295694741604485
61785365514356840295694742671507
61785365514356840295694827348005
61785365514356840295757589462849
61785365514356840296258826903491
61785365514356840296259597138881
61785365514356840296259601738151
61785365514356840296259683232321
61785365514356840296322445347165
61785365514356840296510731704747
61785365514356840296510731708959
61785365514356840296510734891287
61785365514356841942822762052381
61785365514356841942822762056593
61785365514356841942822762057997
61785365514356841942822765238921
61785365514356841942822765244537
61785365514356841942823105014797
61785365514356841942823879853669
61785365514356841942885867133853
61785365514356841942885868196663
61785365514356841942886641968513
61785365514356841942886643031323
61785365514356841942886643035535
61785365514356841942886646217863
61785365514356841943387621123237
61785365514356841943387621124641
61785365514356841943450727263307
61785365514356841943450727267519
61785365514356841943451502102179
61785365514356841943639012558079
61785365514356841943639012562291
61785365514356841943639787396951
61785365514356842080083519614393
61785365514356842080083777896099
61785365514356842080084548485621
61785365514356842080084552734971
61785365514356842080648375498709
61785365514356842080648719873855
61785365514356842080649408619287
61785365514356842080649494712727
61785365514356842125836986900813
61785365514356842125836990087353
61785365514356842125836990088805
61785365514356842125836991151615
61785365514356842125837075826501
61785365514356842125837075827953
61785365514356842125837101692061
61785365514356842125837104525713
61785365514356842125837329857405
61785365514356842125837334108207
61785365514356842125837358555213
61785365514356842125837363160306
61785365514356842125837363160307
61785365514356842125838104696277
61785365514356842125838108947079
61785365514356842125900096227423
61785365514356842125900124925231
61785365514356842125900867879755
61785365514356842125900871066295
61785365514356842125900982671002
61785365514356842126652980189067
61785365514356842126652983375607
61785365514356842126653237406511
61785365514356842126653266104319
61785365514356842126653352197758
61785365514356842126654012245383
61785365514356842491866812679059
61785365514356842491866898772499
61785365514356842492430896911043
61785365514356842492431671745703
61785365514356842492431757839143
61785365514356842537620483682415
61785365514356842537683159708191
61785365514356842538184567914399
61785365514356846381768947594877
61785365514356846381768953440740
61785365514356847616362600573878
61785365514356847617115746002316
61785365514356848028898005946404
61785365514356848028898009128732
61785365514356875472590027228412
61785365514356879179195606428838
61785365514356879179446310531942
61785365514356879728238282396900
61785365514356880963020219074160
61785365514356891943598021779239
61785365514356891943598107518387
61785365514356891943598107868307
61785365514356891943598366148561
61785365514356891943598366152773
61785365514356891943660783544163
61785365514356891944508072147053
61785365514356892080858776504631
61785365514356892080921538269555
61785365514356892081674683697993
61785365514415416636004328012239
61785365514415416636255032115343
61785365514418069614682225010440
61785365514418070026276202829034
61785365514418080732803229512764
61785365514418114084418039377789
61785365514418114086884329512466
61785365514418114498666592625832
61785365514418118339439415716091
61785365514418118339439673983295
61785365514418118339502091741867
61785365514418118339690378086399
61785365514419014652167059253297
61785365514419018769990442981051
61785365514419018769990701248255
61785365514419018770053119006827
61785365514419018770241405351359
61785365514419020004490193879589
61785365514419020004490194929349
61785365514419020004551836436319
61785365514425717462624625075850
61785365514425717463376737385162
61785365514425717463377851994086
61785365514425717646391078087492
61785365514425717646391335304936
61785365514425717646391336354696
61785365514425717646392192696416
61785365514425717646392449913860
61785365514425717646392450963620
61785365514425719247766888622570
61785365514425719292955271509250
61785365514425719292955274691578
61785365514425719292955614465842
61785365514425719292956389300502
61785365514425719293520130575894
61785365514425719293520473532486
61785365514425734117681512257020
61785365514425734117681515456610
61785365514425734117681596946408
61785365514425734117681855213612
61785365514425734117681855230874
61785365514425734117682630065534
61785365514425767471197755322646
61785365514425767471198013607112
61785365514425767471198788441772
61785365514425767471198869931570
61785365514425767471199128216036
61785365514426173487175822712797
61785365514426173489641466149942
61785365514426175136017381708606
61785365514426175136770522887694
61785365514426184607573156487718
61785365514426184607574185357494
61785365514426184607761441782490
61785365514426186254138386210930
61785365514426186254703242095246
61785365514426186254890498520242
61785365514426217915241194689847
61785365514426217915241452970101
61785365514426217915241539059169
61785365514426217915242309648691
61785365514426217915242313898041
61785365514426217915242567928945
61785365514426217915244633646745
61785365514426217915244891926999
61785365514426217961090429472880
61785365514426217961843570651968
61785365514426219562370591546119
61785365514426219562370591551735
61785365514426219562370594738275
61785365514426219562371366390607
61785365514426219562373947601893
61785365514426219562374722440765
61785365514426219562621295655047
61785365514426219562624653122147
61785365514426219563186154725903
61785365514426219563186159325173
61785365514426219563189512193003
61785365514426219608972627389720
61785365514427070168118039347281
61785365514427075702052865144073
61785365514427118345793336913651
61785365514427118345793341163001
61785365514427120173408029543837
61785365514427120173408714039919
61785365514427120173408718289269
61785365514427120173470704152511
61785365514427120173471475804843
61785365514427120173658727979037
61785365514427120173658732228387
61785365514427120173659761099615
61785365514427120173659765348965
61785365514427120174223845331599
61785365514427120174223849580949
61785365514427120174224621233281
61785365514427120174506408791209
61785365514427120174507180443541
61785365514427120174507184692891
61785365514427120175936990034691
61785365514427120176751779788333
61785365514427120176751782974873
61785365514427123879449090168961
61785365514427123879449094418311
61785365514427123879449094536355
61785365514427123879449177797435
61785365514427123879511851933885
61785365514427123879700138763643
61785365514427123880264997362323
61785365514427123880264998880047
61785365514427123880264998897517
61785365514427124017808312837381
61785365514427125115894350656095
61785365514427135000097084580289
61785365514427135000098113450065
61785365514427135000098117699415
61785365514429771458932227174679
61785365514429771458932230361219
61785365514429771459182931277783
61785365514429771459202823114407
61785365514429771459203851984183
61785365514429771459206265257845
61785365514429771459207294126169
61785365514429771459207295190431
61785365514429771459207298376971
61785365514429771459265842451067
61785365514429771459268941637913
61785365514429771459747015509767
61785365514429771459747018696307
61785365514429771459767936098075
61785365514429771459767936216167
61785365514429771459767939284615
61785365514429771459768021837223
61785365514429771459768022309607
61785365514429771459768025023763
61785365514429771459769053893539
61785365514429771459771378358153
61785365514429771459771379422415
61785365514429771459771379776707
61785365514429771459771382608955
61785365514429771459771382963247
61785365514429771459830698335383
61785365514429771460018726412711
61785365514429771460022083879811
61785365514429771460022087066351
61785365514429771870714233083651
61785365514429771870714233087863
61785365514429771870714236270191
61785365514429771870776909109427
61785365514429771870776909113639
61785365514429771870776912295967
61785365514429771870988525201885
61785365514429771871529021418739
61785365514429771871529021422951
61785365514429771871529024605279
61785365514429771871549942007047
61785365514429771871549945193587
61785365514429771871550284963639
61785365514429771871551059802511
61785365514429771871553384268529
61785365514429771871553384272741
61785365514429771871553385685679
61785365514429771871553388872219
61785365514429771871612704244355
61785365514429771871612704248567
61785365514429771871616061711455
61785365514429771871616061715667
61785365514429771871616064897995
61785365514429819638261468497523
61785365514429819638261469910253
61785365514429819638262240149855
61785365514429819638262244749125
61785365514429821284574700605959
61785365514429821284574700611575
61785365514429821284574703792499
61785365514429821284574703798115
61785365514429821284575475450447
61785365514429821284578056660329
61785365514429821284578056661733
61785365514429821284578831500605
61785365514429821284825404714887
61785365514429821284825409318369
61785365514429821284828762181987
61785365514429821284828765368527
61785365514429821285390263785743
61785365514429821285390268385013
61785365514429821285393621252843
61785365514429821422651018511135
61785365514429821422651276791389
61785365514429821422651279977929
61785365514429821465061111338717
61785365514429821465062140208493
61785365514429821465062143395033
61785365514429821465123785947391
61785365514429821465876927125027
61785365514429821465876927126479
61785365514429821465876928189289
61785365514429821465876931375829
61785365514429821467589039773255
61785365514429821467589042959795
61785365514429821467589728872979
61785365514429821467590071829571
61785365514429821468404861583213
61785365514429821468404864769753
61785365514429821468405636422085
61785365514429821834433282700361
61785365514429821834433285886901
61785365514429825171102173131645
61785365514429825171353220545473
61785365514429825171353221608283
61785365514429825171353224794823
61785365514429825171918080674927
61785365514429825171918083861467
61785365514429826818230455402127
61785365514429826818230541141275
61785365514429826818230541495407
61785365514429826818231574610321
61785365514429826818231574614533
61785365514429826818231577796861
61785365514429826818293217167050
61785365514429826818293217167051
61785365514429826818293220353590
61785365514429826818575646703297
61785365514429826818575649889837
61785365514429826819140505769941
61785365514429826955491298935115
61785365514429826955492329340084
61785365514429826955492332172333
61785365514429826955492332526624
61785365514429826956307116256619
61785365514429826956307117320881
61785365514429827367274334898977
61785365514429827367274338081305
61785365514429827367337010924753
61785365514429827367337014107081
61785365516983348151452733229790
61785365516983385210217994233772
61785365517053580088119625675990
61785365517056281791304008200830
61785365517056283026085941691550
61785365517056297843468029021810
61785365517056297843468029026022
61785365517056297843469143630734
61785365517056297843469143634946
61785365517056297851062116311246
61785365517080609475688800813634
61785365517080609475688805064436
61785365517081510455534027968678
61785365517088713343305010564582
61785365517088713343368030622858
61785365517088713350899097849806
61785365517088714997025076371526
61785365517088714997276124848164
61785365517088718701369762260448
61785365517088746704437421816485
61785365517088746704437679033929
61785365517088746704437764773077
61785365517088746705253324747447
61785365517088746705253324760497
61785365517088746705253581964891
61785365517088748351565702652555
61785365517088748351566817261479
61785365517088748352381605596567
61785365517088748352381605600779
61785365517088751644193002426636
61785365517089615565025143656602
61785365517092315621895177351838
61785365517092316856677196581706
61785365517092316856678225451482
61785365517092317268272204350196
61785365517092320561022911331566
61785365517092320561022997066502
61785365517092322207399938329924
61785365517092350211030566087867
61785365517092350211031594957643
61785365517092350211094357076859
61785365517092350211658184091399
61785365517092350623377685102811
61785365517092772697195842557989
61785365517092772700554001939465
61785365517092772700555122216376
61785365517092772700555122216377
61785365517092772700555125402917
61785365517092773112336356477229
61785365517092815312131240633922
61785365517092815312131326373070
61785365517092815312382033668330
61785365517272430830868477748627
61785365517275132122521559543507
61785365517275135829127912293628
61785365517275169180325314579466
61785365517275169180388076698522
61785365517275169180952932582838
61785365517275180293927690834900
61785365517299452804852654807585
61785365517299452804915416572509
61785365517299452804915673776903
61785365517300397837527207276254
61785365517307540208587809619372
61785365517307556268029980482496
61785365517307556268092627811916
61785365517307590171408388075378
61785365517307600732892402226094
61785365517308501712298166299109
61785365517311160185652674941063
61785365517311160186405044463607
61785365517311160323665799193371
61785365517369697638129778159432
61785365517372398792250137471710
61785365517372398792312899590766
61785365517372398792313156454078
61785365517372398792313157853758
61785365517372398792313932692630
61785365517372398792333820284068
61785365517372398792333820297118
61785365517372398792334077514562
61785365517372398792522105591890
61785365517372398792584867343764
61785365517372398792584867356814
61785365517372398929510887933250
61785365517372398929510887950512
61785365517372398929510892201314
61785365517372398929511230889842
61785365517372398929511230907104
61785365517372398929511921052376
61785365517372398929511925303178
61785365517372398929512264008968
61785365517372398929512268259770
61785365517372398929782859967362
61785365517372399341376837785956
61785365517372426793438635450580
61785365517372430497219575919727
61785365517372432143323388395150
61785365517372432143323388408200
61785365517372432143323388745070
61785365517372432143323388762332
61785365517372432144160256935615
61785365517372432144160342661713
61785365517373332712159295461138
61785365517373332712160067113470
61785365517373332712160415738014
61785365517380502666456237427912
61785365517380502666456237432124
61785365517380502666456495695116
61785365517380502666456495712378
61785365517380502666457270533988
61785365517380502666457270547038
61785365517380502666457610304040
61785365517380502666457610321302
61785365517380502667209382856350
61785365517380502667272144975406
61785365517380502667272403238398
61785365517380502667273173491050
61785365517380502667273178077270
61785365517380502667293065668708
61785365517380502667293065681758
61785365517380502667293319711258
61785365517380502667293322899202
61785365517380502667293405450406
61785365517380502667294180290682
61785365517380502667294437495076
61785365517380502667481350963480
61785365517380502667481350976530
61785365517380502667482465572404
61785365517380502667482465585454
61785365517380502667545141598180
61785365517380502667545141611230
61785365517380502667545143015330
61785365517380502667545143028380
61785365517380502804721572586660
61785365517380502804742105693244
61785365517380502804742105706294
61785365517380502804742493291608
61785365517380502804743135625878
61785365517380502804743135638928
61785365517380502804743220302168
61785365517380502804743220315218
61785365517380502804743221378076
61785365517380502804805897390802
61785365517380502804805897403852
61785365517380504450846307175522
61785365517380504450846307179734
61785365517380504450847077415124
61785365517380504450847082014394
61785365517380504450847163504192
61785365517380504450847421784446
61785365517380504450847421788658
61785365517380504451098125891762
61785365517380504451119045535304
61785365517380504451119046952454
61785365517380504451119132687390
61785365517380530667832677407123
61785365517380530667832934624567
61785365517380530668397790495833
61785365517380530668397790508883
61785365517380530668397876234981
61785365517380530668397876248031
61785365517380530668648580338085
61785365517380530668648580351135
61785365517380530668648837555529
61785365517380530668648837568579
61785365517380532314962072852117
61785365517380532315525814131721
61785365517380532315776861187205
61785365517380532315776861191417
61785365517380535607525529199508
61785365517380535607525610687854
61785365517380535607525614938656
61785365517380536018282372680178
61785365517380536018282635196732
61785365517380536018554389159446
61785365517380536018554389218495
61785365517380536018554732649693
61785365517380536018554733699453
61785365517380536019119502307205
61785365517380536019119502320255
61785365517380536019119588059403
61785365517380536019307530397583
61785365517380536019307873354175
61785365517380536019370292162507
61785365517380536019370549366901
61785365517380536019370549379951
61785365517380537802944196086581
61785365517380537802944453304025
61785365517380537803696565613337
61785365517380546727967697990188
61785365517380547138931730648755
61785365517380547139683842958067
61785365517380547139684957553941
61785365517380547139684957566991
61785365517380547139687199008225
61785365517380547139935661657045
61785365517380547139935661670095
61785365517380547139937984605339
61785365517380547139937989204609
61785365517380547139939017707203
61785365517380547139939017720253
61785365517380547139939019124145
61785365517380547139939022306473
61785365517380547277010716909018
61785365517381403235293132616962
61785365517381403235294161486738
61785365517381403235294162886626
61785365517381403235294162903888
61785365517381403235294248625774
61785365517381403235294248643036
61785365517381403235356924651550
61785365517381403235356924668812
61785365517381403372554917279360
61785365517381405018847146117350
61785365517381405018930828588674
61785365517381438371508347603849
61785365517381447707749770845041
61785365517381447707750799697555
61785365517381447707750799714817
61785365517381447707750803946905
61785365517381888723207792315676
61785365517381888723208906924600
61785365517381888724023695259688
61785365517384104526946214398792
61785365517384104526946214748872
61785365517384104526946214753084
61785365517384104526947243268568
61785365517384104526947329357796
61785365517384104526947329362008
61785365517384104938540192230436
61785365517384104938541221100212
61785365517384106173050414822632
61785365517384106173051186474964
61785365517384106173051272564032
61785365517384106173051530844286
61785365517384106173051530848498
61785365517384106173051534030826
61785365517384106173301463299270
61785365517384106173302234951602
61785365517384106173323154595144
61785365517384106173323156012294
61785365517384106173323241747230
61785365517384106310500227912230
61785365517384106310583910383554
61785365517384134174426850548281
61785365517384134174489612667497
61785365517384134175053439682037
61785365517384134175241724976809
61785365517384134586772940693449
61785365517384139525148562359653
61785365517384139525148562363865
61785365517384139525900674673177
61785365517384139662409317089417
61785365517384139663161429398729
61785365517384148999152148518103
61785365517384148999152149943082
61785365517384148999214824543879
61785365517384148999214825968858
61785365517384150646277758885993
61785365517384150646281114936151
61785365517384150646281116353093
61785365517384150646281119535421
61785365517384150646343877050995
61785365517384150646532163408577
61785365517384150646532163412789
61785365517384150646532938247449
61785365517384150783040548611585
61785365517384150783538513611545
61785365517384150783541960004333
61785365517384590014860874110556
61785365517384590014861988719480
61785365517384590015676777054568
61785365517384601135513022088322
61785365517384601135572573417436
61785365517384601135576041070690
61785365522997338581070234463925
61785365522997338581070237646253
61785365522997371934587478869371
61785365522997371934587507449087
61785365522997371934587510631415
61785365522997371935152337936015
61785365522997371935152366515731
61785365522998288738081091148148
61785365523000973794616459697627
61785365523000973794616459701839
61785365523000973794617488567403
61785365523000973794617488571615
61785365523000973794617574306551
61785365523000975441180656323187
61785365523000975441181427975519
61785365523000975441181770932111
61785365523000975441745512207503
61785365523000975578442182346779
61785365523000975578442439564223
61785365523000975579006266578763
61785365523000990441578945222021
61785365523000990441579202439465
61785365523172650350350941257617
61785365523180754225310186642257
61785365523183457301101256588983
61785365523205369880252612260372
61785365523205403234333969477518
61785365523205403234396645503294
61785365523208971602519397345988
61785365523208977550482076585999
61785365523209004956600754563134
61785365523217082249006105423680
61785365523217082660788111332652
61785365523219811770341105372117
61785365523219811770341105376329
61785365523219811770342219981041
61785365523219811770530162319221
61785365523219811770530162323433
61785365523219813416905301997677
61785365523219813416906416606601
61785365523219813417470157881993
61785365523219813554166828021269
61785365523219813554730912253253
61785365523219813554919197548025
61785365523281958124393485172007
61785365523290028236613924995188
61785365523290062000199287532446
61785365523290062000200059184778
61785365523292731723684820890755
61785365523292731723684906629903
61785365523292731723685678282235
61785365523292731723685935499679
61785365523292731724437704852399
61785365523292731724438047808991
61785365523292731724500466617323
61785365523292731724500723834767
61785365523292776196137972452477
61785365523292776196640152311017
61785365523292776196890856414121
61785365921798069273986767754259
61785365922013271626575442659130
61785365922013271763836197034603
61785365922013271763898873056167
61785365922015973467062364646627
61785365922016873897613391911587
61785365922113268137473784186653
61785365922114168568024811451613
61785365974972095120776731876604
61785365974972095120776731893866
61785365974975697529034597804600
61785365974975697529222625900642
61785365974975697940816603713572
61785365974975697940816603732286
61785365975190900344491219470022
61785365975190900344491224069292
61785365975190900481542025238023
61785365975190900481814654470541
61785365975190900481814997764003
61785365975193602047738283695816
61785365975194502203924601560678
61785365975194502752810733972573
61785365975194502752811077266035
61785365975194552020927989758786
61785365975194552021116275053558
61785365975194552021681130937874
61785365975291796874157553837889
61785365975298968474373609130252
61785365975299001965883085298193
61785365975299869179446055157659
61785365975299869179446059407009
61785365975299869179446402700471
61785365975299902533527412374805
61785365975299917357688883331539
61785365975302603688087194358033
61785365975302620295884897734855
61785365992700673063263707581926
61785365992700673063514411685030
61785365992700673063514411698080
61785365992700673200778522477842
61785365992700673612306382127222
61785365992700673612306382140272
61785365992700673612309824283710
61785365992701573631263431573588
61785365992701573631266873717026
61785365992701573819361722932516
61785365992701574230955700764160
61785365992701589050221764687666
61785365992915575829036287755354
61785365992916776583586272700115
61785365992916776583774557994887
61785365992916776583858901932633
61785365992916776583858902286765
61785365992916776583858988008651
61785365992916776583858988025913
61785365992916776583859245226095
61785365992916776715973544270718
61785365992916776720784265310663
61785365992916776721055861422359
61785365992916776721056118639803
61785365992916776721056890114260
61785365992916776721056890292135
61785365992916776721056894897229
61785365992916776721056894897313
61785365992916776721056980636377
61785365992916776721056980636461
61785365992916776721057233057802
61785365992916776721119656662153
61785365992916776721119656662237
61785365992919477870428633455050
61785365992919477875512355722947
61785365992919478424219610231959
61785365992919478424303178266327
61785365992919478424303949740784
61785365992919478424303949918659
61785365992919478424303954523753
61785365992919478424303954523837
61785365992919478424304040262901
61785365992919478424304040262985
61785365992919478424304292684326
61785365992920378438177653330558
61785365992920378854770637496919
61785365992920378854854205531287
61785365992920378854854977005744
61785365992920378854854977183619
61785365992920378854854981788713
61785365992920378854854981788797
61785365992920378854855067527861
61785365992920378854855067527945
61785365992920378854857677789634
61785365992920378855043381507427
61785365992920378855043382924576
61785365992920378992115736164185
61785365992920378992115736164269
61785365992920378992304365819684
61785365993014038039645961083817
61785365993016739742893020710341
61785365993016739743081307423667
61785365993016772545650774035021
61785365993016772545839059329793
61785365993016773094631029771985
61785365993016773094714597806353
61785365993017673113399793910529
61785365993017673113650726534721
61785365993017673525182057036945
61785365993017673525244704366365
61785365993017673525265625071313
61785365993017688351121669535513
61785365993024844850938246489227
61785365993024844850939275359003
61785365993024844850939279958273
61785365993024844850939365697421
61785365993024844850939623964625
61785365993024878205020722914567
61785365993025745281490306869101
61785365993025745281490307223233
61785365993025745281490392945115
61785365993025745281490392945119
61785365993025745281490392962381
61785365993025745281490650162563
61785365993025745283750087340154
61785365993025745283750087340155
61785365993025745418751061598705
61785365993025745421198007819467
61785365993025778635571750179527
61785365993025778635738751244983
61785365993025778635739143448441
61785365993025793459733130793631
61785365993028447122186750880644
61785365993028479927141149135901
61785365993028480476456136175118
61785365993028495300428974294268
61785365993028496535691222039479
61785365993028496535964310417820
61785366001889133847648245709597
61785366001889167064708800181557
61785366001889167176561647742748
61785366001889183235814269565543
61785366001889183235877031326255
61785366001889183235877031680387
61785366001889183236065318024919
61785366001889183236065432456211
61785366001889183236086238729867
61785366001889183236087357943884
61785366001889183236149000490579
61785366001889183237781672115513
61785366001889183238346789118314
61785366001889183238346789472446
61785366001889183647095211642049
61785366001889183647869622133158
61785366001889183647932125613569
61785366001889183647932382831013
61785366001889183650127937635807
61785366001889183650128023374955
61785366001889183650128023729087
61785366001889183650129056830951
61785366001889183650190699750651
61785366001889183650190785489799
61785366001889183650190785843931
61785366001889183650191557496263
61785366001889183650191818945795
61785366001891868356361881976437
61785366001891885009910419033216
61785366001892785989253158123037
61785366001892785989253159540186
61785366001892785989253159540187
61785366001892785989504120860734
61785366001892785989504120860735
61785366001892785989504206599883
61785366001892785990067946458125
61785366001892785990067947875275
61785366001892785990068205092719
61785366001892785990068290831867
61785366134507681879871833183962
61785366134507683115215526427550
61785366134507683115217850910878
61785366134507683167747412070567
61785366134508582309606953255720
61785366134508582309606957505070
61785366134508582310421741590808
61785366134508582310421742640568
61785366134508582310421745827108
61785366134508582310421745840158
61785366134508582310422865035302
61785366134508582447620853059470
61785366134508583682966870786386
61785366134508583735559107971851
61785366134508584093996764386046
61785366134508584147341371098267
61785366134715681387930201244210
61785366134715681387930205843480
61785366134715681525252603129815
61785366134715681525252860347259
61785366134715681525253718088659
61785366134715681525253722338009
61785366134715681525253980605213
61785366134723786497482323530810
61785366134723786497483356632674
61785366134723786498235464355766
61785366134723786498235468941986
61785366134723786498235468955036
61785366134723786635558899356285
61785366134723786635558985449565
61785366134723786635560018551429
61785366134726486554322846473642
61785366134726487789136433841334
61785366134726487789136438440604
61785366134726487791646917015729
61785366134726488200918439750306
61785366134726488200918444349576
61785366134726488203429300582263
61785366134726488338994359055571
61785366134727387075752564272735
61785366134727387076568467553617
61785366134727387076568468616427
61785366134727387076568471802967
61785366134727387078263044260673
61785366134727388359458733357131
61785366134727388769262566010814
61785366134727388771241082222695
61785366134727388905958722769223
61785366134727388905958722782273
61785366134727388905989861511419
61785366134727388905990976470263
61785366134727388905990980719613
61785366134727388905991238986817
61785366134727388906711863944099
61785366134727388906711863948311
61785366134727388906743347046779
61785366134727388906744121881439
61785366134727388908406440638105
61785366134727388908406440655367
61785366134727388908406526731385
61785366134727388908406526744435
61785366134727388908407559846299
61785366134727388908407559850511
61785366134727388908501750859019
61785366134727438174672234657580
61785366134727438174860519952352
61785366134727438175425375836668
61785366134821047814376470085674
61785366134821047816824962793428
61785366134821081167777544027786
61785366134823749106030584995468
61785366134823749517812590904440
61785366134823749657584082472161
61785366134823782459430625822666
61785366134823782459995481706982
61785366134823783009322067072381
61785366134824649673841333520987
61785366134824649673842362390763
61785366134824649673842366990033
61785366134824650222884008066283
61785366134824650222885127274477
61785366134824650222885385541681
61785366134831852980988797265194
61785366134831852980989830367058
61785366134831852980989830380108
61785366134831854628117854002946
61785366134831854628117854015996
61785366134832753548801612357411
61785366134832753548801612374673
61785366134832755333190300043403
61785366134832755333190304292753
61785366134832755333190390386033
61785366134832755333191419238547
61785366134832788686707573032777
61785366134832788686707659121845
61785366134832788686707663371195
61785366134832803374339477676279
61785366134832803374422820727471
61785366134832803374423935336395
61785366134832803510869045052321
61785366134832803511621157361633
61785366134832803511621932196293
61785366134835488606297131972739
61785366134835489840795506452780
61785366134835489840983791747552
61785366134835489841079069717021
61785366134835489841548647631868
61785366134835490389838523941619
61785366134835490389838523954669
61785366134835490389839639963273
61785366134835490389839643149813
61785366134835490389841962911567
61785366134835490389871035909863
61785366134835490389871040159213
61785366134835490390027925258045
61785366134835490390030249256099
61785366134835490390059322267445
61785366134835490390059325453985
61785366134835490390591665120707
61785366134835490390591665133757
61785366134835490390592784328901
61785366134835490390595108326955
61785366134835490390686972150869
61785366134835490390689295099163
61785366134835490390877581443695
61785366134835504665804277362927
61785366134835504665804306060651
61785366134835504665804306410571
61785366134835505214847209125667
61785366134835506449619410321883
61785366134835506449629142620599
61785366134835506449650063326915
61785366134835506450131351176863
61785366134835506450194117541057
61785366134835506450382399636239
61785366134835506450467086878801
61785366134835506450467090065341
61785366134835506452160543314853
61785366134835506452161319216535
61785366134835506452161405305603
61785366134835506452161663572807
61785366134835506452161666759347
61785366152222752952498646759094
61785366152230856468772286583974
61785366152233557981912638843858
61785366152233557981912638856908
61785366152233557981914961787940
61785366152233557981914961792152
61785366152233558119114073256602
61785366152233558169947938527176
61785366152233558171611343177745
61785366152233558171611343531877
61785366152233558171611344594687
61785366152233558171611347777015
61785366152233558171611347781227
61785366152233558171642515221182
61785366152233558172207374287826
61785366152233559217258656583824
61785366152233559354460090983518
61785366152233559405293956254092
61785366152233559406989307782758
61785366152233559407553392014742
61785366152233559765486541258838
61785366152233559765486542780982
61785366152233559765486542794032
61785366152233559765488865725064
61785366152233559765488865729276
61785366152233559765489984937470
61785366152233574221923983717155
61785366152234458686925769157886
61785366152234459922271786884802
61785366152234459972353596870190
61785366152234459973105709196764
61785366152234459973106742298628
61785366152234460333301680484462
61785366152234460384856486020911
61785366152234460386551063082099
61785366152234460386551148821247
61785366152234476436864822462524
61785366152440340393782400582096
61785366152440340393845076607872
61785366152441557627296850591907
61785366152441557627297879461683
61785366152441557627297884060953
61785366152441557627297969800101
61785366152441557627298228067305
61785366152441557764494843198243
61785366152441557764495100415687
61785366152441557764495871888448
61785366152441557764495876317369
61785366152441557764496220673641
61785366152441557764557862534743
61785366152441557764558634187075
61785366152441557764558638436425
61785366152441557766755293299974
61785366152448461982216448409114
61785366152449661092671911969254
61785366152449662327453845464186
61785366152449662736787239625015
61785366152449662736788358820159
61785366152449662737519579138057
61785366152449662737603142569027
61785366152449662737603146818377
61785366152449662737603232911657
61785366152449662737604261764171
61785366152449662737604266013521
61785366152449662874047994000487
61785366152449662874049113195631
61785366152449662874780333513529
61785366152449662874801139428925
61785366152449662874801225522205
61785366152449662874802258624069
61785366152449662874863897298631
61785366152449662874863901530719
61785366152449662874863901547981
61785366152452047774582334989476
61785366152452362793815277260095
61785366152452362793815363003455
61785366152452362793816391869019
61785366152452362793816391873231
61785366152452362796107253708222
61785366152452362796107256890550
61785366152452364028440321419895
61785366152452364028441436028819
61785366152452364030889190385482
61785366152452364030889273290735
61785366152452364030889277541537
61785366152452364030951920620155
61785366152452364030952035055659
61785366152452364394186292333435
61785366152452364394186292337647
61785366152452364394186293737327
61785366152452364394186296919655
61785366152452364394374578695229
61785366152452364394374580094909
61785366152452364394374923051709
61785366152452364394374923068971
61785366152452364394374924468651
61785366152452364394437685170765
61785366152452364394437685183815
61785366152452364394939437761873
61785366152452364394939439165765
61785366152452364394939442348093
61785366152452364395190830594991
61785366152452364395190830599203
61785366152452364396634014810011
61785366152452364396885407643129
61785366152452364441038234859099
61785366152452364441038493139353
61785366152452364441038574633363
61785366152452364441039267978225
61785366152452364441039349468023
61785366152452364442671193112126
61785366152452364442671196294454
61785366152452364443235277344110
61785366152452364443235280526438
61785366152452364572400764546790
61785366152452364577483081704339
61785366152452364577483338921783
61785366152452364577483410132453
61785366152452364577484110394544
61785366152452364577484110574115
61785366152452364577964631375129
61785366152452364578298989234571
61785366152452364578299241668962
61785366152452364578299246452015
61785366152452364578300018104347
61785366152452364579743661125801
61785366152452364579994595165451
61785366152453264596253218023382
61785366152453264596253218023383
61785366152453264596253222272732
61785366152453264596253222272733
61785366152453264596253250970492
61785366152453264596255575318466
61785366152453264598700969192019
61785366152453264598700973442821
61785366152453264598701054931167
61785366152453264598763702260587
61785366152453264598763730956943
61785366152453265003705023513038
61785366152453265003705027762388
61785366152453265007940208462179
61785366152453265007940208479441
61785366152453265008002970244365
61785366152453265008003056337804
61785366152453265008035137659504
61785366152453265008035142442553
61785366152453265008035142442557
61785366152453265008035228181701
61785366152453265008035228181704
61785366152453265008035228181705
61785366152453265008037838444882
61785366152453265008515658640089
61785366152453265008599341094183
61785366152453265008602694329198
61785366152453265008602697161606
61785366152453265008602698561286
61785366152453265008603468813938
61785366152453265008756111406191
61785366152453265008787254734607
61785366152453265008787513014861
61785366152453265008787597691198
61785366152453265008787597691199
61785366152453265008788287853733
61785366152453265008788369343530
61785366152453265008788369343531
61785366152453265008788630810324
61785366152453265008790983856058
61785366152453265010293916738429
61785366152453265010294559071030
61785366152453265010450688467379
61785366152453265010450692699467
61785366152453265010450774206527
61785366152453265010451807308391
61785366152453265145295892568679
61785366152453265145295896818029
61785366152453265145776413015561
61785366152453265146048009110079
61785366152453265146048261544470
61785366152453265146048267390333
61785366152453265146049042229205
61785366152453265147806376805883
61785366152453312769600385133374
61785366152453314414281716583616
61785366152453314414281720832966
61785366152453314415034866244142
61785366152453314416729437639038
61785366152453314416729441888388
61785366152546924053681386179879
61785366152546924053681471919027
61785366152546924053681471923238
61785366152546924053681471923239
61785366152546924056129192978660
61785366152546924190942140555351
61785366152549625345334553713907
61785366152549625894378257128979
61785366152549625894378261378329
61785366152550525913147368827597
61785366152550525915595087050527
61785366152550526324928255528375
61785366152550526324929284398151
61785366152550526324929288997421
61785366152550526324929374736569
61785366152550526324929633003773
61785366152550526327439768635355
61785366152550526462190043372893
61785366152550526464700523360747
61785366152550559267395862113395
61785366152550559678078626766903
61785366152550559678079655636679
61785366152550559678079658819007
61785366152550559678081982817061
61785366152550559678329673826599
61785366152550559678330702696375
61785366152550559678333031293699
61785366152550559678894529710915
61785366152550559678895561763019
61785366152550559678897885761073
61785366152550559678897887178015
61785366152550559678897890360343
61785366152550559678927078180115
61785366152550559816187832555587
61785366152550575737954047129773
61785366152550575737954047479692
61785366152550575737954047479693
61785366152557729220293799102758
61785366152557729220293799102759
61785366152557729220294827972534
61785366152557729220294827972535
61785366152557729220294832204622
61785366152557729220294832571805
61785366152557729222742549027956
61785366152557730867422851608422
61785366152557730867423884710286
61785366152557730869870572663844
61785366152557731004683524489885
61785366152557731004683524844017
61785366152557731004683610583165
61785366152557731006378100470997
61785366152557731006378100471001
61785366152557731007194779316695
61785366152557764358200879318977
61785366152557764358200883568327
61785366152557779045916040924603
61785366152557779183114377558765
61785366152557779183115066654277
61785366152557779183115152393425
61785366152557779183177049335191
61785366152557779183177053584541
61785366152557779183177053934461
61785366152557779184809986304791
61785366152558629788105494999831
61785366152558629788106614194975
61785366152558629788106614212237
61785366152558631435234547505495
61785366152558631435234551754845
61785366152558631435234552108893
61785366152558631435234637830859
61785366152558631435234637830863
61785366152558631435234637848041
61785366152558631435234637848121
61785366152558631435234637848125
61785366152558631435235666700639
61785366152558631436929084155374
61785366152558631436929855807706
61785366152558631572495306467187
61785366152558631572495306484365
61785366152558631572495306484449
61785366152558631572495306484608
61785366152558631574189882111433
61785366152558631574943110446527
61785366152558664788751820490657
61785366152558664788751910833203
61785366152558664789484159986517
61785366152558679612913292510201
61785366152558679613665319080365
61785366152558679613665404819513
61785366152558679613728080845289
61785366152558679613728851434811
61785366152558679613728855684161
61785366152558679750905267540441
61785366152558679750926159549033
61785366152558679750988835574809
61785366152561333095092176763445
61785366152561333278379234438783
61785366152561364844691982816199
61785366152561364844691985998527
61785366152561364844754744581123
61785366152561364844754747763451
61785366152561364844943029875895
61785366152561364845507888942539
61785366152561364845539271423461
61785366152561364845790318483157
61785366152561366630201155895522
61785366152561380905318486599647
61785366152561381454089565052121
61785366152561381454152212362911
61785366152561381454340240440239
61785366152561381454340613511497
61785366152561381454361161146555
61785366152561381454362280359204
61785366152561381456056856003207
61785366152561381456056856003450
61785366152561382688955152670489
61785366152561382689436357613697
61785366152561382689687406073073
61785366152561382689708298081665
61785366152561382689709326951441
61785366152561382689770974107441
61785366152561382691466321404019
61785366161413948220000367690187
61785366161413948220000629512724
61785366161413964279253251335519
61785366161413964279253337428799
61785366161413964279504299812365
61785366161413964279505074633767
61785366161413964279525220499843
61785366161413964279526339713860
61785366161413964281785771242422
61785366161413964281847499886609
61785366161413964691098277294089
61785366161413964691098363387369
61785366161413964691287424566561
61785366161413964691287453614241
61785366161413964691308345622833
61785366161413964691371365672270
61785366161413964691371365672271
61785366161413964693002920917159
61785366161413964693065683036215
61785366161413964693065683386135
61785366161413964693568035418599
61785366161413964693629681174919
61785366161413964693629681524839
61785366161413964693629767268199
61785366161413964693629767618119
61785366161413964693630797183523
61785366161413964693630797537655
61785366161413964693630800370063
61785366161413964693630800719983
61785366161413964693818825614983
61785366161413964693818828447391
61785366161424721497900736271276
61785366161424769857083053779868
61785366161424769857145729805644
61785366161424769857166364596792
61785366161424769857166621814236
61785366161424769859614081052944
61785366161424769859614473603901
61785366161424771506743530360367
61785366161424771506744302012699
61785366161425670287623248665663
61785366161425670287623248682925
61785366161425670287685924708701
61785366161425670288167469758831
61785366161425670290133731858855
61785366161425670290134764959267
61785366205400381258443016707558
61785366205400381258443018107238
61785366205408484996394623429096
61785366205408485131142826331548
61785366205408485185934146318308
61785366205408485186122433030022
61785366205408485186687287497396
61785366205408485186687288914338
61785366205408485186687292096666
61785366205408486230923528840132
61785366205408486230925852820924
61785366205408486230925852838186
61785366205408486366489620493765
61785366205408486779966545852374
61785366205411186287794677122818
61785366205411186287794677127030
61785366205411186288045381230134
61785366205411188071619285167258
61785366205411188071619627647254
61785366205411188071619627651466
61785366205411188072183369395030
61785366205411188072184486718110
61785366205411188122989247565422
61785366205411188124904657655899
61785366205411188124967419420823
61785366205412086855606373024102
61785366205412086855606373028314
61785366205412086855608697022156
61785366205412086855608700208696
61785366205412086855860520337666
61785366205412086855860523519994
61785366205412087267388378933074
61785366205412087267388381647230
61785366205412087267391825325862
61785366205412087404652489357092
61785366205412087455486325581438
61785366205412087455486411670506
61785366205412088502170311955622
61785366205412088502172636426060
61785366205412088502172639612600
61785366205412088502734396191818
61785366205412088502734396664202
61785366205412088502737839870450
61785366205412088502988543973554
61785366205412088502988547155882
61785366205412088639431323548538
61785366205412088639431323552750
61785366205412088639996182619394
61785366205412088639998507084008
61785366205412088690236087228099
61785366205412088690236087232311
61785366205412088690268259076370
61785366205412088690268345165438
61785366205412088690737922717109
61785366205412088690738179934553
61785366205412088690738181351703
61785366205412088690738267090851
61785366205412088691020371385682
61785366205412088691020715759216
61785366205412088691021400255458
61785366205412088691021490593876
61785366205412088691021744628992
61785366205412088691021747811320
61785366205412088692432499761035
61785366205412088692432756622943
61785366205412088692432756624347
61785366205412088692432756972863
61785366205412088692432756978479
61785366205412088692432758039885
61785366205412088692432761222213
61785366205412088692432761223617
61785366205412088692432761227829
61785366205412088692433532875949
61785366205412088692433532880161
61785366205412088692683809700463
61785366205412088692683809704675
61785366205412088692684924309387
61785366205412088692684924313599
61785366205412088692716324505326
61785366205412088692716324855246
61785366205412088692779115322107
61785366205412088693248665588991
61785366205412088693248668771319
61785366205412088693249783380243
61785366205412088693281180389642
61785366205412089051777413693706
61785366205412089051778188528366
61785366205412089051780512992980
61785366205412089102614349217326
61785366205412089102614606434770
61785366205412089102614693590860
61785366205412089102614693945151
61785366205412089102614693945152
61785366205412089102615378087102
61785366205412089102615468425520
61785366205412089102615468779811
61785366205412089102615468779812
61785366205412089102615722460636
61785366205412089102615725642964
61785366205412089104277526069477
61785366205412089104277529251805
61785366205412089104277529256017
61785366205412089104277869026069
61785366205412089104278643860729
61785366205412089104310069916369
61785366205412089104561116976065
61785366205412089105063443516058
61785366205412103919412803435570
61785366205412103921693504276154
61785366205412103921693504626074
61785366205412105154758563945042
61785366205412105154758821162486
61785366205412105154779484651442
61785366205412105154779741868886
61785366205412105154779829024976
61785366205412105154780513521218
61785366205412105154780857894752
61785366205412105157040293655402
61785366205412105157040294009693
61785366205412105157040294009694
61785366205619185928284604236828
61785366205619185928347275820634
61785366205619185933336549875593
61785366205619185935031130106059
61785366205619186339878582055422
61785366205619186344961923452782
61785366205619186482222596522239
61785366205619186482222682611307
61785366205627289761537158699469
61785366205627289761537158703681
61785366205627289761537159053601
61785366205627289761537244797121
61785366205627289761537245147041
61785366205627289761725445044001
61785366205627289761725445061263
61785366205627289761725445411183
61785366205627289761788293256497
61785366205627289761788293269547
61785366205627289762290299882769
61785366205627289762290300945579
61785366205627289762290304114857
61785366205627289762290304127907
61785366205627289762290304482039
61785366205627289762290305531799
61785366205627289762353148091053
61785366205627289762353149153863
61785366205627289762353152340403
61785366205627289763984876572563
61785366205627289763984876926695
61785366205627289763984881171833
61785366205627289763984881176045
61785366205627289764047724785059
61785366205627289764047729384329
61785366205627289800775115920344
61785366205627289803243845376330
61785366205627289803306521218324
61785366205627289808106652556719
61785366205627289808326419554490
61785366205627289808327191206822
61785366205627289808327195438910
61785366205627289810554459722683
61785366205627289810555488592459
61785366205627289810555489642219
61785366205627289810586626967472
61785366205627289810586655665232
61785366205627289810586885247726
61785366205627289810586912882676
61785366205627289810586914299618
61785366205627289810586914299825
61785366205627289810586914299826
61785366205627289810586917481946
61785366205627290860637981871603
61785366205627290997898732010775
61785366205627290997898736247075
61785366205627291045180561082836
61785366205627291045367818907512
61785366205627291045368847794550
61785366205627291045932673392148
61785366205627291408917345762161
61785366205627291408917350011511
61785366205627291409429952313795
61785366205627291409482204828805
61785366205627291409482205891615
61785366205627291409482209078155
61785366205627291409680999373491
61785366205627291449619756501862
61785366205627291449619756506074
61785366205627291449619760934994
61785366205627291450372902114082
61785366205627291450434544836950
61785366205627291454703102332354
61785366205627291454703102336566
61785366205627291454703106765486
61785366205627291455246299338715
61785366205627291455455476292242
61785366205627291455456247944574
61785366205627291455517895450495
61785366205627291455519010059335
61785366205627291455519010059419
61785366205627291455519014308769
61785366205627291456961796739156
61785366205627291456962911696513
61785366205627291457150082033928
61785366205627291457212800572606
61785366205627291457213586753341
61785366205627291457777656452710
61785366205627291586880425138186
61785366205627291586880425142398
61785366205627291591962984613147
61785366205627291591963770968678
61785366205627291591963775401811
61785366205627291591963775751731
61785366205627291591963861490879
61785366205627291592716232084657
61785366205627291592717006919317
61785366205627291592778649825967
61785366205627291592778902260358
61785366205627291592778907043411
61785366205627291592778908106221
61785366205627291592779678695659
61785366205627291592779678695743
61785366205627291592779682945093
61785366205627291594474255389665
61785366205629992563885041498127
61785366205629992700570427557041
61785366205629992700570428619851
61785366205629992700570431806391
61785366205629992700571202391701
61785366205629992700571203454511
61785366205629992700571206641051
61785366205629992701083034108675
61785366205629992701135287690707
61785366205629992701136062525367
61785366205629992701145795873599
61785366205629992701334081168371
61785366205629992741272838296742
61785366205629992742087626631830
61785366205629992742087626636042
61785366205629992746324017070598
61785366205629992746356184127234
61785366205629992746899381133595
61785366205629992747171348903939
61785366205629992747172091854215
61785366205629992748614878534036
61785366205629992748803163828808
61785366205629992748866959066955
61785366205629993112928059000015
61785366205629993153619961740606
61785366205629993158702535918766
61785366205629993160397141660452
61785366205629993160648964975927
61785366205629993290879597078234
61785366205629993295962942908726
61785366205629993295963271516411
61785366205629993295963285865318
61785366205629993295963319346131
61785366205629993296213994747263
61785366205629993296215139471093
61785366205629993297658553249653
61785366205629993297909600310961
61785366205629993297909601727903
61785366205629993297909719701559
61785366205629993297909944684495
61785366205629993298379612574875
61785366205629993298380387409535
61785366205629993298473755753690
61785366205629993298474575585875
61785366205630891483930328942713
61785366205630891483930329292633
61785366205630891483930330359655
61785366205630891484494414591639
61785366205630891484495184827029
61785366205630891484495189426299
61785366205630891484558033035313
61785366205630892074490977587088
61785366205630892079385903132579
61785366205630892079386017923827
61785366205630892079386037055786
61785366205630892079386037055787
61785366205630893131121454822001
61785366205630893131121455884811
61785366205630893131122230723683
61785366205630893131686314951455
61785366205630893131687089790327
61785366205630893131885105246791
61785366205630893131885108433331
61785366205630893268319362401919
61785366205630893268319365584247
61785366205630893268320136173769
61785366205630893268320137240791
61785366205630893268320140423119
61785366205630893268884221472775
61785366205630893268884996307435
61785366205630893268894815749107
61785366205630893309084534202238
61785366205630893309837765899314
61785366205630893309837770148664
61785366205630893314072689030129
61785366205630893314072692213861
61785366205630893314072692218073
61785366205630893314072946243361
61785366205630893314072950848454
61785366205630893314072950848455
61785366205630893314073722504998
61785366205630893314135451149345
61785366205630893314135712617591
61785366205630893314166722022799
61785366205630893314167836631723
61785366205630893314167865329531
61785366205630893314168228835184
61785366205630893314168228835185
61785366205630893314171351936785
61785366205630893314171356719790
61785366205630893314637548098177
61785366205630893314637548102389
61785366205630893314648401009103
61785366205630893314711162774027
61785366205630893314732083480462
61785366205630893314735440947562
61785366205630893314736215786434
61785366205630893314920368775234
61785366205630893314923464425620
61785366205630893314923721643064
61785366205630893314923726242298
61785366205630893314924497898878
61785366205630893314924501081206
61785366205630893316332125146315
61785366205630893316332128328643
61785366205630893316332382009627
61785366205630893316332382363759
61785366205630893316332386608897
61785366205630893316332386613109
61785366205630893316333156848499
61785366205630893316333158265441
61785366205630893316333161447769
61785366205630893316583435085743
61785366205630893316583435089955
61785366205630893316584206742287
61785366205630893316584209924615
61785366205630893316584549694667
61785366205630893316584549698879
61785366205630893316678740707387
61785366205630893680102400367207
61785366205630893680666484599191
61785366205630893680667259433851
61785366205630893680677075688983
61785366205630893680677078875523
61785366205630893720866888913664
61785366205630893721430624338982
61785366205630893721431743730958
61785366205630893721431747980308
61785366205630893721620030092752
61785366205630893725666670399797
61785366205630893725666670404009
61785366205630893725918833489778
61785366205630893725950234744156
61785366205630893725950263796253
61785366205630893725950263796255
61785366205630893725950263796256
61785366205630893725950491961600
61785366205630893725952845007334
61785366205630893725953615063201
61785366205630893725953619846206
61785366205630893726420155598335
61785366205630893726420155602547
61785366205630893726482831624111
61785366205630893726493425900443
61785366205630893726513841029319
61785366205630893726513844215859
61785366205630893726513926768467
61785366205630893726513929955007
61785366205630893726513970169474
61785366205630893726513974952527
61785366205630893726514183985911
61785366205630893726514233232781
61785366205630893726514298777159
61785366205630893726514313126066
61785366205630893726514317909118
61785366205630893726514317909119
61785366205630893726514317909124
61785366205630893726514318971929
61785366205630893726514346606878
61785366205630893726514958824783
61785366205630893726515008071653
61785366205630893726515089561367
61785366205630893726515089561450
61785366205630893726515089561451
61785366205630893726515093810800
61785366205630893726515093810801
61785366205630893726515351028244
61785366205630893726517704073942
61785366205630893726517704073978
61785366205630893726518478912850
61785366205630893726682483914649
61785366205630893726682487096977
61785366205630893726702604270912
61785366205630893726703375923244
61785366205630893726703379105572
61785366205630893726705727552036
61785366205630893726705728968978
61785366205630893726705732151306
61785366205630893726705732155518
61785366205630893728177151454757
61785366205630893728177154637085
61785366205630893728177154641297
61785366205630893728177494411349
61785366205630893728178269246009
61785366205630893728178269250221
61785366205630893728209580514613
61785366205630893728209666253761
61785366205630893728210038258241
61785366205630893728397984851434
61785366205630893728397984851435
61785366205630893728460714732011
61785366205630893728460746616359
61785366205630893728460971949455
61785366205630893728930639835623
61785366205630893728930639839835
61785366205630893728931414674495
61785366205630893729024783014438
61785366205630893729025945807427
61785366205630893729025946870228
61785366205630893729025946870237
61785366205630893729025950056777
61785366205630893862927424775269
61785366205630893862927424779481
61785366205630893863211246691364
61785366205630893863680824238871
61785366205630893863774729327999
61785366205630893863774981762390
61785366205630893863774986545443
61785366205630893863774987608253
61785366205630893863775762447125
61785366205630893863775848540564
61785366205630893863776105758008
61785366205630893863963014622771
61785366205630893865470449677121
61785366205630893865721383368335
61785366205630893866191308476159
61785366205630893866192083310819
61785366205630893866223852328910
61785366205630893866286357226307
61785366205630941897414792833464
61785366205630941899862514955908
61785366205630943131892243407516
61785366205630943131893018246388
61785366205630943132080528702288
61785366205630943132081303541160
61785366205630943132196727395418
61785366205630943132645384586604
61785366205630943132646159425476
61785366205630943132761586462062
61785366205630943132949868574506
61785366205630943132949871756834
61785366205630943134644444201490
61785366205630943134644448450840
61785366205630943135209304335156
61785366205727238006001853850622
61785366205727254063250592345724
61785366205727254065760729381199
61785366205727254614552699804517
61785366205727254614552699806129
61785366205727254614553047362075
61785366205727254614803746865825
61785366205727254614803748282767
61785366205727287417215490474180
61785366205727287417519977640198
61785366205727287829113955458792
61785366205727287966374710184185
61785366205728154631062375744340
61785366205728154633572511021631
61785366205728155042844381653312
61785366205728155045103812808625
61785366205728155045103812810237
61785366205728155045104074627035
61785366205728155180105393246228
61785366205728155182364481446561
61785366205728155182364829006878
61785366205728155182615529923199
61785366205728187984212482716715
61785366205728187984212487315985
61785366205728187984212488365745
61785366205728187984275162970207
61785366205728187984494931385081
61785366205728187985027272110241
61785366205728187985027272114613
61785366205728187985027272464533
61785366205728187985027275651073
61785366205728187985027276700833
61785366205728187985059787269397
61785366205728187985059815961297
61785366205728187985062139959351
61785366205728187985122463290717
61785366205728187985124902074195
61785366205728187985310491368045
61785366205728187985310867626087
61785366205728188396904727466893
61785366205728188396907166250371
61785366205728188397096230984977
61785366205728188534186406085469
61785366205728203221065194013907
61785366205728203221065195063667
61785366205728203221086776171983
61785366205728203221086861911131
61785366205728203221087119128575
61785366205728204455586231965567
61785366205728204455586232315487
61785366205728204456401020300655
61785366205728204456401020637525
61785366205728204456401020650575
61785366205728204456401024886875
61785366205728204456411871794515
61785366205728204456433913113160
61785366205728204456599899871843
61785366205728204458095600531121
61785366205735343115743032730194
61785366205735343116307888614510
61785366205735343116496173909282
61785366205735357938208804615450
61785366205735357938209576267782
61785366205735357938209580499870
61785366205735357938209837730364
61785366205735357940469012028432
61785366205735357940469270308686
61785366205735357940657297323204
61785366205735357940657298386014
61785366205735359585337861353202
61785366205735359585338633005534
61785366205735359725109009977465
61785366205735391292175510693480
61785366205735391292290933484928
61785366205735391292290937717016
61785366205735391292479223024838
61785366205735392939419990222680
61785366205735393075748642965223
61785366205735393075749414617555
61785366205735393075752082984931
61785366205735393075752086171471
61785366205735393075752857823803
61785366205735393075811404725727
61785366205735393075811404730147
61785366205735393075811405080067
61785366205735393075811406142877
61785366205735393075812176376655
61785366205735393075812176382271
61785366205735393075812176382479
61785366205735393075812180981749
61785366205735393075843916698391
61785366205735393075843920947741
61785366205735393075999691437649
61785366205735393076000461677043
61785366205735393076000466276521
61785366205735393076002786019401
61785366205735393076002786025017
61785366205735393076032203055973
61785366205735393076032206242513
61785366205735393076564545909027
61785366205735393076564547321965
61785366205735393076565322160837
61785366205735393076567645091661
61785366205735393076658690146497
61785366205735393076659464985369
61785366205735407763580341984270
61785366205735407763581113636602
61785366205735407763581371916856
61785366205735407763769399994184
61785366205735407899993678769577
61785366205735407899994450421909
61785366205735407900819813560419
61785366205735407900841010620511
61785366205735407901011590245495
61785366205735407902536706522711
61785366205735407902536706872631
61785366205735407902536706872715
61785366205735407903351490608533
61785366205736258506020500512523
61785366205736258506021272164855
61785366205736258506021276751075
61785366205736258506021362490223
61785366205736258506021620770477
61785366205736258508281052299039
61785366205736258508281052653170
61785366205736258508281052653171
61785366205736260109571837354841
61785366205736260153149300386879
61785366205736260153149300386963
61785366205736260153149558667217
61785366205736260153149643343471
61785366205736260153149643343555
61785366205736260153149644406365
61785366205736260153150414995887
61785366205736260154844086468485
61785366205736260154845250324278
61785366205736260155410109390922
61785366205736260155410109390923
61785366205736260290410054762351
61785366205736260290410054762435
61785366205736260290410311979795
61785366205736260290410311979879
61785366205736260290410313042689
61785366205736260290411083632211
61785366205736260292670863766395
61785366205736291859171385140391
61785366205736291859171385140551
61785366205736291859171389372479
61785366205736291859171732346493
61785366205736291859171732683363
61785366205736291859171732700625
61785366205736291859174827283989
61785366205736291859234146905315
61785366205736291859234146905475
61785366205736291859234147259607
61785366205736291859234151491695
61785366205736291859234408354847
61785366205736291859234408372109
61785366205736291859237502955473
61785366205736291859237504372415
61785366205736291859422436803728
61785366205736291859987292333753
61785366205736291859987292333913
61785366205736291859987292688044
61785366205736291859987292688045
61785366205736291860102629382001
61785366205736291860102715475281
61785366205736291860269720807349
61785366205736293506299670230183
61785366205736293506300786251837
61785366205736293506300789438377
61785366205736293506303110249891
61785366205736293506303113436431
61785366205736293506362431990687
61785366205736293506362431994899
61785366205736293506362431995107
61785366205736293506362432345027
61785366205736293506362433407837
61785366205736293506362433412048
61785366205736293506362433412049
61785366205736293506363203641615
61785366205736293506363203643019
61785366205736293506363203997359
61785366205736293506363208246708
61785366205736293506363208246709
61785366205736293506393814471657
61785366205736293506394589306317
61785366205736293506550718706820
61785366205736293506550718706821
61785366205736293506551488936387
61785366205736293506551490354941
61785366205736293506551493541480
61785366205736293506551493541481
61785366205736293506553813284361
61785366205736293506553813289977
61785366205736293506644861531353
61785366205736293506645636366013
61785366205736293506666916328633
61785366205736293507115573173987
61785366205736293507115574586925
61785366205736293507115574591136
61785366205736293507115574591137
61785366205736293507116349425796
61785366205736293507116349425797
61785366205736293507118672356621
61785366205736293507150442435875
61785366205736293507210492250329
61785366205736293507210880204357
61785366205736293507398002710441
61785366205736293507398777545101
61785366205736293507401490914125
61785366205736293507402265748865
61785366205736293643560424605655
61785366205736293643561543813849
61785366205736293643623186720499
61785366205736293643623958372831
61785366205736293643655702938093
61785366205736293643811473078081
61785366205736293643811473082293
61785366205736293643812247916953
61785366205736293643843988232865
61785366205736293644376328962397
61785366205736293644376328966609
61785366205736293644377103801269
61785366205736293644408872814905
61785366205736293644411196812959
61785366205736293644492440849357
61785366205736293644662245289597
61785366205736308330544706034537
61785366205736308330544706052006
61785366205736308330545477350207
61785366205736308330545477686869
61785366205736308330545477704338
61785366205736308330545477704339
61785366205736308330805999828045
61785366205736308330807032947170
61785366205736308330807032947171
61785366205736308330807034346851
61785366205736308331308441153135
61785366205736308331308442552815
61785366205736308331308469851103
61785366205736308331308471250783
61785366205736308331392123974623
61785366205736308331392895626955
61785366205736308331393158493428
61785366205736308331393158493429
61785366205736308331559126124363
61785366205736308331559145256239
61785366205736308331559145256482
61785366205736308331559145256483
61785366205736308331559146655919
61785366205736308331559146656163
61785366205736308331559518327741
61785366205736308331559519727421
61785366205736308331642828077727
61785366205736308331643862596533
61785366205736308333054841666411
61785366205736308333054845915761
61785366205736308333087730955346
61785366205736308333087733768797
61785366205736308333087733787671
61785366205736308333087734137674
61785366205736308333087734137675
61785366205736308467806232075599
61785366205736308467806232079811
61785366205736308468089052756868
61785366205736308468652792610947
61785366205736308468653564263279
61785366205736308468653912868901
61785366205736308468819901031635
61785366205736308468820273053133
61785366205736308468820274102893
61785366205736308468840821738035
61785366205736308468841940946229
61785366205736308468903841087501
61785366205736308470315596041883
61785366205736308470348488513063
61785366205736308470348488513147
61785366205738960209456621322450
61785366205738960209456708832831
61785366205738960209456708832832
61785366205738961401224919149721
61785366205738961444781718342966
61785366205738961444802381831922
61785366205738961444802382181759
61785366205738961444802382181843
61785366205738961444802639049366
61785366205738961444802721956107
61785366205738961444802725138351
61785366205738961444802725138435
61785366205738961444802726201241
61785366205738961444802726201245
61785366205738961444802726205453
61785366205738961444802726205457
61785366205738961444802726559747
61785366205738961444802726559748
61785366205738961444803410701698
61785366205738961444803496790767
61785366205738961856584644958338
61785366205738961858844425442442
61785366205738961858845197094774
61785366205738961993845399683647
61785366205738961993845399683731
61785366205738961993845744061636
61785366205738961996104832261969
61785366205738961996105089479413
61785366205738961996105089479497
61785366205738961996105093728847
61785366205738961996105865381179
61785366205738961996105951470247
61785366205738961996105954656703
61785366205738994615305658488045
61785366205738994752566323937829
61785366205738994797952752025063
61785366205738994797953868046717
61785366205738994797953868050929
61785366205738994797953871233257
61785366205738994797956195231311
61785366205738994798015513785567
61785366205738994798015513789779
61785366205738994798015513789987
61785366205738994798015514139907
61785366205738994798015515202716
61785366205738994798015515202717
61785366205738994798015515206928
61785366205738994798015515206929
61785366205738994798016285437899
61785366205738994798016285442111
61785366205738994798048025758231
61785366205738994798203800497488
61785366205738994798203800497489
61785366205738994798203800501700
61785366205738994798203800501701
61785366205738994798236315302109
61785366205738994798236315302353
61785366205738994798297943322021
61785366205738994798297943326233
61785366205738994798319912034528
61785366205738994798319998123513
61785366205738994798768654968867
61785366205738994798768656381804
61785366205738994798768656381805
61785366205738994798768656386016
61785366205738994798768656386017
61785366205738994798771754151501
61785366205738994798801171186425
61785366205738994798803524230755
61785366205738994798862799206337
61785366205738994798863961999237
61785366205738994799051084505321
61785366205738994799051875289529
61785366205738995210666773827816
61785366205738995347059304356937
61785366205738995347059304361149
61785366205738995347091047859389
61785366205738995347363017046798
61785366205738995347811673883693
61785366205738995347811673887905
61785366205738995347846541734255
61785366205738995347927528553209
61785366205738995347927876113442
61785366205739010034828246197280
61785366205739010172067333729417
61785366205739010172087881364475
61785366205739010172088138581919
61785366205739010172088914483685
61785366205739010172089000572753
61785366205739010172089000577124
61785366205739010172089257794568
61785366205739010172338929841113
61785366205739011406838303063215
61785366205739011406848894153091
61785366205739011406869814859407
61785366205739011406869814859491
61785366205739011406870072076851
61785366205739011406870072076935
61785366205739011406870159232941
61785366205739011406870843729267
61785366205739011407351359926799
61785366205739011407414126290993
61785366205739011407435018299585
61785366205739011407435018299669
61785366205739011407435793138457
61785366205739011407436047169361
61785366205739011407436050355901
61785366205739011407602408403437
61785366205739011407602411585765
61785366205739011407602411589977
61785366205739011407622956038579
61785366205739011407685722402689
61785366205739011407685979620133
61785366205739011407686751272465
61785366205739011407686754459005
61785366205739011409381327966471
61785366205739011409381331153011
61785366214271573400471916538962
61785366214481823863814970720234
61785366214481823866071307648170
61785366214482122222943287549392
61785366214482122225199624477328
61785366214482122774242299022624
61785366214482123870072340055056
61785366214482123872328676982992
61785366214482124009777374742240
61785366214482124009777374759502
61785366214482124055341872961648
61785366214482124055342644613980
61785366214482124055342901831424
61785366214482124055530930971610
61785366214482124421371351511026
61785366214489927557201077515438
61785366214489927738775246033296
61785366214489927738775246050558
61785366214489927741031324680930
61785366214489927741219611038560
61785366214489928790290758314418
61785366214489928792547095242354
61785366214489928974121263777474
61785366214489928975812483339798
61785366214489928976565628769688
61785366214489960909026097804648
61785366214489961092793927224666
61785366214489961092793927241928
61785366214489961092856344970140
61785366214489961092856344987402
61785366214489961093044631345032
61785366214489962144372115531564
61785366214490227333249322313280
61785366214490227334940800155906
61785366214490227335505659241216
61785366214490227335693945585796
61785366214490227745031585439696
61785366214490227747287922367632
61785366214490227884547562134180
61785366214490227930301118346288
61785366214490227930301889998620
61785366214490227930302147216064
61785366214490227930490176356250
61785366214490229119329492428118
61785366214490229120082637858008
61785366214490229120082637871058
61785366214490260687330679530426
61785366214490261235557794075252
61785366214490262470904583454500
61785366214490262471092869812130
61785366214490262471719371802638
61785366214490262471907658160268
61785366214492629444466669602226
61785366214492630677556350405418
61785366214492630677556608685720
61785366214492630679812687333354
61785366214492630680000973690984
61785366214492664031011205645106
61785366214492664031825993980194
61785366214493829606751671176758
61785366214493829606752442829090
61785366214493829606940729186720
61785366214493829606940729190932
61785366214493830018534705955506
61785366214493830199020998827164
61785366214493830201548930803938
61785366214493831254069010044264
61785366214493831433801902393674
61785366214493831434555043572762
61785366214493831434555301853064
61785366214493831436329832245362
61785366214493831437082977675252
61785366214493831437083234892696
61785366214493862958577463118300
61785366214493864605894030333474
61785366214493981530714428447421
61785366214493981530965133967675
61785366214493982079757102992717
61785366214494014877456874558471
61785366214494014877707580078725
61785366214494015426499549103767
61785366214494029699358566443831
61785366214494029701614903371767
61785366214494030251476838322559
61785366214494031483747258716043
61785366214494031486003595643979
61785366214494031486007034600877
61785366214494031486008067720003
61785366214494031486257738703981
61785366214587523789489748719132
61785366214587523833531394225930
61785366214587523836059327265562
61785366214587524382009212873860
61785366214587524382574068753964
61785366214587524385101230141264
61785366214587524385102001793596
61785366214590225492924836422984
61785366214598329411925985594724
61785366214598329412114270889496
61785366214598329414453917571498
61785366214598329414642203929128
61785366214598330603230099534540
61785366214598331196502963148658
61785366214598331199030896188290
61785366214598345473145927053474
61785366214598345473960715388562
61785366214598345473961834583706
61785366214598345884928448460192
61785366214598345885931264872608
61785366214599229979737423198444
61785366214599229979737423215706
61785366214599229982265356238076
61785366214599229982265356255338
61785366214599231215083440942622
61785366214599231217611373982254
61785366214599246039241469738656
61785366214599246039262361747248
61785366214599246039430526685760
61785366214599246039513065850352
61785366214599246039514094720128
61785366214599246039514094737390
61785366214599246040957622954758
61785366214599246040957709043826
61785366214599246041208671414134
61785366214599246041772497378914
61785366214599246041773530498040
61785366214599247686370522261582
61785366214599247686642118373278
61785366214599247688085646590646
61785366214599247688086765798840
61785366214599247688901554133928
61785366214599646862992684480618
61785366214599696871562714358214
61785366214599696871562714371264
61785366214599696871565813190928
61785366214599696874157929435091
61785366214599696942788306800702
61785366214599696943352046659188
61785366214599696943352818311520
61785366214599698521223190938713
61785366214599698521286593970194
61785366214599698521286982991324
61785366214601932917892283873410
61785366214601932918707072208498
61785366214601932920420216913042
61785366214601932921235005248130
61785366214601948154480742510150
61785366214601949389805868232686
61785366214601949390077464344382
61785366214601949391710397064716
61785366214601949392337157322476
61785366214603250989801908769237
61785366214603299213784129068028
61785366214603299213784386285472
61785366214603300449380850901532
61785366214603300449381108118976
61785366214603300449381879771308
61785366214603300449382222727900
61785366214603300998988724283524
61785366214603300998988981500968
61785366214603300999021526416370
61785366231988895297835499999114
61785366231996999173358828211846
61785366231996999173359857081622
61785366231996999173359861667842
61785366231999700464447827178634
61785366231999700465012943462722
61785366232000001249079879354898
61785366232207699921735125384394
61785366232208000109311137984312
61785366232208000703919340651338
61785366232214903364260734146520
61785366232214903364448762223848
61785366232215803794811761411480
61785366232215803794999789488808
61785366232215803797258453597126
61785366232215803797259482466902
61785366232216089159359470576750
61785366232216103986530076347046
61785366232216104162201262386892
61785366232216104169544417049376
61785366232216105218866617484710
61785366232216105356880513056532
61785366232216105767907306271182
61785366232216105770919887814402
61785366232216105813660862483290
61785366232216136926007979143296
61785366232216137338355096636256
61785366232216137475615852546762
61785366232216138573136002779184
61785366232216139122744908103612
61785366232218505088912568848002
61785366232218790863358642516798
61785366232218805275737765788870
61785366232218805278182129259100
61785366232218805689965164037848
61785366232218805824781554943090
61785366232218805870531667830858
61785366232218805872979504740178
61785366232218806922863460709342
61785366232218806922866904387974
61785366232218806925311181764764
61785366232218807100230341230234
61785366232218807105313944278170
61785366232218807108576569876870
61785366232218807471906478211230
61785366232218807474354975518254
61785366232218838630007149548310
61785366232218838630007151083344
61785366232218838630258970149664
61785366232218839041790184327058
61785366232218839179050940237564
61785366232218840277136202053974
61785366232218840277198965708224
61785366232218840826179995807464
61785366232218955967676420669875
61785366232218957202207648640341
61785366232219005370851786636751
61785366232219005371415870872947
61785366232219005373108123564687
61785366232219005373108123568899
61785366232219005373863593345311
61785366232219005373864364992027
61785366232219005373864368179971
61785366232219007020239500422537
61785366232219007020240275257197
61785366232219007155240478908963
61785366232219007155240480326113
61785366232219007157496815836899
61785366232317419276373143536024
61785366232317419276373229275172
61785366232317419276373486492616
61785366232317467452356535595122
61785366232317467864138541504094
61785366232317468001399210140418
61785366232317468070008666798895
61785366232317468072289367626429
61785366232317468072289367639479
61785366232317468072540072096875
61785366232317469099297307043766
61785366232317469099485592351588
61785366232317469101744766649656
61785366232317469101745023867100
61785366232317469101745024929910
61785366232317469236746347081352
61785366232317469239005521375048
61785366232317469239005778592492
61785366232317469239256484112698
61785366232317469648319060882662
61785366232317469648339981589062
61785366232317469648507342990894
61785366232317469650222840739768
61785366232317469650222926478916
61785366232317469650223183696360
61785366232317469650787785551224
61785366232317469650788042768668
61785366232317469650788043831478
61785366232317469650788047018009
61785366232317469651038748288874
61785366232325107868636910283228
61785366232325572973596129454191
61785366232325574417471479059888
61785366232327807922415009259456
61785366232327809157197199967620
61785366232327809157259961732544
61785366232327809157762059038476
61785366232327809157824820803400
61785366232327809158012074041856
61785366232327809160289992078108
61785366232327809160290077817256
61785366232328226112252454771153
61785366232328274265814070325543
61785366232328274816647228767648
61785366232328274883752489505309
61785366232328274885277263175933
61785366232328274885277347852223
61785366232328274885277349269372
61785366232328274885277349269373
61785366232328274886029375485245
61785366232328274886029718441837
61785366232328274886092137604461
61785366232328274886125025475725
61785366232328276051992854641261
61785366232328276051992897865074
61785366232328276051993629125793
61785366232328276051993629127245
61785366232328276051993629481537
61785366232328276051993630542943
61785366232328276051993630544347
61785366232328276118342923013916
61785366232328276120811647681026
61785366232328276120874328311896
61785366232328276533254077981389
61785367357836297528427944792379
61785367357837197958975532983801
61785367357837197958975618722949
61785367357837197958978972057339
61785367357837197959167258401871
61785367410986864747398784976011
61785367410986864747399042193455
61785367410990510890875888765549
61785367410990510890875888782811
61785367410990510890876147045803
61785367410990510890876921884675
61785367411011179940805352691244
61785367411011179940805352691245
61785367411011180078066107416721
61785367411014826265111714443615
61785367411014826265299742520943
61785367411022031219405802315090
61785367411022031356833921265885
61785367411022931923892214538549
61785367411022931924478248342497
61785367411022931924478252591847
61785367411025633078284884914549
61785367411025633078786983266029
61785367411025633079038030325725
61785367428711539683025325483395
61785367428711540087280409740178
61785367428711540094619303315039
61785367428711540094620078149699
61785367428712740841828195587905
61785367428712740986640163069255
61785367428715141946679063482584
61785367428715141946679064545394
61785367428715141946682506805472
61785367428715141946682511410566
61785367428715141946745187436342
61785367428715142358273041314228
61785367428715142358273042377038
61785367428715142358276484637116
61785367428715142358276489242210
61785367428715442689887222695779
61785367428716343120438249960739
61785367428737056317559395597121
61785367428737100644948499511477
61785367428737100782146406382877
61785367428737100782146492122025
61785367428737100782209168147801
61785367428739757471951464401017
61785367428739757471951465800696
61785367428739757471951465800697
61785367428739758020806455223645
61785367428739758020806455242519
61785367428739758020994483319847
61785367428739758021057503701895
61785367428739801936604934640747
61785367428739801936792962718075
61785367428739802485581752353933
61785367428739802485581838093081
61785367428739802485584933160267
61785367428739802485585191427471
61785367428739802485647609186043
61785367428739802485665433774045
61785367428739802485835895530575
61785367428740658451357482507479
61785367428740658451357482857398
61785367428740658451357482857399
61785367428740658451357482861854
61785367428740702504413277207641
61785367428740702504601562502413
61785367428740702504604658619359
61785367428740702916195540334057
61785367428740702916198636451003
61785367428740702916216461039005
61785367428740702916386922795535
61785367428740706629035104048817
61785367428740706629223046386997
61785367428747863131112490006491
61785367428747863131362422457263
61785367428747907595971558882259
61785367428748763561663517267239
61785367428748763561663520453779
61785367428748808026442255042218
61785367428748808026442259647312
61785367428748808026522586147219
61785367428748808026689601561582
61785367428748808026689607411817
61785367428748808026692959145322
61785367428748808026693308303517
61785367428748808163783254783543
61785367428751509317527124987189
61785367428751509318091980871505
61785367428751509318342684419272
61785367428751509318342689206697
61785367428751509318342946424141
61785367428751514808522086895152
61785367428751514808772876737404
61785367428751514808793792726442
61785367428751514808793793076362
61785367428751514808793794139172
61785367428751514808793797325712
61785367437579430918052601005776
61785367437579430918052943962368
61785367437579431329646574599668
61785367437579431329646660338816
61785367437579431329646921807062
61785367437579431329646922161354
61785367437579431336672448533476
61785367437579431466907328975140
61785367437579431467095618507664
61785367437579431473870441144024
61785367437579475801283823217378
61785367437579475801472194251298
61785367437579475801534870277074
61785367437579475938544577592850
61785367437579475938732862887622
61785367437612196048207087765093
61785367437612196048207173858373
61785367437612196567258050131545
61785367437612196567509098608390
61785367437612196567509098608391
61785367437612201508896176956171
61785367437612201508896263049451
61785367437612201516260223631618
61785367437612201516260223985750
61785367437614903692590836618683
61785367437615803848808640414418
61785367437615804260402532519967
61785367570219856286178385384521
61785367570219856286178386919555
61785367570219856286178729740793
61785367570231563666914868914203
61785367570231563666915643766125
61785367570231563666915645301159
61785367570511645790836990865779
61785367570511645790837676429043
61785367570511645790837762518111
61785367570511645790838025034665
61785367570519750763067401062126
61785367570519750763819513371438
61785367570519750765577879650301
61785367570519750765577884249571
61785367570519750901144062980881
61785367570519750902838638625043
61785367570522150625835394588174
61785367570522151861182187153962
61785367570522452054720482870056
61785367570522452057230708827007
61785367570522452057230961445181
61785367570522452057230966044451
61785367570522452606273640589747
61785367570522452606273726328895
61785367570523347630215609789709
61785367570523347630215609806971
61785367570523347630278371908765
61785367570523347630278371921815
61785367570523347631031517332991
61785367570523347631031517337203
61785367570523353171574934810647
61785367570523395806199801035307
61785367570523395807014933726667
61785367570523395808709138897415
61785367570523395808710286807789
61785367570523395813792855201405
61785367570523397455651056125101
61785367570523397455651056138151
61785367570523397455682567938635
61785367570544066093985513345088
61785367570544066094738397306732
61785367570544066231246268070481
61785367570544066232061053223241
61785367570544066232061056405569
61785367570544066232061138962389
61785367570544066232061913797049
61785367570544110566438664906727
61785367570544110696087765505368
61785367570546767385638596202778
61785367570546767798172971638506
61785367570546767798173743290838
61785367570546767935496488482955
61785367570546767935497260135287
61785367570546767935497516985465
61785367570546811858091746701607
61785367570546812399522853209220
61785367570546812400086937441204
61785367570546812400272903040073
61785367570547712830634525815117
61785367570547712830635645010261
61785367570547712830823930305033
61785367570547712968084598941357
61785367570554872907726635812828
61785367570554873045803559535163
61785367570554917372585962968850
61785367570554917510394009044536
61785367570554917510394009044537
61785367570554917510582036925116
61785367570555817940375704694689
61785367570555817940376733564465
61785367570555817940376823889833
61785367570555817940945036309497
61785367570555817941133064190076
61785367570555818077658409000469
61785367570555818078392957987528
61785367570555821646438117341902
61785367570555821647254023468082
61785367570558473525066783961022
61785367570558475309455476233234
61785367570558517996432064930728
61785367570558517996432064996419
61785367570558517997246853265816
61785367570558517997247623584159
61785367570558517997247881864413
61785367570558517997247967402356
61785367570558517997247967940431
61785367570558519186265496915935
61785367570558519186265496928985
61785367570558519186265501515205
61785367570558519231967143919789
61785367570558519232029815359345
61785367570558519232029904083828
61785367570558519232029905684713
61785367570558519232598118104377
61785367570558519232786145984956
61785367570558519780820757202940
61785367570558519781636660146952
61785367570558519781636660225693
61785367570558519781640017614052
61785367570558519781640792452924
61785367570558519781640792649673
61785367570558519781824946570225
61785367570558519781828045691380
61785367570558522938070277026330
61785367570558522938070278561364
61785367570558522938907105261510
61785367570558524722479894608584
61785367570558524723212116599044
61785367570558524723212891437916
61785367570558524723295798952276
61785367570558524723296831008592
61785367570558524730074753729839
61785367587956589153894353552521
61785367587956589153894353902441
61785367587956589153894353919703
61785367587956589153894354969463
61785367587956589153894697926055
61785367587956589153895468511365
61785367587956589153895468528627
61785367587957439769712003891661
61785367587957439769713036993525
61785367587957488123627181607208
61785367587957489358973970986456
61785367587957489363304428605794
61785367587957489363304432837882
61785367587957489364057578266320
61785367587957489365751120791440
61785367587957489365752149661216
61785367587957489365752151078158
61785367587957489365752153910566
61785367587957489365752155310246
61785367587957489768286477370573
61785367587957489770003092933784
61785367587957489775086695981720
61785367587957493069344808966924
61785367587957494709695682797668
61785367587957494709695682797828
61785367587957494716473604255144
61785367587957494716473861472588
61785367587957494716473862889530
61785367587957494717225978031250
61785367587957494717226749683582
61785367588237221696017499273994
61785367588237521818320530255797
61785367588237521887798577863810
61785367588237521892881152238803
61785367588237522030079144845139
61785367588237522030080265103093
61785367588237522030141906964195
61785367588237522030142678616527
61785367588237566313591184407409
61785367588237566313591184411621
61785367588245625350916241694500
61785367588245626928625793363141
61785367588245626997288800201674
61785367588245626997292153003814
61785367588245626998041941398024
61785367588245626998041945630112
61785367588245626998044265330388
61785367588245626998104617423717
61785367588245626998104703162865
61785367588245626998106941338902
61785367588245626998106941356164
61785367588245627002372398663391
61785367588245627002372403249610
61785367588245627002372403249611
61785367588245627003125548678048
61785367588245627003187186998479
61785367588245627004820124322294
61785367588245627004882883254727
61785367588245627004882883371367
61785367588245627004882886087135
61785367588245627004882887486815
61785367588245627135302610034265
61785367588245627135302695773413
61785367588245627135304933966712
61785367588245627135365371799189
61785367588245627139633153392995
61785367588245627139633157625083
61785367588245627140386303053521
61785367588245627140447941728083
61785367588245627140447945960171
61785367588245627142080875981915
61785367588245627142143637630199
61785367588248026862629826453514
61785367588248026870160878990521
61785367588248026870160965079589
61785367588248028509757850089402
61785367588248028516535757215233
61785367588248028516536101571505
61785367588248028516536876406165
61785367588248028516536876423427
61785367588248028654550690470927
61785367588248327054410905043330
61785367588248327054414005406866
61785367588248327054414005411078
61785367588248328221032016337118
61785367588248328288941882013976
61785367588248328288945234798694
61785367588248328288945234815956
61785367588248328289760023133782
61785367588248328294024365849347
61785367588248328294025480458271
61785367588248328294025485061912
61785367588248328296535965049607
61785367588248328655537767865725
61785367588248328700727240707666
61785367588248328700727240724928
61785367588248328701542029042754
61785367588248328701542029046966
61785367588248328837987909343990
61785367588248328837987909361252
61785367588248328843067383351235
61785367588248328843883033664023
61785367588248328843883290881467
61785367588248328845515963685767
61785367588248328845578639594903
61785367588248328845578639711543
61785367588248328845578725334051
61785367588248328845578982551495
61785367588248371480203506987659
61785367588248371480203507004921
61785367588248371480203507341791
61785367588248371480203507354841
61785367588248371480203511586929
61785367588248371480203511591141
61785367588248371480203593093989
61785367588248371480203851361193
61785367588248373124884926178475
61785367588248373124884926195737
61785367588248373125385905338815
61785367588248373125637296768041
61785367588248373125637296772253
61785367588248373125638071606913
61785367588248373127080452403345
61785367588248373127080825451761
61785367588248373127080825455973
61785367588248373127081600290633
61785367588248373127144362411301
61785367588248373127144362428563
61785367588248373127331502279871
61785367588248373127331530972015
61785367588248373127331530976227
61785367588248373127896388631545
61785367588248373127896390048487
61785367588248373127896393230815
61785367588248373127896733005079
61785367588248373127897507839739
61785367588248373132164171169825
61785367588248373132415218246991
61785367588249227622163025282374
61785367588249228857509043009290
61785367588249228861837262452835
61785367588249228861837266702185
61785367588249228864347746690039
61785367588249229223349549856077
61785367588249229268440276772193
61785367588249229268440276789455
61785367588249229268441391381117
61785367588249229268441391398379
61785367588249229268535926780664
61785367588249229268538936626212
61785367588249229269289067942490
61785367588249229269289072191840
61785367588249229269291048918262
61785367588249229273523879820129
61785367588249229273523879837391
61785367588249229273523965576539
61785367588249229273524994429053
61785367588249229273524994446315
61785367588249229273524998678403
61785367588249229274371299164059
61785367588249229274371557444313
61785367588249229274372332283185
61785367588249229276129666859863
61785367588249229276129666976503
61785367588249229276129752599011
61785367588249229276130009816455
61785367588249229410879936998131
61785367588249229411632053539531
61785367588249229411632311819785
61785367588249229411633086658657
61785367588249229413327659587051
61785367588249229413390421235335
61785367588249271910754534619801
61785367588249271910754538851889
61785367588249273692633859960543
61785367588249273692633859977805
61785367588249273692633864209893
61785367588249273692728133893293
61785367588249273692728138142643
61785367588249273694987570126119
61785367588249273695144345733025
61785367588249278679865761013068
61785367588249278679865765262418
61785367588249278680618910673594
61785367588269942333290515182652
61785367588269942334042627491964
61785367588269942470551269908045
61785367588269942471303252897622
61785367588269942471304024549954
61785367588269942471366058243133
61785367588269942471366829895465
61785367588269986798149495132733
61785367588269986798149580871881
61785367588269986805680906396309
61785367588269986943004422886625
61785367588272643624943598390263
61785367588272644037540735595127
61785367588272644037541507243247
61785367588272644037541510429787
61785367588272644174738728201463
61785367588272644174739499853795
61785367588272644174801490320519
61785367588272644174802179066111
61785367588272688089802576927613
61785367588272688089802662666761
61785367588272688502400834386219
61785367588272688639598741257619
61785367588272688639598826996767
61785367588273544192755380384826
61785367588273544192755380384827
61785367588273544193508181439647
61785367588273544193508525795919
61785367588273544559516050672467
61785367588273544597759372884130
61785367588273544605290444566147
61785367588273544605290530305295
61785367588273544605353203148659
61785367588273544605353289237727
61785367588273544605353547504931
61785367588273544742551198941535
61785367588273544742551198941619
61785367588273544742613186221803
61785367588273544742613957874051
61785367588273544742613957874135
61785367588273588658367504350531
61785367588273588658367590089679
61785367588273588658430266115455
61785367588273588665208531946465
61785367588273589023548616193347
61785367588273589023548620425435
61785367588273589023548874460551
61785367588273589023551973293265
61785367588273589023551973660447
61785367588273589023551974710207
61785367588273589023551977892535
61785367588273589069128092456442
61785367588273589069312938873217
61785367588273589069378796559546
61785367588273589069876765887757
61785367588273589069881238239172
61785367588273589070128846403449
61785367588273589070130908868858
61785367588273589070131940920914
61785367588273589070212524445852
61785367588273589076927690001445
61785367588273589076928032958037
61785367588273589076928034357717
61785367588273589076990537855437
61785367588273589076990795072881
61785367588273589207410517052188
61785367588273589207410521835241
61785367588273589214251206491761
61785367588273594010703548908694
61785367588273594010762867467210
61785367588273594011514979776522
61785367588273594018315204098178
61785367588280743793862466583050
61785367588280743793862466600312
61785367588280743793862466600472
61785367588280743794614578909624
61785367588280743794614578909784
61785367588280747493124664037172
61785367588280747493124664037332
61785367588280747500654954671484
61785367588280747500654956088426
61785367588280747500654956088586
61785367588280749140253716542836
61785367588280749147784007177148
61785367588280749147784011776418
61785367588280749147784012826178
61785367588280749147784783428750
61785367588280749284292649593229
61785367588280749284292650656039
61785367588280749284292651010171
61785367588280749285045800670684
61785367588280749285107525084407
61785367588280749285108213829999
61785367588280791965515053834130
61785367588280793566137408931173
61785367588280793611872363769818
61785367588280793612706872336647
61785367588280793749071388432422
61785367588280793749071389849572
61785367588280793749151715286669
61785367588280793749151719536019
61785367588280793749636249117177
61785367588280793749883852301492
61785367588280793749886176767510
61785367588280793749887297576553
61785367588280793749904779208043
61785367588280793749904779208047
61785367588280793749904864947191
61785367588280793749904864947195
61785367588280797455111765611224
61785367588280797455924229948258
61785367588280797455926553946312
61785367588280797462722258362065
61785367588280797462723420818095
61785367588280797462723422217775
61785367588280797462723422217855
61785367588280797462723422217859
61785367588281649708065498183428
61785367588281649714843677920999
61785367588281649852857233705507
61785367588281694133949190571605
61785367588281694133949190588787
61785367588281694133949190588867
61785367588281694179622415697382
61785367588281694179622417114532
61785367588281694179702656458349
61785367588281694179702746800895
61785367588281694179702746801138
61785367588281694180187276382137
61785367588281694180434879566452
61785367588281694180437204032470
61785367588281694180438324841513
61785367588281694316963415437219
61785367588281694316963415437303
61785367588281694317716556599129
61785367588284345881999685025321
61785367588284345881999686425001
61785367588284346065013943153569
61785367588284346065013943170831
61785367588284346065014028892717
61785367588284346065014028909979
61785367588284346065015057779755
61785367588284349764371700063650
61785367588284349764371790581638
61785367588284350999718579960886
61785367588284351411500843087302
61785367588284393618241361585734
61785367588284394052711903702575
61785367588284394052711907934663
61785367588284394052962950762479
61785367588284394052962955011829
61785367588284394052963295136013
61785367588284394052963299368101
61785367588284394053465049113751
61785367588284394053467373111805
61785367588284394053716440547189
61785367588284394053718764545243
61785367588284394060242199985917
61785367588284394060493247063083
61785367588284394060493591419355
61785367588284394060496686019981
61785367588284394190160943372867
61785367588284394190160947604955
61785367588284394190160947622217
61785367588284394190161201640071
61785367588284394190164300472785
61785367588284394190164300490047
61785367588284394190164300839967
61785367588284394190164301889727
61785367588284394190164305072055
61785367588284394235925266052737
61785367588284394236490121937053
61785367588284394236741168799756
61785367588284394236762175595384
61785367588284394236824851625372
61785367588284395471275497492262
61785367588284395471275498909412
61785367588284395471355824346508
61785367588284395471355828578596
61785367588284395471840358177017
61785367588284395472087961361332
61785367588284395472090285827350
61785367588284395472091406636393
61785367588284395472108839021017
61785367588284395837101714815799
61785367588284395837288856453967
61785367588284395837290000109167
61785367588284395837290000127881
61785367588284395837290004359969
61785367588284395837292324107221
61785367588284395837292324457141
61785367588284395837352762247097
61785367588284395837352763292645
61785367588284395837352766479185
61785367588284395837384162438581
61785367588284395837384535510083
61785367588284395838105132819401
61785367588284395838105132823613
61785367588284395838105907658273
61785367588284395844632006867053
61785367588284395844632007221185
61785367588284395844883054298351
61785367588284395882868443271850
61785367588284395883119147374954
61785367588284396020126787989021
61785367588284396020314044414017
61785367588284396020314816066349
61785367588284396020318173454708
61785367588284396020398755575546
61785367588284396020398760358515
61785367588284396020878900298333
61785367588284396020882257686692
61785367588284396020883032722313
61785367588284396021134081181689
61785367588284396021150867867596
61785367588284396021151644302897
61785367588284399177315874671064
61785367588284399177396204707638
61785367588284399178130663006152
61785367588284399726358550633510
61785367588284399726920310871652
61785367588284399726922634865494
61785367588284399727192278519656
61785367588284399727255040284580
61785367588284400824525256662178
61785367588284400824525256679440
61785367588284400824525257213302
61785367588284400961702244362372
61785367588284400962539071081232
61785367588284400969379755917323
61785367596820381594652742688627
61785367596820382829998763603487
61785367596820576368385975751459
61785367597100159817367637934409
61785367597108264927672897858021
61785367597112315866918809598499
61785367597135624935951956813461
61785367597135626171298746192709
61785367597136482716578103058621
61785367597136482724189753465053
61785367597136482725004541787091
61785367597136530894817489089063
61785367597136530895089456737067
61785367597136530895905016711437
61785367597136530895905016724487
61785367597136530895905359668029
61785367597136530895905359681079
61785367597136530902683281492687
61785367597136530902683282555497
61785367597136530903436426921125
61785367597136530903436427970885
61785367597136530903436431153213
61785367597136933146108816531393
61785367597136933146108816550320
61785367597136933146108902270541
61785367597136933146108902289468
61785367597136933146109673922873
61785367597136933146109673941800
61785367597136933146109935745410
61785367597136933168997304525783
61785367597136933168997304525787
61785367597136933169000399126413
61785367597136933169000661992878
61785367597136977427766289352521
61785367597136977434544210827259
61785367597136977610697031901521
61785367597136977610969001084772
61785367597136981324352068819005
61785367597136981324352154553941
61785367597136982422500093935373
61785367597136982552335244823639
61785367597136982559133230657393
61785367597136982559133316396541
61785367597136982559698172634989
61785367597136982971732263310615
61785367597144587826883369358121
61785367597144636005377670100945
61785367597144636012988287386799
61785367597144636013742465917101
61785367597147337853621543080537
61785367597147788199457761958593
61785367597147788206975221356481
61785367597147789845770997272443
61785367597147789846585785594481
61785367597148688561033173431924
61785367597148688767206867569034
61785367597148688767206868986184
61785367597148690413582693173727
61785367597148690421161799727616
61785367597148690551595561258396
61785367641099093534056829625757
61785367641099093534056832808085
61785367641099093534057604460417
61785367641099095317818675192637
61785367641099095317818678379177
61785367641099095317818764468245
61785367641099095317819022752711
61785367641099095317881437665985
61785367641099095317881440848313
61785367641099095318383534263493
61785367641099095318383620352561
61785367641099095318383878632815
61785367641099095318383878637027
61785367641099095318446296732629
61785367641099095730228560921855
61785367641099095730228560926067
61785367641131466352888868910925
61785367641131466352888868915137
61785367641131514521244958818895
61785367641131514521245215686419
61785367641131514521245216036339
61785367641131514521245987338751
61785367641131514521245987688671
61785367641131514521245990875211
61785367641131514521245991924971
61785367641131514521246073427819
61785367641131514521246076614359
61785367641131514521246334881563
61785367641131515764217607333623
61785367641131515764217607683543
61785367641131516168374015560859
61785367641131516168374358517451
61785367641131516168375044430635
61785367641131516168375130169783
61785367641135068075091863479933
61785367641135068075092635014173
61785367641135068075092635132265
61785367641135068487438982376785
61785367641135068487439757211445
61785367641135068624699736752257
61785367641135068624700511586917
61785367641135116839073202034144
61785367641135116846437161549130
61785367641135116846437247638198
61785367641135116846437504855642
61785367641135116848884965511292
61785367641135117890578124616487
61785367641135117890578124620699
61785367641135117890578381833931
61785367641135117890578467573079
61785367641135117890579239225411
61785367641135117890579239229623
61785367641135117890579496442855
61785367641135117890579496447067
61785367641135117891142983687343
61785367641135117891143237722459
61785367641135117891143240904787
61785367641135117891143323461607
61785367641135117891143326643935
61785367641135117891144098296267
61785367641135117891144355513711
61785367641135117893121406741399
61785367641135117893121492480547
61785367641135117898204066658707
61785367641135118027839136209403
61785367641135118027839136213615
61785367641135118027839907861735
61785367641135118027839907865947
61785367641135118028403995280259
61785367641135118028404766932591
61785367641135118030382161116871
61785367641135118035464735295031
61785367641135118074419219756849
61785367641135118074419994595720
61785367641135118074419994595721
61785367641135118074420251813164
61785367641135118074420251813165
61785367641135118076135835302638
61785367641135118076888980731076
61785367641135118081219095044062
61785367641135118081219181133130
61785367641135118081219438350574
61785367641135118081972580596684
61785367641135118081972583779012
61785367641135118083667156223668
61785367641135118083667160473018
61785367641135118083667160822938
61785367641135118084232016357334
61785367641135118440185998002691
61785367641135118440185998006903
61785367641135118440186255220135
61785367641135118440186255224347
61785367641135118486202254539808
61785367641135118486202254539809
61785367641135118486202257722136
61785367641135118486202257722137
61785367641135118488482955380392
61785367641135118488482958562720
61785367641135118493565185185018
61785367641135118493565529558552
61785367641135118493566304393212
61785367641135118493566558428328
61785367641135118493566561610656
61785367641135118496013250613974
61785367641135118496014022266306
61785367641135118496014279483750
61785367641135122199606938789458
61785367641135122199606939139378
61785367641135123427610689360120
61785367641135123434388610817596
61785367641135123434388868035040
61785367641135123434953728168706
61785367641135123435142013463478
61785367641411242791778824793234
61785367641411242791778824797446
61785367641411242792029528900550
61785367641411247733413599808214
61785367641411247733415922752296
61785367641411247733415922756508
61785367641411248144944901609870
61785367641411248144944901614082
61785367641411248145195605717186
61785367641411248152537944613601
61785367641411248152538716265933
61785367641411248282205570250406
61785367641413944495213912497086
61785367641413944495213912501298
61785367641413949436848687512066
61785367641413949436848687525116
61785367641413949436852129668554
61785367641413949985640657954258
61785367641414845063025608398370
61785367641414850004601149189770
61785367641414850416191684742622
61785367641414850416191685215006
61785367641414850416191687929162
61785367641415150191388382682407
61785367641415150191389154334739
61785367641415150191389411552183
61785367641415150605462626484874
61785367641415150605462626834794
61785367641415150610545972665286
61785367641415150610546229532810
61785367641415150747806640951691
61785367641415150747806727040759
61785367641415150747806984258203
61785367641415194619472876904109
61785367641415194619472876917159
61785367641415194619472962993177
61785367641415194619472963010439
61785367641415194619473221273431
61785367641415194619473221277643
61785367641422049604955091380870
61785367641422049605519175612854
61785367641422049605769879715958
61785367641422053311557228793602
61785367641422053311559551741896
61785367641422053311807932896706
61785367641422053311807932909756
61785367641422053311810255840788
61785367641422053311810255845000
61785367641422053311811375053194
61785367641422053319151043462715
61785367641422053319151301729919
61785367641422054546339162288534
61785367641422054546341485232616
61785367641422054546341485236828
61785367641422054547153950623622
61785367641422054547153950636672
61785367641422054547157392780110
61785367641422054553932205305315
61785367641422054553933235224851
61785367641422054553933238407179
61785367641422055095381836833830
61785367641422055095382179313826
61785367641422055095945921065814
61785367641422055095947038384682
61785367641422950172766787282154
61785367641422950173330871509926
61785367641422953877109234623485
61785367641422953879368924218290
61785367641422953879560394574410
61785367641422953879623070954478
61785367641422955114150857713222
61785367641422955114150857717434
61785367641422955114150858189818
61785367641422955114153181138112
61785367641422955114906412301326
61785367641422955114969088681394
61785367641422955525932863622194
61785367641422955525932863626406
61785367641422955525932864098790
61785367641422955525933206578786
61785367641422955525933206582998
61785367641422955526496947854178
61785367641422955526496948326562
61785367641422955526498065649642
61785367641422955531015763225711
61785367641422955531580622292355
61785367641422955663193875215110
61785367641422955663193875219322
61785367641422955663758734285966
61785367641422955668276431862035
61785367641422955668277206696695
61785367641422955670724157634810
61785367641422955670724157634819
61785367641422955670724929287142
61785367641422955670724929287151
61785367641422955671289016705675
61785367641422955671289788358007
61785367641423248531611512315785
61785367641423248531611512319997
61785367641423248531862560779373
61785367641423248531862560792423
61785367641423248532426300650873
61785367641423248532426386744153
61785367641423248532426645024407
61785367641423248532427419846017
61785367641423248532427419863279
61785367641423250316188490578237
61785367641423250316189609786431
61785367641423250316251253051585
61785367641423250316753349649093
61785367641423250316753694022627
61785367641423250316754468857287
61785367641423250316816112118229
61785367641423253997445192724426
61785367641423253997633220801754
61785367641423254066347628080097
61785367641423254066348399732429
61785367641423254066358907915564
61785367641423254066358907915565
61785367641423254068606973852249
61785367641423254068606978101599
61785367641423254068607059591397
61785367641423254068607059945529
61785367641423254068607061008339
61785367641423254068607064194879
61785367641423254068607749753931
61785367641423254068607835847211
61785367641423254068608093047393
61785367641423254068608094110203
61785367641423254068826774842726
61785367641423254068827546495058
61785367641423254068827894037870
61785367641423254068827895454812
61785367641423254068890565630514
61785367641423254068890651369662
61785367641423254068893666015524
61785367641423254073690405421889
61785367641423254073690662639333
61785367641423254073690666888683
61785367641423254073691438541015
61785367641423254073910377890662
61785367641423254073910463983942
61785367641423254073911240235544
61785367641423254073911497085806
61785367641423254073911498502748
61785367641423254076169899744592
61785367641423254076169901161534
61785367641423255644511573440614
61785367641423255644762277543718
61785367641423255646540537413260
61785367641423255646541570532377
61785367641423255646541570532386
61785367641423255647105654760149
61785367641423255647105654760158
61785367641423255647106429599030
61785367641423255715203800931314
61785367641423255715203800935526
61785367641423255715203805364446
61785367641423255715203805714366
61785367641423255715956946543534
61785367641423255715956947960476
61785367641423255715956951142804
61785367641423255716018589266402
61785367641423255716019708658295
61785367641423255720287151544858
61785367641423255720287408412382
61785367641423255721039520721694
61785367641423255721039522138636
61785367641423255721040296973296
61785367641423255721103054488787
61785367641423255722734097765620
61785367641423255722734869417952
61785367641423255722734873667302
61785367641423255722735130884746
61785367641423255722797631182793
61785367641423255722797635782063
61785367641423255722797635786275
61785367641423255722797888400237
61785367641423255722797892999507
61785367641423255722797893003719
61785367641423255723298957899286
61785367641423255723299986769062
61785367641423255849921445906519
61785367641423255849921445910731
61785367641423255849921446260811
61785367641423255849921531999959
61785367641423255849921532004171
61785367641423255849922217558851
61785367641423255849922217563063
61785367641423255849922217917355
61785367641423255849922303652291
61785367641423255849922303656503
61785367641423255849922560869735
61785367641423255849922560873947
61785367641423255850674587089819
61785367641423255850737091987379
61785367641423255850737349204823
61785367641423255852369163779613
61785367641423255852369164133745
61785367641423255852369168383095
61785367641423255852369249872893
61785367641423255852369940031215
61785367641423255852369940035427
61785367641423255852370282987807
61785367641423255852370282992019
61785367641423255852431925898829
61785367641423255852431926252961
61785367641423255852431930498099
61785367641423255852431930502311
61785367641423255852432702150431
61785367641423255852432702154643
61785367641423255852464469567638
61785367641423255852464469571850
61785367641423255852464555306786
61785367641423255852464555310998
61785367641423255852934022850469
61785367641423255852934024267411
61785367641423255852934027449739
61785367641423255852934799102071
61785367641423255852935142058663
61785367641423255852996785319605
61785367641423255852996789568955
61785367641423255852997561221287
61785367641423255853279343641874
61785367641423255853280120077175
61785367641423255853280377294619
61785367641423255857452509964237
61785367641423255857452852920829
61785367641423255857515271729321
61785367641423255857515357822601
61785367641423255857515615040045
61785367641423255857515619285183
61785367641423255857515619289395
61785367641423255857516390937515
61785367641423255857516390941727
61785367641423255857547819831263
61785367641423255857547905920331
61785367641423255857548163137775
61785367641423255858080216889245
61785367641423255858080474106689
61785367641423255858080478356039
61785367641423255858081250008371
61785367641423255858362694255335
61785367641423255858362694255419
61785367641423255858362951472779
61785367641423255858362951472863
61785367641423255858362952535673
61785367641423255858363727374545
61785367641423255860058299819117
61785367641423255860058304418387
61785367641423255860058304422599
61785367641423255860058647374979
61785367641423255860058647379191
61785367641423298492173026180107
61785367641423298492235788299323
61785367641423298492235792548673
61785367641423298492736766055819
61785367641423298492736770655089
61785367641423298492799614264103
61785367641423298492799615326913
61785367641423298492799618496191
61785367641423298492800647365967
61785367641423298492800648428777
61785367641423298492800651615317
61785367641423298494430971209305
61785367641423298494431057302585
61785367641423298494432090417499
61785367641423298494432204145729
61785367641423298494432205195489
61785367641423298494432205208539
61785367641423298494432208395079
61785367641423298494432462412933
61785367641423298494432466662283
61785367641423298494493733682653
61785367641423298494494852890847
61785367641423298495247251828301
61785367641423298495247252178221
61785367641423298495247256410309
61785367641423298495247256414521
61785367641423298495247337917369
61785367641423298495248371019233
61785367641423298495248371023445
61785367641423298499515031886829
61785367641423298499515036486099
61785367641423298499577794006045
61785367641423300139364845050125
61785367641423300139364845054337
61785367641423300139928671001855
61785367641423300139928672064665
61785367641423300139928675251205
61785367641423300139929704120981
61785367641423300141623163486083
61785367641423300141623163490295
61785367641423300141623936913629
61785367641423300141623938326359
61785367641423300141623938330571
61785367641423300141623941512899
61785367641423300141624023002697
61785367641423300141624281282951
61785367641423300141624281287163
61785367641423300142376394655121
61785367641423300142376394659333
61785367641425651876765959213778
61785367641425651876765959217990
61785367641425655582804011926354
61785367641425655582804012398738
61785367641425655582804354882946
61785367641425656817585945421286
61785367641425656817585945893670
61785367641425656817586288377878
61785367641425657367193047150946
61785367641425657367193047155158
61785367641425657367193821989818
61785367641425657372276635854187
61785367641425657372277410688847
61785367641425952020251458102335
61785367641425952020251458106547
61785367641425952020251461288875
61785367641425955772074949235474
61785367641425955772074953664394
61785367641425955772074955081336
61785367641425955777158556712330
61785367641425955777158558129272
61785367641425957005140267364187
61785367641425957005141042203059
61785367641425957007671671061282
61785367641425957007671671065494
61785367641425957007672790453175
61785367641425957012756136283667
61785367641425957014450712977673
61785367641425957014450717576943
61785367641425957014450717581155
61785367641425957014450970195117
61785367641425957014450974794387
61785367641425957419204006170058
61785367641425957419204007587000
61785367641425957419204010769328
61785367641425957424286580348218
61785367641425957424286581765160
61785367641425957424287356599820
61785367641425957426734302820582
61785367641425957426735074472914
61785367641425957553921389853191
61785367641425957553921732809783
61785367641425957555616998599093
61785367641425957555617084338241
61785367641425957556431874086267
61785367641425957556431874090479
61785367641425957556431877272807
61785367641425957556432131303711
61785367641425957556432131307923
61785367641425957556432906142583
61785367641425957556463641507686
61785367641425957556715464998471
61785367641425957560699658516401
61785367641425957561515562873351
61785367641425957561515562877563
61785367641425957561515566059891
61785367641425957561515820090795
61785367641425957561515820095007
61785367641425957561516594929667
61785367641425957561798039176631
61785367641425957561798039176715
61785367641425957563242597679105
61785367641425957563242683418253
61785367641425957563493644740413
61785367641425957563493646157355
61785367641425957563493649339683
61785367641425957563493731896503
61785367641425957563493735078831
61785367641425957563493735083043
61785367641425957563493989113947
61785367641425957564058849720068
61785367641425957564058849720077
61785367641425957564058852902405
61785367641426001431017668564751
61785367641426001431017669631773
61785367641426001431017672814101
61785367641426001431581752796735
61785367641426001431581753859545
61785367641426001431581757046085
61785367641426001433276329957301
61785367641426001433277104797577
61785367641426852038392599638077
61785367641426852038392602824617
61785367641426852038392688913685
61785367641426852038392947198151
61785367641426852038393718846271
61785367641426852038393722032811
61785367641426852038455362111425
61785367641426852038957803078255
61785367641426852038957803082467
61785367641426852038957806264795
61785367641426852450802485367295
61785367641426852450802488553835
61785367641426852588000477623551
61785367641426852588000480810091
61785367641426856133899953691360
61785367641426856133901069713005
61785367641426856133901069713014
61785367641426856133901072899554
61785367641426856344970338702683
61785367641426857366778358522018
61785367641426857366778361708558
61785367641426857366966386599346
61785367641426857366966389785886
61785367641426857368681887186292
61785367641426857368683003207937
61785367641426857368683003207946
61785367641426857368683006394486
61785367641426857572125554970571
61785367641426857572125641064011
61785367641426857572126326622903
61785367641426857572126326977195
61785367641426857572126412716343
61785367641426857572126669933787
61785367641426857572878696145447
61785367641426857572878696149659
61785367641426857574573272839453
61785367641426857574573273193585
61785367641426857574573277442935
61785367641426857574573358932733
61785367641426857574574047678325
61785367641426857574574048028245
61785367641426857574574049091055
61785367641426857574574049095267
61785367641426857574574052277595
61785367641426857574574133767393
61785367641426857574574392047647
61785367641426857574574392051859
61785367641426857574636035312801
61785367641426857574636039562151
61785367641426857574636121051949
61785367641426857574636811214483
61785367641426857574637154171075
61785367641426857574668578631690
61785367641426857574668664370838
61785367641426857579656619024077
61785367641426857579656622206405
61785367641426857579656961980669
61785367641426857579657736815329
61785367641426857579719466882441
61785367641426857579719724099885
61785367641426857579719728349235
61785367641426857579720500001567
61785367641426857579752273264637
61785367641426857582262413482439
61785367641426857582262756439031
61785367641426857984472417113939
61785367641426857984472760070531
61785367641426857986167251025181
61785367641426857986167336764329
61785367641426857986168025864053
61785367641426857986168111603201
61785367641426857986450933343116
61785367641426857986982901351227
61785367641426857986982904537767
61785367641426857986983158568671
61785367641426857986983244307819
61785367641426857986983933407543
61785367641426857986984019146691
61785367641426857987014668768434
61785367641426857987015445203735
61785367641426857987015703484069
61785367641426857987015706670609
61785367641426857987015788160327
61785367641426857987015788160410
61785367641426857987015789223217
61785367641426857987015792409757
61785367641426857987015792409760
61785367641426857987203730148670
61785367641426857987204074522204
61785367641426857991250596855673
61785367641426857991250600042213
61785367641426857991250682594821
61785367641426857991250685781361
61785367641426857992066590138311
61785367641426857992066593324851
61785367641426857992066847355755
61785367641426857992067622194627
61785367641426857992098019381895
61785367641426857992098019381979
61785367641426857992098277662229
61785367641426857992098277662233
61785367641426857992099052501101
61785367641426857992099052501105
61785367641426857992099133990819
61785367641426857992286304326830
61785367641426857993792850105193
61785367641426857993792935844341
61785367641426857993793624944065
61785367641426857993793628126393
61785367641426857993793711151385
61785367641426857993793713865541
61785367641426857994044673422315
61785367641426857994044676608855
61785367641426857994044759161463
61785367641426857994044762348003
61785367641426857994045016378907
61785367641426857994609876980816
61785367641426857994609876980825
61785367641426857994609880167365
61785367641426858121733171489411
61785367641426858121733428706855
61785367641426858124244687783015
61785367641426858124275423143906
61785367641426858124276199579207
61785367641426858124276456796651
61785367641426858129327261961175
61785367641426858129358773757367
61785367641426858129358773757451
61785367641426858129359030974811
61785367641426858129359030974895
61785367641426858129359032037705
61785367641426858129359806876577
61785367641426858129547059052223
61785367641426858131305427797787
61785367641426900214940876515339
61785367641426900214940879697667
61785367641426900215003727556031
61785367641426900215004757488617
61785367641426900215004760675157
61785367641426900216636228162049
61785367641426900216636231348589
61785367641426901861316787836251
61785367641426901861316787840463
61785367641426901861316791022791
61785367641426901861317562676527
61785367641426901861317565863067
61785367641426901861568696896733
61785367641426901861568954114177
61785367641426901862132780061695
61785367641426901862132781124505
61785367641426901862132784311045
61785367641426901862133813180821
61785367641426901863827271133193
61785367641426901863827272550135
61785367641426901863827275732463
61785367641426901863828045973469
61785367641426901863828047386199
61785367641426901863828050572739
61785367641426901863828132062537
61785367641426901863828390341387
61785367641426901863828390342791
61785367641426901863828390347003
61785367641426901864016333743829
61785367641426901864016336930369
61785367641426901864016419482977
61785367641426901864016419487189
61785367641426901864016422669517
61785367641426901864580417975813
61785367641426901864580417980025
61785367641426901864580421162353
61785367641426901864580503714961
61785367641426901864580503719173
61785367641426901864580506901501
61785367641426901998577542211723
61785367641426901998577545398263
61785367641426901998766602346819
61785367641426901999330686578803
61785367641426902001026038579645
61785367641426902001026039642455
61785367641426902001026042828995
61785367641426902001088025858585
61785367641426902001277088119301
61785367641426902001277088123513
61785367641426902001277091305841
61785367641426902001841172351285
61785367641426902001841175537825
61785367641426902411112950768029
61785367641426902411112950772241
61785367641426902412808302768871
61785367641426902412871064888087
61785367641426902412871064892299
61785367641426906162998837262916
61785367641426906163165858544776
61785367641426907397780771824870
61785367641426907398345630891514
61785367641426907398532796978092
61785367641426907398533568630424
61785367641426907398533913003958
61785367641426907398533916186286
61785367641450267402036035998726
61785367641450267402036292866250
61785367641450267402036294283192
61785367641450272343674506833833
61785367641450272892466134317821
61785367641450272892466477274413
61785367641450272892466477276025
61785367641450272892466481875379
61785367641450272892717181379129
61785367641450272892717525752663
61785367641450316807445700338828
61785367641450316808198845828501
61785367641450316808198845828745
61785367641450316808263927289572
61785367641450316808449892888197
61785367641450316808449892888441
61785367641450316815060449774723
61785367641450316815060450124726
61785367641450316815311498234099
61785367641450316815311498251361
61785367641450316815311755451543
61785367641450316815812819301562
61785367641450316815812820718504
61785367641450316815813595553164
61785367641450316815813853820368
61785367641450317220064791426484
61785367641450317220064792843426
61785367641450317227595859729340
61785367641450317357241520373797
61785367641450317357241863330389
61785367641450317357244959269460
61785367641450317357307633872470
61785367641450317357325546151877
61785367641450317357492567433493
61785367641450317364103382935531
61785367641450317364103725892123
61785367641450317364354517152929
61785367641451172728198977130993
61785367641451172728387263475525
61785367641451172865396969741541
61785367641451172903891858243887
61785367641451172910670128684446
61785367641451172911485945534935
61785367641451172911486031624003
61785367641451172911486034810543
61785367641451172911486293077747
61785367641451173277179233917717
61785367641451173323017161582781
61785367641451173323017164765109
61785367641451173323017250504257
61785367641451173323017251922810
61785367641451173323017251922811
61785367641451173323017504539373
61785367641451173323017504540985
61785367641451173323017509140254
61785367641451173323017509140255
61785367641451173323017509140339
61785367641451173323017509144467
61785367641451173323017509144710
61785367641451173323268553017623
61785367641451173460277920563347
61785367641451173460528964436503
61785367641451217192232318909331
61785367641451217192232323141419
61785367641451217192232577176535
61785367641451217192232580358863
61785367641451217192235674959489
61785367641451217192235676009249
61785367641451217192514767577661
61785367641451217192515025844865
61785367641451217192515111584013
61785367641451217329775521953133
61785367641451217329775780220337
61785367641451217375163208475167
61785367641451217375225970240091
61785367641451217375245772109851
61785367641451217375246543762183
61785367641451217375246629501331
61785367641451217375257396240112
61785367641451217375508186161105
61785367641451217375977992224035
61785367641451217375978078317315
61785367641451217375979111419179
61785367641451217376009508549424
61785367641451217376009508562474
61785367641451217376010623158348
61785367641451217376013980625448
61785367641451217376061417832207
61785367641451217376061675049651
61785367641451217376061679299001
61785367641451217376061761142931
61785367641451217376061762205741
61785367641451217376061765375019
61785367641451217376062450951333
61785367641451217376062537027351
61785367641451217376062537044613
61785367641451217376062794244795
61785367641451217376062795307605
61785367641451217376062798494145
61785367641451217376073298707528
61785367641451217376073389584021
61785367641451217376075623190856
61785367641451217376260555687861
61785367641451217376261327274502
61785367641451217376261327335737
61785367641451217376261327340193
61785367641451217376261588789725
61785367641451217376261674878793
61785367641451217376264683307190
61785367641451217376345014410703
61785367641451217382840716786555
61785367641451217382872145676007
61785367641451217382872231765075
61785367641451217383123194152645
61785367641451217383123280241713
61785367641451217787795986534420
61785367641451217787795989716748
61785367641451217787855304616500
61785367641451217787855305093096
61785367641451217787855563434585
61785367641451217787858661137430
61785367641451217787858661138834
61785367641451217787876225681404
61785367641451217787876568637996
61785367641451217787876574838150
61785367641451217794653635361619
61785367641451217794653721100767
61785367641451217794654410200491
61785367641451217794654495939639
61785367641451217794654749970543
61785367641451217794654753157083
61785367641451217794905544417889
61785367641451217925053297703644
61785367641451217925056658353072
61785367641451217925136984835633
61785367641451217925137242053077
61785367641451217925137242053161
61785367641451217932166213054213
61785367641451221493916603401051
61785367641451221500694786329533
61785367641451221500694868882141
61785367641451221500694872068681
61785367641451221500694872418601
61785367641451221500694873468361
61785367641451221500695130685805
61785367641451222728426914723590
61785367641451222728426915195974
61785367641451222729241698472458
61785367641451222729241698944682
61785367641451222729241698944842
61785367641451222729241699994442
61785367641451222729241700007492
61785367641451222729245142150930
61785367641451222729262619183230
61785367641451222729262623782500
61785367641451222736041666053266
61785367641458372511777214528378
61785367641458372511777214878298
61785367641458372511777471745822
61785367641458372511777473162764
61785367641458372512341298760362
61785367641458372512342327630138
61785367641458372512529584055134
61785367641458372512529585472076
61785367641458372512530355707466
61785367641458376211039669182682
61785367641458376211039670599624
61785367641458376218381674889404
61785367641458376218381676306346
61785367641458376218381676306505
61785367641458376218381676306506
61785367641458376218569961601118
61785367641458376218570731836508
61785367641458376218570733253450
61785367641458377858168721688346
61785367641458377858168723105288
61785367641458377864946644562764
61785367641458377865510733044098
61785367641458377865699018338870
61785367641458377865699789991202
61785367641458378002772262608278
61785367641458378002772262608279
61785367641458378002772519825722
61785367641458378002772519825723
61785367641458378003022187273241
61785367641458378003022444490685
61785367641458378003022444490769
61785367641458378003022445553579
61785367641458378003022448740119
61785367641458378003022531646859
61785367641458378003023220392451
61785367641458378003023306481519
61785367641458378003023309667975
61785367641458420637455672557199
61785367641458420637455672570249
61785367641458420637456787516043
61785367641458420637456788578853
61785367641458420637456791765393
61785367641458420637459111514097
61785367641458420637459111527147
61785367641458420682404945784947
61785367641458420683219732720355
61785367641458420683219733783164
61785367641458420683219733783165
61785367641458420683220504372687
61785367641458420683220848190884
61785367641458420683220848728959
61785367641458420683223175860752
61785367641458420683240654489564
61785367641458420683241773684708
61785367641458420683408019077936
61785367641458420683408019077937
61785367641458420683408790730268
61785367641458420683408790730269
61785367641458420683428939784336
61785367641458420683429711436668
61785367641458420690019695159446
61785367641458420690019695509366
61785367641458420690772064686202
61785367641458420690772066103144
61785367641458420690772836338534
61785367641458421872238721010975
61785367641458421872238722073785
61785367641458421872238725260325
61785367641458421872270151317369
61785367641458421872802461949497
61785367641458421872803581144641
61785367641458421872805904092935
61785367641458421879580726717697
61785367641458421879580727780507
61785367641458421879580730967047
61785367641458422330370826190372
61785367641458422330370830789642
61785367641458422337901122840896
61785367641458422466762125906591
61785367641458422466762897558923
61785367641458422466762983647991
61785367641458422466783046967075
61785367641458422466783132706223
61785367641458422466783904358555
61785367641458422466793637991468
61785367641458422466794752128008
61785367641458422466794752600392
61785367641458422466794752666083
61785367641458422466794755314548
61785367641458422466794756915433
61785367641458422466797076598286
61785367641458422466797080134906
61785367641458422466798110067492
61785367641458422466798113254032
61785367641458422466951268942763
61785367641458422466983039023665
61785367641458422466983042210205
61785367641458422466986138144820
61785367641458422466986141331360
61785367641458422467047780701390
61785367641458422467515353174747
61785367641458422467550225563344
61785367641458422467550997215676
61785367641458422467599036000363
61785367641458422467599037063173
61785367641458422467599040249713
61785367641458422467599811902045
61785367641458422467600069119489
61785367641458422467609540463096
61785367641458422467609540935480
61785367641458422467610572519412
61785367641458422467612896984026
61785367641458422467612896985430
61785367641458422467614017794473
61785367641458422467797827358753
61785367641458422467802045871801
61785367641458426036411207968444
61785367641458426043189125193832
61785367641458426043189129443182
61785367641458426043941498969938
61785367641458426043942270622270
61785367641458426173588278744092
61785367641458426173591373344718
61785367641458426173650950164774
61785367641458426173650950166178
61785367641458426173651035787282
61785367641458426173671956492230
61785367641458426173671956498054
61785367641458426173671961097324
61785367641458426173838978260976
61785367641458426180449879562668
61785367641458426180449879569305
61785367641458426180449884168490
61785367641458426181264925121837
61785367641458426181264926184647
61785367641458426181264929371187
61785367641458426181265012277927
61785367641458426181265701023519
61785367641458426181265787112587
61785367641458426181266045379791
61785367641459271249161922077133
61785367641459271249162008166201
61785367641459271249162265033725
61785367641459271249162265383645
61785367641459273079305658223005
61785367641459273079493600562637
61785367641459273079493603744965
61785367641459273079493943519229
61785367641459273079494718353889
61785367641459273079556362327721
61785367641459273079556365514261
61785367641459273079556448421001
61785367641459273079556451603329
61785367641459273079556705638445
61785367641459273079556709883583
61785367641459273079556709887795
61785367641459273079557480473105
61785367641459273079557481540127
61785367641459273080058459629281
61785367641459273080058802585873
61785367641459273080121307487645
61785367641459273080121564705089
61785367641459276778851360650834
61785367641459276778851446389982
61785367641459276778851451173034
61785367641459276786193327560022
61785367641459276786193371140609
61785367641459276786193456879757
61785367641459276786194099212354
61785367641459278425979384286722
61785367641459278425980503678698
61785367641459278432757520981789
61785367641459278432757525231130
61785367641459278432757654548440
61785367641459278432758296883462
61785367641459278432758340461624
61785367641459278432758340464049
61785367641459278432758683418216
61785367641459278432758683420641
61785367641459278432758684837582
61785367641459278433322122830989
61785367641459278433322380048433
61785367641459278433322384297774
61785367641459278433323155950106
61785367641459278433323289873238
61785367641459278433323289873239
61785367641459278433323543904226
61785367641459278433323543904227
61785367641459278433323547090682
61785367641459278433323547090683
61785367641459278433510797146894
61785367641459278433510800329222
61785367641459278433511571981554
61785367641459278563240138662194
61785367641459278570019094839521
61785367641459278570834230730471
61785367641459278570835002382803
61785367641459278570835005569259
61785367641459321044314657052182
61785367641459321067190420637367
61785367641459321067190763593959
61785367641459321067190763943879
61785367641459321067191449507143
61785367641459321067191535246291
61785367641459321067191535596211
61785367641459321067191563944051
61785367641459321067191564293971
61785367641459321067191568526059
61785367641459321067191568530271
61785367641459321067191822561175
61785367641459321067191825743503
61785367641459321067194919994209
61785367641459321067194920344129
61785367641459321067194920348341
61785367641459321067194921393889
61785367641459321067194924580429
61785367641459321067442869621079
61785367641459321067442955714359
61785367641459321067442956777169
61785367641459321067442959959497
61785367641459321067442959963709
61785367641459321067446312827327
61785367641459321068006699835209
61785367641459321068007814781003
61785367641459321068007819030353
61785367641459321074784965666219
61785367641459321074784965670431
61785367641459321074788318534049
61785367641459321204451175362759
61785367641459321204451432230283
61785367641459321204451432580203
61785367641459321204452203882615
61785367641459321204452204232535
61785367641459321204640862231467
61785367641459321204703624350683
61785367641459321204703625413493
61785367641459321204703628600033
61785367641459321205205721298111
61785367641459321205208045663347
61785367641459321205267454547551
61785367641459321205267454564813
61785367641459321205268483417327
61785367641459321205268484480137
61785367641459321205268487666677
61785367641459321211982872537459
61785367641459321212045634306755
61785367641459321250121420757943
61785367641459321250122192410275
61785367641459321250184096433799
61785367641459321250184182522867
61785367641459321250184868086131
61785367641459321250184954175199
61785367641459321250205017140199
61785367641459321250205017140359
61785367641459321250205017490119
61785367641459321250205103229267
61785367641459321250205103233639
61785367641459321250205103583559
61785367641459321250205788792531
61785367641459321250205788792691
61785367641459321250205789142451
61785367641459321250205789146823
61785367641459321250205874881599
61785367641459321250205874885971
61785367641459321250205875235891
61785367641459321250220083409686
61785367641459321250220083763978
61785367641459321250467431545744
61785367641459321250467431545745
61785367641459321250467775902016
61785367641459321250958162901295
61785367641459321250958162918557
61785367641459321250958934553627
61785367641459321250959277510219
61785367641459321250968752411920
61785367641459321250968753929852
61785367641459321250968753947114
61785367641459321250972196073290
61785367641459321250972196090552
61785367641459321251020924683641
61785367641459321251021010759659
61785367641459321251021010776921
61785367641459321251021696335973
61785367641459321251021782411991
61785367641459321251021782429253
61785367641459321251022039629435
61785367641459321251022040692245
61785367641459321251034871744774
61785367641459321251034871762036
61785367641459321251053465152860
61785367641459321251053469935913
61785367641459321251053555675060
61785367641459321251053555675061
61785367641459321251220571123948
61785367641459321251220572724832
61785367641459321251220572724833
61785367641459321251220829391152
61785367641459321251220917081104
61785367641459321257736084376033
61785367641459321257736428749567
61785367641459321257737198984957
61785367641459321257737200401899
61785367641459321257798846145329
61785367641459321257798932234397
61785367641459321257799190518863
61785367641459321257799961104173
61785367641459321257799962171195
61785367641459322302537470416387
61785367641459322302537556155535
61785367641459322302538615121347
61785367641459322302540938069641
61785367641459322302540939119401
61785367641459322302789662186867
61785367641459322302789748275935
61785367641459322302789749338745
61785367641459322302789749342957
61785367641459322302789752525285
61785367641459322302793105393115
61785367641459322302821149534441
61785367641459322302821178582329
61785367641459322303353489214457
61785367641459322303354608409601
61785367641459322303356931357895
61785367641459322310131667893589
61785367641459322310131753982657
61785367641459322310131755045467
61785367641459322310131755049679
61785367641459322310131758232007
61785367641459322310135111099837
61785367641459322485755158083658
61785367641459322485755158087870
61785367641459322486569946418746
61785367641459322486569946422958
61785367641459322851581375407195
61785367641459322851581375411407
61785367641459322851769918986481
61785367641459322851832681101485
61785367641459322851832681105697
61785367641459322851863824079737
61785367641459322851864196084217
61785367641459322852333744933999
61785367641459322852334778053125
61785367641459322852337102401099
61785367641459322852396507053215
61785367641459322852396508116025
61785367641459322852397540172341
61785367641459322897313239260619
61785367641459322897314010912951
61785367641459322897334074226419
61785367641459322897334159965567
61785367641459322897334159971183
61785367641459322897334845878751
61785367641459322897334845884367
61785367641459322897334931617899
61785367641459322897334931623515
61785367641459322897344664788256
61785367641459322897344665256428
61785367641459322897345779397180
61785367641459322897345779865352
61785367641459322897345779869564
61785367641459322897345779931043
61785367641459322897345782579508
61785367641459322897345784180149
61785367641459322897345784180393
61785367641459322897345784530313
61785367641459322897348103863246
61785367641459322897348104217538
61785367641459322897348107045574
61785367641459322897348107399866
61785367641459322897349137332452
61785367641459322897349137336664
61785367641459322897349140518992
61785367641459322897502296207723
61785367641459322897534066288625
61785367641459322897584864074495
61785367641459322897585208443817
61785367641459322897585892944271
61785367641459322897585979033339
61785367641459322897585980100361
61785367641459322897585983282689
61785367641459322897586237313593
61785367641459322897586237317805
61785367641459322897595713444625
61785367641459322897596483500284
61785367641459322897596483968456
61785367641459322897596483972668
61785367641459322897596484034147
61785367641459322897596486682612
61785367641459322897596488283253
61785367641459322897596488283496
61785367641459322897596488283497
61785367641459322897596740717728
61785367641459322897596742314401
61785367641459322897596828407680
61785367641459322897596828407681
61785367641459322897596831590008
61785367641459322897596831590009
61785367641459322897598807966350
61785367641459322897598811148678
61785367641459322897599840017002
61785367641459322897599840018406
61785367641459322897599840022618
61785367641459322897617404556764
61785367641459322897617667620071
61785367641459322897617752296325
61785367641459322897617753359219
61785367641459322898066380439707
61785367641459322898098585584973
61785367641459322898098925359237
61785367641459322898098928541565
61785367641459322898101249645976
61785367641459322898101252828304
61785367641459322898102024480636
61785367641459322898150063265323
61785367641459322898150064328133
61785367641459322898150067514673
61785367641459322898150839167005
61785367641459322898151096384449
61785367641459322898160568200440
61785367641459322898161347349897
61785367641459322898161599784372
61785367641459322898161604567341
61785367641459322898163924248986
61785367641459322898163924250390
61785367641459322898165045059433
61785367641459322898182134487465
61785367641459322898182477444057
61785367641459322898182526690923
61785367641459322898182526690927
61785367641459322898182612430071
61785367641459322898182612430074
61785367641459322898182612430075
61785367641459322898182612784365
61785367641459322898182612784366
61785367641459322898348853027040
61785367641459322898348854623713
61785367641459322898349627861700
61785367641459322898349629462341
61785367641459322898349632644669
61785367641459322898353073140972
61785367641459322898353073140973
61785367641459322898432535848444
61785367641459322898432540631497
61785367641459322898433312283829
61785367641459323034606448501676
61785367641459323034606448505888
61785367641459323034606452816717
61785367641459323034608772853862
61785367641459323034608776036190
61785367641459323034794476579004
61785367641459323034794476583216
61785367641459323034794734924949
61785367641459323034796800931190
61785367641459323034796804113518
61785367641459323034797834046104
61785367641459323034797834050316
61785367641459323034797837232644
61785367641459323034845877084353
61785367641459323034846648736685
61785367641459323034856468174229
61785367641459323034857497044005
61785367641459323034878416153892
61785367641459323034878421999755
61785367641459323035358560810988
61785367641459323035358560815200
61785367641459323035361918278088
61785367641459323035361918282300
61785367641459323035361921464628
61785367641459323035362693116960
61785367641459323035410474684203
61785367641459323035410731901647
61785367641459323035410736150997
61785367641459323035411507803329
61785367641459323035443276817049
61785367641459323035443281066399
61785367641459323035609609353317
61785367641459323035613741773085
61785367641459323035613741777297
61785367641459323035630530059717
61785367641459323035630533242045
61785367641459323035631304894377
61785367641459326603386160226322
61785367641459326603637208768810
61785367641459326604139302826724
61785367641459326604141625775018
61785367641459326604200944329322
61785367641459326604200948561410
61785367641459326604200948578672
61785367641459326604201977429734
61785367641459326604204387535570
61785367641459326604222983757190
61785367641459326604222983758642
61785367641459326604390005507062
61785367641459326604390005512678
61785367641459326604390349947898
61785367641459326611000777514530
61785367641459326611000911414577
61785367641459326611000911437662
61785367641459326611000911437663
61785367641459326611000911437905
61785367641459326611000911437906
61785367641459326611001168282101
61785367641459326611001168632021
61785367641459326611753277777962
61785367641459326611753280960290
61785367641459326611754052612622
61785367641459326611754310879826
61785367641459326611816042725215
61785367641459326740646829216938
61785367641459326741398936940030
61785367641459326741398936944242
61785367641459326741398938343922
61785367641459326741398938356972
61785367641459326741398941526250
61785367641459326741398941543512
61785367641459326741399971463048
61785367641459326741399974645376
61785367641459326741402294407130
61785367641459326741402294411342
61785367641459326741403069246002
61785367641459326741483652749258
61785367641459326741483653812068
61785367641459326741483656998608
61785367641459326741650760255540
61785367641459326748261575470589
61785367641459326749013944997345
61785367641459326749013946414287
61785367641459326749013949596615
61785367641459326749076711361539
61785367641459326749077483013871
61785367641459327838983910926070
61785367641459327838983910930282
61785367641459327839736023239594
61785367641461974782740663375653
61785367641461974782740749114801
61785367641461974783556653471751
61785367641461974783556653475963
61785367641461974783556910689195
61785367641461974783556910693407
61785367641461978482286797161352
61785367641461979717632466081602
61785367641461979717632466085814
61785367641461979717633585473578
61785367641461979717633586540600
61785367641461979724410607026010
61785367641461979724410736343320
61785367641461979724411378678342
61785367641461979724411507991440
61785367641461979724411507995652
61785367641461979724411507998077
61785367641461980091172441169444
61785367641461980129415849667016
61785367641461980274018523992801
61785367641462022359659781617039
61785367641462022359660897638693
61785367641462022359660897642905
61785367641462022359660900825233
61785367641462022954467631796020
61785367641462022954467631800232
61785367641462022954488552856712
61785367641462022954488552860924
61785367641462022954488895817516
61785367641462022954488900596356
61785367641462024006256494455737
61785367641462024143234457202075
61785367641462024143234457206287
61785367641462024143423000777149
61785367641462024143423000781361
61785367641462024143426099963995
61785367641462024143485505678921
61785367641462024143485505683133
61785367641462024143516905874617
61785367641462024143517159905521
61785367641462024143517163092061
61785367641462024143517277879097
61785367641462024143519598688999
61785367641462024143986826728879
61785367641462024143987859848005
61785367641462024143990184195979
61785367641462024144049588848095
61785367641462024144049589910905
61785367641462024188966234966431
61785367641462024188966321055499
61785367641462024188967006618763
61785367641462024188967092707831
61785367641462024188997747051308
61785367641462024188997747055520
61785367641462024188998861660232
61785367641462024188998861664444
61785367641462024188998861725923
61785367641462024189001185658126
61785367641462024189001186012418
61785367641462024189187151269801
61785367641462024189187151270045
61785367641462024189190247204660
61785367641462024189190247208872
61785367641462024189238290238697
61785367641462024189239061891029
61785367641462024189239061895241
61785367641462024189239319108473
61785367641462024189239319112685
61785367641462024189248794176695
61785367641462024189249565290952
61785367641462024189249565295164
61785367641462024189249565763336
61785367641462024189249565767548
61785367641462024189249565829027
61785367641462024189249570078133
61785367641462024189249570078376
61785367641462024189249570078377
61785367641462024189249822508396
61785367641462024189249822512608
61785367641462024189249827295577
61785367641462024189249827295820
61785367641462024189249827295821
61785367641462024189249913384888
61785367641462024189249913384889
61785367641462024189251889761230
61785367641462024189252921813286
61785367641462024189252921817498
61785367641462024189270486351644
61785367641462024189270486355856
61785367641462024189270748002220
61785367641462024189270829312448
61785367641462024189270834091205
61785367641462024189270834091288
61785367641462024189270834091289
61785367641462024189719462234587
61785367641462024189752007154117
61785367641462024189754331440856
61785367641462024189755106275516
61785367641462024189803145060203
61785367641462024189803146123013
61785367641462024189803149309553
61785367641462024189803920961885
61785367641462024189804178179329
61785367641462024189813649522936
61785367641462024189813649995320
61785367641462024189814429144777
61785367641462024189814681579252
61785367641462024189814686362221
61785367641462024189817006045270
61785367641462024189818126854312
61785367641462024189818126854313
61785367641462024190001934821920
61785367641462024190002711257221
61785367641462024190006154931640
61785367641462024190006154931641
61785367641462024190006154935852
61785367641462024190006154935853
61785367641462024190085617643324
61785367641462024555299169001033
61785367641462024555831853037321
61785367641462024555831853041533
61785367641462024555864397956931
61785367641462024601617609795508
61785367641462024601617954169042
61785367641462024601617957351370
61785367641462024738041536205528
61785367641462024738041536209740
61785367641462024738041536271219
61785367641462024738041540520569
61785367641462024738041797738013
61785367641462024738044893672628
61785367641462024738044893676840
61785367641462024738044896859168
61785367641462024738229825815341
61785367641462024738797005981940
61785367641462024738797005986152
61785367641462024738797009168480
61785367641462024738845820668309
61785367641462024738846077885753
61785367641462024738860801399609
61785367641462024738877588085516
61785367641462024738878364520817
61785367641462024738878364520901
61785367641462028307658334530172
61785367641462028444835059166900
61785367641462028444918741515920
61785367641462028444918741520132
61785367641462028444918998737576
61785367641462029542440263775754
61785367641462029543005123909420
61785367641462029543193409204192
61785367641462029549970560426278
61785367641462029549971332078610
61785367641462029679427934647706
61785367641462029679428964580292
61785367641462029679428964584504
61785367641462029679428967766832
61785367641462029679616992657620
61785367641462029679616992661832
61785367641462029679616995844160
61785367641462029679700673598122
61785367641462029679700673948042
61785367641462029679700675010852
61785367641462029679700675015064
61785367641462029679700932232508
61785367641462029680181076889604
61785367641462029680181076893816
61785367641462029680181851728476
61785367641462029680264758180026
61785367641462029680264759242836
61785367641462029680265791299152
61785367641462029680515806302532
61785367641462029680516581141404
61785367641462029687232000714935
61785367641462029687293990827527
61785367641462029687294762479775
61785367641462029687294762479859
61785367641462029687796084946919
61785367650274186409452230376085
61785367650278088320925788723329
61785367650284993222628496959509
61785367650285893241396399114529
61785367650286192195885034107969
61785367650286193979646967172229
61785367650286193979710758161221
61785367650288593710050671103055
61785367650288595493623460431255
61785367650289794467132932304767
61785367650314561863836398745859
61785367650314561863836655963303
61785367650314561886727381147913
61785367650314611139600058146467
61785367650314611688894125524673
61785367650314611688894382742117
61785367650322666996468561094581
61785367650322711468910217646520
61785367650322711468911246516296
61785367650322715007951066523210
61785367650322715145209498304520
61785367650322715152071364998964
61785367650326313191114326706360
61785367650326313191115098358692
61785367650326313191115355576136
61785367650326313739905952770598
61785367650326313739905952774810
61785367650326313740659352229988
61785367650326318719620211417831
61785367650326318727294623589188
61785367650326319276086254258520
61785367650326319276086254262732
61785367667686662671290090802926
61785367667686662671290092220076
61785367667710974296167828373996
61785367667710974296167828391258
61785367667710974707761804788490
61785367667711874863979523938250
61785367667712180406418488990510
61785367667712180406419636896512
61785367667719078171127072358748
61785367667719078171127073775898
61785367667719079817501836824918
61785367667719079817501840011458
61785367667719079817502213437092
61785367667719079817502983668062
61785367667719978738938769322890
61785367667720278928187670962394
61785367667720278928208562970986
61785367667720278928209334623318
61785367667720280574501676835406
61785367667720284278846707102282
61785367667720284278847477320202
61785367667720284281377734370986
61785367667720284281378112045970
61785367667720284281378767490112
61785367667720284281378882263890
61785367667720284281378882281152
61785367667720284416107375384314
61785367667720284416110814341212
61785367667720284418638780682294
61785367667720286065014691991608
61785367667720286065767550441984
61785367667722681676966962076944
61785367667722681676966990774752
61785367667722681676967762427084
61785367667722981866154760047436
61785367667722981866217435718920
61785367667722981866237299212028
61785367667722981866237556429472
61785367667722981866238327727512
61785367667722982277748736461930
61785367667722982277748737879080
61785367667722985570500559115082
61785367667722985570500560532232
61785367667722985570563236203716
61785367667722985573031964058770
61785367667722985573031965475920
61785367667722985573094612808100
61785367667722985573094615990428
61785367667722985573094641501696
61785367667722985573094641505908
61785367667722985982094536946726
61785367667722985982096860944780
61785367667722985984625941890414
61785367667722987216875700210688
61785367667722987216876470441658
61785367667722987216876471858808
61785367667722987216878794439712
61785367667722987219406728896494
61785367667722987219406732083034
61785367667722987219407105154376
61785367667722987219407875385346
61785367667722987219407876802496
61785367667722987220222639626316
61785367667722987354137140140840
61785367667722987356667486808426
61785367667722987356667745088680
61785367667722987356667773786488
61785367667722987356668544021670
61785367667722987356668545438820
61785367667722987357483308262640
61785367667722987769014610068508
61785367668000061916072252465068
61785367668000061916072255651608
61785367668000062458336747268422
61785367668000062458336747622714
61785367668000062458340194015502
61785367668000062465679014428888
61785367668000062465679786081220
61785367668000062465679872170288
61785367668000062465680130450542
61785367668000062465680130454754
61785367668000062465680133637082
61785367668000062465930834907938
61785367668000062504090303480530
61785367668000062511432570640996
61785367668000062511432686849186
61785367668000062511433715714750
61785367668000062511433715718962
61785367668000062511684419817854
61785367668000062511684419822066
61785367668000062511684505557002
61785367668002763612543455656448
61785367668002763612543456719258
61785367668002763620072198189968
61785367668002763620072199607118
61785367668002763620133846763118
61785367668002763620134190073842
61785367668002763620134191123602
61785367668002763620134961708912
61785367668002763620134961726174
61785367668002763620134965958262
61785367668002763749989828000444
61785367668002763749989828017706
61785367668002763757331809258756
61785367668002763757331839373666
61785367668002763757332838128532
61785367668002763757332868243442
61785367668002763757332954319460
61785367668002763757332958568810
61785367668002763757333211181160
61785367668002763757333212599714
61785367668002763757333215786254
61785367668002763795743384212552
61785367668002763803086796092480
61785367668002763803336471680100
61785367668002763803336471697362
61785367668002763803337586289024
61785367668002764161583805832088
61785367668002764161586129830142
61785367668002764169115217091536
61785367668002764207337362044196
61785367668002764207339686042250
61785367668002764214868802001452
61785367668002764214930449511744
61785367668002764214931564120668
61785367668003664180540855282666
61785367668003664180543179280720
61785367668003664180543523636992
61785367668003664736925884127256
61785367668003664736926912997032
61785367668003664782679469037172
61785367668003664782680497906948
61785367668003964926196449427684
61785367668003964971950034337600
61785367668004114647464545069888
61785367668004114654239371944000
61785367668004115059058784356728
61785367668004159119101793687598
61785367668010867487499228782740
61785367668010867487499229845550
61785367668010867487502701041088
61785367668010867487502702103898
61785367668010867487687515140322
61785367668010867487690987398670
61785367668010867487691762233330
61785367668010867487750310556616
61785367668010867487751082208948
61785367668010867487753405139980
61785367668010867487753405144192
61785367668010867487753406207002
61785367668010867487753409389330
61785367668010867487753749513514
61785367668010867487753750563274
61785367668010867487754524352386
61785367668010867487754528584474
61785367668010867494277527915200
61785367668010867494277528978010
61785367668010867494278299563320
61785367668010867494278303812670
61785367668010867495031444991758
61785367668010867495093092147758
61785367668010867495093435458482
61785367668010867495093436508242
61785367668010867495094207093552
61785367668010867495094207110814
61785367668010867495094211342902
61785367668010867495281721803014
61785367668010867495282493451134
61785367668010867624947926559202
61785367668010867624948183776646
61785367668010867624948303154114
61785367668010867624948303167164
61785367668010867624949074465204
61785367668010867624949074819496
61785367668010867624951397754740
61785367668010867624951398817550
61785367668010867624952516962934
61785367668010867625014419199598
61785367668010867632292199367070
61785367668010867632542390439338
61785367668010867670701859366222
61785367668010867670701859379272
61785367668010867670702630677312
61785367668010867670702631031604
61785367668010867670704953966848
61785367668010867670704955029658
61785367668010867670705212247102
61785367668010867670764535405048
61785367668010867670767974361946
61785367668010867670767975411706
61785367668010867678044893588428
61785367668010867678045009436662
61785367668010867678046041481332
61785367668010867678046042898482
61785367668010867678295684847782
61785367668010867678295685184652
61785367668010867678295685197702
61785367668010867678295689434002
61785367668010867678295943464906
61785367668010867678295946651446
61785367668010867678296832753784
61785367668010867678296833108075
61785367668010868912826827079148
61785367668010868912826942931594
61785367668010868912826947536688
61785367668010868912827976389202
61785367668010869271323837868516
61785367668010869271324182242050
61785367668010869271324985774518
61785367668010869278666991466738
61785367668010869278667335840272
61785367668010869278668110674932
61785367668010869278855249127964
61785367668010869278855625740138
61785367668010869317077770692798
61785367668010869317078541986626
61785367668010869317080864921822
61785367668010869317080866338972
61785367668010869317080869525512
61785367668010869324420576258562
61785367668010869324421695466756
61785367668010869324421695586252
61785367668010869324608834037880
61785367668010869324609210650054
61785367668010869324609982298174
61785367668010869324671596157096
61785367668010869324671596511228
61785367668010869324671600756366
61785367668010869324671600760578
61785367668010869324671972769269
61785367668010869324672744063098
61785367668010911547547001388186
61785367668011768055499297130674
61785367668011768055499330077832
61785367668011768055500101712902
61785367668011768055500101730164
61785367668011768055500102067194
61785367668011768055500102084456
61785367668011768055502424661196
61785367668011768055502769034730
61785367668011768055503543873602
61785367668011768055503544227894
61785367668011768055503548459982
61785367668011768062843140538750
61785367668011768062843484895022
61785367668011768062843488081562
61785367668011768063094189352418
61785367668011768192763437671054
61785367668011768192764212509926
61785367668011768238513554926264
61785367668011768238514326578596
61785367668011768238516993883162
61785367668011768238517768722034
61785367668011768246108528655068
61785367668011769297624302381350
61785367668011769297625418389954
61785367668011769297625421576494
61785367668011769846667321282918
61785367668011769846668092935250
61785367668011769884890237887910
61785367668011769892421678199458
61785367668011769892484439964382
61785367668012068244770667030592
61785367668012068244770667384884
61785367668012068244774137871790
61785367668012068244774138226082
61785367668012068252113705839178
61785367668012068252363721550982
61785367668012068252363725783070
61785367668012068252364754652846
61785367668012068382031335666916
61785367668012068427763999870432
61785367668012068427788364137372
61785367668012068435379093955496
61785367668012068435379094309787
61785367668012070028407246976230
61785367668012070035938658235678
61785367668012070074077235153970
61785367668012070074077235508262
61785367668012070074139911179746
61785367668012070074164275446686
61785367668012070081691214630110
61785367668012070081692243499886
61785367668012070081753890655886
61785367668012070081755005264810
61785367668014469347153157996514
61785367668014469347153182444924
61785367668014469347153183507782
61785367668014469347153183862074
61785367668014469347155850816512
61785367668014469347156630254862
61785367668014469347219306280638
61785367668014469354495446417446
61785367668014469354495451022540
61785367668014469354496222674872
61785367668014469354496308408196
61785367668014469354496308409648
61785367668014469354747271147298
61785367668014469758747160276568
61785367668014469758749484274622
61785367668014469766278571536016
61785367668014469903538211306776
61785367668014469903539240176552
61785367668014469949291764332344
61785367668014469949291767518884
61785367668014469949292825086468
61785367668014470993527946928356
61785367668014470993527950114896
61785367668014470993528291301890
61785367668014470993529093771500
61785367668014470993529094834358
61785367668014471000871100526578
61785367668014471000871444900112
61785367668014471000872219734772
61785367668014471001059358187804
61785367668014471001059361374344
61785367668014471130788704840288
61785367668014471176542548384750
61785367668014471176545991590998
61785367668014471184073988342006
61785367668014471184074758577188
61785367668014471184136377389720
61785367668014471595667675658920
61785367668014471595667678845460
61785367668014471595667707543268
61785367668014471595667707893348
61785367668014471595667707897560
61785367668014471595668822502271
61785367668014471595668822502272
61785367668014769536486425192490
61785367668014769536489897092334
61785367668014769536489897096546
61785367668014769543766011717874
61785367668014769543766016322968
61785367668014769543766787975300
61785367668014769544017836447726
61785367668014769544017836451938
61785367668014769544017839634266
61785367668014770085281866121588
61785367668014770092809805476980
61785367668014770131035422333696
61785367668014770138562361517120
61785367668014770138562361871412
61785367668014770138563390386896
61785367668014771182799659071928
61785367668014771182799660134786
61785367668014771182803130975984
61785367668014771182803131330276
61785367668014771182803132393134
61785367668014771190329952186040
61785367668014771190329952540332
61785367668014771190392714659388
61785367668014771190392717841716
61785367668014771320059557473070
61785367668014771320063799612308
61785367668014771320063801029458
61785367668014771327653386478040
61785367668014771365730315885992
61785367668014771365730316948850
61785367668014771365730317303142
61785367668014771365792221676586
61785367668014771365816585589234
61785367668014771365817355824416
61785367668014771365817357241566
61785367668014771373344296424990
61785367668014771373344553642434
61785367668014771373345323877616
61785367668014771373345325294766
61785367668014771777324294780494
61785367668014771784938272843696
61785367668036385357547214517720
61785367668036385403300770729828
61785367668039086511750451710256
61785367668039086511750452773066
61785367668039086519344310470180
61785367668039086519344653780904
61785367668039086519347752613618
61785367668039086656542303080728
61785367668039086656542646391452
61785367668039086656543336201306
61785367668039086656543680557578
61785367668039086656543683744118
61785367668039086656545745224166
61785367668039086656546778344744
61785367668040437554286578049328
61785367668040437554286582300130
61785367668040437554286663788476
61785367668040437554286668393569
61785367668040437554286668393570
61785367668040437577177393578179
61785367668040437965880560118724
61785367668040437965880903075316
61785367668040437989022332363029
61785367668040482019124725870228
61785367668040482025923826667038
61785367668040482025923912406186
61785367668040485731964203845840
61785367668040485731964289934908
61785367668040485731964548202112
61785367668040486143746466972256
61785367668040486143746811328528
61785367668040486281007221697648
61785367668040486281007222747408
61785367668040486281007307436796
61785367668040486281007565704000
61785367668040487378905060333792
61785367668040487379093346691374
61785367668040487379093604958578
61785367668040487379658205762230
61785367668040487379658464029434
61785367668040487516165728970116
61785367668040487516918874398554
61785367668040487921086384614010
61785367668040487921149146378934
61785367668040487928136275253072
61785367668040487928136279503874
61785367668040487928136622460466
61785367668040487928136622814757
61785367668040487928136622814758
61785367668040487928199384579682
61785367668040487928701138574730
61785367668040487928701478344782
61785367668040487928764240463998
61785367668040487928764243650538
61785367668047189981895047956744
61785367668047189981895051143284
61785367668047189982709839478372
61785367668047189982709839491422
61785367668047189982710955500026
61785367668047189982710955504238
61785367668047189982710958686566
61785367668047189982713278448320
61785367668047190386898758287138
61785367668047190386960401193788
61785367668047190386960402243548
61785367668047190386960405430088
61785367668047190386960405443138
61785367668047190386960778501430
61785367668047190386960778514480
61785367668047190386961524638282
61785367668047190386961549086692
61785367668047190386961549103954
61785367668047190386963873084746
61785367668047190386963873102008
61785367668047190386964217458280
61785367668047190386964217471378
61785367668047190394241911886764
61785367668047190394492960346140
61785367668047190394495284344194
61785367668047190524158771111978
61785367668047190524158771125028
61785367668047190524159541714502
61785367668047190524161865712556
61785367668047190524162123992858
61785367668047190524224886107702
61785367668047190531502925946430
61785367668047190531752600116900
61785367668047190531752858397202
61785367668047190531756039073798
61785367668047190569912327324086
61785367668047190569912327337136
61785367668047190569913098989468
61785367668047190569915421924664
61785367668047190569915421924712
61785367668047190569915680204966
61785367668047190569975003349862
61785367668047190569975003362912
61785367668047190569978184039556
61785367668047190569978442319810
61785367668047191766283743428546
61785367668047191766284862623690
61785367668047192170534309367212
61785367668047192170534682438554
61785367668047192170535453023816
61785367668047192170537777021870
61785367668047192170538121395404
61785367668047192178066864283264
61785367668047192178069188281318
61785367668047192178128511443476
61785367668047192178131950400374
61785367668047192216288238650662
61785367668047192216289010298782
61785367668047240394531490929850
61785367668047240395283860460818
61785367668047240395283861523628
61785367668047240395284636358288
61785367668047240395346279264938
61785367668047240395346622575662
61785367668047240395346623638472
61785367668047240395346626825012
61785367668047240395349721408376
61785367668047240395534564563922
61785367668047240395534568796010
61785367668047240395534568809060
61785367668047240395535683772116
61785367668047240395535684817664
61785367668047240395535688004204
61785367668047240395538007770170
61785367668047240402145468870796
61785367668047240532795319289266
61785367668047240532795320339026
61785367668047240532795577556470
61785367668047240532798762482464
61785367668048090954709798744280
61785367668048090954710540281702
61785367668048090954710544513790
61785367668048090954710568962200
61785367668048090954710568979462
61785367668048090954713237701178
61785367668048090962303627377648
61785367668048090962304656247424
61785367668048091137728237034190
61785367668048092745877531314772
61785367668048092745878560184548
61785367668048140963095642451170
61785367668048140963096675551582
61785367668048140963098741283884
61785367668048140963099774403010
61785367668048140963346346554274
61785367668048140963346350786362
61785367668048140963346350803624
61785367668048140963347379673400
61785367668048140963349789760522
61785367668048543098509365346223
61785367668048543098512807489661
61785367668048543098512808552462
61785367668048591247256068710535
61785367668048591254052501732007
61785367668048591384516737346859
61785367668048591391313256461611
61785367668048592695384913573192
61785367668050792246363626308670
61785367668050792246363651819938
61785367668050792246363652174230
61785367668050792246367098567018
61785367668050792246426299152118
61785367668050792246426302334446
61785367668050792253705918980404
61785367668050792253706006490786
61785367668050792253706690632736
61785367668050792253706777076096
61785367668050792253706781325446
61785367668050792253957739105162
61785367668050792253957739109374
61785367668050792665550687004172
61785367668050792665550687008384
61785367668050793892738791498394
61785367668050793892738791852686
61785367668050793892739563146514
61785367668050793892739563500806
61785367668050793892742231872394
61785367668050793900081917817362
61785367668050793900082688402672
61785367668050793900082692652022
61785367668050793900270203112134
61785367668050793900270974760254
61785367668050793900332620503316
61785367668050794029999431432698
61785367668050794037530613109652
61785367668050794037530871389954
61785367668050794075752759479462
61785367668050794075753016696906
61785367668050794075753787994946
61785367668050794075753788349238
61785367668050794075756201622900
61785367668050794075756459903154
61785367668050842254748725294358
61785367668050842254752081344516
61785367668050842262363731750948
61785367668050842262363732100868
61785367668050843901125411457046
61785367668050843901312581792974
61785367668050843901312926166508
61785367668050843901313701001168
61785367668050844038573336872658
61785367668050844038573337935468
61785367668050844038574366805244
61785367668050844038574369991784
61785367668050844038636356917836
61785367668050844038637131756708
61785367668051244367274044885101
61785367668051244367274816537433
61785367668051244367274902276581
61785367668051244390162447141103
61785367668051244390165890347342
61785367668051287597333353737931
61785367668051288862544437572670
61785367668051288862608318551612
61785367668051292538156693277229
61785367668051292538717424645595
61785367668051292538720777509213
61785367668051292538720863602493
61785367668051292538721552348085
61785367668051292538721896716003
61785367668051292538721896721619
61785367668051292538909924793331
61785367668051292545517297149574
61785367668051292545517297153786
61785367668051292545517382888722
61785367668051293087763538147789
61785367668051293094560663280952
61785367668051294322295805258221
61785367668051294322546504756231
61785367668051294323110588988215
61785367668051294323298617065543
61785367668051294329906031937120
61785367668051294329906035125064
61785367668051294329906293403914
61785367668051294329906293405318
61785367668051294329907065056246
61785367668051294329907065056247
61785367668051294329907068244191
61785367668051294330094579762949
61785367668051294391114206451028
61785367668051294391176107282236
61785367668051294391928994431824
61785367668051294398819143884808
61785367668051294398819143885564
61785367668051294398819915537140
61785367668051294398819915537896
61785367668051294398820001277044
61785367668051294398820307740598
61785367668051294398820307740602
61785367668051294811418216593586
61785371664981926336238229538887
61785371718159554642182686630391
61785371735884530306333872428901
61785371735884530313675906827523
61785371735884530862656162564487
61785371735885430881424926703031
61785371735885431293207189829447
61785371735920553018554012683298
61785371735920553018742040760626
61785371735920553021001819948640
61785371735920553021064495974416
61785371735920553021064500579510
61785371735920553021252524051744
61785371735920553021252528656838
61785371744744466952346447147353
61785371744744767141867831342139
61785371744744777797390562211649
61785371744744917368680452214188
61785371744747168243999528942233
61785371744747179357036930396621
61785371744747179357099692161545
61785371744747179357308898044625
61785371744747468387516538030553
61785371744747468975032518924337
61785371744747468982374783364823
61785371744747468982563930656169
61785371744747479500553939484941
61785371744747479500637621838173
61785371744747479912398964376281
61785371744747479912419884964589
61785371744748368810786943895585
61785371744748368947984936506133
61785371744748368954763460604347
61785371744748369405583546189297
61785371744748369413111514242497
61785371744748369413114957921129
61785371744748379930602869448187
61785371744748379931355755546611
61785371744748379931356013813815
61785371744748380067800862058735
61785371744748380480147725988803
61785371744748380480147984256007
61785371744748519113845035137461
61785371744748519118928380967953
61785371744748530620870219513852
61785371744748530758068212124400
61785371744748534326908272694600
61785371744748534464106265305148
61785371744771784313290572232931
61785371744771784313290573632611
61785371744771795431411663874083
61785371744772684744029627925139
61785371744772695861962691139043
61785371744779899942046702361725
61785371744779900404456947444821
61785371744779904110496980267351
61785371744779904110497323223943
61785371744781256403734232598394
61785371744783491145738044612885
61785371744783491145800720638661
61785371744783502263859049115209
61785371744783502263921810880133
61785371744783502670620356639749
61785371744783502675704074006549
61785371744783506381744106829079
61785371744783506381744108228759
61785371744783506381744451185351
61785371744783507609497157878645
61785371744783507617090896208327
61785371744783507617091240564599
61785371744784858674730312100426
61785371744784859086763365082117
61785371877619504639367622135841
61785371877619504639555908493423
61785371877619504640120762965009
61785371877619504640120767564279
61785371877619504641815340008935
61785371877619506286496760380813
61785371877619506286496764630163
61785371877619506286685046725345
61785371877619506287249905796201
61785371877619506287249905809251
61785371877619506287249910395471
61785371877619506289038673861765
61785371877680428232057563704667
61785371877680428232245850049199
61785371877680428232809589924911
61785371877680428232810709120055
61785371877680728422327506797643
61785371877680728429670545623491
61785371877688837281991751424976
61785371877688838929120803930640
61785371877688838929120803930641
61785371877691538985427096333223
61785371877692434018679425774865
61785371877692434019244284858771
61785371877692434019490861242123
61785371877692434019491975851047
61785371877692434019494214109953
61785371877692434019495333318147
61785371877692434026269040984065
61785371877692434026270155592989
61785371877692434026833900067971
61785371877692434026834244424243
61785371877692434026835014676895
61785371877692435802793049677033
61785371877692435802793824528955
61785371877692435802794168885227
61785371877692435802879831348253
61785371877692435802879917441533
61785371877692435802880175721787
61785371877692435802880204400881
61785371877692435802880204418143
61785371877692435803064760107593
61785371877692435803064760574153
61785371877692435803064764824955
61785371877692435803064764842217
61785371877692435803065017325037
61785371877692435803065793694731
61785371877692435803066165231039
61785371877692435803066165235251
61785371877692435803068117692785
61785371877692435803068203799115
61785371877692435803068462066319
61785371877692435803069236900979
61785371877692435803069608437287
61785371877692435803629876395893
61785371877692435803629876408943
61785371877692435803629877930927
61785371877692435803629877943977
61785371877692435803629992249791
61785371877692435803629992262841
61785371877692435803630995604087
61785371877692435803632976763641
61785371877692435803632976776691
61785371877692435803633062869971
61785371877692435803633321137175
61785371877692435803633348299949
61785371877692435803633348312999
61785371877692435803633348772125
61785371877692435803633348785175
61785371877692435803633435928423
61785371877692435803633435941473
61785371877692435803634095971835
61785371877692435803634467508143
61785371877692435810407799400001
61785371877692435810407799401453
61785371877692435810407885494733
61785371877692435810407889744083
61785371877692435810408143756273
61785371877692435810408143774987
61785371877692435810408170937761
61785371877692435810408170941973
61785371877692435810408257031041
61785371877692435810408258093851
61785371877692439509109987505415
61785371877692439509673727381127
61785371877692439509674846576271
61785371877692439553238535030113
61785371877692441156050498555523
61785371877692441156050498572785
61785371877692441156802524775767
61785371877692441156802524788817
61785371877692441156802869149301
61785371877692441156803643983961
61785371877692441156897055571669
61785371877692441200367587535777
61785371877692456026788749805964
61785371877715866672072439793356
61785371877715866672072439793357
61785371877715867221115458694925
61785371877727557952620032176013
61785371877727557952620036425363
61785371877727561697898370803406
61785371877727562933245163369194
61785371877727562940524437609601
61785371877727562940587199374525
61785371895309359815778123943175
61785371895309359816594026887187
61785371895344179977555441687937
61785371895344179977555787461359
61785371895344179977806490147313
61785371895344179984332592560103
61785371895344179984583641019479
61785371895344480310860841983053
61785371895344480311613983162141
61785371895344480311613984561821
61785371895344480311613987394229
61785371895344480311613987744149
61785371895344480311613987761411
61785371895344480311613988811171
61785371895344480311676749526335
61785371895344480311865031621517
61785371895344480311865035870867
61785371895344480313308564455417
61785371895344480313559612914793
61785371895344480314124467382167
61785371895344480314124467399429
61785371895344480314124468799109
61785371895344480314124471981437
61785371895344480350098803982929
61785371895344481957989637253963
61785371895344481957989637608095
61785371895344481957989980577945
61785371895344481957989980582157
61785371895344481957989981644967
61785371895344481957989984827295
61785371895344481958240685730601
61785371895344481958241029041533
61785371895344481958241029054583
61785371895344481958241030104343
61785371895344481958241033290883
61785371895344481958805544797245
61785371895344481958805888108177
61785371895344481958805888125439
61785371895344481958805889170987
61785371895344481958805892357527
61785371895344481958837318414651
61785371895344481960500121845383
61785371895344481960500464815233
61785371895344481960500464819445
61785371895345382525801676479069
61785371895345382525801680728419
61785371895345382526554821890245
61785371895345382526554821907507
61785371895345382526649095822995
61785371895345382526649100055083
61785371895345382528249398951433
61785371895345382528343675699329
61785371895406604524124522064899
61785371895406604524124522077949
61785371895406604524187198086463
61785371895406604524187198103725
61785371895406604524187284197164
61785371895406610058057004443130
61785371895417111147842849651851
61785371895417111148093898124277
61785371895417111148654624771117
61785371895417111148654624788379
61785371895417111148655657890243
61785371895417111148657724076007
61785371895417111148658757195133
61785371895417114852187617030571
61785371895417114852187962821255
61785371895417114852188650149697
61785371895417114852188995923119
61785371895417114852439698609073
61785371895417114858965801021863
61785371895417114859216849481239
61785371895417116636578461617053
61785371895417116643355612489219
61785371895417409690736849240207
61785371895417409690736849244419
61785371895417409690737878109983
61785371895417409690737878114195
61785371895417409690799525265983
61785371895417409690800639874907
61785371895417411337928663882348
61785371895417411474374170757791
61785371895417411475126283049841
61785371895417411475126283067103
61785371895417411475126570382195
61785371895417411475126570399457
61785371895417411475126656121343
61785371895417411475126656138605
61785371895417411475127316168967
61785371895417411475188959075617
61785371895417411475188959092879
61785371895417411475189332147119
61785371895417411475189332164381
61785371895417411481901109941215
61785371895417411481902138810991
61785371895417411482716927128817
61785371895417411482716927146079
61785371895417411482716931378167
61785371895417415180603207702547
61785371895417415181166947560997
61785371895417415181166947578259
61785371895417415181167033654277
61785371895417415181167033667327
61785371895417415181168066769191
61785371895417415181168066773403
61785371895417415181229709693103
61785371895417415181417996037635
61785371895417415224669331622650
61785371895417416467609213265465
61785371895417416827543632663587
61785371895417416827543718752655
61785371895417416827543718769917
61785371895417416827543977037121
61785371895417416827794681140225
61785371895417416828358507087743
61785371895417416828358507105005
61785371895417416828358766430855
61785371895417416828359540206869
61785371895417417016652230767353
61785371895417417016655330055061
61785371895418311904925198022751
61785371895418311905677310314801
61785371895418311905677310332063
61785371895418311905677683403565
61785371895418311905740359412079
61785371895418311905740359429341
61785371895418311912452137206175
61785371895418311912452423003335
61785371895418311912453166075951
61785371895418315611718060932287
61785371895418317035420994905897
61785371895418317396202057759153
61785371895418317439609827608417
61785371895418317439612136111593
61785371895418317439671814888601
61785371895418317439672847990465
61785371895418317447203258032313
61785371895418317447203258032393
61785371895442627236592353394525
61785371895442627241675956442461
61785371895442627241675959624789
61785371895442643479377510332987
61785371895442643888647869198721
61785371895442643891159430152891
61785371895442643891159774509163
61785371895449837457876377797021
61785371895450737888427406478843
61785371895453432402640853559505
61785371895453432402640857808855
61785371895453432403204683756373
61785371895453432403204683773635
61785371895453432403205712276229
61785371895453432403205712626149
61785371895453432403205713693171
61785371895453432407535141043213
61785371895453432407535141393133
61785371895453432408288286454389
61785371895453432408288286804309
61785371895453432408288286821571
61785371895453432408288287871331
61785371895453432409982863515577
61785371895453434049580590849409
61785371895453434049580591899169
61785371895453434049581366735233
61785371895453434049581366739445
61785371895453434049581623951273
61785371895453434049581623956889
61785371895453434049832672433735
61785371895453434049832758168671
61785371895453434049832758172883
61785371895453434050396498044383
61785371895453434050396498381253
61785371895453434050396498398515
61785371895453434050396499444063
61785371895453434050397531500379
61785371895453434050397617239527
61785371895453434054663821894477
61785371895453434054663907633625
61785371895453434054664164851069
61785371895453434054664193548829
61785371895453434054664193549037
61785371895453434054664194947105
61785371895453434054664194948509
61785371895453434054664194965979
61785371895453434054664198129433
61785371895453434054664198135049
61785371895453434054664279638105
61785371895453434054664279642317
61785371895453434054664280705127
61785371895453434054664283887455
61785371895453434054664969783169
61785371895453434054664969787381
61785371895453434054915242008413
61785371895453434054915242025675
61785371895453434054915243425355
61785371895453434054915246611895
61785371895453434054915328101693
61785371895453434054915328114743
61785371895453434054915329164503
61785371895453434054915332351043
61785371895453434054916361216607
61785371895453434054916361220819
61785371895453434055480187168337
61785371895453434055480187185599
61785371895453434055480188231147
61785371895453434055480191417687
61785371895453434055481220287463
61785371895453434057174678140457
61785371895453434057174763875393
61785371895453434057174763879605
61785371895453434187594490637509
61785371895453434187594490654771
61785371895453434187595523756635
61785371895453434191924948274269
61785371895453434191924952523619
61785371895453434192678093685445
61785371895453434192678093702707
61785371895453434192678097934795
61785371895453434194372670746633
61785371895453437937140610880258
61785371895453439180080488273723
61785371895453439728872458715915
61785371895453449055260200627591
61785371904207118280484180251638
61785371904207118287826185958360
61785371904207118287826272051640
61785371904207119476792896224398
61785371904207420077929437241687
61785371904208309527620122968484
61785371904208319036750652828202
61785371904208319037566555772214
61785371904208319044280943829696
61785371904208319044341382646326
61785371904208319044343705594620
61785371904208319044344826324958
61785371904208319044908561478936
61785371904208319044909685397218
61785371904208320645740098601032
61785371904208320645741218877908
61785371904208320647996173607260
61785371904208320647996173961392
61785371904208323985728548154616
61785371904208323985728552740836
61785371904269546484830342094970
61785371904269546530646602908358
61785371904269546537988608615080
61785371904269546537988694708360
61785371904269547584673714507916
61785371904269547584673717695860
61785371904269547589756288686076
61785371904269547589757063526352
61785371904269547721871707468384
61785371904269547721871710656328
61785371904269547721934383140028
61785371904269547726954281646544
61785371904269547726955056486820
61785371904269547727016957318188
61785371904269547727017732512596
61785371904269558702794379241592
61785371904269558702794464980740
61785371904269558839991683100932
61785371904269558839992457941208
61785371904269558840054358772576
61785371904269558840055133966984
61785371904269698412119433984165
61785371904269714883490197656357
61785371904277201287506278663487
61785371904279902991506479473311
61785371904279904226288412964031
61785371904280049404767045186130
61785371904280053108547900865134
61785371904280053108547986604282
61785371904280053109301046293572
61785371904280053115889906217724
61785371904280053115889906571856
61785371904280053154301485773598
61785371904280053155117479057639
61785371904280053155117479057640
61785371904280053156811965407404
61785371904280053156811965761536
61785371904280053156811968949480
61785371904280053156812054688628
61785371904280053157376828016124
61785371904280053157376913755272
61785371904280053161643491480320
61785371904280053161643577569388
61785371904280053161644266320596
61785371904280053161644352409664
61785371904280053161894539585564
61785371904280053161895658799582
61785371904280054343894693426710
61785371904280054343894779165858
61785371904280054351425071584294
61785371904280064228927307672112
61785371904280064229681572295694
61785371904280064274680978673856
61785371904280064274680979023776
61785371904280064274681667774984
61785371904280064274681753514132
61785371904280064274681753864052
61785371904280064274870298489046
61785371904280064274931941039952
61785371904280064274932027133232
61785371904280064274932716234360
61785371904280064274932801973508
61785371904280064274933060253970
61785371904280064274933060608102
61785371904280064274952946321860
61785371904280064274952946671780
61785371904280064274953636939308
61785371904280064274953981313050
61785371904280064275434124458038
61785371904280064275435157559902
61785371904280064275496795874508
61785371904280064275496881967788
61785371904280064275496886572881
61785371904280064275496886572882
61785371904280064275497575301004
61785371904280064275497661040152
61785371904280064275497919674746
61785371904280065327264394339066
61785371904280069221420363060016
61785371904280069221420363409936
61785371904280353351166253150498
61785371904280354403497672976354
61785371904280354947479038404709
61785371904280354947479038404710
61785371904280354952541724997047
61785371904280354952541724997048
61785371904280354998295309906963
61785371904280364418952166648222
61785371904280366065327044872934
61785371904280366065328077974798
61785371904280366065578007256292
61785371904280366065579126451435
61785371904280366065579126451436
61785371904280366065599014037257
61785371904280366065599014037258
61785371904280366065600047157835
61785371904281253729185425066678
61785371904281253735712388408812
61785371904281253872972282204860
61785371904281253911383861289962
61785371904281253912199764233974
61785371904281253914459200466800
61785371904281253918725866996684
61785371904281253918725953089964
61785371904281253918914152291456
61785371904281253918914238384736
61785371904281253918915014387200
61785371904281253918974591108086
61785371904281253918976914056380
61785371904281253918977000149660
61785371904281253918978034786718
61785371904281253919541769940696
61785371904281253919541774644960
61785371904281253919542893858978
61785371904281254971309368517682
61785371904281254971309454610962
61785371904281255108507361128230
61785371904281255108507447221510
61785371904281255108507447222914
61785371904281255108507447577254
61785371904281255108508222044524
61785371904281255512759329003802
61785371904281255512759333608896
61785371904281255515290732884632
61785371904281255515290737489726
61785371904281255520101334710524
61785371904281255520101420803804
61785371904281255520102199876168
61785371904281255520289707161386
61785371904281255520290486233750
61785371904281255520290740263250
61785371904281255520290744868344
61785371904281255703116797796102
61785371904281255703304825873430
61785371904281255703305084153732
61785371904281264848749789863200
61785371904281264849000063499562
61785371904281264849000838339838
61785371904281264849001096601426
61785371904281264849564832227788
61785371904281264849564918321068
61785371904281264849565955672282
61785371904281264849565955673686
61785371904281264849565956028026
61785371904281264986009683659248
61785371904281264986198056110110
61785371904281264986198830950386
61785371904281264986199089211974
61785371904281264986763948282830
61785371904281266084346769972070
61785371904281266084347889167214
61785371904281266221544848677302
61785371904281266221545881779166
61785371904281266633138736164912
61785371904281266633138822258192
61785371904281266633139601330556
61785371904281266633327108615774
61785371904281266633327887688138
61785371904281266633328141717638
61785371904281266633410708517180
61785371904281266633411570513753
61785371904281266633411570513754
61785371904281266633411828794055
61785371904281266633411828794056
61785371904281269978418970484000
61785371904281269978419056577280
61785371904281269978481732248924
61785371904304670459692549939570
61785371904304670466470730048694
61785371904304670466470734280782
61785371904304670467034555646292
61785371904304681584339743297884
61785371904304681584590791420390
61785371904304681584591824522254
61785371904305569250394797160520
61785371904305569250394797514652
61785371904305569250394801746740
61785371904305569250457559275364
61785371904305569250457563861584
61785371904305570897773869273046
61785371904305580361172738860762
61785371904305580361172853179626
61785371904305580361235529201190
61785371904305580363432170389324
61785371904305580363494932504168
61785371904305580368514772793068
61785371904305580368514858886348
61785371904305580368577534907912
61785371904305581964325464282020
61785371904305581964325464631940
61785371904305581964326494197344
61785371904305581964326494551476
61785371904305581964326497383884
61785371904305581964326497733804
61785371904305581969409068375504
61785371904305581969409154468784
61785371904305581971668499904066
61785371904305581971668500258198
61785371904305581971668503090606
61785371904305581971668503440526
61785371904305581971668585997346
61785371904305582007548650187338
61785371904305582007548764506202
61785371904305582010812275603714
61785371904305582014890770212924
61785371904305585302559904369052
61785371904305585302559932948768
61785371904305585302560018687916
61785371904305585302622666483896
61785371904305585302622694709480
61785371904305585302622699295700
61785371904305585302622780802760
61785371904305585309901942887578
61785371904305585309964705002422
61785371904305585714404930673122
61785371904305585714404959252838
61785371904305585714404963484926
61785371904305585714405044991986
61785371904305585721746969191648
61785371904305585721747055284928
61785371904305585721748083800572
61785371904305585721748084154704
61785371904305585721748088386792
61785371904305585721935335980430
61785371904305585721935340229780
61785371904305585721935340579700
61785371904305585721936373681564
61785371904306021318941289817357
61785371904306032437061265449905
61785371904312775576776772231210
61785371904312790394159974170394
61785371904312790401501979877116
61785371904313674360136062483292
61785371904313674360136066715380
61785371904313674360198742741156
61785371904313685473236111383740
61785371904313685478256038115840
61785371904313687074631499395828
61785371904313690823895175749052
61785371904313690823895179981140
61785371904313690831237185687862
61785371904313690831488234164500
61785371904313690831489263034276
61785371904313690831489267266364
61785371904313690832241375343588
61785371904313690832241379575676
61785371904313690832242408445452
61785371904316376063571412705310
61785371904316376063634088731086
61785371904316376063634174824366
61785371904316392664591194607394
61785371904316392664591280700674
61785371904316842949311825058702
61785371948485637056753255849358
61785371948485637056753259031686
61785371948485637056754030684018
61785371948486986337772963886601
61785371948486986338337048118585
61785371948486986338337819770917
61785371948486988122161652966449
61785371948486988122161652970661
61785371948486988122161910189557
61785371948486988122161996282997
61785371948486988122162000532347
61785371948486988122162685024217
61785371948486988122726769256201
61785371948486988122726855349641
61785371948486988533755633986037
61785371948486988533945035311095
61785371948518055901873569594954
61785371948518055901873569608004
61785371948518055901873569612216
61785371948518056450665540037146
61785371948518056450665540050196
61785371948518956279136501398550
61785371948518956279136502448310
61785371948518956279889643627398
61785371948518956416334493659178
61785371948518956416334494009098
61785371948518956416334495058858
61785371948518956469685351602568
61785371948518956827928471490822
61785371948518956827928471840742
61785371948518956827928472890502
61785371948518956828681612669910
61785371948518956828681614069590
61785371948518957018477322044760
61785371948518958109220574736080
61785371948518958109220574753342
61785371948518958116814403741050
61785371948518958116814403758312
61785371948518958116814405157992
61785371948518958116814408340320
61785371948519106999063388071545
61785371948519106999628243955861
61785371948519107129484144416327
61785371948519108227570268695871
61785371948519407325528789281951
61785371948519407325528875025471
61785371948519407326344692212913
61785371948519407326344778306353
61785371948519407326344782555703
61785371948519407363730874106231
61785371948519408972657927513873
61785371948519408972720689632929
61785371948519408972720693882279
61785371948519408973285205388641
61785371948519408973285205392853
61785371948519408973285208575181
61785371948519408973296057949487
61785371948519408974979785619107
61785371948521657983136703253922
61785371948521657983137478088582
61785371948521658120334695864470
61785371948521658120335470699130
61785371948521658173120697573624
61785371948521658721912668015816
61785371948521659766711382025706
61785371948521659949916675449790
61785371948521659949917450284450
61785371948521659950482310772455
61785371948521659957259457395064
61785371948521659957259715321234
61785371948521659957259715675366
61785371948521659957260490160106
61785371948521659957260490510026
61785371948522110264373771427809
61785371948522110264373772490619
61785371948522110264373775677159
61785371948522110264374546262469
61785371948522110264374547325279
61785371948522110264374550511819
61785371948522110264886377979443
61785371948522110676731402870783
61785371948523009047733673163401
61785371948523009047733758906921
61785371948523009047796521021765
61785371948523009048298614791237
61785371948523009048361376906081
61785371948523009048549663263663
61785371948523009048549663267875
61785371948523009048549666450203
61785371948523010694861693615509
61785371948523010694861693616913
61785371948523010694861696797837
61785371948523010694862036573713
61785371948523010694862811412585
61785371948523010694924798692769
61785371948523010694924799755579
61785371948523010694925573527429
61785371948523010694925574590239
61785371948523010694925574594451
61785371948523010694925577776779
61785371948523010695489658822223
61785371948523010695489658826435
61785371948523010695490433661095
61785371948523010695677944116995
61785371948523010695677944121207
61785371948523010695678718955867
61785371948523010697121129376159
61785371948523010697121129377563
61785371948523010697121132564103
61785371948523010697372520811001
61785371948523010697373295649873
61785371948523010697937379881857
61785371948523010832122447990981
61785371948523010832122451173309
61785371948523010832122791303317
61785371948523010832122792366127
61785371948523010832122795552667
61785371948523010832123480044537
61785371948523010832687307057625
61785371948523010832687651432771
61785371948523010832688426271643
61785371948523010832698159619875
61785371948523010834381884101551
61785371948523010870261943592895
61785371948523010870262032514371
61785371948523010870262286545275
61785371948523010870262286549487
61785371948523010870826113559815
61785371948523010870826113564027
61785371948523010870826888398687
61785371948523010871077849719235
61785371948523011243905744237975
61785371948523011243905830331415
61785371948523011244469828469959
61785371948523011244470603304619
61785371948523011244470689398059
61785371948523011244480419559751
61785371948580330918218389650733
61785371948580330918782473882717
61785371948580330918782560326077
61785371948580330918845235997561
61785371948580330919034294007475
61785371948580330919034294011687
61785371948580330919034297194015
61785371948582887442806111408202
61785371948582887443056040672226
61785371948582887443056815511098
61785371948582887443059139859072
61785371948582887443558133392146
61785371948582887443558134791826
61785371948582887443558134809088
61785371948582887443559252587290
61785371948582887443561576935264
61785371948582887443561576952526
61785371948582887443809956690186
61785371948582887443812281038160
61785371948582887450398821217820
61785371948582887450398822617500
61785371948582887451151962396908
61785371948582887451151963796588
61785371948582887451152306753388
61785371948582887451152306770650
61785371948582887451155668937850
61785371948583787873356019827730
61785371948583787873356020877490
61785371948583787874171807980702
61785371948583787874171922771742
61785371948583787874171923821502
61785371948583787874172927175846
61785371948583787874176403801636
61785371948583787874360209116274
61785371948583787874360955253174
61785371948583788010617893415816
61785371948583788011369915386710
61785371948583788011369916449520
61785371948583788011369916786390
61785371948583788011369916799440
61785371948583788011369919985980
61785371948583788011369921035740
61785371948583788011371034594904
61785371948583788011371035644664
61785371948583788011373358942878
61785371948583788011373359992638
61785371948583788011374396412184
61785371948583932640419142542323
61785371948583932640422494478485
61785371948583932640422498710573
61785371948583932640422498723623
61785371948583932640422580571925
61785371948583932640986578710469
61785371948583932640986582942557
61785371948583932640986582955607
61785371948583932641045987489471
61785371948583932641049345057401
61785371948583932641049345074663
61785371948583932641235045482123
61785371948583932641235045486335
61785371948583932641238403067315
61785371948583932641238403071527
61785371948583932641238406253855
61785371948583937991144296965305
61785371948583937991144296982567
61785371948583937991896667559083
61785371948583937991897442393743
61785371948583937998674589033821
61785371948583938135935257315853
61785371948583938136500113200169
61785371948584238364001375992479
61785371948584238364252514794484
61785371948584238364252514794485
61785371948584238776034777920900
61785371948590990585962143183660
61785371948590990585962143196710
61785371948590990723160135794208
61785371948590990768913719304396
61785371948590990768913720704076
61785371948590990768913720721338
61785371948590990768913723903666
61785371948590990768976481419240
61785371948590990768976481423452
61785371948590990768976482823132
61785371948590990768976482836182
61785371948590990768976486005460
61785371948590990768976486022722
61785371948590990769729626834628
61785371948590990769729628247358
61785371948590990769729628251570
61785371948590990769729631433898
61785371948590991134754113625852
61785371948590991134754113638902
61785371948590991135568901973990
61785371948590991317765009250030
61785371948590991317765013849300
61785371948590991317768452806198
61785371948590991317768453265324
61785371948590991317768453278374
61785371948590991317956738205964
61785371948590991317956738223226
61785371948590991317956739622906
61785371948590991317956742805234
61785371948590991318580916780262
61785371948590991318580916793312
61785371948590991318580921379532
61785371948590991318584274365454
61785371948590991318584274378504
61785371948590991318584274732636
61785371948590991318769202075034
61785371948590991318769206674304
61785371948590991325359182611272
61785371948590991325359182624322
61785371948590991325362540209514
61785371948590991325362540563646
61785371948590991325362544795734
61785371948590992370350835468922
61785371948590992553362078618442
61785371948590992553362849225226
61785371948590992553362850274986
61785371948590992553362853457314
61785371948590992553365173219068
61785371948590992553365173573200
61785371948590992553365174622960
61785371948590992553365177805288
61785371948590992554115219801742
61785371948590992554118318984376
61785371948590992560893141276480
61785371948590992560893142676160
61785371948590992560893145858488
61785371948591137731959856846299
61785371948591137732523944260611
61785371948591137732583259164575
61785371948591137732771544459347
61785371948591891290971917801822
61785371948591891336722059033058
61785371948591891336722061865466
61785371948591891336722062219598
61785371948591891336722063265146
61785371948591891336725501294748
61785371948591891336725502711690
61785371948591891336784820797982
61785371948591891336784823984522
61785371948591891336788263413804
61785371948591891337537966209158
61785371948591891337537969395698
61785371948591891337541408824980
61785371948591891702565895633466
61785371948591891703317921849498
61785371948591891703317921853710
61785371948591891703318266209982
61785371948591891703319041044642
61785371948591891710096187684720
61785371948591891748315922077874
61785371948591891748319394450102
61785371948591891748319394454314
61785371948591891748319480189250
61785371948591891748319480543382
61785371948591891749323674077064
61785371948591891885576791240382
61785371948591891885576791594514
61785371948591891885576795843864
61785371948591891885580148829786
61785371948591891885580234800762
61785371948591891885580234918854
61785371948591891885580235273145
61785371948591891885768520213578
61785371948591891886329936668820
61785371948591891886329937022952
61785371948591891886329941255040
61785371948591891886330281025092
61785371948591891886333294240962
61785371948591891886333294254012
61785371948591891886333380211938
61785371948591891886333380330030
61785371948591891886333380347292
61785371948591891886333380701583
61785371948591891886333638610284
61785371948591891886333638614496
61785371948591891893111560089234
61785371948591891893111560439154
61785371948591891893111564671242
61785371948591892938099855348642
61785371948591892938100199704914
61785371948591892938100974539574
61785371948591892983853438841568
61785371948591892983853783197840
61785371948591892983853783215102
61785371948591892983853784614782
61785371948591892983854558049762
61785371948591892983854559449442
61785371948591892983913105887614
61785371948591892983913876490186
61785371948591892983913877535734
61785371948591892983913880722274
61785371948591892983916200484028
61785371948591892983916200488240
61785371948591892983916200956412
61785371948591892983916200960624
61785371948591892983916545316896
61785371948591892983916545329946
61785371948591892983917320151556
61785371948591892983917320168818
61785371948591892984666247066702
61785371948591892984667021901362
61785371948591892984669346371800
61785371948591892984669690741122
61785371948591892984669690745334
61785371948591892984670465579994
61785371948591892991444168541440
61785371948591892991447612202810
61785371948591892991447612215860
61785371948591892991447612220072
61785371948591893532705077742744
61785371948591893532705077746956
61785371948591893532705848332266
61785371948591893532705852581616
61785371948591893532706192351668
61785371948591893532708516703854
61785371948591893532709291538514
61785371948591893532893363041728
61785371948591893532894134689848
61785371948591893532894137876388
61785371948591893532894477646440
61785371948591893532896801644494
61785371948591893532896801998626
61785371948591893532897576833286
61785371948591893533458218921832
61785371948591893533458218926044
61785371948591893533458993760704
61785371948591893540236484402922
61785371948592036515381739863125
61785371948592036515381744095213
61785371948592036515381744108263
61785371948592036515444501977969
61785371948592036515444588071409
61785371948592036515942470755055
61785371948592036515945824095109
61785371948592036515945828327197
61785371948592036515945828340247
61785371948592036515945914770557
61785371948592036516005232874111
61785371948592036516008586209953
61785371948592036516008590442041
61785371948592036516008590459303
61785371948592036516008672303393
61785371948592036516194290866763
61785371948592036516197648451955
61785371948592036516197648456167
61785371948592036522783155748529
61785371948592038162570202193339
61785371948592038163074971525571
61785371948592038163134286429535
61785371948592038163322571724307
61785371948592038163323346558967
61785371948592038299771552389079
61785371948592038299771555575619
61785371948592038300332279035871
61785371948592038300335636621063
61785371948592038300335639807603
61785371948592041866103542349945
61785371948592041866103542367207
61785371948592041866855912943723
61785371948592041866856687778383
61785371948592041873633834418461
61785371948592042003364210649239
61785371948592042004117352878087
61785371948592042004117356060415
61785371948592042010894502700493
61785371948592042011459358584809
61785371948592043102202702322971
61785371948592043102203477157631
61785371948592336704440000325455
61785371948592336704628028402783
61785371948592336704652306580655
61785371948592336704711629725551
61785371948592336704711629738601
61785371948592336704711710756015
61785371948592336704711967973459
61785371948592336704712086996795
61785371948592336704712087014057
61785371948592336704715068695499
61785371948592336704715181597421
61785371948592336704715181951553
61785371948592336704715183014363
61785371948592336704715186200903
61785371948592336705192887473639
61785371948592336705193145740843
61785371948592336705463742030651
61785371948592336705463742034863
61785371948592336705464084514859
61785371948592336705464084519071
61785371948592336705464113566959
61785371948592336705464113571171
61785371948592336705464856167191
61785371948592336705464856639575
61785371948592336705465113388847
61785371948592336705465228175883
61785371948592336705467094898481
61785371948592336705467180991761
61785371948592336705467552173937
61785371948592336705467552528069
61785371948592336705467556773207
61785371948592336705467556777419
61785371948592336705468214106675
61785371948592336705468214110887
61785371948592336705468327362729
61785371948592336705468328425539
61785371948592336705468328543631
61785371948592336712241921772593
61785371948592336712241921789855
61785371948592336712242034691777
61785371948592336712242035045909
61785371948592336712242379048049
61785371948592336712242379065311
61785371948592336712243036398779
61785371948592338488767049673755
61785371948592338488767049677967
61785371948592338488853860033897
61785371948592338489017753781071
61785371948592338489037645613483
61785371948592338489037645971987
61785371948592338489037902717047
61785371948592338489037988456195
61785371948592338489038674369379
61785371948592338489039017325971
61785371948592338489039046023779
61785371948592338489040998481313
61785371948592338489040998835605
61785371948592338489041084928885
61785371948592338489041113266737
61785371948592338489041113621029
61785371948592338489041113625241
61785371948592338489042117689507
61785371948592338489042118048011
61785371948592338489042144856493
61785371948592338489042145328669
61785371948592338489042146273435
61785371948592338489042146745819
61785371948592338489042149455763
61785371948592338489042232480755
61785371948592338489101436606687
61785371948592338489103760600369
61785371948592338489103760954661
61785371948592338489104908510743
61785371948592338489581838008843
61785371948592338489581838013055
61785371948592338489605972343209
61785371948592338489606229560653
61785371948592338489853548911787
61785371948592338489853548915999
61785371948592338489853805656847
61785371948592338489853805661059
61785371948592338489853920448095
61785371948592338489853920452307
61785371948592338489854580495719
61785371948592338489856906024595
61785371948592338489856906028807
61785371948592338489856906378887
61785371948592338489856906383099
61785371948592338489857277560903
61785371948592338489857277565115
61785371948592338489858052399775
61785371948592338496631728647905
61785371948592338496631728652117
61785371948592338496631728653569
61785371948592338496631728653729
61785371948592338496631733257211
61785371948592338496631814747009
61785371948592338496632100189877
61785371948592338496632186283317
61785371948592338496632190532667
61785371948592338496632847866135
61785371948592342170235024601726
61785371948592342170297700627502
61785371948592342193207036401352
61785371948592342194894236162939
61785371948592342195082522520521
61785371948592342195082523937671
61785371948592342195082610026739
61785371948592342195646348472251
61785371948592342195646606752505
61785371948592342195709110587095
61785371948592342195709368854299
61785371948592342195709368867349
61785371948592342195710143706221
61785371948592342195897396931627
61785371948592342195898430050753
61785371948592342195898431467903
61785371948592342238364082567991
61785371948592342238928852713159
61785371948592342238960711715293
61785371948592342238964064871808
61785371948592342239116453140295
61785371948592342239116453144507
61785371948592342239117224792627
61785371948592342239214768961862
61785371948592342241471105889798
61785371948592342241471105902848
61785371948592343427988969896284
61785371948592343817364081343690
61785371948592343817426757369466
61785371948592343842023379344051
61785371948592343842274342794479
61785371948592343842775405564295
61785371948592343842775749933617
61785371948592343842775749937829
61785371948592343842776524772489
61785371948592343842838167679139
61785371948592343885528004258450
61785371948592343886092088494646
61785371948592343886340812680577
61785371948592343886340815867116
61785371948592343886340815867117
61785371948592343886342792593538
61785371948592343886342792597750
61785371948592343888599129521474
61785371948592343888599129525686
61785371948592343893682851671243
61785371948592344022788672898986
61785371948592344023352757130970
61785371948592344023540785208298
61785371948592344025045009826922
61785371948592344025797122136234
61785371948592344030943606046715
61785371948592344031131891341487
61785371948594592994971348004862
61785371948594592994971351187190
61785371948594593040160847265804
61785371948594593040160848682746
61785371948594593040160851865074
61785371948594593040220169951366
61785371948594593040220169955578
61785371948594593040223609384860
61785371948594593589203866184634
61785371948594593589768725251278
61785371948594593589768725255490
61785371948594593589768726672639
61785371948594593589768729854967
61785371948594594641347259331438
61785371948594594641347262513766
61785371948594594824358158124894
61785371948594594824358158474814
61785371948594594824358159537624
61785371948594594824358159541836
61785371948594594824359274146548
61785371948594594824359274150760
61785371948594594824359277333088
61785371948594594824361512523546
61785371948594594824361512877678
61785371948594594824361515710086
61785371948594594824361516060006
61785371948594594824361598498734
61785371948594594824361598616826
61785371948594594824361598971117
61785371948594594824361601681062
61785371948594594824361601799154
61785371948594594824361602153445
61785371948594594824546444832396
61785371948594594824547559441320
61785371948594594824547559445532
61785371948594594824549539538016
61785371948594594824549799235260
61785371948594594824549883793506
61785371948594594824549883911550
61785371948594594825111299303982
61785371948594594825111300716712
61785371948594594825111300720924
61785371948594594825112418512176
61785371948594594825114658301904
61785371948594594825114658306116
61785371948594594825114661488444
61785371948594594825114742860150
61785371948594594825114742978194
61785371948594594825114742982406
61785371948594594825114744399555
61785371948594594831892665856824
61785371948594594831892669039152
61785371948594594831892924137126
61785371948594594831892927319454
61785371948594739454163965906139
61785371948594739454223283988219
61785371948594739454728053320451
61785371948594739454787368224415
61785371948594739454975653519187
61785371948594740003203539729395
61785371948594743157756624144825
61785371948594743158508994738603
61785371948594743158509766390935
61785371948594743158509769573263
61785371948594744942710430227315
61785371948595039643497322023590
61785371948595039644061406255574
61785371948595040192289291044421
61785371948595040192289291048633
61785371948595040192536895846847
61785371948595040193100608538311
61785371948595040193100608542523
61785371948595040193103966005411
61785371948595040193103966009623
61785371948595040193103969191951
61785371948595040193104079379509
61785371948595040193104079383721
61785371948595043942399152562610
61785371948595043944906193593650
61785371948595045133675686298655
61785371948595045133926390401759
61785371948595045177181086053330
61785371948595045177181086057542
61785371948595045177745170289526
61785371948595045177992775267263
61785371948595045177993550106135
61785371948595045177995874388418
61785371948595045177995874392630
61785371948595045179688127088582
61785371948595045180252211316354
61785371948595045185335933466123
61785371948595045726753233908807
61785371948595045726787844834822
61785371948595045728480097530774
61785371948595045734378950968011
61785371948595940210971158733595
61785371948595940210971158737807
61785371948595940210971161920135
61785371948595940211057194249249
61785371948595940211221091188579
61785371948595940211221862836699
61785371948595940211221862840911
61785371948595940211241754559443
61785371948595940211241754673323
61785371948595940211241755031827
61785371948595940211242011776887
61785371948595940211242011894979
61785371948595940211242097516035
61785371948595940211242097988419
61785371948595940211242783429219
61785371948595940211242783543099
61785371948595940211242897861963
61785371948595940211243126385811
61785371948595940211243155079407
61785371948595940211243155083619
61785371948595940211245107541153
61785371948595940211245107895445
61785371948595940211245110727693
61785371948595940211245111081985
61785371948595940211245193988725
61785371948595940211245196816761
61785371948595940211245222208485
61785371948595940211245222212697
61785371948595940211245222326577
61785371948595940211245222685081
61785371948595940211245225395025
61785371948595940211245450850425
61785371948595940211245455101227
61785371948595940211245455455519
61785371948595940211245565641673
61785371948595940211246225685085
61785371948595940211246226749347
61785371948595940211246227107851
61785371948595940211246229935887
61785371948595940211246253916333
61785371948595940211246254266253
61785371948595940211246254384297
61785371948595940211246254388509
61785371948595940211246255329063
61785371948595940211246255333275
61785371948595940211246255801447
61785371948595940211246255805659
61785371948595940211246258515603
61785371948595940211246341540595
61785371948595940211304774009983
61785371948595940211304774014195
61785371948595940211305545666527
61785371948595940211305659981179
61785371948595940211307870014501
61785371948595940211307873196829
61785371948595940211309017566371
61785371948595940211309017570583
61785371948595940211309102124617
61785371948595940211785947068683
61785371948595940211785947072895
61785371948595940211785950255223
61785371948595940211806867656991
61785371948595940211806867775083
61785371948595940211806867779295
61785371948595940211806870843531
61785371948595940211806982098159
61785371948595940211807985452455
61785371948595940211810309917069
61785371948595940211810310981331
61785371948595940211810310985543
61785371948595940211810311335623
61785371948595940211810314167871
61785371948595940211810314522163
61785371948595940211810338148317
61785371948595940211810338498237
61785371948595940211810338616281
61785371948595940211810338620493
61785371948595940211810339561047
61785371948595940211810339565259
61785371948595940211810340033431
61785371948595940211810340037643
61785371948595940211810342747587
61785371948595940211810425776791
61785371948595940211869629894299
61785371948595940211869629898511
61785371948595940211869744217375
61785371948595940211873101798355
61785371948595940212057657971627
61785371948595940212057657975839
61785371948595940212058029512147
61785371948595940212061015438727
61785371948595940212061015442939
61785371948595940212061018625267
61785371948595940212061472718395
61785371948595940212062247553055
61785371948595940218584908153453
61785371948595940218585133604641
61785371948595940218585136791181
61785371948595940218835837713569
61785371948595940218835842317051
61785371948595940218835923806849
61785371948595940218836185273643
61785371948595940218836295343157
61785371948595940218836299592507
61785371948595940218836956925975
61785371948595940219400696784425
61785371948595940219400701383695
61785371948595940219400782873493
61785371948595940219401041153747
61785371948595940219401044340287
61785371948595940219401930311483
61785371948595940622753164642567
61785371948595940622753167829107
61785371948595940622815840668343
61785371948595940622815840672555
61785371948595940622815843854883
61785371948595940622840318309381
61785371948595940623027456760801
61785371948595940623567952977655
61785371948595940623567952981867
61785371948595940623567956164195
61785371948595940623588873565963
61785371948595940623588876752503
61785371948595940623589991361427
61785371948595940623592315827445
61785371948595940623592315831657
61785371948595940623592317244595
61785371948595940623592320431135
61785371948595940623592344407161
61785371948595940623592344411373
61785371948595940623651635803271
61785371948595940623651635807483
61785371948595940623652007343791
61785371948595940623654993270371
61785371948595940623654993274583
61785371948595940623654996456911
61785371948595940623655106644469
61785371948595940623655450550039
61785371948595940630367139519229
61785371948595940630367142705769
61785371948595940630367168098945
61785371948595940630367171285485
61785371948595940631183047062719
61785371948595940631183050249259
61785371948595940631184193437899
61785371948595940760013833278891
61785371948595940760013836465431
61785371948595940760288125397125
61785371948595940760289272835163
61785371948595940760849627941435
61785371948595940760849628413819
61785371948595940760849631127975
61785371948595940760849885158879
61785371948595940760850659997751
61785371948595940760852984463769
61785371948595940760852985526627
61785371948595940760852988713167
61785371948595940760853098782633
61785371948595940760853098786845
61785371948595940760853099255017
61785371948595940760853099259229
61785371948595940760853357067147
61785371948595940767627808155553
61785371948595940767627811342093
61785371948595940767627922474417
61785371948595940767627925660957
61785371948595943917286631563099
61785371948595943917850715795083
61785371948595944510210848463894
61785371948595945539066782193110
61785371948595945539066785379650
61785371948595945539630866425094
61785371948595945539630869611634
61785371948595945539818894502422
61785371948595945539818897688962
61785371948595945564414655551875
61785371948595945564414999925409
61785371948595945564415774760069
61785371948595945564415775824331
61785371948595945564415779010871
61785371948595945564478451850107
61785371948595945564478455036647
61785371948595945565042536082091
61785371948595945565042536086303
61785371948595945565042539268631
61785371948595945565230563095157
61785371948595945565230563096561
61785371948595945565230563100773
61785371948595945701487381845647
61785371948595945701675409922975
61785371948595945701675410277267
61785371948595945701676443042101
61785371948595945701676443043505
61785371948595945701676443047717
61785371948595945701676444460655
61785371948595945701676444464867
61785371948595945701676447647195
61785371948595945702240527274085
61785371948595945702240527275489
61785371948595945702240527279701
61785371948595945702240528692639
61785371948595945702240528696851
61785371948595945702240531879179
61785371948595945744895152050443
61785371948595945744895152054655
61785371948595945744895240976131
61785371948595945744989682833459
61785371948595945744991995603295
61785371948595945744992781954614
61785371948595945744992781958826
61785371948595945745459322025787
61785371948595945745556866186598
61785371948595945745556866190810
61785371948595945745710026124679
61785371948595945745710026128891
61785371948595945745744894263926
61785371948595945745744894268138
61785371948595945745804561511176
61785371948595945745804561511177
61785371948595945745805336345836
61785371948595945745805336345837
61785371948595945747249118882550
61785371948595945747249118886762
61785371948595945747437146959878
61785371948595945748001231196074
61785371948595946113270420875149
61785371948595946113270420879361
61785371948595946114022533184461
61785371948595946114022533188673
61785371948595946114022533538753
61785371948595946114022533542965
61785371948595946156489129882087
61785371948595946156489129886299
61785371948595946156489215621235
61785371948595946157304261173767
61785371948595946157304261177979
61785371948595946157338872095570
61785371948595946157338872099782
61785371948595946157586824637592
61785371948595946157586824637593
61785371948595946157587599472252
61785371948595946157587599472253
61785371948595946159031124791522
61785371948595946165119036242965
61785371948595946165119039429505
61785371948595946294032446654363
61785371948595946294597560823145
61785371948595946294597564005473
61785371948595946294785592082801
61785371948595957232234716550945
61785371948595960981748981153378
61785371948595960984008758573162
61785371948595962217094741662850
61785371948595962217094998880294
61785371948615307884280192305296
61785371948615307884280962557948
61785371948615307885033333484384
61785371948615307891811254959122
61785371948615319002400938190496
61785371948616203380975116715792
61785371948616203381539972600108
61785371948616203381539975782436
61785371948616208314831219570256
61785371948616208314831989818696
61785371948616208314831990172828
61785371948616208314831994404916
61785371948616208315584360749344
61785371948616208315585135584004
61785371948616208322362282224082
61785371948616208322362286456170
61785371948616219387135618776452
61785371948616219432951965451244
61785371948616219432951965805376
61785371948616219432951966855136
61785371948616219433705108034224
61785371948616219433705111216552
61785371948618910155277386433722
61785371948618910156029412649754
61785371948618910156029412986624
61785371948618910156029413003886
61785371948618910156029414049434
61785371948618910156030531844898
61785371948618921273397019109678
61785371948618921274150159934634
61785371948618921274150160288766
61785371948618921274150504290906
61785371948619355569783929747570
61785371948619360508911663727298
61785371948619360508912010994718
61785371948619360511171442457430
61785371948619361057703634169490
61785371948619361065297061112581
61785371948619371627033015497042
61785371948619371629292104187021
61785371948619371629292448560554
61785371948619371629292448560555
61785371948619372178335123088589
61785371948619372178335467462123
61785371948620256137532949623078
61785371948620261076472655525478
61785371948620261076472655538528
61785371948620261076660683126210
61785371948620261076660683602806
61785371948620261078983138713006
61785371948620261084003062086521
61785371948620261084003062436441
61785371948620261084065824201365
61785371948620261488254660957854
61785371948620261488254661434450
61785371948620261495848088377541
61785371948620261496036373672313
61785371948620261496037153112147
61785371948620272194592631232311
61785371948620272194592716971459
61785371948620272197041210149985
61785371948620272197041468417189
61785371948620272197041468436063
61785371948620272197103886175761
61785371948620272197104230550906
61785371948620272197104230550907
61785371948620272197292172520293
61785371948620272606562923485815
61785371948620272606625685250739
61785371948620272608823474326161
61785371948620272608886150351937
61785371948620272608886494727082
61785371948620272608886494727083
61785371948620272609074522804410
61785371948620272609074522804411
61785371948620272746084487337631
61785371948627010331726547736362
61785371948627010331726550922902
61785371948627010331727322575234
61785371948627013481444316998216
61785371948627013481444317002428
61785371948627013481444317352348
61785371948627013481444321584436
61785371948627013482197462763524
61785371948627014030236288857558
61785371948627014030989434272946
61785371948627014030989777229538
61785371948627014037767698704276
61785371948627024416549953345424
61785371948627024553747945955972
61785371948627025149109405319274
61785371948627025149109405669194
61785371948627025149110524514418
61785371948627025155887674336824
61785371948627460633761047125785
61785371948627460633761051725055
61785371948627460638844736262789
61785371948627460638844737325599
61785371948627460638844740512139
61785371948627460680089192854914
61785371948627464383871251591934
61785371948627464386129568983956
61785371948627464386130687842070
61785371948627466167445155529058
61785371948627466168010014599914
61785371948627466168259943864146
61785371948627466168260718703018
61785371948627466175603099064621
61785371948627466175791384359393
61785371948627477286380562481255
61785371948627477286380565667795
61785371948627477288641505408338
61785371948627477288829533485666
61785371948628359417120255883697
61785371948628359417120260133047
61785371948628359417120514150901
61785371948628359417183017648781
61785371948628359417183018002913
61785371948628359417183019065723
61785371948628359417183022252263
61785371948628359417183362022315
61785371948628359417935392824567
61785371948628359417935392828779
61785371948628359417936163414089
61785371948628359417936164476899
61785371948628359417936507433491
61785371948628359422202801014129
61785371948628359422202829711937
61785371948628359422202829712097
61785371948628359422202830061857
61785371948628359422202831129039
61785371948628359422203174068369
61785371948628359422203174085631
61785371948628359422203863163721
61785371948628359422203863180983
61785371948628359422265591826941
61785371948628359422265591831153
61785371948628359422265592181073
61785371948628359422265593243883
61785371948628359422265936187425
61785371948628359422265936200475
61785371948628359422266711022085
61785371948628359422266711039347
61785371948628359423019081611651
61785371948628359423019081615863
61785371948628359423019852201173
61785371948628359423019853263983
61785371948628359424713314303517
61785371948628361064061027326629
61785371948628361064061030513169
61785371948628361064248537785337
61785371948628361064249312619997
61785371948628361064312074740665
61785371948628361064312075803475
61785371948628361064312078990015
61785371948628361064312418760067
61785371948628361064813396853385
61785371948628361064813396857597
61785371948628361064814171692257
61785371948628361065064445330231
61785371948628361065064445334443
61785371948628361065065220169103
61785371948628361069331883615829
61785371948628361069331883617233
61785371948628361069331886798157
61785371948628361069332226574033
61785371948628361069332886621657
61785371948628361069394988693089
61785371948628361069394989755899
61785371948628361069394992942439
61785371948628361069395763527749
61785371948628361069395764590559
61785371948628361069395767777099
61785371948628361069896742683877
61785371948628361069896742688089
61785371948628361069896745870417
61785371948628361070148134117315
61785371948628361070148134121527
61785371948628361070148908956187
61785371948628361071591319377883
61785371948628361071591322564423
61785371948628361071842710811321
61785371948628361201509292160809
61785371948628361201510066995469
61785371948628361201510066996921
61785371948628361206592523555797
61785371948628361206592609294945
61785371948628361206592637991301
61785371948628361206592641173629
61785371948628361206592866512389
61785371948628361206592981303637
61785371948628361206592982366447
61785371948628361206592985552987
61785371948628361206593670044857
61785371948628361247086100421110
61785371948628361247086100425322
61785371948628361247274128498438
61785371948628361247838212730422
61785371948628361247838212734634
61785371948628364768417645959826
61785371948628364905678314596150
61785371948628364951431899387974
61785371948628364951431900910118
61785371948628364951431900923168
61785371948628364953126476550152
61785371948628364953126476554364
61785371948628364953314504627480
61785371948628364953878588859464
61785371948628364953878588863676
61785371948628364953879707717578
61785371948628364953942384097646
61785371948628366003199579454758
61785371948628366140460248091082
61785371948628366597995840309810
61785371948628366598559924073622
61785371948628366598559924541794
61785371948628366598559924546006
61785371948628366598561041864874
61785371948628366598810971133318
61785371948628366598811745967978
61785371948628366598812090875374
61785371948628366606091364563045
61785371948628366606091364564657
61785371948628366606342411622741
61785371948628366606342411624353
61785371948628366606342413041295
61785371948628366606343187876035
61785371948628366743352118940129
61785371948628377671199432069233
61785371948628377716116801415339
61785371948628377716680885647323
61785371948628377716680888829651
61785371948628377716931589750427
61785371948628377716931592932755
61785371948628377716931723201410
61785371948628377719380819035164
61785371948628377719380822217492
61785371948628381422721033138637
61785371948631062355713334285445
61785371948631062355965157598355
61785371948631062355965157602567
61785371948631062355965500554947
61785371948631062355965500559159
61785371948631062356529240417609
61785371948631062356529240767529
61785371948631062356529241830339
61785371948631062356529241834551
61785371948631062356530359625803
61785371948631062361048070487969
61785371948631062361048074737319
61785371948631062361048846385439
61785371948631062361048846389651
61785371948631062361612930617423
61785371948631062361612930621635
61785371948631062361613705456295
61785371948631062904757126623397
61785371948631062904757126627609
61785371948631062904945412985239
61785371948631062905509497217223
61785371948631062910029016033175
61785371948631062910593100265159
61785371948631062910593875099819
61785371948631062950521188124962
61785371948631062950521188129174
61785371948631066654866988141586
61785371948631066654866988613970
61785371948631067889648921636518
61785371948631067889648922104690
61785371948631067889648922108902
61785371948631067889649264588898
61785371948631067889649264593110
61785371948631067890213005868502
61785371948631067890213006336674
61785371948631067890213006340886
61785371948631067890214123659754
61785371948631067890464052923986
61785371948631067890464052928198
61785371948631067890464827762858
61785371948631067897744446357925
61785371948631067897744446359537
61785371948631067897807208122849
61785371948631067897807208124461
61785371948631068446787463861425
61785371948631068446787465278367
61785371948631079007769883210219
61785371948631079008333967442203
61785371948631079008584671541095
61785371948631079008584671545307
61785371948631079008585062213734
61785371957380994013996036924088
61785371957380994379773667726808
61785371957380994387387384317552
61785371957380994387387384336426
61785371957380994387388417438130
61785371957382034183370056900291
61785371957382334327640208216055
61785371957382344896201120719847
61785371957382344896201120732897
61785371957382344898648841788319
61785371957382345444997223587507
61785371957382345444997223600557
61785371957382345490729887804073
61785371957384737122152192249191
61785371957445525243544338319402
61785371957446726000543031492570
61785371957447176486167919789537
61785371957447176491155958939703
61785371957447176491187732202773
61785371957453928888629245385848
61785371957453940375057989647480
61785371957453940375057994246750
61785371957453940375059027354278
61785371957454830005232998885622
61785371957454830012764061539448
61785371957454830012764065771536
61785371957454980171040666816439
61785371957454980176124012646931
61785371957454980176124270914135
61785371957454980176865531032507
61785371957454991289997467869180
61785371957454991289997467869181
61785371957455279763975819954263
61785371957455280177296921527835
61785371957455280182379492523667
61785371957455280182380267358327
61785371957455280312015682337945
61785371957455280319546749223859
61785371957455280319641280001051
61785371957455280365363096265833
61785371957455280366115204324343
61785371957455280366146977587413
61785371957455281550176434465593
61785371957455281595909098669109
61785371957455281600928911082345
61785371957455291295416893978055
61785371957455291295417668812715
61785371957455291433514476957500
61785371957455291433514476957501
61785371957455292668296410452432
61785371957455292668296410452433
61785371957457531708668343806918
61785371957457531716199410692832
61785371957458893155718580748902
61785371957479591395712065335527
61785371957479591395712065348577
61785371957479591398159786403999
61785371957479596931844695699651
61785371957479596931844698881979
61785371957479606764430264756975
61785371957479606764430265806735
61785371957479607861918552113897
61785371957479607867002245487201
61785371957479607996669171207623
61785371957479607996669171224885
61785371957479607999116544724445
61785371957479607999116889080717
61785371957479607999179306839289
61785371957479607999179306843501
61785371957479608000026982853750
61785371957479608044849097797041
61785371957479608044880952548457
61785371957479608044944747769377
61785371957482298635091758508503
61785371957482298635906543661263
61785371957482309748096157423565
61785371957483199202903540503067
61785371957483199202903541552827
61785371957483199203656682731915
61785371957483210314245218525299
61785371957483210314245247105015
61785371957483210315939794169545
61785371957483210315940827271409
61785371957483210321776658364463
61785371957483214020286366306673
61785371957483214020286394886389
61785371957483214020286627756205
61785371957483214020286742442251
61785371957483214020286743492011
61785371957483214027816690119971
61785371957483214027817034493505
61785371957483214027817805594920
61785371957483214027817806145837
61785371957483214027817809328165
61785371957483214027817810377925
61785371957483215667415795997675
61785371957483215674192601446547
61785371957483215674192945820081
61785371957483215674193716921496
61785371957483215674193717472413
61785371957483215674193720654741
61785371957483215674193721704501
61785371957483215675008505256584
61785371957483215675008505269634
61785371957490402510051003893143
61785371957490413028530879293417
61785371957490413033614572666721
61785371957490413622992727845287
61785371957490413623055402808205
61785371957490413623088029211953
61785371957490414812952459791707
61785371957490415232077852052077
61785371957490418562184251396857
61785371957490418562184365715721
61785371957490418562215763191681
61785371957490418562215791771397
61785371957490418562216136144931
61785371957490418562216139327259
61785371957490418569746431378513
61785371957490418569747203030845
61785371957490418569808848591784
61785371957490418569808849124035
61785371957490418569809193497569
61785371957490418569809968332229
61785371957490418569809969381989
61785371957490418973715840062743
61785371957490418974530599818115
61785371957491297536584819227771
61785371957491297544115111279025
61785371957491303077862785889318
61785371957491303077862785889319
61785371957491303077862786951969
61785371957491303078051072246741
61785371957491303078113489992422
61785371957491303078113489992423
61785371957491313596375552146874
61785371957491313601363592543633
61785371957491314012957570375277
61785371957491314145418226692170
61785371957491314145418485523389
61785371957491314188357820819223
61785371957491314190899815453107
61785371957491314190900072670551
61785371957491314191088100746427
61785371957491314191088100747879
61785371957491314191652181796083
61785371957491314195888227189341
61785371957491314196139275665979
61785371957491319129932615338577
61785371957491319129933271272365
61785371957491319129996033387209
61785371957491319129996033391421
61785371957491319129996147706073
61785371957491319130027803349859
61785371957491319130027806532187
61785371957491319130027920772310
61785371957491319130027921323434
61785371957491319130027921323435
61785371957491319130027922386085
61785371957491319130748518282589
61785371957491319130842709107398
61785371957491319137526439757327
61785371957491319137526441174269
61785371957491319137557868467292
61785371957491319137557870063805
61785371957491319137558214437339
61785371957491319137558989271999
61785371957491319137559243307115
61785371957491319137559246489443
61785371957491319137620630582136
61785371957491319137620630586348
61785371957491319137620632183020
61785371957491319137620632183021
61785371957491319541526593170221
61785371957491319541526593187691
61785371957491319541778297563385
61785371957491319541778297580647
61785371957491319541778297580855
61785371957491319541809841137515
61785371957491319541810185512501
61785371957491319542373922187171
61785371957491319542374668442115
61785371957491319542374697021831
61785371957491319542625975187409
61785371957491319542626003767125
61785371957491319549151846298936
61785371957491319549151847895449
61785371957491319549152192268983
61785371957491319549152967103643
61785371957491319549153221138759
61785371957491319549153224321087
61785371957491319549402896372087
61785371957491319549403925241863
61785371957491319549904989073085
61785371957491319550156041783263
61785371957491319686412602625213
61785371957491320784686922568017
61785371957491764429323299819798
61785371957491769962975668445234
61785371957491769971322642861380
61785371957491771617698554187956
61785371957494020834028008386155
61785371957494020834028123177195
61785371957494020834028123177403
61785371957494020834028126359523
61785371957494020834028127422381
61785371957494020841526646211969
61785371957494020841558418410777
61785371957494020841558419473635
61785371957494020841559190063109
61785371957494020841559448343411
61785371957494020841620837220561
61785371957494020841621094438005
61785371957494021252588570292107
61785371957494021252839274395211
61785371957494022487934330800211
61785371957494022488185034903315
61785371957494022625195085531427
61785371957495372311294334609959
61785371975108221685065099959097
61785371975108222919847033454029
61785371975108223332194152447499
61785371975110922831926101722851
61785371975110922832115158669955
61785371975110922832115158674167
61785371975110924478490298348411
61785371975110924478491070000743
61785371975110924485829981102627
61785371975110924485829981106839
61785371975110924485833424785471
61785371975110924616315908603987
61785371975110924616504193898759
61785371975110924623279792425203
61785371975110924623283150010395
61785371975110924623283236103835
61785371975110924623843876657187
61785371975110924623847234242379
61785371975110925028098171730403
61785371975110925034873770256847
61785371975110925034877127842039
61785371975110925034877213935479
61785371975111074763483060888627
61785371975111080119180422195575
61785371975111080119181197034447
61785371975111080256630238116017
61785371975111080668224215947661
61785371975111080668224215953277
61785371975111080669039008887843
61785371975171861256556099252837
61785371975172752350864674423931
61785371975172752350865446076263
61785371975173052730492647828041
61785371975173218056069345415064
61785371975173218193330099790536
61785371975173219847236304568046
61785371975179966778456111861419
61785371975180867346205131736927
61785371975180867346456180196303
61785371975180867346456183382843
61785371975180868580987065231859
61785371975181157789481350563979
61785371975181158251827804521995
61785371975181158252016089816767
61785371975181158252016175910207
61785371975181158252016947562539
61785371975181158252580945701083
61785371975181158252643707466007
61785371975181158252831992760779
61785371975181158252832078854219
61785371975181167123943739415791
61785371975181167534973633032713
61785371975181167535537717247435
61785371975181167535537717264697
61785371975181167672171625643261
61785371975181167672735709875245
61785371975181168770319650759629
61785371975181168771072791921455
61785371975181168907601326196527
61785371975181169319111621184559
61785371975181169319864762363647
61785371975183557517477001603451
61785371975183557517477773255783
61785371975183559163852912930027
61785371975183559163853684582359
61785371975183568637293357634441
61785371975183568637857441866425
61785371975183568638109261991183
61785371975183568638109265177723
61785371975183569048887335466085
61785371975183569049703239822827
61785371975183569049703243009367
61785371975183570284233353193001
61785371975183570421683165928307
61785371975183570421683169114847
61785371975183859543480886316875
61785371975183859543669171611647
61785371975183859543669257705087
61785371975183859544234027495963
61785371975183859544296789260887
61785371975183859544485074555659
61785371975183859544485160649099
61785371975183859909509564658025
61785371975183859955263921099835
61785371975183859956079052387303
61785371975183868827128123375043
61785371975183868827190799042315
61785371975183868827191914005531
61785371975183868827379855993631
61785371975183868827379942082859
61785371975183868827379942087071
61785371975183869376171912529263
61785371975183870473504034701619
61785371975183870473755767320207
61785371975183870473755853413647
61785371975183870474319851547979
61785371975183870610764702979439
61785371975183870610765817942655
61785371975183870610953846019983
61785371975183870611517844158527
61785371975183871022546966112413
61785371975183871022547737762399
61785371975183871022547823851627
61785371975183871022547823855839
61785371975208185809503082238305
61785371975208186358546099740193
61785371975208189699561991889017
61785371975216278749355921040395
61785371975216278749355921053445
61785371975216278749543949117723
61785371975216278749543949130773
61785371975216278749544206348217
61785371975216278749606968100091
61785371975216278749606968113141
61785371975216278750171823997457
61785371975216278750360109279179
61785371975216280396483944672071
61785371975216280396483944676283
61785371975216280396484973546059
61785371975216280396734991735979
61785371975216280396736020605755
61785371975216280397299847616083
61785371975216289677683373042131
61785371975216289684462327635995
61785371975216289867664953620047
61785371975216289867664953633097
61785371975216289867727715384971
61785371975216289867727715398021
61785371975216289868291799630005
61785371975216289868480856564059
61785371975216291057258156685487
61785371975216291462073179923267
61785371975216291468851362851749
61785371975216291468852139103351
61785371975216291514604949174395
61785371975216291514856767890635
61785371975216291515420852118407
61785371975216295213867146611255
61785371975216295213867146628517
61785371975216295213868175498293
61785371975216295220645068090205
61785371975216295220646096959981
61785371975216295220646101192069
61785371975216295220646101205119
61785371975216295220897148618947
61785371975216295221460971030005
61785371975216295221460975633487
61785371975216295221461228247449
61785371975216295221461232496799
61785371975216295221461233896479
61785371975216295221462004149131
61785371975216295221462004503263
61785371975216295221462008735351
61785371975217195788457883182421
61785371975217195788457883199683
61785371975217195789209995508995
61785371975217195789211024378771
61785371975217195789211028610859
61785371975217195789461042549977
61785371975217195789462071419753
61785371975217195789462071421205
61785371975217195789462075670555
61785371975219882255948808461675
61785371975219882255949836977159
61785371975219882255949837331451
61785371975219882255949923070599
61785371975219882256137093756447
61785371975219882256138122271931
61785371975219882256138208365371
61785371975219882256701949286471
61785371975219882256701949640763
61785371975219882256764711405687
61785371975219882667731842886131
61785371975219893191055473328531
61785371975219893191056248163191
61785371975219893328317002538663
61785371975219893328505284646895
61785371975219893328505287833435
61785371975219893374069812609707
61785371975219893374069898703147
61785371975219893374070927572923
61785371975219893374258097904479
61785371975219893374258183997919
61785371975219893374258955650251
61785371975219893374822953788795
61785371975219893374823039882235
61785371975219893740099262478539
61785371975219893740099265665079
61785371975219893785852847392667
61785371975219897080299250270621
61785371975219897080863334502605
61785371975219897080864106154937
61785371975219897491893227753797
61785371975219897491893228103717
61785371975219897492709131047729
61785371975219897492709135297079
61785371975219898719896206672127
61785371975219898719896978324459
61785371975219898719897235541903
61785371975219898720461062552231
61785371975219898727239245480713
61785371975219898727239245830633
61785371975219898727239246893443
61785371975219898727239246897655
61785371975219898727240017133045
61785371975219898727240021732315
61785371975219898727490293957351
61785371975219898727491065609683
61785371975219898728055148774645
61785371975219898728055153023995
61785371975219898728055924676327
61785371975219898857910102576767
61785371975219898864501116232131
61785371975219898864688372657127
61785371975219898864689058570311
61785371975219898864689061756851
61785371975219898864689147495999
61785371975219898864689401526903
61785371975219898865253228541443
61785371975219898865253231727983
61785371975219898865253917641167
61785371975219898865254260597759
61785371975220343652891937348451
61785371975220347357237737833247
61785371975220347357237766412963
61785636892559036601795715392701
61785636892561738304478690787241
61785637609618199729719323740078
61785637610496199066996988963512
61785639752369009267800504718701
61785639752369009267800507901029
61785639755288203673014140344876
61785639755288205319390051671452
61785639755290906611042870464344
61785639755290906611796274626706
61785639755292107368041449312824
61785639755323322104101586171894
61785639755323322110879852002904
61785639755324521084304904235112
61785639755324522730680815561688
61785639755324522731433956722062
61785639755324522867878430851384
61785639755324522867878808172236
61785639755327224022334669008900
61785639755396256977899001033920
61785639755397452247813783379078
61785639755397457735733487800998
61785639755400158843619347529748
61785639755400158843620119182080
61785639755400159438980806161446
61785639761189020461279272141053
61785639761189025400407006120781
61785639761189025812000983952425
61785643326724454879906050000994
61785643326724455291688055909966
61785643326724455292252140141950
61785643326724504705277587369814
61785643344453032822374170340498
61785643344453032827456744518658
61785643344453080998357219443004
61785643344453081000804937316098
61785643349519977987107613993786
61785643350361658236228207146442
61785643350361706411458886722192
61785643350361706412211256248948
61785643350362558625545169503956
61785643350467012321065765839892
61785643350467012321068864672606
61785643350467012321253793917220
61785643350467012323513229677870
61785643350467062139285645345284
61785643350467062146625331286040
61785643352476647374488105186435
61785643352477848543080522135805
61785643352477897903762745222601
61785643352804754193785642403081
61785643352804754194621322746761
61785643352804802372027865822369
61785643352804802372863574745717
61785643353750332346454406918261
61785643353750332347018491150245
61785643353750332347019520020021
61785643353750332348710743846197
61785643353750332348714096714027
61785644040796714412386897343200
61785644044731900891744713658029
61785644058846811528348061379004
61785644058846811528351791917606
61785644058849512820004873712486
61785644059538130741471441809737
61785644059829870240004275656777
61785645187944200415921424299374
61785645187944200416109704876784
61785645187944200416109709594146
61785645187944211535734681497650
61785645187944211536486793806962
61785645241119127430401084890770
61785645241119127430589370185542
61785645241119138550214337371684
61785645241119138550214342089046
61785645241119138550402365449012
61785645241119138550966454398358
61785645264862548445529945280967
61785645400643903531888812692596
61785645400643903532452896924580
61785645400643907238682329515452
61785645400643908473840066664958
61785645400643908474028347242368
61785645400643908474028351959730
61785645400643919593653323863234
61785645400643919593841347223200
61785645400643919594405436172546
61785645400654713639888566829938
61785645400654713640453422714254
61785645400654724760265651042754
61785645400654724761017763352066
61785645418380540467776344104032
61785645418380542114737235901820
61785645418380542114905400840332
61785645418380542114907724838386
61785645418380590290702487596360
61785645418416609297403029775606
61785645418416624121564410406972
61785645418416624121564410408424
61785645418416624121564410412796
61785645418416624121564411456732
61785645418416624122316522716284
61785645418416624122316523766044
61785645418416624124011099410290
61785645423342131551814377058230
61785645424289215703992408409728
61785645424387329488971251054613
61785645426685628596237925074522
61785645471555467482256004695428
61785645471555467482840980936004
61785645471555468717622917617476
61785645471555469129216896493216
61785645471555469129385061431728
61785645471555469129387383913462
61785645471555469129387385429782
61785645471555517305370434532288
61785645471558170420849085216694
61785645471558170420849085235408
61785645471558170421061358170444
61785645471558218596836258840766
61785645471559080872271649835888
61785645471559080872459935130660
61785645471559082107054612213694
61785645471559130285296321160458
61785645471559130285297092342018
61785645471559130285297092812790
61785645471559130285297095995118
61785645471559130697831472493656
61785645471559131932613405988588
61785645471559131933178147087480
61785645471559131933178261872904
61785645471559369759591996920076
61785645471559370994938014660090
61785645471559386002930414100602
61785645471559386003117670519982
61785645471559386003117670525598
61785645471559387649494611784760
61785645471559387649494611797858
61785645471559419170903266341532
61785645471559419170904299456494
61785645471559419171656411765806
61785645471559419354190573783762
61785645471559419354754313653858
61785645471559421001883371460036
61785645471559421001883457553316
61785645471559421001883457566414
61785645471559421001883714783858
61785645471559421002071742848088
61785645471559430472875404945090
61785645471559430475319770435628
61785645471559430475319774667716
61785645471591502548278763492632
61785645471591534527409195017044
61785645471591550541748762125440
61785645471591551136044070998368
61785645471594238015882119525898
61785645471594254075390293768600
61785645477464142718472069001124
61785645477468044767857100246234
61785645477468046414985124950596
61785645477468046414985128132924
61785645477468055887669328574734
61785645477468055888421441946904
61785645477468057533106129452920
61785645477468057534798382143256
61785645477468057535550497640512
61785645477499259509962130799530
61785645477500476738418628044050
61785645477503129876977066159279
61785645477575763373307974452595
61785645477575763373311332037787
61785645477575764608089907953143
61785645477575764608089909488337
61785645477575764608092232432259
61785645479801834773619202827575
61785645479801834773807746402601
61785645479895226990207512116983
61785645479907233325683707808887
61785645480454924716008610743909
61785645480454941395164605209324
61785645480454941395164605222422
61785645480454941395167961272580
61785645480454941395732176238807
61785645480454941395732176245392
61785645480454941395732176245449
61785645480746211759787992497153
61785645480746212354584226436725
61785645480748913463223337418449
61785645480750114217293912355883
61785645480750114217294169573327
61785645480750114217857996600965
61785645480750114218046281882639
61785645480750114218047053534971
61785645480750114219741629179217
61785645480750114219741633411305
61785645480750114220305717643289
61785645480750114220305717656387
61785645480750130826405459205181
61785645480774425842171648509803
61785645480774425842171905727247
61785645480774425842736761611563
61785645480774425842924789688891
61785645480782529717694978139525
61785645480782546326242440743741
61785645480843473083456965926129
61785645480843474910590760451467
61785645480854279896634261379329
61785645480854280491994579550885
61785645480855480654280725836153
61785645480855480654280725849251
61785645480858182357716070757449
61785645480858182357716070770547
61785645494353693526476000230883
61785645494353693526476771864501
61785645494353693526476771883215
61785645494569796446908793347058
61785645494569844625339560322658
61785645494572497738749904263362
61785645494572498150354733607571
61785645494572547564121441637798
61785645494573442641506736945138
61785645494677597794332328632473
61785645495192672073276647882848
61785645495192672073277676752624
61785645495192672073447135769654
61785645495192672073447140001742
61785645495192672073464933190718
61785645495192672485058911009264
61785645495192721896559241609912
61785645495192721897124097494228
61785645495229905311988400020821
61785645495229906546770333515753
61785645495291134589454896452749
61785645495298939507476902651143
61785645495298939507477674303475
61785645495298939507481117496625
61785645495299239697503822617655
61785645495299239699195300480351
61785645495299239699196075313607
61785645495299239699196075332321
61785645495299239699198399311661
61785645495299239699198399313065
61785645495301639564352264746861
61785645495301640799129727228579
61785645495301640799129984446023
61785645495301640799130756098355
61785645495301940989156904412535
61785645495301940990848382275231
61785645495301940990849157108487
61785645495301940990851481106541
61785645495301941400750882244179
61785645495301941402443134940131
61785645495325951237426831489627
61785645495325951237426835721715
61785645495334056347168014601287
61785645495334056347168014614385
61785645495334056347169043484161
61785645495334056347169129558727
61785645495334056347169129577441
61785645495334056347733127716145
61785645495334106125154541637561
61785645495334106125175433646153
61785645495334106126849117268709
61785645495334106170908126429385
61785645495334106172602702060533
61785645495334106172603473707249
61785645495520779378983732805499
61785645495552910749054167022841
61785645495552910749075059031433
61785645495552910794828643823257
61785645495625845625381951115749
61785645497308906846560343012859
61785645497526543655868529788177
61785645497526810444463914429685
61785645497526810445300737962005
61785645497526843798548710609345
61785645497526843799385538876497
61785645497527694999107024592216
61785645497527710874847805625909
61785645497527744229936566141457
61785645497527744824732795344953
61785645497527744824732795822953
61785645497621103687047506016341
61785645497623804979537411343541
61785645497631860675417095341685
61785645497633111258707717935635
61785645497635762541138213489845
61785645497635762541975037022165
61785645497635763136583240193339
61785645497635810719380951344021
61785645497635810720217517658849
61785645497635812549608030068861
61785645497635812549796058146141
61785645497635812550360799730515
61785645497635812550360914030457
61785645497635812550361171247949
61785645498289617806270983812731
61785645498475106500346314737301
61785645498475106500346659092121
61785645498475106500346659110835
61785645498500318552767089133427
61785645498508422428290418763149
61785645498511123719313182289675
61785645498511123719315505237969
61785645503432434377478958203897
61785645503435119059559205565481
61785645503435135669132039998777
61785645503436320229176617023079
61785645503436386251020840260041
61785645503436386251585953360349
61785645503529729055232383456261
61785645503541901750274148069709
61785645503541902985620165796625
61785645503544437916956083977913
61785645503544437916956855628841
61785645503544437917708967938153
61785645503544437917709225155549
61785645504380713821529208402261
61785645504383415115629896448217
61785645504415830612371761882447
61785645504488781961386909500341
61785645504488782144401508469827
61785645897088469491933909919971
61785645897088469491933909925587
61785645947530184292584976171197
61785645950266097798066652311863
61785645973827664987350409980461
61785645973828614969211996703765
61785645973900299306872631522257
61785645973900599861983618442221
61785645973901499880939896223205
61785645973901500064038709013512
61785646106868581153348479606955
61785646107063070446329992709273
61785646107063070446329995891601
61785646109788177549852810584523
61785646109798982716464879116559
61785646109798982716464879465075
61785646109798982716464879470691
61785646132668920620664720443810
61785646132668965093054824443448
61785646132668968799095487419410
61785646132704087237714350273110
61785646132777016759178096238648
61785646132777022111606007884545
61785646133422379058657755127499
61785646133422679202174764215819
61785646133422679202174764332459
61785646133422679202175539049075
61785646133422679202175539067789
61785646133422679202175539167119
61785646133422679202175543417921
61785646133433184225270857140275
61785646133433184225270857158989
61785646133433184225270858694183
61785646133433185871646768466851
61785646133433484368787091395339
61785646133433484368787751561215
61785646133433484368787866228595
61785646133433484368787866346639
61785646133433484368787866365353
61785646133433484368787867782503
61785646133433484368788124632557
61785646133433486015163777555171
61785646133433486015163777673215
61785646133433486015916923103105
61785646133434384799338123395131
61785646133434384799338895047463
61785646133434384982436936172340
61785646133465650739590651420165
61785646133465650785888200554273
61785646133652335112080659401307
61785646133677551194034904865270
61785646133684455363490276805445
61785646133757390238123485267205
61785646136387997178630696748338
61785646185846548926985491951510
61785646185846593398622740569220
61785646185846593810969859585568
61785646185846598752357029325946
61785646185879014252194010864506
61785646185951943773093930859600
61785646185951943773657756830044
61785646186600007319037945841077
61785646186608111193997191225717
61785646186608112840373102552293
61785646186608112886126429076961
61785646186608411383267785223953
61785646186608412618613545727809
61785646186608412618614577785529
61785646186610812942997578426621
61785646186610814132026184347173
61785646186610814177779511921553
61785646186611113086514587633033
61785646186611113086514844850477
61785646186611114321295749843023
61785646186611114321296778345409
61785646186611114321860605354333
61785646186611114321861637412053
61785646186611114322048890649105
61785646186612013105470865768309
61785646186612013517064843599953
61785646186612014751846777094885
61785646186612014751846777107983
61785646186612014751847548760315
61785646186612014889923091452161
61785646186612014889923348669605
61785646186636375288050514680197
61785646186643279457505657995667
61785646186643279457506429647999
61785646186643279458070513879983
61785646186643279458070542931875
61785646186644480398356552626413
61785646186830868287051253504619
61785646186830869522398014298535
61785646186830869522398042878251
61785646186830869522418935004887
61785646186830869522418963584603
61785646186855179911929219359077
61785646186855179911950139947385
61785646186855179911950168645193
61785646186862084081405283380947
61785646186862084081970139265263
61785646186862084081970168317155
61785646186863285021502028059655
61785646186863285021502799711987
61785646186863285022066883943971
61785646186863285022234995837095
61785646186863285022235024534855
61785646186863285022255916425403
61785646186863285022255945123163
61785646186863285022256206591409
61785646186928114786373136586975
61785646186928114786394028595567
61785646186928114786394800247899
61785646186935018956038491842707
61785646186935018956039263495039
61785646186935018956603347727023
61785646186936219896889386473453
61785646188800861633348296510015
61785646188800861633536554287881
61785646188836879450186076695183
61785646188836928863963636219261
61785646188836928863963636232359
61785646188898156310454041960455
61785646188905961278079036977905
61785646188906256480208590528687
61785646188909813730022595570175
61785646188909813730210624710313
61785646188909814324735259374735
61785646188909858202412699588527
61785646188909863738032674705517
61785646188909863738596758936097
61785646188909863738596758941713
61785646188934340900226846654941
61785646188934340900227879774066
61785646188934340900227879774067
61785646188942277407453606292567
61785646188942278643637136664625
61785646188942279237869656244077
61785646188942279238433740474657
61785646188942279238433740480273
61785646188942279238433826219581
61785646188942279238433826232679
61785646188942446009779997470282
61785646188942446010261170529226
61785646188942446010344853353230
61785646188942446010344853353390
61785646188942446010344853354842
61785646188942446010532881413248
61785646188942446010533139693550
61785646188942446010533139697921
61785646188942446010533139697922
61785646188942446010533914533826
61785646188945147713779941057082
61785646188945147713968230585346
61785646189493592824882825751823
61785646189493592824882825770537
61785646189493592824883197288131
61785646189493592824883197306845
61785646189562768561445029411497
61785646189562924193110357339734
61785646189565627131139353642114
61785646189565627131139353660828
61785646189566372114335355548743
61785646189586784984736118794999
61785646189598793104602869057235
61785646189598793104602897636951
61785646189598793104623818326041
61785646189598793104623818343303
61785646189598793104874952540583
61785646189773469311012003244381
61785646189773469311012003249997
61785646189781573185887475483861
61785646189781573185971248629021
61785646189781573185972277517511
61785646189781573186160563861995
61785646189781574421506581583295
61785646189781578127358699934471
61785646189781578127359447257889
61785646189784276124753382929565
61785646189784276124753382935181
61785646189785174907547735459017
61785646189785174907548768560881
61785646189785174907548768573979
61785646189785174908112591343333
61785646189785174908113624445197
61785646189785174908113624458295
61785646189785174908175357688861
61785646189785174908176386577351
61785646189785174908364672921835
61785646189785176554676792209867
61785646189785176555241648094183
61785646189785176555304410194525
61785646189785176555304410213239
61785646189785176737482954717991
61785646189785176737671241075573
61785646189785176737691131377163
61785646189785176737692160246939
61785646189785176737755038220053
61785646189785176738235067027303
61785646189785176738235325307557
61785646189785176738507292936847
61785646189785176738507407728095
61785646189785177149537301333371
61785646189785182228937482068439
61785646189817597591325536857391
61785646189817597728502494442515
61785646189817597728523443709917
61785646189817597728523443711321
61785646189817597728523443728583
61785646189817597728523443728791
61785646189817597728586291586995
61785646189820299432021637558003
61785646189890530223949316174839
61785646189890530224032998994631
61785646189890530224033003245433
61785646189890531871162055751097
61785646189890532053548491471993
61785646189890532054092712565161
61785646189890532603135731483991
61785646212216553720405122603607
61785646212216553720405379807954
61785646212248673835349231302297
61785646212251375126814055338025
61785646212251375127002313097177
61785646212435058017773399733271
61785646212435107431613979656659
61785646212467828610587687133373
61785646212467828611151771363953
61785646212470180345426573133781
61785646212470180345426573146879
61785646212470180345510370291359
61785646212470229759287815509463
61785646212470529902804853158833
61785646212471380919578406644639
61785646212540413333881836511609
61785646212540457805519085129319
61785646212540763485220867013965
61785646212543114625534918306489
61785646212543114625534918312105
61785646212543159097172166924199
61785646212543159097736993184703
61785646212543159509519285940547
61785646212543162803777398943173
61785646212543164450906455680925
61785646212543459836050862833891
61785646212543464777438033059543
61785646212543465189220297235719
61785646212544816040937970227806
61785646212544816246839692953037
61785646212544816246840467791909
61785646212544832305782754547485
61785646212544832305782754553101
61785646212544832305866695658970
61785646212544832305866695658971
61785646212544832305867470497843
61785646212567474428655392314585
61785646212568825897492971257509
61785646212568825897492971276223
61785646212568825898329799511563
61785646212568841957084801168749
61785646212568842552445487707463
61785646212568842552634663676450
61785646212575579950743665857213
61785646212575580133193949840253
61785646212575580133758005509783
61785646212575580133758034070833
61785646212576945832044046553389
61785646212576947067390064280305
61785646212576947479172327419738
61785646212576947479737183302686
61785646212576947479737187534774
61785646212576947479925472829546
61785646212579648770825409214618
61785646212579648771390265097566
61785646212579648771390269329654
61785646212579648771578554624426
61785646212579649182607415123590
61785646212579649183172271006538
61785646212579649183172275238626
61785646212579649183360560533398
61785646212579649183360560534802
61785646212579649365538071918940
61785646212579649365538071937654
61785646212579649365621754277789
61785646212579649365622788932189
61785646212579649366102927808956
61785646212579649366186610646217
61785646212579649366186610646218
61785646212579649366186614878302
61785646212579649366186614878303
61785646212579649366186614878305
61785646212579649366186614878306
61785646212579649366374900173077
61785646212579649366374900173078
61785646212579649366374900174481
61785646212579649366374900174482
61785646212580788996427544772146
61785646212580833262978832188478
61785646212580833468880696395347
61785646212580833468880696399559
61785646212580833468881587560506
61785646212580833469152665565287
61785646212580833469153440398495
61785646212580848293125851240263
61785646212580848293315027209250
61785646212580849527907786257371
61785646212580849527908561096243
61785646212580849939689790631069
61785646212580849939689792166352
61785646212580849939690825285469
61785646212580849940254646999498
61785646212580849940254651231583
61785646212580849940254651231586
61785646212580849940442933345440
61785646212580849940442936526358
61785646212580849940442936527762
61785646213128094294463699281921
61785646213197271861523920798795
61785646213199671179601054788247
61785646213199671179789341132731
61785646213199672826729078424135
61785646213199672963927329314937
61785646213199672963927356477711
61785646213199672963927357894653
61785646213199673009659993518453
61785646213199673009743790662933
61785646213199973153177002593675
61785646213199973153177002606773
61785646213199973153260799751253
61785646213200128783274428187980
61785646213200128783275457057756
61785646213200128783462713495850
61785646213200874132227883716848
61785646213200874132290674533871
61785646213200874132770818722796
61785646213200874132791739429196
61785646213200874132791967948832
61785646213201029762869129815913
61785646213201029762869158508105
61785646213201029762869158513721
61785646213201329357530376758914
61785646213201329357530376777628
61785646213201329357531519947554
61785646213223988294845470164565
61785646213223988294908236510046
61785646213223988294908236528760
61785646213232092032795755538085
61785646213232092169867481913400
61785646213232093268141544627273
61785646213232093816933743707193
61785646213232093816933772300007
61785646213232093999927191214414
61785646213232093999948111920814
61785646213232093999948111922218
61785646213233294573994970368964
61785646213233294573995227586408
61785646213233294574015891075316
61785646213233294574016148292760
61785646213233294574267168171175
61785646213233294620020524443369
61785646213235995865648052163844
61785646213235995865648309381288
61785646213235995865668972852934
61785646213235995865668972870196
61785646213235995865669230068974
61785646213235995865731992206903
61785646213235996460444884617379
61785646213235996460465805323779
61785646213236146554359193149353
61785646213407670637076639338491
61785646213407676127318541653215
61785646213415774511784061424931
61785646213415776295420730191056
61785646213415776295671435816256
61785646213415776296152979348454
61785646213415776296152979361552
61785646213415776296173871370144
61785646213415776296173872905338
61785646213415776296173900050642
61785646213415776296173900054854
61785646213415776296173900067868
61785646213415776296173900067904
61785646213415776296173900068112
61785646213415776296173901485054
61785646213415776296424576995343
61785646213415776296424576995344
61785646213415780002277787037855
61785646213416076485695513826463
61785646213418475803688966518011
61785646213418477450001085806043
61785646213418477450628703809415
61785646213418477587826954687119
61785646213418477587826954687120
61785646213418477587826954700217
61785646213418477587826954700218
61785646213418477587826983279933
61785646213418477587826983279934
61785646213418477587827069005984
61785646213418477587827069019082
61785646213418477588077658790223
61785646213418477588077658790224
61785646213418477588077773109087
61785646213418477588077773109088
61785646213418477633015424973339
61785646213418477633559618903733
61785646213418477633831586533023
61785646213418477633831586538639
61785646213418481294118153818733
61785646213418482941059178265783
61785646213418777777348252788459
61785646213418777777348255970787
61785646213418777777348367101707
61785646213418777777348367107323
61785646213418777777348370289651
61785646213418777777348595621343
61785646213418777777348595626959
61785646213418777777348624319151
61785646213418777777348624324767
61785646213418777777349399159427
61785646213418783130329772245305
61785646213418783130518030023171
61785646213418783130518030028787
61785646213418783130518804863447
61785646213418783313532483987328
61785646213419678207147368169509
61785646213419678207711452401493
61785646213419678755939252859455
61785646213419678756127509102128
61785646213419678756127537799936
61785646213419678756190299919151
61785646213419678756691365168767
61785646213419678756691622031920
61785646213419683697514707907703
61785646213419683697577814033063
61785646213419683698078792139687
61785646213419683698329583385783
61785646213419683698329812017895
61785646213419683698329926342375
61785646213440091626339644223790
61785646213440091627155523191775
61785646213442792918181011317862
61785646213442792918808604986655
61785646213442792918997004581578
61785646213450896793704083712622
61785646213450896793704340930066
61785646213450896793956249966218
61785646213450898440833397685287
61785646213450898486566033295989
61785646213450898486566033309087
61785646213450898623847480107316
61785646213450898623847737306094
61785646213450898623847737307498
61785646213450898623847737324760
61785646213452099197915773659374
61785646213452099197915773678040
61785646213454800489067619099347
61785646213454800489568598238214
61785646213454800489568598255476
61785646213454800489819989675815
61785646213454800534821204009215
61785646213454800535573574585728
61785646213454800535573574585731
61785646213454800535574349420391
61785646213454801084344510002659
61785646213454801084365202071337
61785646213513026500972823987790
61785646213513026501787988580920
61785646213515727656368343710425
61785646213515727793441070375800
61785646213523831667585151167310
61785646213523831668337263476622
61785646213523831668588343819053
61785646213523831668588343819054
61785646213523832766674378474313
61785646213523833315529368266103
61785646213523833498459767862724
61785646213523833498460025080168
61785646213525034072527804216004
61785646213525034072548696342604
61785646213525034072548696342847
61785646213525034072799773380487
61785646213527735364181143209614
61785646213527735364181143327706
61785646213527735364452855175367
61785646213527735364452855180983
61785646213527735958998639170816
61785646213527735958998639170819
61785656248231719398463573710222
61785656248231767575198735122040
61785656248231769223835111079042
61785656248234421101898661414074
61785656248234469278445794748564
61785656265960280737464362235098
61785656265960284993384328302318
61785656265960284993384585506664
61785656265960284993572613583992
61785656265960286640512609142552
61785656265960297346014268227886
61785656265960297346015297116376
61785656265960330700367221556728
61785656265960330700367594646944
61785656265960330700368250426504
61785656265960330701120362754530
61785656265960334818944150952812
61785656265960336054290168679728
61785656265960345519446057640814
61785656265961498509983504450992
61785656265961498510548360335308
61785656265961498515068222107852
61785656265961547923573031678800
61785656266069254928031966910514
61785656266069254928031966929228
61785656266069254928032995780290
61785656266069299397998626511910
61785656266069299398751767672284
61785656266069299398751767690998
61785656266069314224584510040770
61785656266940997597774384172054
61785656266941013657282558414756
61785656266941014251807193060464
61785656266941015487343043623068
61785656271868922571019022161618
61785656271868956113468888835916
61785656271868956113469261926132
61785656271868970930016410431420
61785656271868970930852090775100
61785656271869821489944666537154
61785656271869821904237413887760
61785656271869823139019347395790
61785656271869823734379662372080
61785656271869862034638418752616
61785656271869862035203531854424
61785656271869862035203532922850
61785656271869871315567252382612
61785656271869871317261828013760
61785656271869871317261832258946
61785656271869873145709500853834
61785656271869873145981468501838
61785656271869873147405224404082
61785656271869873148240904262488
61785656271869873148240904747762
61785656271974321304757421723278
61785656271974321304757678940722
61785656271974321307205139596372
61785656271974326657843169054512
61785656271974326657926851407744
61785656271974326657926854590072
61785656271974337776047859092396
61785656271974337778492220915332
61785656271977879106561651191276
61785656271977880338877182942902
61785656271977880338877182961616
61785656271977880341133519870838
61785656271977880341133519889552
61785656271977880341134663059478
61785656271977880341342468654518
61785656271977880341342468673232
61785656271977880341342813046974
61785656271977880341343501775096
61785656271977880341343583164112
61785656271977880341345907628726
61785656271977880341886775387504
61785656271977880752937562045468
61785656271977880753672143113708
61785656271977924811080402072566
61785656271977924811832514381878
61785656271977928517119663573970
61785656271977928517120036632214
61785656271977928517120779588190
61785656271977928517120808299048
61785656271977928517120811466874
61785656271977928517873953710224
61785656271977930164248836184286
61785656271977930165001976878100
61785656271977930165001981595462
61785656271978225001103108243308
61785656726938495822480522848488
61785656886463276865919504622676
61785656904200842777629870569956
61785656904200842777817898647284
61785656904200844424949508388000
61785656904200859249672393085612
61785656910109786112225229435034
61785656954421306807888140608601
61785656957375738087666939507210
61785656957375769792109531161352
61785656957375769792299853490618
61785656957375786263586939525488
61785656957375786263586939531312
61785656957375786264151795409804
61785656957378439447986002372369
61785656957378487372790537570828
61785656963284695394735135633912
61785656963284711866025315785586
61785656963287365416929844041771
61785656963287414805372313394690
61785656966239174875642497675738
61785656966239175903311500805475
61785656980940027231432391652879
61785656981012923187557510365862
61785656981012924423656673517052
61785656981012972598887348847616
61785656981012972599640494258792
61785656981012973217408425924781
61785656981012974246768775112124
61785656981012974246768775125222
61785656981012974383276388657024
61785656981012974383276388675738
61785656981012974383297280665616
61785656981012974383297280684330
61785656981012974383298052336662
61785656981012974383300375266242
61785656981012974383301408386820
61785656981012974384029529854826
61785656981012974384050421844704
61785656981012974384050421863418
61785656981012974384053520696132
61785656981012974795268601807562
61785656981012974795811794030954
61785656981012989208190654301198
61785656981012989208211546308386
61785656981012989208211546309790
61785656981012990855319968273656
61785656981014141674375988142327
61785656981014175140567943034872
61785656981014175141132798919188
61785656981014191611858123186546
61785656981014191611859152056322
61785656981014191612402087062270
61785656981014191612422979070862
61785656981037288548326538207743
61785656981046561015816429953627
61785656981046561015817201605959
61785656981046561015817458823403
61785656981046561061571043615227
61785656981046562662945482440577
61785656981049263953845423075083
61785656981049263953846194727415
61785656981049263954598564235457
61785656981888275108235598927979
61785656981985536425129745482843
61785656981993643113274293512732
61785656981993643113275068353008
61785656981993643113839152584992
61785656989877580636263143452952
61785658109451459993091778268224
61785658109451464934478948008602
61785658162626391948958608599998
61785658162626391949146893894770
61785658162661509151666850827870
61785658181335632673727384898790
61785658181335632673730483731504
61785658181335636379767761027832
61785658181335636379770859860546
61785658322151168050446336401824
61785658322151168051010420633808
61785658322151171757239853224680
61785658322151172992397590374186
61785658322151172992585870951596
61785658322151172992585875668958
61785658322161973217058663581344
61785658322161978158446090539166
61785658322161978159010946423482
61785658322186290195105832602058
61785658322186293909239033718376
61785658322186295144020195560976
61785658339887849456362774725978
61785658339887849463893841611892
61785658339923829351016771869738
61785658339923871619705052225904
61785658339923872168580706537648
61785658339923872168580706906282
61785658339923872168583030885622
61785658339923872168768734983610
61785658339923872168771058962950
61785658339923872168831496748534
61785658339923872168831753965978
61785658339923873815897791719910
61785658339923873815897791738624
61785658339923873815960553484834
61785658339923873816461875951894
61785658339923873816461875970608
61785658339923873816712923011590
61785658339923873816712923017206
61785658339923877522000929613876
61785658339923877522753300190392
61785658339923878758100092757584
61785658339985968546247755344841
61785658339986268783695377384053
61785658339996773712860082524361
61785658340860413717169460801428
61785658345796474869464184787722
61785658345796474869464442005166
61785658345796474871911902660816
61785658345796474871911905843144
61785658345796474876995508891080
61785658345796480222633614472188
61785658345796480222633617654516
61785658345796480230161582525388
61785658345832797770934342876930
61785658345832797770934342895644
61785658346780746510820334509440
61785658346780747105616936803152
61785658346780750812410197361850
61785658346780752047004103827762
61785658390144336198837946171483
61785658393062776470842178099930
61785658393062776470842435317374
61785658393062776473101900128672
61785658393062776473289927733616
61785658393062777708448689507920
61785658393062778120418981289040
61785658393062778120983840361300
61785658393062781824008512134010
61785658393062781824011610966724
61785658393062783059920160584114
61785658393065434939681557924322
61785658393065479410189171452616
61785658393065479410189171471330
61785658393065479411883662426348
61785658393065479411884033943782
61785658393065479416967351194558
61785658393066335504979503509188
61785658393066335505732644688276
61785658393066335507218390566354
61785658393066335507218390571970
61785658393066335507219419436130
61785658393066335507219419441746
61785658393066383683202468538636
61785658393066383684038263201180
61785658393066383684039292070956
61785658393066385331166944189250
61785658393066385331167315725558
61785658393066385331355230533734
61785658393066385331355602070042
61785658393066634323882183770010
61785658393066634323882183783108
61785658393066634461979677486946
61785658393066635513666030475114
61785658393066635694229176801024
61785658393066635694230205670800
61785658393066635696488870127634
61785658393066635696488870146348
61785658393066635696676899273388
61785658393066635696680255323546
61785658393066635696761610968780
61785658393066635696761610981878
61785658393066635696763933917074
61785658393066635704020024175254
61785658393066635704020024188352
61785658393066635704020281405796
61785658393066636108459162399804
61785658393066636108542845225420
61785658393066636115802287301670
61785658393066680167271546973192
61785658393066680167271546991906
61785658393066684284527008936850
61785658393066685519601829145998
61785658393066685520437542419526
61785658393066685520437881025986
61785658393066685520438571289302
61785658393066685520440979858700
61785658393066685520440980330876
61785658393066685520440981375020
61785658393066685520440984562964
61785658393098799183060367129044
61785658393098799183060367478964
61785658393098799183248395556292
61785658393098799183311157339930
61785658393098800830377452311306
61785658393098800830377452316922
61785658393098800830440214076230
61785658393098800830941536543290
61785658393098800830941536548906
61785658393098800831192583602986
61785658393098800831192583608602
61785658393098804536480590205272
61785658393098804536480590206724
61785658393098804536480590211096
61785658393098804543822597434138
61785658393101457725898284275407
61785658393101502534439643235126
61785658393101507475826812975504
61785658393163897501422097583259
61785658393163897501422097588875
61785658393172002611163276462831
61785658394035340731457740919890
61785658394035340731461096970048
61785658394035340731646027264374
61785658394035340731649121392824
61785658394035344437686403393416
61785658394035344437687174573572
61785658394035344437689502226130
61785658394035346267076539568632
61785658394046145898070068080696
61785658394046145898070068099410
61785658394046145898073424149568
61785658394046151251239496248842
61785658394046151251239497765162
61785658394046151251427782606424
61785658394046151258017390543544
61785658394046151846035728541440
61785658394047046333893070490322
61785658394047046335587647184328
61785658394047046335588676054104
61785658394047046472848401909720
61785658394047046472849430779496
61785658394047046518329902868436
61785658394047046518601985301864
61785658394047046518603015221400
61785658394047046885196295778038
61785658394047046930112165994852
61785658394047048165458955374100
61785658394047051824323254900180
61785658394047051824324029757766
61785658394047051826017830077866
61785658394047051826017831594186
61785658394047051826583465518416
61785658394047052411337370313746
61785658394047052420542350404710
61785658394047053656161231189922
61785658394047348896429561225910
61785658394047348896994417110226
61785658394047352603034793239268
61785658394047352603034794289028
61785658394047353837819830289892
61785658394047353845159484350560
61785658394047353845431825070066
61785658398971401883943845379118
61785658398971401883944102596562
61785658398971401886391563252212
61785658398971401886391566434540
61785658398971401891475169482476
61785658398971407237113275063584
61785658398971407237113278245912
61785658398971407244641243116784
61785658398974104823290838731804
61785658398975261117121690037500
61785658398975261117122718907276
61785658398975305580289531899148
61785658398975305580289531904764
61785658398975305587067714829034
61785658398975309286414623955462
61785658398975310933542651842152
61785658399006524028603337334166
61785658399006524028603338397024
61785658399006524028603595614468
61785658399006524036134662500382
61785658399006529381772771263818
61785658399007681579814213020983
61785658399007681991407933635183
61785658399007724785414003468326
61785658399007724785414003487040
61785658399007724785685971601604
61785658399007724785685972651364
61785658399007729734601109400798
61785658399007730146194830014998
61785658399007730169083249865714
61785658399010383282493060730503
61785658399010427725033744045368
61785658399072222679522830778245
61785658399080327787566333775561
61785658399080327787569432962407
61785658399080327789261685658359
61785658399083029079219415570441
61785658399083029079222514757287
61785658399083029080914767458855
61785658399083029080917091923469
61785658399955672297544046094500
61785658399955672297544047144260
61785658399955672298298221442474
61785658399955672298298224624802
61785658399955672480474588117524
61785658399955673714398884309040
61785658399955674125992862121970
61785658399955679061671790980214
61785658399955978044380162205120
61785658399955979279726179932036
61785658399958373589951044951484
61785658399958373589951044957100
61785658399958375419256465186122
61785658399958375419256465204836
61785658399958375419528805924342
61785658399958380765107137417830
61785658401962194801441359679424
61785658401964896092337037619810
61785658416699935357302942200248
61785658416699935357303971070024
61785658416699935357303971083122
61785658416699935357306294018318
61785658416699935357491227495020
61785658416699935364835382329472
61785658416699935364835382342570
61785658416699936592084875708278
61785658416699936592085904578054
61785658416699936592088231758436
61785658416699937003867138821596
61785658416699937004431994705912
61785658416699937011210263717846
61785658416699979828943542636028
61785658416699979828944661844270
61785658416699979828944690542030
61785658416699979829132948188754
61785658416699979829132976886562
61785658416699981064290336260462
61785658416699981064291451204804
61785658416699981064291451223518
61785658416699981064291479921278
61785658416699981065043477439550
61785658416699981065043563514116
61785658416699981065043563532830
61785658416699981065043592211876
61785658416699981065043596462678
61785658416699981065043821813084
61785658416699981065044625332454
61785658416699981476825859589094
61785658416700835925115752723554
61785658416700835930199470090354
61785658416700837159897686218486
61785658416700837572160093520728
61785658416700837577243696568664
61785658416700886983490189219926
61785658416700886990352169301774
61785658416700886991105310480862
61785658416701135565258873206920
61785658416701135977040879115892
61785658416701136121917757850048
61785658416701136121917757863146
61785658416701137211634781351168
61785658416701137211634784533496
61785658416701137760865831516556
61785658416701137761430687400872
61785658416701180586215323709330
61785658416701181822126197333660
61785658416736002539718289188374
61785658416736002546496210663112
61785658416736003775064049710944
61785658416736003781842232635214
61785658416736003782595373814302
61785658416737159952286328068103
61785658416737159952287099720435
61785658416737160501956620243925
61785658416737160501956877461369
61785658416737204531581455028340
61785658416737204531582226680672
61785658416842525281401246035411
61785658416845228219429467504535
61785658417680648145273226726204
61785658417680649380055160221136
61785658417680649380058259053850
61785658417680649380811400232938
61785658417680653086848678579026
61785658417680653086848681761354
61785658417680653086849453413686
61785658417680653498442656391956
61785658417680653498442656410670
61785658417680653505974842504778
61785658417680654733224335870486
61785658417680654733224593087930
61785658417680654740756004347378
61785658417684249867393651530388
61785658417684249867477421512094
61785658417684249867665706806866
61785658417684249871723851949704
61785658417684249872476997373978
61785658417684250279175657439360
61785658417684250416520096057390
61785658417684250416708381352162
61785658417684250421604842293966
61785658417684251513769559687734
61785658417684251513957587765062
61785658417684251514042389798872
61785658417684251514606474017758
61785658417684251518852908700554
61785658417684251521384395492496
61785658417684251521572681850126
61785658417684251651302029565420
61785658417684251651303058435196
61785658417684251656113663411444
61785658417684251656113663430158
61785658417684251656386004149664
61785658417684252063084292678738
61785658417684252063565465737438
61785658417684252063649148563054
61785658417684252068168010045538
61785658417684252068732865929854
61785658417684252070427417574988
61785658417684252070427417580604
61785658417684255769689524692096
61785658417684255769689528924184
61785658417684255769690557793960
61785658417684257001940057488366
61785658417684257004199747284132
61785658417684257004471462419116
61785658417684257004471462432214
61785658417684257004472491288892
61785658417684257004472491301990
61785658417684257009283096296952
61785658417684257009555179785916
61785658417684257011814583088894
61785658417684257011814587320982
61785658417684257012003127726778
61785658417684550605790689937534
61785658417684550605978975232306
61785658417684551840300911461096
61785658417684551840572623445564
61785658417684551840573652315340
61785658417684552252271203733266
61785658417684552252354886558882
61785658417684552252836059617582
61785658417684552252919742443198
61785658417684555547094429818986
61785658417684555554710298744326
61785658417684555958960118572240
61785658417684555958960122804328
61785658417684557193658369241556
61785658417684557193658373473644
61785658417684557193742056299260
61785658417684557193742056312358
61785658417684557193743085182134
61785658417684557201085181201126
61785658417716672097610155428602
61785658417716672098363296607690
61785658417716672509392158136532
61785658425381455212160463431249
61785658425381460151288455704329
61785658425596696446316847113398
61785658425596696453847139164652
61785658425600598501829454723436
61785658425708366442104172876088
61785658425708366442291056229582
61785658425708366442291056248296
61785658425708366442291429319798
61785658426256807102336152548635
61785658818596679050504478460138
61785658819470778331951692306894
61785658819470778331951693841928
61785658819470778331951951059372
61785658819470778377705277216810
61785658819470779564222256656152
61785658819470779564787112540468
61785658819470779566732855667218
61785658819470779566733884536994
61785658819470779567298486403504
61785658819470779567298743620948
61785658868818643775460610318969
61785658872644804364389471340214
61785658872644806011517494976102
61785658872645704797388592731890
61785658872645705346431354433324
61785658872645705346431611650768
61785658872645706578701917247548
61785658872645706579266773131864
61785658872645706579518711234250
61785658872645706581212516258614
61785658872645706581213545128390
61785658872645706581778146994900
61785658872645706581778404212344
61785658872646007363312791972144
61785658896284111358140256444395
61785658899238573564048635778690
61785658899238573747062974945986
61785659028375845672095064495375
61785659031987973212247592465698
61785659032169585407828453114402
61785659032170486389870334672478
61785659032170487622957693008438
61785659032170487624651498032802
61785659032170487624652526902578
61785659032170487624652526920048
61785659032170487625217128769088
61785659032170487625217385986532
61785659032170487807666866087344
61785659032170488211833777911252
61785659032170488219176788494254
61785659032181292652309265445256
61785659032181292789570020174860
61785659032181292791263825212322
61785659032181292791263825225420
61785659032181292791264854095196
61785659032181292791829455935510
61785659032181292791829455948608
61785659032181292791829713166052
61785659032181292834485633187328
61785659032181292835323604612552
61785659032181293246267896313744
61785659032181294481614685692992
61785659032181294621135161980406
61785659032181294621407216902752
61785659032181593390622876827288
61785659054976817902434154275972
61785659055815796088351486140614
61785659055815796088351743358058
61785659055815796090799432533344
61785659055815796134105328149882
61785659055815796136553046022976
61785659057895257992905438968236
61785659058767856349213722254501
61785659058770558050201260027103
61785659058770558052648977900197
61785659058771758808978212597213
61785659058771760456107265102877
61785659108979015904292548494056
61785659108989822718033928179240
61785659108990721318441563771240
61785659108990721501455933034572
61785659108990721913237938943544
61785659108990721913803826898678
61785659108990722051064581274150
61785659108990723102831142014648
61785659108990723102831399232092
61785659108990723102831403949454
61785659108990723148584955444200
61785659108990723285845738865948
61785659108990723285845743116750
61785659108990723697627745824680
61785659108991022240335146574578
61785659108991022263409957672792
61785659108991022263410729325124
61785659108993725178551650156146
61785659108994624514030110399710
61785659108994624514030368666914
61785659108994625565608643044214
61785659108994626160406021707620
61785659108994626160406021709024
61785659108994626160406021713236
61785659108994626160594308070818
61785659108994626161158392302802
61785659108994626161159167137462
61785659109027045021634907933756
61785659110782301718155455213286
61785659111074086918587949170476
61785659111074087330370987117050
61785659111730598955451313111666
61785659111730598963065549452362
61785659111730598963066321103290
61785659111945485064680920618499
61785659111945485067128380224389
61785659111945485067128638491593
61785659111949086788579343310283
61785659111949086788579343861408
61785659111949086789332750739378
61785659111949086789332833646117
61785659111949086789332833646118
61785659111949086789332836832658
61785659111949088435708400616422
61785659111949088436461546027598
61785659134415602613479748809462
61785659134416803187547785162742
61785659134707386579318226216724
61785659134707387768159432794986
61785659134707387813912128447788
61785659134707387813912242766652
61785659134707388225695280713226
61785659134708238373276074360539
61785659134708238373276074379253
61785659134708238373276074851637
61785659134708287147131409312953
61785659134708288381912971284675
61785659134708587290648418401273
61785659134743409243610148717940
61785659134743409243610148717941
61785659134743409243610520254248
61785659134743409243610520254249
61785659134743409289343184457764
61785659134743409289343184457765
61785659134743410478392110805686
61785659134743410478392110805687
61785659134743410478956193956146
61785659134743410478956193956147
61785659134743410478956193974860
61785659134743410478956193974861
61785659134743410478956279714009
61785659134743410479144451734012
61785659134743410524124003356870
61785659134743410524124003356871
61785659134743410524688858178376
61785659134743410524688858178377
61785659134743410524688943917525
61785659134744611235390118532230
61785659134744611647737122738617
61785659135255833962064960433915
61785659135363899850775606707842
61785659135364752102267383703905
61785659135364752102267388438737
61785659135364752109798794963353
61785659135364752109798794976451
61785659135364752109798799698185
61785659135364752109882477788969
61785659135364752109882477802067
61785659135364752704406855217233
61785659135364752704406858403773
61785659135365102261952472436054
61785659135365102261952729653450
61785659135399873200243751104882
61785659135399922568350638068858
61785659135399922568350638068859
61785659135399922568351409719786
61785659135399922568351409719787
61785659135399922568351409725402
61785659135399922568351409725403
61785659135399922568351409738497
61785659135399922568351409738506
61785659135399924208136536992158
61785659135399924390315195797061
61785659135399924390878936009642
61785659135399924390878936009643
61785659135399924390878936028356
61785659135399924390878936028357
61785659135399924390879021767505
61785659135399924391150990950702
61785659135399924802661171619152
61785659135401075009092946101125
61785659135401075009092946114223
61785659135401075009092946217765
61785659135401124965135230146405
61785659135401124965135230159503
61785659135401124971913267456375
61785659135401124971913524673771
61785659135401124971913524686869
61785659135401125148149684118046
61785659135571883256170043709818
61785659135579986719535279384157
61785659135579986719535307963873
61785659135579986719535308080513
61785659135579986719535312213223
61785659135583588441467447483962
61785659135583590017695066906872
61785659135583590019389386733354
61785659135583590019389615384180
61785659135583590062695220486196
61785659135583590062695477703640
61785659135583590062695506399996
61785659135583590063448651811172
61785659135583590063448651816788
61785659135583590065142971643270
61785659135583590065143228855098
61785659135583590065143228860714
61785659135583590065143228872360
61785659135583590088031386900964
61785659135583590088115069726580
61785659135583590088867439240238
61785659135583590271045611730682
61785659135583590271045611749396
61785659135583590271045697826383
61785659135583590683391959094698
61785659135583590683475641914698
61785659135616009475227622061362
61785659135618710583699856292447
61785659135618710583699856311161
61785659135618711178496458604873
61785662488540741917006488132872
61785662488540741962760044344980
61785662488540742328599437566964
61785662488540742328600466436740
61785662488540742331048158794354
61785662488540742374354054410892
61785662488540743564134773690468
61785662488540743564134773703566
61785662488540743564135545342800
61785662488540743564135545355898
61785662488540743609888358495390
61785662494414547641790931804616
61785662494414547641791960674392
61785662494414552580918665784344
61785662494449367741890394663024
61785662494449368977236412389940
61785662494449368977236412403038
61785662629222961136022844677742
61785662629222961547804850586714
61785662629222961548368934818698
61785662647056893157326986951648
61785662647056894803887830355246
61785662647056894804452686239562
61785662647056894804456043687948
61785662647056894806150620381954
61785662647056904277955237264758
61785662647056904277958594713144
61785662647056904277958594731858
61785662647056904278143522559530
61785662647056905513493669405878
61785662647056905925087647218808
61785662647056905925087647237522
61785662647056909219530692299908
61785662647932239335082608079878
61785662647932239335083641180290
61785662647932239335333655139574
61785662647932244276470806222020
61785662647932255389507179273192
61785662647932255389508208144420
61785662647932255394590782321128
61785662647932255394590782322580
61785662647932255394841829382276
61785662647932255982609201692022
61785662647932255982609205922658
61785662647932255985119690651044
61785662647932255989387385664600
61785662647932257219902653015752
61785662647932257220654765325064
61785662648029501889018009103448
61785662648029502491321658862052
61785662648029507430536548988394
61785662648029507431289690167482
61785662648041207491512686284496
61785662648041207494526382438044
61785662648041207670196539602498
61785662648041207670199890954008
61785662648041207670199892470328
61785662648041207676974719344440
61785662648041208035472872759414
61785662648041208036225246516806
61785662648041208036225246535520
61785662648041208036226018169138
61785662648041208036226018187852
61785662648041208040555446918860
61785662648041208040555446937574
61785662648041208041308592347298
61785662648041208041308592366012
61785662648041208042815226008948
61785662648041208042815997661280
61785662648041208080954488018280
61785662648041208081790516390046
61785662648041208081793615222760
61785662648041208081978802747628
61785662648041208086309031360764
61785662648041209316572446698438
61785662648041209317325592126876
61785662648041212975101555784940
61785662648041212975101927321248
61785662648041212976860042499792
61785662648041212977612040022228
61785662648041212977612411558536
61785662648041212977612412025096
61785662648041212977612416275898
61785662648041212977613187928230
61785662648041212981942616677952
61785662648041212981942869178034
61785662648041212981942870694354
61785662648041212982695643070164
61785662648041212982695757855588
61785662648041212982696014606472
61785662648041212982696790976166
61785662648041212984390563070682
61785662648041212984390682093810
61785662648041212984391710963586
61785662648041213577304419683184
61785662648041213578998995327430
61785662648041213578998996377190
61785662648041214806918984403440
61785662648041214806919756055772
61785662648041214807002548205928
61785662648041214812086270290090
61785662648041214814261990282178
61785662648065522823183915299540
61785662648065522823184715531588
61785662648065522960445469907060
61785662648065523001115680288676
61785662648065524602490147712456
61785662648065524607573750760392
61785662648065524607573755464656
61785662648065524607573755477754
61785662648065524607574527116988
61785662648065524607574527130086
61785662648065524653327337087250
61785662648248340467046304536542
61785662648248356521743989992312
61785662652965518577182560516640
61785662652965518577185659349354
61785662652965518577370588593968
61785662652965518579630024354618
61785662652965529691056904543946
61785662652965529691245189838718
61785662652965534632632359579096
61785662652965535043389391655494
61785662652965535048472740668314
61785662653939328685230942448580
61785662653949833041875079728074
61785662653949833449326542259686
61785662653949833449326913795994
61785662653949833449326913814708
61785662653949833453657085618332
61785662653949833453657085637046
61785662653949833632152853840752
61785662653949834684673703180858
61785662653949834684673703193956
61785662653949834684676802013572
61785662653949834684676806730934
61785662653949834866934787335684
61785662653949835278633481942250
61785662653949835279198337826566
61785662653949835279201436659280
61785662653949835284365709433650
61785662653949838390713707301416
61785662653949838390713707767976
61785662653949838390714079304284
61785662653949838390714079309900
61785662653949838390714080372758
61785662653949838390714083555086
61785662653949838390717178142614
61785662653949838390717182859976
61785662653949838984486230105824
61785662653949838985238342413684
61785662653949838985241814304642
61785662653949838992100291070310
61785662653949838992100662606618
61785662653949838992854469619326
61785662653949840220020280146320
61785662653949840220020647450540
61785662653949840220020651682628
61785662653949840220104215485116
61785662653950139205012445631582
61785662653950140439793607474182
61785662653950140439794379126514
61785662653974150020675389459864
61785662653974150020675390994898
61785662654158182713120723557186
61785662654168688078331309160494
61785662654168688078331310210254
61785662698261672299518848687031
61785662698261673534865638066279
61785662700126464720363081872636
61785662700126464858397127885268
61785662700126464858459889650192
61785662700126465955709096399914
61785662700126465955709871233170
61785662700126465955730017104862
61785662700126465955730020287190
61785662700126465955730791939522
61785662700126466092970625608642
61785662700126466092970625627356
61785662700126466092991804482820
61785662700126466093179831491722
61785662700126466093179831510436
61785662700126466093179833045630
61785662700126466093242594810554
61785662700126466093743917264516
61785662700126466093994964324212
61785662700126466504773810391792
61785662700126466504773810864176
61785662700126466505024857923872
61785662700126466505588942155856
61785662700231820034545634531734
61785662700231820181008012949464
61785662700231821269327568026666
61785662700231821406588585274228
61785662700231821409036306329650
61785662700231821818370848400644
61785662700231821818935704279344
61785662700231821820630280973350
61785662700231821820630284161294
61785662700231830697013657237306
61785662700231831108607635068950
61785662700231831292434897856154
61785662700231831292438255304540
61785662700231831292438255310156
61785662700231831292623954784544
61785662700231832527969972511460
61785662700231832939003223583836
61785662700231832939563950343104
61785662700231832939567307810204
61785662700231832939567307815820
61785662700231836047732011581578
61785662700231836645604326005586
61785662700231836645604327521906
61785662700231836650687671836078
61785662700231837880387035870212
61785662700231837885469605331010
61785662700231837885469605797570
61785662700231837885469610048372
61785662700234522972762912481402
61785662700234523110023671909654
61785662700234523110023671928368
61785662700234523112471389782748
61785662700234523119790150436548
61785662700234534230652947924714
61785662700234534230656305378716
61785662700234534230656305391814
61785662700234537751732212387190
61785662700234539583822380778410
61785662700234539588904950252306
61785662700235423677832011412264
61785662700235423678585152591352
61785662700235423685175136314130
61785662700235423685363421603286
61785662700235423685928277493218
61785662700235723874424809600350
61785662700235723874424809605966
61785662700235723875177950785054
61785662700235723875177950798152
61785662700235723876872526429300
61785662700235723876872527473444
61785662700235723876872527492158
61785662700235723876872530661388
61785662700267842701260256861018
61785662701107166349562268671274
61785662701107166349563301771686
61785662701107166349813315730970
61785662701107171290950466813416
61785662701107171291137718989062
61785662701107171291138752108188
61785662701107182401727030684128
61785662701107182403986839864588
61785662701107182404237510672066
61785662701107182409070442912524
61785662701107182996503085810794
61785662701107182996525039499514
61785662701107182997088862283418
61785662701107182997088866514054
61785662701107182998699759810892
61785662701107182998762521571444
61785662701107182998783442158300
61785662701107182999536583338840
61785662701107182999599345108136
61785662701107183003867046255996
61785662701107183004682690938628
61785662701107184231850650028914
61785662701107184231871570617222
61785662701107184231871828884378
61785662701107184234131264645028
61785662701107184234319291672644
61785662701107184234319293207838
61785662701107184234382054972762
61785662701107184234382055326894
61785662701107184234382313594050
61785662701107184239464624433560
61785662701109867634438199244068
61785662701109867641216125305026
61785662701109867642032028230324
61785662701109867642032028249038
61785662701109872994385553454458
61785662701109884105727231489740
61785662701109884108237714664218
61785662701109884113321433547338
61785662701109884288741944065200
61785662701109884296273010951114
61785662701109885935306916588230
61785662701109885937566352821264
61785662701109885937817399880960
61785662701109885937817401297902
61785662701109885937817401311000
61785662701109885942899969354856
61785662701111068391436892411412
61785662701111068398214818472370
61785662701111068398486786120374
61785662701111068399030721403284
61785662701111068399030721416382
61785662701111068399050867152720
61785662701111068399114403750900
61785662701111068399114403769614
61785662701111068994099292880194
61785662701111070045406632729860
61785662701111070045406632742958
61785662701111070045427553318168
61785662701111070045427553331266
61785662701111070045427811598422
61785662701111070045427811611520
61785662701111070228357440028192
61785662701111070228419828702900
61785662701111070228629034585980
61785662701111070228692169441120
61785662701111070229172969900702
61785662701111070640223270703494
61785662701111070640223385494742
61785662701111070640224042355826
61785662701111070640224157147074
61785662701111070640475204206770
61785662701111070641039288438754
61785662701111073751467929447210
61785662701111073751468187727464
61785662701111073751468191972650
61785662701111073751656215804840
61785662701111073751718977906586
61785662701111073752220300019514
61785662701111073752221074858386
61785662701111073752221333151738
61785662701111073752283062138570
61785662701111073752283838053350
61785662701111073752284095257696
61785662701111073752284095270794
61785662701111073752472123335024
61785662701111073935486462974704
61785662701111075581861603711758
61785662701111075581861603724856
61785662701111075582426458533264
61785662701111084862789834669044
61785662701111084865320090656970
61785662701111084865320091701114
61785662701111084865320091719828
61785662701111084865320094889058
61785662701111084870341047304394
61785662701111084870403809067914
61785662701111085045740637232544
61785662701111085045740641967376
61785662701111085046012236525164
61785662701111085048251125128756
61785662701111085052518563429016
61785662701111085052790531058146
61785662701111085053355386956964
61785662701111085457585666845618
61785662701111085460033389317982
61785662701111085465200411852676
61785662701111086692117323411090
61785662701111086692117327761222
61785662701111086692117581678246
61785662701111086692368370470786
61785662701111086692389177789942
61785662701111086692870468940310
61785662701111086692932083166462
61785662701111086694565044466512
61785662701111086694565045516224
61785662701111086694565045988608
61785662701111086694565046001706
61785662701111086694627806231436
61785662701111086694627806703612
61785662701111086694627807635280
61785662701111086694627807648378
61785662701111086694627807747756
61785662701111086694627807753372
61785662701111086694627808102048
61785662701111086694627808107664
61785662701111086694627808120762
61785662701111086694627810935700
61785662701111086694628064852724
61785662701111086694647580448728
61785662701111086694648613550592
61785662701111086694816092943150
61785662701111086694816094478344
61785662701111086699647620179866
61785662701111086699648648564160
61785662701111086699710377693828
61785662701111086699710381925916
61785662701111086699731183496664
61785662701111086699731556549292
61785662701111086699732331383952
61785662701111086699732331402666
61785662701111086699732335634754
61785662701111086699919584626668
61785662701111086699919587808996
61785662701111086699920617747198
61785662701111086699982349592794
61785662701204428903497669694844
61785662701204429094291138766284
61785662701204432615438442373250
61785662701204434437422006440460
61785662701204434437986866556864
61785662701204434439681442201110
61785662701204434444743867325250
61785662701204434444932152620022
61785662701215234075441405705616
61785662701215234075441405718714
61785662701215234077889126774136
61785662701215234078454757497324
61785662701215235900441415561842
61785662701215235907760177731962
61785662701215235908032518451468
61785662701215239428613933054992
61785662701215239428614191335246
61785662701215240016381195409104
61785662701215240023138454444646
61785662701215240023976430604702
61785662701215241251163132090576
61785662701215241251163390357732
61785662701215241258757334153950
61785662701215241258757592447302
61785662701215241259322190038266
61785662701216134505992346875892
61785662701216134505992432983674
61785662701216134506745578393398
61785662701216134508440154043468
61785662701216134508440155087404
61785662701216134508441183957180
61785662701216134645700909812796
61785662701216134645701938682572
61785662701216134684676200193894
61785662701216134684679553061724
61785662701216134689759917560694
61785662701216134689760946430470
61785662701216134691454121668632
61785662701216134691454493204940
61785662701216134691455522074716
61785662701216135049952533350810
61785662701216135050704907108202
61785662701216135050705678760534
61785662701216135055035107510256
61785662701216135055035107528970
61785662701216135055788252938694
61785662701216135057294886600344
61785662701216135057295658252676
61785662701216135058048803681114
61785662701216135100788690902400
61785662701216135100788691952160
61785662701216135101354666000574
61785662701216135103802387055996
61785662701216136330968080095056
61785662701216136330968451631364
61785662701216136336135824656634
61785662701216136338583545712056
61785662701216139991339703091188
61785662701216139991339960308632
61785662701216139996422277269348
61785662701216139996422529769430
61785662701216139996422531285750
61785662701216139996422621629784
61785662701216139996422621642882
61785662701216139997175762803256
61785662701216139998870223662078
61785662701216139998870337980942
61785662701216139998870339497262
61785662701216139998870342685206
61785662701216139998871371554982
61785662701216139999435973421492
61785662701216139999436230638936
61785662701216141818971815948006
61785662701216141821482208797324
61785662701216141826565930881486
61785662701216141826566018024478
61785662701216141826566018037576
61785662701216141828741650873574
61785662701216141829013739092998
61785662701216141829014767962774
61785662701216434832523781239290
61785662701216434834971502294712
61785662701216434834971503811032
61785662701216435244306044365706
61785662701216435427236329643462
61785662701216435429495765404112
61785662701216436662667177633984
61785662701218836212441130733292
61785662701218836349701885462896
61785662701218836349701885475994
61785662701218836393196034139938
61785662701218838041746550981028
61785662701218841700423597287366
61785662701218841702871318329690
61785662701218843530001362945774
61785662701218843530001362958872
61785662701218843532176738577426
61785662701240450386518079932548
61785662701240450386519108802324
61785662701240450388966801159938
61785662701240451624312590249126
61785662701240451624312847466570
61785662701251256834420099679728
61785662701423283533775669358866
61785662701423283535951422648032
61785662701423283535951679865476
61785662701434073883484823406452
61785662701434088702562973925870
61785662701434089111897520360094
61785662701434089112734343896786
61785662701434089114345238115096
61785662701434090347245084578214
61785662701434090349776489863096
61785662701434090349964776233776
61785662701435273405220411078602
61785662701435279994010012221672
61785662701435289868979895880670
61785662701435289868979897396990
61785662701435289871511298462882
61785662701435289872264446607088
61785662701435291106775439788598
61785662701435291107047152226528
61785662701435291107047410488116
61785662701435291107047410493732
61785662706035091323057953720534
61785662706035091506824662414586
61785662706140445591662221108036
61785662706140445591665315223388
61785662706140445591665319940750
61785662706140445591853600518160
61785662706140445594109680228652
61785662706140445594109937446096
61785662706140456705536565135342
61785662706140456705539922707436
61785662706140456712230684730976
61785662706140457940319527500050
61785662706140457940322631037028
61785662706140458352104894163444
61785662706140458352668975213100
61785662706140462057869052246890
61785662706140462062952401259710
61785662706140463293488960366844
61785662706140463298571277327560
61785662706143148530444101358962
61785662706143159643754615203902
61785662706144349287526476879538
61785662706144349287526476885154
61785662706144349289974197940576
61785662706144349289975226810352
61785662706175578849359114045296
61785662706176779423427150398576
61785662707019393622861794796712
61785662707019393622861794802328
61785662707019393622945362831080
61785662707019393622945362836696
61785662707019393622945477149944
61785662707019394217930366279238
61785662707019395269237706128904
61785662707019395269237706142002
61785662707019395270073386472584
61785662707019395270073386485682
61785662707019395452251930971720
61785662707019395452251930990434
61785662707019395452523242840164
61785662707019395452524271709940
61785662707019395453004043281032
61785662707019395453004043299746
61785662707019395864306277605814
61785662707019395864870361837798
61785662707019410094234768148094
61785662707019410094234768166808
61785662707019410094234882466958
61785662707019410094234882939134
61785662707019410094235916059712
61785662707019410277165424962158
61785662707019410277165539281022
61785662707019410277165539753198
61785662707019410277165539766296
61785662707019410277165543998384
61785662707019410277166572868160
61785662707019410689031485251720
61785662707019411923541336307448
61785662707019411923541451092872
61785662707019411923541455324960
61785662707019411923542484194736
61785662707019411923542484200352
61785662707019411923730770557934
61785662707019411923813422991838
61785662707019411923814451861614
61785662707124760463054200629998
61785662707124760463057558202092
61785662707124760463806202851082
61785662707124760463806202856698
61785662707124760463809674755138
61785662707124760463809674760754
61785662707124760468136746209728
61785662707124760468137117764750
61785662707124760645984857425348
61785662707124760645984857444062
61785662707124760646820542490762
61785662707124760651067403023792
61785662707124760651905374466486
61785662707124761698319634368384
61785662707124761698319639085746
61785662707124761699153363772254
61785662707124761699156462604968
61785662707124761699156467322330
61785662707124761881414447927080
61785662707124761881417546759794
61785662707124761886498251033028
61785662707124762293113914180362
61785662707124762293116238178416
61785662707124765404441370370376
61785662707124765404444727942470
61785662707124765411971892457586
61785662707124765411971892476300
61785662707124765411972006776450
61785662707124765411972006795164
61785662707124765412537640700680
61785662707124765412537897918124
61785662707124767234586976444260
61785662707124767241843322870124
61785662707125060866322930219496
61785662707125067454273268065578
61785662707127461755271369824688
61785662707127461755271369843402
61785662707127461755274727409880
61785662707127461760355830264104
61785662707127461760355830282818
61785662707127463584577937965328
61785662707127463584577937970944
61785662707127463584849535617834
61785662707127463584849535630932
61785662707127463584852888498762
61785662707127463589661255216104
61785662707127463589661255221720
61785662707127463589933595941226
61785662707127463589933595954324
61785662707127467108440799509154
61785662707127467108440799527868
61785662707127467108444157094346
61785662707127467115972985608878
61785662707127467115972985621976
61785662707127468937935285659012
61785662707127468938018963780364
61785662707127468938018968484628
61785662707127468938018968497726
61785662707127468938022321365556
61785662707127468945278410560878
61785662707127468945278410573976
61785662707127468945362093386494
61785662707127468945363236575134
61785662707159882201014236506606
61785662707159882201014236519704
61785662707159882201579867229794
61785662707159882201579867242892
61785662707159882612796242415578
61785662707159882612796242428676
61785662707159883848707890865682
61785662707159883848707890878780
61785662707159884031157628197036
61785662707343598629051741695090
61785662707343614683748393545008
61785662707343615095258688551036
61785662707343615095258688569750
61785662707343615095342371861926
61785662707343615095343404963790
61785662707343616328347078594796
61785662707343616328347081777124
61785662707343616328430759898476
61785662707343616330606255970198
61785662707343616330606513187642
61785662707343616330878483887160
61785662707343616330878483892776
61785662707343916540588622654678
61785662707343916543036086846788
61785662707346301567833618763688
61785662707346301567833618782402
61785662707346318031593879935450
61785662707346318031593879941066
61785662707346318031865847589230
61785662707346318031865847602328
61785662707346318034041600878396
61785662707346318034041600891494
61785662707346318034125283704012
61785662707346318034125285239046
61785662707346318034125288421374
61785662707346318034313571596628
61785662709119091336040224831314
61785662709119091336040482048758
61785662709133945346682619629899
61785662709133950913368783670409
61785662709135146728790860644676
61785662709135151667918594624404
61785662723760956632549357925438
61785662723760966373543698083788
61785662723760967608116799121274
61785662723760967608325631578720
61785662723760967745313762862046
61785662723760967745314791731822
61785662723760967745649521144750
61785662723760968157179593537348
61785662723760968157180365189680
61785662723760968157346729606084
61785662723760968157347729896144
61785662723760968157911585490400
61785662723760968157911814128128
61785662723869023344066884950964
61785662723869023390387652820584
61785662723869023390388681690360
61785662723869024625169582070330
61785662723869024762430341045120
61785662723869024762431369914896
61785662723869024763183482205494
61785662723869024769749103196526
61785662723869024769750132085016
61785662723869024770502244375614
61785662723869024770502244394328
61785662723869034648465968828208
61785662723869035882787533539404
61785662723869035883059617041466
61785662723869035883062973445756
61785662723869035883062974508566
61785662723869035883539645830002
61785662723869035883539645848716
61785662723869035883815085736354
61785662723869036294841880154784
61785662723869039587132305135710
61785662723869039587320590430482
61785662723869039589580021959044
61785662723869039589580023008804
61785662723869039594663626056740
61785662723869041233697531695260
61785662723869041234261357660088
61785662723869041234283311468304
61785662723869041235956966406198
61785662723869041241039537402030
61785662723869923500660401970914
61785662723869923911882024058496
61785662723869923912446879955910
61785662723869925147792897682826
61785662723869925742025415731456
61785662723869925749365098489884
61785662723869934666397794643184
61785662723869934666961878888266
61785662723869935078180057769600
61785662723869936313526847148848
61785662723869936313526847161946
61785662723869939971950926496122
61785662723869939978917133252534
61785662723869939978917133252582
61785662723869939979481993382036
61785662723869941801530233924000
61785662723869941808872244348084
61785662723869941809060524925542
61785662723869941809060529642856
61785662723870223735855388542496
61785662723870223735856160194828
61785662723870224101152617938640
61785662723870224101717473836054
61785662723870224146885282142156
61785662723870224149144713670766
61785662723870225336498635665556
61785662723870225337063491562970
61785662723870225338946095271494
61785662723870225382796155766486
61785662723870225527023121497688
61785662723870225527587977382004
61785662723870225938803057076492
61785662723870225939367141308476
61785662723870234809938047268154
61785662723870235222285170524024
61785662723870236457067099773818
61785662723870236457631959903272
61785662723870237051840458530880
61785662723870237052404542762864
61785662723870241990779907215836
61785662723870241991532276742592
61785662723870241993227628271258
61785662723870241998310198217330
61785662723905045644755924012842
61785662723905047474899291705404
61785662723905047886681555881532
61785662723905056762876904521670
61785662723905056762876904534768
61785662723905056762876933101386
61785662723905056762876933114484
61785662723905056763440731530594
61785662723905056763441760419084
61785662723905056763629016825366
61785662723905056763629016830982
61785662723905056763629045410698
61785662723905056808609568725186
61785662723905056808609569787996
61785662723905056809173395734110
61785662723905057174659168710896
61785662723905057174659197290612
61785662723905057176918633051262
61785662723905057182001174417618
61785662723905057220391832914412
61785662723905057227733838603872
61785662723905057227733838621134
61785662723905057227733838621182
61785662723905057358425649239604
61785662723905058410005186450910
61785662723905058410005986682958
61785662723905058410570042335226
61785662723905058410570070914942
61785662723905058455738622293660
61785662723905058455738622306758
61785662723905058456302448239774
61785662723905058456302448258488
61785662723905058456302706538742
61785662723905058457998056991500
61785662723905058463080627983120
61785662723905058463080628000382
61785662723905058463080628000430
61785662723905058593019267337952
61785662723905058593020296207728
61785662723905058593020324905488
61785662723905058593020326322638
61785662723905058593772441446888
61785662723905058593773470316664
61785662723905058595279761001556
61785662723905058595279761020270
61785662723905058595279765252358
61785662723905058595467014257322
61785662723905058595468047359186
61785662723905058596031873329582
61785662723905058596031877561670
61785662723905058596032906431446
61785662723905059004802560383856
61785662723905059007062029441584
61785662723905062116046362798902
61785662723905062116610451276072
61785662723905062299060702419708
61785662723905062299624786666194
61785662723905062299624790898282
61785662723905062299813819265670
61785662723905062299813847843982
61785662723905062299813847845386
61785662723905062307155824972392
61785662723905062307155826022152
61785662723905063946189759189224
61785662723905063946753843421208
61785662723905063946754590725912
61785662723905063953531740548318
61785662724744369286844754041956
61785662724744369294438583028212
61785662724744369294438583046926
61785662724744369889423586476370
61785662724744370941566606682814
61785662724744371123681733624368
61785662724744371123744122299076
61785662724744371123745151168852
61785662724744371123745151187566
61785662724744371123953328182156
61785662724744371124016463037296
61785662724744371124017491907072
61785662724744371124497263478164
61785662724744371124497263496878
61785662724744371535547564299670
61785662724744371535547679090918
61785662724744371535548335952002
61785662724744371535548450743250
61785662724744371535799497802946
61785662724744376476934848831296
61785662724744376477185897307934
61785662724744376477185897321032
61785662724744385941064935563552
61785662724744385941127324238260
61785662724744385941128353108036
61785662724744385941336530121340
61785662724744385942760287092218
61785662724744385943575042111354
61785662724744385943595962701066
61785662724744385947842857025192
61785662724744385947843890140154
61785662724744385948658645159290
61785662724744385948679565749002
61785662724744386355357682914158
61785662724744386355378603620558
61785662724744387587692550797810
61785662724744387587713471386118
61785662724744387588256376762638
61785662724744387589889339584784
61785662724744387589889339597882
61785662724744387589952101698224
61785662724744387589952101716938
61785662724744387589971874044904
61785662724744387589972907146768
61785662724744387589973022404576
61785662724744387590140388061422
61785662724744387590140388074520
61785662724744387590224069364942
61785662724744387590224070414654
61785662724744387590224070427752
61785662724744387590726167834466
61785662724744387594971913776042
61785662724744387595034556504580
61785662724744387595055477092840
61785662724744387595056624985952
61785662724745570043927129562532
61785662724745570462487319799618
61785662724745570462675605094390
61785662724745570463491508038402
61785662724745571697833337539632
61785662724745571698837525765318
61785662724745572292546257467014
61785662724745572292547029119346
61785662724745572292798076179042
61785662724745572293362160411026
61785662724745586515216539478816
61785662724745586522182746235276
61785662724745588344712164553462
61785662724745588344774926318386
61785662724745588345527295845142
61785662724745588345548991386202
61785662724745588346971600314112
61785662724745588347034362446266
61785662724745588347055283152618
61785662724745588347222647373808
61785662724745588347222647741038
61785662724745588347242793594064
61785662724745588347243568428724
61785662724745588347243569497150
61785662724745588347306331616366
61785662724745588347306331629464
61785662724745588347808428563794
61785662724745588352137857330778
61785662724745588352305217319880
61785662724745588352326139424556
61785662724780392672038942798747
61785662724849735727847960516602
61785662724849735730295681572024
61785662724849736139629966425574
61785662724849736142643576471340
61785662724849736315618688876506
61785662724849736322372595162310
61785662724849736322560623239638
61785662724849736323210566605004
61785662724849737557991471230160
61785662724849737557992500099936
61785662724849737962182889734106
61785662724849737962183661386438
61785662724849737962747745612806
61785662724849737964442322306812
61785662724849737964442325494756
61785662724849737964443097147088
61785662724849737970338590222178
61785662724849741668787864525856
61785662724849741676383099721454
61785662724849741676383100193630
61785662724849741676383104425718
61785662724849741676571386532546
61785662724849741676571386538162
61785662724849741676571389720490
61785662724849742903570055242396
61785662724849742911164262036230
61785662724849742911164263085990
61785662724849742911917404259462
61785662724849742911917404265078
61785662724849742911917407447406
61785662724853337856754972152824
61785662724853337857315588707064
61785662724853337857315588725778
61785662724853337857319060629994
61785662724853337857504646722594
61785662724853337861583027012940
61785662724853337861584060127902
61785662724853337861837546330984
61785662724853337862336172437214
61785662724853337862398934556270
61785662724853337862402406460486
61785662724853337862403435330262
61785662724853337864847685531180
61785662724853337991505132085980
61785662724853337991505132099078
61785662724853337994576257343388
61785662724853337994576257362102
61785662724853337994576371662252
61785662724853337994576371680966
61785662724853337998844814857506
61785662724853337999659603192594
61785662724853337999659717511458
61785662724853337999660746362520
61785662724853337999660746381234
61785662724853337999663042149492
61785662724853337999664190041152
61785662724853337999664190059866
61785662724853338001355294845444
61785662724853338002108440260784
61785662724853338002108440273882
61785662724853338037237796289496
61785662724853338037237797352306
61785662724853338037801881597388
61785662724853338039682162357570
61785662724853338039685518407728
61785662724853338040246246602652
61785662724853338040518985889890
61785662724853338040522346657410
61785662724853338044576359852780
61785662724853338044577479061022
61785662724853338044579803059028
61785662724853338044579803059076
61785662724853338044765765405506
61785662724853338044768088353800
61785662724853338045329849650588
61785662724853338045351540461188
61785662724853338045414331272388
61785662724853338045414331291102
61785662724853338045414335523190
61785662724853338045602588937826
61785662724853338047024168064292
61785662724853338047025201179254
61785662724853338047860996313974
61785662724853338047862024698476
61785662724853338047862029415838
61785662724853338449020060478722
61785662724853338449583886443550
61785662724853338451276139126404
61785662724853338451276139139502
61785662724853338451276163119900
61785662724853338451464425483986
61785662724853338452111848180942
61785662724853338452112881282806
61785662724853338452112962671822
61785662724853338456362066185444
61785662724853338456362066185492
61785662724853338457195536849982
61785662724853338457196598649606
61785662724853338458806431190708
61785662724853338458890113997450
61785662724853338459643259440390
61785662724853338459644292542254
61785662724853338593622820897786
61785662724853338594460792353578
61785662724853338594649078698062
61785662724853338596905158408554
61785662724853338596905415625998
61785662724853338664792898545387
61785662724853339638633155721868
61785662724853339638633155734966
61785662724853339638633414015220
61785662724853339639198269899536
61785662724853339641705424186630
61785662724853339641893338994806
61785662724853339641893710531114
61785662724853339645972838480296
61785662724853339645972838493394
61785662724853339645973096773648
61785662724853339646227357798340
61785662724853339646227357811438
61785662724853339646227616078594
61785662724853339646227616091692
61785662724853339646788770017122
61785662724853339646792213695754
61785662724853339646977056361606
61785662724853339648483318468234
61785662724853339648483318481332
61785662724853339684365816738844
61785662724853339684386735927472
61785662724853339684386736990330
61785662724853339684386994207774
61785662724853339684930934103052
61785662724853339686622067590810
61785662724853339686622180846816
61785662724853339686622181909674
61785662724853339686622185092002
61785662724853339686811214863234
61785662724853339686811214876332
61785662724853339686893778474832
61785662724853339686894897688850
61785662724853339686894897701948
61785662724853339686897220632772
61785662724853339686897221682532
61785662724853339691705416603630
61785662724853339691705502678196
61785662724853339691705502683812
61785662724853339691705526677308
61785662724853339691705760977164
61785662724853339691705784957610
61785662724853339691708855546026
61785662724853339691708855547430
61785662724853339691708859809878
61785662724853339691726418685900
61785662724853339691727451787764
61785662724853339691893789054492
61785662724853339691914705043530
61785662724853339691977467145276
61785662724853339691977495841632
61785662724853339691977843403318
61785662724853339691977843416416
61785662724853339691978615055650
61785662724853339691980938003944
61785662724853339691981196284246
61785662724853339692462000988966
61785662724853339692542354908276
61785662724853339692542354926990
61785662724853339692542359159078
61785662724853339694153224815142
61785662724853339694154253684918
61785662724853339694236902905926
61785662724853339694236903376698
61785662724853339694236903391200
61785662724853339694236903395572
61785662724853339694236907623288
61785662724853339694237274931880
61785662724853339694237936493064
61785662724853339694991081921502
61785662724853339821647494902262
61785662724853339821648523772038
61785662724853339822400636062636
61785662724853339823882939802892
61785662724853339823882939821606
61785662724853339823883968672668
61785662724853339824154537468496
61785662724853339824155566338272
61785662724853339828966171314520
61785662724853339828966171333234
61785662724853339828969610290132
61785662724853339828969614520768
61785662724853339828969614539482
61785662724853339829238512052740
61785662724853339829241955258988
61785662724853339829722755718570
61785662724853339831413979526032
61785662724853339831413979544746
61785662724853339831415008414522
61785662724853339831686320264252
61785662724853340233430787948166
61785662724853340235853117756198
61785662724853340235854260944838
61785662724853340235936800581814
61785662724853340236417973640514
61785662724853340236418345176822
61785662724853340240751877647184
61785662724853340240751877652800
61785662724853340240770470706594
61785662724853340240936835122998
61785662724853340241020517948614
61785662724853340241501691007314
61785662724853340241588815970752
61785662724853340243196242652448
61785662724853340243196242658064
61785662724853340243279925478064
61785662724853340243279925483680
61785662724853340243281068666704
61785662724853340243281068672320
61785662724853343344671208902616
61785662724853343352829118966128
61785662724853343354523694597276
61785662724853343354523698842462
61785662724853343355277873127578
61785662724853343355277873140676
61785662724853343528228625968824
61785662724853343528228740287688
61785662724853343528229769157464
61785662724853343535007663470880
61785662724853343535009986406076
61785662724853343535009990651262
61785662724853343535847962547418
61785662724853343535847962566132
61785662724853343535847966798220
61785662724853343947630226755358
61785662724853343947630230987446
61785662724853343947818513099890
61785662724853345174792565391442
61785662724853345174792566441154
61785662724853345174792937977462
61785662724853345174793709629794
61785662724853345174814600588674
61785662724853345174816924586728
61785662724853345174816925053288
61785662724853345174816926103048
61785662724853345174816929290992
61785662724853345175357792812066
61785662724853345175545707620242
61785662724853345175546079156550
61785662724853345175566631508970
61785662724853345175570070464464
61785662724853345175570070470080
61785662724853345177052255187208
61785662724853345177052369506072
61785662724853345177240283264488
61785662724853345177240287496576
61785662724853345177241430685216
61785662724853345182135604200028
61785662724853345182135691337404
61785662724853345182135691343020
61785662724853345182135948554848
61785662724853345182135948573562
61785662724853345182135972554008
61785662724853345182139043155474
61785662724853345182139044205234
61785662724853345182139047393178
61785662724853345182139047406276
61785662724853345182156610999660
61785662724853345182156612049420
61785662724853345182323890544512
61785662724853345182323976632176
61785662724853345182323976637792
61785662724853345182323976650890
61785662724853345182324000631288
61785662724853345182327329500006
61785662724853345182344892639928
61785662724853345182344894156248
61785662724853345182344897338576
61785662724853345182344897344192
61785662724853345182407659463408
61785662724853345182407659476506
61785662724853345182407917756760
61785662724853345182408032062526
61785662724853345182408032075624
61785662724853345182408802652048
61785662724853345182411127116662
61785662724853345182411131367464
61785662724853345182411384943454
61785662724853345182411389647718
61785662724853345182892188572266
61785662724853345182892188585364
61785662724853345182909756410836
61785662724853345182975986183306
61785662724853345182975986202020
61785662724853345182975990434108
61785662724853345183164530826806
61785662724853345184583408160738
61785662724853345184583409210498
61785662724853345184583412398442
61785662724853345184583412411540
61785662724853345184583666427942
61785662724853345184584441268218
61785662724853345184584441281316
61785662724853345184667090991970
61785662724853345184667095224058
61785662724853345184668238412698
61785662724853345184855635629854
61785662724853345184855749948718
61785662724853638180775725966124
61785662724853638180775725979222
61785662724853638188931311662948
61785662724853638188931311681662
61785662724853638592557990155350
61785662724853638594817425916000
61785662724853639827903749602012
61785662724853639828468863779680
61785662724853639830163440473686
61785662724853639836059335298836
61785662724853639836059335317550
61785662724853639837753911992842
61785662724853640013365811354148
61785662724853640013366840223924
61785662724853640018236850933812
61785662724853640018237879803588
61785662724853640018237879822302
61785662724853640018989992112900
61785662724853640018989992131614
61785662724853640424960047471662
61785662724853640424960819123994
61785662724853640424960822306322
61785662724853643716959495284446
61785662724853643717523579530932
61785662724853643717523583763020
61785662724853643717712640708720
61785662724853643719971301636114
61785662724853643725118556427562
61785662724853643725118556446276
61785662724853643725118560678364
61785662724853643725306842790808
61785662724853645364087519983192
61785662724853645364087523171136
61785662724853645364087781451390
61785662724853645364652636285946
61785662724853645364652640518034
61785662724853645366347212979952
61785662724853645366535241038614
61785662724853645371409641273322
61785662724853645371409641286420
61785662724853645371681725247608
61785662724853645371681983527862
61785662724853645372162782452410
61785662724853645372162782465508
61785662724853645372246580063450
61785662724853645372246580082164
61785662724853645372246584314252
61785662724854538619481683148348
61785662724854539170973451979278
61785662724854539216726782854078
61785662724854539353987419610266
61785662724854540405755385474210
61785662724854540443977273222524
61785662724854540449059847400684
61785662724854540451507565273778
61785662724854540451507822491222
61785662724854540451508970384126
61785662724854540452073829450770
61785662724854540581237170206516
61785662724854540581237941858848
61785662724854540586320516037008
61785662724854540588768581465964
61785662724854544707156967281198
61785662724854544707157225548402
61785662724854545939490293264238
61785662724854545939490293277336
61785662724854545941938011150430
61785662724854545941939159043334
61785662724878856352683461843297
61785662724878856398416126046813
61785662724878856398416154626529
61785662724885758303811629397136
61785662724885758303811657976852
61785662724885758303812401049468
61785662724885758303812429629184
61785662724885758440068191297572
61785662724885758440256476592344
61785662724885758440319239774210
61785662724885758442767761061680
61785662724885758443332591552820
61785662724885758485988883576964
61785662724885758485989141844168
61785662724885758485989141862882
61785662724885758485989916697542
61785662724885758486826773513842
61785662724885758847771844083136
61785662724885758851850197206544
61785662724885758852039515607344
61785662724885758852101244620372
61785662724885758852101245670084
61785662724885758852101245683182
61785662724885758852604371491660
61785662724885758852604371504758
61785662724885758852667133623814
61785662724885758852855447131072
61785662724885758854361737830514
61785662724885758854549995595282
61785662724885758854550024174998
61785662724885758855114854679236
61785662724885758897583118631716
61785662724885758897583893466376
61785662724885758897583922046092
61785662724885758897771146708996
61785662724885758897771404970584
61785662724885758897771404989298
61785662724885758897772179810860
61785662724885758898419688128920
61785662724885758898420716998696
61785662724885758898420747094732
61785662724885758898609033452314
61785662724885758898609033457930
61785662724885758898609036640258
61785662724885758900115322738978
61785662724885759035031902484148
61785662724885759035031902497246
61785662724885759035032159714690
61785662724885759035869873926842
61785662724885759035870131144286
61785662724885760083117861810052
61785662724885760087385533334260
61785662724885760087385533347358
61785662724885760087950389218576
61785662724885760087950389231674
61785662724885760088013151350730
61785662724885760088201464857988
61785662724885760089895784684470
61785662724885760089896013335296
61785662724885760090460872406152
61785662724885760090460900985868
61785662724885760132929908010964
61785662724885760133117936082628
61785662724885760133118194349832
61785662724885760133118194368546
61785662724885760133118226130590
61785662724885760133118969190108
61785662724885760133118969203206
61785662724885760133955051179230
61785662724885760133955051184846
61785662724885760133955054367174
61785662724885760135649626823476
61785662724885760270190666985706
61785662724885760270378695063034
61785662724885760270379723932810
61785662724885760270463779357544
61785662724885760271215891648142
61785662724885760272639159693460
61785662724885760272910467292388
61785662724885760272911500412966
61785662724885760677077637383500
61785662724885760677078412223776
61785662724885760681972930093408
61785662724885760682160954984196
61785662724885760682160954989812
61785662724885760682160958170736
61785662724885760682245013601086
61785662724885760682245785253418
61785662724885760684420419328774
61785662724889660764141836682050
61785662724889660764141865261766
61785662724889660901402591392940
61785662724889660901402591411654
61785662724889660947156204882524
61785662724889660947156204901238
61785662724889660947156209133326
61785662724889661496199193705366
61785662724889661496199222403126
61785662724889662547966017430382
61785662724889662547966017443480
61785662724889662548530615028828
61785662724889662548530615047542
61785662724889662550225477519994
61785662724889662550225477538708
61785662724889662550413735316574
61785662724889662593719340418590
61785662724889662593719373702570
61785662724889662593719597636034
61785662724889662593719630920014
61785662724889662594284228518412
61785662724889662594284228537126
61785662724889662594284232769214
61785662724889662595979033868860
61785662724889662595979062448576
61785662724889662730980356610776
61785662724889663142762391204458
61785662724889663142763391376426
61785662724889663142763420074234
61785662724889663143327250271102
61785662724889663143328279140878
61785662724889663145022856183400
61785662724889663145022856184804
61785662724889663145022856189016
61785662724889663145211113966882
61785662724889663145775198198866
61785662724889663145775973033526
61785662725068580889334305817848
61785662725068590764304075157982
61785662725068590767588740203264
61785662725068591999839925720586
61785662725068592002371445350528
61785662725068592002371445822704
61785662725068592002371704084292
61785662725068592002371704089908
61785662725072492813792416420580
61785662725072494460357646162458
61785662725072494462617082277240
61785662725072494462617082290338
61785662725072494462700765102856
61785662725177542449385172275082
61785662725177542815246485916308
61785662725177542860979522128516
61785662725177544050592503643224
61785662725177544050780530657742
61785662725177544096325163597390
61785662725177544096326311507764
61785662725177544096513191674718
61785662725177544233523275248536
61785662725177544233524304118312
61785662725177544645389102735894
61785662725177544645389105923838
61785662725177544645389877576170
61785662725177547756630556823972
61785662725177547757382664883934
61785662725177548351405891323434
61785662725177548351406005642298
61785662725177548351406262859742
61785662725177548352179267177646
61785662725177548352179268693966
61785662725177548352180043534242
61785662725177548352182366482536
61785662725177548352182367532296
61785662725177549586689237260826
61785662725177549586772920099332
61785662725177549586773953201196
61785662725177549586776276149490
61785662725177549586939941363930
61785662725177549586940312900238
61785662725177549586941084552570
61785662725177549586960861020570
61785662725177549586960862070330
61785662725177549586961205375438
61785662725177549586961205394104
61785662725177549586961205394312
61785662725177549586961206443864
61785662725177549586961975511450
61785662725177549586964299976064
61785662725177549586964301025824
61785662726859371164820974664435
61785662726859371164821232944689
61785662726859371713612860430289
61785662726859375013707806568365
61785662726860570693814885204641
61785662726860570693815143484895
61785662726860571873555513667043
61785662726860571880981177720394
61785662726860571919309184670399
61785662726860571921819668907687
61785662726860571926903271955623
61785662726860571929162707716273
61785662726860572056569853306723
61785662726860572063912978208589
61785662726860575763175175645449
61785662726860575769953355387391
61785662726860577409738601677275
61785662726860577417081640485861
61785662727187633825660151214652
61785662727188834994608473755677
61785662727833318607149057430058
61785662727833318790351682936222
61785662727841271949371303077636
61785662727841271950187210607868
61785662727841271951882586484162
61785662727841272498414321979204
61785662727841272500925605385730
61785662727841272500925605398828
61785662727843973470127154435501
61785662727843973470127930337183
61785662727843973470128187554627
61785662727843973470692014563542
61785662727843973472387361865736
61785662727843973472387361865745
61785662727843973607387823071825
61785662727843975254265918506291
61785662727843975254516622609395
61785662727843975254516879826839
61785662727843975256777173333092
61785662727843975256777173333101
61785662727843975256777430550545
61785662727844123773196264076335
61785662727844125603338512022629
61785662727845326177406762546633
61785662727845326177406791126349
61785662727845326771932172012499
61785662727845326771932172018115
61785662727845326771932286331363
61785662733097459813916698104553
61785662733097459813916698104554
61785662733750048031905866802580
61785662733750048032658979401953
61785662733750048032659007981669
61785662733750048032659012231019
61785662733750049679034919308244
61785662733753952139279508246323
61785662733753952139279593985471
61785662733753952139280283085195
61785662734033733657006826245539
61785662734033733657006826245540
61785662734033734068035687770170
61785662734033734068788833198607
61785662734033734068788833198608
61785662734033734068871625331294
61785662734033734068872401232976
61785663126639866502355364663716
61785663126639866502356393533492
61785663126639866502356483871910
61785663126639866548110067246792
61785663126639867737137642514872
61785663126639867737890696082956
61785663126639867737890700800318
61785663126639867737891472452650
61785663126639867737891558545930
61785663126641068746628270094038
61785663126641068746628384412902
61785663179813892537430380391960
61785663179814792967981669106404
61785663179814793105242075821020
61785663179814793150995632033128
61785663179814793516835025255112
61785663179814793516836054124888
61785663179814793516836144463306
61785663179814794751616958750204
61785663179814794751617215967648
61785663179814794751617303106268
61785663179814794752370356674352
61785663179814794752370361378616
61785663179814794752371133030948
61785663179814794752371133044046
61785663179814794752371219137326
61785663179814794797287861006472
61785663179814794798123941584268
61785663179815094941642069867684
61785663179815095536166332977084
61785663179815095536166332990182
61785663202829122841985029391158
61785663202829122842005921399750
61785663203453197881440005975376
61785663203453197881628291270148
61785663203453199116971727781566
61785663203453199116975083831724
61785663203485620107218001364830
61785663203485620107238893373422
61785663206404060013005643921170
61785663335763738468658136604539
61785663336395919990625876234757
61785663336420235733891108578211
61785663339338673580681075802902
61785663339338673580681080053704
61785663339338673580869362166148
61785663339338675227810132559368
61785663339338675411011982186936
61785663339338675822605960018580
61785663339339574011419502987688
61785663339339574011419531685496
61785663339339574011420303337828
61785663339339574011420389431108
61785663339339574011420650880592
61785663339339574148681057595208
61785663339339574194161874506980
61785663339339574560274007029300
61785663339339574560275126237494
61785663339339574606028709612376
61785663339339574606216991724820
61785663339339575794993406924812
61785663339339575795056284880456
61785663339339575795558262809128
61785663339339575795809338448540
61785663339339575795809343152804
61785663339339575795809343165902
61785663339339575795810114805136
61785663339339575795810114818234
61785663339339575795810200911514
61785663339339575795812409055670
61785663339339575841290927012644
61785663339339575841562923358456
61785663339339576390417398702420
61785663339339874749545972735764
61785663339339875984243080216648
61785663339339875985079903748968
61785663339339875985081051641872
61785663339339876578851397687764
61785663339339876579604538394676
61785663339339876579604543098940
61785663339339876579604543112038
61785663339346779102769636211164
61785663339350380961668612059976
61785663339350380961668612073074
61785663339350380962421670345422
61785663339350380962422441997754
61785663339350380962422528077936
61785663339350380962422528091034
61785663339350381373450875199490
61785663339350381374016505922678
61785663339350681151504835259464
61785663339350682797795916326806
61785663339350682980810255494102
61785663339350682980810255960662
61785663339350682980810255966278
61785663339350682980998542305194
61785663339350682980998542323908
61785663339350682981563401377454
61785663339350682981563401390552
61785663339350682981835742110058
61785663339350683393429719928604
61785663339663780817381501517053
61785663339666480713246893322986
61785663339666482109034583311933
61785663339666482567113218266047
61785663362364710698411478019110
61785663362364710698432370027702
61785663362364710698976333903426
61785663362364710698997225912018
61785663362911937284759585413787
61785663362973175827884610216806
61785663362973177062666543711738
61785663362973177474447774786050
61785663362973177475012633852694
61785663362984882470039703245034
61785663362984882476814526936818
61785663362984882476817882986976
61785663362984882477379386003462
61785663362984882614075281662210
61785663362984882614078637712368
61785663362984883025857544788626
61785663362984883026423433773354
61785663362984883209437772940650
61785663362984883209626058235422
61785663362984883277513541160427
61785663362984884261204338417224
61785663362984884261207689750020
61785663362984884261207694467382
61785663362984884261960835646470
61785663362984884306957918609778
61785663362984884306961274659936
61785663362984884444218590428430
61785663362984884444218673335170
61785663362984884444219706435582
61785663362984884444222029383876
61785663362984884444222029385328
61785663362984884856565796576538
61785663362985183398708366938886
61785663362985183398896652233658
61785663362985184633489267331954
61785663362985184633490300433818
61785663362985185045271531508130
61785663362985185045836390574774
61785663362986084035369179751602
61785663362986084035369954940394
61785663362986084035372278938448
61785663362986084035372537218702
61785663362986084035373307808224
61785663362986085269966959190712
61785663362986085270715972667310
61785663362986085270719071500024
61785663362986085270719329780278
61785663362986085270720100369800
61785663363021206180028675951836
61785663363021207964482307100084
61785663363203737261926994993453
61785663363300982319920898236382
61785663363300982365653562557990
61785663363300982502851555050446
61785663363300982502851555168538
61785663363300983601000351937238
61785663363302184976624351474418
61785663365928841056444625695358
61785663365939646016314269484631
61785663365939646223056952856164
61785663365939646223057206887077
61785663366159701611775398138354
61785663415530331846067583724876
61785663415538436955808762604448
61785663415538436955829654613040
61785663415538436955830683482816
61785663415538436956373618488764
61785663415538436956394510497356
61785663415538436956561903783536
61785663415538436956582795792128
61785663415538436956583600742480
61785663415539635928502331553848
61785663415539637713665976735440
61785663416158909656105393275942
61785663416158909656293678557616
61785663416158910890886550873356
61785663416158910890886551936214
61785663416158910891639696284532
61785663416158911302669589884192
61785663416159809484519360635388
61785663416159809674224728015996
61785663416159809674308410835788
61785663416159809674308439533596
61785663416159809675061556252580
61785663416159809675062327904912
61785663416159809675062356602720
61785663416159810040336860534104
61785663416159810040337205380022
61785663416159810040340304212736
61785663416159810041091122442078
61785663416159810079315848137852
61785663416159810079316622978128
61785663416159810086090416744760
61785663416159810086090445442568
61785663416159810086844619729136
61785663416159810223917175270506
61785663416159810224105461609374
61785663416159811268093148264944
61785663416159811275621116318144
61785663416159811275683649913352
61785663416159811275683649917724
61785663416159811275683907130796
61785663416159811275683997945810
61785663416159811275683998995522
61785663416159811275687096778524
61785663416159811275687355058778
61785663416159811276248508984208
61785663416159811276251952662840
61785663416159811314662640705044
61785663416159811321353780521660
61785663416159811321353809219468
61785663416159811321437206124008
61785663416159811321437206129832
61785663416159811321437463341452
61785663416159811321437492039260
61785663416159811321437579201174
61785663416159811322190637456052
61785663416159811458698251019826
61785663416159811458698333926566
61785663416159811458698337113106
61785663416159811458699367045692
61785663416159811459451479336290
61785663416159811862889752074976
61785663416159811862890526915252
61785663416159811870480253727756
61785663416159811870480601289234
61785663416159811870481372935950
61785663416160110229607425834532
61785663416160110230361600119648
61785663416160110412538082648596
61785663416160110413187769268694
61785663416160110413376055607610
61785663416160110413376058795554
61785663416160110436078394076866
61785663416160111464870789609980
61785663416160111464954472429772
61785663416160111465707617846564
61785663416160111647968927923350
61785663416160111647968931111294
61785663416160111648449731098700
61785663416160111648722073334526
61785663416160111648722076522470
61785663416160112059667393420012
61785663416160112059668168260288
61785663416160112059751192099526
61785663416160112059751195287470
61785663416160112059751966934186
61785663416160112059751970122130
61785663416160112060316051171786
61785663416160112060316826006446
61785663416162511378309387531436
61785663416162511790091650657852
61785663416162511927540806536286
61785663416162512979119343916818
61785663416162512979119343929916
61785663416162513024600582930740
61785663416162513162133683084114
61785663416162513162133683097212
61785663416162513162137035965042
61785663416162513162886824263202
61785663416162513573916717862862
61785663416162513574480802094846
61785663416162812116623114189990
61785663416162812116623118422078
61785663416162812116811400534522
61785663416162813351404277082350
61785663416162813352157418261438
61785663416162813763187311861098
61785663416162813763751396093082
61785663416162813763752170927742
61785663416163712089638293399952
61785663416163712089638293418666
61785663416163712135391878309820
61785663416163712135391878328534
61785663416163712501419441568928
61785663416163712546336170016628
61785663416163712547174141454950
61785663416163712547174145687038
61785663416163712684434782443226
61785663416163712684434810091274
61785663416163712684434811141034
61785663416163712684623067737998
61785663416163712684623096435806
61785663416163713736954860616482
61785663416163713781682959395876
61785663416163713781871245753506
61785663416163713781954928106738
61785663416163713781955300096508
61785663416163713782436104820150
61785663416163713782520160231626
61785663416163713782520935066286
61785663416163713782708445526398
61785663416163713918943718351952
61785663416163713919215944298924
61785663416163713919216059090171
61785663416163713919696859531040
61785663416163713919696859549754
61785663416163714330725981478368
61785663416163714330725981483984
61785663416163714330997978892606
61785663416163714330998979064574
61785663416163714330999007762382
61785663416163714331562834776922
61785663416163714331562837959250
61785663416163714331563063296558
61785663416163714331563091994366
61785663416163714331563178087805
61785663416163714331563866829026
61785663416186829110757363475156
61785663416186829111300555698548
61785663416186829111489612645652
61785663416186829111510504654244
61785663416194934221041734578120
61785663416194934221042506230452
61785663416194934221062626586712
61785663416194934221063398239044
61785663416194934221063655456488
61785663416194934221627482471028
61785663416194934221794875757208
61785663416194934221815767765800
61785663416378966112788451517312
61785663416378966112788708734756
61785663416378966120315647918180
61785663416478613074152619065794
61785663416478613074717474950110
61785663416478613074905760244882
61785663416486717566418355836498
61785663416486718184458653829682
61785663416486718184458911047126
61785663416486718185211023356438
61785663416487917157695444047772
61785663416487918209399974397945
61785663416487918323501765416388
61785663416487918346660987407803
61785663416487918804761437280237
61785663419045545763992387931932
61785663419114573030793930076027
61785663419114573237536613447560
61785663419114573237536613447569
61785663419114573237536867478473
61785663419114573237536870665013
61785663419117274323012642575381
61785663419117276176317972914857
61785663419118174959736504467905
61785663419118174959737537587032
61785663419118174959739946611343
61785663419118174959739946611344
61785663419118174959739947674153
61785663419118174959739947674154
61785663419118176606869000179817
61785663419118176606869000179818
61785663419118176606869003366358
61785663419369450581640633579407
61785663442680049064092080511564
61785663442680049064280107526083
61785663442680049658804742171791
61785663442749076537008798471797
61785663442752676612063590235939
61785663442752676612084510470115
61785663442752676612084510824247
61785663442752678189710746555894
61785663442752678189710746568992
61785663442752678189731638577584
61785663442752678190547574809948
61785663442752678235464302762386
61785663442752678235464302781100
61785663442752678235464331460194
61785663442752678235464331465810
61785663442752678235464331477456
61785663442752678235464331483280
61785663442752678235485223468786
61785663442752678235485223486048
61785663442752678235485223491872
61785663442752678235547985606716
61785663442752678235548014303072
61785663442752678236301159714248
61785663442752678236301159719864
61785663442752678777001049179064
61785663442752678777564875125178
61785663442752678784318809990698
61785663442752678784318809996314
61785663442752678784339701999290
61785663442752678784339702004906
61785663442752678785158962410402
61785663442785097465066933967068
61785663442785097465066933972684
61785663442785097465087825981276
61785663442785097648081273139980
61785663442785097648102165148572
61785663442785099295209182451388
61785663442787798756552364214237
61785663442787798756552737267025
61785663442787799350512142962531
61785663442787799351348966507949
61785663442787800586673720671251
61785663442789001160951307405013
61785663442789001755475942050721
61785663442967929521579352325926
61785663443003953881261071133458
61785663443006638579659502374301
61785663443006653335176300898661
61785663443006653335179773157009
61785663443006653335179773170106
61785663443006653335741156777361
61785663443006653335743854215551
61785663443006653929704407802717
61785663443006654989627587360409
61785663443006654989627587373507
61785663443006655165047724918001
61785663443006655165047724936715
61785663443006655165048097989503
61785663443006655165048098008217
61785663443006655165050422356191
61785663443006655165051455456603
61785663443006655165319692584719
61785663443006655165320065656221
61785663443006655165322016932693
61785663443006655172640779084099
61785663443006655172641812203225
61785663443006655172641812221939
61785663443006655172641926994472
61785663443006655172641926994473
61785663443006655172641927013186
61785663443006655172641927013187
61785663443006655172913894661191
61785663443006655172914152941436
61785663443006655172914152941445
61785663443006655173393924531251
61785663443006655584696158837319
61785663443006655585260243063678
61785663443007854504794082259935
61785663443007855739955172172277
61785663443007855740143199168081
61785663443007855922402326857933
61785663443007855922885828986341
61785663443007856334100650400575
61785663443007856334664734632559
61785663443007856334667833813789
61785663443007856341694737685799
61785663443007856342258821917783
61785663443068777552770724134628
61785663443068777735701380948692
61785663443068777736266208253292
61785663443068777736266236833008
61785663443068777736266241063644
61785663443068778147295101544178
61785663443068778147483386838950
61785663443068778148131765760109
61785663443068778148132153714226
61785663443076881427698544984311
61785663443076881610723359387425
61785663443076882663055809599377
61785663443076882663055838179093
61785663443076883211847808621285
61785663443076883212119777804482
61785663443076883212119777804483
61785663443076883257852413428282
61785663443076883257852413428283
61785663443079584366240226147443
61785663443079584549254565781299
61785663443079584549526157187761
61785663443079584961308420301079
61785664562326874410283495093458
61785664562326874410452926462440
61785664562326874410471523170786
61785664562326874411035607402770
61785664562326878117075984581572
61785664562362897123757929002712
61785664562654681091232570822786
61785664562654681091233714011426
61785664562654681091421745743306
61785664562654684797462122922108
61785664562654986816850602908910
61785664562654986816854074812966
61785664562654986816935318849488
61785664562654986816937642847542
61785664562687102196899241867379
61785664562688301306852867035781
61785664562688302953980890671669
61785664614989384697890971750696
61785664614989384698100920706392
61785664615501801425766316457706
61785664615501801425769415290420
61785664615501805131806692586748
61785664615501805131809791419462
61785664615501806961134152736028
61785664615537824138237589594108
61785664615828707723338260874908
61785664615828713074059974221314
61785664615828713074063330271472
61785664615829608105712231414182
61785664615829608105713374602822
61785664615829608702933078356898
61785664615829611811941783513504
61785664615829611995768469516802
61785664615829613642080933165110
61785664615829613642084031997824
61785664615829908892202901056886
61785664615829908892205999889600
61785664615832310061619805960199
61785664615864729060758488764012
61785664615864729267497167859889
61785664615864730296105536541606
61785664615864730456546437138207
61785664615864730502277982028535
61785664615864730914626220365553
61785664638625087107569073820610
61785664638625087107589965829202
61785664639176228500394852913502
61785664639281594936817582161788
61785664639281595348599588070760
61785664639284295404905877304064
61785664639284296640251895030980
61785664639499230713165159888182
61785664639499230850363152498730
61785664639499231902967573541014
61785664639499232497491433352014
61785664639499232497491433352062
61785664639499232497492208186722
61785664639500433461396956854424
61785664639503134981816918727113
61785664639503134981816918845205
61785664639503134981817688962503
61785664639503134981817693679865
61785664639503135027549583048721
61785664642418878310430039061721
61785664642418878310430296279165
61785664642418878905226527036569
61785664642418878905788288314643
61785664642418878905790611262937
61785664642422781366307945268389
61785664642422781366309109124179
61785664642446791014932730498744
61785664642519742500623915916918
61785664774514165741329953524884
61785664774514165741518238832754
61785664774514165741519010485086
61785664774514165741539130841346
61785664774514165741539902480580
61785664774514165741539902493678
61785664775026581233589635333092
61785664775026582468202137459042
61785664775026582468390160819008
61785664775026582468390165536370
61785664775026582468954249768354
61785664775026582469205298231894
61785664775026582469208392360344
61785664775026582469208397064608
61785664775026583063733027006052
61785664775026583063816595512804
61785664775026586174242485940036
61785664775026586175246445541092
61785664775026586769854648693552
61785664775026588004385882317260
61785664775026588004553018385996
61785664775037387634814464638562
61785664775037387635002492715890
61785664775037387635566576947874
61785664775037387635629339048216
61785664775037387635629339066930
61785664775037387635632695117088
61785664775037387635817624007570
61785664775037387635818395659902
61785664775037387635820720007876
61785664775037387635820723194416
61785664775037389465148178626286
61785664775037392988798767216362
61785664775037392988798768732682
61785664775037393171165341316166
61785664775037393171750317556742
61785664775037393172001021677316
61785664775037393582759319160908
61785664775037393583594999508960
61785664775037394818105340074364
61785664775038288066368651272530
61785664775038288066369422924862
61785664775038288615411670172646
61785664775038288615411670191360
61785664775038288615412441824978
61785664775038288615412441843692
61785664775038288661164882029934
61785664775038289896511671409182
61785664775038293556046466155632
61785664775038293556046723373076
61785664775038293556798835680936
61785664775038293556798839931738
61785664775038293556799611584070
61785664775038294150571100801340
61785664775038294150571358018784
61785664775038295386105408059280
61785664775038295386106179711612
61785664775038588392084753917602
61785664775038588392648838149586
61785664775038588392652277106484
61785664775038588392899885209282
61785664775038588392900656861614
61785664775038588392902981209588
61785664775038588804413395243116
61785664775038588804413395256214
61785664775038588804434283015456
61785664775038588804496963277484
61785664775038588804681892516482
61785664775038588804681892522098
61785664775038590039024749476162
61785664775038590039028192669312
61785664775038590039195328751146
61785664775038590039212777553490
61785664775038590223046377604282
61785664775038590633989603845762
61785664775038590633991927843816
61785664775038590634553688083362
61785664775038590634556786916076
61785664775038593745066245863158
61785664775038593745818353923120
61785664775038593746069058024772
61785664775038593929084430785030
61785664775038594339841580362620
61785664775038594340614957733152
61785664775038594340615732573428
61785664775038594340677633763300
61785664775038595572931265397852
61785664775038595575208609138518
61785664775038595575209637523020
61785664775038595575209642240382
61785664775038595575211961987634
61785664775038595575375630403116
61785664775038595575396894414624
61785664775038595575396895483050
61785664775061704613676503370282
61785664775061704795855047875034
61785664775061704796607160184346
61785664775061705207637054846816
61785664775062605181676571368296
61785664775062605776201206014004
61785664775069810317942317958372
61785664775353488766777242649096
61785664775353489178560278490654
61785664775353494117498955995502
61785664775353494117502312045660
61785664775354389149152356377010
61785664775354389149340388108890
61785664775354389743865019572430
61785664775354389743948587134414
61785664775354389746372060131086
61785664775354392855189266369118
61785664775354392855380765287692
61785664775354393450801429122634
61785664775354394685520689773958
61785664775354689935641510822590
61785664775354689935642654483406
61785664775354689935642658728592
61785664775354693228478049888496
61785664775354693640072023002778
61785664775354694874769245274494
61785664775354694874770392695222
61785664775354694874772717159836
61785664775361594288865541602210
61785664775361599227993280286202
61785664775365194773279615603824
61785664775365196008626404983072
61785664775365196214799966595245
61785664775365196214799966613959
61785664775365495102254981645664
61785664775365495102254981658762
61785664775365496337600999371176
61785664775365496337600999389890
61785664775365496337601002559120
61785664775365496337604355440048
61785664775365500041382715625392
61785664775365500041386073210584
61785664775365500452976693470134
61785664775365500452980051042228
61785664775365500453812373818186
61785664775365500453812378522450
61785664775365500453815731403378
61785664775365501688322714383590
61785664775365501688326071955684
61785664775365501688510629191766
61785664775365501688594312017382
61785664775365501688594312030480
61785664775386810208332337484745
61785664775386810254816764906677
61785664775386810254817884219865
61785664775386810254817884232963
61785664775389510104197470538200
61785664775389510104197729290678
61785664775389510310936144916715
61785664775389510310936149634077
61785664775389511293999881008704
61785664775389511293999885726066
61785664775389511339543485550752
61785664775389511339544518315794
61785664775389511476742511280634
61785664775389511477014105857136
61785664775389511499985418912395
61785664775389511499985419279625
61785664775389511545718078411647
61785664775389511545738627463647
61785664775389511888524517189606
61785664775389511888608083688780
61785664775389511912331506234041
61785664775389511958064170424459
61785664775389511958064170437557
61785664775389511958065202139741
61785664775389511958253274746573
61785664775397615214503767236894
61785664775397616998913346800336
61785664775398816177759747907461
61785664775398817824887771543349
61785664775462457905085345776863
61785664775462461199508529117375
61785664775462461611102506949019
61785664775462461611123398957611
61785664775462462845884440443951
61785664775462462845905703988851
61785664775462462846469416684527
61785664798149868151008055594798
61785664798149868151028947603390
61785664798149868151029204820834
61785664798156772504064581958100
61785664798156772504252610035428
61785664798160674964016414457154
61785664798160674964017186109486
61785664798160674964581270341470
61785664798671889882832497693724
61785664798671889882835596526438
61785664798671891117614431188656
61785664798671891117617530021370
61785664798671894821963330506166
61785664798671896469092383011830
61785664798671896470783606838006
61785664798671896470786959705836
61785664798707912000695572736062
61785664798707912000695572854106
61785664798707912000696344506438
61785664798707912412289550567706
61785664798707913647072255833222
61785664798707913647636339946954
61785664798707913647639695997112
61785664798707913647824625241726
61785664798707913647824629591858
61785664798707913647825401244190
61785664798707913647827724074440
61785664798707913829814884451706
61785664798707913830002140876702
61785664798707913830566996761018
61785664798708214431619854935382
61785664798708214431620629770042
61785664798709113418793080072330
61785664798709114654139869097446
61785664798709114654139869451578
61785664798806374744909771374400
61785664798806375980256563935976
61785664798806376391850284550176
61785664798806376391850541767620
61785664798806376392016874421923
61785664798806376392037795010288
61785664798806376392038569844948
61785664798806376529361225404894
61785664798806376529361997057226
61785664798817181558650122189808
61785664798817181558650897024468
61785664798817182793996914751384
61785664798817182793997686403716
61785664798987994123801568650012
61785664798987994123802343484672
61785664798987995770178254811248
61785664798987995770180578809302
61785664798999696425686285192752
61785664798999696562884020586064
61785664798999697615300414600572
61785664798999697661033074572000
61785664798999697798230038312980
61785664798999701321340790729614
61785664798999701504268091493728
61785664798999703151397143999392
61785664798999703151399467997446
61785664798999703151479683163776
61785664798999703151483039213934
61785664798999703151667968458548
61785664798999703151667969508308
61785664798999703151730387267088
61785664799000003340917671379860
61785664799000003340918446214520
61785664799000003341000981147232
61785664799000899036823387140685
61785664799000899036823387146301
61785664799024011710871734203914
61785664799024011756604398407430
61785664799024011756604398525474
61785664799024012946218523583162
61785664799024012946218523583322
61785664799024012991951187904722
61785664799024013129420779691250
61785664799024013541014754340566
61785664799024013541014754340726
61785664799024013541014757522894
61785664799025213955960314353855
61785664799025214321821628041032
61785664799025214367010328375466
61785664799025214367491616159723
61785664799025214367554263664832
61785664799025214367554292185499
61785664799025214367554292244548
61785664799025214367575184253140
61785664799025214367575187442110
61785664799025214367742275662199
61785664799025214367742275680913
61785664799025214367742275780243
61785664799025214367742275798957
61785664799025214367742277216106
61785664799025214367742320262827
61785664799025214367742320321876
61785664799025214504835938628612
61785664799025214505023966705940
61785664799025214505024223923384
61785664799036019488349970654781
61785664799036019533601734494454
61785664799036019534102780593231
61785664799036020517041250385866
61785664799036020517041250503958
61785664799036020517042283506444
61785664799036020517230310520962
61785664799036020517230312037282
61785664799036020562773914590834
61785664799036020562962976242202
61785664799036020768885876834175
61785664799036021111754946682906
61785664799036021111754946682942
61785664799036021111754946682990
61785664799036021111754946684394
61785664799036021111838514250750
61785664799036021134725107127983
61785664799036021134997075248163
61785664799036021134997849964779
61785664799036021134997850082823
61785664799036021134997854333625
61785664799036021135478251495015
61785664799036021135561935259573
61785664799036021135561935377665
61785664799036021180478691919807
61785664799036021180730514286339
61785664799036021181294599463089
61785664799036021181294599581181
61785664799036021181482884881569
61785664799036021181483659716229
61785664799096963446736179716697
61785664799096964475402713563894
61785664799096965093112095292623
61785664799098160360495455175903
61785664799098163609081649249368
61785664801116336555351468202861
61785664801116338384992313189609
61785664801651718677572881897030
61785664801651719912918899618330
61785664801659823787878145002970
61785664801659823787878145008586
61785664801663425507574863959380
61785664801663425507575208328750
61785664801663425509246568997396
61785664801663425509246572189552
61785664801663425509811428073868
61785664801663425509834643030754
61785664801663425510082254062810
61785664801663425510082254068426
61785664801663426056617882860948
61785664801663426056617882874046
61785664801663426058289586504900
61785664801663426058874224510618
61785664801663426058877661932322
61785664801663426058877661945420
61785664801663426059125271570314
61785664801663426059128370757160
61785664801663426059128370770258
61785664801663427156207112680452
61785664801663427156374592633284
61785664801663427156374592651998
61785664801663427156377691956888
61785664801943659949229593037125
61785664801954465115194264762783
61785664801954466762323321499083
61785664801979525357435602227302
61785664801979526455771306809552
61785664801979526592782394787474
61785664801987630467741640172114
61785664801987630467741640177730
61785664801987631566161256678444
61785664801987631566161256697158
61785664801990332171176727875966
61785664801990333269513035106182
61785664801990333406522745602882
61785664801990333818305005548374
61785664801990333818305008729298
61785664801990333818305008734914
61785664801990333818305780381630
61785664801990482334725218330815
61785664801990482334725218330816
61785664801990482334725218332267
61785664801990482334787981495419
61785664801990482334787981495420
61785664801990483981917037187623
61785664801990483981917037187624
61785664801990484119115029798172
61785664801991683091807478987010
61785664802052476292409303570432
61785664851326296111651628154328
61785664851326296111861577110024
61785664851334401221413699042492
61785664851334401221957662918216
61785664851334401221978554926808
61785664851334401222145948212988
61785664851334401222166840221580
61785664851846816713733844482970
61785664851846816713737200533128
61785664851846816714297932951206
61785664851846816714297933069298
61785664851846816714298961939074
61785664851846816714301289001364
61785664851846816714486218240362
61785664851846816714486218245978
61785664851846816714489317078692
61785664851846816896664501297034
61785664851846816897252833587768
61785664851846816897312158266406
61785664851846816897312158285120
61785664851846816897500186343734
61785664851846817948999278221356
61785664851846817949017874929702
61785664851846817949581959161686
61785664851846817949644721280742
61785664851846817949648077330900
61785664851846817949833007625226
61785664851846817949836106457940
61785664851846818132094091780052
61785664851846818132575378094806
61785664851846818132578734144964
61785664851846818543628749150596
61785664851846818543792786381002
61785664851846818543792786386618
61785664851846818543793558033334
61785664851846818543795882031388
61785664851846818544357642265318
61785664851846818544357642270934
61785664851846822248225251022936
61785664851846822249666799143400
61785664851846822250398018394360
61785664851846822250398019444120
61785664851846822250418910404404
61785664851846822250481586434552
61785664851846822250481587950872
61785664851846822250481587969586
61785664851846823485013591710592
61785664851846823485015914658886
61785664851846823485179951894908
61785664851846823485179956126996
61785664851846823485200848621070
61785664851846823485263519929484
61785664851846823485263524646846
61785664851849518005951013696374
61785664851849519835529179470806
61785664851849519835529179483904
61785664851849519835532532351734
61785664851849523359057681261784
61785664851849523359120443380840
61785664851849525188447908234496
61785664851849525188698607633336
61785664851849525188698612337600
61785664851849525188698612350698
61785664851849525188701965218528
61785664851850418436418358253970
61785664851850418436502041079378
61785664851850418436502042129138
61785664851850418436503070998914
61785664851850418436690327423910
61785664851850418436691099076242
61785664851850418619516265927810
61785664851850418619516266977570
61785664851850418619704552272342
61785664851850419031298271836782
61785664851850419031298272886542
61785664851850419031486558181314
61785664851850419168747312911078
61785664851850420220055024310150
61785664851850420220243310654634
61785664851850420220243310667732
61785664851850420220244082306966
61785664851850420220244082320064
61785664851850420220891847842470
61785664851850420221079762650646
61785664851850420221080134186954
61785664851850420265808491246650
61785664851850420265808605565514
61785664851850420265808608747842
61785664851850420265996519323978
61785664851850420265996890860286
61785664851850420266561749926930
61785664851850420266645319483234
61785664851850420266833347560562
61785664851850420403069363477446
61785664851850420403340961124336
61785664851850420403341989994112
61785664851850420403822504656534
61785664851850420815039541412038
61785664851850420815040684600678
61785664851850420815123224237654
61785664851850420815604397296354
61785664851850420815604768832662
61785664851850420815688080121970
61785664851850423926932110702408
61785664851850423926932225021272
61785664851850423926932229725536
61785664851850423926933258595312
61785664851850424109298798071316
61785664851850424109862886533984
61785664851850424109863915403760
61785664851850424521728456251012
61785664851850424521729489352876
61785664851850425756238678843048
61785664851850425756238793161912
61785664851850425756238793628472
61785664851850425756238797860560
61785664851850425756238797866176
61785664851850425756239826730336
61785664851850425756239826735952
61785664851850425756426706920328
61785664851850425756427079972956
61785664851850425756427084223758
61785664851850425756427854341056
61785664851850425756427854807616
61785664851850425756427854826330
61785664851850425756427855876090
61785664851850425756510393991130
61785664851850425756511422847808
61785664851850425756511422860906
61785664851850718762949706863718
61785664851850718763033274898086
61785664851850719174731971039846
61785664851850719174735069872560
61785664851850719174815281856770
61785664851850719174818637906928
61785664851850719175003567151542
61785664851850719358017906791222
61785664851850720409514676200208
61785664851850720409517000198262
61785664851850720410350356530790
61785664851850720592553263879764
61785664851850720592612583874256
61785664851850721001886690993318
61785664851850721002451546877634
61785664851850721002451550059962
61785664851850721004143027921254
61785664851850721004143799573586
61785664851850721004143802755914
61785664851850721004310135292182
61785664851850721004313607196238
61785664851850721004331055998582
61785664851850721004393818117798
61785664851850721004874991176498
61785664851850721004878463080554
61785664851850721004878466262882
61785664851850721004895911882898
61785664851850721004895915065226
61785664851850721004958674002114
61785664851850724115575944324792
61785664851850724116202704582552
61785664851850724298569391951460
61785664851850724299134509283904
61785664851850724299154368192036
61785664851850724299155401293900
61785664851850724710999050131156
61785664851850725943252940027296
61785664851850725945530283749248
61785664851850725945530283767962
61785664851850725945531313687498
61785664851850725945531316869826
61785664851850725945697300800472
61785664851850725945697305032560
61785664851850725945697678103902
61785664851850725945698448706474
61785664851850725945698452938562
61785664851850725945700772704528
61785664851850725945718570112494
61785664851850725945719340696400
61785664851850725945719340702016
61785664851850725945782016741050
61785664851871132045216045234168
61785664851871132045405106413360
61785664851871133279915067556024
61785664851871133280751895792608
61785664851871133874711674554000
61785664851871133875275758785984
61785664851881938858393340683204
61785664851881938858957429151440
61785664851881939041323997497268
61785664851881940094304217480976
61785664851881940276670015228396
61785664851881940277234874295040
61785664851882838875470110391548
61785664851882838875470113579492
61785664851882838875470885231824
61785664851882838877078422000504
61785664851882838877078422118596
61785664851882838877914478584756
61785664851882838877914478702848
61785664851882838877915250237088
61785664851882838877915250355180
61785664851882839014423117812892
61785664851882839014423117818508
61785664851882839060093019901564
61785664851882839060093023089508
61785664851882839060113911910156
61785664851882839060678770982416
61785664851882839060681093930710
61785664851882839426142364794964
61785664851882839426205122795812
61785664851882839426205123845572
61785664851882839426205127027900
61785664851882839426205380939308
61785664851882839426205380944924
61785664851882839426205381057400
61785664851882839426205381063016
61785664851882839426208479777638
61785664851882839426706449026948
61785664851882839426706449040046
61785664851882839426769211159102
61785664851882839426957497616062
61785664851882839426957497621678
61785664851882839426958267738976
61785664851882839426958268205536
61785664851882839426958269274010
61785664851882839426958272456338
61785664851882839426960592086950
61785664851882839471875024412308
61785664851882839471875024766392
61785664851882839471875024766600
61785664851882839471875025810536
61785664851882839471875025829250
61785664851882839471875028998480
61785664851882839472460005252154
61785664851882839609135779137700
61785664851882839609135780535928
61785664851882839609135780554642
61785664851882839609136037753372
61785664851882839609136037758988
61785664851882839609724112832278
61785664851882839609724112845376
61785664851882840661279175589088
61785664851882840661303420347418
61785664851882840661467457229308
61785664851882840661467461946670
61785664851882840661468233599002
61785664851882840661489154174212
61785664851882840661489154187310
61785664851882840661491448424746
61785664851882840661551916407148
61785664851882840661551916424618
61785664851882840661552173624592
61785664851882840662053238406196
61785664851882840662053238419294
61785664851882840662115999121408
61785664851882840662116000538350
61785664851882840662119356588508
61785664851882840662304285465892
61785664851882840662304290183254
61785664851882840662305061835586
61785664851882840707057005257286
61785664851882840707221042139224
61785664851882840707221042487692
61785664851882840707221042493308
61785664851882840707221042493516
61785664851882840707221043537452
61785664851882840707221043556166
61785664851882840707221046725396
61785664851882840707221046738494
61785664851882840707241938747086
61785664851882840844294545024388
61785664851882840844481801468098
61785664851882840844482830319160
61785664851882840844505788058602
61785664851882840845046655935472
61785664851882840845046657352414
61785664851882840845050013402572
61785664851882841256100024157450
61785664851882841256100024158854
61785664851882841256264061039340
61785664851882841256264061389260
61785664851882841256264061394876
61785664851882841256264835879616
61785664851882841256264836228132
61785664851883139615956122318784
61785664851883139615956122331882
61785664851883139798406373490020
61785664851883139798406631751608
61785664851883139798406631757224
61785664851883139798971490823868
61785664851883140850738052625772
61785664851883140850738052644486
61785664851883141445534656454518
61785664851883141445534659636846
61785664851883141445534659642462
61785664851883141445535434477122
61785664851883141446099515521162
61785664851883141446099515526778
61785664851883141446099518709106
61785664851885540581161538211280
61785664851885540718422292940884
61785664851885540718422292953982
61785664851885540764113087033936
61785664851885541175122084392916
61785664851885542365551345446548
61785664851885542365551345459646
61785664851885542410468102119832
61785664851885542410468103182690
61785664851885542410468106365018
61785664851885542410488998360512
61785664851885542410656388477462
61785664851885542410680379318768
61785664851885542411221247544106
61785664851885542547728861081524
61785664851885542547728861094622
61785664851885542547729889945684
61785664851885542547729889951300
61785664851885542547941134029658
61785664851885542547941134048372
61785664851885542548482002260612
61785664851885542548482002273710
61785664851885542959511895854656
61785664851885542959511895860272
61785664851885842737187737186588
61785664851885842737752596253232
61785664851885842737752596258848
61785664851886743740318742050465
61785664851886743786072326842289
61785664851886743786093218850881
61785664851984005064200020195235
61785664851984005109932655819035
61785664851984005109932684398751
61785664852162921549875977190350
61785664852162922784573570998374
61785664852162922784574346882794
61785664852162922784576669831088
61785664852162922784657915402644
61785664852173723012058935846334
61785664852173724247404953577462
61785664852173724247408309627620
61785664852173728362780647657706
61785664852173728363616328005758
61785664852173728363616332710022
61785664852173728363619685590950
61785664852173729598126668571162
61785664852173729598314954915646
61785664852173729598398266204954
61785664852173729598398266218052
61785664852174623028571967467230
61785664852174623028571967933790
61785664852174623394433282624776
61785664852174623394433282630392
61785664852174623578199614016850
61785664852174623579870717486766
61785664852174624629778922581702
61785664852174624629778927299064
61785664852174624629780070474606
61785664852174624629780075191968
61785664852174624629966954313582
61785664852174624629968097502222
61785664852174624675699986866866
61785664852174624675699988388802
61785664852174624675699991571130
61785664852174624812709698904376
61785664852174624812981293480878
61785664852174624812982322350654
61785664852174625224575526391734
61785664852174625224575529579678
61785664852174628336005032537586
61785664852174628336008474681024
61785664852174628336569088539774
61785664852174628336569116769570
61785664852174628336572559380972
61785664852174628336572560430732
61785664852174628518998451938670
61785664852174628518998456170758
61785664852174628518998710205874
61785664852174628518998713388202
61785664852174628519019343945858
61785664852174628519019348177946
61785664852174628519019605395390
61785664852174628519022699996016
61785664852174628519583428179246
61785664852174628519584461281110
61785664852174628519586784229404
61785664852174628519586785279164
61785664852174628930530012010498
61785664852174628930613579572482
61785664852174628930613580044658
61785664852174628930613583226986
61785664852174628930613584289844
61785664852174628931365690833486
61785664852174628931365692349806
61785664852174628931365692355422
61785664852174630165875659866954
61785664852174630165875688564714
61785664852174630165875689614474
61785664852174630165879128588842
61785664852174630165959256599082
61785664852174630165959257648842
61785664852174630165959343755172
61785664852174630165960372139674
61785664852174630165960372606234
61785664852174630165960376857036
61785664852174630165962695087968
61785664852174630165962695554528
61785664852174630165962699805330
61785664852174630166126736556078
61785664852174630166126737022638
61785664852174630166126737041352
61785664852174630166126738091112
61785664852174630166127508208410
61785664852174630166127508674970
61785664852174630166127508693684
61785664852174630166127512925772
61785664852174630166147285726170
61785664852174630166147629031278
61785664852174630166147629049944
61785664852174630166147629050152
61785664852174630166147630099704
61785664852174630166148400683610
61785664852174630166150723165344
61785664852174630166150723631904
61785664852174630166210047858484
61785664852174630166210305075928
61785664852174923769141197048046
61785664852174923769141570100674
61785664852174923769141573288618
61785664852174923769144667889244
61785664852174928708269045818814
61785664852174928708269304086018
61785664852174928708269307268346
61785664852174928708272401868972
61785664852174928708833130049394
61785664852174928708834163151258
61785664852174928708836486099552
61785664852174929119862908859418
61785664852174929119863023650458
61785664852174929119863281912046
61785664852174929119863281917662
61785664852174929120615021167278
61785664852174929120615394225522
61785664852174929120615394238620
61785664852174929120615398470708
61785664852174929120616169060182
61785664852174929120618493058236
61785664852174930355208929772874
61785664852174930355396958899914
61785664852174930355397330902782
61785664852174930355397330921496
61785664852174930355397331971256
61785664852174930355398106805916
61785664852174930355400429754210
61785664852174930355480898956072
61785664852174930378368282150994
61785664852174930380819470681551
61785664852177331869311005837962
61785664852177331869394688657754
61785664852177331869394688676468
61785664852177331869395721778332
61785664852177331869582975021000
61785664852177626707922675535654
61785664852177626707922678723598
61785664852177626707926031585812
61785664852177630412268476020450
61785664852177630412268479202778
61785664852177630412271832070608
61785664852177632058644390529354
61785664852177632058644390534970
61785664852177632058832676892552
61785664852177632058833451727212
61785664852177632058915986659924
61785664852178525854950744792170
61785664852178527136218483669706
61785664852178527708817443155089
61785664852178527754550107358605
61785664852178532626477064184154
61785664852178532650204612914181
61785664852198938359489708095840
61785664852198938359489736793600
61785664852198938360054937032784
61785664852198938360054937034188
61785664852198938771083685927484
61785664852198938771836941891996
61785664852198938771836942010088
61785664852198939960886215906598
61785664852198940006429815258900
61785664852198940143900435683376
61785664852198940143900436031844
61785664852198940143900437081604
61785664852198940143900437100318
61785664852198940143900440282646
61785664852198940555493643262320
61785664852201641870307109957218
61785664852201641916060694749042
61785664852201641916604630045050
61785664852201642465103455033486
61785664852201642465668568135246
61785664852201642465856596212574
61785664852202842627870644482825
61785664852202842673624229392741
61785664852202842673875405592597
61785664852202843015928572510414
61785664852202843039652648974855
61785664852202843039652650391797
61785664852202843039736331328087
61785664852202843039736331682219
61785664852202843039736332745029
61785664852202843039736332863121
61785664852202843039736333217412
61785664852202843039736336045449
61785664852202843085406235301713
61785664852202843085406238484041
61785664852202843085468995885735
61785664852202843085469254284081
61785664852202843085469383424241
61785664852209745539092520432280
61785664852209745539092778830626
61785664852209745539092779184918
61785664852209745584825184635796
61785664852209745584825184648894
61785664852209745722023435998982
61785664852209745722859111620928
61785664852209745722859111634026
61785664852209745790998790907646
61785664852209745790998790920744
61785664852209745790999019545374
61785664852209745790999048125090
61785664852209745791562846573012
61785664852209746774626447213396
61785664852209746774627595106300
61785664852209746774627595119398
61785664852209746820171199176172
61785664852209746820171199189270
61785664852209746820359484470944
61785664852209746820359484484042
61785664852209746957369191804190
61785664852209746957369192276366
61785664852209746957369196521552
61785664852209746957370225378230
61785664852209746957640786847252
61785664852209746957640786852868
61785664852209746957640787897012
61785664852209746957640787915726
61785664852209746957640791084956
61785664852209746957640791098054
61785664852209746957641045114456
61785664852209746957641045133170
61785664852209746957641819954732
61785664852209746957641819967830
61785664852209746980613173300822
61785664852209747026344808634562
61785664852209747026344808647660
61785664852209747026345808924622
61785664852209747026365700656252
61785664852209747369151459634870
61785664852209747392394378977746
61785664852209747392395179209794
61785664852209747392959234862062
61785664852209747392959263441778
61785664852209747438127071760978
61785664852209747438147963769570
61785664852209747438691899065578
61785664852209747438691927645294
61785664852209747575408718145042
61785664852209747575409747014818
61785664852209747576161859324130
61785664852210945930313841077366
61785664852210946296175156234912
61785664852210946296175156240528
61785664852210946341907819375618
61785664852210946479105811519558
61785664852210946479105811637650
61785664852210946479105811986082
61785664852210946479105811986166
61785664852210946479105811987570
61785664852210946479105813048976
61785664852210946479105813054592
61785664852210946479941487626986
61785664852210946502828856761437
61785664852210946548582325349443
61785664852210946548582441669901
61785664852210946548583474771765
61785664852210946548583477959709
61785664852210946548646279937701
61785664852210947531520796191838
61785664852210947531520910977262
61785664852210947531520911095354
61785664852210947531521948802104
61785664852210947531709196390126
61785664852210947531709197793970
61785664852210947531709197794018
61785664852210947531709197807068
61785664852210947577441860477002
61785664852210947577441861998938
61785664852210947600350033995943
61785664852210947600350035530977
61785664852210947714452605616168
61785664852210947737610790256369
61785664852210947737610793088777
61785664852210947737611823356781
61785664852210947783364375164833
61785664852210947783365408266697
61785664852210947784180285528877
61785664852210948126233832439678
61785664852210948126233832439726
61785664852210948126233832441130
61785664852210948126317400001870
61785664852210948149205801188425
61785664852210948149205801194041
61785664852210948149476735839559
61785664852210948149477510561791
61785664852210948149957912086411
61785664852210948149957913503353
61785664852210948150041595850969
61785664852210948150041595969061
61785664852210948194959386098341
61785664852210948194959386103957
61785664852210948194959389286285
61785664852210948195209399926435
61785664852210948195210433163653
61785664852210948195210562303813
61785664852210948195711498413269
61785664852210948195774260054485
61785664852210948195774260172577
61785664852210948195774263360521
61785664852210948195775292230297
61785664852210948195962545467349
61785664852210948195962545472965
61785664852210948195963364837129
61785664852213647999610242894620
61785664852213647999610501161824
61785664852213648182540899708684
61785664852213648182541157975888
61785664852213649280877986004244
61785664852213649417886913781096
61785664852213649417887947355136
61785664852213649441610995311331
61785664852213649487427341868079
61785664852213649829669953264108
61785664852213649829669956446436
61785664852271886138889064697028
61785664852271889842691673424992
61785664852271889843255757658380
61785664852271891489631668516944
61785664852271891489631668983504
61785664852271891489798806120714
61785664852271891489882374155290
61785664852274593811588600633857
61785664852274593811588600639473
61785664852274593811591956689631
61785664852282698303540188988226
61785664852282698510299885919385
61785664852282698510303241969543
61785664852282698921893863745413
61785664852282698921893863751029
61785664852282698921897219801187
61785664852283892543843800069738
61785664852283899083614781172517
61785664852283899084367906388719
61785664854293966645308793236198
61785664854293966691062378481691
61785664854293966691062378481692
61785664854293966691062378500405
61785664854293966691125055575894
61785664854293966691878196754973
61785664854293966691878196754982
61785664854841204345604766257438
61785664854841205992733823012452
61785664854841506293785658024617
61785664854950473239848617107796
61785664854950473239848644742746
61785664854950473239848644761460
61785664854950473239849760296436
61785664854950473239849760774436
61785664854950473240100435825441
61785664854950473240100464399541
61785664854950473240100464405157
61785664854950473240100464517633
61785664854950473240100464523249
61785664854950473240100464877540
61785664854950473651630621972672
61785664854950473788891290608996
61785664854950473834561278786736
61785664854950473834623954812512
61785664854950473834623955862224
61785664854950473834644875518864
61785664854950474886412552267966
61785664854950474886413700191438
61785664854950475023673220917389
61785664854950475023674368355379
61785664854950475023674368827762
61785664854950475069155181017800
61785664854950475069155185248436
61785664854950475069155208179122
61785664854950475069156328437076
61785664854950475069405885120905
61785664854950475069405889351541
61785664854950475069405970841339
61785664854950475069405970860053
61785664854950475069406256638499
61785664854950475069406260887849
61785664854950475069406260906563
61785664854950475069406342396361
61785664854950475069407003979179
61785664854950475069407375496773
61785664854950475480938333283238
61785664855129392129673925354179
61785664855129393776802982090479
61785664855132095068267005875445
61785664855132095068267005894159
61785664855133295642335042234341
61785664855133295642335042247439
61785664855133295825349267077157
61785664855133295825349267095871
61785664855133295825350410265797
61785664855133295825622007931401
61785664855133295826102522593823
61785664855133296237403242174943
61785664855165409349204879971971
61785664855165409349204879971972
61785664855165409349267642086815
61785664855165409349267642086816
61785664855165410996396697779019
61785664855165410996396697779020
61785664855165411133594690389568
61785664855169311215543025029407
61785664855169311809533940924685
61785664855169313044879955478159
61785664855230256777006161085696
61785664855241063796649134294721
61785664877600360053019196547747
61785664877600360053019196566461
61785664877600360053019197038845
61785664877600361290247818001853
61785664877600361290247818001901
61785664877600361290247822706325
61785664877600361290248937191381
61785664877600361290248937210095
61785664877600361290248938726575
61785664877600361290248938745289
61785664877600361473263163593721
61785664877600361884857141412267
61785664877600361884857170110075
61785664877924564465155422390433
61785664877924566294796267377181
61785664877927267540633086832374
61785664877927267586386672077868
61785664877927267587202490345533
61785664877927267587202490345542
61785664877928468160454708431148
61785664877928468160454708449862
61785664877928468161270641017686
61785664877928468709309698924134
61785664878459947822722853805902
61785664878471653236871983407566
61785664878471653417379165689764
61785664878471653419050523184968
61785664878471653419133833074388
61785664878471653419615382261440
61785664878471653419638597218326
61785664878471653419886208250382
61785664878471653419886208255998
61785664878471653831417510074964
61785664878471653966421837048520
61785664878471653966422180005112
61785664878471653968678178698190
61785664878471653968678178711288
61785664878471653968681616119894
61785664878471653968681616132992
61785664878471653968929225757886
61785664878471653968932324944732
61785664878471655066178546839570
61785664878471655066199438848162
61785664878471655066199443569896
61785664878472104275747893436801
61785664878474354939555216019559
61785664878474354940120071898250
61785664878474354940307328328871
61785664878474355077317034581837
61785664878474355077320474601545
61785664878474355077383153808236
61785664878474355123070590793945
61785664878474355123070591856746
61785664878474355123070591856755
61785664878474355672113265339241
61785664878474355672113266402051
61785664878474355672364313461747
61785664878474356722189751222375
61785664878474356723945022900695
61785664878474356724700234396853
61785664878474356724700235459654
61785664878474356769446416027241
61785664878474356769446498933981
61785664878474356769446502120521
61785664878474356769447532053107
61785664878474356769449855001401
61785664878474356769697203037085
61785664878474356769697464503870
61785664878474356769697464503879
61785664878474356906895199891358
61785664878474357318489434946071
61785664878474357318490206592778
61785664878474357318490206598394
61785664878474357318490206598403
61785664878474357318492873902969
61785664878474357318493648741841
61785664878474357318741253658099
61785664878474357318743578006073
61785664878474357319308437071304
61785664878474657096229584897308
61785664878474657508010819140850
61785664878474807189109951620793
61785664878475555831955013343991
61785664878475555834381846975580
61785664878475555834381846981196
61785664878475555834381846994294
61785664878475555834399295796647
61785664878475555834402734753545
61785664878475555834402735816355
61785664878475555834462057561571
61785664878475555880131961044250
61785664878475555880135431885448
61785664878475555880404700350202
61785664878475556291934886615487
61785664878475556291934887665247
61785664878475556291938329804473
61785664878475556291938329808685
61785664878475556291938329821735
61785664878475556291997648380411
61785664878475556292185934724943
61785664878475556429261760577322
61785664878475557479084070099005
61785664878475557480775207123223
61785664878475557480778647142931
61785664878475557480966674157449
61785664878475557481591110067235
61785664878475557526507868140199
61785664878475557526695895867607
61785664878475557526695896217527
61785664878475557526716821160179
61785664878475557526717936136492
61785664878475557526720259067317
61785664878475557526720260117077
61785664878475557526720260134546
61785664878475557526720263299405
61785664878475557527532724104191
61785664878475557663956650592999
61785664878475557663957683712125
61785664878475557663978604772816
61785664878475705997952005677565
61785664878475706409734035562536
61785664878475707575578755862814
61785664878475707575599676451122
61785664878475707621143279458184
61785664878475707621353232663230
61785664878475707621355555575388
61785664878475707621355555594262
61785664878475707645059132588743
61785664878475707645080024597335
61785664878475707645080054830346
61785664878475707645080059079696
61785664878475707828073357431559
61785664878475707828094278137911
61785664878475708170187071780230
61785664878475708170939442375412
61785664878475708170942541556641
61785664878475708170942541556642
61785664878475708170942541562258
61785664878475708239103251036835
61785664878475708239124171741783
61785664878476007971612407501655
61785664878583774135174053892612
61785664878583774135174054364996
61785664878583774135361310795608
61785664878583775781737993787614
61785664878583775918997514513565
61785664878583775918998661951555
61785664878583775918998662423938
61785664878583775964479501775298
61785664878583775964479588932840
61785664878583775964480622033252
61785664878583775964730178717081
61785664878583775964730264456229
61785664878583775964730554502739
61785664878583775964730635992537
61785664878583775964731297575355
61785664878583776376262626879414
61785664878584976538735539031487
61785664878584976538735539044585
61785664878584976538735567255667
61785664878584976538735567274381
61785664878584976538735567727843
61785664878584976538735567740941
61785664878584976538735571973029
61785664878584976538735571978645
61785664878584976538735910567795
61785664878584976538735910580893
61785664878584976538735915302626
61785664878584976538736686463861
61785664878584976538736686482575
61785664878584976538736686954958
61785664878584976538798558013855
61785664878584976538798558026953
61785664878584976538798586593571
61785664878584976538798586710211
61785664878584976538798586723309
61785664878584976538798591328402
61785664878584976538819478602163
61785664878584976538819478615261
61785664878584976538819507311617
61785664878584976675997355591282
61785664878584977087591331869019
61785664878584977087591331874635
61785664878584977133344888081127
61785664878584977133344888086743
61785664878755790318715331623142
61785664878755790319468477051580
61785664878755790319550881230149
61785664878755790319551269184266
61785664878755790319552045085939
61785664878755790319552045085948
61785664878766596720673675010911
61785664878766596720674703861973
61785664878766596720945272657801
61785664878766596720946301527577
61785664878766596721426816189999
61785664878766597132727535771119
61785664878767797294929997708675
61785664878767797294930769374105
61785664878767797889726228466079
61785664878767797890291084350395
61785664878787754319843714589072
61785664878787754502586348975046
61785664878791806943721302884876
61785664878791807126735527733308
61785664878791807127217048451611
61785664878791807127217077031327
61785664878791807127217077031336
61785664878791807538245937511870
61785664878791807538434222806642
61785664878791807539082601727801
61785664878791807539082989681918
61785664878798559898050283529728
61785664878798559898050283535344
61785664878798560080980940349408
61785664878798561728108962922486
61785664878798561728109734569202
61785664878798561728109734569211
61785664878799760700864950673416
61785664878799760700864979371176
61785664878799760838063316342367
61785664878799761936210997098092
61785664878799761936482932861796
61785664878799910818398333886691
61785664878799910818398333892307
61785664878799910818408808772589
61785664878799910818408808773993
61785664878799910818408837353709
61785664878799910818649380952003
61785664878799910955669563503597
61785664878799910955669592083313
61785664878799911001328990706371
61785664878799911001423148412061
61785664878799911001611433174582
61785664878799911001611434771095
61785664878799911001611463350811
61785664878799911001674195355117
61785664878799911001674196890310
61785664878799911001674196890311
61785664878799911001674225470026
61785664878799911001674225470027
61785664878799911002164666341415
61785664878799912053755601339781
61785664878799912053755629919497
61785664878799912053942850346149
61785664878799912053942878925865
61785664878799912054006645567069
61785664878799912054006674146785
61785664878799912054027570522819
61785664878799912054027599102535
61785664878799912236769940973637
61785664878799912236957189980005
61785664878799912236957218559721
61785664878799912236958222963825
61785664878799912236958223081869
61785664878799912236958227331267
61785664878799912236958227332671
61785664878799912236958227685559
61785664878799912236958251661585
61785664878799912236958255912387
61785664878799912236958256383319
61785664878799912602798644588977
61785664878799912603069554787489
61785664878799912603070240700673
61785664878799912603070613772174
61785664878799912603070613772175
61785664878799912603550728318573
61785664878799912603550756898289
61785664878799912648552200445549
61785664878799912648552200795469
61785664878799912648552200913513
61785664878799912648552200917725
61785664878799912648552205517203
61785664878799912648739454156181
61785664878799912648739482735897
61785664878799912648740228872797
61785664878799912648740257570557
61785664878799912648802218991005
61785664878799912648802904904189
61785664878799912648803249395974
61785664878799912648803249395975
61785664878799912648823825609137
61785664878799912649555361705286
61785664878799912649555361705287
61785664878799912649555390285002
61785664878799912649555390285003
61785664878802461992706317395847
61785664878802461992706317749979
61785664878802461993270513230927
61785664878802462404300295581623
61785664878802462404300409894862
61785664878802462404300410385968
61785664878802462405052407890935
61785664878802462541498402996516
61785664878802463593913650162208
61785664878802463593913650167824
61785664878802463594101677176726
61785664878802463594101677182342
61785664878802463639646310121999
61785664878802463639646424913246
61785664878802463639834336782385
61785664878802463639834338199327
61785664878802463639834370078011
61785664878802463639834370083591
61785664878802463639834370083834
61785664878802463639835484686935
61785664878802463777116016344022
61785664878802464188626684899551
61785664878802464188626684899560
61785664878802464188711024108252
61785664878802464188711024113868
61785664878802612110302118727490
61785664878802612110302119790300
61785664878802612110302462746892
61785664878802612110803523747158
61785664878802612498935707385089
61785664878802612636133699995637
61785664878802612636133958262793
61785664878802612636969375604485
61785664878802612704858521912263
61785664878802612705610605641859
61785664878802613734281721558075
61785664878802613734281721912367
61785664878802613757190976375996
61785664878802613871752342212927
61785664878802613940204249074335
61785664878802613940205316009852
61785664878802613940392567729605
61785664878802613940393310802221
61785664878802613940476993155453
61785664878802613940957395034205
61785664878802613940957423613921
61785664878802614283261981898681
61785664878802614351986516968435
61785664878802614351986545548151
61785664878802614351987321918824
61785664878803813256770076161282
61785664878803813256770104857638
61785664878803813416940459488817
61785664878803813462694044398733
61785664878803814491364097564139
61785664878803814491552009656214
61785664878803814491552038367072
61785664878803814514273351896563
61785664878803814514461375735218
61785664878803814651534106620551
61785664878803814697287691530419
61785664878803814697474914670466
61785664878803815063316370815393
61785664878803815109069955725309
61785664878803815109822033668100
61785664878860705848756309402666
61785664878864758427469760141722
61785664878864758427469760160436
61785664878864758612343372710746
61785664878864758612427056599172
61785664878864758612907456942730
61785664878864759022266105690374
61785664878864759022266362435434
61785664878864759023937351586486
61785664878864759024689463895798
61785664878864759024773015984741
61785664878864759024773403938858
61785664878875563594078644131521
61785664878875563594078758450385
61785664878875565242881470585109
61785664878875565242881470585110
61785664878875565242881470598207
61785664878875565242881470598208
61785664878875565243070528608121
61785664878875565243153066696806
61785664878875565243153066709904
61785664878875565243154209898544
61785664878875565425895695427925
61785664878875565425895695427926
61785664878875565425895695446639
61785664878875565425895695446640
61785664878875565425895809765503
61785664878875565425895809765504
61785664878875565425896838616565
61785664878875565425896838616566
61785664878875565426167405877200
61785664878875565426167407412393
61785664878875565426168434746976
61785664878875565426168436282169
61785664878875565426648950944591
61785664878875565426648950944592
61785664878875565837678844525538
61785664878875565837949670525711
61785664878875565838430843584411
61785664878875565838431215120719
61785664878876765998478100216376
61785664878876766000152904109984
61785664878876766000152904128698
61785664878876766183167128958416
61785664878876766183167128977130
61785664878876766183250811802745
61785664878876766593002734862084
61785664878876766593002734867700
61785664878876766595513219099372
61785664878876766595513219104988
61785695015379005380238760273149
61785695015695067616686731728497
61785695015695072974936411593069
61785695015705874430428117547985
61785695015705874431180228427257
61785695015705874842774206258901
61785695015705874842774207675843
61785695015705874842774207688941
61785695015705878142300851081901
61785695015705878553894828913545
61785695029166259431107136537617
61785695029166261077483047864193
61785695029166261078235160173505
61785695039013503326540890039931
61785695039013503326541918909707
61785695039013519790301032175467
61785695039013519792748753230889
61785695039121571456424303970667
61785695039121571458871250191429
61785695039121571458872025026089
61785695039121571463954596021921
61785695039121576817120676020885
61785695041419524669317901697793
61785695041419524715050566951021
61785695041420725289202286143015
61785695041420725289766370374999
61785695041420725289767399244775
61785695041420725289955427322103
61785695041994999652075345776836
61785695042007007222647253690852
61785695042076038589764684941345
61785695042076038589764942158789
61785695042076038589765713811121
61785695042076039825111731538037
61785695042286739157383263899131
61785695042294843032059003049309
61785695042294844862212903211156
61785695042296043972167256692309
61785695042296043972920369291681
61785695042296043972920397869993
61785695042296043972920397871397
61785695042296045207702302785209
61785695042296045207702331364925
61785695042296045619483565621565
61785695042296045620048421505881
61785695042296045620048421507285
61785695042298729064795329791341
61785695042298729065360185675657
61785695042298729065548213752985
61785695042298729067239694796605
61785695042298730300141090299361
61785695042298730300141865134021
61785695042298730300142119170589
61785695042298730300705949366005
61785695042298730300894231478449
61785695042298730300894231479901
61785695042298730300894234660777
61785695042298730300895006313109
61785695042298730302586487356729
61785695042298730303151343241045
61785695042298730711923353427229
61785695042298730711924125079561
61785695042298730712488209310093
61785695042298730712488209311545
61785695042298730712488984144753
61785695042298741825546505955401
61785695042298741825547277607733
61785695042298746911221106126433
61785695042298746911221360163001
61785695042298747323567450302505
61785695042298747323567450303957
61785695042298747323567453484833
61785695042298747323567453484881
61785695042298747323568225137165
61785695042298747323568225137213
61785695517063883235632241379814
61785695517063883238076611102440
61785695670256169923239851786629
61785695676491401309882140161200
61785695676596769391256768569660
61785695720479035447031354300543
61785695720479036681813287795475
61785695720479036682377372027459
61785695720576298186887916215645
61785695720801994627278358502519
61785695720802039098916635990005
61785695721458537599662761759329
61785695721555798916556908314193
61785695723539166723767537975693
61785695729447495651940709919521
61785695729450192050475166833089
61785695729774396460163210924918
61785695729774396462607580647544
61785695729774397697389510955936
61785695732717909078945452328710
61785695732717909078945452347424
61785695732717909078966344337302
61785695732728715891954582862112
61785695732729915414423191361462
61785695732729915414444083370054
61785695732729917061363186901308
61785695732732617117691142983480
61785695732732618353016268696188
61785695733269039909471938610068
61785695733277145019777201721624
61785695733374401405134372694600
61785695733385208218875752379784
61785695733386408975393930884706
61785695733386408976146043175304
61785695733389110679393102801828
61785695733593204237305251512932
61785695733593209734991464553570
61785695733593210967325934197426
61785695733593210967325937378350
61785695733593210968078049687662
61785695733593210968078049706376
61785695733593210970337485467026
61785695733597113428679082487268
61785695733597113842720781374334
61785695733604017781066288212472
61785695733604017781066289262184
61785695733605213596785484833976
61785695733605213596786513685038
61785695733605213596786513703752
61785695733605213597538625994350
61785695733605213599020929753320
61785695733605213599021958604382
61785695733605213599774070932408
61785695733605217303367759089178
61785695733605217303639356754782
61785695733605217305814076575062
61785695733605218357393755609040
61785695733605218538148663733048
61785695733605218538901804893422
61785695733605218538901804912136
61785695733605218538985374462984
61785695733605218538985374481698
61785695733605218950495782743780
61785695733605218950767380371956
61785695733605218950767380390670
61785695733605218952189987901638
61785695733605218952190359437786
61785695733605218952461957084676
61785695733607919006802847855840
61785695733607920242420462166836
61785695733607920242420462172452
61785695747165262663306352387561
61785695747165546847923096645284
61785695747165546848111124722612
61785695747165546848675208954596
61785695747165546848675980606928
61785695747165546848676237824372
61785695747173366538265597772201
61785695747173368184640737446445
61785695747173368184641509098777
61785695747173651958229134591500
61785695747173651958417420949082
61785695747173651958981246900812
61785695747173651958982018553144
61785695747173651958982275770588
61785695747173651958982276833398
61785695747384351470316173413886
61785695747384351472574834339876
61785695747384384823647742319774
61785695747384384823835770397102
61785695747384384824400626281418
61785695747384384824400883498862
61785695747392456580621436525442
61785695747392456580622208177774
61785695747392456582881643938424
61785695747392489933953780265990
61785695747392489934142066623572
61785695747392489934705892575302
61785695747392489934706664227634
61785695747392489934706921445078
61785695747392489934706922507888
61785695747395208056144468419571
61785695747395211762184848780701
61785695747395212996966782275633
61785695747395212997531638159949
61785695747492174132142552492343
61785695747500278007101797876983
61785695748051704909030321382511
61785695748051705323825161448665
61785695748051710262952895428393
61785695748051720140455222208761
61785695748051721375237155703693
61785695748051721375802011588009
61785695748051721375990296882781
61785695750349525886531836511888
61785695750349525887283948821200
61785695750454592543041505919212
61785695750454592543606733352934
61785695750455791653748999468470
61785695750455793300688995027030
61785695750458493357163538107224
61785695750458493357184430115816
61785695750458494592530447842732
61785695750991314290044327226912
61785695750991324808369065958264
61785695751002121103029465502066
61785695751002130386760298802716
61785695751003320030536662682384
61785695751003321860111841022642
61785695751003321860678911166704
61785695751003321860866939244032
61785695751003332379129001949608
61785695751003332379191677975384
61785695751006017618112554178989
61785695751006018212825102583160
61785695751006018213472869162761
61785695751006023151764922804425
61785695751006032847277647708280
61785695751006034264802209939948
61785695751006034264802324253197
61785695751006034265554322249260
61785695751006034265638004596877
61785695751112285214699304258578
61785695751114986918134277630468
61785695751331089653077548954425
61785695751331089698810213157941
61785695751331089836843886112169
61785695751331089836843886130883
61785695751331093359867714444485
61785695751331093542881939292917
61785695751331095189257850619493
61785695751331095190009962947519
61785695751333790982869207667597
61785695751333790983704888011277
61785695751333790983704888016893
61785695751333790990483844004820
61785695751333791356512636663893
61785695751333791357076720895877
61785695751333791402245300867409
61785695751333791402809385099393
61785695751333791539526861512324
61785695751333791539526861512325
61785695751333791540090945744308
61785695751333791540090945744309
61785695751333795246317027002385
61785695751333795246317027474768
61785695751333796297896707571557
61785695751333796473295953120557
61785695751333796474131633464237
61785695751333796474131633469853
61785695751333796481663044729300
61785695751333796481663044729301
61785695751333796481663045201684
61785695751333796892692938328960
61785695751333796892692938328961
61785695751333796893257022560944
61785695751333796893257022560945
61785695751333796893257023033328
61785695756355112846381073730520
61785695756363217956122252610092
61785695756363217956687480030716
61785695756363217956687480043814
61785695756364417066829746159350
61785695756364418713769741717910
61785695756911645254305060055652
61785695756911645254388628090020
61785695756911647083695196230660
61785695756911647084447308539972
61785695756914346957823715793872
61785695756914348787130283934512
61785695757019709871470336299096
61785695757019709871470336304712
61785695757023612331716089092964
61785695757023612331716089098580
61785695757230408787008171292040
61785695757230414735513671089472
61785695757230414737209394639720
61785695757230414737961392144894
61785695757230414737962540050896
61785695757238512108656956282696
61785695757238513897313434403596
61785695757238513937963524423336
61785695757238514494534281340696
61785695757238514494534281359410
61785695757238514495098365578296
61785695757238514495098365591394
61785695757238518010865707644628
61785695757238518015676685716708
61785695757238519250458619211640
61785695757238519435920560864740
61785695757238519840172275785268
61785695757238519845254849969044
61785695757238519845820076339956
61785695757238519845820077389668
61785695757238519845820077402766
61785695757238519847514653500522
61785695757238519847515686602386
61785695757238519847703715742524
61785695757239718955962343518302
61785695757239720191308361245218
61785695757239720602902339076862
61785695757242416357831926497800
61785695757242416404128674927684
61785695757242416955615714478244
61785695757242416955615714483860
61785695757242420476195177805296
61785695757242421894743448463588
61785695757242422306337426289616
61785695757242422306337426295232
61785696952751779371335048654308
61785696952786896162821755937590
61785697106052134188823896216081
61785697106052135842729845894213
61785697112287361874780350754334
61785697112287367220146487626032
61785697112287367220146487639130
61785697112287367227677554511946
61785697156299327577838752183337
61785697156591111547947187492087
61785697156591111548512043376403
61785697159217723821659982205269
61785697159225828924622120414959
61785697159225828931401162134553
61785697159229730797122280282713
61785697159229731391646914928421
61785697159229764148862588280489
61785697159250144260624698773269
61785697159254046126345816921429
61785697159254046720870450517425
61785697159254046720870451567137
61785697159261851643871665490479
61785697159261851643871670225311
61785697159262150001303919130527
61785697159262151823832588727115
61785697159262151830611630446709
61785697165162416226546250075383
61785697165162421168121705110533
61785697165170471513930796054771
61785697165170476864649408679297
61785697165170519689913845157277
61785697165170521336289756483853
61785697165170521338549446298493
61785697165170521338737474356947
61785697165173173217177855681295
61785697165173178156302490474177
61785697165173211563734620136119
61785697165173221393158577254903
61785697165173222627942835097809
61785697165173222627942838278733
61785697165173222630390556151827
61785697165173222630474238977235
61785697165462292595866018199412
61785697165464990592506809511076
61785697165464995526279230012308
61785697165464995533810296898222
61785697169109453182642749270271
61785697169109454829771801775935
61785697182852225336784977407953
61785697182860330394014450364415
61785697182888292054257188355253
61785697182888292465854608330335
61785697182888292465854609380047
61785697182888297407426965582483
61785697182888297407509533326791
61785697182888297407510647935715
61785697182888548190262780466881
61785697182888581544532165761355
61785697182888592291791051019363
61785697182888592291795293525991
61785697182888592703385028851007
61785697182888592703388123451681
61785697182888597596697301195471
61785697182888597596780098627219
61785697182888597596780870279551
61785697182896353111485736037161
61785697182896353113264000174767
61785697182896353158996664378283
61785697182896353296194656988831
61785697182896386465064656197037
61785697182896386465065427849369
61785697182896395929215404870117
61785697182896395929216433739893
61785697182896397575591316196693
61785697182896397575591573414137
61785697182896397575592345066469
61785697182896397576428396927743
61785697182896397576431840133991
61785697182896397578102057651425
61785697182896397578102829303757
61785697182896401282447858136221
61785697182896401282448629788553
61785697182896401282468778724529
61785697182896401282469550376861
61785697182896653293224918676571
61785697182896686654272574523789
61785697182896686654356142085773
61785697182896686654356913738105
61785697182896696166754538910631
61785697182896697813126979396009
61785697182896697813130450237207
61785697182896697813882562529257
61785697182896701471739344024957
61785697182896701471740115677289
61785697182896702707002478213747
61785697182899054395607149355149
61785697182899054395607406572593
61785697182899054403138817832041
61785697182899054450650516271587
61785697182899054814732795663685
61785697182899097632466936559567
61785697182899098867248870054499
61785697182899098868081478722623
61785697182899098868084921928871
61785697182899102985633270593647
61785697182899104220415204088579
61785697182899104221250655788915
61785697182899387945925651583837
61785697182899387945926426417093
61785697182899387945928750415147
61785697182899387946009223867555
61785697182899388357519634137215
61785697182899399105535644324137
61785697182899402763309628356277
61785697182899403174902836076399
61785697182899404409684424725413
61785697182899404409685539682853
61785697183188470617448159156410
61785697183847336091810069337261
61785697183847380556672491080859
61785697183847380564012173839287
61785697183847385457386323027191
61785697183847396570423724481579
61785697183847680707529154347891
61785697183847685646659986097523
61785697183847696759694289782007
61785697183847696759697384365371
61785697183847696759697387551911
61785697183871695894930286122249
61785697183871711901341836764541
61785697183879801004671465001821
61785697184163451399895591199889
61785697184163451399895591199937
61785697184171540496429471974797
61785697184171540496430246809457
61785697184171555274854836584577
61785697184171556510201625963777
61785697184171556510201625963825
61785697184171556510202400798485
61785697186823306852564799126412
61785697186823323499254569206236
61785697186827208764039846558182
61785697186834062056355777273502
61785697186834078710660641438390
61785697186834112019176097436156
61785697186834112057398500682168
61785697186834128482935210701916
61785697186834128665949808634948
61785697186835279284728677791670
61785697186835279467659334605734
61785697186835281114035245932310
61785697186835312776258731722468
61785697186835312814400293036349
61785697186835312814400293036358
61785697186835312814400666089137
61785697186835312821739975794777
61785697186835312822011943561042
61785697186835312822011943915174
61785697186835312822011944959261
61785697186835312822012287934576
61785697186835312822012316495569
61785697186835314460773875765610
61785697186835314460776204362925
61785697186835314460776204362934
61785697186835314460776573185086
61785697186835314460776577434436
61785697186835314468387852055210
61785697186835314468387855241750
61785697186835314468388195011802
61785697186835314468388969850674
61785697186835314605564922542256
61785697186835329422948501802292
61785697186835331069324035808016
61785697186835331069324413128868
61785697186838014342244778326036
61785697186838014342244779742978
61785697186838014342245122699570
61785697186838014479421850230024
61785697186838015577026713232285
61785697186838015577026713237901
61785697186838015577026713237910
61785697186838015577027827841209
61785697186838015760040938080717
61785697186838015760040938086333
61785697186838016125797761556600
61785697186838030531586985664140
61785697186838030943180963495784
61785697187125868164419623486522
61785697187127068921501880451982
61785697187127068921501884682609
61785697187127070567877791778558
61785697187127070567877796009185
61785697192731932258075047960135
61785697192743938052099730837715
61785697192746640990128723946073
61785697193026373505587605637215
61785697193034495231219659031451
61785697585635108997966117706488
61785697635200576823487452847097
61785697635857074088783563193447
61785697635857074500565827369623
61785697661790742652119879189379
61785697661790748005100022707274
61785697661790748005288309051806
61785697661790748005289084953488
61785697664744304361650201210694
61785697664745511201427615298277
61785697797349268434380625870021
61785697797360075248122008855625
61785697797361274220792510430795
61785697797361274220793653606337
61785697797361276004367557543461
61785697797687926260600207251007
61785697820994575070384254614703
61785697820994575116116918818219
61785697820994576717514338805081
61785697820995810828029271718965
61785697820995810828029271737679
61785697820995821941066673173353
61785697820995821941066673192067
61785697820995821987636165278035
61785697821310720668892191023114
61785697821323617503955517348059
61785697821323617503976438054411
61785697821323617504520373232375
61785697821323617511298294688399
61785697821323627022960457068136
61785697821323627023148485145464
61785697821323627023713341029780
61785697821323628622640348864923
61785697821323628622661269552561
61785697821323628622661269571275
61785697821323628624334924490455
61785697821323628624335696142787
61785697821323628668393905058317
61785697821323628668393905077031
61785697821323628668393905077040
61785697821323628670089252354895
61785697821323628670277541900478
61785697821323628670841626132462
61785697821323628670842397784794
61785697821323632511905276555145
61785697821323633564048435414983
61785697821323634159001899527138
61785697821323634159033328772210
61785697821323634159034104673892
61785697821978930072387287644399
61785697821978930072388064014093
61785697821978941185424719213537
61785697821978941185425494048197
61785697821979230261636960936235
61785697821979230261636991050985
61785697821979230261637737305929
61785697821979230261637765885645
61785697821979230261658657894237
61785697821979241374674362390623
61785697821979241374674392505373
61785697821979241374675138760317
61785697821979241374675167340033
61785697821979241374696059348625
61785697822303085116489797330955
61785697822303085116489797348217
61785697822303085116489797348265
61785697822303085116489797348425
61785697822303085116490572182925
61785697822303096229527168687903
61785697822303096229527945057597
61785697822303096234610514518395
61785697822303096234610519235757
61785697822303099894918227960241
61785697822303101130265020527433
61785697824277189280048428369522
61785697824921534345115938936067
61785697824921545458153340390455
61785697824921547105282398550973
61785697824921547105282741501949
61785697824921547105282741507565
61785697824922729568462264424193
61785697824922731396073112319169
61785697824922731396074255507809
61785697824922731397768832564833
61785697824922731398333691622591
61785697824922731398605660805789
61785697824922731398606003762381
61785697824922746032220577439191
61785697824922746032220577457905
61785697824922746215152034504017
61785697824930834678768273794905
61785697824930852971833955201305
61785697824933254486019656932577
61785697824933543563068066389161
61785697824933553028975952407575
61785697824933554676105353524685
61785697824934436993236466776747
61785697824934436993237609965387
61785697824934436994932187009313
61785697824934438642897381837133
61785697824934444130817086259053
61785697824934453595889292885621
61785697825249307673424206219049
61785697825250504582101070043985
61785697825250504582939041473581
61785697825250504719299862886581
61785697825250508240715006557313
61785697825250508248246416404191
61785697825250510070021574697953
61785697825250510070858745895501
61785697825250510077552984544831
61785697825258609692407879646745
61785697825258615180327584068665
61785697825261311396679392283373
61785697825261311396679392288989
61785697825261316884599096705293
61785697825261316884599096710909
61785697874161398209905698205753
61785697874161398255638361359557
61785697874161398255638362409269
61785697874169487306435364135131
61785697874169502130597607793909
61785697874172205023647081191357
61785697874173105591374405520189
61785697874173106002968383351833
61785697874173400840764895899465
61785697874173405779892629879193
61785697874173405780729456711933
61785697874173439546571009978127
61785697874173449012480502115491
61785697874173449058234087025407
61785697874173450247262064074115
61785697874173450247262435610423
61785697874173450247282984662423
61785697874173450293016020520339
61785697874173450658793394459699
61785697874173450705362110655679
61785697874497355064735954924548
61785697874497655252311973160446
61785697874497655252311973179160
61785697874497655254006548804692
61785697874501256974516167959434
61785697874501257523778901068188
61785697874501261229819278596910
61785697874501261229820054498592
61785697874501262465166067976158
61785697874501262465166070808566
61785697874501262465166071158486
61785697874501262465166072225508
61785697874501262465166847060168
61785697874501262876948335351924
61785697874501262876949107004256
61785697874501262876949110186584
61785697875154150687600313188318
61785697875154150687601084840650
61785697875154152333976224514894
61785697875154152333976996167226
61785697875154152334541080399210
61785697875156558790282178567905
61785697875156569903319580022293
61785697875156854040425009888605
61785697875156854040425038468321
61785697875156858979552772448049
61785697875156870092590145322721
61785697875157754607671964572953
61785697875157754608236048456421
61785697875157754608236791883169
61785697875157754608236820108753
61785697875157754608236820462885
61785697875157758495116016756815
61785697875157758495116045454623
61785697875157759547363782436149
61785697875157759547364525862897
61785697875157759547364554088481
61785697875157759730462547850193
61785697875157759730462576547953
61785697875157759730462805067637
61785697875157759730462833765397
61785697875157759730462838016199
61785697875157770660401183890537
61785697875480729847991999025580
61785697878100326762000318653755
61785697878100331701128052633483
61785697878100360116332379974005
61785697878108470165765377046575
61785697878108470165765377065289
61785697878436238548168673388595
61785697878436238548168673407309
61785697878436243487296407368323
61785697878436243487296407387037
61785697900758362557483366632625
61785697900758362557483366632634
61785697900758362557484138284957
61785697900758362557484138284966
61785697900761064444497649841768
61785697900761064444497907059212
61785697901730959125394589912881
61785697901730959125395275826074
61785697901730959308409614993361
61785697901730975772085045905889
61785697901730975772085045905898
61785697901733660417048357620954
61785697901733660417048700577546
61785697901733676880806440599996
61785697901733676880806442016938
61785697901733676880807469469772
61785697901733676880807470886714
61785697901733676880807813843306
61785697901733677063737097414060
61785697901733677063737098831002
61785697901733677063737441787594
61785697901733677063820780252566
61785697901733677063821809122342
61785697901733677475332104115480
61785697901733677475332105532422
61785697901733677475332448489014
61785697901734527493058116160479
61785697901734532980977820582399
61785697901734560847599727842506
61785697901734561030341726290287
61785697901734561030341726303385
61785697901734566335519432264425
61785697901734577448347283357037
61785697901734577448535568638711
61785697901734577448535568638720
61785697901734577448555461892446
61785697901734827819798670771567
61785697901734828231392648603211
61785697901734833170520382582939
61785697901734861173858763958323
61785697901734866524789767877413
61785697901741764289559108893996
61785697901741764292007688739117
61785697901741764292007945956561
61785697901741764292007945962177
61785697901741764292007945962186
61785697901741765938383857288762
61785697901741766121396820393438
61785697901741766121397077610882
61785697901741766122149965803162
61785697901741766122149965808778
61785697901741766122150194446497
61785697901741769825660314581997
61785697901741769825660314587613
61785697901741769825743740208891
61785697901741771472871677614534
61785697901741771472871677620150
61785697901741780755765687401578
61785697901741780755767059227937
61785697901741780755767059227946
61785697901741780938696344215642
61785697901741780938697458818941
61785697901741780938717608246023
61785697901741780938780022332622
61785697901741780938780279550066
61785697901741782585072512754037
61785697901741782585073627362961
61785697901741782585073627368577
61785697901741782585073627368586
61785697901741782585094291224931
61785697901741782585909079068922
61785697901741782585909079074538
61785697901741782585909307712257
61785697901742631368288559075994
61785697901742631551219215890058
61785697901742632602799295040051
61785697901742633197595127216634
61785697901742633198348268377007
61785697901742633198348268377008
61785697901742636856208263497914
61785697901742637039138920311978
61785697901742638090718999461971
61785697901742638686267972798928
61785697901742664720110907811288
61785697901742664722558973221521
61785697901742664903040420945605
61785697901742664903040792481913
61785697901742664903041564134245
61785697901742664903041564152959
61785697901742664903041564152968
61785697901742664905572969450948
61785697901742664905573312388817
61785697901742666549416328041554
61785697901742666549416442360418
61785697901742666549416699577862
61785697901742666551947847658398
61785697901742666551948190614990
61785697901742666552700993068122
61785697901742670393493016810737
61785697901742672039867895036910
61785697901742672039867899758643
61785697901742681323494043446927
61785697901742681323577726272552
61785697901742681506508383086607
61785697901742681506508383086616
61785697901742681506529042208130
61785697901742682558088462236609
61785697901742683152884294413183
61785697901742683152884294413192
61785697901742683152885066065515
61785697901742683152885066065524
61785697901742683152905986653832
61785697901742683153637435573557
61785697901742683153637435573566
61785697901742683153658098944430
61785697901742965046557430033925
61785697901742965046557801570233
61785697901742965046557801588947
61785697901742965046557801588956
61785697901742965048817980776345
61785697901742965049089206868213
61785697901742965049089206886936
61785697901742965049090321477137
61785697901742966692933337129874
61785697901742966692933708666182
61785697901742966695465113964162
61785697901742966695465199703310
61785697901742966878395770778226
61785697901742966878395775027576
61785697901742966878395856517374
61785697901742970399811000188106
61785697901742970582742690102573
61785697901742972229117482589598
61785697901742972229117486838948
61785697901742972229117568328746
61785697901742981100982373137845
61785697901742981695778972717410
61785697901742981695778976966760
61785697901742981695779058456558
61785697901742982747359027537037
61785697901742983342154888293336
61785697901742983342154969783134
61785697901742983342156002883537
61785697901745334901595328003531
61785697901745334901595328003532
61785697901745339977921054593808
61785697901745340389515032425452
61785697901745366014211712065434
61785697901745367660587966348602
61785697901745367841906609608082
61785697901745367844354074868618
61785697901745367844354417825210
61785697901745368255948052694646
61785697901745368255948052700262
61785697901745368255948395656845
61785697901745368255948395656854
61785697901745373743868100078765
61785697901745373743868100078774
61785697901745382615146866948464
61785697901745383209692423717674
61785697901745384261523807144807
61785697901745384261523807144816
61785697901745384261544729268318
61785697901745384444474357212606
61785697901745384445290260151002
61785697901745384445311180739310
61785697901745384445311180744926
61785697901745384445373942976617
61785697901745384856069363914017
61785697901745384856069363914026
61785697901745384856884495200081
61785697901745384856884495200090
61785697901745384856905158576570
61785697901745667985423361478958
61785697901745668399465061782966
61785697901745668399465061788582
61785697901745668399465404745165
61785697901745668399465404745174
61785697901745668579947996124666
61785697901745668582395718597030
61785697901745668582395718602646
61785697901745668582396061559238
61785697901745672102995298036607
61785697901745673338592795762694
61785697901745673338592795768310
61785697901745673338593138724902
61785697901745673933117430408402
61785697901745673933117430414018
61785697901745673933117773370601
61785697901745673933117773370610
61785697901745684634560854031146
61785697901745684634561196993345
61785697901745684634561196993354
61785697901745685046154831862790
61785697901745685046154831868406
61785697901745685046155060506125
61785697901745685046155174824989
61785697901745685046155174824998
61785697902058716026452134153928
61785697902058732444478583216163
61785697902058732451821708118029
61785697902058732627409240502620
61785697902058737385865724717859
61785697902058737385865724730957
61785697902058737392644019258323
61785697902058737393208878330583
61785697902061434195906372934453
61785697902061434195906372934454
61785697902061434200989718764945
61785697902061434200989718764946
61785697902061434203437439820367
61785697902061434333102993718634
61785697902061434338187711375494
61785697902061439683826077356374
61785697902069539305647551814025
61785697902069539305647551814026
61785697902069539312989557515131
61785697902069539312989557515132
61785697902069539442844172598206
61785697902069542559820172389525
61785697902069543147191344909370
61785697902069544793567256235946
61785697902069544800909004706558
61785697902069544800909261937052
61785697902070723597274746643432
61785697902070723597275118179740
61785697902070723598969780962814
61785697902070738416352982901998
61785697902070738421436585949934
61785697902070738421436590199284
61785697902070739467932951982477
61785697902070740062728894228574
61785697902070740062729927328977
61785697902070740067812497276510
61785697902070740067812501525860
61785697902070740068565642686234
61785697902070740198231852519740
61785697902070740198232224056048
61785697902070740205010489887058
61785697902070740205010494136408
61785697902070743904272687323918
61785697902070744955852656404397
61785697902070745550649631750897
61785697902073425300521920570106
61785697902073425302969643042469
61785697902073425302969643042470
61785697902073425302969643048085
61785697902073425302969643048086
61785697902073425302969986004678
61785697902073430242097377027813
61785697902073430242097377027814
61785697902073430607959033612525
61785697902073430653691354853841
61785697902073430653691354853842
61785697902073430653691354859457
61785697902073430653691354859458
61785697902073441355135121438794
61785697902073441766729099270429
61785697902073441766729099270438
61785697902073441901479026446414
61785697902073441903926748918778
61785697902073441903926748924394
61785697902073446843054482898506
61785697902073446843054482904122
61785697902073446843054825860705
61785697902073446843054825860714
61785697902073447254648460730150
61785697902073447254648460735766
61785697902073447254648803692349
61785697902073447254648803692358
61785701250987545669917919979575
61785701250987545670126840065495
61785701250987545670691695949811
61785701251057790371227971234699
61785701254878554533793354141227
61785701254886654486751257952040
61785701254886654494282324837954
61785701254886654695372282371193
61785701254886654702710850166565
61785701254886654702711107384009
61785701254886654702711879036341
61785701254886654702712223391161
61785701254886660053432820593609
61785701254886660053432820599225
61785701254886660053433935202533
61785701254886660053433935208149
61785701254886660053454482856305
61785701254886660053454597647345
61785701254886660053454855908933
61785701254886660053454855914549
61785701254886660053642883991877
61785701254886660055128253634951
61785701254886660055881399046127
61785701254886660055881656263571
61785701254886703899963700155416
61785701259923585436856006754698
61785701410517730532218003156359
61785701410520430588316147138403
61785701414408739395320089571291
61785701414411435539411639762858
61785701414411435738807050336513
61785701414411435738807050349611
61785701414411435738807822001943
61785701414411435738810489293411
61785701414411435738811264145381
61785701414411435743890396167005
61785701414411435743890396180103
61785701414411435746149831940753
61785701414411435746150860810529
61785701414411441096892808813345
61785701414411441096893837683121
61785701414411441097059830450741
61785701414411441099320638037759
61785701414419546209060669024427
61785701414419546209061816917331
61785701419383520656463282435630
61785701419445665188642935603782
61785701420320961587544205320077
61785701420331757213770487281284
61785701420331767737014677038918
61785701420331773296165166678983
61785701420331817740584702017696
61785701420331817740585476852356
61785701420331817740587800850410
61785701420356083269671592522341
61785701463687253728589446306803
61785701463687253728589703524247
61785701463687253728610338315395
61785701463760188603221506862561
61785701463760188603221764080005
61785701463760199721342511364885
61785701463760199721342630401111
61785701463760199721363522409703
61785701463760205074512293322575
61785701464643606537014010697043
61785701464643606537202038774371
61785701464643606537205391642201
61785701464643610243807275019817
61785701464643612075917470259601
61785701466711049621191717951404
61785701467586362132322523039736
61785701467586362134578859967672
61785701467586362135332001146760
61785701467586362139852815091150
61785701467586362544669900317624
61785701467586362547114265322888
61785701467586362547116473480142
61785701467586362552199819310634
61785701467586362552200967203538
61785701467586362553892072006586
61785701467586362553892186797626
61785701467586362760629492532149
61785701467586362760629749749593
61785701467586362760630521401925
61785701467586362760630607495205
61785701467586362760630865762361
61785701467586367699779266413373
61785701467586367701452146516767
61785701467586368111351462964809
61785701467586368111352577573733
61785701467586368113046896000535
61785701467586368113800041411711
61785701467586410311317374247480
61785701467586411958447459854800
61785701467586411960138679448888
61785701467586411960142035499046
61785701467589064456537984363301
61785701467589069403004286492533
61785701467589069403005401101457
61785701467589969787824022424441
61785701467589969787824022443155
61785701467597167710716338506800
61785701467597167718056021252130
61785701467597167718056021265228
61785701467597167718059120084844
61785701467597168946063902724920
61785701467597168948320239652856
61785701467597168953594194776334
61785701467597168955850158632768
61785701467597169365188057816730
61785701467597169367632422821994
61785701467597169566274949447103
61785701467597169566275721099435
61785701467597169566279163242873
61785701467597169571358295277595
61785701467597169573617731038245
61785701467597169573617988255689
61785701467597169573618759908021
61785701467597169573618846001301
61785701467597174512745465372105
61785701467597174512746579981029
61785701467597174512767504919469
61785701467597174513520646098557
61785701467597174926787389242347
61785701467597174926787417822063
61785701467597217124305612736106
61785701467598068095535734687370
61785701467598068096100590571686
61785701467598068102875417445798
61785701467598068141853142244384
61785701467598068141854175363510
61785701467598068350475199756467
61785701467598069376636108858442
61785701467598069516403904737338
61785701467598069996851111083043
61785701467598069996851111096141
61785701467598069997415196863319
61785701467598073044449724574946
61785701467598073044450867763586
61785701467598073045014580459262
61785701467598073045015728365264
61785701467598073662783267827795
61785701467598074874655998938382
61785701467598074877103719993804
61785701467598074877104748863580
61785701467598075494871259443237
61785701467598075494871259456335
61785701467598075494872288313013
61785701467598117509312146318544
61785701467598117509313294224546
61785701467598117509877002202860
61785701467598117509878150108862
61785701467598367873002111733664
61785701467598367875449829606758
61785701467598368285350263863522
61785701467598369520132197339740
61785701467598369520132197358454
61785701467598369527662116338366
61785701467598369527662489390994
61785701467598369710757158534790
61785701467598375089261476343699
61785701467598417698374677970808
61785701467598417698562591262712
61785701467598417698562962799020
61785701467598417698562964334054
61785701467598417699126675494696
61785701467598417699127823400698
61785701467598418293442876376216
61785701467598418294195246952732
61785701467598418295887499648684
61785701472558447671130972148450
61785701472558447672823224844402
61785701472558447672825547792696
61785701472561099418524004450366
61785701472561099420780341378302
61785701472623293494775677990058
61785701472634100308516028786752
61785701472658415639622460244716
61785701472666515808541325262610
61785701472666515808541325268226
61785701472666515810235900906856
61785701472666515810235901956616
61785701472666520749740465881564
61785701473506693150114621773914
61785701473506693150114737609098
61785701473506694929505572016526
61785701473506694934588231933834
61785701473506694934589260803610
61785701473506695003982210812293
61785701473506695341287577925498
61785701473506695346370495060250
61785701473506695346373847928080
61785701473506700287758693670404
61785701473506700310644455734071
61785701473506700313092521163027
61785701473506700907972807817389
61785701473506700907972922136253
61785701473509396638023576842032
61785701473509396707229270438817
61785701473509402197931427224029
61785701473509446458311422235664
61785701473509446458311425417992
61785701473509446458314778285822
61785701475585659528081849281949
61785701475585659528082878151725
61785701475585660122606368073599
61785701475585710075719869119611
61785701475585710075720126337055
61785701475589561981069536411947
61785701475589561981633363426487
61785701475589561981634392296263
61785701475589561981821648721259
61785701475589561989164687529845
61785701475589561989165459182177
61785701475589611941170165989331
61785701475609971740790637224905
61785701475609971745873325721929
61785701475609976681528603509079
61785701475609976686695632164979
61785701475610021108813868916355
61785701475610021701162464338771
61785701475610021701162750135931
61785701475610021701163493208547
61785701475610021703610558838541
61785701475610026459535576010365
61785701475610026642466232824429
61785701475610026642467094933271
61785701475610026642549915644221
61785701475613873606511099580407
61785701475613873606512128450183
61785701475613873606699384875179
61785701475613873611594702628343
61785701475613873614042423683765
61785701475613923569331333662879
61785701475613923569331676986701
61785701475613923569331678036413
61785701475620781670293624426761
61785701475620781670293881644205
61785701475620782259735683359115
61785701475620782265656114656733
61785701475620783500437016082251
61785701475620783500437020817083
61785701475620783500437273312793
61785701475620831625311937049045
61785701475620831626147903189885
61785701475621977480906260746161
61785701475621977480906517963605
61785701475621977488436552797415
61785701475621982427376000413897
61785701475621982427376000419513
61785701475621982428130174700465
61785701475621982839158264608787
61785701475621983021900633524411
61785701475621983022654807824077
61785701475621984074505057170363
61785701475622027441007061788743
61785701475622027441007147527891
61785701475622027441759174116769
61785701475622027443453750810775
61785701475622027443726839202167
61785701475622027443727096419611
61785701475622032382394313036181
61785701475622032383146596357229
61785701475622032383147458466071
61785701475622032794176834448515
61785701475624684131377234326989
61785701476461011370056235721159
61785701476461011781838498847575
61785701476485322994933971875079
61785701476485323040687556666903
61785701476485323040687556680001
61785701476485323040690909547831
61785701476485323040690912730159
61785701476485323043135274553095
61785701476485323043135277735423
61785701476485323407281865719067
61785701476485323453035450510891
61785701476558257869567180336839
61785701476558257870132039402079
61785701476558257870135134002705
61785701476558257910156832608423
61785701476558257917768483014855
61785701476558258281915074180827
61785701476558258281917398178881
61785701476558258467376364640539
61785701476558258467376364659253
61785701476558306040951926107259
61785701476558306041035494141627
61785701476558307695127003013529
61785701476558307870609903745505
61785701476558307870613259795663
61785701476558307871174762810745
61785701476558307871175791680521
61785701476558307871177857411371
61785701476562160333097482807413
61785701476562160378851843601701
61785701476562160378852100819145
61785701476569063447964869475489
61785701476570263650918559199421
61785701476570263650918559218135
61785701476570263650921912067251
61785701476570263650921912085965
61785701476570263651671700378509
61785701476570263651674024376563
61785701476570263658448851250675
61785701476570263658448851269389
61785701476570263658449880120451
61785701476570263658449880139165
61785701476570264245443192309935
61785701476570264252973484361189
61785701476570313611019445999865
61785701476570313611022540600491
61785701476570314205815676757269
61785701476570314205819029625099
61785701476572965354353904126333
61785701476572965354918760010649
61785701490276469033934589456982
61785701490284574143675768336554
61785701490284574144239852568538
61785701490284622314575467359218
61785701490284622315140323243534
61785701490349415021040338889544
61785701490349415021601841906030
61785701490349415021605199373130
61785701490349415028380021647972
61785701490349415028568306942744
61785701490349415029132133957284
61785701490349415029132391174728
61785701490349415029133162827060
61785701490349448373426862195240
61785701490349448373427119412684
61785701490349448375121696106690
61785701490349448375309724184018
61785701490349448375873808416002
61785701490349448375874580068334
61785701490349448375874584667604
61785701490349448375874841885048
61785701490349448380205041937182
61785701490349448380393327231954
61785701490349448380957154246494
61785701490349448380957411463938
61785701490349448380958183116270
61785701490349448380958187715540
61785701490349453321780498389274
61785701490349453322344582621258
61785701490349453726596553696420
61785701490349453733562761515690
61785701490349453734126845747674
61785701490349453734127617400006
61785701490349464432370177371298
61785701490349464432931937605228
61785701490349464434626514299234
61785701490349464434817899843662
61785701490349464435378626608546
61785701490349464435381984075646
61785701490349464844152440497714
61785701490349464844713943514200
61785701490349464844717300981300
61785701490349464846408520208206
61785701490349464846411877675306
61785701490349464846596805502978
61785701490349464846600162970078
61785701490349464847160889734962
61785701490349464847161661387294
61785701490349464847163989984618
61785701490349464847164247202062
61785701490357520131343020785602
61785701490357520131346378252702
61785701490357520131907105017586
61785701490357520131910462484686
61785701490357520131911232720076
61785701490357520138686059594188
61785701490357520138874345951770
61785701490357520139438171903500
61785701490357520139438430183754
61785701490357520139439200773276
61785701490357553483168041074812
61785701490357553483168298292256
61785701490357553483732125306796
61785701490357553483733154176572
61785701490357553485427734052906
61785701490357553485615763547176
61785701490357553485616020410488
61785701490357553485616020764620
61785701490357553486179846362218
61785701490357553486179847779160
61785701490357553486180618014550
61785701490357553486180876294804
61785701490357553486180876648936
61785701490357553490511079883398
61785701490357553490699366240980
61785701490357553490699366595112
61785701490357553491263192192710
61785701490357553491263450472964
61785701490357553491263450827096
61785701490357553491264221062486
61785701490357557189208675820978
61785701490357557189773531705294
61785701490357557196551457412120
61785701490357557196739742706892
61785701490357558836325847963006
61785701490357558836326105180450
61785701490357558836337732575992
61785701490357558836902588460308
61785701490357558843857172066364
61785701490357558843868799461906
61785701490357558844433655346222
61785701490357568307329423105858
61785701490357568307891182989868
61785701490357568307893507337842
61785701490357568307894281822582
61785701490357568309588858866508
61785701490357568310338646827846
61785701490357568310338905108100
61785701490357568310340971175820
61785701490357569911137632678770
61785701490357569954455122393772
61785701490357569954458479860872
61785701490357569955019206625756
61785701490357569955022305458470
61785701490357569955022563738724
61785701490357569955022564092856
61785701490357569955023334328246
61785701490357569956714558154422
61785701490357569956717915621522
61785701490357569956902844512004
61785701490357569956906200916294
61785701490357569957466927681178
61785701490357569957466928743988
61785701490357569957467699333510
61785701490357569957470027930834
61785701490357569957470285148278
61785701490357569957471056800610
61785701490357575444874831567812
61785701490360227142194215185703
61785701490360227142758299412071
61785701490360227147841645242563
61785701490360255188851452982504
61785701490360271612157804161255
61785701490360271614396319687729
61785701490360276553524053667457
61785701490360276737091997575962
61785701490385487694466898207972
61785701490385492636042607199449
61785701490385493047636242087599
61785701490385493047824613108421
61785701490393592621098430885630
61785701490393592804208077087544
61785701490393598158098137376870
61785701490393598158098480333453
61785701490393598158129533257769
61785701490396293912563485647278
61785701490396294507611935710734
61785701491232577144767444335799
61785701491232871790242242349787
61785701491232871797770210402987
61785701491232876739157380143365
61785701491232876739158409013141
61785701491232877334017031888487
61785701491232877334017117627635
61785701491232921204019801886963
61785701491232921204020830756739
61785701491235271635144972313644
61785701491235271642483883419740
61785701491235271642484655072072
61785701491235272870490990040560
61785701491235272877077531619900
61785701491235272877265816914672
61785701491235272877830672798988
61785701491235273281520883640220
61785701491235273288859794746316
61785701491235273288860566398648
61785701491235273353257230014609
61785701491235273353258001666941
61785701491235273357773392431887
61785701491235273358340575845101
61785701491235278230246964486694
61785701491235278230247736139026
61785701491235278253406977734573
61785701491235278437173667291053
61785701491235278437173667296669
61785701491235278848767645122697
61785701491235321459763368503376
61785701491235321460516509682464
61785701491235322695110157882624
61785701491235322695298443177396
61785701491235322695862527409380
61785701491235562383148762226735
61785701491235571640376001991210
61785701491235571824394645605480
61785701491235572875722791370458
61785701491235573059740663332396
61785701491235573066515490206508
61785701491235573470770556932056
61785701491235573496186163681123
61785701491235573496753318514621
61785701491235573501269509511615
61785701491235573501290401520207
61785701491235573501836664345113
61785701491235573503528917046681
61785701491235577393336644303375
61785701491235577393336758622239
61785701491235578442404693786291
61785701491235578442656651026409
61785701491235578442656679606125
61785701491235578443220735252777
61785701491235578626422997626297
61785701491235578626422997631913
61785701491235578626423340582889
61785701491235578626423340588505
61785701491235578628118577798307
61785701491235579038016975457941
61785701491235579038017318414533
61785701491235622884548116469232
61785701491235622885112200701216
61785701491235622907267115529889
61785701491235622909775409697943
61785701491259588688691504714849
61785701491267693753243959273133
61785701491267693753243959286231
61785701491267693753246282221427
61785701491267693753808043518215
61785701491267693798999867013251
61785701491267693799561627955907
61785701491267693799564722891951
61785701491340628188040145214852
61785701491340628597941870350544
61785701491340628599633089925918
61785701491340628599633348193122
61785701491340628599634123046496
61785701491340628600386235355808
61785701491340628673633075475011
61785701491340628674197931353711
61785701491340676364023194317358
61785701491340676364587278549342
61785701491340676775616397295628
61785701491340676775804425372956
61785701491340678010963189875918
61785701491340678011151217953246
61785701491340678034123688965871
61785701491340678034123688978969
61785701491340678034126783566497
61785701493310669138666401545783
61785701493310669138666658763227
61785701493310669139231514647543
61785701493310669146009440354369
61785701493347910863813519369561
61785701493347910864649199713241
61785701493350562741437621147552
61785701493350562741437649727268
61785701493350562742189990674308
61785701493350562748969061104808
61785701493350612155215209731004
61785701493350612155215209731052
61785701493350612155277942798168
61785701493350612155277942803784
61785701493350612155298863504520
61785701493350612155298863504568
61785701493350612155298892084236
61785701493350612155298892089900
61785701493350612155466228092940
61785701493350612155466601164441
61785701493350612155487148799340
61785701493350612155487177379056
61785701493350612155487177384672
61785701493350612156030312330540
61785701493350612156030340910256
61785701493350612156051233036940
61785701493350612156051261611040
61785701493350612156051261616656
61785701493350612156051347350188
61785701494222004859143647456591
61785701494288036427802048560789
61785701494294939725346719952777
61785701494298892148496647916030
61785701499244523173002773996749
61785701499247224464655512467807
61785701499247224464655855791629
61785701499247229815566624182875
61785701499248575933493344414849
61785701499248575933493458733713
61785701499255283735048444606189
61785701499255283912330897585927
61785701499255283918251071653003
61785701499255333690525869567515
61785701499255333873539205728983
61785701499255335520668491117561
61785701499256679190768714975247
61785701499256686395262956564608
61785701499259185783700220618125
61785701499259187613277986283855
61785701499259188024871705835245
61785701499259387663850988126661
61785701499259387686916038359488
61785701500130630089040107639867
61785701500130630089042430588161
61785701500130630090734683284113
61785701500130630090734684333873
61785701500130630226491730060595
61785701500203564957756241339441
61785701500203564965367891745873
61785701500203565101125713357015
61785701500203614918129098372843
61785701500203614925932391659191
61785701893018199315431749999049
61785701893018199315432521651381
61785701893018199315435188955947
61785701893021801441911932447311
61785701893021801441911932452927
61785701893021806345073485454681
61785701893022101585408020947323
61785701893022101585408020952939
61785701893022107129203445277171
61785701943244966884971493213593
61785701943244966884971521911401
61785701943244967297318735492639
61785701946185026161014582168011
61785701946188928438329673915727
61785701946188928438329678147815
61785701946195828033158467015927
61785701946195828033159586224121
61785701946195828033159586229737
61785701946195828033162685062451
61785701946195828033179473712017
61785701946195828033180506812429
61785701946195832974002816442019
61785701946195832974754928734069
61785701946196728052115602538311
61785701946196728410638266532753
61785701946196728456391593044323
61785701946196733358800263160341
61785701946196733359553404326331
61785701946196733954412770274293
61785701946197033548070852795299
61785701946197033548070857027387
61785701946197033548070857040485
61785701946199429755362662164835
61785701946199429755363695283961
61785701946199429755363695302675
61785701946199735252071057846097
61785701968955027795861441422346
61785701968959830824222340514050
61785701968959830824783843530536
61785701968959830824972387092455
61785701968959830824972415790272
61785701968959835583156698432315
61785701968959835766359328680388
61785701968959836177953302262682
61785701968959836177953560529886
61785701968959836178141850074008
61785701969830329685757639946359
61785701969830335038735431481321
61785701969831235606735757037813
61785701969831235606756677744213
61785701969831535796006093700513
61785701969831535796027014406913
61785701969833931956753720865333
61785701969833931956816482630257
61785701969833931956837403218565
61785701969833936898388838832693
61785701969833936898409501271889
61785701969833937309919796265027
61785701969833937309982816664337
61785701969833937310003483335621
61785701969834232146024318045897
61785701969834232146087079810821
61785701969834232146108000399129
61785701969834237087408384249297
61785701969834237087659174445681
61785701969835132569315228549326
61785701969835132569316000201658
61785701969835132569316257419102
61785701969835132576090827075770
61785701969835132576091084293214
61785701969835137655554654857154
61785701969835137655554683553453
61785701969835138067337204948534
61785701969835138067337209197884
61785701971913392532246486977082
61785702101902549914717524420045
61785702101902555267886958821873
61785702102775151747062657367315
61785702102775151747062660549643
61785702102775155453856178907533
61785702102777852855429172059223
61785702102777852855617457353995
61785702102777853450498121311739
61785702102777853451062977196055
61785702102777853451062980378383
61785702105717907373350135147189
61785702105717907373350392364633
61785702105717907373351164016965
61785702105717907373372428960093
61785702105717907373374751908387
61785702105717907373374752958147
61785702105720609069258626978341
61785702105720609069258885245497
61785702105720609069279547547935
61785702105720609069279547566649
61785702105720609076597194773713
61785702105720609076598223643489
61785702105720609076598309736769
61785702105720609076598568003925
61785702105720609076619230325077
61785702105720609076619488586617
61785702105720609076619488592233
61785702105720609076621812584671
61785702105720609076785480055387
61785702105720609076809839599189
61785702105720614017441544181139
61785702105720614018194685360227
61785702105720614429768000870719
61785702105721509095555617437241
61785702105721509461416931059753
61785702105721509461419255407727
61785702105721509461419255426441
61785702105721509507149595268885
61785702105721513167457306722235
61785702105721514997851752048481
61785702105721809650687524939897
61785702105721809650689847888191
61785702105721809650689848937951
61785702105721813356706980014071
61785702105721813356727901074555
61785702105721813356727905306643
61785702105721813356727905319741
61785702105728714186338373653285
61785702105728714186338630870729
61785702105728714186339402523061
61785702105728714186339746883497
61785702105728714186360667471805
61785702105728719539509179750291
61785702105729618277198485601807
61785702105729618277198490319169
61785702105729618277951631485159
61785702105729914760410107229215
61785702105729914760428703819469
61785702105729914760431026767763
61785702105729914760431027817523
61785702105729918466469081016985
61785702105729918466469084199313
61785702105732314620689317219305
61785702105732314620689575499559
61785702105732314666442901998031
61785702105732314666442902011129
61785702105732314666443160291383
61785702105732315908543597676181
61785702105732315908543855943337
61785702105732315908543855956435
61785702105732319569604454999785
61785702105732320164463050358225
61785702105732320164463050371323
61785702105732320164464079228001
61785702105732614809938990498043
61785702105732614809938990511141
61785702105732614809939248791395
61785702105732616052081527352809
61785702105732619758121904531611
61785702105732619758121907713939
61785702105732620170469285004925
61785702105732620170635665371117
61785702105732620170636437023449
61785702105732620353733644238369
61785702105732620353733644251467
61785702105732620353734414822275
61785702105732620353734414840989
61785702128382547516192177595252
61785702128383731664170012424924
61785702128383731664734868309240
61785702128383731671513051233510
61785702128383731672265163542822
61785702128383731672265935195154
61785702128383731672266192412598
61785702128383746488896253172694
61785702128383746489084281250022
61785702128383748135460192576598
61785702128383748136024276808582
61785702128383748136025048460914
61785702128479808839864508491328
61785702128480709270412834087462
61785702128480992987842338721730
61785702128480992988403841738216
61785702128480992988407197788374
61785702128480992995182021480158
61785702128480992995370049557486
61785702128480992995934133789470
61785702128480992995934908624130
61785702128480992995935162659246
61785702128480992995935165841574
61785702128481009459129162823246
61785702128481009459132518873404
61785702128481009459694021889890
61785702128489098098145020617788
61785702128489098098713232552262
61785702128489098105488059426374
61785702128489098106240171735686
61785702128489098106241200605462
61785702128489112922871261365558
61785702128489112923059289442886
61785702128489114569435200769462
61785702128489114569999285001446
61785702128491514437024132397206
61785702128491516084153184884156
61785702128491516084153184902870
61785702128491516221417669798230
61785702128491516221417669816944
61785702128491771762256863035289
61785702128491799801583461189470
61785702128491799802147548603782
61785702128491799802148320256114
61785702128491799809111429242670
61785702128491799809675513474654
61785702128491799809675516656982
61785702128491799809676288309314
61785702128491814625741490002766
61785702128491814626306349069410
61785702128491814626494631181854
61785702128491814626494634364182
61785702128491816226857642379974
61785702128491816272870542508430
61785702128491816272870545690758
61785702128491816272873898558588
61785702128491816273434629922742
61785702128491816273435401575074
61785702128491816410684906229988
61785702128491816410688263678374
61785702128491816410688263697088
61785702128491819933157337959635
61785702128491821168504127338883
61785702128491821763854339096782
61785702128492700376734843031510
61785702128492700376923215482372
61785702128492700377486955340822
61785702128492700377487212558266
61785702128492700377487299714356
61785702128492700377487984210598
61785702128492715194305641519874
61785702128492715194306413172206
61785702128492715194306417421556
61785702128492716795492856767999
61785702128492716795513748776591
61785702128492716795513777474351
61785702128492716841235933494948
61785702128492716841246412980107
61785702128492716841246412980116
61785702128492716977964004184296
61785702128492716978528002323000
61785702128492716978528088416280
61785702128492716978532216118770
61785702128492720684756779936073
61785702128492720684757525724514
61785702128492720684757551588405
61785702128492720684757555839216
61785702128492720684757784340177
61785702128492721736900943318059
61785702128492722331133437051090
61785702128492722331603273233142
61785702128492722331666121091346
61785702128492722331698292935406
61785702128492722331886612576968
61785702128492722331886869794412
61785702129352414378947502564961
61785702129355110721664525977955
61785702129355110728941446971459
61785702129355110728944799839289
61785702129355110729192494031155
61785702129355110729195846898985
61785702129355110729213414619463
61785702129355110729216767487293
61785702129355116082173641603177
61785702129355116082194562191485
61785702129356011297004189932439
61785702129356016650174738812001
61785702129356016650195659518401
61785702129363215838682625851031
61785702129363215838685978718861
61785702129364121759663840358257
61785702129364121760479744700497
61785702129364121760500663890577
61785702129364121760500665406897
61785702129364421948934434238401
61785702129366818103154925525549
61785702129366818110497965745461
61785702129366818110749012805157
61785702129366818110749012810773
61785702129366818110766575931981
61785702129366818110769675118827
61785702129366821633040262026751
61785702129366821816787065991521
61785702129366821816806953577343
61785702129366822868387051405999
61785702129366823463161948448321
61785702129366823463162719037843
61785702129366823463162977318097
61785702129366823463182864903919
61785702129366823463182869154721
61785702129366823463726804327021
61785702129366823463747725033421
61785702129366823463915089621793
61785702129366823463936010328193
61785702129366866097902683770349
61785702129366866098383066517145
61785702129366867333248701497265
61785702129366867333249473149597
61785702129367118116249587887305
61785702129367118300016249223817
61785702129367118300019606809009
61785702129367122005806611408125
61785702129367122006056626752539
61785702129367122006057401591411
61785702129367123057636724697835
61785702129367123652432538079115
61785702129367123652432542328465
61785702129367166287152357062185
61785702129367167522499146441433
61785702129368017075931191530517
61785702129368017075932224651104
61785702129368018318053840904464
61785702129368018723061281388856
61785702129368018730400964147284
61785702129368018730567276483161
61785702129368018730567295615117
61785702129368018730571428040585
61785702129368022573952882015982
61785702129368022573952910712281
61785702129368023626221796919891
61785702129368023626221801170693
61785702129368023626222572823025
61785702129368024221082224668938
61785702129368024221082228918288
61785702129368066855738463821761
61785702129368068091084218663489
61785702129368068091084222914291
61785702129368068091084994566623
61785702129368068091085251784067
61785702129368068091085253201009
61785702129465268935952282059598
61785702129465268935952285246346
61785702129465313400981811277705
61785702129472217707716597247051
61785702129472217715037682247421
61785702129472217753452327353433
61785702129472217760791238459529
61785702131435477957410938076441
61785702131446268169360822242401
61785702131446284770398142948426
61785702181557474530671838186648
61785702181561076801856202970354
61785702181658621705757087016978
61785702181658621706318847250908
61785702181658621706321946083622
61785702181658621713285055070178
61785702181658621713849139302162
61785702181658621713849910954494
61785702181658621713849914136822
61785702181658638177044168335938
61785702181658638177608252567922
61785702181658638177609024220254
61785702181658638177611351400636
61785702181665542668085548767908
61785702181666726816060026130480
61785702181666726816063380061120
61785702181666726816624882014796
61785702181666726816627980847510
61785702181666726816628239127764
61785702181666726823590318181734
61785702181666726823591348114320
61785702181666726823591351296648
61785702181666726824155174066050
61785702181666726824155948900710
61785702181666726824156207180964
61785702181666741594396536823288
61785702181666743241525589328952
61785702181666743287350206282154
61785702181666743287353560212794
61785702181666743287914287331810
61785702181666743287915062166470
61785702181666743287917386164524
61785702181666743287917644444778
61785702181666743424600482589400
61785702181670345513407863330403
61785702181670345696443898511152
61785702181670345696444155728596
61785702181670345696610488264855
61785702181670345696631380273447
61785702181670345696631408971264
61785702181670345696632183805924
61785702181670349402483501205214
61785702181670349402484276039874
61785702181670349402484530074990
61785702181670349402484532907398
61785702181670349402484533257318
61785702181670349402651870332987
61785702181670349402651899030795
61785702181670349402671786499986
61785702181670349402672561333158
61785702181670349402672561334646
61785702181670349402672790921295
61785702181670349402672819619103
61785702181670349402672819619112
61785702181670350454721418749196
61785702181670350637987149822097
61785702181670350637998659712235
61785702181670350637998688410043
61785702181670350637998691592371
61785702181670350638018575879234
61785702181670350638018580128584
61785702181670350638019354963244
61785702181670350638019580300543
61785702181670350638019607581418
61785702181670350638019608998351
61785702181670350638019608998360
61785702181670350638019612180679
61785702181670350638019612180688
61785702181670351049612557960228
61785702181670351049613332794888
61785702181670351049800843255000
61785702181670351049801618089660
61785702182530037743424202144767
61785702182530037743672154609453
61785702182530037743693075197761
61785702182530042684243416701555
61785702182532738852062944305791
61785702182532739446919214235977
61785702182532739446922308836603
61785702182532739446940134824285
61785702182532739446943229424911
61785702182533644956056175517293
61785702182533939609142110901053
61785702182533939609142110906669
61785702182533939609145205035119
61785702182533939609145205501679
61785702182533939609145320292927
61785702182540843961804123185363
61785702182540844549885566241437
61785702182540844556412440650863
61785702182540844556600727014109
61785702182540844556600730196437
61785702182540844556660393115549
61785702182540844556660393128647
61785702182540844556661164780979
61785702182540844556663487716175
61785702182540844556663488779033
61785702182540844556663491961361
61785702182540844556681313703857
61785702182540844556681313716955
61785702182540844556682085369287
61785702182540844556684408304483
61785702182540844556684409367341
61785702182540844556684412549669
61785702182540844557165586080753
61785702182540844557228347845677
61785702182540848262450493365051
61785702182540848263266401026425
61785702182540849498048334521357
61785702182541745116881444950955
61785702182541745124409413004155
61785702182541745124412512172287
61785702182541745124412512191001
61785702182541745124472089029931
61785702182541745124472860682263
61785702182541745124475273955925
61785702182541745124475532236179
61785702182541745124493095357387
61785702182541745124496194544233
61785702182541745124977368075317
61785702182541745124977626355571
61785702182541745125224972972861
61785702182541745125228415116299
61785702182541745125249335704607
61785702182541748235653186354211
61785702182541748831265697713141
61785702182541748831286614168739
61785702182541748831286618419541
61785702182541750065796578493731
61785702182541750065796582744533
61785702182541750066612487086773
61785702182541750066633407793173
61785702182541750066633410981117
61785702182541750477641609052815
61785702182541792700515608097809
61785702182542043484101356285693
61785702182542044718883289780625
61785702182542044718886384381251
61785702182542045130477267612269
61785702182542045130480361746335
61785702182542045130480362212895
61785702182542045130668647041107
61785702182542045313680006884299
61785702182542045313683106189189
61785702182542045313742768649223
61785702182542045313745867954113
61785702182542045314247962073505
61785702182542048424923780234355
61785702182542049020536287343935
61785702182542049020536291593285
61785702182542049020537063245617
61785702182542049020557983952017
61785702182542050255067176624677
61785702182542050255904004861261
61785702182542050666912202932959
61785702182544446820881645743469
61785702182544446827656472617581
61785702182544446827659571798811
61785702182544446827659571804427
61785702182544446828472032599385
61785702182544446828475474742823
61785702182544446828475474748439
61785702182544446828493296149901
61785702182544446828496395331131
61785702182544446828496395336747
61785702182544450534450765810131
61785702182544450534512757339665
61785702182544450534533678046065
61785702182544450534534452880725
61785702182544451769043639170015
61785702182544451769294690834597
61785702182544451769315607290195
61785702182544451769315611540997
61785702182544451769316382124855
61785702182544451769316386375657
61785702182544451769880470607641
61785702182544451769881242259973
61785702182544451770047832008069
61785702182544451770068752714469
61785702182544451770069527554745
61785702182544746422130349407149
61785702182544746422130349412765
61785702182544747016927066497725
61785702182544747017742969441737
61785702182544751958565280465391
61785702182544751958565284714741
61785702182544751959151064487785
61785702182545636283855629172491
61785702182545645793846198094430
61785702182545645793846969746762
61785702182545645793847231213556
61785702182545646983439271821473
61785702182545647029193762308338
61785702182545647029194023775132
61785702182545647035968589182450
61785702182545647035971941865093
61785702182545647395222441591851
61785702182545647401976376457371
61785702182545647401997268465963
61785702182545647402539954161417
61785702182545647402539954167033
61785702182545647402540068480281
61785702182545647402540068485897
61785702182545647402540460689355
61785702182545647402543396304855
61785702182545647402543396310471
61785702182545647402561217706317
61785702182545647402564316893163
61785702182545647402564316898779
61785702182545647440975254849435
61785702182545647440975254849444
61785702182545647440976026501767
61785702182545647440976026501776
61785702182545647440976029684095
61785702182545647440976029684104
61785702182545647440976283719220
61785702182545647447750077474206
61785702182545647447750849126538
61785702182545647447750852308866
61785702182545647447750853375879
61785702182545647447750853375888
61785702182545647447751110593332
61785702182545647447753176306920
61785702182545647447754209426046
61785702182545647448314937607863
61785702182545647448314937607872
61785702182545647448315712442523
61785702182545647448315712442532
61785702182545647448315966477648
61785702182545647448315969659976
61785702182545647448318293658030
61785702182545647448319065310362
61785702182545651108602369725395
61785702182545651291867145623862
61785702182545651291868174493638
61785702182545651291868178742988
61785702182545652343384303220327
61785702182545652343948387452311
61785702182545652527214579101097
61785702182545652527214967055214
61785702182545652527214971304564
61785702182545652938996202378876
61785702182545652938996977213536
61785702182545695573464791468993
61785702182545695756667810023845
61785702182545696808246724963925
61785702182545696808810809195909
61785702182642897653867030354846
61785702182649796653083530319149
61785702182649796653083530324765
61785702182649796653086624919775
61785702182649796653271556998249
61785702182649796653836412882565
61785702182649801960751355973229
61785702182651002168727908169873
61785702182651002351826203325446
61785702182651002351829302158160
61785702182651002717832960313649
61785702182651002763608209234418
61785702182651046564925127928238
61785702182651046564946048516546
61785702182651046610678684140346
61785702182651046748023035130110
61785702182651047228446614271349
61785702182651047228449713104063
61785702182651047229011470155665
61785702182651047229013794153719
61785702182651047229014568988379
61785702182651052131611291968748
61785702182651052314709199170620
61785702184621204465124632994462
61785702208247602791279195501073
61785702208247602791362877854305
61785702208258398540246984400777
61785702209231911467956124193678
61785702209231911474981739847232
61785702209231911474981998127486
61785702209242718288451151869128
61785702209242718288723119517132
61785702209242718471465376717560
61785702209242718471737344365564
61785703328803373233481988836695
61785703328814180047222339652103
61785703328814180047222711654971
61785703328815375268124299188747
61785703328817763856616722499544
61785703328817765091397508088474
61785703328817765091962740226460
61785703328817776825615952509311
61785703328817776828063675099767
61785703328818076969112041009323
61785703328818115241693200268052
61785703328850230574604045563193
61785703328850230574604050280555
61785703328851429731043222551307
61785703378092694387290796717865
61785703381981001951230005883495
61785703381983703242862162858027
61785703381991792086920491255038
61785703381991792087673636666214
61785703381991792291423462433955
61785703381991792291424495535819
61785703381991803411779912899767
61785703381991803411781032107961
61785703381991803411781032113577
61785703381991803411783355056255
61785703381991803411783355057707
61785703381991803411783356106015
61785703381991808352603341737599
61785703381991808353355454028197
61785703381991808353376374617909
61785703381991808764949317087467
61785703381991808764949431872891
61785703381991808764949432922651
61785703381991808764950464980371
61785703381992690458749517052514
61785703381992690870343494884158
61785703381992692059956476399026
61785703381992692059957624305028
61785703381992692059959918542464
61785703381992692060145652369258
61785703381992692060147946619792
61785703381992692105877540688402
61785703381992692676222310962205
61785703381992703430761326595651
61785703381992703430761330845001
61785703381992703842355304427295
61785703381992703842355304432911
61785703381992708714513192573020
61785703381993008903783757860350
61785703381993008903783757873448
61785703381993008927423118391659
61785703381993042256360888936776
61785703381993053374481888839782
61785703381993053376174143052054
61785703381995710813956485778043
61785703381995710813957518879907
61785703382020954576258415240371
61785703382020954988040421149343
61785703382027824339883423661415
61785703382027824339883423674513
61785703382027825572969743805351
61785703382027825572969744155271
61785703382027825574665357156347
61785703382027825574665357169445
61785703382027825575417465216309
61785703382027825575417465229407
61785703382027825987011443047953
61785703382027825987011443061051
61785703382027858880736792653733
61785703382027859293083911664465
61785703382027875329867463689430
61785703382031760154652752578213
61785703382031761389998770305129
61785703404682860215173176481742
61785703404682865156557247389406
61785703404682865157122103623642
61785703404682865157288467690069
61785703404682865157309359698661
61785703404682865157309359698718
61785703404682865157310388568437
61785703404682865157310388568494
61785703404682865157310393167755
61785703404682865157310393167764
61785703404682865157310393285799
61785703404682865568339253298378
61785703404682865568903337530362
61785703404682865568904109182694
61785703405626310417356106066961
61785703405626310417356107116673
61785703405626310417377026773313
61785703405626310417377027823073
61785703405626310417378059875177
61785703405626310417544392411445
61785703405626310417565313117845
61785703405627494517814863208477
61785703405627511174626767932021
61785703405629896077544913746681
61785703405629912688602889304867
61785703405630196221061922835001
61785703405630212466279505353367
61785703405630212466279849726901
61785703405630212877873483185011
61785703405630212877873827558545
61785703405631096240018972268317
61785703405631096423117785058624
61785703405631096423118042276068
61785703405631096424812618965654
61785703405631096836594883141830
61785703405631096837323779448859
61785703405631107541238789560948
61785703405631107542933366250534
61785703405631107953020020263658
61785703405631107953020277481102
61785703405631107954715630426710
61785703405631146202922855756703
61785703405631146202923247960161
61785703405631146202924019612493
61785703405655423283935808548566
61785703405655423283935809598326
61785703405655423283936066815770
61785703405655423283938132546620
61785703405655423286383789288134
61785703405655423286386883888760
61785703405663526566274447263697
61785703405663527799360772012519
61785703405663527801056380758629
61785703405663528350914958229015
61785703405663561748490205842949
61785703405663561748493955513555
61785703405663561748493955514959
61785703405663577762244025077359
61785703405663577762266076206909
61785703405663577762266076224379
61785703405663577762266080924271
61785703405663577762266080941741
61785703405663577762268141936355
61785703405663577763939759842563
61785703405663577763939764558473
61785703405663577763939764559925
61785703405666229685894153455002
61785703405666229685894154504762
61785703405666229685894925107334
61785703405666229685897249105388
61785703405666230097676417631178
61785703405666230097677189283510
61785703405666279465490822764705
61785703405666279465490822769077
61785703405666279465490827468969
61785703405666279465491079982149
61785703405666279465491084686413
61785703405666279465491084703883
61785703405666279465511629150789
61785703405666279465511714771845
61785703405666279465511714773297
61785703405666279465511714777669
61785703405666279465511715244021
61785703405666279465511715244069
61785703405666279465511715244229
61785703405666279465511719476157
61785703405666279465511719477561
61785703405666279465511971989289
61785703405666279465511973039049
61785703405666279465511973511225
61785703405666279465511973524323
61785703405666279465511976693553
61785703405666279465511977756411
61785703405666279465515071294179
61785703405666279465515072357037
61785703407633720817006302888929
61785703407636421925644269165536
61785703407636421925645044000196
61785703407636422520253246661314
61785703407636422520253246680028
61785703407636422520441647810144
61785703407637623094321283033308
61785703407637623277523908545089
61785703408581957504547786485730
61785703408581973975897372357787
61785703408581973975897400937503
61785703408582006915856732958892
61785703408582006915877624967484
61785703408582007327638738867865
61785703408582007327659544788793
61785703408582007327659630876457
61785703408582007327659659107657
61785703408582007327659659574217
61785703408582007327722306907849
61785703408582007327722392646997
61785703408582007327722421226713
61785703408617991403781022754996
61785703408620576294642251099354
61785703408620592355045425661354
61785703408620592356656433271024
61785703537625579305689023876693
61785703538571115412495587903741
61785703538571130237409081894179
61785703538573815515307574337511
61785703538573815926337467955885
61785703538573817116118960902365
61785703538573817116121284900419
61785703538573817116142176909011
61785703538573817162436631093977
61785703538573831940844169598031
61785703540568336031057904402028
61785703541513882751971838248473
61785703541513882751972609900805
61785703541513888104388869708375
61785703541513888104388898288091
61785703541513888104409790296683
61785703541513888105142129910591
61785703541516572718578237237600
61785703541516572718578238753920
61785703541516572718578241954962
61785703541516572718787157323520
61785703541516572719330354264274
61785703541516573130360244209382
61785703541516573130381136217974
61785703541516573130381140922238
61785703541516573334862448453329
61785703541516573334863477310007
61785703541516573334863477323105
61785703541516584452963676959829
61785703541516584455218640657553
61785703541516584455219669527329
61785703541516584455219755620609
61785703541516584455220013887765
61785703541516584455223111670767
61785703541516584455406925939227
61785703541516584455410364896125
61785703541516588161260390017015
61785703541516589396042323511787
61785703541516589396063244100095
61785703541516589396816131244067
61785703541516589808389446754559
61785703541516589808410110125423
61785703541516589808577474831887
61785703541516617189276088541286
61785703541516617190968341237238
61785703541516620895316466070008
61785703541517471866357187750346
61785703541517471914534216959126
61785703541517471914535364865128
61785703541517473149881382578946
61785703541517473149881382592044
61785703541517473719661292749491
61785703541517484474199935317211
61785703541517484474200308369839
61785703541517484885793913148855
61785703541517484885794286201483
61785703541517488111575487123162
61785703541517488523169092946274
61785703541517521279571006366262
61785703541517532995559596111346
61785703541517772055606861042182
61785703541517788735327282709271
61785703541517788735328082941319
61785703541517788735328425897911
61785703541517788735348974949911
61785703541524678240665507320938
61785703541524678240686404033794
61785703541524678445168483217217
61785703541524689564959819537125
61785703541524689564960076754569
61785703541524689564961192767337
61785703541524689564963515711467
61785703541524689564964291600051
61785703541524694918129249103499
61785703541524694918130368416687
61785703541524694918130625634131
61785703541524694918151289004995
61785703541524726416651881061478
61785703541524726416839909138806
61785703541525593655819588529055
61785703541525593656571700838367
61785703541525879204698969084081
61785703541525888492655268733851
61785703541525893845090153829483
61785703541525893845821345550487
61785703541528274607464651438550
61785703541528278315741591682080
61785703541528278315741593212902
61785703541528278315741593217274
61785703541528278315741596399442
61785703541528278727523597591052
61785703541528278727523598653862
61785703541528278727523599108776
61785703541528278727523599121874
61785703541528278727523599126246
61785703541528278727523602295316
61785703541528278727523603371224
61785703541528278886273361648757
61785703541528278886273619929011
61785703541528279962869615317968
61785703541528279962869616380778
61785703541528279962869620022232
61785703541528279962869620035330
61785703541528279962869621098140
61785703541528280100405323744620
61785703541528289983741157370850
61785703541528289983741409884030
61785703541528289983741414601392
61785703541528290050147951992617
61785703541528290052406239860363
61785703541528290052406244577725
61785703541528290052407387753267
61785703541528290052407392470629
61785703541528291287188173355295
61785703541528291287188178072657
61785703541528291287189321248199
61785703541528291287189325965561
61785703541528291287941434025523
61785703541528291287941434042993
61785703541528291699535411857167
61785703541528294925129356335136
61785703541528294948224781570437
61785703541528295336910472631458
61785703541528295336910591654586
61785703541528295336911620524362
61785703541528295359986517374813
61785703541528295359987289027145
61785703541528295360008209615453
61785703541528295543084151868531
61785703541528295543085180738307
61785703541528578871061499750774
61785703541528578871061504468136
61785703541528590173011975184458
61785703541528590173011976700778
61785703541528590173200007979148
61785703541528590195898885154127
61785703541528590195898999472991
61785703541528590195902700364695
61785703541528590195903475203567
61785703541528590196087284767763
61785703541528590196090728428925
61785703541528590196090728446395
61785703541528595114399921635564
61785703541528595114587178073658
61785703541528595137474426282557
61785703541528595137474454862273
61785703541528595549068433756727
61785703541528595549068662394455
61785703541528595549256690471783
61785703541528595549257882907289
61785703541528595732354717182057
61785703541528595732355746038735
61785703541528595732355746051833
61785703541528625171966052211212
61785703541528628465659306478448
61785703541528628465660081318724
61785703541528628466224165550708
61785703541528628877441313450230
61785703541528628877441313468944
61785703541528630113352965088278
61785703541528630113352965101376
61785703541528630113353222305722
61785703541528630113353222318820
61785703541528639586789277970590
61785703541549903680075342639849
61785703541549937031875997599469
61785703541552606616408725929459
61785703541552606616409759048585
61785703541552606616409759067299
61785703541552607028191763546231
61785703541552607030451199661013
61785703541552607030451201196207
61785703541552638735123057225993
61785703541552640313610243143588
61785703541552640382251080861881
61785703541552640382254180048727
61785703541560710491369004438841
61785703541560710491369004451939
61785703541560710493816467214009
61785703541560710493816467227107
61785703541560712140192378540585
61785703541560712140192378553683
61785703541561944601950103422987
61785703541561946249078127058875
61785703541564646305385191126839
61785703541564648090359975292647
61785703564167704830775116833824
61785703564178509996822330911584
61785703564178509997387444013344
61785703564178509997575472090672
61785703564178511644515467649232
61785703564178511781713460259780
61785703564178511781776222024704
61785703564179707047874804139256
61785703564179707047875061356700
61785703564179707048438888371240
61785703564179707048439917241016
61785703564179707050134497117350
61785703564179707050322526611620
61785703564179707050322783829064
61785703564179707050886609426662
61785703564179707050886610843604
61785703564179707050887381078994
61785703564179707050887639713380
61785703564179710754668327096416
61785703564179710754668584313860
61785703564179712355008204962802
61785703564179712401044495640436
61785703564179712401609351524752
61785703564179721875045409892290
61785703564179721875045668526676
61785703564179723476409254814070
61785703564179723521421321218866
61785703564179723521609607930580
61785703564179723522173690745622
61785703564179723522173692162564
61785703564179723522174462397954
61785703564204022381240897161786
61785703564204022381802400178272
61785703564204022381805753046102
61785703564204027731962608973158
61785703564204038853080956120944
61785703564204038853091805495286
61785703564204038853091805495446
61785703564212127491543579057844
61785703564212131195704446048676
61785703564212132842268646919374
61785703564212132842833502803690
61785703564212142315704702454504
61785703564212143962833759209518
61785703564212143963397843441502
61785703564214529003817225348762
61785703564214534356430070490075
61785703564214534356994926355677
61785703564214534356994926374391
61785703564214534356997249303971
61785703564214829192534558973876
61785703564214829193099414858192
61785703564214829194793991552198
61785703564214829194978923979140
61785703564214829195543779863456
61785703564214829195546103861510
61785703564214832898574936152678
61785703564214832899327048461990
61785703564214834499947079578395
61785703564214834499967971586987
61785703564214834499971066168899
61785703564214834500511935462711
61785703564214834500532827452589
61785703564214834500532827471303
61785703564214834500535150400883
61785703564214834545703734623226
61785703564214834546267818855210
61785703564214834546268590507542
61785703564214844019693283300464
61785703564214845666269104130814
61785703564214845666833188362798
61785703564214845666833960015130
61785703564214845666836284013184
61785703564214850559475112714727
61785703564215729760342897408060
61785703564215729760907753292376
61785703564215735067758861218827
61785703564215735068323717103143
61785703564215746186370049834390
61785703564215746186464584725569
61785703564215746188138268361223
61785703564215746188139040013555
61785703564215746369483052086462
61785703564215750075520330782470
61785703564215750075520333614878
61785703564215750075708361692206
61785703564215750075708620307869
61785703564215750075708620326583
61785703564215750075708620326592
61785703564215750075708620425913
61785703564215750075708620444627
61785703564215751127851750233859
61785703564215751722083498534042
61785703564215751722084270186374
61785703564215751722084273018782
61785703564215751722648354418358
61785703564215751722648357250766
61785703564215751722649128903098
61785703565148389757548029258721
61785703565148389757549058128497
61785703565148389757568949965121
61785703565148389757569978834897
61785703565151073136391007189304
61785703565151073136411899197896
61785703565151074782767172550996
61785703565151074783540951703560
61785703565151074783543275701614
61785703565151074987186580294815
61785703565151089813603270034101
61785703565151089813604044868761
61785703565151091460733097374425
61785703565151091460795088885245
61785703565151091460796117755021
61785703565151091460816009591645
61785703565151091460817038461421
61785703565151091460984145851063
61785703565151122958753320486216
61785703565151975554998361935247
61785703565151986535857578457491
61785703565152275561253840377571
61785703565152275561254615094187
61785703565152275561254615112901
61785703565152275561254615212231
61785703565152275561254619463033
61785703565152286679375623965357
61785703565152286864897087087903
61785703565152292218066521371639
61785703565159180097491843406371
61785703565159194923344448913673
61785703565159194923345223748333
61785703565159194924161126692345
61785703565159196570474276253997
61785703565159196570537038018921
61785703565159196570557188471217
61785703565159196571311104490581
61785703565160080528042870671331
61785703565160380671559879759651
61785703565162776878308437866817
61785703565162776880004132700591
61785703565162780517191281720868
61785703565162780517943398260816
61785703565162780517946492861442
61785703565162780584349933185387
61785703565162780584349933204101
61785703565162780584349934739295
61785703565162782164508366534496
61785703565162782164510690532550
61785703565162782165072450766480
61785703565162782230725844511963
61785703565162782233233277746461
61785703565162782233798133630777
61785703565162782368738969955001
61785703565162791702469905637011
61785703565162791702469908817935
61785703565162793348845816963587
61785703565162793348845820144511
61785703565162793348846850082713
61785703565162793351293538017605
61785703565162797012141746165601
61785703565162798246923679660533
61785703565162798841783049958627
61785703565162798841784078828403
61785703565162826705435382248487
61785703565162830340326628032040
61785703565162830340327373702332
61785703565162830340327374168892
61785703565162830340327378419694
61785703565162830340514656109368
61785703565162830341079486479656
61785703565162830363966766454811
61785703565162831598748699949743
61785703565162831598832745926717
61785703565162831598832746398893
61785703565162841482087858212603
61785703565162841482087858231477
61785703565162842719188938130941
61785703565162842719188938603117
61785703565163080704769254201160
61785703565163080706482767726244
61785703565163080706670795803572
61785703565163080706670800035660
61785703565163080707213619206424
61785703565163080727866942273707
61785703565163080727866942391751
61785703565163080727866942410465
61785703565163080727866943827615
61785703565163082353610795594220
61785703565163082353799852541324
61785703565163082374242078883667
61785703565163082374242853600283
61785703565163082374242853718327
61785703565163082374995999148217
61785703565163082377315142719097
61785703565163082377336034727689
61785703565163093678637695107657
61785703565163097384677699228215
61785703565163097384677699700391
61785703565163097384677700763249
61785703565163097384677729342965
61785703565163097384678072299557
61785703565163097384678847134217
61785703565163097384678847469635
61785703565163097384678847488349
61785703565163097384678848551159
61785703565163098436195392866963
61785703565163099031054644128831
61785703565163099031054758796211
61785703565163126846696025829155
61785703565163126847198103650243
61785703565163126848952362757091
61785703565163130529575932503336
61785703565163130529764300704848
61785703565163131788019265250171
61785703565163131788019638302799
61785703565163131788020413156173
61785703565163131788082448270445
61785703565163131788083191337445
61785703565163131788103340279037
61785703565163131788104111925753
61785703565163981158417971092575
61785703565163981341516012217451
61785703565163981341516012217452
61785703565163981341516269434895
61785703565163981341516269434896
61785703565163982393763988819491
61785703565163982991071893751015
61785703565163992276537946725123
61785703565163992278797382485773
61785703565163992278798411355549
61785703565163992459637016365436
61785703565163992459637016719775
61785703565163992459637016719776
61785703565163993513579315980705
61785703565163993513580344850481
61785703565163994106766073103188
61785703565163994108460650147114
61785703565163997769475174880177
61785703565163997769476203731239
61785703565163997769476203749953
61785703565163999004821964259425
61785703565163999004822221476869
61785703565164025816145198200539
61785703565164031121322116029041
61785703565164031121322116047755
61785703565164031121322508251213
61785703565164031304064904157653
61785703565164032356667876557227
61785703565164032356668133774671
61785703565164032356668263092941
61785703565164032356668267343743
61785703565164032356669038996075
61785703565164032356669297611747
61785703565164032356669297630461
61785703565164043474789010377821
61785703565164043474789014628623
61785703565164043477024459547967
61785703565164043477025488417743
61785703565188307790555130048078
61785703565188309391906218966703
61785703565188309394353940003203
61785703565188309437680829336200
61785703565188309437680829690332
61785703565188309437683153683966
61785703565188309437684182553742
61785703565188309437684185740490
61785703565188309437684186785830
61785703565188309439940523713766
61785703565188309439943618314392
61785703565188309440128416803667
61785703565188342791929187617137
61785703565188342791929579820595
61785703565188342791931511969323
61785703565188342791932679007441
61785703565188342791932937287743
61785703565188357572596808121819
61785703565188357572596812824679
61785703565188357572596812837729
61785703565188357572596812839181
61785703565188357572596812843553
61785703565195213792515365317203
61785703565195247098646512993665
61785703565195247098667405002257
61785703565195247098669727465277
61785703565195247098669727937453
61785703565195247144400097785489
61785703565195247144402420720685
61785703565195247146659529295337
61785703565195263158174545657821
61785703565195263158174546129997
61785703565196412717758999171347
61785703565196412900858068811660
61785703565196412900858068811868
61785703565196414504659979017893
61785703565196414547986092447548
61785703565196414547986092447756
61785703565196414547987125549412
61785703565196414547989448497706
61785703565196414550434585509398
61785703565196414550434585509425
61785703565196414550434585509641
61785703565196414550434585509642
61785703565196414687758015910890
61785703565196446255109913718827
61785703565196447902235614584483
61785703565196447902235618835285
61785703565196447902238972051631
61785703565196447902238975239575
61785703565196463915989175066255
61785703565196463916010062824045
61785703565196463916010067074847
61785703565196463916011095944623
61785703565196463916011100648887
61785703565196463918249640168830
61785703565196463918249640168857
61785703565199114421197439743029
61785703565199114558518546146223
61785703565199114558541765334989
61785703565199114560965233614299
61785703565199114604293413732956
61785703565199114604296512565670
61785703565199115656544232304605
61785703565199115839640203112204
61785703565199115839640207344292
61785703565199115839643301944918
61785703565199116205646569763397
61785703565199116205667378866493
61785703565199116251422213253264
61785703565199116251422470470708
61785703565199147705861482646964
61785703565199147705861482648368
61785703565199147751615066040512
61785703565199147958356973345351
61785703565199147960051550039357
61785703565199149559183962638051
61785703565199149559184991507827
61785703565199149559187449422452
61785703565199149559188090340541
61785703565199149559188478292228
61785703565199149604916655539375
61785703565199149604917684409151
61785703565199149605482543475795
61785703565199164383889311845241
61785703565199164383889311862503
61785703565199164383890083514835
61785703565199164383890087746923
61785703565199164383910975523427
61785703565199164383910979755515
61785703565199164383913302703809
61785703565199164384098227231109
61785703565199164384098228747429
61785703565199164384098228748833
61785703565199164384098228766303
61785703565199164384098231931161
61785703565199164384098231935373
61785703565199164384098231948423
61785703565199164385584017755766
61785703565199164385584658673855
61785703565199164386336770983119
61785703565199164386337158934806
61785703565199164386337163166894
61785703565199165618672016991101
61785703565199165619445021309005
61785703565199165619445021314621
61785703567158340576264668488482
61785703567158501676677684827000
61785703567158501860445284663117
61785703568106755019336382706075
61785703568106755019336382824119
61785703568106786723969584610652
61785703568106788371098526562981
61785703568106788371098641348405
61785703568106788371161402995285
61785703568142605675108966361982
61785703568142655635481822345624
61785703568142672106772002497298
61785703568142772264289347715120
61785703568153627187606976644169
61785703568153627367549301377607
61785703568153627367549301390705
61785703568153627370056342408647
61785703568153627370056342421745
61785703568153627370057490332119
61785703568153627370809602628333
61785703568153627370809602641431
61785703617353438658995128240628
61785703617353438795628264948146
61785703617353438796193120851176
61785703617353438796255882616100
61785703617353438796444167892158
61785703617357035579520199548910
61785703617357335723037437274958
61785703617357340661329490905390
61785703617357351827731756021726
61785703617377748456177189059648
61785703617377764515117923020208
61785703617381651097272783468256
61785703617381651099155645457034
61785703617381651099719729689018
61785703617381651099720501341350
61785703617381656449877357268406
61785703617381656450441441500390
61785703617381656450442213152722
61785703617381667158660462582556
61785703617381667159224546814540
61785703617381667159224547881562
61785703617381667570442726775994
61785703617381667571006811007978
61785703617381667571007582660310
61785703617388553622225432007184
61785703617388553622789516239168
61785703617388569681730250199728
61785703617389456018484915061582
61785703617389456020177167757534
61785703617389456020179490705828
61785703617389756207002592169730
61785703617389756207013962347828
61785703617389756207578046579812
61785703617389756209446957174994
61785703617389756209447733057962
61785703617389756209461680220922
61785703617389756210025764452906
61785703617389761560183395214622
61785703617389761560747476264278
61785703617389761560747479446606
61785703617389771033619707967196
61785703617389771033619709034218
61785703617389771033619709034377
61785703617389771033619709034378
61785703617389771034183793266202
61785703617389772678292772321404
61785703617389772680748761539882
61785703617389772680748764722210
61785703617389772681312848954194
61785703617389772681316201822024
61785703617392163028612412848963
61785703617392163029156348144971
61785703617392174147276323777519
61785703617392463217882978149391
61785703617393375089821788862973
61785703617393378793602476246009
61785703617393378793602476594525
61785703617393378793602476712569
61785703617393378793623368254601
61785703617393378793623368603117
61785703617393378793623368721161
61785703617393380028948493972925
61785703617393380028948494321441
61785703617393380028948494439485
61785703617393380028969385981517
61785703617393380028969386330033
61785703617393380028969386448077
61785703617393380028970414851293
61785703617393380028970416268235
61785703617393380028970416386327
61785703617393380028970419568655
61785703618326001385652482239406
61785703618326002001666240873113
61785703618326018063681800514773
61785703618326018063681800520389
61785703618326018063702721221173
61785703618326018063702721226789
61785703618326018063702724409117
61785703618328703704913300499637
61785703618328719766865068108369
61785703618328719766865839760701
61785703618328719766927830227425
61785703618328719766928601879757
61785703618328719766948750933777
61785703618328719766949522586109
61785703618328719766949780853313
61785703618328719766949784035641
61785703618329603678117021886189
61785703618329614796237769171069
61785703618329614844250013834959
61785703618329620334928582708583
61785703618329648150319126388215
61785703618329653503488559255009
61785703618329664621609306539889
61785703618329914985508366351633
61785703618329918693804818890747
61785703618329920340180730217323
61785703618329920340180991666855
61785703618329920340933875628499
61785703618329948339589723568779
61785703618329953692006011956065
61785703618329953692758005242249
61785703618329963163750846982701
61785703618336808199226844878982
61785703618336808199392833054814
61785703618336808199393204591122
61785703618336808199393206107442
61785703618336808199393980947718
61785703618336808199396303896012
61785703618336808199414101317076
61785703618336808814653707739975
61785703618336808814654479379209
61785703618336808814654479392307
61785703618336808815218563624291
61785703618336823046462850597619
61785703618336823046463622249951
61785703618336823641886956221707
61785703618336823641886984801423
61785703618336823641887075612065
61785703618336823641887076674875
61785703618336823641888105531553
61785703618336823641907996318417
61785703618336823641909026237953
61785703618336823641909029420281
61785703618336823642075361956549
61785703618336823642076133608881
61785703618336823642096282662949
61785703618336823642097054315281
61785703618336824876606246987941
61785703618336824876607018640273
61785703618336824876668918296355
61785703618336824876669780405197
61785703618336824876669780759329
61785703618336824876670039026485
61785703618336824876690701465681
61785703618336824876690959732885
61785703618336824876690962915213
61785703618336824877443075224525
61785703618336824877443846876857
61785703618336825288452044948555
61785703618336856375191293036890
61785703618337703892035986161999
61785703618337703894480351167263
61785703618337703894483793310701
61785703618337703895044435399247
61785703618337703895047878586781
61785703618337707531858970389592
61785703618337707532443860541100
61785703618337707553076267270829
61785703618337708764781170744850
61785703618337708767204988097794
61785703618337708767204992365858
61785703618337708767206021216920
61785703618337708767225535750114
61785703618337708767226568870692
61785703618337708767773203237522
61785703618337708834175612566509
61785703618337709178988027144606
61785703618337709178990351142660
61785703618337709199452178597405
61785703618337709245205505122073
61785703618337709245769590889251
61785703618337709382465489380407
61785703618337709383218630540781
61785703618337718719209260267907
61785703618337719952296617068833
61785703618337719953991967553403
61785703618337723591365996726292
61785703618337723591386917431240
61785703618337723614275317678851
61785703618337725261403341314739
61785703618337752025278371767239
61785703618337752025278371772855
61785703618337753671654283099431
61785703618337756943023995732190
61785703618337756943211937720450
61785703618337756943212282076722
61785703618337756943213060116636
61785703618337756943777141162080
61785703618337756943777169858436
61785703618337756966100337968061
61785703618337758590153056738006
61785703618337758590906197917094
61785703618337758613228361603949
61785703618337758613228590241677
61785703618337758613229738134581
61785703618337768084220657029585
61785703618337768496567777084253
61785703618338004035551937800827
61785703618338007721150456394968
61785703618338007721150714662172
61785703618338007721693532297902
61785703618338007721693647083326
61785703618338007721715573734432
61785703618338007721715576916760
61785703618338007742346604051621
61785703618338007742346604405913
61785703618338007742346861269065
61785703618338008956496477309828
61785703618338008956497507223748
61785703618338008956497510411692
61785703618338008957062366296008
61785703618338008977692621654829
61785703618338008977692621772921
61785703618338008977693653830641
61785703618338009389286599486473
61785703618338020095814401115521
61785703618338023803545111326947
61785703618338023803545882979279
61785703618338024215139089158591
61785703618338024215140237051495
61785703618338024399157733227775
61785703618338024399157737477125
61785703618338052214548965765475
61785703618338052214548965771091
61785703618338053449329866158543
61785703618338053449329870390631
61785703618338053449330899260407
61785703618338053449330902448351
61785703618338057132273669024026
61785703618338057133026843150272
61785703618338058780155871208930
61785703618338058802499184121821
61785703618338058802499298907245
61785703618338058802499299957005
61785703618338068273490879019129
61785703618338068273492025862273
61785703618340405597730853986937
61785703618340409233434586408918
61785703618340409235859175431456
61785703618340409235878951414182
61785703618340409302076654471733
61785703618340409302076654944117
61785703618340410470452050910858
61785703618340410470641108926388
61785703618340410470664323864608
61785703618340410491105260392285
61785703618340410536858587966665
61785703618340410536858588439049
61785703618340410537422672193033
61785703618340411086465690167305
61785703618340411086465690172921
61785703618340420420197658974057
61785703618340421609226007677165
61785703618340421654979592468989
61785703618340421655543676695357
61785703618340421657238253389363
61785703618340421657239028229639
61785703618340425913134887719747
61785703618340427147916821214679
61785703618340454963307364894311
61785703618340471434597545045985
61785703618340709425128624706018
61785703618340709425150661438284
61785703618340709445593663678145
61785703618340709445593664032437
61785703618340709445593920895589
61785703618340710659743536917638
61785703618340710659744566855888
61785703618340710659744570038216
61785703618340710680375854390521
61785703618340710680939681281353
61785703618340710680939681399445
61785703618340710680940713457165
61785703618340710681127966694217
61785703618340711094665293415899
61785703618340711094686185424491
61785703618340721799061460742045
61785703618340722396364415325577
61785703618340726102404797103649
61785703618340726102405567693171
61785703618340727153922114134595
61785703618340727337186726349231
61785703618340727337187386515107
61785703618340727337187501182487
61785703618340753917984053474943
61785703618340755565175116642257
61785703618340758835709793021898
61785703618340760505746359583529
61785703618341606146650970954284
61785703618341606147215826838600
61785703618341606147215830020928
61785703618341609464549941813421
61785703618341609464550713465753
61785703618341609807502622289814
61785703618341609809194874985766
61785703618341609855115940337952
61785703618341609855680795153842
61785703618341609855680795155246
61785703618341609876143919645065
61785703618341609876144691297397
61785703618341611042284555784746
61785703618341611044520086797370
61785703618341611044521115661530
61785703618341611044521115667146
61785703618341611044540892712682
61785703618341611044709143390342
61785703618341611044709143744474
61785703618341611044728920790010
61785703618341611090461958064868
61785703618341611090462728650178
61785703618341611090462728654390
61785703618341611090462732899528
61785703618341611091026812880758
61785703618341611091026812882162
61785703618341611091026817131512
61785703618341611110925853139997
61785703618341611110926624792329
61785703618341611227807055781752
61785703618341611249023316250925
61785703618341611296472645248510
61785703618341611639591644323164
61785703618341611640156500207480
61785703618341611640156503389808
61785703618341611662477075056331
61785703618341611708253876322822
61785703618341611708254647975154
61785703618341611708254651157482
61785703618341611708254651161694
61785703618341611708254905192598
61785703618341611708819507041798
61785703618341611708819764259242
61785703618341620584930378888451
61785703618341620928047071209094
61785703618341621134032719081517
61785703618341621134033490733849
61785703618341621177550989808762
61785703618341621177551247026206
61785703618341621177552022927888
61785703618341622162829004704026
61785703618341622231306290215027
61785703618341622369567422213613
61785703618341622369567536532477
61785703618341622369567793749921
61785703618341622412897782370338
61785703618341622412898039587782
61785703618341622412898815489464
61785703618341622414593392533390
61785703618341622415345369856679
61785703618341622781161400045257
61785703618341622781161400050873
61785703618341622781161771581565
61785703618341622781161771587181
61785703618341622824680303781220
61785703618341622824681075433552
61785703618341622824681078615880
61785703618341622826374880825146
61785703618341622826375652477478
61785703618341622826375655659806
61785703618341622826375655664018
61785703618341622826939347688323
61785703618341622826939347692535
61785703618341622826939739891790
61785703618341626052532260580748
61785703618341626052532263763076
61785703618341626052720550120706
61785703618341626052720550122110
61785703618341626052720550126322
61785703618341626075607917253355
61785703618341626075608946117515
61785703618341626075608946123131
61785703618341626464314529020776
61785703618341626464502814315548
61785703618341626487201895084999
61785703618341626487202923600643
61785703618341626487202923949159
61785703618341626487202923954775
61785703618341626670405683875241
61785703618341627699096462515708
61785703618341627699849603694796
61785703618341627699849606877124
61785703618341627721983828579931
61785703618341627721984857095575
61785703618341627721984857444091
61785703618341627721984857449707
61785703618341627722548684458631
61785703618341627722548941676075
61785703618341627905752473248873
61785703618341655769405965266799
61785703618341656133007683879367
61785703618341656133007683884983
61785703618341659220528152423014
61785703618341659220528155610958
61785703618341659221280521951174
61785703618341659221281296790046
61785703618341659427454858415317
61785703618341659427454858420933
61785703618341659839048835898445
61785703618341659839048836246961
61785703618341659839048836252577
61785703618341660021979995396395
61785703618341660022251854453297
61785703618341661073829740877733
61785703618341661074394596756433
61785703618341661074394853625361
61785703618341661074394853973877
61785703618341661074582882051205
61785703618341661074582882056821
61785703618341661256573557851791
61785703618341661257597613894343
61785703618341661257598385546675
61785703618341670959592170208801
61785703618341670959593313397441
61785703618341672194374103703733
61785703618341672194375246892373
61785703618341672194938959588049
61785703618341672194939331124357
61785703618364736940705881238201
61785703618364736940705881243817
61785703618364736986458432929613
61785703618364736986459466030025
61785703618364736988154045911975
61785703618364736988157140512601
61785703618364736988906153985035
61785703618364770294975266538291
61785703618364770294977589482421
61785703618364770752576248416663
61785703618364770752577020068995
61785703618364785119136389952213
61785703618364785119136389952261
61785703618364786765512186487749
61785703618364786765512301278789
61785703618364786765512562728321
61785703618364786765515657328947
61785703618364786766265446689965
61785703618364786766327481797652
61785703618364786766327481817335
61785703618364786766599077909348
61785703618364786766599449445656
61785703618365921501022427451317
61785703618365936508466779143430
61785703618365936508467036360874
61785703618365937743812796870346
61785703618365937743813571705006
61785703618365937743813825740122
61785703618365937743813828922450
61785703618365937743816152920504
61785703618365937743816924572836
61785703618365937743816929172106
61785703618365938155595059996762
61785703618365938155595831649094
61785703618365938155595834831422
61785703618365938155599187699252
61785703618365938155599192298522
61785703618365938157855267776926
61785703618365938157855267781346
61785703618365938157855270963674
61785703618365938157855529226458
61785703618365938157858623827084
61785703618365938157858623831504
61785703618365971097877389596203
61785703618365971100321754601467
61785703618365971647105341131525
61785703618365971647126233140117
61785703618365986471099071259267
61785703618365987706634407382819
61785703618372825990941983663689
61785703618372825990942241930845
61785703618372826036695482362233
61785703618372826036695568455513
61785703618372826037259566594217
61785703618372826037259653731593
61785703618372840815664010615689
61785703618372840815665126622841
61785703618372840815665126628457
61785703618372840815667449571135
61785703618372840861418711414665
61785703618372840861418711420281
61785703618372840861421034362959
61785703618372840861421035412719
61785703618372840863112143403711
61785703618372840863113291296615
61785703618372842050445686893177
61785703618372842050445944110621
61785703618372842050446715762953
61785703618372842050446801856233
61785703618372842050447060123389
61785703618372842096200386648057
61785703618372842096200644909597
61785703618372842096200644915213
61785703618372842096202967857891
61785703618372842096202968907651
61785703618372842098647332864607
61785703618372842098648107703479
61785703618372874169933395910163
61785703618372874169934511917315
61785703618372874169936834867061
61785703618372875404715329405095
61785703618372875404716101057427
61785703618372875404716445417863
61785703618372875404718768361993
61785703618372875404718768366365
61785703618372875404719543200865
61785703618372875816310423249507
61785703618372875816312631406761
61785703618372875816582411564661
61785703618372875816584734512955
61785703618372875817149590397271
61785703618372875862317427296235
61785703618372875862318202130895
61785703618372875862882283180551
61785703618372875862882286362879
61785703618372890228876453868777
61785703618372890228876797179661
61785703618372890228877568831833
61785703618372890228961184689492
61785703618372890229441653058153
61785703618372890229525268921476
61785703618372890229525383240340
61785703618372890640471808112961
61785703618372890641223917234329
61785703618372890641307619203982
61785703618372890641558323293988
61785703618372890641558694830296
61785703618372890641559466482628
61785703618372891875818597492209
61785703618372891876089552685816
61785703618372891876089552698914
61785703618372891876089552705499
61785703618372891876657764639946
61785703618372891876905484209544
61785703618374026610762834691655
61785703618374026611327690575971
61785703618374041023891741538909
61785703618374041023895094406739
61785703618374041435485719370553
61785703618374041435485719389267
61785703618374041435489070722063
61785703618374041435489072238383
61785703618374041435489072257097
61785703618374041572997434599805
61785703618374041572998206252137
61785703618374041573017983769897
61785703618374041573021422725391
61785703618374041575445927307559
61785703618374041618771911518313
61785703618374041618772042254986
61785703618374041618773071124762
61785703618374041618773074307090
61785703618374041618773075374112
61785703618374041618775398305144
61785703618374042670267652865485
61785703618374042670267652884199
61785703618374042670271004216995
61785703618374042670271005733315
61785703618374042670271005752029
61785703618374042672718726807451
61785703618374042854119867935688
61785703618374042855814444979614
61785703618374043220126115569161
61785703618374043220126487105469
61785703618374043221821064266035
61785703618374043221821839100695
61785703618374043221821839119409
61785703618374043265900964023977
61785703618374043265901094760650
61785703618374043265902127879776
61785703618374043265902131062104
61785703618374043265904063210823
61785703618374043265904450810808
61785703618374043265904455410078
61785703618374043267595541067903
61785703618374043267595675001944
61785703618374043267596315901159
61785703618374043267596315906775
61785703618374043267596446660917
61785703618374043267596446660918
61785703618374043267596449843245
61785703618374043267596449843246
61785703618374043267596704923702
61785703618374043267596708106030
61785703618374043267599027871996
61785703618374043267599802711075
61785703618374043267599802711076
61785703618374043268160530888482
61785703618374043268161563994558
61785703618374043268163886938640
61785703618374043268349592071886
61785703618374043268352948122044
61785703618374074766282754709236
61785703618374074766282759308506
61785703618374075955875963895930
61785703618374075955876220628100
61785703618374075955876222163134
61785703618374075955876225345462
61785703618374075955897112636692
61785703618374075955897117354054
61785703618374076001629805538016
61785703618374076001629810137286
61785703618374076138973871097802
61785703618374076208367197365771
61785703618374076208368226235547
61785703618374076573664652099223
61785703618374076573666976563837
61785703618374076573668138883624
61785703618374076574231835649195
61785703618374076619396316498161
61785703618374076619397086733343
61785703618374076619397345000547
61785703618374076619399411081317
61785703618374076619399669348521
61785703618374076619399803283371
61785703618374076619399803284775
61785703618374076619400574937107
61785703618374076619400578123647
61785703618374076619964657572635
61785703618374076619964659167687
61785703618374076619964662355631
61785703618374076620149457309859
61785703618374076620150232144519
61785703618374076620152556492493
61785703618374076620152556496705
61785703618374090780622320282598
61785703618374090780622321817632
61785703618374090780622324999960
61785703618374090986774991421261
61785703618374090986774994603589
61785703618374090986774994604993
61785703618374090986775766257325
61785703618374090986795883429853
61785703618374090986795883431257
61785703618374090986795886613585
61785703618374090986796658264513
61785703618374090986798982262567
61785703618374090988469700515518
61785703618374090988469700515678
61785703618374091581404334370823
61785703618374091581572503541423
61785703618374091583267079185669
61785703618374092633150905930117
61785703618374092633150905948831
61785703618374092633151677601163
61785703618374092633171797938709
61785703618374092633171797957423
61785703618374092633171928692635
61785703618374092633903675106337
61785703618374092633904046642645
61785703618374092633904051360007
61785703618374092633904823012339
61785703618374092633924938651237
61785703618374092633924940186271
61785703618374092633924943368599
61785703618374092635598365536007
61785703618374092635598623803211
61785703618374092635598753021134
61785703618374092635599398656585
61785703618374092635599529390828
61785703618374092635599786122998
61785703618374092635599787658032
61785703618374092635599790840360
61785703618374092818697436592700
61785703618376742727138801165433
61785703618376743322207387176282
61785703618376743322208158828614
61785703618376743322208162010942
61785703618376743322208163077964
61785703618376743322208420295408
61785703618376743322210486008996
61785703618376743322211519128122
61785703618376744511779197358425
61785703618376744511779197364041
61785703618376744511779311677289
61785703618376744511779311682905
61785703618376744511779312149673
61785703618376744511800118064825
61785703618376744511800118070441
61785703618376744511800121252769
61785703618376744511800460903325
61785703618376744511800460908941
61785703618376744514039005127607
61785703618376744557554176555530
61785703618376744557554180804880
61785703618376744557554955639540
61785703618376744557555209674656
61785703618376744557555212856984
61785703618376744557557275388244
61785703618376744557557536855038
61785703618376744557558308507370
61785703618376744559814257831109
61785703618376744559814645789438
61785703618376744559814648971766
61785703618376744559817744622152
61785703618376744926010459720533
61785703618376744926010461255567
61785703618376744969336443931296
61785703618376744969337215583628
61785703618376744969337218765956
61785703618376744969340571633786
61785703618376744971596651698410
61785703618376744971600007748568
61785703618376744971784938055983
61785703618376745109108367394581
61785703618376776676271722684695
61785703618376777865295813015735
61785703618376777865296584668067
61785703618376777865296976871525
61785703618376777865316705024327
61785703618376777865317733894103
61785703618376777865317868880117
61785703618376777865320191808728
61785703618376777865321220678504
61785703618376777911049397925651
61785703618376777911050169577983
61785703618376777911050426795427
61785703618376777911050561781441
61785703618376777911614253804351
61785703618376777911614256992295
61785703618376777911615028644627
61785703618376777911615285862071
61785703618376777911615420848085
61785703618376777911617740411611
61785703618376778277103226587476
61785703618376778277642932026467
61785703618376778277663824029443
61785703618376778277663824035059
61785703618376778277667310819460
61785703618376778323396516930767
61785703618376778323396516936383
61785703618376793101804318424955
61785703618376793101805090077287
61785703618376793101825982085879
61785703618376793104252940331918
61785703618376794336585878848545
61785703618376794336585993633969
61785703618376794336586251919887
61785703618376794336587023572219
61785703618376794336607143928479
61785703618376794336607914045777
61785703618376794336607918763139
61785703618376794337150734732861
61785703618376794337151110986531
61785703618376794337151882638863
61785703618376794337171998277761
61785703618376794337171999807179
61785703618376794337171999812795
61785703618376794337172002995123
61785703618376794337172774647455
61785703618376794337339139063859
61785703618376794337339526549955
61785703618376794337340298202287
61785703618376794339034873826850
61785703618376794339598958058834
61785703618376794339599734428528
61785703620307749717853082405969
61785703620307749718417938290285
61785703620307749718605966367613
61785703620332061162728022758291
61785703620332061342730818559889
61785703620332061343482930869201
61785703620332061343483702521533
61785703620332061345178278165779
61785703620332061345738894738733
61785703620332066833094514928669
61785703620332066833094538909067
61785703620332066833161007219097
61785703620332066833637707152061
61785703620332066833637708201773
61785703620332066833658623141051
61785703620332066833662066819683
61785703620332066833722418356355
61785703620332066833909675849777
61785703620332066833910447502109
61785703620332066833913890112315
61785703620332066833913890117931
61785703620332077221668756718851
61785703620332077817029447948811
61785703620332077817029447961909
61785703620332082893145876677401
61785703620332082893145881394763
61785703620332082893229559497193
61785703620335668555841816211901
61785703620335963211460012886893
61785703620335968698547394065003
61785703620335968698610156184059
61785703620335968698798184274485
61785703620335979682750193038567
61785703620335979865764532678039
61785703620335985353684238162769
61785703620336130578171889045612
61785703620336130578360290175728
61785703620336136066276550919016
61785703620342866328776265705827
61785703620342866329340349937811
61785703620342873646625945658157
61785703620342873647466213931919
61785703620342882388281083898371
61785703620342889706343039986779
61785703620343772430236978427367
61785703620343772430320913735595
61785703620343772430885772806451
61785703620343772431073801946589
61785703620343773665582996154283
61785703620343774077176972923117
61785703620344072573505602098429
61785703620344072573506639449643
61785703620344072573565955175911
61785703620344072573565958356835
61785703620344072573569401563083
61785703620344072573569401568699
61785703620344072573774787650827
61785703620344072573774878461469
61785703620344072573774879524279
61785703620344072573778230857075
61785703620344072574318070684861
61785703620344072574318071734573
61785703620344072574318071747671
61785703620344072574321509628661
61785703620344072574321509641759
61785703620344073808852394658601
61785703620344073809100005223889
61785703620344073809100005242603
61785703620344073809103443117977
61785703620344073809103443136691
61785703620344073809120896169671
61785703620344073809120896188385
61785703620344073809120897251195
61785703620344073809124249037501
61785703620344074220634659897587
61785703620344074220697422012431
61785703620344074220697422031145
61785703620344074403645530815379
61785703620344074403645530834093
61785703620344074403645531878189
61785703620344074403648884746019
61785703620344074403708206841155
61785703620344074403708206859869
61785703620344074403711645816767
61785703620344074403711646860863
61785703620344074403711646879577
61785703620344074403896235981293
61785703620344074403899673875381
61785703620344074403899673894095
61785703620344074403917155624835
61785703620344074403917155643549
61785703620344074403917499526193
61785703620344074403917499998577
61785703620344074403917500017291
61785703620344074403918188745413
61785703620344074403920594581733
61785703620344074403920594585945
61785703620344074403920594599043
61785703620344074403920594599203
61785703620344074403920598849797
61785703620344074403920852866247
61785703620344074403920853929057
61785703620344074403921631951661
61785703620344074403980176043067
61785703620344074403983614527581
61785703620344074404733059513613
61785703620344074404733059991613
61785703620344074404736501657051
61785703620344074404736502129435
61785703620344074404736502135051
61785703620344088633282019583593
61785703620344088633826240210201
61785703620344088633826244927563
61785703620344089045064284841293
61785703620344089228078623412339
61785703620344090280411077402869
61785703620344090463425415960817
61785703620344090463425415979531
61785703620344090463425417042341
61785703620344090463969641304787
61785703620344090464241234234315
61785703620344233857769668348406
61785703620344233858333752580390
61785703620344233858333755762718
61785703620344233858333756829740
61785703620344233858333756829900
61785703620344233858333871620940
61785703620344233858522932800132
61785703620346775512287741692467
61785703620346775512347063787603
61785703620346775512350503807311
61785703620346775512350503812927
61785703620346775512367956859005
61785703620346775512371309726835
61785703620346776107168691578185
61785703620346776107920799638147
61785703620346776107983561283575
61785703620346792166860761944971
61785703620346792167404730071449
61785703620346792167425617830691
61785703620347674295770067416675
61785703620347674296522180794413
61785703620347675942898091052563
61785703620347676125912315900995
61785703620347676126100345041133
61785703620347676126184285084193
61785703620347676126937169051453
61785703620347676538531146883097
61785703620347676675230402841353
61785703620347676675729139493645
61785703620347692734651652993913
61785703620347692734672543939695
61785703620347692734735219965471
61785703620347692734735221028281
61785703620347692734735221033897
61785703620347692735488362212985
61785703620347693147082340044629
61785703620348143636075063852561
61785703621280314709897723253481
61785703621280314710440914427161
61785703621280314710440915476873
61785703621280314710444271527031
61785703621280314710461806417039
61785703621280314710461806435753
61785703621280364121230916735681
61785703621280364121230945433441
61785703621280364121294051907525
61785703621280364121294052970335
61785703621280364121294052975951
61785703621280364121774105759435
61785703621280364121774105776905
61785703621280364121774110008785
61785703621280364121794997766623
61785703621280364121794997785497
61785703621280364121795112576537
61785703621280364121857788596697
61785703621280364121857874335845
61785703621280364121858907791841
61785703621280364122046161035913
61785703621280364122046164216837
61785703621280364122046935874785
61785703621280364533013180911809
61785703621280364533076058884923
61785703621280364533640143116907
61785703621280364533828428411679
61785703621280364533829200064011
61785703621283916432645023487001
61785703621284216576182924583913
61785703621284216576245600609689
61785703621284216576433629736729
61785703621284216576436985786887
61785703621284266398462702948273
61785703621284266398525207849885
61785703621284266398525207862983
61785703621284266398525465067329
61785703621284266398713493157755
61785703621284266581476669529549
61785703621284266581476698227309
61785703621284266581539432698317
61785703621284266581539432711415
61785703621284266581539460327651
61785703621284266581539460346365
61785703621284266581539461409175
61785703621284266581727718006187
61785703621284266582291457864637
61785703621284266582291458914349
61785703621284266582291545007629
61785703621284266582291545020727
61785703621284266582291802238171
61785703621284266582292605757541
61785703621284266582292606820351
61785703621291169699624474972203
61785703621291169699625622895675
61785703621291169699688385014731
61785703621291169699688386064443
61785703621291169699688386077541
61785703621291169699688643281887
61785703621291169700253499166203
61785703621291169700441527243531
61785703621292020305368823939199
61785703621292020307040185702467
61785703621292020307687836906009
61785703621292020307875866033049
61785703621292320450578082536931
61785703621292320450578086786281
61785703621292320450578086799379
61785703621292320450640758562707
61785703621292320451124630810481
61785703621292320451124635059831
61785703621292320451392875121369
61785703621292320451396231171527
61785703621292369861638533064243
61785703621292369861638561760599
61785703621292369861638647855283
61785703621292369861701294829167
61785703621292369861701323875443
61785703621292369861701323881059
61785703621292369861701328124793
61785703621292369861701328130409
61785703621292369861701409614591
61785703621292369861701409620207
61785703621292369861702447319937
61785703621292369861702447325553
61785703621292369861889237167347
61785703621292369861889241416697
61785703621292369861889608703655
61785703621292369861889610219975
61785703621292369861889610238689
61785703621292369861889614488039
61785703621292369861889695959123
61785703621292369861889695977837
61785703621292369861889700558393
61785703621292369861889700577107
61785703621292369861890729428169
61785703621292369861910500712247
61785703621292369862454469292235
61785703621292369862454469305333
61785703621292369862454469309705
61785703621292369862454473554683
61785703621292369862454555031383
61785703621292369862454555044481
61785703621292369862454555385515
61785703621292369862454555398613
61785703621292370273483592319683
61785703621292370456499046905109
61785703621292370456706846260691
61785703621292370456707879362555
61785703621292370456769522286467
61785703621292370456770641481611
61785703621292370456770641494709
61785703621292370457252192333547
61785703621295071565074768659595
61785703621295071565136759127723
61785703621295071565137530780055
61785703621295071565889899952679
61785703621295071565889901369621
61785703621316331931938812789071
61785703621316331931938812802169
61785703621316331932565573041215
61785703621316331932565573059929
61785703621316381343331695640753
61785703621316381343331695646369
61785703621316381343815199544375
61785703621316381343896554711609
61785703621316381343898877659903
61785703621316381345779045178581
61785703621316381345782516019779
61785703621316381755677788968249
61785703621316381758128864426535
61785703621320283804601161582979
61785703621320283804604517633137
61785703621320283806863949161699
61785703621320450509577648836336
61785703621328337672410256230335
61785703621328337672619176334969
61785703621328337673162368558361
61785703621328387083740094712089
61785703621328387083742417660383
61785703621328387084492207040115
61785703621328387084495563090273
61785703621328387086187812585183
61785703621328387086190135533477
61785703621328387086459408715753
61785703621328387678536697005801
61785703621328387678539021489129
61785703621328387678808294671405
61785703621328387680984414878895
61785703621328387680986739362223
61785703621328404287295777269481
61785703621328404287295778319241
61785703621328404289534575056655
61785703621328404289534579288743
61785703621328554382028961982101
61785703621328554384536003013141
61785703621328554385289263219729
61785703621328555619883945068505
61785703621328556031665946745389
61785703621328556031666205012593
61785703621328556031666208194921
61785703621331088787927553011123
61785703621332408140409021774836
61785703621332440236231337471251
61785703621332441883363862229646
61785703621332441883363862229647
61785703621332441883363862235263
61785703621332456247750854956035
61785703621332456248314677715609
61785703621332456248314677721225
61785703621332456843111284736671
61785703621332456845618325767711
61785703643942251187245155151079
61785703643942251187809239383063
61785703643966562812686975536983
61785703643966568303050954153365
61785703643966568303054397831997
61785703643969269594206160696277
61785703643969269594206418963433
61785703643969269594766801249629
61785703643969269594955087594113
61785703643969286066245267745787
61785703643970170025506114859073
61785703643970186633869021676121
61785703643970632230766844506849
61785703643970635888351424046153
61785703643977367978735218484519
61785703643977367979299302716503
61785703643977373469099200283229
61785703643977373469102643961861
61785703643977373469165664348073
61785703643977373469914332978753
61785703643977375116858543881375
61785703643977375299036055267001
61785703643977375299224340561773
61785703643977375299241793613467
61785703643977375299244888195379
61785703643977375299244892446181
61785703643977375299244916893193
61785703643977375299245261266721
61785703643977375299245262316481
61785703643977375299246036088337
61785703643977375299246040339085
61785703643977375299304469639243
61785703643977375299869325523559
61785703643977375299872768711093
61785703643977375299872768729807
61785703643977375300060824423425
61785703643977389941204513130427
61785703643977390123402918077149
61785703643977391770511081743451
61785703643978275683852007750225
61785703643978275683854330698519
61785703643978275684019372456689
61785703643978275684038891240442
61785703643978275684855052800369
61785703643978275729855496904203
61785703643978275730608380374749
61785703643978290508828267060761
61785703643978292338322864795209
61785703643978292339159574008665
61785703643978292339159688327529
61785703643978575873104091620281
61785703643978575873292376915053
61785703643978575873309829966747
61785703643978575873312928799461
61785703643978575873372505992523
61785703643978575873375944477037
61785703643978575873857237048719
61785703643978575874125389463069
61785703643978592527615379671810
61785703643978592528158571895205
61785703643978592528430168006898
61785703643978592528430168006901
61785703643978735510929602383489
61785703643978742622793868894323
61785703643978742645942371779852
61785703643980975192118442038593
61785703643980976975420378327714
61785703643980976975421148911620
61785703643980976975483024232964
61785703643980976975483024238580
61785703643980976975483139029828
61785703643980976975483795885296
61785703643980976975483795890912
61785703643980976975483910676544
61785703643980976975486493304772
61785703643980976975486493310388
61785703643980976975486496491312
61785703643980976975486496496928
61785703643980976975503944826888
61785703643980976975503944939316
61785703643980976975503944940768
61785703643980976975503944944980
61785703643980976975503944945140
61785703643980976975503946356466
61785703643980976975503946362082
61785703643980976975504716473604
61785703643980976975504716591648
61785703643980976975504716591696
61785703643980976975504716945988
61785703643980976975505089545105
61785703643980976975505089545106
61785703643980976975507414011172
61785703643980976975507414015336
61785703643980976975507414015543
61785703643980976975507417197664
61785703643980976975508188849996
61785703643980976975508192037988
61785703643980976975671052310292
61785703643980976975671052315908
61785703643980976975671425387410
61785703643980976975674519852522
61785703643980976975674521387716
61785703643980976975674524568640
61785703643980976975674524574256
61785703643980976975691972904216
61785703643980976975691973016692
61785703643980976975691973018096
61785703643980976975691973022308
61785703643980976975691973370984
61785703643980976975693116559624
61785703643980976975695440557470
61785703643980976975695440557678
61785703643980976975695441025642
61785703643980976975695441029854
61785703643980976975695445275040
61785703643980976975754735141524
61785703643980976975754993421778
61785703643980976975756136610418
61785703643980976975758087886890
61785703643980976975758092608624
61785703643980976976235908200224
61785703643980976976239380458572
61785703643980976976256828782916
61785703643980976976256828901008
61785703643980976976256828902412
61785703643980976976256828906624
61785703643980976976256829255300
61785703643980976976256829260916
61785703643980976976257200797224
61785703643980976976260299624114
61785703643980976976260299625566
61785703643980976976260299629938
61785703643980976976260300096498
61785703643980976976260301160760
61785703643980976976260301164972
61785703643980976976260304347300
61785703643980976976319591020224
61785703643980976976322948487324
61785703643980976976323320023631
61785703643980976976323320023632
61785703643980976976323321558825
61785703643980976976508248919730
61785703643980976976511348100959
61785703643980976976511348100960
61785703643980976976511348106576
61785703643980977022073434564685
61785703643980977022076906468747
61785703643980977022261462169629
61785703643980977433290584594957
61785703643980977570301320302510
61785703643980977570301320420602
61785703643980977570304795866893
61785703643980977570471128403161
61785703643980977570554696437529
61785703643980977571032512023514
61785703643980977571032512029130
61785703643980977571035982746668
61785703643980977571035984287477
61785703643980977571053432611822
61785703643980977571053432729914
61785703643980977571053432735530
61785703643980977571053433089821
61785703643980977571056903454472
61785703643980977571056903931073
61785703643980977571056904993877
61785703643980977571056908176205
61785703643980977571119550781036
61785703643980991799666184243798
61785703643980991799666184361842
61785703643980991799666184366054
61785703643980991799666188965532
61785703643980991799666188971148
61785703643980991799917260361210
61785703643980991800418296553110
61785703643980991800418297025494
61785703643980991800418297031110
61785703643980991800480973051270
61785703643980991800480977300620
61785703643980991800669376919872
61785703643980993447610401342591
61785703643980993629808808991776
61785703643980993629808809104204
61785703643980993629808810526969
61785703643980993629975946590089
61785703643980993629996837069104
61785703643980993629996837181580
61785703643980993629996837182984
61785703643980993629996837187196
61785703643980993630059514630073
61785703643980993630540800939212
61785703643980993630540801057256
61785703643980993630561693065896
61785703643980993630561693067300
61785703643980993630561693071512
61785703643980993630812770122409
61785703643980994041758209722121
61785703643980994041841777756489
61785703643981277164775654845533
61785703643981277164775655317917
61785703643981277164777979315971
61785703643981277164945458224451
61785703643981277165029026258819
61785703643981277165510318830501
61785703643981277165590443653005
61785703643981277165593885324059
61785703643981277165593886859253
61785703643981277576556889580173
61785703643981277576807593683277
61785703643981277577375891233031
61785703643981277759574586332667
61785703643981277759575361167321
61785703643981277759825290435771
61785703643981277760306548519479
61785703643981277760306548525095
61785703643981293636232199891611
61785703643981293819079404519595
61785703643981293819080175109117
61785703643981293819330108628306
61785703643981293819330108628309
61785703643981293819894963444205
61785703643981293819894967694953
61785703643981294231028803720357
61785703643981294231112371754725
61785703643981437214364947304704
61785703643981443937595453574732
61785703643981444531399357448737
61785703644914816179920284315201
61785703644917567294121469579547
61785703644917567294121727846703
61785703644917567294873495782481
61785703644917567294873840156015
61785703644917567476885020072392
61785703644917567476885020072395
61785703644917567477135694427979
61785703644917567477135723125739
61785703644917567477135724175496
61785703644917567477135724175499
61785703644917567477136067132088
61785703644917567477616210625595
61785703644917567477637131331947
61785703644917567477699521442519
61785703644917567477699550140279
61785703644917567477700550312295
61785703644917567477700579010055
61785703644917567477700583242143
61785703644918467861870489455055
61785703644918768051120421014047
61785703644918768233883713239736
61785703644925621346529255444563
61785703644925621346532611494721
61785703644925671169080716026997
61785703644925671169080973231343
61785703644925671169832741167121
61785703644925671351844265457032
61785703644925671352032292484603
61785703644925671352095055666676
61785703644926521776516198477539
61785703644926571736829734485409
61785703644926571737393815530853
61785703644926571919843989448742
61785703644929273028210844246124
61785703644929273028294411808108
61785703644929273028294411813724
61785703644929273028294411930364
61785703644929273028294415112692
61785703644929273028294416529842
61785703644929273028294416535458
61785703644929273028294440505868
61785703644929273028294440510080
61785703644929273028294440978252
61785703644929273028294440982464
61785703644929273028294443692408
61785703644929273028294444164792
61785703644929273028294529903940
61785703644929273028294784885225
61785703644929273028294784885226
61785703644929273028294788071766
61785703644929273029046896131728
61785703644929273029047671083028
61785703644929573218380913353997
61785703644950883362271551684773
61785703644950883364214392629682
61785703644950883364214506948546
61785703644950883364778595902353
61785703644950898188375890145992
61785703644950899423722682726522
61785703644953599480592801092144
61785703644954951977024238846826
61785703644954952573766581098218
61785703644961688393378051661007
61785703644961688528294287039918
61785703644961688528294287058632
61785703644961688528294658594940
61785703644961688528295433433812
61785703644961688528295434950292
61785703644961688528295434969006
61785703644961688528315206216900
61785703644961688528315206229998
61785703644961688528315206234162
61785703644961688528315206234210
61785703644961688528315206683460
61785703644961688528315206687672
61785703644961688528315206700722
61785703644961688528315206700770
61785703644961688528315206700930
61785703644961688528315207746318
61785703644961688528315207750530
61785703644961688528315207763580
61785703644961688528315550590434
61785703644961688528315550603532
61785703644961688528316321174340
61785703644961688528316321193054
61785703644961688528316325442404
61785703644961688528316325896074
61785703644961688528316325914788
61785703644961688528316349872100
61785703644961688528316349889362
61785703644961688528316349889410
61785703644961688528316349889570
61785703644961688528316354140164
61785703644961688528316354140372
61785703644961688528318645172394
61785703644961688528318645191108
61785703644961688528318645644570
61785703644961688528318645657668
61785703644961688528318646707428
61785703644961688528318649889756
61785703644961688528318649895372
61785703644961688528319018243688
61785703644961688528319018243736
61785703644961688528319793568041
61785703644961688528319793568042
61785703644961688528319797800129
61785703644961688528319797800130
61785703644961688528319797818849
61785703644961688528378226616210
61785703644961688528378226629308
61785703644961688528379374526584
61785703644961688529131113764394
61785703644961688529131486835896
61785703644961688529132258482612
61785703644961688530825690920748
61785703644961688530825690924960
61785703644961688530825690938058
61785703644961688530825690938218
61785703644961688530825690939462
61785703644961688530825690943834
61785703644961688530826063996461
61785703644961688530826063996462
61785703644961688530826064009560
61785703644961688530826834109388
61785703644961688530826834126698
61785703644961688530826834126858
61785703644961688530826834128102
61785703644961688530826834599033
61785703644961688530826834599034
61785703644961688530826835661892
61785703644961688530826835663349
61785703644961688530826838831121
61785703644961688530826838831122
61785703644961688530826838849836
61785703644961688574888167744665
61785703644961688576580419390857
61785703644961688576582743388911
61785703644961704999605731213087
61785703644961705001928211838767
61785703644961705001928216070855
61785703644961705002116239916047
61785703644961705002116244148135
61785703644961705182620070399098
61785703644961705183247974312058
61785703644961705184942551006064
61785703644962889148200624620861
61785703644962905756688107220395
61785703644962905756689140339521
61785703644963055851417850320361
61785703644963055853656364311801
61785703644963055853656479102841
61785703644965590988565550593914
61785703644965607048153932099128
61785703644965607048153932103340
61785703644965607048968720906600
61785703644965607048968725155998
61785703644965607048968725157402
61785703644965709012570602934058
61785703644965709012757855115320
61785703644965709012758629948576
61785703644965709012760953946630
61785703644965709012760953948034
61785703644965709424352607780220
61785703644965742366905116330957
61785703644965757143075148552211
61785703644965757143638971311785
61785703644965757145582186396711
61785703644965757146146012342825
61785703644965757146334298706023
61785703644965757146334301892563
61785703644965758792710210032599
61785703644965758975453728452888
61785703644965758975453985670332
61785703644965758975453985675948
61785703644965758975725581787644
61785703644965759387235991579304
61785714105276368013283064974367
61785714105276368013283836639797
61785714105276384072792010882499
61785714105307598814792327343009
61785714105308799572628992421059
61785714105311501268533012753515
61785714105311501273616615801451
61785714105311501451462898387631
61785714105311501451463670053061
61785714105311501458806708861647
61785714105311506397934442841375
61785714158453996731010555322523
61785714158454012783174575780485
61785714158454012783175690756639
61785714158454012788259294854287
61785714158454012790517702230643
61785714158454012790518729565225
61785714158454012790518731100419
61785714158486417169975270840811
61785714158486427878761733272141
61785714158486428283012672295199
61785714158486428473285340583267
61785714158486428473286369453043
61785714158486433229483445083513
61785714158489118461628611020939
61785714158489129574665754090079
61785714158489129579749358187727
61785714158489129579749361488147
61785714158489129582008792898665
61785714158489129582008794433859
61785714158489135115661163059295
61785714173432251669239676592075
61785714173432251669239705289883
61785714173440356774461249512703
61785714173440356774462021165035
61785714173440356779544595343195
61785714176178966500458689490207
61785714176178971990888877086605
61785714176178971990889135366859
61785714176178971990972817720091
61785714176178983109009882651739
61785714176178983109093565004971
61785714176179873016047106754679
61785714176179883539560909916699
61785714176179884134169226915639
61785714176179889022479836252435
61785714176179889027480614338619
61785714176179889027564296691851
61785714176211087347292418634023
61785714176211087347292790170331
61785714176211103816051566913351
61785714176211103818582970322005
61785714176211103818582970794229
61785714176211103818582970794389
61785714176211103818582970807279
61785714176211103818582971857039
61785714176212304575581663489349
61785714176212304575581663961573
61785714176212304575581663961733
61785714176212304575581663974623
61785714176212304575581665024383
61785714176214989212929968747815
61785714176214989212930225965259
61785714176214989807538170378179
61785714176214989807538171427891
61785714176214989807538284697043
61785714176214989807538542964199
61785714176214994700849930387179
61785714176214994700933612740411
61785714176215005681772685061511
61785714176215005684304088942549
61785714176215005818970677672059
61785714176215005819054360025291
61785714176215005864787023179095
61785714176215005864787024228807
61785714176215005867234745284229
61785714176215005867234745769503
61785714176215005867234746819263
61785714176215006278828723588097
61785714176215006278828723601147
61785714176215006278828724650907
61785714176215011172223792892085
61785714176215011172223793377359
61785714176215011172223794427119
61785714176215011355154450178533
61785714176385819052350877850455
61785714176393902610462217016537
61785714176393919012839848547182
61785714176393919084008734096147
61785714176393919213925592271553
61785714176393919219008938102045
61785714176393919221269747106005
61785714176393919221540343400025
61785714176393924162928627762425
61785714176393924571990342904609
61785714176393924571991114556941
61785714176393924571991200650221
61785714176393924571991458917377
61785714176393924572179486994705
61785714176393924574438922755355
61785714176393924574439179972799
61785714176393924574522605594069
61785714176394825139990154026213
61785714176394825139990411243657
61785714176394825139991182895989
61785714176395125329261748196417
61785714176395125329261748209515
61785714176395125329261862515281
61785714176395125329262119732725
61785714176395125331521183970165
61785714176397520935882093241693
61785714176397526431393302320609
61785714176397526433903786557897
61785714176397526433904043775341
61785714176397821674258126618597
61785714176397821679342844275457
61785714176397821681786094658699
61785714176397821681786094671797
61785714176397821681786095721509
61785714176397821681787209280721
61785714176397826620913828284295
61785714176397826620914829991297
61785714176397826623174264702235
61785714176397826623174379021099
61785714176397827032508921092093
61785714176429941923890601100741
61785714176429941923890859367897
61785714176429941923974541721129
61785714176429941931230542126325
61785714176429941931480216296843
61785714176429941931480217359653
61785714176429941931480474577097
61785714176429941931483655253741
61785714176429941931502251507173
61785714176429941931502509774329
61785714176429941931504575842049
61785714176429946872868502076185
61785714176429947284399974993119
61785714176429947284462479907829
61785714176429947284483657346351
61785714176429947284483657812911
61785714176429947284483658875769
61785714176429947284483658881385
61785714176429947284650765189503
61785714176429947284671944176157
61785714176502876183074255600848
61785714176502876183077611651006
61785714176502876592432702406770
61785714176502876594124955102722
61785714176502876594128394059620
61785714176502876594856518360034
61785714176502876594856518373132
61785714176502876594856518727264
61785714176502876594857290012366
61785714176502876594857290025464
61785714176502876594859617559978
61785714176502876798607378646581
61785714176502887780890354270915
61785714176502887781642463380589
61785714176502887916644815114537
61785714176502887916728497467769
61785714176502887919150826212991
61785714176502887919150827275801
61785714176502887919151084493245
61785714176502887919151856145577
61785714176502887919151856158675
61785714176502893272132232078365
61785714176502893272133003730697
61785714176502893272320260142595
61785714176502893272321289012371
61785714176502921064259350928176
61785714176502921064259350941274
61785714176502921064824206812492
61785714176502921064824206825590
61785714176502926005458235741012
61785714176502926005646521035784
61785714176504121893043344235136
61785714176506823184696426030016
61785714182084595923087789292175
61785714182087297214740871073957
61785714182088498383333542086043
61785714182088498383416081250635
61785714182088498383416339517791
61785714182088514435498677520159
61785714182088514435581474951907
61785714182088514435582246604239
61785714182088514440582281617807
61785714182088514443113685498685
61785714182088514443113686561495
61785714182119729183420569989023
61785714182119729185678862574131
61785714182119729185680005749673
61785714182120918822298257604331
61785714182120929935335659058719
61785714182120929940419263156367
61785714182120929942950667037245
61785714182120929942950668100055
61785714182123620114035280137691
61785714182123631226988740853599
61785714182123631227072308887967
61785714182123631227072309937679
61785714182123631232072344951247
61785714182123631232156030604899
61785714182123631234331779662185
61785714182123631234331780711897
61785714182123631234602605643485
61785714182123631234603748832125
61785714182123631234603749894935
61785714182123631638582719734955
61785714182123631643666322782891
61785714182123631646197727726579
61785714182123636585053492523269
61785714182123636585325461706307
61785714182303434081802411402215
61785714182303445194839812856603
61785714182303445199923415904539
61785714182303450553091706986537
61785714182303450553092850175177
61785714182303450553092850188275
61785714182303450553093193131769
61785714182303450553114113838169
61785714182303450553176533013891
61785714182303450555352285948925
61785714182306146898089171437925
61785714182306146898089429705081
61785714182306146898090314626565
61785714182306146898090572893721
61785714182306146903173918724213
61785714182306146905617139478027
61785714182306146905617139491125
61785714182306146905617397758281
61785714182306146905618282679765
61785714182306146905618540946921
61785714182306151844766941597933
61785714182306151847005366680995
61785714182306151847005452420143
61785714182306152256338766613061
61785714182306152256339109569653
61785714182306152256339909801701
61785714182306152256340252758293
61785714182306152258787716596271
61785714182307352418615221625650
61785714182307396885921208142464
61785714182330461639232671180627
61785714182330467175413340149915
61785714182330467175413344382003
61785714182338567336992268379929
61785714182338567337055288412009
61785714182338567344332209405513
61785714182338567344581854996315
61785714182338567344581855009413
61785714182338567344582998198053
61785714182338567344583256465209
61785714182338567344602775584623
61785714182338567344602775597721
61785714182338567344603033864877
61785714182338567344606243237877
61785714182338572285970169355373
61785714182338572696748501093219
61785714182338572697564147187017
61785714182338572697564404037231
61785714182338572697585326154957
61785714182338572697585326160573
61785714182338572697585329342901
61785714182338572697752432468691
61785714182338572697752432481789
61785714182338615332220672342945
61785714182403413163083954298151
61785714182411502005513444393386
61785714182411502005513449097650
61785714182411502007205697089338
61785714182411502007205811880378
61785714182411502007957814102914
61785714182411502007958957291554
61785714182411502007958957304652
61785714182411502007979079182848
61785714182411502007979849313244
61785714182411502007979854017508
61785714182411502211688153917177
61785714182411502211709045925769
61785714182411513329809244158649
61785714182411513332252464912463
61785714182411513332252464925561
61785714182411513332252723192717
61785714182411513332253608114201
61785714182411513332253866381357
61785714182411518273640779271521
61785714182411518273641036488965
61785714182411518684418849559835
61785714182411518685171994971011
61785714182411518685233870764739
61785714182411518685233870777837
61785714182411518685234670996787
61785714182411518685234671009885
61785714182411518685234757103165
61785714182411518685235013953379
61785714182411518685255563005379
61785714182411518685255563018477
61785714182411518685421898855165
61785714182411518685423042030707
61785714182411518685423042384839
61785714182411518685423042397937
61785714182411546477340097619056
61785714182411546477340097632154
61785714182411546477904181851040
61785714182411546477904181864138
61785714182411546479596434560090
61785714182412747257111095576396
61785714182415448552044479937664
61785714182415448552047578770378
61785714182415465023334918356494
61785714185074075246751664472477
61785714185074075429765660688797
61785714185074075429765917906241
61785714185077977295215154145545
61785714185077977295298836965545
61785714185078099594944981403030
61785714185079300349495580094934
61785714185365859393160887699719
61785714185365859393161144917163
61785714185365874034307928691613
61785714185369733257778725949757
61785714185369733440793294221549
61785714185369733440793322801265
61785714185369761258882263059707
61785714185369761258882263065323
61785714185369761258882377850955
61785714185369761670664268968679
61785714185369766609603746238967
61785714185369766609603974871079
61785714185369766609603974876695
61785714185369766609604003456411
61785714185369766792618343090475
61785714185369766792618428829623
61785714185369776494825650649805
61785714185369777729897491055143
61785714185369777729899699212397
61785714185369777730169087166839
61785714185369777730171668376721
61785714185369777730172443216997
61785714185369777912914153170941
61785714185369777913183798337211
61785714185369777913186122335265
61785714309329434812966155247421
61785714309329434812966926899753
61785714309337523907094126146817
61785714315238049113030421072221
61785714315246152988554522341177
61785714317913948007861784095417
61785714317913948007865256353765
61785714317974875311674704874933
61785714317985574834637916866885
61785714317985680478287032054453
61785714317986881237814029797737
61785714317986881237814806184901
61785714317986882884189941124313
61785714317986882884189945846047
61785714317986882884189945859145
61785714317986882884190717511477
61785714317986883065429121629589
61785714317986883067121374325541
61785714317986897297322980427603
61785714317986897701572799770083
61785714317986897701573056987527
61785714317986897701573143063497
61785714317986897708916181885181
61785714317986898936919849549103
61785714317986898943697862884403
61785714317986898943698115380113
61785714318007306872711341717285
61785714318011198213413477763029
61785714318011209326450879217417
61785714318011209326450883952249
61785714318011209326451655591483
61785714318011209326451655604581
61785714318011209331534225047909
61785714318011209331534229782741
61785714318011209332957094511153
61785714318011209333793918039101
61785714318011209509381540753215
61785714318011209509381540766313
61785714318011209509382312418645
61785714318011209514464886596805
61785714318011209516724322357455
61785714318011214272084828490881
61785714318011214272921399523119
61785714318011214272921652018829
61785714318018112039323668896805
61785714318019314626465501237027
61785714318019314626466530106803
61785714318021999673985055890617
61785714318022003380026838179767
61785714318022004615373630741343
61785714318022014493063211131769
61785714318022014499569421690673
61785714318022014500405873682313
61785714318022014500406245218621
61785714318022015733494378026223
61785714318022016322369779259311
61785714318022016322369779272409
61785714318022016322370550924741
61785714318022016329713589733327
61785714318022019438697155670401
61785714318022019438697927322733
61785714318022019439533607662041
61785714318022019439534755572415
61785714318022021268841323713055
61785714318204380694071845273853
61785714318236849715534375732593
61785714318240852476099252738528
61785714318240901882345745389790
61785714318240902476578526803266
61785714318301675362038899808615
61785714318301675362791012117927
61785714318309784590732440078669
61785714318309784590920468155997
61785714318311135647776390330623
61785714318311137295469268446992
61785714318313831817475420934610
61785714318313837351127789560046
61785714318313837351148710148354
61785714318313837351148714865716
61785714318313837351211476984772
61785714318313837351211735251919
61785714318313837351211735251928
61785714318313837351776591136235
61785714318313837351776591136244
61785714318313837351964617796630
61785714318313837351964619213563
61785714318313837351964619213572
61785714318313838587122350241872
61785714318313838587122350596004
61785714318313838587310636940479
61785714318313838998904614785230
61785714318313847876980239127154
61785714332684193419543774794609
61785714332684193424626344740681
61785714332684193424626348972769
61785714332684193424627120625101
61785714332965137822419865943643
61785714332973226316584206260609
61785714332973242337844814188351
61785714332973242927641410166463
61785714332973242927642181818795
61785714332973242932724755996955
61785714332973242932725100370489
61785714332973246044450050433797
61785714332973246639518621910707
61785714332975932918076608641649
61785714332975944033773107045437
61785714332975944034526252456613
61785714332975944036196580042109
61785714332975944041283253224999
61785714332975944041301079330725
61785714332975944087033482084757
61785714333008365077300911035163
61785714335602587808136538442570
61785714335602589226497671710848
61785714335602589638279934837264
61785714335602632278081534364328
61785714335602632461095759212760
61785714335602632461096907123134
61785714335602633696442667632606
61785714335602633697195808811694
61785714335602634100631528914598
61785714335602634101195613146582
61785714335602634108224930759022
61785714335602637220221845283794
61785714335602637402480720813354
61785714335602637402484076863512
61785714335602639050365241678488
61785714335602648927300037715832
61785714335638621708206488161543
61785714335639822465287835297825
61785714335639822648218492111889
61785714335639824294594403438465
61785714335639824295347544598839
61785714335700751596649612332013
61785714335701051742757689315105
61785714335711553059812167880393
61785714335711553059812282199257
61785714335711553059812539416701
61785714335711556765853692847105
61785714335711853248999536664047
61785714335711856909287362525687
61785714335711858555663273852263
61785714335711858556498954195943
61785714335711858556498954209041
61785714335711868019816350054241
61785714335712753633043495020217
61785714335712753633043752237661
61785714335712753633044523889993
61785714335712753816810975366601
61785714335712753816811232584045
61785714335712757522852386014449
61785714335712759167473367537773
61785714335712759169228297341025
61785714335712759169980409631623
61785714335712759169980409650337
61785714335712770280510768992161
61785714335712770288101757090539
61785714335712773940878835076693
61785714335733183158502148931629
61785714335735868207717432777223
61785714335735868390731429001025
61785714335735873695637137199143
61785714335735884862021177728093
61785714335737068964798779913505
61785714335737074452718484335425
61785714335737074635649141149489
61785714335737085619019870895437
61785714335747874131328453124087
61785714335747875777704364450663
61785714335747875959022636192549
61785714335747875959022750511413
61785714335747875959023007728857
61785714335747875960718360674465
61785714335747875961470701602791
61785714335747875961470701621505
61785714335747875961470815921655
61785714335747879619248157546007
61785714335747881265624068872583
61785714335747881448637379655585
61785714335747881449390520815959
61785714335747890190835594259309
61785714335747890785632198074957
61785714335747892379496922032923
61785714335747892379496922046021
61785714335747895678755298681229
61785714335747896090621245682813
61785714335916003912182352189649
61785714335916003912183381059425
61785714335916003913877613280519
61785714335918681800033982818072
61785714335918688525891290814314
61785714335918688525894646864472
61785714335918688526646759173784
61785714335918688937673553940730
61785714335918688937675877938784
61785714335918689144414298636315
61785714335918697859538801010616
61785714335918700257364574058839
61785714335918700257365345711171
61785714335918700262447919889331
61785714335918700262451362014055
61785714335918700264979668143903
61785714335918703350804784804752
61785714335918704997181728183432
61785714335918705022516698864695
61785714335918705206366837884281
61785714335918705615701379942177
61785714335918705615701379955275
61785714335918731762938244099694
61785714335918733410066267735582
61785714335918736704322057789914
61785714335918736704325413840072
61785714335918737116104320916330
61785714335918738351453437475960
61785714335919606183179460561457
61785714335919901014447721231747
61785714335919901014451078698847
61785714335919901019531324279683
61785714335919906372701101506913
61785714335926810725170503558369
61785714335926810725171275210701
61785714335926810727618192733655
61785714335926810727619340626559
61785714335928011483005993076545
61785714335928011483005993095259
61785714335928011483006107395409
61785714335928011484700683039655
61785714335930389173993061457734
61785714335930389181336101670164
61785714335930390409339850836982
61785714335930390820933828668626
61785714335930394122723266706278
61785714335930405233500203998252
61785714335930405235760668160666
61785714335930405599613597792104
61785714335930405600178453676420
61785714335930405645094181829896
61785714335930405645095214935924
61785714335930405645932038468244
61785714335930405782354936205368
61785714335930405782543221500140
61785714335930405783191759737688
61785714335930405785050262531180
61785714335930405789882904258568
61785714335930405790133608361672
61785714335930405790137050505110
61785714335930405790137308785364
61785714335930405790719727790888
61785714335930406880713971963176
61785714335930406883161434751442
61785714335930407025484873003484
61785714335930407027741209931420
61785714335930407089062253895453
61785714335930407429485021817060
61785714335930407429756989465064
61785714335930407432179319286194
61785714335930407432180090938526
61785714335930407437078850835128
61785714335930407437096672223492
61785714335930407437262665116686
61785714335930407439523215840392
61785714335930407500656231727097
61785714335930407645695662508223
61785714335930407645695919725667
61785714335930407645696691377999
61785714335930410548256763233414
61785714335930411166861130932529
61785714335930411350062722275471
61785714335930411350062726997205
61785714335930412378400159610638
61785714335930412378462921742792
61785714335930412378650949820120
61785714335930412378672131976004
61785714335930412378733862043116
61785714335930412379236987860320
61785714335930412380910385580770
61785714335930412380910642798214
61785714335930412587083947211657
61785714335930412587084204429101
61785714335930412996167699073169
61785714335930412996417631537039
61785714335930412996418403189371
61785714335930412996438523532533
61785714335930412996438523545631
61785714335930412996439666721173
61785714335930412997003379416849
61785714335930412997003379429947
61785714335930412998677925043301
61785714335930455013119184977012
61785714335930455196969323996598
61785714335930456843262581354236
61785714335930456843533405813600
61785714335930456843534553719602
61785714335930456844098261697916
61785714335930456844099409603918
61785714335930705974321628044942
61785714335930705974321628063656
61785714335930705974323952042996
61785714335930705974323952061710
61785714335930705979404545198408
61785714335930707621450684818670
61785714335930707626346087248172
61785714335930707827435188085511
61785714335930707827435959737843
61785714335930707827439317204943
61785714335930707828191428432731
61785714335930707828191429495541
61785714335930707832518533916003
61785714335930707832518791133447
61785714335930707832519562785779
61785714335930707833271675076377
61785714335930707833275117219815
61785714335930707834966256388367
61785714335930707834967285258143
61785714335930711539312395567307
61785714335930713185687849281605
61785714335930713185687963600469
61785714335930713185688196837467
61785714335930713185688220817913
61785714335930713187947399715251
61785714335930713188135914710561
61785714335930757035039183163604
61785714335930757035042539213762
61785714335952026624653539592519
61785714335952026624653627197907
61785714335954722974669523894897
61785714335954722974919199146939
61785714335954722974920228016715
61785714335954722974922637041027
61785714335954722974923670141439
61785714335954722974923670160153
61785714335954722974944590729747
61785714335954722974944590748461
61785714335954727732477493885015
61785714335954727916307483850373
61785714335954727916328666006257
61785714335954728327901461663303
61785714335954728327901461682017
61785714335954728327922640649957
61785714335954728327922640655573
61785714335954728328110925950345
61785714335962831607436739269655
61785714335962833437580135646879
61785714335962833437641778098615
61785714335962833437642640561589
61785714335962833437662670107207
61785714335962833437663822717473
61785714335962833438416963896561
61785714336024972612323892757783
61785714336024972612324149508667
61785714336024972612324149975227
61785714336027652353791265016201
61785714336027652353791269246837
61785714336027657225761125065724
61785714336027657225949410360496
61785714336027657226513237375036
61785714336027657226516593425194
61785714336027657292918998995929
61785714336027657292919003226565
61785714336027657637543388192140
61785714336027657637733740267522
61785714336027657637754632276114
61785714336027657638295500501452
61785714336027657704512976827573
61785714336027657704512981058209
61785714336027657842045588781535
61785714336027668411040007728889
61785714336027668822633985560533
61785714336027668962590837932863
61785714336027707048896442661826
61785714336027707048896442680540
61785714336027707048896442680700
61785714336027707049084470757868
61785714336027707049084727956598
61785714336027707049084727975312
61785714336027707049085502809972
61785714336027707049085532557492
61785714336027707049649616789476
61785714336027707071973124090373
61785714336035779425249369032395
61785714336035779425312388014763
61785714336035779425312392732125
61785714336035779425313164384457
61785714336035779425334084972765
61785714336035779426086197282077
61785714336035810946932369475013
61785714336039713590453717057412
61785714336039715238146854857870
61785714341548449660184770858937
61785714341548449660268453212169
61785714341548449660271810679269
61785714341609376963997691638453
61785714341609376966525996214393
61785714341617482074303987863519
61785714341620182130610018817973
61785714341620182133138323393913
61785714341620183365957069658399
61785714341620183777551047490043
61785714341621382890221360510405
61785714341621384527290011267497
61785714341621384527290297064657
61785714341621384534817979320697
61785714341621384534901661673929
61785714341621384534905019141029
61785714341621384536596500184649
61785714341621384536597271836981
61785714341621399353979702123833
61785714341621399353980473776165
61785714341621399359063047954325
61785714341621399361239168648701
61785714341621400589242836312623
61785714341621400596021102143633
61785714341621400596858706281899
61785714341641808525033956472113
61785714341641808525870780472445
61785714341644509817523862267325
61785714341644510228281016098637
61785714341645699865736464526549
61785714341645710978773865980937
61785714341645710983857211811429
61785714341645710986116904802621
61785714341645710986388873972561
61785714341645715925244638782349
61785714341652613691646283651633
61785714341652613692483107651965
61785714341652613692483479188273
61785714341652615338859023227891
61785714341652619042367995463005
61785714341653816096695687820459
61785714341656501326308042654137
61785714341656501326391725007369
61785714341656516145469765457273
61785714341656516152728860445833
61785714341656516152729231982141
61785714341656516153000943934637
61785714341656516153001201152081
61785714341656517387510793940765
61785714341656517388348769615339
61785714341656517796846483436651
61785714341656517799377888380339
61785714341656517799942747446983
61785714341656521091856594075641
61785714341656521091856594425561
61785714341656522739070481426711
61785714341828226238282123518175
61785714341828226243361254490087
61785714341828231003429033175391
61785714341828231003430147784315
61785714341828231596280754906109
61785714341828231596531803382747
61785714341828231596552838394913
61785714341828231596553095612357
61785714341828231598791239143397
61785714341836336706837066494303
61785714341836336706837095074019
61785714341836336706858101500853
61785714341836336708531756438699
61785714341839021938228860030167
61785714341839021938229888899943
61785714341839030603358766104920
61785714341839031013259200367300
61785714341839031015706921422722
61785714341839031195456603601196
61785714341839031195644889945728
61785714341839031195707279007944
61785714341839031195707650544252
61785714341839031196272506428568
61785714341839031196272511150302
61785714341839031197963615935880
61785714341839031197964759124520
61785714341839031197967083589134
61785714341839031198152672864270
61785714341839031198153044419292
61785714341839031198154995346004
61785714341839031198154996862324
61785714341839031198155368417346
61785714341839031198155369933666
61785714341839031203047333302680
61785714341839031203235247042430
61785714341839031203235247061144
61785714341839031203235618597452
61785714341839031203256539302400
61785714341839031203256540352160
61785714341839031205494682821794
61785714341839032842837364614020
61785714341839032842837364632734
61785714341839032842837736150328
61785714341839032843401448851620
61785714341839032843401448864718
61785714341839032845281729619284
61785714341839032845281729637998
61785714341839032845282101155592
61785714341839032845845813856884
61785714341839032845845813869982
61785714341839032845849169907042
61785714341839032845850317813044
61785714341839032850176275738830
61785714341839032850179370320742
61785714341839032850179370326358
61785714341839032850179743392084
61785714341839032850180518232360
61785714341839032850364303816158
61785714341839032850364675333752
61785714341839032850367655148954
61785714341839032850367656683988
61785714341839032850368028201582
61785714341839032850368029736616
61785714341839032850932515750632
61785714341839032850933663643536
61785714341839032852623735326006
61785714341839032852623735331622
61785714341839032852623992076890
61785714341839032852623993611924
61785714341839032852624106862314
61785714341839032852624768446584
61785714341839033048758848917207
61785714341839033051266261484555
61785714341839033051270362024271
61785714341839033056286816970407
61785714341839033056349492996183
61785714341839033056349864532491
61785714341839033056352936202431
61785714341839033056370499323639
61785714341839033058797301207695
61785714341839033058798330077471
61785714341839033059362069935921
61785714341839033059362414309455
61785714341839033059362441472229
61785714341839036763164389671299
61785714341839036765402819000951
61785714341839038409519298816227
61785714341839038409520041888843
61785714341839038410084126107729
61785714341839038410084126120827
61785714341839038410084154687445
61785714341839038410084154700543
61785714341839038411778473114247
61785714341839038411778730326075
61785714341839038411778730331691
61785714341839038411778816065223
61785714341839038411967016689321
61785714341839038412531847163151
61785714341839038412531875755965
61785714341839069498976800638100
61785714341839080428731335548722
61785714341839080610050070687478
61785714341839081021080218316430
61785714341839081021268131589620
61785714341839081021268503125928
61785714341839081021268504660962
61785714341839081023524581786660
61785714341839081023796179420292
61785714341839081023799535470450
61785714341839082256427010883622
61785714341839082257179008388796
61785714341839082257180156294798
61785714341839082257450976036800
61785714341839082258874731939044
61785714341839082259142971981868
61785714341840233625326904905222
61785714341840239166591214455984
61785714341860652037755294477095
61785714341860652037755294495809
61785714341860652037776215183495
61785714341863348204006809666031
61785714341863348387770158073673
61785714341863348387771191174085
61785714341863348388021866716187
61785714341863348388042787304495
61785714341863348388045225026567
61785714341863348388045229258655
61785714341863348388046258145693
61785714341863348388046262377781
61785714341863353145579161164203
61785714341863353329430333285445
61785714341863353741002354103619
61785714341863353741002354122333
61785714341871453314500354884415
61785714341871453497512370053657
61785714341871453497514693001951
61785714341871453498326785454209
61785714341871453498327129827743
61785714341871453498327156990517
61785714341871453498351522301393
61785714341871457020538406548843
61785714341871457204367621675329
61785714341871457204389575482141
61785714341871458850743416798087
61785714341871458850743533001905
61785714341871458850765486808717
61785714341871458850765486814333
61785714341871458850765489996661
61785714341875355958081363528572
61785714341933581368613999688413
61785714341933598025425531457255
61785714341933598025425788208139
61785714341933598025425789743173
61785714341933598025425902993563
61785714341933598025425904393243
61785714341933598025425904411957
61785714341933598025426564577833
61785714341936282660267081483293
61785714341936282660267085713929
61785714341936283050644022002234
61785714341936283050645055117196
61785714341936283050853976725052
61785714341936283050856299673346
61785714341936283051397167413410
61785714341936283051397167426508
61785714341936283071861063545573
61785714341936283255126364052131
61785714341936283255147256060723
61785714341936294373247082757295
61785714341936294375692476632335
61785714341936299727856944890651
61785714341936299727858092783555
61785714341936299728672847834663
61785714341936299728672849350983
61785714341936299728672849369697
61785714341936299728672881118643
61785714341936299728672881131741
61785714341936299728673995727567
61785714341936327520779074688980
61785714341936327523035411616916
61785714341936332461977218069180
61785714341936332462730363480356
61785714341936332484855125133278
61785714341944388181602242425145
61785714341944388181603271294921
61785714341944388365369349836993
61785714341944399485997395370357
61785714341944399485997739743891
61785714341944399485997766906665
61785714341944399486000838576605
61785714341944399486001986469509
61785714341944403192037858638227
61785714341944403192038231591477
61785714341944404838414056810271
61785714341944404838414056828985
61785714341944404838414142899339
61785714341944404838414142918053
61785714341944404838414803083929
61785714341944404838435723672237
61785714341944404839166915393241
61785714341944404839167172597587
61785714341944436359814370517918
61785714341948288997428823698392
61785714341948290644556847334280
61785714341948335117007676414268
61785714341948335117571760651868
61785714341948335117575116702026
61785714341948338820540925306562
61785714341948340055886943033478
61785714341948340651227601548750
61785714344610980783577582829204
61785714344610984487923383314000
61785714344611014137909615569738
61785714344611014137909644149454
61785714344611028955230170049764
61785714344611028955230170062862
61785714344611028955230174771498
61785714344611028955230174784596
61785714344611028955292588871194
61785714344611028955292846088638
61785714344612185270341901729202
61785714344612186917553604550495
61785714344612186917554379861760
61785714344612187100485036675824
61785714344612187100485294464972
61785714344831067710726779820683
61785714344904002585359988282443
61785714385826698808857608704893
61785714385826700043639542199825
61785714385826700044203626431809
61785714385849764792665245659637
61785714385857868667456353281637
61785714385857869902991427955657
61785714385857869904665083943263
61785714385859119198488356479945
61785714385859119203570930658105
61785714385859119203571959527881
61785714385861771127953154539045
61785714385861771128142211486149
61785714385861771130401647246799
61785714385861772363299943918293
61785714385861772365747664973715
61785714385861820907760192642861
61785714385861822143106210369777
61785714385920309639542050025479
61785714385920357817220446424563
61785714385922709552331071903259
61785714385922710787677861282507
61785714385922710787677865527693
61785714385922710787677894094311
61785714385930814655295129553239
61785714385930815890641147280155
61785714385930815897419044407265
61785714385931164630961827172605
61785714385931165866307844899521
61785714385959083649792852325817
61785714386139147615266695699969
61785714386139152556086677671385
61785714386139162434341921697377
61785714386139162439424463063733
61785714386139162439425496165597
61785714386139195792945092099053
61785714386141547520546604382007
61785714386141547528056750679613
61785714386141547528056750692711
61785714386141547528077671281019
61785714386141548762650394175509
61785714386141548762859604775951
61785714386141548763403540058861
61785714386141548763403540071959
61785714386141563587561568885255
61785714386141847671573759767933
61785714386141847671573759781031
61785714386141864137777266618673
61785714386142766540334842758527
61785714386142766540334871456335
61785714386142766540899698642843
61785714386142766540899727340651
61785714386142766540899730522979
61785714386142771481722008266817
61785714386149652630851608872275
61785714386149652637608868379993
61785714386149652638362009086905
61785714386149652638362013791169
61785714386149652638362013804267
61785714386149653872955657287065
61785714386149653872955657759241
61785714386149653873708803170417
61785714386149653873708803183515
61785714386149657945774529691433
61785714386149668697113686572537
61785714386149668697866827279449
61785714386149668697866831983713
61785714386149668697866831996811
61785714386149669058811931145821
61785714386149669063895276976313
61785714386149952781879794531821
61785714386149952781879794544919
61785714386149958135045871348457
61785714386149959369827028486793
61785714386149969248082529743327
61785714386149969253165842276741
61785714386149969253165846994103
61785714386149970487947775771673
61785714386149970487947780489035
61785714386150855034498182536135
61785714386150869812905721040189
61785714386150869815894307138573
61785714386150869815894311370661
61785714386150869815895083022993
61785714386150869865978325219529
61785714386150870004076024053080
61785714386150871055571534406271
61785714386150871055571558386717
61785714386150871055574633238985
61785714386150871055759562483599
61785714386150871055762915351429
61785714386150871055780478472637
61785714386150871102078260009953
61785714386150871650639877350447
61785714386150871650640105870083
61785714386150871650640134567891
61785714386150871650640906220223
61785714386150871651204993634535
61785714386150874762365051229127
61785714386153556326151264331015
61785714386153556326152035983347
61785714386153556326152039165675
61785714386153571150878277079585
61785714386153571150878281330387
61785714386153571157820468193601
61785714386153571516906954947617
61785714386153571519330427944289
61785714386153571562659769622143
61785714386153571562660541274475
61785714386153571562660544456803
61785714386153572751688888442549
61785714386153572754112361439221
61785714386153572759028571200977
61785714386153572759194935617381
61785714386153572797441703117075
61785714386153572797442474769407
61785714386153572797442477951735
61785714386153572942292959145327
61785714386153572942293187664963
61785714386153572942293216362771
61785714386153572942293959317295
61785714386153572942293988015103
61785714386153572942293991197431
61785714386153578297911114774545
61785714386173967969277803138935
61785714386173969203871447093909
61785714386173969204059731916505
61785714386173969204624592518183
61785714386185992148651718391473
61785714386185992148651723095737
61785714386185992148651723108835
61785714386246913956195038993081
61785714386246963369972598530257
61785714386258976840585334060211
61785714388769275677747552910561
61785714388777380788241102379699
61785714388777514410833935907550
61785714388777514822616199033966
61785714388777515006195398807312
61785714388777516240977332302244
61785714388777525522176674578864
61785714388777530882123253950382
61785714388777530882876370799104
61785714388777530882876399378820
61785714388777531477484716850144
61785714388777532712266650345076
61785714388777558880778931829308
61785714388777559292561194955724
61785714388777559338880414820868
61785714388777559475575162586712
61785714388777559475576310497086
61785714388777560710922328224002
61785714388777560711675354598744
61785714388777561123269332430388
61785714388777564416960381404750
61785714388777564828745738646518
61785714388777566064656616975112
61785714388777575346710354828226
61785714388777575346711383698002
61785714388777575941779698307228
61785714388777575941783054357386
61785714388777577177690575105000
61785714388777577177690579455132
61785714388777577177691608324908
61785714388777577177693932204870
61785714388777577177878861449484
61785714388777577177881960282198
61785714388781416871916515401564
61785714388781427990036119497804
61785714388781427990036119503420
61785714388781427990036405294964
61785714388781429637165172009084
61785714388781429637165200588800
61785714388781429637353486946382
61785714388781433343205834979430
61785714388781433343206609819706
61785714388781461341297427091338
61785714388781461341862282975654
61785714388781463163845846576304
61785714388781463164598987755392
61785714388781463171376913810734
61785714388781463171376913816350
61785714388781463171439675575658
61785714388781463171941769695050
61785714388781463171941769700666
61785714388781463172004531459974
61785714388781463172193075040616
61785714388781463582971149928248
61785714388781463582971921580580
61785714388781463583787052872260
61785714388781466695030941009192
61785714388781466878041809807466
61785714388781466878042584640722
61785714388781468525170866562480
61785714388781468525174222612638
61785714388781468525359151857252
61785714388781477990243448359950
61785714388781479638124614243352
61785714388781479638127713076066
61785714388817453013074264816759
61785714388878680048891201818519
61785714388886478244148808335137
61785714388886478244149579987469
61785714388886483777825169218821
61785714388886483777826312394363
61785714388886483780333352375691
61785714388886485424117508248581
61785714388886494890863713848751
61785714388886783923850447203159
61785714388886783923850448738353
61785714388889481371365570361887
61785714388889481966726256881967
61785714388889486861795757958285
61785714388889486861796016238539
61785714388889486862631696582219
61785714388889497972325000586169
61785714388889497979916763523419
61785714388890382534537695565807
61785714388890382534537952783251
61785714388890385643547430542523
61785714388890386238072065188231
61785714388890387472853998683163
61785714388890387885200087755693
61785714388890387887707129849543
61785714388890387887707129855159
61785714388890396756584831996911
61785714388890396764091879461803
61785714388890397351109466642619
61785714388890398410467790788379
61785714388890398586643511378437
61785714388890398594234499476815
61785714388890398998237489210081
61785714388890399005828477308459
61785714388890403894139601085759
61785714388890403898387495210299
61785714388909492067461713629005
61785714388910811876500584285825
61785714388921602218951669032459
61785714388921617043112911465345
61785714388921618689406168840453
61785714388921618690242997090135
61785714388922801145890767684421
61785714388922801145891539336753
61785714388922806633811242223479
61785714388922806633811243758673
61785714388922808463870181407355
61785714388922817751931219391221
61785714388922817797663883594737
61785714388922817800111858666353
61785714388922817800112633501013
61785714388922819035458651227929
61785714388922819446487512775533
61785714388922819446487769992929
61785714388922819446488544827589
61785714388922819447052371842177
61785714388922819447241690257479
61785714388922823105100649056813
61785714388925504083836849619495
61785714388925504083837106836939
61785714388925504679197421820711
61785714388925504679197421826327
61785714388925504679197536139575
61785714388925509571756811258859
61785714388925510167117241033879
61785714388925518906303654606615
61785714388925520555127286988613
61785714388925520685629664419199
61785714388925520689877558543739
61785714388925520736446274621627
61785714388925520738140594570413
61785714388925520738140851787809
61785714388925520738141626622469
61785714388925520738705453637057
61785714388925520738705710854453
61785714388925520738894772052359
61785714388925521150487975043727
61785714388925521150488749884003
61785714388925524396753734035425
61785714388925526043046991410533
61785714388925526043883819660215
61785714389093480082363860947423
61785714389093615357276280745594
61785714389093615540370951405710
61785714389093626658408273069320
61785714389093626658411367669946
61785714389093627070190278978292
61785714389093627070193635028450
61785714389093627070758490912766
61785714389093627139478883748361
61785714389093627276932052543653
61785714389093627279188389465973
61785714389093627279188389471589
61785714389093630799766360532203
61785714389093632011577444486582
61785714389093632011577705936114
61785714389093632011659983651382
61785714389093632011661126840022
61785714389093632011661131557384
61785714389093632034547265157359
61785714389093632034548294027135
61785714389093632036996359456091
61785714389093632218316123451317
61785714389093632220010699095563
61785714389093632629909072407569
61785714389093632629910101277345
61785714389093632629910101282961
61785714389093632630098129360289
61785714389093632630181040533573
61785714389093632632357565120939
61785714389093659829478385247620
61785714389093660013328405230772
61785714389093660425110672589276
61785714389093660425111444241608
61785714389093665365742488774530
61785714389093665366495515149272
61785714389093676478779799772408
61785714389093676479535010914226
61785714389096328431131965543241
61785714389096333921562924810685
61785714389097228993800735607277
61785714389097234306381287872129
61785714389097234306381546152383
61785714389097234489311944686193
61785714389097234489583912334197
61785714389097234491822428904767
61785714389097234491822428923481
61785714389097234491822686122211
61785714389097234491822686140925
61785714389097529732177798903669
61785714389097529737261487690753
61785714389097529739705766956869
61785714389097529739706109913461
61785714389097534678833843893189
61785714389097535090426678536193
61785714389097535090427821724833
61785714389097535092875285562811
61785714389104270425005416801453
61785714389104286896104211762831
61785714389104286896292498120413
61785714389104415628065335858762
61785714389104417481369097888217
61785714389104420935481552637632
61785714389104421119330397595962
61785714389104421119333496428676
61785714389104422766461777268910
61785714389104422972635338899797
61785714389104432231533207520168
61785714389104432236613544961358
61785714389104432236613544974456
61785714389104432236616643794072
61785714389104432237453467343862
61785714389104432307785414569259
61785714389104433472152751587218
61785714389104433472235400838794
61785714389104434084832473143233
61785714389104434089915818973725
61785714389104434089919257930623
61785714389104434092447224271705
61785714389104434092447567228297
61785714389104437589782977841250
61785714389104437590619429841634
61785714389104437590619801377942
61785714389104437590619806082206
61785714389104437796793367713093
61785714389104437796793367726191
61785714389104437796794139378523
61785714389104437799052713030331
61785714389104437799053575139173
61785714389104438825130542059370
61785714389104438825318828403854
61785714389104439031304103690257
61785714389104439031304361957413
61785714389104439033752083012835
61785714389104439033834646525263
61785714389104439033835508634105
61785714389104439443086367866385
61785714389104464996090712427140
61785714389104465590969597122914
61785714389104465590970740329024
61785714389104465590970745046386
61785714389104466826316758055940
61785714389104466826316762773302
61785714389104466827069789148044
61785714389104470532354815954050
61785714389104481645392126934458
61785714389104483293273295998784
61785714389105187463101119329027
61785714389105187463853231638339
61785714389105187470694173495125
61785714389105187471447318923563
61785714389105215332089096648819
61785714389105220814926139618237
61785714389105220815678251927549
61785714389105316188472722049130
61785714389105316195815762261560
61785714389105317423819511428378
61785714389105332247979864589648
61785714389105332248816688121968
61785714389105332255571627513800
61785714389105332614093258396598
61785714389105332614657081161788
61785714389105332614658114280914
61785714389105332621431908035900
61785714389105332621432941155026
61785714389105332659574875527320
61785714389105332660410665953612
61785714389105332660411699072738
61785714389105332797022882091536
61785714389105332797671420329084
61785714389105332797859705623856
61785714389105332804362564849964
61785714389105332804616969376760
61785714389105332805199388382284
61785714389105332806873049074154
61785714389105332806873049087252
61785714389105332869032723465695
61785714389105332869032723478793
61785714389105333895193632554572
61785714389105333895193632567670
61785714389105333897453073032584
61785714389105334039964533594880
61785714389105334042220870522816
61785714389105334103541914486849
61785714389105334443964682408456
61785714389105334444236650056460
61785714389105334446658979864492
61785714389105334446659751516824
61785714389105334451557736574554
61785714389105334451576332814888
61785714389105334451742325694984
61785714389105334515408634792271
61785714389105334660175323086521
61785714389105334660175580303965
61785714389105334660176351956297
61785714389105338157531997721130
61785714389105338157594760885526
61785714389105338157595789755302
61785714389105338158368821249078
61785714389105338158368825953342
61785714389105338158431589152678
61785714389105338158432618022454
61785714389105338158619874447450
61785714389105338160042362917820
61785714389105338160042477236684
61785714389105338160042481940948
61785714389105338160043510810724
61785714389105338181340791537023
61785714389105338364542382866867
61785714389105338364542387588601
61785714389105338364542387601699
61785714389105338364604806410031
61785714389105338364605063627475
61785714389105338364605835279807
61785714389105339393130610411516
61785714389105339395388926845880
61785714389105339395389184063324
61785714389105339395390046172166
61785714389105339395390303389610
61785714389105339601563607803053
61785714389105339601563865020497
61785714389105340010647359664565
61785714389105340010897034897893
61785714389105340010897292115337
61785714389105340010898063767669
61785714389105340010918184123929
61785714389105340010918298915177
61785714389105340010919327312569
61785714389105340013428783152465
61785714389105340013429812022241
61785714389105382622394419460356
61785714389105382622394419464728
61785714389105382623231242992676
61785714389105382623231242997048
61785714389105382623231247696940
61785714389105382624985919201224
61785714389105382624986171718776
61785714389105382624986176418668
61785714389105632993695920495032
61785714389105632994450094774532
61785714389105632994452417722826
61785714389105634046219640047594
61785714389105634635929573739020
61785714389105634635929573744636
61785714389105634635932672577350
61785714389105634636494429623336
61785714389105634636494429628952
61785714389105634636497528461666
61785714389105634641013262526104
61785714389105634641014034184052
61785714389105634641016615393934
61785714389105634641017390234210
61785714389105634641578118410420
61785714389105634709738554727753
61785714389105634841918206130909
61785714389105634847002666570325
61785714389105634847755036091465
61785714389105634849446174184109
61785714389105634849447288793033
61785714389105634850011030062809
61785714389105634850011030068425
61785714389105638346865350179498
61785714389105638346865353361826
61785714389105638347618123003154
61785714389105638347618381270358
61785714389105638347618494539462
61785714389105638553875371710459
61785714389105638553875743246767
61785714389105638556051406191851
61785714389105639582400056503702
61785714389105639582401089605566
61785714389105639582401461141874
61785714389105639607819000052927
61785714389105640200168629068097
61785714389105640200168743386961
61785714389105640200169000604405
61785714389105640200732713294465
61785714389105640200732827613329
61785714389105640200921112908101
61785714389105640203180434355503
61785714389105671106339050445488
61785714389105671701407365171354
61785714389105671701407623438558
61785714389105672937319275072394
61785714389105672937321598020688
61785714389105682814172054370088
61785714389105684050355672004634
61785714389108335927394369176318
61785714389108335927394369181934
61785714389108335927395140828650
61785714389108335932478829615734
61785714389108335932481153613788
61785714389108336545915049469421
61785714389108336545918148650651
61785714389108336545918148656267
61785714389108336545918149713461
61785714389108336545918149719077
61785714389108336550998395294297
61785714389108336550998395299913
61785714389108336551001837437735
61785714389108336552692975524763
61785714389108336552692975530379
61785714389108336552694090133687
61785714389108336553446117766661
61785714389108336553446117772277
61785714389108341491820677743851
61785714389108341491820680924775
61785714389108341491820709155975
61785714389108341491821049280159
61785714389108341491821710862977
61785714389108341491821824113415
61785714389108341494269431918399
61785714389129649981809243447611
61785714389129649989403330732835
61785714389129649989403330738451
61785714389129649989420893854043
61785714389129649989424251321143
61785714389129649989424251326759
61785714389129655342380347415827
61785714389129655342381122254699
61785714389129655342381379472143
61785714389129655342401268122227
61785714389129655342401271310171
61785714389129655342402042961099
61785714389129655342569407555087
61785714389129655342590328261487
61785714389132356634034204049579
61785714389132356634034204068293
61785714389132356634034461267023
61785714389132356634034461285737
61785714389140287651941911364549
61785714389140309796673524151467
61785714389140456794797740239577
61785714389140456802137422998005
61785714389140456802387097168523
61785714389140456802387098231333
61785714389140456802387355448777
61785714389140456802390536125421
61785714389140456802390794405675
61785714389140456802409390646009
61785714389140456802411456713729
61785714389140456802411714993983
61785714389140460325163459487575
61785714389140461743775382947865
61785714389140461743775640165309
61785714389140461743796302119231
61785714389140461744549448002583
61785714389140462155557646061183
61785714389140462156143684114481
61785714389144408669082304531688
61785714389202448787588320049989
61785714389202584240992897966432
61785714389202584307398659587325
61785714389202584652022791547378
61785714389202584652047036425204
61785714389202595839561105746173
61785714389202595974562427541919
61785714389202634063376101736902
61785714389202634063376103253222
61785714389202634063376103271936
61785714389202634063376878106596
61785714389202634086452526401515
61785714389205286010645719213849
61785714389205286010645723444485
61785714389205297128766727946809
61785714389213239130042622665563
61785714389213239130230650742891
61785714389213250842956873529693
61785714389213255601329703984523
61785714389213255601517732061851
61785714389213284196474146514855
61785714389213389818635114129032
61785714389213389818635114142130
61785714389213389818635114483164
61785714389213389818635114496262
61785714389213389818635371346476
61785714389213389818635371359574
61785714389213389818635372763418
61785714389213389818635372776516
61785714389213389818823400853844
61785714389213389819411474851226
61785714389213389819411474864324
61785714389213389819411475914036
61785714389213389819411475927134
61785714389213391051745599679732
61785714389213391051745604397094
61785714389213391053981016019360
61785714389213391053981130338224
61785714389213391053981135042488
61785714389213391053981135055586
61785714389213391053981136459430
61785714389213391053981136472528
61785714389213391053982163912264
61785714389213391053982163925362
61785714389213391054169421767300
61785714389213391054172520586916
61785714389213391054189964684996
61785714389213391054189969402358
61785714389213391054193407891244
61785714389213391054193408346158
61785714389213391054193408359256
61785714389213391054193408363628
61785714389213391054193412595508
61785714389213391054193412608606
61785714389213391465763399585846
61785714389213391465952456178818
61785714389213391670266370764763
61785714389213391670266629045017
61785714389213401005420176972827
61785714389213401005421324865731
61785714389213402172101763304240
61785714389213402240955366420625
61785714389213402240955366438095
61785714389213402787551695986217
61785714389213402790057707084671
61785714389213402790057708147481
61785714389213402790057965364925
61785714389213402790058737017257
61785714389213405878142140832962
61785714389213406289924405022188
61785714389213407731382110355861
61785714389213407731466826296231
61785714389213407732218938605543
61785714389213408143227141014275
61785714389213408143228169884051
61785714389213408143812917486899
61785714389213434288600997355118
61785714389213434288601002072480
61785714389213434288789282649890
61785714389213434288789287354154
61785714389213434288789287367252
61785714389213435523947789920906
61785714389213435523947794638268
61785714389213435524700935804258
61785714389213435524700935817356
61785714389213435935730316031840
61785714389213439230176452744400
61785714389213439230176457461762
61785714389213439230741313346078
61785714389213439253064853581035
61785714389213439641770431638854
61785714389213439641770436356216
61785714389213439642523577522206
61785714389213439642523577535304
61785714389213439664659089692933
61785714389213440877117224204642
61785714389213440877117228922004
61785714389213440877117481422086
61785714389213440877117486126350
61785714389213440877305509499414
61785714389213440877305514203678
61785714389213440877305514216776
61785714389214636763950225088102
61785714389214636764703367335616
61785714389214636764706466168330
61785714389214642251873369652194
61785714389214642252626514019226
61785714389217338055791593240564
61785714389217338056356449130496
61785714389217338056359547963210
61785714389217343543527484916120
61785714389217343543714736741846
61785714389217343543714741341107
61785714389217343544279595814106
61785714389217343544279597231039
61785714389217343544279597231048
61785714394787005270130437205653
61785714394794958426934694107113
61785714394794960074062717743001
61785714394794974898220746556297
61785714394794974898221775426073
61785714394794974903304349604233
61785714394795109137559644238737
61785714394795110784687667855911
61785714394795110791465590735945
61785714394795110791465593916869
61785714394795110792302417449189
61785714394795110793994670145141
61785714394797812076340749650791
61785714394797812083118675711749
61785714394797812083955499244069
61785714394797812085646977106765
61785714394797812085647751940021
61785714394797812085647751945637
61785714394799012840954192411413
61785714394799012842645670274109
61785714394799012842646445107365
61785714394799013252548170243057
61785714394799013254240422939009
61785714394799027660029647046549
61785714394799027665112221224709
61785714394799027667643626168397
61785714394799028071622509920753
61785714394799028079238632875433
61785714394799029306404443415685
61785714394799029306405558373125
61785714394799029312325989322227
61785714394799029314020566364749
61785714394799029314020566370365
61785714394799029314584393380693
61785714394799029314584650598137
61785714394819426123218206783857
61785714394819437241338182416405
61785714394822138527635602723417
61785714394822138532719177191637
61785714394822138535250582485245
61785714394823344642971359000269
61785714394830231289830533963377
61785714394830242407678422576277
61785714394830242410209827869885
61785714394830242410210199406193
61785714394830243644992907739997
61785714394831432046828452297465
61785714394831432046829227130721
61785714394831432046912909620711
61785714394831433693204363624041
61785714394831433693205138457297
61785714394831433694041966358463
61785714394831443159865513627669
61785714394831443159865853751853
61785714394831443164949199582345
61785714394831443164949202763269
61785714394831443165032886670409
61785714394831443167480604526033
61785714394831443167480607706957
61785714394831443167480861743477
61785714394831444401991600907341
61785714394831444806241765078429
61785714394831444806242539911685
61785714394831444811325110908921
61785714394831444811325114089845
61785714394831444812162970860787
61785714394831444813856773070053
61785714394831444813857547903309
61785714394831444813857547908925
61785714394831444814421260600389
61785714394831444814421632136697
61785714394831448518202573554849
61785714394831448518203348393721
61785714394831449752713312718713
61785714394834146103816052655667
61785714394834146105509486515165
61785714394834146105509597647489
61785714394834146105509600828413
61785714394834146105510629698189
61785714394834146105510629703805
61785714394834146106074342395269
61785714394834146106074456714133
61785714394834149809855401313209
61785714395005691299940708883121
61785714395005691711722972009537
61785714395005691713982403538099
61785714395005691713982407770187
61785714395005704248958336711473
61785714395005741125312246251941
61785714395005854361400639993209
61785714395005854770484134637277
61785714395005854772994617811755
61785714395005854963535695750331
61785714395005854963535810069195
61785714395005854963536811776197
61785714395005859719483212014629
61785714395005859902663544416153
61785714395005859902664659025077
61785714395005859902685579731429
61785714395005859902685837998633
61785714395005859904923980466863
61785714395005859904924094785727
61785714395005860314257408978645
61785714395005860314257523297509
61785714395005860314258523587569
61785714395005860314279815830277
61785714395005860316706244642991
61785714395005860316706358961855
61785714395005860316789927468607
61785714395013796410810831078631
61785714395013796410814187128789
61785714395013796413258548951725
61785714395013796413258552134053
61785714395013798057939883584295
61785714395013798057943239634453
61785714395013808123728525149009
61785714395013808126177275074207
61785714395013846236370650559895
61785714395013846236374006610053
61785714395013946916394658600660
61785714395013948747371784393608
61785714395013948953461661787553
61785714395013958026921808704838
61785714395013958027110209834794
61785714395013958027172971949638
61785714395013958029432403011640
61785714395013958210124549487364
61785714395013958210187196798070
61785714395013958210208117036458
61785714395013958210940452314736
61785714395013958210940457036470
61785714395013958212631561822048
61785714395013958212632705010688
61785714395013958212635029008742
61785714395013958212635029475302
61785714395013958212635033713006
61785714395013958217464117441654
61785714395013958217547914599024
61785714395013958217715279188848
61785714395013958217718636755326
61785714395013958217718636760942
61785714395013958217736199893796
61785714395013958217737232995660
61785714395013958218283491123322
61785714395013958218283495827586
61785714395013958218301055778112
61785714395013958218302088879976
61785714395013958219974595913272
61785714395013958219974597429592
61785714395013958219974600630634
61785714395013958219975743819274
61785714395013958236359110525879
61785714395013958236359885364751
61785714395013958236359885377849
61785714395013959857253606225116
61785714395013959859761761746988
61785714395013959859761761752604
61785714395013959860325474448280
61785714395013959864676971336776
61785714395013959864678000206552
61785714395013959864678000212168
61785714395013959864678003394496
61785714395013959864844335925148
61785714395013959864847693510340
61785714395013959864865256631548
61785714395013959865430112515864
61785714395013959865492874635080
61785714395013959882735021852455
61785714395013959882735796685711
61785714395013959882735796691327
61785714395013959887818370863871
61785714395013960066499063241941
61785714395013960066502133849071
61785714395013960066502506920573
61785714395013960071582409072433
61785714395013960073277329072951
61785714395013960073842074887753
61785714395013963593604485960947
61785714395013963777622786601155
61785714395013963777623129557747
61785714395013963777706473689219
61785714395013963777706816645811
61785714395013963777707502558995
61785714395013963779882222379275
61785714395013963779882451012631
61785714395013965423998587858217
61785714395013965423998702177081
61785714395013965424020994709849
61785714395013965424584821718773
61785714395013965424585853776493
61785714395013965424751843356169
61785714395013965424773107013545
61785714395013965424835526176169
61785714395013965427011507754547
61785714395013996925050185026024
61785714395013996925050439061140
61785714395013996925053537893854
61785714395013996925238467132852
61785714395013996925238467138468
61785714395013998161149343930624
61785714395014007440951303162072
61785714395014008035747130616912
61785714395014008035747135315560
61785714395014008035747135321176
61785714395014008035830698651280
61785714395014008036311989683556
61785714395014008036311989687928
61785714395014008036311994387820
61785714395014008038003099190868
61785714395014008038004242378056
61785714395014008038004242379508
61785714395014008038006566377562
61785714395014008038006566844122
61785714395014008038006571081826
61785714395014008038087810418248
61785714395014008038275063656544
61785714395016509827163870057207
61785714395016511061945803552139
61785714395016650656708721414077
61785714395016659319391684473322
61785714395016659914187516649896
61785714395016659937096461816797
61785714395016659939606944991275
61785714395016661148718398480038
61785714395016661148719173314698
61785714395016661148719177565500
61785714395016661148970220256350
61785714395016661149472318744588
61785714395016661149533932957642
61785714395016661151226185647978
61785714395016661151226557184286
61785714395016661151229656489176
61785714395016661151229657552034
61785714395016661151229660739978
61785714395016661151981654013064
61785714395016661151982801919066
61785714395016661156308759826138
61785714395016661156308759831754
61785714395016661156309903014778
61785714395016661156312227012832
61785714395016661156312227485008
61785714395016661156312231730194
61785714395016661156330048886470
61785714395016661156330823721130
61785714395016661156330827971932
61785714395016661156500512307604
61785714395016661156500513842638
61785714395016661156519113266704
61785714395016661156581100551260
61785714395016661158756477699232
61785714395016661158756480887176
61785714395016661158756849235540
61785714395016661174388878480591
61785714395016661179471452658751
61785714395016661769746122868465
61785714395016661769749193475595
61785714395016661769749451755849
61785714395016661769749566547097
61785714395016661774829468698957
61785714395016661776524020344091
61785714395016661776524020349707
61785714395016661776525163532731
61785714395016666715651754323819
61785714395016666715651782903535
61785714395016666715652897512459
61785714395016666715673043384151
61785714395016666715673818218811
61785714395016666715673822469613
61785714395016666716238678353929
61785714395016666716426963648701
61785714395016666716488607971049
61785714395016666716488607976665
61785714395016666716488950933257
61785714395016667127998902982693
61785714395016698216703265756642
61785714395016698216703524036944
61785714395016699864584689920346
61785714395016709327212701937178
61785714395016709327212702409354
61785714395016709327212705591682
61785714395016709327212706654540
61785714395016709327965076182700
61785714395016709328048382280858
61785714395016709329656180972650
61785714395016709329660424527634
61785714395016709329740634976810
61785714395016709329740635448986
61785714395016710975177696254720
61785714395017862343241910404816
61785714395017862350581593163244
61785714395017867290274214787928
61785714395017867291968791481934
61785714395017867884505962738134
61785714395017911756831441864664
61785714395038112152947119056387
61785714395038112152947123288475
61785714395038156625149223558413
61785714395038275394910910726799
61785714395038275402501640544923
61785714395038275402504998130115
61785714395038275402504998135731
61785714395038280160058563475345
61785714395038280755482014695015
61785714395038280755482014700631
61785714395038280755482789533887
61785714395038280755502935401415
61785714395038280755502935407031
61785714395038280755502938589359
61785714395038280755671074828659
61785714395038280755671074834275
61785714395040976510891660112269
61785714395040977105747470895143
61785714395040977105747585214007
61785714395040977105748586921009
61785714395040977105752058825065
61785714395040977105752062007393
61785714395040977105772982595701
61785714395040982047072333313645
61785714395040982047135871328767
61785714395040982047135871347481
61785714395040982047136128564925
61785714395040982047156016152151
61785714395040982047156020384239
61785714395040982047157049271277
61785714395040982047324156642253
61785714395048918555470324096537
61785714395048918555470327278865
61785714395048918555473680146695
61785714395048935209775191430655
61785714395048963027860717075663
61785714395049081620632838990437
61785714395049082207899149232895
61785714395049082215429441284149
61785714395049082215488649774715
61785714395049082215488735862379
61785714395049082215488735867995
61785714395049082215488764093579
61785714395049082215489879051019
61785714395049082215492203049073
61785714395049082215492203521249
61785714395049082215492204584107
61785714395049082215492207766435
61785714395049082215509656456303
61785714395049082215509914736557
61785714395049082215513124109557
61785714395049082215513125172415
61785714395049082216053850032565
61785714395049082216078242519313
61785714395049082216266269533831
61785714395049085326670890654865
61785714395049085922094341880151
61785714395049085922094341893249
61785714395049085922282627174923
61785714395049085922304322714579
61785714395049087156814287045187
61785714395049087156877048810111
61785714395049087157651115281771
61785714395049087568658538501499
61785714395050330960930655871122
61785714395050331143192887800600
61785714395052984676561224912482
61785714395111221390171107272431
61785714395111221390171107278047
61785714395111221390174579176487
61785714395111221390174579177891
61785714395111226743152624611163
61785714395111226743152624616779
61785714395113906436607406432477
61785714395113911377993685497395
61785714395113911377993801701213
61785714395113911972791064147703
61785714395113922496114432782275
61785714395113923093418195130155
61785714395113923093421634557825
61785714395113923093422667678403
61785714395113928034742943229793
61785714395113928034805333475719
61785714395113928034805590693163
61785714395113928034993618770491
61785714395113928446587629413891
61785714395113955852048160554344
61785714395115162142866850523588
61785714395115173080500415293640
61785714395121876256058512229165
61785714395121909609575785214327
61785714395122011525883542797686
61785714395122011525883545985630
61785714395122011525883914333994
61785714395122011525884689174270
61785714395122011526448401869946
61785714395122011526448773406254
61785714395122015252954078788037
61785714395122015253142106852267
61785714395122016464826351087974
61785714395122016467082683298548
61785714395122016467082684814868
61785714395122016467082688015910
61785714395122016467082798083972
61785714395122016467082798089588
61785714395122016467103694796828
61785714395122016467103694815542
61785714395122016467104723200044
61785714395122016467104727917406
61785714395122016467270711375876
61785714395122016467270712892196
61785714395122016467271084428504
61785714395122016467271084447218
61785714395122016467271859268780
61785714395122016467274183733394
61785714395122016467291981154458
61785714395122016467292751290470
61785714395122016467292755994734
61785714395122016467295075755084
61785714395122016467835943500764
61785714395122016467835943513862
61785714395122016878885960048912
61785714395122016878885960054528
61785714395122016878886730171826
61785714395122016878886734889188
61785714395122016879052977081422
61785714395122016879056448985478
61785714395122017082532243027275
61785714395122017083347146035359
61785714395122017083347147098169
61785714395122017083368038038335
61785714395122017083368038043951
61785714395122026371073678166915
61785714395122028201218222450141
61785714395122028203159259690863
61785714395122028203159374009727
61785714395122028203160375716729
61785714395122028203160488967167
61785714395122028203162698647761
61785714395122028203162812966625
61785714395122028203163846552359
61785714395122028203163846557975
61785714395122028203163847620785
61785714395122028203724459948713
61785714395122028203727930785747
61785714395122028203915958863075
61785714395122031314341500571013
61785714395122031909764836073591
61785714395122031909764836077963
61785714395122031909764951796299
61785714395122031909764951809397
61785714395122031909952864155291
61785714395122033144484896961335
61785714395122033144547544407395
61785714395122033144547658726259
61785714395122033144547660124487
61785714395122033144547660143201
61785714395122033144568464995703
61785714395122033145299656716707
61785714395122033145299685296423
61785714395122033556078875842691
61785714395122033556329808583523
61785714395122033556329922902387
61785714395122033556329923250903
61785714395122033556329923256519
61785714395122033556893664177779
61785714395122033556893892815507
61785714395122059701682001263442
61785714395122059701682002779762
61785714395122059701682005967706
61785714395122059701682005980804
61785714395122059701870029340770
61785714395122059701870030857090
61785714395122059701870034045034
61785714395122059701870034058132
61785714395122059704126370972970
61785714395122059704126370986068
61785714395122059724590951152077
61785714395122059725344211354293
61785714395122059727007405938984
61785714395122060937029570185826
61785714395122060937029570198924
61785714395122060937781682495138
61785714395122060937781682508236
61785714395122060939473935191090
61785714395122064643068946491368
61785714395122064643069172874272
61785714395122064643069176062216
61785714395122064643069204771670
61785714395122064643069947714548
61785714395122064666166520860223
61785714395122064666166522376543
61785714395122064666166525577585
61785714395122065054851211743452
61785714395122065054851437063498
61785714395122065054851437082212
61785714395122065055039465140826
61785714395122065055039465159540
61785714395123260482395206300588
61785714395123260484923139340220
61785714395123262128770342775194
61785714395123262128771117608450
61785714395123262131218063830616
61785714395123262131298275814826
61785714395123262131299050648082
61785714395123265834810378662008
61785714395123265834810718904236
61785714395123265835563519841096
61785714395123265835563864315412
61785714395123266017846640242866
61785714395123266018578980224004
61785714395123267070158287367542
61785714395123267665707260710106
61785714395123276956212544657234
61785714395123278191559337218810
61785714395125968956607198493490
61785714395125968957360342504986
61785714395125968957360343921928
61785714397753370021733359027249
61785714397753384839119659799147
61785714397773782892134898288907
61785714397784589706441137040735
61785714397785789227611521110606
61785714397785791050725943364393
61785714397785805280340711194207
61785714397785805280340712243967
61785714397785805280340739773923
61785714397785805280340740823683
61785714397785911502402791409686
61785714397785955968957465849236
61785714397785955968957723066680
61785714397785955969709830641160
61785714397785955969709835375992
61785714397785955969772249462590
61785714397789809663778104338218
61785714397789813368123908003938
61785714397789813988068621947122
61785714397789815223686346923673
61785714397789815223686346923674
61785714397789815223687380515183
61785714397789815818210981569382
61785714397789815818211756402647
61785714397789815818212013620091
61785714397789815818212015160891
61785714397789846722185116285108
61785714397789846722205262040160
61785714397789846722394322168188
61785714397789857835222517739496
61785714397789857835242663494548
61785714397789859664549236356922
61785714397789859664550265226698
61785714397960172428543544954020
61785714397968120228142700705296
61785714397968120228143729575072
61785714397968120230399037633232
61785714397968120230400066503008
61785714397968120230402132233858
61785714397968170052950407877248
61785714397968170055206744805184
61785714397968272185115262435463
61785714397968275891156671666369
61785714397968275891156700246085
61785714397968275891720527212244
61785714397968275891721646586911
61785714397968275891908812507016
61785714397968275891909928699355
61785714397968275891909931881683
61785714397972174638021332470903
61785714397972174638021333533713
61785714397972174638022362403489
61785714397972174638774474712801
61785714397972174643104678301395
61785714397972174643125857288049
61785714397972174643690716354693
61785714397972174645361015229331
61785714397972174645632984412528
61785714397972174645632984412529
61785714397972178349142731482143
61785714397972178349142760061859
61785714397972178349163652187091
61785714397972178349695967401191
61785714397972178349695995980907
61785714397972178349696253198351
61785714397972178349696996270967
61785714397972178349697024850683
61785714397972178349707877407353
61785714397972178349728511253735
61785714397972178349728769534037
61785714397972178349728769535441
61785714397972178349895905484681
61785714397972178351590481117281
61785714397972178351590739397535
61785714397972178351674393643191
61785714397972178351674393643275
61785714397972178351674422222907
61785714397972178352155308421881
61785714397972178352155337001597
61785714397972178352238219055686
61785714397972178352238247635402
61785714397972178352238248169057
61785714397972178352239019821389
61785714397972178352239252708467
61785714397972178352239252709919
61785714397972178352239281288183
61785714397972178352426534532463
61785714397972178352427277603467
61785714397972178352427306183183
61785714397972178352427306184795
61785714397972178352427309365511
61785714397972178352427539066097
61785714397972178352427539067501
61785714397972179996271041978001
61785714397972179998531219748457
61785714397972179998531248328173
61785714397972179998718763033423
61785714397972179998803188931495
61785714397972179998803217511211
61785714397972179998803447211749
61785714397972179998803475791465
61785714397972179999368047998139
61785714397972179999555588100777
61785714397972179999555591283105
61785714397972180181816413428548
61785714397972180181817786849977
61785714397972180181817786850025
61785714397972180181817786851429
61785714397972180181817815429693
61785714397972180181817815429741
61785714397972180181817815431145
61785714397972180182297958556015
61785714397972180182569927739005
61785714397972180182569927739053
61785714397972180182569927740457
61785714397972180182569930921333
61785714397972180182569930921381
61785714397972180182569930922785
61785714397972180182570702573665
61785714397972180182570702573713
61785714397972180594163908752977
61785714397972180594163908753025
61785714397972180594163908754429
61785714397972180594164680405309
61785714397972180594164680405357
61785714397972211704063267924612
61785714397972222814590932997333
61785714397972222814591191277635
61785714397972222814591191279039
61785714397972222816261490153677
61785714397972222816264588986391
61785714397972222816264846203835
61785714397972222816264847266645
61785714397972222816452875343973
61785714397972222816536558167977
61785714397972222816536558169345
61785714397972222816536815385421
61785714397972222816536815386789
61785714397972222816536815386873
61785714397972222817016958513147
61785714397972222817016959575957
61785714397972222817017730165479
61785714397972222817098318402114
61785714397972222817098318402115
61785714397972222817100641332939
61785714397972222817101412985271
61785714397972222817101417234621
61785714397972222817101674452065
61785714397972222817101674453517
61785714397972222817101675514923
61785714397972222817101675516327
61785714397972222817101790306171
61785714397972222817101790307575
61785714397972222817288927694733
61785714397972222817288927696345
61785714397972222817289699347065
61785714397972222817289699348677
61785714397972222817289702529393
61785714397972222817290075600943
61785714397972222817290075602347
61785714397972224463392869839723
61785714397972224463392870902533
61785714397972224463393641492055
61785714397972224463393899772309
61785714397972224463581927849637
61785714397972224463664839022761
61785714397972224463664840085571
61785714397972224463665610675093
61785714397972224463665868955347
61785714397972224464230469741737
61785714397972224464230728021991
61785714397972224464417981264659
61785714397972224464418756099319
61785714397992576990746842650118
61785714397992576990934870727446
61785714397992587514338799074179
61785714397992587514342155124337
61785714397992587514342926776669
61785714397995278694181931416780
61785714397995289217777615912545
61785714397996495511039950067264
61785714397996523328376921387358
61785714397996528681274381897512
61785714397996528682110062245564
61785714397996528682299495446338
61785714398003292792406885582616
61785714398003394328083277592077
61785714398003394328083650663419
61785714398003431388205038984326
61785714398003442498983752516423
61785714398003442498983781096139
61785714398004582731426177331856
61785714398004582731427206182918
61785714398004583966208110826788
61785714398004593849003989592074
61785714398004593849003989610788
61785714398004593849756101901386
61785714398004593849818863666310
61785714398004593849819237288777
61785714398004593849820270390641
61785714398004595672369203123977
61785714398004595679144029998089
61785714398004595679899495175231
61785714398004598790388060499738
61785714398004598790388060518452
61785714398004598790930995524400
61785714398004598791119280800458
61785714398004598791119280819172
61785714398004598791140172809050
61785714398004599385748491361898
61785714398004599385999195465002
61785714398004600437495192145748
61785714398004600437516084154340
61785714398004627203064454800628
61785714398004627203816567109940
61785714398004627203816567128654
61785714398004627203900249463172
61785714398004627203900251017080
61785714398004629033478415256318
61785714398004632137861726911508
61785714398004632145203732618230
61785714398004632556985996794406
61785714398004632557257592924976
61785714398004632732741898793496
61785714398004632739516468437066
61785714398004632740080552682148
61785714398004632740271932564448
61785714398004632740272965679410
61785714398004633791579648195608
61785714398004643256066501592371
61785714398004643256066505706367
61785714398004643256066505824459
61785714398004643667848768832783
61785714398004643849743721499243
61785714398004643849764642205595
61785714398007284434862294949580
61785714398007296788601372640485
61785714398007296788602147475145
61785714398007335678300929917992
61785714398007344959501850627663
61785714398007344959501850745755
61785714398007344959501850747159
61785714398007346788807299560109
61785714398007346789644127809791
61785714398007346789644899462075
61785714398007346789644899462123
61785714398008653198539338127458
61785714398008653198539342849192
61785714398008653198560230136050
61785714398008653198560234857784
61785714398008686552812081361415
61785714398008686552892291456300
61785714398008686552892296178034
61785714398008687147420030004972
61785714398065522383891789069496
61785714398065533502012507823041
61785714398065566855526681975489
61785714398065566855529780808203
61785714398065567450890467266804
61785714398065572206189102342578
61785714398065572389182435163704
61785714398065572389203327172296
61785714398065572389203327191010
61785714398065572389934547473016
61785714398065572389934547491730
61785714398065572389955439481608
61785714398065572390018201246532
61785714398065572390018229826248
61785714398068283383607023621255
61785714398069424844135214731363
61785714398069424844156106739955
61785714398069424844326598858849
61785714398069424844347490867441
61785714398069424844409511094783
61785714398069424844410282747031
61785714398069424844410282747115
61785714398069424844410282760129
61785714398069424844410539964475
61785714398069435962530229799863
61785714398069435962530487030405
61785714398069439668568282862603
61785714398069439668568282980611
61785714398069439668568311560327
61785714398069439668568311560411
61785714398069439668568540211153
61785714398069440080350546120125
61785714398069440080350574699841
61785714398069441315697335368267
61785714398069441315697364066075
61785714398069441498459841531401
61785714398069441498710903486757
61785714398069441498710932066473
61785714398069441498711703718805
61785714398069468081453854597963
61785714398069469315772434769357
61785714398069469315775533602071
61785714398069469315775790819515
61785714398069469316044432650368
61785714398069469316047502785109
61785714398069469316047760002469
61785714398069469316047760002553
61785714398069469316047760015567
61785714398069469316612361851753
61785714398069469316612619069197
61785714398069469316799872311865
61785714398069469316800647146525
61785714398069473020121334086867
61785714398069473020121362666583
61785714398069473020121591304311
61785714398069473020121619884027
61785714398069473020142254675175
61785714398069473020142511892619
61785714398069473020393303151813
61785714398069473020393303269905
61785714398069473020393331849537
61785714398069473020393331849621
61785714398069473020393331862635
61785714398069473020393560369257
61785714398069473020393560487265
61785714398069473020393560487349
61785714398069473020393560500363
61785714398069473020393589066981
61785714398069473432175566409335
61785714398069473432175594989051
61785714398069474666675055839627
61785714398069474666675314106783
61785714398069474667239141121323
61785714398069474667250415172247
61785714398069474667271307180839
61785714398069474667427426416095
61785714398069474667521584005145
61785714398069474667521584123237
61785714398069474667521612702953
61785714398069474667522355657477
61785714398069474667522384355285
61785714398069474849417684557649
61785714398069474849438605264001
61785714398069474849449195825838
61785714398069474849699899928942
61785714398069474850254508208013
61785714398069474850453041169509
61785714398069474850535952355683
61785714398069474850536724008015
61785714398069484138514307772229
61785714398069484140205556064290
61785714398069484140686703594455
61785714398069484140773743532879
61785714398069484552743259914977
61785714398069485785642331408117
61785714398069485787062614921031
61785714398069485787334584104069
61785714398069485787899443170713
61785714398069485787901767168767
61785714398069485788090052463539
61785714398076227667604949928692
61785714398076227667792978006020
61785714398076377372706898923025
61785714398076377372801429522098
61785714398076377373616960978183
61785714398076377373616989557899
61785714398076379202922785997826
61785714398076379202943678006418
61785714398076388491736936610731
61785714398076389088144433258231
61785714398076389088981261507913
61785714398077528716826503222799
61785714398077528716827532092575
61785714398077528716859015326397
61785714398077528716859019558485
61785714398077528719082840150735
61785714398077528719083869020511
61785714398077528719115356368329
61785714398077528719115385066137
61785714398077528719117708014431
61785714398077528719118450968955
61785714398077528719285844255135
61785714398077528719303641663101
61785714398077528719305994358963
61785714398077528719306736263727
61785714398077528719366432480124
61785714398077528719366432480125
61785714398077528719368756491069
61785714398077528719369527080750
61785714398077528719369527080751
61785714398077528719369528143401
61785714398077528719369789592933
61785714398077529953899612799909
61785714398077529954631861970405
61785714398077529954652753978997
61785714398077529954715549040999
61785714398077529954716320693331
61785714398077530549428465797907
61785714398077539837490504066009
61785714398077539837490508298097
61785714398077544778873545023777
61785714398077544778873573603493
61785714398077544778873573620962
61785714398077544778873573620963
61785714398077544778874320925459
61785714398077544778874349505175
61785714398077544778874349506627
61785714398077544778874349623267
61785714398077544778874574973673
61785714398077544778874578142903
61785714398077544778874578144355
61785714398077544778874606722619
61785714398077544778874606840711
61785714398077545190655837810029
61785714398077545190656580882645
61785714398077545190656585114733
61785714398077545190656609462361
61785714398077545190656613694449
61785714398077545190656870911893
61785714398077545373419086929139
61785714398077545373420115798915
61785714398077545373608143876243
61785714398077545373670148871397
61785714398077545373670920523729
61785714398077545373670924636321
61785714398077545373670924754365
61785714398077545373670924754413
61785714398077545373670924755817
61785714398077545373670949103445
61785714398077545373670953334081
61785714398077545373670953334129
61785714398077545373670953335533
61785714398077545373670953452173
61785714398077545373671181853765
61785714398077545373671181971809
61785714398077545373671181973261
61785714398077545373671210551573
61785714398077545373671210669617
61785714398077546426002630359959
61785714398077547020799205489653
61785714398077547020799205607697
61785714398077547020799234187461
61785714398077547020799234305505
61785714398077573188496263944107
61785714398077573188496522211311
61785714398077573189061381277955
61785714398077573189249409355283
61785714398077573190734778998357
61785714398077573190735037265561
61785714398077573191006748181395
61785714398077573191007006448599
61785714398077573191484854274627
61785714398077573191568508402434
61785714398077573191568508402435
61785714398077573191571603003060
61785714398077573191571603003061
61785714398077573191571861283155
61785714398077573191571865515243
61785714398077573191571976074403
61785714398077573191571980306491
61785714398077573191759889360483
61785714398077573191759893592571
61785714398077574423821360952977
61785714398077574426080796713627
61785714398077574426081825583403
61785714398077574426352765896665
61785714398077574426353540731325
61785714398077574426353794766441
61785714398077574426918653833085
61785714398077574427105907075753
61785714398077574427106681910413
61785714398077578129580064309719
61785714398077578129789270192799
61785714398077578129850917348799
61785714398077578129851175616003
61785714398077578129851918688619
61785714398077578129852038079137
61785714398077578129852038097851
61785714398077578129862512978085
61785714398077578129862541557801
61785714398077578129862770183883
61785714398077578129862771245289
61785714398077578129862798763599
61785714398077578129862798775245
61785714398077578129862799825005
61785714398077578129882687429541
61785714398077578129883433684485
61785714398077578129883462264201
61785714398077578129883687719601
61785714398077578129883690772191
61785714398077578129883690888831
61785714398077578129883691951689
61785714398077578129883719468547
61785714398077578129883720531405
61785714398077578129883805023960
61785714398077578130416030450559
61785714398077578130417151180897
61785714398077578130417151199611
61785714398077578130427654659561
61785714398077578130447546496185
61785714398077578130448546668153
61785714398077578130448546786245
61785714398077578130605179258225
61785714398077578130605179276939
61785714398077578130614882493195
61785714398077578130614911072911
61785714398077578130615682736889
61785714398077578130635803081503
61785714398077578130635831777859
61785714398077578130636574745481
61785714398077578130636574863573
61785714398077578130698565312987
61785714398077578130698593359048
61785714398077578130698593892703
61785714398077578130698593910172
61785714398077578130698593910173
61785714398077578130698594972823
61785714398077578130699336965319
61785714398077578130699336982788
61785714398077578130699336982789
61785714398077578130699341214669
61785714398077578130699341216121
61785714398077578130699365545035
61785714398077578130699365562504
61785714398077578130699365562505
61785714398077578130699369794385
61785714398077578130699369795837
61785714398077578130699595262883
61785714398077578130699598432113
61785714398077578130699598433565
61785714398077578130699599494971
61785714398077578130699627011829
61785714398077578130699628074687
61785714398077578130699710054131
61785714398077578130699714168127
61785714398077578130699714286219
61785714398077578541633181524975
61785714398077578541634302287077
61785714398077578541644804684217
61785714398077578541645062951421
61785714398077578542199415388837
61785714398077578542209660568533
61785714398077578542230552577125
61785714398077578542387443466165
61785714398077578542480858099239
61785714398077578542481601171855
61785714398077578542481605403943
61785714398077578542481629751571
61785714398077578542481633983659
61785714398077578542481891201103
61785714398077578542481977294543
61785714398077578724397851717115
61785714398077578724659145326680
61785714398077578724680037335272
61785714398077578725129813922647
61785714398077578725150734628999
61785714398077578725213753474609
61785714398077578725213753592653
61785714398077578725213755028516
61785714398077578725223228555881
61785714398077578725401781551937
61785714398077578725401781669981
61785714398077578725401783105844
61785714398077578725494825670360
61785714398077578725495969392655
61785714398077579776990793819771
61785714398077579776990822399487
61785714398077579777011714408079
61785714398077579777827650649169
61785714398077579777828393721785
61785714398077589248735629778075
61785714398077589248756550483023
61785714398077589248819312597867
61785714398077589248819312615336
61785714398077589248819312615337
61785714398077589248819570895431
61785714398077589248820345718445
61785714398077589250427136348821
61785714398077589250510790459159
61785714398077589250511823578285
61785714398077589250511823579737
61785714398077589250511823591383
61785714398077589250511852276093
61785714398077589250511938382631
61785714398077589250513889291873
61785714398077589250514917627994
61785714398077589250514922410999
61785714398077589250514922412451
61785714398077589250514922424097
61785714398077589250991966706011
61785714398077589250991995402367
61785714398077589250991995415465
61785714398077589250995438608579
61785714398077589251075649525803
61785714398077589251075649543272
61785714398077589251075649543273
61785714398077589251076682646381
61785714398077589251076711342737
61785714398077589251078743592774
61785714398077589251078748375743
61785714398077589251079006656081
61785714398077589251079121447329
61785714398077589251263935887597
61785714398077589251263935887805
61785714398077589251263964585405
61785714398077589251264739420065
61785714398077589251265083793807
61785714398077589251267030488431
61785714398077589251267034720311
61785714398077589251267403559773
61785714398077589251267407791861
61785714398077589251268178394433
61785714398077589659785669261121
61785714398077589660538814672297
61785714398077589660601576804403
61785714398077589662293829500355
61785714398077589662294087767559
61785714398077589662297182368185
61785714398077589662297186600273
61785714398077589662774259591641
61785714398077589662857913732339
61785714398077589662861012565053
61785714398077589663046200076871
61785714398077589663049294677497
61785714398077589663049298909585
61785714398077590895948369354333
61785714398077590897367878032587
61785714398077590897639847215625
61785714398077590897642946048339
61785714398077590898396087227427
61785714398080231655640379025773
61785714398080231657332631603633
61785714398080231657334958784015
61785714398080231658067207954511
61785714398080231658088099963103
61785714398080231658150890780127
61785714398080231658150891842777
61785714398080231658150895025105
61785714398080231658151666677437
61785714398080232252132333202443
61785714398080232252696417434427
61785714398080242776271867765385
61785714398080242776271870947713
61785714398080246482309662547787
61785714398080246482309662664427
61785714398080246482309665846755
61785714398080246482309691244143
61785714398080246482309691362235
61785714398080246482309694426471
61785714398080246482309694544563
61785714398080246482309695489329
61785714398080246482309695490733
61785714398080246482309924127057
61785714398080246482309924128461
61785714398080247076855203489669
61785714398080248129437944582021
61785714398080248129437973161737
61785714398080248129437976344065
61785714398080248312452284103609
61785714398080248312452284220249
61785714398080248312452284220297
61785714398080248312452284221701
61785714398080248312452287284533
61785714398080248312452287402577
61785714398080248312452287402625
61785714398080248312452312799965
61785714398080248312452312800013
61785714398080248312452312801417
61785714398080248312452312918057
61785714398080248312452315982293
61785714398080248312452315982341
61785714398080248312452315983745
61785714398080248312452316100385
61785714398080276127277627643483
61785714398080276129517171567509
61785714398080276129788110817961
61785714398080276129788110818121
61785714398080276129788111880771
61785714398080276129788882470293
61785714398080276129788885652621
61785714398080276129789140750547
61785714398080276129789143932875
61785714398080276129789255541795
61785714398080276129789258724123
61785714398080276130353741536937
61785714398080276130353999817191
61785714398080276130541253059859
61785714398080279833298144747705
61785714398080279833319036756297
61785714398080279833319036874389
61785714398080279833851464051493
61785714398080279833861971762245
61785714398080279833862972052305
61785714398080279833863000632021
61785714398080279833883892758705
61785714398080279834050257057017
61785714398080279834071149065609
61785714398080279834133911184665
61785714398080279834133911302757
61785714398080279834133911302917
61785714398080279834133939881021
61785714398080279834133939882633
61785714398080279834134682836997
61785714398080279834134682953637
61785714398080279834134682955089
61785714398080279834134686135965
61785714398080279834134686137417
61785714398080279834134687198823
61785714398080279834134711533353
61785714398080279834134711534965
61785714398080279834134714715681
61785714398080279834134715778539
61785714398080279834134715779943
61785714398080279834134944416267
61785714398080279834134944417671
61785714398080279834135059089423
61785714398080279834135059207515
61785714398080279834135059208919
61785714398080281480426168383593
61785714398080281480447060392185
61785714398080281481262964871231
61785714398080281481262993450947
61785714398080281481262996633275
61785714398080281663441279675605
61785714398080281663462171682793
61785714398080281663462200380553
61785714398080281664277307573743
61785714398080281664277336271503
61785714398080281664277336271551
61785714398080281664277336272955
61785714398080281664278079226075
61785714398080281664278107923835
61785714398080290952254658586185
61785714398080290952254658587797
61785714398080290952255691702551
61785714398080290953863257155941
61785714398080290953946911282137
61785714398080290953946939979945
61785714398080290953950267332295
61785714398080290953950267333747
61785714398080290954427341387925
61785714398080290954511799046589
61785714398080290954512028630487
61785714398080290954512143420331
61785714398080290954512143421735
61785714398080290954514352627137
61785714398080290954514352628541
61785714398080290954514467419789
61785714398080290954515123218063
61785714398080290954702379641607
61785714398080290954703524365489
61785714398080290954703524366893
61785714398080291366213047719101
61785714398080292599383715338439
61785714398080292601643405134205
61785714398080292601831433211533
61785714412414729480157045508218
61785714412414729480345330802990
61785714412414731126721242129566
61785714412414731127286098013882
61785714412414734833327478665072
61785714412414736068109412160004
61785714412414762282291508458726
61785714412414762282855592690710
61785714412414762831418324522036
61785714412414762831983437623796
61785714412414762832171465701124
61785714412414764066492001523830
61785714412414764066493030393606
61785714412414764066512922112138
61785714412414764066513950981914
61785714412414764066701207406910
61785714412414764067245142702918
61785714412414764067266063291226
61785714412414764478547377027700
61785714412414764479111461259684
61785714412414769420498631000062
61785714412414778885567484738682
61785714412414778885567741956126
61785714412414778886322949917228
61785714412414778886343841925820
61785714412414780533448907839528
61785714412448350701539369176249
61785714412521330091869706750096
61785714412523687135903399815447
61785714412523988514954683340123
61785714412523988926548661171767
61785714412523988926548661177383
61785714412524033391432137426877
61785714412524033391432909079209
61785714412524033391432909084825
61785714412524033396512384076139
61785714412524033398186815365013
61785714412524033398186815370629
61785714412547898011282903759027
61785714412548048578810025316117
61785714412549215989341307911777
61785714412549249297669851872791
61785714412549249297669880452507
61785714412549249341164005271567
61785714412549249343423465360971
61785714412549254236797585852519
61785714412556001883982456165573
61785714412556118692988062399665
61785714412556153688551204195689
61785714412556153694198606026965
61785714412556153694198606032581
61785714412557321099647345857993
61785714412557354405736602638797
61785714412557354405737374291129
61785714412557354446386721361913
61785714412557354446386725612715
61785714412557354451469266842313
61785714412557354451469295540073
61785714412557354451470067192405
61785714412557354451470071443207
61785714412557354453729503307187
61785714412557359347102880389297
61785714412557359347103652041629
61785714412557359347123768147087
61785714412557359347123772397889
61785714412557359347124544050221
61785714412557369224793489632029
61785714412557369224794261284361
61785714412557370460140279011277
61785714412557370460140281843685
61785714412557370460141053496017
61785714412560004501461470922451
61785714412560004501461499502167
61785714412560005736995773938523
61785714412560006148589751770167
61785714412560006148589751775783
61785714412560021102417833726143
61785714412560022337952651177103
61785714412560022749546629008747
61785714412560022749546629014363
61785714412728134282504684158177
61785714412730830085985984197821
61785714412730830085987013067597
61785714412730835574156736033569
61785714412730835576417200663995
61785714412730835576417229243711
61785714412730835985750972132369
61785714412730835985751743784701
61785714412730835988199464840123
61785714412730835988283147665739
61785714412731580488263252809889
61785714412731731065581059238289
61785714412731736553500763660209
61785714412731736553562410816209
61785714412731736553562782352517
61785714412731736553563554004849
61785714412731736553584446013441
61785714412731736556011246834687
61785714412731736556094930723113
61785714412731736556095302259421
61785714412732031201570128853125
61785714412732031209098096906325
61785714412732036742833004814445
61785714412732036742833347652945
61785714412732036742834119305277
61785714412732036742834148003085
61785714412732036745281870475449
61785714412732036745365553301065
61785714412732036745365896257657
61785714412738917280472263727992
61785714412738917280660291805320
61785714412738917280660549022764
61785714412738922771737066712714
61785714412738924006519000207646
61785714412738924006522356257804
61785714412738924007274468567116
61785714412738933340165367196594
61785714412738933340165367215308
61785714412738933751759345046952
61785714412738933751760119881612
61785714412738933751947373124280
61785714412738933752512232190924
61785714412738933883936525304124
61785714412738933883939878171954
61785714412738933884124810598896
61785714412738933884125582251228
61785714412738933884127906249282
61785714412738933884128163466726
61785714412738933889020099772344
61785714412738933889208127849672
61785714412738933889857042345262
61785714412738933889858071215038
61785714412738933889860395213092
61785714412738933890045327640034
61785714412738933890046099292366
61785714412738933890048423290420
61785714412738933890048680507864
61785714412738933958685793821811
61785714412738935124638975840194
61785714412738935124640004709970
61785714412738935124643103542684
61785714412738935125392117019282
61785714412738935125395215851996
61785714412738935531253867335196
61785714412738935531253867340812
61785714412738935531254638987528
61785714412738935531818723225128
61785714412738935536422010600228
61785714412738935536424591815726
61785714412738935536986094832212
61785714412738938831432494198084
61785714412738938831432497380412
61785714412738938831433269032744
61785714412738939242189529456810
61785714412738939242189532639138
61785714412738939242190304291470
61785714412738939243026472011014
61785714412738939243026472029728
61785714412738939449115978218571
61785714412738939449200808495275
61785714412738939451647640397173
61785714412738939451647668976889
61785714412738940477725383201742
61785714412738940477809180359320
61785714412738940477809437576764
61785714412738940686994461538465
61785714412738940686994547277613
61785714412738941096057006896257
61785714412738941096329089335509
61785714412738941098504727951679
61785714412738967243377668198254
61785714412738967243565696275582
61785714412738967243565953493026
61785714412738968478724460759830
61785714412738968479476573069142
61785714412738968890693977110200
61785714412738972184949767183246
61785714412738972185514626249890
61785714412738972596543745014890
61785714412738972596732030290948
61785714412738972596732030309662
61785714412738973831890537576466
61785714412738983709496347966264
61785714412738983709496347967716
61785714412738983709497119620048
61785714412739667754422556455715
61785714412739667754423585325491
61785714412739684218181669721475
61785714412739684218182698591251
61785714412739684220629390776897
61785714412739684220630419646673
61785714412739684225772772611101
61785714412739684225773801480877
61785714412739684225961057905873
61785714412739684228220493666523
61785714412739684228221522536299
61785714412739684363033441247425
61785714412739684365481248396127
61785714412739684365482277265903
61785714412739684365482278328713
61785714412739840016949056718451
61785714412739840019460226868923
61785714412740123551893865845399
61785714412740134664931267299787
61785714412740134664932296169563
61785714412740134664934624766887
61785714412740134670014498811415
61785714412740134670014870347723
61785714412740134670017942017663
61785714412740134715768169342387
61785714412740134715769332135376
61785714412740136319403331432549
61785714412740136319403360012265
61785714412740140023184018834299
61785714412740140023185047704075
61785714412740140025443736141307
61785714412740140025444483464725
61785714412740140206198358473979
61785714412740140206198730010287
61785714412740141258531065412277
61785714412740141258531065430991
61785714412740141260225669636239
61785714412740141260226416959657
61785714412740141853327667705989
61785714412740141855587879841949
61785714412740141855587908421665
61785714412742519544126365040160
61785714412742519544879249001804
61785714412742519544962131122988
61785714412742519544962902775320
61785714412742519545151188070092
61785714412742519552472277774726
61785714412742519552472536054980
61785714412742519552493198363034
61785714412742519552493456643288
61785714412742519552494228295620
61785714412742519552494343086868
61785714412742520787065925969270
61785714412742520787275131852350
61785714412742521191255131748664
61785714412742521191255160328380
61785714412742521191527099396668
61785714412742521192091183628652
61785714412742521198848189095686
61785714412742521198848189101302
61785714412742521198869109683994
61785714412742521198869109689610
61785714412742521198869482761112
61785714412742521198870254413444
61785714412742524493881398035998
61785714412742525042984107522196
61785714412742525043172135599524
61785714412742525111648937498529
61785714412742526272410468780378
61785714412742526277493042958538
61785714412742526690028448332468
61785714412742535604386739220648
61785714412742535604658333791534
61785714412742535604658333797150
61785714412742535604658592077404
61785714412742535604659363729736
61785714412742535606918799490386
61785714412742535611977095967270
61785714412742535611977354247524
61785714412742536016252311623178
61785714412742536016252311628794
61785714412742536016252569909048
61785714412742536016253341561380
61785714412742536152677387195780
61785714412742536153429756722536
61785714412742536161023585727506
61785714412742536161023844007760
61785714412742536161041407128968
61785714412742536161042178781300
61785714412742536161103825937300
61785714412742536161104083154744
61785714412742536161104854807076
61785714412742536161107268080738
61785714412742536161107526360992
61785714412742536161108298013324
61785714412742536161292111232072
61785714412742536161296583308096
61785714412742536162714690513084
61785714412742536163551518767138
61785714412742536163551777047392
61785714412742536163551891366256
61785714412742536163552661955778
61785714412742536163552663018588
61785714412742536163552920236032
61785714412742536222427036761339
61785714412742536224601999738601
61785714412742536224686338952917
61785714412742536232192356485223
61785714412742536232192614765477
61785714412742537250762650547224
61785714412742537251034245118110
61785714412742537251034245123726
61785714412742537251034503403980
61785714412742537251035275056312
61785714412742537251599101008042
61785714412742537253210371602646
61785714412742537253211143254978
61785714412742537258353007288230
61785714412742537258353007293846
61785714412742537260800725161324
61785714412742537260800725162728
61785714412742537260800728349268
61785714412742537388294999493582
61785714412742537389048140672670
61785714412742537390530444412926
61785714412742537390531216065258
61785714412742537390531473282702
61785714412742537395550999898778
61785714412742537395613790243418
61785714412742537395614819113194
61785714412742537395617119130802
61785714412742537395617233922050
61785714412742537395822967546782
61785714412742537395889201570054
61785714412742537396642342749142
61785714412742537398061484136066
61785714412742537460220383688735
61785714412742537799805553257864
61785714412742537799806324910196
61785714412742537800078292558200
61785714412742537800642376790184
61785714412742537803065849786856
61785714412742537807399382257218
61785714412742537807399382262834
61785714412742537807417203664296
61785714412742537807417975316628
61785714412742537807672494634672
61785714412742537808149195617348
61785714412742537808236578866656
61785714412742537809843747262482
61785714412742537809843747268098
61785714412742537870977911065177
61785714412742537870978682717509
61785714412742537871814361520379
61785714412742537871814361525995
61785714412742537878568267806183
61785714412742537878568267811799
61785714412742537879321802257155
61785714412742541102407280377128
61785714412742541102428200611304
61785714412742541102491338988402
61785714412742541102680395929890
61785714412742541102680395935506
61785714412742541104939745957008
61785714412742541104939831696156
61785714412742541514273603177628
61785714412742541514274632047404
61785714412742542748720691051442
61785714412742542748721462703774
61785714412742542748783195947438
61785714412742542748783195953054
61785714412742542748783453164882
61785714412742542748783453170498
61785714412742542748784224822830
61785714412742542748971481242210
61785714412742542749055536672560
61785714412742542749056308324892
61785714412742542749056565542336
61785714412742542751231171037976
61785714412742542751231199617692
61785714412742542751231945878252
61785714412742542751231974457968
61785714412742542954893994396459
61785714412742542955731191000281
61785714412742542955793609808613
61785714412742542955793867026057
61785714412742542957405507503523
61785714412742542957405536083239
61785714412742542958241560918705
61785714412742542958241675237569
61785714412742543366488230513973
61785714412742543366489002166305
61785714412742543367303790501393
61785714412742543367303904820257
61785714412742543367304162037701
61785714412742543367325054040677
61785714412742543367325054046293
61785714412742543368999485335167
61785714412742543368999485340783
61785714412742543368999513914883
61785714412742543368999513920499
61785714412742543369835538750349
61785714412742543369835538755965
61785714412742543369835653069213
61785714412742543369835653074829
61785714412742569584017376774433
61785714412742569584017635054687
61785714412742570612625745450534
61785714412742570612625745451938
61785714412742570612625748638478
61785714412742574455924581587874
61785714412742585567290622353498
61785714412742585567290622354902
61785714412742585568961983040858
61785714412742585568961983042262
61785714412742587213583112795040
61785714412742587213583884447372
61785714412742587213855852095376
61785714412742587214419936327360
61785714412742819695990316795632
61785714412742820930583963927366
61785714412742820931336076236678
61785714412742821342365198184006
61785714412742821342365198189622
61785714412742824637374129423042
61785714412742824637377485473200
61785714412742825049156393612268
61785714412742825232254672822624
61785714412742825232442700899952
61785714412742826283750040749618
61785714412742826466763608258966
61785714412742826466764379911298
61785714412742826467516749438054
61785714412742826490676000127229
61785714412742826490679329014613
61785714412742826490679443805861
61785714412742826901706285935963
61785714412742826902269977958873
61785714412742826902269977964489
61785714412742826902273421637505
61785714412742826902273421643121
61785714412742826902462498784991
61785714412742835755494105049974
61785714412742835755494105055590
61785714412742835755497457917804
61785714412742835800683862478742
61785714412742835801248718363058
61785714412742836350374648455172
61785714412742836350378120359228
61785714412742836368179490769003
61785714412742836375709365573543
61785714412742836375709394153259
61785714412742836375709395216069
61785714412742836375710395506129
61785714412742837396786699125774
61785714412742837396787470778106
61785714412742837396787470783722
61785714412742837401870016376550
61785714412742837401870016382166
61785714412742837401873369244380
61785714412742837579804395878262
61785714412742837579805170718538
61785714412742837580557278777048
61785714412742837580557283027850
61785714412742837580557537057350
61785714412742837580558311897626
61785714412742837584884355543846
61785714412742837584885384413622
61785714412742837585160828688820
61785714412742837585637496722934
61785714412742837585913969867908
61785714412742837603713401581617
61785714412742837603716500768463
61785714412742837608796747412109
61785714412742837997507172864892
61785714412742837997507947699552
61785714412742838014743687390351
61785714412742838015307379413261
61785714412742838015307379418877
61785714412742838015308543274667
61785714412742838015310478600107
61785714412742838015310478605723
61785714412742838020390725243753
61785714412742838020390725249369
61785714412742838020391117452827
61785714412742838022085276894503
61785714412742838022085276900119
61785714412742838022085305474219
61785714412742838022085305479835
61785714412742838022086440755909
61785714412742838022086469330009
61785714412742838022086469335625
61785714412742838022274727113491
61785714412742838022838447716117
61785714412742838022838447721733
61785714412742838022838839925191
61785714412742841291677873901736
61785714412742841291677874373912
61785714412742841291677877556240
61785714412742841291677878619098
61785714412742841291678131119180
61785714412742841291678132654214
61785714412742841314837099547655
61785714412742841314837099553271
61785714412742841703544197175864
61785714412742841703545226045640
61785714412742841726430991291635
61785714412742841726431077384915
61785714412742841726431105610499
61785714412742841726432107317501
61785714412742841726620527598287
61785714412742841728879828372923
61785714412742842938054043980790
61785714412742842938054047168734
61785714412742842938054818815450
61785714412742842938054818821066
61785714412742842938054822003394
61785714412742842938243105178648
61785714412742842938243108360976
61785714412742842938326905505456
61785714412742842961212924786567
61785714412742842961213010874231
61785714412742842961213010879847
61785714412742842961213039105431
61785714412742842961214040812433
61785714412742842963661761867855
61785714412742843144980409850313
61785714412742843144980524169177
61785714412742843144980864292117
61785714412742843144981553038953
61785714412742843146676101501711
61785714412742843146676101503163
61785714412742843146676130082879
61785714412742843147240214313459
61785714412742843147512269235805
61785714412742843147512929757217
61785714412742843147513044076081
61785714412742843556574384494013
61785714412742843556574384499629
61785714412742843556574387681957
61785714412742843556574498812877
61785714412742843556574498818493
61785714412742843556574502000821
61785714412742843556574756030321
61785714412742843556574756035937
61785714412742843556575530870597
61785714412742843558270079333403
61785714412742843558270079334807
61785714412742843558270079339019
61785714412742843559022449922969
61785714412742843559022449928585
61785714412742843559023224763245
61785714412742843559106132754201
61785714412742843559106247067449
61785714412742843559106247073065
61785714412742843559106907588861
61785714412742843559107021907725
61785714412742869109013959252038
61785714412742869109014734090910
61785714412742869727535415795339
61785714412742870756142754538854
61785714412742870756142757726798
61785714412742871373910297183713
61785714412742871373910297189329
61785714412742871373911461039503
61785714412742871374663831634685
61785714412742874645195146886898
61785714412742885575218237755110
61785714412742885575218240941650
61785714412742885758231805740846
61785714412742885758232581639768
61785714412742885758235934507598
61785714412742887405360859309368
61785714412742887405360862497312
61785714412742887405361634149644
61785714412742887405364215359526
61785714412742887405364990199802
61785714412766702632922836166213
61785714412766707986092269033007
61785714412766851553345149044301
61785714412766853207792834383101
61785714412766858698223050205083
61785714412766858698243942213675
61785714412766886150280213781701
61785714412766886150283312614415
61785714412766886562062219677575
61785714412766886562062246840349
61785714412766886562062639043807
61785714412766886562065690518981
61785714412768053919062335605277
61785714412768059455305770571577
61785714412768059455326691277977
61785714412774806370432268811335
61785714412774806507693023540939
61785714412774956671157072003511
61785714412774956671157072016609
61785714412774956671157330296863
61785714412774957906504119676111
61785714412774958317532983324471
61785714412774958317532983330087
61785714412774958318098097494657
61785714412774958318098231417861
61785714412774958318119151652037
61785714412774958318289615545347
61785714412774962161672344957229
61785714412774963807964229084655
61785714412774963808528313316639
61785714412774963808549205325231
61785714412774963808800368593117
61785714412774991260021392642559
61785714412774991260021392661273
61785714412774991671803425719921
61785714412774991671803817923379
61785714412774991672367509951905
61785714412774991672368673807695
61785714412774991672370953630537
61785714412774991672371744414825
61785714412776147911307075088165
61785714412776157374895505998739
61785714412776157374896534868515
61785714412776157420650119660339
61785714412776157427487723181990
61785714412776157428052579066306
61785714412776157428052583315656
61785714412776157428239835491302
61785714412776157428240607143634
61785714412776157428240611392984
61785714412776159022024558485689
61785714412776159022108259970877
61785714412776159028799012288299
61785714412776159029367598711217
61785714412776159029427050720713
61785714412776159029447942729305
61785714412776159067861844880745
61785714412776159074616522700837
61785714412776159075180606932821
61785714412776159075201527639173
61785714412776163970814216229003
61785714412776163970835108237595
61785714412776164565799061754845
61785714412776164565819982461245
61785714412776190781757108476464
61785714412776190782321964360780
61785714412776190782321968610130
61785714412776192382944323705875
61785714412776192428697879917983
61785714412776197324331489214165
61785714412776207383554400073926
61785714412776208435132674096877
61785714412776208435697529981193
61785714412778859085671190526449
61785714412778859085673632852211
61785714412778860313677640280569
61785714412778860320455566341527
61785714412778860321017208247749
61785714412778860366259125010558
61785714412778860366272957297865
61785714412778860366837041529849
61785714412778860367011494537314
61785714412778860732047101853025
61785714412778865857452143549725
61785714412778865857473064256125
61785714412778865857473839096401
61785714412837102982645571979063
61785714412839788074834656165653
61785714412839804274298653787041
61785714412839804685829869486531
61785714412839804685892631605587
61785714412839804685893660121231
61785714412839832137949819139725
61785714412839832137953175208597
61785714412839832549732856756497
61785714412839832549733248959955
61785714412839832549733250376897
61785714412839832549735181104471
61785714412839832549735573307929
61785714412839832549736344960261
61785714412841005442975265878801
61785714412841033258553836691203
61785714412841038199941007848523
61785714412841038199941007861621
61785714412841038383040073606924
61785714412841038383228363151037
61785714412847735884305970386451
61785714412847735886752916607213
61785714412847741237474628418585
61785714412847741237475403253245
61785714412847752355595375703465
61785714412847885980611857483410
61785714412847885980799885560738
61785714412847885981364998649400
61785714412847885981364998662498
61785714412847885981388213606334
61785714412847885981388214669144
61785714412847887214475227096536
61785714412847887215957502257076
61785714412847887215958645445716
61785714412847887216145903268940
61785714412847887216145903287654
61785714412847887216146932138716
61785714412847887216146932157430
61785714412847887216167479792488
61785714412847887216169889878158
61785714412847887216710643436164
61785714412847887216710757755028
61785714412847887216714115222128
61785714412847887216714115694512
61785714412847887625504345842822
61785714412847887627739876851234
61785714412847887627760682770758
61785714412847887627764126449390
61785714412847887627927790259778
61785714412847887627928161796086
61785714412847887627928938047688
61785714412847887628493022285288
61785714412847890921999022972986
61785714412847890922187308273422
61785714412847890922187309317518
61785714412847890922187309336232
61785714412847890922752168389778
61785714412847890922752168402876
61785714412847891333781028881958
61785714412847891333781287167876
61785714412847891333969314182394
61785714412847891333969315226490
61785714412847891333969315245204
61785714412847891334534174298750
61785714412847891334534174311848
61785714412847891471042041880170
61785714412847891471042041893268
61785714412847891471230069970596
61785714412847891471877726958682
61785714412847891472065753973200
61785714412847891472065755022912
61785714412847891472066783892688
61785714412847891472066783905786
61785714412847891472069106841030
61785714412847891472069107903840
61785714412847891538284262932965
61785714412847891538284262946063
61785714412847892569127046608874
61785714412847892569128079729452
61785714412847892569315332953406
61785714412847892569880192025666
61785714412847892569880192038764
61785714412847892706388834459056
61785714412847892706577119753828
61785714412847892707140946768368
61785714412847892707144302818526
61785714412847893115934534502030
61785714412847893116499393574290
61785714412847893118170065510442
61785714412847893118170065516058
61785714412847893118170840349314
61785714412847893118190871429966
61785714412847893118191646270242
61785714412847893118194313573404
61785714412847893118357978918986
61785714412847893118357982106930
61785714412847893118358350455294
61785714412847893118359125295570
61785714412847893118359125644086
61785714412847893118361451177334
61785714412847893118441666343872
61785714412847893118441666349488
61785714412847893118442695219264
61785714412847893118445019211702
61785714412847893118922837991246
61785714412847893118923209527554
61785714412847893118926310249594
61785714412847893119006779445632
61785714412847893119006779451248
61785714412847893119009878283962
61785714412847893185412285500427
61785714412847893185412285506043
61785714412847902656404238578611
61785714412847902658851955388895
61785714412847902658851956451705
61785714412847903893363069141985
61785714412847903894198749013281
61785714412847904236478983421310
61785714412847904236478986609254
61785714412847904237043842493570
61785714412847904304956272120255
61785714412847904305227866696757
61785714412847907531573925033574
61785714412847907943167902859554
61785714412847907943167907097258
61785714412847907943167907110356
61785714412847907943356189222800
61785714412847908149257894922331
61785714412847909384604688550929
61785714412847909384604945768373
61785714412847909795383017100831
61785714412847909795383791941107
61785714412847909795633810479543
61785714412847909795634839000803
61785714412847909795634839349319
61785714412847909795634839354935
61785714412847909796135904250419
61785714412847909796198923232787
61785714412847935394388383900008
61785714412847935394389412769784
61785714412847935394389412771236
61785714412847935394389412775448
61785714412847935394389417020586
61785714412847935806171418678756
61785714412847935806171418680208
61785714412847935806171418684420
61785714412847935806171676964674
61785714412847936012910097649107
61785714412847936012910097662205
61785714412847937041517436405672
61785714412847937041517436407124
61785714412847937041518469526250
61785714412847937247692031138423
61785714412847937247692031157137
61785714412847937588325267255420
61785714412847937588326042095696
61785714412847937588890126327680
61785714412847937659284975850941
61785714412847937659286142893271
61785714412847937659286142898887
61785714412847937659474035636069
61785714412847937659474427839527
61785714412847937660038119868053
61785714412847937660038121284995
61785714412847937660039283723843
61785714412847937660041219054899
61785714412847937660042382910689
61785714412847941294177101222166
61785714412847941294177101227782
61785714412847941294177359489370
61785714412847941294177359508084
61785714412847941294178134329646
61785714412847941294178134342744
61785714412847941294365387566698
61785714412847941294365387585412
61785714412847941294930246638958
61785714412847941294930246652056
61785714412847942529524152055158
61785714412847942529524155256200
61785714412847942529524926908532
61785714412847942529712180132486
61785714412847942529712183333528
61785714412847942529712437349930
61785714412847942529713212203304
61785714412847942530277039217844
61785714412847942530277296435288
61785714412849092249529486112831
61785714412849093896657422455663
61785714412849093898977685004313
61785714412849093942410978667771
61785714412849103367649461745379
61785714412849103413403046537203
61785714412849108906341305097227
61785714412849110553469328714401
61785714412849138368943572934663
61785714412849138370614933622023
61785714412849142074900248996911
61785714412849142074901282097323
61785714412849142074901282116037
61785714412849142257999318991564
61785714412849142258187217395029
61785714412849142258187608535677
61785714412849142258187608535686
61785714412849143309766654210969
61785714412849143310330738442953
61785714412849143904479559605713
61785714412849143904479559723757
61785714412849143904479563974559
61785714412849143905043644900507
61785714412849143905043645018599
61785714412849154430122074762861
61785714412851793932311506753970
61785714412851793932311765034224
61785714412851793932312649942610
61785714412851793932312651005420
61785714412851793932314974407224
61785714412851793932332685740624
61785714412851793952775687862393
61785714412851793998529244074501
61785714412851793998530015726833
61785714412851795166905412165958
61785714412851795166906555354598
61785714412851795166926332872310
61785714412851795167114360949638
61785714412851795167115394070216
61785714412851795167118833025710
61785714412851795167658667663910
61785714412851795167679478302200
61785714412851795167682917259098
61785714412851795167682921508448
61785714412851795188310505313353
61785714412851795188310733951081
61785714412851795188310848742329
61785714412851795233300717210614
61785714412851795233301488862946
61785714412851795578879176342184
61785714412851795579444032226500
61785714412851795579444035408828
61785714412851795599904483144997
61785714412851795599904711782725
61785714412851795599904711788341
61785714412851809991819677808728
61785714412851809991819680996672
61785714412851810426510233019331
61785714412851810609587593058321
61785714412851810609588364710653
61785714412851811661104135248991
61785714412851811661104138436935
61785714412851811661104910089267
61785714412851811661292166514263
61785714412851811661857022398579
61785714412851811845122410509281
61785714412851838425166935523055
61785714412851840071541960406051
61785714412851840071542732058383
61785714412851843343665961644242
61785714412851843343666736483114
61785714412851843778335253308541
61785714412851843778336253598601
61785714412851843778336369806791
61785714412851843961350707911277
61785714412851843961350708974087
61785714412851843961350709092179
61785714412851843961350709446470
61785714412851843961350966309623
61785714412851843961434277008455
61785714412851845012929155538201
61785714412851845012929158726145
61785714412851845012929930378477
61785714412851845012930275218779
61785714412851845012930275224395
61785714412851845013117186803473
61785714412851845013117531649391
61785714412851845013682042687789
61785714412851845013682271325517
61785714412851845013682387533707
61785714412851845195850471679631
61785714412851845195850471679640
61785714412851845196696726695387
61785714412851845196696726813479
61785714412851845196696730001423
61785714412851845196697758871199
61785714412851845196968321744273
61785714415475614754098390457906
61785714415502327527111185312421
61785714415502327527112218431631
61785714415502327938893448438837
61785714415503528284110892485730
61785714415503561455450013156500
61785714415510464573137475748912
61785714415511631976138709403974
61785714415511637464058413825894
61785714415511637464059185478226
61785714415511637646989842292290
61785714415511664918626994346298
61785714415511665330409258535515
61785714415514367216585482518252
61785714415686348857119783170799
61785714415686348857307055479904
61785714415693252158199364771273
61785714415693252158199364771282
61785714415693252158199621988726
61785714415693253804575276097849
61785714415693253804575276097858
61785714415693253804575533315302
61785714415694002425202173338969
61785714415694452731514560638257
61785714415694452732079420753293
61785714415694454561656794221329
61785714415694486083904523023404
61785714415697154023167385196979
61785714415697154434949648323395
61785714415721015338448445164993
61785714415721154384381496944124
61785714415721154796247070887464
61785714415721165319821863374637
61785714415721198673339136359799
61785714415730508971984138866136
61785714415733160125145428511292
61785714415733160536927434420264
61785714415733161954451996651932
61785714415733161955204108961244
61785714415733171242701319917472
61785714415733171243265404149456
61785714415733210492216601616822
61785714415791415689196405795804
61785714415794115150790937871699
61785714415794115150791195089143
61785714415794143609430094286491
61785714415794144844023999685381
61785714415794144844023999704095
61785714415794145255806005594353
61785714415795300946454530222221
61785714415795300946454787439665
61785714415795301129406079044877
61785714415795301129406336262321
61785714415795317554938445004656
61785714415795317554938446067466
61785714415795318149463079650364
61785714415795318149463080713174
61785714415795318149463337930618
61785714415795344183498130639771
61785714415795345418091778839931
61785714415795345418092036057375
61785714415795345601022692871439
61785714415795349671229521187203
61785714415795349671229806984363
61785714415795349671417806481975
61785714415795349671417835061691
61785714415802220855829654036016
61785714415802220855829655098826
61785714415802220855893445746624
61785714415802222502185673171676
61785714415802222502206595295178
61785714415802248536532731339550
61785714415802248718899304971342
61785714415802248718899304984440
61785714415802248719734984265310
61785714415802248719734985315022
61785714415802249954245322711356
61785714415802254023888352592296
61785714415802254024452436824280
61785714415802255853759004951822
61785714415802255854030601063518
61785714415803421429961482099904
61785714415803421429961611773766
61785714415803421612892138913968
61785714415803423259205288456897
61785714415803449293616142029432
61785714415806106113067119322286
61785714415806107760196172896367
61785714415806107760196172896376
61785714415806107943147721713407
61785714415806122721530879993260
61785714415806122721550772184176
61785714415806123316075406829884
61785714415806123316075665110138
61785714415806124367906791319836
61785714415806124367927713443338
61785714415806124550858370251777
61785714415806150585269223824312
61785714415806152231833421514077
61785714415806152231833421514086
61785714421422992583933565005616
61785714421422997934655276816988
61785714421422999169437210311920
61785714421423008636183756688229
61785714421423008636183759870557
61785714421423116119011673633359
61785714421423116119011673633360
61785714421423147617529555630720
61785714421423147617718615764364
61785714421423158730817635795036
61785714421423160560062585359392
61785714421423160560125261385168
61785714421594674081138128878948
61785714421602777955345605457585
61785714421605479246998715813467
61785714421605479659344433890112
61785714421629779751980283534592
61785714421629780163574261366236
61785714421629824224181616403000
61785714421637928099140860724830
61785714421637928099140861787640
61785714421637944561990913323585
61785714421637944562053675442641
61785714421639100443610667458461
61785714421639130091089887262875
61785714421639133797130263391917
61785714421639134385064885557016
61785714421641787322802895551712
61785714421641787734396873383356
61785714421641802558554902202268
61785714421641803793336835697200
61785714421641830559658210680106
61785714421641835501046781293176
61785714421641835905297348307702
61785714421641835912828788264958
61785714421641837147609577041832
61785714421641837147610724947834
61785714421641986205855550670155
61785714421700039272239752012449
61785714421702736857854523390423
61785714421702736857854780607867
61785714421702736857854780626581
61785714421702740563892576571171
61785714421702740563892833788615
61785714421702740563892833807329
61785714421702742211021633327673
61785714421702768976778148194139
61785714421702770211372053593029
61785714421702770211372053611743
61785714421702775561759149782334
61785714421702775562573938117422
61785714421702776156555380539738
61785714421702776157370168874826
61785714421702785036013694254327
61785714421703926496733269523649
61785714421703975084310296457799
61785714421703975084331188466391
61785714421703975084498553172855
61785714421703975084498581752571
61785714421703976318998300870303
61785714421703986205149929031729
61785714421703986205149929498289
61785714421703986205149930548049
61785714421704125384774192070079
61785714421704125384857874423311
61785714421704136505677391240251
61785714421710831261571026402532
61785714421710831261821730505636
61785714421710846085980878712313
61785714421710879436686883904401
61785714421710879436718395166974
61785714421710879436969099283176
61785714421710879437533183502062
61785714421710879437533183515160
61785714421710881266860643651294
61785714421710881267111347754398
61785714421710890558373591455917
61785714421710890558373849723121
61785714421710890741387931095389
61785714421710890741387931095437
61785714421710890741387932145197
61785714421710890741388189362593
61785714421710890741388189375691
61785714421710890741388190425451
61785714421714792606356163145173
61785714421714792606837454177449
61785714421714792606837454181661
61785714421714792606921017433060
61785714421714792606921017434464
61785714421714792606921020616792
61785714421714792606921022216029
61785714421714792606921022217433
61785714421714793018619602516989
61785714421714793018619717308029
61785714421714793018891571700027
61785714421714794254050074720916
61785714811571899747585394523677
61785714814310211520985697216289
61785714814310211520985697221905
61785714814310211521048372906647
61785714814310511527304713694061
61785714814310511664481785721917
61785714814310511710235370508125
61785714814310511710235370513741
61785714814310528128261819570369
61785714814310528128261819575985
61785714814310528135855906855593
61785714814310528135855906861209
61785714814310528135855906979301
61785714814311412095053733569569
61785714814311412278047066073991
61785714814311428741743503649393
61785714814311428749337590934617
61785714814311428749337590940233
61785714814517358588682773357817
61785714814525463833989016490833
61785714814525463833989273708277
61785714814525463833990045360609
61785714814525463833992712665175
61785714814529065960469456156539
61785714814529065960469456162155
61785714814529066105258178585211
61785714814529066107496695193209
61785714814529366294507851877047
61785714814529366296767289073353
61785714814530266312544668722216
61785714814634415923073957559237
61785714814634430747231986372533
61785714814634432396055357173857
61785714814634432531620421427301
61785714814634432531620678644745
61785714814634432531621450297077
61785714814634432531624117601643
61785714814634432534131162882033
61785714814634432534131934534365
61785714814634465702127050951497
61785714814634480526849935649109
61785714864741425002134756248369
61785714864741425002134760480457
61785714864741425002134784946177
61785714864741425002134789178265
61785714864752230168747202446853
61785714864857629400336065561285
61785714864857629400336836163857
61785714867485138535528377858479
61785714867487856298471640172263
61785714867488156441904966540121
61785714867488156441988648893353
61785714867488156441988649247485
61785714867488156441988649260583
61785714867488156441988649378627
61785714867488156441988650428387
61785714867488156441988650782679
61785714867488156441988653610715
61785714867488189840975269665586
61785714867488189840975273897674
61785714867489040401165813653407
61785714867489040995774130652347
61785714867489056872455993805081
61785714867489056872539678047639
61785714867489057055470332972377
61785714867489057055470333326509
61785714867489057055470333339607
61785714867489057467064310804021
61785714867489057467064311158153
61785714867692285189124096879379
61785714867703090767330401890543
61785714867703092414458421277081
61785714867703092551717109938965
61785714867703092551720208771679
61785714867703092551908494066451
61785714867703092554164830994387
61785714867703992570674159372281
61785714867703992936535472994793
61785714867703993119466129814473
61785714867703993119715805047801
61785714867703993119716062265245
61785714867703993119716833917577
61785714867703993119716833930675
61785714867703993119720276061015
61785714867703993119720276074113
61785714867703993119738097462477
61785714867703993121976355784605
61785714867704292714194267293315
61785714867704293171537697959327
61785714867704293171537697978041
61785714867704293171538731078453
61785714867704293308987770754313
61785714867704293308990869587027
61785714867704293311246174825877
61785714867704293311247206514963
61785714867704293311247206863479
61785714867706694273921219011903
61785714867706694273923285079623
61785714867706694822967335700637
61785714867706994462615463522304
61785714867706994463190779754207
61785714867706994463190779772921
61785714867706994463191812892047
61785714867706994464874895050866
61785714867706994464874899282954
61785714867706995012233452905439
61785714867706995012233457137527
61785714867706995014682294586045
61785714867801287606865274383067
61785714867803988898518356177947
61785714867812044640988705841387
61785714867812059464961806827011
61785714867812059467406166065201
61785714867812060699743740321943
61785714867812060700495848381905
61785714867812061112087501865575
61785714867812061112089826213549
61785714867812061113782077391777
61785714867812061249348514875433
61785714867812061249351613708147
61785714867812061249535426926895
61785714867812061249538865883793
61785714867812061249598189045951
61785714867812061249598190108761
61785714867812061249598447326205
61785714867812061249599218978537
61785714867812061249599218991635
61785714867812061249619109280127
61785714867812061249620138149903
61785714867812061249620482523437
61785714867812061249622548237025
61785714867812061249623581356151
61785714867812061251858654752285
61785714867812061252045911164183
61785714867812092773477601562587
61785714867812093848651248783640
61785714867812093985180524578138
61785714867812093985933670461490
61785714867812094396963050689072
61785714867812094397715934650716
61785714867812094466423049871865
61785714867812094603140099104360
61785714867812094603892983066004
61785714867815996515332075207460
61785714867815996515335174040174
61785714867815996517591506736022
61785714867815996517591510968110
61785714867815996517594605568736
61785714891119956802742238104551
61785714891119989737638902133317
61785714891119990149420908042289
61785714891122357767863970226873
61785714891122357767863971643815
61785714891122357950794628457879
61785714891122658094311636129257
61785714891122658094311637546199
61785714891122658094395319899431
61785714891122658094395323199851
61785714891122658505905613960901
61785714891122658505905615377843
61785714891123558524862664811159
61785714891123558524946347164391
61785714891123559119470981810099
61785714891123559119658253117701
61785714891337594206843469766561
61785714891338794824133428750533
61785714891341195928775352439017
61785714891341196338113251964013
61785714891341196340557615552335
61785714891341196475374006339485
61785714891341196477818628562193
61785714891341196477902052648269
61785714891341496118046203536605
61785714891341496667088964175181
61785714891341496667172646646457
61785714891341529424117639033991
61785714891341529835899644929865
61785714891342396637848064861121
61785714891342396683601649652945
61785714891342396683618457185338
61785714891342396683619486055114
61785714891342397095400720311754
61785714891342397095401491964086
61785714891342397232473964598716
61785714891342397232662508160635
61785714891342397234901004082769
61785714891439657999763590630786
61785714891439657999763590635206
61785714891439658411545853757202
61785714891439658411545853761622
61785714891439658548806608137094
61785714891439691765606060684041
61785714891447747004724167589315
61785714891447763476010132863487
61785714891447763476011248908275
61785714891447763476013457034961
61785714891447763476014604945335
61785714891447763521764833700099
61785714891447763521851892770648
61785714891447763659025588075571
61785714891447763659109290033152
61785714891447796830092606125421
61785714891447796830095704958135
61785714891447796830176307591895
61785714891447796830179402192521
61785714891447796875908996261083
61785714891447796875909000493171
61785714891447796875912095447929
61785714891447796876100251051633
61785714891447797013190647250298
61785714891447797013194000111486
61785714891447811837540314226139
61785714891447811837540314226196
61785714891450464767667686740215
61785714891450464815676460562699
61785714891450498121747896060085
61785714891450498716542290200915
61785714891450513540787116635276
61785714891450514776050207239271
61785714891450514776133909196852
61785714891450514776301168546721
61785714891450514776322060555313
61785714891450514778559844366154
61785714891450514778560735054712
61785714894078321721304683558294
61785714894297209654002984656373
61785714894404827485383536323353
61785714894404928234634512924334
61785714894404977602895632095767
61785714894406161750677283716533
61785714894406178357470076370373
61785714894406178357470848022705
61785714894406178359224747874657
61785714894406178359705264072273
61785714894406178359977893303095
61785714894406178953937782147019
61785714894406178954585434413371
61785715024066312925779553383247
61785715024066312926532694562335
61785715024282416258841914178511
61785715024282416265619836703009
61785715024282416265620180013685
61785715024282416265620181076543
61785715024282416265620184245773
61785715024282416265620184258871
61785715024282416265620212943581
61785715024282416265620984595913
61785715024285115719535782377997
61785715024285115719535782378205
61785715024285115720079746253769
61785715024285115720100638262313
61785715024285116132051070559329
61785715024285117366665867985525
61785715024285117367397088286245
61785715024285117374174981063223
61785715024285117374175009760983
61785715024285117549679178768527
61785715024285117557189578983157
61785715024285117557273261808565
61785715024285117557273380844791
61785715024285165544908348616593
61785715024285165545075484685329
61785715024379710935967808564927
61785715024382412227620890359807
61785715024390515553516226215045
61785715024390515919378543334275
61785715026912672896442075849691
61785715026912973085712411443965
61785715026912973085712411462679
61785715027009919395953020465371
61785715027009919578967015272231
61785715027009919578967359632667
61785715027010219585223356078359
61785715027010219722484368720987
61785715027020724562565347644891
61785715027020726391892578093585
61785715027020726391892578106683
61785715027020726392707366087639
61785715027020741209275780032769
61785715027020741209275780045867
61785715027020741216868834211965
61785715027020741216869092479121
61785715027020741216869097213953
61785715027021024751835683239165
61785715027021024751835683257879
61785715027021026535388666593597
61785715027021026535388924873851
61785715027021026581142251379805
61785715027021026581142251385421
61785715027021041360385733212057
61785715027021041360385844466685
61785715027021041360386101567441
61785715027021041360386101684081
61785715027021041360386106302273
61785715027021076359085788630813
61785715027021076360760219925303
61785715027021925319564040812235
61785715027021925319584703114673
61785715027021925319584703133387
61785715027021926965939952138811
61785715027021926965960614459963
61785715027021927148891271255313
61785715027021927148891271274027
61785715027021927148953946945671
61785715027021927148954291306107
61785715027021941379071181947457
61785715027021941783343816380433
61785715027021941783343816399147
61785715027021941783346140378487
61785715027021941790937133567233
61785715027021941966274473194497
61785715027021941966274473213211
61785715027021941966276797192551
61785715027021941973867785646465
61785715027021943612650384521073
61785715027021943612652708519127
61785715027021943620243696973041
61785715027021943620244471806297
61785715027225171754650601703595
61785715027225171891909032081013
61785715027225171891911355029307
61785715027225171891911356079067
61785715027227872999793255587551
61785715027227872999793512804995
61785715027227872999794284457327
61785715027227873002242349886283
61785715027227873046303683498475
61785715027227873047995934678107
61785715027227873457897403049865
61785715027227873459589654229497
61785715027227873595155833445997
61785715027228773972634513735915
61785715027228773972634513749013
61785715027228773972634772016169
61785715027228774018113031687273
61785715027228774155565170544363
61785715027228774155565170563077
61785715027228774155649111183465
61785715027228774162905111583045
61785715027228774163154786835087
61785715027228774163159257829587
61785715027228774163176820950795
61785715027228774163176820969509
61785715027228774163177079236665
61785715027228774165415594757523
61785715027229073803383735026613
61785715027229074352426752528501
61785715027235976922955180062747
61785715027235978704895897362513
61785715027235978704896154579957
61785715027235978704896926232289
61785715027235978704897270592725
61785715027235978707344991648147
61785715027236879275156516438365
61785715027237179464426335479637
61785715027239579139246840915435
61785715027239579139247099195689
61785715027239579185000425707259
61785715027239580427101121385409
61785715027239580427101379665663
61785715027239580427103445733383
61785715027239580427103704013637
61785715027239580968553409069173
61785715027239580975893091827601
61785715027239580975893350094757
61785715027239580976143025341183
61785715027239580976143282558627
61785715027239580976146463235271
61785715027239580976165059475605
61785715027239580976165317742761
61785715027239580978403576064889
61785715027239879381579321417418
61785715027239880570616896474447
61785715027239880570617010793311
61785715027239880982399273919727
61785715027239880984659845310583
61785715027239880984659873890299
61785715027239881165413617791287
61785715027239881165413617804385
61785715027239881165414646674161
61785715027239881165414732748727
61785715027239881165414732767441
61785715027239881165417056746781
61785715027239881167674168528091
61785715027239881167674169926319
61785715027239881167674169945033
61785715027239881167861680387835
61785715027239881167862455221091
61785715027239881167862455239805
61785715027334140589539063792885
61785715027334140592049543779371
61785715027334173760045435036827
61785715027336825684238627480527
61785715027336841677048919760056
61785715027336841697424660524019
61785715027336841697424917741463
61785715027336841697425689393795
61785715027336841743931730967843
61785715027336842155525708799487
61785715027336842157220289048827
61785715027336842292786377435811
61785715027336842292787496644005
61785715027336842292787496649621
61785715027336842292789819592299
61785715027336842292789820642059
61785715027336842293037171896047
61785715027336842293058091054315
61785715027336842293059119924091
61785715027336842293059464297625
61785715027336842295569604633763
61785715027336873244209064680042
61785715027336874891525374673512
61785715027336875028597842691402
61785715027336875028598871561178
61785715027336875028618734699994
61785715027336875028619792267530
61785715027336875029371875879082
61785715027336875029371904576842
61785715027336875051698516831707
61785715027336875097514007059785
61785715027336875440402027758996
61785715027336875440569163827732
61785715027336875441154140068308
61785715027336875463292752943605
61785715027336875646579080891646
61785715027336875647143936775962
61785715027344945572384163126103
61785715027344945620586326718961
61785715027344947402527302298981
61785715027344947402527559516425
61785715027344947402528331168757
61785715027344947402528675529193
61785715027344947403364125831301
61785715027344947403364383048745
61785715027344947405038043753713
61785715027344947405038815406045
61785715027344978926657762216347
61785715027344995397756816520789
61785715027346181377235723606172
61785715027346181377239079656330
61785715027348881433731074018620
61785715027348882668888805401052
61785715027348882668892161451210
61785715027348882669077091739920
61785715027348882670771667384166
61785715027348882670771668433926
61785715050547174548847716582149
61785715050644421048358661197829
61785715050644721374806327100213
61785715050652874706849785125786
61785715050655226214970988377349
61785715050655228045114380050309
61785715050655242686261427163409
61785715050655242869191710905971
61785715050655242869192083977473
61785715050655242869275761731435
61785715050655242869275766330705
61785715050655528187794565606309
61785715050655528188547706766683
61785715050655528188631389138629
61785715050655543012708715395021
61785715050655543012708719975577
61785715050655543012708719994291
61785715050655543012709093065793
61785715050655543012792770819755
61785715050655543012792775419025
61785715050655544659084626721597
61785715050655544659084631302153
61785715050655544659084631320867
61785715050655544659085004392369
61785715050655576410285126864754
61785715050655576410285130047082
61785715050655576411979706741088
61785715050655576412543790973072
61785715050655576412544562625404
61785715050655577645631147773998
61785715050655577645631919426330
61785715050655578004150452513019
61785715050655578011492458219741
61785715050656426971969681544693
61785715050656428618345592871269
61785715050656428619182416403589
61785715050656428801925491551088
61785715050656428802113073217653
61785715050656428802113776845860
61785715050656443443260120330753
61785715050656443443343802683985
61785715050656443626274459498049
61785715050656445272650370824625
61785715050656445273403268250481
61785715050656445273403272501283
61785715050656476977908540653594
61785715050656476978096825948366
61785715050656478212690474148526
61785715050656478213254558380510
61785715050656478213442586457838
61785715050656478213442843675282
61785715050656478213443615327614
61785715050656478579493301387881
61785715050656478581731845630829
61785715050656478624472737274942
61785715050656478625036821506926
61785715050656478625037593159258
61785715050656478625225994289157
61785715050656478625225998539959
61785715050656478626919799698013
61785715050656478626919799699465
61785715050656478627484655582377
61785715050656478627485401370761
61785715050656478627485430403939
61785715050656478627485430422653
61785715050656494633896981064945
61785715050859673407053918443615
61785715050859673407057271311445
61785715050862374698707000238495
61785715050862375247749644650167
61785715050862375247749644668881
61785715050862375247750017740383
61785715050862375247833700093615
61785715050862375250281422565979
61785715050863275815561713641667
61785715050863559396097318856554
61785715050863559396285346933882
61785715050863575867571265795271
61785715050863575867571265813985
61785715050863575867574618663101
61785715050863575867574618681815
61785715050870478573666245623135
61785715050870480220042156949711
61785715050871380788610437236331
61785715050871664505838497736126
61785715050871664506403353620442
61785715050871664506590610045438
61785715050871664506591381697770
61785715050871679330749410511066
61785715050874066020002202192479
61785715050874080799180334891131
61785715050874080837404016304315
61785715050874080844746022011037
61785715050874082484531904954189
61785715050874082491288910421223
61785715050874082491289283511439
61785715050874082491292267888323
61785715050874082491292267907037
61785715050874082491292640978539
61785715050874082493737790633787
61785715050874082494301874865771
61785715050874082620959308068787
61785715050874082628486903031771
61785715050874082628486903050485
61785715050874082628487276121987
61785715050874082628549952147763
61785715050874082628553022282509
61785715050874082628553395354011
61785715050874082628570958475219
61785715050874082629390218867617
61785715050874082630997760359275
61785715050874082631081443184890
61785715050874366163519211280799
61785715050874366163520240150575
61785715050874366164272352441173
61785715050874366209838698541738
61785715050874380980900133384043
61785715050874380988430008182967
61785715050874380988430036414167
61785715050874380988433361050797
61785715050874381034183592974791
61785715050874381034186945842621
61785715050874381035879332126368
61785715050874381036444188010684
61785715050874381036444445228128
61785715050874382628028022033917
61785715050874382634805919509543
61785715050874382634805943508655
61785715050874382634809272377373
61785715050874382634809272396087
61785715050874382634809645467589
61785715050874382680549417038380
61785715050874382680559877391583
61785715050874382683008384632032
61785715050874382683572468864016
61785715050874382817820631767055
61785715050874382818573432804489
61785715050874382818574461674265
61785715050874382820268354239419
61785715050874414387516324338250
61785715050874414387704352415578
61785715050874414388268436647562
61785715050874414388269208299894
61785715050874414388269465517338
61785715050874415989079030762063
61785715050874415989079820011317
61785715050874415989643904243301
61785715050874430393924547510043
61785715050875266777085625714796
61785715050875266777650481599112
61785715050875281601243650278742
61785715050875281601808506163058
61785715050875281601808510412408
61785715050875281601810833343440
61785715050875281601811604995772
61785715050875281603503086039392
61785715050875281603691114116720
61785715050875281604255970001036
61785715050875281604256227218480
61785715050875282836590439657990
61785715050875282836590443907340
61785715050875282836611364613692
61785715050875282837157622722688
61785715050875282838849875418640
61785715050875282839037131843636
61785715050875282839037903495968
61785715050875282839038160713412
61785715050875282839038164962762
61785715050875282839601987727952
61785715050875282839603020847078
61785715050875283195027344422067
61785715050875283195780485582441
61785715050875283198100403639305
61785715050875283202554939385051
61785715050875283202554939403765
61785715050875283202610971354088
61785715050875283202621058635789
61785715050875283202621431707291
61785715050875283202638994828499
61785715050875283202639785612787
61785715050875283203182977817465
61785715050875283203182977836179
61785715050875283203364112514462
61785715050875283203374199796163
61785715050875283203374572867665
61785715050875283203374591999621
61785715050875283204877553461711
61785715050875283244066523319685
61785715050875283244066523321089
61785715050875283248361198678812
61785715050875283248364551896562
61785715050875283248364556145912
61785715050875283248371659032015
61785715050875283248374643427613
61785715050875283248375016499115
61785715050875283248392594619521
61785715050875283248396722143949
61785715050875283248936534029573
61785715050875283248939628630199
61785715050875283248939890098454
61785715050875283248940661750786
61785715050875283248957450503837
61785715050875283248957454735925
61785715050875283248957454754639
61785715050875283248957454754648
61785715050875283248958487856512
61785715050875283248960810804806
61785715050875283249124800192389
61785715050875283249124819324345
61785715050875283249127784587987
61785715050875283249128176791445
61785715050875283249146773151275
61785715050875283249146773151284
61785715050875283249149097499249
61785715050875283249149869150177
61785715050875283249149872338121
61785715050875283250631109673819
61785715050875283250631881326151
61785715050875283250820170871734
61785715050875283251384255103718
61785715050875283251385026756050
61785715050875283385569651642563
61785715050875283385654125252476
61785715050875283386388912034961
61785715050875314955328106328602
61785715050875314955516134405930
61785715050875314956080218637914
61785715050875314956080990290246
61785715050875314956081247507690
61785715050875316190674895707850
61785715050875316190862152132846
61785715050875316190863181002622
61785715050875316190863185251972
61785715050875316191427008017162
61785715050875316191428041136288
61785715050875316602456129963029
61785715050875316602456901615361
61785715050875316602457163083616
61785715050875316602645191160944
61785715050875316603209275392928
61785715050875316603210047045260
61785715050875316603210304262704
61785715050875332608804903959243
61785715050875332608805932829019
61785715050875332608865386255457
61785715050875332608886278264049
61785715050875332609642777011019
61785715050875332609642780197559
61785715050875332611124817765305
61785715050875332611877963195195
61785715050968642104685323380083
61785715050972528094000693330352
61785715050972544153505511522896
61785715050972544519449085939915
61785715050972544519449114637675
61785715050972544565202670731739
61785715050972544565287517431868
61785715050972544565289841429922
61785715050972544565290098642946
61785715050972544567735493567746
61785715050972544567735496750074
61785715050972544567737816516040
61785715050972544702548271807340
61785715050972577918786221337801
61785715050972577919539232827225
61785715050972577919539366748977
61785715050972593932474906257995
61785715050972593932477230256049
61785715050972593933122430979097
61785715050972593933310717336679
61785715050972593933310717336727
61785715050972593933313811924255
61785715050972593933313815106583
61785715050972593934985172611615
61785715050979482227030591022751
61785715050979482272758762483093
61785715050979482272759926338883
61785715050979482274457859450277
61785715050980648028464756907535
61785715050980648028464756907536
61785715050980648028467855740249
61785715050980648028467855740250
61785715050980649675592780543423
61785715050980649675592780543424
61785715050980649675595879376137
61785715050980649675595879376138
61785715050980649675596137656392
61785715050980649675596908245913
61785715050980649675596908245914
61785715050980649677288390334874
61785715050980649812853448825616
61785715050980649812853534918896
61785715050980649812857662621386
61785715050980681382713133985228
61785715050980682983272766779181
61785715050980682983335576237063
61785715050980682983335576255777
61785715050980682983356468245655
61785715050980682983356468264369
61785715050980682983358791193949
61785715050980682983359562846281
61785715050980682985595007765625
61785715050980683029089045311804
61785715050980683029089156914843
61785715050980683029089161146931
61785715050980683029089161165645
61785715050980683029653901196120
61785715050980683029656340333673
61785715050980683029845271840463
61785715050980683029845401512865
61785715050980683166370807904058
61785715050980683166374160765246
61785715050980697991263409879262
61785715050980697991284301887854
61785715050980697991285076729156
61785715050980697991285330757630
61785715050980697991285333946600
61785715050980697991346977913630
61785715050980699042863609386493
61785715050980699042863609858669
61785715050980699043595863279940
61785715050980699043595863279967
61785715050980699043616755269845
61785715050980699043616755288559
61785715050980699043619849870471
61785715050983334861150616217267
61785715050983334861903757377641
61785715050983349663236832682490
61785715050983349686061442885669
61785715050983349686062471755445
61785715050983349731903201711098
61785715050983349734074691957779
61785715050983350762955028755512
61785715050983351334948880684360
61785715050983351378190909256549
61785715050983351378191282328051
61785715050983351378194262124379
61785715050983351378194635195881
61785715050983351379032254216762
61785715050983351380723476993178
61785715050983351380726829861008
61785715050983351515452036703523
61785715050983351516267853889673
61785715050983382467627777350084
61785715050983382879221758362652
61785715050983382879409783259056
61785715050983382879409786441384
61785715050983383016669765980952
61785715050983383016670421798100
61785715050983383016670794850728
61785715050983383016691686859320
61785715050983383040143800274783
61785715050983383040143828972591
61785715050983384115320660051212
61785715050983384252037450569834
61785715050983384274928175754443
61785715050983384321497577732257
61785715050983384686519711601359
61785715050983384687275179960829
61785715050983384732240914111900
61785715050983384732524129833328
61785715050983384733091555563901
61785715050983384734688631984994
61785715050983384869784098023773
61785715050983384869804990032365
61785715050983384869808476816766
61785715050983384870289633932471
61785715050983384870537239184147
61785715050983384870558131192739
61785715050983399099086201385411
61785715050983399099089557435569
61785715050983399693967277289036
61785715050983399694447543709541
61785715050983399694447659563439
61785715050983399694451015613597
61785715050983399694698366835773
61785715050983399694699395705549
61785715050983400746779998153373
61785715050983400747031204527028
61785715050983400747052096535620
61785715050983400748726556522254
61785715050983400929229596240699
61785715050983400929313295009310
61785715050983400929314069850612
61785715053610040860377783385312
61785715053610055814958977935044
61785715053926905406273157500311
61785715053926905407025269809623
61785715053927007574638406975948
61785715053937814387814673578094
61785715053937862494870074405682
61785715053937862495058101420200
61785715053937862495120777445976
61785715053937862495120778508786
61785715053937862520540713831773
61785715053937862521104798063757
61785715053937862521105826933533
61785715053937862521292695404421
61785715053937862521293859260211
61785715053939063278376120456307
61785715053939063278376235247555
61785715103822065825509496579165
61785715103822366152229134846915
61785715103822366152313962278113
61785715103822399498804604125425
61785715103822399910586610034397
61785715103830153229450648968745
61785715103830153229451420621077
61785715103830169288874764132161
61785715103830169700657027258577
61785715103830169700741859407137
61785715103830169883671371484269
61785715103830169883671371497367
61785715103830169883755168641847
61785715103830169883755168759891
61785715103830170935250675458737
61785715103830470027188375514193
61785715103830470027188375986369
61785715103830470027188380572589
61785715103830470027272177730167
61785715103830470027272177848211
61785715103830503379032123245992
61785715103830504608545783004997
61785715103830504614378140972908
61785715103830505020327788913969
61785715103832872821700364605725
61785715103832872821700479396973
61785715103833156906274426984603
61785715103833172965217370507505
61785715103833172965217373688429
61785715103833172965217373694045
61785715103833172965217488485293
61785715103834057519839678631227
61785715103834057519839707329035
61785715103834057519840482163695
61785715103834073395768515750253
61785715103834073578782740120685
61785715104037301667436055362171
61785715104037301713186546019929
61785715104037301713189640153995
61785715104037301713189640620555
61785715104037302124780523851573
61785715104037302124780523857189
61785715104037302124780638642821
61785715104037302262230335179765
61785715104040003416433605652069
61785715104040003416433720437701
61785715104040003416436699780519
61785715104040003416436814571767
61785715104040003416436815038327
61785715104040003965476394634321
61785715104040003965476623153957
61785715104040003965476651851765
61785715104040003965476737945205
61785715104040003965477394806289
61785715104040003965477423504097
61785715104040003965477426686425
61785715104040003968008142770801
61785715104040003968008142888893
61785715104040003968008917723553
61785715104040904350273836989365
61785715104040904350295757867733
61785715104040904396028422071249
61785715104040904533226414681797
61785715104040904533288061837797
61785715104040904533310097035029
61785715104041204173705038119749
61785715104041204173707361068043
61785715104041204175964861497694
61785715104041204585299015951393
61785715104041204722558998674533
61785715104041204722559770326865
61785715104041204722559799024673
61785715104041204722559802207001
61785715104041204725007491382287
61785715104048107245639293420757
61785715104048107245640065073089
61785715104048107245642360373335
61785715104048107245642475164583
61785715104048107245830645668107
61785715104048107291392851036709
61785715104048107291395945165159
61785715104048107291396059956407
61785715104048107291584230459931
61785715104048107293088312652359
61785715104048108480421998568021
61785715104048108480424293868267
61785715104048108480424408659515
61785715104048108526174784526025
61785715104048109075217573513893
61785715104048109075217830731337
61785715104048109075217916824777
61785715104048109075782432580537
61785715104048109075782657917845
61785715104048109075782689797981
61785715104048109075783461450313
61785715104048109076054740357097
61785715104048109077749317401023
61785715104048109077749317517663
61785715104048109078314952487441
61785715104049007677874523119960
61785715104049007813639104542361
61785715104049007813639361772903
61785715104049007813640133425235
61785715104049007813660253781495
61785715104049007813660368572743
61785715104049007851882513053019
61785715104049007859392917985011
61785715104049007859396017158759
61785715104049007859396017171857
61785715104049007861652349028299
61785715104049009094739707364259
61785715104049009094743179622607
61785715104049009460015015868937
61785715104049009460036279886221
61785715104049009460601020973673
61785715104049009460601135764921
61785715104049009505768944089737
61785715104049009505771928479719
61785715104049009505771928485335
61785715104049009505772043270967
61785715104049009505772043276583
61785715104049009636192109826173
61785715104049009636275677382541
61785715104049009642966936700285
61785715104049009643029240717369
61785715104049009643032682855191
61785715104049009643050504262269
61785715104049009643531677793353
61785715104049009643782381896457
61785715104049009643782496215321
61785715104049009643785824039895
61785715104049009643866179035321
61785715104049009645477420937573
61785715104049041213477369317509
61785715104049307867145117000104
61785715104049307995378630132747
61785715104049307995379659002523
61785715104049308002910698712565
61785715104049308002910698725663
61785715104049308002913021188683
61785715104049308002913021660859
61785715104049308002913022723717
61785715104049308002913155111896
61785715104049308002914183981672
61785715104049308005169358116619
61785715104049308005170263692164
61785715104049308005170520909608
61785715104049308048663511865155
61785715104049308048664283504389
61785715104049308048664283517487
61785715104049308048666606452683
61785715104049308048666607515541
61785715104049308048666610697869
61785715104049308050924106882334
61785715104049309237507832181832
61785715104049309238256716433865
61785715104049309238256716452579
61785715104049309238259815285293
61785715104049309238259944491144
61785715104049309239764169109768
61785715104049309240516281419080
61785715104049309649286610039141
61785715104049309649850694265509
61785715104049309695039537969881
61785715104049309832300206251913
61785715104049309832300949206437
61785715104049309832300977904245
61785715104049309833053318727577
61785715104049309834748014817717
61785715104049309835312754493843
61785715104049341356242400019730
61785715104049341356430428097058
61785715104049341356995283981374
61785715104049341356995541198818
61785715104049341402749127171544
61785715104049342586693901676159
61785715104049342591589189398978
61785715104049342592341301708290
61785715104049357822350601371046
61785715104049359057697390750294
61785715104051694738482063576389
61785715104051709516886164168885
61785715104051709516907428186169
61785715104051709516908085047253
61785715104051709562639977598437
61785715104051709562640092389685
61785715104051709562643076785283
61785715104051709562643191576531
61785715104051710751689246889853
61785715104051710751689361681101
61785715104051710752254102768553
61785715104051710752254102774169
61785715104051710752254217559801
61785715104051710797986766977685
61785715104051711339439169452697
61785715104051711346213881535561
61785715104051711346213996326809
61785715104051711346214653187893
61785715104051711347029441522981
61785715104051711347029555841845
61785715104051711347032883666419
61785715104051711347032998457667
61785715104051711347050705062265
61785715104051711347050705067881
61785715104051711347050819859129
61785715104051711349561304096417
61785715104051994881999072659093
61785715104051994881999072664709
61785715104052009706157758339089
61785715104052009751911343130913
61785715104052010940939691834021
61785715104052010986682159411558
61785715104052010986692619764761
61785715104052011536300149834465
61785715104052011536300149840081
61785715104052011536300153022409
61785715104052011536300378354101
61785715104052011536300378359717
61785715104052011536300407051909
61785715104052011536300407057525
61785715104052011536300493150965
61785715104052011536301181892185
61785715104052011537995845028147
61785715104052011538831898094653
61785715104052011538832672929313
61785715104052910273906778214597
61785715104052910273971867508419
61785715104052911501913227968717
61785715104052911501913227974333
61785715104052911508688711709529
61785715104052911508750358865529
61785715104052911508771622410429
61785715104052911508772394062761
61785715104052911509252795935897
61785715104052911509252795941513
61785715104052911554505058266277
61785715104052911554525338057018
61785715104052911554526371176144
61785715104052911555091230242788
61785715104052911555278479236106
61785715104052911555281578068820
61785715104052911913507205800361
61785715104052911915450554336107
61785715104052911916203695515195
61785715104052911920282689541173
61785715104052911920533900166599
61785715104052911920554792175191
61785715104052911921097477870645
61785715104052911921097592189509
61785715104052911921100920014083
61785715104052911921101034805331
61785715104052911921118741415545
61785715104052911921118856206793
61785715104052911921286269693355
61785715104052911921287041345687
61785715104052911921311290939471
61785715104052911921311294121799
61785715104052911922981621222021
61785715104052911923545705454005
61785715104052911923546477106337
61785715104052911966276975830738
61785715104052911966279300178712
61785715104052911966287456378707
61785715104052911966307601183434
61785715104052911966308372835766
61785715104052911966308377085107
61785715104052911966308377085116
61785715104052911966308634302560
61785715104052911966851405619061
61785715104052911966851520410309
61785715104052911966854504805907
61785715104052911966854619597155
61785715104052911966873236151751
61785715104052911966873236151760
61785715104052911966873493369204
61785715104052911967040597557795
61785715104052911967043953607953
61785715104052911967060746611863
61785715104052911967060746611872
61785715104052911967061518264195
61785715104052911967061518264204
61785715104052911967061521446523
61785715104052911967061521446532
61785715104052911967064104078963
61785715104052911967064874314362
61785715104052911967064875731295
61785715104052911967064878913623
61785715104052911968735177434129
61785715104052911969299261666113
61785715104052911969300033318445
61785715104052911969300290535889
61785715104052912103536615597286
61785715104052912104049513026473
61785715104052912104111931829189
61785715104052912105796391482120
61785715104052912106079873269603
61785715104052912106079901967411
61785715104052912106559997263761
61785715104052912106644470868049
61785715104052912106644499565809
61785715104052912106644761034055
61785715104052945320560197723339
61785715104052945321124281955323
61785715104052945321125053607655
61785715104052945321125310825099
61785715104052960091938747616237
61785715104052960094446180378351
61785715104052961326531620976121
61785715104052961326720681111169
61785715104052961326780000614403
61785715104052961326780392817861
61785715104052961326800892622995
61785715104052961326801149840439
61785715104052961326801284826453
61785715104052961327284765343153
61785715104052961327364976849363
61785715104052961327532370141159
61785715104052961327533533996949
61785715104052961329228113873283
61785715104052961329792969757599
61785715104148972068314519925163
61785715104148972068314634716411
61785715104148972068584165097049
61785715104148972068586488045343
61785715104148972114065010582921
61785715104148972663107799570789
61785715104148972663108056788233
61785715104148972663108142881673
61785715104148972663108799742757
61785715104148972663108828440565
61785715104149005422584277228329
61785715104149006016900498290548
61785715104150172825582201403309
61785715104150172871335786195133
61785715104150172871422841029222
61785715104150172871423612681554
61785715104150172873115093725174
61785715104150172873594845710839
61785715104150172873679949609490
61785715104150172873683048442204
61785715104150172873867977686782
61785715104150173237176179234953
61785715104150173282929764026777
61785715104150173284897357901350
61785715104150173285462216967994
61785715104150173285650241862994
61785715104150206774460932566499
61785715104150206774464031399213
61785715104150222652712154291356
61785715104157059313506936772522
61785715104157061098084001476882
61785715104157061098084776317158
61785715104157061098648860549142
61785715104157075394419147893935
61785715104157075806013125725579
61785715104157075943270698357225
61785715104157075943271470009557
61785715104157075943273765309803
61785715104157075943273880101051
61785715104157075943462165395823
61785715104157075943521489603321
61785715104157075943521746833863
61785715104157075943522518486195
61785715104157075943542294468921
61785715104157075943542638842455
61785715104157075943543410481689
61785715104157075943543410494787
61785715104157075943545733429983
61785715104157075943545734492841
61785715104157075943545737675169
61785715104157075945969205954479
61785715104157075989024255973177
61785715104157075989027350101627
61785715104157075989212282646661
61785715104157075989295964999893
61785715104157075989295965354025
61785715104157075989296995273513
61785715104157075989296995286611
61785715104157075989299319284665
61785715104157077040795059220511
61785715104157077223806189462493
61785715104157077223806189468109
61785715104157077223806304253741
61785715104157077223809283596559
61785715104157077223809284063119
61785715104157077223809398854367
61785715104157077224559072025909
61785715104157077224562544284257
61785715104157077224642754379141
61785715104157077224646111846241
61785715104157077772849206969997
61785715104157077772849978622329
61785715104157077773413837517005
61785715104157077773414062854313
61785715104157077773414094734449
61785715104157077773414866386781
61785715104157077773602122811777
61785715104157077773664766957417
61785715104157077773664881276281
61785715104157077773686030496701
61785715104157077773686030502317
61785715104157108724836775254276
61785715104157109090886345479368
61785715104157109091053481548104
61785715104157109136619038380692
61785715104157109273878764234856
61785715104157109273879535887188
61785715104157109273879535888640
61785715104157109273879535893012
61785715104157109273879793106084
61785715104157109273899656244900
61785715104157109273900427897232
61785715104157109273900427901604
61785715104157109274067050579388
61785715104157109274067821181960
61785715104157109274067822231720
61785715104157109274088713192004
61785715104157109274091037190058
61785715104157109296791153086213
61785715104157109343357201860779
61785715104157109343357459078223
61785715104157110509247220463020
61785715104157110921196877925328
61785715104157110921760962157312
61785715104157111127206533054436
61785715104157111127206790271880
61785715104157125768078119613925
61785715104157125768830231923237
61785715104157125768892907949013
61785715104157125768893284202683
61785715104157125768893414923828
61785715104157125768894055855015
61785715104157125768913914743029
61785715104157125768913914748645
61785715104157125768914171493913
61785715104157125768914173010233
61785715104157125768914173028947
61785715104157125768914947850509
61785715104157125768914947863607
61785715104157125768917270798803
61785715104157125769081307562649
61785715104157125769082471418439
61785715104157125769102204288603
61785715104157125771341131274986
61785715104158261875630933656649
61785715104158261876383417974653
61785715104158261921384518448473
61785715104158261921384547146281
61785715104158276677716496474928
61785715104158276700541102427305
61785715104158276700541103477065
61785715104158276700541446787949
61785715104158276700542218453379
61785715104158276700544540916399
61785715104158276700544541388575
61785715104158276700544542451433
61785715104158276746294658521369
61785715104158276746295803245203
61785715104158276746298127243257
61785715104158276746382858066194
61785715104158276746382862298282
61785715104158277777434432129464
61785715104158277800322833333489
61785715104158277983421128489062
61785715104158277983424227321776
61785715104158278346917014803641
61785715104158278346917272021085
61785715104158278346917358114525
61785715104158278346918014975609
61785715104158278346918043673417
61785715104158278347481873870285
61785715104158278347482131087729
61785715104158278347482213993225
61785715104158278347482902740061
61785715104158278347670159165057
61785715104158278349428526847895
61785715104158278349428527910705
61785715104158278349993386977349
61785715104158278350181030888441
61785715104158278392671599767433
61785715104158278393510885934170
61785715104158278394931035528083
61785715104158278395203004711121
61785715104158278395203392665238
61785715104158278395203395851778
61785715104158278395206491497952
61785715104158278395767863777765
61785715104158278530684838460909
61785715104158309847947830998770
61785715104158309847947834180890
61785715104158309847968726189482
61785715104158309893701161736604
61785715104158309893701161738008
61785715104158309893701415773124
61785715104158309893701418954048
61785715104158310030962170166066
61785715104158310030962173348394
61785715104158310031171093434314
61785715104158310031233766277762
61785715104158310031735949318630
61785715104158310054623575651811
61785715104158310054623575670525
61785715104158310054626674503239
61785715104158310099592551067408
61785715104158310099595649900122
61785715104158310099874995136504
61785715104158310100439854203148
61785715104158311083294623541472
61785715104158311083503543627392
61785715104158311129800320661274
61785715104158311700999372192755
61785715104158311700999400890563
61785715104158311700999486978387
61785715104158311701001810976441
61785715104158311701002471025469
61785715104158311701273664305373
61785715104158311701274439140033
61785715104158311701752288034535
61785715104158311701754955343473
61785715104158311701839299275151
61785715104158311747473716932096
61785715104158311747476815764810
61785715104158311747567860105299
61785715104158311747569026794741
61785715104158311747570958939257
61785715104158311747571216155297
61785715104158311747571992058383
61785715104158325907663896438742
61785715104158326502460498751328
61785715104158326502523174777104
61785715104158326503025354635644
61785715104158326525150039485562
61785715104158326525152362433856
61785715104158326525159752652153
61785715104158326525159838273417
61785715104158326525160495606677
61785715104158326525160499838765
61785715104158326525160524304485
61785715104158326525160528536573
61785715104158326525162822787059
61785715104158326525411590378262
61785715104158326525432512599956
61785715104158326525902147562834
61785715104158326525912607915989
61785715104158326525912607916037
61785715104158326525912607916197
61785715104158326525912640845885
61785715104158326525912979452505
61785715104158326525912980968825
61785715104158326525912984156769
61785715104158326525916078757395
61785715104158326525916079820253
61785715104158326526163702687574
61785715104158326526184624909268
61785715104158326526184967767499
61785715104158326526188066600213
61785715104158326527671008523107
61785715104158326527671008524511
61785715104158326527671008541773
61785715104158326527671399675788
61785715104158326528423511519509
61785715104158326708927320154835
61785715104158326708928094989495
61785715104158326709198919448859
61785715104158326709199307407188
61785715104158326709200079052878
61785715104158326709200082241848
61785715104158326709202406239902
61785715104158326709262755078654
61785715104158326710685738843292
61785715104158327761248940124410
61785715104158327761531757146747
61785715104158327761532531981407
61785715104158327761534855979461
61785715104158327761534856451610
61785715104160963030023375867305
61785715104160963579630362804313
61785715104160963579630362809929
61785715104160963579630477595561
61785715104160963579630477601177
61785715104160978403788163103589
61785715104160978403788420321033
61785715104160978403788506414473
61785715104160978403789163275557
61785715104160978403789191973365
61785715104160978403789278066805
61785715104160978449541976415049
61785715104160978449542091206297
61785715104160978449542748067381
61785715104160978449542862858629
61785715104160978449818207219578
61785715104160978449818207223790
61785715104160979503569892946915
61785715104160979638570096598521
61785715104160979638570325118157
61785715104160979638570353815965
61785715104160979638570439909405
61785715104160979638571096770489
61785715104160979638571125468297
61785715104160979639134955665165
61785715104160979639135180996857
61785715104160979639135181002473
61785715104160979639135209694665
61785715104160979639135295788105
61785715104160979639135984534941
61785715104160979639323237771993
61785715104160979639323240959937
61785715104160979641081608642775
61785715104160979641081609705585
61785715104160979684323909909981
61785715104160979684324024701229
61785715104160979684324681562313
61785715104160979685163967729050
61785715104160979685163967733262
61785715104160979685164224946494
61785715104160979685164224950706
61785715104160979685164996603038
61785715104160979686583345670631
61785715104160979686584117322963
61785715104160979686856086506001
61785715104160979686856477642446
61785715104160979686856477646658
61785715104160980053427957058369
61785715104160980053428731898645
61785715104160980098638480369090
61785715104160980098638483555630
61785715104160980098641836419248
61785715104160980099203342622274
61785715104160980233931898087433
61785715104161011185354500748928
61785715104161011185354500754544
61785715104161011551404072160538
61785715104161011597324793021098
61785715104161011758058548570031
61785715104161011758058577267839
61785715104161011758062019411437
61785715104161011803878280223261
61785715104161012786750864722114
61785715104161012786917997608522
61785715104161012832482524384816
61785715104161012833235666632330
61785715104161012969764170774656
61785715104161012992652453982019
61785715104161012992652453987635
61785715104161012992652568773267
61785715104161012992840510762771
61785715104161012992903272881987
61785715104161012993405369829415
61785715104161012993408037138353
61785715104161013038561942837044
61785715104161013038561942842660
61785715104161013038565041675374
61785715104161013038657249877269
61785715104161013039126798721360
61785715104161013039126798726976
61785715104161013039129897559690
61785715104161013039220941900179
61785715104161013039224040732685
61785715104161013039224297950177
61785715104161013039224299012987
61785715104161013039225073853263
61785715104161013404434459896607
61785715104161013404706819748069
61785715104161013405250783623793
61785715104161013405271675632385
61785715104161013405273869361787
61785715104161013405274644196447
61785715104161013405274774931659
61785715104161013450439512649393
61785715104161013450442611830623
61785715104161013451004368533709
61785715104161013451004371716037
61785715104161013451006303859149
61785715104161013451006303864765
61785715104161013451007467714939
61785715104161013451007467720555
61785715104161013451007470902883
61785715104161013451195754078137
61785715104161013451195757260465
61785715104161013587700267379157
61785715104161013587721159387749
61785715104161013588263959402067
61785715104161013588284851410659
61785715104161028229410763829392
61785715104161028229411135365700
61785715104161028229432799026624
61785715104161028229432803744955
61785715104161028229621090108201
61785715104161028412447142918075
61785715104161029463931402133774
61785715104161029463941862486977
61785715104161029463942634139309
61785715104161029464192697324324
61785715104161029464213960869224
61785715104161029464757924744948
61785715104161029464778816753540
61785715104161029464778821471871
61785715104161029464782174339674
61785715104161029464946215826525
61785715104161029464946990661185
61785715104161029464967107835117
61785715104161029464967882669777
61785715104161029466641563103420
61785715104161029466641566285748
61785715104161029647207020548625
61785715104161029647709457624609
61785715106776410231945854440660
61785715106776410239285794416532
61785715106776411884155153589970
61785715106776411886413818052420
61785715106776710428556360766672
61785715106776710428744388844000
61785715106776710840338365625932
61785715106776710970008390183280
61785715106776712075684383352848
61785715106776712075684384402560
61785715106784515342248790017702
61785715106784515347331364182764
61785715106784515347332393052540
61785715106784515349026970096466
61785715106784515349779086655128
61785715106784515754031053144118
61785715106784515759114398974610
61785715106784515761373063437060
61785715106784515944388517213280
61785715106784815538297276774154
61785715106784815539049651955556
61785715106784815539050680819716
61785715106784815950832686728688
61785715106784816133659111192754
61785715106784816133659111211468
61785715106784817185425559032782
61785715106784817185990417749506
61785715106784966225201120014230
61785715106784966251171202616408
61785715106784967874857443976708
61785715106784982829438638526440
61785715106784982829438638539538
61785715106784982829441737359154
61785715106787517242296710513654
61785715106787517242297482165986
61785715106787518889425762670802
61785715106787519026122806239924
61785715106787519072441249744100
61785715106788417810108522274612
61785715106788417810109551138772
61785715106788417810109551144388
61785715106788418221891557047744
61785715106788418359152311423216
61785715106788419593934502141208
61785715106788868094015140454820
61785715106788869740578562124868
61785715106788870335103971603832
61785715106788886524467099648496
61785715106788886524469423646550
61785715106788886524553106471958
61785715106991598360045462939000
61785715106991598360045548678148
61785715106994300063480550642852
61785715106995200036516993553186
61785715106995248209926837043086
61785715106995515050199762493168
61785715106995515050199762611212
61785715106995515052455986151952
61785715106995515052456099421104
61785715106995515052644014229280
61785715106995515464237991011212
61785715106995515601498659647536
61785715106995515601498773966400
61785715106995516697328814998832
61785715106995516699584008370898
61785715106995516699584008738128
61785715106995516699584009787840
61785715106995516699585151926768
61785715106995516834584984029128
61785715106995516834586127230866
61785715106995516834586384435212
61785715106995516836844677374452
61785715106995516836845820549994
61785715106995516836845820563092
61785715106995516837032706501492
61785715106995516837033849703230
61785715106995516880339683442974
61785715106995516880342006378170
61785715106995516880342010964390
61785715106995516880342010977488
61785715106995516880343040910074
61785715106995516882598347892326
61785715106995516882787405896624
61785715106995516882787405915338
61785715106995517294381382665458
61785715106995548404197438406794
61785715106995548404281119710314
61785715106995548404281119828358
61785715106995548948240076888810
61785715106995548953323794255610
61785715106995550046326487779026
61785715106995550050573348683658
61785715106995550051409028660108
61785715106995550051410172215978
61785715106995550051410176566110
61785715107002405173222072484632
61785715107003303911476238937826
61785715107003305740782807065368
61785715107003305740971092360140
61785715107003305741054774713372
61785715107003320560696269591796
61785715107003320568288142598560
61785715107003320568476428943044
61785715107003321803070077628686
61785715107003353915028330912046
61785715107003353919276253603204
61785715107003353919464282743342
61785715107003353919547965568958
61785715107003353920113077148622
61785715107003353920113162887770
61785715107003353920301106288760
61785715107003353920301449232254
61785715107003604100725826471800
61785715107003604100725912210948
61785715107003604100725912229662
61785715107003604100997508322644
61785715107003604100997508341358
61785715107003605335507845711496
61785715107003605335507845724594
61785715107003605336343526068274
61785715107003620160504649463482
61785715107003620160505797356386
61785715107003620160505797375100
61785715107003620160506055518596
61785715107003620162196902159434
61785715107003620162949277340836
61785715107003620162950306204996
61785715107003620162950420523860
61785715107003620572284589641604
61785715107003620572284589660318
61785715107003620574544025756386
61785715107003620574544397292694
61785715107003620574544397311408
61785715107003620574732312113968
61785715107003620704461655229992
61785715107003620704462026785014
61785715107003620709545258277928
61785715107003620709545258296642
61785715107003620711804037077956
61785715107003620711805151686880
61785715107003620755298928808900
61785715107003620755298928827614
61785715107003620755301256362128
61785715107003620755302286276000
61785715107003620755302286294714
61785715107003620757557593290064
61785715107003620757558736596748
61785715107003620757746651281264
61785715107003620757746651299978
61785715107003621807630607387234
61785715107003621807633706219948
61785715107003621807634079645582
61785715107003621807634854112852
61785715107003621809325184418062
61785715107003621944891276023558
61785715107003621944891390342422
61785715107003621946585853054386
61785715107003621947339112814786
61785715107003622402430308849078
61785715107003622404122562607840
61785715107003653513750326336948
61785715107003653513750326342564
61785715107003653513938617286366
61785715107003653514022295506888
61785715107003653514022300111982
61785715107003653514587154573532
61785715107003653514587154592246
61785715107003653514775440813070
61785715107003653919026292698752
61785715107003653925532590531838
61785715107003653926369417581904
61785715107003653926369417600618
61785715107003653926369419135812
61785715107003654063629057367166
61785715107003654063630171957376
61785715107003654063630171976090
61785715107003654063630173492570
61785715107003654063630173511284
61785715107003654102040517547184
61785715107003654103463125058152
61785715107003654109382613579274
61785715107003654109571671570474
61785715107003654109571671589188
61785715107003655160879383093414
61785715107003655161716211329998
61785715107003655293328418206034
61785715107003655298327309558578
61785715107003655298410992384194
61785715107003655299164133103996
61785715107003770875070828001688
61785715107006305804160914175652
61785715107006307038943190632792
61785715107006307039778870976472
61785715107006321863937671436484
61785715107006321863941143694832
61785715107006321863941146528484
61785715107006321866196332718010
61785715107006321866196335898934
61785715107006321866197107551266
61785715107006321866385393908848
61785715107006322460993709844978
61785715107006323511070199034148
61785715107006323513325388056082
61785715107006323643243017883820
61785715107006323648326363714312
61785715107006323648326735250620
61785715107006323650020940758238
61785715107006323650586171365402
61785715107006323694080291462728
61785715107006323694083390643958
61785715107006323694083390649574
61785715107006323695775643339910
61785715107006323695775644402720
61785715107006323696339727223378
61785715107006323696340875129380
61785715107006355212938814958546
61785715107006355217185675844464
61785715107006355218022503745630
61785715107006355812818730134188
61785715107006356865150408345292
61785715107006356865151556251294
61785715107006357001574364935752
61785715107006357001574368122292
61785715107006357048164747861104
61785715107007206371993587824676
61785715107007207607527890851980
61785715107007208201572123618936
61785715107007222430933550138520
61785715107007222431686691311992
61785715107007222431686691317608
61785715107007222843280669143636
61785715107007222983051935273302
61785715107007223026295008310932
61785715107007223026298365778032
61785715107007223026483293611320
61785715107007223028805491485410
61785715107007223028993777848608
61785715107007224218586239363416
61785715107007224261079269345994
61785715107007224261829311338236
61785715107007224261832410519466
61785715107007224261832410525082
61785715107007224264339795575524
61785715107007224672859204937896
61785715107007224673426388351110
61785715107007255785269083717118
61785715107007255785834196813262
61785715107007255785834282552410
61785715107007255786022224418206
61785715107007256197616201187040
61785715107007256197616202722234
61785715107007256380630426035472
61785715107007256380630511774620
61785715107007256380818798137818
61785715107007257615976443762388
61785715107007257615976529501536
61785715107007257616164472902526
61785715107007257616164815864734
61785715107007258027758449671360
61785715107100565230315669826260
61785715107100566465659360018662
61785715107100615055684108362366
61785715107100615236170400158068
61785715107100615236442110588628
61785715107100615236442110601726
61785715107100615238698333210798
61785715107100615238698447516564
61785715107100615238698447529662
61785715107100615238701432043512
61785715107100615238701546834552
61785715107100615238701805101756
61785715107100616290466038657660
61785715107100616290469137503472
61785715107100616470952330466460
61785715107100616471785686475264
61785715107100616471785800794128
61785715107100616473480004883352
61785715107100616473480263506092
61785715107100616473483362351904
61785715107100616473483477142944
61785715107100616473483735410148
61785715107100616474047561374928
61785715107100616474048594476792
61785715107100616883298420607416
61785715107100616883298423788340
61785715107100616883298423793956
61785715107100616885826353647048
61785715107100616885826356827972
61785715107100616885829825551104
61785715107100616885829828732028
61785715107100616885829828737644
61785715107100616885830600385764
61785715107100616885830603572304
61785715107104517102163230271982
61785715107104517104419567199918
61785715107104517104422923250076
61785715107104518934566314918664
61785715107104519346348320827636
61785715107104685637749449679632
61785715107111421457643224553904
61785715107111422049346666754590
61785715107111422049346667804302
61785715107111422050183490273812
61785715107111422050183490286910
61785715107111422050183491349720
61785715107111422052438683658976
61785715107111422052438684026206
61785715107111422052438685075918
61785715107111422052439826847616
61785715107111422052439827201748
61785715107111422052439827214846
61785715107111423284692685531218
61785715107111423285529509076636
61785715107111423699567736164640
61785715107112622212469522247698
61785715107112622212469522266412
61785715107112622213892129777380
61785715107112622214163725889076
61785715107112622214164098960418
61785715107112622214725600541040
61785715107112622214725600559754
61785715107112622624251526621476
61785715107112622624251526640190
61785715107112622624251528156670
61785715107112622624251528175384
61785715107112622626507863549412
61785715107112622626507863568126
61785715107112622626507865084606
61785715107112622626507865103320
61785715107112622761261576893844
61785715107112622761261576912558
61785715107112622761261578429038
61785715107112622761261578447752
61785715107112622763768617924884
61785715107112622763768617943598
61785715107112622763768619460078
61785715107112622763768619478792
61785715107112622806429042275166
61785715107112622806994155358212
61785715107112622806994155376926
61785715107112622807264722618846
61785715107112622807265751488622
61785715107112622808685379203102
61785715107112622808688358999590
61785715107112622808688732052218
61785715107112622808688732070932
61785715107112622809521059546782
61785715107112622809522088397844
61785715107112622809522088416558
61785715107112622809522202834752
61785715107112622809522202853466
61785715107112623859597545902300
61785715107112623861020153413268
61785715107112623861289798598252
61785715107112623861291749524964
61785715107112623861854657297506
61785715107112624454122178994100
61785715107112624454393775105796
61785715107112624455814431690052
61785715107112624455816755688106
61785715107112624456086027801748
61785715107112624456088351799802
61785715107112624456650112033732
61785715107112624456651259591218
61785715107112638821017099189492
61785715107112638821017099208206
61785715107112638822711676368772
61785715107112638822711934635976
61785715107112638823275760600756
61785715107112638823276535422318
61785715107112638823276535441032
61785715107112638823276793702620
61785715107112639415813703037112
61785715107112639415813960254556
61785715107112639417236567765524
61785715107112639418073396015206
61785715107112640470405592178784
61785715107112789509600438037372
61785715107112789511859873798022
61785715107112789511859873802394
61785715107112789511861021690926
61785715107112789512143839198669
61785715107112789512143839198705
61785715107112789535773515615364
61785715107112791159272892754129
61785715107112791159272895936457
61785715107112791159837751820773
61785715107112791160025779898101
61785715107115323915904609479166
61785715107115323915904609951550
61785715107115323915904609957166
61785715107115323918160946530810
61785715107115323918160946879486
61785715107115323918160946885102
61785715107115323918160949713138
61785715107115324510429244124874
61785715107115324512957548824522
61785715107115325565290002218802
61785715107115325699478856378498
61785715107115325701985897881922
61785715107115325745775261851790
61785715107115325746046857963486
61785715107115325747739110659438
61785715107115325748304341386098
61785715107115340526711106571812
61785715107115340526711109754140
61785715107115340526711109755544
61785715107115340526711109759756
61785715107115340526711881407876
61785715107115340526711881412088
61785715107115340526711884594416
61785715107115341119249047945310
61785715107115341121508483705960
61785715107115342171580726032546
61785715107115342173841195380334
61785715107115342174029223457662
61785715107116691375070853132140
61785715107116691375071627971012
61785715107116691375258880146658
61785715107116691375321556172434
61785715107116691375321557235244
61785715107116691375823736030974
61785715107116691377582136656758
61785715107116691377582139839086
61785715107116691378334248960406
61785715107116691378334248964618
61785715107116691378334252146946
61785715130418116845969067057498
61785715130418116983229706628625
61785715130418116983229706641723
61785715130418116983417734705953
61785715130418116983417734719051
61785715130419017413968791036110
61785715130419018648562696453714
61785715130419317603239356336538
61785715130419317740228399809066
61785715130419317785981984600890
61785715130419318837833261754142
61785715130419318975010333285284
61785715130419318975010333303998
61785715130419319386792339194257
61785715130421718705349102924647
61785715130421718705350247648481
61785715130421718705350247654097
61785715130421718705621843765793
61785715130421719254392920664199
61785715130421719254392922199392
61785715130421719254392922199393
61785715130421719254393179416836
61785715130421719254476489170951
61785715130421719254476490233761
61785715130421719300146476876307
61785715130421719300146506991216
61785715130421720351725010001873
61785715130421720351726157912247
61785715130421720351726157917863
61785715130421720352561838255927
61785715130421720489174855688708
61785715130421720489258795259385
61785715130421720490010907568697
61785715130421720534928783437125
61785715130421720535492496132800
61785715130421720535492524712516
61785715130421720535764463780805
61785715130422019443663485964627
61785715130422019443663486437011
61785715130422019443663744717264
61785715130422019487157635114052
61785715130422019489417072291644
61785715130422020678257391376615
61785715130422020678445792525445
61785715130422020678529360559813
61785715130422020724199005780960
61785715130422021088364966469096
61785715130422021090039397757971
61785715130422021090039397763587
61785715130422021090791768353152
61785715130629702100705811464392
61785715130629702100893839541720
61785715130629716924866940527344
61785715130629718152870946898508
61785715130629718159648874022276
61785715130629718160210629670034
61785715130629718160398657747362
61785715130629718160465148974980
61785715130629718162909513980244
61785715130629718711764160448212
61785715130629718757517716660320
61785715130629750279115432763514
61785715130629750279115433813226
61785715130629751514461418238693
61785715130629751514461418251791
61785715130629751514461451540142
61785715130629751514734534269454
61785715130630017114116612769468
61785715130630017114116613819180
61785715130630017116560977774732
61785715130630017116560978824444
61785715130630017253821647460768
61785715130630018348898547314112
61785715130630018349462631546096
61785715130630018351342912319376
61785715130630018900949671096656
61785715130630050468385998063942
61785715130630050468385999113654
61785715130630050605646667749978
61785715130630051703167932608586
61785715130630051703732016840570
61785715130636921469868692442778
61785715130636921607045763979537
61785715130636921607045763992635
61785715130636921607317360091233
61785715130636954821693712731988
61785715130636954958870784268747
61785715130636954958870784281845
61785715130636954959142379317633
61785715130636954959142379330731
61785715130636954959142380393541
61785715130637821618495651623480
61785715130637822027830192296246
61785715130637822035169875054674
61785715130637822037595646533761
61785715130637822174857459893918
61785715130637823265623675259368
61785715130637823270703920858918
61785715130637823821420251368735
61785715130637823821421399279109
61785715130637823822257079622789
61785715130637855389505408633272
61785715130637855389693406576977
61785715130637855389693406595691
61785715130637855389693436710600
61785715130637855572436064974952
61785715130637856619120056235938
61785715130637856625039454437516
61785715130638122224419548346510
61785715130638122224607576423838
61785715130638122226950953644490
61785715130638122227138981721818
61785715130638122356785013548534
61785715130638122361868245060162
61785715130638122364128025194346
61785715130638122409881609986170
61785715130638123459201481841442
61785715130638123459953594150754
61785715130638123461732887139422
61785715130638123592134017187528
61785715130638123597214262787078
61785715130638123598909958689278
61785715130638123598909987250280
61785715130638123598909987268994
61785715130638123599745668085058
61785715130638124003727995019172
61785715130638124003916023096500
61785715130638124011256048811521
61785715130638155571349279462272
61785715130638155578775973933700
61785715130638155578964002011028
61785715130638155715953045483556
61785715130638155754363504310704
61785715130638155761706630275380
61785715130638156814310019737944
61785715130638156945651290172690
61785715130638156951570688374268
61785715130640507267506166721240
61785715130640508914446162279800
61785715130640523321742711250004
61785715130640523321930739327332
61785715130640523326261201201796
61785715130640523326825285433780
61785715130640523328684644077943
61785715130640523329249873039377
61785715130640523329521469145457
61785715130640523329521469151073
61785715130640523731265279987000
61785715130640523741115445914291
61785715130640523878292546049479
61785715130640523878292546521863
61785715130640523878292547584672
61785715130640523878292547584673
61785715130640523878292804802116
61785715130640523878376114556231
61785715130640523878376487627732
61785715130640523878564515705060
61785715130640523921807587207496
61785715130640523924046102261587
61785715130640524966611297713916
61785715130640524974205499790388
61785715130640524975624635387153
61785715130640524975624635392769
61785715130640524975625783297527
61785715130640524975625783303143
61785715130640524975897379414839
61785715130640524975897752486340
61785715130640524976461463641207
61785715130640524976461463646823
61785715130640525113073333163615
61785715130640525113073336350155
61785715130640525113074479538795
61785715130640525113074481073988
61785715130640525113074481073989
61785715130640525113910161417669
61785715130640525113910532953977
61785715130640525158828037286096
61785715130640525158828408822405
61785715130640525159664089166085
61785715130640525570693983243744
61785715130640525571258067475728
61785715130640556681073745418213
61785715130640556681073778719662
61785715130640556681074893328587
61785715130640557275870009477066
61785715130640557275871152665706
61785715130640558327722399698433
61785715130640558328286483936033
61785715130640558505569368788222
61785715130640558510736997145983
61785715130640558511489109455295
61785715130640807456567811935748
61785715130640807456755840013076
61785715130640809103131751339652
61785715130640809103695835571636
61785715130640823927857992087422
61785715130640823930302357092686
61785715130640824060219986920424
61785715130640824065303704287224
61785715130640824067563111349907
61785715130640824067563111822291
61785715130640824067835081005488
61785715130640824111057260499332
61785715130640824113316697676924
61785715130640825162639925582354
61785715130640825163476093788630
61785715130640825165084290587618
61785715130640825165648374819602
61785715130640825294814006651277
61785715130640825295649686994957
61785715130640825302345074954132
61785715130640825302345417910725
61785715130640825302909129071207
61785715130640825303181098254405
61785715130640825348098631166240
61785715130640825706595898247000
61785715130640825712243699845784
61785715130640825713939023148867
61785715130640825714127309506448
61785715130640825714210992332064
61785715130640856865261801722066
61785715130640857282127377381896
61785715130640857419388132111501
61785715130640857419388390391754
61785715130640857419472073217370
61785715130640857419660101294698
61785715130640857465141717966134
61785715130640858516909310876828
61785715130640858517473395108812
61785715130640858654254006234303
61785715130640858655006118543615
61785715130640858700487735687434
61785715130640859066516414027642
61785715130640859066600096853258
61785715130735117941094448390352
61785715130735117942789025084358
61785715130735118124108673238784
61785715130737770233011669522024
61785715130737817997215812965214
61785715130737817999660177970478
61785715130737817999663534020636
61785715130737818592012043722618
61785715130737818594456408727882
61785715130737818594459879582178
61785715130737819646789229059200
61785715130737819829053784999782
61785715130737819829805897309094
61785715130737819829806926161608
61785715130737819829806930410958
61785715130737820193596803058686
61785715130737820195832247978030
61785715130737820239138110297490
61785715130737820241585459816604
61785715130737820241588932070580
61785715130737834608210336590083
61785715130739037009409849265263
61785715130739037009973933497247
61785715130739037010161961574575
61785715130739186052486758484642
61785715130739187107057838541932
61785715130739187107058096822186
61785715130739187107058100008717
61785715130739187287833551050430
61785715130739187290072177709228
61785715130739187290072439176013
61785715130739187290072439176022
61785715130739187290344032573562
61785715130745874931746947054568
61785715130745923518738996704046
61785715130745923519303080936030
61785715130745923520995333631982
61785715130745923520998686481098
61785715130745923521186714558426
61785715130745923521748474443840
61785715130745923521748474456938
61785715130745923655936956013145
61785715130745923656501041294841
61785715130745923656501041307939
61785715130745923656502189205215
61785715130745923656502189218313
61785715130745923656585757252680
61785715130745923656773784254101
61785715130745923656773784267198
61785715130745923656773784267199
61785715130745923656773785330008
61785715130745923656773785330009
61785715130745923656774042534354
61785715130745923656774042547452
61785715130745923658443997044185
61785715130745923658443998106995
61785715130745923659009230236254
61785715130745923659009230236255
61785715130745923659009230249352
61785715130745923659009230249353
61785715130745923659280825285141
61785715130745923659280825298239
61785715130745923659280826347951
61785715130745923701753222602190
61785715130745923702318450035912
61785715130745923702505333861790
61785715130745923702505334911502
61785715130745923702506477050430
61785715130745923702506478100142
61785715130745923702506478113240
61785715130745923704197587607454
61785715130745923704201055260708
61785715130745923704761671839438
61785715130745923704762815028078
61785715130745923704762815041176
61785715130745924937852495840156
61785715130745924939544748517394
61785715130745924939544748536108
61785715130745924939548106102586
61785715130745925303902066170242
61785715130745925351140934965418
61785715130745925351142082871420
61785715130745925351326638696176
61785715130745925351328963042746
61785715130745925351890722928160
61785715130745940128039974640376
61785715130745940128060866635870
61785715130745940128060866648968
61785715130745940129546522194196
61785715130745940130299667605372
61785715130745940130299667618470
61785715130745940310887177725839
61785715130745940310887177738937
61785715130745940311075205803167
61785715130745940311075205816265
61785715130745940311137881828943
61785715130745940311137881842041
61785715130747123864792509029932
61785715130747123867320442069564
61785715130747124276386486861576
61785715130747124276574514938904
61785715130747124276658082973272
61785715130747124278914419901208
61785715130747124279102447978536
61785715130747124413856418068029
61785715130747124416363459099069
61785715130747125511920532665820
61785715130747125512004100700188
61785715130747125513696353396140
61785715130747125514448465705452
61785715130747126060232329375891
61785715130747126060984441685203
61785715130747126062655802372563
61785715130747126063491482716243
61785715130747140473364335565507
61785715130747140884933177359791
61785715130747140885121205437119
61785715130747140886628902432134
61785715130747140886628902432135
61785715130747140887381014741446
61785715130747140887381014741447
61785715130747140887382043592508
61785715130747140887382043593960
61785715130747140887382043611222
61785715130747140887382047843310
61785715130747141068157839026668
61785715130747142120492359201395
61785715130747242871686921317668
61785715130747276203048042282399
61785715130747290979781125616511
61785715130747290981452483134593
61785715130747290981452486303787
61785715130747291162795462086913
61785715130747291164466822301889
61785715130747292398142254163055
61785715130747292811595879039641
61785715130749777391488305711437
61785715130749777392323986055117
61785715130749825568039568165358
61785715130749825568039568170974
61785715130749825568227596242686
61785715130749825568227596248302
61785715130749825570483933170622
61785715130749825570483933176238
61785715130749825570483933288714
61785715130749825570483936476658
61785715130749826117019537047969
61785715130749826117019795328222
61785715130749826117019910119470
61785715130749826117103477681454
61785715130749826117103478153838
61785715130749826117291505758782
61785715130749826117291506231166
61785715130749826119526577606625
61785715130749826119526578079009
61785715130749826119526836359262
61785715130749826119526950678126
61785715130749826119610519184878
61785715130749826119798547262206
61785715130749826162835798928378
61785715130749826165280163933642
61785715130749827217048129915678
61785715130749827217612988982322
61785715130749827351801470537285
61785715130749827351885411170771
61785715130749827352637523480083
61785715130749827354120483018613
61785715130749827354120483490997
61785715130749827354308884167443
61785715130749827354392452201811
61785715130749827355144564511123
61785715130749827398181816649678
61785715130749827398369844727006
61785715130749827400062097422958
61785715130749827400626181654942
61785715130749827400627328149618
61785715130749827764147818964110
61785715130749827766654859995150
61785715130749842176022174903973
61785715130749842176586259135957
61785715130749842176774287213285
61785715130749842178470012287080
61785715130749842178470012287081
61785715130749842178553580320045
61785715130749842178553580321449
61785715130749842179034096517660
61785715130749842179034096517661
61785715130749842179034096519064
61785715130749842179034096519065
61785715130749842179117664552029
61785715130749842179117664553433
61785715130749842588369295455514
61785715130749842588578587077742
61785715130749842590817016510936
61785715130749842590817131296360
61785715130749842590817389582278
61785715130749842771383634622811
61785715130749842771572034708830
61785715130749842771592926717422
61785715130749842771655602743198
61785715130749842773831470469321
61785715130749843823151228950446
61785715130749843823715313182430
61785715130749843823903341259758
61785715130749843823903712796066
61785715130749843823924604804658
61785715130749843825598950005868
61785715130749843825599064791292
61785715130749843825599323077210
61785715130749843826163034237852
61785715130749843826164182143854
61785715130749844006666976318335
61785715130749844006917680421439
61785715130749844008425375881309
61785715130749844008613403960041
61785715130749844008696971992921
61785715130749844008696971993005
61785715130749844008696971994409
61785715130749844009177488190537
61785715130749844009177488190621
61785715130749844009177488192025
61785715130749992270395921567188
61785715130749992270680674028761
61785715130749992271148029627150
61785715130749992272917281738908
61785715130749992867713626820792
61785715130749994103059644542091
61785715130749994103060416194423
61785715130749994103060416194424
61785715130749994103060673411867
61785715130749994103060673411868
61785715130749994103896353755548
61785715130749994515595049916021
61785716223732161413049927022793
61785716223732161413050698675125
61785716247367863822559894255847
61785716247367865652765936557195
61785716247367865652766708209527
61785716250033240726476800141645
61785716250033240909407456955709
61785716250033240911999181711565
61785716250033240911999208874339
61785716250033541052924466044029
61785716250033546406177582799089
61785716250034441483535841818965
61785716250034441486067332856093
61785716250034441668997874878909
61785716250321422604062966804425
61785716250321428099573318137729
61785716250321428102104809174857
61785716250321428102105580827189
61785716250325024875059046306457
61785716250325029747781018665292
61785716250325029747784374715450
61785716250325029820964591206135
61785716250325030159563281791708
61785716250325030159566380624422
61785716250325030225780758117829
61785716250325030233311824990645
61785716250325077740770644117316
61785716250325079570348808841828
61785716250325079570917139812528
61785716250325330560090753117859
61785716250325330562350442932339
61785716250357493492514878943113
61785716303208167926478099217247
61785716303208167926479213826171
61785716303212070386724595083731
61785716303499051319531025733337
61785716303499051321789687022345
61785716303499056809957771186297
61785716303499056817575188219655
61785716303499056817576221321519
61785716303499056819831526191735
61785716303499056819831530791005
61785716303499056819831530796621
61785716303499101076260577491008
61785716303499951887278930999921
61785716303499951889538706897853
61785716303499955343900317290982
61785716303499955389653906800168
61785716303499956624999924513986
61785716303499956624999924527084
61785716303499956762260679256688
61785716303499956762264035306846
61785716303499956828666440877581
61785716303499957171051942997912
61785716303499957171054265946254
61785716303499957171783506255224
61785716303499957171784277920654
61785716303499957173310602874190
61785716303499957173311378758562
61785716303499957174042565775302
61785716303499957174042942015874
61785716303499957174042942028972
61785716303499957174042942383104
61785716303499957174043713668206
61785716303499957174046041215818
61785716303499957179126168823238
61785716303499957180820864890292
61785716303499957377706791061805
61785716303499957385300878347029
61785716303499957385300878360127
61785716303499957387559542468445
61785716303500001094945916021540
61785716303500257363313164359710
61785716303500257368396848914706
61785716303500257574571443647457
61785716303500257574571443660555
61785716303500257574573766595751
61785716303500257576830104567831
61785716303500257576830104586545
61785716303500257576830879408107
61785716303500301238462925109860
61785716303500301444637634633651
61785716303500301833532271408172
61785716303500304944500978290608
61785716303502658531913500504105
61785716303502703004366652065827
61785716303502703004367685184953
61785716303502959277818503273981
61785716303502959277820826222275
61785716303502959277820826222323
61785716303502959280265191227539
61785716303502959280266224329403
61785716303524316632038737828293
61785716303535074032002303928135
61785716303535074032002562208389
61785716303535078904472448267196
61785716303535122141600504208034
61785716303535122141600761425478
61785716303535122210245047084643
61785716303535123376131651047254
61785716303535123788101943313808
61785716303535123788666027558890
61785716303535123788728785078628
61785716303535123788728789310716
61785716303535123788729560963048
61785716303535123788917846257820
61785716303535123857369622796921
61785716303535123857373066458083
61785716303535123857373066471181
61785716303535123857373066475553
61785716303535123857373841296955
61785716303535123857373857259841
61785716303535123994090963651768
61785716303535127082986898062588
61785716326845370687460835408191
61785716326845670876710508700027
61785716326845676776224190953591
61785716326846621818937661742763
61785716326846621864691217954871
61785716327133552974384646142505
61785716327133558472154517560141
61785716327133602731114972734836
61785716327133602731115001432596
61785716327134458902705195742931
61785716327134759046222176250083
61785716327134759046222434517287
61785716327134759046222549204785
61785716327134759091975761043359
61785716327134759091976018260803
61785716327134803511084975657019
61785716327137155245380725644537
61785716327137160194358534755255
61785716327137160596102437455909
61785716327137160743484982586841
61785716327137204659220956498853
61785716327137204659221043654943
61785716327137204659221048376677
61785716327137460335619293112461
61785716327137460383628842838239
61785716327137460383629100055683
61785716327137460747213270944105
61785716327137460932755547769225
61785716327137460932755547887269
61785716327137504800478620274307
61785716327137504802727596048984
61785716327137504802737708369729
61785716327137504802738052730165
61785716327137504802738052743263
61785716327137504802738057464997
61785716327137504807821654374257
61785716327137504807821659078521
61785716327137505212072598105951
61785716327137505214520320578315
61785716327138360758576495977545
61785716327138361355716232815838
61785716327138361355717004468134
61785716327138361355717004468170
61785716327138361355717261685578
61785716327138361355717261685614
61785716327138361355884369043483
61785716327138361355904519160370
61785716327138361355905290812702
61785716327138361360799835863738
61785716327138361360799835863774
61785716327138361360800607516106
61785716327138361360987864990862
61785716327138361360988122208306
61785716327138361360988893860638
61785716327138405233278623313944
61785716327162671331206509206038
61785716327162676279933362072026
61785716327162676691715625198406
61785716327162676691715625198442
61785716327162676691715625202862
61785716327162676691903653280190
61785716327170826266862902363729
61785716327170826266862902835905
61785716327170826267047700854417
61785716327170826267051188708261
61785716327170826267051450643019
61785716327170826274391128703016
61785716327173478144946860021446
61785716327173478144947631673778
61785716327173527512695404557335
61785716327173527558516242360131
61785716327173527558704270437459
61785716330089221840153504154859
61785716330089221885820307412220
61785716330089221885822630360514
61785716330089221885823406244935
61785716330089221885907060366967
61785716330089222023084160974539
61785716330089271434497910441636
61785716330089271846279916350609
61785716330093173924586778302233
61785716330093173925150862534217
61785716330093173925151895653343
61785716330129191741424356416115
61785716330129191742072123473715
61785716330129197041905537345074
61785716330129197041905537345075
61785716330129197225107791320547
61785716460078378877296906102299
61785716460078378877297677754631
61785716460078379931053111612969
61785716460078379931240364855637
61785716460078380524425958607963
61785716460078380531203881132461
61785716460081079985663790683221
61785716460081079985684715988843
61785716460081081632813768494507
61785716460081081632813772726595
61785716460081081632981132715697
61785716460081081633002054839039
61785716460081081634487424482161
61785716460081081634675709776933
61785716460081081634676484611593
61785716460081081634678808609647
61785716460081081634697406367705
61785716460081124503247008510253
61785716460081129810492164874877
61785716460081129810492169125679
61785716460081129810659529114781
61785716460081129810680451238123
61785716460105395369135335859473
61785716460105441435536495132689
61785716460105441435537266785021
61785716460105441618634402353275
61785716460105441618635174005607
61785716460113544944468060956477
61785716462708937351296455873417
61785716462708937351296455892131
61785716462732948786902483189753
61785716462732948786903512059529
61785716462732948786903856433063
61785716462732948967389891024419
61785716462732948969855175549565
61785716462732948969855175555181
61785716462732948969917824064051
61785716462732948969917824077149
61785716462732948969917851239923
61785716462732948969917852656865
61785716462733248976174192046051
61785716462733249110926677525505
61785716462733249110927820701047
61785716462733249113434861732087
61785716462733249113434861745185
61785716462743753953514810369273
61785716462743753953515839239049
61785716462743753953516183612583
61785716462743755782843414061277
61785716462743755782843414074375
61785716462743755783658173829747
61785716462743755783658174892557
61785716462743755783658202055331
61785716462743755783658202409463
61785716462743755783658203472273
61785716462743755783658432096903
61785716462743755783658432110001
61785716462743759487189214559171
61785716462744054142786519206857
61785716462744054142786519225571
61785716462744055927175211497783
61785716462744055927175212547495
61785716462744055927175212560593
61785716462744059630706223628777
61785716462744059630709581213969
61785716462744105751711084472711
61785716462744956356889414863193
61785716462744956356890443732969
61785716462744956538212503054637
61785716462744956539904755737491
61785716462744956539904755750589
61785716462744956540656868059901
61785716462744956540657125258631
61785716462744956540657125277345
61785716463021130661981613400645
61785716463021130661982642270421
61785716463021135976173312520855
61785716463021136160023452938669
61785716463023837265377300017003
61785716463023837265378328886779
61785716463023837267826394315735
61785716463023837654272281637442
61785716463023837656531717752224
61785716463023837725173698658949
61785716463023837861014174239029
61785716463023837861015203095707
61785716463023837861015203108805
61785716463023837863270511521097
61785716463023837863271283173429
61785716463023837863459569517913
61785716463023837863459569531011
61785716463023880474266115859934
61785716463023881707352697454598
61785716463023881707917295070306
61785716463023881707917299321108
61785716463023881707918328190884
61785716463023881708105842883036
61785716463023881709612128865116
61785716463023881709612157561472
61785716463023881709612905239182
61785716463023881710365017076110
61785716463023881710365274293554
61785716463023881714695474812248
61785716463023882119699559265196
61785716463023882122147280202526
61785716463023885413390750635346
61785716463023885413390750652816
61785716463023885825172756561788
61785716463023887061084405007520
61785716463023887061086729005574
61785716463023887061271919699672
61785716463024736019071994539792
61785716463024736430665972371436
61785716463024737621952981882442
61785716463024737621954129788444
61785716463024737622121232560102
61785716463024737622142157852674
61785716463024737666200018175680
61785716463024737667873674163286
61785716463024737805135834016336
61785716463024737805703017081034
61785716463024738214490924772100
61785716463024738214493247720442
61785716463024738215055009004084
61785716463024738215055779252572
61785716463024738215058107836798
61785716463024738215223259694842
61785716463024738215243035677568
61785716463024738216729554611822
61785716463024738216731762774692
61785716463024738216749584648378
61785716463024738216750359483038
61785716463024738216750360532750
61785716463024738216917834853814
61785716463024738216937612725706
61785716463024738217485022990006
61785716463024738217502471792350
61785716463024738224259730827892
61785716463024738224259845146756
61785716463024738291230467356229
61785716463024738428739860134315
61785716463024782137820813563744
61785716463024787628267451207412
61785716463024787628267451207460
61785716463024787628268484309276
61785716463024787628270807257618
61785716463024787628271180310246
61785716463024787628832568541260
61785716463024787629083615600956
61785716463024787629084387253288
61785716463025037811390683251606
61785716463025037811391826440246
61785716463025037857145382652354
61785716463025037857145387356618
61785716463025037857145387369716
61785716463025038405999257940214
61785716463025038406000032774874
61785716463025082465188214171524
61785716463025082876134424945776
61785716463025082876971253182360
61785716463025087817518500557704
61785716463025087818354295686808
61785716463025087818354295705522
61785716463025087818355324090024
61785716463025087818355328807386
61785716463025087818357648554638
61785716463031937474970879378289
61785716463031942970480199009409
61785716463031942971320209002917
61785716463031942973011691450381
61785716463031942973012461698869
61785716463031942973012718916313
61785716463031942973012720320157
61785716463031942973012720333255
61785716463031985584759403389894
61785716463031986818411877646924
61785716463031990935478019668972
61785716463031992171577954463560
61785716463032843540739703122205
61785716463032843540740474774537
61785716463033143728315688546299
61785716463033143730010006954387
61785716463033143730010265221591
61785716463033143730010265240305
61785716463033143730011040074965
61785716463035539126022175147778
61785716463035542786870727768686
61785716463035542786870842087550
61785716463035542832624317264774
61785716463035542834299115391308
61785716463035542834299120108670
61785716463035543200348462863838
61785716463035543244406318469482
61785716463035543244406323173746
61785716463035543244406323186844
61785716463035543246081121300280
61785716463035543246081126004544
61785716463035543383341877547608
61785716463035543383341877560706
61785716463035543383530163918288
61785716463035543457089538582883
61785716463035543457090686475787
61785716463035544479188256668678
61785716463035544479188256681776
61785716463035544481427139027196
61785716463035544481427143731460
61785716463035544481427143744558
61785716463035544616449011044150
61785716463035544616449011411380
61785716463035544616452362744176
61785716463035544616452367461538
61785716463035544616452368511250
61785716463035544617014124145910
61785716463035544617202152223238
61785716463035544618687779083804
61785716463035544618687893402668
61785716463035544618687898106932
61785716463035544618687898120030
61785716463035544618687899523874
61785716463035544618687899536972
61785716463035544618688926976708
61785716463035544618688926989806
61785716463035544618708701189836
61785716463035544618876184831744
61785716463035544618896727749440
61785716463035544618896729267164
61785716463035544618896729284634
61785716463035544618896732466802
61785716463035544618896733516514
61785716463035544618959491049558
61785716463035544618959748267002
61785716463035544618962847453848
61785716463035544618962848516658
61785716463035544623771124914296
61785716463035544626218966409788
61785716463035544626219218922968
61785716463035544626219223640330
61785716463035545028231275587508
61785716463035545030470162650290
61785716463035545030470162663388
61785716463035545030490706643894
61785716463035545030658071350358
61785716463035545035741788717158
61785716463035545038001224831940
61785716463035545038001229536204
61785716463035545104218705862325
61785716463035545104218705879795
61785716463035545241727326988079
61785716463035545241728098640411
61785716463035589157547845838713
61785716463035592611844889695460
61785716463035592611845661347792
61785716463035592611866581936100
61785716463035592612430666168084
61785716463035592794691750292342
61785716463035592794692893480982
61785716463035592794692893498452
61785716463035592794880921558310
61785716463035592794942540152064
61785716463035592794942797352038
61785716463035592794942797369508
61785716463035592794943683323234
61785716463035592794943940540678
61785716463035592794943940558148
61785716463035594442008835124684
61785716463035594442009978313324
61785716463035594442574062545308
61785716463035594442824738068696
61785716463035594442825109605004
61785716463035843023569680691736
61785716463035843023569685409098
61785716463035843435351691318070
61785716463035844624944148115516
61785716463035844805699713205762
61785716463035844807958372963948
61785716463035844807958374480268
61785716463035844807958377681310
61785716463035844815489531723314
61785716463035844815489788940758
61785716463035845217480947475500
61785716463035845219740383590282
61785716463035845225012355552620
61785716463035845225012358734948
61785716463035845227271794849730
61785716463035845250243889740035
61785716463035845250243918319751
61785716463035845430997547914973
61785716463035845430997633989539
61785716463035845430997892288507
61785716463035845430998663927741
61785716463035845430998663940839
61785716463035845431000986857369
61785716463035845431000986858773
61785716463035845431000986876035
61785716463035845431000986876083
61785716463035845431000987938893
61785716463035845431000991121221
61785716463035845433257323804019
61785716463035845433258098638679
61785716463035845433445351881299
61785716463035845433445352944157
61785716463035845433445356126485
61785716463035845433445610161601
61785716463035845433446384983163
61785716463035845433446384996261
61785716463035887447761863474002
61785716463035889278176452660358
61785716463035889278741054526868
61785716463035889715105568411017
61785716463035889715106311483633
61785716463035889715106340063349
61785716463035892800927940290638
61785716463035892984213133081618
61785716463035892984213476971330
61785716463035892984213477437890
61785716463035892984214505841106
61785716463035892984214505858576
61785716463035892984214510558468
61785716463035892984214510575938
61785716463035892984216830305720
61785716463035892984216834556522
61785716463035893395995398320652
61785716463035893395995741627164
61785716463035893395996511763176
61785716463035893395996516467440
61785716463035893395998835761230
61785716463035893395998836227790
61785716463035893395998837277550
61785716463035893395998840465494
61785716463035894631071336680960
61785716463035894631907390077268
61785716463035894631907390082884
61785716463035894631908164917544
61785716463035894631910488915598
61785716463035894632095676440466
61785716463057153371943435892513
61785716463057158731887434052745
61785716463057203150992057208749
61785716463057203150992828861081
61785716463057203151079868681413
61785716463059855075190496917265
61785716463059855075441543995675
61785716463059855081968422629707
61785716463059855082720530689669
61785716463059858788842151449871
61785716463059858788845623807389
61785716463059859954961583683886
61785716463059860023624084944803
61785716463059860023627557302321
61785716463059860390384375783573
61785716463059860390385147435905
61785716463059860573483039147067
61785716463059904236722625849380
61785716463059904236723397501712
61785716463059904282288667356238
61785716463059904419570629633498
61785716463059904419570629652212
61785716463059904419570629652372
61785716463059904419757886058494
61785716463059904419821676694598
61785716463059904419821676712068
61785716463059904420322741942810
61785716463059904420322741961684
61785716463059904442645139003629
61785716463059904442645910655961
61785716463059904488462514430153
61785716463059904488465957636401
61785716463059904831519999795424
61785716463059904832356828032008
61785716463059904900812839034029
61785716463059905038094801323370
61785716463059909780521144879024
61785716463067963898499761232265
61785716463068008111682642886352
61785716463068008294529875032640
61785716463068008294717903109968
61785716463068008317604384388269
61785716463068008317605156040601
61785716463068009941846959851884
61785716463068009941846959864982
61785716463068009942411044083868
61785716463068009942411044096966
61785716463068009942662091143564
61785716463068010010553227111843
61785716463068010010553227124941
61785716463068010010554001950715
61785716463068010010554001963813
61785716463068010010554017913601
61785716463068010147835980189844
61785716463068010147835980202942
61785716463068010148588092499156
61785716463068013678368035274530
61785716463071867587672376997961
61785716486343439003619442636937
61785716486343439003619442655651
61785716486366549871498487177421
61785716486367450439225469953273
61785716486367450439226498823049
61785716486367450439226843196583
61785716486367450439247505499021
61785716486367450439247507052929
61785716486367450439310268817853
61785716486367750628497178790857
61785716486367750628497178809571
61785716486367750628497180344765
61785716486378255605839170376103
61785716486378255605859832678541
61785716486378255605859832697255
61785716486378255605859834232449
61785716486378255605922595997373
61785716486378257250543491309165
61785716486378257252213708459369
61785716486378257252235744005117
61785716486378257252235744023831
61785716486378257252235745559025
61785716486378257433474148123229
61785716486378257433474149677137
61785716486378257433536911442061
61785716486378257435166400819181
61785716486378257435166400837895
61785716486378257436064844481693
61785716486378257436065216018001
61785716486378260956581544489913
61785716486378260956581544508627
61785716486378260956583868487967
61785716486378261139512201303977
61785716486378261139512201322691
61785716486378261139512202857885
61785716486378261139514525302031
61785716486378555795109505970377
61785716486378555795109505989091
61785716486378555795109507524285
61785716486378557441485417296953
61785716486378557441485418850861
61785716486378557576991157211549
61785716486378557576991158765457
61785716486378557579498198261303
61785716486378561283029210392297
61785716486378561283029211946205
61785716486378562929405121718873
61785716486378562929405121737587
61785716486378562929405123272781
61785716486378562929407445716927
61785716486378562929407447270835
61785716486379456362921289164717
61785716486379458007542186030417
61785716486379458007604947795341
61785716486379458009234438726369
61785716486379458009297200491293
61785716486379458010049225526263
61785716486379458010049229876395
61785716486379458010050258746171
61785716486379458010132880834973
61785716486379458010133252371281
61785716486379458190616120105798
61785716486379458190616891758130
61785716486379458192311471634464
61785716486379458192876327518780
61785716486379458193063537649037
61785716486379458193064612813552
61785716486379461713580239211165
61785716486379506361516595030144
61785716486379506369047661916058
61785716486379507596863384409392
61785716486379507604393679642974
61785716486379507972117050757289
61785716486379507972117822409621
61785716486379507972681906641605
61785716486379507972681909474013
61785716486379507972682681126345
61785716486379507972682681598521
61785716486379508015423573242634
61785716486379508016176029906757
61785716486379508016179129211647
61785716486379508018435461435319
61785716486379508018435465686121
61785716486379508018436237338453
61785716486379508018436237810629
61785716486379512911809643453741
61785716486379512911810415106073
61785716486379512911810415578249
61785716486655637674333568436849
61785716486658334017824398028215
61785716486658334017824398046929
61785716486658334017824399582123
61785716486658337655220381045344
61785716486658338890567173606920
61785716486658339378333513672151
61785716486658339513334833822167
61785716486658339513417744523067
61785716486658339515866237566239
61785716486658339515866237584953
61785716486658339515866237684283
61785716486658339515866237702997
61785716486658339515866239120146
61785716486658339515866241935085
61785716486658382126861072869302
61785716486659234585636181222555
61785716486659239943909105656019
61785716486659240081146529723451
61785716486659240083677933132105
61785716486659540087403126907409
61785716486659540087405451372023
61785716486659540087406225740123
61785716486659540087406226206683
61785716486659540087406230457485
61785716486659540089662305817845
61785716486659540089662563035289
61785716486659540270419422204053
61785716486659540272948498432533
61785716486659540272948499849475
61785716486659584551229721203556
61785716486659584553949412859118
61785716486666439128129662693679
61785716486666442840945895616369
61785716486666444623643195766437
61785716486666444625334678208285
61785716486666444625335707096775
61785716486666444626171128806069
61785716486666444626171500342377
61785716486666444626171501858697
61785716486667345046600394380559
61785716486667645197712265221373
61785716486667645199403741914861
61785716486670041398561656409819
61785716486670041398561656428533
61785716486670041398561657963727
61785716486670041398624419728651
61785716486670041399125742195711
61785716486670041399397336753499
61785716486670041403644230587979
61785716486670041403644232141887
61785716486670041403706993906811
61785716486670044927235124502675
61785716486670045036772518081740
61785716486670045036775870949570
61785716486670045043550808378470
61785716486670045043551066645674
61785716486670045110521431771277
61785716486670045110522465954665
61785716486670046162017057997607
61785716486670046271304431988524
61785716486670046271366419268708
61785716486670046271369518099970
61785716486670046272119564678432
61785716486670046278897486153170
61785716486670046278897486154622
61785716486670046278897605195012
61785716486670046278897859207250
61785716486670046278897859224512
61785716486670046278898634064788
61785716486670046345869258516241
61785716486670046683148429408316
61785716486670046690679864666924
61785716486670046690679865133484
61785716486670046690679869365572
61785716486670046690679869371188
61785716486670046749283368221191
61785716486670046749283368239905
61785716486670046749283369775099
61785716486670046749847454007083
61785716486670046750119048564871
61785716486670046750119048570487
61785716486670046756813660272445
61785716486670046756813661826353
61785716486670046756897343097853
61785716486670046756897343110951
61785716486670046757378520892997
61785716486670046757650488522127
61785716486670046759320701322199
61785716486670046759321093506943
61785716486670046759321093525657
61785716486670046759885560388843
61785716486670046759885949409973
61785716486670046759885952579203
61785716486670046759885952592301
61785716486670046759886724244633
61785716486670046894134768229547
61785716486670046896581456047591
61785716486670046896581460278227
61785716486670046896581460296941
61785716486670046896582489148003
61785716486670046896582489166717
61785716486670046897146316181257
61785716486670046897146573398701
61785716486670046897418285345741
61785716486670046897418285463833
61785716486670046897418288651777
61785716486670046897419317521553
61785716486670089577620045652643
61785716486670089577620302870087
61785716486670090812401204781087
61785716486670090812402236365019
61785716486670090812402237881499
61785716486670090812402237900213
61785716486670341542130882724620
61785716486670341542893453833227
61785716486670341547224002995131
61785716486670341547977142620311
61785716486670341588647010045335
61785716486670345226043112079976
61785716486670345226043366115092
61785716486670345226046464947806
61785716486670345232821373678898
61785716486670345232821377910986
61785716486670345232821631946102
61785716486670345254013966524755
61785716486670345254014049431495
61785716486670345254014080843619
61785716486670345254014420967803
61785716486670345254015082550621
61785716486670345254015195801059
61785716486670345254017405481653
61785716486670345254017519800517
61785716486670345254017521335551
61785716486670345254017778552995
61785716486670345254018553391867
61785716486670345254018554454677
61785716486670345256274632997365
61785716486670346460637013265492
61785716486670346461390158676668
61785716486670346468168424507678
61785716486670346491056566492297
61785716486670346872419018707904
61785716486670346872419019174464
61785716486670346872419023406552
61785716486670346877502707494988
61785716486670346877502710677316
61785716486670346893612066463369
61785716486670346900389960758071
61785716486670346900389963944611
61785716486670346900389987938107
61785716486670346900389992170195
61785716486670346900390332294379
61785716486670346900391107127635
61785716486670346900391107146349
61785716486670346900393431125689
61785716486670346900393431127093
61785716486670346900393431144563
61785716486670346900393431597865
61785716486670346900393431612367
61785716486670346900393431616739
61785716486670346900393432660723
61785716486670346900393432662127
61785716486670346900393432679597
61785716486670346902650544323941
61785716486670346902837681830755
61785716486670346902838829599999
61785716486670346902838829618713
61785716486670346948591658826085
61785716486670346949156517892729
61785716486670346949157289545061
61785716486670347083407660710149
61785716486670347084157362915077
61785716486670347084160801871975
61785716486670347085852021464611
61785716486670347085852021466063
61785716486670347085852025578655
61785716486670347085852025597369
61785716486670347085852025698151
61785716486670347085852025715413
61785716486670347085853054448431
61785716486670347085853054467145
61785716486670347085853054566475
61785716486670347085853054567927
61785716486670347085853054585189
61785716486670347086689882821981
61785716486670389697683794955936
61785716486670389718595189562164
61785716486670389718877617544657
61785716486670389720561740038638
61785716486670389725373369304106
61785716486670390955918213869407
61785716486670390955918988235895
61785716486670390955919245453339
61785716486670390955919245571383
61785716486670390955919246988533
61785716486670390955919249803471
61785716486670391364971100870026
61785716486670391364971100888740
61785716486670391365253528871233
61785716486670391365253528889947
61785716486670391365253530425141
61785716486670391367417702617876
61785716486670391367689673317394
61785716486670391367690792525588
61785716486670391367690792544302
61785716486670391367700132135403
61785716486670391367700132154117
61785716486670391367700524338861
61785716486670391367700524357575
61785716486670391367701251343597
61785716486670391367701251362311
61785716486670391367701252897505
61785716486670391368264962627947
61785716486670391368264991207663
61785716486670391368264991220761
61785716486670391368265350127141
61785716486670391368265351662175
61785716486670391368265354831405
61785716486670391368265380241891
61785716486670391368265383411121
61785716486670391368265383424219
61785716486670391368266110533949
61785716486670391368266126496835
61785716486670391368266155076551
61785716486670391372501392921280
61785716486670391372773360588158
61785716486670391372783820922487
61785716486670391372783820941361
61785716486670391372783822457521
61785716486670391372783822476395
61785716486670391372783840073317
61785716486670391372783841589637
61785716486670391372783841608351
61785716486670391373348695957633
61785716486670391373348700661897
61785716486670391373348700674995
61785716486670396306358270629118
61785716486671241972681909989580
61785716486671247461364185520107
61785716486671247463119592203155
61785716486671247463684448068757
61785716486671247463684448087471
61785716486671247470462369543495
61785716486671247506354140218638
61785716486671247506355169088414
61785716486671247507117741732215
61785716486671247508897165121930
61785716486671247509461248289643
61785716486671247509650310533106
61785716486671247513980768169866
61785716486671247514732884711266
61785716486671290151112767303598
61785716486671290331690116451792
61785716486671290332254972336108
61785716486671290333949552212442
61785716486671290334137580289770
61785716486671290334137581706712
61785716486671290334137838924156
61785716486671290334701664521754
61785716486671290334701665938696
61785716486671290334702436174086
61785716486671290334702694808472
61785716486671290339221183337706
61785716486671290339786039222022
61785716486671291567036905831040
61785716486671291569296341591690
61785716486671291569483598016686
61785716486671291569483599433628
61785716486671291569484369669018
61785716486671291569484628303404
61785716486671291569484631135812
61785716486671291570048453901002
61785716486671291570049487020128
61785716486671291574567201064622
61785716486671291574567972716954
61785716486671291574567976966304
61785716486671291575132056948938
61785716486671291575132061198288
61785716486671291978818915989353
61785716486671291978818915989362
61785716486671291978819173206806
61785716486671291979383000202623
61785716486671291979383000221337
61785716486671291979383000221346
61785716486671291979384029091122
61785716486671291979570893293937
61785716486671291979571285497395
61785716486671291979572057149727
61785716486671291981078347499201
61785716486671291981078608967456
61785716486671291981266637044784
61785716486671291981830721276768
61785716486671291981831492929100
61785716486671291981831750146544
61785716486671291986160921677361
61785716486671291986161954797948
61785716486671291986350240092720
61785716486671291986914067107260
61785716486671296874449430684909
61785716486671296874473446327305
61785716486671296875037530559289
61785716486671296875223492551635
61785716486671296875223496802437
61785716486671296875226462066079
61785716486671296875226591738481
61785716486671296875226850018783
61785716486671296875226853206727
61785716486691660384294363457169
61785716486695557301853230955723
61785716486695557484951529298044
61785716486695561015236646943111
61785716486695562250018580438043
61785716486695562433113522725786
61785716486695562844895785856622
61785716486695562844895786901962
61785716486695562844898881502588
61785716486695562845460641736518
61785716486695562845460645968606
61785716486695562845463740569232
61785716486695562845648669811624
61785716486695562845648669813837
61785716486695562845648669813846
61785716486695562845648673000594
61785716486695562845648928081050
61785716486695562845652025868424
61785716486695562845652026913764
61785716486695562845652026931234
61785716486695562982971328560540
61785716486695562982972100212872
61785716486695606898519878230406
61785716486695606898704807475020
61785716486695606898707134655402
61785716486695606898707906307734
61785716486695606905482990399290
61785716486695607264566154031535
61785716486695607271323154799921
61785716486695607310298789537291
61785716486695607310301884137917
61785716486695607310301884610093
61785716486695607310486682628605
61785716486695607310487074832063
61785716486695607310489006628063
61785716486695607310490040213749
61785716486695607310490432417207
61785716486695607317076711012029
61785716486695607317076711484205
61785716486695612205953319539825
61785716486695612206141604834597
61785716486695612206144962301745
61785716486695612212898477452725
61785716486695612212898869638713
61785716486695612212898869656183
61785716486702465551743518400889
61785716486702467198035487572043
61785716486702467198871560119181
61785716486702467198872315808627
61785716486702467198872331771513
61785716486702467336111293267121
61785716486702467336112064919453
61785716486702510016585022738507
61785716486702511617976935664211
61785716486702511617980034496925
61785716486702511663709571288011
61785716486702511663709598450785
61785716486702511663712669057915
61785716486702511663713042125045
61785716486702511663713042129417
61785716486702511663713061261373
61785716486702511663713816963917
61785716486702511670487491227763
61785716486702511670487492744083
61785716486702511670487492762797
61785716486702511670487495932027
61785716486702511670487519925523
61785716486702511670487864280391
61785716486702511670487864281795
61785716486702511670487864299265
61785716486702511670487883431221
61785716486702511670487884947541
61785716486702511670487884966255
61785716486702511670487912128981
61785716486702511670490963585281
61785716486702511670490964648139
61785716486702511670490979548167
61785716486702511670490982736111
61785716486702511671052739315537
61785716486702511671052744019801
61785716486702511671052744032899
61785716486702511671055838620427
61785716486703662412158494067279
61785716486703662595257563707800
61785716486703662595257564061931
61785716486703662595257564061932
61785716486703662602011125501818
61785716486703662602575209733802
61785716486703662602763237811130
61785716486703662602763495028574
61785716486703662602763582184664
61785716486703662602764266680906
61785716486703667909991169293767
61785716486703667955201820616090
61785716486703667955201823802837
61785716486703667955201823802838
61785716486703667955953932925393
61785716486703667955953932925402
61785716486703667955954970276607
61785716486703710773475684658148
61785716486703710773479123615046
61785716486703710773663969952920
61785716486703710773664052859660
61785716486703710773664057109010
61785716486703710773666380040042
61785716486703710773667151692374
61785716486703710780442235783930
61785716486703710781007091668246
61785716486703712374286412204755
61785716486703712374286412223469
61785716486703712374307332911107
61785716486703712374307332929821
61785716486703712381628417911477
61785716486703712420039881279496
61785716486703712420039968416863
61785716486703712420039968435577
61785716486703712420039968435586
61785716486703712420043063017489
61785716486703712420043063489665
61785716486703712420043324485744
61785716486703712420604737163812
61785716486703712420607147249473
61785716486703712420608180370060
61785716486703712420608180842200
61785716486703712420793109595951
61785716486703712420796208900841
61785716486703712420796467181095
61785716486703712427381974123585
61785716486703712427381974595761
61785716486703712427383007716312
61785716486703712427571035321500
61785716486703712427571292538944
61785716486703712428135119553484
61785716486703717315673577713045
61785716486703717316426723142935
61785716486703717316447644203392
61785716486703717316451000253550
61785716486703717316451000253577
61785716486706364297844203552078
61785716486706364298692912860976
61785716486706364305372171605278
61785716486706364305382631958481
61785716486706364305382632076525
61785716486706364305446470423114
61785716486706364306011326307430
61785716486706368988315806258446
61785716486706411812823998138452
61785716486706411812825027008228
61785716486706411858578583220288
61785716486706411858578584736608
61785716486706412407621257765792
61785716486706412430519090317516
61785716486706412431063025613524
61785716486706412431094664940283
61785716486706412437841205355466
61785716486706412476346170512800
61785716486706412476346256601868
61785716486706412476348580599922
61785716486706412476349613699308
61785716486706412476349613719048
61785716486706412476911026397116
61785716486706412476911112486184
61785716486706412476913436484238
61785716486706412476914211318898
61785716486706412476914469603364
61785716486706412483876548653122
61785716486706412483877237398714
61785716486706412483877323487782
61785716486706412483877581772248
61785716486706412483877581772408
61785716486706412483879647485836
61785716486706412484442093283030
61785716486706412484442179372098
61785716486706412484442437656564
61785716486706412484444503370152
61785716486706413459953054876156
61785716486706413459977071581410
61785716486706413505707383208608
61785716486706413711692963074376
61785716486706413711693045981116
61785716486706413711695373161498
61785716486706413711696144813830
61785716486706413711696406280624
61785716486706413712257818958692
61785716486706413712260229045814
61785716486706413712261262164940
61785716486706413719223341214698
61785716486706413719224112867030
61785716486706413719224374333824
61785716486706413719788197099014
61785716486706414077472641879617
61785716486706414078212228104876
61785716486706414078215326937590
61785716486706414078222688458079
61785716486706414123474921153415
61785716486706414123474968983348
61785716486706414123475313356882
61785716486706414123478412189596
61785716486706414124039050033004
61785716486706414124039824867664
61785716486706414124040169241198
61785716486706414124042493239252
61785716486706414124043268073912
61785716486706414124043268546052
61785716486706414131005261034602
61785716486706414131005605408136
61785716486706414131006380242796
61785716486706414131008704240850
61785716486706414131570116918918
61785716486706414131570461292452
61785716486706414131573560125166
61785716486706419026639991035558
61785716489333070388589030784982
61785716489333074092873188835512
61785716489334224910025988478188
61785716489612652222415957836857
61785716489612652222416300793449
61785716489613852788952811101649
61785716489613852788955910301593
61785716489613852788957053477135
61785716489613852795731877177805
61785716489613852971883467910097
61785716489613852971886567115657
61785716489613852978661733741107
61785716489613852978661733759821
61785716489613852979498219038569
61785716489614002929259289180793
61785716489614002929262383781419
61785716489614002929345951821403
61785716489614003066520043556265
61785716489614003066523142743111
61785716489614047400983200439113
61785716489614047400983315224537
61785716489614047538809186815812
61785716489614052897249561712359
61785716489614052897249561713763
61785716489614052897249562180323
61785716489614052897250333832655
61785716489620800012442838116103
61785716489622000586510874463767
61785716489624357819580341156729
61785716489624659784874802435213
61785716489624659784874805621753
61785716489624858063108629156657
61785716489625558392895231622285
61785716489625558576661573483049
61785716489625602857757658087617
61785716489625608345677357787803
61785716489626058843633805632171
61785716489648717612909686101607
61785716489648718855037179045583
61785716489649874949875175487353
61785716489649875498916702135373
61785716489649875498917850032649
61785716489649918186981537669827
61785716489649918193756015932493
61785716489649919612032662821261
61785716489649919612032662839975
61785716489649919612116001290397
61785716489649920016286957913191
61785716489649923676592003933831
61785716489649923676595471587085
61785716489649923677157231335741
61785716489649923677157231354455
61785716489649923677160330659345
61785716489658023304061021826605
61785716489658023487075246675037
61785716489658030022244059611175
61785716489660725007497487006063
61785716489660725007499809954357
61785716489660725007499809959973
61785716489660725190514034802581
61785716489660730673347727494947
61785716489660730673831223502149
61785716489660730673911811721315
61785716489660730673911811726931
61785716489660730673914906327557
61785716489660730674100868674035
61785716489660730674162858786627
61785716489660730674163630438959
61785716489660731908693745216247
61785716489662076065674896230571
61785716489662081341782946752368
61785716489662081342535059061680
61785716489662082577316995743152
61785716489662082577400563777520
61785716539520767118058147794539
61785716539545078742914962310439
61785716539545078745359585582859
61785716539545079156953563414503
61785716539545079339966787972875
61785716539545079339967902581799
61785716539545379480977527682487
61785716539545379483484568713527
61785716539545379529237353273303
61785716539545379529238124925635
61785716539552282052589703296005
61785716539552282052590474948337
61785716539553182617869736681865
61785716539553182617869993899309
61785716539553182617870765551641
61785716539553182617874207695079
61785716539553182620318830967499
61785716539553182620338723171513
61785716539553182620401484936437
61785716539553184265002489592507
61785716539553184266694742294075
61785716539553184267446854597771
61785716539553184448016828759803
61785716539553184449707966852447
61785716539553184449709081461371
61785716539553184449728858861039
61785716539553184450460850808475
61785716539553184450461079446203
61785716539553184450461193765067
61785716539553187559197840836033
61785716539553187970791818667677
61785716539553188154074659345835
61785716539553189205573752162609
61785716539553484455965079429159
61785716539553484590718706562059
61785716539553484593224975940767
61785716539553488297508872524503
61785716539553488297592440099585
61785716539553488297595910940783
61785716539555884323565890594023
61785716539555885556655571387387
61785716539555885558347824088955
61785716539555885558367716279871
61785716539555885558368487932203
61785716539555885559099936392651
61785716539555885970693914224295
61785716539555886153707910434999
61785716539555886153708139072727
61785716539555886153708139078343
61785716539555886153708253391591
61785716539555891092020856557639
61785716539556185747617389571707
61785716539556185747618161224039
61785716539556186297224919523319
61785716539556186297224919528935
61785716539557085080585247604615
61785716539557085080647151505675
61785716539557085080647151623767
61785716539557085080647923158007
61785716539557085080647923276099
61785716539557085080668043514267
61785716539557085080668815166599
61785716539557086315367181099547
61785716539557086315429085000607
61785716539557086315429085118699
61785716539557086315429856771031
61785716539557086315449977009199
61785716539557086315450748661531
61785716539557086316181968956635
61785716539557086316182197594363
61785716539557086726961158931191
61785716539557086727775946788279
61785716539557086727775946793895
61785716539557086727775946906371
61785716539557086727775950094315
61785716539557086727776175426007
61785716539557086727776175431623
61785716539557086727776204123815
61785716539557086727776290217255
61785716539557086727776978964091
61785716539557086909974611654907
61785716539557086909975383307239
61785716539557086910790514598919
61785716539557090019712981584343
61785716539557090019795777493995
61785716539557090019796549146327
61785716539557090614320412139703
61785716539557090614321183792035
61785716539557091666088892910919
61785716539557091849103117286967
61785716539557092264149139752963
61785716539557136690032832152949
61785716539557136690596916036417
61785716539557136690597687688749
61785716539557136690597688042881
61785716539557136734091808140207
61785716539557136735786388016541
61785716539557136735786388365057
61785716539557136735786388483101
61785716539557136736350472248525
61785716539557136736350472715085
61785716539557136736351243900857
61785716539557136736351244254989
61785716539833260991634077944149
61785716539833264674595443594018
61785716539833264745684118575507
61785716539833264745684380025039
61785716539833265933018148846197
61785716539833265933018148851813
61785716539833265933020471794491
61785716539833265934711609414959
61785716539833265980465165627067
61785716539833265980466313519971
61785716539833266344612126677841
61785716539833266344612126683457
61785716539833266344800154760785
61785716539833266392813175313259
61785716539833266527814379609217
61785716539833266530073072297251
61785716539833266530073843949583
61785716539833266530074188795501
61785716539835962694881137570673
61785716539835962735551376650097
61785716539835962740634725662917
61785716539835967636264950211181
61785716539835967636268306261339
61785716539835967637959526905187
61785716539835967683713111696963
61785716539835967684466257108139
61785716539835968050494935442731
61785716539835968231060439063773
61785716539835968231061439235741
61785716539835968231061467933549
61785716539835968231061471115877
61785716539835968231064910077147
61785716539835968233508160001103
61785716539835968233509160291163
61785716539835968233509276499353
61785716539835968233592187200253
61785716539835968233592187318345
61785716539835968233592843116779
61785716539835968233592962153005
61785716539835968233593216188121
61785716539836863303362043563513
61785716539836863303363158172437
61785716539836863308446504002929
61785716539836868196757113339725
61785716539836868249770136089799
61785716539836868252277181357091
61785716539836868252277181370189
61785716539836868615858138636261
61785716539836868615858910288593
61785716539836868618306631344015
61785716539836868664059187266063
61785716539836868791281747985433
61785716539836868798872477803557
61785716539836868798873249455889
61785716539836868801319941995667
61785716539836868801320200394013
61785716539836868801320970511311
61785716539836868801320972046345
61785716539836868801403883101537
61785716539836868801403883219629
61785716539836868801404654871961
61785716539837163446879824304165
61785716539837163451963513091249
61785716539837163492632608863941
61785716539837168393535869293685
61785716539837168395795048204121
61785716539837168441547746657519
61785716539837168441547746670617
61785716539837168441548518309851
61785716539837168441548518322949
61785716539837168805128703936689
61785716539837168805129847125329
61785716539837168805132945958043
61785716539837168805132950675405
61785716539837168807577310963307
61785716539837168807577311317439
61785716539837168988142700265485
61785716539837168988143043103985
61785716539837168988143814756317
61785716539837168990590507296095
61785716539837168990590765694441
61785716539837168990591535811739
61785716539837168990591536165871
61785716539837168990591540529101
61785716539837168990674448401965
61785716539837168990674448520057
61785716539837168990675220054297
61785716539837168990675223354717
61785716539837218210531896456626
61785716539844067776650230131318
61785716539844067777215086015634
61785716539844067845292298312225
61785716539844067845292298666517
61785716539844067845292555529669
61785716539844067845857414596313
61785716539844067850940760426805
61785716539844071483252106094518
61785716539844071483252362839786
61785716539844071483252364374820
61785716539844071483252367557148
61785716539844071483255462144676
61785716539844071503880299041623
61785716539844071503881070693955
61785716539844071511223080632765
61785716539844071511223337850209
61785716539844071511224195595821
61785716539844071511224453862977
61785716539844071511226776807107
61785716539844071511227551645979
61785716539844071511412481940305
61785716539844071511415837990463
61785716539844071513670798387767
61785716539844071513671055605211
61785716539844071513672174918399
61785716539844071558672357081603
61785716539844071559425502492779
61785716539844072718034296334718
61785716539844072718034297869752
61785716539844072718034301052080
61785716539844072723117985121802
61785716539844072725565712311528
61785716539844072746005271345141
61785716539844072746006387352293
61785716539844072746006387357909
61785716539844072746008710300587
61785716539844072746008710302039
61785716539844072746008710306411
61785716539844072748452960520427
61785716539844072748452989100143
61785716539844072748453075305851
61785716539844072748454108413331
61785716539844073130381162832270
61785716539844073137159428663280
61785716539844073157788393266881
61785716539844073340801617943345
61785716539844073340802732906561
61785716539844073340806088956719
61785716539844073341366477009989
61785716539844073341366702347297
61785716539844073341366734227433
61785716539844073341638784786549
61785716539844073343250455378925
61785716539844073343333361830475
61785716539844073343333361947115
61785716539844073343334137732157
61785716539844073343334137850249
61785716539844073343334138204540
61785716539844073343334395067693
61785716539844073343814194764991
61785716539844073343814423402719
61785716539844073343898222076617
61785716539844073343898225264561
61785716539844073343898996916893
61785716539844073343899254134337
61785716539844115954892710762386
61785716539844115954892825547810
61785716539844115954893050414394
61785716539844115954893055118658
61785716539844115954893055131756
61785716539844115954893083828112
61785716539844115954893829957530
61785716539844115954893829970628
61785716539844115954893858668388
61785716539844115955082116328210
61785716539844117190239844497906
61785716539844117190239844511004
61785716539844117190239873207360
61785716539844117190992989939442
61785716539844966558314858190800
61785716539844966560553373245050
61785716539844968413104337052009
61785716539844968413856335042457
61785716539844971499698929098464
61785716539844971501937444152714
61785716539844971867234673548858
61785716539844971867234674021242
61785716539844971873049468317798
61785716539844971911293681764768
61785716539844971911480935007436
61785716539844971912967337752374
61785716539844971912967338224758
61785716539844971913719450061686
61785716539844972047989581654152
61785716539844972048553661655500
61785716539844972048553665886136
61785716539844972048556760486762
61785716539844972048741689732828
61785716539844972050249013182714
61785716539844972051001384250328
61785716539844972051064144946778
61785716539844972051064146365172
61785716539844972051064149197580
61785716539844972051064149551712
61785716539844972051064150614522
61785716539844972051064920849912
61785716539844972051064921204044
61785716539844972051253207561626
61785716539844972051255531559680
61785716539844972056147605096134
61785716539844972056147862313578
61785716539844972056148638216712
61785716539844972057758384529020
61785716539844972057842440892538
61785716539844972058595217500436
61785716539844972058595586320976
61785716539844972058595590553064
61785716539844972058596360689076
61785716539844972058596361161252
61785716539844972058596365393340
61785716539844972071629318917131
61785716539844972071630090569463
61785716539844972071713001270363
61785716539844972071713772922695
61785716539844972071717130389795
61785716539844972079223406189257
61785716539844972079223406202355
61785716539844972079224177841589
61785716539844972079224177854687
61785716539844972081482837245643
61785716539844972081482841963005
61785716539844972081483613615337
61785716539844972117383675361287
61785716539844972117387117504725
61785716539844972117470685539093
61785716539844972124730156313311
61785716539844972125000977590347
61785716539844972125001092375771
61785716539844972125002125477635
61785716539844972125002125483251
61785716539844972127237198394063
61785716539844972127237198407161
61785716539844973148313355479290
61785716539844973148313355951674
61785716539844973283335598336972
61785716539844973285783316210066
61785716539844973285846083046644
61785716539844973352729693088203
61785716539844973352733136766835
61785716539844973359511316490063
61785716539844973359511316508777
61785716539844973362018357048719
61785716539844973362018357067433
61785716539844973695096941919176
61785716539844973695096941924792
61785716539844973695097713571508
61785716539844973695097713577124
61785716539844973695117605290040
61785716539844973695117605295656
61785716539844973695118634159816
61785716539844973695118634165432
61785716539844973695120958157870
61785716539844973695682718391800
61785716539844973695849825886436
61785716539844973697377295085806
61785716539844973697377295558190
61785716539844973697378069926082
61785716539844973697628342617886
61785716539844973697629118875104
61785716539844973698193203101472
61785716539844973702628005622762
61785716539844973702711802767242
61785716539844973703192864695022
61785716539844973704971497630290
61785716539844973704971500816830
61785716539844973704972272469162
61785716539844973704972272470566
61785716539844973705159529956968
61785716539844973705159529962584
61785716539844973705160558826744
61785716539844973705160558832360
61785716539844973705724389029228
61785716539844973705724643058728
61785716539844973705725417899004
61785716539844973718845154006969
61785716539844973725599317515833
61785716539844973725600089168165
61785716539844973771378036804211
61785716539844973771378036809827
61785716539844973771942122099005
61785716539844973772130149113523
61785716539844973774365222029951
61785716539844973901023698517337
61785716539844973908613656683129
61785716539844973908614428335461
61785716539844973909366426325909
61785716539844973909366797862217
61785716539844973909450223464773
61785716539844973909450480682217
61785716539844973911061375022783
61785716539844973911061379273585
61785716539844973911062150925917
61785716539844973911145062099201
61785716539844973911145833633441
61785716539844973911145833751533
61785716539844973911626233622867
61785716539844973911626238340229
61785716539844973911627009992561
61785716539845016589839384144963
61785716539845016589840527333603
61785716539845016592098815201349
61785716539845016592098819918711
61785716539845016592099620137661
61785716539845016592099620150759
61785716539845016592099706244039
61785716539845016592099963094253
61785716539845016592099967811615
61785716539845021873339422556068
61785716539845021873340194202576
61785716539845021873340194208400
61785716539845021873360085921108
61785716539845021873360344188312
61785716539845021873361114790884
61785716539845021873361114792336
61785716539845021873361114796708
61785716539845021873363438788938
61785716539845021873527708894776
61785716539845021873528480547108
61785716539845021873611506039256
61785716539845021873612277691588
61785716539845021873612277710302
61785716539845021874113227101648
61785716539845021880870486253830
61785716539845021880954283398310
61785716539845021880955316518888
61785716539845023108707135705792
61785716539845268533648919638334
61785716539845268533648922826278
61785716539845268534213778710594
61785716539845268556620231531405
61785716539845268557174627529286
61785716539845268561704691970821
61785716539845268562457061491961
61785716539845272057236459150006
61785716539845272237803335063976
61785716539845272237803339296064
61785716539845272240250798783862
61785716539845272240251056001306
61785716539845272240251057051066
61785716539845272240334738826922
61785716539845272240334740361956
61785716539845272240334743549900
61785716539845272240335515202232
61785716539845272245419203517140
61785716539845272247113004657932
61785716539845272247113006192966
61785716539845272247866925989504
61785716539845272247866926461680
61785716539845272247866930693768
61785716539845272260962674562199
61785716539845272263410411567418
61785716539845272263411183219750
61785716539845272268305729786164
61785716539845272268494014615354
61785716539845272268494743142017
61785716539845272268494743155115
61785716539845272268495114678325
61785716539845272268498213977599
61785716539845272268498213996313
61785716539845272270753431592347
61785716539845272270753431597963
61785716539845272270753432642107
61785716539845272270753432660821
61785716539845272270753435830051
61785716539845272270753435843149
61785716539845272270753518731175
61785716539845272270753518749889
61785716539845272270754178915765
61785716539845272270754550438975
61785716539845272270754550787491
61785716539845272316506992042159
61785716539845272316506992055257
61785716539845272316507763694491
61785716539845272316507763707589
61785716539845273472585271746852
61785716539845273472585272796612
61785716539845273475032989501854
61785716539845273475032993733942
61785716539845273475116677044832
61785716539845273482648088304280
61785716539845273482648089354040
61785716539845273498757200946666
61785716539845273503087662815514
61785716539845273503087663281096
61785716539845273503840760863317
61785716539845273503840760882031
61785716539845273503840803994602
61785716539845273503844231704515
61785716539845273505535336041003
61785716539845273505535337576037
61785716539845273505535365087279
61785716539845273505535365092895
61785716539845273505535366137039
61785716539845273505535366155753
61785716539845273505535369324983
61785716539845273505535369338081
61785716539845273505535450826427
61785716539845273505535452226107
61785716539845273505535452244821
61785716539845273505536483933907
61785716539845273505536484282423
61785716539845273884367278699968
61785716539845273884367278705584
61785716539845273884367535923028
61785716539845273884368307569744
61785716539845273884368307575360
61785716539845273884932137772228
61785716539845273884932391801728
61785716539845273884932394989672
61785716539845273884933166642004
61785716539845273886814996454970
61785716539845273886898938033064
61785716539845273886898941221008
61785716539845273886899712873340
61785716539845273887379855527230
61785716539845273887463797099708
61785716539845273887463800287652
61785716539845273887464571939984
61785716539845273894430352480456
61785716539845273894431124127172
61785716539845273894431124132788
61785716539845273894995211547100
61785716539845273894995983199432
61785716539845273914870654468593
61785716539845273914871026004901
61785716539845273914873093253523
61785716539845273914873350469515
61785716539845273914874124837615
61785716539845273914874125304175
61785716539845273914874126372649
61785716539845273915434738694961
61785716539845273915434853013825
61785716539845273915437952320167
61785716539845273915438209536159
61785716539845273915438210599017
61785716539845273915438985439293
61785716539845273915623138308597
61785716539845273915627270734065
61785716539845273917129430057751
61785716539845273917130462114067
61785716539845273917882459755999
61785716539845274097883879145057
61785716539845274097884993635889
61785716539845274097887318100551
61785716539845274098637363157029
61785716539845274100332716226345
61785716539845274100415627281537
61785716539845274100415627399629
61785716539845274100416398933869
61785716539845274100896798923295
61785716539845274100896799389855
61785716539845274100896800458329
61785716539845274100896803640657
61785716539845274100897575292989
61785716539845316711975426401530
61785716539845316712164491848786
61785716539845316733357164898713
61785716539845316734768568983862
61785716539845316735615857573649
61785716539845316735615857586747
61785716539845316735615940474773
61785716539845316735615940493487
61785716539845316735616972182573
61785716539845316735616972649133
61785716539845316735616973711991
61785716539845316735616973717607
61785716539845316740700318479625
61785716539845316740700318498339
61785716539845316781369409548053
61785716539845316781369409553669
61785716539845316781369410597813
61785716539845316781369410616527
61785716539845316781369413785757
61785716539845316781369413798855
61785716539845317968703182612531
61785716539845317968703182625629
61785716539845317970397787880637
61785716539845317970397787899351
61785716539845317970397873969705
61785716539845317970397873988419
61785716539845317970398907206923
61785716539845317970398907212539
61785716539845317970398907561215
61785716539845317970398907566831
61785716539845317975481477139897
61785716539845317975481477152995
61785716539845318381982166765018
61785716539845318381991851925057
61785716539845318381991855107385
61785716539845318381992883857665
61785716539845318387075200937877
61785716539845321467813413788208
61785716539845322062882842992016
61785716539845322062882843010730
61785716539845322085770143648832
61785716539845322086244541287510
61785716539845322086522513175588
61785716539845322086523284827920
61785716539845322093022462762248
61785716539845323297956809115672
61785716539845323320837156381642
61785716539845323321116161375748
61785716539845323321869302554836
61785716539845323328448806792446
61785716539847670116287606516217
61785716539847670116288377696165
61785716539847670116288378168549
61785716539847670117103166031253
61785716539847670117103394668981
61785716539847670117103509460229
61785716539847670121371980744101
61785716539847673754499237236850
61785716539847673754500265758110
61785716539847673754500267175052
61785716539847673754502590106084
61785716539847673759583983124910
61785716539847673762031707132308
61785716539847673762031710314636
61785716539847673782470465815781
61785716539847673782471237468113
61785716539847673784918958523535
61785716539847673820634178180961
61785716539847673820634178653345
61785716539847673828249186172585
61785716539847673828249189354913
61785716539847674986770687090536
61785716539847674986771715960312
61785716539847674986774043140694
61785716539847674987335800192296
61785716539847674989281170731782
61785716539847674989282199253042
61785716539847674989282200669984
61785716539847674989284523601016
61785716539847674994364887750066
61785716539847674994365916619842
61785716539847674996624321149080
61785716539847674996624324331408
61785716539847674996625352734624
61785716539847674996625354269658
61785716539847674996625357451986
61785716539847674996812611757464
61785716539847674996813640627240
61785716539847674996813643809568
61785716539847675010498235801849
61785716539847675010498235807465
61785716539847675062758375644203
61785716539847675062759150484479
61785716539847675063031119667517
61785716539847675063031122849845
61785716539847675063595978734161
61785716539847675063783230909807
61785716539847675066018303824831
61785716539847675398552950216952
61785716539847675399096885512960
61785716539847675399117806101268
61785716539847675401063434926624
61785716539847675401628290810940
61785716539847675408594874883880
61785716539847675409159733950524
61785716539847675432047374362881
61785716539847675432048146015213
61785716539847675475377208740047
61785716539847675475377208741451
61785716539847675477800959154705
61785716539847675477801730807037
61785716539847675605022870453173
61785716539847675612613485952433
61785716539847675612613600271297
61785716539847675612613857488741
61785716539847675614308180496147
61785716539847675614308180501763
61785716539847675614308180615643
61785716539847675614308180619855
61785716539847675614309209365923
61785716539847675614309209371539
61785716539847675614309209485419
61785716539847675614309209489631
61785716539847675615061326044081
61785716539847675615062354913857
61785716539847675615145005563661
61785716539847675615145005569277
61785716539847675615145005681753
61785716539847675615145008869697
61785716539847675615145262899197
61785716539847675615146037739473
61785716539847718293086443771487
61785716539847718293087586960127
61785716539847718295535051152237
61785716539847718300618653846041
61785716539847718300618658563403
61785716539847719530127924507909
61785716539847719530127924626001
61785716539847719530880725568429
61785716539847719530880954206157
61785716539847719530881070414347
61785716539847719530882102112159
61785716539847719535965447942651
61785716539847724812874445050136
61785716539847970260609715238754
61785716539847970260620175113957
61785716539847970260620175119573
61785716539847973943769831235038
61785716539847973943770861173288
61785716539847973943770864355616
61785716539847973948854548425338
61785716539847973951302272432736
61785716539847973971741802768541
61785716539847973971745273604171
61785716539847973971745273609787
61785716539847973971745274672597
61785716539847973974188523533903
61785716539847973974189523823963
61785716539847973974189638142827
61785716539847973974189638491343
61785716539847973974189638496959
61785716539847975176020360500464
61785716539847975176021389370240
61785716539847975178468081437794
61785716539847975178551764729970
61785716539847975178552794668220
61785716539847975178552797850548
61785716539847975185894889631836
61785716539847975185895918035052
61785716539847975185895919570086
61785716539847975185895922752414
61785716539847975206526178229327
61785716539847975206527207099103
61785716539847975206527207104719
61785716539847975207091034113643
61785716539847975207276220103477
61785716539847975207279577688669
61785716539847975208783286691503
61785716539847975208970457028835
61785716539847975208971571986275
61785716539847975208971571991891
61785716539847975587802623626880
61785716539847975588367479511196
61785716539847975590334028924860
61785716539847975590898884809176
61785716539847975590898887991504
61785716539847975597677153821110
61785716539847975597677153826726
61785716539847975618870197935121
61785716539847975618873297240059
61785716539847975618873297241463
61785716539847975620565549817919
61785716539847975620565549823535
61785716539847975620753855431325
61785716539847975620753884011041
61785716539847975621317939663309
61785716539847975621317968243025
61785716539847975621318711315641
61785716539847975801884079950669
61785716539847975801884083132997
61785716539847975801884422783553
61785716539847975801884422789169
61785716539847975801887522089895
61785716539847975801887522094107
61785716539847975803578745796575
61785716539847975803578745802191
61785716539847975803579774666351
61785716539847975803579774671967
61785716539847975803579774784443
61785716539847975803579774785847
61785716539847975803579774790059
61785716539847975804332145374009
61785716539847975804332145379625
61785716539847975804332920214285
61785716539847975804415828205241
61785716539847975804416603039901
61785716539848018439050945277501
61785716539848018439052318638903
61785716539848018439052447779063
61785716539848018444135664469395
61785716539848019650758339778650
61785716539848019673635248559898
61785716539848019673644933596229
61785716539848019673644933601845
61785716539848019673645708435101
61785716539848019673833993729873
61785716539848019673833993735489
61785716539848019673834252133835
61785716539848019673834381273995
61785716539848019674397734656749
61785716539848019674397963294477
61785716539848019674398079502667
61785716539848019674399111200479
61785716539848020085427971561517
61785716539848020085427971567133
61785716539848020085427971679609
61785716539848020085427971685225
61785716539848020086180361406907
61785716539848020086180389986623
61785716539848020086181161638955
61785716539848020090510545857769
61785716539848020090510545859173
61785716539848023789774159590435
61785716539848025024556093085367
61785716539848870279378736589126
61785716539848870665208494663512
61785716539848870665773353730156
61785716539848870873359406892342
61785716539848870873360178544674
61785716539848870873369867245545
61785716539848870873370638897877
61785716539848873960216654244600
61785716539848873960217425896932
61785716539848873960217429079260
61785716539848873983107465522649
61785716539848873983108237174981
61785716539848874325492962934344
61785716539848874326224154655348
61785716539848874326225297843988
61785716539848874326246218550388
61785716539848874327752398694994
61785716539848874327752399167378
61785716539848874327752513480418
61785716539848874327752771766336
61785716539848874328484733953154
61785716539848874328487057952612
61785716539848874371998660153572
61785716539848874508987447235332
61785716539848874510683055981442
61785716539848874511498188690064
61785716539848874511519109396464
61785716539848874511519884231124
61785716539848874511582641627202
61785716539848874511582641745246
61785716539848875560818060072952
61785716539848875560838723443816
61785716539848875560838980661260
61785716539848875561403954164860
61785716539848875561570944034596
61785716539848875561571315570904
61785716539848875561593011111964
61785716539848875563077610506598
61785716539848875563078639370758
61785716539848875563078639376374
61785716539848875563098416421910
61785716539848875563098416894294
61785716539848875563099560077158
61785716539848875563099560078562
61785716539848875563099560082774
61785716539848875563099561145584
61785716539848875563099564327912
61785716539848875563266667099570
61785716539848875563266667448086
61785716539848875563266667453702
61785716539848875563268991447544
61785716539848875563287588160102
61785716539848875563287589222912
61785716539848875563287592405240
61785716539848875606592565571176
61785716539848875607157424637820
61785716539848875607345449532820
61785716539848875607345452715148
61785716539848875609019108702754
61785716539848875609022547659652
61785716539848875629483376849225
61785716539848875629484148501557
61785716539848875743833171364964
61785716539848875743854091953272
61785716539848875746091835821798
61785716539848875746112753345822
61785716539848875746112756528150
61785716539848875746280893837328
61785716539848875746301814543728
61785716539848875746301817726056
61785716539848875746363804538228
61785716539848875746363804656320
61785716539848875746364575127750
61785716539848875746364576190560
61785716539848875746364576308652
61785716539848875746364576662943
61785716539848875746366899592364
61785716539848875746865898775712
61785716539848875746865901958040
61785716539848875766744045013165
61785716539848875766744816665497
61785716539848875812497601225273
61785716539848875812498372877605
61785716539848875815030168961950
61785716539848875815595028028594
61785716539848875815782281271262
61785716539848875815783052923594
61785716539848875815783056105922
61785716539848875815783310141038
61785716539848875820113514792442
61785716539848875820678373859086
61785716539848875820866655971530
61785716539848875820866659153858
61785716539848876155614405621604
61785716539848876155635326209912
61785716539848876157895020723040
61785716539848876157895792375372
61785716539848876157895795557700
61785716539848876158062128093968
61785716539848876158083048800368
61785716539848876158145810447200
61785716539848876158145810565292
61785716539848876158145810919583
61785716539848876158146839435068
61785716539848876158149168032392
61785716539848876158626983978284
61785716539848876158647904684684
61785716539848876158647907867012
61785716539848876158710669631936
61785716539848876158711698501712
61785716539848876158714022848282
61785716539848876158714022849686
61785716539848876158714027099036
61785716539848876179090906800837
61785716539848876181787739944647
61785716539848876181790839125877
61785716539848876181790839131493
61785716539848876181811759832277
61785716539848876181811759833681
61785716539848876181811759837893
61785716539848876186870314122807
61785716539848876188565665651473
61785716539848876188565666005605
61785716539848876189129749883457
61785716539848876189129750237589
61785716539848876189130521884305
61785716539848876226811400032050
61785716539848876226812171684382
61785716539848876226812174870922
61785716539848876226812428901826
61785716539848876227377030749538
61785716539848876227377030751026
61785716539848876227377033937566
61785716539848876227377287968470
61785716539848876227544395337985
61785716539848876227544395343601
61785716539848876231894745862542
61785716539848876231895003079986
61785716539848876231895774732318
61785716539848876231895777918858
61785716539848876232459604929186
61785716539848876232459862145142
61785716539848876232459862146630
61785716539848876232460636985502
61785716539848920078966248103212
61785716539848920079530332335196
61785716539848920104186275824858
61785716539848920284951524439327
61785716539848920697297871792111
61785716539848920697486292078513
61785716539848920697487063730845
61785716539848920699181643607179
61785716539848920699745727839163
61785716539848920699745728193295
61785716539848920699746499840011
61785716539848920699746499845627
61785716539848923739082609181068
61785716539848923739082609185280
61785716539848923739270637258396
61785716539848923739270637262608
61785716539848923739273990126226
61785716539848923739834721490380
61785716539848923739834721494592
61785716539848923739835493146924
61785716539848923739838074358210
61785716539848923739838849197082
61785716539848924357518578131667
61785716539848924357605359784173
61785716539848924357606388655401
61785716539848924357606392904751
61785716539848924357791709753553
61785716539848924357794808936187
61785716539848925569224857669760
61785716539848925569225629322092
61785716539848925592102794842784
61785716539848925592102794848400
61785716539848925592105118840838
61785716539848925592105893681114
61785716539848925592112226331827
61785716539848925592113255195987
61785716539848925592113255201603
61785716539848925592115579194041
61785716539848925592115582381985
61785716539848925592116354034317
61785716539848925592300511626599
61785716539848925592301283278931
61785716539848925592363273391523
61785716539848925592364045043855
61785716539848925592364302261299
61785716539848925592865367510915
61785716539848925592949049976623
61785716539848925592949050330915
61785716539848925592949053164567
61785716539848925592949824816899
61785716539848925592950082034343
61785716539848925592952149163421
61785716539848925592952406380913
61785716539848925592952406382317
61785716539848925592952407443723
61785716539848925592952410631667
61785716539848925592953182283999
61785716539848925593116414570611
61785716539848925593117578426401
61785716539848925593137335271395
61785716539848925593138110111671
61785716539848925593138502315129
61785716539848925593140434458241
61785716539848925593140434459645
61785716539848925593140434463857
61785716539848925593140826663103
61785716539848925593140826667315
61785716539848925593141598314031
61785716539848925593141598319647
61785716539848925593141601501975
61785716539871985407348201969701
61785716539871985407348973622033
61785716539871985445511914452973
61785716539871985445511914807265
61785716539871985453102529834141
61785716539871985453102901370449
61785716539871985453106000203163
61785716539871985453106001738197
61785716539871985453106004920525
61785716539871985453126925508833
61785716539871990393674168166815
61785716539871990393677262767441
61785716539871990394426276239875
61785716539871990394427052600843
61785716539871990394509959065283
61785716539871990394510996416497
61785716539871990394514091017123
61785716539871990394699020248687
61785716539871990943531717258571
61785716539871990943531975538825
61785716539871990943532745656123
61785716539871990943532746128347
61785716539871990943532746128507
61785716539871990943532747191157
61785716539871990943532750373485
61785716539872034813615353755575
61785716539872034813615357986211
61785716539872034813615358004925
61785716539872034813616386855987
61785716539872034813806737887273
61785716539872034820372616095701
61785716539872034820373387275857
61785716539872034820373387748033
61785716539872034820373387748241
61785716539872034821125385266305
61785716539872034821125756802613
61785716539872034821125761506877
61785716539872034821126533159209
61785716539872034821126533172307
61785716539872034859347989379375
61785716539872034859349022479787
61785716539872034859349136798651
61785716539872034859351459748397
61785716539872034859351460220573
61785716539872034859351461264717
61785716539872034859351464452661
61785716539872034859352493320985
61785716539872034859352494383843
61785716539872034859352497571787
61785716539872034866126943487965
61785716539872034866126943960141
61785716539872034866126948205327
61785716539872034866129385927399
61785716539872034866130414329163
61785716539872034866130414795723
61785716539872034866130415864197
61785716539872034866130419046525
61785716539872034866880089371317
61785716539872034866880089384415
61785716539872034866880460907625
61785716539872034866883560225613
61785716539872035225376700529935
61785716539872035225377472182267
61785716539872035225397621118243
61785716539872035225400719950957
61785716539872035232907767415849
61785716539872035232908931271639
61785716539872035271131399930683
61785716539872035271134499235621
61785716539872035278662466816597
61785716539872035278662487483747
61785716539873186019579951160545
61785716539873186202865502387030
61785716539873186202866274039362
61785716539873186202866531256806
61785716539873191151593388354882
61785716539873191151596482955508
61785716539873191151781412200086
61785716539873191151783993415584
61785716539873191517600782481787
61785716539873191517789202756749
61785716539873191562810792414654
61785716539873191563375394262366
61785716539873191563375651479810
61785716539873191563375651481298
61785716539873191563563676376298
61785716539873191563563679557213
61785716539873191563567032426456
61785716539873235982459848175227
61785716539873235982480768763535
61785716539873235982672545088703
61785716539873235982672545090107
61785716539873236028405180712455
61785716539873240924056615997771
61785716539873240924059710596993
61785716539873240924059710598397
61785716539873240930625331568342
61785716539873240930625331569746
61785716539873240930625588785786
61785716539873240930625588787190
61785716539873240930813616863066
61785716539873240930813616882749
61785716539880090494201866100682
61785716539880090494201869288626
61785716539880090494202123318126
61785716539880090494202898158402
61785716539880090494766725172942
61785716539880090494766982390386
61785716539880090510335217340409
61785716539880090510335217346025
61785716539880090517089380849273
61785716539880090556068110187269
61785716539880090562593033184709
61785716539880090562593033190325
61785716539880090562595357182763
61785716539880090562844080250021
61785716539880090562846147497239
61785716539880090562846150679567
61785716539880090562846404714635
61785716539880090562863857649689
61785716539880090563407792945697
61785716539880090563428827965345
61785716539880090563432185432445
61785716539880090563617113260117
61785716539880090563620212446963
61785716539880093674024063450859
61785716539880094085618041282503
61785716539880094223694612390455
61785716539880094223694617107817
61785716539880094223695388760149
61785716539880094223883674041823
61785716539880094268632265658551
61785716539880094268633413551455
61785716539880094269386296463387
61785716539880094269469093895135
61785716539880094269469093908233
61785716539880094269470238613193
61785716539880094269470238618809
61785716539880094269470241801137
61785716539880094269472561561487
61785716539880094269658265627711
61785716539880094269658265633327
61785716539880095504167455119447
61785716539880095504167459841181
61785716539880095504251027390067
61785716539880095504251027403165
61785716539880095504252172108125
61785716539880095504252172113741
61785716539880095504252175296069
61785716539880095504254495056419
61785716539880095505004283356031
61785716539880095871012089881169
61785716539880095871012861533501
61785716539880095915761437659727
61785716539880095916034176954287
61785716539880095916034176959903
61785716539880095916598261187675
61785716539880095916599036026547
61785716539880096053272892950199
61785716539880096053272896138143
61785716539880096053273150167595
61785716539880096053273150167643
61785716539880096053273154418397
61785716539880096053273924535695
61785716539880096053273925002255
61785716539880096053273925008079
61785716539880096053838008767679
61785716539880096053838013485041
61785716539880096053838785137373
61785716539880096054027070432145
61785716539880138665667200097288
61785716539880138665667457314732
61785716539880138672445378789470
61785716539880138672445379852328
61785716539880138687741131190041
61785716539880138688490919619391
61785716539880138688491691271723
61785716539880138688554711657935
61785716539880138688574601972623
61785716539880138688574602326755
61785716539880138688574603376467
61785716539880138688574603389565
61785716539880138688577955190373
61785716539880138688577959426625
61785716539880138688577959439723
61785716539880138688741968096029
61785716539880138688742739748361
61785716539880138688762888684337
61785716539880138688763658919727
61785716539880138695237718301730
61785716539880138695238489954062
61785716539880138695331861480341
61785716539880138695332632660497
61785716539880138695332633132881
61785716539880138696085006891517
61785716539880138696085006904615
61785716539880138696085778543849
61785716539880138696085778556947
61785716539880138734307237950555
61785716539880138734307239013365
61785716539880138734308037828471
61785716539880138734308382188907
61785716539880138734310336783269
61785716539880138734310590346161
61785716539880138734310595063523
61785716539880138734311479971909
61785716539880138734311738239065
61785716539880138734311742956427
61785716539880138734495524295039
61785716539880138734495524308137
61785716539880138734496667483679
61785716539880138741085074381773
61785716539880138741085417692449
61785716539880138741086217570413
61785716539880138741086303663693
61785716539880138741086306846021
61785716539880138741088631310635
61785716539880138741838563103625
61785716539880138741838563116723
61785716539880138741839706292265
61785716539880139969089199671071
61785716539880139969090201359359
61785716539880139969090201364975
61785716539880139969090315678223
61785716539880139969090315683839
61785716539880139969092638627969
61785716539880139969092640144289
61785716539880139969093671733997
61785716539880139969093672200557
61785716539880139969093673263415
61785716539880139969093673269031
61785716539880139969842313674287
61785716539880139969842313687385
61785716539880139969845669724445
61785716539880139969846817630447
61785716539880139976620491894293
61785716539880139976620493410613
61785716539880139976620493429327
61785716539880139976620606679717
61785716539880139976621639787197
61785716539880139976623964251811
61785716539880139977185352482873
61785716539880139977185352495971
61785716539880140335139571650147
61785716539880140335703655876515
61785716539880140335703655882131
61785716539880140335706754714845
61785716539880140343214194383195
61785716539880140380872578810255
61785716539880140380875678109577
61785716539880140380875678115193
61785716539880140381436291505931
61785716539880140381439762342965
61785716539880140381439762347337
61785716539880140381440537181837
61785716539880140381628067836875
61785716539880140388217684866059
61785716539880140388967750595303
61785716539880144048501425081378
61785716539880144048502196261534
61785716539880144048502196733710
61785716539880144048502200978896
61785716539880144049254565788290
61785716539880144049254570492554
61785716539880144049254570505652
61785716539880144049254570512237
61785716539880144049255342144886
61785716539880144049255342157984
61785716539880144049255342164569
61785716539881291266581798204057
61785716539881291313087724061013
61785716539881291313172569203022
61785716539881291313172573452372
61785716539881291320427406819441
61785716539881296078238849062291
61785716539881296216312082189400
61785716539881296261334567234454
61785716539881296262086544557743
61785716539881296262087711600082
61785716539881296262090031366048
61785716539881296627341186520875
61785716539881296627341186520923
61785716539881296627341961355535
61785716539881296627341961361199
61785716539881296627341961361359
61785716539881296627341962424009
61785716539881296627906045587567
61785716539881296627906821490653
61785716539881296628094465868305
61785716539881296628095106785425
61785716539881296628095237520637
61785716539881296673115663322743
61785716539881296673116438155999
61785716539881296673116438161615
61785716539881296673116827178542
61785716539881296673116830360870
61785716539881296673680522389387
61785716539881296673681432214282
61785716539881296673681689431726
61785716539881296673868939487854
61785716539881296673868942668769
61785716539881296673869714321101
61785716539881296673869714326717
61785716539881296673869717509045
61785716539881296673869717509054
61785716539881296673872295538012
61785716539881338873058245328004
61785716539881339238897636561492
61785716539881339238897636561652
61785716539881339238898412913876
61785716539881339238898666947588
61785716539881339238898666948992
61785716539881339238898670131320
61785716539881339284652223159696
61785716539881339284655320476090
61785716539881339315143108011598
61785716539881339422184602245454
61785716539881339445562835140896
61785716539881339445574325531679
61785716539881339452403776647922
61785716539881339490828241191318
61785716539881339490829012843650
61785716539881339490829274290704
61785716539881339491393100257962
61785716539881339491393871910294
61785716539881339498157332860030
61785716539881339498168612695338
61785716539881339498171279999904
61785716539881339498172051652236
61785716539881340474245459509164
61785716539881340474266380097472
61785716539881340474456989390298
61785716539881340520187300549436
61785716539881340520187302084470
61785716539881340520187305266798
61785716539881340520752161151114
61785716539881340520754484099408
61785716539881340550489897390846
61785716539881341091939776386960
61785716539881341091942875219674
61785716539881341091949982823139
61785716539881341091950236740163
61785716539881341091950236858255
61785716539881341091950240040583
61785716539881341091953335572877
61785716539881341092221947288815
61785716539881341092221947643107
61785716539881341092221950471143
61785716539881341092222204506259
61785716539881341092224528852829
61785716539881341092225303688893
61785716539881341092225303693105
61785716539881341092225304755915
61785716539881341092225307938243
61785716539881341092702349049475
61785716539881341092703124002227
61785716539881341092790163822559
61785716539881341092975480671361
61785716539881341092975483853689
61785716539881341092977808200259
61785716539881341092977808201663
61785716539881341092978579858207
61785716539881341092978583040535
61785716539881341137954840011967
61785716539881341137957164478033
61785716539881341137957939311289
61785716539881341137957939316905
61785716539881341137958326737319
61785716539881341137958326796368
61785716539881341138706952321279
61785716539881341138708116177069
61785716539881341138710309906471
61785716539881341138710439046631
61785716539881341138710439105680
61785716539881341138710443824011
61785716539881341146050126582439
61785716539881344798746211904077
61785716539881344799015861382411
61785716539881344799018955983037
61785716539881344799018955987249
61785716539881344805583667151991
61785716539881344805583671402953
61785716539881344805584443037815
61785716539881344805584443055077
61785716539881344805584446237405
61785716539881344805584576954386
61785716539881344805584834171830
61785716539881344806336946499373
61785716539881344806337718151705
61785716539881344981760436752509
61785716539881346034362650760255
61785716539881346034362650765871
61785716539881346034362653948199
61785716539881346034364973708549
61785716539881346034364973714165
61785716539883992420974211834997
61785716539883993016606886321564
61785716539883993016607657973896
61785716539883993016607661156224
61785716539883993016607915191340
61785716539883993023099150090354
61785716539883993023099921742686
61785716539883993023109610443557
61785716539883993023110382095889
61785716539883997781483327460219
61785716539883997918995043156079
61785716539883997918995044218889
61785716539883997964769521019305
61785716539883997964769912155750
61785716539883998331341525028269
61785716539883998331530586692735
61785716539883998376551914882394
61785716539884041149009413235531
61785716539884041194264361994556
61785716539884042177701467801276
61785716539884042177868833576214
61785716539884042177889754164522
61785716539884042178432916273164
61785716539884042178433692642858
61785716539884042223434103430740
61785716539884042223622389788322
61785716539884042383591829306448
61785716539884042383759194012912
61785716539884042383759194018528
61785716539884042383759965665244
61785716539884042383759965670860
61785716539884042383791346612371
61785716539884042383791346730463
61785716539884042383853336724963
61785716539884042383854108377295
61785716539884042383854108849679
61785716539884042383854500580753
61785716539884042383854501053137
61785716539884042383875029083695
61785716539884042383875029437987
61785716539884042383875286301139
61785716539884042383875421287153
61785716539884042383875421641445
61785716539884042383878385487985
61785716539884042383878386550795
61785716539884042384355430844355
61785716539884042384356205797107
61785716539884042429607664589403
61785716539884042429607665061787
61785716539884042429607921806847
61785716539884042429608056792861
61785716539884042429611020639561
61785716539884042429611021106121
61785716539884042429611022174595
61785716539884042429611151373804
61785716539884042429611408532199
61785716539884042429611408591248
61785716539884042430171748815771
61785716539884042430176269193868
61785716539884042430363520841511
61785716539884042430364297271196
61785716539884042437139124145308
61785716539884042795374864090812
61785716539884042795385324444015
61785716539884042795660783594751
61785716539884042796200455735695
61785716539884042796201619591485
61785716539884042796225639479067
61785716539884042841958275102915
61785716539884042841958275108531
61785716539884042842146561466113
61785716539884046502241995641795
61785716539884046502241999952615
61785716539884047737023929136727
61785716539884047737023933447547
61785716539884047737588789331863
61785716539884047737609710386704
61785716539884047737777074626635
61785716539884047744554225965361
61785716539884047744554997616724
61785716539884047744554997617693
61785716542507995570419290728694
61785716542507997265808279944400
61785716542508001106519377227384
61785716542508001107352849413810
61785716542508001107352849426908
61785716542508001107356205477066
61785716542508002341865394954300
61785716542511897484966235062722
61785716542511899131529398092560
61785716542511899131530174466626
61785716542511902973073966021160
61785716542511902973077323606352
61785716542799586669705445256011
61785716542799785077588032530609
61785716542799785077588289748053
61785716542802286726576593555959
61785716542802287961358527050891
61785716542803637570118836482187
61785716542803639217246860118075
61785716542803688774017401403871
61785716542827503858331083565115
61785716542827503858334439615273
61785716542827504269925061396759
61785716542827504269928417446917
61785716542827654570466847001944
61785716542827703915851173737058
61785716542827704327444894351258
61785716542835607138497454259979
61785716542835607733290332149393
61785716542835657688582852213941
61785716542835802246188239191874
61785716542835802246752320237318
61785716542835802253778194171126
61785716542835802254343824894314
61785716542835807782462037982757
61785716542835807782466543347133
61785716542835807790057274761769
61785716542835809437186330449761
61785716542835809437751186334077
61785716542835809437939214411405
61785716542839704157725790095216
61785716542839704157726048375470
61785716542839704165064698014772
61785716542839704165065472853644
61785716542839704165068054064930
61785716542839704165068828903802
61785716542839704165818872312986
61785716542839709647912331658455
61785716542839709647912334844995
61785716542839711478894765858313
61785716542839711479082792872831
61785716542839711479082792878447
61785716542839711501218441434822
61785716542839711501218441434823
61785716542839711890676771767285
61785716542839712095732108732614
61785716542839712096014672192227
61785716542839712096484219973500
61785716542839712096484219979116
61785716566133893104316745572858
61785716566141996979275990957498
61785716566142002332529108066850
61785716566142302658976002316902
61785716566144705271310213478904
61785716566145005597757879381288
61785716566145006009351857212932
61785716566145198380289499789122
61785716566145198380290528653282
61785716566145198380290528658898
61785716566145198380477785083894
61785716566145200026853696410470
61785716566145200621379101167700
61785716566145203868398259617336
61785716566145205514774170943912
61785716566145205514776494941966
61785716566145205697516801215842
61785716566145205697788395792344
61785716566145206109298035478098
61785716566422080149718334654605
61785716566422080698761009199901
61785716566422080706288205600778
61785716566422080706288291339926
61785716566422080706288977253110
61785716566424782409535006592916
61785716566424782409535008009858
61785716566424782409535350966450
61785716566425682428304029378935
61785716566425682428492056380364
61785716566425682428492057443174
61785716566425682428492314660618
61785716566425682977263105761864
61785716566425682977264134631640
61785716566425683023016691026072
61785716566425683023016692088882
61785716566425983159006760458575
61785716566432885316330661834125
61785716566432885865369978925428
61785716566432885865372303273402
61785716566432885865372560490846
61785716566432885872900275562845
61785716566432885872900275562854
61785716566432885872900532780289
61785716566432885872900532780298
61785716566432885872901647389222
61785716566432885910855296479833
61785716566432885918654975449083
61785716566432887519276186883805
61785716566432887519276186889421
61785716566432887519276186889430
61785716566432887519277301492729
61785716566432887565030115110229
61785716566432929787967910446219
61785716566432929787967910451835
61785716566433786295923330538362
61785716566433786295923333724902
61785716566433786295924362594678
61785716566433786295924363657488
61785716566433786303451302822189
61785716566433786303452331691965
61785716566433786433121323148910
61785716566433786433121326335450
61785716566433786433122355205226
61785716566433786433122356268036
61785716566433786440712314433828
61785716566433786440713086086160
61785716566433786478855019408742
61785716566433786478855020471552
61785716566433786486465523439994
61785716566433786486466671350367
61785716566433787538045208258507
61785716566433788132841438997197
61785716566434086622367524182398
61785716566434086622368557301524
61785716566434086629982532528314
61785716566434086629982618267462
61785716566434086629983651386588
61785716566434088268744468609377
61785716566434088276358448085517
61785716566434136040479360803145
61785716566436487595104641840138
61785716566436487595105413486845
61785716566436487595105413492461
61785716566436487595105413492470
61785716566436488006698362454338
61785716566436488143875432941375
61785716566436488143875432941384
61785716566436488143876461811160
61785716566436488189630048138178
61785716566436489241480294886460
61785716566436489241480295949270
61785716566436489790251344267960
61785716566436489836004929532168
61785716566458103408721802685027
61785716566458103416228850149928
61785716566458146287055458358389
61785716566460805119474880906676
61785716566462005319924882468793
61785716566462055282991659650438
61785716566462055282991916867882
61785716566462055282993064778256
61785716566462198865088756576133
61785716566462198865088756589231
61785716566462198865360839028483
61785716566462200511464666839899
61785716566462200511465039911401
61785716566462200512216779149211
61785716566462200512300834573945
61785716566462205384971273055236
61785716566462205384971277304586
61785716566462205384971534508923
61785716566462205560478450438776
61785716566462205567985497903668
61785716566468908582840148459663
61785716566468908582840148459672
61785716566468910229216059786248
61785716566468953100046134598203
61785716566468953100046392878457
61785716566468957988355449389921
61785716566468957988920305274237
61785716566468957988922628222531
61785716566468957989086641110925
61785716566468957989086641124032
61785716566468957995864820865965
61785716566468957995864820865974
61785716566468958400680618955676
61785716566468958400681390608008
61785716566468958583719232032563
61785716566468958583719232045613
61785716566468958590472880051163
61785716566470109332328322389258
61785716566470109332328695460760
61785716566470109332329351259034
61785716566470109332332048678510
61785716566470109332332052927860
61785716566470109339922405425132
61785716566470109339922782745984
61785716566470110978707964235713
61785716566470110986298320982335
61785716566470153674110728808045
61785716566470153857124953656477
61785716566470159157950903985366
61785716566470159157950908234716
61785716566470159157951281306218
61785716566470159157951937104492
61785716566470159164541946338481
61785716566470159165294058629079
61785716566470159165294058646341
61785716566470159165295091749657
61785716566470159340965247874396
61785716566470159340966276744172
61785716566470160392544813633597
61785716566470160400076249341512
61785716566470160400076249358774
61785716566470160400076253590862
61785716566470260737818092704556
61785716566470261149600355830972
61785716566470303761312544245113
61785716566470309251858868569230
61785716566470309252611756251069
61785716566470309259364887715311
61785716566470309259365659367643
61785716566470309259365659367803
61785716566470309259449341721035
61785716566470309435625321069139
61785716566470309442379112563743
61785716566470309442379227354943
61785716566470309442379884216075
61785716566470309442379999007275
61785716566470309442463681360507
61785716566470309443027765592491
61785716566470309466104080071006
61785716566470309466104080071007
61785716566470309466104084320357
61785716566470310494711677094559
61785716566470310677725901942991
61785716566470311089508169301495
61785716566472860449354086612210
61785716566472860449604244047402
61785716566472860449605018886274
61785716566472860456947397641460
61785716566472860456947398708473
61785716566472860456947398708482
61785716566472860456947401890801
61785716566472860456947401890810
61785716566472860456947401892205
61785716566472860456947401892214
61785716566472860456948172481736
61785716566472860456948173543133
61785716566472860456948173543142
61785716566472860456948173544537
61785716566472860456948173544546
61785716566472860456948173548749
61785716566472860456948173548758
61785716566472860456948176731086
61785716566472860861197964661602
61785716566472860861198340919644
61785716566472860868729407805558
61785716566472861044149542536358
61785716566472861044149546785708
61785716566472861044149804003152
61785716566472862095979901343074
61785716566472862095980274414576
61785716566472862103511341300490
61785716566472862278743452197687
61785716566472862278931480275015
61785716566472862278932509144791
61785716566472862278994499257383
61785716566472862278995270909715
61785716566472862279015419845691
61785716566472961183582825531946
61785716566472962418090725188898
61785716566472962829871959923538
61785716566473005052773897525884
61785716566473005052777339669322
61785716566473005052778369601908
61785716566473005052778372788448
61785716566473005060305307722522
61785716566473005678829106328731
61785716566473005678913161753465
61785716566473010550830459034767
61785716566473010550830716252211
61785716566473010550830716252212
61785716566473010550830716257827
61785716566473010550830716257828
61785716566473010551582828567139
61785716566473010963365092756365
61785716566473011138872007078869
61785716566473011146464143619053
61785716566473012373383379110809
61785716566473012380973736388864
61785716566473012381245689156475
61785716566473012381245689157927
61785716566473012381245704036868
61785716566473012381809788268852
61785716566473012785165385019781
61785716566473012792754955770780
61785716566473012793508484429325
61785720557385158549140346222656
61785720557385159098270404017260
61785720557385160333048981462034
61785720557385160333802122641122
61785720557385164039842503002252
61785720557385165686218414328828
61785720557385165691302017376764
61785720557491716838900891134727
61785720557494113047911554209533
61785720557494116134005860077284
61785720557494116545599837908928
61785720557494117734630510491998
61785720557494117736886847419934
61785720557494117780381771403860
61785720557494117782619511623450
61785720557494117987039288189261
61785720557494129107670776910159
61785720557494129107670776928873
61785720557494129107691697616559
61785720557494429251187785998479
61785720557494429662781763830123
61785720557494429662802684536523
61785720557495319110147674739863
61785720557495319110151116883301
61785720557495319110231357093095
61785720557495335169654820112789
61785720557495335169655077330233
61785720557495335169655848982565
61785720557526548311035330243301
61785720557526548313545809763227
61785720557526548313545814480589
61785720610560085974652481983294
61785720610560087164454639468442
61785720610560087347531999507432
61785720610560087759063213684826
61785720610560087759314262633848
61785720610560087759792078225448
61785720610560087759795434275606
61785720610560087766569999700186
61785720610560092705718658618402
61785720610599112394718201222991
61785720610600013006588829980257
61785720610600017902431735603139
61785720610668144776096111049862
61785720610668154250348445787046
61785720610668155484945451454306
61785720610668155896724357113622
61785720610668155896727714580722
61785720610668159191735611295336
61785720610668160838111522621912
61785720610669040062391214800929
61785720610669043150159548664818
61785720610669043514325908991138
61785720610669043561753526496462
61785720610669043773515974098579
61785720610669044797287572300706
61785720610669045343904450900988
61785720610669045343906773849330
61785720610669045344468535132972
61785720610669045344469649741896
61785720610669045344471633965686
61785720610669045346163110777266
61785720610669045346167325618536
61785720610669045351435860756592
61785720610669045352000716640908
61785720610669045420643993485117
61785720610669054886553375552967
61785720610669061403411592041874
61785720610669061405859313097296
61785720610669340205908223889249
61785720610669345145035957868977
61785720610669345541250389919646
61785720610669345541250389932744
61785720610669345542944965563892
61785720610669356265665122241901
61785720610669356265665122260615
61785720610669356265667188328335
61785720610669356265688109034687
61785720610669356265689146385901
61785720610669356677261166159979
61785720610671746704766008407181
61785720610671757825395172780105
61785720610672046848283017495501
61785720610672046848552660782433
61785720610672057968851485822705
61785720610672057968935168661211
61785720610672057968936206012425
61785720610672942522905496272805
61785720610672947416366685281041
61785720610672947416367799889965
61785720610672947423623800289545
61785720610672947423623800295161
61785720610672947873627208084177
61785720610672958994259811432713
61785720610672958994261877500433
61785720610672962247784923709083
61785720610672963887382913555305
61785720610672963887382913560921
61785720610672963887653507965615
61785720610672963887653508319747
61785720610672963887653509382557
61785720610672963887653766600001
61785720610672963887654536835391
61785720610672963887654881208925
61785720610672963890101230437979
61785720610672963894160835035659
61785720610672963894913980446835
61785720610672963895185948094839
61785720610693371864659946056407
61785720610704178264359888298393
61785720610704178264359888317107
61785720610704178675890845736343
61785720610704178676162813384347
61785720610704178678401328910821
61785720610708069567529893866823
61785720610708069568283296495395
61785720610708070163079642044047
61785720610708080678871862285437
61785720610708080678872976888745
61785720610708080678872976894361
61785720610708080679143458397133
61785720610708080679143572715997
61785720610708080679144573006057
61785720610708080679144944542365
61785720610708080685650898369099
61785720610708080686404043780275
61785720610708080727136016104767
61785720610708080727137044973091
61785720610708080732219361935259
61785720610708080732220390803583
61785720610708080732220390822297
61785720610708081136408567713249
61785720610708081138919050887727
61785720610708081138919309167981
61785720610708081144002654998473
61785720610708081144002658180801
61785720610708081273668207834089
61785720610708084384913095805959
61785720610708084384913095806007
61785720610708084392444419909317
61785720610708086032042152543711
61785720610708086032042409761155
61785720610708086032314005872851
61785720610708086032314120191715
61785720610708086038820331235893
61785720610708086039657159485575
61785720634233614047124870806303
61785720634302655902758472856172
61785720634302655902758473905932
61785720634302657137352121056332
61785720634302657138105266467508
61785720634302657549134384182748
61785720634306259478014151808013
61785720634306560033125138727977
61785720634307448933176657188238
61785720634307449535323446172495
61785720634307460646856852579107
61785720634331764864735269155743
61785720634331764864735269174617
61785720634339869975041303934133
61785720634339869975041307101959
61785720634339881088078675272367
61785720634339881093161250986965
61785720634339881093162263426051
61785720637187626006349098401871
61785720637187926202397872023957
61785720637187926202397873540277
61785720637188827365738109611843
61785720637188827365738224403091
61785720637258159915860573324367
61785720637258159961530475744245
61785720637258159961530475762959
61785720637258159964040955732183
61785720637258159964040955750897
61785720637258159968308282433559
61785720637258159968308283949879
61785720637258159968308655504901
61785720637258159968308657021221
61785720637258159968873516087865
61785720637258159968873516093481
61785720637258310058676257453119
61785720637258321131064340534483
61785720637258321176797004737999
61785720637258321314078565388531
61785720637258321314141327153455
61785720637258326255441830021135
61785720637258326255525398061119
61785720637258326262219636710449
61785720637258326262303319535857
61785720637258326262303434321281
61785720637258326674650442778677
61785720637258326674650557564101
61785720637260561071254970784097
61785720637260572001613537322990
61785720637260572184292372238485
61785720637260572184564339867775
61785720637260572184564339886489
61785720637260572184565114725361
61785720637260572184565114725362
61785720637260572184565116241841
61785720637260861207429972747301
61785720637260861214769655505729
61785720637260861253183557539125
61785720637260861260526224830117
61785720637260861260526597882745
61785720637260861619023950578945
61785720637260861621555351155191
61785720637260872190068483456425
61785720637260872190884131203134
61785720637260872327810414432833
61785720637260872327810414432834
61785720637260872328060428367787
61785720637260872328145143845762
61785720637260872372998765682827
61785720637260872373814013178325
61785720637260872373814788017197
61785720637260872373814788017198
61785720637260872739654406199431
61785720637260872739675326787739
61785720637260872739675326806453
61785720637260872739675988389271
61785720637261761638064339427615
61785720637261761828337346304673
61785720637261762194366024639265
61785720637261762194366799478137
61785720637261762232777259368095
61785720637261762235287739356033
61785720637261762240119609431089
61785720637261762240120384269961
61785720637261772758612230490334
61785720637261772758633037809490
61785720637261772758633151078642
61785720637261772758695799574414
61785720637261772941374747759061
61785720637261772941625794818757
61785720637261773353157010885477
61785720637261773353157785724349
61785720637261773353157785724350
61785720637261773353158043991505
61785720637261773353158043991506
61785720637261773353220805756429
61785720637261773353220805756430
61785720637261777013713103965813
61785720637282186223806126819255
61785720637284887520291764271169
61785720637284887927053186445779
61785720637284887932157336679475
61785720637284891180850151584729
61785720637286077525281813973933
61785720637286077571286102868861
61785720637286088272541584153425
61785720637286088277374140258305
61785720637286088689156404434481
61785720637286092349443195655059
61785720637286092349526878008291
61785720637286092349526879524611
61785720637286092349715164819383
61785720637292982061791784268798
61785720637292993034848741221729
61785720637292993042463371443363
61785720637292993174828841716881
61785720637292993174828841716882
61785720637292993179912530503965
61785720637292993179912530503966
61785720637292993179912788771121
61785720637292993179912788771122
61785720637292996702750541500953
61785720637292996885764881134809
61785720637292996885952793363856
61785720637292996885952793363904
61785720637292996885952907682720
61785720637292996885952907682768
61785720637292996885952908149279
61785720637292996885952908149280
61785720637292996885952909199087
61785720637292996885952909199088
61785720637292996885953166416483
61785720637292996885953166416484
61785720637292996885953166416531
61785720637292996885953166416532
61785720637292996885953167479341
61785720637294193799713232595955
61785720637294197642763574307977
61785720637296883927240934768953
61785720637296883927240934768954
61785720637296883973057195586553
61785720637296883973057195586554
61785720637296894907620008294869
61785720637296895045361939271277
61785720637296895045361939271278
61785720637296895086094683246857
61785720637296895090550665108933
61785720637296895091115524175577
61785720637296895091115524181193
61785720637296895091178285828025
61785720637296895091178285828026
61785720637296895091178286294793
61785720637296895635074594510750
61785720637296895635074852777906
61785720637296895640158170028682
61785720637296895640158283297834
61785720637296895640158541564990
61785720637296899163268263459145
61785720637296899346198546157724
61785720637296899346198546157772
61785720637296899346198660943148
61785720637296899346198661992908
61785720637296899346198661992956
61785720637296899346198919210352
61785720637296899346198919210400
61785720637296900391000048034713
61785720637296900391000048034714
61785720637296900391271901363853
61785720637296900391271901363854
61785720637296900391271929943569
61785720637296900391271929943570
61785720637296900391272015682717
61785720637296900391272015682718
61785720637296900398049822838591
61785720637296900398049822838592
61785720637296900398049937157455
61785720637296900398049937157456
61785720637296900398049937624015
61785720637296900398049937624016
61785720637296900398049938673775
61785720637296900398049938673776
61785720637296900398050195891219
61785720637296900398050195891220
61785720637296900398050196954077
61785720637296900398614678722907
61785720637296900398614678722908
61785720637296900398614682954995
61785720637296900398614793508331
61785720637296900398614793508332
61785720637296900398614797740419
61785720637296900398615051775535
61785720637296900398615051775536
61785720637296900398615054491303
61785720637296900398615054957863
61785720637296900398615056020721
61785720637296900398615056026337
61785720637296900573919852305206
61785720637296900573920109503936
61785720637296900574202328490478
61785720637296900574202672963549
61785720637296900580698030512114
61785720637296900581545335537020
61785720637296900581545335537179
61785720637296900581545706994539
61785720637296900581545708589600
61785720637296900581545708589648
61785720637296900581545708589807
61785720637298251456505917578044
61785720637298252051030552223752
61785720767173331234604473397445
61785720767177233283339126248973
61785720767177233283903982133081
61785720767177233283903982133289
61785720767177234930468182986517
61785720767177234930469211856293
61785720767177234931033038870833
61785720767177238637073414999875
61785720767246266109802766381249
61785720767250168157973135409133
61785720767250168158537219641117
61785720767250168158537222474977
61785720767250168158537223891919
61785720767250168206717605949815
61785720767250168570320486823121
61785720767250168617747499568189
61785720767250169805101391448277
61785720767250169805102192146885
61785720767250169805666247332593
61785720767250169805666276378869
61785720767250169805666276397583
61785720767250169805666280629671
61785720767250169853093517295105
61785720767250184631521976486797
61785720767270592604573261282879
61785720770084855905803502586314
61785720770084857689442840314662
61785720770084866607058988588240
61785720770084867018841251714656
61785720770084868207705588461038
61785720770084868207872953167502
61785720770084868207893620192918
61785720770084868253434899914816
61785720770084868253438252664554
61785720770084868254188041093904
61785720770084868802477574460112
61785720770084868802480927209850
61785720770084868802481013421222
61785720770084868802481016603550
61785720770084868802666204115320
61785720770084868802690219304302
61785720770084868802752986140880
61785720770084868803231059999636
61785720770084868803233039519162
61785720770084868803233268156890
61785720770084868803234416049794
61785720770084868803317065301370
61785720770084868803317070018732
61785720770084868803318100292352
61785720770084868810007866393274
61785720770084868810008095031002
61785720770084868810008895263050
61785720770084872097761145367836
61785720770084872514437692660278
61785720770084872514438378573462
61785720770084873744053369623610
61785720770084873744053373855698
61785720770084873744137056694412
61785720770084873749136976903634
61785720770095523279848950228775
61785720770095523691442928060419
61785720770095664091590242168202
61785720770095664503184219999846
61785720770095673374484247227896
61785720770095673420047227094336
61785720770095673420050579844074
61785720770095673420235512376010
61785720770095673420238606858592
61785720770095673786078225059540
61785720770095673831829490220752
61785720770095673831832584690236
61785720770095673831832589407598
61785720770095673976620189323444
61785720770095675067176279600000
61785720770095675204437034329604
61785720770095675204439271053476
61785720770095675204440133162318
61785720770095675204457868811534
61785720770095675204461312017782
61785720770095675204624204648222
61785720770095675204627299130804
61785720770095675204627643605120
61785720770095675204648191139396
61785720770095675204649339045398
61785720770095675204712102699648
61785720770095675204712360966804
61785720770095675204712360979902
61785720770095675205209981120846
61785720770095675205464471859174
61785720770095675211966953309516
61785720770095675211966981889232
61785720770095675616218182492964
61785720770095675616218954145296
61785720770095675616221621449862
61785720770095675616222396288734
61785720770095675617058449690818
61785720770095675617058449703916
61785720770095675617058451107760
61785720770095675617058451120858
61785720770095678910665696785868
61785720770095678911502525053020
61785720770095678915748270964028
61785720770095678916584751557226
61785720770095678916585094513818
61785720770095678916585099231180
61785720770095679322259674630610
61785720770095679323096502871566
61785720770095679327342248808770
61785720770095679328178729388870
61785720770095679328179072345462
61785720770095679328179077049726
61785720770095680557606467196398
61785720770095680557878436366498
61785720770095680557878436379596
61785720770095680562689813026890
61785720770096575635200366310358
61785720770096579300378348743798
61785720770096579301132523042012
61785720770096579895928092216598
61785720770096581130439091169554
61785720770096581130710030433264
61785720770096863430124234111094
61785720770096863430124234129808
61785720770096874131315580404686
61785720770096874131566624264792
61785720770096874131566627465834
61785720770096874177132955831210
61785720770096874177317884708642
61785720770096874177321242175742
61785720770096874177321242194456
61785720770096874177882743794000
61785720770096874177886101261100
61785720770096874543097844580862
61785720770096874543160602096436
61785720770096874543160605297478
61785720770096874543161635565482
61785720770096874543161635584196
61785720770096874543914779582594
61785720770096874543914779595692
61785720770096874588911865741328
61785720770096874588915220026100
61785720770096874589100147835058
61785720770096874589103247040618
61785720770096874589665006920416
61785720770096874589668106107262
61785720770096874726175974732778
61785720770096874726175974751492
61785720770096874726360559603858
61785720770096874726928087060804
61785720770096874733702823577784
61785720770096874733703598431158
61785720770096875778695681388440
61785720770096875778696713077526
61785720770096875778696713090624
61785720770096875824258655120576
61785720770096875824262012587676
61785720770096875961522767317280
61785720770096875961710795394608
61785720770096875961711052612052
61785720770096876373238567900948
61785720770096876373241236253822
61785720770096876373242010044386
61785720770096876373300558013540
61785720770096876373300559430482
61785720770096876373301329665872
61785720770096876373303654012394
61785720770096876373303654018010
61785720770096876373303912298312
61785720770096876373303996970438
61785720770096876373303998368666
61785720770096876373303998387380
61785720770096876373304687132972
61785720770096876373304771809310
61785720770096876373304773226252
61785720770096876373489616358872
61785720770096876373489616377586
61785720770096876373489959315464
61785720770096876373489959321080
61785720770096876373491940356926
61785720770096876373491940375640
61785720770096876373493058521024
61785720770096876374053700596472
61785720770096876374053700609570
61785720770096876374056799429186
61785720770096876374056799442284
61785720770096876380831622065594
61785720770096876380831622071210
61785720770096876380831626316396
61785720770096876380831880351512
61785720770096876380831965022186
61785720770096876380832655186172
61785720770096880079342050151186
61785720770096880084424624329346
61785720770096880084425310242530
61785720770096881314877129061458
61785720770096881319959360283026
61785720770096881319960732109394
61785720770128844888514047568773
61785720770131998548463217761067
61785720770132898748742569292705
61785720770132899114035554791267
61785720770132899114038768769361
61785720770132899114600410675583
61785720770132899114603882933931
61785720770132899159768218994783
61785720770132899159771318162915
61785720770132899159771432954163
61785720770132899159771432972877
61785720770132899160333074866001
61785720770132899160333074879099
61785720770132899160336547124349
61785720770132899160336547137447
61785720770132902409046927996317
61785720770132902820640902626919
61785720770192769824926227460633
61785720770192923623906181755910
61785720770192923624094208770428
61785720770192924035688186602072
61785720770192925224734356706642
61785720770192925224737455893488
61785720770192925225299212590958
61785720770192925407751795527344
61785720770192925408504936239872
61785720770192925408504937756192
61785720770192925408504940957234
61785720770192925410199513400438
61785720770192925415070557230904
61785720770192925415073914698004
61785720770192925415823698409992
61785720770192925819534059722234
61785720770192925826853078637574
61785720770192925826856177824420
61785720770192935293601724912000
61785720770192935293789751907804
61785720770192935293789751926518
61785720770192936528861099864380
61785720770192936529133440583886
61785720770192936529133445288150
61785720770192936529136539770732
61785720770192936529136541287052
61785720770192936529136541305766
61785720770192936529136799586020
61785720770192936940727418415530
61785720770192936940727423132892
61785720770192936940730777417664
61785720770192940235173822480050
61785720770192940646767800311694
61785720770193670812046864204963
61785720770193686864027414767999
61785720770193824191924502442868
61785720770193824603518480274512
61785720770193824605944248571430
61785720770193824605945396477432
61785720770193825792549152857582
61785720770193825793298936569570
61785720770193825794994665755750
61785720770193825794996960006284
61785720770193825838300413769444
61785720770193826387908287155648
61785720770193826387910615739874
61785720770193826389602092551454
61785720770193826389605277471784
61785720770193826411071066068443
61785720770193826411071066081541
61785720770193826411071324348697
61785720770193826411071324361795
61785720770194126583935454630326
61785720770194126584688595337238
61785720770194126584688600041502
61785720770194126584688600054600
61785720770194126600341659948587
61785720770194126600341659961685
61785720770194126646074324152103
61785720770194126646074324165201
61785720770200873699885472845273
61785720770200879012383892265995
61785720770200890125421293720383
61785720770201030929836998481604
61785720770201030929840097668450
61785720770201030930401854365920
61785720770201030937159113401462
61785720770201040403907762845118
61785720770201040403907762858216
61785720770201041639442837532236
61785720770201042051036815350782
61785720770201042051036815363880
61785720770202241184063349406345
61785720770202241184063349419443
61785720770202241184065673767417
61785720770202241184086598704453
61785720770202242830439260732921
61785720770204475971132256450409
61785720770204475978660224503609
61785720770204477206478274177325
61785720770204477214006242230525
61785720770204482694586350105549
61785720770204482701929390331077
61785720770204492030639741947519
61785720770204492030640516786391
61785720770204492030828802081163
61785720770204630959723235671762
61785720770204630959723349990626
61785720770204630959911263749090
61785720770204630959911635285398
61785720770204631005664848540914
61785720770204631005664853258276
61785720770204631373200970766914
61785720770204631417258826372558
61785720770204631417258831076822
61785720770204631417258831089920
61785720770204631418933630266166
61785720770204631418933630721080
61785720770204631418933630734178
61785720770204631418933630738550
61785720770204631418933634983528
61785720770204631556970745818746
61785720770204631556970745831844
61785720770204631577683393247963
61785720770204631577683393261061
61785720770204631577683651528217
61785720770204632652040764571754
61785720770204632652040764584852
61785720770204632654279646930272
61785720770204632654279647993082
61785720770204632654279651634536
61785720770204632654279651647634
61785720770204632654279652710444
61785720770204632789301518947226
61785720770204632789301519314456
61785720770204632789301862271048
61785720770204632789304870647252
61785720770204632789304875364614
61785720770204632789304876414326
61785720770204632790054660126314
61785720770204632791749237170240
61785720770204632791749237187710
61785720770204632791749241419590
61785720770204632791752678858764
61785720770204632791752679313678
61785720770204632791752679326776
61785720770204632791752679331148
61785720770204632791752683563028
61785720770204632791752683576126
61785720770204632796644643849092
61785720770204632797397785028180
61785720770204633201083783490584
61785720770204633201084126460274
61785720770204633201648982344590
61785720770204633203343214546970
61785720770204633203346656690408
61785720770204633203346661407770
61785720770204643978577657800553
61785720770204649260591957733286
61785720770204931766953987122491
61785720770204931766953987128107
61785720770204931812686651331623
61785720770204931812686651344721
61785720770204932985894312436664
61785720770204932985894312903224
61785720770204932985894312908840
61785720770204932986082599247756
61785720770204932986082599266470
61785720770204932986647458320016
61785720770204932986647458333114
61785720770204932988342035027120
61785720770204933421421966348621
61785720770204933423096397643111
61785720770204942887310409032869
61785720770204942887312733380843
61785720770204942887312733393941
61785720770204942887333658330977
61785720770204942887521685345495
61785720770204944122092342527801
61785720770204944122094666875775
61785720770204944122094666888873
61785720770205828676089870716719
61785720770205828676089870735433
61785720770205832334682086428405
61785720770205832334682344695561
61785720770205832342022027453989
61785720770205832380435671220229
61785720770205833622559869733183
61785720770205833981057997754981
61785720770205833981058256022137
61785720770205833981893706665279
61785720770205833981893706678377
61785720770205833981893707741187
61785720770205833988397680513409
61785720770205833988397938780565
61785720770205834026811582528091
61785720770205834026811582546805
61785720770205834034341874579345
61785720770205834171602634026471
61785720770205834171602634045185
61785720770205834172167748196657
61785720770205834172167748209755
61785720770205843501064060759897
61785720770205843501066126827617
61785720770205843501066126840715
61785720770205844735597271187571
61785720770205845147191249019215
61785720770205845147379276033733
61785720770205845147439972086473
61785720770205845147442038154193
61785720770205845147443071267703
61785720770205848394185789657893
61785720770205848394186046875337
61785720770205848394186818527669
61785720770205848396717190232687
61785720770205848401801136237215
61785720770205848805781140719749
61785720770205848806051736554483
61785720770205848806053108367753
61785720770205848808311425287439
61785720770205848808499454427577
61785720770205848813395114068859
61785720770205850040561700984469
61785720770205850040561958201913
61785720770205850040562729854245
61785720770205850040563074214681
61785720770205850041398524516789
61785720770205850041398781734233
61785720770205850041398783138077
61785720770205850041398783151175
61785720770205850043846246976055
61785720770205850043846246989153
61785720770226107851969033277885
61785720770226246858986615444251
61785720770226257969575179817351
61785720770226258018592361445835
61785720770228948150639697239131
61785720770228948532567094142278
61785720770228948562233675070775
61785720770228959261228261612231
61785720770228959261229033264563
61785720770228959307798870078197
61785720770228959307798870091295
61785720770228959307818757191843
61785720770228959310246591133619
61785720770228959721839421072359
61785720770228959721840568965263
61785720770237052025598942623771
61785720770237063136187506996871
61785720770237064831581747844835
61785720770237068489358055889531
61785720770238254429810375354275
61785720770238254612823686137277
61785720770238265589416121355859
61785720770238265589417269261861
61785720770238269247193577293459
61785720770238269254807294947109
61785720770238269254807552164505
61785720770240948997997184598356
61785720770240950779887743846849
61785720770240950779888002114005
61785720770240954485928121025651
61785720770240954486681523654223
61785720770240955721463457149155
61785720770240956133893115324479
61785720770240956316070741512999
61785720770240956316070742562759
61785720770240956316070745763801
61785720770240965597270088040421
61785720770240965597270089444265
61785720770240965597270859692753
61785720770240965597270945786033
61785720770240965597271204053189
61785720770240965597458117521593
61785720770240965597541799874825
61785720770240965597542028525651
61785720770240965597543171701193
61785720770240965643274692716069
61785720770240965643274692729167
61785720770240965643275835904709
61785720770240966832052021535353
61785720770240966832052022939197
61785720770240966832052793187685
61785720770240966832052879280965
61785720770240966832053137548121
61785720770240966832888473531365
61785720770240966832888587850229
61785720770240966832888588204361
61785720770240966832888817891801
61785720770240966832888817904899
61785720770240966832888845067673
61785720770240966832888846471517
61785720770240966832888846484615
61785720770240966834499482072911
61785720770240966877805693582645
61785720770240966878621223828161
61785720770240966878621482095317
61785720770240966878621482108415
61785720770240966880316172054263
61785720770240966880316173570583
61785720770240966880316948409455
61785720770240966880317205626851
61785720770240966881070351056741
61785720770240966885399518355527
61785720770240966885399522587615
61785720770240966885399775100747
61785720770240966885399776622683
61785720770240966885399776635781
61785720770240966885399779805011
61785720770240967243834028848169
61785720770240967244670852380489
61785720770240967244670852393587
61785720770240967246093459904555
61785720770240967292099469821741
61785720770240967292663180995481
61785720770240967292664328888385
61785720770240967297181782531703
61785720770240970538092484807595
61785720770240970538093256459767
61785720770240970538845511195435
61785720770240970538928965383115
61785720770240970538929194015227
61785720770240970538929308334091
61785720770240970538929308335543
61785720770240970545707231330813
61785720770240970545707488548209
61785720770240970546460376741989
61785720770240970546460633972483
61785720770240970950439489027079
61785720770240970950440636919983
61785720770240970950711458210117
61785720770240970958054611791029
61785720770240972185222570414915
61785720770240972186058250758595
61785720770240972186058250771693
61785720770240972368235881197917
61785720793730166155590890651632
61785720793730166155611811239940
61785720793730166156424275576974
61785720793730175621436477835432
61785720793730175621499239950276
61785720793730175621520160655224
61785720793730175621521193757088
61785720793730175621708446999756
61785720793730175622252385378714
61785720793730175622333739134622
61785720793730175622336063482596
61785720793730175622336063599236
61785720793730175622337095184780
61785720793730175622337096701100
61785720793730175622522024429394
61785720793730175622524348427448
61785720793730175622524349943768
61785720793730176673853642452720
61785720793730176719586306656236
61785720793730176856783270397008
61785720793730176857034314624296
61785720793730176857055235329244
61785720793730176857055239561332
61785720793730176857115558310690
61785720793730176857115586890406
61785720793730176857115672629554
61785720793730176857119028679712
61785720793730176857119030077940
61785720793730176857119030096654
61785720793730176857119030196032
61785720793730176857119030569037
61785720793730176857871140989024
61785720793730176857871142387252
61785720793730176857871142405966
61785720793730176857871142505344
61785720793730177268628292455940
61785720793730177268649213160888
61785720793730177268650246262752
61785720793730177269461677031362
61785720793730177269465120709993
61785720793730180563909194169772
61785720793730180568991650846740
61785720793730180568991679426456
61785720793730182210285105496348
61785720793730182215368708544284
61785720793731378049423915732126
61785720793766498590460389884316
61785720793766498597990681935570
61785720793766498597991453587902
61785720793766499825807179263564
61785720793766499833337474497146
61785720793766499833338246149478
61785720793766500191016234613005
61785720793766500198633670772703
61785720793766500198633670778319
61785720793766500199198526657019
61785720793766500200869887349995
61785720793767384340888969585564
61785720793767384341453825469880
61785720793767384341641081894876
61785720793767384341641853547208
61785720793767384343333334590828
61785720793767384343898190475144
61785720793767399165046994149510
61785720793767399165050092982224
61785720793767399165611850033826
61785720793767399165614177214208
61785720793767399165614948866540
61785720793767399165799106458822
61785720793767399165799878111154
61785720793767399165802205291536
61785720793767399165803234161312
61785720793767399167306429910160
61785720793767399168059313871804
61785720793767399168059571089248
61785720793767400400393783528758
61785720793767400400396110709140
61785720793767400400396882361472
61785720793767400400960966593456
61785720793767400401145895838070
61785720793767400401148994670784
61785720793767400401149251888228
61785720793767400401149256137578
61785720793767400401150027789910
61785720793767400402653219289408
61785720793767400402840475714404
61785720793767400402841247366736
61785720793767400402841504584180
61785720793767400402841508833530
61785720793767400403405331598720
61785720793767400403406364717846
61785720793767400759667530938397
61785720793767400759667530957111
61785720793767400759668302609443
61785720793767400766442338699267
61785720793767400766445323094865
61785720793767400766445452413135
61785720793767400766926869697451
61785720793767400767007213696825
61785720793767400767010308297451
61785720793767400812175002902783
61785720793767400812175793668357
61785720793767400812177987298381
61785720793767400812178116616651
61785720793767400812179149737238
61785720793767400812739877900341
61785720793767400812742972500967
61785720793767400812743233969222
61785720793767400812744005621554
61785720793767400812928144063157
61785720793767400812928144081871
61785720793767400812928163195113
61785720793767400812928163213827
61785720793767400812928163213836
61785720793767400812928934866159
61785720793767400812928934866168
61785720793767400812931128458755
61785720793767400812931128477469
61785720793767400812931257795739
61785720793767400812931520662213
61785720793767400812931520680927
61785720793767400812932290916317
61785720793767400812932290916326
61785720793767400812932292333259
61785720793767400812932295620581
61785720793767400814434453544587
61785720793767400814435225196919
61785720793767400815187598974486
61785720793767400815188370626818
61785720793767405701052373517107
61785720793767405708394379205115
61785720793767405708582649618733
61785720793767405708582664499887
61785720793767405708582668750689
61785720793767405708583440403021
61785720793767405708583702324729
61785720793827436946006068613756
61785720793827436946193321856424
61785720793827438180788002108688
61785720793827438181540114418000
61785720793827441885133802593484
61785720793827443532261826229372
61785720793827443532262855099148
61785720793827443533957431793154
61785720793827443539040005971314
61785720793828622764545426538172
61785720793828622947567916593312
61785720793828622947571272643470
61785720793828622947756201888084
61785720793828622947759300720798
61785720793828622947759559355184
61785720793828622955098983479226
61785720793828622955099240696670
61785720793828627886699003790790
61785720793828627893476929497616
61785720793828627894041013729600
61785720793828627894229299024372
61785720793828627894230070676704
61785720793836281408211919907114
61785720793836728057309095472884
61785720793836728057312451523042
61785720793836728057877307407358
61785720793836728058062236651972
61785720793836728058064563832354
61785720793836728058065335484686
61785720793836728058065594119072
61785720793836728064652134281470
61785720793836728065404246590782
61785720793836728065405275460558
61785720793836731761658249175430
61785720793836731768436174882256
61785720793836731769000259114240
61785720793836731769188544409012
61785720793836742881473576336644
61785720793836742882035336220654
61785720793836742882037660568628
61785720793838983112212120718342
61785720793838984346994054207658
61785720793839129571978250098787
61785720793839132612321663876668
61785720793839132658075220088776
61785720793839133206926513688914
61785720793839133206929952645812
61785720793839133207114541766242
61785720793839133207117894634072
61785720793839133209374231562008
61785720793839133275756522659869
61785720793839134260956982266086
61785720793839134441708447183846
61785720793839134441708532922994
61785720793839134441711888854900
61785720793839134441711890371380
61785720793839134441711890390094
61785720793839134441712660507232
61785720793839134442461674102082
61785720793839134442464687195648
61785720793839134442465030033988
61785720793839134442465031550468
61785720793839134442465031569182
61785720793839134444156939891600
61785720793839134444160381562654
61785720793839134511105984078515
61785720793839134853493894763872
61785720793839134853494923633648
61785720793839134854058750648188
61785720793839134854059007865632
61785720793839134854059009382112
61785720793839134854059009400826
61785720793839134855753584559638
61785720793839134855753586076118
61785720793839134855753586094832
61785720793839134855754359394298
61785720793839134860836930390130
61785720793839134860836933572458
61785720793839134929478141652101
61785720793839144396411226337701
61785720793839144396411226356415
61785720793839145631737472799413
61785720793839145631737472818127
61785720793839149266622716008944
61785720793839149266623055783208
61785720793839149266623084362924
61785720793839150912999770523952
61785720793839150912999774756040
61785720793839150913563854755936
61785720793839150913563858988024
61785720793839150915259206284602
61785720793839427931157753717692
61785720793839429578286806223356
61785720793839429715495259187107
61785720793839429723075155580526
61785720793839429760747539226894
61785720793839429760747540643836
61785720793839429761311623458878
61785720793839429761311624875820
61785720793839429761312395111210
61785720793839429768839591512078
61785720793839429768840363164410
61785720793839433471871520870574
61785720793839433472623890397330
61785720793839433472624662049662
61785720793839434654622993166835
61785720793839434707218313432150
61785720793839434707782397664134
61785720793839434707970682958906
61785720793839434707971454611238
61785720793839435050083508149624
61785720793839435050086606864294
61785720793839435066216970998479
61785720793839435066488565556267
61785720793839435066489729412057
61785720793839435067900712732746
61785720793839435073243635697861
61785720793839435073243635703477
61785720793839435073245958179595
61785720793839435073245958651771
61785720793839435073263780053233
61785720793839435073266879240079
61785720793839435073807719929845
61785720793839435073810814530471
61785720793839435073831735118779
61785720793839435075491815622372
61785720793839435075502295107531
61785720793839435075503066759863
61785720793839435075503067226423
61785720793839435075503067232039
61785720793839435118999801723906
61785720793839435119000576558566
61785720793839435119564660790550
61785720793839435119565432442882
61785720793839444539907434233847
61785720793839444584905564857862
61785720793839444584908920908020
61785720793839444584908922324962
61785720793839444585470423924506
61785720793839444585657934384618
61785720793839444585658706036950
61785720793839444585661033217332
61785720793839444585661291851718
61785720793839444585662063504050
61785720793839444592248603666448
61785720793839444593000715975760
61785720793839444593000973193204
61785720793839444593001744845536
61785720793839445752094886371354
61785720793839445775254481887733
61785720793839445775254481906447
61785720793839445820252357419438
61785720793839445820255714886538
61785720793839445820816441651422
61785720793839445820819799118522
61785720793839445821004726946194
61785720793839445821005498598526
61785720793839445821008084413294
61785720793839445821008856065626
61785720793839446186032552194809
61785720793839446186281037157865
61785720793839446186281037170963
61785720793839446186304146752597
61785720793839446186304146771311
61785720793839446186304280688851
61785720793839446186304280694467
61785720793839446186845121384233
61785720793839446186845121402947
61785720793839446186848215984859
61785720793839446186848459719377
61785720793839446186848459738091
61785720793839446186869136573167
61785720793839446193623042858971
61785720793839446193623042864587
61785720793840330146098502124640
61785720793840330146098587863788
61785720793840330328555879078020
61785720793840330329119963310004
61785720793840330329308248604776
61785720793840330329309020257108
61785720793840330329311691811024
61785720793840330329312463463356
61785720793840330335898917886606
61785720793840330336087290337468
61785720793840330336651030195918
61785720793840330336651287413362
61785720793840330336651374569452
61785720793840330336652059065694
61785720793840334035352069339746
61785720793840334035352840992078
61785720793840335085174020431795
61785720793840335270698858718994
61785720793840335634018205011366
61785720793840335634300720286915
61785720793840335636462570016630
61785720793840335641560078140497
61785720793840335641560078159211
61785720793840335679970249635291
61785720793840335682292864184127
61785720793840335682481150541757
61785720793840335682481925363319
61785720793840335682481925382033
61785720793840335689067691058239
61785720793840335689068462710571
61785720793840335817231377100979
61785720793840335824006203975091
61785720793840345153469701492355
61785720793840345153472685887953
61785720793840346800598753998019
61785720793840346800598773129975
61785720793840346800599544763593
61785720793840346800599544782307
61785720793840346800601738374903
61785720793840346800601738393617
61785720793840346800601867711887
61785720793840346800601871962689
61785720793840351696252916578081
61785720793840351696253304530737
61785720793840351696253304530785
61785720793840351696253307718729
61785720793840351696253949679945
61785720793840351696254079352347
61785720793840351696254079371061
61785720793840351696254341883403
61785720793840351701336620246527
61785720793840351701336624497329
61785720793864650553434290074081
61785720793864650972559306093879
61785720793864651018479380118331
61785720793864651018480285693819
61785720793864651018480285708321
61785720793864651018480285712693
61785720793864662083252455209475
61785720793864662083336027978675
61785720793864662083336485254131
61785720793864662129069149457647
61785720793864662131516752992955
61785720793864662131516867330741
61785720793864662131517658096315
61785720793864662131517658568491
61785720793864662136600098823495
61785720793864662136600232746651
61785720793864662136600470378677
61785720793864662266266684792739
61785720793864662266267142068195
61785720793864667032254733579249
61785720793864667032254734051425
61785720793864667032254975915539
61785720793871553723822007996630
61785720793871555508797566444882
61785720793871555508985594522210
61785720793871566438255797753166
61785720793871566482292827814201
61785720793871566482292827832915
61785720793871566483988174644219
61785720793871566483988175116395
61785720793871566483988433376966
61785720793871566484552259342763
61785720793871566489070748822379
61785720793871566489070749288939
61785720793871566489070749294555
61785720793872750770533515909580
61785720793872750774863633404894
61785720793872750775427717636878
61785720793872750775615745714206
61785720793872750775616002931650
61785720793872750775616090087740
61785720793872750775616774583982
61785720793872756075522563498713
61785720793872756075522563517427
61785720793872756128785548817664
61785720793872756128785548818473
61785720793872756128785548819877
61785720793872756128786193967633
61785720793872756128786323640035
61785720793872756128786323658749
61785720793872767241822790957885
61785720793872767241822905276957
61785720793872767241822920158111
61785720793872767241822924408913
61785720793872767241823696061245
61785720793872767241823696514707
61785720793872767241823696533421
61785720793872767246906265988603
61785720793872767246906270692867
61785720793872767246906270711581
61785720793872772142560771997641
61785720793875452297532906220772
61785720793875452427952633350070
61785720793875452478863062558174
61785720793875452478863834210506
61785720793875452479051435009036
61785720793875452479052206661368
61785720793875457785734925841147
61785720793875457786299784926505
61785720793875457832033253594157
61785720793875457969230556059641
61785720793875467249864786638345
61785720793875467249948812433651
61785720793875467295618600185989
61785720793875467295681476637167
61785720793875468896240697964921
61785720793875468896241726834697
61785720793875468898773131778385
61785720793875468899337990845029
61785720793875468941994511512565
61785720793875468942810529142831
61785720793875468944504991500503
61785720793875468945069850584409
61785720793875468945069964903481
61785720793875468949588337329591
61785720793875468949588708884773
61785720793875469079255380574291
61785720793875469080008521753379
61785720793875472198867303095059
61785720793875472786048898932181
61785720793875472793391937740767
61785720793875473838464920360621
61785720793875473838465724824757
61785720793875474021395691493757
61785720796721711871601301268686
61785720796721713106948093834474
61785720796782940523709399218480
61785720796782940936055489365052
61785720796783091239396542654779
61785720796783091239396799872222
61785720796783091239396799872223
61785720796783102220319668865419
61785720796783102357517547157103
61785720796783102357517661475967
61785720796783102357580308922027
61785720796783107122727961670573
61785720796783107298964379829691
61785720796783107305742301304429
61785720796783107710746385738663
61785720796783107717524565480605
61785720796793746178422728095630
61785720796793747413769520655802
61785720796793747774735513349841
61785720796793747774735513349842
61785720796793758892856522101507
61785720796793758892856522101515
61785720796793758892856522101516
61785720796793897503340987419465
61785720796793914119483025190369
61785720796793914531265288316785
61785720796794647981518540531310
61785720796794648393300546440282
61785720796794648530373272738426
61785720796794648530561300815754
61785720796794648530561559095999
61785720796794648530561559096008
61785720796817774217514545183595
61785720796817774217514545202309
61785720796818961818653011278646
61785720796818961818653011291744
61785720796818963861476184593591
61785720796818972936500933524042
61785720796818972936500933537140
61785720796818972936502048146064
61785720796818972936584587291942
61785720796818972936584587310656
61785720796818972936772872586714
61785720796818972936772872605428
61785720796818972936773672837476
61785720796818972936774015794068
61785720796818974217036536616826
61785720796818974217037566549460
61785720796818974219547016604764
61785720796818974219547017667622
61785720796818974224630620715558
61785720796818974224630623903502
61785720796818974430521757061006
61785720796818974766080245686752
61785720796818974766080245699850
61785720796818974766080588637728
61785720796818974766080588643344
61785720796818974766644329918736
61785720796818974766644329931834
61785720796818974766645444527660
61785720796818974773422594350066
61785720796818974838068865340093
61785720796818974838068865340094
61785720796818974842399327208942
61785720796818974843151439518253
61785720796818974843151439518254
61785720796818974844845900371459
61785720796818974844845900371460
61785720796818974844846014624473
61785720796818974844846015162499
61785720796818974844846015162500
61785720796818974844846016225357
61785720796818974844847048264364
61785720796818977878160038095004
61785720796818977885503195945432
61785720796818978495928382021671
61785720796818978495928382040385
61785720796818978495928724996977
61785720796818978503270735407963
61785720796818978503271894480757
61785720796818978503271899263969
61785720796818979707467754146018
61785720796818979737969891657404
61785720796827077680213518875050
61785720796827078048585226751968
61785720796827078053668919789854
61785720796827079955152049920772
61785720796827080084819668977218
61785720796827083613011914287535
61785720796827083613013073892740
61785720796827083795943476675900
61785720796829779932692572860656
61785720796829779932692572866272
61785720796829779933256657098256
61785720796829779933256742837404
61785720796829780003928051340526
61785720796829780008948892268002
61785720796829780009011654382846
61785720796829780009011654388462
61785720796829781168038676326720
61785720796829781239274843900698
61785720796829781605324358152876
61785720796829781788066728603742
61785720796829781788254622757857
61785720796829781788255014961315
61785720796829781788255014961324
61785720796829784874079738368946
61785720796829784874079738374562
61785720796829785491847755762446
61785720796829785492600423248269
61785720796829785492600896941534
61785720796829785492600901190875
61785720796829785492600901190884
61785720796829785499377931972900
61785720796829785499378046763940
61785720796829785499378822646956
61785720796829785499379079857758
61785720796829785499379079863374
61785720796829785499379079864400
61785720796829785499379079865804
61785720796829785499942906877914
61785720796829785499943681719216
61785720796829785499943935747690
61785720796829786727194548322618
61785720796829786734724836137572
61785720796829786734724840367230
61785720796829786734725869237006
61785720796831136168164933263775
61785720796831136374903368357190
61785720796831136374904140009522
61785720796831136374904144731255
61785720796831136374904144731256
61785720796831138021185122113439
61785720796831138204210712871896
61785720846905091339948735484426
61785720846905091523151475204302
61785720846905091523695414751112
61785720846905092575462117917806
61785720846905092575483038506114
61785720846905092758476571876350
61785720846905092758476573411384
61785720846905092758497492931218
61785720846905093170339823337956
61785720846905102452901797724498
61785720846905102498907086437102
61785720846905102498907201228350
61785720846905102498907202744670
61785720846905102499471285460334
61785720846905102635975428283324
61785720846905102635999704920338
61785720846905102636163713578096
61785720846905102636163742157812
61785720846905102636164513810144
61785720846905102636166812410810
61785720846905102636167095025642
61785720846905102636167185836444
61785720846905102636167869860302
61785720846905102636184662862760
61785720846905102636185695964624
61785720846905102636187732997666
61785720846905102636187991264870
61785720846905102636188106541392
61785720846905102636729602562824
61785720846905102636731925511118
61785720846905102636731954092286
61785720846905102636732044907300
61785720846905102636752965613652
61785720846905102636813399726018
61785720846905102636815724190632
61785720846905102636815727378576
61785720846905102637004013605016
61785720846905102637004013723108
61785720846905102637004785369824
61785720846905102637004788557768
61785720846905102643506495169238
61785720846905102643506780966398
61785720846905102643507552618730
61785720846905103688517887442812
61785720846905103688521331121444
61785720846905103871511536063372
61785720846905103871513975215692
61785720846905103871532227082284
61785720846905103871532485349488
61785720846905103871534522382530
61785720846905103871534895920640
61785720846905103871535555484394
61785720846905103871535670760916
61785720846905103871595247481802
61785720846905103871595333202236
61785720846905103871595333220950
61785720846905103871598432525840
61785720846905103872347359772400
61785720846905103872350802978648
61785720846905103872350802984264
61785720846905103872350803096740
61785720846905103872350803102356
61785720846905103872351577937016
61785720846905104283126463175516
61785720846905104283126463181132
61785720846905104283126466363460
61785720846905104283128758475762
61785720846905104283128761663706
61785720846905104283292798894112
61785720846905104283292798899728
61785720846905104283293541966728
61785720846905104283293541972344
61785720846905104283293570546444
61785720846905104283295894544498
61785720846905104283295897732442
61785720846905104283296898022502
61785720846905104283297014225076
61785720846905104283297014230692
61785720846905104283313719600512
61785720846905104283314491252844
61785720846905104283314491258460
61785720846905104283317163279144
61785720846905104283317934931476
61785720846905104283317934937092
61785720846905104283317938119420
61785720846905104283377596328652
61785720846905104283380696578308
61785720846905104283380696583924
61785720846905104283380696696400
61785720846905104283380696702016
61785720846905104283380699884344
61785720846905104283857626198712
61785720846905104283857626204328
61785720846905104283857654778428
61785720846905104283857654784044
61785720846905104283860982254486
61785720846905104283861098462676
61785720846905104283878575484828
61785720846905104283878575490444
61785720846905104283878578672772
61785720846905104283882019169076
61785720846905104283882022351404
61785720846905104283941337604044
61785720846905104283944780810292
61785720846905104283944780815908
61785720846905104283944780928384
61785720846905104283944780934000
61785720846905104283944784116328
61785720846905107399640810220058
61785720846905107989981684686810
61785720846905107994228489595442
61785720846905107994229264430102
61785720846905107994981348158246
61785720846905107994981376737962
61785720846905107994981606425450
61785720846905107995065030517302
61785720846905107995065317849496
61785720846905107995065403569930
61785720846905107995065403588644
61785720846905109224764766087744
61785720846905109229763281658794
61785720846905109229763314470598
61785720846905109229764314760658
61785720846905109229846964012234
61785720846905109229846964478794
61785720846905109229846968729596
61785720846905109229847254526756
61785720846905109229848111918236
61785720846907793227130759659310
61785720846907804340167390878308
61785720846907804340188311584708
61785720846907804340189086419368
61785720846907804340248744634216
61785720846907804340251073231540
61785720846907804340251073349632
61785720846907805391768390734870
61785720846907805574761809662374
61785720846907805574779544976012
61785720846907805574781955534066
61785720846907805574782615110918
61785720846907805574782730368726
61785720846907805575033777310378
61785720846907805575033777428422
61785720846907805575033781679224
61785720846907805575531657285324
61785720846907805575535100963956
61785720846907805575535875798616
61785720846907805575786148023652
61785720846907805575786922858312
61785720846907805986561550884984
61785720846907805986561554067312
61785720846907805986564994563616
61785720846907805986564997745944
61785720846907805986816041623312
61785720846907805987380125855296
61785720846907810933282342217510
61785720846907810933283456826434
61785720846908694892296240921490
61785720846908706005249303161562
61785720846908706005250074813894
61785720846908706005332982799026
61785720846908706005332985981354
61785720846908706005333642375878
61785720846908706005333757633686
61785720846908706005522043996932
61785720846908711500759622610358
61785720846908711500760394262690
61785720846908711500843048218370
61785720846908711500843302247822
61785720846908711500843305430150
61785720846908711500843419754838
61785720846908711500844077082482
61785720846908711500844191407170
61785720846908711501031333507526
61785720846908711501031333513142
61785720846908711501031591793396
61785720846908995630773860959828
61785720846908995631337945191812
61785720846909004913503862084950
61785720846909005097249766398884
61785720846909006148767083902214
61785720846909006148829846015654
61785720846909006148829846021270
61785720846909006148850651464198
61785720846909006149014660120504
61785720846909006149018016170662
61785720846909006149018132378852
61785720846909006331778238143356
61785720846909006331781308278262
61785720846909006331844070397318
61785720846909006332028256333276
61785720846909006332029256505244
61785720846909006332029285203052
61785720846909006332031609549622
61785720846909006332032355337958
61785720846909006332032355692090
61785720846909006332032384389898
61785720846909006332596182706630
61785720846909006332596439924074
61785720846909006332596468616266
61785720846909006332596468621882
61785720846909006332596554709706
61785720846909006332596554715322
61785720846909006332597243456542
61785720846909006339371292308050
61785720846909006339371295495994
61785720846909006339372067148326
61785720846909006355745201674714
61785720846909006362519799911098
61785720846909006362520028548826
61785720846909006743559472399996
61785720846909006743560244052328
61785720846909006743560247234656
61785720846909006743626333523734
61785720846909006743626448309366
61785720846909006743626448314982
61785720846909006743811262414216
61785720846909006743813619709348
61785720846909006744375346646200
61785720846909006744378445833046
61785720846909006744378475593664
61785720846909006744378478775992
61785720846909006774866918927446
61785720846909010043716810178014
61785720846909010043717092792846
61785720846909010043717095975174
61785720846909010043717867627506
61785720846909011685198432154594
61785720846909011690093007301750
61785720846909011690093007307366
61785720846909011690093782142026
61785720846909011690281035379030
61785720846909011690281036447504
61785720846909011690281293664948
61785720846909011690282035202530
61785720846909011690282036737564
61785720846909011690282039919892
61785720846909011690282068499608
61785720846909011713994652901558
61785720846909011713994652907174
61785720846909011715689229595564
61785720846933321694003800136144
61785720846940074142231711953383
61785720846940975069043198689709
61785720846940975114796783481533
61785720846941425604939659321957
61785720846941425611717973000210
61785720846941425612282057232194
61785720846941427216091070206384
61785720846943676962270810356983
61785720846943678197617599736231
61785720846943828308717763880893
61785720846943828308717763886509
61785720846944128909771527531415
61785720846945027837710122085365
61785720846945029065716571839485
61785720846945029065716571845101
61785720846945029065800139401469
61785720846945029065800139407085
61785720846945029072492055580297
61785720846945029072494494719519
61785720846945029072494497900443
61785720846945029073056139812281
61785720846945029118310729665943
61785720846945029477310549671129
61785720846945029477310549676745
61785720846945029477583309171847
61785720846945029484086033411941
61785720846945029484088475732087
61785720846945029484358136045959
61785720846945029484922085286313
61785720846945029484922200077561
61785720846945029484922200083177
61785720846945029484925184473159
61785720846945029484925184478775
61785720846945029484925299264407
61785720846945029484925299270023
61785720846945029530090800249475
61785720846945029530654749489829
61785720846945029530654749495445
61785720846945029530654864281077
61785720846945029530654864286693
61785720846945029530654884481459
61785720846945029530657848676675
61785720846945029530657848682291
61785720846945029530657963467923
61785720846945029530657963473539
61785720846945029530843941428563
61785720846945029530847297478721
61785720846945029530847299013755
61785720846945029530847302196083
61785720846945033191151657586177
61785720846945034418967380079511
61785720846945034425745285591571
61785720846945034426497675313093
61785720846945034426498446965425
61785720846945034426498704182869
61785720846945034426498705717903
61785720846945034426498708900231
61785720847002349135699710720826
61785720847002349136263794952810
61785720847002349136264566605142
61785720847002352656842882039290
61785720847002354074638383521362
61785720847002354075391528932538
61785720847002354082148529700924
61785720847002354486421422532198
61785720847002354486986278416514
61785720847002354493928469997090
61785720847002354494493325881406
61785720847002365012169264453502
61785720847002365195183604092974
61785720847002365606965871451478
61785720847002365607529955683462
61785720847002370546657689663190
61785720847002370546658461315522
61785720847002370548353036959768
61785720847002370553435611137928
61785720847004900195999900080525
61785720847004900196000014871773
61785720847004905507746067952279
61785720847005055671848567383796
61785720847005806075495087827787
61785720847005806113717605851741
61785720847005806121248672737655
61785720847005951476151875913197
61785720847006251619668885001517
61785720847006256611861484927188
61785720847006256611956020309473
61785720847006256611956020309474
61785720847006267679427849434987
61785720847013004070959145465165
61785720847013009010087770592737
61785720847013009375112255984281
61785720847013155949252030270962
61785720847013155949252033458906
61785720847013155949252805111238
61785720847013159470019405840158
61785720847013159546807812768436
61785720847013159660354831525548
61785720847013159660539760888254
61785720847013159660539764070582
61785720847013159660543116820320
61785720847013159662799196648904
61785720847013160705362070817336
61785720847013160705365423567074
61785720847013160888376410456808
61785720847013160888376411506568
61785720847013160888379763206546
61785720847013160888379767438634
61785720847013160889129552685656
61785720847013160895886553454042
61785720847013161300158674627368
61785720847013161300158674632984
61785720847013161300159449467644
61785720847013161300723530511684
61785720847013161300723530517300
61785720847013161300724305351960
61785720847013170773577165524970
61785720847013170773580518274708
61785720847013170774142279675038
61785720847013170774226075775374
61785720847013170774226076838232
61785720847013170774229179660868
61785720847013170774229179679582
61785720847013170774229437487660
61785720847013170774229437959836
61785720847013170774229439003980
61785720847013170774229439009596
61785720847013170774415136954566
61785720847013170774417461302540
61785720847013170774417466018498
61785720847013170774417466019902
61785720847013170774417466024114
61785720847013170774417724298752
61785720847013170774417724304368
61785720847013170774418499139028
61785720847013172008924988010246
61785720847013172009008785167824
61785720847013172009012142634924
61785720847013172009012143107100
61785720847013172009012147339188
61785720847013172009764255397746
61785720847013172009764255399150
61785720847013172009764255403362
61785720847013172009764513678000
61785720847013172009764513683616
61785720847013172009765288518276
61785720847013172420791048281142
61785720847013172420794407283276
61785720847013172420794410465604
61785720847013172421355132513126
61785720847013172421358231699972
61785720847013172421358233235006
61785720847013172421358236417334
61785720847013172421358491509644
61785720847013172421358491515260
61785720847013172421358494697588
61785720847013175529523195281018
61785720847013176124298877336342
61785720847013176124863991486410
61785720847013176125136073925662
61785720847013176125136848765938
61785720847013176127395509705026
61785720847013176132478855535518
61785720847013177359646699821618
61785720847013177359666590608482
61785720847013177360482866492854
61785720847013177367260787967592
61785720847013177367260789030450
61785720847013904638206871925553
61785720847013904638768374942039
61785720847013904638771730992197
61785720847013904645546554683981
61785720847013909989430768312987
61785720847013909991187990799767
61785720847013909991937807808833
61785720847013909991940103109079
61785720847013909998715987550775
61785720847013910126691522688459
61785720847013910126691523042591
61785720847013910126691781322845
61785720847013910133469707029671
61785720847013921110061107611403
61785720847013921110061222402651
61785720847014059672554880189074
61785720847014059672555655029350
61785720847014059674225868296190
61785720847014059674226239832338
61785720847014059674229309967244
61785720847014060037827860478160
61785720847014060037827864708796
61785720847014060037827864727510
61785720847014060037828093352140
61785720847014060037828093365238
61785720847014060037828117345684
61785720847014060037831187480590
61785720847014060037831192197952
61785720847014060037831216532530
61785720847014060037831217595340
61785720847014060038391830041360
61785720847014060038391944360224
61785720847014060038391944710144
61785720847014060038391948940780
61785720847014060038391948959494
61785720847014060038392949236456
61785720847014060038392949249554
61785720847014060038392977829270
61785720847014060038394928755982
61785720847014060038394929228366
61785720847014060038395301827324
61785720847014060038395302299708
61785720847014060038396048082268
61785720847014060038581005887884
61785720847014060038583329885938
61785720847014060038583330358322
61785720847014060084145414833184
61785720847014060084146189667844
61785720847014060084148599753514
61785720847014060084148599759130
61785720847014060084148600225898
61785720847014060084148858020718
61785720847014060084148858039432
61785720847014060084149632860994
61785720847014060084149632874092
61785720847014060085823287798888
61785720847014060221406169558576
61785720847014060221406169675216
61785720847014060221406174280310
61785720847014060221409268389838
61785720847014060221409612746110
61785720847014060221409612764824
61785720847014060221594201866540
61785720847014060221594459202076
61785720847014060221597554734370
61785720847014060221597640823438
61785720847014060221597640829054
61785720847014060221598674420564
61785720847014060223853633395102
61785720847014060223853892153404
61785720847014060223858110194312
61785720847014060228187534220848
61785720847014060228375820565380
61785720847014060228940679637640
61785720847014060228940679650738
61785720847014060290323194491881
61785720847014060297581517373195
61785720847014061273174653043948
61785720847014061273178009094106
61785720847014061275622374099370
61785720847014061275624669399616
61785720847014061318928123162776
61785720847014061318930533248446
61785720847014061318930533254062
61785720847014061318930533720830
61785720847014061318930791515650
61785720847014061318930791534364
61785720847014061318931566355926
61785720847014061318931566369024
61785720847014061321353891459694
61785720847014061321353891932078
61785720847014061321354263468226
61785720847014061321354264512322
61785720847014061321354264531036
61785720847014061456188106240048
61785720847014061456188877892380
61785720847014061456191549446296
61785720847014061456192321098628
61785720847014061456944433389226
61785720847014061456944690606670
61785720847014061458635824113142
61785720847014061458636598947802
61785720847014061458639009033472
61785720847014061458639267300676
61785720847014061458639267319390
61785720847014061458640042154050
61785720847014061463722612081408
61785720847014061463722613131168
61785720847014061463722613149882
61785720847014061463722616332210
61785720847014061532363450868127
61785720847014061867970113193116
61785720847014061867970113198732
61785720847014061867970113665500
61785720847014061867970370528652
61785720847014061867970370534268
61785720847014061867970456149708
61785720847014061867970456155324
61785720847014061867970456622092
61785720847014061867971142068508
61785720847014061867971145368928
61785720847014061867971485025100
61785720847014061867973466060946
61785720847014061867973466533330
61785720847014061867973552150014
61785720847014061867973552155630
61785720847014061867973552622398
61785720847014061867973809017538
61785720847014061867973809489714
61785720847014061867973813734900
61785720847014061867973813740516
61785720847014061867974583857814
61785720847014061867974588575176
61785720847014061868535226294876
61785720847014061868535226300492
61785720847014061868535226412968
61785720847014061868535226418584
61785720847014061868535312034024
61785720847014061868535312039640
61785720847014061868535312506408
61785720847014061868536001253244
61785720847014061868538325133206
61785720847014061868538411220870
61785720847014061868538669619216
61785720847014061868538669624832
61785720847014061868538669973508
61785720847014061868538669979124
61785720847014061868539444459492
61785720847014061870229803461266
61785720847014061870233245132320
61785720847014061875313492248142
61785720847014061875316590962812
61785720847014061875316590964216
61785720847014061875501781788100
61785720847014061875501781793716
61785720847014061875502556628376
61785720847014061876066637672416
61785720847014061876066637678032
61785720847014061876067412512692
61785720847014061891698005339021
61785720847014061891698005344637
61785720847014070792349282413252
61785720847014070792370203118200
61785720847014071203964180949844
61785720847014071204129221191694
61785720847014071204129225895958
61785720847014071204696404610524
61785720847014071204717326379734
61785720847014071227604694451535
61785720847014071410618918827583
61785720847014071410619034085391
61785720847014071410866871758829
61785720847014071410870085736923
61785720847014072439476015275206
61785720847014072439476015288304
61785720847014072439499259874666
61785720847014072462386627946467
61785720847014076097336034725074
61785720847014076099783755780496
61785720847014076280349602706598
61785720847014076280350374358930
61785720847014076281102748117774
61785720847014076281103519770106
61785720847014076282798095414352
61785720847014076692131495346626
61785720847014076692131579563630
61785720847014076692131580035806
61785720847014076692131609665282
61785720847014076692131609678380
61785720847014076692131838303010
61785720847014076692131838316108
61785720847014076692132638530894
61785720847014076692132638548156
61785720847014076692696349708798
61785720847014076692696349710250
61785720847014076692696349714622
61785720847014076692696435447946
61785720847014076692696435453770
61785720847014076692696435920122
61785720847014076692696464499838
61785720847014076692696464501290
61785720847014076692696468731926
61785720847014076692696694187326
61785720847014076692696694200424
61785720847014076692696722762878
61785720847014076692696722768494
61785720847014076692696722780140
61785720847014076692696722785964
61785720847014076692884750840206
61785720847014076692884750845822
61785720847014076692884755089556
61785720847014076692884983727284
61785720847014076692885783959332
61785720847014076694390926875188
61785720847014076694391041193844
61785720847014076695144072305078
61785720847014076699474615662064
61785720847014076700227761086338
61785720847014077927478286391722
61785720847014077927478659444350
61785720847014077927479431096682
61785720847014077928231543405994
61785720847014077929926004264816
61785720847014077929926119050240
61785720847014356592766466801654
61785720847014356729410063881089
61785720847014356736990990201478
61785720847014359861804556668854
61785720847014359861805328321186
61785720847014359863499903965432
61785720847014360227101781827294
61785720847014360227101781832910
61785720847014360227101782877054
61785720847014360227101782895768
61785720847014360227101786064998
61785720847014360227101786078096
61785720847014360272834450268514
61785720847014360272834450281612
61785720847014360273398531312554
61785720847014360273398531331268
61785720847014360298806842930696
61785720847014360417437207512684
61785720847014360417622136408830
61785720847014360417622136875390
61785720847014360417622139591158
61785720847014360417622140063334
61785720847014360417622141107478
61785720847014360417622141113094
61785720847014360417625492807456
61785720847014360417625497058258
61785720847014360418186995475474
61785720847014360418187000179738
61785720847014360418190352942574
61785720847014360419881572636040
61785720847014360419881575823984
61785720847014360435440636045836
61785720847014360479572867783717
61785720847014360486351181461970
61785720847014360486820730311828
61785720847014360486915265693954
61785720847014360486915265694113
61785720847014360486915265694114
61785720847014361462444446337912
61785720847014361462447799554210
61785720847014361462447799559826
61785720847014361462447800603970
61785720847014361462447800622684
61785720847014361462447803791914
61785720847014361462447803805012
61785720847014362064751450362574
61785720847014362064751451897608
61785720847014362064752225202850
61785720847014362064752226732268
61785720847014362064752226737884
61785720847014362064752229920212
61785720847014362065316310964252
61785720847014362065316310969868
61785720847014362065317085804528
61785720847014371347481193226108
61785720847014371347669479583738
61785720847014371348210314511998
61785720847014371348210316028318
61785720847014371348210316047032
61785720847014371530659537863218
61785720847014371530659541045546
61785720847014371531224654145854
61785720847014371554199080821484
61785720847014371554199852473816
61785720847014371554384652499481
61785720847014371554387094825243
61785720847014371599388582916358
61785720847014371599949309674600
61785720847014371599949309681242
61785720847014371599950084515902
61785720847014371599952667148342
61785720847014371599952667148501
61785720847014371599952667148502
61785720847014371607480376567156
61785720847014372582993024363526
61785720847014372582993024376624
61785720847014372583016268962986
61785720847014372788917861410835
61785720847014372788917976668643
61785720847014372788981785968748
61785720847014372789730670220781
61785720847014372789730670226397
61785720847014373177789626657238
61785720847014373178353710889222
61785720847014376286584650563206
61785720847014376469598990202678
61785720847014376470352135613854
61785720847014376472046708075772
61785720847014376472046711258100
61785720847014376881381252856918
61785720847014376881381253329094
61785720847014376881381254373238
61785720847014376881381254378854
61785720847014376881946367479162
61785720847014376881946367492260
61785720847014376882134652301758
61785720847014376882134653836792
61785720847014376882135428671452
61785720847014376884394088534584
61785720847014376889477434378174
61785720847014376907365157638120
61785720847014376907366186507896
61785720847014376912448503468612
61785720847014378116729075808754
61785720847014378116729075827468
61785720847014378117481444868950
61785720847014378117481446403984
61785720847014378117481449586312
61785720847014378117482221238644
61785720847014378119176796882890
61785720847014378124259366343688
61785720847014378124259367878722
61785720847014378124259371061050
61785720847014378142148120002828
61785720847014378147230436963544
61785720847014378147230694180988
61785720847016606341638865028731
61785720847016606342203720913047
61785720847016607576984882755647
61785720847016607576987981588361
61785720847016607577549738639963
61785720847016611283026034769109
61785720847016611829373723585161
61785720847016611830126867596657
61785720847016611830126869013590
61785720847016611830126869013599
61785720847016613064719741312077
61785720847016613065472885323573
61785720847016613065472886740506
61785720847016613065472886740515
61785720847016758289140114419293
61785720847016758289140886071625
61785720847016761741263181055992
61785720847016761741263209635708
61785720847016761741827293867692
61785720847016761741828036940308
61785720847016761741830392700406
61785720847016761741831392990466
61785720847016761743522645396358
61785720847016761924841261971064
61785720847016761924842376579988
61785720847016761924844618021222
61785720847016761924845734047088
61785720847016761927288983026486
61785720847016761993486686556421
61785720847016762976609999014956
61785720847016762977174083246940
61785720847016763159623194993612
61785720847016763159623195111704
61785720847016763159624223863388
61785720847016763159624227163808
61785720847016763159626551043770
61785720847016763159626634067198
61785720847016763159626637137050
61785720847016763159626637249526
61785720847016763159626637255142
61785720847016763159626637603818
61785720847016763159627666006826
61785720847016763160376336172700
61785720847016763160376336290792
61785720847016763160376339473120
61785720847016763160379778310522
61785720847016763160379778316138
61785720847016763160379778428614
61785720847016763160379778434230
61785720847016763162070916049034
61785720847016763162074355004528
61785720847016763162074355476912
61785720847016763166966320013570
61785720847016763166969675945636
61785720847016763167154602120398
61785720847016763167154605302726
61785720847016763167157958052464
61785720847016763167719461192658
61785720847016763167719464374986
61785720847016763167722817124724
61785720847016763183350972342653
61785720847016763183351087133901
61785720847016763183351087139517
61785720847016763228268620051353
61785720847016763571405458120028
61785720847016763571406572728952
61785720847016763571970314004344
61785720847016763571973756142166
61785720847016763571973756147782
61785720847016763571974789380788
61785720847016763578749616254900
61785720847016763595134142113031
61785720847016763601908968987143
61785720847016772495782307690838
61785720847016773114117145357831
61785720847016774348896636532617
61785720847016774349460720758985
61785720847016777983785723512314
61785720847016777984349521948542
61785720847016777984349807745702
61785720847016777984537807241910
61785720847016777984537807243314
61785720847016777984537835821626
61785720847016777984537835823030
61785720847016777986797525618796
61785720847016779630913632362730
61785720847016779630913747148154
61785720847016779630914746971654
61785720847016779630914751689016
61785720847016779630914777086404
61785720847016779630914780268732
61785720847016779631478488247046
61785720847016779631478603032470
61785720847016779631478607283272
61785720847016779631478861318388
61785720847016779631478864500716
61785720847016779631479607573332
61785720847017057883855464364550
61785720847017057884419548596534
61785720847017058432657123507613
61785720847017058432657895159945
61785720847017061564487532063394
61785720847017062137003695644741
61785720847017063356219349237472
61785720847017063356404275412234
61785720847017063356969134478878
61785720847017063356969134484494
61785720847017063356969137666822
61785720847017063356972490416560
61785720847017063358663711172884
61785720847017063358663714360828
61785720847017063791158642278979
61785720847017063791722726510963
61785720847017073257634154446151
61785720847017074469442708452118
61785720847017074470009891870948
61785720847017074492413645620937
61785720847017074904196043733367
61785720847017078173599195238974
61785720847017078173787480533746
61785720847017078173787480535150
61785720847017078176046913112068
61785720847017079820164421798524
61785720847017079820728247744638
61785720847017079820728247750254
61785720847017958452419272569530
61785720847017958864013250406790
61785720847017958864013593363382
61785720847017959046222375148621
61785720847017959046223146800953
61785720847017962155959973425725
61785720847017962498345470837420
61785720847017962498909555069404
61785720847017962498909669506360
61785720847017962498909669860652
61785720847017962498912653902118
61785720847017962499097583146732
61785720847017962500604907070454
61785720847017962500605021383494
61785720847017962547090826766146
61785720847017962547090826767550
61785720847017962567553951257369
61785720847017962681839955138408
61785720847017962683535563884518
61785720847017962712343330547125
61785720847017962750568175633417
61785720847017962750568947285749
61785720847017963733691231346892
61785720847017963733691488564336
61785720847017963733691574303484
61785720847017963733694587397050
61785720847017963734256344448652
61785720847017963734256430187800
61785720847017963734444372525980
61785720847017963734444715482572
61785720847017963734445519015040
61785720847017963735950924797370
61785720847017963735952067980234
61785720847017963735952067981638
61785720847017963735952067985850
61785720847017963736138952402314
61785720847017963736138952874698
61785720847017963736140100308316
61785720847017963781871616605830
61785720847017963781871617078214
61785720847017963781871989677172
61785720847017963781872760262482
61785720847017963781872764511832
61785720847017963781875055562728
61785720847017963781875056035112
61785720847017963802335884752301
61785720847017963804836679220292
61785720847017963805400763457892
61785720847017963940338976519066
61785720847017963940349436872269
61785720847017963940349436877885
61785720847017963940349665509997
61785720847017963940349665515613
61785720847017963940349780306861
61785720847017963940433347863229
61785720847017963940433347868845
61785720847017963942031229215018
61785720847017963947127706362203
61785720847017963947689348268425
61785720847017963947689348274041
61785720847017963985350109128349
61785720847017963985350880780681
61785720847017964351943414703913
61785720847017964351943643341641
61785720847017964351943643347257
61785720847017964351943758138505
61785720847017964352215745981275
61785720847017964352215775033375
61785720847017964358718470221369
61785720847017964358719241873701
61785720847017964358721684193847
61785720847017964358721684199463
61785720847017964400396903241061
61785720847017964400396931938869
61785720847017964400396931940273
61785720847017964542486065359001
61785720847017964542489164540231
61785720847017964542489164545847
61785720847017975106731381574333
61785720847017975106731381579949
61785720847017975106731496371197
61785720847017975106734480761179
61785720847017975106734480766795
61785720847017975106734595552427
61785720847017975106734595558043
61785720847017975518325359405977
61785720847017975518325359411593
61785720847017975518325474202841
61785720847017975518325494397607
61785720847017975518328458592823
61785720847017975518328458598439
61785720847017975518328573384071
61785720847017975518328573389687
61785720847017975518513779692379
61785720847017975518516878879225
61785720847017975518517907394869
61785720847017979176102443812885
61785720847017979178549164578247
61785720847017979178632847398039
61785720847017979178633876269267
61785720847017979178633876273479
61785720847017979178822296548601
61785720847017979178822296550053
61785720847017979178822554834519
61785720847017979183905870550261
61785720847017980410883377017757
61785720847017980410883605655485
61785720847017980410884377307817
61785720847017980411448461534185
61785720847017980411448461539801
61785720847017980411636518191229
61785720847017980411636518196845
61785720847017980411720086225597
61785720847017980411720086231213
61785720847017980411720200662553
61785720847017980411720201016845
61785720847017980411720203850497
61785720847017980411720429182189
61785720847017980411720429187805
61785720847017980411720457879997
61785720847017980411720564173819
61785720847017980411721232720273
61785720847017980411721367706287
61785720847017980413331098073179
61785720847017980413415809762795
61785720847017980413415809764199
61785720847017980413415809768411
61785720847017980413895953957495
61785720847017980413979636777287
61785720847017980413979893994779
61785720847017980413979893996183
61785720847017980414167923134917
61785720847017980414167923140533
61785720847017980414167926322861
61785720847017980414168314281181
61785720847017980414169085927849
61785720847017980414169085927897
61785720847017980414169089115841
61785720847017980414169344213767
61785720847017980414169347396095
61785720847017980419251888277177
61785720847017980419252659929509
61785720847040928396387555345053
61785720847040939514508302629933
61785720847041078567341460172939
61785720847041078933391806400495
61785720847041079115841420417718
61785720847041079116594561596806
61785720847041089632387508967817
61785720847041089634562257380911
61785720847041089639645831849131
61785720847041089678120173171333
61785720847041089680378947366635
61785720847041089685462178872439
61785720847041089685462178878055
61785720847041089685462293197127
61785720847041090044169907080247
61785720847041090045864511284526
61785720847041090089902571283763
61785720847042279736395295451649
61785720847042279736395295451697
61785720847042279736395295453101
61785720847042279736395295457473
61785720847042279873404953526383
61785720847042290391644633368047
61785720847042290396728322160955
61785720847042290801252283073207
61785720847042290801252311652923
61785720847042290846984947276723
61785720847042295742366573817147
61785720847042295742366602398315
61785720847042295742639432146435
61785720847042295749981323528469
61785720847049026782863012075581
61785720847049026782863016307669
61785720847049026787758333011121
61785720847049028018209029802497
61785720847049028018209034034585
61785720847049028023292379865077
61785720847049031722555606171713
61785720847049031724250181815959
61785720847049178666991840404178
61785720847049178666992615244454
61785720847049178667556699476438
61785720847049182182487327630666
61785720847049182366065751497958
61785720847049182441737013522420
61785720847049183600848459831762
61785720847049183608378751883016
61785720847049183677082639048299
61785720847049184012630724007890
61785720847049184013194808239874
61785720847049184043697069512051
61785720847049184226146683529274
61785720847049184226147455181606
61785720847049184226147712399050
61785720847049184226711539413590
61785720847049184226899824708362
61785720847049192888826101240842
61785720847049192934557704808326
61785720847049192935311104253166
61785720847049192935311107441110
61785720847049193300607303263214
61785720847049193300607303729774
61785720847049193300607303735390
61785720847049193300607304798248
61785720847049193300607561996978
61785720847049193300607562015692
61785720847049193300608336837254
61785720847049193300608336850352
61785720847049193300608365430068
61785720847049193301172159147530
61785720847049193301172159614090
61785720847049193301172159619706
61785720847049193301172163864892
61785720847049193301172192431510
61785720847049193301172416364974
61785720847049193301172417881294
61785720847049193301172417900008
61785720847049193301172449662052
61785720847049193301173192721570
61785720847049193301173192734668
61785720847049193307950342543976
61785720847049193346339967934742
61785720847049193346341001040770
61785720847049193346341001053868
61785720847049193346925744057446
61785720847049193484186498781386
61785720847049193484186498782838
61785720847049193484186498787210
61785720847049193484186755998830
61785720847049193484186784696638
61785720847049193484186786096318
61785720847049193484186789284262
61785720847049193484186789301732
61785720847049193484374813823726
61785720847049193484374814173646
61785720847049193484374817361590
61785720847049193484374817365962
61785720847049193484375042343362
61785720847049193484375071041170
61785720847049193485881361740564
61785720847049193486069389817892
61785720847049193486069648085096
61785720847049193486634248890152
61785720847049193486634507157356
61785720847049193507345754062397
61785720847049193507346754352457
61785720847049193514605077233771
61785720847049193552827341222657
61785720847049193553078646903641
61785720847049193554774386383994
61785720847049193554774386397092
61785720847049194581687790420018
61785720847049194581687790433116
61785720847049194718968435464310
61785720847049194718969494430122
61785720847049194718969494435738
61785720847049194718969497618066
61785720847049194719721606739434
61785720847049194719721606745050
61785720847049194719721609927378
61785720847049194721416182383680
61785720847049194721416440650884
61785720847049194721417215491160
61785720847049194744388151138043
61785720847049194787609274717589
61785720847049194788425436277273
61785720847049194788425436282889
61785720847049194790121175763242
61785720847049194790121175776340
61785720847049194795203357752011
61785720847049194795203357757627
61785720847049194795203472076699
61785720847049195130751728510214
61785720847049195130751758619348
61785720847049195130751758624964
61785720847049195130751761807292
61785720847049195131315584571030
61785720847049195131315588821832
61785720847049195131315812742198
61785720847049195131315842851332
61785720847049195131315842856948
61785720847049195131315846039276
61785720847049195154474806562445
61785720847049195154474806568061
61785720847049195154475198771519
61785720847049195156170546048414
61785720847049195156734630280398
61785720847049195200207834395319
61785720847049195201903050937971
61785720847049195201903181672214
61785720847049195339938031113102
61785720847049198425009870559164
61785720847049198425762241135680
61785720847049198836792134748390
61785720847049198837356190387560
61785720847049198837356218980374
61785720847049198844134111862298
61785720847049198860243443214651
61785720847049198860516187219251
61785720847049198867858192925973
61785720847049199045790379166268
61785720847049199045978408291904
61785720847050379446962245580617
61785720847050379447526329812601
61785720847050382940133816553210
61785720847050384434917903233331
61785720847050384434918160452227
61785720847050384793437601959967
61785720847050384800214586432543
61785720847050384800215361267203
61785720847050384845947279217227
61785720847050384846512138282467
61785720847050384846701330215537
61785720847050384846701330215585
61785720847050384846701333403529
61785720847050394264344447229741
61785720847050394264345447519801
61785720847050394271687453226523
61785720847050394271687567545595
61785720847050395501386069470727
61785720847050395501386844305387
61785720847050395910720358556317
61785720847050395910721358846377
61785720847050395911473499735405
61785720847050395911557067769773
61785720847050395911557067887865
61785720847050395911557071070193
61785720847050395911557182206729
61785720847050395911557182555405
61785720847050395911557182561021
61785720847050395911557185389057
61785720847050395911557439424173
61785720847050395911557525511997
61785720847050395911557525517613
61785720847050395911557574410187
61785720847050395911558214258833
61785720847050395911558349244847
61785720847050395913168079611739
61785720847050395913252016466695
61785720847050395913252791301355
61785720847050395913252791302759
61785720847050395913252791306971
61785720847050395913732935496055
61785720847050395914006325752327
61785720847050395914006328934655
61785720847050395957290074929881
61785720847050395957290189715513
61785720847050395957290189721129
61785720847050395957290209915895
61785720847050395958985426925107
61785720847050395959737797520337
61785720847050395959737930971317
61785720847050395959738572354997
61785720847050395959738703090209
61785720847050395959738703090257
61785720847050395959738703091661
61785720847050395959738959841093
61785720847050395959738961376127
61785720847050395959738964558455
61785720847050395964821277268417
61785720847050395964821277269821
61785720847050395964822305671585
61785720847050395964822310388947
61785720847050396094487839369469
61785720847050396094487839375085
61785720847050396094488182331677
61785720847050399617325847787167
61785720847050399617325933526475
61785720847050399617514880386595
61785720847050399617597816951491
61785720847050399617597816952895
61785720847050399617598563206387
61785720847050399617598591787555
61785720847050399617598591791767
61785720847050399620046701862703
61785720847050399620046701864107
61785720847050399624856886093317
61785720847050399624940568913109
61785720847050399625130019113431
61785720847050400852108556116759
61785720847050400852944609513067
61785720847050400855393494429895
61785720847053081145115270385718
61785720847053081150208533554809
61785720847053081150209305207141
61785720847053084849743862495463
61785720847053084849743891193271
61785720847053084902819202350431
61785720847053085878915926388034
61785720847053086085090651874711
61785720847053086085090680572519
61785720847053086085090683754847
61785720847053086138164962859855
61785720847053086138165220077347
61785720847053086496872915001127
61785720847053086504214791488957
61785720847053086504214924939937
61785720847053086504215566323617
61785720847053095967591506856265
61785720847053095967592507146325
61785720847053095970039227911687
61785720847053097202373440351197
61785720847053097202373668988925
61785720847053097202374440641257
61785720847053097202938524867625
61785720847053097202938524873241
61785720847053097203126581524669
61785720847053097203126581530285
61785720847053097203210149559037
61785720847053097203210149564653
61785720847053097203210149677129
61785720847053097203210149682745
61785720847053097203210152865073
61785720847053097203210263995993
61785720847053097203210264001609
61785720847053097203210264350285
61785720847053097203210264355901
61785720847053097203210267183937
61785720847053097203210492515629
61785720847053097203210492521245
61785720847053097203210521213437
61785720847053097203210521219053
61785720847053097203210607306877
61785720847053097203210607312493
61785720847053097203211296053713
61785720847053097204905873101851
61785720847053097205386017290935
61785720847053097248943156719145
61785720847053097248943156724761
61785720847053097248943271510393
61785720847053097248943271516009
61785720847053097250638508719987
61785720847053097614720559356313
61785720847053097614720559361929
61785720847053097662984857141245
61785720847053097662984857146861
61785720847053097797734898995993
61785720847053097797734899001609
61785720847053097797735241958201
61785720847053102555543873508051
61785720847053102556107957740035
61785720847053102556379926917457
61785720847053102556379926923073
61785720847053102556380701757733
61785720847053102563723096466844
61785720849895427010626527480789
61785720849895427011379672891965
61785720849895438128747279483031
61785720849895438129500424894207
61785720849895737723460951726783
61785720849895738317986362747801
61785720849895739507798592655813
61785720849897990904168433433470
61785720849897990904168433434874
61785720849898430093197644284695
61785720849898440022268352161110
61785720849898441211045652269239
61785720849898441211045652269323
61785720849898441211046427103983
61785720849898441211046685384237
61785720849898441211318396287180
61785720849898441211318396287181
61785720849898441256799237177703
61785720849898441256799237177787
61785720849898441256800012012447
61785720849898441256800270292701
61785720849898441256987523535333
61785720849898441257051060489292
61785720849898441257051060489293
61785720849899797601455167129220
61785720849956667401970497393716
61785720849956667402158525471044
61785720849959218206703072628482
61785720849959369105405584034758
61785720849960113881392524147170
61785720849960118820268439550384
61785720849960118827799506436298
61785720849960129940899665288008
61785720849960280058716271961592
61785720849960569266854901100617
61785720849960569272690622238037
61785720849960569272691655339901
61785720849960569313424394616625
61785720849960569318506969267222
61785720849960578601402006899236
61785720849960578601673603010932
61785720849960579013184011758496
61785720849960579150382004369044
61785720849960580247965945253428
61785720849967321670069111832406
61785720849967322081663089682924
61785720849968222840020540728314
61785720849968373003380487944791
61785720849968374050901561037029
61785720849968374055984135202091
61785720849968374055984135215189
61785720849968383521893512486972
61785720849968383522645620546934
61785720849968383933675517346232
61785720849968384116417889399179
61785720849968384116418147132680
61785720849968384116606174160296
61785720849968384117170259975695
61785720849968384117170259988745
61785720849968384117171034810355
61785720849968384117171293090609
61785720849968384117253827476360
61785720849968384117253827489458
61785720849968384117253942814360
61785720849968384117253942814361
61785720849968384117441854490878
61785720849968672590480186833817
61785720849968672592927904706911
61785720849968672598010478885071
61785720849968673009635967467443
61785720849968673009636742302103
61785720849968673146897496677575
61785720849968673192619571209561
61785720849968673192651339736555
61785720849968673193467247757890
61785720849968674240151234328865
61785720849968674245233808507025
61785720849968674377432909292681
61785720849968674382431801117573
61785720849968674382494562882497
61785720849968674834947464533936
61785720849968674834947836603863
61785720849968674834947840853297
61785720849968674839967648667179
61785720849968674971957429067156
61785720849968674972145457144484
61785720849968683711916214543718
61785720849968683711978866122488
61785720849968684122673368921831
61785720849968684122674143756491
61785720849968684259934898486254
61785720849968684259934898486255
61785720849968685358271209961413
61785720849968685495469202571961
61785720849968685495531964336885
61785720849968685495552770059612
61785720849968685495552770072710
61785720849968689201570017517633
61785720849968689206589825330231
61785720849968841133962685781765
61785720849970925771270575010720
61785720849970925771270578191644
61785720849971374294479354525919
61785720849971374296927075581341
61785720849971374891818984909670
61785720849971374891818984909671
61785720849971374896902593741987
61785720849971376080868254200843
61785720849971376080868258446065
61785720849971376085679635565743
61785720849971376085679893845997
61785720849971376126600545266006
61785720849971376126600918398743
61785720849971376126600922648177
61785720849971376126600923120557
61785720849971376131433220474207
61785720849971376131433478754461
61785720849971376543214709828737
61785720849971376543215484663433
61785720849971376675392515708198
61785720849971385415142353465294
61785720849971385415163274170242
61785720849971385415163277352570
61785720849971385415413952757914
61785720849971387198716257402418
61785720849971387198716262185387
61785720849971387198716262185471
61785720849971387198717037020131
61785720849971387198717295300385
61785720849971387198987853514114
61785720849971387198987856700654
61785720849971387244658131916447
61785720849971387244720894031291
61785720849971390913089662048549
61785720849972274865011601592359
61785720849972276516501855643963
61785720849972276648679950102127
61785720849972276653490642371431
61785720849972276694412614300027
61785720849972276699244222912537
61785720849972276699244997747197
61785720849972276699245002468931
61785720849972276699245260749185
61785720849972277106194620208999
61785720849972277111026490289671
61785720849972277111027266658157
61785720849972277111027266658205
61785720849972277111027266659609
61785720849972287812281624366925
61785720849972287812282399201585
61785720849972288224063891744059
61785720849972291472837978909807
61785720849972291472837978915423
61785720849972291473401801679245
61785720849972291473402576513905
61785720849972291884619984818779
61785720849972743594208065485417
61785720849972743594208065491033
61785720849972743594961206670121
61785720849992690114438332382266
61785720849992690114626360459594
61785720849992700637197993031042
61785720849992700637197993044140
61785720849992700637950105340354
61785720849992700682930744564519
61785720849992700690450187260181
61785720849992701094713007690935
61785720849995391227596023846625
61785720849995391817873421148928
61785720849995402341197166042786
61785720849995406052237548654025
61785720849995406052320859470949
61785720849995406052321231007257
61785720849995406052321232523577
61785720849995406052321232542291
61785720849995406052509517818349
61785720849996587088772473802927
61785720849996591984406431706099
61785720849996591984406431719197
61785720849996591984594717013969
61785720849996602960434125857809
61785720849996603098280312686539
61785720849996603098280570953743
61785720849996603098280574136071
61785720849996603143448093470083
61785720849996603143448093488797
61785720849996603144012948310339
61785720849996603148279988016724
61785720849996603149095895546956
61785720849996603150790471191202
61785720849996603150791247088423
61785720849996603555230356596499
61785720849996603555795212486515
61785720849996603555795215668843
61785720849996603555795585558022
61785720849996603560063027025943
61785720849996603562573510202038
61785720849996603562573511264599
61785720849996606801789633645283
61785720849996606801789633658381
61785720849996606802061515548523
61785720849996606802061515554139
61785720849996606809319552638293
61785720849996606809319924646777
61785720849996606809319925709635
61785720849996606809320696299109
61785720849996606809320700531197
61785720849996606809403235458085
61785720849996606809403235463701
61785720849996606809403607000009
61785720849996606809403608516329
61785720849996606809403608529427
61785720849996606809404378568020
61785720849996606809404378586734
61785720849996606809404383350989
61785720849996606809591893811101
61785720849996606809591894873959
61785720849996606809592665463433
61785720849996606809592668645761
61785720849996607213571896784797
61785720849996607213843521457495
61785720849996607221101815764709
61785720849996607221102188836051
61785720849996607221185498117941
61785720849996607221185499634261
61785720849996607221185499652975
61785720849996607221185871189283
61785720849996607221185872705603
61785720849996607221373784929033
61785720849996607221374158000375
61785720849996608449190282262727
61785720849996608449190310842443
61785720849996608449190314024771
61785720849996608451450003754846
61785720849996608451450003772316
61785720849996608451638031832174
61785720849996608456532287969449
61785720849996608456532291151777
61785720849996608456532292201537
61785720849996608456720577496309
61785720850003355960516085104086
61785720850003355965598659282246
61785720850003506216156410364616
61785720850003506216156411427426
61785720850003511569325839576858
61785720850003511756586672996229
61785720850003511756587820889133
61785720850003511756774958291001
61785720850003511757423501232813
61785720850003511757423501245911
61785720850003511757611786527585
61785720850004697547415299522486
61785720850004706423600255558155
61785720850004706424352626134671
61785720850004706428682829736315
61785720850004706431130547609409
61785720850004706972402991203934
61785720850004706972402991222648
61785720850004706972674587315630
61785720850004706972674587334344
61785720850004706972674960465713
61785720850004706973155103531960
61785720850004706973426699624942
61785720850004707015613635363795
61785720850004707018124890203703
61785720850004707018124893372933
61785720850004707018407710880760
61785720850004707018407710880761
61785720850004707018407710882218
61785720850004707023207464368765
61785720850004707023207464381863
61785720850004707023395750726395
61785720850004707025655182254957
61785720850004707025655185424187
61785720850004707025750492471899
61785720850004708207937037026892
61785720850004708208020605061260
61785720850004708672878768528924
61785720850004708672878768590403
61785720850004708672878769591782
61785720850004708672878772774110
61785720850004708672878774374751
61785720850004708672878774374787
61785720850004708672878774374994
61785720850004708672878774374995
61785720850004711911530725183662
61785720850004711911530725202376
61785720850004711912366405527342
61785720850004711912366517197533
61785720850004711912367263452477
61785720850004711912367292032193
61785720850004711913978443056756
61785720850004711914061752823920
61785720850004711914062125882164
61785720850004711914062125895262
61785720850004711914814123400436
61785720850004711914814238191476
61785720850004711914815013026136
61785720850004711914815271306438
61785720850004711919144414324643
61785720850004711919144787395985
61785720850004711919144787413454
61785720850004711919144787413455
61785720850004711919145557464902
61785720850004711919145560634132
61785720850004711919145562228428
61785720850004711919145562230645
61785720850004711919145562247142
61785720850004711919145562247871
61785720850004711919145562248114
61785720850004711919145562248115
61785720850004711919897555503731
61785720850004711919897928575073
61785720850004711919897931755184
61785720850004711919897931757401
61785720850004711919898703407516
61785720850004711919898703409733
61785720850004712325572420888400
61785720850004712325572420907274
61785720850004712325844017000096
61785720850004712325844017018970
61785720850004712506043822979067
61785720850004712506796877946831
61785720850004712506797740055673
61785720850004712506891151862115
61785720850004712506892271188401
61785720850004712508586760546746
61785720850004712509338758065018
61785720850004712509339905971020
61785720850004712513574889864981
61785720850004712513670192110770
61785720850004712513670196893739
61785720850004712513670196893823
61785720850004712513670196895227
61785720850004713558658748838264
61785720850004713566273471081109
61785720850004847855555961774621
61785720850007398839068382380176
61785720850007408729185838444368
61785720850007409911184097703128
61785720850007409911455693814824
61785720850007409964531856171035
61785720850007410376314119296047
61785720850007410376314119296083
61785720850007410376314119297451
61785720850007413615801866369791
61785720850007413615802638022123
61785720850007413618062330932962
61785720850007413618062330934366
61785720850007413618250359011694
61785720850007413622580133380055
61785720850007413622580907156313
61785720850007413622580908218927
61785720850007413622580908218963
61785720850007413622580908220331
61785720850007413622581165436407
61785720850007413623144987667942
61785720850007413623144988201597
61785720850007413623144990851674
61785720850007413623144991383925
61785720850007413623144991388297
61785720850007413623144992446699
61785720850007413623144992450911
61785720850007413623144992450947
61785720850007413623144992451154
61785720850007413623144992451155
61785720850007413623144992452558
61785720850007413623144992452559
61785720850007413623145763036257
61785720850007413623333274559143
61785720850007413623333277741471
61785720850007414034363429625597
61785720850007414034927256640137
61785720850007414217105541802021
61785720850007414217105542864795
61785720850007415264353530569922
61785720850007415264625126681618
61785720850007415264626274587620
61785720850007415265190358819604
61785720850007415452451560591711
61785720850007415452451560591795
61785720850007415452451560593199
61785720850008750315802489401745
61785720850008760816249136954128
61785720850008761228031404331292
61785720850008764474862273235354
61785720850008764474862273235355
61785720850008764474862273239566
61785720850008764474862273239567
61785720850008764474862276421894
61785720850008764474862276421895
61785720850008766121426474107504
61785720850008766304168841375995
61785720850008766304168841380207
61785720850008766304168844562535
61785720850008766921842240852071
61785720873530241160206295345442
61785720873530241160288829806933
61785720873530245278840366396140
61785720873591168298762820407010
61785720873591168433513353406052
61785720873591168845859443547008
61785720873591168845859443552624
61785720873591179554164471469898
61785720873594781711854013745653
61785720873594781711854014808463
61785720873595070970850876735634
61785720873601534711184242105277
61785720873601823917272646718483
61785720873601823924678186192438
61785720873602724492427206067946
61785720873602724492427210317287
61785720873602724492427210317296
61785720873603174845810122120274
61785720873603176034901117680385
61785720873603176034922038268693
61785720873603176080592055615206
61785720873603176080593088717070
61785720873603185775896979156110
61785720873603187147876905261590
61785720873603187147938519134773
61785720873603187147959439723081
61785720873603190853976572315521
61785720873603192508635662835956
61785720873603192508636029589211
61785720873605427248277915665873
61785720873605427426125998768625
61785720873605436760107985765217
61785720873605575767674716546640
61785720873605577589674236592242
61785720873605577590301768502334
61785720873605577594569554345406
61785720873605586878466341987983
61785720873605586878466345174523
61785720873605588524842252251749
61785720873605588707606955799794
61785720873605588707794983877122
61785720873605588708421829874030
61785720873605592368631822422788
61785720873605592368631825605116
61785720873605877733191245680562
61785720873605877738086563433726
61785720873605877738274591511054
61785720873605877778944830590430
61785720873605877783840148343594
61785720873605877784028176420922
61785720873605878144785223512206
61785720873605878149868569342698
61785720873605888851123964888114
61785720873605888851311992965442
61785720873605889262905970797086
61785720873605892557881580391122
61785720873605894211882974883820
61785720873606044489532359081593
61785720873606044490285500260681
61785720873606044901587734585463
61785720873627050751670332263177
61785720873627051986451151153397
61785720873627051986452265762321
61785720873627051986452268944649
61785720873627186100899369842870
61785720873627200892121980540616
61785720873627200894653380170644
61785720873627202081171249818934
61785720873627202081171249832032
61785720873627202081923619345690
61785720873627202081924390998022
61785720873627202088701540820428
61785720873627202126840376018974
61785720873627202126841147665690
61785720873627202701856103710486
61785720873627202706374937081182
61785720873627206390103380890408
61785720873627207617354276077738
61785720873629887392552451650800
61785720873629892926300131542778
61785720873629903856322125812785
61785720873629903856322125831499
61785720873629903856322126875595
61785720873629903856322126894309
61785720873629903856322130062135
61785720873629903993039751461173
61785720873629903993509185990800
61785720873629903993509185992252
61785720873629903993509190241602
61785720873629903993509557509686
61785720873629903993509557526948
61785720873629903993509561759036
61785720873629904038772387084973
61785720873629904046115425893559
61785720873629907697291245182698
61785720873629907704916072616237
61785720873629907704916844268569
61785720873631104612840423438253
61785720873631104612840680642680
61785720873631104612840680655697
61785720873631104613581941458136
61785720873631104617924026473172
61785720873631104749850416551189
61785720873631104750038444628517
61785720873631105166715996915364
61785720873631105215732176775371
61785720873631108454196217035985
61785720873631108454384473738024
61785720873631108461726479444746
61785720873631108461726480507523
61785720873631108461727251097078
61785720873631108461810163327315
61785720873631108461998449671847
61785720873631108865978451582685
61785720873631108865978480162401
61785720873631108873508486416495
61785720873631108873508743633939
61785720873631108873592169236287
61785720873631108873780455580819
61785720873631108873780712798263
61785720873631110100760385064600
61785720873631110101501677646312
61785720873631110101502706516088
61785720873631110101502792255236
61785720873631110108102390771322
61785720873631110108103162423654
61785720873631110108939220082353
61785720873631110109127505363275
61785720873631110109127619682139
61785720873631110109128277015607
61785720873631110109128391334471
61785720873631110109128648551915
61785720873631254896074985237764
61785720873631260198491971484464
61785720873638007731281371197425
61785720873638007731281371216139
61785720873638007731281375446775
61785720873638007731281375465489
61785720873638007913731889674040
61785720873638007921073895380762
61785720873638009491967922833123
61785720873638012783967374896492
61785720873638012784719715843532
61785720873638012791497637318270
61785720873638012814469741058647
61785720873638013196313722268159
61785720873638013219190514723120
61785720873638013219190600462268
61785720873638013219201076682155
61785720873638013219201076700869
61785720873638013219201079868695
61785720873638013219201079887409
61785720873638013221168424933802
61785720873638013226252004184992
61785720873638013226252118503856
61785720873638013226815831193915
61785720873638013409182660999056
61785720873638013409182660999104
61785720873638013409182775317920
61785720873638013409182775317968
61785720873638013409830429113689
61785720873638013410018457177967
61785720873638013410018457177968
61785720873638013410018714395363
61785720873638013410018714395364
61785720873638013410018714395411
61785720873638013410018714395412
61785720873638013410018715458221
61785720873639197560036328564416
61785720873639208418906901381412
61785720873639208418906905630762
61785720873639208423990222864276
61785720873639208423990222881538
61785720873639208488541190025104
61785720873639208678156271367898
61785720873639208678157043020230
61785720873639208678909416264142
61785720873639210272125970847812
61785720873639210325285328105650
61785720873639210325286099757982
61785720873639210325473355650731
61785720873639210325473356182982
61785720873639210325473357245792
61785720873639213566385116969608
61785720873639213571468434220375
61785720873639213571552117045783
61785720873639213975708806485393
61785720873639213976188950655598
61785720873639213976188950672860
61785720873639213976188950673020
61785720873639213976188950674472
61785720873639213976189207873042
61785720873639213976189207890304
61785720873639213976189207890464
61785720873639213976189207891708
61785720873639213976189207891916
61785720873639213976189293629612
61785720873639213976189293631064
61785720873639213976284519157006
61785720873639213976460923025288
61785720873639213976460923026740
61785720873639213976461951896516
61785720873639213976462037634212
61785720873639213976462037635664
61785720873639213977979094801252
61785720873639213978250801454638
61785720873639213978814885686622
61785720873639213978815918788486
61785720873639213978815923037836
61785720873639213983803933272872
61785720873639213983805076461512
61785720873639213983814524361344
61785720873639213983814781578788
61785720873639213983814891114599
61785720873639213983814891116051
61785720873639213983899236039262
61785720873639215213596819181554
61785720873639215218596453606926
61785720873639215218596457856276
61785720873639215218596715073720
61785720873639342118665286859635
61785720873639358770469113269869
61785720873639360420108911462401
61785720873639364071107839984105
61785720873639364077968644052203
61785720873639364078449817111111
61785720873639364078533499464343
61785720873639364078533499936519
61785720873639364078721789463379
61785720873639364078722047743597
61785720873639364078722048806491
61785720873639364260899300866267
61785720873639364261464156750583
61785720873639364261547839103815
61785720873639365313231750606043
61785720873639365313315433431451
61785720873639365496246090245515
61785720873639365496329772598747
61785720873639365497083176762614
61785720873641900498818463910508
61785720873641900498818467097048
61785720873641909779922557733468
61785720873641909779922560921412
61785720873641911616938409368282
61785720873641911617126439040672
61785720873641912028720674093935
61785720873641912028720674093936
61785720873641912028720674095339
61785720873641912028720788412800
61785720873641915267842032450478
61785720873641915267937600951886
61785720873641915268114004820216
61785720873641915268114004821620
61785720873641915268114004825832
61785720873641915268115119429140
61785720873641915268115119430544
61785720873641915268115119434756
61785720873641915270469000051118
61785720873641915270657028128446
61785720873641915274892155977986
61785720873641915274986688177943
61785720873641915274987463016815
61785720873641915274987463016816
61785720873641915274987834553124
61785720873641915275457011866514
61785720873641915275457011866550
61785720873641915275457011866758
61785720873641915275457011868162
61785720873641915275457015048878
61785720873641915275457015050246
61785720873641915275457383403066
61785720873641915275457383404470
61785720873641915275551547244587
61785720873641915275739829357031
61785720873641915275739832539359
61785720873641915686497758023003
61785720873641915686769726142454
61785720873641915686769726142455
61785720873641915686769726143183
61785720873641915686769726143184
61785720873641915686769727206041
61785720873641915686769840461319
61785720873641915686769840462048
61785720873641915869512097661747
61785720873641915869512097662476
61785720873641915869512097662524
61785720873641915869512469198055
61785720873641915869512469198784
61785720873641915869512469198832
61785720873641915869700382956519
61785720873641915869700382957248
61785720873641915869700382957296
61785720873641915869700497275383
61785720873641915869700497276112
61785720873641915869700497276160
61785720873641915870264205190271
61785720873641915870264209971836
61785720873641915870264467188503
61785720873641915870264467189232
61785720873641915870264467189280
61785720873641915870265238840835
61785720873641915870265353159699
61785720873641915870265610377143
61785720873641916921843775749919
61785720873641916922115743869370
61785720873641916922115743869371
61785720873641916922115743870099
61785720873641916922115743870100
61785720873641916922115744932957
61785720873641916922115858188235
61785720873641916922116629840567
61785720873641916922116887058011
61785720873641917104859258571678
61785720873641917105046141867531
61785720873641917105046143462592
61785720873641917105046514996674
61785720873641917105047172330142
61785720873641917105047172332368
61785720873641917105047543866450
61785720873641917105611370880990
61785720873642061711573318945543
61785720873642061711573318946995
61785720873642065960088929492942
61785720873642067195246660858064
61785720873642067199493023367463
61785720873642067199493023368915
61785720873642067606464840819518
61785814210400034932180055122932
61785814210400034932180056172644
61785814210410841334327461208560
61785814210410841745921439040204
61785818490226228012948587991591
61785818490226228013702762291257
61785818508060521939619864883097
61785818508060521940183944882993
61785818508060521940183949115081
61785818508060522351966209059169
61785819946739220837365880545272
61785819952647840920273660954078
61785819952647840920461689031406
61785819952720475605636275535694
61785819952720475651389860327509
61785819953268020605877418352102
61785819953268020606442020201350
61785819953268020606442277418746
61785819953268020606629530661414
61785819953268020606629530661462
61785819953268020606630305496074
61785819953268020606630305496122
61785819953304354629021489247332
61785820581987731089009878034549
61785820582961495188847413135265
61785820635092724664026421047385
61785820635162652749754992651727
61785820635162652749756021522955
61785820635162652750319847491899
61785820635162652750319851723987
61785820635162652750320105759151
61785820635162652750320108941479
61785820635165354453755193462955
61785820635847384408229585850677
61785820636066189031919771414587
61785820636066189031920029681791
61785820636066189031940950270099
61785820636066189032129239815673
61785820636139123906573871884939
61785820636139123906741266220879
61785820636139123906762158229471
61785820661682890492470304890718
61785820661682890492658332968046
61785820661755825161116784180916
61785820661755825161117041398312
61785820661755825367103484772753
61785830724035645876645178464314
61785830724035645876645435681758
61785830724035645876645435681806
61785830724035645876833460576758
61785830724035645876833460576806
61785830724035645876833463759134
61785831439088589756439890631285
61785831439088589756439890631286
61785831439088589756439891694096
61785832865948214087208744365155
61785832868902682431980835347535
61785832874775284721017473702762
61785832874775284721017473702810
61785832874775285132611451534406
61785832874775285132798704777074
61785832874775285132798704777122
61785832874775285132799479611734
61785832874775285132799479611782
61785832874811608034353067927062
61785832874811608034541353221917
61785832874811608034541353221918
61785832875759554067354438328202
61785832875759555713730349654783
61785832875759555714294951503977
61785832875759555714294951503978
61785832875759555719375196612430
61785833505028006629803903319272
61785833505028006629803906501600
61785833558205635347719689512487
61785833584794899535578897922428
61785833584794899947172617473770
61785833584794899947172874691178
61785833584794899947172874691214
61785833584794899947172874691262
61785833584794899947360902768542
61785833584794899947361132469128
61785833584794899947361161048844
61785837173117257840931236447895
61785837173117268953780324027795
61785837173117268953780581245155
61785837173117268953780581245191
61785837173117268953968609322483
61785837176363804796278884563298
61785837176363804797031001123412
61785837177020318662656219906748
61785837177020318663221078973392
61785837177020318663503896468121
61785837177020318663503896468122
61785837177020318663504671302781
61785837177020318663504671302782
61785837177020318663504672365592
61785837177020318668584141576574
61785837177020318668584916411234
61785837182819235402867345016225
61785837182819235402867348198553
61785837182819686299457191560350
61785837182819686299457448777746
61785837182819686299457448777794
61785837182819686300022050626994
61785837182819686300022307844390
61785837182819686300022307844438
61785837182819686300209561087058
61785837182819686300210332739390
61785837182819686300210335921718
61785837182819686304540908927102
61785837182819686304540908927150
61785837182819686304541166144546
61785837182819686304541166144594
61785837182819686305105767993746
61785837182819686305105767993794
61785837182819686305106025211190
61785837182819686305106025211238
61785837182819686305294050106190
61785837182819686305294053288518
61785837182927292417075332021359
61785837182928493181769702807383
61785837182928493181770732726919
61785837182928493181770735909247
61785837182928642240186054222602
61785837182928642247797704629034
61785837182928642247797704629070
61785837182928642247797704629118
61785837182928643475532847847072
61785837182928643483144498253504
61785837182928643887126567398378
61785837182928643894173615955694
61785837182928643894738217804810
61785837182928643894738217804846
61785837182928643894738217804894
61785837182928643894738475022338
61785837182928643894738476085148
61785837182928643894926504162476
61785837182928643894926761379920
61785837182928936900884496006082
61785837182928936900884496006130
61785837182928938547825009181858
61785837182928938547825009181906
61785837182928938547825266399302
61785837182928938548012519641970
61785837182928938548013294476630
61785837182928942437068269929462
61785837182928942437068269929498
61785837182928942437068269929546
61785837182928943672415063553932
61785837182928944083444181256074
61785837182928944084008783105238
61785837182928944084008783105274
61785837182928944084008783105322
61785837182928944084009040322718
61785837182928944084009041385576
61785837182928944084197069462904
61785837182928944084197326680348
61785837183146140278668474022617
61785837183146141513261859697337
61785837183146141513261862879665
61785837183146141513450146068017
61785837183147481870463207971166
61785837183147492571906287102128
61785837183147492571906544319572
61785837183147492571906631593913
61785837183147492571906631593919
61785837183147492982935377287412
61785837183147492982935634504856
61785837183147492982935663084488
61785837183147492982935663084572
61785837183147492983500522151132
61785837183147492983500522151216
61785837183147492983500523214026
61785837183147492983500609425557
61785837183147492983688808508798
61785837183255399287101321153387
61785837183255399287102354255251
61785837183255399287289607497871
61785837183255399287290382332531
61785837183255399287292706330585
61785837652664208648745035050837
61785837652664208648745035050873
61785837652664208648745035050921
61785837811575719818612503352178
61785837812197093155549279595052
61785837812197094802678341128907
61785837864742541723539013141330
61785837864750646833824127317639
61785837864750646833824385603557
61785837864750646833845047905218
61785837864750646833845047905947
61785837864750646833845306191865
61785837865374721873276004595977
61785837865374723108622797157553
61785837865374723108810820451876
61785837865374723108810825234845
61785837865374723108810825234881
61785837865374723108810825234929
61785837865374723108811083515183
61785837865374723520404028231865
61785837865374723520404028231913
61785837865374723520404798283520
61785837865374723520404803066489
61785837865374723520404803066525
61785837865374723520404803066573
61785837865374723520593089424155
61785837865399038439728933784598
61785837865698927924438687498593
61785837865698927924438716078357
61785837865698927925191556927595
61785837891963988117514612087458
61785837891963988117514612087506
61785837891963988117514869304902
61785837891963988117702897382230
61785837891963988117702897382278
61785839088711442444294385813906
61785839088714143735947467608786
61785839088714144147729473517758
61785839247371684084928515406497
61785839247371684084949407415089
61785839248236223442000699152490
61785839248236223487733363356006
61785839248236223487733367588094
61785839248236223487921348386610
61785839248236223487921348386619
61785839248236223487921391433334
61785839248247029843394964059030
61785839248247029889127628262546
61785839248247030255742083069762
61785839248247030255742168808910
61785839248247030300909634171518
61785839248247030301473718403502
61785839248247030301474747273278
61785839248247030301474833012426
61785839248247030301662000515946
61785839248247030301662775350606
61785839300546611099408175997893
61785839300546611099428288804383
61785839300546611099428288921023
61785839300546611099429068006485
61785839300546611099429322041601
61785839300546611099429325223929
61785839301097752906272290021361
61785839301413851793300964126497
61785839301413851793300992706165
61785839301413851793866081460345
61785839301413852159915423165801
61785839301413852159915708962877
61785839301413852159915708962961
61785839301413852159915790391232
61785839301413852205648068591489
61785839301413852205648071773817
61785839301413852205648087369317
61785839301413852205648344586761
61785839301413852205648373166477
61785839301413852205648454594748
61785839301421955668260238090805
61785839301421955669013597607067
61785839301421956857874620399624
61785839301421956904360386986315
61785839301421957269656887776842
61785839301421957269656973515990
61785839301421957270221743661158
61785839301421957270221829400306
61785839301421957315389524529143
61785839301421957315389551980358
61785839301421957315389553108859
61785839301421957315389633474320
61785839301421957315389634537178
61785839301421957315389637719506
61785839301421957315389638073797
61785839301421957315954407864674
61785839301421957315954493603822
61785839301421957316141618060618
61785839301421957316141618060627
61785839301421957316141621242946
61785839301421957316141661107342
61785839301421957316141664289670
61785839301421957316142436007645
61785839301424658607042634903739
61785839301424659019389725334755
61785839301424659019389753914471
61785839301424659019577781991799
61785839327103455165282330450050
61785839327103455166034447010164
61785839327650549424667888145789
61785839327650549424855144570833
61785839327650549424855919405493
61785839327650700137259057732146
61785839327650700137259057732194
61785839327650700137823659581346
61785839327650700137823659581394
61785839327650700137823916798790
61785839327650700137823916798838
61785839327650700138011170041506
61785839327650700138011944876166
61785839327686566646896236704427
61785839327686566646897007306999
61785839327686566646897011539087
61785839327686566646899331305053
61785839327977453891405050478741
61785839327977455537780965006359
61785839327977455537780966056119
61785839327977455537781998108223
61785839327977455537784322106277
61785839327977455537969251350843
61785839327977455537970026185503
61785839327977455537972350183557
61785839327978506818209281839913
61785839327978506818773883689113
61785839327978801473523793341896
61785839327978801474275906718230
61785839327978801474275909900558
61785839327978805361083072384800
61785839327978805361083072384836
61785839327978805361083072384884
61785839327978806596429866009270
61785839327978807007175391382070
61785839327978807007176166216730
61785839327978807007363419459350
61785839327978807007455511453064
61785839327978807007455511453112
61785839327978807007458983711459
61785839327978807007458983711460
61785839327978807007928275343666
61785839327978807008020113302264
61785839327978807008020113302312
61785839327978807008020370519708
61785839327978807008020370519756
61785839327978807008023585560576
61785839327978807008023585560611
61785839327978807008023585560612
61785839327978807008023585560659
61785839327978807008023585560660
61785839327978807008023842778103
61785839327978807008023842778104
61785839327978807008023843840914
61785839327978807008207623762376
61785839327978807008208398597036
61785839327978807008211096020723
61785839327978807008211096020724
61785839327978807008211096020777
61785839327978807008211870855383
61785839327978807008211870855384
61785839327978807008211871918242
61785839328013471524479481556475
61785839328013472714281896259067
61785839328013472759825496083753
61785839328013472760013441254341
61785839328014824184332269172904
61785839328014824184332269172940
61785839328014824184332269172988
61785839328014824229217342908570
61785839328014824229969709252998
61785839328014824229970484087658
61785839328014824230064933376504
61785839328014824230064934439314
61785839328014824230252961453748
61785839328014824230252961453832
61785869488551390561178481617792
61785869491290901993660201563337
61785869491290901994224285795321
61785869491290901994225314665097
61785869491290951816772303171507
61785869491290951817336387403491
61785869491507049379551015650951
61785869491507049379552048752815
61785869491507049379739300945723
61785869491507049379740334047587
61785869491507054320371002326631
61785869491507054321124143505719
61785869491507054321124147737807
61785869491507054732718125569451
61785869491507054732906410864223
61785869491509751082422534607467
61785869491509751082987390491783
61785869491509751082987393674111
61785869491509751083174646916779
61785869491509751083175421751439
61785869491509756024559492659103
61785869491509756435588611424103
61785869491509756436153467308419
61785869491509756436153470490747
61785870205578129125059078700690
61785870205578129125811191010002
61785871640970344818710877064920
61785871640973044874829917306310
61785871640973046109608494751292
61785871640973046110361635930380
61785871640973046110363958859800
61785871641910493126263891613362
61785871641910493126263892663170
61785871641918598236757441063834
61785871641918642701641558236064
61785871641921299528411297698990
61785871641921299940004500690358
61785871641921299940005275530634
61785871641921332879479045924502
61785871641921333291826939769894
61785871641921343992541495669480
61785871641921343993293606910366
61785871641954947309540589485558
61785871641954948949077505981018
61785871641954948955915467710270
61785871641954965603379959587852
61785871641957649005196546222408
61785871641957650240730592026700
61785871641957650290790730403046
61785871641957650659916443337444
61785871641957650659916444400302
61785871641957650703138624248438
61785871641957666894279897021268
61785871641957666895032012512956
61785871642249406393543922589360
61785871642249406393543925771688
61785871642249406393544179806756
61785871642249406393544954641416
61785871642249406805137900421004
61785871642249406805137903603332
61785871642249406805138157632784
61785871642249406805138157638400
61785872111001757125468121698416
61785872270533737358199670102803
61785872270533737358199673285131
61785872270533737358200444937463
61785872270534643279212370829346
61785872270534643279212399409062
61785872270534643279213142481678
61785872323708664372491044330953
61785872323708664372491044349667
61785872323708664372491048581755
61785872323708664374185591278843
61785872323708664374185619975199
61785872323712271585345110033294
61785872323712271585345113215622
61785872323712271585345138613010
61785872323712271585345141795338
61785872323712271585345884867954
61785872323712271997128149595047
61785872323712271997128178174763
61785872323712271997128181357091
61785872324356755784304357372714
61785872350945837351571719773718
61785872350945837351571720823430
61785872350953942462065269225594
61785872350953975999412417507490
61785872350953979702921765878182
61785872350953981349296644102894
61785872350953992463170759002826
61785872350953992463171530655158
61785872350953992463171530773250
61785872350956643753719125859346
61785872350956644165312328852118
61785872350956644165313103690990
61785872350956683053297619730116
61785872350956683053297620792926
61785872350956693754823579330912
61785872351284439773870683247456
61785872351284439773871458082116
61785872351284450841175420494116
61785872351284450841175420498328
61785875862759133943980853247997
61785875862759133944546487153513
61785875915925960790107279539023
61785875915934060951682334101823
61785875915934060951682337284151
61785875915934060951683108936483
61785875915934060958460517020269
61785875915934064665066524923663
61785875915936762661707318366539
61785875939604607278277465766273
61785875939607308569743037105205
61785875949345543087532403338199
61785875949345543499880297183591
61785876418170844886517731683928
61785876418170845298300000656207
61785876418170845298320921244515
61785876577702825530867334848881
61785876577702825530867334850333
61785876577702825530867334867595
61785876577703731451782344403649
61785876577703731452045020376611
61785876577703731452065940964919
61785876578579027438232912074971
61785876578579027850580035317791
61785876630772386110532580970225
61785876630772386111284947314653
61785876630772386111284948377463
61785876630772386111285722149313
61785876630877752545535281803523
61785876630877752545535284985851
61785876630877752545536056638183
61785876630881358522830970201311
61785876630881358522851890789619
61785876630881359758177500762438
61785876630881359758177759580559
61785876630881359758177759580766
61785876630881359758177762762887
61785876630881359758197646516086
61785876630881359758198680168867
61785876630881359758198680169074
61785876630881359758198683351195
61785876631753054433942760880427
61785876631755756137943737570459
61785876631756656567929924546395
61785876631756656567930181763839
61785876631756656568494008778379
61785876631756656568494783613039
61785876631756656568495037648155
61785876631756656568495040830483
61785877853893874277489464456315
61785877854866432406562860458605
61785878013426759195887691615143
61785878013426760843016748352895
61785878014374091680699163824902
61785878014374091680720055833494
61785878014407457021661544594625
61785878014410158725661749632325
61785878066568344843216251228069
61785878066568344843216254410397
61785878066568344843216508445465
61785878066568360947910827192233
61785878066568360948474914612161
61785878066568361360256920521181
61785878066592676279393027944883
61785878066600765329626028345501
61785878066600765329626804228469
61785878066600765330190891648397
61785878066600780154352273329523
61785878066603467033627008222073
61785878066604387913781544700721
61785878066604387913781548951523
61785878066604387913802436709313
61785878066604387913802439891641
61785878066604387913802440960115
61785878066604389148395313257225
61785878066604389148395313258629
61785878066604389148939280315277
61785878066604389148939280316681
61785878066604389148960172323869
61785878066604389149127562427673
61785878066604389149127562427721
61785878066604389149127565610001
61785878066604389149127565610049
61785878066604389149127565611453
61785878066604389149148454436265
61785878066604389149148454436313
61785878066604389149148454437717
61785878066604389149148457618593
61785878066604389149148457618641
61785878066604389149149487556843
61785878066604389149149490739171
61785878066604389560910601457223
61785878066604389560910604639551
61785878066604389560931493465815
61785878066604389560931496648143
61785878067585085739578874453887
61785878067585085739578874455291
61785878067585085739579646107623
61785878067585085740141291187543
61785878067585085740143730338203
61785878067585085740144763445683
61785878067585085740144763445890
61785878067585085740144763445891
61785878067587787031229632951957
61785878067587787031797845236315
61785878067587787443011896078373
61785878067587787443576378891395
61785878067587787443576751962689
61785878067587787443576755145017
61785878067587787443579851145287
61785878067587787443579851149535
61785878067587787443579851149742
61785878067587787443579851149743
61785878094137882876965956742181
61785878094140584168054179453155
61785878094140584579648935305999
61785878094140584580401302713237
61785888631626457672223551108123
61785888631626457672223551108171
61785888631626457672223552157931
61785888631626457672224326992591
61785888631626457672224584209987
61785888631626457672226649940885
61785888791051248286770285626491
61785888791159344237186747584775
61785888791159344237750831822375
61785888791159344237750835004703
61785888791159344237754187872533
61785888791159348123713792713779
61785888791159348123713794248813
61785888791159348124278648598095
61785888791159348124278653315457
61785888791159349771406672719257
61785888791159349771407705821121
61785888844010066427737027350247
61785888844010066427737030532575
61785888844010066428301886416891
61785888844010066840083117491203
61785888844042485638696730558281
61785888844228876593656170241615
61785888844228876593656173423943
61785888844228876593656945076275
61785888844228877004685033908641
61785888844228877005250922907919
61785888844259944329954262601162
61785888844259944329955033203734
61785888844264043202342122394527
61785888844264043202906981465383
61785888844322112968345668625524
61785888844326171263045921694095
61785888844332918135711141234934
61785888844334269604349323366915
61785888844334269605102210510727
61785888844334269605102214742815
61785888844334271251477346985333
61785888844334271251477350167661
61785888844334271251478121818589
61785888844334271252230492413819
61785888844334271252231267248479
61785888844334271252233591246533
61785888844334275138004910215423
61785888844334275138005168482627
61785888844334275138758051394511
61785888844334276785133187396941
61785888844334276785886331762569
61785888844334276785886331880613
61785888844336972543318715137843
61785888844336972543318718320171
61785888844336972543883574208699
61785888844336972543883577391027
61785888844336972543884349043359
61785888844336972543886673041413
61785888844336978076786269663997
61785888844336978076787047685197
61785888844336978076787302778959
61785888844336978076787305965499
61785888844336978076974554486593
61785888844336978076974556021627
61785888844336978077539413557449
61785888844336978077539413675493
61785888844336978077539415092435
61785888844336978077539415092483
61785888844336978489321679281709
61785888861735042516692230081363
61785888861953546991993824834486
61785888861953546997074071543615
61785888861953546997074071543663
61785888861953845493442164987503
61785888861953845493630193064783
61785888861953845493630193064831
61785888861953846723896735734902
61785888861953846728788957549079
61785888861953846728976985626359
61785888861953846728976985626407
61785888861953847135490713566546
61785888864689353624566734542687
61785888864689354859725241809491
61785888864689354859913527104263
61785888864722676273200314724645
61785888864725377564853396519525
61785888864725392938057538957235
61785888864905456544842728662139
61785888864908158248466359927967
61785888864908159483813152489543
61785888864908159895407130321187
61785888864944180958489802276255
61785888864944182193836337620387
61785888864944182193836594837831
61785888864944214312759187570729
61785888864944215547917694837533
61785888864944215548105980132305
61785888865006326858196038666107
61785888865006327269978045506747
61785888865006327269978045624839
61785888865014432380284083571055
61785888865014432380284340670407
61785888865014432380284341851309
61785888865014458596244435034847
61785888865014458596806194918857
61785888865014458596994480213629
61785888865014458596997576213935
61785888865014458596997837680729
61785888865014460243373491772599
61785888865014460243373748990043
61785888865014460243935251656609
61785888865014460243937576004583
61785888865014460243938604874359
61785888865014460243938609123709
61785888865014460244123536951381
61785888865014460244123538368483
61785888865014460244125861299355
61785888865014460244126632951687
61785888865014460244126637201037
61785888865014460244126894418481
61785888865017132436590372686267
61785888865017132436590372804359
61785888865017133671937165365935
61785888865017133671937422465287
61785888865017133671937422583295
61785888865017133671937422583379
61785888865017133671937423646189
61785888865017134083719429555161
61785888865017134083719686772605
61785888865017160300241540889913
61785888865017160300244898357013
61785888865017160300429826184685
61785888865017160300432926434341
61785888865017160300433183651785
61785888865017161535026830784923
61785888865017161535588333451489
61785888865017161535591686669239
61785888865017161535591690918589
61785888865017161535776618746261
61785888865017161535776620163363
61785888865017161535778943094235
61785888865017161535779976213361
61785888865017161947370593395577
61785888865017161947370596577905
61785888865017161947372917743551
61785888865017161947372920925879
61785888865017161947373950862677
61785888865017161947373954045005
61785888865017161947561207287673
61785888865017161947561978940005
61785888865017161947561982122333
61785888865017167022946535145524
61785888865017167023511391029840
61785888865017167023698647454836
61785888870597678802644223031815
61785888870631268293747267791490
61785888870631301645632000259936
61785888870631301645632000259945
61785888870633969582952628531108
61785888870633969585400349586370
61785888870634002937285082054816
61785888870634002937285082054825
61785888870634002938979400461935
61785888870634002939544484983979
61785888870634002939544513563695
61785888870634003349067087963797
61785888870634003351325748889787
61785888870634003351326777759563
61785888870634007238122033301746
61785888870634007238122061999479
61785888870634007238122061999506
61785888870634008473468825863322
61785888870634008473468854561082
61785888870634019586506227317710
61785888870634019586506227435754
61785888870634019586506228380520
61785888870634019586506228498612
61785888870816483426543848417095
61785888870816484630634733540269
61785888870816484631387874719357
61785888870816490195626215549918
61785888870816532808877214152463
61785888870816534456758637253309
61785888870816534456758640435637
61785888870816534456761993303467
61785888870842006283626838811703
61785888870842006695409360205323
61785888870850105857748327999843
61785888870850105857749361101707
61785888870850106269467785763650
61785888870850106269531624228123
61785888870850110158501581888622
61785888870850111804878526317062
61785888870850111805630638626374
61785888870850111805651559332774
61785888870850111805715398151455
61785888870850111805715398151539
61785888870850111805715399214349
61785888870850137975922164822046
61785888870850137975922164823450
61785888870850137976483667490073
61785888870850137976487020707766
61785888870850139211268958434843
61785888870850139212018746396181
61785888870850139212021070761417
61785888870850139212022099613931
61785888870850139623051221559798
61785888870850139623051221561202
61785888870850139623051221561259
61785888870850139623612724227825
61785888870850139623616077444114
61785888870850139623616077445518
61785888870850139623616077445575
61785888870850139623801009522597
61785888870850139623801010939699
61785888870850139623803333870571
61785888870850139623804366989640
61785888870850139623804366989688
61785888870852806325837913461427
61785888870852807553571978917022
61785888870852807560368498031774
61785888870852807561121639210862
61785888870852807561184448805559
61785888870852807561184706023003
61785888870852811862021687384843
61785888870852813097283716171904
61785888870852813097283720421254
61785888870852813097284491010776
61785888870852813097284492073586
61785888870852813097304641127654
61785888870852813097368222728975
61785888870852813097368479946419
61785888870852813097368481009229
61785888870852813509150486918201
61785888870852813509150744135645
61785888870852839679922370928229
61785888870852839680107298755901
61785888870852839680110399005557
61785888870852839680110656222992
61785888870852839680110656223001
61785888870852840914704046138695
61785888870852840914704303356139
61785888870852840915265806022705
61785888870852840915268130370679
61785888870852840915269159240455
61785888870852840915454091317477
61785888870852840915454092734579
61785888870852840915456415665451
61785888870852840915457187317783
61785888870852840915457448784568
61785888870852841327048070566223
61785888870852841327050394564117
61785888870852841327050394564277
61785888870852841327238679858889
61785888870852841327239451511221
61785888870852841327239451511381
61785888870852857562146914289567
61785888870914952271297677247478
61785888870914952271297677365522
61785888870914952683079684206219
61785888870923052257121602793772
61785888870923056146256922632118
61785888870923056146256922750162
61785888870923057793385588229222
61785888870923057793385588347314
61785888870923083963592746159882
61785888870923083964157602042794
61785888870923083964157602044198
61785888870923083964345891588320
61785888870923085198939535537726
61785888870923085198939539769814
61785888870923085611286663031300
61785888870923085611471200072664
61785888870923085611471592276122
61785888870923085611474556122614
61785888870923085611474948326072
61785888870923089497997983746312
61785888870923089497997983864404
61785888870923091144279752349191
61785888870923091145127039421254
61785888870923091145127039539298
61785888870923091145127040484064
61785888870923091145127040602156
61785888870923091145127055482501
61785888870923091145127084062217
61785888870925741172165115752831
61785888870925742406759024352763
61785888870925742406947310710393
61785888870925742407511136662075
61785888870925752313239606732352
61785888870925753546326963533438
61785888870925753548021543409612
61785888870925753548773909748376
61785888870925753548774684588652
61785888870925753960367887580020
61785888870925757231736052114589
61785888870925757231736055296917
61785888870925757231923308533969
61785888870925757231923308539585
61785888870925757849692011385739
61785888870925758878300254043933
61785888870925758879052623570689
61785888870925758879053395223021
61785888870925759085037894122420
61785888870925759085037898371770
61785888870925759085038670024102
61785888870925759085038670142194
61785888870925759085039061164750
61785888870925759085039061282794
61785888870925759085039062227560
61785888870925759085039062345652
61785888870925785049821667730833
61785888870925785667589594679469
61785888870925785667592560061194
61785888870925785667592952264652
61785888870925785667777879974241
61785888870925785667781237559376
61785888870925786696949945401789
61785888870925786696949948584117
61785888870925786696953301451947
61785888870925786902371397905900
61785888870925786902374884690301
61785888870925786902939740574617
61785888870925786902939744826228
61785888870925786903123510215212
61785888870925786903124674071002
61785888870925786903126609047766
61785888870925786903126863077218
61785888870925786903126996999613
61785888870925786903128030120952
61785888870925787314718647185133
61785888870925787314720840914478
61785888870925787314722004770268
61785888870925787314722007952596
61785888870925787314909261195264
61785888870925787314910032847596
61785888870925787314910036029924
61785888870925792435933095610865
61785888870925792436027238317300
61785888870925792436027238435392
61785888870925792436027238789683
61785888870925792436027281836404
61785888870925792436027281895453
61785888870925792436497951495181
61785888870925792436592137720720
61785888870925792436779346377262
61785888870925792436779346493902
61785888870925792436779350626612
61785888870925792436779350744704
61785888870925792436779394145716
61785889340330998857817973305276
61785889340552505185131794385816
61785889340552505596725771172072
61785889499866585486394976501077
61785889500074585127543902831315
61785889500085390154353606801847
61785889500085390154353609984175
61785889500085391800728488208887
61785889500085391801481633620063
61785889500085391940531108235547
61785889500086291956790435784199
61785889500086292368543623067069
61785889500086292368543627316419
61785889500086292369136525925155
61785889500086292369137559027019
61785889500086292369296768478245
61785889500086292369325844321791
61785889500194393852703201003835
61785889553041512494130948759352
61785889553041513727026920098803
61785889553041513727026924330891
61785889553044215432724026112792
61785889553044215437993332955773
61785889553044215483526465326287
61785889553251911869287775956213
61785889553260018209859582783228
61785889553260018214939828447017
61785889553260018214939832679105
61785889553260018214940603281677
61785889553260018621453563801412
61785889553260018626722095805521
61785889553260302293095413315314
61785889553260317115558864096195
61785889553260317115558864096243
61785889553260317118009685322532
61785889553260317122901902904829
61785889553260317123089156147449
61785889553260317123089927799781
61785889553260317123089932031869
61785889553262719910844885549147
61785889553262719913106645596244
61785889553262719918186892305581
61785889553262719918375177600401
61785889553262720329969155431997
61785889553262720329969155432045
61785889553263018818994210067251
61785889553263018818994210067299
61785889553263018821256741762564
61785889553263018821256744949104
61785889553263018826337248875885
61785889553263018826525276953165
61785889553263020054341002628875
61785889553263020106861230582065
61785889553263020106861231644923
61785889553263020107426861301041
61785889553263020519209125490315
61785889553263020659011744454165
61785889553263020659011745516975
61785889553263919439923250565801
61785889553263919439923250565849
61785889553263919439923250567253
61785889553263919439923507783245
61785889553263919440111535860621
61785889553263919440111535862025
61785889553263920674705442346651
61785889553263920675269268292717
61785889553263920675270297162493
61785889553263920675270301413295
61785889553263920675429511931543
61785889553263920675429515113871
61785889553263920675430286766203
61785889553263920675457553587537
61785889553263920675458325239869
61785889553263921086487448255623
61785889553263921086487705473067
61785889553263921087023230414459
61785889553263921087024264597847
61785889553263921087051531419133
61785889553263921087051531419181
61785889553263921087052303071465
61785889553263921087052303071513
61785889553263921087052307322267
61785889553263921087052564539711
61785889553263921087239817782379
61785889553263921087240589434711
61785889553263921087240592617039
61785889553361215345663149060579
61785889553361215757445413236755
61785889553369320867183123044715
61785889553369320867183123044763
61785889553371987569993922344352
61785889553371988805339940071268
61785889553371989219381635771545
61785889553372022158836204839595
61785889553372022158836204839643
61785889553372022159401180114476
61785889553372022159401180114477
61785889553372022571185764052163
61785889553372022571186538885455
61785889553372022571186542073363
61785889579851868186779198138728
61785890776348513922906668269251
61785890776381835341497886189783
61785890776381835341497886191187
61785890776384536632962677908290
61785890776384536633150705985618
61785890935881350662309953895127
61785890935881350662309958127215
61785890935881350663063099306303
61785890935881398840740725102815
61785890935881398840740811209145
61785890935881398840741069476349
61785890935881400487681580526457
61785890935881400487868744487901
61785890935881400487869863697547
61785890935881400487869863714809
61785890935906571965827740984353
61785890935906616384936867963971
61785890935914677076133004095909
61785890935914721494486404100337
61785890935914721495239549511513
61785890935914721495242901132798
61785890935914721495242902727859
61785890935917421551545837676343
61785890935917421551545837676391
61785890935917422786895982927678
61785890935917423197921749002919
61785890935917423197921749021633
61785890935917423198486604905949
61785890935917423198486609138037
61785890935917423198674894432809
61785890935917423243371564322715
61785890935917423243371568554803
61785890935917423243654040153855
61785890935917423244123934899231
61785890935917423244124709733891
61785890935917423244127033731945
61785890988768144199610415545611
61785890988768144199610415545659
61785890988768145434957208107187
61785890988768145434957208107235
61785890988768145434957465324631
61785890988768145434957465324679
61785890988768145846739468051275
61785890988768145846739468051323
61785890988768145846739471233603
61785890988768145846739471233651
61785890989056277676788839633149
61785890989056277677353698699793
61785890989056325855785589134389
61785890989058979380788786409261
61785890989058979380788789591589
61785890989058979380789044689563
61785890989058979380789047871891
61785890989059028793814319730405
61785890989059028793814322912733
61785890989059028794002864368289
61785890989059028794566694565157
61785890989059028794567723434933
61785890989059029206348954509245
61785890989059029206348957691573
61785890989084244690881320272422
61785890989084244691066254305913
61785890989084245102660232137557
61785890989084245148392867761273
61785890989084245148392867761357
61785890989092305794048010658361
61785890989092305794048013839285
61785890989092305794048785491617
61785890989092348565272353906323
61785890989092348565272353906371
61785890989092348565272353907775
61785890989092348565840568845006
61785890989092348566025495085459
61785890989092348566025495086863
61785890989092348566025498267787
61785890989092348610722172408447
61785890989092348610722430675651
61785890989092348610725528458605
61785890989092348611004645057211
61785890989092348611004645057259
61785890989092348611474541935155
61785890989092348611475575037019
61785890989092349801372287647035
61785890989092349801374610417210
61785890989092349801375643519074
61785890989092349801375645119715
61785890989092349847103803963215
61785890989092349847104927875880
61785890989092349847104927875881
61785890989092349847107247641846
61785890989092349847107247641847
61785890989092350212401406234076
61785890989092350212401406411987
61785890989092350212401406412035
61785890989092350212401406413439
61785890989092350212401409416404
61785890989092350212401409594315
61785890989092350212401409594363
61785890989092350212401409595767
61785890989092350212401410662789
61785890989092350212404505066582
61785890989092350212404508248910
61785890989092350212404762284074
61785890989092350212966265300720
61785890989092350212966265478631
61785890989092350212966265478679
61785890989092350212966269729433
61785890989092350212968592480894
61785890989092350212969621350718
61785890989092350213154178770583
61785890989092350213154551841877
61785890989092350213154555024205
61785890989092350213156874593386
61785890989092350213156876189851
61785890989092350213156879372179
61785890989092350213157651028723
61785890989092350257851229146199
61785890989092350257851483181315
61785890989092350257851486363643
61785890989092350257854582014029
61785890989092350258603595490579
61785890989092350258603598672907
61785890989092350258606951540737
61785890989092350258698905707489
61785890989092350258698905707524
61785890989092350258698905707525
61785890989092350258698905707572
61785890989092350258698905707573
61785890989092350258887192065155
61785890989092350258889511813651
61785890989095007497484131481547
61785890989095050269272557716352
61785890989095050269272557894263
61785890989095050269272557894311
61785890989095050269275656548858
61785890989095051504054491389195
61785890989095051504054491389243
61785890989095051504054491390647
61785890989095051504054492457669
61785890989095051504057586855846
61785890989095051504057586861462
61785890989095051504057844078954
61785890989095051504619347095600
61785890989095051504619347273511
61785890989095051504619347273559
61785890989095051504619351524313
61785890989095051504621671087830
61785890989095051504622703145598
61785890989095051504809956388266
61785890989095051504810731222926
61785890989095051504810732823567
61785890989095051549503536102207
61785890989095051549504310941079
61785890989095051549692593047859
61785890989095051549692593053475
61785890989095051549695949103633
61785890989095051549787040807287
61785890989095051549787040807335
61785890989095051549787128435725
61785890989095051549787128435760
61785890989095051549787128435761
61785890989095051549787128435808
61785890989095051549787128435809
61785890989095051549787128435968
61785890989095051550256677279843
61785890989095051550256677285459
61785890989095051550256680467787
61785890989095051550260033335617
61785890989095051550351987502369
61785890989095051915836755584085
61785890989095051916401611468401
61785890989095051916401614650729
61785890989095051916404710655163
61785890989095051916404710655247
61785890989095051916404710655406
61785890989095051916404710655407
61785890989095051961286570885167
61785890989095051961569046716307
61785890989095051961572490389115
61785890989095051962133902600623
61785890989095051962134251691679
61785890989095051962137349461375
61785890989095051962325632636837
61785891015355714574503885757336
61785891015356014718020894845656
61785891015644797251267756692392
61785891015645095750162722911386
61785891015645097396538638470050
61785891015645097397291779649138
61785891015645097435430356567430
61785891015645097443045364559054
61785891015647497307385760630876
61785891015647498542167697308136
61785891015647498542919805368098
61785891015647498954513783198338
61785891015647498954513783199742
61785891015647543010289272864470
61785891015647543010290387473394
61785891015647798681416150436294
61785891015647798688943831511432
61785891015647798688944089791686
61785891015647798726330554400666
61785891015647798727083438362310
61785891015647798734698446353934
61785891015647799100537806156536
61785891015647799100537809343076
61785891015647843153054170706336
61785891015647843153054513662928
61785891015647843153806278764846
61785891015647843153807311885424
61785891015647843565400256602106
61785891015647843565400259784434
61785891015647843565400599558698
61785891015647843565400600975847
61785891015681120153005129174404
61785891015681120153006158044180
61785891015681164617846626078892
61785891015681164617846630329694
61785891015683820209123390330332
61785891015683820209124161982664
61785891015683821444658207782744
61785891015683821444658210969284
61785891015683821856252185614388
61785891015683821856252188800928
61785891015683864673964891485622
61785891015683865908744243765264
61785891015683865908747599815214
61785891015683865909497384944352
61785891015683865909499708938034
61785891015683865909500740994302
61785891015683866321093686773890
61785891015683866321093689956218
61785895083542773984914340340725
61785895083542773984914340345181
61785895083542785097763427925081
61785895083542785097951713219769
61785895243075671205964094129709
61785895243075671251696992270271
61785895243083765248964619990393
61785895296151083628272096752018
61785895296155137627923480389263
61785895296155137663900984301831
61785895296224018129513699534396
61785895296224018130266841763244
61785895296225065713652051993605
61785895296225065713652306030173
61785895296225065713653080864833
61785895296225065714217165101029
61785895296225065714217168283357
61785895296225065714217939935689
61785895296225369563775296573287
61785895296225371246880350482958
61785895296225371246881125317618
61785895296227767417652252804833
61785895296227767417652255987161
61785895296228071303187417733250
61785895296228072538533417928931
61785895296228072538533435460166
61785895296228072538534207112498
61785895296253288856386338550709
61785895296253288856574366623581
61785895296253288856574366628037
61785895296253299511908808438621
61785895296253299511908808443077
61785895296253299511908811625405
61785895296253299512097094783153
61785895296253299923691072614797
61785895296253299923691075797125
61785895296253299923879100692125
61785895296253299969611736315925
61785895296253299969611739502625
61785895296260051914369875412228
61785895296260051915122245988744
61785895296260052372448602226744
61785895296261388612862520311377
61785895296261388613427633413185
61785895296261388613427636595513
61785895296261388613428408247845
61785895296261393966692376496681
61785895296261393966692376496717
61785895296261393966879626552845
61785895296261393966880404574009
61785895296261405034185396923051
61785895296261405079729749371389
61785895296261405079917774262177
61785895296261405079917777448717
61785895296264090316109837155393
61785895296264090316110611990053
61785895296264090316297865232673
61785895296264090316862721116989
61785895296264095670126686179333
61785895322743952030201918601503
61785895322743952030389946678831
61785895322743952030390204959085
61785895322814185605744471077671
61785895322814185613370073345627
61785895322816587127367459680342
61785895322816587127367717960644
61785895322816597828810106926807
61785895322816597828810749379930
61785895322816597828810878579139
61785895322816885043624480065411
61785895322816885044377364027055
61785895322816885044377367209383
61785895322816885600763421754471
61785895322816885600763421754519
61785895322816886691317363830801
61785895322816886691318392700577
61785895322816886835357072074149
61785895322816886836109184383461
61785895322816886904835127063263
61785895322816886905023413420845
61785895322816887316617132972235
61785895322816887316617391252480
61785895322816887316617391252489
61785895322816896530054262033841
61785895322816897765380130706737
61785895322816897765401051413089
61785895322816897972118943607726
61785895322816897972118943607735
61785895322816897972139859531082
61785895322816897972139864314078
61785895322816897972306971685063
61785895322816897972327758468250
61785895322816898383900949516707
61785895322816898383921093787722
61785895322816898383921093846771
61785895322816898383921870223050
61785895322816898383922128503352
61785895322816901652736798567041
61785895322816901652924054992037
61785895322816901652924054993441
61785895322816903299300996256863
61785895322816903299864826453731
61785895322816903299865855323507
61785895322816903301560432017513
61785895322850206670926736824383
61785895322850206677955706758497
61785895322850206678520824109607
61785895322850208318055793562135
61785895322850208318244078856907
61785895322850208325648847728233
61785895322850208325649876598009
61785895322850208325649880847359
61785895322850208325837133023005
61785895322850208325837904675337
61785895322850208325837908924687
61785895322850208325838166142131
61785895322850217745260701225352
61785895322850217745260701226756
61785895322850217745825557111072
61785895322850218980607490604600
61785895322850218980607494855402
61785895322850219393142511189536
61785895322850219393142641926152
61785895322850219393142903392994
61785895322850219438687249471220
61785895322850219438687253722022
61785895322850219438875277549952
61785895322852908374550368090211
61785895322852908382144198157991
61785895322852908382144455375435
61785895322852909609708875357015
61785895322852909609897160651787
61785895322852909617301929523113
61785895322852909617302958392889
61785895322852909617302962642230
61785895322852909617302962642239
61785895322852909617491247937011
61785895322852910020926279416787
61785895322852910021491138483431
61785895322852910028520109484567
61785895322852910028520366702002
61785895322852910028520366702011
61785895322852910029084192649529
61785895322852910029084833565188
61785895322852910029084964301861
61785895322852910029084968551211
61785895322852910029085225768646
61785895322852910029085225768655
61785895322852918828480398725799
61785895322852918829232768252555
61785895322852918829233543087215
61785895322852919285995297476015
61785895322852919288254733236665
61785895322852919446917530465175
61785895322852920521342086855263
61785895322852920521905917052131
61785895322852920521906945921907
61785895322852920523601522615913
61785895322852920682076294949423
61785895322852920682264323026751
61785895322852920684607695641491
61785895322852921093293441791751
61785895322852921093858300858395
61785895322852921141557739576674
61785895322852921142122598643318
61786683587827782324235131134083
61786683587827782324799215366067
61786683587827792888772762951843
61786683587827793025469348873747
61786683587827793437836616820455
61786685741519210470712113652197
61786686379642649973692349038593
61786686428997846678359605745926
61786686432609827576830871937242
61786686432609829360404775874366
61786686432612530652057086016914
61786686432612530697789750220430
61786686432613431082608113281874
61786686432819372772864653682780
61786686432819378123586365494152
61786686432831080153601912064384
61786686432851793211829369201068
61786686432855395345627456092552
61786686432855395482825448703100
61786686432863800775141863635860
61786686432863800781899213127912
61786686432863800781920129466870
61786686432863800781920133716220
61786686432863800782651981235658
61786686432867402504104093840084
61786686432867402504123898402526
61786686432867402504125014428392
61786686432936733865365202019656
61786686432936735648939105956780
61786686432940337188944007004038
61786686432940337371142443364288
61786686432940337737735977446230
61786686446654695809114560126156
61786686446727630683747768569042
61786686446727630683747768587916
61786686456451178072745976401313
61786686456454779749217419858165
61786686456454779794950084061681
61786686456454780343742054503873
61786686456463183813425568280377
61786690499716551304023412598234
61786690659249436222421639757062
61786690683102744282552110421254
61786690730189281963687834011130
61786690736385739472667372493984
61786690736385772781748400434728
61786690736386688035645682789026
61786690753823783432808280534166
61786690754006248690729100269622
61786690754111615711909609382892
61786690754115571109040432890534
61786690754147988394082357201387
61786690763632457264576376856879
61786690763632457264597297563231
61786691935544947123864882058522
61786691935732537416792164552234
61786691935763735685812997065612
61786692095069728167303863832710
61786692095077832042263109217350
61786692095265422335190391711062
61786692095288516729251978839800
61786692119556471182987072303275
61786692119556482302799300631775
61786692119580798867371949599437
61786692122535262288771437349789
61786692122543367399080571418567
61786692122547269264800885850524
61786692166204045911595675736840
61786692166204050852419104184356
61786692166204050852419104201826
61786692166204095325373235274016
61786692166204095325373608326484
61786692166204095325376678461390
61786692166204095325377051551606
61786692166860592537270530898480
61786692166860607224254553710446
61786692171881858537625538462154
61786692171889962412584783846794
61786692171889964241891351969964
61786692171893866107884067764854
61786692171894766675695758966246
61786692172077253934037284664806
61786692172077554077554293753126
61786692172108802171883990773002
61786692172109672954955140918954
61786692172112354481125785925084
61786692172112371135426749135884
61786692172112374246106814507626
61786692172112403894903345462260
61786692172112420549204308673060
61786692172112420549207751860434
61786692172112420549208124950650
61786692172112720692725134038970
61786692172113571846675327861552
61786692172174548426267009928378
61786692172174548427081798282340
61786692172174548427085614559930
61786692172182604308507474665126
61786692172182652301229727218478
61786692172182904452024483753446
61786692172206019023915058269674
61786692172206063541306659198622
61786692172206068482693057286668
61786692172768917623359647811252
61786692172768917806290304625316
61786692172768932448063963448566
61786692175066672723041789997124
61786692175066672723044112927948
61786692175066672723044112932368
61786692175066672723044117649682
61786692175066672723045146047282
61786692175066672723797258356594
61786692175066672723797259872754
61786692175066672723797259891628
61786692175066672723856578432834
61786692175066672723859934482992
61786692175066972866558799085444
61786692175066972866561122016268
61786692175066972866561122020688
61786692175066972866561126738002
61786692175066972866562155135602
61786692175066972866562269926642
61786692175066972867314267426040
61786692175066972867314267444914
61786692175066972867314268961074
61786692175066972867314268979948
61786692175066972867373587521154
61786692175066972867373959074932
61786692175066972867377058379822
61786692175066972867377059779502
61786692175067022281154963707681
61786692175067873297865294691000
61786692175067873297865294709874
61786692175067873297865296226034
61786692175067873297865296244908
61786692175067889952145824705102
61786692175067889952145824722572
61786692175067922711705990972641
61786692175067923306498778032540
61786692175067923306498778033944
61786692175067923306502134082698
61786692175067923306502220176137
61786692175067923306502220176138
61786692175067923306502221711172
61786692175175941618269096500302
61786692175175941618269096517772
61786692175175991581173357781924
61786692176016186007463456382382
61786692176047683870957623167841
61786692176047700342248057354631
61786692176120635218761546589671
61786692189619747698664208390038
61786692189802213545754865374888
61786692189834648626449018449554
61786692189838552322563833773914
61786692189838552322563833775318
61786692189838552870791719985526
61786692189838552871355804234980
61786692189838552871366279102164
61786692189838552871367055490732
61786692189838596793953473938906
61786692189838596794204149345606
61786692189838596794765938275940
61786692189838596794769008410846
61786692189838596794769381501062
61786692189838600500806285825218
61786692189838600500806314404982
61786692189899524098578834757062
61786692189907579979729098731688
61786692189911232074925155151268
61786692189911232074928253985386
61786692189911481845721813010418
61786692189911481845722932199738
61786692189911482394514901224988
61786692189911531668565761695670
61786692189911531668583985331270
61786692189911531668586682400666
61786692189911531669398773685232
61786692189911531669402216872606
61786692189911531669402589962822
61786692189911532217637507833966
61786692189911532218445263073706
61786692190496011277067481261121
61786692193450774219510065719863
61786692193450774267524205957127
61786692199355497768562291330665
61786692199355497768583212038469
61786692199355497768583216637739
61786692199355497768585534985311
61786692199355497768585534986763
61786692199355497768585536402461
61786692199355497768585539590405
61786692199355497769129474764157
61786692199355497769129474768369
61786692199355497769129503443043
61786692199355497769129503460513
61786692199355497769129503461757
61786692199355497769129503466129
61786692199355497769150395468945
61786692199355497769150395469105
61786692199355497769150424166705
61786692199359098256008485371829
61786692199359099491354503098745
61786692199359398399525494460149
61786692199359399632590812410743
61786692199359399634871512187065
61786692199359400229919940745662
61786692199359400229919940745663
61786692199754836865475935488492
61786692645459250998505588504006
61786692650781612187078696295980
61786692650816429384094883765744
61786692650816429384909900751610
61786692650816429384910015070682
61786692804335590526012012819668
61786692804335590526012012837138
61786692804335638704192104755750
61786692804335638705006864511074
61786692804336540919132686276398
61786692804336540919143189854440
61786692804408525401125737479044
61786692804408525401125737496514
61786692804408569872762986096754
61786692804408569873599352371088
61786692804408573578825055986968
61786692804408573579640187291906
61786692804408574814986979859098
61786692804408575364029998760666
61786692804409475793776284011838
61786692804409475794016856054334
61786692804409475794580940286318
61786692804409475794580940303788
61786692804992137197439334066230
61786692805089399070991483539664
61786692805089399070991483543876
61786692805308203694891137504660
61786692810025411270212869563258
61786692810232208323038434238134
61786692810240361656775678639768
61786692810243915750595485860218
61786692810244264071540187244518
61786692810245164502342004356102
61786692810245165738252881149662
61786692810245166286491272341804
61786692810305187670124136928148
61786692810305187715061443106734
61786692810305187715061814643042
61786692810305187715062586295374
61786692810306088099859918563690
61786692810306088100674706917652
61786692810313292780430171692036
61786692810314497105476923454808
61786692810316848794813419222598
61786692810316850624956810878088
61786692810316850624956810895558
61786692810316893267287034097172
61786692810316893267287491372628
61786692810316894502634280751876
61786692810316895097430425770132
61786692810316895097430798822600
61786692810316898802907176464582
61786692810316898803471260690950
61786692810316900038818053258142
61786692810316900587296987931938
61786692810316900587861072159710
61786692810318095670683673769450
61786692810318095671498462123412
61786692810318095671498835175880
61786692810318099376723279786970
61786692810318099376724051433686
61786692810318099376975098493174
61786692810318101161124366484700
61786692810318101161124366497798
61786692810318101161929022773682
61786692810318101161929022791152
61786692810337608156286623255448
61786692810341210427534122771878
61786692810349315538655034796702
61786692810900462238339721954854
61786692810900462421270378768918
61786692811005829405128594889136
61786692811216528918722206302822
61786692811216528918722210902092
61786692811216528918722210907916
61786692811216829107971855614212
61786692811224634029028244249038
61786692811224634029028245666188
61786692811224634029028248854132
61786692880928915678389859411626
61786692881111397995155557021164
61786692881112603510799421462062
61786692881112603510799421463466
61786692881136963313104592700294
61786692881143818436568366648746
61786692881145067188063838084934
61786692881147720302289484795502
61786692881147720302289484796906
61786692881147720850496450418806
61786692881147720850517371007114
61786692881147720851081455256568
61786692881147768480531965426570
61786692881147770264357692663346
61786692881147770264921776895330
61786692881147770264921776912800
61786692881148670695472889899598
61786692881148670695472889917067
61786692881208647605847975214794
61786692881208692078301126776516
61786692881209898188552818129046
61786692881216751480807220599434
61786692881216753310929691684086
61786692881216795953260372161156
61786692881216797188607161540404
61786692881216797782838537931056
61786692881216797783403679611128
61786692881216801489444141479478
61786692881216802724790934046670
61786692881217998357471342911940
61786692881217998357471715964408
61786692881220655176650811348406
61786692881220699648559656079216
61786692881221605569290081102694
61786692881221605569290852749410
61786692881221605570106012639520
61786692881241113113506746347334
61786692881241113114321763314326
61786692881241113114321791894090
61786692881253120639391966895650
61786692881253120639391966913120
61786692881878114540171664195030
61786692881878114540192584783338
61786692881878114540735748427014
61786692881878114540736523265886
61786692881878114540757443854194
61786692881901529303842850170751
61786692881901529303842850188221
61786692881909634413604263921036
61786692881909634413604263926652
61786692881909634413605035573368
61786692881909634413605035578984
61786692881909634414085435916926
61786692881909634414085464614686
61786692881909634414148111942702
61786692881909634414148113280903
61786692881909634414148113299777
61786692881909634414148199020051
61786692881909634414148199038925
61786692881909634414148226733742
61786692881909634414148888200128
61786692881909634414148888299298
61786692881909634414148888318172
61786692881909634414169032649054
61786692881909634414169118742334
61786692881909634414169119792094
61786692881909634414169119810968
61786692881909634414169894626754
61786692881909634414169894645628
61786692881909634414169894999760
61786692882095718407573918407642
61786692882096018551070121225114
61786692882096018551070121226518
61786692882096018551090927494558
61786692882096018551091013233706
61786692882096023537645644025863
61786692882120333927742475573501
61786692882120333927763481883487
61786692882120334065003229948973
61786692882128138802480511103893
61786692882128138803044595335877
61786692882128138848234095658012
61786692882128138848798179889996
61786692882128438991729412387648
61786692882128438991730184041384
61786692882128438991750304396240
61786692882128438991751076049976
61786692882128438992294268271964
61786692882128438992294268273368
61786692882128438992315160280556
61786692882128439037482625564423
61786692882128439037482997297516
61786692882128439037483740252088
61786692882128439037483740257912
61786692882128439037483768949848
61786692882128439037503889293058
61786692882128439037503889306108
61786692882128439037503889306316
61786692882128439037503889311932
61786692882128439037503918358207
61786692882128439037503918358208
61786692882128439037504660958440
61786692882128439037504660958648
61786692882128439037504660964264
61786692882128439037504690010539
61786692882128439037504690010540
61786692882128439037985061302206
61786692882128439037985089999966
61786692882128439038047738685057
61786692882128439038047824405331
61786692882128439038047824424205
61786692882128439038047824484072
61786692882128439038047824489896
61786692882128439038047853181832
61786692882128439038048513585408
61786692882128439038048513684578
61786692882128439038048513703452
61786692882128439038048599324556
61786692882128439038048599796732
61786692882128439038068658034334
61786692882128439038068744127614
61786692882128439038068745177374
61786692882128439038068745190424
61786692882128439038068745190632
61786692882128439038068745196248
61786692882128439038068774242523
61786692882128439038068774242524
61786692882128439038069520012034
61786692882128439038069520030908
61786692882128439038069520385040
61786692882128439175245731295605
61786692882128439175246506195956
61786692882128439175246506314000
61786692882128439175309267960880
61786692882128439175330188667232
61786692882201073677677803797637
61786692882201373866927476733724
61786692882201373866948368742316
61786692882201373912116090955186
61786692882201373912116090974060
61786692882201373912116862626392
61786692882201373912137097768076
61786692882201373912137098122207
61786692882201373912137098122208
61786692882201373912137869420408
61786692882201373912137869426024
61786692882201373912137869774539
61786692882201373912137869774540
61786692882201373912618269763966
61786692882201373912618298461726
61786692882201373912680945789742
61786692882201373912680946858376
61786692882201373912681060580782
61786692882201373912681061643592
61786692882201373912681722047168
61786692882201373912681722165212
61786692882201373912701866496094
61786692882201373912701952589374
61786692882201373912701953652184
61786692882201373912701953652392
61786692882201373912701953658008
61786692882201373912702728492668
61786692882201373912702728846800
61786692882201374049376845699452
61786692882201374049377617355996
61786692882201374049397766404400
61786692882201374049398538056732
61786692882201374049398538062348
61786692882201374049398624150012
61786692882201374049398624151416
61786692882201374049941701587980
61786692882201374049942476422640
61786692882201374049962622294332
61786692882201374049962708381996
61786692882201374049963397128992
61786692884103434303634407906189
61786692884103434303635182740849
61786692884175017891859489722432
61786692884176369178268305463461
61786692884176385237210592224653
61786692884176385237754903656242
61786692884176385237775791064157
61786692884176385238026839540795
61786692884176385238026871304246
61786692884199495053238730083899
61786692884207433391696471260992
61786692884207600162979880383755
61786692884758747389928106861209
61786692884832881237171187077941
61786692884832881237233606376126
61786692884832882471952747637093
61786692885082751744588181885704
61786692885082751744588181885713
61786692889756431875706246723790
61786692889756431875706246741260
61786692889974336068490731914318
61786692889974336069054473325272
61786692889974336069054816163772
61786692889975236499521932420302
61786692889975236499521932437772
61786692889975236499542824564456
61786692889975586651696787700165
61786692890010358781463362354264
61786692890010358827195997960594
61786692890010358827195997978064
61786692890010658970148922816930
61786692890010658970713007066384
61786692890011608815125391012996
61786692890011608815125391012999
61786692890011759527465481305233
61786692890011759527466256139893
61786692890083338128549465142832
61786692890083338128549722360276
61786692890083338128549808453716
61786692890083338174303278570980
61786692890083338174303393362228
61786692890083343069936978211563
61786692890083343115690563121476
61786692890083343115690563121479
61786692890083638317820287659300
61786692890083638317820287660704
61786692890083638317820402450548
61786692890083643259207572209799
61786692890084538748371314924260
61786692890084538748371314925664
61786692890084544238801504057252
61786692890084544238801504057255
61786692890084544238801504057256
61786692890084694402099378862505
61786692890084710461857941520962
61786692890084710461858716354218
61786692890085011199920477399150
61786692890085011199921252233810
61786692890108120420586812571263
61786692890108120420837487959089
61786692890108120420838602568013
61786692890115758569773959750123
61786692890115758615527544660036
61786692890115758615527544660039
61786692890116058759044553748359
61786692890116214412186066176504
61786692890116214412206958167626
61786692890116214412206958185096
61786692890116225530327619897297
61786692890116225530327962871119
61786692890116225530892823336071
61786692890119660481248662808199
61786692890119661030291567390695
61786692890119661030291567390696
61786692890119810575883959807317
61786692890119810575883959807326
61786692890119811192751957067708
61786692890119811192751957080599
61786692890119811192753076392590
61786692890119811193568636398890
61786692890119811193588752018909
61786692890119811193588752031799
61786692890119811193588752031959
61786692890119811193588752037623
61786692890119811193588780729767
61786692890119811193588780735383
61786692890119811193589899924703
61786692890119811193589899924911
61786692890119811193589901341852
61786692890119811193839833794028
61786692890119811193840604027807
61786692890119811193840604028015
61786692890119816729751261860594
61786692890119826017750167015743
61786692890119826018000842520257
61786692890119826018001985708897
61786692890119827252531728957137
61786692890119827252532071930959
61786692890119827253076040388726
61786692890119827253096932395911
61786692890119827253348008036730
61786692890119827253348779687658
61786692890119827802139606941207
61786692890119827847307410561679
61786692890119827847307410660897
61786692890119827847307410679771
61786692890119827847328331268079
61786692890119827847329445859777
61786692890119827847872266441867
61786692890119827847872266546857
61786692890119827847872266546860
61786692890119827847872266546861
61786692890119827847872271146118
61786692890119827847872271146127
61786692890119827847872271146130
61786692890119827847872271146131
61786692890119827847893187133764
61786692890119827847893187133765
61786692890119827847893187146815
61786692890119827848144238794134
61786692890119827848144238794135
61786692890119827848144238798347
61786692890120111382023670272734
61786692890120111382860122268746
61786692890120116873268270948914
61786692890120127990824419768091
61786692890120127990845340356399
61786692890120127991389275530187
61786692890120127991410196235135
61786692890120127991410540732590
61786692890120127991410543777946
61786692890120127991410543777947
61786692890120127991411315567250
61786692890120127991661247881050
61786692890120127991661247881051
61786692890120127991661247886667
61786692890740307082029512329932
61786692890741052613997308543660
61786692890741052614060070662876
61786692890741052614624154894860
61786692890741052614624183592668
61786692890741052660294056979160
61786692890741057555447269118531
61786692890741057601200825330639
61786692890741207695783821036137
61786692890741207695784193971917
61786692890772272298703197131192
61786692890772272298703282870340
61786692890772272298765930653062
61786692890772272298765930657434
61786692890772272298766044976298
61786692890772272298766044989396
61786692890776174393192239828953
61786692890776174393192325568101
61786692890776174759283652630128
61786692890958655931834415945083
61786692890958655932398157203005
61786692890958656527194761031751
61786692890958956853726337925096
61786692890959857237896933928940
61786692890959857284193454197691
61786692890959857284193454197692
61786692890959857284193682364440
61786692890959862179263183452771
61786692890959862179284132738887
61786692890959862179848216970871
61786692890959862179848302710016
61786692890959862180099236848916
61786692890959862180099236848919
61786692890959862180099236850320
61786692890959862180099236850323
61786692890959862180099265430039
61786692890991075138275858894429
61786692890991076922602822516472
61786692890991076922665670357366
61786692890991076922665670361578
61786692890991076922665670374676
61786692890991076922665670374835
61786692890991076968419255284751
61786692890991377111936264373071
61786692890991377294887756154393
61786692890994978833576289200927
61786692890994978970836957837251
61786692890994979565549850597487
61786692890994979565549850597488
61786692890994979566113934829471
61786692890994979566113934829472
61786692891064010012908953019855
61786692891064010150169737409455
61786692891064011797236116717380
61786692891064011797298421560896
61786692891064011843052349410177
61786692891064011980229192693824
61786692891064310339440331407691
61786692891067912061644411887815
61786692891067913708209383324949
61786692891067913708773467558337
61786692891067913845470166299011
61786692891067913846222280006391
61786692891067913846222280007795
61786692891067913891223722511119
61786702967135016188466262640759
61786702967240331419193539916341
61786702967240348027741375610773
61786702968115694386820112080123
61786702968115695621602820409715
61786703439931327349167422987217
61786703599456108392606404761405
61786703605365017935471496200135
61786703605365033994978637340973
61786703608319497416127049451913
61786703608327601931073944270109
61786703608327602525870548098855
61786703608327602526414515156907
61786703608327602526435435861855
61786703608331503156210785254269
61786703652571896359086393696750
61786703652644842351860471320182
61786703652644842351861246154842
61786703658480221582917467095794
61786703658480221582938359104386
61786703658553151699115088986670
61786703658553167575691458507902
61786703676280246404652502172503
61786703685139716241867585748719
61786703685139731064354253874655
61786703685139732301393295951259
61786703685139732896189899780005
61786703685139732897008130252867
61786703685139732897008130257079
61786703685143335167440125528579
61786703685143335167440125528739
61786703685143335167983322473705
61786703685143633572861753236019
61786703685143633572864076184313
61786703685143633572864076188685
61786703685143635357253883050947
61786703685143635357253887651669
61786703685143635357253887651828
61786703685143635357253887651829
61786703685143635357253887656041
61786703685143635357274803757347
61786703685143635357274808356617
61786705035179125437430158475729
61786705035179126672211320318329
61786705041063735701544596012503
61786705041088047326422332167827
61786705044042513909629751779815
61786705044042513909629751797285
61786705044042515144411685292217
61786705044042515694291561021571
61786705044050619019370930676857
61786705044050620804599918834535
61786705044990761191657276299751
61786705044990761191657304996107
61786705044990763021214892567317
61786705044990763021235842319785
61786705044990763570843719820033
61786705044990763570843720292209
61786705088332740241452560558567
61786705094276137814317742411260
61786705094276137814317742428730
61786705094276137814318514062188
61786705094276137814318514081062
61786705094276137814882598313046
61786705094276137860050406632246
61786705094276137860051178265704
61786705094276137860051178284578
61786705094276137860615262516562
61786705094276185855216643703700
61786705094276185855216643705104
61786705094276185855216672283416
61786705095221733790337240933741
61786705095224428973647025124484
61786705095224430163239486639292
61786705095224430202218129770336
61786705095224433723066179280376
61786705095224435493772585855037
61786705097230950607426189369385
61786705111999611167335047548018
61786705111999612402116981042950
61786705112003264682566682940751
61786705112003264682586828694399
61786705112107730494900201771843
61786705112946709454302118943521
61786705112950304413069633362047
61786705112950605217576380521392
61786705112950605217576380538862
61786705112950606447277292182482
61786705112950606447278063834814
61786705112950606452922398246904
61786705112950606452922398265778
61786705112950606454554213175986
61786705112950610151620768669224
61786705112950610151620768670628
61786705112950610158963546029682
61786705112950610158983696486190
61786705112950610158983696505064
61786705112950610158984466734630
61786705112950610158984471320850
61786705112950610158984471339724
61786705120854646064616306259465
61786705120862751174918122628397
61786705120862751174921564766171
61786705120862751174921564770383
61786705120862751174921566183161
61786705120862751174921566187532
61786705120862751174921566187533
61786705120862751174921569371105
61786705120862751174921569371264
61786705120862751174921569371265
61786705120862751174921569375477
61786705120862751174921593463979
61786705120862751174921594880921
61786705120862751174922341023437
61786705120862751174922341023596
61786705120862751174922341023597
61786705120862751174922341027809
61786705120862751174922369719793
61786705120866303437531422891993
61786705120866352850552742417367
61786705120866352850553514068295
61786705120866352896286178271811
61786705120866352896286527362707
61786705120866352896309770905133
61786705120866352896874626789449
61786705120866353446168348376971
61786705120866353446169497698670
61786705120866353446169497698671
61786705120866651850234347159148
61786705120866653040367271593519
61786705120866653040370715171369
61786705120866653085580364897497
61786705120866653634603233332267
61786705120866653635438942373755
61786705120974721215438371637092
61786705121521960660990365804233
61786705121521960660991513692765
61786705567914762209419108177462
61786705572980207769941094156226
61786705572980507959211688153010
61786705573823088668617896246922
61786705573824289237518985451362
61786705573824289237519014149122
61786705576775150367588991029683
61786705576775150367589019609399
61786705726499401533045280256446
61786705726499401533066172265038
61786705726499401670243272866994
61786705726499401715996829079102
61786705726596663589549007248892
61786705727447648317430690380222
61786705727447648317430690393320
61786705727447648317430690393480
61786705727447648317431465233756
61786705727447648358018131555626
61786705727447648363185050025580
61786705727447648364796054080124
61786705727447648364796054430044
61786705727447649547046480142094
61786705727447649552212622354622
61786705727447649552777482960672
61786705727447649592800065050558
61786705727447649597945288091768
61786705727447649597945288091928
61786705727447649598447471119538
61786705727447649598447471138412
61786705727447649598447495113034
61786705727447649598447499718128
61786705727447649598510147145314
61786705727447649598531063147402
61786705727447649598531067752496
61786705727447649600142071807040
61786705727447649600142846995832
61786705727471965478744394952484
61786705727471965478744394956696
61786705732513093923686113876630
61786705732513093923686115411824
61786705732513093923686118598364
61786705732513394112956707873414
61786705733355972925440691297909
61786705733355973403416004111326
61786705733355973403436924699634
61786705733355973405612759614112
61786705733355973405612788193828
61786705733355973540697679560380
61786705733355973540697679560540
61786705733355973542872770916968
61786705733355973542873542569300
61786705733355973581849176258314
61786705733355973586430343763896
61786705733355973586430343764056
61786705733355973586451264339106
61786705733355973586451264352204
61786705733355973586451264352364
61786705733355973586994427800451
61786705733355973586994427879240
61786705733355973586994428001656
61786705733355973586995202836316
61786705733355973587015348566878
61786705733355973587015348571090
61786705733355973587015348585592
61786705733355973587015348589964
61786705733355973587016123405750
61786705733355973587016123424624
61786705733355973588626327129076
61786705733355973588627098781408
61786705733355973588627098782812
61786705733355974776043697091867
61786705733355974776043697293072
61786705733355974776524983603614
61786705733355974776524988325348
61786705733355974776608551637982
61786705733355974776608556359716
61786705733355974778219560297620
61786705733355974821776361490812
61786705733355974821776361490972
61786705733355974821797282079280
61786705733355974821797282084896
61786705733355974822278544537456
61786705733355974822278573117172
61786705733355974822341220563232
61786705733355974822362141132666
61786705733355974822362141151540
61786705733355974823973116508324
61786705733356273572812250548185
61786705733356273729968273558568
61786705733356273730511437084200
61786705733356273730532357790552
61786705733356273775700937762084
61786705733356273776265021877428
61786705733356273776265021994068
61786705733356274965293370579132
61786705733356274965314291168844
61786705733356274965314291285484
61786705733356275011046955370956
61786705733357174155917212610190
61786705733357174155917212611594
61786705733357174155917241307950
61786705733357174160999786788350
61786705733357174160999815486110
61786705733357175390699146105122
61786705733357175390699174802882
61786705733357175396346576167598
61786705733357175396346580871862
61786705733357175396346580890736
61786705733357175396346604865358
61786705733357175396346609451578
61786705733357175396346609470452
61786705733357175398041928168440
61786705733357175398041956748156
61786705733380290702575468355740
61786705733380590891846033650552
61786705733380590891846033656168
61786705733388395675557957921516
61786705733388395812818712298392
61786705733388395812881503114012
61786705733388395812881506301956
61786705736299931411027972803871
61786705736299931411028001383587
61786705736308036523027836938187
61786705736311937153424090818959
61786705736311937153424202422055
61786705736311937153968026114967
61786705736311937153968140433831
61786705736311937153968145033101
61786705803416898887162120255836
61786705803416898887162148835552
61786705803416899070176373683984
61786705803416899070176459423132
61786705803420501204141169367054
61786705803420501204141941019386
61786705803420501204141944205926
61786705803420501341423587402046
61786705803420501341423587403450
61786705803420501341423590589990
61786705804259779894480745581699
61786705804259779901822751288421
61786705804259780311345354248547
61786705804260679113136878360929
61786705804260680347918811855861
61786705804292200776294717614788
61786705804292200822048302406612
61786705804292200959309056782084
61786705804365146763965356110652
61786705804365146809718912322760
61786705804365146946979580959084
61786705806340142051382565927435
61786705806996653546817231650516
61786705806996655368779898519437
61786705806996655368781017708757
61786705807214240940052453766722
61786705807214240940053225419054
61786705807214240941747716373912
61786705807214240941747802113060
61786705807214240942312575440556
61786705807214240942344085822650
61786705807214240942344430196184
61786705807214240942344433378512
61786705807214240942595134299288
61786705807214242726169038238024
61786705807214242726169038251122
61786705807214242726169038255286
61786705807214242726733897321930
61786705807214242726733897321978
61786705807214242726984945781305
61786705807214242726984945781306
61786705807214242772486705843278
61786705807214242772737754319916
61786705807214243321529724762108
61786705807214243321530499596768
61786705807215143156720065516082
61786705807215143157284924586938
61786705807246661930351048442575
61786705807246661930414839058401
61786705812247565015334094818490
61786705812283589372507882977801
61786705812283589555438539791865
61786705812796011849225953492381
61786705812796011849227101380913
61786705812904930591568224529369
61786705812904978770648305049560
61786705812904980592610971918481
61786705812904980592612091107801
61786705812905278959897978341396
61786705812905279508940995825820
61786705812905280743721811523879
61786705812905280743722154480263
61786705812905280743722154497733
61786705812940051087216573270753
61786705812940051087216573288223
61786705812940051087216573625045
61786705812940051087216573629257
61786705812940051087216573642355
61786705812940051087216573642514
61786705812940051087488542334295
61786705812940051087488542806679
61786705812940052916794334223333
61786705812940052916794334242207
61786705812940100912860080194372
61786705812940102735638654606575
61786705812940103284430625031297
61786705812940401102109753486208
61786705813120165061511544251829
61786705813120165063206862968691
61786705813120165063206891665047
61786705813122866330089699094605
61786705813124068759071291281347
61786705813158889065469539758017
61786705813158889065469539759421
61786705813158889660266142053133
61786705813158890849858232031633
61786705813158890849858232049103
61786705813158890850109279091329
61786705813158891444654834325336
61786705813158891444654834325345
61786709192635070148935821975027
61786709192635070151192158902963
61786709192635070151465275506729
61786709192635070151465275978905
61786709349106936123479797750399
61786709351211414853164201482920
61786709351211414853164201484324
61786709351211414853729057368640
61786709351211414860506207189642
61786709351211414860506978843378
61786709351211419794551366992614
61786709351211569919709603285723
61786709351219519963470236246808
61786709351550482360696086090433
61786709352159849364488892194235
61786709352159849364509812899183
61786709352159851194067400451519
61786709352159851194067400470393
61786709352159851194088321525101
61786709352159851194088350222861
61786709352159851194904228701201
61786709352194816447979189015922
61786709352194817683325978393766
61786709352378700237096783378285
61786709352378700832458246272271
61786709352378700832458361063311
61786709395536900619301357406802
61786709396377141415639386931303
61786709396412247119507735513982
61786709396482489418785090388243
61786709396485191921036558492482
61786709396485191922668458093482
61786709396485191922668459632888
61786709396485191922668488212604
61786709396485193110566343964044
61786709396485193110649911998412
61786709396485193112260919608290
61786709396485193112260921147696
61786709396485193112261695982356
61786709396485193156319900193622
61786709396485193156382576219398
61786709396485193158014477340930
61786709396485193158014477359804
61786709396485193158014505939520
61786709396485193158015252175590
61786709396485193158015252194464
61786709396485193158015280755306
61786709396485193158015280774180
61786709396485196679429534801742
61786709396485196681041314062548
61786709396701344589991476584749
61786709396701345828121837175575
61786709401445236940039565337841
61786709402285766829075755043703
61786709402320571106297443907002
61786709402320571152051000119110
61786709402320572341079377384464
61786709402320572341079377401934
61786709402320572341644233286250
61786709402320572343338808913026
61786709402320572386832933614042
61786709402320572387397789498358
61786709402320587021264586713100
61786709402389916034617769797447
61786709402389916042208499615571
61786709402390820177109574086573
61786709402390821960682363414773
61786709402393517071082623089979
61786709402393517144867631874056
61786709402393517144867631891526
61786709402393517146499531492526
61786709402393517146499533027560
61786709402393517146499533031932
61786709402393517146499561607276
61786709402393517146499561611648
61786709402393518328749987300612
61786709402393518336091993007334
61786709402393518336092764659666
61786709402393518374505781789096
61786709402393518375070637654538
61786709402393518375070637673412
61786709402393518380150973592666
61786709402393518380213649618442
61786709402393518381845464528650
61786709402393518381845550575113
61786709402393518381845579319690
61786709402393518381845579338564
61786709402393518381846325593508
61786709402393518381846354154350
61786709402393518381846354173224
61786709402393521898094465986854
61786709402393521903260608199382
61786709402393521904872387461592
61786709402393521904872387462996
61786709402393523656586268396283
61786709402393523664117708336069
61786709402393523664176998214407
61786709402393817335770126907704
61786709402393818525362588422512
61786709402393822072071849815949
61786709402394718925748939494939
61786709402394718925750054103863
61786709402394724413668643916859
61786709402394724416179123904797
61786709402425937517388250294483
61786709402426237569649138376415
61786709402609671051701862080511
61786709402609671051952910574619
61786709402717726834014468760855
61786709402717728068793306251269
61786709402717728068796405438115
61786709404399538670750220075355
61786709404399548408460382919823
61786709404399548416054125831513
61786709404399548416054127248455
61786709404399548545721051556147
61786709404399548545722170764341
61786709404399548553252118442061
61786709404399548553253237650255
61786709404399549651402034436425
61786709404399549781068615770055
61786709404399549781068960143589
61786709404399549783516681199011
61786709404399549788600027029503
61786709404399550192850194400229
61786709404399550192850966052561
61786709404399553358278463944305
61786709404399553358278463948517
61786709404399553358279238783177
61786709404399553898891257492215
61786709404399553898891343231363
61786709404399555134238050053791
61786709404399555141852024924837
61786709404399555141852024929049
61786709404399555141852028111377
61786709405384151952378527160045
61786709405384152089157247903009
61786709405384152089158367111203
61786709405384152089639281889649
61786709405384152089639281907119
61786709405384152089660116520239
61786709405384152089660202613519
61786709405384152089722878639295
61786709405384152091354779307525
61786709405384152092170686850807
61786709405384153735951316488245
61786709405384153736223628645345
61786709405384153736286304671121
61786709405384153738483750319179
61786709405384153919049592510449
61786709405384153919050367349321
61786709419172319503029311469259
61786709419172319503029340048975
61786709419172319503593424282363
61786709420010442316047369314563
61786709420046747397612256669522
61786709420046748632394190145580
61786709420046748632394190164454
61786709420046748632959046048770
61786709420046748634653621674142
61786709420046763449777392084764
61786709420046763452036823613326
61786709420046763452036823614730
61786709420046763457120169445222
61786709420115790855562529059663
61786709420115795796949699154173
61786709420119392578330725533815
61786709420119399898339074195849
61786709420119693392060818162060
61786709420119694620064800061728
61786709420119694620629655946044
61786709420119694625712230124204
61786709420119694625712230143078
61786709420119694627406805768450
61786709420119694627406806818210
61786709420119694627406834466210
61786709420119694627407577420782
61786709420119694627407606118542
61786709420119694627407610704762
61786709420119694627407610723636
61786709420119695146201610559063
61786709420119695146766466443379
61786709420119698326670033124846
61786709420119698326670033126250
61786709420119698331752521565262
61786709420119698331752606253246
61786709420119698331752606254650
61786709420119698331752634951006
61786709420119700087585681466727
61786709420119700087588776067353
61786709420119700094949640981713
61786709420119700095200689475821
61786709420151813637508417299423
61786709420152113808954054473427
61786709420152115044300072200343
61786709420334646723446130771751
61786709420338248991910460956561
61786709420338248994441865882779
61786709420338248994692914376887
61786709420338547420514568692736
61786709420443603072421114228963
61786709420443603073256794568271
61786709420443604307767135138207
61786709422453988598744417506164
61786709422453988598744417525038
61786709422453988598995808939394
61786709422453988599831260645346
61786709423110480330606645460105
61786709423110480330606674039821
61786709428019642763533011554808
61786709428019642763533011556212
61786709428019647704355321180186
61786709428031649738995308582540
61786709428031650333791539339944
61786709428031654045480493424366
61786709428031655280261655266966
61786709428031804163274256830459
61786709428031804209028611859077
61786709428031805400315650433669
61786709428031805400336571122759
61786709428031805400336571140021
61786709428031805400337317396417
61786709428031805400337345974681
61786709428031805444374629584589
61786709428031805988335107622337
61786709428031805993417648503419
61786709428031805993417681801901
61786709428031805995677113315961
61786709428035406482534432998164
61786709428035406482534432998165
61786709428035406482534433011055
61786709428035407715621413189725
61786709428035407717881222376008
61786709428035407717881222376009
61786709428358710270500040278005
61786709428362311993268894085625
61786709428362313823662334044390
61786709428362313823662591261834
61786709428362613966092471297115
61786709429015202046128464466757
61786709429015202047823783183619
61786709429015202047844703771927
61786709429015202047844732468283
61786709429015202048660984367837
61786709429015203832234514885151
61786709429018805554437718859149
61786709429018805554437747438865
61786709429018805554438609429615
61786709429294833262292566366248
61786709429294835046117175823418
61786709429298887626690015350248
61786709429298887626711278895148
61786709429298887672443943216756
61786709429298887672464492268756
61786709875116272608157916834782
61786709880989773886224961231239
61786709880993376180191646537810
61786709880993377415538435917058
61786709880993377415538440503278
61786709881024597694665444688650
61786709881308276685015163027476
61786710033984556386301169116964
61786710034543790543200000846198
61786710034543791732228378129022
61786710034543791777981963037486
61786710034543806412413587457658
61786710034543806412434479466250
61786710034616736490199628728398
61786710034616736490283196762766
61786710034616736535451778268088
61786710034616736535953184940506
61786710034616736536015860966282
61786710034616736536016637340348
61786710034616736536037553323562
61786710034616736536037557928656
61786710034616737725065130257698
61786710034616737725546418107646
61786710034616737725546422829380
61786710034616737725629986142014
61786710034616737770797795995004
61786710034616737771299979041488
61786710034616737771300007621204
61786710034616737771362655067264
61786710034616737771383571050478
61786710034616737771383575655572
61786710034641053514252465654472
61786710034641053514273357663064
61786710034641053651513220029944
61786710034641053651534112038536
61786710034641053651596902855560
61786710034649156977177337575115
61786710034649156977240013600891
61786710034649158212021947095823
61786710034649158624558242155492
61786710034649158624641810189860
61786710034649158761902936555186
61786710034835590382583669922408
61786710034835590382604561931000
61786710034835590383148525806724
61786710034835590383169446511672
61786710034932837614908217357798
61786710039892881610132209217526
61786710039892881610132237915126
61786710039892881610132242514396
61786710039892881610132242520220
61786710039893181799381887226516
61786710039900986720438247169358
61786710039900986720438275861342
61786710039900986720438277278492
61786710039900986720438280466436
61786710039901286909708841161770
61786710039901286909708845766864
61786710040452116956059451528066
61786710040452131636244660856702
61786710040514554929663943005427
61786710040522660039969977769315
61786710040525061576832596246386
61786710040525061576853516834694
61786710040525061713550186997056
61786710040525061714030588856934
61786710040525061714114271210166
61786710040525061714114271229040
61786710040525061714114271695440
61786710040525061714114271695600
61786710040525061759220089418178
61786710040525061759282851200572
61786710040525061759784173648758
61786710040525061759846935413682
61786710040525061759846935432556
61786710040525061759846935898956
61786710040525061759846935899116
61786710040525061759847706017658
61786710040525061759847710739392
61786710040525061759867856487264
61786710040525061759867856487424
61786710040525061759868631327700
61786710040525062948896204723972
61786710040525062949377496228424
61786710040525062994628868908614
61786710040525062994628868927488
61786710040525062994628869393888
61786710040525062994628869394048
61786710040525062994649789982356
61786710040525062995131081001374
61786710040525062995131081020248
61786710040525361331623059562791
61786710040525361331623059564195
61786710040525361743405065473167
61786710040525361949117529780504
61786710040525361949117529897144
61786710040525363138166799071920
61786710040526262333288125770054
61786710040526262333288125771458
61786710040526262333350888020412
61786710040526262333371808591250
61786710040526262333371808608720
61786710040526262333852210002038
61786710040526262333914972239138
61786710040526262333914972258012
61786710040526262333915742370938
61786710040526262333915747092672
61786710040526262333935892827446
61786710040526262333935892846320
61786710040526262333936663075886
61786710040526262333936667662106
61786710040526262333936667680980
61786710040526263568696904212134
61786710040526263568696905747168
61786710040526263568696905747328
61786710040526263568717824918486
61786710040526263568717826335636
61786710040526263568717826341252
61786710040526263569261760096450
61786710040526263569261764800714
61786710040526263569261764819588
61786710040526263569282680802802
61786710040526263569282685389022
61786710040526263569282685407896
61786710040526264094789893659243
61786710040526264095333800257443
61786710040526264095354749542155
61786710040526264118494213265814
61786710040526264118494213267218
61786710040526264118515105274406
61786710040549378738083539052112
61786710040549378738104431060704
61786710040549378875365181191198
61786710040549378875427976258816
61786710040549679064635775189226
61786710040549679064698541553628
61786710040549679064698541559244
61786710040557482201008410974159
61786710040557483435853020494867
61786710040557483802719298779610
61786710040557483848472883588904
61786710040557483985670876199452
61786710040557483985670961938600
61786710040557483985671219143030
61786710040557483985733637964376
61786710040557483985734011017088
61786710040557483985734011018492
61786710040557483985734014205032
61786710040557784174941813135442
61786710040557784175004576318920
61786710040557784175004579505460
61786710040743915606979599205768
61786710040745116363999184380300
61786710040776320171085626586173
61786710040841160847422987738931
61786710040841162838738515922182
61786710040841162838759407930774
61786710040841162838760179583106
61786710040841162838760182752336
61786710040841463028009766764192
61786710040841463028009884736156
61786710040841463028009884755030
61786710040841463028030776763622
61786710040849267949044550681858
61786710040849267949045211184396
61786710040849267949045211201866
61786710040849267949045325503260
61786710040849267949066131790174
61786710040849267949066217529322
61786710043469019583883061922445
61786710043469019583883833574777
61786710043477122864129411695359
61786710043477122864129411696763
61786710043477122864129411813403
61786710043477124694272779020691
61786710043481025324643666001701
61786710043481027109036571715551
61786710111355920913521677010676
61786710111426164997189642161575
61786710111426166232535659888491
61786710111426166780742596812583
61786710111426166780742596813987
61786710111426166780762774447771
61786710111426166780763546098699
61786710111426166781306681044567
61786710111426166781306681045971
61786710111426166781327630332087
61786710111428866860522076543804
61786710111428866860605644578172
61786710111428866906275632757316
61786710111428866906275661453672
61786710111428866906359229488040
61786710111428867935155187623797
61786710111428867935217863649573
61786710111428868072478618025045
61786710111428868072980712126967
61786710111428868095304010038736
61786710111428868095387578073104
61786710111428868095868094272124
61786710111428868095951662306492
61786710111428868141057566250844
61786710111428868141057594948604
61786710111428868141120242276620
61786710111428868141141162982972
61786710111428868141621650482828
61786710111428868141621679180588
61786710111428868141705247214956
61786710111428868484197862151623
61786710111428868484762718035939
61786710111428868484766074084693
61786710111428868484766074086097
61786710111429767291156671665173
61786710111429767291156671843292
61786710111429767291156671848908
61786710111429767291156675031236
61786710111429768502966883525081
61786710111429768525938605338224
61786710111429768525940932340487
61786710111429768526502689392089
61786710111429768526502689570208
61786710111429768526502689575824
61786710111429768526503464410484
61786710111461287301181373276627
61786710111461287301264941310995
61786710111461287301829025544383
61786710111461287346934929488735
61786710111461287346934929490139
61786710111461287346997605514511
61786710111461287347561689746495
61786710111461287347561689747899
61786710111461288536527391004947
61786710111461288536610959039315
61786710111461288582280947215651
61786710111461288582343623241427
61786710111461288949147225517864
61786710111461288949147225519268
61786710111461288949147254097580
61786710111461288949209901543640
61786710111461288949210273079948
61786710111461288994879918301096
61786710111461288994900810309688
61786710111461288994963486335464
61786710111461289132140672676568
61786710111461289132140929894012
61786710111461289132161478946012
61786710111461289132161564685160
61786710111461289132161564686564
61786710111647720753491093978390
61786710111672021443181839833813
61786710111753073095535813948342
61786710111753073095535928267206
61786710111753073095536185484650
61786710111753073095556734536650
61786710111753073095556820275798
61786710113726831847486712895650
61786710113726831847487057286654
61786710114311600348370055181585
61786710114311602132759866661991
61786710114311602177676623322225
61786710114311602177677742511545
61786710114311602178492530865507
61786710114383329112089054126516
61786710114383329112151730152292
61786710114383329112654684845492
61786710114383329112904961669798
61786710114383329112905733322130
61786710114383329113003621572245
61786710114383329113003624754573
61786710114383330897392313844458
61786710114383330943146672052388
61786710114384531494242954706767
61786710114415750103267346961477
61786710114415750148958255727525
61786710114415750148958255728929
61786710114415750149020931753301
61786710114415751933346948001141
61786710114419351825408437038949
61786710114419353655551057060981
61786710114419653844612330756642
61786710114634604590951379698273
61786710114634606374502039047631
61786710114634606374522959635939
61786710114634606374522959637343
61786710114634606374525283633993
61786710114634606382032331098885
61786710114638191625168019728815
61786710114638206266586775856937
61786710114638206267150856924063
61786710114638208096730167547367
61786710114638208103986167933689
61786710114638208103986167952563
61786710114699430237184974496398
61786710114699430237184974513868
61786710114707534111579364014276
61786710114707534112144223080920
61786710120219925571637018833156
61786710120219925572201128580629
61786710120219927356590940061035
61786710120219927401507696721269
61786710120219927401508815910589
61786710120219927402323604245677
61786710120219927402323604264551
61786710120220225760886692124992
61786710120220227545861505361463
61786710120220227591594169564979
61786710120289253234368151277679
61786710120289253234451059262811
61786710120289253234451833630911
61786710120291954502942580069023
61786710120291954502945678901737
61786710120291954503130608146351
61786710120291954526105288969525
61786710120291956310495100449931
61786710120327977833369354059313
61786710120327979022710739952179
61786710120327979067816643897935
61786710120327979068443404136812
61786710120327979068443404136821
61786710120327979068443404155686
61786710120327979068443404155695
61786710120327979068631432214149
61786710120327979068715371784816
61786710120327979616859661382353
61786710120327979616922337408129
61786710120327979616943257996428
61786710120327979616943257996437
61786710120546817038268539238967
61786710120546817038269658428287
61786710120546817038541626095165
61786710120546831679688414556409
61786710120546831679688414573870
61786710120546831680229279616889
61786710120546831680231603597473
61786710120546831680231603614943
61786710120546831680250171625472
61786710120546831680250171625481
61786710120546831680252495623535
61786710120546833463803183536543
61786710120546833463803183554013
61786710120546833463805507534597
61786710120546833463805507552067
61786710120546833464054230613709
61786710120546833464638863897693
61786710120546833464642335801749
61786710120546833464889910939919
61786710120546833509831806246839
61786710120546833510375000005265
61786710120546833510646594563053
61786710120546834058871381941951
61786710120546834059414545585627
61786710120546834059438565005245
61786710120616159524681118432234
61786710120616160714295246790294
61786710120616160760027910992406
61786710120619761795676823456660
61786710120619761796492756497952
61786710120619761796493013715396
61786710120619762962298216820584
61786710120619762962298303032116
61786710120619762985270315358808
61786710120619763031022871286046
61786710120619763031023900149228
61786710120619763031273918358022
61786710120619763031838774242338
61786710120619763580066660435076
61786710120619763580066660436054
61786710120619763580066663622594
61786710120619763580902597994796
61786711310806880957669663359102
61786711311098668494987553698100
61786711311122980852134925613594
61786711311131085366890468164198
61786711311131085366891239816530
61786711311131085412560341550898
61786711311131085412561113203230
61786711311131085412644796028638
61786711311131085413125197435214
61786711311131085413125226132974
61786711311131085962419952510704
61786711311131085962420325586418
61786711311131085962440873202554
61786711311131085962440960358852
61786711311131085962441217595010
61786711317008194475838212271676
61786711317008194475838240969436
61786711317031306075965998995168
61786711317031306075965999012638
61786711317039410636391414951346
61786711317039410636392215300034
61786711317039410636454977419090
61786711317039411186251025909748
61786711317039411186251141750548
61786711317039411186251141768018
61786711317039411186251403230600
61786711317039411186251403702776
61786711317039411186271176013528
61786711317039411186271946616100
61786711317039411186271947665860
61786711317039411186272295221722
61786711317039411186272295239192
61786711317039711375520964113874
61786711317039711375521619906532
61786711317039711375521619907936
61786711317039711375521735747332
61786711317039711375521735766206
61786711317039711375521992983650
61786711317039711375541856122466
61786711317039711375542540612884
61786711317039711375542627774798
61786711317039711375542884992242
61786711317039711375542889591512
61786711317043313463587043932701
61786711317104256827089713662456
61786711317104256872905945881466
61786711317104256872906031993620
61786711317104256875082158453666
61786711317112357179004211525992
61786711317112357179004211543462
61786711317112357179025132114460
61786711317112357179025132127350
61786711317112361937458768821490
61786711317112361983212325020340
61786711317112361983212325033598
61786711317112361983212325037810
61786711317112361984823332630218
61786711317112362534450983232355
61786711317112362534450983348995
61786711319667267880642472796275
61786711319667267926396029008383
61786711319959056792136701773849
61786711319959056837615189964429
61786711319959056837615218662189
61786711319959056838433450209349
61786711319962659063383829752492
61786711319962659109681695979244
61786711470304650296533997128019
61786711470339765876067890517930
61786711470339765921821446730038
61786711470339767110849824012862
61786711470339767156603408921326
61786711470445134003179688039332
61786711470445134003263341812848
61786711470631551079411221816028
61786711470631551079411993468360
61786711470631551079411998190094
61786711470631551125143887553334
61786711470631551125144662393610
61786711470631551125164806724492
61786711470631551125164808141642
61786711470631551125165582981918
61786711470631551125708746625594
61786711470631554648167714351860
61786711470631554648188606360452
61786711470631554648188635056808
61786711470631554648188636456488
61786711470631554648188636473958
61786711470631554648732570236176
61786711470631554648753466966502
61786711470631554648753490941124
61786711470631554648753495527344
61786711470631554648753495546218
61786711470631554648755700620314
61786711470655866455999323326490
61786711470655866455999352022846
61786711470655866456000094978822
61786711470655866456000123675178
61786711470655866456062888976562
61786711470655867005858934284892
61786711470655867005859053325490
61786711470655867005859307343136
61786711470655867005859307360606
61786711470655867005859312064870
61786711470655867005859312077920
61786711470655867005879854991244
61786711470655867005879942134444
61786711470655867005879942147334
61786711470655867005880203596866
61786711470663970331022134361202
61786711470663971566305358088974
61786711470663971566305386786734
61786711470663971566368923740450
61786711470663972116164197396448
61786711470663972116164973752960
61786711470663972116165088071824
61786711470663972116165345289352
61786711470663972116165345306822
61786711470663972116165346352162
61786711470663972116165346824546
61786711470663972116165350011086
61786711470663972116185118088298
61786711470663972116185118101396
61786711470663972116185205244596
61786711470663972116185894345724
61786711470663972116185894358738
61786711470663972116185980097886
61786711470663972116186237315414
61786711470728812998612118379200
61786711470728812998633039085552
61786711470728813000053434022039
61786711470728815972424760142570
61786711470728816521656867417868
61786711470728816521656867422240
61786711470728816521719514745884
61786711470728816521719629536924
61786711470728816567389531621384
61786711470728816567389531625756
61786711470728816567410423629976
61786711470728816567473099655752
61786711470728817757002885144784
61786711470728817757002885149156
61786711470728817757003656801488
61786711470728817757066304125132
61786711470728817757066418916172
61786711470728817758698581519368
61786711470728817802568156336059
61786711470728817802735549352672
61786711470728817802736292302872
61786711470728817802736321005004
61786711470728817802819203395755
61786711470728817802819203474704
61786711470728817802819203480320
61786711470728817802819975128280
61786711470728817802820233395644
61786711470728817802820233408534
61786711470728817802820236595282
61786711470728817802820238117218
61786711470728817802820238130268
61786711470728817802822211785057
61786711470728817802822211903101
61786711470728817802822213320251
61786711470728817804179049154897
61786711470728817804430896630376
61786711470728817804430897964365
61786711470728817804430897968577
61786711470728817804430897981627
61786711470728817804431240925169
61786711470728817804431245604840
61786711470728817804431245708382
61786711470728817804431245721272
61786711470728817804431245727096
61786711470728817804996100072006
61786711470728817804996101489156
61786711470728817804996104793740
61786711470728818351865235427073
61786711470728818353222868423819
61786711470728818353222868423867
61786711470728818353222868424027
61786711470728818354058548767547
61786711470728818354058896311763
61786711470728818354058896329233
61786711476212074950861807843011
61786711476212975520305490501433
61786711476213275709635664407207
61786711476248090344954310859251
61786711476353459181278097234860
61786711476353459227094415211892
61786711476353459364292322083292
61786711476353459364292407822440
61786711476353459364355083848216
61786711476528174251947679642429
61786711476529074819699109604899
61786711476529375008695783025533
61786711476536279362252942753985
61786711476539875044653359678097
61786711476539875067812596183280
61786711476539875113628943225302
61786711476539875113628943225462
61786711476539875114193027340646
61786711476539875114193027458690
61786711476539876303242295215072
61786711476539876303242296553273
61786711476539876303242296754478
61786711476539876303243071589138
61786711476539876348912198702020
61786711476539876348974960952378
61786711476539876348995881540526
61786711476539876348995881540686
61786711476539876348996656380962
61786711476539876349539820024638
61786711476539879871935998454620
61786711476539879871936027034336
61786711476539879871998674480396
61786711476539879871998789284534
61786711476539879871998789284694
61786711476539879872001769081022
61786711476539879872019595068704
61786711476539879872019679759496
61786711476539879872019681275816
61786711476539879872019681280028
61786711476539879872019681293126
61786711476539879872019681293286
61786711476539879872019681294530
61786711476539879872019681298902
61786711476539879872019709859744
61786711476539879872019709872842
61786711476539879872019709873002
61786711476539879872019709878618
61786711476539879872022689669330
61786711476539879872563648356954
61786711476539879872565853314410
61786711476539879872567001041049
61786711476539879872584540346672
61786711476539879872584540365546
61786711476539879872584568926388
61786711476539879872584568945262
61786711476539879872586773901314
61786711476539881633165454221649
61786711476539881633166568830573
61786711476539881633231569204163
61786711476540176538245554832362
61786711476540180061269383164678
61786711476540180061290275174674
61786711476541080629018373975196
61786711476541080629018373976600
61786711476541080629018403027088
61786711476541080629018403045962
61786711476541080629583228809752
61786711476541080629583257507512
61786711476541080629583262093732
61786711476541080629583262112606
61786711476541082390247829742225
61786711476541082390251271885663
61786711476541082390498878201393
61786711476564191634160408546390
61786711476564191634160408547794
61786711476564191634161180198722
61786711476564191679831168376462
61786711476564191679893072749906
61786711476564191679893844402238
61786711476564191679913993456258
61786711476564192229690123542206
61786711476564192229690380740936
61786711476564192229690380753826
61786711476564192229690380759650
61786711476564192229690385004788
61786711476564192229710928375786
61786711476564192229711015532084
61786711476564192229711015544974
61786711476564192229711015550798
61786711476564192229711018720028
61786711476564192229711272762418
61786711476564192229711277013380
61786711476564490588566621561721
61786711476564490634382839452102
61786711476564490634382853801009
61786711476564491662991211314743
61786711476564491823348555058057
61786711476564491869164787294537
61786711476564492418960601680720
61786711476564492418960717540394
61786711476564492418960720703848
61786711476564492418960720722722
61786711476564492418960974738964
61786711476564492418960974757838
61786711476564492418981522387072
61786711476564492418981609543162
61786711476564492418981609548986
61786711476564492418981612731314
61786711476564492418981866766430
61786711476564492418981871365700
61786711476572295554790789819343
61786711476572295554790789836813
61786711476572295554853465862589
61786711476572296744383908685089
61786711476572296790136431488018
61786711476572296790136460185778
61786711476572296790199882820630
61786711476572296790199997139494
61786711476572296790220803408938
61786711476572296790220889148086
61786711476572297339995270795492
61786711476572297339995386649550
61786711476572297339996047169558
61786711476572297339996161488422
61786711476572297339996418692768
61786711476572297339996418705782
61786711476572297339996418705866
61786711476572297339996419768676
61786711476572297339996423410130
61786711476572297340016191487342
61786711476572297340016191500440
61786711476572297340016278643640
61786711476572297340016967744768
61786711476572297340016967757782
61786711476572297340016967757866
61786711476572297340017053497014
61786711476572297340017311777268
61786711476572595537950456700787
61786711476572597529265864793680
61786711476572597529265980628864
61786711476572597529266641148872
61786711476572597529266641167746
61786711476572597529266755467736
61786711476572597529266755486610
61786711476572597529267012685180
61786711476572597529267012704054
61786711476572597529286785498628
61786711476572597529287647476328
61786711476572597529287647495202
61786711476572597529287904693772
61786711476572597529287904712646
61786711476572597529287909298866
61786711476576197969366555969101
61786711476576197969554584046429
61786711476576197970118668278413
61786711476576198015308140258537
61786711476576198015308140259941
61786711476576198015370816284313
61786711476576198015872224490521
61786711476576198015934900516297
61786711476576198015934900517701
61786711476576199067703723790595
61786711476576199204900601773345
61786711476576199204900601774749
61786711476576199204901630643121
61786711476576199204901630661995
61786711476576199204964392426919
61786711476576199250654157985453
61786711476576199250716834011229
61786711476576199616495608474765
61786711476576199616746398317017
61786711476576199616767204586461
61786711476576199616767290325609
61786711476576199616767576122769
61786711476576199617310482550405
61786711476576199617331288818445
61786711476576199617331374557593
61786711476576199662248135817097
61786711476576199662498839920201
61786711476576199662499954529125
61786711476576199663063953021961
61786711476576199663064038761109
61786711476576199799698232936833
61786711476576199799760623165449
61786711476576199800262031371657
61786711476576199800324707398837
61786711476576199800512735474761
61786711476576199800512735476165
61786711476576199800512992693609
61786711476576199800533913280513
61786711476633540709586803204147
61786711476633540709586803223021
61786711476633540709650622418563
61786711476633540709650622437437
61786711476633540711282150500725
61786711476633540711282179198485
61786711476633540711282523572227
61786711476633540757578927633985
61786711476633540757580046848003
61786711476637138222443191778244
61786711476637138222443193317650
61786711476637138222464112470094
61786711476637138222464113905958
61786711476637141196234941350691
61786711476637141196234941533022
61786711476637141791220576322668
61786711476637141791304173040294
61786711476637141791304259129362
61786711476637141791304259148076
61786711476637141791304259152448
61786711476637141793480380725739
61786711476637141793480380909474
61786711476637142957109462719059
61786711476637142957172138744995
61786711476637142980833958548200
61786711476637142980834730181658
61786711476637142980834730200532
61786711476637142980896605871844
61786711476637142980896720662884
61786711476637142980897750599890
61786711476637142980897753769120
61786711476637142982529305825904
61786711476637142982529650120697
61786711476637142982529650182176
61786711476637142982529654725791
61786711476637142982529654800368
61786711476637142982529654899538
61786711476637142982529654903910
61786711476637142982529654916800
61786711476637142982529654918412
61786711476637142982529654922624
61786711476637143026650962419542
61786711476637143026651306793284
61786711476637143026651306806174
61786711476637143026651306811998
61786711476637143028826054261404
61786711476637143028827174991742
61786711476637143575421356646953
61786711476637143575692952758649
61786711476637143575696304226799
61786711476637143575696308808807
61786711476637143575696308813019
61786711476637143577325885478823
61786711476637438411713785775028
61786711476637438411713785776432
61786711476637438411734706481380
61786711476637438411734707904146
61786711476637441980491170320856
61786711476637441980512091025804
61786711476637441980574767051580
61786711476637443170167199870032
61786711476637443170167201287182
61786711476637443170167971520960
61786711476637443170168086312000
61786711476637443170168344592254
61786711476637443170168344592462
61786711476637443170168347780406
61786711476637443170168349197348
61786711476637443170170295868934
61786711476637443171800248798556
61786711476637443215837188046368
61786711476637443215837959698700
61786711476637443215920784778496
61786711476637443215920870871776
61786711476637443215921642524108
61786711476637443215921900791312
61786711476637443215921900804570
61786711476637443215921900810186
61786711476637443215921903973640
61786711476637443215921903992514
61786711476637443217532908401190
61786711476637443217532913000460
61786711476637443217532913006284
61786711476637443218097767467834
61786711476637443218097768884984
61786711476637443218097772072928
61786711476637443764901899145971
61786711476637443764964575171747
61786711476645241547544616915682
61786711476645243196928991809539
61786711476645243196928991828413
61786711476645243332749226542132
61786711476645243332749231246312
61786711476645243332749231246396
61786711476645243332749231263866
61786711476645243332770147050247
61786711476645243332770147069121
61786711476645243332770147233982
61786711476645243332770147247080
61786711476645243332770151839076
61786711476645243332770151852090
61786711476645243332770151852174
61786711476645246306561871487830
61786711476645246901526639788688
61786711476645246901526644374908
61786711476645246901526644388006
61786711476645246901526644506050
61786711476645246901547536396598
61786711476645246901547536514642
61786711476645246901610212409276
61786711476645246901610212422374
61786711476645246901610212540418
61786711476645246901610552179328
61786711476645246901610552192426
61786711476645246901610556896690
61786711476645248067478176695423
61786711476645248091139993128353
61786711476645248091139993312088
61786711476645248091202640635732
61786711476645248091203788546106
61786711476645248092835689564256
61786711476645248092835689682300
61786711476645248136119401815043
61786711476645248136119401833917
61786711476645248136872657331869
61786711476645248136872657515604
61786711476645248136893549518420
61786711476645248136956225347363
61786711476645248136956225366237
61786711476645248136956225531098
61786711476645248136956225544196
61786711476645248136956311637636
61786711476645248136957344758214
61786711476645248136957349462478
61786711476645248136959324671127
61786711476645248138316186015589
61786711476645248138568353871314
61786711476645248139133212759839
61786711476645248139133212956588
61786711476645248139133212956672
61786711476645248685664627774061
61786711476645248685748195808429
61786711476645248686002343572695
61786711476645248686002343590164
61786711476645248687359204934627
61786711476645248687359979774903
61786711479192048924081454570463
61786711479192048969835010782571
61786711479200002129942531493918
61786711479200002131551216136628
61786711479200152249997649138667
61786711479203604402797999741764
61786711479203604402797999760638
61786711479203604403382980699702
61786711479203605638164914194634
61786711479203606187208703350258
61786711479203606187772787580838
61786711479204054710515369580539
61786711479204056494085917467505
61786711479312122985101407295074
61786711479483685931110948420204
61786711479483687715499645291686
61786711479483836598534313820279
61786711479483837833880331547195
61786711479483837835575683548037
61786711479483837835576027904309
61786711479483837881054200436377
61786711479483837881305248427789
61786711479483837881307571376083
61786711479483837881872431983537
61786711479530511888543128236868
61786711479530511888563761847114
61786711479530660816557318990783
61786711479530660816557319009657
61786711547115579907265912249255
61786711547116480477525497851689
61786711547116775176429697956835
61786711547116775725388034214903
61786711547116775725952890099219
61786711547116780665080624078947
61786711547116780666772105122567
61786711547116780666775199723193
61786711547116780666856443409795
61786711547151896109128816539024
61786711547151896246389571268628
61786711547151896246389571385268
61786711547151896246473138947460
61786711547151896246476233548086
61786711547151896292208897753006
61786711547151896292229818457954
61786711547151897343910721452836
61786711547151897343910750032552
61786711547151897343973511797476
61786711547151897343994403806068
61786711547151897344475605916868
61786711547151897344540690630086
61786711547151897344561582638678
61786711547151897481171504408024
61786711547151897481171504763560
61786711547151897481171504880200
61786711547151897481255072442392
61786711547151897481736360293744
61786711547151897481736360647876
61786711547151897481738683240634
61786711547151897481738683242038
61786711547151897481819928328112
61786711547151897481822251275002
61786711547151897481822251276406
61786711547151897526925060620132
61786711547151897526925061092308
61786711547151897526925089672024
61786711547151897526987736645908
61786711547151897526987851436948
61786711547151897527008743445540
61786711547151897527489945556340
61786711547151897527492239452742
61786711547151897527492268150502
61786711547151897527554915478518
61786711547151897527555030269558
61786711547151897527575836184870
61786711547151897527575922278150
61786711547152796677003360298672
61786711547152797889378050205811
61786711547152797911785293793604
61786711547152797911806185802196
61786711547152797912350149677920
61786711547152797912352472626214
61786711547152797912371041686512
61786711547152797912371044873052
61786711547152797912373364634806
61786711547257264327768671403108
61786711547257264327768699981420
61786711547257264327831461746344
61786711547257264373501335605220
61786711547257264373501364184936
61786711547257264373522256193528
61786711547257264373585017958452
61786711547257264510762004241544
61786711547257264510762118560408
61786711547257264510782924829852
61786711547257264510783010570404
61786711547260866644748463584134
61786711547260866644748463585538
61786711547260866644748466772078
61786711547260866644748492163850
61786711547260866644748495351794
61786711547260866644769384172442
61786711547260866644769384173846
61786711547260866644769387360386
61786711547260866644832145937366
61786711547260866644832145938770
61786711547260866644832149125310
61786711547260866782030052808766
61786711547260866782030052810170
61786711547260866782030055996710
61786711547260866782030138549318
61786711547260866782030141735858
61786711547260866782092814575094
61786711547439778966223302070909
61786711547439778968482738185691
61786711547439783084691013426981
61786711547439784319472950104241
61786711547439784319476049291087
61786711547440683652443218224111
61786711547440983841689825493585
61786711547440985076471758989921
61786711547443680260684400341422
61786711547443681312472919506924
61786711547443681495403576320988
61786711547443681495466333834950
61786711547443681495466338440044
61786711547443681495487254541302
61786711547443681495487259146396
61786711547443681495967660534098
61786711547443681495967660552972
61786711547443681496030422672028
61786711547443685018513295618496
61786711547443685018991488866414
61786711547443685019075056900782
61786711547444581859551571627459
61786711547444587347467837092481
61786711547467996643370111066064
61786711547467996643370111182704
61786711547467996643370196805212
61786711547467996643370225501568
61786711547467996643391031772416
61786711547467996643391031889056
61786711547467996643391117511564
61786711547467996643391146207920
61786711547467996781133418292629
61786711547467996826321688586480
61786711547467996826321688703120
61786711547467996826321774325628
61786711547467996826321803021984
61786711547467996826384450705536
61786711547467996826384450822176
61786711547467996826384536444684
61786711547467996826384565141040
61786711547467996826949636181606
61786711547467996826949650530513
61786711547467997192998977887062
61786711547476100495170464049639
61786711547476100633183240763187
61786711547476100633183244995275
61786711547476100655527349061252
61786711547476100655527349177892
61786711547476100701280933971120
61786711547476100701280934087760
61786711547476100701281048406624
61786711547476100701343810525680
61786711547476100701908881564842
61786711547476101684783556123507
61786711547476101730517253428887
61786711547476101753675374294260
61786711547476101753675488613124
61786711547476101753676145946592
61786711547476101753676604560249
61786711547476101753696294882568
61786711547476101753696295000612
61786711547476101753696380621716
61786711547476101753696409319476
61786711547476101753697066534900
61786711547476101753697066652944
61786711547476101753697152274048
61786711547476101753697180971808
61786711547476101867965175309283
61786711547476101867965175326753
61786711547476101890873481223672
61786711547476101890874138440500
61786711547476101890874138557140
61786711547476101890874138558544
61786711547476101890936900205424
61786711547476101890937014996464
61786711547476101890937273197977
61786711547476101890957049258040
61786711547476101890957049613576
61786711547476101890957049730216
61786711547476101890957164049080
61786711547476101890957820910372
61786711547476101890957820911776
61786711547476101890957907005056
61786711547476101890957935701412
61786711547476101890958165205165
61786711547476101936627037435780
61786711547476101936627066133540
61786711547476101936627723348964
61786711547476101936627723467008
61786711547476101936689713461556
61786711547476101936689713933732
61786711547476101936689828252596
61786711547476101936690485113888
61786711547476101936690599904928
61786711547476101936690815059774
61786711547476101936690829408681
61786711547476101936710634167908
61786711547476101936710634522040
61786711547476101936710720261188
61786711547476101936711405820240
61786711547476101936711491913520
61786711547476101937191807580948
61786711547476101937191807698992
61786711547476101937191893320096
61786711547476101937191922017856
61786711547476102279559153140927
61786711547476102279559156321851
61786711547476102279559927975587
61786711547476102303304240997214
61786711547476102486486764236302
61786711547476102486487021452342
61786711547476102486487021453746
61786711547476102486507656243490
61786711547476102486507913460934
61786711547479704757754784222404
61786711547479704757754784223808
61786711547479704757754787410348
61786711547537045668502187965891
61786711547537045712351218533913
61786711547537045712372110542505
61786711547537045714234852175023
61786711547537045714235199713623
61786711547537045714235199717835
61786711547537045714798936401391
61786711547537045714798939589335
61786711547537045714800055597939
61786711547537045714800058784479
61786711547540948173057996968277
61786711547540948173078888976869
61786711547540948721933535443433
61786711547540948721933535444837
61786711547540948724381342593539
61786711547549051452968820007572
61786711547549051453031582128032
61786711547549052048017242351513
61786711547549052048017247134482
61786711547549052048038134360105
61786711547549052048038139143074
61786711547549052048100810385881
61786711547549052048100815168850
61786711547549052048101153342473
61786711547549052048101153343877
61786711547549052048101158125442
61786711547549052048101158126846
61786711547549052050275873531387
61786711547549052050275902227743
61786711547549053237630595874913
61786711547549053239326290715707
61786711547549053283363260078429
61786711547549053283446828112797
61786711547549053832155230520621
61786711547549053832238798554989
61786711547549053832426826632317
61786711547549053832427169588909
61786711547549053834122521473111
61786711549558820655117105183256
61786711549558820655117105202130
61786711549559119014245450597954
61786711549559119014809503067894
61786711549559119014809530213198
61786711549559119014809531630140
61786711549559120798634114290450
61786711549559120844325023174590
61786711549559120844387699063400
61786711549559120844387699200366
61786711550102305874173576631485
61786711550102305874236338396409
61786711550102305874741102652775
61786711550102305874803778678551
61786711550102305874803780095493
61786711550105908008724037281765
61786711550105908008724037299235
61786711550105908008786799046689
61786711550105908008786799064159
61786711550105908008790151931989
61786711550105908145984791674707
61786711550105908145984792011369
61786711550105908146047553776293
61786711550105908146050906657221
61786711550105909975562952727245
61786711550105909975562952744715
61786711550105909975566394870683
61786711550106208194986153344945
61786711550106208195550234412071
61786711550106208197493276932805
61786711550106208198057364364587
61786711550106208198060717232417
61786711550106208332246908074549
61786711550106208332810989137463
61786711550106208334753945569129
61786711550106208792790862037405
61786711550106208792794305243653
61786711550106208792853625219271
61786711550106208793041910514043
61786711550106208930114378536305
61786711550106208930114378549355
61786711550106208930114379949035
61786711550106208930117735999193
61786711550106208930117736003405
61786711550106209980190748561169
61786711550106209981631265119383
61786711550106209981631268301711
61786711550106209981634621169541
61786711550106209981881969205017
61786711550106209981881969222487
61786711550106209981885325255175
61786711550106209981885325272645
61786711550106210027572792367479
61786711550106210027573911575673
61786711550106210027576235573727
61786711550106210027635554132403
61786711550106210027636673340597
61786711550106210162368261031287
61786711550106210164812626036551
61786711550106210164812626386471
61786711550106210164833546725481
61786711550106210164833546742951
61786711550106210164833547092871
61786711550106210164836988868919
61786711550106210164896308844697
61786711550106210164896308857795
61786711550106210164896313443967
61786711550106210164897341976921
61786711550106210164899664894855
61786711550106210164899664912117
61786711550106210164899666311797
61786711550106210164899666324895
61786711550106210164899666329266
61786711550106210164899669498337
61786711550106210574715383206877
61786711550106210576428643765319
61786711550106210576431999815477
61786711550106210576616929060091
61786711550106210576619253058145
61786711550106210577184112124789
61786711550106358498870509933121
61786711550106358498870510118224
61786711550106358498870510118467
61786711550106360283008498287575
61786711550106360283259546764213
61786711550106360329012758417441
61786711550106360877804727442691
61786711550107110595384574007911
61786711550107110595385693216105
61786711550107110595388017564079
61786711550107110595447336122755
61786711550215627393111260600919
61786711550215627393111260619793
61786711550215627393111262135953
61786711550215627393111375391959
61786711550215627393111375410833
61786711550215627393111375510051
61786711550215627393111375510264
61786711550215627393111375528925
61786711550215627393111375529138
61786711550215627393112405324593
61786711550215627393112405325997
61786711550215627987907607686014
61786711550215629222417824142289
61786711550215629222417825696197
61786711550215629222417828741559
61786711550215629222417828760433
61786711550215629222417830276593
61786711550215629222417938933329
61786711550215629222417938946427
61786711550215629222417943532599
61786711550215629222417943551473
61786711550215629222418972048291
61786711550215629222418973465233
61786711550215629222689536593317
61786711550215629222689536599146
61786711550215629222689793325327
61786711550215629222689793344201
61786711550215629222689797924597
61786711550215629222689797943471
61786711550215629222690569595803
61786711550387342792795692315208
61786711550418406866243208364857
61786711550418406866243294104005
61786711550418406866243298703275
61786711550422459581838033176284
61786711550422459627319907518674
61786711550422459627319907520078
61786711550422459627319993259226
61786711550422459628135810464090
61786711550422459628135815063360
61786711550422459628135900802508
61786711550422460176362925020562
61786711550430114247796374289743
61786711550430114247796460028891
61786711550430413201721297748291
61786711550430414437066967938219
61786711550430414437066972518615
61786711550430414437066972537489
61786711550430414437068087127539
61786711550430414574264960548767
61786711550430414574264960902899
61786711550430414574265046642047
61786711550430414574265051241317
61786711550430414574265051241476
61786711550430414574516009025405
61786711550430414986109990020503
61786711550430563502530199779311
61786711550434015472968081708963
61786711550434015610166160058819
61786711550434016708314095899419
61786711550434016708314095916889
61786711550434016708314096266809
61786711550434016708314182005957
61786711550434016845512088509967
61786711550434016845512088527437
61786711550434016845512174603407
61786711550434165179533956852546
61786711550434165179533956870016
61786711550434165773526022065303
61786711550434165773526366622779
61786711550434165773526366622780
61786711550434165774342187014184
61786711550434166825858729206258
61786711550434167008872039792219
61786711550434167008873068840114
61786711550434167008873159184196
61786711550434167008873159184355
61786711550434167008873159184356
61786711550434167008873159188568
61786711550434167009626214270004
61786711550434167009688976389219
61786711550434167009688976389220
61786711550434167420655333035004
61786711550434167557916087764767
61786711550434167557916087764768
61786711550434167557916090951308
61786711550434465962796587365731
61786711550434465963611375700819
61786711550434466992492700699102
61786711550434467152389044281269
61786711550434467152389044298739
61786711550434467152389048880539
61786711550434467152661672504118
61786711550434467198142600510847
61786711550434467198393304613951
61786711550434467747185651356573
61786711550491358349633175789297
61786711550491358349633177206239
61786711550495410930206045429368
61786711550495410974330023535484
61786711550495410976502792447926
61786711550495411523121995394618
61786711555467444238076523996998
61786711555467444238577932203197
61786711555467444238640603612242
61786711555467446022967739065468
61786711555467446068156096573634
61786711555467446068218772599410
61786711555467446617199115474994
61786711555467446617763971357897
61786711556011831717826615181928
61786711556011832265240056013640
61786711556011832267684425618174
61786711556011832310993269269156
61786711556011832312601953948210
61786711556011832313186934906148
61786711556011832313437638991782
61786711556011833503031214997422
61786711556011833547968868401080
61786711556011834096990993758814
61786711556011834096991765409742
61786711556011834097011885885498
61786711556011834097576741768410
61786711556012131907076288472360
61786711556012132501872519248638
61786711556012282620315967717953
61786711556012282620319323768111
61786711556012282620319328367381
61786711556012284403889871655077
61786711556012284404708016040323
61786711556014533418817226743989
61786711556014533419381307811115
61786711556014533421261588566925
61786711556014533421825675979824
61786711556014533421825675998707
61786711556014533421825704696515
61786711556014533421829147902754
61786711556014533421829147902763
61786711556014533421888466325868
61786711556014533421888466461439
61786711556014533421891819211168
61786711556014533421891819329269
61786711556014533559086459071987
61786711556014533604840015619296
61786711556014533604840015619305
61786711556014533604840015625129
61786711556014533604840015638179
61786711556014533604902691174300
61786711556014534016625378660158
61786711556014534153882690170425
61786711556014534153882690183475
61786711556014534153948809415538
61786711556014534154133738642851
61786711556014535204021821960213
61786711556014535205650280839137
61786711556014535205650280856607
61786711556014535205650623795729
61786711556014535205650623813199
61786711556014535205651428762609
61786711556014535205714190527533
61786711556014535206215482879843
61786711556014535206218954783899
61786711556014535206466188382410
61786711556014535251403865766523
61786711556014535251404984974717
61786711556014535251407308972771
61786711556014535251466627531447
61786711556014535251469983444630
61786711556014535251469983463504
61786711556014535388392994252211
61786711556014535388392994265261
61786711556014535388643699785515
61786711556014535388664620141995
61786711556014535388664620478817
61786711556014535388664620491915
61786711556014535388664620496286
61786711556014535388664963429585
61786711556014535388664963435408
61786711556014535388664963435409
61786711556014535388727382256839
61786711556014535388728415375965
61786711556014535388730738193108
61786711556014535388730739723939
61786711556014535389229822500441
61786711556014535389229822506265
61786711556014535389229822519315
61786711556014535389480528022099
61786711556014535798567464348906
61786711556014535800175258441437
61786711556014535800176033276097
61786711556014535800994293395736
61786711556014535800994293397140
61786711556014833794173372801018
61786711556014833794176728851176
61786711556014833794361658095790
61786711556014835578001333726546
61786711556014983888808668265105
61786711556014985696361214161493
61786711556015734176463683449783
61786711556015734178887159493212
61786711556015734178908051500400
61786711556015734178908051637375
61786711556015735960288294672339
61786711556015735960853494930189
61786711556015735962548071974115
61786711556015735962712883557902
61786711556015735962798774660277
61786711556015736008214619641040
61786711556015736008465320698791
61786711556015736008489684965730
61786711556015736558073198547290
61786711556015736558073198548694
61786711556016186316099122364819
61786711556016186864953768834191
61786711556016186864974775632419
61786711556120350894905361482646
61786711556123952616858766456852
61786711556123952616942334018837
61786711556123952616942335534997
61786711556123952616942362716645
61786711556123952616942448796827
61786711556123952616942448809877
61786711556123952616942448809925
61786711556123952616942448909095
61786711556123952616942448927969
61786711556123952616942450326245
61786711556123952616943478723637
61786711556123952617194154248429
61786711556123952617194182826741
61786711556123952617194268920181
61786711556123952617194269038273
61786711556123952617194269039677
61786711556123954400766938876737
61786711556123954400766938977359
61786711556123954400766938994829
61786711556123954400767281833329
61786711556123954400767286550691
61786711556123954400768086782739
61786711556123954446248897541333
61786711556123954446248899076367
61786711556123954446248899095241
61786711556123954446248902159477
61786711556123954446248903675637
61786711556123954446248927674957
61786711556123954446248930857285
61786711556123954446249012332373
61786711556123954446249012345471
61786711556123954446249016937467
61786711556123954446249016950517
61786711556123954446249016950565
61786711556123954446250045447335
61786711556123954446250046864277
61786711556123954446499603061379
61786711556123954446499603080253
61786711556123954446499603179471
61786711556123954446499603198345
61786711556123954446499974734653
61786711556123954446499979333923
61786711556123954446500722406539
61786711556123954446520523786653
61786711556123954446520609992361
61786711556123954446520866743245
61786711556123954446520871342515
61786711556123954446521642994847
61786711556123954995292691296227
61786711556123954995292692831261
61786711556123954995292719992631
61786711556123954995292721409573
61786711556124254590016731658308
61786711556124254590016731659712
61786711556295968251650915924596
61786711556307674398400108415928
61786711556307675587429600325146
61786711556307675587450520913454
61786711556307675633183156518380
61786711556307675633183156537254
61786711556307675633204077125562
61786711556307676182789915297064
61786711556307676182810835883968
61786711556307975776700194186416
61786711556307975776700194205290
61786711556307975822453750398524
61786711556307975822453750417398
61786711556307976372060509175804
61786711556307976372060509177208
61786711556338738379819706827122
61786711556338738379819707297894
61786711556338738425552028209608
61786711556338738425552028209617
61786711556338738562750019757355
61786711556338738562750020820156
61786711556338738562750020820165
61786711556338738562750105496503
61786711556338738562750106913436
61786711556338738562750106913445
61786711556338739615166496206370
61786711556338739660898041337263
61786711556338739660898045936524
61786711556338739660898045936533
61786711556338739798096033812240
61786711556338739798096033829710
61786711556338739798096033947811
61786711556338739798096119922990
61786711556338739798096120041091
61786711556338739798096124640352
61786711556338739798096124640361
61786711556338739798347080871936
61786711556338739798347082424449
61786711556338739798367629923936
61786711556338739798367629941406
61786711556338739798367974314940
61786711556338740209961952127710
61786711556338740209961955311442
61786711556338740209962726962370
61786711556339039987366718638756
61786711556339188915631566931300
61786711556339188915631954399926
61786711556339190105246082757986
61786711556339190150978747078199
61786711556339190700021421623495
61786711556342640474475771278971
61786711556342640474475771292021
61786711556342640474475857013907
61786711556342640474475857018119
61786711556342640474475857031169
61786711556342640474475858430849
61786711556342640474476115648293
61786711556342641023267827456099
61786711556342642258613727226909
61786711556342642258613756261539
61786711556342642258613756279008
61786711556342642258613842000687
61786711556342642258864431330013
61786711556342642258864546103790
61786711556342642258864546103791
61786711556342642258864549286118
61786711556342642258864549286119
61786711556342642258864549290331
61786711556342642258864549303381
61786711556342642258864803321234
61786711556342642258864803321235
61786711556342642258865578160107
61786711556342642258865578173157
61786711556342790592071543558674
61786711556342790592071543571724
61786711556342790592071887927996
61786711556342790592551941778502
61786711556342790592551941795972
61786711556342790592572862502372
61786711556342790592572948241520
61786711556342790592635624267296
61786711556342790592635624604118
61786711556342790592635624617216
61786711556342790592635710356364
61786711556342790592636743812312
61786711556342791186627659406882
61786711556342791186627659424352
61786711556342791186628034020059
61786711556342791186628034020060
61786711556342791187443941563332
61786711556342791187443941563333
61786711556342791187443941563341
61786711556342791187443941563342
61786711556342792216323774079272
61786711556342792216323774098146
61786711556342792353249024226030
61786711556342792353249052805746
61786711556342792353249053278135
61786711556342792353249138998404
61786711556342792353249138999808
61786711556342792353520647483030
61786711556342792421974821856068
61786711556342792421974826585848
61786711556342792422224754325714
61786711556342792422225411174717
61786711556342792422246332247490
61786711556342792422246417986638
61786711556342792422789610210030
61786711556342792422790734129130
61786711556342792971016724750436
61786711556342792971016726292271
61786711556342792971016726292272
61786711556342792971017381616909
61786711556342792971017501131144
61786711556342792971017845500457
61786711556342792971832633835553
61786711556342792971832633835554
61786711556342792971833408674426
61786711556342792971854208803742
61786711556343091376714535443476
61786711556415741938566506765286
61786711556415741938587400326382
61786711556415741938587428906098
61786711556415742535810461530088
61786711556415742535811947675320
61786711556415743724860874027614
61786711556415743768144671016218
61786711556415743768144671035092
61786711556415743768144672551252
61786711556415743768144672570126
61786711556415743768165593158434
61786711556415743768165936115026
61786711556415743768166707767358
61786711556415743768981496083572
61786711556415743770614430239722
61786711556415744317773466525764
61786711556415744320221188998128
61786711556415744320221531954720
61786741656583087170816660939673
61786741656583087170817432590601
61786741656583087170817432592005
61786741656591192281122695702157
61786741656801880680863839318033
61786741656801880681427923548613
61786741656801880683123156526327
61786741656809985791169102428185
61786741656907280461583530947733
61786741656907280462126694473365
61786741656907280462147615179717
61786741657458420627196153132319
61786741657458422405854961916611
61786741657458422411775050238763
61786741657458422411775050240167
61786741657458426117812331768583
61786741657458426117815426369209
61786741657458427353159121146427
61786741657458437230012990729907
61786741657466527522080313350319
61786741657470085322566541047681
61786741657470129792511536969439
61786741657470129792512308620367
61786741657470129792512308621771
61786741657470129793076392852351
61786741657470129793076392853755
61786741657470133498549590150187
61786741657470133498552684750813
61786741657563792551790434562073
61786741657563793787136452287585
61786741657567346644605647309429
61786741657782598410220260468001
61786741657786184621960160151147
61786741657786184621963254751773
61786741657786184624219591679709
61786741657786193950586915175347
61786741657786195734997561605535
61786741657786195735000656206161
61786741657786195735562417489851
61786741657786195742340338964589
61786741657786199441602793618893
61786741657794300845303596368019
61786741657794300852645602074741
61786741709660751076963330595281
61786741709664354582991276044421
61786741709768820999037443997405
61786741709987614509146783985527
61786741709987614509711639869843
61786741709987658974009205710251
61786741709987658974574061594567
61786741709987658974574061613441
61786741710084920299875706295749
61786741710644110122649387010573
61786741710644127827109374206289
61786741710644154587511808754171
61786741710644159396718471097981
61786741710644161181379132553231
61786741710644170509755872552369
61786741710644172291971795949887
61786741710644172294144536263739
61786741710644172294144564843455
61786741710647758098645051008047
61786741710647758099209135238627
61786741710647758099209135240031
61786741710647774565412584929935
61786741710668485840673984835331
61786741710741422505051548144519
61786741710753129879076397043353
61786741710960225344372962435709
61786741710960227128198685079245
61786741710960227128198689665465
61786741710971932720278808012097
61786741710971932725361296450949
61786741710971934504668619480857
61786741710971934504668619498326
61786741710971934509750731795937
61786741710971934509751107937179
61786741733330376063141412668617
61786741733403022462173747753649
61786741733403022462173747755053
61786741733427337793092635922435
61786741733610153056074063288499
61786741733610153056094955297091
61786741733621815967116573974061
61786741733621815967116573975465
61786741733621815967116602553777
61786741733621815972199148152221
61786741733621815972199148171095
61786741733621815972199176731937
61786741733621815972764004037941
61786741733621815972764004055411
61786741733621815972764118356805
61786741733621815972764118374275
61786741733621815974458579680783
61786741733621815974458579682187
61786741733621815974458608260499
61786741733622160626897048358087
61786741733719110642613662294277
61786741733719110642613666526365
61786741733719110642613666543835
61786741733719110642613666897967
61786741733719110643177746526261
61786741733719110643177750758349
61786741733719110643177750775819
61786741733719110643177751129951
61786741733731118214001507516613
61786741733731118214022428104921
61786741734266615139359515291123
61786741734266616420438311540419
61786741734266616420438311557889
61786741734266620080746680799413
61786741734266655262962702281531
61786741734278311402792043650723
61786741734278313232349545947733
61786741734278313232349545966607
61786741734278357107582420745521
61786741734278357107582420762991
61786741734278357702315462457799
61786741734278357702879973987455
61786741734278357702943080107039
61786741734278357703131365401811
61786741734278357703131365403215
61786741734278360813622796874563
61786741734278361408332595050239
61786741734278361409169418582559
61786741734278373757301532088655
61786741734278657892129647279291
61786741734278661048646947083455
61786741734278673946551205380491
61786741734278673946554676221689
61786741734278673946823174544655
61786741734282213863288730602365
61786741734282226811551840689025
61786741734282226811551840690429
61786741734282258333234498176455
61786741734282259568580515903371
61786741734282259568601465188083
61786741734282260162813033965099
61786741734282260163377118197083
61786741734282265104764288408233
61786741734282276217819254046687
61786741734302672438500533028483
61786741734302672439001941234691
61786741734302972673524683237375
61786741734302989276989174518465
61786741734375623968187504340481
61786741734387582126844254692215
61786741734387631538257778715353
61786741734594412532308020954389
61786741734594412534002596581165
61786741734594423095737661907025
61786741734594426761692803895027
61786741734594428586167732015281
61786741734594722050229418413395
61786741734594726950399315063719
61786741734594726996696062095327
61786741734598331051768802990505
61786741734606419554087728371543
61786741734606420103134103323061
61786741734606420103134103340531
61786741734606420103134103677193
61786741734606420103134103793833
61786741734606420103134103812707
61786741734606420104826356508659
61786741734606430620807719419039
61786741734606430667125129825931
61786741734606430667128487293031
61786741734606430667128600667129
61786741734606431215352930296991
61786741734606431215604321712751
61786741734606431216168062988143
61786741734606431216168148727291
61786741734606431216171504777449
61786741734606431216171504794919
61786741734606431216171505131581
61786741734606431216171534890795
61786741734606431216171534892199
61786741734606431216171534909669
61786741734606431216171620985639
61786741734606431216172395824511
61786741734606431222946098898385
61786741734606431222946327419473
61786741734606434378249224838093
61786741734606434922209558428969
61786741734606434927291899383181
61786741734606434927292132607129
61786741734606436156991491923901
61786741734606436156991491942775
61786741737257450912309698699060
61786741737342093173515852319956
61786741737342093173516623972288
61786741737342093173578614439012
61786741737342094408925403818260
61786741737549192202509350875846
61786741737553092878616224813452
61786741737560899583497657735492
61786741737561199223725232695402
61786741737561199772768251614223
61786742424932334278316542674840
61786742424932334280008795370792
61786742424932384095505888987338
61786742424932684834386683451538
61786742424935086394420789258818
61786742425028745400972938385876
61786742425028745400973281359938
61786742425028745402667514030122
61786742425028745402668630060408
61786742425028750342444014885126
61786742425028750937240618713872
61786742428543493024592202809661
61786742428543494808145214738193
61786742428543494808145214757067
61786742428543494808980895081873
61786742428543494853898770950301
61786742428543494853898770969175
61786742428543498512491015222989
61786742428543498512511907231581
61786742428543500341818475372221
61786742428543500341818475391095
61786742428543500342633263707309
61786742428543509671281972889485
61786742428543511454855876826609
61786742428543511455670665161697
61786742428547096530370215924717
61786742428547096530370215926121
61786742428547097079976974701997
61786742428547097079976974703401
61786742428547097125709638905513
61786742428547102064022584550153
61786742428547102064837372885241
61786742428547102613629343327433
61786742428547102613629343328837
61786742428547113177059986005945
61786742428547113177874774222941
61786742428547113177874774341033
61786742428547113726666744781821
61786742428547113726666744783225
61786742428651563129409059739768
61786742428870367750025167517757
61786742428870367750046059526349
61786742428870367750049531784697
61786742428873968237447343084069
61786742428873969464638518061665
61786742428873969464638518063069
61786742428873969465453306396753
61786742428873969465453306398157
61786742428873969465453306516249
61786742428873970014245276957037
61786742428873970014245276958441
61786742428873970021292843132889
61786742428873970021296315391236
61786742428873970021296315391237
61786742428873970021839479033508
61786742428873970021839479033509
61786742428873970021839479034912
61786742428873970021839479034913
61786742428873970021856927364873
61786742428873970021860399623220
61786742428873970021860399623221
61786742428873974817804594996393
61786742428873974817804594997797
61786742428873974818619383214793
61786742428873974818619383331481
61786742428873974818619383332885
61786742428873975367411353773673
61786742428873975367411353775077
61786742442657308714463743627492
61786742442661251659101246986073
61786742442661266483259275799369
61786742442661267718041209294301
61786742442661267718062101302893
61786742442661267718606065178617
61786742442754621275944091566806
61786742442754621275964983693442
61786742442766317949018376815519
61786742442766334009066387231455
61786742442766618092511399312091
61786742442766618093076255196407
61786742442766618093078578127231
61786742442766632917236606940527
61786742442766634152039432444051
61786742442766634152583396319775
61786742443317475952815465642633
61786742443317475953570930818371
61786742443317731677958182366609
61786742443317760037371620414133
61786742443317764976499354393861
61786742443317774861529649227429
61786742443317776096311582722361
61786742443317776096332474730953
61786742443317776096876438606677
61786742443317776096897330615269
61786742443414721225075540465563
61786742443415021414325213758803
61786742443422826327285655642953
61786742443422826334816719346539
61786742443422826335380803577119
61786742443423082052428372366929
61786742443423126470781772740151
61786742443423126471346628624467
61786742443423126471348951555291
61786742443423126517123428472347
61786742443423126524066392636971
61786742443423126524630476868955
61786742443633830931619908920295
61786742443633830977352573123811
61786742443641630951731567852251
61786742443641931095457755292291
61786742443641931141002161849035
61786742443641934801495808473039
61786742443641934806579154303531
61786742443641934847040215029783
61786742443641934852311818508451
61786742443641936034394879998067
61786742443641936036089455624843
61786742443641936041925172030447
61786742443641936081822148524715
61786742443641936087657836233963
61786742451621611974749899513581
61786742452504574568778142765401
61786743783592312540911807148838
61786743783592312540912578801170
61786743783908363803843596155696
61786743783908429678868642932176
61786743783908430273666016895690
61786743807258030310375088413436
61786743807258030310375116993152
61786743807541731169053101308682
61786743807549830742609736010782
61786743807549834494403697049692
61786743807549834494968552934008
61786743811188856859489065239049
61786743811188856861996106270089
61786743811188856861996449226681
61786743811188856861996449228085
61786743811188857952553368290129
61786743811188858097343238607333
61786743811188858509125158775753
61786743811188858547079150824369
61786743811188858554041115104721
61786743811188875155062130633081
61786743811188875155062130634485
61786743811188875155065225233707
61786743811188875155626986518801
61786743811196961972301369381645
61786743811196961972302483990569
61786743811196980265368165396969
61786743811200564242733364651693
61786743811200564243297448883677
61786743811200564243297448885081
61786743811200565478079382380013
61786743811200565889861645506429
61786743811200565889862417157357
61786743811200565928066341655341
61786743811200580752225142120969
61786743811200580752227465069263
61786743811200580752789226354357
61786743811200581987571159847885
61786743811200581987571159849289
61786743811200581987574254449915
61786743811200582536635069240273
61786743811200582536635069241677
61786743811200582536635840894009
61786743811480612824224486687429
61786743811480614653531054828069
61786743854528234418024391539736
61786743854808016161820841162110
61786743854808016168598762636848
61786743854811934681841978327584
61786743854811934681841978346458
61786743854818822975623953761316
61786743854819973909782398531538
61786743854819973916557225386776
61786743854820021901936348811998
61786743854820021902501204694910
61786743854820023137283138189842
61786743854820023731806624929548
61786743854820023731806624948422
61786743854820023731807399765612
61786743854820023731807399783082
61786743854820023732078592596426
61786743854820023739421374636658
61786743854820023739421374640870
61786743854820038556801223712224
61786743854820039791583157207156
61786743860439277764081767212462
61786743860439277809814459994290
61786743860716641529147658588414
61786743860716641582513238259422
61786743860716658183721048238834
61786743860719342683058898215886
61786743860719359292086792815008
61786743860719359292086792832478
61786743860719359292170475168240
61786743860720543447397159805324
61786743860720560049169054016720
61786743860720560049169054034190
61786743860727398527387902674836
61786743860727446558018143600526
61786743860727448342132883982070
61786743860727448342153804570378
61786743860727448342156128568432
61786743860727448342407950481662
61786743860727448342968592924340
61786743860727448342972034713646
61786743860727448349663176033324
61786743860727459460524484306030
61786743860727464996708257875154
61786743860727464997461399054242
61786743860728347126311013032894
61786743860728347133088507215784
61786743860728348361089933416790
61786743860728348361092171675696
61786743860728348963501543702126
61786743860728348963503868048696
61786743860728348963504642888972
61786743860728348964068727120956
61786743860728363185249942221788
61786743860728363780884402683314
61786743860728363780884402702188
61786743860728365016230420411634
61786743860728365016230420429104
61786743860728365565273437913522
61786743860728647323193601792222
61786743860728649099970614979068
61786743860731000843552560614770
61786743860731050659419171534510
61786743860731050666696092528014
61786743860731061777557711996672
61786743860731061779733493982402
61786743860731065484162862501566
61786743860731065484162948242118
61786743860731066719477480038158
61786743860731066719508965967630
61786743860751758320637721921854
61786743860751758327415987752864
61786743860751774791923774371038
61786743860751774792007452474712
61786743860751780328380544439068
61786743863390844347337843614516
61786743863390887165824009658004
61786743863390887165824354031538
61786743863391142890211605579776
61786743863391144536587516906352
61786743863391144673785509516900
61786743863391187355074027323374
61786743863391188543851324249415
61786743863391189138647926661228
61786743863391192705792381667646
61786743863391194489366285604770
61786743864331336669497393550993
61786743864331368236661782517173
61786743864339140393345915650910
61786743864339140400940002918655
61786743864339140400940002936134
61786743864339142184513906855779
61786743864339142184513906873258
61786743864343044095967344714425
61786743864362551595183799571690
61786743864362584949536752900532
61786743864366487409781473642296
61786743864374257184838992077916
61786743864374257184839336451450
61786743864374257192430066269574
61786743864374258976003970206698
61786743864374290493351693612290
61786743864374290493351693629760
61786743864374290493352808221214
61786743864374290493354787845734
61786743864374290493354787863204
61786743864374290493354789262676
61786743864374290493354792445004
61786743864374290493354792462474
61786743864374290493355132219268
61786743864374290500945522263128
61786743864374290500945522617260
61786743864374290500946637226184
61786743864374290546698992736088
61786743864374290546699078829368
61786743864374290546699078846838
61786743864374292322661355986374
61786743864374292322661357420786
61786743864374292322661360603114
61786743864374292330272978184692
61786743864374292330273236464946
61786743864374557335947075357894
61786743864374557374089009743286
61786743864374559157662909081140
61786743864374559165253643498534
61786743864374590690216374913220
61786743864374592519522655721666
61786743864374592519523684591442
61786743864378192404805475963966
61786743864378192953597446406158
61786743864378192953600542056544
61786743864378192953600545238872
61786743864378192961191275056996
61786743864378192961191275411128
61786743864378193006944745529956
61786743864378193006944831269104
61786743864378193006944831623236
61786743864378194188382475551476
61786743864378194790518732023900
61786743864378194790518735206228
61786743864378194790519764076004
61786743864666031683996197222866
61786743864666031683996197240336
61786743864666031683996198639808
61786743864666031683996198657278
61786743864666031821194189833414
61786743864666031821194191250356
61786743864666031821194191267826
61786743864666332010546115041524
61786743878161534718552106841520
61786743878453317447165060583246
61786743878453317452249892558970
61786743878453318687031051219242
61786743878453319276471997058992
61786743878453319276472771895056
61786743878453322987595693622542
61786743878453322987616642907206
61786743878453322988433665065236
61786743878453324215620623047312
61786743878453324215620623066186
61786743878453324222963776665812
61786743878453324772006795567380
61786743878453324772823476532592
61786743878453335748595533575166
61786743878453341236515237997086
61786743878456941723467859910209
61786743878456941723467864694666
61786743878456942958249021936544
61786743878456942958249793588876
61786743878456942958719720109394
61786743878456942958813877820860
61786743878456942958813881003188
61786743878456942958814652655520
61786743878457237613501088536108
61786743878457238160379637183408
61786743878457238162555385873464
61786743878457238162555390590826
61786743878457238206676385618908
61786743878457238208308975381246
61786743878457241317847663854160
61786743878457241866963953194594
61786743878457241866963953194678
61786743878457241866963953194838
61786743878457241866963953199050
61786743878457241912738458691450
61786743878457243102236729197714
61786743878457243102309970921594
61786743878457243102309970921754
61786743878457243102310745760626
61786743878457243102330886725445
61786743878457243102330886909180
61786743878457243102331666348934
61786743878457243148000793592958
61786743878457243148063555830058
61786743878457243148084476418366
61786743887016384192236446355471
61786743887024488067195691740111
61786743887997084769021050262457
61786743887997086007146044906373
61786743887997086007146073486089
61786743887997086457154699588603
61786743887997102470905158153259
61786743888000688133332509971141
61786743888000688323875936380957
61786743888000704741902385443201
61786743888000704741905484748091
61786743888000988322603075271569
61786743888000988322604223160101
61786743888008791604309403931249
61786743888008791604309403932653
61786743888008791604310547119889
61786743888008791604310547121293
61786743888008792153101030018781
61786743888008792153352421434541
61786743888008792199106006226365
61786743888008793433617115260529
61786743888008793792137602942993
61786743888008808616860487639201
61786743888008808616860487658075
61786743888008808616863958480399
61786743888008808617111190326767
61786743888008809851642421135537
61786743888008809851642421153007
61786743888008809851643564324177
61786743888008810446168198968481
61786743888008810446168198969885
61786743888008810446170521916775
61786743888008810446439023429249
61786743888009092342350703310617
61786743888009110040893237732701
61786743888012694064555156725117
61786743888012694064555156726521
61786743888012695711119353346465
61786743888012695848380879374269
61786743888012695894133692513761
61786743888012695894134464166093
61786743888012696252384127387789
61786743888012712311888173928001
61786743888012712311888173929405
61786743888012712312140021337837
61786743888012712312160913229741
61786743888012712906685547874045
61786743888012712906685547875449
61786743888288825909661234758341
61786743888288825955414790970449
61786743888288840787105030324859
61786743888288841969376005071439
61786743888292895126647103667404
61786743888300549403187962059637
61786743888300549403439010519013
61786743888300549952230980978675
61786744262507088185858057098498
61786744262515193845207113969368
61786744333418693314506646171264
61786744333418693314506646190138
61786744333418693314506760981178
61786744333418693314507417823596
61786744333421399956348867281733
61786744333422295584949259816218
61786744339326117924772381837264
61786744339326117924772381854734
61786744339326117924772467948014
61786744339326117924773153489596
61786744339327017943541145975808
61786744339327017943541145993278
61786744339327018538337376731808
61786744339327018538337376733212
61786744339327018538337376750682
61786744339327018538337491522848
61786744339327323666736072013944
61786744339329720239336623408616
61786744339329720239357543978050
61786744339329720239357543996924
61786744339329720239357630208248
61786744339329720378229191631438
61786744339329725180744709486340
61786744339330020382853632479466
61786744339330020382853632496936
61786744339330020382874553085244
61786744339330020382874639296568
61786744339330020384485532102308
61786744339330020384485560682024
61786744339330020428607217288760
61786744339330020428628224088392
61786744339330025324167532289254
61786744339330025324240797987756
61786744339330025324240797992128
61786744339330025324261718580436
61786744339330025369994382896220
61786744339330025370015389223676
61786744339330920952297314096872
61786744339330920952297342303582
61786744339982614816645226449777
61786744342281781734718121748745
61786744492943474355434886509594
61786744492951579467686574073252
61786744492951583172032603195776
61786744492953980979916553569112
61786744492953980980000121603480
61786744492953980980000207696760
61786744492953980981611129195888
61786744492953981118872540786784
61786744492953984686041269249340
61786744492953984686041269367384
61786744492953985921366480706812
61786744492954279339033246058126
61786744492954279522048242558890
61786744492954280576074497795046
61786744492954281169187147449256
61786744492954281169270715483624
61786744492954281169270796971810
61786744492954281169270801576904
61786744492954281170881723076032
61786744492954281170882494726960
61786744492954284875217676960718
61786744492954286110574312938672
61786744492954286110637074703596
61786744492954286110657966712188
61786744492954286110657995409948
61786744492955181736998928026830
61786744492955181736998929089688
61786744492955181738693500465662
61786744492955181738693504519631
61786744492955181738693504537101
61786744492955181738693504716464
61786744492955181738693505070756
61786744492955181738694275304534
61786744492955181738694276354294
61786744492955181738694276367392
61786744492955186678386093516246
61786744492955186678386094566006
61786744492955186678386094579104
61786744498848197309964457568416
61786744498850898965679701450320
61786744498850898965679701467790
61786744498850898967374248396806
61786744498850898967374277094566
61786744498850898967646217579844
61786744498850899148967038669026
61786744498850904502136471535820
61786744498851799579517294283058
61786744498852099722761962652032
61786744498852099722761962669502
61786744498852099723034017572814
61786744498852099723034303369974
61786744498852099723035075022306
61786744498852099724729627737270
61786744498852099724729627754740
61786744498852105259218847528572
61786744498859004075504448381730
61786744498859004077952539307292
61786744498859004259272301780582
61786744498859009612441734647376
61786744498859902861939373134636
61786744498859904689823329046946
61786744498859910180253516643344
61786744498860204833340338133862
61786744498860208585134299172772
61786744498860210369524110640128
61786744498862595274396146845398
61786744498862595274417038855394
61786744498862604564537889806250
61786744498862604564537889823720
61786744498862604564538661457178
61786744498862604564538661476052
61786744498862605797708928959004
61786744498862606392537786140274
61786744498862606393018192268584
61786744498862606393018220848300
61786744498862606393070388673470
61786744498862606393080868294360
61786744498862606393080954387640
61786744498862606393080983085400
61786744498862606393101875075118
61786744498862606393101875093992
61786744498862606393101903673708
61786744498862606394712767893956
61786744498862606394712796475076
61786744498862606394713539546288
61786744498862606394713539547692
61786744498862606394713568126004
61786744498862606530278860904908
61786744498862606531973436517182
61786744498862606531974208169514
61786744498862606531974208182612
61786744498862610099143022385720
61786744498862611334468148104044
61786744498862895417913155933718
61786744498862895417913155933878
61786744498862895417934047942470
61786744498862895417934047948086
61786744498862895417934081245377
61786744498862895418477986308378
61786744498862895418478015006138
61786744498862895418498906995856
61786744498862895418498907014730
61786744498862895425192370810526
61786744498862895463666712145826
61786744498862904751381396489000
61786744498862906535750201175598
61786744498862906535771207975230
61786744498862906536022541876070
61786744498862906536033016762128
61786744498862906536033016781002
61786744498862906536033788433334
61786744498862906536503799630142
61786744498862906536535201356904
61786744498862906536535229936620
61786744498862906536587482455550
61786744498862906536597872665318
61786744498862906536597877382680
61786744498862906536597961940926
61786744498862906536597963475960
61786744498862906536597963476119
61786744498862906536597990638686
61786744498862906536597992042578
61786744498862906536597992055676
61786744498862906536597992055835
61786744498862906536618912743154
61786744498862906536618912762028
61786744498862906538229772264914
61786744498862906538229776785443
61786744498862906538229776804317
61786744498862906538229776870008
61786744498862906538229776982276
61786744498862906538229805548894
61786744498862906538229805561992
61786744498862906538229805567768
61786744498862906538230548456649
61786744498862906538230548522340
61786744498862906538230548640384
61786744498862906538230577201226
61786744498862906538230577214324
61786744498862906538230577220100
61786744498862906581807608484726
61786744498862906581808380137058
61786744498862906582288786129854
61786744498862906582288786148728
61786744498862906582351462174504
61786744498862906582351576965544
61786744498862906582372464369042
61786744498862906582372468955262
61786744498862906582372468974136
61786744498862906583983361774100
61786744498862906583983390471860
61786744498862906583984133426432
61786744498862906719549454766178
61786744498862906719549454785052
61786744498862906721244030397326
61786744498862906721244802049658
61786744498862906721244802062756
61786744498862910242063661064630
61786744498862910242063661077680
61786744498862910242074164543502
61786744498862910242095085249854
61786744498862910242638248775486
61786744498862910242639025032912
61786744498862910242639025132082
61786744498862910242639025150956
61786744498862910288392609937004
61786744498862910288392610055048
61786744498862910288413616382504
61786744498862910288413616736636
61786744498862911477420186790947
61786744498862911477420186809821
61786744498862911477441193137277
61786744498862911477922395431812
61786744498862911477974652195928
61786744498862911477985042694137
61786744498862911477985128498976
61786744498862911477985157196736
61786744498862911478006048136694
61786744498862911478006049186454
61786744498862911478006049205328
61786744498862911478006077897312
61786744498862911478006078251603
61786744498862911478006078251604
61786744498862911523738742100828
61786744498862912072687487441244
61786744498862912072687573180392
61786744498862912072687573199266
61786744498862912072771170266652
61786744498862912072771256024674
61786744498863795985662061005088
61786744498863795985662175809226
61786744498863795985662175809386
61786744498863795986227034881646
61786744498863796031415732022738
61786744498863805319925774389438
61786744498863805321620265326826
61786744498863805321621036977754
61786744498863806555272563768686
61786744498863806556967054704670
61786744498863806556967054706074
61786744498863807104346897258188
61786744498863807104347010514194
61786744498863807104347011577052
61786744498863807106010072206558
61786744498863807106010072207962
61786744498863807106010158314500
61786744498863807106031740586248
61786744498863807106041587189326
61786744498863807106041587202424
61786744498863807106042330158400
61786744498863807106042330630736
61786744498863807106042333817276
61786744498863807106042358841658
61786744498863807106042358854756
61786744498863807150100482050012
61786744498863807150100567770286
61786744498863807150100567789160
61786744498863807151795143414532
61786744498863807151795172112292
61786744498863807151795829327716
61786744498863807151795915066864
61786744498863807151795915068268
61786744498863807151795943764624
61786744498863807287361235362626
61786744498863807287634320552864
61786744498863807287634320554268
61786744498863807287634323740808
61786744498863810261312854139706
61786744498863810810387387491791
61786744498863812045702751365084
61786744498863812045734062569645
61786744498863812045734148370112
61786744498863812045734176871039
61786744498863812045734177067872
61786744498863812045734177422164
61786744498863812091487761976336
61786744499507395860084208225369
61786744499520304369663551921670
61786744499835469744592023366564
61786744499835473455714887934618
61786744499835473455714888051258
61786744501490313313216317958039
61786744501806562778408152000975
61786744502462576199574437820255
61786744502462579903103215103037
61786744502462581687494142242175
61786744502462613257436739637881
61786744502462626154048045029393
61786744502462626154612900913709
61786744502462626154612900915113
61786744502462909740393840786621
61786744502462909740665808434625
61786744502462926344133398548221
61786744502462926344134170200553
61786744502470718367742774403173
61786744502470731264354079794685
61786744502471014805218286985001
61786744502471029624296037038475
61786744502471029624296037057349
61786744502473716691584002923201
61786744502473716691584031502917
61786744502473716693278836834651
61786744502474587473926970308797
61786744502474615294524099392221
61786744502474617121947002112237
61786744502474617122135030188161
61786744502474617122135030189565
61786744502474617123829864099611
61786744502474617123830638935675
61786744502474617124394723167659
61786744502474620828175664584407
61786744502474620828175664603281
61786744502474631941024809325143
61786744502474631941024809342613
61786744502474631941212836351307
61786744502474631941213094619915
61786744502474631941213094637385
61786744502474631941213869453171
61786744502474633176559887180087
61786744502789786162265678525359
61786744502789787991572246665999
61786744502789787992409074902583
61786744502789787992410218104321
61786744569762509078415366015598
61786744569762509080674797544160
61786744569762509080674826240516
61786744569763409648486579183188
61786744569763409648486607880948
61786744569763709792255669868884
61786744569763709835497741536174
61786744569763709837757173064736
61786744569763709838009254660708
61786744569766111350227348460238
61786744569766410944136484163758
61786744569766416480393523250617
61786744569766416480393523252021
61786744569767311511948265802786
61786744569767311511948265804190
61786744569767311511948294382502
61786744569767312107309723980814
61786744570422608617438492168654
61786744570422608617438521220510
61786744570422608617438521220753
61786744570422608617438521220754
61786744570422608618002229131813
61786744570422608618002486060816
61786744570422608618002572088405
61786744570422608618002600668121
61786744570422608618002600851856
61786744570422608618003262312418
61786744570422608618003348051566
61786744570422608618003348523742
61786744570422608618003348523949
61786744570422608618003348523950
61786744570422608618003348529566
61786744570422608618003375686516
61786744570422608618003377103458
61786744570422608618003377103665
61786744570422608618003377103666
61786744570422608618003377109282
61786744570422608618003380291610
61786744570422608747921349889400
61786744570422608753004695718488
61786744570422608753004698906432
61786744570422608754699275594822
61786744570422608754699275596226
61786744570422608754699275600438
61786744570422608754699275950358
61786744570422608755264017160274
61786744570422608755264017165890
61786744570422608755264103254958
61786744570422608755264131479138
61786744570422608755264134667082
61786744570422613557129963111541
61786744570422613557130306068133
61786744570422613557130996292146
61786744570422613557131082503470
61786744570422613557131082503677
61786744570422613557131082503678
61786744570422613557131082509294
61786744570422613557131109666244
61786744570422613557131111083186
61786744570422613557131111089010
61786744570422613557131114271338
61786744570422613557193758529454
61786744570422613557193758530858
61786744570422623434821723159694
61786744570422623434821723159937
61786744570422623434821723159938
61786744570422623434884484923458
61786744570422623434884484924862
61786744570422623434884484929074
61786744570422624670167736285972
61786744570422624670168511120632
61786744570422624670168512537574
61786744570422624670168512537781
61786744570422624670168512537782
61786744570422624670168512543398
61786744570422624670168515725726
61786744570422624670231274302706
61786744570422624670231277490650
61786744570422908754177575550148
61786744570422908759260921379236
61786744570422908759260921380640
61786744570422908760955501255570
61786744570422908760955501256974
61786744570422908760955530307462
61786744570422908761520271400738
61786744570422908761520357139886
61786744570422908761520357141290
61786744570422908761520357612062
61786744570422908761520386191778
61786744570422908937191915189828
61786744570422908942275261018916
61786744570422908942275261020320
61786744570422908942275264206860
61786744570422908943969840895250
61786744570422908943969840896654
61786744570422908943969840900866
61786744570422908943969869947142
61786744570422908944534611040418
61786744570422908944534611046034
61786744570422908944534696779566
61786744570422908944534696780970
61786744570422908944534697251742
61786744570422908944534699967510
61786744570422908944534725831458
61786744570422913700648005380466
61786744570422913700648091475150
61786744570422913700648120171506
61786744570422913746380784375022
61786744570422913746400900132012
61786744570422913746401674966672
61786744570422913746401676383614
61786744570422913746401676383821
61786744570422913746401676383822
61786744570422913746401676389438
61786744570422913746464352409598
61786744570422923578338703194754
61786744570422923578338703550290
61786744570422923578338703666930
61786744570422923624071367399674
61786744570422923624155050225290
61786744570422924813685492575406
61786744570422924813685492929538
61786744570422924859418156777518
61786744570422924859418157249694
61786744570422924859438301586400
61786744570422924859439076421060
61786744570422924859439077838002
61786744570422924859439077838209
61786744570422924859439077838210
61786744570422924859439077843826
61786744570422924859439081026154
61786744570422924859501839603134
61786744570422924859501842791078
61786744570423809328767311947894
61786744570423809329332053513346
61786744570423809329332167832210
61786744570423809367721935654948
61786744570423809372805281485440
61786744570423809372888964309652
61786744570423809372888964311056
61786744570423809372888967497596
61786744570423809374499976151410
61786744570423809374520868161370
61786744570423809374520868161613
61786744570423809374520868161614
61786744570423809374520896859427
61786744570423809374521126914088
61786744570423809374521126914097
61786744570423809375064832035726
61786744570423809375084861869833
61786744570423809375084862053568
61786744570423809375084952392193
61786744570423809375084981090007
61786744570423809375085636888228
61786744570423809375085638305170
61786744570423809375085638305378
61786744570423809375085638310994
61786744570423809375085724044318
61786744570423809375085724044525
61786744570423809375085724044526
61786744570423809375085724516701
61786744570423809375085724516702
61786744570423809375085727232470
61786744570423809375085752742339
61786744570423809375085753096417
61786744570423809375085753096418
61786744570423813033113112432690
61786744570423813078845776636206
61786744570423813078866668646166
61786744570423813078866668646409
61786744570423813078866668646410
61786744570423814268459901811938
61786744570423814314192451225818
61786744570423814314192566015454
61786744570423814314212686371921
61786744570423814314213370867956
61786744570423814314213372285106
61786744570423814314213458024046
61786744570423814314213458024253
61786744570423814314213458024254
61786744570423814314213461212198
61786744570423814314213487076145
61786744570423814314213487076146
61786744570423814314276134050030
61786744570423814314276134051434
61786744570423824191883063300958
61786744570423824191966746125170
61786744570423824191966746126574
61786744570423825381497188476690
61786744570423825427229853150978
61786744570423825427249997487684
61786744570423825427250087826309
61786744570423825427250772322344
61786744570423825427250773739286
61786744570423825427250773739494
61786744570423825427250773745110
61786744570423825427250862666586
61786744570423825427313535504418
61786744570423825427313538692362
61786744570747079855339130849742
61786744572389915671842033304970
61786744572389915671842804957302
61786744572389915671926487428626
61786744572722080657088943725074
61786744572722080657088943725075
61786744572722080657089685262497
61786744572722080657089685262657
61786744572722080657089685266869
61786744572722080657089713958853
61786744572722080657089718563947
61786744573362478877953231342442
61786744573362512191551863105134
61786744573362512191552634757466
61786744573362528291730705121596
61786744573362528291730705140470
61786744573362528291730790879618
61786744573362528291730791233750
61786744573362528840773038482938
61786744573362528840773809780978
61786744573362528840773810135270
61786744573365229994894168034818
61786744573366414654329790959988
61786744573366414700062455163504
61786744573366419593457525293848
61786744573366419639190189143232
61786744573366419639190189497364
61786744573366419639211110208136
61786744573366430752227590597620
61786744573366430752227590951752
61786744573366431301019475300664
61786744573366431301019561039812
61786744573366431301019561393944
61786744573373284052096107655098
61786744573373284052096112389930
61786744573373289402817824201302
61786744573373317358163847328062
61786744573373317358164190284654
61786744573373317358164961936986
61786744573373317358164961954456
61786744573373317403917403540170
61786744573373317403918546746280
61786744573373319188307210421306
61786744573373319190001815712498
61786744573373319190002072912472
61786744573373319190002072929942
61786744573373333869936324238450
61786744573373333870124606215332
61786744573373333870124610950164
61786744573373333870187025041134
61786744573373333870187029741026
61786744573373335104635346914390
61786744573373335104719029385714
61786744573373335653762048287074
61786744573373335653762048304544
61786744573374186266283805356938
61786744573374189970629605841734
61786744573374217788714874593022
61786744573374217788715217549614
61786744573374217788715217567084
61786744573374219620552842977458
61786744573374219620553185916580
61786744573374219620553185934050
61786744573374234437936044916642
61786744573374234437936049616534
61786744573374234437936387855764
61786744573374234437936387873234
61786744573374234437936392590596
61786744573374234437999068616372
61786744573374236221573744205828
61786744573374475335738727702334
61786744573374486455554394637812
61786744573374486455554399237082
61786744573374490159900195122608
61786744573374490159900195472528
61786744573374490159900199721878
61786744573374517977985811429758
61786744573374517977985811447228
61786744573374519762375618309490
61786744573374519762375618310894
61786744573374519764070109283222
61786744573374519764070195022370
61786744573374519807292003452290
61786744573374519807292374988598
61786744573374519807292379587868
61786744573374519807375976320044
61786744573374519808107910976698
61786744573374519808108282513006
61786744573374519808191879245182
61786744573374519809802859225886
61786744573374519809823694193138
61786744573374519809823779932286
61786744573374519809823784531556
61786744573374519810639601717546
61786744573374523468415909768018
61786744573374523468415995857086
61786744573374523514169580748080
61786744573374523514170613868658
61786744573374524749516287239510
61786744573374524749516372959784
61786744573374524749516372978658
61786744573374525297722563647806
61786744573374525297722563997726
61786744573374525297806164979252
61786744573374525298559306140870
61786744573374525298559392234310
61786744573374534626935013038192
61786744573374534627185975425922
61786744573374534627186061165070
61786744573374536410759879363046
61786744573374536410759965452114
61786744573377219864163154917096
61786744573377219864163156334038
61786744573377219864164298105736
61786744573377219866674782343024
61786744573377219866695703049424
61786744573377219866695961683810
61786744573377221099760992771578
61786744573377221099761364307886
61786744573377221099782285014286
61786744573377221102041635035788
61786744573377221102041720774936
61786744573377221102292683512426
61786744573377221648552963213770
61786744573377221648552963215174
61786744573377221648552991793486
61786744573377221650247571671224
61786744573377221651084396737174
61786744573377221651084653954618
61786744573377221651084653956022
61786744573377225217417673495182
61786744573377226452763346847160
61786744573377226453014395323798
61786744573377227001806365765990
61786744573377227001806365767394
61786744573377236330370359009200
61786744573377236330433120774124
61786744573377238114007024711248
61786744573377238114007799545908
61786744573378120251492030795544
61786744573378121484579384412738
61786744573378121486274218325592
61786744573378122079103990478730
61786744573378122079104019058446
61786744573378122079187958747214
61786744573378122080798598936184
61786744573378122081635424002134
61786744573378122081635681219578
61786744573378125190620018810388
61786744573378127019926332915912
61786744573378136898182054910484
61786744573378138132963734370300
61786744573378138132963988405416
61786744573689373880310178679332
61786744573689373880310178698206
61786744573689384991067309424692
61786744573689384991088230013000
61786744573689385138139746141805
61786744573689388704471646468400
61786744573689390488861457953177
61786744573693287042271667118886
61786744573693287458948989364080
61786744573693292392993378930258
61786744573693292400586064750960
61786744573693292400587207935228
61786744573693292949378035193152
61786744573693292949379178377420
61786744573701092371803453179902
61786744573701092371803796136494
61786744573701092371803796153964
61786744573701092372640276729692
61786744573701092372640619668814
61786744573701092372640619686284
61786744573701092379418799410756
61786744573701092379418799428226
61786744573701096078680653908494
61786744573701390914782075439708
61786744573701390917229793312802
61786744573701390923736089960614
61786744573701390924551997503896
61786744573701392152576585855504
61786744573701392152576585874378
61786744573701392561911213665646
61786744573701392561911213684520
61786744573701392564170649426296
61786744573701392564170649445170
61786744573701392568689393426462
61786744573701392568689398025732
61786744573701392699171882301970
61786744573701392699171882320844
61786744573701392701619604774334
61786744573701392701619604793208
61786744573701392705950148151854
61786744573701392706703293561418
61786744573701392708125901441020
61786744573701396267951505124174
61786744573701396274457801771986
61786744573701396275273709315268
61786744573701396275545678498466
61786744573701397503298297666876
61786744573701397503298297685750
61786744573701397503298383406024
61786744573701397503298383424898
61786744573701398052341316585706
61786744573701398052341316604580
61786744573701398058847613252392
61786744573701398059119582435590
61786744573704978369126887659210
61786744573704978369126887660614
61786744573704978369126916238926
61786744573704978370821496116664
61786744573704983309949230096392
61786744573704993193288272524068
61786744573704994421375991361810
61786744573704994423823713834174
61786744573704994423823713835578
61786744573704994428070206019000
61786744573704994832886000924970
61786744573704994832886000926374
61786744573704994832886029504686
61786744573704994839664180668316
61786744573704994839664183850644
61786744573704999773708343362152
61786744573704999774545168428102
61786744573704999774545425645546
61786744573704999774545425646950
61786744578298539438630465401450
61786744578298541085007234119506
61786744578298541222205140990906
61786744578302143494016323069331
61786744579271104245301313829806
61786744579271104252895400979459
61786744579271104291033978033322
61786744579271137606892731487309
61786744579271142546104492174929
61786744579271142546104492176333
61786744579271153659057181008241
61786744579271153659057181362373
61786744579271153659057866921425
61786744579271153659057953014705
61786744579271154253666528394521
61786744579273805544464799004174
61786744579273810895186510815546
61786744579273838896285348634302
61786744579273838898545813282189
61786744579273839493341386688664
61786744579273839493342386978715
61786744579273839493342386996185
61786744579273839493342415575901
61786744579273844249539492741565
61786744579273855362304240634765
61786744579274705975098394012029
61786744579274705975099508639827
61786744579274706523891479082019
61786744579274711463019213061747
61786744579274739326837490508186
61786744579274744817267678104575
61786744579274744817351274363123
61786744579274744817351274381997
61786744579274744862833235999973
61786744579274755930303964950048
61786744579274755930388675817511
61786744579274755930388675836385
61786744579275006713141152373855
61786744579275011652268886353583
61786744579275039515918913122353
61786744579275040067410451929181
61786744579275040067410537650859
61786744579275040067410537650868
61786744579275040067410537668329
61786744579275045006350244970201
61786744579275045006538185908909
61786744579275056119387646424589
61786744579275056119575673084975
61786744579275056119575673084984
61786744579275056119575673102445
61786744579275056119659241119343
61786744579275056119659241136813
61786744579281942771244594017529
61786744579281942771245708645327
61786744579281942771245708645336
61786744579281942773777113589015
61786744579281942773777113589024
61786744579281944601387985690489
61786744579281944601387985690498
61786744579281944603082562403378
61786744579281944603082819620822
61786744579281944603647764426605
61786744579281948124497963291554
61786744579281948124499082480865
61786744579281960472882243046657
61786744579281961066842794995415
61786744579281961066842794995424
61786744579282809842463896621954
61786744579282809850057983907178
61786744579282811626853703384989
61786744579282811633631887844302
61786744579282811671770464762594
61786744579282811679364552047818
61786744579282814788934322202657
61786744579282815337977688329098
61786744579282815383710352532614
61786744579282843201795964239081
61786744579282843201795964257955
61786744579282843201795964257964
61786744579282843201880332642472
61786744579282843204056085912915
61786744579282843204328055114827
61786744579282843204328055114836
61786744579282844437226321654101
61786744579282844985369868195079
61786744579282844985369868195088
61786744579282844985453464927264
61786744579282844987629989868913
61786744579282844987901959051951
61786744579282844987901959051960
61786744579282845031207821371420
61786744579282848143183129747371
61786744579282848692227181768065
61786744579282849972574414879545
61786744579282850521637233779026
61786744579282850521638010030628
61786744579282859256221221347031
61786744579282859256221221365905
61786744579282859256304128867007
61786744579282859256304128884477
61786744579282859805096070746953
61786744579282859805284475077960
61786744579282859805347151103736
61786744579282859851100731296290
61786744579282861039794439389845
61786744579282861039795125303029
61786744579282861634403786776125
61786744579282861634591043218591
61786744579282861634591043218600
61786744579282861634591729131775
61786744579282861634591729131784
61786744579282861634653719244367
61786744579282861634653719244376
61786744579282861634654490896699
61786744579282861634654490896708
61786744579282861634675411485016
61786744579282861635427524247838
61786744579282861635427867204429
61786744579282861635427867204430
61786744579283100703086810189698
61786744579283100748819474393214
61786744579283110039328573188052
61786744579283110039328577787322
61786744579283111816103376676825
61786744579283111822881560999163
61786744579283111822902477125176
61786744579283111822902481724446
61786744579283111861856961586750
61786744579283111868635141328692
61786744579283111868635145927962
61786744579283115527227361483959
61786744579283115527248277609972
61786744579283115527248282209242
61786744579283115572980941813488
61786744579283115572980946412758
61786744579283117356554845750612
61786744579283143391150897805925
61786744579283145174724058807408
61786744579283145177150855974102
61786744579283145177150941713250
61786744579283145177715800779885
61786744579283145220456723010924
61786744579283148881309490353437
61786744579283148881496656458898
61786744579283148881497775648209
61786744579283148881580338930222
61786744579283150116843534759613
61786744579283150710886907070862
61786744579283150710886911670132
61786744579283159994345744038789
61786744579283159994534143652434
61786744579283159994534148251695
61786744579283159994617716267189
61786744579283159994617716286063
61786744579283160040370953640126
61786744579283160040371296596718
61786744579283160040371301195988
61786744579283161229128825302757
61786744579283161229880936214001
61786744579283161823924308525250
61786744579283161823924313124520
61786744579283161823945200533842
61786744579283161823945205133112
61786744579283161823945976785444
61786744579285512925202057385778
61786744579285516492349865260026
61786744579285518275923769197150
61786744579285544493449817687706
61786744579285545090505855742068
61786744579285546277022607015897
61786744579285546277022607015906
61786744579285546279534463079553
61786744579285546323592066172026
61786744579285546323592437706930
61786744579285546323592437708334
61786744579285546872384036614209
61786744579285546872384036614218
61786744579285546872384065192521
61786744579285546872384065192530
61786744579285546872384065193925
61786744579285546872384065193934
61786744579285546874078641887940
61786744579285546874078645070268
61786744579285546874078899105384
61786744579285546874079673938631
61786744579285546874894778067537
61786744579285546874894778068941
61786744579285551630256174890925
61786744579285551630275976271048
61786744579285551631091855234605
61786744579285560959739216570868
61786744579285560959739219753196
61786744579285562743314238299235
61786744579285562743314238299244
61786744579285562743878322531219
61786744579286713545085325685469
61786744579286745664572777486424
61786744579286745664573777776475
61786744579286745664573806354787
61786744579286746897472074447969
61786744579286746897660102525297
61786744579286746897660102525306
61786744579286746899354965016472
61786744579286746899919795503391
61786744579286747446452072967489
61786744579286747446452072967498
61786744579286747446452101547205
61786744579286747446452101547214
61786744579286747448146678241220
61786744579286747448146681423548
61786744579286747448146935458664
61786744579286747448147710291911
61786744579286747448962814422221
61786744579286750603701511756203
61786744579286751152492481908344
61786744579286751152492735943460
61786744579286752387274412220948
61786744579286752387274415403276
61786744579286752387274669438392
61786744579286752387275444271639
61786744579286752387338206036563
61786744579286761716549881660875
61786744579286761716737912920540
61786744579286762265529880180404
61786744579286762265529883362732
61786744579286762265530137397848
61786744579286762265530883652783
61786744579286763500312817147715
61786744579286763500312845726027
61786744579286763500375607490951
61786744579286763500396499500947
61786744579286763500876901379699
61786744579598010358415391912047
61786744579598010358415391912056
61786744579598010360674056001491
61786744579598010360674056020365
61786744579598010365758430720633
61786744579598010551220492832676
61786744579598010551220492832685
61786744579598015299802475894403
61786744579598015299802475913277
61786744579598015306579970096167
61786744579598015306580741744287
61786744579598015307145600815143
61786744579598015307416798332751
61786744579598015307417569979467
61786744579598015307417569980871
61786744579601596213915311134104
61786744579601601701835015556024
61786744579601612819957134667272
61786744579601612822466504772232
61786744579601612822467619376784
61786744579601612822467619376943
61786744579601612822467619376944
61786744579601612822467619381156
61786744579601617578663581937887
61786744579601617578664696540987
61786744579601617578664696542364
61786744579601617578664696559861
61786744579601618173189331188156
61786744579609701321961910137342
61786744579609701321961910154812
61786744579609701321962253093934
61786744579609701321962253111404
61786744579609701323656486848818
61786744579609706628625990276525
61786744579609706811576191253268
61786744579609706811576191270738
61786744579609706812141393293965
61786744579609715955577631730142
61786744579609715955577974704204
61786744579609716146123634775060
61786744579609716146123634792530
61786744579609716146123639509892
61786744579609717329818022483509
61786744579609717739151535667266
61786744579609717739151878641328
61786744579609717741411314401969
61786744579609717742248137916819
61786744579609717742248137934289
61786744579609717792499550836468
61786744579609717925429728888657
61786744579609717925429728906127
61786744579609717929697538712184
61786744579609717929697538729654
61786744579609717929697543447016
61786744579609717931956632000263
61786744579609717931956974956647
61786744579609720896965830357757
61786744579609721446009192215709
61786744579609721453371775653525
61786744579609721453372118627379
61786744579609722680539734294881
61786744579609722681375871896547
61786744579609722681375871914017
61786744579610001510479620191404
61786744579610016327862822130588
61786744579610017931497811207251
61786744579610017931497811226125
61786744579610018111436726067712
61786744579610018112252629011724
61786744579610018114700351484079
61786744579610018114700351484088
61786744579610022870625545186979
61786744579610022870625545205853
61786744579610023465422063295451
61786744579610023465422063295460
61786744579613609089707423412669
61786744579613609089707423414073
61786744579613618418354784750336
61786744579613618418354787932664
61786744579613619651442112971546
61786744579613619651442141549858
61786744579613619651442141551262
61786744579613619653136721427596
61786744579613619658220292713488
61786744579613619795418285324036
61786744579613620200234083413738
61786744579613620200234111992050
61786744579613620200234111993454
61786744579613620207012263155680
61786744579613623357482518730064
61786744579613623357482521912392
61786744579613625141056425849516
61786744579613625141872558846785
61786744579613625141872558848189
61786747931447320421525806372484
61786747931447320421526177908792
61786747931552420192914367493142
61786747931552737403330620180150
61786747955186016161266429079378
61786747955186021102650499987042
61786747955186021651693174532338
61786747955186021651695498996952
61786747955186021696609907194656
61786747955186021697446730744446
61786747955186038298654913776326
61786748090979906980232091276240
61786748090979906980232348493684
61786748090980205337663940437194
61786748090980205337664712089526
61786748090980205339924033531312
61786748090980205339924405067620
61786748090980207121238616007776
61786748090980207121865376265536
61786748090980249942046095041458
61786748090980251585890974476814
61786748090980251588338692349908
61786748090980251589175147547122
61786748090980251771353031517204
61786748091004517099806558669076
61786748091004567100577687365518
61786748091077196298040403621286
61786748091077201236353349265926
61786748091077201236353349267330
61786748091077201243695354974052
61786748091077496441557039657138
61786748091077496446641871632862
61786748091077501432945028264436
61786748091077501433781851796756
61786748091077501975210895844748
61786748091077501981987672696434
61786748091077501982008621981098
61786748091077501982825644139128
61786748091077512912008440614948
61786748091077512912844120976098
61786748091077518446518524798766
61786748091085301412865271289346
61786748091085305111312594651970
61786748091085601556382275677774
61786748091085605307904273649076
61786748091085605308741097181396
61786748091085607084971847505844
61786748091085607084971847524718
61786748091085607085787755049126
61786748091085607092315001124344
61786748091085623557074865065894
61786748108737297739780287102960
61786748108802177320193688473790
61786748108802177320193688492664
61786748108802177327787517497634
61786748108810232614413495564720
61786748108834608882044856417720
61786748108834608882044856435190
61786748114645972922646383793774
61786748114710802145523479505946
61786748114710802145526950347144
61786748114710802146089481761230
61786748114710802687520505882624
61786748114710802740885712518634
61786748114710818746480585363380
61786748114710819341842161533650
61786748114710819341842818394942
61786748114710819342093895551918
61786748114718857981760430163552
61786748114718857981760458743268
61786748114718906020482724890586
61786748114718906020486195731784
61786748114718906021048727145870
61786748114718906021051826450760
61786748114718907797279592255534
61786748114718922621439830748020
61786748114718922621439830766894
61786748114718922667193157390684
61786748114718924452399158662070
61786748114743234294582520976356
61786748114743234295146608390668
61786748161879809666204972064768
61786748161883712126450723323602
61786748161883756179802736685462
61786748161883756592149084045266
61786748161916175383149066712806
61786748161916175383149066731680
61786748161916175383713922598526
61786748161916175383713922615996
61786748161916175385408498241368
61786748161916175385408498242772
61786748161981006390165811872118
61786748161981006390437779501248
61786748161981006391002635385564
61786748161981006391002635404438
61786748161981022854193449560760
61786748161981022854673479432432
61786748161981022854673479449902
61786748161981022854674622638542
61786748161981022854758305445076
61786748161981022854758305463950
61786748161987861332328243859968
61786748161987911148476461664392
61786748161987922269044844248076
61786748161989106554001330592960
61786748161989106554272926685782
61786748161989110257782275174566
61786748161989110257782275193440
61786748161989110258347131060286
61786748161989110258347131077756
61786748161989110258617955518246
61786748161989110258617955519650
61786748161989110258618727170578
61786748161989110258618727171982
61786748161989110265125057256758
61786748161989110265395876992984
61786748161989110265397024885888
61786748161989110265960732878704
61786748161989110265961880770204
61786748161989110265961880789078
61786748161989111500743042612804
61786748161989111501307898497120
61786748161989123023111170942328
61786748161989123025558888815422
61786748161989126728879579404492
61786748161989126729151547052496
61786748161989126729152694945400
61786748161989126729717550829716
61786748161989126729905065536418
61786748161989126729905837187346
61786748161989127964498712672316
61786748161989127965063568556632
61786748161989127965251854915666
61786748161991763198049362008128
61786748161991763198613446238708
61786748161991813014194136470742
61786748161991813616521807183998
61786748161991813616522150140590
61786748161991824131750027869902
61786748161991824134201103328188
61786748161991824134765962396236
61786748161991824729562564689948
61786748161991824866823319065420
61786748161991829668686942618114
61786748161991829668686942619518
61786748162012237599959861930412
61786748162012237599959861947882
61786748162016139465680980078572
61786748162016139465680980096042
61786748162016144999606088002940
61786748162024243338192241423224
61786748162024243340640225463212
61786748162024243521122788150512
61786748162024243521122788167982
61786748162024243521395128869858
61786748162024243521395900520786
61786748162024244756741918249106
61786748162024245167770668677596
61786748162024245168523895576958
61786748162024245168523895578362
61786748162024245168523924156674
61786748162024245168523924158078
61786748162024245170218386531816
61786748162024245170218386533220
61786748162024245170218386550690
61786748162024245170218471222608
61786748162024245170218501318644
61786748162024245170783245599864
61786748162024245170783617136172
61786748162024245305784935749590
61786748162024245305784935750994
61786748162024248874565333387580
61786748162024250109911351115900
61786748162024250658954370033326
61786748162024250658954370034730
61786748167780329374768742334244
61786748167788433249727987718884
61786748167788477851850422281498
61786748167788479495966524794956
61786748167788479498414242668050
61786748167788479498979474787162
61786748167788479681428581835346
61786748167788479681429701024666
61786748167792036753873410934636
61786748167792079574054531341338
61786748167792081217919929734222
61786748167792081220367647607316
61786748167792081221183583847002
61786748167792081952425779109756
61786748167812745009610514372808
61786748167815495984287675764226
61786748167823551825042227214484
61786748167823599856237701794320
61786748167823599856802557678636
61786748167823599859246921148866
61786748167823601640373104011694
61786748167823601640376461596886
61786748167823601642820825067116
61786748167824450606773097166360
61786748167824450606773868817288
61786748167824451842119886545608
61786748167824502391389719794788
61786748167824502391389719812258
61786748167827154142607799034152
61786748167827203362577213071534
61786748167827203365024934126956
61786748167827203958221120036020
61786748167827203958224133129586
61786748167828354897161868561846
61786748167828404257110837942948
61786748167885679884243722834568
61786748167885724351361366897178
61786748167885729289674312543222
61786748167885729297016318249944
61786748167885729297267365309640
61786748167885729885285674474214
61786748167885729885286446126546
61786748167885729892628451833268
61786748167885746356573556141910
61786748167885746356573556143314
61786748167888381040891356795976
61786748167888425505753778539574
61786748167888430855911406118962
61786748167888430864004230056478
61786748167888441977040859858534
61786748167888442114304628845136
61786748167888447464459127477060
61786748167888447464459127494530
61786748167888447464459241813394
61786748167888447464960192744146
61786748167888447464960564280454
61786748167888447465022983071316
61786748167888447465023326045378
61786748167889648222021561919796
61786748167889648222021561937266
61786748167889648222043597134498
61786748167896484915850602180616
61786748167896486700240409061752
61786748167896529380713023924214
61786748167896531164286927842464
61786748167896531165102830805350
61786748167896534730870651503602
61786748167896534738963475441118
61786748167896536515006312473454
61786748167896536515006312492328
61786748167896536515008636471508
61786748167896536515257359552024
61786748167896536515260458384738
61786748167896536515821072228826
61786748167896536515821072247700
61786748167896536515821100808542
61786748167896536515821100827416
61786748167896536515824544151756
61786748167896536522537379359368
61786748167896536522787651603278
61786748167896536523352139133614
61786748167896536523352167713330
61786748167896545852000105243174
61786748167896545988700134388796
61786748167896547633376992209106
61786748167896547633378106836904
61786748167896547633942191068888
61786748167896547635574009161424
61786748167896547635576990511820
61786748167896547635828067667392
61786748167896547635829186894460
61786748167896547636389912124310
61786748167896547818842406834688
61786748167896547818843526061756
61786748167896547819407237203524
61786748167896552574765276577282
61786748167896552575329360809266
61786748167896553169499118641104
61786748167896553169560765778230
61786748167896553169561022995674
61786748167896553169561880406028
61786748167896553170125878879990
61786748167896553170125878898864
61786748167896553170125964638012
61786748167896553170313878377602
61786748167896553170313906957318
61786748167897385481406305628120
61786748167897386716753095007368
61786748167897429947960637111078
61786748167897429948524721341658
61786748167897431188390343625078
61786748167897431778102880895506
61786748167897434886837666987702
61786748167897434894179672694424
61786748167897434894430719754120
61786748167897436716979910772130
61786748167897437266022928256548
61786748167897437266022928274018
61786748167897437273365710201822
61786748167897437273616757278988
61786748167897447652145984986782
61786748167897451358123600400660
61786748167897451358123600418130
61786748167897451358186361115824
61786748167897453737310814524918
61786748167897453737310814542388
61786748167897453737874898755498
61786748167897453737874898774372
61786748167897453738125945815194
61786748167897453738125945816598
61786748167897731921619889983826
61786748167897731921621009173146
61786748167897735625966809657942
61786748167897735678497544390216
61786748167897735679062400274532
61786748167897736860496919860450
61786748167897736861312827384858
61786748167897737455021554487284
61786748167897737455021554506158
61786748167897737455837462030566
61786748167897737455837462049440
61786748167897737462636304198606
61786748167897737463452211760762
61786748167897748390459253429692
61786748167897748392906971302786
61786748167897753332599937401626
61786748167897753927124572047334
61786748167900138237210421533294
61786748167900138237210421534698
61786748167900138244740713585952
61786748167900138244741488419208
61786748167900149357778118221264
61786748167900149541611346263364
61786748167900149950410219899748
61786748167900149952586001885478
61786748167900150089846637226128
61786748167900153062123547169752
61786748167900153062123918706060
61786748167900153656994449817738
61786748167900153657015485195682
61786748167900154891702084494834
61786748167900154892277791517474
61786748167900154892277820097190
61786748167900154892340467543250
61786748167900154892340581862114
61786748167900154892361388131558
61786748167900154892361473870706
61786748167900154892361502922598
61786748167901334192617087258236
61786748167901334243432325641316
61786748167901339131744046404708
61786748167901339139086828349982
61786748167901339177225663547124
61786748167901339184840413258446
61786748167901339734699338305228
61786748167901355603574723245412
61786748167901355603595643832316
61786748167920862552450309289620
61786748167920862552450309307090
61786748167920862964044028854060
61786748167920862964296109015620
61786748167920862964296109033090
61786748167920862964797174263832
61786748167920862964797174282706
61786748167920862964797545800140
61786748167920862964797545819014
61786748167920862964859931796668
61786748167920862964859960377788
61786748167920862966492779846488
61786748167920862967307657457184
61786748167920862967308025806952
61786748167920863147812542300904
61786748167920863147812542319778
61786748167920867905620628127610
61786748167920867905620628145080
61786748167920867906247358755894
61786748167920868500479906932372
61786748167920868500981976702732
61786748167920868500981976721606
61786748167920868501043962584640
61786748167920868501233052342144
61786748167920868501233052343548
61786748167924770366954170491708
61786748167932568561960528708312
61786748167932568561960528727186
61786748167932568563655104352558
61786748167932570529364589017596
61786748167932570529364589036470
61786748167932575882785443432370
61786748167932575882785443433774
61786748167932868750729052934736
61786748167932868751293908819052
61786748167932868888470870636472
61786748167932868888470870655346
61786748167932868888743211355818
61786748167932870124090000735066
61786748167932870535056075139184
61786748167932870535118749611052
61786748167932870535118749629926
61786748167932870535118751164960
61786748167932870535118864402092
61786748167932870535129339301248
61786748167932870535600037479874
61786748167932870535683691706692
61786748167932870535683720286408
61786748167932870535683720305282
61786748167932870535871978064322
61786748167932870535872006644038
61786748167932870537294499855016
61786748167932870537566469019180
61786748167932870537566469038054
61786748167932870537566840555488
61786748167932870537567588246248
61786748167932870718614262309432
61786748167932870718614262328306
61786748167932875477259433601860
61786748168775451428303630501778
61786748168775455546399014823290
61786748168775455546399014824694
61786748168775456781745032550206
61786748168775456781745804202538
61786748168796164483167452820363
61786748170887131641699455043175
61786748170887136992421166854547
61786748170887138776810973716809
61786748170887138776810978334953
61786748170887181459728725255741
61786748170887181596717772264889
61786748170887181596989741447927
61786748170887186947439222240673
61786748170887186947439479476991
61786748170887186947711075569813
61786748170887186947711189907551
61786748170887188777582618630995
61786748170887188777854471960135
61786748170890790499786727690835
61786748170890790499806876626811
61786748170890790499807648280547
61786748170890791048850667199378
61786748170890791049665712750506
61786748171730969011360641489258
61786748171762533303878863565931
61786748171762533349632448357755
61786748171835418215966563023253
61786748171835418223222561893415
61786748171835418223494531076453
61786748171835418353164555633801
61786748171835418396449501964223
61786748171835418398705838892159
61786748171835418398709191759989
61786748171835418398897219837317
61786748171835418403792540772809
61786748171835468176338302844063
61786748171835468183595417858183
61786748171835468183595422476327
61786748171835468221821039314169
61786748171839020675039667315420
61786748185553080197445566932782
61786748185553085138264777710944
61786748185553085138829636777588
61786748185553330568655088758978
61786748185553330570347341454930
61786748185553380340397720136786
61786748185553380340959104118450
61786748185553380340959477189792
61786748185553380340962576022506
61786748185553380342654052819536
61786748185553385281781786795052
61786748185553385281781786799264
61786748185614307095718387757054
61786748185614307103309146154894
61786748185614307103312588416376
61786748185614307103312589816056
61786748185614307103312589833525
61786748185614323749998916215844
61786748185614323749998916234718
61786748185622362389937448591636
61786748185622362977708151536682
61786748185622407271665822248734
61786748185622410970113150328720
61786748185622410970677633141694
61786748185622410977455927669060
61786748185622410977705860125448
61786748185622410978268391539534
61786748185622410978271835200696
61786748185622410978271835218165
61786748185622412213618627766484
61786748185622412799984201282334
61786748185622412800231892274402
61786748185622412800255394078208
61786748185622412800255394095678
61786748185622412801071301620086
61786748185622412801071301621490
61786748185622412807574931082988
61786748185622412807577255448432
61786748185622412807846123913802
61786748185622412807849223212868
61786748185622412807849227804912
61786748185622412808414083685016
61786748185622423918351896486666
61786748185622423918355249354496
61786748185622423918920108419736
61786748185622427624413164740940
61786748185622427624413193320656
61786748185622427624958161600484
61786748185622427625229359132594
61786748185622427625230130783522
61786748185622428860304179327400
61786748185622429408804034739520
61786748185622429409618909149174
61786748185622429409618909150578
61786748185622429409618912337118
61786748185622429409619252107170
61786748185622429409620026946042
61786748185626015078855810884986
61786748185626026191890999477856
61786748185626026191891002660184
61786748185626029896236689890378
61786748185626031131572228012470
61786748185626031131582707615890
61786748185626031131582820871896
61786748185626265444980549916690
61786748185626309731911206671152
61786748185626314665952267349946
61786748185626314665953010422562
61786748185626314665955620217776
61786748185626314666792448467458
61786748185626314673295274395084
61786748185626314673296049231148
61786748185626314673298749841376
61786748185626314673299521489496
61786748185626314673567275341570
61786748185626315215563125250000
61786748185626315215584418909650
61786748185626315215594893795708
61786748185626315222337952124112
61786748185626315222341424386672
61786748185626315222370492320748
61786748185626315222370497038110
61786748185626315222372819973306
61786748185626315261349254955822
61786748185626315268124081829934
61786748185626325784072986055110
61786748185626325784073014634826
61786748185626326333712288212758
61786748185626326335407984587342
61786748185626326335407984591554
61786748185626326335408008566176
61786748185626326335408011748504
61786748185626326381161483284322
61786748185626330085507283769118
61786748185626331274503173651508
61786748185626331274503202231224
61786748185626331274534856103936
61786748185626331275067943442544
61786748185626331275068029535824
61786748185626331275068058115540
61786748185626331275099711988252
61786748185626331275099716705614
61786748185626331275099802798894
61786748185626331275099802799054
61786748185626331275099802803266
61786748185626331275099831378770
61786748185626331320853387707358
61786748185646739249835897754404
61786748185646739249835897773278
61786748185646739252366272784332
61786748185646739252366531047164
61786748185646739252366531064634
61786748185646744191222291610362
61786748185650641118087649195324
61786748185650641118087649212794
61786748185650646606259172683404
61786748185650646652012757591868
61786748185658446630854570286972
61786748185658744990515203837712
61786748185658744990787173020750
61786748185658744990787458819314
61786748185658744990788230470242
61786748185658744992209808063078
61786748185658744993046894579964
61786748185658746227556597442326
61786748185658746774361076957874
61786748185658746774361076976748
61786748185658746774904924981104
61786748185658746774904924998574
61786748185658746774905039299968
61786748185658746774905039317438
61786748185658746774936435259608
61786748185658746775177008481602
61786748185658746775177008483006
61786748185658746775177265699046
61786748185658746775177265700450
61786748185658746776599586246454
61786748185658746776599614944214
61786748185658746776871470856744
61786748185658746776871470858148
61786748185658746776871470875618
61786748185658746776871555429492
61786748185658746776871556945812
61786748185658746776871556964686
61786748185658746776871842393052
61786748185658746776872590066342
61786748185658746776872590083812
61786748185658746820930564693710
61786748185658746820930564695114
61786748185658746822625055648568
61786748185658746822625055649972
61786748185658746822625055667442
61786748185658746822625140339360
61786748185658746822625170435396
61786748185658750526972002976508
61786748185658751715758750471341
61786748185658752311361039622462
61786748185658752311361039623866
61786748185658752311361814462738
61786748186501331785641254895930
61786748186501331785641340990614
61786748186501331785641369686970
61786748186501332970151228327262
61786748186501332976929154034088
61786748186501333015904784539370
61786748186501333015904813235726
61786748186501333020987274041192
61786748186501333020987360251320
61786748186501333020987388832440
61786748186501333020988044275178
61786748186501333020988130369862
61786748186501333020988135091596
61786748186501333020988159066218
61786748186501333020988163671312
61786748186501333022682706998177
61786748186501333022682738942552
61786748186501626575719186404648
61786748186501627810498795430754
61786748186501627810501119899580
61786748186501627811062879661334
61786748186501627811062879662738
61786748186501627811065978966224
61786748186501627856254704691404
61786748186501627856819563758048
61786748186501631379278504444004
61786748186501631379278533023720
61786748186501631379842502464664
61786748186501631379842502466068
61786748186501631379843392090364
61786748186501631929158350078934
61786748186501631974890928189170
61786748186501631976585590976372
61786748186501633159421793627690
61786748186501633164504281712570
61786748186501633164504283129512
61786748186501633164504367805850
61786748186501633164505139458182
61786748186501633164505168154538
61786748186501633164505172759632
61786748186501633166199719334516
61786748186501633205154457829962
61786748186501633205154457835578
61786748186501633205154486527562
61786748186501633205175378536154
61786748186501633210236684452052
61786748186501633210236687634380
61786748186501633210236945914682
61786748186501633210236947331624
61786748186501633210237032008122
61786748186501633210237033543156
61786748186501633210237060705722
61786748186501633210237062122872
61786748186501633210237806848398
61786748186501633210237808383432
61786748186501633210237832358054
61786748186501633210237836963148
61786748186501633210257952714314
61786748186501633210258724366646
61786748186501633211931637399728
61786748186501633211932293198162
61786748186501633211932383542404
61786748186501633211953304242980
61786748186501633211953562995671
61786748186501633212496377246411
61786748186501633212497268118704
61786748186606731496882208464705
61786748186606732732790757723751
61786748186606732732793856910597
61786748194509682859938822675922
61786748194521338639325498671668
61786748194525242334352413306732
61786748194525442247601898300722
61786748194525442247601984039870
61786748194525442247852689559916
61786748194525442247852946777360
61786748195462016651324631859690
61786748569676176313019770437750
61786748569684276481289326619736
61786748569684276481289326638610
61786748569684282018121637382424
61786748640587765020591706362372
61786748640591388697013065501302
61786748640591388697494243264474
61786748640591388697577149733286
61786748641465489829816548505582
61786748641465784612636039398648
61786748641465784619410866272760
61786748641465790019065450145086
61786748641465790019066221797418
61786748641465790019086370851438
61786748641465790019149788395922
61786748641466690586877231785518
61786748641466690586878003437850
61786748641466690586898152491870
61786748641466690586898152841790
61786748641466690586898895446442
61786748646495205682767254612184
61786748646495205682767254629654
61786748646495206095114119586396
61786748646495211631549997664708
61786748646496089649623078282310
61786748646496106113318281877144
61786748646496106113318281894614
61786748646496106113381043642068
61786748646496412388632373657460
61786748646498807817318228646236
61786748646498807817318600182544
61786748646498808412189131311692
61786748646498808412210051900000
61786748646498808412210137993280
61786748646498808412210138111324
61786748646498808412210166672166
61786748646498808412210166691040
61786748646498808549387123904770
61786748646498808549387123922240
61786748646498813353503031104010
61786748646499108555706140400012
61786748646499108555727060988320
61786748646499108555727175779360
61786748646499108601459725191836
61786748646499108601480731991468
61786748646499108738657717802384
61786748646499113497093305895204
61786748646499113497093420214068
61786748646499113497114226483512
61786748646499113497114312218288
61786748646499113497114312222660
61786748646499113497114340914644
61786748646499113497114341268935
61786748646499113497114341268936
61786748646499113497271115831742
61786748646499113542846890799296
61786748646499113542867897126752
61786748646500009123455160258050
61786748646500009123455160275520
61786748646500009123538842611282
61786748646500009123538842628752
61786748646500009169208745048470
61786748646500009169208745067344
61786748646500009169271506832268
61786748646500009169292427873878
61786748646500009169292427892752
61786748646500014064842325648296
61786748646500014064842325766340
61786748646500014064925232220650
61786748646500014064926008119572
61786748646500014064926008473704
61786748646500014064926008478076
61786748646500014110595910556760
61786748646500014110595910674804
61786748646500014110679593028036
61786748646500014110679593382168
61786748647371414088337817276250
61786748647371414088526102571022
61786748647371714277796439233722
61786748647371714277796696451166
61786748647374110438794013263828
61786748647374115197164629575956
61786748647374115197227276899600
61786748647374115242918185783692
61786748647374115242918215902814
61786748647374115242918219085142
61786748647374115242980861808064
61786748647374410078245197872104
61786748647374410628041362203562
61786748647374415386435194872012
61786748647374415386435223568368
61786748647374415386435228173462
61786748647374415386497870897788
61786748647374415432167860431199
61786748647374415432167889194650
61786748647374415432167892376978
61786748647374415432188779780476
61786748647374415432251455806252
61786748647375310462979992899180
61786748647375311058592475561802
61786748647375311058592504258158
61786748647375314718900188537004
61786748647375314718900188554474
61786748647375315954247005563092
61786748647375315954247009813894
61786748647375315954309652896724
61786748647375315999978870484990
61786748647375315999978899163876
61786748647375315999979641070092
61786748647375315999979642054161
61786748647375315999979642071631
61786748647375315999979645319650
61786748647375315999979670835082
61786748647375315999979673998536
61786748647375315999979674017410
61786748647375315999999791191342
61786748647375316000000475681760
61786748647375316000000562843674
61786748647375316000000566026002
61786748649454777673035208869613
61786748649454777673056129457921
61786748798043907576695241957852
61786748798043907622466681553210
61786748798043907622469776153836
61786748798043911283297379370584
61786748798043911329071913566568
61786748800015299556904993810962
61786748800015299556904993828432
61786748800015299557469849695278
61786748800015299557469849712748
61786748800015301203845761021854
61786748800015301204034046316626
61786748800015301204597871914224
61786748800015301204597871931694
61786748800015301204869726658902
61786748800015301204869726660306
61786748800112546056415938426642
61786748800112546056415938444112
61786748800112546056980794310958
61786748800112546056980794328428
61786748800112546063755621202540
61786748800112562528267531273854
61786748800112562528350070420976
61786748800112562528350070438446
61786748800112562528353536674550
61786748800112562528353538074230
61786748800120651174900807132432
61786748800120667638091249300548
61786748800120667638091249318018
61786748800120667638094715554122
61786748800120667638094716953802
61786748800120667638847833684480
61786748800120671344132768734870
61786748800123069152769061472188
61786748800123069152852629506556
61786748800123069152852715599836
61786748800123072858893777152416
61786748800123072858893777270460
61786748800123072858893891589324
61786748800123072858893891943456
61786748800123074094218988609888
61786748800123352686972256769562
61786748800123352870157318111826
61786748800123369342039655352332
61786748800123369342123223386700
61786748800123369342123304874886
61786748800123369342123309479980
61786748800123369342279851253426
61786748800123369342283207303584
61786748800123369342283207304988
61786748800123373048164371149200
61786748800123373048164485586108
61786748800123373048164485940240
61786748800123373048320227382468
61786748800123373048321260484332
61786748800123373048321260503206
61786748800123374283489582608076
61786748800123374283510474615264
61786748800123374283510503313024
61786748800123374283667278212652
61786748800123374283667278230122
61786748800123374832710297131482
61786748800124269909370916544346
61786748800124269909935000776330
61786748800124269909935003964274
61786748800124269909935005027132
61786748800124269909935775597732
61786748800124269909935775616606
61786748800124270047385189756468
61786748800124270047385192944412
61786748800124273615892470319760
61786748800124273615892470437804
61786748800124273615976152791036
61786748800124274850757314436803
61786748800124274850757314454273
61786748800124274851322169453690
61786748800987869907945725531898
61786748800987869907945725533302
61786748800995975017686904411470
61786748800995975017686904412874
61786748800998374748214775664410
61786748800998374748214778846738
61786748800998374748277421571064
61786748800998375983560791969964
61786748800998375983560793387114
61786748800998375983561539628800
61786748800998375983561539646270
61786748800998375983561568225986
61786748800998375983561568344030
61786748800998375983623439297980
61786748800998375983624215672046
61786748800998669531034266557476
61786748800998669576766930760992
61786748800998669576787851465940
61786748800998670812133869192856
61786748800998670818909467719300
61786748800998671368687038996964
61786748800998671368704860398426
61786748800998671368704861815368
61786748800998671368705632049354
61786748800998671368707956397328
61786748800998671368707959585272
61786748800998674937464447534884
61786748800998674937464447539256
61786748800998674937485368239832
61786748800998674937485372844926
61786748800998674937548015569252
61786748800998676172810465082437
61786748800998676172810465266172
61786748800998676172811212938106
61786748800998676172811241517822
61786748800998676172831357268988
61786748800998676172831385966748
61786748800998676172831387383898
61786748800998676172832133526414
61786748800998676172894033097931
61786748800998676172894033116805
61786748800998676172894033281666
61786748800998676172894033294764
61786748800998676172894809539092
61786748800998676172894809552190
61786748800999571799238066261924
61786748800999575505276114738408
61786748800999575505276229529448
61786748800999575505276233761536
61786748800999575505276233779006
61786748800999575505296350935468
61786748800999575505296350948518
61786748800999575505296350952938
61786748800999575505297035443356
61786748800999575505297125770128
61786748800999575505297125787598
61786748800999575505297150234396
61786748800999575505297151297206
61786748800999575505297154485358
61786748800999575505297154839490
61786748800999576740622132465324
61786748800999576740622248319382
61786748800999576740622908839390
61786748800999576740623023158254
61786748800999576740643053171676
61786748800999576740643140309100
61786748800999576740643140327974
61786748800999576740643169006860
61786748800999576740643169024330
61786748800999576740643829427698
61786748800999576740643915149376
61786748800999576740643915166846
61786748800999576740643943845732
61786748800999576740643943864606
61786748800999576740705815290892
61786748800999576740706591192622
61786748805911919000579294303226
61786748805911919000579294304630
61786748805911919001144150187542
61786748805911919183593633470522
61786748805920024110885329067114
61786748805922724029993628891072
61786748805922724030558484775388
61786748805922725814132388693638
61786748805923624597742648749110
61786748805923624597742648766580
61786748805923624598307504632022
61786748805923624598307504650896
61786748805923626427697755127298
61786748805923626427886040422070
61786748805923626565145646891540
61786748805923926571193843625906
61786748805923926571465438221442
61786748805923926571945954419058
61786748806017285434616691208546
61786748806019970667267421982742
61786748806019970667267422001616
61786748806019970674857778748398
61786748806019970674858151800866
61786748806019970674860474632520
61786748806019970720611363540222
61786748806019987137779063942220
61786748806019987137799955950812
61786748806019987137991598344098
61786748806019987137991598345502
61786748806019987137991598362972
61786748806019987138052036129842
61786748806019987138054360477816
61786748806019987138532209353396
61786748806019987138532552327458
61786748806019987138553101360584
61786748806019987138553101379458
61786748806019987138553472896892
61786748806019987138553472915766
61786748806019987138556454228414
61786748806019987138556454247288
61786748806019987138615887474540
61786748806019987138619214826938
61786748806019987321568469397656
61786748806019987321568469416530
61786748806019987321818774921174
61786748806019992674716321645620
61786748806019992674988979440300
61786748806020871288423145180654
61786748806020893242528017546904
61786748806021171423784941619002
61786748806021171431940154268974
61786748806021171431940527321442
61786748806021187895614470555108
61786748806021187895614470572578
61786748806021187895636505769810
61786748806021187895886811274454
61786748806021187895889881409360
61786748806021193431819532133400
61786748806028075777008600862314
61786748806028092248294280240156
61786748806028092248294651776464
61786748806028092248297633107986
61786748806028092432124809683658
61786748806028097785294242550452
61786748806028991031780045653026
61786748806029293005440446414306
61786748806029293006192846036938
61786748806029293006195916171844
61786748806029296757986807075848
61786748806029298542376618543204
61786748806031676263865920544310
61786748806031676264430403374754
61786748806031676264430776427222
61786748806031676271207926251032
61786748806031677499212709922154
61786748806031677910803330170010
61786748806031677918333622221264
61786748806031677918333625402188
61786748806031677918333626956096
61786748806031678093736971497924
61786748806031678093736971515394
61786748806031678101350946368970
61786748806031692734963310395292
61786748806031692735716455805064
61786748806031692735716455823938
61786748806031692735716827341372
61786748806031692735716827360246
61786748806031692918731823861010
61786748806031693970498389299996
61786748806031694565294993130146
61786748806031694565294993147616
61786748806031694565390294043350
61786748806031694565870700152786
61786748806031694565870700171660
61786748806031694565870728751376
61786748806031694565933376197436
61786748806031694565933462290716
61786748806031694565933490988476
61786748806031694565954296785744
61786748806031694565954378273930
61786748806031694565954382879024
61786748806031694565954411576784
61786748806031694702566508187432
61786748806031694702567279841168
61786748806031694703131364071748
61786748806031694703131368789110
61786748806031694703131368807984
61786748806031698271901258262838
61786748806031698271974523961340
61786748806031699507320656007120
61786748806031976461292100125490
61786748806031978237253980584840
61786748806031978237253980603714
61786748806031978237526321304186
61786748806031983590702873006880
61786748806031983590786555832288
61786748806031983591351414898932
61786748806031983598044878713602
61786748806031992924484980031488
61786748806031992925049835915804
61786748806031993062226797733224
61786748806031993062226797752098
61786748806031993062499138471444
61786748806031994297845927850692
61786748806031994708602709078674
61786748806031994708874676707804
61786748806031994708874676726678
61786748806031994708874791498844
61786748806031994708885266398000
61786748806031994708885524684078
61786748806031994708885639469502
61786748806031994708886296336410
61786748806031994708906531477934
61786748806031994708906531478094
61786748806031994708907303136042
61786748806031994709356307533218
61786748806031994709387709259980
61786748806031994709387737839696
61786748806031994709439532592120
61786748806031994709439532610994
61786748806031994709439647383160
61786748806031994709439647402034
61786748806031994709439905682336
61786748806031994709439990358626
61786748806031994709450380568394
61786748806031994709450385285756
61786748806031994709450469844002
61786748806031994709450471379036
61786748806031994709450471379195
61786748806031994709450495359434
61786748806031994709450498541762
61786748806031994709450499958911
61786748806031994709450500076796
61786748806031994709451241496334
61786748806031994709451246200598
61786748806031994709451270194094
61786748806031994709451274780314
61786748806031994709471305874064
61786748806031994709471387362250
61786748806031994709471387362410
61786748806031994709471391948629
61786748806031994709471391948630
61786748806031994709471391967344
61786748806031994709471391967503
61786748806031994709471420665104
61786748806031994709471420665317
61786748806031994709472162202686
61786748806031994709472166788906
61786748806031994754639967333782
61786748806031994754660116387802
61786748806031994754660888040134
61786748806031994755141294032930
61786748806031994755141294051804
61786748806031994755203970077580
61786748806031994755204051565766
61786748806031994755204084868620
61786748806031994755224972272118
61786748806031994755224976858338
61786748806031994755224976877212
61786748806031994892370189406184
61786748806031994892370189425058
61786748806031994892401962688128
61786748806031997866353666259542
61786748806031998414916168495530
61786748806031998414916168514404
61786748806031998414916283305444
61786748806031998414926672446578
61786748806031998414947593152930
61786748806031998414947679246210
61786748806031998415480252727514
61786748806031998415480252746388
61786748806031998415480367537428
61786748806031998415491532935988
61786748806031998415491533035158
61786748806031998415491533054032
61786748806031998415491618675136
61786748806031998415491619147312
61786748806031998461245117840080
61786748806031998461245117958124
61786748806031998461266124285580
61786748806031998461266124639712
61786748806031998461421894779700
61786748806031999650272694712897
61786748806031999650293701040353
61786748806031999650827160099004
61786748806031999650837550597213
61786748806031999650837636402052
61786748806031999650837665099812
61786748806031999650838411708888
61786748806031999650838440288604
61786748806031999650858556039770
61786748806031999650858557089530
61786748806031999650858557102628
61786748806031999650858557108404
61786748806031999650858585800388
61786748806031999650859332297196
61786748806031999651015360717486
61786748806031999696591250003904
61786748806032000245540081555644
61786748806032000245623763927750
61786748806032850811858904824083
61786748806032877029103508713454
61786748806032878805336955040020
61786748806032878812676637798448
61786748806032893492799860195416
61786748806032893492799860214290
61786748806032895276414490719106
61786748806032895276634544540712
61786748806032895276686458367110
61786748806032895276718227379218
61786748806032895276718227379378
61786748806032895277167631880724
61786748806032895277167631898194
61786748806032895277199405161264
61786748806032895277262162558586
61786748806032895277262167280320
61786748806032895277262942101882
61786748806032895277283083263534
61786748806032895277283083263694
61786748806032895277283087495622
61786748806032895277283087514496
61786748806032895277283858103970
61786748806032895322471812289086
61786748806032895322952989953088
61786748806032895323015747468454
61786748806032895323015751718012
61786748806032895323036668173402
61786748806032895323036672778496
61786748806032895459648884199058
61786748806032895459649655845774
61786748806032895460213740077758
61786748806032895460213740083374
61786748806032895460213743265702
61786748806032895460214514918034
61786748806032895460486828455940
61786748806032895460486831643884
61786748806032898982665188720958
61786748806032898982727950504756
61786748806032898983240552910666
61786748806032898983303314572048
61786748806032898983303315025510
61786748806032898983303315044384
61786748806032899028982886577880
61786748806032899028994137715588
61786748806032899028994137833632
61786748806032899029056899481916
61786748806032899029077820186864
61786748806032900218105396924167
61786748806032900218105396941637
61786748806032900218106169127677
61786748806032900218586570472721
61786748806032900218650107610172
61786748806032900218670251941054
61786748806032900218671028198480
61786748806032900813372698064110
61786748806896195131776799049034
61786748806904300241517977928606
61786748806906994800598004160036
61786748806906995996986956209880
61786748806906996035944021886952
61786748806906996592536705448398
61786748806906996592539028199859
61786748806906996592539028383594
61786748806906996592539029800744
61786748806906996592539032988688
61786748806907000115625504058428
61786748806907000161315671409310
61786748806907000161316412941116
61786748806907000161316443042768
61786748806907000161316443061642
61786748806907000161316446225096
61786748806907000161316446243970
61786748806907000161379088966892
61786748806907000161379088968296
61786748806907001350908502741657
61786748806907001350908874277965
61786748806907001350908874461700
61786748806907001350909622120536
61786748806907001350909622133634
61786748806907001350909650700252
61786748806907001350909650831394
61786748806907001350971521785344
61786748806907001350972298141940
61786748806907001350972298159410
61786748806907001396663207024628
61786748806907001396663207043502
61786748806907001396725106695212
61786748806907001396725883050404
61786748806907001396725883069278
61786748806907001945705435159214
61786748806907294944115013246952
61786748806907294944135933953304
61786748806907296179461030973868
61786748806907296179481951680220
61786748806907296186235857847980
61786748806907296186256778554332
61786748806907296231990214410180
61786748806907296781785607087902
61786748806907296781788701675430
61786748806907296781788706392792
61786748806907296781809626981100
61786748806907300304832680497630
61786748806907300304896098042114
61786748806907300350565344701146
61786748806907300350566087590027
61786748806907300350566116353478
61786748806907300350566119535806
61786748806907300350587006939304
61786748806907300350649682965080
61786748806907301540179439756352
61786748806907301540179468454112
61786748806907301540179469871262
61786748806907301540180216013778
61786748806907301540242115585295
61786748806907301540242115604169
61786748806907301540242115769030
61786748806907301540242115782128
61786748806907301540242892026456
61786748806907301540242892039554
61786748806907301585912880335338
61786748806907301585995700691996
61786748806908195374666040511912
61786748806908195374666040513316
61786748806908195374686961218264
61786748806908196610012058238828
61786748806908196610012058240232
61786748806908196610032978945180
61786748806908196616724209087164
61786748806908196616724237784924
61786748806908196616724980740900
61786748806908196616725009437256
61786748806908196616786885112940
61786748806908196616807805819292
61786748806908197212336721981336
61786748806908197212337492099878
61786748806908197212337496821612
61786748806908197212337520796234
61786748806908197212339730471212
61786748806908197212339733657752
61786748806908200872644433421588
61786748806908200872644433434478
61786748806908200872644433440302
61786748806908200872644462132238
61786748806908200872644462138062
61786748806908200872645117917622
61786748806908200872645204029776
61786748806908200872645205073920
61786748806908200872645205086810
61786748806908200872645205092634
61786748806908200872645208261864
61786748806908200872707880051340
61786748806908200918377097637994
61786748806908200918377097643818
61786748806908200918377126341578
61786748806908200918377782135640
61786748806908200918377868228920
61786748806908200918377869212989
61786748806908200918377869230459
61786748806908200918377869291730
61786748806908200918377872478478
61786748806908200918377897993910
61786748806908200918377901157364
61786748806908200918377901176238
61786748806908200918398018331296
61786748806908200918398018344346
61786748806908200918398018350170
61786748806908200918398047396446
61786748806908200918398702840588
61786748806908200918398788933868
61786748806908200918398789996678
61786748806908200918398790002502
61786748806908200918398793165956
61786748806908200918398793184830
61786748806908200918398819048778
61786748806908202107991135479677
61786748806908202107991221199951
61786748806908202107991221218825
61786748806908202107991221751076
61786748806908202107991222800836
61786748806908202107991250448836
61786748806908202107991251511694
61786748806908202107991911901964
61786748806908202107991911915062
61786748806908202107991996591352
61786748806908202107991997654210
61786748806908202107992026333096
61786748806908202107992026351970
61786748806908202107992026687388
61786748806908202108053897778256
61786748806908202108054672617128
61786748806908202108054673679986
61786748806908202153723915697740
61786748806908202153724576236622
61786748806908202153724661840256
61786748806908202153724690536612
61786748806908202153724690555486
61786748806908202153744720567504
61786748806908202153745582545204
61786748806908202153745582564078
61786748806908202153808258589854
61786748808987661973748789551867
61786748876823529114673709545686
61786748876827430980394798994634
61786748876827430980394798996038
61786748876920790438154397679890
61786748876920790438157492280516
61786748876920790438157492397156
61786748876920790438343454625590
61786748876923491546730462764134
61786748876923497083165969287264
61786748876924692304066871257728
61786748876924697840248345280016
61786748876931580596776210976008
61786748876931580597027258035704
61786748876931580604557550086958
61786748876931580780796952641674
61786748876931580780796952643078
61786748876931580787571779515786
61786748876931580787574874234456
61786748876931595604955010154182
61786748876931595604955781805110
61786748876931596840301799532026
61786748876931596840301799533430
61786748876931597251246981910082
61786748876931597251250334777912
61786748876931597251267873918674
61786748876931597251269017124784
61786748876931597251334016198024
61786748876931597251815193843152
61786748876931597251815193844556
61786748876931597251815193862026
61786748876931597251895777365074
61786748876931597251895777382544
61786748876931597251898876687434
61786748876931597252083776861282
61786748876931597252083776862686
61786748876931597252083805440998
61786748876931597252083805442402
61786748876931597252087161491156
61786748876931597252087161492560
61786748876931597388529685761108
61786748876931600958125214671904
61786748876931602193471232398820
61786748876931602193471232400224
61786748876932497819062116418344
61786748876932497819062116435814
61786748876932497819080713026068
61786748876932497819143474772118
61786748876932497819143474790992
61786748876932497819145797720412
61786748876932497819145799255606
61786748876932497819626975483584
61786748876932497819644797258052
61786748876932497819895844300278
61786748876932497819898943131588
61786748876932497819898943132992
61786748876932501525100168549332
61786748876932781498900598943750
61786748876932796178270676979302
61786748876932796178272971231192
61786748876932796178272999927596
61786748876932796178754148992960
61786748876932796178834761212690
61786748876932796179023046507462
61786748876932796179023818158390
61786748876932796179026116640964
61786748876932796179026116642368
61786748876932797413616694706218
61786748876932797413619760610440
61786748876932797414369835885306
61786748876932797414369835886710
61786748876932797414372906020212
61786748876932797414372906021616
61786748876932798008416391718600
61786748876932801714391683134424
61786748876932801715207590664656
61786748876932802950553608391572
61786748876935155050973057362116
61786748876935155050973086058472
61786748876935199110733794802074
61786748876935199111297879034058
61786748876935199523079856363314
61786748876935199523091507735090
61786748876935199523142903926802
61786748876935199523175190560498
61786748876935203229131885202333
61786748876935203229131885203737
61786748876935203229194646968661
61786748876935203229215453238105
61786748876935203229215538977253
61786748876935204463903227668868
61786748876935204463913818697265
61786748876935204463965989433792
61786748876935204463976580462189
61786748876935204464467311900852
61786748876935204464477902929249
61786748876935204464540664694173
61786748876935204464561470963617
61786748876935204464561556702765
61786748876935455194489324913019
61786748876935455240222644559268
61786748876935455240222730653952
61786748876935455240222759350308
61786748876935482646518099489046
61786748876935482653292926363158
61786748876935483195310069931238
61786748876935483241042705435542
61786748876935488594241325750638
61786748876935488594304087871098
61786748876935488594325008576046
61786748876935497470676899953270
61786748876935499116968100058242
61786748876935499116971424228264
61786748876935499116971452926072
61786748876935499117536311992716
61786748876935499117616895513234
61786748876935499117804923589158
61786748876935499117804923590562
61786748876935499117808279639316
61786748876935499117808279640720
61786748876935499254250803890394
61786748876935499254814888123782
61786748876935499255065935183478
61786748876935499666691429415045
61786748876935499711797217152606
61786748876935499711859893176978
61786748876935499711859979271662
61786748876935499711860007968018
61786748876935499712329558234866
61786748876935499712332914285024
61786748876935499712361301383186
61786748876935499712362073035518
61786748876935499712423977410366
61786748876935499712424063503646
61786748876935499712424749061294
61786748876935499712424835155978
61786748876935499712424863852334
61786748876935499712444984208594
61786748876935499712445755860926
61786748876935502823846332820064
61786748876935503418402450502761
61786748876935503418402450504165
61786748876935503418465126528537
61786748876935503418486132857397
61786748876935504608235369467214
61786748876935504653184383997693
61786748876935504653184383999097
61786748876935504653246031153693
61786748876935504653246031155097
61786748876935504653247145762617
61786748876935504653247145764021
61786748876935504653268066352329
61786748876935504653811144256857
61786748876935504653811229994601
61786748876935504653811229996005
61786748876935504653811258575721
61786748876936355807971664434776
61786748876936399684783234565100
61786748876936399684783234566504
61786748876936399684801831155354
61786748876936399684804155153408
61786748876936399685348093633148
61786748876936399685365915387338
61786748876936400280144695925456
61786748876936400280144695926860
61786748876936400280173768936802
61786748876936400280257451762210
61786748876936400416869667783654
61786748876936400417433752015638
61786748876936400417434523667970
61786748876936403986276908170373
61786748876936403986297828758681
61786748876936405220985603661620
61786748876936405221058841663901
61786748876936405221528767305296
61786748876936405221549687893604
61786748877810501404967990369982
61786748877810501411659249209726
61786748877810501411742817244094
61786748877810501412223333443114
61786748877810501412224105094042
61786748877810501412306901477482
61786748877810501412307673128410
61786748877810505118264482561285
61786748877810505118348050595653
61786748877810506353046416056217
61786748877810506353129984090585
61786748877810506353694068323973
61786748877810801738253245265694
61786748877810801738253245267098
61786748877810801738253245271310
61786748877810801738817329497678
61786748877810801738817329499082
61786748877810801738818101151414
61786748877810801738818104337954
61786748877810805307535047863117
61786748877810805307597723888893
61786748877810806542316981356645
61786748877810806542943741614405
61786748877810838654339141130167
61786748877811691051185705105558
61786748877811702161966683537326
61786748877811702162029561510439
61786748877811702162050366362734
61786748877811702162050453519031
61786748877811702162050453520435
61786748877811702168741510411438
61786748877811702168741596506122
61786748877811702168741625202478
61786748877811702168825193236846
61786748877811702169305594644826
61786748877811702169305680738106
61786748877811702169306452390438
61786748877811702169306481086794
61786748877811702169390049121162
61786748877811705875346829503549
61786748877811705875409505529325
61786748877811707110191439022853
61786748877811735516131810736177
61786748877811751575806215945704
61786748877908051807045991140596
61786748877908051944369422963122
61786748877908096271905318301038
61786748877908096271989001126446
61786748877908096409165986937362
61786748877908101213292483790454
61786748877908101213355245910914
61786748877915856720822337372650
61786748877915901193024441892146
61786748877915906133763068673242
61786748877915906133846751498650
61786748877915906141377819801470
61786748877916156910009248544026
61786748877916156910092931369434
61786748877916156916787170018764
61786748877916157054675460909338
61786748877916201381646497180610
61786748877916201381709259299666
61786748877916201381730180006018
61786748877916201382211353046052
61786748877916201382211353064926
61786748877916201382274115183982
61786748877916201382295035871460
61786748877916201382295035890334
61786748877916201388989274520790
61786748877916201518907165816934
61786748877916201519472021701250
61786748877916201519475120888012
61786748877916201527064688385620
61786748877916206323033662670026
61786748877916206330648413798254
61786748879891168829658859588821
61786748879891168829753045880211
61786748879891168830025789896297
61786748879891168830025789896505
61786748879891168830025789902121
61786748880862564014565769204770
61786748880862564563859492226704
61786748880862564570571557354766
61786748880862564571115492650774
61786748885787786626278144813903
61786748885787786626550112461907
61786748885799492223441499258383
61786748885799492223713466906387
61786748885799493435084344809782
61786748885799493435085460835648
61786748885799493435336163521810
61786748885799493435837485988870
61786748885799494052925848755881
61786748885799494053856863301165
61786748886779289740791461742210
61786748886779289741377238214834
61786748886782846990351417273065
61786748886782846990351417391157
61786750005374574169968249585788
61786750005374874312710848165528
61786750005374874313463307663520
61786750005374874313463307680990
61786750005374874313463993576704
61786750005374874313463993594174
61786750005374874358736376257728
61786750005374874358736376275198
61786750005374874496498453100260
61786750005374885616290561072500
61786750005407004084126276541108
61786750005407304273396841840084
61786750005407304273960926072068
61786750005407306057513933283286
61786750005407306057534825409922
61786750005407306058350737558298
61786750006358293791539766459253
61786750006358293791539766478127
61786750006358293791539880778117
61786750006358293791539880796991
61786750006358293792104622343569
61786750006358293792104622362443
61786750006359194359372468689397
61786750006359194359372468706867
61786750006390709291376747997813
61786750006390709291376748016687
61786750006390709291941603882129
61786750006390709291941603901003
61786750076310810465963643155808
61786750076310815817165866565526
61786750076314418088528761585398
61786750077257858132878703854166
61786750077261465208437222737090
61786750077261465208499984502014
61786750077261465208500756154346
61786750077261764162424532057972
61786750077261764162424532075442
61786750077261765397686896028926
61786750077261765397707788037518
61786750077261765397770549802442
61786750077261765397771321454774
61786750077261765397771324624004
61786750077262665965498677669358
61786750077262665965499449321690
61786750077262665965519569677950
61786750077262665965582245703726
61786750077262665965583017356058
61786750077293914197357654924808
61786750077294213791559672741982
61786750082183101810942093833478
61786750082186703945492948831304
61786750082218218467678524861742
61786750082218235488011727573700
61786750082218235488575811800068
61786750082218240427452493649850
61786750082218240427515169675626
61786750082218240427515169693096
61786750082218241022228180071212
61786750082218241022228180090086
61786750082218241022249100660924
61786750082218241022249100678394
61786750082219119032983184431878
61786750082219436428672412168868
61786750082221837208269064613928
61786750082221837209963640258174
61786750082221842744527132768800
61786750082221842744548053357108
61786750082222137948288875973076
61786750082222137948288904548420
61786750082222137948288904552792
61786750082222137994042489456884
61786750082222142888065062451204
61786750082222142888065148190352
61786750082222142933797726766988
61786750083166483545980371133354
61786750083166521633266609519807
61786750083166521633266695613087
61786750083167422200451545145861
61786750083167422201015629377845
61786750083167422201015629395315
61786750083167422201015715488595
61786750083167672978388915914377
61786750083167672978953000146361
61786750083167673001841410963057
61786750083170089340439258917738
61786750083170089340439287497454
61786750083170090575786075455424
61786750083170090575786075459796
61786750083170090575786076505184
61786750083170090575786080177158
61786750083170090575848838624240
61786750083170090575848838641710
61786750083170090575848841806568
61786750083170090575848841824038
61786750083170090621538890134322
61786750083170090621539631667532
61786750083170090621539632717292
61786750083170090621539661786654
61786750083170090621539664968982
61786750083170090621601651899246
61786750083170090621602423532704
61786750083170090621602423551578
61786750083170090621602426715032
61786750083170090621602426733906
61786750083170389529772614545336
61786750083170389529772614562806
61786750083170390765056640755852
61786750083170390765056641805612
61786750083170390810788563426158
61786750083170390810789338260818
61786750083170390810809455434750
61786750083170390810810225664316
61786750083170390810810227087082
61786750083170390810872217199674
61786750083170390810872988852006
61786750083170390810872992034334
61786750083171290097521634438314
61786750083171291332868336657136
61786750083171291332868337706896
61786750083171291332931099843422
61786750083171291332931103012652
61786750083171291332931103025750
61786750083171291378600345066590
61786750083171291378600345416510
61786750083171291378601000859248
61786750083171291378601119901250
61786750083171291378601120255382
61786750083171291378621237075182
61786750083171291378621921565600
61786750083171291378622008727514
61786750083171291378622011909842
61786750083171291378622270662533
61786750083171291378683913100958
61786750083171291378684684753290
61786750083171291378684687935618
61786750083171319743117901712959
61786750083194434500156354510694
61786750083202506075623056993984
61786750083202506075623056998356
61786750083202506121376641902448
61786750083202539061144331049490
61786750083202539610462765528496
61786750083202555486952096660840
61786750083202555486952125240556
61786750083202555487014772686616
61786750083202806264871960050430
61786750083202806264893622294412
61786750083202806310626286496524
61786750083202806310647207202876
61786750083202839066898462945186
61786750083202839066898491642946
61786750083202839204096484253494
61786750083202839615944494878841
61786750083202839662448212185108
61786750083202839799460242252345
61786750083202839799708966914872
61786750083202839799708966920488
61786750083202839799712438818928
61786750083202839799712438824544
61786750083206441887777399448227
61786750085173899298775612930269
61786750085177501569770916197929
61786750085177501569771691032589
61786750085177799929149936999049
61786750085177801713287925286249
61786750085177801713288700120909
61786750085177801759020589371673
61786750085177807064007051164761
61786750086122035714009101030056
61786750086122135848781131353955
61786750086122135848846216067173
61786750086122135848846244764933
61786750086122135848864813707187
61786750086122135848867136655481
61786750086122185259611884577795
61786750086122185259611970316943
61786750086122185259632805284147
61786750086122185259632891023295
61786750086122185260176054548927
61786750086122185260176083246687
61786750086122185260196975137235
61786750086125588024608075053880
61786750086125588025361216232968
61786750086125588025363540231022
61786750086125637985005180514618
61786750086125798652012858912242
61786750086160704816874500290416
61786750233836264808137514786536
61786750235799257899380112129630
61786750235811263823325490236426
61786750235811263823325490253896
61786750235811265058671507961938
61786750235811265058671507980812
61786750235811265469365895897068
61786750235811265469366670733132
61786750235811265469366670750602
61786750235811265469428658011912
61786750235811265469428661199856
61786750235811265469429432852188
61786750235811265469617719209770
61786750235811265469700625659916
61786750235811265469701400146060
61786750235811265469701400163530
61786750235811265469701400500192
61786750235811265469701401563002
61786750235811265470181803441754
61786750235811265470181803459224
61786750235811265470265484378044
61786750235811265470265484732176
61786750235811265470265485793582
61786750235811265470265485812456
61786750235811265470453771088354
61786750235811274941445465886444
61786750235811274943701802796910
61786750235811276590830510946510
61786750235811276590830855302574
61786750235834391164666711105606
61786750235835575448203226390346
61786750235835575450459563318282
61786750235835591507710367529780
61786750235835591507710367531184
61786750235835591509966709161980
61786750235835591509966709180854
61786750235843680558508489500498
61786750235843695382669612914420
61786750235843695382669612915824
61786750235843695384925954546620
61786750235843695384925954565494
61786750235846098545414473066656
61786750235846102249844613120108
61786750235846102249844613238152
61786750235846103485169824577580
61786750235846398734685038365680
61786750235846398734685067063440
61786750235846398734685810019416
61786750235846398734685838597728
61786750235846398734685838715772
61786750235846398734925235685328
61786750235846398734925238873272
61786750235846398735490094757588
61786750235846401844286403915534
61786750235846402439094286529988
61786750235846402439115292857444
61786750235846403674440418575768
61786750235847303006926988758728
61786750235847304242252200570492
61786750235847304242273006471142
61786750236794350126835449541786
61786750236794350126836220126888
61786750236794350126836221176648
61786750236794350126836221194118
61786750236794350126836221530780
61786750236794350126836221548250
61786750236794350126836224713108
61786750236794350126836224730578
61786750236794350126836224848622
61786750236794350126898986478032
61786750236794350126898986495502
61786750236794351362182237853804
61786750236794351362182238903564
61786750236794351362182238921034
61786750236794351362182239270954
61786750236794351362183014109826
61786750236794351362183014227870
61786750236794351362245001035878
61786750236794351362245775874750
61786750236794635079389361465806
61786750236794635079389364635036
61786750236794635079389364653910
61786750236794635079410256662502
61786750236794650316085122816152
61786750236794650316085122833622
61786750236794650316085893418724
61786750236794650316085893423096
61786750236794650316085894485954
61786750236794650316106014842214
61786750236794650316106015308566
61786750236794650316106785427316
61786750236794650316106786477076
61786750236794650316106786494546
61786750236794650316106786844258
61786750236794650316168776943960
61786750236794650316169548596292
61786750236794650316169548609182
61786750236794651551431911150012
61786750236794651551431912212870
61786750236794651551432658821946
61786750236794651551432687401662
61786750236794651551452803152828
61786750236794651551452804221462
61786750236794651551453579410254
61786750236794651551453579528298
61786750236794651551515566321804
61786750236794651551516341175178
61786750236795536058920644270897
61786750236795536059736551999366
61786750236795547177859508963436
61786750236795547177859512145764
61786750236795550883897560622248
61786750236795550883897675413288
61786750236795550883897676830438
61786750236795550883897679645376
61786750236795550883897679662846
61786750236795550883918481328600
61786750236795550883918482378360
61786750236795550883918568484690
61786750236795550883918571671438
61786750236795550883981247697214
61786750236795552119243578349164
61786750236795552119243694203222
61786750236795552119244354723230
61786750236795552119244469042094
61786750236795552119264499054112
61786750236795552119264499055516
61786750236795552119264500105276
61786750236795552119264586211814
61786750236795552119265275311538
61786750236795552119265275429582
61786750236795552119328037076462
61786750236795580529514064111339
61786750236818661751713957702170
61786750236818695240796636698996
61786750236818961940963629577016
61786750236818961940963634294378
61786750236818961940984521581236
61786750236818995292785555261228
61786750236818995430046309990832
61786750236818995430067201999424
61786750236818995430070300832138
61786750236826766862019219392364
61786750236826766862019220809514
61786750236826766862019995648386
61786750236826766862019995766430
61786750236826800351102671462884
61786750236826800351105770295514
61786750236827065357654687412038
61786750236827067051268892688572
61786750236827067051289784691388
61786750236827098755146628924958
61786750236827099990493418304206
61786750236827100540352344754720
61786750236827100540355443587350
61786750236827100540373236763312
61786750236827100541798195853239
61786750236827115228947638043002
61786750236827115228947638146544
61786750236830702673337881502927
61786750236830702673588928562623
61786750236830702674173561846607
61786750241707877916068129961622
61786750241707882717183081479554
61786750241707882854381075606262
61786750241707882854381075607666
61786750241707883266225756024850
61786750241707883266225756497026
61786750241707883266706929555934
61786750241707883266727164231058
61786750241707883266790612381342
61786750241707883311707717641422
61786750241707883311707717642826
61786750241707883448905708735810
61786750241707883449993209190990
61786750241707894387354838228114
61786750241707894387355211280582
61786750241707894570369177395410
61786750241707894570369521751474
61786750241707894570369550447878
61786750241715986592142326864194
61786750241715986592142327336370
61786750241715986592707183220686
61786750241715986729340320990902
61786750241715999497661335325854
61786750241718682945419786988658
61786750241718684728993690906908
61786750241718684729809593869794
61786750241718688295577414568046
61786750241718690079967221449182
61786750241718690080531305681166
61786750241718690080531307216200
61786750241718699416706868307618
61786750241718701200280772225868
61786750241718701201096675188754
61786750241719583513231484406102
61786750241719585157096882798986
61786750241719585159544600672080
61786750241719585159545375505336
61786750241719585159545748595552
61786750241719585160360163859298
61786750241719585160360536911766
61786750241719588451544430050742
61786750241719588451544430052146
61786750241719588863138406366226
61786750241719588863138406838402
61786750241719588863138407882386
61786750241719588863138407883790
61786750241719588863326693178562
61786750241719588863890518656664
61786750241719588863890518675538
61786750241719588863891175990132
61786750241719588863891176009006
61786750241719588863891549061474
61786750241719588863891549080348
61786750241719589046069063180290
61786750241719590098673109485064
61786750241719590693198117220988
61786750241719590693281799556750
61786750241719590693470084851522
61786750241719590693470084868992
61786750241719590830457752252704
61786750241719590831273658377640
61786750241719600167532531839890
61786750241719601951106775533808
61786750241719601951107550367064
61786750241719889052388081174222
61786750241719889052659675769758
61786750241719889189586072268610
61786750241719890836714095904498
61786750241719890836776772383576
61786750241719890837529998848510
61786750241719900172972965214956
61786750241719900311049540928210
61786750241719901958178593433874
61786750241719901958178684231418
61786750241740298354218057144822
61786750241740298354218057146226
61786750241740298356477488674788
61786750241740313181450305821768
61786750241740320362231812692016
61786750241742999923464628828990
61786750241743000058217227545624
61786750241743000058217227564498
61786750241743000060727707552436
61786750241743016529483045321088
61786750241743016529483045338558
61786750241743016529483388277680
61786750241743016529503937328276
61786750241743016529503937347150
61786750241743016529504308864584
61786750241743016529504308883458
61786750241743016531199657701972
61786750241743016531450704761668
61786750241743016532014417334928
61786750241743016532014449219388
61786750241743016532014788871396
61786750241743016532014793575660
61786750241743021470954151448410
61786750241743021470954151467284
61786750241743022065667161846804
61786750241743022065688082433708
61786750241743022065688082452582
61786750241743900076422166204662
61786750241743900076422166206066
61786750241743900078681597734628
61786750241743900670946799334210
61786750241743914903654414881608
61786750241743917282025662650026
61786750241743917282840455590208
61786750241743920254376125157946
61786750241744200814463808422530
61786750241744200815279712766014
61786750241744200815551308877710
61786750241744216875058450018548
61786750241744216920812034927012
61786750241744216922504287622964
61786750241744217471296256648214
61786750241744217472111049588396
61786750241751119857366932644420
61786750241751119857931020058732
61786750241751121639245116207848
61786750241751121639307792252498
61786750241751121639873019654248
61786750241751121641756744111776
61786750241751121642320831526088
61786750241751125345913396833050
61786750241751125345913396851924
61786750241751127175973196609288
61786750241752003951381411590706
61786750241752003953640843119268
61786750241752022392310035158286
61786750241752320795771280311652
61786750241752320797463533007604
61786750241752322581580629155070
61786750241752322581852225285640
61786750241752322581853344474960
61786750241752327933055572602040
61786750241754707304201887191720
61786750241754712838199490716166
61786750241754712838220382726162
61786750241754722126667291772756
61786750241754722126667663327938
61786750241754722128363012146452
61786750241754723361449225267688
61786750241754723362077128714088
61786750241754723956340358358710
61786750241754723956873732561708
61786750241754723956905214241622
61786750241754723958516140345844
61786750241754723958516911996772
61786750241754727068117504843130
61786750241754727068117505911764
61786750241754727662946280515936
61786750241754979628198853747982
61786750241755007629020062181950
61786750241755012981653708974572
61786750241755012981716499804486
61786750241755012981716499804646
61786750241755012981737391799980
61786750241755012981737391813078
61786750241755012981737391813238
61786750241755012981737391818854
61786750241755012982281330179146
61786750241755012982281358876906
61786750241755012982302250866624
61786750241755012982302250885498
61786750241755013027470056016594
61786750241755024099762838184754
61786750241755024099825512675496
61786750241755024099825512694370
61786750241755024099836102365692
61786750241755024099836360632896
61786750241755024099836360651770
61786750241755024099837132304102
61786750241755024099857367445626
61786750241755024099857367445786
61786750241755024100306800544318
61786750241755024100307143500910
61786750241755024100390368559812
61786750241755024100390368578686
61786750241755024100401216536086
61786750241755024100401305811694
61786750241755024100401331327126
61786750241755024100401334509454
61786750241755024100401335913346
61786750241755024100422141822882
61786750241755024100422223330102
61786750241755024100422227916321
61786750241755024100422227916322
61786750241755024100422998170378
61786750241755024100423002756598
61786750241755024102002496905644
61786750241755024102033116135682
61786750241755024102033120740776
61786750241755024102033149419662
61786750241755024102033149432760
61786750241755024102033149438536
61786750241755024102033892393108
61786750241755024102033892511152
61786750241755024102033921071994
61786750241755024102033921085092
61786750241755024102033921090868
61786750241755024145610952355494
61786750241755024145611724007826
61786750241755024146092130000622
61786750241755024146175808239810
61786750241755024146175812826030
61786750241755024147786705644868
61786750241755024147786734342628
61786750241755024147787477297200
61786750241755027257304502227234
61786750241755027805867004463222
61786750241755027805867004482096
61786750241755027805867004935398
61786750241755027805867004948448
61786750241755027805877508414270
61786750241755027805898429120622
61786750241755027806431088695206
61786750241755027806431088714080
61786750241755027806441592646254
61786750241755027806441707437294
61786750241755027806442368903680
61786750241755027806442369021724
61786750241755027852195953807772
61786750241755027852195953925816
61786750241755027852216960253272
61786750241755027852216960607404
61786750241755029041725710722864
61786750241755029041725739302580
61786750241755029041788501067504
61786750241755029041809392007462
61786750241755029041809393076096
61786750241755029041809393542655
61786750241755029041809393542656
61786750241755029041810168264888
61786750241755029087542085971596
61786750241755029636490917051160
61786750241755029636490917070034
61786750241755029636490917523336
61786750241755908196015851939424
61786750241755923022706026182826
61786750241755923023520819123008
61786750241755923068459611092694
61786750241755923069274404032876
61786750241755924258031153306446
61786750241755924303784738214910
61786750241755924304056334345480
61786750241755924853099353247048
61786750241755924853664215500232
61786750241755928373710301455269
61786750241755928420028656154556
61786750241755929609057090834517
61786750241755929609600283057856
61786750241755929609621088958506
61786750241755929655291105847104
61786750242691269942774491388644
61786750242692170510398244932874
61786750242692170510586273029076
61786750242692170510648949054852
61786750242700258942865661402559
61786750242700275620139423813850
61786750242700275620891450382610
61786750242700307118848710505065
61786750242700559132133160798717
61786750242702959022057298443580
61786750242702959022622154327896
61786750242702959067810854655688
61786750242702959067810854657092
61786750242702960257487773849438
61786750242702960303220438034080
61786750242702960303220438052954
61786750242702960303241330042672
61786750242702960303241330061546
61786750242702971833896711043582
61786750242702971970408434582974
61786750242702975494183154706846
61786750242702975494183532029150
61786750242702975494183532364567
61786750242702975494183532364568
61786750242702975494183532377458
61786750242702975494183532383282
61786750242702975494183532383441
61786750242702975494184275456057
61786750242702975494184303681482
61786750242702975494184304016899
61786750242702975494184304016900
61786750242702975494184304029790
61786750242702975494184304035614
61786750242702975494184304035773
61786750242702975494247065800538
61786750242702975539916196582378
61786750242702975539916968233306
61786750242702975539937088241258
61786750242702975539937117293150
61786750242702975539937858824956
61786750242702975539937859893590
61786750242702975539937888926608
61786750242702975539937888945482
61786750242702975539937892108936
61786750242702975539937892127810
61786750242702975540000650710406
61786750242702975540000653873860
61786750242702975540000653892734
61786750242702976729530293182973
61786750242702976729530320345540
61786750242702976729530321408398
61786750242702976729530321762689
61786750242702976729531096584092
61786750242702976729531096597190
61786750242702976729531096715234
61786750242702976729593083523242
61786750242702976729593858362114
61786750242702976775284652927342
61786750242702976775346668414236
61786750242702976775347443253108
61786750242702976775347443271982
61786750242702977323574511517702
61786750242702977324138595748282
61786750242703008296191352945620
61786750242703008296191467263080
61786750242703008296191467264484
61786750242703008296192124596548
61786750242703008296192238915412
61786750242703008296212273532524
61786750242703008296212273533928
61786750242703008296212359271672
61786750242703008296212359273076
61786750242703008296213045184856
61786750242703008296213130924004
61786750242703008296213130925408
61786750242703008296756208829936
61786750242703008296756323148800
61786750242703008296777129416840
61786750242703008296777215155988
61786750242703008822347875807177
61786750242703010058258752602141
61786750242703010080331260493699
61786750242703010080602084935593
61786750242703010080603228141703
61786750242703010080603313863381
61786750242703010080603313880851
61786750242703010081166940837379
61786750242703259186810646680345
61786750242703259188440224866681
61786750242703259211327863744008
61786750242703259211892719628324
61786750242703259257709095368106
61786750242703260446737447141274
61786750242703260446758339149866
61786750242703260492491003334508
61786750242703260492491003353382
61786750242703271977413720131902
61786750242703275683433948741910
61786750242703275683433977321626
61786750242703275683454097329578
61786750242703275683454097677886
61786750242703275683454097683710
61786750242703275683454868981910
61786750242703275683454869330218
61786750242703275683454869336042
61786750242703275683454869448262
61786750242703275683516859429920
61786750242703275683517631082252
61786750242703275683517631095142
61786750242703275683517631100966
61786750242703275683517634270196
61786750242703275729186761533094
61786750242703275729186790584986
61786750242703275729187533185426
61786750242703275729187565419646
61786750242703275729207682587754
61786750242703275729207682593578
61786750242703275729208452823144
61786750242703275729208454240086
61786750242703275729208454245910
61786750242703275729271216005010
61786750242703275729271216010834
61786750242703275729271219193162
61786750242703276918800885640192
61786750242703276918800886708826
61786750242703276918801661897618
61786750242703276918801662015662
61786750242703276918863648809168
61786750242703276918864423662542
61786750242703276964534326200304
61786750242703276964534326219178
61786750242703276964618008553536
61786750242703276964618008572410
61786750242703305513675687387817
61786750242703308485461946824360
61786750242703308485461946942404
61786750242703308485462061261268
61786750242703308485462718594736
61786750242703308485462804215840
61786750242703308485462832913600
61786750242703308485482867530712
61786750242703308485482953269860
61786750242703308485483639183044
61786750242703308485483724922192
61786750242703308486026802708676
61786750242703308486026802826720
61786750242703308486026888447824
61786750242703308486026917145584
61786750242703309080259412583989
61786750242703309080823496815973
61786750242703309080824525685749
61786750242703310269851872563763
61786750242703310269852987153813
61786750242703310269852987172687
61786750242703310269872764572355
61786750242703310270416614129215
61786750242704160877225679338456
61786750242704160877225679339860
61786750242704160877225684042720
61786750242704160877225684061594
61786750242704160877225708036216
61786750242704160877225712641310
61786750242704161472838219395194
61786750242704170760567836186730
61786750242704171995349769681662
61786750242704172545225416033186
61786750242704172545225502126626
61786750242704172545226276966902
61786750242704172545228510620714
61786750242704172590958080238106
61786750242704172590958851889034
61786750242704172590961176237008
61786750242704172590961179424952
61786750242704172590979087036334
61786750242704175701950891688626
61786750242704175702034574041858
61786750242704176251265530699598
61786750242704176251265879305428
61786750242704176251266563801462
61786750242704176251266649913616
61786750242704176251266654145704
61786750242704176251328555331204
61786750242704176251329326983536
61786750242704176251329327002250
61786750242704176251329330171480
61786750242704176296998457416908
61786750242704176296998572575338
61786750242704176296999228018076
61786750242704176296999347060078
61786750242704176296999347414210
61786750242704176297020148724428
61786750242704176297020234817708
61786750242704176297020235880518
61786750242704176297020235886342
61786750242704176297020239049796
61786750242704176297020239068670
61786750242704176297082911912118
61786750242704176297082915094446
61786750242704177486612323261174
61786750242704177486612581528378
61786750242704177486612581541476
61786750242704177486612667634916
61786750242704177486613357785804
61786750242704177486613357798902
61786750242704177486613357916946
61786750242704177486613442475192
61786750242704177486675344710452
61786750242704177486675344711856
61786750242704177486676119563826
61786750242704177532345245746396
61786750242704177532346022101588
61786750242704177532346022120462
61786750242704177532366166451344
61786750242704177532367028447918
61786750242704177532429704473694
61786750242704205347234122938322
61786750242704205347255043644674
61786750242704205896841230794768
61786750242704205898474187310445
61786750242704205942783100525912
61786750242704205942783100527316
61786750242704205942783872178244
61786750242704209053273843251620
61786750242704209053294735260212
61786750242704209053295506912544
61786750242704209053838699135936
61786750242704209053838702322476
61786750242704209053839359655944
61786750242704209053839473974808
61786750242704209053859594331068
61786750242704209053860280244252
61786750242704209053860365983400
61786750242704209648008432459497
61786750242704209648572516691481
61786750242704209648573545561257
61786750242704210837600892421801
61786750242704210837600892439271
61786750242704210837601549772739
61786750242704210837601921290173
61786750242704210837601921309047
61786750242704210837664683055097
61786750242704210837664683073971
61786750242704210837684460456169
61786750242704210837684460473639
61786750242704210838165634004723
61786750242704220722631930878866
61786750242704220723447090750559
61786750242704221958793880129807
61786750242723684845370504093194
61786750242727320653898275402840
61786750242727320653901374235554
61786750242727587354065268272116
61786750242727587354065301573566
61786750242727587354086188977064
61786750242727620110274684005614
61786750242727620293853882710326
61786750242727620659948705627561
61786750242727620842899224026533
61786750242727620843147604315318
61786750242727620843147948689060
61786750242727620843147948690304
61786750242727620843147948694676
61786750242727620843147977386660
61786750242727620843151047523018
61786750242727620843151047527390
61786750242727620843151076219374
61786750242727620843151420593116
61786750242727620843151420594520
61786750242727620843168869395252
61786750242735391862585363446462
61786750242735392229367301884100
61786750242735392229368078122652
61786750242735392229368078135666
61786750242735392275120858090432
61786750242735392275120886788192
61786750242735392411629487029198
61786750242735392412445064749022
61786750242735423933224118949168
61786750242735423978977673627646
61786750242735425031393806192830
61786750242735425214324463006894
61786750242735425214324491703250
61786750242735425580168242032259
61786750242735425580439066474153
61786750242735425580440209680263
61786750242735425581003922375939
61786750242735425582612607037523
61786750242735425763369837607081
61786750242735425763369837624551
61786750242735425764204310161112
61786750242735425764204313349056
61786750242735425764204338858712
61786750242735425764204343463806
61786750242735425764207437691426
61786750242735425764207782065168
61786750242735425764207785253112
61786750242735425765629269135643
61786750242735440382253758603865
61786750242735440405350323823880
61786750242735440405350352403596
61786750242735440405412999826570
61786750242735440405412999845444
61786750242735440405412999849656
61786750242735440405413114518440
61786750242735440405416094427196
61786750242735440405416097615056
61786750242735440405416097615140
61786750242735440407046047238530
61786750242735440407046047337860
61786750242735440407046047342072
61786750242735440451167359476140
61786750242735440451167474267180
61786750242735440451169682406964
61786750242735441640697116385456
61786750242735441640697144965172
61786750242735441640759792393762
61786750242735441640759792411232
61786750242735441640762886994388
61786750242735441642392841322286
61786750242735690746153561020373
61786750242735692418616976587102
61786750242735692418637867178752
61786750242735692464370531382268
61786750242735692601715658747294
61786750242735692601719102307887
61786750242735724122494682714562
61786750242735725220643479483262
61786750242735725220643508181022
61786750242735725357841472093810
61786750242735725357841500791570
61786750242735725770253595667775
61786750242735725816193228723184
61786750242735725952640402906105
61786750242735725952640402924979
61786750242735725953453983452948
61786750242735725953453986640892
61786750242735725953454012150548
61786750242735725953457455357004
61786750242735725953457458544948
61786750242735725953474904159140
61786750242739328040685963990291
61786750242739328040957560101987
61786750242739328041521644333971
61786750242739328226148110307853
61786750244698535529383936407922
61786750244698680342214594704457
61786750245646916892285226422481
61786750245646916892306118547713
61786750245646966303050951974491
61786750245646966303050980788891
61786750245646966303071872680843
61786750245646966303614950585371
61786750245646966303615036206475
61786750245646966303615064904235
61786750245646966303635871290319
61786750245646966303635956911423
61786750245646966303635957029467
61786750245681933548854575039320
61786750245681933551114011154102
61786750245693805667120318582693
61786750245693805712054614366219
61786750245693805712054614383689
61786750245693807498892143719719
61786750312611387674904811412894
61786750312619487843320467708088
61786750312619487845768185581182
61786750312619488028783643937798
61786750312619491549361991730034
61786750312619491549362336086306
61786750312619491549927191970622
61786750312619491732292992426582
61786750312619491732292992427986
61786750312619491732857848310898
61786750312619491732857848312302
61786750312619491733128672770262
61786750312619491733128672771666
61786750312619491733129444422594
61786750312619491733129444423998
61786750312619492784709128652094
61786750312619492785273984536410
61786750312619492968475462149510
61786750312619493379233759756970
61786750312619493379442965640050
61786750312619493380069440100650
61786750312619493380257753973734
61786750312619493380257753975138
61786750312619493516702572126990
61786750312619502852941672751094
61786750312619502853505756984482
61786750312619503905838325174222
61786750312619504637330360442910
61786750312623095650480543362106
61786750312623095651232912887458
61786750312623095651253833475766
61786750312623389894504762085958
61786750312623390306851109445762
61786750312623393598578966459058
61786750312623393598578966460462
61786750312623393598849790919826
61786750312623393598850562572158
61786750312623395244954877787038
61786750312623395244954877903726
61786750312623395244954877905130
61786750312623395244954878259422
61786750312623395244954881445962
61786750312623395245142134212034
61786750312623395245143163081810
61786750312623395245225702246402
61786750312623395245706990096350
61786750312623395245790558129314
61786750312623395245978843424086
61786750312623395245978843425490
61786750312623395428721214943378
61786750312623404719226875132642
61786750312623406366355674079786
61786750312623406366355927638306
61786750312643803357735584464818
61786750312643803357735584466222
61786750312643803358006408925586
61786750312643803358007180577918
61786750312643803360263517505854
61786750312643803360265840454148
61786750312643819419206574413304
61786750312643824770408802540384
61786750312646520937680927195518
61786750312646520937681298731826
61786750312646520940191439067756
61786750312646520940191783424028
61786750312646520940191783441338
61786750312646520940191783441497
61786750312646526473844151693768
61786750312646526473844151712642
61786750312647721880288383791424
61786750312647721880288383810298
61786750312654609988541835278788
61786750312654609990989556334210
61786750312654610170911079397314
61786750312654624812640544116466
61786750312654624814335121277032
61786750312654624814586939994676
61786750312654624815151024221044
61786750312654624815151028808668
61786750312654624815151028826137
61786750312654626050497821374456
61786750312654626642846613332766
61786750312654626642846613350236
61786750312654626643034641408690
61786750312654626643034641410094
61786750312654630348803397078408
61786750312654630348803397097282
61786750312654630348886960882092
61786750312654631584150186457656
61786750312655809097851092113302
61786750312655809098415947997618
61786750312655809098415947999022
61786750312655809098686772456982
61786750312655809098686772458386
61786750312655809098687544109314
61786750312655809098687544110718
61786750312655809100379025152934
61786750312655809100382119753560
61786750312655809100943881038654
61786750312655809100946203986948
61786750312655810334033561836230
61786750312655810335725814532182
61786750312655810882239779805118
61786750312655810882260671813710
61786750312655810882825532397918
61786750312655810884767712844750
61786750312655810928558196481938
61786750312655810928558196500812
61786750312655810931089600381642
61786750312655825159886937946104
61786750312655825755247629176064
61786750312655825755247629194938
61786750312655826990030334323328
61786750312655827538821528532792
61786750312655830511089166073184
61786750312655832341232562450408
61786750312658217795359836185376
61786750312658217795422598304432
61786750312658217795440424777547
61786750312658217795440424777548
61786750312658217795921596417902
61786750312658217795984358538362
61786750312658217795984360073555
61786750312658217795984360073556
61786750312658217795984363260096
61786750312658217795986682536416
61786750312658217795987457371076
61786750312658217796005255268688
61786750312658217796005279243310
61786750312658217796005283848404
61786750312658217796007603241364
61786750312658217796008378076024
61786750312658228914093739894494
61786750312658228914125911737150
61786750312658233854947451114088
61786750312658233854947451230728
61786750312658233854948222410884
61786750312658233854948222883060
61786750312658233854948308499952
61786750312658233854948308972128
61786750312658233855418233607692
61786750312658233855428742263004
61786750312658233855480909989004
61786750312658233855491386404480
61786750312658233855491386410096
61786750312658233855512306642868
61786750312658233855512307115044
61786750312658233855512310297372
61786750312658233855513081949704
61786750312658512036632197545474
61786750312658512037197053429790
61786750312658512451507249712526
61786750312658517939438578344852
61786750312658517984630401485804
61786750312658517984693163604860
61786750312658517984710990077975
61786750312658517984710990077976
61786750312658517985192161718330
61786750312658517985192163135272
61786750312658517985254923838790
61786750312658517985254924901600
61786750312658517985254925373983
61786750312658517985254925373984
61786750312658517985254928560524
61786750312658517985257247836844
61786750312658517985258022671504
61786750312658517985275844543738
61786750312658517985275849148832
61786750312658517985278168541792
61786750312658517985278943376452
61786750312658518122455240446148
61786750312658518122455240447552
61786750312658518122456015286424
61786750312658528508567702901210
61786750312658528508755730978538
61786750312658528510178715097468
61786750312658528510179486754012
61786750312658529102831737362855
61786750312658529102831737362856
61786750312658529103280394202558
61786750312658529103312137350878
61786750312658529103364305194922
61786750312658529103374814795000
61786750312658529103395820176286
61786750312658529103396596433712
61786750312658529105006714400420
61786750312658529105007486052752
61786750312658529105007489235080
61786750312658529105007514749108
61786750312658529105007517931436
61786750312658532214524515226568
61786750312658534044197124050388
61786750312658534044197124400308
61786750312658534044197124405924
61786750312658534044197124522564
61786750312658534044218045106660
61786750312658534044218130850020
61786750312658534044218131199940
61786750312658534044218816763204
61786750312658534044218902498140
61786750312658534044218902852272
61786750312658534044667906899528
61786750312658534044667906900932
61786750312658534044667907371704
61786750312658534044699336143148
61786750312658534044761979936108
61786750312658534044761980284624
61786750312658534044761980290240
61786750312658534044761980402668
61786750312658534044761983472568
61786750312658534044761983589208
61786750312658534044762097908072
61786750312658534044782900995188
61786750312658534044782904177516
61786750312658534044950384738091
61786750312659418552442097387088
61786750312659418552504859506144
61786750312659418553066620802884
61786750312659418553068943738128
61786750312659418553069718572788
61786750312659418553087630789264
61786750312659418553089864443076
61786750312659418553090639277736
61786750312659429810048539320268
61786750312659429810919431886883
61786750312659429810919431888287
61786750312659429810920206727159
61786750312659434612029826751304
61786750312659434612030598403636
61786750312659434612030684492704
61786750312659434612511117783580
61786750312659434612573761930672
61786750312659434612594682635620
61786750312659434612594685817948
61786750312659434612595457470280
61786750313595674918575234782646
61786750313602874656381313972030
61786750313603778793534480167286
61786750313603780028316413662218
61786750313603812076069781089357
61786750313606465672246611494844
61786750313606465672246697588124
61786750313606465672724803693002
61786750313606465672724803694406
61786750313606465672810695726828
61786750313606465672810781820108
61786750313606465672811556654768
61786750313606480496969567871138
61786750313606481731751501366070
61786750313606510142753367649128
61786750313606510142754139301460
61786750313606510144362052310712
61786750313606510144362052312116
61786750313606513848773710500663
61786750313606513848794520018126
61786750313606513848794520134766
61786750313606513848794602509255
61786750313606513848794605757274
61786750313606513848794634453630
61786750313606515083304939891087
61786750313606515083304939892491
61786750313606515083555529736806
61786750313606515083555643995595
61786750313606515083555644061286
61786750313606515083555901211635
61786750313606515083555901213039
61786750313606515083575678322862
61786750313606515083575678672782
61786750313606515083575678678398
61786750313606515083575678795038
61786750313606515083575793113902
61786750313606515083576449975194
61786750313606515083576449976598
61786750313606515083576450325114
61786750313606515083576450443158
61786750313606515083576453513058
61786750313606515083576453629698
61786750313606515083576536002783
61786750313606515083576536064262
61786750313606515083576536069878
61786750313606515083576564762022
61786750313606515083576564766234
61786750313606515083576567948562
61786750313606515083576821799943
61786750313606515083576821801347
61786750313606515084119728227579
61786750313606515084120388809066
61786750313606515084120503127930
61786750313606515084140537861682
61786750313606515084140620234767
61786750313606515084140652180546
61786750313606515084141309514014
61786750313606515084141423832878
61786750313606526203869194851230
61786750313606526203869194856846
61786750313606765816241785618548
61786750313606765816241785619952
61786750313606765816241814198264
61786750313606765816304575963188
61786750313606765816325467971780
61786750313606765998754059719956
61786750313606765998774951728548
61786750313606765999318915604272
61786750313606765999318918790812
61786750313606765999321238538064
61786750313606765999339807612864
61786750313606765999339810799404
61786750313606765999342130546656
61786750313606765999342905381316
61786750313606810286249457567486
61786750313606814038044518669628
61786750313606815272825351614698
61786750313606815272825352086874
61786750313606815272825466405738
61786750313606815272826123267030
61786750313606815272826209294619
61786750313606815272826238058070
61786750313606815272826466512063
61786750313606815272846358414330
61786750313606815272847387100371
61786750313606815273390211153518
61786750313606815273390279177696
61786750313606815273390293526603
61786750313606815273390325472382
61786750313606815273390982805850
61786750313606815273391097124714
61786750313606815273411131741826
61786750313606815273411989133306
61786750313607665809844904158005
61786750313607666429242325219992
61786750313607666429308066781244
61786750313607666429328987486192
61786750313607666429807150989398
61786750313607666429807152052208
61786750313607666429807152524592
61786750313607666429807155711132
61786750313607666429807179685754
61786750313607666429807181104308
61786750313607666429807184290848
61786750313607666429869828077984
61786750313607666429869942869231
61786750313607666429869942869232
61786750313607666429869946055772
61786750313607666429872151013228
61786750313607666429872925847888
61786750313607666429890834877823
61786750313607666429890834877824
61786750313607666429890838064364
61786750313607666429893071718176
61786750313607666429893846552836
61786750313607710899271660828450
61786750313607710899752060816472
61786750313607710899752062233414
61786750313607710899752832468804
61786750313607710899814822936932
61786750313607710899815594589264
61786750313607710899835743641880
61786750313607710899836515294212
61786750313607710899836519899306
61786750313607710901444313512424
61786750313607710901444313513828
61786750313607710901446637866014
61786750313607710901447412700674
61786750313607714605793213185470
61786750313607714605793213302110
61786750313607714605793295676599
61786750313607714605793298924618
61786750313607714605793327620974
61786750313607714605855957353468
61786750313607714605855971702375
61786750313607715840387201092799
61786750313607715840387201094203
61786750313607715840574371490206
61786750313607715840574371845742
61786750313607715840574371962382
61786750313607715840574486281246
61786750313607715840575143142538
61786750313607715840575143143942
61786750313607715840575143492458
61786750313607715840575143610502
61786750313607715840575146680402
61786750313607715840575146797042
61786750313607715840575229237222
61786750313607715840575257933578
61786750313607715840575261115906
61786750313607715840575486387571
61786750313607715840575486388975
61786750313607715840575514967287
61786750313607715840575514968691
61786750313607715840637905257382
61786750313607715840638020048422
61786750313607715840658054315614
61786750313607715840658054665534
61786750313607715840658825963734
61786750313607715840658912057014
61786750313607715841139231029026
61786750313607715841139313402111
61786750313607715841139345347890
61786750313607715841140002681358
61786750313607715841140117000222
61786750313607715841201975080384
61786750313607715841201989429291
61786750313607715841202764329642
61786750313607715841222913382258
61786750313607715841223685034590
61786750313607715841390260373752
61786750313607715841390260375156
61786750313607726960951456058558
61786750313630825473648351069888
61786750313630841532612215315416
61786750313630841533155492210726
61786750313630841533176299547400
61786750313631125662918830277036
61786750313631125662921924877662
61786750313631125662942845582610
61786750313631125662942850187704
61786750313631125800116908979620
61786750313631125800116908985236
61786750313631125800120004648636
61786750313631125800120007817950
61786750313631125800120007831048
61786750313631125800120036528808
61786750313631141721861888607252
61786750313631141722363295390694
61786750313631141722363324088454
61786750313631141722425972821766
61786750313631141722425972839236
61786750313631141722426057511154
61786750313631141722426086207510
61786750313631141722426747673896
61786750313631141722446893545588
61786750313631141722446978216102
61786750313631141722447754473528
61786750313631141724058644092568
61786750313631141724058672788924
61786750313638897368849150023390
61786750313638930583326767830404
61786750313638930583389529949460
61786750313638930583410335864772
61786750313638930583412660230216
61786750313638930583413430465398
61786750313638930583413431882548
61786750313638930583891623713316
61786750313638930583954385833776
61786750313638930583974158645820
61786750313638930583975191747684
61786750313638930583975306538724
61786750313638930583975311143818
61786750313638930583977514695978
61786750313638930583977516118744
61786750313638930583977519301072
61786750313638930585586200757242
61786750313638930585586203945186
61786750313638930720589846571320
61786750313638930720589846575532
61786750313638930720590618227864
61786750313638930720590621410192
61786750313638930721154702455636
61786750313638930721154705642176
61786750313638945408051946778550
61786750313638945408051975476310
61786750313638945408135543510678
61786750313638945408135629603958
61786750313638945408135631021107
61786750313638945408135631021108
61786750313638946642896556299258
61786750313638946642917477005610
61786750313638946642917478409502
61786750313638946642917478422760
61786750313638946642917478426972
61786750313638946642917563098890
61786750313638946642917564516039
61786750313638946642917564516040
61786750313638946643398764854154
61786750313638946643398769459248
61786750313638946643461412183574
61786750313638946643461526974614
61786750313638946643482332888522
61786750313638946643482337493616
61786750313638946643482447679562
61786750313638946643482452284656
61786750313638946643734529258028
61786750313638946645093341898080
61786750313638946645093345086024
61786750313638946645366057223550
61786750313638946645366085919906
61786750313638946645366430276178
61786750313638946645366433464122
61786750313639180881387193841977
61786750313639197558119715323818
61786750313639230292717032323731
61786750313639230726843749754546
61786750313639230726906425780322
61786750313639230726908748728616
61786750313639230727473604614336
61786750313639230772658976053340
61786750313639230772659747705672
61786750313639230772660009155204
61786750313639230772660010572146
61786750313639230772660123946244
61786750313639230772660125363393
61786750313639230772660125363394
61786750313639230772662333520440
61786750313639230772662333526264
61786750313639230772663103755830
61786750313639230772663108360924
61786750313639230772679896759692
61786750313639230772680668412024
61786750313639230772683254226792
61786750313639230772683254227000
61786750313639230772683254232616
61786750313639230772684024462182
61786750313639230772684025879332
61786750313639230772684029067276
61786750313639230773162189013744
61786750313639230773223831937656
61786750313639230773224865039520
61786750313639230773224979830560
61786750313639230773224984435654
61786750313639230773227187987814
61786750313639230773227189404756
61786750313639230773227189410580
61786750313639230773227192592908
61786750313639230773244752644008
61786750313639230773245871839152
61786750313639230773245876444246
61786750313639230773248108694166
61786750313639230773248113280386
61786750313639230773248113299260
61786750313639230774856797941970
61786750313639230909856968664048
61786750313639230909856968669664
61786750313639230909857740316380
61786750313639230909857740321996
61786750313639230909857743504324
61786750313639230909858087859192
61786750313639230909860411857246
61786750313639230909860411875960
61786750313639230909860440568104
61786750313639230909860440573720
61786750313639230909861183509578
61786750313639230909861183510982
61786750313639230909861183528292
61786750313639230909861186710620
61786750313639230909861212226052
61786750313639230909861215408380
61786750313639230910421824548364
61786750313639230910421827736308
61786750313639230910422943743508
61786750313639230910422943744912
61786750313639230910422946931452
61786750313639230910425251810644
61786750313639230910425266159551
61786750313639230910425267741562
61786750313639230910425267756064
61786750313639230910425270929506
61786750313639230910425270942604
61786750313639230910425296452420
61786750313639230910425299640364
61786750313639245551631633426228
61786750313639245596842140787311
61786750313639245596842140787312
61786750313639245597322540775334
61786750313639245597322569473094
61786750313639245597385218219456
61786750313639245597388641230982
61786750313639245597406137507462
61786750313639245597406138930228
61786750313639245597406223600742
61786750313639245597406225000422
61786750313639245597406225019295
61786750313639245597406225019296
61786750313639246786413566921160
61786750313639246786434487627512
61786750313639246832167150296042
61786750313639246832167151712984
61786750313639246832167151718808
61786750313639246832188071002394
61786750313639246832188072419544
61786750313639246832188072425160
61786750313639246832188157095674
61786750313639246832188158512823
61786750313639246832188158512824
61786750313639246832669330154582
61786750313639246832669334759676
61786750313639246832732006180358
61786750313639246832732010785452
61786750313639246832732120971398
61786750313639246832732125576492
61786750313639246832753012979990
61786750313639246832753017585084
61786750313639246832920411915164
61786750313639246832941303923756
61786750313639246833003979949532
61786750313639246833005094558456
61786750313639246834363939082808
61786750313639246834636651220334
61786750313642799280888728078820
61786750313642799647084888274232
61786750313642799692838471647506
61786750313642799692859363656062
61786750313642799692859363656098
61786750313642799692859363656305
61786750313642799692859363656306
61786750313642799692859363657466
61786750313642799692859363657709
61786750313642799692859363657710
61786750313642799692859363661922
61786750313642799692859365074651
61786750313642799692859365074652
61786750313642832449047885977160
61786750313642832449047885978564
61786750313642832449110648097620
61786750313642832449110648097780
61786750313642832449131454011528
61786750313642832449131454012932
61786750313642832449131540106212
61786750313642832449131540106372
61786750313642832449131540110584
61786750313642832586308640708168
61786750313642832586308640708328
61786750313642832586873496592484
61786750313642832586873496592644
61786750313642832632062196920276
61786750313642832632062196920436
61786750313642832632062225616632
61786750313642832632627055991292
61786750313642832632627081500948
61786750313642833044495236476051
61786750313642847868821520750012
61786750313642847868842412759972
61786750313642847868842412760215
61786750313642847868842412760216
61786750313642847868905088784588
61786750313642847868905088785992
61786750313642847868905088790204
61786750313642847871101844269904
61786750313642849104167538476928
61786750313642849104168310129260
61786750313642849104188430485520
61786750313642849104188430485727
61786750313642849104188430485728
61786750313642849104188430491344
61786750313642849104189202137852
61786750313642849104189202138059
61786750313642849104189202138060
61786750313642849104189205326004
61786750313642849104251106511504
61786750313642849104251106512908
61786750313642849104251878163836
61786750313642849104251881351780
61786750313642849105883777764836
61786750315602185299182778760645
61786750315602185299183553595305
61786750315614198220724892891317
61786750315614198220976713021691
61786750315614198220976716208231
61786750316550482930446818270446
61786750316585454428965954082005
61786750316585454428969396225443
61786750316585604479763535420852
61786750316585604523633885289522
61786750316585604523884960910060
61786750316585604525516775839142
61786750316585604525516775858016
61786750316585604525516777393050
61786750316585604526060711154024
61786750316585604526060715753294
61786750316585605072676904208352
61786750316585605072927979828890
61786750316585605075103730072854
61786750316593541834517627635863
61786750316593541834521070842111
61786750316593558303360343599799
61786750316593558305808152161062
61786750316593558305808152161071
61786750316593708354722776023927
61786750316593708398027495172217
61786750316593710184865024525717
61786750316593710184866174015130
61786750316597561035977723558673
61786750316597562270759657052201
61786750316597594389434663936679
61786750316597594390249452271767
61786750316597595624781824850831
61786750321482429669014579982263
61786750321482429669578664214247
61786750321506746784823822663181
61786750321506746784886498688957
61786750321506746830640054901065
61786750321506763439187890595497
61786750321506763439187919175213
61786750321510365161391659880830
61786750321510810666530861248009
61786750321510810666531636082669
61786750321510810666782684541837
61786750321510810712263525333433
61786750321510816017501038768017
61786750321517546462952361188797
61786750321517546463516448603109
61786750321517551813674076182497
61786750321517551814238157232153
61786750321517551950872068793045
61786750321517553597812061150403
61786750321517553598059296550653
61786750321517553598060411140703
61786750321517553598627968712559
61786750321517553780742721165669
61786750321517553781014317277365
61786750321517562934239442507757
61786750321517562934803529922069
61786750321517568422220678231779
61786750321517568422221792821829
61786750321517570252364074622101
61786750321517570252365189212151
61786750321518452381485772083781
61786750321518452381987177107661
61786750321518454211293745248301
61786750321518454211293748430629
61786750321518454211628020568101
61786750321518454212130573497989
61786750321518468990033607660121
61786750321518469035786046199069
61786750321518469035787192570037
61786750321518470820092289626233
61786750321518470820092289627637
61786750321518470820929113158553
61786750321518470820929113159957
61786750321518752570756337384209
61786750321518754354810754336621
61786750321518754354810757518949
61786750321518754355082353630645
61786750321518754355145029656421
61786750321518754355626661879903
61786750321518769179240379261613
61786750321518769179303055287389
61786750321518771009383774234999
61786750321518771009446450260775
61786750321518919274503579707131
61786750321518921127806303413446
61786750321521155320012701489919
61786750321521155320013473140847
61786750321521155320016170210243
61786750321521155869035599696794
61786750321521155869791068057668
61786750321521155869808518275550
61786750321521155869871280040474
61786750321521155869871280041878
61786750321521155869871280394766
61786750321521155869871280396170
61786750321521155869874750769404
61786750321521155869874752300226
61786750321521155869874755486766
61786750321521155914810076969593
61786750321521156052801936854538
61786750321521156052801936855942
61786750321521156052805407577851
61786750321521156052805407577852
61786750321521156052805409112885
61786750321521156052805409112886
61786750321521156052805409114289
61786750321521156052805409114290
61786750321521156052822857442846
61786750321521171928731030365896
61786750321521171928731030719944
61786750321521171928731030720028
61786750321521171928731030720187
61786750321521171928731030720188
61786750321521171928731030724400
61786750321521171928751922374488
61786750321521171928814598398860
61786750321521171928814598400264
61786750321521171928814598753152
61786750321521171928814598754556
61786750321521171928814598758768
61786750321521171929316778257400
61786750321521171929317149793708
61786750321521171929379454637468
61786750321521171929379454638872
61786750321521171929379454643084
61786750321521172524092490431845
61786750321521172524092490431846
61786750321522354841731524858532
61786750321522356626117860898506
61786750321522356626117975689753
61786750321522356626117975689754
61786750321522356626121336344798
61786750321522356626138781486814
61786750321522356626869973209222
61786750321522356626873329259380
61786750321522356626873444050627
61786750321522356626873444050628
61786750321522356626873445467569
61786750321522356626873445467570
61786750321522356626890893796126
61786750321522356626894249846284
61786750321522356626953655915342
61786750321522356626953656033434
61786750321522356626953656034838
61786750321522356626957011965500
61786750321522356626957011971116
61786750321522356626957012084996
61786750321522356626957012089208
61786750321522356671892452491573
61786750321522356671892452491574
61786750321522356672623557999642
61786750321522356672623558001046
61786750321522356672626914049800
61786750321522356672707240826662
61786750321522356672710596881032
61786750321522372685813407774393
61786750321522372685813407775797
61786750321522372685834299784389
61786750321522373281174865952422
61786750321522373281174865953826
61786750321522522826788407695710
61786750321522522827039113215756
61786750321522523444555966295977
61786750322454994661689705964057
61786750322454994661689709146385
61786750322454994707443262176165
61786750322455044667753385092697
61786750322455044667753470831845
61786750322455044667816146857621
61786750322455044667816147207541
61786750322455044667816232946689
61786750322458596978606480910144
61786750322458946532889845840856
61786750322465799828298680275747
61786750322465799828302033143577
61786750322465799828302036325905
61786750322465799874052236487855
61786750322465799874055589355685
61786750322465849650848905796089
61786750322465849650849020096079
61786750322465849650850025004283
61786750322465849650850140858181
61786750322465849651414134751747
61786750322465849696603609914199
61786750322465849697167690963855
61786750322466700258285623308723
61786750322466700258288976176553
61786750322466750218411132637487
61786750322466750218411132638891
61786750322466750219163154627255
61786750322466750219164273816575
61786750322466750264163569660275
61786750322466750264415420252445
61786750322466750264916710839363
61786750322467000447556188609151
61786750322467050407659686740003
61786750322467050407660805929323
61786750322467050407932400524616
61786750322467050408413947108411
61786750322470602716860013861080
61786750322470602719286839725582
61786750322470652678928480009178
61786750322490111453176416429667
61786750322490111453179769297497
61786750322490161276288484721885
61786750322490161276288484723289
61786750322490161276288487905617
61786750322490161276288513303005
61786750322490161276291842207859
61786750322490161276291870905667
61786750322490161278736239075789
61786750322490161278736239093259
61786750322490177930593291374453
61786750322493713770180107560590
61786750322493763732182540215812
61786750322493763732997333150170
61786750322493779607046913294038
61786750322493779607046913294281
61786750322493779607046913410678
61786750322493779607046913410921
61786750322493779607046914846737
61786750322493779607046918015772
61786750322493779607046918016015
61786750322493779608676489902979
61786750322493779608676490082555
61786750322493779609491278428992
61786750322493779609491279828672
61786750322493779609491279833127
61786750322493779609491283015212
61786750322493779609491283015455
61786750322493779609491283016913
61786750322501817049779042692321
61786750322501866872635936222353
61786750322501866872637079410993
61786750322501866872637082594725
61786750322501866872889996394489
61786750322501866872891144300491
61786750322501866875083657277775
61786750322501866875083657279179
61786750322501866875083657296649
61786750322501866875084800466415
61786750322501866875084800467819
61786750322501867010064860154481
61786750322501867012596265079295
61786750322501867012596265098169
61786750322501867012598588027589
61786750322501883481354263932090
61786750322501883481354263936302
61786750322501883481354265448250
61786750322501883481354265448410
61786750322501883481354265452621
61786750322501883481354265452622
61786750322501883481354265467124
61786750322501883481354265471495
61786750322501883481437831966458
61786750322501883481437832065628
61786750322501883481437832065676
61786750322501883481437832070047
61786750322501883481437832070048
61786750322501883481437832071451
61786750322501883481437832071452
61786750322501883481437832083098
61786750322501883481437832084550
61786750322501883481437833482778
61786750322501883481441304328395
61786750322501883481940383464896
61786750322501883481940383477946
61786750322501883482191088980570
61786750322501883482191088980730
61786750322501883482191088986345
61786750322501883482191088986346
61786750322501883482191092168514
61786750322501883482191092168673
61786750322501883482191092168674
61786750322501883482191092172886
61786750322501883483634960508822
61786750322501883483634960521872
61786750322501883483634960626866
61786750322501883483634960639964
61786750322501883483634965226100
61786750322501883483634965226136
61786750322501883483634965226184
61786750322501883483885664624976
61786750322501883483885664742860
61786750322501883483885664747231
61786750322501883483885664747232
61786750322501883483885666146912
61786750322501883483885666160010
61786750322501883483885669328996
61786750322501883483885669329080
61786750322501883483885669329240
61786750322501883483885669333451
61786750322501883483885669333452
61786750322502117239046251942591
61786750322502117239049607992749
61786750322502167061890113470349
61786750322502167062161709600919
61786750322502167064334473758251
61786750322502167064606071423855
61786750322502167201865711190403
61786750322502183670645751478323
61786750322502183670708425950191
61786750322502183671461654403461
61786750322502333767551316599994
61786750322505719510797799784976
61786750322505785393414719585933
61786750322505886259808796956313
61786750322505887494339654693741
61786750322505887494340027765083
61786750322505887494342350696067
61786750322505887494342350700279
61786750322505887494343125534939
61786750322505887494590730451245
61786750322505887494593054804835
61786750322505920848612898249875
61786750322505921397655572795171
61786750322505937249814108067583
61786750322505937274417976541198
61786750322505937274418364020502
61786760800573987077409179439154
61786760800573987125130337910568
61786760800756316897938032796327
61786760800756316900197464323485
61786760800759920399448259948815
61786760800759920404530834126975
61786760800759920404530834128379
61786760800759920406225409772625
61786760800759968577690740579883
61786760800760071111760052536746
61786760800760076058226783361718
61786760800760076059922130659700
61786760800760371308370672131910
61786760800760376249192724539844
61786760800792791701329725884918
61786760800792791747335387650198
61786760800792791747335387651602
61786760800796394018582171255334
61786760800857670917661101658306
61786760800865285598079573363057
61786760800865290539465971569147
61786760800865290539466743221479
61786760800865318949904593652267
61786760800865318952160930580203
61786760800865323891291763510689
61786760800865470899003952559962
61786760800865470899818740895050
61786760800865474603349753044758
61786760800865771040323947884068
61786760800865771043332282330276
61786760800865771043335749983370
61786760800865774792620347042946
61786760800869328887943720013518
61786760800869328887946042961812
61786760800869373357827097357588
61786760800869373358077801460692
61786760800869373358077801462096
61786760800869373360334138388628
61786760800869373360336461336922
61786760800869378299192313407794
61786760800869378299213234114146
61786760800869378299275881443566
61786760800869378299275910139922
61786760853751281888507370747328
61786760853751315646745522273674
61786760853751315651828096451834
61786760853751582626549014481356
61786760853751587382746091647020
61786760853751615843610203539664
61786760853755184348753123541196
61786760853937999606410217510732
61786760853937999606410217528202
61786760853938004967672475850076
61786760853938032966328061754928
61786760853938950000346022272399
61786760853970120275791169515222
61786760853970420007714172192182
61786760853970420007714545244650
61786760853970420007714545246054
61786760853970420053468130037878
61786760853970420419244730906560
61786760853970420419244730925434
61786760853970420602238806820420
61786760853970420602238806837890
61786760853970420602259727407324
61786760853970420602259727426198
61786760853970420602510774485894
61786760854043099614470868179382
61786760854043099614470868196852
61786760854043104556109199787966
61786760854043104556109458068268
61786760854043349935628259503748
61786760854043349935628259522622
61786760854043349935878963625726
61786760854043349981360923708668
61786760854043349981360923726138
61786760854043349981632519837834
61786760854043354876448242998504
61786760854043355288795365190160
61786760854043355288795365209034
61786760854043399349465139035416
61786760854043399349468582713888
61786760854043399394658078674410
61786760854043399758238952905710
61786760854043399758238952924584
61786760854043399761247030625524
61786760854043399761247402161832
61786760854043399761248516770756
61786760854043399944261369792820
61786760854043399944261712749412
61786760854043399944264811936258
61786760854043399944264840634018
61786760854043399944265184988886
61786760854043399944265184990290
61786760854043404700190203697148
61786760854043404700190203714618
61786760854043404700190979021454
61786760854043404745108084282938
61786760854043415820755319659266
61786760854043415820755664015538
61786760854043415820755664033007
61786760854047001666465821809252
61786760854047001666469294067392
61786760854047007016355210843262
61786760854047007016626806954958
61786760854047007016626806973832
61786760854047007016626921764872
61786760854047007017191005996856
61786760854047018137756375386400
61786760871699948382051770089566
61786760871699948382051770561742
61786760871769279155043756213534
61786760871772883255597450915902
61786760871772883255681133741310
61786760871772883255869047027598
61786760871772883255869047046472
61786760871772883255869161818638
61786760871772883255869161837512
61786760871772883256412239250990
61786760871772883256412239269864
61786760871772883256433160330348
61786760871772883256433902911914
61786760871772883256433902930788
61786760871772883256434017702954
61786760871772883256434017721828
61786760871772883256434274448222
61786760871772883256434274920398
61786760871772883256434279525492
61786760871772883256495922076398
61786760871772883256495922095272
61786760871772894377061291467346
61786760871772894377061291484816
61786760877353668596439092305180
61786760877353668596439093704652
61786760877385817299152077071562
61786760877385817304235422902054
61786760877385817305930112964334
61786760877386084096276073843740
61786760877386084096276075243212
61786760877386117442648194151290
61786760877386117442648279872968
61786760877386117442648279890438
61786760877386117447814451135984
61786760877386117447815222788316
61786760877386117447815222807190
61786760877386117449426201347706
61786760877389685818480182903580
61786760877389686367272154745244
61786760877389691306399888724972
61786760877568598623378022509610
61786760877568637442753081535967
61786760877572200894624806114746
61786760877572501081366295169432
61786760877572501083058547865384
61786760877572501083895371415174
61786760877604621333589521633034
61786760877604921522860086933462
61786760877604922071651400495488
61786760877604922071652057375654
61786760877604922071714819123108
61786760877604922071714819140578
61786760877604971478152697318798
61786760877604971478152697336268
61786760877608523794107332872450
61786760877677556797664104631688
61786760877677556797664104649158
61786760877677556797747672666056
61786760877677556797747672683526
61786760877677600672248328288602
61786760877677600675340345577688
61786760877677601266793854942902
61786760877677601266793854960372
61786760877677601267608643277990
61786760877677601267608643295460
61786760877677601267630678492692
61786760877677601269300895973942
61786760877677601270137719523732
61786760877677604378288790156792
61786760877677606209079834096104
61786760877677856391573240333804
61786760877677856392138096218120
61786760877677856392223987200782
61786760877677900863799245822540
61786760877677901410373654846634
61786760877677901410373654865508
61786760877677901411125652366310
61786760877677901411125652383780
61786760877677901411126795572420
61786760877677901412821720294464
61786760877677901413093316387286
61786760877677901413653956959720
61786760877677901413654728612052
61786760877677901413657056264610
61786760877677901413657400619270
61786760877677901413657400638144
61786760877677904568124154298744
61786760877677906351949453784546
61786760877677906351949453802016
61786760877677906352514309668862
61786760877677906352514309686332
61786760877677915687957274635836
61786760877677917473161874457154
61786760877681503133329761443620
61786760877681503133330904632260
61786760877681503133351796640852
61786760877681503135858066019560
61786760877681503135858837671892
61786760877681503135858928469436
61786760877681503135861165324450
61786760877681503135861509697984
61786760877681508668761880432190
61786760877681508669514764393834
61786760880635971493693057896315
61786760880635971493693143635463
61786760880635972087924513809823
61786760880636272231441522898143
61786761010512519192779634416852
61786761013166926171324658423125
61786761013166928003078944436859
61786761013166928003078944455733
61786761013239872166526451079085
61786761013239872166526451080489
61786761013239873401872383068257
61786761013239873401872468807405
61786761013239873989054749021273
61786761013247726957870220492307
61786761013247977276831628451493
61786761013248027147393006154417
61786761013248027147393006173291
61786761013248027277603611623783
61786761013248027282686100043921
61786761013248927707675672204441
61786761013248927715204788163643
61786761013252079855907376915114
61786761013252079855908491542912
61786761013252081091254509269828
61786761013252982116413739096772
61786761013252982123126574422476
61786761013272042287093757131023
61786761013272042288789218746465
61786761013272292607750598125935
61786761013272292607750598127339
61786761013272342430108696564219
61786761013272342430589874210751
61786761013272342430673557053629
61786761013272342432285221507329
61786761013272342432285307246477
61786761013272342478311118437379
61786761013275945983209320163613
61786761013276396427252787043508
61786761013276396838846764875152
61786761013276396840457743402570
61786761013276396840457743420040
61786761013276396840458515054902
61786761013276396840458515072372
61786761013276396887049185312448
61786761013276396887049185331322
61786761013284468779729175135116
61786761013284500302212032428148
61786761013284501943505453780678
61786761013284501948587943754724
61786761013284502132083454899196
61786761013288070501933284194956
61786761013288104268037234972120
61786761013458426469832021582005
61786761013458426469832021599475
61786761013458426471443690757439
61786761013458427707061677665989
61786761013458427707061677684863
61786761013458431411407478169659
61786761013458431413102911186511
61786761013458710141999933839981
61786761013458710142251353971019
61786761013458710142251353972423
61786761013458711376781092501657
61786761013458711376781092519127
61786761013458711415820288184835
61786761013458711422597439057001
61786761013458711422597439075875
61786761013458711423350580254963
61786761013458711971577694795369
61786761013458711971577694812839
61786761013458711972143325512941
61786761013458711972205312462079
61786761013458711972393597756851
61786761013458715494601523127685
61786761013458715494601523145155
61786761013458726201755024276435
61786761013458726203199327676771
61786761013458726203449601320361
61786761013458726203450747691169
61786761013458726239980640996185
61786761013458726247509756955387
61786761013458726607638924582073
61786761013458726607638924599543
61786761013458726614981591854351
61786761013458727889555206431989
61786761013458727894637780591275
61786761013458728033592996179861
61786761013458731602373505066655
61786761013458759555024347965981
61786761013458759555275767980379
61786761013458759555275768098423
61786761013459616108145854651365
61786761013459616108982682901047
61786761013459617344329472280295
61786761013459626815320419754967
61786761013459627226831489582605
61786761013459628457366988072421
61786761013459628462449476492559
61786761013459632168489852621601
61786761013466531581748953868995
61786761013466531582585782118677
61786761013466531582585782136147
61786761013466536521713516115875
61786761013466815251741112719553
61786761013466815252557015682439
61786761013466815252557388734907
61786761013466815298310600474263
61786761013466817081884504392513
61786761013466817081947266176311
61786761013466831764514451816629
61786761013466831769597025975915
61786761013466831769597025994789
61786761013466831771292631539697
61786761013466831771857490606341
61786761013466831771857490625215
61786761013466831906858436168695
61786761013467715865284782562441
61786761013467715866121607629955
61786761013467721218451889434127
61786761013467721218454212246907
61786761013467721219288717666339
61786761013467732331489405207379
61786761013467732336571893628921
61786761013467732336571893646391
61786761013467732337408721878603
61786761013467732337408721896073
61786761013467732474669472020743
61786761013467732474670591217291
61786761013467732474670594403831
61786761013467737278795858807177
61786761013467737278795887386893
61786761013467765690678012288541
61786761013467765690928285932131
61786761013467765690928289118671
61786761013470417523615115394343
61786761013470417523615115411813
61786761013470417523803400687711
61786761013470417523803400689115
61786761013470418758397048889275
61786761013470418758397048906745
61786761013470418759150190068363
61786761013470433575780250828459
61786761013470433629061803672079
61786761013470433629061803673483
61786761013470434033316098746699
61786761013470434035760463751963
61786761013470434035761235402891
61786761013470434035761235404295
61786761013470434040655781505127
61786761013470434040655781522597
61786761013470434040843809581051
61786761013470434040843809582455
61786761013470434040847165631209
61786761013470434040847165632613
61786761013470434043103502560549
61786761013470434043103502578019
61786761013470434043104274211477
61786761013470434043104274230351
61786761013470435268662888124543
61786761013470435271107253129807
61786761013470435275437714998655
61786761013470435275437715017529
61786761013470435276193955010457
61786761013470435277885432871749
61786761013470435277885432890623
61786761013470438981478091127697
61786761013470438982042947013417
61786761013470438982231233356545
61786761013470438982231233357949
61786761013470438982231236538873
61786761013470438982231236540277
61786761013470438982232008191205
61786761013470438983925809000791
61786761013470438984490668068839
61786761013470466936827814815115
61786761013470483446340512871295
61786761013470483446905368755611
61786761013470483446905368757015
61786761013470483448785649530295
61786761013470589694540016034642
61786761013470589694540787686974
61786761013470589696800137708476
61786761013470589696800137725946
61786761013470589696800223447624
61786761013470589696800223465094
61786761013470884479618974223066
61786761013470884479618974241940
61786761013470884486331780869836
61786761013470884487146569223798
61786761013470884487147683832722
61786761013470884532901268624546
61786761013470885721928842492994
61786761013470886309197136959242
61786761013470886316725444786706
61786761013470886317289960896758
61786761013470889883810609913382
61786761013470889883811381565714
61786761013470889886070703007500
61786761013470889886070703026374
61786761013470917833889472610304
61786761013470917838156801159046
61786761013470917838972704121932
61786761013470917884726288913756
61786761013471786739664592988632
61786761013471786739664593007506
61786761013471786740229795030742
61786761013471790451622277236354
61786761013471790451622305816070
61786761013471791686969095193914
61786761013471820098851220096966
61786761013471820099101492340876
61786761013471820099101496921272
61786761013471820099666008450928
61786761013490846910972490507711
61786761013491130582656240606709
61786761013491132412801841842219
61786761013491132412802616675475
61786761013491135935825670174535
61786761013491135935825670291175
61786761013491147100516168178413
61786761013491148289292325099555
61786761013491148472306660034763
61786761013491180408278826457991
61786761013491180591857907185123
61786761013494732854719190023783
61786761013494734090065979403031
61786761013494734684861433808211
61786761013494750607108969510465
61786761013494754313149345639507
61786761013494754313149345757551
61786761013494782267743604149783
61786761013495201051152379131710
61786761013495201051153527020242
61786761013495201096907111810662
61786761013495201508688346067302
61786761013495201508689117719634
61786761013495201508689117738508
61786761013495201645698709181512
61786761013502837965025224786267
61786761013502837965027547734561
61786761013502839795167471754427
61786761013502854024532365927105
61786761013502854482068218078837
61786761013502854482068218096307
61786761013502854482068304189587
61786761013502854482071312679463
61786761013502859423455383587127
61786761013502859423455383703767
61786761013502859972499523236295
61786761013502859972499526422835
61786761013503054599874129073912
61786761013503304926112399351010
61786761013503304926112772403478
61786761013503304971865984142834
61786761013503304971866357195302
61786761013503354743139401073904
61786761013503354743955308623010
61786761013506907243112340450298
61786761013506907243112340451702
61786761013506907243112369149510
61786761013506908478459158527354
61786761013506908889425604467780
61786761013506908889426376120112
61786761013506908889488280493556
61786761013506908890053136377872
61786761013506908890244520486484
61786761013506909026686273104104
61786761013506958295737867844614
61786761013564076570326850522857
61786761013564076570956709495287
61786761013564081511714016964267
61786761013564081511714020145191
61786761013564081923496280090683
61786761013564081923496280207323
61786761013564126393503952154857
61786761013564126394068812644267
61786761013564126395949436374139
61786761013564127814310564920683
61786761013564127814313664107529
61786761013564131334891893430927
61786761013564131335455977662911
61786761013567680076920772114315
61786761013567680122653431617939
61786761013567680123489111961619
61786761013567680671716998171827
61786761013567685475822866000893
61786761013567700300820042829997
61786761013567728255414301222229
61786761013567730085556573685543
61786761013567730085557348525819
61786761013567730085557692882091
61786761013567730085557692899560
61786761013567733652456661970377
61786761013567733652456690668137
61786761013568130979129918840150
61786761013568130979129918857620
61786761013568130979317946917478
61786761013568131022623780537726
61786761013568131024316033233678
61786761013568131024880117465662
61786761013568135919887224772692
61786761013568135919887224790162
61786761013568135965619888974804
61786761013568135965619888993678
61786761013568180392340376351884
61786761013568180392342332345718
61786761013568180392343475538730
61786761013568180437845240313804
61786761013568180438097060448598
61786761013568180802242020465790
61786761013568180804122301221600
61786761013568180847431863982222
61786761013568180847996719866538
61786761013568180986888259232842
61786761013568180987136640388896
61786761013568180987704166763074
61786761013568185788567982529986
61786761013568185788819033722600
61786761013568185788819034194776
61786761013575783998177536069223
61786761013575783998448360528587
61786761013575783998449132180919
61786761013575785782587120350027
61786761013575789351346970453581
61786761013575789351346970471051
61786761013575789351617790562813
61786761013575800469738537847693
61786761013575800469738566544049
61786761013575800469738914105735
61786761013575800469739685758067
61786761013575805411126083964157
61786761013575805411126855616489
61786761013575805960169099695043
61786761013575805960169874535319
61786761013575833412038778431807
61786761013575833823255039180523
61786761013575833823255810832855
61786761013575833960265889801739
61786761013575833961081797333375
61786761013575833961081797350844
61786761013575833961081800519915
61786761013575838762198644382369
61786761013575985771475409611588
61786761013575989474235713211490
61786761013575989474507685227096
61786761013575989474507685581228
61786761013575989475071393187940
61786761013575989475072541111412
61786761013575989475072541465544
61786761013576000595071649960998
61786761013576239794846473338256
61786761013576284267863366194244
61786761013576284267864480803168
61786761013576284312804485698444
61786761013576284313056305833238
61786761013576284313616922406352
61786761013576285911982826274020
61786761013576285914992418699908
61786761013576286097444998099626
61786761013576286097446117300594
61786761013576286098006729287488
61786761013576286098010200128686
61786761013576286098010204714906
61786761013576289618023570856212
61786761013576289618588430873446
61786761013576289663506311440362
61786761013576289663527227914626
61786761013576289663778279107240
61786761013576289663778279579416
61786761013576289664343135463732
61786761013576300738589802360374
61786761013576300738589806946594
61786761013576301974500683740154
61786761013579838405869194578168
61786761013579838406353066825942
61786761013579838406433278810152
61786761013579838406436636258378
61786761013579838406436636277252
61786761013579838406624664335706
61786761013579843347173054899690
61786761013579843759522501208896
61786761013579843759522501227770
61786761013579843759790998487878
61786761013579843896800704287494
61786761013579886584299966134164
61786761013579886584864048968080
61786761013579886584867516621334
61786761013579887819649107159466
61786761013579887820210838347328
61786761013579887820214309188526
61786761013579888228733978229268
61786761013579888228983910680040
61786761013579888229548766564356
61786761013579888229548766583230
61786761013579888368441420558458
61786761013579888368688653825980
61786761013579888369257328090094
61786761013579888369257328107563
61786761013579891935025034113786
61786761013579891935025034115190
61786761013579891935025034132660
61786761013579891935025407539420
61786761013579891935025407540824
61786761013579891935590263423736
61786761013579891935590263425140
61786761013579893170100227381338
61786761013579893170120114985826
61786761013579893170371076306374
61786761013579893170371823493034
61786761013579893170372200106612
61786761013579893170935936795784
61786761013579893170936022534932
61786761013579893170937055990928
61786761013579893719978955242438
61786761030977955957952653246982
61786761030977955957952653265856
61786761030977957193298670975302
61786761030977957193298670992772
61786761030977957200073497849414
61786761031002272529297120227278
61786761031002272529297120244748
61786761031010376404256365610514
61786761031010376404256365629388
61786761031196760581852278632262
61786761031196760581852278633666
61786761031196760586935195768418
61786761031196760586935967419346
61786761031196761817198296360582
61786761031196761822281985147666
61786761031196762418770840137330
61786761031196766123115497433486
61786761031196766123115611750946
61786761031196766123115611752350
61786761031196766125375043279508
61786761031196767358462286812734
61786761031196767358462401130194
61786761031196767358462401131598
61786761031196767360156862456980
61786761031196767360156976775844
61786761031196809994625988655158
61786761031196809994625988656562
61786761031196809994876692759666
61786761031196809995440776990246
61786761031221077153197774482334
61786761031221077747994376774642
61786761031221077747994376776046
61786761031229181028157019865570
61786761031229181028157019866974
61786761031229181028159342815268
61786761031232785121934773086306
61786761031232785128709599960418
61786761031232785128712694561044
61786761031232785128731292199654
61786761031232785128731292218528
61786761031232785128733615147948
61786761031232785128793282313650
61786761031232785128793282331120
61786761031232785128794053964578
61786761031232785128794053983452
61786761031232785128796376912872
61786761031232785128796376914276
61786761031232785129295376433042
61786761031232785129295376450512
61786761031232785129546423492738
61786761031232833299634090190338
61786761031232833300449997720570
61786761031232834535796014975310
61786761031232834535796014976714
61786761031232834535796015447486
61786761031294056491877501743680
61786761031294056494384542774720
61786761031294057087238959920304
61786761031294057087238959939178
61786761031294057088933535564550
61786761031294062027789301896274
61786761031294062028061269662322
61786761031294062028061270595442
61786761031294062028061270612912
61786761031294062028061271062002
61786761031294062028061271079472
61786761031294062028626130132858
61786761031294062028876057997410
61786761031302160366836747128320
61786761031302160369096178655478
61786761031302160369096178656882
61786761031302162196980138801280
61786761031302162196980138818750
61786761031302165308223916867294
61786761031302165308223916868698
61786761031302165902748547280914
61786761031302165902748547282318
61786761031302165902748551513002
61786761031302165902748551514406
61786761031302165902832229635550
61786761031302165902832229752190
61786761031302165902832234338410
61786761031302165903020172090370
61786761031302165903020515046962
61786761031302165903020515980082
61786761031302165903020515997552
61786761031302165903020516446642
61786761031302165903020516464112
61786761031302165903082933855294
61786761031302165903584342061502
61786761031302165903585375517498
61786761031302165903585375536372
61786761031305764468226922406416
61786761031305764468226922423886
61786761031305764468227265363008
61786761031305764468791006636996
61786761031305764468791006655870
61786761031305764469042053696692
61786761031305764469042053698096
61786761031305764470734306394048
61786761031305764470737405580894
61786761031305764471301489812878
61786761031305764471301489830348
61786761031305768174246377947150
61786761031305768174267298652098
61786761031305768174330060298978
61786761031305768174330060300382
61786761031305768174330065003242
61786761031305768174330065022116
61786761031305768174832503496376
61786761031305768174832503497780
61786761031305768175083205710154
61786761031305768175083205711558
61786761031305768175083206182330
61786761031305769409425031084242
61786761031305769409426150279386
61786761031305769409592396723826
61786761031305769409592396741296
61786761031305769409613406704382
61786761031305769409614435457518
61786761031305769409614435574158
61786761031305769409614436991308
61786761031305769409614440179252
61786761031305769409676078025894
61786761031305769409676079543618
61786761031305769409676079561088
61786761031305769409676082730158
61786761031305769410178176868424
61786761031305769410178262588698
61786761031305769410178262607572
61786761031305769410179296063568
61786761031305769410429223437070
61786761031305769410429223438474
61786761031305769410429223909246
61786761031305780530806308005422
61786761031305780530806308022892
61786761036874423636124962003559
61786761036882228564775495431349
61786761036882678917311765216514
61786761036886282416310455264022
61786761036886581370778195060926
61786761036886583155171359428036
61786761036910598349368324490082
61786761036910898491254204562504
61786761036910898539455854901376
61786761036918703459674357850078
61786761036919003600994611789744
61786761036919003601475870606674
61786761036919003601559467674060
61786761036922572520452315399004
61786761037092916996695435692293
61786761037092916996695435711167
61786761037092917003470262566405
61786761037092917003470262585279
61786761037092917005729694094967
61786761037092927520018723291981
61786761037092927520018723310855
61786761037092927527630373717287
61786761037092929306937582422347
61786761037092929306937582439817
61786761037093217147011286961703
61786761037093217149267623889639
61786761037093227711004784943007
61786761037093227716067210067147
61786761037093227716900939017715
61786761037093227718595516178281
61786761037093228260045479397431
61786761037093228267388261441875
61786761037093379664556539653372
61786761037093379666251002028514
61786761037101033181896827805583
61786761037101033181896827824457
61786761037101033186980545172383
61786761037101033186980545173787
61786761037101333424264160195269
61786761037101483515805521918561
61786761037101483539515785038012
61786761037101483541210247413154
61786761037101483541211390601794
61786761037101522360586449628151
61786761037101533471094689115119
61786761037104935639886243671515
61786761037104935639886243672919
61786761037104935642142580599451
61786761037104935642142580618325
61786761037104935642414548247455
61786761037104935642417647552345
61786761037104935647225154777611
61786761037104935647225154796485
61786761037104935647228249378237
61786761037104935647228249379641
61786761037104935647497122425615
61786761037104935647497894077947
61786761037104935647497894079351
61786761037104935649756211115629
61786761037104935649757330310773
61786761037104935649757330329647
61786761037104935685639085510219
61786761037104935685639857162551
61786761037104935688167018549851
61786761037104935688167790200779
61786761037104935688167790202183
61786761037104935693002783574221
61786761037104935695510943800405
61786761037104936875232261398431
61786761037104936875232261399835
61786761037104936876924514095787
61786761037104936876924514113257
61786761037104936877763665279261
61786761037104936882007088272543
61786761037104936882007088291417
61786761037104936882010182873169
61786761037104936882010182874573
61786761037104936882843911804863
61786761037104936882843911806267
61786761037104936884538144610561
61786761037104936884538487449109
61786761037104936884538488966833
61786761037104936884538488984303
61786761037104936884538492153373
61786761037104936920985874888063
61786761037104936923513807927695
61786761037104936927784717069153
61786761037104985052910657797515
61786761037104985052910657798919
61786761037104985053474742029499
61786761037104985053474742030903
61786761037104985055166994725451
61786761037104985055166994726855
61786761037104985055438619534907
61786761037104985055438962373455
61786761037104985055438963908649
61786761037104985055442061678345
61786761037104985056002703766891
61786761037104985056003822980909
61786761037104985056006145910329
61786761037104985098664271288551
61786761037104985099228355519131
61786761037104985101192204328183
61786761037105085810010456316366
61786761037105087040192541508540
61786761037105087040192541527414
61786761037105087045356474041878
61786761037105087047804191933846
61786761037105087634988772265944
61786761037105087634988772284818
61786761037105087640152704818156
61786761037105090751396850170920
61786761037105090751397621824656
61786761037105091346946599412246
61786761037105091346946685149990
61786761037105091346946685151394
61786761037105091346947371064578
61786761037105091346947456803726
61786761037105092582293388790090
61786761037105092582293474529238
61786761037105135215987304266514
61786761037105135216175590611046
61786761037105135216175590629920
61786761037105135218435022139608
61786761037105385992506194741278
61786761037105385994677820446206
61786761037105385994678963634846
61786761037105385999281021615390
61786761037105385999761537813006
61786761037105387778251724402204
61786761037105387778527044918038
61786761037105387779070984794442
61786761037105387779070984813316
61786761037105387779342952442446
61786761037105387785845811687428
61786761037105387786117779316558
61786761037105390940583734167876
61786761037105390940583734186750
61786761037105390943116024038776
61786761037105390943680768786556
61786761037105391485381005623194
61786761037105391490463579801354
61786761037105391490464351453686
61786761037105391492723125766824
61786761037105391492723787686512
61786761037105391492723787705386
61786761037105391536217936363602
61786761037105391538477372596428
61786761037105392727504944942892
61786761037105392727505059261756
61786761037105392727505835500308
61786761037105435407723155278558
61786761037105435407726508146388
61786761037105435407978331457686
61786761037105435408542415689670
61786761037125337444694409613255
61786761037125381909556831356853
61786761037125381916896514115281
61786761037125637588232339407927
61786761037125682060434443909953
61786761037125682060685495574743
61786761037125800700591108454478
61786761037125800700674790807710
61786761037125806191101536260670
61786761037129255965556014874303
61786761037129283782889601446639
61786761037129402377027728572562
61786761037129402970988254986966
61786761037129402970988255005840
61786761037129402971071937340198
61786761037129402971071937359072
61786761037129702565482504297252
61786761037129702565483275949584
61786761037129702566299441760118
61786761037129703107813085035600
61786761037129703161095672517522
61786761037137361624906192351643
61786761037137361624906192353047
61786761037137361624906195539587
61786761037137506251715090863072
61786761037137506251987063232810
61786761037137508081293518098522
61786761037137508081293518117396
61786761037137508081377200470628
61786761037137556251945378631060
61786761037137556252197116303992
61786761037137806441257657230998
61786761037137806441258314092290
61786761037137806441258428883330
61786761037137806441258687144758
61786761037137856395462387837424
61786761037137856396278295367656
61786761037141408712254508385362
61786761037141408712504670399754
61786761037141408712504699098966
61786761037141408712504785191002
61786761037141408712504785192406
61786761037141408712505442052086
61786761037141408712505442053490
61786761037141408712505470751298
61786761037141408712505556844738
61786761037141409947851488476810
61786761037141409947851577758194
61786761037141409947852349410526
61786761037141410541835282545180
61786761037141410541898044310104
61786761037141458712714836764578
61786761037141458712715185387670
61786761037198327904587935005137
61786761037198327904590257953431
61786761037198628046391799388913
61786761037198628048086375033159
61786761037202198201432291165425
61786761037202198201432634003973
61786761037202198201432635521697
61786761037202198201432635539167
61786761037202198201432638708237
61786761037202198201435733308863
61786761037202203737616412178191
61786761037202203737616412296235
61786761037202229768031049395367
61786761037202229770309053172171
61786761037202231553257654293183
61786761037202231554677939341131
61786761037202231554949906989135
61786761037202231554949908506859
61786761037202231554949908524329
61786761037202231554949911693399
61786761037202231555513648382571
61786761037202231555514767577715
61786761037202231555517090526009
61786761037202235304214821547341
61786761037202337245825193078484
61786761037202337245825193097358
61786761037202381715686535226726
61786761037202381715686535245600
61786761037202381718214468285232
61786761037202382310483885192324
61786761037202382310483885211198
61786761037202382311047969424308
61786761037202382311047969443182
61786761037202382311319937072312
61786761037202382312740222139134
61786761037202382313012189768264
61786761037202382313014169883834
61786761037202382313015284486934
61786761037202382313015289073154
61786761037202632494188765061886
61786761037202632494189908250526
61786761037202637435012218924260
61786761037202637435012218943134
61786761037202681904768842880382
61786761037202681907217679961670
61786761037202681907234099894238
61786761037202681907237452762068
61786761037202681908053360305350
61786761037202682454000894280644
61786761037202682454001265816952
61786761037202682454083456375922
61786761037202682454836946160632
61786761037202682454837717812964
61786761037202682456260697345514
61786761037202682456528856019488
61786761037202682456531178972154
61786761037202682456532293457210
61786761037202682456532298161474
61786761037202682457096382393458
61786761037202687395137384383590
61786761037202687395388431443286
61786761037202687395388432842966
61786761037202687395388436029506
61786761037202687396224111668922
61786761037202687440890969293506
61786761037210302076391536550065
61786761037210302076392655745209
61786761037210302076392655764083
61786761037210302076394978693503
61786761037210302122145121341937
61786761037210307017779053716615
61786761037210307017779053734085
61786761037210307017779825368947
61786761037210307017779825386417
61786761037210307612576429215163
61786761037210307612576429333207
61786761037210335429637184727175
61786761037210335429908809535227
61786761037210335429909153891499
61786761037210335429909157078039
61786761037210335429912251678665
61786761037210335430474012962355
61786761037210335430474012981229
61786761037210340369604845658157
61786761037210340369604845675627
61786761037210340964401449504373
61786761037210437414680270649622
61786761037210441120784441646856
61786761037210442950927833337286
61786761037210485590645780611366
61786761037210485590730204870814
61786761037210485592901830575742
61786761037210485592902973764382
61786761037210485592905212139928
61786761037210487421625971836200
61786761037210487423069500525744
61786761037210487423882055207020
61786761037210487423885408069026
61786761037210487423885408087900
61786761037210490532033035042536
61786761037210490532033720955720
61786761037210491126579620679958
61786761037210491126830673388684
61786761037210491126830673390088
61786761037210491127666349015002
61786761037210491127666349033876
61786761037210502245787095250122
61786761037210502247206718715252
61786761037210502247227529339040
61786761037210502248043432296102
61786761037210502248043436882322
61786761037210785782176925346310
61786761037210785782193345278878
61786761037210785782196698146708
61786761037210785782448521458006
61786761037210787564117899732378
61786761037210787566565617605472
61786761037210787566566736832540
61786761037210787566837213736042
61786761037210787566838332925362
61786761037210787567402417157346
61786761037210787567402417176220
61786761037210791270096629768230
61786761037210791270347680941970
61786761037210791270347680960844
61786761037210791270347682477004
61786761037210791270912536826286
61786761037210791270912536845160
61786761037210791270912537298462
61786761037210791270912537317336
61786761037210791271184132937982
61786761037210791271184132956856
61786761037210791315850214678146
61786761037210791315912976443070
61786761037210791315912981029290
61786761037210792506530150664898
61786761037210792506530150683772
61786761037210802390995242549338
61786761037210802390996357152438
61786761037210802390996361738658
61786761037214339874926023462364
61786761037214343581302163504266
61786761037214343581302163505670
61786761037214343581302163623762
61786761037214343581305258104892
61786761037214343581305258106296
61786761037214343581783451354214
61786761037214343581867019508078
61786761037214344816565384849146
61786761037214344816648952883514
61786761037214344816648953001606
61786761037214388050976335439044
61786761037214388050976335440448
61786761037214388051164248743998
61786761037214388051164620261432
61786761037214388051247930034420
61786761037214388051729476145748
61786761037214388051729476147152
61786761037214388052001072257444
61786761037214388052001072258848
61786761037214388053443829313530
61786761037214388053692553301064
61786761037214388053694533416634
61786761037214388053695647901690
61786761037214388053695648019734
61786761037214388054257409186784
61786761037214389286323128006236
61786761037214389286531182459952
61786761037214389287347089984360
61786761037214389288790618692778
61786761037214389289038223490992
61786761037214389289039342680312
61786761037214389289603173355180
61786761037214389289606526236060
61786761037214389881871753327876
61786761037214392992550671284666
61786761037214392992550756901350
61786761037214392992550757019442
61786761037214392992551790001810
61786761037214392992551790003214
61786761037214392993115612784262
61786761037214392993115612785666
61786761037214392993115612902354
61786761037214392993116645886126
61786761037214392993116645887530
61786761037214392993387467163162
61786761037214392993388241997822
61786761037214392993388241999226
61786761037214393542159664923048
61786761037214393542159664924452
61786761037214393587348045226338
61786761037214393587348393830556
61786761037214393587348393831960
61786761037214393587431698998450
61786761037214393587913249714872
61786761037214393587913249716276
61786761037214393588184845826568
61786761037214393588184845827972
61786761037214394822505777775122
61786761037214394822506896970266
61786761037214394823259009279578
61786761037214394823530863553484
61786761037214395372301942005958
61786761037214404112948647506074
61786761037214404113200466094234
61786761037214404113200466212278
61786761037214404113764550327622
61786761037214404113764550444262
61786761037214404113764555049356
61786761039840598834898802117784
61786761039864909226875262852030
61786761039865177846265119181803
61786761039865209413698019942350
61786761039865209416145856851670
61786761039865211200535577993658
61786761039865211200535668332076
61786761039873014337181300799650
61786761039873314526451894796482
61786761039873320060187860036002
61786761039876885272735813417851
61786761039876888977080842251719
61786761039876922331372193072166
61786761039877339286406206118724
61786761039877341069980110074722
61786761039877341069980110192823
61786761039877341070544194306706
61786761039877341070816163489744
61786761039877341116548827693260
61786761040059398517411290692534
61786761040059398519040867362710
61786761040059403460428032871000
61786761040059403460428037103088
61786761040059403461243944646370
61786761040059404056040070532501
61786761040059404056040156271649
61786761040059404056040548475107
61786761040059698706681855991558
61786761040059703650514538525110
61786761040059704192026141585222
61786761040059704198741257716065
61786761040059704199306390049168
61786761040059704199306504368032
61786761040059704199306508967302
61786761040059704199557438525806
61786761040059704199557552844670
61786761040059704245060093877218
61786761040059704245310635831525
61786761040059704245311142353847
61786761040059704245311142353856
61786761040059737002339558814320
61786761040059737551131524657242
61786761040059737551131529256512
61786761040059737551382573133880
61786761040059748115376874647652
61786761040059748663602793488467
61786761040059748664168811792766
61786761040059748664419860269404
61786761040059748664419893566482
61786761040083713848264404000022
61786761040083713848264404001426
61786761040083713848327080027202
61786761040083713848329402975496
61786761040083713848330174627828
61786761040083715632719215523132
61786761040083763254576667279090
61786761040084002919417349429404
61786761040084014037599968274520
61786761040084015821927789276556
61786761040084015821989776574210
61786761040084015821989780823551
61786761040084015866907297766725
61786761040084018978922167621948
61786761040084019527965182408068
61786761040084020763311860184220
61786761040084021357334386176277
61786761040084021357334386177681
61786761040084021357899242061997
61786761040084047391619453930026
61786761040084047391619453931430
61786761040084047391870502406664
61786761040084052874769274157394
61786761040084052882049638339884
61786761040084052882049638358598
61786761040084054117396430907076
61786761040084063443784589365546
61786761040084063443847232579518
61786761040084063992889249789942
61786761040084063992890251498556
61786761040084065228174281927818
61786761040092108029723384191888
61786761040092124638271105567456
61786761040092124638271219886320
61786761040092124638271220358496
61786761040092124638271224485590
61786761040092126467640420940165
61786761040092152502176540352880
61786761040092157991790820419046
61786761040092157992355676303362
61786761040092169103133527311054
61786761040092169103133641629918
61786761040092169103133646229188
61786761040095726909518233546126
61786761040095726909580995660970
61786761040095726955334609268646
61786761040095760263850409185240
61786761040095760263850409535160
61786761040095771374380655289724
61786761040095771374443417404568
61786761040095771420197031012244
61786761040096212399962875557134
61786761040156648717880041489780
61786761040156698129209847043090
61786761040156698129209875740850
61786761040156709247329851373398
61786761040156948838234338514144
61786761040156948907150635371328
61786761040156950119521945228984
61786761040156950666057578744644
61786761040156950667749831440596
61786761040156950668313915671176
61786761040156950668313915672580
61786761040156961808760784775305
61786761040156965514798837956053
61786761040156965515634518299733
61786761040156965515634676315612
61786761040156965515635404270929
61786761040156965515635447967944
61786761040156965515698209614824
61786761040156965515698423253297
61786761040156967345004996092425
61786761040156967345004996093829
61786761040156967345777914672585
61786761040156993308367248194366
61786761040156993310059500890318
61786761040156993377093275531584
61786761040156993377093275532988
61786761040156993379541026703160
61786761040156995163114930640284
61786761040156995163679789706928
61786761040156995163930838183557
61786761040156995163930838183566
61786761040156998318417797827306
61786761040156998318480441039874
61786761040156998318480469737634
61786761040156998318480473853082
61786761040156998867460424560139
61786761040156998867460731125080
61786761040156998867460816864228
61786761040156998867523229904034
61786761040156998867523488639202
61786761040156998867523488656672
61786761040156998867523493244296
61786761040157000102807523686656
61786761040157000102807609425804
61786761040157009436600416672422
61786761040157009436600416673826
61786761040157009438230022040358
61786761040157009985581448295210
61786761040157009985643435573990
61786761040157009985643435592864
61786761040157009985644210414266
61786761040157009987000942458079
61786761040157009987251775879302
61786761040157009987272696585654
61786761040157009987273040941926
61786761040157009987273040959396
61786761040157009987276023939456
61786761040157009987836780817638
61786761040157009987837785221742
61786761040157009987837900012782
61786761040157009987840108170036
61786761040157009987840138286190
61786761040157009988088833698380
61786761040157009988088862397592
61786761040157009988088948489628
61786761040157009988088948491032
61786761040157009988091156646674
61786761040157009988091185345886
61786761040157009988091961584438
61786761040157011220927466022126
61786761040157011220990228141182
61786761040157011222619718718078
61786761040157011222622041666372
61786761040157011223186930847766
61786761040157011223438754146014
61786761040164753828186076255072
61786761040165054017456670133812
61786761040165070625940711079500
61786761040165072455311030856313
61786761040165098489847064647972
61786761040165103977766850091678
61786761040165103977766854690948
61786761040165103977829530716724
61786761040165103977829531194724
61786761040165104022746244264387
61786761040165104023583115626640
61786761040165115095886711405362
61786761040165115097577959697210
61786761040165115098146142933924
61786761040168656288703798112482
61786761040168656288703798231978
61786761040168656288703801294810
61786761040168656288703801412902
61786761040168658073093609712384
61786761040168672942168350536905
61786761040168672942168350538309
61786761040168672942733206422625
61786761040168672942920462846217
61786761040168672942920462847621
61786761040168672942921234499953
61786761040168672942942428373594
61786761040168672943004030881989
61786761040168674177515139916153
61786761040168700761094159329564
61786761040168700761094188028776
61786761040168705699970963750788
61786761040168705699970963868880
61786761040168705699970963870284
61786761040168705700033639776564
61786761040168706249013863751484
61786761040168706249013978070348
61786761040168706249013982787710
61786761040168706249013982789114
61786761040168706249076625866328
61786761040168706249076654446044
61786761040168706249076654564088
61786761040168706249076659167778
61786761040168706249076659169182
61786761040168706293993370826115
61786761040168706293993370827519
61786761040168706294746646992621
61786761040168706294767448662804
61786761040168706294830215026989
61786761040168706294830239355960
61786761040168706294830239474004
61786761040168706294830243605310
61786761040168706294830244077694
61786761040168706294830244079098
61786761040168706294830329818246
61786761040168717367133839384032
61786761040168717367196601498876
61786761040168717368826206866812
61786761040168717368828415028278
61786761040168717369640995201900
61786761040168717369644322554298
61786761040168717415397936042904
61786761040168717415398707693832
61786761040168717415398707695236
61786761040168717415398707696262
61786761040168718650744725420748
61786761040168856412091285056547
61786761040168856412091370795695
61786761081198119965622570381818
61786761081198121200968588108734
61786761081200822902144244284024
61786761081416924542055408875162
61786761081416924587826848470520
61786761081416924587826848487990
61786761081416925776837342370094
61786761081416925822608781965452
61786761081419627526043869669304
61786761081419627526047225718058
61786761081419627526047225719462
61786761081419631232649363132194
61786761084082590694984756824844
61786761084156487073665175317690
61786761084156487073665946970022
61786761084156487078181338084888
61786761084179901841831608255514
61786761084179901841852528842418
61786761084179901980724290814670
61786761084188006952074195339890
61786761084188006952074223919606
61786761084188006952136871365666
61786761084188007083687543987416
61786761084188007084252403054060
61786761084188007089334863976214
61786761084188007089334977232220
61786761084188007089334978650774
61786761084188007091030211259694
61786761084188007091030325578558
61786761084191609223310470761890
61786761084191609223310499341606
61786761084374390676733332376462
61786761084374390715690398053534
61786761084374390722405558813108
61786761084374391136445049554614
61786761084374394245993471376004
61786761084374394246077039410372
61786761084374396076387887663248
61786761084374438710939461153970
61786761084375291702561106596442
61786761084375291704256826949860
61786761084375291704256830132188
61786761084375291704256831195046
61786761084398706465752154227698
61786761084398706603012904174249
61786761084398706603012907540312
61786761084406511386703255426146
61786761084406559557690392867442
61786761084406811575973820725170
61786761084406811712659153875162
61786761084406811712754083233344
61786761084406811713224009758074
61786761084406811713234489361494
61786761084406811713318167469540
61786761084406811713318170651868
61786761084406811713318942304200
61786761084406859701186481367454
61786761084406859746940066275918
61786761084406859746960986864226
61786761084406860935968414862386
61786761084406860935989335450694
61786761084406860935989421189842
61786761084406860935989449887602
61786761084410413434863262935002
61786761084410413434864034585930
61786761084410413435428118819318
61786761084410413847213480777044
61786761084410413847213480778448
61786761084410413847273143710658
61786761084410413847276242541968
61786761084410413847276242543372
61786761084410463252957876594550
61786761084410463252958650961246
61786761084410463252958651433422
61786761084410463253522735193230
61786761084410463253522735194634
61786761084410463253522735665406
61786761084471685944119546405308
61786761084479494432323601329202
61786761084479494432323601447246
61786761084479494432323715766110
61786761084479505552052261623334
61786761084479505552052261741378
61786761084479790915553047544612
61786761084479790917161732206196
61786761084479791054422482336482
61786761084479791054422485518810
61786761084479791054422486581668
61786761084479791054424809516864
61786761084479791054425581169196
61786761084479794575275840272354
61786761084479794621008533172226
61786761084479794621029425182222
61786761084479794621594195325986
61786761084479795810622629651602
61786761084479795856376214561470
61786761084479795856919406784862
61786761084479805741322855620118
61786761084479806930915288438570
61786761084479806930915288556614
61786761084483348716759958778438
61786761084483348716759958779842
61786761084483393185953642624336
61786761084483393186768773914612
61786761084483393186768773916016
61786761084483398127319116941746
61786761084483398127319120122670
61786761084483398127319891776406
61786761084483398127340123735762
61786761084483398127340126922302
61786761084483398127340898574634
61786761084483398127591084588346
61786761084483398127591085056310
61786761084483398127591859424410
61786761084483398128155943654990
61786761084483398128155943656394
61786761084483398128155944127166
61786761089955646584842166951679
61786761089955691054223078641453
61786761089955691054787934525769
61786761089976356075168785121803
61786761089979958209720017441933
61786761089987161654128121242749
61786761089987161654128235542739
61786761089987161654128235561613
61786761089987161654400090406913
61786761089987161699881706034573
61786761089987210928197319649021
61786761089987210928197319667895
61786761089987211065457959724503
61786761089990765205910767489301
61786761089990813382458672477527
61786761089990964094798879326394
61786761089990965283827256609218
61786761089992133101706771704294
61786761090049350108904357037263
61786761090059808731451729153757
61786761090059857328192671491445
61786761090059857328192671508915
61786761090060107098110371318197
61786761090060107647153303080937
61786761090060107647153303099811
61786761090060107647154046153553
61786761090060107647154160472417
61786761090060107647154160491291
61786761090060108882500092460185
61786761090060108882500092479059
61786761090060108882500178199333
61786761090060108882500178218207
61786761090060109477024354034551
61786761090060109477024439773699
61786761090060113183064844600501
61786761090060114233221431200215
61786761090060114233221431219089
61786761090060157058483141562691
61786761090060157058483141581565
61786761090060157104239821073185
61786761090060158705340310643339
61786761090060259594568302963240
61786761090060307765468777906460
61786761090060307765468806486176
61786761090060307772246727942040
61786761090060307811222362698284
61786761090061008077705102017103
61786761090061009313051119744019
61786761090061058039500537280305
61786761090061058085275071476289
61786761090061059274846555007221
61786761090061059320621089203205
61786761090061059321438115947455
61786761090061160162379998864524
61786761090061208340058395265012
61786761090061208385811980056836
61786761090061508529328989143752
61786761090061508529328989261796
61786761090063760970938865353423
61786761090063760970939637004351
61786761090063760971503721237739
61786761090063760976022211182511
61786761090063761016713370850243
61786761090063761016714142502575
61786761090063761021796716680735
61786761090065067976339893008560
61786761090065079094459868641108
61786761090065112441013257805054
61786761090065112441014029457386
61786761090065112441014029458790
61786761090065112445529420572252
61786761090065112446093504804236
61786761090065112447705169260904
61786761090065112447705169262308
61786761090065112447705173978266
61786761090065112447705173979670
61786761090084173892741305149273
61786761090084422429029255254895
61786761090084424213418176164835
61786761090084424213418204743147
61786761090084424213418290482295
61786761090084424213418290483699
61786761090084440677177030676713
61786761090084472389402025499389
61786761090084472435155610407853
61786761090084474030610993894711
61786761090084474030610993896115
61786761090084474037952999601433
61786761090084474037952999602837
61786761090084474084544446216979
61786761090084474084544446235853
61786761090084474213625333553057
61786761090084624336816253729360
61786761090084624336816282309076
61786761090084624382569838519780
61786761090084624382569838637824
61786761090088076355791316997079
61786761090088227204555364213714
61786761090088482922439758072495
61786761090088494040559619267838
61786761090088526662573886130746
61786761090088527209179690742878
61786761090096131455262521817489
61786761090096180228491011830029
61786761090096298961615980734358
61786761090096298961615980739974
61786761090096298961615980852402
61786761090096298961615983922302
61786761090096298961615984038942
61786761090096332307518617202725
61786761090096332307518617382248
61786761090096332307518617386460
61786761090096332308083476453104
61786761090096332313165937375258
61786761090096332313165937376662
61786761090096332313166023470102
61786761090096332313166052049818
61786761090096332314860627142939
61786761090096332314861398795271
61786761090096332314861398977602
61786761090096332314861399327522
61786761090096599150865654030566
61786761090096599150865654148450
61786761090096599150865657218510
61786761090096599150865657330778
61786761090096630535273038421268
61786761090096630535273810073600
61786761090096630672533707038718
61786761090096630672533707057592
61786761090096631907880496417966
61786761090096631907880496436840
61786761090096632313774843047416
61786761090096632318909618365294
61786761090096632318920093251352
61786761090096632318920864903684
61786761090096632321085452794498
61786761090096632321117625110734
61786761090096632321117653690450
61786761090096632496789182686888
61786761090096632497354041753532
61786761090096632502436531255402
61786761090096632502436615931692
61786761090096632504131878538882
61786761090096632504131964278030
61786761090096632504383274689687
61786761090266938097536552232473
61786761090266938097536552249943
61786761090266938097620234585705
61786761090266938097620234603175
61786761090266939325624242391281
61786761090268138671604588585753
61786761090268138671604588603223
61786761090268139907223718682943
61786761090268154726026175284139
61786761090271740531069452392667
61786761090271740942851715147481
61786761090271740942851715164951
61786761090271742173115273032571
61786761090271745884235786055145
61786761090271745884235786072615
61786761090271747714379177745575
61786761090271756997273301845867
61786761090271756997276401032713
61786761090271757002356533340025
61786761090271757002356533357495
61786761090271757002631973263687
61786761090271757139617288069629
61786761090271758786181485753787
61786761090271758827416321963645
61786761090271758827418673609699
61786761090271758832498810402657
61786761090271758832498810421531
61786761090271758832771894194619
61786761090271762538539186531699
61786761090271762538539186649743
61786761090271790355876129273481
61786761090271790356713330480833
61786761090271792141102018147951
61786761090272215227051381395698
61786761090272215227072302102098
61786761090272215227072559319542
61786761090278645474006482046461
61786761090278645474006482063931
61786761090278645479088943322699
61786761090278645479088943340169
61786761090278645479172625693401
61786761090278646707176374828247
61786761090278646713870876816227
61786761090278646713870876835101
61786761090278646713954559169459
61786761090278646713954559188333
61786761090278646714707729046355
61786761090278647255383369029863
61786761090278647262913549945985
61786761090278647263478405830301
61786761090278650422168474428863
61786761090278650833950738605039
61786761090278650834787566854721
61786761090278650834787566872191
61786761090278661531337761108643
61786761090278661531337761127517
61786761090278661538865757859651
61786761090278661952908228417923
61786761090278662087636434643597
61786761090278662087636434661067
61786761090278663178466469240773
61786761090278663178466469259647
61786761090278663180639209573499
61786761090278663180639238153215
61786761090278663185241296114885
61786761090278663185241296133759
61786761090278663185997909198029
61786761090278663185997909216903
61786761090278666892035190726445
61786761090278666892035962378777
61786761090278666892035962397651
61786761090278666894294707995559
61786761090278694892113357447295
61786761090278694892113357448699
61786761090278694892950209677423
61786761090278695441156030577053
61786761090278945073836045862463
61786761090278945622606722663879
61786761090278945622690404998237
61786761090278945622690405017111
61786761090278945622879063364351
61786761090278945668360307455703
61786761090278950426730153496061
61786761090278950426730153514935
61786761090278951158874177523377
61786761090278961537594786056881
61786761090278961537594786075755
61786761090278961539767554950449
61786761090278961539767554969323
61786761090278961544288254575815
61786761090278961544369612930993
61786761090278961544369612949867
61786761090278961544850129128609
61786761090278961544850129147483
61786761090278961547382562942073
61786761090278961547382562960947
61786761090278961674855540432353
61786761090278961674855540451227
61786761090278961682383881556895
61786761090278961730396902581545
61786761090278962096424438672263
61786761090278962096424438691137
61786761090278962134834983257433
61786761090278962134835754909765
61786761090278962139918329087925
61786761090278962142178793718351
61786761090278962271911583563985
61786761090278962276908143150135
61786761090278962279439924688527
61786761090278963330934402984157
61786761090278967083565216253195
61786761090278967083565301992343
61786761090278967083565963912031
61786761090278967083565963930905
61786761090279097570376545251814
61786761090279846053429747674123
61786761090279846189852529561513
61786761090279846190417385444425
61786761090279847287938913188381
61786761090279847288775765399635
61786761090279847288775765418509
61786761090279850994541820819033
61786761090279850994541820836503
61786761090279851589610392295783
61786761090279862112100036589253
61786761090279862112661796451581
61786761090279862112933794231805
61786761090279862112936888814961
61786761090279862249358466949201
61786761090279862249922551181185
61786761090279862295110932545881
61786761090279862661704815387881
61786761090279862702646764880395
61786761090279862702646764897865
61786761090279862707730024989209
61786761090279862707733491225313
61786761090279862844719925144699
61786761090279863896486748863939
61786761090279863943080285209655
61786761090279867648845221413631
61786761090279867649117190480029
61786761090279867649117533436621
61786761090279867649117562132977
61786761090279867649118338390403
61786761090279895466181393806399
61786761090279895467019365244721
61786761090279998138104644540418
61786761090280012819919430556700
61786761090280012819919459118946
61786761090280012819919459136416
61786761090280012963958020648888
61786761090280012963958020650292
61786761090280013009711605442116
61786761090280013009711605558756
61786761090280014054701364051632
61786761090280014054701392612474
61786761090280014054701392631348
61786761090280014062043369739480
61786761090280014062043398319196
61786761090280014199304038375804
61786761090280014245057623167628
61786761090280014245057623285672
61786761090280046315783040938098
61786761090280046361536625731326
61786761090280046361536625847966
61786761090280298327375238419158
61786761090280313009160951425498
61786761090280313009190024436844
61786761090280313153228614529032
61786761090280313153228614647076
61786761090280314243971957931776
61786761090280314251313963619624
61786761090280314251313963737668
61786761090280314388574632255948
61786761090280314388574632373992
61786761090280314770673967249741
61786761090280317950828238343031
61786761090280318475896112906081
61786761090280318476712020430489
61786761090280346505053634936286
61786761090280347740399652545158
61786761090280347740399652663202
61786761090282547344329659592107
61786761090282547345082829467599
61786761090282547345082829469003
61786761090282549128635041165487
61786761090282549128635812817819
61786761090282549128718723517315
61786761090282549128718723518719
61786761090282549128719495169647
61786761090282549128719495171051
61786761090282549129471864696403
61786761090282549129471864697807
61786761090282549174388597258099
61786761090282549174953453142415
61786761090282554528391497725147
61786761090282563816372237966941
61786761090282563816372237968345
61786761090282563818628574894877
61786761090282563818628574896281
61786761090282563818629346547209
61786761090282563946102668411023
61786761090282563946102668412427
61786761090282563952793812933307
61786761090282563953630665162031
61786761090282563953630665163435
61786761090282563994114917783341
61786761090282563994115689435673
61786761090282563998547426422939
61786761090282564001642914534349
61786761090282564001643686186681
61786761090282564365143259123017
61786761090282564365143259124421
61786761090282564413424805653685
61786761090282565593230949264355
61786761090282565593230949265759
61786761090282565594838490738703
61786761090282565594839262391035
61786761090282565599921836567791
61786761090282565599921836569195
61786761090282565599925192617949
61786761090282565599925192619353
61786761090282565600005776138467
61786761090282565600005776139871
61786761090282565600006547792203
61786761090282565600570632022783
61786761090282565602181529545885
61786761090282565602453498728923
61786761090282565602453498730327
61786761090282565602454270382659
61786761090282565641428899179535
61786761090282565646243661991897
61786761090282565646512245010027
61786761090282569306527330030681
61786761090282569352280943520313
61786761090282569352281715172645
61786761090282569352552539632009
61786761090282569352552539633413
61786761090282569354812344214603
61786761090282569354813119053475
61786761090282714704196375849004
61786761090282715893788807249062
61786761090282715893789578901394
61786761090282715895483383941664
61786761090282715895483383943068
61786761090282715895484155595400
61786761090282715900564405775506
61786761090282715900566729772156
61786761090282715900566729773560
61786761090282715941206316213646
61786761090282715941216048145180
61786761090282715941216819797512
61786761090282715946236632210748
61786761090282715946299393975672
61786761090282715946320315036156
61786761090282715946885174102800
61786761090282716496116477962318
61786761090282716496116477963722
61786761090282716497504218096268
61786761090282719469824544776452
61786761090282719469908112809416
61786761090282719469908112810820
61786761090282720064893862508146
61786761090282720064956538533922
61786761090282720067131631425544
61786761090282720067132403077876
61786761090282720067153295086468
61786761090282721295157306055498
61786761090282721299454880052352
61786761090282721300208137085338
61786761090282721300208480041930
61786761090282721300239880233658
61786761090282721300240651885990
61786761090282721300302556259434
61786761090282721300302557676376
61786761090282721300303327911766
61786761090282721301902970996788
61786761090282721301903056735936
61786761090282721301913565273363
61786761090282721301913565273364
61786761090282721301914336925695
61786761090282721301914336925696
61786761090282721301935257631888
61786761090282721301935260814216
61786761090282721302479195997956
61786761090282721302500088118816
61786761090282749301123417485848
61786761090282763934770534553014
61786761090282763936379190636286
61786761090282763936379219216002
61786761090283905951789586521196
61786761090283905951791794665352
61786761090283905951791794666756
61786761090283905953484047362708
61786761090283905953484162152344
61786761090283916515189665324364
61786761090283916516026464994330
61786761090283916520273239792584
61786761090283917064261759021330
61786761090283917064818435436522
61786761090283917064818435437926
61786761090283917064826614905646
61786761090283917064826987975584
61786761090283917064826987976988
61786761090283917069909189083806
61786761090283917071604794647588
61786761090283917071604799364950
61786761090283917071604885458390
61786761090283917071604885462602
61786761090283917071604909433012
61786761090283917071604909437224
61786761090283917071604912619552
61786761090283917071604913682410
61786761090283917071604913683814
61786761090283920226875380389048
61786761090283920226876152041380
61786761090283920823649923186525
61786761090283920824214007418509
61786761090283920824214779070841
61786761090283922052218790039871
61786761090283922057018429104012
61786761090283922057301364218031
61786761090283922057302135870363
61786761090283949874354597009730
61786761090283949875191453839128
61786761090283950423397274738758
61786761090283950423429814935394
61786761090283950423429814936798
61786761090283950423429819652756
61786761090283950424234471341016
61786761090283964693429826190870
61786761090303260953608517281199
61786761090303260999362102191067
61786761090303262051607889649981
61786761090303262783667456470531
61786761090303277005773652715315
61786761090303277051527237625183
61786761090303278652901676351203
61786761090303278842608190426879
61786761090303278843172274663075
61786761090303312196689547644025
61786761090303312196689547648237
61786761090303312196691870596531
61786761090303312196961515310743
61786761090303427725432537413500
61786761090303427725453458000404
61786761090303427771186122205324
61786761090303429005873094559912
61786761090303429005873094578786
61786761090306880977434862671867
61786761090306886467861579427067
61786761090306886467861608124827
61786761090306912638630139249763
61786761090307031826823061769358
61786761090307031826823061769442
61786761090307031826823061769602
61786761090307031826823061773814
61786761090307036630948696177030
61786761090307036630969616883382
61786761090307331284217546124398
61786761090307331833079316128158
61786761090307336774486625971702
61786761090307337369284334464354
61786761090314967786303881913823
61786761090314967786306204862117
61786761090314968197814261615223
61786761090314968335077254716001
61786761090314968335160937069233
61786761090314968335346899415711
61786761090314968380828487863127
61786761090314968380830810928061
61786761090314968380914493281293
61786761090314969569942870564165
61786761090314969615696426776225
61786761090314973139201431709733
61786761090314984257321404155741
61786761090314984257593290413165
61786761090314984257593290414569
61786761090314984257593290432039
61786761090314984257596385015195
61786761090314984394854040556549
61786761090314984433079628715409
61786761090314984440335629003965
61786761090314984440335629120605
61786761090314984440607630052637
61786761090314984806364311569241
61786761090314984806364311588115
61786761090314984806367406169867
61786761090314984852121019777543
61786761090314984852141940365851
61786761090314984852389865545507
61786761090314984852389865562977
61786761090314984852392988825227
61786761090314984989378651227587
61786761090314986034455100543293
61786761090314986041146245064173
61786761090314986041149339664799
61786761090314986041233022018031
61786761090314986086923873860783
61786761090314986086986635625707
61786761090314986087739781391015
61786761090314986087739781409889
61786761090314989747751477077531
61786761090314989793526011273515
61786761090314989793777059732891
61786761090314989793777834571763
61786761090314989793777834590637
61786761090314990342821197865739
61786761090315017610838677140903
61786761090315017748371318129335
61786761090315017748936174013651
61786761090315017793852901989127
61786761090315136388263112714926
61786761090315136936468933614556
61786761090315136936501473811192
61786761090315136936501473812596
61786761090315136936585156632388
61786761090315136937033789498872
61786761090315136937055083157118
61786761090315136937065558044580
61786761090315136937065562761942
61786761090315136937128324880998
61786761090315136937128324881158
61786761090315136937129099720030
61786761090315136937149240684849
61786761090315136937149240864372
61786761090315136937149240868584
61786761090315136937149245469306
61786761090315136937149245469466
61786761090315136937150015703244
61786761090315136937150020308338
61786761090315140505907941563074
61786761090315140505928862268022
61786761090315141740689875056602
61786761090315141740689879577131
61786761090315141740689879596005
61786761090315141740710795762954
61786761090315141741254735480321
61786761090315170290582831028338
61786761090315170290582831029742
61786761090315170290582945815166
61786761090315170290582945819378
61786761090315184970206398115286
61786761090315184970771253999602
61786761090315184970792060269046
61786761090315425824637066978308
61786761090315434747391429531034
61786761090315435151645351551782
61786761090315435158985034310210
61786761090315435159172663806548
61786761090315435288906105908380
61786761090315435288906105927254
61786761090315435296162106332450
61786761090315435296434447032922
61786761090315435341915691124274
61786761090315436936034129544268
61786761090315436942819718636632
61786761090315436943321903212534
61786761090315436943321931792250
61786761090315436943384574520948
61786761090315436943384579238310
61786761090315436943405499826618
61786761090315437119080928360207
61786761090315437125855755234319
61786761090315437126336156640682
61786761090315437126398914160420
61786761090315437126398917342748
61786761090315437126398918877782
61786761090315437126419839466090
61786761090315437126419839466303
61786761090315440649424950649990
61786761090315441884206884144922
61786761090315441884206888665451
61786761090315441884206888684325
61786761090315441884227804851274
61786761090315441884771744549767
61786761090315470296839171480334
61786761090315470479853511119806
61786761090315470479853514302134
61786761090315470480107920364177
61786761090315485113723378505846
61786761090315485113744299212198
61786761090315485114288148750184
61786761090315485114288148769058
61786761090315485114288234390162
61786761090315485114288263069048
61786761090315485114288263087922
61786761090315485114309155077640
61786761090315485114309155096514
61786761090315485160041733673150
61786761090315486349655172817654
61786761090319037018638213136170
61786761090319037018638213137574
61786761090319038658238497238494
61786761090319038665013324112606
61786761090319038665013352810414
61786761090319038665578208694730
61786761090319038665769592822216
61786761090319038802212117073294
61786761090319038802212117074698
61786761090319038802776201305278
61786761090319038802776201306682
61786761090319038803027248364974
61786761090319038803027248366378
61786761090319038847943980926670
61786761090319038848508865508794
61786761090375906797675455475437
61786761090375908032457390404781
61786761090375908581500063515665
61786761090375908582064147747649
61786761090375956210699871018379
61786761090375956759742544146733
61786761090375957995089677903935
61786761090375961561696530392335
61786761090375961562260614624319
61786761090376208039278499566129
61786761090376208220118951116889
61786761090376208221814647006039
61786761090376211744840683497013
61786761090376211745404767728997
61786761090376257999736903575841
61786761090376258184363371088969
61786761090376358888879347888546
61786761090376358888879376469666
61786761090376358888942138234590
61786761090376358888963030241778
61786761090376408301903762014546
61786761090376408301903762015950
61786761090376408301903790594262
61786761090376408301903790595666
61786761090376408347657346806370
61786761090379810493625862399021
61786761090379858671220690763737
61786761090379860455607403050071
61786761090379860455610497650697
61786761090380011167950619804352
61786761090380014735098427697474
61786761090380014735119319706066
61786761090380015970433822431340
61786761090380015970433822450214
61786761090380266885835013663133
61786761090380311358036346512827
61786761090380311358037118165159
61786761090380314878615436785794
61786761090380314878636328794386
61786761090380316113115157311688
61786761090387913773224416555105
61786761090387913773224416671793
61786761090387913773702608404955
61786761090387914185484528574779
61786761090387914185484871531371
61786761090387914185484872930843
61786761090387914322744511297919
61786761090387914322745282950251
61786761090387914368021018965665
61786761090387914368498067510027
61786761090387915418657777408127
61786761090387915420830517721979
61786761090387915420830546301695
61786761090387915603846005136311
61786761090387915603848329128541
61786761090387915603848329147415
61786761090387919126872041625881
61786761090387919126872042669817
61786761090387919126872042671221
61786761090387919126872042688691
61786761090387919126874365618111
61786761090387919126874365737607
61786761090387919309886380911221
61786761090387919309886382309289
61786761090387919309886382328163
61786761090387919721190453350023
61786761090387919721668645083025
61786761090387919721668645100495
61786761090387919721668646499967
61786761090387919721668646517437
61786761090387919721940241194721
61786761090387919721940241212191
61786761090387919858928280616241
61786761090387919858929055456517
61786761090387920957017762113427
61786761090387920957017762132301
61786761090387935781447382335559
61786761090387963596336518163483
61786761090387963596901377234339
61786761090387963598509287057051
61786761090387963781523626340779
61786761090387963781523630945873
61786761090387963781526725527625
61786761090387964145379535665163
61786761090387964147551161370091
61786761090387964147552304558731
61786761090387964330565500537595
61786761090387964330566648430499
61786761090387964331403100443821
61786761090387969086766705404137
61786761090387969086766706803817
61786761090387969086766709991761
61786761090387969086766710009231
61786761090387969087331565876077
61786761090387969087331565893547
61786761090387969132520290315457
61786761090387969682128169722293
61786761090388070022195074176792
61786761090388070022195074194262
61786761090388070022195075593734
61786761090388070022195075611204
61786761090388071256977009087262
61786761090388071256977009106136
61786761090388114493832322794502
61786761090388114493832324228914
61786761090388116278221011882982
61786761090388116278221015066714
61786761090388116278221786719046
61786761090388116278253531756692
61786761090388116278253531760904
61786761090388116278253555731314
61786761090388116278253555735526
61786761090388116278253558917854
61786761090388116278253559980712
61786761090388116278253559982116
61786761090388116278255882915908
61786761090388116278256654568240
61786761090388116278496051668938
61786761090388116279060910741198
61786761090388119844557392191066
61786761090388119844557392208536
61786761090388119844839487536448
61786761090388119844839606577046
61786761090388119844860498581266
61786761090388119844860498585638
61786761090388119845393067817384
61786761090388119845393067834854
61786761090388119845403571768432
61786761090388119845404348138126
61786761090388119845404348142498
61786761090388119845404462456990
61786761090388119845404462461362
61786761090388119845424492473380
61786761090388119845425268730806
61786761090388119845425354465582
61786761090388119845425354469954
61786761090388121079904181568910
61786761090388121079904181587784
61786761090388121080185505261960
61786761090388121080186281637430
61786761090388121080186367258534
61786761090388121080186395937420
61786761090388121080186395956294
61786761090388121080206425968312
61786761090388121080207202225738
61786761090388121080207287964886
61786761090388121080750451490518
61786761090388121080750480188278
61786761090388130965153895723488
61786761090388130965153900440850
61786761090388130965153924419844
61786761090388364675284223220698
61786761090388366459129724785678
61786761090388366459192399276420
61786761090388370027973136707548
61786761090388370028451328907110
61786761090388370028537220939532
61786761090388371789230981070025
61786761090388371789420038017129
61786761090388371789422362015183
61786761090388371812307676894456
61786761090388371993714222561115
61786761090388383111834112454515
61786761090388386613580390828479
61786761090388414497915808631252
61786761090388416282032906307928
61786761090388416282304500884590
61786761090388416282315348841990
61786761090388416282316120494322
61786761090388416282316125211684
61786761090388416282869356768906
61786761090388416282901130031976
61786761090388416284509781396482
61786761090388416284509786113844
61786761090388416284509814693560
61786761090388416285314066265796
61786761090388416467495824282034
61786761090388416467524121035954
61786761090388416467524124218282
61786761090388416467524125281140
61786761090388416467526448216336
61786761090388416467527219868668
61786761090388416468328405433092
61786761090388416468340057277257
61786761090388419439031383776094
61786761090388419439867059402412
61786761090388419439867059421286
61786761090388419988345997290460
61786761090388419988356496623364
61786761090388419988356586967606
61786761090388419988377417329716
61786761090388419988377507673958
61786761090388419988910853155902
61786761090388419988920580855348
61786761090388419988921357112774
61786761090388419988921357211944
61786761090388419988921357230818
61786761090388419988921442851922
61786761090388419988941501561700
61786761090388420033827981955762
61786761090388420034099582200376
61786761090388420034674942134910
61786761090388420034675056453774
61786761090388420034675271981626
61786761090388420034695948462366
61786761090388421223702514350280
61786761090388421223703290706876
61786761090388421223703290719974
61786761090388421223703290725750
61786761090388421223703376346854
61786761090388421223703405025740
61786761090388421223703405038838
61786761090388421223703405044614
61786761090388421223723435056632
61786761090388421223724211295184
61786761090388421223724211308282
61786761090388421223724211314058
61786761090388421223724297034332
61786761090388421223724297047430
61786761090388421224256870882818
61786761090388421224256870901692
61786761090388421224267460578838
61786761090388421224267489276598
61786761090388421224288381279414
61786761090388421269477881957298
61786761090388421270021074180690
61786761090388431108670904810404
61786761090388431108670909514668
61786761090388431108670933508164
61786761090388431108670938094384
61786761090388432344016922537320
61786761090388432344016927241584
61786761090388432344016927254682
61786761090388432344016951235080
61786761090388432344016955821300
61786761090388432344016955834398
61786761090391968181878140559742
61786761090391968181878140677834
61786761090391968181961708594110
61786761090391968182149736789530
61786761090391968730920815223130
61786761090391968730941707231722
61786761090391968730941707233126
61786761090391971887351337857578
61786761090391971887916193741894
61786761090391973534480390361838
61786761090391973535047573426536
61786761090391973535047573544628
61786761090391973535131141460904
61786761090391973535316070823610
61786761090392016360389122819972
61786761090392018004238129976692
61786761090392018005073810202280
61786761090392018007518175325636
61786761090392018144213730861604
61786761090392018144217169817098
61786761090392018144217173005042
61786761090392018144782028889358
61786761090392018190532514492932
61786761090392018738742950843762
61786761090392021710278510337822
61786761090392021710278510339226
61786761090392021710550106332830
61786761090392021711114962215742
61786761090392023494668318635900
61786761090392023494668318637304
61786761090392023540421530474474
61786761090392023540421645265514
61786761090392023540421907088052
61786761090392023540693498122478
61786761090392023541257583771404
61786761092934774935589870660976
61786761093019394957988240443194
61786761093019394958009177099382
61786761093019396741562144380318
61786761093038937045334781198164
61786761093042538127553444755150
61786761093042538127553473334866
61786761093042538127553559074014
61786761093042538127553559423934
61786761093042838271070453843470
61786761093042838271070482423186
61786761093042838271070568162334
61786761093042838271070568628894
61786761093042838271321272265438
61786761093042838271321272615358
61786761093042838316824153420718
61786761093042838317074857523822
61786761093042843073000195195420
61786761093042855970342720887652
61786761093042855970343492539984
61786761093050642643314043185926
61786761093050643237294623617492
61786761093050943380811747507737
61786761093050943381627307495157
61786761093050943426565332299561
61786761093050943427380892286981
61786761093050944616158536886985
61786761093054513533052207713758
61786761093054517100200015588006
61786761093054518883773919525130
61786761093226525554437112695056
61786761093226527339077856916297
61786761093226527339077885496013
61786761093226555337733472918429
61786761093226570019299534438654
61786761093234180904711419336887
61786761093234180904712190990623
61786761093234180906970850865449
61786761093234330475723605237766
61786761093234331070519731141376
61786761093234625858359537910193
61786761093234625860867669432739
61786761093234625860867698012455
61786761093234627093706330471769
61786761093234630664994199116506
61786761093234630664994199116509
61786761093234631214036840850001
61786761093234631214037130879249
61786761093234675678647472231077
61786761093238227583071807073699
61786761093238229410686122516983
61786761093238229410707014525575
61786761093238229412378375212935
61786761093238232935425303817492
61786761093238232935990159701808
61786761093238232936241239939089
61786761093238232936241239940493
61786761093238234763852170753903
61786761093238234763852199333619
61786761093238234765547776317685
61786761093238234765547779500013
61786761093238234765547804897401
61786761093238234765547808079729
61786761093238234766112663964045
61786761093238235315427393785819
61786761093238235315427393787223
61786761093238260934896827362909
61786761093238266287250324106702
61786761093238266287815179991018
61786761093238277401103404465243
61786761093238277401103404466647
61786761093238279230406873773169
61786761093238279230409197771223
61786761093238279230409972605883
61786761093238279230430089779815
61786761093238279230994948846459
61786761093261332866485570232138
61786761093261343938789194727302
61786761093261343984542779519126
61786761093261343984605541284050
61786761093261343984606317517018
61786761093261644128059760010500
61786761093261644128059760027730
61786761093261644128060531662832
61786761093261644128123298027029
61786761093261644173813344819554
61786761093261644173876106584478
61786761093261647696899820580700
61786761093261677481577032995662
61786761093261677482141888879978
61786761093261692161762242324298
61786761093261692710533320775128
61786761093261692710554241363436
61786761093261692710554327102584
61786761093261692710805031205688
61786761093269452617872614018384
61786761093269452617935290044160
61786761093269497082797711787758
61786761093269747454039897444685
61786761093269748003079444577551
61786761093269748003081767525845
61786761093269748003082543410265
61786761093269786702990318500997
61786761093269786748743874713105
61786761093273351555430417568699
61786761093330721008730036788802
61786761093334178512904226727979
61786761093334178512904226729383
61786761093334322090948443128344
61786761093334322090948814664652
61786761093334322091199518767756
61786761093334323279976820411168
61786761093334323325730376623276
61786761093334323325730748159584
61786761093334323326295608624536
61786761093334328677268281756459
61786761093334577213283377757604
61786761093334578997673184655970
61786761093334579043426740868078
61786761093334590115793907943177
61786761093334590115793936522893
61786761093334595468959984759813
61786761093334595468960013339529
61786761093334621685422806233854
61786761093334622234465452216664
61786761093334622234465823752972
61786761093334622234716527856076
61786761093334623469226493703004
61786761093334623469247414291312
61786761093334623469247757247904
61786761093334623470063321817367
61786761093334623514980421451420
61786761093334623515000970503420
61786761093334627036395450786058
61786761093334627585166529236888
61786761093334627585187449825196
61786761093334627585187535564344
61786761093334627585438239667448
61786761093334628820785290846183
61786761093334638154516198070938
61786761093334639940513575004734
61786761093334639941077659236718
61786761093342282387863095877663
61786761093342282387863124575423
61786761093342282387863210664491
61786761093342282387863472112619
61786761093342282388679376947360
61786761093342282388679376964829
61786761093342382134318818641348
61786761093342399200402201941484
61786761093342400983954069128872
61786761093342426605893391233282
61786761093342431957430920249518
61786761093342443077180472552242
61786761093342682871813171164781
61786761093342682872378030231425
61786761093342682872380354583611
61786761093342682872548490469934
61786761093342682872569382478526
61786761093342682872569411058242
61786761093342682872569411176583
61786761093342682872632058504302
61786761093342682872632173289726
61786761093342682872632173295639
61786761093342682872632431575893
61786761093342682872632434621237
61786761093342682872632434621246
61786761093342682918302046682042
61786761093342682918302075261758
61786761093342682918322967270350
61786761093342682918385643296126
61786761093342682918385729501834
61786761093342684107159963726357
61786761093342684107727147145187
61786761093342684107915428903499
61786761093342684107978965857215
61786761093342684107979224137469
61786761093342693990753153326413
61786761093342693990753181906129
61786761093342699343919211029804
61786761093342699343919230143049
61786761093342699343919258722765
61786761093342727344185739087644
61786761093342727344203560961579
61786761093342727344206631096236
61786761093342727344206659675952
61786761093342727344206659794293
61786761093342727344768420028223
61786761093342727344770744026277
61786761093342727344771863097487
61786761093342727344771863097496
61786761093342727345019439788173
61786761093342727345019468367889
61786761093342727345022538620887
61786761093342727345022567200603
61786761093342727389939323879468
61786761093342727389960215888060
61786761093342728579550353523155
61786761093342732694928371605665
61786761093342732695460939655051
61786761093342732695462060417153
61786761093342732695492455837649
61786761093342732695493484707425
61786761093342732695743504314287
61786761093342732695744279148947
61786761093342732695744533184063
61786761093342732695744536229419
61786761093342733931090296875863
61786761093342733931091325745639
61786761093342743813865283514299
61786761093342743815494085486787
61786761093342743816058944553431
61786761093342743816309648519563
61786761093342745050840878048363
61786761093346284594833187632335
61786761093346284594836543681086
61786761093346284594836543681089
61786761093346284594836543682493
61786761093346286424139727191855
61786761093346286424139755771571
61786761093346286424160647780163
61786761093346286424895192368997
61786761093346286424895195551325
61786761093346286424895220948713
61786761093346286424895967203657
61786761093346286424916112957305
61786761093346286424916116139633
61786761093346286424916887791965
61786761093346295712957290965969
61786761093346295712957290967373
61786761093346301066123367782605
61786761093346301066123367784009
61786761093346329066975972157336
61786761093346329067223577429133
61786761093346329067226676260443
61786761093346329067226676261847
61786761093346330896530145568369
61786761093346330896532469566423
61786761093346330896551037576961
61786761093346330896553361575015
61786761093346330897118220641659
61786761093346334417948388071815
61786761093346334417948388073219
61786761093346334417948645289259
61786761093346334417948645290663
61786761093346336247254181377795
61786761093346336247254927632739
61786761093346336247255181667855
61786761093346336247255184850183
61786761093346336247255213429899
61786761093346336247275073386387
61786761093346336247276102256163
61786761093346336247819011864723
61786761093346336247820069314215
61786761093346336247839932453031
61786761093346336247840961322807
61786761093346345536069392574139
61786761093346345538513757579403
61786761093346347367820325720043
61786761093346347367841217728635
61786761093346347368405301960619
61786761107717141575142069370334
61786761107786183874290946825820
61786761107786183875096631633414
61786761107789637256583142832975
61786761107790087562780164487234
61786761107790087567863481738010
61786761107790088117586725001368
61786761107790088119198394175398
61786761107810500438923177217228
61786761107814103299884452334785
61786761107814103304967683846170
61786761107814103304967683846254
61786761107814103304967683846414
61786761107814103306599611675806
61786761107814403448505608738425
61786761107814403448505612104488
61786761107814403448505613527254
61786761107814403450116620764126
61786761107814403494259198431346
61786761107814403496686343273605
61786761107814403496686371853321
61786761107822208409562864844340
61786761107822208409625631214357
61786761107822208409646523222949
61786761107822208410127723915196
61786761107822208415210184837350
61786761107822208415272946957810
61786761107822208415293862761661
61786761107822208415293862945396
61786761107822208416894252281150
61786761107822208416904874605031
61786761107822208416905646257363
61786761107822208416905646439694
61786761107822208417177848861341
61786761107822208417177877441057
61786761107822208417742733323969
61786761107822475207239999054066
61786761107822475207239999055470
61786761107822475207240002242010
61786761107822506774578040258832
61786761107822508553079759145832
61786761107822508553728388195585
61786761107822508558246787801732
61786761107822508558727308600230
61786761107822508558790730885162
61786761107822508558810871851385
61786761107822508558810872029504
61786761107822508558810872033716
61786761107822508558810875216044
61786761107822508558810876634438
61786761107822508558810876634598
61786761107822508558811646868376
61786761107822508558811651473470
61786761107822508560422541209150
61786761107822508560422627298218
61786761107822508560422655528014
61786761107822508560673961222303
61786761107822508604480778717494
61786761107822508604480864456642
61786761107822508604543540954594
61786761107822508604564461542902
61786761107822508606992378037493
61786761107822508606992406615805
61786761107822512264767684178147
61786761107822513499633185707447
61786761107822513499633185724917
61786761107822513500114473557395
61786761107822513500365521168269
61786761107822524613402922622657
61786761107826110875717139878642
61786761107996884621777318655960
61786761107996884624036668677462
61786761108004828450448210474501
61786761108004837776837026129521
61786761108004837776837026148395
61786761108004837779096462381221
61786761108004837784155016648713
61786761108004837784158111249339
61786761108004837784427755966519
61786761108004837786687192199345
61786761108004838374139899355849
61786761108004839561225718401733
61786761108004839561225718420607
61786761108004839563482055329669
61786761108004839563482055348543
61786761108004839563486273848577
61786761108004839568000545275845
61786761108004839570259976804407
61786761108004839570259976922451
61786761108004839570260321278723
61786761108004988467941840481733
61786761108004988473025529268817
61786761108004988491405155664262
61786761108004988496736564040600
61786761108004988498995914062102
61786761108004988498996257018694
61786761108004989726194584231294
61786761108004989733536589938016
61786761108004989733536618517732
61786761108005027317806114021815
61786761108005028553716990815375
61786761108005028553720432958813
61786761108005038428314696465375
61786761108005038430574132580157
61786761108008440652730955755755
61786761108008441878205882238319
61786761108008441878205882239723
61786761108008441879918683986271
61786761108008441884980709113835
61786761108008441887512114411815
61786761108008581474748312752849
61786761108008581474769204761441
61786761108008581480040836949356
61786761108008581481460373261156
61786761108008592593078151246250
61786761108008592597885400192618
61786761108008592598157369375656
61786761108008592598160725424410
61786761108008592598160725425814
61786761108008592599581096567202
61786761108008592599581120546036
61786761108008592599581123728364
61786761108008592599581125151130
61786761108008592600417149980819
61786761108008592600417178561939
61786761108008596304198778605158
61786761108008596304198864699842
61786761108008596304198893396198
61786761108008597534462222153914
61786761108008597534462308248598
61786761108008597539544797750420
61786761108008597539544883488164
61786761108008597539544912541667
61786761108008597539544912541668
61786761108008597539545567984406
61786761108008597539545654079090
61786761108008597539545682775446
61786761108008597539545687380540
61786761108008597541240230707405
61786761108008597541240262651780
61786761108008597541804343697224
61786761108008597541805004217232
61786761108008597541805089839740
61786761108008597541805118536096
61786761108008881073674933333528
61786761108008881073677998869164
61786761108008881074242083099744
61786761108008881618265321841169
61786761108008881623282806718328
61786761108008881624977382349476
61786761108008881625814181901557
61786761108008881669290510241192
61786761108008892185082728001586
61786761108008892185082728002990
61786761108008892185082729538024
61786761108008892186679789872514
61786761108008892186704034748936
61786761108008892186712304673166
61786761108008892191763107123290
61786761108008892191766459989716
61786761108008892191766463173448
61786761108008892191795650503658
61786761108008892191797888762564
61786761108008892192331319057764
61786761108008892192359734734238
61786761108008892194022800101384
61786761108008892194023571753716
61786761108008892735754979218462
61786761108008892736311568359472
61786761108008892736320208172716
61786761108008892736322416316872
61786761108008892736322421034234
61786761108008892736574612700916
61786761108008892740922266154664
61786761108008892743086395233584
61786761108008892743098014844720
61786761108008892743098019562082
61786761108008892743098105655522
61786761108008892743098129630144
61786761108008892743098129634356
61786761108008892743098132816684
61786761108008892743098134235238
61786761108008892743098134239450
61786761108008892743934157534105
61786761108008892743934159069139
61786761108008892743934187648855
61786761108008892782073764384824
61786761108008892782076777478390
61786761108008892782323696837000
61786761108008892782327824538086
61786761108008892787219014590164
61786761108008892787407042667492
61786761108008892787410398716246
61786761108008892787410398717650
61786761108008892788851604352502
61786761108008895897898704179008
61786761108008895898368600586180
61786761108008895898369372238512
61786761108008895898400026173892
61786761108008895898400111913040
61786761108008895898400915799592
61786761108008895898462788410992
61786761108008895898483708999300
61786761108008895898484483833960
61786761108008896447778549814098
61786761108008896447778549818310
61786761108008896449975306365239
61786761108008896449975306365240
61786761108008896449975306837415
61786761108008896449975306837416
61786761108008896493448451898398
61786761108008896493448537991678
61786761108008896493448566688034
61786761108008896495707198917668
61786761108008896495728119622616
61786761108008897682778985097628
61786761108008897682779070836776
61786761108008897683124567541014
61786761108008897683125339193346
61786761108008897683125342379886
61786761108008897684757239861575
61786761108008897684757239861576
61786761108008897685321236935858
61786761108008897685321322491271
61786761108008897685321324092155
61786761108008897685321324092156
61786761108008897685322013193284
61786761108008897685322127978707
61786761108008897685322127978708
61786761108008897723711895445750
61786761108008897723712010236790
61786761108008897728794469623910
61786761108008897728794556780000
61786761108008897728794557252383
61786761108008897728794557252384
61786761108008897728794584414950
61786761108008897728795327370926
61786761108008897728795332092660
61786761108008897728795356067282
61786761108008897730489161108956
61786761108008897730489161458876
61786761108008897730489903999241
61786761108008897731053988291300
61786761108008897731054016989060
61786761108008897731054763131576
61786761108008897731054791827932
61786761108008897731075683836524
61786761108008898280117826231962
61786761108008929251917384899606
61786761108008929251917413950094
61786761108008940362761125922606
61786761108008940363252714569014
61786761108008940363262447917490
61786761108008940363325984989250
61786761108008940364954815404482
61786761108028888110300143682251
61786761108028888110302466630545
61786761108029305062760126576732
61786761108029305062760155156448
61786761108032912869710534843094
61786761108032912870274619075078
61786761108032912870463024824629
61786761108032941283161053720049
61786761108033208072405238912534
61786761108033208118158823816626
61786761108033213013791628163398
61786761108033213013980776500291
61786761108033213013980804146887
61786761108033241426674967157983
61786761108033241426678062809773
61786761108033246360722450959009
61786761108040866033082836428201
61786761108040893850980510401591
61786761108041001913713028271137
61786761108041001913733920279729
61786761108041001920425088775232
61786761108041013039109810224034
61786761108041013039109896317314
61786761108041013039109896317474
61786761108041013039109924897190
61786761108041013039172572343250
61786761108041013039193488326464
61786761108041013039193492577266
61786761108041013039193492931558
61786761108041013039194263165336
61786761108041016745234639294378
61786761108041017980015797950438
61786761108041017980580657021294
61786761108041046385371168897439
61786761108041046385915132773163
61786761108041046392627193277258
61786761108041046392627193281470
61786761108041046393463992833551
61786761108041046393466316831605
61786761108041050098667569410512
61786761108041050099504368962593
61786761108041050099504370013757
61786761108041050099504397660353
61786761108041061210013379630962
61786761108041061210097062087736
61786761108041302057230037359457
61786761108041302063942097863552
61786761108041302064506956934408
61786761108041302064778897419845
61786761108041302064781221417899
61786761108041311390887591605548
61786761108041311390887591624422
61786761108041311397725180263458
61786761108041311398206353777072
61786761108041311398206353794542
61786761108041311398208676725366
61786761108041311398478321442546
61786761108041311398478436233586
61786761108041312632988287272004
61786761108041312632990610220298
61786761108041312633071969642706
61786761108041312633552371503988
61786761108041313182051110751872
61786761108041313182051222356372
61786761108041313182051225542912
61786761108041313182051483824618
61786761108041313182062730363008
61786761108041313182615966636188
61786761108041313182616081427228
61786761108041313182616339707530
61786761108041313182626814593588
61786761108041313182626819310950
61786761108041313182626932566956
61786761108041313182626933989722
61786761108041313182690356270442
61786761108041313182710501664182
61786761108041313182711276858750
61786761108041313182898873052393
61786761108041313228380490314098
61786761108041313228631538790943
61786761108041316888940021883527
61786761108041316888940279100971
61786761108041316934692864206053
61786761108041316934693635858385
61786761108041318123532807038758
61786761108041318123532811092727
61786761108041318123532811110197
61786761108041318124014098075246
61786761108041318124097666109614
61786761108041318124286038560683
61786761108041318124286039610443
61786761108041318124286067258443
61786761108041318124286843496995
61786761108041318124286843515869
61786761108041346529432141861483
61786761108041346536144202365578
61786761108041346536144202369790
61786761108041346536144205552118
61786761108041346536416146037555
61786761108041346536416176153709
61786761108041346536419241687941
61786761108041346536419241689345
61786761108041346536981001921871
61786761108041346536983325919925
61786761108041350235472517990525
61786761108041350242184578498832
61786761108041350243021379100673
61786761108041351470190545998239
61786761108041351470254451485457
61786761108041351470275343494049
61786761108041351477531371060408
61786761108041351477803311545845
61786761108041351477803312595605
61786761108041351477803312597009
61786761108041351477803340243605
61786761108041360803912005731548
61786761108041361353049301403894
61786761108041361353530388822824
61786761108041361353530503141688
61786761108041361353593150937668
61786761108041361353593150956542
61786761108041361353614071176056
61786761108041361398719232180338
61786761108041361398781994299394
61786761108041361399283973627746
61786761108041361399283973745790
61786761108041362588312322214214
61786761108041362588312322332258
61786761108041362588375083979138
61786761108041362588396004685490
61786761108044914897459845420634
61786761108044914897459845422038
61786761108044914904255592884458
61786761108044914904256364535386
61786761108044914905071581921910
61786761108044914905072356760782
61786761108044964905845721956750
61786761108044964905845721958154
61786761108044964905845722428926
61786761108101834097154731730429
61786761108102100887154123359271
61786761108102100887154123477315
61786761108102134238394511882221
61786761108102134238979143648481
61786761108102134240671396344433
61786761108102134240671396462477
61786761108102134241486529171307
61786761108102234990923623931758
61786761108102251050430765072596
61786761108102284402318432807866
61786761108102284403948009478042
61786761108102284403948038057758
61786761108105887269994752947580
61786761108105890974340667751240
61786761108105890974424321897762
61786761108105892208840125433906
61786761108105892209676062503980
61786761108105892209959397615925
61786761108106157766304597526837
61786761108106159001651386416439
61786761108106159047383308032613
61786761108106186862763659184694
61786761108106186864458234828940
61786761108106186864458234946984
61786761108106187411879948529584
61786761108106187411900869113520
61786761108106187411900869117892
61786761108106187413511762035900
61786761108106187414345577074131
61786761108106187460081627443959
61786761108106191117857676839560
61786761108106191117941330986082
61786761108106192352357047242268
61786761108106192352357047360312
61786761108106192353288033203416
61786761108106192353455776649333
61786761108106192398110980776680
61786761108106192398110981248856
61786761108106192399230253449749
61786761108106202238506702009989
61786761108106202238506702028863
61786761108106202238510058060147
61786761108106203473852719750003
61786761108113807079365133297287
61786761108113839836122725416431
61786761108113839837817302460357
61786761108113839837835095280699
61786761108113839838650658456063
61786761108113840432631697574251
61786761108113845372306498966681
61786761108113845372306498985555
61786761108113947290473331329945
61786761108113947908095698691380
61786761108113947908095698695592
61786761108113947908723320945713
61786761108113947908744212954305
61786761108113962733072731071397
61786761108113992377841786698322
61786761108113992377841789886266
61786761108113992377842561538598
61786761108113992378124262647506
61786761108113992378125038904932
61786761108113992378594587753226
61786761108113992378668202548608
61786761108113992378689121718362
61786761108113992380289507759360
61786761108113992380289507876000
61786761108113992380289512481094
61786761108113992380297693125344
61786761108113992380297779218784
61786761108113992380297803193406
61786761108113992380297803197618
61786761108113992380297806379946
61786761108113992380297807798500
61786761108113992380300016059136
61786761108113992380573104451979
61786761108113992381105072464302
61786761108113992381117068327703
61786761108113996083799632281176
61786761108113996083799632635308
61786761108113996084615192251126
61786761108113996084615192268596
61786761108113996084635049621416
61786761108113996084635307888620
61786761108113996084635307890024
61786761108113996084635308244156
61786761108113996084646588092722
61786761108113996084646588210766
61786761108113996084646702529630
61786761108113996084729494665076
61786761108113996084730270563998
61786761108113996084730270918130
61786761108113996084898012945653
61786761108113996084918643001969
61786761108113997319228955040424
61786761108113997319417241383552
61786761108113997319417241384956
61786761108113997319428636010060
61786761108113997319491283824914
61786761108113997319491398143777
61786761108113997319491398143778
61786761108113997319511428155796
61786761108113997319512204413222
61786761108113997319512290152369
61786761108113997319512290152370
61786761108113997319512293338910
61786761108113997320055482375761
61786761108113997320055482375762
61786761108113997320076287226652
61786761108113997320077063484078
61786761108113997320244802307431
61786761108113997320244802324901
61786761108113997320264660727481
61786761108114007204447278422092
61786761108114007204458816421222
61786761108114007204458816539266
61786761108114007204458926607328
61786761108114007204458926611540
61786761108114007204458929793868
61786761108114007204458931212262
61786761108114007205263096689974
61786761108114007205277420089293
61786761108114007205294954511289
61786761108114007205294956033225
61786761108114007205295984432229
61786761108114007205295989167061
61786761108114007205298311979841
61786761108114007205298312083383
61786761108114007205299083632173
61786761108114242561149979872834
61786761108114246267776104011424
61786761108114248028725039856097
61786761108114248029289124086677
61786761108114248049909578078668
61786761108114248051612707783912
61786761108114248051696366158309
61786761108114248052177566850556
61786761108114248052449507335993
61786761108114248052451831334047
61786761108114259170569482968541
61786761108114262853450505767803
61786761108114262853450505786677
61786761108114262875857489572285
61786761108114262876610632290725
61786761108114262922342553417253
61786761108114264088233214098799
61786761108114264111203507299201
61786761108114264111956648476831
61786761108114264111957424852301
61786761108114290736948867267610
61786761108114290737722904569334
61786761108114290737722904588208
61786761108114290739413352629134
61786761108114290739414124281466
61786761108114290739416710102058
61786761108114290739417480213580
61786761108114290739417480331624
61786761108114290739417481748774
61786761108114290739667414205162
61786761108114290740229945619248
61786761108114291972504838064266
61786761108114291975575963346164
61786761108114291975579062651054
61786761108114292521275141664610
61786761108114292521275916497866
61786761108114292521546737776306
61786761108114292521557588914630
61786761108114292521558360566962
61786761108114292521558365284324
61786761108114292521641271735826
61786761108114292521641271740038
61786761108114292521642043392370
61786761108114292521642047997464
61786761108114292522111596841546
61786761108114292522185211636928
61786761108114292522185986475800
61786761108114292522206130806682
61786761108114292522206902459014
61786761108114292522206907064108
61786761108114292523803074704242
61786761108114292523803849537498
61786761108114292523814697494898
61786761108114292523814702212260
61786761108114292523814788307104
61786761108114292523814788311316
61786761108114292523814812285938
61786761108114292523814815468266
61786761108114292523814816891032
61786761108114292523817025147456
61786761108114292523817796799788
61786761108114292524057222485978
61786761108114292524057225672518
61786761108114292524069216812941
61786761108114292524086755953703
61786761108114292524618728689004
61786761108114292524622081552622
61786761108114292524622084739162
61786761108114292524651611838019
61786761108114292567876034308132
61786761108114292569568287004084
61786761108114292569843698332123
61786761108114292570387662206443
61786761108114292570408554215035
61786761108114295678356928899940
61786761108114295678544443590736
61786761108114295678544443592140
61786761108114295678545214193308
61786761108114295678545215243068
61786761108114295678545215244472
61786761108114295679109299475052
61786761108114296227315522024336
61786761108114296227315522025740
61786761108114296227316293676668
61786761108114296227598827035874
61786761108114296227682419521412
61786761108114296227682509861441
61786761108114296227682509861442
61786761108114296227682509861495
61786761108114296228163597284584
61786761108114296228225702084833
61786761108114296228226359422514
61786761108114296228246503753396
61786761108114296228415017297737
61786761108114296228435652088885
61786761108114296273070226161320
61786761108114296273070226633496
61786761108114296273132640836734
61786761108114296273341822255546
61786761108114296273341822273016
61786761108114296273352411945742
61786761108114296273352440642098
61786761108114296273917182089506
61786761108114296273917182207550
61786761108114296273917296526414
61786761108114296273917512054266
61786761108114296274000864560782
61786761108114296274000864914914
61786761108114296274189498834389
61786761108114297462662311404988
61786761108114297462663086729294
61786761108114297462945516265748
61786761108114297462945530779516
61786761108114297462945530792614
61786761108114297462945645098380
61786761108114297463007635579765
61786761108114297463028437244116
61786761108114297463028441849263
61786761108114297463028527588357
61786761108114297463028527588411
61786761108114297463029212082988
61786761108114297463029213132748
61786761108114297463029213145846
61786761108114297463029299221816
61786761108114297463029299240743
61786761108114297463029302427230
61786761108114297463478219066362
61786761108114297463478219083832
61786761108114297463572491464081
61786761108114297463572491464082
61786761108114297463593296314972
61786761108114297463594072572398
61786761108114297463761811413221
61786761108114297463781669815801
61786761108114297508699115702482
61786761108114297508782798055714
61786761108114297509263314253330
61786761108114306798922298524168
61786761108114307347965317425736
61786761108114307347975825613084
61786761108114307347975911702152
61786761108114307347975911721026
61786761108114307347975911725238
61786761108114307347975935699860
61786761108114307347975940304954
61786761108114307347979250056214
61786761108114307348247880908435
61786761108114307348780110365918
61786761108114307348791073009411
61786761108114307348794429059569
61786761108114307348794429163111
61786761108114307348794429177613
61786761108114307348812993519145
61786761108114307348816092824035
61786761108114307393729410418006
61786761108114307394545691038613
61786761108114307394548013969437
61786761108114307394569677628957
61786761108114308581066606507220
61786761108114308581149189134143
61786761108114308583321843340000
61786761108114308583321929447942
61786761108114308583321953422564
61786761108114308583321958008784
61786761108114308583321958027658
61786761108114308583322728261436
61786761108114308583322732866530
61786761108114308583326042622002
61786761108114308583594927015481
61786761108114308583594931732843
61786761108114308583594931750313
61786761108114308584126898345486
61786761108114308584126902931706
61786761108114308584141218438817
61786761108114308584141218556861
61786761108114308584158752978857
61786761108114308584158757683121
61786761108114308584158757701995
61786761108114308584162110550951
61786761108117894246010627442714
61786761108117894246010630629254
61786761108117894246011402275970
61786761108117894246822837748844
61786761108117894246826190612462
61786761108117894246826193799002
61786761108117894839091760678132
61786761108117897950336310397882
61786761108117897950336310399286
61786761108117899779662995712454
61786761108117899779662995713858
61786761108117899779725786525058
61786761108117899779725789711598
61786761108117899779914071351866
61786761108117899779914071353270
61786761108117899779934963360458
61786761108117899779934963361862
61786761108117899780478930418510
61786761108117899780478930419914
61786761108117899780478930890686
61786761108117899780499823844044
61786761110764813147379028660256
61786761110768715608712658180444
61786761110768719312305197387116
61786761110780845478993123205892
61786761110780873273354524667389
61786761110780873273354553247105
61786761110780873867879934146353
61786761110780873867879962726069
61786761110780873867880048465217
61786761110780888090737386830905
61786761110780888090737472570053
61786761110780888090737501149769
61786761110780889920043951790621
61786761110780889920044037529769
61786761110780889920044066576045
61786761110780889920044069290409
61786761110780889920044069762585
61786761110780889920044294747213
61786761110780889920044323326929
61786761110780889920044409532637
61786761110780889920045098160185
61786761110780889920045183899333
61786761110780889920045184371509
61786761110959306147216825434898
61786761110963208606918524014624
61786761110963241959308519104880
61786761110963253071780945758222
61786761110963253072345834938212
61786761110963254856170787353378
61786761110987520230104007472592
61786761110987520230104779124924
61786761110987520230166769591648
61786761110987523936142060653340
61786761110987523936204822772396
61786761110987557290226631376196
61786761110987559074616439674274
61786761110987568401004482396938
61786761110995325151139476936052
61786761110995612986943396141414
61786761110995657459145500643440
61786761110995662399967810255768
61786761110995662399967810267414
61786761110995662400532666151730
61786761110995673511310636077556
61786761110999717395133865143986
61786761110999717403480063320176
61786761111060499571291890373902
61786761111060499572107828031934
61786761111060503275637690858698
61786761111060505060027532453854
61786761111060505060027618193002
61786761111060505104933784113280
61786761111060514393758438143578
61786761111060514396268951432806
61786761111060516179818577196430
61786761111060516180406939614964
61786761111060516180658762913212
61786761111068319317052572082586
61786761111068558974676682083338
61786761111068603446816024938532
61786761111068604681597925137790
61786761111068608385943758918260
61786761111068608385943844539316
61786761111068608385943844657408
61786761111068608979704744203148
61786761111068608979893029497920
61786761111068619505755953951086
61786761111068619505756068736510
61786761111068619506323166079370
61786761111068620055366185004024
61786761111072162481270599560752
61786761111072221777821341106090
61786761111072221777822112758422
61786761111072223561960072229722
61786761116652695853395073203953
61786761116652740318195892439156
61786761116673437325698762444512
61786761116677311922627990826605
61786761116677313157974008553521
61786761116677313157974780205853
61786761116685111353232054742513
61786761116685113136807103285219
61786761116685144706686953566948
61786761116685144707251809451264
61786761116685144707502976846027
61786761116685160759416944885380
61786761116685568431556178033212
61786761116689015597052856079087
61786761116689020536180590058815
61786761116689170701988173303260
61786761116689170702552257535244
61786761116689170702824196603532
61786761116689171251867248820844
61786761116689198497185598065029
61786761116689198497186488635495
61786761116689198497186745852939
61786761116689202201532288057640
61786761116689213314568460229949
61786761116689213314568460231353
61786761116689213314568545969097
61786761116689213314568546323389
61786761116689213314568546329005
61786761116689215143875025188261
61786761116689215143875114463821
61786761116689215143875115526679
61786761116689215143875139507125
61786761116689215143875396724569
61786761116689215143876171559229
61786761116689215143876257298377
61786761116689215143876257652461
61786761116689215143876257652668
61786761116689215143876257652669
61786761116689215143876258715319
61786761116689215143876515932763
61786761116859828234150711249307
61786761116867932109361119428045
61786761116867933938667687568685
61786761116871578296155987632251
61786761116892230829221303616976
61786761116892243181914648144425
61786761116892275301423408119002
61786761116895850944174640986397
61786761116895882514057704775240
61786761116896144407838736436556
61786761116896183252371317692466
61786761116896184487153251187398
61786761116896184487718107071714
61786761116903954819133886371037
61786761116903956648440454511677
61786761116903956648440454513081
61786761116903987623798883654812
61786761116903987624363739539128
61786761116904250753574504576266
61786761116904254459549881731238
61786761116904254459612557757014
61786761116904284107029101535652
61786761116904287813069477651596
61786761116904287813069477664646
61786761116904287813069477664694
61786761116904287813634333535912
61786761116904287813634333548962
61786761116904288362112496570426
61786761116904288362677351037800
61786761116904288362928399514438
61786761116904289597459284532732
61786761116907890084316605631878
61786761116907890084881461516194
61786761116907890633903215287835
61786761116907891869521200842278
61786761116907891869521200846490
61786761116908042031950046895172
61786761116908042031950051494442
61786761116908042031970938785672
61786761116965177983321266048876
61786761116965178029053930252392
61786761116965178029057401093590
61786761116965194660785265031411
61786761116965194660786036683743
61786761116965194660848026796335
61786761116965222452682314582364
61786761116965222454941746110926
61786761116965222500716223027982
61786761116965227989430143685664
61786761116965227989430143703134
61786761116965227989702111333668
61786761116969141592672505766045
61786761116969291688122983309310
61786761116969291733897460227818
61786761116976884198507726904061
61786761116976895316565707824756
61786761116976900257949391128223
61786761116976900257949778732420
61786761116976900258011381240815
61786761116976900806991638393317
61786761116976900806992410047053
61786761116976902636111064427825
61786761116976902636111064429229
61786761116976902636298978187693
61786761116976902636299092505153
61786761116976902636382660540925
61786761116976928670082209157586
61786761116976928670626177632571
61786761116976928670647065041902
61786761116976928670647069641163
61786761116976928670898118117801
61786761116976933609753911612299
61786761116976933609753997351447
61786761116976934157792693045479
61786761116976944729587027350130
61786761116976944730154210762318
61786761116976944730154210782001
61786761116976945279449048393176
61786761116976945279449048410646
61786761116977202825569572184525
61786761116977202825632333949449
61786761116977244919403912770193
61786761116977245467903738035648
61786761116977245467903739452581
61786761116977245467903739465631
61786761116977245468468593919964
61786761116977245468719642396602
61786761116977245468719646995863
61786761116977246703814611646880
61786761116977246704065315644172
61786761116980787894372238140719
61786761116980787894372238258811
61786761116980804501832182575985
61786761116980804501832182577389
61786761116980804502019439002385
61786761116980804502020210653313
61786761116980804502103007036753
61786761116980804502103778689085
61786761116980804547836443009289
61786761116980847190923751452230
61786761116980847190923751456442
61786761116980848974496883741234
61786761116980848975040818913960
61786761116980848975061739621338
61786761116980848975061739625550
61786761116980848975312786560560
61786761116980848975312786561964
61786761116980849020251240178796
61786761116980986781575759899761
61786761116980986781575845638909
61786761116980986781576131436069
61786761116980986781576217175217
61786761116980986781847727547765
61786761116980986781847813286913
61786761491850406062263297844080
61786761491851640582667056383756
61786761491851640582667056402630
61786761492069244449547096593100
61786761492069244449547096611974
61786761492069544181472796340860
61786761492069544181473571174116
61786761492069544181473571175520
61786761492069544587918083825152
61786761492069544593000658003312
61786761492069544593000658022186
61786761492069544641265756020292
61786761492069544641265756021696
61786761492069544778526137697428
61786761492174644229447957807730
61786761492174644229451315392922
61786761492174644229702367057712
61786761492174644230201103218906
61786761492174644230201103237780
61786761492174644230267222942028
61786761492174659054361454980496
61786761492174944373215932448686
61786761492174944373215932467560
61786761492174944373780788333002
61786761492174944373780788351876
61786761492174944375663736551978
61786761492174944376228595618622
61786761492174959199824864552120
61786761492174959200388948779892
61786761562973049137968389981988
61786761562973049733580901341126
61786761562973097172151388493402
61786761562973950163796164201968
61786761562973950164069252580150
61786761562973950165491888787474
61786761563070344403659999683330
61786761563070344403660028366588
61786761563078149324695469146790
61786761563078164011676311618982
61786761563078164011676311737026
61786761563078449513401207246160
61786761563078449514238003615914
61786761563078449515657539942008
61786761568659867900185264542310
61786761568660168082210334355189
61786761568662870339496636082912
61786761568662870339517556671220
61786761568663737601427591855362
61786761568663737601427591872832
61786761568663770907329337229920
61786761568663770953082923575652
61786761568877771956273107933026
61786761568878672521825453795338
61786761568878672524084889555988
61786761568878672524084889573458
61786761568878673256173629174106
61786761568878972711096047674078
61786761568878972711096047675482
61786761568878972848356802050954
61786761568881374820088543984630
61786761568881374957349212619550
61786761568881374957411974744382
61786761568881674414534491429492
61786761568881674416790828357428
61786761568881674416790828374898
61786761568881674546805716080645
61786761568881674551795245804964
61786761568881674596802721581332
61786761568881674963396261450722
61786761568881674963396261468192
61786761568881674963417182056500
61786761568881675009149846260016
61786761568881675009338217276466
61786761568881675146598885912790
61786761568881722585253055889230
61786761568882574977019026662232
61786761568882574982102372492724
61786761568882574982346278145790
61786761568882574984602610015330
61786761568882575119607032521262
61786761568882575121863364744934
61786761568882575532839971274838
61786761568882575576897831597796
61786761568882575577152237529852
61786761568882575714410667911726
61786761568882623153002047066978
61786761568882623153002075764738
61786761568978669627491073082374
61786761568978669627491101765632
61786761568978969816761667080562
61786761568978969816761695776918
61786761568978969817012715544066
61786761568978969819269081170059
61786761568978985693503223267371
61786761568978985695197798911617
61786761568986741246534463864888
61786761568986774188186135260114
61786761568986774188186164310602
61786761568986774600533287585394
61786761568986774600595930296622
61786761568986774600595930314092
61786761568986774600599029614610
61786761568986774600599029618982
61786761568986774600619950207290
61786761568986774737232280645204
61786761568986774737794041943396
61786761568986774737794041960866
61786761568986774737797136544022
61786761568986774738065982428626
61786761568986774739488613341052
61786761568986789424757058427906
61786761568987041026261563826074
61786761568987041390030552246856
61786761568987041438232204004074
61786761568987041573066847111747
61786761568987073096921239903990
61786761568987073096921239922864
61786761568987074331671744156706
61786761568987074331703144348434
61786761568987074331703173398922
61786761568987074331703173417796
61786761568987074743265725641450
61786761568987074744050296673714
61786761568987074744112939402412
61786761568987074744113054193452
61786761568987074744113058792770
61786761568987074744116038589258
61786761568987074744116038707302
61786761568987074744133946196428
61786761568987074744133946202044
61786761568987074744133949365498
61786761568987074744136959276736
61786761568987074744136959289834
61786761568987074744136959295610
61786761568987074789866610401188
61786761568987074789866639097544
61786761568987074789866643702638
61786761568987074927064258636750
61786761568987074927064603010492
61786761568987074927064603016108
61786761568987074927064606179562
61786761568987074927064607261294
61786761568987074927064631708092
61786761568987074927064636294312
61786761568987074927064636313186
61786761568987074927067730540806
61786761568987074927315655720462
61786761568987074927315683354221
61786761568987074927318750308198
61786761568987074929575114882783
61786761568987089019135857769516
61786761568987089568294988090032
61786761568987089568295074202186
61786761568987089569905967003554
61786761568987089569905967120194
61786761568987089569905995699910
61786761568987090803620080525780
61786761568987090803620085112000
61786761568987090803641001230728
61786761568987090803641005816948
61786761568987090803641091923485
61786761568987090803641091923486
61786761568987090803641092041529
61786761568987090803641092041530
61786761568987090803808108603108
61786761568987090803808457681113
61786761568987090803808457681114
61786761568987090803808457694212
61786761568987090803829378399160
61786761568987090803891791422900
61786761568987090803892054293794
61786761568987090803892054295198
61786761568987090803892140500906
61786761568987090803895148876950
61786761568987090805252756382802
61786761568987090805252785079158
61786761568990693123057752605668
61786761571618500203074108385266
61786761719332367517124289729866
61786761719551172095252765667080
61786761719551172141024205262438
61786761719551172141024205279908
61786761719551172141027299863064
61786761719551172141086967398964
61786761719656537470200740642598
61786761722284427777201896979932
61786761722284427777201898379612
61786761722284427777201898397082
61786761722287131080076566225938
61786761722287131080076566243408
61786761722287998296338276924076
61786761722287998296338280110616
61786761722288031647971911550606
61786761722288031649583580726040
61786761722288031688897445831042
61786761722288031688897445832446
61786761722288031688897445836658
61786761722288031693161412209776
61786761722288031693161412227246
61786761722288031693725496262237
61786761722288031693725496445972
61786761722288031693725496459070
61786761722288031693725496459230
61786761722288031693725499647174
61786761722288031693725501064164
61786761722288031693726271280632
61786761722288031693726271299506
61786761722502031637338510311511
61786761722503232401101522365212
61786761722503232401101523764892
61786761722503232401101523782362
61786761722503233636448316330680
61786761722503234183830463613374
61786761722503234185522716309326
61786761722505635560731150170902
61786761722505919271163331056298
61786761722505933912307135021162
61786761722505934056366617140816
61786761722505934095321359869594
61786761722505934097855859217075
61786761722505934102099281344332
61786761722505934102841148336982
61786761722505934102844620241038
61786761722505935291712634867732
61786761722505935291713406520064
61786761722505935333201876943991
61786761722505935337466991428528
61786761722505935338031075660512
61786761722505935338187937716230
61786761722505935338191409618882
61786761722505935338191409620286
61786761722505935704059759663056
61786761722505935749729776420512
61786761722505935749813344454880
61786761722505935751425123698216
61786761722505935751665925441250
61786761722505935751665925442654
61786761722505935887325146226870
61786761722505935887325917879202
61786761722505983325331549147162
61786761722505983325352441155754
61786761722505983325917325736426
61786761722506835717936671971067
61786761722506836266977367075626
61786761722506836273483206111320
61786761722506836273483320430184
61786761722506836312461306616775
61786761722506836312730923287734
61786761722506836316976324855728
61786761722506836317541180740044
61786761722506836317541556998086
61786761722506836317541558397766
61786761722506836317813411372614
61786761722506836317813412789556
61786761722506836317813497465894
61786761722506836317814183023542
61786761722506836317814269118226
61786761722506836317814297814582
61786761722506836317814302419676
61786761722506836317816507371516
61786761722506836317816510559460
61786761722506836319236129436918
61786761722506836319236133490887
61786761722506836319236133508357
61786761722506836319236904275790
61786761722506836319236905325550
61786761722506836319236905338648
61786761722506836455074166102378
61786761722602930368405648438586
61786761722602930368406420090918
61786761722603197068591242624222
61786761722603230007794043635258
61786761722603230374471260574628
61786761722603230420141195960538
61786761722603230420224845483092
61786761722603230557401946067738
61786761722603230557401946085208
61786761722603230557401950318540
61786761722603230557401950336010
61786761722603230557673890803770
61786761722603244649588594937872
61786761722611035478712458037134
61786761722611050165336988588402
61786761722611050165420556622770
61786761722611050165672379921018
61786761722611050165672379938488
61786761722611050165674702869312
61786761722611301720607392880490
61786761722611333882753289019898
61786761722611333883309991548056
61786761722611333885002244244008
61786761722611334935169453836772
61786761722611335118089602448826
61786761722611335118100110650836
61786761722611335484212439454200
61786761722611335484212472755650
61786761722611335529882374840110
61786761722611335529945132354072
61786761722611335529945136959166
61786761722611335667143096268264
61786761722611335667143124951522
61786761722611335667143124964620
61786761722611335667143124964780
61786761722611335667143128152724
61786761722611335667143129215582
61786761722611335667143129569714
61786761722611335667146223784236
61786761722611335667707984018166
61786761722611335667707984037040
61786761722611335667979580129862
61786761722611335667982248501658
61786761722611335669402559662412
61786761722611349759329773813232
61786761722611349759873740875496
61786761722611349759894632884088
61786761722611350354858630945184
61786761722611350354942198979552
61786761722611351543719499087978
61786761722611351543719499206022
61786761722611351544535406736170
61786761722611351544538501336796
61786761722611351546167303172555
61786761722611351546167303172556
61786761722614937800930622165908
61786761722614937800932945114202
61786761722614937801181669225604
61786761722614937801183993573578
61786761722614937801748852645838
61786761722614937801748852663308
61786761722614953861253670838382
61786761722614953861253670855852
61786761728191852250206850639930
61786761728191852387467604996528
61786761728191852387467605015402
61786761728192752808792615611630
61786761728192752818018631095088
61786761728192752818018631213132
61786761728192752818018632630282
61786761728192753001032970380428
61786761728195754709028965499146
61786761728195754709028965518020
61786761728195754846289634154344
61786761728195756081636423533592
61786761728195756485919877338428
61786761728195756492665545480920
61786761728195756493146803216118
61786761728195756493178204942880
61786761728195756493178233522596
61786761728195756493240880968656
61786761728195756494873552220584
61786761728196623709439942784710
61786761728196623709439942786114
61786761728196623709439943835874
61786761728196623709439944302434
61786761728196623709439944319904
61786761728196623709439947488974
61786761728196623709439947507848
61786761728196623755172606988226
61786761728196623755172608037986
61786761728196623755172608392278
61786761728196623755172611580222
61786761728196623755172611593320
61786761728196655414101415794776
61786761728196657053731573239712
61786761728196657053731573241116
61786761728196657060508723062278
61786761728196657060508723067894
61786761728196657060509494697140
61786761728196657060509494714610
61786761728196657061052658241486
61786761728196657061052662963220
61786761728196657061053437784782
61786761728196657061073578929124
61786761728196657061073578933336
61786761728196657061073578947838
61786761728196657061073578952210
61786761728196657061073582115664
61786761728196657061073582134538
61786761728196657061074353767996
61786761728196657061074353786870
61786761728196657062685248108770
61786761728196657062685248121868
61786761728196657062685248123272
61786761728196657099464237443228
61786761728196657101999084530514
61786761728196657101999084536130
61786761728196657106241387265634
61786761728196657106241387265794
61786761728196657106242158918126
61786761728196657106262307971986
61786761728196657106743485617114
61786761728196657106806243136852
61786761728196657106806243149950
61786761728196657106806243150110
61786761728196657106806243155726
61786761728196657106806246319180
61786761728196657106806246338054
61786761728196657106807017990386
61786761728196657106827163856302
61786761728196657106827168442522
61786761728196657106827168461396
61786761728196657108438832900594
61786761728196657108438832913692
61786761728402551345337511970853
61786761728402551894380186516149
61786761728403451918135383062458
61786761728403453560193663473657
61786761728403752514118211047169
61786761728403753749464228774085
61786761728410656874106476025210
61786761728410657004685449627705
61786761728410657009672653687802
61786761728410657055426238479626
61786761728411557028443740776044
61786761728411557030135993471996
61786761728411557435150581660445
61786761728411557440223680952762
61786761728411557440223680954166
61786761728411557441918257648172
61786761728411557441918257665642
61786761728411557623238020120058
61786761728411557623238020121462
61786761728411557624932597282028
61786761728411559409353789827866
61786761728411857629494274832906
61786761728411857766755029208378
61786761728414244449261740251826
61786761728414259138303453644488
61786761728414259138303453661958
61786761728414259143386027840118
61786761728414259143386799474980
61786761728414259143657997004282
61786761728414259143658768658018
61786761728414259326494440313561
61786761728414259326672250433834
61786761728414259326675693638678
61786761728414259326675693640082
61786761728414260379004786383530
61786761728414260508766558444370
61786761728414260515544479919108
61786761728414260516108564151092
61786761728414260562019039811678
61786761728414260562022483017926
61786761728414260928079205494088
61786761728414260967913386441128
61786761728414260968750214690810
61786761728414260973058636663938
61786761728414260973059408297396
61786761728414260973059408316270
61786761728414260973623492548254
61786761728414260973801388677242
61786761728414260973832788868970
61786761728414260973833560521302
61786761728414260973835798780208
61786761728414260975255392147850
61786761728414260975256168504446
61786761728414260975256168523320
61786761728414260975256197084162
61786761728414260975256197103036
61786761728414260975495879650974
61786761728414261111094229157626
61786761728414261111096553155680
61786761728414261111096553157084
61786761728414261111156991278246
61786761728414261111156994464786
61786761728414308548880146715066
61786761728414308549633292126242
61786761728414308549633292143712
61786761728414308549727478430522
61786761728414308549748370439114
61786761728414308551327867770488
61786761728414544638511413542258
61786761728414558921147356627786
61786761728414559325401278629660
61786761728414559325408773719230
61786761728414559327574047523228
61786761728414559327574047542102
61786761728414559332176105503772
61786761728414559332656621701388
61786761728414559332928590884426
61786761728414559462662033005132
61786761728414559462669442355554
61786761728414559469468284536644
61786761728414559469918033429202
61786761728414559470190374129674
61786761728414559515200948740160
61786761728414559515671618221026
61786761728414560704793381557208
61786761728414560704814302263560
61786761728414560705358237441524
61786761728414560705379158147876
61786761728414560750547738119408
61786761728414560751111822351392
61786761728414561116575645733384
61786761728414561116575645752258
61786761728414561116576417404590
61786761728414561117077830309286
61786761728414561117077830328160
61786761728414561117077858889002
61786761728414561117077858907876
61786761728414561117140501617700
61786761728414561117140501636574
61786761728414561117140506335062
61786761728414561117140506353936
61786761728414561117328878785924
61786761728414561118772401236170
61786761728414561118772405756699
61786761728414561118772405775573
61786761728414561118773177427905
61786761728414561118773177493596
61786761728414561118773177611640
61786761728414561118773206172482
61786761728414561118773206191356
61786761728414561119014007928614
61786761728414561155552166927224
61786761728414561157999887982646
61786761728414561162831415101110
61786761728414561162831415119984
61786761728414561162894091145760
61786761728414561163082462160806
61786761728414561163082463577748
61786761728414561163085472072044
61786761728414561164526762397688
61786761728414561299611682349945
61786761728414561300343130797130
61786761728414561300346225384658
61786761728414561300346226447516
61786761728414608738425692873704
61786761728414608738433187845230
61786761728414608738433216542990
61786761728414608738998043729546
61786761728414608738998072427306
61786761728415459893157793594738
61786761728415459895417225123300
61786761728415459895417253821060
61786761728415459895419553660757
61786761728415459895668302102317
61786761728415459900469060676692
61786761728415459900469060694162
61786761728415459900471383506942
61786761728415459900471383624986
61786761728415459900740286787114
61786761728415459900743730465746
61786761728415460037196383705800
61786761728415460037732137882414
61786761728415460038001041161182
61786761728415460039424390578366
61786761728415460082949968615668
61786761728415460083483399843988
61786761728415460083483399861458
61786761728415460083485722792282
61786761728415460085177975488234
61786761728415461130199187315992
61786761728415461130201487155689
61786761728415461135281732796392
61786761728415461135281761494152
61786761728415461135282533146484
61786761728415461135846588680708
61786761728415461135846617378468
61786761728415461136087076164958
61786761728415461272543173086452
61786761728415461273107257317032
61786761728415461273107257318436
61786761728415461273351274220466
61786761728415461318296757994916
61786761728415461318860842226900
61786761728415461677547257520686
61786761728415461679242206217560
61786761728415461679242206221772
61786761728415461679807065288416
61786761728415461684325437262628
61786761728415461684889263227408
61786761728415461684889521493208
61786761728415461684889526210570
61786761728415461684889639466576
61786761728415461684889639485450
61786761728415461685141717875848
61786761728415461685141717877252
61786761728415461686584873508552
61786761728415461686584959129656
61786761728415461686584959601992
61786761728415461686584987812914
61786761728415461686584987827416
61786761728415461724995762433880
61786761728415461725560621500524
61786761728415461725811669977370
61786761728415461725811669982986
61786761728415461725832590683562
61786761728415461730077992251556
61786761728415461730642848135872
61786761728415461730643195678684
61786761728415461730643195697558
61786761728415461730893896599460
61786761728415461730893899781788
61786761728415461730894244155530
61786761728415461730895018995806
61786761728415461730895044505462
61786761728415461730895049110556
61786761728415461730897252465883
61786761728415461730897252649618
61786761728415461730897254066768
61786761728415461730897257254712
61786761728415461730915164861722
61786761728415461730915936514054
61786761728415461730918177955288
61786761728415461732306257389922
61786761728415461732338458285874
61786761728415461732338458298972
61786761728415461732338542975262
61786761728415461732338544025022
61786761728415461732338544038120
61786761728415461732338572735880
61786761728415461732338573090172
61786761728415461732578226572960
61786761728415461732578226591834
61786761728415461733153660802934
61786761728415461868155684445590
61786761728415461868155687632130
61786761728415461868176949524120
61786761728415461868176949525524
61786761728415461868176952712064
61786761728415495084435795332822
61786761728415509306182207720738
61786761728415509306182236418498
61786761728415509306747063605054
61786761728415509306747063606458
61786761728415509306747092302814
61786761728507952914593004439262
61786761728511555231625117032898
61786761728511555643473150785716
61786761728511555643494071492068
61786761728511555643972236043630
61786761728511555644034912069406
61786761728511555644034912088280
61786761728511555644035026860446
61786761728511555644035026879320
61786761728511555644037235017700
61786761728511555781233019466782
61786761728511555781508058790390
61786761728511569873398776328324
61786761728511805827084992138908
61786761728511822069135689715946
61786761728511822069700545600262
61786761728511822433469534021044
61786761728511822481671185782682
61786761728511822481671214480442
61786761728511822481671957435014
61786761728511822481671989315102
61786761728511822481692878141366
61786761728511855237661685327530
61786761728511855237936637489384
61786761728511855375110725930894
61786761728511855375110726397454
61786761728511855375113048879188
61786761728511855375142155187612
61786761728511855375142155191984
61786761728511855786704707415638
61786761728511855786990159874036
61786761728511855787489245133354
61786761728511855787489278447902
61786761728511855787551921159130
61786761728511855787551921176600
61786761728511855787552007252410
61786761728511855787552007265508
61786761728511855787552035963268
61786761728511855787552035967640
61786761728511855787554244107424
61786761728511855787572927953146
61786761728511855787572927957358
61786761728511855787572927971860
61786761728511855787572927976232
61786761728511855787572931139686
61786761728511855789152425284520
61786761728511855833305592173972
61786761728511855833305620871732
61786761728511855833305625476826
61786761728511855969910427546966
61786761728511855969941856430678
61786761728511855970503584767210
61786761728511855970503584784680
61786761728511855970503587953750
61786761728511855970503589016608
61786761728511855970503589035482
61786761728511855970754288874526
61786761728511855970754666546750
61786761728511855970757732080982
61786761728511855970757732082142
61786761728511855970757732082226
61786761728511855970757732082386
61786761728511855970757735268926
61786761728511855970757760778582
61786761728511855970757760780199
61786761728511855970757763960910
61786761728511855973014097708135
61786761728511870062669341628752
61786761728511871846497635561482
61786761728511871847247439472612
61786761728511871847247468048116
61786761728511871847268360056708
61786761728511871847268360173348
61786761728511871847331036082484
61786761728511871847331036199124
61786761728511871847331122292404
61786761728511871847334130664236
61786761728511871847334130782280
61786761728511871848942815448076
61786761728519610930653484358874
61786761728519627400279480402964
61786761728519627402707401501086
61786761728519627402707430198846
61786761728519627402728322089394
61786761728519627402728322207438
61786761728519627540051752490642
61786761728519658923353694182534
61786761728519658923622194294084
61786761728519658923625288759196
61786761728519658924103482126562
61786761728519658924103482144032
61786761728519658924187050160930
61786761728519658925798057652764
61786761728519658925798057770808
61786761728519659106584391465218
61786761728519659106584391482688
61786761728519659107117821293858
61786761728519659107117821311328
61786761728519659108812396938104
61786761728519660341931184031006
61786761728519660341931184049880
61786761728519660753430970854106
61786761728519660753430970872980
61786761728519660753493618319040
61786761728519660753713448239154
61786761728519660753765585967044
61786761728519660753776090967852
61786761728519660753776180243460
61786761728519660753776205740018
61786761728519660753776205753116
61786761728519660753776205753276
61786761728519660753776208922346
61786761728519660753776208941220
61786761728519660753776210358210
61786761728519660753778413897272
61786761728519660753779190272742
61786761728519660753797100949812
61786761728519660753799334603624
61786761728519660753800110861050
61786761728519660754341036127776
61786761728519660754341064825536
61786761728519660754361956834128
61786761728519660890973825293726
61786761728519660890974169667308
61786761728519660890974198346354
61786761728519660890974198350566
61786761728519660890974198363664
61786761728519660890974198363824
61786761728519660890974201532894
61786761728519660890974201551768
61786761728519660890974202595752
61786761728519660890974202614626
61786761728519660890977297183280
61786761728519660891509955726978
61786761728519660891539057436084
61786761728519660891541352732006
61786761728519660891541381429766
61786761728519660891793204728014
61786761728519660891813321896330
61786761728519660891814096736606
61786761728519660893233633061456
61786761728519674983045424426492
61786761728519674983694191301768
61786761728519674983725706283132
61786761728519675577842028236524
61786761728519675577842028240736
61786761728519675577842028253786
61786761728519675577925594753168
61786761728519675577925594871212
61786761728519675577925596288362
61786761728519675577937214364304
61786761728519675577957363416920
61786761728519675578438627156732
61786761728519675578438627169830
61786761728519675578490795111800
61786761728519675578490795116012
61786761728519675578490795129062
61786761728519675578501298596288
61786761728519675578501384689568
61786761728519675578501389411302
61786761728519675578522219301236
61786761728519675578522224018598
61786761728519675578522305390304
61786761728519675578522305394516
61786761728519675578522308576844
61786761728519675578522309976524
61786761728519675578522309995238
61786761728519675578522309999610
61786761728519675578522310111878
61786761728519675578522310112037
61786761728519675578522310112038
61786761728519675578678823206438
61786761728519675578689326673616
61786761728519675578689704331337
61786761728519675578689704331338
61786761728519675578689704344228
61786761728519675578690450590494
61786761728519675578690450603592
61786761728519675578690479170210
61786761728519675578690479301352
61786761728519675578710596352820
61786761728519675578710596469460
61786761728519675578711371309944
61786761728519675578773009493408
61786761728519675578773009497620
61786761728519675578773012679948
61786761728519675578773272365706
61786761728519675578773272378596
61786761728519675578773272495236
61786761728519675578773358575626
61786761728519675578774047204578
61786761728519675578774047217676
61786761728519675578774047335720
61786761728519675578774133429000
61786761728519675578776366947458
61786761728519675578776370148500
61786761728519675578776370265056
61786761728519675578776370265140
61786761728519675580101802603634
61786761728519675580101802721678
61786761728519675580101804138828
61786761728519675580133202800978
61786761728519675580133202917618
61786761728519675580373400250364
61786761728519675580373403438308
61786761728519675580385054810084
61786761728519927133688139569966
61786761728519927133709060276318
61786761728519927543775568784932
61786761728519927591977249238714
61786761728519927591977995381230
61786761728519927726811091997491
61786761728519927726811092016365
61786761728519927726814186598117
61786761728519959112620930712170
61786761728519959112895882874024
61786761728519959250101371505858
61786761728519959250101400570848
61786761728519959250101400571008
61786761728519959250634830380774
61786761728519959250634830399648
61786761728519959296390738238936
61786761728519960348250200508778
61786761728519960348250200527652
61786761728519960485448193119326
61786761728519960485448193138200
61786761728519960897010742179526
61786761728519960897010742198400
61786761728519960897230424011522
61786761728519960897230457308600
61786761728519960897230457327474
61786761728519960897292841770094
61786761728519960897293100037298
61786761728519960897293100056172
61786761728519960897293189331780
61786761728519960897293214841436
61786761728519960897293214841596
61786761728519960897293219446530
61786761728519960897295422985592
61786761728519960897296199355286
61786761728519960897314106836930
61786761728519960897314106850028
61786761728519960897314106850188
61786761728519960897314106855804
61786761728519960897314110019258
61786761728519960897314110038132
61786761728519960897317119930496
61786761728519960897317119943594
61786761728519960897317119949370
61786761728519960897858045216096
61786761728519960897858073913856
61786761728519960897878965903574
61786761728519960897878965922448
61786761728519960943046771053544
61786761728519960943046799751304
61786761728519960943046804337524
61786761728519960943046804356398
61786761728519961080244419290510
61786761728519961080244763650994
61786761728519961080244763664092
61786761728519961080244763664252
61786761728519961080244763669868
61786761728519961080244766833322
61786761728519961080244766852196
61786761728519961080244767896180
61786761728519961080244767915054
61786761728519961080244792361852
61786761728519961080244796948072
61786761728519961080244796966946
61786761728519961080247076317608
61786761728519961080247862483708
61786761728519961080780549725166
61786761728519961080809622717638
61786761728519961080809622736512
61786761728519961080811946728790
61786761728519961080811975426550
61786761728519961081060326820742
61786761728519961081060699892297
61786761728519961081060704497178
61786761728519961081062995192538
61786761728519961081063798724798
61786761728519961081084690733390
61786761728519961083320136025953
61786761728519975172881217264184
61786761728519975172975379574968
61786761728519975721453451798888
61786761728519975721454223451220
61786761728519975721475144157572
61786761728519975721955664941408
61786761728519975722018307683204
61786761728519975722018422474244
61786761728519975722018427079338
61786761728519975722206335760532
61786761728519975722206684838537
61786761728519975722206684838538
61786761728519975722206684851428
61786761728519975722206684857252
61786761728519975722206713418253
61786761728519975722206713418254
61786761728519975722206713431144
61786761728519975722206713436968
61786761728519975722227605439736
61786761728519975722227605445560
61786761728519975722290018585940
61786761728519975722290281452622
61786761728519975722290281465512
61786761728519975722290281471336
61786761728519975722291056292898
61786761728519975723650240585654
61786761728519975767709221166614
61786761728519975767960298341220
61786761728519975767960298346836
61786761728519975767981190349812
61786761728519975767981190355428
61786761728519975768043866375588
61786761728519975768043866381204
61786761728519975768046964145284
61786761728519976956737555342856
61786761728519976956789397943874
61786761728519976956800245882400
61786761728519976956800245895498
61786761728519976956821166470708
61786761728519976956821166483806
61786761728519976956821166601850
61786761728519976956821252577245
61786761728519976956821252577246
61786761728519976956821252695289
61786761728519976956821252695290
61786761728519976957365191061198
61786761728519976957365219640914
61786761728519976957386107044412
61786761728519976957386111649506
61786761728519976957553477405730
61786761728519976957553477418744
61786761728519976957553477418828
61786761728519976957553505985446
61786761728519976957553505998460
61786761728519976957553505998544
61786761728519976957553506116588
61786761728519976957574398007136
61786761728519976957636811147516
61786761728519976957637074032828
61786761728519976957637074032912
61786761728519976957637074132082
61786761728519976957637074150956
61786761728519976957637160225522
61786761728519976957638188641752
61786761728519976957640168732624
61786761728519976957640168732708
61786761728519976958997001385186
61786761728519976958997029964902
61786761728519976959248078559791
61786761728519976959248078559792
61786761728519976959248824702308
61786761728523561384139916252116
61786761728523561384143010736262
61786761728523561384143010852902
61786761728523561384704772137836
61786761728523561384707095090502
61786761728523561521884281309350
61786761728523561567073781991446
61786761728523561567637866217814
61786761728523562619486705631364
61786761728523562756663892328164
61786761728523562757231073875138
61786761728523562802984658785006
61786761728523563214283307925076
61786761728523563215035420234388
61786761728523563351460494621876
61786761728523563351462818619930
61786761728523563351463593458802
61786761728523563352027677685170
61786761728523563352027677686574
61786761728523563352027677704043
61786761728523563353719930382526
61786761728523577443563146407770
61786761728523577444128345243062
61786761728523577444128348431006
61786761728523577444211913277222
61786761728523577444211913278674
61786761728523577444211913283046
61786761728523577445822922286988
61786761728523577445822925474932
61786761728523578038359748697110
61786761728523578039008515572386
61786761731151385121472708614032
61786761731370272893949487945022
61786761731478040796323666604014
61786761731478340986159497344037
61786761731478341052352628520676
61786761731478341052624597703714
61786761731478341052625372538374
61786761731478341052627953753872
61786761731478341052628725288112
61786761731478341052628725406204
61786761731478341052628753985920
61786761731478341054236266761056
61786761731478341054236295458864
61786761731478341054800350993040
61786761731478341054821271699440
61786761731478341055071975802544
61786761731478341055072318759136
61786761731478341055072320176078
61786761731478341055073090293376
61786761731478341055073095010738
61786761731478341055073118991184
61786761799088452847250221978225
61786761799095357383424772710725
61786761799096557955293725042636
61786761799096559190640514421884
61786761799099259249418631676785
61786761799099261033807323948997
61786761799099261450398240855382
61786761799099261450481808889750
61786761799099261450482580540678
61786761799099261452082998460360
61786761799099261452930760760882
61786761799099261452930760762286
61786761799099261452930760766498
61786761799100162018293590884314
61786761799100162020742456661958
61786761799100162020742456662166
61786761799100162020742456667782
61786761799100162063963492967370
61786761799100162064026255086586
61786761799100162064026255087830
61786761799100162064026255087990
61786761799100162064027026740162
61786761799100162064027026740322
61786761799100162064027029926862
61786761799100162064047175792778
61786761799100162064047947445110
61786761799100162065931187106108
61786761799100162065931187106117
61786761799100162066475120865474
61786761799100162066475122282624
61786761799100162066475122284028
61786761799100162066475125470568
61786761799100162066496012874066
61786761799100162066496014291216
61786761799100162066496017479160
61786761799100162066496041572087
61786761799314161822131981234796
61786761799314161831891343859052
61786761799314162005125314074636
61786761799314162007387074121781
61786761799314163057478770614044
61786761799315362581390107268903
61786761799315363816172040763835
61786761799315363823755652874560
61786761799315364555844048101674
61786761799317749452235333928940
61786761799317765511740152120080
61786761799317765518423144219326
61786761799317765518423915870254
61786761799317765518988000103642
61786761799317765925970223459412
61786761799317765931053569288500
61786761799317765931053569289904
61786761799317765931055806131868
61786761799317765933311886129397
61786761799317765933311886130801
61786761799317765933312143059804
61786761799317765933312229085989
61786761799317765933312229087393
61786761799317765933312229147468
61786761799317765933312229153084
61786761799317765933312257667109
61786761799317765933312257845228
61786761799317765933313003987744
61786761799317765933313032684100
61786761799317765933313262267998
61786761799317766068316560861472
61786761799317766070572883373406
61786761799317766070572897722313
61786761799317766070572897723717
61786761799317766070572897783792
61786761799317766070572897789408
61786761799318049641485007220776
61786761799318065517975600563484
61786761799318065656954837024965
61786761799318065661940924959978
61786761799318065662505009190558
61786761799318065700989825411916
61786761799318065707672788811950
61786761799318065707673560465686
61786761799318065708237644697670
61786761799318066069215292061098
61786761799318066074297866239258
61786761799318066074381434273626
61786761799318066075982623845640
61786761799318066075982623847044
61786761799318066076809379347726
61786761799318066076828895217717
61786761799318066076829152146720
61786761799318066076829238174309
61786761799318066076829266754025
61786761799318066076829266937760
61786761799318066076830041772420
61786761799318066076830386146162
61786761799318066076830386151778
61786761799318066076830387563104
61786761799318066076830390751048
61786761799318066114968848273206
61786761799318066120051422451366
61786761799318066120114098478546
61786761799318066120303242581740
61786761799318066122562935559834
61786761799318066122563051766620
61786761799318066122563051768024
61786761799318066122563054954564
61786761799318066122582823149868
61786761799318066122583597984528
61786761799318066122583628099491
61786761799318066257563911218064
61786761799318066257647594042276
61786761799318066257647594043680
61786761799318066257647597230220
61786761799318066259843477253550
61786761799318066259843491602457
61786761799318066259843491786192
61786761799318066259844266620852
61786761799318966085724620438992
61786761799318966092491180572606
61786761799318966092491952223534
61786761799318966275484570452382
61786761799318966637027074057066
61786761799318966642109648235226
61786761799318966642382389069351
61786761799318966642382389069352
61786761799318966642382392257296
61786761799318966642384597214752
61786761799318966642385745119509
61786761799318966644076968945685
61786761799318966644076968947089
61786761799318966644640676858149
61786761799318966644640676859553
61786761799318966644640934075593
61786761799318966644640934137072
61786761799318966644641048928112
61786761799318966644641053177669
61786761799318966644641824830001
61786761799318966644642082047238
61786761799318966644642082047445
61786761799318966644642082047446
61786761799318966644642082053062
61786761799318966644642168142130
61786761799318966682780630269174
61786761799318966683034806275095
61786761799318966683052599452371
61786761799318966683052599452372
61786761799318966683055698283681
61786761799318966683055698285085
61786761799318966687267605232534
61786761799318966687831689464518
61786761799318966687863118354054
61786761799318966687863204446090
61786761799318966687863204447334
61786761799318966687863204447494
61786761799318966687863204451706
61786761799318966688114281621945
61786761799318966688118410739967
61786761799318966688135202328345
61786761799318966688135945281459
61786761799318966688135945281460
61786761799318966688135945282863
61786761799318966688135945282864
61786761799318966688135948469404
61786761799318966688138182123216
61786761799318966688139302748559
61786761799318966688139302749963
61786761799318966689527040991780
61786761799318966689527040993184
61786761799318966689809633149207
61786761799318966689830525157793
61786761799318966689830525159197
61786761799318966689830553855607
61786761799318966690373717382595
61786761799318966690374489033523
61786761799318966690374833407052
61786761799318966690374833408456
61786761799318966690374836594996
61786761799318966690394261651377
61786761799318966690394504519914
61786761799318966690394518868821
61786761799318966690394519046940
61786761799318966690394605140220
61786761799318966690394609389777
61786761799318966690395293885812
61786761799318966690395381042109
61786761799318966690395381043513
61786761799318966690395409739923
61786761799318966690395638259346
61786761799318966690395753050594
61786761799318966825396613917784
61786761799318966825396617105728
61786761799318966827656394051968
61786761799318966827656394053372
61786761799318966827656397239912
61786761799318966827656421686918
61786761799318999995901989234895
61786761799318999996465954426282
61786761799318999996465954431898
61786761799318999996466073466879
61786761799318999996466073468283
61786761799318999996466845119211
61786761799318999996467102336448
61786761799318999996467102336655
61786761799318999996467102336656
61786761799318999996467102342272
61786761799319000037137055500827
61786761799319000041655545448407
61786761799319000042219539340362
61786761799319000042219629678987
61786761799319000042220314175022
61786761799319000042220401331319
61786761799319000042220658548556
61786761799319000042220659965705
61786761799319000042220659965706
61786761799319000042220663153650
61786761799319014859038747387591
61786761799319014861295084314123
61786761799319016094382437932721
61786761799319016094384765113103
61786761799319016094385536765435
61786761799319016096077017809055
61786761799319016096641873693371
61786761799415060601255038811424
61786761799415060601255038811584
61786761799415060738453031421972
61786761799415360378682884104076
61786761799415360744709285780688
61786761799415360744792853815056
61786761799415360744792939908336
61786761799415360744792939912708
61786761799415360747240657781430
61786761799415360790462841991392
61786761799415360790525518018572
61786761799415360790546524816800
61786761799415360927723596721156
61786761799415360927723596722400
61786761799415360927723596726772
61786761799415360927977772728321
61786761799415375569205025709952
61786761799415376804205547084038
61786761799415376804205547200678
61786761799415376804299953245976
61786761799415376804303047846602
61786761799415376804489139059296
61786761799415376804551815085072
61786761799415376804551815089284
61786761799415376806747798916652
61786761799415376806747798922268
61786761799423132359947554581904
61786761799423132359947554587520
61786761799423132359948329422180
61786761799423163881438569206680
61786761799423164064369226020744
61786761799423165299151159515676
61786761799423165299151188212032
61786761799423165710933455571940
61786761799423165710996217690996
61786761799423165710996217691156
61786761799423165711017023606308
61786761799423165711017109699748
61786761799423165711561073575312
61786761799423165711561073575472
61786761799423165848194210301544
61786761799423165848759066185860
61786761799423180535647788084622
61786761799423180535658634520086
61786761799423180535658663217846
61786761799423180535658663222218
61786761799423180535710459522934
61786761799423180535722082198194
61786761799423180535742231252214
61786761799423180535742231256586
61786761799423180535742317345494
61786761799423180535743002908918
61786761799423180535743088997826
61786761799423180535931375355408
61786761799423180535994051368294
61786761799423180535994054567932
61786761799423180537342363728868
61786761799423180538190810053248
61786761799423432549218148584304
61786761799423432549218923418964
61786761799423432549218924835870
61786761799423464070123300525292
61786761799423464070123415310556
61786761799423464070123415310716
61786761799423464070144307319308
61786761799423464070144307320552
61786761799423464070144307324924
61786761799423464070688156409608
61786761799423464070688271194872
61786761799423464070688271195032
61786761799423464070688271200648
61786761799423464070688274382976
61786761799423464070709163203464
61786761799423464070709163203624
61786761799423464070709163209240
61786761799423464070709166391568
61786761799423464207038934805892
61786761799423464207038935278068
61786761799423464207321379224748
61786761799423464207321379224908
61786761799423464207321407921104
61786761799423464207321407921264
61786761799423464207886238295764
61786761799423464207886263805420
61786761799423464207886263805580
61786761799423464207886263811196
61786761799423464207886266993524
61786761799423464252792520069892
61786761799423464253074964133372
61786761799423464253074964134616
61786761799423464253074964138988
61786761799423464253074992830972
61786761799423464253639820017528
61786761799423464253639820017688
61786761799423464253639820023304
61786761799423464253639823205632
61786761799423464253639848715288
61786761799423465305470089904540
61786761799423465305470204689964
61786761799423465305491096698556
61786761799423465306035063762224
61786761799423465306055955770816
61786761799423465442385724657316
61786761799423465442668168603996
61786761799423465442668168604156
61786761799423465442668197300352
61786761799423465442668197300512
61786761799423465442668197306128
61786761799423465443233027675012
61786761799423465443233056372772
61786761799423465488139309449140
61786761799423465488421753513864
61786761799423465488421753518236
61786761799423465488421782210220
61786761799423465488986612584880
61786761799423465854230664853492
61786761799423465854450464658856
61786761799423465854534032693224
61786761799423465854534118787908
61786761799423465854534118788068
61786761799423465854534118792280
61786761799423465855078085850332
61786761799423465855098888577540
61786761799423465855098977858924
61786761799423465855287261028402
61786761799423465856981836661002
61786761799423465900266696896740
61786761799423465900266811687780
61786761799423465900768876755280
61786761799423465900831552781056
61786761799423465900831667572096
61786761799423465900852559580688
61786761799423466037464775600728
61786761799423466037464775601972
61786761799423466037464775602132
61786761799423466037464804298328
61786761799423466038029631485044
61786761799423466038029634672988
61786761799423466038029660182644
61786761799423466038283035841281
61786761799423466038283807492209
61786761799423466038301600668082
61786761799423466038301603856026
61786761799423466038304699500552
61786761799423466039996176294858
61786761799423480679175672310538
61786761799423480679227468616870
61786761799423480679227473198878
61786761799423480679227473203090
61786761799423480679238319634182
61786761799423480679238434425222
61786761799423480679238434425382
61786761799423480679238434429594
61786761799423480679241401224102
61786761799423480679260011997238
61786761799423480679448384442324
61786761799423480679448384448148
61786761799423480679511060473924
61786761799423480679511063643154
61786761799423480680859372817188
61786761799423480724929228516870
61786761799423480724929257214630
61786761799423480724991904544050
61786761799423480724992676194978
61786761799423480725012825248998
61786761799423480725012911342278
61786761799423480725013682994610
61786761799423480725201969352192
61786761799423480725201969352400
61786761799423480725201969358016
61786761799423480725201972540344
61786761799423480725264645378176
61786761799423480725264645383792
61786761799423480725264648566120
61786761799423480727460629215372
61786761799423480727461404050032
61786761799423481913958334345444
61786761799423481914009406693810
61786761799423481914522461689786
61786761799423481914574261178446
61786761799423481914574265764666
61786761799423481914585109013430
61786761799423481914585223804630
61786761799423481914606029718378
61786761799423481914606029724154
61786761799423481914795177009724
61786761799423481914857078183530
61786761799423481914857078196628
61786761799423481914857853035416
61786761799423481914857853035500
61786761799423481914860177500030
61786761799423481916218158057781
61786761799427032919128362262777
61786761799427033170889192099017
61786761799427033173127702553832
61786761799427034406235209825933
61786761799427034407908864396432
61786761799427034407930513524666
61786761799427034408473720280748
61786761799427034408473720280908
61786761799427034817933531490938
61786761799427034817933531492342
61786761799427034817996293611398
61786761799427034818017214316346
61786761799427066524886981281790
61786761799427067507992424627187
61786761799427067576434773913332
61786761799427067576434773914736
61786761799427067759668885723218
61786761799427067759668885724622
61786761799427067759668914776722
61786761799427067760233773847578
61786761799427068126348296380452
61786761799427068171516919464390
61786761799427068172004380524948
61786761799427068172015660360416
61786761799427068172016004733950
61786761799427068172078422480876
61786761799427068172078680759726
61786761799427068172078680761130
61786761799427068172078795550973
61786761799427068172078795550974
61786761799427068172078795552377
61786761799427068172078795552378
61786761799427068172078798738918
61786761799427068172081003696374
61786761799427068172081778531034
61786761799427068172081779947976
61786761799427068172099343185824
61786761799427068172099687559565
61786761799427068172099687559566
61786761799427068172099690747510
61786761799427068172101924401322
61786761799427068172102699235982
61786761799427068172102700652888
61786761799427068172102700652924
61786761799427068172102700653132
61786761799427068172102700658748
61786761799427068173710580366550
61786761799427068173710609062906
61786761799427068308715031109920
61786761799427068309276415091584
61786761799427068309276788161522
61786761799427068309276788162926
61786761799427068309276791349466
61786761799427068309279886994236
61786761799427068309279886995640
61786761799427068309279890182180
61786761799427068309548384274622
61786761799427068309551827479466
61786761799427068309551827480870
61786761799427068309551830667410
61786761799427082400878345983974
61786761799427082400899266572282
61786761799427082400899266688922
61786761799427082401442430215958
61786761799427082401442545005754
61786761799427082401443205050618
61786761799427082401463350804266
61786761799427082401463350920906
61786761799427082401463437014346
61786761799427082401464125755566
61786761799427082401464211849006
61786761799427082950507096846080
61786761799427082996239808761272
61786761799427082996260729466184
61786761799427082996260729466220
61786761799427082996260729466428
61786761799427082996260729467588
61786761799427082996260729472044
61786761799427082996260815561111
61786761799427082996260815561112
61786761799427082997871737058836
61786761799427084185288258688680
61786761799427084185853114571592
61786761799427084185853114572996
61786761799427084186020642845190
61786761799427084187715990122085
61786761799427084187715993311055
61786761799427084230947442021426
61786761799427084231020965998986
61786761799427084231020966004602
61786761799427084231041886705338
61786761799427084231041972798618
61786761799427084231042658361882
61786761799427084231042744450950
61786761799427084231523177741826
61786761799427084231523179158732
61786761799427084231523179158768
61786761799427084231523179158976
61786761799427084231523179164592
61786761799427084231585821883302
61786761799427084231585821888918
61786761799427084231585825071246
61786761799427084231585826488188
61786761799427084231585941279435
61786761799427084231585941279436
61786761799427084231606742593866
61786761799427084231606745776194
61786761799427084231606747193100
61786761799427084231606747193136
61786761799427084231606747193344
61786761799427084231774227635613
61786761799427084231774227635614
61786761799427084231774227637017
61786761799427084231774227637018
61786761799427084231775002475890
61786761799427084231794770671194
61786761799427084231794773853522
61786761799427084231795118227020
61786761799427084231795119644205
61786761799427084231795119644206
61786761799427084231795889879352
61786761799427084231795894484482
61786761799427084231857795669982
61786761799427084231857795671386
61786761799427084231858570510258
61786761799427084231860890253346
61786761799427084231860890258962
61786761799427084231860893441290
61786761799427084233217754785752
61786761799427084233490466923278
61786761799427084233490466929137
61786761799427084233490466929138
61786761799427084233490470111222
61786761799427084233490470111465
61786761799427084233490470111466
61786761802269675478821364220806
61786761802273779086265240798562
61786761802365769391901774117551
61786761802369838415893780450608
61786761802369838416144856108894
61786761802369839651240573012184
61786761802369839651491648670470
61786761802369839653123463599552
61786761802369839653688290885278
61786761802369839653688290904152
61786761802369839653688662421586
61786761802369839653688663975494
61786761802369839653688667039730
61786761802369839653939371142834
61786761802369840200283591931014
61786761802369840202710417795516
61786761802369840202982385443520
61786761802377792839216008348559
61786761802377943482045498915904
61786761802377943528083053458588
61786761802377943528083053475818
61786761802377944763429842837836
61786761802377945312472861756666
61786761802381379233969214078272
61786761802381797947158315235929
61786761802381828851069044094304
61786761802381828896822599834236
61786761802381845391899268161544
61786761802381845391920161710351
61786761802381845392170864273240
61786761802381845918057999542479
61786761802381847153404792104055
61786761802381847221498697493814
61786761802381847222063553376726
61786761802381847222314257479830
61786761802381847771106227922022
61786761802381847773554293350978
61786761807951392344800062648857
61786761807958295464915447584641
61786761807959195893290721424713
61786761807959195893290750122521
61786761807961897598901562535983
61786761807961897736162231172307
61786761807961898833683869100853
61786761807961898834519549444533
61786761807961898963350450451953
61786761807961898963350450453357
61786761807961898964186130795633
61786761807961898969248927457437
61786761807961898969269848163837
61786761807961898970944537737177
61786761807961898970944537738581
61786761807961898970944623830617
61786761807961898970944623832021
61786761807961898970965544537017
61786761807961898970965544538421
61786761807961898971780218080857
61786761807961899009918794881057
61786761807961899015002483668141
61786761807961899015023404374541
61786761807961899016698208622441
61786761807961899016719129328841
61786761807963099590766130302565
61786761807963099726352109365549
61786761807963099728026885032329
61786761807963099728026913731541
61786761807963099728047805738729
61786761807963099728047805740133
61786761807963099728862594073817
61786761807963099728862594075221
61786761807963099772084773567661
61786761807963099773780469824153
61786761807963099773801390530553
61786761807963099774616178865641
61786761807963100137382002965209
61786761807963100137925166490793
61786761807963100137946087197193
61786761807963100140372889081249
61786761807963216331067863952263
61786761808168996214127796750849
61786761808169896781939607443380
61786761808169896781939607443381
61786761808170196968699688034137
61786761808177085261644467198013
61786761808177085261644495895821
61786761808177085261665387786321
61786761808177085261665387904413
61786761808177085262480176239501
61786761808177100088815072969921
61786761808177133440640093259131
61786761808177984045819611835609
61786761808177984045840503844201
61786761808177985829393515772733
61786761808177985830229196116413
61786761808178000512023061426295
61786761808178000512023090106633
61786761808178000512023090124103
61786761808178000512043982132695
61786761808178000519366100234881
61786761808178000519637841252574
61786761808178000519638184191696
61786761808178000519638184191697
61786761808178000656898852828020
61786761808178000656898852828021
61786761808178001937998083827922
61786761808178033871191120506621
61786761808178033871191120524091
61786761808178033871463089689659
61786761808178034008723873117230
61786761808178034008723873117231
61786761808178286018664080953665
61786761808178300701293655306439
61786761808178300708908406553002
61786761808178302080679383874754
61786761808178302080700304581154
61786761808178302081515092916242
61786761808178335433340113205452
61786761808178500208956839857756
61786761808178501993346651319288
61786761808180686983848576257853
61786761808180686983848604955661
61786761808180686983869496846161
61786761808180686984684285181249
61786761808180686984684285299341
61786761808180687533455335036537
61786761808180687533476255742937
61786761808180702222801187921263
61786761808180702360061856557587
61786761808180703457583494486133
61786761808180703458419174829813
61786761808180703593232120875681
61786761808180703593232120877085
61786761808180703593235564554312
61786761808180703593235564555716
61786761808180703593235593252120
61786761808180703593235593253524
61786761808180703594593085949415
61786761808180703594844163122457
61786761808180703594865055132453
61786761808180703595679843466137
61786761808180703595679843467541
61786761808180703638985705785597
61786761808180703638989149346136
61786761808180703638989178043944
61786761808180704006375091858387
61786761808180704006647061041425
61786761808180735711886876846797
61786761808180736946668810340325
61786761808180736946669183411667
61786761808180736947232894573713
61786761808180736947504863755347
61786761808180736947504863756751
61786761808181887740868190013505
61786761808181887740868190131597
61786761808181887741682978348593
61786761808181887741682978466685
61786761808181888290474948908877
61786761808181888290474948910281
61786761808181904207886456619617
61786761808181904207886456737709
61786761808181904212970145406701
61786761808181904212970174104509
61786761808181904212991066113101
61786761808181904215501550822772
61786761808181904215501550822773
61786761808181904215501579402488
61786761808181904215501579402489
61786761808181904350230814043025
61786761808181904350234257721656
61786761808181904350234286419464
61786761808181904350234286420868
61786761808181904350251734750829
61786761808181904350255178429460
61786761808181904351947431125412
61786761808181904351947431125413
61786761808181904352762219459096
61786761808181904352762219459097
61786761808181904352762219460500
61786761808181904352762219460501
61786761808181904395984398952941
61786761808181904395987842513480
61786761808181904395987871211288
61786761808181904398515804250920
61786761808181904398515804250921
61786761808181904756114342949321
61786761808181904763708430234545
61786761808181904763708516327984
61786761808181904763708516327985
61786761808181904763729437034384
61786761808181904763729437034385
61786761808181937566490775977055
61786761808181937703751559406030
61786761808181937703751559406031
61786761808181937704587239748306
61786761808181937704587239748307
61786761808181937704587239749710
61786761808181937704587239749711
61786761808181937749526036205042
61786761808181937749526036205043
61786761808181937750340824540130
61786761808181937750340824540131
61786761808181938116097534755739
61786761808182104310347019834349
61786761808182104310367911842941
61786761808182104310931996074925
61786761808182104311182700178029
61786761808182104859138988859599
61786761808182104859974669203279
61786761808274394804982520808431
61786761808274395994010866211122
61786761808274396039764451121038
61786761808274396040597807466664
61786761808274396040600131464718
61786761808277998126114260200411
61786761808277998128558625205675
61786761808277998675156934728237
61786761808277998677601299733501
61786761808278314924204658940555
61786761808286052178146333204025
61786761808286052178146333221495
61786761808286053961720237141149
61786761808286053961720265837553
61786761808286053962535025476237
61786761808286053962555946181233
61786761808286101591174220655602
61786761808286102001073505567581
61786761808286102001073505585051
61786761808286102001342117165427
61786761808286102001342117182897
61786761808286102001345474750619
61786761808286102001345474768089
61786761808286102003517870572845
61786761808286102003517870590315
61786761808286102003789839755883
61786761808286102003789839773353
61786761808286102138519217784853
61786761808286102184272773979491
61786761808286102184272773996961
61786761808286103421314145141868
61786761808286103421317617027047
61786761808286103421317617027050
61786761808286103421317617045924
61786761808286103422153297370730
61786761808286103422153297389604
61786761808286103784895129092555
61786761808286103784898486677747
61786761808286103784916021102551
61786761808286103785462197839793
61786761808286103785730809436235
61786761808286103785730809437639
61786761808286103785734167021427
61786761808286103785734167022831
61786761808286103787091774509969
61786761808286103787342851683011
61786761808286103787363743693007
61786761808286103787906562845057
61786761808286103788178532026691
61786761808286103788178532028095
61786761808286103967846677916615
61786761808286103967846706613019
61786761808286103968661466251703
61786761808286103968682386956699
61786761808286103970357162626286
61786761808286103970357162626287
61786761808286103971192871666370
61786761808286103971192871666371
61786761808286118060853392147638
61786761808286118062461301951477
61786761808286118609557550644783
61786761808286118609620226670559
61786761808286118609808254747887
61786761808286118609809397936527
61786761808286118609809399471561
61786761808286118609830291462683
61786761808286118609830291480153
61786761808286118609892965953425
61786761808286118609892965970895
61786761808286118609892967488459
61786761808286118609892967505929
61786761808286118609893053599368
61786761808286118609896409632056
61786761808286118609896409649526
61786761808286118611253270980731
61786761808286118611253270995233
61786761808286118611253270999605
61786761808286118611503946404949
61786761808286118611524867106929
61786761808286118612068030636933
61786761808286118612069178525381
61786761808286118612069178525465
61786761808286118612069178525625
61786761808286118612069178529837
61786761808286118612069178542851
61786761808286118612069178542935
61786761808286118612339655442017
61786761808286118612340774637161
61786761808286118612340774654631
61786761808286401780444814653838
61786761808286401781278170999464
61786761808286401781280494997518
61786761808286402190612711181133
61786761808286402327789811764215
61786761808286402327789811783089
61786761808286402327810703772807
61786761808286402327810703791681
61786761808286402373543367995197
61786761808286402376074773293176
61786761808286403564833506926050
61786761808286403564834626115370
61786761808286403564834626134244
61786761808286403564854398934642
61786761808286403565666863271676
61786761808286403565670306459050
61786761808286403565670306477924
61786761808286403974165723090791
61786761808286403974186615099383
61786761808286403975001403434471
61786761808286404157117271913447
61786761808286404157932060248535
61786761808286404160463465546514
61786761808286404160463465546515
61786761808286418250123986145874
61786761808286418252568351151138
61786761808286418799079963218081
61786761808286418799079963236955
61786761808286418799079964771989
61786761808286418801339772522249
61786761808286418801339772528073
61786761808286418801339772541123
61786761808286418801339777127343
61786761808286418801611368633945
61786761808286418801611368639769
61786761808286418801611368652819
61786761808286418801611373239039
61786761808286418844920588439586
61786761808286420034512678418086
61786761808286420036121334381862
61786761808286420036142255088262
61786761808286420036957043423350
61786761808286568892960987370338
61786761808286568892981879378930
61786761808286568892985235429088
61786761808286568892985235447962
61786761808286568938719047557480
61786761808286570723944923666460
61786761808286570725553219306914
61786761808289955873194940079729
61786761808289955873194940197821
61786761808289955874009728414817
61786761808289955874009728532909
61786761808289956422237614744521
61786761808289956422801698976505
61786761808290004601296375977328
61786761808290004647049960769152
61786761808290005696369803452823
61786761808290005696369832150631
61786761808290005696373161038015
61786761808290005696390724159223
61786761808290005697205512494311
61786761808290005698817526043279
61786761808290005833567796063371
61786761808290005833567796064775
61786761808290005833567824761179
61786761808290005833567824762583
61786761808290005834382584399863
61786761808290005834403505104859
61786761808290005834403505106263
61786761808290005836078280773042
61786761808290005836078280773043
61786761808290005836078280774446
61786761808290005836078280774447
61786761808290005836078309472254
61786761808290005836078309472255
61786761808290005836078309472260
61786761808290005836099201479442
61786761808290005836099201479443
61786761808290005836099201480846
61786761808290005836099201480847
61786761808290005836913989814530
61786761808290005836913989814531
61786761808290005836913989815934
61786761808290005836913989815935
61786761808290005879321380973287
61786761808290005880136169308375
61786761808290005881831865564866
61786761808290005881831865564867
61786761808290005881852786271266
61786761808290005881852786271267
61786761808290005882667574606354
61786761808290005882667574606355
61786761808290006245976562231507
61786761808290006245979919816699
61786761808290006248424284821963
61786761808290020522978654043581
61786761808290020522978654049197
61786761808290020523542738275565
61786761808290020523542738276969
61786761808290020523542738281181
61786761808290021070138720282327
61786761808290021070163083132330
61786761808290021070414131608959
61786761808290021072586527429541
61786761808290021072586527429784
61786761808290021072586527429785
61786761808290021072586527431029
61786761808290021072586527435401
61786761808290021072586556127385
61786761808290021072607448135977
61786761808290021118340140920820
61786761808290022305422060448433
61786761808290022305422061983467
61786761808290022305484736474209
61786761808290022305484738009243
61786761808290022305509100859246
61786761808290022305672766086571
61786761808290022305673137622879
61786761808290022305694029630067
61786761808290022305694029631471
61786761808290022305756705655843
61786761808290022305756705657247
61786761808290022305756791749282
61786761808290022305756791749283
61786761808290022305756791750686
61786761808290022305756791750687
61786761808290022305759804960946
61786761808290022305759804962350
61786761808290022305760149334474
61786761808290022305760149335875
61786761808290022305760149335878
61786761808290022307116637608999
61786761808290022307116637613211
61786761808290022307368460925877
61786761808290022307368460925961
61786761808290022307368460926120
61786761808290022307368460926121
61786761808290022307368460930333
61786761808290022307368489622317
61786761808290022307368833996059
61786761808290022307368833997463
61786761808290022307932545157861
61786761808290022307932545157945
61786761808290022307932545158104
61786761808290022307932545158105
61786761808290022307932545162317
61786761808290022307933693068319
61786761808290022307953465862893
61786761808290022308204514339738
61786761808290022308204514339739
61786761808290022308204514341142
61786761808290022308204514341143
61786761808290022308205289180015
61786761808290022351426693833583
61786761808290022351510376659198
61786761808290022351510376659199
61786761808290022351513389752764
61786761808290022351513734126298
61786761808290022353122418787883
61786761808290022353142966422940
61786761808290022353686158646332
61786761808290022353687277860143
61786761808290022353958873971839
61786761808290121387436376707845
61786761808290122621945566183675
61786761808290122621946714089677
61786761808290122621946715506619
61786761808290122621949038559907
61786761808290122621949813394567
61786761808290122621949814811509
61786761808290123170989361473603
61786761808290123170989388634973
61786761808290123170989388636377
61786761808290123170992832313604
61786761808290123170992832313605
61786761808290123170992832315008
61786761808290123170992832315009
61786761808290123170992832319221
61786761808290154120653673234684
61786761808290170592277727296888
61786761808290170592759015147079
61786761808290170615750890611184
61786761808290170615750890612588
61786761808290170615751148898071
61786761808290170615752005221512
61786761808290171210801898974679
61786761808290172445308505811520
61786761808290172445329427934862
61786761808290172445329770891454
61786761808290172997385366750022
61786762927574669563780478629508
61786762927854702040046291778545
61786762927854702085778955982061
61786762927862807150349227709719
61786762927862807196081891913235
61786762927865208717578177699824
61786762927865208717578177718698
61786762927865508448748060246516
61786762927865508448748835085388
61786762927865508449312922499700
61786762927865552911099887665842
61786762927865552911099887683312
61786762927865552913611256828986
61786762927865552914175259666178
61786762927865552914175259667582
61786762927865552914175259685052
61786762927865552914175344243298
61786762927865552918693716688282
61786762927866409062313312476548
61786762927866453937013147942086
61786762927866453937013147960960
61786762927866453939522602265662
61786762927866453939522860527042
61786762927866453939522860528446
61786762927866453939522860545916
61786762927866453939554370726805
61786762927866453939554370745679
61786762927866453939555399615455
61786762927866453944606202127058
61786762927889568511194237959005
61786762927889868242583630666376
61786762927889868288337215576244
61786762927897673620398798026384
61786762927897673620684712735473
61786762927897673620684712752943
61786762927897673621151939186598
61786762927897673621151939205472
61786762927897673621499501070561
61786762927897677327286474378405
61786762927897923946890468395654
61786762927897923946891125256946
61786762927897923946891240047986
61786762927897923992644710048770
61786762927897972163296460960884
61786762927897972170887195384102
61786762927897973405668354044374
61786762927897973764166854174400
61786762927897973764169953479290
61786762927897973764730562620518
61786762927897973764730591200234
61786762927897973764734034528946
61786762927897973771697146697830
61786762927897973772262002576530
61786762927897973772262777416806
61786762927897973947120641728138
61786762927897973947686272447114
61786762927897973947697120220779
61786762927897973954711371546262
61786762927897973955277002265238
61786762927897973955279326613212
61786762927897977470806955376557
61786762927897977471054559107541
61786762927897977471054563339629
61786762927897977471057659479661
61786762927897977471058007018261
61786762927897978705585421212619
61786762927897978705588892053817
61786762927897978706338562372833
61786762927897978706338562391707
61786762927897978706403680388905
61786762927897978706404799584049
61786762998765111538398826109006
61786762998769057917148823110450
61786762998769057917148823129324
61786762998769061437735432922854
61786762998793373611680178836958
61786762998801178715646190795618
61786762998801178715915178634036
61786762998801178715918531501866
61786762998801178715918536217776
61786762998801178715918536223600
61786762998801478309552342087426
61786762998801478309552342106300
61786762998801478904916784779304
61786762998801478905185396377150
61786762998801478905188752427308
61786762998801478911691611653416
61786762998801483663558598486540
61786763004385899183841010070064
61786763004385899183841010087534
61786763004386800299891181857250
61786763004673736951500493388194
61786763004674631429158703751294
61786763004674681251433977109782
61786763004674681251433977127252
61786763004674681253693494259448
61786763004674681254530241120114
61786763004674681254530241137584
61786763004674681254530327230864
61786763004674681258777102029118
61786763004674681259613925557066
61786763004674681780696466167041
61786763004674681780696466184511
61786763004677338493103250035556
61786763004677338493103250054430
61786763004677338668618693098140
61786763004677338676117589675028
61786763004677339087095196414696
61786763004677339087095224994412
61786763004677638682373843917104
61786763004677638682373843934574
61786763004677639230612205503016
61786763004677639230612234082732
61786763004677683284496562760718
61786763004677683284496562778188
61786763004677686850837100318682
61786763004678539242603042393924
61786763004678539242603047098188
61786763004678539242603071091684
61786763004678539250185539818388
61786763004678539250185539835858
61786763004678539798424016077296
61786763004678539842481876027248
61786763004678539842736281959304
61786763004678583715047590043148
61786763004678583715047676136428
61786763004678583715047961561986
61786763004678583715047961579456
61786763004678583715048824029332
61786763004678583895562291861874
61786763004678583895563063514206
61786763004678583895563407690955
61786763004678584261591747516750
61786763004678584263286323129024
61786763004678584263286437447888
61786763004678584307345332308574
61786763004678587418586091496430
61786763004678587418586120194190
61786763004701654416569781530014
61786763004701654416569810109730
61786763004701698881243945141650
61786763004701698881264837150242
61786763004701999024760954229970
61786763004701999024781846234190
61786763004701999024781846238562
61786763004709759114925325047542
61786763004709759526895965225542
61786763004709803990985124021222
61786763004709803991484123553086
61786763004709803991546885300540
61786763004709803991546885318010
61786763004709803991549979905538
61786763004709803991567428702058
61786763004709803991567773075800
61786763004709803991567777326602
61786763004709803991735170595312
61786763004709804128744758874862
61786763004709804128747858074806
61786763004709804129016731240228
61786763004709804129020203498576
61786763004709804135522685052460
61786763004709804135522799744330
61786763004710102487872075890556
61786763004710102487875403158389
61786763004710102533625632102664
61786763004710103585196787289724
61786763004710103585455986654414
61786763004710103585456015352174
61786763004710103585459458361637
61786763004710103722654009385488
61786763004710103723459322634932
61786763004710103723459322652402
61786763004710103730804770485092
61786763004710103768407565578722
61786763004710103768407565597596
61786763004710103768943234145878
61786763004710103775718061006940
61786763004710104134216561136966
61786763004710104134216561609142
61786763004710104134488157248662
61786763004710104134488186300554
61786763004710104134498661199710
61786763004710104134502104411782
61786763004710104135001132641406
61786763004710104135052241480646
61786763004710104135053042184870
61786763004710104135063861445914
61786763004710104135063861459012
61786763004710104135063866167648
61786763004710104135063890156772
61786763004710104135063890161144
61786763004710104135063894406330
61786763004710104135063894878506
61786763004710104135066960278628
61786763004710104135066960296098
61786763004710104135066988993858
61786763004710104135084782150862
61786763004710104135084782163960
61786763004710104135084782164120
61786763004710104135084782169736
61786763004710104135084785333190
61786763004710104135084786396048
61786763004710104135084786414922
61786763004710104135084815466814
61786763004710104135087880983576
61786763004710104135087881002450
61786763004710104141779025504456
61786763004710104141779054084172
61786763004710104180754688853514
61786763004710104180817446368880
61786763004710104180817450618438
61786763004710104180838371678922
61786763004710104317982898766886
61786763004710104317983584207894
61786763004710104317983670419218
61786763004710104317985907156188
61786763004710104317985907274232
61786763004710104318015094604442
61786763004710104318015438964926
61786763004710104318015438978024
61786763004710104318015438978184
61786763004710104318015438983800
61786763004710104318015442147254
61786763004710104318018452058492
61786763004710104318018452071590
61786763004710104318018452189634
61786763004710104318018794831349
61786763004710104318266143068030
61786763004710104318266490624100
61786763004710104318266490629716
61786763004710104318269498934453
61786763004710104318269499118188
61786763004710104318269848209084
61786763004710104318269848209297
61786763004710104318287411330292
61786763004710104318290764198122
61786763004710104318290768803216
61786763004710104324793278932604
61786763004710104325611853916019
61786763004710107841107713999541
61786763004710109076639316494162
61786763004710109076639345191922
61786763004710109076660237199110
61786763004710109076660265896870
61786763004710109076722999300856
61786763004710109076722999318326
61786763004710109076723028016086
61786763004710109076726471209284
61786763004713705856695738566850
61786763004713705857259822798834
61786763004713705857260594456782
61786763004713705863951738977662
61786763004713705864787790870748
61786763004713705864788562523080
61786763004713705994709548383506
61786763004713706002049231141934
61786763004713706002049231159404
61786763004713706002051554090228
61786763004713706040190365293826
61786763004713709563311823076851
61786763004713711392889987311717
61786763004713711392889987329187
61786763004713711393388982242859
61786763004713711393454071543701
61786763004713711393454071561171
61786763004713711393639686345963
61786763007629400367589359167691
61786763007629400504871034130067
61786763007629400504873357078361
61786763007629400504873357196405
61786763007629400504874476391549
61786763007629400512214159149977
61786763007629400512214187729693
61786763007629444977075461580387
61786763007629444977075461698431
61786763007629444977076580893575
61786763007629444977076609473291
61786763007664567149696847085203
61786763007668168871900956145043
61786763007668169466111434428903
61786763007668169466132355017211
61786763007668169466696439249195
61786763007668469609377739414119
61786763007668469609628443517223
61786763007668469609649364105531
61786763007668469610213448337515
61786763155055396908075125697558
61786763155343529331300535433206
61786763155371496202385398970532
61786763155371496202386170622864
61786763158010160472722749490208
61786763158011061040534531012596
61786763158289892584282176070786
61786763158291087843563957374674
61786763158291087843563957392144
61786763158291092784948028282338
61786763158291092784948028299808
61786763158291142539177589575631
61786763158299192953869220484826
61786763158299192953869220503700
61786763158299196659907273666978
61786763158299196659907273684448
61786763158301894654856585716314
61786763158301894657304308188678
61786763158301894657304308190082
61786763158301894657304565406122
61786763158301898316867431574960
61786763158301898316867431592430
61786763158301898317432287476746
61786763158301898363188080530610
61786763158301899552214224159622
61786763158301899552779080043938
61786763158301899596240656623978
61786763158301899597967780371730
61786763158301899597970014025542
61786763158301899598532636256046
61786763158301899598534959185466
61786763158301899598691735146500
61786763158301899964815490462200
61786763158301900017009139549356
61786763158301942833037337703196
61786763158301944070893839648526
61786763158301947590915593576614
61786763158301947590936485585206
61786763158301947590936514281562
61786763158301947590936515681242
61786763158301947590936515698712
61786763158301947591501346191256
61786763158301947591501370165878
61786763158301947591501374752098
61786763158301947591501374770972
61786763158302800532564510337708
61786763158302800537646970197004
61786763158302800539067250540772
61786763158302800539067364859636
61786763158302800575783219462774
61786763158302800578314967717186
61786763158302800583125225169496
61786763158302800583397457219008
61786763158302800583400551800968
61786763158302800583400551806584
61786763158302800583400551919012
61786763158302800583400554988912
61786763158302800583400555105552
61786763158302800584820835450640
61786763158302800584820921544080
61786763158302845003929014950902
61786763158302845003929672284370
61786763158302845003929786603234
61786763158302845050519308875989
61786763158322356938220036091686
61786763158325915157233308416898
61786763158325915157234080069230
61786763158325959759085172569806
61786763158325959759354160408224
61786763158325959759357513276054
61786763158325959759357517991964
61786763158325959759357517997788
61786763158326214888779648514222
61786763158326215483828078841014
61786763158326259765338447118936
61786763158326259765338447136406
61786763158326259765422129472168
61786763158326259765422129489638
61786763158326259765422129826300
61786763158326259765422129843770
61786763158326259765425224072794
61786763158326259772116368475630
61786763158326259772116368593674
61786763158326259810613924400586
61786763158326259811175685701746
61786763158326259811175686055878
61786763158326259817869924805782
61786763158326259948355766449950
61786763158326259948355766567994
61786763158326259948624639615372
61786763158326259948628083294004
61786763158326259955130593324062
61786763158326259955130593442106
61786763158334064731646299263420
61786763158334064731646299280890
61786763158334064731649393864046
61786763158334064868826351449378
61786763158334064869660195172112
61786763158334064869663179685878
61786763158334064869663179685962
61786763158334064869663551222270
61786763158334064869663552757464
61786763158334064869663555944004
61786763158334068438439816571550
61786763158334068438506021897062
61786763158334362678900399624486
61786763158334363227950569259512
61786763158334363273421566599630
61786763158334363273421566617100
61786763158334363274258390149420
61786763158334363274511761673522
61786763158334363281035541470676
61786763158334363281038636071302
61786763158334363281286588547634
61786763158334364326099364494422
61786763158334364326099369216156
61786763158334364326120256503014
61786763158334364326120289804464
61786763158334364463297357104970
61786763158334364463297361826704
61786763158334364509042648095708
61786763158334364509050913317078
61786763158334364516633377926882
61786763158334364875079626015978
61786763158334364875142388135034
61786763158334364875163275421892
61786763158334364875163308369210
61786763158334364875163308705872
61786763158334364875163308723342
61786763158334364875166374254606
61786763158334364875166402952366
61786763158334364882421631587186
61786763158334364920916864581318
61786763158334364920919959164474
61786763158334364921484043395054
61786763158334364921735091792951
61786763158334364928175187915934
61786763158334365058093587862374
61786763158334365058093932235956
61786763158334365058096945329522
61786763158334365058096945447566
61786763158334365058929641262894
61786763158334365058930763659240
61786763158334365058932997129317
61786763158334365058932997313052
61786763158334365058933773570478
61786763158334365058934118062104
61786763158334365058934121244432
61786763158334365065435856435618
61786763158334365065435856539160
61786763158334365065435856552258
61786763158334368032164104455919
61786763158334368581206780418157
61786763158334368581770864650141
61786763158334368581956825645368
61786763158334368582023030985382
61786763158334368627773143991034
61786763158337967192731171294983
61786763158337967192981875398087
61786763158337970303410889477997
61786763158337970303974973709981
61786763158337972134303184540827
61786763158337972134365946305751
61786763163883361349187115523118
61786763163883361349187115524522
61786763163918483903177796210558
61786763163918784099979801466838
61786763163918784099979801485712
61786763163918784099980573119170
61786763163918784099980573138044
61786763163918784237240470103162
61786763163918784237240470122036
61786763163918784282994797967602
61786763163918785472587259482410
61786763163918785472587259501284
61786763163918785474281807615574
61786763163918785474281836195290
61786763163918785885824416767992
61786763163918785886075465368711
61786763163918789590421265853507
61786763163919642028003557667528
61786763163919686453636198395326
61786763163919686453636198408424
61786763163919686499389754607434
61786763163919686499389754620532
61786763164198512453828664168090
61786763164198512453828664169494
61786763164198512453829693037866
61786763164198512453829693056740
61786763164198512499582220380198
61786763164198517257953095328080
61786763164198517860102940038526
61786763164198567195176075064799
61786763164199412472597685524078
61786763164199412884379691433050
61786763164199412884380806060848
61786763164199417825764876968512
61786763164199467763263177570825
61786763164199467770038004444937
61786763164199713073650256733478
61786763164199718540385421397793
61786763164199767952258336266511
61786763164206617564134956149422
61786763164206617564134956168296
61786763164206621132912340712720
61786763164206665741812581945934
61786763164207516347556930908718
61786763164207516347556930910122
61786763164207517994686069172404
61786763164207521700724122353152
61786763164207523485147682274757
61786763164207523668161907123189
61786763164207566172091724600604
61786763164207566172113679943854
61786763164207566172363322247334
61786763164207566177448068483910
61786763164207566352879058524999
61786763164207567934441482705117
61786763164207572880344039208825
61786763164207823650690684507945
61786763164210218050992275831418
61786763164210218050993047482346
61786763164210219286339065209262
61786763164210219880863326802502
61786763164210219881135381705814
61786763164210222999155125605300
61786763164210223401710630057598
61786763164210223403354067777336
61786763164210223403918895083340
61786763164210223411501477195788
61786763164210223411502248848120
61786763164210223540614822152808
61786763164210223540698504991474
61786763164210223540701484787802
61786763164210223541265569021190
61786763164210223584725712297510
61786763164210223584757485560580
61786763164210223586368378364916
61786763164210223586431169194990
61786763164210223586434148991318
61786763164210223586452061186112
61786763164210223586452061203582
61786763164210223586933234250636
61786763164210223586996025084922
61786763164210223586998233224706
61786763164210223587016917070428
61786763164210223587016917089142
61786763164210223587016917093514
61786763164210224638700857156584
61786763164210224646283407506988
61786763164210224776045294370722
61786763164210224776045294376338
61786763164210224776045297558666
61786763164210224776047502514718
61786763164210224776047502516122
61786763164210224776610153424108
61786763164210224776610153442982
61786763164210224821777958574078
61786763164210224821777958574238
61786763164210224821780166718234
61786763164210224821798850582830
61786763164210224821798850588446
61786763164210224821798853751900
61786763164210224821798853770774
61786763164210224822342817646498
61786763164210224822363709636216
61786763164210224822363709655090
61786763164210225231857091982152
61786763164210225233497430870580
61786763164210225233549344678104
61786763164210225233549344696978
61786763164210225234029775155446
61786763164210225234334259120262
61786763164210225239113092406222
61786763164210225239113120985938
61786763164210225239385090150102
61786763164210225239385433106694
61786763164210225240839436577302
61786763164210225240840212952772
61786763164210225240840241513614
61786763164210225240840241532488
61786763164210225371290529513448
61786763164210225371290529530918
61786763164210225378068450988186
61786763164210268056846375887538
61786763164210268056846375905008
61786763164210268056847519093648
61786763164210268057118716605480
61786763164210268057119488257812
61786763164210268058542443326046
61786763164210268058542443343516
61786763164210268058814040971372
61786763164210268058814040972776
61786763164210268058814040990246
61786763164210268063624670414904
61786763164210269292465505984728
61786763164210269293889232703890
61786763164210269293889232722764
61786763164210269294161201905802
61786763164210272814464191144518
61786763164210272814683877679374
61786763164210272814683906259090
61786763164210272814746668024014
61786763164210272814746668509288
61786763164210272814746668509448
61786763164210272814767558984250
61786763164210272814767560032606
61786763164210272814767560034010
61786763164210272814767589084498
61786763164210272814767589097596
61786763164210272814767589097756
61786763164210272814767589103372
61786763164210272815217336555694
61786763164210272815217336573164
61786763164210272815299900067914
61786763164210272815311527581708
61786763164210272815332414868566
61786763164210272815332448151142
61786763164210272815332448170016
61786763164210272821995258030432
61786763164210518240262583912998
61786763164210520023836487868996
61786763164210520023899162340864
61786763164210520023899162359738
61786763164210520023899163894772
61786763164210520024380335871948
61786763164210520024380335890822
61786763164210520024652676591294
61786763164210523593189488962080
61786763164210523598512635313878
61786763164210523598513406966210
61786763164210523729969070291902
61786763164210523729972078785990
61786763164210523730450243337552
61786763164210523730513034167466
61786763164210523730513034167626
61786763164210523730515242311622
61786763164210523730536163017974
61786763164210523775701734495418
61786763164210523775704742989506
61786763164210523776266590379734
61786763164210523776266590385350
61786763164210523776268827221490
61786763164210524942343766321699
61786763164210524942347119189529
61786763164210524965294967662398
61786763164210524965294967662558
61786763164210524965294970850502
61786763164210524965297175806554
61786763164210524965315859671150
61786763164210524965315859676766
61786763164210524965315862859094
61786763164210524965318096512906
61786763164210524965859826715944
61786763164210524965862149664238
61786763164210524965880718724536
61786763164210524965880718743410
61786763164210524965883041672830
61786763164210525011048523874506
61786763164210525011048523874666
61786763164210525011048527043736
61786763164210525011048527062610
61786763164210525011050760716422
61786763164210525011613382928052
61786763164210525011613382946926
61786763164210525011615705876346
61786763164210525354126801100447
61786763164210525354129125098501
61786763164210525375382282073226
61786763164210525382661874738738
61786763164210525382912923215376
61786763164210525384356445665622
61786763164210525384357221923048
61786763164210525384357222022218
61786763164210525384357222035316
61786763164210525384357222041092
61786763164210525384357250615032
61786763164210525384597795140622
61786763164210525384597795159496
61786763164210525423583932412098
61786763164210525428415459530562
61786763164210525428666508007200
61786763164210525430110806827140
61786763164210525430110806945184
61786763164210568199548596639366
61786763164210568199548596658240
61786763164210568199820937377586
61786763164210568200363384974454
61786763164210568200363384993328
61786763164210568200635725693800
61786763164210568202090962612725
61786763164210568202090962631599
61786763164210568202331050059692
61786763164210568202331050078566
61786763164210569435167726756834
61786763164210569435982515073048
61786763164210569437437637673109
61786763164210569437437637691983
61786763164210569437678210994122
61786763164210573003755705729610
61786763164210573003758029727664
61786763164210573004005638180382
61786763164210573004009856227114
61786763164210573004017232274682
61786763164210573004017233324442
61786763164210573004017233796618
61786763164210573004017233809716
61786763164210573004017233809876
61786763164210573004017233815492
61786763164210573004017260972442
61786763164210573004017262376334
61786763164210573004017262389432
61786763164210573004017262389592
61786763164210573004017262395208
61786763164210573004020703981905
61786763164210573004020704000779
61786763164210573004038154398184
61786763164210573004038154403800
61786763164210573004570494064698
61786763164210573004573937276770
61786763164210573004582088158998
61786763164210573004582092863262
61786763164210573004582092882136
61786763164210573004582116856758
61786763164210573004582121442978
61786763164210573004582121461852
61786763164210573004603013451570
61786763164210573004603013470444
61786763164210574788427994582227
61786763164211420454387515133956
61786763164211420455203418059094
61786763164211424158709294645226
61786763164211424158709323224942
61786763164211424158710066297558
61786763164211424160436414718196
61786763164211424160436414719600
61786763164211424160436415190372
61786763164211424160436415209246
61786763164211424160436443770088
61786763164211424160436443788962
61786763164211424161001271070476
61786763164211424161001271087946
61786763164211424161001299667662
61786763164211424166325102867494
61786763164211424168584510049832
61786763164211424297697083354520
61786763164211424298261939238836
61786763164211424343450754353456
61786763164211424344015610237772
61786763164211425395783203047684
61786763164211425395783204582878
61786763164211425395783204588494
61786763164211425395783207751948
61786763164211425395783207770822
61786763164211425395783231745444
61786763164211425395783233162434
61786763164211425395783233162594
61786763164211425395783236350538
61786763164211425396348063636264
61786763164211425396348063655138
61786763164211425396348092215980
61786763164211425396348092234854
61786763164211425401430637814424
61786763164211425401430637833298
61786763164211425401430666413014
61786763164211425401671120594410
61786763164211425403365668708700
61786763164211425403365668727574
61786763164211425403365697288416
61786763164211425403365697307290
61786763164211425533608846591452
61786763164211425533611169539746
61786763164211425578797546919244
61786763164211425579362402803560
61786763164211425579364725751854
61786763164211425944826250651224
61786763164211425944826250664322
61786763164211425945391109717868
61786763164211425949908451772544
61786763164211425950473570640022
61786763164211425950473570641426
61786763164211425952168917923502
61786763164211425952168917936600
61786763164211425952169032255464
61786763164211425952169035797700
61786763164211425952409491041906
61786763164211425952409491060780
61786763164211425990579806863332
61786763164211425990579806876430
61786763164211425991112122077432
61786763164211425991112122096306
61786763164211425991144665929976
61786763164211425991395714406822
61786763164211425991395714412438
61786763164211425991416635113014
61786763164211425995662036681008
61786763164211425996195382168776
61786763164211425996195382187650
61786763164211425996226892565324
61786763164211425996227155431846
61786763164211425996477944211240
61786763164211425996478203908484
61786763164211425996481298496220
61786763164211425996481301684164
61786763164211425996481301796432
61786763164211425996502219202412
61786763164211425996502222384740
61786763164211425997922502715326
61786763164211425997922502728424
61786763164211425997922502846468
61786763164211425997922587404714
61786763164211425997922588939908
61786763164211425998738754769312
61786763164211425998738754769321
61786763164211468630371964642546
61786763164211468630915555428054
61786763164211468630915555446928
61786763164211468631187524611092
61786763164211468632609073506168
61786763164211468632609102203928
61786763164211468632609360469728
61786763164211468632609360471132
61786763164211468632609446577670
61786763164211468632610132122060
61786763164211468632610479696796
61786763164211468632882077343526
61786763164211468632882192117304
61786763164211468637693821277938
61786763164211468637693825982202
61786763164211468815656214727521
61786763164211468815656214744991
61786763164211469865718754021794
61786763164211469866533542338008
61786763164211469867956149848976
61786763164211469867957269076044
61786763164211469868228119032014
61786763164211469868229238259082
61786763164211470002989639258098
61786763164211470003553728213220
61786763164211470048743224167966
61786763164211470414771131781942
61786763164211470414771903434274
61786763164211470414771908151636
61786763164211470414771908170510
61786763164211470415304219121954
61786763164211470415304219139424
61786763164211470415335992385024
61786763164211470415335992402494
61786763164211470415576559839896
61786763164211470415576559841300
61786763164211470416998909085064
61786763164211470416999167350864
61786763164211470416999167352268
61786763164211470417030568014768
61786763164211470417030682333632
61786763164211470417030682346730
61786763164211470417030682348134
61786763164211470417031339667100
61786763164211470417031339680198
61786763164211470417031453985964
61786763164211470417031453999062
61786763164211470417270764997594
61786763164211470417270764998998
61786763164211470417270765016468
61786763164211470417270879784422
61786763164211470417835624065642
61786763164211470417835995601950
61786763164211470417846585095313
61786763164211470417846585112783
61786763164211470422082513649320
61786763164211470422113913845260
61786763164211470422113913858358
61786763164211470422113913859762
61786763164211470422354481316038
61786763164211470460243015577286
61786763164211470460243015596160
61786763164211470460525492962334
61786763164211470461057803912374
61786763164211470461057803931248
61786763164211470461089577175444
61786763164211470461089577194318
61786763164211470461340624235140
61786763164211470461340625652082
61786763164211470461341395887472
61786763164211470461341740261006
61786763164211470462753499814574
61786763164211470462784152806592
61786763164211470462784238362005
61786763164211470462784238380879
61786763164211470462784238545740
61786763164211470462784238558838
61786763164211470462784924458924
61786763164211470462784924472022
61786763164211470462785010198072
61786763164211470462785010211170
61786763164211470462785267231781
61786763164211470462785267250655
61786763164211470463024349789418
61786763164211470463024349808292
61786763164211470463025468997612
61786763164211470463025469016486
61786763164211470463057236433693
61786763164211470463600055566869
61786763164211470463600055585743
61786763164211470463600141306017
61786763164211470463600141324891
61786763164211470467867498637084
61786763164211470467867498650182
61786763164211473571733708771226
61786763164211473571733737350942
61786763164211473571734480423558
61786763164211473571737090218772
61786763164211473571737090335412
61786763164211473571737094940506
61786763164211473571738214148700
61786763164211473571766167460802
61786763164211473571766252150190
61786763164211473571766252151594
61786763164211473571766253667914
61786763164211473571766253672126
61786763164211473571766253685224
61786763164211473571766253686628
61786763164211473571766280847950
61786763164211473571766282251842
61786763164211473571766282264940
61786763164211473572299626335718
61786763164211473572299626354592
61786763164211473572302725659482
61786763164211473572331108034506
61786763164211473572331108035910
61786763164211473572331112738770
61786763164211473572331136732266
61786763164211473572331141318486
61786763164211473579077519232144
61786763164211473579080991490492
61786763164211473579108259374636
61786763164211473579109034213508
61786763164211475333811497592127
61786763164211475333814596778973
61786763164211475356159059133060
61786763164230938299067655556814
61786763164230981070761825403558
61786763164230981070761825422432
61786763164230981115953993403270
61786763164230981116518504914052
61786763164230981123293303091808
61786763164230981123565643811154
61786763164230982305543840406954
61786763164230982305546078665860
61786763164234540112045866028950
61786763164234540112046637679878
61786763164234540157778530231062
61786763164234540157779301883394
61786763164234540157799450937414
61786763164234540524581390787622
61786763164234540524582162438550
61786763164234540570313677319122
61786763164234540570314054976843
61786763164234540570314054976844
61786763164234540570314054989734
61786763164234540570314054995558
61786763164234540570314054995717
61786763164234540570314798068333
61786763164234540570314826629175
61786763164234540570314826629176
61786763164234540570314826642066
61786763164234540570314826647890
61786763164234540570314826648049
61786763164234540570334975696086
61786763164234540570334975701910
61786763164234540570335718656482
61786763164234540707658377386684
61786763164234540707658377388088
61786763164234540707659149039016
61786763164234540707659149057730
61786763164234540707659152226960
61786763164234540707659526709628
61786763164234583204779680338362
61786763164234583204779680339766
61786763164234583204779708918078
61786763164234584439561613833294
61786763164234584439561642413010
61786763164234584989441489581522
61786763164234585034424077097650
61786763164234585034444997804002
61786763164234585034923072011322
61786763164234585034985838853516
61786763164234585034988932981966
61786763164234585035173004462094
61786763164234585035173776114426
61786763164234585035174125205322
61786763164234585035174153785038
61786763164234585041700993486060
61786763164234585041700998190324
61786763164234585172183740647646
61786763164234585172186839952536
61786763164234585172438259965690
61786763164234585172459180671882
61786763164234585172459185271152
61786763164234585172459185276976
61786763164234585178961666826648
61786763164234835223390371467798
61786763164234835223391143120130
61786763164234835223391143139004
61786763164234835406405367968562
61786763164234839066517806624016
61786763164234840301299740118948
61786763164234840706321659437526
61786763164234840759585395130646
61786763164234840759605540996514
61786763164234840759606312648846
61786763164234840759606312654670
61786763164234840896929743055918
61786763164234840896929746238246
61786763164234840896930092011460
61786763164234882989286761959314
61786763164234884628612521295222
61786763164234884628633441883530
61786763164234884628635765881584
61786763164234884628883374334302
61786763164234884628894968428602
61786763164234884628894997126362
61786763164234884628898440135825
61786763164234884628898441670859
61786763164234884629448230218618
61786763164234884765813498301576
61786763164234884766061562365146
61786763164234884766092989736910
61786763164234884766092991159676
61786763164234884766092991271944
61786763164234884766898304407716
61786763164234884766898304426590
61786763164234884773676568840450
61786763164234884773679668027296
61786763164234884811567083211444
61786763164234884811846547371784
61786763164234884812411406419554
61786763164234885177655544447592
61786763164234885177655544465062
61786763164234885177927139022850
61786763164234885177927168074742
61786763164234885177930606694978
61786763164234885177937642973898
61786763164234885177941086181598
61786763164234885177941086185970
61786763164234885177941114877954
61786763164234885177962006887950
61786763164234885177962006892322
61786763164234885178440081101046
61786763164234885178440114415594
61786763164234885178492023959058
61786763164234885178502871935332
61786763164234885178502876180518
61786763164234885178502876521552
61786763164234885178502876534650
61786763164234885178502876652694
61786763164234885178505970768046
61786763164234885178506315058467
61786763164234885178506315075937
61786763164234885178523763920838
61786763164234885178523763939552
61786763164234885178523763943924
61786763164234885178523797222128
61786763164234885178523797241002
61786763164234885178526862772266
61786763164234885178526862776638
61786763164234885178679538664356
61786763164234885178680310316688
61786763164234885178777909633725
61786763164234885178777911235770
61786763164234885185186607082704
61786763164234885185218002575784
61786763164234885185218007293146
61786763164234885185218035858360
61786763164234885185218035871458
61786763164234885185458574749422
61786763164234885223694672428263
61786763164234885223694672447137
61786763164234885224193670608828
61786763164234885224193670627702
61786763164234885224256432392626
61786763164234885224258756660247
61786763164234885224258756679121
61786763164234885224277353434236
61786763164234885224277353453110
61786763164234885224280447680730
61786763164234885224444717668524
61786763164234885230971592083566
61786763164234885230971592201610
61786763164234885360610102130482
61786763164234885360861149189970
61786763164234885360889220494314
61786763164234885361422565982082
61786763164234885361454076378630
61786763164234885361454420734902
61786763164234885361454420752372
61786763164234885361457433832680
61786763164234885361457433845778
61786763164234885361457433963822
61786763164234885361694535165120
61786763164234885361705128024546
61786763164234885361705386304848
61786763164234885361705472398288
61786763164234885361705472399532
61786763164234885361705472403904
61786763164234885361708480708641
61786763164234885361708480892376
61786763164234885361708829983272
61786763164234885361729745789979
61786763164234885361729750573192
61786763164234885368200831931136
61786763164234885368232260706792
61786763164234885368232260719890
61786763164234885368232260837934
61786763164234885368232342209640
61786763164234885368232346931374
61786763164234885368483395390506
61786763164234885368485632133092
61786763164234885368485632249732
61786763164234885368486751446577
61786763164234888892074287770251
61786763164234888892074287770252
61786763164234888892074316466607
61786763164234888892074316466608
61786763164234890119325187123819
61786763164234890119349545252035
61786763164234890120164333587123
61786763164234890126855478309207
61786763164234890126855478309208
61786763164234890126856249961539
61786763164234890126856249961540
61786763164234890126856598922746
61786763164242640327440065779690
61786763164242644032759467974386
61786763164242645268105485701302
61786763164242645680620061179889
61786763164242645680620089759446
61786763164242645680620089759605
61786763164242645680620864594106
61786763164242645680620864712150
61786763164242645680641010459974
61786763164242645680641010460182
61786763164242645680641756602698
61786763164242645817964412151976
61786763164242645817964412169286
61786763164242645817965187003946
61786763164242645817965564661460
61786763164242688314322097503474
61786763164242688314573144580640
61786763164242688314576243767486
61786763164242688314608012230033
61786763164242688314608012247503
61786763164242688315054318094254
61786763164242688315054318111724
61786763164242688321831469333810
61786763164242688321832239450948
61786763164242688322103436981654
61786763164242688322104208633986
61786763164242688451781642658396
61786763164242688451781642658556
61786763164242688497255763295656
61786763164242688497506040106912
61786763164242688497507154612246
61786763164242688497507154728886
61786763164242688497507156128566
61786763164242688497507159315106
61786763164242688497507159333980
61786763164242688497535197336874
61786763164242688498068571539872
61786763164242688498340540704036
61786763164242688498342863652330
61786763164242688504848817461754
61786763164242689549919933959888
61786763164242689549930442596326
61786763164242689549930442615200
61786763164242689549951358598414
61786763164242689549951363203508
61786763164242689687128435206874
61786763164242689687131787890969
61786763164242689732882015412478
61786763164242689732882020017572
61786763164242690144381806821798
61786763164242690144381806840672
61786763164242690144444568586722
61786763164242690144444568605596
61786763164242690144465489647206
61786763164242690144467813645260
61786763164242690144467813658310
61786763164242690144664284206846
61786763164242690144716164698418
61786763164242690144718516344472
61786763164242690144719640144710
61786763164242690144726668649466
61786763164242690144727016211152
61786763164242690144727017727471
61786763164242690144727017727472
61786763164242690144727017733088
61786763164242690144727017746345
61786763164242690144727041707710
61786763164242690144727041720808
61786763164242690144727041720968
61786763164242690144727044908912
61786763164242690144727045971770
61786763164242690144727046312804
61786763164242690144727046325902
61786763164242690144727046326061
61786763164242690144729368723231
61786763164242690144729370239391
61786763164242690144730111861538
61786763164242690144730140540424
61786763164242690144730140553522
61786763164242690144730140559298
61786763164242690144730483313281
61786763164242690144730483332155
61786763164242690144730484848315
61786763164242690144747589355818
61786763164242690144747933729560
61786763164242690144747936917504
61786763164242690144747937980362
61786763164242690144747938334653
61786763164242690144750260731823
61786763164242690144751061259874
61786763164242690145196566596044
61786763164242690145196595175760
61786763164242690145280277982294
61786763164242690145283721194366
61786763164242690145283721207416
61786763164242690145291872095468
61786763164242690145291876799732
61786763164242690145291900793228
61786763164242690145291905379448
61786763164242690145294196093522
61786763164242690145294224791282
61786763164242690145311673587802
61786763164242690145312792782946
61786763164242690145312792801820
61786763164242690145312797388040
61786763164242690145315145491858
61786763164242690145468564339924
61786763164242690145566163656961
61786763164242690152006256597616
61786763164242690152006261301880
61786763164242690152006261314978
61786763164242690152006285295376
61786763164242690281642475458122
61786763164242690281642475476996
61786763164242690281645574781886
61786763164242690281892494003578
61786763164242690281895846871408
61786763164242690281895846988048
61786763164242690281895851593142
61786763164242690281914444641160
61786763164242690281924919527218
61786763164242690281925034318258
61786763164242690281925034331356
61786763164242690281925034331516
61786763164242690281925037519460
61786763164242690281925038936450
61786763164242690281928018667247
61786763164242690281928018832108
61786763164242690281928018845206
61786763164242690281928390184681
61786763164242690281928390203555
61786763164242690282457235214898
61786763164242690282457235232368
61786763164242690282461482312118
61786763164242690282488745493402
61786763164242690282489893403776
61786763164242690282489897989996
61786763164242690282492102899231
61786763164242690282732675121090
61786763164242690282744297917522
61786763164242690282744302634884
61786763164242690282761747776900
61786763164242690282761862567940
61786763164242690282761867173034
61786763164242690282765218618098
61786763164242690282765220035004
61786763164242690282765220035040
61786763164242690282765220035248
61786763164242690282765220040864
61786763164242690282765223223192
61786763164242690289235156571592
61786763164242690289235156689636
61786763164242690289235529624220
61786763164242690289266929834662
61786763164242690289266929938204
61786763164242690289266929951302
61786763164242690289266929952706
61786763164242690289267040020768
61786763164242690289267044625862
61786763164242690289267814859640
61786763164242690289267819464734
61786763164242690289507498807258
61786763164242690289507501995202
61786763164242693255995177738323
61786763164242693850767389134780
61786763164242693850767389140396
61786763164242693850767417836752
61786763164242693850767422357281
61786763164242693850770860842003
61786763164242693851335721449297
61786763164242693851520534564670
61786763164242693851541483967378
61786763164242693851604216837709
61786763164242693851604217371364
61786763164242693851604217388834
61786763164242693851604217390078
61786763164242693851604217394450
61786763164242693851604245889601
61786763164242693851604246086434
61786763164242693851604246086594
61786763164242693851606541185683
61786763164242693851607689279792
61786763164242693851607689292806
61786763164242693851607689292890
61786763164242693851607689294294
61786763164242693858298460748044
61786763164242693858298489327760
61786763164242693858298835213366
61786763164242693858298835230712
61786763164242944222009141266222
61786763164242945869891429894534
61786763164242945869891430012578
61786763164242946007235006167474
61786763164242946007236129961888
61786763164242988503571766679862
61786763164242988503592687268170
61786763164242988503595011266224
61786763164242988503842619718942
61786763164242988503846837765674
61786763164242988503857685520465
61786763164242988503857685539339
61786763164242988503857687055499
61786763164242988504410918815330
61786763164242988641052206423790
61786763164242988641052236538540
61786763164242988641052236538700
61786763164242988686526328596084
61786763164242988686805792750808
61786763164242988686805792756424
61786763164242989739201003192490
61786763164242989739201031890250
61786763164242989739201036476470
61786763164242989739201036495344
61786763164242989739221928485062
61786763164242989739221928503936
61786763164242989876398995803038
61786763164242989876399024500798
61786763164242989876399029087018
61786763164242989876399029105892
61786763164242989876402353191397
61786763164242989876402353210271
61786763164242989922152585299126
61786763164242989922152585318000
61786763164242990287961577675042
61786763164242990287961577693916
61786763164242990287961578147218
61786763164242990287961578166092
61786763164242990288181259979214
61786763164242990288181293276292
61786763164242990288181293295166
61786763164242990288232431186298
61786763164242990288233173786738
61786763164242990288233173805612
61786763164242990288233545814096
61786763164242990288233546876954
61786763164242990288236644646810
61786763164242990288243677737786
61786763164242990288244025299472
61786763164242990288244026815791
61786763164242990288244026815792
61786763164242990288244026834665
61786763164242990288244050809128
61786763164242990288244050809288
61786763164242990288244055041216
61786763164242990288244055060090
61786763164242990288244055395507
61786763164242990288244055395508
61786763164242990288244055414222
61786763164242990288244055414381
61786763164242990288247120949858
61786763164242990288247492401601
61786763164242990288247492420475
61786763164242990288247493936635
61786763164242990288247493955509
61786763164242990288264942804622
61786763164242990288264942817720
61786763164242990288264942817880
61786763164242990288264942823496
61786763164242990288264945986950
61786763164242990288264946005824
61786763164242990288264947049808
61786763164242990288264947068682
61786763164242990288264976101700
61786763164242990288264976101913
61786763164242990288264976120574
61786763164242990288264976120787
61786763164242990288268041637336
61786763164242990288268041650434
61786763164242990288268041656210
61786763164242990288713575684364
61786763164242990288713604264080
61786763164242990288797287070614
61786763164242990288797287089488
61786763164242990288800730295736
61786763164242990288808881183788
61786763164242990288808885888052
61786763164242990288808909881548
61786763164242990288808914467768
61786763164242990288811205181842
61786763164242990288811233879602
61786763164242990288829801871266
61786763164242990288829801890140
61786763164242990288985573428244
61786763164242990289083172745281
61786763164242990295523265685936
61786763164242990295523270390200
61786763164242990295523270403298
61786763164242990295523298969916
61786763164242990295523298983014
61786763164242990333934849507274
61786763164242990333997607021236
61786763164242990333997611253324
61786763164242990333997611272198
61786763164242990334000705853950
61786763164242990334018532332682
61786763164242990334021626560302
61786763164242990334564790085934
61786763164242990334750752432412
61786763164242990341276855195122
61786763164242990470916140082314
61786763164242990471195255258202
61786763164242990471195599618686
61786763164242990471195599631784
61786763164242990471195599631944
61786763164242990471195599637560
61786763164242990471195602801014
61786763164242990471195602819888
61786763164242990471198612712252
61786763164242990471198612725350
61786763164242990471198612843394
61786763164242990471198955485109
61786763164242990471198955503983
61786763164242990471198957039017
61786763164242990471727829093638
61786763164242990471727829112512
61786763164242990471759339490186
61786763164242990471760458685330
61786763164242990471760458704204
61786763164242990471999798276676
61786763164242990472010387953774
61786763164242990472011162788434
61786763164242990472011421068736
61786763164242990472011507162176
61786763164242990472011510350120
61786763164242990472013743820197
61786763164242990472013744003932
61786763164242990472014520261358
61786763164242990472014520373626
61786763164242990472014864747160
61786763164242990472032427868368
61786763164242990472035783918526
61786763164242990472035785335432
61786763164242990472035785335676
61786763164242990472035788523620
61786763164242990478537523818348
61786763164242990478537523831446
61786763164242990478537523949490
61786763164242990478537610042930
61786763164242990478538380160068
61786763164242990478789691640359
61786763164242993995121226482770
61786763164242993995124698368112
61786763164242994001814723575803
61786763164242994001814723575804
61786763164242994001815844319032
61786763164242994040791128561454
61786763164242995229568430008033
61786763164242995229568430026907
61786763164242995229631219486648
61786763164242995229652141610203
61786763164242995230383218361995
61786763164242995230468019044346
61786763164242995230471490948318
61786763164242995230471490948402
61786763164242995237726343447596
61786763164242995237727495939734
61786763164246540957814394548602
61786763164246540957814394550006
61786763164246540957815166200934
61786763164246542193161183927850
61786763164246542604671192092942
61786763164246542604671220672658
61786763164246542604943189836822
61786763164246542741450687198182
61786763164246542741931860729266
61786763164246542742204201429738
61786763164246542742204201431142
61786763164246542787204272462182
61786763164246542787685445521090
61786763164246542787769128346498
61786763164246590363227901224098
61786763164246590364061658852196
61786763164246590370838808676006
61786763164246590774842914085378
61786763164246590775028104792622
61786763164246590775090493486204
61786763164246590775090522538096
61786763164246590775093965725678
61786763164246590775093965727082
61786763164246590775093965744551
61786763164246590775104469144475
61786763164246590775104470660635
61786763164246590775125361153067
61786763164246590775571695597004
61786763164246590775655378422412
61786763164246590775668554892619
61786763164246590775668554894023
61786763164246590775842893108836
61786763164246590775842893110240
61786763164246590775843664761168
61786763164246590782349961428014
61786763164246590782349966132278
61786763164246590782620785887218
61786763164246590782620814584978
61786763164246590912288773410072
61786763164246590912288773428946
61786763164246590912832335653612
61786763164246590913104676354084
61786763164246590919881454523542
61786763164246590958024503517810
61786763164246590958024503634450
61786763164246590958024508220670
61786763164246590958024508239544
61786763164246590958585920445436
61786763164246590958857117957268
61786763164246590958857117958672
61786763164246590958857889609600
61786763164246590965635039433410
61786763164246592010165686753756
61786763164246592010165687225932
61786763164246592010186607814240
61786763164246592010374894171870
61786763164246592010437282865452
61786763164246592010437654873936
61786763164246592010437655936794
61786763164246592010440753706650
61786763164246592010440758292870
61786763164246592010450486871391
61786763164246592010450488387551
61786763164246592010451601480315
61786763164246592010451603015349
61786763164246592010471378879983
61786763164246592010917684744204
61786763164246592010917713323920
61786763164246592011001396149328
61786763164246592011004839342526
61786763164246592011004839355576
61786763164246592011189682488084
61786763164246592147635562789320
61786763164246592147635562808194
61786763164246592147649136815407
61786763164246592147649509867875
61786763164246592147649509886749
61786763164246592148178353380528
61786763164246592148213221047391
61786763164246592148453793269250
61786763164246592155228243902790
61786763164246592155228615557142
61786763164246592155228616955418
61786763164246592155228616974292
61786763164246592155228620143362
61786763164246592155231714743988
61786763164246592193931938172352
61786763164246592194203907336516
61786763164246592604996015041851
61786763164246592605170353276942
61786763164246592605171124929274
61786763164246592605233886675324
61786763164246592605233886694198
61786763164246592605246719144955
61786763164246592605247833753879
61786763164246592605247833772753
61786763164246592605811917985863
61786763164246592605811918004737
61786763164246592605986256202080
61786763164246592742159824382560
61786763164246592742413195912486
61786763164246592742431793565598
61786763164246592742445739109119
61786763164246592742445740644153
61786763164246592749752878548658
61786763164246592750024847731696
61786763164246595716488540052139
61786763164246595716488540524315
61786763164246595716491979009037
61786763164246595716509432060731
61786763164246595717053396408631
61786763164246595717055720402313
61786763164246596311034068222599
61786763164246596311034068224003
61786763164246596311037162824629
61786763164246596311284772325703
61786763164246596311848856557687
61786763164246596311848856559091
61786763164246596311849971168015
61786763164246596311849971185485
61786763164246596311851951159717
61786763164246596311853070354861
61786763164246596311870891756323
61786763164246596312037913504791
61786763164246596312038256462787
61786763164246596312059177051095
61786763164246597546569142896619
61786763164246597546569142915493
61786763164246597546630790052619
61786763164246597546631904661543
61786763164246597546631904680417
61786763164246597547383931231707
61786763166874147677411875526163
61786763167153729480017626382953
61786763167153729487608386296953
61786763167153730722139352822259
61786763167153730722954404023869
61786763167153730722955518632793
61786763167153731271182290234077
61786763167154025916657545896687
61786763167154029623263039359577
61786763167154029623534635471273
61786763167154029631125365289397
61786763167154029631125393869113
61786763167154029631125476775853
61786763167154030858044972854509
61786763167154030858878440319201
61786763167154031452841203611913
61786763167154031453674671076605
61786763167154031453678027126763
61786763167154031460431933412567
61786763167154031460996017644551
61786763167154031461267729963033
61786763167154031461267729964437
61786763167154074095171995692079
61786763167154074095736739973299
61786763167154074095987817128871
61786763167154074095987903223715
61786763167154181365298372272725
61786763167154181411031808127169
61786763167154181416114267986465
61786763167154181417806635001281
61786763167154181418370604914401
61786763167154181418371494540101
61786763167154181548312338853953
61786763167154181548312338970593
61786763167154181548312597121157
61786763167154181555652279878181
61786763167154181555652279879585
61786763167154181555652365967249
61786763167154181555652394665009
61786763167154181555653140807525
61786763167154181555653169503881
61786763167154225882669056744879
61786763167154225883233026657999
61786763167154225883254032985455
61786763167154226020514443354575
61786763167154226020514443355979
61786763167154226020514443472619
61786763167154226020514701621779
61786763167154226020514787710847
61786763167154226020514816408607
61786763167154226020515562551123
61786763167154226020515591247479
61786763167154230822360760637727
61786763167161834590322886312181
61786763167161834597914764018837
61786763167161836381487553347037
61786763167161879061960134929891
61786763167162134733004215056821
61786763167162134741430653798341
61786763167162136563146463541141
61786763167162136570737193340391
61786763167162136570737193359265
61786763167162136570757855779539
61786763167162179205478029038817
61786763167165737050004558056393
61786763167165737050841381571243
61786763167165737057595287857047
61786763167165737058159372089031
61786763167165738285350572600981
61786763167165738292941302400231
61786763167165738292941302419105
61786763167165738292961964839379
61786763167165738704723308328077
61786763167165738704723565526647
61786763167165786880709713834873
61786763167165887175944709373203
61786763167166237187493934195626
61786763167166237188327404860116
61786763167166237188330757727946
61786763167188851629572551939239
61786763167188852864354485434171
61786763167189151773337170548959
61786763167189153001092425160673
61786763167189153008683154961327
61786763167189153008683154978797
61786763167189153008684302867329
61786763167189153008686254165643
61786763167189153046825089364189
61786763167189153595617059806381
61786763167189153603207789607035
61786763167189153603207789624505
61786763167189153603210888811351
61786763167189153603482857975675
61786763167189198075033323518113
61786763167189198075036418002099
61786763167189198075036418118739
61786763167189201591365664372957
61786763167189201591365664391831
61786763167189201591369108052993
61786763167189201591369108070462
61786763167189201598897076123662
61786763167189303766759383479406
61786763167189303766759412059122
61786763167189303766760183711454
61786763167189348193134709652601
61786763167189348193135828860795
61786763167197256883642433660515
61786763167197256883643548250565
61786763167197306701674026808277
61786763167197306701675146003421
61786763167200859154074428911689
61786763167200859154638513143673
61786763167200859154638513145077
61786763167200859154641607745703
61786763167200859200395163956359
61786763167200859200643887951121
61786763167200860389420446640009
61786763167200860435177097451291
61786763167201053759231588341738
61786763167201053759231932715272
61786763167201053766825761720242
61786763167201053790298064097081
61786763167201053790299183305275
61786763167201059112471270451777
61786763167201059113060494848011
61786763167201059113306950777987
61786763167201060896880859314381
61786763167201060897449187120223
61786763167201353978983997529066
61786763167201353979817468193556
61786763167201353979820821061386
61786763234822290843860333185083
61786763234822295782988067164811
61786763234823146939490930910387
61786763234823146939490930910388
61786763234823146939490930916004
61786763234823146985223480324060
61786763234823191411128179528097
61786763234823191411128179529501
61786763234823191411692263760081
61786763234823191411693035412413
61786763234823191456881735741609
61786763234823191457445819972189
61786763234823191457446591624521
61786763235102923385155651135086
61786763235102923385155908352530
61786763235103267441950455911876
61786763235103267443623853632278
61786763235103267443644774456722
61786763235103267444459796979398
61786763235110126270698593103508
61786763235110127506044610830424
61786763235110170744515324114574
61786763235110176026874922738615
61786763235110177262785799532175
61786763235111028494897087232102
61786763235111028632156726998650
61786763235111028632157498650982
61786763235111326852060064395438
61786763235111326961347524106629
61786763235111326968125445581367
61786763235111328086841997890370
61786763235111328196129457602965
61786763235111328607910691859605
61786763235111328607911463511937
61786763235111328608475547742517
61786763235111371316909701296516
61786763235111371318583360466450
61786763235111371318583360467854
61786763235111371323666702182898
61786763235111371454179816256437
61786763235111372551691634791448
61786763235111372551691634792852
61786763235111372553929116745238
61786763235111372553930149845698
61786763235111372553930149847102
61786763235111372553950037568278
61786763235111372559012719909814
61786763235111372559033640499574
61786763235113724838104341996374
61786763235113724838104341997778
61786763235113728549323613191250
61786763235113729784105546686182
61786763235113730189106202459908
61786763235113730191270676030454
61786763235113730191270676031858
61786763235113730191553923513926
61786763235113730191553923515330
61786763235113730191554267888864
61786763235113730191557366720174
61786763235113730191557366721578
61786763235113730196354050440662
61786763235113730196354050442066
61786763235113730196636497692086
61786763235113730196637613719356
61786763235113730198332193594286
61786763235113730198332194066426
61786763235113730198332194066462
61786763235113730198332194066669
61786763235113730198332194066670
61786763235113730198332194072286
61786763235113730198332222646142
61786763235113730198332222646178
61786763235113730198332222646385
61786763235113730198332222646386
61786763235113730198332222647546
61786763235113730198332222647789
61786763235113730198332222647790
61786763235113730198332222652002
61786763235113730198896259166534
61786763235113730198896273576920
61786763235113730198896273582536
61786763235113730198896277826270
61786763235113730198896278298446
61786763235113730198896278298653
61786763235113730198896278298654
61786763235113730198896278304270
61786763235113730198896302274680
61786763235113730198896302278892
61786763235113730198896306878162
61786763235113730198896306878369
61786763235113730198896306878370
61786763235113730198896306879773
61786763235113730198896306879774
61786763235113730198896306883986
61786763235113730198897048417196
61786763235113730198897049480006
61786763235113730198897049952389
61786763235113730198897049952390
61786763235113730198897053138930
61786763235113730198897077113552
61786763235113730198897078530494
61786763235113730198897078530701
61786763235113730198897078530702
61786763235113730198897078536318
61786763235113730198897081718646
61786763235113730328818035357902
61786763235113730335592977021614
61786763235113730335592977021650
61786763235113730335592977021858
61786763235113730335592977023018
61786763235113730335592977023262
61786763235113730335592977027474
61786763235113730336157061253634
61786763235113730336157061253842
61786763235113730336157061259458
61786763235113730336157832905966
61786763235113730336157832906174
61786763235113730336157836094118
61786763235113774248870382044708
61786763235113774249434466275288
61786763235114024981621351084694
61786763235114025027354015170118
61786763235114028664785967860639
61786763235114029899563773654485
61786763235114030311157751486129
61786763235114030311158523138461
61786763235114030311346808433233
61786763235114030311913991496527
61786763235114030318688818370639
61786763235114030318688818372043
61786763235114030334787685118774
61786763235114030334787713698490
61786763235114030335137166625518
61786763235114030335137166626922
61786763235114030335137166631134
61786763235114030339871059528982
61786763235114030341849202684010
61786763235114030341849203156150
61786763235114030341849203156393
61786763235114030341849203156394
61786763235114030341849231735866
61786763235114030341849231736109
61786763235114030341849231736110
61786763235114030342413287386766
61786763235114030342413287386973
61786763235114030342413287386974
61786763235114030342413287392590
61786763235114030342413311367212
61786763235114030342413315972306
61786763235114030342414058566922
61786763235114030342414059039098
61786763235114030342414059039305
61786763235114030342414059039306
61786763235114030342414059044922
61786763235114030342414062227250
61786763235114030342414086201872
61786763235114030342414087619021
61786763235114030342414087619022
61786763235114030342414090806966
61786763235114030378355875751744
61786763235114030380803941180700
61786763235114030380807040012010
61786763235114030380807040013414
61786763235114030380890722837626
61786763235114030380890722839030
61786763235114030380890722843242
61786763235114030385887287011192
61786763235114030387581866886122
61786763235114030387581867241658
61786763235114030387581867358298
61786763235114030388145951473642
61786763235114030388145951590282
61786763235114030388146722771842
61786763235114030388146723125974
61786763235114030388166867579320
61786763235114030388166872178590
61786763235114030388166872178797
61786763235114030388166872178798
61786763235114030388166872184414
61786763235114030388167642413980
61786763235114030388167643830922
61786763235114030388167643831129
61786763235114030388167643831130
61786763235114030388167643836746
61786763235114030388167647019074
61786763235114030517332475437781
61786763235114030518067708649738
61786763235114030524863542323446
61786763235114030524863542323690
61786763235114030525427626554062
61786763235114030525427626554270
61786763235114030525427626559886
61786763235114030525428398206394
61786763235114030525428398206602
61786763235114030525428401394546
61786763235114072608562783091396
61786763235114074392387391133028
61786763235114074392387734089620
61786763235114074392951475363608
61786763235114074394646023479302
61786763235114074394646798312558
61786763235114074394647169848866
61786763235114074394647169850270
61786763235114074440379462397982
61786763235114079746215138565316
61786763235114925412172378349654
61786763235114925412172378351058
61786763235114929095333639076845
61786763235114930330115572571777
61786763235114930337458611380363
61786763235114930902882714598214
61786763235114930902883087669715
61786763235114930902883087669716
61786763235114930902886186501025
61786763235114930902886186501026
61786763235114930902886186502429
61786763235114930902886186502430
61786763235114930902886186506642
61786763235114930907965288776374
61786763235114930907966433498803
61786763235114930907966433498804
61786763235114930907966436686748
61786763235114930907968641644204
61786763235114930909660898585294
61786763235114930909660899056030
61786763235114930909660899056066
61786763235114930909660899056274
61786763235114930909660899057434
61786763235114930909660899057678
61786763235114930909660899061890
61786763235114930909661013376298
61786763235114930909661013376541
61786763235114930909661013376542
61786763235114930909661013380754
61786763235114930909661013730673
61786763235114930909661013730674
61786763235114930910224978566524
61786763235114930910224978572140
61786763235114930910224983288050
61786763235114930910224983288258
61786763235114930910225093357564
61786763235114930910225097612738
61786763235114930910225097962657
61786763235114930910225097962658
61786763235114930910225754940382
61786763235114930910225754940590
61786763235114930910225754946206
61786763235114930910225758128534
61786763235114930910225869259453
61786763235114930910225869259454
61786763235114930910225872447398
61786763235114930946104895627252
61786763235114930948636299506678
61786763235114930948636643881823
61786763235114930948636643881824
61786763235114930948639742713133
61786763235114930948639742713134
61786763235114930948639742714537
61786763235114930948639742714538
61786763235114930948639742718750
61786763235114930953698982912476
61786763235114930953718873684838
61786763235114930953719989712315
61786763235114930953719989712316
61786763235114930953719992898856
61786763235114930953722226552668
61786763235114930953722231152146
61786763235114930953722231153550
61786763235114930953722231157762
61786763235114930955393563259582
61786763235114930955414483847854
61786763235114930955414483847890
61786763235114930955414483848098
61786763235114930955414483849258
61786763235114930955414483849502
61786763235114930955414483853714
61786763235114930955414569587002
61786763235114930955414569587038
61786763235114930955414569587245
61786763235114930955414569587246
61786763235114930955414569592862
61786763235114930955414570059421
61786763235114930955414570059422
61786763235114930955957599661846
61786763235114930955957599663250
61786763235114930955957647491566
61786763235114930955958418673126
61786763235114930955978520369650
61786763235114930955978563476392
61786763235114930955978563480604
61786763235114930955978568079874
61786763235114930955978568080082
61786763235114930955978568081486
61786763235114930955978649569672
61786763235114930955978653819022
61786763235114930955978653819229
61786763235114930955978653819230
61786763235114930955978653824846
61786763235114930955978654291405
61786763235114930955978654291406
61786763235114930955979338315264
61786763235114930955979339732206
61786763235114930955979339732414
61786763235114930955979339738030
61786763235114930955979342920358
61786763235114930955979425472965
61786763235114930955979425472966
61786763235114930955979428659506
61786763235114930955979684225440
61786763235114930955979684225449
61786763235114931092675238223570
61786763235114931092675238224974
61786763235114931093239322455554
61786763235114931093240094107886
61786763235114931093240097295830
61786763235114974823502502628568
61786763235114974825197050742858
61786763235114974825197050744262
61786763235114974825197825577518
61786763235114974825197825578922
61786763235114975374523320799628
61786763235114975374523320799664
61786763235114975374523320799872
61786763235114975374523320805488
61786763235114975374523435118492
61786763235114975374523435118528
61786763235114975374523435118735
61786763235114975374523435118736
61786763235114975374523435124352
61786763235114975375087143031199
61786763235114975375087143032603
61786763235114975375087400248643
61786763235114975375087400250047
61786763235114975375087400310122
61786763235114975375087400315738
61786763235114975375087405031648
61786763235114975375087405031856
61786763235114975375087519350512
61786763235114975375087519350719
61786763235114975375087519350720
61786763235114975375087519356336
61786763235114975375088175150398
61786763235114975375088176213208
61786763235114975375088176684188
61786763235114975375088176685592
61786763235114975375088179872132
61786763235114975375088291002844
61786763235114975375088291004455
61786763235114975375088291004456
61786763235114975375088294190996
61786763235114975380170746140614
61786763235114975380170746146230
61786763235114975380170749328558
61786763235114975418278155636164
61786763235114975418278155637568
61786763235114975418561404654670
61786763235114975418561404656074
61786763235114975419973507164830
61786763235114975419994427871230
61786763235114975419994427872634
61786763235114975420276905592856
61786763235114975420276905593100
61786763235114975420276991332004
61786763235114975420276991332247
61786763235114975420276991332248
61786763235114975420820068764392
61786763235114975420820840416724
61786763235114975420840985040467
61786763235114975420840985224202
61786763235114975420840989823472
61786763235114975420840989823680
61786763235114975420841075562620
61786763235114975420841075562827
61786763235114975420841075562828
61786763235114975420841075568444
61786763235114975420841760058862
61786763235114975420841761476012
61786763235114975420841764663956
61786763235114975420841847214952
61786763235114975420841847215159
61786763235114975420841847215160
61786763235114975420841850403104
61786763235114975425924331054694
61786763235114975425924334237022
61786763235114975425924335654172
61786763235114975425924335659788
61786763235114980314212926150065
61786763235114980320990852212427
61786763235114980321554936444411
61786763235114980359966482362173
61786763235138045527555730588538
61786763235138045527555759284894
61786763235138045527555759290718
61786763235138089580363040452476
61786763235138089992208970363811
61786763235138089992477470890972
61786763235138089992480942799240
61786763235138090129675463501360
61786763235138345854149754986778
61786763235138345854149754988182
61786763235138389586683304906835
61786763235138389723870706843118
61786763235138389730648628317856
61786763235138390135725979452131
61786763235138390135931717860076
61786763235138390135994479983504
61786763235138390135997951881944
61786763235138390135997951887560
61786763235138390143274842761942
61786763235138390143274871458298
61786763235138390143274872875240
61786763235138390143274872875447
61786763235138390143274872875448
61786763235138390143274872881064
61786763235138390181751508095456
61786763235138390181751508099668
61786763235138390189028427670406
61786763235138390189028429087348
61786763235138390189028429087555
61786763235138390189028429087556
61786763235138390189028429093172
61786763235138390318928494376936
61786763235138390318949414966612
61786763235138390318949414966856
61786763235138390326289096306730
61786763235138390326289097723672
61786763235138390326289097723880
61786763235138390326289097729496
61786763235138393842038324828574
61786763235138393849315249010106
61786763235138395077133293894945
61786763235138395084661233429956
61786763235138395084661233435572
61786763235138395084661262127716
61786763235138395084661262131928
61786763235146145284506612455322
61786763235146148990544665636070
61786763235146148990544665637474
61786763235146148990546988584364
61786763235146150225326599131002
61786763235146150225326599132406
61786763235146150225328922079296
61786763235146150637860989095208
61786763235146150637860989100824
61786763235146150637860993700094
61786763235146150637861017792968
61786763235146150637861022398061
61786763235146150637861022398062
61786763235146150637861763935484
61786763235146150637861765352426
61786763235146150637861792631840
61786763235146150637861794048746
61786763235146150637861794048782
61786763235146150637861794048989
61786763235146150637861794048990
61786763235146150637861794054606
61786763235146150637861797236934
61786763235146193455309500994596
61786763235146193455311823942890
61786763235146194484826890130575
61786763235146194690091434489528
61786763235146194697433440196250
61786763235146195101666901819986
61786763235146195101666905007930
61786763235146195101667676660262
61786763235146195101685498060320
61786763235146195101685498414612
61786763235146195101685501602556
61786763235146195101699445138875
61786763235146195101950149241979
61786763235146195102437524630484
61786763235146195102503728540410
61786763235146195102782734002528
61786763235146195102783505654860
61786763235146195102783878724798
61786763235146195102783881912742
61786763235146195102786205906584
61786763235146195102786205910796
61786763235146195102786977557512
61786763235146195102786977558916
61786763235146195102786980745456
61786763235146195110063122299206
61786763235146195110063126904300
61786763235146195239148399069971
61786763235146195239980726612916
61786763235146195239981498265248
61786763235146195239981871335346
61786763235146195239981874523290
61786763235146195239984079475130
61786763235146195239984079480746
61786763235146195239984854315406
61786763235146195246759678001574
61786763235146195246759681189518
61786763235146195246759792792614
61786763235146195246759797397708
61786763235146195247323762233558
61786763235146195247323762239174
61786763235146195247323765421502
61786763235146195247323877024598
61786763235146195247323881629692
61786763235146198808761119664686
61786763235146198808761497322407
61786763235146198808761497322408
61786763235146198808824254840742
61786763235146198808824259087332
61786763235146198808824259091544
61786763235146198808827324990198
61786763235146198808827353673456
61786763235146198808827353686554
61786763235146198808827353687958
61786763235146198808827353692170
61786763235146198815539418797145
61786763235146198815539418797146
61786763235146198816103474331162
61786763235146198816103474331369
61786763235146198816103474331370
61786763235146198816104244566552
61786763235146198816104245983494
61786763235146198816104245983701
61786763235146198816104245983702
61786763235146198816104273262908
61786763235146198816104274679850
61786763235146198816104274680057
61786763235146198816104274680058
61786763235146198816104274685674
61786763235146198816104277868002
61786763235146448996716207727842
61786763235146449103810001838385
61786763235146449111153126740251
61786763235146449134043077085828
61786763235146450231498141222774
61786763235146450368825010580760
61786763235146450781357882550411
61786763235146450781378801720160
61786763235146450781378806325254
61786763235146450827131583097608
61786763235146450827131587696878
61786763235146450827131587697085
61786763235146450827131587697086
61786763235146450827131587702702
61786763235146450827132357932268
61786763235146450827132359349174
61786763235146450827132359349210
61786763235146450827132359349417
61786763235146450827132359349418
61786763235146450827132359355034
61786763235146450827132362537362
61786763235146450963639067325798
61786763235146450964455018098334
61786763235146450964455789750666
61786763235146450964455789752070
61786763235146450964455792938610
61786763235146493460791779679196
61786763235146493460815023215750
61786763235146493461000985563680
61786763235146493461063374274732
61786763235146493461066841933602
61786763235146493461565841446592
61786763235146493461627458506716
61786763235146493461630926165586
61786763235146493468322070680642
61786763235146493468322842332974
61786763235146493468342991268998
61786763235146493468342991270402
61786763235146493468343762922734
61786763235146493597992752455026
61786763235146493597992755641566
61786763235146493598261654198600
61786763235146493598261654200004
61786763235146493598275228224687
61786763235146493598839312456671
61786763235146493605603659905322
61786763235146493605603659906726
61786763235146493643745565716774
61786763235146493643746337363490
61786763235146493643746340551434
61786763235146493644015210412112
61786763235146493644561468654962
61786763235146493644580066295024
61786763235146493651336295529074
61786763235146493651357216118834
61786763235146493651368452846316
61786763235146494696974247885964
61786763235146494696977718727162
61786763235146494833608443577848
61786763235146494833608443579252
61786763235146494833611885722690
61786763235146494834186101835919
61786763235146494840950449284570
61786763235146494840950449285974
61786763235146494840953891429412
61786763235146494879092355096022
61786763235146494879361999791360
61786763235146494886683084908322
61786763235146494886704005498082
61786763235146495245183910908306
61786763235146495245184685748582
61786763235146495245202507148640
61786763235146495245202507150044
61786763235146495245216454227195
61786763235146495245216454228599
61786763235146495245389677834488
61786763235146495245390449488224
61786763235146495245390792443412
61786763235146495245390792444816
61786763235146495245453554564032
61786763235146495245455878556470
61786763235146495245456653396746
61786763235146495245456653400958
61786763235146495245488035873296
61786763235146495245954533718804
61786763235146495246018413634888
61786763235146495246020737628730
61786763235146495246020737632942
61786763235146495246021512467602
61786763235146495246031242563687
61786763235146495246236980970228
61786763235146495246237752622560
61786763235146495246238096996094
61786763235146495246300514743180
61786763235146495246300517929720
61786763235146495246300887813118
61786763235146495246300887814522
61786763235146495246300891001062
61786763235146495246303214993500
61786763235146495246303214999116
61786763235146495246303986647236
61786763235146495246303989833776
61786763235146495253016018453570
61786763235146495253016018459186
61786763235146495253016047155542
61786763235146495253016050337870
61786763235146495253016051754812
61786763235146495253016051756180
61786763235146495253016051760636
61786763235146495253580131387526
61786763235146495253580134569854
61786763235146495253580135986796
61786763235146495253580135987003
61786763235146495253580135987004
61786763235146495253580135992620
61786763235146495291143234048000
61786763235146495291144005700332
61786763235146495291220714542407
61786763235146495291220714543811
61786763235146495291784798774391
61786763235146495291784798775795
61786763235146495291970761199610
61786763235146495291970761201014
61786763235146495292054444025226
61786763235146495292054444026630
61786763235146495292054447213170
61786763235146495292056771205608
61786763235146495292056771211224
61786763235146495292057542857940
61786763235146495292057542859344
61786763235146495292057546045884
61786763235146495298748687378612
61786763235146495298769607968288
61786763235146495299312771610596
61786763235146495299333687599634
61786763235146495299333692198904
61786763235146495299333692199111
61786763235146495299333692199112
61786763235146495299333692204728
61786763235146495428135373997590
61786763235146495428135377184130
61786763235146495428136148830846
61786763235146495428136148832250
61786763235146495428136152018790
61786763235146495428384096586848
61786763235146495428405017291844
61786763235146495428405017293248
61786763235146495428418964370399
61786763235146495428418964371803
61786763235146495428951280122318
61786763235146495428968758567236
61786763235146495429231429835934
61786763235146495429231429837338
61786763235146495429233709660176
61786763235146495429233757488492
61786763235146495429251320609700
61786763235146495429252092262032
61786763235146495429252436635774
61786763235146495429252439823718
61786763235146495429254673293795
61786763235146495429254673477530
61786763235146495429254678076800
61786763235146495429254678077008
61786763235146495429255448312190
61786763235146495429255449729340
61786763235146495429255452917284
61786763235146495436030275186302
61786763235146495436030276603452
61786763235146495436030358093042
61786763235146495436032599534276
61786763235146495436573392418604
61786763235146495436573440246920
61786763235146495436594356235958
61786763235146495436594359418286
61786763235146495436594360835228
61786763235146495436594360835436
61786763235146498928554004464545
61786763235146498952069295744435
61786763235146498952071618692729
61786763235146498952092539279585
61786763235146498952278501809846
61786763235146498952278506409116
61786763235146498952278506414940
61786763235146498952340890872222
61786763235146498952340890876434
61786763235146498952341263929062
61786763235146498952341268179864
61786763235146498952344334078434
61786763235146498952344334078518
61786763235146498952344362761776
61786763235146498952344362776278
61786763235146498952344362780406
61786763235146498952344362780490
61786763235146498958783640755410
61786763235146498959056399187462
61786763235146498959056399187498
61786763235146498959056399187705
61786763235146498959056399187706
61786763235146498959056427866592
61786763235146498959056427883854
61786763235146498959056427885222
61786763235146498959056427885465
61786763235146498959056427885466
61786763235146498959056427889678
61786763235146498959600363181479
61786763235146498959600707535321
61786763235146498959620507516568
61786763235146498959620512115838
61786763235146498959620512121662
61786763235146498997822851956543
61786763235146498997825174903433
61786763235146498997825174904837
61786763235146498998011142032916
61786763235146498998031713661470
61786763235146498998094824386356
61786763235146498998094824391972
61786763235146498998097918986982
61786763235146498998097918988386
61786763235146498998097918992598
61786763235146499004789063507654
61786763235146499005353147739638
61786763235146499005374063728676
61786763235146499005374068327946
61786763235146499005374068328153
61786763235146499005374068328154
61786763235146499005374068333770
61786763235146499005374838563336
61786763235146499005374839980278
61786763235146499005374839980485
61786763235146499005374839980486
61786763235146499005374839986102
61786763235146499005374843168430
61786763235146500186787322768239
61786763235146500187352178652555
61786763235146500187604375201673
61786763235146500187624146478518
61786763235146500187625294371422
61786763235146500187625295788571
61786763235146500187625295788572
61786763235146500187625298976516
61786763235146500187686908065483
61786763235146500187686908599138
61786763235146500187688056490638
61786763235146500187688057553496
61786763235146500187688057554900
61786763235146500187688060741440
61786763235146500187690351805434
61786763235146500187690380488692
61786763235146500187690380501790
61786763235146500187690380503194
61786763235146500194130433321198
61786763235146500194402412309528
61786763235146500194402416914621
61786763235146500194402416914622
61786763235146500194402441007288
61786763235146500194402445612381
61786763235146500194402445612382
61786763235146500194967300078144
61786763235146500194967301495293
61786763235146500194967301495294
61786763235146500194967304683238
61786763235150047561912150127382
61786763235150047561912150128786
61786763235150047737681999253413
61786763235150047737682084992561
61786763235150052496051815197730
61786763235150052679066155898815
61786763235150052679066155900219
61786763235150052685822298908492
61786763235150052685823070560824
61786763235150052685823070562228
61786763235150052685843948037970
61786763235150052685843991267016
61786763235150052686387929628712
61786763235150052686408075499000
61786763235150053090848419026635
61786763235150053090848419026636
61786763235150053098358566741183
61786763235150053098358566741184
61786763235150053098358569927724
61786763235150053098379490516032
61786763235150053235702917730740
61786763235150095321030619142756
61786763235150095321030619144160
61786763235150095870084232457658
61786763235150095870087583724603
61786763235150096898943260594879
61786763235150096967406616562772
61786763235150096967406616564176
61786763235150096967406619750716
61786763235150096967593786894328
61786763235150096967594558546660
61786763235150096967594558548064
61786763235150096967605409686388
61786763235150096967605409687792
61786763235150096967605411103330
61786763235150096967605411104734
61786763235150096967657663623872
61786763235150096967660762456586
61786763235150096967668171806848
61786763235150096967668171807008
61786763235150096967671267390139
61786763235150096967671267391543
61786763235150096967689063815440
61786763235150096967689063815600
61786763235150096967689063819812
61786763235150096967689092511796
61786763235150096968158642778644
61786763235150096968222522694728
61786763235150096968224846688570
61786763235150096968225621527442
61786763235150096968235351623527
61786763235150097104866164417396
61786763235150097104866164417556
61786763235150097104866165952590
61786763235150097104869517219535
61786763235150097105431020301712
61786763235150097105431020301872
61786763235150097105431025023446
61786763235150097105434004815562
61786763235150097150588205645284
61786763235150097150588205646688
61786763235150097150591304950174
61786763235150097150608783395092
61786763235150097150608783396496
61786763235150097150619634534820
61786763235150097150619634536224
61786763235150097150619720629504
61786763235150097150619720629664
61786763235150097151155389182158
61786763235150097151172867627076
61786763235150097151184490419136
61786763235150097151184579700520
61786763235150097151187589611758
61786763235150097151187589724026
61786763235150097516732111432243
61786763235150097517296967316559
61786763235150097517299294496941
61786763235150097517300066149273
61786763235150097562202075314956
61786763235150097562202846967288
61786763235150097562216794044439
61786763235150097562216794045843
61786763235150097562401640445196
61786763235150097562464402564252
61786763235150097562467845770500
61786763235150097562488766477059
61786763235150097562488766477060
61786763235150097562955216492640
61786763235150097562966496328108
61786763235150097562966840701642
61786763235150097563029258448568
61786763235150097563031582379527
61786763235150097563031582380931
61786763235150097563032701654816
61786763235150097563050179153516
61786763235150097563050523527257
61786763235150097563050523527258
61786763235150097563050526715202
61786763235150097563052850707639
61786763235150097563053622359728
61786763235150097563053622359764
61786763235150097563053622359971
61786763235150097563053622359972
61786763235150097563053625547916
61786763235150097563217544804746
61786763235150097563217544806150
61786763235150097569744762159118
61786763235150097569744762164734
61786763235150097569744765347062
61786763235150097569744766880852
61786763235150097569744766882256
61786763235150097569744766886468
61786763235150097699662395174960
61786763235150097700227251059276
61786763235150097700230608643064
61786763235150097700230608644468
61786763235150097700499220242314
61786763235150097700499223428854
61786763235150101223337347677689
61786763235150101223337348031821
61786763235150101269069635561679
61786763235150101269090903888387
61786763235150102458119281172621
61786763235150102458119281526753
61786763235150102458684137056937
61786763235150102458684137411069
61786763235150102458872422350092
61786763235150102465629424635389
61786763235150102503600864952103
61786763235150102503600864953507
61786763235150102503789150246875
61786763235150102503789150248279
61786763235150102503789150308354
61786763235150102503789150313970
61786763235150102503851569055207
61786763235150102503851569056611
61786763235150102503872833133762
61786763235150102503872837383319
61786763235150102504415653287191
61786763235150102504415653288595
61786763235150102504437693267635
61786763235150102504624859170271
61786763235150102504625978562164
61786763235150102504625978562200
61786763235150102504625978562407
61786763235150102504625978562408
61786763235150102504625978568024
61786763235150102504688740682868
61786763235150102511382980848310
61786763235150102511403129784286
61786763235150102511403901436582
61786763235150102511403901436618
61786763235150102511403901442441
61786763235150102511403901442442
61786763235150102511947065080294
61786763237764545605193728166170
61786763237765751715444390165102
61786763237765751715445536654162
61786763237772649480152973550810
61786763237773850237234577537146
61786763237773855587959642216348
61786763237773855590403634150270
61786763237773855590404011820882
61786763237773855727664680457206
61786763237776556882057863833682
61786763237776557476581351990330
61786763237776558665609732455482
61786763237777459096160759720442
61786763237777953852540691105785
61786763237777953852540695705055
61786763237777953852541838893695
61786763237777954447065328932417
61786763238053633813094539948602
61786763238053633813095311600934
61786763238053633820458499462184
61786763238053633820458585201332
61786763238053633820459271114516
61786763238053633820709547940226
61786763238053633820710319592558
61786763238053633820710405331706
61786763238056334929097327729698
61786763238056334929098099382030
61786763238057535678836205731820
61786763238057535678839648938068
61786763238057535686430293017044
61786763238057535686430379110324
61786763238057536273360840377528
61786763238057536273364283583776
61786763238057536280954927662752
61786763238057536280955013756032
61786763238057536280975848369152
61786763238057536280975934462432
61786763238057536280975935525242
61786763238057735786944843710924
61786763238057735786944843729798
61786763238064438796779305981914
61786763238064438796779309164242
61786763238064438804056573114338
61786763238064438804057344766670
61786763238064438933977297175520
61786763238064438933977298592462
61786763238064438933977301774790
61786763238064438979730853387628
61786763238064438979730854804570
61786763238064438979730857986898
61786763238064438987071684052058
61786763238064438987321584605224
61786763238064438987321584622694
61786763238064438987322732511226
61786763238064438987322732528696
61786763238064440221852845894658
61786763238064440221852847311600
61786763238064440626085872688142
61786763238064440626085874105084
61786763238064440626085877287412
61786763238064440626106764696734
61786763238064440626106766113676
61786763238064440626106769296004
61786763238064440763283865298690
61786763238064440763283866715632
61786763238064440763283869897960
61786763238064440770895488542348
61786763238064440770895521839426
61786763238065339364526001859368
61786763238065339364528324440480
61786763238065339364528325857422
61786763238065339555134428429980
61786763238065341193832569982538
61786763238065341193832912939130
61786763238065341193834892563650
61786763238065341193834893980592
61786763238065341193835236937184
61786763238065341201446549104386
61786763238065341201447577974162
61786763238065341201447920930754
61786763238065388782633333102698
61786763238065639553795447951602
61786763238065639553796567159796
61786763238065639553798891157850
61786763238065639561389535236826
61786763238065639561389620975974
61786763238065639561389621325894
61786763238065639736810906445184
61786763238065639736814263912284
61786763238065639744404993730408
61786763238065641383102016074772
61786763238065641383103135282966
61786763238065641383105457864078
61786763238065641383105462463348
61786763238065641390717024066396
61786763238065641390717109805544
61786763238065641390717114404814
61786763238065641390718143274590
61786763238068342491829030750896
61786763238068342491829032167838
61786763238068342499355852315036
61786763238068342682370191600424
61786763238068342682370196199694
61786763238069243059556010711810
61786763238069243067167633955468
61786763238069243661692268601176
61786763238069243661693300653280
61786763238088755368062043247986
61786763238088755955307085328804
61786763238088755955309753700392
61786763238088755955327977337396
61786763238088755962586673275550
61786763238088755962838496588252
61786763238088755962859417294652
61786763238088799839699287248956
61786763238088799839699287266426
61786763238092657821047977694304
61786763238092657821051419483610
61786763238092657821052567389612
61786763238092657821052568806554
61786763238092657828579388953752
61786763238092657828580535442812
61786763238092702299945811695156
61786763238092705999207923392868
61786763238092705999208266349460
61786763238092706006823015942738
61786763238092706006823016078252
61786763238092706006823017477932
61786763238092706006823017495194
61786763238092706006823020664472
61786763238092707783680269805826
61786763238092707783683713012074
61786763238092707783868556150310
61786763238092707783931317915234
61786763238092707783934760058672
61786763238092707783935907969046
61786763238092707791211681052176
61786763238092707791211681065274
61786763238092707791212827541236
61786763238092707791212827545608
61786763238092707791212828962550
61786763238092707791212828975648
61786763238092707791463876017874
61786763238092707791463876022246
61786763238092852577867436666346
61786763238092857931581180945852
61786763238092857931601725417456
61786763238092857931602096934890
61786763238092857931602101534160
61786763238092858480644776079456
61786763238092858480895819956824
61786763238100461506740101002234
61786763238100461506740104184562
61786763238100463336043573475018
61786763238100463336044343710408
61786763238100463336044345127350
61786763238100463336044688083942
61786763238100463336046667708462
61786763238100463336046669125404
61786763238100463336046672307732
61786763238100463336047012081996
61786763238100463343574640360932
61786763238100505574123396436138
61786763238100505574126753903238
61786763238100511469619968251926
61786763238100511469623440155982
61786763238100761696007226278742
61786763238100761696008340887666
61786763238100761696010669484990
61786763238100761696011037957062
61786763238100761696011042556332
61786763238100761703267036808350
61786763238100761703267041426494
61786763238100761703538632938920
61786763238100761703539010609532
61786763238100761833271706593386
61786763238100761833271711192656
61786763238100761840862441010780
61786763238100761840865879967678
61786763238100761879004083814468
61786763238100761879021909937664
61786763238100761879022681589996
61786763238100761879025262805494
61786763238100761879025267404764
61786763238100761879026037640154
61786763238100761886615652849354
61786763238100761886615997222888
61786763238100761886619091806252
61786763238100762938048974921426
61786763238100805763393905762408
61786763238100805763393991851476
61786763238100805763397347901634
61786763238100805763397347905846
61786763238100806312168393037996
61786763238100806312168397637266
61786763238100806357918253425682
61786763238100806357921609475840
61786763238100811108948330620108
61786763238100811108949445229032
61786763238100811109765352770910
61786763238100811109765352772314
61786763238100811109785125571308
61786763238100811109785125590182
61786763238100811109785130170578
61786763238100811109785130189452
61786763238100811109785154151024
61786763238100811109786273359218
61786763238100811109851359609082
61786763238100811116563420000908
61786763238100811116563420100078
61786763238100811116563424705172
61786763238100811116563424718270
61786763238100811116563424722641
61786763238100811117379327643360
61786763238100811117379327660830
61786763238100811657803063194454
61786763238100811657806501801432
61786763238100811657806506400702
61786763238100811658556204004908
61786763238100811658556208623052
61786763238100811658557323213102
61786763238100811658622409344714
61786763238100811658827800135478
61786763238100811658827804734748
61786763238100811658828919343672
61786763238100811658890562250162
61786763238100811658890562250322
61786763238100811658890566499672
61786763238100811658894005456410
61786763238100811658894378527912
61786763238100811665334096783290
61786763238100811665334101382560
61786763238100811665334474454062
61786763238100811666150004326572
61786763238100811666150377379200
61786763238100811666421973509610
61786763238100811666421973509770
61786763238100811703557391058894
61786763238100811704372522350574
61786763238100811704375621183288
61786763238100811704393100098930
61786763238100811704393444124156
61786763238100811704393448704552
61786763238100811704393448723426
61786763238100811704394218958816
61786763238100811704394219312948
61786763238100811704396543305178
61786763238100811704581389644664
61786763238100811704582504253588
61786763238100811704582505670530
61786763238100811704644147160030
61786763238100811704644148209790
61786763238100811704644151409588
61786763238100811704645266355174
61786763238100811704645266372644
61786763238100811704645267417984
61786763238100811704645267435454
61786763238100811704647590353228
61786763238100811704647590366278
61786763238100811704647590370698
61786763238100811711087686292476
61786763238100811712175558419478
61786763238100812893338142100514
61786763238100812893338142117984
61786763238100812893339256709438
61786763238100956406789533859492
61786763238100956445204469130266
61786763238100958238035007788425
61786763238100958238035782623085
61786763238100961798444151222835
61786763238100961798447594429083
61786763238100961798468515017391
61786763238100961799279831583985
61786763238100961799284078322701
61786763238100963034630096049617
61786763238100963582836286701295
61786763238100963583673116551861
61786763238100963583673891386521
61786763238100963591201859439721
61786763238104365201764691623178
61786763238104365201765463275510
61786763238104365201767787273564
61786763238104365201767790455892
61786763238104365209295758509092
61786763238104413380760314481690
61786763238104413380760317665422
61786763238104413380761089316350
61786763238104413380761089317754
61786763238104413381012136377450
61786763238104413381033028386042
61786763238104413381098487574654
61786763238104413381099262413526
61786763238104413388375408562542
61786763238104413388375411750486
61786763238104413388375411754698
61786763238104413388376181990088
61786763238104413388376183401414
61786763238104413388376183402818
61786763238104413388376183407030
61786763238104413388376186589358
61786763238104413388627230462514
61786763238104413388627230466726
61786763238104413975640227711822
61786763238104413975640232311092
61786763238104413975641346920016
61786763238104413975643669855260
61786763238104413975643674454530
61786763238104413983171642507730
61786763238104415164586040314574
61786763238104415164648802433630
61786763238104415164651126431684
61786763238104415164668579479166
61786763238104415164668579833298
61786763238104415171928050607516
61786763238104415172200019790554
61786763238104415172200019794926
61786763238104415210422164743214
61786763238104415210422165806024
61786763238104415210425607949462
61786763238104415217953576002662
61786763238104858310649487193100
61786763238104858310650262027760
61786763238104858310650601802024
61786763238104858311466509345306
61786763238104858318264581278164
61786763238104858318265351507730
61786763238104858318265356117036
61786763238104858319080487402892
61786763238104863663917665517547
61786763238104863663917668699875
61786763238104863664168368203709
61786763238104863664732452435693
61786763238104863664733571642483
61786763238104864213776246187779
61786763238104865448306357789759
61786763238104865448306360972087
61786763238104866051467727864282
61786763243674071586107177203882
61786763243682180814298532898034
61786763243682180951496525508582
61786763243682475650315324228026
61786763243682481001040388907228
61786763243682481003567978990268
61786763243682481003568321946860
61786763243682481003569096781520
61786763243682481003569098198462
61786763243682481140745427148086
61786763243682481140765971600816
61786763243682481140765974783144
61786763243682481140767089392068
61786763243682481140767090809010
61786763243682481186498638986660
61786763243682481186499753595584
61786763243682481186499755012526
61786763243686279076371769102695
61786763243686279076372912291335
61786763243686284610090628968846
61786763243962258776275367301165
61786763243962258776276481908685
61786763243962258776276481910089
61786763243962259180442622435966
61786763243964961074235088115691
61786763243965861047271446803197
61786763243965861047271446820667
61786763243965861093005225614233
61786763243965861451438701937998
61786763243965861459032530942968
61786763243965861642046870110255
61786763243966161228928147300641
61786763243966161648303010150116
61786763243966161823727734108203
61786763243966161831317349317403
61786763243966361154272005510762
61786763243973064347139403756612
61786763243973064347142759806770
61786763243973064354670815016060
61786763243973064392892959968720
61786763243973064392895201409954
61786763243973064392896316018878
61786763243973964373438721745645
61786763243973964373439836353165
61786763243973964373439836354569
61786763243973964777606748550248
61786763243973964777607091489370
61786763243973964785221070628688
61786763243973964785221756541872
61786763243973964914887651979788
61786763243973964914888423632120
61786763243973964914890747980094
61786763243973964914890751166634
61786763243973964914891004847618
61786763243973964914891779682278
61786763243973964914891781099220
61786763243973964922230692187837
61786763243973964922230692205307
61786763243973964922481739247533
61786763243973964922481739265012
61786763243973964922482510898461
61786763243973964922482510917344
61786763243973964960621087835636
61786763243973964960624443885794
61786763243973964960624445302736
61786763243973964960641208191896
61786763243973964960644218103134
61786763243973964960644561059726
61786763243973964968234947921258
61786763243973964968235295459641
61786763243973964968235295477120
61786763243973966202745285186393
61786763243973966561180652468489
61786763243973966568523691277075
61786763243973966751537255611115
61786763243973966751788307388173
61786763243974014195717437265041
61786763243974265104158988932548
61786763243974265104161227191454
61786763243974265104162346399648
61786763243974265111481479969101
61786763243974265111751957009578
61786763243974265111753076198889
61786763243974265111753076217772
61786763243974265149891653136064
61786763243974265149893891394970
61786763243974265149895010603164
61786763243974266346262294274713
61786763243974266346263413464033
61786763243974266758045305054141
61786763243974266933464785283881
61786763243974266941058872569105
61786763243974266941059644221437
61786763243977866833957185258729
61786763243977867245466478913451
61786763243977867245466704368860
61786763243977867245467479203520
61786763243977867382727233643055
61786763243977867420891088552683
61786763243977867428480703761883
61786763243977868617258373759275
61786763243977868617509167137987
61786763243977869029040382850575
61786763243997380918487137728615
61786763243997380918487137746085
61786763243997380918490579889523
61786763243997381505693756459147
61786763243997381513011772374323
61786763243997381513287958535619
61786763243997424155259545331417
61786763244000983189483217248117
61786763244000983235215881451633
61786763244000983235217000640953
61786763244000983593650477082810
61786763244001333196762164052948
61786763244001478562620303704009
61786763244001478562620675240317
61786763244001478563435092039097
61786763244009086515651611379885
61786763244009086515651611381289
61786763244009086515653934328179
61786763244009086851176521648792
61786763244009086919817752025258
61786763244009086919817752042728
61786763244009086919818523695060
61786763244009086919818866634182
61786763244009087064696608856213
61786763244009087102836219030606
61786763244009087110176246026997
61786763244009087110199489680239
61786763244009087110446726112827
61786763244009087110447070486361
61786763244009087110450193766081
61786763244009088344981423175171
61786763244009088703391655962382
61786763244009088894003176996853
61786763244009088894020630049951
61786763244009088894024097703205
61786763244009130987207500592657
61786763244009131535995770611157
61786763244009131535996803713021
61786763244009131535999126661315
61786763244009136333678993915657
61786763244009136333682432890025
61786763244009136882721620648499
61786763244009136882722784485415
61786763244009136882725107432900
61786763244009136882725107435113
61786763244009136889981111009596
61786763244009387246349100416436
61786763244009387246352453284266
61786763244009387246352457883536
61786763244009387253692140641955
61786763244009387253693255232005
61786763244009387253963735199743
61786763244009387292102313671952
61786763244009387292102656628544
61786763244009387292103428280876
61786763244009387292105669722110
61786763244009387292106009496374
61786763244009387292106014095644
61786763244009387292106784331034
61786763244009388488474074136887
61786763244009388488475188726937
61786763244009389083270303340383
61786763244009436529644171413521
61786763244009437071720639202198
61786763244009437071993377420802
61786763244009437071995701418847
61786763244009437071995701418856
61786763244009437071995701431897
61786763244009437071996820632865
61786763244009438306502571280188
61786763244009438314033978275783
61786763244009438314033982893927
61786763244009537393520380462614
61786763244009539200818405368950
61786763244009581820152710072270
61786763244009581820152710091144
61786763244009581820153824681194
61786763244009581820156066122428
61786763244009581820156066141302
61786763244009581820157185330622
61786763244009581820157185349496
61786763244009581865906266303252
61786763244009581865909622353410
61786763244009583650296465368972
61786763244009583651137449900869
61786763244009587173888118050448
61786763244009587219641702960364
61786763244009588408669275274904
61786763244009588408669279893048
61786763244009588996775558664305
61786763244009589004303526717505
61786763244012988975896249684325
61786763244012988976168960285449
61786763244012988976168960286853
61786763244012990759470153621449
61786763244012990759721200681145
61786763244012990759721972332073
61786763244012990805474756773757
61786763244013038794200929688493
61786763244013038794200929692705
61786763244013039342967765746456
61786763244013039342970864933302
61786763244013039350498832985041
61786763244013039350498832990874
61786763244013040577749326524178
61786763244013040577749699123287
61786763244013040577749699241388
61786763244013040577749699595679
61786763244013040577749699595680
61786763244013040577750469829458
61786763244013040577750474434552
61786763244013040577752798428234
61786763244013040577771390417766
61786763244013040577773714411608
61786763244013040577773714415820
61786763244013040585280766479973
61786763244013040585280766481350
61786763244013040585280766481593
61786763244013040585280766481594
61786763244013040585280766485806
61786763244013135890583910497237
61786763244013139665349040985759
61786763244013140831469244754014
61786763244013140831472339341749
61786763244013140832037198412362
61786763244013140854377418268583
61786763244013140854377432801429
61786763244013140854378189919511
61786763244013140854380512854914
61786763244013140854380512854915
61786763244013140854380512856159
61786763244013140854380512856318
61786763244013140854380512856319
61786763244013140899859776948581
61786763244013140899860150019923
61786763244013140899863249324813
61786763244013140900110053890979
61786763244013140900110825543311
61786763244013140900113526149326
61786763244013140900113526149327
61786763244013140900134069066815
61786763244013140900134097764623
61786763244013140900950019840724
61786763244013140900950021257666
61786763244013140900950364214258
61786763244013140923022514428790
61786763244013141449741990282916
61786763244013141449741991699858
61786763244013183328590170033676
61786763244013183328590198613392
61786763244013183542074647877368
61786763244013183542074732553706
61786763244013183542078090020806
61786763244013183542078861673138
61786763244013183542078864855466
61786763244013184159783658148489
61786763244013184159784029684797
61786763244013184160598446483577
61786763244013185158796328543213
61786763244013185158817249131521
61786763244013185296812838611753
61786763244013188872368146034808
61786763244013188888585565631230
61786763244013189490908994383594
61786763244013190679937371666418
61786763244013190679938143317346
61786763244013190718727814114155
61786763244013190718978518217259
61786763244013190725670007288814
61786763244013190725670007295606
61786763244013190725670007295607
61786763244013190725670778941146
61786763244013190725670778947938
61786763244013190725670778947939
61786763244013190725671156618551
61786763244013190748579344665966
61786763244013191267770488659451
61786767234957593106710601154417
61786767234957607747878310221439
61786767234957607793614446329011
61786767234961661737742376273788
61786767234961661745276140211628
61786767234961661745276140229098
61786767234961661746968391857820
61786767234961661746968393274970
61786767234961661747533252345826
61786767234962562724713281115074
61786767234962562772043796437372
61786767235022433984078303717703
61786767235022438740774461909193
61786767235022438741028522062455
61786767235022438786510483697901
61786767235023338118975102887743
61786767235023350474889614353753
61786767235023790395892132521461
61786767235030253729484422622163
61786767235030542203386588284505
61786767235030542615171950243635
61786767235030542615983639746009
61786767235030542615986996844523
61786767235030542615986996845927
61786767235030542615987768496855
61786767235030542661469729082541
61786767235030542661469729083945
61786767235030542661469733314629
61786767235030542661469733316033
61786767235030542668247654789367
61786767235030542668247654790771
61786767235030543850515645022257
61786767235030543850515645039727
61786767235030543851331462225717
61786767235030543851331462244591
61786767235030543851333786225175
61786767235031444464059972315253
61786767235031454304114216028449
61786767235031454349846535738935
61786767235031454349848859736989
61786767235031889969166320174746
61786767235031889969187212183338
61786767235034144932716859876357
61786767235034144932716859877761
61786767235034144939494781351095
61786767235034144939494781352499
61786767235034146167498793371289
61786767235034160992220644967037
61786767235034160992220644968441
61786767235034591672686122265060
61786767235034591672686122283934
61786767235034591673167295796144
61786767235034591673167295815018
61786767235034591673187532025176
61786767235034591673246850465760
61786767235034591718356110444204
61786767235034591718920194676188
61786767235034591718920194693658
61786767235034591725695793202632
61786767235034596612377937295848
61786767235034596612377937313318
61786767235034596659740178168136
61786767235034596659740181351868
61786767235034596667082187058590
61786767235034597024157619224236
61786767235034597024160975274394
61786767235034597031500658013948
61786767235034597031500658032822
61786767235034597031502982030876
61786767235035492286167806345488
61786767235035497639431398292517
61786767235035497644982313514660
61786767235035497644982313532130
61786767235035508712383891031222
61786767235054570156037495501779
61786767235054859182249574508679
61786767235066576491493542273613
61786767235066576491493799491057
61786767235066576492057626505597
61786767235066576492058655375373
61786767235067012118906919697008
61786767235067012119471008159676
61786767235067012119471008178550
61786767235067012119742977361588
61786767235067012121438581858140
61786767235067012159577158658340
61786767235067012164659732836500
61786767235067012164660394402056
61786767235067012164660504488832
61786767235067012166919825930618
61786767235067017467087198625349
61786767235067017467108090633941
61786767235067017650853535783093
61786767235067028590312426617850
61786767235067028768975297588842
61786767235067028774058986375926
61786767235067028775753563419852
61786767235067028776318422490708
61786767305865166694996906978644
61786767305866067683541647762876
61786767305866067729295232658242
61786767305970222423908360461370
61786767305970521873590499250304
61786767305970522613157262100874
61786767305970522613158033753206
61786767305970533731277895066890
61786767311770790084877603063598
61786767311770790087323115979236
61786767311771090276593709977424
61786767311773792160606065452100
61786767311774693096643286462348
61786767311774693096643315145606
61786767311774693096643315158704
61786767311774693096643315160108
61786767311774693142396871372216
61786767311774693142396900068572
61786767311842819040974223608442
61786767311842819582991484658840
61786767311842823286846466627624
61786767311842823286867387333976
61786767311843724959444955277852
61786767311843724959444955295322
61786767311843724961956581654068
61786767311844025142003484047404
61786767311844025142003484066278
61786767311844025142014762833112
61786767311844025142035683539464
61786767311844025148694628568284
61786767311844025148694628587158
61786767311844025148789589825268
61786767311844025149532600006606
61786767311844025149532600008010
61786767311844025151227175652256
61786767311844025279201476676826
61786767311844025691057781673201
61786767311846426848406013228028
61786767311846426848970097460012
61786767311847627420528306437296
61786767311847627422222882081542
61786767311847627422222882199586
61786767311847627423038791146968
61786767311847639082891202778620
61786767311847639128623866982136
61786767311847639128626191316768
61786767311847639128626191334238
61786767311867150833968266598616
61786767311867151016982491447048
61786767311870742726703964379400
61786767311870742726703964396870
61786767311871042915953637671236
61786767311871042915953637688706
61786767311871042915953666369293
61786767311878847097421601345704
61786767311878847837010031040930
61786767311878858950047313454720
61786767311879141941022663340046
61786767311879141941022663341450
61786767311879141942717238985696
61786767311879142489312167063680
61786767311879142489792682789120
61786767311879142489877022947996
61786767311879147286671245939780
61786767311879147835714293543320
61786767311879147835714293562194
61786767311879147835735185566414
61786767311879147835735185570786
61786767311879147881467849769930
61786767311879148026258900800346
61786767311879148026258929479232
61786767311879148026259672435208
61786767311879148026259672452678
61786767311879148026259675621908
61786767311879148026259675635006
61786767311879148026259701131564
61786767311879148026259701150438
61786767311879148026259704313892
61786767311879148026259704332766
61786767311879158953833896117624
61786767311879159139296986732054
61786767311879159139296986745152
61786767311879159144379560910214
61786767311879159144379562445248
61786767311879159144379562464122
61786767314727804625379191869380
61786767314727804671132776661204
61786767314728104814628865161216
61786767314728104814649757169808
61786767314728104860382449953040
61786767314728105233753135044114
61786767314728105233774055632422
61786767314729005428194231593472
61786767314729005801585837272854
61786767314796985875602653552619
61786767314796987522731706058283
61786767314798038260891168809174
61786767314798038260891169275734
61786767314798038260891170675414
61786767314798038398151923534566
61786767314798038398151925050886
61786767314798338450140842101010
61786767314798338450140842450930
61786767314798338450140843967250
61786767314798338587401596826402
61786767314798338587401598342722
61786767314798349106416457404554
61786767314798349106416457754474
61786767314798349106416457871114
61786767314800589251713308946881
61786767314800739506790322855638
61786767314800739553087071291138
61786767314800739964305250185570
61786767314800739964326170773878
61786767314800740101586925149350
61786767314800750619827724310026
61786767314800750620580865489114
61786767314800750665560388513542
61786767314800750666124472745526
61786767314800750666334450280938
61786767314800750666397212045862
61786767314801039696039996147474
61786767314801039696060916735782
61786767314801039742357636591566
61786767314801039742357665171282
61786767314801040107822259273890
61786767314801040107843179862198
61786767314801040108386343505874
61786767314801040108407264094182
61786767314801040153575844065714
61786767314801040154139899717982
61786767314801040284058418699244
61786767314801040290836598441186
61786767314801040291400682673170
61786767314801050809077397601862
61786767314801050809098318190170
61786767314801050809830538780950
61786767314801050809851459369258
61786767314801050809914221134182
61786767314801050854830982393686
61786767314801050855395066625670
61786767314801050855584123572774
61786767314801940263872698726134
61786767314801940675654961502630
61786767314801940675654961852550
61786767314801940676219045734614
61786767314801940721387625706146
61786767314801940721387626172706
61786767314801940721951709938130
61786767314801940722139623696594
61786767314801951376910100297162
61786767314801951376910444653434
61786767314801951377663241009690
61786767314801951377663241476250
61786767314801951377663585832522
61786767314801951423395905213206
61786767314801951788692362957018
61786767314801951789256075652694
61786767314801951789256447189002
61786767314801951789445504136106
61786767314801951834425027160534
61786767314801951834989111392518
61786767314801951834989883044850
61786767314801951834989887644120
61786767314801951835178168339622
61786767314801951835178172938892
61786767314802090422870934906757
61786767314802090427954280737249
61786767314802107427603486282836
61786767314825055295785123752222
61786767314825055295806044340530
61786767314825066002123951217198
61786767314825066409094235637170
61786767314825066413905871037102
61786767314825066413926791625410
61786767314825066551375831295654
61786767314825355439302132840542
61786767314825355439323053428850
61786767314825355485055689052650
61786767314825355622504500085166
61786767314825366191394545097342
61786767314825366191394545213982
61786767314825366557422880125422
61786767314825366557443800713730
61786767314825366603176464917246
61786767314825366740437219759278
61786767314825366740437564115550
61786767314825366740625504587490
61786767314825370263463257654144
61786767314825370263463600610736
61786767314825370263484178359092
61786767314825370263484521199044
61786767314825370263484522715364
61786767314825370263735225302148
61786767314825370263735226818468
61786767314825370263735569775060
61786767314833175230273551596351
61786767314833471248603873354080
61786767314833471248624765362672
61786767314833471248624793942388
61786767314833471251051591227174
61786767314833471251072483235766
61786767314833471251072511815482
61786767314833471255403059773398
61786767314833471255403059890038
61786767314833471660385879263052
61786767314833471660406771271644
61786767314833471660406799851360
61786767314833471662080455957058
61786767314833471662101347965650
61786767314833471662917279489378
61786767314833471667164059004994
61786767314833471667184979593302
61786767314833471667728143236978
61786767314833471706139435475160
61786767314833471706139464054876
61786767314833471707834012169166
61786767314833471707834040748882
61786767314833471712917643796818
61786767314833471713481699449086
61786767314833471713481728028802
61786767314833471843400104111484
61786767314833471845847821984578
61786767314833471850178398638850
61786767314833471850930396162738
61786767314833471850930767699046
61786767314833471850931515370932
61786767314833471850931539351378
61786767314833471852626121117037
61786767314833475366426513659298
61786767314833475366447405667890
61786767314833475366447434247606
61786767314833475366447519986754
61786767314833475366447520336674
61786767314833475373225357238664
61786767314833475373225700078616
61786767314833475373225700195256
61786767314833475373225701594936
61786767314833475373768520765700
61786767314833475373769635374624
61786767314833475373769639973894
61786767314833475374040116877396
61786767314833475374040488413704
61786767314833475374040488530344
61786767314833475374040489930024
61786767314833475374041236085590
61786767314833475374041260182676
61786767314833475374041264781946
61786767314833475374041604538948
61786767314833475374041609138218
61786767314833475412180069871406
61786767314833475412180098451122
61786767314833475412180184190270
61786767314833475412180184656830
61786767314833475418958021442180
61786767314833475418958364282132
61786767314833475418958364398772
61786767314833475418958365798452
61786767314833475419522076977808
61786767314833475419523220166448
61786767314833475419523224882358
61786767314833475419523224888181
61786767314833476609388057349342
61786767314833476609388057349345
61786767314833476609388057349351
61786767314837073522319266840902
61786767314837073526650187851446
61786767314837073572382852054962
61786767314837073977386590616604
61786767314837073979081167310610
61786767314837073979646023194926
61786767314837073984164770358546
61786767314837073984728854590530
61786767314837073984729626242862
61786767314837077683426967795406
61786767314837077683426968145326
61786767314837077683427312618238
61786767314837077690205147887268
61786767314837077690205149403588
61786767314837077690205492360180
61786767314837077690769203539536
61786767314837077690770003771584
61786767314837077690770352843766
61786767314837078880384481207442
61786767314837078918773642855790
61786767314837078918773728944858
61786767314837078918773757174654
61786767314837078918773757641214
61786767314837078918774101997486
61786767314837078925551165614184
61786767314837078925551165730824
61786767314837078925551167130504
61786767314837078925551937383156
61786767314837078925552281739428
61786767314837078925552286338698
61786767314837078926117139209399
61786767314837078926117145410958
61786767462512617499547546398840
61786767462512632323711998564632
61786767465398051613395134137472
61786767465398051659127798340988
61786767465398052711478160279770
61786767465398052848738828916094
61786767465398052848741151864388
61786767465398052855516750390832
61786767465398052894473816067904
61786767465398052901813498826332
61786767465398056417497644400220
61786767465398056417518536408812
61786767465398953837286664300952
61786767465398953883040249196318
61786767465398953883040249209416
61786767465459881118207959527375
61786767465459895935591161466559
61786767465470981007353478831622
61786767465470982829321135748074
61786767465470982829885218564520
61786767465470982829885218581990
61786767465470982829885219981462
61786767465470982829885219998932
61786767465470982836660042254900
61786767465470982836660045438632
61786767465470985948740644339912
61786767465470986350764579362282
61786767465470986535923271745268
61786767465470987586111368741530
61786767465470987770705205240200
61786767465470987770801716009094
61786767465470987778047210946922
61786767465471002411966325893482
61786767465471002411967097545814
61786767465471002412531181777798
61786767465471888710308089268414
61786767465471888711919758443848
61786767465471888755949694698124
61786767465471888755949694715594
61786767465471888756232139134610
61786767465471888756232142321150
61786767465471888757673343353716
61786767465495003467347342235558
61786767465503108577652605342902
61786767465503108577653380181774
61786767465503119690690667299744
61786767465503401446318194349910
61786767465503403270542186778760
61786767465503403276189616841236
61786767465503403276189616858706
61786767465503403277884192485482
61786767465503406791988726409132
61786767465503406791988755105488
61786767465503408766902278621480
61786767465503408766902278634738
61786767465503408766902278638950
61786767465503408766903053473610
61786767465503419879124418533162
61786767465503419879939564235068
61786767465503419879940340609134
61786767465503419885022910065560
61786767465503419885022914787294
61786767465503423408132630896858
61786767465503424643479423463966
61786767465503424643479423464050
61786767465507021601328527593002
61786767471270355338888455045927
61786767471270360692054530327529
61786767471271103981583340440313
61786767471271104027340024064851
61786767471271254145939248811474
61786767471271254145939248812878
61786767471271254533841645853069
61786767471271254534594787032157
61786767471271254671855541407629
61786767471271255769376720527089
61786767471271255769376720545963
61786767471271255906637474903965
61786767471271255906637474921435
61786767471271256318231452734205
61786767471271256318231452735609
61786767471271256318419480812937
61786767471271256318419738030381
61786767471271256318983565043517
61786767471271256318983565062391
61786767471271561453884750613337
61786767471294504520410819791179
61786767471294504520410819907819
61786767471294504520471259074369
61786767471294504520471262260909
61786767471294504520474356389359
61786767471294518788814914016041
61786767471294519155111831810257
61786767471295569886224187911364
61786767471295870075473832506844
61786767471302324075331745885567
61786767471302324082677109176077
61786767471302324082677109177481
61786767471302324121652509613591
61786767471302324121900774927601
61786767471302324121900889718641
61786767471302324128409773379593
61786767471302609630777297024797
61786767471302609630777297043671
61786767471302624271947703174265
61786767471302624317680367364731
61786767471302624317680367377781
61786767471302624317680367383605
61786767471302624317681142199391
61786767471302624317681142218265
61786767471302624454875662924757
61786767471302624454879134828813
61786767471302625500763887481985
61786767471302625500763887500859
61786767471302625507541723335619
61786767471302625507545195239675
61786767471302774428686902077430
61786767471302774435461728951542
61786767471302774565958160385076
61786767471302774565979081091428
61786767471302774572659721543216
61786767471302774611711745176900
61786767471302774611732665883252
61786767471302774618486572169056
61786767471302774620672737981646
61786767471303525022690141984505
61786767471303674592247084646812
61786767471303674996506207369678
61786767471303674996506207387148
61786767471303674996527099395740
61786767471303675003275833404754
61786767471303675005469519822346
61786767471303675133790862613816
61786767471303675179523526817332
61786767471303675179523526818736
61786767471303675179544447523684
61786767471303676231876211704408
61786767471303676231876240402168
61786767471303975185776772668702
61786767471303975185776772687576
61786767471303975194991937136252
61786767471303975323040535905652
61786767471303975323061456612004
61786767471303976421125884996244
61786767471306226581582044909899
61786767471306226581582044927369
61786767471306226582146900794215
61786767471306226582146900811685
61786767471306226582149223859149
61786767471306227771196141387823
61786767471306227771198464452757
61786767471306227778538147094545
61786767471306227778538147211185
61786767471306227816931157354081
61786767471306231477236517516865
61786767471306231522969210418189
61786767471306376699941552290974
61786767471306376699941552308444
61786767471306376699962444317036
61786767471306376837223112953360
61786767471306376882955777139406
61786767471306376882955777156876
61786767471306376882958871740032
61786767471306376890475565606794
61786767471306376892734997135356
61786767471306377935288341687692
61786767471306377935309233696284
61786767471306378072569902332608
61786767471306378079347052137544
61786767471306378118302566536124
61786767471306378125825826888694
61786767471306378125825826907568
61786767471306381641328717799264
61786767471306676484950700498554
61786767471306676889204622500428
61786767471306676889204622519302
61786767471306676889212117589998
61786767471306676889212117608872
61786767471306676896544305258856
61786767471306676896544305277730
61786767471306677026465376875900
61786767471306677026465376894774
61786767471306677026472786226322
61786767471306677026472786245196
61786767471306677026475880826948
61786767471306677026496801533300
61786767471306677033721377299970
61786767471306677033993718000442
61786767471306677079474962091794
61786767471306678124558906988120
61786767471306678261819575624444
61786767471306678261821898553864
61786767471306678261842819260216
61786767471306678268596725427976
61786767471306678268617646134328
61786767471306678314351081990176
61786767471306678314915166222160
61786767471306678673593400511788
61786767471306678673593400530662
61786767471306678680964770794138
61786767471306681830599283098288
61786767471307577466803152529441
61786767471307577594214396751408
61786767471307577594214396770282
61786767471307577647289066663050
61786767471307578702149940491540
61786767471307579240586952029230
61786767471307579250388303000424
61786767471307579250388331683682
61786767471307579250388331698184
61786767471307579296110492309156
61786767471307579296110492322206
61786767471307579296141887895790
61786767471307579296141887908888
61786767471307579296141916606648
61786767471364904459441476300981
61786767471367150318811984800415
61786767471367153885956435072001
61786767471367153885959792657193
61786767471367153885959792674663
61786767471367153886231387232451
61786767471367153886231387233855
61786767471367155121577404959367
61786767471367450508081429707327
61786767471367450508081433938011
61786767471367450508081433939415
61786767471367450508082205590343
61786767471367450508082205591747
61786767471367450508082320400257
61786767471367450508082578680559
61786767471367453480432749606727
61786767471367453480453670311675
61786767471367453617712105275313
61786767471367453663448127064021
61786767471367455264841157780977
61786767471367455310012323213193
61786767471367455310012323232067
61786767471367455310012323685369
61786767471367455310012323704243
61786767471367455310577179569685
61786767471367600077638496009710
61786767471367600084978178768138
61786767471367600625925702178066
61786767471367600626430466433028
61786767471367600626430466451902
61786767471367600626430467968062
61786767471367600626430467986936
61786767471367600626431123766496
61786767471367600626431123785370
61786767471367600626489786410050
61786767471367600626493143995242
61786767471367600626493144012712
61786767471367600626681172072570
61786767471367600626681429290014
61786767471367600634021196270026
61786767471367600634021853603494
61786767471367600671682614457802
61786767471367600672163130655418
61786767471367600672163132171578
61786767471367600672434726767114
61786767471367600672434728283274
61786767471367600679774409525542
61786767471367600679774782578010
61786767471367600679775438395318
61786767471367600679775811447786
61786767471367603783676549190458
61786767471367605405484072699589
61786767471367615427712360143705
61786767471367622014031251060553
61786767471367622014031908394021
61786767471367622020809059616107
61786767471368354048245564832893
61786767471368354231197142353309
61786767471368354643038696740273
61786767471368354643038699926813
61786767471368354643041794055263
61786767471368354643042168644329
61786767471368354643042168661799
61786767471368355878385489306061
61786767471368355878388961210117
61786767471368500645450193427154
61786767471368501057044171258798
61786767471368501057044171277672
61786767471368501063756977905568
61786767471368501064571766259530
61786767471368501064572880868454
61786767471368501239974828072862
61786767471368501240246422668398
61786767471368506003700614848182
61786767471368506003703311898704
61786767471368506003703311917578
61786767471368801253843474748598
61786767471368801253843847801066
61786767471368801383763431756718
61786767471368806192971208728326
61786767471368806192971581780794
61786767471368806718864695874389
61786767471368806720559271518635
61786767471368806919958823671511
61786767471375255429114550825105
61786767471375255429114550842575
61786767471375255429118022746631
61786767471375255429200556126631
61786767471375258400921821109633
61786767471375258400921821127103
61786767471375258538186043155669
61786767471375258583918707359185
61786767471375258949968311931115
61786767471375258949968311932519
61786767471375258995449923425905
61786767471375258995697617132497
61786767471375258996536392076803
61786767471375258996536650344007
61786767471375258996536650345411
61786767471375258996536650816183
61786767471375258996537426715105
61786767471375258996537426732575
61786767471375258997957048661059
61786767471375259003060430630599
61786767471375259003061573832337
61786767471375259003064672783095
61786767471375260231044292211755
61786767471375260231044406511745
61786767471375260231044406530619
61786767471375260231047764096937
61786767471375260231047764115811
61786767471375260231065212800063
61786767471375270253546871755231
61786767471375270253548014956969
61786767471375270253549965883681
61786767471375270253551115307407
61786767471375270253551118493947
61786767471375270254115974378263
61786767471375555618387468701899
61786767471375555618387586694141
61786767471375555618446902064665
61786767471375558590174966304121
61786767471375558727453279568665
61786767471375558727453284154885
61786767471375558727453284173759
61786767471375558773185943772181
61786767471375558773189301357373
61786767471375558773189305943593
61786767471375559140053689547077
61786767471375559140053689565951
61786767471375559184720517424093
61786767471375559184971307266345
61786767471375559184971564483789
61786767471375559184971568597833
61786767471375559184971568616707
61786767471375559184971569070009
61786767471375559184971569088883
61786767471375559185535391498329
61786767471375559185536424954325
61786767471375559185536424973199
61786767471375559187231000244439
61786767471375559192313571240271
61786767471375559192313575826491
61786767471375559192314346074931
61786767471375559192314350661151
61786767471375559192314350680025
61786767471375559321977918819467
61786767471375559322792702549461
61786767471375559322796060134653
61786767471375560374584659254711
61786767471375703952597741394350
61786767471375703959937424152778
61786767471375705736171645312600
61786767471375705736171646847634
61786767471375705736234322873410
61786767471375705736987464052498
61786767471375705736987464071372
61786767471375705744327231033914
61786767471375709303320110539190
61786767471375709303327605628760
61786767471375709303327634189602
61786767471375709303327634208476
61786767471375709303348526217068
61786767471375709310094937413302
61786767471375709440588388565074
61786767471375709440588388583948
61786767471375709440609280592540
61786767471375709486341944796056
61786767471375709495557109238908
61786767471375727124337285824441
61786767471376459157983271809813
61786767471376459157986743712465
61786767471376459157986743713869
61786767471376459158004192398121
61786767471376459158007291230835
61786767471376459158007664302177
61786767471376459752532298947885
61786767471376459752532299064525
61786767471376459752779875619845
61786767471376459752779878806385
61786767471376459752782972934835
61786767471376459752783347523901
61786767471376459752783347541371
61786767471376459760059119095083
61786767471376459760059119211723
61786767471376459760059123816817
61786767471376459760062217926393
61786767471376459760062217927797
61786767471376459760062590997735
61786767471376459760062591115779
61786767471376459889980970150477
61786767471376459889981344738139
61786767471376459889981344739543
61786767471376459890546199224179
61786767471376459890546203810399
61786767471376460949923951554843
61786767471376460988126668185633
61786767471376460988126668204507
61786767471376460988129020894545
61786767471376460988130140089689
61786767471376460988130140108563
61786767471376470827346407660299
61786767471376470827346407661703
61786767471376470827618002236961
61786767471376470827618002238365
61786767471376470827618376826027
61786767471376470827618376843497
61786767471376470828183235896883
61786767471376470828183235915757
61786767471376470873096520549471
61786767471376470873099619380781
61786767471376470873099619382185
61786767471376470873099992452123
61786767471376470873099992453527
61786767471376604520409438811794
61786767471376604520409438813198
61786767471376606166785350138370
61786767471376609466880293108572
61786767471376609871128793329438
61786767471376609871142396113200
61786767471376609877843182436680
61786767471376609878659860232822
61786767471376609878662557284748
61786767471376609878662557302218
61786767471376609878663332119408
61786767471376609880919296347604
61786767471376610054156735280496
61786767471376610061676896918604
61786767471376611113263240712824
61786767471376611113284161419176
61786767471376611639359328992647
61786767471376621128152617052248
61786767471376910060412989991940
61786767471376910067930454112966
61786767471376910067930827165434
61786767471376910070189890345792
61786767471376910197673744367412
61786767471376921317423210930988
61786767471376921317423211049032
61786767471379160861421831417721
61786767471379160861422089683521
61786767471379160861422089684925
61786767471379160861442752004577
61786767471379160861985915648301
61786767471379160861985915649705
61786767471379160861986948750165
61786767471379160861986948751569
61786767471379160862006836236561
61786767471379161044436429318781
61786767471379161045000140498137
61786767471379161045000169194493
61786767471379161045001288389637
61786767471379161410482560470335
61786767471379161410485659303049
61786767471379161410485659320519
61786767471379161411050515185961
61786767471379161411050515204835
61786767471379161411050888257303
61786767471379161412745090830207
61786767471379161412745090831611
61786767471379161455967386768377
61786767471379161456215224791943
61786767471379161456218435227753
61786767471379161456218692445197
61786767471379161456780080676259
61786767471379161456780194995123
61786767471379161456782404674313
61786767471379161456782404691783
61786767471379161456782519459737
61786767471379161456782519477207
61786767471379161456783551043877
61786767471379161456783551045281
61786767471379161456783551516053
61786767471379161458477783849575
61786767471379161458478128205847
61786767471379161463560699201679
61786767471379161463560699219149
61786767471379161463561472520019
61786767471379161463561474036339
61786767471379161463561477222879
61786767471379161463561477241753
61786767471379162645559819468737
61786767471379162645829349849583
61786767471379162645831672797877
61786767471379162645831677029965
61786767471379162645831677047435
61786767471379162645831788633061
61786767471379162645832563471933
61786767471379162645832821752235
61786767471379162645832821753639
61786767471379162646396532912877
61786767471379162646396532931751
61786767471379162646396647703917
61786767471379162646396647722791
61786767471379162648088900399869
61786767471379162648091108557123
61786767471379162648091108558527
61786767471379162653171355556305
61786767471379162653174454387615
61786767471379162653174827458957
61786767471379162653174827460361
61786767471379162691313404495293
61786767471379162691562014169787
61786767471379162691562128488651
61786767471379162691564365815841
61786767471379162691565113002501
61786767471379162691565113021375
61786767471379162691565227793541
61786767471379162691565227812415
61786767471379162691565484538809
61786767471379162691565485010985
61786767471379162692129312025525
61786767471379162692129312044399
61786767471379162693823801576491
61786767471379162693824920771635
61786767471379162698907147406983
61786767471379162698907491767467
61786767471379162698907491780517
61786767471379162698907491786341
61786767471379162698908266602127
61786767471379162698908266621001
61786767471379172118999489455179
61786767471379172118999489456583
61786767471379172119000264291243
61786767471379172119083172276375
61786767471379177469717848282033
61786767471379177469989701611173
61786767471379177469990587699009
61786767471379177469990592304103
61786767471379177470554671930993
61786767471379177470554676536087
61786767471379177472249248974919
61786767471379177472250023813791
61786767471379177515722365932781
61786767471379177515723251903977
61786767471379177516287221817097
61786767471379177516287336134557
61786767471379177516287336135961
61786767471379306223594478229850
61786767471379308053235775783418
61786767471379311574563881033290
61786767471379311574567237083448
61786767471379311574574760752734
61786767471379311574595682874672
61786767471379311581906919841876
61786767471379311581906919859346
61786767471379311711856437250144
61786767471379311713467330055884
61786767471379311713467330057288
61786767471379311714032185940200
61786767471379311757578220200586
61786767471379311757581576250744
61786767471379311757581576268214
61786767471379311759283677080596
61786767471379311759286656895798
61786767471379311759754346561254
61786767471379311760029298723108
61786767471379311760029298740578
61786767471379311764923581957466
61786767471379311766532268035992
61786767471379311767369096271172
61786767471379311767369096290046
61786767471379312809913370681732
61786767471379312948897802256328
61786767471379312948900010417794
61786767471379312994630469646384
61786767471379312994632674621310
61786767471379312995195325530700
61786767471379312995375316448620
61786767471379312995375316467494
61786767471379313002151029766104
61786767471379313404717780906856
61786767471379313411487779627170
61786767471379313411487779646044
61786767471379313411495188977592
61786767471379313411495188996466
61786767471379313411495960648798
61786767471379313412060044880782
61786767471379313550942223969952
61786767471379322831587963023304
61786767471379322832152047253884
61786767471379324112687565540640
61786767471379327635776478586174
61786767471379327635776478587578
61786767471379327635797370594766
61786767471379327635798142248502
61786767471379327636341334470490
61786767471379327636341334471894
61786767471379327636362226479082
61786767471379606412362977990602
61786767471379606412843494188218
61786767471379606412843495704378
61786767471379606413115091816074
61786767471379606420455146110810
61786767471379606420456174980586
61786767471379608196688995753198
61786767471379608196688995772072
61786767471379608196751670243940
61786767471379608196751670262814
61786767471379608197232843775024
61786767471379608197232843793898
61786767471379608197505184513244
61786767471379608204844952991946
61786767471379611763837830962188
61786767471379611763837830981062
61786767471379611763845326051758
61786767471379611763866248175100
61786767471379611765532407656194
61786767471379611765532407675068
61786767471379611766096491888178
61786767471379611766096491907052
61786767471379611770614981834354
61786767471379611770614981853228
61786767471379611771177513720616
61786767471379611771177513739490
61786767471379611771179837718670
61786767471379611771179837737544
61786767471379611901127002550572
61786767471379611902737895356312
61786767471379611903302751240628
61786767471379611948557250892582
61786767471379611955802862019726
61786767471379611955802862032776
61786767471379612999192115431006
61786767471379613138170604415982
61786767471379613183901034946812
61786767471379613183903268619498
61786767471379613184465890831128
61786767471379613184468213779422
61786767471379613548226896324616
61786767471379613548234789976302
61786767471379613548234789995176
61786767471379613548256055056236
61786767471379613555001723198728
61786767471379613555004793333634
61786767471379613555012198084786
61786767471379613555012969718244
61786767471379613555012969737118
61786767471379613555566205992828
61786767471379613555566206011702
61786767471379613555566579083044
61786767471379613555569649199076
61786767471379613555569649217950
61786767471379613555577053969102
61786767471379613740223282926490
61786767471379613741039185870502
61786767471379623020858556902044
61786767471379627825047072584362
61786767471379627825047815538934
61786767471379627825067964592954
61786767471379627825068736245286
61786767471379627825611899770918
61786767471379627825611928468678
61786767471379627825632820477270
61786767471380506980926786201198
61786767471380508627302697527774
61786767471380508627303812136698
61786767471380508634580733111328
61786767471380508635395521465290
61786767471380508764501804728372
61786767471380512331657021953042
61786767471380512331657021954446
61786767471380512331657023489480
61786767471380512331677944076384
61786767471380512333344189665420
61786767471380512338364001709862
61786767471380512338364001711266
61786767471380512338905613009220
61786767471380512338905613026690
61786767471380512338926533596124
61786767471380512338926533614998
61786767471380512338928857594178
61786767471380512340620339128848
61786767471380512341437018305796
61786767471380512341437018307200
61786767471380512468847605213168
61786767471380512468847605232042
61786767471380512470542182257094
61786767471380512475624756435254
61786767471380512516369032882934
61786767471380512521922275124810
61786767471380513567003811332290
61786767471380513573708467091056
61786767471380513573710791089110
61786767471380513576218175567792
61786767471380513576218180154012
61786767471380513576783810872988
61786767471380513705982386406334
61786767471380513752279909680706
61786767471380514116067750957520
61786767471380514117765425239051
61786767471380514122750743056766
61786767471380514122750743074236
61786767471380514122753841889480
61786767471380514122761989593752
61786767471380514122844900781330
61786767471380514122844900785702
61786767471380514122845672432418
61786767471380514122847999968389
61786767471380514123315225868336
61786767471380514123315225887210
61786767471380514123315598939678
61786767471380514123315598958552
61786767471380514123326073825736
61786767471380514123326078543098
61786767471380514123409756664242
61786767471380514123409756664402
61786767471380514123409759852346
61786767471380514125010174583924
61786767471380514125010174585328
61786767471380514125021425723036
61786767471380514125021425826578
61786767471380514125021425839676
61786767471380514125021425841080
61786767471380514168486472794514
61786767471380514168577564983442
61786767471380514168577564983602
61786767471380514168578336635934
61786767471380514169079663334922
61786767471380514169142420867918
61786767471380514169142420873534
61786767471380514169142424036988
61786767471380514169142424055862
61786767471380514169143195708194
61786767471380514169333806530438
61786767471380514169333809699508
61786767471380514169333809718382
61786767471380514170742810194626
61786767471380514170742810207676
61786767471380514170775010618402
61786767471380514170775010631500
61786767471380514170775010749544
61786767471380523451409584167004
61786767471380523588670339010440
61786767471380523588670339027910
61786767471380523589234423259734
61786767471380523589234423259894
61786767471380523634423923819734
61786767471380523634988008057334
61786767471380524686755601893920
61786767471380524824016356760442
61786767471380524824581215808212
61786767471380524824581215827086
61786767471380524870334800618910
61786767471380525236635447645490
61786767471380525236635447664364
61786767471380525236636219316696
61786767471380525236638542233018
61786767471380525236638542246116
61786767471380525282368111867880
61786767471380525282368883501338
61786767471380525282368883520212
61786767471380525282371206436534
61786767471380525282371206449632
61786767471380525282371207499392
61786767471380525282371207853684
61786767471380525282371211041628
61786767471380525282371211054642
61786767471380525282371211054726
61786767471380525282371584125984
61786767471380530182352818160933
61786767471399574327452440150851
61786767471399575706775262539343
61786767471399585445321483042567
61786767471399586817364055427707
61786767471399586819811773300801
61786767471399586819811773417441
61786767471399870954448590215527
61786767471399875705500448589379
61786767471399885588817566839719
61786767471399885588838487544667
61786767471399885589089162951415
61786767471399885589089191647771
61786767471399885589090310861789
61786767471399885771769804874527
61786767471399885771831792154711
61786767471399886823620311302743
61786767471399886823620424221927
61786767471399886823621195874259
61786767471399886824435869890483
61786767471399886824435955511587
61786767471399886824435984209347
61786767471399886824436214246755
61786767471399886824436328583089
61786767471399886831214135721493
61786767471399887006550968139893
61786767471400019288596762240646
61786767471400020934972673567222
61786767471400021072232652040804
61786767471400021072797507925120
61786767471400021072986569121782
61786767471400021118739497052314
61786767471400021118740153913606
61786767471400021118740268704646
61786767471400021120434845398652
61786767471400021120999590146432
61786767471400026604097614916023
61786767471400035889627133814052
61786767471400035889627133815456
61786767471400035889648054402360
61786767471400035889648054520404
61786767471400035935380718605876
61786767471400035935380718607280
61786767471400036987712482904644
61786767471400036987712511484360
61786767471400036987733403492952
61786767471400036987733403610996
61786767471400037124973151540968
61786767471400037124973151542372
61786767471400037124994072129276
61786767471400037124994072247320
61786767471400037170726736332792
61786767471403473220550385089345
61786767471403473225632959267505
61786767471403473225633845238701
61786767471403487311042486890737
61786767471403487311042601209601
61786767471403487493973143698977
61786767471403489094867437881733
61786767471403489094867439281413
61786767471403489094867553600277
61786767471403489094868323852929
61786767471403489094868328439149
61786767471403489095432293766049
61786767471403489095432298352269
61786767471403489095432408084913
61786767471403489095432412671133
61786767471403489097126985128839
61786767471403489097127759967711
61786767471403489277798094701621
61786767471403489277798096101301
61786767471403489278362950585937
61786767471403489278362955172157
61786767471403489280057527629863
61786767471403489280057530816403
61786767471403628735636151438148
61786767471403628735636266229188
61786767471403628735636266248062
61786767471403628742978157144870
61786767471403628880448209263984
61786767471403628880448980916316
61786767471403628880448980929206
61786767471403628880448980935030
61786767471403639998568870809716
61786767471403922984461645114234
61786767471403923396055249874536
61786767471403923528420973830442
61786767471403923528420973847912
61786767471403923533231664563308
61786767471403923533503519428886
61786767471403923533504405400082
61786767471403923533504662616122
61786767471403923533504662617526
61786767471403923573902675649148
61786767471403923578985249827308
61786767471403923578986021479640
61786767471403923580680598173646
61786767471403928330110227713968
61786767471403928879153160527872
61786767471403928879153275336382
61786767471403928879174167326100
61786767471403928879174167344974
61786767471403928886495166234594
61786767471403929064614965356621
61786767471403929064615337076877
61786767471403929069697882555820
61786767471403929069697911255037
61786767471403929069698654209556
61786767471403929069698654222446
61786767471403929069698682907369
61786767471403929069698682924626
61786767471403939999805398849636
61786767471403940182736346178222
61786767471403940190078304055308
61786767471403944946275052791406
61786767471403944946275052909450
61786767471411578330856423035561
61786767471411578335939111532585
61786767471411578335939768866053
61786767471411581851706707517185
61786767471411581904782525320375
61786767471411582034637483372054
61786767471411582035202337839221
61786767471411592420783780083557
61786767471411592420784440604969
61786767471411592420784554923833
61786767471411592557961512509165
61786767471411592603715097419033
61786767471411592969554829820593
61786767471411592969826798984917
61786767471411592969827573823789
61786767471411592969827573842663
61786767471411592970391658055773
61786767471411592970391658074647
61786767471411593015308414729105
61786767471411593022902500952923
61786767471411593152758116319197
61786767471411593152758116320601
61786767471411593152758487874219
61786767471411593153322975391457
61786767471411593160100122027323
61786767471411726669898219173098
61786767471411728311442603381210
61786767471411728499477527067376
61786767471411728501736186589474
61786767471411728501987120747248
61786767471411728501988011304664
61786767471411732015798907799584
61786767471411732015819828504532
61786767471411733845942275496518
61786767471411733845942304175404
61786767471411733845942304194278
61786767471411733845963196202870
61786767471411733852719336024442
61786767471411733852740256730794
61786767471411733984834873297627
61786767471411733990754244027872
61786767471411733990754244040762
61786767471411733990754244046586
61786767471411733990754272738522
61786767471411733990754272738730
61786767471411733990755018881246
61786767471411733990755047560132
61786767471411733990755047579006
61786767471411744346378376422841
61786767471411744964061903567380
61786767471411744964082824273732
61786767471411744966594427725002
61786767471411745103791558325962
61786767471411745103791558339060
61786767471411745103792334583388
61786767471411745103792334596402
61786767471411745103792334596486
61786767471411745103792334714530
61786767471411745108874904156454
61786767471411745108874904169552
61786767471411745108874908761548
61786767471411745108874908774562
61786767471411745108874908774646
61786767471411748677717289074628
61786767471412026859420890498874
61786767471412028643537699327196
61786767471412028643537699346070
61786767471412028643809668510234
61786767471412028643809668529108
61786767471412032205069473098608
61786767471412033989459313263724
61786767471412033989459313282598
61786767471412033989480205272316
61786767471412033989480205291190
61786767471412033989480235387279
61786767471412033989480235406153
61786767471412033996236345112762
61786767471412034179187998444778
61786767471412034180003901388790
61786767471412034180003917319708
61786767471412034180003917332598
61786767471412034180003917338422
61786767471412034180003946017308
61786767471412034180003946030566
61786767471412034180003946036182
61786767471412034180004692173082
61786767471412034180004720851968
61786767471412034180004720870842
61786767471412045107578912655700
61786767471412045110111436813322
61786767471412045293041231617798
61786767471412045293041231630896
61786767471412045293042007888238
61786767471412045293042007888322
61786767471412045293042007987492
61786767471412045293042008006366
61786767471412045298124577448290
61786767471412045298124577461388
61786767471412045298124582165652
61786767471412045298124582184526
61786767471412050056581090859794
61786767471412050056581090859878
61786767471415629129830936194150
61786767471415629129851856900550
61786767471415629130394906107270
61786767471415629130395020426134
61786767471415629130415941131130
61786767471415629130478588932886
61786767471415629132090367722712
61786767471415629132111288429112
61786767471415630365197874626062
61786767471415630777042813797128
61786767471415630777607296610102
61786767471415630777607669681444
61786767471415630909158203632330
61786767471415630909158232210642
61786767471415630909158232212046
61786767471415630914240777810490
61786767471415630914240806390206
61786767471415630914240806407676
61786767471415630914805662273118
61786767471415630914805662291992
61786767471415630914805748012266
61786767471415630914805748031140
61786767471415630916500209339052
61786767471415630916500237917364
61786767471415630916500237918768
61786767471415630962232873541116
61786767471415630962233764117406
61786767471415630962264373524890
61786767471415635901392107504618
61786767471415636450999980890822
61786767471415647380542642698634
61786767471415647570815190900764
61786767471415651137963370311160
61786767474225856476962095315018
61786767474250182784284472209496
61786767474258288082122478930060
61786767474258288082123253764720
61786767474260689596225588347602
61786767474260689596284906906278
61786767474260689596287229854572
61786767474260689596288350112526
61786767474260689596853209179170
61786767474260689596853209533302
61786767474260989785557795153596
61786767474260995092992240868580
61786767474261890345776552608730
61786767474261890348035984137292
61786767474261890348224273664152
61786767474261890348287032614138
61786767474261890353307619493240
61786767474261890353307619494644
61786767474261890353370381608084
61786767474261890353370726104082
61786767474261890353370726105486
61786767474261890353935585172130
61786767474261890353935585176342
61786767474261891581123345168902
61786767474261891583571063041996
61786767474261891583633825174102
61786767474261891588716399332570
61786767474261891588717513960368
61786767474261891588717518665658
61786767474261891588717518671274
61786767474261891954765999326326
61786767474262340660989893314461
61786767474262345992890038554758
61786767474262347777279850016290
61786767474323114066601792639250
61786767474323117587741869829264
61786767474323117587744193844788
61786767474323117656658163521590
61786767474323118822526902174380
61786767474323118823363725689230
61786767474323118868280458386488
61786767474323119005540466973576
61786767474323119007988184846670
61786767474323119007988958147540
61786767474323119036042857098716
61786767474323119425415529573032
61786767474323119425418628405746
61786767474323119427110105215874
61786767474323119427110105217278
61786767474323128708313006541154
61786767474323128708313006558624
61786767474323128708396689378416
61786767474323129943094940036086
61786767474323129943095714870746
61786767474323129943095714888216
61786767474323130149017496788180
61786767474323130149018271622840
61786767474323130149080258553104
61786767474323130537892317164458
61786767474323130538456398214114
61786767474323130538456398231584
61786767474323269720412734447717
61786767474323269720412734564357
61786767474323269720977590448673
61786767474323269721165876675161
61786767474323269721166219631753
61786767474323280702087859697161
61786767474323280702088202653753
61786767474323280702088974306085
61786767474323280839097565963177
61786767474323280839097566081221
61786767474323280839285852307709
61786767474323280839286195264301
61786767474323284367393283687961
61786767474323284408042230526081
61786767474323284408042602062389
61786767474323284413125947892881
61786767474323284413209602014913
61786767474323284413209602132957
61786767474323284413209630712673
61786767474323285604433877060527
61786767474323285604434648712859
61786767474323285650166541380683
61786767474323285650167312914971
61786767474323285650167313033015
61786767474323285650167317619235
61786767474331219245632740148902
61786767474331222951673113095616
61786767474331222951673116277944
61786767474331222956755687273776
61786767474331222956755687391820
61786767474331222956756462108436
61786767474331222956756462226480
61786767474331224192102479953396
61786767474331234023976742171416
61786767474331234023977517006076
61786767474331234069793863562824
61786767474333624463327471289062
61786767474333624464143378832344
61786767474333624465775192344484
61786767474333624466402724254576
61786767474333624466402813530184
61786767474333624470921214218222
61786767474333624470921558574286
61786767474333624471486417640930
61786767474333624473114875102912
61786767474333625706267231945138
61786767474333626072316832267510
61786767474333626072317607102170
61786767474333635583895853890216
61786767474333635583896198263750
61786767474333635583958615672610
61786767474333635583958960028674
61786767474333635584522699887124
61786767474333635584522699904594
61786767474333635584523819095318
61786767474333636819304633399526
61786767474333920948817123749650
61786767474333920949068167627018
61786767474333920949068172226288
61786767474333924607681308507559
61786767474333924652598065167802
61786767474333924655045786223224
61786767474333924660191808079492
61786767474333924660192152453026
61786767474333924662385468981652
61786767474333925887944857729378
61786767474333925890392575602472
61786767474333925895538945014602
61786767474333926444581614960628
61786767474333926444581619559889
61786767474333926444581619559898
61786767474333926447025979965892
61786767474333935727412862977132
61786767474333935727413207350666
61786767474333935773229209533880
61786767474333935773229553907414
61786767474333937008576346468990
61786767474333941078131561694938
61786767474333941080662965103592
61786767474333941080662966520534
61786767474333941081227820987908
61786767474333941081227825587178
61786767474333941085746225194936
61786767474333941085746569568470
61786767474334821516628819650934
61786767474334821516817101763378
61786767474334821516879868127572
61786767474334825038211324847206
61786767474334825177103897332684
61786767474334825181998181867344
61786767474334825181998181985388
61786767474334825181998956818644
61786767474334825220409761069086
61786767474334825220409761070490
61786767474334825221225640034047
61786767474334825222857482124508
61786767474334825222857482125912
61786767474334825222920241057024
61786767474334825222920241175068
61786767474334825222920244239352
61786767474334825223485100129284
61786767474334825227751738079452
61786767474334825227751766775808
61786767474334825227751766893852
61786767474334825227752541610468
61786767474334825227752541728512
61786767474334825227940827955000
61786767474334825227940827956404
61786767474334825227941172328534
61786767474334825227941172329938
61786767474334825228002815353228
61786767474334825228002815370698
61786767474334825228003590205358
61786767474334825228003934561422
61786767474334825228003934567246
61786767474334825228568793633890
61786767474334826412450686713336
61786767474334826417533260891496
61786767474334826455756553630662
61786767474334826458204271503756
61786767474334826458267036923184
61786767474334826463098559337384
61786767474334826463098559455428
61786767474334826463287964890110
61786767474334826463349607932057
61786767474334826463349607932066
61786767474334826463349607932274
61786767474334826463349607937890
61786767474334826463350382753676
61786767474334826463350727127210
61786767474334826463350727127418
61786767474334826463350727133034
61786767474334826821785228784330
61786767474334826824044664544980
61786767474334826829127234491052
61786767474334826829127238723140
61786767474334826829128357931334
61786767474334826829315524017912
61786767474334826829316295670244
61786767474334826829316640043778
61786767474334826831572632598180
61786767474334826875069080228616
61786767474334836158026652007016
61786767474334836158026996380550
61786767474334836158026996381954
61786767474334836158591855448598
61786767474334836295035583439776
61786767474334836295036358273032
61786767474334836295221545786254
61786767474334836295223840036788
61786767474334836295223868733144
61786767474334836295223868734548
61786767474334836295224988992502
61786767474334836340789139533840
61786767474334836340789168231600
61786767474334836340789943064856
61786767474334836340978229409388
61786767474334836340978573782922
61786767474334836341040216708446
61786767474334836341040991524232
61786767474334836341041335897766
61786767474334837530570658113796
61786767474334837530570662345884
61786767474334837530571781554078
61786767474334837530654316486573
61786767474334837576135960791772
61786767474334837576324242904216
61786767474334837576324247136304
61786767474334837576325366344498
61786767474334837576387009248718
61786767474334837576387009268410
61786767474334837942164640177528
61786767474334837942165759385722
61786767474334837942352925472300
61786767474334837942353697124632
61786767474334837942354041498166
61786767474334837949692608230728
61786767474334837987919344176142
61786767474334837988107281915052
61786767474334837988107626288586
61786767474334837988169273463451
61786767474334837988170043679976
61786767474334837988170048279237
61786767474334837988170048279246
61786767474334837988170388053510
61786767474334841104493292860752
61786767474334841104493292862156
61786767474334841645943257596222
61786767474334841645943257597626
61786767474334841648390978651644
61786767474334841648390978653048
61786767474334841653285263302944
61786767474334841653285263304348
61786767474334841653474324482136
61786767474334841653474324483540
61786767474334841653474668855670
61786767474334841653558007185288
61786767474334841653558351558822
61786767474334841694112020081974
61786767474334841699289867993302
61786767474334841699291015886206
61786767474334841701455144983840
61786767474334841701737574520240
61786767474334841701738736941628
61786767474334841702302478234282
61786767474334841702303253055892
61786767474334841702303592825944
61786767474334841702303597429426
61786767474334842883737768032296
61786767474334842888820342210456
61786767474335275535623101776221
61786767474357950913179053461142
61786767474357950920521059167864
61786767474357952150157660950396
61786767474357952516270108795714
61786767474357952562023693586125
61786767474357955671551965423240
61786767474358236285003769374922
61786767474358236287263200903484
61786767474358236287263205135572
61786767474358241226390939115300
61786767474358241592482293477072
61786767474358241593047149361388
61786767474358241777944438040942
61786767474358250919435393913138
61786767474358251056696062549462
61786767474358252293674670040120
61786767474358252298820001751116
61786767474358252344573586659580
61786767474358252703009297850262
61786767474358252703824086185350
61786767474358252705268733610912
61786767474358252705519782087550
61786767474358252710603040761952
61786767474358252711167124993936
61786767474358252886023522698694
61786767474358252888471243752712
61786767474358252888471243754116
61786767474358252889286012838987
61786767474358252889287148115070
61786767474358252893365528405416
61786767474358252893365557101772
61786767474358252893554589584608
61786767474358252893554618162920
61786767474358252893554962536454
61786767474358252893616605561148
61786767474358252893616605578618
61786767474358252893617380395808
61786767474358252893617724769342
61786767474358252896064297918810
61786767474358252896064297936072
61786767474358252896064326616570
61786767474358252896064326633832
61786767474358252896064328050982
61786767474358252896064328052434
61786767474358252896065098150858
61786767474358252896065098268902
61786767474358252896065102872592
61786767474358252896065102873996
61786767474358252896065442524392
61786767474358252896065442642436
61786767474358252896065445828976
61786767474358252896065445829184
61786767474358252896065447246126
61786767474358252896065447247530
61786767474358252896629153821792
61786767474358252896629156991070
61786767474358252896629187105980
61786767474358252896629187119078
61786767474358255860822559421428
61786767474358255860822563653516
61786767474358256409865233966724
61786767474358256409865495416256
61786767474358256409865578340466
61786767474358256409865581509536
61786767474358256409865582572346
61786767474358256409865582589816
61786767474358256409886154553628
61786767474358256409886387423444
61786767474358256409886501742308
61786767474358256409886503159241
61786767474358256409886503159250
61786767474358256409886503178115
61786767474358256412125013982864
61786767474358256412145934627945
61786767474358256412145934687812
61786767474358256412396638731049
61786767474358256417207472425218
61786767474358256417207501122978
61786767474358256417207502539920
61786767474358256417208272775310
61786767474358256417208277361530
61786767474358256417208617148844
61786767474358256417208617149052
61786767474358256417208621752534
61786767474358256417228394527416
61786767474358256417228394546290
61786767474358256417228394547099
61786767474358256417228421827926
61786767474358256417228423244859
61786767474358256417228423244868
61786767474358256417229193362214
61786767474358256417229193480258
61786767474358256417229198066478
61786767474358256417229537734930
61786767474358256417229537735748
61786767474358256417229537853792
61786767474358256417229537854000
61786767474358256417229542440220
61786767474358256417229542458850
61786767474358256417229542458877
61786767474358256417229542458886
61786767474358256417229542458934
61786767474358256417479422474839
61786767474358256417479427062463
61786767474358256417479470168232
61786767474358256417479470185702
61786767474358256417479470187915
61786767474358256417479470304555
61786767474358256417479471721705
61786767474358256417480590918253
61786767474358257644396467590640
61786767474358257645212284795504
61786767474358257646906947477796
61786767474358257651989405920150
61786767474358257651989434617910
61786767474358257651989436034852
61786767474358257651990206270242
61786767474358257651990210856462
61786767474358257651990550643776
61786767474358257651990550643984
61786767474358257651990555247466
61786767474358257652576335007412
61786767474366056025116906336440
61786767474366057626576146741930
61786767474366061332616519570600
61786767474366061337699008127656
61786767474366061337699782962316
61786767474366061337700127336058
61786767474366061337700127340270
61786767474366345055596599708116
61786767474366345101350184499940
61786767474366356219532832044220
61786767474366357998777307096316
61786767474366358003859852694760
61786767474366358003922643511576
61786767474366358006370321342159
61786767474366358006370361397720
61786767474366358006370364566998
61786767474366358006370365984148
61786767474366358006370365997198
61786767474366358006370366002805
61786767474366358006370366002814
61786767474366358006370366002862
61786767474366358006371136219330
61786767474366358006371140824424
61786767474366358006371480592864
61786767474366358006371480593072
61786767474366358006371485192342
61786767474366358006371485197949
61786767474366358006371485197958
61786767474366358006935225056408
61786767474366361519355712973876
61786767474366361520192422187332
61786767474366361520192450767048
61786767474366361520192536506196
61786767474366361526969572009738
61786767474366361526969600707498
61786767474366361526969602124431
61786767474366361526969602124440
61786767474366361526970343662070
61786767474366361526970372241786
61786767474366361526970372359830
61786767474366361526970376946050
61786767474366361526970376959100
61786767474366361526970716733364
61786767474366361526970716733572
61786767474366361526970721319792
61786767474366361526970721332842
61786767474366361526970721338449
61786767474366361526970721338458
61786767474366361526970721338506
61786767474366361527534456591814
61786767474366361527534461178034
61786767474366361527534461191084
61786767474366361527535580392052
61786767474366361527785505068443
61786767474366361572703385535380
61786767474366361572703385542022
61786767474366362762317509176078
61786767474366362762317513886984
61786767474369947326843727686786
61786767474369947326843727688190
61786767474369947372597312478610
61786767474369947372597312480014
61786767474369948607944105040186
61786767474369958444964732189110
61786767474369958490718316980934
61786767474369958490781079095778
61786767474369958490781079213822
61786767474369958490781079218242
61786767474369958490781079219646
61786767474369959675227835965006
61786767474369960086821899535798
61786767474369963242375729578402
61786767474369963790602840952546
61786767474369963790602840953950
61786767474369963791439550166002
61786767474369963791439578745718
61786767474369963791439664484866
61786767474369963793134241528792
61786767474369963798216699988408
61786767474369963798216728686168
61786767474369963798216730085848
61786767474369963798217504920508
61786767474369963798217844576728
61786767474369963798217844694772
61786767474369963798217847877100
61786767474369963798217847881312
61786767474369963798217849298462
61786767474369963798217849299866
61786767474369963798781555872724
61786767474369963798781584452440
61786767474369963798781584570484
61786767474369963798781589156704
61786767474369963798782363991364
61786767474369963798782703765628
61786767474369963798782708365106
61786767474369963798782708370722
61786767474369963843949349660681
61786767474369965025949633515526
61786767474369965028481034095984
61786767474369965033564641861442
61786767474369965033564641865654
61786767474370113962309542587559
61786767474370115745883446524683
61786767474370410561523335713308
61786767474370410561523340331452
61786767474370414082122576458902
61786767474370414082667286471478
61786767474370414127855240662418
61786767474370414128420871381394
61786767474370415912245047524680
61786767474370415912245052142824
61786767542174750163166085201641
61786767542174760863857139297629
61786767542174760864421223529613
61786767542174761275451117129273
61786767542174761275639402424045
61786767542174761276203486656029
61786767542175050351851645563685
61786767542175050352415729795669
61786767542175059292430592996398
61786767542175059292430592997802
61786767542175066406273117925737
61786767542175066411356463756229
61786767542199376268058456759064
61786767542199376275372046669816
61786767542205829085629436356315
61786767542205829222827428966863
61786767542205829222827428968267
61786767542206128672758407626299
61786767542206129267558110759935
61786767542206129274900030354503
61786767542206129412098022965051
61786767542206130464765207176151
61786767542206130464765207195025
61786767542206279576451545228036
61786767542207029842711812349067
61786767542207031070713238455275
61786767542207031070716596021593
61786767542207031070716596040467
61786767542207179953747136843276
61786767542207480149766436170140
61786767542207480149766464984588
61786767542207480286964457595136
61786767542207480287529313479452
61786767542207480325919943161798
61786767542207481385113225549388
61786767542207481385113254363836
61786767542209731539370007331317
61786767542209731539370007447957
61786767542209731546144834205429
61786767542209732773897794578303
61786767542209732774148841637999
61786767542209732774151940470713
61786767542209732774151940942889
61786767542209882892529271142416
61786767542209883075543495990848
61786767542209883082226488090094
61786767542209883082227259741022
61786767542210181442170364892218
61786767542210181442170364893622
61786767542210183081770648994542
61786767542210183081770648995946
61786767542210183081799836444248
61786767542210183088545504566462
61786767542210183088545504567866
61786767542210183089110360450778
61786767542210183089110360452182
61786767542210183219060505080572
61786767542210183225744268829342
61786767542210183225744268830746
61786767542210183226308353061326
61786767542210183226308353062730
61786767542210183226559400121022
61786767542210183226559400122426
61786767542210183226562498953736
61786767542210183226562498955140
61786767542210183228253977164948
61786767542210183228254752005224
61786767542210183228818836237208
61786767542210183271476161381930
61786767542210183272041017264842
61786767542210183637623018266000
61786767542210183637623018382640
61786767542210183638187873796184
61786767542210183638187874150316
61786767542210183638187877332644
61786767542210183638187877449284
61786767542211083659369949241476
61786767542211083659370724080348
61786767542211084205434799906432
61786767542211084205999655790748
61786767542211084205999658973076
61786767542211084207607568800000
61786767542211084207608340452332
61786767542211084207608343634660
61786767542211084244389657439508
61786767542211084244390429090435
61786767542211084244390432278380
61786767542211084246838150145857
61786767542211084251167464109948
61786767542211084251732319994264
61786767542211084251732323176592
61786767542211084253361125012108
61786767542211084253361896664440
61786767542211084253361899846768
61786767542211084253361925360796
61786767542211084253361928543124
61786767542211087957958777504765
61786767542211087957958777506169
61786767542211089147572131029569
61786767542211089147572902680497
61786767542211089185774499998099
61786767542211089188222221053521
61786767542211089193304795231681
61786767542211089193305566884013
61786767542270660078525473728013
61786767542270960267793744659863
61786767542270960267793744677333
61786767542270960267796067724797
61786767542271105042198186118394
61786767542271110385609318279964
61786767542271855850183371536221
61786767542271859600261836224533
61786767542271860789875185043669
61786767542271860835607849247185
61786767542271860835607849248589
61786767542271860843138917650823
61786767542271871910440183015109
61786767542272311142662477772522
61786767542272311279839578492570
61786767542272311286617499967308
61786767542272311332371056061324
61786767542272311332935911945640
61786767542272322399683974433042
61786767542278760386337687121421
61786767542278760386337687122825
61786767542278763495405707549333
61786767542278763952920639111353
61786767542278763952920639130227
61786767542278763960281238226001
61786767542278765188284877193727
61786767542278765188284962932875
61786767542278765195877934664409
61786767542278775211334862416735
61786767542279063730408965751037
61786767542279064097270344385199
61786767542279064097274473148935
61786767542279064142752990043099
61786767542279064142752990061973
61786767542279064142753075801121
61786767542279064142756089366863
61786767542279064142756433268221
61786767542279064149534359447223
61786767542279064280013486157143
61786767542279064280016843723461
61786767542279064280016843742335
61786767542279065331784437578921
61786767542279065331784437597795
61786767542279065331801886282047
61786767542279065331804668022117
61786767542279065332620489458909
61786767542279065332620489460313
61786767542279075400584535707167
61786767542279075400584535708571
61786767542279208909627136269452
61786767542279208917157431503034
61786767542279208917158203155366
61786767542279210144409069764384
61786767542279210151939361815638
61786767542279210739208657971418
61786767542279210739772742201998
61786767542279210739960770279326
61786767542279210739960770280730
61786767542279210739960770397418
61786767542279210739960770398822
61786767542279210739961027496770
61786767542279210739961027498174
61786767542279210746735597272934
61786767542279210746735883070094
61786767542279214445727225950310
61786767542279214453341200821356
61786767542279214453341975661632
61786767542279232083252645057495
61786767542279960960488634647777
61786767542279960960489406300109
61786767542279964663998378549725
61786767542279964709751963458189
61786767542279964710003015104105
61786767542279964710003015122979
61786767542279964847201007733527
61786767542279965899616363923241
61786767542279965945349028128161
61786767542279975785399799937301
61786767542279975785403247865283
61786767542280111306936785956426
61786767542280116070504945026858
61786767542280116596579336341499
61786767542280116596579336342903
61786767542280116597144192225815
61786767542280116597144192227219
61786767542280125925289688447587
61786767542280126131126210733734
61786767542280126131690294965718
61786767542280127160636477826835
61786767542280127710181593681607
61786767542280131416218870859891
61786767542280131421302216690383
61786767542280132656084150185315
61786767542280409666900011344386
61786767542280409666900011345790
61786767542280409666900782996718
61786767542280409666900782998122
61786767542280410902246800723634
61786767542280411313275922672366
61786767542280411313276694323294
61786767542280411313276694324698
61786767542280411320803919423374
61786767542280411496207351137358
61786767542280411496771435369342
61786767542280415001435727684689
61786767542280415025150491559098
61786767542280415138699924081135
61786767542280415139264779965451
61786767542280415154798823877210
61786767542280415161576745351948
61786767542280415200553151623558
61786767542280415207330301445964
61786767542280415207895157330280
61786767542280416252968512535006
61786767542280416259754618318694
61786767542280416259775538907002
61786767542280416260496509286014
61786767542280416260496509287418
61786767542280416260499579420920
61786767542280416260499579422324
61786767542280416262191056350496
61786767542280416262191084931664
61786767542280416390145613256458
61786767542280416785826653755145
61786767542280416785826653756549
61786767542280416786390737987129
61786767542280416786390737988533
61786767542280426274643219822054
61786767542280426275207303931622
61786767542280426320960888841490
61786767542280426320960888845862
61786767542280427509989237548970
61786767542280427509990012383630
61786767542280431602392833560997
61786767542280431603209855694329
61786767542280431610551861401051
61786767542280432838555873422649
61786767542280432845333794897387
61786767542282665818641757259513
61786767542282666001656096898985
61786767542282666002217939571851
61786767542282666002217939573255
61786767542282666002217942759795
61786767542282666002220181130969
61786767542282666414003215437541
61786767542282666414003215438945
61786767542282666414003215909717
61786767542282666414003306253959
61786767542282667648531003040063
61786767542282667648531003041467
61786767542282667648780906911119
61786767542282667648781021229983
61786767542282667648781792883719
61786767542282667648782050099759
61786767542282667648782050101163
61786767542282667648785236562351
61786767542282667648785239748891
61786767542282667649345762795435
61786767542282667649345762796839
61786767542282667649345877114299
61786767542282667649345877115703
61786767542282667649349206001683
61786767542282667649349206003087
61786767542282667649349233164457
61786767542282667649349233165861
61786767542282667649349233636633
61786767542282667649349320792931
61786767542282667649349320794335
61786767542282667649349323980875
61786767542282667651043810326427
61786767542282667651043810330639
61786767542282667651044930955983
61786767542282667651044930957387
61786767542282667651044934143927
61786767542282667656127156156919
61786767542282667656127159343459
61786767542282667785791843510379
61786767542282667785791846696919
61786767542282813010956849899450
61786767542282813010956849900854
61786767542282816531818789057642
61786767542282816714833100000758
61786767542282817767162479604176
61786767542282817767162479605580
61786767542282817767164692465694
61786767542282817767165464119430
61786767542282817767165578436890
61786767542282817767165578438294
61786767542282817904425561515566
61786767542282817904426333167898
61786767542282817906117814211518
61786767542282817950158997371414
61786767542282817950179031632990
61786767542282817950179803286726
61786767542282817950179889380006
61786767542282817951787716294574
61786767542282817952352572178890
61786767542282817952352572180294
61786767542282817952415334299350
61786767542282818361962066413142
61786767542282818361962153569232
61786767542282818368705493095526
61786767542282818369269577327510
61786767542282818369272676158820
61786767542282818369272676160224
61786767542282818369300977517834
61786767542282818369300978934776
61786767542282818369304073522512
61786767542282818369304073523916
61786767542282818369304076710456
61786767542282829001834675476487
61786767542282829070472433492574
61786767542282832591323492932726
61786767542282832591323607250186
61786767542282832591323607251590
61786767542283112604929004467246
61786767542283112604929776118174
61786767542283112604929776119578
61786767542283112605493860350158
61786767542283112605681888545578
61786767542283112605681888546982
61786767542283112605682174344142
61786767542283112612456715421094
61786767542283112612457001218254
61786767542283113131011318523213
61786767542283113131576174407529
61786767542283113154452966979178
61786767542283113154473858987770
61786767542283113154473858989174
61786767542283113154474144786334
61786767542283113162064617385610
61786767542283113199642696060058
61786767542283113200206523073194
61786767542283113200206780292042
61786767542283116309274804952042
61786767542283116309275576604374
61786767542283116721068348030614
61786767542283116721068462349478
61786767542283116721089354359474
61786767542283116858329217079242
61786767542283116858329217084858
61786767542283116858350109089078
61786767542283116858350109089238
61786767542283116858350109093450
61786767542283116858350137785434
61786767542283116904082773292594
61786767542283116904082773292754
61786767542283116904082773296966
61786767542283116904082801988950
61786767542283117956403857456302
61786767542283117956403857457706
61786767542283117956403886155514
61786767542283117956415137409862
61786767542283117956415251728726
61786767542283117956433044904604
61786767542283117956433044906008
61786767542283117956435286347242
61786767542283117956436057998170
61786767542283117956436143737318
61786767542283117956436143738722
61786767542283117958098434151712
61786767542283117958099208984968
61786767542283117958099208986372
61786767542283117958663293216952
61786767542283117958663293218356
61786767542283117963178713029626
61786767542283117963181783164532
61786767542283117963189964283974
61786767542283117963743568913942
61786767542283117963746639047444
61786767542283117963746639048848
61786767542283118072395389430877
61786767542283118093675234807562
61786767542283118093676006458490
61786767542283118093676009646434
61786767542283118093696040722714
61786767542283118093696126815994
61786767542283118093696126816154
61786767542283118093696126820366
61786767542283118093696812373642
61786767542283118093696898467082
61786767542283118093696898468326
61786767542283118093696901655026
61786767542283118093696927164682
61786767542283118095275534871760
61786767542283118095388379511946
61786767542283118095388379512106
61786767542283118095388379516318
61786767542283118139428791018266
61786767542283118139428791023882
61786767542283118139429476577158
61786767542283118139429562670598
61786767542283118139429562671842
61786767542283118139429562672002
61786767542283118139429565858542
61786767542283118139429591368198
61786767542283118141029865799032
61786767542283118141029865800436
61786767542283118141058281595002
61786767542283118141121043714218
61786767542283118141121043719834
61786767542283118141593950031016
61786767542283118141593950032420
61786767542283118141623137479318
61786767542283118141685899598534
61786767542283118141685899599778
61786767542283118141685899599938
61786767542283118141685902786478
61786767542283118505474947798972
61786767542283118505479075500058
61786767542283118505479162656148
61786767542283118512235306139452
61786767542283118512256226373628
61786767542283118512256226727760
61786767542283118512786586415830
61786767542283118512789685247140
61786767542283118512789685248544
61786767542283118512800162023768
61786767542283118512800165206096
61786767542283118512817986607558
61786767542283118512818758258486
61786767542283118512821082610832
61786767542283118512821085794404
61786767542283118512821085798776
61786767542283118551211739703574
61786767542283118551211826861068
61786767542283118557986566577686
61786767542283118557988890931276
61786767542283118557988891047916
61786767542283118558550652228016
61786767542283118558553746461460
61786767542283118558553746815592
61786767542283118558553749997920
61786767542283118558553750114560
61786767542283118690920331342663
61786767542283118697412680852000
61786767542283118697412680856212
61786767542283118697695158216775
61786767542283118698259242450163
61786767542283118698260014101091
61786767542283129259178943140734
61786767542283132780573166223158
61786767542283132780573252316598
61786767542283132780573252318002
61786767542283132780573252322214
61786767542283132780573280542022
61786767542283132780573280896314
61786767542283132780573280901930
61786767542283132780594086811466
61786767542283132780594172550614
61786767542283132780594172552018
61786767542283134564983238249869
61786767542284013172657904104586
61786767542284016877002932937050
61786767542284016877003704589382
61786767542284017288901050614890
61786767542284017288901050615050
61786767542284018524226919405990
61786767542284018524244740805888
61786767542284018524244740807292
61786767542284018524247068341806
61786767542284018524247068341966
61786767542284018524247839638602
61786767542284018524247839640006
61786767542284018524247839994298
61786767542284018524247843180838
61786767542284018530927732905134
61786767542284018530938984159482
61786767542284018531022666868410
61786767542284018531474767032452
61786767542284018531474767033856
61786767542284018661507822717278
61786767542284018661508594369610
61786767542284018707177724800334
61786767542284018707178496452666
61786767542284018707178496454070
61786767542284018707241258573126
61786767542284019073290857496026
61786767542284019079984326014960
61786767542284019080065684370138
61786767542284019080068008368192
61786767542284019080549181899276
61786767542284019080549185081604
61786767542284019080629768602122
61786767542284019080632867434836
61786767542284019119023521699542
61786767542284019119023522762352
61786767542284019125704157565062
61786767542284019125704186262870
61786767542284019125735586453194
61786767542284019125737910806784
61786767542284019125737910923424
61786767542284019125798348572410
61786767542284019125798348578026
61786767542284019125800673042640
61786767542284019126268241797046
61786767542284019126271340628356
61786767542284019126271340629760
61786767542284019126271369326164
61786767542284019126271369327568
61786767542284019126299670685178
61786767542284019126299672102120
61786767542284019126299672103524
61786767542284019126302766336968
61786767542284019126302766691100
61786767542284019126302769873428
61786767542284019126302769990068
61786767542284019126362432804394
61786767542284019126363204458130
61786767542284019126363207644670
61786767542284019126365532109284
61786767542284019126553818466914
61786767542284019126553818472530
61786767542284019126554934494180
61786767542284019128810107564922
61786767542284019128810107566326
61786767542284019128811271422116
61786767542284029644540469845854
61786767542284029781237140345038
61786767542284029827554809368686
61786767542284029827554809368846
61786767542284029827555584207718
61786767542284030193021727469348
61786767542284030193105409822580
61786767542284030193670265706896
61786767542284030193858551001668
61786767542284030193859698906218
61786767542284030193859698906425
61786767542284030193859698906426
61786767542284030193859698907829
61786767542284030193859698907830
61786767542284030193859698912042
61786767542284030200361410227776
61786767542284030238772987907582
61786767542284030238775311907040
61786767542284030238775312261172
61786767542284030238838074026096
61786767542284030239337073557912
61786767542284030239337843791898
61786767542284030239340167791356
61786767542284030239340168144244
61786767542284030239340168145648
61786767542284030239340171327816
61786767542284030239340171332188
61786767542284030239402929910412
61786767542284030239402933092740
61786767542284030239588892268536
61786767542284030239591215205184
61786767542284030239591219450322
61786767542284030239592363109734
61786767542284030239592363109941
61786767542284030239592363109942
61786767542284030239592363115558
61786767542284030239592364526883
61786767542284030239592364526884
61786767542284030239592367714828
61786767542284030246114995019600
61786767542284033348322186098666
61786767542284033348322186100070
61786767542284033950712990468849
61786767542284033950712990470253
61786767542284033952407567518391
61786767542284035135243769814089
61786767542284035135243769815493
61786767542284035135243771231031
61786767542284035135243771232435
61786767542284035140326343993653
61786767542284035140326345410595
61786767542284035140327115644581
61786767542284035142021692694123
61786767542284035142021695876451
61786767542284035180976434017605
61786767542284035180976435434547
61786767542284035186059008195765
61786767542284035186059779848097
61786767542284035187753585245307
61786767542284035188318444311951
61786767542303091638139331432649
61786767542303091638140103084981
61786767542303091639834678729227
61786767542303380662720457356785
61786767542303380845651114176465
61786767542303390546310322798265
61786767542303390548569754326827
61786767542303391780840432989333
61786767542303391780841204641665
61786767542306978045655778821109
61786767542306982980265022854661
61786767542307133288354001595988
61786767542307133837669021563442
61786767542307133837669021569266
61786767542307144216201315179926
61786767542307144217895890351996
61786767542307144353461983816250
61786767542307144355637732519404
61786767542307144406473891489388
61786767542307144406473891607432
61786767542307144810997917473638
61786767542307144810997917473798
61786767542307144948258586109962
61786767542307144955790026065766
61786767542307144955790026071590
61786767542307433431306154804364
61786767542307433431306183502124
61786767542307433431871039386440
61786767542307433477059739714232
61786767542307433477624595594176
61786767542307433477624595598548
61786767542307433477624624290532
61786767542307434026918694855242
61786767542307434026918694855278
61786767542307434026918694855486
61786767542307434026918694855491
61786767542307434026918694856646
61786767542307434026918694856890
61786767542307434026918694861102
61786767542307444405451017050234
61786767542307444405451017055850
61786767542307444405471908705938
61786767542307444405471937756426
61786767542307444407145563643832
61786767542307444407145563648204
61786767542307444407145592340188
61786767542307444407145592345964
61786767542307444407166513046540
61786767542307444542648894989030
61786767542307444542732577696394
61786767542307444542732577700766
61786767542307444544908326399548
61786767542307444544908326403920
61786767542307444544908326517592
61786767542307444544908326521964
61786767542307444549990900577708
61786767542307444549990900695752
61786767542307444588402479779450
61786767542307444588465241898666
61786767542307444588465241904282
61786767542307444590661911308012
61786767542307444590661911313788
61786767542307444590661911426056
61786767542307444595744485486172
61786767542307444595744485604216
61786767542307444595807247605388
61786767542307444595807247606632
61786767542307444595807247611004
61786767542307444595807247723432
61786767542307444954494034553366
61786767542307444954494034557738
61786767542307444954514840468678
61786767542307444954514926561958
61786767542307444954514926566330
61786767542307444954514955258314
61786767542307444956753470314016
61786767542307444956753470318388
61786767542307444956774362326980
61786767542307444956774391018964
61786767542307445000247504670790
61786767542307445000247590765474
61786767542307445000247619461830
61786767542307445002507026526124
61786767542307445137445497281338
61786767542307445137445497282742
61786767542307445137508259400554
61786767542307445137508259401798
61786767542307445137508259406170
61786767542307445139704933397524
61786767542307445139704933401896
61786767542307445139704933514164
61786767542307445145039699357602
61786767542307445145039699357810
61786767542307445145039699359214
61786767542307445145039699363426
61786767542307448663066156798712
61786767542307449895901321467676
61786767542307449898412949365988
61786767542307449902658236614958
61786767542307449902679157319906
61786767542307449903244013087582
61786767542307449903244013204382
61786767542307449903496209451716
61786767542307449903496209457332
61786767542315083155961041932665
61786767542315083155961813584997
61786767542315083293159120282521
61786767542315083293159895121393
61786767542315086854408360707665
61786767542315086855224268239301
61786767542315086855224268256771
61786767542315086855224353995919
61786767542315086862002189714039
61786767542315086992422346589157
61786767542315086992422346606626
61786767542315097378003787433813
61786767542315097378004562274089
61786767542315097972779011746961
61786767542315097972779011863601
61786767542315097972779097486109
61786767542315097972779126182465
61786767542315097972780159639865
61786767542315097972780159657335
61786767542315097972780245396483
61786767542315097973343867631277
61786767542315097973343867747917
61786767542315097973344329628467
61786767542315097973345015524181
61786767542315097973345015541651
61786767542315097980122165346587
61786767542315098109978152267883
61786767542315098110541860358625
61786767542315233456697449741342
61786767542315237116994834884204
61786767542315237162748391096312
61786767542315237162748419794072
61786767542315238215143517334040
61786767542315238215164437922348
61786767542315238803162312944054
61786767542315238803162312944214
61786767542315238803183118859366
61786767542315238803183204952646
61786767542315238803183204952806
61786767542315238947975056327330
61786767542315238947975056327538
61786767542315238947975059515482
61786767542315248070511027326303
61786767542315248091160474471286
61786767542315248091160560564566
61786767542315248091160588790150
61786767542315248091160589144282
61786767542315248228421229200890
61786767542315248274091131285350
61786767542315248274153893404406
61786767542315248274174813992714
61786767542315249305293735655895
61786767542315249326506492196798
61786767542315249326506492198202
61786767542315249326506606517066
61786767542315249333284413554896
61786767542315249333284413671536
61786767542315249333284413672940
61786767542315249447574213518755
61786767542315249463767246927806
61786767542315249509437149010862
61786767542315249509437149012266
61786767542315249509499911131322
61786767542315249509520831719630
61786767542315249516215070368960
61786767542315249516215070485600
61786767542315249516215070487004
61786767542315249516298753194368
61786767542315249921282288576762
61786767542315249921303094491914
61786767542315249921303180585194
61786767542315249921303180585354
61786767542315249921303952237526
61786767542315249921303952237686
61786767542315249921303980933882
61786767542315249921303985538976
61786767542315249922997757279200
61786767542315249922998532113860
61786767542315249923562613157900
61786767542315249923562613163516
61786767542315249923562641855660
61786767542315249923563387998176
61786767542315249923563416694532
61786767542315249923814465171134
61786767542315249928060096776620
61786767542315249928060096782236
61786767542315249928081017370544
61786767542315249928624955848880
61786767542315250058563849221518
61786767542315250058564620873850
61786767542315250060174743562292
61786767542315250060175518396952
61786767542315250060739599440992
61786767542315250060740374281268
61786767542315250061011567088996
61786767542315250061011567094612
61786767542315250061012341929272
61786767542315250061012343464466
61786767542315250061012714999126
61786767542315250061012714999162
61786767542315250061012714999370
61786767542315250061012715000774
61786767542315250061012715004986
61786767542315250061012716416312
61786767542315250061012716417716
61786767542315250061012719604256
61786767542315250065258089387168
61786767542315250065258089392784
61786767542315250065822948459428
61786767542315250066094912919488
61786767542315250066094912925104
61786767542315250066094916107432
61786767542315250066095289178934
61786767542315250066095290595876
61786767542315250066096060829654
61786767542315250066096060829862
61786767542315250066096064017806
61786767542315250066096065434748
61786767542315253627344329416488
61786767542315253627344332598656
61786767542315253627344358466976
61786767542315253634665331977922
61786767542315253634686249382658
61786767542315253634686249384062
61786767542315253634686252566230
61786767542315253634686252682870
61786767542315253634937301142246
61786767542315253634937301146618
61786767542315253634938444330886
61786767542315253634938445747828
61786767542315253634938448935980
61786767542315531811285325637030
61786767542315531811369008462438
61786767542315531811557209062046
61786767542315531816367899815190
61786767542315531816368671467522
61786767542315531816639783240206
61786767542315531816639783241610
61786767542315531816640554892538
61786767542315533046150941957370
61786767542315533051986572619454
61786767542315533051986572620858
61786767542315533053681148265104
61786767542315533463015694566782
61786767542315533463015694568186
61786767542315533463580550452502
61786767542315533577316717089989
61786767542315533595131112999170
61786767542315533600213687178734
61786767542315533600214458829662
61786767542315533601029332903898
61786767542315533601029332905302
61786767542315533601029590121342
61786767542315533601029590122746
61786767542315533602724167165268
61786767542315533645946351382250
61786767542315537306265400189004
61786767542315537306265428880988
61786767542315537306265428886764
61786767542315537352018985093096
61786767542315537352018985098872
61786767542315537352019013790856
61786767542315538404414111330824
61786767542315538404414111336600
61786767542315538404435031919132
61786767542315538404435031924908
61786767542315538404435032037176
61786767542315538541612189568252
61786767542315538541612218266012
61786767542315538587365774478120
61786767542315538946679322036746
61786767542315538946700127946282
61786767542315538946700214040966
61786767542315538946700214041126
61786767542315538946700214045338
61786767542315538946700242737322
61786767542315538992432792149798
61786767542315538992432878244482
61786767542315538992432906940838
61786767542315539137224729619166
61786767542315539137224729619374
61786767542315539137224729619379
61786767542315539137224732807318
61786767542315548280410147761718
61786767542315548280410233855158
61786767542315548280410262080582
61786767542315548280410262434874
61786767542315548280431068350026
61786767542315548280431154089174
61786767542315548280431154561350
61786767542315548280431183141066
61786767542315548417608140372266
61786767542315548417670902491482
61786767542315548417670902497098
61786767542315548417691823079790
61786767542315548417691823085406
61786767542315548417691823197674
61786767542315548463361725164090
61786767542315548463424487283306
61786767542315548463424487288922
61786767542315548463424487401190
61786767542315549515756165488634
61786767542315549515756251582074
61786767542315549515756279807498
61786767542315549515756280161790
61786767542315549515756280163194
61786767542315549515757026422350
61786767542315549515757055002066
61786767542315549515777086076942
61786767542315549515777171816090
61786767542315549517451598407720
61786767542315549517451598412092
61786767542315549517451627104076
61786767542315549517472519114072
61786767542315549517472519118444
61786767542315549517472547810428
61786767542315549522534086846732
61786767542315549522534086963372
61786767542315549522555007551680
61786767542315549522555007669724
61786767542315549630045936756089
61786767542315549636823858230827
61786767542315549652954158099182
61786767542315549653016920218398
61786767542315549653017695058674
61786767542315549653037840806706
61786767542315549653037840807950
61786767542315549653037840808110
61786767542315549653037840924590
61786767542315549653038615646982
61786767542315549654649505283492
61786767542315549654649505401536
61786767542315549659732079457280
61786767542315549659732079573920
61786767542315549659794841693136
61786767542315549659794841698752
61786767542315549659815762281444
61786767542315549659815762282688
61786767542315549659815762282848
61786767542315549659815762287060
61786767542315549659815762399328
61786767542315549659815762399488
61786767542315549698770505011466
61786767542315549698770505011626
61786767542315549698770505128106
61786767542315549698771279850498
61786767542315549700403090305628
61786767542315549705485664483788
61786767542315549705548426486204
61786767542315549705548426486364
61786767542315549705548426490576
61786767542315549705548426602844
61786767542315549705548426603004
61786767542315550064799184407464
61786767542315550064799297669294
61786767542315550064799298726328
61786767542315550064800072503954
61786767542315550064820103578830
61786767542315550064820104995772
61786767542315550064820190734920
61786767542315550064820191207303
61786767542315550064820191207304
61786767542315550064820218369870
61786767542315550064820219787019
61786767542315550064820219787020
61786767542315550064820219788423
61786767542315550064820219788424
61786767542315550064820219788429
61786767542315550064820961325846
61786767542315550064820961326006
61786767542315550064820964512546
61786767542315550064820966047580
61786767542315550064820990022202
61786767542315550064820994627296
61786767542315550066493874357684
61786767542315550066494646010016
61786767542315550066494649197960
61786767542315550066514766366276
61786767542315550066514795063876
61786767542315550066515538020012
61786767542315550066515541206552
61786767542315550066515569898536
61786767542315550067058730237628
61786767542315550067058730242000
61786767542315550067058730243244
61786767542315550067058730243404
61786767542315550067058733429944
61786767542315550067079650943980
61786767542315550067079650948192
61786767542315550067079654130520
61786767542315550067080397086496
61786767542315550067080425782852
61786767542315550067331474259454
61786767542315550067331818633232
61786767542315550067331818634636
61786767542315550067331821821176
61786767542315550071577105869312
61786767542315550071598026453248
61786767542315550071598026457620
61786767542315550071598026458864
61786767542315550071598026459024
61786767542315550071598026575504
61786767542315550072141964941572
61786767542315550072162885529880
61786767542315550072162885642148
61786767542315550110552769200692
61786767542315550110552854938436
61786767542315550110552855410819
61786767542315550110552855410820
61786767542315550110552883991939
61786767542315550110552883991940
61786767542315550110553539434678
61786767542315550110553625529362
61786767542315550110553630251096
61786767542315550110553654225718
61786767542315550110553658830812
61786767542315550112248202217752
61786767542315550112812286449736
61786767542315550112812286455352
61786767542315550112812315147496
61786767542315550112813061290012
61786767542315550112813089986368
61786767542315550117330690656764
61786767542315550117330690662380
61786767542315550117330690779020
61786767542315550117895549845664
61786767542315550247750760392894
61786767542315550247750761809836
61786767542315550247750761811240
61786767542315550247751532045226
61786767542315550247813522512110
61786767542315550247813524047144
61786767542315550247814294164442
61786767542315550247814297352386
61786767542315550247814298887420
61786767542315550249445337441192
61786767542315550249445337442436
61786767542315550249445337442596
61786767542315550249445337559076
61786767542315550249446109093524
61786767542315550249446112393736
61786767542315550250010193321136
61786767542315550250010193325508
61786767542315550250010193326912
61786767542315550250010193439180
61786767542315550250010196509080
61786767542315550250010196625720
61786767542315550250010968165784
61786767542315550250010968278052
61786767542315550250261197274042
61786767542315550250261240380832
61786767542315550250261240385204
61786767542315550250261240386448
61786767542315550250261240386608
61786767542315550250262015225480
61786767542315550250262016754654
61786767542315550250262016754690
61786767542315550250262016754898
61786767542315550250262016760514
61786767542315550250262361129832
61786767542315550250262388290962
61786767542315550250262388290998
61786767542315550250262388291206
61786767542315550250262388296822
61786767542315550250262389708148
61786767542315550250262392896092
61786767542315550254528683267312
61786767542315550254528683272928
61786767542315550254528683389568
61786767542315550254591445508784
61786767542315550255093542456212
61786767542315550255156304575428
61786767542315550255344586211324
61786767542315550255344586215696
61786767542315550255344586216940
61786767542315550255344586217100
61786767542315550255344589403640
61786767542315550255344590933058
61786767542315550255344590938674
61786767542315550255344962469122
61786767542315550255344962469158
61786767542315550255344962469366
61786767542315550255344962474982
61786767542315550255345734121490
61786767542315550255345734121698
61786767542315550255345737309642
61786767542315550257040282591529
61786767542315553770840449682756
61786767542315553770860595548672
61786767542315553770860595898592
61786767542315553770861338503404
61786767542315553770861338975580
61786767542315553770861341691348
61786767542315553773372194744928
61786767542315553773372194750544
61786767542315553773372194750628
61786767542315553777638402587906
61786767542315553777638402704546
61786767542315553778182337883914
61786767542315553778182341070614
61786767542315553778203258588862
61786767542315553778203258589022
61786767542315553778203261654550
61786767542315553778203261658922
61786767542315553778454310234938
61786767542315553778454683183780
61786767542315553823371066791422
61786767542315553823371066908062
61786767542315553823935922675738
61786767542315553823935925858066
61786767542315553823935925974706
61786767542315555006186464217356
61786767542315555006207356225948
61786767542315555006207356230320
61786767542315555006207356231724
61786767542315555006207384923708
61786767542315555006207385278000
61786767542315555006208045331448
61786767542315555006208131066224
61786767542315555006208159762580
61786767542315555006208160116872
61786767542315555008718987312120
61786767542315555008718987312204
61786767542315555012964271373230
61786767542315555012985191961538
61786767542315555012985191965910
61786767542315555012985191967314
61786767542315555012985192079582
61786767542315555012985192083954
61786767542315555012985195149482
61786767542315555012985195153854
61786767542315555012985195266122
61786767542315555013801099609814
61786767542315555013801099614186
61786767542315555013801471146122
61786767542315555013801472563272
61786767542315555013801475751216
61786767542319135317335222059010
61786767542319135317335222060414
61786767542319135322417796238574
61786767542319135322418567889502
61786767542319135322418567890906
61786767542319135322982652121486
61786767542319135322982652122890
61786767542319135917194220898502
61786767542319135917758047911638
61786767542319135917758047913042
61786767542319135917758305130486
61786767542319140668904237006122
61786767542319140668904237007526
61786767542319140668904323100806
61786767542319140668904351797162
61786767542319140806165107589783
61786767542319140806165107591187
61786767542319141217947370717609
61786767542319141220206806478259
61786767542319141225289218507622
61786767542319141263679920129872
61786767542319141265939470680365
61786767542319141265939470681769
61786767542319141270457841591560
61786767542319141271021925823544
61786767542319141271022700658204
61786767542319141271022702193154
61786767542319152381799637482166
61786767542319157277454353940334
61786767542319157277454353941738
61786767545129373645117257012398
61786767545153689119132873546886
61786767545160592236256253508196
61786767545161793039907346769726
61786767545164494743281050179680
61786767545164495980318584024152
61786767545165395311155593939328
61786767545165396540791074991522
61786767545165396545874420822014
61786767545165396957468398771750
61786767545165396958283531481776
61786767545165852185206163042429
61786767545165852185456868562475
61786767545226623848973916373726
61786767545226623855751837848464
61786767545226623993764962800452
61786767545226624039518547727847
61786767545226624039581309840261
61786767545226634969541609879368
61786767545226634969542729087562
61786767545226634969605490852486
61786767545226635106803139443632
61786767545226635106803483817166
61786767545226635106866245582090
61786767545226638675579663060116
61786767545233376856085188896578
61786767545234427541440489234916
61786767545234727730710308398501
61786767545234727730711083231700
61786767545234727863641634024402
61786767545234727867971837607172
61786767545234727868160123970578
61786767545234727868724208202562
61786767545234729098423567519334
61786767545234729103506141697494
61786767545234738981009239061560
61786767545234738981197525424966
61786767545234738981761609656950
61786767545234738981761610006710
61786767545234738981761610006719
61786767545234738981761610011082
61786767545234738981762724615643
61786767545234740216543543151882
61786767545234740216543543506014
61786767545237429610382933121140
61786767545237429612893416295618
61786767545237429617977020406364
61786767545237429620420993208170
61786767545237430669492446931076
61786767545237430669493566139270
61786767545237430847612587551998
61786767545237430847612587670090
61786767545237430848177443555810
61786767545237430848240205674866
61786767545237430852507905305162
61786767545237430854951103390400
61786767545237430854952270428518
61786767545237431264289825593078
61786767545237431264290169968016
61786767545237431265104958303104
61786767545237431401550579850458
61786767545237441920543743940024
61786767545237441927318570814136
61786767545237441965545306759550
61786767545237441965796010862654
61786767545237447273229767968804
61786767545237447278040282625508
61786767545238330180705112201274
61786767545238330185726040281872
61786767545238330185788802401087
61786767545238330185788802401088
61786767545238331232221654393348
61786767545238331374566102509306
61786767545238331415235994027204
61786767545238331415235997213744
61786767545238331415424283453282
61786767545238331415424283571374
61786767545238331415487045690589
61786767545238331415487045690590
61786767545238331415989139457094
61786767545238331420319343044236
61786767545238331420319687417770
61786767545238331834545837254164
61786767545238331969362361963274
61786767545238331969362361968890
61786767545238331969362706338212
61786767545238342350341630025896
61786767545238342350342749234090
61786767545238342351094771204984
61786767545238342487603503963694
61786767545238342495130352808700
61786767545238342533545030738162
61786767545238342945139008569806
61786767545238346057132824385732
61786767545238346062215398563892
61786767545238346651929039193348
61786767545238346651929383566882
61786767545238346658707348075450
61786767545238346659522097967300
61786767545238346659522485567275
61786767545238346659522485567276
61786767545238346659523212571852
61786767545238346659523212576224
61786767545238346659523257219607
61786767545238346659523257219608
61786767545238346659523261823090
61786767545238347845852064620072
61786767545238347848299785675494
61786767545238347848300557327826
61786767545257843654451224468523
61786767545257853537789950979917
61786767545257854765020668652959
61786767545257854765041589241267
61786767545257860118211022108061
61786767545257860118211107847209
61786767545261757113445723459280
61786767545261757251459533274692
61786767545261757256542107452852
61786767545261757258236683097098
61786767545261757258237454749430
61786767545261757294765400328993
61786767545261757297212730597890
61786767545261757297213118202087
61786767545261757297213122801357
61786767545261757302296811588441
61786767545261757302358454495091
61786767545261757303991044244114
61786767545261757304806176967455
61786767545261757304806951806327
61786767545261757304807291576379
61786767545261757709056726601984
61786767545261757709056728018926
61786767545261757709057070975518
61786767545261757709058234831308
61786767545261757853034061746002
61786767545261757853034063164556
61786767545261760817791523944076
61786767545261760825385267209898
61786767545261762602181245086064
61786767545261762604712736123191
61786767545261762608958394908470
61786767545261762608959166560802
61786767545261762608959171147022
61786767545261762608959171160120
61786767545261762609795224555411
61786767545261762609795224562204
61786767545261762609795224575094
61786767545261762609795224579466
61786767545261762609795994808271
61786767545261762609795999401076
61786767545261762609796339164335
61786767545261762610046271615107
61786767545261762610047043267439
61786767545261912704430521578560
61786767545261912745352320598660
61786767545261913294144635414386
61786767545269410679078913295262
61786767545269410679079256251854
61786767545269410681589397532550
61786767545269410681589740489133
61786767545269410681589740489142
61786767545269410686673000580477
61786767545269410686673000580486
61786767545269410686673343537078
61786767545269560369714319747963
61786767545269560773714210294383
61786767545269560773714553250975
61786767545269560776224694531671
61786767545269560776225037488263
61786767545269560781308297579607
61786767545269560781308640536199
61786767545269560910975221887299
61786767545269560943925334483550
61786767545269560943926106135882
61786767545269560982901774170282
61786767545269560987984343749172
61786767545269560989678919393418
61786767545269560989679695631970
61786767545269560989679695645020
61786767545269560989679695645068
61786767545269562149042477760981
61786767545269565745855852104332
61786767545269566264145427823367
61786767545269566264145513562515
61786767545269566264145770779959
61786767545269566294647822546524
61786767545269566295483875961546
61786767545269566295483875965918
61786767545269566341237460875759
61786767545269849806705673991971
61786767545269860917231219382703
61786767545269860962984804291167
61786767545269860962985062577245
61786767545269860962985147247759
61786767545269860962985148297519
61786767545269860962985148316393
61786767545269860962985837393031
61786767545269860962985837411905
61786767545269860962985923132179
61786767545269860962985923151053
61786767545269860963235852400623
61786767545269860963235852419497
61786767545269860963235852750543
61786767545269860963235852769417
61786767545269860963236109636941
61786767545269860963236885869669
61786767545269860963236885888543
61786767545269860963236971608817
61786767545269860963236971627691
61786767545269860963237228826261
61786767545269860963237228845135
61786767545269860963800711486141
61786767545269860963800711840273
61786767545269860963800968703585
61786767545269860963800970120527
61786767545269860963801054796865
61786767545269860963801055859675
61786767545269860965495283929185
61786767545269860965495288528455
61786767545269860965495628285457
61786767545269860970578891559129
61786767545269860970578891576391
61786767545269860970578891578003
61786767545269860970578891582215
61786767545269860970579234532983
61786767545269861100245815884083
61786767545269861100245817302637
61786767545269861100246592141509
61786767545269861100434102228615
61786767545269861100434102247489
61786767545269861100434878499091
61786767545269861100435221436809
61786767545269861100435221455683
61786767545269861100998961314133
61786767545269861101061723433189
61786767545269861102944582216553
61786767545269861102945701424747
61786767545269861107776884188551
61786767545269861169724645713633
61786767545269861172171204330198
61786767545269861172172368185997
61786767545269861176470023672489
61786767545269861176753615645317
61786767545269861177256056973081
61786767545269861177317699877301
61786767545269861177318474718603
61786767545269861177318819092137
61786767545269861178950289628754
61786767545269861178950289641852
61786767545269861179765422352095
61786767545269862747374872621835
61786767545269862747374959777925
61786767545269862747375644274167
61786767545269862747375988647701
61786767545269862747625663881029
61786767545269862747625921098473
61786767545269862747626692750805
61786767545269862749885439765863
61786767545269862754968698440265
61786767545269862754969042813799
61786767545269862818547198194720
61786767545269862818547201377048
61786767545269862818547973029380
61786767545269862818548365232838
61786767545269862960891603802136
61786767545269862963339324857558
61786767545269862963339326276112
61786767545269862963340096509890
61786767545269862963340101114984
61786767545269862963340440879212
61786767545269862963591149586006
61786767545269865935126446101116
61786767545269865935147366787833
61786767545269865935147366806707
61786767545269865935962498079513
61786767545269865935963269731845
61786767545269866453416021820151
61786767545269866453416021825975
61786767545269866453416107542037
61786767545269866453416107559299
61786767545269866453416107560911
61786767545269866453416107565123
61786767545269866453416364776743
61786767545269866453667156018675
61786767545269866453667156037549
61786767545269866453667413236119
61786767545269866453667413254993
61786767545269866454231929369257
61786767545269866454232015108405
61786767545269866454232272325849
61786767545269866461009075986249
61786767545269866461009418942841
61786767545269866477140576577091
61786767545269866483917641710109
61786767545269866483918416543308
61786767545269866483918756319033
61786767545269866484190385725537
61786767545269866484190385732170
61786767545269866484190728682129
61786767545269866484733549253382
61786767545269866522893687793902
61786767545269866522893773533050
61786767545269866522894075398099
61786767545269866522894161484737
61786767545269866522894161487167
61786767545269866522894164673707
61786767545269866529672001433541
61786767545269866529672001452415
61786767545269866529672001453224
61786767545269866530487132744095
61786767545269866530487134143567
61786767545269866530487134161037
61786767545269866530487134163250
61786767545269866530487134163458
61786767545269866530487134163467
61786767545269866530487904396427
61786767545269866530487909002339
61786767545269866530488248752491
61786767545269866530488248769961
61786767545269866530488248772391
61786767545269866530488251958931
61786767545269867714453915002763
61786767545269867719536402035511
61786767545269867719536403441776
61786767545269867719536403454874
61786767545269867719537178280648
61786767545273447960066026289959
61786767545273447960067055159735
61786767545273462777450257098919
61786767545273462823203071773445
61786767545273462823266608731533
61786767545273462825713554947923
61786767545273462825713554952295
61786767545273462825714329786955
61786767545273462830796900782787
61786767545273463234232189121503
61786767545273463234232965373105
61786767545273463234233051112253
61786767545273463234233308329697
61786767545273463235047839447341
61786767545273463235048096664785
61786767545273463236743534286731
61786767545273463241826018126473
61786767545273463241827137334667
61786767545273463371492943851267
61786767545273463371493720102869
61786767545273463371494063059461
61786767545273463373940666323631
61786767545273463373941441158291
61786767545273463379024010737181
61786767545273463379024012154123
61786767545273463379025129945375
61786767545273463379025129949587
61786767545273463443418332291398
61786767545273463443419496147188
61786767545273463450197416008160
61786767545273463450197417608876
61786767545273463450197417609036
61786767545273463451012161300740
61786767545273464423826168425495
61786767545273464423826254518775
61786767545273464469578983100021
61786767545273464469579068839169
61786767545273464469579839428691
61786767545273464469580097708945
61786767545273464472090323665979
61786767545273464477173926713915
61786767545273464494998889384166
61786767545273464606840508065175
61786767545273464606840508069387
61786767545273464606840512668657
61786767545273464606840852438709
61786767545273464609287458889419
61786767545273464609288229124809
61786767545273464609288230537539
61786767545273464609288233724079
61786767545273464609288573494131
61786767545273464609288573498343
61786767545273464614370804719911
61786767545273464614371919324623
61786767545273464614371919328835
61786767545273464639790625260536
61786767545273464639790965034800
61786767545273464685543043126718
61786767545273464685543435330128
61786767545273464685543435334340
61786767545273464685543435335792
61786767545273464685543435335952
61786767545273464685544210169000
61786767545273464685544210174824
61786767545273464685544549939052
61786767545273464685544549943264
61786767545273465089794329357122
61786767545273465089795101009454
61786767545273465089795493212912
61786767545273465234586065237864
61786767545273465234586452837840
61786767545273465234587179842576
61786767545273465234587179846788
61786767545273465234587224490172
61786767545273465234587229088038
61786767545273465234587229089442
61786767545273465234587229093654
61786767545273468199344689868962
61786767545273468206937658300124
61786767545273468206959349233877
61786767545273468750919112667425
61786767545273468756002372758770
61786767545273468794140815755102
61786767545273468794140901494250
61786767545273468794141158711694
61786767545273468794141293697708
61786767545273468800919129413615
61786767545273468800919129420248
61786767545273468800919472370207
61786767545273468801734260705295
61786767545273468801734987716664
61786767545273468801735032357627
61786767545273468801735036963530
61786767545273469985701046163761
61786767545273469990511562237248
61786767545273469990512337071908
61786767545273469990512676846172
61786767545273469990783529996711
61786767545273469990784306254946
61786767545273469990784306255106
61786767545273469990784306259318
61786767545273469991348390486930
61786767545273469991348390491302
61786767545273470036264754938090
61786767545273470036265145722185
61786767545273470036265147140531
61786767545273470036265147147164
61786767545273470036265917374517
61786767545273470036266261749455
61786767545273470037081054690446
61786767545273903843797994880373
61786767545273903844048698983477
61786767545273903844048700400419
61786767545273904392840669425669
61786767545273904392840670842611
61786767545273904469002458049994
61786767545273904469002458051398
61786767545273904469817247803428
61786767545273915518493070839938
61786767551062303414113532208305
61786767551069067348820211974744
61786767551069217649546550223782
61786767551069217695300135015606
61786767551069217695362897247090
61786767551070118217357988907622
61786767551070118263111573699446
61786767551070118263111916656038
61786767551070118263174335814290
61786767551070118263174335930930
61786767551070118263174678770882
61786767551070118263174680287202
61786767551070119315526905914490
61786767551070407289072777474901
61786767551070407289072777592945
61786767551070418406628554089958
61786767551070418406628925744358
61786767551070418452445272767666
61786767551070419504776579206326
61786767551070419504776579324418
61786767551070419504776607904134
61786767551070419504797499912726
61786767551070419641974571816874
61786767551070419641974571934966
61786767551070419641974600514682
61786767551070419642037334048441
61786767551070419642037362745437
61786767551070419642037362746166
61786767551070419642037362746201
61786767551070419642058254636666
61786767551070419642058283334474
61786767551072810084337906919213
61786767551072819966609653554098
61786767551072819966609682251906
61786767551072819967171413439595
61786767551072819967174512272309
61786767551072819967174885697942
61786767551072819967174885697943
61786767551072821156223007077498
61786767551072821156223035775306
61786767551072821195178548638727
61786767551072821201956445765837
61786767551072821202520529997821
61786767551074020677687768877554
61786767551074020723441353669378
61786767551074020723692057772482
61786767551074020724257261218519
61786767551074021913305382598074
61786767551074021913305382716166
61786767551074021913305411295882
61786767551074021959038817034630
61786767551074026079871059090577
61786767551074027314652992584105
61786767551074027315217848468421
61786767551074177958915592747391
61786767551131363389079966491298
61786767551131363394162540669458
61786767551133598159223581055080
61786767551133598159224356938096
61786767551134048512575753782853
61786767551134048512576528617513
61786767551134797125118077884091
61786767551134810029259675309631
61786767551134810029260450161553
61786767551134949217597155406289
61786767551134949263350740198113
61786767551135249399587386505027
61786767551135249452682948540497
61786767551135249452682977119449
61786767551135249452684091728373
61786767551135260519905146626777
61786767551135260526679973384249
61786767551141702027405676615910
61786767551141702027405676634784
61786767551141702034183602322736
61786767551141702034183602324140
61786767551141702034183602341610
61786767551141712781359690148753
61786767551141712781359690167627
61786767551141996865117476536850
61786767551142152387534999167493
61786767551142152387535774002153
61786767551142152524795413768458
61786767551142153759588195220790
61786767551142153759609087229382
61786767551142153759609115809098
61786767551142163637216788485530
61786767551142163637216817183338
61786767551142163637217160139930
61786767551142163637300470838762
61786767551142163637300499536570
61786767551142163682970744931754
61786767551142163683033135042278
61786767551142163683033163740086
61786767551142902786182627898776
61786767551142902791181176300517
61786767551142902974195515934373
61786767551142902974196635148426
61786767551142902974196635148471
61786767551142902974196635148480
61786767551142902974196635148633
61786767551142913904302603531324
61786767551142913905055744710412
61786767551143052947753726991747
61786767551143052949448303685753
61786767551143052954530877863913
61786767551143052954531652698573
61786767551143052955284019043001
61786767551143052955284793877661
61786767551143053092556400790929
61786767551143054190076432023018
61786767551143054190076460720826
61786767551143054190139222485750
61786767551143054190160114376250
61786767551143054190160114494342
61786767551143054190160114842810
61786767551143054190160143074058
61786767551143054190160143540618
61786767551143054738932312117505
61786767551143054738932312118909
61786767551143054739120594231353
61786767551143054739120597413681
61786767551143064067767815750490
61786767551143064067767844448298
61786767551143064067768187404890
61786767551143064067768188804605
61786767551143064067830606213222
61786767551143064067851498103722
61786767551143064067851526801530
61786767551143064067851869758122
61786767551143064205028598823770
61786767551143064205028942130282
61786767551143064205112281643562
61786767551143064205112624483514
61786767551143064205112625999834
61786767551143064205593798013229
61786767551143064205593802245317
61786767551143064250782154917786
61786767551143064250782183615594
61786767551143064250782184082154
61786767551143064250782527038746
61786767551143064250782528438426
61786767551143064250844917032630
61786767551143064250844945730438
61786767551143064250844945847078
61786767551143064250845288687030
61786767551143064250845290203350
61786767551143064250865866435386
61786767551143064250866209391978
61786767551143064250866210791658
61786767551143065303113833477406
61786767551143065303113862175214
61786767551143065303176623940138
61786767551143065303197515830638
61786767551143065303197515948730
61786767551143069009151886658154
61786767551143353137003400283583
61786767551143353138697976977589
61786767551143353143780551155749
61786767551143353143781325990409
61786767551143353144534467169497
61786767551143353281826994671073
61786767551143353327642193925137
61786767551143353327643337113013
61786767551143354379347026021254
61786767551143354379409787668086
61786767551143354379409787786178
61786767551143354379409788134646
61786767551143354379409816365894
61786767551143354379409816832454
61786767551143354379430708374486
61786767551143354516607780278634
61786767551143354516607780396726
61786767551143354516607808976442
61786767551143354516670571207926
61786767551143354928956047176737
61786767551143364257038781285034
61786767551143364257101171395558
61786767551143364257101200093366
61786767551143364257101543049958
61786767551143364394299164006106
61786767551143364394299164472666
61786767551143364394299192703914
61786767551143364394299193169745
61786767551143364394299193170474
61786767551143364394382875523706
61786767551143364394383218480298
61786767551143364394863277401729
61786767551143364394864392010653
61786767551143364394864392011417
61786767551143364394926010469657
61786767551143364394926039166653
61786767551143364394926039167417
61786767551143364440053120918890
61786767551143364440115539727222
61786767551143364440115882683814
61786767551143364440617976802477
61786767551143364440617976803241
61786767551143364440679623958477
61786767551143364440680738567401
61786767551143365492384427475642
61786767551143365492447217820282
61786767551143365492468109828874
61786767551143365629645181733022
61786767551143365629645181851114
61786767551143365629645210430830
61786767551143365629646325505585
61786767551143365629646325506349
61786767551143365629707972544305
61786767551143365629707972661585
61786767551143365629707972662314
61786767551143365629707972662349
61786767551143365629728864552814
61786767551143365629728893250622
61786767551143369198422480656390
61786767551143370990405341702256
61786767551145600417527997650086
61786767551145605722705330554118
61786767551145605723269157567254
61786767551145605724961410263206
61786767551145605724961410264610
61786767551145605724964766313364
61786767551145605724964766314768
61786767551145605770694074466722
61786767551145605770697430516880
61786767551145615241877410590625
61786767551145615242439167642470
61786767551145615242439167643874
61786767551145615242441491640524
61786767551145615242441491641928
61786767551145615242441494824256
61786767551145615242442266475184
61786767551145751084114621125475
61786767551145754249444227466892
61786767551145754797672112265530
61786767551145754841807720734069
61786767551145755888241036488977
61786767551145755893324639536913
61786767551145756023242355105203
61786767551145756025690072978297
61786767551145756025690076160625
61786767551145756026254932043537
61786767551145756030585393912385
61786767551145756030585393913789
61786767551145756072008516835361
61786767551145756076338978704209
61786767551145756077153738459581
61786767551145756078783343709473
61786767551145756437284053990865
61786767551145756437284053992269
61786767551145756442367657038801
61786767551145756442367657040205
61786767551145756443203334200153
61786767551145756443203362779869
61786767551145756443204137614529
61786767551145765954845150768173
61786767551145767143622795366773
61786767551145767143622795368177
61786767551145767143811077480621
61786767551145767143811080662949
61786767551145767189376380158597
61786767551145767189627084261701
61786767551145767190129521337685
61786767551145767190191139913969
61786767551145767196904348211797
61786767551145770710692488145595
61786767551145770710692859681903
61786767551145770710943535205291
61786767551145770710943535206695
61786767551145770718286570831549
61786767551145770718286570832953
61786767551146951841196882327187
61786767551146951841950023504871
61786767551146955598890469798367
61786767551146955598890469798376
61786767551146956780324616306915
61786767551146956780324644886631
61786767551146956782772334180009
61786767551146956782772337362337
61786767551146956782772365942053
61786767551146956783337193245249
61786767551146956783337221824965
61786767551146956787854936937885
61786767551146956787855711772545
61786767551146956788419767423409
61786767551146956829090778037073
61786767551146956834173352215233
61786767551146957192671735316243
61786767551146957192671763895959
61786767551146957194366315192577
61786767551146957194366315193981
61786767551146957194366343773697
61786767551146957199446562191759
61786767551146957199448886538246
61786767551146957199448915236054
61786767551146957199449661023069
61786767551146957199449661024473
61786767551146957200202027367497
61786767551146957200202030549825
61786767551146957200202055947213
61786767551146957200202830781873
61786767551146957201894283245777
61786767551146957201894283247181
61786767551146957201894311826897
61786767551146957382463225705542
61786767551146957382463225823634
61786767551146957382463254403350
61786767551146966116503646586586
61786767551146966116566408351510
61786767551146966116587328939818
61786767551146966665358378793702
61786767551146966665546664088474
61786767551146966666194829252330
61786767551146966711111963585526
61786767551146966711300248880298
61786767551146966711362667688630
61786767551146966711927871134666
61786767551146966711927871134667
61786767551146967763444416511877
61786767551146967764197557690965
61786767551146967900889985814503
61786767551146967900892309812557
61786767551146967900893084647217
61786767551146967900975992632314
61786767551146967901457168877797
61786767551146967946709426950778
61786767551146967947462945807282
61786767551146967947462945807283
61786767551146968312487062478861
61786767551146968313239428821885
61786767551146968313239432004213
61786767551146968320015030532061
61786767551146971470201918045938
61786767551146971470201918163982
61786767551146971470201919581132
61786767551146971470201922767672
61786767551146971470201922769076
61786767551146971475318185049873
61786767551146971477816669292502
61786767551146971477817040828810
61786767551146972023512378556526
61786767551146972026055401863353
61786767551146972072060036728488
61786767551146972072060040034763
61786767551146972072060040034764
61786767551146972072623733480232
61786767551146972072624124266747
61786767551146972072624124266748
61786767551146972072624895919079
61786767551146972072625272054660
61786767551146972072625272054661
61786767551146973251611697625875
61786767551146973251611726205591
61786767551146973254059415498969
61786767551146973254059418681297
61786767551146973254059447261013
61786767551146973254624303143925
61786767551146973259142018256845
61786767551146973259142764511789
61786767551146973259226820290654
61786767551146973259226820290655
61786767551146973261401419468049
61786767551146973261401419586093
61786767551146973261401419586141
61786767551146973261401419590512
61786767551146973261401419590513
61786767551146973261401419591916
61786767551146973261401419591917
61786767551146973261401421003243
61786767551146973261401421187026
61786767551146973261401424189783
61786767551146973261401424191187
61786767551146973261401425786296
61786767551146973300377859356033
61786767551146973305460433534193
61786767551146973307407205548188
61786767551146973307407205548189
61786767551146973307972061432504
61786767551146973307972061432505
61786767551147122167260564447716
61786767551147123356309462202824
61786767551147123356309490782540
61786767551147123402042154984652
61786767551147123951670148727116
61786767551166480254399580642893
61786767551169932179082729690261
61786767551169932356931183850911
61786767551170066422549848419450
61786767551170071408006880348189
61786767551170082337276796757462
61786767551170082337548392869158
61786767551170082337548392987250
61786767551170082337548421566966
61786767551170082472831237328247
61786767551170082474725379152250
61786767551170082474725722108842
61786767551170082475278610821984
61786767551170082475278953765526
61786767551170082475278953778416
61786767551170082475278953778576
61786767551170082475278958364796
61786767551170082475278958383510
61786767551170082475278982358132
61786767551170082475279730036001
61786767551170082480362304214161
61786767551170082520478964062166
61786767551170082520479306900666
61786767551170082520479335598474
61786767551170082521284363403681
61786767551170082526094968417677
61786767551170082526127884850513
61786767551170082526189499194709
61786767551170082526189527774425
61786767551170082526368080770481
61786767551170082892239902581745
61786767551170086041622597242258
61786767551170086049215537089492
61786767551170086049236457794440
61786767551170086049487506253816
61786767551170371963368800010389
61786767551170372148015068898012
61786767551170382526547390755698
61786767551170382526798066160994
61786767551170382526798066279086
61786767551170382526798094858802
61786767551170382662364502577711
61786767551170382663995973150486
61786767551170382663996316107078
61786767551170382664550324034237
61786767551170382664801372493405
61786767551170382668891748529061
61786767551170382709749900898902
61786767551170382715460093192897
61786767551170382717093051310584
61786767551170382717343731439071
61786767551170383081489547295269
61786767551170383266136070212152
61786767551170383266386774315256
61786767551170383266387117271848
61786767551170386230893191240494
61786767551170386238486131086276
61786767551170386238486131087728
61786767551170386238487274276368
61786767551170386238507051792676
61786767551170386238758100252052
61786767551170386779936094305426
61786767551170386779936094423518
61786767551170386779936123003234
61786767551170386779936208742382
61786767551170386787528805631572
61786767551170386787528805633024
61786767551170386787529148588164
61786767551170386787529148589616
61786767551170386787529149987844
61786767551170386787529920123856
61786767551170386787529924845589
61786767551170386787529948821664
61786767551170386787530291778256
61786767551170386787549726337972
61786767551170386787550069176472
61786767551170386787550840828804
61786767551170386787550869526612
61786767551170386787551212483204
61786767551170386787800774797348
61786767551170386787801117635848
61786767551170386787801117753940
61786767551170388014435321897321
61786767551170388014435321914791
61786767551170388015271378512141
61786767551170388015272407381917
61786767551170388015523082887835
61786767551170388015523111467551
61786767551170388016977578347919
61786767551170388017813258630328
61786767551170388022061181395855
61786767551170388022896858673847
61786767551170388022896861856175
61786767551170388022896887253563
61786767551178024928579336403650
61786767551178024930838767932212
61786767551178035497634996288489
61786767551178035683098458806408
61786767551178036046700083688530
61786767551178036046700340905974
61786767551178036054042346612696
61786767551178175236647680357958
61786767551178175284660701378479
61786767551178176883860305598125
61786767551178176883860334177841
61786767551178176884425190060753
61786767551178186148677272074102
61786767551178186148677272075506
61786767551178186189598324976393
61786767551178186189598326376073
61786767551178186189598326393335
61786767551178186189598669332665
61786767551178186189598670749607
61786767551178186210529469703029
61786767551178186210780516745255
61786767551178186210780545324971
61786767551178186212225189568205
61786767551178186212236042142102
61786767551178186217307649427501
61786767551178186217558696487197
61786767551178186217558697921609
61786767551178186331607928889778
61786767551178186347790482712887
61786767551178186349402147166588
61786767551178186349684967493482
61786767551178186350237854789522
61786767551178186350237859394616
61786767551178186350238199150166
61786767551178186350238199163216
61786767551178186350238203749436
61786767551178186350238203768309
61786767551178186355321549598801
61786767551178186393806738874031
61786767551178186393806767453747
61786767551178186395438552285306
61786767551178186396242837137390
61786767551178186400333984825381
61786767551178186401327326156525
61786767551178186402781705880803
61786767551178187635930678074281
61786767551178187973737433753158
61786767551178187973737433753375
61786767551178188001981052883005
61786767551178188187170370971492
61786767551178188187442335437168
61786767551178191130985839440225
61786767551178191136069070951844
61786767551178191158957490803724
61786767551178191158978411490464
61786767551178191158978411507934
61786767551178191159793542782144
61786767551178191159794314434476
61786767551178191677247180822989
61786767551178191677247180840242
61786767551178191677519148606507
61786767551178191677519150005970
61786767551178191677519150006187
61786767551178191677519150023440
61786767551178191678084009076826
61786767551178191679777809882417
61786767551178191684861041393828
61786767551178191684861044580368
61786767551178191700123201631234
61786767551178191700123973296824
61786767551178191700123973301036
61786767551178191700406679304854
61786767551178191700406793623718
61786767551178191700406793973638
61786767551178191700960025280194
61786767551178191700960025293452
61786767551178191700960025299068
61786767551178191700960029885288
61786767551178191700960029898386
61786767551178191700960029898545
61786767551178191700960687231770
61786767551178191700961058768162
61786767551178191703503053205129
61786767551178191707737832436068
61786767551178191707737837018076
61786767551178191707737837041162
61786767551178191707748686411256
61786767551178191707749461245916
61786767551178191708020311219308
61786767551178191708020654059260
61786767551178191708020654175900
61786767551178191708020655575580
61786767551178191708021425711592
61786767551178191708021430428954
61786767551178191708021430433325
61786767551178191708021801965262
61786767551178191708585170285792
61786767551178191708585170285952
61786767551178191708585510060216
61786767551178191708585510060299
61786767551178191708585514639874
61786767551178191708585514658748
61786767551178191708585514659557
61786767551178191708585538640015
61786767551178191708586313474675
61786767551178191746160264096678
61786767551178191749507315038148
61786767551178191753502271319720
61786767551178191753752975422824
61786767551178191753753318262776
61786767551178191753753318379416
61786767551178191753753319779096
61786767551178191753754089915108
61786767551178191753754094632470
61786767551178191753754094636841
61786767551178191753754466168778
61786767551178191754339099569402
61786767551178191754590148028778
61786767551178475426483134821149
61786767551178475428177710465395
61786767551178475473931295375263
61786767551178477073109978888557
61786767551178477073674863352589
61786767551178477251040739460536
61786767551178477258571806346450
61786767551178477258572155319462
61786767551178477259135890578434
61786767551178486401506636140338
61786767551178486401757683200034
61786767551178486538955561491718
61786767551178486538955590071434
61786767551178486539487872455052
61786767551178486539487877041272
61786767551178486539487877060145
61786767551178486544604139323473
61786767551178486546298714967719
61786767551178486584709146283542
61786767551178486589604578821401
61786767551178486589855282924505
61786767551178486589855625881097
61786767551178486590419338577537
61786767551178486590419367156489
61786767551178486590420481765413
61786767551178486592052299877587
61786767551178487779447687162601
61786767551178488184451771596835
61786767551178488185896447602113
61786767551178488190980050650049
61786767551178488373993242501608
61786767551178488376691624435295
61786767551178488376692783686000
61786767551178488376692783686004
61786767551178491348228084780896
61786767551178491348228084799770
61786767551178491348228084800508
61786767551178491349064908313216
61786767551178491889394567280557
61786767551178491889394567299431
61786767551178491889677273303090
61786767551178491889677301882806
61786767551178491889677387621954
61786767551178491890209584253373
61786767551178491890209584272247
61786767551178491890209698572237
61786767551178491890209698591111
61786767551178491890242243854821
61786767551178491890242248086909
61786767551178491890492176292496
61786767551178491890493180827741
61786767551178491890493209407457
61786767551178491891925971161387
61786767551178491891936823731155
61786767551178491892741878710493
61786767551178491893024324125064
61786767551178491897008426434463
61786767551178491897020055242540
61786767551178491897020055242700
61786767551178491897020426778848
61786767551178491897020426779091
61786767551178491897290905217544
61786767551178491897291248174136
61786767551178491897292024425009
61786767551178491897292024425738
61786767551178491897292048406184
61786767551178491897292391362776
61786767551178491897292395961317
61786767551178491897292395962046
61786767551178491897824333977745
61786767551178491897824333983569
61786767551178491897834843577628
61786767551178491897834843577788
61786767551178491897835181738360
61786767551178491897835181738361
61786767551178491897835181751251
61786767551178491897835181751411
61786767551178491897835181757075
61786767551178491897835186337630
61786767551178491897835186337631
61786767551178491897835186356345
61786767551178491897835186534220
61786767551178491897835186534380
61786767551178491897835186534463
61786767551178491897835215113936
61786767551178491897835215114179
61786767551178491897835986766511
61786767551178491897856135820531
61786767551178491897856878893147
61786767551178491935430858094914
61786767551178491935430972880338
61786767551178491935995828763925
61786767551178491935995828764689
61786767551178491937690408641023
61786767551178491938505168218484
61786767551178491942772865317956
61786767551178491942774008506596
61786767551178491942774011688959
61786767551178491943023569421060
61786767551178491943023912377652
61786767551178491943024688629254
61786767551178491943025055566292
61786767551178491943025060165562
61786767551178491943588771444331
61786767551178491943588772860509
61786767551178491943588772861238
61786767551178491943589916049140
61786767551178491943589916049149
61786767551178493125839998786705
61786767551178493127554437509900
61786767551178493132616777053108
61786767551178493132616777071982
61786767551178493132616777072720
61786767551178493132617115233292
61786767551178493132617115233293
61786767551178493132617115246343
61786767551178493132617119832562
61786767551178493132617119832563
61786767551178493132617119851436
61786767551178493132617120029312
61786767551178493132617120029395
61786767551178493132617891680906
61786767551178493132638040735747
61786767551178493132638812269214
61786767551178493133453600585428
61786767551178627353792109701113
61786767551178627376083120782146
61786767551178638471327309032996
61786767551178638471892164917312
61786767551178638471913114203437
61786767551178643817551222966873
61786767551178643822048633240180
61786767551178643822634826014809
61786767551182073990936625525199
61786767551182073990936654104915
61786767551182073991688737833107
61786767551182073991688766412823
61786767551182073993384346579217
61786767551182073993384375158933
61786767551182077118246492064431
61786767551182077118246495250971
61786767551182077120694213119853
61786767551182077120694213124065
61786767551182077125777901906937
61786767551182077125778676745809
61786767551182077745178423342492
61786767551182079529568234821494
61786767551182079529568234821497
61786767551182079529568234822901
61786767551182088261691982914572
61786767551182088261691982920188
61786767551182088261691986101112
61786767551182088261691986102516
61786767551182088261691986106728
61786767551182088604112537360942
61786767551182088787043079856350
61786767551182088861667614332678
61786767551182088861667614332679
61786767551182089908100556661953
61786767551182089913184159709889
61786767551182090043101760959315
61786767551182090043101789539031
61786767551182090045549478832409
61786767551182090045549482014737
61786767551182090046114366477365
61786767551182090050632081590285
61786767551182090050632827845229
61786767551182090051196940655525
61786767551182090052891484342298
61786767551182090052891484402374
61786767551182090052891487523222
61786767551182090052891489125352
61786767551182090091867922689473
61786767551182090096950496867633
61786767551182090098896892745844
61786767551182090455447851098867
61786767551182090455447879678583
61786767551182090457143202628937
61786767551182090457143231207249
61786767551182090457143231208653
61786767551182090462226805676873
61786767551182090462226834255185
61786767551182090647688088231036
61786767551182090647688088349128
61786767551182090647688091413364
61786767551182090647688116928844
61786767551182090647688863183824
61786767551182090647688863188036
61786767551182090647689239323821
61786767551182090647689239325225
61786767551182093612434732937747
61786767551182093612435761807523
61786767551182093612446357146749
61786767551182093614391981255984
61786767551182093614945212931461
61786767551182093614945987770333
61786767551182093614956837140300
61786767551182093619474437927256
61786767551182093619475212761916
61786767551182093619495358633656
61786767551182093619496501822296
61786767551182093620038904790522
61786767551182093620039290675737
61786767551182093620039290681353
61786767551182093620039290793781
61786767551182093620039290793829
61786767551182093620039290797993
61786767551182093620039290798201
61786767551182093620039290799445
61786767551182093620039290799605
61786767551182093620039292210931
61786767551182093620039292216547
61786767551182093620039295397471
61786767551182093620039295403087
61786767551182093620039295582658
61786767551182093620039296993900
61786767551182093620039296993984
61786767551182094160924515931830
61786767551182094163183951698176
61786767551182094164020403627096
61786767551182094164020779946613
61786767551182094164020779946614
61786767551182094164020779946616
61786767551182094164020779946617
61786767551182094168266408369448
61786767551182094168267181607435
61786767551182094168267183203948
61786767551182094168267183204108
61786767551182094168267554740256
61786767551182094168538376017452
61786767551182094168539147669784
61786767551182094168539152387146
61786767551182094168539523923454
61786767551182094169104011458025
61786767551182094169104382994552
61786767551182094169104382994553
61786767551182094206678100841746
61786767551182094209753444151536
61786767551182094209753444151537
61786767551182094214019993279364
61786767551182094214021136468004
61786767551182094214270697382468
61786767551182094214271040339060
61786767551182094214271816590662
61786767551182094214271840571108
61786767551182094214272183527700
61786767551182094214272188126970
61786767551182094214835900822646
61786767551182095395987716169875
61786767551182095395988487820803
61786767551182095395988487822207
61786767551182095396260457005245
61786767551182095396260714222689
61786767551182095396271190643781
61786767551182095396271219223497
61786767551182095396836078288737
61786767551182095398519116862761
61786767551182095398519116862815
61786767551182095398519891701633
61786767551182095398530741077424
61786767551182095398802337123432
61786767551182095398802708837856
61786767551182095398802713442952
61786767551182095398802713442953
61786767551182095399367569325861
61786767551182095399367569325864
61786767551182095399367569325865
61786767551182095403602348374390
61786767551182095403602351560930
61786767551182095403612808727646
61786767551182095403613196147895
61786767551182095403613196148055
61786767551182095403613196153670
61786767551182095403613196153671
61786767551182095403613196213746
61786767551182095403613199334351
61786767551182095403613199334594
61786767551182095403613199334595
61786767551182095403613199335755
61786767551182095403613199335839
61786767551182095403613199335998
61786767551182095403613199335999
61786767551182095403613199340211
61786767551182095403613200928674
61786767551182095403613200930078
61786767551182095403613200930864
61786767551182095403613200931024
61786767551182095403885165396700
61786767551182095403885168578082
61786767551182095403885168697152
61786767551182095403885170114062
61786767551182095403885940230414
61786767551182095403886316490888
61786767551182095403886316490889
61786767551182095404450024585680
61786767551182095404451172373800
61786767551182095404451172373801
61786767551182095441741301078387
61786767551182095441993005471551
61786767551182095442557118283251
61786767551182095442589634500845
61786767551182095444535001325544
61786767551182095444535377645064
61786767551182095444535377645065
61786767551182095445100233529380
61786767551182095445100233529381
61786767551182095449617488347614
61786767551182095449618980693000
61786767551182095449618980693001
61786767551182095450183836577316
61786767551182095450183836577317
61786767551182224063436418400313
61786767551182224065131998568111
61786767551182224065132027146423
61786767551182224065132027147827
61786767551182229098287229841986
61786767551182240742323000930841
61786767551182240742323000936457
61786767551182244263738144607189
61786767551182244309742821101849
61786767551182245544252742300020
61786767551182245544252742300021
61786767551182245544252742305637
61786767551182246093044712742212
61786767551182246093044712742213
61786767551182246093044712747829
61786866648570409350095915915917
61786867331112538424042184915400
61786867331120643534348219679288
61786867331120643534348222861616
61786867331307032658578232346516
61786867331307032658579003998848
61786867331331343047942581953012
61786867331339448158247845064568
61786867331339448158247848246896
61786867331339448158248619899228
61786867331339448158415986009584
61786867331339448158416215592078
61786867331339448158416218774406
61786867331412383032316082850972
61786867331412383032316854503304
61786867331412383032880938735288
61786867331412383033048422346836
61786867331412383033049197653672
61786878110718942067962624862351
61786878134354644477451555180815
61786878134354644477451556597757
61786879570077662755615693797223
61786879571024708083167698971495
61786879571024708090695667024695
61786879571024709317949632466427
61786879571024709318765539996659
61786879571024709318765879770923
61786879571024709318765882953251
61786879571024709318765884370193
61786879571024709325477600519627
61786879571024709326293508049859
61786879571024709326293847824123
61786879571024709326293851006451
61786879571024709326293852423393
61786879571024709867557510438851
61786879571024709875085478492051
61786879571024709875085822865585
61786880022086150462209802045266
61786880181619036615389962699026
61786880252627908190355792534274
61786880252631510461602920513188
61786880262333877306019616346903
61786880262333877306019617763845
61786880262333877854811472470231
61786880262335077880087538381319
61786880262335077880087652700183
61786880262335077880087654117125
61786880262335078429130557300149
61786880262335078429130671619013
61786883851605728623524696754414
61786883854559294611141620129883
61786883854559295846739800929311
61786883854559295846739804111639
61786883854559296395531431597239
61786883878193796263548289246635
61786883878193797499146470046063
61786883878193797499146473228391
61786883878193797499146474645333
61786883878193798040577498784197
61786883878193798047938100713991
61786883878194997020630550448347
61786883878194998255412483943279
61786883878194998256228391473511
61786883878194998256228731247775
61786883878194998256228734430103
61786883878194998256228735847045
61786883878194998805020361915703
61786883878194998805020706289237
61786883878412645352310565013241
61786883878412645352310679332105
61786883878412646587092612827037
61786883878412647136700373298269
61786883878412647136700376480597
61786883878412647136700487617133
61786883878412647136700490799461
61786883878412647136700492216403
61786884489080774371248564621076
61786884489737273237940691248040
61786884559691596391945981205748
61786884560639877620574205587730
61786884560639877620574208770058
61786884560675900523650816119856
61786884569504166050495452641403
61786884569504166599538470143291
61786885766254322766947938019023
61786885925775501355958427728095
61786885925787208920692954557099
61786885996362907013948747789092
61786885996468273630962340493602
61786885996468273630962343680142
61786885996471875902209471659056
61786885996687111422919618544143
61786885996687111423484474428459
61786886005517782948341629319061
61786886005517784183123562813993
61786886005517784183939810118489
61786886005517784183939813300817
61786886005517784732731440786417
61786886005517784732731785159951
61786886005518983705340436805269
61786886005518984940686454532185
61786886005518984940687573727329
61786886005518984940938617604697
61786886005518984940938620787025
61786886005518984940938622203967
61786886005518985489730248272625
61786886005518985489981296749263
61786886005554101732177637060769
61786886005554102098289997748593
61786886005554102098289999165535
61786886005554102281220540243793
61786886005554102281471358665761
61786918788541029503052962795194
61786918948073915656797979333270
61786918948073915656797983919490
61786918948073915656797983932540
61786918948073915839728525942514
61786918948073915839728525955564
61786918948731328354863391273816
61786919018978321227751499722926
61786919019633917879250849865108
61786919019633917879250849869320
61786919019633917879251624703980
61786919019633918064714026704168
61786919019633918064714026708380
61786919019633918064714029890708
61786919019634818492984471696598
61786919019634818494699968029934
61786919019634818494700198084568
61786919019634818494700198084604
61786919019634818495264052082395
61786919019634818495264052260514
61786919019634818495264052266130
61786919019634818495264823912846
61786919019634818495264823918462
61786919019634818495264827100790
61786919019634818495265053973339
61786919019634818495265053973340
61786919019634818495265057155460
61786919019634818495265057155667
61786919019634818495265057155668
61786919019634823434392443107150
61786919019634823434392557898190
61786919019634823434392561080518
61786919019634823434392787480684
61786919019634823434392790663012
61786919019634834547430192117400
61786919019634834547430192589576
61786922617039369370790641825590
61786922617039418777037131294524
61786922617039418777037134476852
61786922617143879839076153808534
61786922617143879839076925460866
61786922617143879839076930060136
61786922634764389507146283766320
61786922634764394448530354673984
61786922634837324381779722282750
61786922634837340441284540475294
61786922634869755941121291959184
61786922635712642332132634166178
61786922635712642332132634171794
61786923095710117675906242350602
61786923095710122663214363124302
61786923095711018289471498709180
61786923096586325120179662711994
61786923096586325120179665894322
61786923255243003829650487236346
61786923255243003829650491835616
61786923255243003829650491835824
61786923255243004012581033858640
61786923255243004012832852557618
61786923255243004012832857156888
61786923255243004012833200113480
61786923255243007581612590283130
61786923255243008816959382844706
61786923255243902795438920136602
61786923255243904442651659362940
61786923255243904443215743594924
61786923256119210038577118218490
61786923256119210038577889870822
61786923256119210038577893053150
61786923256119210038578122622594
61786923256119211273923910780066
61786923256119211273924682432398
61786923326146508786870500585552
61786923326146508786871275424424
61786923326146513774179621177136
61786923326146513774179621181348
61786923326146513774179624363676
61786923326147414341991403171700
61786923327022714995776981096734
61786923327022760695985420567248
61786923327119105346416840082904
61786923327119105346417611735236
61786923327127210456155694964422
61786923327127210456158790614808
61786923327127210456158793797136
61786923327127210456720550848738
61786923327127210456720555434958
61786923327127210456722874846792
61786923327127210456723649681452
61786924531433152054165198619818
61786924531433152054165202274322
61786924531434052621976980614382
61786924531434052621976983796710
61786924532381383458945975509890
61786924532382300498801341360656
61786924532382300498801341832832
61786924532382300498801341833040
61786924532413815568150057740422
61786924690966036972563425778646
61786924690966036972563426250822
61786924690966036972563429433150
61786924690966038207910218812398
61786924690966917362228718429520
61786924690966937540375210955538
61786924691914269612690992047966
61786924691915185417199568506434
61786924691915185417199568519484
61786924691915185417199568978610
61786924691915185417199568991660
61786924691915186652546361540186
61786924691915218769003435271829
61786924691938594824688400853166
61786924691938596060034418580082
61786924691938596611589039514610
61786924691946701538796822716142
61786924691946701721895074278498
61786924761869541929783437715122
61786924761869541929783438187298
61786924761869543165129455442038
61786924761869543165129455908598
61786924761869543165129455914214
61786924761869543165130230748874
61786924761870427673266615866544
61786924761870442497595219705474
61786924762817775119518878783584
61786924762817775119518878787796
61786924762817775119518881970124
61786924762818675550069819955104
61786924762818675550069823141644
61786924762818723726223447208305
61786924762818724961569464935221
61786924762842134920550156163116
61786924762850240030853092090078
61786924762850240030853095276618
61786924762850240030855419274672
61786924762853808767263959449167
61786924762853808767263959449168
61786924762853808950361866650832
61786935486425403942873135309088
61786935486425403943437994375732
61786935539276121566272575974956
61786935539276121566272575979168
61786935539307641439120861385690
61786935539494931177480435388538
61786935539494931177480435394154
61786935539494931177481207040870
61786935539494931177481207046486
61786935539494931177481211645756
61786935539494931177481211645964
61786935539526446246034826404826
61786935539526446246598910636810
61786935539526446246598910642426
61786935542480790522468934478200
61786935542480792306858745945556
61786935542480792307423601829872
61786935542480792307674653488838
61786935542484366028775479586320
61786935542484366028775482768648
61786935542484394029878759366350
61786935542545637986717947062170
61786935542557340016733580657350
61786935542557340017298439723994
61786935542557345368271112974006
61786935557001097237765796172088
61786935557219906848973656654144
61786935557219906848974431488804
61786935557219906851255016947666
61786935557244222179892543771766
61786935557317168167584304449143
61786935557325305394064857437344
61786935557325305394347419361764
61786935557328908900093144059024
61786935557328908900093147245564
61786935557328908900658003125668
61786935557328908900658006312208
61786935566115293227208172711988
61786935566115293776251190213876
61786935566115293776816046098192
61786935566118867681180989446543
61786935566118867681182148703072
61786935566118867681182151885400
61786935566118867681182153302333
61786935566118867681182153302342
61786935566118896048313878175754
61786935566118896048313878179966
61786935566180106287236805545072
61786935566188239215694571266334
61786935566191813668789971456908
61786935566191841486941699231954
61786935566191842035733669669934
61786936018092684266609816614882
61786936018092684266610588267214
61786936018189945033896861435874
61786936018189945582939878937762
61786936018198050693245142049318
61786936018198050693245913701650
61786936018198050693245917946836
61786936018198050693245918282254
61786936018198050693245918287870
61786936018198083864312931279324
61786936018198084047494754524728
61786936018198084047494754530344
61786936018198084047497853363058
61786936177406765612876012243890
61786936177406765612876783896222
61786936177406765612876788482442
61786936177406765612876788495492
61786936177407666173910644411836
61786936177407666180688565886574
61786936177625570419789977268642
61786936177625570419790753520452
61786936177625570420354833152958
61786936177625570420354837739178
61786936177625570420354837752228
61786936177625570420607004007276
61786936177626470438464583695720
61786936177626470851074115681798
61786936177626470851074120281068
61786936177722831187641106321618
61786936177722831736684123823506
61786936177722831736684899721024
61786936177722865090682660192944
61786936177722865090936831950706
61786936177722865090936835137246
61786936177730935062600351706258
61786936177730936846990158587394
61786936177730936846990162832580
61786936177730936846990163167998
61786936177730936846990163173614
61786936177730936846990163186664
61786936177730936846990163186872
61786936177730970017493091933084
61786936177730970200423839072516
61786936177730970200423839085566
61786936177730970201239746615798
61786936177730970201239771062804
61786936177730970201239771068420
61786936177730970201239775313606
61786936177730970201239775667690
61786936177730970201239775667898
61786936177730970201242098248802
61786936177730970201242869901134
61786936248529075194728757540352
61786936248529075194728757544564
61786936248529075194728760726892
61786936248529075377826665214400
61786936248529075377826665218612
61786936248529075377826668400940
61786936248529975395684592445656
61786936248529975395685367284528
61786936248529975808293352792452
61786936248529975808294127631324
61786936248529975810009624847995
61786936248529975810009625026114
61786936248529975810009625031730
61786936248529975810574480910430
61786936248529975810574480916046
61786936248529975810574484098374
61786936248529975810574710494328
61786936248529975810574710498540
61786936248529975810574713680868
61786936248529975810574825285576
61786936248529975810574825289788
61786936248529975810574828472116
61786936248529975947835493926112
61786936248529975947835497108440
61786936248626370048156843898828
61786936248626370048156843904444
61786936248634475158459783017946
61786936248634475158459784080804
61786936248634475158462107011788
61786936248634475158462878662716
61786936248634475158462878668332
61786936248634475158462881850660
61786936248638042291068263269524
61786936248638043526414280642356
61786936248638043526414280646568
61786936248638043526414280996440
61786936248638043526414280996648
61786936248638043526414281000860
61786936248638043526415055481228
61786936248638043526415055835312
61786936248638043526415055835520
61786936248638044075458070150868
61786936248638044075458070155080
61786936248638044075458073337408
61786936248638044077152650031414
61786936248638044077716734263398
61786936248638044077717505915730
61786936248638076879847956895342
61786936248638076879847956899554
61786936248638076880412815966198
61786936248638077246525087728334
61786936248638077246525087732546
61786936248638077246525090914874
61786936248638077429710006642998
61786936248638077429710006647210
61786936248638077429710009829538
61786937453888647978068355103434
61786937453912963680265890486690
61786937453913008144957847274168
61786937453913008144960946106882
61786937453921113255263857572384
61786937453921113255263882038056
61786937453921113255263886283242
61786937453921113255266209218438
61786937453921113255266980870770
61786937453921113438448919379804
61786937453921113438448919385420
61786937613421232704936556731300
61786937613421534131248515757194
61786937613445849834010907024766
61786937613445894298138007927928
61786937613445894298141106760642
61786937613445894298702863812244
61786937613445894298702868398464
61786937613445894298705962644958
61786937613445894481884457481184
61786937613445894481887901159608
61786937613453955127415201132608
61786937613453999408444018226144
61786937613453999408444018239194
61786937613453999408444042691816
61786937613453999408444046937002
61786937613453999408444047272420
61786937613453999408444047278036
61786937613453999408444047291086
61786937613453999408444047291294
61786937613453999408447141524530
61786937613453999409011225756514
61786937613453999592190492245072
61786937613453999592193935923496
61786937613453999592193939105824
61786937684033299956529229006092
61786937684033299956529232192632
61786937684325039637511546608288
61786937684325039638076402497024
61786937684325039638076405679144
61786937684325039638076405679352
61786937684325940075593554670142
61786937684325940075593899516059
61786937684325940076157638902126
61786937684325940076158754923780
61786937684325940076158755395956
61786937684325940076158755396164
61786937684325940076158758110320
61786937684325940076158758582496
61786937684325940076158758582703
61786937684325940076158758582704
61786937684349354791230918961242
61786937684349354974328826163114
61786937684357459901536182072798
61786937684357459901536953720918
61786937684357459901536953725130
61786937684357459901536956907458
61786937684357460077041031921872
61786937684357460077041035104200
61786937684357460077041121197432
61786937684357460077041121197640
61786937684357460084634089274670
61786937684357460084634860927002
61786937684357460084635205296324
61786937684357460084635208482864
61786937684357504366228886059986
61786937684357504549410501008058
61786937684357504549410504194598
61786937684361062172784081699636
61786937684361062355881992088000
61786937684361106636911182602750
61786937684361106636914281439676
61786937684361106637476038487066
61786937684361106637476041673606
61786937684361106637476042736464
61786937684361106637478365667448
61786937684361106637478365671660
61786937684361106637479137319780
61786937684361106637479137323992
61786937684361106637479140506320
61786937693188877784279652825387
61786941761082052036132737539800
61786941761082052036132737557062
61786941761090157146438772320950
61786941761090157146438772320998
61786941761090157146438775490228
61786941761090157146438775503326
61786941920614938189876982425544
61786941920614938189877754077876
61786941920614938189877754095138
61786941920623043300183017206694
61786941920623043300183017206742
61786941920623043300183020375972
61786941920623043300183020389022
61786941920623043300183020389070
61786941920623043300183792028304
61786941920623043300183792041354
61786941991495043065808688651919
61786941991495044301155481213495
61786941991518443147097766025998
61786941991518443147097766027450
61786941991518443147097766031614
61786941991518443147097766031822
61786941991526548257403029143170
61786941991526548257403029143378
61786941991526548257403800789886
61786941991526548257403800795502
61786941991526548257403800795710
61786941991526548257403803977830
61786941991526559184999290609064
61786941991526559184999290958936
61786941991526559184999290959144
61786941991526559185000065443724
61786941991526559185000065797808
61786941991526559185000065798016
61786941991526559367929832981960
61786941991526559367930607820832
61786941991526559370441432300396
61786941991526559370441432300556
61786941991526559370441435487096
61786942000357965954353571415660
61786942000357966315382243316400
61786942000357977433503334974805
61786942000357977433503334974814
61786942000389484592415790920448
61786942000389486377055530239306
61786942000389486377056301891638
61786942000389495704888217572386
61786942000389497489842884924058
61786942000389497490093936583024
61786942000393088099009711447644
61786942000393088465121954634276
61786942000393099578159470407528
61786942000393099578159473589856
61787213387352164730381686500154
61787215461280584060964281565078
61787215461280585296875158362850
61787215519746653974240204944908
61787215538451976404504573990508
61787215538451976404505345638628
61787215538451976405069429870612
61787215538451976405069429874824
61787215540530990752257134090733
61787215540530990752257905738853
61787215540530992583236982477227
61787215540530992583237354013375
61787215540534894448958100625387
61787215540534894448958472161535
61787215540534895043755075971567
61787215541374173757236216343255
61787215541374173757800303761779
61787215541483142462458351097847
61787215541483142463022438516371
61787216228781698056010103428588
61787216231736010762560937127231
61787216231805041940492721778881
61787216231805041940493493427001
61787216231808045206643118324031
61787216231808045801439722134063
61787216232792316205189385145339
61787226308859427417958904547432
61787227023913223755988666023721
61787227024568870416853934588148
61787228436946133907629357356204
61787228441983311919525363685983
61787228442566924135747466126724
61787228442566924136312325193368
61787228459708287453822537963027
61787228459708287454385447156883
61787228460291898572458670272104
61787228460579736814839332454988
61787228460583639303324940307052
61787229075080375460058004255338
61787229075080376695404796821126
61787229151892507071373615715886
61787229154848170518073535180652
61787232673106361804959877711004
61787232673106362400321708964746
61787232673106363635104417294338
61787232690831338070915343864634
61787232691147438603083664053610
61787232691155543713389698817498
61787232744115222672750162977052
61787232744115223908096958725168
61787232750027751805249083897312
61787232752982214577902472835815
61787232767643467847276866656972
61787232767643469676584582707986
61787232767643469676584587412250
61787232767752425436889513202844
61787232767752425436889517907108
61787232767752427266195311207472
61787232767752427266196081343484
61787232767752427266196086047748
61787232767752427266467280409384
61787232767752726243844097761368
61787232767752727478625256417428
61787232767752727478625256421640
61787232767752727478626028073972
61787232767752727478626031256300
61787232767752727479190115488284
61787232767752727479190887140616
61787232767967672848363434510186
61787232767967674083711001910634
61787232767967674083983344165174
61787232767967674083983348869438
61787232767971575332605370055586
61787232767971575332606141707918
61787232767971576544228723868826
61787232767971576544228727056770
61787232767971576544500693070738
61787232767971576567388075202850
61787232767971576567388078385178
61787232767971576567952934269494
61787232770707040154697720007890
61787232770707188419754848033101
61787232770707190273058634979056
61787232770707190280649364797180
61787232771034846835644500436972
61787233382249463043280137816378
61787233459061593414167443169010
61787233459061595236907620182606
61787233459061595236908395022882
61787233459061595243685541657344
61787233459061595243745208840516
61787233459097918764008958460816
61787234658763812400876402603825
61787234658763812538074395214373
61787234658763813133707841707555
61787234817937375637658363435244
61787234817937375638222076135132
61787234817937377466046459571742
61787234817937377467800616641298
61787234818069756201421830244758
61787234818253474937554162397250
61787234818253476766860735259624
61787234818253476767132331371160
61787234818261580047295341281034
61787234818261581877437594482716
61787234818265482507812690186598
61787234818265482508376774414370
61787234818265484337683347276744
61787234818265484337686818117942
61787234818265484337955316440908
61787234818265484337956091281184
61787234818288593444315384378013
61787234818288593558625747454338
61787234818288593581513376988561
61787234818288594177146431278285
61787234818288594177146561658396
61787234818288594177146823481743
61787234894749507836368135717506
61787234894749507836368138905450
61787234894749507837850323622578
61787234894749507838123062923074
61787234894784622800034966590190
61787234894881886571743509578466
61787234894889991682048772690022
61787234894889991682049544342354
61787234895073711012977332430688
61787234895073711012977337134952
61787234895073712247759269112160
61787234895073712247759270628480
61787234895073712247760045468756
61787234895073712247762368417050
61787234895077614708005021906188
61787234895077614708006169799092
61787234895100723952398875446005
61787234895100724547468240992104
61787234895108828902054693052754
61787234895108828924942061715029
61787234895108829038980717547334
61787234895108829038980746245094
61787234895108829039252686711658
61787234895108829039252686730532
61787234895108829039252689899602
61787234895108829657773504103660
61787234898031927414559327981276
61787234898031927414830924092812
61787234898032075679888052118023
61787234898032077509194624980397
61787234898032077509466221091933
61787265076330838104447987343179
61787265084026835594364391343799
61787265084026835731562298215199
61787265084318608581082638197469
61787265084318608581083409854013
61787265084318608581647494081785
61787265084318608581647494085997
61787265084902170972520377856339
61787265084975072495390094161761
61787265084975072495390865814093
61787265084975116822992618908109
61787265084975116960189754127177
61787265084975116960190525779509
61787265084975120488358799379449
61787265084975120488359571027569
61787265084975120488359571031781
61787265084975120488359575731833
61787265084975120488359575736045
61787265084975121723642917450443
61787265084975121723705588754485
61787265084975121723705588758697
61787265084975121723705593458749
61787265084975121723705593462961
61787265084975121723705593476219
61787265084975122318440296100751
61787265084975122318502972126527
61787265084978974955907816125569
61787265084978974955908587777901
61787265084978974955908590960229
61787265084979019283509569232843
61787265084979019283510340885175
61787265084979019283510344067503
61787265084979024779020689380455
61787265084979024779020689386071
61787265084979024779020692568399
61787265085193921446892244293389
61787265085193921446892620547219
61787265085193921583252551275873
61787265085193921583253322923993
61787265085193921583817407155977
61787265085193921583817407160189
61787265085193921584090151178047
61787265085193925111422372880529
61787265085193925111986457112513
61787265085193925111986457116725
61787265085193925112196896631857
61787265085193925112258424760517
61787265085193925112258424764729
61787265085193925112259196412849
61787265085193925112259201117113
61787265085193925112259572657633
61787265085193926346768390607445
61787265085193926346768390611657
61787265085193926347542542835723
61787265085193926347543686011105
61787265085193926347543690728627
61787265085193926347605214139765
61787265085193926347605214143977
61787265085193926347605218844029
61787265085193926347605218848241
61787265085193926347605218861499
61787265085193926347606362036881
61787265085193926347606366754403
61787265085193926942401821155211
61787265085193926942402592807543
61787265085193926942402597511807
61787265085193926942402969048115
61787265085197812931569785774283
61787265085197812931570557426615
61787265085197812931570560608943
61787265085197828808060264793915
61787265085197828808061039634191
61787265085197828808061407982555
61787265085197828808061411170499
61787265085197828808122940819691
61787265085197828808123715659967
61787265085197829402020815213255
61787265085197829402083491239031
61787265085197829402584899445239
61787265085197829402585674279899
61787265085197829402647575471015
61787265085197829402648350305675
61787265085197829402920314765735
61787265085197829402920314771351
61787265085197829402920317953679
61787265790075455865836398721268
61787267208073510820640803871076
61787267225786462457281749927223
61787267225794567567022928806795
61787267225798486492133938329060
61787267226770793980527332271966
61787267226770793980527332276178
61787267226778897855486577656606
61787267226778899090832595383522
61787267226778899090832595387734
61787267227062533479060166119006
61787267227062533479060166123218
61787267227070637354019411503646
61787267227070638589365429230562
61787267227070638589365429234774
61787271457318670902501873487546
61787271510489052466658808402837
61787271515522358929617337523226
61787271515530462804576582907866
61787271534239705396908168393438
61787271534239705396908940041558
61787271534239705396908940045770
61787271534239705397473024273542
61787271536201647170400637043689
61787271536209751045359882428329
61787271536209752874665302658595
61787271536209752874937643377941
61787271536213621526094500316627
61787271536213621526660131039815
61787271536213655336020999247265
61787271536249644236055295336947
61787271536249644236620926060135
61787271537077010127859117140403
61787271537085114001981534270989
61787271537085115832396523590679
61787271537085115832961754198003
61787271537089018293479104619727
61787271537089018293479107807671
61787271537121136712215068595857
61787271537121138542922549218323
61787271537194021631557880933271
61787271537194021632123884723749
61787271537194023461429304954015
61787271537194023461702420512233
61787271537194023461702425216497
61787271537194071586576223666253
61787271537194073416991587708791
61787271537194073416991592413055
61787271537197925922784226703813
61787271537197925922785001542685
61787271537197975878073393898967
61787271537197975878073393900371
61787271989094915468212633413391
61787271989099717901661501298569
61787271989099717901682393307161
61787272148619691150870530025027
61787272148619696511651615187579
61787272148620597079379364924597
61787272148620597079379451017877
61787272148627801621957649951467
61787272148632602820059728457397
61787272225440827023009698294625
61787273424890885493394996659281
61787273424891824148451146811582
61787273424891824148451175509342
61787273584415666534575321739359
61787273584415666536833605361967
61787273584416571840043843216626
61787273584416572458000810808437
61787273584416572458000812343471
61787273584416572458000812680293
61787273584416572458000815866833
61787273584424677567490167793653
61787273584424677567490942628313
61787273584424709066284510182192
61787273584424710302196161814624
61787273584427672277515116800769
61787273584427673512297050295701
61787273584428561518980955937148
61787273584428578198681174341237
61787273584428610932571262235868
61787273584459825880662716072013
61787273660280449005801447229614
61787273660288552880760692614254
61787273661235902016897606777145
61787273661236806108233306634453
61787273661236807343015240129385
61787273661236807343016014964045
61787273661239793357619912548488
61787273661239793357620684200820
61787273661239793357620687383148
61787273661239837831681663032646
61787273661239837832246522099290
61787273661240708568751806615249
61787273661240709803532965275521
61787273661240709803533736922237
61787273661240709803533740110181
61787273661240709804098595994497
61787273661240709804161358113553
61787273661240741920576826904459
61787273661240741920577171750377
61787273661240743155357985564731
61787273661240743155358760399391
61787273661240743155359105245309
61787273661240743155922841449047
61787273661240743155923616283707
61787273661240743155923961129625
61787273661271924729365442828505
61787273661271958081691871323923
61787273661275826595651421565085
61787273661275827190720008991783
61787273661275827190720008991792
61787273663234761712352280928257
61787273663242865587311526312897
61787273663242867416618089736175
61787273663242867416889687383065
61787273663242867416890835271597
61787273663242867417454922690121
61787273663242872768113955171085
61787273663246758573494120339973
61787273663246758573556882459029
61787273663246769877972271595845
61787273664182142373168812591443
61787273664183048290803406186803
61787273664183048290803492280083
61787273664190248077707366938995
61787273664190248078271449649043
61787273664190248078271454353307
61787273664191146677842171252053
61787273664191148508257160571903
61787273664191152166034620754481
61787273664191153995905239830027
61787273664191153996176864521439
61787273664191153996177207478031
61787273664191153996178017131705
61787273664191153996742068079709
61787273664191153996742096659425
61787273664191153996742101363689
61787273664195050969339741596739
61787273664195050969339744784683
61787273664195056456423739810823
61787273664195056457259445546275
61787273664195056457259448734219
61787273664195056457259531640959
61787273664195056457259788502867
61787273664195056457260563343143
61787273664226268957252024742349
61787273664226268957524764046897
61787273664226268957524768764259
61787273664226268958088848274669
61787273664226270787395421137043
61787273664226270787667012531217
61787273664226270787667017248579
61787273664226270788232244669363
61787273664230173247913914753183
61787273664230173247913917935511
61787273664230173248749595091087
61787273664230173248749595092491
61787284201571977315129650992096
61787284219110185899922643221491
61787284219110185900194610869655
61787284219114087765643761369651
61787284219114087765915729017815
61787284219293006653791131774235
61787284361092855875171790681646
61787284361212915729794541619084
61787284378634966348835842443969
61787284378634966943632822509075
61787284378643070223795087828609
61787284378643072053102803875251
61787284378643072053939632111835
61787284378646973918823922023411
61787284378646974513619754182515
61787284378646974513620525833443
61787284378646974514185384905703
61787284378817781537442224598810
61787284378817829715684705216828
61787284378926633548139068129653
61787284378934737423663172585149
61787284432004422094956740857029
61787284437698143505332187929294
61787284437698144740678205656210
61787284437916992603857733769864
61787284437916993838639667264796
61787284437916993839204523149112
61787284438021110284775488149561
61787284438021110285340347221821
61787284440871256725490643251038
61787284440871262081168261754454
61787284440871262081168264936782
61787284440871295432993282043664
61787284440871295432993285225992
61787284440967306168939808768758
61787284440967355992051910376928
61787284440979313739763565496454
61787284440979313739763568678782
61787284440979363562875667104624
61787284440979363562875670286952
61787284455423119176825493865574
61787284455423120412171511592490
61787284455423120412172283239206
61787284455423120412172283244822
61787284455447096718885549425409
61787284455455200591585363294537
61787284455455200593844794810049
61787284455455202424261306741439
61787284455459104289982424889599
61787284455638017612866537802174
61787284455638017612866540990118
61787284455638017613431396874434
61787284455638021347713283375891
61787284455638054678343298835522
61787284455638054678343671888150
61787284455638055914254175629082
61787284455638055914255323521986
61787284455638055914257646470280
61787284455638065196312414605948
61787284455641625451364299879117
61787284455641968275350953966996
61787284455641969510132887461928
61787284455641969510697743346244
61787284455674045890328240208613
61787284455674045890329015043273
61787284455738886767442543135837
61787284455746872687111019477707
61787284455746975200053565158518
61787284455746975200054339998794
61787284455746975200618424230778
61787284455746990024131001030914
61787284455746990047604406687841
61787284455746990047605181522501
61787284455746991877183718827465
61787284455746991877747803065065
61787284455746991877748577899725
61787284455746991877811340018781
61787284455746991877999624959421
61787284455746991877999625313553
61787284455747023375976942025072
61787284455747023375977286381344
61787284455747023375978061221620
61787284455747023375978061239090
61787284455747023399429426977051
61787284455747023399430201811711
61787284455747023399430546657629
61787284455747024611888938013776
61787284455747024611888941201720
61787284455747024611889712854052
61787284458373523942195274655187
61787284458377427637494557038213
61787284458377427637494557042425
61787284458377427638058641270197
61787284458377427638058641274409
61787284458377427638330610453235
61787284458377427638331385292107
61787284458377427638331753641875
61787284458377427638331756828415
61787284458401442779707308527911
61787284458409546652489565443125
61787284458409546652490337091245
61787284458409546652490337095457
61787284458409546652490341812819
61787284458409546652490341812979
61787284458409546654937373650425
61787284458409546654937373654637
61787284458409546654938145306969
61787284458409546654938148489297
61787284458409547887836354818161
61787284458409547887836359522425
61787284458409547887836359539895
61787284458409547890284163029673
61787284458409547890284852129397
61787284458409547890284937868545
61787284458409547890285225183429
61787284458409547890285228369969
61787284458409547890285310922577
61787284458409547890285314109117
61787284458409547890285315644310
61787284458409547890285315644311
61787284458409548482360994172345
61787284458409548482634109726351
61787284458409548484245089683969
61787284458409548484245089688181
61787284458409548484809948754825
61787284458409548485081917937779
61787284458413449115184275870743
61787284458413450348354081503703
61787284458413450348354856338363
61787284458413450350531068437935
61787284458413450350803037621217
61787284458413450945599554175781
61787284458413450945599639914929
61787284458584224691134506745453
61787284458584224691135649934093
61787284458592328566093752130093
61787284458592328566093752134305
61787284458592328566094895318733
61787284458592328566094895322945
61787284458592328566094900040307
61787284458592328566094900040467
61787284458592329800875685625025
61787284458592329800876828813665
61787284458592329800876833517929
61787284458592329801713661771983
61787284458596232259785869298217
61787284458596232259785869302429
61787284458596232259785870833251
61787284458596232259785870837622
61787284458596232259785870837623
61787284458596232259786640950549
61787284458596232259786640954761
61787284458596232259786645672123
61787284458596232259786645672283
61787284458596232261394182423493
61787284458596232261394182427705
61787284458596232261394553959801
61787284458596232261394553964013
61787284458596232261958266655477
61787284458596232261959409844117
61787284458596232262230235838515
61787284458596232262230235842887
61787284458596232262231010677387
61787284458596232262231010677547
61787284458596232262231379027155
61787284458596232262231379031527
61787284458596232262231382213695
61787284458596232262231382213855
61787284458596232856756013671459
61787284458596232856756016859403
61787284458596232857027609783155
61787284458596232857027609784559
61787284458596232857027612971099
61787284458596236517314405234369
61787284458596236517314778305627
61787284458596237750119314435355
61787284458596237750212614751177
61787284458596237750212614755389
61787284458596237750213386403509
61787284458596237750213386407721
61787284458596237750213391125083
61787284458596237750213391125243
61787284458596237752660337162062
61787284458596237752661108875873
61787284458596237752661108880085
61787284458596237752661194615021
61787284458596237752661194619233
61787284458596237752661197801561
61787284458596237752661481947215
61787284458596237752661485133755
61787284458596237752661567686363
61787284458596237752661567690734
61787284458596237752661567690735
61787284458596237752661570872903
61787284458596237752661570873062
61787284458596237752661570873063
61787284458620247401371401719749
61787284458620247401434163484673
61787284458620280755431952667451
61787284458620281350228556477483
61787284458620281350500525660437
61787284458628206054417270030688
61787284458628206649214251635200
61787284458628341987516583735258
61787284458628351276326514798417
61787284458628351276326514802629
61787284458628351276327286454961
61787284458628351276329872265517
61787284458628351276329872269729
61787284458628351276330647104389
61787284458628351276392634030441
61787284458628351276392634034653
61787284458628351276393408869313
61787284458628352511673304177665
61787284458628352511674452070569
61787284458628352511674456792303
61787284458628352511676661644765
61787284458628352511676664831305
61787284458628352511677436483637
61787284458628352511739423409689
61787284458628352511739426596229
61787284458628352511740198248561
61787284458628353106197943527637
61787284458628353106197943531849
61787284458628358002167319942093
61787284458628384629822895774987
61787284458628384629822895779199
61787284458628384629826338981235
61787284458628384629826338985447
61787284458628384630387751659303
61787284458628384630387751663515
61787284458628384630391194869763
61787284458628384630391198052091
61787284458628385865169685154235
61787284458628385865173131547023
61787284458628385865737987431339
61787284458628385866009956597067
61787284458628385866009959783607
61787284458628386459966292152211
61787284458628386459966292156423
61787284458628386459969735358459
61787284458628386459969735362671
61787284458628386460531148036527
61787284458628386460531148040739
61787284458628386460534591242775
61787284458628386460534591246987
61787284458628386460534594429315
61787284458628386460803120406105
61787284458628386460803120406265
61787284458628386460806560425813
61787284458628386460806560430184
61787284458628386460806560430185
61787284458628386460806563612269
61787284458628386460806563612353
61787284458628386460806563612512
61787284458628386460806563612513
61787284458628386460806565147546
61787284458628401231619900040095
61787284458628401231620273111353
61787284458632254972192174051847
61787284458632254972192177234175
61787284458632254972194386729422
61787284458632254972194386790901
61787284458632254972194386795113
61787284458632254972195158443233
61787284458632254972195158447445
61787284458632254972195161629773
61787284458632254972257148555825
61787284458632254972257920208157
61787284458632254972257920212369
61787284458632254972257923394697
61787284458632255566988404803475
61787284458632255566988404804879
61787284458632255566988407991419
61787284458632255566991762270575
61787284458632255566991762271979
61787284458632255566991765458519
61787284458632255567054524035499
61787284458632255567054524036903
61787284458632255567054527223443
61787284458632260462622362711055
61787284458632260462622365893383
61787284458632260462683893947306
61787284458632260462685038732459
61787284458632260462685041918999
61787284458632261057481645747905
61787284458632288326524235367725
61787284458632288326524235372097
61787284458632288326524238554265
61787284458632288326524238554425
61787284458632288326527678578345
61787284458632288326527681760673
61787284458632304927484698711133
61787284458632304927484701897673
61787284458632304927484784454653
61787284458632304927484787636981
61787284458693182270984056230691
61787284458693182270984056230850
61787284458693182270984056230851
61787284458693198879467982254197
61787284458693198879468757088857
61787284458693198879530744019121
61787284458693198879531515671453
61787284458693198879531518853781
61787284458693198879531891925282
61787284458693226743102476844451
61787284458693226743374072956147
61787284458693226743374446027489
61787284458693232230174849196783
61787284458693232230174849550915
61787284458693232231293088282555
61787284458693232231293859934887
61787284458693232231294150449409
61787284458693232231294236188557
61787284458693232231294236188717
61787284458701152636884513890492
61787284458701180500535682429556
61787284458701180500535685617500
61787284458701185393661853176350
61787284458701286145040354133625
61787284458701286145605210013729
61787284458701286145605210017941
61787284458701286145877182383307
61787284458701287380387143508661
61787284458701287381223971745245
61787284458701287381223971762715
61787284458701287381290090977269
61787284458701287381290090994738
61787284458701287381290090994739
61787284458701287381290094163809
61787284458701302754427227638837
61787284458701302754427999291169
61787284458701302754428002473497
61787284458701302754490761056093
61787284458701302754490764238421
61787284458701302754491137309922
61787284458701303989774020200413
61787284458701303989774791852745
61787284458701303989836781965337
61787284458701303989837553617669
61787284458701330617210948370197
61787284458701330617213271305441
61787284458701330617214042953561
61787284458701330617493505691135
61787284458701330617493505695347
61787284458701330617496863162447
61787284458701330618058361575451
61787284458701330618058361579663
61787284458701330618058366297025
61787284458701330618058366297185
61787284458701330618061719042551
61787284458701330618061719046763
61787284458701330618061722229091
61787284458701330618330333945029
61787284458701330618330333945189
61787284458701330618332543506127
61787284458701330618333315154247
61787284458701330618333315158459
61787284458701330618333318340787
61787284458701330618333691412129
61787284458701331852840295070383
61787284458701331852840299774647
61787284458701331852843652537483
61787284458701331852843657241747
61787284458701331853408511608339
61787284458701331853408516312603
61787284458701331853677123324437
61787284458701331853677128028701
61787284458701331853679332881163
61787284458701331853680107720035
61787284458701332447636902068359
61787284458701332447636902072571
61787284458701332447640261070493
61787284458701332448190025091101
61787284458701332448193495932347
61787284458701332448201757952675
61787284458701332448201757956887
61787284458701332448205120141349
61787284458701332448473730322253
61787284458701332448473730322413
61787284458701332448475939883351
61787284458701332448476711531471
61787284458701332448476711535683
61787284458701332448476714718011
61787284458701332448477084602813
61787284458701332448477087789353
61787284458701332448477089324547
61787284458701336105134094581423
61787284458701336105134094935555
61787284458701336105970919648777
61787284458701336106253105319527
61787284458701336106253108501855
61787284458701336106253395834049
61787284458701336106253481573357
61787284458701337341599812141955
61787284458701337341599897881103
61787284458701337341600274121675
61787284458705189841521896631103
61787284458705189841741693722151
61787284458705189841741693726523
61787284458705189841741696908691
61787284458705189841741696908851
61787284458705189841807812954175
61787284458705189841807812958546
61787284458705189841807812958547
61787284458705189841807816140715
61787284458705189841807816140874
61787284458705189841807816140875
61787284458705190435701472483543
61787284458705190436266328367859
61787284458705190436266331554399
61787284458705205214945724431689
61787284458705205215008486196613
61787284458705206450291742160009
61787284458705206450291742164221
61787284458705206450292513812341
61787284458705206450292513816553
61787284458705206450292516998881
61787284458705206450354503924933
61787284458705206450354503929145
61787284458705206450355275577265
61787284458705206450355275581477
61787284458705206450355278763805
61787284458705206450355648652978
61787284458705206450355651835306
61787284458705206450355653370340
61787284458705234313358021751553
61787284458705234313358021755925
61787284458705234313361377683619
61787284458705234313361377687831
61787284458705234313361379223025
61787284458705234313922880822409
61787284458705234313922880822569
61787284458705234313926233567935
61787284458705234313926233572147
61787284458705234313926236754475
61787284458705234313926238289669
61787284458705234314194845283873
61787284458705234314194845288245
61787284458705234314194848470413
61787284458705234314194848470573
61787284458705234314197058027299
61787284458705234314197058031511
61787284458705234314197829679631
61787284458705234314197832866171
61787284458705234314198202750973
61787284458705234314198205937513
61787284458705234314198207472707
61787284458705234908711213186275
61787284458705234908719479928177
61787284458705234908719483116121
61787284458705234908722837395277
61787284458705234908722837396681
61787284458705234908722840583221
61787284458705234908990304388945
61787284458705234908991076041277
61787284458705234908991079227817
61787284458705234908993661856045
61787284458705234908994433508377
61787284458705234908994436694917
61787284458705234908994809766418
61787284458705234908994809766419
61787284458705238566771203531305
61787284458705239801270578289845
61787284458705239801834400936943
61787284458705239801835175775815
61787284458705239801835434174161
61787284458705239802116762449219
61787284458705239802116762453431
61787284458705239802116848188367
61787284458705239802116848192579
61787284458705239802117534101551
61787284458705239802117537288091
61787284458705239802117619844911
61787284458705239802117623027239
61787284458705239802117907172893
61787284458705239802117910359433
61787284458705239802117911894627
61787284458705239802117992912041
61787284458705239802117992916413
61787284458705239802117996098497
61787284458705239802117996098581
61787284458705239802117996098741
61787284458705239802117997633775
61787284458705240396914514188339
61787284458705240396914599927487
61787284910603075064071166465073
61787284910603075201331920840545
61787284910603075201349742242007
61787285067289564830737954154065
61787285070127856244788724016195
61787285070135961354256787354859
61787285070135961355094758780083
61787285070139863219977905503019
61787285070235924376908500691171
61787285070247965299484144524684
61787285146728351351717645127279
61787285146729251782268672392239
61787285146939986614838059461327
61787285146948091725143322572883
61787285146951093618184035907240
61787285146951093618184807559572
61787285146951093618184810741900
61787285146951093618187479113488
61787285146951093618188250765820
61787285146951093618188253948148
61787285146951093620360905218051
61787285146951093620360908404591
61787285146951992355518422994127
61787285146951993590300356489059
61787285146951993590864440721043
61787285146951994050910768277301
61787285146951994050911543111961
61787285146952027402735788915027
61787285146952027402736563755303
61787285146952027402736955958761
61787285147060061698110272359576
61787285147060061698110275541904
61787285147060061722693250235765
61787285147060062315815440843708
61787285147060062315816212496040
61787285147060062315816215678368
61787285147060095669816281023651
61787285147060095669817055863927
61787285149906306300197769824082
61787286346398138898915118914121
61787286346399038843872204999992
61787286346434161611382953430287
61787286505922919942353727616807
61787286505922919942626847875237
61787286505923819886747102542196
61787286505923869710444209088910
61787286505931972990041991578000
61787286505934927512612626934039
61787286505935875450559712019872
61787286505935877281267964294670
61787286505935877281267968998934
61787286505935877281271063599560
61787286505958937088348092295138
61787286505958937157073090777242
61787286505958937157073862429574
61787286505958937157073862433786
61787286505958985266588249973700
61787286505958985289478975158309
61787286505958986501369411820512
61787286505958986501370183472844
61787286505958986524257814069877
61787286505958986524260137005121
61787286505958986524260908653241
61787286505967042267379125545342
61787286505967090399217059454517
61787286505967091474478687619162
61787286505967092229360451127477
61787286505967092229362774062721
61787286505967092229363550432575
61787286505970992859727418848124
61787286582743153592838418404309
61787286582743154827620351899241
61787286582743155423254557268569
61787286582744054132028019369740
61787286582744055786771428771614
61787286582744055786772203611890
61787286582744055787336287843874
61787286582744055992673019684269
61787286582744055993238650408861
61787286582744103955161041684310
61787286582744105191071918482082
61787286582747056053356915201373
61787286582747056053356918389317
61787286582747057288138848696305
61787286582747057288138851884249
61787286582747057288703707768565
61787286582747057883771523542940
61787286582747057883772295195272
61787286582747057883772298377600
61787286582747057885379835133022
61787286582747057885943919365006
61787286582747057885944691017338
61787286582747952749811878581716
61787286582747952749811881769660
61787286582747958270741256494645
61787286582747958270741256843161
61787286582747958270742031329305
61787286582747958270742031683437
61787286582747958315930776653218
61787286582747958315930776658834
61787286582747958316494860890818
61787286582747958316495632543150
61787286582747958316495635725478
61787286582748002780793198402432
61787286582748002780793284141580
61787286582748002781357234798867
61787286582748002781357234800271
61787286582748002781357282634416
61787286582748002781357368373564
61787286582748002781358140020280
61787286582748002781358140025896
61787286582748002781358143208224
61787286582771116895146669054075
61787286582771117489940951581613
61787286582779176275076621351664
61787286582779176305306257642209
61787286582779177540088191137141
61787286582779178134884794947173
61787286582779178135449654019433
61787286582779178135722393319929
61787286582779221845364074944282
61787286582779222463323371586927
61787286582779222599682130461185
61787286582779222599685226578339
61787286582779222599685229766283
61787286582779222600246986345501
61787286582779222600250085650599
61787286582783075098219212769300
61787286582783075098219298508448
61787286582783075098219301690776
61787286582783080000606684749069
61787286582783080596240134428951
61787286582783080596240134428960
61787290653572030100035148090443
61787290653572041075874555399089
61787290812995656481193504443200
61787290812995657716540297004776
61787290812995657716812266187814
61787290812995657716812270892078
61787290812995661382179045757282
61787290812995661382743129985054
61787290812995663207239010577964
61787290812995663212049702847428
61787290812995663212322446851868
61787290813092922699071963380146
61787290813092924529215731310988
61787290813101011932887863492320
61787290813101013168234656058108
61787290813101029639521766074876
61787290813103714873364579208604
61787290813104914288872593136718
61787290813104930269895718585906
61787290813128030232251080556079
61787290813128041803723935893101
61787290813128041940649082797015
61787290813135995100193691150119
61787290813136135938189790160817
61787290813136145058466756903998
61787290813136145083049734784559
61787290813136146914029183055029
61787290813136147050390261676587
61787290813136147050391038046441
61787290813136147051227105869424
61787290813140038398435527005057
61787290813140048916112156194601
61787290813140049510908760004633
61787290813140049511473619076893
61787290889807793577560686723728
61787290889844111614150161839298
61787290889913142303209539638084
61787290889913142303210314478360
61787290889913143538556332203872
61787290889913143538556335391816
61787290889913143538557107044148
61787290889913153285743187136870
61787290889913154521173662523854
61787290889913158773659453074276
61787290889913158774496649654852
61787290889913158774497424495128
61787290889913160009843442220640
61787290889913160009843445408584
61787290889913160009844217060916
61787290889913160011538792705162
61787290889915845243687028659450
61787290889916146058797198920414
61787290889917046488783284556294
61787290889917046489348140446226
61787290889917046489348143628554
61787290889917056982172560727494
61787290889917056982172563915438
61787290889917057600129549340587
61787290889917057600129552528531
61787290889917062470088826666304
61787290889940172311243522091576
61787290889948114352959560118147
61787290889948276664135598682840
61787290889948276664135601870784
61787290889948276664136373523116
61787290889948276665830949167362
61787290889948277284350859200793
61787290889948277284351634041069
61787290889948277284351649984064
61787290889948277284352023056583
61787290889948277284352026244527
61787290889952168768757203150821
61787290889952168768757977991097
61787290892794521256185420298019
61787290892798423861223252987659
61787290892858450589689589661141
61787290892866554464648835041569
61787290892866554464648835045781
61787290892866555699430768536501
61787290892866555699430768540713
61787290892866555700267596773085
61787290892866555700267596777297
61787290892866555707024487471957
61787290892866565585268332639353
61787290892866565585279180592541
61787290892866565585279180596753
61787290892866565585280323781181
61787290892866565585280323785393
61787290892866565585280326967721
61787290892867304319492795370434
61787290892867304914854255083656
61787290892867304914854259787920
61787290892867304921632181262658
61787290892867454904389781120759
61787290892867456274773507347465
61787290892867466015819359904313
61787290892867466015830207861713
61787290892867466015831351050353
61787290892867466015831354232681
61787290892867467250612141352433
61787290892867467250612916191305
61787290892867467250613284541073
61787290892867467250613284545285
61787290892870458160785318754362
61787290892870458160785318754363
61787290892870458160785321936691
61787290892870458625643291027184
61787290892870458755309580328569
61787290892870458755309953400071
61787290892870458755309956582399
61787290892870458762902895957249
61787290892870458762902895961461
61787290892870458762903667609581
61787290892870458762903667613793
61787290892870458762903670796121
61787290892870458762904040685295
61787290892870458762904043867623
61787290892870458762904045402657
61787290892870469281082081263374
61787290892870469281082081263375
61787290892871353835139183114510
61787290892871358591064291092765
61787290892871358591064291096977
61787290892871358591064295814499
61787290892871358591335115552129
61787290892871358591335115556341
61787290892871358591335887204461
61787290892871358591336260280175
61787290892871358591336263462503
61787290892871358592999415984335
61787290892871358598584854044893
61787290892871358600526264829341
61787290892871358601091895548317
61787290892871358730772767940601
61787290892871358730772767944813
61787290892871358730772771127141
61787290892871358735845608774497
61787290892871358735856461449418
61787290892871359185860521854381
61787290892871359193391162996691
61787290892871359193391937831351
61787290892871359330651917372163
61787290892871359330652692206823
61787290892871359330653060560803
61787290892871359330653063743131
61787290892871359330653065278165
61787290892871369711120163269215
61787290892871369711633103806601
61787290892871369711633106993141
61787290892871369711633108528335
61787290892871369711694722382885
61787290892871369711694722387097
61787290892871369711695497221757
61787290892871369711695865571525
61787290892871369711695865575737
61787290892871369711695868758065
61787290892871369711695870293015
61787290892871369711695870293259
61787290892871370305644796379729
61787290892871370305927613514467
61787290892871370306429707639718
61787290892871370306429707639719
61787290892871370306429710822046
61787290892871370306429710822047
61787290892871370306491324676597
61787290892871370306491324680809
61787290892871370306492096333141
61787290892871370306492099515469
61787290892871370306492469404642
61787290892871370306492469404643
61787290892871370306492472586727
61787290892871370306492472586970
61787290892871370306492472586971
61787290892890431841588457281840
61787290892894473309688841689470
61787290892894473309688841689471
61787290892894484285528248998117
61787290892894484422726157404467
61787290892894485017794355791245
61787290892902427059510393816790
61787290892902437445071690313094
61787290892902438177066199478206
61787290892902438177066200994526
61787290892902438177631060066786
61787290892902438179325635711032
61787290892902577184648087074110
61787290892902588157977011680663
61787290892902588159922635311901
61787290892902588159922635316113
61787290892902588160487491200429
61787290892902588160487494382757
61787290892902588294672448174629
61787290892902588294672448178841
61787290892902588294672819710937
61787290892902588294672819715149
61787290892902588295236532406613
61787290892902588295236532410825
61787290892902588295237675595253
61787290892902588295237675599465
61787290892902588295237680316987
61787290892902588296837721978627
61787290892902588297108546442203
61787290892902588297673402322307
61787290892902589392758945175595
61787290892902589395269424691149
61787290892902589395269427877689
61787290892902589395269429412883
61787290892902589530018465905757
61787290892902589530019609094397
61787290892902589530855294142341
61787290892902589530856437330981
61787290892902589988120408057887
61787290892902589988392375705891
61787290892902589990902483689349
61787290892902589990902856760851
61787290892902589990902859943179
61787290892902590125379928783837
61787290892902590125379928788049
61787290892902590125381071972477
61787290892902590125381071976689
61787290892902590125381076694211
61787290892902590125651896431841
61787290892902590125651896436053
61787290892902590125652668084173
61787290892902590125652668088385
61787290892902590125653044342215
61787290892902590127828794444841
61787290892902590127828797631381
61787290892902590127828799166575
61787290892902590128100390560749
61787290892902590128100393743077
61787290892902590128100768349613
61787290892906480880512601599494
61787290892906480880512601599495
61787290892906481475309200710879
61787290892906481475309203893207
61787290892906491853841526206047
61787290892906491854112347483083
61787290892906491854113122317743
61787290892906491854113490671723
61787290892906491854113493854051
61787290892906491856352005721601
61787290892906491856352005725813
61787290892906491856352008908141
61787290892906491991102194842371
61787290892906491991373016119407
61787290892906491991373790954067
61787290892906491991374159308047
61787290892906491991374162490375
61787290892906491992974205687049
61787290892906491992974208873589
61787290892906491993538293105573
61787290892906491993549917314491
61787290892906492451148614272080
61787290892906492585897650765115
61787290892906492585898425599775
61787290892906492585898793953755
61787290892906492585898797136083
61787290892906492587498840331513
61787290892906492587498843519457
61787290892906492588346516426119
61787290892906492588346519608447
61787290892906492588346521143481
61789826465233966526200628539432
61789826465233966663398621149980
61789826465266382026037610077992
61789826465266382163235602688540
61789826465448913894051200537130
61789826465473529414220019687420
61789826465473529414220020750230
61789826465558166174891741319486
61789826465558171662811445741406
61789830131423223411754884411937
61789830849422515906276990169768
61789831969009618227075456615097
61789832045821461358917498990857
61789832196522761461887606733808
61789832199478440943406346530581
61789832205342629010544328118673
61789832205354336392034727679365
61789832205375043914933955792279
61789832205375060569886156429493
61789832205386766166986834854021
61789832207468719747641987307576
61789832207469620178193014572536
61789832207687224228673399058076
61789832207687224228673399059528
61789832207687257582942784354002
61789832207687257582942784358374
61789832207687257582946227678502
61789832207687257582946228032634
61789832207687557725647329589269
61789832207687557725709632189412
61789832207687557725710005260754
61789832207687557726459793446694
61789832207687557726463236766822
61789832207687557726463237120954
61789832207688424802741435411356
61789832207688424802741435412808
61789832207688458156260659454372
61789832207688458156261032525714
61789832207688458157010820707282
61789832207688458157010820711654
61789832207688458157014264031782
61789832207688458157014264385914
61789832207688458751810495147689
61789832207688474811315570197721
61789832207792574602494793604856
61789832207792874746660598146716
61789832207792924754481620333550
61789832207792924754481620333763
61789832207792924755234732933082
61789832207792924755234847251946
61789832207792924755234847253398
61789832207793775176562829608376
61789832207793775176562829958136
61789832207793775177211625411676
61789832207793775177211625413128
61789832207793825184969971572893
61789832207793825185032647598510
61789832207793825185785760198041
61789832207793825185785760198042
61789832207793825185785874516906
61789832207793825185785874518358
61789832275709396237429875932608
61789832275709696380863231247412
61789832275709696380946799281780
61789832275709696380946885020928
61789832276246133967701230281061
61789832276282467989256442223527
61789832279247737810924860414136
61789832284561928027828515937437
61789832284605221164594030774684
61789832284606105055945786582180
61789832285444932708274264460610
61789832285553000982945285861334
61789832285554201602766993095346
61789832687267796646743900025378
61789832890204037823817848106279
61789832890206738977405604994727
61789832890206738977468281020503
61789832890206738977468367113783
61789832890207639545280063015067
61789832890228364272114042798033
61789832890791168575040692179027
61789832890884860981715131460755
61789832890884860981715217554035
61789832890884861393309109292399
61789832891079339568358274723473
61789832891082040859760309458657
61789832891082040859823071223581
61789832891082040859823071577713
61789832891082051977880285091205
61789832891082051977943046856129
61789832891082051977943047210261
61789832891082956251732410976171
61789832891103665605614756846035
61789832891103666017208734677679
61789832891103666017208820770959
61789832891103666154469489407283
61789832891176601029290207852559
61789832896043330038736831191723
61789832896147485191587817208490
61789832896793486394816884951267
61789832897012291567571156804515
61789832897022798192041946723599
61789832897022798192230233081181
61789832897022798192251268454912
61789832897095733066862779960123
61789832899070577665674201043341
61789832899102242714491232858034
61789832899102993165511411219629
61789832899725885283786831195723
61789832899759507031701489069609
61789832899941988205067300400879
61789832899945890664559912015659
61789832899945890665313053194747
61789832899945890665396736018703
61789832899945890665396736020155
61789832899945896018566140305781
61789832899945896018566140307233
61789832900051244746095301651501
61789832900051245981442095258465
61789832900051246393036330306101
61789832900051246393036330307553
61789832900051246530234322916649
61789832913768305710230051388855
61789832913873355941183232300855
61789832914498649390703221996333
61789832914519362634121801049683
61789832914529869670185907229031
61789832914529869670185908628711
61789832914530169859478169474363
61789832914530169996738178063063
61789832914530169996739182602473
61789832914713841220764944306577
61789832914716542512166979041761
61789832914716542512229740806685
61789832914738167258021426434963
61789832914738167807064445336531
61789832914748674431284186796239
61789832914821609168906998724247
61789832914821609305916733692443
61789832914821609306167782151819
61789832916792852045514682408063
61789832916796920682330580373676
61789832916796920683146483317688
61789832916827968837004745741503
61789832916828135608831865054821
61789832916828135608915542802959
61789832916828135608915547408053
61789832917380483043463996210969
61789832922408487331603962764416
61789832922408487331687388368008
61789832922408487331687645584000
61789832922408487331687645585452
61789832922409387762154990029376
61789832922409387762155075768524
61789832922409387762238415632968
61789832922409387762238672848960
61789832922595821358691793300467
61789832922596127038392574895107
61789832922628192386138041018248
61789832922631243829130525932072
61789832922631243829882552489186
61789832922631243829882638222670
61789832922631243829882638228547
61789832922632144259680438569447
61789832922632144260433579754146
61789832922632144260433665487630
61789832922632144260433665493507
61789832922700226830136796611456
61789832922700226830220479431040
61789832922700271301857728048750
61789832922700271301857729111608
61789832922700271301858843739406
61789832922700271302610582958502
61789832922700271302610582959954
61789832922700271302610582964326
61789832922700271302610583432130
61789832922700271302610583436502
61789832922700271302610612011846
61789832922700271302610612016218
61789832922700271302610954972810
61789832922700271302610956030004
61789832922700271302610956031456
61789832922700271302610956035620
61789832922700271302610956035668
61789832922700271302610956048718
61789832922701127260771506696000
61789832922701127260771506697452
61789832922701171732346080350951
61789832922701171732408755313710
61789832922701171733161610223462
61789832922701171733161610229286
61789832922701171733161639276806
61789832922701171733161983294964
61789832922701171733161983296416
61789832922701171733161983300580
61789832922701171733161983300628
61789832922701171733161983300787
61789832922701171733161983313678
61789832922701177222777296835840
61789832922701177222840058600764
61789832922701177223592085153422
61789832922701177223592085153458
61789832922701177223592085153665
61789832922701177223592085153666
61789832922701177223592085170928
61789832922701177223592170891362
61789832922701177223592170892814
61789832922701477412110652598952
61789832922701477412862679156066
61789832922701477412862764889550
61789832922703873024814692018342
61789832922703873024814692019794
61789832922703873024814692024166
61789832922703873024814692491970
61789832922703873024814692496342
61789832922703873024814721071686
61789832922703873024814721076058
61789832922704178703763362838650
61789832922705229229701713678932
61789832922705245906893988564320
61789832922705245906977556598688
61789832922705546095411327063104
61789832922705546095411327064556
61789832922705546095432333392012
61789832922705546096248150595424
61789832922736294014330121934204
61789832922736294015082148486862
61789832922736294015082148486898
61789832922736294015082148487105
61789832922736294015082148487106
61789832922736294015082148504368
61789832922736294015082234224802
61789832922736294015082234226254
61789832922736294060083706844072
61789832922736294060835733401186
61789832922736294060835819134670
61789832922736594203600344377210
61789832922736594203600715932392
61789832922736594204352742489506
61789832922736594204352828222990
61789832922736744366814219620102
61789832922736744366814219621554
61789832922736744366897787655922
61789832922736744366897902446962
61789832922736744367629007956642
61789832922736744367651047856686
61789832922736744367712690782050
61789832922736744367713723882462
61789832922736760838186939409996
61789832922736760976179942824823
61789832922736760976200834950055
61789832922736760976263625663329
61789832922736760976264658763741
61789832922736760976264658782455
61789832922737494634087952543937
61789832922737494634903855487950
61789832922737661405998635311280
61789832922737661405998721054854
61789832922737661406751861761505
61789832922737661406751862233942
61789832922737661406814538255292
61789832922737661406814652555283
61789832922737661406814652574157
61789832922737961595248308603116
61789832922737961595269314930572
61789832923288808267295069610013
61789832923288808267357745631417
61789832923289108456544742901849
61789832923357985788601361838906
61789832923357985788601361843278
61789832923357985788601390418622
61789832923357985788601390422994
61789832923357985788601734438024
61789832923357985788601734442396
61789832923357985788601739159758
61789832923357985788685044190686
61789832923357985788685044192138
61789832923357985788685331523040
61789832923357985788685331524492
61789832923357985788685417262188
61789832923357985788685417263640
61789832923360687079773185425120
61789832923360687079773185430700
61789832923360687079773185430736
61789832923360687079773185430784
61789832923360687080254443633786
61789832923360687080254443638158
61789832923360687080254472213502
61789832923360687080254472217874
61789832923360687080338125985566
61789832923360687080338125987018
61789832923360687080526441396700
61789832923360842710602831615820
61789832923361587510261536669968
61789832923361587510261536683018
61789832923361587510805470426570
61789832923361587510805470430942
61789832923361587510805470898746
61789832923361587510805470903118
61789832923361587511077439609768
61789832923361587511077439613980
61789832923361587511077439627030
61789832923392807743990550905294
61789832923392807743990636644442
61789832923392807744074233726294
61789832923392807744074233726330
61789832923392807744074233726538
61789832923392807744074233743800
61789832923392807744074319465686
61789832923392807744074319482948
61789832923392807927004890539150
61789832923392807927004976278298
61789832923392807927025896984650
61789832923392807927088316148566
61789832923392807927088573364558
61789832923392807927088573366010
61789832923392807927089320687976
61789832923392807927089349267692
61789832923393108116275570276486
61789832923394008501072926893674
61789832923394008501072926898046
61789832923394008501093847598622
61789832923394008501093847604446
61789832923394008501093847617496
61789832923394008501093933337930
61789832923394008501156609717838
61789832923394008501156609719290
61789832923394008546826511807962
61789832923576490222749135140956
61789832923576490222749135140992
61789832923576490222749135141040
61789832923576490222749135141199
61789832923576490222749135154090
61789832923576490222750278329839
61789832923576490223251227725398
61789832923576490223251227843442
61789832923576490223251313936722
61789832923576490223251342516438
61789832923576490223314104276990
61789832923576490268502719927199
61789832923576490268502719928651
61789832923576490268502719933023
61789832923576490269255861107739
61789832923576490269255975898779
61789832923576790411957053463371
61789832923576790411957053463372
61789832923576790412584669575966
61789832923576790412584669577418
61789832923579191376869866444539
61789832923579191514883388927598
61789832923579191514883388931970
61789832923579191514883847619996
61789832923579191514883847624368
61789832923579191514883852341730
61789832923579191514904309520278
61789832923579191514904309638322
61789832923579191514904395259426
61789832923579191514904395731602
61789832923579191514904423957186
61789832923579191514904424311318
61789832923579191514904682591620
61789832923579191514904682604670
61789832923579191514904768330720
61789832923579191514904768330768
61789832923579191514904768343818
61789832923579191514967186071870
61789832923579191514967530445612
61789832923579191560721029614879
61789832923579191560721029616331
61789832923579196868136877573257
61789832923579491703422107180923
61789832923579491703422107180924
61789832923579491704154068545438
61789832923579491704154068551262
61789832923579491704154069023438
61789832923579491704154441616780
61789832923579491704154441622604
61789832923579491704175248010305
61789832923579491704175362329169
61789832923579491704237751370846
61789832923580392133952241965115
61789832923580392134705383142751
61789832923580392134705383144203
61789832923580392134705383148575
61789832923580392134726275275265
61789832923580392134788778635806
61789832923580392134788778637258
61789832923580392134789037389895
61789832923580392134789037389896
61789832923580392134789041639246
61789832923580392134789065968159
61789832923580392134789065968160
61789832923580392134789065968213
61789832923580392134789065969611
61789832923580392134789065969612
61789832923580392134789070218962
61789832923580392134789151707308
61789832923580392134789151708760
61789832923580392134790184827886
61789832923580397624383172634129
61789832923580397625135570739149
61789832923580397625156577190527
61789832923600805554233222499006
61789832923611610720761981644158
61789832923611612367974606433784
61789832923611612550925179419002
61789832923611612551176197793988
61789832923612813124492150517001
61789832923612813125056982426536
61789832923684547242607067573334
61789832923684547242607067573370
61789832923684547242607067573577
61789832923684547242607067573578
61789832923684547242607067590840
61789832923684547288360623903729
61789832923684547425537724387398
61789832923684547425537724387434
61789832923684547425537724387642
61789832923684547425537724391806
61789832923684547425537724404904
61789832923684847614808318390042
61789832923685747999125358978761
61789832923685747999626767184970
61789832923685747999689443564878
61789832923685747999689443566330
61789832923685748044878915190869
61789832923685748044878915192321
61789832923685748045359431388486
61789832923685748045631027518896
61789843047123017011748036738273
61789843053031342235579110137317
61789843682306996040367708939088
61789843682306996406479955302224
61789843685262677855152256071825
61789843691159279226394791101413
61789843691170987019457504480145
61789843691171001294090966492073
61789843691171303268233002762705
61789843762066686460846240305277
61789843762066686460846240309649
61789843762066703116863129965063
61789843762078410498395403882809
61789843765021165987593204729716
61789843770929791537955597680792
61789843770941799108694641663544
61789844890516834752684052493047
61789844961420389533015818028529
61789844967328714756846891427573
61789845126849843705926988454807
61789845126861595421856644028485
61789845126861600910570987377341
61789845126861851695286651151079
61789845126882308440833485208229
61789845126882312140096711514865
61789845126893971396502872627007
61789845126894019574181646696703
61789845126894270510034993510660
61789845127830555083127502992997
61789845127830556910738604813931
61789845127834158765123250186765
61789845127834162333984202887973
61789845127834162471184519840671
61789845127842262463864675641277
61789845172156802598993413298368
61789845175111567368948104079133
61789845181019897945969499521203
61789845181019897945969503776377
61789845197753398486258753990289
61789845197753398493849483808413
61789845197765356103463559493839
61789845197800478452438158600037
61789845197800478452438244339185
61789845198734065157408100500423
61789845198744868127011643305661
61789845198744873617525399999444
61789845198746074374607771264847
61789845200755891646996009933936
61789845206652809678608282056536
61789845206652809815869032194096
61789845206664517014323171714948
61789845206664517060097562416260
61789845206664517060097648155408
61789845206664517197421078910788
61789845206664817386628911144052
61789845206664817386691672908976
61789845207426390042200652433316
61789845600532597119629788388479
61789845600532597119629788389931
61789845605495676787318080416693
61789845605496577355067100292201
61789845606440920969409786261761
61789845606440922343460861787523
61789845606444824689668203342483
61789845609395685815157074224085
61789845609399287490875373782878
61789845812367810535131516828449
61789845818207092226727126575057
61789845818276435536701968513093
61789845818311257537593403861047
61789845818311257537844450920743
61789845818311257949438428752387
61789845818311257949460097117575
61789845818311258086636422762615
61789845818312458294738541612899
61789845818312458294926826913495
61789845818312458843803486116021
61789845819143331965921251955657
61789845819151437077922091001519
61789845819151437626965224221951
61789845819155339554487316348269
61789845819155339559569890526429
61789845819186559426726001219999
61789845819186559426788762984923
61789845819186559427061392552615
61789845819186559838571026111339
61789845819186559838843656741841
61789845819186559975769020121567
61789845819186559975831781886491
61789845819186559976104410054503
61789845819186559976104411117313
61789845819259505414396611136147
61789845819259505414459372901071
61789845819259505414481298483703
61789845819259505414647658195843
61789845819259505414732345425355
61789845819259505826241636027487
61789845819259505826263304392675
61789845819259505826514351334327
61789845819259505826514609614581
61789845819259505963439630037715
61789845819259505963502391802639
61789845819259505963523973028999
61789845819259505963690677097411
61789845819259505963774245131779
61789845819259505963775019970651
61789845822106198994018137565077
61789845822106198994018141797165
61789845822106200641147194304281
61789845822106200686900779094653
61789845822106200824097652510057
61789845835932968472809275402619
61789845836037133777170345115207
61789845836037133777233137331911
61789845836037133777234141872773
61789845836037134142927085314631
61789845836037134142989847079555
61789845836037134188743403291663
61789845836037134188743430944083
61789845836037134188743432343763
61789845836037433966420048504483
61789845836037434515212017546995
61789845836037434515295585581363
61789845836037434515296361819915
61789845836037434515296447559063
61789845836037434515296704776507
61789845836037434515296706311700
61789845836037434515296706311701
61789845836693645866564446157655
61789845836693898291613362171152
61789845836865606071177377053661
61789845836865606071177377055113
61789845836865606482959640181529
61789845836868307774612464757513
61789845836876411100529035596857
61789845836876411512290006482065
61789845836876411649571710142153
61789845836876411649571967359597
61789845836876412884918756738845
61789845836876412886613303803375
61789845836877611814368966839379
61789845836877612406653971349689
61789845836880315226043298658633
61789845836880315231125872836793
61789845836880315345415270677205
61789845836880315345415270678657
61789845836880315363241291269181
61789845836880315363304053034105
61789845836880315368323865447341
61789845836880315368386627212265
61789845836912435666303632619431
61789845836912435666303718358579
61789845836912436032059682673583
61789845836912436032122444438507
61789845836912436077876028303035
61789845836912436077876029702715
61789845836912436078148657516595
61789845836912436215346650121319
61789845836912736267419367717149
61789845836912736404617360327697
61789845836912736404680122092621
61789845836985381653973552390307
61789845836985382019730292589731
61789845836985382019793054354655
61789845836985382019981339649427
61789845836985382065483848801839
61789845836985382065546524827615
61789845836985382065546610566763
61789845836985382065546638219183
61789845836985382065546639618863
61789845836985382065734895861535
61789845836985382065818234330879
61789845836985382065818578687151
61789845836985382065819267432743
61789845836985382065819611806277
61789845836985382203016226935603
61789845836985382203016571291875
61789845838960676901893204554639
61789845838960676901894323867827
61789845839617188984510412040083
61789845839617188992124477274085
61789845839617188992125506125147
61789845839617188992125506126599
61789845839823971221103143875826
61789845839835678600144706355266
61789845839835678602656219462330
61789845839835977144734998722117
61789845844869002125725311526271
61789845844869002125725397265419
61789845845525514208341485439127
61789845845525514215955550673129
61789845845525514215956579524191
61789845845732596771381883175802
61789845845744302368566072121161
61789845845744602557815745412997
61789849198561283920927083152437
61789849198561285755317373364141
61789849274522079418342530914555
61789849277476848112767181312426
61789849426147361847086277810364
61789849426147362030100502658796
61789849428122328677644930503139
61789849429103025451842889902805
61789849429103025588285699601283
61789849429103030400004796196299
61789849429103030529672865109573
61789849429103030530508550153145
61789849429103030530509664762069
61789849429103030537286471626431
61789849429103030537287614815071
61789849429103030538103522351127
61789849429103032176884461478269
61789849429103032176885576087193
61789849429103032184415528365635
61789849429105726567340165755601
61789849429105732234198037801993
61789849429127342160470003672413
61789849429127342160470003673865
61789849434027051635563608953695
61789849434030639076753233994159
61789849434030639122485898197675
61789849434030653946455522694523
61789849434030939860611105261807
61789849434051363252910282453789
61789849434894294708560309325901
61789849434905989187414626487917
61789849434906000300639974989121
61789849434906000301475650624165
61789849434906002085029781864433
61789849434906002085050673756433
61789849434906300450076348498117
61789849434999643248451957103725
61789849434999643253720460344383
61789849434999645083591112717007
61789849434999645083594207317633
61789849434999645085286460013585
61789849434999648197367066199543
61789849434999650024981381644231
61789849435003252288885498095133
61789849435003252290580075139059
61789849435011350683286642578057
61789849435011350812116773000327
61789849435011350818286846234195
61789849435011352466859427320037
61789849435011355753503938508617
61789849435011355759674011742485
61789849435011355761117545025475
61789849435011355761118688214115
61789849435011355761934595750171
61789849435011357408246601764679
61789849435011357408247744953319
61789849435015252685451492962533
61789849435015258215111487070081
61789849435035666014204756377339
61789849437017684134036297844194
61789849438000785073696753377269
61789849438000785073884781448773
61789849438000785073884781454597
61789849438000785073885814550637
61789849438000785073885814556461
61789849438000785074449898782621
61789849438000785074449898788445
61789849438000785074451013397369
61789849438000785076145331818347
61789849438000785076145331824171
61789849438000785076145589035791
61789849438000785076145589041615
61789849438000785485478758932109
61789849438000785485478759286241
61789849438000785485667045643823
61789849438000785485668078745687
61789849438000785485729807385661
61789849438000785486232162977671
61789849438000785486233019306341
61789849438000785486233277586595
61789849438000785486294666456517
61789849438000785486483981689699
61789849438000785486484067782979
61789849438000785487927596013397
61789849438000785487927853230841
61789849438000785487990272370219
61789849438000785487990615326811
61789849438000785488743503543629
61789849438001986425743844615286
61789849438001986426307928847270
61789849438001986428003304723564
61789849482280655542386617092561
61789849482280659111225648798809
61789849482280659111229006265909
61789849482280659247587870622265
61789849482280659248426994621283
61789849482280659256018527863819
61789849482280660894799552730109
61789849482499509991156486319273
61789849488188980766217690491605
61789849488188986126224483719663
61789849488189280847952530901257
61789849488189284552298331386053
61789849488189284689496323996601
61789849488213596172093493361813
61789849488213596177176067539973
61789849488213596309291485972361
61789849488213596314374060150521
61789849488407833565263308110903
61789849490523274767217511130784
61789849490523274767217511132236
61789849504934455341929666560759
61789849504934459047966605132583
61789849504934459047967719741507
61789849504934459053050293919667
61789849504958770672845455895427
61789849504958770672845455899799
61789849504958774383968436298665
61789849504958774429701071922465
61789849505805902991507139952401
61789849505842225918665702095843
61789849505842226055863694706391
61789849505844927622101046544755
61789849505844927759299039155303
61789849505903149623969531003553
61789849505903153191972763338621
61789849505903153192728347887567
61789849505903153200340658461119
61789849505903153200340687040835
61789849505915155364629002411169
61789849505915155364629002415541
61789849505915157087257532738821
61789849505915160762796518544381
61789849505915160763552103093327
61789849505915160771164413666879
61789849505915160900812771733863
61789849505915160928801325834165
61789849505915162547185215402813
61789849505915162547206136107713
61789849505915162554716282287275
61789849505915162554717396896199
61789849505915162554737202995079
61789849505917862496733997789071
61789849506122004072676609527121
61789849506134009856640796894827
61789849506134011641031722971107
61789849506134011643479444025077
61789849506134011643500364732881
61789849506136711722694037528497
61789849506136711722694294745941
61789849506136711727776611706657
61789849507913239223732209786978
61789849508248250438710731327916
61789849508249150869261758592876
61789849508249150869261758598700
61789849508249451012778767687020
61789849508893935220199724682150
61789849513821864636833872479946
61789849513821864636833877066166
61789849513833571881104243760682
61789849513833872207635563790714
61789849514802560633301391959886
61789849514802560770562060596210
61789849514814268013954460999611
61789849514814268013954832535919
61789849515033122643982894684741
61789849515094350086289921289234
61789849515094350269241470111890
61789849515094350269304260456530
61789849515094350270056258446978
61789849515094350270057401635618
61789849907701683918159227607973
61789849907701685290786948996429
61789849913601905404312759282465
61789849913601905404312759288289
61789849913610009096257665505633
61789849913610009279270856775653
61789849913610009279271229828281
61789849913610009279272004667105
61789849913610009279272004672929
61789849913610010514618022394021
61789849913610010926399909281317
61789849913610010926400282333945
61789849913612710250711692536209
61789849913612712218054138967649
61789849913612712218054138973473
61789849913613911144991974923813
61789849913832765799601377871509
61789849913832765799601378343893
61789850120414901889023818247391
61789850120415802319574845512351
61789850120447022735792603226507
61789850120447322787781523211496
61789850120447322787865091245864
61789850120634655258158732353029
61789850125699150334345537149403
61789850125699150334408298914327
61789850125699150334409303790607
61789850125699150334596584209099
61789850125699150334597590148189
61789850125699150746191309699579
61789850125699150746379596057161
61789850125699150883451978335903
61789850125699150883640264693485
61789850125700351091427913142155
61789850125700351091428917664303
61789850125700351091491679777535
61789850125700351091678960201851
61789850125700351091679621767407
61789850125700351091679707854863
61789850125700351091679966140941
61789850125700351503273685686507
61789850125700351640471592209599
61789850126312418491583060197069
61789850126320523419128125801651
61789850126320525203329651974235
61789850126355647599578509123075
61789850126355647599642275764279
61789850126355647599851224429915
61789850126355647599851253127675
61789850126355647599913900455691
61789850126355648011444456119043
61789850126355648011445460541813
61789850126355648011445575327237
61789850126355648011612568030833
61789850126355648011696164644908
61789850126355648011696164644917
61789850126355648148622274283799
61789850126355648148622532564053
61789850126355648148684950309575
61789850126355648148705210494515
61789850126355648148705870897883
61789850126355648148706213854475
61789850126355648148706214917285
61789850126355648148706329702709
61789850126355648148873236667157
61789850126355648148894157255456
61789850126355648148894157255465
61789850126355648148894241931803
61789850126355648148894242994604
61789850126355648148894242994613
61789850126355648148894270629563
61789850126355648148956917957579
61789850126355648148956919020380
61789850126355648148956919020389
61789850126356848356745572339515
61789850126356848356933600416843
61789850126356848768526832111795
61789850126356848768527492161031
61789850126356848768527578248487
61789850126356848768527835117623
61789850126356848768527836534565
61789850126356848768778539220727
61789850126356848905703902611891
61789850126356848905788332623959
61789850126356848905788589841403
61789850126356848905976617918731
61789850126356848905976652284443
61789850126356848906039409800017
61789850126574486126038426395085
61789850126574486126101188160009
61789850126574500394650578597025
61789850126574500394654020753513
61789850126574500394713340361949
61789850126574500394713340711869
61789850126574500394716782518437
61789850126636624542745738867597
61789850126636625091537709309789
61789850126636625091537710709469
61789850126647431563224811773409
61789850126647431563225559432245
61789850126647431974818789605053
61789850126647431974819537263889
61789850126647431974840457852197
61789850126647431975007823621471
61789850126647432112017529874437
61789850126647432112080205900213
61789850126647432112101126488521
61789850126647432112101212227669
61789850126647432112101469445113
61789850126647432112267830674977
61789850126647432112268492257795
61789850126647432112289412846103
61789850126647432112289497522441
61789850126647432112289498585251
61789850126647432112289755802695
61789850129205961194682130188739
61789850129275287164614222446937
61789850129275287209530940114420
61789850129275288811742246084277
61789850129497745302655783478133
61789850143425026985433549772219
61789850143425026985684598248857
61789850143425326762984899974667
61789850143425326763172928051995
61789850143425327311964898494187
61789850143425327312027574519963
61789850143425327312236896257100
61789850144034692871402163569733
61789850144034692871674131217737
61789850144034692871674159915497
61789850144034693008683867229821
61789850144034693008683867235645
61789850144034693008746969119137
61789850144034694244032979557363
61789850144034694244032979558815
61789850144034694655874992755025
61789850144037394163138956414153
61789850144037395947466001530365
61789850144038594874384036093365
61789850144038594874384036097737
61789850144038596704527427766325
61789850144045499227882014635107
61789850144045499273447314126335
61789850144045499273633276472813
61789850144045499273633276478637
61789850144045499273635570724799
61789850144045499273635599421107
61789850144045499685227225608149
61789850144045499685227598679651
61789850144045499685417834900975
61789850144045499822488353055123
61789850144045499822676293980525
61789850144045500874760024313163
61789850144045500920489560632073
61789850144045501468800469146277
61789850144045501469616376691011
61789850144046699984713343091615
61789850144046699984964390149859
61789850144046699984964390151311
61789850144046699984964390155683
61789850144046700396472362679977
61789850144046700396744330327981
61789850144046700579486701847273
61789850144046700579760993965715
61789850144049401688125415778549
61789850144049401688125415782921
61789850144049401688209098130329
61789850144049401688209098131781
61789850144049401733879029266681
61789850144049403335337121766217
61789850144049403335337121767669
61789850144049403381006938117353
61789850144049403403981446760779
61789850144049403404169733105311
61789850144049403541179439371327
61789850144049403541242115397103
61789850144049403541430487830703
61789850144050303971981429008207
61789850144050303971981515101487
61789850144081523838946273073871
61789850144081523838968227236219
61789850144081523839156255313547
61789850144081523839219017078471
61789850144081524250666521745891
61789850144081524250728536200287
61789850144081524250728537599967
61789850144081524250750577518933
61789850144081524250750577520385
61789850144081524250750581769735
61789850144081524250917570222529
61789850144081524251001280204887
61789850144081524387989291975439
61789850144081524388010213036131
61789850144081524388011244738107
61789850144081524388011246155256
61789850144081524388011246155257
61789850144081524388011250406059
61789850144081524388011331894405
61789850144081524388011331895857
61789850144081524388199272815435
61789850144081824028216867072059
61789850144081824028238792536647
61789850144081824028489496639751
61789850144081824028489582378899
61789850144081824440020798445619
61789850144081824440188192800424
61789850144081824440271845505315
61789850144081824440271875620225
61789850144081824577259885973627
61789850144081824577280807034319
61789850144081824577281467081943
61789850144081824577281552821091
61789850144081824577281810038535
61789850144081824577281840153444
61789850144081824577469872481575
61789850144081824577532629995697
61789850144268256198781547070405
61789850144268256335979453593497
61789850144268256335979539680953
61789850144268256335979539686777
61789850144268256336042215706729
61789850144268256342754366555065
61789850144300361816300409679389
61789850144300361816363171444313
61789850144300362228082673855565
61789850144300362228145434570729
61789850144300362228145434576553
61789850144300362228145435620489
61789850144300362228145435970409
61789850144300362228145435976233
61789850144300362365343427181277
61789850144300362365406190345881
61789850144300362365430467473992
61789850144300376633683611624397
61789850144300376633934658684093
61789850144300376633955580788721
61789850144300376633958936857593
61789850144300376634018342903565
61789850144300376634021698970985
61789850144300678431170590727331
61789850144300678431191511315639
61789850144361600351520519587229
61789850144362801520175981048901
61789850144362801520175982565221
61789850144373308214061777336529
61789850144373308214144554462524
61789850144373308214144554463976
61789850144373308214312825813167
61789850144373606503795238725987
61789850144373608333853570103757
61789850146930936866175350385871
61789850146930936866990138715135
61789850146930937004188131325683
61789850146931837433987046287155
61789850146932135793114248608011
61789850146932135793866356685235
61789850146932135976044905422075
61789850146932137578256168152591
61789850146932137623257611587583
61789850146932137761270392528847
61789850147004766773000308858968
61789850147004766773188595203500
61789850147222720974149003675265
61789850147255139577908935386097
61789850147255141270791658422733
61789850147328069510883005115450
61789850147328069511071377549050
61789850147328069556605165373742
61789850147328069556793193451070
61789850147328069556793451731324
61789850147328069556824962476387
61789850147328069556824962477839
61789850147328069556887724595443
61789850147328069556887724595444
61789850147328069557640870008071
61789850147328071204016433777334
61789850147328071204016781333195
61789850147328071204016781333196
61789850147328071341297218061234
61789850147328071341297304154514
61789850147328071341862077132090
61789850152840462847088684986627
61789850152840462847903473315891
61789850152840462985101465926439
61789850152912489971413305195873
61789850152912491755803116663229
61789850153132246817738821781493
61789850153225889941390878388263
61789850153236694969989262184958
61789850153236696617117329417239
61789850153236696617118448612383
61789850153236696754315322027787
61789851325994228383115514232301
61789851343716498644568927625015
61789851343716502213411312659989
61789851343716502350606206437823
61789851343716502350609305270377
61789851343740814594007720194012
61789851349300619459264431505281
61789851349300623165304809034003
61789851349336041816330653730917
61789851349336942246881680995877
61789851349624827574440378669421
61789851349624827575252068171955
61789851349624827575255162772581
61789851349624829221568402305309
61789851349624829221631078331245
61789851349627529277600683823635
61789851349627529278439807822653
61789851349627829353397497010219
61789851349627829490595489620767
61789851349628729852507958495005
61789851349628729897485038149575
61789851349628730034686498767669
61789851349628730058407271261199
61789851349628731681814526635645
61789851349628731681877202661261
61789851349649139199297221420845
61789851349649139199318113307021
61789851349721188354084437280060
61789851349722088784637875103074
61789851349722088898924136201557
61789851352255386224675503447574
61789851352255387826113765738142
61789851352255387871867321950250
61789851352255388009065314909106
61789851352571487310697473532542
61789851352583194508504160840682
61789851352583194554174062923690
61789851352583194691434731914146
61789851352583194692249605989834
61789851556135229982984883880009
61789851556135229983047645999065
61789851556208175975738067974317
61789851556451328664195517490593
61789851556451328847126174304657
61789851556462136279409175414742
61789851556462136279409261153890
61789851556463036709207012603508
61789851556463036709207012607880
61789851561495114599929581578855
61789851561495114599992343343779
61789851561495114600180628638551
61789851561495114600181376297387
61789851561495115011774606470195
61789851561495115149223647540119
61789851561496315357011957571607
61789851561496315357074719330707
61789851561496315357263004631303
61789851561496315357263006147623
61789851561496315357263666196859
61789851561496315906054975073495
61789851561496315906306023532871
61789851562011132546534646680737
61789851562011134193077694076049
61789851562011137899115747256797
61789851562035449661840242896541
61789851562043553353785263432749
61789851562043554634132382105869
61789851562043555183426103710861
61789851562043855396149313396297
61789851562047457118541707278733
61789851562151622978199955006915
61789851562151622978284642354471
61789851562151622978471894075203
61789851562151622978535689296123
61789851562151623390065528950255
61789851562151623390065871906847
61789851562151623390066648145399
61789851562151623390066648263443
61789851562151623390066906425653
61789851562151623390317695205095
61789851562151623390317953485349
61789851562151623527327316781723
61789851562151623527327316899767
61789851562151623527327402520871
61789851562151623527327659738315
61789851562151623527327660801125
61789851562151623527327661273508
61789851562151623527515687815643
61789851562151623527515946095897
61789851562151623527577589002547
61789851562151623527578363841419
61789851562152823735367018223355
61789851562152824147147904943007
61789851562152824147148247899599
61789851562152824147148938044871
61789851562152824147149024132327
61789851562152824147149281001463
61789851562152824147149282418405
61789851562152824147398952002703
61789851562152824147399985104567
61789851562152824147400329478101
61789851562152824284325348495731
61789851562152824284408659312655
61789851562152824284409692768651
61789851562152824284409778507799
61789851562152824284576396955107
61789851562152824284598063802571
61789851562327237199158133235539
61789851562335337321510637935643
61789851562335338602777347943403
61789851562335342263086180126931
61789851562335342308815401124151
61789851562335344093228428611251
61789851562339244792806543168583
61789851562339246553474552941586
61789851562359652652428750218605
61789851562359652835359751388941
61789851562359654070957243471613
61789851562370460954175647741101
61789851562370460954176395399937
61789851562370461365769625572745
61789851562370461365770373231581
61789851562370461365790174624745
61789851562370461365790517581337
61789851562370461365791293819889
61789851562370461365958688168870
61789851562370461365959031125462
61789851562370461502968365842129
61789851562370461503031041867905
61789851562370461503051962456213
61789851562370461503052048195361
61789851562370461503218666642669
61789851562370461503219328225487
61789851562370461503219699761786
61789851562370461503240248813786
61789851562370461503240248813795
61789851562370461503240333490133
61789851562370461503240591770387
61789851562371661458787670423753
61789851562371661458850346095397
61789851562371661527491528659400
61789851562371661641801895266361
61789851562371661641801895267813
61789851562371661664689178307532
61789851562371661664772860660764
61789851562371661711258771386865
61789851562371662076283156145000
61789851562371662122852749218509
61789851562371662122873669806817
61789851562371662123041064161622
61789851562371662123041407118214
61789851562371662259297495306472
61789851562371662260049836253512
61789851562371662260050741829057
61789851562371662260113417854833
61789851562371662260133562204589
61789851562371662260134338443141
61789851562371662260134424182289
61789851562371662260134681399733
61789851562371662260322709477061
61789851562432605625874749660720
61789851562443406948433804112869
61789851562443407358544473327977
61789851562443407358544477914197
61789851562443407360215810021841
61789851562443407495805146550521
61789851562443407495993432908094
61789851562443407495993432908103
61789851562443407497413056373233
61789851562443407497413802632389
61789851562443407497414060912643
61789851562443407497417140967523
61789851562443407497476478658165
61789851562443410607213301624013
61789851562443410652800525304017
61789851562443410652988548677081
61789851562443410652988553381345
61789851562443410652990873141695
61789851562443410653051229407121
61789851562443410653053635256539
61789851562443410654474177055371
61789851562443412230701457751346
61789851562443412302356494012592
61789851562443412439638054657508
61789851564122970241403406916982
61789851564450776923091466230672
61789851565107585444973283012104
61789851565107585444973283013556
61789851565107585444973283484280
61789851565107585444973283485732
61789851565107585489891154654268
61789851565107585490726839697840
61789851565107587274279846920656
61789851565107587274279851152744
61789851565107587274279851154196
61789851565325222708533429040270
61789851565325222708533558371439
61789851565326123276345253727423
61789851565326123276345254272480
61789851565326123277098485778632
61789851565326123277098485795894
61789851565326124511692042116778
61789851565326124923473273131223
61789851565326125060483755341526
61789851565326125060484012558970
61789851565326125061488211169970
61789851579220991251267866304243
61789851579221291028567939527839
61789851579221291028756226222291
61789851579221291577548195264803
61789851579221291577799243724179
61789851579725303188676294067997
61789851579725308541090258575321
61789851579725308541257394644057
61789851579733407062796416853299
61789851579733412004183582361589
61789851579733412005020382014085
61789851579733413651396293339209
61789851579736108218007060602601
61789851579736108218090628636969
61789851579736108218278652015857
61789851579736109865136112641913
61789851579736109865219681142633
61789851579736110001831668642829
61789851579736113708705397468817
61789851579736115354830609390729
61789851579736115354998774329241
61789851579736115355001098327295
61789851579737308929335765475613
61789851579737308929335765479985
61789851579737308929356657484205
61789851579737314465519534798307
61789851579737316111891978467257
61789851579757722257353333344557
61789851579757723629898118166553
61789851579757723629898118168005
61789851579760425196135470477301
61789851579768528658475653084481
61789851579768528659312452735525
61789851579768529025341161068435
61789851579768529070278809735809
61789851579768529071094715745349
61789851579768529071094715861941
61789851579768529071282743822677
61789851579768529207539564111281
61789851579768530305625602303001
61789851579768530305876649356873
61789851579768530305876649362697
61789851579768530442886356672649
61789851579769729370578481700805
61789851579769729965375083998889
61789851579772431073260680743121
61789851579772431118993344946637
61789851579772432927295682199645
61789851579773333357114369974565
61789851579877499217567718957711
61789851579877499217756004252483
61789851579877499217776896261075
61789851579877499217839572286851
61789851579877499583784683520195
61789851579877499629349982084127
61789851579877499629349983483807
61789851579877499629370531136127
61789851579877499629370875492399
61789851579877499629538239732303
61789851579877499629538268428659
61789851579877499629621578195823
61789851579877499629621922552095
61789851579877499766610737859279
61789851579877499766631285511599
61789851579877499766631544128723
61789851579877499766631629867871
61789851579877499766632663460832
61789851579877499766632663460833
61789851579877499766799023154051
61789851579877499766819570806371
61789851579877499766819915162643
61789851579877799223823973788603
61789851579877799406838312955899
61789851579877799406859119225343
61789851579877799406859204964491
61789851579877799406860238420487
61789851579877799407110166285039
61789851579877799407111285480183
61789851579877799772866992690171
61789851579877799773055277518383
61789851579877799818642244329459
61789851579877799818892172194011
61789851579877799818893291389155
61789851579877799955881331857467
61789851579877799955901879509787
61789851579877799955902138126911
61789851579877799955902223866059
61789851579877799955902912965783
61789851579877799955902998704931
61789851579877799955903257459020
61789851579877799955903257459021
61789851579877799956069617152239
61789851580049507597811863586775
61789851580049511166654248621749
61789851580049511303849142399583
61789851580049511304663930734671
61789851580049511304667025335297
61789851580049512950977940403411
61789851580052214654225257363971
61789851580052214654227581362025
61789851580053415411289065223977
61789851580060312993003943866099
61789851580060314274270568140535
61789851580060314274271682743635
61789851580060314274354135702727
61789851580060314274355250311651
61789851580060314411552214402183
61789851580060314823146187651979
61789851580060317980395627957013
61789851580060317981147740285039
61789851580060317981147740634959
61789851580060317981147744884309
61789851580060318118405051336171
61789851580060319764530263258083
61789851580060319764531292127859
61789851580060319764719320088595
61789851580060319764721644086649
61789851580060319764721644203289
61789851580060319764721648808383
61789851580060319764784320229225
61789851580060319764784324834318
61789851580061513795818897852495
61789851580061515580208704733631
61789851580064220440641752305903
61789851580064220441393864596501
61789851580064220577836273012395
61789851580064220578651065927879
61789851580064220578654533582585
61789851580064220601560518089495
61789851580064220601623279854419
61789851580064222224964300880371
61789851580064222225026977255907
61789851580064222225030449158511
61789851580064222225030449164335
61789851580064222225047983699955
61789851580065121008453534296255
61789851580065121009205646586853
61789851580084628323922056149061
61789851580084628323922314416265
61789851580084629559519811086769
61789851580084629605189795026597
61789851580084629605273363994293
61789851580085829126737354608369
61789851580085830362272172419237
61789851580085830499553735779761
61789851580085830911126817016593
61789851580085830911126818532913
61789851580096337605095176810617
61789851580096337605095390430216
61789851580096337605095519767209
61789851580096337605096209912481
61789851580096337605096295651629
61789851580096337605096552869073
61789851580096337605262542450201
61789851580096337605262885406793
61789851580096337742355931186089
61789851580096337742356188403533
61789851580096337742356964287953
61789851580096337742544217880541
61789851580096337742544560837133
61789851580096337742545249582725
61789851580096635894745815941041
61789851580096635940478480144557
61789851580096635940478480146009
61789851580096636100835694864564
61789851580096637130280890615061
61789851580096637382751991583997
61789851580096637724867167830549
61789851580096637724867167836373
61789851580096637724888059839141
61789851580096637724888059844965
61789851580096637747776462075456
61789851580096637748612399636580
61789851580096637794345969415641
61789851580096637794366890003949
61789851580096637931543056450644
61789851580096637931543962026189
61789851580096637931626782401721
61789851580096637931627644379421
61789851580096637931627901596865
61789851580096637931815929674193
61789851580157579304545117583605
61789851580157579304816713714015
61789851580157579441826678584057
61789851580157581088369725623625
61789851580157581088390617632265
61789851580158481865180780368060
61789851580169283187737801422461
61789851580169283597849475513849
61789851580169283597849479745937
61789851580169283599520036902281
61789851580169283599520065598637
61789851580169283599520726120257
61789851580169283599521065772057
61789851580169283599521070493791
61789851580169283599523045880399
61789851580169283735110144150173
61789851580169283735110148382261
61789851580169283735298516583773
61789851580169283736780820324029
61789851580169283736783800605791
61789851580169286846267255356333
61789851580169286846518303343325
61789851580169286846518303815709
61789851580169286847962832217935
61789851580169286892292780260381
61789851580169286892295874861007
61789851580169286892295875333391
61789851580169286892355198018953
61789851580169286892355542375225
61789851580169286892358636975851
61789851580169286892358637448235
61789851580169286893779178774683
61789851580169286893779179247067
61789851580169288539487693653576
61789851580169288676685686264124
61789851580169582139155207325700
61789851580169583374753043764644
61789851580169583787120074098257
61789851580169583787287468453062
61789851580169583924380738148361
61789851580169583924380828473729
61789851580169583926051414322217
61789851580169587035788897341513
61789851580169587080789982336468
61789851580169587080789982342292
61789851580169587080793421293366
61789851580169587080810874345060
61789851580169587081354066568452
61789851580169587081355181177376
61789851580169587081355181178828
61789851580169587081374958577044
61789851580169587081376121370033
61789851580169587081542453553621
61789851580169587081542482599897
61789851580169587081543123521380
61789851580169587081543209254704
61789851580169587081546566727628
61789851580169587081563030258041
61789851580169587081564063359905
61789851580169587081564149447361
61789851580169587081564407733439
61789851580169587081566473464289
61789851580169587081626050634265
61789851580169587081626136373413
61789851580169587081626777289072
61789851580169587081626825473137
61789851580169587081626911212285
61789851580169587081629145234891
61789851580169587081629230974039
61789851580169587083049772772871
61789851580169588659193485434479
61789851580169588682185700676681
61789851580169588682750584207593
61789851580169588682917949847177
61789851580169588682938875157219
61789851580169588683001632666969
61789851580169588683002407505841
61789851580169588684445132205243
61789851580169588684445161251519
61789851580169588684446165661239
61789851580169588684446194357595
61789851580169588684446194376469
61789851580169588684446198608557
61789851580169588684446280446663
61789851582175752594584686427804
61789851582716088777566714662798
61789851582722841180528843699481
61789851582722841182033068316653
61789851582722841182284115376349
61789851582722841182284115377801
61789851582722841182284119962569
61789851582722841182284119964021
61789851582722841182788622769403
61789851582722841182788622770855
61789851582722841182847946978561
61789851582722841182848975846885
61789851582722841182848975848337
61789851582722841183036232273333
61789851582722841183039326872507
61789851582722841183039326873959
61789851582722841319293908785405
61789851582722841319482194080177
61789851582722841319482198312265
61789851582722841320045939593481
61789851582722841320047054196581
61789851582722841320112053170651
61789851582722841320296986653177
61789851582722841320300081247979
61789851582722841320300081253803
61789851582722841729571833907453
61789851582722841729571861201369
61789851582722841729571862618311
61789851582722841729634623320425
61789851582722841731076085824365
61789851582722841731076087218221
61789851582722841731076090404761
61789851582722841731076176143909
61789851582722841731327134277917
61789851582722841731327134296631
61789851582722841731327138882851
61789851582722841731828202715525
61789851582722841731828202719897
61789851582722841731828203778335
61789851582722841731828203782707
61789851582722841731829317322997
61789851582722841731831641670971
61789851582722841731831645921773
61789851582722841731890965897391
61789851582722841731891993348773
61789851582722841731891994767167
61789851582722841732079250842403
61789851582722841732079251192163
61789851582722841732079251196535
61789851582722841732082345424155
61789851582722841732082345443029
61789851582722841732082345774075
61789851582722841732082345792789
61789851582722841915093217410581
61789851582722843561218334304313
61789851582722843561218334308685
61789851582722843561218335725627
61789851582722843561218420401965
61789851582722843561221777510561
61789851582722843561221777869065
61789851582722843561469124505069
61789851582722843561469382785323
61789851582722843561469387371543
61789851582726445283425886911435
61789851582726445283673491827693
61789851582726743826379892741041
61789851582726743826383335947289
61789851582726745426942895645623
61789851582726745426942895999755
61789851582726745427190500916013
61789851582726745427193599748727
61789851582726745472693123459993
61789851582726745472693128046213
61789851582726745472694156561857
61789851582726745472945205038495
61789851582726745609953792091945
61789851582726745609954911287089
61789851582726745609957235298193
61789851582726893944179041840866
61789851582727644394128912616549
61789851582727644394132355822797
61789851582727646040504819356905
61789851582727646040504823943125
61789851582727646040505938552049
61789851582727646177765578318597
61789851582727646178518719497685
61789851582727796159119880574670
61789851583007878237915937314490
61789851583007878237916023403398
61789851583007878283585925486406
61789851583007878284400713827318
61789851583007878420846594476862
61789851583007878421661468552550
61789851583019885808654981273214
61789851583019885808654981277586
61789851583019885808738549307582
61789851583019885808738549311954
61789851583019885808739692496222
61789851583019885808739692500594
61789851583019885854408537483870
61789851583019885854408537489694
61789851583019885854409680672510
61789851583019885854493248712702
61789851583019885855224469013422
61789851583019885991670349308834
61789851583019885991670349310286
61789851583019885992506029652514
61789851583050648594956627903387
61789851583050648594956970859979
61789851583050650242084645885873
61789851583050650242084645890245
61789851583050650242084647307187
61789851583050650242084990263779
61789851583050948235435250392201
61789851583050948235435251455011
61789851583050948235435337548291
61789851583050948235435594765735
61789851583050948784227193203815
61789851583050948784227564858215
61789851583050948784227564871265
61789851583050948784227565208135
61789851583050948784227565225397
61789851583050950019824024171473
61789851583050950019825057273337
61789851583050950431355211184849
61789851583050950431355211190673
61789851583050950431355239884061
61789851583050950431355584256351
61789851583050950431355584257803
61789851583050950431355584262015
61789851583050950431355588842571
61789851583050950431355588844023
61789851583050950431355588861285
61789851583050950431417887210625
61789851583050950431417887216449
61789851583050950431438807798933
61789851583050950431438893538081
61789851583051098901833841083142
61789851583051098902826149318246
61789851583051098947556001341434
61789851583051098947744287699016
61789851583051098947744288053148
61789851583051098947775797892955
61789851583051098947775798247087
61789851583051098947775798444079
61789851583051098947838217252411
61789851583051098947838217252412
61789851583051098947838473918731
61789851583051098947838473924555
61789851583051098947838474272863
61789851583051098947838474278687
61789851583051098947838474456806
61789851583051098947838474469612
61789851583051098947838474469855
61789851583051098947838474469856
61789851583051098947838474475436
61789851583051098947838560563135
61789851583051098947838560563136
61789851583051098948591705993026
61789851583051100183185262313910
61789851583051100549213946303356
61789851583051100594966493328355
61789851583051100594966497908751
61789851583051100594966497914575
61789851583051100594967617300887
61789851583051100594967617300888
61789851583051100731976975538658
61789851583051100731977232756102
61789851583051100732164490165167
61789851583051100732165262233110
61789851583051100732165262370075
61789851583051100732228023998034
61789851583051100732228028719767
61789851583051100732228028719768
61789851583051100732228281215478
61789851583051100732228285937211
61789851583051100732228285937212
61789851583051100732248054028926
61789851583051100732248140122206
61789851583051100732812913099782
61789851583051100732981169900307
61789851583051100732981169900308
61789851583051100732981431367102
61789851583052299521896006877695
61789851588624714327929136316006
61789851588632367893478615796594
61789851588632367895192136741710
61789851588632367895734957316574
61789851588632367895755878022926
61789851588632367895756992626026
61789851588632367896006924964578
61789851588632367896006925082622
61789851588632367896010024269468
61789851588632369542048188026782
61789851588632369542320160379050
61789851588632818202825595475901
61789851588632818202825595588121
61789851588632818202825595593945
61789851588632818202825595942253
61789851588632818248579180385769
61789851588635068866632915344295
61789851588635068867133979176969
61789851588635068867137422383208
61789851588635068867137422383217
61789851588635069002138392392417
61789851588635069004394733906573
61789851588635069004460853132764
61789851588635069050148289764549
61789851588635069050148290118681
61789851588635070649267449130169
61789851588635070651022722225431
61789851588635070651527229264344
61789851588635070651527229264353
61789851588635070696524115351977
61789851588635070696524196859037
61789851588635070696524201445257
61789851588635070696775163828615
61789851588635369239485003344728
61789851588635369239669932589342
61789851588635521141669487605285
61789851588636269621207876876209
61789851588636269623464209572057
61789851588636269758468631605813
61789851588636269760913254891331
61789851588636269760916354078177
61789851588636269761459546300108
61789851588636269761459546301560
61789851588636269761459546305932
61789851588636269807209658953297
61789851588636269807209659307429
61789851588636269807234023224449
61789851588636269807481628140707
61789851588636269807481628490627
61789851588636271405596569148421
61789851588636271407852906430489
61789851588636271590846325009477
61789851588636271590870684690196
61789851588636271590870684690197
61789851588636271590870689276417
61789851588636271591055618166898
61789851588636271591055618166899
61789851588636271591056647036674
61789851588636271591056647036675
61789851588636271591056651286025
61789851588636271591058717353745
61789851588636271591059746223521
61789851588636271591059750472871
61789851588636271591118294192675
61789851588636271591121388793301
61789851588636271591599466188565
61789851588636271591623830118635
61789851588636271591623834704855
61789851588636271591871435371763
61789851588636271591871439621113
61789851588636271591874534204477
61789851588636271591874534221739
61789851588636421572157752755402
61789851588636421572221547989372
61789851588636421572221552575592
61789851588740886340297576609732
61789851588740886340297577080456
61789851588740886340297577081908
61789851588740886385215448250444
61789851588740886386051133294016
61789851588740888169604140516832
61789851588740888169604144750372
61789851588916503651017604593678
61789851588916503697502381106506
61789851588916503834011023520974
61789851588916503834764164700062
61789851588928211032486054676630
61789851588928211032569622710998
61789851588928211032570765899638
61789851588928211078239610882914
61789851588928211078239610888738
61789851588928211078239639468454
61789851588928211078240754071554
61789851588928211078323207502822
61789851588928211078324322111746
61789851588928211079055542412466
61789851588928211215501422707878
61789851588928211216337103051558
61789851588928511221819295880418
61789851588928511221819295884790
61789851588948919332341714355955
61789851588959273870860388779186
61789851588959274008058266602859
61789851588959274008058295300583
61789851588959274008058295300610
61789851588959274008058295300667
61789851588959274008058295313717
61789851588959274008058381388283
61789851588959274008058381389735
61789851588959274008058381406997
61789851588959275655186286006650
61789851588959275655186286006659
61789851588959275655186314704626
61789851588959275655186662247222
61789851588959275655187433893947
61789851588959275655249076465178
61789851588959275655249076465179
61789851588959275655249076469391
61789851588959275655250109571255
61789851588959275655250109584305
61789851588959724360939841407382
61789851588959724360940098152650
61789851588959724360940098624826
61789851588959726146103729186635
61789851588960474627942649980682
61789851588960476412331337666674
61789851588960624745727080276739
61789851589021870083488359470185
61789851589021870083488359942361
61789851589021870083488388167945
61789851589021870083551035608181
61789851589021870129221023791745
61789851589021870129221024145877
61789851589021870131477360601637
61789851589021870131477360719681
61789851589021870131477389299397
61789851589021870266481692304201
61789851589021870268738029704313
61789851589021870268760069133633
61789881820076838109777957277666
61789881820185795701481059771330
61789881820404594830351881723106
61789881823129751947677640815037
61789881823348256383727241752504
61789881823348256383748133761096
61789881823348256383748248079960
61789881823348256521008916716284
61789881823348256521008918115964
61789881823348554880052519004800
61789881823348554925806103913264
61789881823348554925868779939040
61789881823348556572997807052932
61789881823348556572997835632648
61789881823348556572997921371796
61789881823348556572997922771476
61789881823348556573018727641240
61789881823348556573018843476424
61789881823348556710195796358896
61789881823348556710195796475536
61789881823348556710195825055252
61789881823348556710195829287340
61789881823348556710195829306054
61789881823348556710195915395122
61789881823348556710258591402024
61789881823348556710279482016712
61789881823348556710279512112748
61789881823359361739547486786392
61789881823359361739610134232452
61789881823360262307421945865378
61789882460615606248340128591324
61789882461155930082655115088739
61789882461155930082655115093111
61789882461155930128408671305219
61789882461155930265606663915767
61789882461155941378894769468887
61789882461155941378894769473259
61789882461167635679839361540359
61789882461167635679839361541811
61789882461167635862770018473919
61789882461167637509898041990311
61789882461167637509898042108355
61789882461167637509960718134131
61789882461167637509960718135583
61789882461167637647158710744679
61789882461167637647158710746131
61789882461167648622935443444699
61789882461167648622998119470475
61789882461167648622998119471927
61789882461167648622998119589971
61789882461167648623186147547803
61789882461167648623186147549255
61789882461167648623186147667299
61789882461167648760196112199067
61789882461167648760196112200519
61789882461272098574445251800052
61789882461490602868826199275771
61789882461490603006838980221407
61789882461490603006838981284217
61789882461490903195357434269716
61789882461490903195357434275540
61789882461491801974427939298967
61789882461491801974427939415559
61789882461491803026007619984731
61789882461491803026028511994775
61789882461491803026759732294043
61789882461491803026759732295495
61789882461491803026780624302635
61789882461491803026843300328411
61789882461491803026843300329863
61789882461491803208959168689343
61789882461491803208959168690795
61789882461491803208959168807387
61789882461491803208959168808839
61789882461491803209773957024431
61789882461491803209773957025883
61789882461491803209773957142475
61789882461491803209773957143927
61789882461491803580154903905419
61789882461491803580154903906871
61789882461491803580154904259551
61789882461491803580154905323813
61789882461491803580154905440453
61789882461491803580154905794745
61789882461491803620741174598315
61789882461491803620741174599767
61789882461491803620803850624091
61789882461491803621555962933403
61789882461491803621555962934855
61789882461491803621555963052899
61789882461491803625887568108935
61789882461491803625887569643969
61789882461491803625908460471659
61789882461491803625908461534517
61789882461491803626636210050677
61789882461491803626639680772379
61789882461491803626639682307573
61789882461491803626639682309025
61789882461491803758001843352683
61789882461491803758001843354135
61789882461491803763082090351913
61789882461491803763085561073615
61789882461491803763085562608809
61789882461491803763085562610261
61789882461491803763921241063163
61789882461491803763921241064615
61789882461491803763921242480313
61789882461491803763921242481765
61789882461491806732818677483383
61789882461491806732881353509159
61789882461491806732881353510611
61789882461491806915812010205179
61789882461491806915812010323223
61789882461491806915812010324675
61789882461491808562125245624023
61789882461491808562187921531755
61789882461491808562187921649799
61789882461491808562940033842519
61789882461491808562940033959111
61789882461491808699385914260347
61789882461491808699385914261799
61789882528237887306225125972950
61789882538291931507041748339343
61789883894004492173336014982327
61789883894008093895540124042167
61789883894008094032738116652715
61789883894008097599885924526963
61789883894008097737083917137511
61789883894008108850121318591899
61789883894028807502559551621043
61789883894029708070308571496551
61789883896015281651568045450594
61789883896015281788766038061142
61789883896962377137901100926842
61789883896962378921475004863966
61789883896984020779390675147284
61789883896984020779390676546964
61789883896984020779390679733504
61789883896984020779390679739328
61789883896984020779390762286112
61789883896984020779391451385836
61789883896984020779391451391660
61789883896984020779391537124984
61789883896984020779391794342428
61789883896984287614643793243978
61789883896984287797574450058042
61789883896994792637737996372122
61789883896994792637738082465402
61789883896994794421311900309246
61789883896994794421311986402526
61789883896994825808805100047448
61789883896994825808805101464390
61789883896994825808805785960632
61789883896994825808806130334166
61789883896994825946003006918848
61789883896995127781628677276408
61789883896995993394736689539466
61789883896995994995379936662526
61789883896995995178310593476590
61789883896996026703085383970029
61789883896996026748838940180685
61789883896996028349377611406944
61789883897275776375821313218176
61789883897275776375821313224000
61789883897286567136644502035128
61789883897286567273842494645676
61789883897286583188809551730096
61789883897286583326007630079792
61789883897287767886386847722268
61789883897287768023584840332816
61789883946526813453017670591213
61789883946526813453080346616989
61789883946526813453080432356137
61789883946526813453080432361961
61789883946526824566052663009851
61789883946526824566115420542687
61789883946526824566115425123083
61789883946526824566115425128907
61789883946526824566115510862231
61789883946526824566117748071377
61789883946526824566117748077201
61789883946526824566117749140011
61789883946526827721606579263779
61789883964251487151656946121213
61789883964252689555061918053305
61789883964252689555124679818229
61789883964252700668096991973179
61789883964252700668159667998955
61789883964252700668159672585175
61789883964252700668159758324323
61789883964252700668161995533469
61789883964909201226167798024394
61789883964933512851045534182686
61789883973140104371831799222621
61789883974088340970543819875800
61789884345357688478815960523648
61789884363084465148588307150476
61789884363084465148671989976092
61789884371947854172112046466361
61789884371947854172174722492137
61789884371947854172174808585417
61789884371947854309435477221741
61789884371950544899833760458701
61789884371950556011176246492967
61789884371950556012808142924897
61789884371950556012808146111437
61789884371950556012870818950673
61789884371950556012870818956497
61789884371950556012870822137213
61789884371950556012870822143037
61789884371950556012870907876361
61789884371951445330384787723661
61789884371951456441727273757927
61789884371951456443421849402173
61789884371951456443421849407997
61789884371951456443421850470807
61789884371951456443421935141321
61789884371951456443421935147145
61789884371951456580682600596929
61789884372603150632876496943607
61789884372604051200625516819115
61789884372606752355080606003447
61789884372606752492278598613995
61789884576450576857273621138162
61789884576451477425085431708230
61789884578752444920628164315959
61789884578753345488439945956391
61789884578753350841598870640049
61789884579406240889125480316591
61789884579406240889188242429823
61789884579406240889188242435647
61789884579406240894208054494751
61789884579406240894270816613807
61789884579406241026448996805295
61789884579406244188738792478849
61789884579406244188738878217997
61789884579406244188738878572129
61789884579406244188801554597905
61789884579406255301776536889829
61789884579406255301839299008885
61789884579408908834373911782567
61789884579408908834373911788391
61789884579408908834373916020479
61789884579408912540414288961369
61789884579408942180778562111471
61789884579408942180841324224703
61789884579408942185861136289631
61789884579408942187640051620577
61789884579408942187640137359725
61789884579408942187640137713857
61789884579408942187640394577169
61789884579408945891985852105373
61789884579408945891986195061965
61789884579408945892236900582011
61789884579408957005023253559761
61789884579408957005023339298909
61789884579408957005023339653041
61789884579408957005023596516353
61789884579408957005273611868041
61789884579408957005274386712737
61789884579408957005274644992991
61789884579409809402122931658075
61789884579409813108163308836877
61789884579409813108163308838281
61789884579409813108226070957545
61789884579409842748653105865135
61789884579409842748841391159907
61789884579409842753944509803847
61789884579409846459797634099937
61789884579409846459797977056529
61789884579409846459985920457519
61789884579409846459986005133857
61789884579409846459986006179197
61789884579409846459986006196667
61789884579409846460048681159633
61789884579409846460048682222443
61789884579409857572835035554325
61789884579409857572835121293473
61789884579409857572835378510917
61789884579409857573001624949533
61789884579409857573022631743549
61789884579409857573023406588245
61789884579409857573023664868499
61789884579409857573086082614021
61789884579722306425187106890789
61789884579722306425249869009845
61789884579722306836780741765841
61789884579722306836780827504989
61789884579722306836780827859121
61789884579722306841863401683149
61789884579722306841863402037281
61789884579722306974041496495445
61789884579722306979124070673605
61789884579722306979124156412753
61789884579722306979312357031187
61789884579722306979312442770335
61789884579722310136309801380227
61789884579722310136372563499283
61789884584658368630545534205723
61789884584661070882772477560727
61789884584661971450584259201159
61789884585313665504536523226463
61789884585314566072285543101971
61789884585314866256473562803955
61789884585314866256536324568879
61789884585314866261556136982115
61789884585314866261618898747039
61789884585314869601652517892033
61789884585314869601903221995137
61789884585314880714689919346421
61789884585314880714940966406117
61789884585314880714940970638205
61789884585317267226740632286303
61789884585317267363938624896851
61789884585317567410928651988287
61789884585317567416011226166447
61789884585317567548126644598835
61789884585317567548377691658531
61789884585317567553209218776995
61789884585317567600741805111089
61789884585317567600742066560621
61789884585317571305087867045417
61789884585317582418125007050273
61789884585317582418376054109969
61789884585317582418376058342057
61789884585317582418376058690365
61789884585318467978740433628719
61789884585318467978928718923491
61789884585318467983823007806879
61789884585318471872899301497169
61789884585318471872899644453761
61789884585318471872899648685849
61789884585318471873150348556865
61789884585318482985936702951557
61789884585318482985936788690705
61789884585318482985937045908149
61789884585318482985937047424469
61789884585318482985937050140237
61789884585318482986187750011253
61789884585318482986187754243341
61789884585641443775320488529439
61789884602386947122077475166203
61789884602386947122077479398291
61789884602386947123772052210129
61789884602387847552628507011559
61789884602387847552691268776483
61789884602387852494005197266561
61789884603040742541532149899695
61789884603040742546614695380095
61789884603040742546614724077855
61789884603040742546677371405871
61789884603040742546677457145019
61789884603040742546698292112223
61789884603040742546698377851371
61789884603040742546699406721147
61789884603040742548393639408801
61789884603040742548393725147949
61789884603040742548393986951613
61789884603040742685570051265373
61789884603040742685654738612929
61789884603043410296172412732877
61789884603043443833185231694575
61789884603043443833436278754271
61789884603043443838267805872735
61789884603043443840046721209505
61789884603043443840047064166097
61789884603043443840047065682417
61789884603043447544392521694301
61789884603043447544392864650893
61789884603043447544392866050573
61789884603043447544643568753997
61789884603043447544643570153677
61789884603043458657429923148689
61789884603043458657430266105281
61789884603043458657430267504961
61789884603043458657430267621601
61789884603043458657680970208385
61789884603044344400997013335007
61789884603044344406079587513167
61789884603044344406351183624863
61789884603044344406352212494639
61789884603044344407858847672769
61789884603044348112392675762509
61789884603044348112392678949049
61789884603044359225242049611953
61789884603044359225429990078069
61789884603044359225430080403437
61789884603356807892130686915047
61789884603356808441173361460343
61789884603367304000536455546545
61789884603367304000599217665601
61789884603367304137797210276149
61789884603367320014562642390547
61789884603367320014562728129695
61789884603367320014562728601871
61789884603367320014562728602079
61789884603367320014562728619341
61789884605013152408888100917032
61789884605013152409640212758540
61789884605014353166701582299968
61789884605014353578232540795112
61789884605014353578295302914168
61789884605014353715493295524716
61789884605342615507401705176007
61789884605983014330520862160206
61789884605983019269648596139934
61789884605983047639120259271116
61789884605983047639120259276940
61789884605983047639120345010264
61789884605983047684873158155580
61789884605983047684873929802088
61789884605983063691284708792048
61789884605983063691284708797872
61789884605983063737038293589696
61789884605985715614914844830848
61789884605985715622445911716762
61789884605985715622445911721134
61789884605985715622507644966042
61789884605985715622508673835818
61789884605985720973167623528134
61789884605985720973167623532506
61789884605985720973167624949448
61789884605985721110427349387962
61789884605985721110428378257738
61789884605985748791064179367786
61789884605985748791065208237562
61789884605985748793575348455448
61789884605985748793575348456900
61789884605985748793575691412040
61789884605985748930773341065996
61789884605985748930773341071820
61789884605985748930773684022588
61789884605985748976526239950460
61789884605985748976527268814412
61789884605985748976527268820236
61789884605985754327247951761832
61789884605985765394531768418572
61789884605985765394531768424396
61789884605985765394531769841338
61789884605985765394532798711114
61789884605985765440265118535272
61789884605985765440265118541096
61789884605985765440285353216220
61789884605985765440285354751254
61789884605985765440285354764304
61789884605985765440286382080172
61789884605985765440286382085996
61789884605985765440286383615366
61789884605985765440286383621030
61789884605985765440286383621189
61789884605985765440286383634080
61789884605985765440536057432996
61789884605985765440536057787128
61789884605985765440537086307144
61789884605985765440537430680678
61789884605985765577462426655402
61789884605985765577735165006600
61789884605985765577796812162600
61789884605985765577797841032376
61789884605986649361324454070104
61789884605986649361324711287548
61789884605986916379528287237338
61789884605986921730249999048710
61789884605986921730250000465652
61789884605986949550595305173516
61789884605986955084582060368960
61789884605986966197285075253340
61789884605986966197285076316150
61789884605993821143509100666302
61789884605993826082636834646030
61789884605993852666023424753878
61789884605993852666024453623654
61789884605993852668534593841540
61789884605993852805732672191236
61789884605993852851486256983060
61789884605993852851486514204876
61789884605993854496166702112346
61789884605993854496166816431210
61789884605993854497861049118864
61789884605993854497861392075456
61789884605993854498677299605688
61789884605993854635875206477088
61789884605993854635875292216236
61789884605993868720698957623324
61789884605993868857897035977392
61789884605993868903650616178624
61789884605993868903650616182996
61789884605993870550027560965568
61789884605993870550842349300656
61789884605993870550842435039804
61789884605993870688040427645980
61789884605993870688040427650352
61789884605995055253165395273866
61789884605995055253165509592730
61789884605995055254860085236976
61789884605995055255675992767208
61789884605995071307025220671092
61789884605995071307026254127088
61789884605995071307841042462176
61789884605995071307841128201324
61789884605997422996466891433868
61789884605997422996466977173016
61789884605997423003244903347646
61789884605997426707590703832442
61789884605997454527936695516300
61789884605997454527936781251076
61789884605997456355819507885838
61789884605997456355819593979118
61789884605997456358079315536928
61789884605997456358079401276076
61789884605997461708801113087448
61789884605997470991695037125356
61789884605997470991695122868876
61789884605997471174897404492396
61789884605997471174897404842156
61789884605997471174897748865930
61789884605997471174960166607080
61789884605997472821002376922700
61789884605997472821002462657476
61789884605997472821274344688748
61789884605997472821274430777656
61789884605997472821838428802688
61789884605997472821838514541836
61789884605997472822026800899418
61789884605997472958535099413980
61789884605997472959287555629022
61789884605997723145067332086004
61789884605997723185653888339972
61789884605997723185716650464852
61789884605997723190799881976480
61789884605997723190799996289520
61789884605997726896777497385938
61789884605997726896861293126366
61789884605997726896861297712586
61789884605997754717206603478888
61789884605997754717207375131220
61789884605997756361887934573546
61789884605997756361887934579370
61789884605997756362138638676650
61789884605997756362138639030782
61789884605997756363582167267024
61789884605997756363582510217792
61789884605997756363582510223616
61789884605997756363583286456344
61789884605997756364398074791432
61789884605997756364398417748024
61789884605997756364398417753848
61789884605997756499399393406254
61789884605997756501596410360024
61789884605997756544818477068746
61789884605997756544818477074570
61789884605997756545069181171850
61789884605997756545069181177674
61789884605997756545069267265130
61789884605997756545069267270954
61789884605997756545152949618362
61789884605997756546513167031856
61789884605997756546513171623900
61789884605997756547329074562088
61789884605997756547329074567912
61789884605997760067907391401532
61789884605997760067927967747448
61789884605997760067927967751820
61789884605997760067928310702588
61789884605997760067928310704040
61789884605997760067928312102268
61789884605997760067928312107932
61789884605997760067928312108092
61789884605997760067928312120982
61789884605997760067928315290260
61789884605997760067928315294632
61789884605997760067929086941140
61789884605997760067929086942592
61789884605997761851481295338656
61789884605997761852318122169944
61789884605997761852318122171396
61789884605997761852318122175768
61789884605997761852318123588338
61789884605997761897234878843228
61789884605997761897234878849052
61789884605997761897234883435272
61789884605997761897506504012640
61789884605997761897506508244728
61789884605997761898050786373460
61789884605997761898050786379284
61789884605997761898322412605682
61789884605997762034767262969960
61789884605997771180882030736864
61789884605997771180944792855920
61789884605997771318142785466468
61789884605997771363896026015900
61789884605997771363896026020272
61789884605997771363896368971040
61789884605997771363896368972492
61789884605997771363896370370720
61789884605997771363896370389434
61789884605997771363897145209592
61789884605997772964518696793044
61789884605997773010271937341024
61789884605997773010271937346848
61789884605997773010272280297616
61789884605997773010272284889660
61789884605997773010273056536168
61789884605997773011087844871256
61789884605997773011088187827848
61789884605997773011088187833672
61789884605997773011276474191254
61789884605997773148285837481804
61789884605997773148286180438396
61789884605997773148286180439848
61789884605997773148286181856790
61789884605997773148537228920858
61789884605998623753465584595388
61789884605998656929887658552158
61789884605998656929887658906290
61789884605998656932147094666940
61789884605998656932147351884384
61789884605998657067148413281762
61789884605998657112901969493870
61789884605998662465318285648700
61789884605998662465318290234920
61789884605998662465319318750564
61789884605998673578836864746764
61789884605998673578837121964208
61789884606309920024529787001566
61789884606309920024529787003018
61789884606309920024530815871342
61789884606309920024530815872794
61789884606309920027061190765804
61789884606309920027061190770176
61789884606309920032124644877764
61789884606309920032124644882136
61789884606309920438634933920872
61789884606309920438634933926696
61789884606309920443718622709408
61789884606309920443718622713780
61789884606309920443739543296264
61789884606309920443739543302088
61789884606309920446166345186144
61789884606309920580916615319956
61789884606309925377762667900600
61789884606309925377762667906424
61789884606309925377782902577176
61789884606309925377782902581548
61789884606309925385294079165872
61789884606309925385313971015546
61789884606309925385314999872272
61789884606309925385314999885322
61789884606309925385376733134602
61789884606309925385377761985664
61789884606309925385377761987116
61789884606309925514960660511148
61789884606309925514960660512600
61789884606309925522574725745150
61789884606309925522575754596212
61789884606309925522575754597664
61789884606310821011467642589288
61789884606310825945511773515256
61789884606311121193478880127750
61789884606311121338270960023522
61789884606311126142396232217258
61789884606311126142397375388428
61789884606321627408614352091420
61789884606321627408614352095792
61789884606321627819372192308300
61789884606321627819372278043076
61789884606321632758499926288028
61789884606321632758500012022804
61789884606321632759335978168016
61789884606321632759336063902792
61789884606321632759336063907164
61789884606321911543188292454346
61789884606321911543188292460170
61789884606321911543188406773210
61789884606321911543188406779034
61789884606321911543438996557450
61789884606321911543438996563274
61789884606321911544882982417456
61789884606321911544882987009500
61789884606321911545698889953512
61789884606321915249228782902252
61789884606321916895604694228828
61789884606321916895604694234652
61789884606321916895604698820872
61789884606321916896420601759060
61789884606321916896420601764884
61789884606321917033618594375432
61789884606321926367349415868268
61789884606321926367600578652124
61789884606321927595353427888462
61789884606321927595353427894286
61789884606321927595353542207326
61789884606321927595353542213150
61789884606321927597048117851572
61789884606321927597048122443616
61789884606321927597864025381804
61789884606321927597864025387628
61789884606321927602131349363200
61789884606321927602131349369024
61789884606321927602131353949420
61789884606321927602947256899256
61789884606321928007198109823210
61789884606321928007198109829034
61789884606321928007219030411518
61789884606321928007219030417342
61789884606321928007219145202558
61789884606321928007219145208382
61789884606321928013725327194844
61789884606321928013725327200668
61789884606321928013725331781064
61789884606321928014541234730900
61789884606321928144396102433758
61789884606321928144396102439582
61789884606321928151174482589248
61789884606321928151739227341448
61789884606321928153433804385374
61789884606321931125973294788298
61789884606321931301393918336368
61789884606321931301393918342192
61789884606321931308987634422154
61789884606321932909547198725422
61789884606321932947769834254988
61789884606321932948585737193176
61789884606321932948585737199000
61789884606321933085783729803724
61789884606321933085783729809548
61789884606321933092561538359278
61789884606321933092561538365102
61789884606322828574947215791998
61789884606322828575030898145230
61789884606322828575030926844442
61789884606322828582290254602036
61789884606322833516334671329536
61789884610921733309660331039598
61789884610921767258538204811308
61789884610922633740211358304558
61789884610922633877409350915106
61789884610922667826287224686816
61789884610922667826287224688268
61789884611250940731149124329359
61789884611250940731149210068507
61789884611250940731170130773407
61789884611250940731232778575051
61789884611250940731232807154767
61789884611891673052201005967820
61789884611891689104365455488752
61789884611894340989856756323182
61789884611894346523509124948618
61789884611894374343854087762700
61789884611894379877861077987400
61789884611894390807612515115276
61789884611894390807612516532218
61789884611894390807613201028460
61789884611894390807613545401985
61789884611894390807613545401994
61789884611894390807884139924732
61789884611894390807885168794508
61789884611894390990814796738796
61789884611894390990815141112330
61789884611894390990898479441788
61789884611894390990899852803350
61789884611895241420407783588142
61789884611895241603338440402206
61789884611895246908327488010062
61789884611895246908327489072872
61789884611895246954060152213578
61789884611895246954060153276388
61789884611895247091258144824126
61789884611895247091258145886936
61789884611895280308141510493525
61789884611895280308413221396477
61789884611895280445610097862908
61789884611895291375633159800240
61789884611895291421366852873532
61789884611895291421449765459386
61789884611895291558376904558461
61789884611895291558647499317296
61789884611895291558647757720014
61789884611895291558648872678857
61789884611895291558648872678858
61789884611895291558648876928208
61789884611895580497683815276621
61789884611895580634881721798102
61789884611902446692426960628724
61789884611902479865189244473916
61789884611902480048955953167968
61789884611902480048956038907116
61789884611902494270977782668272
61789884611902495918190431788020
61789884611902495918190517527168
61789884611903347122977987893684
61789884611903347260175980504232
61789884611903378649364360406476
61789884611903380479507066166252
61789884611903394701528724188260
61789884611906048363814973916860
61789884611906048363814973921232
61789884611906048363815059660380
61789884611906079941017527940504
61789884611906081585969597762654
61789884611906081585969683855934
61789884611906081587393353533756
61789884611906081723167590373202
61789884611906081723167676466482
61789884611906081724591346144304
61789884611906081768984051716618
61789884611906085475025548575997
61789884611906087258598331782784
61789884611906096404776555472940
61789884611906096405047494369212
61789884611906096541973858977940
61789884611906096541973858982152
61789884611906096541973858995193
61789884611906096541973862164480
61789884611906096541973862170304
61789884611906096541974633816812
61789884611906096588061829300048
61789884611906096588062092638906
61789884611906098188349773496880
61789884611906098188350459410064
61789884611906098188622427176112
61789884611906098189437559762309
61789884611906098189437559762318
61789884611906098189437559766681
61789884611906098189437559766690
61789884611906098189437564484052
61789884611906098234355091379628
61789884611906098371552055120400
61789884611906098371552399493934
61789884611906098372117255372417
61789884611906098372389223026245
61789884611906098372389223026254
61789884611906098372389227743616
61789884611906348553064732952216
61789884611906348558147964463844
61789884611906348558148078776884
61789884611906381912417263665038
61789884611906381912417349758318
61789884611906381912501032105726
61789884611906381914677157055276
61789884611906387265398868866648
61789884611906398378436270321036
61789884611906398561638896318081
61789884611906398561638896318090
61789884611907248983615674472204
61789884611907249120813667082752
61789884611907249120813667084204
61789884611907282480250051981234
61789884611907282480250051982686
61789884611907282480250080680446
61789884611907282525982744883962
61789884611907286186290456809488
61789884611907287832666372722284
61789884611907287833420548083516
61789884611907287878399032339580
61789884611907288015597029536348
61789884611907288016433854603861
61789884611907288016433854603862
61789884611907288016434887722988
61789884611907297345060522467392
61789884611907297345060527053612
61789884611907297345060785333866
61789884611907298946436252929653
61789884611907298946436252929662
61789884611907299128634426404516
61789884611907299128634430990736
61789884612218545805983016414060
61789884612218545811066705201144
61789884612218545996528767307364
61789884612218550745110750393788
61789884612219446373732122022892
61789884612219446378815725076652
61789884612219446427078679627982
61789884612219446427079794223856
61789884612219451312859856002620
61789884612219451320453943289296
61789884612219451320537626114695
61789884612219451503468282928759
61789884612230236767270069962318
61789884612230236767270156055598
61789884612230236769529877613408
61789884612230236769529963352556
61789884612230241662088895509632
61789884612230242120251675163928
61789884612230242257449582035328
61789884612230242257449667774476
61789884612230253186720274795664
61789884612230253231029183228078
61789884612230253231029269321358
61789884612230253240066913870226
61789884612230253240066913883275
61789884612230253240066913883276
61789884612230253368227175838626
61789884612230253368227261931906
61789884612230253377264906480774
61789884612230253377264906493824
61789884612230253377264992219922
61789884612230256342274104838268
61789884612230256479472097448816
61789884612230258125848008775392
61789884612230552965212107874992
61789884612230553374546192316398
61789884612230553381889317218264
61789884612230558315933819686364
61789884612231437524352531570350
61789884612231437524352531571802
61789884612231437524352560269562
61789884612231453395763049394980
61789884612231453988111644836110
61789884612231453988111644837562
61789884612231453988111673535322
61789884612231454125309637446658
61789884612231454125309637448110
61789884612231454125309666145870
61789884612231458883682753816900
61789888043975688682421546353402
61789888043975738088688702492120
61789888044923969499288431496196
61789888044924019317316930056430
61789888173855172197429406788602
61789888173928107072062615250362
61789888173928107072313662310058
61789888173928118190349726951646
61789888173928121896222709794508
61789888176875666146048925195105
61789888191581948867285435885302
61789888191581948867473378223482
61789888191654883741918644347062
61789888191654883742106929641834
61789888191654894860205756048346
61789888192529294344608353225618
61789888200520985724424477219667
61789888200520985724487238978767
61789888200520985724487238984591
61789888200521886155038266243727
61789888201385229809198504086273
61789888201385229809199618695197
61789888201385229809262294720973
61789888201385229810956871764899
61789888201393333089612079447309
61789888201393333272627562275421
61789888204455953661271741853321
61789888204455953661274836453947
61789888204455953668613747560043
61789888244831612029282279644026
61789888245707829311140152983768
61789888245707829311140267769192
61789888248662592164400032979599
61789888253695912738904137811063
61789888253695912738905170912927
61789888253695912738966899575987
61789888253695912738967928445763
61789888253695912738967933026159
61789888253695912738967933031983
61789888253695912738968018765307
61789888253695912738970255974453
61789888253695912738970255980277
61789888253695912738970257043087
61789888253720228068127674449779
61789888254571214443393938173555
61789888254571214443394024261011
61789888254571214443394024266835
61789888254571217595305738108699
61789888254571217600388312286859
61789888254571217600389316809007
61789888254571217732503730719247
61789888254571217737586304897407
61789888254571217737650071538611
61789888254571217783424577036787
61789888254571262066942986726409
61789888254571262204140979336957
61789888254571262204203741101881
61789888271421788840949499876255
61789888271421788840951824224229
61789888271421788841012175902031
61789888271421788841012180488251
61789888271421788841012266227399
61789888271421788841014500250005
61789888271421788841014503436545
61789888271445803571619329921529
61789888271445808922341784805517
61789888271446104170171921911871
61789888271446104307432676287343
61789888272285082539108065468887
61789888272285086245146118649635
61789888272285088099012821250258
61789888272285088236210813865178
61789888272285088236211928474102
61789888272295937526281668332989
61789888272296793835069515601864
61789888272297088416986393031067
61789888272297090105601591674163
61789888272297090682636264333651
61789888272297093816721876076479
61789888272297093834610739940439
61789888272297093839693314118599
61789888272297093971808732550987
61789888272297093976891148813890
61789888272297093976891177393606
61789888272297093976891306729147
61789888272297138237523333028425
61789888272297138306185226793225
61789888272297138306247988558149
61789888272297138420541115874353
61789888272297138443445981168697
61789888280308697635663339130894
61789888280308741645518246107536
61789888280308746996240700991524
61789888280309192546376559821649
61789888280319502756544144941406
61789888280319504585849569889034
61789888280319552162853028171044
61789888280320004345543569813756
61789888280320703376344845847962
61789888281184042159516109744752
61789888281184042159599792097984
61789888281184093349336501745466
61789888281196249233031338712315
61789888281196249233031342944403
61789888281196251017421149825539
61789888281196251017421150179671
61789888281256977036677251246144
61789888281256977036677365565008
61789888281256978451693396032732
61789888281257028232399335392512
61789888281257428738201978058168
61789888281257429143145623675772
61789888281257429149984241184584
61789888281257429280407406921020
61789888281257429280407411153108
61789888281267833398259550262720
61789888652526776651417391270992
61789888670253553321273334634368
61789888671131560620697671822854
61789888674087220678764867014482
61789888674087220678764895594198
61789888674087220678767990194824
61789888679119644183964959180947
61789888679119644184027720940047
61789888679119644184028754396043
61789888679119644184028840135191
61789888679120544614515986445907
61789888679120544614578748205007
61789888679120544614578748210831
61789888679120544614579777080607
61789888679120544614579867400151
61789888679120544751776740821379
61789888679120549555893795890229
61789888679992244232488581857845
61789888679992244369937618690065
61789888679994949184593493443529
61789888679994993649455915187127
61789888679995849614956492158777
61789888679995849614956492631161
61789888679995849615144520236105
61789888679995849615144520708489
61789888679995849752154484769325
61789888679995849752154485241709
61789888679995849752405188872429
61789888679995849752405189344813
61789888679995894217267610616027
61789888679995894217267611088411
61789888885921488628683992522123
61789888885921488628684078615403
61789888885921533642526757023261
61789888885921536799584467446469
61789888885921536799584553539749
61789888885922389196433098490911
61789888885922389196684060857007
61789888885922389196684146950287
61789888885922434073140546053145
61789888886794133691025929829793
61789888886794133691026015923073
61789888886794136985470005178897
61789888886794136985470091272177
61789888886794167044477460768269
61789888886794167044540222887325
61789888886794167044543288902411
61789888886794167044543288908235
61789888886794167181738210905829
61789888886796823864493293945439
61789888886796834982613269577987
61789888886796834982676031342911
61789888886796834982676031697043
61789888886796834982679011624673
61789888886796834982679097717953
61789888886796838688717064805421
61789888886796868329606762748733
61789888886796868336130542563149
61789888886796868336193304682205
61789888886797739256466170774209
61789888886797768903942319965669
61789888886797772609982697144471
61789888886797772609982697494391
61789888886797772610045459259315
61789888886891428368212262331387
61789888886891428368212262337211
61789888891827412338538686386111
61789888891827445691867931293945
61789888891827456803398042108799
61789888891827460509251133233129
61789888891827462293817721167929
61789888891830114041785746012635
61789888891831014609534765888143
61789888891831014609785814347519
61789888891831059623437795974011
61789888891831064564813457713369
61789888892702463992687025626560
61789888892702762398383730592081
61789888892702762398571758669409
61789888892705460395777699094275
61789888892705460395780765115185
61789888892706360917019858953242
61789888892706364669567838171441
61789888892706364669630858553489
61789888892706364669818886630817
61789888892800053369531923825471
61789888892800053918511922344991
61789888892810515332029035964855
61789888892810515469289790340327
61789888892810515881072053466743
61789888892810559803666284582565
61789888892810559940927038958037
61789888892810560536207885389963
61789888892810560542982712264075
61789888892810560542982970544329
61789888892810560543045388289851
61789888892810565294096468992423
61789888892810565294661328063279
61789888892810565294849614420861
61789888892810565294853056564299
61789888892810565294912375122975
61789888892810565294912376185785
61789888892810565294915818329223
61789888892810565301438474699145
61789888909545233285368334478721
61789888909553288989625951226223
61789888909553333454237325910125
61789888909553333454300001935901
61789888909553333454300087675049
61789888909553338350108297976633
61789888909555990830071003469119
61789888909555990830321965852477
61789888909556024183650952480057
61789888909556035294929983069279
61789888909556035294931016171143
61789888909556035294933340519117
61789888909556035294933425212717
61789888909556035294933426612397
61789888909556038451980661658241
61789888909556891260622030728255
61789888909556891260684706754031
61789888909556924614139303713417
61789888909556924614201979739193
61789888909556935725482129523559
61789888909556935725484452471853
61789888909556935725544805549335
61789888909556935725547128497629
61789888909556935725547215636457
61789888909556940666857705169637
61789888910416632714181957043776
61789888910416632714181957049600
61789888910416632714265639397008
61789888910419334417429016670300
61789888910420535128966984585824
61789888910420535128966984590196
61789888910420535174511392190876
61789888910428340095002897778612
61789888910428635343369923269077
61789888910428635343432599294853
61789888910428635343432599412897
61789888910428635343432685034001
61789888910428635343620970328773
61789888910428635480881640483029
61789888910428635480881640500291
61789888910428635480881640501743
61789888910428635480881726576309
61789888910428640238436195817392
61789888910428668696887196254239
61789888910428668696949872398059
61789888910428668696949958019163
61789888910431041798166275057728
61789888910431069608996273995177
61789888910431336588788117409880
61789888910431336635085681207777
61789888910431336635273967552309
61789888910431340341061316513313
61789888910431340341312020616417
61789888910431341941683255443916
61789888910431341941955223091920
61789888910431341941955223096292
61789888910431384805986156132123
61789888910432237202834701083285
61789888910432242555248650572480
61789888910432285373986224467007
61789888910525629229229902502857
61789888910525885549169882037745
61789888910525885549169968131025
61789888910525885686430636767349
61789888910525930013778243628081
61789888910525930013781256721647
61789888910525930013781342809103
61789888910525930013781342814927
61789888910525930013844018834879
61789888910525930013844018952923
61789888910525930013844104574027
61789888910525930020556169683215
61789888910525930020618845708991
61789888910525930020618845827035
61789888910525930020618931448139
61789888910525930020618931453963
61789888910525930020619190200777
61789888910525930020619190202229
61789888910525930151038912264405
61789888910525930157879600090287
61789888910536436042971286420129
61789888910536436180232041149733
61789888910536436638252132852055
61789888910536436645089975403743
61789888910536436645091955512085
61789888910536436775512801488379
61789888910536436782352710243301
61789888910536441533401469784439
61789888910536441533401471184119
61789888910536441534154615195615
61789888910536441534154616612557
61789888910536441540722555830149
61789888910536441540743476890841
61789888910536441540744509992497
61789888910536441540744510009967
61789888910536741723491328774342
61789888912511687628374648942758
61789888912511687811305305874866
61789888912511697091688947233517
61789888912511697091772515267885
61789888912511703679721539547989
61789888912511703679721625641269
61789888918408316718356637612737
61789888918408316764110222404561
61789888918420012852143046314574
61789888918420012852143046786750
61789888918420013035136379272458
61789888918420028904305888049121
61789888918420028904305888049280
61789888918420028904305888049281
61789888918420028904305888067995
61789888918420028904368649814045
61789890089198958193776992196110
61789890105976582712391651021244
61789890105976582712475219061436
61789890106923933728072219782694
61789890106927532293278627142148
61789890109879582599359807094733
61789890109879582599380699103325
61789890109879594198259273475112
61789890109879594198259278067156
61789890109879594335457266085660
61789890109879597286340730718401
61789890109879597286340730719853
61789890109879597286340730724225
61789890109883196057386341478038
61789890114842673576611489982205
61789890114842673576674166007981
61789890114842673576674166013805
61789890114842673576674251747129
61789890114843574007162517247165
61789890114843574007225193272941
61789890115779819207352927136644
61789890115779819253085505601012
61789890115779819253085505606836
61789890115779852536017836158659
61789890115779863655893626484131
61789890115787907823190880493777
61789890115787907823208330357479
61789890115787907823208330358931
61789890115787907823209444966403
61789890115787907823211767914697
61789890115787907823211772502369
61789890115787908234990674520231
61789890115787918941329449180119
61789890115787922647369796727993
61789890115787955816432324670927
61789890115787966935993850429905
61789890115790609526643761023747
61789890115790624373965249617724
61789890115790909738802796033787
61789890115790920856922771666335
61789890115790924563214922909560
61789890115790969034664159867751
61789890115791808452746974078447
61789890115791810283726050799351
61789890115791810283729494477983
61789890115791821218832458444759
61789890115791821264648805479507
61789890115791821287536560696219
61789890115791821287539525955480
61789890115791821287539530664116
61789890115791824924872834573801
61789890115791824924872834575253
61789890115791824993577579136228
61789890115791825176801143907545
61789890115791825176801229646693
61789890115791858276678077463343
61789890115791858276678077464795
61789890115791858482851655045479
61789890115791858482851655512039
61789890115791869465152425012043
61789890115791869602413179270875
61789890115791869602413179737435
61789890115791869602413179743259
61789890115812568248010499495333
61789890115812568248073261260257
61789890117797891653394579585368
61789890117798337158595855283803
61789890117798337158596969892727
61789890117798337158596974478947
61789890118745272450886114898758
61789890118745272451534541531598
61789890118745272451535313183930
61789890118745283571346767145942
61789890118746172881458722451342
61789890118746172882022806683326
61789890118746172882023578335658
61789890118746287977987619102972
61789890118746321329812296429766
61789890118746321329875058194690
61789890118746334097320760328628
61789890118746334234644276823156
61789890118778588381859788688238
61789890118778588383533473373700
61789890319634433912016744573232
61789890321633756222232663365185
61789890321645461819396017809665
61789890322582009038196100520208
61789890322582009038196100524580
61789890322590097951712705094095
61789890322590098086548867626059
61789890322590114148501363631764
61789890322590142423098906652109
61789890322590142423161668765341
61789890322590142423161668771165
61789890322590142560359656789669
61789890322590142560422423140813
61789890322590145715916471351947
61789890322590145715916557445227
61789890322590156835540757696399
61789890322592799243114739829279
61789890322592799243177501594203
61789890322592799243177501948335
61789890322592799243365786888975
61789890322592810361234715461827
61789890322592810361297477226751
61789890322592815851184339030676
61789890322592843714751988446989
61789890322592843714755054467899
61789890322592843714814750560221
61789890322592843714814750566045
61789890322592843714817730493675
61789890322592843714817816586955
61789890322592847419100854952695
61789890322592847419163530978471
61789890322592847419163617071751
61789890322592858538975845400251
61789890322592858538976103680505
61789890322593699808752719468455
61789890322593714635086755607645
61789890322593714635086841346793
61789890322593714635149517372569
61789890322593716281735365941504
61789890322593744282563765849509
61789890322593744282626532200653
61789890322593747986912636947259
61789890322593747986975312973035
61789890322593747987162565739107
61789890322593759106724004225355
61789890322593759106724089964503
61789890322593759106724865275759
61789890322593759106725118834279
61789890322593759106725123556013
61789890322593759106786765990279
61789890322593759106787541301535
61789890322593759106789865177125
61789890322614424535584375375831
61789890322614457340794207505867
61789890322614457340794293599147
61789890322614457891277741426035
61789890322614457891277770122391
61789890322614457891340417451811
61789890322614457891340532237235
61789890322614472164952322412443
61789890322624964376876911449097
61789890322624964376879234397391
61789890322624964376880353592535
61789890322624978789255000084271
61789890322624978789255000438403
61789890322624978789444057031375
61789890322624978789505929520311
61789890322624978789506819150431
61789890322624978789507077413215
61789890322624978789507077430685
61789890322624978790950605997973
61789890322624978790950692091253
61789890322624978790950696441385
61789890322624978790950696458695
61789890322626179546525246113774
61789890322626179546525504866412
61789890322626179546528598981604
61789890322626179546528599099696
61789890322626179546528599453988
61789890327542381635334330644373
61789890327550475625024200238533
61789890327550489900389997278149
61789890327553177328456188755539
61789890327553177328459287942385
61789890327553188448334192296661
61789890327554077896267884656823
61789890327554077896270983843669
61789890327554087232497685088853
61789890327554089016145973937093
61789890328490334261755577929972
61789890328497538803747736934036
61789890328497538804583417277716
61789890328498439371308471510400
61789890328498734436430587770728
61789890328498771129018224842459
61789890328501139290604713658036
61789890328501141074743473479476
61789890328501141075579153823156
61789890328501424656279169345567
61789890328502325154803507169049
61789890328502336295641276257366
61789890328502336295641304837082
61789890328502336295644399437708
61789890328502341831825848994228
61789890328502373330535737383027
61789890328502373400014304344491
61789890328502373400076980370267
61789890328523049767346377105396
61789890328523082753892894975469
61789890328523083302684865417661
61789890328533556573156832697971
61789890328533589194617120550257
61789890328533589331877874925729
61789890328533589927155650750525
61789890328533589928937266681662
61789890328533605803711219075211
61789890328533605803732135077299
61789890328533605803732139663519
61789890328533605803899505432793
61789890328533605803920426021101
61789890328533605803983183536675
61789890328533605803983958375547
61789890328533605803984216655801
61789890328533605803986282854662
61789890328533605805427745240351
61789890328533605805427749944615
61789890328533605805427831434413
61789890328533856032608952385493
61789890328533856169806944996041
61789890328533856215645217135421
61789890328533856764938938740413
61789890328533856764941348826131
61789890328533856764941348839181
61789890328533889933474667228297
61789890328533889933476990176591
61789890328533904345852755863471
61789890328533904346041788817079
61789890328533904391628266237927
61789890328533904391878970341031
61789890328533904391879051848091
61789890328533904391879056080179
61789890328533905995429530841499
61789890328533905995430650036643
61789890328533905995430650154651
61789890328533905995430650154687
61789890328534756600357972261001
61789890328534756783456999124161
61789890328534757332688044703377
61789890328534790501223687103805
61789890328534790501226010052099
61789890328534790684321594771821
61789890328534790684325036915259
61789890328534804890965064749555
61789890328534804913601775738979
61789890328534804913852824198147
61789890328534804913852824198355
61789890328534804913876686192154
61789890328534804915297338521396
61789890328534804915297338527012
61789890328534804915297338540110
61789890328534804915297353072965
61789890328534804959440043646271
61789890328534804959440047878359
61789890328534804959607050378014
61789890328534804959628076303995
61789890328534804959689589542606
61789890328534804959690747749375
61789890328534804959690751981463
61789890328534804959693072097349
61789890328534804961134620690197
61789890328534806563241312818801
61789890328534806563242345937927
61789890330496682625687855509003
61789890330496682626711559697923
61789890330496682672465144607791
61789890330496699281012980302223
61789890330504786500647100893643
61789890330504787736177704548625
61789890330504788330810265846403
61789890330504788330810270078491
61789890330504788330810270084315
61789890330504788331626173022503
61789890330504804390482224339771
61789890330507489439614164078845
61789890330507506093917569261067
61789890330507506094566336136343
61789890330508390053014374435519
61789890330508390053014379139783
61789890330508390053014379144155
61789890330508390053199307910769
61789890330508390053199307912221
61789890330508390053199308382945
61789890330508390053199308384397
61789890330508390053200336781997
61789890330508390053202402983571
61789890330508390053202407217111
61789890330508390053202660780051
61789890330508390053202660896691
61789890330508390053202661250823
61789890330508390053202665501785
61789890330508406524468596526027
61789890330508406524468596527479
61789890330508556825089427080213
61789890330508856968606436167081
61789890331444930549076971987493
61789890331444930549080328037651
61789890331444980325602907174829
61789890331444980508617132023261
61789890331444980508617246814301
61789890331453034424039569190203
61789890331453034424039573422291
61789890331453034424224502666905
61789890331453034424227597267531
61789890331455785492968375533437
61789890331477346048913953526053
61789890331477346048914982395829
61789890331477346048917305344123
61789890331477346048917309576211
61789890331477346049102238820825
61789890331477346049105333421451
61789890331477395277420832263733
61789890331477395413842725949927
61789890331477395413842807458439
61789890331477395413842811689075
61789890331477395414678487802119
61789890331477395414681586993337
61789890331477395416102157478489
61789890331477395416102157484313
61789890331477395416102243217637
61789890331477395416102243219089
61789890331477395459599491555153
61789890331477395460435171903205
61789890331477395461855828010913
61789890331477395462691513063229
61789890331477395874473776189645
61789890331477396009227403794929
61789890331477396010902203456449
61789890331477396011737883800129
61789890331477396011737888032217
61789890331477411885968667953793
61789890331477411885972025425265
61789890331477411888228362335731
61789890331477412068732221987473
61789890331477412068794979515937
61789890331477412068794983746573
61789890331477412068794983748025
61789890331477412068983007593265
61789890331477412068986365059121
61789890331477412068986365064737
61789890331477412068986369309923
61789890331477412071242701503027
61789890331477412071242701619667
61789890331477412071242706224761
61789890331477562163715967505199
61789890331489117665309567085141
61789890331489117665895576426129
61789890331489117667569256879503
61789890331489117667569261111591
61789890331489117667590153120135
61789890331489251702795045357731
61789890331489253349923064761531
61789890331489269547463823206234
61789890331489269547526499232010
61789890345276351727068447694801
61789890345276351727131209459725
61789890345276367786540836943885
61789890345279053567007959442779
61789890345279064687639189902137
61789890345279064687639194134225
61789890345279953998312218206371
61789890345279953998315231299937
61789890345279953998315317039085
61789890345279953998374894232147
61789890345279953998377993064861
61789890345279965118127459628437
61789890345279965118127541135497
61789890345279965118127545367585
61789890345279965118190217161273
61789890345279965118190221393361
61789890345279970057787877766465
61789890346212591414774890999887
61789890346212591414858459034255
61789890346212591414858459040079
61789890346212603150666533680864
61789890346212608092615460590888
61789890346212608092636381177744
61789890346215293118293546738107
61789890346215309795485692408972
61789890346215309796050805510732
61789890346215309796322401622428
61789890346216210363883136203164
61789890346216493829350655499423
61789890346216493829350655503795
61789890346216493875292239905451
61789890346216510506751721256208
61789890346216510507588430469664
61789890346216510507588430474036
61789890346216510553132838074716
61789890346216510553153730083308
61789890346216510553321094789772
61789890346223398228347762795791
61789890346223398228348791665567
61789890346223398228516270685071
61789890346223398228599838719439
61789890346223398228599838725263
61789890346223409964407913016288
61789890346223414905791984390304
61789890346223414905791984396128
61789890346223414906355811404844
61789890346223414906627664733984
61789890346223442698544606003469
61789890346223448188912003261051
61789890346223448189727934784779
61789890346224313826411951761600
61789890346224315473352718972492
61789890346224347178236972049358
61789890346224347178236972050810
61789890346224598939656690261859
61789890346224598939656690263311
61789890346224598939864838696899
61789890346224598939867933296073
61789890346224598939867933297525
61789890346224598939927514722675
61789890346224598985431167180319
61789890346224599604119345979439
61789890346224599604119374677199
61789890346224599604122444812153
61789890346224610675673942446468
61789890346224615617058013237540
61789890346224615617893693581220
61789890346224615662623312851184
61789890346224615663626357901328
61789890346224643409789685682681
61789890346224643455543299170813
61789890346224644075568223563229
61789890346224644075568309302377
61789890346224644075571661120447
61789890346224647115850982400031
61789890346224647161583646721591
61789890346227017176787720941568
61789890346227017177623515598288
61789890346227300643091006314831
61789890346227300643091006319203
61789890346227300643112927191747
61789890346227300643280063260483
61789890346227300643282387258537
61789890346227300643300955270527
61789890346227300643303279268581
61789890346227300643362602426527
61789890346227300643362602430899
61789890346227300689033619590635
61789890346227300895521409412383
61789890346227300895584171177307
61789890346227312013641385050755
61789890346227315673364048435728
61789890346227317320304815646620
61789890346227317320576668975760
61789890346227317320576668980132
61789890346227317321140495990300
61789890346227317321140753207744
61789890346227317366309333295868
61789890346227317366873188890124
61789890346227317366873417527852
61789890346227345181970516401013
61789890346227348819077150016511
61789890346227348819077150022335
61789890346227348819077379587359
61789890346227348819077408285167
61789890346227348819077494378607
61789890346227349025272636759306
61789890346227349025272636763678
61789890346227350649973658998931
61789890346227350649973687578647
61789890346227360191384752771489
61789890346228201256844286622143
61789890346228201463333191052815
61789890346228217933870067876604
61789890346228217933870096456320
61789890346228217934058353171376
61789890346228249638754320954922
61789890346248925455917223348220
61789890346248926004144337906096
61789890346248926006588702911360
61789890346248926006592055779190
61789890346248958740705475015897
61789890346248958786459088505481
61789890346248958786479980514073
61789890346248959403975852677537
61789890346248959404729084176169
61789890346248959404729112873929
61789890346248959404732435645931
61789890346248959404791760201945
61789890346248959404791845941093
61789890346248959404791874638853
61789890346248959406427012688245
61789890346248959406486332665475
61789890346248959406486447450899
61789890346248959406489774453169
61789890346248959406489774454573
61789890346248959406489774454781
61789890346248959541236607053009
61789890346248959541989748232097
61789890346248959541993190375535
61789890346248959543747087040947
61789890346248959543747201826371
61789890346248959543750529184385
61789890346259466029202221160911
61789890346259466029262660325849
61789890346259466029285745945742
61789890346259466030957122584351
61789890346259466030957235970095
61789890346259466030957237369775
61789890346259482042472253732259
61789890346259482042953459147851
61789890346259482043204502902755
61789890346259482043204507624489
61789890346259482043225394911347
61789890346259482043228493744061
61789890346259482043228494216237
61789890346259482043228494216445
61789890346259482043228494233707
61789890346259482043291285046358
61789890346259482044710793252229
61789890346259482044731685260821
61789890346259482044732747550139
61789890346259482044732833639207
61789890346259482044732837888557
61789890346259732271851192458133
61789890346259732454950219321293
61789890346259732866983272289961
61789890346259733004162696908836
61789890346259733004183588917485
61789890346259764501947297123977
61789890346259766149811013136816
61789890346259766172719230249231
61789890346259780379444031046203
61789890346259780379444035767937
61789890346259780448085290020015
61789890346259780448085290136655
61789890346259780448171909523724
61789890346259780449592566126694
61789890346259780449592580659341
61789890346259780449592580659549
61789890346259780630911213623670
61789890346259780630912328232594
61789890346259780631100356308470
61789890346259780631102680656444
61789890346259780631184058266051
61789890346259780631184312296955
61789890346259780631186378027805
61789890346259780631186382614025
61789890346259780632627840887329
61789890346259782232561850346786
61789890346259782234735652342219
61789890346260632839725736211797
61789890346260632976923728822345
61789890346260633022762000961725
61789890346260666786365842233913
61789890346260666786369284377351
61789890346260681015646023549379
61789890346260681015708785314303
61789890346260681152906777924851
61789890346260681153157826384227
61789890346260681154602355258837
61789890346260681198932987816191
61789890346260681198932992402411
61789890346260681198933078141559
61789890346260681198933332172463
61789890346260681198935312164165
61789890346260682802547348243502
61789890346260682802547348243503
61789890346260682802547348260765
61789890348233365724755204251775
61789890348233365724755204257599
61789890348233365724758298852401
61789890348233365724758303444445
61789890348233365724758643208673
61789890348233382333306139133053
61789890348233382333306139138877
61789890348234726485172186899923
61789890348234733070650683629173
61789890348234733071205049046775
61789890349214227374288265554863
61789890349214229021416284958663
61789890349214229158698993689103
61789890349214229159451105998415
61789890349214245081759050792818
61789890349214245218203811886073
61789890349214245218957043386104
61789890349214245219019719411880
61789890349214245219019719429142
61789890354129983521284118288169
61789890354130895667760485204152
61789890354130900560946720983352
61789890354131344327512861092407
61789890354131346111817985330251
61789890354131346111901553364619
61789890354131346111901553482663
61789890354131346111902667973543
61789890354138089226950466500635
61789890354138089226950466618679
61789890354138989610844994318212
61789890354138989610844994436256
61789890354138989610907756555312
61789890354138989610911109318148
61789890354138989610911114022412
61789890354138989610928562470624
61789890354138989610928562824756
61789890354138989611660897262224
61789890354138989611664254729324
61789890354138989611664255201500
61789890354138989611681703530216
61789890354138989611681703648260
61789890354138989611685175434272
61789890354138989611685175453146
61789890354138989611685175552316
61789890354138989611685175906448
61789890354138989611685175925322
61789890354138989611685180157410
61789890354138989611744465767316
61789890354138989611744465768768
61789890354138989611747937553487
61789890354138989611747937553488
61789890354138989611747937554939
61789890354138989611747937554940
61789890354138989611747937572202
61789890354138989611747938025664
61789890354138989611747938027116
61789890354138989611747942276466
61789890354138989656598550530320
61789890354138989656598550646912
61789890354138989656598579228080
61789890354138989656602018673171
61789890354138989656602018673172
61789890354138989656602018674623
61789890354138989656602018674624
61789890354138989656602022905259
61789890354138989656602022905260
61789890354138989656602022906711
61789890354138989656602022906712
61789890354138989656603051793750
61789890354138989656603056025838
61789890354138989656661226556096
61789890354138989656661227026820
61789890354138989656661227028272
61789890354138989656661341347136
61789890354138989656664698930876
61789890354138989656682147262448
61789890354138989656682233355728
61789890354138989656685586236815
61789890354138989656685586236816
61789890354138989656685590941079
61789890354138989656685590941080
61789890354138989657414367733732
61789890354138989657417839637788
61789890354138989657417840109964
61789890354138989657435374179232
61789890354138989657438731646380
61789890354138989657438731665254
61789890354138989657438731764424
61789890354138989657438732118556
61789890354138989657438732137430
61789890354138989657438736369518
61789890354138989657438846437633
61789890354138989657498050559140
61789890354141690765510405529741
61789890354141690902498076113092
61789890354141690902498076117464
61789890354141690902498076231136
61789890354141690902498076235508
61789890354141690902501170718090
61789890354141690902501170836134
61789890354141690902501171185894
61789890354141690902501171190266
61789890354141690902560838354564
61789890354141690902563932955190
61789890354141690902564191235444
61789890354141690902564195821664
61789890354141690902581644265504
61789890354141690902581644269876
61789890354141690902581644619636
61789890354141690902584738748086
61789890354141690902584738752458
61789890354141690902769672224788
61789890354141690902769672229160
61789890354141690902769672342832
61789890354141690902769672696964
61789890354141690902773139882414
61789890354141690902773140350218
61789890354141690902773140350378
61789890354141690902773140354590
61789890354141690902832434461888
61789890354141690902832434466260
61789890354141690902832692624098
61789890354141690902832692628470
61789890354141690902832692742142
61789890354141690902832692746514
61789890354141690902833462858036
61789890354141690902833462863860
61789890354141690902833463330212
61789890354141690902833835929538
61789890354141690902833835935154
61789890354141690902833835935202
61789890354141690902833835948252
61789890354141690902833840534472
61789890354141690902835787206010
61789890354141690902835787211834
61789890354141690902835787224724
61789890354141690902835787324054
61789890354141690902835787328266
61789890354141690902835791933360
61789890354141690902835901997258
61789890354141690902835902115302
61789890354141690902835902119514
61789890354141690902835902469434
61789890354141690902836160277511
61789890354141690902836160277512
61789890354141690902836160399767
61789890354141690902836160399768
61789890354141690902836160749688
61789890354141690902836935234427
61789890354141690902836935234428
61789890354141690902836939839362
61789890354141690903334899767828
61789890354141690903334900121960
61789890354141690903337998954674
61789890354141690903397547562196
61789890354141690903397547563648
61789890354141690903400646394910
61789890354141690903400646396362
61789890354141690903401019348367
61789890354141690903401019348368
61789890354141690903401019349819
61789890354141690903401019349820
61789890354141690903401019367082
61789890354141690903401019466411
61789890354141690903401019466412
61789890354141690903401019467863
61789890354141690903401019467864
61789890354141690903401019485126
61789890354141690903401019820544
61789890354141690903401019821996
61789890354141690903401024071346
61789890354141690948255100469503
61789890354141690948255104700139
61789890354141690948255104701591
61789890354141690948314308821700
61789890354141690948314308823152
61789890354141690948314423142016
61789890354141690948314423146388
61789890354141690948317403069646
61789890354141690948317403074018
61789890354141690948317403423778
61789890354141690948317517742642
61789890354141690948317776145360
61789890354141690948317780725756
61789890354141690948317780731580
61789890354141690948335315150608
61789890354141690948335315154980
61789890354141690948338409751234
61789890354141690948338409755606
61789890354141690948523601979121
61789890354141690948523601980573
61789890354141690948524745169213
61789890354141690948526700813287
61789890354141690948527069283907
61789890354141690948527069633827
61789890354141690948527073883177
61789890354141690948586019253712
61789890354141690948586019258084
61789890354141690948586277533966
61789890354141690948586277538338
61789890354141690948586277650606
61789890354141690948586277656430
61789890354141690948586278004898
61789890354141690948586278006350
61789890354141690948587047767904
61789890354141690948587047773728
61789890354141690948587420845070
61789890354141690948587425444340
61789890354141690948589372115878
61789890354141690948589372121542
61789890354141690948589372121702
61789890354141690948589372134592
61789890354141690948589372233970
61789890354141690948589372238182
61789890354141690948589372238342
61789890354141690948589372588262
61789890354141690948589376837612
61789890354141690948589376839064
61789890354141690948589376843276
61789890354141690948589376856326
61789890354141690948589486907126
61789890354141690948589745309683
61789890354141690948589745309684
61789890354141690948589745659604
61789890354141690948589749908954
61789890354141690949151132354020
61789890354141690949151132355472
61789890354141690949154231186734
61789890354141690949154231188186
61789890354141691360117579816589
61789890354141691497297775019171
61789890354141691498134603255809
61789890354141705727559048162872
61789890354141707374060196754368
61789890354141707374060197226544
61789890354141707374122872780144
61789890354141707374122872898188
61789890354141707374122873252320
61789890354141707374625424293036
61789890354141707374688100667327
61789890354141707374688100667328
61789890354141707374688100686042
61789890354141707374688104918130
61789890354141707419876458162395
61789890354141707557074536389468
61789890354141707557074536393840
61789890354141707557074536506108
61789890354141707557074536507476
61789890354141707557074536507719
61789890354141707557074536507720
61789890354141707557074536511932
61789890354141707557074536524982
61789890354141707557074536860400
61789890354141707557074536861852
61789890354141707557137212532043
61789890354141707557137212532044
61789890354141707557137212533495
61789890354141707557137212533496
61789890354141707557639763926892
61789890354141707557702440306800
61789890354141707557702440308252
61789890354141707557702444557602
61789890354141991091772109556371
61789890354141991091772113788459
61789890354141991092020833667773
61789890354141991092104401702141
61789890354141991092671584648795
61789890354141991092671584766839
61789890354141991503634588904909
61789890354141991686568340319599
61789890354141991686648928190303
61789890354141991687384247844007
61789890354141991687384247849831
61789890354142007563309899216347
61789890354142007563393467250715
61789890354142007563958666085799
61789890354142007746407806412187
61789890354142157727506903909416
61789890354142157863951750445444
61789890354142157863951750563488
61789890354142157864704896519964
61789890354142891522319668678480
61789890354142891522319668795072
61789890354142891522319697376240
61789890354142891522322763749830
61789890354142891522322763751282
61789890354142891522382344704256
61789890354142891522382345174980
61789890354142891522382345176432
61789890354142891522382459495296
61789890354142891522385439304882
61789890354142891522385439421474
61789890354142891522385439422926
61789890354142891522385554095922
61789890354142891522385812492816
61789890354142891522385817079036
61789890354142891522403265410608
61789890354142891522403351503888
61789890354142891522406360011234
61789890354142891522406446104514
61789890354142891522406704384975
61789890354142891522406704384976
61789890354142891522406709089239
61789890354142891522406709089240
61789890354142891522570373253760
61789890354142891522570746325261
61789890354142891522570746325262
61789890354142891522571401767952
61789890354142891522571774839294
61789890354142891522571779444388
61789890354142891522573840907014
61789890354142891522573840925887
61789890354142891522573840925888
61789890354142891522574878277102
61789890354142891522591293487936
61789890354142891522591637861470
61789890354142891522591637861677
61789890354142891522591637861678
61789890354142891522591637878940
61789890354142891522591637978110
61789890354142891522591638332401
61789890354142891522591638332402
61789890354142891522591638333853
61789890354142891522591638333854
61789890354142891522592408449540
61789890354142891522592408450992
61789890354142891522592666729842
61789890354142891522592666731246
61789890354142891522592666731453
61789890354142891522592666731454
61789890354142891522592666748716
61789890354142891522592666847886
61789890354142891522592671452980
61789890354142891522594732915606
61789890354142891522594732933027
61789890354142891522594732933028
61789890354142891522594737164956
61789890354142891522594737166567
61789890354142891522594737166568
61789890354142891522594737183830
61789890354142891522595770285694
61789890354142891522654313887454
61789890354142891522654313904716
61789890354142891522654314358178
61789890354142891522654314359630
61789890354142891522657408488080
61789890354142891522657413190892
61789890354142891522657413192344
61789890354142891523135485883344
61789890354142891523135486001388
61789890354142891523135600320252
61789890354142891523135600674384
61789890354142891523138585188234
61789890354142891523156492327392
61789890354142891523159591514238
61789890354142891523159849794540
61789890354142891523159849813414
61789890354142891523159849912584
61789890354142891523159850266716
61789890354142891523159850285590
61789890354142891523159854517678
61789890354142891523407455066542
61789890354142891523407455083804
61789890354142891523407459788068
61789890354142891523410553916518
61789890354142891523410554371432
61789890354142891523410558620782
61789890354142892072181718898311
61789890354142908130954544783671
61789890354142908130954544783672
61789890354142908130954545137804
61789890354142908131142572742712
61789890354142908131142572742748
61789890354142908131142572742955
61789890354142908131142572742956
61789890354142908131142572760218
61789890354142908131142572859388
61789890354142908131142572860999
61789890354142908131142572861000
61789890354142908131142572878262
61789890354142908131142573213680
61789890354142908131142573215132
61789890354142908131205248768732
61789890354142908131205248885324
61789890354142908131205248886776
61789890354142908131686793835916
61789890354142908131686793836123
61789890354142908131686793836124
61789890354142908131686793853386
61789890354142908131686798557650
61789890354142908131707685961148
61789890354142908131707685961307
61789890354142908131707685961308
61789890354142908131707685980022
61789890354142908131707690566242
61789890354142908131958389965082
61789890354142908131958390083126
61789890354142908176896157651212
61789890354142908176958833677148
61789890354142908176958833678600
61789890354142908177440378744380
61789890354142908177711974874950
61789890354143051708981339774731
61789890354143051709003265001779
61789890354143051709064907809099
61789890354143051709064907927143
61789890354143058226343097279346
61789890354143058294502777706032
61789890354143058294973360325311
61789890354143058294973474644175
61789890354143058295318595088967
61789890354143058295319742999394
61789890355078281221199082797905
61789890355078281221199427171439
61789890355078281221700491004113
61789890355078281221951195107217
61789890355078281221951539480751
61789890355078281266952639010013
61789890355078281266953012081355
61789890355078281267705124390667
61789890355078281404213423500232
61789890355078281404213423500235
61789890355078281404213766456824
61789890355078290694447454623382
61789890355079131829202092680612
61789890355079181788676134547166
61789890355079181788676134552990
61789890355079181788948188289902
61789890355079181788948446570156
61789890355079181789574948664254
61789890355079181834701773198318
61789890355079181834702031956863
61789890355079181972777574663048
61789890355089936995814419860132
61789890355089986818863845448593
61789890355089986956187275845226
61789890355091187575380988838214
61789890355110696721537472542673
61789890355110696723295840238561
61789890355110696724044513573713
61789890355110696724047956779961
61789890355110696906310179399998
61789890355110712781292961548517
61789890355110712781292961549969
61789890355110712781292990129685
61789890355110712781296438057667
61789890355110712782800658425489
61789890355110712782800658426941
61789890355110712782800658431105
61789890355110712782800658431153
61789890355110712782800658431312
61789890355110712783552774972505
61789890355110712783552774985603
61789890355111597289411930084770
61789890355111597291041502170178
61789890355111597291044859637278
61789890355111597291857325500911
61789890355111597337613232867780
61789890355111613349108129355306
61789890355122402318700826987153
61789890355122402456024257265742
61789890355122418377706556379547
61789890355122418379962893661615
61789890355122418379962897893703
61789890355122804540442398553711
61789890355122819385043431502018
61789890355122819385044464603882
61789890355122821217697220250352
61789890355122821217698339445496
61789890355122821218471387361245
61789890355122854572552744578391
61789890355122868798817892206480
61789890355122868798820991039194
61789900957275622480284211260710
61789900963183947658383734942746
61789900963185148278184435149782
61789900963185148278184435499542
61789900963185153766104139921462
61789900963366610838945449366990
61789900963402666903238762983016
61789900963475579536576854303458
61789900963476965595649101459131
61789900963476971128737843594391
61789900963476982204197023242471
61789900966127486948768366916302
61789900966127486950275030318404
61789900966127787092264569735178
61789900966127787092285376004622
61789900966127787093708442792640
61789900966127787093771204907484
61789900966138293764832292137676
61789900966138293764832320717392
61789900966138293764832406456540
61789900966138593908265734259017
61789900966138593908349412829252
61789900966138593908349417078601
61789900966138593908349417078602
61789900966138593954102997621076
61789900966138593954103001871877
61789900966139494338816760456588
61789900966139494338837304920916
61789900966139494338837333500632
61789900966139494338837563188120
61789900966139494338837591767836
61789900966139494338837676457224
61789900966139494521830985305020
61789900966139494521831013884736
61789900966139494521831099623884
61789900966139494521851558354888
61789900966139494521851901311480
61789900966139494521851902827800
61789900966139494521851905543568
61789900966139494521851931407516
61789900966139494521851935658318
61789900966139499872573355899584
61789900966139499872824404831344
61789900966139499872824433411060
61789900966321825935923517371893
61789900966321976243172859551170
61789900966321976244009659208038
61789900966321976244009687787754
61789900966321979950050035337080
61789900966321979950050149655944
61789900966321979950050151172264
61789900966321979950112913287108
61789900966322276386689868639490
61789900966322276386773522413006
61789900966322276387526667824182
61789900966322276387526668296358
61789900966322276387526696876074
61789900966322276433280253088182
61789900966322280093567043953224
61789900966322280093567044425400
61789900966322280093567073005116
61789900966322280093567158744264
61789900966322280139320629217224
61789900966322280139320745052408
61789900966322280139383507167252
61789900966346291572667992301582
61789900966346591716185001389902
61789900966346591716247763154826
61789900966357398529738443441170
61789900966357398575471107644686
61789900966357398575492028232994
61789900966357404066089348705764
61789900966357431884011294872578
61789900966357437237159808563841
61789900966358298960268578691714
61789900966358298960289499280022
61789900966358298960456606769042
61789900966358298960477527357350
61789900966358298960540289122274
61789900966358304496640374576868
61789900966358304496640376093188
61789900966358304496723942605412
61789900966358332314624998157490
61789900966358332497576546985970
61789900966358337849992840006053
61789900966358348915582080041754
61789900966358348915582108621470
61789900966358348915770136698798
61789900966358348961503145392648
61789900966358348961524065980956
61789900966358348961586713427016
61789900966358348961586742006732
61789900966419270912163622506940
61789900966419270914423058267590
61789900966419270914423144478914
61789900966419270914423173058630
61789900966419274618183451100302
61789900966419274618204343108894
61789900966419274618204457427758
61789900966419274618267133453534
61789900966419571055659825325816
61789900966419571055680631595260
61789900966419571057940067355910
61789900966419571057940182146950
61789900966419571103693738359058
61789900966419574761721466516078
61789900966419574761721466865998
61789900966419574761784142541854
61789900966419574761784142891774
61789900966419585882101535242744
61789900966419585882101535592664
61789900966419585882161226754670
61789900966419585882161227104590
61789900966419585882164325942920
61789900966419585882164326059560
61789900966419585882164326409480
61789900966430077728143636737354
61789900966430077728227204771722
61789900966430077728227290510870
61789900966430092552325910440329
61789900966430092552388672191996
61789900966430092552388701238272
61789900966430092552388701238432
61789900966430333399458536741800
61789900966430333399479457330108
61789900966430333399542104776168
61789900966430333399542477828796
61789900966430333445212092953908
61789900966430333445212121533624
61789900966430333445233013542216
61789900966430333445295689567992
61789900966430333445296033924264
61789900966430333445296034040904
61789900966430377870928306334182
61789900966430377870928420653046
61789900966430377871678438651792
61789900966430377871678467231508
61789900966430377871681561832134
61789900966430377916661084856562
61789900966430377916681976865154
61789900966430377917432023443616
61789900966430377917435118044242
61789900966430381575253557766978
61789900966430381575274106818978
61789900966430381575274221137842
61789900966430381575274449775570
61789900966430381575274478355286
61789900966430381575525153878674
61789900966430381575525498234946
61789900966430381575525613020370
61789900966430381621006771022494
61789900966430381621006885341358
61789900966430381621007113979086
61789900966430381621027777349950
61789900966430381621028034567394
61789900966430381621278738670498
61789900966430381621278740186818
61789900966430381621278825809326
61789900966430381621278826275886
61789900966430381621278854505682
61789900966430381621279083026770
61789900966430381621279083143410
61789900966430381621279111723126
61789900966430381621279197812194
61789900966430383222654583569883
61789900966430383222654669309031
61789900966430383405333930457570
61789900966430383405334273414162
61789900966430383405386102526474
61789900966430383405396692216670
61789900966430383405396925442070
61789900966430383405584977517266
61789900966430383405584979033586
61789900966430383405585321873538
61789900966430383405585326590900
61789900966430383405605899621894
61789900966430383405606242578486
61789900966430383405668889902082
61789900966430383405668894625268
61789900966430383405668923321629
61789900966430383405669004693330
61789900966430392695839562065714
61789900966430392695839590645430
61789900966430392695841915110044
61789900966430392695902352410354
61789900966430392695902696766626
61789900966430392695902697233186
61789900966430392695904676758328
61789900966430392695904677224888
61789900966430392695905705744744
61789900966430392695905709877454
61789900966430392695905710344013
61789900966430392695905710344014
61789900966430392741593146857538
61789900966430392741593519910166
61789900966430392741656281675090
61789900966430392741656282025010
61789900966430392741659290536568
61789900966430394342948071164243
61789900966430394342968991756923
61789900966430394342968991875021
61789900966430394343034767081765
61789900966431233830030456009528
61789900966431233830093246354168
61789900966431233830093504971340
61789900966431234013023788855192
61789900966431234013045053916412
61789900966431234013107816031256
61789900966431250484394901599565
61789900966431278299973128982992
61789900966431278299973157562708
61789900966431278300035919327632
61789900966431278301458527323874
61789900966431278301479419332466
61789900966431278302229465910928
61789900966431278302229494490644
61789900966431278302232560511554
61789900966431278302232589091270
61789900966431278302292141936704
61789900966431278302292256255568
61789900966431278302295326864150
61789900966431278302295350856194
61789900966431278302295355443866
61789900966431278482987382416964
61789900966431278484493672766438
61789900966431278485226012257930
61789900966431278485243719344900
61789900966431278485246818177614
61789900966431278485309580292298
61789900966431282005741909000338
61789900966431282005804327808670
61789900966431282005804585026114
61789900966431282005825219817262
61789900966431282005825591353570
61789900966431282005992871370646
61789900966431282006013505112034
61789900966431282006013763379238
61789900966431282006076295456674
61789900966431282188756133854594
61789900966431282189006837957698
61789900966431282189006839357378
61789900966431282189006954142802
61789900966431282189007211010326
61789900966431282189007297099394
61789900966431282189027760062326
61789900966431282189027846151394
61789900966431282189028103018918
61789900966431282189090607916318
61789900966431282189090636496034
61789900966431282189090865133762
61789900966431283790131720469146
61789900966431283790215317083230
61789900966431283790215402822378
61789900966431283790403345160558
61789900966431283790466108459277
61789900966431283835288677293034
61789900966431283835884929136990
61789900966431283835885300673298
61789900966431283835947719481630
61789900966431283835947981286746
61789900966431283835968611490222
61789900966431283836135977596366
61789900966431283836136006176082
61789900966431283836136009364074
61789900966431283836136234347250
61789900966431283836136239068984
61789900966431283836136349132674
61789900966431283836136353854408
61789900966431283836156896784994
61789900966431283836219659949598
61789900966431283836219660421982
61789900966431283836219664671331
61789900966431283836219689001698
61789900966431283836219693251047
61789900966431283836219693252499
61789900966431283836219917167042
61789900966431283836219921888775
61789900966431283836219921888776
61789900966431283836220031958290
61789900966431283836220036207640
61789900966431293126390589208258
61789900966431293126390589324850
61789900966431293126390847475414
61789900966431293126390847475462
61789900966431293126390847592054
61789900966431293126390847592102
61789900966431293126392913206264
61789900966431293126392913206312
61789900966431293126392913322904
61789900966431293126392913322952
61789900966431293126453265350626
61789900966431293126456732887240
61789900966431293309405187115094
61789900966431293309405301900518
61789900966431293309407252845944
61789900966431293309408285947808
61789900966431293309467977926294
61789900966431293309471072526920
61789900966431293309471076758848
61789900966431293309471076759008
61789900966431293309471076777721
61789900966431293309471076777722
61789900966431294910759508785066
61789900966431294910761832783120
61789900966431294910782753488068
61789900966431294910843076819434
61789900966431294910843191138298
61789900966431294910843449889537
61789900966431294910845515602912
61789900966431294910846544472688
61789900966431294955760177380978
61789900966431294955760292166402
61789900966431294955780754085398
61789900966431294955781098435846
61789900966431294955781098441670
61789900966431294955781127138026
61789900966431294955781213227094
61789900966431294956501470429246
61789900966431294956512289690290
61789900966431294956513088989218
61789900966431294956513318560066
61789900966431294956513351861516
61789900966431294956513433345490
61789900966431294956515413337192
61789900966431294956515417575104
61789900966431294956515417592366
61789900966431294956532866394710
61789900966431294956533239447338
61789900966431294956534243870108
61789900966431294956534358655531
61789900966431294956534358655532
61789900966431294956536309600958
61789900966431294956536334047964
61789900966431294956595886770934
61789900966431294956595972510082
61789900966431294956596001562182
61789900966431294956596657023586
61789900966431294956596747350406
61789900966431294956597001379858
61789900966431294956597034681307
61789900966431294956597034681308
61789900966431294956597116171106
61789900966431294956597120420456
61789900966431294956597120421908
61789900966431294956598981371560
61789900966431294956599096162808
61789900966431294956599100394736
61789900966431294956599100394896
61789900966431294956599100413609
61789900966431294956599100413610
61789900966431294956600104817506
61789900966431294956600128730809
61789900966431294956600129281933
61789900966431294956600129281934
61789900966431294956600133513778
61789900966431294956600133514021
61789900966431294956600133514022
61789901090402059179688584806782
61789901090402948497202096298490
61789901090402959615572890353006
61789901096092780399441539652610
61789901096116195305142018787060
61789901096310673479752736318542
61789901096310688304728738392920
61789901096311585028590875284786
61789901096334999928790567016608
61789901099257948281723313548332
61789901114025752188126681194854
61789901114025752188126709774570
61789901114036560832847166174834
61789901114036560832847251913982
61789901114036560837344849851566
61789901114036560837930854961918
61789901114036564543950057872880
61789901114036564545665808257350
61789901114037450149608765415242
61789901114037461262646166869630
61789901114061776598646510379984
61789901116668056861602617624391
61789901116984119096963061444315
61789901116984119097799884976635
61789901116984124847496558914172
61789901116984167275477511239707
61789901116992224802337294967743
61789901116992228103935119425105
61789901116992228103935462381697
61789901116992229751064176164309
61789901116992229751064519120901
61789901116992272566538109641593
61789901116992274213666133276029
61789901116992274213729923910729
61789901116992274214482036220041
61789901116994631333953449170476
61789901116994975919423930107983
61789901116995832088503649153518
61789901116995832091035824685228
61789901117016545286189649742500
61789901117016545286461274432460
61789901117028296995583950533811
61789901117089474596082366094875
61789901117089474596103258102015
61789901117089474596103258103467
61789901117089475007613667905115
61789901117089491068020313190269
61789901117089491273295403774332
61789901117089524420033246879439
61789901117089524420033619949329
61789901117099879165480071992862
61789901117100326500538397632839
61789901117101226931089424897799
61789901117101230222273318154819
61789901117101230223088878142239
61789901117101231870217158995571
61789901122576393244223529848919
61789901122576395028341745321171
61789901122576395028362637329763
61789901122611801332510582942195
61789901122611815738299807049735
61789901122612701900259602811879
61789901122612716168850834308871
61789901122685647938829795382623
61789901122685647938829881121771
61789901122705910096848337957344
61789901122706360945906622810839
61789901122706360945969384575763
61789901122706360950989196988999
61789901122706360951051958753923
61789901122706360998438361947217
61789901122706360998501120996373
61789901122706360998501124066273
61789901122706361135761875721765
61789901122718035025721866209138
61789901122718039964849600188866
61789901122892433254325849592871
61789901122892444366547719639555
61789901122892444371714748289631
61789901122892444372529536630543
61789901122892444372530651233643
61789901122892444509728643844191
61789901122892448078567589811291
61789901122892449862057782343291
61789901122892449862141493742591
61789901122892449934045928303368
61789901122892449934046299839676
61789901122892449934129611122952
61789901122892449934129982665084
61789901122892450071327603733500
61789901122892477725984133589929
61789901122892483217226781981077
61789901122892494330266736421167
61789901122899486604370738361434
61789901122899502666135107459800
61789901122900553189060761972675
61789901122900597653170042537185
61789901122900597653923183716273
61789901122903240204595792108815
61789901122903251322716882350287
61789901122903255028669076420947
61789901122903256675882959166923
61789901122903552132177360046947
61789901122903552132178388916723
61789901122903555287417724227347
61789901122903555287480400253123
61789901122903555287480485992271
61789901122904452562728387311907
61789901122904452562729416181683
61789901122904452562729420767903
61789901122904452562729506507051
61789901122904455648553373587455
61789901122904457458383907172592
61789901122904485914553407601117
61789901122904485914554436470893
61789901122904501900253782413679
61789901122924718425156439853196
61789901122924870510292319133744
61789901122925165620893082689491
61789901122925165620894197298415
61789901122925165620894202002679
61789901122935525376095902480120
61789901122998144961830261487697
61789901122998144961833617537855
61789901122998144961892937513473
61789901122998144961893023252621
61789901122998144961896379302779
61789901122998144961896379656911
61789901123008455304237588217246
61789901125565828301420671948402
61789901125567029058440257124338
61789901125660222803399171655987
61789901125660373515802281403180
61789901125660373515802398904164
61789901125660672012922489872100
61789901125660673705051954695016
61789901125660673842312712136016
61789901125671480519630281535001
61789901125846762594864212589832
61789901125846762640596876787524
61789901125846762640596876793348
61789901125846762640597134004968
61789901125857567761476454030204
61789901125857567761476539769352
61789901125857567761476931972810
61789901125857567807230516882678
61789901125857569453585029560296
61789901125857569453585115299444
61789901125858768381361229137866
61789901125858768518559221748414
61789901125858768563538740542125
61789901125858770211504592703289
61789901125858770211504621283005
61789901125879031131707273551839
61789901125879178138260472514476
61789901125879467163657394284075
61789901125879467163657394288447
61789901125879467163657394642579
61789901125879467346588051098139
61789901125879467346588051452271
61789901125879478281777457623801
61789901125879478327530952075756
61789901125879478327531037814904
61789901125890021592999205026537
61789901125890021592999205030909
61789901125891172760758072583283
61789901125891172760758072584735
61789901125891172760758073055459
61789901125891172760758073056911
61789901125891172760820748727103
61789901125891172760820748728555
61789901125891172943751405542619
61789901125891172943751405896751
61789901125891174590064641196099
61789901125891174590127316867743
61789901125891174590879429059011
61789901125891174590879429177055
61789901125891174590879429531187
61789901125891222167067241378365
61789901125891222167067241379817
61789901125891222349997898193881
61789901125891222349997898548013
61789901125891223996373809519005
61789901125891223997125922182449
61789901125951104917945291840498
61789901125951257048646512794386
61789901125951957353831884215913
61789901125952129021498766371936
61789901125952129067231340244260
61789901125952129067231344830480
61789901125952129067231344836304
61789901125952129067231430569628
61789901125952129067231430575452
61789901125952157479197654494802
61789901125952160771949362362738
61789901125952411504136530136896
61789901125952411504199320598176
61789901125952411504199325321394
61789901125952411549890115045360
61789901125952411549952876810284
61789901125952455976317745462738
61789901125952455976338637471330
61789901125952457805645205961730
61789901125952457805707967726654
61789901125952460915466371451058
61789901125962918128670115240478
61789901125962934188111093551456
61789901125962935880219583342400
61789901125964118748407790608883
61789901125964118748407790610335
61789901125964118748428682617475
61789901125964118748428682618927
61789901125964118748428683168356
61789901125964118748491358643251
61789901125964118748491358644703
61789901125964118748491359194132
61789901125964118748491473512996
61789901125964118748491732130168
61789901125964118748491736379758
61789901125964118748491736497802
61789901125964118885752491227406
61789901125964118931422015340723
61789901125964118931422015458767
61789901125964118931422015891604
61789901125964118931422101630752
61789901125964118931443280952824
61789901125964118931506042736622
61789901125964120578299334872055
61789901125964120578299334990099
61789901125964120578362010897831
61789901125964120578362011015875
61789901125964120578550038975159
61789901125964120578550039093203
61789901125964120578634071075405
61789901125964120578635099945181
61789901125964163219794335674370
61789901125964163219877903592146
61789901125964163219878018027602
61789901125964163402808560406210
61789901125964163402871322171134
61789901167214189550009887899918
61789901167215089980560829431554
61789901167215089985643403609714
61789901169986137351191092132390
61789901170157850967695851380268
61789901170157851104893843990816
61789901170169558348433109761872
61789901170169841995996720248207
61789901170169853114117496118627
61789901170169858675716798958704
61789901170169858675716913283392
61789901170169901147757302406649
61789901170169901286775309845999
61789901170169902932208756437961
61789901170169902933841690581061
61789901170194168513175472724796
61789901170194174004104312297148
61789901170194174004104312302972
61789901170204528680909240713624
61789901170205924066182389896947
61789901170205925713247994730327
61789901170265919234776229051776
61789901170266697365056932714606
61789901170266697365871721049694
61789901170267103313746410291391
61789901170267119854012073724256
61789901170267119991210152068128
61789901170267119991775007952444
61789901170267153137697291430087
61789901170267153137697664495765
61789901170267153137759967101731
61789901170267164257573335780639
61789901170277502531731935919902
61789901170277508020404870918982
61789901170277508020467546944758
61789901170277960156828767715095
61789901170277960157392851947079
61789901170278858940250742474391
61789901170278858940250742480215
61789901170278858940815598358707
61789901170278858940815598360159
61789901170278860587128833659507
61789901170278860587881203192087
61789901175786727797947226031703
61789901175786727935145218642251
61789901175786727935207980407175
61789901175786731639491019127047
61789901175786742615330427970887
61789901175786742752591182346359
61789901175786742752779467641131
61789901175859673790700410126011
61789901175859673927898402736559
61789901175859673927961164501483
61789901175859677495046210610807
61789901175859677632244203221355
61789901175859677632306964986279
61789901175859688745281604675743
61789901175859688745344366440667
61789901175883655762034008060222
61789901175883955905551017148542
61789901175883989114841372586567
61789901175883989119923946764727
61789901175883989252039365197115
61789901175883989252290412256811
61789901175883989257121939375275
61789901175883989303127319003675
61789901175895661502714371593022
61789901176078217045450408078297
61789901176078482119134868595563
61789901176078482251061254428475
61789901176078482251312301488171
61789901176078482256143828606635
61789901176078482256395623325167
61789901176078482302232890582443
61789901176078515603137321777381
61789901176078526585500510435637
61789901176078526721258045062941
61789901176078526722698503046185
61789901176078526722761264811109
61789901176175478361507472816167
61789901176187480604569963974279
61789901178850474448272323031150
61789901178850474448272327623194
61789901178850474494025912533062
61789901178850476094586505700490
61789901178850476277599816470186
61789901178850476277600845339962
61789901179057154758810932151867
61789901179067650318173769020625
61789901179067650318194689608933
61789901179069012279936843730453
61789901179069303158353260964054
61789901179129756138102111236097
61789901179130100753824352711049
61789901179141808181130069958713
61789901193512604037189466098519
61789901193512604037252227863443
61789901193512604174450220473991
61789901193512607741535266583315
61789901193512607741598028348239
61789901193512607878796020958787
61789901193512618854572668037703
61789901193512618991833422413175
61789901193609565171591169818825
61789901193609865354146374424131
61789901193609865354334659718903
61789901193609865359228948602291
61789901193620638820584536218594
61789901193620644308504240640514
61789901193792347007603467627899
61789901193792347053336160415503
61789901193792347060110958705527
61789901193792352574286173468096
61789901193792352620018837671612
61789901193792352620102520497020
61789901193792352757300484522028
61789901193792352757300513101744
61789901193792384255321161027315
61789901193792395229339068420365
61789901193792397013729908407737
61789901193792397015424485918223
61789901193792397016236949438777
61789901193802992613671491530478
61789901193803001942319743437198
61789901193803001949910473255322
61789901193803040792165020620922
61789901193803159571041092554880
61789901193803192716943714014736
61789901193804058353627039311092
61789901193804060000839778872800
61789901193804352935543916740295
61789901193804354577590399301339
61789901193804358353168263649667
61789901193804358353356548944439
61789901193804358358250837827827
61789901193804358359946415161813
61789901193804358490366256260215
61789901193804358495448830438375
61789901193804358497144407772361
61789901193804358541475130655083
61789901193804391643043459516805
61789901193804402753572415300529
61789901193804402753573448403845
61789901193804402753635091326305
61789901193804402754388236738933
61789901193804402756104849451023
61789901193804402824742750502453
61789901193804402824805512267377
61789901193804402960562961161357
61789901193804402962003504877925
61789901193804404584531743201481
61789901193828373500087299792005
61789901193828675519313331765768
61789901193828675519501359843096
61789901193828675656510981413900
61789901193840427365633657513799
61789901193900452409031902732403
61789901193901621438278854159977
61789901193901621461438071917852
61789901193901621461438157657000
61789901193901621506983598719500
61789901193901621506983598725324
61789901193901654790082953859427
61789901193901654790082953860879
61789901193901654790082953865251
61789901193901654790103874447735
61789901193901654790103874449187
61789901193901654790103874453559
61789901193911970647541878191790
61789901193911970647544202539764
61789901193911976183725650693684
61789901193912004001873939512040
61789901193912460024511243500199
61789901193912461625886367785271
61789901193912461809151754478615
61789901193912472747350179401463
61789901193913360592573729237911
61789901196576350733540034628284
61789901196576352379917060563784
61789901196793987951430063927585
61789901196855965735425397791165
61789901196855965735488159560461
61789901202375256785208721381932
61789901202448191664945396030444
61789901202448191665008157795368
61789901202471601077202422420188
61789901202471601077202422536828
61789901202471601077202451116544
61789901202471601077202537205612
61789901202472501644930524893928
61789901202472501644930553473644
61789901202472501644930639212792
61789901202472501644951445600280
61789901202472501644951474179996
61789901202472501644951475242854
61789901202472501644951559919144
61789901202472501644951561331921
61789901202472501644951561331922
61789901202472501645014207247160
61789901202472506995840261596088
61789901202472506995840290175804
61789901202472506995861182184396
61789901202472506995861210880752
61789901202472506995923972995596
61789901202472518108961607337061
61789901202472518108961607338513
61789901202472801834201118774072
61789901202472801834222039480424
61789901202472801834284801245348
61789901202472807185110855476232
61789901202472807185110884172588
61789901202472807185131776181180
61789901202472807185194538296024
61789901202472807322371524112556
61789901202472807322371638548060
61789901202472807322371638897980
61789901202472807322392444817504
61789901202472807322455206582428
61789901202472818298232201218657
61789901202484525679784329423696
61789901202484660956701563979989
61789901202484660956701592559705
61789901202484660956701678298853
61789901202484675774084422962581
61789901202484675774084422964033
61789901202484675774084765919173
61789901202484675774084765920625
61789901202484675774084767318853
61789901202484675774084767337567
61789901202484675774084770506845
61789901202484675774084771569655
61789901202484675774084794498889
61789901202484675774084884825709
61789901202484675774085542159177
61789901202666996291164145974144
61789901202667040755127728207270
61789901202667040755190404233046
61789901202667040755190489972194
61789901202667040755190518551910
61789901202690407483150806529836
61789901202690407483234488883068
61789901202690407483234520767368
61789901202690411189188888290300
61789901202690411189272542063816
61789901202691307913701862496976
61789901202691307913701865561052
61789901202691307913701865566876
61789901202691307913722783085284
61789901202691307913722786273228
61789901202691307913785430058960
61789901202691307913785544850208
61789901202691308050962619936524
61789901202691308051046187970892
61789901202691311619739915555260
61789901202691311619739915561084
61789901202691311619760836266032
61789901202691311619823483239708
61789901202691311619823483589628
61789901202691311619823598380876
61789901202691356084351636382294
61789901202691356084414283828354
61789901202691356084414283834178
61789901202691356084414312408070
61789901202691356084414312413894
61789901202691356084414312531938
61789901202691356084435204422486
61789901202691356084602340485398
61789901202691356084602570191760
61789901202691356084602598771476
61789901202691356084602684977184
61789901202691356084623490780068
61789901202691608102972427797404
61789901202691608102993348385712
61789901202691608103056110150636
61789901202691608240233182522796
61789901202691608240254103111104
61789901202691608240316864876028
61789901202691611809010480861512
61789901202691611809031401566460
61789901202691611809094163681304
61789901202691611946271149497836
61789901202691611946271235236984
61789901202691611946292070202784
61789901202691611946292155941932
61789901202691611946292156291852
61789901202691611946354831967708
61789901202691611946354918056776
61789901202691656273684877714322
61789901202691656273684877832366
61789901202691656273705798420674
61789901202691656410882870324870
61789901202691656410882870442914
61789901202691656410945632089794
61789901202691656410945660787554
61789901202691656410966552796146
61789901202691656411133660167122
61789901202691656411133688864882
61789901202691656411133947145184
61789901202691656411134033234252
61789901202691656411154580873474
61789901202691656411154839153776
61789901202691656411217601268620
61789901202702151787566098970081
61789901202702151787587019556937
61789901202702151787587019558389
61789901202702151924910449767017
61789901202702452114097447696421
61789901202702452114118368284729
61789901202703352544732071575519
61789901202703352681992825950991
61789901202703354328283911067925
61789901202703354328305975512643
61789901202703504484227462624222
61789901202763340568395573508800
61789901202763340568395573625440
61789901202763385040597423979922
61789901202763386824150436020674
61789901202763390528496493722914
61789901202763390528684518501482
61789901202763390528684518618122
61789901202763390528684861452250
61789901202763390528684861458074
61789901202763390528684866175436
61789901202763390528768429486618
61789901202763390528768429492442
61789901202763390574438074713590
61789901202763390574438074830230
61789901202763390574438446366538
61789901202763390574458995418538
61789901202763390574521757183462
61789901202763390574521757533382
61789901202763390574522014400906
61789901202764137091341597900037
61789901202764137092177278239345
61789901202764241136144593500948
61789901202764241136207355615792
61789901202764242783252499968520
61789901202764242783336153618168
61789901202764242783336412370805
61789901202764242783336412370806
61789901202764242897353132776083
61789901202764242920513254220124
61789901202764242920534146228716
61789901202764257607494441184101
61789901202764257607494441185553
61789901202764285608325523267122
61789901202764285608325551846838
61789901202764285608346443973474
61789901202764285608409119881206
61789901202764285608409119999250
61789901202764287254638672822950
61789901202764287254701434587874
61789901202764287254701434593698
61789901202764287254701463167590
61789901202764287254701463173414
61789901202764287254701463285634
61789901202764287254701463291458
61789901202764287254722355182006
61789901202764287254722355294226
61789901202764287254722355300050
61789901202764287391899427198422
61789901202764287391962103224198
61789901202764290958953329979330
61789901202764290958984844844054
61789901202764290959047492290114
61789901202764290959047492295938
61789901202764290959047520869830
61789901202764290959047520875654
61789901202764290959047520987874
61789901202764290959047520993698
61789901202764290959047606608978
61789901202764290959068412884246
61789901202764290959235517180902
61789901202764290959235517186726
61789901202764290959235545410698
61789901202764290959235545760618
61789901202764290959235545766442
61789901202764290959235545883082
61789901202764290959235548947158
61789901202764290959235778653520
61789901202764290959235888717210
61789901202764290959235893438944
61789901202764290959235893440396
61789901202764290959256437419290
61789901202764290959256437769210
61789901202764290959256437775034
61789901202764290959319199534134
61789901202764290959319456751578
61789901202764291142249770614874
61789901202764291142249770731514
61789901202764291142249856354022
61789901202764291142249856820582
61789901202764291142250142267822
61789901202764291142250228356890
61789901202764291142270777058970
61789901202764291142270777408890
61789901202764291142271034276414
61789901202764291142333539173814
61789901202764291142333796391258
61789901202764292720465234384253
61789901202764302077355492813450
61789901202764302077355492819274
61789901202764302077355521393166
61789901202764302077355521398990
61789901202764302077355521515630
61789901202764302077376413407582
61789901202764302077439089077614
61789901202764302077439089427534
61789901202764302077439175166682
61789901202764302077439175172506
61789901202764302079611829741386
61789901202764302079614928578312
61789901202764302079614957092337
61789901202764302079614957625992
61789901202764302079614957626200
61789901202764302079614957630412
61789901202764302079635849640408
61789901202764302079636882753917
61789901202764302079636882755369
61789901202764302079695512100442
61789901202764302079695512567002
61789901202764302079698525192396
61789901202764302079698525310440
61789901202764302079698525310488
61789901202764302079698525660360
61789901202764302079698611403928
61789901202764302079699644406414
61789901202764302079699644518682
61789901202764302079699644524506
61789901202764302079699644872973
61789901202764302079699644872974
61789901202764541325415187381092
61789901202764541325477949495936
61789901202764542972523065150904
61789901202764542972523093848664
61789901202764542972543985857256
61789901202764557796765035065697
61789901202764585797596117147266
61789901202764585797617037853618
61789901202764585797679713879394
61789901202764587443972028473842
61789901202764587443972057171602
61789901202764587443992949180194
61789901202764591148318086176082
61789901202764591148318086294126
61789901202764591148339006882434
61789901202764591148506111066870
61789901202764591148506111183510
61789901202764591148506139763226
61789901202764591148527031771818
61789901202764591148589793886662
61789901202764591148589798137463
61789901202764591148590055354907
61789901202764591285516078786630
61789901202764591285516078904674
61789901202764591285516107484390
61789901202764591285578840551554
61789901202764591285578869249314
61789901202764591285599761257906
61789901202764591285766779703194
61789901202764591285766779819834
61789901202764591285766868628882
61789901202764591285766894138698
61789901202764591285766894488618
61789901202764591285766897326642
61789901202764591285767151356142
61789901202764591285767155606944
61789901202764591285767237445210
61789901202764591285767241696012
61789901202764591285787700408142
61789901202764591285788043364734
61789901202764591285788047615536
61789901202764591285850805479578
61789901202764591285850809730380
61789901202764602266626086699418
61789901202764602266626086816058
61789901202764602266626115395774
61789901202764602266647007404366
61789901202764602266709769169290
61789901202764602266709769519210
61789901202764602268885522930840
61789901202764602268906443637192
61789901202764602268966106097226
61789901202764602268966106447146
61789901202764602268969205284072
61789901202764602268970238404650
61789901202764602403886755335742
61789901202764602403886755452382
61789901202764602403886841074890
61789901202764602403886841541450
61789901202764602403886869771246
61789901202764602403886870121166
61789901202764602403907676040690
61789901202764602403907761779838
61789901202764602403907762129758
61789901202764602403970438155534
61789901202764602406146191562952
61789901202764602406146277306312
61789901202764602406167197890408
61789901202764602406167197896024
61789901202764602406167198012664
61789901202764602406167198362584
61789901202764602406168231010985
61789901202764602406226774733550
61789901202764602406226775083470
61789901202764602406229873916184
61789901202764602406229873920396
61789901202764602406229873921800
61789901202764602406229874038440
61789901202764602406229874388360
61789901202764602406230993252511
61789901202764693067157620730700
61789901202764741426155752073118
61789901202774942258037493109553
61789901202775047949864798450280
61789901202775047949864827029996
61789901202775047949885719038588
61789901202775047949948395064364
61789901202775047949948739420636
61789901202775092421313676034070
61789901202775092421313761773218
61789901202775097909139565688018
61789901202775097909390269786750
61789901202775108893356312851328
61789901202775108893377233556276
61789901202775108893439995671120
61789901202775109029863835720732
61789901202775109029884756427132
61789901202775109029884842520572
61789901202775109030617067226800
61789901202775109030617067244062
61789901202775109030617095924400
61789901202775109030617095941870
61789901202775109030637987931540
61789901202775109030637987931748
61789901202775109030700659253052
61789901202775109030700659725436
61789901202775109030700663957316
61789901202775109030700663957524
61789901202775109030700663958768
61789901202775109030700663970414
61789901202775109030700663976238
61789901202775109030700750046384
61789901202775109030700750046592
61789901202775109030700750052208
61789901202775109030700750063853
61789901202775109030700750063854
61789901202775109075617420980728
61789901202775109075617420984940
61789901202775109076370566397520
61789901202775109076370652153978
61789901202775109076370652490800
61789901202775109076370681206083
61789901202775109076391573195748
61789901202775109076454244162968
61789901202775109076454244513048
61789901202775109076454244517260
61789901202775109076454248867232
61789901202775109076454248867392
61789901202775109076454249217312
61789901202775109076454330256408
61789901202775109076454334956300
61789901202775109076454334960672
61789901202775109076454335310592
61789901202775348139135392448468
61789901202775348139135421028184
61789901202775348139156313036776
61789901202775348139218989062552
61789901202775348139219333535464
61789901202775392610584270032258
61789901202775392610584384351122
61789901202775392610605276359714
61789901202775409082626906848112
61789901202775409219155350779612
61789901202775409219887575484436
61789901202775409219887689821966
61789901202775409219887689822014
61789901202775409219887690275476
61789901202775409219887690288526
61789901202775409219908577697848
61789901202775409219908581811684
61789901202775409219908581811892
61789901202775409219908581824941
61789901202775409219908581830558
61789901202775409219908582284068
61789901202775409219908582297118
61789901202775409219971253723624
61789901202775409219971257837460
61789901202775409219971257837668
61789901202775409219971257856334
61789901202775409219971257856382
61789901202775409219971258322894
61789901202775409265662162489672
61789901202775409265724838515448
61789901202775409265724928840816
61789901202776248707031115407772
61789901202776248707031115525816
61789901202776265178045195622732
61789901202776265178045224202448
61789901202776265178066116211040
61789901202776298530141840603354
61789901202776298666493537315918
61789901202776309649682444240442
61789901202776309649682472820158
61789901202776309649703364828750
61789901202776309649706463661464
61789901202776309649706464133640
61789901202776309650438688501434
61789901202776309650438688838464
61789901202776309650438688855726
61789901202776309650438712831752
61789901202776309650438712831960
61789901202776309650438717536224
61789901202776309650438717553486
61789901202776309650459604840344
61789901202776309650459604840552
61789901202776309650459609089742
61789901202776309650459609089902
61789901202776309650459609544816
61789901202776309650459609562078
61789901202776309650459609563530
61789901202776309650522280866120
61789901202776309650522285115518
61789901202776309650522371191696
61789901202776309650522371208957
61789901202776309650522371208958
61789901202776309787699443213728
61789901202776309787699443213936
61789901202776309787699443231197
61789901202776309787699443231198
61789901202776309787699471911536
61789901202776309787699471929011
61789901202776309787783126039344
61789901202776309833473944480024
61789901202776309833473948711952
61789901202776309833473948712112
61789901202776309833473948730825
61789901202776309833473948730826
61789901202776309833536620505800
61789901202776309833536624737888
61789901202776309833536624756602
61789901202776309833536710831168
61789901202776311434075268464334
61789901574910243483048783067906
61789901575007538709092429006824
61789901577649803101271796825181
61789901577868607725171422210461
61789901592733414948334664828662
61789901595594485197322419303426
61789901595594485197325513904052
61789901595688193999135364551119
61789901601283405418964599030579
61789901601284272451772998006422
61789901601284305986776294931863
61789901601284306398370272763507
61789901601284306400064849807433
61789901601284306400064938727297
61789901601490203020898542915596
61789901601491102856673888475152
61789901601491103405716905977040
61789901601491103451470490768864
61789901601499508751210028012055
61789901601499508751297154039547
61789901601499508888470782387527
61789901601499508888492736549875
61789901601499508888495056310225
61789901601499508888495059498169
61789901601499508888495142049373
61789901601499508888495145237317
61789901601499508888557904164217
61789901601499556327314272178997
61789901601499556464575026554469
61789901601501909807676022535808
61789901601502209854578282703015
61789901601502210042612405703831
61789901601502210042675081729607
61789901601502210042675167468755
61789901601502210042697121631103
61789901601502210042699187361953
61789901601502210044308014449941
61789901601502210044370773382457
61789901601502210044370776568997
61789901601502210408706941803653
61789901601502210591717842008227
61789901601502210591717842014051
61789901601502210591721150228452
61789901601502210591739796176399
61789901601502210591739881909723
61789901601502210591742119124693
61789901601502210591742204863841
61789901601502210593350771896153
61789901601502210593413447921929
61789901601502210593413533661077
61789901601502243755446320494113
61789901601502258030561331805521
61789901601502258167759324416069
61789901601502258167822086180993
61789901601503110422390064337623
61789901601503110427472638515783
61789901601503110559588056948171
61789901601503110564670631126331
61789901601503110610424187344263
61789901601503110612182555022889
61789901601503110612182558209429
61789901601503110976455961679161
61789901601503111021456274549400
61789901601503111022268869273187
61789901601503111022272177493412
61789901601503111022290909174683
61789901601503111022293146383829
61789901601503111022293232122977
61789901601503111023964560926037
61789901601503111023964560931861
61789901601503111023964564112577
61789901601503111023964564118401
61789901601503111161225229568185
61789901601503144323195340369621
61789901601503144375726819450323
61789901601503144375726819456147
61789901601503144375789495476099
61789901601503144375789495481923
61789901601503144375789581215247
61789901601503144375789581221071
61789901601503144375789838438515
61789901601503158598310351675205
61789901601503158598373113440129
61789901601503158735571106050677
61789901601503158735571106056501
61789901601596469283308066016684
61789901601596502613579449672625
61789901601596803421374099499135
61789901601596803421433505213901
61789901601596803421436861264059
61789901601596803421436861618191
61789901601596803421457782324543
61789901601596803558631497824449
61789901601596803558634854228739
61789901601608526864930940445053
61789901604457423731268568554093
61789901604562089119016951654298
61789901604562089121276387887124
61789901604562089121276387888576
61789901805127829933481985795520
61789901805127829979235570587344
61789901805346632946717618376014
61789901805346634600790958172500
61789901805443929271035241643790
61789901805443929271202377712526
61789901805454701633424021698521
61789901805454734849408944196356
61789901808070536191766892680376
61789901808082543761753824353816
61789901808085294872526422789901
61789901808085294879050202256009
61789901808086195440275442665409
61789901808086195445355689309055
61789901808086195858644244184833
61789901808301397799514739937437
61789901808301398209853184326187
61789901808301398209855507274481
61789901808301398209855508674161
61789901808301398211296626823281
61789901808301398211296712916561
61789901808301398347050057741591
61789901808301398347051090849279
61789901808301398347051176936735
61789901808301398347053499885029
61789901808301398347053499890853
61789901808301398347053500934789
61789901808304099457175547476049
61789901808304099501170793287215
61789901808304099501233555406271
61789901808304099502950167759649
61789901808304099867265300689069
61789901808304099868957553385021
61789901808304100050298150475803
61789901808304100050298236563259
61789901808304100050300559511553
61789901808304100050300559517377
61789901808304100050300560561313
61789901808304100051992813607185
61789901808304132854774728907371
61789901808304132854774815000651
61789901808304133220782573674231
61789901808304999887726574741009
61789901808305000068982574927647
61789901808305000070761866499165
61789901808305000070761866853297
61789901808305000070761867916107
61789901808305000480849263828219
61789901808305000480851586776513
61789901808305000480851588176193
61789901808305000482522919817277
61789901808305000482543839478289
61789901808305000482543840522225
61789901808305000482543869220193
61789901808305000482543869574325
61789901808305000482543872408137
61789901808305000482543872762269
61789901808305000619804623945585
61789901808305033422586596641083
61789901808305033834347940106487
61789901808305033834368859761675
61789901808305033834368859767499
61789901808305033834368860811435
61789901808305033834368861161355
61789901808305033834369118047753
61789901808398659665639899135845
61789901808398692468421934858839
61789901808398692880016255647075
61789901808398692881710828453297
61789901808398692881710828457509
61789901808398693018971497089621
61789901808398693018971497093833
61789901808398693018971582828769
61789901808398693018971582832981
61789901808398693018971583182901
61789901808409199092136480179901
61789901808409199092136480534033
61789901808409213916840767591631
61789901808409499830923084090263
61789901808410366909181474359210
61789901808410400261474111355223
61789901808410416321073072720554
61789901808410416321323776823658
61789901808410416322767534979056
61789901808410416322767649764480
61789901808410416322768682889430
61789901808410416322768812200907
61789901813991218952966168594419
61789901813991218953028930359343
61789901813993920290624625313435
61789901813993920292068153897985
61789901813993920292130829923761
61789901813993920292130915662909
61789901813994820858436321214719
61789901813994821270030299046363
61789901814210023028076889558417
61789901814210023029581114177041
61789901814210023165337558194741
61789901814210023166779106787589
61789901814210023212616374404821
61789901814210023576868860000609
61789901814210023578561112696561
61789901814210023578623788722337
61789901814210023624398380313793
61789901814210056930386132985771
61789901814210056930448809011547
61789901814210071198974298461853
61789901814210071198977364482763
61789901814212724726238308985871
61789901814212724731320883164031
61789901814212724731323949184941
61789901814212724733016201880893
61789901814212724868518875774579
61789901814212724868521941795489
61789901814212724914335222803503
61789901814212724914359209412721
61789901814212724916030455309041
61789901814212724916030798265633
61789901814212725463402226914609
61789901814212758084841222170103
61789901814212758222101890806427
61789901814212758267792799572475
61789901814212758267855561337399
61789901814212758267855818554843
61789901814212758267876482397883
61789901814212758627106346776969
61789901814212772902221358088377
61789901814213625293987328861379
61789901814213625299069903039539
61789901814213625436330657415011
61789901814213625438026234748997
61789901814213625483863500966549
61789901814213625848115987962017
61789901814213625849808240657969
61789901814213625849870916683745
61789901814213625849891907065568
61789901814213625895645506875521
61789901814213625895645536971557
61789901814213626032885255851041
61789901814213658835688264038315
61789901814213658835688521255759
61789901814213659194855366652477
61789901814213659201695936972955
61789901814213659247470527164731
61789901814307284529510520959685
61789901814307284941543573928353
61789901814307317881499582717005
61789901814307318293093560548649
61789901814307318293096883314827
61789901814317791153896623649257
61789901814317791153959385414181
61789901814317791153981310996813
61789901814317791566014363847437
61789901814317791703275032483761
61789901814317824505970368049869
61789901814317824505973438656999
61789901814317824917564345881513
61789901814317824917566668829807
61789901814317825054762338492061
61789901814317825056519677300911
61789901814317839329942434516687
61789901814317839329964360099319
61789901814317839330215064202423
61789901814317839330215150295703
61789901814317839330215408575957
61789901814317839330217470051841
61789901814318091157977100607059
61789901814318091295237769243383
61789901814318091295237854982531
61789901814318091340991440246531
61789901814318091343229979766501
61789901814318091707019775152355
61789901814318091890034114791827
61789901814318091892464382812808
61789901814318124648755127967693
61789901814318124696747252751663
61789901814318125243279762613401
61789901814318125244032903792489
61789901814318125245727509532771
61789901814318125245790270253551
61789901814318139473459444077183
61789901814318139519213028869007
61789901814318139519233920877599
61789901814318139519484624980703
61789901814318139519488068168077
61789901814318139519488068186951
61789901814318141120588496110671
61789901814318141120588500696891
61789901814318141120588500814935
61789901814318141120776758474748
61789901814318141120776787054464
61789901814318141120776787054473
61789901814318141120779853075374
61789901814318141120860096808587
61789901814318141120860355088832
61789901814318141120860355088841
61789901814318141120861211417511
61789901814318141120861469697756
61789901814318141120861469697765
61789901814318141120863535882125
61789901814318141120863535895174
61789901814318141120863535895175
61789901814318141122283073271237
61789901814318141122284077694007
61789901814318992323011937819637
61789901814319025010372408488473
61789901814319025010560322246937
61789901814319025010644004600169
61789901814319025056146799672157
61789901814319025264559034386271
61789901814319025605169012317379
61789901814319025605171335265673
61789901814319025605924480675397
61789901814319025674586254005743
61789901814319025813602053288047
61789901814319025813602053306761
61789901814319039903448667860288
61789901814319040087213097203891
61789901814319040087296665232435
61789901814319040088720387371041
61789901814319040088720391957261
61789901814319041688588569167129
61789901814319041688612555776347
61789901814319041688671878443195
61789901814319041688673256409691
61789901814319041688675317400093
61789901814319041688675317872269
61789901814319041688675317872477
61789901814319041688675317891191
61789901814319041690095859198925
61789901814319041690095859671101
61789901814319041690095859671309
61789901814319041733588620576350
61789901814319041733609556182787
61789901814319041734091105482267
61789901814319041734153867595499
61789901814319041734174759604091
61789901814319041734342153958896
61789901814319041734342153958905
61789901814319041734345248559522
61789901814319041734425463707195
61789901814319041734426578316119
61789901814319041735870365167055
61789901814319041735870365167873
61789901814319041735870365186747
61789901814319041735870369418835
61789901816945530014983227142608
61789901816945530060736811934432
61789901816949132331983480754352
61789901816949133979111504390240
61789901817155930620405483451828
61789901817164034493109420301760
61789901817164334682379985600736
61789901817167037989445763343264
61789901817167071341270783632474
61789901817167936953355173094176
61789901817167936953355173095628
61789901817167936953376065102768
61789901817167936953376065104220
61789901817167936955799538100892
61789901817167936955799538105264
61789901817167936955883220926300
61789901817167938191145555832180
61789901817167938600483196730064
61789901817167970307645450397242
61789901817167970307645450398694
61789901817167970307645450403066
61789901817167970307708212516298
61789901817167970307708212517750
61789901817167971954021361723818
61789901817168088285048632830795
61789901817168122180834096443733
61789901817168136455949107755141
61789901817168136455952549894207
61789901817168136455952549898579
61789901817168136456767338229295
61789901817168138103081602404243
61789901817168138240342270686435
61789901817168138241094382995747
61789901817261629309233837489196
61789901817261629309293157464814
61789901817261629309296513514972
61789901817261629309296599608252
61789901817261631138603163044628
61789901817261631139436549133402
61789901817261645366543961677716
61789901817261645368800298605652
61789901817261797291323684116511
61789901817261797293580021044447
61789901817272436168788092889930
61789901817272437770162445994846
61789901817272437952344546961900
61789901817272437953180227299756
61789901817272452228296381923672
61789901817272453827411298795762
61789901817272453827414398100652
61789901817273336736519662895912
61789901817273336736599874878670
61789901817273336736599874880122
61789901817273336736599903576430
61789901817273336736599903577882
61789901817273336736603230930280
61789901817273338382895574221036
61789901817273338383731254564716
61789901817273352793848642058482
61789901817273352793848642059934
61789901817273352793850707790784
61789901817273352793851740891196
61789901817273352793851740892648
61789901817273352796107044718720
61789901817273352796108077819132
61789901817273352796108077820584
61789901817273354440976665694370
61789901817273354440979764527084
61789901817273354443236101455020
61789901817273504537056615393210
61789901817273504674317279430264
61789901817273504674317283662352
61789901817273504674317365519332
61789901817273504674317369768682
61789901831719763544219206175692
61789901831719796531373156083857
61789901831719796531435832109633
61789901831719796531435917848781
61789901831720697099184851985141
61789901831720697099184937724289
61789901831720697099247613750065
61789901831720697510967200850705
61789901831720697511029876876481
61789901831720697511029878276161
61789901831720697511029964015309
61789901831720697511050913773761
61789901831927493967637797760384
61789901831927794751684044648172
61789901831935599674432687508112
61789901831935899267381891744289
61789901831935899404642560380613
61789901831935899450417065878789
61789901831935899816173862186481
61789901831935899816236538212257
61789901831935899816424910645857
61789901831935899862262092170017
61789901831935899862262092187279
61789901831935899862262092188731
61789901831935899862262178263297
61789901831935899863682332102188
61789901831935899999457760432383
61789901831935899999460083380677
61789901831935899999460084797827
61789901831935899999522932638769
61789901831935933169691135171643
61789901831935933169753811197419
61789901831935947575540055023197
61789901831935947575543035304959
61789901831938300781379177445568
61789901831938300783050868337185
61789901831938300783071430141520
61789901831938301332030866856705
61789901831938301332093542882481
61789901831938600965480549058511
61789901831938600965543311171743
61789901831938600965543311177567
61789901831938600970625885349903
61789901831938600970628951370813
61789901831938600970628951376637
61789901831938600972321074731224
61789901831938600972321204072589
61789901831938600972321462217329
61789901831938601102741303782291
61789901831938601102804065547215
61789901831938601107823877960451
61789901831938601107826943981361
61789901831938601107886639725375
61789901831938601107889620007137
61789901831938601153662145513611
61789901831938601153664125505313
61789901831938601155272781469137
61789901831938601155335457494913
61789901831938601155335543234061
61789901831938601155335800451505
61789901831938601155335801851185
61789901831938601155356378201265
61789901831938601155356722557537
61789901831938601155356837348785
61789901831938601155356841598135
61789901831938601155356841599587
61789901831938601519609208157537
61789901831938601519671884183313
61789901831938601519671970272381
61789901831938601519671970278205
61789901831938601521301460736849
61789901831938601521364136762625
61789901831938601521364222974157
61789901831938601702704820058907
61789901831938601702707143007201
61789901831938601704399397102833
61789901831938601704399516144883
61789901831938634324146224355975
61789901831938634324146224361799
61789901831938634461344216966523
61789901831938634461406892992299
61789901831938634461427798681974
61789901831938634507097801758347
61789901831938634507160434187730
61789901831938634507160563523271
61789901831938634507160820740715
61789901831938634866348586849609
61789901831938634866411348968665
61789901831938634873126481026059
61789901831938634873126481142699
61789901831938634873189243257543
61789901831938634873189243263367
61789901831938649278724348304401
61789901831938649278724352884797
61789901831938649278787114649721
61789901831938649278787114655545
61789901831938649280418925348327
61789901831939501533355092812175
61789901831939501538437666990335
61789901831939501538440647272097
61789901831939501540153805656272
61789901831939501670553085422723
61789901831939501675635659600883
61789901831939501675638639882645
61789901831939501721475907145745
61789901831939501723083817322797
61789901831939501723084477370421
61789901831939501723084563109569
61789901831939501723084820327013
61789901831939501723147239135345
61789901831939501723147583491617
61789901831939501723168159841697
61789901831939501723168504197969
61789901831939501723168537499418
61789901831939501723168537499419
61789901831939501723168618989217
61789901831939502087420990147889
61789901831939502133255847323867
61789901831939502133258170272161
61789901831939502133258290713890
61789901831939502134866826235985
61789901831939502134929502261761
61789901831939502134929589400589
61789901831939502272211293534513
61789901831939534891895244231483
61789901831939535029155912867807
61789901831939535074909497659631
61789901831939535074909840616223
61789901831939535074972259424555
61789901831939535441000939158827
61789901831939535486691846525195
61789901831939535486754522550971
61789901831939535486754523950651
61789901831939535486754609689799
61789901831939535486775443257323
61789901831939535486775444657003
61789901831939549846536134525229
61789901832032860989069696790772
61789901832033160583522796486656
61789901832033161180848490026769
61789901832033161318046482631493
61789901832033193868898196565545
61789901832033193914651781357369
61789901832033193914651781363193
61789901832033193937790240683009
61789901832033194075074856911102
61789901832033194120807549812378
61789901832033194120828485418815
61789901832033194462858086463681
61789901832033194486582211125201
61789901832033194488276788169127
61789901832033194532335767337309
61789901832033194532339123387467
61789901832033194532422806212875
61789901832033194534030373077591
61789901832033194669599878111247
61789901832033194671291127802983
61789901832033208899211348219751
61789901832033208899212008733935
61789901832033210523201941399775
61789901832043667802811076475956
61789901832043667804503329167536
61789901832043667804503329171908
61789901832043667804505653636522
61789901832043667805319279945853
61789901832043700746718898820291
61789901832043700746781660585215
61789901832043701156806585954153
61789901832043701156808908902447
61789901832043701156869348073209
61789901832043701156871671021503
61789901832043701156892433805322
61789901832043701158501162996467
61789901832043701158501162998079
61789901832043701158501163015341
61789901832043701158563923711631
61789901832043701158563923717455
61789901832043701158563925111311
61789901832043701158563925117135
61789901832043701295761916322179
61789901832043701295824679486783
61789901832043715523682138138627
61789901832043715525126667013237
61789901832043715569184674589327
61789901832043715569247436708383
61789901832043715569457299570799
61789901832043715569457385664079
61789901832043715569457643926863
61789901832043715569457643944333
61789901832043715569457648661695
61789901832043715569459623917161
61789901832043715569459623918565
61789901832043715569459623918773
61789901832043715569459624035205
61789901832043715569459624035413
61789901832043715569459709656309
61789901832043715569459710128693
61789901832043715569520061689855
61789901832043715569522386037829
61789901832043715569522386150257
61789901832043715569522386154469
61789901832043715570868633363133
61789901832043715570880251805061
61789901832043967580296356339123
61789901832043967580296442078271
61789901832043967948020338255856
61789901832043968129339116623567
61789901832043968130950995069920
61789901832043999080427399329257
61789901832043999446539645692393
61789901832043999698104151663335
61789901832044000864900774238937
61789901832044000865088716577117
61789901832044000887979413065418
61789901832044000887979441761726
61789901832044000888063095418650
61789901832044000934545964233929
61789901832044001276601793697881
61789901832044001277417615139045
61789901832044001300409442893642
61789901832044001483308747229319
61789901832044001483337934676121
61789901832044001483341262028519
61789901832044001483423825658783
61789901832044001485032510320367
61789901832044015506297492336223
61789901832044015689228263468943
61789901832044015689311831509135
61789901832044015712137441878714
61789901832044015712137814950216
61789901832044015712139765876768
61789901832044015712670173748903
61789901832044015712701684143999
61789901832044015712952732603375
61789901832044015712952732603583
61789901832044015712952732622297
61789901832044015714364750442909
61789901832044015757953817131770
61789901832044015757953817137594
61789901832044015758538922715163
61789901832044015758730308240717
61789901832044015758789626818267
61789901832044015758792984268105
61789901832044015758792984285367
61789901832044015760150964824155
61789901832044017359830736183311
61789901832044017360070822016503
61789901832044017360081784642687
61789901832044017360102332295007
61789901832044017360103451490151
61789901832044017360103709770396
61789901832044017360103709770405
61789901832044017360105689762098
61789901832044017360105689762107
61789901832044017360105775954765
61789901832044017360165352677055
61789901832044017360166127515927
61789901832044017360168451863901
61789901832044017360168451980541
61789901832044017360168451981945
61789901832044017360168451993591
61789901832044017361525313227237
61789901832044017361525313343877
61789901832044017361526303220901
61789901832044017361526317766647
61789901832044017361610000574793
61789901832044867965093798694215
61789901832044867965093884433363
61789901832044868102354553069687
61789901832044868148108137979555
61789901832044868514136558978659
61789901832044868559890143888527
61789901832044868561502022333428
61789901832044868561502022334880
61789901832044868562316940005509
61789901832044868699602058630659
61789901832044868699602058647921
61789901832044901318611157418525
61789901832044901503801274458911
61789901832044901913135792064233
61789901832044901913859774494279
61789901832044901913888933243321
61789901832044901913888961941081
61789901832044901913891126854622
61789901832044901913891256191615
61789901832044901913892289293479
61789901832044901913951609269097
61789901832044901913953932217391
61789901832044901913974852923743
61789901832044901915583537585327
61789901832044901915583538985215
61789901832044901915583539002477
61789901832044901915583539003929
61789901832044901915646301104271
61789901832044902052907055479743
61789901832044916143252711408959
61789901832044916143503759868543
61789901832044916143503759885805
61789901832044916143503759887257
61789901832044916280764514598147
61789901832044916326538905305075
61789901832044916326538991044223
61789901832044916326542090231069
61789901832044917927066786801831
61789901832044917927160973104659
61789901832044917927161317460931
61789901832044917927893571354612
61789901832044917927893571354613
61789901832044917927914114283747
61789901832044917927914118515835
61789901832044917927914458640019
61789901832044917927915496482331
61789901832044917927917557472733
61789901832044917927917557944909
61789901832044917927917557945117
61789901832044917927917557962378
61789901832044917927917557962379
61789901832044917927980233970893
61789901832044917927980233988155
61789901832044917927980233989607
61789901832044917929399856980901
61789901832044917929399857453285
61789901832044917972642832565838
61789901832044917972642832567290
61789901832044917972830860643166
61789901832044917972831889512942
61789901832044917972894651277866
61789901832044917972914816631651
61789901832044917972914902370799
61789901832044917973395973744926
61789901832044917973396103081919
61789901832044917973396107668139
61789901832044917973458869433063
61789901832044917973479671116287
61789901832044917973479675702507
61789901832044917973479761441655
61789901832044917973480790311431
61789901832044917973646763587178
61789901832044917973646763588630
61789901832044917973647151541295
61789901832044917973667699193615
61789901832044917973667703779835
61789901832044917973668818388759
61789901832044917975090680125845
61789901832044917975174248160213
61789901832044917975174333899361
61789901832044917975175366998795
61789901832044917975175367355357
61789901832044917975906587656077
61789901834892912441855060923698
61789901834892912627313679008802
61789901834892945796124360124892
61789901834892945796124360130716
61789901834893112127442327952273
61789901834893112127445770091339
61789901834893112128260558426427
61789901834998312225016022487264
61789901834998312225016022493088
61789901834998312408030361654560
61789901834998312408030361660384
61789901834998312408033803803822
61789901834998312408096479829598
61789901834998314191670383760898
61789901834998328283771051318790
61789901834998328283771051324614
61789901834998328284523163628102
61789901834998328284524282829070
61789901834998328284586958849022
61789901834998328284586958854846
61789901834998478561420778485408
61789901834998480345810504226666
61789901834998480345810585716464
61789901834998480345810589948552
61789901834998480345810589965814
61789901834999212975845499700734
61789901834999663075889719894023
61789901840571627463642850900128
61789901840571627463642850905952
61789901840571927652913444786096
61789901840578830907796921716073
61789901840578830910223836378183
61789901840578830910223836384007
61789901840578830910223837913377
61789901840578830910307404890551
61789901840578830910307405953361
61789901840579731333243339483225
61789901840579731333267702333015
61789901840579731340774750742673
61789901840579731340774864116771
61789901840579731340774865532469
61789901840579731340774865533921
61789901840579731340774869783271
61789901840579731340795784703627
61789901840579731340795784705079
61789901840579731340795786238821
61789901840579731340795786240273
61789901840579731340795790489623
61789901840579731340858432151139
61789901840579731340858460729403
61789901840579731340858460730855
61789901840579731470441331739641
61789901840579731478035505118145
61789901840579731478035532279467
61789901840579731478035532280919
61789901840579731478035532753095
61789901840579731478035533814501
61789901840579731478056424761687
61789901840579731478056425824497
61789901840579731478056452985819
61789901840579731478056454520853
61789901840579731523789088493027
61789901840579731523789117544919
61789901840579731523810009199379
61789901840579731523810009553511
61789901840582432630189058730825
61789901840582432630189058735197
61789901840582432630189058853241
61789901840582432630251734879017
61789901840582432630255178081100
61789901840582432630255178085472
61789901840582433044293519854991
61789901840582433044293549968448
61789901840582433044293549969900
61789901840582433179022784614857
61789901840582433179043705321209
61789901840582433181470506728717
61789901840582433181470506733089
61789901840582433181470592821997
61789901840582433181470592826369
61789901840582433181470621519757
61789901840582433181470621524129
61789901840582433181491512465539
61789901840582433181491512469911
61789901840582433181491513528349
61789901840582433181491513532721
61789901840582433181491540689671
61789901840582433181491540695495
61789901840582433181491542224705
61789901840582433181491542230529
61789901840582433181554188491315
61789901840582433181554188495687
61789901840582433181554189554125
61789901840582433181554189558497
61789901840582433227245097257363
61789901840582433227245097261735
61789901840582433227307773283139
61789901840582433227307773287511
61789901840582732819525771965616
61789901840582733233564115268876
61789901840582733370741185289571
61789901840582733370741185761747
61789901840582733370741186824605
61789901840582733370741186837655
61789901840582733416494771616588
61789901840582735017117097088323
61789901840583633801292213022335
61789901840583633801292214439485
61789901840583633801292218688835
61789901840583633801292241600599
61789901840583633801292241602051
61789901840583633801292243135793
61789901840583633801292247386595
61789901840583633801313133609191
61789901840583633801313133610643
61789901840583633801313135144385
61789901840583633801313135145837
61789901840583633801313139395187
61789901840583633801375811170161
61789901840583633801375811171613
61789901840583633938552881186483
61789901840583633938552881658659
61789901840583633938552882721469
61789901840583633938552882721676
61789901840583633938552882721677
61789901840583633938552882738939
61789901840583633938573801891383
61789901840583633938573803426417
61789901840583633984306466096351
61789901840583633984306466450483
61789901840583633984306467513500
61789901840583633984306467513501
61789901840583635171642563520656
61789901840583635583170421647893
61789901840583635583170422120069
61789901840583635583236541352300
61789901840583635584866116485831
61789901840583635584866116487283
61789901840583635584866118021025
61789901840583635584866118022477
61789901840583635584866118039739
61789901840583635584866145183591
61789901840583635584866145185043
61789901840583635584928792985235
61789901840583635585680906357357
61789901840583635585680906357564
61789901840583635585680906357565
61789901840583635585682025569971
61789901840583635585682054267731
61789901840583635585701827062305
61789901840583635585702946276323
61789901840583635631434491147936
61789901840583635631435610361795
61789901840786813893964159876197
61789901840790416027762246772053
61789901840797635394689940035440
61789901840797635531863654472329
61789901840797635531884575178681
61789901840797668880948361418001
61789901840797668880948361423825
61789901840797668885948482058497
61789901840797668885948482530673
61789901840797668886032050565041
61789901840797668886032078784801
61789901840797668886032078790625
61789901840798519491127514320677
61789901840798519491127514674809
61789901840798521137440749974157
61789901840798521137503425645801
61789901840798535957355355794171
61789901840798535957355355795623
61789901840798535957418031819947
61789901840798535957418031821399
61789901840798535962414681732917
61789901840798535962498278345549
61789901840798535962498278347001
61789901840798536094616024076363
61789901840798536099675350369241
61789901840798536099696270601965
61789901840798536140348688163287
61789901840798536145428934806933
61789901840798536145428935161065
61789901840798537741744047712251
61789901840798537741744047713703
61789901840798537746824294711481
61789901840798537746890413942260
61789901840798537746890413943712
61789901840798537792643998734084
61789901840798569311415821004177
61789901840798569311499389037093
61789901840798569311499389038545
61789901840798569316499509791261
61789901840798569316583077825629
61789901840798569316583106403893
61789901840798569316583106405345
61789901840798569448697381293509
61789901840798569453760177955409
61789901840798569453760178427585
61789901840798569453781098660309
61789901840798569494430045380433
61789901840798569499513734167517
61789901840798569499513762865277
61789901840798569499513763219409
61789901840798569499534654873869
61789901840798569499534655228001
61789901840801221194374573947201
61789901840801221194374573951573
61789901840801221194374574301333
61789901840801221194374574305705
61789901840801222977948477882873
61789901840801222977948477884325
61789901840801222978700590193637
61789901840801237248796046663385
61789901840801237256327486620800
61789901840801237256327486625172
61789901840801237256327572359949
61789901840801237256327572364161
61789901840801237256411169446208
61789901840801237256411169446209
61789901840801237668193145240271
61789901840801237668193175353728
61789901840801237668193175355180
61789901840801237802922409995765
61789901840801237802922410000137
61789901840801237802943330706489
61789901840801237805370218211649
61789901840801237805370245842227
61789901840801237805370245846599
61789901840801237805370246905037
61789901840801237805370246909409
61789901840801237805391137855191
61789901840801237805391138918001
61789901840801237805391166074951
61789901840801237805391166080775
61789901840801237805391167609985
61789901840801237805391167615809
61789901840801237805453813876595
61789901840801237805453813880967
61789901840801237848675994787589
61789901840801237848675994791961
61789901840801237851123801582159
61789901840801237851123801586531
61789901840801237851123830634051
61789901840801237851123830638423
61789901840801237851207398668419
61789901840801237851207398672791
61789901840801238901007759090729
61789901840801238902703482627879
61789901840801238903539162971559
61789901840801238903539193080644
61789901840801239033125533396887
61789901840801239033209101429803
61789901840801239033209101431255
61789901840801239038205779922489
61789901840801239038268427722681
61789901840801239038289348429033
61789901840801239039901474760427
61789901840801239039901474761879
61789901840801239039901476295621
61789901840801239039901476297073
61789901840801239039901476314335
61789901840801239039964151259831
61789901840801239040716263096967
61789901840801239040717383844567
61789901840801239040737183801867
61789901840801239040737183803319
61789901840801239040737185336901
61789901840801239040738304550919
61789901840801239040799831603511
61789901840801239495807376013200
61789901840801239498251741018464
61789901840801239498335423838048
61789901840801271020018165529481
61789901840801271157195152403207
61789901840801271157195152407579
61789901840801271157195266131437
61789901840801271157195266135809
61789901840801271157195267194247
61789901840801271157195267198619
61789901840801271157216186364161
61789901840801271157216186369985
61789901840801271157216187899195
61789901840801271157216187905019
61789901840801271157278834165805
61789901840801271157278834170177
61789901840801271157278835228615
61789901840801271157278835232987
61789901840801271157279207241678
61789901840801271202948821871369
61789901840801271202948821875741
61789901840801271202948850923261
61789901840801271202948850927633
61789901840801271202949195301374
61789901840801271203032418603497
61789901840801271203032418957629
61789901840801271203032418962001
61789901840801272255364183260769
61789901840801272386642806380597
61789901840801272386642806382049
61789901840801272386705453708613
61789901840801272386726374414965
61789901840801272386726374416417
61789901840801272387478486724277
61789901840801272392541283386177
61789901840801272392541283858353
61789901840801272392562204091077
61789901840801272392562204092529
61789901840801272392624851892721
61789901840801537445598051925600
61789901840801537854935692829308
61789901840801537857380057834572
61789901840801537857463740654156
61789901840801537992130327972549
61789901840801537992193003998325
61789901840801537994640810674851
61789901840801537994640811147027
61789901840801538040394397001868
61789901840801539222396099049995
61789901840801539222458775075771
61789901840801539229172070175765
61789901840801539229986828395943
61789901840801539229986857447835
61789901840801539229987863405847
61789901840801539229987977724711
61789901840801539230070425482203
61789901840801539641016722473603
61789901840801539641768750100960
61789901840801539641852432926368
61789901840801539823968300933169
61789901840801539824030975895927
61789901840801539824783089268257
61789901840801571209205078123782
61789901840801571346465830964061
61789901840801571346465831436237
61789901840801571346465832499095
61789901840801571346465832512145
61789901840801571346465837098365
61789901840801571346487125214144
61789901840801571346549427690365
61789901840801571346549429225399
61789901840801571346549429231223
61789901840801571346549433830493
61789901840801571346549772542106
61789901840801572575976047588757
61789901840801572575976048060933
61789901840801572581895445417281
61789901840801572581895445771413
61789901840801572992778982055082
61789901840801572992778982060906
61789901840801572992862664880490
61789901840801572993593770395994
61789901840801572993677796177994
61789901840801572993677824875808
61789901840802438010899348851989
61789901840802438010899349324165
61789901840802438013409833561660
61789901840802438013409833561661
61789901840802438013409862141376
61789901840802438013409862141377
61789901840802438422744031140869
61789901840802438425191838407615
61789901840802438425191866985879
61789901840802438425191866987331
61789901840802438425275435020247
61789901840802438425275435021699
61789901840802438562452506571763
61789901840802438562452507043939
61789901840802438562452508106749
61789901840802438562452508106956
61789901840802438562452508106957
61789901840802438562452508124219
61789901840802438562473427276663
61789901840802438562473428811697
61789901840802438608206091481631
61789901840802438608206091835763
61789901840802438608206092898780
61789901840802438608206092898781
61789901840802439652947125842779
61789901840802439653009801868555
61789901840802439658090048866333
61789901840802439659785744905499
61789901840802439659785772403483
61789901840802439659785773485215
61789901840802439660537855660903
61789901840802439660537857196096
61789901840802439660537857196097
61789901840802439660537885775812
61789901840802439660537885775813
61789901840802439660621452747163
61789901840802439660622573142083
61789901840802439660622601721799
61789901840802439790207794597147
61789901840802439790207794598599
61789901840802439795288041596377
61789901840802439796983735963591
61789901840802439796983737498785
61789901840802439796983737516047
61789901840802439796983764659899
61789901840802439796983764661351
61789901840802439797798524770855
61789901840802439797799645046279
61789901840802439797820565752631
61789901840802440207070047505349
61789901840802440207136166736128
61789901840802440207136166737580
61789901840802440208765741872563
61789901840802440208765743407757
61789901840802440208765743425019
61789901840802440208765770568871
61789901840802440208765770570323
61789901840802440208828417898339
61789901840802440208828418370515
61789901840802440208828419433289
61789901840802440208828419433325
61789901840802440208828419433532
61789901840802440208828419433533
61789901840802440208828419450795
61789901840802440208849338604691
61789901840802440209580531741149
61789901840802440209580531741233
61789901840802440209580531741392
61789901840802440209580531741393
61789901840802440209580531742637
61789901840802440209581564861971
61789901840802440209581650955251
61789901840802440209601452447585
61789901840802440209602571661603
61789901840802440209665247687379
61789901840802440252889751527952
61789901840802440254582003160887
61789901840802440254582004242619
61789901840802440255334116532973
61789901840802440255334116533216
61789901840802440255334116533217
61789901840802440255335264444835
61789901840802440255418832479203
61789901840802471777016858696825
61789901840802471777016860113975
61789901840802471777016864363325
61789901840802471777016887275089
61789901840802471777016887276541
61789901840802471777016888810283
61789901840802471777016893061085
61789901840802471777100455309457
61789901840802471777100455310909
61789901840802471777100456844651
61789901840802471777100456846103
61789901840802471777100461095453
61789901840802471914277526860973
61789901840802471914277527333149
61789901840802471914277528395959
61789901840802471914277528396166
61789901840802471914277528396167
61789901840802471914277528413429
61789901840802471914298447565873
61789901840802471914298449100907
61789901840802471960031111770841
61789901840802471960031112124973
61789901840802473006527074853717
61789901840802473012446472682241
61789901840802473012446473036373
61789901840802473143725067582309
61789901840802473143725067583761
61789901840802473149623544587889
61789901840802473149623545060065
61789901840802473149644465292789
61789901840802473149644465294241
61789901840802473560653439721131
61789901840802473560653439722499
61789901840802473560653439722535
61789901840802473560653439722742
61789901840802473560653439722743
61789901840802473560653439740005
61789901840802473560674360427483
61789901840802473561405550496861
61789901840802473561405550969037
61789901840802473561405552031847
61789901840802473561405552032054
61789901840802473561405552032055
61789901840802473561406585151181
61789901840802473561406699942221
61789901840802473561406956687489
61789901840802473561426471201761
61789901840802473561426471203213
61789901840802473561426472736795
61789901840802473561490267976589
61789901840802473607159135759409
61789901840802473607159136822183
61789901840802473607159136822426
61789901840802473607159136822427
61789901840802473607160256036285
61789901840802473607160513253729
61789901840802473607243852768413
61789901840802639709651003897939
61789901840802639709713679923715
61789901840802639755404588689763
61789901840802639755467264715539
61789901840894931849215069570915
61789901840894931851662820736874
61789901840894931851662820741246
61789901840894931897416376947530
61789901840894931897416376953354
61789901840895782593851901740601
61789901840895830635088237639365
61789901840895831868172119004231
61789901840895832005432787636183
61789901840895832416964089446423
61789901840895832416964117667635
61789901840895832416964118139811
61789901840895832417026765472199
61789901840895832417047686174179
61789901840895832418662136990269
61789901840895832419474573683711
61789901840895832419474602377099
61789901840895832419474602377306
61789901840895832419474602377307
61789901840895832419474602381519
61789901840895832419474602394569
61789901840895832419477958444727
61789901840895832419478044538007
61789901840895832465231514656835
61789901840895832465231519243055
61789901840895832465231629447875
61789901840895832465231634034095
61789901840895832465315197482243
61789901840895832465315202068463
61789901840895832599978342988243
61789901840895832601676361838701
61789901840895832602488827224127
61789901840895832602488827225531
61789901840895832602488827225738
61789901840895832602488827225739
61789901840895832602488827243001
61789901840895832602492269386439
61789901840895832602492298084199
61789901840895832602513190092791
61789901840896282703383849862063
61789901840896282703383849980107
61789901840896282703383936073387
61789901840896282749137520865211
61789901840896282749158326780523
61789901840896282749221088545447
61789901840896282749221088899579
61789901840896298760712890299561
61789901840896298762888668054607
61789901840896298762888668172651
61789901840896298762888754265931
61789901840896298762909560181243
61789901840896298762972322300299
61789901840896298806466475209429
61789901840896298808642252964475
61789901840896298808642339057755
61789901840896298808663144973067
61789901840896298808725906737991
61789901840896298808725907092123
61789901840906587623203560637929
61789901840906587623203560642301
61789901840906587623266236663705
61789901840906587623266236668077
61789901840906587623290599513495
61789901840906587623478627590823
61789901840906587623541303616599
61789901840906589406840140246697
61789901840906589407592252556009
61789901840906589407679291430123
61789901840906589407867319507451
61789901840906637034784446179379
61789901840906637034784446183751
61789901840906637034784474759095
61789901840906637034784474763467
61789901840906637034868042439331
61789901840906637034868042443703
61789901840906637034868042793463
61789901840906637034868042797835
61789901840906637446378424011023
61789901840906637446378424015395
61789901840906637446381894852221
61789901840906637448826175181354
61789901840906637448826175185726
61789901840906637448909827891853
61789901840906637583576416621571
61789901840906637583576416625943
61789901840906637583576444847155
61789901840906637583576444851527
61789901840906637583579886990593
61789901840906637583579886994965
61789901840906637583579887462769
61789901840906637583579887467141
61789901840906637583639092651719
61789901840906637583642563020741
61789901840906637583642563492917
61789901840906637583663455497137
61789901840906637583663455501509
61789901840906637586086814765579
61789901840906637586086814769951
61789901840906637586086900858859
61789901840906637586086900863231
61789901840906637586086928021633
61789901840906637586086928026005
61789901840906637586086928493809
61789901840906637586086928498181
61789901840906637586086929556619
61789901840906637586086929556826
61789901840906637586086929556827
61789901840906637586086929560991
61789901840906637586086929561039
61789901840906637586086929561198
61789901840906637586086929574089
61789901840906637586090285611149
61789901840906637586090285624247
61789901840906637586107820502401
61789901840906637586107820506773
61789901840906637586107821565211
61789901840906637586107821569583
61789901840906637586111177619741
61789901840906637586170496528177
61789901840906637586170497590987
61789901840906637586170497595359
61789901840906637629392677085039
61789901840906637629392677089411
61789901840906637629392677439171
61789901840906637629392677443543
61789901840906637629396119228477
61789901840906637629396119232849
61789901840906637629396147926237
61789901840906637629396147930609
61789901840906637629396148280369
61789901840906637629396148284741
61789901840906637629417040288961
61789901840906637629417040293333
61789901840906637631840484233741
61789901840906637631840484238113
61789901840906637631840513285633
61789901840906637631840513290005
61789901840906637631924080965869
61789901840906637631924080970241
61789901840906637631924081320001
61789901840906638818358350116503
61789901840906638819173138451591
61789901840906639276524143340913
61789901840906639278153635334958
61789901840906639278216396036865
61789901840906639278219868289389
61789901840906639278968423670046
61789901840906639279052106489630
61789901840906639279055548633069
61789901840906639412966581022163
61789901840906639413718693331475
61789901840906639413722135474913
61789901840906639413722135947089
61789901840906639413722164172673
61789901840906639413784811500689
61789901840906639413784811972865
61789901840906639413805732205589
61789901840906639413805732207041
61789901840906639415414388170865
61789901840906639415414389706058
61789901840906639415414389706059
61789901840906639415414389723321
61789901840906639415414416867173
61789901840906639415414416868625
61789901840906639415417745756009
61789901840906639415417745773479
61789901840906639415417860545805
61789901840906639415417860547257
61789901840906639415477064196641
61789901840906639415477064668817
61789901840906639415477065731627
61789901840906639415477065731834
61789901840906639415477065731835
61789901840906639415477065749097
61789901840906639415480536571634
61789901840906639415480536573032
61789901840906639415480536573033
61789901840906639415497984902993
61789901840906639415501428581624
61789901840906639415501428581625
61789901840906639416229176505953
61789901840906639416229176978129
61789901840906639416229178040939
61789901840906639416229178041146
61789901840906639416229178041147
61789901840906639416230211160273
61789901840906639416230297253553
61789901840906639416232534091097
61789901840906639416232534108567
61789901840906639416232648882344
61789901840906639416232648882345
61789901840906639416233682001471
61789901840906639416250097210853
61789901840906639416250098745887
61789901840906639416251217959905
61789901840906639416253540889484
61789901840906639416253540889485
61789901840906639416254574010063
61789901840906639416313893985681
61789901840906639416316216915260
61789901840906639416316216915261
61789901840906639416316216916712
61789901840906639416316216916713
61789901840906653506158567436922
61789901840906653506158567441294
61789901840906653507581204011428
61789901840906653507581204012880
61789901840906653507581204017252
61789901840906653643335294967377
61789901840906653643335294971749
61789901840906653643356560051683
61789901840906653643419321694143
61789901840906653643419321698515
61789901840906653643419322166526
61789901840906653643419322166527
61789901840906653643419326415877
61789901840906653644779167558279
61789901840906653645593955893367
61789901840906653645595075101561
61789901840906653645595075105933
61789901840906653645595103803741
61789901840906937638096740480330
61789901840906937638096740486154
61789901840906937638180423305738
61789901840906937772913128315345
61789901840906937772913128321169
61789901840906937772913128793345
61789901840906937775357493320609
61789901840906937775357493326433
61789901840906937775357493798609
61789901840906937775357494855643
61789901840906937775357494861467
61789901840906937775357494874517
61789901840906937821111079653450
61789901840906937821114550494702
61789901840906939420041152429233
61789901840906939421733405125185
61789901840906939421736877377709
61789901840906939422485432758366
61789901840906939422569115577950
61789901840906939422572557721389
61789901840906939604751101753964
61789901840906939604751101753965
61789901840906939605499771919838
61789901840906939605503214063276
61789901840906939605503214063277
61789901840906953696851769311856
61789901840906953696851769317680
61789901840906953697688597548440
61789901840906953832689915690927
61789901840906953832689915696751
61789901840906953832689915709801
61789901840906955479734256979566
61789901840906955479734285559282
61789901840906955479817853587826
61789901840906955479817853593650
61789901840906955481240461584068
61789901840906955481240461589892
61789901840906955482077289820652
61789901840907056345305027305076
61789901840907788380539996311767
61789901840907790027417315843099
61789901840907790027417315961143
61789901840907790027479991868875
61789901840907790027479991986919
61789901840907790027668019946203
61789901840907790027668020064247
61789901840907790164677984597467
61789901840907837791866735960807
61789901840907837791866736078851
61789901840907838203398037765223
61789901840907838203398037766675
61789901840907838203398037884719
61789901840907838203401508606421
61789901840907838203401508607873
61789901840907838203460713790999
61789901840907838203460713792451
61789901840907838203460713910495
61789901840907838203464156053933
61789901840907838203464184632197
61789901840907838203464184633649
61789901840907838203485076640789
61789901840907838203485076642241
61789901840907838205908521059197
61789901840907838205908522474895
61789901840907838205908522476347
61789901840907838205908526725697
61789901840907838205908549637461
61789901840907838205908549638913
61789901840907838205908551172655
61789901840907838205908555423457
61789901840907838205929441646053
61789901840907838205929441647505
61789901840907838205929443181247
61789901840907838205929443182699
61789901840907838205929447432049
61789901840907838205992117671829
61789901840907838205992117673281
61789901840907838205992119207023
61789901840907838205992119208475
61789901840907838340658706521043
61789901840907838340662148190853
61789901840907838340662148192305
61789901840907838340662148664481
61789901840907838340662176888613
61789901840907838343169189221893
61789901840907838343169189223345
61789901840907838343169189695521
61789901840907838343169190756927
61789901840907838343169190757087
61789901840907838343169190758331
61789901840907838343169190758539
61789901840907838343169190775801
61789901840907838343172661598284
61789901840907838343172661598285
61789901840907838343172661616999
61789901840907838343190109928245
61789901840907838343190111463279
61789901840907838343193553606876
61789901840907838343193553606877
61789901840907838343193553625591
61789901840907838386415733102173
61789901840907838386415733456305
61789901840907838388922774133213
61789901840907838388922774487345
61789901840907838388922775550363
61789901840907839438179971260155
61789901840907839987034617847619
61789901840907839987786730156931
61789901840907839987790171828193
61789901840907839987790172300369
61789901840907839987790200525953
61789901840907839987852847853969
61789901840907839987852848326145
61789901840907839987873768558869
61789901840907839987873768560321
61789901840907839989482424522693
61789901840907839989482424524145
61789901840907839989482426057887
61789901840907839989482426059339
61789901840907839989482426076601
61789901840907839989482453220453
61789901840907839989482453221905
61789901840907839989485782109289
61789901840907839989485896899084
61789901840907839989485896899085
61789901840907839989485896900536
61789901840907839989485896900537
61789901840907839989485896917799
61789901840907839989545101022097
61789901840907839989548572926312
61789901840907839989548572926313
61789901840907839989548572943575
61789901840907839989569464933452
61789901840907839989569464933453
61789901840907839989569464952167
61789901840907839990297212859233
61789901840907839990297213331409
61789901840907839990297214394219
61789901840907839990297214394427
61789901840907839990298333606833
61789901840907839990298362304593
61789901840907839990300570444377
61789901840907839990300685235624
61789901840907839990300685235625
61789901840907839990300685252887
61789901840907839990301718354751
61789901840907839990318133564133
61789901840907839990318135099167
61789901840907839990319254313185
61789901840907839990321577242764
61789901840907839990321577242765
61789901840907839990321577261479
61789901840907839990322610363343
61789901840907839990384253268540
61789901840907839990384253268541
61789901840907839990384253269992
61789901840907839990384253269993
61789901840907839990384253287255
61789901840907840033543756736609
61789901840907840033543757090741
61789901840907840033606432762385
61789901840907840033606433116517
61789901840907840035236009432561
61789901840907840035236010849711
61789901840907840035236010868425
61789901840907840035239481690962
61789901840907840035298685812469
61789901840907840035302129018924
61789901840907840035302129018925
61789901840907840035302129037639
61789901840907840036050797767649
61789901840907840036050798121781
61789901840907840036050799184639
61789901840907840036050799184799
61789901840907840036051918398657
61789901840907840036051947096417
61789901840907840036054241328236
61789901840907840036054241328237
61789901840907840036054241346951
61789901840907840036055274448815
61789901840907840036072839105009
61789901840907854265416696717597
61789901840907854265416696736311
61789901840907854265416700968399
61789901840907854400438936040276
61789901840907854446192520832046
61789901840907854446192520832047
61789901840907856047546038497375
61789901840907856047546038969758
61789901840907856047546038969759
61789901840907856047546043219109
61789901840907856047566959202323
61789901840907856047566959676164
61789901840907856047629635701940
61789901840907856047630754442117
61789901840907856049806507849535
61789901840907856093299652457890
61789901840907856093299652457891
61789901840907856093299656708693
61789901840907856093383220492258
61789901840907856093383220492259
61789901840907856093383224743061
61789901840907856093384339351985
61789903010730568100879631218282
61789903028455498895668071729298
61789903028456443790493420267178
61789903031378742081356368426720
61789903031378742083048621122672
61789903031386845697378120843309
61789903031386845743131677055417
61789903031386847117371039393723
61789903031386847117938218224881
61789903031386847117938218230705
61789903031386847117938222816925
61789903031386896941301372543229
61789903031389593290562747285521
61789903031422913141227260267835
61789903031422914780828344720299
61789903031422914788356312773499
61789903031422914788358636771553
61789903031422919675928871198402
61789903031422919676680983507714
61789903037003733467174404101095
61789903037003733467237165866019
61789903037003733472319740044179
61789903037006434759078532955671
61789903037006434811359225032353
61789903037006434811421986797277
61789903037006434811421987151409
61789903037006435170672510787315
61789903037007335189629560220631
61789903037007335379233768791841
61789903037007335790953012930065
61789903037007335791015774694989
61789903037007335791015774700813
61789903037287067094262941301195
61789903037287067094262941307019
61789903037287067094265265649169
61789903037295172203920547443587
61789903037295172203920552146399
61789903037295172203920552152223
61789903037295172204004120180767
61789903037295172341748404203005
61789903037295217223557789722229
61789903037295220379903596546093
61789903037295220380739276889773
61789903037295220380740424787049
61789903037295222164379329092147
61789903037295473154079189666769
61789903037295520592898316608449
61789903037295520730159070983921
61789903037297873908003292116603
61789903037297873935974307430483
61789903037297874044365513945883
61789903037297918377887441120233
61789903037297918515210871515657
61789903037297922221251249044379
61789903037298174257360319743015
61789903037298174308259211898207
61789903037298174308283231791405
61789903037298174309954817811909
61789903037298174309954817928549
61789903037298174669205344634355
61789903037298174858997835307973
61789903037298174858997835313797
61789903037298218774754223405547
61789903037298218774754480622991
61789903037298218774816899431323
61789903037298218774816985524603
61789903037298218774817242387915
61789903037298218774817242742047
61789903037298222296145376234973
61789903037298222433343368845521
61789903037298222433406130610445
61789903037299072971304497787675
61789903037299074664249868271823
61789903037299074876008231773715
61789903037299074877703837804057
61789903037299074877766599452341
61789903037299074877766599918901
61789903037299074877766602638881
61789903037299075289548608542029
61789903037299075289548608547853
61789903037299075289548862572933
61789903037299075289548862578757
61789903037299075289548866828107
61789903037299119134131845211213
61789903037299119134947666646713
61789903037299119342566005400111
61789903037299119342566262617555
61789903037299119342628681425887
61789903037299119342629024382479
61789903037299119752652573687137
61789903037299119752653688296061
61789903037299119752716364316013
61789903037299119754348265334163
61789903037299119754348265339987
61789903037299119754348269589337
61789903037299119754348526806781
61789903037299119754410941359939
61789903037299119754410941365763
61789903037299119754410944552303
61789903037299119754410945615113
61789903037299119754411030291451
61789903037299119754411284316531
61789903037299119754411284322355
61789903037299119754411288571705
61789903037299119759430839512323
61789903037299119759430839518147
61789903037299119759493515538099
61789903037299119759493515543923
61789903037299119759493601277247
61789903037299119759493601283071
61789903037299122795235602572251
61789903037299122795235602690343
61789903037299122795235603044635
61789903037299122977495653612115
61789903037299123001155150485953
61789903037299124625377851179035
61789903037299124625377851528955
61789903037299124625377855778305
61789903037318587727891667874424
61789903037318631597954431617265
61789903037318632009548409448909
61789903037319532004530285640317
61789903037319532004802254804641
61789903037319532028505458882225
61789903037319532554392220696103
61789903037319532577297429324417
61789903037319788484994979001437
61789903037319832766568023204561
61789903037319832766630784969485
61789903037319832812321579416669
61789903037319832812384341181593
61789903037319832819162521273455
61789903037319832819162521390095
61789903037319832949582333792141
61789903037319832956360514000643
61789903037319832956423275648927
61789903037319832956423276115487
61789903037331540155706747838585
61789903040253538083896409187256
61789903040253538083981096056812
61789903040253538083981096410944
61789903040253582555618340448258
61789903040253582555618454761298
61789903040253582692879123397622
61789903241141698438167322448558
61789903241141698438167322565198
61789903241142598859429600702206
61789903241142598859429686441354
61789903241142598868718349830158
61789903241177764194626854487866
61789903243793565582717728648068
61789903243805622925732763104763
61789903243805622925795525223819
61789903244097361806646696040665
61789903244097361852400252252773
61789903244097361859175079126885
61789903244097362475439551703933
61789903244097362476881014209325
61789903244097362607551789448239
61789903244097362607551875541519
61789903244097362607554888635085
61789903244097362607554974374233
61789903244097362607555232654487
61789903244097362607555233008619
61789903244097362612637414983312
61789903244097362612637462807421
61789903244097362612637544314481
61789903244097362612637544320305
61789903244097362614141768938929
61789903244100064310798849074763
61789903244100064310798935168043
61789903244100064310801948261609
61789903244100064310802034000757
61789903244100064310802292281011
61789903244100064310802292635143
61789903244100064317576856642781
61789903244100108233396174791211
61789903244100108233396260530359
61789903244100108233396260884491
61789903244100108233396517747803
61789903244100108238478834708519
61789903244100108238478835062651
61789903244100964748127883907741
61789903244100964885388552544065
61789903244101008801207956785775
61789903244101008801208042524923
61789903244101008801208299742367
61789903244101008806290530963935
61789903244101008806290616703083
61789903244101009211294615392345
61789903244101009212989187850051
61789903244101009212990220975001
61789903244101009212990305651339
61789903244101009212990306696679
61789903244101009212990306714149
61789903244101009218072795134287
61789903244101009218072795153161
61789903244101009218072876637135
61789903244101009218072880873435
61789903244101009218072880874839
61789903244101009218072880892309
61789903244101009218072881223355
61789903244121677943553333654973
61789903244121677943555571908055
61789903244121677943616009680749
61789903244121722270966629635047
61789903244121722270966715374195
61789903244121722270966715728327
61789903244121722277741542248307
61789903244121722277741542602439
61789903244121722415002211238763
61789903244121722415002296977911
61789903244132184568026361828543
61789903244132184568089238874360
61789903244132228483087316147593
61789903244132228483087316501725
61789903244132228895434435158325
61789903244132228895437505765455
61789903244132228895437534463215
61789903244132229039451420049323
61789903244132229039475440073870
61789903244132232189692548515083
61789903244132232189880834872665
61789903244132232189884276998633
61789903244132232189884277016103
61789903244132232189943595574779
61789903244132232189943596637589
61789903244132232196470819050357
61789903244132232196470819063455
61789903244132533980530342960210
61789903244133385187092470084664
61789903244133385187092470089036
61789903244133434594095595073602
61789903249714248338834430383951
61789903249714248338897192148875
61789903249714248338897192621051
61789903249714248343979766327035
61789903249716949630738559238527
61789903249716950042332537070171
61789903249717806191226838723532
61789903249717806191226839195708
61789903249717850061289586503487
61789903249997581965922963357787
61789903249997581971005308898219
61789903249997582514965637903083
61789903249997582514967962251057
61789903249997582521742789125169
61789903249997582521742903910593
61789903249997582544652110550112
61789903249997626435867730641817
61789903249997630141905783822565
61789903249997882320428382506088
61789903250005687037252596318193
61789903250005687083006147944081
61789903250005732096911244232975
61789903250005737036792496577177
61789903250005987471676643600253
61789903250005987478200418834273
61789903250005987841950710025568
61789903250005987883371867502795
61789903250005987883458649509225
61789903250005987888541223687385
61789903250005987889982686192777
61789903250005988020632536139119
61789903250005988020656900405899
61789903250005988027243436336161
61789903250005988027243440568249
61789903250006035464558342891305
61789903250008388802551759535179
61789903250008388807634333713339
61789903250008388939749752145727
61789903250008388946611227108880
61789903250008388990651638616444
61789903250008688991822353415323
61789903250008688996904927593483
61789903250008689129020346025871
61789903250008689174773902237979
61789903250008689174836578263755
61789903250008689174836664002903
61789903250008689174857585063387
61789903250008689179919238181063
61789903250008689179943253842173
61789903250008689181635506538125
61789903250008689181635510770213
61789903250008689540865370917211
61789903250008689723879595765643
61789903250008689723900602565275
61789903250008689723903701397989
61789903250008689723903701746297
61789903250008689723903701752121
61789903250008689730678524040013
61789903250008689730678528272101
61789903250008689730678528620409
61789903250008733646497928281723
61789903250008733646497932513811
61789903250008733646498189731255
61789903250008733651580502459883
61789903250008737167805402517829
61789903250009589559571373290831
61789903250009589564653947468991
61789903250009589680700601565645
61789903250009589701161427091922
61789903250009589701164521692548
61789903250009589703693602623632
61789903250009589703693602629456
61789903250009589742585598139263
61789903250009589742672723102285
61789903250009589747755040063001
61789903250009589749447202439409
61789903250009589749447206671497
61789903250009589749447288178557
61789903250009589749447545396001
61789903250009589749447546912321
61789903250009589749447549628089
61789903250009590154454729011257
61789903250009590161229469797913
61789903250009590161229551304973
61789903250009590161229555537061
61789903250009590298490219941297
61789903250009590298490224173385
61789903250009634214309624183007
61789903250009634214309628415095
61789903250009634214309709922155
61789903250009634214309714508375
61789903250009634214309967139599
61789903250009634214309971371687
61789903250009634214309971725819
61789903250009634219392198361167
61789903250009634219392284100315
61789903250009634624312599969993
61789903250009634626091891541511
61789903250009634626091973048571
61789903250009634626091977280659
61789903250009634626091978697601
61789903250009634626092235915045
61789903250009639497037877834896
61789903250029146469614457900121
61789903250029146881208435731765
61789903250030302807423955472989
61789903250030303172866499360236
61789903250030303219456926934597
61789903250030303219457013022053
61789903250030303356717677077981
61789903250030303356717681310069
61789903250030303356720001420339
61789903250030303356720001425955
61789903250030303356720087159487
61789903250030347226696833892873
61789903250030347279061204090699
61789903250030347638290811724517
61789903250030347638293776988150
61789903250030347684065288524933
61789903250030347684068383125559
61789903250030347684068387357647
61789903250030347690843209999671
61789903250030347821306968258170
61789903250030347828081795132282
61789903250030347828082139605194
61789903250030347828103878635995
61789903250030347828103964375143
61789903250030347828106288723117
61789903250040809424551620490207
61789903250040809424551706229355
61789903250040809431810058162561
61789903250040809431872819927485
61789903250040809836333969355771
61789903250040809843846468598320
61789903250040809973594637992095
61789903250040809981188466997065
61789903250040809981190791345039
61789903250040853896188869107917
61789903250040853896188954847065
61789903250040853896921204017561
61789903250040853896923526965855
61789903250040853903510068545195
61789903250040854308515181849205
61789903250040854444868855837863
61789903250040854445713174459753
61789903250040854452490325681839
61789903250040854452553087446763
61789903250040857603045264016155
61789903250040857603048591723881
61789903250041110170375464263125
61789903250041110170458027893389
61789903250041153902445209559913
61789903250041154039705963935385
61789903250041154039705992987277
61789903250041154085459549199385
61789903250041154452032190937525
61789903250041154452035261544655
61789903250041154634230598581093
61789903250041154634983739760181
61789903250041154634986838947027
61789903250041154634986839065071
61789903250041154635049601178303
61789903250041154635070521766611
61789903250041154641761665939183
61789903250041154641824341846915
61789903250041154641824427586063
61789903250041154641824428052415
61789903250041154641824428058239
61789903250041154641824686338541
61789903250041159392875422666127
61789903250041159393419361032035
61789903250041159393440281738387
61789903250041159393607647389617
61789903250041159393611089651090
61789903250041159393691328798083
61789903250041159393691330209408
61789903250041159393691330209409
61789903250041159393691330215232
61789903250041159393694772004295
61789903250041159393694772004322
61789903250041159393694772004331
61789903250041159393694772352847
61789903250041159393694772358670
61789903250041159400218551818747
61789903250041159400949624516614
61789903250042010600926491528085
61789903250042010738187160164409
61789903250042054401597450829635
61789903250042054447097635639849
61789903250042054447348682699545
61789903250042054470239407884154
61789903250042054470256991200345
61789903250042054608241728354171
61789903250042054653271330839817
61789903250042054660593449408403
61789903250042054996140310185145
61789903250042055019031035369754
61789903250042055019781210813033
61789903250042055064781625846053
61789903250042055065534767025141
61789903250042055065537866211987
61789903250042055065600628443263
61789903250042055065621549031571
61789903250042055072374335655879
61789903250042055072375364525655
61789903250042055072375454851023
61789903250042055072375455317375
61789903250042055072377688990269
61789903250042055072377693122979
61789903250042055202042294482377
61789903250042055202795435661465
61789903250042055202798534848311
61789903250042055202798534966355
61789903250042055209635348648475
61789903250042055209636123487347
61789903250042055209638443715661
61789903250042055209638443721277
61789903250042055209638447835321
61789903250042058366633821884345
61789903250042058366633822356729
61789903250042059961168380907543
61789903250042059961252063727127
61789903250042059961419427967239
61789903250042059961440350090581
61789903250042059961503110786823
61789903250042059961506468254131
61789903250042059961506468272845
61789903250042059968030243469069
61789903250042060013762879092869
61789903250042060013762879111743
61789903250042060013783799680359
61789903250042060013783799681177
61789903250042060013783799700051
61789903250042060014516024522919
61789903252672616900217785055920
61789903252952243205493670727929
61789903252984616063270792016695
61789903252984663639375036183637
61789903252984663646651956823009
61789903252984663646714718942065
61789903252996516180667349925208
61789903252996516181421524206160
61789903252996516218810317412464
61789903252996521160417622788823
61789903252996521160480298460467
61789903252996521161253303132503
61789903252996522807608322096355
61789903252996522807608326682575
61789903252996522807629218691167
61789903252996522944806315061035
61789903267442781814538553403781
61789903267442825730358300602083
61789903267442829573657022419155
61789903267443726483633177804730
61789903267719855933983166168137
61789903267719856071178831238347
61789903267719856071178831239799
61789903267719856071181154186641
61789903267719856071181154188093
61789903267719856076261433996223
61789903267719856076261433997675
61789903267719856077955981060753
61789903267719856077955981062205
61789903267719856480763305293761
61789903267719856482963160097065
61789903267719856489738273934737
61789903267719856556938763663168
61789903267719900954600408714775
61789903267719900954600695678335
61789903267719905894289932556457
61789903267719905901068083602043
61789903267722557774613147289867
61789903267722557774614176159643
61789903267722557779696521700075
61789903267722558216145416480568
61789903267722602244558943443673
61789903267722607597726049130085
61789903267722607597728373128139
61789903267722607604503200002251
61789903267723758531674516366395
61789903267723758559670622578728
61789903267723802818606030512337
61789903267723802818606030516709
61789903267723802818626979796953
61789903267723808354787475366045
61789903267723808354789799830659
61789903267723808354807281462021
61789903267730662701908313261305
61789903267730662708683140135417
61789903267730662884919182053755
61789903267730662890002813681407
61789903267730662891697360745937
61789903267730707766647241333977
61789903267730707766647241339801
61789903267730707768341788398507
61789903267730707768341788404331
61789903267730707768342161456959
61789903267730710923895991027387
61789903267730711061153187778369
61789903267730712707466427311257
61789903267730712708285802513616
61789903267731563345220472601896
61789903267731862296867019585096
61789903267731862434065012195644
61789903267731863458422362406127
61789903267731863458422362522719
61789903267731863465765401331305
61789903267731863710918883672893
61789903267731864053009673076159
61789903267731864053009673077611
61789903267731864076923313476559
61789903267731864081194064701308
61789903267731864122676869688667
61789903267731864122763909627251
61789903267731864122763909645965
61789903267731864122763909981383
61789903267731864122763909982835
61789903267731864259937538324991
61789903267731864259958459031343
61789903267731864259961558218189
61789903267731864259961902237799
61789903267731864259961902256513
61789903267731864259961902591931
61789903267731864265044127810129
61789903267731864265044218135497
61789903267731908523708667568485
61789903267731908523708667569937
61789903267731908525403243214183
61789903267731908525424163919083
61789903267731908525424163920535
61789903267731911635224782106059
61789903267731911840301044377111
61789903267731911841124099452649
61789903267731913464548803298185
61789903267731913465113573443353
61789903267731913465113659182501
61789903267734265046876573785979
61789903267734265046939335905035
61789903267734565161648530024059
61789903267734565161648530028431
61789903267734565169263279739753
61789903267734565207402086236167
61789903267734565231127355601195
61789903267734565236147167666123
61789903267734565237905233479540
61789903267734565345415896050127
61789903267734565345415896051579
61789903267734565350499327619767
61789903267734565350499327621219
61789903267734565352193817524865
61789903267734565352193903264013
61789903267734565368325348211743
61789903267734565368388109976667
61789903267734565372658861084824
61789903267734565414078904423851
61789903267734565414141580449627
61789903267734565414141666188775
61789903267734565414162501155979
61789903267734565414162586895127
61789903267734565414165943299417
61789903267734565419161478602011
61789903267734565419224240366935
61789903267734565419245075334139
61789903267734565419245161073287
61789903267734565419248169934765
61789903267734565419248255673913
61789903267734565419248260260133
61789903267734565420940422630717
61789903267734565420940508369865
61789903267734565420940512956085
61789903267734565420940766986989
61789903267734565420940770173529
61789903267734565780170373103083
61789903267734565963121921925739
61789903267734565963184597951515
61789903267734565963208617844713
61789903267734565969983444718825
61789903267734565969983530457973
61789903267734609632347410197521
61789903267734609632347410201893
61789903267734609632368359482137
61789903267734609634042014420031
61789903267734609634042014425855
61789903267734609634042358782127
61789903267734609815361749363365
61789903267734609815361749364817
61789903267734609840049244565814
61789903267734609885781880070118
61789903267734609885781880071570
61789903267734613520582780410781
61789903267734613521399802544113
61789903267734613544280067376971
61789903267734613544308397314249
61789903267734613544371159079173
61789903267734613551058247118913
61789903267734613551085543955939
61789903267734615168531183765193
61789903267734615168531183771017
61789903267734615175306005923395
61789903267734615175306010645129
61789903267735465737012184936441
61789903267735465737012184937893
61789903267735465775213782137451
61789903267735465798939137241627
61789903267735465936137129852175
61789903267735465981890600325135
61789903267735465981890686064283
61789903267735465981953362090059
61789903267735465981974282796411
61789903267735465986973174503295
61789903267735465986973260242443
61789903267735465987035936268219
61789903267735465987056856974571
61789903267735465987059951575197
61789903267735465988752204271149
61789903267735465988752208857369
61789903267735465988752548627421
61789903267735465988752549099805
61789903267735465988752551813961
61789903267735466347919392978591
61789903267735466393672949190699
61789903267735466393735625216475
61789903267735466393759645109673
61789903267735466400534471983785
61789903267735466400534557722933
61789903267735510200180141122569
61789903267735510863617602155865
61789903267735510863680363920789
61789903267735510863701284627141
61789903267735510863702313496917
61789903267735510865396890540843
61789903267735510865396976279991
61789903267735510870479550458151
61789903267735514112120178954681
61789903267755878857374666054676
61789903267755879269431997083172
61789903267755923321672231913958
61789903267755923695039604434835
61789903267755923740792801272542
61789903267755923740796158857734
61789903267755923740797273447784
61789903267755923740797278052878
61789903267756173921744755739016
61789903267756174058942748349564
61789903267756178856371493123347
61789903267756179000891675142996
61789903267756179405414510625235
61789903267756179412108825166200
61789903267756179412112178034030
61789903267756179412944500811440
61789903267756179412945534261612
61789903267756179458677165014956
61789903267756179458761924540073
61789903267756179458761928772161
61789903267756179458764334621579
61789903267756179458764334625791
61789903267756179458764334627195
61789903267756179595959921731017
61789903267756179595960007470165
61789903267756179595962327231919
61789903267756179595962327232127
61789903267756179596025089351183
61789903267756223259849146852101
61789903267756223260100195328947
61789903267756223260102518259979
61789903267756223266605377490299
61789903267756223305602617325061
61789903267756223305602617330885
61789903267756223328008741741057
61789903267756223465189241000826
61789903267756223465189241002278
61789903267756223511776226785881
61789903267756223511776312525029
61789903267756223854624456903153
61789903267756223854645377609505
61789903267756223854645377610957
61789903267756223877534954907034
61789903267756223884303822066213
61789903267756223884310069094626
61789903267756223884310154833774
61789903267756223884310198431619
61789903267756223884310843934902
61789903267756223884314282536056
61789903267756223923286607885397
61789903267756223923349369650321
61789903267756223923370204623349
61789903267756223923373299223975
61789903267756223923373303456063
61789903267756223930063754527087
61789903267756223930148126098087
61789903267756223930148470454359
61789903267756223930150536185209
61789903267756224060547276521721
61789903267756224060547362260869
61789903267756224060610038286645
61789903267756224067327478882102
61789903267756226966140571457989
61789903267756227172042209021455
61789903267756227178569297056096
61789903267756227178569344417039
61789903267756228802809952607085
61789903267766685663856622676079
61789903267766685663856708415227
61789903267766686075638971541643
61789903267766686083231681357293
61789903267766686083235124546279
61789903267766686083235124563541
61789903267766686212899640177967
61789903267766686220429673962017
61789903267766686220430707063881
61789903267766686220433031411855
61789903267766728899784050794291
61789903267766730096998724174319
61789903267766730136247098212025
61789903267766730136247126909785
61789903267766730136249421160319
61789903267766730136250454262183
61789903267766730508780988233855
61789903267766730508780988350495
61789903267766730508780988369369
61789903267766730508843749998779
61789903267766730508843750465339
61789903267766730547841104741429
61789903267766730554534544445963
61789903267766730554534573143723
61789903267766730554534573143931
61789903267766730554534573161193
61789903267766730554597306210887
61789903267766730554618226917239
61789903267766730554621326104085
61789903267766733842287388253611
61789903267766733842287389651679
61789903267766733842287389653083
61789903267766733842287389670553
61789903267766733842287475740747
61789903267766733842287504438507
61789903267766733842287504438715
61789903267766733842287504455977
61789903267766733842290831440985
61789903267766733842290831459859
61789903267766733842290831790905
61789903267766733842290831796521
61789903267766733842290831813991
61789903267766733842350150372667
61789903267766733842350151435477
61789903267766733842350266203639
61789903267766733842350266220901
61789903267766733842353593578915
61789903267766984441523159735172
61789903267766984578721152345720
61789903267766985813879913649092
61789903267766985814632025956952
61789903267766985814632069554797
61789903267766985860469222380989
61789903267766985860469308120137
61789903267766986203777711227033
61789903267766986226689371532796
61789903267766986409700267960205
61789903267766986409703711166661
61789903267766986409766473268455
61789903267766986409766473287169
61789903267767030073007073946283
61789903267767030073090756766075
61789903267767030255851610206629
61789903267767030256039895501401
61789903267767030256603636776793
61789903267767030256603722515941
61789903267767030278920160216215
61789903267767030278930620569418
61789903267767030279010994819017
61789903267767030332086669605535
61789903267767030667612695410701
61789903267767030690524341300210
61789903267767030698044172881621
61789903267767030874291755039619
61789903267767030874291840778767
61789903267767030874291841250943
61789903267767030874354516804543
61789903267767030874372338678181
61789903267767030874375523604175
61789903267767030881066581913731
61789903267767030881066667652879
61789903267767030881066926405517
61789903267767030881066926424231
61789903267767030881068987886809
61789903267767030881068987887017
61789903267767030881068992000853
61789903267767030881129343678655
61789903267767033969422279786605
61789903267767033992310685241432
61789903267767033992310699638773
61789903267767035632180424853611
61789903267767035632933570282049
61789903267767035632937012425487
61789903267767035632996332046973
61789903267767035632999774190411
61789903267767035632999774191863
61789903267767035639438747740541
61789903267767035640254626218673
61789903267767035640255774597058
61789903267767035640255778846409
61789903267767886839415456846732
61789903267767886839415456848184
61789903267767930686590922766361
61789903267767930686590922767813
61789903267767930687154749780901
61789903267767930709561993386217
61789903267767930709562022083977
61789903267767930846822662022541
61789903267767931304058212355499
61789903267767931304086628031925
61789903267767931304089593295558
61789903267767931304089593297010
61789903267767931304839769211013
61789903267767931304842782304579
61789903267767931304842868043727
61789903267767931304842868515903
61789903267767931304902445236789
61789903267767931304905544069503
61789903267767931304905544541679
61789903267767931304923365943141
61789903267767931304926465129987
61789903267767931304926550869135
61789903267767931311616576076827
61789903267767931311617609178691
61789903267767931311617690685751
61789903267767931311617694917839
61789903267767931311617953670477
61789903267767931311617953689191
61789903267767931311620019265813
61789903267767931311679337841751
61789903267767931311679682198023
61789903267767931311680366711527
61789903267767931311680371415791
61789903267767931311680711067799
61789903267767931311680715789532
61789903267767931311680715789533
61789903267767931311680715790984
61789903267767931311680715790985
61789903267767931448943445907357
61789903267767934415602395380819
61789903267767934416083571626059
61789903267767934416146333390983
61789903267767934416334618685755
61789903267767934553344326001531
61789903267767934553595374460907
61789903267767936199992206848175
61789903267767936200557065564691
61789903267767936200745350859463
61789903267767936200745352276612
61789903267767936200745352276613
61789903267767936200745352278064
61789903267767936200745352278065
61789903267767936200748708328222
61789903267767936200748708328223
61789903267767936200748708345485
61789903267767936200808114041537
61789903267767936200808114042989
61789903267767936200811470091695
61789903267767936200811470093147
61789903267767936200811470110409
61789903267767936207250529729281
61789903267767936207313291494205
61789903267767936207335245656553
61789903267767936208067474747693
61789903267767936253067881280353
61789903267767936253088801512099
61789903267767936253088801868661
61789903267767936253840828082263
61789903270386282219178613330008
61789903270386287158309446142450
61789903270386287160753811147714
61789903270386287160816487173490
61789903270393190278441623951002
61789903270394391033267658425226
61789903270394391033267663011446
61789903270394391033268691527090
61789903270394391033268691881222
61789903270394391035440312526302
61789903270394391035713056532354
61789903270394391035774704042486
61789903270394391035775732558130
61789903270394391035775732912262
61789903270394392819348607979610
61789903270394392819349636495254
61789903270394392819349636849386
61789903270397092327093394321182
61789903270397092327093398913226
61789903270397092738960116158878
61789903270397093973469310239802
61789903270397093973742049653810
61789903270397094523349157408314
61789903270397993306770783544518
61789903270397994541552717039450
61789903270397994541553745555094
61789903270397995091160853309598
61789903270674168663630569944256
61789903270674168663630570298388
61789903270674168663630574530476
61789903270674169220013189051644
61789903270674169220013274790792
61789903270674169258155204584140
61789903270674169258155204938272
61789903270674169258155209170360
61789903270674169265745938988484
61789903270674169265745938994308
61789903270676870366874192009190
61789903270676870366874192013562
61789903270676870366877629570780
61789903270676870366877629920540
61789903270676870366877629924912
61789903270676870366877634152628
61789903270676870366877634157000
61789903270676870374405602210200
61789903270676870374405603273010
61789903270676870374468363975124
61789903270676870374468365392066
61789903270676870549804848821802
61789903270676870549804848823254
61789903270676870549805877691578
61789903270676870549805877693030
61789903270676870549808286733152
61789903270676870549808286734604
61789903270676870549808290965240
61789903270676870549808290966692
61789903270676870549809319835016
61789903270676870557399020783364
61789903270676870557419598534576
61789903270676870557420970360944
61789903270676870969202976269916
61789903270676870969264623780048
61789903270676870969265738388972
61789903270676871106462616390596
61789903270677770942217298111484
61789903270677771529402332551164
61789903270678071131487606194468
61789903270678071131487863407540
61789903270678071131487863411912
61789903270678071131487864470350
61789903270678071131487864474722
61789903270678119307475156066386
61789903270678221813392954393264
61789903270678221813392958625352
61789903270678221820167781267376
61789903270678266285029860054382
61789903270678266285030203010974
61789903270678271232252745146184
61789903270678271369576261640712
61789903270684973830242897123776
61789903270684973830242897477908
61789903270684973830242901709996
61789903270684974241836874955420
61789903270684974241836875309552
61789903270684974241836879541640
61789903270684974249364847594840
61789903270684974249427609355392
61789903270684974249427609359764
61789903270684974386625516231164
61789903270684974432379067857052
61789903270684974432379072443272
61789903270684975659549465260044
61789903270684975659549465614176
61789903270684975659549469846264
61789903270684976071143443091688
61789903270684976071143447677908
61789903270684976078734177500404
61789903270684976215932084367432
61789903270686174999169955046904
61789903270686174999169959633124
61789903270686174999170988148768
61789903270686174999170988502900
61789903270686175006447218523372
61789903270686175006447223109592
61789903270686175006448251979368
61789903270686176782744892085892
61789903270686176782744892440024
61789903270686176828495349465286
61789903270686176828498448298000
61789903270686176828498448652132
61789903270688576108829625291004
61789903270688576108829711030152
61789903270688576108830396943336
61789903270688576703626999355092
61789903270688576703627085444000
61789903270688576703689761469776
61789903270688577938136193427272
61789903270688578342390571057260
61789903270688578350001881811892
61789903270688578350001882161652
61789903270688578350001882166024
61789903270688578350002226185426
61789903270688578350002996770576
61789903270688578487262636537124
61789903270688578487263665406900
61789903270688876290488650265952
61789903270688876290488650271776
61789903270688876298079266698332
61789903270688876298099843042796
61789903270688876298099843048620
61789903270688876298099957361660
61789903270688876298100186005212
61789903270688876298100190585608
61789903270688876298100190591432
61789903270688876298100300318252
61789903270688876298100304904472
61789903270688876298100962243764
61789903270688876298101076556804
61789903270688876892896531553656
61789903270688876892896536139876
61789903270688876892897564655520
61789903270688876892960326770204
61789903270688877936864561239848
61789903270688877936864561598352
61789903270688877936864565826068
61789903270688878127406411183436
61789903270688878127406411184888
61789903270688878127406754141480
61789903270688878127406755539708
61789903270688878127406755558422
61789903270688878127406758726248
61789903270688878127406758727700
61789903270688878127407530380032
61789903270688878676533111512184
61789903270688878676534230707328
61789903270688926120378674400024
61789903270688926120462361470618
61789903270689777270166034548936
61789903270689777270167067650800
61789903270689777460708227450568
61789903270689777460709346645712
61789903270689779107084138777144
61789903270689779107085257972288
61789903270709290805842345084696
61789903270709290805842349670916
61789903270709290805842349675288
61789903270709290988769560108002
61789903270709290988769564340090
61789903270709290988769564341542
61789903270709290988770593209866
61789903270709290988770593211318
61789903270709290988770678949014
61789903270709290988770678950466
61789903270709290988773001897308
61789903270709290988773001898760
61789903270709290988773002251440
61789903270709290988773006483528
61789903270709290988773006484980
61789903270709290988774035353304
61789903270709291400618028193944
61789903270709291408167691788204
61789903270709291408232777918364
61789903270709291408232777922736
61789903270710191968367048069452
61789903270710492111968428724608
61789903270710492111968429078740
61789903270710492119496396782180
61789903270710492119496482871088
61789903270710492119499839984056
61789903270710492119499840338188
61789903270710492119499840342560
61789903270710492119559158896864
61789903270710492157718886104002
61789903270710492157721210102056
61789903270710492157721984936716
61789903270710492157721985290848
61789903270710492165249952989916
61789903270710492165311595913828
61789903270710492165312715108972
61789903270710492165315039120076
61789903270710492302509588524376
61789903270710492302510707719520
61789903270710492302513031730624
61789903270710534807308775905758
61789903270710534807308780137846
61789903270710534807309034172962
61789903270710534807312133005676
61789903270710534807312133359808
61789903270710534807312133372858
61789903270710534807312137604946
61789903270710541525741741536166
61789903270710541525741741540538
61789903270710541525741742953108
61789903270710541525741742957480
61789903270710541525741827633818
61789903270710541525745184742414
61789903270710541525745185100918
61789903270710541525746332635318
61789903270710541525746332652788
61789903270710541525746332989450
61789903270710541525746333006920
61789903270720996959579785674954
61789903270720996959642547439878
61789903270720997142591714873380
61789903270720997142591800962288
61789903270720998781355286575548
61789903270720998788886353815594
61789903270720998788949115580518
61789903270720998788966597330180
61789903270720998788966597679940
61789903270720998788966597684312
61789903270720998788970040886188
61789903270720998788970040890560
61789903270720998926227352055412
61789903270721046365826277985182
61789903270721046365826282571402
61789903270721046503083476121342
61789903270721296729449927872890
61789903270721296729449927878714
61789903270721296729451042481814
61789903270721296729453365430108
61789903270721296729453365435932
61789903270721296729453370016328
61789903270721296729453370022152
61789903270721297141298391726744
61789903270721297148829458612658
61789903270721297148909702481376
61789903270721297148910817440060
61789903270721297148913141438114
61789903270721297148913141438274
61789903270721297148913141451164
61789903270721297148913141455536
61789903270721297286090213342262
61789903270721297286107695446056
61789903270721297331843683461090
61789903270721297331861247071944
61789903270721297331861251658164
61789903270721297331862280173808
61789903270721298375825839200918
61789903270721298375825839205290
61789903270721298375826953809842
61789903270721298375829276758136
61789903270721298375829276762508
61789903270721298375829281344356
61789903270721298375829281348728
61789903270721298924872295663868
61789903270721298932403362549782
61789903270721298932403362903914
61789903270721298932466124668838
61789903270721298932483606418500
61789903270721298932483606768260
61789903270721298932483606772632
61789903270721298932487049974508
61789903270721298932487049978880
61789903270721341620215655938584
61789903270721341620215660170672
61789903270721341620295899802930
61789903270721341620299342996128
61789903270721341620299343009178
61789903270721346554821461009622
61789903270721346555072480422722
61789903270721346555072508069318
61789903270721346555072509119078
61789903270721346555073627264462
61789903270721346555073628328724
61789903270721346555075951262516
61789903270721346555075951263920
61789903270721346555075951277018
61789903270721346555075951281390
61789903270721346555093400077910
61789903270721346555093400083734
61789903270721346555093404664130
61789903270721346555093404669954
61789903270721346555093429707386
61789903270721346555094547852770
61789903270721346555096871850824
61789903270721346555096871981966
61789903270721346555096871987790
61789903270721346555096872323208
61789903270721346555096876568186
61789903270721346555096876574010
61789903270721346555156163242514
61789903270721346555156163248338
61789903270721346555156166429054
61789903270721346555156166434878
61789903270721346555156190422550
61789903270721346555159634088132
61789903270721346555159634101182
61789903270721346555159634102634
61789903270721346561599726374072
61789903270721346561599726490712
61789903270721346562415634020944
61789903270721346562436554740394
61789903270721346562436559332438
61789903270721346562436559345488
61789903270721346692333263844470
61789903270721346692333267036834
61789903270721346692336705987908
61789903270721346692354068714234
61789903270721346692354068720058
61789903270721346692354073300454
61789903270721346692354073306278
61789903270721346692354183033098
61789903270721346692355302228242
61789903270721348338646416594114
61789903270721348338646416598486
61789903270721348338646417656924
61789903270721348338646417661296
61789903270721348338649855201044
61789903270721348338649855218514
61789903270721348338649859800362
61789903270721348338649859804734
61789903270721348338709178363410
61789903270721348338730070372002
61789903270721348345989542563162
61789903270721491852078260522772
61789903270721491852080326253622
61789903270721491852081359355486
61789903270721491852160570122340
61789903270721491852914744403292
61789903270721491897855869588494
61789903270721496831973518657599
61789903270721496832746523329635
61789903270721496839334213348632
61789903270721498479101542293487
61789903270721498479122438888299
61789903270722197709130750067224
61789903270722197709130754653444
61789903270722197709131783169088
61789903270722197709131783523220
61789903270722197716658722352512
61789903270722197716658722706644
61789903270722197716721484471568
61789903270722197716722513341344
61789903270722197899672942968856
61789903270722197899672947200944
61789903270722197899674062164000
61789903270722199500295388408692
61789903270722247122884290063882
61789903270722247122884294297422
61789903270722247122885323165746
61789903270722247122905182072474
61789903270722247122905210652190
61789903270722247122908653978142
61789903270722247122908654313560
61789903270722247122908654330822
61789903270722247122908658564362
61789903270722247122908658581624
61789903270722247122909687097268
61789903270722247122909687451400
61789903270722247122909691683488
61789903270722248906458198234546
61789903270722248906458199651488
61789903270722248906459228521264
61789903270722692471919773517541
61789903270722692471923905924295
61789903276302716259605777441530
61789903276302716396803770052078
61789903276305418100050829678602
61789903276305418100051087958856
61789903276305419334832763173534
61789903276306618719851530235398
61789903276306618719873824185268
61789903276306618719873828434618
61789903276306618857049522845946
61789903276306618857049781126200
61789903276306620091831456340878
61789903276306620503425434172522
61789903276306620503425692452776
61789903276306620504262520706830
61789903276306814521408355624149
61789903276306814521408360328413
61789903276306814521408441363297
61789903276306814521408446067561
61789903276306814521409474819293
61789903276306814521409474937337
61789903276582794625834579400842
61789903276582794625837674001468
61789903276582794808765236214906
61789903276582794808768330815532
61789903276585496336612705917652
61789903276585496336613050291186
61789903276585496512012295841430
61789903276585496512015395028276
61789903276585496519627389926494
61789903276585496519628418796270
61789903276586396355298902188020
61789903276586396492558800590397
61789903276586396492579721296749
61789903276586396896833753503500
61789903276586396896833758089720
61789903276586396896834011770704
61789903276586396896834016369974
61789903276586396904361725793160
61789903276586396904361726147292
61789903276586396904361984427546
61789903276586396904362754662936
61789903276586396904424487907844
61789903276586396904424746188098
61789903276586396950094389996676
61789903276586396950094390350808
61789903276586396950178331102386
61789903276586396950179450310580
61789903276586397079764410317564
61789903276586397079764414903784
61789903276586397079764673184038
61789903276586397087355144721908
61789903276586397087355403002162
61789903276586397087376324062853
61789903276586397087376324062854
61789903276586697093694967114992
61789903276586697093695053208272
61789903276586697276625623929056
61789903276586697276625710022336
61789903276586697276646889363281
61789903276586697276646889363282
61789903276586896599580021369928
61789903276586896645333577582036
61789903276594500222997933845322
61789903276594500223001028445948
61789903276594500223001033032168
61789903276594500360199021056496
61789903276594500360199025642716
61789903276594502189502494596510
61789903276594502189505589197136
61789903276594502189505593783356
61789903276597201521911143634216
61789903276597201933776060362132
61789903276597201933776404735666
61789903276597202063446080683020
61789903276597202063446338950224
61789903276597202063446343549494
61789903276597202070974052972680
61789903276597202070974053326812
61789903276597202070974311607066
61789903276597202070975081842456
61789903276597202071036815087364
61789903276597202116707746045972
61789903276597202116790280974104
61789903276597202116790371299472
61789903276597203305484272726644
61789903276597203305484272743897
61789903276597203305485047565516
61789903276597203763082628856904
61789903276597203892749554223034
61789903276597203892752648823660
61789903276597203892752911690134
61789903276597203900343383228004
61789903276597203900364184911228
61789903276597203900364562568949
61789903276597203900364562568950
61789903276598402683246781239816
61789903276598402683269079775906
61789903276598402683269084025256
61789903276598402690858407652752
61789903276598402690859436522528
61789903276598402820444773850364
61789903276598402828056309937932
61789903276598402873788978373536
61789903276598402873789064466816
61789903276598402873790093336592
61789903276598404466820685176940
61789903276598404474432221264508
61789903276598404474432225496596
61789903276617916950980105960344
61789903276618817518726031235226
61789903276618817518729125835852
61789903276618817518729388702326
61789903276618817526323213121076
61789903276618860031122290296177
61789903276618864972506356977577
61789903276619117715590335215256
61789903276619117715591454410400
61789903276629622555672461564260
61789903276629624202047344021060
61789903276629624202047344375192
61789903276629624202050787581431
61789903276629624202050787581440
61789903276629624331717368928168
61789903276629624331717627208422
61789903276629624339248694092875
61789903276629624339308098746292
61789903276629671916165370722587
61789903276629671916165370722596
61789903276629671916249053069995
61789903276629671916249053075819
61789903276629671916251376018289
61789903276629671916251376019741
61789903276629671916251376024113
61789903276629922699188441782804
61789903276629922699188442136936
61789903276629924345564353109380
61789903276629924345564353463512
61789903276629924345567792083540
61789903276629924345567796669751
61789903276629924345567796669760
61789903276629973751810847177791
61789903276629973751811961780891
61789903276629973751811961780892
61789903276629973751832882369199
61789903276629973751835205317493
61789903276630072793095986035288
61789903276630074479199688000567
61789903276630074616460442730171
61789903276630074623238234513784
61789903276630074623991509616085
61789903276630118471145925492369
61789903276630118478485636948557
61789903276630123892221779178273
61789903276630124029482533907877
61789903276630124030235679319053
61789903276630124030238002267347
61789903276630823122208402157478
61789903276630823122211496758104
61789903276630823122211501344324
61789903276630823259406394768026
61789903276630823259409489368652
61789903276630823259409493954872
61789903276630823259409752235126
61789903276630823267000223772996
61789903276630823267003576653876
61789903276630823312753689659736
61789903276630823312753693891824
61789903276630823312753779985104
61789903276630823312754808854880
61789903276630824905782306094602
61789903276630824905785400695228
61789903276630824905785405281448
61789903276630824905785663561702
61789903276630824913316730446155
61789903276630824913376135099572
61789903276630824913379487980452
61789903276630872535985958861002
61789903276630872535986990444934
61789903276630872535986991980128
61789903276630872535986991998842
61789903276630872535987077719276
61789903276630872535987077720728
61789903276630872535987077737990
61789903276630872673250069185633
61789903276630872673250073889897
61789903276630874319560894382058
61789903276630874319622514375275
61789903276630874319622514376727
61789903276630874319625980513661
61789903276630874319625985216473
61789903276630874319625985217925
61789903276630874326965667976353
61789903276630874365376099285143
61789903276630874365377213894067
61789903276630874365398134482375
61789903276630874365400457430669
61789903276630874372719224187009
61789903276631017695734054384899
61789907317874395490934308135474
61789907320854389234867311164410
61789907320865197695738780712295
61789907335528235456034881625050
61789907338450579791083350637647
61789907338450583503040801528875
61789907338547844867361846491229
61789907338579061605595028976612
61789907338580262362593722143956
61789907338591969189456783566064
61789907338591972718401876348928
61789907344358893947693364906963
61789907344358905060918713402343
61789907344358905060918713408167
61789907344358905061567251639891
61789907344358905061567251645715
61789907344358905197928763680535
61789907344358905198200359786407
61789907344358905610546445224551
61789907344358908771851393720259
61789907344358908772688221961215
61789907344394327608111358320709
61789907344394327608174120085633
61789907344394327608174120439765
61789907344395227986381693503163
61789907344395227986381693508987
61789907344395228175985902080197
61789907344456166385236225068867
61789907344456166385236225074691
61789907344463208614548379629202
61789907344464109045099492627486
61789907344464110280446282006734
61789907344464110287223431829140
61789907344464260376773055346663
61789907344464260376856623381031
61789907344464260376856628089667
61789907344467262481300776748387
61789907344467273548670469369660
61789907344468163049111443779895
61789907344468163049112472649671
61789907344468174115583813605752
61789907344468174116419489245168
61789907344468174573680061301003
61789907344468174573742823065927
61789907344499693989055841473656
61789907344499694584416961397904
61789907344499694584416961403728
61789907344499694589500650184988
61789907344499697693401641958452
61789907344499697701016393068002
61789907344500595014967959965104
61789907344500598131483737513170
61789907344500598131566277161792
61789907344500599954095694062876
61789907344500599954095722642592
61789907344500599954095722648416
61789907344500599960873988473602
61789907344500599961627133907864
61789907347348639077121939080188
61789907347348639077121939430108
61789907347349540690509058792806
61789907347349540873439715606870
61789907347349541246330027884341
61789907347349541285284511977074
61789907347349541292061629921004
61789907347349541292061630387564
61789907347349541292061658617360
61789907347349541292061658967280
61789907347349541292062777831377
61789907347349541292815808919317
61789907347349541292815919010465
61789907347417673275648043316184
61789907347418421751650326326129
61789907347418422986997115705377
61789907347418422993771942579489
61789907347418422993774265527783
61789907347418573699421144524558
61789907347418872195788209098622
61789907347418872195809101107214
61789907347418872241541765310730
61789907347418873888670817816394
61789907347418873891118655075633
61789907347418874032646736483528
61789907347421274991073883362846
61789907347421274991073969101994
61789907347421274997848795976106
61789907347421274997851120440720
61789907347421274997851120790640
61789907347421274997852152376024
61789907347421275402856232228410
61789907347421275409633383450496
61789907347421275409633383567136
61789907347421275409633412146852
61789907347421275409634526755776
61789907347421275546895199642902
61789907347421275546895199992822
61789907347421275546895285731970
61789907347421286110889553830412
61789907347421573899223182483610
61789907347421573899223296802474
61789907347421573899244103071918
61789907347421573899244188811066
61789907347421573944976767275434
61789907347421573944976853014582
61789907347421575134590892451166
61789907347421575180323556654682
61789907347421575180323642393830
61789907347421575187098469267942
61789907347421575187100793615916
61789907347421575187100794082476
61789907347421575546373241316730
61789907347421575553150392538816
61789907347421575553151535844096
61789907347421575736144844219460
61789907347421575736144844219668
61789907347421575736144844686020
61789907347421575736144844686228
61789907347421575736144872915816
61789907347421575736144872916024
61789907347421575736144954773004
61789907347421575736896957014254
61789907347421575736896985593970
61789907347421585019038964087872
61789907347421585019038964554432
61789907347421585019059884792820
61789907347421585019059885142740
61789907347421585064792548996336
61789907347421585064792549346256
61789907347421586255221351370412
61789907347421586255221465689276
61789907347421586255222494559052
61789907347421586666187793993204
61789907347421586666187794109844
61789907347421586666187822689560
61789907347421586666188937298484
61789907347421586666750325529546
61789907347421586666752649877520
61789907347421586666752649994160
61789907347421586666753687696745
61789907347421586666753802487785
61789907347421586667003725633572
61789907347421586667004844843218
61789907347421586667004849546030
61789907347421586667004849547482
61789907347422475754850845543368
61789907347422475754850846593128
61789907347422475754850846709768
61789907347422475754910165169226
61789907347422475754912489633840
61789907347422476120963235996182
61789907347422476120963236346101
61789907347422476120963236346102
61789907347422476120963322085250
61789907347422476159917720438834
61789907347422476162365410101053
61789907347422476162365438680769
61789907347422476166694752760256
61789907347422476166694867079120
61789907347422476166695982037964
61789907347422476167165420818148
61789907347422476167448012981399
61789907347422476167449132170719
61789907347422486684957590183692
61789907347422486685521417198232
61789907347422486685522446068008
61789907347422486822970371245920
61789907347422486822970485564784
61789907347422486867888246997756
61789907347422486868452074012296
61789907347422487234000637450570
61789907347422487234000723539638
61789907347422487234564345895444
61789907347422487234564350146246
61789907347422487234565498039150
61789907347422487234752745509080
61789907347422487234753864718726
61789907347422487234753869421537
61789907347422487234753869421538
61789907347422487279732154098004
61789907347422487279732239837152
61789907347422487279732268533508
61789907347422487279732268883428
61789907347422487279733272938808
61789907347422487279733272939016
61789907347422487279733301635164
61789907347422487279733301635372
61789907347422487279733383492352
61789907347422487279733387724232
61789907347422487280293656764570
61789907347422487280294685634346
61789907347422487280294689866434
61789907347422487280297124417824
61789907347422487280297124767744
61789907347422487280297129022917
61789907347422487280298156469720
61789907347422487280298157519480
61789907347422487280298157519688
61789907347422487280298162124574
61789907347422487280298162124781
61789907347422487280485409712596
61789907347422487280485414313317
61789907347422487280485414313318
61789907347422487280485414317689
61789907347422487280486447419346
61789907347422487280486447419394
61789907347422487280486447419553
61789907347422487280486528922242
61789907347422626394282296447276
61789907347422626394282300679364
61789907347422626467995333611369
61789907347422637375204279463452
61789907347422637512213986785052
61789907347422637512402272074000
61789907347422637512402272079824
61789907347422642323847563927890
61789907347422926611512342699689
61789907347422926657245006903205
61789907347441988607127916882836
61789907347441999725248664167716
61789907347442899736674646365358
61789907347442900148456566535182
61789907347442900148456652274330
61789907347442900155234946801696
61789907347442900155234947151616
61789907347442900293247727747332
61789907347442900293247728097252
61789907347443189364126610050180
61789907347443199880191655453678
61789907347443200291973575623502
61789907347443200291973661362650
61789907347443200298751955890016
61789907347443200298751956239936
61789907347443200337706239827018
61789907347443200337706325566166
61789907347443200344484620093532
61789907347443200344484620443452
61789907347443200345236617967340
61789907347443200345236618083980
61789907347443200345236646663696
61789907347443200345237761272620
61789907347443200345237765877713
61789907347443200345237765995811
61789907347443200474966994202490
61789907347443200482247357335060
61789907347443200482497286720304
61789907347443200482497401039168
61789907347443200482498434140872
61789907347443200482498434141032
61789907347443200482498434159746
61789907347443200482498515998012
61789907347443200482498520229940
61789907347443200482498520248814
61789907347443203456565222043030
61789907347443203586232061678756
61789907347443203586232147767824
61789907347443203593763100334874
61789907347443203593763214653738
61789907347443203593825890679514
61789907347453707108496406904859
61789907347453707108496435484575
61789907347453710263987475182539
61789907347454007296239789851386
61789907347454007296239789851434
61789907347454007296239789851593
61789907347454007296239818549407
61789907347454007296239904636809
61789907347454007296239904636810
61789907347454007297746194986283
61789907347454010407483592266432
61789907347454010407483678005580
61789907347454010407483678005787
61789907347454010407567246039948
61789907347454010407567274619664
61789907347454010407567275086224
61789907347454010407567360825372
61789907347454012047102588441561
61789907347454012047102588445933
61789907347454012053880395597435
61789907347454012053880509920671
61789907347454012053880510038769
61789907347454012054695298251387
61789907347454012054696298541447
61789907347454012054696417563123
61789907347454906072130348646970
61789907347454907124400499067894
61789907347454907124484066985670
61789907347454907126095074712140
61789907347454907126178642629916
61789907347454907126931898244460
61789907347454907131178420542632
61789907347454907131261988460408
61789907347454907680305035727286
61789907347454907680305036077206
61789907347454907680305121816354
61789907347454907719196729708706
61789907347454907719196729825298
61789907347454907719196758405014
61789907347454907719258372282858
61789907347454907719259401152634
61789907347454907719259405384722
61789907347454907719259405851074
61789907347454907719259520169938
61789907347454907721424765276176
61789907347454907721424765277628
61789907347454907721456161353860
61789907347454907721456189933576
61789907347454907725975024236024
61789907347454907725975024236072
61789907347454907726036638113868
61789907347454907726036638580428
61789907347454907726036666810224
61789907347454907726036667160144
61789907347454907726037671215524
61789907347454907726037671215732
61789907347454907726037671682084
61789907347454907726037671682292
61789907347454907726037699911880
61789907347454907726037699912088
61789907347454907726037781769068
61789907347454907726037786000948
61789907347454907726508368325564
61789907347454907726538735532020
61789907347454907726539878720660
61789907347454907726789784010318
61789907347454907726789812590034
61789907347454907726790841090968
61789907347454907726790841091016
61789907347454907726790841091176
61789907347454907726790841109890
61789907347454907726790927180084
61789907347454907726790927180244
61789907347454907726790927198958
61789907347454907726790931901769
61789907347454907726790931901770
61789907347454907726790931901823
61789907347454907726790931903221
61789907347454907726790931903222
61789907347454907728202945136210
61789907347454910830524472860828
61789907347454910837302365755850
61789907347454910837302366105770
61789907347454910837302394335566
61789907347454910837302480424634
61789907347454910838054477948474
61789907347454910838054478065162
61789907347454910838054478415034
61789907347454910838054506644878
61789907347454910838055506818250
61789907347454910838055506934890
61789907347454910838055506934938
61789907347454910838055535514606
61789907347454910838055535514654
61789907347454910838055621603674
61789907347454911021048958816780
61789907347454911021048959166699
61789907347454911021048959166700
61789907347454911021049044905847
61789907347454911021049044905848
61789907347454912622444318597673
61789907347454912622445351699537
61789907347454912622445433206597
61789907347454912660646915249076
61789907347454912660646915715636
61789907347454912660646943945432
61789907347454912660646948550526
61789907347454912660647030034500
61789907347454912660647034756233
61789907347454912660647034756234
61789907347454912663093636419519
61789907347454912663094751581019
61789907347454912667423722114890
61789907347454912667423722231530
61789907347454912667423722581450
61789907347454912667424836723814
61789907347454912667424837190374
61789907347454912667424841445548
61789907347454912667424865420170
61789907347454912667424870025264
61789907347454912667424870491823
61789907347454912667424870491824
61789907347454912667424951509238
61789907347454912667424956230971
61789907347454912667424956230972
61789907347454912668176953754860
61789907347454912668176982334576
61789907347454912668176982802588
61789907347454912668177982624636
61789907347454912668177987206484
61789907347454912668178011204352
61789907347454912668178015902999
61789907347454912668178097411511
61789907347454912668178097411512
61789907347454912668178101525348
61789907347454912668178101641904
61789907347454912668178101641988
61789907347454912668178101642147
61789907347454912668178101642148
61789907548310786601901659553948
61789907548310786608676483240068
61789907548311685385321306777278
61789907548311686986720022615392
61789907548311687032449587630610
61789907548311687032452658243564
61789907548311687032453031309242
61789907548335113050937654226074
61789907548336012245953345344444
61789907548336013481488448598132
61789907548336013481488676769300
61789907548336013483183253929866
61789907551269151939673087666429
61789907551269151939673173759709
61789907551269151941365340362381
61789907551269151941365426455661
61789907551269152488904477483665
61789907551269163418739254475985
61789907551270052507422193635217
61789907551270052507673156001313
61789907551270052507673242094593
61789907551270052919455504748625
61789907551270063986488274351493
61789907551270064032241859143317
61789907551270064032304620908241
61789907551270064032492906203013
61789907551270064039079447782353
61789907551290326189735235540340
61789907551290777091973196660605
61789907551290777091973282753885
61789907551290777097055856932045
61789907551290777234253849542593
61789907551301283304870267888841
61789907551301283304933030007897
61789907551301283716464993379321
61789907551301283853725662015645
61789907551301283858996603922933
61789907551301287016056724315011
61789907551301287016056724787395
61789907557069408819374055037231
61789907557069408819541419743695
61789907557069419932411456491619
61789907557069420070424466074983
61789907557069420481370791640275
61789907557069423644347100823343
61789907557102141140672203871377
61789907557102141140734879897153
61789907557102144297918286609933
61789907557102144435178955246257
61789907557104842478329922103997
61789907557104842479834146722621
61789907557105742858041719791843
61789907557105743046141703744429
61789907557105743457735681576073
61789907557166670685226422131827
61789907557166681256895218255683
61789907557174775246740829410115
61789907557174775246824397444483
61789907557174775248516650140435
61789907557174790070982426257779
61789907557175075649527781530417
61789907557175076061310044184657
61789907557175076062814268803281
61789907557175087128342813787525
61789907557175087128405489813301
61789907557177777352712078919841
61789907557177777352774754945617
61789907557177777352774840684765
61789907557177777352774841156941
61789907557177777352774845270985
61789907557177777352960803031243
61789907557177777352963125979537
61789907557177777354404331615793
61789907557177777354467007641569
61789907557177777354467093380717
61789907557177777354467093852893
61789907557177788419995895582405
61789907557177788465749480374229
61789907557177788465812156400005
61789907557177788465812246725373
61789907557177788466000527433925
61789907557177788466000532020145
61789907557177788472587069013265
61789907557177792126033948763153
61789907557178676425906785664627
61789907557178677851042741085283
61789907557178677920523861032449
61789907557178677920523865146493
61789907557178677920771470062751
61789907557178677920772498932527
61789907557178677920774823397141
61789907557178677920774912206189
61789907557178678332306128272909
61789907557178678332368890037833
61789907557178678469566882648381
61789907557178689033561266600881
61789907557178689033623942626657
61789907557178689033812227921429
61789907557178689033812313660577
61789907557178689445340087583859
61789907557178689445343529727297
61789907557178689445402849348783
61789907557178689445403878218559
61789907557178689445406206815883
61789907557178689445406291492221
61789907557178689445594492110646
61789907557178689445594492110655
61789907557178689445594606901686
61789907557178692561918598665649
61789907557178692744932938318218
61789907557199390980443570865085
61789907557199391392037805441997
61789907557199402098563546497633
61789907557199402459258603122193
61789907557199402459321279147969
61789907557199402505012187914017
61789907557199402505074863939793
61789907557199402510157523857101
61789907557199402510157524329277
61789907557199402647355516939825
61789907557199402647606479304517
61789907557199402647606565393585
61789907557199402647606565399201
61789907557209897414389903544851
61789907557209898016528482965569
61789907557209898155484876551820
61789907557209908532509879177399
61789907557209908715524104025831
61789907557209908715524189764979
61789907557209908718035701809233
61789907557209909127306109934803
61789907557209909129545740070201
61789907557209909129566660658509
61789907557209909129566660776553
61789907557209909129566689356269
61789907557209909134628314248361
61789907557209909134649230250449
61789907557209909134649234836669
61789907557209909134649263534429
61789907557209909264566864310275
61789907557209909266827329294833
61789907557209909266827329412877
61789907557209909266827444080049
61789907557209909271826306858909
61789907557209909271909903472993
61789907557209909271909989212141
61789907557209909271910017909901
61789907557209909271910018264033
61789907557209909272098189830566
61789907557209909272098189830575
61789907557209909272098304621615
61789907557209912424013432008327
61789907557209912424013432008535
61789907557209912424013432021585
61789907557209912424013432027201
61789907557209912424013432027249
61789907557209912424076108053025
61789907557209912424076193773459
61789907557209912424076193774863
61789907557209912424076193786509
61789907557209912424076194123379
61789907557209912424076194128995
61789907557209912424076194142093
61789907557209912429095630064167
61789907557209912429095634196877
61789907557209912429158392179011
61789907557209912429158396298463
61789907557209912429158424996431
61789907557210197740921252272643
61789907557210197794184954782357
61789907557210198343038781768060
61789907557210198343038939684769
61789907557210208721780444477827
61789907557210208859041113114151
61789907557210208859041198853299
61789907557210208861468023668041
61789907557210209270823119023123
61789907557210214219804458009295
61789907557210214219804458022344
61789907557210214219804458022345
61789907557210214219804462142005
61789907557211098361996650683641
61789907557211098910787801643568
61789907557211098910787959560277
61789907557211109289592226118259
61789907557211109292019050933001
61789907557211109475033390572473
61789907557211109838634900663555
61789907557211109886564234630709
61789907557211113003226413519778
61789907557211114787553477884595
61789907557211114787553477884803
61789907557211114787553477903517
61789907557211114787553482017513
61789907557211114825754944467136
61789907557211114833286142106976
61789907557211114833286170686692
61789907560055101141719235656596
61789907560055101141721558604890
61789907560056152055824978807767
61789907560056452199330364754267
61789907560056452199331397856131
61789907560056452245063028957783
61789907560060059460237250266253
61789907560060061107366307004005
61789907560060211202022524177281
61789907560060211202022524531413
61789907560060211339283193167737
61789907560121293077543386579215
61789907560121293077543387569108
61789907560121293077543387628975
61789907560121293077543387747067
61789907560128032305231816759448
61789907560128035642963419654472
61789907560128047129389845572744
61789907560129088527022277863653
61789907560129098043495588723915
61789907560129387067469242529661
61789907560129387076409228540599
61789907560129387112354488930265
61789907560129387119885555816179
61789907560129388350243271756671
61789907560129388350243275988759
61789907560129398187284565458787
61789907560129398187849425575191
61789907560129398188037710869963
61789907560129398233017229662303
61789907560131638328251985070724
61789907560131654387756803263268
61789907560131789869512295002619
61789907560131804689057298474563
61789907560131804689119974500339
61789907560132090058761968275581
61789907560132090058761968294455
61789907560132099891284767432251
61789907560132099891284770496487
61789907560132101171799368194935
61789907560132101538413828788147
61789907560132104831821162151707
61789907560132104832637069681939
61789907560132104837187328167999
61789907560132104837752187234643
61789907560132104840168394848155
61789907560132104882636400533383
61789907560132104882919992371515
61789907560132104882919992489607
61789907560132104885179309049170
61789907560132104885179423840210
61789907560132104885179423900077
61789907560132104885179424018169
61789907560132104885179428623179
61789907560132104885179428623263
61789907560132989384448661760049
61789907560132989390975907709947
61789907560132989390975907711399
61789907560132990575757362580027
61789907560132990575757366812115
61789907560132990575757395391831
61789907560132990580839966387663
61789907560132990580839966400677
61789907560132990626322697089195
61789907560132990626322701321283
61789907560132990626510986616055
61789907560132990626572630707819
61789907560132990987539626769217
61789907560132990987539655348933
61789907560132990992622229514079
61789907560132990992622229527093
61789907560132991038104964447699
61789907560132991038354893834235
61789907560133000504013309164335
61789907560133000504829217758829
61789907560133000505017503053601
61789907560133001693878371314439
61789907560133001739360098543583
61789907560133001739360102775671
61789907560133001739548388070443
61789907560133001746888070828871
61789907560133002105659602388751
61789907560133002105659602401765
61789907560133002112999285147179
61789907560133002151142365902087
61789907560133005443953479952593
61789907560133005445364493386731
61789907560133005446117638797907
61789907560133005446118667667683
61789907560133005446212911481155
61789907560133005446212915713243
61789907560133005446212944292959
61789907560133005450480725903943
61789907560133005451296518761179
61789907560133005452895904646179
61789907560133005452895904646227
61789907560133005452990047825051
61789907560133005452990090871718
61789907560133005452990090933037
61789907560133005452990091049677
61789907560133005452991205358226
61789907560133005452991205476270
61789907560133005452991210141195
61789907560133005452991210257871
61789907560133005452991210259239
61789907560133005452991210613615
61789907560133007052127047706623
61789907560133007054386450655469
61789907560133007054386454887557
61789907560133007054386478697318
61789907560133007054386479235185
61789907560133007054386483405954
61789907560133007054386483467273
61789907560133007054387483757333
61789907560133007054387603147851
61789907560133007097609782640243
61789907560133007097859712026779
61789907560133007097860831234973
61789907560133007100119142899382
61789907560133007100119143555341
61789907560133007100119147787429
61789907560133007100120133432579
61789907560133007100120176657205
61789907560133007100120262763535
61789907560133007100120266995623
61789907560133007100120267368629
61789907560153414607486336405029
61789907560153414607487365274805
61789907560153414608302153609893
61789907560153414608334787787805
61789907560153414609934057460451
61789907560153414610029363432051
61789907560153414610782508843227
61789907560153414615833220495807
61789907560153714754266974557003
61789907560153714759350320028991
61789907560153714759351348898767
61789907560153714799279036723887
61789907560153714804267077060779
61789907560153714804268110162643
61789907560153715142148103349434
61789907560153718457871253481085
61789907560153718457892173005167
61789907560153718460339890818394
61789907560153718460339890878261
61789907560153718460339890996353
61789907560153718460402566844170
61789907560153718465402234627851
61789907560153718465423121852022
61789907560164058774556644796972
61789907560164069892676358979988
61789907560164069892677392081852
61789907560164221842895793607739
61789907560164221842895793620789
61789907560164221980155400085851
61789907560164221980155428665567
61789907560164225128083885077943
61789907560164225128083913657659
61789907560164225130625912803346
61789907560164225130626941668750
61789907560164225134873464045627
61789907560164520331658147922355
61789907560164520332472936257443
61789907560164520336740717868427
61789907560164520336741750970291
61789907560164520382473382071943
61789907560164520382756973910075
61789907560164520382756974028167
61789907560164521613020420641159
61789907560164521618103766471651
61789907560164521986412802696059
61789907560164521986412802709109
61789907560164522032145462294481
61789907560164522032145466899575
61789907560164522032145466912625
61789907560164525270785105539663
61789907560164525270785877197819
61789907560164525270786134409439
61789907560164525270786134415263
61789907560164525271633553740111
61789907560164525273232823530849
61789907560164525273328129324490
61789907560164525273328129384357
61789907560164525273328129502449
61789907560164525273328133734537
61789907560164525274081274913625
61789907560164525274144036854722
61789907560164525278316173966435
61789907560164525278411360358118
61789907560164525278411475214849
61789907560164525278411475332941
61789907560164525278411479565029
61789907560164525278411479919321
61789907560164525278411479937951
61789907560164525278411479938035
61789907560164525279132076891573
61789907560164525279132081509717
61789907560164525279133110366443
61789907560164525279133110379493
61789907560164525319060793528006
61789907560164525319060793587873
61789907560164525319060793705965
61789907560164525319060797760094
61789907560164525319060797819961
61789907560164525324144139536457
61789907560164525324144143590586
61789907560164525324144143650453
61789907560164525324144144122837
61789907560164525324144144141467
61789907560164525324144144141551
61789907560164526925507992836293
61789907560164526925540536675787
61789907560164526925540536688837
61789907560165406126156584027129
61789907560165409832196960156171
61789907560165409832196960157623
61789907560165411479326016893923
61789907560165420943790461491153
61789907560165420943790490070869
61789907560165420945954591638707
61789907560165420950317707442503
61789907560165420952732886184787
61789907560165420952827029363611
61789907560165422135099423760663
61789907560165422135099452340379
61789907560165422140181765069007
61789907560165422140182769591155
61789907560165422178321719461245
61789907560165422180769440516667
61789907560165422185852786347159
61789907560165422554223432194029
61789907560165422554223436426117
61789907560165422554223460773745
61789907560165422554224465295893
61789907560165422597446764178803
61789907560165422597697812773533
61789907560165422599956125093901
61789907560165422599956129325989
61789907560165422599957114971139
61789907560165422599957158195765
61789907560165422599957244302095
61789907560165422599957248534183
61789907560165422599957248907189
61789907560165425846222142247809
61789907560165425846222142364449
61789907560165425846223256672998
61789907560165425846223261928387
61789907560165425884330323508119
61789907560165425884330323509571
61789907560165425884330580727015
61789907560165425884330580731387
61789907560165425884362095590287
61789907560165425884362095591739
61789907560165425885082697268415
61789907560165425885082697272787
61789907560165425885083468920747
61789907560165425885176884915268
61789907560165425885177626999443
61789907560165425885177655579159
61789907560165425885177885266647
61789907560165425885177913846363
61789907560165425886872489429290
61789907560165425887624605970690
61789907560165425887625634836094
61789907560165425887625720575242
61789907560165425887625721008115
61789907560165425887625721126123
61789907560165425887625725240203
61789907560165425891860615442733
61789907560165425891860615559373
61789907560165425891860620164467
61789907560165425891861649016981
61789907560165425891954806390006
61789907560165425891954806451325
61789907560165425891954806567965
61789907560165425891955920994558
61789907560165425891955925659519
61789907560165425891955925776075
61789907560165425891955925776159
61789907560165425891955925777527
61789907560165425891955926131903
61789907560165425892709071543079
61789907560165427493351170405845
61789907560165427493351194753473
61789907560165427493351198985561
61789907560165427493352318666139
61789907560165427531459380245871
61789907560165427531459637463315
61789907560165427534000517297266
61789907560165427534001631900366
61789907560165427534001632451247
61789907560165427534001632451331
61789907560165427539083859073629
61789907560165427539083863121934
61789907560165427539083863127758
61789907560165427539084978281823
61789907560165427539084982886917
61789907574783588790979114202607
61789907574783588927612222232531
61789907574783594285590305635647
61789907574783594285673645498639
61789907574791694449700520122835
61789907574794384628127943864863
61789907574794384628316200463327
61789907574794393956754956107959
61789907574794395604155609307167
61789907574794395604719693655743
61789907574794395741165345319251
61789907574794399452202628583079
61789907574794401099414224951775
61789907574794401099415025183823
61789907574795595125619227800491
61789907574795596315212432387915
61789907574795596315400746378995
61789907574795596315421638270995
61789907574795596360966017179739
61789907574795601856475679767451
61789907574795601856476451419783
61789907574827550463859706384646
61789907574827564869648959188494
61789907574827565281431222314910
61789907574827565288017735197942
61789907574827566516777240041826
61789907574827566516777240043278
61789907574830718666795694712755
61789907574830718674127110730733
61789907574830718717634838196589
61789907574830718717634923935737
61789907574830718719139148554361
61789907574831619097346721977715
61789907574831619285446619837021
61789907574831619286888168429869
61789907574888942869143552890257
61789907574888944104492669922063
61789907574888944104576237834015
61789907574888944104576237950607
61789907574888944106268490646559
61789907574888944106268490652383
61789907574888944241753338552563
61789907574888944241753338554015
61789907574888944241774230562607
61789907574888944243466483257107
61789907574888944243466483258559
61789907574888959068442849449373
61789907574888960714755917153885
61789907574891645808011325537867
61789907574891646356782404088059
61789907574891656928389467316767
61789907574891657065586431057539
61789907574891662416308142868911
61789907574892394633976132886366
61789907574892846519277354501695
61789907574892846519277354506067
61789907574892857639718229349211
61789907574892857685387016829119
61789907574892861391427394474481
61789907574892861533771837991169
61789907574899599176470386015646
61789907574899599183248655033196
61789907574899599725513403511710
61789907574899599725513403517534
61789907574899600779621016654162
61789907574899600967637342713364
61789907574899600967637342714816
61789907574899615603782484424356
61789907574899749820166493220357
61789907574899749898650508422361
61789907574899750920009869865391
61789907574899751055494718237747
61789907574899751055515610246339
61789907574899751491961220687883
61789907574899765879673634361195
61789907574899765887267493463605
61789907574899767528560058604153
61789907574900499744282167650254
61789907574900499744282167651706
61789907574900499745976743294500
61789907574900499745976743295952
61789907574900499751059317472660
61789907574900949982433701967319
61789907574900949982433702086815
61789907574900949982454593977363
61789907574900950028187258297471
61789907574900950394236599886335
61789907574900950395740824621551
61789907574900950439969264088399
61789907574900950441473488826519
61789907574900951629583389264131
61789907574900951629583389265583
61789907574900951631274870425795
61789907574900951631277964908377
61789907574900951631277964909829
61789907574900951631337546334979
61789907574900951631337546451571
61789907574900951636337295549935
61789907574900952225802599554085
61789907574900952225802599555537
61789907574900952225862180979235
61789907574900952225862180980687
61789907574900952225862181098731
61789907574900952225865275579861
61789907574900952225865275581313
61789907574900952225865275697905
61789907574900952225865275699357
61789907574900952300615046370529
61789907574900952302119270989153
61789907574900952437875715006853
61789907574900952439317263599701
61789907574900963344736155182351
61789907574900963344739511232509
61789907574900963344739539930269
61789907574900963367647815973397
61789907574900963367710491999173
61789907574900966456252269737187
61789907574900966456253302857765
61789907574900966529976472890113
61789907574900966667237141526437
61789907574900968283864175077283
61789907574903201859311490404646
61789907574903201861006067098652
61789907574903652097483659512859
61789907574903652143216323716375
61789907574903653408518126269719
61789907574903653592017081105713
61789907574903653592079757131489
61789907574903653592079761363577
61789907574903653592079842870637
61789907574903653592264690608191
61789907574903653592268046658349
61789907574903653592268129565089
61789907574903653593772009827441
61789907574903653593772095566589
61789907574903654141060017100541
61789907574903654141060098607601
61789907574903654141122774633377
61789907574903654141122778865465
61789907574903654141311147066977
61789907574903662805513534393947
61789907574903662851246198597463
61789907574903664522102905157729
61789907574903664636389236977231
61789907574903664636389236978683
61789907574903664636392593027389
61789907574903664659300897768277
61789907574903664659363573794053
61789907574903664705054482560101
61789907574903664705117158585877
61789907574903664705117244325025
61789907574903664705305529619797
61789907574903664711891985459989
61789907574903664711892071199137
61789907574903665071145924059297
61789907574903665077941585451514
61789907574903668204415632999291
61789907574903668228140958338477
61789907574903668233223532516637
61789907574903668342429614624045
61789907574903668347513217676353
61789907574903668365338864861569
61789907574903668365338950949025
61789907574903668365338950954849
61789907574903668365401626974801
61789907574903668370421525127185
61789907574903668370421525133009
61789907574903668370484201152961
61789907574903668370672487380853
61789907574903668370672487497493
61789907574903668370672487499105
61789907574903668370672487516367
61789907574903668370672573586561
61789907574903668370672573592385
61789907574903669987110948790055
61789907574904554159828777006997
61789907574904554159828781239085
61789907574904554159828862746145
61789907574904554159891538771921
61789907574904554160076472248623
61789907574904554160079825584625
61789907574904554160079825603339
61789907574904554160079828298781
61789907574904554160079911205521
61789907574904554160079911677905
61789907574904554161521029702949
61789907574904554161521115442097
61789907574904554161583791467873
61789907574904554571611044365501
61789907574904554571611125872561
61789907574904554571611130104649
61789907574904554571673801898337
61789907574904554571673806130425
61789907574904554571862174331937
61789907574904565021210984788045
61789907574904565066943648990109
61789907574904565066943648991561
61789907574904565089914601059013
61789907574904565272866264200533
61789907574904565272928940226309
61789907574904565273117225521081
61789907574904565279641005335497
61789907574904565279641091074645
61789907574904565279703767100421
61789907574904565638894943934805
61789907574904565684646204378655
61789907574904565684648527326949
61789907574904565684648528726629
61789907574904565684708880404431
61789907574904565684711203352725
61789907574904565684711290491553
61789907574904565684899575786325
61789907574904565691486117365665
61789907574904568727247896197303
61789907574904568772227414989643
61789907574904568772980556150017
61789907574904568795952654239761
61789907574904568801035228417921
61789907574904568938233221028469
61789907574924962091339655030165
61789907574925267631280045514637
61789907574925276843272276048875
61789907574925276889004940252391
61789907574925278078682174748909
61789907574925278124351732819583
61789907574925278674901037832921
61789907574925278698563519220609
61789907574925278698563605313889
61789907574925278698647187022064
61789907574925278703646179492049
61789907574925278742056639382007
61789907574925278744317104012433
61789907574925278744379851225580
61789907574925278744379866125665
61789907574925278744379951864813
61789907574925278749462440303825
61789907574925278749462526042973
61789907574925278749650726648357
61789907574925278749650726649761
61789907574925278749650726667231
61789907574925278749650726766609
61789907574925278749650726785323
61789907574925278749650812859889
61789907574925278751157016997831
61789907574925278751157016999235
61789907574925278751157016999443
61789907574925278881577944475361
61789907574925278881640620501137
61789907574925278886660432914373
61789907574925278886660518653521
61789907574925278886723194679297
61789907574925278886911481492001
61789907574925278886911481510715
61789907574925278886911567112897
61789907574925278886911567585281
61789907574925278888417771723223
61789907574925281998155254742519
61789907574935618601269316426190
61789907574935618601270059498806
61789907574935621895716487425632
61789907574935622300532542732826
61789907574935632823313095034818
61789907574935632960573478223742
61789907574935633013836463058180
61789907574935633425430412310156
61789907574935773790955660106195
61789907574935773843487037153808
61789907574935774202737923232611
61789907574935774255812593142849
61789907574935774255833355932492
61789907574935774255833485151441
61789907574935774393094153787765
61789907574935774394789878742064
61789907574935784957340732692865
61789907574935785368871691542141
61789907574935785373954232436321
61789907574935785375627802802871
61789907574935785375627806918319
61789907574935785506132445917613
61789907574935785511214901072645
61789907574935785511403273506245
61789907574935785511403302204005
61789907574935788660870239092992
61789907574935788663318348125665
61789907574935788663318433846099
61789907574935788663318433847503
61789907574935788663318433859149
61789907574935788663318433864765
61789907574935788663318433864813
61789907574935788663381109884925
61789907574935788663381110221587
61789907574935788663381110221795
61789907574935788663381110239057
61789907574935788663381195960943
61789907574935788663381195978205
61789907574935788663381195979657
61789907574935788668379625339383
61789907574935788668379711078531
61789907574935788668400502564578
61789907574935788668400531144246
61789907574935788668400546044331
61789907574935788668400546045735
61789907574935788668400546045943
61789907574935788668400546162583
61789907574935788668400550295293
61789907574935788668400631783479
61789907574935788668400632255863
61789907574935788668400665069071
61789907574935788668463308159175
61789907574935788668463308277427
61789907574935788668463393898323
61789907574935788668463394370707
61789907574936073980226254104383
61789907574936073987004046242128
61789907574936074392008517230799
61789907574936074399350365020812
61789907574936084962760115222976
61789907574936085694566082342224
61789907574936088811917511652898
61789907574936088850119912384828
61789907574936088857650204436082
61789907574936090450679819644896
61789907574936090454027176065128
61789907574936090459109373985247
61789907574936090459109374120761
61789907574936090459109459724395
61789907574936090459109460196779
61789907574936974410777281369343
61789907574936975012832049099836
61789907574936975012832207016545
61789907574936985528897142564983
61789907574936985528897228304131
61789907574936985531324053118873
61789907574936985666157896940455
61789907574936986077939902849427
61789907574936986125117109607184
61789907574936986125869236816581
61789907574936986125931998581505
61789907574936991019327325575161
61789907574936991019327412713989
61789907574936991026858393860755
61789907574936991026858479599903
61789907574936991026858480072079
61789907574936991026858480072287
61789907574936991026858480089548
61789907574936991026858480089549
61789907574936991064244843586912
61789907574936991064997184533952
61789907577782328484588775261998
61789907577782328484588775262007
61789907577782328485152601213737
61789907577782328485404682792239
61789907577785031418287653583790
61789907577785186873515744374413
61789907577785187010775384490721
61789907577785930756399727775465
61789907577785931986099349485074
61789907577785931991181661270397
61789907577785932402963925459587
61789907577785932403528784513217
61789907577785935699479408372544
61789907577786385984201202236585
61789907577786385984201202590717
61789907577786387630514437537385
61789907577786387767775106173709
61789907577847159484262738319435
61789907577847310123694159004168
61789907577847310123694163236256
61789907577847310123694163590388
61789907577847321104365094966472
61789907577847321104616142026168
61789907577847321241625849341944
61789907577847321241814134636716
61789907577847326053259426496430
61789907577855263352444146925367
61789907577855263359222068400105
61789907577855263361478405328041
61789907577855264594567743170429
61789907577855264594568857779353
61789907577855264595383646114441
61789907577855265008606294567088
61789907577855265008607328142580
61789907577857666108817211083610
61789907577857675986988996217658
61789907577857675986988996222030
61789907577857675986989081961178
61789907577857680935150988600060
61789907577857680935151074343580
61789907577857965063222273437805
61789907577857966115052544740346
61789907577857966298003089134843
61789907577857966298003089154535
61789907577857966298004122254938
61789907577857966298004208348218
61789907577857966298004208349670
61789907577857966298004208349679
61789907577857966298066884373994
61789907577857966298567943621909
61789907577857966298567948208129
61789907577857966298569062817053
61789907577857966298818992078855
61789907577857966298818996684767
61789907577857966659032875668535
61789907577857966847046106636731
61789907577857977776881916636926
61789907577857981071889684014556
61789907577857981078667997686928
61789907577857981124421582596796
61789907577857981124484344243676
61789907577857981124484344715852
61789907577857981124484344721676
61789907577857981125236327352970
61789907577857982718265595341132
61789907577857982725880737255912
61789907577857982725880822990688
61789907577858866859037719909751
61789907577858866865815899645051
61789907577858866865815903895370
61789907577858866865815989988650
61789907577858866865878666014426
61789907577858866866379725616473
61789907577858866868071978312425
61789907577858878390447283063358
61789907577858881502440797014292
61789907577858881683195748723047
61789907577858881685455180251609
61789907577858881692233364119184
61789907577858881692233364238653
61789907577858881692233364238680
61789907577858881692233364238689
61789907577858881692233450330508
61789907577858881693049271768921
61789907577858883293608788236640
61789907577858883293692518891972
61789907577859333577513693942326
61789907577859333577597261976694
61789907577859333623267164413834
61789907577859333623267164415286
61789907577859333623267278734150
61789907577859333623268307602474
61789907577859333624083067359298
61789907577859333624083181678162
61789907577859333760527918789306
61789907577859333760527918790758
61789907577859333760529061977946
61789907577879591036825582076687
61789907577879591036826701271831
61789907577879591038521276916077
61789907577879591039336065251165
61789907577879591450866894409316
61789907577879591455385767727601
61789907577879591455386886922745
61789907577879591455950626794245
61789907577879591455951745989389
61789907577879591456201675251191
61789907577879591456201675257833
61789907577879591457645203488251
61789907577879591457646232172840
61789907577879591457646232178664
61789907577879591457646236955809
61789907577879591458460981694540
61789907577879591458461111018483
61789907577879591458462230226677
61789907577879591592647555552427
61789907577879591594907077424561
61789907577879596351856180788053
61789907577890095761675180313579
61789907577890095761675266052727
61789907577890095807428506602159
61789907577890095807428506606531
61789907577890095807428506956291
61789907577890095807428506960663
61789907577890095807428765240917
61789907577890095807428850975693
61789907577890095807428850980065
61789907577890095807491268725587
61789907577890095815022593887383
61789907577890095815022594241515
61789907577890095815022679985035
61789907577890096219022484792307
61789907577890096219023517894171
61789907577890096356283239167779
61789907577890096356471525520989
61789907577890096356471525525361
61789907577890096356472644716133
61789907577890096356472644720505
61789907577890096363814564329575
61789907577890096363815683524719
61789907577890096434987970138620
61789907577890096434988055882140
61789907577890097454621354333115
61789907577890097591818662443049
61789907577890097591819346939291
61789907577890097591819691312825
61789907577890097594351095193655
61789907577890098005944729714575
61789907577890098005944815807855
61789907577890098082199676245757
61789907577890101191185047284601
61789907577890101191185047288973
61789907577890101191185133023749
61789907577890101191185133028121
61789907577890101192000950228613
61789907577890101297859724485275
61789907577890101297859810228795
61789907577890101297860067441867
61789907577890101297860067446239
61789907577890101329198942843533
61789907577890101374115704118348
61789907577890101374115789861868
61789907577890379939451390868575
61789907577890379939451649135779
61789907577890379939451733825167
61789907577890379939514409850943
61789907577890379939702696195475
61789907577890379939702782284543
61789907577890379944533965046735
61789907577890379944534223313939
61789907577890379944534308003327
61789907577890379944596984029103
61789907577890379944596985428783
61789907577890379944785013506111
61789907577890381723840426097379
61789907577890381723840427497059
61789907577890381723841202335931
61789907577890381723841459553375
61789907577890381723904221318299
61789907577890381724091474556755
61789907577890381728923776514091
61789907577890381728924029145315
61789907577890381728924030544995
61789907577890381728924033731535
61789907577890381728924805383867
61789907577890381728986795496459
61789907577890381728987567148791
61789907577890381731434256502029
61789907577890381731434513719473
61789907577890381800096014943936
61789907577890381800096357900528
61789907577890385427434114272863
61789907577890385427434118859083
61789907577890385429881836732177
61789907577890385434964406324117
61789907577890385434964410910337
61789907577890385435027173025181
61789907577890385437474890898275
61789907577890386556273290722260
61789907577890395813747523078479
61789907577890395813747523084303
61789907577890395813747780295923
61789907577890395813747780301747
61789907577890395813747781695603
61789907577890395813747781701427
61789907577890395813748556534475
61789907577890395813748556540299
61789907577890395813748642273623
61789907577890395813748642279447
61789907577890395813748899491067
61789907577890395813748899496891
61789907577890395950945515689027
61789907577890395950945515694851
61789907577890395950945772912295
61789907577890395950945774311975
61789907577890395950946549145023
61789907577890395950946549150847
61789907577890395950946634884171
61789907577890395950946634889995
61789907577890395950946892101615
61789907577890395950946892107439
61789907577890395951761680442527
61789907577890395951762452094859
61789907577890395996699100954479
61789907577890395996699359221683
61789907577890395997515008484711
61789907577890395997515266764965
61789907577890395999209842396161
61789907577890396004293188226653
61789907577890396004293188239703
61789907577890396362539493520671
61789907577890396362539493526495
61789907577890396362540526976667
61789907577890396362540526982491
61789907577890396362540612715815
61789907577890396362540612721639
61789907577890396365051092709577
61789907577890396545554866143963
61789907577890396545742119382419
61789907577890396545742119504883
61789907577890396545742119517773
61789907577890396545742119523597
61789907577890396545742119854803
61789907577890396545742119873517
61789907577890396545743152973929
61789907577890396545743152979593
61789907577890396545743152992643
61789907577890396545743238712917
61789907577890396545743238718741
61789907577890396546558027066879
61789907577890396546559146262023
61789907577890396548001550910981
61789907577890396548001551029073
61789907577890396548001551033445
61789907577890396548001551383365
61789907577890396548001555632715
61789907577890396548001555634167
61789907577890396548002584148199
61789907577890396548002588740243
61789907577890396548002588753293
61789907577890396548002670224217
61789907577890396548002670228589
61789907577890396548064313148289
61789907577890396548065432343433
61789907577890396548818496283525
61789907577890396553085158195217
61789907577890396553085158326359
61789907577890396553085158332183
61789907577890396553085158667601
61789907577890396553085158680651
61789907577890396553085158682103
61789907577890396553085244406749
61789907577890396553086277521503
61789907577890396553086277527327
61789907577890396553901065875465
61789907577890396553902185070609
61789907577890396555595638183155
61789907577890396555595638655539
61789907577890396555595638668589
61789907577890396555595642919391
61789907577890396555595724394687
61789907577890396555596757509441
61789907577890396617479221588836
61789907577890396624257401330778
61789907577890396624258559352360
61789907577890396624258564135356
61789907577890396624321326254412
61789907577890396624321326260236
61789907577890396624321411993560
61789907577890396624321411999384
61789907577890396625073308874060
61789907577890396625073308891530
61789907577890397598137591769103
61789907577890397598138363421435
61789907577890397781090027030759
61789907577890397781090285311013
61789907577890397783600768485491
61789907577890397788684114315983
61789907577890397852262526910136
61789907577890398218102576879692
61789907577890398218102662618840
61789907577890398225717718794472
61789907577890398225717804533620
61789907577890398408647208577852
61789907577890398408647212828654
61789907577890398408647294299578
61789907577890398408647342146689
61789907577890398408648327418704
61789907577890398408648461341860
61789907577890401304178826683481
61789907577890401304178826689305
61789907577890401304179083900925
61789907577890401376188198217764
61789907577890401380423092732575
61789907577890401380434720574985
61789907577890401380434720580809
61789907577890401380434720594668
61789907577890401380434806314133
61789907577890401380434806319957
61789907577890401380434806333816
61789907577890401380434806339640
61789907577890401380455641300993
61789907577890401381270486657813
61789907577890401381270515237529
61789907577890401381271515529041
61789907577890401381271544107305
61789907577890401381271629846453
61789907577890401381271629847905
61789907577890401487130404209561
61789907577890401487130661427005
61789907577890401487130661440055
61789907577890401487946311752843
61789907577890401487946568970287
61789907577890401494723376885861
61789907577890401494724491494785
61789907577890401510854399532844
61789907577890401510854485271992
61789907577890401510854877475450
61789907577890401517632713185533
61789907577890401517632713191357
61789907577890401517632713205216
61789907577890401517632798924681
61789907577890401517632798930505
61789907577890401517632798944364
61789907577890401517632798950188
61789907577890401517716366964873
61789907577890401517716395544589
61789907577890401518447424646842
61789907577890401518448616135369
61789907577890401518531155294137
61789907577890401518532298482777
61789907577890401555855316974142
61789907577890401556608327394932
61789907577890401556608458129175
61789907577890401556608458135817
61789907577890401556608462385318
61789907577890401563385135310506
61789907577890401563385265001631
61789907577890401563386298115084
61789907577890401563386379610555
61789907577890401563449060234140
61789907577890401563449060239964
61789907577890401563449145973288
61789907577890401563449145979112
61789907577890401564201042853788
61789907577890403157230310859420
61789907577890403157230396598568
61789907577890403157230788802026
61789907577890403164823335973418
61789907577890403164824527461945
61789907577890403164844304857241
61789907577890403164844304861613
61789907577890403164844390600761
61789907577890403164844419318177
61789907577890403164845448050253
61789907577890403164845452774200
61789907577890403164845533785029
61789907577890403164845533789401
61789907577890403164845538513348
61789907577890403165660207801253
61789907577890530057047507645728
61789907577890530057235792940500
61789907577890530057800653056904
61789907577890530062130081823888
61789907577890530062319057263932
61789907577890530062380785926992
61789907577890530062381905122136
61789907577890530062884256104840
61789907577890530063134960207944
61789907577890530063135046301224
61789907577890530064578488792494
61789907577890530064578831749086
61789907577890530064641336650698
61789907577890530064641593868142
61789907577890530065394396322726
61789907577890530065394482061874
61789907577890537377902416305195
61789907577890537377902420891415
61789907577891287124022224854248
61789907577891297183032730261607
61789907577891297189810909996907
61789907577891297189810910016599
61789907577891297190626817546831
61789907577891297192070345777240
61789907577891297192070345777249
61789907577891297192070346129920
61789907577891297192070346131372
61789907577891297192070346131381
61789907577891297192070431869068
61789907577891298418378747988523
61789907577891298420073323632769
61789907577891298793445769775200
61789907577891298793529500430532
61789907577891298836938933632795
61789907577891298836938933652487
61789907577891298836940052847631
61789907577891298837503792706081
61789907577891298837754841182719
61789907577891298839198235825390
61789907577891298839198235842652
61789907577891298839198235842812
61789907577891298839198240074740
61789907577891298839198240076144
61789907577891298839198240093614
61789907577891298839198321564538
61789907577891298839198321581800
61789907577891298839198369413137
61789907577891298839198369765781
61789907577891298839199354683664
61789907577891298839199402867672
61789907577891298839199488608272
61789907577891298839199488608281
61789907577891298840014276943369
61789907577891301941405426793432
61789907577891301941405512532580
61789907577891301941405904736038
61789907577891301943937303832420
61789907577891301948267394225461
61789907577891301948267422805177
61789907577891301948267422923221
61789907577891301948267423297009
61789907577891301948267509034705
61789907577891301948999643395957
61789907577891301949019420794173
61789907577891301949019420795625
61789907577891301949019506534773
61789907577891301949019535113037
61789907577891301949019535232533
61789907577891301949020535404549
61789907577891301949020563982813
61789907577891301949020649721961
61789907577891301949020649723413
61789907577891302086281318358285
61789907577891302124420154030459
61789907577891302124420157219429
61789907577891302124420244375510
61789907577891302124420244375519
61789907577891302131198079737285
61789907577891302131198079756968
61789907577891302131198079756977
61789907577891302131198080109648
61789907577891302131198080111100
61789907577891302131198080111109
61789907577891302131198165848796
61789907577891302132013987287209
61789907577891303732573547333081
61789907577891303732656086497673
61789907577891303732657229686313
61789907577891303732657234410260
61789907577891303733409227676761
61789907577891303770796155700634
61789907577891303771549296881183
61789907577891303778325974055872
61789907577891303778326103746997
61789907577891303778327136847400
61789907577891303778327218355921
61789907577891303778327222586548
61789907583682547996539283893538
61789907583682547996539369632686
61789907583682848734852609478410
61789907583689602839860893460192
61789907583689752957644951034667
61789907583689752957645984136531
61789907583690653525217193965940
61789907583690653662666235034412
61789907583690653662666262332492
61789907583690653662666263732172
61789907583690653708231533133236
61789907583690653708419819944328
61789907583690653708482580192932
61789907583690653708482581709252
61789907583690654760751239768732
61789907583690654760813915794508
61789907583690654760814001533656
61789907583693205248307046101514
61789907583693355366101694392616
61789907583693655555372173504806
61789907583693656648437739228437
61789907583693656653519940335096
61789907583693656790717932945644
61789907583693656790780609089464
61789907583693656790780694710568
61789907583693656790780723408328
61789907583693657202562958886744
61789907583693657202562958905618
61789907583694555985734914407812
61789907583694556122995668783284
61789907583694556123183955594328
61789907583694556123183984174044
61789907583694556168937655314455
61789907583694557216249439361890
61789907583694557221268960210604
61789907583694557221331636236380
61789907583694557221331636354424
61789907583694557353447431972438
61789907583694557358529628846928
61789907583694557358529628848380
61789907583694557358529628964972
61789907583694557358529714586076
61789907583694557358529743283836
61789907583694557770123606680024
61789907583694557770311979112172
61789907583694557770311979230216
61789907583694557770312007809932
61789907583694557770395575844508
61789907583694557770395575863222
61789907583694557770395661583496
61789907583694557770395661602370
61789907583694557816065564039510
61789907583694557816128240065286
61789907583694557816128325804434
61789907583694561066827490859908
61789907583694712854345510816933
61789907583694712854408186842709
61789907583694712991606179453257
61789907583751430704976825617993
61789907583754582859798768088124
61789907583755334399941870706098
61789907583755334407284909514684
61789907583755343690993701509787
61789907583755343690993701859707
61789907583755343690993702909467
61789907583755345474567605446911
61789907583755345474568724655105
61789907583755483290349795353084
61789907583755485069603740821527
61789907583755485069603740827351
61789907583755485115357297033635
61789907583755485115357297039459
61789907583755485115419973059411
61789907583755485252617965669959
61789907583755783060442800438282
61789907583755783609485817940170
61789907583755784714412913959454
61789907583755785258936982031139
61789907583755946517383165637400
61789907583755951466361065195902
61789907583762238898040141701599
61789907583762238898040141703051
61789907583762248775459928884538
61789907583762537707152353432674
61789907583762537844350346043219
61789907583762687832278159496427
61789907583762687832279192598291
61789907583762687961956621801554
61789907583762687972548305748726
61789907583762687972548305761776
61789907583762688007710178013662
61789907583762688010158010672180
61789907583762688010220686697956
61789907583762689204896211428216
61789907583763437817365523730797
61789907583763437817365523732249
61789907583763438274963761995697
61789907583763438277223193406215
61789907583763438277223193407667
61789907583763449395343169040215
61789907583763588400090974232656
61789907583763588402347311042548
61789907583763588403099423352104
61789907583763588532216207398324
61789907583763588578032554427456
61789907583763589630302245037759
61789907583763589630302245155803
61789907583763589630302245509935
61789907583763589630364921063535
61789907583763589630364921181579
61789907583763589630364921535711
61789907583763589635384448230492
61789907583763589635447209995416
61789907583763589635447238693176
61789907583763589767562913674083
61789907583763589767562913675535
61789907583763589767562914146259
61789907583763589767562914147711
61789907583763589772645116866816
61789907583763589772645116868268
61789907583763589772645202605964
61789907583763589772728799221500
61789907583763590179156891507179
61789907583763590179156891625223
61789907583763590179156891979355
61789907583763590179344919701099
61789907583763590179344919702551
61789907583763590179344920055231
61789907583763590179344920056683
61789907583763590179428487618875
61789907583763590179428487736919
61789907583763590179428488091051
61789907583763590179909003933083
61789907583763590179909004287215
61789907583763590184511062347916
61789907583763590225161615886817
61789907583763590225662560027147
61789907583763590225662560145191
61789907583763590225662560499323
61789907583763590225725236052923
61789907583763590225725236525099
61789907583763590225913264130251
61789907583763590225913264248295
61789907583763590225913264602427
61789907583763590225914757065905
61789907583763590362359144432939
61789907583763590362359144550983
61789907583763590362359144905115
61789907583763590362923228663471
61789907583763590362923228781515
61789907583763590362923229135647
61789907583763599512887803882088
61789907583763599513138879638092
61789907583763599513159771530092
61789907583763599650336872248640
61789907583763599650420525905564
61789907583763599695902143049384
61789907583763599696090428344156
61789907583763599696153190109080
61789907583763604454522950427712
61789907583763604454523036166860
61789907583766140115597129648355
61789907583766140122940254550221
61789907583766140122940254563274
61789907583766156182443924843957
61789907583766156182443924845445
61789907583766289684160359325086
61789907583766289684160445064234
61789907583766290236205564606704
61789907583766290241288053045716
61789907583766290278956961618798
61789907583766290278957047357946
61789907583766290281404765580960
61789907583766290281467441606736
61789907583766290281467527345884
61789907583766290286487339759120
61789907583766290286550101524044
61789907583766291333800008891255
61789907583766291333800009239563
61789907583766291333800009245387
61789907583766291338882555966472
61789907583766291338882555985346
61789907583766291338903472440944
61789907583766291470998001850111
61789907583766291471081569531799
61789907583766291471081569885931
61789907583766291475892176494792
61789907583766291476080548926940
61789907583766291476080577624700
61789907583766291476081696838801
61789907583766291476164145659276
61789907583766291476164145677990
61789907583766291476164229881944
61789907583766291476164231398264
61789907583766291929160324228951
61789907583766291933700074734656
61789907583766292065606204177507
61789907583766292065606204531639
61789907583766292066358316367323
61789907583766292066358316839499
61789907583766292070877146634432
61789907583766292070960829460048
61789907583766300804540885327208
61789907583766300804812852975212
61789907583766301216322116751440
61789907583766301216574311698216
61789907583766301353582871126912
61789907583766301353583904228616
61789907583766301353583904228776
61789907583766301353772304308764
61789907583766301353855871876620
61789907583766301353855871876780
61789907583766301354609132562901
61789907583766301399336370296228
61789907583766301399336456035376
61789907583766301399336456385296
61789907583766301399337518208086
61789907583766301399337603947234
61789907583766301399524741213508
61789907583766301399587417239284
61789907583766301399587502978432
61789907583766301399588536080136
61789907583766301399588536080296
61789907583766301399608337944232
61789907583766301399608423683380
61789907583766301399608424033300
61789907583766301400090663619262
61789907583766301400090749358410
61789907583766306163040580549292
61789907583766306163061501137600
61789907583766306163061501254240
61789907583766306295709153412418
61789907583766306300238487064948
61789907583766306300238573154016
61789907583766306302499042039616
61789907583766306348315389064375
61789907583766589873431038944378
61789907583766590422473970707118
61789907583766590422474056446266
61789907583766590470675359577744
61789907583766590470738035603520
61789907583766590470738121342668
61789907583766590475757933755904
61789907583766590475820609781680
61789907583766590475820695520828
61789907583766591528153145732780
61789907583766591528153149865490
61789907583766591528153150332050
61789907583766591528154212137578
61789907583766591528174066321088
61789907583766591665352290835585
61789907583766591665413817551224
61789907583766591665413818968374
61789907583766592077196081628230
61789907583766592077196167367378
61789907583766592077217083822976
61789907583766601405592710748224
61789907583766601405844790810406
61789907583766601542853379384548
61789907583766601542854527296406
61789907583766601543042783420954
61789907583766601543607758795041
61789907583766601543607758813915
61789907583766601543670520559965
61789907583766601543858805854737
61789907583766601543879726443045
61789907583766601588607049915520
61789907583766601588795335210292
61789907583766601588858011236068
61789907583766602778388542861792
61789907583766602778451218887568
61789907583766602778451219005612
61789907583766602778451333324476
61789907583766603189982517629360
61789907583766603189983584034158
61789907583766603190233483063744
61789907583766603190233483082618
61789907583766603190234717181313
61789907583766603190254485277364
61789907583766603190799573065629
61789907583766603190799577670723
61789907583766606352311174546076
61789907583766606352332095134384
61789907583766606484238224660312
61789907583766606489509167156624
61789907583766606489592763770708
61789907583766606489592849509856
61789907583766606491769631609174
61789907583766606491769631668798
61789907583766606491769636391936
61789907583766606491769636391984
61789907583766606491769750710800
61789907583767490992733470564740
61789907583767490992733556303888
61789907583767491038487141568096
61789907583767491038549903333020
61789907583767491039303077933142
61789907583767491043569715746256
61789907583767491043570863776214
61789907583767491043570863776215
61789907583767492090819593943323
61789907583767492090819594061367
61789907583767492090882269969099
61789907583767492090882270087143
61789907583767492095902170207558
61789907583767492095903317746410
61789907583767492095903318119419
61789907583767492095964931972481
61789907583767492095964931972482
61789907583767492095965993772186
61789907583767492095966079865466
61789907583767492228080262579647
61789907583767492228080262581099
61789907583767492228080262697691
61789907583767492228080262699143
61789907583767492232974552015368
61789907583767492233162834122148
61789907583767492233162837426732
61789907583767492233162923049288
61789907583767492233162924565608
61789907583767492233163986382734
61789907583767492233164072359377
61789907583767492233164072476014
61789907583767492233164072476017
61789907583767492233246516947764
61789907583767492233246521198566
61789907583767492639674240412743
61789907583767492639674240530787
61789907583767492640426352720603
61789907583767492640426352838647
61789907583767492644756815141784
61789907583767492644945182987712
61789907583767492644945187691976
61789907583767492644946335485793
61789907583767492644946335602433
61789907583767492645028784324982
61789907583767492645028865813328
61789907583767492645028870064130
61789907583767492685616198323109
61789907583767492685678964792381
61789907583767492685678993372097
61789907583767492686432105971469
61789907583767492686432134551185
61789907583767492690698772501269
61789907583767492690698772501270
61789907583767492690699920394257
61789907583767492690761534266194
61789907583767492690762567840317
61789907583767492691514680149629
61789907583767492827959522627392
61789907583767492827959526876742
61789907583767492827959526878194
61789907583767501561623261197544
61789907583767501561811546492316
61789907583767501561874308257240
61789907583767501973404492738576
61789907583767501973405525840440
61789907583767501973655453586740
61789907583767501973655539325888
61789907583767501973656568195664
61789907583767501973656572899928
61789907583767501973656601479644
61789907583767501973656687218792
61789907583767502110665247114048
61789907583767502110666278699432
61789907583767502110666280215752
61789907583767502110666280215912
61789907583767502110853531936436
61789907583767502110854560806212
61789907583767502110854565510476
61789907583767502110854679829340
61789907583767502111419540435473
61789907583767502156418831905872
61789907583767502156607117200644
61789907583767502156669793226420
61789907583767503208939570126752
61789907583767503209002246152528
61789907583767503209002246270572
61789907583767503346200324502224
61789907583767503346200353199984
61789907583767503757794299619712
61789907583767503757794302335320
61789907583767503757794303870513
61789907583767503757794303870514
61789907583767503757982584442100
61789907583767503757982589146364
61789907583767503757983737056821
61789907583767503758066267267716
61789907583767503758066271499644
61789907583767503758066271518518
61789907583767503758548592941137
61789907583767503803736173955657
61789907583767503803736173955658
61789907583767503803737321848645
61789907583767503803798849981434
61789907583767503804302177732961
61789907583767506919840397326164
61789907583767506920122956064044
61789907583767506920122956536428
61789907583767506920143877124736
61789907583767506923124943785970
61789907583767506923124943786054
61789907583767506923124948035404
61789907583767506923124948036808
61789907583767507052050006650504
61789907583767507057320862935444
61789907583767507057320948674592
61789907583767507057320949146976
61789907583767507057404545761060
61789907583767507059581413659150
61789907583767507059581413777194
61789907583767507059581413777242
61789907583767507059581413777402
61789907583767507059581417909952
61789907583767507059581418026508
61789907583767507059581418026592
61789907583767507059581418026751
61789907583767507059581418026752
61789907583767507059581418028203
61789907583767507059581418380884
61789907583767507059581418382336
61789907583767507059581442356910
61789907583767507059581528096058
61789907583767507059581532701235
61789907583767507103074533938800
61789907583767507105335117611067
61789907583767507105397793636843
61789907583767508704451153678337
61789907583767508706709437413374
61789907583767508706709441662724
61789907583767508706710589438987
61789907583767508750204738586801
61789907583767508750267386032861
61789907583767508751019498342173
61789907583767508752464174347451
61789907583767508752526817561423
61789907583767508752526821793511
61789907583767508752526850373227
61789907583767508753278934102823
61789907583767641156898734949173
61789907583767641161981309127333
61789907583767658847098237812878
61789907583767658847098352131742
61789907583767658847099381001518
61789907583767658847099466740666
61789907583767658847914140756890
61789907583767658847914255075754
61789907583767658984358992188350
61789907583767658984360135376990
61789907583786999597426041915696
61789907583787004948158314702034
61789907583787015648849745057272
61789907583787016250977393364944
61789907583787749861364086580241
61789907583787749907117642792349
61789907583787755397547855900051
61789907583787755397548975108245
61789907583787765913529965087057
61789907583787765913529969686327
61789907583787765916061741898015
61789907583787766508325540377149
61789907583787766510584971905711
61789907583787900027977069167606
61789907583787900027977159506024
61789907583787905510824793155531
61789907583787905556578349361815
61789907583787905556578349367639
61789907583787905556578349833991
61789907583787905556578349839815
61789907583787905556641025387591
61789907583787905556641025859767
61789907583787905693839017998139
61789907583787905693839018470315
61789907583787914844607877599344
61789907583787916079338010555856
61789907583787916079421578241916
61789907583787916198794728616690
61789907583787916216598679192180
61789907583787916216598764931328
61789907583787916216598764932780
61789907583787916216682332967148
61789907583787916628098094126328
61789907583787916628098094130700
61789907583787916628192285139208
61789907583787916628192285488968
61789907583787916628933803035222
61789907583787916628933803153314
61789907583787916628933803520656
61789907583787916628933807752584
61789907583787916633180668662992
61789907583787916633463227518880
61789907583787916633546824132964
61789907583787916633546824249604
61789907583787916633546909872112
61789907583787916633546910338672
61789907583787916635712073602224
61789907583787916635712073606680
61789907583787916635723696752788
61789907583787916681477276874070
61789907583787916681477281657039
61789907583787919783683811040652
61789907583787919783683812109286
61789907583787919783746455300172
61789907583787919783746483879888
61789907583787919783746487066428
61789907583787919783746569619036
61789907583787919783746572805576
61789907583787919783746572807028
61789907583787919786277887227063
61789907583787919791276407581374
61789907583787919791276493320522
61789907583787919791276493322134
61789907583787919791276493670442
61789907583787919791277521658291
61789907583787919791277522012423
61789907583787919791277522191910
61789907583787919791277522191994
61789907583787919791277526791264
61789907583787919791297413908830
61789907583787919791360176023674
61789907583787919791360176141718
61789907583787919791360176141926
61789907583788205700158034595407
61789907583788205700158034949539
61789907583788216405869244494060
61789907583788216405932006258984
61789907583788216822733821399024
61789907583788216822733821515664
61789907583788216822796497541440
61789907583788216822796583163948
61789907583788216822796583630508
61789907583788216822817418129748
61789907583788216822817503868896
61789907583788216822817504218816
61789907583788216824994285963842
61789907583788216824994285968214
61789907583788216824994290746811
61789907583788216824994290751024
61789907583788216868487406307488
61789907583788216868550082333264
61789907583788216868550168072412
61789907583788216870810632702838
61789907583788217008008625663306
61789907583788217008008744705148
61789907583788217008071387428070
61789907583788217008071387428230
61789907583788217008071420730924
61789907583788219972954401856720
61789907583788219980630770021910
61789907583788219980630770022070
61789907583788220110215041913328
61789907583788220110215070493044
61789907583788220110215156232192
61789907583788220110277804028172
61789907583788220110277806743780
61789907583788220110277832607888
61789907583788220110277836858689
61789907583788220110277836858690
61789907583788220110277918347036
61789907583788220117807755955082
61789907583788220117807755955242
61789907583788220117807756305002
61789907583788220117807756305162
61789907583788220117807842044310
61789907583788220117808870447366
61789907583788220117808870447526
61789907583788220117808875169100
61789907583788220117808875519019
61789907583788220117808875519020
61789907583788220117891438658234
61789907583788220117891438658394
61789907583788366963939643957659
61789907583788366963939644075703
61789907583788366963939672655419
61789907583788366963939758748699
61789907583788371854510799431941
61789907583788371854510799549985
61789907583788371854510914222981
61789907583788371859594145262433
61789907583788371859594145380477
61789907583788371859594149966697
61789907583788371859594173960193
61789907583788371859594260053473
61789907583788371859594264285561
61789907583788371900243492333217
61789907583788371900243578426497
61789907583788371905326809465949
61789907583788371905326809583993
61789907583788371905326814170213
61789907583788371905326838163709
61789907583788371905326924256989
61789907583798560564161306518365
61789907583798560564161306519853
61789907583798570942943270782041
61789907583798571080141522013925
61789907583798571677198331837175
61789907583798571677198332187095
61789907583798571677198360418379
61789907583798571682280906016823
61789907583798571682280906365255
61789907583798706815557087363072
61789907583798706815557201681936
61789907583798706952755079613664
61789907583798706953591932198092
61789907583798706955286507842338
61789907583798710651453474366359
61789907583798710651453474370571
61789907583798710652017299981219
61789907583798710652018333437215
61789907583798710653712910131221
61789907583798710658795479723161
61789907583798710658795480073081
61789907583798710659632308327134
61789907583798710661326885021140
61789907583798711775021061219435
61789907583798711912302621859979
61789907583798711912302622332155
61789907583798712370381376675175
61789907583798712506827256505687
61789907583798712506827256623731
61789907583798712506827256977863
61789907583798721223061917535197
61789907583798721223061917885117
61789907583798721246013013412844
61789907583798721246013099501752
61789907583798721639718210757311
61789907583798721639718210776994
61789907583798721769574197680820
61789907583798721776916203027586
61789907583798721776916203033410
61789907583798721794710421292798
61789907583798721794710421305848
61789907583798721794710421310220
61789907583798721794710425892068
61789907583798721794710425896440
61789907583798721795546130332834
61789907583798721795546134932020
61789907583798721795546134932104
61789907583798721795546134937844
61789907583798721795546134937928
61789907583798721795546134950978
61789907583798721800075554692576
61789907583798721802324400763030
61789907583798721840558197110552
61789907583798722867722251022772
61789907583798722870253650652857
61789907583798722870253650665907
61789907583798722875337000734094
61789907583798723030338996706382
61789907583798723495280303780702
61789907583798723495280308503888
61789907583798723495280389519850
61789907583798723495280394124944
61789907583798723495280394591504
61789907583798723632478382598570
61789907583798723632478386847919
61789907583798723632478386847920
61789907583798723632478386849371
61789907583798723632562069556735
61789907583798723632562069556736
61789907583798726573763370224430
61789907583798726573784662802565
61789907583798726574599451150703
61789907583798726576294027844709
61789907583798726576294113933777
61789907583798726576295147039853
61789907583798726576295147052894
61789907583798726581377345095476
61789907583798726581377345425713
61789907583798726581377345445396
61789907583798726596661455272027
61789907583798726596661455276399
61789907583798726597476243605663
61789907583798726597476243607115
61789907583798726597486834695540
61789907583798726599171939513687
61789907583798726600019357237859
61789907583798726600019357239311
61789907583798726604254137550445
61789907583798726604265760164387
61789907583798726604265760501257
61789907583798726604265764750607
61789907583798726604265765297360
61789907583798726604286685988445
61789907583798726604286686003675
61789907583798726710961363189110
61789907583798726710961734699911
61789907583798726711798191425694
61789907583798726711798305738734
61789907583798726711798305744558
61789907583798726718576485480676
61789907583798726733932719234284
61789907583798726733932803923672
61789907583798726734684711102110
61789907583798726734684827310300
61789907583798726737217235062983
61789907583798726737217235535159
61789907583798726737217349848406
61789907583798726737217349848407
61789907583798726737217349854023
61789907583798726737217349867121
61789907583798726737217350399287
61789907583798726741462638698018
61789907583798726741462638699470
61789907583798726741462724437166
61789907583798726741462724787086
61789907583798726741463753111805
61789907583798726741463753129067
61789907583798726741463753308394
61789907583798726741463753308638
61789907583798726741463757361155
61789907583798726741463757907664
61789907583798726741463757907908
61789907583798726741463757912036
61789907583798726741546321052702
61789907583798726741546321169342
61789907583798726741546321519262
61789907583798726741547435661626
61789907583798726741547440363917
61789907583798726741547440383360
61789907583798726741547440733279
61789907583798726741547440733280
61789907583798726742299466928257
61789907583798726742299466934081
61789907583798726742300581543005
61789907583798726779686274046872
61789907583798726783033582205786
61789907583798726783033582205787
61789907583798726783033582559919
61789907583798726783033610785502
61789907583798726783033610785503
61789907583798726787217338034770
61789907583798726787217338039142
61789907583798726787217342817739
61789907583798726787217342821952
61789907583798726787278985256218
61789907583798726787278985256378
61789907583798726787278985372858
61789907583798726787278985373018
61789907583798726787278985722778
61789907583798726787278985722938
61789907583798726787279071462086
61789907583798726787280099865142
61789907583798726787280099865302
61789907583798726787280104582663
61789907583798726787280104586876
61789907583798726787280104936795
61789907583798726787280104936796
61789907583798726788053137484496
61789907583798726788115809255098
61789907583798726788115809255258
61789907583798726788115894994246
61789907583798726788115894994406
61789907583799007137193146557676
61789907583799007137758002441992
61789907583799007144536181134174
61789907583799010841538947042472
61789907583799010843798378571034
61789907583799012703692057361944
61789907583799023638797269408383
61789907583799023638797403325691
61789907583799023682292700249853
61789907583799023684552136010503
61789907583799023821748980728063
61789907583799023821811657226016
61789907583799023821811742965163
61789907583799023821811742965164
61789907583799023821812756816891
61789907583799023821812804646824
61789907583799026793524731548681
61789907583799026793536359280281
61789907583799026793536359294059
61789907583799026926466908354819
61789907583799026926466908826995
61789907583799026926467023140242
61789907583799026926467023140243
61789907583799026926467023145859
61789907583799026926467023158957
61789907583799026926487948629647
61789907583799026926550591174610
61789907583799026926550591174611
61789907583799026926550591193325
61789907583799026926550591311369
61789907583799026926550591646787
61789907583799026926550595897589
61789907583799026926550619891085
61789907583799026930734347121638
61789907583799026930734347127462
61789907583799026930734351890829
61789907583799026930734351904607
61789907583799026930734351910224
61789907583799026930734351910272
61789907583799026930734466229088
61789907583799026930818034381761
61789907583799026931549096647764
61789907583799026931549135456726
61789907583799026931549135462550
61789907583799026931549135522418
61789907583799026931549140225917
61789907583799026931549140245312
61789907583799026931549140245360
61789907583799026931549225965065
61789907583799026931549225984460
61789907583799026931549254564176
61789907583799026931550254834841
61789907583799028571136391853763
61789907583799028572842934466818
61789907583799028572842934466819
61789907583799028573678614928542
61789907583799028573678614928543
61789907583799028577914543016037
61789907583799028577925003388111
61789907583799028577925007974340
61789907583799028577925051552493
61789907583799028577925137291641
61789907583799028577925137305419
61789907583799028577926166161417
61789907583799028577946057879949
61789907583799028577947086749725
61789907583799157236723728498157
61789907583799157236911756575485
61789907583799157237476873909333
61789907583799157239171478133295
61789907583799172054294958514669
61789907583799172061637997323255
61789907583799172063353494723661
61789907583799173708013908649831
61789907583799911301589175315796
61789907583799911438849929691268
61789907583799911441297766954915
61789907583799912532040646389547
61789907583799912532040646507591
61789907583799912532040646861723
61789907583799912532103322415323
61789907583799912532103322533367
61789907583799912532103322887499
61789907583799912669301315025871
61789907583799912669301315027323
61789907583799912669301315498047
61789907583799912669301315499499
61789907583799913080895292858967
61789907583799913080895292977011
61789907583799913080895293331143
61789907583799913081647405284871
61789907583799913081647405639003
61789907583799913088426819459091
61789907583799913088426819460543
61789907583799913088426819460579
61789907583799913088426823692667
61789907583799913134180404368959
61789907583799913134180404369013
61789907583799913134180404369043
61789907583799913134180408601131
61789907583799913134243166133937
61789907583799922389458609282784
61789907583799922389458609284236
61789907583799922396800586291746
61789907583799922396801734184650
61789907583799922414594809272784
61789907583799922415346921582096
61789907583799922415346921583548
61789907583799922557157930685536
61789907583799922559418514239795
61789907583799922602911515477360
61789907583799922602974191503136
61789907583799923624804627009700
61789907583799924204288135216897
61789907583799924206546293864287
61789907583799924206546337461892
61789907583799924206546418833598
61789907583799924206546423084400
61789907583799924206546423201040
61789907583799924206546423201200
61789907583799924206546423555332
61789907583799924206546423556784
61789907583799924206547566745459
61789907583799924206547570977547
61789907583799924250041720125361
61789907583799924250104367571421
61789907583799924250104396151137
61789907583799924250856479880733
61789907583799924250856508460449
61789907583799924252300007992864
61789907583799924252300007993024
61789907583799924252300008465200
61789907583799924252301151653923
61789907583799924252301155886011
61789907583799924252362684018640
61789907583799924252362770112079
61789907583799924252362770112080
61789907583799924252363784081851
61789907583799924252363799099983
61789907583799924252363803332071
61789907583799924252363831911784
61789907583799924252363831911787
61789907583799924389560762722628
61789907583799924389560762724080
61789907583799924389560762840672
61789907583799924389560762842124
61789907583799924389560791421840
61789907583799927330845746211358
61789907583799927330845774792526
61789907583799927353754310749912
61789907583799927353754422353168
61789907583799927353754426585256
61789907583799927353754426603970
61789907583799927354507572013774
61789907583799927354569210688256
61789907583799927354570248039550
61789907583799927356264823683796
61789907583799927357018050405202
61789907583799927357018050405203
61789907583799927357018050406654
61789907583799927357018050406655
61789907583799927357018050423917
61789907583799927357038971111608
61789907583799927357101618439571
61789907583799927357101618458285
61789907583799927357101618557615
61789907583799927357101618559067
61789907583799927357101618576329
61789907583799927357101647138783
61789907583799927357101647156045
61789907583799927361347022076010
61789907583799927361347022076058
61789907583799927361347107697114
61789907583799927361347107815158
61789907583799927361347107815366
61789907583799927361348136566890
61789907583799927361348136684934
61789907583799927361348136684982
61789907583799927361348136685142
61789907583799927361348140798978
61789907583799927361348140817692
61789907583799927361348140914889
61789907583799927361348140934332
61789907583799927361348140934492
61789907583799927361348141288623
61789907583799927361348141288624
61789907583799927361348141290075
61789907583799927361348141290076
61789907583799927361348165264650
61789907583799927361348251003798
61789907583799927361368028403514
61789907583799927361368028403674
61789907583799927361369057273290
61789907583799927361369057273450
61789907583799927361369176315291
61789907583799927361369176315292
61789907583799927362100167485053
61789907583799927362100248994294
61789907583799927362100248994454
61789907583799927362100248994538
61789907583799927362100253108290
61789907583799927362100253224201
61789907583799927362100253243888
61789907583799927362121173812509
61789907583799927362122202682285
61789907583799927491015065125384
61789907583799927491015095221420
61789907583799927493462816294344
61789907583799927493462902389031
61789907583799927494299611050118
61789907583799927494299611050119
61789907583799927494299611068833
61789907583799927494299611522295
61789907583799927494299615773097
61789907583799927498545014686606
61789907583799927498545100307662
61789907583799927498546129177438
61789907583799927498546129295530
61789907583799927498546133409526
61789907583799927498546133428240
61789907583799927498546133525437
61789907583799927498546133544880
61789907583799927498546133899171
61789907583799927498546133899172
61789907583799927498546133900623
61789907583799927498546133900624
61789907583799927498546248219523
61789907583799927498628697039838
61789907583799927498629811648762
61789907583799927499381842448833
61789907583799927499382957057757
61789907583799927540032303952846
61789907583799927540032303952847
61789907583799927544299833129355
61789907583799927544299833129356
61789907583799927544362509155131
61789907583799927544362509155132
61789907583799927545114507145580
61789907583799927545114592884727
61789907583799927545114592884728
61789907583799929140591839552531
61789907583799929140591840024707
61789907583799929140591954342326
61789907583799929140591954342327
61789907583799929140591954343778
61789907583799929140591954343779
61789907583799929140591954361041
61789907583799929140591954893207
61789907583799929140591954894659
61789907583799929140591954894695
61789907583799929140591959126783
61789907583799929140675522850323
61789907583799929141427639408985
61789907583799929145674027844015
61789907583799929145674071422177
61789907583799929145674071441620
61789907583799929145674152813326
61789907583799929145674152931418
61789907583799929145674152931662
61789907583799929145674157064128
61789907583799929145674157161325
61789907583799929145674157180768
61789907583799929145674157181012
61789907583799929145674157535060
61789907583799929145674157536512
61789907583799929145675300725187
61789907583799929145675304957275
61789907583799929145757749545502
61789907583799929145757835284650
61789907583799929145757839889743
61789907583799929145757839889744
61789907583799929146510894954497
61789907583799929146510980693645
61789907583799929146510981185507
61789907583799929146510985417595
61789907583799929146511009765223
61789907583799929184650964158913
61789907583799929184713611604973
61789907583799929184713640184689
61789907583799929186345539803075
61789907583799929186345539803159
61789907583799929186345544035247
61789907583799929186407072089087
61789907583799929186408186698254
61789907583799929186408186698255
61789907583799929186408186716969
61789907583799929186408187052387
61789907583799929186408191303189
61789907583799929186408215296685
61789907583799929186408220061020
61789907583799929187160299007566
61789907583799929187160299007567
61789907583799929187160299026281
61789907583799929187160303612501
61789907583799929187160327605997
61789907583799929191427742444928
61789907583799929191428885633651
61789907583799929191428889865739
61789907583799929191490418470704
61789907583799929191490504209851
61789907583799929191490504209852
61789907583799929191491533079711
61789907583799929191491565891512
61789907583799929192243649621111
61789907583799929192243678200827
61789907583800063251692493272214
61789907583800063251755169297990
61789907583800063252528173733938
61789907583800063252590850113846
61790020285248443635475433127393
61790020286123745524796434686201
61790024575567858026155717805925
61790024593292833560450949978729
61790024593292833697459876806603
61790026029088809076082070349279
61790059052254452960225792498109
61790059052255353528037574488461
61790064795438326487325232721886
61790075574882489777070024529746
61790075574883388560429314427696
61790075574883388560429319013916
61790075574883390207557999646402
61790075574883390207558371182710
61790075574883390207558375768930
61790075574883393499556676871116
61790075575068873958929304836520
61790075575068877116680180870284
61790075575069774389480332101480
61790075575069777684491586738108
61790075575069777684554262763884
61790075575069777684554634300192
61790075575069777684554638886412
61790075575090520938990234121398
61790075575090520939052910147174
61790075575102193182071488276116
61790075575102193182134250041040
61790075575102194829263306796054
61790075575102198123518978282172
61790075575102199770648035037186
61790075575102228183345321346668
61790075575102242588381771562078
61790075575102242588381776148298
61790075575163466925907988655618
61790075575163466926723891599630
61790075575163466926723896185850
61790075575174273740465280120384
61790075575174276895203202619706
61790075575174278679592637977584
61790075575174278679593014100112
61790075575175172523071428839246
61790075575175172523824570018334
61790075575175172523824574604554
61790075575175172523887246044110
61790075575175172523887250630330
61790075575175174170200485594260
61790075575175174170953626773348
61790075575175174170953631359568
61790075575175177462951932461754
61790075575175177462952303998062
61790075575175177462952308584282
61790075575175177463014608487530
61790075575175177463014980023838
61790075575175177463014984610058
61790075575175179110081360753076
61790075575175179110081365339296
61790075651683810954463901113668
61790075651683810954463901463588
61790075651683810954463987202736
61790075651683812601530282179776
61790075651683812738791032318948
61790075651683812738853336808416
61790075651683812738853708344724
61790075651683812738853712930944
61790075651683812738853798670092
61790075651694619552595096865478
61790075651694619552595182604626
61790075651694634415166737315740
61790075651695518335954015227120
61790075651695518335954386763428
61790075651695518335954391349648
61790075651695519983083071982134
61790075651695519983083443518442
61790075651695519983083448104662
61790075651695520120343826694476
61790075651695520120344116740986
61790075651695520120344198230784
61790075651695520120344202480134
61790075651695523869878351500560
61790075651695534982915752954948
61790075651695534982915757541168
61790075651877101273937028266688
61790075651878001704488055531648
61790075651902648930188546788158
61790075651902648930188632877226
61790075651902650577317603880042
61790075651902650713762536814350
61790075651902650714515677993438
61790075651902650714515682579658
61790075651902650714578354019214
61790075651902650714578358605434
61790075651902650714578444344582
61790075651913457528257066514192
61790075651913457528319828279116
61790075651914322957596560611848
61790075651914322957659322376772
61790075651914324604725617366862
61790075651914324741986372079204
61790075651914324742049133844128
61790075651914328493840652911616
61790075651914330140969709666630
61790075651914356310925805519682
61790075651914356311741708463694
61790075651914356311741713049914
61790075651914357958054862274696
61790075651914357958870765218708
61790075651914357958870769804928
61790075651914358095315616987038
61790075651914358096068762415476
61790075651914358096131519931050
61790075651914358096131524180400
61790075651986373913636809397856
61790075651986375698026620878262
61790075651987274481448586801988
61790075651987274481448591388208
61790075651987274481511262827764
61790075651987274481511267413984
61790075651987274481511353153132
61790075651987276128640319582778
61790075651987276128640324168998
61790075651987276128640409908146
61790075651987302299349270817758
61790075651987302299411946843534
61790075651987303946478327572772
61790075651987304083739082285114
61790075651987304083801758310890
61790075651987307833001639443194
61790075651987307833064315468970
61790075651987309480130696198208
61790076263424635015824611330061
61790076280931706631229988132265
61790076281149610824578581666365
61790076281150510843347607271703
61790077486530797605174050171997
61790077716945574541119580014213
61790077716946475108931275915497
61790077716967188716138992920451
61790077716967188716139078659599
61790077716977995529880376837723
61790077716977995529880462576871
61790077716978039994533588448891
61790077716978940425021939705337
61790077716978940425084615713851
61790077716978940425084615731113
61790082024136287864496261394317
61790082024136288001757016119709
61790082024136288001819692145485
61790082032901662828410633473892
61790082032905565288928353915764
61790082032905566334733929257760
61790082032905566471931921868308
61790082032905566478792497281416
61790082032905566478793526151192
61790082032905566478793530737412
61790082032974598892909018757300
61790082032974598892909104496448
61790082032974608816081243390040
61790082032974608816081329129188
61790082032977601380954465941814
61790082032977601380955494811590
61790082032977601380955499397810
61790082032977611761935629922162
61790082032977611899133622532710
61790082032977611899196298558486
61790082032978500163561562377524
61790082032978500163561648116672
61790082032978501209304090157436
61790082032978501346564758793760
61790082032978501353153738095172
61790082032978501353154766964948
61790082032978501353154857290316
61790082032978501811443850636994
61790082032978501811505493206774
61790082032978501811506612401918
61790082032978510681802447277348
61790082032978512329746292367450
61790082032978512329747321237226
61790082032978512329747411562594
61790082032978512466191139549560
61790082032978512466192168419336
61790082032978512466192258744704
61790082032978512466464136067340
61790082032978512466464226392708
61790082032978512466944284977998
61790082032978512466945404173142
61790082032999214871111737158332
61790082032999215007619260379268
61790082032999215008435163323280
61790082032999215008435167909500
61790082032999226121472193241360
61790082033010021822176551844034
61790082033010920604782614823748
61790082033010920604782700562896
61790082033010922252664898496998
61790082033010922252664903083218
61790082033010922252727664848142
61790082033010932907685193099784
61790082033010932907685278838932
61790082033010933365701928415078
61790369160004439802645173545777
61790369160879741690019747694803
61790373467100549000359483209591
61790373467100549000359487441679
61790373467975898648777685652653
61790373467975898648777689884741
61790373491058054483315114640471
61790373491058054483315229412797
61790373491714551748547396450157
61790373491714551748548429570735
61790373491714551748548433802823
61790373492006335711942652040795
61790373492006335711943342204781
61790373492006335711943685161373
61790373492006335711943689393461
61790374926854018748898468905937
61790374926854018749066638095251
61790374926854018749066642327339
61790374926854018749066642799515
61790374927510527127169532497983
61790374927729365102893488008487
61790374927729365102894178153759
61790405876843214291624892573411
61790407312542225248176273297411
61790407312542228540928095950563
61790424541437385856237752948147
61790425155938027797306576071295
61790425155938027797306580303383
61790425179353724459784827615871
61790425179572529083684795957743
61790425179572529083684800189831
61790425179572529083684800208545
61790425179572562435509816246953
61790425179572562435509820497755
61790426591733991696861827847291
61790426591734036161724249590889
61790426615368493349268497430603
61790426615368537814130919174201
61790426615400958619710208522833
61790430898830145359438559254703
61790430898830145359438563486791
61790430898903090981247855542723
61790430898903090981247859774811
61790430898934300101224783809407
61790430898934311214262875409067
61790430922464647011845228838015
61790430922464647011845233070103
61790430922464647011845233088817
61790430922464650306101276109791
61790430922464650306101280341879
61790430922464650306101280360593
61790430922537581881395896405595
61790430922537592633654525126035
61790430922537592633654529376837
61790430922537596293771543069347
61790430922537596293771662092475
61790430922568801753631453392719
61790430922568801753632486513297
61790430922568801753632490745385
61790430922568812866669545011093
61790430922568812866669659783419
61790430922568812866669664034221
61791402702666728656388917099978
61791402933103119768168733909618
61791402938941509767332089927658
61791402938941511552536689730102
61791402939670954802375150598376
61791402939670954802375150715016
61791402939703075512513351487042
61791415223918980027581144306565
61791415624833203209297903834706
61791415861210340031049954495694
61791415862085641462856800508044
61791415862085641874639063634460
61791415862085641920371727837976
61791415862085641920392619827694
61791419534042679312493143291298
61791419534042681096067051827692
61791419534369585425628142079948
61791419534369587209202050616342
61791419932221096006050037123062
61791419932898006141871709721944
61791419932898006187604373925460
61791420169254729681462864623228
61791420169254730047490428152063
61791420169254730093057128351202
61791420169254730093224235722130
61791420169254730093245127749644
61791420169254730093245156428530
61791420169255030236762165516850
61791420169255030282327693651630
61791420169255030282515721728958
61791420169546514055614407799254
61791420169546514056451236048936
61791421368912819496029773202946
61791421368912819496029777808040
61791421368912819541783329415054
61791421368912819541783334020148
61791421599142379790498790202986
61791421599142379836252375111450
61791421599142380202280796111958
61791421599142380248034381020422
61791421599328802654235420577771
61791421599361218177818561619494
61791421599361218223551225823010
61791421599361218223571860614158
61791421599361218223572117831602
61791421605050705060083448510494
61791421605050705425923584220602
61791421605050705426111869515374
61791421605050705471677169124694
61791421605050705471865454419466
61791421605237127878087385985359
61791421605269543035788297396866
61791421605269543035788325976546
61791421605269543035788325976582
61791421605269543035788325976630
61791421605269543401649635018538
61791421605269543446565243766946
61791421605269543447382042004610
61791421605269543447382046708874
61791421605269543447382275228510
61791421605269543447382299222054
61791421605269543447382303808274
61791421605269543447382303926318
61791421605269543447402072016628
61791421605269543447402938599422
61791421605269543447403191211724
61791421605269843225058915369724
61791421605269843590899313014638
61791421605269843636652640589018
61791421605269843636652893201368
61791421605269843636673785209960
61791421605269843636673789815054
61791421608191738989499224813810
61791421608191738990334905144392
61791421608191740773887921672242
61791421608191740773908813680786
61791421608224156273745794747170
61791451839657471589207882603267
61791451839669180754334952465277
61791454391215136257387884735512
61791454391215136303141464922242
61791454391215136303141469527336
61791454627559852044719340986682
61791454627559852044719599253886
61791454628213948343230424975620
61791454628213948388984005162350
61791454628213948388984009767444
61791454628216349445821856834258
61791454628216349445821861420478
61791454628216349445821861555992
61791454628216349447244721562670
61791454628216349491554525740586
61791454628216364127429673673862
61791454628216649635071534847828
61791454628216649635092450831042
61791454628216649635092455417262
61791454628216649635092455436136
61791454628216649636515315559454
61791454628216649680825119620730
61791454628216664316700267670646
61791454628216664316888552965418
61791458237511431143446197476046
61791458243408048939153498000302
61791458243408048939970520152508
61791458243419754536316852444782
61791458243419754537133874596988
61791458291561374079648497454770
61791458291561674268898170746606
61791458297469999492750164850598
61791458297470299681999838142434
61791458698384224430240387916854
61791458698384224475993972825318
61791458698384224475993977430412
61791458699256524472586881363730
61791458699256824661857475360514
61791460135075914614336726015776
61791460364539747458935028009700
61791460364543644980325019547710
61791460365524046458491908046700
61791460365524346647741581338536
61791460370440262776034577869530
61791460370440262776849370803888
61791460370448372826283138031392
61791460370451959082783335146546
61791460370451959082783363842902
61791460370451968373197932314010
61791460370451968374012725248368
61791460370452259226300372931222
61791460370452259272053929143330
61791460370452275286612802865980
61791460371397505256339482795122
61791460371397505256339511491478
61791460371397805399856520579798
61791460371397805445610076791906
61791460371400506691321317079906
61791460371420964443446616324520
61791460371420964443446645020876
61791460371420964489200201116344
61791460371420964489200229812700
61791460371432671825839990534064
61791460371432671871592427532154
61791460371432972015086307775742
61791460371432972015086312361962
61791460371432972015089663825900
61791460371432972060839863987850
61791460371432972060843220038008
61791460371432972060843248716894
61791470929563017333109466626538
61791470982667666252549096964834
61791470982667716069576873522388
61791470982728487905149078533877
61791470982740193503128340521639
61791470982740198853853408501261
61791470982740645594303131228498
61791470982740650945025899189012
61791471159987400873250735309110
61791471213068638598394049241326
61791471213068938787664643238110
61791471213177036751021768604962
61791471213177040270785213252196
61791471213177040271601116196208
61791471218977264011192580015564
61791471218977264011474795932206
61791471218977264011495716520514
61791471218977299127062048608485
61791471218977564200745389928990
61791471218977564200766310517298
61791471219012235992587173385875
61791471219012730809253638785644
61791471219012730809253639835404
61791471219012732593642416797004
61791471219012732594458324327236
61791471219012732594458582613314
61791471219073174455186603529177
61791471219073204239924226418545
61791471219073654546706943168106
61791471219073654592483744568490
61791471219085209981441418201027
61791471219085209981441422922761
61791471219085215332166486061105
61791471219085215332166490666199
61791471219085361974852813424338
61791471219085365494595709965742
61791471219085367325575557175546
61791471219085660333164108101290
61791471219085662118369822512658
61791471219085662118369827117752
61791471219085665683866045564180
61791471219085665683886847247404
61791471219085665683886848297164
61791471219085665684702754777636
61791471219085667468254733250172
61791471219085667468255857050410
61791471219085667469091532788996
61791471221931921350716020725314
61791471221931923135920620540808
61791471222039973016839292520514
61791471222039974802043892336008
61791471620763788991144405072958
61791471620763788991165325661266
61791471620764089134682334753958
61791471620764089180414998953102
61791471620764089180414998957474
61791471620764089180435919658050
61791471620766790466800920084967
61791471620860183047823465010572
61791471620860183093556129214088
61791471620860183093577049919036
61791471620872190663556829459498
61791471848353783577712231827302
61791471851200479835289108145916
61791471851202914747032464268102
61791471851203181538724453067212
61791471851203181584478037975676
61791471851203181950506458976184
61791471851203181996260043884648
61791471851203214890549473356422
61791471851296574158791844949062
61791471851296574204545429857526
61791471856890300624491150156464
61791471856892702182986592569044
61791471856893002326503601638490
61791471856893002372236265860880
61791471856893002372236270447100
61791471856893002373679794072424
61791471857108805469478432036962
61791471857108805469479551232106
61791471857108805469479555953840
61791471857108805515232016945426
61791471857109105248390775541744
61791471857109105658749026033746
61791471857109105658750149833984
61791471857109105704481690237262
61791471857111506762555526466256
61791471857111506808309111374720
61791471857111507220091088507143
61791471857111540114380546755466
61791471857111540160134131663930
61791471857111806950194282963228
61791471857111806951826120463040
61791471857111806995946743954814
61791471857111806997579676675148
61791471857111807409361682584120
61791471857111840303651112060266
61791471857111840303651140752250
61791471857111840349404696964358
61791471857205199160275257758140
61791471857205199160296149766732
61791471857205199206028842666604
61791471857205199206049734675196
61791471857205199571869235589784
61791471857205199571872591639942
61791471857205199616778844832950
61791471857205199617622820498248
61791471857205199617626147856422
61791471857205199617626176548406
61791471857217173836811796353644
61791471857217205357487281087036
61791471857217206730283110136528
61791471857217206730283114741622
61791471857217207141877087968172
61791471857217207141877092573266
61791471857217207187630644180280
61791471857217207188448788565526
61791471857217207188449912365764
61791473056559753258978786439830
61791473056583168019835927565668
61791473056583212072916338799572
61791473056583212072937230808164
61791473056583212438753380389956
61791473056583212438774300978264
61791473056583212484506965181780
61791473056583212484527885886728
61791473056595220009568611739912
61791473286999188484770608524718
61791473286999190314912852291676
61791473286999195597819837537685
61791473287031266512373890179284
61791473287031611165479817338364
61791473287031611166287196439670
61791473287031611166319739838912
61791473292904769729980278527422
61791473292904769729980278546296
61791473292904769775712942749812
61791473292904769775733834739530
61791473292904769775733834758404
61791473292905069919229951819210
61791473292905069919250843827850
61791473292905069919250843846724
61791473292905069964983508031318
61791473292905069964983508031366
61791473292905069964983508050240
61791473292905114390618356935208
61791473292907471028138165772262
61791473292907471067177739249920
61791473292907471073891750680726
61791473292907471485674013807142
61791473292907515493000844733304
61791473292907520821650939516397
61791473292907771217408759769046
61791473292907771256448304550348
61791473292907771629191022895462
61791473292907815682271438730088
61791473292928184543901470943826
61791473292928228551226098447566
61791473292928228551246985734424
61791473292928228551247014430780
61791473292928228551247019035874
61791473292928228596979654659674
61791473292928228596979678634296
61791473292928228596979683239390
61791473292928228597000570642888
61791473292928228597000575247982
61791473292928228962820076279210
61791473292928228962822022484188
61791473292928229007750344158408
61791473292928229008573632491318
61791473292928229008573656465940
61791473292928229008573661071034
61791473292928229008575607392652
61791473292939891925454636874536
61791473292939891925475557575112
61791473292939934559139197705434
61791473292939935909894200440805
61791473292939935932800180342616
61791473292939935932803536392774
61791473292939935978553736554724
61791473292939935978553741159818
61791473292939935978557121302642
61791473292939936344394162779306
61791473292939936389282589495034
61791473292939936389282594100128
61791473292939936389310890854000
61791473292939936389310890854048
61791473292939936389312865774256
61791473292939936390118298418382
61791473292939936390126798403106
61791473292939936390126798403154
61791473292939936390126826982822
61791473292939936390126826982870
61791473292939936390129921229364
61791473292940234748430707691208
61791473292940234748438117054728
61791473292940234749245496026296
61791473292940236121233946104220
61791473292940236121233950709314
61791473292940236122070745643044
61791473292940236122074101693202
61791473292940236167806765896670
61791473292940236167827686603070
61791473292940236532820519171614
61791473292940236532827899942320
61791473292940236532827899942368
61791473292940236532827923935864
61791473292940236532827928522036
61791473292940236532827928522084
61791473292940236532827928540958
61791473292940236532829874862576
61791473292940236533635307506702
61791473292940236533643831484970
61791473292940236533643836071190
61791473292940236578581480147972
61791473292940236578581484734192
61791473292940236578581484753066
61791473292940236579396268483060
61791473292940236579397387678204
61791473292940236579397387697078
61791473292940236579421411822364
61791477363728841431015382561712
61791477363731391177551437106197
61791477363752117139728849290957
61791477594167944945260741181552
61791477594168232186236571913188
61791477594168234021284732445962
61791477594168234433066995572378
61791477594168245088589464975100
61791477594168245088777750269872
61791477594168245134322129178616
61791477594168245134510414473388
61791477594188647303465436001482
61791477594188657959176190698976
61791477594188658004929775607440
61791477594188658416523500925904
61791477594200354685038370005032
61791477594200365798076666856614
61791477594200654874288043296868
61791477600003624363160731775318
61791477600003922731229149269536
61791477600003924506677740863638
61791477600003924516433749071980
61791477600003924552410405067154
61791477600003924925802790186290
61791477600064400130815260359187
61791477600073857955897985864558
61791477600074158142921603324212
61791477600074169210205419868684
61791477600074169210226340456956
61791477600074169210226340456992
61791477600074169210226340457040
61791477600076407655048611723433
61791477600076407655885435372393
61791477600076407655885439977487
61791477600076407657580012416319
61791477600076557417407414047252
61791477600076559245115805845006
61791477600076570312608828371728
61791477600076570358153207299394
61791477600076570358362408577380
61791477600076859434386399725150
61791477600076859800435998648050
61791477600076859846168662950736
61791477600076870501691132370928
61791477600076870501858501663564
61791477600076870501879417665700
61791477600076870501879422251920
61791477600076870547423796574444
61791477600076870547423801179538
61791477600076870547612081869216
61791477600097131422080463368549
61791477600097133662979608934749
61791477600097272670834439077154
61791477600097272716567103261796
61791477600097272716587995270388
61791477600097272716587995289262
61791477600097283369808073145794
61791477600097283369828993850742
61791477600097283372256937389856
61791477600097283372256941976076
61791477600097283372277858094804
61791477600097283415561658054258
61791477600097283415582578642566
61791477600097283418010522298320
61791477600097283418031414306912
61791477600097283418031447590892
61791477600097283781590079054766
61791477600097283781610999759714
61791477600097283783849510098054
61791477600097283827343663963230
61791477600097283827364584551538
61791477600097283829603095006518
61791477600097283829625134921112
61791477600097283829625139507248
61791477600108838803632514671461
61791477600108838803633633885479
61791477600108839214390526245577
61791477600108839260958870909461
61791477600108980098120269192506
61791477600108980098140037400860
61791477600108980098141161201098
61791477600108990799584613521602
61791477600108991211178305437958
61791477600109280287389710692696
61791477600109291354673270025548
61791477603031181400107141474392
61791477603031181400295427818924
61791477603031183184498072155766
61791477603031186753273219826062
61791477603031188537664145902342
61791477603031188537664150507436
61791477603063601795784931155830
61791477603063604037500008245758
61791477603063604037501127440902
61799244648067604687233517028475
61799244648067604687254409037067
61799244648068805398583114026671
61799244648068805444315778230187
61799244648068805810093523823947
61799244648068805855847080036055
61799244648724397149325471709725
61799244648724397149346363718317
61799244648724397195079027921833
61799244648725299409454663110381
61799244648919792553289553414685
61799244648943203006314777893985
61799244648943203006335669902577
61799244648943203059411374337237
61799244648943203059411374337444
61799244648944104039005076147541
61799244648944104039193476227736
61799244648944104039193476227737
61799246559375842911763489094977
61799246563083866031895574225774
61799246563094671198507901405294
61799246563298812848402199322758
61799246563302415119398278824790
61799246563333934985551205919034
61799246563334835560873478580366
61799246563334835560894394569404
61799246563334835560894399168674
61799246563335135750143695275172
61799246563335135750164993165401
61799246563337536707755314978874
61799246563337537264057517807532
61799246563337537264141195928724
61799246563337837453390755951616
61799246563337837453390759138156
61799246563338737883941782166816
61799246563338737883941786398744
61799246563338737883941786753036
61799246563338738021139774777204
61799246563407770427913285670086
61799246563410472131160345296610
61799246563410766832511234405074
61799246563410772320430938826994
61799246563411672750982052181022
61799246772110667761800069660685
61799246789836543863781298140201
61799246789836543863781641446713
61799246789836543863844317122777
61799246789836544001042310083085
61799246790795303908278886118259
61799246793520255358470878838358
61799246793528360468212056201450
61799246793531061759865396730254
61799246793531062354390031375962
61799246793746014341156005225416
61799246793746014341156005225624
61799246793746014478416502733412
61799246793746014478416759950856
61799246793746914908967787215816
61799246793749616200620611793252
61799246793749616200620611793412
61799246793771525076719285334996
61799246793771526723032061494100
61799246793771526723032434546888
61799246793771526723095196661572
61799246793771526860292816219492
61799246793771526860293189272120
61799246793774226779966087744236
61799246793774228014685143288932
61799246793774228014747906453744
61799246793774228014748021239168
61799246793774228014768940427796
61799246793774228014768941827476
61799246793774228426279121120576
61799246793774228426279122520256
61799246793774228563539876895936
61799246793774228563539991681360
61799246793775128582496926329092
61799246793775128994090903111136
61799246793775128994090904160736
61799246798480795885995277862215
61799246799428580582301952237402
61799246799428880771551625529238
61799246799428882555125529466362
61799246799439386983696470129298
61799246799439687172946143421134
61799246799439687721738113863326
61799246799440588152288883910842
61799246799654639891497506641736
61799246799655534971326822095324
61799246799655540459246526517244
61799246799658236674573624504564
61799246799658241613701358484292
61799246799658242162493328926484
61799246799679850300550358734040
61799246799679852084124262671164
61799246799680152090443279148936
61799246799682552003797161143280
61799246799682553238579094638212
61799246799682553787371065080404
61799246799682852193067753623744
61799246799682852193067755023424
61799246799682853382095988941108
61799246799682853382096103726532
61799246799682853427849687118676
61799246799682853427849688518356
61799246799682853976641657560868
61799246799682853976641658960548
61799246799683753949845380819484
61799246799683754361438985598500
61799246799683754361438986648260
61799246799683754407192599086680
61799246799683754407192600136440
61799246799683754407192686225508
61799250387970582054598089016266
61799250387970582601130622281083
61799250387970582603389283206913
61799250387970582603389283207073
61799250387970582603390054859405
61799250387970582603390058041573
61799250387970582603390059458675
61799250387970582603452045321757
61799250387970582603639987310177
61799250387970582603640073399245
61799250387970582603640101978801
61799250387970582603640101978961
61799250387970582603641106518371
61799250387970582603641130848577
61799250388189070434553853427825
61799250388189070434804900487521
61799250388189070434804900837601
61799250388189070434804986576589
61799250388189120252834514006759
61799250388261154696728322769751
61799250388262055127279350034711
61799250388262055127467722468519
61799250388262055264728391104683
61799250388293541783805342906381
61799250388294442214356370171341
61799250388297143506009451966221
61799250388297144055052469468109
61799250388297193468892791124341
61799250843128911912526975971261
61799250843128911912527234238465
61799250860853887584020196168393
61799250860853887584020454435597
61799250866544925732265909214497
61799250866544931084615996998053
61799250866544931085181081403457
61799250866544931085181196188673
61799250866544931085243843168381
61799250866544931085243871864737
61799250866859776097778085965445
61799250866859776097778200750661
61799250866859776097778200750869
61799250866859776097840847730161
61799250866859776098343056634977
61799250866859776098343059821517
61799250866859776098402264657579
61799250866859776098405706801017
61799250866859776098590636041627
61799250866859776098594103694881
61799250866860676528329113230405
61799250866860676528329228015621
61799250866860676528391874995121
61799250866860676528894083899937
61799250866860676528894087086477
61799250866860676528953291922539
61799250866860676528956734065977
61799250866860676529141663306587
61799250866860676529145020773687
61799250866860676666402331942911
61799250866868829817128790470481
61799250866868829817128795056701
61799250866871481694941440409925
61799250866871481694941555195141
61799250866871481694941555195349
61799250866871481695004202174641
61799250866871531108781872265361
61799250866871531108781876851581
61799250866871531657821337424447
61799250866871531657821337424607
61799250866871531657824780630695
61799250866871531657824805077701
61799250866871531657824809327051
61799250867517178712613297430639
61799251026428733142234909930291
61799251079567592972040929194849
61799251079567592972040930594529
61799251079567592972103691309693
61799251079571194694245039654369
61799251079571195243288057156049
61799251079571195243288057156257
61799251079603660156965360351049
61799251079606361860400706335155
61799251097293469074085178056621
61799251097296170365738259851501
61799251097296170914781277353389
61799251097297071345332218879041
61799251097297420948171509853855
61799251097297421497486153452498
61799251097297421497486239191806
61799251097328635828458494821923
61799251097328635874212051150614
61799251097329536259009607813141
61799251097332237550662603881763
61799251097332237962444953797247
61799251097332538288787931491118
61799251097332538288976216785938
61799251097332538288976302525246
61799252226427221767073824425772
61799252226427237005273552144848
61799252278924892781576200764057
61799252278949203855719006140477
61799252278949203855907033168045
61799252278949204404761680685565
61799252279569732046933541463820
61799252279569732047121826758592
61799252279569732458903746578496
61799252279569743166746798662096
61799252279569743166934826739424
61799252279602148781553485017168
61799252279604850896770835847436
61799252296431964258028566608457
61799252296456275884598558994789
61799252296674179527212226337609
61799252296674179527400253365177
61799252296675080506805928147657
61799252297331893992770489664549
61799252297331893992770489664597
61799252297331926108681280292577
61799252302267960476131917371149
61799252302267960476194679136073
61799252302364000867148424286785
61799252302364000867148424286993
61799252302364000867149195939117
61799252302364000867149199125657
61799252302364000867149538895917
61799252302364901297699451551745
61799252302364901297700223204077
61799252302364901297700226392229
61799252302365201075376814922202
61799252302365201621909348187019
61799252302365201624167750845645
61799252302365201624168009113009
61799252302365201624168780765341
61799252302365201624168783947509
61799252302365201624230771227693
61799252302365201624418713216113
61799252302365201624418799305021
61799252302365201624418799305181
61799252302365201624419832424307
61799252302372109681800259069117
61799252302375711404004368128957
61799252302375711953047385630637
61799252302375711953047385630845
61799252302376012142317607974681
61799252302376012142317950931273
61799252302376912572805959213865
61799252302376912572806216431101
61799252302376912572806216431309
61799252302376912572868635239641
61799252302558493866107178350881
61799252302558493866107264090029
61799252302558493866169940465517
61799252302558493866169940465725
61799252302558493866171059660661
61799252302558493866358226810257
61799252302558493866358312549197
61799252302558493866358312549405
61799252302558493866359461872349
61799252302559377825348252646507
61799252302559377825623316411297
61799252302559377825623402150605
61799252302559394296720967730477
61799252302559394296722115623589
61799252302559394296909339814157
61799252302559394296909339814365
61799252302559394296910372933491
61799252302559394434170008450689
61799252302559394434171157773633
61799252302582804940313898338530
61799252302582804940501925366098
61799252302582805488728921933137
61799252302582805488791683697853
61799252302582838843061098038811
61799252302582838843062212647735
61799252302583689448805446651515
61799252302583689448806475521291
61799252302583705919279949198097
61799252302583705919342710962813
61799252302583705919907600148579
61799252302583705920095971532419
61799252302583705920096229812721
61799252302583706057356984188193
61799252302583739273340155789527
61799252302583739410601168782123
61799252302583739410872879679083
61799252302583739410873908548859
61799252302583989638077155140743
61799252302584006245623384161649
61799252302584006245811412239137
61799252302584006246376525340737
61799252302584006246376531125281
61799252302584006246623761907387
61799252302584006246623876226091
61799252302584006246623876226251
61799252302584006246627233811443
61799252302584006246627315183149
61799252302584006246627319904723
61799252302584006246627578184977
61799252302584011599542602157325
61799252302584011599605277833389
61799252302584039600144502429003
61799252302584056071161938698493
61799252302584056071245971542301
61799252302584056071430440209563
61799252302584056071430526298631
61799252302584056071430554528427
61799252302584056071430554878347
61799252302584056071433993485325
61799252302584056071433998084595
61799252302584056071433998202687
61799252302584056071433998556771
61799252302584056071433998556819
61799252302584056071433998556978
61799252302584056071433999619629
61799252302592164887527294792962
61799252302592164887590056553675
61799252302592164887590056557887
61799252302594816765590844755149
61799252302594866179431166411381
61799252302594866179431166430254
61799252302595717196204548395597
61799252302595766609731403848591
61799252302595766609731403852803
61799252302595766609982107951695
61799252302595767158774422767421
61799252302595767158837184532345
61799252302595767159025126851651
61799252302595767159025126857475
61799252302595767159025126870525
61799252302595767159025212596575
61799252302595767159025212596623
61799252302663893651889758030611
61799252302663893651890102386883
61799252302664794082437686445595
61799252302664794082440785295571
61799252302664794082441129651843
61799252302664794082709282557291
61799252302664794082712834899933
61799252302664794082712839486153
61799252302667495374090768240475
61799252302667495374093867090451
61799252302667495374094211446723
61799252302667495374365916694813
61799252302667495923136884592339
61799252302667495923137228948611
61799252302667495923408825060147
61799252302667495923408849507153
61799252302667495923408853756503
61799252302688160805210829070077
61799252302688205276764395334555
61799252302689061235761856335037
61799252302689105707315422599515
61799252302689105707587018711211
61799252302689111198018435235397
61799252302691762527414938129917
61799252302691763076457955631597
61799252302691763076457955631805
61799252302691806998968504394395
61799252302691806999240100506091
61799252302691807548011521896283
61799252302691807548283118007819
61799252302691807548283118007979
61799252302691812489671517030277
61799252302691812901453781219503
61799252303204184149910350802455
61799252303204184150098378529863
61799252303204184287108343062875
61799252303204184287359047515899
61799252303204233561995772452029
61799252303204233699256413435933
61799252303204233699256413436093
61799252303204234111038417927963
61799252303204234111038419344905
61799252303204234111038791353597
61799252303204244634634787788743
61799252303204244634634787802001
61799252303204244634634789201681
61799252303204244634634903520545
61799252303204244636139128257261
61799252303204244636139128261473
61799252303204244636327040484695
61799252303204244636327040497953
61799252303204244636327040503569
61799252303204244636327041897633
61799252303204244636327041903249
61799252303204244636327156216497
61799252303204244636327156334589
61799252303204244636327156338801
61799252303204244682080741130625
61799252303204244819341379665249
61799252303204244819341381064769
61799252303204244819341381064929
61799252303204244819341409766949
61799252303204245229431506286433
61799252303204245229431506286481
61799252303204245230935357479471
61799252303204245230935358896413
61799252303204245231123643841425
61799252303204245231123758982433
61799252303239302725789995584556
61799252303239302725789995584716
61799252303239302725978281929088
61799252303239302725978281929248
61799252303239302726543136763644
61799252303239302726543136763804
61799252303239302726543137813404
61799252303239302726543137813564
61799252303239302726545460761698
61799252303239302726566352770242
61799252303239302726566352770290
61799252303239352137144078942732
61799252303239352549090383537258
61799252303239352549090383537418
61799252303239352551349815065820
61799252303239352551349815065980
61799252303240219170868898878999
61799252303240219216601563063593
61799252303240219216601563082515
61799252303240219216601564482195
61799252303240219765728264808039
61799252303240219765728264808246
61799252303240219765916551165669
61799252303240267348547644337215
61799252303240267348547644350265
61799252303240267394301229142089
61799252303240267941711313910544
61799252303240267941711313910752
61799252303240267941899341987920
61799252303240267941899341988080
61799252303240519954998830108674
61799252303240519955187116816017
61799252303240551475841420791521
61799252303240553306256413297862
61799252303240553306256413297910
61799252303240553306259766165692
61799252303240567537797317996233
61799252303240568130981879210972
61799252303240568130981879211020
61799252303240568130981879211180
61799252303240568131169907288348
61799252303309550742553791275760
61799252303309550742553791275968
61799252303309550742553791742320
61799252303312248787459425518124
61799252303312252491805226002920
61799252303313149355208445393632
61799252303313153059554245878428
61799252305534405237279701637313
61799252305537106528932783432193
61799252305537117646864732037173
61799252305537117647052759064741
61799252305548814504277210902364
61799252305548814504528173272512
61799252305548814504528173389152
61799252305548863918055145031413
61799252305548863918305848067448
61799252305548863918306192441030
61799252305549114647794219990684
61799252305549114648045182360832
61799252305549164061822857155768
61799252305549164061823201529350
61799252305550015078345247255644
61799252305550015078596209625792
61799252305550015078596209742432
61799252305550015261526866556496
61799252305550065086919411092289
61799252305550065086982086763774
61799252305550065087170459085105
61799252305550065087170459085106
61799252305550065087170459551666
61799252305643724093839862930824
61799252305643724093839862932228
61799252305643724093839862949490
61799252305643724093839862949538
61799252305643724093839862949697
61799252305646125241725145813845
61799252305646425385492944725704
61799252305646425385492944744418
61799252306299031897853057332402
61799252306299031898041082210140
61799252306299932328592109475100
61799252306300232471837411338273
61799252306300232472110237889706
61799252306302633620057163192652
61799252306302933763574172280972
61799252306302933763575291607258
61799252306303834194062523519948
61799252306303834194062528241682
61799252306303834194062528241730
61799252306497126619268114092689
61799252306497426762533274372945
61799252306497426808538679393069
61799252306521438241697355649482
61799252306521721777231360953271
61799252306521738385719529483405
61799252306521738385719533715333
61799252306521738385970691328318
61799252306521738385970691328366
61799252306521738385970695560454
61799252306522638815702344790598
61799252306522638815765020466454
61799252306522638815765020466502
61799252306522638815765392352682
61799252438555073610734195149557
61799252456280049282227415346689
61799252456280949712778442611649
61799252462188674695412766980854
61799252462784211297678342580248
61799252462784211297681698630406
61799252462784211297682043009764
61799252462784211297682043022814
61799252462846040862185915203683
61799252509454976296706731581813
61799252509454976296707075938085
61799252509458578018910840641653
61799252509458578018911184997925
61799252510050212755563947934388
61799252510050512944813621226224
61799252515075414522230421097057
61799252515294524823320344434481
61799252515294524823508372511809
61799252515294569295692908243597
61799252515294569295713919642498
61799252515294569295713919642499
61799252515294569295961409754667
61799252515294569295961495843735
61799252515294569295961524423451
61799252515294569295964853316451
61799252515294569295964963030429
61799252515294569295964967629699
61799252515294569295964968101875
61799252515294569295964968102082
61799252515294574237097990064937
61799252515294574237097990077987
61799252515294574237348694181091
61799252515363601710080450000557
61799252515363601710080454586777
61799252515367203432284559060397
61799252515367203981076529502381
61799252515367203981139205528157
61799252515367203981327491872737
61799252515399624422297586062649
61799252515399624422548290165753
61799252515399624468051170989978
61799252515958838168644350152148
61799252515958838168644350152356
61799252515959138312158260389248
61799252515959138312161703601160
61799252515959138312161703614210
61799252515959138312161703713588
61799252515962740629183352090519
61799252516023669168318657589959
61799252516023669168318657590119
61799252532800390193660964918285
61799252532800390193723382676857
61799252532800390193723641294189
61799252532800390193911669021389
61799252532801290761472660819617
61799252532801290761535422934461
61799252532801590950742967852841
61799252532801590950743226120045
61799252532801590950743226120205
61799252532801590950805988234889
61799252532801590950993930223309
61799252532801590950994016312217
61799252532801590950994016312377
61799252533020395572177307527909
61799252533020395572198601168845
61799252533020395572386629246333
61799252533020400925364591896573
61799252533020400925552619973693
61799252533020400925552619973901
61799252533020400925615382088537
61799252533020401062625346621805
61799252533020401062813374699293
61799252533020445397758162382857
61799252533020445397758167104591
61799252533020445397758426434653
61799252533020445397820838058713
61799252533020445397821188549497
61799252533020445398005743305827
61799252533020445398005771885543
61799252533020445398009100778543
61799252533020445398009101841401
61799252533020445398009129120815
61799252533020445398009129474947
61799252533020445398009130537757
61799252533020445398009210492521
61799252533020445398009215091791
61799252533020445398009215209883
61799252533020445398009215563967
61799252533020445398009215564015
61799252533020445398009215564174
61799252533020445398009216626825
61799252533020445535269879128685
61799252533020445535269883850418
61799252533020445535269883850419
61799252533020445535269969939487
61799252533020450339392941643183
61799252533020450888247932467263
61799252533020450888435960544591
61799252533020450888435960544751
61799252533089477812124697462649
61799252533089477812124702048869
61799252533092179103589756829222
61799252533092179103777779257529
61799252533092179652569749699513
61799252533092179652632425725289
61799252533092179652820712069869
61799252533092179652820716319219
61799252533092179698574272414630
61799252533093080083120776964473
61799252533093080083371739334829
61799252533093080083371743584179
61799252533093380272642308767910
61799252533124600093769542733755
61799252533124600094041510362885
61799252533125500524320569998715
61799252533125500524592537627845
61799252533128201815973651793595
61799252533128497064129043680743
61799252533687416111133649851312
61799252533687416111133649851520
61799252533687716117641297047358
61799252533687716117641297513918
61799252533687716254647531508536
61799252533687716254647531508696
61799252533687716254650630359916
61799252533687716254650630360124
61799252533687716254650630364288
61799252533687716254650630364336
61799252533687716254650659056272
61799252533687716254650659056480
61799252533687716254650745149712
61799252533687716254650745149760
61799252533687716254651003412752
61799252533687716254651003416964
61799252533687716254839031494292
61799252533687716300655263615488
61799252533687716300655263628586
61799252533687716300655292324942
61799252533687716300676572287651
61799252533688616685202030681876
61799252533688616685202030681924
61799252533688616685390058759252
61799252533688616685390317039506
61799252533688616868488095647829
61799252533688616868488353915033
61799252533688616868488353928083
61799252533688666694048177995717
61799252533688666694048177995726
61799252533784962754158476124216
61799252533784962754158476124376
61799252534074050420823650555772
61799252541991606896829037557576
61799252541991606897080113196940
61799252542551754908314825445368
61799252542551755045596386090076
61799252542552055051831805837332
61799252917810496165726280871154
61799252934817480113119005535713
61799252934817480113119091274861
61799252935536372267770528346344
61799252940691289061283221889714
61799252940691289061345983650427
61799252940691289061345983654639
61799252940691289061534011731967
61799252940726405853024075046693
61799252940726405853024075065566
61799252940727306283324312483903
61799252940727306283324312488115
61799252940727306283387074253039
61799252940727306283575016587007
61799252940727306283575102330367
61799252940788235371523572502787
61799252940788235371774276605891
61799252940800241157935485752643
61799252940823352163264339939331
61799252941372062943415683381480
61799252941372062943415797700344
61799252941372062943416054917788
61799252941443797061050198675896
61799252941444697491601225940856
61799252941444697491601340259720
61799252941444697491601597477164
61799252941444997818048891843240
61799252941444997818049006162104
61799252941444997818049010883838
61799252941444997818049268101282
61799252987992407127598666127109
61799252987992407127598751866257
61799252987995108419251833661137
61799252987996309771402695385866
61799252988069244645846846900522
61799252988089653627109610742789
61799252988089653627109696481937
61799252988641065699269686466328
61799252988713700979428903341656
61799252988714000573903009246952
61799252988714000573903009247112
61799252988714000573903266464556
61799252993650063330490519637053
61799252993650063330490776854497
61799252993650063330553195662829
61799252993650063330553538619421
61799252993856856677525926548703
61799252993856856677588688313627
61799252993856856677776973608399
61799252993868562274125539717791
61799252993868867953637289757045
61799252993868867953825317834373
61799252993868867953826432443297
61799252993868912426028422626459
61799252993868912426028427225729
61799252993868912426278355077231
61799252993868912426278441166299
61799252993868912426278469746015
61799252993868912426279474285425
61799252993868917367414935387501
61799252993868917367414935400551
61799252993868917367478726035251
61799252993868917367665639503655
61799252993868917367666754099529
61799252993892878840954641330529
61799252993892878841017317356305
61799252993892878841205344033953
61799252993892878841205688390225
61799252993892879390060334857985
61799252993892879390060334858193
61799252993893179578515025910965
61799252993893179578703053988293
61799252993893179579330928854977
61799252993893228992292671541421
61799252993901032677961088248329
61799252993901032677961088254153
61799252993901032677961431223635
61799252993903734381396434238259
61799252993904934589519816633642
61799252993904934589519816633651
61799252993904934589519816635103
61799252993904934589519816639315
61799252993904934589707844716643
61799252993904935138499816558467
61799252993904935138500073789009
61799252993904935138562492584243
61799252993904935138562835553933
61799252993904935138750777873230
61799252993904935138750777873239
61799252993904935138750777879063
61799252993904935138750777892113
61799252993904935138750863618163
61799252993904935138750863618211
61799252993962211993383740732449
61799252993962211993446416758225
61799252993962256464999983022703
61799252993962256465000068761851
61799252993962256465000757861575
61799252993965813715650525818065
61799252993965814264693543319745
61799252993965814264693543319953
61799252993965858187203833465419
61799252993965858187204090682863
61799252993965858187204092082543
61799252993965858187204862335195
61799252993965858187204866921415
61799252993965858187287401499787
61799252993965858187475688194239
61799252993965858736247109584431
61799252993965858736247881236763
61799252993965858736518705695967
61799252993965858736518705696127
61799252993965858736519824904161
61799252993965858782022362753080
61799252993965863677907104718425
61799252993965863723472661562602
61799252993965864089689368907651
61799252993966114453964137316737
61799252993966158925539367242139
61799252993966158925789299692911
61799252993966158925789385781979
61799252993966158925789414011775
61799252993966158925789414361695
61799252993966158925790418901105
61799252993966158925790528970619
61799252993966158925790533219969
61799252993966163866905988297699
61799252993966163866989670650922
61799252993966163866989670650931
61799252993966163867177698715209
61799252993973962062163078850059
61799252993973962062163336067503
61799252993973962062163337467183
61799252993973962062163423206331
61799252993973962062246646884427
61799252993973962062434932179199
61799252993973962062434933578879
61799252993973967552614531385213
61799252993973967552865235488317
61799252993977864522764712148923
61799252993977864522952654137391
61799252993977864522952740226251
61799252993977864522952740226459
61799252993977869464067970915811
61799252993977869464339938563815
61799252993977870013110989836093
61799252993977870013382957465223
61799252993977870013382957465383
61799252993998279177472032864009
61799252993998279177472032869833
61799252993998279177472375839315
61799252993998279177742971642237
61799252993998279177744086256985
61799252993998279223246509799930
61799252993998279223309643101162
61799252993998579366826652189482
61799252993998579367014680253769
61799252994000980880907378853939
61799252994000980881179432241091
61799252994549691661142403599400
61799252994549691661142517918264
61799252994549691661142775135708
61799252994618724075529973586316
61799252994618724075530235053110
61799252994618724075530235058726
61799252994622325796897259113836
61799252994622325796897516331280
61799252994622325797650404548097
61799252994622325797650661765541
61799252994622325797733968327292
61799252994622325797734082646156
61799252994622325797734339863600
61799252994622325797734344112950
61799252994622325797734344118566
61799252994622326209244382379741
61799252994622326209244639597185
61799252994622326392509650032536
61799252994622326392509769073085
61799252994622326392509769073086
61799252994622326392510027353388
61799252994622626535775612061160
61799252994622626535775726380024
61799252994622626535775731101758
61799252994622626535775988319202
61799252994630431457081991723084
61799252994630431457081991723292
61799252994630431457082020303008
61799252994630431457082248940528
61799252994630431457082248940736
61799252994630431502814655926600
61799252994630431502814655926808
61799252994630431502814913144092
61799252994630431502814913144252
61799252994630731646331693594684
61799252994630731646331693594844
61799252994630731646331950812080
61799252994630731646331950812288
61799252994945632021235213765100
61799252994945632021235213765148
61799252994945632021256105773692
61799252996932179059646998899303
61799252996953042236862961952442
61799252997515911303747731943129
61799252997584788681494633481807
61799252997585088824990492294331
61799252997585088824990750561695
61799252997795489430685830854655
61799252997795489430685830854815
61799252997795789573951764303723
61799252997807500706797080793845
61799252997807500706797822816749
61799252997903546449978503754605
61799252997903846593495541422801
61799252997904747206308767432429
61799252997904747206308768482141
61799252997904747207060879741741
61799253011375939432534767099145
61799253011375939432535024316589
61799253011375939432597443124921
61799253011582732779570260099655
61799253011582732779821307159351
61799253011582732779821307159559
61799253011582732917081975795883
61799253011593537945430474969863
61799253011593537945618759914923
61799253011593537945681522029559
61799253011594438513430541905115
61799253011594738702512850607127
61799253011594738702701135902059
61799253011594744055681537219137
61799253011594744055869565296257
61799253011594744055869565296465
61799253011594744055870679905181
61799253011594744055932327411101
61799253011594744055933356280877
61799253011594744192942291944369
61799253011594744193130320021857
61799253011594788528322602539115
61799253011594788528322688628183
61799253011594788528322688628391
61799253011594788528322716857979
61799253011594788528322717207899
61799253011594788528322717208107
61799253011594788528323721747517
61799253011594788665395443506091
61799253011594788665583471583419
61799253011594793469460211733871
61799253011594793469460211738083
61799253011594793469709886965747
61799253011594793469710915836975
61799253011594794018503230652701
61799253011594794018564877789827
61799253011594794018565992417625
61799253011594794018752905867155
61799253011594794018752905867315
61799253011594794018753934736931
61799253011594794018753934742754
61799253011594794018753934742755
61799253011594794018753934755805
61799253011594794018754020481903
61799253011594794018754020482062
61799253011615153220857455758557
61799253011617854512510537553437
61799253011617855061490793290241
61799253011617855061553555055117
61799253011617855061553555055165
61799253011618755492104582320077
61799253011618755492104582320285
61799253011619055680559273373057
61799253011619055680810063565021
61799253011619055681312500641005
61799253011619055681374919449337
61799253011619055681375176316861
61799253011619055681375176317069
61799253011619055817820028098289
61799253011619055818008056175777
61799253011619055818573169277377
61799253011619105094587623119667
61799253011619105643442613943747
61799253011619105643630642021075
61799253011619105643630642021235
61799253011626008349454651420767
61799253011626008349454651420927
61799253011626908780005678685727
61799253011626908780005678685887
61799253011627208969297193272431
61799253011627208969297193276643
61799253011627208969359955041567
61799253011629610071658760480607
61799253011629610071658760480767
61799253011629610666726988982042
61799253011629910261013036832235
61799253011629910261013036836447
61799253011629910261200950589030
61799253011629910261201064913775
61799253011629910261201064913934
61799253011629910809993036755598
61799253011629910809993036755599
61799253011629910809993293986141
61799253011629910810056055751065
61799253011629910810243998070362
61799253011629910810243998070371
61799253011629910810243998076194
61799253011629910810243998076195
61799253011629910810243998089245
61799253011629910810244083815295
61799253011629910810244083815343
61799253011629910810244083815502
61799253011630811240544064020559
61799253011630811240544321251101
61799253011630811240606740046335
61799253011630811240795025341155
61799253011630811240795025354205
61799253011630811240795111080255
61799253011630811240795111080303
61799253011630811240795111080462
61799253011688088095490664220317
61799253011688132567044229085115
61799253011688132567045348274435
61799253011688132567045348293309
61799253011688132567316944386131
61799253011688138057496453291315
61799253011688138057747157394419
61799253011690789387143746015197
61799253011690789936186763516877
61799253011690789936186763517085
61799253011690833858697310879995
61799253011690833858698430069315
61799253011690833858698430088189
61799253011690834407740329781563
61799253011690834407741448989757
61799253011690834408011925893099
61799253011690834408013045101293
61799253011690839349400324915557
61799253011690839761182589104783
61799253011691690366737790781837
61799253011691690366737790781885
61799253011691734838291357046363
61799253011691734838291357046523
61799253011691734838292476254717
61799253011691734838562953158059
61799253011691734838562953158219
61799253011691734838564072366253
61799253011691739779700562351155
61799253011691990555945709102765
61799253011691990556008384778621
61799253011692035027582843051691
61799253011692035027583729022887
61799253011692035027645605166535
61799253011692035027646405398583
61799253011692035027833547154795
61799253011692035027833547155003
61799253011692035027833633243863
61799253011692035027833661473867
61799253011692035027834666363197
61799253011692035027834780682061
61799253011692035165094416199099
61799253011692035165095445068875
61799253011692039968950235759574
61799253011692039968950235759791
61799253011692040518264879352611
61799253011698937733656556264635
61799253011698943224358455685449
61799253011699843654909482950409
61799253011702540004903684225883
61799253011702540004903684226043
61799253011702540005175280337579
61799253011702540005175280337739
61799253011702840194257932346055
61799253011702840194445874334523
61799253011702840194445960423383
61799253011702840194445960423591
61799253011702840194445988653179
61799253011702840194445989003099
61799253011702840194445989003307
61799253011702845135833158760947
61799253011702845684604210033225
61799253011702845684876177662355
61799253011702845684876177662515
61799253011703746115155237298185
61799253011703746115155494502579
61799253011703746115427204927475
61799253011723254848965596036447
61799253011723254848965596036607
61799253011723254849236191839369
61799253011723254849237220727859
61799253011723254894990777056550
61799253011724155279516623301567
61799253011724155279787219104329
61799253011724155279788333719077
61799253011726856571169705096287
61799253011726856571169705096447
61799253011726856571190625684595
61799253011726856983223679703183
61799253011726857166049619723234
61799253011726857166237933597722
61799253011727156760440299093014
61799253011727156760440299093231
61799253011727156760523981446454
61799253011727156760523981446463
61799253011727157309753913816275
61799253011727157309753913816435
61799253011727157309754942686042
61799253011727157309754942686051
61799253012275267574188024829352
61799253012275567351592673229848
61799253012275567351592787548712
61799253012275567763187026847310
61799253012275567763437817161738
61799253012275567763438075442040
61799253012287275144740188645309
61799253012344600177574106729384
61799253012344600177574221048248
61799253012347301469227188524264
61799253012348202448821233291112
61799253012348202448821261870828
61799253012348202631751890105176
61799253012348202631751918684892
61799253012348204278881061534797
61799253012348502226225881691608
61799253012348502226225996010472
61799253012348502226226000732206
61799253012348502226226257949650
61799253012348502637820235309070
61799253012348502638071025623498
61799253012348502638071283903800
61799253012348502638092204492108
61799253012348502775268899193496
61799253012348504422209785444937
61799253012348504422209785444985
61799253012348504422209785445145
61799253012348504422210042662381
61799253012348504467963370236761
61799253012359309588820964714132
61799253012359309588820993293848
61799253012359309588821221931528
61799253012359309588821221931576
61799253012359309588821250511244
61799253012359309588821340855485
61799253012359309588821340855533
61799253012359309588821340973631
61799253012359309634574925763949
61799253012671508260561107611464
61799253012675410720890800442568
61799253012675410721078828519896
61799253015240886975240952140261
61799253015240887387023216316389
61799253015240887524221209276857
61799253015240887524221209277065
61799253015241787954772236191897
61799253015241787954772236192105
61799253015242087549246198149061
61799253015242087549308874174677
61799253015242087686506868184905
61799253015242087732260453093369
61799253015242088098100846016549
61799253015242088143854430458613
61799253015242088143854773415205
61799253015242088144042801492325
61799253015242088144042801492533
61799253015242088281303470478569
61799253015314972598235029362507
61799253015315022423606563548791
61799253015315022606871950125911
61799253020456477849639118665726
61799253020456477849722801018750
61799253020456477849722829715154
61799253020457378280190145930526
61799253020457378280190145930686
61799253020457378280273828283710
61799253020457378280273828283758
61799253020457378280273856980114
61799253020457378417471849590822
61799253020457678606533466108814
61799253020457678606721494186302
61799253020457728432364915121481
61799253020492548191582972011621
61799253020551076177399744233814
61799253020551076177399744233862
61799253020553777469052826010028
61799253020553777469052826028742
61799253020561877637970550556294
61799253020561877637970551028470
61799253020561877637970552091280
61799253020561877637970552091488
61799253020565479359923613046083
61799253020565479360174661151120
61799253020565479360174661151328
61799253020565479908966631610782
61799253020565479909029307636558
61799253020565479909217592918280
61799253020565479909217592918439
61799253020565479909217678534964
61799253020565479909217679007347
61799253020565479909217679007348
61799253020565479909217680070158
61799253020565479954782892428382
61799253020565479954971177710263
61799253020565479954971263444832
61799253020565479954971263445040
61799253020565780098299901516702
61799253020565780098300244455824
61799253020565780098488186798583
61799253020565780098488186916681
61799253020565780098488272533152
61799253020565780098488272533360
61799253020566680528788509960231
61799253020566680529039214063543
61799253020566680529039214181641
61799253020566680529039299798112
61799253020566680529039299798320
61799253020566680666300054527923
61799253020566680666300054527924
61799253020587093399440834813548
61799253020587093399440834814952
61799253020587093399440834832214
61799253020587093399440834832262
61799253020587560360370637239180
61799253020589794690843126784889
61799253020589794690905888549973
61799253020590261652274794673424
61799253021150412773077271548105
61799253021150412773077301177581
61799253021150412773139947573721
61799253021150413321931919065833
61799253021150413321931919415593
61799253021150413322120318679469
61799253021150413322120319029389
61799253021150413367685504324057
61799253021150712962326945889701
61799253021150713511181592357669
61799253021150713511202855902569
61799253021150713511202856252489
61799253021150713511390883979897
61799253021150713511453560355385
61799253021218389719833866371406
61799253021218389720398726505280
61799253021218389720398726510896
61799253021219290150300925019622
61799253021219290150887077750080
61799253021219290150887077750128
61799253021219290150887077763178
61799253021219290151138124809776
61799253021219290151138124809824
61799253021219290151138124822874
61799253021221991442602806991227
61799253021222447811745721595768
61799253021223297822066102761343
61799253021223297822066102761551
61799253021223347647437636947835
61799253021223348242233953794307
61799253021223348242233982024311
61799253021223348242233986741673
61799253021223348242234210662039
61799253021223348242234325330615
61799253021223348242234325330663
61799253021223348242234330052349
61799253021223348242234330052397
61799253021223348242234331115207
61799253021223647974219659677127
61799253021223647974220032613067
61799253021223647974220032613275
61799253021223648385813638558691
61799253021246308557346671896754
61799253021246308557346671902578
61799253021246308557346671915628
61799253021426389176870088937802
61799253021426389177121135530938
61799253021426389177121135997498
61799253021426389177685994597582
61799253021426389177685994614844
61799253021426389177685996131324
61799253021426389177685996132776
61799253021429090468711198343610
61799253021429090469527104474162
61799253021429090469527104487212
61799253021429990899324901634138
61799253021429990899325245057338
61799253021429990899890105192408
61799253021429990899890105192616
61799253021429990900078160804111
61799253021429990900078160804271
61799253021437194343482416117322
61799253021437194343649523139734
61799253021437194343649523139942
61799253021437194343670443728250
61799253021437194343733463177018
61799253021438094774284147018778
61799253021438094774284489975418
61799253021438094774284490441978
61799253021438100264715479339057
61799253021440796065666408026267
61799253021440796065666408026315
61799253021440796065853632199782
61799253021440796065854694370847
61799253021440796065937600816526
61799253021441101745576477706883
61799253021441101745576479106563
61799253021442002176189410743301
61799253021461511504732325458326
61799253021462411935346028762160
61799253021465113181998379495470
61799253021465113181998408193278
61799253021465113181998408197489
61799253021465113181998408197490
61799253021465113181998408197649
61799253021465113181998752553714
61799253021465113181998752553762
61799253021465113181998752566812
61799253021465113226999110543941
61799253021465113226999110543942
61799253021465413371269346550498
61799253021466313801632002781538
61799253021466313801820288089408
61799253021535346764226423948914
61799253021535346764226423954737
61799253021535346764226423954738
61799253021535346764226423967788
61799253021535346764727459102654
61799253021535346810544062999150
61799253021538047919370833704061
61799253021538047919370833704221
61799253021538048055879505749569
61799253021538048055879505749570
61799253021538048056380798114978
61799253021538048056631616659249
61799253021538048056631616659250
61799253021538048056631616659409
61799253021538048102385172871309
61799253021538048102385172871357
61799253021538048102385172871358
61799253021538048102385172871517
61799253021538348245902096214866
61799253021539248676453209691197
61799263712211472130620459634108
61799263712211472131372571943420
61799263765386399145100120225504
61799263765386399145852232534816
61799263765386399147359900827700
61799263765389100850795246816018
61799263780161398245664107619132
61799263780161398245831243687868
61799263783116129669420196326367
61799263783116129669440743978895
61799263783116129669440830067755
61799263783116129669440830067963
61799263783116129669441088334959
61799263783116129669441088335167
61799263783116129669441117031315
61799263783116129669441117031523
61799263783116129669441118448465
61799263783116129669441204537533
61799263783116161190283593400037
61799263783116161373569614767889
61799263783116162425630382779077
61799263783116162425630385980119
61799263783116162425630385980327
61799263783116162425881434439495
61799263783116162425881434439703
61799263783116162425902093209845
61799263783116162425902326448087
61799263783116162471383937474865
61799263783116162471383937475073
61799263783116162471384053310097
61799263783116162471384057915191
61799263783116162471384057928241
61799263783116162471655649421953
61799263783116162471655906639189
61799263783116162471655906639397
61799263783116162471655911244282
61799263783116162471655911244283
61799263783116162471655911244490
61799263783116162471656026029707
61799263783116162471656027092565
61799263783116163020426727855393
61799263783116163020426727855553
61799263783116163020510381978829
61799263783116163020510381978989
61799263783116163020510758236871
61799263783116163020677779515971
61799263783116163020698581184485
61799263783116163020698581184693
61799263783116163020698667273553
61799263783116163020698667273761
61799263783116163020698671524355
61799263783116163020698671524563
61799263783116163020698671528727
61799263783116163020698671541825
61799263783116163020698700220919
61799263783116163020699044594453
61799263783116177250606384868165
61799263783116177250606642085401
61799263783116177250606642085609
61799263783116177250627276876549
61799263783116177250627276876757
61799263783116177250627534093993
61799263783116177250689952902325
61799263783116177250689952902533
61799263783116177250690324438841
61799263783116177250878238197097
61799263783116177250878238197305
61799263783116177250878352516169
61799263783116177296381118867103
61799263783116177296443909347305
61799263783116177296443910746985
61799263783116177296443910764247
61799263783116177296631822970207
61799263783116177296631937424633
61799263783116177844922844370972
61799263783116177845424252577181
61799263783116177845424253640039
61799263783116177845486928248665
61799263783116177845486928253037
61799263783116177845486928266135
61799263783116177845486929665815
61799263783116177845674956330413
61799263783116177845674956680492
61799263783116177847119862386149
61799263788927192981581526074546
61799263789023553911481187891132
61799263789023553911481446158336
61799263789023553913928905764226
61799263789023602089723926789404
61799263789023602089911954866732
61799263789024438421961864412768
61799263789024438421961864412816
61799263789024438421982756421408
61799263789024454893251012974527
61799263789024454893251012991997
61799263789024454893251271259201
61799263789024454893271817377939
61799263789024454893272161734211
61799263789024454893272161751473
61799263789024454893272162200771
61799263789024454893272162204983
61799263789024454893272163267793
61799263789024486459868223011189
61799263789024486597400688166933
61799263789024487649461459379371
61799263789024487649712507838747
61799263789024487695215010873957
61799263789024487695215010874117
61799263789024487695215044152321
61799263789024487695215044170987
61799263789024487695215044171195
61799263789024487695215126709093
61799263789024487695215131314187
61799263789024487695215131314235
61799263789024487695215131327285
61799263789024487695466088029689
61799263789024487695466092630571
61799263789024487695466092634782
61799263789024487695466092634783
61799263789024487695466092647833
61799263789024487695466174118757
61799263789024487695486722820789
61799263789024487695486722820997
61799263789024487695486723170709
61799263789024487695486980038281
61799263789024487695486980038441
61799263789024487695549742153125
61799263789024488244257801254389
61799263789024488244257801254597
61799263789024488244341455377825
61799263789024488244341455378033
61799263789024488244508852915015
61799263789024488244508852919226
61799263789024488244508852919386
61799263789024488244512206253616
61799263789024488244529654583577
61799263789024488244529654583737
61799263789024488244529740672805
61799263789024488244592416698421
61799263789024488246768284447740
61799263789024488246768284447788
61799263789024488246768284447948
61799263789024502474521026301369
61799263789024502474521026301577
61799263789024502474709311596349
61799263789024502520191043175465
61799263789024502520191043175673
61799263789024502520191300257603
61799263789024502520191301796961
61799263789024502520191301797009
61799263789024502520191301810059
61799263789024502520191387549207
61799263789024502520212192266195
61799263789024502520212192285069
61799263789024502520212192289280
61799263789024502520212192289281
61799263789024502520212192289440
61799263789024502520212193805601
61799263789024502520212193818651
61799263789024502520274611093193
61799263789024502520274611093401
61799263789024502520274611209833
61799263789024502520274611210041
61799263789024502520274954049993
61799263789024502520274955566313
61799263789024502520274955583575
61799263789024502520462896369251
61799263789024502520462896369299
61799263789024502520462896387965
61799263789024502520462896388173
61799263789024502520462896392337
61799263789024502520462896392385
61799263789024502520462897908657
61799263789024502520462897908705
61799263789024502520462897921755
61799263789024502520462982108399
61799263789024502521886996650853
61799263789024502657727094442068
61799263789024502659147751026325
61799263789024503069234062077033
61799263789024503069234062077241
61799263789024503069234319294685
61799263789024503069317630111609
61799263789024503069505915406381
61799263789024503069509358618244
61799263789024503070930015202501
61799263789024754670739687039187
61799263789024755082521491018243
61799263789024755082521578156911
61799263789024755082521835374355
61799263789024755082521835374515
61799263789024755082521949815635
61799263789024755082521949828733
61799263789024755082521951228413
61799263789024755082605517850003
61799263789024755082605517850051
61799263789024755082605518199971
61799263789024786786462333381489
61799263789024786786650361458817
61799263789024787838982840250485
61799263789024787838983183207077
61799263789024788021997065098917
61799263789024788022081095130475
61799263789024788433591042930561
61799263789024788433591504927751
61799263789024788433779413964481
61799263789024788433779413964641
61799263789024788433779418213991
61799263789024788433779791285333
61799263789024788433863101039447
61799263789024788433866454257148
61799263789024802663708396637527
61799263789024802663728944154493
61799263789024802663729202893921
61799263789024802663791620180269
61799263789024802663791963136861
61799263789024802663791964671895
61799263789024802663979906997025
61799263789024802663979991214189
61799263789024802663979992749223
61799263789024802846997688320808
61799263789024802848418344905065
61799263789024803258525805187584
61799263789024803258525805187585
61799263789024803258525805187792
61799263789024803258588223995917
61799263789024803258588224009015
61799263789024803258588566952509
61799263789024803258588566952557
61799263789024803258588566965607
61799263789024803258591666152452
61799263789024803258776509290689
61799263789024803258776595029885
61799263789024803258776595042935
61799263789024803258779952496984
61799263789024803260200350814037
61799263789024803260200609081241
61799263948569347038790962482644
61799263948569347038791335535272
61799263995834748072419964494640
61799263995834748072419964494848
61799264001743373439768046982004
61799264001743373439768046982212
61799264001746975756517682694900
61799264019469249724763843271172
61799264019469249724764216323800
61799264019469249724847913695161
61799264019469249724847914045081
61799264019471651238928710147508
61799264019471951382257432774608
61799264019471951382257432891296
61799264019471951382257691041812
61799264019471951382257691041860
61799264019471951382257691158500
61799264019471951382445719132238
61799264019471951428010902897696
61799264019471951428011275950324
61799264019471951428261980053428
61799264019471951428261980066478
61799264019472851996010971232532
61799264019472851996010971232580
61799264019472851996010999928936
61799264019472901821466579392730
61799264019472901821466580442490
61799264022342710652043240513013
61799264028251336613978977678005
61799264028251336614250573789701
61799264028335990035921513186904
61799264028336289813409815710676
61799264028336290225192078837252
61799264028919540713622151648561
61799264028919841451726814714669
61799265147934486697409913920674
61799265147934490404206875602904
61799265201076996977207870183698
61799265201109368836000612036642
61799265201109368836000699642030
61799265201109369247594332650842
61799265201109369247594677473674
61799265201109413711889574512070
61799265201109417013679357513572
61799265201109417013679357513731
61799265201109417425273078127772
61799265201109417425273078127931
61799265201112115415324920483126
61799265201112118716926418202906
61799265215884427636593765781072
61799265215884427636594022998468
61799265215884427636594022998516
61799265215884427636594022998675
61799265215884427636614686369539
61799265215884427636614943586824
61799265215884427636614943586983
61799265215884427636782051076003
61799265218839190032191497604781
61799265218839190581234429367569
61799265218839190581234429367729
61799265218839190626987985579677
61799265218839190626987985579837
61799265218839190627259696010189
61799265218839190627259696010397
61799265218839190764520450735581
61799265218839191816581221929145
61799265218839191816581221948019
61799265218839191816832270407395
61799265218839191862606747207811
61799265218839191862606747212182
61799265218839191862606747225073
61799265218839192411649507496419
61799265218839192411649507963186
61799265218912091759484350762424
61799265218912091759484350762632
61799265218912092171078328594276
61799265224711444550919525852363
61799265224711445099711496294555
61799265224711494328194131327989
61799265224711494328194131677909
61799265224711494328194474634341
61799265224711494330453795963651
61799265224711494330453797026669
61799265224711494330453910767997
61799265224711494373947687890017
61799265224711494513489057371137
61799265224711494513739761474241
61799265224711494513739761474400
61799265224711494513740219099617
61799265224711494922802332958305
61799265224711494922802677314369
61799265224711494922990705391745
61799265224711494922990705391905
61799265224711494925250141053017
61799265224711494925250141525401
61799265224711494925250399320381
61799265224711494925250399792557
61799265224711494925250514111421
61799265224711494925271061758125
61799265224711494925271062230349
61799265224711494925271434816369
61799265224711494925333737783901
61799265224711494925333738256125
61799265224711494925334082140013
61799265224711494925334082140173
61799265224711494925334082258057
61799265224711494925334082612349
61799265224711494925522024600816
61799265224711494925522110217341
61799265224711494925522110217501
61799265224711494925522110335385
61799265224711494925522110335593
61799265224711494925522110689677
61799265224711494925522110689725
61799265224711494925522110689884
61799265224711498034232154762461
61799265224711498034232155812221
61799265224711498034232184858657
61799265224711498079985740720845
61799265224711498217246781243397
61799265224711498217267673251781
61799265224711498217267673251989
61799265224711498217330435016753
61799265224711498628840730495117
61799265224711498629028758572493
61799265224711498629028758572653
61799265224711498629028786802449
61799265224711498629028787152369
61799265224711498629049678811041
61799265224711498629112355186529
61799265224711498629112440925725
61799265224711498629593532972994
61799265224711498636455509853432
61799265224746572191842598894654
61799265224746572603436319508854
61799265224746572603436348205210
61799265224746615421170716566644
61799265224746615421170717616404
61799265224746615421355678739702
61799265224746615421359002911128
61799265224746615427945572137112
61799265224746615427945573186872
61799265224746615428133858481596
61799265224746617067731590066278
61799265224746617067731590066438
61799265224746617075073595773000
61799265224746617075261882117692
61799265224746620362557886307022
61799265224746620362557886311394
61799265224746620773771967245080
61799265224746620773771967245240
61799265224746620774525108424168
61799265224747467818016195613488
61799265224747471408930787905600
61799265224747471408931045123044
61799265224747472576388648062337
61799265224747472576389021464837
61799265224747472576389021488130
61799265224747472622121312265853
61799265224747472622121657088637
61799265224747472622121657088685
61799265224747472622121685803915
61799265224747472622121686853675
61799265224747473171185366676667
61799265224747473171185624943871
61799265224747473171248014010458
61799265224747473171248130195403
61799265224747473171248130195562
61799265224747473171251486268646
61799265224747473171439772626228
61799265224747515256022455168641
61799265224747515256022455168689
61799265224747515256022483748357
61799265224747515256022571003825
61799265224747515256022571003873
61799265224747515439308506632785
61799265224747515805149185469717
61799265224747515805149185469925
61799265224747515805337213547253
61799265224747515850819058978673
61799265224747515850819058978881
61799265224747515850881592455997
61799265224747515850881821093517
61799265224747515850881821093725
61799265224747515850881935412381
61799265224747515850902484464589
61799265224747515850902741682033
61799265224747515851069849171053
61799265224747515851069877400849
61799265224747515851069877750769
61799265224747515851090769409233
61799265224747515851090769409441
61799265224747517040412038110745
61799265224747517040412295346855
61799265224747517040412295347063
61799265224747517040663343806439
61799265224747517086165851558963
61799265224747517086165967281927
61799265224747517086165967294977
61799265224747517086437935396443
61799265224747517086437936459301
61799265224747517635459688882707
61799265224747517635459688886918
61799265224747517635459688887078
61799265224747517635480609587655
61799265224747517635480609941946
61799265224747517635543371706710
61799265224747517635543371706711
61799265224747517642801694593800
61799265224747517642805052160118
61799265224747517642805052178992
61799265224747517642822615648668
61799265224747520799800057742859
61799265224747520799800057742942
61799265224747520799800057742943
61799265224747520799800431145491
61799265224747520799800432208301
61799265224747520799800432213917
61799265224747521348926788044018
61799265224747521348926788044019
61799265224747521349115074401601
61799265224747773360518695495990
61799265224747773360518952363307
61799265224747773360706980453733
61799265224747815994398944500749
61799265224747815994586886838929
61799265224747815994586886839089
61799265224747816177413169349181
61799265224747816177601197426509
61799265224747817229934024959313
61799265224747817413031931098167
61799265224747817824730254181683
61799265224747817824813937007090
61799265224747817824813937007138
61799265224747817824813937007139
61799265224747820943317441300833
61799265224747821531419427287652
61799265224747821531607455364980
61799265224747821531607455365188
61799265224816815123913322374648
61799265224816815261111314984988
61799265224816815261111315451548
61799265224816815261111315451596
61799265224820416983315424161516
61799265224820416983315424161676
61799265224820416983315424511436
61799265224820417394909401993112
61799265224820417394909401993320
61799265224820417396601655039192
61799265224820717584430786065428
61799265224820717721628778675976
61799265225694862755894019675140
61799265225694862755894019675300
61799265225694864349738195047666
61799265225694864349740517995960
61799265225694864357080200754388
61799265225694864357081233856252
61799265225694864395491751259726
61799265225694864395491751259774
61799265225694864402833756966448
61799265225694864403022043311028
61799265225694864532754743894312
61799265225694864540282711947512
61799265225694864944537007020728
61799265225694868101532127388816
61799265225694868101532128438528
61799265225694868101532128438736
61799265225694868101532385655972
61799265225694868101532385656020
61799265225694868101532385656180
61799265225694868108874134145250
61799265225694868108874391362694
61799265225694868108875194895162
61799265225694868109062419440070
61799265225694868109063452541934
61799265225694868109063481239694
61799265225694868237016860509556
61799265225694868246323432432826
61799265225694868648608515392906
61799265225694868656222575886460
61799265225694868656222604582816
61799265225694868657917153047026
61799265225695763727684799731097
61799265225695763727685028368617
61799265225695763727685028368825
61799265225695764963222174428388
61799265225695768667565649043067
61799265225695768667565650559547
61799265225695768667565650578261
61799265225695768667586569730753
61799265225695768667586569749419
61799265225695768667586569749627
61799265225695768669072198126465
61799265225695768669260226209457
61799265225695768676603265018043
61799265225695768676687320909129
61799265225695768676875607253660
61799265225695768676875607253661
61799265225695768676875607253868
61799265225695769216629588650987
61799265225695769216629588651195
61799265225695769218114987445539
61799265225695769218135879453971
61799265225695769218135879454131
61799265225695769218136137734225
61799265225695769223218448927867
61799265225695769225646314034313
61799265225695769225667233204274
61799265225695769225667233204275
61799265225695769225667233676451
61799265225695769225667234739261
61799265225695769225730081530443
61799265225695769225730339810697
61799265225727283599676855764816
61799265225727283607016538523244
61799265225727283607016538523452
61799265225727284835023645144112
61799265225727284835023902361556
61799265225727284835023906593596
61799265225727284835023906593644
61799265225727284835024678245928
61799265225727284835024678245976
61799265225727284842551874646844
61799265225727284842551903344604
61799265225727284842554969247470
61799265225727284842554997945230
61799265227386185244136472808597
61799265227495405778878758083719
61799265227495453955677708613917
61799265227495453955677710130237
61799265227495453955698630718385
61799265227495453955698630718545
61799265227495454138629200393621
61799265227495454138629201443381
61799265431557466161083725815486
61799265431557466161083725832956
61799265437466091528428452134648
61799265437466091528428452134808
61799265437466091528428709352044
61799265437466091528428709352252
61799265437466091528431808184758
61799265437466091528431808184806
61799265437466091528431808207844
61799265437466091528431808207892
61799265437466091574161116338116
61799265437466091574161116338324
61799265437466091574161344976052
61799265437466091574161373555560
61799265437466091574161373555768
61799265437466091574164472388274
61799265437466091574164817234191
61799265437466091574164817234192
61799265437466091574164817234399
61799265437466391717681481495308
61799265437466391717681826322559
61799265437466391717681826322560
61799265437466391717681826322719
61799265437466391717681827385370
61799265437466391763456089153616
61799265437466391763456346371060
61799265437468793277599904938251
61799265437469093421116914026411
61799265437469093421116914026412
61799265437563653080325741054788
61799265437563653080325742104548
61799265437563653080325826793936
61799265437563653080326085061140
61799265437566054411225568799257
61799265437567255351321821606580
61799265437567255351322164563172
61799265455191067245654565173024
61799265455191067245658037081404
61799265455191067245658037081452
61799265455191067245658037094502
61799265455191067245678957669760
61799265455191067245678957682810
61799265455192268002761348208465
61799265455192268002761348558385
61799265455192268002761349608145
61799265455194669516653743526436
61799265455194669516842144660812
61799265455194669516842145010732
61799265455194669516925741274896
61799265455194669516925741287946
61799265455194969111316135197643
61799265455194969522910113029287
61799265455194969523161161151634
61799265455194969660167396545884
61799265455194969660167425125648
61799265455194969660170752614756
61799265455194969660170781194472
61799265455194969660170781198892
61799265455194969660170781311112
61799265455194969660170867287912
61799265455194969660170868804232
61799265455194969660170868804280
61799265455194969660359068023034
61799265455194969706196306588374
61799265455195870090718452390768
61799265455195870090721808463804
61799265455195870090721808463852
61799265455195870090721896069240
61799265455195870090721896069399
61799265455195870090910094821434
61799265455195920099547121395045
61799265455195920099568041983353
61799265455195920099568041983362
61799265455292230977061543100748
61799265455292230977061571680512
61799265455292230977061800318192
61799265455292230977061800318240
61799265455292230977061828897908
61799265455293181416270835743964
61799265458247944543904498954559
61799265458247944543904503676292
61799265458247944543904503676293
61799265463828413085745696629675
61799265464059008267913882366528
61799265464059008267913882366576
61799265464059008313646546570044
61799265464059008313834947700208
61799265464059008451116508344916
61799265464155369199986299982432
61799265464156269218964493920211
61799265464156269630474531714619
61799265464156269630474532180971
61799265464156269630474560410975
61799265464156269630474565128337
61799265464156269630474789048703
61799265464156269630474793653796
61799265464156269630474903717279
61799265464156269630474908439013
61799265464156269630474909501871
61799265464156269767735572353603
61799265464156569774054221550288
61799265464156569774054221550289
61799265464156569774054679293762
61799265464156569819808144693771
61799265464156569957006137654031
61799265840192807885959444144242
61799265854975027084670995668673
61799265857917783559147926948564
61799265857917783559148012687712
61799265863827309584119612449015
61799265866782072782173670142829
61799265866782072782173756231897
61799265866782072782194676936845
61799265866782073193955904689529
61799265866782073193956019358313
61799265908149953956870318108876
61799265911092710571744039637998
61799265911092710571932324932770
61799265911092710573627673279108
61799265911096611842584497020844
61799265911096611842668552426704
61799265911096611842668552426912
61799265911096611844363129470630
61799265911096611844363129470838
61799265911096611844363901123170
61799265911096611979845165652797
61799265911096611979845166702557
61799265911096611979866086228055
61799265911096611979866086241105
61799265911096611979866086245525
61799265911096611979866201013479
61799265911096611979866201017851
61799265911096611979866201030900
61799265911096611979866201030901
61799265911096611979866202080708
61799265911096611979866202080709
61799265911096611979866202093759
61799265911096611979866459293733
61799265911096611979866459298104
61799265911096611979866459298105
61799265911096611979866459311203
61799265911096611979866460360963
61799265911096611979928962782775
61799265911096611979928962795825
61799265911096611979929221063029
61799265911096611979929221063077
61799265911096611979929221076127
61799265911096611980117249140357
61799265911096611980117249153455
61799265911096611980117507420659
61799265911096611981561777997545
61799265911096611981561778014966
61799265911096611981561778014967
61799265911096611981561778015014
61799265911096611981561778015015
61799265911096611981561779060355
61799265911096611981561779077825
61799265911096611981561806577261
61799265911096611981561892333831
61799265911096611981561892333879
61799265911096611981562150614133
61799265911096611981624540129859
61799265911096611981624541179619
61799265911096611981624568709575
61799265911096611981624569759335
61799265911096611981624654448723
61799265911096611981624912715927
61799265911096613072095942378156
61799265911096613078203631700042
61799265911096613079709922032206
61799265911096613079710950907646
61799265911096613079710950920696
61799265911096613079899237265228
61799265911096613214627100197489
61799265911096613214648020786005
61799265911096613215464299982235
61799265911096613216908571626143
61799265911096613216908943162611
61799265911096613216908943164063
61799265911096613216908943181325
61799265911096613216971705283119
61799265911096613217159991640701
61799265911096613621159509133088
61799265911096613621912654544264
61799265911096613627058019533577
61799265911096613628690863332482
61799265911096613628690863333886
61799265911096613628690863351148
61799265911096613628690863351356
61799265911096613628753625447327
61799265911096613628753625452943
61799265911096613628753625465993
61799265911096613628753711186475
61799265911096613628753711192091
61799265911096613628753711192250
61799265911096613628753711205141
61799265911096613628753711205348
61799265911096613628941997549673
61799265911104716954669167416846
61799265911104716954669167416894
61799265911104716954670196286670
61799265911107418864006892519302
61799265911107418864006921099018
61799265911107418864027813107610
61799265916137691722167390884085
61799265916137692133761368715729
61799265916137692271294086484032
61799265916137692271294091205557
61799265916137692271294091205605
61799265916137692271294091205765
61799265916137692317026750687548
61799265916137692317047213650480
61799265916137692317047298339868
61799265916137692317047299739548
61799265916137692317047556607072
61799265917001334383658405597240
61799265917001334795252126211392
61799265917001334795252126211600
61799265917001336030598947470776
61799265917001336030787462334992
61799265917001336030787491032752
61799265917004036086905208006272
61799265917004037734034293441832
61799265917004936466620448304324
61799265917004936466620449354084
61799265917004936473398370828614
61799265917004936473398370828822
61799265917004936473398628046058
61799265917004936473398628046106
61799265917004936473398628046266
61799265917004936654633221548709
61799265917004936654633221554325
61799265917004936654633221554373
61799265917004936654716903907557
61799265917004936654717276960185
61799265917004936656412595677047
61799265917004936656412967213354
61799265917004936656412967213355
61799265917004937068194973122326
61799265917004937068194973122534
61799265917004937203111379966531
61799265917004937203111494285395
61799265917004937203132386293987
61799265917004937203676239038791
61799265917004937203676239051841
61799265917004937203676239056261
61799265917004937203676240101601
61799265917004937203676240119071
61799265917004937203697159627099
61799265917004937203697159640149
61799265917004937203697159644569
61799265917004937203697160689909
61799265917004937203697160707379
61799265917004937203697274412523
61799265917004937203697274429992
61799265917004937203697274429993
61799265917004937203697275475333
61799265917004937203697275479752
61799265917004937203697275479753
61799265917004937203697275492803
61799265917004937203697532692777
61799265917004937203697532710247
61799265917004937203697533760007
61799265917004937203760036181819
61799265917004937203760036194869
61799265917004937203760036194917
61799265917004937203760294462073
61799265917004937203760294475171
61799265917004937203948322539449
61799265917004937203948322552499
61799265917004937203948580819703
61799265917004937205392851396589
61799265917004937205392851414058
61799265917004937205392851414059
61799265917004937205392852459399
61799265917004937205392852476869
61799265917004937205392879976305
61799265917004937205392881039115
61799265917004937205392965732923
61799265917004937205393224013177
61799265917004937205455613515805
61799265917004937205455613528903
61799265917004937205455614591713
61799265917004937205455642095521
61799265917004937205455642108619
61799265917004937205455643158379
61799265917004937205455643171429
61799265917004937205455727834669
61799265917004937205455727847767
61799265917004937205455986114971
61799265917004937205455986128021
61799265917004937205643899873435
61799265917004937205643928453151
61799265917004937205644014192299
61799265917004938438458173596741
61799265917004938438458173614003
61799265917004938439043953255697
61799265917004938439044068041121
61799265917004938439044068046944
61799265917004938439044068046945
61799265917004938439044068059994
61799265917004938439044068059995
61799265917004938439044326327198
61799265917004938439044326327199
61799265917004938439295373381279
61799265917004938439295373386895
61799265917004938439295459475963
61799265917004938439295459476170
61799265917004938844969690523700
61799265917004938845743727943308
61799265917004938850324233865977
61799265917004938850324233866025
61799265917004938850826331167744
61799265917004938850826331173360
61799265917004938850826331173361
61799265917004938850826331186410
61799265917004938850826331186618
61799265917004938850826589453614
61799265917004938850826589453822
61799265917004938850889092932621
61799265917004938850889092938285
61799265917004938850889437307607
61799265917004938850889437307814
61799265917004938852584698846371
61799265917004938852584784585519
61799265917005236655891042184468
61799265917005236655891043234228
61799265917005236660973617412180
61799265917005236660973617412228
61799265917005236660973617412388
61799265917005236662668193056634
61799265917005236662668964708758
61799265917005236662668964708806
61799265917005236662668964708966
61799265917005236662669221926202
61799265917005236662669221926250
61799265917005236662669221926410
61799265917005238491117013802502
61799265917005238491305299097274
61799265917005238491305299097482
61799265917005238492811589429486
61799265917005238492812361081818
61799265917005238492812361086030
61799265917005238492812361099080
61799265917005238492812618299262
61799265917005238492812618303474
61799265917005238492812618316524
61799265917005238492999875791488
61799265917005238493000647443612
61799265917005238628314662039516
61799265917005238628566053472954
61799265917005238630010267603298
61799265917005238630261659036736
61799265917005239040096925165932
61799265917005239040160031304598
61799265917005239041855378601176
61799265917013341979064125680630
61799265917013342367770834814126
61799265917013342367770834831388
61799265917013342367770834831596
61799265917013342367771863683902
61799265917013342367959121175920
61799265917013342367959121176128
61799265917013342367959892828252
61799265917013342390658103512274
61799265917013342527918772148598
61799265917013342528106800225926
61799265917015744087837965918346
61799265917015744087837994498062
61799265917016944174140018724423
61799265917016944250311252242198
61799265917016944250311252242358
61799265917016944661904887117410
61799265917016944661905230073794
61799265917016944661905230074002
61799265917016944776279403081453
61799265917016944799103222684342
61799265917016944799103222684390
61799265917016944799165898710118
61799265917016944799353926787446
61799265917016944799353926787494
61799265919971407051582214203788
61799265933855763452031701788441
61799265933855763452031959005885
61799265933862667988519856565608
61799265933862667988519856565656
61799265933862667988519885145324
61799265933866570266023013925647
61799265933866570403032945156008
61799265933866570403032973735676
61799265933866570403033064198063
61799265933866570403221006536195
61799265934729912326126441751457
61799265934729912326126441751505
61799265934729912326126527368189
61799265934729912326126527368349
61799265934729912326126527484989
61799265934729912326126527490605
61799265934729912326126527490653
61799265934729912326126527840525
61799265934729912326126527840573
61799265934729912326126786107729
61799265934729912326126900420817
61799265934729912326147448078913
61799265934729912326147821131541
61799265934729912326210210193757
61799265934729912326210583246385
61799265934729912326398496551387
61799265934729912326398753755733
61799265934729912326398782452089
61799265934729912326398782452296
61799265934729912326398868191237
61799265934729912326398868191285
61799265934729912326398868204335
61799265934729912326398868541157
61799265934729912326398868541205
61799265934729912326398869604015
61799265934729912327822133398531
61799265934729912327822247723171
61799265934729912327822504934839
61799265934729912327822504934999
61799265934729912327822504940615
61799265934729912327822504940663
61799265934729912327843054109255
61799265934729912327843168428119
61799265934729912327843425645563
61799265934729912327905816224099
61799265934729912327906187760407
61799265934729912328094102568631
61799265934729912328094102568679
61799265934729912328094102581729
61799265934729912328094216887495
61799265934729912328094474118037
61799265934729912737992472970460
61799265934729912737992474370140
61799265934729912737992503066496
61799265934729912874604600163663
61799265934729912874604714482527
61799265934729912875169459235923
61799265934729912875169459253393
61799265934729912875190379824231
61799265934729912875190379841701
61799265934729912875190494609655
61799265934729912875190494627077
61799265934729912875190494627125
61799265934729912875190495672465
61799265934729912875190495676837
61799265934729912875190495676885
61799265934729912875190495689935
61799265934729912875190752894281
61799265934729912875253256392001
61799265934729912875253256392049
61799265934729912875441542736533
61799265934729912875441542736581
61799265934729912875441542749631
61799265934729912876886071593721
61799265934729912876886071606771
61799265934729912876886071611143
61799265934729912876886071611191
61799265934729912876886100173437
61799265934729912876886100186487
61799265934729912876886185930007
61799265934729912876886185930055
61799265934729912876948833726035
61799265934729912876948862305751
61799265934729912877137120070567
61799265934729912877137148650283
61799265934729912877137148663333
61799265934729912877137234389431
61799265934729913973339295633688
61799265934729913973527839208762
61799265934729914109972429167397
61799265934729914109972429171769
61799265934729914110537288238169
61799265934729914110537288238253
61799265934729914110537288238413
61799265934729914110537288239865
61799265934729914110537288257127
61799265934729914110788679673095
61799265934729914521754692311283
61799265934729914522319551364633
61799265934729914522319551364877
61799265934729914522319551383543
61799265934729914522382313129717
61799265934729914522382313129753
61799265934729914522382313129801
61799265934729914522382313135576
61799265934729914522382313148467
61799265934729914522382313148671
61799265934729914522382313148674
61799265934729914522382657504739
61799265934729914524077919043503
61799265934731112899650882559907
61799265934731112899650882560115
61799265934731112900466790225653
61799265934731112900466790225701
61799265934731112900466790225860
61799265934731112900466818805369
61799265934731112900466818805576
61799265934731112902162253240775
61799265934731112902162253240823
61799265934731113448505356499867
61799265934731113448693557105203
61799265934731113448693557105411
61799265934731113449237495587751
61799265934731113449237581676819
61799265934731113449258416176059
61799265934731113449258416176267
61799265934731113449258416294151
61799265934731113449258416294311
61799265934731113449258417711253
61799265934731113449258417711301
61799265934731113449258502383219
61799265934731113449258502383379
61799265934731113449258530962935
61799265934731113449258530963095
61799265934731113449258530967307
61799265934731113449258530980357
61799265934731113449258789247561
61799265934731113449321178413367
61799265934731113449321264502435
61799265934731113449321265565245
61799265934731113449321265565293
61799265934731113449321265565452
61799265934731113449321292732231
61799265934731113449321292745281
61799265934731113449509464770949
61799265934731113449509550860017
61799265934731113450933187240601
61799265934731113450933215820317
61799265934731113450933301559465
61799265934731113450954107964423
61799265934731113450954136526717
61799265934731113450954136526877
61799265934731113450954222265865
61799265934731113450954222266025
61799265934731113450954222283287
61799265934731113450954222283335
61799265934731113451016870079267
61799265934731113451016898645933
61799265934731113451016898658983
61799265934731113451016898659031
61799265934731113451016898659190
61799265934731113451016984385081
61799265934731113451205156423799
61799265934731113451205185003515
61799265934731113451205270742663
61799265934731113494426221308719
61799265934731113494426221308927
61799265934731113494991080497827
61799265934731113494991081914769
61799265934731113494991166586895
61799265934731113494991166604157
61799265934731113494991168003837
61799265934731113494991424871361
61799265934731113495074848957389
61799265934731113495074848957596
61799265934731113495074850357069
61799265934731113495074850357276
61799265934731113495074877655410
61799265934731113495074879055090
61799265934731113496686772150677
61799265934731113496686773567619
61799265934731113496686886469541
61799265934731113496686887886483
61799265934731113496769454699336
61799265934731113632251836290241
61799265934731113632251836290289
61799265934731113632251836303339
61799265934731113632251922379357
61799265934731113632252179596801
61799265934731113632252180659611
61799265934731113632272756878549
61799265934731113632272756878597
61799265934731113632272756891647
61799265934731113632272871665478
61799265934731113632273128882922
61799265934731113633947527943091
61799265934731113633947527943139
61799265934731113633947527956189
61799265934731113633947556522807
61799265934731113633947556522855
61799265934731113633947556535905
61799265934731113633947899479399
61799265934731113633947899479447
61799265934731113633947899492497
61799265934731113633967447309724
61799265934731113633967705576928
61799265934731113633968476179500
61799265934731113633968477229260
61799265934731114684040694158405
61799265934731114684040694162777
61799265934731114684040694175875
61799265934731114684103199060225
61799265934731114684856601706107
61799265934731114684856601706266
61799265934731114729794278950229
61799265934731114729794278950437
61799265934731114729794278967699
61799265934731114729856783852049
61799265934731114729857041069493
61799265934731114730610186497931
61799265934731114730610215195691
61799265934731114730610215195898
61799265934731114732033937665551
61799265934731114732054858371903
61799265934731114732305649631097
61799265934731114732305906848541
61799265934731114867870940873562
61799265934731114867870969571367
61799265934731114867870969571370
61799265934731115278627746549795
61799265934731115278648667138103
61799265934731115278648667142315
61799265934731115278648667155413
61799265934731115278648752877091
61799265934731115278648752881463
61799265934731115278648752894561
61799265934731115278836953495733
61799265934731115278836953512995
61799265934731115279380891978233
61799265934731115279380978071513
61799265934731115279381236351815
61799265934731115279401812566589
61799265934731115279401927357629
61799265934731115279402185637883
61799265934731115279402185637936
61799265934731115279464660424745
61799265934731115279464689122553
61799265934731115279464689122766
61799265934731115281076583631083
61799265934731115281076697949947
61799265934731115281096504064738
61799265934731115281097504354745
61799265934731115281097532917199
61799265934731115281097532917252
61799265934731115281097532921411
61799265934731115281097532934461
61799265934731115281097532934514
61799265934731115281097618656347
61799265934731115281097618660559
61799265934731115281097618673609
61799265934731115281160295036255
61799265934731115281160380775616
61799265934731115281348552814121
61799265934731115281348581393837
61799265934738017979849329011605
61799265934739218630152162296782
61799265934739218767412830933106
61799265934739218767412835532376
61799265934741919850715783457348
61799265934741919896469368249172
61799265934741919914274094649088
61799265934741919921616100355810
61799265934741919921804472439330
61799265934741919921805244091662
61799265934741919921805248690932
61799265934741920262497789366320
61799265934741920308251402855958
61799265934741920326056100558060
61799265934741920333398106264782
61799265934741920447772622215775
61799265934741920463316854933372
61799265934741920470596442881522
61799265934741920470847146984626
61799265934741920470848266192820
61799265934742820482023114524596
61799265934742820489616168340774
61799265934742820901398174249746
61799265934742821084434842263262
61799265934766237447011454015110
61799265936530499272250719914393
61799265936530499866775095942977
61799265936530499866775095943025
61799265936530499866775095943185
61799265936530499866775097342705
61799265936530499866775097342865
61799265937696382723012669099536
61799265937696382723075090912077
61799265937696382723075345125312
61799265937696382723075348307640
61799265937696382723075434400920
61799265937697583866268833434886
61799265937697583868779689680658
61799265937697583891688682675270
61799265937697583891688939892714
61799265942402801786037320195266
61799265942402802327297592058499
61799265942402802327297592058707
61799265942402802327297965111127
61799265942402802327297965111175
61799265942402802334891789413237
61799265942402802334891789413445
61799265942402802334891790929557
61799265942402802334891794116097
61799265942402802334891794117549
61799265942402802334891794117709
61799265942402802334891794134971
61799265942402802334912710118233
61799265942402802334912710118393
61799265942402802334912714822497
61799265942402802517843281193149
61799265942438775082785151406197
61799265942438824495998110493645
61799265942438824496081793313437
61799265942438825090606169342229
61799265942438825090606170741909
61799265942439125234123178430389
61799265942439125234123178430549
61799265942729708031160841010328
61799265942730559047871430764791
61799265942730559047871430764999
61799265942730559047871889439927
61799265942730559047871889556567
61799265942730608461649445794775
61799265942730608461649445794823
61799265942730608461649445911415
61799265942730608644935757798416
61799265942730608644935757798417
61799265942730609010775687441367
61799265942730609010775687441527
61799265942730609010776150838188
61799265942730609010776150838189
61799265942730609010776150838236
61799265942730609010776150838237
61799265942730609056445933886471
61799265942730609056508351528195
61799265942730609056508351528403
61799265942730609056508351645043
61799265942730609056508356249928
61799265942730609056508356249929
61799265942730609056508356250136
61799265942730609056508814925064
61799265942730609056508814925065
61799265942730609056529272233351
61799265942730609056529616589623
61799265942730909200025365338456
61799265943605908703905114405246
61799265943605909115436301892250
61799265943605909115436330471966
61799265943605909115519756074314
61799265943605909115520013291758
61799265943605909115687120314218
61799265943606209304769657887030
61799265943606209304769657887238
61799265943606209442218440339830
61799265943606209442218440339878
61799265943606209442239361044778
61799269456051826458753781162960
61799269456051826460448356807206
61799269456051826460448357856966
61799269508246047679916329285114
61799269508246048091698592411530
61799269508246051803384075654754
61799269509226753473233441754356
61799269509226753474928017398602
61799269509229454766769385538014
61799269509229455169075360506686
61799269509229455176668443369140
61799269509229455178363363369658
61799269526956526089461100398743
61799269526956526089712148857911
61799269526956526089712148858119
61799269526956526089712925232184
61799269526956526676706118516377
61799269526956526676706118516585
61799269526956526676706119916057
61799269526956526676727039104685
61799269526956526676727039104893
61799269526956526676978087564061
61799269526956526676978173303209
61799269526956526684236410450991
61799269526956526684236410451199
61799269526956526684236410567631
61799269526956526684236410567839
61799269526956526684236411967311
61799269526956526684236411967519
61799269526956526684236496190139
61799269526956526684236496190347
61799269526956526684236524886703
61799269526956526684236526286383
61799269526956526684236754924111
61799269526956526684236869242767
61799269526956526684320179009931
61799269526956526684321212584179
61799269526956526684321212601440
61799269526956526684321212601441
61799269526956526684321212601648
61799269526956526814176080174609
61799269526956526814176080174657
61799269526956526821518086931091
61799269526956526821518086931139
61799269526956526821518429887683
61799269526956526821518429887731
61799269526956526821770282251081
61799269526956526821770282251129
61799269526956526821770283313939
61799269526956527912327548969608
61799269526956528461116852107442
61799269526956528461119175055736
61799269526956531616585964338905
61799269526956531616585964339065
61799269526956531616585964688825
61799269526956531616585964805465
61799269526956531616585964805625
61799269526956531616606885393773
61799269526956531616669905425853
61799269526956531616671024639871
61799269526956531616671024652969
61799269526956531616673348987844
61799269526956531616673348987845
61799269526956531618365601800436
61799269526956531618365601800437
61799269526956531618365601800484
61799269526956531618365601800485
61799269526956531618365601813535
61799269526956531623364144430927
61799269526956531623364144547567
61799269526956531623448171256863
61799269526956531623448171256911
61799269526956531623929003147491
61799269526956531623929004564593
61799269526956531623929004682685
61799269526956531623929347503715
61799269526956531623929347976099
61799269526956531623929377735313
61799269526956531624200972330689
61799269526956531624201058419549
61799269526956531624201058419757
61799269526956531624201316686753
61799269526956531624201345383109
61799269526956531624201345383317
61799269526956531624201346800259
61799269526956531625623580130098
61799269526956531625623580191417
61799269526956531625623580308057
61799269526956531625623581725159
61799269526956531625623581726611
61799269526956531625623924683203
61799269526956531625623953379559
61799269526956531625624699521991
61799269526956531625895549491255
61799269526956531625895893847319
61799269526956531625895893847527
61799269526956531625895922427035
61799269526956531625895922427243
61799269526956531625895922444505
61799269526956531625896668686398
61799269526956531625896668686399
61799269526956531762906405067116
61799269526956531763157796483292
61799269526956532165377936297417
61799269526956532165377936297577
61799269526956532165377936647337
61799269526956532165461619000569
61799269526956532165461619000729
61799269526956532165461875868045
61799269526956532165461875868253
61799269526956532165461961957113
61799269526956532165461961957161
61799269526956532165462652119695
61799269526956532165462652119855
61799269526956532165462652121099
61799269526956532165462652121307
61799269526956532165462652125471
61799269526956532165462652125519
61799269526956532165462652138569
61799269526956532165464975054891
61799269526956532165464975055099
61799269526956532165464975056343
61799269526956532165464975056503
61799269526956532165464975073765
61799269526956532165464975073813
61799269526956532165649903945421
61799269526956532165649904295341
61799269526956532165651023159439
61799269526956532165651023172489
61799269526956532167157227746631
61799269526956532167157227746679
61799269526956532167157227751051
61799269526956532167157227764101
61799269526956532167157227869095
61799269526956532167157228218855
61799269526956532167157228223227
61799269526956532167157228236276
61799269526956532167157228236277
61799269526956532167157229281665
61799269526956532167157229286036
61799269526956532167157229286037
61799269526956532167157229286084
61799269526956532167157229286085
61799269526956532167157229286244
61799269526956532167157229299135
61799269526956532167157313962375
61799269526956532167157313975424
61799269526956532167157313975425
61799269526956532167157572242628
61799269526956532167157572242629
61799269526956532167157572255727
61799269526956532172239797342991
61799269526956532172239798742463
61799269526956532172239798742511
61799269526956532172239798742671
61799269526956532172428169776431
61799269526956532172992942754007
61799269526956532172992942772881
61799269526956532172992943109543
61799269526956532172992943127013
61799269526956532172992944170949
61799269526956532172992944172353
61799269526956532172992944172561
61799269526956532172992944189823
61799269526956532172993028843075
61799269526956532172993028861949
61799269526956532172993057894967
61799269526956532172993058957985
61799269526956532172993058962196
61799269526956532172993058962197
61799269526956532172993315825509
61799269526956532172993317242451
61799269526956532173055704874627
61799269526956532173055819664263
61799269526956532173055820014183
61799269526956532173055821077041
61799269526956532173055821077200
61799269526956532173244364302147
61799269526956532173247463488993
61799269526956532174666972280919
61799269526956532174667748538344
61799269526956532174687519797933
61799269526956532174687519933447
61799269526956532174687520270109
61799269526956532174687520287578
61799269526956532174687520287579
61799269526956532174687521332919
61799269526956532174687521333127
61799269526956532174687521350389
61799269526956532174687606009257
61799269526956532174687634588973
61799269526956532174687634606442
61799269526956532174687634606443
61799269526956532174687864289511
61799269526956532174687892869227
61799269526956532174687892869435
61799269526956532174687892886697
61799269526956532174688669243292
61799269526956532174688669243500
61799269526956532174750282035193
61799269526956532174750283452183
61799269526956532174750396708189
61799269526956532174750396721287
61799269526956532174750396721446
61799269526956532174751429823151
61799269526956532174751430295327
61799269526956532174751431358137
61799269526956532174751431358344
61799269526991648232488525875056
61799269526991648410420519501872
61799269526991648414939039544084
61799269526991648415503123776068
61799269526991648417198442492930
61799269526991648827285129685040
61799269526991648827285129685248
61799269526991648828980705619346
61799269526991648828980705619554
61799269526991650062067063179972
61799269526991650062631922246616
61799269526991650062631922252280
61799269526991650062631922252440
61799269526991650062631922265330
61799269526991650062820465827306
61799269526991650062820465827514
61799269526991650200081220202986
61799269526991650611674939754328
61799269526991650611674939767426
61799269531880533135282328767451
61799269531880533135282329234011
61799269531880533135470356844779
61799269531880533135470357311339
61799269531880533272731025480895
61799269531880533272731025597535
61799269531880536244831526958535
61799269531880536245019553636183
61799269531880536382029519569083
61799269531880536428117834240235
61799269531880536793811525478055
61799269531880536839628129368887
61799269531880536839816157796135
61799269531880536976909804682427
61799269531880536977076825965691
61799269531880536977076826082331
61799269531880536984419952402750
61799269531880536984419981099106
61799269531880549743833292830518
61799269531880549743854184840568
61799269531880549743854557893196
61799269531880553044197110246374
61799269531880553455707033721710
61799269531880553455727954426706
61799269531880553455790716193248
61799269531880553455790716541710
61799269531880553455790744771506
61799269531915655422283601665032
61799269531915655422283601665080
61799269531915655422471888009564
61799269531915655422471888009612
61799269531915655423035713974344
61799269531915655423035713974392
61799269531915655423035972241596
61799269531915655424731348117842
61799269531915655424731348117890
61799269531915671475200849408460
61799269531915671481979029150402
61799269531915671484259385617452
61799269531915671886795085507356
61799269531915671886795085507516
61799269531915671886816006095664
61799269531915671886816006095824
61799269531915671893573006982046
61799269531915671893573006982094
61799269531915671893573006982254
61799269531915671893593927570402
61799269531915675181242284036962
61799269531915675183773775055216
61799269531915675183773775073930
61799269531915675183774033354184
61799269531915675188856234579094
61799269531915675595368011185828
61799269531915675600450327065020
61799269531916555985786100292176
61799269531916555990868703516564
61799269531916555992564023283186
61799269531916555992564023283234
61799269531916555992564051862950
61799269531916570670239124161858
61799269531916570672749604149796
61799269531916570807499878887090
61799269531916570809947596760184
61799269531916576160669308571556
61799269531916576160669308571716
61799269531916576163117031043920
61799269531916856181813725154786
61799269532791907150661550931168
61799269532863950928474558413892
61799269532863950928746527578216
61799269532863950928746527578376
61799269532863950928746899114684
61799269532863952522593025899036
61799269532863952522593026948748
61799269532863952568344259162802
61799269532863952568344259162850
61799269532863952575686264869524
61799269532863952575687297972840
61799269532863952575874551214104
61799269532863953117117660544904
61799269532863953117138552553496
61799269532863956233714767750228
61799269532863956233714768799988
61799269532863956233715026017384
61799269532863956235973057139910
61799269532863956235974203510878
61799269532863956272420671698820
61799269532863956272608699776100
61799269532863956272608699776148
61799269532863956272608699776308
61799269532863956274112924394772
61799269532863956274112924394932
61799269532863956274300952472100
61799269532863956274384635291892
61799269532863956274384636341604
61799269532863956274384893559096
61799269532863956279468353708404
61799269532863956279470676656698
61799269532863956279951738584734
61799269532863956279972659291086
61799269532863956280032437940388
61799269532863956280035535841434
61799269532863956280035794108638
61799269532863956280223707767932
61799269532863956280224080820560
61799269532863956281643991280686
61799269532863956281726642048326
61799269532863956281727013584634
61799269532863956281914927343146
61799269532863956281915960445010
61799269532863956416457024950656
61799269532863956416459348948710
61799269532863956416647634243482
61799269532863956417209137259968
61799269532863956417212493310126
61799269532863956417233442712834
61799269532863956417481477960760
61799269532863956417484835545952
61799269532863956418903713953974
61799269532863956418903971171418
61799269532863956419175940335902
61799269532863956419176054654766
61799269532863956821463462079252
61799269532863956821463462079460
61799269532863956821651747374024
61799269532863956823176606784004
61799269532863956828239289126784
61799269532863956828991401436096
61799269532863956829015706889010
61799269532863956829075083789536
61799269532863956829075084256096
61799269532863956829075112485892
61799269532863956829078470071084
61799269532863956829078556160152
61799269532863956830769660950102
61799269532863956830770032486410
61799269532864851304069630100181
61799269532864851305928990168513
61799269532864851305928990168673
61799269532864851305949882177057
61799269532864851305949882177265
61799269532864851305949882293697
61799269532864851305949882293905
61799269532864851305949910873621
61799269532864851311852088891708
61799269532864851311852088891709
61799269532864851313292145101431
61799269532864851313292145218071
61799269532864851313292173797787
61799269532864851313543222256955
61799269532864851313543222257163
61799269532864851313544084253528
61799269532864851313544084253529
61799269532864851313544084253576
61799269532864851313544084253577
61799269532864851313544084253736
61799269532864851313544341471180
61799269532864851900537193315101
61799269532864851900537307633965
61799269532864851900537307634173
61799269532864851900537536271901
61799269532864851900558112503937
61799269532864851900558199642765
61799269532864851900558456860209
61799269532864851900809160963105
61799269532864851900809246702253
61799269532864851908067483850035
61799269532864851908067483850243
61799269532864851908067485366355
61799269532864851908067485366563
61799269532864851908067569589183
61799269532864851908067569589391
61799269532864851908067599685219
61799269532864851908067599685427
61799269532864851908067828323155
61799269532864851908067942641811
61799269532864851908068603163431
61799269532864851908068604580372
61799269532864851908068604580373
61799269532864851908068604580580
61799269532864851908151252408975
61799269532864851908152285983223
61799269532864851908152287400164
61799269532864851908152287400165
61799269532864851908152287400372
61799269532864851908152401719028
61799269532864851908152401719029
61799269532864851908152401719236
61799269532864852037986347304209
61799269532864852037986347304257
61799269532864852038007153573653
61799269532864852038007239312801
61799269532864852043658055544604
61799269532864852043658055544605
61799269532864852045329386485848
61799269532864852045329386485849
61799269532864852045329387535608
61799269532864852045329387535609
61799269532864852045329387548659
61799269532864852045349160330135
61799269532864852045349160330183
61799269532864852045349503286775
61799269532864852045350278611080
61799269532864852045350278611081
61799269532864852045350279660840
61799269532864852045350279660841
61799269532864852045350279673891
61799269532864852045350308240556
61799269532864852045350308240557
61799269532864852045350308253607
61799269532864852045601355650125
61799269532864852045601355650173
61799269532864852045601356712983
61799269532864853136072358333362
61799269532864853136072358333570
61799269532864853143414622307496
61799269532864853143415397141996
61799269532864853143686704740764
61799269532864853143687366325194
61799269532864853684947925506486
61799269532864853684950248454780
61799269532864853692540979672584
61799269532864856840417037737901
61799269532864856840417037738109
61799269532864856840417038204669
61799269532864856840417410790529
61799269532864856840417410790577
61799269532864856840418158462623
61799269532864856840418158468239
61799269532864856840418185643903
61799269532864856840500978824945
61799269532864856840502098052013
61799269532864856840504422503576
61799269532864856840504422503577
61799269532864856841924705912741
61799269532864856841924706030993
61799269532864856841924707447935
61799269532864856841924734610501
61799269532864856841924734610709
61799269532864856842112735512164
61799269532864856842112735512165
61799269532864856847007275491631
61799269532864856847195303569119
61799269532864856847195562302723
61799269532864856847195562302883
61799269532864856847279244655955
61799269532864856847282717032400
61799269532864856847760076546535
61799269532864856847760078081729
61799269532864856847760420920229
61799269532864856847760421373739
61799269532864856847760422436549
61799269532864856847760449599163
61799269532864856848032045729733
61799269532864856848032160514949
61799269532864856848032390084393
61799269532864856848032390103267
61799269532864856848032390556776
61799269532864856848032390556777
61799269532864856848032391619587
61799269532864856848032418782153
61799269532864856848032418782361
61799269532864856848032504875641
61799269532864856848032504888691
61799269532864856848035604193580
61799269532864856848035862460829
61799269532864856848035862460838
61799269532864856849454653590461
61799269532864856849454655125655
61799269532864856849454997964155
61799269532864856849454998082247
61799269532864856849454998436538
61799269532864856849726967128319
61799269532864856849726967246571
61799269532864856849726967600702
61799269532864856849726967600703
61799269532864856849726995826079
61799269532864856849726995826287
61799269532864856849727081919566
61799269532864856849727081919567
61799269532864857389209009696413
61799269532864857389209009696621
61799269532864857389209381582641
61799269532864857389209381582689
61799269532864857389292692399773
61799269532864857389292949267137
61799269532864857389292949267297
61799269532864857389293725520351
61799269532864857389293725524563
61799269532864857389293725642820
61799269532864857389293725992580
61799269532864857389296048454143
61799269532864857389296048455387
61799269532864857389296048455547
61799269532864857389296048472857
61799269532864857389296048572027
61799269532864857389296048572187
61799269532864857389296048926319
61799269532864857389296049989176
61799269532864857389296049989177
61799269532864857389296049989336
61799269532864857389296049990634
61799269532864857389296049990794
61799269532864857389461204545471
61799269532864857389544773050771
61799269532864857389544774113629
61799269532864857389547097048825
61799269532864857389547097048873
61799269532864857390988301145723
61799269532864857390988301150095
61799269532864857390988301268139
61799269532864857390988301617899
61799269532864857390988301622271
61799269532864857390988302685128
61799269532864857390988302685129
61799269532864857390988302685288
61799269532864857390988387357207
61799269532864857390988387361419
61799269532864857390988387711339
61799269532864857390988388774356
61799269532864857395987188388595
61799269532864857395987188388643
61799269532864857395987189788323
61799269532864857396070870742035
61799269532864857396070872141555
61799269532864857396070872141715
61799269532864857396074344518000
61799269532864857396824016153051
61799269532864857396824016171925
61799269532864857396824016508587
61799269532864857396824016526057
61799269532864857396824016625227
61799269532864857396824017569993
61799269532864857396824017571397
61799269532864857396824017571605
61799269532864857396824017588867
61799269532864857396824017688037
61799269532864857396824017688245
61799269532864857396824018042376
61799269532864857396824018042377
61799269532864857396824018043834
61799269532864857396824131294011
61799269532864857396824132356821
61799269532864857396824132357029
61799269532864857396824132361240
61799269532864857396824132361241
61799269532864857396824132374291
61799269532864857396824361945139
61799269532864857396824389224553
61799269532864857396824390641495
61799269532864857396824475667753
61799269532864857396824476730563
61799269532864857396827461250082
61799269532864857396827489946429
61799269532864857396827489946438
61799269532864857396886778273671
61799269532864857396886778744443
61799269532864857396886779807253
61799269532864857396886779807301
61799269532864857396886779807460
61799269532864857396886779808918
61799269532864857396886893063307
61799269532864857396886893076357
61799269532864857396887151343609
61799269532864857396890250648499
61799269532864857397075066164883
61799269532864857397075179433987
61799269532864857397075437701191
61799269532864857397078537006081
61799269532864857398518593196977
61799269532864857398518593332491
61799269532864857398518593669153
61799269532864857398518593686622
61799269532864857398518593686623
61799269532864857398518594731963
61799269532864857398518594732171
61799269532864857398518594749433
61799269532864857398518707988017
61799269532864857398518708005486
61799269532864857398518708005487
61799269532864857398518966268271
61799269532864857398518966268479
61799269532864857398518966285741
61799269532864857398519052361759
61799269532864857398519741107350
61799269532864857398519741107351
61799269532864857398581355434237
61799269532864857398581355788369
61799269532864857398581356851227
61799269532864857398581356851386
61799269532864857398581470107233
61799269532864857398581470120283
61799269532864857398581470120331
61799269532864857398581470120490
61799269532864857398581728387535
61799269532864857398582503222195
61799269532865151502814678250360
61799269532865151502814678250520
61799269532865151502814935467756
61799269532865151502814935467964
61799269532865152044263493675937
61799269532865152044326170051425
61799269532865152051584951730131
61799269532865152051668261497295
61799269532865152051668261497343
61799269532865152051669323651259
61799269532865152051669409390247
61799269532865152051856547841827
61799269532865152097422995717478
61799269532865152227256826865489
61799269532865152227256826865537
61799269532865152234598832572259
61799269532865152234598833622019
61799269532865152234599176578563
61799269532865152234599176578611
61799269532865156990796253744227
61799269532865156993243976216799
61799269532865156993244091007838
61799269532865156993244091007839
61799269532865157029775016383672
61799269532865157029775016383720
61799269532865157031467269079624
61799269532865157037302726169716
61799269532865157037306198073724
61799269532865157038997302863722
61799269532865157038998364663346
61799269532865157038998709036880
61799269532865157578542365691449
61799269532865157578542365691609
61799269532865157578542622558925
61799269532865157578542622559133
61799269532865157578543398810735
61799269532865157578566728541239
61799269532865157578566728541399
61799269532865157578815366930915
61799269532865157578815367993773
61799269532865157578817690928969
61799269532865157578817690929017
61799269532865157580175298415947
61799269532865157580175298416155
61799269532865157580258981237191
61799269532865157580258981241563
61799269532865157585320545433343
61799269532865157585320545433551
61799269532865157585320630122731
61799269532865157585508916467263
61799269532865157586073775533907
61799269532865157586073775888039
61799269532865157586073776950897
61799269532865157586073776951057
61799269532865157586074150022399
61799269532865157586157372270455
61799269532865157586157372624587
61799269532865157586157373687397
61799269532865157586157373687445
61799269532865157586157373687604
61799269532865157586157458713655
61799269532865157586157459776465
61799269532865157586157459776513
61799269532865157586157459776672
61799269532865157586157488474486
61799269532865157586345746134095
61799269532865157587768352582045
61799269532865157587768610862507
61799269532865157587768725653547
61799269532865157587790335105538
61799269532865157587790421198819
61799269532865157587851949314381
61799269532865157587852035407661
61799269532865157587852035420759
61799269532865157587852064118732
61799269532865157587852293687915
61799269532865157587853183313663
61799269532865157587853183313876
61799269532865157587853441593917
61799269532873262714480093778202
61799269532875964417727153404726
61799269532876864436684202837834
61799269532876864573944871474158
61799269532876864573944871474366
61799269532876864985538849306010
61799269532876864985726877383130
61799269532876864985726877383338
61799269532896371779305335246964
61799269532896371779869046426320
61799269532896371779869046426528
61799269532896371779869419478948
61799269532896371779869419479156
61799269532896371781563995123194
61799269532896371781563995123402
61799269532896371781564766775526
61799269532896371781564766775734
61799269532896372969650797758048
61799269532896373014651352973880
61799269532896373014651352973928
61799269532896373015404382549920
61799269532896373015404497335344
61799269532896373017099074029350
61799269532896373017099845683086
61799269532896373017100102899126
61799269532896373017100102900530
61799269532896373017100102918000
61799269532896373563422286992580
61799269532896373563423061827240
61799269532896373563444011113356
61799269532896373563610315069908
61799269532896373563611348171772
61799269532896373563632297457888
61799269532896373564175174136552
61799269532896373564175432403756
61799269532896373565891728986450
61799269532899973456319570694384
61799269532899973456319570694544
61799269532899974051116172988048
61799269532899974051116172988256
61799269532899974051116174387936
61799269532899974051116203084292
61799269532899975285898107882708
61799269532899975285898365100152
61799269532899975286651510528590
61799269532899975423097501017598
61799269532899975423097505266948
61799269532899975425607985254886
61799269532899975834691220582038
61799269532899975837201619080172
61799269532899975837201704819326
61799269532900275429415374305064
61799269532900275475168701879492
61799269532900275475168959096888
61799269532900275475733589643896
61799269532900276026472213076956
61799269533188156932230262007770
61799269533188160684568162456732
61799269533188161233610837002028
61799269533188161233629405014018
61799269533188161233631727962312
61799269533188161233631729012072
61799269533191759800595731482176
61799269533191763504938175549632
61799269533191763504941533016732
61799269682913274861785558198185
61799269686524234198846843973556
61799269692433159801218419336338
61799269692433160533025386397338
61799269695384921699752160927773
61799269736088201876453246866909
61799269736744698999405880689388
61799269736744699136603873299936
61799269739699161213326504564952
61799269739699461402596412648498
61799269739699461402596412648546
61799269739699461997393700855442
61799269739699462132143200753817
61799269739699462132143200754025
61799269739699462134654455580751
61799269739699462134654455580787
61799269739699462134654455580835
61799269739702163906542368894106
61799269739702163906542369010746
61799269739702163906563289599054
61799269745607787350891671394985
61799269745607787350891671395193
61799269745608086813250358872312
61799269745608086815698079927686
61799269745608086815698079927734
61799269745608086815698851580066
61799269745608087410306397411900
61799269745608087410307053328426
61799269745608087410307081908142
61799269745608087410494683756432
61799269745608087410494683756640
61799269745608087410495339672958
61799269745608087410495455408764
61799269745608087410495455408972
61799269745610489061669797911842
61799269745610489130373442293150
61799269745610489130394362998098
61799269745610788701959479206780
61799269745610788702147765551312
61799269745610788702147765551520
61799269745610788702148537203644
61799269745610789250940391910030
61799269745611689221695363721305
61799269745611689221695363721513
61799269745611689221758125840521
61799269745611689221758125840569
61799269745611689267511710632345
61799269745611689267511710632393
61799269745611689269960204875133
61799269745611689269960319193997
61799269745611689292847586535069
61799269745611689628457586151049
61799269745611689628457586151097
61799269745611689635737834265075
61799269745611689635800596379919
61799269745611689811388242965113
61799269745611689811388242965161
61799269745611689816491737849678
61799269745611689818751173614540
61799269745611689818752173904595
61799269745611689818814936019439
61799269745611689819003222377021
61799269745611689819003250956737
61799269745611689834296435551780
61799269745611689841890518237734
61799269747909660362254609995532
61799269748566152094023242470648
61799269748566152688913260932628
61799269763332763027467495417223
61799269763333963665177581878656
61799269763333963802438250514980
61799269763336664893251346037652
61799269763336664893251346037653
61799269763336664893251346037700
61799269763336664893251346037701
61799269763336664941264395305193
61799269763336664941265138377813
61799269763336664956830663673536
61799269763336665299699757871543
61799269763336665299950806348181
61799269763336665299950806348229
61799269763336665304782332049703
61799269763336665305033351946624
61799269763336665305033351946672
61799269763336665307292816287044
61799269763336665307293816576807
61799269763336665307293816577050
61799269763336665307293816577051
61799269763336665307293845156731
61799269763336665307293845156766
61799269763336665307293845156767
61799269763336665307293845156814
61799269763336665350535918026854
61799269763336665353046401214382
61799269763336665353047401486966
61799269763336665353047430066682
61799269763336665375934785049270
61799269763336665375934813628986
61799269763336665482902613101219
61799269763336665487775723465916
61799269763336665487775980683360
61799269763336665487775980683408
61799269763336665490245394101727
61799269763336665490245395164537
61799269763336665490308156216571
61799269763336665490308157279381
61799269763336665490308184796287
61799269763336665505789655398992
61799269763336665505873338218832
61799269763336665513383738434866
61799269763337565509264463640285
61799269763337565509265206712904
61799269763337565532152507172888
61799269763337565920796421366687
61799269763337565920858183191684
61799269763337565920859183481531
61799269763337565920859212061247
61799269763337565943746479355502
61799269763337566058308253148592
61799269763337566058308253148640
61799269763337566058308254211450
61799269763337566126970146563520
61799269763337566126970146576570
61799269763555519960209464267259
61799269763625753124086353242640
61799269765634636033684810860168
61799269765634636033746801322888
61799269765634636033747487235864
61799269765634636033747830192664
61799269765635836607836786784172
61799269765635836608003124020540
61799269765635836608003895673032
61799269765635836608087491237196
61799269765635836608087492286956
61799269766268018544880697337918
61799269766268018544880697338126
61799269766268018544880783077066
61799269766268018544880783077114
61799269766268019139405331983626
61799269766268019139405417722774
61799269766268019139488757586182
61799269766268019139489100542566
61799269766268019139656121826086
61799269766268019276937797256266
61799269766291127765516462667780
61799269766291127765610653492589
61799269766291128360406481129760
61799269766292028745204957077813
61799269766292028745204957077814
61799269766292328911315908177696
61799269771192040376449519090068
61799269771192040376449519090228
61799269771192040376449633408932
61799269771192040559463858257364
61799269771228062723080172537418
61799269771228063134674150369222
61799269771228063134674407586666
61799269771228063134695299595258
61799269771544161831667860183216
61799269771544161831855889660384
61799269771544161831918565686000
61799269772164636935993193032454
61799269772164636935993278771762
61799269772164636935993307351318
61799269772164636935993307351478
61799269772164636935993564568922
61799269772164636935993650307910
61799269772164636936265160680458
61799269772164637119195817494474
61799269772164637119195817494522
61799269772164637119195903233622
61799269772164637119216738199422
61799269772164637119216823938570
61799269772176343768711770737170
61799269772176344363236148165226
61799269772176344363319830985226
61799269772176344363487195224922
61799269772176344363487195225130
61799269772176344363570878044714
61799269772176344500768870655262
61799269772176644506815919368598
61799269772176644506816262324982
61799269772197052024257490050021
61799269772197052024320252164865
61799269772200654135146981576740
61799269772200654272596022663926
61799269772200654272596022663974
61799269772200654272596023726784
61799269772200654272596051243642
61799269772200654272596052306500
61799269772200953729809373843877
61799269772200954278664019244776
61799269772395182338961822709492
61799269772395182338961908448640
61799269772395182338961908448848
61799269772395182476494545199528
61799269772395193451999224164088
61799269772395193451999309903028
61799269772395193451999567120472
61799269772395193452082906983880
61799269772395193452083249940472
61799269772395193457081798342040
61799269772395193457082141298632
61799269772395193457082141298840
61799269772395193457165481162040
61799269772395193589531946653916
61799269772395493183985017535448
61799269772395493595578995367252
61799269772395493595579338323844
61799269772395493600661912501844
61799269772395493600661912502004
61799270144415537314783413680200
61799270161511933323020615803711
61799270165098878110782234611604
61799270165098878110782234611812
61799270165098878110782578967876
61799270170995497188408312141658
61799270170995497325669066517130
61799270171007503523884131578280
61799270171007503523884131578488
61799270171031820662644297524522
61799270214686860337688304472435
61799270215310936612444871667445
61799270215310937024227134793861
61799270215310937024248056431929
61799270215310937024248084079983
61799270215310937024248085129743
61799270215310937024415421138393
61799270215319041722960403528568
61799270215319041722960489617636
61799270215319042134554094377938
61799270215319042265228307174034
61799270215319042265228307174070
61799270215319042265228307174118
61799270215319042272003164163145
61799270215319042272003421030456
61799270215321743426458510214788
61799270215321743975438509084228
61799270215343357465723283815867
61799270215343357602921276426415
61799270215343357602921276446107
61799270218261798744596547541074
61799270218261798744784832835846
61799270218265699420724113563204
61799270218265699602838834131967
61799270218265699602838834598367
61799270218265699602838834598527
61799270218265699602901510157743
61799270218265699602901596363451
61799270218265699603090168505143
61799270218265699603654656058405
61799270218265699603654742147473
61799270218265699603926996759196
61799270218265699603927082848104
61799270218265699603927082848105
61799270218265700008182034788180
61799270218265700015520688677040
61799270218265700015520717373396
61799270218265700151881766011139
61799270218265700151881766011187
61799270218265700151881852100255
61799270218265700151881853150015
61799270218265700151881880679971
61799270218265700151881881729731
61799270218265700151944529175791
61799270218265700151944642444895
61799270218265700151965449764099
61799270218265700151965534453487
61799270218265700152132814470563
61799270218265700152132928789427
61799270218265700152153820798019
61799270218265700152697673542823
61799270218265700152697673560293
61799270218265700152697674605633
61799270218265700152718594131131
61799270218265700152718594148601
61799270218265700152718708916555
61799270218265700152718708920927
61799270218265700152718709983784
61799270218265700152718709983785
61799270218265700152718967201180
61799270218265700152718967201181
61799270218265700152718968264039
61799270218265700152781470685851
61799270218265700152781728966105
61799270218265700152969757043481
61799270218265700152970015323735
61799270218265701243528052515096
61799270218265701243528826999836
61799270218265701243528827349756
61799270218265701243528827367226
61799270218265701243528828416986
61799270218265701250302994174632
61799270218265701250302994174680
61799270218265701251055763350900
61799270218265701251056053515454
61799270218265701251056053515662
61799270218265701251056139604522
61799270218265701251059148098818
61799270218265701387228559622475
61799270218265701387228559622523
61799270218265701387228559623927
61799270218265701387228559641189
61799270218265701387228645711591
61799270218265701387228645717207
61799270218265701387291321742983
61799270218265701387291321760453
61799270218265701387479608100773
61799270218265701387479979637081
61799270218265701387500900341821
61799270218265701387500900342029
61799270218265701387500901758971
61799270218265701387563662461037
61799270218265701387563662461244
61799270218265701388044467171629
61799270218265701388316431633093
61799270218265701388316803640125
61799270218265701388316803640332
61799270218265701388316804702983
61799270218265701388316807890927
61799270218265701388316807891131
61799270218265701388316807891134
61799270218265701388316889729241
61799270218265701388316893979995
61799270218265701799010908843783
61799270218265701799010937423499
61799270218265701799010937440809
61799270218265701799073584869559
61799270218265701799073584886869
61799270218265701799073699188423
61799270218265701799073699205732
61799270218265701799073699205733
61799270218265701799094620243131
61799270218265701799094620243291
61799270218265701799094620247503
61799270218265701799345668370057
61799270218265701799345668370216
61799270218265701799847762489448
61799270218265701799847762489449
61799270218265701799847765673180
61799270218265701799847765677392
61799270218265701799847765677393
61799270218265701799848023957646
61799270218265701799848023957854
61799270218265701799910408419189
61799270218265701799910524254373
61799270218265701799910524254532
61799270218265701799910527442317
61799270218265701799910527442476
61799270218265701799910867560885
61799270218265701799910871811639
61799270218265701799913880323404
61799270218265701799913966412469
61799270218273504341763254853384
61799270218273504341951281880952
61799270218273805125261896252808
61799270218273805125261896252968
61799270218273805125262239559272
61799270218273805125262239559320
61799270218273805125265252302966
61799270218276506416915235265084
61799270218276506416915235265292
61799270218276506416915321354152
61799270218276506416915321354200
61799270218276506828697241174056
61799270218276506828697241174264
61799270218276506965874284499988
61799270218589905792121050538974
61799270218589906226874365602371
61799270218589906272607029805887
61799270218589906410621231468205
61799270223552652109090998538908
61799270224170422555758915976428
61799270224170422555761239974482
61799270224170422556511028285740
61799270224170422556511028285900
61799270224170422556514381153570
61799270224170422967540922935112
61799270224170422967540922935320
61799270224170422967543245883406
61799270224170422967543245883614
61799270224170422968105007167096
61799270224170422968105007167304
61799270224170422968108101767722
61799270224170422968108101767930
61799270224170424157133354820444
61799270224170424157133354820492
61799270224170424157133355870204
61799270224170424157136453653206
61799270224170424157886497049292
61799270224170424157886500231620
61799270224170424202886939612268
61799270224170424202886939612316
61799270224170424202886940662028
61799270224170424202886940662076
61799270224170424202887715496688
61799270224170424202887715498140
61799270224170424202887972714180
61799270224170424202887972715584
61799270224170424202887972733054
61799270224170424202890038444982
61799270224170424202890296712234
61799270224170424203451799728672
61799270224170424203454894329298
61799270224170424203640085023492
61799270224170424340147579202524
61799270224170424340148727108526
61799270224170424340900720381612
61799270224170424340900835167036
61799270224170424340900836216796
61799270224170424751929585111496
61799270224170424751930733017498
61799270224170424752494440995812
61799270224170424752494814048440
61799270224173124259194004729992
61799270224173124259196327678286
61799270224173124259758088961976
61799270224173124259761183562602
61799270224173124259946374256748
61799270224173124259946374256956
61799270224173124259949468857374
61799270224173125860568700791500
61799270224173125860568700791548
61799270224173125860571799624262
61799270224173125906322285583324
61799270224173125906323318704110
61799270224173126043584073079582
61799270224173126044336181138092
61799270224173126455366078988554
61799270224173126455929785917108
61799270224173126455930158969736
61799270224174024644555158382692
61799270224174024644555531435112
61799270224174024644743816729884
61799270224174024644743816729932
61799270224174024820230843661128
61799270224174024820230843661176
61799270224174024826669907531011
61799270224174024826669907997363
61799270224174024826669907997571
61799270224174024826732669762287
61799270224174024826732669762495
61799270224174024826942133912779
61799270224174024827485815190933
61799270224174024827485815196548
61799270224174024827485815196549
61799270224174024827485815196756
61799270224174024827506735784856
61799270224174024827506735784857
61799270224174024827507108837485
61799270224174024827758155897180
61799270224174024827758155897181
61799270224174024827758155897228
61799270224174024827758155897229
61799270224174025239268078322964
61799270224174025239268078323172
61799270224174025239351760676196
61799270224174025239351760676404
61799270224174025239352133728824
61799270224174025375712839410183
61799270224174025375712839410231
61799270224174025375712954079015
61799270224174025375712955128775
61799270224174025375775715843939
61799270224174025375796523163143
61799270224174025375963887869607
61799270224174025375964002188471
61799270224174025376528746941867
61799270224174025376528746959337
61799270224174025376528748004677
61799270224174025376528748022147
61799270224174025376549667530175
61799270224174025376549667547645
61799270224174025376549668592985
61799270224174025376549668610455
61799270224174025376549782315599
61799270224174025376549782319971
61799270224174025376549782333020
61799270224174025376549782333021
61799270224174025376549782333068
61799270224174025376549782333069
61799270224174025376549783378409
61799270224174025376549783382780
61799270224174025376549783382781
61799270224174025376549783382828
61799270224174025376549783382829
61799270224174025376549783395879
61799270224174025376550041663083
61799270224174025376612544084895
61799270224174025376612544097945
61799270224174025376612544097993
61799270224174025376612802365197
61799270224174025376800830442477
61799270224174025376800830442525
61799270224174025376800830455575
61799270224174025376801088722779
61799270224174026467359900398880
61799270224174026467359900398928
61799270224174026473882647111432
61799270224174026474614867702420
61799270224174026474698550055444
61799270224174026474698923108072
61799270224174026474887208402892
61799270224174026611059633021519
61799270224174026611059633040233
61799270224174026611143315730335
61799270224174026611143315730495
61799270224174026611143430515759
61799270224174026611143430515919
61799270224174026611143430520131
61799270224174026611310681499609
61799270224174026611310681499817
61799270224174026611331602087917
61799270224174026611331602088125
61799270224174026611331602105387
61799270224174026611331716873341
61799270224174026611331716877712
61799270224174026611331716877713
61799270224174026611331945044717
61799270224174026611331945061979
61799270224174026611331973740865
61799270224174026611331973741073
61799270224174026611331975158015
61799270224174026611332059834305
61799270224174026611332059847403
61799270224174026611896456553839
61799270224174026611896456572553
61799270224174026611896456909423
61799270224174026611896456909583
61799270224174026611896461158773
61799270224174026611896571345087
61799270224174026611896571357977
61799270224174026611896571694847
61799270224174026611896571695007
61799270224174026611896575944197
61799270224174026611896575944356
61799270224174026611896575944357
61799270224174026611896829625181
61799270224174026611896915718621
61799270224174026612147505032137
61799270224174026612147505049399
61799270224174026612147619821725
61799270224174026612147877039217
61799270224174026612147878102027
61799270224174026612147963128285
61799270224174026612147964191095
61799270224174027022841982242827
61799270224174027022904658268603
61799270224174027022925578856911
61799270224174027022925578874221
61799270224174027022925664596059
61799270224174027022925664613528
61799270224174027022925693642175
61799270224174027022925693642335
61799270224174027022925693646547
61799270224174027022925693659644
61799270224174027022925693659645
61799270224174027022925693659804
61799270224174027023678839070820
61799270224174027023679178845085
61799270224174027023741481818233
61799270224174027023741481818392
61799270224174027023741596603609
61799270224174027023741596603657
61799270224174027023741596603816
61799270224174027023741597653369
61799270224174027023741597653576
61799270224174027023741600835697
61799270224174027023741854870861
61799270224174027023741940959929
61799270224174027023741942022739
61799270224174324833826125315256
61799270224174324833826125315304
61799270224174324834014410610028
61799270224174325009501438007880
61799270224174325009501438008040
61799270224174325009501439057640
61799270224174325009501439057800
61799270224174325016278588880046
61799270224174325016278588880206
61799270224174325017028635458668
61799270224174325017031730059134
61799270224174325017031730059294
61799270224174326618404217491164
61799270224174326656629719910972
61799270224174326656630494745632
61799270224174326663404289567640
61799270224174326663404546785036
61799270224174326663404546785244
61799270224174326663407645617798
61799270224174326663407674315558
61799270224174326663969177332044
61799270224174326663969521705578
61799270224174326663972530199874
61799270224174326664157807000350
61799270224174326664160786796886
61799270224174326800665301160716
61799270224174326801167169942592
61799270224174326801418442339804
61799270224174327212175338371716
61799270224174327212175338371924
61799270224174327212949433069008
61799270224174327213012161904244
61799270224181229369499266791788
61799270224181229369499266791836
61799270224181229369499267841548
61799270224181229369499267841596
61799270224181229369502365624502
61799270224181229369502623891754
61799270224181229370064126908192
61799270224181229370067221508818
61799270224181229370252412202964
61799270224181229370252412203012
61799270224181229370255506803590
61799270224181229781281530967964
61799270224182129747521882391020
61799270224182129747521883440780
61799270224182129754296709264924
61799270224182129754296709264972
61799270224182129754296710314684
61799270224182129755052949276726
61799270224182129755052949276774
61799270224182130479495213199256
61799270224182130479495213260527
61799270224182130479495213260575
61799270224182130479516105269119
61799270224182130486270040134639
61799270224182130486270040134687
61799270224182130486290932143231
61799270224182130486290960841039
61799270224182130486859145500227
61799270224182130486859145500275
61799270224182130486859145500311
61799270224182130486859145500435
61799270224182130486859145500470
61799270224182130486859145500471
61799270224182130486859145500518
61799270224182130486859145500519
61799270224182130487110307345555
61799270224182130487110307345591
61799270224182130487110307345639
61799270224182429936792476271164
61799270224182429936792477320924
61799270224182429943567304194876
61799270224182430538363792169676
61799270224182430538363792169884
61799270224182430538366919700198
61799270224182430691758055623052
61799270224182430699080141964646
61799270224182430699268170041974
61799270224184831457732055236028
61799270224184832075983910187970
61799270224184832076004802079922
61799270224184832076004802196562
61799270224184832076004830776278
61799270224184832189726307183856
61799270224185131830584943485724
61799270224186032397765893840065
61799270224186032763605942388099
61799270224186032763605942388307
61799270224186032763794228745889
61799270224186032763794343536929
61799270224186032946620282027779
61799270224186032946620367762555
61799270224186032946787733413785
61799270224186032946787762111545
61799270224186032946808568385361
61799270224186032946808654120137
61799270224186032946808683172242
61799270224186032947376867477373
61799270224186032947376867477377
61799270224206747677123958115918
61799270224206747860347533930734
61799270224209149374323970512580
61799270224209149374323970512740
61799270224210349536526089900999
61799270224425585830236430769380
61799270224497330310858780353772
61799270224498230878670563761066
61799270224498231015680528294494
61799270224498231427462534203466
61799270224498231450705439001575
61799270224498231496438103205091
61799270224498531204951122291278
61799270224498531616733128200250
61799270227067565838288311678203
61799270227067565884292685262359
61799270227067565884292685262519
61799270227067566433084655704551
61799270227139595203973706341049
61799270227140495222739027267474
61799270227359349854190800079265
61799270241278828537645702714536
61799270241899000498225803753711
61799270241899000498225804220271
61799270241899000498225804220319
61799270241899000498225889959419
61799270241899000498225889959627
61799270241899000498414462101111
61799270241899000498414462101319
61799270241899000498435354109911
61799270241899000498979035743601
61799270241899000498979035743649
61799270241899000498979294005029
61799270241899000498979294023903
61799270241899000499062718096833
61799270241899000499063005060393
61799270241899000499063091149461
61799270241899000499251261653033
61799270241899000499251261653193
61799270241899000499251261671907
61799270241899000499251290355165
61799270241899000499251290368263
61799270241899000499251376444233
61799270241899000499251376444281
61799270241899000499251376444440
61799270241899000910848449926470
61799270241899001047206059607315
61799270241899001047206059607363
61799270241899001047268821722207
61799270241899001047268822771967
61799270241899001047268936041071
61799270241899001047289742310515
61799270241899001047289743360275
61799270241899001047289828049663
61799270241899001047457108066739
61799270241899001048021967138999
61799270241899001048021967152049
61799270241899001048042887727307
61799270241899001048042887740357
61799270241899001048043002512731
61799270241899001048043002530153
61799270241899001048043002530201
61799270241899001048043260792985
61799270241899001048043260797357
61799270241899001048043260810455
61799270241899001048105764295077
61799270241899001048105764295125
61799270241899001048106022562281
61799270241899001048106022575379
61799270241899002145628063678314
61799270241899002145628320895806
61799270241899002145628320908856
61799270241899002282615615333543
61799270241899002282615615339159
61799270241899002282636535927467
61799270241899002282636535940517
61799270241899002282636650712891
61799270241899002282636650713051
61799270241899002282637683833634
61799270241899002282887956057213
61799270241899002282887956070311
61799270241899002282889075271278
61799270241899002282889075284328
61799270241899002283368756518247
61799270241899002283389677106555
61799270241899002283389677119605
61799270241899002283389791891979
61799270241899002283389791909401
61799270241899002283390050172233
61799270241899002283390050176605
61799270241899002283641097232137
61799270241899002283641097236301
61799270241899002283641097236508
61799270241899002283641183325417
61799270241899002283641183325576
61799270241899002694335202439959
61799270241899002694418884793191
61799270241899002694418913839307
61799270241899002694418913839467
61799270241899002694418913856777
61799270241899002694420032716668
61799270241899002694669961966185
61799270241899002694669961966233
61799270241899002694669961979283
61799270241899002694671081180250
61799270241899002694671081193300
61799270241899002695172056085625
61799270241899002695172056098675
61799270241899002695172059267953
61799270241899002695175412135539
61799270241899002695234816800741
61799270241899002695234816800789
61799270241899002695234816800948
61799270241899002695234817850501
61799270241899002695234817850549
61799270241899002695234817850708
61799270241899002695234821032829
61799270241899002695234821032877
61799270241899002695235161157061
61799270241899002695235161157220
61799270241899903262420015312235
61799270241899903262420015312244
61799270241900201072482469874723
61799270241900201072482469874883
61799270241900201072503390462983
61799270241900201072503390463191
61799270241900201073134480370778
61799270241900201073319326708445
61799270241900201614835147809464
61799270241900201614835147809512
61799270241900201621274095960595
61799270241900201621274095960643
61799270241900201621274097360275
61799270241900201621274097360323
61799270241900201621357864402895
61799270241900201621357864402943
61799270241900201621546065008279
61799270241900201621546065008487
61799270241900201622090003490827
61799270241900201622090089579895
61799270241900201622090376562329
61799270241900201622090462651397
61799270241900201622110924079135
61799270241900201622110924079343
61799270241900201622111038866011
61799270241900201622111038866171
61799270241900201622111038870383
61799270241900201622111297150637
61799270241900201622173771933127
61799270241900201622173800630935
61799270241900201622173800635307
61799270241900201622177153516186
61799270241900201622177153516234
61799270241900201622177153516394
61799270241900201660588704021572
61799270241900201667027680752419
61799270241900201667090528606411
61799270241900201667278729211795
61799270241900201667278729212003
61799270241900201667843588400903
61799270241900201667843589817845
61799270241900201667843674489971
61799270241900201667843675906913
61799270241900201667927358260145
61799270241900201667927385558486
61799270241900201667927386958166
61799270241900201797765804623528
61799270241900201797765804623576
61799270241900201797786696632120
61799270241900201797786696632168
61799270241900201804288436527571
61799270241900201804288436527619
61799270241900201805104344193317
61799270241900201805104344193365
61799270241900201805104344206415
61799270241900201805104430282433
61799270241900201805104687499877
61799270241900201805104688562687
61799270241900201805125264781625
61799270241900201805125264781673
61799270241900201805125264794723
61799270241900201805125379568554
61799270241900202856872281355129
61799270241900202856872281355289
61799270241900202857520934383925
61799270241900202857709104887449
61799270241900202857709104887609
61799270241900202857709133585209
61799270241900202857709133589580
61799270241900202857709133589581
61799270241900202902437581324565
61799270241900202902625609401893
61799270241900202902625866146953
61799270241900202902625866147113
61799270241900202902625867682147
61799270241900202902646786853305
61799270241900202902646786853513
61799270241900202902709291755125
61799270241900202902709548972569
61799270241900202902710696882942
61799270241900202903462432934213
61799270241900202903462689797317
61799270241900202903462689797525
61799270241900202903462691214467
61799270241900202903462723098767
61799270241900202903466162055872
61799270241900203039908346182555
61799270241900203040472430414539
61799270241900203040475525015165
61799270241900203040723477474443
61799270241900203040723477474446
61799270241900203040726916431341
61799270241900203040726916431344
61799270241900203444705541914932
61799270241900203444705541915092
61799270241900203444706575016796
61799270241900203444727467025340
61799270241900203451417492215563
61799270241900203451417492215611
61799270241900203451417492219775
61799270241900203451417492232873
61799270241900203451417492333655
61799270241900203451417492337867
61799270241900203451417492350917
61799270241900203451480254452871
61799270241900203451480254457083
61799270241900203451480254470133
61799270241900203451480254470181
61799270241900203451480340073767
61799270241900203451480340546151
61799270241900203451480368789044
61799270241900203451480368789204
61799270241900203451480598826405
61799270241900203451501175041179
61799270241900203451501175045391
61799270241900203451501175058441
61799270241900203451501175058489
61799270241900203451501260780167
61799270241900203451501289495450
61799270241900203451501289495610
61799270241900203451668540814665
61799270241900203451668540827763
61799270241900203451668626903733
61799270241900203451668885184035
61799270241900203451689461398809
61799270241900203451689461416071
61799270241900203451689576189902
61799270241900203451690609309019
61799270241900203451753457167338
61799270241900203451753457167386
61799270241900203452233395176885
61799270241900203452233395177045
61799270241900203452233396698981
61799270241900203452233396712079
61799270241900203452233399881309
61799270241900203452233482788049
61799270241900203452233739533157
61799270241900203452233739533317
61799270241900203452233741068351
61799270241900203452233768230917
61799270241900203452233854324357
61799270241900203452254315883237
61799270241900203452254315883445
61799270241900203452254317287337
61799270241900203452254317300387
61799270241900203452254320469665
61799270241900203452254430674538
61799270241900203452254432074218
61799270241900203452254435260705
61799270241900203452254660239509
61799270241900203452254693540959
61799270241900203452257788141629
61799270241900203452317078002453
61799270241900203452317078002501
61799270241900203452317165141281
61799270241900203452317165141329
61799270241900203452317165141488
61799270241900203452317193839302
61799270241900203452317197025629
61799270241900203452317197025842
61799270241900203452317422358725
61799270241900203452320549906716
61799270241907106021151048915634
61799270241907106157784439672557
61799270241908306389530411594934
61799270241908306793718592035348
61799270241908306914869914515489
61799270241908306914869914515537
61799270241908306915431675799179
61799270241908306930979260671672
61799270241908306938573086140230
61799270241910708292398175477362
61799270241911008023484608534649
61799270241911008023484608534809
61799270241911008023484608540473
61799270241911008023568290887881
61799270241911008023568319585641
61799270241911008069238193326633
61799270241911008069321876152041
61799270241911008069321876152089
61799270241911008069321877214899
61799270241911008069321904499934
61799270241911008069321904849854
61799270241911008069889859584137
61799270241911008069889859584141
61799270241911008085371673830228
61799270241911008085434349856004
61799270241911008085434435595200
61799270241911008092777126925213
61799270241911008092965498249186
61799270241911008092965761115660
61799270241911008428240738914704
61799270241911008428324450498155
61799270241911008428513081229319
61799270241911008428575756905175
61799270241911008435099162585231
61799270241911008435099162585439
61799270241911008435099277372267
61799270241911008435099277376479
61799270241911008435834826383627
61799270241911008435834826383871
61799270241911008435855861757651
61799270241911008435918537433215
61799270241911008435918537433507
61799270241911008435918537433512
61799270241911008480852863349418
61799270241911008481672095064165
61799270241911008481860495144364
61799270241911008504559476080830
61799270241911008504747767024632
61799270241911008618092667253287
61799270241911008618113502224911
61799270241911008618113587959687
61799270241911008618281212363555
61799270241911008634477110140496
61799270241911008641820145766754
61799270241911908660777542756092
61799270241911909048643694990631
61799270241911909048664615578939
61799270241911909048664616641749
61799270241911909048664616641797
61799270241911909048664616641956
61799270241911909048664645339770
61799270241911909049421142573015
61799270241911909064965375640692
61799270241911909186681869669232
61799270241911909186681869669280
61799270241911909186681869682330
61799270241911909255406552845600
61799270241911909255594839190132
61799270241932323772368817869126
61799270241935025475804162790422
61799270241935025613064917165894
61799270241935325070821317487791
61799270241935325208019310098131
61799270241935325208019310098339
61799270241935325208102878132499
61799270241935325208102878132707
61799270241935325253835542336015
61799270241935325253835542336223
61799270241935325619863961918186
61799270241935325665638841019350
61799270241935325802314590456224
61799270241935325802314590456272
61799270241935325802335482464816
61799270241935325802335482464864
61799270241935325802878674688208
61799270242129863090547330663348
61799270242130763658355670146051
61799270242130763704109254937875
61799270242130763704276619644339
61799270242154163224477613832345
61799270242154163590506033414516
61799270242154178421463248828435
61799270242154178421463248828643
61799270242223206549975755531158
61799270242223206550246575617097
61799270242223207099038546059289
61799270242223207099038546059449
61799270242223207122763819661251
61799270242223207122763905400399
61799270242223207168496455285051
61799270242223207168496455298101
61799270242223207168496483864767
61799270242223207168496483877817
61799270242223207168496569603915
61799270242223207168517375873359
61799270242223207168517375886409
61799270242223207168684483362379
61799270242223207168684511942095
61799270242223207168684511955145
61799270242223207305778130248831
61799270242223207305945266317567
61799270242223207305966158326159
61799270242224407879279885409070
61799270242224407879280947580296
61799270242224407879825274587855
61799270242224407925578830799803
61799270242224407925578830799963
61799270242224408062776823410351
61799270242224408063027527513455
61799270242224408063027900584957
61799270242224408063048792593549
61799270242226808958420876103111
61799270242226809370202880962323
61799270242226809370265556987939
61799270242227107775898796170070
61799270242227108964760813167742
61799270242227109010492444252132
61799270242227109010680729546904
61799270242227109010681504503820
61799270242227109033652456076229
61799270242227109033652456076277
61799270242227109033652484655945
61799270242227109033652484655993
61799270242227109033673376664537
61799270242227109147690436862680
61799270242227109147691469981806
61799270242227109147691470099898
61799270242227109147941139565896
61799270242227109147942172667760
61799270242227109170662420609449
61799270242227109170662420609497
61799270242227109170662449189165
61799270242227109170849313080674
61799270242227109170850476936464
61799270242227109170850477266493
61799270242227109170850820223293
61799270242227109170913124712553
61799270242227109170913124712601
61799270242227109170913496248861
61799270242227109170934045300861
61799270242227109170934388257453
61799270242227109171414561168448
61799270242227109171415680829135
61799270242227109171415680829183
61799270242227109216416005401321
61799270242227109216604033148572
61799270242227109216604033478601
61799270242227109216666709504377
61799270242227109216666709504425
61799270242227109216667052460969
61799270242227109216667052461017
61799270242227109217169265620959
61799270242227109217169265621007
61799270242227109217231913067019
61799270242227109217231913067067
61799270242227109217231941646735
61799270242227109217419941144347
61799270242227109217419941144395
61799270242227109217419969724063
61799270242227109217420312680655
61799270242227109217420312680703
61799270242227109559473474841018
61799270242227109559473474959110
61799270242227109559473474959116
61799270242227109559535117397540
61799270242227109559535117397588
61799270242227109559535117397748
61799270242227109582444426518421
61799270242227109582444426518469
61799270242227109582444455098137
61799270242227109582444455098185
61799270242227109582695502157881
61799270242227109582716394166425
61799270242227109583259586390025
61799270242227109583260362763931
61799270242227109583280478398409
61799270242227109583280478398617
61799270242227109628198011310245
61799270242227109628449058369941
61799270242227109629013142601925
61799270242227109629013142602133
61799270242227109629013947555707
61799270242227109629014290512299
61799270242227109629034839564299
61799270242227109765458679946569
61799270242227109765458679946617
61799270242227109765647050980489
61799270242227109765709727006265
61799270242227109765709727006313
61799270242227109766211135212473
61799270242227109766211911586539
61799270242227109766211911586587
61799270242227109766211940166255
61799270242227109766211940166303
61799270242227109766212283122847
61799270242227109766212283122895
61799270242227109766273930278846
61799270242227109766274587612315
61799270242227109766274587612363
61799270242227109766274959148622
61799270242227109766274959148623
61799270242227109766295508200623
61799270242227109766295508200671
61799270242227109766295851157214
61799270242227109766295851157215
61799270242227109766295851157262
61799270242227109766295851157263
61799270242227109766462987225998
61799270242227109766462987225999
61799270242227109766483879234542
61799270242227109766483879234543
61799270243809123769787689427707
61799270243809123769788033783771
61799270243809123769871716137211
61799270244757419227861284131877
61799270244757419228049311159445
61799270244792541509781531875335
61799270244793441940332559140135
61799270244793441940520586167863
61799270244793742122177205293601
61799270244793742129603124440563
61799270244793742129770259459699
61799270244793742129791151468291
61799270244793742312805404546359
61799270244793742678562229901891
61799270244865470893890107184936
61799270244865470893952782860792
61799270244865470894232247464606
61799270244865470894235689626917
61799270244865470894235690676677
61799270244865471488969526600372
61799270244865471489032202626148
61799270244866371873766887585370
61799270244866371873829650767236
61799270244866672039121341337962
61799270244866672039372388397450
61799270245084325525684020276397
61799270249717749320401044872751
61799270250702067346008278692645
61799270250702067353434197839607
61799270250702067353622224867335
61799270250702367542871898159171
61799270250702368084384538570289
61799270250702368091663868601363
61799270250774096283613146155565
61799270250774096284362934466823
61799270250774996669163471540585
61799270250774996669163471540586
61799270250774997262952414737006
61799270250774997263203461796494
61799270250774997286679896436965
61799270250774997400380562398450
61799270250774997400380562398498
61799270250774997400401454407042
61799270250774997400948775872329
61799270250774997400948775872330
61799270250774997400948775885428
61799270250774997400969667764281
61799270250774997400969667764282
61799270250774997400969667764329
61799270250774997400969667764330
61799270250774997400969667777380
61799270250775297406657623031030
61799270250775297406720470884814
61799270250775297589651127698926
61799270251087496094113072708203
61799270251087496094113072708411
61799270251087496094134079502427
61799270251087496139866628920519
61799270251087496139866743705943
61799270251087496140055029000715
61799270251087496277064650577135
61799270251087496277127412342059
61799271583388721309213399964904
61799271583388721309213401014664
61799271583388721354967072018019
61799271583413032497099005699425
61799271583413032497099005700669
61799271583413032497099005700877
61799271583413032497099005718139
61799271583413032908692982482469
61799271583413032908692983531069
61799271583413032908692983532473
61799271583413032908692983549783
61799271583413032931831441723628
61799271583413032931831442773388
61799271601114597182678008884951
61799271601114597594460014793923
61799271601135306899826898191132
61799271601135307083677952415477
61799271601138006933810292403028
61799271601138006933810292403076
61799271601138007985577225281748
61799271601138007985577225281956
61799271601138008031310664319924
61799271601138008031310664321376
61799271601138008031310665719604
61799271601138008168320629921826
61799271601138008580101859927664
61799271601138008580186202329924
61799271601138008580186203729361
61799271601138008580186203729604
61799271601138008580186203729605
61799271601138008603888635597956
61799271601138008648827544184801
61799271601138008649078219708189
61799271601138008649078219708397
61799271601138008649078248287905
61799271601138008649078248288113
61799271601138008649099140296497
61799271601138008649099140296705
61799271601138008786276240898453
61799271601138008786276240898661
61799271601138909171073681796268
61799271606171287846031660672148
61799271607010314798401168119762
61799271607011215366150274084175
61799271607022322391569471754175
61799271607023222595779676164139
61799271607023223007373653995783
61799271607023223007561682073111
61799271607043632307509025814521
61799271607046332157640332700256
61799271607046333255224273584641
61799271607046333392423299295601
61799271607046333392423299314315
61799271607046333872658617583893
61799271607046333872909293107281
61799271607046333872909293107441
61799271607046333872909321686997
61799271607046333872909321687157
61799271607046333872930213695749
61799271607046334010107314297545
61799271607046334010107314297705
61799271607046632346891067908356
61799271607046633444412333116884
61799271607046633467383656230021
61799271607046633651151141298139
61799271607046633993203527206852
61799271607046633993266978185172
61799271607046634016175626672213
61799271607046634016447222784069
61799271607046634062179886987377
61799271607046634062179886987585
61799271607046634199377879597925
61799271607046634199377879598133
61799271607046634199943111740331
61799271607046634200026679774698
61799271607046634200026679774699
61799271607046634200214707852186
61799271607115681301292554491675
61799271607115681440182799798175
61799271607116581823287975109607
61799271607116581823287975109815
61799271607116581869017540124874
61799271607116582006302587378502
61799271607116582007994495699251
61799271607116582007994495699459
61799271607119283160691428176147
61799271607119283160691428176307
61799271607119283572265288835263
61799271607119283572285406007791
61799271607119283572285406007951
61799271607119283572539680936612
61799271607119283572539682471806
61799271607119283708982074611874
61799271607119283708982076147068
61799271607119283708982076151280
61799271607119283708982076501200
61799271607119283709737675063480
61799271607119283709737675082354
61799271607119283709800351108130
61799271607119283711429926340012
61799271607119283711429927759432
61799271609674190751068104389337
61799271609674190751068104505977
61799271609685746321859292858860
61799271609685746321880184750812
61799271609998395297965750867239
61799271610071344998451564952941
61799271651042071108828636738591
61799271651042071657871654590192
61799271653440291151012134507828
61799271653988728987350606229824
61799271653988728987350606579744
61799271653988728987350606579904
61799271653988729399132870755872
61799271653988729399132870756080
61799271653988730634478630215584
61799271653988730634478630215792
61799271653988730634478888482836
61799271653988730634478888482996
61799271653988730634479662967528
61799271653988730634479662967576
61799271653988730634479663317448
61799271653988730634479663317496
61799271653988730773159955086292
61799271653988730773913100497468
61799271653988731184941960995264
61799271653988731185715998415032
61799271653996834648328379286405
61799271654280513508757024608542
61799271654280513508757025658302
61799271654280513508757282875794
61799271654280514558644367792422
61799271654280514558644367792582
61799271654280514558644453881490
61799271654280514558832395869702
61799271654280514558832395869910
61799271654280514604377031995938
61799271654280514604377118085006
61799271654280514741575024606646
61799271654280515155888405713190
61799271654280515155951081388839
61799271654280515155951081738759
61799271654280515155951081743178
61799271654280518264682505191787
61799271654280518264682505195999
61799271654280518264682505545918
61799271654280518264682505545919
61799271654280518310415169395095
61799271654280518310415169395303
61799271654280518310415169399515
61799271654280518310686765492289
61799271654280518310686765505387
61799271654280518310686765964673
61799271654280518310686765977723
61799271654280518310686767027483
61799271654280518310686767040581
61799271654280518310687024244975
61799271654280518311170639275304
61799271654280518311170639625224
61799271654280518447613162005851
61799271654280518447613162359983
61799271654280518447885016733219
61799271654280518447885016868573
61799271654280518447885018268253
61799271654280518448702904392118
61799271654280518859478651730574
61799271654280518859478651730734
61799271654280518859478737465511
61799271654280518859478737469882
61799271654280518859478737819642
61799271654280518859478737819643
61799271654280518859478737819802
61799271654280518860230764039886
61799271654280518860231106879838
61799271654280518860231883248080
61799271654280518860231883249484
61799271654280518860231883249692
61799271654280518860231883253904
61799271654280518860231883266954
61799271654280518860234205830596
61799271654280518860234206184728
61799271654280518860234206197778
61799271654280518860234207247538
61799271654280518860293525800599
61799271654280518860293525804811
61799271654280518860293526154731
61799271654280518860293782551483
61799271654280518860293782905615
61799271654280518860294558925545
61799271654280518860294559275468
61799271654280518860296881856373
61799271654280518860296881873635
61799271654280518860296882210505
61799271654280518860296883273315
61799271654291325286776686522536
61799271654291325698621368457284
61799271654292225715151574126064
61799271654292225900404729102871
61799271654292226266370387963998
61799271654292226312186735011843
61799271654312933948289952994424
61799271654312935000056885873192
61799271654312935000056885873352
61799271654312935045602297902466
61799271654312935045602297902674
61799271654312935045602298252386
61799271654312935045602298252594
61799271654312935045789551476388
61799271654312935045873117988613
61799271654312935045873117988773
61799271654312935068761647966860
61799271654312935068761647967020
61799271654312935068782570130537
61799271654312935182800290513219
61799271654312935182800290513222
61799271654312935182800290863139
61799271654312935182800290863142
61799271654312935183071111648921
61799271654312935183071111649081
61799271654312935183071111667795
61799271654312935183071886489197
61799271654312935205959640577408
61799271654312935205959640577568
61799271654312935206022316603344
61799271654312935594581520519060
61799271654312935617553618409052
61799271654312935617553618409212
61799271654312935663307204776245
61799271654312935663557880299633
61799271654312935663557880299793
61799271654312935663558251835941
61799271654312935663558251836101
61799271654312935663578800888101
61799271654312935800839469524265
61799271654312935800839812480857
61799271654312935800839812481017
61799271654312935801591924790329
61799271654315635651725297915720
61799271654315635651725297915768
61799271654315636749037644223442
61799271654315636749037644223650
61799271654315636772217543068808
61799271654315636772217543185448
61799271654315636886235636834198
61799271654315636909206701253852
61799271654315636909457405356956
61799271654315636955148199882872
61799271654315636955148199999512
61799271654315636955209797792006
61799271654315636955210170844634
61799271654315636955210832783036
61799271654315636955210875908648
61799271654315636955210876025288
61799271654315636955210961647796
61799271654315636955211204319343
61799271654315636955211204319344
61799271654315636955231882352744
61799271654315636955775074576136
61799271654315637298017641343490
61799271654315637298017642743170
61799271654315637504819125533050
61799271654315637504838988671866
61799271654315637504840017541642
61799271654315637505007153610378
61799271654316537339757728518812
61799271654316537340008431571996
61799271654316537340008432621756
61799271654316537340029567380788
61799271654316537477018397155136
61799271654316537477206424182544
61799271654316537477206424182704
61799271654316537477206425232304
61799271654316537477206425232464
61799271654316537522959852658544
61799271654316537522960224194852
61799271654316537888800402014188
61799271654316537888800402014348
61799271654316537888800403063948
61799271654316537888800403064108
61799271654316537889552404118632
61799271654316537889615165883556
61799271654384684606105892595498
61799271654384684743300786019200
61799271654384684743303885206046
61799271654385581606748859561842
61799271654385584762135668339848
61799271654385585173663527989388
61799271654385585173917588142442
61799271654385585173917674230106
61799271654385585173917674235930
61799271654385585173917932516024
61799271654385585173917932516184
61799271654385585175338216028938
61799271654385585175526244106266
61799271654385585310924196625552
61799271654385585311112223653280
61799271654385585311112481920484
61799271654385585311115925126572
61799271654385585311178342885304
61799271654385585312536208639486
61799271654385585312786912742590
61799271654385585312807919536606
61799271654385881612834722238176
61799271654385881658570399558135
61799271654385884768389628865582
61799271654385884768391908690686
61799271654385884882677912584982
61799271654385884905589900947101
61799271654385884905589901301234
61799271654385884905589901314283
61799271654385884905589901314284
61799271654385884905589902364043
61799271654385884905589902364044
61799271654385884951319123359907
61799271654385884951319123360067
61799271654385885294209214023460
61799271654385885294209214371976
61799271654385885294209214390642
61799271654385885294209214390850
61799271654385885294271890066499
61799271654385885294271890066703
61799271654385885316616351239731
61799271654385885316616351239891
61799271654385885316616436955794
61799271654385885316616436974668
61799271654385885316616436978879
61799271654385885316616436978880
61799271654385885318876262207536
61799271654385885318876262207696
61799271654385885362349015443247
61799271654385885362349016959567
61799271654385885362349101159310
61799271654385885362349101178184
61799271654385885362349101182395
61799271654385885362349101182396
61799271654385885362349102694504
61799271654385885362349102698875
61799271654385885362349102711766
61799271654385885362369908968159
61799271654385885362369908968319
61799271654385885362913186926280
61799271654385885362913186926488
61799271654385885363101129268879
61799271654385885363101129269039
61799271654385885363122021277471
61799271654385885363184781975166
61799271654385885363184781975326
61799271654385885363184781979538
61799271654385885363184783037976
61799271654385885363184783038184
61799271654385885363184783055446
61799271654385885363188138974462
61799271654385885363188138975866
61799271654385885363188138993176
61799271654385885363188139446638
61799271654385885363188139448090
61799271654385885363188140509496
61799271654385885364608795678213
61799271654385885364608795695475
61799271654385885499547093788732
61799271654385885499547093792944
61799271654385885499547095305052
61799271654385885499547095309264
61799271654385885499547095322314
61799271654385885499547095659184
61799271654385885500382774113490
61799271654385885500382774113538
61799271654385885500382774467622
61799271654385885500382774467830
61799271654385885500382774585714
61799271654385885500382774585874
61799271654385885500382775530480
61799271654385885500382775530640
61799271654385885500382775536256
61799271654385885500382775648524
61799271654385885500382775648732
61799271654385885500382776002816
61799271654385885500382776002864
61799271654385885500383032748084
61799271654385885500383034283118
61799271654385885500386131586170
61799271654385885500386131586414
61799271654385885500386132052974
61799271654385885500386132058638
61799271654385885500386132071688
61799271654385885500386133121448
61799271654385885500445451674508
61799271659345014103596081345096
61799271659345014103596081345144
61799271659345014103616973353688
61799271659345914671240727383400
61799271659345914671407862985576
61799271659346214860511321263544
61799271659348616374675814620692
61799271659348616374675814620852
61799271659348616374843207906872
61799271659348616374843207907032
61799271659348616374864099915624
61799271659861033101777126606534
61799271659861033101777126606582
61799271659861033147530682818642
61799271659861033147530682818690
61799271659861036806041567219832
61799271659861036851795123431940
61799271659861036851795123431988
61799271659861036851795123432148
61799271659861036851878806251940
61799271659861036851879064519144
61799271659861036853487376127940
61799271659861036853571058947732
61799271659861036853571317214888
61799271659861036853571317214936
61799271659861036853571317215096
61799271659861036989055792068472
61799271659861036989139474888264
61799271659861037400921739064440
61799271659861037402363287657080
61799271659893451939933781414808
61799271659893451939934553067140
61799271659893451942378918072404
61799271659893451942378918072564
61799271659893452351715787323732
61799271659893452351716816193508
61799271659893452353973153121444
61799271659893452353973153121652
61799271659893453541309023791292
61799271659893453541309282058496
61799271659893453543754418598000
61799271659893453587062576702980
61799271659893453587062576703028
61799271659893453587062579885356
61799271659893453587062833920424
61799271659893453587062838152512
61799271659893453587062838152560
61799271659893453587063609804844
61799271659893453587063609804892
61799271659893453588754829399140
61799271659893453588755086616584
61799271659893453589322269681074
61799271659893453589507974810156
61799271659893453589510297758450
61799271659893453725764797232572
61799271659893453725953083577104
61799271659893454137714193127304
61799271659893454137714197359392
61799271659893454137735089486076
61799271659893454138278277359288
61799271659896153643368869118612
61799271659896153643368869118660
61799271659896153643369897988388
61799271659896153643369897988436
61799271659896153645626234916324
61799271659896155244744369762348
61799271659896155290497921624276
61799271659896155290497925856412
61799271659896155290498954726188
61799271659896155429200143203628
61799271659896155840961252753828
61799271659896155840961252754036
61799271659896155840982149112600
61799271659897054029607803143470
61799271659897054029796175577070
61799271659897054029858851602846
61799271659897056408793926402900
61799271659897056408793926403060
61799271659897056409547071814076
61799271659897354400452273975572
61799271659897354400452273975732
61799271659897354400452275025332
61799271659897354400452275025492
61799271659897356047580297611412
61799271659897356047580297611620
61799271659897356047580555878664
61799271659897356047581330713324
61799271659905159872138303346984
61799271659905159872138303346985
61799271659905159872138303347144
61799271659905159872138561627239
61799271659905159872159452685241
61799271659905159872159452685449
61799271659905159872159452689612
61799271659905159872159452689613
61799271659905159872159452689820
61799271659909061736188319088039
61799271659909062332656024255369
61799271659909062332656024255417
61799271659909062332677174194343
61799271660005124753197149369460
61799271660185237511228399319126
61799271660185237511416685663610
61799271660185241218021920860748
61799271660185241218021921910508
61799271660185241263754585062860
61799271660185241401033822760886
61799271660185241401036145709180
61799271660185241401036146758940
61799271660185241401283493760882
61799271660185241812794161825154
61799271660185241812794936659814
61799271660185241812815828669858
61799271660185241812818151618152
61799271660185241812877729859730
61799271660185241812880828711158
61799271660187939214663745290134
61799271660187939214663745290182
61799271660187939811970373147658
61799271660187942921457266831804
61799271660187942967189931033916
61799271660187943104471491680236
61799271660187943515498029228286
61799271660187943515498029228494
61799271660187943516251174658384
61799271660187943516253497589208
61799271660187943516312817563582
61799271660188838732588098007586
61799271660188838732588098007634
61799271660188838732588356274790
61799271660188838732588356274838
61799271660188839782475441191418
61799271660188839782475441191626
61799271660188839782475527280534
61799271660188839782663469268746
61799271660188839782663469268954
61799271660188839965406098005690
61799271660188839967934115717241
61799271660188840379719479112234
61799271660188840379779057349233
61799271660188840379782154665627
61799271660188840379782154782267
61799271660188840379782154787883
61799271660188840379782155137803
61799271660188840379782155142222
61799271660188840379782155142381
61799271660188840379782156205032
61799271660188843488513578590623
61799271660188843488513578590831
61799271660188843488513578595043
61799271660188843489269048354192
61799271660188843489269048826528
61799271660188843489269049889386
61799271660188843534246243265278
61799271660188843534434529609650
61799271660188843534434529609810
61799271660188843534517838891333
61799271660188843534517838904431
61799271660188843534517839363717
61799271660188843534517839376767
61799271660188843534517839376815
61799271660188843534517840439625
61799271660188843534518097643971
61799271660188843534518097644019
61799271660188843534998270885202
61799271660188843535001713024268
61799271660188843535085281064253
61799271660188843671444149788216
61799271660188843671444235404895
61799271660188843671444235875667
61799271660188843671444235875826
61799271660188843671444236938477
61799271660188843672279915729653
61799271660188843672279916201877
61799271660188843672279916202037
61799271660188843672279917264687
61799271660188843672283273202576
61799271660188843672283273202577
61799271660188843672283273669136
61799271660188843672283273669137
61799271660188843672283273674800
61799271660188843672283273674801
61799271660188843672283273674960
61799271660188843672283273687850
61799271660188843672283274737610
61799271660188843672533977791162
61799271660188844083226157095202
61799271660188844083226157095250
61799271660188844083226157095410
61799271660188844083226157096868
61799271660188844083226500052002
61799271660188844083226500053460
61799271660188844083309725129570
61799271660188844083309725129618
61799271660188844083309725129778
61799271660188844083309810864347
61799271660188844083309810864555
61799271660188844083309810881817
61799271660188844083310067613987
61799271660188844083310068086162
61799271660188844083310068086163
61799271660188844084061837438930
61799271660188844084065279111596
61799271660188844084065279583772
61799271660188844084065279596822
61799271660188844084065280646582
61799271660188844084065280646790
61799271660188844084124599087215
61799271660188844084124599087374
61799271660188844084124599199643
61799271660188844084124599203855
61799271660188844084124599553775
61799271660188844084124599553934
61799271660188844084124855950527
61799271660188844084124857367469
61799271660188844084124857484109
61799271660188844084125632674512
61799271660188844084127955137373
61799271660188844084127955272679
61799271660188844084127955609549
61799271660188844084127956672359
61799271660188844084127956672566
61799271660188844084127956689828
61799271660189143860714829755970
61799271660189144272497093932146
61799271660189144272580404749070
61799271660189144273395193084158
61799271660200851128232320700304
61799271660200851265430571591106
61799271660200851679472399618332
61799271660200851679534817363854
61799271660200851679535075644108
61799271660200851725288746647463
61799271660200851725473561278940
61799271660220359655887892336984
61799271660220359655887892337032
61799271660220359655888925438848
61799271660220359701620560774040
61799271660220359701808846068812
61799271660220359839069256088012
61799271660220360250663233919656
61799271660220360250684125810156
61799271660220360250685154679932
61799271660220360457422935509182
61799271660220360457422935509342
61799271660220360457423964378958
61799271660220360457423964379118
61799271660220360457611220803906
61799271660220360457611220804114
61799271660220360457611992456238
61799271660220360457611992456446
61799271660221259172119993291652
61799271660221259172120250509256
61799271660221259172121026393516
61799271660221260269620624875384
61799271660221260269620624875432
61799271660221260269703934176037
61799271660221260269704191387817
61799271660221260292613643529533
61799271660221260406902185048125
61799271660221260406902185066839
61799271660221260476360208009391
61799271660221260818412254149510
61799271660221260818412598505782
61799271660221260818496161830009
61799271660221260818496161835624
61799271660221260818496161835625
61799271660221260818496162879769
61799271660221260818496936668880
61799271660221260818496937718640
61799271660221260818496937718641
61799271660221260818496937737354
61799271660221260818496937737355
61799271660221260842220373727097
61799271660221260842220373727145
61799271660221260842220402306813
61799271660221260842221521170959
61799271660221260887138278175241
61799271660221260887388982278345
61799271660221260887388982278553
61799271660221260887389325234937
61799271660221260887389325235145
61799271660221260887953037930613
61799271660221260887953066510329
61799271660221261024586974888893
61799271660221261024586974889101
61799271660221261024587317845693
61799271660221261024670542923261
61799271660221261024670885879853
61799271660221261024670885880061
61799271660221261025151030541161
61799271660221261025151030541209
61799271660221261025151059120877
61799271660221261025152177985023
61799271660221261025152178451583
61799271660221261025235746019390
61799271660221261025235746019391
61799271660221261025402882088126
61799271660221261025402882088127
61799271660221261025402882554686
61799271660221261025402882554687
61799271660221261025422998189165
61799271660221261025422998189373
61799271660221559361370728499752
61799271660221560458891993708280
61799271660221560481863315362848
61799271660221560481863316821417
61799271660221560595901958258970
61799271660221560619061307973396
61799271660221560619123983999172
61799271660221560665630801889535
61799271660221561007683187798248
61799271660221561007746638776568
61799271660221561030655285805040
61799271660221561030655287263609
61799271660221561030926883375465
61799271660221561031470074140128
61799271660221561076659547578773
61799271660221561076659547578981
61799271660221561213857540189321
61799271660221561213857540189529
61799271660221561214422772331727
61799271660221561214506340366094
61799271660221561214506340366095
61799271660221561214694368443582
61799271660223960875555338212900
61799271660223960875555338213108
61799271660223960875556371314764
61799271660223961927135020298440
61799271660223961972867684501956
61799271660223961996048616467852
61799271660223961996048616584492
61799271660223961996048645164208
61799271660223962133309269257930
61799271660223962178979273281916
61799271660223962178979273398556
61799271660223962179040871191050
61799271660223962179041158504530
61799271660223962179041244243678
61799271660223962179041248848611
61799271660223962179041248848771
61799271660223962179041949307692
61799271660223962179041949424332
61799271660223962179042035046840
61799271660223962179062870012640
61799271660223962179062955751788
61799271660223962179606147975180
61799271660223962179607181430366
61799271660223962521931249539476
61799271660223962521931249539684
61799271660223962521932282658650
61799271660223962521932282658810
61799271660223962591389187339338
61799271660223962591410079347930
61799271660223962728649170062478
61799271660223962728649941714650
61799271660223962728649941714810
61799271660223962728650198932254
61799271660223962728670833723242
61799271660223962728670833723402
61799271660223962728838227009422
61799271660223962728838227009582
61799271660223962728859119018174
61799271660224261064806073421048
61799271660224262116406647415754
61799271660224262162327338279656
61799271660224262299337304230026
61799271660224262299588006915980
61799271660224262711119310138998
61799271660225161632617080576746
61799271660225162684217395818969
61799271660225162684218428938143
61799271660225162684218429406107
61799271660225162729950060022485
61799271660225162729950060022533
61799271660225162729951093609623
61799271660225162730221913351625
61799271660225162730221913351673
61799271660225162730221913364723
61799271660225162753110055908006
61799271660225162753110056970864
61799271660225162753110314188308
61799271660225162867148052633033
61799271660225162867148052633081
61799271660225162867149085752207
61799271660225162867398755319035
61799271660225162867398755319195
61799271660225162867398755336457
61799271660225162867399013599289
61799271660225162867399013599497
61799271660225162867399013616759
61799271660225162867399014071678
61799271660225162867399788438077
61799271660225162867399788438161
61799271660225162867399788438321
61799271660225162867399788903908
61799271660225162867399788906333
61799271660225162867399788906338
61799271660225162867399788910545
61799271660225162867399788910550
61799271660225162867399788923591
61799271660225162867399788923595
61799271660225162867399789973355
61799271660225162890120035914475
61799271660225162890307158888642
61799271660225162890307273207506
61799271660225162890307962425274
61799271660225162890307963855314
61799271660225162890308091578532
61799271660225162890308308211586
61799271660225162890308435934804
61799271660225162890371111960372
61799271660225162936876813783241
61799271660225163278931090729667
61799271660225163278992733168101
61799271660225163278992733168149
61799271660225163278992991448403
61799271660225163278993766755239
61799271660225163279013883806915
61799271660225163279014658645787
61799271660225163279014659695547
61799271660225163301901299157524
61799271660225163301902040773687
61799271660225163301902041823447
61799271660225163301902069410176
61799271660225163302153117869392
61799271660225163302173880742148
61799271660225163302173882154926
61799271660225163302173995061012
61799271660225163302173995410932
61799271660225163302655559253935
61799271660225163302717202101536
61799271660225163302718235279711
61799271660225163302718236814745
61799271660225163302739127288303
61799271660225163348471791491819
61799271660225163348659819569147
61799271660225163485669785637401
61799271660225163485669814217117
61799271660225163485920489740505
61799271660293309538446499873100
61799271660293309950207613772028
61799271660293309950228505782072
61799271660294205164874210487776
61799271660294205164874210487824
61799271660294205166566463300416
61799271660294206836665794040547
61799271660294206836665795637012
61799271660294206836665795637220
61799271660294206836665795641431
61799271660294206836665795641432
61799271660294206882398459728259
61799271660294206882398459728260
61799271660294206882398459728467
61799271660294206882422364965771
61799271660294206882422364965979
61799271660294207019683505698895
61799271660294207019850527313414
61799271660294209992222981556075
61799271660294209992222982089730
61799271660294210106258281880714
61799271660294210106508985984026
61799271660294210174419104194500
61799271660294210174419105594180
61799271660294210175153638897970
61799271660294210175171216503812
61799271660294210175171217903492
61799271660294210175171863603607
61799271660294210175233892529588
61799271660294210175233893929268
61799271660294210175237335600322
61799271660294210175237335619036
61799271660294210175237335718414
61799271660294210175237335724030
61799271660294210175237335735676
61799271660294210175237335737080
61799271660294210175237335737288
61799271660294210175237335741500
61799271660294210175237336072706
61799271660294210175237336091420
61799271660294210175237337154230
61799271660294210518102963268758
61799271660294210518102963330153
61799271660294210518102963330189
61799271660294210518102963330237
61799271660294210518102963446877
61799271660294210518102963465543
61799271660294210518102963802626
61799271660294210518102963819834
61799271660294210518102963819882
61799271660294210540447510360614
61799271660294210540447510373504
61799271660294210540447510373712
61799271660294210540447510378083
61799271660294210541011137334403
61799271660294210541011137334451
61799271660294210541011594586774
61799271660294210541011594586822
61799271660294210541011596009587
61799271660294210541011596009588
61799271660294210541011596009747
61799271660294210541011596022638
61799271660294210541014609221197
61799271660294210541014609238459
61799271660294210541014695327527
61799271660294210541202980255117
61799271660294210541202981672059
61799271660294210541265785315891
61799271660294210542707204891003
61799271660294210542707334090212
61799271660294210542707334090213
61799271660294210542707334090260
61799271660294210542707334090261
61799271660294210542707335606580
61799271660294210586180174564130
61799271660294210586180174581599
61799271660294210586180175030690
61799271660294210586180175047951
61799271660294210586180175047952
61799271660294210586201110103472
61799271660294210586201111503152
61799271660294210586743801537919
61799271660294210586744258790290
61799271660294210586765195735136
61799271660294210586765841435251
61799271660294210586768165433305
61799271660294210586768165450567
61799271660294210586768165450775
61799271660294210586932559975040
61799271660294210587015855374370
61799271660294210587015898438560
61799271660294210587015899838240
61799271660294210587016242794624
61799271660294210587016242794832
61799271660294210588439998293728
61799271660294210588439998293729
61799271660294210588627897154585
61799271660294210588627897171847
61799271660294210723378167174678
61799271660294210723378167187776
61799271660294210723378167641238
61799271660294210723378167658500
61799271660294210723378168704096
61799271660294210723378168721358
61799271660294210723378427338482
61799271660294210723461735220692
61799271660294210723461736620372
61799271660294210723461736738256
61799271660294210723461736738464
61799271660294210723461736755726
61799271660294210723461778739796
61799271660294210723462123095860
61799271660294210723462123096068
61799271660294210724029306042514
61799271660294210724029306048338
61799271660294210724029306061228
61799271660294210724029306166222
61799271660294210724029306179272
61799271660294210724029307577548
61799271660294210724029307583371
61799271660294210724029307583372
61799271660294210724029307596422
61799271660294210724193228611364
61799271660294210724196442246595
61799271660294210724213847512534
61799271660294210724213847984918
61799271660294210724213848929684
61799271660294210724213848935300
61799271660294210724213849401860
61799271660294210724213891049108
61799271660294210724214235405172
61799271660294210724214235405380
61799271660294210724276524961076
61799271660294210724276524961124
61799271660294210724276525073552
61799271660294210724276525077764
61799271660294210724276525090814
61799271660294210724276911431156
61799271660294210724280010151442
61799271660294210724280010282584
61799271660294210724280010286796
61799271660294210724280010618002
61799271660294210724280010636716
61799271660294210724280011686476
61799271660294210724280011699526
61799271660294210725637876391058
61799271660294210725721558738466
61799271660294210725721558856558
61799271660294210725721558873820
61799271660294210725721559210850
61799271660294210725721560273500
61799271660294210725888580494162
61799271660294210725888694825907
61799271660294210725888696342227
61799271660294507209117750438744
61799271660294510729718105774547
61799271660294510731977929486724
61799271660294510731977929486884
61799271660294510776289935524943
61799271660294510776289935524952
61799271660294510777898878984964
61799271660294510777898878985172
61799271660294510912711438609808
61799271660294510912711438610016
61799271660294510912732716626292
61799271660294510912732716976212
61799271660294510913463549506550
61799271660294510913463549856470
61799271660294510913463549860682
61799271660294510913484829285524
61799271660294510913547117357183
61799271660294510913547118953696
61799271660294510913547118957908
61799271660294510913547118970958
61799271660294510913547505311300
61799271660294510913550604161267
61799271660294510913550604161276
61799271660296906870001808221712
61799271660296906938893823558208
61799271660296908585836817878475
61799271660296908585836817878683
61799271660296908585857709887067
61799271660296908585857709887275
61799271660296908723115365411160
61799271660296908723306880097359
61799271660296911695655789968478
61799271660296911695655789968526
61799271660296911695655789968686
61799271660296911832100506433607
61799271660296911832100506433815
61799271660296911832668034326802
61799271660296911832856320684383
61799271660296911832856320684591
61799271660296911877833515110083
61799271660296911877833515110084
61799271660296911877833515110243
61799271660296911877854064162035
61799271660296911877854064162243
61799271660296911878397256385427
61799271660296911878397256385635
61799271660296911878609661680379
61799271660296911878609661680587
61799271660296912221475633760742
61799271660296912221475633760950
61799271660296912221538309786726
61799271660296912221538309803988
61799271660296912244446940930883
61799271660296912246142680527876
61799271660296912246142680528036
61799271660296912290179262294399
61799271660296912290179262294607
61799271660296912290179605251199
61799271660296912290179619601564
61799271660296912290203510354601
61799271660296912290203510371863
61799271660296912290203639512023
61799271660296912290454687971400
61799271660296912426625485552228
61799271660296912426625485552276
61799271660296912426897081663924
61799271660296912427377612212112
61799271660296912427440288237888
61799271660296912427464265084206
61799271660296912427628316315216
61799271660296912427652680581947
61799271660296912427652680581948
61799271660296912427652680582155
61799271660296912427711869999060
61799271660296912427715356607724
61799271660296912427715356607931
61799271660296912429072964094910
61799271660296912429135640120686
61799271663176023466816932730911
61799271663176023878598037650718
61799271663176023878598809303050
61799271663176024015859607276207
61799271663248973714486032830501
61799271677074792803251410804912
61799271677074792803251668022356
61799271677074792803251668022404
61799271677074792803439696099684
61799271677586907556629526030029
61799271677586907556629526030077
61799271677586907556629526146669
61799271677586907556629554726433
61799271677586908151216835768393
61799271677586908151216835768601
61799271677586908151216951486937
61799271677586908151216951487145
61799271677586908151217180124665
61799271677586908151217180124873
61799271677586908151237756356701
61799271677586908151237756356909
61799271677586908151237843495529
61799271677586908151237843495737
61799271677586908151238100712973
61799271677586908151238100713181
61799271677586908151488804816077
61799271677586908151488890555225
61799271677586908288686797426625
61799271677586908288686797426673
61799271677586908288686883165773
61799271677586908288686883165821
61799271677586909386752002186542
61799271677586909935627569359458
61799271677586913045430251878694
61799271677586913045430510145898
61799271677586913047059743859642
61799271677586913047122762841850
61799271677586913091183808090802
61799271677586913091184066239860
61799271677586913091184066239861
61799271677586913091184066356500
61799271677586913091184066356501
61799271677586913091184066356548
61799271677586913091184066356549
61799271677586913092604349765713
61799271677586913092604349882353
61799271677586913092604349882513
61799271677586913092604349883757
61799271677586913092604349883965
61799271677586913092604349888177
61799271677586913092604378462069
61799271677586913092604378463473
61799271677586913092604378463681
61799271677586913092604378467893
61799271677586913092604378580113
61799271677586913092604378580321
61799271677586913092792377965505
61799271677586913092792379365137
61799271677586913092792408061493
61799271677586913092876319052452
61799271677586913092876319052453
61799271677586913092876319052500
61799271677586913092876319052501
61799271677586913639975692306907
61799271677586913639975692307115
61799271677586913639975692308359
61799271677586913639975692308519
61799271677586913639975692325781
61799271677586913639975692325829
61799271677586913639975692424999
61799271677586913639975692425159
61799271677586913639975693842101
61799271677586913639975693842149
61799271677586913639975693842308
61799271677586913639975693843766
61799271677586913640164064877526
61799271677586913640226740901797
61799271677586913640226740901845
61799271677586913641647139201427
61799271677586913641647139201587
61799271677586913641647140618577
61799271677586913641647397481681
61799271677586913641647397481889
61799271677586913641647397836021
61799271677586913641667944998647
61799271677586913641667944998695
61799271677586913641667945003067
61799271677586913641667945016117
61799271677586913641667945121111
61799271677586913641667945488293
61799271677586913641667946538053
61799271677586913641667946538101
61799271677586913641667946538260
61799271677586913641668031210019
61799271677586913641668031210179
61799271677586913641668031227440
61799271677586913641668031227441
61799271677586913641668032627169
61799271677586913641668032627328
61799271677586913641668289490273
61799271677586913641668289494644
61799271677586913641668289494645
61799271677622029838361863804934
61799271677622029838549807193082
61799271677622029838550150149466
61799271677622029882673871306096
61799271677622029882673871306144
61799271677622029882674129573300
61799271677622029882674900175872
61799271677622029882674900175920
61799271677622029884094441801492
61799271677622029884366382385892
61799271677622029884369476986518
61799271677622029884931237103808
61799271677622029884931238270208
61799271677622029884933561101862
61799271677622029884933561218502
61799271677622029885119266347536
61799271677622029885119266347744
61799271677622029885121589179190
61799271677622029885121589179238
61799271677622029885121589179398
61799271677622029885121589295830
61799271677622030294456135482272
61799271677622030294457164352048
61799271677622030295876447710464
61799271677622030296713501279984
61799271677622030296713501280192
61799271677622030296713501396624
61799271677622030296713501396832
61799271677622030433158094560880
61799271677622030433158094560928
61799271677622030433158352828084
61799271677622030433158352828132
61799271677622030433346380905412
61799271677622030433892667729430
61799271677622030433892667729478
61799271677622030433911235739968
61799271677622030433911235740016
61799271677622030433911236789728
61799271677622031485678863948096
61799271677622031486306737629506
61799271677622031486306737746146
61799271677622031486309061627560
61799271677622031486309061744200
61799271677622031486497089821528
61799271677622031529802923811760
61799271677622031529802924861568
61799271677622031529803182078964
61799271677622031529803182079012
61799271677622031531495177557520
61799271677622031531495434774916
61799271677622031531495434774964
61799271677622031531495434891556
61799271677622031532059260739696
61799271677622031532059260856336
61799271677622031532060293841317
61799271677622031532060293841560
61799271677622031532060293957957
61799271677622031532060293958200
61799271677622031532062617839614
61799271677622031532247547084276
61799271677622031532250645916990
61799271677622031667000920654450
61799271677622031668505142207332
61799271677622031668505145389660
61799271677622031668505145391112
61799271677622031668505145395484
61799271677622031669257253466884
61799271677622031669257254516644
61799271677622032078594898486094
61799271677622032078595927355870
61799271677622032080287147066592
61799271677622032080287147066752
61799271677622032080287151298680
61799271677622032080287151300084
61799271677622032080287151317554
61799271677622032080475437662086
61799271677622032081039517643108
61799271677622032081040292477525
61799271677622032081040292477768
61799271677622032081042616475822
61799271677622032081102968503461
61799271677622930269100834458042
61799271677622932054308871811880
61799271677622932646406594387378
61799271677622932646407708996302
61799271677623230459187302700816
61799271677623230459187302701024
61799271677623230459189625649318
61799271677623231007226130914160
61799271677623231007414417258692
61799271677623231007414417258900
61799271677623231007958381134416
61799271677623231007960704082710
61799271677623231007979273143008
61799271677623231007979273143216
61799271677623231051538511469408
61799271677623231051539539989264
61799271677623231051539540339184
61799271677623231052958823697392
61799271677623231052958823697600
61799271677623231053147110041924
61799271677623231053147110042132
61799271677623231053234117033190
61799271677623231053795877267120
61799271677623231053795877267328
61799271677623231053798201265174
61799271677623231053798201265382
61799271677623231190219836690036
61799271677623231190407864767364
61799271677623231190972720651680
61799271677623231190972977519156
61799271677623231190972977519204
61799271677623231190972977869124
61799271677623231190975301867130
61799271677623231190975301867178
61799271677623231190993869527748
61799271677623231190993869527796
61799271677623231190996193875722
61799271677623231190996193875770
61799271677623232242740314629348
61799271677623232286885300848704
61799271677623232286885558066148
61799271677623232288577553544656
61799271677623232288577810762100
61799271677623232289329923071412
61799271677623232289330699091138
61799271677623232289330699091346
61799271677623232289333021904126
61799271677623232289333022022170
61799271677623232425754915613406
61799271677623232425775807740042
61799271677623232426340663624358
61799271677623232426342986572652
61799271677623232837348630578528
61799271677623232837348630578576
61799271677623232837348630578736
61799271677623232837348631978208
61799271677623232837369522587120
61799271677623232837369522587168
61799271677623232837369522587328
61799271677623232837536916923060
61799271677623232837536917272980
61799271677623232837536921522378
61799271677623232837536921522538
61799271677623232837557813649014
61799271677623232837557813649222
61799271677623232838101001155044
61799271677623232838101001504964
61799271677623232838101775989704
61799271677623232838104100337678
61799271677623232838104100473032
61799271677623232838121893163684
61799271677623232838122667998344
61799271677623232838122669533330
61799271677623232838122669533538
61799271677623232838124992464362
61799271677623232838124992481624
61799271677623232838124992481832
61799271677623232838184310922416
61799271677630135361265983130786
61799271677630135361268307128840
61799271677630135361456335206168
61799271677630135406454422008992
61799271677630135406454422009040
61799271677630135406454680276196
61799271677630135406454680276244
61799271677630135407021863224254
61799271677630135407021863224302
61799271677630135407021863340942
61799271677630135407209891301630
61799271677630135407209891418270
61799271677630135543652414619540
61799271677630135543652414619541
61799271677630135543652414619588
61799271677630135543652414619589
61799271677630135543652415669300
61799271677630135543652415669301
61799271677634037272175541090272
61799271677634037272175541090320
61799271677634037272175541206912
61799271677634037409352641692276
61799271677634037409352641692436
61799271677634037453497886308479
61799271677634037455106198020976
61799271677634037455106198021184
61799271677634037455189880724128
61799271677634037455189880724176
61799271677634037455193236909640
61799271677634037455757321024984
61799271677634037455757321141624
61799271677634037455945349102312
61799271677634037455945349102520
61799271677634037455945349218952
61799271677634037820946503664199
61799271677634037820967511649104
61799271677634037820967511649312
61799271677634037821702087883342
61799271677634037821702087999982
61799271677634037865279891154592
61799271677634037866888461147392
61799271677634037866888461147600
61799271677634037866975501085816
61799271677634037867455672909898
61799271677634037867476564801850
61799271677634037867539585201160
61799271677634037867539585201368
61799271677634037867539585317800
61799271677634037867539585318008
61799271677634037867727613278488
61799271677634037867727613278696
61799271677634038003960959157728
61799271677634038003960959157776
61799271677634038004149244452500
61799271677634038004149244452501
61799271677634038004149244452548
61799271677634038004149244452549
61799271677634038004716427639502
61799271677634038004716427652552
61799271677634038004737319531454
61799271677634038004737319544504
61799271677634937839924560965781
61799271677634937839924560965988
61799271677634937839924561082421
61799271677634937839924561082628
61799271677913814404081318204718
61799271677913814404081318204766
61799271677913814404081319254478
61799271677913814404081576471922
61799271677913814404081576471970
61799271677913815453968661388758
61799271677913815454156689466086
61799271677913816051212699309366
61799271677913816051275374985015
61799271677913816051275375339354
61799271677913816051275375339513
61799271677913816051275376402164
61799271677913819160006798787755
61799271677913819160006798792175
61799271677913819160006799142094
61799271677913819160006799142095
61799271677913819205739462991271
61799271677913819205739462995691
61799271677913819205739463462250
61799271677913819205739463462251
61799271677913819205739464525061
61799271677913819205927749806782
61799271677913819206011059088465
61799271677913819206011059101563
61799271677913819206011059573899
61799271677913819206011059573947
61799271677913819206011060623659
61799271677913819206011060636757
61799271677913819206011317841103
61799271677913819206011317841151
61799271677913819206011317854201
61799271677913819206575144855643
61799271677913819206575144857100
61799271677913819206578500905557
61799271677913819206578500905801
61799271677913819206578500907258
61799271677913819206578500924515
61799271677913819206578502324195
61799271677913819206766528818108
61799271677913819343209310329395
61799271677913819343209310464749
61799271677913819343209311864429
61799271677913819343753277509756
61799271677913819343755601507810
61799271677913819343773136280917
61799271677913819343773136299790
61799271677913819343773136399009
61799271677913819343773137349550
61799271677913819343773137349551
61799271677913819343773137461819
61799271677913819343773137816111
61799271677913819343774169401654
61799271677913819343774169519746
61799271677913819343776493399708
61799271677913819343776493399709
61799271677913819343776493517800
61799271677913819343776493872092
61799271677913819343776494934743
61799271677913819754782139058924
61799271677913819754802945326910
61799271677913819754803030943435
61799271677913819754803030943595
61799271677913819754803031061479
61799271677913819754803031061687
61799271677913819754803031065850
61799271677913819754803031065851
61799271677913819754803031066058
61799271677913819754803031078949
61799271677913819754803031415771
61799271677913819754803031415819
61799271677913819754803031415978
61799271677913819754803288161039
61799271677913819754803288283294
61799271677913819754803288283295
61799271677913819754803289696073
61799271677913819755535284487362
61799271677913819755537607416782
61799271677913819755555400476014
61799271677913819755556176845868
61799271677913819755556176850080
61799271677913819755556176863130
61799271677913819755558499308728
61799271677913819755558499426772
61799271677913819755558500843922
61799271677913819755617819284347
61799271677913819755617819396775
61799271677913819755617819400987
61799271677913819755617819401146
61799271677913819755617819402604
61799271677913819755617819750907
61799271677913819755617819751066
61799271677913819755618076501791
61799271677913819755618852871644
61799271677913819755621175334505
61799271677913819755621175452549
61799271677913819755621175469811
61799271677913819755621176869491
61799271677913819755621176869695
61799271677913819755621176869698
61799271677913819755621176869704
61799271677913819755621176886960
61799271677914716619024480949644
61799271677914720322531158934272
61799271677914720322531158934432
61799271677914720323347066477554
61799271677914720323349389407134
61799271677914720323366839277952
61799271677914720323367958486137
61799271677915015159471699646466
61799271677915015159471699646514
61799271677915016256972072496482
61799271677915016256972072496530
61799271677915016808274182819739
61799271677915016808295074828331
61799271677915016808357750854266
61799271677915019963009752255809
61799271677915019963009752256017
61799271677915019963009780953617
61799271677915019963009780953777
61799271677915019963009781307909
61799271677915019963009782370718
61799271677915019963009782370719
61799271677915019963010125327311
61799271677915019963010125327359
61799271677915019963093693361679
61799271677915019963093693361727
61799271677915019963093693374777
61799271677915020100270794313555
61799271677915020100270794313603
61799271677915020100291686322147
61799271677915020101106474657235
61799271677915020101106474657283
61799271677915020101106474657442
61799271677915020101109573507259
61799271677915020511801752812910
61799271677915020511801752812911
61799271677915020511801752812958
61799271677915020511801752812959
61799271677915020511801752813118
61799271677915020511864400136555
61799271677915020511864514927754
61799271677915020511864514927802
61799271677915020511864514927962
61799271677915020511864771790907
61799271677915020511864772145246
61799271677915020511864772145247
61799271677915020511864773208057
61799271677915020511885320847326
61799271677915020511885320847327
61799271677915020511885320847486
61799271677915020511885406936394
61799271677915020511885406936554
61799271677915020512616512445867
61799271677915020512616512446027
61799271677915020512616885517369
61799271677915020512617660356240
61799271677915020512617660356400
61799271677915020512637433152219
61799271677915020512637433152427
61799271677915020512637433156638
61799271677915020512637433156639
61799271677915020512637776463150
61799271677915020512637776463151
61799271677915020512637777525961
61799271677915020512638552364832
61799271677915020512640875295864
61799271677915020512640875295865
61799271677925526610475867722240
61799271677925526795666346667439
61799271677925526795729022693215
61799271677925826799725540897436
61799271677925826936923791788238
61799271677925826937007130234288
61799271677925826937007474608030
61799271677925826984999587877163
61799271677925827348789365731578
61799271677925827348789480517002
61799271677925827350965246743962
61799271677925827351027922769738
61799271677925827351028037555162
61799271677925827351028037560986
61799271677925827351028037574036
61799271677926727550572856045365
61799271677946234706332685012618
61799271677946234843613470706180
61799271677946234843613470706228
61799271677946235895381179469320
61799271677946235895381179469368
61799271677946235895381954304028
61799271677946235941114618507496
61799271677946235941197154373169
61799271677946235941197411590613
61799271677946236078395403650036
61799271677946236078395405245097
61799271677946236078395405245257
61799271677946236078395405263971
61799271677946236078395408433254
61799271677946236078396180085581
61799271677946236078396180085586
61799271677946236489989124815312
61799271677946236489989124815313
61799271677946236489989127996236
61799271677946236489989127997640
61799271677946236489989382032756
61799271677946236489989382032757
61799271677946236489989383076901
61799271677946236489989383095615
61799271677946236489989386263440
61799271677946236489989386264844
61799271677946236489989386282314
61799271677946236489990156867416
61799271677946236489990157917176
61799271677946236489990157917177
61799271677947436698008967485823
61799271677947437247050870378787
61799271677947437270148574336896
61799271677947437270210221492896
61799271677947437270211250362672
61799271677947437270230635287694
61799271677947437270230721376762
61799271677947437270776110555547
61799271677947437316529666767495
61799271677947437316529666767655
61799271677947437453727659378043
61799271677947437453978363481147
61799271677947437453978736552649
61799271677947437453999628561241
61799271677949836977579812974026
61799271677949838235353603759520
61799271677949838349370597461888
61799271677949838349642192038390
61799271677949838349643306647314
61799271677949838761152602321100
61799271677949838761215364085864
61799271677949838761215622353059
61799271677949838761215622353068
61799271677950136755067369011138
61799271677950137166849287781490
61799271677950137304130934397168
61799271677950137304130935446928
61799271677950137304130935446976
61799271677950137304131192664372
61799271677950137304131192664420
61799271677950138355710501225061
61799271677950138355710616016100
61799271677950138355710616016101
61799271677950138355710616029199
61799271677950138355710620737834
61799271677950138355710620750932
61799271677950138355711649253318
61799271677950138355711649603239
61799271677950138401443165428577
61799271677950138401443280219616
61799271677950138401443280219617
61799271677950138401443280219664
61799271677950138401443280219665
61799271677950138401443280232715
61799271677950138401444313806755
61799271677950138401444313806962
61799271677950138401631565514388
61799271677950138401631565514436
61799271677950138401632340349048
61799271677950138401632340467140
61799271677950138401632340471352
61799271677950138401632340471512
61799271677950138401632340484402
61799271677950138401714875268503
61799271677950138401714875281553
61799271677950138401715133548757
61799271677950138401715133548805
61799271677950138424352616520533
61799271677950138424352616520581
61799271677950138424540529948968
61799271677950138424603276105138
61799271677950138424603292043921
61799271677950138424603320623637
61799271677950138424603320623685
61799271677950138424603534385440
61799271677950138424603663521180
61799271677950138424603663521228
61799271677950138424603663580229
61799271677950138424603663580277
61799271677950138424624212632229
61799271677950138538641158039125
61799271677950138538641272830165
61799271677950138538641272830213
61799271677950138538641277551898
61799271677950138538641277551946
61799271677950138538641277564996
61799271677950138538642306067590
61799271677950138538642306417510
61799271677950138538891860663600
61799271677950138538891860725079
61799271677950138538891860725127
61799271677950138538891860742389
61799271677950138538891975516167
61799271677950138538891975516327
61799271677950138538891975533588
61799271677950138538891975533589
61799271677950138538891980233688
61799271677950138538891980237900
61799271677950138538891980238060
61799271677950138538891980250950
61799271677950138538892233796421
61799271677950138538892233796629
61799271677950138538892233813891
61799271677950138538892238518154
61799271677950138538893008635293
61799271677950138538893009103464
61799271677950138538893009103465
61799271677950138538893009107676
61799271677950138538893009107677
61799271677950138538893009120726
61799271677950138538893009120727
61799271677950138538893010170486
61799271677950138538893010170487
61799271677950138561613256577141
61799271677950138561613256577349
61799271677950138561613285156905
61799271677950138561613370896005
61799271677950138561800149048366
61799271677950138561800379085774
61799271677950138561800541172884
61799271677950138561801198585292
61799271677950138561801311775664
61799271677950138561801312825424
61799271677950138561801312904156
61799271677950138561801313175344
61799271677950138561801313234185
61799271677950138561801313234393
61799271677950138561801313254076
61799271677950138561801528408718
61799271677950138561801656131728
61799271677950138561801656190777
61799271677950138561863303287776
61799271677950138561863960680245
61799271677950138561864074999109
61799271677950138561864332157552
61799271677950138561864332216601
61799271677950138561884866388208
61799271677950138561884881268553
61799271677950138561885210761950
61799271677950138561885224225145
61799271677950138562365282681771
61799271677950138562365368886453
61799271677950138562365397466169
61799271677950138562365397466217
61799271677950138562366402005787
61799271677950138562366516796827
61799271677950138607366841369013
61799271677950138607366841369173
61799271677950138607554869116264
61799271677950138607554869446293
61799271677950138607554869446501
61799271677950138607554869466184
61799271677950138607617545472069
61799271677950138607617545472117
61799271677950138607617631211217
61799271677950138607617888428661
61799271677950138607617888428709
61799271677950138607638810221983
61799271677950138607638810571903
61799271677950138608181720164934
61799271677950138608181748744650
61799271677950138608181748744698
61799271677950138608182748562535
61799271677950138608182749034710
61799271677950138608182749034711
61799271677950138608182749034918
61799271677950138608182863353575
61799271677950138608370005459706
61799271677950138608370034039422
61799271677950138608370034039470
61799271677950138608370777112038
61799271677950138608370777112039
61799271677950138608370777112246
61799271677950138608371148648347
61799271677950138608371148648395
61799271677950138950423163020592
61799271677950138950423163020640
61799271677950138950423163020800
61799271677950138950423191718614
61799271677950138950423540678314
61799271677950138950423540678362
61799271677950138950423540691412
61799271677950138950424310926799
61799271677950138950424310926802
61799271677950138950424310926808
61799271677950138950424312326479
61799271677950138950424312326482
61799271677950138950424312326488
61799271677950138950485838574033
61799271677950138950485953360861
61799271677950138950485953361069
61799271677950138950485953365232
61799271677950138950485953365233
61799271677950138950485953365280
61799271677950138950485953365281
61799271677950138950485953365440
61799271677950138950485953833458
61799271677950138950485958082594
61799271677950138950485958082802
61799271677950138950486211645535
61799271677950138950486986480195
61799271677950138950486986952370
61799271677950138950486986952371
61799271677950138950486986952578
61799271677950138950506845373824
61799271677950138950506845373825
61799271677950138950506845373872
61799271677950138950506845373873
61799271677950138950506845374032
61799271677950138950506845723744
61799271677950138950506845723745
61799271677950138950506845723952
61799271677950138950506849973142
61799271677950138950506849973302
61799271677950138950507108240346
61799271677950138950507108240506
61799271677950138973394519004528
61799271677950138973395260970819
61799271677950138973395262486113
61799271677950138973395262486321
61799271677950138973395289607308
61799271677950138973395290657068
61799271677950138973395291006988
61799271677950138973395291065829
61799271677950138973395291065877
61799271677950138973395291066037
61799271677950138973646338066524
61799271677950138973646338125573
61799271677950138973665981608622
61799271677950138973666067347770
61799271677950138973667100939280
61799271677950138973667102352058
61799271677950138973667215258144
61799271677950138973667215608064
61799271677950138973667216670922
61799271677950138973667230134117
61799271677950138973667473538446
61799271677950138973667473888366
61799271677950138974148407914759
61799271677950138974210053476516
61799271677950138974210307573111
61799271677950138974210422298508
61799271677950138974210422357557
61799271677950138974210426547858
61799271677950138974210427079290
61799271677950138974211083940535
61799271677950138974211198259399
61799271677950138974211198731782
61799271677950138974211457011877
61799271677950138974231314366101
61799271677950138974232090267991
61799271677950138974232347485435
61799271677950138974232349020469
61799271677950138974232463339333
61799271677950139019148847277937
61799271677950139019148847278145
61799271677950139019399894337633
61799271677950139019963978569617
61799271677950139019963983291350
61799271677950139019965011688951
61799271677950139019965126479991
61799271677950139019984903879658
61799271677950139020153039766279
61799271677950139156409515914261
61799271677950139156409515914309
61799271677950139156409601653409
61799271677950139156597886948181
61799271677950139156660562973957
61799271677950139156660562974005
61799271677950139157161971180165
61799271677950139157162747554231
61799271677950139157163005834533
61799271677950139157163119090539
61799271677950139157163119090587
61799271677950139157163120153397
61799271677950139157224389988497
61799271677950139157224766246538
61799271677950139157224766246586
61799271677950139157225423580007
61799271677950139157225537898870
61799271677950139157225537898871
61799271677950139157225795116362
61799271677950139157225795116363
61799271677950139157225796179173
61799271677950139157245658255130
61799271677950139157245658255178
61799271677950139157246429907462
61799271677950139157246429907463
61799271677950139157246687124906
61799271677950139157246687124907
61799271677950139157246687124954
61799271677950139157246687124955
61799271677950139157246688187765
61799271677950139157413709937637
61799271677950139157413823193690
61799271677950139157413823193691
61799271677950139157413824256501
61799271677950139157434715202234
61799271677950139157434715202235
61799271677950139157434716265093
61799271677951037734661069771842
61799271677951037734662188966986
61799271677951038923711458258189
61799271677951038969256095447394
61799271677951038969443003135419
61799271677951038969443003148469
61799271677951038969444122461705
61799271677951038969444123878806
61799271677951039106724907799737
61799271677951039106724907799785
61799271677951039129613352033220
61799271677951039175366522241856
61799271677951039175366893778164
61799271677951039175450333932081
61799271677951039175450592199285
61799271677951039175450592212335
61799271677951039518234973590709
61799271677951039518234973590868
61799271677951039518234973708966
61799271677951039518318627364384
61799271677951039518318885644479
61799271677951039518319661883031
61799271677951039518319661883190
61799271677951039541395357942192
61799271677951039541478911509396
61799271677951039586959465082470
61799271677951039586960499601276
61799271677951039586960499719368
61799271677951039586960500073500
61799271677951039586960528299084
61799271677951039586960614392364
61799271677951039586960614392523
61799271677951039586960628918577
61799271677951039587148899687295
61799271677951039587148914213349
61799271677951039587211547133196
61799271677951039587211548196006
61799271677951039587211575712912
61799271677951039587211576775722
61799271677951039587232467721456
61799271677951039587232467721504
61799271677951039587232468784314
61799271678019180905259446137932
61799271678019180906951698833884
61799271678019182554083078401838
61799271678019182554083078874222
61799271678019182554083078887272
61799271678019185777751502077847
61799271678019185800914194891794
61799271678019185800914194897410
61799271678019185800914194910460
61799271678019185800914195960220
61799271678019185846643515995836
61799271678019185846667794173867
61799271678019185846730556288552
61799271678019185846730557351362
61799271678019185848339125790254
61799271678019185848339125791658
61799271678019185848339125809128
61799271678019185848339126159048
61799271678019186188781395308926
61799271678019186189533507501592
61799271678019186189533507619636
61799271678019186189533507987026
61799271678019186257673395232034
61799271678019186257673395245084
61799271678019186257673396294844
61799271678019186257673396307942
61799271678019186257673653512336
61799271678019186257673653525386
61799271678019186258237479477068
61799271678019186258237479477116
61799271678019186258237480526828
61799271678019186258237480539926
61799271678019186258237493827480
61799271678019186258509075575714
61799271678019186258509076651622
61799271678019186258509333855968
61799271678019186258509333856016
61799271678019186258509334918826
61799271678019186258512433042814
61799271678019186258512433044266
61799271678019186258512434105672
61799271678019186258512434107076
61799271678019186258512562197524
61799271678019186258512563247284
61799271678019186258512563260334
61799271678019186258512820464680
61799271678019186258512820464728
61799271678019186258512821527538
61799271678019186259932875469595
61799271678019186259933103505258
61799271678019186259933103621898
61799271678019186259933103623302
61799271678019186259933103640772
61799271678019186259933103977642
61799271678019186259933105040452
61799271678019186259953767478187
61799271678019186260121131582586
61799271678019186260121131699226
61799271678019186260121131700630
61799271678019186260121131718100
61799271678019186260121132054970
61799271678019186260121133117780
61799271678019186394954956939760
61799271678019186394954956939808
61799271678019186394954956952858
61799271678019186395435486438028
61799271678019186395435487487788
61799271678019186395498162463804
61799271678019186395498163513564
61799271678019186395522527780504
61799271678019186395522527793554
61799271678019186395686190541132
61799271678019186395686191590892
61799271678019186395707069132432
61799271678019186395707069132480
61799271678019186395710425654814
61799271678019186395710425667864
61799271678019186395710426717624
61799271678019186395710555857832
61799271678019186395710555870882
61799271678019186395710813075228
61799271678019186395710813075276
61799271678019186395710813088326
61799271678019186395710814138086
61799271678020081473071142039216
61799271678020081474763394735168
61799271678020083259176794230863
61799271678020083259176794230911
61799271678020086414455211897120
61799271678020086414479575791054
61799271678020086414479575809928
61799271678020086416150907799320
61799271678020086825422414636610
61799271678020086825422414636770
61799271678020086825505984200348
61799271678020086825506370557952
61799271678020086825506370558000
61799271678020086825986500397964
61799271678020086826324602105112
61799271678020086826324602105160
61799271678020086827765806318650
61799271678020086963247182339312
61799271678020086963519151503588
61799271678020086963519151503636
61799271678020086963522594709884
61799271678020086963522594715707
61799271678020086963522594715708
61799271678020086963522594728758
61799271678020086964942878241512
61799271678020086965214847405836
61799271678020383311161969198656
61799271678020383311161969198816
61799271678020383311161997900836
61799271678020383311162342270158
61799271678020383311165440039854
61799271678020383311165440040014
61799271678020383311165440040062
61799271678020386969023021872804
61799271678020386969778576321050
61799271678020386969778576321098
61799271678020386969778576321258
61799271678020387014755686071900
61799271678020387014755686076320
61799271678020387014755686089370
61799271678020387014756029028492
61799271678020387014756029032912
61799271678020387014756029045962
61799271678020387015507768266462
61799271678020387015507768266510
61799271678020387015507768270674
61799271678020387015507768270882
61799271678020387015507796968642
61799271678020387015507797318562
61799271678020387015507797322774
61799271678020387015508141337804
61799271678020387015508141342176
61799271678020387015508141342224
61799271678020387015511240524566
61799271678020387015511240524650
61799271678020387015511240524810
61799271678020387015511240529022
61799271678020387015511240542120
61799271678020387151954021993332
61799271678020387151954021993380
61799271678020387152037718813616
61799271678020387152768810328420
61799271678020387152768810328468
61799271678020387152771909178444
61799271678020387152789357980788
61799271678020387152789702337012
61799271678020387152789702337060
61799271678020387152789745383732
61799271678020387152789831122928
61799271678020387152792844233699
61799271678020387152793188590028
61799271678020387154464549277331
61799271678020387154464549277379
61799271678020387154485441285923
61799271678020387154485441285980
61799271678022783176318201665740
61799271678022783178010454361692
61799271678022784825330206498600
61799271678022784962402588790392
61799271678022784962590875134924
61799271678022784962611881934715
61799271678022784962611881934763
61799271678022787934144839617426
61799271678022787934144839630476
61799271678022788048434544388930
61799271678022788117159065995228
61799271678022788117159452352880
61799271678022788117639582192844
61799271678022788117639595497868
61799271678022788117702271523644
61799271678022788117702271523804
61799271678022788117890299600972
61799271678022788117890299601132
61799271678022788117911564662192
61799271678022788117914663513572
61799271678022788117914663513780
61799271678022788117974240687968
61799271678022788117977339539348
61799271678022788117977683894216
61799271678022788117977683913090
61799271678022788119397953076928
61799271678022788119397967425844
61799271678022788119397967426004
61799271678022788119585995484458
61799271678022788119585995503172
61799271678022788119585995503332
61799271678022788460780635598351
61799271678022788460780635598360
61799271678022788460843311624287
61799271678022788460843311624296
61799271678022788485363626292794
61799271678022788485426302318570
61799271678022788528669475792504
61799271678022788528669475792712
61799271678022788528941458261804
61799271678022788528941458261852
61799271678022788529484278482536
61799271678022788529484535699980
61799271678022788529505156136184
61799271678022788529505156136392
61799271678022788529508641332166
61799271678022788529508641345216
61799271678022788529672563777308
61799271678022788529696927689956
61799271678022788529756246596892
61799271678022788529756246596940
61799271678022788529759689803188
61799271678022788529759689808964
61799271678022788529759689809012
61799271678022788529759689822062
61799271678022788529759948089266
61799271678022788531117211202662
61799271678022788531179887228438
61799271678022788531179973316102
61799271678022788531179973321926
61799271678022788531179973334816
61799271678022788531180231602020
61799271678022788531180231602180
61799271678022788531200894022502
61799271678022788531368259679348
61799271678022788531368259679508
61799271678022788531368633283092
61799271678022788666202126898128
61799271678022788666202126898176
61799271678022788666682271092924
61799271678022788666769309968490
61799271678022788666769309981540
61799271678022788666954239207440
61799271678022788666954239207488
61799271678022788666957682413736
61799271678022788666957682419559
61799271678022788666957682419560
61799271678022788666957682432610
61799271678022788666957940699814
61799271678022788667020358445288
61799271678022788667020358445336
61799271678022788667020358458386
61799271678022788668377965945364
61799271678022788668378224212568
61799271678022788668461907032360
61799271678022788668629301919416
61799271678022788668649935109688
61799271678022788668650193928008
61799271678023084602818536183854
61799271678023084968680093747536
61799271678023085014409401896682
61799271678023085014433434739311
61799271678023085151610492294396
61799271678023085151610750561600
61799271678023085151670069470148
61799271678023085151670070533006
61799271678023085151673168320172
61799271678023085151694060328764
61799271678023085151694103375427
61799271678023085151858097547476
61799271678023085151858097547524
61799271678023085151858098610334
61799271678023085151861454664704
61799271678023085151879032602788
61799271678023088238269222500761
61799271678023088238269222501004
61799271678023088238269222501005
61799271678023088260676103663264
61799271678023088260676103680734
61799271678023088260676446619856
61799271678023088260676446637326
61799271678023088260676446974148
61799271678023088260676448037006
61799271678023088261240202795484
61799271678023088306408767866780
61799271678023088306408767871152
61799271678023088306409110823372
61799271678023088306409110827744
61799271678023088306409110827792
61799271678023088306409110840842
61799271678023088306429659879744
61799271678023088306429659892842
61799271678023088306430046232976
61799271678023088306430047846959
61799271678023088306972866999000
61799271678023088307185257392472
61799271678023088307248277774360
61799271678023088308668591596587
61799271678023088308856589364602
61799271678023088308856618059932
61799271678023088650030337468454
61799271678023088650030337468455
61799271678023088650030337468614
61799271678023088650113905502823
61799271678023088650113905502982
61799271678023088672458452528828
61799271678023088672458452533200
61799271678023088672458452546298
61799271678023088672458453945978
61799271678023088672458711163422
61799271678023088673001287630723
61799271678023088673022165106460
61799271678023088673022165106620
61799271678023088673022536760812
61799271678023088673022537115104
61799271678023088673022537115152
61799271678023088673022538177962
61799271678023088673025635947574
61799271678023088673025635947658
61799271678023088673025635947818
61799271678023088673276727471167
61799271678023088673276727471215
61799271678023088674717773856942
61799271678023088674717817448145
61799271678023088674717888643610
61799271678023088674717888647982
61799271678023088674717903174035
61799271678023088674717903174243
61799271678023088674717903187293
61799271678023088674717931707743
61799271678023088674718146928284
61799271678023088674718190506389
61799271678023088674718276245537
61799271678023088674718276245585
61799271678023088674718276258635
61799271678023088718191116732344
61799271678023088718191116736716
61799271678023088718191116749814
61799271678023088718754858012108
61799271678023088718755086177660
61799271678023088718755200964328
61799271678023088718755200968700
61799271678023088718779235224116
61799271678023088719030283683275
61799271678023088720450595911467
61799271678023088855200709611212
61799271678023088855200738308972
61799271678023088855200738313344
61799271678023088855200738313392
61799271678023088855201081269936
61799271678023088855201081269984
61799271678023088855201081619856
61799271678023088855201081619904
61799271678023088855389109347264
61799271678023088855389109360362
61799271678023088855389110760042
61799271678023088855389367977486
61799271678023088855451785722960
61799271678023088855451785723008
61799271678023088855451786785818
61799271678023088855472678794410
61799271678023088855472720778272
61799271678023088855952821920524
61799271678023088855952850622656
61799271678023088855952850622704
61799271678023088855952850635754
61799271678023088856015869600652
61799271678023088856015871017802
61799271678023088856018968804968
61799271678023088856036418657072
61799271678023088856036418670122
61799271678023088856036761609244
61799271678023088856036761963536
61799271678023088856036761963584
61799271678023088856036763026394
61799271678023088856036804660336
61799271678023088856036805010256
61799271678023088856036890749452
61799271678023088856040248216552
61799271678023088856203897677980
61799271678023088856203898032272
61799271678023088856203898032320
61799271678023088856203899095130
61799271678023088856204156312574
61799271678023088856207255149500
61799271678023088856207384285231
61799271678023088856224789686572
61799271678023088856224791103722
61799271678023088856224833087584
61799271678023088856225048321166
61799271678023088856228276293823
61799271678023088856290952870772
61799271678023088856290952870781
61799271678023088857648588521807
61799271678023088857732500912504
61799271678023088857899636981183
61799271678023088857899636981231
61799271678023088857899895812610
61799271678023088857920787821202
61799271679714355277651903234661
61799271679714355277651903584581
61799271679714356512433836729593
61799271679714356512433836729753
61799271679714356924027814561397
61799271679714356924027814911317
61799271680584447518208681995145
61799271680584447518208940262349
61799271680584447518776121927367
61799271680584447518776123327047
61799271680584447518964121306887
61799271680584447518964121656807
61799271680584447518964150004695
61799271680584447518964150354615
61799271680584448067188938781869
61799271680584448067188938782029
61799271680584448067251700546793
61799271680584448067816816829429
61799271680584448067819140827483
61799271680584448067819140846197
61799271680584448067819140846357
61799271680584448067819142245877
61799271680584448067819142246037
61799271680584448068007168904811
61799271680584448068007168923525
61799271680584448068007168923685
61799271680584448068007169254731
61799271680584448068007169273445
61799271680584448068007169273605
61799271680584448113570373041537
61799271680588049789393047841709
61799271680588049789393047841869
61799271680588049789455809606633
61799271680588049790023249906197
61799271680588049790023251305717
61799271680588049790023251305877
61799271680588049790211277983525
61799271680588049790211278333285
61799271680588049790211278333445
61799271680588049926653802217341
61799271680588349978475583665129
61799271680588349978475583665289
61799271680588349978726374907013
61799271680588349979293815206625
61799271680588349979293816606145
61799271680588349979293816606305
61799271680588350115736338390681
61799271680588350115987043543337
61799271680588350161740628451801
61799271680588350161740628801721
61799271680588350161740714540869
61799271680588350527518258210425
61799271680588350527518258210585
61799271680588350527518344299653
61799271680588350527521701416673
61799271680588350527521701416833
61799271680588350527521701766753
61799271680588350528336489751761
61799271680588350528336489751921
61799271680588350528336491151441
61799271680588350528336491151601
61799271680588350573271930607589
61799271680588350573275286657747
61799271680588350573522891578217
61799271680588350573522977667285
61799271680588350574087750644861
61799271680588350710532598893993
61799271680588350710532684983061
61799271680588350710536041037431
61799271680589250546287365655481
61799271680589250546475394782729
61799271680589251095330040200777
61799271680589251095330040200937
61799271680881490955067841019188
61799271680881491092516623471780
61799271680900548784946242131897
61799271680900548784947013784229
61799271680900549196539875607269
61799271680900549196540990216193
61799271685622681553250342323773
61799271685622681553250685163517
61799271685622681553250685280157
61799271685622681736264567172205
61799271685622681736264910128797
61799271685622682147858887960441
61799271685622682147858888310361
61799271685622981742583926956281
61799271685622981742583926956329
61799271686462009450507153776054
61799271686462009450507153776214
61799271686462009450695439070986
61799271686462009450758115096602
61799271686462009633688771910618
61799271686462009633688771910666
61799271686462009633688772027258
61799271686462009633688772027306
61799271686493974231684138938336
61799271686493974231684138938384
61799271686494424538750415886449
61799271686494424538750416236369
61799271686494424538813206581009
61799271686496675203124917185376
61799271686496675797921147942780
61799271686496675934552043676877
61799271686496675935116902747733
61799271686496675935119226642188
61799271686497876097405257086544
61799271686497876097655961306448
61799271686498026052520105431966
61799271686498026054024330050430
61799271686498026054212359177678
61799271686498026054212387757394
61799271686789815767287110132186
61799271686789816133061389589012
61799271686789816133061389589172
61799271686789816133064855725946
61799271686789816178814974380996
61799271686789816178815317337380
61799271686789816178818411938006
61799271686789816178898914418232
61799271686789816179066021440692
61799271686790116322395002801396
61799271686790116322395002801604
61799271686810525485063908675895
61799271686810525485063909142663
61799271686810525485084829730971
61799271686810525530817465238131
61799271686810525530817465354771
61799271686810525530838385943079
61799271686810525531005493315459
61799271686810525531005493432099
61799271686810525531005522011815
61799271686810525668015486544827
61799271686810525668078248309751
61799271686810525668265389949323
61799271686810525668266161601655
61799271686810525668286396743339
61799271686810525668287168395671
61799301840145293959846696011706
61799301840145294371628959138122
61799301840145294508889627774446
61799301841117858957291102131848
61799301841117892308865332228886
61799301841117892720647338487778
61799301841117892720835623432630
61799301841117892720898385547474
61799301841117895877642716773310
61799301841117895877831002068082
61799301841117896014903471498702
61799301841117907127940872953090
61799301841117907128191577056194
61799301841117907539723049990438
61799301841117907539723136079506
61799301841118148438531730809908
61799301841118148439972936096244
61799301841118148440223983505860
61799301841118192498136012198098
61799301841118192909918275324514
61799301841118192910168979427618
61799301841118196066913309603694
61799301841118196066913310653454
61799301841118196204174065378846
61799301841118196615955985198750
61799301841118196615956328505262
61799301841118196616207032608366
61799301841126001536991773638356
61799301841126001537180058933128
61799301841126012650217460387516
61799301841126012650280136413292
61799301841154215210607290392896
61799301841154215622389554582122
61799301841154215622640258685226
61799301841442063774195210626430
61799301841442063774257886652206
61799301841442063774257972391354
61799301841442067480296025572261
61799301841442067485378255388326
61799301841442067485378514011114
61799301841442067485378599744598
61799301841442067485378599750262
61799301841442067485378599750421
61799301841442367263055215793098
61799301841442367674649193624733
61799301841442367674649193624742
61799301841443264531277500520286
61799301841443264531277586259434
61799301841443264531277586613566
61799301841443264531340262285210
61799301841443264531340262639342
61799301841443264531340348378490
61799301841443268242460889526017
61799301841445965823181370976516
61799301841445966234775607210718
61799301841445966234775693299786
61799301841445966234775693299945
61799301841445969529219424157264
61799301841445969534301998335424
61799301841445969534301999398234
61799301841445969945895976167068
61799301841445969945895977229878
61799302077462923469748321657406
61799302077787078467345132725102
61799302077787083414084517111262
61799302080745449341485724445607
61799302080745449478746393081931
61799302080745449478746393082091
61799302080745749530777239030859
61799302080745749668037650449739
61799302080745749668225935744511
61799302080746650098567757009591
61799302080746650235828768602507
61799302080746650236016796679835
61799302555187537081311027361662
61799302555187538325966625406766
61799302555187538920491260052474
61799302555510885535348918690837
61799302555510885535352276157937
61799302555514487257365000723109
61799302555514487257553027750677
61799302555514487257556385217777
61799302555514487806407675268197
61799302555514487806407675268405
61799302555514487806411117411635
61799302555514487806595960563017
61799302555514487806595960563177
61799302555514487806599403769265
61799302555514487851346471841781
61799302555514487851534757136553
61799302555514487852161260176661
61799302555514487852161260176869
61799302555514487852164702320099
61799302555514487852349545471641
61799302555514487852349631560709
61799302555514487852352989027809
61799302555514487853794193251335
61799302555514487853794194314145
61799302555514487853856955016259
61799302555514487853856955365971
61799302555514487853856955366179
61799302555514487854045241373841
61799302559025651406761514653197
61799302559025651406782406661789
61799302559025651406845082687565
61799302559025651452602110807940
61799302559025651589775739501629
61799302559025651589800103414277
61799302559028052966766633677924
61799302559028053103964625934341
61799302559028336638721492960761
61799302559028336638742384969353
61799302559028336684475049172869
61799302559028341577849226940489
61799302559028341577870118949081
61799302559028342172394753594789
61799302559028352561240595168480
61799302559029253128968724084997
61799302559029253128989616093589
61799302559029253723511150017209
61799302559029253723511150017257
61799302559029253723511150483817
61799302559029253723573826042985
61799302559029253723576925229831
61799302559029253723761854120313
61799302559029253723761854120361
61799302559029253723761854586921
61799302559029253723765326378708
61799302559029253723765326378709
61799302559029253723765326845269
61799302559029253723848894413077
61799302559029253723848894879637
61799302559029253860771819120141
61799302559345304394471828192195
61799302559345304806337402135535
61799302559345304852070070944193
61799302559345304989268058949599
61799302691086223748612007394204
61799302691086223748612007510892
61799302714719524643936301107068
61799302714720769682803997439021
61799302761989723207810839044068
61799302761989776325931876607391
61799302761989776737525854439035
61799302767894451658415703431211
61799302767898048431641912443112
61799302767898053334887148287536
61799302767898053746669671093934
61799302767898053792402335297450
61799302767898053929411782933244
61799302767898053929412041200496
61799302767898053929600327907998
61799302767898353524136821579372
61799302767898398400530459389897
61799302767898401739096305769601
61799302767898402287888276211793
61799302771176915702494098707634
61799302771176915702514990716178
61799302771176915702514990716226
61799302771179617405762050342702
61799302771833416672156525289490
61799302771836118375591871260546
61799302772052216990135855117880
61799302772052221297685642772198
61799302772052221297685642772406
61799302772055823568744482989442
61799302772055823568744741256598
61799302772055823568744741256646
61799302772055823568932769333926
61799302785623029052113290955436
61799302785623029463895555494582
61799302785623029600905261397628
61799302785624224677203082904296
61799302785624229626181327192028
61799302785624229626181327308716
61799302785624229763379319802576
61799302785624230174973297634220
61799302785624230174973297750908
61799302785624230175161583991850
61799302785624230175161584108490
61799302785624230175161584458410
61799302785624278390183484994225
61799302785947282182226034295988
61799302785948182612797953452740
61799302785948482756294070532468
61799302785948482756314962541060
61799302785948482756314962541220
61799302785950884316328347823980
61799302785951184459845357383072
61799302785951184642838689750736
61799302785951184642838689750745
61799302785951184642838690222912
61799302785951184642859610457088
61799302785951184642859610811220
61799302785951184642859696900288
61799302785951184643026975045517
61799302789776896635681335125906
61799302794810216597651257751554
61799302794810216597818365123934
61799302794813818868877119251854
61799302794813818868877119251902
61799302794813818869065520381858
61799302794813818869065520382018
61799302794813818869086412390450
61799302794814119058147713131998
61799302794814119058336085565806
61799302794814272331232316677068
61799302795362250961580399472441
61799302795362250961643075498217
61799302795362250968922406578891
61799302795362250969173109282267
61799302795362250969173109282315
61799302795362250969173482334895
61799302795362250969173482334943
61799302795362250969194374226895
61799302795362250969257050369263
61799302795362250969257050369311
61799302795362251098841068458685
61799302795362251106455043329731
61799302795362251152187707183375
61799302795362251517965081124187
61799302795362251517965453127055
61799302795362251518049020694863
61799302795362251518237048772191
61799302795362251518237048888831
61799302795362251518237049238751
61799302795362251563719009339115
61799302795362251563719009339163
61799302795362251563781685014971
61799302795362251563969713092299
61799302795362251563969713092347
61799302795362251700979677975439
61799302795362251700979677975487
61799302795362262081959808033279
61799302795362262082022484059055
61799302795362262082210512136383
61799302795362262631002481178895
61799302795362262631002854231523
61799302795362262631002854581443
61799302795362262631086422265891
61799302795362262631086422615811
61799302795362262631274450343219
61799302795362262631274450693139
61799302795362262676756410326991
61799302795362262676756410793503
61799302795362262676756410793551
61799302795362262676819086819279
61799302795362262677007114430095
61799302795362262677007114546735
61799302795362262677007114896607
61799302795362262677007114896655
61799302795362262814017078963315
61799302795362262814017079079907
61799302795362262814017079079955
61799302795466717430220065678260
61799302795466717567418057239048
61799302795470319289622166298888
61799302795470319831134807059926
61799302795470319838727860874646
61799302795470319838727860874694
61799302795470619890737786120132
61799302795470620027747750653352
61799302795471520595726554041990
61799302795471520595726554042038
61799302795685522003008496906864
61799302795685522003029388915456
61799302795685522003280093018560
61799302795685522007526953551591
61799302795685522009786762737715
61799302795685522048762053118972
61799302795685522186210749832624
61799302795685522192989015663474
61799302795685522192989015663475
61799302795685522192989015663634
61799302795686422571008563854959
61799302795686422571008565254639
61799302795686422571029455863551
61799302795686422571092131889327
61799302795686422571092133289007
61799302795686422577535666422295
61799302795686422616762120067067
61799302795686422623540299809009
61799302795686422754022788703391
61799302795686422754022790103071
61799302795686422760801054534401
61799302795686422760801084630437
61799302795689118371230591854639
61799302795689118371418619932175
61799302795689118371982704163951
61799302795689118371982704164159
61799302795689118920273266050063
61799302795689118920273266400143
61799302795689118920273639102691
61799302795689118920273639102851
61799302795689118920273639452611
61799302795689118920273639452771
61799302795689118920461667180019
61799302795689118920461667180179
61799302795689118920461667529939
61799302795689118920461667530099
61799302795689118920545235214387
61799302795689118920545235214547
61799302795689118920545235564307
61799302795689118921025378709455
61799302795689118921025751412003
61799302795689118921025751761923
61799302795689118921109319446371
61799302795689118921109319446531
61799302795689118921297347523859
61799302795689118921297347873779
61799302795689118966027195664671
61799302795689118966215223742047
61799302795689118966215223742207
61799302795689118966277899767823
61799302795689118966779307973983
61799302795689118966779307974031
61799302795689118967030012077135
61799302795689118967030012077295
61799302795689120019446492203956
61799302795689120023693038127039
61799302795689120023693381433391
61799302795689120155619283776931
61799302795689120155619283776979
61799302795689120155807684907095
61799302795689120155807685256855
61799302795689120155891252941255
61799302795689120155891252941463
61799302795689120160703002660051
61799302795689120160703002660259
61799302795689120160891030737587
61799302795689120160891374043939
61799302795689120160891374044099
61799302795689120160974598771747
61799302795689120160974598771955
61799302795689120206707262975471
61799302795689120567401290036031
61799302795689120567401663088499
61799302795689120567401663088659
61799302795689120567673259200195
61799302795689120567673259200355
61799302795689120572485008569231
61799302795689120572736055978687
61799302795689120572736055978847
61799302795689120572756947987279
61799302795689120572756947987439
61799302795689120613971126849664
61799302795689120618489612190955
61799302795689120750415887586963
61799302795689120750415887587011
61799302795689120750415887587171
61799302795689120750603915664339
61799302795689120750603915664499
61799302795689120750603916014419
61799302795689120755499233417455
61799302795689120755687604801343
61799302795689120755687604801503
61799302795689123725212575851587
61799302795689123725484545034785
61799302795689123729731061561671
61799302795689123729731062611431
61799302795689123729731091307787
61799302795689123729751983316379
61799302795689123861657337307599
61799302795689123861657337307807
61799302795689123861845365385135
61799302795689123861845738087683
61799302795689123861845738437603
61799302795689123861845738437763
61799302795689123861929306471923
61799302795689123861929306471971
61799302795689123862410568462135
61799302795689123862410597159943
61799302795689123862410597509863
61799302795689123862410597510023
61799302795689123862473244837831
61799302795689123862494165544231
61799302795689123862494165544391
61799302795689123862682193621719
61799302795689123862745214021028
61799302795689123862745214021029
61799302795689123866929054172219
61799302795689123866929055221979
61799302795689123866929427224687
61799302795689123866929427224847
61799302795689123866991730197995
61799302795689123866992103250463
61799302795689123866992103250623
61799302795689123867012652302415
61799302795689123867013023838723
61799302795689123867013023838931
61799302795689123869188863008375
61799302795689123869188863008423
61799302795689123907661970675487
61799302795689123908164153372211
61799302795689123908226829747907
61799302795689123912682640130443
61799302795689123912683011666751
61799302795689123912745688042447
61799302795689123915193123304921
61799302795689123915193123323634
61799302795689123915193123323635
61799302795689124273439343216779
61799302795689124273439716269247
61799302795689124273439716269407
61799302795689124273711312380943
61799302795689124278523032003863
61799302795689124278523033053623
61799302795689124278523061749979
61799302795689124278795001168027
61799302795689124278795001168187
61799302795689124278795029397983
61799302795689124278795029747903
61799302795689124281033430502003
61799302795689124281033803554471
61799302795689124281033803554631
61799302795689124281033803573345
61799302795689124281054810004391
61799302795689124320009179680493
61799302795689124324276617962087
61799302795689124324527665371703
61799302795689124324527693601499
61799302795689124324527693951419
61799302795689124326787101136357
61799302795689124326787101136565
61799302795689124326787101137969
61799302795689124326787101155230
61799302795689124326787101155231
61799302795689124326787130184085
61799302795689124326787130184245
61799302795689124326787474207907
61799302795689124456453941117631
61799302795689124456453941117679
61799302795689124456641968845247
61799302795689124456641969195007
61799302795689124457206827917507
61799302795689124457206828267267
61799302795689124457206828267427
61799302795689124457207172291041
61799302795689124457269848666736
61799302795689124457269848666737
61799302795689124461537286948123
61799302795689124461725657982091
61799302795689124461725657982251
61799302795689124461725686212047
61799302795689124461725686561967
61799302795689124461788334007867
61799302795689124463985093746905
61799302795689124463985093747113
61799302795689124463985093748357
61799302795689124463985093748517
61799302795689124463985093765779
61799302795689124463985093765827
61799302795689124463985122794793
61799302795689124463985466818407
61799302795689124463985466818455
61799302795689124464047770122601
61799302795689124464047770128425
61799302795689124464047770141474
61799302795689124464047770141475
61799302795689124464047770141682
61799302795689124464048143194102
61799302795689124464048143194103
61799302795689124464048143194150
61799302795689124464048143194151
61799302795689124464048143194310
61799302795689124464236056480231
61799302795689124464236056499105
61799302795689124464236429551733
61799302795689420762006621279275
61799302795689424056262668551051
61799302795689424104275689593170
61799302795689424468044674460023
61799302795689424653318708494530
61799302795689424653318708494531
61799302795689424653318708494738
61799302795690319540095231551439
61799302795690319540095231668079
61799302795690319540283259628767
61799302795690319540283259745359
61799302795690319540345935654543
61799302795690319540345935771135
61799302795690319540345935771183
61799302795690319540847343860751
61799302795690319541098047963855
61799302795690319541098048080447
61799302795690319541098048080495
61799302795690319677543928265091
61799302795690319677543928381683
61799302795690319677543928381731
61799302795690319678108012497075
61799302795690319678108012613715
61799302795690320780775298278831
61799302795690320780775642635103
61799302795690320912889945992007
61799302795690320912889946108599
61799302795690320917973290889379
61799302795690320917973635245651
61799302795690321324483923940291
61799302795690321324671952017571
61799302795690321324671952017619
61799302795690321329567268721023
61799302795690321329755641154623
61799302795690324481667330653023
61799302795690324481730006562207
61799302795690324481730006678799
61799302795690324481730006678847
61799302795690324486562647356475
61799302795690324486813351459579
61799302795690324486813724045599
61799302795690324486813724045647
61799302795690324486834616054191
61799302795690324486834616054239
61799302795690324618927999172755
61799302795690324618927999289395
61799302795690324624011344070127
61799302795690324624011688426399
61799302795690324624011717006067
61799302795690324626271124204311
61799302795690324626271152785431
61799302795690324669765272868303
61799302795690325030521977004399
61799302795690325030521977121039
61799302795690325030710005081727
61799302795690325030710005198319
61799302795690325035793722565119
61799302795690325035793722565167
61799302795690325035856370361147
61799302795690325035877290949407
61799302795690325035877290949455
61799302795690325038053388380487
61799302795690325038116179080870
61799302795690325038116179080871
61799302795690325038116179093921
61799302795690325038137071206102
61799302795690325038137071206103
61799302795690325038137071219153
61799302795690325081547278777227
61799302795690325081609955152923
61799302795690325081609955152971
61799302795690325083869735409618
61799302795690325083869735409619
61799302795690325083869735422669
61799302795690325084057763486898
61799302795690325084057763486899
61799302795690325084058021767201
61799302795690325218807947763471
61799302795690325218807947763519
61799302795690325221067728020119
61799302795690325221067728020167
61799302795690325221067728033217
61799303967276065010483508134352
61799303967276066245830554731204
61799303967284170120789800115844
61799303967288072581035552559792
61799303985001036970855986187312
61799303985001036970856100972736
61799303985001040681976728331484
61799303985001041917323516311052
61799303985001041917323517710732
61799303985001041917323517710892
61799303985001041919018093354978
61799303985002237133058448713684
61799303985002237544652426545328
61799303985002240844178733116048
61799303985002240844179076072640
61799303985002241256044764684764
61799303985002241438975421498828
61799303985002242491391810931488
61799303985002242491391810931536
61799303985002242491391811281408
61799303985002242491391811281456
61799303985002242674322467745552
61799303985002242674322467745600
61799303985002242674322468095472
61799303985002242674322468095520
61799303985002243042694266083399
61799303985002243042694266083400
61799303985002243085916445577196
61799303985002243085916445927116
61799303985002243085916445927164
61799303985002243088615216644498
61799303985002243225624922897463
61799303985002243225624922897464
61799303985009145792283020312768
61799303985013044548182601085740
61799303985013048252528514489512
61799303985013048252528514489560
61799303985013048252528514489720
61799303985013048252528515889192
61799303985013048252528515889240
61799303985013049444088268490599
61799303985013050038612903136307
61799303985013050038613161403559
61799303985292809228642221196311
61799303985292809228642222595991
61799303985292809228830249273639
61799303985292809228830249623559
61799303985292809235417820072675
61799303985292809235606106417207
61799303985292809830151747507011
61799303985292809830152004724455
61799303985292809830214766839299
61799303985292869119235217396193
61799303985292869119425569471575
61799303985292874059114718862401
61799303985292874607906947921557
61799303985292874608158766633585
61799303985292874608158856972163
61799303990909248494453015710567
61799303990909667881706718153747
61799303990909667881706718153748
61799303990909667881706719553428
61799303990909667881706719553635
61799303990909667881706976304311
61799303990909667881706976304312
61799303990910551838648351299152
61799303990910551838648379995508
61799303990910562356889177639864
61799303990910562356889522462648
61799303990910562356889522462696
61799303990910562768483155471508
61799303990910562768483500294292
61799303990910562768483500294340
61799303990910562951685752753540
61799303990910562951685781449896
61799303990910566068009806515092
61799303990910566472261863329354
61799303990910566479875838083808
61799303990910566662806494897872
61799303990910567715222541373988
61799303990910567715222884680452
61799303990910567716917461374458
61799303990910567898153198188052
61799303990910567898153541494516
61799303990910567900664026204188
61799303990910567900664026204236
61799303990910568309747519326160
61799303990910568311442096020166
61799303990910568312258004035832
61799303990910568312258004035880
61799303990910568312446290393462
61799303990910596312543084755123
61799303990917772991448155183883
61799303990917772991448155300571
61799303990921373476359587888604
61799303990921373476359587888764
61799303990921373476359589288284
61799303990921373476359846505680
61799303990921674857169015181479
61799303990922570346081739067700
61799303990922573638833533141136
61799303991201483366683692560923
61799303991201483366683949778367
61799303991201483366771071088497
61799303991201483366955660208927
61799303991201483366955660558847
61799303991201483366959099165825
61799303991201483373461958391933
61799303991201483373462215609377
61799303991202383797234977043119
61799303991202383797235063132187
61799303991202383797259078321121
61799303991202383797318659396351
61799303991202383797321753996977
61799303991202383804012898517857
61799303991202383804012899917537
61799303991202383804012984606925
61799303991202383804012985656685
61799303991202383934495474551115
61799303991202383934767442199119
61799303991202383934770795066949
61799303991202383941273654293057
61799303991202383980273676222229
61799303991202383980521027107583
61799303991202383980524379975413
61799303991202383980524380325333
61799303991202383987048158740069
61799303991202383987048159789829
61799303991202383987110921904673
61799303991202383987111264861265
61799303991202383987299207199445
61799303991202383987299292938593
61799303991213190793176859149205
61799303991213190793177117416409
61799303991213190793239620914129
61799303991213190793239965270193
61799303991213190793427907258661
61799303991213190793427907608581
61799303991213190800770946421171
61799303991213190800770946421379
61799303991213190800771032160527
61799303991213190800771032173577
61799303991213190800771032510447
61799303991213190800771033573257
61799303991233900101302607594415
61799303991233900101302607944335
61799303991233900101302864811859
61799303991233900101304930892629
61799303991233900101305189159833
61799303991233900108644871918261
61799303991233900108645646770183
61799303991233900108645732509331
61799303991233900108645989726775
61799303991233900108648056857305
61799303991233900108648315124509
61799303991237500588724783159323
61799303991237500588724783509243
61799303991237500588725040376767
61799303991237500588725126465627
61799303991237500588808722729791
61799303991237500588808722729999
61799303991237500588996750807327
61799303991237500588996751157247
61799303991237500595502963251185
61799303991237500595503047940365
61799303991237500595503048990125
61799303991237500595503048990333
61799303991237501823318688926847
61799303991237501823320754657697
61799303991237501823321011525221
61799303991237501823321012924901
61799303991237501823506716654255
61799303991237501823506717004175
61799303991237501823506973871699
61799303991237501823509039602549
61799303991237501823509039952469
61799303991237501823509298219673
61799303991237501830848722360977
61799303991237501830848722710897
61799303991237501830848979578421
61799303991237501830848980978101
61799303991237501830849755816973
61799303991237501830849755830023
61799303991237501830849841556121
61799303991237501830849841569171
61799303991237501830849841906041
61799303991237501830850098786615
61799303991237501830850100186295
61799303991237501830852078765267
61799303991237501830852079828077
61799303991237501830852164854335
61799303991237501830852165917145
61799303991237502372298687096287
61799303991237502372298687096447
61799303991237502372298687446367
61799303991237502372298944313683
61799303991237502372298944313891
61799303991237502372301010394501
61799303991237502372301010394661
61799303991237502372301268661657
61799303991237502372301268661865
61799303991237502372361449211291
61799303991237502372361706428527
61799303991237502372361706428735
61799303991237502372363772159585
61799303991237502372364030426581
61799303991237502372364030426789
61799303991237502379891998479989
61799303991237502379892773314441
61799303991237502379892773318653
61799303991237502379892774381511
61799303991237502379892774731591
61799303991237502379895097312495
61799303991237502379895097666627
61799303991237502418138535923561
61799303991237502418326564000889
61799303991237502425666246759317
61799303991237502425666503976761
61799303991237502425667365967511
61799303991237502425667623184955
61799303991237502425729008874161
61799303991237502425729351830545
61799303991237502425730040930269
61799303991237502425730126669417
61799303991237502425732364928323
61799303991237502425732364928531
61799303991237502425732451017391
61799303991237502425732451017599
61799303991237502425917293819013
61799303991237502425917294168933
61799303991237502425918327288059
61799303991237502425918413027207
61799303991237502425920651286113
61799303991237502425920737375181
61799303991889913700399772664867
61799303993872133867204630013568
61799303993875687420223674292708
61799303993875719529652786682500
61799303993875719529652787732260
61799303993875736138200623776452
61799303993875736138200709515600
61799303993875986374691385509896
61799303993875987609473319004828
61799303993876019726516405799106
61799303993876019726516407198786
61799303993876035778679217235168
61799303993876036327471188727120
61799303993876932459133212151038
61799303993876932596331204411666
61799303993876933007925182243310
61799303993876933007925182593230
61799303994844693368887896390882
61799303994845893950567468831730
61799303994845894133498125645794
61799303994848278436809096515572
61799303994848279031333731161280
61799303994848295045359255158138
61799303994848295639883889803846
61799303994848295639883975892914
61799303994848595234629821858406
61799303994848595242220551676530
61799303994848595280362486061922
61799303994848595829154456504114
61799303994848595836745186322238
61799303994849495855702235755394
61799303994849496221563548333762
61799303994849496221563549383522
61799303994849496267296213587038
61799303994849496404494205147826
61799303994849496404494206197586
61799303995137366652241056708448
61799303995140068355488116334972
61799303995140068355488116684892
61799303995140068492686109295440
61799303995140068492769676979728
61799304141872198321821370554517
61799304150770408750214945535912
61799304150770408750214945536072
61799304150770408886659768265193
61799304150770408887475671209205
61799304150770408887475700261304
61799304150770408887475958528508
61799304197708853850201667400086
61799304197712752606101361074612
61799304197712752606101361428904
61799304197712752606101619709158
61799304197712756310447161559408
61799304197712756310447161913700
61799304197712756310447420193954
61799304197712757547739833326951
61799304197712757547739833326952
61799304197712758096531803769143
61799304197712758096531803769144
61799304197712800777757301543489
61799304197712800777757301543649
61799304197712800777757559810693
61799304203617481049366797549467
61799304203617481049366797549468
61799304203617481049366797666155
61799304203617481049366797666156
61799304203617481049366798016028
61799304203617481049366798016076
61799304203617481049366798016235
61799304203621066709555232170992
61799304203621066709555346956416
61799304203621082725837898049727
61799304203621082725837985654956
61799304203621082725838242872352
61799304203621082725838242872400
61799304203621082725838242872559
61799304203621082771570649858472
61799304203621082771570907075868
61799304203621082771570907075916
61799304203621082771570907076075
61799304203621083137620507061626
61799304203621083183353171265142
61799304203621083320362620300664
61799304203621083320362877518060
61799304203621083320362877518108
61799304203621083320362877518267
61799304203621083320551163875690
61799304203621381726059567579385
61799304203621382915087916164188
61799304203621382915087916164395
61799304203621382960841501074317
61799304203621383509633471516509
61799304203913215649164864879957
61799304203913215649164950969025
61799304203913215649730068320135
61799304203945335900951400760547
61799304203945335900951400779421
61799304203945335901767303710383
61799304203945335901767333825292
61799304203948037056347687922188
61799304203948037605202306737897
61799304203948037605202649694489
61799304203948037605234164493353
61799304204600927057955985224568
61799304204601827076975710683660
61799304204601827488507012489528
61799304204601827488757716592632
61799304204601827625767681125852
61799304204604528780160094284408
61799304204604528780410798387512
61799304204604529329202768829704
61799304221346041786251848674572
61799304221346041786251877254288
61799304221346041786251878770768
61799304221346041786251963459948
61799304221346041786251963459996
61799304221346041786251963460156
61799304221346041786252221727152
61799304221346041786252221727360
61799304221346042381048452368124
61799304221346042381048567153548
61799304221346057205771455155584
61799304221346057205771456572734
61799304221346058397331204452359
61799304221346058397331204452360
61799304221346058443063868655875
61799304221346058443063868655876
61799304221346058443063870055556
61799304221346058443063870055604
61799304221346058443063870055763
61799304221346058443064126923127
61799304221346058443064126923128
61799304221346058991855839098068
61799304221346058991855840497796
61799304221346058991855840497955
61799304221346058991856097365320
61799304221347242955116488721196
61799304221347242955116488721244
61799304221347242955116517417600
61799304221347257368245771957474
61799304221347257368245772311766
61799304221347257779839749789118
61799304221347257779839750143410
61799304221347257919548222392023
61799304221347259017132163276408
61799304221347259565923876851028
61799304221347259565923876851076
61799304221347259565924133718599
61799304221347259565924133718600
61799304221347259565924134068472
61799304221347259565924134068520
61799304221347259566112420076182
61799304221347259566112420426102
61799304221347292551992201471826
61799304221347292551992458689270
61799304221347292551992459739030
61799304221347307369372308810384
61799304221639091751209112341841
61799304221639091751209198430909
61799304221670311390183422502911
61799304221670311573197504938197
61799304221671212002995648241353
61799304221671212003748532202997
61799304221671512147516588351164
61799304221671512193270173259628
61799304221673913111822418460991
61799304221673913112387274345307
61799304221673913112387531562751
61799304221673913294836758094847
61799304221673913294836758113561
61799304221673913295401613979163
61799304221673913295401613997877
61799304221673913295401613998037
61799304221673913295652661057733
61799304221673913707183878174213
61799304221673913707184135391657
61799304221673913707246897156581
61799304221673913844507680584152
61799304221674214033788492612361
61799304221674214033788749816755
61799304221674214033788750879565
61799304221674214033976777907133
61799304221674214033976778956893
61799304221674214033977036174337
61799304222295584898738338937834
61799304222295584901182703943098
61799304222295588598000536374694
61799304222295588604778457849432
61799304222295588604778715066876
61799304222295588604778716116636
61799304222295588605343570951192
61799304222295588605528504427894
61799304222295588605531857295724
61799304222295599716121540877018
61799304222295599718380972405580
61799304222295599718569258750112
61799304222326803297449273406456
61799304222327703727999956665272
61799304222327703728000300671416
61799304222327703865260969307740
61799304222328004105368838834444
61799304222328005339962485984684
61799304222328005339962490216772
61799304222328005342406850989948
61799304222328005751744750161020
61799304222328020157345692155956
61799304222328020159793410029050
61799304222328020569127952100204
61799304222330405019653038460152
61799304222330405431247016291796
61799304222330405431247017341556
61799304222330705808615898460968
61799304222330707043394479087910
61799304222330707043397577920624
61799304222330707043397831955740
61799304222330707043397831955900
61799304222330707045653910616472
61799304222330707045842196961004
61799304222330707455179837864872
61799304222330721860777681027094
61799304222330721860780779859808
61799304222330721860781033894924
61799304222330721860781033895084
61799304222330721863037112555656
61799304222330721863040211388370
61799304222330721863040469655574
61799304222330721863225398900188
61799304222330721863228497732902
61799304222330722272563039804056
61799304230537301722182380992428
61799304605699438061026380622933
61799304605699438062722075593465
61799304605699438062722075597677
61799304605699438062908985860827
61799304605699439847110767864065
61799304605699439847299054208597
61799304605699443551456568232221
61799304605699443551644596290835
61799304605699443551644596309549
61799304605699443551644596309709
61799304605699443551645625179325
61799304605699740036381361744360
61799304623108269966038947409520
61799304623424413734215296144729
61799304623424413734402206057959
61799304623424413734403325266153
61799304623424413734403325271817
61799304623424413734403325284867
61799304623424413734403582502311
61799304623424415518541312035421
61799304623424415518792017538365
61799304623424419039872772751007
61799304623424419223137816506681
61799304623424419223137816506841
61799304623425616138362818395044
61799304623425616138362933180468
61799304623425616138362933180676
61799304623425619842709390998940
61799304623436121115704662230551
61799304623436121115704666479901
61799304623436121115705695349677
61799304623436121115955367383415
61799304623436121115955367383575
61799304623436121115956400852461
61799304623436121115956486591769
61799304623436126466677082259023
61799304629333040336825456316100
61799304629333941362172999785496
61799304629333941362172999785704
61799304629333941362256682605288
61799304629333941362444712204816
61799304629334245210308634866325
61799304629334245210308634870537
61799304629334245256071924346716
61799304629334245393332593332960
61799304629334245393332679071948
61799304629344746529058068254112
61799304629345046672575162959277
61799304629345046718151195045105
61799304629345046718339223122433
61799304629345046718339481389637
61799304629345952591044778620131
61799304629345952591107799019441
61799304629345952636798363547469
61799304629345952636861125666525
61799304632955873291896027320121
61799304632956773722446968496013
61799304632956773859728615346429
61799304674304076840768467480074
61799304674304076847546388954812
61799304676275091870212316019632
61799304676283196980518607651204
61799304676283196980518608000916
61799304676283196980518612250474
61799304676283196980518612722650
61799304676285898683953585641125
61799304676287095736418301692864
61799304676287095736418303092592
61799304676287095736418303092752
61799304676287095736418306279084
61799304676287095736418560309988
61799304676287095736418560310196
61799304676287095736418564559546
61799304676287099440763992450840
61799304676287099440764102177660
61799304676287099440764103577388
61799304676287099440764106763880
61799304676287099440764360445072
61799304676287099440764360794784
61799304676287099440764365044342
61799304676287099440952278808469
61799304676287099441015069147446
61799304676287100675545922753616
61799304676287100675546035672592
61799304676287100675546037072320
61799304676287100675546037072480
61799304676287100675546293940004
61799304676287100675546294289716
61799304676287100675546294289924
61799304676599340703129314859857
61799304676599340746999260011781
61799304676599340746999261411461
61799304676599340748694956263901
61799304676599340748694956381993
61799304676599340748694956736125
61799304676599342350069309349943
61799304676599342532999937117731
61799304676599342533020886520487
61799304676599342533083648517239
61799304676599342533083648635331
61799304676599346054415109368179
61799304676599346237429449002035
61799304676599346237429449020749
61799304676602047941053937678217
61799304676602942425082718416913
61799304676602942425333423919697
61799304676602943018246387973189
61799304676602943018435449519403
61799304676602943018435535258711
61799304676602943019878289107819
61799304676602943019879322226945
61799304676602943019879322245819
61799304676602943019942084360663
61799304676602943020130027748603
61799304676602943020130370705195
61799304676602944072273418409783
61799304676602944255224996997269
61799304676602944255287757577079
61799304676602944255287759112113
61799304676602944667070022238689
61799304676602944804268014499157
61799304676602944804330776614001
61799304676602947776619218428019
61799304676602947959633558061875
61799304676602947959633558080589
61799304676602947959822615027693
61799304676602948371604964943177
61799304676610147516870780284349
61799304676611047947169987418727
61799304676611048084682476185473
61799304676613749238885745589303
61799304676613749833682344818939
61799304676613749833682349418209
61799304676613749833683464027133
61799304682191818643437211905633
61799304682191822347783012390429
61799304682194520346684271532157
61799304682194524051030072016953
61799304682195420960249375091956
61799304682195420960249379796220
61799304682195420960500342061694
61799304682195424619113822834600
61799304682195424664595175576752
61799304682195424664595175576912
61799304682195424664595180281016
61799304682195424664595433844116
61799304682195424664846487038116
61799304682195425899377109071684
61799304682195425899377109071844
61799304682195425899377367339048
61799304682195724808363123056546
61799304682195724808363151634810
61799304682195724808363496009796
61799304682195758161629720522483
61799304682195769274667121976871
61799304682507966114346970962837
61799304682507966114347315319109
61799304682507967943674460158345
61799304682507967943674545897493
61799304682507967943674804164697
61799304682507967943674804514617
61799304682507967946184944395624
61799304682507967946184944395633
61799304682507967946185287689095
61799304682507967946185288751905
61799304682507967946185316404324
61799304682511567836551424378949
61799304682511568385594098924037
61799304682511568385594098924245
61799304682511568385782384218857
61799304682511568385783503427051
61799304682511568387289793757811
61799304682511568430532895497621
61799304682511568431347683832709
61799304682511568431347684182629
61799304682511568433042259476955
61799304682511568433042259826875
61799304682511568433042603833227
61799304682511568433043378672099
61799304682511568433043407737040
61799304682511569622635467128455
61799304682511569622635811484727
61799304682511569665878569218185
61799304682511569668305370635672
61799304682511569668389053455464
61799304682511569668389053455473
61799304682511569668577454591092
61799304682511570214921931076137
61799304682511570215109873064445
61799304682511570217432070957352
61799304682511570217432070957361
61799304682511570217432185748400
61799304682511570217432415313473
61799304682511570217432415313633
61799304682511573921967301325080
61799304682511868574781010451157
61799304682511868574865064457337
61799304682511868574865840714555
61799304682511868576475586095403
61799304682511868576559641501263
61799304682511868576560760709457
61799304682511868620628867403049
61799304682511868620628867752969
61799304682511868620629124620493
61799304682511868620629126020173
61799304682511868620629900872095
61799304682511868620817152697821
61799304682511868620817154097501
61799304682511868620818187216627
61799304682511868622323444446975
61799304682511868622323701664419
61799304682511868622324477566101
61799304682511868622511729741747
61799304682511868622512762860873
61799304682511869809374657251637
61799304682511869809562942546409
61799304682511869809562943946089
61799304682511869811822379723992
61799304682511869811822379724001
61799304682511869811822724080273
61799304682511869811906062543784
61799304682511869857607819267241
61799304682511869857670495293017
61799304682511869857670581382085
61799304682511869857858780587789
61799304682511869857858866131556
61799304682511870406702664837496
61799304682511870406702779628545
61799304682511870406703123984817
61799304682511870406713255927381
61799304682511870406713512599524
61799304682511870406713513144825
61799304682511870406713514194585
61799304682511870406901540676852
61799304682511870406901542271913
61799304682511870406901799489357
61799304682511873562204666732992
61799304682511873562205352724917
61799304682511874110996637524896
61799304682511874111049610032877
61799304682511874111059313200960
61799304682511874111060084853292
61799304682511874111060084932033
61799304682511874111060089452562
61799304682511874111247341278288
61799304682511874111247341628000
61799304682511874111247341628208
61799304682511874111248370226805
61799304682511874111248456236924
61799304682511874111248456237132
61799304682511874111248460486482
61799304682519673497595056869367
61799304682519673540837814602825
61799304682519673540838158609177
61799304682519673543348294240843
61799304682519673543348294590763
61799304682519673543348298840104
61799304682519673543348298840113
61799304682519673543348637547355
61799304682519673543348638597115
61799304682519973686781625108632
61799304682519973686865307928424
61799304682519973686866795473345
61799304682519973732630855636501
61799304682522377031184299999616
61799304682522675436066201607557
61799304682522675436254229684885
61799304682522677037440640451612
61799304682522677037440669031328
61799304682522677037461561039920
61799304682522677220454893879760
61799304682523575958050016731420
61799304682523575958112778846264
61799304682523575958112778846424
61799304682523577605189660327120
61799304682523577605252336352896
61799304682523577605252450671760
61799304682523577605273342680352
61799304682523577788266675520192
61799304682523580942993868052801
61799304682523581491974124839525
61799304682523581491984599659892
61799304682523581492036886954321
61799304682523581492036886954369
61799304682523581492037145234623
61799304699909592927738614400372
61799304699909592927738957356964
61799304699909593339604645969088
61799304699909593522535302783152
61799304699917698449827259852521
61799304699920396448728518994249
61799304699920396631742595289088
61799304699920396631742596688720
61799304699920396631742596688768
61799304699920396631742599875260
61799304699920396631742599875468
61799304699920396631742599993352
61799304699920396631742601410502
61799304699920396631742853906164
61799304699920396631742858627898
61799304699920396631993648471607
61799304699920400153074319479045
61799304699920400336088395773884
61799304699920400336088395774044
61799304699920400336088397173516
61799304699920400336088397173564
61799304699920400336088400360056
61799304699920400336088400360264
61799304699920400336088400478148
61799304699920400336088401895298
61799304699920400336088654390960
61799304699920400336088659112694
61799304699920401570870329268816
61799304699920401570870329268976
61799304699920401570870330668448
61799304699920401570870330668496
61799304699920401570870587885892
61799304699921297199742668347115
61799304699921334257605741815615
61799304699921335904818362355647
61799304699921345370643143270003
61799304699921597205810546952980
61799304699921597205810889909524
61799304699921597205810889909572
61799304699921597205810890259444
61799304699921597205810894508842
61799304699921597343259935597640
61799304699921597389013262225849
61799304699921597389013262225850
61799304699921597389013520506104
61799304699921600498562341026416
61799304699921600910156346388016
61799304699921600910156690394320
61799304699921600910156690744240
61799304699921600910156690744288
61799304699921600910156694993638
61799304699921601047605736082436
61799304699921601093359062710645
61799304699921601093359062710646
61799304699921601093359320990900
61799304699921602144938252352992
61799304699921602144938279882948
61799304699921602144938280932708
61799304699921602144938623889252
61799304699921602144938623889300
61799304699921602144938624239172
61799304699921602144938624239220
61799304699921635682307081063540
61799304699921636048063517998235
61799304699921636048251803293007
61799304699921636048335400023731
61799304699921636094068035530891
61799304699921645514725265343443
61799304699921645514725265343491
61799304699921645560478850251955
61799304699921647161100147800243
61799304699921647206853732708707
61799304699921647206853732708755
61799304700233842218275315806996
61799304700236543508232671603649
61799304700236543508233704722775
61799304700236543508233819041630
61799304700236543509677233288451
61799304700236543509928397601876
61799304700236544057275604416149
61799304700236544057276723624343
61799304700236544058720252190019
61799304700236544102214400989317
61799304700236544102214400989525
61799304700236544102778228353777
61799304700236544102778485221301
61799304700236544103029189324613
61799304700236544103029275413681
61799304700236544103030308532807
61799304700236544103030422851662
61799304700236544104472717909163
61799304700236544104472803648103
61799304700236544104472803648311
61799304700236544104473062265227
61799304700236544104473062265435
61799304700236544104473837104307
61799304700236544104536599219151
61799304700236544104723766368539
61799304700236544104723852107687
61799304700236545294066011299811
61799304700236545337371875154465
61799304700236545337622923613841
61799304700236545339819596091635
61799304700236545339819597626612
61799304700236545339819597626820
61799304700236545339819597626829
61799304700236545340070646086196
61799304700236545340070646086205
61799304700236545886603093261737
61799304700236545886603179350805
61799304700236545888862615128708
61799304700236545888862615128717
61799304700236545889113663588093
61799304700236545889113692167800
61799304700237444487575670360401
61799304700237444669837897684945
61799304700237444670590009994257
61799304700237444672284585638503
61799304700237444672284843905707
61799304700237446316966178538229
61799304700237446317154120526489
61799304700237446317154206615557
61799304700237744676846292936853
61799304700237744676846636243365
61799304700237744676910088176647
61799304700237744677098373471467
61799304700237744677098373484517
61799304700237744677098459210567
61799304700237744677098459210615
61799304700237744677098459223665
61799304700237744678540868581099
61799304700237744678541212937371
61799304700237744678541987776243
61799304700237744814107304879737
61799304700237744814359128196859
61799304700237744814359213936007
61799304700237744815801881573743
61799304700237744860112713105323
61799304700237744860112798844471
61799304700237744861556585709275
61799304700237744861807375888397
61799304700237744861807634168651
61799304700237745913887633979892
61799304700237746460650208909909
61799304700237746460671243933673
61799304700237746460671244283593
61799304700237746462909730776880
61799304700237746462909730776889
61799304700237746462909989044093
61799304700237746462930651481828
61799304700237746462930938328757
61799304700237746508684609332065
61799304700237746508684609332113
61799304700237746508684609345163
61799304700237746508695084035632
61799304700237746508747371446909
61799304700237746508747371446957
61799304700237746508757760061408
61799304700237746508935657804539
61799304700237746508945788138736
61799304700237746645945277968437
61799304700237746646008040083281
61799304700237746646196068160609
61799304700237749618485538979757
61799304700237749801509583181120
61799304700237749801509668920316
61799304700237750166711621462395
61799304700237750167528557881325
61799304700237750167528557894375
61799304700237750167528643620425
61799304700237750167528643620473
61799304700237750167528643633523
61799304700237750213040884986988
61799304700237750213093857494969
61799304700237750213103646751960
61799304700237750213281113919965
61799304700237750213281113933063
61799304700237750213282142789789
61799304700237750213282142802839
61799304700237750213282228528889
61799304700237750213282228528937
61799304700237750213282228541987
61799304700237750213291589090092
61799304700237750213292703699016
61799304700237750213292703699064
61799304700237750213292707948414
61799304700237750350353840568077
61799304700237750350542897515181
61799304700244649212519664101081
61799304700244649214778843011252
61799304700244649214778843011460
61799304700244649214779095629643
61799304700244649214779100215863
61799304700245849788846879364532
61799304700245849788846879364740
61799304700245849789097927824116
61799304700248250888970963085505
61799304700248250891229365744291
61799304700248250891230394614067
61799304700248251303012658790243
61799304700248251440273413515635
61799304700248251483766447706009
61799304700248251483766447706217
61799304700248251483766533795077
61799304700248251483766533795285
61799304700248251483767566914411
61799304700248251486025879234779
61799304700248251486025965323687
61799304700248251486025965323847
61799304700248251486025969573037
61799304700248251486025969573197
61799304700248251486026223590843
61799304700248251486026998425503
61799304700248251486026998442973
61799304700248251486088641349623
61799304700248251486089019007344
61799304700248251486277018032573
61799304700248251486278046902349
61799304700248551078303315726357
61799304700248551080751032549691
61799304700248551080751033599451
61799304700248551627262536089429
61799304700248551627262536089589
61799304700248551627283571463113
61799304700248551627283571463321
61799304700248551629521967618151
61799304700248551629523086807471
61799304700248551629543002991675
61799304700248551629543261258927
61799304700248551629543346998027
61799304700248551629543346998075
61799304700248551629794055700609
61799304700248551629795170309533
61799304700248551675296936511585
61799304700248551675307067391339
61799304700248551675307325671593
61799304700248551675359698626429
61799304700248551675369825969723
61799304700248551675370083187167
61799304700248551675370087786437
61799304700248551675558111264495
61799304700248551675558115850715
61799304700248551675558374130969
61799304700248556568733503322755
61799304700248556614497821687424
61799304700248556980515767511981
61799304700248557163467345032445
61799304700248557163477820206944
61799304700248557163530107151453
61799304700248557163530107151501
61799304700249452060094264193512
61799304700249456999221768485761
61799304700249457182309603327696
61799304700249457548264787387329
61799304700249457594018372297197
61799304700249457594018372301568
61799304700249457594018372301569
61799304700249457594018372314667
61799304700249457594028847121776
61799304700249457594081134416413
61799304700249457594081134416461
61799304700249457594081392696715
61799304700249457594091609236668
61799304700249457731279127027009
61799304700894243359971073595066
61799304700894243362230505123628
61799304700894243362418533200956
61799304700894243362418791468160
61799304700894243774012772420605
61799304700894247066011449724108
61799304700894258179048851178496
61799304700894258179613707062812
61799304700894258179801993407344
61799304700902352176317484487996
61799304700902352588099751863922
61799304700902363289354885942384
61799304700902363701137153318310
61799304700902363701137154368070
61799304700904765170301233041949
61799304700905020940444392447105
61799304700905048940625099600333
61799304700905053879752830459052
61799304700905053879752833641380
61799304700905054291535097834978
61799304700905064992790231913440
61799304700905064992790235095768
61799304700905064993542344222752
61799304700905064993543119074674
61799304700905065359550877754069
61799304700905065359550906333785
61799304700905065359571798342377
61799304700905065404572499289366
61799304701220816344527012844869
61799304701220816344527041541225
61799304701221120239837982970855
61799304701221120239838011550571
61799304702872057453075045172640
61799304702872057453075045172848
61799304702874714278257991223130
61799304702874714278257992739290
61799304702874757510030990784872
61799304702874759156322104799372
61799304702874759293582945263752
61799304702875915035256571121210
61799304702875958267029425334932
61799304702875958267029426734612
61799304702875958267029683602136
61799304702875959501810244220940
61799304702875959501810502488144
61799304702875959501810588577212
61799304702875959913404222052584
61799304702875959913404566408856
61799304703203013881938283629330
61799304703203019415674247819090
61799304703844620664185477873748
61799304703847321955921983754656
61799304703847322367432537500272
61799304703847355128684350150684
61799304703847355128684607368128
61799304703847369946067809307312
61799304703848522712920563652736
61799304703855425642784316843392
61799304703855425785127902964436
61799304703855425825798656360656
61799304703855425825798913578260
61799304703855425830797805053268
61799304703855425830860567167952
61799304703855425833329205629306
61799304703855425833329205629514
61799304703855425833329205745946
61799304703855431183967239337004
61799304703855431184050664958066
61799304703855431184050917440886
61799304703855431184050917557318
61799304703855431184050922158248
61799304703855431184050922162412
61799304703855431184050922162460
61799304703855431184050922162619
61799304703855431184050922175510
61799304703855431321311676887852
61799304703855458590353926400750
61799304703855458592049874921124
61799304703855459001947904232394
61799304703855459001948162499598
61799304703855459002136190576878
61799304703855459002198952341802
61799304703855459002199209559246
61799304703855459002199209559294
61799304703855459002199295648314
61799304703855459002199295648362
61799304703855459003643595535324
61799304703855459003643852752768
61799304703855459139396945302270
61799304703855459139397288258862
61799304703855459139397288258910
61799304703855459139459964284686
61799304703855459185150501514378
61799304703855459185150758382110
61799304703855459185213520496794
61799304703855475055808988186884
61799304703855475056540955674216
61799304703855475056561876262524
61799304703855475056561876380568
61799304703855475238738273174580
61799304703855475239575096706900
61799304703855475239575097173460
61799304703855475239576215915094
61799304703855475605416866037004
61799304703855475650332508223828
61799304703855475650333627418972
61799304703855475651149530357160
61799304703855475651169331756148
61799304703855475651169417961696
61799304703855475651169418894816
61799304703855475651169419011456
61799304703855475651170450945468
61799304703855475651170450951292
61799304703855475651170451063560
61799304703855475651357361349588
61799304703855475651357704189540
61799304703855475651357704306180
61799304703855475651358480091430
61799304703855475651420123464432
61799304703855475651420380215316
61799304703855475651420380215524
61799304703855475651420380331956
61799304703855475788618459031572
61799304703855475788619234816662
61799304703855475788619234816822
61799304703856359569947972567230
61799304703856359569948229434754
61799304703856359569948229434962
61799304703856359569948315523822
61799304703856376219169143339940
61799304703856376219169485829972
61799304703856376219169486296532
61799304703856615286828519607216
61799304703856626407396870446326
61799304703856626407397241982794
61799304703856626407459632211250
61799304703856626407460003747558
61799304703856626544657996358106
61799304703856626582797606395524
61799304703856626587879809037376
61799304703856626590390660561622
61799304703856631895379708169478
61799304703856631895379712768748
61799304703856631941049239071762
61799304703856631941049243321112
61799304703856631941049610608230
61799304703856631941049614857580
61799304703856631941112372372994
61799304703856631941112376972264
61799304703856631941133297696086
61799304703856632078309993447234
61799304703856632078310364983542
61799304703856632078310369582812
61799304703856659759218823314898
61799304703856659759218823315106
61799304703856659759218909403966
61799304703856659759281671168938
61799304703856659896479663779486
61799304703856659942211870357626
61799304703856664700606075962064
61799304703856665249649007724964
61799304703856665249649093463952
61799304703856665249649098063222
61799304703856665249711769489728
61799304703856665295402678372368
61799304703856665295402678722288
61799304703856676408168112062160
61799304703856676408169143764344
61799304703856676408169145181286
61799304703856676408419073382868
61799304703856676408419159121856
61799304703856676408420192240982
61799304703856676408420192241142
61799304703856676408439708174016
61799304703856676408439965391460
61799304703856676408440741293142
61799304703856676408502384199632
61799304703856676408502727156224
61799304703856676545679827758180
61799304703856676545700376810180
61799304703856676545700719766772
61799304703856676545701496018374
61799304703859027502249094889524
61799304703859028104387788629106
61799304703859028104387788629266
61799304703859033043515522608994
61799304703859060861601311229842
61799304703859060861601397318750
61799304703859060861664073344526
61799304703859061456209342781542
61799304703859077327537035176248
61799304703859077327809004359446
61799304703859077510551373293784
61799304703859077510551374810104
61799304703859077510822223268628
61799304703859077510822223268788
61799304703859077510822223618708
61799304703859077510823342476822
61799304703859077510823342476982
61799304703859077510884985383472
61799304703859077510884985383632
61799304703859077922333637469960
61799304703859077922416459717556
61799304703859077922416545456544
61799304703859078059594392195352
61799304703859316578481257045824
61799304703859316578481257045984
61799304703859316578481601402096
61799304703859327696602347287456
61799304703859327699049950841526
61799304703859327699049952241206
61799304703859327699112712956530
61799304703859327699112827275394
61799304703859328110643928673330
61799304703859328110644042992194
61799304703859328247904683398722
61799304703859328247904797717586
61799304703859328286044409154684
61799304703859328291126981933164
61799304703859328293637461921102
61799304703859333049499698069130
61799304703859333049687984413662
61799304703859333049750746528506
61799304703859333186948739139054
61799304703859333187032531697314
61799304703859333232702319466962
61799304703859333232702319467122
61799304703859333232702320866594
61799304703859333232702324053134
61799304703859333232702324066232
61799304703859333232765081581966
61799304703859333232765195900830
61799304703859333232786121193242
61799304703859333232786121210712
61799304703859333598542716970698
61799304703859333644296297298558
61799304703859333644296297298766
61799304703859333644296411617630
61799304703859333781557052024158
61799304703859333781557056610378
61799304703859333781557166343022
61799304703859361050934752963818
61799304703859361462465624674426
61799304703859361462465969030490
61799304703859361599726723406010
61799304703859361645396168219178
61799304703859361645396252908566
61799304703859361645396252908774
61799304703859361645396254308246
61799304703859361645396511175978
61799304703859361645458928934550
61799304703859361645459273290822
61799304703859361645479849522858
61799304703859361645479935262006
61799304703859361645479936661686
61799304703859361645480193879130
61799304703859366403017085373156
61799304703859366403831873708244
61799304703859366403852791232316
61799304703859366403852791232476
61799304703859366403852794414644
61799304703859366403853135588588
61799304703859366404103838291964
61799304703859366404103838292012
61799304703859366404103838641884
61799304703859366404103838642092
61799304703859366404103842891282
61799304703859366404103842891442
61799304703859366404104182648236
61799304703859366404104182648284
61799304703859366541364593017564
61799304703859366952895809084284
61799304703859366952896153090476
61799304703859366952896157689746
61799304703859366998649737998892
61799304703859366998649738348812
61799304703859377516054486827544
61799304703859377516807628006632
61799304703859377516807629056392
61799304703859377516891196041000
61799304703859377654068383781784
61799304703859377699820849500768
61799304703859377699820849500928
61799304703859377699821967292020
61799304703859377699821967646312
61799304703859377699821968690248
61799304703859377699821968708962
61799304703859377699821968709122
61799304703859377700071896560464
61799304703859377700071896560624
61799304703859377700071896910544
61799304703859377700073015768658
61799304703859377700073015768818
61799304703859377700155464944912
61799304703859377700155550684060
61799304703859378065850646908200
61799304703859378065934214942568
61799304703859378111603112627136
61799304703859378111603112627344
61799304703859378111603456983408
61799304703859378111604231468148
61799304703859378111604232885298
61799304703859378111665874392060
61799304703859378111665874392268
61799304703859378111666218748332
61799304703859378111686680661504
61799304703859378111686680661712
61799304703859378111686766400652
61799304703859378111686766400860
61799304703859378111686767800540
61799304703859378111687025017984
61799304703859378248863867352528
61799304703859378248863867352736
61799304703859378248864211358880
61799304703859378248864211358928
61799304703859378248864986193540
61799304703859378248864986193588
61799304703859378248864986547672
61799304703859378248864986547880
61799304703859378248864987610530
61799304703859378248864987610690
61799304703859378248926629117660
61799304703859378248927748312804
61799304703859378248947435387104
61799304703859378248947521126252
61799304703859378248948554582248
61799304703860228678455710663522
61799304703860228678455711713282
61799304703860234212108079288958
61799304703860262030277406314698
61799304703860262213207948809898
61799304703860262213207949859658
61799304703860262213208293166170
61799304703860266971852858167472
61799304703860266971852858167520
61799304703860266971852858517392
61799304703860266971852862766790
61799304703860266971853116784596
61799304703860267520707590724556
61799304703860267520707848991760
61799304703860278267883678550816
61799304703860278679414894267568
61799304703860278679414894267616
61799304703860278679415152884692
61799304703860278679498463701664
61799304703860278679498806658256
61799304703860278816675648993008
61799304703860278816675907260212
61799304704171526360454266481534
61799304704171526360454524748738
61799304704171526362148843175540
61799304704171526772048244313178
61799304704171526772299549640030
61799304704171526772299549640238
61799304704171526772320470228338
61799304704171526772320470228546
61799304704171526773742821007184
61799304704171526779642674542104
61799304704171526779663595130412
61799304704171526779830960899686
61799304704171526781337251586030
61799304704171526909497542250578
61799304704171526909497542250626
61799304704171530066495758269260
61799304704171530066496015486704
61799304704171530074109737741188
61799304704171530074109737745400
61799304704171530074109994962844
61799304704171530074109994963003
61799304704171530478089993318348
61799304704171530485683052070826
61799304704171530485703715572832
61799304704171530485703715577044
61799304704172427340048655604606
61799304704172727536661916774338
61799304704172727538356493468344
61799304704172731242702293953140
61799304704175128631785419752766
61799304704175129043295629142270
61799304704175129043295715231178
61799304704175412768806738220138
61799304704175412768807081176938
61799304704175428820971873654254
61799304704175428828315112869368
61799304704175428828566045615816
61799304704175429194343676418536
61799304704175429232565851485898
61799304704175429232566194442698
61799304704175429377358016058008
61799304704175429377358016058216
61799304704175432351341035045690
61799304704175432534355374685370
61799304704176313336618863167130
61799304704176329800377976432890
61799304708780682820485975514044
61799304708783334752211003934282
61799304708783339691338737914010
61799304708783340240130708356202
61799304708783373044856269516296
61799304708783373593647895602216
61799304708783373593647981341364
61799304708783373593647982741044
61799304708783384157892297744636
61799304708783384706684268186828
61799304708784284679888077184432
61799304708784285091482055016076
61799304709112481191535991598230
61799304709753246031596322475796
61799304709755947323270066242020
61799304709755947369002730445536
61799304709755947917794700887728
61799304709756847753800431535636
61799304709756848302592401977828
61799304709764051193146996065624
61799304709764051198208649655316
61799304709764056551399004649983
61799304709764084552477948860882
61799304709764084552561602984158
61799304709764089905731061248500
61799304709764101018768462702888
61799304709764101018769324815894
61799304709764101018769324816101
61799304709764101018769325165814
61799304709764101018769581911073
61799304709764101018769581911082
61799304709764101201699981624333
61799304709764951623676759785524
61799304709764951628759676920276
61799304709764951631291077146602
61799304709764957119189865579475
61799304709764957119189865579484
61799304709764957119210443346714
61799304709764957119210781568522
61799304709764957119210786286044
61799304709764957119210786290256
61799304709764957119210786303306
61799304709764984983028976125842
61799304709764984983112744567982
61799304709764989923664119663069
61799304709764990473480166862948
61799304709764990473542933699573
61799304709765001586497338241521
61799304709765001586497338241530
61799304709765001586517568317336
61799304709765001586518258598170
61799304709765001586518602971704
61799304709765001586581021067146
61799304709765001632250923149937
61799304709765251957738743048986
61799304709765257308460454860358
61799304709765285309560410470366
61799304709765290662729754415844
61799304709765290662813527579717
61799304709765290662813527579718
61799304709765301775767155870232
61799304709765301775850809643588
61799304709767652915329841580404
61799304709767652915350760769192
61799304709767652915350846508340
61799304709767652920433420686500
61799304709767652922943814935130
61799304709767652922943900674278
61799304709767652922943900674438
61799304709767653464121812022596
61799304709767653471735785377322
61799304709767653471735871116470
61799304709767653471735871116630
61799304709767658410779841240070
61799304709767658410863605096358
61799304709767658410863609800462
61799304709767686274765826362862
61799304709767686686276035752366
61799304709767686823474028362914
61799304709767686823557425268906
61799304709767686823557452448782
61799304709767686823557452448942
61799304709767686823557796805054
61799304709767691765132904651684
61799304709767691765133162918680
61799304709767691765133162918888
61799304709767691765195666416448
61799304709767691765195666416608
61799304709767691765196015494453
61799304709767692176726882133408
61799304709767692176726882483328
61799304709767692176727140750532
61799304709767702740972313495524
61799304709767702740973346614641
61799304709767702740973346614650
61799304709767702740973348136586
61799304709767702878170305756152
61799304709767702878171424964129
61799304709767702878171424964337
61799304709767702878171424964346
61799304709767702878171426482118
61799304709767702878171426499380
61799304709767702878233067870836
61799304709767702878233067870996
61799304709767702878234102862026
61799304709767703289744397868045
61799304709767703289744397868054
61799304709767703289764542204920
61799304709767703472696061126157
61799304709767703472696061126365
61799304709767703472779656795532
61799304709767941991562003736864
61799304709767942540353974179056
61799304709767953104600519800176
61799304709767953104600521199856
61799304709767953109683093978336
61799304709767953653392491642048
61799304709767953658475064420528
61799304709767953660985430089602
61799304709767953660985544408466
61799304709767958600113164069330
61799304709767958600113278388194
61799304709767986464036305924302
61799304709767987012807011421914
61799304709767987012807125740778
61799304709767987012807355778186
61799304709767987012827932010222
61799304709767991954382577943520
61799304709767991954466265018485
61799304709767992365976555425244
61799304709768003067419979047988
61799304709768003067421098256173
61799304709768003067421098256182
61799304709768003067421099655853
61799304709768003067421099655862
61799304709768003067503633171424
61799304709768003479013956879632
61799304709768003479013957229552
61799304709768853679942479522758
61799304709768853679942508102474
61799304709768854091536457354402
61799304709768854228734449964950
61799304709768854228734478544666
61799304709768859030664191334130
61799304709768859579456161776322
61799304709768859579456190356038
61799304709768887031764405211342
61799304709768887443358153005578
61799304709768887580556031297262
61799304709768887580556375653534
61799304709768892522194359583792
61799304709768892522215284893833
61799304709768892522215284893834
61799304709768892522215543174088
61799304709768892933725833917668
61799304709768892933788337415436
61799304709768892933809262708008
61799304709768903497972039781777
61799304709768903635231761038180
61799304709768903635232795556977
61799304709768903635232795556986
61799304709768903635252568357384
61799304709768904046763235372056
61799304709768904046846545139268
61799304709768904046846889145620
61799304710080152139647632127602
61799304710080152146990499825065
61799304710080152146990757029468
61799304710080152194438919000731
61799304710080152330193383026729
61799304710080155441437156726546
61799304710080155853030877353787
61799304710080155853031134558190
61799304710081036289453857064142
61799304710081036289453971383006
61799304710081052760744067347988
61799304710081052760744410287318
61799304710081052890410962940450
61799304710081052890411077259314
61799304710081052897753773128561
61799304710081052898004821723460
61799304710081052898005164544529
61799304710081052898005164544538
61799304710081052898005165016921
61799304710081052898005165016922
61799304710081052898005166079732
61799304710081056603794150773923
61799304710081503181910813224639
61799304710081503181910841920995
61799304710083737992700659473382
61799304710083737992701031009530
61799304710083753861851741187442
61799304710083753999049733797990
61799304710083754044865794907498
61799304710083754044866166443646
61799304710083754410643711629634
61799304710083754463991125544472
61799304710083754463991126961413
61799304710083754463991126961414
61799304710083754463991211633540
61799304710083754593657765349690
61799304710083754593658136885838
61799304710083754601189118036768
61799304710083754601189118155020
61799304710083754601189119571962
61799304710083754601189203771704
61799304710083754601189204244088
61799304710084954618934088478062
61799304710084954756132081088610
61799304710084955167726058920254
61799308221594475045016426261237
61799308221594475045580510493221
61799308221594475045581285345143
61799308221594475047275086137467
61799308221594475047275862039149
61799308221594475047526910498525
61799308221594476829216831838837
61799308221594476829405461489881
61799308221594476829405461490041
61799308221594476831664897249079
61799308221594476831664897267793
61799308221594476831727659382637
61799308221594476831915945727169
61799308221594476831915945727329
61799308274639675829552372724181
61799308274639675830367161059269
61799308274639675832000090597275
61799308274639675832000347814719
61799308274639675832063109929563
61799308274664035626333656965747
61799308274664035626333657315667
61799308274664035628028234009673
61799308274736969905985674013365
61799308274736969906173701040933
61799308274736969912760242620273
61799308274736969912948786182249
61799308274736970500694897779503
61799308274736970500695154996947
61799308274736970500698249597573
61799308274736970500782276307077
61799308274736970500966865427507
61799308274736970500970304384405
61799308274736970500970304850965
61799308274736970507473163610513
61799308274736970507473420827957
61799308274736970507493997059993
61799308274736970507494082799141
61799308274736970507556844913985
61799308274736970507556846430305
61799308274736970507745131258517
61799308274736981620531369934665
61799308274736981620533694282639
61799308274736986514470379470641
61799308274736986514721426530337
61799308274736986559470818969541
61799308274736986559659103914393
61799308274736986559721866029237
61799308274736986560222931278853
61799308274736986560223959798709
61799308274736986560223964397979
61799308274736986560473892249481
61799308274736986560473978338549
61799308274736987108702122815961
61799308274736987109516911150889
61799308274736987109516911151049
61799308274736987109518030359083
61799308274736987109518030359243
61799308274737286703992134864850
61799308274737287298788738674882
61799308274769402014307361009201
61799308274769402014558408068897
61799308274769402059496085452953
61799308274769402059496086852633
61799308274769402060060171084617
61799308274769402060060945936539
61799308274769402060310873788041
61799308274769402060310875187721
61799308274769402060310959877109
61799308274769402060311992996235
61799308274769402061754746728863
61799308274769402062005450831967
61799308274769402062005536571115
61799308274769403843884779124845
61799308274769403843885122081437
61799308274769403846395262299323
61799308274769403846395348032647
61799308274769403846395348038471
61799308274769702203829116403410
61799308274769702205523694963656
61799308274769703440869712690572
61799308274769704035665943447976
61799308274772105547320209785289
61799308274772105549830608283429
61799308274772105549830694022577
61799308292364651501045592921313
61799308292364651501860381256401
61799308292364651503493310794407
61799308292364651503493568011851
61799308292389011297826877512799
61799308292389011299521454206805
61799308292400974398467736233484
61799308292400974398530412259260
61799308292400974398530412609180
61799308292401874966279432134768
61799308292401874966279432484688
61799308292461897401432053423531
61799308292461897401432054473291
61799308292461897401494729099387
61799308292461897401494730499067
61799308292461897401682757176715
61799308292461897401682757526635
61799308292461897406578419286151
61799308292461897408270327975751
61799308292461897408458614320283
61799308292461897408458700059431
61799308292461898003004255410087
61799308292461898003004512627531
61799308292461898003067274742375
61799308292461945577478894210497
61799308292461945577666921238065
61799308292461945584253377078257
61799308292461945584253462817405
61799308292461945584441663422789
61799308292461945584442006379381
61799308292461946172188375194079
61799308292461946172188461283147
61799308292461946172191469794705
61799308292461946172272057547311
61799308292461946172272143636379
61799308292461946172275496504209
61799308292461946172460085974559
61799308292461946172463525048097
61799308292461946178966641025089
61799308292461946178987217257125
61799308292461946179049979022049
61799308292461946179050065111117
61799308292461946179050066627437
61799308292461946179238265716501
61799308292461956695598869843045
61799308292461956697479150616325
61799308292461957292024590131797
61799308292461957292026914479771
61799308292461957292087725299269
61799308292461957292278077374651
61799308292461962186026361432697
61799308292461962186214646727469
61799308292461962230964038816753
61799308292461962231152324111525
61799308292461962231717179995841
61799308292461962231779198688149
61799308292461962231779284777217
61799308292461962231779946341161
61799308292461962231780313646993
61799308292461962231780317896343
61799308292461962231967198535681
61799308292461962231967227115397
61799308292461962231968341724321
61799308292461962780195343012933
61799308292461962780195343013093
61799308292461962780821846053249
61799308292461962780822217589717
61799308292461962780822965261443
61799308292461962781010131348021
61799308292461962781011250556215
61799308292461962781011250556375
61799308292461962781011274536661
61799308292461962781011279135931
61799308292473669613269231292929
61799308292473669613331993057853
61799308292473954985139141601661
61799308292494377686051628266029
61799308292494377687746204960035
61799308292494377730989305650085
61799308292494377731804180074241
61799308292494377731805213193367
61799308292494377733498756768247
61799308292494377733499789887373
61799308292494379334685942251391
61799308292494379334874228595923
61799308292494379515189712627365
61799308292494379515377997922137
61799308292494379515378085060965
61799308292494379515378342278409
61799308292494379515378342278569
61799308292494379515440760036981
61799308292494379515440761086741
61799308292494379517700195797631
61799308292494379517700540171165
61799308292494379517888482140711
61799308292494379517888482142163
61799308292494379517888568235603
61799308292494379517888826515697
61799308292494379517888826515857
61799308292495583842057133183824
61799308292497979408067452031097
61799308292497979408255737325869
61799308292497979409699265560499
61799308292497979409762027675343
61799308292497979409950314019875
61799308292497980002236433611493
61799308292497980002800174886885
61799308292497980002800260625873
61799308292497980002862936651649
61799308292497980002862936651809
61799308292497980002864055859843
61799308292497980003052341154615
61799308292497980003052341154775
61799308292497980004494750531131
61799308292497980004494836270119
61799308292497980004494836270279
61799308292497980004495869389405
61799308292497980004557512296055
61799308292497980004746917848781
61799308292497981056827203457239
61799308292497981056889965572083
61799308292497981056890051311231
61799308292497981057078251916615
61799308292497981057078337655763
61799308292497981194087957832711
61799308292497981194150719947555
61799308292497981194339006292087
61799308292497981237393821687205
61799308292497981237393821687365
61799308292497981237393822037125
61799308292497981237393822037285
61799308292497981237393907776433
61799308292497981237582108381657
61799308292497981237582108381817
61799308292497981237582194120805
61799308292497981237644870146581
61799308292497981239841544159729
61799308292497981239904306274413
61799308292497981239904306274573
61799308292497981649364457247381
61799308292497981651623807286145
61799308292497981651686569400989
61799308292497981651874855745521
61799308292497981786625125883545
61799308292497981786625125883705
61799308292497981788947323776461
61799308292497981789135610120993
61799308298297636665174960000163
61799308298297636666869536694169
61799308298298489106839015203839
61799308298298489106839359560111
61799308298298489107588804564857
61799308298298489107592157432687
61799308298298489107592243521755
61799308298298489107654918147851
61799308298298489107839851624553
61799308298298489107843204492383
61799308298298489109283380209103
61799308298298489109534428668479
61799308298298537095475283161811
61799308298298537095537958837667
61799308298298537095725986914995
61799308298298537095725987264915
61799308298298537097169515499545
61799308298298537097169859855817
61799308298298537097232277614389
61799308298298537097232535881593
61799308298298537232798713563107
61799308298298537232986741640435
61799308298298537278740326548899
61799308298298537280434903592825
61799308298370523361318078445017
61799308298370523362824627061695
61799308298370523362824627411615
61799308298370523363012655139023
61799308298370523363576739371007
61799308298370523363576739720927
61799308298370523363639415396783
61799308298370523363639415746703
61799308298370523363827443474111
61799308298370523363827443824031
61799308298370523368722761227275
61799308298370523368911046522047
61799308298370523368911132611115
61799308298370571539557464358819
61799308298370571539620140034675
61799308298370571539620226123743
61799308298370571539623578991573
61799308298370571539808168461923
61799308298370571539811607535461
61799308298370571546335299744489
61799308298370571546398061509413
61799308298370571546398147598481
61799308298370571546586348203865
61799308298370582657931583168009
61799308298370582659372672619161
61799308298370582659374996967135
61799308298370582659438131784687
61799308298370582659626159862015
61799308298370587598312121304117
61799308298370587598312121654037
61799308298370587598312492840425
61799308298370587598312493190345
61799308298370587598500406598889
61799308298370587598500407998569
61799308298370587599064233963349
61799308298370587599064492230553
61799308298370587599065267082466
61799308298370587599065267082475
61799308298370587599127253995477
61799308298370587599128396134357
61799308298370587599128397184117
61799308298370587599128400383707
61799308298370587599315281023045
61799308298370587599316314142171
61799308298370587599316424211685
61799308298370588193108725114149
61799308298370588193109096650457
61799308298370588193109097000377
61799308298370588193297010408921
61799308298370588193923884985545
61799308298370588193924999944389
61799308298370588193925004193739
61799308298370588194111884833077
61799308298370588194111913412793
61799308298370588194112917952203
61799308298370588194113028021717
61799308298371422146999742883279
61799308298371422146999742999919
61799308298371422146999743349839
61799308298371422147250446986383
61799308298371422147250447103023
61799308298371422147250447452943
61799308298371423791869105709769
61799308298371423791931781735545
61799308298371423793563682403775
61799308298371423793563682753695
61799308298371423793626358779471
61799308298371423794127766635759
61799308298371423794127766985679
61799308298371423794190185794011
61799308298371423794190442661535
61799308298371423794190443011455
61799308298371423794378470738863
61799308298371423794378471088783
61799308298371423799211112816171
61799308298371423799211369683695
61799308298371423799273788492027
61799308298371423799273874581095
61799308298371423799274131798539
61799308298371423799462073786799
61799308298371423799462159875867
61799308298371423931388435622051
61799308298371423936471867191691
61799308298371471970108491623571
61799308298371471970111586224197
61799308298371471970111586340837
61799308298371471970111587740517
61799308298371471970171167299427
61799308298371471970174261900053
61799308298371471970174262366613
61799308298371471970174263416373
61799308298371471970359195376755
61799308298371471976886327009241
61799308298371471976886671365513
61799308298371471976949174863233
61799308298371471976949433130437
61799308298371471977137461207765
61799308298371472107431922024867
61799308298371472107619950102195
61799308298371472107623302970025
61799308298371472107623303436585
61799308298371483088231561973385
61799308298371483088231563373065
61799308298371483088294237999161
61799308298371483088294239048921
61799308298371483089926138667391
61799308298371483089926139017311
61799308298371483089988815043087
61799308298371483227187151660035
61799308298371483227437855763139
61799308298371483271246159757853
61799308298371483272940736451859
61799308298371483273189116556909
61799308298371483273191440554963
61799308298371488578094567084073
61799308298371488578659680185881
61799308298371488578659684785151
61799308298371488578720955805525
61799308298371488578720955805573
61799308298371488578722075013767
61799308298371488578909241100345
61799308298371488578910360308539
61799308298371488578910384288985
61799308298371488623848037673673
61799308298371488623848151992537
61799308298371488623910799788517
61799308298371488624411865038133
61799308298371488624411893267929
61799308298371488624412236574441
61799308298371488624413007876853
61799308298371488624413008226773
61799308298371488624413012476114
61799308298371488624474540713989
61799308298371488624474912250297
61799308298371488624475683902629
61799308298371488624662826008761
61799308298371488624662912097829
61799308298371488624662940327625
61799308298371488624663945216946
61799308298371488760920507104341
61799308298371488760920878640649
61799308298371488761672905210813
61799308298371488761674019819737
61799308298371488761735666975737
61799308298371488761923695053065
61799308298371488761924723922841
61799308298378693303602015253273
61799308298378693303602273520477
61799308298378693304417922783505
61799308298378693304418181063759
61799308298382295025617753279193
61799308298382295025617839018341
61799308298382295025618097285545
61799308298382295025618097635465
61799308298382295025806039623725
61799308298382295025806124313113
61799308298382295025806125712793
61799308298382295025806382580317
61799308298382295026370984783649
61799308298382295026371243063903
61799308298382295026433746548573
61799308298382295026434004828827
61799308298382295574849057125405
61799308298382295574849057125613
61799308298382295574849143214473
61799308298382295574849143214681
61799308298382295575476679374123
61799308298382295575664964668895
61799308298403003098337388137449
61799308298403003098337389537129
61799308298403003098337503855993
61799308298403003098901473769113
61799308298403003098902248621035
61799308298403003099152262561605
61799308298403003099153295680731
61799308298403003100596049413359
61799308298403003100596825315041
61799308298403003100659958966193
61799308298403003100846839255611
61799308298403003100847872374737
61799308298403003100847873774417
61799308298403004928479781036669
61799308298403004930802236146869
61799308298403008634520157165711
61799308298403008634521273174315
61799308298403008635336064708993
61799308298403903529704437264546
61799308298403905313088822379689
61799308298403905313088822729609
61799308298403905313339869789305
61799308298403905313339870839065
61799308298403905315536543435111
61799308298403905315536887808645
61799308298403905315599305549955
61799308298403905315599306966897
61799308298403905315599649923489
61799308298403905315787591894487
61799308298403905315787593311429
61799308298403905315787936268021
61799308298403905361541521059788
61799308298403905361541635845420
61799308298403909019130686053643
61799308298403909065888092263796
61799308298403909065888206582868
61799308298404209209405129937712
61799308298406604820353211902517
61799308298406604820353212252437
61799308298406604820353583438825
61799308298406604820353583788745
61799308298406604820541497197289
61799308298406604820541498596969
61799308298406604820541611516153
61799308298406604820541612915833
61799308298406604821105324561749
61799308298406604821105582828953
61799308298406604821106357667825
61799308298406604821106357680875
61799308298406604821168344593877
61799308298406604821169119432749
61799308298406604821169490969057
61799308298406604821169490982107
61799308298406604821357404740571
61799308298406604821357519059435
61799308298406604822799901255755
61799308298406604822800158473199
61799308298406604822800933312071
61799308298406604822800934374881
61799308298406604822862920238123
61799308298406604822863695426915
61799308298406604822864068026033
61799308298406604823051982834257
61799308298406605369584516098857
61799308298406605369584630417513
61799308298406605369584630417721
61799308298406605370148257374249
61799308298406605370149376582443
61799308298406605370149748118591
61799308298406605370211019138965
61799308298406605370211019139013
61799308298406605370211019139173
61799308298406605370212138347207
61799308298406605370212509883675
61799308298406605370400423641979
61799308298406605370400423642139
61799308298406605370400452221695
61799308298406605370400537961003
61799308298406605371842833018495
61799308298406605371842918757435
61799308298406605371842918757643
61799308298406605371843951859299
61799308298406605371844066532295
61799308298406605371905594783419
61799308298406605372095000336145
61799308298406605415150187248857
61799308298406605415150187598777
61799308298406605415338215326185
61799308298406605415400891701673
61799308298406605415902299907881
61799308298406605415964975583945
61799308298406605415966094792139
61799308298406605416154122869467
61799308298406605417597651440759
61799308298406605417659552627663
61799308298406605417659552627871
61799308298406605417660671836065
61799308298406606604741904174569
61799308298406606604741904174729
61799308298406606604741904524489
61799308298406606604741904524649
61799308298406606604741990263797
61799308298406606604930189469501
61799308298406606604930190869181
61799308298406606604930533825773
61799308298406606604992951584185
61799308298406606604992952633945
61799308298406606607189625229991
61799308298406606607189625584283
61799308298406606607189626647093
61799308298406606607189711323431
61799308298406606607189969603525
61799308298406606607189969603685
61799308298406606607252387344835
61799308298406606607252387699127
61799308298406606607252388761777
61799308298406606607252388761937
61799308298406606607252473438275
61799308298406606607252731718369
61799308298406606607252731718529
61799308298406606607440675106309
61799308298406606607440675106469
61799308298406606607441018062901
61799308298406606607441018063061
61799308298406606650495862019181
61799308298406606650495948108249
61799308298406606650683890096509
61799308298406606650684233053101
61799308298406606652943669167883
61799308298406606653006431282727
61799308298406607018971889773509
61799308298406607018971975512657
61799308298406607019034651888353
61799308298406607019222938232885
61799308298406607019223023972033
61799308298406607199538879520909
61799308298406607199538879521069
61799308298406607199538879870829
61799308298406607199538879870989
61799308298406607199538965609977
61799308298406607199726907598189
61799308298406607199726907598397
61799308298406607199789669713033
61799308298406607199789669713081
61799308298406607201986601993273
61799308298406607202049364108117
61799308298406607202049364108277
61799308298406610310783767848523
61799308298406610310783767848683
61799308298406610310971795926011
61799308298406610311599675378915
61799308298406610311599675391965
61799308298406610311787703469293
61799308298406610356536238148223
61799308298406610356536324237291
61799308298406610356537352757147
61799308298406610356537353107067
61799308298406610356724266225551
61799308298406610356724610581823
61799308298406610356725380834475
61799308298406610356725382234155
61799308298406610357289469652679
61799308298406610357289469665729
61799308298406610357352145678455
61799308298406610357353260287379
61799308298406610357353260300429
61799308298406610357541288377757
61799308298406610723381939568141
61799308298406610723569967645469
61799308298406610905579257049631
61799308298406610905579257049791
61799308298406610905767285126911
61799308298406610905767285127119
61799308298406610905768399735835
61799308298406610905768399736043
61799308298406610906333517436913
61799308298406610906395164592913
61799308298406610906396279201997
61799308298406610906583192670241
61799308298406610906583192670401
61799308298406610906584221540017
61799308298406610906584307279325
61799308298406905558666824800869
61799308298406905558666825150789
61799308298406905559481613019317
61799308298406905559481613135957
61799308298406905559481613485877
61799308298406905559481955975909
61799308298406905559482760929482
61799308298406905561176188780203
61799308298406905561176189130123
61799308298406905561176533136475
61799308298406906794012498521433
61799308298406906794012584260581
61799308298406906794012842527785
61799308298406906794012842877705
61799308298406906796522982758721
61799308298406906796523327114993
61799308298406907388809444821497
61799308298406907388809445171417
61799308298406907391319585052433
61799308298406907391319699843472
61799308298406907391319929408705
61799308298406911095666530247804
61799308298407805989406137360393
61799308298407805989969964258293
61799308298407805989969964724853
61799308298407805990033759614775
61799308298407805990222044909499
61799308298407805990222044922597
61799308298407805991664540019179
61799308298407806126478606791061
61799308298407806127294514340167
61799308298407806128925553011823
61799308298407806172984303892197
61799308298407806172984561109641
61799308298407806174678879536443
61799308298407807773794829632605
61799308298407807773794915721673
61799308298407807776054351499633
61799308298407807776054609766837
61799308298407807819548414424429
61799308299245884525628593240030
61799308299245884525628593240238
61799308299245884525628850457474
61799308299245884525628850457682
61799308299245886378720885345172
61799308299245886378720885345380
61799308299245889460237836223822
61799308299245889465320410401982
61799308299245889467014987095988
61799308299245889467015758748320
61799308299245889467016015965764
61799308299245889871266959221118
61799308299245889876350305051610
61799308299245889876350562269054
61799308299245890082502830235712
61799308299245890082502858815428
61799308299245890082502944554576
61799308299245890083066657250252
61799308299245890083066657250460
61799308299245890083066685829968
61799308299245890083066685830176
61799308299245890083067028786560
61799308299245890084762261764274
61799308299245890084762261764482
61799308299245890084762290343990
61799308299245890084762290344198
61799308299245934343657349017708
61799308299245934343657349017916
61799308299246784537054459579243
61799308299246784948648437410935
61799308299246786809460197904904
61799308299246786809460197904952
61799308299246790056291328277212
61799308299246790101208832259412
61799308299246790101208860839128
61799308299246790101209203795720
61799308299246790446672480940625
61799308299246790446672480940673
61799308299246790467885306108904
61799308299246790512802838670820
61799308299246790512803181627412
61799308299246790513805883720964
61799308299246790515501575373814
61799308299246790515501603953530
61799308299246790515501689692678
61799308299246790651087644773764
61799308299246834499937828847901
61799308299246834911531806679545
61799308299246834911719834756873
61799308299253995195277622501599
61799308299253995195277622501807
61799308299278306820154587003187
61799308299279207198177245998852
61799308299279207198177245999060
61799308299281908489830327443812
61799308299281908489830327444020
61799308299281908901424305275664
61799308299281908901424305625584
61799308299351239832451576027102
61799308299351239834142799853278
61799308299351239834142799853486
61799308299351239834143057070722
61799308299351239834143057070930
61799308299351239834146151671348
61799308299351239834146151671556
61799308299351239834711011787752
61799308299351239834711011787800
61799308299351239839226402901214
61799308299351241479391313318506
61799308299351241479391313318666
61799308299351241481083566014458
61799308299351241481083566014618
61799308299351241481085890012512
61799308299351241481085890012672
61799308299351241481836711425634
61799308299351241481839034373928
61799308299351241481839035423688
61799308299351289657254901461448
61799308299351289657254901461656
61799308299351289657819760528092
61799308299351289657823113395922
61799308301361169546006762805459
61799308301361169547701081232261
61799308301361169547701338449705
61799308301361219502990248428611
61799308301361219502990248428819
61799308301361219503073931248403
61799308301362119931031049717664
61799308301362119931031049717712
61799308301362119931031135456812
61799308301362119931031135456860
61799308301362119931302645829360
61799308301362119931302730518748
61799308301362119931302731918428
61799308301362119931302759098464
61799308301362119931302760148224
61799308301362119931302988785952
61799308301362119931303103454736
61799308301362119933562424900734
61799308301362119933562425963592
61799308301362119933562453598542
61799308301362119933562454661352
61799308301362119933562540754792
61799308301362119933562540754840
61799308302236521389950534636011
61799308302236521435704119427835
61799308302236521436265880711525
61799308302236521436268975312151
61799308302236521437960456355771
61799308302309456303288467636629
61799308302309456304983043280875
61799308302309456305735155590187
61799308302309456310818501420679
61799308302309456310818759687883
61799308302309456312594693687307
61799308302310356689985962161300
61799308302310356689985963211060
61799308302310356689986334747368
61799308302310356689986335097288
61799308302310356689988286159354
61799308302310356689988659095342
61799308302310356689989434065356
61799308302310356690804566644496
61799308302310356690804566761136
61799308434269856653898302436425
61799308451923098210080578107808
61799308451994832332982510718885
61799308451994832332985609905731
61799308452030866155792049195953
61799308452030866155980335540645
61799308452030866156043097305409
61799308452030866158239771318557
61799308452030866158240114274989
61799308452030866158240114275149
61799308452030866158302533433241
61799308452030866158302876389833
61799308452030866158490819777773
61799308452030866158490819777933
61799308452030866158491162734365
61799308452030866158491162734525
61799308457830522820429967311396
61799308457903457700145751467636
61799308457939497059324276770035
61799308457939497059325391397833
61799308457939497059325391751965
61799308457939497059513678096497
61799308457939497059575325246673
61799308457939497059576439861421
61799308457939497059576439874471
61799308457939791712578091319845
61799308457939791714837527097757
61799308457939791714921581453857
61799308457939791760685642666773
61799308457939791760873666494751
61799308457939791760873927961545
61799308457939791760874699613877
61799308458778776238694911918555
61799308458778776238695940788331
61799308458778776238695940788491
61799308458778776238715832623455
61799308458778776238715832623503
61799308458778776238716604275787
61799308458778776238716861493279
61799308458779976858516533180459
61799308458779976995610966737213
61799308458779976995610967087133
61799308458779976995798222961004
61799308458814793270215773540572
61799308458814793407476442176896
61799308460894254585021683367828
61799308502254036945528879163165
61799308505169759339871183224953
61799308505169759339871527581225
61799308505169759347462171310281
61799308505169759347462257399349
61799308505169759347465270497127
61799308505169759347465270510177
61799308505169759347465356586195
61799308505169759347465614866449
61799308505169775948420023323281
61799308505173361023662423235009
61799308505173361611118311186361
61799308505173361611181072951125
61799308505173361618461351061809
61799308505173361618520755709713
61799308505173361618712484210573
61799308505173661807983078090660
61799308505204892559406342864861
61799308505205792989705091207463
61799308505205792989706205816387
61799308505205792989767853322307
61799308505205792989768967931231
61799308505205792989956139666839
61799308505205793170271709787349
61799308505205793170459996132041
61799308505205793172970479306519
61799308505205793172970565045667
61799308505205793172971627212313
61799308505206098850141001738116
61799308505206098850161920926744
61799308505208494281420935117187
61799308505208494281421020856335
61799308505208494281422049726111
61799308505208494281609307200867
61799308505208494281610451924701
61799308505208494876154776831249
61799308505208494876154862570397
61799308505208494876217538946093
61799308505208494876405825290625
61799308505208494876405911029773
61799308505209695633237238557364
61799308506048980163142270498586
61799308506048980163142356237734
61799308506048980300340263126444
61799308506048980300423945928766
61799308506048980300423945933138
61799308506048980300423945946236
61799308506048980300424031672286
61799308506048980300424031685384
61799308511009352341191409674229
61799308511009352341379437751557
61799308511078384707219265712317
61799308511078384707219610068589
61799308511078384714813439073559
61799308511078401361520657618857
61799308511078401361520915886061
61799308511081986429423374772157
61799308511081986978466393673517
61799308511081986978466393673725
61799308511081986978529155438489
61799308511081986986060566697937
61799308511082003083536395644777
61799308511082003083536740001049
61799308511082003083537514839921
61799308511082003083724681989309
61799308511082003083724766678697
61799308511082003083724768078377
61799308511082003083725024945901
61799308511082003083725801197503
61799308511082003083787787060745
61799308511082003632580533760154
61799308511082003632767785580057
61799308511082003632767785580265
61799308511082287167465018506185
61799308511082287167716066965561
61799308511082287220844173331781
61799308511082287220844430549225
61799308511082287220906935446625
61799308511082287220907192314149
61799308511082287220907193713829
61799308511082287221095220391477
61799308511082287221095220741397
61799308511082287221095221791157
61799308511082287221095479008601
61799308511082303273068627674493
61799308511082303273068885941697
61799308511082303822017372783033
61799308511082303822017458872101
61799308511114418540319676396983
61799308511114418586073377042856
61799308511114423524949948244344
61799308511114423890978741830929
61799308511114423891041502533043
61799308511114423891041502546093
61799308511114718727078672616189
61799308511114718727078757305577
61799308511114718727078758705257
61799308511114718727079015572781
61799308511114718727079787225113
61799308511114718727079791824383
61799308511114718729317183439803
61799308511114718729589151204447
61799308511114718729589152604127
61799308511114718729589155790667
61799308511114718729589237293515
61799308511114718729589241879735
61799308511114718729589265523311
61799308511114718729589265873231
61799308511114718729589266922991
61799308511114718729590271812321
61799308511114718729590274998860
61799308511114718729590274998861
61799308511114718729590386131176
61799308511114718775353327086147
61799308511114718775353588552941
61799308511114718775354360205273
61799308511114723668466957332664
61799308511114724263325321573472
61799308511117125182631823625809
61799308511117125182694584327923
61799308511117125182694584340973
61799308511117125777491102417520
61799308511117125777491188156621
61799308511117420478600386712671
61799308511117420478600648179465
61799308511117420478601419831797
61799308511117425966760667544480
61799308511118320449282866365417
61799308511118320449283124632621
61799308511118320449345886747465
61799308511118320451521754374152
61799308511118320451542302480199
61799308511118320451542556161183
61799308511118320451542560747403
61799308511118320451605318276027
61799308511118320451605322862247
61799308511118320451793346353355
61799308511118320451793350939575
61799308511118320451794495191016
61799308511118320998138628841781
61799308511118320998138628841829
61799308511118320998325885266777
61799308511118320998325885266985
61799308511118321000564428919656
61799308511118321000585316795339
61799308511118321000585316795547
61799308511118321000585575062591
61799308511118321000585575062751
61799308511118321000586349779159
61799308511118321000586349897203
61799308511118321000586349897251
61799308511118321000647992821323
61799308511118321000649112016467
61799308511118321000836398083980
61799308511118321000837398374049
61799308511118321000837512692904
61799308511118321043891441981481
61799308511118321046338815498303
61799308511118321046338901237451
61799308511118321046339159854575
61799308511118321046339278895013
61799308511118321046339934693447
61799308511118321046401577613147
61799308511118321046402041009857
61799308511118321046402696808291
61799308511118321046590327367439
61799308511118321046591097602829
61799308511118321046591097956961
61799308511118321046591099019771
61799308511953703250727511970277
61799308511953703250727511970325
61799308511953703250748432675225
61799308511953703252924295703067
61799308511953703253174572509903
61799308511953703253174572509951
61799308511953703253175344162283
61799308511953703253175344162443
61799308511953703253195493214851
61799308511953703253196264867183
61799308511953703253196264867391
61799308511956404956421632136427
61799308511956404956422403788759
61799308511956404956422403788967
61799308511956404956442552841375
61799308511956404956443324493707
61799308511956404956443324493915
61799308511957305341240651131707
61799308511957305341240651131708
61799308511957305341240651131867
61799308511957305341240765450571
61799308511957305341240765450572
61799308511957305341240765450731
61799308511957305524171307945772
61799308511957305524254990748094
61799308511957305524254990752466
61799308511957305524254990765564
61799308511957305524255019327810
61799308511957305524255105071330
61799308511957305524255105084380
61799308511957305524255105084428
61799308511957605116448630118437
61799308511957605116448630118645
61799308511957605118644657015820
61799308511957605162202215027109
61799308511957605530490440142247
61799308511957605530510589194655
61799308511957605530510589194863
61799308511957605530511360847195
61799308511957605713504665457032
61799308511957605713504779775896
61799308511957605713525976770386
61799308511988819854144034280940
61799308511989719872913055636928
61799308511989720284695434598528
61799308511989720421955730182224
61799308511992421576348143340780
61799308511992422125391190472144
61799308511992422125391190938704
61799308514069181599501343959224
61799308528734027823403560969796
61799308528735228577954188708033
61799308528735228578142474002805
61799308528806962100728567941721
61799308528806962100728654030789
61799308528806962108322396959741
61799308528806962108322483054632
61799308528806962108322741316004
61799308528806962108322741316013
61799308528806962108511026616608
61799308528806962649771327176197
61799308528806962649771585443401
61799308528806962650022375635573
61799308528806962650022375635621
61799308528806962657365414444159
61799308528806962657365414448371
61799308528806962657365415861309
61799308528806978709277149772845
61799308528806978755009813976361
61799308528806978755029701581057
61799308528806978755029959848261
61799308528806978755218245143033
61799308528806979304073753601751
61799308528807863080322354441157
61799308528807863080322612708361
61799308528807863080573402900533
61799308528807863080573402900581
61799308528807863217771395511129
61799308528807879734811946953081
61799308528807879734812033042149
61799308528808163277375321951048
61799308528808163407021068802965
61799308528808179924061620244917
61799308528808179924061706333985
61799308528839394211811781635271
61799308528839399196505930206192
61799308528839399562470846000583
61799308528839399562534636990819
61799308528839399745297157575985
61799308528839399745486214528753
61799308528839399745548976643597
61799308528839399745548977693357
61799308528839399745548977706407
61799308528840294825378293141112
61799308528840300175849299451321
61799308528840300175849299455533
61799308528840300176100004952484
61799308528840300176100004952493
61799308528840300176100004958316
61799308528840300176100004958317
61799308528840300176100004971367
61799308528840300176100089647705
61799308528840300176100347914909
61799308528840300176100347927959
61799308528840594831634518924276
61799308528840599770573966559472
61799308528840600319533330171252
61799308528840600319533330171412
61799308528840600319616985461088
61799308528840600319617014040804
61799308528840600365369569035564
61799308528842995933765186592007
61799308528842995933765958244339
61799308528842995933827948706851
61799308528842995933828720359183
61799308528842996345548221370755
61799308528843001284486926983095
61799308528843001284674955060423
61799308528843001284738746050659
61799308528843001421747681708487
61799308528843001421748796336285
61799308528843001421936824400563
61799308528843001467501266618403
61799308528843001467501266622775
61799308528843001467502381246201
61799308528843001467502381250413
61799308528843001467689294700103
61799308528843001467690323571123
61799308528843001467690323588592
61799308528843001467690323588593
61799308528843001467690409309027
61799308528843001467690409327741
61799308528843001467752315095041
61799308528843001467753085703436
61799308528843001467753085703437
61799308528843001467753086747373
61799308528843001467753086766247
61799308528843001467753171442585
61799308528843001467753429722839
61799308528843001833719002850481
61799308528843001833719088589789
61799308528843001879283530812001
61799308528843001879284645439639
61799308528843001879471558889329
61799308528843001879472587760557
61799308528843001879472587777819
61799308528843001879472673498253
61799308528843001879472673499705
61799308528843001879472673516967
61799308528843001879535349879564
61799308528843001879535349879565
61799308528843001879535349879612
61799308528843001879535349879613
61799308528843001879535350942423
61799308528843001879535435618713
61799308528843001879535435618761
61799308528843001879535693899015
61799308528843002016544285537393
61799308528843002016545400165031
61799308528843002016733342490161
61799308528843002016733428229261
61799308528843002016733428229309
61799308528843296120587801267777
61799308528843296120588059534981
61799308528843296120588830137553
61799308528843296123098198230723
61799308528843296123098538473159
61799308528843296123098539522919
61799308528843296123098567052875
61799308528843296123098568102635
61799308528843296123098571302008
61799308528843296123098571302216
61799308528843296123098571302225
61799308528843296123098652792023
61799308528843296123099312839647
61799308528843296123099313312031
61799308528843296669631849038913
61799308528843296669631849039121
61799308528843296669631853288471
61799308528843296669819019374889
61799308528843296672057878804125
61799308528843296672057878804285
61799308528843296672078795259723
61799308528843296672078799509073
61799308528843296672141213018247
61799308528843296672141213018295
61799308528843296672141213018455
61799308528843296672141217267796
61799308528843296672141217267805
61799308528843296672141327337111
61799308528843296672141561623917
61799308528843296672141561624077
61799308528843296672141585604315
61799308528843296672141585604523
61799308528843296672142331741215
61799308528843296672142332213391
61799308528843296672142332213599
61799308528843296672142336462948
61799308528843296672142336462949
61799308528843296715394908912217
61799308528843296715395167179421
61799308528843296715583195256749
61799308528843296717894797810071
61799308528843296717894797810279
61799308528843296717894802059620
61799308528843296717894802059629
61799308528843296717895141816423
61799308528843296717895141816631
61799308528843296717895175130971
61799308528843296717895916655503
61799308528843296717895945703183
61799308528843296717905392086695
61799308528843296717905650366949
61799308528843296717905651416709
61799308528843296718083203195249
61799308528843296718084317804173
61799308528843296718093678431227
61799308528843296718093936711481
61799308528843301657022650830444
61799308528843302068804915006620
61799308528843302205814879540000
61799308528844197100182876303873
61799308528844197100182876303921
61799308528844197100182880553271
61799308528844197100370046639801
61799308528844197100370132728869
61799308528844197100370161308585
61799308528844197102608647801872
61799308528844197102608647801881
61799308528844197102608676381588
61799308528844197102608906069085
61799308528844197102629564257431
61799308528844197102629564257479
61799308528844197102629568506820
61799308528844197102629568506829
61799308528844197102629592487227
61799308528844197102629592837147
61799308528844197102629822524683
61799308528844197102629826774033
61799308528844197239890605479871
61799308528844197285643903424775
61799308528844197285644161691979
61799308528844197285894985185601
61799308528844197285896014055377
61799308528844197285896015118187
61799308529682281012733871328840
61799308529682281012733899908556
61799308529682281012733985647704
61799308529682281058466535515046
61799308529682281058466564094762
61799308529682281058466649833910
61799308529682281195664528125594
61799308529682281195664528142904
61799308529682281195664556705310
61799308529682281195664556722620
61799308529682281195748210945386
61799308529682281195748210962696
61799308529682281195748210962855
61799308529682281195748239525102
61799308529682281195748239542364
61799308529682281195748239542412
61799308529682281195748239542571
61799308529682281195936497307387
61799308529682281195936611626251
61799308529683481403954934737608
61799308529683481403954963317324
61799308529683481403955306273916
61799308529683481769731923029400
61799308529683481769732564477262
61799308529683481769732565540120
61799308529683481769732593056978
61799308529683481769732593058430
61799308529683481769732593075851
61799308529683481769732593075852
61799308529683481769732593075899
61799308529683481769732593075900
61799308529683481769732594119836
61799308529683481769732594138710
61799308529683481769794599055176
61799308529683481815548912564832
61799308529683481815548912582302
61799308529683481815548941144548
61799308529683481815548941162018
61799308529683481815549284118610
61799308529683481815570219160824
61799308529683481815570220774807
61799308529683481815737197863976
61799308529683481815737198926834
61799308529683481815737227506550
61799308529683481815737312182840
61799308529683481815737570463142
61799308529683481952746905179752
61799308529683481952746905179800
61799308529683481952746905192850
61799308529683481952746933759468
61799308529683481952746933759516
61799308529683481952746933772566
61799308529683481952830631130877
61799308529683481952830717219945
61799308529683481952830974437389
61799308529683481952830975487149
61799308529683481952830975500199
61799308529683481952830978607998
61799308529683481952830978686739
61799308529683481952997952589368
61799308529683481952997952589416
61799308529683481952997953652226
61799308529683481952997981169084
61799308529683481952997981169132
61799308529683481952997982231942
61799308529683481953018920946130
61799308529683481953019006685326
61799308529683481953019264965580
61799308529714696093449323081856
61799308529715596524000350230176
61799308529715946673643385627622
61799308529715946719376421717366
61799308529718598558773877881292
61799308529718598558773877881500
61799308529718598558777233935662
61799308529718598558777233935870
61799308529718598558777233937114
61799308529718598558777233937274
61799308529718598558777233954536
61799308529718598558777233954584
61799308529718598558777262633470
61799308529718598558777348722698
61799308529718598558777348726910
61799308529718598558777348739960
61799308529718598558777348740008
61799308529718598558777607007212
61799308529718598604781867205736
61799308529718598604781981991160
61799308529718647965296466372742
61799308529718647965296467418082
61799308529718647965296467435552
61799308529718648011029131503554
61799308529718648011029160201314
61799308529718648011029246294802
61799308529718648011029504575056
61799308529788881601539684145060
61799308529788881601539941362504
61799308529791533433410471462779
61799308529791533433598757807311
61799308529791533435854836001275
61799308529791533435854836001323
61799308529791533435855864871051
61799308529791533435855869103139
61799308529791533435855869103187
61799308529791533481609425433339
61799308529791579181880757635874
61799308529791579181881786505650
61799308529791579186964360683810
61799308529791582893004737862612
61799308529791582893193023157384
61799308531797758924473846209842
61799308537706389894199122812676
61799308537707290255858215698742
61799308537707290256108921201526
61799308538582636612311548284791
61799308538582636612374224310567
61799308538582636612562252387895
61799308538582636612645820422263
61799308538582636795325800313259
61799308538582637161354221430407
61799308538582637161437789464775
61799308538582637207107806222231
61799308538582637207191374256599
61799308912868509586541694817561
61799308912868511370659537114769
61799308912868511370661861112823
61799308912868511370679081412793
61799308912868511370680200620987
61799308912868511370930387089613
61799308912868511370930387089773
61799308912868511370933572028657
61799308912868511370933830295861
61799308912868526188314335165649
61799308912868526233252012549705
61799308912868526233252013949385
61799308912868526233254336897679
61799308912868526233816098181369
61799308912868526233816873033291
61799308912868526234066800884793
61799308912868526234066886973861
61799308912868526234067920092987
61799308912868528017641049178029
61799308912868528017641049178189
61799308912868531724246309771103
61799308912868531724309071536027
61799308912868531724497099613355
61799308912868826377312990113010
61799308913743818781973034505162
61799308913744130096117462535252
61799308913744130096117491231560
61799308913744130096117491231608
61799308913744130096120934910192
61799308913744130096120934910240
61799308927639944956453128576571
61799308927639944956474049164879
61799308928523346602178396768694
61799308930593485258034572058101
61799308930593485258034915014693
61799308930593487042423607286905
61799308930593487087992006101945
61799308930593487087992006106157
61799308930593487087992350475479
61799308930593487088180291400929
61799308930593487088180635757201
61799308930593501859807555362781
61799308930593501905309318378501
61799308930593501905372108723141
61799308930593501905373226531655
61799308930593503688945639724117
61799308930593503689133925018889
61799308930593503689134269375161
61799308930593503689134269375321
61799308930593503689196687133733
61799308930593503689200130339981
61799308930594687845262666915624
61799308930594687845263011271896
61799308930594708015624689246448
61799308930605209286108994518517
61799308930605209286297623819801
61799308930605209286363484784461
61799308930605214594341118005475
61799308930605214640031912452659
61799308930605214640032027238083
61799308930605214640032027243699
61799308930605214640032027243907
61799308930605214640094674217583
61799308930605214640094702915343
61799308930605214640094702932813
61799308930605214640094789008831
61799308931468794453466255052214
61799308931469694884017282317174
61799308936502112455340432944120
61799308936502127272658175717778
61799308936503012885826374096182
61799308936503027703209202982738
61799308936503029486844749476441
61799308936503029487033034771213
61799308936503029487036477977461
61799308936503029487036851030089
61799308936503029487095796886057
61799308936503029487099240092305
61799308936503029532601777942685
61799308936503029532601777946896
61799308936503029532601777946897
61799308936503029532602150995313
61799308936503029532602150999525
61799308936503029532790062887537
61799308936503029532790064304479
61799308936503029532790435940165
61799308936503029532790437357107
61799308936503029532852825002381
61799308936503029532853198055009
61799308936503033193639758928753
61799308936503333428737175824796
61799308936503333428925203902124
61799308936503333566185101236036
61799308936503333566185186975024
61799308936511138349949396791176
61799308936513834653457076655961
61799308936513834653460888665487
61799308936513834653645361950733
61799308936513834653649173960259
61799308936513834653708124065577
61799308936513834653711567271825
61799308936513834654272979949893
61799308936513834654272984199243
61799308936513834654276423156141
61799308936513834700030381118845
61799308936513834700030381123057
61799308936513834700030381136107
61799308936513840007380109725447
61799308936513840190394363271687
61799308936513840190394363288949
61799308936514140379110663716148
61799308936514140379173339741924
61799308936514140379173425481120
61799308936514140379926566660208
61799308936515040764462370945873
61799308936515040764462399624967
61799308936515040764462399642229
61799308936515040764462486781057
61799308936515040809651215824079
61799308936515040809724366657172
61799308936515040809724452746080
61799308936515040810215984552305
61799308936515040810278832410509
61799308936515040810289222541488
61799308936515040810467118755041
61799308936515040810467118768091
61799308936515040810477593925168
61799308936515040810477598174518
61799308936515040947738262561652
61799308937377430991382466741651
61799308937377430991445228506368
61799308937377430991445228506416
61799308937378320297035352632358
61799308937378320297035352982278
61799308937378320297098028658134
61799308937378320434296021268682
61799308937378320434296021618602
61799308937378331369485454872638
61799308937378631748548196676837
61799308937378631748548282765905
61799308937378631748548539432224
61799308937378631748548539633429
61799308937378631748548539983349
61799308937378631748548541033109
61799308937378635272324350938063
61799308937378635272324350938223
61799308937378635454586592814177
61799308937378635454586593164097
61799308937378635455338704922284
61799308937378668619045919507686
61799308937378668619045919857606
61799308937389136536097782052158
61799308937389136588608582946476
61799308937389141896041995564015
61799308937389141941774659767483
61799308937389141941774659767531
61799308937389141941775431419815
61799308937389141941775434602143
61799308937389141941796355308543
61799308937389442085312589444159
61799308937389442085313364284435
61799308937389442085313618313935
61799308937389442131045253647627
61799308937389442268326943428380
61799308937389475432033785311074
61799308937389475432034158363702
61799308937390375999783177889290
61799308937390375999783178239210
61799308937390376000599085432572
61799308939468603249826761882384
61799308980720306996797219870519
61799308980720306996985506215051
61799308983768412272514232649497
61799308983768414056651962201321
61799308983768414056651962551241
61799308983768414056652995670367
61799308983768414056655319668421
61799308983768414056903267878141
61799308983768414056903267878301
61799308983768414102388069961165
61799308983768414102471666697553
61799308983768414102659951973611
61799308983768414102659951992325
61799308983768414102660038062679
61799308983768428874036168894481
61799308983768428874287215954177
61799308983768428919789753821819
61799308983768428919851769314537
61799308983768428920039767762389
61799308983768428920039795992185
61799308983768428920040800881515
61799308983768428920040915200379
61799308983768428920043240020736
61799308983768430520665451278807
61799308983768430703425300315513
61799308983768430703613585610285
61799308983768430703676348774889
61799308983768434410469980401883
61799308983768434410469980402043
61799308983768434410471013870929
61799308983768434410471099610237
61799308983771132407049017670569
61799308983771132407052375137669
61799308983772015778836269745693
61799308983772015778836526963137
61799308983772015778838592693987
61799308983772015778856071261161
61799308983772015778856071611081
61799308983772015778857104711493
61799308983772015778857104730207
61799308983772015778857190469355
61799308983772015778859428728261
61799308983772015778859514817329
61799308983772015778918833376165
61799308983772015779107376937981
61799308983772015779107376938141
61799308983772015779108238928731
61799308983772015779108496146175
61799308983772015779110561877025
61799308983772016373635196522893
61799308983772016373656032538293
61799308983772016373656032557167
61799308983772016373656118646235
61799308983772016373907165687057
61799308983772016373907165705931
61799308983772030596240277954321
61799308983772030596303039719245
61799308983772030596491325014017
61799308983772031191035762575033
61799308983772031191036881783227
61799308983772031191098524339797
61799308983772031191098524339957
61799308983772031191098895876265
61799308983772031191099643547991
61799308983772031191286809634569
61799308983772031191286809634729
61799308983772031191287928842763
61799308983772031191287928842923
61799308983772031191288043161787
61799308983772031191290252840817
61799308983772032242806798573723
61799308983772032242869560338647
61799308983772032425629409375353
61799308983772032425629409375513
61799308983772032425629495464581
61799308983772032425817696069805
61799308983772032425817696069965
61799308983772032425880457834729
61799308983772032425880457834889
61799308983772032837600044935529
61799308983772032837603402402629
61799308983772032837662720961305
61799308983772032974860713571693
61799308983772032974860713571853
61799308983772032974864156777941
61799308983772036132423299619471
61799308983772036132486061384395
61799308983772036132486061384555
61799308983772036132487180592749
61799308983772036132674089461723
61799308983772036132674089461883
61799308983772036132675208670077
61799308983772036544457472846253
61799308983772333164134779354432
61799308983772333164134865443500
61799308983772336870988735829112
61799308983779241224023337658929
61799308983779241224211364686497
61799308983780136117828805723287
61799308983780136118331014633719
61799308983780136300776941454605
61799308983780136300839703219369
61799308983780141059715085069207
61799308983780141059965787772631
61799308983780141654511688898113
61799308983780141654762391601537
61799308983780141654762735957809
61799308983780141791207243364043
61799308983780141792023146326769
61799308983780141792023146326929
61799308983782837409481887518167
61799308983782838004212372115049
61799308983782838004215729582149
61799308983782842900473860391751
61799308983782842946164769624359
61799308983782842946164769643233
61799308983782842946227445319089
61799308983782842946227531408157
61799308983782843495207702455573
61799308983782843495270464220497
61799308983782843495270464220657
61799308983784043703226226091652
61799308983784043703247146679960
61799308984647634458561560008936
61799308984647634458561560009096
61799308984647634458561816876412
61799308984647634458561816876620
61799308984647634458564916063258
61799308984647634458564916063466
61799308984647634504294224212452
61799308984647634504294224212612
61799308984647634504294481079976
61799308984647634504294481080136
61799308984647634504297580266982
61799308984647634504297581802015
61799308984647634504297581802016
61799308984647634504297581802175
61799308984647634504315116221044
61799308984647634504315116221204
61799308984647634504318587062242
61799308984647634504318587062402
61799308984647634916076486989108
61799308984647634916076487339028
61799308984647634916079844928591
61799308984647634916079930663368
61799308984647635053086194654644
61799308984647635053086451522120
61799308984647635053086451522168
61799308984647635053089550708966
61799308984647635053089550827058
61799308984647635053089551181350
61799308984647635053089552244160
61799308984647635053089552244208
61799308984647635053089636916126
61799308984647635053277923628048
61799308984647635053358133722884
61799308984647635053358133722932
61799308984647635053361519892164
61799308984647635053361519892212
61799308984647635053361605981232
61799308984647635053361605981280
61799308984658444978908520318923
61799308984658445024077098890775
61799308984658445024098020995403
61799308984658445024098020995563
61799308984752988584805823462552
61799308989583395279903714976433
61799308989583395279904829585357
61799308989583395279904829935277
61799308989583395280719617920445
61799308989583695468997613891981
61799308989583695468997872159185
61799308989583695469185900236513
61799308989677054286384690530825
61799308989677054286387014878799
61799308989677054286572975825597
61799308989677054286572977225277
61799308989677054286573090144461
61799308989677054286573091544141
61799308989677054286575300173571
61799308989677054286575414958995
61799308989677054287137061457261
61799308989677054287137836296133
61799308989677054287199823222185
61799308989677054287202922409031
61799308989677054287388997674693
61799308989677054287391322489227
61799308989677054333144907416564
61799308989677056116527053800569
61799308989677056116694419440153
61799308989677056116697776907253
61799308989677056116715339095341
61799308989677056116715340495021
61799308989677056116715367675057
61799308989677056116715368724817
61799308989677056116715597362545
61799308989677056116718810881296
61799308989677056116718810881305
61799308989677059822755744853859
61799308989677059823571647797871
61799308989677059823571648147791
61799308989677059823572767006056
61799308989677059823572767006065
61799308989680639950084846398551
61799308989680639956612063770185
61799308989680639956863112229561
61799308989680641741001875231717
61799308989680656008588799590665
61799308989680656008591123938639
61799308989680656008777084885437
61799308989680656008777086285117
61799308989680656008777199204301
61799308989680656008777200603981
61799308989680656008779409233411
61799308989680656008779524018835
61799308989680656008839848050041
61799308989680656008842170998335
61799308989680656008842285783759
61799308989680656009341170517101
61799308989680656009341945355973
61799308989680656009403932282025
61799308989680656009593106734533
61799308989680656557631818492025
61799308989680656557634141440319
61799308989680656557634256225743
61799308989680656557820103787005
61799308989680656557820218105661
61799308989680656557820218105869
61799308989680656557885218596099
61799308989680656558366366145143
61799308989680656558446606827113
61799308989680656558446606827321
61799308989680656558450048970551
61799308989680656558634892121933
61799308989680656558634892122093
61799308989680656558636011330127
61799308989680656558638335328181
61799308989680656603385403400697
61799308989680656603385403750617
61799308989680656603573688695469
61799308989680656603573803014333
61799308989680656603576013043443
61799308989680656603576127362307
61799308989680656604137429970861
61799308989680656604137516059929
61799308989680656604138549179046
61799308989680656604138549179055
61799308989680656604140986901127
61799308989680656604140986905339
61799308989680656604140986918389
61799308989680656604200191735785
61799308989680656604203748670263
61799308989680656604388477030557
61799308989680656604388563119625
61799308989680656604388591349421
61799308989680656604389596238751
61799308989680656604389710557606
61799308989680656604389710557615
61799308989680657792897251180699
61799308989680657792977491862877
61799308989680657793148299640075
61799308989680657793165777157649
61799308989680657793166121513921
61799308989680657793228540322253
61799308989680657793231982465691
61799308989680657793232097251115
61799308989680657838647480040617
61799308989680657838647738657741
61799308989680657838650837507717
61799308989680657838710500422665
61799308989680657838731162860409
61799308989680657838731421127613
61799308989680657838734520333172
61799308989680657838734520333332
61799308989680657838898528499993
61799308989680657838919363465793
61799308989680657838919449554861
61799308989680657838919476734897
61799308989680657838919477784657
61799308989680657838922805155712
61799308989680657838922919941136
61799308989680657838922919941145
61799308989680657838982211319785
61799308989680658204948127422893
61799308989680658205010803448669
61799308989680658205014246654917
61799308989680658205014361440341
61799308989680658387690756159469
61799308989680658387690756159629
61799308989680658387774467209057
61799308989680658387774553298077
61799308989680658387774553298125
61799308989680658387777537835013
61799308989680658387777652620437
61799308989680658387941460262573
61799308989680658387941460262733
61799308989680658387944903468821
61799308989680658387944903468981
61799308989680658387945018254236
61799308989680658387945018254396
61799308989680658387962380967473
61799308989680658387962380967681
61799308989680658387962467056541
61799308989680658387962467056749
61799308989680658387962495286337
61799308989680658387962495286545
61799308989680658387965824175173
61799308989680658387965824175381
61799308989680658387965824192643
61799308989680658387965852871529
61799308989680658387965852871737
61799308989680658387965938960597
61799308989680658387965938960805
61799308989680658387965938978067
61799308989680658387966197245271
61799308989680658388025257401181
61799308989680658388025257401229
61799308989680658388028586294388
61799308989680658388028586294389
61799308989680658388028586294436
61799308989680658388028586294437
61799308989680658388028701079813
61799308989680658388028701079861
61799308989680661499019360135941
61799308989680661500023291144391
61799308989680661544959853913699
61799308989680661545775756857711
61799308989680661545776876052855
61799308989680661545776876065896
61799308989680661545776876065905
61799308989680661911805555333617
61799308989680662093814844737779
61799308989680662093815963945973
61799308989680662094002872815059
61799308989680662094002872815267
61799308989680662094567728699375
61799308989680662094567985916867
61799308989680662094569105125061
61799308989680662094630747681791
61799308989680662094819894967464
61799308989680662094819894967473
61799308989680941922929344682379
61799308989680941922931668680433
61799308989680941930250431200473
61799308989680941930253873007041
61799308989680941930253874406721
61799308989680941930271350389101
61799308989680941930271351438861
61799308989680941930274793595349
61799308989680941930334112154025
61799308989680941930334113553705
61799308989680941930522398498557
61799308989680941930522398848477
61799308989680941930523517706751
61799308989680941930525842054725
61799308989680956747633518354233
61799308989680956747654524681689
61799308989680956747654781899133
61799308989680956747657880749100
61799308989680956747657880749109
61799308989680956747717200707465
61799308989680956747717543664057
61799308989680956747905486002237
61799308989680956747905571741385
61799308989680956747905600437741
61799308989680956747905600787661
61799308989680956747906719645926
61799308989680956747906719645935
61799308989680956747906719651551
61799308989680956747906719651758
61799308989680956747908929208485
61799308989680956793481375306125
61799308989680956793481375656045
61799308989680956793481632523569
61799308989680956793481633923249
61799308989680956793482408775171
61799308989680956793482751731763
61799308989680956793482752781523
61799308989680956793484732773225
61799308989680956793485075729817
61799308989680956793485077129497
61799308989680956793669660600897
61799308989680956793669662000577
61799308989680956793670695119703
61799308989680956793670779809091
61799308989680956793670780858851
61799308989680956793671038076295
61799308989680956793673018067997
61799308989680956793673103807145
61799308989680956793673104157065
61799308989680956793673105206825
61799308989680956793673362424269
61799308989680957982227165154713
61799308989680957982227509510985
61799308989680957982415450449485
61799308989680957982415451849165
61799308989680957982415537588313
61799308989680957982436486872977
61799308989680957982499247588141
61799308989680957982499248987821
61799308989680958028263309150977
61799308989680958028263567418181
61799308989680958577045032509645
61799308989680958577055279593169
61799308989680958577055537860373
61799308989680958577232974847825
61799308989680958577243565937701
61799308989680961688476863002019
61799308989680961688539625116863
61799308989680961689104709172347
61799308989680961689292737249675
61799308989680961689292765946031
61799308989680961689292766295951
61799308989680961689293885154216
61799308989680961689293885154225
61799308989680961689293885160048
61799308989680961734869918211072
61799308989680961734869918289813
61799308989680961735057860627993
61799308989680961735057946288400
61799308989680961735057946367141
61799308989680962283838551217455
61799308989680962283849145427972
61799308989680962283901312982379
61799308989680962283911821104036
61799308989680962283912592756368
61799308989680962283912592835109
61799308989680962283912597355638
61799308989680962283912936141621
61799308989680962283912937191381
61799308989680962284090488969873
61799308989680962284090488970080
61799308989680962284099849181364
61799308989680962284099849531284
61799308989680962284100878129881
61799308989680962284100964140000
61799308989680962284100964140208
61799308989680962284100964218949
61799308989680962284100965268709
61799308989680962284100968389558
61799308989680962284101222486153
61799308989688761667936737247517
61799308989688761668107545024715
61799308989688761668125022542289
61799308989688761668125366898561
61799308989688761668128576284611
61799308989688761668689878426605
61799308989688761668690222782877
61799308989688761668940926885981
61799308989688761668940930072521
61799308989688761668941044385561
61799308989688761668944483814843
61799308989688761713690408245049
61799308989688761713690666512253
61799308989688761713693761112879
61799308989688761713878608850433
61799308989688761713878693539821
61799308989688761713878694939501
61799308989688761713878723169297
61799308989688761713878951807025
61799308989688761713882046407651
61799308989688761713882047807331
61799308989688761713882160726515
61799308989688761713882162126195
61799308989688761714443549424137
61799308989688761714443554010357
61799308989688761714443807691341
61799308989688761714446906878187
61799308989688761714694511794445
61799308989688761714694597883513
61799308989688761714694601070053
61799308989688761714694625063549
61799308989688761714694626113309
61799308989688761714698068256747
61799308989688761714698068269797
61799308989688761714698068742180
61799308989688766656082139177452
61799308989688767204874111019173
61799308989688767205124813722597
61799308989688767205124813722757
61799308989689061857186754895625
61799308989689061857374697233805
61799308989689061857374782972953
61799308989689061857395731207857
61799308989689061857395732257617
61799308989689061857399059628672
61799308989689061857399174414096
61799308989689061857942999510908
61799308989689061857942999510909
61799308989689061858215081944337
61799308989689061903968662622324
61799308989689066799599148265772
61799308989689067393590324307544
61799308989689067393642266896036
61799308989689067393642525163240
61799308989689067394217855867924
61799308989689067394395379023185
61799308989689067394395408075124
61799308989689067394395408075284
61799308989689067394395666342328
61799308989689067394405883945252
61799308989689067394406141241437
61799308989689067394406227251556
61799308989691463371560454602413
61799308989691463371563922255667
61799308989691463372125310486729
61799308989691463372187986512505
61799308989691463372187990761855
61799308989691463372376276056627
61799308989691463372379829798949
61799308989691468908382725827041
61799308989691768548066362979410
61799308989691768548610267976720
61799308989691768548610269105221
61799308989691769097077612867044
61799308989691769097642468751360
61799308989691769097653200867961
61799308989691769097653286878080
61799308989692664174396329292305
61799308989692664174399768249203
61799308989692669070030028926905
61799308989692669070595229167324
61799308989692669070595229167333
61799308989692669070657875084183
61799308989692669070845931870908
61799308989692669070845931870917
61799308989692669115857109043448
61799308989692669115857195132356
61799308989692669116411459992647
61799308989692669116411574796785
61799308989692669116421964927764
61799308989692669116599488083016
61799308989692669116599488083025
61799308989692669116599861141317
61799308989692669116599861154367
61799308989692669116609993005092
61799308989692669116610336311444
61799308989692669116610340560794
61799308989692669481812293103081
61799308989692669482377377508476
61799308989692669482377377508485
61799308989692669482440139273400
61799308989692669482440139273409
61799308989692669664826632738389
61799308989692669664826632742553
61799308989692669664826632755651
61799308989692669664837107562968
61799308989692669664837107912888
61799308989692669665391488626869
61799308989692669665391745844361
61799308989692669665391831933381
61799308989692669665391831933429
61799308989692669665391832996239
61799308989692669665401963447284
61799308989692669665401968046545
61799308989692669665401968046554
61799308989692669665454507609285
61799308989692669665642535699663
61799308989692669665653015106250
61799308990552357816153304777486
61799308990552358005861869065843
61799308990552358005921416722824
61799308990552358005921416722984
61799308990552358005921445419180
61799308990552358005921531508200
61799308990552358005921531508248
61799308990552358005924516045136
61799308990552358005924516045184
61799308990552358005924630830559
61799308990552358005924630830607
61799308990552358005924630830767
61799308990552358005924889097811
61799308990552358005924889097812
61799308990552358005945551418867
61799308990552358005945551419075
61799308990552361712715054587823
61799308990552361712715054587871
61799308990552361712735975176131
61799308990555059107806386572366
61799308990555059709108928692367
61799308990555063415962114214347
61799308990555063415983034802655
61799308990555958492528574381748
61799308990555958492528574381796
61799308990555958492530898729722
61799308990555958492530898729770
61799308990555959659149728529838
61799308990555959675618082473650
61799308990555959675618197259074
61799308990555959682392517223036
61799308990555959682392518622508
61799308990555959682392518622716
61799308990555959682392518739148
61799308990555959682392518739356
61799308990555959682392632008460
61799308990555959682392633408140
61799308990555959682392976364524
61799308990555959682396075669622
61799308990555959682396077086563
61799308990555959682396077086564
61799308990555959682396077086771
61799308990555959728125640568040
61799308990555959728125640568088
61799308990555959728128739872978
61799308990555959728128739873138
61799308990555959728149545676022
61799308990555959728149660461446
61799308990555960087400088382622
61799308990555960094174896184636
61799308990555960094174896534556
61799308990555960094178339858896
61799308990555960094178340213187
61799308990555960094178341275838
61799308990555960139911004062204
61799308990555960139911004062412
61799308990555960276917153268216
61799308990555960276917153268264
61799308990555960276917153384856
61799308990555960276917266654008
61799308990555960276917268053688
61799308990555960276917524921212
61799308990555960276917611010232
61799308990555960276917611010280
61799308990555960276920624226102
61799308990555960276920625643252
61799308990555960276920710315170
61799308990555960276920710669462
61799308990555960276920711732272
61799308990555960276920711732320
61799308990555960277108996672752
61799308990555960277108998089902
61799308990555960277189207121928
61799308990555960277192564594852
61799308990555960277192679380276
61799308990555963388434128867631
61799308990556248746747894918362
61799308990556259734385008603900
61799308990556259734385010003580
61799308990556259871394974536800
61799308990556259871583001214448
61799308990556259871583002614128
61799308990556259871642190514872
61799308990556259871642192030984
61799308990556259871642192031192
61799308990556259871642278120052
61799308990556259871642278120260
61799308990556259871642305300088
61799308990556259871642305300296
61799308990556259871642534871144
61799308990556259871642649656360
61799308990556259871645634176034
61799308990556259871645634193296
61799308990556259871645677240224
61799308990556259871645748961458
61799308990556259871645748978719
61799308990556259871645748978720
61799308990556259871645748978927
61799308990556259871646021596496
61799308990556259917399333770751
61799308990556259917420270426948
61799308990556259917420527644392
61799308990556260283176979046092
61799308990556260283428027505260
61799308990556260283428027505468
61799308990556260283993144856578
61799308990556260466438880413764
61799308990556263440423061784648
61799308990556263440423063184328
61799308990556263440987146016632
61799308990556263440987147416312
61799308990556263577433026317868
61799308990556263577621054395196
61799308990556263577621055794876
61799308990556263577683731820652
61799308990556263577684074777244
61799308990556263578185138627180
61799308990556263578185140026860
61799308990556263578435842730284
61799308990556263578436187086556
61799308990556263624273095992993
61799308990556263989215032226840
61799308990556263989215033626520
61799308990556263989466080686008
61799308990556263989466080686216
61799308990556263990029820561928
61799308990556263990029821961608
61799308990556263990030164918200
61799308990556263990051071155935
61799308990556263990051071156143
61799308990556296925178662243882
61799308990556297336772639725606
61799308990563162989457533663213
61799308990563168525724985334559
61799308990563168525724985334767
61799308990563168526268148978235
61799308990563168526456434273007
61799308990563168526456434273055
61799308990564063413316659221966
61799308990564063550577327858290
61799308990564068910521656155363
61799308990564068910522689275941
61799308990564068910522689276149
61799308990564363746354219921440
61799308990564363746542247998768
61799308990564363792356141888073
61799308990564363792356141888233
61799308990564363792358465886127
61799308990564368687926318906432
61799308990564368687988994932208
61799308990564368687990114140242
61799308990564369099520296738076
61799308990564369099771000841180
61799308990564369099772358200383
61799308990564369099792250035507
61799308990564369099793283156085
61799308990564369145524914239071
61799308990564369282807632539792
61799308990564369282807632889712
61799308990564369282807637139062
61799308990564401897470772406934
61799308990564402034668765017482
61799308990564402446262742849126
61799308990564402446513446952230
61799308990564402446513818488538
61799308990566764704969741016846
61799308990566765254012415562142
61799308990566765306523331246143
61799308990566770202175508086463
61799308990566770202175512786355
61799308990566770202175512803617
61799308990566770247907402153759
61799308990566770247907402153807
61799308990566770247908173806091
61799308990566770247908173806299
61799308990566770247908176988419
61799308990566770247929097694819
61799308990566770248472258038283
61799308990566770248472261220451
61799308990567070391425182777771
61799308990567070391425182777979
61799308990567070437177996033903
61799308990567070437763820454552
61799308990567103738166900283418
61799308990567103738166900749978
61799308990567954343911249362842
61799308990567966017601346483008
61799308990567966017789245774420
61799308990567966017789360223022
61799308990567966017789360559844
61799308990567966017789361622702
61799308990567966017789374560288
61799308990567970959173445468160
61799308990567970959236121493776
61799308990567970959236121493936
61799308990567970959738304533192
61799308990567970959989008636296
61799308990567971004990433407127
61799308990567971005010354374597
61799308990567971005011468983521
61799308990567971370767423299804
61799308990567971371018127402700
61799308990567971371018127402908
61799308990568004168717927665018
61799308990568004305727520545290
61799308990568004305915548622618
61799308990568004305915891579002
61799308990568004305915920158926
61799308990568004305915920625486
61799308990568004305978567604778
61799308990568004305978682390410
61799308990568004306480750644242
61799308990568004306480779696342
61799308990568004306480780764816
61799308990568004306543426670018
61799308990568004306731454747346
61799308990568004717509526454262
61799308992643524727874959430152
61799308992643524728062987507432
61799308992647417861418511632578
61799308992647417861418513032258
61799308992647417861439403524322
61799308992647417861439403524530
61799309007308370357228210810613
61799309007308370357229326954722
61799309007308370951208907096237
61799309007308370951460725808057
61799309007308370951460726157977
61799309007308370952024810040041
61799309007308370952024810040249
61799309007308370952025584874701
61799309007308370952025585228833
61799309007308370952025929248443
61799309007308370952213957798154
61799309007309571708271134030597
61799309007309571708459419325369
61799309007402930389433245149826
61799309007402932172817630614889
61799309007402932172821073821137
61799309007402932173005916959421
61799309007402932173006259916013
61799309007402932173009358748727
61799309007402932173009360165669
61799309007402932173009387445083
61799309007402932173009388862025
61799309007402932173068677674585
61799309007402932173068678724345
61799309007402932173072120880833
61799309007402932173072149577189
61799309007402932218574658731213
61799309007402932218762945075745
61799309007402932218762973772101
61799309007402932218763059861169
61799309007402932218825705672600
61799309007402932218825707194801
61799309007402932218825734368956
61799309007402932218825734841397
61799309007402932218825735891157
61799309007402932218825821980225
61799309007402932218826079197669
61799309007402935879863343820385
61799309007402935925616900149076
61799309007402935925617014468148
61799309007405615621327362842499
61799309007405615621389781650623
61799309007405615621390038518355
61799309007405615621390124607423
61799309007405615621578066945395
61799309007405615621578066945603
61799309007405615628105198228169
61799309007405615628167959993093
61799309007405615628167961392565
61799309007405615628168046082161
61799309007405615628356246687337
61799309007405615628356246687545
61799309007405616863514753952737
61799309007405616863517076901031
61799309007405617412557771454625
61799309007405617412560095802599
61799309007405631680082019787797
61799309007405631680082391324105
61799309007405631680082391674025
61799309007405631680084344135771
61799309007405631680084717188399
61799309007405631680270305082569
61799309007405631680272629430543
61799309007405631680816567790627
61799309007405631680897152479157
61799309007405631680897927312205
61799309007405631680897927318029
61799309007405631680898298847695
61799309007405631680898298854337
61799309007405631680898298867387
61799309007405631680900250143859
61799309007405631680900251666003
61799309007405631680900624731681
61799309007405631681085179506725
61799309007405631681086212606977
61799309007405631681086212625851
61799309007405631681088536973825
61799309007405631681088651746199
61799309007405632229125038689157
61799309007405632229125067268873
61799309007405632229127361637451
61799309007405632229127390683727
61799309007405632229313323983977
61799309007405632229313323984137
61799309007405632229313352563693
61799309007405632229315677028307
61799309007405632229378438793183
61799309007405632229378438793231
61799309007405632229939827024245
61799309007405632229939827024293
61799309007405632229940946232487
61799309007405632229941317768955
61799309007405632229943269167683
61799309007405632229943297859827
61799309007405632230128112319065
61799309007405632230129231527259
61799309007405632230129231527419
61799309007405632230129260106975
61799309007405632274878623597829
61799309007405632274878995134137
61799309007405632274878995484057
61799309007405632274881319482111
61799309007405632275066908892393
61799309007405632275066908892601
61799309007405632275069233240367
61799309007405632275069233240575
61799309007405632275129671007237
61799309007405632275129699586953
61799309007405632275131995005291
61799309007405632275132023585007
61799309007405632275630736256853
61799309007405632275634092307011
61799309007405632275634207098259
61799309007405632275693411932709
61799309007405632275693783469017
61799309007405632275693783469225
61799309007405632275694559720610
61799309007405632275694902677419
61799309007405632275696882655863
61799309007405632275696882774115
61799309007405632275696884191057
61799309007405632275697228560427
61799309007405632275881697227481
61799309007405632275881783316549
61799309007405632275881783316757
61799309007405632275881811896473
61799309007405632275882816435666
61799309007405632275882816435883
61799309007405632275885140783857
61799309007405632275885169481665
61799309007405632275885169485877
61799309007405632275885169498927
61799309007405632275885255574897
61799309007405632275885255574945
61799309007405632275885255575104
61799309007405632275885513855199
61799309007405633464453233492675
61799309007405633464470712409769
61799309007405633464470798149077
61799309007405633464474155616017
61799309007405633464474155616177
61799309007405633464474528668805
61799309007405633464658998754301
61799309007405633464659341710893
61799309007405633464659341711053
61799309007405633464662440897899
61799309007405633464721759469465
61799309007405633464721760519225
61799309007405633464725202675713
61799309007405633464725231372069
61799309007405633510203720619797
61799309007405633510224668854701
61799309007405633510224669904461
61799309007405633510224755993529
61799309007405633510227740526093
61799309007405633510228113578721
61799309007405633510478787467480
61799309007405633510478788989681
61799309007405633510478789002731
61799309007405633510478816163836
61799309007405633510478817686037
61799309007405633510478817699087
61799309007405633510478903775105
61799309007405633510479162055359
61799309007405633876441347620025
61799309007405633876444705087125
61799309007405634059183976356761
61799309007405634059267687406349
61799309007405634059267687756269
61799309007405634059270758382065
61799309007405634059270759444923
61799309007405634059270787078421
61799309007405634059271130962517
61799309007405634059271131434693
61799309007405634059271132497551
61799309007405634059459044726597
61799309007405634059459044726645
61799309007405634059459044726804
61799309007405634059459073423001
61799309007405634059521806491521
61799309007405634059521806491569
61799309007405634059521806504619
61799309007405634059521835187877
61799309007405634059521835187925
61799309007405634059521835200975
61799309007405634059521921276945
61799309007405634059521921276993
61799309007405634059522179557247
61799309007405637170512580333233
61799309007405637171328483264195
61799309007405637216265046033503
61799309007405637216265132122571
61799309007405637217018273301659
61799309007405637217080948977515
61799309007405637217080950377195
61799309007405637217082068172659
61799309007405637217268977404763
61799309007405637583110747453421
61799309007405637765308064935071
61799309007405637765309184143265
61799309007405637766123967879083
61799309007406516189139058743623
61799309007406516189201820508547
61799309007406516189389848585875
61799309007406516195916980218361
61799309007406532659676065954117
61799309007406532659676094533833
61799309007406532659678388902411
61799309007406532659678417598767
61799309007406532659678417948687
61799309007406532659929466058143
61799309007406532659929466058191
61799309007406532660490854289205
61799309007406532660490854289253
61799309007406532660491973497447
61799309007406532660494296432643
61799309007406532660494325128999
61799309007406532660679139584025
61799309007406532660680258792219
61799309007406532660682582790273
61799309007406532660682611486629
61799309007406532797127458668739
61799309007406532842690405588021
61799309007406532843446248435935
61799309007406532843693593536745
61799309007406532843696951126308
61799309007406532843696951126309
61799309007406532843696951139359
61799309007406532843697037215377
61799309007406532843697295495631
61799309007406533895021739674729
61799309007406533895025182880977
61799309007406533895210026019261
61799309007406533895210368975853
61799309007406533895213469225509
61799309007406533895213497921865
61799309007406533895272786734425
61799309007406533895272787784185
61799309007406534444253043521149
61799309007406534444256486727397
61799309007406534444256515423753
61799309007406534489735003621561
61799309007406534489818714671101
61799309007406534489818715021021
61799309007406534489821785292733
61799309007406534489821785647024
61799309007406534489821785647025
61799309007406534489821786709883
61799309007406534489821813989089
61799309007406534489821814343380
61799309007406534489821814343381
61799309007406534489822158699653
61799309007406534489822159762511
61799309007406534489985707724665
61799309007406534489989150930913
61799309007406534490006628429565
61799309007406534490006714518633
61799309007406534490006742748429
61799309007406534490006743098349
61799309007406534490010071637265
61799309007406534490010071991556
61799309007406534490010071991557
61799309007406534490010073054415
61799309007406534490010100333621
61799309007406534490010101750771
61799309007406534490010186776981
61799309007406534490010187839839
61799309007406534490069504863273
61799309007406534490069504863321
61799309007406534490072833756528
61799309007406534490072833756529
61799309007406534490072833769579
61799309007406534490072948541953
61799309007406534490073206822207
61799309007406534627270826367077
61799309007406534627270855063433
61799309007406534627270941152501
61799309007406538195859092199823
61799309007406538196047120277151
61799309007406538196611976161467
61799309007406538196674995143835
61799309007406816378409624044051
61799309007406816378472385808975
61799309007406816378660413886303
61799309007406816378660442582659
61799309007406816385166653510197
61799309007406816385166654676597
61799309007406816385187574215145
61799309007406816385187575264905
61799309007406816385250337379749
61799309007406816385438622674521
61799309007406818024785564066935
61799309007406818024787888064989
61799309007406818032295711787355
61799309007406818032295711800405
61799309007406818032295796476695
61799309007406818032295797526503
61799309007406818032295797539553
61799309007406818032296054743947
61799309007406818032296054756997
61799309007406818032298034716727
61799309007406818032315856118189
61799309007406818032379393071905
61799309007406818032381717069959
61799309007406818162234346519783
61799309007406818162236670867757
61799309007406818169556466162827
61799309007406818169556466175877
61799309007406818169827400685881
61799309007406818207799874654563
61799309007406818215329822699465
61799309007406818215329823749225
61799309007406818215392928820661
61799309007406818215580956897989
61799309007406832438170912494184
61799309007406832849698772143573
61799309007406832849761448169349
61799309007406832849761819822297
61799309007406832849762596073890
61799309007406832849762596079723
61799309007406832849764890312787
61799309007406832849949733464121
61799309007406832849949819203269
61799309007406832849950881374543
61799309007406832849950881387593
61799309007406832849950967113643
61799309007406832849950967113691
61799309007406832849950967126741
61799309007406832849953176670360
61799309007406832987210602625065
61799309007406832987211636099934
61799309007406832987211636099935
61799309007406832987211721839083
61799309007406833031963322416459
61799309007406833032713111777477
61799309007406833032713368994921
61799309007406833032776130759845
61799309007406833032964158837173
61799309007406833032965221008398
61799309007406833032965221008399
61799309007406833032965306747547
61799309007406834084463142517288
61799309007406834084463171213644
61799309007406834633502716812985
61799309007406834633506188715580
61799309007406834633523751836797
61799309007406834633523752186717
61799309007406834633586513951641
61799309007406834679089280321449
61799309007406834679259744811000
61799309007406834679259773507356
61799309007406834679277222309709
61799309007406834679340070163701
61799309007406834679343456332980
61799309007406834679343456333028
61799309007406837791338046882833
61799309007406837974362091084196
61799309007406837974362176823392
61799309007406838339564129365519
61799309007406838340192004232155
61799309007406838340381065778568
61799309007406838340381065778577
61799309007406838340381065784400
61799309007406838340381065784401
61799309007406838340381065797451
61799309007406838340381151523501
61799309007406838340381151523549
61799309007406838340381151536599
61799309007406838385882798679339
61799309007406838385893392890064
61799309007406838385945560444263
61799309007406838385946365398044
61799309007406838385946365398045
61799309007406838385956154655036
61799309007406838386134650692864
61799309007406838386134650692865
61799309007406838386134650705915
61799309007406838386134736431965
61799309007406838386134736432013
61799309007406838386134736445063
61799309007406838386145211602092
61799309007406838386145211602140
61799309007406838386145215851490
61799309007406838523395405418257
61799309007413737339429957794409
61799309007413737339433401000657
61799309007413737339618244138941
61799309007413737339618587095533
61799309007413737339618587095693
61799309007413737339621686282539
61799309007413737339621711792195
61799309007413737339681004854105
61799309007413737339681005903865
61799309007413737339684472507359
61799309007413737339684473557119
61799309007413737340245860738421
61799309007413737340245864970509
61799309007413737340246209344043
61799309007413737340249303944669
61799309007413737340434147082953
61799309007413737340434150265281
61799309007413737340434236358721
61799309007413737340434494638815
61799309007413737340434494638975
61799309007413737340437589220727
61799309007413737340437589239441
61799309007413737340437589239601
61799309007413737340437593825821
61799309007413737340437617918535
61799309007413737385371942316669
61799309007413737385438062020917
61799309007413737385438063070677
61799309007413737385438063083727
61799309007413737385999822832166
61799309007413737385999822832374
61799309007413737385999822832383
61799309007413737386002917432792
61799309007413737386002922137264
61799309007413737386187845260681
61799309007413737386191202845873
61799309007413737386191204249765
61799309007413737386191204262815
61799309007413737386191207432093
61799309007414637769980985059369
61799309007414637769984428265617
61799309007414637770232032119065
61799309007414637770232033168825
61799309007414637770235475325313
61799309007414637770235499772319
61799309007414637770235504021669
61799309007414637770734470244809
61799309007414637770734474844079
61799309007414637770737569077523
61799309007414637770737573676793
61799309007414637770796888003381
61799309007414637770796892235469
61799309007414637770797236609003
61799309007414637770985174347913
61799309007414637770985177530241
61799309007414637770985521903775
61799309007414637770988616504401
61799309007414637770988617554161
61799309007414637770988620736489
61799309007414637770988645183495
61799309007414637770988645200757
61799309007414637770988649432845
61799309007414643307169061184689
61799309007414937548476947258072
61799309007414937959506069205400
61799309007414937959506097901756
61799309007414937959984176832214
61799309007414937959987275664928
61799309007414937960067859185446
61799309007414937960259214616576
61799309007414943449870167311735
61799309007414943449933187711045
61799309007414943450686041576653
61799309007414943450686328890124
61799309007414943450686328890133
61799309007414943450686414629432
61799309007414943495623752239073
61799309007414943495624096595345
61799309007414943495634571769636
61799309007414943495686514358128
61799309007414943495686514358129
61799309007414943495686772638383
61799309007414943495697247795412
61799309007414943496262103330016
61799309007414943496262107929286
61799309007414943496262189497825
61799309007414943496439655183085
61799309007414943496439655537216
61799309007414943496439655537217
61799309007414943496439913800209
61799309007414943496439913817471
61799309007414943496439999539357
61799309007414943496450131407344
61799309007414943496450474713648
61799309007414943496450474792597
61799309007417339061616587937155
61799309007417339061634066854249
61799309007417339061634152593557
61799309007417339061637878514015
61799309007417339061822353198781
61799309007417339061822696155373
61799309007417339061822696155533
61799309007417339061825795342379
61799309007417339061825819452355
61799309007417339061825820852035
61799309007417339061825905541583
61799309007417339061825910127803
61799309007417339061885113913945
61799309007417339061885114963705
61799309007417339061888557120193
61799309007417339061888581567199
61799309007417339061888582616959
61799309007417339061888585816549
61799309007417339062366634515617
61799309007417339062369729116243
61799309007417339062387552039689
61799309007417339062387556638959
61799309007417339062449969798261
61799309007417339062449974028897
61799309007417339062449974030349
61799309007417339062450060123789
61799309007417339062450318403883
61799309007417339062450318404043
61799309007417339062450345565205
61799309007417339062453412985795
61799309007417339062453412991619
61799309007417339062453413004509
61799309007417339062453786057297
61799309007417339062638259323669
61799309007417339062638603698655
61799309007417339062638603698815
61799309007417339062641698299281
61799309007417339062641698299441
61799309007417339062641726995637
61799309007417339473604702064505
61799309007417339473608059531605
61799309007417339473608169717759
61799309007417339473608174317029
61799309007417339473670845743327
61799309007417339474169557948613
61799309007417339474172913998771
61799309007417339474232233974389
61799309007417339474235676117827
61799309007417339474235704809971
61799309007417339474235704814183
61799309007417339474420609607787
61799309007417339474424077261041
61799309007417339610865370700669
61799309007417339610865370700829
61799309007417339610868838353923
61799309007417339611492992949339
61799309007417339611681278244111
61799309007417339656431041850829
61799309007417339656431042200749
61799309007417339656618955609085
61799309007417339656618955609293
61799309007417339656619041698153
61799309007417339656619041698361
61799309007417339656619070278077
61799309007417339656622394565983
61799309007417339656622394566191
61799309007417339656622513956501
61799309007417339656681832042841
61799309007417339656685184910623
61799309007417339656685184910671
61799309007417339656685189632356
61799309007417339656685189632357
61799309007417339656685189632404
61799309007417339656685189632405
61799309007417339656685189645455
61799309007417339656685275721425
61799309007417339656685275721473
61799309007417339656685534001727
61799309007417339657183897582469
61799309007417339657183897582517
61799309007417339657187253632627
61799309007417339657187282330435
61799309007417339657187368423875
61799309007417339657187369840817
61799309007417339657187628121119
61799309007417339657246577857803
61799309007417339657246945144553
61799309007417339657246945144761
61799309007417339657246949394111
61799309007417339657250043977267
61799309007417339657250043981479
61799309007417339657250044449651
61799309007417339657250044453863
61799309007417339657250045516672
61799309007417339657250045516673
61799309007417339657250048699000
61799309007417339657250048699001
61799309007417339657250130542931
61799309007417339657250388351009
61799309007417339657250388823185
61799309007417339657250389886043
61799309007417339657434863152575
61799309007417339657438302109473
61799309007417339657438330824543
61799309007417339657438416900513
61799309007417339657438675180815
61799309007417344414803872305659
61799309007417344415619775249671
61799309007417344552064627031051
61799309007417344598571353120055
61799309007417344598571353137308
61799309007417344598571353137317
61799309007417344598571439213495
61799309007417344598634114889351
61799309007417344598634200978419
61799309007417345009600476134565
61799309007417345009600562223633
61799309007417345010353703402721
61799309007417345010416379078577
61799309007417345010416465167645
61799309007417345010447522341085
61799309007417345010447893877393
61799309007417345146861230859957
61799309007417639250884083102837
61799309007417639250905032387501
61799309007417639250905033437261
61799309007417639251072111180165
61799309007417639251724035580952
61799309007417639251724379937441
61799309007417639800115043992505
61799309007417639800115043992665
61799309007417639800136079366237
61799309007417639800198841131113
61799309007417639800198841131161
61799309007417639800683346619688
61799309007417639800683346619689
61799309007417639800767028972912
61799309007417639800767053065587
61799309007417639845701607501177
61799309007417639845704702101803
61799309007417639845952397343221
61799309007417639845955750211051
61799309007417639845955783512500
61799309007417639845955783512548
61799309007417639846520638334007
61799309007417639846520639396816
61799309007417639846520639396817
61799309007417639846520724423075
61799309007417639846531200371991
61799309007417639846531457589435
61799309007417639846531457602485
61799309007417639846531458652245
61799309007417639846705571823806
61799309007417639846708924691636
61799309007417639846709269060959
61799309007417639846719485666763
61799309007417639846719485679813
61799309007417639846719743947017
61799309007417644742151095281315
61799309007417644742151210066739
61799309007417644787287653564516
61799309007417644787339596153008
61799309007417644787339596153009
61799309007417644787339854433263
61799309007417644787350329590292
61799309007417644787350415329488
61799309007417644787904710304688
61799309007417644787915271292705
61799309007417644788092737332096
61799309007417644788092737332097
61799309007417644788103556508576
61799309007417644788103556508736
61799309007417645153849791902724
61799309007417645153933359470532
61799309007417645153933359470541
61799309007417645153933474255956
61799309007417645153933474255965
61799309007417645153943979256764
61799309007417645153964871265356
61799309007417645153964874269405
61799309007417645153964874269565
61799309007417645199121860329184
61799309007417645199697534340220
61799309007417645336330328110020
61799309007417645336382615054529
61799309007417645336382615054577
61799309007417645336382873334831
61799309007417645336884966037281
61799309007417645336885052130561
61799309007417645336947470938845
61799309007417645336958202976704
61799309007417645337136014513919
61799309007418497596797932901321
61799309007418540230666071257465
61799309007418540230687106631149
61799309007418540367947861006669
61799309007418540413513389141449
61799309007418540413516483742075
61799309007418545172074276388837
61799309007418545172618468902280
61799309007418545172639360794232
61799309007418545172639360794241
61799309007418545172639389490588
61799309007418545172639389490597
61799309007418545355162111230772
61799309007418545355915252409860
61799309007418545721117295290405
61799309007418545721682408392165
61799309007418545721776570170689
61799309007418545766870880200273
61799309007418545766870880204644
61799309007418545766870880204645
61799309007418545766870880217743
61799309007418545766881355024852
61799309007418545766944117139744
61799309007418545767415044015908
61799309007418545767435736084589
61799309007418545767435736088960
61799309007418545767435736088961
61799309007418545767435964604216
61799309007418545767435964604264
61799309007418545767435964604273
61799309007418545767435993302033
61799309007418545767435993319503
61799309007418545767436079395473
61799309007418545767436079395521
61799309007418545767436080458331
61799309007418545767446554215680
61799309007418545767446554215728
61799309007418545767498755071329
61799309007418545767509230241456
61799309007418545767530155079105
61799309007418545767686783161755
61799309007418545767697262568182
61799309007418545904131634930085
61799309007418545904696748031845
61799309007418545904791026196686
61799309007418545904979311491458
61799309007418545904979312554268
61799309008278234055458306964810
61799309008278234055458335661166
61799309008280924274661315565686
61799309008280924274723991591462
61799309008280924686255293397330
61799309008280924686505997500434
61799309008280934164021680260016
61799309008280934164021680260224
61799309008280934164021681659696
61799309008280934164021794579088
61799309008280934164021795978768
61799309008280934164022053196212
61799309008280934164024005657750
61799309008280934164024005657958
61799309008280934164024118927062
61799309008280934164024377194266
61799309008280935209850634384170
61799309008280935347111417456046
61799309008280935353885852205432
61799309008280935353885853605112
61799309008280935353889209659434
61799309008280935353889211194628
61799309008280935399618516408948
61799309008280935399618517808628
61799309008280935399621873862950
61799309008280935399621873981042
61799309008280935399621875398144
61799309008280935399621875398192
61799309008280935399621961487212
61799309008280935399621961487260
61799309008280935399639409817172
61799309008280935399639409817220
61799309008280935765671560410160
61799309008280935811400780585076
61799309008280935811400780934996
61799309008280935811404225676486
61799309008280935948410486851300
61799309008280935948410488250980
61799309008280935948413844305350
61799309008280935948413844423394
61799309008280935948413845840336
61799309008280935948413845840384
61799309008280935948413845840543
61799309008280935948413930512462
61799309008280935948413931929452
61799309008280935948413931929611
61799309008280935948602131135315
61799309008280935948685784791984
61799309008280935948685784792032
61799309008280935948685813488340
61799309008280935948685813488388
61799309008280935948685899577408
61799309008280935948685899577456
61799309008281824842473011466970
61799309008281825254066989298614
61799309008281825254255017375942
61799309008281835777662330285454
61799309008281836326705090569946
61799309008281836379233454584020
61799309008281836379233454584068
61799309008281836379236812056944
61799309008281836379236812056992
61799309008281836379236812070042
61799309008281836379236840753300
61799309008281836379236840753348
61799309008281836379236840766398
61799309008281836379236926842368
61799309008281836379236926842416
61799309008281836379237185122670
61799309008282134875538757683220
61799309008282134875538757683268
61799309008282134875538786262936
61799309008282134875538786262984
61799309008282134875541081681274
61799309008282134875541081681322
61799309008282134875541110260990
61799309008282134875541110261038
61799309008282134876105942170683
61799309008282134876105942170731
61799309008282135973686439376436
61799309008282135973686439376484
61799309008282135973686439493076
61799309008282135973686439493124
61799309008282135973686782799636
61799309008282135973686811379304
61799309008282135973686811379352
61799309008282135973689883055068
61799309008282135973689883055116
61799309008282135973689883068166
61799309008282135973689911751424
61799309008282135973689911751472
61799309008282135973689911764522
61799309008282135973707359031672
61799309008282135973707360081432
61799309008282135973707703387896
61799309008282135973707703387944
61799309008282136110884774943624
61799309008282136110884775410184
61799309008282136110884803639932
61799309008282136110887874143520
61799309008282136110887874261564
61799309008282136110887875678714
61799309008282136110887902839876
61799309008282136110887902957920
61799309008282136110887904375070
61799309008282136110888247668532
61799309008282136110888248731342
61799309008282136110888261668976
61799309008282136111453122152562
61799309008282136156638015845736
61799309008282136156638016895496
61799309008282136156638360202008
61799309008282136156725186525205
61799309008282136156725272614273
61799309008282136156725529280592
61799309008282136156725529831717
61799309008282136156725530881477
61799309008282136522478408768868
61799309008282136522478408768916
61799309008282136522478408885556
61799309008282136522478409818628
61799309008282136522478409935268
61799309008282136522478409935316
61799309008282136522478752775268
61799309008282136522478753241828
61799309008282136522478781471576
61799309008282136522478781471624
61799309008282136522478781821496
61799309008282136522478781821544
61799309008282136522481851975164
61799309008282136522481852093208
61799309008282136522481852447499
61799309008282136522481852447500
61799309008282136522481852447547
61799309008282136522481852447548
61799309008282136522481853497259
61799309008282136522481853497260
61799309008282136522481880671520
61799309008282136522481881143903
61799309008282136522481881143904
61799309008282136522481882193615
61799309008282136522481882193616
61799309008282136522482225500128
61799309008282136522482225500176
61799309008282136522482239500620
61799309008282136522666695113400
61799309008282136522666695113448
61799309008282136522666695230040
61799309008282136522666695230088
61799309008282136522666781319108
61799309008282136522666781319156
61799309008282136522666809898824
61799309008282136522666809898872
61799309008282136522670138792031
61799309008282136522670138792032
61799309008282136522670138792079
61799309008282136522670138792080
61799309008282136522670138805130
61799309008282136522670167488387
61799309008282136522670167488388
61799309008282136522670167488435
61799309008282136522670167488436
61799309008282136522670167501486
61799309008282136522670253577456
61799309008282136522670253577504
61799309008282136522670511857758
61799309008282136522732943603676
61799309008282136522732943603724
61799309008282136522750463672340
61799309008282136522750463672388
61799309008282136522753849841620
61799309008282136522753849854718
61799309008282136522753935930688
61799309008282136522754194210990
61799309008282136523298147043902
61799309008282136568232338033604
61799309008282136568235436885032
61799309008282136568235465581388
61799309008282136568483127875856
61799309008282136568486485348780
61799309008282136568486485361878
61799309008282136568486514045136
61799309008282136568486514058234
61799309008282136568486600134204
61799309008282136568486858414506
61799309008282136568507434751541
61799309008282136568507450714431
61799309008282136568507536803499
61799309008282136568507794020943
61799309008282136569239760385389
61799309008282136705684477959328
61799309008282136705684477959376
61799309008282136705684477972426
61799309008282136705684506655684
61799309008282136705684506655732
61799309008282136705684506668782
61799309008282136705684592744752
61799309008282136705684592744800
61799309008282136705684851025054
61799309008282136705768204377013
61799309008282136705768205426773
61799309008282136705768205439823
61799309008282139679728322239176
61799309008282139680480434548488
61799309008282139816926314849724
61799309008282139817741103184812
61799309008282139862763582662545
61799309008282139862763583012465
61799309008282139863515694770652
61799309008282139863578370796428
61799309008282140228520292681368
61799309008282140228708320758648
61799309008282140228708320758696
61799309008282140229335081016456
61799309008282140229523109093736
61799309008282140274545846851771
61799309008282140274545847201691
61799309008282140275360362356445
61799309008282173027222909355846
61799309008282173576014880147958
61799309008289939652621661409290
61799309008290244790034357003064
61799309008290244927232349613612
61799309008290244927232354212882
61799309008290244973069617426433
61799309008290244973069617776353
61799309008290245338826327445256
61799309008290245338826332044526
61799309008290245339014355522584
61799309008290245339014598273183
61799309008290245339077031548360
61799309008290245339077036147630
61799309008290245339578439754568
61799309008290245339578444353838
61799309008290245339641115780344
61799309008290245339641120379614
61799309008290245384850851481868
61799309008290245384851537596257
61799309008290245384851623685325
61799309008290245384851880001676
61799309008290245384851880351596
61799309008290245384851880552849
61799309008290245384851881615659
61799309008290245384851881952529
61799309008290245384851881965579
61799309008290245384851885152119
61799309008290245522112378060797
61799309008290245522112635278241
61799309008290245522112636328001
61799309008290245522112636341051
61799309008290245522864661297440
61799309008290245522864781934343
61799309008290278685756058561178
61799309008290278686320919162856
61799309008290278686383566490664
61799309008290289437932039170031
61799309008290289437932039519951
61799309008290289803877020016781
61799309008290289803959554576120
61799309008290289849692218779636
61799309008290289849692995153702
61799309008290289849692995503622
61799309008290289849693367039930
61799309008292640944274657464974
61799309008292640944274771900526
61799309008292941689090735948388
61799309008292941689090851783620
61799309008292941689090851783780
61799309008292941689091080421348
61799309008292941689091080421508
61799309008292941689091109001064
61799309008292941689091856678725
61799309008292941689091856678773
61799309008292941689091970997797
61799309008292941689094179135970
61799309008292941689094179141586
61799309008292941689094179141794
61799309008292941689094179154844
61799309008292941689094179254062
61799309008292941689094179259678
61799309008292941689094179272728
61799309008292941689094179272936
61799309008292941689094179608354
61799309008292941689094179613970
61799309008292941689094179627019
61799309008292941689094179627020
61799309008292941689094179627227
61799309008292941689094180676827
61799309008292941689094180676828
61799309008292941689094207833778
61799309008292941689094209368972
61799309008292941689094293927218
61799309008292941689094294399394
61799309008292941689094295462252
61799309008292941689094552325564
61799309008292941689094552679696
61799309008292941689094566680140
61799309008292941689279108498628
61799309008292941689279108498836
61799309008292941689279137078552
61799309008292941689282465965936
61799309008292941689282465971551
61799309008292941689282465971552
61799309008292941689282465971599
61799309008292941689282465971600
61799309008292941689282465971759
61799309008292941689282580756976
61799309008292941689282580757024
61799309008292941689282580757183
61799309008292941734845441587189
61799309008292941734845555906261
61799309008292941735095455055376
61799309008292941735098841237754
61799309008292941735098927313724
61799309008292941735099185594026
61799309008292946493217624945288
61799309008292946630479408190536
61799309008292946630667436267864
61799309008292946630667440854084
61799309008292946630667699134338
61799309008292946631231520499848
61799309008292946631231525086068
61799309008292946676503933276748
61799309008292947042261400682263
61799309008292947042261414099508
61799309008292947042261418685728
61799309008292947042261676965982
61799309008292947043013789275294
61799309008292947088014985590727
61799309008292947088851052287640
61799309008292947225275740316119
61799309008292947226111449357613
61799309008292947226111720923964
61799309008292947226279086758920
61799309008292947226300093558609
61799309008292979840776007282926
61799309008292979840776008351400
61799309008292979977220739692662
61799309008292979977408767769990
61799309008292979977409140822410
61799309008292979977409140822618
61799309008292980389002745601634
61799309008292980389818654194516
61799309008292980389819027266018
61799309008292991095613412622602
61799309008292991141283428452921
61799309008292991141346076826118
61799309008292991141346076944162
61799309008292991141346076948582
61799309008292991141346076961632
61799309008292991141346077298502
61799309008292991141346105523878
61799309008292991141346191617366
61799309008292991141346449897620
61799309008292991507123821376101
61799309008292991507312107720633
61799309008292991552877406284565
61799309008292991552877407334325
61799309008293842119642136265976
61799309008293842119645235116000
61799309008293842119645235234044
61799309008293842119645579944656
61799309008293842119645593945100
61799309008293842257094290658704
61799309008293842257094290658752
61799309008293847061217692930092
61799309008293847061280368955868
61799309008293847244316778684870
61799309008293847610072339398060
61799309008293847610260367475340
61799309008293847610260367475388
61799309008293847656097620738097
61799309008293847656097635087004
61799309008293847656098649607825
61799309008293847656098649607873
61799309008293847656099041811286
61799309008293847656851154120598
61799309008293847656851154120599
61799309008293847656851155187828
61799309008293880407960139041094
61799309008293880407960167737450
61799309008293880408022815066870
61799309008293880545220807677418
61799309008387491885093887448950
61799309008389893399091273416456
61799309008389893399091273764764
61799309008389893399091273764924
61799309008389893399091273770588
61799309008389893399091273783638
61799309008389937268590070879329
61799309008390188021679190512880
61799309008390188021679966414562
61799309008390188188602829990761
61799309008390188188602829990809
61799309008390188188605152939103
61799309008390188188605152939263
61799309008390188188793439283587
61799309008390188188793439283795
61799309008390188234356386202869
61799309008390193130742106273170
61799309008390193130742106273378
61799309008390236405506874595402
61799309008390236412787153178469
61799309008390237595037607588541
61799309008390237602379614693277
61799309008390238006631585420185
61799309008390238014161620602249
61799309008390238014161620602297
61799309008390238014164976652407
61799309008390238014164976652455
61799309008390238059918532865967
61799309008390241720266179551432
61799309010372107589090839604230
61799309010372107589090925693298
61799309010372107589278868031478
61799309010373293963483650986414
61799309010373294146414223227730
61799309010373294146414223227778
61799309011247410027297599127315
61799309011247410027297599127475
61799309011247443374040045238365
61799309016280718756742805228754
61799309016280718756742806628226
61799309016280718756763697120706
61799309016281619370245296626774
61799309017156979741016369988873
61799310348567229175166083726681
61799310348567229175166428082953
61799310348567229175167198335605
61799310348567229175981986670693
61799310348591540800044934489525
61799310348591555580959777942097
61799310348591555624202848517397
61799310348591555624829724493701
61799310348591555625017751171349
61799310348591555626462285694989
61799310348591561115447935581207
61799310348591561115447940161603
61799310348591561115447940180477
61799310348602367929001291438413
61799310348602367929001292838093
61799310348602367929189319515741
61799310348602367929189319865661
61799310349539808992283643596285
61799310349540109180780057716738
61799310349540109180780057716786
61799310349540109180780062321832
61799310349540109180780062334930
61799310349540109180780086296502
61799310349540109181616885854152
61799310349540109181616885970792
61799310349540109181616885970840
61799310349540138691563883024354
61799310349540142395908539853950
61799310349540142395908541253630
61799310349540142395909684558910
61799310349548247505649720133202
61799310349548247505650863438482
61799310349548247642911503378290
61799310349550899386537818280884
61799310349550943858175066898594
61799310349550949346346591082142
61799310349550949346910702960882
61799310349550949346910707547102
61799310349551816379338774781742
61799310349551816379339803668828
61799310349551816425071464377030
61799310349551816425071467564974
61799310349551816562269427357942
61799310349551816562269455937658
61799310349551816562353025021738
61799310349551816562353025021786
61799310349551816562354144352396
61799310349551849776896875391286
61799310349551849776897647043618
61799310349551849777461731275602
61799310349551849913907582880322
61799310349551849914095610957650
61799310349551849914158286983426
61799310349572559270233603487714
61799310349572559270236960954974
61799310349572559270237075746062
61799310349575211010848375252274
61799310349575211011415555484564
61799310349575259187398603187390
61799310349575259187398604587070
61799310349575259189090857283022
61799310349575260422181681387282
61799310349575260973480663114238
61799310349575260973480664164158
61799310349575260973480667344874
61799310349575260973480667346326
61799310349575260973480667350698
61799310349575260973484021631258
61799310349575260973484135372586
61799310349575260973484136422346
61799310349575260973668953708280
61799310349575260973672049708586
61799310349576126401125456545648
61799310349576126401125456545696
61799310349576126401125456662288
61799310349576126401126604456022
61799310349576126401126604456070
61799310349576126401126604469120
61799310349576126401128928920636
61799310349576126401128928933734
61799310349576126401147495414902
61799310349576161538785319034242
61799310349576161538973347111570
61799310349576161539036023137346
61799310349576161541229682989746
61799310349576161541229684039506
61799310349576161541292360065282
61799310349576161541295832323630
61799310349576161541480387092850
61799310349576161541480388142610
61799310349576161541483859351198
61799310349576161541483860400958
61799310364311206850459580062829
61799310364343622485865320381714
61799310366292204846660418532737
61799310366292204847475206867825
61799310366292204847475211454045
61799310366316516471517235031469
61799310366316531296322944690833
61799310366316531296510943138685
61799310366316531298018639661365
61799310366316531298018639665577
61799310366316531298018640015497
61799310366316531298018641078307
61799310366316531298206669142585
61799310366316536603676116621775
61799310366316536603738792647551
61799310366316536786753127700851
61799310366316536786941155778179
61799310366316536786941160377449
61799310366317732055288930338416
61799310366325842516797191711612
61799310366325842516797191711820
61799310366328244030982862874729
61799310366328244030982864274409
61799310366328244031045538900505
61799310366328244031045540300185
61799310366328244031233566977833
61799310366328244168494321703065
61799310366328244168494321703225
61799310367264784526578786493481
61799310367264784526578872232837
61799310367264784663776863793417
61799310367264784663776864843177
61799310367264784663776864843385
61799310367265985283577477788964
61799310367265985283577479188644
61799310367265985283577563877824
61799310367265985283577563878032
61799310367266018635401828385758
61799310367266018635401828385966
61799310367266018772662497022082
61799310367266018772662497022130
61799310367266018772662611807554
61799310367274123882153743450930
61799310367276792233846593247164
61799310367276792233847364899496
61799310367277720665480050981766
61799310367277720665480050981814
61799310367277720665480165767238
61799310367277726016139086767362
61799310367277726016139086767570
61799310367277726016201762793138
61799310367277726016201762793346
61799310367277726016955023007048
61799310367277726153399755403686
61799310367277726153399755403734
61799310367277726153399870189158
61799310367277726153400527056066
61799310367298435372281322852410
61799310367298435372281322854022
61799310367298435372281322858233
61799310367298435372281322858234
61799310367298435372281324252090
61799310367298435372281324270964
61799310367298435509538523835480
61799310367298435509541962792378
61799310367298435509541991488734
61799310367298435509541991490346
61799310367298435509541991494558
61799310367300836815290926021778
61799310367300836886278710586769
61799310367300851640016478023956
61799310367300851640079154049732
61799310367301102071803888407692
61799310367301102072640716674844
61799310367301135426891891719198
61799310367301135426891891719406
61799310367301135428584144415150
61799310367301135428584144415358
61799310367301136663934406052793
61799310367301136663934406052794
61799310367301137075716668842340
61799310367301137075716670242020
61799310367301137212726375095306
61799310367301137212809943123841
61799310367301137212977079198410
61799310367301987818721314769626
61799310367302035994703587620482
61799310367302035994703587620530
61799310367302035994703702405954
61799310367302035996395840316434
61799310367302035996395840316482
61799310367302037229235588664690
61799310367302037231742629695730
61799310367302037231742634295000
61799310367302037231746101948254
61799310367302037231746101954077
61799310367302037231746101954078
61799310367302037231746101967128
61799310367302037643277402356054
61799310367302037643277402360266
61799310367302037643277403759946
61799310367302037643277403772996
61799310367302037643360970388801
61799310367302037643360971788481
61799310367302037643528106459158
61799310367302037643528107857226
61799310367302037643528107863049
61799310367302037643528107863050
61799310367302037643528107876100
61799310367302037643528366143304
61799310367302037778278263209986
61799310367302037780534600137922
61799310367302037780538042294410
61799310367302037780538070990757
61799310367302037780538070990766
61799310367302037780538070996590
61799310367302037780785651796888
61799310367302037780788746397514
61799310367302037780789119469016
61799310372225141841208693217332
61799310372226042271693607034661
61799310372226057095854988715787
61799310372226062584652237453175
61799310372226062584652242052445
61799310372226062584840265530503
61799310372236869398330945362093
61799310372236869398330945712013
61799310372236869398393621387869
61799310372236869581345286395469
61799310372237169770689031322961
61799310372238070154849122681581
61799310372238070155413206913565
61799310373173410076041708588795
61799310373173410076857611532599
61799310373173410076857611532647
61799310373173410076857611532807
61799310373173410076878531071195
61799310373173410076878532120907
61799310373173410076878532120955
61799310373173410076878532121115
61799310373173410076941179916936
61799310373174310461675886984492
61799310373174310461675887334412
61799310373174310461675888500812
61799310373174310461675888850732
61799310373174310461675973073560
61799310373174310461675973077771
61799310373174310461675973077772
61799310373174310461675973077931
61799310373174310461675974589880
61799310373174310461675974594251
61799310373174310461675974607142
61799310373174310461676231358026
61799310373174310461676232874346
61799310373174310507408552704120
61799310373174310507408552704328
61799310373174310507408553054040
61799310373174310507408553054248
61799310373174343790340916563261
61799310373174610650946452639051
61799310373174610696679232677911
61799310373174610833208038698017
61799310373174610833208039047937
61799310373174610833772894582333
61799310373174610833772894932253
61799310373182710453086213400020
61799310373182710453086213400021
61799310373185117274663065189974
61799310373185117274663092719770
61799310373185117274663092719930
61799310373185117274664125844719
61799310373185117274664125844720
61799310373185117274664125844879
61799310373185117274664127361040
61799310373185117274664211583867
61799310373185117274664211583868
61799310373185117274664211584027
61799310373185117274664213100347
61799310373185117320395756923446
61799310373185117320395761627550
61799310373185117320395761627710
61799310373185117320395761631922
61799310373185117320396019912176
61799310373185117320396791564508
61799310373185117320396791564556
61799310373185117320396794746836
61799310373185117320417801192383
61799310373185117457593722004038
61799310373185117457593749533834
61799310373185117457593749533994
61799310373185117457593754238098
61799310373185117457593754238258
61799310373185117457594098261872
61799310373185117457594869914204
61799310373185117457594869927302
61799310373185117457594873096532
61799310373185150626489233389397
61799310373185150626489233389557
61799310373185412110765262977001
61799310373185412110767586975055
61799310373185412156521558321476
61799310373185417463913114623003
61799310373185417463933662275371
61799310373185417463934691145147
61799310373185417509667471184007
61799310373185417646927082720600
61799310373185417646927454256908
61799310373185417646928111590376
61799310373185417646928225909240
61799310373185450815738906681233
61799310373185450998752403273926
61799310373185450998752517592838
61799310373186318031661671101642
61799310373186318031661671101690
61799310373186318031661671218282
61799310373186318031661672618170
61799310373186318031661675332326
61799310373186318031661675333730
61799310373186318031661675450370
61799310373186318031661675451822
61799310373186318031661675806114
61799310373186318031661675823376
61799310373186318031661676867520
61799310373186318031661676886234
61799310373186318031661756840790
61799310373186318031661756840838
61799310373186318031661758357110
61799310373186318031661758357318
61799310373186318031661761543650
61799310373186318031661761545102
61799310373186318031661761545262
61799310373186318031661761562524
61799310373186318031661785537194
61799310373186318031661786936874
61799310373186318031661786937034
61799310373186318031661790123574
61799310373186318031661790124818
61799310373186318031661790124978
61799310373186318031661790142288
61799310373186318031662048403668
61799310373186318031662048403828
61799310373186318031662048405072
61799310373186318031662048422542
61799310373186318031662791476444
61799310373186318031662794664388
61799310373186318031662819012016
61799310373186318031662819012064
61799310373186318031662820056000
61799310373186318031662820056160
61799310373186318031662820074874
61799310373186318031662823244104
61799310373186346078581833046426
61799310373186351429303430188966
61799310373186351429805614646975
61799310373186351566501422799514
61799310373186351566501537468346
61799310373207025782309750038736
61799310373207025782309750038737
61799310373207027431886523599822
61799310373207027569206684039981
61799310373207027569210040090139
61799310373207060785382990137421
61799310373207060922643658769534
61799310373207060922643658773746
61799310373209427227809284076894
61799310373209427250717457591304
61799310373209427250717457591464
61799310373209427250720558313343
61799310373209427250720558313503
61799310373209427296450121794772
61799310373209427296450121794980
61799310373209427296450898046422
61799310373209427296450898046582
61799310373209428874938079365114
61799310373209428877197772361922
61799310373209462228455355533848
61799310373209462251366969543317
61799310373209462251366969543477
61799310373209462436620124397813
61799310373209477053180821445506
61799310373209477053180821445554
61799310373209727417079849377322
61799310373209727439967878555186
61799310373209727439967878556430
61799310373209727439967878573900
61799310373209727439967905736674
61799310373209727439967907252786
61799310373209727439967907252994
61799310373209727439968250091334
61799310373209727439968250092738
61799310373209727439968250110208
61799310373209727439968251626528
61799310373209727439988799615717
61799310373209727439991123613771
61799310373209727441662482761726
61799310373209727441662827135260
61799310373209727441662827154134
61799310373209727441662827253304
61799310373209728677761772401973
61799310373209729064208643615782
61799310373209729064208647866584
61799310373209729066468337662350
61799310373209729272641641007160
61799310373209760587310842610420
61799310373209762417725916600736
61799310373209762417725916600784
61799310373209762417725916600944
61799310373209762417725917650496
61799310373209762417725917650704
61799310373209762417725920832824
61799310373209762417725920832872
61799310373209762440616642835313
61799310373209762625890689698081
61799310373209762625890689698090
61799310373209762625890718396058
61799310373209762625890718400270
61799310373209762626078746477598
61799310373209777241887302513950
61799310373209777241887302513998
61799310373209777242451386745934
61799310373209777242451386745982
61799310373209777242639414823310
61799310373210661409497622381094
61799310373210663056441745661018
61799310373210663193639709573589
61799310373210663193639709573598
61799310373210663193639738269897
61799310373210663193639738275778
61799310373210663193890413676702
61799310373210663193890786748204
61799310375191632457764058914828
61799310375191632640527579660156
61799310375191632640778626719852
61799310376164240249812013716785
61799310376164240249812271983989
61799310376164240249814337714839
61799310376164240249814594932283
61799310376164240251506590410791
61799310416540602653536706930539
61799310417488835566661441920737
61799310417488835566682333812689
61799310417488835568186557480931
61799310417488835568374585558259
61799310417488883744904179751987
61799310417488883744925071642535
61799310417496988854645358631559
61799310417496988854666250522107
61799310417521251068190674988850
61799310417521265478894992830881
61799310417521265478895337187153
61799310417521300433767190128311
61799310417521300479520513470603
61799310417521300479520771737807
61799310417521300479520774920135
61799310417524000535638777789998
61799310417524000535638777790241
61799310417524000535638777790242
61799310419459026156665317866337
61799310419459026156853344893905
61799310419459026751377893450545
61799310419459026751461920160049
61799310419459026751649948237377
61799310419459026751649948703937
61799310419459037276665574272165
61799310419459037871211013787637
61799310419459037871274148955109
61799310419470734132386092476617
61799310419470734132387207085541
61799310419470734132448854241381
61799310419470734132449883111157
61799310419470734133201995420469
61799310419470734133201995420629
61799310419470734133201999669819
61799310419491443485996809883717
61799310419491443485996894573105
61799310419491443485996895622865
61799310419491443486017816677733
61799310419491443488340271793756
61799310419491458266932628615875
61799310419491458310175729305925
61799310419491458310175730705605
61799310419491458310739814937589
61799310419491458310990517641013
61799310419491458310990603730081
61799310419491458310993961197181
61799310419491458312498300134669
61799310419491458312498300252761
61799310419491458312498300256973
61799310419491458312498300606893
61799310419491458312498300607052
61799310419491458312686213543213
61799310419491458312686214942893
61799310419491458312686329728317
61799310419491463618218453238947
61799310419491463801232788292247
61799310419491463801232792872803
61799310419491463801232792891517
61799310419491463801420816369575
61799310419491463801420820968845
61799310419491463801420820969005
61799310419495045756992974075137
61799310419495045756992975124737
61799310419495045756992975124897
61799310419495045757055650100913
61799310419495045757055651150513
61799310419495045757055651150673
61799310419495045757264943239461
61799310419495045757327619265077
61799310419495059988885689216339
61799310419495059988886062287681
61799310419495059989136767790465
61799310419495060581422857267333
61799310419495060581986684281713
61799310419495060582049360307489
61799310419495060582049360307649
61799310419495060582049731843957
61799310419495060582237645602261
61799310419495060582237645602421
61799310419495060583682293045245
61799310419495060583682666097713
61799310419495060583682666116587
61799310419495060583682666466507
61799310419495060583933371619371
61799310419495065340359886273011
61799310419495065340422562298787
61799310419495065523374221326471
61799310419495065523374225906867
61799310419495065523374225925741
61799310419495065523436897352087
61799310419495065523436897352247
61799310419495065523436901932643
61799310419495065523436901951357
61799310419495065523624925429415
61799310419495065523624925429575
61799310419495065935156490101917
61799310419495345949045907037812
61799310419495366261666832496468
61799310419502270614974172563811
61799310419502270614974173626621
61799310419502270615162200654189
61799310419503170450665921036899
61799310419503170450728595662995
61799310419503170450728597062675
61799310419503170450916623740323
61799310419503170999708938538787
61799310419503170999771614564563
61799310419503171045462409011747
61799310419503171045462523447251
61799310419503171045462523448655
61799310419503171045462523466125
61799310419503171045462523802787
61799310419503171045462523802995
61799310419503171045462524865805
61799310419503171045713227569229
61799310419503471371972865744036
61799310419503471371972867260356
61799310419503471372244461855732
61799310419505872291362020333667
61799310419505872291424696359443
61799310419505872337115605261005
61799310419505872337115605592051
61799310419505872337115605610925
61799310419505872337178281286781
61799310419505872337178281617827
61799310419505872886221300188189
61799310419505872886221300188349
61799310419506173075524152123868
61799310419507073094176974803876
61799310419507073094197866812468
61799310420439696235577700143070
61799310420439696235577701542750
61799310420439706187073081153540
61799310420439706187073452689848
61799310420439706187073452690008
61799310420439711541058532824233
61799310420439711678256525434573
61799310420439711678256525434781
61799310420443597323275338871761
61799310420443597323275343476647
61799310420443597323296230880353
61799310420443597323296235584617
61799310420443597323296237001558
61799310420443597323296237001559
61799310420443597323296494219210
61799310420443597460473331832021
61799310420443597460556899866389
61799310420443597460556900916149
61799310420443597460556990309849
61799310420443598558894072373321
61799310420443598558894072373481
61799310420443598558894073790471
61799310420443598558894330657995
61799310420443598696092064983869
61799310420443598696092066401019
61799310420443598696092323268543
61799310420443598696154742076875
61799310420443608052794199301700
61799310420443613588957050766356
61799310420443613588957074745350
61799310420443613588977967103702
61799310420443613588977971807966
61799310420443613588977971812338
61799310420443613589710306268519
61799310420443613589710306268520
61799310420443613589793874284174
61799310420443613589793874285578
61799310420443613589793874634094
61799310420443613589793874639710
61799310420443613589793874652808
61799310420443613589793874751978
61799310420443613589793874752138
61799310420443613589793874756350
61799310420443613589793875819208
61799310420443613589793876169128
61799310420443614001304198343706
61799310420443614001576138945576
61799310420443614138020990727004
61799310420443614138020991789814
61799310420443614138585845076078
61799310420443614138585845081902
61799310420443614138585845095000
61799310420443614138585845194170
61799310420443614138585846611272
61799310420443614138585846611320
61799310420443614138774131433708
61799310420443614138774131439532
61799310420443614138774132502342
61799310420443614138774132968902
61799310420443614138836893671016
61799310420443643236938866533030
61799310420443643237001542908726
61799310420443643648783548817698
61799310420443643648783891774082
61799310420443643648783891774290
61799310420443643786044560410406
61799310420443643786044560410454
61799310420443643786232588487782
61799310420443646735360909051682
61799310420443646941283522312866
61799310420443646941283522662786
61799310420443646941284667017826
61799310420443646941346198338642
61799310420443646941347343043602
61799310420443646941347343393522
61799310420443646941534226415970
61799310420443646941534226765890
61799310420443646941534599468598
61799310420443646941534599818518
61799310420443646941535714427282
61799310420443646941535714427442
61799310420443647353128204247614
61799310420443647353128548603886
61799310420443647353128577300242
61799310420443647353129348952574
61799310420443647490326570260502
61799310420443647490389217240050
61799310420443647490389332025474
61799310420443647490390360895202
61799310420443647490390360895250
61799310420443647490577245317378
61799310420443647490578388972578
61799310420443657855194801041058
61799310420443657855194801041106
61799310420451719248326248766906
61799310420451719248326248767066
61799310420451719248326253366176
61799310420451719248326253366336
61799310420451719248326254901370
61799310420451719248327025490892
61799310420451752051025845897398
61799310420451752051088521923174
61799310420451752051088522273094
61799310420451752051840634232486
61799310420451752462619823729042
61799310420451752463434612064130
61799310420451752599880463668850
61799310420451752600068491746178
61799310420451752600131167771954
61799310420454153565273121635977
61799310420454404343757482674548
61799310420454420402698430455751
61799310420454420402698544774615
61799310420454448815394731292258
61799310420454448815395104344886
61799310420454453754271761168882
61799310420454453754522465271986
61799310420454453754522838324614
61799310420454453754523952933378
61799310420454453754523952933538
61799310420454454303314435714178
61799310420454454303314779720370
61799310420454454303314808766598
61799310420454454303314808766806
61799310420454454303315551372702
61799310420454454303565483823474
61799310420454454303566627478674
61799310420454454304130711710658
61799310420454454304130711710818
61799310420455320970530013820346
61799310420455320970530013820394
61799310420455320970530013820554
61799310420455320970530014870106
61799310420455320970530018052434
61799310420455320970530018069904
61799310420455320970530018170526
61799310420455320970530018174898
61799310420455320970530018524818
61799310420455320970530018529030
61799310420455320970530018542080
61799310420455320970530019591840
61799310420455320970530019604938
61799310420455320970530104263806
61799310420455320970530104263966
61799310420455320970530104268178
61799310420455320970530104281228
61799310420455320970530357826746
61799310420455320970530357826906
61799310420455320970530362544268
61799310420455320970530362548480
61799310420455320970530362561530
61799310420455320970531132665778
61799310420455320970531133133582
61799310420455320970531133133742
61799310420455320970531133137954
61799310420455320970531134200764
61799310420455320970531137383092
61799310420455321382312282246080
61799310420455321382312282364172
61799310420455321382312282718256
61799310420455321382312282718304
61799310420455321382312283781114
61799310420455321382312368457452
61799310420455321382312626737706
61799310420455321382313396855004
61799310420455321382313397327228
61799310420455321382313398390038
61799310420455349383144095173958
61799310420455349383144123870266
61799310420455349383206771199734
61799310420455349383206885985158
61799310420455349383394799277062
61799310420455354322083457070166
61799310420455354322084601425206
61799310420455354322084601775126
61799310420455354322271485147494
61799310420455354322271857850202
61799310420455354322271858200122
61799310420455354322272972809046
61799310420455354322334619964886
61799310420455354322334619965046
61799310420455354322335648834662
61799310420455354322335648834822
61799310420455354322836688218878
61799310420455354322836713734518
61799310420455354322836718333788
61799310420455354322899364244654
61799310420455354323087761143974
61799310420455354323087761144134
61799310420455354323087765393324
61799310420455354323087765393484
61799310420455354733865806985330
61799310420455354733865806985490
61799310420455354733865835681846
61799310420455354733866607334178
61799310420455354734116511088434
61799310420455354734116511088594
61799310420455354871126475621654
61799310420455354871126590407078
61799310420455354871127247273986
61799310420455354871314503698982
61799310420455354871315647354182
61799310420455354871879731586166
61799310420475730684689664372653
61799310420475763418051342819046
61799310420476014265137455098840
61799310420476014265200131124616
61799310420476014265388159201944
61799310420476029086283549465696
61799310420476029086283549465856
61799310420476029086283921002004
61799310420476029086283921002164
61799310420476029087098708987332
61799310420476029087098709337252
61799310420476029087102152661592
61799310420476029087119600995924
61799310420476029087119601345844
61799310420476029088794405357544
61799310420476029088794405361755
61799310420476029088794405361756
61799310420476030324893307050316
61799310420476030736675570176731
61799310420476062440615981972334
61799310420476062441120503851426
61799310420476062441120504201346
61799310420476062441183179877202
61799310420476062441371207954530
61799310420476062441371208304450
61799310420476062441371581007158
61799310420476062441371581357078
61799310420476062442812756897298
61799310420476062442875432573154
61799310420476062442875432923074
61799310420476062443063460650482
61799310420476062443063461000402
61799310420476063675903582051318
61799310420476063675966258077094
61799310420476063675966258427014
61799310420476064087748234239950
61799310420476064087748607292418
61799310420476064087748607292578
61799310420476064090004571167886
61799310420476064090007928634986
61799310420476064090008043426233
61799310420476064090195956712314
61799310420476064090196329764942
61799310420476064224758198773170
61799310420476064224946226850498
61799310420476064224946599903126
61799310420476064225009275928742
61799310420476064227202563778274
61799310420476064227202563778434
61799310420476064227202568027624
61799310420476064227202568027784
61799310420476064227206035686702
61799310420476064227265239804210
61799310420476064227265244053400
61799310420476064227265244053560
61799310420476064227268711712478
61799310420476064227453267881378
61799310420476064227453267881538
61799310420476064227453272112014
61799310420476064227453272130728
61799310420476064227453272130888
61799310420476064227456624979844
61799310420476064227456998051346
61799310420476064227456998070060
61799310420476078432235145377688
61799310420476078432235145377896
61799310420476078432238501427846
61799310420478432388187901677440
61799310420478480016569481967863
61799310420478715966375786949986
61799310420478715968068039645938
61799310420478732028140409802452
61799310420478732440194613396836
61799310420478763526095502509332
61799310420478764144618267581054
61799310420478764144618611937326
61799310420478764144618640633682
61799310420478764146310520277006
61799310420478764146310864633278
61799310420478765379150641677842
61799310420478765379401317084590
61799310420478765379401559834869
61799310420478765381657654012526
61799310420478765381657658611636
61799310420478765381661124853564
61799310420478765793443389391466
61799310420478765793443389397081
61799310420478765793443389397082
61799310420478765928193287526782
61799310420478765928193316223138
61799310420478765928444363632594
61799310420478765930637913998840
61799310420478765930641381652094
61799310420478765930700327507902
61799310420478765930700328557822
61799310420478765930700331738538
61799310420478765930700331739990
61799310420478765930700331744362
61799310420478765930700331757252
61799310420478765930700676113524
61799310420478765930703684606368
61799310420478765930703684607772
61799310420478765930703799397616
61799310420478765930703799398860
61799310420478765930703799416330
61799310420478765930704057696584
61799310420478765930704143772554
61799310420478765930888618101944
61799310420478765930892085755198
61799310420478780204123458904958
61799310420478780204144350913550
61799310420479616534187568940178
61799310420479616535879821636130
61799310420479631358366470689920
61799310420479631358366470689968
61799310420479631358367504164838
61799310420479631358367505227648
61799310420479631358369828175942
61799310420479664712367660858902
61799310420479664712430307838450
61799310420479664712430422623874
61799310420479664712618335915778
61799310420479664714059884508626
61799310420479664714122560534402
61799310420479664714310588611730
61799310420479665946962308882610
61799310420479665946962308882770
61799310420479665946962337579126
61799310420479665947150336959938
61799310420479665947150336960098
61799310420479665947213012985714
61799310420479665947213012985874
61799310420479665949406673887874
61799310420479665949406673888034
61799310420479665949406678487304
61799310420479665949469349913650
61799310420479665949469349913810
61799310420479665949469354512920
61799310420479665949469354513080
61799310420479665949472820754848
61799310420479665949657377990978
61799310420479665949657377991138
61799310420479665949657382590248
61799310420479665949657382590408
61799310420479666358744313741982
61799310420479666358995390897554
61799310420479666358995390897714
61799310420479666361188941613720
61799310420479666361192036214346
61799310420479666361192409266974
61799310420479666361192409272590
61799310420479666361251354773022
61799310420479666361251359359242
61799310420479666361251617639496
61799310420479666361254712221248
61799310420479666361254712226864
61799310420479666361254712240122
61799310420479666361254827012496
61799310420479666361254827031369
61799310420479666361255085311464
61799310420479666361439645716824
61799310420479666361443113370078
61799310420479666361443113388792
61799310420479666496004983427906
61799310420479666496193383508102
61799310420479666498449347383410
61799310420479666498449348433170
61799310420479666498452819274368
61799310420479666498452819291838
61799310420479666498453077572092
61799310420479666498453163648062
61799310420479666498512372014808
61799310420479666498515839673837
61799310420479666498515839673838
61799310420479666498700400092136
61799310425367652118810002647413
61799310425367652118998030724741
61799310425367652118998031191301
61799310425367663238559096275001
61799310425367663238622231442473
61799310425375757228487047002573
61799310425375757228488161611497
61799310425375757229302949946585
61799310425375757229302954532805
61799310425375757229304069141729
61799310425375757275056883816414
61799310425379358950504243993689
61799310425379358950691156062413
61799310425379358950691500418685
61799310425379358950692270671337
61799310425379358950692272071017
61799310425379358950754946697113
61799310425379358951507059006425
61799310425379359499546146886445
61799310425379359499546918538777
61799310425379359499734174963773
61799310425379359499734174963981
61799310425379359499796936728745
61799310425379359499797965598473
61799310425379359499797965598521
61799310425379359500279141843921
61799310425379359500299030848089
61799310425379359500299034034629
61799310425379359500362049830457
61799310425379359500362824669329
61799310425379359500550077907833
61799310425379359500550077907993
61799310425379359500550082157183
61799310425379359500551111026959
61799310425379359545215790708121
61799310425379359545216048975325
61799310425379359545216135064393
61799310425379359545216905317045
61799310425379359545279581342821
61799310425379359545467867687353
61799310425379359546031693652133
61799310425379359546031951919337
61799310425379359546052618944705
61799310425379359546052963318238
61799310425379359546052963318239
61799310425379359546053733553629
61799310425379359546053734970570
61799310425379359546053734970571
61799310425379359546116409579405
61799310425379659688732799796441
61799310425379659688733058063645
61799310425379659688733144152713
61799310425379659688733914405365
61799310425379659688796590431141
61799310425379659688983848255817
61799310425379659688984876775673
61799310425379659688984962864741
61799310425379659689548702740453
61799310425379659689548961007657
61799310425379659689549047096725
61799310425379659689550080215851
61799310425400068718612533032430
61799310425400068853341796370775
61799310425400068853365897765417
61799310425400068853365899165097
61799310425400068855622234693353
61799310425400068855684910719129
61799310425400068855872940196137
61799310425400068855873283152729
61799310425400068855876382339575
61799310425400083542585628369024
61799310425400083677523811793289
61799310425400083677523813192969
61799310425400083678087897424953
61799310425400083678150687769593
61799310425400083678338600128377
61799310425400083680034410686311
61799310425400089214334457087915
61799310425400089214522484115483
61799310425400089214522488364833
61799310425402770010265614827310
61799310425402784834238710163904
61799310425403669340763971935683
61799310425403669340784978263139
61799310425403669340847654288915
61799310425403669341035682366243
61799310425403669342458548979609
61799310425403669342479555773625
61799310425403669342542231799401
61799310425403669342730259410169
61799310425403670575570006825257
61799310425403670577826343753193
61799310425403670577826348339413
61799310425403671124337618655203
61799310425403671124337875872599
61799310425403671124337875872807
61799310425403671124424654692697
61799310425403671124675701752393
61799310425403671124675701752441
61799310425403671126851455041767
61799310425403671126869022536033
61799310425403671126869022549083
61799310425403671126869022890325
61799310425403671126869280816287
61799310425403671126869281183677
61799310425403671126931784650877
61799310425403671126932038680329
61799310425403671126932038680537
61799310425403671126932042931131
61799310425403671126935137867175
61799310425403671127120066757657
61799310425403671127120071008459
61799310425403671127120072425609
61799310425403671127120329643053
61799310425403671127123424224805
61799310425403671170175143484423
61799310425403671170175229223571
61799310425403671170363171561751
61799310425403671170366610168729
61799310425403671170366610518649
61799310425403671172622947096665
61799310425403671172622947446585
61799310425403671172622951695926
61799310425403671172622951695935
61799310425403671172685623472361
61799310425403671172873651549689
61799310425403685399727920853129
61799310425403685400292120803657
61799310425403685400354795429753
61799310425403685400354796829433
61799310425403685400542823507081
61799310425403685401987356967911
61799310425403685948770939754697
61799310425403685949338122701143
61799310425403685949397442794853
61799310425403685949397814331113
61799310425403685949397814331321
61799310425403685949585728089625
61799310425403685949585728089785
61799310425403685949585842408441
61799310425403685951030375863655
61799310425403685951030490188135
61799310425403685951030490306227
61799310425403685951030490319277
61799310425403685951030490660519
61799310425403685951030748586481
61799310425403685951030748953871
61799310425403685951093166680471
61799310425403685951093166686295
61799310425403685951281454106735
61799310425403685995151399239785
61799310425403685995339427317113
61799310425403685995339427667033
61799310425403690890722303813835
61799310425403690890722308394231
61799310425403690890722308400055
61799310425403690890784979839611
61799310425403690890973007916779
61799310425403690890973007916939
61799310425403690890973012497335
61799310425403690890973012516049
61799310425403690936475889072219
61799310425403690936475890121979
61799310425403690936538564748075
61799310425403690936538566147755
61799310425403690936726592825403
61799310425403690936726593175323
61799310425403691302504572589281
61799310425403691485581583649435
61799310425403691485581583649643
61799310425403691485769616326081
61799310425403691485769616326241
61799310425403971313608555958659
61799310425403971313611650559285
61799310425403971313674326585061
61799310425403971313862612929593
61799310425403971313862699018661
61799310425403971316142941066008
61799310425403971361966778462985
61799310425403971361966779512745
61799310425403971361970135930085
61799310425403971362155064807517
61799310425403971362158164007413
61799310425403986138041533751481
61799310425403986138605360649381
61799310425403986138605617866825
61799310425403986138608716716801
61799310425403986138608717171715
61799310425403986138668036675157
61799310425403986138668379631749
61799310425403986138856321969929
61799310425403986138856322086569
61799310425403986138856407709077
61799310425403986138856408175637
61799310425403986138859765176177
61799310425403986138859765642737
61799310425403986138859765648353
61799310425403986140280077404152
61799310425403986184432211273817
61799310425403986184432468491261
61799310425403986184435568740917
61799310425403986184620496568589
61799310425403986184621616826543
61799310425403986184623854035689
61799310425403986186127821436869
61799310425403986186128164393461
61799310425403986186128164743381
61799310425403986186128165793141
61799310425403986186316106731641
61799310425403986186316192470789
61799310425403986186316193870469
61799310425403986186316451087913
61799310425403991079992526157671
61799310425403991079992783375115
61799310425403991080055545140039
61799310425403991080243573217367
61799310425403991125819721138379
61799310425403991126008006433151
61799310425403991126008782334833
61799310425403991674789387185147
61799310425403991674852148950071
61799310425403991674862395683675
61799310425403991674862652901119
61799310425403991674863428802801
61799310425403991675050680978447
61799310425403991675051801236401
61799310425411792891479030297225
61799310425411796412810605953489
61799310425411796412810606290359
61799310425411796412810607353169
61799310425411796413061310056593
61799310425411796595824831132967
61799310425411796595824831248581
61799310425411796595824832667992
61799310425411796596075535371416
61799310425411796596075535371576
61799310425412096190277930846312
61799310425412096785168691914357
61799310425412096785346129251720
61799310425412096785357839186829
61799310425414494595008564458692
61799310425414497704463687748369
61799310425414497704463688085239
61799310425414497704463689148049
61799310425414497704526363774145
61799310425414497704526365173825
61799310425414497704714391851473
61799310425414498299322967584168
61799310425414498299322967584177
61799310425414498299355225993684
61799310425414794235406689071103
61799310425414794601243984322380
61799310425414794601244012902096
61799310425414794601264904910688
61799310425414794784258237750528
61799310425414797939561105072913
61799310425414798305589784807176
61799310425414798305589813386892
61799310425414798305610705395484
61799310425414798305611480352400
61799310425414798488604036835653
61799310425414798488625819519696
61799310425414798488792064912981
61799310425415694757200148445385
61799310425415695352070019390960
61799310425415698461525057408040
61799310425415698461545692069507
61799310425415698461545949281127
61799310425415698461545949286951
61799310425415698873307321584216
61799310425415698873328213476168
61799310425415698873328213476177
61799310425415698873401595027324
61799310425415698873422487035916
61799310425415699056342553110024
61799310425415699056342553110033
61799310425415699056415819875756
61799310426348320413141194382078
61799310426348320413141194382238
61799310426348320413329480726562
61799310426348320413329480726770
61799310426348320413873444602286
61799310426348320413875767550580
61799310426348320413875767550788
61799310426348320413894336610878
61799310426348320413894336610926
61799310426348321648655119830014
61799310426348321648655378097218
61799310426348321648655378097426
61799310426348321648676270105810
61799310426348321648676270106018
61799310426348321649241129172454
61799310426348321649243452120748
61799310426348336495725022587603
61799310426348336907319000419247
61799310426348337090521626397635
61799310426348337090584011904358
61799310426348337090584016503628
61799310426348337090584040484074
61799310426348337090584040484234
61799310426348337090584045201388
61799310426348337090584045201596
61799310426348337090584131294876
61799310426348337090584388039936
61799310426348337090584388040096
61799310426348337090584388157980
61799310426348337090584388158188
61799310426348337090584388512272
61799310426348337090584388512320
61799310426348337090584388512479
61799310426348337090605308750659
61799310426348337091337272124043
61799310426348337091358192712303
61799310426348337091358192712511
61799310426348337091420840158412
61799310426348337091420840508332
61799310426348337091420868738080
61799310426348337091420868738128
61799310426348369825205606032334
61799310426348369825205606032542
61799310426351022116576540353086
61799310426351022116576540353294
61799310426351022117308532306138
61799310426351022117310855254432
61799310426351022117310855254640
61799310426351022117329424314730
61799310426351023351923329732334
61799310426351023352090465801070
61799310426351038198972082214127
61799310426351038793768686024159
61799310426351038794584588967963
61799310426351038794584588968171
61799310426351038794605252338827
61799310426351038794772617045291
61799310426351071528640693736186
61799310426351071528661617624914
61799310426351071940443881801090
61799310426351922501373638353358
61799310426351922501373638353518
61799310426351922501374011406146
61799310426351922684304409467365
61799310426351922684304409939749
61799310426351922684304409952799
61799310426351922684304411002607
61799310426351922684367171700301
61799310426351922684367172054593
61799310426351922684367173117451
61799310426351922684387977974117
61799310426351922684387977987167
61799310426351922684387977987215
61799310426351922684387979036975
61799310426351922684388063708893
61799310426351922684388063726363
61799310426351923735279337931535
61799310426351923736971589093697
61799310426351923736971589093857
61799310426351923736971589447989
61799310426351923736971589560257
61799310426351923736971589560417
61799310426351923736971590510847
61799310426351923736971590977407
61799310426351923918293562779967
61799310426351923919902245907761
61799310426351923919902245907921
61799310426351923919902246262053
61799310426351923919902246374321
61799310426351923919902246374481
61799310426351923919985813942289
61799310426351923919985814296421
61799310426351923919985815359279
61799310426351923919985815359438
61799310426351924329824863518605
61799310426351924331496225156555
61799310426351924331496225623115
61799310426351924331517116214557
61799310426351924331768078485695
61799310426351933276625271301224
61799310426351933276625385619880
61799310426351933276625385620088
61799310426351933871150020265588
61799310426351933871150020265636
61799310426351933871400982985816
61799310426351938630610637097042
61799310426351938744147310776228
61799310426351938744147311825988
61799310426351938744147315480492
61799310426351938744147316543350
61799310426351938744900457722438
61799310426351938767055455711082
61799310426351938767055483940878
61799310426351938767055484290590
61799310426351938767055484290798
61799310426351938767055485340350
61799310426351938767055485340558
61799310426351938767055488522678
61799310426351938767055488528502
61799310426351938767055488545971
61799310426351938767055488995062
61799310426351938767055489012324
61799310426351938767055828296942
61799310426351938767055828297150
61799310426351938767808715446738
61799310426351938767808715464207
61799310426351938767808715913298
61799310426351938767808715930559
61799310426351938767808715930560
61799310426351938812788148494106
61799310426351938812788148494314
61799310426351938812788149543914
61799310426351938812788149544074
61799310426351938812788152726194
61799310426351938812788152726242
61799310426351938812788153198418
61799310426351938812788153198578
61799310426351938812788154261228
61799310426351938812788154261436
61799310426351938813624976380978
61799310426351938813624976730738
61799310426351938813624976730898
61799310426351939178837719887258
61799310426351939178837748466974
61799310426351939178837834206122
61799310426351939179402952029455
61799310426351939179402952029456
61799310426351939179402952029615
61799310426351939361580090356630
61799310426351939361580091406390
61799310426351939361580118936298
61799310426351939361580119986058
61799310426351939361580119986106
61799310426351939361580123640610
61799310426351939361580123644982
61799310426351939361580123658032
61799310426351939361580124703420
61799310426351939361580124707840
61799310426351939361580209379758
61799310426351939361580462942650
61799310426351939361580462942698
61799310426351939361580467660012
61799310426351939361580467664432
61799310426351939361768410002564
61799310426351939362333350558846
61799310426351939362333350563218
61799310426351939362333350576268
61799310426351939362333351626076
61799310426351939362333608843472
61799310426351939362333608843520
61799310426351939362416918593214
61799310426351939362416918597586
61799310426351939362416918610684
61799310426351939362416919660444
61799310426351939362416947172930
61799310426351939362417032916450
61799310426351939362417291196704
61799310426351939362417291196752
61799310426351939362605204955168
61799310426351939362605319274032
61799310426351939362667995649776
61799310426351972508234738503083
61799310426351972508255631911355
61799310426351972508256003447663
61799310426351972508256778404579
61799310426351972508318420838845
61799310426351972508318425560578
61799310426351972508318425560579
61799310426351972508318683840832
61799310426351972508319454430354
61799310426351972508319454430355
61799310426351972508319455493164
61799310426351983033335078813469
61799310426351983033335080348503
61799310426351983216349418447325
61799310426351983216349419509975
61799310426351983216349419510134
61799310426351983216349419510135
61799310426351983216537704804954
61799310426352222324594976733914
61799310426352222690644576706366
61799310426352223925991366085614
61799310426352224109256408306462
61799310426352224109256409356222
61799310426352224178653188948924
61799310426352224178653189415484
61799310426352224521603533084316
61799310426352224521605856032610
61799310426352224521605857082370
61799310426352234014917963494420
61799310426352234014917992074136
61799310426352234014918077813284
61799310426352238934171023040128
61799310426352238956305128536358
61799310426352238956305129002710
61799310426352238956305129002918
61799310426352238956305133253720
61799310426352238956305134670662
61799310426352238956305157582426
61799310426352238956305157582634
61799310426352238956305158632394
61799310426352238956305161814514
61799310426352238956305161820338
61799310426352238956305161833436
61799310426352238956305501588778
61799310426352238956305501588986
61799310426352238956305506188256
61799310426352238956305506193871
61799310426352238956305506193872
61799310426352238956305506206970
61799310426352238957058303016687
61799310426352238957058303016895
61799310426352238957058388755835
61799310426352238957058388756043
61799310426352238957058390155723
61799310426352238957058647372959
61799310426352238957141956772942
61799310426352238957141957239502
61799310426352238957141957256764
61799310426352238957141958189884
61799310426352238957141958656444
61799310426352239002079769491536
61799310426352239002080026708980
61799310426352239002811975064187
61799310426352239345953287216304
61799310426352239368652280848331
61799310426352239368652280848539
61799310426352239368652625204603
61799310426352239368652625204811
61799310426352239551101738480694
61799310426352239551102110017002
61799310426352239551666620482188
61799310426352239551666621531948
61799310426352239551666964488540
61799310426352239551666964838460
61799310426352272102708730089466
61799310426352272102708730089674
61799310426352272148463348101246
61799310426352272285806981647610
61799310426352272285995266942174
61799310426352272354448980693314
61799310426352272354448982092994
61799310426352272354636238517990
61799310426352272354637008770642
61799310426352272354637010170322
61799310426352272354637381356710
61799310426352272354637381706630
61799310426352272903491999594674
61799310426352272903680027672002
61799310426359143309465373403011
61799310426359143721059351234655
61799310426359143904346431218399
61799310426359143904346431218607
61799310426359143904346435935969
61799310426359143904346693153413
61799310426360038935974358267921
61799310426360044289142754361086
61799310426360044289142982998814
61799310426360044289143097317678
61799310426360044289143787952388
61799310426360044289144130909187
61799310426360044289144135159781
61799310426360044289144135159989
61799310426360044472073411175150
61799310426360044472073639812878
61799310426360044472074444766452
61799310426360044472074787723044
61799310426360044472156979209310
61799310426360044472156979209518
61799310426360044472156983926880
61799310426360044472156983944142
61799310426360044472157322165902
61799310426360044472157322166110
61799310426360044472157326883264
61799310426360044472157326883472
61799310426360044472157326900734
61799310426360044472158127119684
61799310426360044472158131837046
61799310426360044472158470076276
61799310426360044472158474793638
61799310426360339125224002863449
61799310426360339125226326861503
61799310426360339125226698864323
61799310426360339171001218912872
61799310426360344478392775214447
61799310426360344478392775214607
61799310426360344478393804084383
61799310426360344661406652501194
61799310426360344661406652501354
61799310426360344661406657218716
61799310426360344661406743311996
61799310426360344661406995457786
61799310426360344661406995457946
61799310426360344661407000057056
61799310426360344661407000057216
61799310426360344661407000175100
61799310426360344661407001592250
61799310426360344661407028754816
61799310426360344661407028755024
61799310426360344661407114848304
61799310426360344661407772181772
61799310426360344662243824061919
61799310426360377464190160972566
61799310426360378013170531028394
61799310426360378013233178474246
61799310426360378013985290783558
61799310426360378013985324085008
61799310426362740639412027187479
61799310426362740639412113276547
61799310426362745580796868231155
61799310426362745580796953970303
61799310426362745580796958670195
61799310426362745580796958687457
61799310426362745626550543578659
61799310426363029756859494426648
61799310426363040828661671782751
61799310426363040828661671782959
61799310426363040828661786568175
61799310426363040828661786568383
61799310426363040874436306616724
61799310426363045770045857009279
61799310426363045770045857009487
61799310426363045770046628661819
61799310426363045815800213570283
61799310426363079121870877298697
61799310426363079167624477024086
61799310426363079167625247276738
61799310426363079167625248676418
61799310426363079167625620212726
61799310426363079168189331508722
61799310426363079716416447466278
61799310426363079716417217718930
61799310426363079716668266178098
61799310426363079717232006054018
61799310426363079717232350410082
61799310426363079717232350410290
61799310426363930323853048774934
61799310426363930324103752878038
61799310426363941442248089669727
61799310426363941442248346887171
61799310426363946200596536712762
61799310426363946200596539899094
61799310426363946200596539899302
61799310426363946200596539900706
61799310426363946200596539917968
61799310426363946200596539918016
61799310426363946200596793930206
61799310426363946200597568768870
61799310426363946200597568769078
61799310426363946200597568770482
61799310426363946200597568787744
61799310426363946337794415004446
61799310426363946337794418192390
61799310426363946337794418209652
61799310426363946337794499693626
61799310426363946337794499693834
61799310426363946337794528273342
61799310426363946337794528273550
61799310426363946337794529323310
61799310426363946337794532511254
61799310426363946337794532522900
61799310426363946337794532528516
61799310426363946337794757961038
61799310426363946337794786540754
61799310426363946337795532812960
61799310426363946337795561381030
61799310426363946337795561392676
61799310426363946337795561398292
61799310426363946337878096307710
61799310426363946337878096307918
61799310426363946337878097357470
61799310426363946337878097357678
61799310426363946337878100539798
61799310426363946337878100545622
61799310426363946337878100557268
61799310426363946337878100558720
61799310426363946337878100657890
61799310426363946337878100675360
61799310426363946337878101012182
61799310426363946337878101029444
61799310426363946337878102075040
61799310426363946337878102092302
61799310426363946337878440314062
61799310426363946337878440314270
61799310426363946337878445031424
61799310426363946337878445031632
61799310426363946337878445048894
61799310426363946337879215154546
61799310426363946337879215621106
61799310426363946337879219871908
61799310426363946383610760511226
61799310426363946383610760511434
61799310426363946383610761561034
61799310426363946383610761561194
61799310426363946383610764743314
61799310426363946383610764743362
61799310426363946383610764747734
61799310426363946383610764760784
61799310426363946383610764878876
61799310426363946383610765215698
61799310426363946383610765219910
61799310426363946383610765232960
61799310426363946383610765233008
61799310426363946383610766278556
61799310426363946383610766282768
61799310426363946383610766295818
61799310426363946383610879534402
61799310426363946383610879534562
61799310426363946383610879538774
61799310426363946383610879551872
61799310426363946383611137814656
61799310426363946383611137814864
61799310426363946383611137819028
61799310426363946383611137832126
61799310426363946383611908054418
61799310426363946383611908404338
61799310426363946383611908408550
61799310426363946383611908421600
61799310426363946383611909471408
61799310426363946383611912653688
61799310426363946383611912653736
61799310426363946749388396041296
61799310426363946749388396041344
61799310426363946749388481780492
61799310426363946749388510360160
61799310426363946749388510360208
61799310426363946749388735792682
61799310426363946749388764372398
61799310426363946749389510631554
61799310426363946749389539211062
61799310426363946749389539211270
61799310426363946749389539212674
61799310426363946749389539229936
61799310426363946749660365205620
61799310426363946795393029409184
61799310426363946795393143728048
61799310426363946932402730953418
61799310426363946932402735675152
61799310426363946932402735675200
61799310426363946932402821414348
61799310426363946932402849994016
61799310426363946932402849994064
61799310426363946932403074959770
61799310426363946932403074959818
61799310426363946932403079677132
61799310426363946932403079681552
61799310426363946932403108256848
61799310426363946932403108261220
61799310426363946932403850266654
61799310426363946932403850271026
61799310426363946932403850284124
61799310426363946932403851333884
61799310426363946932403878850742
61799310426363946932403878863792
61799310426363946932403879913552
61799310426363946932403879913600
61799310426363946932591022019684
61799310426363946932591136338548
61799310426363946932592136628608
61799310426363946932653898453392
61799310426363946932653898453440
61799310426363946932654156733694
61799310426363946932654927323168
61799310426363979735186239074918
61799310426363979735186240474598
61799310426363979735373496899594
61799310426363979735374267152246
61799310426363979735374268551926
61799310426363979735374640088234
61799310426363979735436943178022
61799310426363979735938351384230
61799310426363979735938355970450
61799310426363979736001027410006
61799310426363979736189055487334
61799310426363980284228229106550
61799310426363980284417286053606
61799310426363980284478933209654
61799310426363980284479962079382
61799310426363980284479962079430
61799310426363980284981370285590
61799310426363980284981370285638
61799310426363980284981403587040
61799310426363980285044046311366
61799310426363980285232074388742
61799310426363980285232078638092
61799310426363980285232451709594
61799310426363990855837362849321
61799310426363990855837620066765
61799310426363991222033435420466
61799310426363991222033435537106
61799310426383438851739417745982
61799310426383438851927445823310
61799310426383438851927445823358
61799310426383438851927450055398
61799310426383438851927450055446
61799310426383453697114488108441
61799310426383453697116811056735
61799310426383453697302516185769
61799310426383453697304839134063
61799310426383453698809063752687
61799310426383455529767330899355
61799310426383455529767330899403
61799310426383455529770686948109
61799310426383455529770686949513
61799310426383455529770686949561
61799310426383455529791607654509
61799310426383455529791607655913
61799310426383455529955616194127
61799310426383455529955616194175
61799310426383488263257288537152
61799310426383488263278209243552
61799310426383488675039551663616
61799310426383488675060472369968
61799310426384339485956621231640
61799310426384339485956965587912
61799310426384354265196745596584
61799310426384354265196745596792
61799310426384354265197118532572
61799310426384354265197118532780
61799310426384354265197204271720
61799310426384354265200217382756
61799310426384354265200217388372
61799310426384354265200217854932
61799310426384354265200561744851
61799310426384354265200562211203
61799310426384354265200562211204
61799310426384354265200562211411
61799310426384354310114994401000
61799310426384354310114994401208
61799310426384354310929782736088
61799310426384354310929782736296
61799310426384354310930557220876
61799310426384354310930558637818
61799310426384354310932881586112
61799310426384354310932881586272
61799310426384354310950674744888
61799310426384355477635737248580
61799310426384355480083455121674
61799310426384355502991716129155
61799310426384355502991716129363
61799310426384355548748657089229
61799310426384355914773979255779
61799310426384387595555170606647
61799310426384388831153011633214
61799310426384388831153011633422
61799310426384654431559509968718
61799310426384654454446418888468
61799310426384654454446418888628
61799310426384654454446763244740
61799310426384654454446763244900
61799310426384654454446791474488
61799310426384654454446791474696
61799310426384654454446877563556
61799310426384654454446877563604
61799310426384654454447537611388
61799310426384654454447538102486
61799310426384654454447539146422
61799310426384654454447539147826
61799310426384654454447539165296
61799310426384654454447566309148
61799310426384654454447567844182
61799310426384654454447910682730
61799310426384654454447910682890
61799310426384654454447910684134
61799310426384654454447910688506
61799310426384654454447910701604
61799310426384654454447911155113
61799310426384654454447911155114
61799310426384654454447911155273
61799310426384654454447912217924
61799310426384654454449862094716
61799310426384654454449862096120
61799310426384654454449862096328
61799310426384654454449862100540
61799310426384654454450235148748
61799310426384654454450235148956
61799310426384654454450235166218
61799310426384654454468460207273
61799310426384654456142487726656
61799310426384654456142487726816
61799310426384654456142487732431
61799310426384654456142487732432
61799310426384654456142487745530
61799310426384654456142487844700
61799310426384654456142487844908
61799310426384654500203819945151
61799310426384655692241388487919
61799310426384655692241388488079
61799310426384655692241432993529
61799310426384655692244745469745
61799310426384656103835366319563
61799310426384656103835366319723
61799310426384656103835410825173
61799310426384656103838723769401
61799310426384656103838723786663
61799310426384656103838723786823
61799310426384656287121559865760
61799310426384656287125046652507
61799310426384689091515732504984
61799310426384689091515732523697
61799310426384689432205577192180
61799310426384689638048267182314
61799310426384689640555307863434
61799310426384689640555308213354
61799310426384689640555312462704
61799310426384689640558751425218
61799310426384703845340168705630
61799310426387055419506625245609
61799310426387055831100603077253
61799310426387055945724032372142
61799310426387055968635563826195
61799310426387055968635649915263
61799310426387057181070821751390
61799310426387057181070824939334
61799310426387057181071078968834
61799310426387057181071083219636
61799310426387057206238774705967
61799310426387057206238775755727
61799310426387057206238775755887
61799310426387057206238818997980
61799310426387057251971483201496
61799310426387057252183744793081
61799310426387057618021038882143
61799310426387057618021038882303
61799310426387057801286340549438
61799310426387057801286355432204
61799310426387057801289569055958
61799310426387089367882143425150
61799310426387090534591450787954
61799310426387090969281974939529
61799310426387090969281975056169
61799310426387090971541798586985
61799310426387091154472454934489
61799310426387091154535130960265
61799310426387105382221868100486
61799310426387105427954532304002
61799310426387341381737230114008
61799310426387356157882998858917
61799310426387357370341386002058
61799310426387357370341390252860
61799310426387357370341644269262
61799310426387357370341648520064
61799310426387357372789108125954
61799310426387357395509384298408
61799310426387357395676734458927
61799310426387357395676734459135
61799310426387357441242048501924
61799310426387357807270712290571
61799310426387357807270712290779
61799310426387357807542695884200
61799310426387357990560134356359
61799310426387357990560134356386
61799310426387390723858917254216
61799310426387390723858917254424
61799310426387390792503356366646
61799310426387391158531648231365
61799310426387391158531648348005
61799310426387391160791471878821
61799310426387391343802367839878
61799310426387391343805696260693
61799310426387391343805696260702
61799310426387391343805811051742
61799310426387391343993724338030
61799310426387405571471512695966
61799310426387405571471541392322
61799310426387405571492433400914
61799310426387405617225097604430
61799310426388256175835739613380
61799310426388256175835741012852
61799310426388256175835853932244
61799310426388256175835855331924
61799310426388256175836112549368
61799310426388256176650527831668
61799310426388256176650527948308
61799310426388256176650528881380
61799310426388256176650528881428
61799310426388256176650642267172
61799310426388256176650642267332
61799310426388256176650643666852
61799310426388256176650643667012
61799310426388256176650900534328
61799310426388256176650900534536
61799310426388256176650900884248
61799310426388256176650900884456
61799310426388256176651675368988
61799310426388256176651675369036
61799310426388256176651675374812
61799310426388256176651675387910
61799310426388256176651675723120
61799310426388256176651675723328
61799310426388256176651675724572
61799310426388256176651675728944
61799310426388256176651675742042
61799310426388256176651675841212
61799310426388256176651675841372
61799310426388256176651676785978
61799310426388256176651676786138
61799310426388256176651676787382
61799310426388256176651676787590
61799310426388256176651676791754
61799310426388256176651676791802
61799310426388256176651676904022
61799310426388256176651676904230
61799310426388256176651677258314
61799310426388256176651677258362
61799310426388256176651677259819
61799310426388256176653999716962
61799310426388256176653999717010
61799310426388256176653999721174
61799310426388256176653999721382
61799310426388256176653999734272
61799310426388256176653999734432
61799310426388256176653999852524
61799310426388256176654000189346
61799310426388256176654000193558
61799310426388256176654000206656
61799310426388256176654001252204
61799310426388256176671535675396
61799310426388256176671535675604
61799310426388256176671792893048
61799310426388256176672567383404
61799310426388256176672567849964
61799310426388256176672568794730
61799310426388256176672568800346
61799310426388256176672569266906
61799310426388256176674891731378
61799310426388256176674892197938
61799310426388256724878758514740
61799310426388256724878787094456
61799310426388256725442499323620
61799310426388256725442614108996
61799310426388256725442614109044
61799310426388256725442842280212
61799310426388256725442842746772
61799310426388256725442870976520
61799310426388256725442871326440
61799310426388256725443618531814
61799310426388256725443618648454
61799310426388256725443618649858
61799310426388256725443618654278
61799310426388256725443619004198
61799310426388256725443647228170
61799310426388256725443647229574
61799310426388256725443647233946
61799310426388256725443647233994
61799310426388256725443647346214
61799310426388256725443647700506
61799310426388256725443647700554
61799310426388256725443647702011
61799310426388256725443733323062
61799310426388256725443733439702
61799310426388256725443990190538
61799310426388256725443990190586
61799310426388256725443990540506
61799310426388256725443990657098
61799310426388256725443990657146
61799310426388256725445941480108
61799310426388256725445941585102
61799310426388256725445941598152
61799310426388256725445941939394
61799310426388256725445941952492
61799310426388256725445943002252
61799310426388256725445970163366
61799310426388256725445970176464
61799310426388256725445970294508
61799310426388256725445970635750
61799310426388256725445970648800
61799310426388256725445970648848
61799310426388256725630870357492
61799310426388256725630870824052
61799310426388256725631903949002
61799310426388256725632018267866
61799310426388256725632018280964
61799310426388256725632018734426
61799310426388256725632019680644
61799310426388256725632019797284
61799310426388256725634228296976
61799310426388256725714553177284
61799310426388256725715586768794
61799310426388256725715587715012
61799310426388256725715587831652
61799310426388256725717910663306
61799310426388256727326854058654
61799310426388256771196170321104
61799310426388256771196170321152
61799310426388256771197318231478
61799310426388256771197318231526
61799310426388256771197575448922
61799310426388256771197575448970
61799310426388256771448279552026
61799310426388256771448279552074
61799310426388256771448280614884
61799310426388256771450603550080
61799310426388256771450603563178
61799310426388256771471626308443
61799310426388256771471883525887
61799310426388256773164136221839
61799310426388257757314610344077
61799310426388257826039389168032
61799310426388257940350100254973
61799310426388257940350100260797
61799310426388257940350100260802
61799310426388257963237353063350
61799310426388257963237353082064
61799310426388257963237482400343
61799310426388258375291715759708
61799310426388258375354391785484
61799310426388258558305926075294
61799310426388289461192576273567
61799310426388289461192576273775
61799310426388289461192576275179
61799310426388289461192576286825
61799310426388289461192576292441
61799310426388289461192576292489
61799310426388289461192690592639
61799310426388289461192690594043
61799310426388289461192690605689
61799310426388289461192691060603
61799310426388289461192691064815
61799310426388289461192691077865
61799310426388289461192691077913
61799310426388291360252376242154
61799310426388291360315052267930
61799310426388291362511812007016
61799310426388291362759417273194
61799310426388291728537052803263
61799310426388291728540491754329
61799310426388291728603167780105
61799310426388291911554830927250
61799310426388291911554830927298
61799310426388291911617506953025
61799310426388291911617506953026
61799310426388291911805535030401
61799310426388291911805535030402
61799310426388306138656691129295
61799310426388306139221550200151
61799310426388306139472255715825
61799310426388306139474578645405
61799310426388306141166830874797
61799310426388306185057800655323
61799310426388306185060899488037
61799310426388306185061156705481
61799310426388306186753409401433
61799310426388306550250668960939
61799310426388306551256972175822
61799310426388306552949224755134
61799310428358288961612674403231
61799310428358288961612674403439
61799310428358288961612675802911
61799310428366392700334873833615
61799310428366392836571919787871
61799310428366392836571919788079
61799310428366392837321708099177
61799310428366392837321708099337
61799310428366392837321709148889
61799310428366392837321709148937
61799310428366392837321709149097
61799310428366392837324032447151
61799310428366392837325065081003
61799310428366392837325065199047
61799310428366392837325065547563
61799310428366392837325066616197
61799310428366392837593304210873
61799310428366392837593304211033
61799310428366392837593305260633
61799310428366392837596661192699
61799310428366392837596661678133
61799310428366392883349213000703
61799310428366394072105965942083
61799310428366394072105965942243
61799310428366394483699943773727
61799310428366394483699944823487
61799310428366394483699944823647
61799310428366394666714168622159
61799310428366394666714169671919
61799310428366394666714169672079
61799310428366394666902196699487
61799310428366394666902196699647
61799310428366394666920794456093
61799310428366394666923117404387
61799310428366394666923117404595
61799310428366394666986137319923
61799310428366409308882709527887
61799310428366409308882709528047
61799310428366409491082176137219
61799310428366409491144936852431
61799310428366409491144937902143
61799310428366409491144937902191
61799310428366409491897048695343
61799310428366409491897049161743
61799310428366409491897050211503
61799310428366559655258317407236
61799310428369095775353026618319
61799310428369095775353026618527
61799310428369096370167854082617
61799310428369096370170177030911
61799310428369096370421225023727
61799310428369996388936875438653
61799310428369996388939199436707
61799310428369996388939199436867
61799310428369996389124903515933
61799310428369996389127226464227
61799310428369996389127226464435
61799310428369996800718881347577
61799310428369996800718881347625
61799310428369996800721204295871
61799310428370011213286285197059
61799310428370011213829219153295
61799310428370161307984371492726
61799310428370161308736483802038
61799310429314640759396956615029
61799310429314640759400309482859
61799310429314640760150097794117
61799310429314640760152421792171
61799310429314690124703937024869
61799310429314690124703937025077
61799310429314690124704965894645
61799310429314690124704965894853
61799310429314690125457078203957
61799310429314690125457078204005
61799310429314690125457082436045
61799310429314690125458111304417
61799310429314690125458111305821
61799310429314690171210663112469
61799310429314690536486201201093
61799310429314690537239342380181
61799310429314690582992927288597
61799310429314690582992927288645
61799310429314690719500426049525
61799310429314690720253595924921
61799310429317391828892424175013
61799310429317391874646009083477
61799310429338951787785836263125
61799310429338951787786865132901
61799310429338951790231230138165
61799310429338951790233554136219
61799310429338952199568099389541
61799310429338952202015817262635
61799310429338952336766091999881
61799310429338952336766092000089
61799310429338952382498756203445
61799310429338952382498756203605
61799310429338952384274692768949
61799310429338952384274949986393
61799310429338952384278044587019
61799310429338952384278045636779
61799310429338952385027833948037
61799310429338952385030156896331
61799310429339001749579263091667
61799310429339001749579263091875
61799310429339001749582702048565
61799310429339001749582702048773
61799310429339001752026980964969
61799310429339001752030423102583
61799310429339001752030424171217
61799310429339001752302019214279
61799310429339001752302020264039
61799310429339002163812687297633
61799310429339002164084283390455
61799310429339002209834512250165
61799310429339002344647548752543
61799310429339002344647548752591
61799310429339002344647805970035
61799310429339002344650900570661
61799310429339002344650901620373
61799310429339002344650901620421
61799310429339002346827026937105
61799310429339002346827027999963
61799310429339002347095266625637
61799310429339002347095269807965
61799310429339002347098622557751
61799310429339002347098622675795
61799310429339016574767794865063
61799310429339016576460048027575
61799310429339016576460049077335
61799310429339167264293998306235
61799310429339167265986251002187
61799310429341653491221439451625
61799310429341653491222211103957
61799310429341653493478548031893
61799310429341653493480870980187
61799310429341703453202637140259
61799310429341703455462068668821
61799310429342604066600867970179
61799310429342604066603962570805
61799310429342604066788896047459
61799310429342604066792248915289
61799310429342604069030791619039
61799310429342604069030792668799
61799310429342604069048327576021
61799310429342604069048327576069
61799310429342604069048331808109
61799310429342604069048331808157
61799310429342604069048585843273
61799310429342604069051683626179
61799310429342604069051684675939
61799310429342604069051684675987
61799310443093528220791230077169
61799310443093528220791230193809
61799310443093528220853906219585
61799310443093528220853907269345
61799310443093528358302946822997
61799310443093528358302947289557
61799310443093528403805827978277
61799310443093528404056531731461
61799310443093528404056532081381
61799310443093539340603458522309
61799310443093539340603459572069
61799310443093539340666134548085
61799310443093539523868760409881
61799310443104334621996349231977
61799310443104334621997463840901
61799310443104334622184376259545
61799310443104334622185490868469
61799310443104334622812252175989
61799310443104334622812256775259
61799310443104334622813371384183
61799310443104334623000279203557
61799310443104334623001398398701
61799310443104335171039452822725
61799310443104335171040224475057
61799310443104335171228509769829
61799310443104335171228509769877
61799310443104335171290156925829
61799310443104335171290156925877
61799310443104335171291185795605
61799310443104335171291185795653
61799310443104335171792594001813
61799310443104335171855012810145
61799310443104335171855270027589
61799310443104335172043298104965
61799310443104335216709010905253
61799310443104335216710125514177
61799310443104335216771772670177
61799310443104335216772117026241
61799310443104335216772801539953
61799310443104335217524913849265
61799310443104335217524918435485
61799310443104335217526033044409
61799310443104335217545839141837
61799310443104335217546183515371
61799310443104335217546953750761
61799310443104335217608600906761
61799310443104335217608602323703
61799310443104335217608860604005
61799310443104335217608945280295
61799310443104335217609629776537
61799310443104335217609975212929
61799310443104335217796887618475
61799310443104335217796887618523
61799310443104335217798002227447
61799310443104335217798002227606
61799310443105235601590393998617
61799310443105235601590480087685
61799310443105235601591165650949
61799310443105235601591251740017
61799310443105235601779537034789
61799310443105235601841184190789
61799310443105235601841184190837
61799310443105235601842213060565
61799310443105235601842213060613
61799310443105235602343621266773
61799310443105235602344396105645
61799310443105235602406040075105
61799310443105235602406043261645
61799310443105235602407072131421
61799310443105235602594325369925
61799310443105235602594329619275
61799310443105235602595358489051
61799310443105235739039176801385
61799310443105235739040205671161
61799310443105235784583812927573
61799310443105235784771841004901
61799310443105235784772869874677
61799310443105235785336954106661
61799310443105235785357880479513
61799310443105235785358995088437
61799310443105235785608669258954
61799310443105235785608669258955
61799310443105235785608927539209
61799310443105235785609698128730
61799310443105235785609698128731
61799310443105235785609699191541
61799310443105535790778161867249
61799310443105535790778162917009
61799310443105535790839809023249
61799310443105535790840153379521
61799310443105535790840837893025
61799310443105535791592951252097
61799310443105535791593208469541
61799310443105535791593294558609
61799310443105535791594069397481
61799310443105535928288850093221
61799310443105535928289878962997
61799310443105535928853705977537
61799310443105535928853963194981
61799310443125944957666400667099
61799310443125944957666486760379
61799310443125944957729162786155
61799310443125944957729248525303
61799310443125944957732601387460
61799310443125944957917191909031
61799310443125944957917191913243
61799310443125944957917449126475
61799310443125944957917449130687
61799310443125944957917534869835
61799310443125944957917535219755
61799310443125945140663258084676
61799310443125959781827868087373
61799310443125959781827868437293
61799310443125959781827868441505
61799310443125959781890630202217
61799310443125959781890630206429
61799310443125959781890630556349
61799310443125959782078573590157
61799310443125959782078659677764
61799310443125959782078659683437
61799310443125965270625118241703
61799310443125965270625122840973
61799310443125965270813146319031
61799310443125965270813150918301
61799310443125965316378679169664
61799310443128645012256934915371
61799310443128645012256935265291
61799310443128645012257278221675
61799310443128645012278198809983
61799310443128645012528902913087
61799310443128645012528902913295
61799310443128645013951511959297
61799310443128645013951854915681
61799310443128645013972775503989
61799310443128645013972775620629
61799310443128645014035193262561
61799310443128645014035193379201
61799310443128645014035451529765
61799310443128645014035451996533
61799310443128645014223479607301
61799310443128645014223479723733
61799310443128646246850582065771
61799310443128646246850839283215
61799310443128646246850840682895
61799310443128646246875199994821
61799310443128646247038868410303
61799310443128646249298304525085
61799310443128646249382239976101
61799310443128646249382244089937
61799310443128646249382244226903
61799310443128646249382244562321
61799310443128646249382244581035
61799310443128646249382330320183
61799310443128646249385683169299
61799310443128646249385683182340
61799310443128646249385683182349
61799310443128646249570269103189
61799310443128646249570273708123
61799310443128646249570616664715
61799310443128646249573711246627
61799310443128646795830838852495
61799310443128646795893600967131
61799310443128646795893600967339
61799310443128646795893858184575
61799310443128646795893858184783
61799310443128646795917874539909
61799310443128646795917960628977
61799310443128646796168921949525
61799310443128646796168921949573
61799310443128646798362239545173
61799310443128646798362242733325
61799310443128646798362587106859
61799310443128646798365681688611
61799310443128646798425001660017
61799310443128646798425004846557
61799310443128646798425004848009
61799310443128646798425004848169
61799310443128646798425004865431
61799310443128646798425258877461
61799310443128646798425258877509
61799310443128646798425258877669
61799310443128646798425263126859
61799310443128646798425263128263
61799310443128646798425263145733
61799310443128646798425349221703
61799310443128646798428357710175
61799310443128646798428357714387
61799310443128646798428702083917
61799310443128646798613291209963
61799310443128646841668363681555
61799310443128646841859830365653
61799310443128646841919153523599
61799310443128646841922506391429
61799310443128646841922506741349
61799310443128646844116167293589
61799310443128646844178585052161
61799310443128646844178589638381
61799310443128646844178819222270
61799310443128646844178843669285
61799310443128646844178843669493
61799310443128646844181942501999
61799310443128646844182286875732
61799310443128646844182286875741
61799310443128646844366871396693
61799310443128661071032855755489
61799310443128661071032856105409
61799310443128661071784968414721
61799310443128661071847988446849
61799310443128661071848017026565
61799310443128661071851087633695
61799310443128661072036015474417
61799310443128661072036044054133
61799310443128661073543338807503
61799310443128661073543338924143
61799310443128661073543338929967
61799310443128661073543339279887
61799310443128661073543711879005
61799310443128661073543711997097
61799310443128661073543712001309
61799310443128661073543712332515
61799310443128661073543712351229
61799310443128661073543712351388
61799310443128661073731739943283
61799310443128661073731741478317
61799310443128661073731741478476
61799310443128661620075874656849
61799310443128661620890662991937
61799310443128661620890662992145
61799310443128661620891034528245
61799310443128661620891034528293
61799310443128661620894105135375
61799310443128661621079062605573
61799310443128661622523710503359
61799310443128661622523710503519
61799310443128661622586357825711
61799310443128661622586730915927
61799310443128661622774758980157
61799310443128661666581943760853
61799310443128661666644619436709
61799310443128661666832647864165
61799310443128661668277295293731
61799310443128661668339971315295
61799310443128661668340315689037
61799310443128666562278200036583
61799310443128666562278204622963
61799310443128666562466228113911
61799310443128666562466232694467
61799310443128666562466232713181
61799310443128666562466232713341
61799310443128666608031786344887
61799310443128666608031789531427
61799310443128666608219789022237
61799310443128666608219813372455
61799310443128667157262836523373
61799310443129545580068716905563
61799310443129545580068974123007
61799310443129545580152656476239
61799310443129545580340684553567
61799310443129545581763550817013
61799310443129545581784471521961
61799310443129545581847233636805
61799310443129547226444628232091
61799310443129547226444628232139
61799310443129547226444885449535
61799310443129547226444885449583
61799310443129547226468901804869
61799310443129547226468987893937
61799310443129547226657273188709
61799310443129547226719949214485
61799310443129547226719949214533
61799310443129547228913266810133
61799310443129547228913271415227
61799310443129547228913524027625
61799310443129547228913528645769
61799310443129547228913614371819
61799310443129547228913614384917
61799310443129547228916708953571
61799310443129547228916967233873
61799310443129547228976028924977
61799310443129547228976032112969
61799310443129547228976033530071
61799310443129547228976286142421
61799310443129547228976286142469
61799310443129547228976290747515
61799310443129547229164314219749
61799310443129547229164318470551
61799310443129547229164319887701
61799310443129547229164577105145
61799310443129547363917941825081
61799310443129547366174283021241
61799310443129547366425331480617
61799310443129547409480145321827
61799310443129547411927863194921
61799310443129562050626901921809
61799310443129562051379014231169
61799310443129562051441690256897
61799310443129562051441690256945
61799310443129562051442061793205
61799310443129562051629975551717
61799310443129562051630089870533
61799310443129562053074737650227
61799310443129562053074737766867
61799310443129562053074737768319
61799310443129562053074737781369
61799310443129562053074737785741
61799310443129562053074739185421
61799310443129562053074996047169
61799310443129562053074996048573
61799310443129562053074996066043
61799310443129562053074996415963
61799310443129562053137414161437
61799310443129562053325701568827
61799310443129562190335750791435
61799310443129562234644429504437
61799310443129566992829227301543
61799310443129566992829231900813
61799310443129566993017255378871
61799310443129566993017259978141
61799310443129567587625831111527
61799310443129567587813863788173
61799310443129845769339568003151
61799310443129845769339568119791
61799310443129845769360460011743
61799310443129845769423221776667
61799310443129845769611249853995
61799310443129845771033886429953
61799310443129845771034144697157
61799310443129847006384376232836
61799310443129847006384376349476
61799310443129847006652877860546
61799310443129847006655972461172
61799310443129847415655899070929
61799310443129847418166640409012
61799310443129847418438236637348
61799310443129847553167615116917
61799310443129847598750710622255
61799310443129847598753805222881
61799310443129847598753806622561
61799310443129861829121748461876
61799310443129862239897495918593
61799310443129862240649608111265
61799310443129862240712284137041
61799310443129862240712284253681
61799310443129862240715726280479
61799310443129862240715726397119
61799310443129862240715727815721
61799310443129862240900569431813
61799310443129862240900655170961
61799310443129862240904012638052
61799310443129862240904012773623
61799310443129862240904013110445
61799310443129862240904013123543
61799310443129862240904014173303
61799310443129862377346535938805
61799310443129862378164767499015
61799310443129862423663947745169
61799310443129862423664204962613
61799310443129862423726966727537
61799310443129862423914994804865
61799310443129867182099797317824
61799310443129867776081265120275
61799310443129867776833634647031
61799310443129867776896396411955
61799310443136772084366473461167
61799310443136772084366502158927
61799310443136772084366502507443
61799310443136772084366502513059
61799310443136772084366502513267
61799310443136772084366503576077
61799310443136772084554530603645
61799310443137672652366312243917
61799310443137672697869194448948
61799310443137672697869194448957
61799310443137672698119782833508
61799310443137672698119897152372
61799310443137672698119897152381
61799310443137672698119898552061
61799310443137972292322264047344
61799310443137972840822003470109
61799310443137972841365195693492
61799310443137972841365197209972
61799310443137972841365282948960
61799310443137972841636791805188
61799310443137972841636791805348
61799310443137972841636877544336
61799310443137972841636877544345
61799310443137972841636877544496
61799310443137972887212939376449
61799310443137972887390462452752
61799310443137972887390462452960
61799310443137972887400967453777
61799310443140373806507563538639
61799310443140373806507935547123
61799310443140373806570239564415
61799310443140373806570611217363
61799310443140373806570611218767
61799310443140373806570611567283
61799310443140373806570611572899
61799310443140373806570611573107
61799310443140373806570612635917
61799310443140373806758639663485
61799310443140373943831365948579
61799310443140373944019394038797
61799310443140373944019394038957
61799310443140373989521903172495
61799310443140373989521903288157
61799310443140373989522276243828
61799310443140373989522276243837
61799310443140373989584950857043
61799310443140373989584951206963
61799310443140374355613630137645
61799310443140374355613630137805
61799310443140374401367215046269
61799310443140374401399387362496
61799310443140374401399473451564
61799310443140670474523319874747
61799310443140670474711690908667
61799310443140670840548900420796
61799310443140671023563239588092
61799310443140674132286799951503
61799310443140674132286799970377
61799310443140674133101931249007
61799310443140674178855516157471
61799310443140674178866021171329
61799310443140674544884195438224
61799310443140674544884195438233
61799310443140674544916482539884
61799310443140674727083403780409
61799310443140674727908781805693
61799310443140674727909039010087
61799310443140674727909039023137
61799310443140674727909040072888
61799310443140674727909040072897
61799310443140674727930821707180
61799310443140674727930822061312
61799310443140674728097067100465
61799310443140674728097068150225
61799310443140674728098186295609
61799310443141574562837827235177
61799310443141574563026112529949
61799310443141574563569304753332
61799310443141574563569304869972
61799310443141574563590196761924
61799310443141574563590196761933
61799310443141575157634431045209
61799310443141575158386800571908
61799310443141575158386800571956
61799310443141575158386800571965
61799310443141575158481849326272
61799310443141575158649243793359
61799310444074213147648769172700
61799310444074213147648769639260
61799310444074213147648855378200
61799310444074213147648855378408
61799310444074213147648855732540
61799310444074213192565616642283
61799310444074213192565873859727
61799310444074213193381433492648
61799310444074213193381433492856
61799310444074213193381433842776
61799310444074213193381519581716
61799310444074213193381519581924
61799310444074213193381519586088
61799310444074213193381519936056
61799310444076898218599632467729
61799310444076898218599632467937
61799310444076898218599632817649
61799310444076898218599632817857
61799310444076898218599633867617
61799310444076898218599637067207
61799310444076898218599637522121
61799310444076898218599637539383
61799310444076898218599638602241
61799310444076898218620524476321
61799310444076898218620524476529
61799310444076898218620525876001
61799310444076898218620525876209
61799310444076898218620529180793
61799310444076898218620530597735
61799310444076898218620530610833
61799310444076898355797626478165
61799310444076898355860391897593
61799310444076898355860393314583
61799310444076898355881283906185
61799310444076898355881285323175
61799310444076898355881285323334
61799310444076898355881542540778
61799310444076898356636749450716
61799310444076898356636750500476
61799310444076898422829784256400
61799310444076898422829868945580
61799310444076898422829868945788
61799310444076898422829897525296
61799310444076898422829897525504
61799310444076898422830127212784
61799310444076898422830127212992
61799310444076898422830155792500
61799310444076898422830155792708
61799310444076898422830241881568
61799310444076898422830897815564
61799310444076898422830898865116
61799310444076898422830898865324
61799310444076898422831270401424
61799310444076898422831270401632
61799310444076898422831270751344
61799310444076899406772558128667
61799310444076899406772558478587
61799310444076899406772815346111
61799310444076899408464809290829
61799310444076899408464809757389
61799310444076899408464810707979
61799310444076899408464810824619
61799310444076899408464811174539
61799310444076899408465068042063
61799310444076899452526114224135
61799310444076899452526114340775
61799310444076899452526114690695
61799310444076899452526371558219
61799310444076899454135057165973
61799310444076899454135057282613
61799310444076899454218365502937
61799310444076899454218365969497
61799310444076899454218366920087
61799310444076899454218367386647
61799310444076899454218624254171
61799310444076899454218625666901
61799310444076899589724107301243
61799310444076899589786782860459
61799310444076899589786782977099
61799310444076899591395466105053
61799310444076899591416359530635
61799310444076900001318083715897
61799310444076900001506371490469
61799310444076900001569047166325
61799310444076900002989445353687
61799310444076900002989445470327
61799310444076900002989445820247
61799310444076900003010336411849
61799310444076900003010337479078
61799310444076900003010337828839
61799310444076900003010337828998
61799310444076900003198622657051
61799310444076900003198623719861
61799310444076900003261298682827
61799310444076900003261298799467
61799310444076900003765805721749
61799310444076900003765805838389
61799310444076900003765806188309
61799310444076900003828481747525
61799310444076900003828481864165
61799310444076908948118491381556
61799310444076908948118605817012
61799310444076908948118605817060
61799310444076908948118607216692
61799310444076908948118607216740
61799310444076908948118864434136
61799310444076908948118864434184
61799310444076909497161624718628
61799310444076909542643240462720
61799310444076909542643241862400
61799310444076909542643241862608
61799310444076909542643499079844
61799310444076909542643499080052
61799310444076909542894203182948
61799310444076914438548794931182
61799310444076914439301935643870
61799310444076914439301936110270
61799310444076914439301936110430
61799310444076914439301937527420
61799310444076914484218698437163
61799310444076914484281340111570
61799310444076914484281368691238
61799310444076914484281373412972
61799310444076914484281459134698
61799310444076914484281459152120
61799310444076914484281460551800
61799310444076914484281460551848
61799310444076914484281717769244
61799310444076914484281717769292
61799310444076914484302260699878
61799310444076914484302265421612
61799310444076914484302379723006
61799310444076914484302379740476
61799310444076914485034600313786
61799310444076914485034600313946
61799310444076914485034601380968
61799310444076914485034601381016
61799310444076914485034601730936
61799310444076914485118168230062
61799310444076914485118168348154
61799310444076914485118168365624
61799310444076914485118169765256
61799310444076914485118169765304
61799310444076914485118196927870
61799310444076914485118541301564
61799310444076914485118541301612
61799310444076914895812676268807
61799310444076914895812933486251
61799310444076914896063637589148
61799310444076914896063723328296
61799310444076914896063724741074
61799310444076914896063981958518
61799310444076914896628836430056
61799310444076914896628836443154
61799310444076914896628837842834
61799310444076914896900432541752
61799310444076914896900432554850
61799310444076914896900433954530
61799310444076914896900546860616
61799310444076914896900805490838
61799310444076915033073339133638
61799310444076915033073343837902
61799310444076915033073429577050
61799310444076915033073430994040
61799310444076915033073430994199
61799310444076915033073688211484
61799310444076915033073688211643
61799310444076915033345284323180
61799310444076915033345398642044
61799310444076915033910138672462
61799310444076915033910138790506
61799310444076915033910140207448
61799310444076915033910140207496
61799310444076915033910167370222
61799310444076915033910511743756
61799310444076915033910511743804
61799310444076915033910511743963
61799310444076915034098539821132
61799310444076915034161187267192
61799310444076915034161215846908
61799310444076948179727958682905
61799310444076948179727960099895
61799310444076948179727963282223
61799310444076948179748850691497
61799310444076948179748852108487
61799310444076948179748852108646
61799310444076948179748852121537
61799310444076948179749223644747
61799310444076948179749223644795
61799310444076948179749223657845
61799310444076948179749228362109
61799310444076948179749998479407
61799310444076948179750000014441
61799310444076948179811526717273
61799310444076948179811528134263
61799310444076948179811641036137
61799310444076948179811642453079
61799310444076948179811645753499
61799310444076948179811647170441
61799310444076948179811899670571
61799310444076948179811985409719
61799310444076948179811990127033
61799310444076948179812676040217
61799310444076948179813018996809
61799310444076958750770256015795
61799310444076958750770256015843
61799310444076958750770257432785
61799310444077815052867189286472
61799310444077815052867189290844
61799310444077815052867189303942
61799310444077815052867217866188
61799310444077815052867560827200
61799310444077815052867560840250
61799310444077815464461167118116
61799310444077815464461167122488
61799310444077815464461167135586
61799310444077815464461195697832
61799310444077815464461538658796
61799310444077815464461538658844
61799310444077815464461538671894
61799310444077815464649452412888
61799310444077815464649452417308
61799310444077815464649452430358
61799310444077815464649453480118
61799310444077815464649480992604
61799310444077815464649566736172
61799310444077815464649566749222
61799310444077815464649825016426
61799310444077848816202618327617
61799310444077848816202876594821
61799310444078095430002174753764
61799310444078095430002174753812
61799310444078098562395663141893
61799310444078098562395663491813
61799310444078098562395668213547
61799310444078098564087916187765
61799310444078098564087917237525
61799310444078098564087921959259
61799310444078098975681899803953
61799310444078098975682238025713
61799310444078098975682242743075
61799310444078098975682242760545
61799310444078098975682243097367
61799310444078098975682244160225
61799310444078098975870266103041
61799310444078098975870270824775
61799310444078099111271665365243
61799310444078099111459693442571
61799310444078099111459951722825
61799310444078099113151946138523
61799310444078099113152204418777
61799310444078099134346860163076
61799310444078099134346860163124
61799310444078099134346946368784
61799310444078099134346946368832
61799310444078099134346974948500
61799310444078099134346974948548
61799310444078099134347975238560
61799310444078099134347975238608
61799310444078099134348003818276
61799310444078100163604115104811
61799310444078100163792143182139
61799310444078100165296367800763
61799310444078100165296367918807
61799310444078100165296367936277
61799310444078100165484394950795
61799310444078100165484395878091
61799310444078100165484396350475
61799310444078100209545728092007
61799310444078100209608747428667
61799310444078100209608747428715
61799310444078100209608748491525
61799310444078100211029031076983
61799310444078100211029032004279
61799310444078100211029032122323
61799310444078100211029032126743
61799310444078100211029032139793
61799310444078100211029032476663
61799310444078100211049952710631
61799310444078100211217060081607
61799310444078100211217060199651
61799310444078100211217060217121
61799310444078100211217060553991
61799310444078100211237979860716
61799310444078100211237980787959
61799310444078100211300743025320
61799310444078100211301000124619
61799310444078100211301000124667
61799310444078100211301000242764
61799310444078100211301001187477
61799310444078100346785475094683
61799310444078100346785476144443
61799310444078100346785476157493
61799310444078100346806740039215
61799310444078100346806740039263
61799310444078100346806741102073
61799310444078100348477728840395
61799310444078100348477728853445
61799310444078100348498992735167
61799310444078100348498992735215
61799310444078100348498993798025
61799310444078100349066175818579
61799310444078100349066175935219
61799310444078100349066177334899
61799310444078100758379452926327
61799310444078100758379453989137
61799310444078100758400717870859
61799310444078100758400718933717
61799310444078100758588747011045
61799310444078100760071705622279
61799310444078100760071706672039
61799310444078100760071706685089
61799310444078100760092970566811
61799310444078100760092971629669
61799310444078100760280998644187
61799310444078100760280999706997
61799310444078100760827289835599
61799310444078100760827291235279
61799310444078100760848181727551
61799310444078100760848181844191
61799310444078100760848183243871
61799310444078100829489406853000
61799310444078100829489406969640
61799310444078100829552082878776
61799310444078100829552082995416
61799310444078100829740110956104
61799310444078100829740111072744
61799310444078109705117214295016
61799310444078109705117557251608
61799310444078109705117557601528
61799310444078110116711163430256
61799310444078110116711163546896
61799310444078110116711192126612
61799310444078110116711535083204
61799310444078110116711535433124
61799310444078110116962210956512
61799310444078110116962239536228
61799310444078110116962325275376
61799310444078110254160203567060
61799310444078110254160203567108
61799310444078110254160317885924
61799310444078110254160317885972
61799310444078115035399361541842
61799310444078115035462123656686
61799310444078115035462124706446
61799310444078115036215269085124
61799310444078115036215270134884
61799310444078115058349377514562
61799310444078115058349377514610
61799310444078115058349382119656
61799310444078115058349382132754
61799310444078115058349406094326
61799310444078115058349749050870
61799310444078115058349749050918
61799310444078115058349753655964
61799310444078115058349753669062
61799310444078115058370298102870
61799310444078115058370302824604
61799310444078115058370302837702
61799310444078115059102521763550
61799310444078115059102521776648
61799310444078115059102521880190
61799310444078115059102521893288
61799310444078115059102522826408
61799310444078115059102522943048
61799310444078115059102550461358
61799310444078115059102550474408
61799310444078115059102636199054
61799310444078115059102636200506
61799310444078115059102636212152
61799310444078115059102636213556
61799310444078115059102636554798
61799310444078115059102636567896
61799310444078115059102637617656
61799310444078115059102637630706
61799310444078115059102894479356
61799310444078115059102894480760
61799310444078115059102894835052
61799310444078115059102894848150
61799310444078115059102895897910
61799310444078115059186205651976
61799310444078115059186205665074
61799310444078115059186205768616
61799310444078115059186205768664
61799310444078115059186205781714
61799310444078115195547370125110
61799310444078115195547374730204
61799310444078115195547374743302
61799310444078115195547398704874
61799310444078115195547741661418
61799310444078115195547741661466
61799310444078115195547746260736
61799310444078115195547746266512
61799310444078115195547746279610
61799310444078115196384198256748
61799310444078115196384198262524
61799310444078115196384198275622
61799310444078115196384198374792
61799310444078115196384198729132
61799310444078115241385028546385
61799310444078115241385028896305
61799310444078115242116977251512
61799310444078115607141347956754
61799310444078115607141347956802
61799310444078115607141352561848
61799310444078115607141376536518
61799310444078115607141465830999
61799310444078115607141719493062
61799310444078115607141719493110
61799310444078115607141724092380
61799310444078115607141724098155
61799310444078115607141724098156
61799310444078115607329633251526
61799310444078115607329633251574
61799310444078115607329637856668
61799310444078115607329638919478
61799310444078115607329661831242
61799310444078115607329661831290
61799310444078115607329747570390
61799310444078115607329747570438
61799310444078115607329752175531
61799310444078115607329752175532
61799310444078115607330010455786
61799310444078115607413320676460
61799310444078115607413321739270
61799310444078115607894606642698
61799310444078115607894606655748
61799310444078115607894606991166
61799310444078115607894606996990
61799310444078115607894607010087
61799310444078115607894607010088
61799310444078115607894608054024
61799310444078115607894608059847
61799310444078115607894608059848
61799310444078115607894608072898
61799310444078115607894864922952
61799310444078115607894865271468
61799310444078115607894865277243
61799310444078115607894865277244
61799310444078115607894865277291
61799310444078115607894865277292
61799310444078115607894865290342
61799310444078115607894866340102
61799310444078115607978176088392
61799310444078115607978176107266
61799310444078115607978176206436
61799310444078115607978176560776
61799310444078115608166461383164
61799310444078115608166461388988
61799310444078115608166461501208
61799310444078115608166462451798
61799310444078115608166462918358
61799310444078115608229223620424
61799310444078115608229223620472
61799310444078115608229224683282
61799310444078115652894932748578
61799310444078115652894937470312
61799310444078115652895309002248
61799310444078115652895309006619
61799310444078115652895309006620
61799310444078115653145985942786
61799310444078115653146357479094
61799310444078115653167292735611
61799310444078115653167293085531
61799310444078115653710868989668
61799310444078115653711211950632
61799310444078115653711211963730
61799310444078115653711213363410
61799310444078115653731760998260
61799310444078115653732148619927
61799310444078115653732148969847
61799310444078115653899125704724
61799310444078115653899125709096
61799310444078115653899125722194
61799310444078115653899126771954
61799310444078115653899127121874
61799310444078115653899154284440
61799310444078115653899240027960
61799310444078115653899240041058
61799310444078115653899241440738
61799310444078115653899498308262
61799310444078115653899498658182
61799310444078115653982809475106
61799310444078115790343977490524
61799310444078115790343978553334
61799310444078115790344091809388
61799310444078115790344350089642
61799310444078115790992645065065
61799310444078115790992902282509
61799310444078115790992903332269
61799310444078115790992903345319
61799310444078115791159880434488
61799310444078115791159881497346
61799310444078115791159909014204
61799310444078115791159909014252
61799310444078115791159910077062
61799310444078115791180801022844
61799310444078115791180802085654
61799310444078148387767545221069
61799310444078148387767545356583
61799310444078148387767546283927
61799310444078148387767546401971
61799310444078148387767546419441
61799310444078148387767546756263
61799310444078148387767549942803
61799310444078148387767551005661
61799310444078148387767573918877
61799310444078148387767574981687
61799310444078148387767578640611
61799310444078148387767579703421
61799310444078148387767660025415
61799310444078148387767661088225
61799310444078148387768693262585
61799310444078148387768694312345
61799310444078148525028301144833
61799310444078148525028305731053
61799310444078148525028328661739
61799310444078148525028329724549
61799310444078148525028334428813
61799310444078148525029448919693
61799310444078148525029449037737
61799310444078148525049220670331
61799310444078148525049221720091
61799310444078148525049221733141
61799310444078148593941240355394
61799310444078148936810305990995
61799310444078148936810307040755
61799310444078148936810311640025
61799310444078148936810334570711
61799310444078148936810335633521
61799310444078148936810340337785
61799310444078148936810564258151
61799310444078148936810592837915
61799310444078148936811454828665
61799310444078148936811712046109
61799310444078148936811712164153
61799310444078148936831227629063
61799310444078148936831227642113
61799310444078148936831484846459
61799310444078148959719627299297
61799310444078148959719628349057
61799310444078149005473599610706
61799310444078149005535132097922
61799310444078149005536247056766
61799310444078149005723160175250
61799310444078149005724275134094
61799310444078149005724303363890
61799310444078149005724303713810
61799310444078159507852517571639
61799310444078159507852517584737
61799310444078159507852518634497
61799310444078160125285441585973
61799310444078160125285698803417
61799310444085019960637098489390
61799310444085019960637355706834
61799310444085020006368643483260
61799310444085020006368643483308
61799310444085020006368643496358
61799310444085020006368900700704
61799310444085020006368900713802
61799310444085020006369758092184
61799310444085020006369758105282
61799310444085020006370015309628
61799310444085020006370015309676
61799310444085020006370015322726
61799310444085020006934874376325
61799310444085920528449137347310
61799310444085920574202722255774
61799310444086220351691063660193
61799310444086220717634553406698
61799310444086220717634557657500
61799310444086220717634639145846
61799310444086220717634643750780
61799310444086220717634924942846
61799310444086220717634924943006
61799310444086220717634929193808
61799310444086220717635010681994
61799310444086220717635015287087
61799310444086220717635015287088
61799310444086220717636044156863
61799310444086220717636044156864
61799310444086220717636044157023
61799310444086220763388600195503
61799310444086220763388600195551
61799310444086220763473069569165
61799310444086220763473326436689
61799310444086220763473327499499
61799310444086220763473327836369
61799310444086220763473327849419
61799310444086220763473331035959
61799310444086220763473332085719
61799310444086220900734081162081
61799310444086220900734082224891
61799310444086220900734086811111
61799310444086248764554713834954
61799310444086253703516083949403
61799310444086254069460035576297
61799310444086254069543340738368
61799310444086254069544375257174
61799310444086254115213620484713
61799310444086254115213634951718
61799310444086254115214406604258
61799310444086254115214406954178
61799310444086254115275918852816
61799310444086254115276004941884
61799310444086254115276263209088
61799310444086254115276310977494
61799310444086254115276425646326
61799310444086254115277039460690
61799310444086254115277039578734
61799310444086254115277039596204
61799310444086254115277039933074
61799310444086254115277068158450
61799310444086254115277411469382
61799310444086254115277412532192
61799310444086254115277425936338
61799310444086254116029194939346
61799310444086254116029195289266
61799310444086254116029199538616
61799310444086254116029538245650
61799310444086254116029571547100
61799310444086254116029572609958
61799310444086254252475447126810
61799310444088621865854307416570
61799310444088621865854312125206
61799310444088621865854312138304
61799310444088621865854393155718
61799310444088621865854397859982
61799310444088621865854397864354
61799310444088621865854397877452
61799310444088621865855455309474
61799310444088621865855460031208
61799310444088621865855541052994
61799310444088621865855541066092
61799310444088621865855545770356
61799310444088621866336718829269
61799310444088622277636576314432
61799310444088622277636576314480
61799310444088622277636576327530
61799310444088622277636662049208
61799310444088622277636662053628
61799310444088622277636662066678
61799310444088622277636690628924
61799310444088622277636690633296
61799310444088622277636690646394
61799310444088622277637719498700
61799310444088622277637724220434
61799310444088622277637805242220
61799310444088622277637805242268
61799310444088622277637805255318
61799310444088622277637809959578
61799310444088622277637809959582
61799310444088622278202665843894
61799310444088655629190086231141
61799310444088905996164410525064
61799310444088905996352438602392
61799310444088917113741309866859
61799310444088917113741567084303
61799310444088921872089641074502
61799310444088921872089726813650
61799310444088921872089727280210
61799310444088921872089731399870
61799310444088921872089731872254
61799310444088921872089732935112
61799310444088921872089732948162
61799310444088921872089755859926
61799310444088921872089760096226
61799310444088921872089760115100
61799310444088921872089760115148
61799310444088921872089985547414
61799310444088921872089990152508
61799310444088921872089990152556
61799310444088921872089990165606
61799310444088921872090099866278
61799310444088921872090104471372
61799310444088921872090104471420
61799310444088921872090104484470
61799310444088921872090760269646
61799310444088921872090760386286
61799310444088921872090764991380
61799310444088921872090765004478
61799310444088921872090874705150
61799310444088921872090875060894
61799310444088921872090876123752
61799310444088921872090876136802
61799310444088921872090879310244
61799310444088921872090879323342
61799310444088922009287719424198
61799310444088922009287719890758
61799310444088922009287719890966
61799310444088922009287724004802
61799310444088922009287724010418
61799310444088922009287724010626
61799310444088922009287724477186
61799310444088922009287748470474
61799310444088922009287748470682
61799310444088922009287749520442
61799310444088922009287752708386
61799310444088922009288092476826
61799310444088922009288097076144
61799310444088922009288097081919
61799310444088922009288097081920
61799310444088922009288097081967
61799310444088922009288097081968
61799310444088922009288097095018
61799310444088922009288867665618
61799310444088922009288867665826
61799310444088922009288868728476
61799310444088922009288868728636
61799310444088922009288868734299
61799310444088922009288868734300
61799310444088922009288868734459
61799310444088922009288868747350
61799310444088922009288871916420
61799310444088922009288871916627
61799310444088922009288871916628
61799310444088922009288871916633
61799310444088922009371316504842
61799310444088922009371402243990
61799310444088922009371406830210
61799310444088922009371406836034
61799310444088922009371407302594
61799310444088922009371665582848
61799310444088922009371665582896
61799310444088922009372435699986
61799310444088922009372435705810
61799310444088922009372435818078
61799310444088922009372437235180
61799310444088922009372437235228
61799310444088922009372440423172
61799310444088922055041681990383
61799310444088922055041681990431
61799310444088922055042456825091
61799310444088922055103980708358
61799310444088922055103985417042
61799310444088922055103985430092
61799310444088922055103985430140
61799310444088922055104066447506
61799310444088922055104071033726
61799310444088922055104071151818
61799310444088922055104071506110
61799310444088922055104072568968
61799310444088922055104099731534
61799310444088922055104099735906
61799310444088922055104099749004
61799310444088922055104329786364
61799310444088922055104329786412
61799310444088922055104444105228
61799310444088922055104444105276
61799310444088922055105099903502
61799310444088922055105100021594
61799310444088922055105100025966
61799310444088922055105100039064
61799310444088922055105101438696
61799310444088922055105101438744
61799310444088922055105104625236
61799310444088922055105214344830
61799310444088922055105214357880
61799310444088922055105214357928
61799310444088922055105214694750
61799310444088922055105215757608
61799310444088922055105218944100
61799310444088922055124991740126
61799310444088922055124991744498
61799310444088922055124991757596
61799310444088922055126020609902
61799310444088922055126025331636
61799310444088922420881611516694
61799310444088922420881611516902
61799310444088922420881697255842
61799310444088922420881697722610
61799310444088922420881726302118
61799310444088922420881726302326
61799310444088922420881955989814
61799310444088922420881960589084
61799310444088922420881960594748
61799310444088922420882070308470
61799310444088922420882074907788
61799310444088922420882074913563
61799310444088922420882074913564
61799310444088922420882074913611
61799310444088922420882074913612
61799310444088922420882730706222
61799310444088922420882730711838
61799310444088922420882730712046
61799310444088922420882732241416
61799310444088922420882735429408
61799310444088922420882845497262
61799310444088922420882845497470
61799310444088922420882845503086
61799310444088922420882846560120
61799310444088922420882846560280
61799310444088922420882846565943
61799310444088922420882846565944
61799310444088922420882846566103
61799310444088922420882849748064
61799310444088922420882849748271
61799310444088922420882849748272
61799310444088922420882849748277
61799310444088922421071131860715
61799310444088922421153671019484
61799310444088922421153671025308
61799310444088922421153671491868
61799310444088922421153672554678
61799310444088922421153929772122
61799310444088922421154699889260
61799310444088922421154699895084
61799310444088922421154701424454
61799310444088922466635659822027
61799310444088922466886249606268
61799310444088922466886249619366
61799310444088922466886336758194
61799310444088922466886363925132
61799310444088922466886363938230
61799310444088922466886593975638
61799310444088922466886708294502
61799310444088922466887364215192
61799310444088922466887364228290
61799310444088922466887365627970
61799310444088922466887478534056
61799310444088922466887478547154
61799310444088922466887479946834
61799310444088922603895951150758
61799310444088922603896300228556
61799310444088922603896300228604
61799310444088922603896414547420
61799310444088922603896414547468
61799310444088922603897070345902
61799310444088922603897070463946
61799310444088922603897071880888
61799310444088922603897071880936
61799310444088922603897185136942
61799310444088922603897186199752
61799310444088922603897186199800
61799310444088922603897186199959
61799310444088922604084328305932
61799310444088922604084329368742
61799310444088922604084700905050
61799310444088922604085471494572
61799310444088922604085472557382
61799310444088922604147090070856
61799310444088922604147118650524
61799310444088922604147118650572
61799310444088922604148118940584
61799310444088922604148118940632
61799310444088922604168010659164
61799310444088922604169039528940
61799310444088922604711974535047
61799310444088922604712203172775
61799310444088922604732866543639
61799310444088922604733123761083
61799310444088955361196680800452
61799310444088955361197457052054
61799310444088955406867487349378
61799310444088955406867488749058
61799310444088955406929000647696
61799310444088955406929345003968
61799310444088955406929478861490
61799310444088955406929507441206
61799310444088955406930120328274
61799310444088955406930121255570
61799310444088955406930121373614
61799310444088955406930121378034
61799310444088955406930121391084
61799310444088955406930121727954
61799310444088955406930149953330
61799310444088955406930493264262
61799310444088955406930494327072
61799310444088955406930507731266
61799310444088955407495368280702
61799310444088955407682275684466
61799310444088955407682620040578
61799310444088955407682653341980
61799310444088955407682653342028
61799310444088955407683396358030
61799310444088955772707095202821
61799310444088955772707866855153
61799310444088955772707866855313
61799310444088955772707867321873
61799310444088955818460680111237
61799310444088955818461465181022
61799310444088955818461466580702
61799310444088955818712513640190
61799310444088955819276253516110
61799310444088955819276254915790
61799310444088955819276597872174
61799310444088955819276632236482
61799310444088955955721363564694
61799310444088955955909391642022
61799310444088955955910506250946
61799310444088955955910534830662
61799310444088955956537266508706
61799310444088955956725294586034
61799310444088966527307596609202
61799310444088966527330841313657
61799310444088966527495624686530
61799310444088966527497948684584
61799310444089806563157964873350
61799310444089806563345992950678
61799310444089806563913430050444
61799310444089817681553004705333
61799310444089817681553005755093
61799310444089817681553005768143
61799310444089822439838661066650
61799310444089822439838661066698
61799310444089822439838751393470
61799310444089822439838751410940
61799310444089822439838775385514
61799310444089822439838775385562
61799310444089822439838776785242
61799310444089822439838779973186
61799310444089822439838779990656
61799310444089822439839005422970
61799310444089822439839009673724
61799310444089822439839034002686
61799310444089822439839038253440
61799310444089822439839038270910
61799310444089822439839808842962
61799310444089822439922344819562
61799310444089822439922344819610
61799310444089822439922687776154
61799310444089822439922687776202
61799310444089822439922692497888
61799310444089822439922692497936
61799310444089822439922692510986
61799310444089822439923464150220
61799310444089822439923464163318
61799310444089822622853001633674
61799310444089822622853006355360
61799310444089822622853006355408
61799310444089822622853344590218
61799310444089822622853344590266
61799310444089822622853349311952
61799310444089822622853349312000
61799310444089822622853377891668
61799310444089822622853377891716
61799310444089822622854120959912
61799310444089822622854120964284
61799310444089822622854120977382
61799310444089822988965453132299
61799310444089822988965453132300
61799310444089822988966482002075
61799310444089822988966482002076
61799310444089823034447322421862
61799310444089823034447322421910
61799310444089823034447327139224
61799310444089823034447327143596
61799310444089823034447327143644
61799310444089823034447355718940
61799310444089823034447355723312
61799310444089823034448098791556
61799310444089823034448098795928
61799310444089823034448127371272
61799310444089823034635269481776
61799310444089823034635269481824
61799310444089823034635270544634
61799310444089823034635355220972
61799310444089823034635383800640
61799310444089823034635383800688
61799310444089823034635613501226
61799310444089823034635642080942
61799310444089823034636384090700
61799310444089823034636384090748
61799310444089823034636385153558
61799310444089823034698145915531
61799310444089823034698145915532
61799310444089823034698404195786
61799310444089823034699175848118
61799310444089823035263001799799
61799310444089823035263001799847
61799310444089823035263259017243
61799310444089823035452450950409
61799310444089823171896109946364
61799310444089823171896138526080
61799310444089823171897138816140
61799310444089823171897167395856
61799310444089823171897168458666
61799310444089855974678412647882
61799310444089855974678498736998
61799310444089855974678527316714
61799310444089855974679527606774
61799310444089855974741174762774
61799310444089855975494315941862
61799310444089855975494320191212
61799310444089855975494434982459
61799310444089855975494434982460
61799310444089855975515328469472
61799310444089855975516357339248
61799310444089856341523114795463
61799310444089856341523886447795
61799310444089856386272390479526
61799310444089856386272476568642
61799310444089856386272505148358
61799310444089856386460418556854
61799310444089856386461533515698
61799310444089856386523180671746
61799310444089856386524209541474
61799310444089856386524209541522
61799310444089856386544058213285
61799310444089856386545087083061
61799310444089856387025617747682
61799310444089856387025617747730
61799310444089856387025651049132
61799310444089856387025651049180
61799310444089856387025652111990
61799310444089856387088412814103
61799310444089856387088412814104
61799310444089856387109306301116
61799310444089856387110335170892
61799310444089856387276321850834
61799310444089856387276326100184
61799310444089856387276699171686
61799310444089867093636332971796
61799310444089867459643862080343
61799310444089867461338322939166
61799310444089867461338437258030
61799310444089867461338437724590
61799310444089867461359588000385
61799310444089867505230310803440
61799310444089867506900507634953
61799310444089867506924629230242
61799310444089867506924886447686
61799310444089867506924887497446
61799310444089867507088535712281
61799310444089867507088535712329
61799310444089867507089699568119
61799310444089867507092022516413
61799310444109329982423002583300
61799310444109329982443894591892
61799310444109329982447366850240
61799310444109329982447366850288
61799310444109331586078914287670
61799310444110532389081780147576
61799310444110532389081780497288
61799310444110532389081780497496
61799310444110532389081866235032
61799310444110532389081866235192
61799310444110532389081866236436
61799310444110532389081866236644
61799310444110532389081866240808
61799310444110532389081866240856
61799310444110532389082124502236
61799310444110532389082124502396
61799310444110532389082124503640
61799310444110532389082124521110
61799310444110532389082124852156
61799310444110532389082124852316
61799310444110532389082124857932
61799310444110532389082124871030
61799310444110532389082153199996
61799310444110532389082153200204
61799310444110532389082153549916
61799310444110532389082153550124
61799310444110532389082239293436
61799310444110532389082239293484
61799310444110532389082239306534
61799310444110532389082239643356
61799310444110532389082239643404
61799310444110532389082240706214
61799310444110532389085223703744
61799310444110532389085596756372
61799310444110532526367286725147
61799310444110564095470503169622
61799310444110565328393820103323
61799310444110565330820648617902
61799310444110565694422111529138
61799310444110565694422111546608
61799310444110565740092514294278
61799310444110565740092514644198
61799310444110565740154775614610
61799310444110565740154804312370
61799310444110565740155147623302
61799310444110565740155148686112
61799310444110565742414626449546
61799310444110565742599186853294
61799310444110565742599555325318
61799310444110565742599555675238
61799310444110565742602625810192
61799310444110565742602625829066
61799310444110565742602627411076
61799310444110565742602884628520
61799310444110565742602998887309
61799310444110565742602998887310
61799310444110565742602998900408
61799310444110580152551848566699
61799310444110580152551848916619
61799310444110580519061688597977
61799310444110580564250157104261
61799310444110580564250414321705
61799310444110580564250414321913
61799310444110580564814240286533
61799310444110580564814241336293
61799310444110580564815273388349
61799310444110580564815273388397
61799310444110580564817597386403
61799310444110580564817597386451
61799310444110580565089237095909
61799310444110580565089322835057
61799310444110580565089323184977
61799310444110580565089581452181
61799310444110580565149676260112
61799310444110580565150019216704
61799310444110580566760656224372
61799310444110580566760913441816
61799310444112932253690764286096
61799310444112932253690764286144
61799310444112932253691826457322
61799310444112932253691827520180
61799310444112932253691912196470
61799310444112932253692170476772
61799310444112932253694150455376
61799310444112932253694150455424
61799310444112932253694236544444
61799310444112932253694236544492
61799310444112933903079166482264
61799310444112933903079252571124
61799310444112933903079252571332
61799310444112933903079281267480
61799310444112933903079539534684
61799310444112933903079539534892
61799310444112933903079625978044
61799310444112933903079625978092
61799310444112933903079627040902
61799310444112933903082638723142
61799310444112933903082724810758
61799310444112933903082724816422
61799310444112933903082724829472
61799310444112934040531809128598
61799310444112965606936355070542
61799310444112965606936355070702
61799310444112966659268939199017
61799310444112966659540906847021
61799310444112967185612602186407
61799310444112967185616041143305
61799310444112967254065541492729
61799310444112967254068593920753
61799310444112967254337137604425
61799310444112967256576025554367
61799310444112967256596946259267
61799310444112967256600012163745
61799310444112981667532535711108
61799310444112982035004743675847
61799310444112982079254103855632
61799310444112982079314541620080
61799310444112982079316865974688
61799310444112982080758415623761
61799310444113217412629767863448
61799310444113217412630026480572
61799310444113217549890780856044
61799310444113217549891555694916
61799310444113217551561883274742
61799310444113217551582775283334
61799310444113217551583033550538
61799310444113217551750169619274
61799310444113217552315028691534
61799310444113217552315028704632
61799310444113217552335920713224
61799310444113217572213949432016
61799310444113217572213949432064
61799310444113217572213949898576
61799310444113217572213949898624
61799310444113217621042146212424
61799310444113217621230174289752
61799310444113231847328959693712
61799310444113231847328959810304
61799310444113231847328960743424
61799310444113231847329074129168
61799310444113231847329074129216
61799310444113231847329075528848
61799310444113231847329075528896
61799310444113231847329332746340
61799310444113231848143749078512
61799310444113231848143749078560
61799310444113231848143749195152
61799310444113231848143835284220
61799310444113231848143862464304
61799310444113231848143863863984
61799310444113231848144092035104
61799310444113231848144092035152
61799310444113231848144206820528
61799310444113231848144206820576
61799310444113231848144867340536
61799310444113231848144867341988
61799310444113231848144867346360
61799310444113231848144867359458
61799310444113231848144868404798
61799310444113231848144868409170
61799310444113231848144895921704
61799310444113231848144895939174
61799310444113231848144896038344
61799310444113231848144896983110
61799310444113231848144896984514
61799310444113231848144896988934
61799310444113231848144897101154
61799310444113231848144897455494
61799310444113231848144981659400
61799310444113231848144981660852
61799310444113231848144981665224
61799310444113231848144981678322
61799310444113231848144982131784
61799310444113231848144983194594
61799310444113231848145239939702
61799310444113231848145239941106
61799310444113231848145239945526
61799310444113231848145240412086
61799310444113231848145240413543
61799310444113231848147191221950
61799310444113231848147191338590
61799310444113231848147191340042
61799310444113231848147191357464
61799310444113231848147191357512
61799310444113231848147191694334
61799310444113231848147192757144
61799310444113231848147192757192
61799310444113231848147306007374
61799310444113231848147306125466
61799310444113231848147306129838
61799310444113231848147306142936
61799310444113231848147306479758
61799310444113231848147307542568
61799310444113231848147307542616
61799310444113231848164754472848
61799310444113231848164755872528
61799310444113231848165012740052
61799310444113231848165787928844
61799310444113231848165787934668
61799310444113231848165787947766
61799310444113231848165788997478
61799310444113231848165789464038
61799310444113231848165789464086
61799310444113231848168111926898
61799310444113231848168111945772
61799310444113231848168111945820
61799310444113231848168112399282
61799310444113231848168113462140
61799310444113232259926097944076
61799310444113232259926098410636
61799310444113232259926126640432
61799310444113232259926126990352
61799310444113232259927131535586
61799310444113232259927131548684
61799310444113232259927132598444
61799310444113232259927245850078
61799310444113232259927245854450
61799310444113232259927245867548
61799310444113232259927246321010
61799310444113232259927247383868
61799310444113232259927504134752
61799310444113232259927504601312
61799310444113232259929455546738
61799310444113232259929455883560
61799310444113232259929456946418
61799310444113232259929570314692
61799310444113232259929570332162
61799310444113232259929570668984
61799310444113232259929571731842
61799310444113232261622081178678
61799310444113232261622081645238
61799310444113232396371978711872
61799310444113232396371978711920
61799310444113232396372093030736
61799310444113232396372093030784
61799310444113232396935805726412
61799310444113232396936062477344
61799310444113232396936062477504
61799310444113232396936177262720
61799310444113232396936177262768
61799310444113232396936838846990
61799310444113232396936838847198
61799310444113232396937210383298
61799310444113232396937210383506
61799310444113232396937210855735
61799310444113232396939161782234
61799310444113232396939161782394
61799310444113232396939276567658
61799310444113232397124090554624
61799310444113232397124090554832
61799310444113232397124091021184
61799310444113232397125238460626
61799310444113232397125238460834
61799310444113232397127562925240
61799310444113232397207773374416
61799310444113232398631414472522
61799310444113232398631414472570
61799310444113232398631414478346
61799310444113232398631414491444
61799310444113232398631529263610
61799310444113232398631529263770
61799310444113232398631787543864
61799310444113232398631787544072
61799310444113232398631787549741
61799310444113232442689390518236
61799310444113232442689647385760
61799310444113232442689647385968
61799310444113232442690423637570
61799310444113232442690538428609
61799310444113232442690538428610
61799310444113232442690538428817
61799310444113232442692861376903
61799310444113232442692861376904
61799310444113232442692861377111
61799310444113232442940437577932
61799310444113232442941500812016
61799310444113232442941585488306
61799310444113232442941843768608
61799310444113232442943909836280
61799310444113232442962392820608
61799310444113232442964846505575
61799310444113232444636420812534
61799310444113232444657356418971
61799310444113233474645327847381
61799310444113233474645327847386
61799310444113233497532695559066
61799310444113233497532696503832
61799310444113233497535794273688
61799310444113233611843061840805
61799310444113233611906082221401
61799310444113233611906082222853
61799310444113233634730343813502
61799310444113233634730687701602
61799310444113233634730688169614
61799310444113233634730688173986
61799310444113233634730688187035
61799310444113233634730688187036
61799310444113233634730688187083
61799310444113233634730688187084
61799310444113233634730689236795
61799310444113233634730689236796
61799310444113233634730704112769
61799310444113233634733787006700
61799310444113233634733787019714
61799310444113233634733787019749
61799310444113233634733787019750
61799310444113233634733787019797
61799310444113233680484288904593
61799310444113233680484288904641
61799310444113234021177604957560
61799310444113234021177862175004
61799310444113234021177866424354
61799310444113234021180961024980
61799310444113234023688002056020
61799310444113234023688346412292
61799310444113234046512952363211
61799310444113234046512952363259
61799310444113234046516051195973
61799310444113234046578813310823
61799310444113234229589680592772
61799310444113234229589709289080
61799310444113234229589709289128
61799310444113234229589725215021
61799310444113234229589938859928
61799310444113234229589938859976
61799310444113234229610601297672
61799310444113234229610601297720
61799310444113234229610859564876
61799310444113234229610859564924
61799310444113234229614346351671
61799310444113234229777966950354
61799310444113234229777995646710
61799310444113234229781482420434
61799310444113234229799275596369
61799310444113234229802374446336
61799310444113234229802374446345
61799310444113234229861951622145
61799310444113265750453078711574
61799310444113265750453078711782
61799310444113265750453335929018
61799310444113265750453335929226
61799310444113265750453450247882
61799310444113265796457710563094
61799310444113265796960180940527
61799310444113266962891606971072
61799310444113266962891951327344
61799310444113266962891954513884
61799310444113266962891983224742
61799310444113266962895049114510
61799310444113266962912870982532
61799310444113266962912872032292
61799310444113266986075192278678
61799310444113267031745596089158
61799310444113267031807857409490
61799310444113267031807886107250
61799310444113267031808229418182
61799310444113267031808230480992
61799310444113267034067679546458
61799310444113267034067708244426
61799310444113267034252637120198
61799310444113267034255707610896
61799310444113267034256080682237
61799310444113267034256080682238
61799310444113267374677342001544
61799310444113267374694877941264
61799310444113267374862242531088
61799310444113267374862246780438
61799310444113267374862271227444
61799310444113267374862275478246
61799310444113267377121707006808
61799310444113267397585603125873
61799310444113267397773888420485
61799310444113267397773888420645
61799310444113267400093034759327
61799310444113267400096129359953
61799310444113267400113926767919
61799310444113267400117021368545
61799310444113267400117021368705
61799310444113267443590278023906
61799310444113267443590278373826
61799310444113267445846615301762
61799310444113267445849714153398
61799310444113267445849943722785
61799310444113267445849943722794
61799310444113267445850058513833
61799310444113267445850058513834
61799310444113267445850058526932
61799310444113267445867511559695
61799310444113267446037971800122
61799310444113267446038344871464
61799310444113281605062819697524
61799310444113281652240160442697
61799310444113281672951661498227
61799310444113281673518843511761
61799310444113281673704821807212
61799310444113281673704850386928
61799310444113281810149654108775
61799310444113281810149654108983
61799310444113281810967884581685
61799310444113281855903238899141
61799310444113281855903238899189
61799310444113281855903238899349
61799310444113281856467322081413
61799310444113281856467323131173
61799310444113281856551020852455
61799310444113281856552053951888
61799310444113281856552053952048
61799310444113281856554119685169
61799310444113281856554377952373
61799310444113281856740082029216
61799310444113281856802758054992
61799310444113281856803101011536
61799310444113281856803101011584
61799310444113281858163062611478
61799310444113281858163062611526
61799310444113281858225709941924
61799310444113281858246629598565
61799310444113281858413738019252
61799310444113282221743631940419
61799310444113282221743631940627
61799310444113282222559796701193
61799310444113282222561747627905
61799310444113282222561862413329
61799310444113282222750163676598
61799310444113282224191352995835
61799310444113282224254115114897
61799310444113282224254373395199
61799310444113282267497216730785
61799310444113282267497216730993
61799310444113282268249586257541
61799310444113282268334059860812
61799310444113282268334059861020
61799310444113282268336296722433
61799310444113282268336382461581
61799310444113282268336382811501
61799310444113282268336383861261
61799310444113282268336641078705
61799310444113282268503777147468
61799310444113282268585106920508
61799310444113282269945325737894
61799310444113282270008088915597
61799310444114132415893140956888
61799310444114132415893140956936
61799310444114132415894260287546
61799310444114132415894260287594
61799310444114132415896239806912
61799310444114132417588836981600
61799310444114132826923034556548
61799310444114132826923034556596
61799310444114132827486746902304
61799310444114132827487118438612
61799310444114132827487118788532
61799310444114132827487894690262
61799310444114132827487894691666
61799310444114132827487894696038
61799310444114132827487894696086
61799310444114132827487894808306
61799310444114132827487895162598
61799310444114132827487895162646
61799310444114132827488237652678
61799310444114132827488238119190
61799310444114132827488238119238
61799310444114132827490217638556
61799310444114132827490217756600
61799310444114132827490218110892
61799310444114132827490218110940
61799310444114132827490219160652
61799310444114132827675032080484
61799310444114132827675032197124
61799310444114132827675146865860
61799310444114132827675146865908
61799310444114132827676179985034
61799310444114132827676179986438
61799310444114132827676179990810
61799310444114132827676179990858
61799310444114132827676180003908
61799310444114132827676180103078
61799310444114132827676181520228
61799310444114132827676266079926
61799310444114132827676524476820
61799310444114132827678504455424
61799310444114132827678504455472
61799310444114132827678504468522
61799310444114132827738942223751
61799310444114132827758800639376
61799310444114132827758800639424
61799310444114132827759834114294
61799310444114132827759834230886
61799310444114132827759834230934
61799310444114132827759835177104
61799310444114132827759835293744
61799310444114132827762158112348
61799310444114132827762158125398
61799310444114132829182814813244
61799310444114132829370842890524
61799310444114132829371101170826
61799310444114132964936934834299
61799310444114133010689457453440
61799310444114133010689457453488
61799310444114133010690519624666
61799310444114133010690519624714
61799310444114133010690605363814
61799310444114133010690605363862
61799310444114133010692843622720
61799310444114133010692843622768
61799310444114133010692843635818
61799310444114133010774304134902
61799310444114133010774561352346
61799310444114133010776542393809
61799310444114133010776542406859
61799310444114133010776885350400
61799310444114133012468879779148
61799310444114133012469138046352
61799310444114134040134916207421
61799310444114134246120321861818
61799310444114134246123674729648
61799310444114134248547016989600
61799310444114134248547016989648
61799310444114134657902584988234
61799310444114134657905680638620
61799310444114134657905937856064
61799310444114134660140994821244
61799310444114134660162017566556
61799310444114134660329022911670
61799310444114134660329281178874
61799310444114134660329281528794
61799310444114134660350173537386
61799310444114134660350302861328
61799310444114134660350302861329
61799310444114134660353660328428
61799310444114134797610971497653
61799310444114166158284245982161
61799310444114167393651927374372
61799310444114167393652184591816
61799310444114167393652184591864
61799310444114167599557291990442
61799310444114167599557292340362
61799310444114167599637594846980
61799310444114167599640689447606
61799310444114167599640946665050
61799310444114167599640947714810
61799310444114167601816699421966
61799310444114167602067403525070
61799310444114167602067776583521
61799310444114167602067776583522
61799310444114167602067776596572
61799310444114167967845149235461
61799310444114167967928717269829
61799310444114168011339297899414
61799310444114168011339298249334
61799310444114168013595634827350
61799310444114168013599078389342
61799310444114168013599078389390
61799310444114168013599078402440
61799310444114168013661754415165
61799310444114168013661754415166
61799310444114168013661754428216
61799310444114168013849782492493
61799310444114168013849782492494
61799310444114168013849782505544
61799310444114168013850040772748
61799310444114182240763357399559
61799310444114182423798975478346
61799310444114182423798976528106
61799310444114182424362716403819
61799310444114182424362716753739
61799310444114182424530066442025
61799310444114182424530066442073
61799310444114182424533165292049
61799310444114182424550614094393
61799310444114182424550958450617
61799310444114182424550958450665
61799310444114182424551088837418
61799310444114182426246697581050
61799310444114182426246697581098
61799310444114182789555327841751
61799310444114182790371235385033
61799310444114182790561859577882
61799310444114182790561974363306
61799310444114182792254226592698
61799310444114182792254485326461
61799310444114182792275377335053
61799310444114182835559960041685
61799310444114182835559960041733
61799310444114182836124820175399
61799310444114182836127143123693
61799310444114182836144592975797
61799310444114182836144936282261
61799310444114182836144936282309
61799310444114182836145065619302
61799310444114182836145066669062
61799310444114182836145712183991
61799310444114182836312072350997
61799310444114182836312072351045
61799310444114182836313105470171
61799310444114182836315429468225
61799310444114182836332878270521
61799310444114182837840675412694
61799310444114182837840675412742
61799310444114182838008070111653
61799310444114182838028703490022
61799310444114182838028703490023
61799310444114182838028962120245
61799310446092285593941210536225
61799310446094986885406007036493
61799310446094986885406007386413
61799310446095136980229703999170
61799310447044619377482004267878
61799310447044619377482375804186
61799310447044619377483118876802
61799310447044619377483490413110
61799310447044619377544766032802
61799310447044619377545137569110
61799310447044619377545794902578
61799310447044619377545909221442
61799310447044619377565686621110
61799310447044619377566801230034
61799310447044619377753971915882
61799310447044619377755086524806
61799310447044619377816733680806
61799310447044619377817762550582
61799310447064878446360789807671
61799310447064878448871274044959
61799310447067579557506320362847
61799310447067579557509757920065
61799310447067579557509759319745
61799310447068897673509336710450
61799310451991584369034716979309
61799310451991584369222746106397
61799310451991589856957888587923
61799310451992490287421789820812
61799310451992490287421791337132
61799310451992490287421876959688
61799310451992490287421877076280
61799310451992490287421877076328
61799310451992490287425233493668
61799310451992490287425234543428
61799310451992490287672581529352
61799310451992490287672838280188
61799310451992490287693471671656
61799310451992490287693472138216
61799310451992490287693473537896
61799310451992490287693730288780
61799310451992490287693730405420
61799310451992490287693844724284
61799310451992490287693845074204
61799310451992490287696943930003
61799310451992490287696943930004
61799310451992490287696944396563
61799310451992490287696944396564
61799310451992490287697202192836
61799310451992490287697202210306
61799310451992490287697202309476
61799310451992490287697202659396
61799310451992490287697202676866
61799310451992490287697203726626
61799310451992490287756521099980
61799310451999693732105162049683
61799310451999693732105162049891
61799310451999693732105162516243
61799310451999693732917626386925
61799310451999693732921069593173
61799310451999695379045159124611
61799310451999695562245088052269
61799310451999695562247411000563
61799310451999695562247411000771
61799310451999695562247439698585
61799310451999695562310430916051
61799310451999695562310430916099
61799310451999710204207031703779
61799310451999710204207031703939
61799310451999710387221342757871
61799310451999710387221342757919
61799310451999710387221343807679
61799310451999710387221371337635
61799310452003295454096621897940
61799310452003295454096622014580
61799310452003295454096878765256
61799310452003295454096879232024
61799310452003295454096880165144
61799310452003295454096880631496
61799310452003295454096880631704
61799310452003295454098946362554
61799310452003295454099203230078
61799310452003295454099204629550
61799310452003295454099204629758
61799310452003295454099979464210
61799310452003295454117513906372
61799310452003295454117513906532
61799310452003295454117514023012
61799310452003295454117514023172
61799310452003295454117885559320
61799310452003295454117886959000
61799310452003295454119838370986
61799310452003295454119838371146
61799310452003295454120209907294
61799310452003295454120984747570
61799310452003295454120984747730
61799310452003295454120984751942
61799310452003295454120986263890
61799310452003295454120986264050
61799310452003295454120986268262
61799310452003295454309271109523
61799310452003295454309271109731
61799310452003295454368475226872
61799310452003295454368475343560
61799310452003295454368476276680
61799310452003295454368476393272
61799310452003295454368476393320
61799310452003295454368589662424
61799310452003295454368591062104
61799310452003295454368847929580
61799310452003295454368848279500
61799310452003295454370799224926
61799310452003295454370799224974
61799310452003295454370799341614
61799310452003295454370914010398
61799310452003295454371172277554
61799310452003295454371947117878
61799310452003295454371947130928
61799310452003295454371947234518
61799310452003295454871031343453
61799310452003295454871032393261
61799310452003295454873356857875
61799310452003295454874130176167
61799310452003295454932302241460
61799310452003295454932302241620
61799310452003295454932302358100
61799310452003295454932302358260
61799310452003295454932559108936
61799310452003295454932560508824
61799310452003295454932560625256
61799310452003295454932560625464
61799310452003295454932560975384
61799310452003295454933335343324
61799310452003295454933335347696
61799310452003295454933335360586
61799310452003295454933335360746
61799310452003295454933335459916
61799310452003295454933335459964
61799310452003295454933335814256
61799310452003295454933706996224
61799310452003295454933706997676
61799310452003295454933707014938
61799310452003295454933708413374
61799310452003295454933708414826
61799310452003295454933708419197
61799310452003295454935658291618
61799310452003295454935658295782
61799310452003295454935658295990
61799310452003295454935659825360
61799310452003295454935773082658
61799310452003295454935773087030
61799310452003295454936031462290
61799310452003295454936031466662
61799310452003295454936032879440
61799310452003295454936032883604
61799310452003295454936806184522
61799310452003295454936806188894
61799310452003295454936806201784
61799310452003295454936806301162
61799310452003295454936806655454
61799310452003295454936807718264
61799310452003297101249268184451
61799310452003297238425994198746
61799310452003297238425994665306
61799310452003297238488756313590
61799310452003297238488756430230
61799310452003297238489014710484
61799310452003297238489016110164
61799310452003297238509562228742
61799310452003297238509562233114
61799310452003297238509936816564
61799310452003297238509936820935
61799310452003297238697963831034
61799310452003297238697963848503
61799310452003297238760610692282
61799310452003297238760610705380
61799310452003297238760610808922
61799310452003297238760610822020
61799310452003297238760725600170
61799310452003297238760725613267
61799310452003297238760725613268
61799310452003297238760725950090
61799310452003297238760727012948
61799310452003297238760983880423
61799310452003297238760983880424
61799310452003297238760983893522
61799310452003297238760984230344
61799310452003297238760985293202
61799310452003297284179923948755
61799310452003297284179924998467
61799310452003297284179924998515
61799310452003297284242226432258
61799310452003297284242226548898
61799310452003297284242341223298
61799310452003297284242599620400
61799310452003297284242601019872
61799310452003297284242601020080
61799310452003297284263233231890
61799310452003297284263233232050
61799310452003297284263233236262
61799310452003297284263521730857
61799310452003297284449197112109
61799310452003297284449197112317
61799310452003297284451520060611
61799310452003297284514195602198
61799310452003297284514195615248
61799310452003297284514195718838
61799310452003297696043174943801
61799310452003297833222598494051
61799310452003297833222598494052
61799310452003297833285245351088
61799310452003297833285245467728
61799310452003297833285245467888
61799310452003297833285360142335
61799310452003297833285360142336
61799310452003297833285360258975
61799310452003297833285360258976
61799310452003297833285618539230
61799310452003297833285619938910
61799310452003297833303843580125
61799310452003297833306166057648
61799310452003297833306166061860
61799310452003297833557214521187
61799310452003297833557214521188
61799310452003297833557214521235
61799310452003297833557214521236
61799310452003297833557214534286
61799310452003297833557214637827
61799310452003297833557214637828
61799310452003297833557214637875
61799310452003297833557214637876
61799310452003297833557214650926
61799310452003312062919783160778
61799310452003312062919783166602
61799310452003312062919783179651
61799310452003312062919783179652
61799310452003312062919784223636
61799310452003312062919784229459
61799310452003312062919784229460
61799310452003312062919784242510
61799310452003312063420819364326
61799310452003312063420819377376
61799310452003312063420819830678
61799310452003312063420819830886
61799310452003312063483495390102
61799310452003312063483495506534
61799310452003312063483495506742
61799310452003312063483495856662
61799310452003312063483867044454
61799310452003312063483867061715
61799310452003312063483867061716
61799310452003312063483867061923
61799310452003312109174404740594
61799310452003312109174404740754
61799310452003312109174776276902
61799310452003312109237080298566
61799310452003312109237080766530
61799310452003312109237080770742
61799310452003312109237080783840
61799310452003595644123030149663
61799310452003597427696933037027
61799310452003597427696934086787
61799310452003597427759696201631
61799310452003597427778178123309
61799310452003597427780502121363
61799310452003597427947981029843
61799310452003597427947981496403
61799310452003597428031549064211
61799310452003597839813554973183
61799310452003598022493163794431
61799310452003598022744211787247
61799310452003612252190348596719
61799310452003612252754089405551
61799310452003612252754089405759
61799310452003612252754432362143
61799310452003612252754432362351
61799310452003612252754432828703
61799310452003762416052651996048
61799310452003762416240680073376
61799310452004497858247846560548
61799310452004497858247875258308
61799310452004497858498664037750
61799310452004497858498664387670
61799310452004497858498922201364
61799310452004497858498922318004
61799310452004497858517233465389
61799310452004497858519555947124
61799310452004497858519556413683
61799310452004497858519556413684
61799310452004497858519814209956
61799310452004497858519814227426
61799310452004497858519814326596
61799310452004497858519815743746
61799310452004498407290634847331
61799310452004498407290634847332
61799310452004498407290894177346
61799310452004498407353281704368
61799310452004498407353281821008
61799310452004498407353396495615
61799310452004498407353396495616
61799310452004498407353396612255
61799310452004498407353396612256
61799310452004498407353654892510
61799310452004498407353656292190
61799310452004498407371879933405
61799310452004498407374202415140
61799310452004498407541568048900
61799310452004498407541568165540
61799310452004498407541682956787
61799310452004498407541682956788
61799310452004498407541683306708
61799310452004498407541941120402
61799310452004498407541941237042
61799310452004498407562488755252
61799310452004498407562488772722
61799310452004498407562488871892
61799310452004498407562490289042
61799310452004498407625250874468
61799310452004498407625250874516
61799310452004498407625250887566
61799310452004498407625250991108
61799310452004498407625250991156
61799310452004498407625251004206
61799310452004498453044191059391
61799310452004498453044191059392
61799310452004498453044191059439
61799310452004498453044191059440
61799310452004498453044450389454
61799310452004498453106866730876
61799310452004498453295152958768
61799310452004498453295153075408
61799310452004498453313835877199
61799310452004498453316160225173
61799310452004498590555907688532
61799310452004498590555907805172
61799310452004498590555907805220
61799310452004512682678613742464
61799310452004512682678615146515
61799310452004512682678615146516
61799310452004512682678615159614
61799310452004512683242697844758
61799310452004512683242697857808
61799310452004512683242697961398
61799310452004512683242697974448
61799310452004662777376702491782
61799310452004662778128813401414
61799310452939837734011800432479
61799310452939837734011801482239
61799310452939837779765356644587
61799310452939837779765357694347
61799310452939837780327117928277
61799310452939837780329441926331
61799310452939837780515146005605
61799310452939837780517468953899
61799310452940738162616400039764
61799310452940738164308651336036
61799310452940738164308652385796
61799310452940738164559728375080
61799310452940738165126911458492
61799310452940738165126911575132
61799310452940738165126912974812
61799310452947941609720835178185
61799310452947941609723158126479
61799310452947941609723159176239
61799310452947941654721507428601
61799310452947941654721507428649
61799310452947941655474391390245
61799310452947941655474391390293
61799310452947941655476714338539
61799310452947941655476714338587
61799310452947941655476715388347
61799310452947991431810494797221
61799310452947991431810494797269
61799310452947991431998780092041
61799310452947991432020472449273
61799310452947991615850719632235
61799310452947991615850719632283
61799310452948892000396342922411
61799310452948892000396342922456
61799310452948892000397371790783
61799310452948892046149927830875
61799310452948892046150956700651
61799310452951543331172060276333
61799310452951543331175154877007
61799310452951543331175155926719
61799310452951543331736916160649
61799310452951543331739240158703
61799310452951593154223809856781
61799310452951593154224581509113
61799310452951593154788665741097
61799310452951593154788665741145
61799310452951593154789440575757
61799310452951593291212595417849
61799310452951593291212595417897
61799310452951593336966180326361
61799310452951593337802632322373
61799310452951843520442625576761
61799310452951843520445720177387
61799310452951843521007481461077
61799310452951843521009804409371
61799310452951893344038339032933
61799310452952944006516732124094
61799310452952944006516817863242
61799310452952944006516817863290
61799310452952944006517875312734
61799310452952944006517961051882
61799310452952944006517961051930
61799310452952944006579493889018
61799310452952944006580637077658
61799310452952944006601529086298
61799310452952944006767779183790
61799310452952944006768665155034
61799310452952944006768922372430
61799310452952944006788699772098
61799310452952944006788785511246
61799310452952944006789557163578
61799310452952944006789814381022
61799310452952944006851461537022
61799310452952944555559492408586
61799310452952944555560635597226
61799310452952944555644203631594
61799310452952944601313077666970
61799310452952944601313420623514
61799310452952944601313420623562
61799310452952944601314192275846
61799310452952944601314220855610
61799310452952944601314563812154
61799310452952944601314563812202
61799310452952944601376868301622
61799310452952944601396760020202
61799310452952944601397102976794
61799310452952944601397788889978
61799310452952944601398131846570
61799310452952944601564124726666
61799310452952944601565267915306
61799310452952944601586159923850
61799310452952944601647807079898
61799310452952944601648835949626
61799310452952944601648835949674
61799310452952944738574089259838
61799310452952944738575232448478
61799310452952944738846828560174
61799310452972253231902358568537
61799310452972253232090385596265
61799310452972253233782668039791
61799310452972253234600894280399
61799310452972303056873848941395
61799310452972303056873848941555
61799310452972303056898208603193
61799310452972303059217224758155
61799310452972303059405249634281
61799310452972303059405252822385
61799310452972303059408691777879
61799310452972303242419588801577
61799310452973203626966244633455
61799310452973203626966244633663
61799310452973203626966330372657
61799310452973203626969683588949
61799310452973203627217293092831
61799310452975854954294489934372
61799310452975854954294490984132
61799310452975854954294494638636
61799310452975854954357165610020
61799310452975854954357167126340
61799310452975854954357170196240
61799310452975854954357170668624
61799310452975854954357171731434
61799310452975854954357171731482
61799310452975854955798830388020
61799310452975854955798833575964
61799310452975854955798833580336
61799310452975854955986743680084
61799310452975854955986743796724
61799310452975854955986748401609
61799310452975854955986748401610
61799310452975854955986748401817
61799310452975854955986777099631
61799310452975854955987119937918
61799310452975854956049420172212
61799310452975854956049534491124
61799310452975854956049791708520
61799310452975854956551974753600
61799310452975854956551974759424
61799310452975854956551974772474
61799310452975854956551975822282
61799310452975854956551976288794
61799310452975854956613502537956
61799310452975854956613502538164
61799310452975854956613503937844
61799310452975854956613504054276
61799310452975854956613504054484
61799310452975854956614650431068
61799310452975854956614650780988
61799310452975854956614650798250
61799310452975854956614651842394
61799310452975854956614652314569
61799310452975854956614652314570
61799310452975854956616974779042
61799310452975854956616974796304
61799310452975854956616974895682
61799310452975854956616976312623
61799310452975854956616976312624
61799310452975904779098850009779
61799310452975904779098850009987
61799310452975904779102317663033
61799310452975904781358285770429
61799310452975904781358314468237
61799310452975904781361753423683
61799310452975904781421076583081
61799310452975904781421333800525
61799310452975904916087635202054
61799310452975904916087635202262
61799310452975904916087659195598
61799310452975904916087659195758
61799310452975904916087663781978
61799310452975904916087663899862
61799310452975904916087663900022
61799310452975904916087664254154
61799310452975904916088003551870
61799310452975904916088007210746
61799310452975904916088008273556
61799310452975904916088008273604
61799310452975904916091101339196
61799310452975904916091102738876
61799310452975904916091102855308
61799310452975904916091102855516
61799310452975904916150311223618
61799310452975904916150311577750
61799310452975904916150311577958
61799310452975904916150421310602
61799310452975904916150425896822
61799310452975904916150426014866
61799310452975904916150426368998
61799310452975904916150678527838
61799310452975904916150678528046
61799310452975904916150679577806
61799310452975904916150680044158
61799310452975904916150680044366
61799310452975904916150682759926
61799310452975904916150683232310
61799310452975904916150684177076
61799310452975904916150684649251
61799310452975904916150684649252
61799310452975904916153777360552
61799310452975904916153777714684
61799310452975904916153777714892
61799310452975904916153778764652
61799310452975904916153778777702
61799310452975904916153778876872
61799310452975904916153779231004
61799310452975904916153779231212
61799310452975904916171227229966
61799310452975904916171227230126
61799310452975904916171227579886
61799310452975904916171227580046
61799310452975904916171231930018
61799310452975904916171231934230
61799310452975904916171231934390
61799310452975904916171232284150
61799310452975904916171232284310
61799310452975904916171232288522
61799310452975904916171313319034
61799310452975904916171318023298
61799310452975904916171318027670
61799310452975904916171600282754
61799310452975904916171600632674
61799310452975904916171603466326
61799310452975904916171603470698
61799310452975904916171686371662
61799310452975904916171689559606
61799310452975904916171689563978
61799310452975904916174698066952
61799310452975904916174698071164
61799310452975904916174698071324
61799310452975904916174698421084
61799310452975904916174698425456
61799310452975904916174699583272
61799310452975904916174699587644
61799310452975904916174699937404
61799310452975904916174699937564
61799310452975904916174699941776
61799310452975904916174784160232
61799310452975904916174784164604
61799310452975904916174784514524
61799310452975904916174785676552
61799310452975904916174785680924
61799310452975904916174786030844
61799310452975904916359628360082
61799310452975904916359975921560
61799310452975904916422275689342
61799310452975904916422276155854
61799310452975904916422276155902
61799310452975904916422280288612
61799310452975904916422280406656
61799310452975904916422280760948
61799310452975904916422280760996
61799310452975904916422390474766
61799310452975904916422395079859
61799310452975904916422395079860
61799310452975904916422647692162
61799310452975904916422651942964
61799310452975904916422653360114
61799310452975904916425746530540
61799310452975904916425746543590
61799310452975904916425746879008
61799310452975904916425746884832
61799310452975904916425746897929
61799310452975904916425746897930
61799310452975904916425746997100
61799310452975904916425747941866
61799310452975904916425747947689
61799310452975904916425747947690
61799310452975904916425747960740
61799310452975904916425748059910
61799310452975904916425748414202
61799310452975904916425748414250
61799310452975904918619035894940
61799310452975904918619035895148
61799310452975904918619064592908
61799310452975904918619064947040
61799310452975904918619069197842
61799310452975904918619407431248
61799310452975904918619407432700
61799310452975904918619407450122
61799310452975904918619407450170
61799310452975904918619407903632
61799310452975904918619408966441
61799310452975904918619408966442
61799310452975904918619412154434
61799310452975904918622506619706
61799310452975904918622506636968
61799310452975904918622506736346
61799310452975904918622508153288
61799310452975904918681711817174
61799310452975904918681711817334
61799310452975904918681711916504
61799310452975904918681711916552
61799310452975904918681712270636
61799310452975904918681716521354
61799310452975904918681716521438
61799310452975904918681716521597
61799310452975904918681716521598
61799310452975904918681826707592
61799310452975904918681826707752
61799310452975904918681827061884
61799310452975904918681831312686
61799310452975904918682083452812
61799310452975904918682083458636
61799310452975904918682083471526
61799310452975904918682083471734
61799310452975904918682083925196
61799310452975904918682084869962
61799310452975904918682084888676
61799310452975904918682084987846
61799310452975904918682084988054
61799310452975904918682085342138
61799310452975904918682088175997
61799310452975904918682088175998
61799310452975904918682089592939
61799310452975904918682089592940
61799310452975904918685182645482
61799310452975904918685182658372
61799310452975904918685182757750
61799310452975904918685183112042
61799310452975904918685184174608
61799310452975904918685184174692
61799310452975904918685184174852
61799310452975904961903891783402
61799310452975904961903891783562
61799310452975904961903896015490
61799310452975904961904264836190
61799310452975904961904267669842
61799310452975904961904269086992
61799310452975904961907362270468
61799310452975904961907362624600
61799310452975904962175860947726
61799310452975904962179331788924
61799310452975904964372993758313
61799310452975904964435296708376
61799310452975904964435296727250
61799310452975904964435668362728
61799310452975904964435668717020
61799310452975904964435669779878
61799310452975904964435672967821
61799310452975904964435672967822
61799310452975904964438767549574
61799310452975904964438767568447
61799310452975904964438767568448
61799310452976155145236421693445
61799310452976155145236421693653
61799310452976155145320104513237
61799310452976155145320361730681
61799310452976155145323456331307
61799310452976155145323457381067
61799310452976155145885217614997
61799310452976155145887541613051
61799310452976205105609306375109
61799310452976205105693217714323
61799310452976205107952306286293
61799310452977105535909510378062
61799310452977105535909510378110
61799310452977105535909510494702
61799310452977105535909510494750
61799310452977105535909539074418
61799310452977105536160329266638
61799310452977105536160590734836
61799310452977105536181220925262
61799310452977105536181221275182
61799310452977105536181225642624
61799310452977105536181225996915
61799310452977105536181225996916
61799310452977105536181478142706
61799310452977105536181482860068
61799310452977105536181484277218
61799310452977105538420022263398
61799310452977105538440914257488
61799310452977105538440914270586
61799310452977105538440914375580
61799310452977105538440915792681
61799310452977105538440915792682
61799310452977105538440915792729
61799310452977105538440915792730
61799310452977105538440915805780
61799321143735094210658852165811
61799321143735094256328754603105
61799321143758205124207797589681
61799321143758505267724806678001
61799321143758505450718225258287
61799321143758508972070607162797
61799321143759405881206490757025
61799321143759405881269252523247
61799321143759409539882388804527
61799321143759409585552291241821
61799321143940868579480192258125
61799321143940869814826209985041
61799321143940873520867243447551
61799321143941769009842847089485
61799321143941774088679053667699
61799321143952731431526505361809
61799321143952731431714791706341
61799321143952731431714877445489
61799321143953031803999810959480
61799321143953932234362437210916
61799321143953932234362437211124
61799321143953932371811506860764
61799321143973290063813472767469
61799321143974189586824125466899
61799321143974238855810381836293
61799321143976891290259213170751
61799321143976940696505705822013
61799321143977043047400721660278
61799321143977043054649226704933
61799321143977391415071428780650
61799321143978243857464238199012
61799321143978243857547949248600
61799321143978243994745913163000
61799321143978291982883124559311
61799321143978291982883125609071
61799321144046223705356914224541
61799321144046239948067542743883
61799321144046268360008502476107
61799321144047124318838684509273
61799321144047124318922252543641
61799321144047168790496853715291
61799321144047168790747902174667
61799321144049826158990735590849
61799321144049826159557914423459
61799321144049827394337524970097
61799321144049842219314670705291
61799321144049875570887752905213
61799321144049875571138919342169
61799321144049875571139690994501
61799321144050026100246016212235
61799321144050326289703866989758
61799321144050326472530949848539
61799321144050326472530950198459
61799321144050326472718892186719
61799321144050326472718976876107
61799321144050326472718977925867
61799321144050326472718978275787
61799321144050337409516866970590
61799321144051178680525995546765
61799321144051178680776786788697
61799321144051178681279228114031
61799321144051178681281551062325
61799321144051178681341904139807
61799321144051178681344227088101
61799321144051178681529932217135
61799321144051178681532255165429
61799321144051226857264515477055
61799321144051226857264596965241
61799321144051226857264601570335
61799321144051226857265629967727
61799321144051226857327277596111
61799321144051226857515299552025
61799321144051226857515300018585
61799321144051226857515304151295
61799321144051226857515304269547
61799321144051226857515304623679
61799321144051226857515562418499
61799321144051226857515562536751
61799321144051226857515562890883
61799321144051226857515648630031
61799321144051226857516333021071
61799321144051226857516334070831
61799321144051226903081977109287
61799321144051226903081977463419
61799321144051226903269889349762
61799321144051226903270003668834
61799321144051226903270004141067
61799321144051226903270005540747
61799321144051237977328533819615
61799321144051237977328562517583
61799321144051237977328648610863
61799321144051238023082233397014
61799321188256459600511263669701
61799321188256459600699894584808
61799321188256459600762570960504
61799321196839771628383531843698
61799321196839771628383531843906
61799321196839771628383560423414
61799321196839771628383560423622
61799321196912722562461496989381
61799321196912722562524000370301
61799321196912722562524000486893
61799321196912722562524001886781
61799321196912722974055474821025
61799321196933163798096852288045
61799321196933163798096852288205
61799321196933163798097110555249
61799321196933163798097110555409
61799321196933163798348157614945
61799321196933163798348157615105
61799321196933163799792457851827
61799321196933163799792457851987
61799321196933163799792543590975
61799321196933163799792543591135
61799321196933163799792800808419
61799321196933163799792800808579
61799321196933431870338263055985
61799321196933432281932498105073
61799321196933432282204467269397
61799321196933432327937131472913
61799321196933432465197627445460
61799321196933432465197627445668
61799321196933432465197627464382
61799321196933432465197627563552
61799321196933432465197627563712
61799321196933432465197627580974
61799321196933432465197628980654
61799321196933432465197628980702
61799321196933435574684320758225
61799321196935837134685967407965
61799321196935837134686340460753
61799321196935866736377150736561
61799321196935866738637358516725
61799321196935866738825644861257
61799321196936133573585322682509
61799321196936137277931123167305
61799321196936137277931380384749
61799321196936137323936013752589
61799321196937018127894476459378
61799321196937018127894476459586
61799321196937018127894505039094
61799321196937018127894505039302
61799321196937032945277678398562
61799321196937032945277678398770
61799321196937032945277706978278
61799321196937032945277706978486
61799321196937032950360366895586
61799321196937034187401736505300
61799321196937034187401736505508
61799321196937034187401736524221
61799321196937034187401736524222
61799321196937034187401736623392
61799321196937034187401736623552
61799321196937034187401738040494
61799321196937034187401738040542
61799321196937034187401738040701
61799321196937034598933210974945
61799321196937034736193707065744
61799321196937034736193707083006
61799321196937034736193708482734
61799321196937034736193708482893
61799321196937037891685033628097
61799321196937037891747536990096
61799321196937037891747536990304
61799321196937037891747537108188
61799321196937037891747537108348
61799321196937037891747538525290
61799321196937037891747538525338
61799321196937037891747538525497
61799321196937038303279011459741
61799321196937038303529715562637
61799321196937066298720728625825
61799321196937066299348603842429
61799321196937066299536631569837
61799321196937066299536631919757
61799321196937066304368157638541
61799321196937066304368415905745
61799321196937066304430919403465
61799321196937066304430920803145
61799321196937066304619206097917
61799321196937066306062734332547
61799321196937066306063763202323
61799321196937066306063848941471
61799321196937066306063850341151
61799321196937066306064107558595
61799321196937066306125496447391
61799321196937066306126525317167
61799321196937066306313782791923
61799321196937066306314811661699
61799321196937066306314897400847
61799321196937067534130537337361
61799321197119552967443482474272
61799321197119848170046277491249
61799321197119848170046363580317
61799321197119848170109039256173
61799321197119848170109125345241
61799321197119848170297324550945
61799321197119848170297410640013
61799321197119848171738500091165
61799321197119848171801262206009
61799321197119848171989548550541
61799321197119853105594717614413
61799321197119853105782659602673
61799321197119853105783003958945
61799321197119853106347858793501
61799321197119853106347859843261
61799321197119853106598562546685
61799321197119853106598562896605
61799321197119853106598563946365
61799321197119853106598906902957
61799321197119853110678063444905
61799321197119853110678320662349
61799321197119853110866262650609
61799321197119853110866607006881
61799321197119853113125781317999
61799321197119853113126038535443
61799321197119853113376742638547
61799321197119853113376828377695
61799321197119897576355617996503
61799321197119897576543558935003
61799321197119897576543560334683
61799321197119897576543903291275
61799321197119897577984735524983
61799321197119897578047411900679
61799321197119897578047754857271
61799321197119897578235783984359
61799321197130359730347980588794
61799321197130359737847534092617
61799321197130359737847619831765
61799321197131560540682464589071
61799321197131561089474435031263
61799321197131561089537197146107
61799321197131561089538226015883
61799321197151959126691063433190
61799321197151968421996477673325
61799321197151968421996477673485
61799321197151968421996735940529
61799321197151968421996735940689
61799321197151968422059239438409
61799321197151968422247783000225
61799321197151968422247783000385
61799321197152268603740474976877
61799321197152268603740475326797
61799321197152268610515302200909
61799321197154519405847325394069
61799321197154519412622152268181
61799321197154569414421489108459
61799321197154671360276776121841
61799321197154671360781969091209
61799321197154719531745550136751
61799321197154719531933577164319
61799321197155019721204171166926
61799321197155019766957757475070
61799321197155870874987602938285
61799321197155870875238307041229
61799321197155870881762085805885
61799321197155870881762085806045
61799321197155870881762171545193
61799321197155870881950372150417
61799321197155870881950372150577
61799321197155870928267783023821
61799321197155870928268041291025
61799321197155870928330544788745
61799321197155870928330546188425
61799321197155870928518831483197
61799321197155872156274889644641
61799321197155872163049974785957
61799321197155872163868976916815
61799321197155872163869063005883
61799321197155872705317908546209
61799321197155872711904450125549
61799321197155872712660947359007
61799321197155920288827926129710
61799321197155920289015953157278
61799321197155920334581511038174
61799321197155920700610188783743
61799321197155920746551802241918
61799321197224802997212554228965
61799321197224947763247379557163
61799321197224947763435408684091
61799321197224947763435408684251
61799321197225203480064907614733
61799321197225203480064909131053
61799321197225203480252849602993
61799321197225203480252851119313
61799321197225203480315611717837
61799321197225203480315613234157
61799321197225203480818048793821
61799321197225203480818049960221
61799321197225203480820372791875
61799321197225203480820374308195
61799321197225203480880724819597
61799321197225203480883048817651
61799321197225203480883050333971
61799321197225203481068752547005
61799321197225203481068752896925
61799321197225203481068754063325
61799321197225203481071076894979
61799321197225203481071078411299
61799321197225247950825721907755
61799321197225247950825807996823
61799321197225247951013750335003
61799321197225247952434033516711
61799321197225247952454925525303
61799321197225247952455298577931
61799321197225247952517601900999
61799321197225247952517974953627
61799321197225247952518060692775
61799321197225247952706002681035
61799321197225253486946814033901
61799321197225253487009489709757
61799321197225253487009491109437
61799321197225253487009494295977
61799321197225253487009580385045
61799321197225253487197518137005
61799321197227470937229677281000
61799321197227498754562404696247
61799321197227504106039586284031
61799321197227504288866669492891
61799321197227504289053921318617
61799321197227504289053925917878
61799321197227654406378758598511
61799321197227654406565666417885
61799321197227665526379015004339
61799321197227954595836609376034
61799321197227954641402937859502
61799321197227965715649609356866
61799321197228805751311949953633
61799321197228805751312035692621
61799321197228805751499977564241
61799321197228805751499977564401
61799321197228805752065176405149
61799321197228805752065176871709
61799321197228805752067500869763
61799321197228805752127852897485
61799321197228805752127852897645
61799321197228805752130176895539
61799321197228805752130176895699
61799321197228805752315880508253
61799321197228805752315880508413
61799321197228805752318204972867
61799321197228805752318204973027
61799321197228806986658737933041
61799321197228806986658737933201
61799321197228806986658739332881
61799321197228806986846767060289
61799321197228806986909786392417
61799321197228806987474645463433
61799321197228806987476969461487
61799321197228806987664997538815
61799321197228806987664997888735
61799321197228807398441002109377
61799321197228807399256909652659
61799321197228807399259233650713
61799321197228807399447261728041
61799321197228807399447262077961
61799321197228850222260876896571
61799321197228850222260876896731
61799321197228850223681161477959
61799321197228850223681161478119
61799321197228850223764728462567
61799321197228850223764728462727
61799321197228850223765101515195
61799321197228850223765101515355
61799321197228850269518686307179
61799321197228850269706714034587
61799321197228855163376077826917
61799321197228855163459760298033
61799321197228855163460013860973
61799321197228855163460013861133
61799321197228855163460015377453
61799321197228855163460018447353
61799321197228855163460018565237
61799321197228855163460019982387
61799321197228855163461133056277
61799321197228855163648042404861
61799321197228855163648042405021
61799321197228855163648047009955
61799321197228855163649161600165
61799321197228855209213598769597
61799321197228855209213600169277
61799321197228855209213603355817
61799321197228855209214717964741
61799321197228855209214718314661
61799321197228855209214719499934
61799321197228855209214719849854
61799321197228855575243397245503
61799321197228855575430306581197
61799321197228855575430311180467
61799321197228855575431425789391
61799321197228855621185010703678
61799321197228855758172677050729
61799321197228855758173796245873
61799321197228855758194716952225
61799321197228855758194718369167
61799321197228855758256617671165
61799321197228855758257392978001
61799321197228855758257394394943
61799321197228855758257737351535
61799321197228855758445765428863
61799321197228855758445765428911
61799321197228855758445765429070
61799321197228866283272988798709
61799321197228866283273017496309
61799321197228866283273361851337
61799321197228866283461390997139
61799321197228866283461390997298
61799321197228866329026946643161
61799321197228866695055626040563
61799321211574895310431881521445
61799321211574895310431881521446
61799321211574895310431881521493
61799321211574895310431881521494
61799321211574895310620166816217
61799321211574895310620166816218
61799321211574895311185022700533
61799321211598261440017247461783
61799321211598261851799253370755
61799321211599162419799609116574
61799321211703676462491859921323
61799321211703676508266394115903
61799321211889760091583843959283
61799321211889760496002923456633
61799321211889760496002923456634
61799321211890049702743193789236
61799321211890049702743194139156
61799321211890060226045674056669
61799321211890060226045674056670
61799321211890060227570532416681
61799321211890060227570532416682
61799321211890060227570532416841
61799321211890060227737667817653
61799321211890060227737668368777
61799321211890060227737668368778
61799321211890060227737669418537
61799321211890060227737669418538
61799321211890060227737669418697
61799321211890060227758560493961
61799321211890060227758560493962
61799321211890060227758560494169
61799321211890060232820238991556
61799321211890060232820238991604
61799321211890060232841131000148
61799321211890060233409376236119
61799321211890060235080707177363
61799321211890060235100595830207
61799321211890060235100595830367
61799321211890060235101599302547
61799321211890060235101599302595
61799321211890060278573795203712
61799321211890060280855212792179
61799321211890060639540824670345
61799321211890060646882858956575
61799321211890060646882858956783
61799321211890060646883863478771
61799321211890961251225653461589
61799321211890961251225653461590
61799321211890961251225653461637
61799321211890961251225653461638
61799321211890961251225910679033
61799321211890961251225910679034
61799321211890961251225910679081
61799321211890961251225910679082
61799321211890961252897014148949
61799321211890961252897014148950
61799321211890961252897014148997
61799321211890961252897014148998
61799321211890961252897271366393
61799321211890961252897271366394
61799321211890961253106449382696
61799321211890961257979468936592
61799321211890961257979468936640
61799321211890961258003833203531
61799321211890961258003833203579
61799321211890966199555011600215
61799321211890966199555011600263
61799321211890966199555268817707
61799321211890966199576994005457
61799321211890966750942206554803
61799321211890966750942206554851
61799321211890966750942206567901
61799321211922481086415757712981
61799321211922481086415757713029
61799321211922482366947951946355
61799321211923383483803011122949
61799321211926084775455835700385
61799321211926084776024018942667
61799321211926085180463501540799
61799321211995410602040723466761
61799321211995410602229008761485
61799321211995415955189002758791
61799321211995415955189002758951
61799321211995415955189259976187
61799321211995415955189259976395
61799321211995415955398180178747
61799321211995460427579654005073
61799321211995460427600546130305
61799321211995465367295201608607
61799321211999019645006698625925
61799321211999019645006698626084
61799321211999019645006699688735
61799321211999067821536034548237
61799321211999067821536035597997
61799321214552579499988334399838
61799321214552623969680301870518
61799321214552623969682626218492
61799321214552623972190438901864
61799321214552623972190781858456
61799321214560844839380323373654
61799321214560844839380323373702
61799321214562045413447988190834
61799321214562045413448359726982
61799321214562045413448359727142
61799321214564329569354136794193
61799321214564746705101068469394
61799321214564746705101069985506
61799321214564746705101069985714
61799321214564747299625703581502
61799321214564747299625704631214
61799321214564747299625817900318
61799321214564747299625817900366
61799321214564747299626076167570
61799321214565638396633867221572
61799321214565638396633867571492
61799321214625267983878450182690
61799321214625267983941469165058
61799321214625267983941469165218
61799321214625267991220455889412
61799321214625267991220798846004
61799321214625267991220798846164
61799321214625267991221488989824
61799321214625267991221831946416
61799321214625267991283474871780
61799321214625267991283474871940
61799321214625267991472537468074
61799321214625568363568494124928
61799321214625568363756780469460
61799321214625674602014872722674
61799321214625674602014901419030
61799321214625674602014987508098
61799321214626468931317427911368
61799321214626468931317428261288
61799321214626468931317429311048
61799321214626468931317514000436
61799321214626469343099433820340
61799321214626469343099434170260
61799321214626469343099435220020
61799321214626469343099778176612
61799321214626875176082909075954
61799321214626875176082937772310
61799321214626875176083023861378
61799321214626875359013594586326
61799321214626875359013594586374
61799321214626875359013680675394
61799321214626875359013680675442
61799321214633373101526752101380
61799321214633373643795028818224
61799321214633373650569769603268
61799321214633373650569855692336
61799321214637682172001804396066
61799321214637682172001804396114
61799321214637682172001833092422
61799321214637682172001833092470
61799321214637682172001919181490
61799321214637682172001919181538
61799321214637698231506651285014
61799321214638598618835842014179
61799321214638632558584794468893
61799321214638632565359621343005
61799321214657688425667713163708
61799321214657688430248190390228
61799321214657688431001335818666
61799321214657688432445978993266
61799321214657688432696684514924
61799321214657688974710819221526
61799321214657690214638001851760
61799321214657989209232556684640
61799321214657989209232813902084
61799321214657989209985700696136
61799321214657989215068274874296
61799321214657989216762851918222
61799321214657989216763880787998
61799321214657989216763966527146
61799321214657989346430547895508
61799321214657989346430549295188
61799321214657989346493310010352
61799321214657989346493568277556
61799321214657989347246455438790
61799321214657989347246713705994
61799321214657989351513122073668
61799321214657989351513123473348
61799321214657989351575884188512
61799321214657989351576142455716
61799321214657989352329029616950
61799321214657989352329287884154
61799321214657989354023864928080
61799321214657989354024636580412
61799321214658091338890896453026
61799321214658091338891267989334
61799321214658091338891267989382
61799321214658106156274098392210
61799321214658106156274469928518
61799321214658106156274469928566
61799321214658106161356700100374
61799321214658106161356701150134
61799321214658889782880056882070
61799321214658889784574633925996
61799321214658891561371388040714
61799321214658891566453962218874
61799321214659039900141358017501
61799321214659039900392405077197
61799321214659306730342134745698
61799321214659306730342506281846
61799321214659306730342506282006
61799321214659306735424736453654
61799321214659306735424737503414
61799321214661591068697681936826
61799321214661591069199860395526
61799321214661591069262536421462
61799321214661591069262537821142
61799321214661591074282348467356
61799321214661591074282348817276
61799321214661591074282348834538
61799321214661591074282349884298
61799321214661591074282434556424
61799321214661591074345110599622
61799321214661591075976925511282
61799321214661591075976925528544
61799321214661591076039687643548
61799321214661591480982124571702
61799321214661591486064354376328
61799321214661591486064355793270
61799321214661591487758931420254
61799321214661591487758931437516
61799321214661592852836441758266
61799321214661596427451782751092
61799321214661741191794439812381
61799321214661741193489787108959
61799321214661741193489872848107
61799321214661741193490130065551
61799321214661742838421398198653
61799321214661742840618929584247
61799321214661742840619186801691
61799321214661742840681605959943
61799321214661742840681605978817
61799321214661742840681691699091
61799321214661742840681948916535
61799321214661742840869892323349
61799321214661742840869978062497
61799321214661993204612014601186
61799321214661993204612014601394
61799321214661993204612386137494
61799321214661993204612386137702
61799321214661993799136648197182
61799321214661993799136649246894
61799321214661993799136762515998
61799321214661993799136762516046
61799321214661993799137020783202
61799321214661993799137020783250
61799321214662008021995216540370
61799321214662008021995216540578
61799321214662008027077818248694
61799321214662008027077819298454
61799321214662008616519850136366
61799321214662008616519851186078
61799321214662008616519964455182
61799321214662008616519964455230
61799321214662008616520222722386
61799321214662008621602452894194
61799321214662008621602452894242
61799321214662008621602453943954
61799321214662009856384386389334
61799321214662009856384387438934
61799321214662009856384387439094
61799321214662010407687185548847
61799321214662010407875213626127
61799321214662041970276710937593
61799321214662041970841565422229
61799321214662041970841566821909
61799321214662041970841823689433
61799321214662041970841824039353
61799321214662041975924139600389
61799321214662041975924397867593
61799321214662041975924483956661
61799321214662041977618716644315
61799321214662041977618974911519
61799321214662041977619745514091
61799321214662041977619746563851
61799321214662041977619831253239
61799321214662041977620089520443
61799321214662043761925875224504
61799321214662043762009558044296
61799321214662910838238212813807
61799321214662910838426155151939
61799321214662913948059378652895
61799321214662942537837702735821
61799321214662942538590843564989
61799321214662942538590843914909
61799321214662942543673160875625
61799321214662942543673418093069
61799321214662942545367736519871
61799321214662942545367994787075
61799321214662942545368765389647
61799321214662942545368766439407
61799321214662942545368851128795
61799321214662942545369109395999
61799321214662944185154783318765
61799321214662944190237357496925
61799321214662944192496793261787
61799321214662944192496793274885
61799321214841371460728011072888
61799321214841656267761062092748
61799321214841656274349840881234
61799321214841656274538213314834
61799321214841656274600975079758
61799321214841656275102986292410
61799321214841656275354116258846
61799321214841656823392859782802
61799321214841656823392945521950
61799321214841656824146005211240
61799321214841656824146086701038
61799321214841671091733042820418
61799321214841671098511308651428
61799321214841671640776061721986
61799321214841671640776147461134
61799321214841671647554327203076
61799321214841671648307472981434
61799321214841671648370234746358
61799321214841671688472946269618
61799321214841672876311140645356
61799321214841672876311222135154
61799321214841672878570572156656
61799321214841672878570657895804
61799321214841672878821620633294
61799321214841672882901119764652
61799321214841672883089406476366
61799321214841672883152168241290
61799321214841672883654260943740
61799321214841672883905309420378
61799321214841706237170419319978
61799321214841706237170419337240
61799321214841706237170505059126
61799321214841706237421553535764
61799321214841721054553621276424
61799321214841821813516104150477
61799321214844057789267479998026
61799321214844072605897794794850
61799321214844072607778075567970
61799321214844072607778075568130
61799321214844072607841094550338
61799321214844072607841094550498
61799321214844072615120424231444
61799321214844072615183100257060
61799321214844072615183100257220
61799321214844072615372162853194
61799321214844072615372162853354
61799321214844072744850800816514
61799321214844072745038829943602
61799321214844072752381092867768
61799321214844357971008121719272
61799321214844357971258825822376
61799321214844357971258825822536
61799321214844357977784928585086
61799321214844357977784928585246
61799321214844357977785272941358
61799321214844357977973214929778
61799321214844357978036320001054
61799321214844357978538073996262
61799321214844357978600831529098
61799321214844357978600831529258
61799321214844357978601175885370
61799321214844357978789117873630
61799321214844357978789117873790
61799321214844357978789121055958
61799321214844358108456818433084
61799321214844358115233968255490
61799321214844358115233969655170
61799321214844358115234312611762
61799321214844358115798824139806
61799321214844358115798828726026
61799321214844358116049872599182
61799321214844358116049875785722
61799321214844358526827947486654
61799321214844358526827947486814
61799321214844358527016232431666
61799321214844358527078994546350
61799321214844358527078994546510
61799321214844358527581088315822
61799321214844358527581088315982
61799321214844358527581092915092
61799321214844358527581092915252
61799321214844358527643850430666
61799321214844358527643850430826
61799321214844361823531457078636
61799321214844361823782505538012
61799321214844362235313721254812
61799321214844363468968601244620
61799321214844363470911558043676
61799321214844372795168388791474
61799321214844372795356416868962
61799321214844372795419435851170
61799321214844372801946310266212
61799321214844372802134682699972
61799321214844372802197701682180
61799321214844372802699455677388
61799321214844372802950502737084
61799321214844372932617170194674
61799321214844372932617171594354
61799321214844372932617514550946
61799321214844372939395436025684
61799321214844372939960296023836
61799321214844372939960296496220
61799321214844372940211343555916
61799321214844372941903595779484
61799321214844372980063007682450
61799321214844372980063008732210
61799321214844372980125770846894
61799321214844372980126028064338
61799321214844372987656061848388
61799321214844372987656061848548
61799321214844372987656062898148
61799321214844372987656062898308
61799321214844372987656405854740
61799321214844372987657094950252
61799321214844372987657180689400
61799321214844373344399434370850
61799321214844373350989329167780
61799321214844373351177700201860
61799321214844373351240376227476
61799321214844373351742474596218
61799321214844373351993521655914
61799321214844374579558281761678
61799321214844374579746223750098
61799321214844374579746228349368
61799321214844374579808985864782
61799321214844374579808985864942
61799321214844374579808989051482
61799321214844374582005916728032
61799321214844374582006002817100
61799321214844374582256708337146
61799321214844374582256708337306
61799321214844374582256965204670
61799321214844374586336207822796
61799321214844374586524494180378
61799321214844374586587254882492
61799321214844374587089262558524
61799321214844374587089348647592
61799321214844374587152110766808
61799321214844374587340311035162
61799321214844374587340397124230
61799321214844374587340397124390
61799321214844378288044055529836
61799321214844378288294759632940
61799321214844378293126286751404
61799321214844378293377333811100
61799321214844378294820862395650
61799321214844378294821977004574
61799321214844378295071910855026
61799321214844378295073025463950
61799321214844407940605507023830
61799321214844407940605507028202
61799321214844407940605507041092
61799321214844407940605507041252
61799321214844407940856554083526
61799321214844407940856898457060
61799321214844407940856898457220
61799321214844411639869075819046
61799321214844411640119779922150
61799321214844411646643559736566
61799321214844411646643902693158
61799321214844422757988967247480
61799321214844422758239756027082
61799321214844422758240014307176
61799321214844523104981242557417
61799321214844523105169185945357
61799321214844523105169271684505
61799321214844523105169528901949
61799321214844528638936588352700
61799321214844528638936702671564
61799321214845258539007845697884
61799321214845258545596710225518
61799321214845258545784995520290
61799321214845258545847758684894
61799321214845258545848015902338
61799321214845258546600899863982
61799321214845258546601161330776
61799321214845259094639729127086
61799321214845259094828014421858
61799321214845259095392870306174
61799321214845273363168197459474
61799321214845273363168455726678
61799321214845273369758091906644
61799321214845273369946377201416
61799321214845273370009139316260
61799321214845273370009140366020
61799321214845273370573999449926
61799321214845273370762284744698
61799321214845273546182538026450
61799321214845273546182795243894
61799321214845273547874790722402
61799321214845273547875047939846
61799321214845273547937809704770
61799321214845273555467843488820
61799321214845273555468101756024
61799321214845273555468878007626
61799321214845273912211216361042
61799321214845273918801110808212
61799321214845273918989396102984
61799321214845273957964801152866
61799321214845273959719815613742
61799321214845273966999059205620
61799321214845273966999060605300
61799321214845273967000093724426
61799321214845273967061821320464
61799321214845273967062855839270
61799321214845273967250107664996
61799321214845275147558005740290
61799321214845275147558267207084
61799321214845275150068489977578
61799321214845275150068747195022
61799321214845275154147903387050
61799321214845275154336188681822
61799321214845308508417288681524
61799321214845308508668337140900
61799321214845308508668594358344
61799321214845713267786269069403
61799321214845724197621331509011
61799321214845724202707344644069
61799321214845724243290976730111
61799321214845724243290976730159
61799321214845724243291233947555
61799321214845724243291319686703
61799321214845724243291319686751
61799321214845724248376902726341
61799321214845724248377247082613
61799321214845724248440008847585
61799321214845724380551988323027
61799321214845724380551988323075
61799321214845724380823670523791
61799321214845724385637658501493
61799321214845724385637658501541
61799321214845724385909597569781
61799321214845724386474830062058
61799321214845724386474830062106
61799321214845724388166739451498
61799321214845724388166739451546
61799321214845724456797116816429
61799321214845724456859878931273
61799321214845724457048164226045
61799321214845724457048249965193
61799321214845726028520279519834
61799321214845726032850741388682
61799321214845726033603625350326
61799321214845729144280105213283
61799321214845729144280133792999
61799321214845729144280476749591
61799321214845729190011736296221
61799321214845729190011736296269
61799321214845729190011993513713
61799321214845729190012107832529
61799321214845729190012107832577
61799321214845729190033690121747
61799321214845729190033718701463
61799321214845729190034061658055
61799321214845729190095675866897
61799321214845729190095675866945
61799321214845729327294444847139
61799321214845729327294444864609
61799321214845729327294473426855
61799321214845729327294473444325
61799321214845729327294816383447
61799321214845729327294816400917
61799321214845729738803619599585
61799321214845729738803619599633
61799321214845729738803620999313
61799321214845729738803735318129
61799321214845729738803735318177
61799321214845729738803992535573
61799321214845729738887302302785
61799321214845729738887303352545
61799321214845729738887388041933
61799321214845729738887646309137
61799321214845729738888422683202
61799321214845729738888422683203
61799321214845729738888451262918
61799321214845729738888451262919
61799321214845729738888794219511
61799321214845729739076709040785
61799321214845729739076737620501
61799321214845729739077080577093
61799321214845729739640447731223
61799321214845729739640447836217
61799321214845729739640447849267
61799321214845729739640448780983
61799321214845729739640448899027
61799321214845729739640449253367
61799321214845729739640449266417
61799321214845729739640533925285
61799321214845729739640534988095
61799321214845729739640562505001
61799321214845729739640563567811
61799321214845729739640563572230
61799321214845729739640563572231
61799321214845729739640563585281
61799321214845729739640792205539
61799321214845729739640820785255
61799321214845729739640820802725
61799321214845729739640821852485
61799321214845729739891497375873
61799321214845729741336139489067
61799321214845729741336139506536
61799321214845729741336139506537
61799321214845729741336140551877
61799321214845729741336140569347
61799321214845729741336168068783
61799321214845729741336169131593
61799321214845729741336253807931
61799321214845729741336253825401
61799321214845729741336512088185
61799321214845729741336512105655
61799321214845729741398931263907
61799321214845729741399274207449
61799321214845729757435039067933
61799321214845729757435124807081
61799321214845729757497800832857
61799321214845729761765242669577
61799321214845729761765328408725
61799321214845729764212960542671
61799321214845729764213046281819
61799321214845729764307104765426
61799321214845729764307447722018
61799321214845729807780422129768
61799321214845729810039768968894
61799321214845729810039768968942
61799321214845729810040111925534
61799321214845729944978329001120
61799321214845729945542413233104
61799321214845729945542413233152
61799321214845729947237761579442
61799321214845729947237761579490
61799321214845729947238104536082
61799321214845774204503328622292
61799321214845774204503328622340
61799321214845774206195207896823
61799321214845774206195207909921
61799321214845774206195236594631
61799321214845774206195236607681
61799321214845774206195236948923
61799321214845774206195236961972
61799321214845774206195236961973
61799321214845774206195238011732
61799321214845774206195238011733
61799321214845774206195466177125
61799321214845774206195494874885
61799321214845774206195495242275
61799321214845774206195496292035
61799321214845774206195580968325
61799321214845774206195580968373
61799321214845774206195580981423
61799321214845774206446543701651
61799321214845774227630825298503
61799321214845774229072000838723
61799321214845774229134676864499
61799321214845774229322963209031
61799321214852178274469394988548
61799321214852178274532157103392
61799321214852183216107699300455
61799321214852183216108385213640
61799321214852461852744518325998
61799321214852478456213137309370
61799321214852478461295711487530
61799321214852527869990696846546
61799321214853384560456296254442
61799321214853834912992564970973
61799321214856063712397322699970
61799321214856063712397667056242
61799321214856064123991301931294
61799321214856064124179586875986
61799321214856064124179586876146
61799321214856064124242348990830
61799321214856064124242348990990
61799321214856065359338094497082
61799321214856065359526379437562
61799321214856065359526380854664
61799321214856065496787134167326
61799321214856080183687761118688
61799321214856080183750523233532
61799321214856080183750609326972
61799321214856080320948601937520
61799321214856080727648205859358
61799321214856080727710967974202
61799321214856080732730780037518
61799321214856081968077572599094
61799321214856085719868178519562
61799321214856085859639416419592
61799321214856113537768861485732
61799321214856113538020252901700
61799321214856235832392228050886
61799321214856235839703495210177
61799321214856235839891781554709
61799321214856235839891867293857
61799321214856536761062798710163
61799321214856536761062913028979
61799321214856536761062913029027
61799321214856536761251085054647
61799321214856536761251199373511
61799321214857436779988468129256
61799321214857436779988496708972
61799321214857437183988387255353
61799321214857437189070961433561
61799321214857437191581444607991
61799321214857437191582473477767
61799321214857437191582474540625
61799321214876493054653008727454
61799321214876493054715770492378
61799321214876493054716114866072
61799321214876493054904055787150
61799321214876493054904400160844
61799321214876493603696027646444
61799321214876493603758789411368
61799321214876493603947074706140
61799321214876494839293953360995
61799321214876494839293953360996
61799321214876778961275290382006
61799321214876778968050117256118
61799321214876778968052441604092
61799321214876778968805582783180
61799321214876778968868344548104
61799321214876793838215099204672
61799321214876793968638179201960
61799321214876793968638183451310
61799321214876793975977866209738
61799321214876795020970718217296
61799321214876827139706057357606
61799321214876827146480884231718
61799321214876934798184283280402
61799321214877694399000924371898
61799321214877694399251968232004
61799321214877694406591654190022
61799321214877835228735310895282
61799321214877844524040983402781
61799321214877844524292030462477
61799321214878194668605301244735
61799321214880380683730103544950
61799321214880380820928096155498
61799321214880380827705247377584
61799321214880380828270103261900
61799321214880380828521150321596
61799321214880381240052366388316
61799321214880381240115128153240
61799321214880384396482545832940
61799321214880384526968473684220
61799321214880384533743300558332
61799321214880395514666399730273
61799321214880395645088449316768
61799321214880395652428132075196
61799321214880395652679179134892
61799321214880395690842029644676
61799321214880395690842029644836
61799321214880395690842029994756
61799321214880395690842031044356
61799321214880395690842031044516
61799321214880395690842034226684
61799321214880395690842292511150
61799321214880395690904791759520
61799321214880395697616856518788
61799321214880395697616856518948
61799321214880395697616856868708
61799321214880395697616856868868
61799321214880395697616857918468
61799321214880395697616857918628
61799321214880395697617860922844
61799321214880395697620185270818
61799321214880395697679618633632
61799321214880395697679876900836
61799321214880395697680623037688
61799321214880395698432649257932
61799321214880395698432735347000
61799321214880395698432764044808
61799321214880395698433022329274
61799321214880395698436116929900
61799321214880395698436203019128
61799321214880396102624294170772
61799321214880396102687055935696
61799321214880396109210834350432
61799321214880396109210835750112
61799321214880396109461882809808
61799321214880396109967332979358
61799321214880396110030094744282
61799321214880396110030094761544
61799321214880397292217501822432
61799321214880397292280263587356
61799321214880397298992328696544
61799321214880397299055090461468
61799321214880397337971086732348
61799321214880397338033848497272
61799321214880397344745913606460
61799321214880397344808675371384
61799321214880397475231845711462
61799321214880397482006669399034
61799321214880397482826014486484
61799321214880401005032705875346
61799321214880401050786290785262
61799321214880401050786290802524
61799321214880401188047045528076
61799321214880428868684650334966
61799321214880428868936042242191
61799321214880429005945405060358
61799321214880445516213912904962
61799321214880445516214946024088
61799321214880445516277363769402
61799321214880445516465650127192
61799321214880445653474667634566
61799321214880445653474667647616
61799321214880445653475700749480
61799321214880445653475701103612
61799321214880445653726404852584
61799321214880545815694065197661
61799321214880545815945112257357
61799321214880547455577711508854
61799321214880547462321023583933
61799321214880547462822863666597
61799321214880547462885625431521
61799321214880547592838465884326
61799321214880595633705769354145
61799321214880845997625832311177
61799321214880845997625833710857
61799321214880846004400659185289
61799321214880846599824109341941
61799321214880847789354211922213
61799321214880847789357650879111
61799321214880847789605258981909
61799321214880847789608697938807
61799321214880847834542936715885
61799321214880847834542937765645
61799321214880848200386772826439
61799321214880848201136475048629
61799321214880848201139914005527
61799321214880848201199236813553
61799321214880848201202675770451
61799321214880848383683427216887
61799321214880848383683542002311
61799321214880852089449626135375
61799321214880852089449884402627
61799321214880852089637912479907
61799321214880895960257354151125
61799321214880896006011969116091
61799321214880896006011969466011
61799321214880896006262673219195
61799321214881746977219792738397
61799321214881746977282554503321
61799321214881746983806333267977
61799321214881746983994619612509
61799321214881747167572786260905
61799321214881747167823833320601
61799321214881748807173870713321
61799321214881748807173873899861
61799321214881748807362156008141
61799321214881748813948697587481
61799321214881748814136982882253
61799321214881748814199744647129
61799321214881748814199744647177
61799321214881796574074453691606
61799321214881796940103132959327
61799321214881796985583974318057
61799321214881796985605755956769
61799321214881796985605755969819
61799321214881796985605757369499
61799321214881796985606015299881
61799321214881796985606015649801
61799321214881796985668431978173
61799321214881796985668431982545
61799321214881796985668431995595
61799321214881796985856718335755
61799321214881796985856718340175
61799321214881796985856718353225
61799321214881796985856719402985
61799321214949422982248265568290
61799321214949422982248265568450
61799321214949422982311284550658
61799321214949422982311284550818
61799321214949424217595058128414
61799321214949424218413285420400
61799321214949427923698450059108
61799321214949427924451338270102
61799321214949428473243653068406
61799321214949428473243653068566
61799321214949428473306329094182
61799321214949723171330831487746
61799321214949723171330831487906
61799321214949723171518859565074
61799321214949723171518859565234
61799321214949724406677624049322
61799321214949724406865652126650
61799321214949724406865991901074
61799321214949724407430850967558
61799321214949724407493526993334
61799321214949724407495851341308
61799321214949724407681555070662
61799321214949724407683879418636
61799321214949724955720638368882
61799321214949724955720638369042
61799321214949724955720642968312
61799321214949724955720724458110
61799321214949724955908666446370
61799321214949724955908671045640
61799321214949724956473869886548
61799321214949724956536545912324
61799321214949724956538870260298
61799321214949724956724573989652
61799321214949724956726898337626
61799321214949728111213776628374
61799321214949728112906029324326
61799321214949728660256795547204
61799321214949728661761015897604
61799321214949728661761015897764
61799321214949728661761018611920
61799321214949728661761020146954
61799321214949728661761101636752
61799321214949728661949043974932
61799321214949728661949043975092
61799321214949728661949046689248
61799321214949728661949048224282
61799321214949728661949048243156
61799321214949728662011805739856
61799321214949728662514247065190
61799321214949728662516571413164
61799321214949728662576923090966
61799321214949728662579247438940
61799321214949728662764951168294
61799321214949728662767275516268
61799321214949729897107808109260
61799321214949729897107808459180
61799321214949729897295836536508
61799321214949773132459157247800
61799321214949773134151409943752
61799321214949773134151409962626
61799321214949773315473496415096
61799321214949773317165749111048
61799321214949774369498197906058
61799321214949774369498202505328
61799321214949774369498283995126
61799321214949774369498284012548
61799321214949774369501641462226
61799321214949774369560960020902
61799321214949774369748988098230
61799321214949774369752345565330
61799321214949778073846327007052
61799321214949778074097111063308
61799321214949778668642929281890
61799321214949928786155104830869
61799321214950623739142699217246
61799321214950623739393403320350
61799321214950624974489401457666
61799321214950624974740449917042
61799321214950624975244956955964
61799321214950624975495661059068
61799321214950624975495661076330
61799321214950625523532420359234
61799321214950625524287975874794
61799321214950625524538679977898
61799321214950628679025558618726
61799321214950628679025558622938
61799321214950628680529778636468
61799321214950628680529864725536
61799321214950628680717811318890
61799321214950628680780568828640
61799321214950628680780573433734
61799321214950628680780831713988
61799321214950628681345686179750
61799321214950628681533714257078
61799321214950629228068577537556
61799321214950629229572797538036
61799321214950629230326029055542
61799321214950629230388705081318
61799321214950629230576733158646
61799321214950630464919590099612
61799321214950630464919590116874
61799321214950630465170638576250
61799321214950673151228006431476
61799321214950673151478710178836
61799321214950673152920173034148
61799321214950673152920173038360
61799321214950673152920258771684
61799321214950673152920258773296
61799321214950673153170962876400
61799321214950673153170963230532
61799321214950673153171221510786
61799321214950673700271024977300
61799321214950673700521729080404
61799321214950673701963277692126
61799321214950673702213981776356
61799321214950673702213981795230
61799321214950673746024523680056
61799321214950673746024609769124
61799321214950673746024609769284
61799321214950673747716775308986
61799321214950673747716861048134
61799321214950673747967450714282
61799321214950673747967565151238
61799321214950673747967566568180
61799321214950673747967566568340
61799321214950673747967823785624
61799321214950674937309979896410
61799321214950674937309979913672
61799321214950674937313423102658
61799321214950674937561028373048
61799321214950674937564127205762
61799321214950678641658190485590
61799321214950678641658195090684
61799321214950678641908894588694
61799321214950679236454792779462
61799321214950679236705496882566
61799321214950823865479656146343
61799321214950829353946651796177
61799321214951081366498877385053
61799321214951081366498877734973
61799321214951081366498963474121
61799321214951081366686905812301
61799321214951081366749667577225
61799321214951081367252108902559
61799321214951081367254433250533
61799321214951081367314784928335
61799321214951081367317109276309
61799321214951129543237390498301
61799321214951129543237392014621
61799321214951129543237396263971
61799321214951129543237396282845
61799321214951129543237477753769
61799321214951129543237482353039
61799321214951129543237482371913
61799321214951129543238509706495
61799321214951129543238510872895
61799321214951129543238511222815
61799321214951129543300152263225
61799321214951129543488180340553
61799321214951129543488181856873
61799321214951129543489213459679
61799321214951129543489214975999
61799321214951129588991062545753
61799321214951129589241765249177
61799321214951140663050739201395
61799321214951140663301443654419
61799321214951140663301443673293
61799321214953325030983723350466
61799321214953325030984066307058
61799321214953325031046742332834
61799321214953325442577958049474
61799321214953325442577958049634
61799321214953326677924747428722
61799321214953326677924747428882
61799321214953326677924752028152
61799321214953326677924833517790
61799321214953326678112775506210
61799321214953326678112780105480
61799321214953326678113123061912
61799321214953326678113123062072
61799321214953326678175537620894
61799321214953326678677978946388
61799321214953326678680301877260
61799321214953326678740654972004
61799321214953326678740654972164
61799321214953326678742977903036
61799321214953326678742977907408
61799321214953326678742977920298
61799321214953326678742977920458
61799321214953326678928683049332
61799321214953326678928683049492
61799321214953326678931005980364
61799321214953326678931005984736
61799321214953326815185502154274
61799321214953326815373530231602
61799321214953326815941056607024
61799321214953326816003732632800
61799321214953326816191760710128
61799321214953327227723320796090
61799321214953327227723320796250
61799321214953327227785996821866
61799321214953327227785996822026
61799321214953330382460903190102
61799321214953330382460903544234
61799321214953330382460904607044
61799321214953330382523665309158
61799321214953330382523923571942
61799321214953330382523923572150
61799321214953330382523923589412
61799321214953330383965123557764
61799321214953330383965123557924
61799321214953330384153153034932
61799321214953330384153155749088
61799321214953330384153157302996
61799321214953330384153495991364
61799321214953330384153495991524
61799321214953330384153500240714
61799321214953330384215914799696
61799321214953330384215917987640
61799321214953330384216172017140
61799321214953330384216172017300
61799321214953330384216176267894
61799321214953330384216176268102
61799321214953330384216176622234
61799321214953330384216177685044
61799321214953330384718354589996
61799321214953330384718355062380
61799321214953330384720678937970
61799321214953330384720679056062
61799321214953330384720679410354
61799321214953330384781030615772
61799321214953330384781031088156
61799321214953330384781032150806
61799321214953330384783354963746
61799321214953330384783355081838
61799321214953330384783355099100
61799321214953330384783355436130
61799321214953330384969058693100
61799321214953330384969060228134
61799321214953330384971383176428
61799321214953330521225878283316
61799321214953330521413910474480
61799321214953330521979109787772
61799321214953330522041785813548
61799321214953330565476242510492
61799321214953330565476242860412
61799321214953330931566942490980
61799321214953330933259195186932
61799321214953330933763697974892
61799321214953330933826374000668
61799321214953330934014402077996
61799321214953332166914505640625
61799321214953332168354934902816
61799321214953332168354936087930
61799321214953332168354936438010
61799321214953332168542962980144
61799321214953332168542964515338
61799321214953332168543307471770
61799321214953332168543307471930
61799321214953332168605983497546
61799321214953332168605983497706
61799321214953332169108166542786
61799321214953332169110490890760
61799321214953332169170842568561
61799321214953332169170842568562
61799321214953332169173166916536
61799321214953332169361194993864
61799321214953341685288470838992
61799321214953343285034481273173
61799321214953374854663266309252
61799321214953374854663352402532
61799321214953374854914313367336
61799321214953374856355517586650
61799321214953374856355519022466
61799321214953374856355603680090
61799321214953374856355603681334
61799321214953374856418279707110
61799321214953374856606309201588
61799321214953374856606566064900
61799321214953374856606567481842
61799321214953374993616357933098
61799321214953374993616358405482
61799321214953374993679033958874
61799321214953374993679034431258
61799321214953375037677604407914
61799321214953375037677605474936
61799321214953375037677691564004
61799321214953375037677691564164
61799321214953375039369485099546
61799321214953375039369828056138
61799321214953375039369857103866
61799321214953375039369858170888
61799321214953375039369942843014
61799321214953375039432618868790
61799321214953375039432620285732
61799321214953375039432620285892
61799321214953375039620905580504
61799321214953376640745325884728
61799321214953376640745329067056
61799321214953376640745411973956
61799321214953376640745415160496
61799321214953376640748768023954
61799321214953376640808087999572
61799321214953376640808087999732
61799321214953376640996116076900
61799321214953376640996116077060
61799321214953376640999472127058
61799321214953380345093454968460
61799321214953380345093534921612
61799321214953380345093536456646
61799321214953380345093541061740
61799321214953380345156210947388
61799321214953380345156215670366
61799321214953380345344497777194
61799321214953380345344502028156
61799321214953380390846775947432
61799321214953380390846777010242
61799321214953380390847034092380
61799321214953380390847034227686
61799321214953380390847038341730
61799321214953380390847119831528
61799321214953380390847120303704
61799321214953380390847121248470
61799321214953380390847121366514
61799321214953380390847121366722
61799321214953380390847121720854
61799321214953380390847896205386
61799321214953380390848152950654
61799321214953380390848153422830
61799321214953380390848154485848
61799321214953380390909795857304
61799321214953380390909795874566
61799321214953380390909796329480
61799321214953380390909797392290
61799321214953380390909797392498
61799321214953380390909797409760
61799321214953380391098082687062
61799321214953380391098082687270
61799321214953380391098082704532
61799321214953380528107790003046
61799321214953380528107876096326
61799321214953380528107879160562
61799321214953380528108909565372
61799321214953380528358837416874
61799321214953380528358837429924
61799321214953482469069393260637
61799321214953525157132737941223
61799321214953530508338977815905
61799321214953530508359213890709
61799321214953530508609913879977
61799321214953530645599733591057
61799321214953541628172098152997
61799321214953780873762150782637
61799321214953780873762151249197
61799321214953780873950178859965
61799321214953780874013199242013
61799321214953780874013199708573
61799321214953780874515378167433
61799321214953780874517702048847
61799321214953780874517702515407
61799321214953780874578054193209
61799321214953780874578055126329
61799321214953780874578055592889
61799321214953780874580378074623
61799321214953780874580378541183
61799321214953780874766083203657
61799321214953780874766083670217
61799321214953780874768406151951
61799321214953780874768406618511
61799321214953781398235751945558
61799321214953781398235752995366
61799321214953781398403232020694
61799321214953781398424038290090
61799321214953781399907199771794
61799321214953781399928004641510
61799321214953781399928004641558
61799321214953781399928005691318
61799321214953781399928090380706
61799321214953781400116290986042
61799321214953781400660340600962
61799321214953781400660340950882
61799321214953781400662663549256
61799321214953781400662663899176
61799321214953781400662664948936
61799321214953781400681231559794
61799321214953781400681489826998
61799321214953781400683555907768
61799321214953781400683556957528
61799321214953781400683814174972
61799321214953782658151958130333
61799321214953782658151959530013
61799321214953782658339987607341
61799321214953782658340330563933
61799321214953782658403006589709
61799321214953782658905189634789
61799321214953782658907513982763
61799321214953782659158218085867
61799321214953783047036251810898
61799321214953783047036252277458
61799321214953783047812612178960
61799321214953783047812612645520
61799321214953783069934222306509
61799321214953783069934308395577
61799321214953783070687453824015
61799321214953783070689778171989
61799321214953783070750129849791
61799321214953783070752454197765
61799321214953783070940482275093
61799321214953798077120494318775
61799321214953798077873377230611
61799321214953798077873378280419
61799321214953798077873635497815
61799321214953798077873635497863
61799321214953798077956945265027
61799321214953798077956946314787
61799321214953798077957317851047
61799321214953798077957317851095
61799321214953798078145231609511
61799321214953798078145345928375
61799321214953825344711078192295
61799321214953825346131621390807
61799321214953825346152511999719
61799321214953825346152626785143
61799321214953825346215304210599
61799321214953825346403217502503
61799321214953825346403332287927
61799321214953825870626257110980
61799321214953825872318509806932
61799321214953825940948886122055
61799321214953825940948887171815
61799321214953825940949230128407
61799321214953825941011649286659
61799321214953825941011906504103
61799321214953825941199934581431
61799321214953830812013311482734
61799321214953830812013394389522
61799321214953830812013425801598
61799321214953830812013426273822
61799321214953830812013426273982
61799321214953830812013427336632
61799321214953830812013652656726
61799321214953830812013684554076
61799321214953830812014427141466
61799321214953830812014427491386
61799321214953830834870326071521
61799321214953830834870326538081
61799321214953830834890103471189
61799321214953830834890447827461
61799321214953830834890558032489
61799321214953830834890562612885
61799321214953830834890562618709
61799321214953830834891218080113
61799321214953830834891219479793
61799321214953830834953234058265
61799321214953830835141262135593
61799321214953830835141262602153
61799321214953830880623136613497
61799321214953830880644144340633
61799321214953830880645177577851
61799321214953830880645177927771
61799321214953831223774765157426
61799321214953831223774769389514
61799321214953831223775798259290
61799321214953831223795658565698
61799321214953831223795690449998
61799321214953831223795691512808
61799321214953831223795948730252
61799321214953831246652590714257
61799321214953831246672453736433
61799321214953831246672826807935
61799321214953831246672828342969
61799321214953831246673482606209
61799321214953831246923526778329
61799321214953831246923531046393
61799321214953831429686817835961
61799321214953831429686818885721
61799321214953831429749837868089
61799321214953831429750612706961
61799321214953831429937865945417
61799321214953831429937865945465
61799321214953831429938899064582
61799321214953831429938899064591
61799321214953841953011195578901
61799321214953841954703446875173
61799321214953841954703446880997
61799321214953842366485711051349
61799321214953842366485711070223
61799321214953842366736789644349
61799321214954681853356197065645
61799321214954681853356283154713
61799321214954681853544225026333
61799321214954681854109423867241
61799321214954681854109424333801
61799321214954681854111748331855
61799321214954681854172099893017
61799321214954681854172100359577
61799321214954681854174424357631
61799321214954681854360127970345
61799321214954681854362452434959
61799321214954683088702985395133
61799321214954683088702986444893
61799321214954683088703072533961
61799321214954683088891357828733
61799321214954683088953776637065
61799321214954683088954033854509
61799321214954683089518893988175
61799321214954683089521216936469
61799321214954683089706922065503
61799321214954683089709245013797
61799321214954683272451873633884
61799321214954683272451873750524
61799321214954683637746004296701
61799321214954726324305124358663
61799321214954726325725408940051
61799321214954726325725666157495
61799321214954726325746299898883
61799321214954726325746586862443
61799321214954726325808975924659
61799321214954726325809348977287
61799321214954726325997262269191
61799321214954726508760926029739
61799321214954726508823688144583
61799321214954726509011716221911
61799321214954731265441499558141
61799321214954731265441505342685
61799321214954731265441586813609
61799321214954731265441591418703
61799321214954731265441591431753
61799321214954731265442618766335
61799321214954731265442619816095
61799321214954731265442619932735
61799321214954731265504261323065
61799321214954731265692289400393
61799321214954731265692289866953
61799321214954731265692294116303
61799321214954731265692294117707
61799321214954731265692294122127
61799321214954731265692548134157
61799321214954731265692552383507
61799321214954731265692552384911
61799321214954731265692552402381
61799321214954731448456959449942
61799321214954731814484524244253
61799321214954731814735313017871
61799321214954731814735313036745
61799321214954731814735571303949
61799321214954731814736341421087
61799321214954731814736341887647
61799321214954731860216924512661
61799321214954731860217182779865
61799321214954731860237845100921
61799321214954731860237846150681
61799321214954731860238103368173
61799321214954731860238964296065
61799321214954731860238964414157
61799321214954731860238964418529
61799321214954731860238964431578
61799321214954731860238964431579
61799321214954731860238965476967
61799321214954731860238965831259
61799321214954731860239222576358
61799321214954731860239222576367
61799321214954731860239222694411
61799321214954731860239223761641
61799321214954731860239224111561
61799321214954731860300606865845
61799321214954731860300611587578
61799321214954731860300865133097
61799321214954731860301640439933
61799321214954731860301641502743
61799321214954731860488893210377
61799321214954731860488893210425
61799321214954731860488897932158
61799321214954731860489926329542
61799321214954731860489926329551
61799321214954731860489926797515
61799321214954731860489926801934
61799321214954731860489926801935
61799321214954731860489926814985
61799321214954731860489927864745
61799321214954731997499978487033
61799321214954731997750681527327
61799321214954731997750682590137
61799321214954742385254847211475
61799321214954742385254848261235
61799321214954742385505551302933
61799321214954742385505551315983
61799321214954742385505552365743
61799321214954742385505552720083
61799321214954742385505552733133
61799321214954742568519891881546
61799321214954742934548571284781
61799321214954742980113868650341
61799321214954742980302155007962
61799321214954742980302155007971
61799321220461199420967560459380
61799321220461199420967561509140
61799321220461199422659814205092
61799321220461199557974173174530
61799321220461199558228314834852
61799321220461199559920568930484
61799321220461199969756436300946
61799321220461199970010579011028
61799321220461199971451783597524
61799321220461199971702831706980
61799321220461199971702832056900
61799321220461199971702836306250
61799321220461204911397749118588
61799321220461204913090001814540
61799321220461247598392159204494
61799321220461247598642863307598
61799321220461247600902294836160
61799321220461247600902639192432
61799321220461247735652569573614
61799321220461247735652912530206
61799321220461247735903618032990
61799321220461247738163049561552
61799321220461247738163392518144
61799321220461248147435176706382
61799321220461248147685880809486
61799321220461248149945312338048
61799321220461248149945656694320
61799321220461249383032674788004
61799321220461249385292106316566
61799321220461249385292449273158
61799321220469470206728148993542
61799321220469470206728406210986
61799321220472905157083923374964
61799321220472905567173933805428
61799321220472905568615139091764
61799321220472905568866186501380
61799321220472910508561103563068
61799321220472910510253356245970
61799321220472910510253356259020
61799321220472954982455460747996
61799321220472955119716215473388
61799321220473071928932258053382
61799321220473071928932258053542
61799321220473072477975189816074
61799321220473072477975189816122
61799321220473372666973787468498
61799321220473372666973901787362
61799321220473372667224834528194
61799321220474273097524814266898
61799321220474273097524814733458
61799321220474273097524841913494
61799321220474273097775861793154
61799321220474273097775890372870
61799321220474273234973854403702
61799321220474273234973854403750
61799321220474273234973882983418
61799321220474273234973882983466
61799321220534299969091102347410
61799321220534299969363069995414
61799321220535200399642013427266
61799321220535200399642128212690
61799321220535200399642129612370
61799321220535200399642386479894
61799321220535200399914097260374
61799321220541999102650167755637
61799321220541999109424994629749
61799321220543199271961929585093
61799321220543305509383565359466
61799321220543305509383565359674
61799321220546006801036274451686
61799321220546006801036274451846
61799321220546006801036647504314
61799321220546006801036647504474
61799321220546307539350001668854
61799321220546323598854705542742
61799321220547207969900914148390
61799321220547207969901028933814
61799321220547224031937509291861
61799321220547224580980269926273
61799321220547224626462143937569
61799321220566314440343878565043
61799321220566314440343992883907
61799321220566614765430697368522
61799321220566614767125274062528
61799321220566614767126388671452
61799321220566733360521807791406
61799321220566733360521807804504
61799321220566733360543100032662
61799321220567514602880699201523
61799321220567515195981725696292
61799321220567515195982068652884
61799321220567515195982070052564
61799321220567515197676645696810
61799321220567515333242737626078
61799321220567515333242738688888
61799321220567515334937056052880
61799321220567515334937314320084
61799321220567515334937314333134
61799321220567515334938084922656
61799321220567515334938085972416
61799321220567515334938085985466
61799321220567515334938170661804
61799321220567516432773047119371
61799321220567631959256154208922
61799321220567631959256154209130
61799321220567633745340169447554
61799321220567633745340170847234
61799321220567633745340198027270
61799321220567633745340542383382
61799321220567633745340542383542
61799321220567633791072833652522
61799321220567633791072835069464
61799321220567633791073206587058
61799321220567633791093755774412
61799321220567633791094127310720
61799321220567933932079731088170
61799321220567933932079731438090
61799321220567933934527080980129
61799321220567933934589842740842
61799321220567937638935643206764
61799321220567937638935671786480
61799321220567967281350244096214
61799321220567967334613200701064
61799321220567967464280900910278
61799321220567967464343576936054
61799321220567967471873955076376
61799321220567967471874983946152
61799321220570216443304858943552
61799321220570216443388541763552
61799321220570216487384103375018
61799321220570216487446779400794
61799321220570216487446779400953
61799321220570216487446865489862
61799321220570216489078679019264
61799321220570216489141441134108
61799321220570216855087207809116
61799321220570217036489540035158
61799321220570217036489797252602
61799321220570217036489798315412
61799321220570217036677826392740
61799321220570217036678083610184
61799321220570217038184115679404
61799321220570217038184373946608
61799321220570217038184373959658
61799321220570218273468404393340
61799321220570218273531166508184
61799321220570221977814290967204
61799321220570221977876966992980
61799321220570221978065253350562
61799321220570221978065339443842
61799321220570318428443088350198
61799321220570318428443202669062
61799321220570318428443459886506
61799321220570318977486105852086
61799321220570318977486134431754
61799321220570318977486134431802
61799321220570333245826290289382
61799321220570333250909235654090
61799321220570333250909236004010
61799321220570333794869307791270
61799321220570333799951996288246
61799321220570333799951996288294
61799321220570335036993251224964
61799321220570335036993251225012
61799321220570335036993251242434
61799321220570335036993252642114
61799321220570335036993279804728
61799321220570335036993624178262
61799321220570335082725944008244
61799321220570335448775630087234
61799321220570335631517886230628
61799321220570335631517886243726
61799321220570335631517887293438
61799321220570335631518000543668
61799321220570335631518258823970
61799321220570335631706172588258
61799321220570335631706173651068
61799321220570335631789969726914
61799321220570335631790228007168
61799321220570338741339080289524
61799321220570338741339424663058
61799321220570338741339424663218
61799321220570338787008954171485
61799321220570338787071715932198
61799321220570368985777840748780
61799321220570368985777869328496
61799321220570368985840602863624
61799321220570368985840631443340
61799321220570619166735779143874
61799321220570619166735807723590
61799321220570633983867934023362
61799321220570633983868048342226
61799321220570633983868305559670
61799321220570633984118981083058
61799321220570633984119009662774
61799321220570633988950621120706
61799321220570633988950622520386
61799321220570633989201669580082
61799321220570635223732441696662
61799321220570635223732812883050
61799321220570635226242924516800
61799321220570635226242924534270
61799321220570635226242924535722
61799321220570635226242924540093
61799321220570635226242925933950
61799321220570635226242925939565
61799321220570635226242925939566
61799321220570635226242925952664
61799321220570635820788852826530
61799321220570635821039901299004
61799321220570638930588725019066
61799321220570638930588725020518
61799321220570638930588726418746
61799321220570638930588726424361
61799321220570638930588726424362
61799321220570638930588726437460
61799321220570638930588753598782
61799321220570638930589097955054
61799321220570668573003325891254
61799321220570668626079026070948
61799321220570668626266282029384
61799321220570668626267053798356
61799321220570669175122043572628
61799321220570672330612082630820
61799321220570672330612082980740
61799321220571519597035759349138
61799321220571519597035873668002
61799321220571519597036130885446
61799321220571519597286806408834
61799321220571519597286834988550
61799321220571519734484799019382
61799321220571519734484799019430
61799321220571519734484827599098
61799321220571519734484827599146
61799321220571534414418961288322
61799321220571534414418988468358
61799321220571534414419332824630
61799321220571534414670008348018
61799321220571534414670036927734
61799321220571534419501534066802
61799321220571534419501648385666
61799321220571534419501649785346
61799321220571534419501906652870
61799321220571534419501907002790
61799321220571534419752696845042
61799321220571534551868000958566
61799321220571534551868000958614
61799321220571534551868029538282
61799321220571534551868029538330
61799321220571534556950689455590
61799321220571534556950689455638
61799321220571535654283840497722
61799321220571535656793953204525
61799321220571535656793953204526
61799321220571535656793953217624
61799321220571535656814873922572
61799321220571536203326600782166
61799321220571536203326600782214
61799321220571536205585922583908
61799321220571536205585922597005
61799321220571536205585922597006
61799321220571536205585923646717
61799321220571536205585923646718
61799321220571536205586036896948
61799321220571536205586295177250
61799321220571536205774208941537
61799321220571536205774208941538
61799321220571536205774210004348
61799321220571536205774323254578
61799321220571536205858264360448
61799321220571536251339880091489
61799321220571536251339880091490
61799321220571536251590928563964
61799321220571536388788662894258
61799321220571536388788921174512
61799321220571539361139753689321
61799321220571539361139753689322
61799321220571539361139753702420
61799321220571539361161045930577
61799321220571539361161045930578
61799321220571539361161045943676
61799321220571539909931723068704
61799321220571539909931723081801
61799321220571539909931723081802
61799321220571539909931837381744
61799321220571539909932095662046
61799321220571539910120009426333
61799321220571539910120009426334
61799321220571539910120010489144
61799321220571539910120123739374
61799321220571539910203806564989
61799321220571539910203806564990
61799321220571539910204064845244
61799321220571539955685680576285
61799321220571539955685680576286
61799321220571539955936729048760
61799321220571567773760459941193
61799321220571567773760717158637
61799321220571567911021127527805
61799321220571567911021128577565
61799321220571569140815021792378
61799321220571569552597027701350
61799321220571569605598805032761
61799321220571569605609279736328
61799321220571569605661567147605
61799321220571569605671956228664
61799321220571569605673070837588
61799321220571569605859983839432
61799321220571569605859984305992
61799321220571569605861098914916
61799321220571569605861103165718
61799321220571569605861104582868
61799321220571569742860245321465
61799321220571572898423864621012
61799321220752688877757229362645
61799321220752703701918352776567
61799321220752987097113278346306
61799321220752987097175697154638
61799321220752987099435128683200
61799321220752987099623413977972
61799321220752987099623758334244
61799321220752987099623762583594
61799321220752987234185403420654
61799321220752987234185746377246
61799321220752987234373688715426
61799321220752987234374033071698
61799321220752987234436451880030
61799321220752987236633121293748
61799321220752987236633464600260
61799321220752987236633468849610
61799321220752987236884168703364
61799321220752987236884169753124
61799321220752987236884512709716
61799321220752987236884517308986
61799321220752987645967667596830
61799321220752987645968010553422
61799321220752987646155952891602
61799321220752987648415384420164
61799321220752987648415728776436
61799321220752987648415733025786
61799321220752987648478147584768
61799321220752987648478490541360
61799321220752988882321317118698
61799321220752988883762521355274
61799321220752988883762522405034
61799321220752988884013225458378
61799321220752988884013226508138
61799321220752988884013569814650
61799321220752989067027794663073
61799321220752998215236348579480
61799321220752998217492685507416
61799321220752998217743389610520
61799321220752998217743733966792
61799321220752998217744395549601
61799321220752998352308818010100
61799321220752998352497102954952
61799321220752998352497104354632
61799321220752998354753096926296
61799321220752998354753439882888
61799321220752998354754101815617
61799321220752998354754216134481
61799321220752998354754216134490
61799321220752998355004145385672
61799321220752998355005150274993
61799321220752998355005264593857
61799321220752998355005264593866
61799321220752998393164647431682
61799321220752998393164904649126
61799321220752998393227322407698
61799321220752998393227408146846
61799321220752998393227409546526
61799321220752998393227666763970
61799321220752998398250573427912
61799321220752998398313335192836
61799321220752998398313336592516
61799321220752998400757614458952
61799321220752998400757700198100
61799321220752998400757701597780
61799321220752998400757958815224
61799321220752998400758849508153
61799321220752998764279367481048
61799321220752998766535360052712
61799321220752998766535704408984
61799321220752998766536365991793
61799321220752998949801868422612
61799321220753003705474808737668
61799321220753003705475151694260
61799321220753003705663094032440
61799321220753003705663438388712
61799321220753003705725857197044
61799321220753003707922874166624
61799321220753003707923645818956
61799321220753003708173922626000
61799321220753003708174694278332
61799321220753003888677318880872
61799321220753003888677404620020
61799321220753003888677406019700
61799321220753003888677663237144
61799321220753003889493312163302
61799321220753003889493313562982
61799321220753139159970953757498
61799321220753139161663206453450
61799321220753139573257184285094
61799321220753148493429925113558
61799321220753148493430183380762
61799321220753149044165196244310
61799321220753149044165453461754
61799321220753149044186116949258
61799321220753149044186374166702
61799321220753150133027914965188
61799321220753150139805836439926
61799321220753150139805836440134
61799321220753150279782838779486
61799321220753150691377159917642
61799321220753150897278380474684
61799321220753150897278409054400
61799321220753153983125821801898
61799321220753153983376613044038
61799321220753153983376870261482
61799321220753153983877934111210
61799321220753153984128982570794
61799321220753153985572510805216
61799321220753153985573282457548
61799321220753153985573539674992
61799321220753153985823559264800
61799321220753153985824330917132
61799321220753153985824588134576
61799321220753154389803562225190
61799321220753154389803562225398
61799321220753154390556703404278
61799321220753154394886908055682
61799321220753154394886908055890
61799321220753154394907828760630
61799321220753154394907828760838
61799321220753154394908085978074
61799321220753154394908085978282
61799321220753154395722588399570
61799321220753154395722617095926
61799321220753154397417537096444
61799321220753154397418308748776
61799321220753154397418565966220
61799321220753154601624180959480
61799321220753154601624209539196
61799321220753154601624552495788
61799321220753154603319785473502
61799321220753154603319814053218
61799321220753183631419917080436
61799321220753187330599459634160
61799321220753187337395207096580
61799321220753187337457970261184
61799321220753187337645911199476
61799321220753187337646255555956
61799321220753187742381723810336
61799321220753187749177471272756
61799321220753187749428175375652
61799321220753187749428175375860
61799321220753198311458681940788
61799321220753198450411688895572
61799321220753198862193952021988
61799321220753198862193952022196
61799321220753889451825265365797
61799321220753889451825265715717
61799321220753898785367890845293
61799321220753898785556177189825
61799321220753898785556205769541
61799321220753898922816931915217
61799321220753898966878636019838
61799321220753898968570545409277
61799321220753898968570545409278
61799321220753899334327226927069
61799321220753899334410909746861
61799321220753899380164523253972
61799321220753899380353152555096
61799321220753904269208438608625
61799321220753904274291012786785
61799321220753904275986361599683
61799321220753904275986390179399
61799321220753904319292256170889
61799321220753904319292257220649
61799321220753904320044368480201
61799321220753904321738945174207
61799321220754039584602582845258
61799321220754039584602582961898
61799321220754049055591091279927
61799321220754049055611983288519
61799321220754049060676760058713
61799321220754049060697653466985
61799321220754049421452119460767
61799321220754049421452119460815
61799321220754049421452376678259
61799321220754049426538418043113
61799321220754049467122020033119
61799321220754049467122050129155
61799321220754049467122278766883
61799321220754049467122307346599
61799321220754049467122393085747
61799321220754049467184812243999
61799321220754049467185040881727
61799321220754049467185069461443
61799321220754049467185155200591
61799321220754049467205961120115
61799321220754049472207947429029
61799321220754049472207948945349
61799321220754049472207976125385
61799321220754049472208320481657
61799321220754049472270739289989
61799321220754049472291631298581
61799321220754049604654743922835
61799321220754049604654743922883
61799321220754049609740670968825
61799321220754049609740670968873
61799321220754050707805904774858
61799321220754050916256264407288
61799321220754054413842722439845
61799321220754054413842722556485
61799321220754054413842723956165
61799321220754054413842808178993
61799321220754054413842809695313
61799321220754054413842836875349
61799321220754054413843066912757
61799321220754054413843181231621
61799321220754054413843841770503
61799321220754054413843842833313
61799321220754054413843870350219
61799321220754054413843871413029
61799321220754054413843956089367
61799321220754054413844214369621
61799321220754054413864792100507
61799321220754054413864876776845
61799321220754054413865135057099
61799321220754054413926406309349
61799321220754054413926406309397
61799321220754054413926749265941
61799321220754054413926749265989
61799321220754054413927554219723
61799321220754054413927554219771
61799321220754054413927554232821
61799321220754054413927897176315
61799321220754054413927897176363
61799321220754054413927897189413
61799321220754054436835727734292
61799321220754054436835727734340
61799321220754054436836070690884
61799321220754054436836070690932
61799321220754054551125546825899
61799321220754054551125889782491
61799321220754054551940678471871
61799321220754054551940678471919
61799321220754054551940679534729
61799321220754054574848851986440
61799321220754054619766355968688
61799321220754054619766384548404
61799321220754054619766727504996
61799321220754054620581516190004
61799321220754054620602064892084
61799321220754054962634694398357
61799321220754054962634808717173
61799321220754054962634808717221
61799321220754054962635065934617
61799321220754054962635812195225
61799321220754054962635813258035
61799321220754054962635840774941
61799321220754054962635841837751
61799321220754054962718375701781
61799321220754054962718375701829
61799321220754054962718376751541
61799321220754054962718376751589
61799321220754054962718461440929
61799321220754054962718461440977
61799321220754054962718719708133
61799321220754054962718719708181
61799321220754054962719524657543
61799321220754054962719867614135
61799321220754054962906747785509
61799321220754054962970572071531
61799321220754054962970572071579
61799321220754054962970573134389
61799321220754054963471521118621
61799321220754054963471521131671
61799321220754054963471522181431
61799321220754054963471635904045
61799321220754054963471636966855
61799321220754054963471894184299
61799321220754054963534283250935
61799321220754054963534284300647
61799321220754054963534284300695
61799321220754054963534284313745
61799321220754054963534656303563
61799321220754054963534657366373
61799321220754054963722685443701
61799321220754054963722942661145
61799321220754054965167212888111
61799321220754054965167213950921
61799321220754054965167241467827
61799321220754054965167242530637
61799321220754054965167327206975
61799321220754054965167585487229
61799321220754054965230004649853
61799321220754054965230004649901
61799321220754054965230004662951
61799321220754054965230347606493
61799321220754054965230347619543
61799321220754054985878745586100
61799321220754054985878745586148
61799321220754054985878831325296
61799321220754054986442456765456
61799321220754054986442456765504
61799321220754054986442457815264
61799321220754054986442829818084
61799321220754054986442829818132
61799321220754054986442915557232
61799321220754054986442915557280
61799321220754054988138178164470
61799321220754054988138521121062
61799321220754055031360333800284
61799321220754055031360362380000
61799321220754055031360705336592
61799321220754055032175121085612
61799321220754055032175122018732
61799321220754055032175122135372
61799321220754055032175579760748
61799321220754055033870842367938
61799321220754055168809402400212
61799321220754055168809488139360
61799321220754055169373114629280
61799321220754055169373114629328
61799321220754055169373486632148
61799321220754055169373486632196
61799321220754055169645168482992
61799321220754055169645168483040
61799321220754055171068834978486
61799321220754055171068834978534
61799321220754055171069177935126
61799321220754087761150486782320
61799321220754087761150486898960
61799321220754087761150487948720
61799321220754087767925198983229
61799321220754087767925228612705
61799321220754087767946148267893
61799321220754087767946149317653
61799321220754088317239957366052
61799321220754088317239957366053
61799321220754098880962343224593
61799321220754098880962371804309
61799321220754098880962600437617
61799321220754098880962601504847
61799321220754098880962629017333
61799321220754098880962629021753
61799321220754098880962630067093
61799321220754098880962630084563
61799321220754099430089044945952
61799321220754099430089044945953
61799321220754099430089302163348
61799321220754099430089302163349
61799321220754099430089302163396
61799321220754099430089302163397
61799321220754099430089303226207
61799321220761103328049658661157
61799321220761103465310413386549
61799321220761103465310527705413
61799321220761103876841629103349
61799321220761103876904391218193
61799321220761109001494957545147
61799321220761109001495071864011
61799321220761137228645470400724
61799321220761259164771463821803
61799321220761259164771463821963
61799321220761259576365441653399
61799321220761259576365441653607
61799321220761259713814225505927
61799321220761259713814482723323
61799321220761259713814482723371
61799321220761259713835146210827
61799321220761259713835146210875
61799321220761259713835403428319
61799321220762003895861440301381
61799321220762003895861440301589
61799321220762003895861468881097
61799321220762003895861468881305
61799321220762004444653410743781
61799321220762004444716172858625
61799321220762009978640166175482
61799321220762037247686489170307
61799321220762037796729248385308
61799321220762037842232015824815
61799321220762460470896858362045
61799321220764711682075626950676
61799321220764846604329285212406
61799321220764846604350177220998
61799321220764861984893900688923
61799321220764861984893986428071
61799321220764861985082158453691
61799321220764861985082187033455
61799321220764861985082272772555
61799321220764861985082272772603
61799321220765161579284295194663
61799321220765161579284295194871
61799321220765161579524768976348
61799321220765161579524883295212
61799321220765161617778799914438
61799321220765161625277696557176
61799321220765162171633066812737
61799321220765162174080127352363
61799321220765162174080899004695
61799321220765162174142889467207
61799321220765162174143661119539
61799321220765162174320715471635
61799321220765162174321487123967
61799321220766062010075795891180
61799321220766062010075824470896
61799321220766062139836911023738
61799321220766062147336550616620
61799321220766062147336579196336
61799321220766062193100623415533
61799321220766062602172514043917
61799321220766062604683112022693
61799321220766062604683370302995
61799321220766062604882887591661
61799321220766062741881104633289
61799321220766062741881362900493
61799321220766062741881362913543
61799321220766062741944125015337
61799321220766062741944896667669
61799321220766062742132153092665
61799321220766062742132411372919
61799321220766062742133181962441
61799321220766062742133183025251
61799321220766062742143661387694
61799321220766062742143661387742
61799321220766062742143662450552
61799321220766062742143747126890
61799321220785119199787990324061
61799321220785119199808910912369
61799321220785402596761974590094
61799321220785402596950259884866
61799321220785403833115279742640
61799321220785403833115279755690
61799321220785404381150665812546
61799321220785404381154109018794
61799321220785404381338952157078
61799321220785404381907250184832
61799321220785404381907250197882
61799321220785404381970011949756
61799321220785404381970011962806
61799321220785408087192162186492
61799321220785408087380448544074
61799321220785418656457401025704
61799321220785419205312133232820
61799321220785419205500419927272
61799321220785419206065278998128
61799321220785419206128040763052
61799321220785419389079618650698
61799321220785419389079619700458
61799321220785419389142380415622
61799321220785419389330666760154
61799321220785419389330666773204
61799321220785420440847212493060
61799321220785424146887589684912
61799321220785452559645313748214
61799321220785452559833600105787
61799321220785452559833600105796
61799321220785453795179273813310
61799321220785453795179274876120
61799321220785468612293946724509
61799321220785571198985697690951
61799321220785571198985812476167
61799321220785571198985812476375
61799321220785571198986070743371
61799321220785571198986070743579
61799321220785571336246825118843
61799321220785571336246825118891
61799321220785571336267745707151
61799321220785571336267745707199
61799321220785575042284878182951
61799321220785575042305798887899
61799321220785575043057911197211
61799321220785575043057911197259
61799321220786319225088443427159
61799321220786319819609611935725
61799321220786319819609611935933
61799321220786319819693294288957
61799321220786319819693323004244
61799321220786319819885047255914
61799321220786319956891401690810
61799321220786319957145801618336
61799321220786319957145801631386
61799321220786321054475227783889
61799321220786325309558651516895
61799321220786353127645296356783
61799321220786353127645296356991
61799321220786353166624025694779
61799321220786353173398852568891
61799321220786353173398852569099
61799321220786369225860002724453
61799321220786369225860088817733
61799321220786771910251726654619
61799321220786771910251726654779
61799321220786771910252099707247
61799321220786771910252099707407
61799321220789004456414780363586
61799321220789004456415123320178
61799321220789004456415123670098
61799321220789004456477542478430
61799321220789004868008758195230
61799321220789004868009101151822
61799321220789004868197043490002
61799321220789004868259805254926
61799321220789006103354775922146
61799321220789006103355895130340
61799321220789006103543061216918
61799321220789006103544180425112
61799321220789006103606599233444
61799321220789006103608922168688
61799321220789006103608922181738
61799321220789006104170683465428
61799321220789006104173778053004
61799321220789006104173778066054
61799321220789006104358968760200
61799321220789006104362063347776
61799321220789006104362063360826
61799321220789006240615530647538
61799321220789006240803815592390
61799321220789006240804591843992
61799321220789006240806914779236
61799321220789006241368676075976
61799321220789006241371770663552
61799321220789006241371770676602
61799321220789006241619723135672
61799321220789006241622817723248
61799321220789006241622817736298
61799321220789006652586854970408
61799321220789006652649616735332
61799321220789006653150939202392
61799321220789006653154033803018
61799321220789006653213700967316
61799321220789006653216795567942
61799321220789009809584557603914
61799321220789009809646975349436
61799321220789009946907730074828
61799321220789020927515899336068
61799321220789020927704184630840
61799321220789020927704528987112
61799321220789020927705303825984
61799321220789020927766946395764
61799321220789020927766947795444
61799321220789020927768065590908
61799321220789020927770389938882
61799321220789020928331806866300
61799321220789020928335245823198
61799321220789020928520092161072
61799321220789021064776654061460
61799321220789021064964940405992
61799321220789021064966058551376
61799321220789021064966059614186
61799321220789021064968382549430
61799321220789021065530143846170
61799321220789021065533238433746
61799321220789021065533238446796
61799321220789021065781076120225
61799321220789021065784170720851
61799321220789021065784285506483
61799321220789021065784285506492
61799321220789021104006430459152
61799321220789021110718409479272
61799321220789021110718496618100
61799321220789021110781171244196
61799321220789021110781172643876
61799321220789021110782320554089
61799321220789021110782406643317
61799321220789021110784643502383
61799321220789021110784729591611
61799321220789021111534317009504
61799321220789021111534403098572
61799321220789021111534776169914
61799321220789021111534776170073
61799321220789021111537784681471
61799321220789021111537870416408
61799321220789021111537870770540
61799321220789021111537870770699
61799321220789021470036142845773
61799321220789021477378148552495
61799321220789021660326746612106
61799321220789021660326747674916
61799321220789021660329841212732
61799321220789021660329842262492
61799321220789021660329842275542
61799321220789021660392602977656
61799321220789021660580889322188
61799321220789021660580889335238
61799321220789022711906055172746
61799321220789022712156757876170
61799321220789022757826631598554
61799321220789022757910344189977
61799321220789022757913700240135
61799321220789022758666841419223
61799321220789022888312932172385
61799321220789022895108220946628
61799321220789022895108222009438
61799321220789022895108307035696
61799321220789022895108308098506
61799321220789022895108336796314
61799321220789022895108336800526
61799321220789022895108336800685
61799321220789022895108336813576
61799321220789022895108593663838
61799321220789022895108595080780
61799321220789022895108680107038
61799321220789022895108681169848
61799321220789022895171355782894
61799321220789022895927595794696
61799321220789022895927681883680
61799321220789022895927681883707
61799321220789022895927681883764
61799321220789023306953619972120
61799321220789026418134717646320
61799321220789026463950720319019
61799321220789026463951753420883
61799321220789026601148712925356
61799321220789026601148971192560
61799321220789026601149057285840
61799321220789026601149057298890
61799321220789026601211475044412
61799321220789026601211733311616
61799321220789026601964964829122
61799321220789026601964964829281
61799321220789054281786661043130
61799321220789054281786662105940
61799321220789054281849079851462
61799321220789054281849422808054
61799321220789054282037366209044
61799321220789054282037709165627
61799321220789054282037709165636
61799321220789054419109834576854
61799321220789054419298120934436
61799321220789056066175354378152
61799321220789056066238115093316
61799321220789056066238116492996
61799321220789056066426401437848
61799321220789071066555412803453
61799321220789172845770784017906
61799321220789173607514529312287
61799321220789173607514529312335
61799321220789173607514615401355
61799321220789173607514615401403
61799321220789176764425966860791
61799321220789177313552668582151
61799321220789177314116752814087
61799321220789177314116752814135
61799321220789462122823387151550
61799321220789471967122874954519
61799321220789471967122989739943
61799321220789473057929023150242
61799321220789473195127015760790
61799321220789473195189691786566
61799321220789473201702733908477
61799321220789473201703078264749
61799321220789473201891020253009
61799321220789473201891363209601
61799321220789473201953780968173
61799321220789473202456223693187
61799321220789473202459318293813
61799321220789473202707270752883
61799321220789473202710365353509
61799321220789473240943358613489
61799321220789473240943359663249
61799321220789473247721156524185
61799321220789473247721271309609
61799321220789473248286403015449
61799321220789473248463950617716
61799321220789473606720993592434
61799321220789473606971697695538
61799321220789473613498786281095
61799321220789473613498786281303
61799321220789473613498901066727
61799321220789473796513240233815
61799321220789473796764174025865
61799321220789473796764288811289
61799321220789476954511708016100
61799321220789476954511708366020
61799321220789477503303678808004
61799321220789477503554382911108
61799321220789510301254154127150
61799321220789510301254154477070
61799321220790372396908000663757
61799321220790372396908001713517
61799321220790372396910324661811
61799321220790372397096287008289
61799321220790372397159049123133
61799321220790372397161373121187
61799321220790372397660112973069
61799321220790372397660371240273
61799321220790372397663465840899
61799321220790372397722874737993
61799321220790372397722876137673
61799321220790372397723133005197
61799321220790372397726227605823
61799321220790372397726229005503
61799321220790372397911161432445
61799321220790372397914514300275
61799321220790372534168756438957
61799321220790372534171079387251
61799321220790372534357041733729
61799321220790372534359365731783
61799321220790372534920868748269
61799321220790372534921125965713
61799321220790372534924220566339
61799321220790372534924221616099
61799321220790372534983887730637
61799321220790372534986982331263
61799321220790372535171915807965
61799321220790372535175268675795
61799321220790373625678043375462
61799321220790373625740719401238
61799321220790373763001473776758
61799321220790374174532775582626
61799321220790374174720717920758
61799321220790374174783479685730
61799321220790374181296778675165
61799321220790374181297036942321
61799321220790374181297036942369
61799321220790374181297037292241
61799321220790374181297037292289
61799321220790374181300136129167
61799321220790374181300136142265
61799321220790374181485065369569
61799321220790374181485065369617
61799321220790374181547827134493
61799321220790374181547827134541
61799321220790374182049924440425
61799321220790374182050182720727
61799321220790374182053277308255
61799321220790374182053277321353
61799321220790374182112686205349
61799321220790374182112944485651
61799321220790374182116039073179
61799321220790374182116039086277
61799321220790374227050250197837
61799321220790374227050336286905
61799321220790374227050593504349
61799321220790374227301383346601
61799321220790374227304769515880
61799321220790374227866272532366
61799321220790374227869625400196
61799321220790374227869625400197
61799321220790374227869625413295
61799321220790374227869711489265
61799321220790374227880104838596
61799321220790374228058255064339
61799321220790374228068476209338
61799321220790374228068734489640
61799321220790374365067618023843
61799321220790374365329488865112
61799321220790377522323490006292
61799321220790377933854706072964
61799321220790377934105410176068
61799321220790411280659827859870
61799321220790411280847856287118
61799321220790421804161753107094
61799321220790421987186582964247
61799321220790421987186583314167
61799321220790422398686760927903
61799321220858050226123499871441
61799321220858098539283620529419
61799321220858098540975873225371
61799321220858099639062021478776
61799321220858099776597729556109
61799321220858353663833535849489
61799321220858370135374764011241
61799321220858370318389104117273
61799321220858398133757639762655
61799321220858398545539903938831
61799321220858399965868323436253
61799321220858504215230619005078
61799321220858504215230619005286
61799321220858504352512295485178
61799321220858504352700323562506
61799321220858504352700580779950
61799321220858504352700580779998
61799321220858504353246867603968
61799321220858504353246867604016
61799321220858504353265436664266
61799321220858504353265436664314
61799321220858505999641089723638
61799321220858505999641089723686
61799321220858505999641089723846
61799321220858505999641347990842
61799321220858506000375666074516
61799321220858506000375667124276
61799321220858506000394235134862
61799321220858506000396558083156
61799321220858506000396559132916
61799321220858516706986347935862
61799321220858520413024401116610
61799321220858520893259588208263
61799321220858520893259588208471
61799321220858521030708371011031
61799321220858521030708372060791
61799321220858548825153474074468
61799321220858548825153475124228
61799321220858548825153732341672
61799321220858550472285885097200
61799321220858553764848645037370
61799321220858554176358711994694
61799321220858554176358711994742
61799321220858554176358711994902
61799321220858554176358716226782
61799321220858554176358973444274
61799321220858554176359745096606
61799321220858554176630650946342
61799321220858554176630650946550
61799321220858554176630655178430
61799321220858564884661649734320
61799321220858565296443912493346
61799321220858565296443913910496
61799321220859250983122307357441
61799321220859250983122307357649
61799321220859250983205875392017
61799321220859254094363756728365
61799321220859254094447324762525
61799321220859254094447324879373
61799321220859254686987590245158
61799321220859254686987591644838
61799321220859265806799818573658
61799321220859265806799819973338
61799321220859266997148492924227
61799321220859271297230002983516
61799321220859298564308752766555
61799321220859298564308752766763
61799321220859298566021811732159
61799321220859299113351656882699
61799321220859299113351771668123
61799321220859299113351771668331
61799321220859299115315877693215
61799321220859299159105356459947
61799321220859299160797609156107
61799321220859299160818156808436
61799321220859299161069203868132
61799321220859299161069205267812
61799321220859300945190772103694
61799321220859304054739711898645
61799321220859304100492521968237
61799321220859304100764374947457
61799321220859304649807135582038
61799321220859721603960504070379
61799321220859755002354252255969
61799321220859766076162865789849
61799321220859766076162865790009
61799321220861952091844616483438
61799321220861952229042609210578
61799321220861955934494915451221
61799321220861955934515807926581
61799321220861955935080663344129
61799321220861955935080663810897
61799321220861955935082986292423
61799321220861955935082986759191
61799321220861955978576876806068
61799321220861955978576877155988
61799321220861955978577135423192
61799321220861955978639897188116
61799321220861957762966946903589
61799321220861957764659199599541
61799321220861957765226383136415
61799321220861967098390138590564
61799321220861972406621890909631
61799321220861972406621891972649
61799321220861972588820323000422
61799321220861972588820324063232
61799321220861972589636232078681
61799321220862000267744012998671
61799321220862000269457157703215
61799321220862000405088419961416
61799321220862000406968959488095
61799321220862005758175057869701
61799321220862005758257849645834
61799321220862005758257849665517
61799321220862005758257854251737
61799321220862005758446140609527
61799321220862005941188626323609
61799321220862005941189311882661
61799321220862005941189397975941
61799321220862005941209427514974
61799321220862005941209427534657
61799321220862005941209427534666
61799321220862005941209428584426
61799321220862005941460131637761
61799321220862005941460475644122
61799321220862005941460480243383
61799321220862106623759422396874
61799321220862106623947450474202
61799321220862106624491412833606
61799321220862106624491671100810
61799321220862106624493737298220
61799321220862106624493995565424
61799321220862106624512304842198
61799321220862106624512306358518
61799321220862106624512563109402
61799321220862106624514629306812
61799321220862106624514887574016
61799321220862107859294239853450
61799321220862107859294496720974
61799321220862107859294496721134
61799321220862107859840787777080
61799321220862107859840788127000
61799321220862123301788018547431
61799321220862123301976304891963
61799321220862156035823834047178
61799321220862156035823834047338
61799321220862156035823837229506
61799321220862156035844724539450
61799321220862156035844724539610
61799321220862156035845499374110
61799321220862406811504784980970
61799321220862406811504899299834
61799321220862406813762006830342
61799321220862406813762007880102
61799321220862406813764330828396
61799321220862406813782899888694
61799321220862408046851574360218
61799321220862408046851574360426
61799321220862408046851688679082
61799321220862408048543827056170
61799321220862408048543827056378
61799321220862408049129951202748
61799321220862408049132273667220
61799321220862408049132273783860
61799321220862408049132274133780
61799321220862408049132274151042
61799321220862408049132275200802
61799321220862408072009066139648
61799321220862408117268820820961
61799321220862408460893388051422
61799321220862408460893389101182
61799321220862408460911957111720
61799321220862408460911957111928
61799321220862408460914279576192
61799321220862408460914280042752
61799321220862408460914280060014
61799321220862408460914280060222
61799321220862422896178441749527
61799321220862422896178441749735
61799321220862422896178698966971
61799321220862422896178698967179
61799321220862423490222161597915
61799321220862423490975045559559
61799321220862423491037720535575
61799321220862423491037721585335
61799321220862423491038064541927
61799321220862423491038064891847
61799321220862423491058613593927
61799321220862423491225978300391
61799321220862423491226092619255
61799321220862451283707003801860
61799321220862452543657920287705
61799321220862452543657920287913
61799321220862452955439926196677
61799321220862452955439926196885
61799321220862456225094054991494
61799321220862456225094169310150
61799321220862456225094172610570
61799321220862456225094174027512
61799321220862456225094399347558
61799321220862456225095201480346
61799321220862456225095202880026
61799321220862456247970962233337
61799321220862456247971219100861
61799321220862456247971220500541
61799321220862456247971305189929
61799321220862456247971994885903
61799321220862456247971995352454
61799321220862456247971995352463
61799321220862456247972337842495
61799321220862456247972338309055
61799321220862456247972339242175
61799321220862456247972339708735
61799321220862456247992110992813
61799321220862456248054529801145
61799321220862456248054872757737
61799321220862456248242815095917
61799321220862456248242819345267
61799321220862456248243163701539
61799321220862456294007334050849
61799321220862456636876436786746
61799321220862456636876438203688
61799321220862456636877465656522
61799321220862456636877467073672
61799321220862456659785726681473
61799321220862456659785726681681
61799321220862456842768943537481
61799321220862456842851476567561
61799321220862456843040538113926
61799321220862467367805115689546
61799321220862467367805115689555
61799321220862467368056162749251
61799321220862467368056164148931
61799321220863307264765324685273
61799321220863307264766353555049
61799321220863307264953611029805
61799321220863307265016287055581
61799321220863307265017401664505
61799321220863307267213042558367
61799321220863307267273394586089
61799321220863307267273738592441
61799321220863307267275718584143
61799321220863307267461766669769
61799321220863307402025993321645
61799321220863307402027107930569
61799321220863307402214279666177
61799321220863307402215394275101
61799321220863307404471472935833
61799321220863307404471731203037
61799321220863308502622855519244
61799321220863308502622855635884
61799321220863308639799956237888
61799321220863308639820848129840
61799321220863351737134823639879
61799321220863351737135080857323
61799321220863351737135166946391
61799321220863351738847967294663
61799321220863351738847968344423
61799321220863351738848225561867
61799321220863351738910643320439
61799321220863351738910987676711
61799321220863351739098929664971
61799321220863351739099015754039
61799321220863351874395578365319
61799321220863351874395835582763
61799321220863351876171399095639
61799321220863351876359684390411
61799321220863356678523365573798
61799321220863356678523366506918
61799321220863356678523366623558
61799321220863356678794190966282
61799321220863357227565007000025
61799321220863357227565008049737
61799321220863357227565008049785
61799321220863357227565265267181
61799321220863357227565265267229
61799321220863357227566126195121
61799321220863357227566127257970
61799321220863357227566127257979
61799321220863357227566384475423
61799321220863357227648574567785
61799321220863357227648574567833
61799321220863357227648579154005
61799321220863357227649693762929
61799321220863357227649693776027
61799321220863357227836865511635
61799321220863357227837980120559
61799321220863357273318592841561
61799321220863357273319969402761
61799321220863357273319970802441
61799321220863357273402159476249
61799321220863357273402503832521
61799321220863357273590446170701
61799321220863357273590531909849
61799321220863357273591565378886
61799321220863357273602140641443
61799321220863357410580466897659
61799321220863357410580725177913
61799321220863367796914938251162
61799321220863367798607191063754
61799321220863368347461922557989
61799321220863368347461923620838
61799321220863368347461923620847
61799321220863368347650208915619
61799321223415512266471750307244
61799321223423321351083416288030
61799321223520928526008905161802
61799321223522279995399974437595
61799321223524680960617013471099
61799321223524681097877682107583
61799321223524681143631266899247
61799321223524681143631266899407
61799321223524681143631352638395
61799321223524681555413272808379
61799321223524681692674027183691
61799321223524981149887231233851
61799321223524981149887259813567
61799321223524981149887492683383
61799321223524981149887521263099
61799321223524995967270433056395
61799321223524995967270433173035
61799321223524995967270461752751
61799321223525881717427421343671
61799321223525881717615706638443
61799321223525881900441674771819
61799321223525881900629960066591
61799321223525881900630045805739
61799321223525882266470353106411
61799321223525882312160885087303
61799321223525882312223561579639
61799321223707299943435351013244
61799321223707301590564403518908
61799321223707311061556098298124
61799321223708212086715355889756
61799321223708217025843062339528
61799321223708217025843062339576
61799321223708217025843090919244
61799321223708217025843090919292
61799321223708217026595202178844
61799321223708217028290779162910
61799321223708261493149876618346
61799321223708261493149877668106
61799321223708261493149877668154
61799321223716472805246489563755
61799321223716472851000071154324
61799321223716772994517080242692
61799321223719174096899571358635
61799321223719174142558622288700
61799321223719174142653152949252
61799321223719474286169788984896
61799321223719474743705756056001
61799321223719474743705985743489
61799321223720375311433854857684
61799321223720375311517508981120
61799321223739717087955991299116
61799321223739717088520847183432
61799321223739731912678875996728
61799321223739733140685981016824
61799321223739733148217048453654
61799321223739765266196148981890
61799321223739765266384434276662
61799321223739766501733550836292
61799321223740784474185554612292
61799321223741084617451515241283
61799321223743335602227353737239
61799321223743335602478515582323
61799321223743485719834003157637
61799321223743485720022031234965
61799321223743774783620664638085
61799321223743774783641556646677
61799321223743774829374220850193
61799321223743785772094980176849
61799321223743785772094981226609
61799321223743785909010037679208
61799321223743785909104568456399
61799321223743785909104568456400
61799321223743785909104572510368
61799321223743785909104572510369
61799321223743785909104572510576
61799321223743785909261199524327
61799321223743785909261199524328
61799321223743785909292596417087
61799321223743785909292596533727
61799321223743785909292596533728
61799321223743785909355730184880
61799321223743785909355731234640
61799321223743785909355734906612
61799321223743785909355734906613
61799321223743785909355735956372
61799321223743785909355735956373
61799321223743785954837236714092
61799321223744686339843622081163
61799321223744686339843623597483
61799321223744686339843623597531
61799321223744686339906299273339
61799321223744686339906299273387
61799321223813718748939589803218
61799321223813767473902632826191
61799321223813767519656188919993
61799321223813767519656189036633
61799321223814067663173226704717
61799321223816268685190735608332
61799321223816268685191507260664
61799321223816268686882988304284
61799321223816268686886082904910
61799321223816268687638195214222
61799321223816270334011782426104
61799321223816270334012040693308
61799321223816270334012040809948
61799321223816270334015139642662
61799321223816270334767251951974
61799321223816270469517523507101
61799321223816270469517780724545
61799321223816270471210033420497
61799321223816285158173164223870
61799321223816285158173168455958
61799321223816318510562011527620
61799321223816318510563044629484
61799321223816318510750296822392
61799321223816318510750674480114
61799321223816468765555714621071
61799321223816720641644466437807
61799321223816720641644466554447
61799321223816720641644495134163
61799321223816720641645242322227
61799321223816720641645271018583
61799321223816720641645499656311
61799321223816720778843263629131
61799321223816720778843492266859
61799321223816735465803266903435
61799321223816735465803267020075
61799321223816735465803295599791
61799321223816768817627515540313
61799321223816768817627515656953
61799321223816768817627544236669
61799321223816768817628287192645
61799321223816768817628287309285
61799321223816768817628315889001
61799321223816768954826308499549
61799321223816779937440515521145
61799321223816779937440515637785
61799321223816780072946255552381
61799321223816780074617616239741
61799321223816780074638508248333
61799321223817621206914282136340
61799321223817621206914282136388
61799321223817621206945679145788
61799321223817621208543485753936
61799321223817621208543485870528
61799321223817621208543485870576
61799321223817621208553990871336
61799321223817621208606534832340
61799321223817621208637931841740
61799321223817621208638017580840
61799321223817621209393486313315
61799321223817621209393486429955
61799321223817621209393486430003
61799321223817621209394262197492
61799321223817621209394262197576
61799321223817621209394262314132
61799321223817621209457053144289
61799321223817621209457310226136
61799321223817621209457310226184
61799321223817621209457310226220
61799321223817621209457311294853
61799321223817621209457311411493
61799321223817621804002579798589
61799321223817621804169972949172
61799321223817621804169974134529
61799321223817621804190866026481
61799321223817621804253628145696
61799321223817621804253628145697
61799321223817621804253628262336
61799321223817621804253628262337
61799321223817621804253885479780
61799321223817621804253885479781
61799321223817621941451620756245
61799321223817621941451620872885
61799321223817621941451878090377
61799321223817669385105710521973
61799321223817669385105710522021
61799321223817669385376535415821
61799321223817669385376535532461
61799321223817669385376535532509
61799321223817669385376564112177
61799321223817669385377305467269
61799321223817669385377305583909
61799321223817669385377305583957
61799321223817669385377306517029
61799321223817669385377306517077
61799321223817669385377307068153
61799321223817669385377307184793
61799321223817669979901940229617
61799321223817669979901941279377
61799321223817669979964616255393
61799321223817669979964617305153
61799321223817680505189535396653
61799321223817680505189535396701
61799321223817680505189535513293
61799321347824517447697323950734
61799321347894750481634433115726
61799321347897452322142161378574
61799321347897452322330532412494
61799321347897452322393208438270
61799321353733142860778070641614
61799321353806077735222908069454
61799321353806077735411279103374
61799321356469924457275079656783
61799321356761691905057052230697
61799321356761691905245337525469
61799321356761691905307756333801
61799321356761691905308013551245
61799321356761691905871840565785
61799321356761691905875196615943
61799321356761691906060125860557
61799321356761691906063224693271
61799321371456267990418975155361
61799321371456267990418975155367
61799321371459018962571270558784
61799321371529252134020095555102
61799321371531953837476332349440
61799321371531953837476332349476
61799321371531953837476332349684
61799321371531953974716196251757
61799321374194627759017071003927
61799321374194627759017156743075
61799321374194627759017413960519
61799321374378615918240410849236
61799321374378615918240753805620
61799321374378615918240753805828
61799321374413738243382157365651
61799321374413738243466873306021
61799321374413738243466873306229
61799321374413738244218985615333
61799321374414683138597889945979
61799321374414683138764909806525
61799321374414683138764909823787
61799321374414683138785830530347
61799321374414683138785831947289
61799321374414683138786174886619
61799321374414683138786174903881
61799321374414683138786176303561
61799321374414683138848592649403
61799321374414683139351035374417
61799321374414683139600963221707
61799321374414683139600963238969
61799321374414683139601738060579
61799321374486684231053796151575
61799321374486684231053796151783
61799321374486684231137135548215
61799321374486684231137135548423
61799321374486684231137478504807
61799321374486684231137478505015
61799321374486684231137483222169
61799321374486684231137483222377
61799321374486717399664612294857
61799321374486717399664612295065
61799321374486717399832751368017
61799321374486717399852638972713
61799321374486717399852640372185
61799321374486717399852640372393
61799321374486717399852983328777
61799321374486717399852983328985
61799321374486717399915659354553
61799321374486717399915659354761
61799321374486717399916434193425
61799321374486717399916434193633
61799321374486717400668546502945
61799321374487568007101212553961
61799321374487568007101216786049
61799321374487568007352261013337
61799321374487568007352265262687
61799321374487568007853324863273
61799321374487568007856768069521
61799321374487568008104373322649
61799321374487568008107472155363
61799321374487568008107472172625
61799321374487617967477513143531
61799321374487617967664420962905
61799321374487617967664425194993
61799321374487617967664769568527
61799321374487617967665454064769
61799321374487617967665798438303
61799321374487617967728217246635
61799321374487617968229625452843
61799321374487617968480329555947
61799321374487618013231097935346
61799321374487618013231098053607
61799321374487618013231098070869
61799321374487618013231098407739
61799321374487618013397085166421
61799321374487618013398118268285
61799321374487618013398118285547
61799321374487618013419038992107
61799321374487618013419040391787
61799321374487618013419383348379
61799321374487618013419383365641
61799321374487618013419384765321
61799321374487618013480772241386
61799321374487618013481801111162
61799321374487618013481801111163
61799321374487618013481802173973
61799321374487618013983210244658
61799321374487618013983210380181
61799321374487618013983210717051
61799321374487618013984243482045
61799321374487618014233913420474
61799321374487618014233913420475
61799321374487618014233917652562
61799321374487618014234946522338
61799321374487618014234946522339
61799321374487618014234947585149
61799321380103219818946628375145
61799321380103219956144620985693
61799321380103219956144620985853
61799321380103520145394294277529
61799321380103520145394294277689
61799321380103525496116006088901
61799321380103525496116006089061
61799321380103553544665280957184
61799321380104420575945321542489
61799321380104426063865025964409
61799321380104454066712888544248
61799321380104459463762772901824
61799321380104459463950800979152
61799321380104459463950805578422
61799321380286040757252435627783
61799321380286040757253464497559
61799321380286040757253464497719
61799321380286040757273356332683
61799321380286040757274127985015
61799321380286040757336775781044
61799321380286040757337147317352
61799321380286941142071455668564
61799321380286941142071827204872
61799321380286941187804119872080
61799321380286941187804119889342
61799321380286941187804491408388
61799321380286941187804491425650
61799321380287241377074056889527
61799321380287241377074056889687
61799321380287241377075085759303
61799321380287241377158440174073
61799321380287241377158526263141
61799321380287241377158783130665
61799321380287241377158784530345
61799321380287241514356775190248
61799321380287241514356775540168
61799321380287241514419280638613
61799321380287241514419537856057
61799321380287241514419538905817
61799321380319661815872451589256
61799321380319661815872454771584
61799321380319661953133205960517
61799321380319661953133205964729
61799321380319661953133206314649
61799321380319661953133209147057
61799321380322063467296913467895
61799321380322063467297942337623
61799321380322063468050054646935
61799321380322063468050054646983
61799321380322063468050058897737
61799321380322358120303035608279
61799321380322358120303150393703
61799321380322358166119755217703
61799321380322363473533033245372
61799321380322363656483824644839
61799321380322363656484596297171
61799321380322363656546586759731
61799321380322363656547615629507
61799321380322363656568540585209
61799321380322363657299727938771
61799321380322363657299727938819
61799321380322363657299732188169
61799321380322363657320652894521
61799321380323264087662398287104
61799321380323264087662402886374
61799321380323264087850426364432
61799321380323264087850430963702
61799321380323297433839988513630
61799321380323297433839988863550
61799321380323297434342172971648
61799321380323297434592875539558
61799321380323297434592877074752
61799321380323308551887470161478
61799321380392607803543061505404
61799321380392607803543064687732
61799321380392607940803815876665
61799321380392607940803816230797
61799321380392607940803819063205
61799321380395009317435832596143
61799321380395304107973760309851
61799321380395304107974018577055
61799321380395309460951808582807
61799321380395309460952837452375
61799321380395309460952837452583
61799321380395309460952841684463
61799321380395309644154434560987
61799321380395309644217196675879
61799321380395309644218225545607
61799321380395309644218225545815
61799321380395309644238002595355
61799321380395309644238774247687
61799321380395309644970337854919
61799321380395309644970337854967
61799321380395342812745449330026
61799321380395342812777859257905
61799321380395342859252175417578
61799321380395342995698055246582
61799321380395342995760817483739
61799321380395342995760817833659
61799321380395342995948731119682
61799321380395342995949104191241
61799321380395342996513963262097
61799321380395353933345555945875
61799321380395353933345555947327
61799321380396242831703527277318
61799321380396243380494464600441
61799321380396243380558259834411
61799321380396243381310372143714
61799321380396243381310372143723
61799321380396243426311844744487
61799321380396243426311844761749
61799321380396243426311845098619
61799321380396243426343240586035
61799321380396243426500131456201
61799321380396243426531268663363
61799321380396243426583440737874
61799321380396243427063956935490
61799321380396243427063957071061
61799321380396243427063957407931
61799321424601464965786970541861
61799321424601464965786970542021
61799321424601475710538556501625
61799321424601475710538813719069
61799321424601475718069909302791
61799321424601476122320819628041
61799321424601476129663858436627
61799321424601476129663887134435
61799321424601481622602231787947
61799321424601514379564530079037
61799321424601525535910351087889
61799321424633896708333980668053
61799321424633896708898836552369
61799321424636598411769068371905
61799321424636598412333924256221
61799321424636603353218995645116
61799321424636603353218995645119
61799321424636603353218995645125
61799321424636603353219340005603
61799321424636603353219340018653
61799321424636603353220114840260
61799321424636647817747030932174
61799321424636647817830340214028
61799321424636647817830340214064
61799321424636647817830340214112
61799321424706880851684140097166
61799321424709582692379866322640
61799321424709582692380239393934
61799321424709582692442915419710
61799321424709582692442915419917
61799321424709582692442916469677
61799321427369554771801126031541
61799321427369554771863887796465
61799321427372256065212575505047
61799321427372256065212661244195
61799321427372528803460907064702
61799321427373457417028877409381
61799321427373462768576230053293
61799321427556244635967130021607
61799321427556244635967130021608
61799321427556244635967215760755
61799321427556244635967215760756
61799321427556244681971734809684
61799321427556244681971763389448
61799321427556244681971849128548
61799321427556244681971849128596
61799321427556244681971849141646
61799321427556244818981469637994
61799321427556244818981469638154
61799321427556244818981469642366
61799321427556244818981469655463
61799321427556244818981469655464
61799321427556244818981469655623
61799321427556244818981555377302
61799321427556244818981555381514
61799321427556244818981555394611
61799321427556244818981555394612
61799321427556244818981555394771
61799321427556244819169727420231
61799321427556244819169727420232
61799321427556244819169727433330
61799321427556244819169841739095
61799321427556244819169841739096
61799321427556244819169841739303
61799321427556244819169841752194
61799321427556244819232518114840
61799321427588348453266280440386
61799321427588359388455599259078
61799321427588659767434986764939
61799321427591060680108681053958
61799321427591110687930341506374
61799321427591110687930427245522
61799321427591110687930427595442
61799321427591361470681788124307
61799321427591361470681788124467
61799321427591366961108877583571
61799321427591366961108877583619
61799321427591366961109649235903
61799321427591366961109649236111
61799321427591366961109652418231
61799321427591366961297934530675
61799321427591366961381616883907
61799321427591366961381616884115
61799321427591366961381621601269
61799321427591366961862018762707
61799321427591366961945705833253
61799321427591410877106878419182
61799321427591410877106878419390
61799321427591410877117338772385
61799321427591410877117338772593
61799321427591410877671737485826
61799321427592300739238850601575
61799321427592311261998377859654
61799321427592311261998463598802
61799321427592311444709366895599
61799321427592311444709366898029
61799321427592311444709366902401
61799321427592311444709366915291
61799321427592311444709366915451
61799321427592311444730287604381
61799321427592311444730287608593
61799321427592311444730287958513
61799321427592311444918660409583
61799321427592311444929120762786
61799321427592311444981336081019
61799321427592311444981336085439
61799321427592311444981336098489
61799321427592311445546195151875
61799321427592311856428954016091
61799321427592311856491630041867
61799321427592311856512552152111
61799321427592311856512638241179
61799321427592311856521977514332
61799321427592311856700923186031
61799321427592311856700923186238
61799321427592311856763599211807
61799321427592311857265782252675
61799321427592311857327683443791
61799321427592311857328458278451
61799321427660404998106645246587
61799321427660404998106645246747
61799321427660404998106903513743
61799321427660443245531454615893
61799321427661343676082481880853
61799321427661594591029847280077
61799321427661594591029933019225
61799321427661594591029933019385
61799321427661594591217875007645
61799321427661594591217875357405
61799321427661594591280637122329
61799321427661594591280637122489
61799321427661594591781959239469
61799321427661594591781959239629
61799321427661594591781959589389
61799321427661594591783078447663
61799321427661594591783078447823
61799321427661594591785402795637
61799321427661594591785402795797
61799321427661594591844721354313
61799321427661594591844721354473
61799321427661594591848078821413
61799321427661594591848078821573
61799321427661611245532427873195
61799321427661611245533199525527
61799321427661611245533199525735
61799321427661611245533202707612
61799321427661611245533202707855
61799321427661611246370027775206
61799321427661611246370027775414
61799321427661644414124126664641
61799321427661644414144272886461
61799321427661644414144358625609
61799321427661644414332300963789
61799321427661644414333420171983
61799321427661644414395062728713
61799321427661644414396095847839
61799321427661644414960180079823
61799321427661644459909179094781
61799321427661644459909179094941
61799321427664045516715906551525
61799321427664045516778582577301
61799321427664296294465191851613
61799321427664296294465196450883
61799321427664296294465277940681
61799321427664296295217304160925
61799321427664296295218423369119
61799321427664296295220747717093
61799321427664296295280066275769
61799321427664296295281099394895
61799321427664296295283423742869
61799321427664296295471451820197
61799321427664312948779487499767
61799321427664312948780259152099
61799321427664312948968544446823
61799321427664312949051112191131
61799321427664312949052226800055
61799321427664312949052226800263
61799321427664312949052231517417
61799321427664345705797354681341
61799321427664345705798473889535
61799321427664345705985381358989
61799321427664345705985385958259
61799321427664345705985725715261
61799321427664345705985730314531
61799321427664345706048143473833
61799321427664345706048401741037
61799321427664345706049176579909
61799321427664345706049176592959
61799321427664345751740086880942
61799321427664345751750547234145
61799321427664345751812073950076
61799321427664345752304171112926
61799321427664345752304171112974
61799321427664345752304945947586
61799321427664346163344525065837
61799321427664346300595077718281
61799321427664346300605193702162
61799321427664346300605279441310
61799321427664346300605279791230
61799321427664346300845780408655
61799321427664346300845780421705
61799321427664346300845781471465
61799321427665196313233954940237
61799321427665196313233954940397
61799321427665196313421984067485
61799321427665196313421984417405
61799321427665196313421988666755
61799321427665196313422327373837
61799321427665196313422331623187
61799321427665196313484746182169
61799321427665196313485003399613
61799321427665196313986067249549
61799321427665196313986068299309
61799321427665196313987187507503
61799321427665196313989510455797
61799321427665196314048830414153
61799321427665196314049862470629
61799321427665196314052186464311
61799321427665196314052186468683
61799321427665196314052186481573
61799321427665196314052186481733
61799321427665196314052186818603
61799321427665196314052187881413
61799321427665196314237891610607
61799321427665196314237891610767
61799321427665196314240214558901
61799321427665196314240214559061
61799321427665196725016219116573
61799321427665196725016223715843
61799321427665196725832126659855
61799321427665196725834450657909
61799321427665196726022478735237
61799321427665196726022479085157
61799321427665196862276973841805
61799321427665196862276973841965
61799321427665196863029086151117
61799321427665196863095205383301
61799321427665196863283233460629
61799321427665246136265558648945
61799321427665246136327205804945
61799321427665246136327464072149
61799321427665246136328234674721
61799321427665246136328235724481
61799321427665246136348381946301
61799321427665246136348384778501
61799321427665246136348386195651
61799321427665246136348467685241
61799321427665246136348470871781
61799321427665246136349156430833
61799321427665246136349242519901
61799321427665246136349242524113
61799321427665246136349500804575
61799321427665246136349501154495
61799321427665246136536408623949
61799321427665246136536413223219
61799321427665246136536752980013
61799321427665246136537527814673
61799321427665246136537527818885
61799321427665246136537527819093
61799321427665246136537527832143
61799321427665246136537529231823
61799321427665246136599429005789
61799321427665246136631672060562
61799321427665246137101612050869
61799321427665246137102386885529
61799321427665246137164288076645
61799321427665246137164289139663
61799321427665246137165062911305
61799321427665246273588218797541
61799321427665246273588990449873
61799321427665246273609136321773
61799321427665246273609140921043
61799321427665246273610255529807
61799321427665246273610255529967
61799321427665246273797163349181
61799321427665246273797163349341
61799321427665246273798282544485
61799321427665246273860187980579
61799321427665246273860959632911
61799321427665246274425043865055
61799321427665246319279123449593
61799321427665246319341799475369
61799321427665246319341799475529
61799321427665246319341800525289
61799321427665246319363496066141
61799321427665246319363496070353
61799321427665246319363582159421
61799321427665246319551867454193
61799321427665246319613772894866
61799321427665246319614543479969
61799321427665246319614544542779
61799321427665246320115951686177
61799321427665246320115953103327
61799321427665246320178627237507
61799321427665246320178627711953
61799321427665246320178628774763
61799321427665246320178628774971
61799321427665246320178628779342
61799321427665246320178628792233
61799321427665246320179403613635
61799321427665246685579427525357
61799321427665246685579427525517
61799321427665246685579432124787
61799321427665246685580546733551
61799321427665246685580546733711
61799321427665246685642193889551
61799321427665246685643222759327
61799321427665246731061043269657
61799321427665246731062162477851
61799321427665246731062163877531
61799321427665246731123805384501
61799321427665246731145074700686
61799321427665246731145846353018
61799321427665246731145846353019
61799321427665246731145846702939
61799321427665246731146104983241
61799321427665246731155185976092
61799321427665246731156307056190
61799321427665246731334131647790
61799321427665246731334131647791
61799321427665246731334131647998
61799321427665246731395778803790
61799321427665246731395778803838
61799321427665246731396807673614
61799321427665246731396807673615
61799321427665246731396807686665
61799321427665246731396808736425
61799321427665246731897871506241
61799321427665246731898215879774
61799321427665246731898215879775
61799321427665246731898990714434
61799321427665246731898990714435
61799321427665246731960633621085
61799321427665246731960633625297
61799321427665246731960634688106
61799321427665246731960637870434
61799321427665246731960892968409
61799321427665246868321797995049
61799321427665246868385594278779
61799321427665246868406515339263
61799321427665246868406601078411
61799321427665246868406859358713
61799321427665246868594886373183
61799321427665246868594886373231
61799321427665246868594886373390
61799321427665246868657562398959
61799321427665246868657562399007
61799321427665246868657563461817
61799321427665246869158626231633
61799321427665246869158970605167
61799321427665246869221388350689
61799321427665246869221646630943
61799321427665246869221647693801
61799321433245731333589307427933
61799321433245731333589307427981
61799321433278146833426288966493
61799321433278146970624281577089
61799321433278147016440742919213
61799321433278147016440742919421
61799321433278447159873954868877
61799321433278447159957752007533
61799321433278447159957752007581
61799321433278447159957752007741
61799321433278447159958009225025
61799321433278480505881213641318
61799321433278480559144170246168
61799321433278480559144941898500
61799321433280848125079370761373
61799321433280848125079370761421
61799321433280848673871341203613
61799321433280848673871341203773
61799321433280853658731739386809
61799321433280853658731742567733
61799321433281148863121014495401
61799321433281148863121014495609
61799321433281153802248748475129
61799321433281153802248748475337
61799321433281182262391229872692
61799321433281182262392000125344
61799321433281182262392001525024
61799321433282048882078063928717
61799321433282048882078063928765
61799321433282048882161861067581
61799321433282049293672041760361
61799321433282049430870034370909
61799321433282049430870034370957
61799321433282049430953831509565
61799321433282049430953831509613
61799321433282049430953831509773
61799321433282049430954088727057
61799321433282049476686495713081
61799321433282049476686495713289
61799321433282054232799775740089
61799321433282054232799775740137
61799321433282054232799778921013
61799321433282054232799778922465
61799321433282054369997768350637
61799321433282054369997768350685
61799321433282054369997771533013
61799321433282054370081565489293
61799321433282054370081565489341
61799321433282054370081565489501
61799321433282054415814229692809
61799321433282054415814229692857
61799321433282054415814229693017
61799321433282054415814486910301
61799321433282054781591746182329
61799321433282054781591749364657
61799321433282082228085322701158
61799321433282082235313021689909
61799321433282082830141020000852
61799321433282082830202925773768
61799321433282082830202925773976
61799321433282082830204040382692
61799321433282082830204040382900
61799321433282082830390953851096
61799321433282082830390953851304
61799321433282082830392068460020
61799321433282082830392068460228
61799321433282087769330659753704
61799321433282087770083886671780
61799321433282088135924312424017
61799321433282088135945204432609
61799321433282088181112665662676
61799321433282088181677520147312
61799321433282088181677864503376
61799321433460967176957184766427
61799321433460967222689077317771
61799321433460967222689848969943
61799321433460967222689848970103
61799321433460967222690106187387
61799321433460967588550390945899
61799321433460967588551162598071
61799321433460967588551162598231
61799321433460967588551419815515
61799321433460967634283055149415
61799321433460967634283826801539
61799321433460967634283826801747
61799321433460967769285035679505
61799321433460967771732096219131
61799321433460967771732096219179
61799321433460967771732867871511
61799321433460967771732867871671
61799321433460967771753016924127
61799321433460967771753788576459
61799321433460967771816436372440
61799321433460967771816550691304
61799321433460967771816550691463
61799321433463668880203472740779
61799321433463668880204244392903
61799321433463668880204244393111
61799321433463668925936136944295
61799321433463668925936908596419
61799321433463668925936908596627
61799321433463669474979155845655
61799321433463669474979927497987
61799321433463669474979927498195
61799321433463669475000076550603
61799321433463669475000848202935
61799321433463669475000848203143
61799321433464569859798174823626
61799321433464569859798289142490
61799321433464569905530839027142
61799321433464569905530839044611
61799321433464569905530953346006
61799321433464569905530953363475
61799321433464569905802808208728
61799321433464569905802922527592
61799321433464570042728831637690
61799321433464570042812514457322
61799321433464570042812514457482
61799321433464570042812543037038
61799321433464570042812628776346
61799321433464570043063562934168
61799321433464570043063591513884
61799321433464869635006153827665
61799321433464869637202180725048
61799321433464869637202937560247
61799321433464869637202937560455
61799321433464869637452884828152
61799321433464869680759738736129
61799321433464870049046862659796
61799321433464870049047963851475
61799321433464870049068112904091
61799321433464870049068884556423
61799321433464870094822484366376
61799321433464870231998769717947
61799321433464870231999541370279
61799321433464870231999541370487
61799321433464870232061531832791
61799321433464870232062187749318
61799321433464870232062189166260
61799321433464870232062302068182
61799321433464870232062303485123
61799321433464870232062303485124
61799321433464870232062303485331
61799321433464870232082108183133
61799321433464870232083222792057
61799321433464870232083224191737
61799321433464870232083495758088
61799321433464870232334287214115
61799321433496084423516782021271
61799321433496084423516782021479
61799321433496089319168959911191
61799321433496089319168959911239
61799321433496089319168959911399
61799321433496089319168963093567
61799321433496089364901627297083
61799321433496089730951223037655
61799321433496089730951227269743
61799321433496089913943871363943
61799321433496089913943871363991
61799321433496089913944643016275
61799321433496089913944643016323
61799321433496089913944643016483
61799321433496089913944646198651
61799321433496089913944900233767
61799321433496089913964792068891
61799321433496089913964792068939
61799321433496089913965562671511
61799321433496089913965563721223
61799321433496089913965563721271
61799321433496089913965563721431
61799321433496089913965566903599
61799321433496089913965820938715
61799321433496990481776574059291
61799321433496990482257746074007
61799321433497023096440784443410
61799321433497285134782696199675
61799321433497285134782696199723
61799321433497285134782696199883
61799321433497285134782810985099
61799321433497285134783069252351
61799321433497285181164286589241
61799321433497285181352314666569
61799321433497285181352572933773
61799321433497290487761888127671
61799321433497290488012692787008
61799321433497290533787199884664
61799321433497290534330361927456
61799321433497290534330363327136
61799321433497290670964514106059
61799321433497290671026247351127
61799321433497290671027276220903
61799321433497290671047868520829
61799321433497290671048211276376
61799321433497290671048211477421
61799321433497290671048212877101
61799321433497290671779388530167
61799321433497290671779388530215
61799321433497290671862999611464
61799321433497290671863120248367
61799321433499691635897703616787
61799321433499691635897703616947
61799321433499691636085988911559
61799321433499692185212690632919
61799321433499692185693092045111
61799321433499692185776774864855
61799321433499692185776774864903
61799321433499692185776779115657
61799321433499724936885836680482
61799321433499736055728305270054
61799321433499736100948412171477
61799321433499736100948412171637
61799321433499736101011173936402
61799321433499736101011174286322
61799321433499986838029755826199
61799321433499986838029755826407
61799321433499986838029870611623
61799321433499986838029870611831
61799321433499986884599374293093
61799321433499986884599632560297
61799321433499986884787660637625
61799321433499991779414712705059
61799321433499991779414712705267
61799321433499991825440281679544
61799321433499991825983443722336
61799321433499991825983445122016
61799321433499992374210544862759
61799321433499992374211316515091
61799321433499992374211316515299
61799321433499992374483298630308
61799321433499992375047373112441
61799321433500025172161035348750
61799321433500876280943683755986
61799321433500886850209012920774
61799321433500887261802990752418
61799321433500887399063659388742
61799321433500887399251687466070
61799321433500887451591766185212
61799321433500887451591766185420
61799321433500887451592023402864
61799321433500887451595122707754
61799321433500887451595237026618
61799321433500887452400681034576
61799321433500892393251977580669
61799321433500892393252320336008
61799321433500892393252320537261
61799321433500892393252321936941
61799321433500892393252321949991
61799321433500892393252325136531
61799321433500892393983512057060
61799321433500892393983512057220
61799321433500892759259734659140
61799321433500892759844829817889
61799321433500892759844829818049
61799321433500892805577145532592
61799321433500892805577489888656
61799321433500892805577489888864
61799321433500892942295082234435
61799321433500892942295339438829
61799321433500892942295344038099
61799321433500892942838158525188
61799321433500925739910055224258
61799321433500925739972731249826
61799321433500925740725618398218
61799321433500936675079095854178
61799321433500936675079210173042
61799321433500936675079210289682
61799321433500936812277203250150
61799321433500936857841741041505
61799321433500936858030026336277
61799321433500936858093463835927
61799321433500936858093464185847
61799321433500936858114743680539
61799321433500937224686356548846
61799321433500937224707248557438
61799321433500937269624004167921
61799321433500937269781669877118
61799321433500937270439912760954
61799321433569035352572234030903
61799321433569035352572234031063
61799321433569035352572237213231
61799321433569035901615252932471
61799321433569035901615252932631
61799321433569035901615256114799
61799321433570231122453420901247
61799321433570231122453421951055
61799321433570236475431469174203
61799321433570236475432240826375
61799321433570236475432240826535
61799321433570236475620526121147
61799321433570236658634095152383
61799321433570236658634095152431
61799321433570236658634865755003
61799321433570236658634866804763
61799321433570236658634866804923
61799321433570236658634869987091
61799321433570236658696857267275
61799321433570236658718478436977
61799321433570236658718821393569
61799321433570236658718822793249
61799321433570236659533611128337
61799321433570236659533696867485
61799321433570264476586964602535
61799321433570269827979025933718
61799321433570269873261133127649
61799321433570269873261909379251
61799321433570269873262167646455
61799321433570270010543455128342
61799321433572632682183471439451
61799321433572666036453115001129
61799321433572666036453115001337
61799321433572670930361513731814
61799321433572670975643147232480
61799321433572670975643147349120
61799321433572670975643232971628
61799321433572670975643233438188
61799321433572670975643491705392
61799321433572670975643606024256
61799321433572671387426661470154
61799321433572671387426690049870
61799321433572671387447582058462
61799321433572671524436238404850
61799321433572671524436353190274
61799321433572682095961030976627
61799321433572682095961030978079
61799321433572932825700480527771
61799321433572932825700480527979
61799321433572937767084550969083
61799321433572937767085322621207
61799321433572937767085322621415
61799321433572938361881154778907
61799321433572938361881926431239
61799321433572938361881926431447
61799321433572938362697058072839
61799321433572971119066477011026
61799321433572971119066477011234
61799321433572971119160156320800
61799321433572971119160156437440
61799321433572971119160270756304
61799321433572971119160271106224
61799321433572971119160500793712
61799321433572971119160615112576
61799321433572971164914214922529
61799321433572971164914991174131
61799321433572971164915249441335
61799321433572971165384917803806
61799321433572971530692607553153
61799321433572971530692607553361
61799321433572971530943670558474
61799321433572971530943699138190
61799321433572971530964591146782
61799321433572971713957879461282
61799321433572971713957994130066
61799321433572982651319983118958
61799321433572982651320011698674
61799321433572982651340903707266
61799321433573822321950428874588
61799321433573838335085394138224
61799321433573838380922930453409
61799321433573838380922931853089
61799321433573838380922931866139
61799321433573838380922935052679
61799321433573838746679371969868
61799321433573838929965692150583
61799321433573838929965949354977
61799321433573838929965953954247
61799321433573838930529690630369
61799321433573838930529776369517
61799321433573866198791073662375
61799321433573871549712418634802
61799321433573871549712418751442
61799321433573871686626862980525
61799321433573871686627982175669
61799321433573871686877910040221
61799321433573871686879029235365
61799321433573871686909290981732
61799321433573871686910411711910
61799321433573871732444586085214
61799321433573871732444587134974
61799321433573871732664011049639
61799321433573871732727015604199
61799321433573871732747952142299
61799321433573871733196698394526
61799321433573871733280267356342
61799321433573872098410246364886
61799321433573872098410246364895
61799321433573872098471887871865
61799321433573872098503240233660
61799321433573872098503268813376
61799321433573872098504389076994
61799321433573872098504389543554
61799321433573872098660174216397
61799321433573872098660178815667
61799321433573872098661293424591
61799321433573872098692690433982
61799321433573872098692719013698
61799321433573872099225034699983
61799321433573872144257988881283
61799321433573872144258247148487
61799321433573872144414878338670
61799321433573872144414878338878
61799321433573872144446275225806
61799321433573872144446275225815
61799321433573872144508906726242
61799321433573872144509021395026
61799321433573872144978962570654
61799321433573872145262211589365
61799321433573872281487261676059
61799321433573872281487262030191
61799321433573872281487347769339
61799321433573872281487606049593
61799321433573872281508153566550
61799321433573872281675633064063
61799321433573872281675633064111
61799321433573872281675633064270
61799321433573872281707014005574
61799321433573872281707014005622
61799321433573872281707014123879
61799321433573872282239372922513
61799321433573872282239717296047
61799321433573872282239717296095
61799321433573883219131679020242
61799321433573883219135106282362
61799321433573883264885263812066
61799321436236817980481626186741
61799321436236817980481883404185
61799321436236861826821000182466
61799321436455355194166258071759
61799321436455355194166601028351
61799321436455355194981389363439
61799321436455355743209276973327
61799321451004356745186129739734
61799321451004356790918793943250
61799321451004356798449172083572
61799321451004356798450200953348
61799321451004356798450205202698
61799321451007030087307338403539
61799321451007030455867547601738
61799321451007030455867576298094
61799321451007057899578542898290
61799321451007057899578542898450
61799321451007058448621217443586
61799321451007058494103177543998
61799321451007058494353881647102
61799321451007058501697260579824
61799321451007058501697260579872
61799321451007058501697264829222
61799321451007063440823879600916
61799321451007063441577106868912
61799321451007063441577106869072
61799321451007063441577111118262
61799321451007063441577111118422
61799321451007931069349260377118
61799321451007931069349260727037
61799321451007931069349260727038
61799321451007958467390238799574
61799321451007959061914873445282
61799321451007959069445165496488
61799321451007959069507927611380
61799321451007959069528934489960
61799321451007959069529706142292
61799321451007959069529963359736
61799321451007959069529964409496
61799321451007959069529967530345
61799321451007959069695955688708
61799321451007959069696984558436
61799321451007959069696984558484
61799321451007964008635661591108
61799321451007964008656668469688
61799321451007964008657440122020
61799321451007964008657697339464
61799321451007964008657698389224
61799321451007964009388802770196
61799321451007964009388807019546
61799321451007964009409810698536
61799321451007964420920104576016
61799321451007964420920104576064
61799321451007964421003820230746
61799321451007964421170812928518
61799321451007975121694069924076
61799321451007975121695098793852
61799321451007975534041189984568
61799321451007975534209359522341
61799321451185487462715560453274
61799321451186843828044336456884
61799321451186843828044336457092
61799321451186843828044365036808
61799321451186843873777000660400
61799321451186843873777000660608
61799321451186843873777029240324
61799321451189389877500273734990
61799321451189545165430081409939
61799321451189545165430109989655
61799321451189545531291395020758
61799321451189545531291395038067
61799321451189545531291395038068
61799321451189545531291423600474
61799321451189545531291423617783
61799321451189545531291423617784
61799321451189545531291509339622
61799321451189545531291509356932
61799321451189545577024059224274
61799321451189545577024059241583
61799321451189545577024059241584
61799321451189545577024087803990
61799321451189545577024173543138
61799321451189545577024173560448
61799321451189545577296028405860
61799321451189545577296028405908
61799321451189545577296056985624
61799321451189545577296142724724
61799321451189545577296142724772
61799321451189545714305734654454
61799321451189545714305734671923
61799321451189545714305734671924
61799321451189545714305763234170
61799321451189545714305763251591
61799321451189545714305763251592
61799321451189545714305763251639
61799321451189545714305763251640
61799321451189545714494021016407
61799321451189545714494021016408
61799321451189545714494021029506
61799321451189545714494049609222
61799321451189545714494135335272
61799321451189545714556783131300
61799321451189545714556811711016
61799321451190445733262785150580
61799321451190445733262785154951
61799321451190445733262785154952
61799321451190445733262785168050
61799321451190445733262813730296
61799321451190445733263156691260
61799321451190445733263156691308
61799321451190445733263156704358
61799321451190446144856762982224
61799321451190446144856762986595
61799321451190446144856762986596
61799321451190446144856762999694
61799321451190446144856791561940
61799321451190446144857134522904
61799321451190446144857134522952
61799321451190446144857134536002
61799321451190446145045048281415
61799321451190446145045048281416
61799321451190446145045049344226
61799321451190446145045162600280
61799321451190446145045420880534
61799321451190740979266062440486
61799321451190745922512458442416
61799321451190745922512458446787
61799321451190745922512458446788
61799321451190745922512458446835
61799321451190745922512458446836
61799321451190745922512458459886
61799321451190745922512487026551
61799321451190745922512487026552
61799321451190745922512487039602
61799321451190745922512829983096
61799321451190745922512829983144
61799321451190745922512829996194
61799321451190746288289446738628
61799321451190746288290088186490
61799321451190746288290089249348
61799321451190746288290116766206
61799321451190746288290116767658
61799321451190746288290116785079
61799321451190746288290116785080
61799321451190746288290116785127
61799321451190746288290116785128
61799321451190746288290117829064
61799321451190746288290117847938
61799321451190746288352122764404
61799321451190746288373772074963
61799321451190746288373800654679
61799321451190746288540150841684
61799321451190746288562057369687
61799321451190746334106436274060
61799321451190746334106436291530
61799321451190746334106464853776
61799321451190746334106464858195
61799321451190746334106464858196
61799321451190746334106464871246
61799321451190746334106807814788
61799321451190746334106807827838
61799321451190746334127400464633
61799321451190746334127743421225
61799321451190746334294721573203
61799321451190746334294721573204
61799321451190746334294721573251
61799321451190746334294721573252
61799321451190746334294722636062
61799321451190746334294750152967
61799321451190746334294750152968
61799321451190746334294751215778
61799321451190746334294835892068
61799321451190746334294835892116
61799321451190746334295094172370
61799321451190746334378447524329
61799321451190746334378448587139
61799321451190746334378452044858
61799321451190746334378453107668
61799321451190746334378533613397
61799321451190746334378534676207
61799321451190746334378537862747
61799321451190746334378791880601
61799321451190746334378796129951
61799321451190746471304428888979
61799321451190746471304428888980
61799321451190746471304428889027
61799321451190746471304428889028
61799321451190746471304428902078
61799321451190746471304457468695
61799321451190746471304457468696
61799321451190746471304457468743
61799321451190746471304457468744
61799321451190746471304457481794
61799321451190746471387382986568
61799321451190746471388154840105
61799321451190746471388240929173
61799321451190746471388498146617
61799321451190746471388499196377
61799321451190746471388502317226
61799321451190746471555476298595
61799321451190746471555476298596
61799321451190746471555476298643
61799321451190746471555476298644
61799321451190746471555477361454
61799321451190746471555504878311
61799321451190746471555504878312
61799321451190746471555504878359
61799321451190746471555504878360
61799321451190746471555505941170
61799321451190746471575396714941
61799321451190746471576425584717
61799321451190746471576439933624
61799321451190746471576441197687
61799321451190746471576444655358
61799321451190746471576445718216
61799321451190746471576527286755
61799321451190746471576788674808
61799321451221960662822042126040
61799321451221960662822042126088
61799321451221960662842962714348
61799321451221960662842962714396
61799321451222866583737827447189
61799321451223161236827316714603
61799321451223161413148203780614
61799321451223161419925010296509
61799321451223161419925096385576
61799321451223161419925096385577
61799321451223161419925353253101
61799321451223161419925353603020
61799321451223161419925353603021
61799321451223161419925354652780
61799321451223161419925354652781
61799321451223161420490209487336
61799321451223161420678495831868
61799321451223166773092115982921
61799321451223166773092458388548
61799321451223166773092458939513
61799321451223166773092463171601
61799321451223166773572603049856
61799321451223166773635279075632
61799321451223166773844604528592
61799321451223166910352870358393
61799321451223166910352956447461
61799321451223166910353213664905
61799321451223166910353214714665
61799321451223166911105360321007
61799321451223194774007482472498
61799321451223211192200132962784
61799321451225562934089746319484
61799321451225562934089746319532
61799321451225562934089832408552
61799321451225562934089832408600
61799321451225568286984887073713
61799321451225568287256937745251
61799321451225612157019320858897
61799321451225612340253328269894
61799321451225612340253414009042
61799321451225612340253414358962
61799321451225851952436903603198
61799321451225862528480140242279
61799321451225863077331401590520
61799321451225863077331430170284
61799321451225863077334757528250
61799321451225863077334757644890
61799321451225863077334757646342
61799321451225863077334757663764
61799321451225863077334757663812
61799321451225863077334758000634
61799321451225863077334759063444
61799321451225863077334759063492
61799321451225863077334786342698
61799321451225863077334787759848
61799321451225863077334872436138
61799321451225863077334872449188
61799321451225863077334872449236
61799321451225863077334872786058
61799321451225863077334873848868
61799321451225863077334873848916
61799321451225863077335130716440
61799321451225863077519686885292
61799321451225863123088342436714
61799321451225863123088342909098
61799321451225863123088343971956
61799321451225863123088457227962
61799321451225863123088457241012
61799321451225863123088457241060
61799321451225863123088715508264
61799321451225863123339391031652
61799321451225863123339419729465
61799321451225863123925555458392
61799321451225868018991682657395
61799321451225868064723504986196
61799321451225868064724346860911
61799321451225868064745540183428
61799321451225868065225684844736
61799321451225868065288360870512
61799321451225868065476388947840
61799321451225868065476732254192
61799321451225868065476732254352
61799321451225868065476736503542
61799321451225868065476736503702
61799321451225868065497683141358
61799321451225868065497686323472
61799321451225868430752954856272
61799321451225868430773946833571
61799321451225868613703503505508
61799321451225868613788215078436
61799321451225868613788216342499
61799321451225868613788302431567
61799321451225868614352027744117
61799321451225868614352298960500
61799321451225868614519411048829
61799321451225896477442828443554
61799321451225901411403275071470
61799321451225901411403275421390
61799321451225901411465951097038
61799321451225901411465951097246
61799321451225901411968135555056
61799321451225912483770423447441
61799321451225912483770681260976
61799321451225912483770681727536
61799321451225912483852956490620
61799321451225912483853991009426
61799321451225912529241492744939
61799321451225912529241578838219
61799321451225912529241836751291
61799321451225912529241837101211
61799321451225912529241837105423
61799321451225912529241837118473
61799321451225912529304254509863
61799321451225912529492540854395
61799321451225912530172822944314
61799321451225912895636255204316
61799321451226763691088439486827
61799321451226763691088439486828
61799321451226763691088439486875
61799321451226763691088439486876
61799321451226763691088439499926
61799321451226763691088439604925
61799321451226763691088439604973
61799321451226763691088525575896
61799321451226763691088525575944
61799321451226763691088783856198
61799321451226768449459042969088
61799321451226768449521718994864
61799321451226768586719711605412
61799321451226768586720059161274
61799321451226768587283795837396
61799321451226768632535286976388
61799321451226768632556293854968
61799321451226768632556979418233
61799321451226768632557065507300
61799321451226768632557065507301
61799321451226768632557098808749
61799321451226768632557098808750
61799321451226768632557322724744
61799321451226768632557322724745
61799321451226768632557323774504
61799321451226768632557323774505
61799321451226768632557323787555
61799321451226768632557326974095
61799321451226768632557357089004
61799321451226768633288428155476
61799321451226768633288432404826
61799321451226768998313689437056
61799321451226768998314036992918
61799321451226768998501974731780
61799321451226768999065801746368
61799321451226768999128825328006
61799321451226768999149745916305
61799321451226769044254530770468
61799321451226769044338558031144
61799321451226769044339242343396
61799321451226769044339242544649
61799321451226769044339243607459
61799321451226769044339328633716
61799321451226769044339328633717
61799321451226769044339329696527
61799321451226769044339361384041
61799321451226769044339362984925
61799321451226769044339362984926
61799321451226769044339586900920
61799321451226769044339586900921
61799321451226769044339591150271
61799321451226769044339621265180
61799321451226769044819729961296
61799321451226769044819729961344
61799321451226769044882405987072
61799321451226769044903055009077
61799321451226769044903316475814
61799321451226769044903326225460
61799321451226769044903326575380
61799321451226769044903330824721
61799321451226769045070438313789
61799321451226769045070438313798
61799321451226769182164201942302
61799321451226769182352488299884
61799321451226801979214970972546
61799321451226801979298739966018
61799321451226802345808624465332
61799321451226802345808625528190
61799321451226802390996976881518
61799321451226813097335675210754
61799321451226813097335675560674
61799321451226813097335703790470
61799321451226813097335703908567
61799321451226813097418715598566
61799321451226813097419745518102
61799321451226813097419745518103
61799321451226813508835623605019
61799321451226813508835623605067
61799321451226813508835624654827
61799321451226813508835881885321
61799321451226813508835882935081
61799321451226813508898299630795
61799321451226813508898299630843
61799321451226813508898300680603
61799321451226813508929651992638
61799321451226813508929653042398
61799321451226813508929653392318
61799321451226813508929680690451
61799321451226813508929681622114
61799321451226813508929681740211
61799321451226813509086585970955
61799321451226813509086585975327
61799321451226813509086585975375
61799321451226813509086585988425
61799321451226813509086587038185
61799321451226813509116904745612
61799321451226813509180729149779
61799321451226813509180729149827
61799321451226813509201621040274
61799321451226813509650670202939
61799321451226813509650670207311
61799321451226813509650670220409
61799321451294789655689023346940
61799321451294789655960619458636
61799321451294789658216956386572
61799321451294789658471104168308
61799321451294911957926720472503
61799321451294911957926724704591
61799321451294912003659417487823
61799321451294912003659417487829
61799321451294912140941061156071
61799321451295812571408437363337
61799321451296096287781412242374
61799321451296107405901387874922
61799321451296107407595620212657
61799321451296107407595706301724
61799321451296107407595706301725
61799321451296107407595963169249
61799321451296107407595963519168
61799321451296107407595963519169
61799321451296107407595964568928
61799321451296107407595964568929
61799321451296112714924384770023
61799321451296112714924413349787
61799321451296112714925417871887
61799321451296112714925442219515
61799321451296112714925442219563
61799321451296112714925446451603
61799321451296112760762725899069
61799321451296112760762729081397
61799321451296112760762814820545
61799321451296112760763068855661
61799321451296112760763073087749
61799321451296112761577858236297
61799321451296112898023823581053
61799321451296112898775851200977
61799321451296112898838612965901
61799321451296146066467001032697
61799321451296146066468034134561
61799321451296146066529763147541
61799321451296146066530796249405
61799321451296146066530796266667
61799321451296146066718049492073
61799321451296146066719082611199
61799321451296146066832997068272
61799321451296146066833083157340
61799321451296146067282908558717
61799321451296146067283941677843
61799321451296146112504149451891
61799321451296146112504407719095
61799321451296146112588090544710
61799321451298391380424509125044
61799321451298497804089401067980
61799321451298497804110293076572
61799321451298513863144140296375
61799321451298513863144398563627
61799321451298513863144398563787
61799321451298513863145170215911
61799321451298513863145170216119
61799321451298513863145173398239
61799321451298514274655496989861
61799321451298514274926404472599
61799321451298514274927433342375
61799321451298514274927433342535
61799321451298547031652529320657
61799321451298547031840814615429
61799321451298547032404898847413
61799321451298547169101569340821
61799321451298547169665653572805
61799321451298547214854383665418
61799321451298547214876045790291
61799321451298547626386457123778
61799321451298547626480485866942
61799321451298547626668930122510
61799321451298547626752583896026
61799321451298547627316668128010
61799321451298558335534445403993
61799321451298558335537887548835
61799321451298797947627302048252
61799321451298808516150750158427
61799321451298808516151008425631
61799321451298808927744986257275
61799321451298814006577495144619
61799321451298814006578524014395
61799321451298814006662178254679
61799321451298814006662182488011
61799321451298814006662182505481
61799321451298814052393842167975
61799321451298814052393842168135
61799321451298814052394100435131
61799321451298814052394100435339
61799321451298814052394871037703
61799321451298814052394871037911
61799321451298814052394872087511
61799321451298814052394872087671
61799321451298814052394875269756
61799321451298814052394875269791
61799321451298814052394875269839
61799321451298814052394875269845
61799321451298814052415767396475
61799321451298814418171444396595
61799321451298814418171472976263
61799321451298814418171472976311
61799321451298814418172477498459
61799321451298814418172501846039
61799321451298814418172506078127
61799321451298814418172506078175
61799321451298814418444442430855
61799321451298814418444446681657
61799321451298814464176106344151
61799321451298814601185784030451
61799321451298814601185812610119
61799321451298814601185812610167
61799321451298814601186042297655
61799321451298814601186070877323
61799321451298814601186812900227
61799321451298814601186813949987
61799321451298814601186841479895
61799321451298814601186842529655
61799321451298814601186842529703
61799321451298814601374098954651
61799321451298814601375099244711
61799321451298814601436861069495
61799321451298814601436861069543
61799321451298814601437889939271
61799321451298814601458826258647
61799321451298814602001974171255
61799321451298814602022996566649
61799321451298847358120082827577
61799321451298847358120083177657
61799321451298847358120086009905
61799321451298847358120086364197
61799321451298847358120341444861
61799321451298847358120426134249
61799321451298847358120430720469
61799321451298847358121114879681
61799321451298847358121115929441
61799321451298847358121116283733
61799321451298847358121116296783
61799321451298847358121200973121
61799321451298847358121202372801
61799321451298847358121459253375
61799321451298847358121460186486
61799321451298847358121460653046
61799321451298847358121460653055
61799321451298847358183102160025
61799321451298847358183876998897
61799321451298847358371130237193
61799321451298847358371130237353
61799321451298847358371134486543
61799321451298847358371388504557
61799321451298847358372163339057
61799321451298847358372163343429
61799321451298847358372163356319
61799321451298847358372163356479
61799321451298847358372164406070
61799321451298847358372164406079
61799321451298847358392284645850
61799321451298847358402511178864
61799321451298847358402740866352
61799321451298847358402769446068
61799321451298847358402855185216
61799321451298847358403889722736
61799321451298847358403890189296
61799321451298847358486423219584
61799321451298847358935989308209
61799321451298847358936247588463
61799321451298847358957140530006
61799321451298847358957140530166
61799321451298847403874672489199
61799321451298847403875044163291
61799321451298847403875045094950
61799321451298847403875045213051
61799321451298847403875045562971
61799321451298847403875045567183
61799321451298847403875045567342
61799321451298847403875045580233
61799321451298847404145869554106
61799321451298847404145869554314
61799321451298847404146641206438
61799321451298847404146641206646
61799321451298847404157231246771
61799321451298847404157489513975
61799321451298847404218743066668
61799321451298847404241172339590
61799321451298847404689832498379
61799321451298847404689833548139
61799321451298847404710725438630
61799321451298847404806031406074
61799321451298847769902608820627
61799321451298847769902694915518
61799321451298847769903380472950
61799321451298847769903380472959
61799321451298847769997523651618
61799321451298847769997609274126
61799321451298847769997609390766
61799321451298847770153394413529
61799321451298847770154427532655
61799321451298847770185939210830
61799321451298847770268343389200
61799321451298847770268343389408
61799321451298847770268429128348
61799321451298847770268429128556
61799321451298847770269463666076
61799321451298847770269592984346
61799321451298847770718253484385
61799321451298847770718511764639
61799321451298847770833677216330
61799321451298847953200119533922
61799321451298847953200120596780
61799321451298847953200120946700
61799321451298847953200148231735
61799321451298847953200149176496
61799321451298847953200234202706
61799321451298858478783043321113
61799321451298858478783301588317
61799321451298858479054897700013
61799321451298858522361147972138
61799321451298858522926007038622
61799321451298858524620325465424
61799321451298858524620582682868
61799321451298858524620583732628
61799321451298858890562251771314
61799321451298858890565564714733
61799321451298858890645819805682
61799321451298858890837160826429
61799321451299714620227932640893
61799321451299714620227933703703
61799321451299714620227936890243
61799321451299715031736811295363
61799321451299715031736811295411
61799321451299715031736839875079
61799321451299715031736839875127
61799321451299715031737069562567
61799321451299715031737069562615
61799321451299715031737098142283
61799321451299715031737840165187
61799321451299715031737841214899
61799321451299715031925097639943
61799321451299715031925126219611
61799321451299715031925126219659
61799321451299715031926126509671
61799321451299715031926126509719
61799321451299715032009852460797
61799321451299715032009853523607
61799321451299715032009857060067
61799321451299715032009938549865
61799321451299715032009939612675
61799321451299715032009942799215
61799321451299715032010196817069
61799321451299715032010201066419
61799321451299715169834692467933
61799321451299747788671110092537
61799321451299747788671367309981
61799321451299747788733872207381
61799321451299747788922157502153
61799321451299747788922161751503
61799321451299747788922415769357
61799321451299747788922420018698
61799321451299747788922420018707
61799321451299747788943311910650
61799321451299747789037192217180
61799321451299747789037450484384
61799321451299747789487017635819
61799321451299747789508167794966
61799321451299747971967762942176
61799321451299747971968107298448
61799321451299747971968882622754
61799321451299747971968883672514
61799321451299747971968884022434
61799321451299747971969255558742
61799321451299747972052953979863
61799321451299747972522507428822
61799321451299748337714127944345
61799321451299748337777924228075
61799321451299748337965180653071
61799321451299748337966209522847
61799321451299748338080125029680
61799321451299748338530036537387
61799321451299748383468832066779
61799321451299748383468832066827
61799321451299748383468833116539
61799321451299748383469090347081
61799321451299748383469091396841
61799321451299748383530479222778
61799321451299748383530479222826
61799321451299748383530737490030
61799321451299748383531508092602
61799321451299748383531508092603
61799321451299748383531509137943
61799321451299748383531509155413
61799321451299748383552401028434
61799321451299748383552401028482
61799321451299748383561740773820
61799321451299748383561826862888
61799321451299748383562860454398
61799321451299748383562861381694
61799321451299748383562861499738
61799321451299748383562861854078
61799321451299748383562889152211
61799321451299748383562890079454
61799321451299748383562976172942
61799321451299748383718765567310
61799321451299748383718765567358
61799321451299748383719794432715
61799321451299748383719794437134
61799321451299748383719794437135
61799321451299748383719794450185
61799321451299748383719795499945
61799321451299748383750113207372
61799321451299748383751146798882
61799321451299748383751147861740
61799321451299748383751148211660
61799321451299748383751261467666
61799321451299748383812789233196
61799321451299748383813937611587
61799321451299748383834829502034
61799321451299748383834830564892
61799321451299748384283620384445
61799321451299748384283620388817
61799321451299748384283620401914
61799321451299748384283620401915
61799321451299748384283621451626
61799321451299748384283878669118
61799321451299748384283878669119
61799321451299748384283879731929
61799321451299748520792263867755
61799321451299748520980549162527
61799321451299748521011901524322
61799321451299748521011930104038
61799321451299748521544633394511
61799321451299748521544634457321
61799321451299759504214285560147
61799321451299759504214371649215
61799321451299759504214628516739
61799321451299759504214628866659
61799321451299759504381764585466
61799321451299759504381764935386
61799321453957468564925359303771
61799321453957468564988035329547
61799321453957468747939355514267
61799321453957468747939612731711
61799321453957468747939698470859
61799321453958669322070411316523
61799321453958669505084750483819
61799321453961070424390136999935
61799321453961070424452899114779
61799321453961071019249244190887
61799321453961370613388848971015
61799321453961370613472531791015
61799321453961370613639810291563
61799321453961370613639810291771
61799321453961370613723493111563
61799321453961371025171112097479
61799321453961371208268791127975
61799321453961371208269134084567
61799321453961371208519838187671
61799321453962271593045570113607
61799321453962271593066490818555
61799321453962271776080829985851
61799321453962277127554654106535
61799321454179924864438751824501
61799321454179924864626779901669
61799321454179924864626779901829
61799321454180180588281810859287
61799321454180180588282153815671
61799321454180180772048520019899
61799321454180180772111281784663
61799321454180181137324828361175
61799321454180225053709345704485
61799321454180225053709431443585
61799321454180225053709431443793
61799321454180225053897373781765
61799321454180225053897373781973
61799321454180225053960135546689
61799321454180225053960135546897
61799321454180225602752363206373
61799321454180225602940391283861
61799321454180330865659821225323
61799321454180330866474609560411
61799321454180330866474609560571
61799321454180331414702497170299
61799321454180331415538177513979
61799321454180364213217055671461
61799321454180364762280623625029
61799321454181081705136610351367
61799321454181126170564145196725
61799321454181126170752173274053
61799321454250158584867661294101
61799321454250458819702783135445
61799321454250458819703812005221
61799321454250458819891068430377
61799321454250458819953830195141
61799321454250458957151822805689
61799321454250458957152594458021
61799321454250469344721731942027
61799321454250469344909674280207
61799321454250469893764406487323
61799321454250469893952807617439
61799321454250469893952807967199
61799321454250469894015569732123
61799321454252859739071960286261
61799321454252859739259988363429
61799321454252859739259988363589
61799321454252859876520743088981
61799321454252870859072216692089
61799321454253159928341525296421
61799321454253159928341525296629
61799321454253159928342554166197
61799321454253159928342554166405
61799321454253159928342639905345
61799321454253159928342639905393
61799321454253159928529810591193
61799321454253159928529810591401
61799321454253159928530582243525
61799321454253159928530582243733
61799321454253159928530925200117
61799321454253159928592572356117
61799321454253159928593344008449
61799321454253159928593344008497
61799321454253159928593601225893
61799321454253160111356893800261
61799321454253160111544150225257
61799321454253160111545264834181
61799321454253160111606911990181
61799321454253160111607940859957
61799321454253160477384542798517
61799321454253160477385571668293
61799321454253160477573599745621
61799321454253171048071185880613
61799321454253171048071185880661
61799321454253171048154782494697
61799321454253171048156733906731
61799321454253171048157076863323
61799321454253171048157078262955
61799321454253171048321889983717
61799321454253171048321889983765
61799321454253171048321889983925
61799321454253171048342781992309
61799321454253171048342781992517
61799321454253171048342810572025
61799321454253171048342810572233
61799321454253171048343153528617
61799321454253171048343153528825
61799321454253171048345106340283
61799321454253171048345106340491
61799321454253171048345135036639
61799321454253171048345135036847
61799321454253171048405829554601
61799321454253171048407782366059
61799321454253171048407782366107
61799321454253171048408154019007
61799321454253171048408154019215
61799321454253171185605774976607
61799321454253171185605774976815
61799321454253171185605889762239
61799321454253171185606117933407
61799321454253171185668908744607
61799321454253171231169207867749
61799321454253171231357150206089
61799321454253171231357493162681
61799321454253171231359474204143
61799321454253171231419911970853
61799321454253171231420169188457
61799321454253171231422236318827
61799321454253171231422493186303
61799321454253171231422493186511
61799321454253171231422493536431
61799321454253171597113860425957
61799321454253171597113860426117
61799321454253171597199751408619
61799321454253171597385828074121
61799321454253171597388123842379
61799321454253171597388152538735
61799321454253171597450799867995
61799321454253171597450799868155
61799321454254060679355931865529
61799321454254060679356960735305
61799321454254061045196324788709
61799321454254061045197353658485
61799321454254061045385381735813
61799321454254061090949909697173
61799321454254061090950938566949
61799321454254071615968859903387
61799321454254071616156887980715
61799321454254071616156916677071
61799321454254071616157145198207
61799321454254071616219564006491
61799321454254071616219564006539
61799321454254071753417556617039
61799321454254071798980903769033
61799321454254071799169189063805
61799321454254071799171256194335
61799321454254071799234275176703
61799321454254072165197610064313
61799321454254072165199819743503
61799321454254072165199934528927
61799321454254072210953518970783
61799321454254072211016281085675
61799321459866994683099219992031
61799321459866994683099562948623
61799321459866994683162238974399
61799321459869695837554309176363
61799321459869695837554309176523
61799321459869695837554566393807
61799321459869695837554566393967
61799321459869695837554652132955
61799321459869696386597326678251
61799321459869701326038097830267
61799321459869701326289144889963
61799321459869996026574199070203
61799321459869996026824903173307
61799321459869996026825160390751
61799321459870896594553002343707
61799321459870896594553259561151
61799321459870896594553345300299
61799321459870897143596019845595
61799321459870913196158875095291
61799321459870913196346817433471
61799321459870913607940795265115
61799321459870913607941138221707
61799321459870913608129166299035
61799321460085804658472926715599
61799321460088505949937723215547
61799321460088505950126008510479
61799321460088505950188770275243
61799321460159084232993478782181
61799321460159095306866418589343
61799321460159095307054446666671
61799321460159095307117208431595
61799321460161479731952255676249
61799321460161496272176179739535
61799321460161496272239198721903
61799321460161496409436934115007
61799321460161496409437191332451
61799321460161496409497286142569
61799321460161496409499565493178
61799321460161496409499610140783
61799321460161752172068399108763
61799321460161752172068656326207
61799321460161752172821540287851
61799321460161752172884559270219
61799321460161785524646560577061
61799321460161785524709236602837
61799321460161785524709579559429
61799321460161796461425853031371
61799321460161796461509792602047
61799321460161796598519500384383
61799321460161796598686521667695
61799321460161796598707527995151
61799321460161796598707528461711
61799321460161796598770204020927
61799321460161796598770546977519
61799321460161796598770547444079
61799321460161796644187192793865
61799321460161796644458788905561
61799321460161796644521807887929
61799321460161796644524132235903
61799321460161797010468870533259
61799321460161797010489791121567
61799321460161797010552467147343
61799321460162652694126510101423
61799321460162652694126853058015
61799321460162652694691708942331
61799321460162652694942413045435
61799321460162653105908773227839
61799321460162653105908858966987
61799321460162653106473629112155
61799321460162653106473714851303
61799321460162653106473972068747
61799321460162653106662000146075
61799321460162653106724676171851
61799321460162686046515614622617
61799321460162686046516729231541
61799321460162686046703985656537
61799321460162686046704757308869
61799321460162686046766661682313
61799321460162686046767433334645
61799321460162686458297620531589
61799321460162686458297963488181
61799321460162686458298649401365
61799321460162686458298735140513
61799321460162686458548667591285
61799321460162686458549696461061
61799321460162697166331282024655
61799321460162697166495979309913
61799321460162697166496093628777
61799321460162697166496350846221
61799321460162697166517242854813
61799321460162697166579661663145
61799321460162697212084866816479
61799321460162697212272894893807
61799321460162697212335913876175
61799321460162697578089957141557
61799321460162697578090071460421
61799321460162697578113545151071
61799321460162697578278356755193
61799321460162697578299248763785
61799321460162697578301573228399
61799321460162697578361924789561
61799321832296614756965123602693
61799321832303535773799877844332
61799321832303535773799877844416
61799321832303535773988164188948
61799321835032239841153979494047
61799321835032540030403652785883
61799321835043061479055712457349
61799321835043061479871357017357
61799321835043061479871615284561
61799321835043061479871615401201
61799321835043094780608442321516
61799321835043094780859490780684
61799321835043361622300752381345
61799321835043361622572721545669
61799321835043361623388624372881
61799321835043361623388624373041
61799321835043361623388624489521
61799321835043361623388624489681
61799321835043362857919256908515
61799321835043363269701778302135
61799321835044262190384503187399
61799321835044262229342340398657
61799321835044262229342340398705
61799321835044262229342340398865
61799321835044262236117162667676
61799321835044262236117162667724
61799321835044262236117167272769
61799321835044262236117167272770
61799321835044262236870050184701
61799321835044262236870308451857
61799321835044262236870308451905
61799321835044262236870308452065
61799321835044263883246219778433
61799321835044263883246219778641
61799321835044295583600920978041
61799321835044295590376006119357
61799321835251392777492964516411
61799321835251392777680992593739
61799321835251392779375568237985
61799321835251392784459171285921
61799321835251392784459258424749
61799321835251392784459515642193
61799321835251392786718951420105
61799321835251392786781713534949
61799321835251392786969999879481
61799321835251394614674986244480
61799321835251394614675014940788
61799321835251394614675014940836
61799321835251394614678453897686
61799321835251394614678453897734
61799321835263100206682315871745
61799321835263100211765147267349
61799321835263100214275627255287
61799321835263100214275631504637
61799321835263100214276402094159
61799321835263100214276403156969
61799321835263149617806647727702
61799321835263149620338051608532
61799321835263149620338051612744
61799321835356793800588848637834
61799321835356793800588848754474
61799321835356808627194341765496
61799321835356809038976605954938
61799321835359510329028522482655
61799321835359510740719698180273
61799321835359510742223922798906
61799321835360346661255581703689
61799321835360394836234781293367
61799321835360394836423067637899
61799321835360394836485485396471
61799321835360394836485743663675
61799321835360394837049569628455
61799321835360394837050602730319
61799321835360394837237855972987
61799321835360394837238630807647
61799321835360394882176309589931
61799321835360394882992216070403
61799321835360394882992217133213
61799321835360394882994540081507
61799321835360394884686792764409
61799321835360396117317592343382
61799321835360396119848996224212
61799321835360411308339980884719
61799321835360411308528007912287
61799321835360411310223732499197
61799321850029712202563760256576
61799321850127906889212452916891
61799321850130608592668432610669
61799321852768970882652690133528
61799321852768971020101730853324
61799321852770138292428750649491
61799321852770140076818562129888
61799321852770140076818562129897
61799321852976068312529869923792
61799321852976068312529869924000
61799321852976068312532193921846
61799321852976068312532193922054
61799321852977269072028586975212
61799321852977318841604643606231
61799321852977318841604729695299
61799321852977318841855433798403
61799321852977318841855692065607
61799321852977318842357875106475
61799321852977318842357876523417
61799321852977318842420551132251
61799321852977318842420551149513
61799321852977318842420552549193
61799321852977318842608579209579
61799321852977318842608579226841
61799321852977318842608580626521
61799321852977318844052366078595
61799321852977318844052452167663
61799321852977318844303156270767
61799321852977318844303414537971
61799321852985374182334621739100
61799321852987775505985136685990
61799321852987775505985136686198
61799321852988075883334688783748
61799321852988075883334688783956
61799321852988077670190126085659
61799321852988125658044535937237
61799321853085338987083928284251
61799321853085338987083928284459
61799321853085338987084157855099
61799321853085338987084157855307
61799321853085338987084272640523
61799321853085338987084287166577
61799321853085338987087629759155
61799321853085338987087629759363
61799321853085371720197916924935
61799321853085371720386287958855
61799321853085371720389297870092
61799321853085371720448965384311
61799321853085371788748050425462
61799321853085371788748050425670
61799321853085372155111115547653
61799321853085372157555480552917
61799321853085372340322473225378
61799321853085372340573177310985
61799321853085386979770437781733
61799321853085386979770439316927
61799321853085386979770552572773
61799321853085386979770552572981
61799321853085386980021142020351
61799321853085386981466162871387
61799321853086270938279028755459
61799321853086270938529732858563
61799321853086270939031056375383
61799321853086270939032175583577
61799321853086270939034412425541
61799321853086270939093817090547
61799321853086270939282103435079
61799321853086270939282878269739
61799321853086270939282879686681
61799321853086270939285202634975
61799321853086270939285460902179
61799321853086270940726751227823
61799321853086270940977455330927
61799321853086272359091236296692
61799321853086272768425778012159
61799321853086272768673126047843
61799321853086272768676483514943
61799321853086272770870143017423
61799321853086272770873500486126
61799321853086272771120847103265
61799321853086272771120848520207
61799321853086272771124204570365
61799321853086272771124204575945
61799321853086287547018135675455
61799321853086287547645010252079
61799321853086287547832924010543
61799321853086287547833038329407
61799321853086287549277944507607
61799321853086287593335920534438
61799321853086287593335920534447
61799321853086287593586623237862
61799321853086287593586623237871
61799321853086287595282233383652
61799321853086287595282233383661
61799321858666789488945695821888
61799321858667058109182966894771
61799321858667091455106171192966
61799321858677562948448042406805
61799321858677562949263945350657
61799321858677562949263945350817
61799321858677563086461564436354
61799321858677563086461564904366
61799321858677563086461564908578
61799321858677563086461565971388
61799321858677563086461937488822
61799321858677563086461937488982
61799321858677563086461937956994
61799321858677563086461937961205
61799321858677563086461937961206
61799321858677563086461937961365
61799321858677563086461939024016
61799321858677563131378326168081
61799321858677563131378699220869
61799321858677863137697342645853
61799321858677863137697715698641
61799321858677863274895335256401
61799321858677863274895708309189
61799321858677863275711237728190
61799321858677863275711238200414
61799321858677863275711610780818
61799321858677863275711611130738
61799321858677863275711611253041
61799321858677863275711611253042
61799321858677863275711611253201
61799321858677863275795294074291
61799321858677864922087154126259
61799321858677864922087522579617
61799321858677864922087522579777
61799321858677864922087527179047
61799321858677896485275971289160
61799321858677896673276403113042
61799321858677896674970979807048
61799321858678763705446735574149
61799321858678763706262265465374
61799321858678763706262266528184
61799321858678763706262266878104
61799321858678763706262638045778
61799321858678763706262638395698
61799321858678763706262638518001
61799321858678763706262638518002
61799321858678763706262638518161
61799321858678763706262639580812
61799321858678763706262639930732
61799321858678763843544313949799
61799321858678765489836169398286
61799321858678765489836169402498
61799321858678765489836170465308
61799321858678765489836173647636
61799321858678765489836541982742
61799321858678765489836542450914
61799321858678765489836542455125
61799321858678765489836542455126
61799321858678765489836542455285
61799321858678765489836543517936
61799321858678765489836546700264
61799321858678765489920225276375
61799321858678765489920229525671
61799321858678765489920229525725
61799321858678765535652893611143
61799321858678765535652893611303
61799321858678797053024990697900
61799321858678797053024990814540
61799321858678797053087666840524
61799321858678797190285659450864
61799321858678797190285659451072
61799321858884693680633049257403
61799321858884693680633049257611
61799321858884693680633164042827
61799321858884693680633422310031
61799321858884693680633422310239
61799321858884693726365713460967
61799321858884693726365713461127
61799321858884693726366086513595
61799321858884693726366086513755
61799321858884695327009333636607
61799321858884695327009333636815
61799321858884695372741624787543
61799321858884695372741624787703
61799321858884695372741997840171
61799321858884695372741997840331
61799321858884695510002747493910
61799321858884695510002747494070
61799321858884695510002752215644
61799321858884695512447117220907
61799321858884695512468037809167
61799321858885896079761261755548
61799321858885896079761262105468
61799321858885896084007653751531
61799321858885896084008026804159
61799321858885896084060328215720
61799321858893999593022291225408
61799321858893999593022291225409
61799321858896401033376201922438
61799321858896401061433442456559
61799321858896401061433442456560
61799321858896401061433442469658
61799321858896401107162663331572
61799321858896435645946168493532
61799321858896701108339543278132
61799321858896701245621476975676
61799321858896701250619980930843
61799321858896701250619980931051
61799321858896701250620095716267
61799321858896701250679643840016
61799321858896701250679643840176
61799321858896701250682742691396
61799321858896701250682742691604
61799321858896701250683115744024
61799321858896701250683115744232
61799321858896701296436700540267
61799321858896701296457636146864
61799321858896701298870605192328
61799321858896701298871634062104
61799321858896703083270872776539
61799321858896703083270872776587
61799321858897601676169151022726
61799321858897601683669076063008
61799321858897601813429819659050
61799321858897601820929830788400
61799321858897601864269417585932
61799321858897651682026977446839
61799321858897651682215005524167
61799321858897651682215263791371
61799321858897651684722390561559
61799321858993647533431371947730
61799321858993662423997118397435
61799321858993662423997118397595
61799321858993662423997491450063
61799321858993662423997491450223
61799321858993662425689744146175
61799321858993664210643378041644
61799321858993664210643378041692
61799321858993664210646734091801
61799321858993664210646734091849
61799321858993664210915231370831
61799321858993664210915231370991
61799321858993664210915360565669
61799321858993695571337845237813
61799321858993695571337845237861
61799321858993696806935310140496
61799321858993696806935310140497
61799321858993696806935310140656
61799321858993696806935681676805
61799321858993696807019251227493
61799321858993696944217243838041
61799321858993711769193245926873
61799321858993947722701965945966
61799321858993947722722857954558
61799321858993962567511804537413
61799321858993962567514127485707
61799321858993962567514127485915
61799321858993962567514500538335
61799321858993962567514500538543
61799321858993962569206753234495
61799321858993963851122016355617
61799321858993964216902988804697
61799321858993964399913986797809
61799321858993964399917327971993
61799321858993964400164646278823
61799321858993964400164904545979
61799321858993964400165019331403
61799321858993964400165019331451
61799321858993964400165033857505
61799321858993964400168376448631
61799321858993964400189053770519
61799321858993964400189312037723
61799321858993995898119899112852
61799321858993995898120156330296
61799321858993995898120156330504
61799321858993995921561894082200
61799321858993995923256470776206
61799321858993996950452609376108
61799321858993996996206194167932
61799321858993997133278663615814
61799321858993997133278663616022
61799321858993997156096132913034
61799321858993997156096133379594
61799321858993997545248921522528
61799321858993997545248954802296
61799321858993997545248954819558
61799321858993997545249213086762
61799321858993997545252307670126
61799321858993997753403219916210
61799321858994011775198709030606
61799321858994011981068950527978
61799321858994011981340546639674
61799321858994011981436196138657
61799321858994011981436196140061
61799321858994011981436196157531
61799321858994012392130568031365
61799321858994012392130568031413
61799321858994012392130568031573
61799321858994012392882681857205
61799321858994012392886037907155
61799321858994012392886037907203
61799321858994012393122895510910
61799321858994012393122895511070
61799321858994012393126252978170
61799321858994012393155440288480
61799321858994012393218116314256
61799321858994012394578290622029
61799321858994012394578419821030
61799321858994012394578419821078
61799321858994012394818505655248
61799321858994897586709922292630
61799321858994897586709922292838
61799321858994897586709922409270
61799321858994897586709922409478
61799321858994897586898208637162
61799321858994897586898208753802
61799321858994897589157643348052
61799321858994897589157643464692
61799321858994898138200662383570
61799321858994898181537922062519
61799321858994898181725950139847
61799321858994898181726208407051
61799321858994898184222744437066
61799321858994912411619977792938
61799321858994912411620063531878
61799321858994912411703631566246
61799321858994912411895015575688
61799321858994912411895015577092
61799321858994912411987223409393
61799321858994912411987223422491
61799321858994912413587268271640
61799321858994912413587268389684
61799321858994912413587269806834
61799321858994912960119803054021
61799321858994912960182566235887
61799321858994912960663082433494
61799321858994912960934591407983
61799321858994912960934677028870
61799321858994912960934677028879
61799321858994912960934677029030
61799321858994912960934677501262
61799321858994912960934677501263
61799321858994912960934678564073
61799321858994912960938034614014
61799321858994912960938034614231
61799321858994912960945554012863
61799321858994912960966446021455
61799321858994912960967221924541
61799321858994912961029122047231
61799321858994912961029897950317
61799321858994912962630287291309
61799321858994913006500233859958
61799321858994913006510738860983
61799321858994913006510739210903
61799321858994913006688176198346
61799321858994913006688261937286
61799321858994913006688261937494
61799321858994913006691619404594
61799321858994913006698766938311
61799321858994913006698767288231
61799321858994913006699025555435
61799321858994913006699110224971
61799321858994913006699886126653
61799321858994913006699886126813
61799321858994913006783483213121
61799321858994913006783826169713
61799321858994913006783827232523
61799321902981329966995934055639
61799321902981329969507566737160
61799321903200134590895588340097
61799321903200134590895588690017
61799321903200134590895589739777
61799321903200134590896592743993
61799321903200134590898917091967
61799321903207340920290480474460
61799321903207340920290480474496
61799321903208239701201512898957
61799321903208241488102262115051
61799321903208241488102262115135
61799321903208241488102262115141
61799321903305502253630820235569
61799321903305534371529707361202
61799321903308203911312584597129
61799321903308203957066166206625
61799321903308203957066166206833
61799321903308237310374260838663
61799321903308237310395152828589
61799321905838797893337033815055
61799321905838798305119039724075
61799321905936044987372613076443
61799321905936044987560641153819
61799321905942996917789354067532
61799321905942997466581323110044
61799321905942997466581323459964
61799321905942997466581324509724
61799321905943897490618624298627
61799321905943897897132350375004
61799321905943897897132351774684
61799321905943898085414855056031
61799321905943898085415226592339
61799321905944165974443078855465
61799321905944198274657405864265
61799321905946599188785432169884
61799321905946599188785432519804
61799321905946867677878423776761
61799321905947768245690291506267
61799321905947799950864377092495
61799321905947799951136344740499
61799321905947800538310445140561
61799321905947800538310445140769
61799321905947800538310445490481
61799321905947800538310445490689
61799321905947800538310449740039
61799321905947800540569881251131
61799321905947800540569881255343
61799321905947800540820929727977
61799321905947800545085272014673
61799321905947800545085272014881
61799321905947800545650131081317
61799321905947800545650131435449
61799321905947800545650132498307
61799321905947800545650132498467
61799321905947800545660979386207
61799321905947800545716246068411
61799321905947800545901179558163
61799321905947800545904532425993
61799321905947800545904618515061
61799321905947800545932575497903
61799321905947800547344708129455
61799321905947800547344708129663
61799321905947800547344966409757
61799321905947800547344966409917
61799321905947800547407470244507
61799321906154597005625002896543
61799321906154597005687765011387
61799321906154597005876051355919
61799321906154897185669954364779
61799321906154897185670040453847
61799321906154897185857982442107
61799321906154897185858325398699
61799321906154897185858325748619
61799321906154897187364530009025
61799321906154897187364616098093
61799321906154897187552558086353
61799321906154897187552902442625
61799321906154897192447875839517
61799321906154897192447961928585
61799321906154897192636161134289
61799321906154897192636246873437
61799321906154897192636248273117
61799321906154897194895682988219
61799321906154897194895941268473
61799321906154897194958445103063
61799321906154897194958703383317
61799321906154897195146989727849
61799321906154897734712971866507
61799321906154897734712971866667
61799321906154897734712972216427
61799321906154897734712972216587
61799321906154897734713057955575
61799321906154897734900999943995
61799321906154897734901000293915
61799321906154897734963762058679
61799321906154897736595576987921
61799321906154897741490893341405
61799321906154897741490893691165
61799321906154897741490893691325
61799321906154897741490979430313
61799321906154897741490979430473
61799321906154897741679180035857
61799321906154897741679265775005
61799321906154897743938615813769
61799321906154897744001377928613
61799321906154897744189664273145
61799321906154897782161133819057
61799321906154897782349161896385
61799321906154897787255026091660
61799321906154897787255026091820
61799321906154897787257349039954
61799321906154897787257349040114
61799321906154897787505987412160
61799321906154897787505987412208
61799321906154897787506073151356
61799321906154897787508311410214
61799321906154897787508311410262
61799321906154897787996591958861
61799321906154897787996849176305
61799321906154897787996935265165
61799321906154897788059354073705
61799321906154897788059610941229
61799321906154897788059697030089
61799321906154897789691167603107
61799321906154897789692286798043
61799321906154897789692286798251
61799321906154897789692545078505
61799321906154897789753929717951
61799321906154897789754187984947
61799321906154897789754187985155
61799321906154897789755048912887
61799321906154897789755048913095
61799321906154897789755307193349
61799321906154899022851747921680
61799321906154899022855100789510
61799321906154899434637449655074
61799321906154899571643718363872
61799321906154899571643718364032
61799321906154899571643975231396
61799321906154899571643975231556
61799321906154899571647069832022
61799321906154899571647071231702
61799321906154899571647071231862
61799321906154899571647074418402
61799321906154899571832003308676
61799321906154899571832003308884
61799321906154899574175466618443
61799321906154947147737385992507
61799321906154947147737385992667
61799321906154947147737472081575
61799321906154947147737472081735
61799321906154947147925414069995
61799321906154947147925415469675
61799321906154947147925758426267
61799321906154947147988176184679
61799321906154947147988434451883
61799321906154947148490617492751
61799321906154947148490617497123
61799321906154947148490617510173
61799321906154947148490617847043
61799321906154947148490618909693
61799321906154947148490618909853
61799321906154947148553293518527
61799321906154947148553293522899
61799321906154947148553293535789
61799321906154947148553293535949
61799321906154947148553293872819
61799321906154947148553294935469
61799321906154947148553294935629
61799321906154947148741321613117
61799321906154947148741321613277
61799321906154947148741323012797
61799321906154947148741323012957
61799321906154947559707678596091
61799321906154947560272881686349
61799321906154947560272882036269
61799321906154947560335557712125
61799321906154947560523585789453
61799321906154947560523586139373
61799321906162687879320992962602
61799321906162702657725551652906
61799321906163002854243878906451
61799321906163002854244993515375
61799321906163002854307755630219
61799321906163002892467168582945
61799321906163002892718215992561
61799321906163002897549742761105
61799321906163002897738028055877
61799321906163002899997459584439
61799321906163002900009039151451
61799321906163002900009043383539
61799321906163002900060222749043
61799321906163002900061341957237
61799321906163004501655447043247
61799321906163052672336168451305
61799321906165403812117879072474
61799321906165453818247286828938
61799321906165453818247372568086
61799321906165453818247372918006
61799321906165704603444126855351
61799321906165704603444131087439
61799321906165706387916846303579
61799321906165706387916846303627
61799321906166604574191651038355
61799321906166604985783304871945
61799321906166604985785628869999
61799321906166604988229993875263
61799321906166604988231022745039
61799321906166604988292755990107
61799321906166604988293784859883
61799321906166605123044059247417
61799321906166605125491777120511
61799321906166605125554539235355
61799321906166605163902323221841
61799321906166605163902323222001
61799321906166605168796612455149
61799321906166605168796612455309
61799321906166605168984897400001
61799321906166605168984897400161
61799321906166605169047659514845
61799321906166605171244328928563
61799321906166605171244330328243
61799321906166605171244330328403
61799321906166605171244333514943
61799321906166605171244587545639
61799321906166605171244587545847
61799321906166605171244591795197
61799321906166605171245362030379
61799321906166605171245362030427
61799321906166605171245362384511
61799321906166605171245362384719
61799321906166605171245363447369
61799321906166605171245363447529
61799321906166605171307091043407
61799321906166605171307091043567
61799321906166605171307095629787
61799321906166605171307349310563
61799321906166605171307349310771
61799321906166605171308124145223
61799321906166605171308124145271
61799321906166605171308124499355
61799321906166605171308124499563
61799321906166605171308125562213
61799321906166605171308125562373
61799321906166605171308210238711
61799321906166654392029797523207
61799321906166654392315323182218
61799321906166654392315408804726
61799321906166654392315408921366
61799321906166654529290551898679
61799321906259096765941107530259
61799321906259096765941107880179
61799321906259096765943431878233
61799321906259096766129135957507
61799321906259997196492135145139
61799321906259997196494459143193
61799321906259997196680163222467
61799321906259997333690213494835
61799321906259997333752889520611
61799321906259997333940917597939
61799321906260013255184116414581
61799321906260013255998904399749
61799321906260247561834720009345
61799321906260247561834806098413
61799321906260247562022748086673
61799321906260247562085510201517
61799321906260265795390371619747
61799321906260266001563589925455
61799321906260266001563589925615
61799321906260266001563934294778
61799321906260266001567032083347
61799321906260266001567032083348
61799321906260266001567032083555
61799321906260297362070116299765
61799321906260297362258401594489
61799321906260297499330784936089
61799321906260297499519155969961
61799321906260297499519155970009
61799321906260297522207575992827
61799321906260297522207575992987
61799321906260297522207576342907
61799321906260297522207662081895
61799321906260297522207662082055
61799321906260297522395604070155
61799321906260297522395604070315
61799321906260297522458366184999
61799321906260297522959688302299
61799321906260297522959688652059
61799321906260297522959688652219
61799321906260297522960807491619
61799321906260297522960807510493
61799321906260297522963131839593
61799321906260297522963131858467
61799321906260297523022450416983
61799321906260297523022450417143
61799321906260297523023483517395
61799321906260297523023483536109
61799321906260297523023483536269
61799321906260297524718060561321
61799321906260297524718060580195
61799321906260297567961162301131
61799321906260297567961248390199
61799321906260297568149190378459
61799321906260297568149533335051
61799321906260297568713274610443
61799321906260297568714393818637
61799321906260297568776036725287
61799321906260297568777069844413
61799321906260297568779392779657
61799321906260297570408969449833
61799321906260299146375896354757
61799321906260299146459464389125
61799321906260299146459550128273
61799321906260299146459837441752
61799321906260299146459837441753
61799321906260299146459923180901
61799321906260299146462934876190
61799321906260299146462935226110
61799321906260299146647835422997
61799321906260299146647835423045
61799321906260299146647865519080
61799321906260299146647865519081
61799321906260299146647865519240
61799321906260299146647868352892
61799321906260299146651307327257
61799321906260299146710627633924
61799321906260299146710627633925
61799321906260299146710627634084
61799321906260299146710885914179
61799321906260299146710889102122
61799321906260299146710889102123
61799321906260299146713983702748
61799321906260299146713983702956
61799321906260299148907299881454
61799321906260299169622244827125
61799321906260299352333147658341
61799321906260299352350969182107
61799321906260299352350969182267
61799321906260299352350969532027
61799321906260299352350969532187
61799321906260299352351055271335
61799321906260299352538997259435
61799321906260299352538997259595
61799321906260299352601759374279
61799321906260299352605116841379
61799321906260299354861453769315
61799321906260299354861453769475
61799321906260313970872012497330
61799321906260313970872012497378
61799321906260313971373420703379
61799321906260313971373420703539
61799321906260313971373420703587
61799321906260313971436096379151
61799321906260313971436096379199
61799321906260313971436096379359
61799321906260313994249841641119
61799321906260313994250213158553
61799321906260313994250213177427
61799321906260313994312517298101
61799321906260313994312517316975
61799321906260313994312888853283
61799321906262667515731827770692
61799321906262698488145216590099
61799321906262698488145216940019
61799321906262698488147540938073
61799321906262715096632700606729
61799321906262715096695005096197
61799321906262715096695376632505
61799321906262951026782793441398
61799321906262951027535938852574
61799321906262967155684307082708
61799321906262967155684335779064
61799321906262967498888393616786
61799321906262967498888393634048
61799321906262967704727310038699
61799321906262967704810619805863
61799321906262967704810620855623
61799321906262967704810620855783
61799321906262967704810648502171
61799321906262967704810992858443
61799321906262967704810992858491
61799321906262967704811007384545
61799321906262967704814005603541
61799321906262967704814091696821
61799321906262967704814091696981
61799321906262967705002378054403
61799321906262967705002421633526
61799321906262999202766129857336
61799321906262999202766129857544
61799321906262999225830950391291
61799321906262999226395034623275
61799321906262999226396153481549
61799321906262999226398477829523
61799321906262999226457796388199
61799321906262999226458829507325
61799321906262999226646857584653
61799321906263000300851877547680
61799321906263000300852167694972
61799321906263000438112631923152
61799321906263000438112919236792
61799321906263000438112922070444
61799321906263000438116016671070
61799321906263000438116017025202
61799321906263000438367065484578
61799321906263000461275239115948
61799321906263000507007903202824
61799321906263000507025831009180
61799321906263000849895186613802
61799321906263000849898281214428
61799321906263000850145976805974
61799321906263000850145976806182
61799321906263000850149329673804
61799321906263000850149329674012
61799321906263001055786318702833
61799321906263001055786404441981
61799321906263001055799960801154
61799321906263001055974342180891
61799321906263001055977785387139
61799321906263001056037104295527
61799321906263001058234122315075
61799321906263001058296540410309
61799321906263001058296798690771
61799321906263001058299897528857
61799321906263015148988551364784
61799321906263015148988551364944
61799321906263015262525094292258
61799321906263015285902923422949
61799321906263015285903294959257
61799321906263015285903296022067
61799321906263015285965599448725
61799321906263015285965970648163
61799321906263015285965972047843
61799321906263015286153998725491
61799321906263015287598646960099
61799321906263015287598646977361
61799321906263015287661322985875
61799321906263015331730146976731
61799321906263015331730146996414
61799321906263015331751038985163
61799321906263015331751038985323
61799321906263015331751039005006
61799321906263015332001743088267
61799321906263015332001743088427
61799321906263015699475068871506
61799321906263849833269876047921
61799321906263849833269876048081
61799321906263851068428640530717
61799321906263851069244543474729
61799321906263851069434895900031
61799321906263899244411685052827
61799321906263899244411685402747
61799321906263899244411771141735
61799321906263899244599714529675
61799321906263899244599714529835
61799321906263899244600057486267
61799321906263899244662733512043
61799321906263899245143652889919
61799321906263899245145975838213
61799321906263899245163797711899
61799321906263899245163798761659
61799321906263899245164917969853
61799321906263899245226559476823
61799321906263899245227592577235
61799321906263899245227592578687
61799321906263899245227592583059
61799321906263899245227592596109
61799321906263899245227592932979
61799321906263899245227593995629
61799321906263899245227593995789
61799321906263899245229916931033
61799321906263899245415622072957
61799321906263899245415622073117
61799321906263899245417945021251
61799321906263899245417945021411
61799321906263899246922169621161
61799321906263899246922169640035
61799321906263899656381977656251
61799321906263899657197884849613
61799321906263899657197885199533
61799321906263899793642732031563
61799321906263899793642732031723
61799321906263899794270611497517
61799321906263899794270611497677
61799321906263899794458639574845
61799321906263899794458639575005
61799321906263899839208288862699
61799321906263899839208288862859
61799321906263899839208289212619
61799321906263899839208289212779
61799321906263899839208374951767
61799321906263899839396316939979
61799321906263899839396316940187
61799321906263899839459079054823
61799321906263899839459079054871
61799321906263899839960401521883
61799321906263899839960401521931
61799321906263899839963500354597
61799321906263899840023163286807
61799321906263899840023163286855
61799321906263899840024196405981
61799321906263899840024196406141
61799321906263899840026262473653
61799321906263899840212224483309
61799321906263899840212224483469
61799321906263899840214548831283
61799321906263899840214548831443
61799321906263899841655753054761
61799321906263899841718515169605
61799321906263899841718773449907
61799321906263899841718773450067
61799321906263900891540742138887
61799321906263900891732208823193
61799321906263900891826353420406
61799321906263900891826353537046
61799321906263900894051222126825
61799321906263901028801496514359
61799321906263901031311976502297
61799321906263901074555078241947
61799321906263901074555078242107
61799321906263901074555078591867
61799321906263901074555078592027
61799321906263901074555164331015
61799321906263901074757008817480
61799321906263901074806125651563
61799321906263901077065561412213
61799321906263901077065561766505
61799321906263901077065562829155
61799321906263901077065562829315
61799321906263901486350988066114
61799321906263901486525369445851
61799321906263901486528812652099
61799321906263901486588131560487
61799321906263901488847567321137
61799321906263901488847567675269
61799321906263901488861514484248
61799321906263901488882406492840
61799321906263901488882435189196
61799321906263901623598100343265
61799321906263901626108580331203
61799321906263915715701838022853
61799321906263915715701838024257
61799321906263915715701838041727
61799321906263915715701838391647
61799321906263915716453950215525
61799321906263915716453950687909
61799321906263915716453950700959
61799321906263915716454322224009
61799321906263915716516626241301
61799321906263915716516626357941
61799321906263915716516626359345
61799321906263915716516997894249
61799321906263915716516997895653
61799321906263915716516997913123
61799321906263915716516998249785
61799321906263915716516998249993
61799321906263915716516999312803
61799321906263915716705025971577
61799321906263915716705025972981
61799321906263915716705025990451
61799321906263915716705026321497
61799321906263915716705026327113
61799321906263915716705026340371
61799321906263915718149673752675
61799321906263915718149673869315
61799321906263915718149673888189
61799321906263915718149674225059
61799321906263915718149674242321
61799321906263915718149675287869
61799321906263915718212349778451
61799321906263915718212350250835
61799321906263915718212350263885
61799321906263915852962592748245
61799321906263915852962592767119
61799321906263915853777381089157
61799321906263915853777752625465
61799321906263915853965780696969
61799321906263915853965780715683
61799321906263915853965780715843
61799321906263915899468289849381
61799321906263915899468662920714
61799321906263915899468662920723
61799321906263915899479166852079
61799321906263915899531337533929
61799321906263915899750762963775
61799321906263915899750762963935
61799321906263915899814929856469
61799321906263915899814930919327
61799321906263916265496969252447
61799321906263916265559645278223
61799321906263916265559645278383
61799321906263916265560016814531
61799321906263916265560016814691
61799321906263916311313601723155
61799321906263916311344740795419
61799321906263916311344740795579
61799321906263916311501629800483
61799321906263916311501630150403
61799321906263916311596935765441
61799321906263916311596936828299
61799321906263916313040464002492
61799321906263916313040464352412
61799321911747156995607766989574
61799321911747158047459043670442
61799321911844370165721812580783
61799321911844386088783988904417
61799321911844386088783988904465
61799321911844386088784102290161
61799321911844386088784360557413
61799321911844670354971485872619
61799321911844686414499549119751
61799321911844686415315452063763
61799321911844719761242266447232
61799321911844720173024272356204
61799321911844720173024272706124
61799321911852475276027075692339
61799321911852475276027075692387
61799321911852489963743234289057
61799321911852489963743347674801
61799321911852490100188081115424
61799321911852490100188081115632
61799321911852490100188084302172
61799321911852490100188194384528
61799321911852490100188194384576
61799321911852490100188194384736
61799321911852490100188199088840
61799321911852490100188199089000
61799321911852490100188199093212
61799321911852490100188199106261
61799321911852490100188199106262
61799321911852490139146036435873
61799321911852490145920743802828
61799321911852490145920745318940
61799321911852490145920745319148
61799321911852490145920748507092
61799321911852490145920748524561
61799321911852490145920749924033
61799321911852490145920749924034
61799321911852490145920858588044
61799321911852490145920858588252
61799321911852490145920863292516
61799321911852490145920863309777
61799321911852490145920863309778
61799321911852490145920864709458
61799321911852490145920864709665
61799321911852490146674005888753
61799321911852490146757573456353
61799321911852490146757573456354
61799321911852490146757686842098
61799321911852490146757688241777
61799321911852490146757688241778
61799321911852490146757688241985
61799321911852775465276748984175
61799321911852775511030333775999
61799321911852790289437752891148
61799321911852790289437754407468
61799321911852790289437757595412
61799321911852790289437757949544
61799321911852790289437782987024
61799321911852790289437867676364
61799321911852790289437867676412
61799321911852790289437867676572
61799321911852790289437872262584
61799321911852790289437872262792
61799321911852790289437872380676
61799321911852790289437872380836
61799321911852790289437872734968
61799321911852790289437873797778
61799321911852790289437873797826
61799321911852790289437873797985
61799321911852790289438125943616
61799321911852790289458792986453
61799321911852790289458794504391
61799321911852790290190900191489
61799321911852790290190900191649
61799321911852790290191014977073
61799321911852790290274582662979
61799321911852790290274695930418
61799321911852790290274695930466
61799321911852790290274697330097
61799321911852790290274697330098
61799321911852790290274697330145
61799321911852790290274697330146
61799321911852790290274697330305
61799321911852790290274697448403
61799321911852790290274954197670
61799321911852823499755631413996
61799321911852823682686288228060
61799321911852823687769548514785
61799321911852823689461115102172
61799321911855191255396316083937
61799321911855191255396316083985
61799321911855191255396344780341
61799321911855191804188658179125
61799321911855191849921065515277
61799321911855193084702884224625
61799321911855193084702887411117
61799321911855193084702888473975
61799321911855193084702912920981
61799321911855193084703001724365
61799321911855491993437959817965
61799321911855491993437959818173
61799321911855491993438073203709
61799321911855491993438074603597
61799321911855493228219893312897
61799321911855493228220006698641
61799321911855525340200683651068
61799321911855525340200684117628
61799321911855525385933347854584
61799321911855525391016608141309
61799321911855525392708174728696
61799321911856377187480858044015
61799321911856377187480858044063
61799321911856377187501778632323
61799321911856377187501778632371
61799321911856377736272828486207
61799321911856377736272828486255
61799321911856377782026413278031
61799321911856392004867154583873
61799321911856392004867154584033
61799321911856392011641863467100
61799321911856392011641863467308
61799321911856392011641866653848
61799321911856392011641866655252
61799321911856392011641867009384
61799321911856392011641868072194
61799321911856392011641892046864
61799321911856392011641896768598
61799321911856392011641976736204
61799321911856392011641976736252
61799321911856392011641976736412
61799321911856392011641981322424
61799321911856392011641981322632
61799321911856392011641981440516
61799321911856392011641981440676
61799321911856392011641981444888
61799321911856392011641981457937
61799321911856392011641981457938
61799321911856392011641981794808
61799321911856392011641982857618
61799321911856392011641982857666
61799321911856392011641982857825
61799321911856392011642239725189
61799321911856392011642239725190
61799321911856392011662902046293
61799321911856392011662903564231
61799321911856392012395009251489
61799321911856392012395124036913
61799321911856392012478691604514
61799321911856392012478691722819
61799321911856392012478720300918
61799321911856392012478804990258
61799321911856392012478804990306
61799321911856392012478806389938
61799321911856392012478806389986
61799321911856392012478806390145
61799321911856392012478806508243
61799321911856392423988987083133
61799321911856392423989100468669
61799321911856392423989101868557
61799321911856392553659125026017
61799321911856392553659125026065
61799321911856392553659125026225
61799321911856392553847411370597
61799321911856392560433833909292
61799321911856392560433833909500
61799321911856392560433837096040
61799321911856392560433837097444
61799321911856392560433947178396
61799321911856392560433947178444
61799321911856392560433951882708
61799321911856392560433951882868
61799321911856392560433951887080
61799321911856392560433951900129
61799321911856392560433951900130
61799321911856392560434205445648
61799321911856392560434210167381
61799321911856392560434210167382
61799321911856392560705921065911
61799321911856392561187093079217
61799321911856392561187351346469
61799321911856392561270662165011
61799321911856392561270775432450
61799321911856392561270775432498
61799321911856392561270776950435
61799321911856392561271033699702
61799321911856392599412709817841
61799321911856392599663758277425
61799321911856392607003326250221
61799321911856392607003326250222
61799321911856392607003439635966
61799321911856392607003441035645
61799321911856392607003441035646
61799321911856392607003441035853
61799321911856393658770923764605
61799321911856393658771033963601
61799321911856393658771038077645
61799321911856393658771292230853
61799321911856393658791958784045
61799321911856393796052708927382
61799321911856393796052708927430
61799321911856393796052710445367
61799321911856393796052713631694
61799321911856393841785288441557
61799321911856393841785288441558
61799321911856393841785373130898
61799321911856393841785373130946
61799321911856393841785374530625
61799321911856393841785374530626
61799321911856393841785374530785
61799321911856393841785377717118
61799321911856393841785631398150
61799321911856394207563262673045
61799321911856425771002415019132
61799321911856425771002415135772
61799321911856425771002415485692
61799321911856425908012379668784
61799321911856425908012379668992
61799321911856425953745043755868
61799321911856425953933071833196
61799321911856425958814560597813
61799321911856425958814904971347
61799321911856425960509137641739
61799321911856425960509137659001
61799321911856425960509137659208
61799321911856425960509482015273
61799321911856425960519870629980
61799321911856425960707898707308
61799321912059620695112709848847
61799321912059620695112824634271
61799321912059620695113082901475
61799321912059620740845374052315
61799321912059620740845374052523
61799321912059620740845488837947
61799321912059621788178290972764
61799321912059621925438959609088
61799321912059622334710828486714
61799321912059622336970260015276
61799321912059622341488735960847
61799321912059622341488735961007
61799321912059622341488994228051
61799321912059622387221285378891
61799321912059622387221285379099
61799321912059622387221400164315
61799321912059622387221400164523
61799321912059622524478940432212
61799321912059622524479055217428
61799321912059622524482035032630
61799321912059622524482039754364
61799321912059622524482154539787
61799321912059622524482154539995
61799321912059622524503075128143
61799321912059622524503075128303
61799321912059622524503333395347
61799321912059622526926777812255
61799321912059622526926777812303
61799321912059622526947698400611
61799321912062322398359769475323
61799321912062322398359884260747
61799321912062323626363910281594
61799321912062323628623341810156
61799321912062323628623343209836
61799321912062323628874047312940
61799321912062323628874390269324
61799321912062324230194758027087
61799321912063208182660675559542
61799321912063208182681567568134
61799321912063222965604482346884
61799321912063223011085983772320
61799321912063223011086098090976
61799321912063223011086098091184
61799321912063223011088307653734
61799321912063223011088309170054
61799321912063223011088422438950
61799321912063223011088422439158
61799321912063224059174370474796
61799321912063224196435037711440
61799321912063224196686086170608
61799321912063224200950042448376
61799321912063224200950155717528
61799321912063224200950500073752
61799321912063224200950500073800
61799321912063224200953594674378
61799321912063224200953594674426
61799321912063224200953599378690
61799321912063224246707184170514
61799321912063224608217043620412
61799321912063224608468092079580
61799321912063224612735858850602
61799321912063224612735863567916
61799321912063224795474677094084
61799321912063224795474790363396
61799321912063224795475134719460
61799321912063224795478229320086
61799321912063224795478229320294
61799321912063224795478234024558
61799321912063224795663076707928
61799321912063224795666515664666
61799321912063224795666515664826
61799321912063224795746730831156
61799321912063224795746730831204
61799321912063224795750083698986
61799321912063224795750083699034
61799321912063523154592646826301
61799321912063523154592648225981
61799321912063523154594971174275
61799321912063523154854041319808
61799321912063523154854155638672
61799321912063523154856365317862
61799321912063523155358462642667
61799321912063523155358462642875
61799321912063523155358577428091
61799321912063523155358577428299
61799321912063523155407435161389
61799321912063523155410878839812
61799321912063523157102012205315
61799321912063523202867449493949
61799321912063523203055477571277
61799321912063524383362603448938
61799321912063524389938321596625
61799321912063524389938665952897
61799321912063524389941760553523
61799321912063524389952498246028
61799321912063524390140524923676
61799321912063524390140526323356
61799321912063524390199715740212
61799321912063524390199801829280
61799321912063524390199829009316
61799321912063524390200173365588
61799321912063524390203153180790
61799321912063524390203154697110
61799321912063524390203157902524
61799321912063524390203267966214
61799321912063524390203272687947
61799321912063524390203272687948
61799321912063524435956857479771
61799321912063524794956581280582
61799321912063524797487981973468
61799321912063524797487982323388
61799321912063524801734373969451
61799321912063524801734488754875
61799321912063524801734502755320
61799321912063524801985551214488
61799321912063524802550668565806
61799321912063524984748827922171
61799321912063524984996404122992
61799321912063524984999756990822
61799321912063524987193451194431
61799321912063524987256213309275
61799321912063572560755113701179
61799321912063572560755458057451
61799321912063572561006160760875
61799321912063572561006505117147
61799321912070427508098740192233
61799321912070427508101063140319
61799321912070427508101063140367
61799321912070427508101063140527
61799321912070427508101064190127
61799321912070427508101321407571
61799321912070427553831289610325
61799321912070427553831404395749
61799321912070427553833612558619
61799321912070427553833727343835
61799321912070427553833727344043
61799321912070427556090835457543
61799321912070427556090835457751
61799321912070429340479871152907
61799321912070429340479871152955
61799321912070429340668157497439
61799321912070429340668157497487
61799321912070460857078969571046
61799321912071313292401854439114
61799321912071313292422746447706
61799321912071327869736183766026
61799321912071328075909287833016
61799321912071328075909287833224
61799321912071328075909745458392
61799321912071328075909745458440
61799321912071328121641951919892
61799321912071328121641951920100
61799321912071328121641952036532
61799321912071328121641952036740
61799321912071328121642409661908
61799321912071328121663215581640
61799321912071328123840116900675
61799321912071329359436921635983
61799321912071329359436921636191
61799321912071329725298233663435
61799321912071329725298234214399
61799321912071329725298234214559
61799321912071329725298235264111
61799321912071329725298235264319
61799321912071329725298238446439
61799321912071329725298238446487
61799321912071329771030898417867
61799321912071329771030898418075
61799321912071329771051823356355
61799321912071329771219184762607
61799321912071329908563626562757
61799321912071329908563626562805
61799321912071360876036019004362
61799321912071361287629996836006
61799321912071628122819204919288
61799321912071628259829169452508
61799321912071628260017197529836
61799321912071628260079873555612
61799321912071628264911743630668
61799321912071628265099641522239
61799321912071628265099771707996
61799321912071628265159418750276
61799321912071628310937296738260
61799321912071628313173484607757
61799321912071628313361426596017
61799321912071629502953945074876
61799321912071629548728484052460
61799321912071629914547911620231
61799321912071629914547922906520
61799321912071629960322417236499
61799321912071629960322457652230
61799321912071629960322460834344
61799321912071629960322461884104
61799321912071630097834220442949
61799321912071630097834265086135
61799321912071661660103186598502
61799321912071662849696424487375
61799321912071663261290373616680
61799321912074029824829692060443
61799321912074029824829806846075
61799321912074029825080855305451
61799321912074029827275204604527
61799321912074031016951315458315
61799321912074031062704905151235
61799321912074031611998642522281
61799321912074031611998896618876
61799321912074031611998972546911
61799321912074079231328119608886
61799321912074329963536225270924
61799321912074329968346701148763
61799321912074329968346701148971
61799321912074329968346815934187
61799321912074329968346815934395
61799321912074330014372384442112
61799321912074330016608486222541
61799321912074330016608572311609
61799321912074330016608830578813
61799321912074330016796858656141
61799321912074331251975499031379
61799321912074331800997592994459
61799321912074331801269222053527
61799321912074331801269236402425
61799321912074331801269236402434
61799321912074331801269566427055
61799321912074363363350246225026
61799321912075229982221306589676
61799321912075229987101676041105
61799321912075229987303880767836
61799321912075229989612156029043
61799321912075229989612159215583
61799321912075229989612498985635
61799321912075229989613273824507
61799321912075230393815284421320
61799321912075230394066331480808
61799321912075230398897858599480
61799321912075230531260885134458
61799321912075230531264324091356
61799321912075230531327000117132
61799321912075230531347920822080
61799321912075230536144693542833
61799321912075230536144693542993
61799321912075230536144951810037
61799321912075230536145726644697
61799321912075230536145812738137
61799321912075230536158870192236
61799321912075230536158870192396
61799321912075230536332979887365
61799321912075230536346883919200
61799321912075230536346898269516
61799321912075230536346898269724
61799321912075230536395742002161
61799321912075230536395742002209
61799321912075230536409574295292
61799321912075230536409574295340
61799321912075230538592411415927
61799321912075230538593444517791
61799321912075230538655173530723
61799321912075230538655173530771
61799321912075230538655173530931
61799321912075230538655431797975
61799321912075230538656206632635
61799321912075230538656292726075
61799321912075230581912067563758
61799321912075230581912067581020
61799321912075230581912182349182
61799321912075230581912182366444
61799321912075230582184167495115
61799321912075230584408763027019
61799321912075230584408763044488
61799321912075230584409877635943
61799321912075230584409877653205
61799321912075230584419496015260
61799321912075230584420353952041
61799321912075230584420611169485
61799321912075230584420612219245
61799321912075230584607524092588
61799321912075230584608624352605
61799321912075230584608640296573
61799321912075230584608897514017
61799321912075232183287668661332
61799321912075232185795079643016
61799321912075232185815971651608
61799321912075232231548635855124
61799321912075263931099266100534
61799321912075263931161942126102
61799321912075263931161942126310
61799321912075263931349970203638
61799321912075279805396041176742
61799321912075279805396155495606
61799321912075279942562767164802
61799321912075279988431344646831
61799321912075279988431689003103
61799321912075279990666846603303
61799321912075279990855132947835
61799321912075280354459979383530
61799321912075280354459979383578
61799321912075280399941725742087
61799321912075280399941984009291
61799321912075280400130012086619
61799321912075280402449109729719
61799321912075280402449110779479
61799321912075280402637396074251
61799321912167688824992771961465
61799321912167688824992771961513
61799321912167688824992771961673
61799321912167688824995094909759
61799321912167688824995094909807
61799321912167688870727759113275
61799321912167688870727873898907
61799321912167690657374017707771
61799321912167690657374017707819
61799321912167690657374018757531
61799321912168574547345915205278
61799321912168574547345915205326
61799321912168574613563280393460
61799321912168574613563281326580
61799321912168574613563281793140
61799321912168574613563394712324
61799321912168574613563396112004
61799321912168591225122665580412
61799321912168591225123037583279
61799321912168591225123037583327
61799321912168591225123053509013
61799321912168623821414970731844
61799321912168623821414970731845
61799321912168623821414970732052
61799321912168624370207312710345
61799321912168624370207312710393
61799321912168624370269731518676
61799321912168624370269731518884
61799321912168624370290623993828
61799321912168624370290623994036
61799321912168624370293980043986
61799321912168624370458016813448
61799321912168624370458016813496
61799321912168624370458016813656
61799321912168624370458021045584
61799321912168624370541586377235
61799321912168624372717452574098
61799321912168624372717452574146
61799321912168624439185982429845
61799321912168639195267142617116
61799321912168639195267142617117
61799321912168639195267142617324
61799321912168874805341388997909
61799321912168874805341390047669
61799321912168889581991579914441
61799321912168889581993903912335
61799321912168889583686155091967
61799321912168889583686156608447
61799321912168889583748831113532
61799321912168891277195654778817
61799321912168891414393647389205
61799321912168891414644306870219
61799321912168891414644335566575
61799321912168891414644335566735
61799321912168891414644336616335
61799321912168891414644336616495
61799321912168891414647778772823
61799321912168891414647778772983
61799321912168891414731734411389
61799321912168922912411531626968
61799321912168922935225303701499
61799321912168922935476350761195
61799321912168922937735786875977
61799321912168922981889298234081
61799321912168922982077583528853
61799321912168922982077584578613
61799321912168924147758324207210
61799321912168924559540554036548
61799321912168924559540587314960
61799321912168924559543681567070
61799321912168924559728582113876
61799321912168924559728582113924
61799321912168924559728582114084
61799321912168924559728586345964
61799321912168924559728615043772
61799321912168924561988017874574
61799321912168924561988046572334
61799321912168924582451943058629
61799321912168924582451943058789
61799321912168924582640229403161
61799321912168924582640229403321
61799321912168924582702991518005
61799321912168924582702991518165
61799321912168924628393828740891
61799321912168924628456590855735
61799321912168924628456849122939
61799321912168924628477511566506
61799321912168924765369039847371
61799321912168924765372139034217
61799321912168924765431457605943
61799321912168924765431462192163
61799321912168924765431801962215
61799321912168924765431805148755
61799321912168924765434899749381
61799321912168924765434901149061
61799321912168924765619743950475
61799321912168924765738136604826
61799321912168924767879180065257
61799321912168938995548696858522
61799321912168938995915856748927
61799321912168938997244048746936
61799321912168939406609857086501
61799321912168939406610228622809
61799321912168939407351509042610
61799321912168939407417626739600
61799321912168939407697863111360
61799321912168939407697863111361
61799321912168939409109880951872
61799321912171276250592974831850
61799321912171276251346120243026
61799321912171276251367012251618
61799321912171291141721515667013
61799321912171291141721515667221
61799321912171291141723838615307
61799321912171291141723838615515
61799321912171291141723953400731
61799321912171292379515380481752
61799321912171292379515380598392
61799321912171292928558383554383
61799321912171292928561482387097
61799321912171292928641951588751
61799321912171292928641951588911
61799321912171292928642080783589
61799321912171292928645050421465
61799321912171292928645050422869
61799321912171325524662320387664
61799321912171325661923070531048
61799321912171325661923074763136
61799321912171325661926169831726
61799321912171325661926169835938
61799321912171325661926170881486
61799321912171325661926170898748
61799321912171325661943964056120
61799321912171325730835983703276
61799321912171325730836012399632
61799321912171325730838949439142
61799321912171325730839320975450
61799321912171325730856904408224
61799321912171326073708434025164
61799321912171326073725969964884
61799321912171326142621342946638
61799321912171326142621371526354
61799321912171326142642263534946
61799321912171326279787938081226
61799321912171326279819335557186
61799321912171326282044275009162
61799321912171326282127843510090
61799321912171340486857204012686
61799321912171340486923322181900
61799321912171340487108251426514
61799321912171340487108251439564
61799321912171340487108252489324
61799321912171340509797016867171
61799321912171340554934329406697
61799321912171340554934330923177
61799321912171340555498042102325
61799321912171340555498042102373
61799321912171340555498415155161
61799321912171340555499189995437
61799321912171340555501512937907
61799321912171340555561191796059
61799321912171340555561191815742
61799321912171340555561220375615
61799321912171340555561220375775
61799321912171340555561220395458
61799321912171340555582112384207
61799321912171340555582112384367
61799321912171340555582112404050
61799321912171340555832816487311
61799321912171340555832816487471
61799321912171340555833159443903
61799321912171340555833849612212
61799321912171340555833935351360
61799321912171340557193765285391
61799321912171340557194153118986
61799321912171340557194153119034
61799321912171340557194154635514
61799321912171340557256786034622
61799321912171576440616714241214
61799321912171576440637606249806
61799321912171576508776734968965
61799321912171591285238524755333
61799321912171591285238524755541
61799321912171591285238639540965
61799321912171591285240847703627
61799321912171591285240847703835
61799321912171591285240962489051
61799321912171591285240962489259
61799321912171592523032389570072
61799321912171592523032389686712
61799321912171592523032418266428
61799321912171592568848736573489
61799321912171592568848736573697
61799321912171592568848736593380
61799321912171592911990032316258
61799321912171593117891395193051
61799321912171593117891395193259
61799321912171593117891396242811
61799321912171593117891396243019
61799321912171593117891624763899
61799321912171593117891624764107
61799321912171593117891739549323
61799321912171593117891754075377
61799321912171593117915644303013
61799321912171593117915773988439
61799321912171593117915775038199
61799321912171593117916032255643
61799321912171593118083168324406
61799321912171624616034904625544
61799321912171624616034904625752
61799321912171624639476900644604
61799321912171624639476900644812
61799321912171624685324643155377
61799321912171624685324644205137
61799321912171624685512929499909
61799321912171625737092267112480
61799321912171625851193635831428
61799321912171625851193635831636
61799321912171625851196763361950
61799321912171625851196764761630
61799321912171625874352992791596
61799321912171625874353021487952
61799321912171625874353021837872
61799321912171625874373913496544
61799321912171625920046910535771
61799321912171625920106577700060
61799321912171625920109672650615
61799321912171625920130593361386
61799321912171626263163961382010
61799321912171626263163961382218
61799321912171626285887289029637
61799321912171626285887289029845
61799321912171626286138352034958
61799321912171626286138380614674
61799321912171626286159272623266
61799321912171626469089929437330
61799321912171626469152675606550
61799321912171640698262938881333
61799321912171640698263053200197
61799321912171640698263053200405
61799321912171640698263053666965
61799321912171640699015051190645
61799321912171640699016199096855
61799321912171640699067609819810
61799321912171640699078200884171
61799321912171640699078200884379
61799321912171640699078200904062
61799321912171640699078229463887
61799321912171640699078229464095
61799321912171640699078229483778
61799321912171640699099121472479
61799321912171640699099121472687
61799321912171640699099121492370
61799321912171640699349825575583
61799321912171640699349825575791
61799321912171640699350168532175
61799321912171640700710774373711
61799321912171640700710775790861
61799321912171640700711163725292
61799321912171640744831785345975
61799321912171640744855805239137
61799321912171640744856062456581
61799321912171640745020070640747
61799321912171640745106852648753
61799321912171640745106853698513
61799321912171640745107110915957
61799321912171641110045317843141
61799321912171641110798463273031
61799321912171641110860465080238
61799321912171641110860493659954
61799321912171641110881385668546
61799321912171641110882160506400
61799321912171641110882160506608
61799321912171641110882160508822
61799321912171641110882160625462
61799321912171641111133207566096
61799321912171641111133207566304
61799321912171641111135532033132
61799321912171641112555844142262
61799321912171641112555844144476
61799321912171641112555844261116
61799321912171641112556059299325
61799321912171641112556059316587
61799321912171641112556188616632
61799321912171641112576736269708
61799321912172476479284512860276
61799321912172476479284514259956
61799321912172477074081002234804
61799321912172492928502458463854
61799321912172492930674854299173
61799321912172493067935608673193
61799321912172493067935608674645
61799321912172493067935608678809
61799321912172493067935637371001
61799321912172493067935981731437
61799321912172493067935981744535
61799321912172493136851887815407
61799321912172493479717872868083
61799321912172493479718245920711
61799321912172493479801469600415
61799321912172493479801555687875
61799321912172493479801813955079
61799321912172493479801813956483
61799321912172493479801813956687
61799321912172493502688852076627
61799321912172493502689110343831
61799321912172493502709729202604
61799321912172493502709729208220
61799321912172493502709729208268
61799321912172493502709987469808
61799321912172493502709987942032
61799321912172493548442651673324
61799321912172493548442652028860
61799321912172493548442766464364
61799321912172493548442766814284
61799321912172493685724371752721
61799321912172493685724371769983
61799321912172493685724457859051
61799321912172493685727555628955
61799321912172493685727813896159
61799321912172493685727813913421
61799321912172493685894921285792
61799321912172493685894949977936
61799321912172493685894949982148
61799321912172524634552963598175
61799321912172524634552964660985
61799321912172524634552964661033
61799321912172524634615610571851
61799321912172524634615610572059
61799321912172524634615610585109
61799321912172524634615639619579
61799321912172524634615639637049
61799321912172524634615640686809
61799321912172524634615640699859
61799321912172524634615725358727
61799321912172524634615725363099
61799321912172524634615725376149
61799321912172524634615725376197
61799321912172525000644290319221
61799321912172525000644290319381
61799321912172525000644290338095
61799321912172525000644404638085
61799321912172525000644404643861
61799321912172525000644404643909
61799321912172525000644404656959
61799321912172525000644405110421
61799321912172525000644405110469
61799321912172525000644406173279
61799321912172525046335227787401
61799321912172525046418795821769
61799321912172525046585931890505
61799321912172525206723478722443
61799321912172525206723478722603
61799321912172525207288682635004
61799321912172525207372250196980
61799321912172525208983259328962
61799321912172525208983259329010
61799321912172525252226016571371
61799321912172525252288778686215
61799321912172525252477063631067
61799321912172525253041924114653
61799321912172525253125835105604
61799321912172526235928430858505
61799321912172526235928430858553
61799321912172526235928432374825
61799321912172526235928435562817
61799321912172526235990735342357
61799321912172526235990849649575
61799321912172526235990849661221
61799321912172526235990849666837
61799321912172526235990850116135
61799321912172526235990850133397
61799321912172526235991078182149
61799321912172526235991079698629
61799321912172526235991082885169
61799321912172526235991082886413
61799321912172526235991082890785
61799321912172526235991082903883
61799321912172526235991106884329
61799321912172526235991108413699
61799321912172526235991111582977
61799321912172526235991111588593
61799321912172526235991111601643
61799321912172526235991192973397
61799321912172526235991194023109
61799321912172526235991194036207
61799321912172526235991194489669
61799321912172526235991197676209
61799321912172526235991197677661
61799321912172526235991198740471
61799321912172526236011998887257
61799321912172526236012000409193
61799321912172526236012003591521
61799321912172526236179136477929
61799321912172526236179479317881
61799321912172526236179479317929
61799321912172526236179480380739
61799321912172526236263047346473
61799321912172526236263048881667
61799321912172526236263052068207
61799321912172526281681644096759
61799321912172526281682020354641
61799321912172526281744320122535
61799321912172526281744434907799
61799321912172526281744434907959
61799321912172526281744663090773
61799321912172526281744663096389
61799321912172526281744663096437
61799321912172526281744696380417
61799321912172526281744777881813
61799321912172526281744777881861
61799321912172526281765326916391
61799321912172526281765326916551
61799321912172526281765588383345
61799321912172526281933064226345
61799321912172526281933064226393
61799321912172526282016375043269
61799321912172526282016632260713
61799321912172526282016632260761
61799321912172526304907099048428
61799321912172526304907099165068
61799321912172526304907100111286
61799321912172526304907357328730
61799321912172526304907357445370
61799321912172526418942771542121
61799321912172526419005074498007
61799321912172526419005074509653
61799321912172526419005074515269
61799321912172526419005189283431
61799321912172526419005189300693
61799321912172526419005417821829
61799321912172526419005418865925
61799321912172526419005418871541
61799321912172526419005418884639
61799321912172526419005422052465
61799321912172526419005422053917
61799321912172526419005422058081
61799321912172526419005422071179
61799321912172526419005446518185
61799321912172526419005447580995
61799321912172526419005450750273
61799321912172526419005450755889
61799321912172526419005450768939
61799321912172526419005533656965
61799321912172526419005536843505
61799321912172526419005536844957
61799321912172526419026338526777
61799321912172526419026339576489
61799321912172526419026339589587
61799321912172526419026342758781
61799321912172526419026342758817
61799321912172526419026342758865
61799321912172526419193475645225
61799321912172526419277043679593
61799321912172526419277043692691
61799321912172526419277386986105
61799321912172526419277386986153
61799321912172526419277388048963
61799321912172526419277391235503
61799321912172526441913639164879
61799321912172526441913754999037
61799321912172526442185608328177
61799321912172526442185608328225
61799321912172526487918272531693
61799321912172526487918272531741
61799321912172526487942633618783
61799321912172526490181147273353
61799321912172526490369175350681
61799321912172526830787453489967
61799321912172526830787797846239
61799321912172526830787801032779
61799321912172526830787801034183
61799321912172526830808345485461
61799321912172526830808345498559
61799321912172526830975710075285
61799321912172526830975710075333
61799321912172526830975711138143
61799321912172526830975714324683
61799321912172526830975738771641
61799321912172526830975738771689
61799321912172526830975743022647
61799321912172526831059306806009
61799321912172526831059306806057
61799321912172526831059392895077
61799321912172526831059392895125
61799321912172526831059393957935
61799321912172526831059397144475
61799321912172526833235174551209
61799321912172526853664593961580
61799321912172526853855974434506
61799321912172526853887371910466
61799321912172526853970923999210
61799321912172526856115410665936
61799321912172526856209596971612
61799321912172526899452670357767
61799321912172526899452928624971
61799321912172526899640956702290
61799321912172526899640956702299
61799321912172526899703702871510
61799321912172526901963181880076
61799321912172526901984073888668
61799321912172527036615823452507
61799321912172527036678585567351
61799321912172527036710242974093
61799321912172527036713423670429
61799321912172527036713424733239
61799321912172527036713681950683
61799321912172527036713683000443
61799321912172527036901710014961
61799321912172527036901711077762
61799321912172527036901711077771
61799321912172527036985393916277
61799321912172527036985651120671
61799321912172527039126306626985
61799321912172527039210219030666
61799321912172527039223907907708
61799321912172527039223907907717
61799321912172527039223907913324
61799321912172527039223936605468
61799321912172527039223936609680
61799321912172527039224166174921
61799321912172527039244828614060
61799321912172527039244828618272
61799321912172527039412194252249
61799321912172541060988259230207
61799321912172541060988259230243
61799321912172541060988259230291
61799321912172541060988259702467
61799321912172541060988260765277
61799321912172541061176287307619
61799321912172541061176287774179
61799321912172541061176287779795
61799321912172541061176287792845
61799321912172541061176288842605
61799321912172541108353627987137
61799321912172541129628883677245
61799321912172541266879391324937
61799321912172541266879392860130
61799321912172541267077923347489
61799321912172541267078296399091
61799321912172541267078296399139
61799321912172541267079072302225
61799321912172541267079072302433
61799321912172541267162640336593
61799321912172541312100404164875
61799321912172541312580805551503
61799321912172541312580805551551
61799321912172541312632633276809
61799321912172541312632976233401
61799321912172541312643481247259
61799321912172541312644256436051
61799321912172541312646580434105
61799321912172541312665521496293
61799321912172541312831509654655
61799321912172541312831509654815
61799321912172541312831852611199
61799321912172541312831852611247
61799321912172541312832612569939
61799321912172541312832627469971
61799321912172541312832628513089
61799321912172541312834936917913
61799321912172541312853549573621
61799321912172541312916225599397
61799321912172541312916568555941
61799321912172541312916568555989
61799321912172541312916569618799
61799321912172541314328328129248
61799321912172541314328328129249
61799321912172541314338833130057
61799321912172541314338919219125
61799321912172541314339176086649
61799321912172541314339176436569
61799321912172541314339177486329
61799321912172541314339206177287
61799321912172541314339206177495
61799321912172541314339206181707
61799321912172541314339206194757
61799321912172541314527204163977
61799321912172541314527205563657
61799321912172541678661655514154
61799321912172541678661655514163
61799321912172541678672160981522
61799321912172541678672274230735
61799321912172541678672274230783
61799321912172541678672935821798
61799321912172541678675258770092
61799321912172541678693166239375
61799321912172541678693942142461
61799321912172541678693942142669
61799321912172541678693942149254
61799321912172541678693942615814
61799321912172541678849684063714
61799321912172541678943870342431
61799321912172541678943870342479
61799321912172541680367511466044
61799321912172541680367597559324
61799321912172541680367625784908
61799321912172541680367626251468
61799321912172541680367840939594
61799321912172541680367884511879
61799321912172541680367884512087
61799321912172541680388518260060
61799321912172541724425487156231
61799321912172541724425487486251
61799321912172541724425487486459
61799321912172541724425487506151
61799321912172541724425744373675
61799321912172541724425745773346
61799321912172541724425745773355
61799321912172541724425830442843
61799321912172541724447441318570
61799321912172541724447527057718
61799321912172541724447527405217
61799321912172541724447527407638
61799321912172541724449764266864
61799321912172541724613772451003
61799321912172541724613773850683
61799321912172541724698574464913
61799321912172541726121096249831
61799321912172541726121210693372
61799321912172541726121211043292
61799321912172541726142016962816
61799321912172541726142102701964
61799321914811156786237470580684
61799321914811157198019991974304
61799321914811190140841844021642
61799321914811190186595428813466
61799321915017536954073968482452
61799321915017837143344533782832
61799321915025642065987802986488
61799321915025642066071485806280
61799321915025940973991400012112
61799321915025940974179686356644
61799321915025942209337417739028
61799321915025942209525704083560
61799321915025942209588121842132
61799321915025942209588380109336
61799321915025975556268150194610
61799321915025975556330826220386
61799321915025975556330941005602
61799321915025975561162438028078
61799321915025975561162438028238
61799321915025975561350724372610
61799321915025975561351867561250
61799321915025975561351867561410
61799321915025975561413400398546
61799321915025975561414629792686
61799321915028377121081917049694
61799321915028377121081917049854
61799321915028377121081918566014
61799321915028377121270203394226
61799321915028677264598927654286
61799321915028677264849974713982
61799321915029543290971219357072
61799321915029544524060900155892
61799321915029544524081792164436
61799321915029544524081792164484
61799321915029544526317237083828
61799321915029544526317237083988
61799321915029577873268861548002
61799321915029577878163149381630
61799321915029577878163149381790
61799321915029577878164178251406
61799321915029577878164178251566
61799321915029577878352207378494
61799321915029577878352207378654
61799321915029577878352464595938
61799321915029577878414969493338
61799321915029577878415226710734
61799321915029577878415226710782
61799321915029578289946184160330
61799321915029578289946184160538
61799321915029578290197232619706
61799321915029693385606517873971
61799321915029742746120344921877
61799321915029742746120344922037
61799321915029742746123783878775
61799321915029742746374487981879
61799321915029742791873558177553
61799321915029742791877368670599
61799321915029742791877368670759
61799321915029742792128072773703
61799321915029743340916575679441
61799321915030043004003836134872
61799321915030043004192121429644
61799321915030043004213042017952
61799321915123187512732149604992
61799321915123236879727945270462
61799321915123236879940591276632
61799321915123236879999541382158
61799321915123236879999914434626
61799321915123236880003267302408
61799321915123237337267231795472
61799321915123237337538827907376
61799321915123237474524547564014
61799321915123237474524547564174
61799321915123237474527900431796
61799321915123237474527900431844
61799321915123237474548792440436
61799321915123237474715928509172
61799321915123237474736820517716
61799321915123237474736820517764
61799321915123237474799582632560
61799321915123237474799582632608
61799321915123251702382778334750
61799321915123251702403670343502
61799321915123251702466346369278
61799321915123251702466460687982
61799321915123251702466460688142
61799321915123251704077355028756
61799321915123251704098247037508
61799321915123251704160923063284
61799321915123251704161037848548
61799321915123354238794298781651
61799321915123387569180766870425
61799321915123387569369052165197
61799321915125938628920313590352
61799321915125938629191909702256
61799321915125939177962988135648
61799321915125939177983880144240
61799321915125953817432994146202
61799321915126839196732095580704
61799321915126839196732095580752
61799321915126839197003691692400
61799321915126839197003691692448
61799321915126854019467173557854
61799321915126955960998407841491
61799321915127289503514780750552
61799321915127289503703066045324
61799321915127289503723986633632
61799321929570562516522761089805
61799321929570562517275930965249
61799321929570562517275930965297
61799321929570563066151583878819
61799321929570595863286514259036
61799321929570596412325835586630
61799321929570596412329188454412
61799321929570596412329188804332
61799321929577465635236481660610
61799321929577465635236483182546
61799321929577465635236483182594
61799321929577465635236483195644
61799321929577465817413965516072
61799321929577465817413965516120
61799321929577465817413970121166
61799321929577465817413970134264
61799321929577465817413994095836
61799321929577465817434886104380
61799321929577465818167109778158
61799321929577465818167110827918
61799321929577465818167138474514
61799321929577465818167139524274
61799321929577465818167139642318
61799321929577465818167139996610
61799321929577465818167139996658
61799321929577465818167140009708
61799321929577465818250792603774
61799321929577465818250821300130
61799321929577465818250822349890
61799321929577498575192591186687
61799321929577498986786569018331
61799321929577498986807489606639
61799321929577498986977924272320
61799321929577499124068129663247
61799321929577499124256157740575
61799321929577499124256529276835
61799321929577499169800793866763
61799321929577499169821714455071
61799321929577499169988821944091
61799321929577499169989193480351
61799321929577499169989193480399
61799321929578399554535588893839
61799321929578399554807556541795
61799321929578399554807556542003
61799321929578399737549813742271
61799321929578399737821781390227
61799321929578666391482001869400
61799321929578666391482001869560
61799321929578666391482006468830
61799321929578666391482006487544
61799321929578666391482030449116
61799321929578666391482030449276
61799321929578666391482035166638
61799321929578666391482373405868
61799321929578666391482378005138
61799321929578666391482378477314
61799321929578666391482379540172
61799321929578666391502954355266
61799321929578666392235146131438
61799321929578666392235146249482
61799321929578666392235147299450
61799321929578666392235147653581
61799321929578666392235147653582
61799321929578666392235147666632
61799321929578666392235174827794
61799321929578666392235174827954
61799321929578666392235175877554
61799321929578666392235175877714
61799321929578666392235175995598
61799321929578666392235175995806
61799321929578666392235176349889
61799321929578666392235176349890
61799321929578666392235176349937
61799321929578666392235176349938
61799321929578666392235176362988
61799321929578666392235262438958
61799321929578666392235262439006
61799321929578666392235519184226
61799321929578666392235520719260
61799321929578666392318828957054
61799321929578666392318857653410
61799321929578666392318858703170
61799321929578666392319202009634
61799321929578666392319202009682
61799321929578668175892761590533
61799321929578668175892761590534
61799321929578668175893105946758
61799321929578668175893105946806
61799321929578668175893105946965
61799321929578699332274852388399
61799321929578699738997871486636
61799321929578699738997871952988
61799321929578699739060547512412
61799321929578699743806182773983
61799321929578699744056858297371
61799321929578699744057229833679
61799321929578699744057229833839
61799321929578699876258540239392
61799321929578699876258540589312
61799321929578699881066822830591
61799321929578699881338790478547
61799321929578699926820407622415
61799321929578699927071454682111
61799321929578701527714701805123
61799321929578701527714701805331
61799321929581068088410073597820
61799321929581068088410077256744
61799321929581068088598363614325
61799321929581068088598363614326
61799321929581068088598364677184
61799321929581068088682390336928
61799321929581068089163217976546
61799321929581068089163219026306
61799321929581068089163219144350
61799321929581068089163219498641
61799321929581068089163219498642
61799321929581068089163219498689
61799321929581068089163219498690
61799321929581068089163219511740
61799321929581068089246872105805
61799321929581068089246872105806
61799321929581068089246900802161
61799321929581068089246900802162
61799321929581068089246901851873
61799321929581068089246901851874
61799321929581068089246987940942
61799321929581068089247245158386
61799321929581068089247245158434
61799321929581068089435159513148
61799321929581068089435187159744
61799321929581068089435188209504
61799321929581068089435274298572
61799321929581068089435531516016
61799321929581069323945151471478
61799321929581069323945151471638
61799321929581069323945152521238
61799321929581069323945152521398
61799321929581069323945152639282
61799321929581069323945152639490
61799321929581069323945152993573
61799321929581069323945152993574
61799321929581069323945152993621
61799321929581069323945152993622
61799321929581069323945153006672
61799321929581069323945155703566
61799321929581069323945155821610
61799321929581069323945156175901
61799321929581069323945156175902
61799321929581069323945157238760
61799321929581069323945238728558
61799321929581069323945239082690
61799321929581100846178079483181
61799321929581100846188670688719
61799321929581100846272238723087
61799321929581100846460638336675
61799321929581100846460638336883
61799321929581100847872656177187
61799321929581101257960085392153
61799321929581101258054244632059
61799321929581101258054616168367
61799321929581101258054616168527
61799321929581101440984901446123
61799321929581101440985272982383
61799321929581101440985272982431
61799321929581101441068841016799
61799321929581101441256869094079
61799321929581102495012274197220
61799321929581102495074950222996
61799321929581367683135082148120
61799321929581367683135083664280
61799321929581367683135086728516
61799321929581367683135086846608
61799321929581367683135086865482
61799321929581367683135112243996
61799321929581367683135112244156
61799321929581367683135115426276
61799321929581367683135115426324
61799321929581367683135116961518
61799321929581367683135459800018
61799321929581367683135459918110
61799321929581367683135460272194
61799321929581367683135460272242
61799321929581367683135460272401
61799321929581367683156004252540
61799321929581367683156007552960
61799321929581367683156036132676
61799321929581367683156036150146
61799321929581367683156380978807
61799321929581367683888228044362
61799321929581367683888228044570
61799321929581367683888228976078
61799321929581367683888228976238
61799321929581367683888229094122
61799321929581367683888229094330
61799321929581367683888229448413
61799321929581367683888229448414
61799321929581367683888229448461
61799321929581367683888229448462
61799321929581367683888256622674
61799321929581367683888256622834
61799321929581367683888257672434
61799321929581367683888257672594
61799321929581367683888257790478
61799321929581367683888257790686
61799321929581367683888258144769
61799321929581367683888258144770
61799321929581367683888258144817
61799321929581367683888258144818
61799321929581367683888343761662
61799321929581367683888343879754
61799321929581367683888344233838
61799321929581367683888344233886
61799321929581367683971910870191
61799321929581367683971939448290
61799321929581367683971939448449
61799321929581367683971940498050
61799321929581367683971940498209
61799321929581367683972026587277
61799321929581368094917351395789
61799321929581368094917351395790
61799321929581368094917724461468
61799321929581368095482205876006
61799321929581368095482205876214
61799321929581368095482207280057
61799321929581368095482207280058
61799321929581368095482207280105
61799321929581368095482207280106
61799321929581368095482207293156
61799321929581368095482234454478
61799321929581368095482234572362
61799321929581368095482235976413
61799321929581368095482235976414
61799321929581368095482235989512
61799321929581368095482322065482
61799321929581368095482322065530
61799321929581368095482578810750
61799321929581368095482578928842
61799321929581368095482580345784
61799321929581368095754203637516
61799321929581368095754547993788
61799321929581368231927081636380
61799321929581368231927082686140
61799321929581368231927082686188
61799321929581368231927086345064
61799321929581368231927086358113
61799321929581368231927086358114
61799321929581368231927087407921
61799321929581368231927087407922
61799321929581368231927172434132
61799321929581368231927173496990
61799321929581368231927430714386
61799321929581368231927430714434
61799321929581368232115372702645
61799321929581368232115372702646
61799321929581368232115373765504
61799321929581368232115459854572
61799321929581368232115717072016
61799321929581368232199141144994
61799321929581368232199399425248
61799321929581368232680227182910
61799321929581368232680228232670
61799321929581368232763882361983
61799321929581368232763911058339
61799321929581368232763997029262
61799321929581368232763997029310
61799321929581368232764254246706
61799321929581368232764254246754
61799321929581368232952168601468
61799321929581368232952283386892
61799321929581368232952540604336
61799321929581368277680638898248
61799321929581368277931805348510
61799321929581368277932063628764
61799321929581368278496546447353
61799321929581368278496546447354
61799321929581368278496574093949
61799321929581368278496574093950
61799321929581368278496575143709
61799321929581368278496575143710
61799321929581368278496661232778
61799321929581368278496661232826
61799321929581368278496918450222
61799321929581368278684832804984
61799321929581368278684860451580
61799321929581368278684861501340
61799321929581368278684947590408
61799321929581368278685204807852
61799321929581369330264139370938
61799321929581369330264139371146
61799321929581369330264140774989
61799321929581369330264140774990
61799321929581369330264140775037
61799321929581369330264140775038
61799321929581369330264140788088
61799321929581369330264143957365
61799321929581369330264143957366
61799321929581369330264143957371
61799321929581369330285093360073
61799321929581369467462136567919
61799321929581369467462160559798
61799321929581369467462160677842
61799321929581369467462161609718
61799321929581369467462162081893
61799321929581369467462162081894
61799321929581369467462162094992
61799321929581369467462164791886
61799321929581369467462164909930
61799321929581369467462166327080
61799321929581369467462247816878
61799321929581369467462248171010
61799321929581369467462505034322
61799321929581369467462506451264
61799321929581369467545843385413
61799321929581369467545843385414
61799321929581369467545844435333
61799321929581369467545847617501
61799321929581369467545847617502
61799321929581369467545847735545
61799321929581369467545847735546
61799321929581369467545849152695
61799321929581369467546187741686
61799321929581369467546187859943
61799321929581369513278851945154
61799321929581369513278851945361
61799321929581369879056114399563
61799321929581369879056138391602
61799321929581369879056139913537
61799321929581369879056139913538
61799321929581369879056139913585
61799321929581369879056139913586
61799321929581369879056143095865
61799321929581369879056143095866
61799321929581369879056226002654
61799321929581369879056482865966
61799321929581369879328107574640
61799321929581369879328451930912
61799321929581401035710311628511
61799321929581401035710311628719
61799321929581401035793879663087
61799321929581401442244931579720
61799321929581401442495635682824
61799321929581401447304289460155
61799321929581401447304289460363
61799321929581401447324838512203
61799321929581401447575885572059
61799321929581401579505600215836
61799321929581401584501910534443
61799321929581401584502282070703
61799321929581401584585850105071
61799321929581401584773878182447
61799321929581401625175587927016
61799321929581401625238263952792
61799321929581401625426292030120
61799321929581401630255495326267
61799321929581401630307781149077
61799321929581401630307782211887
61799321929581401630307782211935
61799321929581401630308040492189
61799321929581401630311134016907
61799321929581401630311135079717
61799321929581401630318514308587
61799321929581401630496067506707
61799321929581401630496325786961
61799321929581401630499420374537
61799321929581401630499420387587
61799321929581401630499506463605
61799321929581401630506542385915
61799321929581401630506542385963
61799321929581401630530935370354
61799321929581401631950414801128
61799321929581401632002702212405
61799321929581401632002702212453
61799321929581401632013090826904
61799321929581401632190988570035
61799321929581401632201118904232
61799321929581402682106772007135
61799321929581402819367783600003
61799321929581402819367783600211
61799321929581402865037428821199
61799321929581402867380920498658
61799321929581402867569205793222
61799321929581402867569205793430
61799321929581402867569206842982
61799321929581402867569206843190
61799321929581403231149789509023
61799321929581403231149789509183
61799321929582268662478108901340
61799321929582268662478109951100
61799321929582268662478109951148
61799321929582268662478113623074
61799321929582268662478114672882
61799321929582268662478200761950
61799321929582268662478457979394
61799321929582268662666399967606
61799321929582268662666401030464
61799321929582268662750168409954
61799321929582268662750426690208
61799321929582268663231254329826
61799321929582268663231254447870
61799321929582268663231255379586
61799321929582268663231255497630
61799321929582268663231255851922
61799321929582268663231255851970
61799321929582268663231255865020
61799321929582268663314908459085
61799321929582268663314908459086
61799321929582268663314908577183
61799321929582268663314909626943
61799321929582268663314937155393
61799321929582268663314937155394
61799321929582268663314937155441
61799321929582268663314937155442
61799321929582268663314938205153
61799321929582268663314938205154
61799321929582268663314938205201
61799321929582268663314938205202
61799321929582268663314938323299
61799321929582268663315281511666
61799321929582268663315281511714
61799321929582268663503195866428
61799321929582268663503223513024
61799321929582268663503224562784
61799321929582268663503567869296
61799321929582268845680825224018
61799321929582268845681083504272
61799321929582268846245565273149
61799321929582268846245565273150
61799321929582268846245593969505
61799321929582268846245593969506
61799321929582268846245595019265
61799321929582268846245595019266
61799321929582269898013187824758
61799321929582269898013187942802
61799321929582269898013188874518
61799321929582269898013188992562
61799321929582269898013189346854
61799321929582269898013189346902
61799321929582269898013189359952
61799321929582269898096870650373
61799321929582269898096870650374
61799321929582269898096871700133
61799321929582269898096871700134
61799321929582270492621477649437
61799321929582270492621477649438
61799321929582270492621505296033
61799321929582270492621505296034
61799321929582270492621506345793
61799321929582270492621506345794
61799321929582270492621506345841
61799321929582270492621506345842
61799321929582270492621592434862
61799321929582270492621592434910
61799321929582270492621849652306
61799321929582270492809764007068
61799321929582270492809791653664
61799321929582270492809792703424
61799321929582270492809878792492
61799321929582270492810136009936
61799321929582270493625829920559
61799321929582301603270931890431
61799321929582301603542899538387
61799321929582302010056627130876
61799321929582302010244655091564
61799321929582302010244655208204
61799321929582302015052937799403
61799321929582302015053309335663
61799321929582302015053309335711
61799321929582302015324905447359
61799321929582302192987283828300
61799321929582302193071052938412
61799321929582302198056802087443
61799321929582302198057059304887
61799321929582302198057060367697
61799321929582302198067534184095
61799321929582302198067534184143
61799321929582302198119821069811
61799321929582302198122915670437
61799321929582302198307849147139
61799321929582302198308107427393
61799321929582302198311202014969
61799321929582302198311202028019
61799321929582302199751377731689
61799321929582302199751635998893
61799321929582302199751636011943
61799321929582302199762110702412
61799321929582302199814398113737
61799321929582302199845879812524
61799321929582302200002426191065
61799321929582302200002684471319
61799321929582303249918810864963
61799321929582303435192669191772
61799321929582303844631473587999
61799321929582303846974933367948
61799321929582318252575871130956
61799321929582318664358135307132
61799321929582318664361491724472
61799321929582318664528627793199
61799321929785498574015744585130
61799321929785498574015744935050
61799321929785498574015830674038
61799321929785498576463204191020
61799321929785498576463204540940
61799321929788183671139556472530
61799321929788183808337549083078
61799321929788183854091105295186
61799321929788183854153781320962
61799321929788198090471283790576
61799321929788198637097616804820
61799321929788198637099940802874
61799321929788198637664801408923
61799321929788198637664801408971
61799321929788198637853086703695
61799321929788198682579203852652
61799321929788198682579203969244
61799321929788198682579205368924
61799321929788198682579205368972
61799321929788198682581527850658
61799321929788198682581529366978
61799321929788198682830281008384
61799321929788198682832605006438
61799321929788198682853497014982
61799321929788198683397465612439
61799321929788198683585750907259
61799321929788199728408158093398
61799321929788199728408158093606
61799321929788199730667589622168
61799321929788199865668826380010
61799321929788199865668912469078
61799321929788199868116285985900
61799321929788199868116287385580
61799321929788199868116630341964
61799321929788199872443375914820
61799321929788199872443377314500
61799321929788199872446728782442
61799321929788199872446728782650
61799321929788199872446730182122
61799321929788199872446730182330
61799321929788199872446733486914
61799321929788199872446734903855
61799321929788199872446734903856
61799321929788199872446734904063
61799321929788199872446819575982
61799321929788199918176041517856
61799321929788199918176041518016
61799321929788199918179394385686
61799321929788199918179394385846
61799321929788199918179485196488
61799321929788199918179485196647
61799321929788199918179737342438
61799321929788199918196933526400
61799321929788199918196933526608
61799321929788199918200286394438
61799321929788199918200404367806
61799321929788200277450832638694
61799321929788200277450832638902
61799321929788200279710264167464
61799321929788200284225640440916
61799321929788200284228998030271
61799321929788200284228998030479
61799321929788200329958304644432
61799321929788200329961748322904
61799321929788200329961748323063
61799321929788200466968010560368
61799321929788200466968011960048
61799321929788200466971363428150
61799321929788200466971363428198
61799321929788200466971364827830
61799321929788200466971364827878
61799321929788200466971368014370
61799321929788200466971368132462
61799321929788200467239951028288
61799321929788200467243303896118
61799321929788200467243337197567
61799321929788200467243337197568
61799321929788200467243423286636
61799321929789084238888576348038
61799321929789084421902801196470
61799321929789099251418424439595
61799321929789099251418424439643
61799321929789099251418453135951
61799321929789099251418453135999
61799321929789100296219853994682
61799321929789100433480608370202
61799321929789100435928326243248
61799321929789100845262614279174
61799321929789100847710332152220
61799321929789100897790978293248
61799321929789100897790978293296
61799321929789100897794331161078
61799321929789100897794331161126
61799321929789100897794364462527
61799321929789100897794364462528
61799321929789100897794364462575
61799321929789100897794364462576
61799321929789100897794364475626
61799321929789100897794450551596
61799321929789100897794450551644
61799321929789100897794708831898
61799321929789398845053263424000
61799321929789398845053263540640
61799321929789398845053292120356
61799321929789398845055587888614
61799321929789399256647241372332
61799321929789399256647241722252
61799321929789399256647269952048
61799321929789399256649564203986
61799321929789399256649565720306
61799321929789399256649592900342
61799321929789399256825094893569
61799321929789399257388920858349
61799321929789399257389179125553
61799321929789399259083497552355
61799321929789399393897564324237
61799321929789399393899887272531
61799321929789399394096281392448
61799321929789399394096309972164
61799321929789399394098605390502
61799321929789399394098633970218
61799321929789399394649676633549
61799321929789399394649933850993
61799321929789399394663465879911
61799321929789399394663465879959
61799321929789399394663494576267
61799321929789399394663494576315
61799321929789399394935433527915
61799321929789399394935462224271
61799321929789399396344252277795
61799321929789399396344510544999
61799321929789399439852190182326
61799321929789399440668126427787
61799321929789399442098956400277
61799321929789399442099214680531
61799321929789399442350004859653
61799321929789399442350263139907
61799321929789400485406851260742
61799321929789400485469527286518
61799321929789400487938251953628
61799321929789400492243963085664
61799321929789400492243963085712
61799321929789400492244306508864
61799321929789400492244335088532
61799321929789400492244335088580
61799321929789400492247402159202
61799321929789400492247402159250
61799321929789400492247406764296
61799321929789400492247406764344
61799321929789400492247406777394
61799321929789400492247430738918
61799321929789400492247430738966
61799321929789400622730281662038
61799321929789400625198920240032
61799321929789400629442327349160
61799321929789400629445397970792
61799321929789400629445399387942
61799321929789400629445426667148
61799321929789400629445428084298
61799321929789400629445772440570
61799321929789400630010645861790
61799321929789400675198982762616
61799321929789400675199011458972
61799321929789401034261583467906
61799321929789401034449525806038
61799321929789401034512287571010
61799321929789401036980926032364
61799321929789401036980926149004
61799321929789401036980926498924
61799321929789401041025586560445
61799321929789401041025844827649
61799321929789401041025845177569
61799321929789401041028939428275
61799321929789401041028939778195
61799321929789401041035932478144
61799321929789401041035932594784
61799321929789401041035933644544
61799321929789401041036276484496
61799321929789401041036276951056
61799321929789401041036305180852
61799321929789401041036305530772
61799321929789401041039371085122
61799321929789401041039371551682
61799321929789401041039372601442
61799321929789401041039376156775
61799321929789401041039376156776
61799321929789401041039399781478
61799321929789401041039400131398
61799321929789401041039404853131
61799321929789401041039404853132
61799321929789401041039749209404
61799321929789401041039763209848
61799321929789401041213873254849
61799321929789401041217226122679
61799321929789401041224218822628
61799321929789401041224218939268
61799321929789401041224305028336
61799321929789401041224333608052
61799321929789401041227657896166
61799321929789401041227662501259
61799321929789401041227662501260
61799321929789401041227662514358
61799321929789401041227686475882
61799321929789401041227691197615
61799321929789401041227691197616
61799321929789401041227691210714
61799321929789401041227777286684
61799321929789401041228035566986
61799321929789401041290467312904
61799321929789401041290467312952
61799321929789401041778732325705
61799321929789401041778990606007
61799321929789401041782085193535
61799321929789401041782085206633
61799321929789401041855670753130
61799321929789401043473309019711
61799321929789401043473309032809
61799321929789401043473567300013
61799321929789401086789517386608
61799321929789401086789518436368
61799321929789401086789861742880
61799321929789401086792957393266
61799321929789401087040651585084
61799321929789401087044004452914
61799321929789401087044004452962
61799321929789401087044009058007
61799321929789401087044009058008
61799321929789401087044009058055
61799321929789401087044009058056
61799321929789401087044009071106
61799321929789401087044123843432
61799321929789401087044123843480
61799321929789401087044382123734
61799321929789401224238644195632
61799321929789401224241997063462
61799321929789401224242001668555
61799321929789401224242001668556
61799321929789401224242001681654
61799321929789401224242030364911
61799321929789401224242030364912
61799321929789401224242030378010
61799321929789401224242116453980
61799321929789401224242374734282
61799321929789449211842637282075
61799321929789449211842637282123
61799321929789449211905399046999
61799321929789449211905399047047
61799321929789449212093427124375
61799321929789449212658287607961
61799321929789449212658544825405
61799321929789449214352863252207
61799321929789449214353121519411
61799321929796288780880735352102
61799321929796288918078727962650
61799321929796288963832284174758
61799321929796288963894960200534
61799321929796303747402879916376
61799321929796303793135544119892
61799321929796303793156436128484
61799321929796305394531694452431
61799321929796336547529239201494
61799321929797204360885340370971
61799321929797238762470077946700
61799321929797489537900320528038
61799321929797489537962996553814
61799321929797489675160989164362
61799321929797504550241955619073
61799321929797504550242041708141
61799321929797504550242298374460
61799321929797504550242298925585
61799321929797504550242299975345
61799321929797504552687725747734
61799321929797504552687726797494
61799321929797505602553827531544
61799321929797505602553832130814
61799321929797505739751820142092
61799321929797505739751824741362
61799321929797506151342359542447
61799321929797506151345797973736
61799321929797506151530387619775
61799321929797506151596502076840
61799321929797506151614327190611
61799321929797506153790162979000
61799321929797506153852839004776
61799321929797506153852843604046
61799321929797506154040871681374
61799321929797506154062116626719
61799321929797506199794780830235
61799321929797506199815749366360
61799321929797506337076374422098
61799321929797506337076384171744
61799321929797506337076384521664
61799321929797506337076505158775
61799321929797539500532642404550
61799321929797539500595289715096
61799321929797539500783317792424
61799321929797539500783690863926
61799321929797554322517854659414
61799321929797554322517855009334
61799321929799891051876814854134
61799321929799891234891039702566
61799321929799905471773052165039
61799321929799905472034580049716
61799321929799905472034665788864
61799321929799905883555316341215
61799321929799905883628557881360
61799321929799906064132399997495
61799321929799906064403305472768
61799321929799906064403305472816
61799321929799906064404367643993
61799321929799906064404367644041
61799321929799906064406691642047
61799321929799906064406691642048
61799321929799906064406691655146
61799321929799906064406777731116
61799321929799906064407036011418
61799321929799907116735803512271
61799321929799907118974575608276
61799321929799907119162603685604
61799321929799907256172653957972
61799321929799907256423358061076
61799321929799907851240882594761
61799321929799955470570273592458
61799321929799955470570359331606
61799321929799955470570359681526
61799321929800191241398084257666
61799321929800191378596076868214
61799321929800205653526497659720
61799321929800205653711431136214
61799321929800205653711431136422
61799321929800205653714525737048
61799321929800205653774107161990
61799321929800205658594896238237
61799321929800205658783181533009
61799321929800205658783182582769
61799321929800205658783525889281
61799321929800205658784301790963
61799321929800205658797099915208
61799321929800205658845944697613
61799321929800205658849386841051
61799321929800205661042614111331
61799321929800205661042957417843
61799321929800205661043732256715
61799321929800205661043733319525
61799321929800205661054193678551
61799321929800205661105376226175
61799321929800205661105719182767
61799321929800205661293661520947
61799321929800205661293662570707
61799321929800205661294010126569
61799321929800205661294781778901
61799321929800205996643172246466
61799321929800206065305408968066
61799321929800206065308503568692
61799321929800206065580472733016
61799321929800206070391077746852
61799321929800206070638668177024
61799321929800206070641997083330
61799321929800206070642370135958
61799321929800206202754105681510
61799321929800206202841141369132
61799321929800206207637913739965
61799321929800206207637915139645
61799321929800206207638172357089
61799321929800206207641271207065
61799321929800206207648259657616
61799321929800206207648259774256
61799321929800206207648259774304
61799321929800206207648375492848
61799321929800206207648604130576
61799321929800206207648632710292
61799321929800206207649380387953
61799321929800206207649380388001
61799321929800206207651702850814
61799321929800206207651702968906
61799321929800206207651702981956
61799321929800206207651703323198
61799321929800206207651703336247
61799321929800206207651703336248
61799321929800206207651704386055
61799321929800206207651704386056
61799321929800206207651731560268
61799321929800206207651731665262
61799321929800206207651731678312
61799321929800206207651732032651
61799321929800206207651732032652
61799321929800206207651733082411
61799321929800206207651733082412
61799321929800206207651818108622
61799321929800206207651819171480
61799321929800206207652076388924
61799321929800206207652090389368
61799321929800206207826200084449
61799321929800206207826200434369
61799321929800206207836632207856
61799321929800206207836660437652
61799321929800206207836660787572
61799321929800206207839989680779
61799321929800206207839989680780
61799321929800206207839989693878
61799321929800206207839990743638
61799321929800206207840104466204
61799321929800206207840105529062
61799321929800206207840362746506
61799321929800206207902794492472
61799321929800206207921348152597
61799321929800206210085631613011
61799321929800206210085631613059
61799321929800206210085631962931
61799321929800206210085633012691
61799321929800206210085633012739
61799321929800206210085636199231
61799321929800206210085636212329
61799321929800206210085890230183
61799321929800206253401931704908
61799321929800206253402188922352
61799321929800206253652978764604
61799321929800206253654012239521
61799321929800206253656336237527
61799321929800206253656336237528
61799321929800206253656336237575
61799321929800206253656336237576
61799321929800206253656336250626
61799321929800206253656451022952
61799321929800206253656451023000
61799321929800206253656709303254
61799321929800206253677387692247
61799321929800206253677644909691
61799321929800206255840336085461
61799321929800206255840337135221
61799321929800206255840337148271
61799321929800206255850040186408
61799321929800206255902327597685
61799321929800206255902327597733
61799321929800206255903098187207
61799321929800206255903099250017
61799321929800206255903099250065
61799321929800206256090613955315
61799321929800206256091384544837
61799321929800206256091385607647
61799321929800206256091642825091
61799321929800207305988914185796
61799321929800207305988918772016
61799321929800207305989177052270
61799321929800207442995441337327
61799321929800207442998879768616
61799321929800207442998884367886
61799321929800207443186906796344
61799321929800207443249582822120
61799321929800207443249583871720
61799321929800207443249587054048
61799321929800207443249931427582
61799321929800207443267408985283
61799321929800207443267408985491
61799321929800207445443243724280
61799321929800207445443248310500
61799321929800207445505924336276
61799321929800207445693947827384
61799321929800207445693952413604
61799321929800207491447862625115
61799321929800207491468831161240
61799321929800207491468831178710
61799321929800207491468832228470
61799321929800207854780884627988
61799321929800207854780889214208
61799321929800207854781147494462
61799321929800207854969175571790
61799321929800207855049414894463
61799321929800207857225512499726
61799321929800207857287925659028
61799321929800207857287930245248
61799321929800207857288188525502
61799321929800207857309176253243
61799321929800207857476216602830
61799321929800207857497477143512
61799321929800207903062808992884
61799321929800207903062809010354
61799321929800207903313857469523
61799321929800208040323172581885
61799321929800208040323429799329
61799321929800208040511476474857
61799321929800208040511849546416
61799321929800208040511849730147
61799321929800208040511849730151
61799321929800208040511850080067
61799321929800208040511850080071
61799321929800208040574492808817
61799321929800239602655162323234
61799321929800240792185724199430
61799321929800241204030749427591
61799321929800241204030749427592
61799321929800255613801499804323
61799321929800255614087253647552
61799321929800255614087253997472
61799321929800255614087626583540
61799321929800255614087627050100
61799321929800255614170936331990
61799321929800255614170936449874
61799321929800255614170936450082
61799321929800255614170936467344
61799321929800255616311979792261
61799321929800256025953199458406
61799321929800256025953199580662
61799321929800256025953200993440
61799321929800256028094242918677
61799321929801106221585888802470
61799321929801106221606809507418
61799321929801106226608782515680
61799321929801106226608782515728
61799321929801106633117190608338
61799321929801106633308571553448
61799321929801106633367894711442
61799321929801106633371247579224
61799321929801106633388815416390
61799321929801106633392168284172
61799321929801106638188941004925
61799321929801106638188942404605
61799321929801106638189199272081
61799321929801106638189199622001
61799321929801106638189974460873
61799321929801106638189975523731
61799321929801106638192298458927
61799321929801106638192298472025
61799321929801106638199287039216
61799321929801106638199287039264
61799321929801106638199288088976
61799321929801106638199288089024
61799321929801106638199659975204
61799321929801106638202758825228
61799321929801106638202758943272
61799321929801106638202760347324
61799321929801106638202760347372
61799321929801106638203103653884
61799321929801106638203117654328
61799321929801106638387573383796
61799321929801106638391045642096
61799321929801106638391045642144
61799321929801106640636658877971
61799321929801106640636658878019
61799321929801106640636660277651
61799321929801106640636660277699
61799321929801106640636663464191
61799321929801106640636917495095
61799321929801106640637692333967
61799321929801106640637693396825
61799321929801106770377859244662
61799321929801106770569240189772
61799321929801106775449953997521
61799321929801106775637982074849
61799321929801106775651814367932
61799321929801106775651814367980
61799321929801106777897413603411
61799321929801106777897671870615
61799321929801106816403499491082
61799321929801106816406594091708
61799321929801106816406852358912
61799321929801106821204315163410
61799321929801106821206638111704
61799321929801106821392600458182
61799321929801106821394924456236
61799321929801106821401998640112
61799321929801106821401998640160
61799321929801106821405356113035
61799321929801106821405356113036
61799321929801106821405356113083
61799321929801106821405356113084
61799321929801106821405356126134
61799321929801106821405384809391
61799321929801106821405384809392
61799321929801106821405384809439
61799321929801106821405384809440
61799321929801106821405384822490
61799321929801106821405470898460
61799321929801106821405470898508
61799321929801106821405729178762
61799321929801106821489082530721
61799321929801106821489083580481
61799321929801106821489083593531
61799321929801106821489168269868
61799321929801106821489426537072
61799321929801106823651003116968
61799321929801106823651003116969
61799321929801106823651261397223
61799321929801106823652031986744
61799321929801106823652031986745
61799321929801106823652033036504
61799321929801106823652033036505
61799321929801106823652033049555
61799321929801106823661736087692
61799321929801106823662492341405
61799321929801106823662493391165
61799321929801106823714795151349
61799321929801106823902051576345
61799321929801106823902309856599
61799321929801106823903080446121
61799321929801106823903081508931
61799321929801107873546468602287
61799321929801107873549907033576
61799321929801107873734496679615
61799321929801107873800611136680
61799321929801107873818436250243
61799321929801108010998603747228
61799321929801108013254940675164
61799321929801108056836249213350
61799321929801108422592581578872
61799321929801108425036946584136
61799321929801108425287998243102
61799321929801108468531098973279
61799321929801108468531098973327
61799321929801108468618255126741
61799321929801108468618255126742
61799321929801108468618512339766
61799321929801108468618513406996
61799321929801108470874199846845
61799321929801108470874558753228
61799321929801108471062844048000
61799321929801108471062844048001
61799321929801108471062876811376
61799321929801140170404182198742
61799321929801156044721962669494
61799321929801156044721963719254
61799321929801156227652649113034
61799321929801156227736432573462
61799321929801156227736432573463
61799321929801156227736690840666
61799321929801156227736690840667
61799321929801156229992769501398
61799321929801156230181054796170
61799321929801156593764981571062
61799321929801156596192199639021
61799321929801156596213091647613
61799321929801156639246626944678
61799321929801156639497674354294
61799321929801156639518566362838
61799321929801156641775032627814
61799321929801156641778131464684
61799321929893565110032791046875
61799321929893566896888112055770
61799321929893598394843335247273
61799321929893598394843335247321
61799321929893598394843335260371
61799321929893599630190124626521
61799321929893599630190124626569
61799321929893599630190124639619
61799321929893600041784102458165
61799321929893600041784102471263
61799321929893600041972130535493
61799321929893614454915336873149
61799321929894465677779486925835
61799321929894467258526332537535
61799321929894498848815121908659
61799321929894765867136102173937
61799321929894765867136446530209
61799321929894765868828697826481
61799321929894765868828698176401
61799321929894767447796926417679
61799321929894767516688582674536
61799321929894767516688583028668
61799321929894767516688841308922
61799321929894767516688842358682
61799321929894767516691940141636
61799321929894799038106607932900
61799321929894800821945230074485
61799321929894800821945231240885
61799321929894800867413291908733
61799321929894800867695720382323
61799321929894800867698814982949
61799321929894800867698816032709
61799321929894800867761492053906
61799321929894800867761492054114
61799321929894815097592858581258
61799321929894815099309102118516
61799321929894815645904398547777
61799321929894815646092685259491
61799321929894815646186828088389
61799321929894815646186828088549
61799321929894815646186828438309
61799321929894815646635876063463
61799321929894815646656510757711
61799321929894815646656510857089
61799321929894815646656510875963
61799321929894815646656511230094
61799321929894815646656511230095
61799321929894815646656767975155
61799321929894815646656769491475
61799321929894815646656769510349
61799321929894815646659866807869
61799321929894815646659868324189
61799321929894815646659868343063
61799321929894815646667387741695
61799321929894815646719186901739
61799321929894815646719186905951
61799321929894815646719187255871
61799321929894815646907473613453
61799321929894815646938983853391
61799321929894815648352121020141
61799321929897167381026546552359
61799321929897167381298485502549
61799321929897169030686198928380
61799321929897169030686198928540
61799321929897169030686198934204
61799321929897169030686198947254
61799321929897169030686199046632
61799321929897200140468203703539
61799321929897200142162780397545
61799321929897200734543042812078
61799321929897200735264807532276
61799321929897200735285699540868
61799321929897201970081189511782
61799321929897201970081561048090
61799321929897202381672229234265
61799321929897202381675167343426
61799321929897202381675282128850
61799321929897202381852991929402
61799321929897202384109328857338
61799321929897216611214416913801
61799321929897216611778244283877
61799321929897216611778501029145
61799321929897216611781600334035
61799321929897216748475171639193
61799321929897216749289959980105
61799321929897216749289959993155
61799321929897216794239245505273
61799321929897216794239247021433
61799321929897216794239332760741
61799321929897216794771950189434
61799321929897216794792840681706
61799321929897216794792842198026
61799321929897216794803331253369
61799321929897216794803331253417
61799321929897216794806430086083
61799321929897216795074927365065
61799321929897216795074927365113
61799321929897216795075012987573
61799321929897216795075013454133
61799321929897216795075013454181
61799321929897216795075399516543
61799321929897216795076045038273
61799321929897216795076045156317
61799321929897216795076045157769
61799321929897216795076046573307
61799321929897216795076046574711
61799321929897216795076046579083
61799321929897216795076046592181
61799321929897216795076089679077
61799321929897216795076089680481
61799321929897216795076089684853
61799321929897216795076089697951
61799321929897216795076175419629
61799321929897216795076434170863
61799321929897216795078369037731
61799321929897216795078369155823
61799321929897216795078369504291
61799321929897216795078369509955
61799321929897216795078369510115
61799321929897216795078369523005
61799321929897216795078370572765
61799321929897216796467300319824
61799321929897216796488193724431
61799321929897216796499026107262
61799321929897216796499156473078
61799321929897452150777618272192
61799321929897452150777618738544
61799321929897452150777618738752
61799321929897452150777619671872
61799321929897452150777620138224
61799321929897452150777647318468
61799321929897452150777648368228
61799321929897452150777991324820
61799321929897452679189721291866
61799321929897452679189721291914
61799321929897452679377749369194
61799321929897452679920941592586
61799321929897452699820637173552
61799321929897452699820637640112
61799321929897452699820665869908
61799321929897452699820666219828
61799321929897452745574222431936
61799321929897467524543526942865
61799321929897467524543555639173
61799321929897467524543555639221
61799321929897467524545849891159
61799321929897467524545850940919
61799321929897467524545878587467
61799321929897467524545878587515
61799321929897467524734136235643
61799321929897467524734164931999
61799321929897467524815494707461
61799321929897467526238216892878
61799321929897467526238216905976
61799321929897467526238475173132
61799321929897467526238475289820
61799321929897467570548187490693
61799321929897467570548187490741
61799321929897467570550511488747
61799321929897467571991801801342
61799321929897467571991801814440
61799321929897467571992060081596
61799321929897468737190227728624
61799321929897468737190229128096
61799321929897468737190314867244
61799321929897468737190314867452
61799321929897468737190572084688
61799321929897468737190572084896
61799321929897468737193672334335
61799321929897468737193672334543
61799321929897468737193672334552
61799321929897468737252990893228
61799321929897468737252994079768
61799321929897468739428743131177
61799321929897468739428743132629
61799321929897468739428857922217
61799321929897468762337031436786
61799321929897468762337031436994
61799321929897468762337261007634
61799321929897468762337261007842
61799321929897468762588467493717
61799321929897468762588467493925
61799321929897468762609359502309
61799321929897468762609359502517
61799321929897469151211122111491
61799321929897469151294690145859
61799321929897469151294690147263
61799321929897469174182072273759
61799321929897469174182445325361
61799321929897469174182445325569
61799321929897469174202863660588
61799321929897469174202863666204
61799321929897469174202863666252
61799321929897469174202949755320
61799321929897469174203208016860
61799321929897469174203208022524
61799321929897469174203208035574
61799321929897469174203337334001
61799321929897469174203337334161
61799321929897469357133606569384
61799321929897469357133635265692
61799321929897469357133635265740
61799321929897469357133864836540
61799321929897469357133864836588
61799321929897469357133864849638
61799321929897469357133865899398
61799321929897469357133893545994
61799321929897469357133894595754
61799321929897469357133994148017
61799321929897469357133994148065
61799321929897469357196655297820
61799321929897469357217591967115
61799321929897469357217592317035
61799321929897469357217678043133
61799321929897469357221034460473
61799321929897469357384941655450
61799321929897469357384942005370
61799321929897469357388055743776
61799321929897469357388170179280
61799321929897469357388170529200
61799321929897500260292600066341
61799321929897500306046069004059
61799321929897500306046069004267
61799321929897500306046069017317
61799321929897500306046183791095
61799321929897500306046183795307
61799321929897500306046183808357
61799321929897500306046183808405
61799321929897500306046184858117
61799321929897500306046184858165
61799321929897500328985653340519
61799321929897500329173938635291
61799321929897500329738540482879
61799321929897500329740863431173
61799321929897500672074863192709
61799321929897500672074863192757
61799321929897500672158431227077
61799321929897500855089116620857
61799321929897500855089116633955
61799321929897500855151879798559
61799321929897500855172770394372
61799321929897500855172770394373
61799321929897500855172770394420
61799321929897500855172770394421
61799321929897500855172770407471
61799321929897500855339906813029
61799321929897500855339906813077
61799321929897500855340165093331
61799321929897500855360798471700
61799321929897500855360798471701
61799321929897500877965651859879
61799321929897500877965909077275
61799321929897500878028670842199
61799321929897500878060051900350
61799321929897500878216698919575
61799321929897500878781559403161
61799321929897500880476135047407
61799321929897500923719236768295
61799321929897500923719493985739
61799321929897500923781998883139
61799321929897500923813608462426
61799321929897500923970284177911
61799321929897500924556293537604
61799321929897501907421279500455
61799321929897501907421308080171
61799321929897501907421308099045
61799321929897501907421308099093
61799321929897501907421651050021
61799321929897501907421651055637
61799321929897501907421651055685
61799321929897501907421652571957
61799321929897501907421652572005
61799321929897501907421655754249
61799321929897501907421655754285
61799321929897501907421655759949
61799321929897501907484070195015
61799321929897501907484070200839
61799321929897501907484070213937
61799321929897501907484070313107
61799321929897501907484328481093
61799321929897501907484328494191
61799321929897501907504962321699
61799321929897501907504962326071
61799321929897501907504962339169
61799321929897501907505219084389
61799321929897501907505220606325
61799321929897501907505220619423
61799321929897501907505223788409
61799321929897501907505223788653
61799321929897501907672356552645
61799321929897501907672356558469
61799321929897501907672356571519
61799321929897501953174864311201
61799321929897501953175237363829
61799321929897501953175240551773
61799321929897501953237655104931
61799321929897501953258547113523
61799321929897501953258547130993
61799321929897501953258805398197
61799321929897501976400233152280
61799321929897502090435618667751
61799321929897502090435618667959
61799321929897502090435618686673
61799321929897502090435647719851
61799321929897502090435647732901
61799321929897502090435875898453
61799321929897502090435875904069
61799321929897502090435875904117
61799321929897502090435906000105
61799321929897502090435906013203
61799321929897502090435990689493
61799321929897502090435990689541
61799321929897502090435991739253
61799321929897502090435991739301
61799321929897502090435994921545
61799321929897502090435994921581
61799321929897502090435994921629
61799321929897502090438976136516
61799321929897502090498294695139
61799321929897502090498295043447
61799321929897502090498295049271
61799321929897502090498295062369
61799321929897502090498409834695
61799321929897502090498668114949
61799321929897502090498670948808
61799321929897502090498672365751
61799321929897502090519215749847
61799321929897502090519215754219
61799321929897502090519215767269
61799321929897502090519215767317
61799321929897502090519558723908
61799321929897502090519558723909
61799321929897502090519558724068
61799321929897502090519559773620
61799321929897502090519559773621
61799321929897502090519559773668
61799321929897502090519559773669
61799321929897502090519559773828
61799321929897502090519562955705
61799321929897502090519562955753
61799321929897502090519562955913
61799321929897502090519562955948
61799321929897502090519562955949
61799321929897502090519562955996
61799321929897502090519562955997
61799321929897502090519562956002
61799321929897502090686581401077
61799321929897502090686581406853
61799321929897502090686581406901
61799321929897502090686581419951
61799321929897502090686696192277
61799321929897502090686954472579
61799321929897502090690051893966
61799321929897502090707502111801
61799321929897502090707502124899
61799321929897502090707845068392
61799321929897502090707845068393
61799321929897502090707845068600
61799321929897502092946388821902
61799321929897502092967280829042
61799321929897502092967280829090
61799321929897502113312444420003
61799321929897502113315796238073
61799321929897502113315797287833
61799321929897502113316141662970
61799321929897502113406975196169
61799321929897502113406975196377
61799321929897502113566844697449
61799321929897502113595131297769
61799321929897502113595217385379
61799321929897502113595260490941
61799321929897502113595260491149
61799321929897502113598225879468
61799321929897502113598226842948
61799321929897502113598227309508
61799321929897502113598570253209
61799321929897502113598571199220
61799321929897502113598571665780
61799321929897502113678828525309
61799321929897502113678828525517
61799321929897502159066368054583
61799321929897502159066369104343
61799321929897502159066373703613
61799321929897502159069725521683
61799321929897502159069726571434
61799321929897502159069726571443
61799321929897502159160531408485
61799321929897502159348802177203
61799321929897502502217911909125
61799321929897502502280559232721
61799321929897502502280559238545
61799321929897502502280559251595
61799321929897502502280674023969
61799321929897502502280932304223
61799321929897502502301479943493
61799321929897502502468960381551
61799321929897502502468963569495
61799321929897502525189109129413
61799321929897502525189195217023
61799321929897502525189209627255
61799321929897502525189238322585
61799321929897502525189238322793
61799321929897502525192205128102
61799321929897502525192289817649
61799321929897502525192291217170
61799321929897502525380576045541
61799321929897502525380576162181
61799321929897502525464144074086
61799321929897502525464144196342
61799321929897502525464145609120
61799321929897502527605187534357
61799321929897502708109043649431
61799321929897502708109043649479
61799321929897502708203463171017
61799321929897502708360091059047
61799321929897502708360091059095
61799321929897502708363448526138
61799321929897502708363448526186
61799321929897502708363448526195
61799321929897502708384340184810
61799321929897502708384340534730
61799321929897502708394801956624
61799321929897502708394830652980
61799321929897502708394915679190
61799321929897502708395173609572
61799321929897502708395173959492
61799321929897502710640677112746
61799321929897502710640677112794
61799321929897516732397568907187
61799321929897516732418460917231
61799321929897516732481136941555
61799321929897516732481136943007
61799321929897516732669421764151
61799321929897516732669421782865
61799321929897516732669423299185
61799321929897516914680687769604
61799321929897516915411908070027
61799321929897516915411908070111
61799321929897516915411908070271
61799321929897516915411908074483
61799321929897516915411908087581
61799321929897516915432800078619
61799321929897516915432800078667
61799321929897516915432800078703
61799321929897516915432800078827
61799321929897516915432800078863
61799321929897516915432800078911
61799321929897516915432800078916
61799321929897516915433057296111
61799321929897516915433057296147
61799321929897516915433057296355
61799321929897516915433057296360
61799321929897516915495476104603
61799321929897516915495476104639
61799321929897516915495476104687
61799321929897516915495476108851
61799321929897516915495476121949
61799321929897516915683761399459
61799321929897516915683761403623
61799321929897516915683761416721
61799321929897516937557480224565
61799321929897516937557480342657
61799321929897516937557480359919
61799321929897516937745765654851
61799321929897516937756340332741
61799321929897516938288700660630
61799321929897516938288957878234
61799321929897516938309592533877
61799321929897516938309592539701
61799321929897516938309849751321
61799321929897516938309849757145
61799321929897516938309849770026
61799321929897516938309849770035
61799321929897516938309849875029
61799321929897516938309849888079
61799321929897516938309851286346
61799321929897516938309851286355
61799321929897516938309851292178
61799321929897516938309851292179
61799321929897516938309851305229
61799321929897516938312948602749
61799321929897516938312948707743
61799321929897516938312948720793
61799321929897516938312950119069
61799321929897516938312950124892
61799321929897516938312950124893
61799321929897516938312950137943
61799321929897516938320439441517
61799321929897516938320440491277
61799321929897516938320440510142
61799321929897516938320469206498
61799321929897516938321459555755
61799321929897516938321459568805
61799321929897516938323439174451
61799321929897516938372268565477
61799321929897516938372268696619
61799321929897516938372268700831
61799321929897516938372269050751
61799321929897516938405156901600
61799321929897516938405156901601
61799321929897516938405156903058
61799321929897516938560553860249
61799321929897516938560553976889
61799321929897516938560553989930
61799321929897516938560553989939
61799321929897516938560553991391
61799321929897516938560553995603
61799321929897516938560553995762
61799321929897516938560555395283
61799321929897516938560555408333
61799321929897516938571143544621
61799321929897516938571144594381
61799321929897516938572292499357
61799321929897516938572292499565
61799321929897516938572292503777
61799321929897516938572292516827
61799321929897516938592022075893
61799321929897516938592022076101
61799321929897516938592022542453
61799321929897516938592065648223
61799321929897516938592408604815
61799321929897516938593054246089
61799321929897516938593055663031
61799321929897516938593055680501
61799321929897516938593098768801
61799321929897516938593098786271
61799321929897516938593441725393
61799321929897516938593441725601
61799321929897516938595378244143
61799321929897516938595379661085
61799321929897516938595379661293
61799321929897516938655860533933
61799321929897516938655860538145
61799321929897516938655860551195
61799321929897516938655861004705
61799321929897516939984309290100
61799321929897516939984309388461
61799321929897516939984309408144
61799321929897516939984310806420
61799321929897516939984310825294
61799321929897516940005201395649
61799321929897516940005201415332
61799321929897516940005201415341
61799321929897516940005201769624
61799321929897516940005201769632
61799321929897516940005201769633
61799321929897516940005202815021
61799321929897516940016034845869
61799321929897516940016165561239
61799321929897516983509926640885
61799321929897516983510183858329
61799321929897516984074025748683
61799321929897516984125853486982
61799321929897516984136701444391
61799321929897516984158741693424
61799321929897516984158741693425
61799321929897516984314138762071
61799321929897516984314138768713
61799321929897516984314138781754
61799321929897516984314138781763
61799321929897516984324713926053
61799321929897516984324713926213
61799321929897516984324729851787
61799321929897516984324972193209
61799321929897516984324972193417
61799321929897516984324986739163
61799321929897516984325747027869
61799321929897516984325747027917
61799321929897516984328071025923
61799321929897516984328085926009
61799321929897516984349006632325
61799321929897516984349092721393
61799321929897516984349093771153
61799321929897516984349350988597
61799321929897516984409445796529
61799321929897516984411769796929
61799321929897516985769750353222
61799321929897516985832426374419
61799321929897516985832426374627
61799321929897516986041345067425
61799321929897517349350233941349
61799321929897517349350233941397
61799321929897517349350576898149
61799321929897517349528029831027
61799321929897517349622173009637
61799321929897517349622173009845
61799321929897517350071222054410
61799321929897517350091857201102
61799321929897517350091857201103
61799321929897517350091857201150
61799321929897517350091857201151
61799321929897517350092113946371
61799321929897517350092115481405
61799321929897517350095213251260
61799321929897517350095213251261
61799321929897517350102346250661
61799321929897517350102346250709
61799321929897517350103465464727
61799321929897517350103723744981
61799321929897517350105702300819
61799321929897517350105702300867
61799321929897517350154533226879
61799321929897517350154533226927
61799321929897517350168478967224
61799321929897517350185914285029
61799321929897517350185914285077
61799321929897517350186257125029
61799321929897517350186257125189
61799321929897517350187033499047
61799321929897517350187033499095
61799321929897517350187162817158
61799321929897517350189356429919
61799321929897517350189356430079
61799321929897517350189399555532
61799321929897517350189399672172
61799321929897517350342818049475
61799321929897517350342818166106
61799321929897517350342818166115
61799321929897517350342818167567
61799321929897517350342818184829
61799321929897517350342819584509
61799321929897517350354555630193
61799321929897517350375319856677
61799321929897517350375447638944
61799321929897517350377642787501
61799321929897517350377642787709
61799321929897517350377772105772
61799321929897517350438123664561
61799321929897517350438123664720
61799321929897517350440448131548
61799321929897517351766573938612
61799321929897517351787465945808
61799321929897517351787465945809
61799321929897517351798428687814
61799321929897517351798428689272
61799321929897517351860731663176
61799321929897517351861104715048
61799321929897517351881652368124
61799321929897517351881738461404
61799321929897517351881996722023
61799321929898353108048495862380
61799321929898353108049272113982
61799321929898353130371664438560
61799321929898353130371664905120
61799321929898353130371693134916
61799321929898353130371693484836
61799321929898353247754648716480
61799321929898353247754648716528
61799321929898353247754648729578
61799321929898368138297207366201
61799321929898368138297207366249
61799321929898368138299531364255
61799321929898368138299531364303
61799321929898368139991870149324
61799321929898368139992128429578
61799321929898369167741256393104
61799321929898369167741599349696
61799321929898369167741603948966
61799321929898369373730367070454
61799321929898369719043795761919
61799321929898369719044054029123
61799321929898369785512372979426
61799321929898369785512630196870
61799321929898369787684633480004
61799321929898369787684634884055
61799321929898369787684634884103
61799321929898369787684662176360
61799321929898369787684891747208
61799321929898369787684892095724
61799321929898369787684892101499
61799321929898369787684892101500
61799321929898369787684892101547
61799321929898369787684892101548
61799321929898369787684892114598
61799321929898369787684893164358
61799321929898369787684920443564
61799321929898369787684920793484
61799321929898369787685021412977
61799321929898369787685021413025
61799321929898369787768574921339
61799321929898369787768574921340
61799321929898369787768619232075
61799321929898369787768619581995
61799321929898369787768705308093
61799321929898369787768705321143
61799321929898369787771673772719
61799321929898369787771673772720
61799321929898369787939197444240
61799321929898369925029373944417
61799321929898369925032816100905
61799321929898369925199952169632
61799321929898369925220844165126
61799321929898401285640143898915
61799321929898401285723798009300
61799321929898401285723798009301
61799321929898401285890934078036
61799321929898401285890934078037
61799321929898401308516679124839
61799321929898401308516936342235
61799321929898401308516936342283
61799321929898401308767726184535
61799321929898401309332586668121
61799321929898401309332843885556
61799321929898401309332843885565
61799321929898401309332844002196
61799321929898401309353735894148
61799321929898401311027162312367
61799321929898401491594037741063
61799321929898401491782065818391
61799321929898401491813418180138
61799321929898401492378307365951
61799321929898401492378564583395
61799321929898402475233346952549
61799321929898402475233348473241
61799321929898402475233348473289
61799321929898402475233348486339
61799321929898402475233351674283
61799321929898402475484400133658
61799321929898402475484400133659
61799321929898402520986903164657
61799321929898402520986903169029
61799321929898402520986903169077
61799321929898402520986931861013
61799321929898402520986936466107
61799321929898402520987019004213
61799321929898402520987019004261
61799321929898402521237723457236
61799321929898402521237723457237
61799321929898402521237980320389
61799321929898402521237981737539
61799321929898402521237984925482
61799321929898402521237984925483
61799321929898402521258615115909
61799321929898402521258615465828
61799321929898402521258615465829
61799321929898402521258615465876
61799321929898402521258615465877
61799321929898402521258872328981
61799321929898402521258872333353
61799321929898402521258872333401
61799321929898402521258873746131
61799321929898402544146287755901
61799321929898402544146287755949
61799321929898402544208920677413
61799321929898402544229855790317
61799321929898402681406913287961
61799321929898402727160512604381
61799321929898402727163937035226
61799321929898402727247377189143
61799321929898402727247635456347
61799321929898403070029693549509
61799321929898403070029693549557
61799321929898403070113347672945
61799321929898403070113347672993
61799321929898403070280745209927
61799321929898403070301546878649
61799321929898403070301546878697
61799321929898403070301632967717
61799321929898403070301632967765
61799321929898403093000891119605
61799321929898403138660070914391
61799321929898403138660070914439
61799321929898403138722833029235
61799321929898403138722833029283
61799321929898403138726190496383
61799321929898403138754218692479
61799321929898403138754218692527
61799321929898403138754475909971
61799321929898403138754490436025
61799321929898403138757541814193
61799321929898403138757542858178
61799321929898403138757542863953
61799321929898403138757542864001
61799321929898403138757571555938
61799321929898403138757657649426
61799321929898403138911118324007
61799321929898403138911118324055
61799321929898403138914475791146
61799321929898403138914475791155
61799321929898403138935367449770
61799321929898403138935367799690
61799321929898403138942503987251
61799321929898403138945828158725
61799321929898403138945829221584
61799321929898403138945942944150
61799321929898403138946200874532
61799321929898403138946201224452
61799321929898403139008618969973
61799321929898403139008618969974
61799321929898403139008620032784
61799321929898403139029510978517
61799321929898403139029510978518
61799321929898403139029512041376
61799321929898403139029641378369
61799321929898403141289076080364
61799321929898417300230242570712
61799321929898417300230242570713
61799321929898417300230499788156
61799321929898417300230499788157
61799321929898417300292918596489
61799321929898417300481203891261
61799321929898417368108507624879
61799321929898417368296792919651
61799321929898417368839727925590
61799321929898417368839985143034
61799321929898417368860619817542
61799321929898417368860619817551
61799321929898417368860620289935
61799321929898417368860877034986
61799321929898417368860877034995
61799321929898417368860877139989
61799321929898417368860877153039
61799321929898417368860878557139
61799321929898417368860878570189
61799321929898417369123319768737
61799321929898417369144211777329
61799321929898417369144211790379
61799321929898417369144468994773
61799321929898417506404880881670
61799321929898417551405319913371
61799321929898417552158810048000
61799321929898417552161134046054
61799321929898417553581446254298
61799321929898417553581446254299
61799321929898417553581446254346
61799321929898417553581446254347
61799321929898417553581446267397
61799321929898417917151526526447
61799321929898417917339811821219
61799321929898417917903638835759
61799321929898417917903638841582
61799321929898417917903638841583
61799321929898417917903638854633
61799321929898417917966314867311
61799321929898417917966314867359
61799321929898417917966314880409
61799321929898417917977923126560
61799321929898417917998815135104
61799321929898417917998815135152
61799321929898417917998858713314
61799321929898417918001138083398
61799321929898417918154600162131
61799321929898417918154600175181
61799321929898417918166339156547
61799321929898417918168662104841
61799321929898417918187231165139
61799321929898417962905111318271
61799321929898417962915600373605
61799321929898417962915600373653
61799321929898417963103885668377
61799321929898417963187584102597
61799321929898417963636331618934
61799321929898417963657223627526
61799321929898417963657223627574
61799321929898417963657223627583
61799321929898417963657480844970
61799321929898417963657480845018
61799321929898417963657480845027
61799321929898417963667712682917
61799321929898417963667712682965
61799321929898417963667727558891
61799321929898417963667727558939
61799321929898417963667969900361
61799321929898417963668070515483
61799321929898417963668070515531
61799321929898417963730489323815
61799321929898417963730489323863
61799321929898417963730746541259
61799321929898417963731522442989
61799321929898417963751410054327
61799321929898417963751410404247
61799321929898417963751668334581
61799321929898417963751668684501
61799321929898417963752443503632
61799321929898417963752443503633
61799321929898417963752443503680
61799321929898417963752443503681
61799321929898417963752443510266
61799321929898417963752529242780
61799321929898417963752529242781
61799321929898417963752529242828
61799321929898417963752529242829
61799321929898417963752529599334
61799321929898417963752786460224
61799321929898417963752786460225
61799321929898417963752786460272
61799321929898417963752786460273
61799321929898417963752787879644
61799321929898417963754766458560
61799321929898417963754767521427
61799321929898417963754853610494
61799321929898417963754853610495
61799321929898417963755110827938
61799321929898417963755110827939
61799321929898417963918774618587
61799321929898417963918774618635
61799321929898417963919807737761
61799321929898417963919923591819
61799321929898417963919923948371
61799321929898417963922246546746
61799321929898417963922246883568
61799321929898417963922246896665
61799321929898417963922246896666
61799321929898417963940729861263
61799321929898417963940814537552
61799321929898417963940814537553
61799321929898417963940815600411
61799321929898417964003490563329
61799321929898417964003490563377
61799321929898417964003491626187
61799321929898417964005814917936
61799321929898417965363407522308
61799321929898417965363407535406
61799321929898417965363422048361
61799321929898417965363452163270
61799321929898417965363452163318
61799321929898417965363665802610
61799321929898417965363709380714
61799321929898417965363709380715
61799321929898417965363709393813
61799321929898417965426471141267
61799321929898417965426472558417
61799321929898417965447019154512
61799321929898417965447104893660
61799321929898417965447363149859
61799321929898417965447363154231
61799321929898417965447363154279
61799321929898417965447363167329
61799321929898417965447363173971
61799321929898417965447363504198
61799321929898417965447363504199
61799321929898417965447363523890
61799321929898417965447363523891
61799321929898417965447364567009
61799321929898417965447364573650
61799321929898417965614499218595
61799321929898417965614499572934
61799321929898417965614499572935
61799321929898417965614499592617
61799321929898417965614499592618
61799321932535832337373204128811
61799321932537031653771662901207
61799321932537031836702319715271
61799321932537031836702663021735
61799321932537032888553596396139
61799321932537032888553939702603
61799321932537033483078229992039
61799321932537033483078231041847
61799321932537033483078317130915
61799321932537033483078320318859
61799321932537033483078574348311
61799321932537033483078578599113
61799321932754520012560701892294
61799321932754553361559484931280
61799321932754553361810533390448
61799321932754669057099738070943
61799321932754718280356249700595
61799321932754718280606953803699
61799321932754718417613565119169
61799321932754718417616917986999
61799321932754718417804946064327
61799321932754718417804947464007
61799321932754718463366778374685
61799321932754718463370588867891
61799321932754718463621292970995
61799321932847912407916802386950
61799321932847912407979478412726
61799321932847912819510779168994
61799321932847912819698721157254
61799321932847912819761483272098
61799321932849113576593068600342
61799321932851814868246150395382
61799321938433233801175211137611
61799321938440437243887737954409
61799321938441337669107810936111
61799321938441337669358515039423
61799321938441639649605715063887
61799321938441639649793743141215
61799321938444038965841142911145
61799321938444039509803565876607
61799321938444039509803565876655
61799321938444039514883816056761
61799321938444040614727532826139
61799321938444040614727537412359
61799321938444340941258796392367
61799321938444340941446824469695
61799321938444491036166137617818
61799321938444506448077327070540
61799321938445241371747147631343
61799321938445241371997856456181
61799321938445241371997856456229
61799321938445241920789820776959
61799321938445241920789820777007
61799321938445241920789821243567
61799321938445241920789822293279
61799321938445241920789825481271
61799321938445241920789825494321
61799321938445356877519025250615
61799321938445356877519053946971
61799321938445356877602736300203
61799321938445356877603079256795
61799321938445356877603079606715
61799321938445358112300957345915
61799321938445358112300958745547
61799321938445358112300958745595
61799321938445358112300961932087
61799321938445358112300961945185
61799321938445358112300962994945
61799321938445358112300987441903
61799321938445358112384668745423
61799321938445358112385013101647
61799321938445358112385013101695
61799321938445358112385017823381
61799321938445358112385018886239
61799321938445358706909275744487
61799321938445358706909304440843
61799321938445358706909390529911
61799321938445358706909647397435
61799321938445358706909647747355
61799321938445358706909652114797
61799321938445358706909652469089
61799321938445392015509135324970
61799321938445392015509135325018
61799321938445392061262720116794
61799321938445407015826346946048
61799321938651137855654488211920
61799321938652022358541048396233
61799321938652022358541048746153
61799321938652022358603724422009
61799321938652022358603724771929
61799321938652022495801717032557
61799321938652071776899855762389
61799321938659241869295055611567
61799321938659241869315947620159
61799321938659241869483083688895
61799321938659275216224385094985
61799321938659275221308102461785
61799321938659275221308103978105
61799321938660127468282227275805
61799321938660127468344903301581
61799321938660127473365945109373
61799321938660127473428620668381
61799321938660127473428620668589
61799321938660127473428621135149
61799321938660127473449513143741
61799321938660127605542895912129
61799321938660127610626613278929
61799321938660142299846053830411
61799321938660142299846057030001
61799321938660142299846082409919
61799321938660142299846082410127
61799321938660142300034110487455
61799321938660142300034115208981
61799321938660144084172070076847
61799321938660144084172073259015
61799321938660144084172073276277
61799321938660144084172073276437
61799321938660144084172098772995
61799321938660144084172098773203
61799321938660144084172101955371
61799321938660144084234746102623
61799321938660144084234749302213
61799321938660144084255666807571
61799321938660144084255669989739
61799321938660144084422774179743
61799321938660144084443694884691
61799321938660144084443694884899
61799321938660175646775413409865
61799321938660175651942698927465
61799321938660175651942698927673
61799321938660176887206153392751
61799321938660427799897178579405
61799321938660427799897178929325
61799321938660444273505340449167
61799321938660477625518387299545
61799321938660477625518388815705
61799321938660477625519506144769
61799321938660477625519506494689
61799321938660477625519507679962
61799321938660477625519508029722
61799321938660477625519508029723
61799321938660477625540428734670
61799321938660477625603102871121
61799321938660477625603104406315
61799321938662828759998099882093
61799321938662828760018991890685
61799321938662828765081329877241
61799321938662828765081329877401
61799321938662828765081330927161
61799321938662828765081331276921
61799321938662828765081702463309
61799321938662828765081702463469
61799321938662828765081702813229
61799321938662828765081702813389
61799321938662828765081702929869
61799321938662828765081702930029
61799321938662829308789955538653
61799321938662829313873300319433
61799321938662829313873301369145
61799321938662829314061700982829
61799321938662829314061701449389
61799321938662829314145269483757
61799321938662843591499167876820
61799321938662843591499167876980
61799321938662843591687163702619
61799321938662843591687192748735
61799321938662843591770760783103
61799321938662844003281140484503
61799321938662844003281173785744
61799321938662844140479134144603
61799321938662844140479137331143
61799321938662844140479161324639
61799321938662844140479161324687
61799321938662844140479162840959
61799321938662844140479166028951
61799321938662844140479166042001
61799321938662844140541809120667
61799321938662844140562729825615
61799321938662845238627158211419
61799321938662845375814675567275
61799321938662845375825151871519
61799321938662845375825151871727
61799321938662845375825155071317
61799321938662845375825180567875
61799321938662845375825180568083
61799321938662845375825183750251
61799321938662845376075855974831
61799321938662845376075859174421
61799321938662845376096776679571
61799321938662845376096776679779
61799321938662845833423422270064
61799321938662845833423422270272
61799321938662876938428494154825
61799321938662876938428494154985
61799321938662876943512182941909
61799321938662876943512182942069
61799321938662876943512183991829
61799321938662876943512211521625
61799321938662876943512211521785
61799321938662876943512213037945
61799321938662876943595780722553
61799321938662877355106160773713
61799321938662877487220464247049
61799321938662877487220464247097
61799321938662877492304182080457
61799321938662877492304183130169
61799321938662877492366830459589
61799321938662877492387751164537
61799321938662878585369608908481
61799321938662878585369637623918
61799321938662878590452178500629
61799321938662878590452183086641
61799321938662878590452183086849
61799321938662878590453326410842
61799321938662878590453326410843
61799321938662878590453326411002
61799321938662878590453327810474
61799321938662878590453327810475
61799321938662878590453327810522
61799321938662878590453327810523
61799321938662878590474248515422
61799321938662878590474248515470
61799321938662878590724922503825
61799321938662878590725295575166
61799321938662878590725295575167
61799321938662878720307821048023
61799321938662878720307821048183
61799321938662878720307822097943
61799321938662878720308193634091
61799321938662878720308193634251
61799321938662878720308194100651
61799321938662878720308194100811
61799321938662878720370955749095
61799321938662878720391762135019
61799321938662878720391762135179
61799321938662878722567629861301
61799321938662878722567629862705
61799321938662878722567629879967
61799321938662878722567629880175
61799321938662878722818305285311
61799321938662878722818678338099
61799321938662878722818678356813
61799321938662878722839225972949
61799321938662878722839225972997
61799321938662878722902246372467
61799321938662878727650200857085
61799321938662878727650200857293
61799321938662878727650204039461
61799321938662878727900875214121
61799321938662878727900875214281
61799321938662878727900876264041
61799321938662878727900879446209
61799321938662878727900879450581
61799321938662878727900879463471
61799321938662878727900879463631
61799321938662878727901909383167
61799321938662878727902022639221
61799321938662878727902024174414
61799321938662878727902280919315
61799321938662878727902280919475
61799321938662878727902282454509
61799321938662878727921795919069
61799321938662878727921795919229
61799321938662878727921800151157
61799321938662878727922943811973
61799321938662878727922943812133
61799321938662878727985592202959
61799321938662878727985963739267
61799321938662878727985964211490
61799321938662878727985964211491
61799321938662878727985965274301
61799321938662878766124425871975
61799321938662878766124426221895
61799321938662878766124426222055
61799321938662878773655951922670
61799321938662878773655951922671
61799321938662878773655951922830
61799321938662878773655952272590
61799321938662878773655952272591
61799321938662878773676872977538
61799321938662878773739548649183
61799321938663128949268665065881
61799321938663143780769733177408
61799321938663144329812403000763
61799321938663144329812404517083
61799321938663145425641419885152
61799321938663145425641419885360
61799321938663145427897756813088
61799321938663145427897756813296
61799321938663145565095745751871
61799321938663145565346449854975
61799321938663145976940431358384
61799321938663145976940431358592
61799321938663177681637422940053
61799321938663177681637424339733
61799321938663177681637424806293
61799321938663178774640202924346
61799321938663178779723920409244
61799321938663178909641434960247
61799321938663178909641435427015
61799321938663178909641521049523
61799321938663178909641549745879
61799321938663178909662441754471
61799321938663178912089243657241
61799321938663178912089245056921
61799321938663178912172840370703
61799321938663178912172841787645
61799321938663178916921913019792
61799321938663178916921913951246
61799321938663178916921913951454
61799321938663178917171470610537
61799321938663178917172848104857
61799321938663178917172961010942
61799321938663178917172961010943
61799321938663178917172961011150
61799321938663178917256186200987
61799321938663178917256186201195
61799321938663178917256529039695
61799321938663178917256530574729
61799321938663178917256557737503
61799321938663178955395105957987
61799321938663179323682877469642
61799321938663179323683221825706
61799321938663179323683221825707
61799321938663179328766566256726
61799321938663179328766567656198
61799321938663179328766567656199
61799321938663179328766594954540
61799321938663179328787488361146
61799321938664029522101287639245
61799321938664029522101287989165
61799321938664029522101288105805
61799321938664029933883293898089
61799321938664029933945969573945
61799321938664029933945969923865
61799321938664030071143962184493
61799321938664030071143962184541
61799321938664030071143962651101
61799321938664044760363430265723
61799321938664044760363431315483
61799321938664044897561424042671
61799321938664045995709449042399
61799321938664046544689446162239
61799321938664046544689446162287
61799321938664046544689446628847
61799321938664046544689447678559
61799321938664046544689450866551
61799321938664046544689450879601
61799321938664078112188450205013
61799321938664078112188451604693
61799321938664078249386444331881
61799321938664079340192462575127
61799321938664079340192462575175
61799321938664079340192462691815
61799321938664079342639926889701
61799321938664079342639926902751
61799321938664079342639927952511
61799321938664079342639927952559
61799321938664079342640271259023
61799321938664079342640272321881
61799321938664079342640301018237
61799321938664079342723867989795
61799321938664079342723869052605
61799321938664079347722496359177
61799321938664079347722497408937
61799321938664079347722501067861
61799321938664079347722501080911
61799321938664079347722502130671
61799321938664079347723615554321
61799321938664079347723615672413
61799321938664079347723615676785
61799321938664079347723616739594
61799321938664079347723616739595
61799321938664079347723617089515
61799321938664079347723617089563
61799321938664079347723644252129
61799321938664079347723873834623
61799321938664079347723875369817
61799321938664079347723988625823
61799321938664079347723988625871
61799321938664079347807556776878
61799321938664079347807556776879
61799321938664079347807557839689
61799321938664079477390454835755
61799321938664079477390454835803
61799321938664079477390455302363
61799321938664079479900939545426
61799321938664079479900939545427
61799321938664079479900939558525
61799321938664079484984656912226
61799321938664079484984656912227
61799321938664079484984656912274
61799321938664079484984656912275
61799321938664079525654524337298
61799321938664079525654524337299
61799321938664079530738213124382
61799321938664079530738213124383
61799321938664079530738213474302
61799321938664079530738213474303
61799321938664079530759134179250
61799321938664079530759134179251
61799321938664079889172460744775
61799321938664079889172461211335
61799321938664079891431896977601
61799321938664079891431896990651
61799321938664079891432270049108
61799321938664079891494917390169
61799321938664079896514466918057
61799321938664079896514467967769
61799321938664079896578261685467
61799321938664079896578262157850
61799321938664079896578262157851
61799321938664079896578263203191
61799321938664079896578263220661
61799321938664079896578634756969
61799321938664079896599183908139
61799321938664079896766548029999
61799321938664079896766549565193
61799321938664079896766662821246
61799321938664079896766662821247
61799321938664079896850231322174
61799321938664079896850231322175
61799321938664079896850232384985
61799321938664079937248502181993
61799321938664079942269170923850
61799321938664079942269171973610
61799321938664079942331846595335
61799321938664079942331847995015
61799321938664079942332190969077
61799321938664079942332192368757
61799321938664079942353113073705
61799321938664079942520219033306
61799321938664079942520219033307
61799321938664079942520219383226
61799321938664079942520219383227
61799321938664194443154078749691
61799321938664196271039991355835
61799321938664196273296328283771
61799321938664229986067567048229
61799321938664230031883799636033
61799321938664230054792102369498
61799321938664230169081791896661
61799321938664244261182577309925
61799321938664244261182578359685
61799321938664244261186016266823
61799321938664244261186017316583
61799321938664244261436720369927
61799321938664244261436721419687
61799321938664244398446684553227
61799321938664244444200269345051
61799321938664244810228690462199
61799321938756488225042104034080
61799321938756538184578131763509
61799321938756538184578131763669
61799321938756538186834468691445
61799321938756538186834468691605
61799321938756538186834501992846
61799321938756538186834501992894
61799321938756538186834501993054
61799321938756538186837854860884
61799321938756538186837940949744
61799321938756538186837940949745
61799321938756538186837940949792
61799321938756538186837940949793
61799321938756538187025882938212
61799321938756538232588058204954
61799321938756538232588058205162
61799321938756538232591411072992
61799321938756538232591525858208
61799321938756538232591525859874
61799321938756538232779439150320
61799321938756538232863121969904
61799321938756538370040193875505
61799321938756538370040193875553
61799321938756538370040194925265
61799321938756538370040194925313
61799321938757388792854143954607
61799321938757388792854145354287
61799321938757388930052136565155
61799321938757438205794876641621
61799321938757438205794876641781
61799321938757438754586845684133
61799321938757438754586845684293
61799321938757438754837549787237
61799321938757438754837549787397
61799321938757903861228158049825
61799321938757903861290920164669
61799321938757903907044505073133
61799321938760090084169138733945
61799321938760090084171461682239
61799321938760090084171461682399
61799321938760090084231814759721
61799321938760090084234137708015
61799321938760090084234137708175
61799321938760090084419842837049
61799321938760090084420214373357
61799321938760090084420214373517
61799321938760090084422165785343
61799321938760090084422165785503
61799321938760090084441106381949
61799321938760090084441106382109
61799321938760090084444205686839
61799321938760090084444205686999
61799321938760090084503782407725
61799321938760090084503782407885
61799321938760090084506881712615
61799321938760090084506881712775
61799321938760090496289231995280
61799321938760090496289231995281
61799321938760090633211812929273
61799321938760090633212184465581
61799321938760090633212184465629
61799321938760090633214135877567
61799321938760090633214135877615
61799321938760090633277931098487
61799321938760090633295752499997
61799321938760090633298851804887
61799321938760090633483780577277
61799321938760090633483780577325
61799321938760090633487224255908
61799321938760090633487224255909
61799321938760090633549900281684
61799321938760090633549900281685
61799321938760138260214863512467
61799321938760138260402891939555
61799321938760139906782240823349
61799321938760139906782240823509
61799321938760139909038577751285
61799321938760139909038577751445
61799321938760139909038582337665
61799321938760139909038611052686
61799321938760139909042049990711
61799321938760139909042049996535
61799321938760139909042050009584
61799321938760139909042050009585
61799321938760139909042050009632
61799321938760139909042050009633
61799321938760139909313646102407
61799321938760140043788767449591
61799321938760140043792205356729
61799321938760140043792206406489
61799321938760140043792233586317
61799321938760140043792233586525
61799321938760140043792235102637
61799321938760140043792235102845
61799321938760140043976795526919
61799321938760140043980233433897
61799321938760140043980261663693
61799321938760140043980261663853
61799321938760140043980263180173
61799321938760140044042909459833
61799321938760140044042910509593
61799321938760140044063831214333
61799321938760140044063831214541
61799321938760140046236570361833
61799321938760140046236570361993
61799321938760140046236571411753
61799321938760140046236574593921
61799321938760140046236574598293
61799321938760140046236574611183
61799321938760140046236574611343
61799321938760140046236598591581
61799321938760140046236598591629
61799321938760140046236600107901
61799321938760140046236600108109
61799321938760140046236603290229
61799321938760140046236603291681
61799321938760140046236603295893
61799321938760140046236603296053
61799321938760140046236603308943
61799321938760140046239927479013
61799321938760140046239927479173
61799321938760140046240042251339
61799321938760140046240042251547
61799321938760140046240042252791
61799321938760140046240042252951
61799321938760140046240042270212
61799321938760140046240042270213
61799321938760140046240042270260
61799321938760140046240042270261
61799321938760140046299246387769
61799321938760140046299247437529
61799321938760140046299250624069
61799321938760140046299250637119
61799321938760140046302718277115
61799321938760140046302718277323
61799321938760140046302718278727
61799321938760140046302718295988
61799321938760140046302718295989
61799321938760140046302718296196
61799321938760140046320168142477
61799321938760140046323610285915
61799321938760140046487275514857
61799321938760140046490631582117
61799321938760140046490631582277
61799321938760140046490746354651
61799321938760140046490746373364
61799321938760140046490746373365
61799321938760140046490746373524
61799321938760140046508196219597
61799321938760140046508196219805
61799321938760140046511638363035
61799321938760140046511638363243
61799321938760140046574314388811
61799321938760140046574314389019
61799321938760140089545790148393
61799321938760140089545790148553
61799321938760140089545791664713
61799321938760140089796493901577
61799321938760140089796494251497
61799321938760140089796494251657
61799321938760140089796495418057
61799321938760140089796495767817
61799321938760140092052830829513
61799321938760140092052830829673
61799321938760140092052831179593
61799321938760140092052832695753
61799321938760140092056303187031
61799321938760140092056303536951
61799321938760140092056303537111
61799321938760140092240860773081
61799321938760140092327899298727
61799321938760140092327899298887
61799321938760140092327899648647
61799321938760140503834841810090
61799321938760140503838309465010
61799321938760140638588464343721
61799321938760140638588464343769
61799321938760140638588465860041
61799321938760140641032829348985
61799321938760140641032829349033
61799321938760140641032830865305
61799321938760140641032834053297
61799321938760140641032834066347
61799321938760140641036273008743
61799321938760140641036273010195
61799321938760140641036273027616
61799321938760140641036273027617
61799321938760140641036273027664
61799321938760140641036273027665
61799321938760140641036301706551
61799321938760140641098949034519
61799321938760140641098949035971
61799321938760140641098949053392
61799321938760140641098949053393
61799321938760140641098949053440
61799321938760140641098949053441
61799321938760140641119869740919
61799321938760154731693445166942
61799321938760154731714337175486
61799321938760154731714337175534
61799321938760154731777097877601
61799321938760154868787061934273
61799321938760154868787063469467
61799321938760154868954083684145
61799321938760154868954170840395
61799321938760154869037766037377
61799321938760154869037767572363
61799321938760154869037767572571
61799321938760440098312644006368
61799321938760440098584240118064
61799321938760440281326868388448
61799321938760440281514896465776
61799321938760440830306866907760
61799321938760440830369542933536
61799321938760455469818656935290
61799321938761290841502475575069
61799321938761290841502475691709
61799321938761291253033777380889
61799321938761291253096453406665
61799321938761291253284481483993
61799321938761291390294446133901
61799321938761340663801854578953
61799321938761340663801854695641
61799321938761340663801855628713
61799321938761340663801855628761
61799321938761340663801855745353
61799321938761340666058192556649
61799321938761340666058192556697
61799321938761340666058192673289
61799321938761340666308896659801
61799321938761340666308896776393
61799321938761340666308901381487
61799321938761340666308901381535
61799321938761341212656501163609
61799321938761341212656502213321
61799321938761341215100866168873
61799321938761341215100867218585
61799321938761341215104309362023
61799321938761341215104309375121
61799321938761341215104338059831
61799321938761341215166985387799
61799321938761341215166985400897
61799321938761341215187906094199
61799321938761341260857894168349
61799321938761341260920570194125
61799321938761355488608684618735
61799321938761355488608684631833
61799321938761355488775792107755
61799321938761355488775792120853
61799321938761355488796712696063
61799321938761355488796712696111
61799321938761355488796712709161
61799321938761356037630438571351
61799323268125010627919849642830
61799323270755569376436236627106
61799323270755569376436236627154
61799323270755569376436236743746
61799323270766079750194061829177
61799323270766079750194061829337
61799323270766079750194062878937
61799323270767280507251959697022
61799323270767280507251959697070
61799323270767280507251959813662
61799323270767280507255403375654
61799323270767280507255403375702
61799323270767324981327585159656
61799323271047056902293345610276
61799323271047056902293345960196
61799323271047056902293347009956
61799323271047058137639364736872
61799323271047058549233342568516
61799323271047358287900489331900
61799323271057864950627601843288
61799323271057864950627602193208
61799323271058208330979034395714
61799323271058213270106768375442
61799323271059064479859647354364
61799323271059064479860419006696
61799323271059108898979102380678
61799323271059108944753579181094
61799323271059114249627204652057
61799323271059114257221291937281
61799323271079521813174512720736
61799323271079523421578208345843
61799323271079523421581306133009
61799323271079821956754283573980
61799323271079821956754312153696
61799323271079821956956626016670
61799323271079827310126060300566
61799323271082179044502026154462
61799323271082179044502026504382
61799323271082179044505121105008
61799323271082179044505122154768
61799323271082180279851138831924
61799323271082180279851139881684
61799323271082223477696986069275
61799323271082223477885272413807
61799323271082224713231290140723
61799323271082224713234387927889
61799323271082481018165527637781
61799323271082523660203686693114
61799323271082523660381124231690
61799323271082523660381125631370
61799323271082523666967665811030
61799323271082524940738061791230
61799323271082528601022558759870
61799323271082528647612938620938
61799323271082529013373120976850
61799323271083424227352897278135
61799323271083424227352897278295
61799323271083424227373817866443
61799323271083424228001435515683
61799323271083424228189352338383
61799323271083424228189462543251
61799323271083424228189462543411
61799323271083424228189467129631
61799323271083424228192820010351
61799323271083424228192820128395
61799323271083424228192820128603
61799323271083424228192821532495
61799323271083424228192821545545
61799323271083424228203409621806
61799323271083424228203409621966
61799323271083424234779361589691
61799323271083424234779361707943
61799323271083424234779362062075
61799323271083424234967646871573
61799323271083424234967646989457
61799323271083424234967648406607
61799323271083424273754996443852
61799323271083424273977886539022
61799323271083424280532917918590
61799323271083425516067997184446
61799323271083425874293410471333
61799323271083425874481954033309
61799323271083425874504940805977
61799323271083425881907385342379
61799323271083425882095928904355
61799323271083425882096703744631
61799323271083425882099028091201
61799323271083429169590837996730
61799323271083429581181459410874
61799323271083429581181459411034
61799323271083429581181464010304
61799323271083429581184816878134
61799323271083429581369749305076
61799323271083429581372843905702
61799323271083429626955936328090
61799323271083429626955940927351
61799323271083429626955940927360
61799323285818471369017103772057
61799323285818471369017103772265
61799323285818515795468233277473
61799323285849990149427041336676
61799323288493156563567013932411
61799323288773233330837431594564
61799323288773234566183449321480
61799323288773283107439478227855
61799323288773283107439736495059
61799323288773283107941830614451
61799323288773283107941916353599
61799323288773283107941920952869
61799323288773283107945273820699
61799323288773283107945273937339
61799323288773283107945274287259
61799323288773283108004592379375
61799323288773283108192619406943
61799323288773283108192620456703
61799323288773283108192623639031
61799323288773283108192623656293
61799323288773283108195976524123
61799323288773283108195976990683
61799323288773283108195978040443
61799323288773283114719756338539
61799323288773283114719842427607
61799323288773283114970803380973
61799323288773283114970889487303
61799323288773283114971147754507
61799323288784040151353639553540
61799323288784089921194034389022
61799323288784940711665781601138
61799323288784940719164649541688
61799323288784985001023349842610
61799323288784985001023349842770
61799323288784990130494488023442
61799323288784990488932206485249
61799323288784990488932206502511
61799323288784990488932464769715
61799323288784990488943054264530
61799323288784990488943054264690
61799323288804454796953064728614
61799323288805655416774685991970
61799323288805698059000873478762
61799323288805703549427623181072
61799323288805703549430976049062
61799323288805703549431062137970
61799323288808056519157173788454
61799323288808056519157175188134
61799323288808057068199848333750
61799323288808057068199849733430
61799323288808099572879370600839
61799323288808099572882809557737
61799323288808099572903730618221
61799323288808099573151338248843
61799323288808099579929604079853
61799323288808100784805775185710
61799323288808101333848449731006
61799323288808101356727567000501
61799323288808101356790328765425
61799323288808101364067249777643
61799323288808356708427767786850
61799323288808356708427769186530
61799323288808357257470442332146
61799323288808357257470443731826
61799323288808357257470786705680
61799323288808357257470788105360
61799323288808399762425371693782
61799323288808399945439596536174
61799323288808399951963376350590
61799323288808399951963376350798
61799323288808401111148724312910
61799323288808401111148724313118
61799323288808401111337009607682
61799323288808401111337009607683
61799323288808401118679016364164
61799323288808401118679016364372
61799323288808401187309393610946
61799323288808401546060922763613
61799323288808401546061267137355
61799323288808401553337843774587
61799323288808401553338962634313
61799323288808401553588890816813
61799323288808401553589235190555
61799323288808401553590011093689
61799323288808401729023319365550
61799323288808401729023319365758
61799323288808401729085995391326
61799323288808401729085995391374
61799323288808401736606558877148
61799323288808404703819921535490
61799323288808404886921296875682
61799323288808405252109823723690
61799323288808405252109823723850
61799323288808405252615361049490
61799323288808405252862596080786
61799323288808405252866063752914
61799323288809256040889318239854
61799323288809257688021813970640
61799323288809257688021815370320
61799323288809300329145839413327
61799323288809300329396887522783
61799323288809300329397144740227
61799323288809300329480568826255
61799323288809300329961742357339
61799323288809300329961746589427
61799323288809300329962000624543
61799323288809300329965099457257
61799323288809300329982921212851
61799323288809300329986364537351
61799323288809300329986364554613
61799323288809300329986364891483
61799323288809300329986364904533
61799323288809300330049126656407
61799323288809300330233710005343
61799323288809300330233711055103
61799323288809300330233714237431
61799323288809300330237067589083
61799323288809300330237067590695
61799323288809300330237067594907
61799323288809300330237068638843
61799323288809300330237068640455
61799323288809300330237068657717
61799323288809300330237153683975
61799323288809300330237154733735
61799323288809300330237411964229
61799323288809300330237413013989
61799323288809300330247657083898
61799323288809300330247658133658
61799323288809300336760847403499
61799323288809300336760847409323
61799323288809300336760933144259
61799323288809300336760933148471
61799323288809300336760933498391
61799323288809300336761191778645
61799323288809300337011981607847
61799323288809300337011981620897
61799323288809300337012238825291
61799323288809300337012238838341
61799323288809300519775157991070
61799323288809300520026206450446
61799323288809301755372224177362
61799323288809301755372999017638
61799323288809301755375321965932
61799323288809302113786699003189
61799323288809302113786956220633
61799323288809302113809942639169
61799323288809302113809942656431
61799323288809302113809944056111
61799323288809302113810200923635
61799323288809302113872963038479
61799323288809302121149625414859
61799323288809302121150658889729
61799323288809302121400673874235
61799323288809302121400931091679
61799323288809302121404029924393
61799323288809302159626519250578
61799323288809302159637022656334
61799323288809302167154487303778
61799323288809302167157586136492
61799323288809302167157586142108
61799323288809302167157586155366
61799323288809302296835015267042
61799323288809305271631729041322
61799323288809305271631732223650
61799323288809305271635085108902
61799323288809305454670316751190
61799323288809305454670318150870
61799323288809305819858843599198
61799323288809305819858843599358
61799323288809305820423699483514
61799323288809305820423704082784
61799323288809305820427056950774
61799323288809305820510739770397
61799323288809305820674751142480
61799323288809305820674751142640
61799323288809305820677845743106
61799323288809305820695671730779
61799323288809305820698767847725
61799323288809305866264295982505
61799323288809305866264295982514
61799323288809305866511904085303
61799323288809305866511904085312
61799323288809305866514998685929
61799323288809305866514998685938
61799323294400581402517049642457
61799323294401826587980698414220
61799323294680657947909462218199
61799323294680657993642124905235
61799323294680657993642126421715
61799323294680659595038514723863
61799323294680659640771177410899
61799323294680659640771178927379
61799323294680659778031846047223
61799323294680659778031933302851
61799323294680659778052853891159
61799323294680703625209642080704
61799323294681558371654280028744
61799323294681559607000297755660
61799323294681560208666557649753
61799323294681560345864550260301
61799323294681604604804458499721
61799323294681860397937166080009
61799323294681860397937509036601
61799323294681860397937510436281
61799323294681860535197920455481
61799323294681860535198006544549
61799323294681860535198263761993
61799323294681860535198264811753
61799323294681908521297644275694
61799323294681908521297730010631
61799323294681908521297730014843
61799323294681908521297730364763
61799323294692365375278884829273
61799323294692367022406908115401
61799323294692367022408027323595
61799323294692367159604900725949
61799323294692665518701064707644
61799323294692665518701836359976
61799323294692710029411228888738
61799323294693565949251977303612
61799323294693565949252005883328
61799323294693565949252005883536
61799323294693565949252748955944
61799323294693565949252748956152
61799323294693565949252777535868
61799323294693566086512760608768
61799323294693566086512760608928
61799323294693566086513532261100
61799323294693566086513532261260
61799323294693567771899946127432
61799323294693610597222924790022
61799323294693615360313318879390
61799323294693615360581844365082
61799323294713080217563832253019
61799323294713080217564090520223
61799323294713122851994923396640
61799323294713122851995009135788
61799323294714023282545950661600
61799323294714023282546036400748
61799323294714023282818004048752
61799323294714023289324216492610
61799323294714280974664044179977
61799323294714280974667401629815
61799323294714280974726720205753
61799323294716680703602919925555
61799323294716681939785777577085
61799323294716725122425885547411
61799323294716725123513756139427
61799323294716725123517113606527
61799323294716725130019972832635
61799323294716725168524918489210
61799323294716726952843831849534
61799323294716977118735090661840
61799323294716977118735090662048
61799323294716977118735344678242
61799323294716977118735344678450
61799323294716977118735348929044
61799323294716977141081761514215
61799323294717025106056394396976
61799323294717025106056394397136
61799323294717025175527038972970
61799323294717025289154646071504
61799323294717025289154646071552
61799323294717025289635819602588
61799323294717025312512731093980
61799323294717025312784354741304
61799323294717025312784698741984
61799323294717025312787793342610
61799323294717025319290537783294
61799323294717026524417756298562
61799323294717026531759763055044
61799323294717026531759763055252
61799323294717026554636555510210
61799323294717026936283444542100
61799323294717026943541768964016
61799323294717026943541768964224
61799323294717026959194315480309
61799323294717026966694001306668
61799323294717027142114397150122
61799323294717027142187662670514
61799323294717027142187662787154
61799323294717027149708226154884
61799323294717027149715330577647
61799323294717030254185811212038
61799323294717030254185812728358
61799323294717925743063414004129
61799323294717925743063414358261
61799323294717925743063672619584
61799323294717925743063672638515
61799323294717925743063758358940
61799323294717925743063758377663
61799323294717925743335267215168
61799323294717925743335352954316
61799323294717925743335381652133
61799323294717925743335382006265
61799323294717925743335640286519
61799323294717925743335726006944
61799323294717925743335726025667
61799323294717925743338706171858
61799323294717925743338707221618
61799323294717925743338734519963
61799323294717925743338734869883
61799323294717925743338734874095
61799323294717925743338735936905
61799323294717925743338820613243
61799323294717925743338820963163
61799323294717925743339078893497
61799323294717925743339079243417
61799323294717925749841565397966
61799323294717925749841594094322
61799323294717925749841594100203
61799323294717925749841679835139
61799323294717925749841679839351
61799323294717925749841680189271
61799323294717925749841938469525
61799323294717925750113561742326
61799323294717925750113906098806
61799323294717926977845606114516
61799323294717926977866612442180
61799323294717926985187583124882
61799323294717926985187611821238
61799323294717926985462678301956
61799323294717927526637317941253
61799323294717927526637318295385
61799323294717927526637576575639
61799323294717927526700080060309
61799323294717927526908510735723
61799323294717927526908511085643
61799323294717927526909285570383
61799323294717927526909544204769
61799323294717927526911868202823
61799323294717927526971272850567
61799323294717927526974630317667
61799323294717927534231405580609
61799323294717927534502339736481
61799323294717927534502598370858
61799323294717927534502598370867
61799323294717927534502598371018
61799323294717927534505697201311
61799323294717927534505697203581
61799323294717927534505697220834
61799323294717927572644503709926
61799323294717927572728186529718
61799323294717927572738689935474
61799323294717927572738690402034
61799323294717927580256154582918
61799323294717927580256154583126
61799323294717927580269714246897
61799323294717930684544999906615
61799323294717930684548467559661
61799323294717930821997508629642
61799323294717931233591486461277
61799323294717931233591486461286
61799323294717931233591486461437
61799323294717931233863081056653
61799323294717931278776743232862
61799323294717931278776743582782
61799323294717931279278927690871
61799323294717931279341603716439
61799323294717931279341603716647
61799323294717931279344698317065
61799323294717931279345042673385
61799323294717931279345042673394
61799323294717931279345042673545
61799323294717931279533070750722
61799323294717931279550895338875
61799323294717931279550895338884
61799323294717931279613571364443
61799323294717931279616665965069
61799323297671295201701729697559
61799323297671295201701731097239
61799323297671339673338978315269
61799323297671489836353993577908
61799323297671489836605040637604
61799323297671489950735545294657
61799323297671493650248791190893
61799323297671493650251885791519
61799323297672195807653008339425
61799323297672195807673929044325
61799323297672195815183299341079
61799323297672195815266981694103
61799323297672240286820547958789
61799323297672240286904230311813
61799323297672243985913315074767
61799323297672243985916409675393
61799323297672243986164362134463
61799323297672243986164362134511
61799323297672243986167456735089
61799323297672243986167456735137
61799323297672243992691236549505
61799323338995198428440090381848
61799323338996095099793711562405
61799323338996095099793711562613
61799323338996098393861468122207
61799323338996098393861468122415
61799323338996098805643474031179
61799323338996098805643478263267
61799323338996098805643732298383
61799323338996098805643732298431
61799323338996098805643732298591
61799323338996098805831760375759
61799323338996098849705810299333
61799323338996098849705810649253
61799323338996098851397034593467
61799323338996098852213196172070
61799323338996098856480637173445
61799323338996098858991117646808
61799323338996100041180877070695
61799323338996100041180877070903
61799323338996100086723160483759
61799323338996100086723160483807
61799323338996100086744081190159
61799323338996144513382981572721
61799323338996144513383238790165
61799323338996144513383238790373
61799323338996144513383243022253
61799323338996148262705952368869
61799323338996148262706209586265
61799323338996148262706209586313
61799323339003047677076541103261
61799323339004203915949770244647
61799323339004203961703326574799
61799323339006905619384857948451
61799323339006905665138414278651
61799323339006906900463511299215
61799323339006955076446560401721
61799323339028515585139858042846
61799323339028515722337506647042
61799323339028519245361334979357
61799323339028519297704788799873
61799323339028520533803947726967
61799323339028563762480429009786
61799323339028563762480429009822
61799323339028563762480429010030
61799323339028563762542933907186
61799323339028563762542933907222
61799323339028563762542933907429
61799323339028563762542933907430
61799323339028563762543191124582
61799323339028563762543191124630
61799323339028563762543191124666
61799323339028563762543191124790
61799323339028563762543191124825
61799323339028563762543191124826
61799323339028563762543191124873
61799323339028563762543191124874
61799323339028563762563854495530
61799323339028563762563854495743
61799323339028563762564111712938
61799323339028563762564111712974
61799323339028563762564111713098
61799323339028563762564111713181
61799323339028563762564111713182
61799323339028563762564111713187
61799323339031217425772852618098
61799323339031265008463637295746
61799323341634762158921078244507
61799323341655171918076290189330
61799323341655171918076548806502
61799323341655171918076548806662
61799323341655171918076663125318
61799323341655171918077320458786
61799323341655171918077320458834
61799323341655171918077323645326
61799323341655171918077323646778
61799323341655171918077323651150
61799323341655171918077324708344
61799323341655171918077324713960
61799323341655171918077437964190
61799323341655171918077691995094
61799323341655171918077691995302
61799323341655171918077696244652
61799323341655171918077696250268
61799323341659073783797409737170
61799323341659073783797666954662
61799323341659073783797781273478
61799323341659073783798438606946
61799323341659073783798438606994
61799323341659073783798442856504
61799323341659073783798557647544
61799323341659073783798810143254
61799323341659073783798810143302
61799323341659073783798814392812
61799323341659073783798814864988
61799323341659074376065964672594
61799323341659074378322042983198
61799323341659074378322044382878
61799323341659074378322301600370
61799323341659074378322301600530
61799323341659074378323073252654
61799323341659074378323073252702
61799323341659074378323076439194
61799323341659074378323076440646
61799323341659074378323076445018
61799323341659074378323077502212
61799323341659074378323077507828
61799323341667177658757682475314
61799323341667177658757683991634
61799323341667177658758055527942
61799323341667177658758055528102
61799323341670784869699756318687
61799323341946955881471804047380
61799323341946955881471804397300
61799323341946955881472575699712
61799323341946959585818376184508
61799323341946959588078198321476
61799323341946959588078198671396
61799323341946959588266226398804
61799323341946959588266226748724
61799323341946959588328902774500
61799323341946959595041297539675
61799323341946960822860131816408
61799323341946960822860132166328
61799323341946960823612244125720
61799323341946960823612244475640
61799323341946960823674920501416
61799323341946961234642137725380
61799323341946961234642138075300
61799323341946961235206221957364
61799323341946961235206222307284
61799323341946961235456926410388
61799323341946961371902806711624
61799323341946961372466890943608
61799323341946961372654919020936
61799323341947009342528155130140
61799323341949661291513286025328
61799323341949661291513286375248
61799323341949661298288357166199
61799323341949662526295219520260
61799323341949662526295219870180
61799323341949662527110008205268
61799323341949663075901978647460
61799323341950561859324981926612
61799323341950561859324982276532
61799323341950563094859027730856
61799323341950563094859028080776
61799323341950563506453005562500
61799323341950563506453005912420
61799323341950858090062035482794
61799323341950858090313193655941
61799323341950858090313198727595
61799323341950858136066749868049
61799323341950861428565206185136
61799323341950861796100088663542
61799323341950861796351246836689
61799323341950861841854017928278
61799323341950861841854017928438
61799323341950861842104807766111
61799323341950861842104808120451
61799323341950861979114772653670
61799323341950861979302714641882
61799323341950861979302714642090
61799323341950861979867656615314
61799323341950861979867913482838
61799323341950861986645836357256
61799323341950862046064128978376
61799323341950862046315176387832
61799323341950862048595920279668
61799323341950862048595920629588
61799323341950862048752438506936
61799323341950862048783948356996
61799323341950862048783948706916
61799323341950862048846624382564
61799323341950862048846624732484
61799323341950863030005788241719
61799323341950863031698039403881
61799323341950863031700363868495
61799323341950863031700364235885
61799323341950863032265481219813
61799323341950863032265481569733
61799323341950863075759344453827
61799323341950863077451595615989
61799323341950863077451596082549
61799323341950863077451597499699
61799323341950863077453920080603
61799323341950863077453920447993
61799323341950863213020013090151
61799323341950863214714589084317
61799323341950863284129966083912
61799323341950863284129966433832
61799323341950863626243567941890
61799323341950863626494528795879
61799323341950863626496853260493
61799323341950863626999035951440
61799323341950863626999036301360
61799323341950863627061711977217
61799323341950863627061712327137
61799323341950863695723943915556
61799323341950863695723944265476
61799323341950863695974648368372
61799323341950863832984612551880
61799323341950863832984612901800
61799323341950863833172640512360
61799323341950863833172640629208
61799323341950863833172640978920
61799323341950863833172640979128
61799323341950863839760166865043
61799323341950863839760168031443
61799323341950863839760168031603
61799323341950863839948453326167
61799323341950863839948453326375
61799323341950907501392247017176
61799323341950907501392247017336
61799323341950907501392332752113
61799323341950907501392332756325
61799323341950907501392333106245
61799323341950907501580275094456
61799323341950907501580275094664
61799323341950907501643036855009
61799323341950907503839595019970
61799323341950907503840049562349
61799323341950907503840049579659
61799323341950907503840050979339
61799323341950907503902467320761
61799323341950907503902467320921
61799323341950907503902725588125
61799323341950907503902727005115
61799323341950907503902730187443
61799323341950907549656281700903
61799323341950907686854015676857
61799323341950907686854274311451
61799323341950907686916691702633
61799323341950908098698956246198
61799323341950908098698956246199
61799323341950911207430384397667
61799323341950911207430384403283
61799323341950911207430384403443
61799323341950911207681088506387
61799323341950911253183597775599
61799323341950911253183598125519
61799323341950911253183598129731
61799323341950911253183856410032
61799323341950911253183856410192
61799323341950911253371884487312
61799323341950911253371884487520
61799323341950911253936743553956
61799323341950911390444266766055
61799323341950911390444352500831
61799323341950911390444609246099
61799323341950911390444610781293
61799323341950911390444610785504
61799323341950911390444610785505
61799323341950911390444611135424
61799323341950911390444611135425
61799323341950911390695313821379
61799323341950911390695314884189
61799323341950911391197751964592
61799323341950911391200851147226
61799323341950911391200851147227
61799323341950911413321430421959
61799323341950911413321430422119
61799323341950911413321430772039
61799323341950911413321516511027
61799323341950911413321516511187
61799323341950911413572220614131
61799323341950911413572478881335
61799323341950911414074657690275
61799323341950911414074662276495
61799323341950911414078016673535
61799323341950911414137333716051
61799323341950911414137334765651
61799323341950911414137334765811
61799323341950911414137337947979
61799323341950911414137337952351
61799323341950911414137337965241
61799323341950911414137337965401
61799323341950911414137424041419
61799323341950911414140776909249
61799323341950911414328719376959
61799323341950911420852497662165
61799323341950911420915259422717
61799323341950911420915345516157
61799323341950911420915603796251
61799323341950911420915603796411
61799323341950911802226530955328
61799323341950911802226530955488
61799323341950911802226616690265
61799323341950911802226617044396
61799323341950911802226617044397
61799323341950911825291723025543
61799323341950911825856921866451
61799323341950911825856926465721
61799323341950911825919597892227
61799323341950911825919602141577
61799323341950911825919688230645
61799323341950911825923041098475
61799323341950911826111069642363
61799323341950911832634761851391
61799323341950911832697609705383
61799323341957766406337025082407
61799323341957766406337283349611
61799323341957766406337283349659
61799323341957766406337283349819
61799323341957766408781648355083
61799323341957767636600482631816
61799323341957767636600482981736
61799323341957768185643157527032
61799323341958668204412178533100
61799323341958668616194184442072
61799323341961369907847266236952
61799323341961369907847266586872
61799323341961418037710862335737
61799323341961418037773365833457
61799323341961418037773624100661
61799323341961418083830645345205
61799323341961668861772187213012
61799323341961670097118204939928
61799323341961670646160879485224
61799323341961670646161998699033
61799323341961712739156024244082
61799323341961718227075728666002
61799323341961718280360222628027
61799323341961718280360222628075
61799323341962569429583882764168
61799323341962571076711906283416
61799323341962571076711906400056
61799323341962613307156092228838
61799323341962613718750070060530
61799323341962613718750070060690
61799323341962613855948062671078
61799323341962613855948062671238
61799323341962613901973243574550
61799323341962618657615907801553
61799323341962618657616166068757
61799323341962618657616167485907
61799323341962618657616253574975
61799323341962618657877804040210
61799323341962618657877804040258
61799323341962618794856000087797
61799323341962618794876922211299
61799323341962618795127969270835
61799323341962618840881525482934
61799323341962618848221208241362
61799323341962619206669774482450
61799323341962619206669774482610
61799323341962619206909975179807
61799323341962619260038080951332
61799323341982081730474906942990
61799323341982081730474907292910
61799323341982081730478001893536
61799323341982081737253072684487
61799323341982082965824019620452
61799323341982082973355330424449
61799323341982083384949049988889
61799323341982083514866694165748
61799323341982126156808347233787
61799323341982126156811441834413
61799323341982126156891943497951
61799323341982126156895383990043
61799323341982126157083411017611
61799323341982126163669951061757
61799323341982126163669952578077
61799323341982126163669952596951
61799323341982127391404318382241
61799323341982127391425240486869
61799323341982127399015970304993
61799323341982982298286603194194
61799323341982982298286688933182
61799323341982982298286688933342
61799323341982982298289697794820
61799323341982983533635715521736
61799323341982983541167112413403
61799323341982983945417721430708
61799323341982983953011794016936
61799323341983026587359374498747
61799323341983026587362469099373
61799323341983026587446411255003
61799323341983026594220978326717
61799323341983026594220979843037
61799323341983026724620043135071
61799323341983026724623137735697
61799323341983026724703725488303
61799323341983026724895106918735
61799323341983026731481646963041
61799323341983027821955345647201
61799323341983027821976267751829
61799323341983027829566997569953
61799323341983027829566997588827
61799323341983027936608866528274
61799323341983028348390872437246
61799323341983031528844083349756
61799323341983278788211016669953
61799323341983278788213339618247
61799323341983278788213339618295
61799323341983282487560635797956
61799323341983282487560636147876
61799323341983284134688659433844
61799323341983284134688659783764
61799323341983284142279001732128
61799323341983284142279001732176
61799323341983284142279259993716
61799323341983284142279260465940
61799323341983284271949328070168
61799323341983284271949328420088
61799323341983284279477252954184
61799323341983284279477252972898
61799323341983284279477253076488
61799323341983284279477382271325
61799323341983284279477382271485
61799323341983326707455279717776
61799323341983326707455279717777
61799323341983326776727593696682
61799323341983326776727593696842
61799323341983326890281592324064
61799323341983326890281592324224
61799323341983326890469877618836
61799323341983326890469877618837
61799323341983326890469877618996
61799323341983326891034733503152
61799323341983326891034733503312
61799323341983326913074729607287
61799323341983326913074729607447
61799323341983326913137491722291
61799323341983326913158411960519
61799323341983326913158411960679
61799323341983326913158412310599
61799323341983326913158498049587
61799323341983326913158498049747
61799323341983326913911553139607
61799323341983326913911557738877
61799323341983326913911639228675
61799323341983326913911639228835
61799323341983326913914623624433
61799323341983326913914996695775
61799323341983326913914998212095
61799323341983326913914998230969
61799323341983326913925586307230
61799323341983326913925586307390
61799323341983326913974315254611
61799323341983326913974319485087
61799323341983326913974319503801
61799323341983326913974319503961
61799323341983326913988262333166
61799323341983326920752212263469
61799323341983326920752585316097
61799323341983326920752585334811
61799323341983326920752585334971
61799323341983326920752586851131
61799323341983326920752586870005
61799323341983326959762740299982
61799323341983326959762740649902
61799323341983326959950768727230
61799323341983326960013787709438
61799323341983328537410390796016
61799323341983328560268958545553
61799323341983328560540927728751
61799323341983328567817762633187
61799323341983328567880608951985
61799323341983328567880610487179
61799323341983328606053939237150
61799323341983328606325908401474
61799323341983328743314607873474
61799323341983328743586662776786
61799323341983331855312641610652
61799323341983332266338436205790
61799323341983332267095020591126
61799323341983332267154339149802
61799323341983332267154343398992
61799323341983332267154343399152
61799323341983332267157323195480
61799323341983332267157696248108
61799323341983332267157696266982
61799323341985684001721690548126
61799323341985684001721690898046
61799323341985685237070803225588
61799323341985685793708024398840
61799323341985727879012456293627
61799323341985727879015550894253
61799323341985727879096052557791
61799323341985727879099493049883
61799323341985727879287520077451
61799323341985727885874061637917
61799323341985727885874061656791
61799323341985729662588598489657
61799323341985729662651101987377
61799323341985729662651360254581
61799323341985729662923071151701
61799323341985729670262753910129
61799323341985729670262753929003
61799323341985733369477164014076
61799323341985980423569344766338
61799323341985980491458076296477
61799323341985980491458076296525
61799323341985980491458076296685
61799323341985980491460399244771
61799323341985980491460399244819
61799323341985984190995723501808
61799323341985984190995723851728
61799323341985985426341741228724
61799323341985985426341741578644
61799323341985985975384415774020
61799323341985985975384416123940
61799323341985985975385534987830
61799323341985985982724441897849
61799323341985985982724441898009
61799323341986028068380676541482
61799323341986028593904965322640
61799323341986028593904965322848
61799323341986028594469821206956
61799323341986028594469821207164
61799323341986028594473177257114
61799323341986028601248004131226
61799323341986028616509818710979
61799323341986028616510161667571
61799323341986028616572580475903
61799323341986028616781786358983
61799323341986028617346985199891
61799323341986028617423351086778
61799323341986028617601132975803
61799323341986028624187674555143
61799323341986028663197828003834
61799323341986028663197828353754
61799323341986028663448875413242
61799323341986028663448875413290
61799323341986029714962327809576
61799323341986029714962356389292
61799323341986029829062696238512
61799323341986029851856611276767
61799323341986029851856954233359
61799323341986029851942962463935
61799323341986029852194009523631
61799323341986029859470586147813
61799323341986029859533692282059
61799323341986029897955746271924
61799323341986029897955746738484
61799323341986029897976666976872
61799323341986029897976667326792
61799323341986029905234602731789
61799323341986029905234602731837
61799323341986029905237958781947
61799323341986030241034022079106
61799323341986030241034022079314
61799323341986030248376027768566
61799323341986030248376027785828
61799323341986030446750039583518
61799323341986030446750039583678
61799323341986030447000743686574
61799323341986030447000743686622
61799323341986033558242566110126
61799323341986033558807421994442
61799323341986033558807425180982
61799323341986033604017043027182
61799323341986033604017043377102
61799323341986033604560981387266
61799323341986033604581898911498
61799323341986033604581899261418
61799323341986033604832603014602
61799323341986033604832946320954
61799323341986033604832946321114
61799323341986033604832950570304
61799323341986033604832950570464
61799323341986033604836045158040
61799323341986033604836303438294
61799323341986033970589689370208
61799323341986033970592783970834
61799323341986033970865098042386
61799323341986884758807419402884
61799323341986884758807419752804
61799323341986886405935443038772
61799323341986886405935443388692
61799323341986886405936562252790
61799323341986886405936562602709
61799323341986886405936562602710
61799323341986886543197230889114
61799323341986886543197231239034
61799323341986928635278840066807
61799323341986928635341343564687
61799323341986928635341600782131
61799323341986928635362521020519
61799323341986928635362521370439
61799323341986928635362607109587
61799323341986928635550807714811
61799323341986928635613569479735
61799323341986928636094746191695
61799323341986928636094746210569
61799323341986928636097840792321
61799323341986928636098185167467
61799323341986928636115638083647
61799323341986928636115663599127
61799323341986928636115666781455
61799323341986928636115748288675
61799323341986928636115752874895
61799323341986928636118732684273
61799323341986928636118761500125
61799323341986928636119107277759
61799323341986928636178399848571
61799323341986928636178424314451
61799323341986928636178425364051
61799323341986928636178425364211
61799323341986928636178428544927
61799323341986928636178428546379
61799323341986928636178428550751
61799323341986928636178428563801
61799323341986928636178514639819
61799323341986928636181523619181
61799323341986928636181524668941
61799323341986928636181869042683
61799323341986928636181869042842
61799323341986928636192371393006
61799323341986928636192372442766
61799323341986928636369809975359
61799323341986928636369809976763
61799323341986928642893589778129
61799323341986928642893589795599
61799323341986928642956351537437
61799323341986928642956351543053
61799323341986928642956351556103
61799323341986928642956351556311
61799323341986928642956437630877
61799323341986928642956437649750
61799323341986928642956694394811
61799323341986929047123607740863
61799323341986929047123864958307
61799323341986929047332813623943
61799323341986929047877010386745
61799323341986929047877096475813
61799323341986929047880104968497
61799323341986929047880104987371
61799323341986929047898012464851
61799323341986929047898017064121
61799323341986929047900996860449
61799323341986929047901371466985
61799323341986929047960688490627
61799323341986929047960778829045
61799323341986929047963758625373
61799323341986929047964131696875
61799323341986929047964133231909
61799323341986929047974377301818
61799323341986929047974377301978
61799323341986929047974378351578
61799323341986929047974378351738
61799323341986929048152074170409
61799323341986929048152160240763
61799323341986929048152160259477
61799323341986929054675852430917
61799323341986929054675852449791
61799323341986929054675853984825
61799323341986929054738700303783
61799323341986929054738701820103
61799323341986929054738701838817
61799323341986929184321857568695
61799323341986929184321857568855
61799323341986929185137765111977
61799323341986929185137765112137
61799323341986929185140859693889
61799323341986929185140859712763
61799323341986929185158681101015
61799323341986929185158685700285
61799323341986929185172369912366
61799323341986929185172369912526
61799323341986929185221447465209
61799323341986929185221447465369
61799323341986929185412828876927
61799323341986929185412828895801
61799323341986929191999368921233
61799323341986929191999368940107
61799323341986929191999370456267
61799323341986929191999370475141
61799323341986929231009523905118
61799323341986929231197895288750
61799323341986929231197895288958
61799323341986929231260571314526
61799323341986929231260571314574
61799323341986929237752926668366
61799323341986930282410219751401
61799323341986930282470400302231
61799323341986930282470657519675
61799323341986930282470743613163
61799323341986930282470744675973
61799323341986930282491578106579
61799323341986930282493643955473
61799323341986930282493644309605
61799323341986930282493902104633
61799323341986930282493902222677
61799323341986930282493902572597
61799323341986930282493902576809
61799323341986930282493903639827
61799323341986930282681930654137
61799323341986930282681930654345
61799323341986930290021613412565
61799323341986930290021870157833
61799323341986930290021870275877
61799323341986930290022732626583
61799323341986930290022989489895
61799323341986930290024969462723
61799323341986930290084375173277
61799323341986930290084632390721
61799323341986930290085494387295
61799323341986930290085751604739
61799323341986930419668650134643
61799323341986930419731155032043
61799323341986930419731412249487
61799323341986930419733736241717
61799323341986930419752332482051
61799323341986930419754656830025
61799323341986930419754658365059
61799323341986930419754658365219
61799323341986930420005705424755
61799323341986930427345129903089
61799323341986930427345386648149
61799323341986930427345388183183
61799323341986930427346163023459
61799323341986930465484969524236
61799323341986930473098942860257
61799323341986930473098944395282
61799323341986930473099719235558
61799323341986930473102042183852
61799323341986930831450914323869
61799323341986930831513419221109
61799323341986930831513419221269
61799323341986930831513676438553
61799323341986930831513676438713
61799323341986930831787711333727
61799323341986930839127392557121
61799323341986930839127394092155
61799323341986930839127394092315
61799323341986930877300722842286
61799323341986930877301066848478
61799323341986930877551770951582
61799323341986930877572691539842
61799323341986930877572692006402
61799323341986930884832134285460
61799323341986930884880948769229
61799323341986930884915816638692
61799323341986930884915817105252
61799323341986931014561735484962
61799323341986933988793593374926
61799323341986933989295661978838
61799323341986933989298756579464
61799323341986933989358423743762
61799323341986933989358448209642
61799323341986933989358449259242
61799323341986933989358449259402
61799323341986933989358452441570
61799323341986933989358452445942
61799323341986933989358452458992
61799323341986933989361805307948
61799323341986933989361805309352
61799323341986933989361805326822
61799323341986934126556330615162
61799323341986934126556440820190
61799323341986934126556445406410
61799323341986934126559425215788
61799323341986934126559798268416
61799323341986934126559798274032
61799323341986934126559798287290
61799323341986934126619092380086
61799323341986934171828825017374
61799323341986934172313354480524
61799323341986934172372677288550
61799323341986934172393594812782
61799323341986934172581966196462
61799323341986934172581966196622
61799323341986934172585065383468
61799323341986934172585323663722
61799323341986934172644642222238
61799323341986934172644646471588
61799323341986934537585563817118
61799323341986934537585563817278
61799323341986934538338709595636
61799323341986934538341804177388
61799323341986934538341804196262
61799323341986934538401471360400
61799323341986934538401471360560
61799323341986934538676793943670
61799323341986934583610745187150
61799323341986934584158036065352
61799323341986934584175600721754
61799323341986934584175605320807
61799323341986934584175605321024
61799323341986934584364230451530
61799323341986934584367329572694
61799323341986934584426648131162
61799323341986934584426648131210
61799323341986934584426652380560
61799323341986934584430350155778
61799323347543087383566907143798
61799323347543087383566907143958
61799323347543087383566935723466
61799323347543087383566935723674
61799323347543387572001824935387
61799323347543388121608207454834
61799323347563797148144103774059
61799323347566498439797185568939
61799323347567399007546205444447
61799323347567399007629888264239
61799323347567399008444299874566
61799323347567399008444299874726
61799323347567399008444643297670
61799323347567399008444643297718
61799323347567399008444671877386
61799323347567399419140183276091
61799323347567399556671414899162
61799323347567399556671529217866
61799323347567399556671529218026
61799323347567399556672557737882
61799323347567399556672558087594
61799323347567399556672558087802
61799323347567399556672562337152
61799323347567399556672562809328
61799323347567399556672563872186
61799323347567399557236270316758
61799323347567399557236270316918
61799323347567399557236642319578
61799323347567399557236642319786
61799323347567399602154522443179
61799323347567399602404078636118
61799323347567399602404079102678
61799323347567399602404193421334
61799323347567399602404193421542
61799323347567399602405193245042
61799323347567399602405193711394
61799323347567399602405193711602
61799323347567399602405197962404
61799323347567399602405199379346
61799323347567399602405222291110
61799323347567399602405222291318
61799323347567399602405226542120
61799323347567399602405570915654
61799323347567399602969277943378
61799323347567399602969277943586
61799323347567399602969306523094
61799323347567399602969306523302
61799323347567699196879561089307
61799323347567699196879561556075
61799323347567699745921087724438
61799323347567699745921088190998
61799323347567699745921202509654
61799323347567699745921202509862
61799323347567699745922202333362
61799323347567699745922202799922
61799323347567699745922207050724
61799323347567699745922231029718
61799323347567699745922231379430
61799323347567699745922231379638
61799323347567699745922235628988
61799323347567699745922235630440
61799323347567699745922235634811
61799323347567699745922236101164
61799323347567699745922237164022
61799323347567699745922580120614
61799323347567699746485943608546
61799323347567699746485943608754
61799323347567699746486287031906
61799323347567699746486315611414
61799323347567699746486315611622
61799323347567704548356480277385
61799323347567747914865478191959
61799323347567747914865821148551
61799323347567747914868915749177
61799323347567747914868917148857
61799323347567747917375956780217
61799323347567747917375958179897
61799323347567747917376301136489
61799323347575508371323249681126
61799323347575508371323249681286
61799323347575508371323621334026
61799323347575508371323621334234
61799323347575508371323621683946
61799323347575508371323621684154
61799323347575508371326720520872
61799323347575508371326720521080
61799323347575508371326720522324
61799323347575508371326720522484
61799323347575508371326720539746
61799323347575508371326720539794
61799323347575508417055912951682
61799323347575508417055913884594
61799323347575508417055913884802
61799323347575508417056256841394
61799323347575508417056257307954
61799323347575508417056285537542
61799323347575508417056285537750
61799323347575508417056285887462
61799323347575508417056285887670
61799323347575508417059385192560
61799323347575508417059729566093
61799323347575508417059729566094
61799323347575508417059729566301
61799323347575804856249534528257
61799323347575808560572922039842
61799323347575808560572922040002
61799323347575808560572922972962
61799323347575808560572922973122
61799323347575808560573265929554
61799323347575808560573265929714
61799323347575808560573266396114
61799323347575808560573266396274
61799323347575808560573294625862
61799323347575808560573294626070
61799323347575808560573294975782
61799323347575808560573294975990
61799323347575808560576365116560
61799323347575808560576365583120
61799323347575808560576393812708
61799323347575808560576393814160
61799323347575808560576393814320
61799323347575808560576393831582
61799323347575808560576394280880
61799323347575808560576394285092
61799323347575808560576479907600
61799323347575808560576480374160
61799323347575808560576738187901
61799323347575808560576738187902
61799323347575808560576738188061
61799323347575808560576738654413
61799323347575808560576738654414
61799323347575808560576738654461
61799323347575808560576738654462
61799323347575808560576738654621
61799323347575853080412637178429
61799323347578210120243768810777
61799323347578210120494817269945
61799323347578210120494817270153
61799323347578509714968807456905
61799323347578510264011825891705
61799323347578510264011826358265
61799323347578510264011826358473
61799323347578554783659696804953
61799323347579405343085556777842
61799323347579405343085557244194
61799323347579405343085557244402
61799323347579405343085585474198
61799323347579405343085585823910
61799323347579405343085585824118
61799323347579406578453643588097
61799323347579410282717827332413
61799323347579410282777031099682
61799323347579410282777031099842
61799323347579410282777374989394
61799323347579410282777375455954
61799323347579410282777375456114
61799323347579410282777403685702
61799323347579410282777404035622
61799323347579410282777404035830
61799323347579410282780502891422
61799323347579410282780502891470
61799323347579410282780503358030
61799323347579410282780847247694
61799323347579410282780847247742
61799323347579410282780847247901
61799323347579410282780847714254
61799323347579410282780847714302
61799323347579410282780847714461
61799323347579410694311805164057
61799323347579410694562853623433
61799323347579410831569001541826
61799323347579410831569001541874
61799323347579410831569002474994
61799323347579410831569374127894
61799323347579410831569374128102
61799323347579410831569374477814
61799323347579410831572473314740
61799323347579410831572473314948
61799323347579410831572473316192
61799323347579410831572473316352
61799323347579410831572473333614
61799323347579410831572473333662
61799323347579410831572473787124
61799323347579410831572473800174
61799323347579410831572473800222
61799323347579410831844442497985
61799323347579410831844442497986
61799323347579410877577078005097
61799323347579410877577078005098
61799323347579410877577078005305
61799323347579456952846290225428
61799323347579456998599846437536
61799323347855581225911369013822
61799323347855581226476224898138
61799323347855585008122044230555
61799323347855585008205727051805
61799323347855586243468832093275
61799323347855586243468832093323
61799323347855586243468832093483
61799323347855586243468833609803
61799323347855586579080798698288
61799323347855586586421600664910
61799323347855586586421629362718
61799323347855586609329888970727
61799323347855586655062552707475
61799323347855586655062552707683
61799323347855586655062553174243
61799323347855586655250839518775
61799323347855586792511593777607
61799323347855586792595190508331
61799323347855630639500983380410
61799323347855630639501011609998
61799323347855630639501011610206
61799323347855630639501016327568
61799323347855630639689302672100
61799323347855631051282903200314
61799323347855631051283017518970
61799323347855631051283020701298
61799323347855631051283020819390
61799323347855631051283279453984
61799323347855631051284049689166
61799323347855631051471302813790
61799323347855631051471565798516
61799323347855631051472337450848
61799323347855634343279632212424
61799323347855634343279632212632
61799323347855634755061639171156
61799323347855634755061639171204
61799323347855634755061639171364
61799323347855634755629821358110
61799323347855634755629822407870
61799323347855634762404649281982
61799323347855634762404677979790
61799323347858282929346714984878
61799323347858282929911570869194
61799323347858286665636439653563
61799323347858286704866001763892
61799323347858286704866002230452
61799323347858287870733880493168
61799323347858287900983229032811
61799323347858287940212019490808
61799323347858287940212019957368
61799323347858287946715634502355
61799323347858287946715891719799
61799323347858287946715891720007
61799323347858288312765234941783
61799323347858288488439906167576
61799323347858288489003989933000
61799323347858288489003990399560
61799323347858288489254694036104
61799323347858288489254694502664
61799323347858288495758566265095
61799323347858288495758653404131
61799323347858288495758910621575
61799323347858288495779574109079
61799323347858288496030506849911
61799323347858288496030621168775
61799323347858332342935984995194
61799323347858332342936099313850
61799323347858332342936102614270
61799323347858332342936329351466
61799323347858332343124388958802
61799323347858332343125417828578
61799323347858332754718362440266
61799323347858332754906653502368
61799323347858336046714719916276
61799323347858336047282932901962
61799323347858336458496984092452
61799323347858336458496984092660
61799323347859183314144267054985
61799323347859183314144271772299
61799323347859183314144271776719
61799323347859183314144271789769
61799323347859183359625773085514
61799323347859183359897827984407
61799323347859183359897829401557
61799323347859183497074923869049
61799323347859183497074923869209
61799323347859183497074928590783
61799323347859183497158496625151
61799323347859183497158496638201
61799323347859183565548286233940
61799323347859183565548400552804
61799323347859183565548630123652
61799323347859183565548630590212
61799323347859183565548658820008
61799323347859183565548744909076
61799323347859183565549400842864
61799323347859183565549402242544
61799323347859186653881935142506
61799323347859186653881935142714
61799323347859187020182320235733
61799323347859187020182324953047
61799323347859187020182326370197
61799323347859187065663826266262
61799323347859187065663941051478
61799323347859187065935881165155
61799323347859187065935881182625
61799323347859187201418404960884
61799323347859187202924954044282
61799323347859187203112977049797
61799323347859187203112977049957
61799323347859187203112981654890
61799323347859187203112981654891
61799323347859187203112981655050
61799323347859187203677836489446
61799323347859187203677837539206
61799323347859187203677837539366
61799323347859187203677838005766
61799323347859187203678094756810
61799323347859187210456017747708
61799323347859187210456020935652
61799323347859187210456020935812
61799323347859187210456021998462
61799323347859187210456021998670
61799323347859187269895201327660
61799323347859187269895573913728
61799323347859187272426993562072
61799323347859187272426994028632
61799323347859187279452510656733
61799323347859188255529113269485
61799323347859188255529113273857
61799323347859188255529114336715
61799323347859188255529114686635
61799323347859188255531437267539
61799323347859188255531437285009
61799323347859188255531437621831
61799323347859188255531437634929
61799323347859188255531438684689
61799323347859188299590417736231
61799323347859188301282669481593
61799323347859188301282669485965
61799323347859188301284993479647
61799323347859188301284993833939
61799323347859188301284993847037
61799323347859188301284994896797
61799323347859188436851086372555
61799323347859188438543338122289
61799323347859188438543339185147
61799323347859188438545662133441
61799323347859188438545662470263
61799323347859188438545662483361
61799323347859188438545663533121
61799323347859188514799642992621
61799323347859188850053749332502
61799323347859188850325602311563
61799323347859188850327926659537
61799323347859188919555017197960
61799323347859188919555017664520
61799323347859189056815685834284
61799323347859189056815686300844
61799323347859189063591270128301
61799323347859189063591270478221
61799323347859232727733540719805
61799323347859232727733540719965
61799323347859232727733540724177
61799323347859232727733798987169
61799323347859232770955726352484
61799323347859232771227695050249
61799323347859232771228039419619
61799323347859232773403447413570
61799323347859232773403447413730
61799323347859232773403448476380
61799323347859232773403705693824
61799323347859232773403787065579
61799323347859232773403787164909
61799323347859232773403788581899
61799323347859232773403791769843
61799323347859232773487096931913
61799323347859232773487098349063
61799323347859232773487125161869
61799323347859232773487125511789
61799323347859232773487129761139
61799323347859232773487130233363
61799323347859232773487355199277
61799323347859232773487356616267
61799323347859232773487469518141
61799323347859232773487469872273
61799323347859232773487469885323
61799323347859232773487469885371
61799323347859232773487470935083
61799323347859232773487470935131
61799323347859232773487474117411
61799323347859232773487474117459
61799323347859232773487474589635
61799323347859232773487475652445
61799323347859232773488244706933
61799323347859232773488245892047
61799323347859232773488246241967
61799323347859232773488503109491
61799323347859232910664197067309
61799323347859232910664197067469
61799323347859232910664197538241
61799323347859232910664201789043
61799323347859232910664455801233
61799323347859232910747765568237
61799323347859232910747765568397
61799323347859232910747765572609
61799323347859232910747766635466
61799323347859232910747766635467
61799323347859232910747769817587
61799323347859232910747879891473
61799323347859232910747884608834
61799323347859232910747884608835
61799323347859232910748138154465
61799323347859232910748138171727
61799323347859232910748142889088
61799323347859232910748142889089
61799323347859232910748914528370
61799323347859232910748914528371
61799323347859233322446461727515
61799323347859233322530029761882
61799323347859233322530029761883
61799323347859233322530029762042
61799323347859233322530144080699
61799323347859233322530148798060
61799323347859233322530148798061
61799323347859233322718435142592
61799323347859233322718435142800
61799323347859233322719464012368
61799323347859233322719464012576
61799323347859236432080374194197
61799323347859236476993779047799
61799323347859236476993779049411
61799323347859236476993779066673
61799323347859236476993779515971
61799323347859236476993779520183
61799323347859236476993779533232
61799323347859236476993779533233
61799323347859236476994122006003
61799323347859236476994122472563
61799323347859236476994122476775
61799323347859236477015042710951
61799323347859236477182408834405
61799323347859236477265747168187
61799323347859236477265748230997
61799323347859236477266091187589
61799323347859236477266091187637
61799323347859236477746924944408
61799323347859236477750362371937
61799323347859236477750362488577
61799323347859236477833930406305
61799323347859236477834045191729
61799323347859236477834046260203
61799323347859236614254533779015
61799323347859236614254534245575
61799323347859236614254790642327
61799323347859236614254791108887
61799323347859236614254792526036
61799323347859236614275454479591
61799323347859236614275454479751
61799323347859236614275711697195
61799323347859236614526501539287
61799323347859236614526501893579
61799323347859236614526502956388
61799323347859236614526502956389
61799323347859236614526759819541
61799323347859236614526760173832
61799323347859236614526760173833
61799323347859236614526761236691
61799323347859236615007679675464
61799323347859236615007937955718
61799323347859236615011031008261
61799323347859236615091616058148
61799323347859236615091616058356
61799323347859236615094713828053
61799323347859236615094714896526
61799323347859236615094714896527
61799323347859236615094714896686
61799323347859236621785859417406
61799323347859236621785859417566
61799323347859237026036797968448
61799323347859237026036798435008
61799323347859237026225083263060
61799323347859237026225083263061
61799323347859237026225083263220
61799323347859237026308765728513
61799323347859237026308766082804
61799323347859237026308766082805
61799323347859237026308766082852
61799323347859237026308766082853
61799323347859237026308767145663
61799323347859237026789939147376
61799323347859237026789939147536
61799323347859237026789943864690
61799323347859237026789943864898
61799323347859237026793295197534
61799323347859237026873621967120
61799323347859237026876978022942
61799323347859237026876978022943
61799323347859237026876979085752
61799323347859237033568122071646
61799323347859237033568123606632
61799323347859237033568123606840
61799323347859483503142782173626
61799323347859483503142782173834
61799323347859483709316343314868
61799323347859483709316458100292
61799323347859483709317486970068
61799323347859486843152500443142
61799323347859487390500599343984
61799323347859487390521605671648
61799323347859487392972679712784
61799323347859487392972680062704
61799323347859487392972680080174
61799323347859487392972681129934
61799323347859487399726583048088
61799323347859487399747506586896
61799323347859487399747508003838
61799323347859487413398312038999
61799323347859487413398654995591
61799323347859487413401749596217
61799323347859487413401750995897
61799323347859487413663287454864
61799323347859487415908790627257
61799323347859487415908792026937
61799323347859487415912262885396
61799323347859487461672966625597
61799323347859487461673223843041
61799323347859487461673309932109
61799323347859487461673310981869
61799323347859487461861251920369
61799323347859487461861596276641
61799323347859488444718348811872
61799323347859488490469582075686
61799323347859488490469582075894
61799323347859488626037998016058
61799323347859488626037998016266
61799323347859488627730250712010
61799323347859488627730250712218
61799323347859488627732573660304
61799323347859488627732573660512
61799323347859488628316374858588
61799323347859488628318697323060
61799323347859488628318697439700
61799323347859488628318697789620
61799323347859488628318697806882
61799323347859488628318698856642
61799323347859488657981920683627
61799323347859488657981920683835
61799323347859489037631975847702
61799323347859489037631975847910
61799323347859489039326551491948
61799323347859489039326551492156
61799323347859489039345234871318
61799323347859489039347557819612
61799323347859489040098380767560
61799323347859489040098380767768
61799323347859489040100703232032
61799323347859489040100703698592
61799323347859489040100703715854
61799323347859489040100703716062
61799323347859489040161056793544
61799323347859489040163379741838
61799323347859489040163380791598
61799323347859489046876560509502
61799323347859489115601210272312
61799323347859489245236279822765
61799323347859489245236280872525
61799323347859489245236623829117
61799323347859489245236624179037
61799323347859489245238948177091
61799323347859489252840913672515
61799323347859489252840913672723
61799323347859489252840914605635
61799323347859489253029200017047
61799323347859489253029200017255
61799323347859489253112927030983
61799323347859532914472735440804
61799323347859532914472735441012
61799323347859532914472965011652
61799323347859532914661021785336
61799323347859532914661021785544
61799323347859532985646479069314
61799323347859533100018360515562
61799323347859533100018360515770
61799323347859533122907147705638
61799323347859533122907149105318
61799323347859533509541278202484
61799323347859533511800623641978
61799323347859533511800623642186
61799323347859533534688383361958
61799323347859533534689153614610
61799323347859533534689155014290
61799323347859533534689497970674
61799323347859533534689497970882
61799323347859536689992279554110
61799323347859536803525013469984
61799323347859536803525013470192
61799323347859536803525356426784
61799323347859536803546277015092
61799323347859536803796981117988
61799323347859536826339415348075
61799323347859536826402177112999
61799323347859536826402178512679
61799323347859536826423098167867
61799323347859536826423183907015
61799323347859536826423185306695
61799323347859536826590463807451
61799323347859536827155318292087
61799323347859536827155319691767
61799323347859536827158419008303
61799323347859536827158761964895
61799323347859536827158763364575
61799323347859536827190272164658
61799323347859536827238629109011
61799323347859536827238973465283
61799323347859536827239001111879
61799323347859536827239002511559
61799323347859536827242444323950
61799323347859536827242445723630
61799323347859536827252948190434
61799323347859536827252949590114
61799323347859536827440976267762
61799323347859536827440977667442
61799323347859536827441320623826
61799323347859536827441320624034
61799323347859536834016928235647
61799323347859536834017271192239
61799323347859536834017272591919
61799323347859537215328283973824
61799323347859537215495648680080
61799323347859537215495648680288
61799323347859537215579245294164
61799323347859537239021355632296
61799323347859537239034955499086
61799323347859537239035298455470
61799323347859537239035298455678
61799323347866391819417771773287
61799323347866391819417771773495
61799323347866391819418030040491
61799323347866391819418030040699
61799323347866391821674108701431
61799323347866391821674879886995
61799323347866391821674879887203
61799323347866391821674884604565
61799323347866391821675137104439
61799323347866391821675137104647
61799323347866391821675141822009
61799323347866391821862395045963
61799323347866391821863170949097
61799323347866391821863428166541
61799323347866393598745944118004
61799323347866393606335798659281
61799323347866393606336661004109
61799323347866393606336661004157
61799323347866393606336917867475
61799323347866393606336919284411
61799323347867292389424161330127
61799323347867292389758888377421
61799323347867293617514965473992
61799323347867294166557640019288
61799323347867294174147580649633
61799323347867336854286580239865
61799323347867336854286580240073
61799323347867592532941166068267
61799323347867592532941166068475
61799323347867592532941170300355
61799323347867592578756495568163
61799323347867592578944780862935
61799323347867594363418190125277
61799323347867594363418276218557
61799323347867636997866394489958
61799323347867636998053650448394
61799323347867637043807206660502
61799323347867641936982508588766
61799323347867642348492891211678
61799323347867642348775362259766
61799323347869994085603260612056
61799323347869994090413851275527
61799323347869994090414109542523
61799323347869994092859249033979
61799323347869995320949278338972
61799323347869995320950053177844
61799323347869995328539907719121
61799323347869995740050304764000
61799323347869995740050333343716
61799323347869995869991952884268
61799323347869995877331878161313
61799323347870038557720896291385
61799323347870038557720896291593
61799323347870038557721667943717
61799323347870038557721667943925
61799323347870043450809173683019
61799323347870043450812271470185
61799323347870043450812529750439
61799323347870043451063578209815
61799323347870043458403260968243
61799323347870043458406358755409
61799323347870043504191296027071
61799323347870294282191840489459
61799323347870295883567313852320
61799323347870295883567342432036
61799323347870295883588234440628
61799323347870338152258806248834
61799323347870338701300710074918
61799323347870338701300710541478
61799323347870338701301480794130
61799323347870338701301482193810
61799323347870338701301825150194
61799323347870338701301825150402
61799323347870338747054266287026
61799323347870339936647498521046
61799323347870343640334258301282
61799323347870343640334258301490
61799323347870343640428401007925
61799323347870343640428444054646
61799323347870343640428444521206
61799323347870343647708333813199
61799323347870343693461890025307
61799323347871194842399634267245
61799323347871194842399635317005
61799323347871194842399978273597
61799323347871194847482209495165
61799323347871194847485651651653
61799323347871194849992688433343
61799323347871194849992689483103
61799323347871194849992692682693
61799323347871194849993032439695
61799323347871196451316362307544
61799323347871196451379124072468
61799323347871196497132680284576
61799323347871196634393348920900
61799323347871196634414269627309
61799323347871238720070502150118
61799323347871238720070503549798
61799323347871238720257730928358
61799323347871238720257759508234
61799323347871239131851737339878
61799323347871239131851737806438
61799323347871239131852508059090
61799323347871239131852509458770
61799323347871239131852852415362
61799323347871239269113521051478
61799323347871239269113521051686
61799323347871239269300405473654
61799323347871239314803286162534
61799323347871239314865962188310
61799323347871239314886968982326
61799323347871239314887997852102
61799323347871239315053990265638
61799323347871240367198525786006
61799323347871240916241431497202
61799323347871240916241544687574
61799323347871240916241545816066
61799323347871240961995016289026
61799323347871240961995102028174
61799323347871244070885285566450
61799323347871244070979442739730
61799323347871244215569319308602
61799323347871244253731886022661
61799323347871244253732144289865
61799323347871244261325973307885
61799323347871244261336564397761
61799323347871244261336821615205
61799323347871244261336822664965
61799323347871244261525107959737
61799323347871244619677169913751
61799323347871244619771441761798
61799323347871244619771442228358
61799323347871244620022117285026
61799323347871244627270998918721
61799323347871244627365271317676
61799323347871244627365271430104
61799323347871244627365271434316
61799323347871244627386192018412
61799323347871244627386192022624
61799323347871244673115256167667
61799323347871244673118827642212
61799323347871244673139748230520
61799323347890703444293070193697
61799323347890703444295507927207
61799323347890703444295507927415
61799323347890703444295766194411
61799323347890703444295766194619
61799323347890707150333819375367
61799323347890708317791795736082
61799323347890708386436077113925
61799323347890708729385516350282
61799323347890708927968705451288
61799323347890708935287452221283
61799323347890708935287453154403
61799323347890708935475738449175
61799323347890708935475738565815
61799323347890708935478837765711
61799323347890708935559076912695
61799323347890708935559306483543
61799323347890708935562778387596
61799323347890708935562778387599
61799323347890751546551701454836
61799323347890751546551701454884
61799323347890751546551702504596
61799323347890751546551702504644
61799323347890751546551959722040
61799323347890751547116561571240
61799323347890751547116561572692
61799323347890751547116561577064
61799323347890751547116819857366
61799323347890751547119884693002
61799323347890751547119885742762
61799323347890751547119914440522
61799323347890751547304846866060
61799323347890751547304846867464
61799323347890751547304846884934
61799323347890751547305105152138
61799323347890751547308199735294
61799323347890751553894740263470
61799323347890751553894741313230
61799323347890752781897720231512
61799323347890752781897720231720
61799323347890753193679983357928
61799323347890753193679983358136
61799323347890753193680758192588
61799323347890753193680758192636
61799323347890753201022763899358
61799323347890756488503985365656
61799323347890756488692270660428
61799323347890756899721135371390
61799323347890756899721135371438
61799323347890756900285991255706
61799323347890756900285991257158
61799323347890756900474276550526
61799323347890756900474276551930
61799323347890756900474276569400
61799323347891603943944438452890
61799323347891607123286235440843
61799323347891607534880213272487
61799323347891607672412592316078
61799323347891607672412592316126
61799323347891607711391709080360
61799323347891607718145256519594
61799323347891607718145256542887
61799323347891607718145601365512
61799323347891607718145601365719
61799323347891608748070941423185
61799323347891608748070941423233
61799323347891608954244415448684
61799323347891608954244503054072
61799323347891608954244503054120
61799323347891608954244503054279
61799323347891608954244517580173
61799323347891608954244517580333
61799323347891608954244546159841
61799323347891608954244546160049
61799323347891608954247859103986
61799323347891608954247859104034
61799323347891608954247859104070
61799323347891608954247859104194
61799323347891608954247859104229
61799323347891608954247859104230
61799323347891608954247859104277
61799323347891608954247859104278
61799323347891609289582547216326
61799323347891609289582547216534
61799323347891609297197182136573
61799323347891609297197298344798
61799323347891609297197298344846
61799323347891609297197298345005
61799323347891609297197556607631
61799323347891609297197556607838
61799323347891609297197556625100
61799323347891609297200654395004
61799323347891609320105471859416
61799323347891609320105729076812
61799323347891609320105859788177
61799323347891609358519732716248
61799323347891609365838136062884
61799323347891609365838480885716
61799323347891609365838480885923
61799323347891609365838495411769
61799323347891609365838495411977
61799323347891609365838523991485
61799323347891609365838523991693
61799323347891609365859416000285
61799323347891609366109989386408
61799323347891609366109989392024
61799323347891609366110104177448
61799323347891609366110333742680
61799323347891609366110333748296
61799323347891609366110448533720
61799323347891609495780401352572
61799323347891609503371117170044
61799323347891609503371117170251
61799323347891609503371131696305
61799323347891651565237011411316
61799323347891651565237011411317
61799323347891651565237039991032
61799323347891651565237039991033
61799323347891651565237039991240
61799323347891651976768341796901
61799323347891651976830760605232
61799323347891651976830760605233
61799323347891651976830760605440
61799323347891651976830989242960
61799323347891651976830989242961
61799323347891651976830989243168
61799323347891651976831103561825
61799323347891651977019045900212
61799323347891652114363484494948
61799323347891652114363484494949
61799323347891652114363484494996
61799323347891652114363484494997
61799323347891652114363741712392
61799323347891652114363741712393
61799323347891652114363742775251
61799323347891652136905804406171
61799323347891652137156851465867
61799323347891652137271658009518
61799323347891652137271658009566
61799323347891652137271915226962
61799323347891652137724806531205
61799323347891652137805389703415
61799323347891652144499633411141
61799323347891652144583315758549
61799323347891652183004322213034
61799323347891652183004550850762
61799323347891652183004579430478
61799323347891652183004665169626
61799323347891652183478391458534
61799323347891652190284942236373
61799323347891652190284942236581
61799323347891652190336900685878
61799323347891652190337243642470
61799323347891653761219795834036
61799323347891653761219795834244
61799323347891653761492539832861
61799323347891653761492539833068
61799323347891653761492539833069
61799323347891653837416323440191
61799323347891653967415068930313
61799323347891656925749599294691
61799323347891656925749599294727
61799323347891657468098030115034
61799323347891904133215003753366
61799323347891904133215005269686
61799323347891904133215005269846
61799323347891904133215008453418
61799323347891904155561422105611
61799323347891904155561422105659
61799323347891904155561795158239
61799323347891904155561795158447
61799323347891904194620897028566
61799323347891907861662236910154
61799323347891907861662610453880
61799323347891907861662610454039
61799323347891907861662611516690
61799323347891907900658950209314
61799323347891907907436873284936
61799323347891907907437130502380
61799323347891909097761512142599
61799323347891909509355489974243
61799323347891909509358846041503
61799323347891909509547132386035
61799323347891909555133108855055
61799323347891909555133366072499
61799323347891909692390764397897
61799323347891909692390764747817
61799323347891909692558128962205
61799323347891909692558128962365
61799323347891909692641682470520
61799323347891909692641682470679
61799323347891909692641726763993
61799323347891909692641726781255
61799323347891909692641727131175
61799323347891909692641812857273
61799323347891909692644824901079
61799323347891909692645168907431
61799323347891909692645168924693
61799323347891909692645169274613
61799323347891951778235283261026
61799323347891952189829261092670
61799323347891952303634306662900
61799323347891952303634306662948
61799323347891952326176396886635
61799323347891952326176398402955
61799323347891952326239158651559
61799323347891952326239159118119
61799323347891952326239160517799
61799323347891952326260079706427
61799323347891952326260080756187
61799323347891952326260165445575
61799323347891952326427445462651
61799323347891952326992299830647
61799323347891952326992301346967
61799323347891952326992305946228
61799323347891952326992305946237
61799323347891952326992387436035
61799323347891952326992390622575
61799323347891952326992390641288
61799323347891952326995744903135
61799323347891952327027253703218
61799323347891952327075610647571
61799323347891952327075982650439
61799323347891952327075983700199
61799323347891952327075984050119
61799323347891952327075988299460
61799323347891952327075988299469
61799323347891952327076072975807
61799323347891952327079052791009
61799323347891952327079425843637
61799323347891952327079425862510
61799323347891952327079426193557
61799323347891952327089929728994
61799323347891952327089931128674
61799323347891952327278302162434
61799323347891952327278302162594
61799323347891952333770570364517
61799323347891952333770570383230
61799323347891952333770570383390
61799323347891952333854252717749
61799323347891952333854252730790
61799323347891952333854252730799
61799323347891952372024227008411
61799323347891952372212513352943
61799323347891952372777372436849
61799323347891952372780725304679
61799323347891952372840043863355
61799323347891952372840129952423
61799323347891952372840134201773
61799323347891952372843485941102
61799323347891952372843487069603
61799323347891952372843487340782
61799323347891952372843487419523
61799323347891952373028071940683
61799323347891952373028416296955
61799323347891952373031429407783
61799323347891952373031514018430
61799323347891952373031515418110
61799323347891952373031515496851
61799323347891952373031773764055
61799323347891952379618313943715
61799323347891952379618314293635
61799323347891952379806600638167
61799323347891953355883105935196
61799323347891953569199927501114
61799323347891953950763105133448
61799323347891953950763105133496
61799323347891953973653098880246
61799323347891953980901951467504
61799323347891953980933332527059
61799323347891953980985633820736
61799323347891954019406655092354
61799323347891954026746337929523
61799323347891954026749436767817
61799323347891954026934624274055
61799323347891954026937722062589
61799323347891954156667409467666
61799323347891954156688330055974
61799323347891957268662028713986
61799323347891957275440170014093
61799323347891957275440170014300
61799323347891957275440184540194
61799323347891957275440184540195
61799323347891957275440184540354
61799323347891957657368595414010
61799323347891957664146521488066
61799323347891957679691152060994
61799323347891957680255982098464
61799323347891957680256007945310
61799323347891957680259450088748
61799323347891957680447736446330
61799323347891957687033803117911
61799323347894305647379526156790
61799323347894305647400448261418
61799323347894305647400451445150
61799323347894305647400451449362
61799323347894305647400451462412
61799323347894305647400709729616
61799323347894305647400709729824
61799323347894305715289149695521
61799323347894309414826796784212
61799323347894310451526862228048
61799323347894310588850379076868
61799323347894310611758941583057
61799323347894310611758941602740
61799323347894310650172814511128
61799323347894310657491562680803
61799323347894310657491577206857
61799323347894310657491577226540
61799323347894310657491605786573
61799323347894310657491605806256
61799323347894311000820929623724
61799323347894311199215489056424
61799323347894311206726008858236
61799323347894311206726008974876
61799323347894311206809561992528
61799323347894311206809576892604
61799323347894311206809691328108
61799323347894311206809691664930
61799323347894311206809691678028
61799323347894353817798829416292
61799323347894353818304279237326
61799323347894353840340892110023
61799323347894353840403911092391
61799323347894353841240734624711
61799323347894353847934979395247
61799323347894353886945204582433
61799323347894353886945204582641
61799323347894354938772509200028
61799323347894354938793429788336
61799323347894355052872877629124
61799323347894355053144846793240
61799323347894355053144846793448
61799323347894355075686909836939
61799323347894355075690007624105
61799323347894355075937956896635
61799323347894355083280997122163
61799323347894355083284094909329
61799323347894355121786819670968
61799323347894355121786820137528
61799323347894355121786848367324
61799323347894355121786848717244
61799323347894355121789128073365
61799323347894355121789128073525
61799323347894355121807740375916
61799323347894355121807740725836
61799323347894355129069060878799
61799323347894355540851411144043
61799323347894355540911090020426
61799323347894355540911118600142
61799323347894355540914187808996
61799323347894355540914216505352
61799323347894355540932010608734
61799323347894355540935137093660
61799323347894355670486869714382
61799323347894355670570552067614
61799323347894355678080698719352
61799323347894355678109111210690
61799323347894355678164381072584
61799323347894355678171758656750
61799323347894355678192679245058
61799323347894358759751111909914
61799323347894358835107587632290
61799323347894358835107587632338
61799323347894358835170221615155
61799323347894358835170350913583
61799323347894358835170351263455
61799323347894358835170351263662
61799323347894605836650091457170
61799323347894605836650096157270
61799323347894605836650096174532
61799323347894605836650096174740
61799323347894605836650354441736
61799323347894605836650354441944
61799323347894605858808481732135
61799323347894605858808596517767
61799323347894610793687500846526
61799323347894611395805188588681
61799323347894611395805188588889
61799323347894611396080127293160
61799323347894611396080127293163
61799323347894653412001080126160
61799323347894653412001080126368
61799323347894653481482342887550
61799323347894654007069394366752
61799323347894654030427736612296
61799323347894654030427736612504
61799323347894654030511076008936
61799323347894654030511418965736
61799323347894654030525017432846
61799323347894654030525018832526
61799323347894654030525361788910
61799323347894654030525361789118
61799323347894654037205658087034
61799323347894654075459572979467
61799323347894654076212718407905
61799323347894654076215813008531
61799323347894654076275131567207
61799323347894654076275475923479
61799323347894654076275479123069
61799323347894654076275480172829
61799323347894654076278489034307
61799323347894654076278831990899
61799323347894654076278833390579
61799323347894654076463765467601
61799323347894654076466860068227
61799323347894654076466861467907
61799323347894654083053401647567
61799323347894654083053401997487
61799323347894654083053658865011
61799323347894654083053660264691
61799323347894654083241686942339
61799323347894654083241688342019
61799323347894655128043103080172
61799323347894655128063995088764
61799323347894655242144476499220
61799323347894655242144476516482
61799323347894655242332762861014
61799323347894655249674768550474
61799323347894655249674768567736
61799323347894655265303828759288
61799323347894655265303857455644
61799323347894655265303857805564
61799323347894655265324749464236
61799323347894655311057413667752
61799323347894655311059736420674
61799323347894655318339626179227
61799323347894655318399419724403
61799323347894655318402518562697
61799323347894655318590803857469
61799323347894655661456774459446
61799323347894655661456774476708
61799323347894655661456774476916
61799323347894655684428099108746
61799323347894655684428127688462
61799323347894655684431196897316
61799323347894655859851706862866
61799323347894655859851707329426
61799323347894655867442352536894
61799323347894658971344233389314
61799323347894658971344233855874
61799323347894658971909088340510
61799323347894658971909089740190
61799323347894658972100818241210
61799323347894658978624596720610
61799323347894658978687015528942
61799323347894658978687015528943
61799323347894658978687015529150
61799323347894658978687360351775
61799323347894658978687360351982
61799323347894659017662644552618
61799323347894659017934613250382
61799323347894659024461492448393
61799323347894659383966391717981
61799323347894659390469623129936
61799323347895504635442840194617
61799323347895504635442841594297
61799323347895506419831537047225
61799323347895506426606344789372
61799323347895506427422266865349
61799323347895506472359945649085
61799323347895506472360031738153
61799323347895506472360288955597
61799323347895511780623192767848
61799323347895553979812890329047
61799323347895553979812890795607
61799323347895553979812891740373
61799323347895553979812891745989
61799323347895554025503684774619
61799323347895554025503684774827
61799323347895554025566446539543
61799323347895554025566446539751
61799323347895554025566446552801
61799323347895554025566447007555
61799323347895554025566447007715
61799323347895554025566447011927
61799323347895554025587367595863
61799323347895554025587367596023
61799323347895554025587367600235
61799323347895554025587367613333
61799323347895554048443267711399
61799323347895554048443268177959
61799323347895554048443269111079
61799323347895554048464188766267
61799323347895554048464189816027
61799323347895554048464274505415
61799323347895554048464275905095
61799323347895554048631554405851
61799323347895554048631554522491
61799323347895554049196408890487
61799323347895554049196499682415
61799323347895554049199508077333
61799323347895554049199594283041
61799323347895554049199852563295
61799323347895554049279719707411
61799323347895554049279724293631
61799323347895554049280064063683
61799323347895554049280067250223
61799323347895554049280091710279
61799323347895554049280092760039
61799323347895554049280097359300
61799323347895554049280097359309
61799323347895554049280097365132
61799323347895554049280182035647
61799323347895554049283161850849
61799323347895554049283163250529
61799323347895554049283534922350
61799323347895554049283536322030
61799323347895554049294038788834
61799323347895554049482066866162
61799323347895554055974679307717
61799323347895554055974679424357
61799323347895554055974679443230
61799323347895554056058018820997
61799323347895554056058018834038
61799323347895554056058018834047
61799323347895554056058104910065
61799323347895554056058361777589
61799323347895554056058361790630
61799323347895554056058361790639
61799323347895554056058362127509
61799323347895554056058363190319
61799323347895554391783182949781
61799323347895554437369631789461
61799323347895554460978763877464
61799323347895554461062446230696
61799323347895554461076044697806
61799323347895554461076389054078
61799323347895554597423524847835
61799323347895554597423524848043
61799323347895554597486286612759
61799323347895554597486286612967
61799323347895554597486287079319
61799323347895554597486287079527
61799323347895554597506950450183
61799323347895554597507207667627
61799323347895554597507207667835
61799323347895554597757997509879
61799323347895554597757997509927
61799323347895554598239171040963
61799323347895554598239171041011
61799323347895554598239175646105
61799323347895554598239427791847
61799323347895554598239427792055
61799323347895554598239432509209
61799323347895554598239432509417
61799323347895554598239433926359
61799323347895554598242526973077
61799323347895554598242526978901
61799323347895554598242527091121
61799323347895554598242527091169
61799323347895554598260353097517
61799323347895554598260353097725
61799323347895554598322738608771
61799323347895554598322738608819
61799323347895554598322738608979
61799323347895554598322743208089
61799323347895554598323110611639
61799323347895554598323110611847
61799323347895554598323114862441
61799323347895554598323114862649
61799323347895554598323116279591
61799323347895554598326209450017
61799323347895554598326209450177
61799323347895554598326209798485
61799323347895554598326209804309
61799323347895554598326210867118
61799323347895554598326210867119
61799323347895554598337057690194
61799323347895554598337057690402
61799323347895554598511023903591
61799323347895554598511028502852
61799323347895554598511028502861
61799323347895554598511138689015
61799323347895554598511143294108
61799323347895554598511143294109
61799323347895554598511401574363
61799323347895554598514496156106
61799323347895554598514496156115
61799323347895554598514496161938
61799323347895554598514496161939
61799323347895554598514496174989
61799323347895554598525085767570
61799323347895554598525085767730
61799323347895554605017353852805
61799323347895554605017353853013
61799323347895554605017353970897
61799323347895554605017353971057
61799323347895554605017355387999
61799323347895554605017355388047
61799323347895554605101036318465
61799323347895554605101036318513
61799323347895554605101036672597
61799323347895554605101036672805
61799323347895554605101037735446
61799323347895554605101037735455
61799323347895554605101037735606
61799323347895554605101037735615
61799323347895554643260420573431
61799323347895554643260506662499
61799323347895554643260763530023
61799323347895554643260763879943
61799323347895554643270967015702
61799323347895554643271010263627
61799323347895554643271224233146
61799323347895554643271267481071
61799323347895554643459295558399
61799323347895554644024498998577
61799323347895554644027593520462
61799323347895554644027851866407
61799323347895554644076323517443
61799323347895554644076328116713
61799323347895554644076666823955
61799323347895554644076671073296
61799323347895554644076671073305
61799323347895554644086917806909
61799323347895554644087175024353
61799323347895554644087176074113
61799323347895554644090269546238
61799323347895554644090613902302
61799323347895554644090613902510
61799323347895554644090613981251
61799323347895554644090615031011
61799323347895554644111534490818
61799323347895554644275203101681
61799323347895554644275461368885
61799323347895554644278641979630
61799323347895554644278641979838
61799323347895554644278642058579
61799323347895554644278900325783
61799323347895554650802678740519
61799323347895554650854592548034
61799323347895554650854592548043
61799323347895554650854593947723
61799323347895554650865097548851
61799323347895554651053382843623
61799323347895555626941947569335
61799323347895555672695503768393
61799323347895555672716424351037
61799323347895555809955915003538
61799323347895555832852966777627
61799323347895555832852968177307
61799323347895555832853628224931
61799323347895555832854001296424
61799323347895555832854001296433
61799323347895555832855951173225
61799323347895555832864590966729
61799323347895555832864590966937
61799323347895555833136444295869
61799323347895555840364147953778
61799323347895555840446682391029
61799323347895555840446797182277
61799323347895555840447054062851
61799323347895555840447055462522
61799323347895555840447055462531
61799323347895555840447830301394
61799323347895555840447830301402
61799323347895555840447830301403
61799323347895555840450153249688
61799323347895555840450153249696
61799323347895555840450153249697
61799323347895555878588959732035
61799323347895555878606180033143
61799323347895555878606437250587
61799323347895555878606438300347
61799323347895555878606524389415
61799323347895555878618147179045
61799323347895555878869108499385
61799323347895555878892439115814
61799323347895555886117704165886
61799323347895555886151795655649
61799323347895555886200267305317
61799323347895555886200267318367
61799323347895555886200353394385
61799323347895555886200610611829
61799323347895555886200611674639
61799323347895555886201386513510
61799323347895555886214171351490
61799323347895555886214214463981
61799323347895555886214300551681
61799323347895555886214557420573
61799323347895555886214557769125
61799323347895555886402499758753
61799323347895556244551548600571
61799323347895556244552324857789
61799323347895556244554906067662
61799323347895556244554906067671
61799323347895556244614310715415
61799323347895556244635230953803
61799323347895556244635231303723
61799323347895556244636264422849
61799323347895556244638588420903
61799323347895556244646854093353
61799323347895556244649178382278
61799323347895556244899853438946
61799323347895556252148735072632
61799323347895556252148735072641
61799323347895556252229059958773
61799323347895556252229059971823
61799323347895556252229060308693
61799323347895556252229061371503
61799323347895556252230093427818
61799323347895556252230093427819
61799323347895556252232417425872
61799323347895556252232417425873
61799323347895556252240555317504
61799323347895556290402734127826
61799323347895556290402734594386
61799323347895556297933801564621
61799323347895556297933801564648
61799323347895556297993335278179
61799323347895556297996563329545
61799323347895556297996563329572
61799323347895556297996563796132
61799323347895556298017484384440
61799323347895556427649456152155
61799323347895556427652555002131
61799323347895556427661078941785
61799323347895556427663402764150
61799323347895556427663403230710
61799323347895556435243285157125
61799323347895556435243286219935
61799323347895556435274796970663
61799323347895556435275055250917
61799323347895556435278153020821
61799323347895556435278154070581
61799323347895556435278154083631
61799323347895556435278154087843
61799323347895556435442031991831
61799323347895556435445518677658
61799323347895556435445518794298
61799323347895559401895232074398
61799323347895559402460091141042
61799323347895559402460115605470
61799323347895559402463558682028
61799323347895559402463559148588
61799323347895559402651845506170
61799323347895559539909156675186
61799323347895559539909156675394
61799323347895559539912255862240
61799323347895559539912514142494
61799323347895559584909571708254
61799323347895559584930492296562
61799323347895559585411664428126
61799323347895559585411669014346
61799323347895559585474340453902
61799323347895559585477783997020
61799323347895559585498704235408
61799323347895559585662368531230
61799323347895559585662373117450
61799323347895559585662712887342
61799323347895559585662712887502
61799323347895559585665812074348
61799323347895559585666070354602
61799323347895559950687231096466
61799323347895559950687231563026
61799323347895559950937906619694
61799323347895559951502767103280
61799323347895559951503134506830
61799323347895559951503134507038
61799323347895559951503138757632
61799323347895559951503138757840
61799323347895559951503140174782
61799323347895559951506233227324
61799323347895559951506233693884
61799323347895559951694520051457
61799323347895559951694520051466
61799323347895559951774734751275
61799323347895559958281319025183
61799323347895559958281319025391
61799323347895559996440787775134
61799323347895559997256690718938
61799323347895559997256690719146
61799323347895559997277610957534
61799323347895559997277611307454
61799323347895559997277615556795
61799323347895559997277615556804
61799323347895559997444977142410
61799323347895559997448076263565
61799323347895559997448076263574
61799323350530122504187538340283
61799323350534223235869865577524
61799323350826007274607692977560
61799323350845921660882376697175
61799323350846221796806330569637
61799323350846222391602561327041
61799323350846269975048812250465
61799323350846420664731546382915
61799323350850318899485429131480
61799323350850318899545866781710
61799323350850318899548190896404
61799323350850318899755073831190
61799323350850318899757396779484
61799323350850318899817462893406
61799323350850318899817749856966
61799323350850318899819787008100
61799323350850318899820072805260
61799323365269264220580558001410
61799323365269264220580558118050
61799323365269264220580586697718
61799323365269264220580586697766
61799323365269264220580672786786
61799323365269264220580672786834
61799323365269264223088833031891
61799323365269264223109753736839
61799323365269264223652541122426
61799323365269264223652569702190
61799323365289673384940945366358
61799323365289673384940945366406
61799323365289673384940945366566
61799323365289673387386086629255
61799323365289673387386343846699
61799323365289673387468993074822
61799323365289673387469764727154
61799323365289673387469769448888
61799323365289673387470026666332
61799323365292374676593682688534
61799323365292374676593684204854
61799323365292374676594027161238
61799323365292374676594027161446
61799323365292374679039168424135
61799323365292374679039425641579
61799323365292374679121617244486
61799323365292374679121960200870
61799323365292374679121960201078
61799323365292374679121988780586
61799323365292374679121988780794
61799323365292374679122074869702
61799323365292374679122731853202
61799323365292374679122731853410
61799323365292374679122736452680
61799323365292374679122765150488
61799323365292374679122846522034
61799323365292374679122851243768
61799323365292374679122851243927
61799323365292374679123103389510
61799323365292374679123103739478
61799323365292374679123107988828
61799323365292374679123107988988
61799323365292374679123108106872
61799323365292374679123108107080
61799323365292374679123108461212
61799323365292374679123108461371
61799323365292374679937520188498
61799323365292375090633146255779
61799323365292375273646336579374
61799323365292375273646365159138
61799323365292375273646594846578
61799323365292375273646594846626
61799323365292375273646623426294
61799323365292375273646623426342
61799323365292375273646709515362
61799323365292375273646709515410
61799323365292375273647365449198
61799323365292375273647366498910
61799323365292375273647370054292
61799323365292375273647371104004
61799323365292375273647479768014
61799323365292375273647479768062
61799323365292375273647481167742
61799323365292375273647484354234
61799323365292375273647484355686
61799323365292375273647484373156
61799323365292375273647738035218
61799323365292375273647738035266
61799323365292375273647738385138
61799323365292375273647742634536
61799323365292375273647742635940
61799323365292375273647742640312
61799323365292375273897385038750
61799323365292375273897413618466
61799323365292375273897413618514
61799323365292375273898413908526
61799323365292375273898413908574
61799323365292375273898418513668
61799323365292375273898419576478
61799323365292375273898442488242
61799323365292375273898532832532
61799323365292375273898791112786
61799323365292375273918305627106
61799323365292375273919334496882
61799323365292375273919339218616
61799323365292375273919340281426
61799323365292375273919453537480
61799323365292375273919711817734
61799323365292422850747408881752
61799323365293275841646404914306
61799323365293275841646433494022
61799323365293275841647433784082
61799323365293275842211546595734
61799323365293575845458294155282
61799323365293575845458294155330
61799323365293575845458294271970
61799323365293575845458322851638
61799323365293575845458322851686
61799323365293575845458408940706
61799323365293575845458408940754
61799323365293575847714401512418
61799323365293575847714745868642
61799323365293575847714745868690
61799323365293575847715401802478
61799323365293575847715406407572
61799323365293575847715516121342
61799323365293575847715517520974
61799323365293575847715517521022
61799323365293575847715520707514
61799323365293575847715520708966
61799323365293575847715520726436
61799323365293575847715520825606
61799323365293575847715522242708
61799323365293575847715522242756
61799323365293575847715774738418
61799323365293575847715779460152
61799323365293575847715779460200
61799323365293575847965421392030
61799323365293575847965449971746
61799323365293575847965449971794
61799323365293575847966450261854
61799323365293575847966454866948
61799323365293575847966478841522
61799323365293575847966569185811
61799323365293575847966569185812
61799323365293575847966569303861
61799323365293575847986341980386
61799323365293575847987370850162
61799323365293575847987375571896
61799323365293575847987489890759
61799323365293575847987489890760
61799323365293575847987490008809
61799323365293575848530190020878
61799323365293575848530190137566
61799323365293575848530277276346
61799323365293575848530305856062
61799323365293575848530305856110
61799323365293575848530534493838
61799323365293575848530563073506
61799323365293575848551196465022
61799323365293575848551197864654
61799323365293575848551197864702
61799323365293575848551455082098
61799323365293575848551455082146
61799323365293575985163414002626
61799323365293575985163442582342
61799323365293575985164442872402
61799323365293575985164471452118
61799323365293575985164476173804
61799323365293575985164477236662
61799323365293575985164561912951
61799323365293575985164561912952
61799323365293575985164561914409
61799323365293575985164820193254
61799323365293575985728183681186
61799323365293575985728183681234
61799323365293575985728183797826
61799323365293575985728555684054
61799323365293575985728555684102
61799323365293576030916998794450
61799323365293576030918027664226
61799323365293576030918032385960
61799323365293576030918033448770
61799323365293576031481854678766
61799323365293576031482111896210
61799323365293580787661740381945
61799323365293624016909811742911
61799323365293624016910068960355
61799323365293624016913163560981
61799323365293624017101449905513
61799323365293624019357529616005
61799323365293624019357786833449
61799323365293624154170480379283
61799323365293624154170823335875
61799323365293624154173917936501
61799323365293624154358765674055
61799323365293624154358851413203
61799323365293624154362204281033
61799323365293624156618282941765
61799323365293624156618541208969
61799323365300478554082091906674
61799323365300478554082348774150
61799323365300478554082348774198
61799323365300478554082349124118
61799323365300484088549477038366
61799323365300484088549477504926
61799323365300484088549505734674
61799323365300484088552949413306
61799323365300484088552949426404
61799323365300484088570139476110
61799323365300484088570140875790
61799323365300484088570397743314
61799323365300484088570398093234
61799323365301684662638175829390
61799323365301684662638177229070
61799323365301684662638434096594
61799323365304086359736970899226
61799323365304086359737056992713
61799323365304086359737056992714
61799323365304086359820624923492
61799323365304381014327728981998
61799323365304381014327729915070
61799323365304381014327730031710
61799323365304381014327843300814
61799323365304381014327843300862
61799323365304381014327844700494
61799323365304381014327844700542
61799323365304381014328101568066
61799323365304381014578777441326
61799323365304381014578777441374
61799323365304381014599698029682
61799323365304382249946606567785
61799323365304385954270251296814
61799323365304385954270251296974
61799323365304385954270336919274
61799323365304385954270365615678
61799323365304385954270595186526
61799323365304385954270595653086
61799323365304385954270595653246
61799323365304385954273694503062
61799323365304385954273694503222
61799323365304385954273723201030
61799323365304385954273809294309
61799323365304385954273809294310
61799323365304385954273809294469
61799323365304385954274067557302
61799323365304385954291257624270
61799323365304385954291515891474
61799323365304385954291516241554
61799323365304385954294615092774
61799323365304385954294615092982
61799323365304385954294988145610
61799323365304386366056073466274
61799323365304386366056073483536
61799323365304386503062221622318
61799323365304386503062221738958
61799323365304386503062221739006
61799323365304386503062222672126
61799323365304386503062222788718
61799323365304386503062307361466
61799323365304386503062308877786
61799323365304386503062336057870
61799323365304386503062337457550
61799323365304386503062565628718
61799323365304386503062566095230
61799323365304386503062566095278
61799323365304386503065693513324
61799323365304386503065693526374
61799323365304386503065693643014
61799323365304386503065779606764
61799323365304386503065779619813
61799323365304386503065779619814
61799323365304386503066037887065
61799323365304386503066037887066
61799323365304386503253979870906
61799323365304386503253979987546
61799323365304386503254065977444
61799323365304386503254324244648
61799323365304386503337633998761
61799323365304386503337633998762
61799323365304386503337634011812
61799323365304386548815892269930
61799323365304386548815893669610
61799323365304386548816150537134
61799323365304386548816150887054
61799323365304386548816150887102
61799323365304386548819249725432
61799323365304386548819249738482
61799323365304386548819249855122
61799323365304386549070298331968
61799323365305281582327797316882
61799323365305281582327825896598
61799323365305286933613250053678
61799323365305286933613363322830
61799323365305286933613364722510
61799323365305286933613621589986
61799323365305286933616720778284
61799323365305286933616807001414
61799323365305286933616807001462
61799323365305286933617065268618
61799323365305286933805007135866
61799323365305286933805007252506
61799323365305286933805093345994
61799323365305286933805093359044
61799323365305286933805351626248
61799323365305286933888661263721
61799323365305286933888661263722
61799323365305287116819318077737
61799323365305287116819318077738
61799323365305287116819318077785
61799323365305287116819318077786
61799323365305287116819318090836
61799323365305287116819318194425
61799323365305287116819318194426
61799323365305287116819318207476
61799323365305331584021888906104
61799323365305331590797487432548
61799323365305331590797744649992
61799323365305331590797745699752
61799323365305332818803822401036
61799323365305332826332824973042
61799323365305333192340354081589
61799323365305333192361274669897
61799323365305333237925769335640
61799323365305333237926802804686
61799323365305333238093910293697
61799323365305336530489305644260
61799323365305336530677591988792
61799323365305336530680949455892
61799323365305336896688477514679
61799323365581461247427046069417
61799323365581462848823177152615
61799323365581462848823177152823
61799323365581462894555841706259
61799323365584012047913498464459
61799323365584012596705468906651
61799323365584158985637492323771
61799323365584159031391048535879
61799323365584159168568144066181
61799323365584159168568149137835
61799323365584159168589040792087
61799323365584159168589040809557
61799323365584159168589042209237
61799323365584159237041592053372
61799323365584159237041592170012
61799323365584159237041620749728
61799323365584159237041850437216
61799323365584159237041879016932
61799323365584159237041965106000
61799323365584159237042622089548
61799323365584159237292554423728
61799323365584159237292640629436
61799323365584159237292669209152
61799323365584159237293669499212
61799323365584159237313475128628
61799323365584159237313561217696
61799323365584162737429096645133
61799323365584162874606197246929
61799323365584162874606201852023
61799323365584162874627093972835
61799323365584162874627093990305
61799323365584162874627095389985
61799323365584162904941183223715
61799323365584162905129469568247
61799323365584162941388422574344
61799323365584162941388794110652
61799323365584162941388794460572
61799323365584162941639469984008
61799323365584162941660390222348
61799323365584162941660390572268
61799323365584162943920213875636
61799323365584162944108241836324
61799323365584162944108241952964
61799323365584162950694768015587
61799323365584163927022333466777
61799323365584163927022334883767
61799323365584163927024657464831
61799323365584163927024657832061
61799323365584163927024658881821
61799323365584163972775889678885
61799323365584163972775891095875
61799323365584163972778213676939
61799323365584163972778214044169
61799323365584163972778215093929
61799323365584164110038882313263
61799323365584164110038883730253
61799323365584164110038883730412
61799323365584164110520431513413
61799323365584164110520431630053
61799323365584164110541323521713
61799323365584164110541323638353
61799323365584164110792027741665
61799323365584164140476516164939
61799323365584164140476516165147
61799323365584164178702147370568
61799323365584164178702147370776
61799323365584164178702147720696
61799323365584164179454259679880
61799323365584164179516935589224
61799323365584164179516935705864
61799323365584164185926750708981
61799323365584164186198348356680
61799323365584164186292863189913
61799323365584164520063894733137
61799323365584164521756147895649
61799323365584164521758470494023
61799323365584164521758470843943
61799323365584164522323329430733
61799323365584164522323329430977
61799323365584164522323329547373
61799323365584164522323329547617
61799323365584164522323329897537
61799323365584164552070236779139
61799323365584164552070236779187
61799323365584164552070236779347
61799323365584164552258522073911
61799323365584164590484153279540
61799323365584164590484153279748
61799323365584164590484153629668
61799323365584164591048237511524
61799323365584164591298941498196
61799323365584164591298941614836
61799323365584164591298941964756
61799323365584164597802901332783
61799323365584164727744821915864
61799323365584164728308906147848
61799323365584164728496934108536
61799323365584164728496934225176
61799323365584164735084460577859
61799323365584164735272746922343
61799323365584164735272775620157
61799323365584208399164343175835
61799323365584208399164344575515
61799323365584208399226760917097
61799323365584208444897007262711
61799323365584208444897008779031
61799323365584208444897008792081
61799323365584208444897011980025
61799323365584208444980318546195
61799323365584208444980345708921
61799323365584208444980690082455
61799323365584208444980690082503
61799323365584208579730879780601
61799323365584208579730879780649
61799323365584208579730965869669
61799323365584208579730965869717
61799323365584208579918907857929
61799323365584208579919252227299
61799323365584208582157417264441
61799323365584208582157417264601
61799323365584208582157417731001
61799323365584208582157417731161
61799323365584208582157421981963
61799323365584208582157423398905
61799323365584208582157675899035
61799323365584208582157675998365
61799323365584208582157677415355
61799323365584208582157680131123
61799323365584208582157681666109
61799323365584208582178309739593
61799323365584208582178310806823
61799323365584208582178311156743
61799323365584208582178313988943
61799323365584208582178337969549
61799323365584208582178344103853
61799323365584208582178567473094
61799323365584208582178568006957
61799323365584208582178569087077
61799323365584208582178569423947
61799323365584208582178572256063
61799323365584208582178600835827
61799323365584208582178682343083
61799323365584208582178682343131
61799323365584208582178682693051
61799323365584208582178683742763
61799323365584208582178683742811
61799323365584208582178686942401
61799323365584208582178687060445
61799323365584208582179343908687
61799323365584208582179343908692
61799323365584208582179344258607
61799323365584208582179716979981
61799323365584208582241358351597
61799323365584208582241359768539
61799323365584208582241359768587
61799323365584208582241359768746
61799323365584208582242135075582
61799323365584208582429273527210
61799323365584208993939681808007
61799323365584208993939686525321
61799323365584208993960573933239
61799323365584208993960575345969
61799323365584208993960946869179
61799323365584208993960946869227
61799323365584208993960946882277
61799323365584208994023364627751
61799323365584208994211650972283
61799323365584208994211650972331
61799323365584208994211650972490
61799323365584208994211650985381
61799323365584208994211655689645
61799323365584208994211655689849
61799323365584208994211655689852
61799323365584208994212770298569
61799323365584208994212770298773
61799323365584212102754335041415
61799323365584212148487342202975
61799323365584212148507891253523
61799323365584212148507891253731
61799323365584212148508264325025
61799323365584212148508264325073
61799323365584212285684991855479
61799323365584212285747754088415
61799323365584212285747754088575
61799323365584212285748011305859
61799323365584212285748011306019
61799323365584212285768674676723
61799323365584212285768674676883
61799323365584212285768931894327
61799323365584212285769019050417
61799323365584212285769019050465
61799323365584212285956959971655
61799323365584212285957304345189
61799323365584212285957305408047
61799323365584212286525515929791
61799323365584212286525516279711
61799323365584212286525517348137
61799323365584212697550938870321
61799323365584212697551281826913
61799323365584212697551281826961
61799323365584212697739568184543
61799323365584212698283163712107
61799323365584212698307521838715
61799323365584212698307523257109
61799323365585063511919937737608
61799323365585063511919937854248
61799323365585063518423125571449
61799323365585063518694836468521
61799323365585064747265955581164
61799323365585064754041511060887
61799323365585064754041882597195
61799323365585064754041882597243
61799323365585064754041883065261
61799323365585065158295849180824
61799323365585065158859933412808
61799323365585065165635488892531
61799323365585065165635860428887
61799323365585065165635860896905
61799323365585065165823774187351
61799323365585065165823888506215
61799323365585065303084557610509
61799323365585113266094945702299
61799323365585359330853801457861
61799323365585359330853807579275
61799323365585359376607387766005
61799323365585359376628656032591
61799323365585359742447779289505
61799323365585359742447779756065
61799323365585359742447783888775
61799323365585359742447784006819
61799323365585359742447784361159
61799323365585359742447785423969
61799323365585359788201368798643
61799323365585359788222633864283
61799323365585359788410661937191
61799323365585359788410661954661
61799323365585359811109628523340
61799323365585359811109657103056
61799323365585359811109886673904
61799323365585359811109886790544
61799323365585359811109915370260
61799323365585359811110001459328
61799323365585359811110657393116
61799323365585359811110658442876
61799323365585359811110773111660
61799323365585359925483388589675
61799323365585359925650405267845
61799323365585359925650405267893
61799323365585359925650409872939
61799323365585359925650409872987
61799323365585359925671330577887
61799323365585359948558583387508
61799323365585359948558583504148
61799323365585359948558669593216
61799323365585359948558698172932
61799323365585359948559698462992
61799323365585359948559727042708
61799323365585359994312168295972
61799323365585359994312254385040
61799323365585359994962214168262
61799323365585360000044788346422
61799323365585363036891855105169
61799323365585363036891856154929
61799323365585363036891859710263
61799323365585363036891860760023
61799323365585363036891860773073
61799323365585363082645439896993
61799323365585363082645440946753
61799323365585363082666709208967
61799323365585363082666709213339
61799323365585363082666709226437
61799323365585363448485832936813
61799323365585363448485833986573
61799323365585363448485837541907
61799323365585363448485838591667
61799323365585363448485838604717
61799323365585363494239418778397
61799323365585363494260428895924
61799323365585363494260687163128
61799323365585363494263781763754
61799323365585363515456457877912
61799323365585363515456573596456
61799323365585363515456830813900
61799323365585363629993886476320
61799323365585363629993886476368
61799323365585363630014807064628
61799323365585363631521441888520
61799323365585363631524536489146
61799323365585363631709728128005
61799323365585363639303557605358
61799323365585363639303558668168
61799323365585363652703314226323
61799323365585363652703657182915
61799323365585363652706751783541
61799323365585363652905498947788
61799323365585363652905527527504
61799323365585363655151116788805
61799323365585363655151375056009
61799323365585363661940134541623
61799323365585363698456899134787
61799323365585363698457242091379
61799323365585363698460336692005
61799323365585363698460338091685
61799323365585363698659083389692
61799323365585363698659083739612
61799323365585363700154913735931
61799323365585363700904701697269
61799323365585363700904703096949
61799323365585363700904959964473
61799323365585363700904960314393
61799323365585363701002333079860
61799323365585363701002590297304
61799323365585363701002591347064
61799323365585363707682881789131
61799323365585363707777159953972
61799323365585363707777417171416
61799323365585364684104967621739
61799323365585364684104967621787
61799323365585364684104968684597
61799323365585364684107291619793
61799323365585364684107291619841
61799323365585364684107291632891
61799323365585364728103251801235
61799323365585364729795504497187
61799323365585364729797827445481
61799323365585364729858523833847
61799323365585364729858523833895
61799323365585364729858524896705
61799323365585364729860847831901
61799323365585364729860847831949
61799323365585364729860847844999
61799323365585364865342998803911
61799323365585364865342999853671
61799323365585364865342999866721
61799323365585364865364263748443
61799323365585364865364264811301
61799323365585364867035252427159
61799323365585364867035252545203
61799323365585364867037575381277
61799323365585364867037576897597
61799323365585364867056173133511
61799323365585364867056516444395
61799323365585364867056517507253
61799323365585364867058840442449
61799323365585364867621376696149
61799323365585364867623699527807
61799323365585364867623699644443
61799323365585364867623699644447
61799323365585364867623701044127
61799323365585364867874403630911
61799323365585364867874403747551
61799323365585364874650346984606
61799323365585364897558891685515
61799323365585364897558892035435
61799323365585365276936976635555
61799323365585365276936977698365
61799323365585365277146270720273
61799323365585365278629229214818
61799323365585365278629230258803
61799323365585365278629230264578
61799323365585365278629230264626
61799323365585365278629230376847
61799323365585365278631553207097
61799323365585365278631553212872
61799323365585365278631553212920
61799323365585365278631553212921
61799323365585365278631553325141
61799323365585365278631553679481
61799323365585365278631554742291
61799323365585365278650150037912
61799323365585365278650151087672
61799323365585365278650237176740
61799323365585365278652474035966
61799323365585365278652560125034
61799323365585365278838523416225
61799323365585365278840846364519
61799323365585365278903522377197
61799323365585365278903522377245
61799323365585365278903522390295
61799323365585365279403382605169
61799323365585365279403382605178
61799323365585365279405705436779
61799323365585365279405705553419
61799323365585365279405705553463
61799323365585365279405705553472
61799323365585365279405706953099
61799323365585365279468381462555
61799323365585365279468381579195
61799323365585365286432611173832
61799323365585365309068928780131
61799323365585365309068929829891
61799323365585365309069187047287
61799323365585365309340783275623
61799323365585365309340897594487
61799323365585365348128290984898
61799323365585365348130614982952
61799323365585365353214218030888
61799323365585365354885162067727
61799323365585365354906469327161
61799323365585365354906470726840
61799323365585365354906470726841
61799323365585365355073447362547
61799323365585365355157260582143
61799323365585365355157517786537
61799323365585365484541283059849
61799323365585365484543606008143
61799323365585365492083154678275
61799323365585365492083154794915
61799323365585365492083154794963
61799323365585365492166880746041
61799323365585365492166966835109
61799323365585365492167224052553
61799323365585365492167225102313
61799323365585365492334202204531
61799323365585365492334202204579
61799323365585365492355167103623
61799323365585365492355253192691
61799323365585409153715203665739
61799323365585409153715204728597
61799323365585409153715205084293
61799323365585409153715232363547
61799323365585409153715233426357
61799323365585409153715233780649
61799323365585409153715233780697
61799323365585409153715318470085
61799323365585409153715319519845
61799323365585409153715319532895
61799323365585409153777966843441
61799323365585409153777995541201
61799323365585409153965994920769
61799323365585409153966023618529
61799323365585409153966366929413
61799323365585409153966366929461
61799323365585409153966367992271
61799323365585409153986944206837
61799323365585409153987288580579
61799323365585409156225683653677
61799323365585409156225684716535
61799323365585409156225688258771
61799323365585409156225689321629
61799323365585409156225712233393
61799323365585409156225712351485
61799323365585409156225713296251
61799323365585409156225713414295
61799323365585409156225713768587
61799323365585409156225713768635
61799323365585409156225798458023
61799323365585409156225799507783
61799323365585409156225799520833
61799323365585409199740500418945
61799323365585409201979268445501
61799323365585409201979268464375
61799323365585409201979269508359
61799323365585409201979269527233
61799323365585409202000189151901
61799323365585409225139767601122
61799323365585409225139767601170
61799323365585409339260943544843
61799323365585409339260944944523
61799323365585409339511649047627
61799323365585409339511992004171
61799323365585409339512768255821
61799323365585409362399292582246
61799323365585409362399292582294
61799323365585409362399407367718
61799323365585409362400436237446
61799323365585409362400436237494
61799323365585409748783518275125
61799323365585409748783519337983
61799323365585409751022028743043
61799323365585409751022028748867
61799323365585409751022033348137
61799323365585409751022287010247
61799323365585409751022287029121
61799323365585409751022291615341
61799323365585409751042949449395
61799323365585409751042949453815
61799323365585409751042950866545
61799323365585409751042954053085
61799323365585409751043207716599
61799323365585409751043207734069
61799323365585409751043208070891
61799323365585409751043212320289
61799323365585409751105625829511
61799323365585409751105626892321
61799323365585409751105969835815
61799323365585409751105969848913
61799323365585409751105974435133
61799323365585409751106746087465
61799323365585409751293912173995
61799323365585409751293912174043
61799323365585409751293997913143
61799323365585409751293997913191
61799323365585409751293997926241
61799323365585409751294002512461
61799323365585409751295031382237
61799323365585409773930594388114
61799323365585409773930594388162
61799323365585409773930623084470
61799323365585409773993270413890
61799323365585409773993270413938
61799323365585409773993385199362
61799323365585409773994414069090
61799323365585409773994414069138
61799323365585409774181298491266
61799323365585409774182442146466
61799323365585412859753256846487
61799323365585412859753256859585
61799323365585412859753256860989
61799323365585412859753258265041
61799323365585412859753258278139
61799323365585412859753285426203
61799323365585412859753285439301
61799323365585412859816020043063
61799323365585412859836969314677
61799323365585412860004047057581
61799323365585412860004048107341
61799323365585412860004305337835
61799323365585412860024997405055
61799323365585412860025254622499
61799323365585412860572632048847
61799323365585412860572632061945
61799323365585412860572633111705
61799323365585412905506841638311
61799323365585412905506841651409
61799323365585412905506841756403
61799323365585412905506843173505
61799323365585412905506843173553
61799323365585412905506843186603
61799323365585412905590524477025
61799323365585412905778553617163
61799323365585412905778810821509
61799323365585412905778810834607
61799323365585412929220577153129
61799323365585412929220578202889
61799323365585412929220578215939
61799323365585413042767596499265
61799323365585413043018644958593
61799323365585413043039565546901
61799323365585413066746236722242
61799323365585413066746236722290
61799323365585413454549603471047
61799323365585413454549860675393
61799323365585413454549860688491
61799323365585413454612279479353
61799323365585413454612622317901
61799323365585413454612622790237
61799323365585413454612623853095
61799323365585413454633200072080
61799323365585413454633200072081
61799323365585413454800564774125
61799323365585413454800650395229
61799323365585413454800650867565
61799323365585413454800650867613
61799323365585413454800651930423
61799323365585413454800909147867
61799323365585413454821485362433
61799323365585413454821485366804
61799323365585413454821485366805
61799323365585413454821485379903
61799323365585413454821571101581
61799323365585413454821572518731
61799323365585413454821829736175
61799323365585413477426424494131
61799323365585413477426681711527
61799323365585413477426681711575
61799323365585413477489443476451
61799323365585413477489443476499
61799323365585413477510364181447
61799323365585413477510364531367
61799323365585413477510450270515
61799323365585413477677471553827
61799323365585413477698392258727
61799323365585413477698392608647
61799323365585413478242327438143
61799323365585413478242584655539
61799323365585413478242584655587
61799323365585413478245770048093
61799323365585413478245771110951
61799323365585413478246028328395
61799323365585413478263219446735
61799323365585413478263224046005
61799323365585413478263476664131
61799323365585413478263481263449
61799323365585413478263505360535
61799323365585413478263509959805
61799323365585413478263509961209
61799323365585413478263509965629
61799323365585413478263509978679
61799323365585413478263591449555
61799323365585413478263591449603
61799323365585413478263596054648
61799323365585413478263596054649
61799323365585413478263596054696
61799323365585413478263596054697
61799323365585413478263597117507
61799323365585413478266690636401
61799323365585413478266690642225
61799323365585413478266690655274
61799323365585413478266690655275
61799323365585413478266948916703
61799323365585413478266948935577
61799323365585413478266949985337
61799323365585413478277538528110
61799323365585413478277538528158
61799323365585413478326271730505
61799323365585413478326271730553
61799323365585413478326271743603
61799323365585413478326357819573
61799323365585413478326357819621
61799323365585413478329366331131
61799323365585413478329452407149
61799323365585413478329710687403
61799323365585413478329710700501
61799323365585413478340214553886
61799323365585413478340214553934
61799323365585413478514299807833
61799323365585413478514299807881
61799323365585413478514299820931
61799323365585413478514644177203
61799323365585413478517652688761
61799323365585413478517738764731
61799323365585413478517738764779
61799323365585413478517738777829
61799323365585413478517997045033
61799323365585413478528242631262
61799323365585413485041431421445
61799323365585413485041431434543
61799323365585413485041432484303
61799323365592268015435504332135
61799323365592268015435761549579
61799323365592268015435761549627
61799323365592269845577781514269
61799323365592269845578038731713
61799323365593164915431682607962
61799323365593168621469735788710
61799323365593168628980211994303
61799323365593168629000099580125
61799323365593168629001128449901
61799323365593168629001132699197
61799323365593168629001132699251
61799323365593170268601112292380
61799323365593170268601112292588
61799323365593170268602231500782
61799323365593212910827304030182
61799323365593217857298033771781
61799323365593465104702364178058
61799323365593465104703393047834
61799323365593465109785967225994
61799323365593468772518141669473
61799323365593468810740417358806
61799323365593468810743511959432
61799323365593468810743769176876
61799323365593468810743770226636
61799323365593468815824020406742
61799323365593468815826000048525
61799323365593468815826086137592
61799323365593468815826086137593
61799323365593468815826343005117
61799323365593468815826343355036
61799323365593468815826343355037
61799323365593468815826344404796
61799323365593468815826344404797
61799323365593468818082423065528
61799323365593468818083451935304
61799323365593468818270708360300
61799323365593468818270709410060
61799323365593468818271480012632
61799323365593468818271484261982
61799323365593468818271738279836
61799323365593468818271741479426
61799323365593468818271742529186
61799323365593470419646161055963
61799323365593470419646161056011
61799323365593470457869469864470
61799323365593470457871793862524
61799323365593470457872568697184
61799323365593470457872825914628
61799323365593470465212508673056
61799323365593470465399761915724
61799323365593470465400536750384
61799323365593470465462437587369
61799323365593470465462437941501
61799323365593470602723192316973
61799323365593513237379444204877
61799323365593513237379530293945
61799323365593513237380559163721
61799323365593513282944844809126
61799323365593513282945873678902
61799323365593513283111821444833
61799323365593513288028447857062
61799323365593518038964080024874
61799323365593518588101156016249
61799323365595866618866770311814
61799323365595870324904823492562
61799323365595870324908176360344
61799323365595870329990822160567
61799323365595870332246786152563
61799323365595870332247159206649
61799323365595870332247929341203
61799323365595870332435072497095
61799323365595870332435101076763
61799323365595870332435101194861
61799323365595870332436215685687
61799323365595870332436215685735
61799323365595870332436220403049
61799323365595871560254194087260
61799323365595871560254194087468
61799323365595871560254194437388
61799323365595871560255313295662
61799323365595871567781890574109
61799323365595871567782147791761
61799323365595871567844909906605
61799323365595871972036199996232
61799323365595871972036199996440
61799323365595871972036200346360
61799323365595871972037319204634
61799323365595871979375868405961
61799323365595871979375868755881
61799323365595871979376987613938
61799323365595871979376987614146
61799323365595871979376987614155
61799323365595872116636623131193
61799323365595872116636880348637
61799323365595914202480385825062
61799323365595914751272356267206
61799323365595914751272356267254
61799323365595914797109207896161
61799323365595914797297522820361
61799323365595914797298523110421
61799323365595914797298637779205
61799323365595919552916182909827
61799323365595919552919280692781
61799323365595919552919625053265
61799323365595919690114175520423
61799323365595919690117273303377
61799323365595919690117531570581
61799323365595919690368321780015
61799323365595919690368580047219
61799323365595919697711360588601
61799323365595919736122251044742
61799323365595919736153632108725
61799323365595919743768639982257
61799323365595919743768639982417
61799323365596169924381129994295
61799323365596169926877940237148
61799323365596169926878711889480
61799323365596169926878826208344
61799323365596170335975107825939
61799323365596170473507831248887
61799323365596170475680485357031
61799323365596170475680485357079
61799323365596170475681257009411
61799323365596170475763823820599
61799323365596170475764168176823
61799323365596170475764168176871
61799323365596170475764824110659
61799323365596170475764938429475
61799323365596170475764938429523
61799323365596170475764939829203
61799323365596170475952110165083
61799323365596170475953110455143
61799323365596170475953224774007
61799323365596170513892940203317
61799323365596170513892941602997
61799323365596170513892944789537
61799323365596170513893198820441
61799323365596170514081226547849
61799323365596170518975515781157
61799323365596170518978871835527
61799323365596170521423232254571
61799323365596170521423233654251
61799323365596170521423236840791
61799323365596170521423490871695
61799323365596170521517380032707
61799323365596170521517769036584
61799323365596170521518543888506
61799323365596170521518797906360
61799323365596170521518801105950
61799323365596170521684745672291
61799323365596170521685774542067
61799323365596171711299242850843
61799323365596171749525907293898
61799323365596171756749105508657
61799323365596171756749362726101
61799323365596172122893220682487
61799323365596172122893220682535
61799323365596172161307913202870
61799323365596172168646821542248
61799323365596172168647596376908
61799323365596172305886524942611
61799323365596172305886524942659
61799323365596172305907188313475
61799323365596172305907188313523
61799323365596172305907445530919
61799323365596172305907445530967
61799323365596172305907490178573
61799323365596172305907575917721
61799323365596214391562579041970
61799323365596214391750607119298
61799323365596214391750951125490
61799323365596214391750979705158
61799323365596214391751751824258
61799323365596214803344584950942
61799323365596214803345729655902
61799323365596214803346072612286
61799323365596214803346072612334
61799323365596214940542921567682
61799323365596214940542950147350
61799323365596214940626503831401
61799323365596214940626589920469
61799323365596214940627245854257
61799323365596214940627246904017
61799323365596214940627618790245
61799323365596214940793625670786
61799323365596214940794769325986
61799323365596214940814531908681
61799323365596214940815532198741
61799323365596214940815646867525
61799323365596214986296506359458
61799323365596214986359139338561
61799323365596214986359182385234
61799323365596214986379801776305
61799323365596214986380060043509
61799323365596214986380189179298
61799323365596214986380190780182
61799323365596214986381219649958
61799323365596214986547167415841
61799323365596214986547167415889
61799323365596214986547210462562
61799323365596216176140787052902
61799323365596216221728012211534
61799323365596216226810586389694
61799323365596216587734764884546
61799323365596219742472662936862
61799323365596219879387867300161
61799323365596219879387867654453
61799323365596219879388125567365
61799323365596219879482283463890
61799323365596219879639260133062
61799323365596219879639260133071
61799323365596219879670311541218
61799323365596219879670684127078
61799323365596219879753979544085
61799323365596219886982298941648
61799323365596219886982298941657
61799323365596219887003219529956
61799323365596219887013337067913
61799323365596219925413650844362
61799323365596219925413650844570
61799323365596219932766893280021
61799323365596219933038991663246
61799323365596219933039248880690
61799323365596220291170131843679
61799323365596220291264289372862
61799323365596220291264633379054
61799323365596220291264661958722
61799323365596220291515337482158
61799323365596220291536243720053
61799323365596220291536243720261
61799323365596220298764304869494
61799323365596220298875926478529
61799323365596220298875926478689
61799323365597071081704637504329
61799323365597071081892922799101
61799323365597071089234928505823
61799323365597071089234929555583
61799323365597071089235014244971
61799323365597071089235272512175
61799323365597071089245737587063
61799323365597071089245737587111
61799323365597071089246509239395
61799323365597072317337690766882
61799323365597072729119696675854
61799323365597072729119953893298
61799323365597072736458517443533
61799323365597072873719271819005
61799323365597114959562647026726
61799323365597114959562647026774
61799323365597114959562761812198
61799323365597115371093948832594
61799323365597115371093948832642
61799323365597115371093977412310
61799323365597115371093977528950
61799323365597115371156624858370
61799323365597115371156624858418
61799323365597115371156739643842
61799323365597115371157768513570
61799323365597115371157768513618
61799323365597115371344652935746
61799323365597115371345796590946
61799323365597115508354617468918
61799323365597115508354617468966
61799323365597115554108202260742
61799323365597115554191885080582
61799323365597116606691814317862
61799323365597120310211121897262
61799323365597120310221682812322
61799323365597120310221682812370
61799323365597120310221711392038
61799323365597120310221711508678
61799323365597120310284358838098
61799323365597120310284358838146
61799323365597120317529855371026
61799323365597120317550804655690
61799323365597120447482351448646
61799323365597120447482351448694
61799323365597120447482466234118
61799323365597120500829722329915
61799323365597120859076329280290
61799323365597120859076329280338
61799323365597120859076444065762
61799323365597120859232961943327
61799323365597120859264357357666
61799323365597120859348025710453
61799323365597120866858559979429
61799323365597120905003995537447
61799323365597120905080661334253
61799323365597120905101581922513
61799323365597120912347035413103
61799323365597120912361067602424
61799323365597120912361067719064
61799323365597120912423829367348
61799323365597120912441308278835
61799323365597120912444750072296
61799323365597120912444751485082
61799323365597120912445009752286
61799323365597120912611986506091
61799323365597120912612116191537
61799323365616177365443155152395
61799323365616579683600768033481
61799323365616579683621688620283
61799323365616579683621688620331
61799323365616583389638821214229
61799323365616583389659741801031
61799323365616583389659741801032
61799323365616583389659741814130
61799323365616584549506039040298
61799323365616584556845836602811
61799323365616584625737722901284
61799323365616584625737722901332
61799323365616584625741078951441
61799323365616584625741078951489
61799323365616584625761999541201
61799323365616584961097435656444
61799323365616584968628099729227
61799323365616584991787321707591
61799323365616585037331699683167
61799323365616585037331699683215
61799323365616585037331700732927
61799323365616585037331700732928
61799323365616585037331700746026
61799323365616585037334798515935
61799323365616585037519986027747
61799323365616585174801546555975
61799323365616585174801546555976
61799323365616585174801546556023
61799323365616585174801546556024
61799323365616585174801547618834
61799323365616585174804760192828
61799323365616585174805018460032
61799323365616627648345245863585
61799323365616627648345245863633
61799323365616627648533531158357
61799323365616627785605914499909
61799323365616627785605914499957
61799323365616627785605914513007
61799323365616627785794199807779
61799323365616627808399109292531
61799323365616627808399110342291
61799323365616627808649814445395
61799323365616627808650071662839
61799323365616627808765135074174
61799323365616627808765135074222
61799323365616627809235848135463
61799323365616627809235932824851
61799323365616627809235933874611
61799323365616627809239290291951
61799323365616627809239291341711
61799323365616627815993196577755
61799323365616627815993197627515
61799323365616627854971954612050
61799323365616627854971955661810
61799323365616627861767702074470
61799323365616627861767703124230
61799323365616629432734712970457
61799323365616629432922998265193
61799323365616629455875724730514
61799323365616633139528202632044
61799323365617480251349787908989
61799323365617483957387841089737
61799323365617485597824648814664
61799323365617485605352229110580
61799323365617485605352343895796
61799323365617485605352343896004
61799323365617485605352573466644
61799323365617485605352573466852
61799323365617485605352574883794
61799323365617485605352689669218
61799323365617485605356045719376
61799323365617485605356045724991
61799323365617485605356045724992
61799323365617485605356045725199
61799323365617528238950136557491
61799323365617528238950137607251
61799323365617528239200841710355
61799323365617528239200841710515
61799323365617528239201098927799
61799323365617528239201098927959
61799323365617528239765700776999
61799323365617528239765700794421
61799323365617528239765957994443
61799323365617528239765958011865
61799323365617528239766045150533
61799323365617528239769053643377
61799323365617528239769396483329
61799323365617528239786961139571
61799323365617528239786965738841
61799323365617528239789945535329
61799323365617528239790317189729
61799323365617528239790318606671
61799323365617528240037664193075
61799323365617528240037665242835
61799323365617528240037668429375
61799323365617528240037668442425
61799323365617528240041107386273
61799323365617528246544223842715
61799323365617528246544223842875
61799323365617528246565144412309
61799323365617528422804658240518
61799323365617528429579140758358
61799323365617528429861913588181
61799323365617529482175769925701
61799323365617530023341929079519
61799323365617530023342185928169
61799323365617530023342185947043
61799323365617530023342187346723
61799323365617530023592976139215
61799323365617530023593234406419
61799323365617530023624744606022
61799323365617530030953836684521
61799323365617530076721325277755
61799323365617530076721325645145
61799323365617530076721326694905
61799323365617530076989937224069
61799323365617780228004027180113
61799323365617780257605669567911
61799323365617780257606042620539
61799323365617780365201249537801
61799323365617780365202021190133
61799323365617780372544026896855
61799323365617780372544026896903
61799323365617780433925900816774
61799323365617780433926929686550
61799323365617780440701756560662
61799323365617780440703736202445
61799323365617780440704079159037
61799323365617780440704080558716
61799323365617780440704080558717
61799323365617780441453868869974
61799323365617780441457221737804
61799323365617783963644095801287
61799323365617784139963953997522
61799323365617784139967306865352
61799323365617784146741875472260
61799323365617784146742132339785
61799323365617784146742132689704
61799323365617784146742132689705
61799323365617785306588415046091
61799323365617785718430772633073
61799323365617785748869582909255
61799323365617785748869697694679
61799323365617785748869697694727
61799323365617785787093006503186
61799323365617785787095330501240
61799323365617785787096105335900
61799323365617785787096362553344
61799323365617785794438367910147
61799323365617785794438369309826
61799323365617785794438369309827
61799323365617785794601902402416
61799323365617785794601988489872
61799323365617785794601988490032
61799323365617785794601988491276
61799323365617785794601988491484
61799323365617785794601988495648
61799323365617785794601988495696
61799323365617785794601988962255
61799323365617785794601988962415
61799323365617785794602246757076
61799323365617785794602246757236
61799323365617785794602246775950
61799323365617785794602247225248
61799323365617785794602247229459
61799323365617785794602247229460
61799323365617785794602247229619
61799323365617785794623298554440
61799323365617785794626654604598
61799323365617785794685974226085
61799323365617785794685974243347
61799323365617785794686060332415
61799323365617785794689416369523
61799323365617785794689416382573
61799323365617785794689416386785
61799323365617785931695680496313
61799323365617785931695680846233
61799323365617785931695766585381
61799323365617785931866100804827
61799323365617785931883966853895
61799323365617785931883967203815
61799323365617785931884052929913
61799323365617785931884052942963
61799323365617785931887021394539
61799323365617785931887408997333
61799323365617785931946728955689
61799323365617785931950171112177
61799323365617828017257727838914
61799323365617828429036552010101
61799323365617828429036638103381
61799323365617828429036639147260
61799323365617828429036639166191
61799323365617828429039992015090
61799323365617828429057443900592
61799323365617828429057472598409
61799323365617828429057558691689
61799323365617828429057559735568
61799323365617828429057559754499
61799323365617828429060911205387
61799323365617828429060911555307
61799323365617828429120320456613
61799323365617828429123673324443
61799323365617828429308233742844
61799323365617828429308606814195
61799323365617828429311959682025
61799323365617828429322549624526
61799323365617828435814817841111
61799323365617828435835738427750
61799323365617828435835738427958
61799323365617828566321667328838
61799323365617828566583218260850
61799323365617828566604095802437
61799323365617828573378579369989
61799323365617828573378922326581
61799323365617828573378922326629
61799323365617828612169410317618
61799323365617828612357694711298
61799323365617828612357695061218
61799323365617828618944237191730
61799323365617828619132135582097
61799323365617829671184854987380
61799323365617829808442167573594
61799323365617829808442167573754
61799323365617830197350708379955
61799323365617830212609422826487
61799323365617830212609423876247
61799323365617830212610455928351
61799323365617830212610455947225
61799323365617830212610457364167
61799323365617830212610542040505
61799323365617830212610543103315
61799323365617830212612779926405
61799323365617830212672185991091
61799323365617830212675542041249
61799323365617830212693105179719
61799323365617830212860471285863
61799323365617830212863914492111
61799323365617830212881391524251
61799323365617830212881391874171
61799323365617830212882424993297
61799323365617830212882510732445
61799323365617830212884748991351
61799323365617830212884835080419
61799323365617830212958100717650
61799323365617830220203510094449
61799323365617830220206953300697
61799323365617830220224430682757
61799323365617830220224430700019
61799323365617830220227873886735
61799323365617830220227873889005
61799323365617830220234892575525
61799323365617830220238334364623
61799323365617830258366336020421
61799323365617830258638046936415
61799323365617830258638305203619
61799323365617830258648894698226
61799323365617830258711656929758
61799323365617830258732448382437
61799323365617830265988448787633
61799323365617830266073293929482
61799323365617830266075617927536
61799323365617830395909563334550
61799323365617830395909563451190
61799323365617830395909649540306
61799323365617830395972325566082
61799323365617830395993246154390
61799323365617833370709719382166
61799323365617833507970388018490
61799323365617833903388761560703
61799323365617833918996153898398
61799323365617833919498252286014
61799323365617833919501575020220
61799323365617833919564365832872
61799323365617833919564365850134
61799323365617833919749295077486
61799323365617833919749299326836
61799323365617833919749299345710
61799323365617833919752279123324
61799323365617833919752652194826
61799323365617833926276518281072
61799323365620181330322724324644
61799323365620181330323753194420
61799323365620181741916702156288
61799323365620181954866148227365
61799323365620181954868472225419
61799323365620181954868472225467
61799323365620181954868558314487
61799323365620181954868558314535
61799323365620185660906611495283
61799323365620185660906611495284
61799323365620185660906869775538
61799323365620186820750498647380
61799323365620186820752822645434
61799323365620186889477730609544
61799323365620186897005398398419
61799323365620186897005398398579
61799323365620186897005770401239
61799323365620186897005770401287
61799323365620186897008783146337
61799323365620186897008869233953
61799323365620186897008869239617
61799323365620186897008869239777
61799323365620186897008869252667
61799323365620187301259736518516
61799323365620187308581926477343
61799323365620187308599374825964
61799323365620187308599374826172
61799323365620187308599376230063
61799323365620187308599376230223
61799323365620187308599748232883
61799323365620187308599748232884
61799323365620187308599748232931
61799323365620187308599748232932
61799323365620187308599749295742
61799323365620187308602847065562
61799323365620187308602847065597
61799323365620187308602847065598
61799323365620187308602847065645
61799323365620187308602847065646
61799323365620187308602847065651
61799323365620187308602847071261
61799323365620187308602847071262
61799323365620187308602847071421
61799323365620187308602847084311
61799323365620187308602847084312
61799323365620187308602847084519
61799323365620187308770256436967
61799323365620187308770256436968
61799323365620187308791133428843
61799323365620187308853938785988
61799323365620187308853938790200
61799323365620187446031010695800
61799323365620187446031011162360
61799323365620187446051802065164
61799323365620187446051931400748
61799323365620187446114693515592
61799323365620229508566233825488
61799323365620229530603218352371
61799323365620229530603219402131
61799323365620229530853923505235
61799323365620229530853923505395
61799323365620229530854180722679
61799323365620229530854180722839
61799323365620229531418782570427
61799323365620229531418782571879
61799323365620229531418782589301
61799323365620229531419039787871
61799323365620229531419039789323
61799323365620229531419039806745
61799323365620229531419126945413
61799323365620229531422135438257
61799323365620229531422221527325
61799323365620229531439674462379
61799323365620229531439931679823
61799323365620229531439957195303
61799323365620229531439960377631
61799323365620229531440041884691
61799323365620229531440042934451
61799323365620229531440047533721
61799323365620229531443027330209
61799323365620229531443399351791
61799323365620229531443400401551
61799323365620229531690747037715
61799323365620229531694189194203
61799323365620229538196962313821
61799323365620229538197048401437
61799323365620229538197048420311
61799323365620229538197305152321
61799323365620229538197305618881
61799323365620229538197305637595
61799323365620229538197305637755
61799323365620229538197306687355
61799323365620229538217882900677
61799323365620229538218225857269
61799323365620229538218226207189
61799323365620229942447901337039
61799323365620229943201046765477
61799323365620229943204484187181
61799323365620229943222306060819
61799323365620229943225404893533
61799323365620229943225405247665
61799323365620229943473010164131
61799323365620229943473014413481
61799323365620229943476453370379
61799323365620229949979311061293
61799323365620229949979312596487
61799323365620229950000231766241
61799323365620230079645893947427
61799323365620230079646151164871
61799323365620230080461801490709
61799323365620230080462058708153
61799323365620230080482974697191
61799323365620230080482979296461
61799323365620230087239981232651
61799323365620230125493878779770
61799323365620230126218825356062
61799323365620230126247110653019
61799323365620230126250205253645
61799323365620230126250206303405
61799323365620230126250206420045
61799323365620230126522174417921
61799323365620230133014486729414
61799323365620230133108629908241
61799323365620230133296915202965
61799323365620230133297000942113
61799323365620231177793919063747
61799323365620231177797016846701
61799323365620231177826462908245
61799323365620231178006223778137
61799323365620231178098430556249
61799323365620231185324985949661
61799323365620231185328428093099
61799323365620231185345906536565
61799323365620231314991911674343
61799323365620231314992686507551
61799323365620231314992943724995
61799323365620231314995009457297
61799323365620231314995010874399
61799323365620231314995267723049
61799323365620231314995267724501
61799323365620231314995267741923
61799323365620231314995269141603
61799323365620231315246057915221
61799323365620231315246057933935
61799323365620231315246057934095
61799323365620231315246316201139
61799323365620231315246316201299
61799323365620231315266978503529
61799323365620231315277826400902
61799323365620231322585740673649
61799323365620231322585740692523
61799323365620231322585998959567
61799323365620231361020563410967
61799323365620231361020821697902
61799323365620231361020907786970
61799323365620231361031368146005
61799323365620231361115050965797
61799323365620231368360504456330
61799323365620231368642932929881
61799323365620231368642932930089
61799323365620231368643019018949
61799323365620231368643019018997
61799323365620231368646031762595
61799323365620231368646117851663
61799323365620231726777273650895
61799323365620231726777274000815
61799323365620231726840035765579
61799323365620231726840035765739
61799323365620231726871804232498
61799323365620231734388924388373
61799323365620231772623065201957
61799323365620231772625345977649
61799323365620231772894661313653
61799323365620231780156412981607
61799323365620231780156413335899
61799323365620231780156413348997
61799323365620231780156427881636
61799323365620231780156456461352
61799323365620231780156456577992
61799323365620231780219218226276
61799323365620231780219218692836
61799323365620231780236996850593
61799323365620231780236996850641
61799323365620231780240095683307
61799323365620231780240095683355
61799323365620231780240138931224
61799323365620231780240139281144
61799323365620231780240139285356
61799323365620231780428425643145
61799323365620234884117886971102
61799323365620234884874126981452
61799323365620235021315879581650
61799323365620235021884091398032
61799323365620235022131414053590
61799323365620235022131787124932
61799323365620235022134881706844
61799323365620235074412460620566
61799323365620235074412461670326
61799323365620235074412503730707
61799323365620235074412503730755
61799323365620235074412503730914
61799323365620235074412505247027
61799323365620235074412505247075
61799323365620235074412505260125
61799323365620235074412590986174
61799323365620235074412590986175
61799323365620235074412590986222
61799323365620235074412590986223
61799323365620235074412590999273
61799323365620235074475267007579
61799323365620235074475267007787
61799323365620235074496187596095
61799323365620235074496187600306
61799323365620235074496187600307
61799323365620235074496187600466
61799323365620235074684056245583
61799323365620235074684084943343
61799323365620235074684171036623
61799323365620235074684429316925
61799323365620235074684429317085
61799323365620235074684472895030
61799323365620235074684472895238
61799323365620235074684558634178
61799323365620235074684558634226
61799323365620235074684558984098
61799323365620235074684558984099
61799323365620235074684558984146
61799323365620235074684558984147
61799323365620480307124347085993
61799323365620481549057681225505
61799323365620481549256428414497
61799323365620481549256543199921
61799323365620481549258751362791
61799323365620481549258866148215
61799323365620481549809793534817
61799323365620481960850521031565
61799323365620481960852843979859
61799323365620482068636246903244
61799323365620482068636332642392
61799323365620482076038780706570
61799323365620482076038780719668
61799323365620482076039038986824
61799323365620482076039038986872
61799323365620482076042133587450
61799323365620482076042133587498
61799323365620482076227067064200
61799323365620482076227067077250
61799323365620482076227325344454
61799323365620482076230419945080
61799323365620482098111275406829
61799323365620482098111532624321
61799323365620482098113598355171
61799323365620482098299560701601
61799323365620482098385567402807
61799323365620482136513483087581
61799323365620482136513569176649
61799323365620482143853165846009
61799323365620482143853251935077
61799323365620482143853508802601
61799323365620482143856607989447
61799323365620482144041451140781
61799323365620482144115792940991
61799323365620482144118116939045
61799323365620482144700928496498
61799323365620482144704281364328
61799323365620485255296920378723
61799323365620485666890898210367
61799323365620485667141945271313
61799323365620485804151651400358
61799323365620485804151651406182
61799323365620485804151651419279
61799323365620485804151651419280
61799323365620485804151651518450
61799323365620485804151651522822
61799323365620485804151651535871
61799323365620485804151651535872
61799323365620485804151651872742
61799323365620485804151652935552
61799323365620485804151652935600
61799323365620485804151909680660
61799323365620485804151909798704
61799323365620485804151909803123
61799323365620485804151909803124
61799323365620485804151909804581
61799323365620485804151910153044
61799323365620485804339937880403
61799323365620485804339937880404
61799323365620485804339937881861
61799323365620486834327923749773
61799323365620486903052444287650
61799323365620486903052818894186
61799323365620486903055916663798
61799323365620486903055916664090
61799323365620486903055916664095
61799323365620487009999138487586
61799323365620487010082821307378
61799323365620487010083079574582
61799323365620487010083854414858
61799323365620487010083854427956
61799323365620487017342521650833
61799323365620487017342521652285
61799323365620487017342522123009
61799323365620487017363184445565
61799323365620487017363443775575
61799323365620487017363443775579
61799323365620487017366541545488
61799323365620487017425946209037
61799323365620487017425946210489
61799323365620487017425946214860
61799323365620487017614146479210
61799323365620487017614232572490
61799323365620487017614490834030
61799323365620487017614490835482
61799323365620487017614490852744
61799323365620487032971496239994
61799323365620487032992416944942
61799323365620487040250436898198
61799323365620487040250436904022
61799323365620487040250466068342
61799323365620487040250695520938
61799323365620487040250695521146
61799323365620487040250695637578
61799323365620487040250695637786
61799323365620487040250696583956
61799323365620487040250740162927
61799323365620487040250810306362
61799323365620487040250810428826
61799323365620487040250810441875
61799323365620487040250810441876
61799323365620487040250810441923
61799323365620487040250810441924
61799323365620487040250811491635
61799323365620487040250811491636
61799323365620487040250811504734
61799323365620487040250826367609
61799323365620487040250854947325
61799323365620487040253794353652
61799323365620487040253909261540
61799323365620487040253909274637
61799323365620487040253909274638
61799323365620487040253909274643
61799323365620487040334422651664
61799323365620487040334508720841
61799323365620487040501902007021
61799323365620487040522664704135
61799323365620487040522664704343
61799323365620487040522779489559
61799323365620487040522794015613
61799323365620487078725081148458
61799323365620487086004411159433
61799323365620487086004411159481
61799323365620487086067086855180
61799323365620487086067172924357
61799323365620487086255070757135
61799323365620487086255070757295
61799323365620487086255329024339
61799323365620487086255329024499
61799323365620487086255458219177
61799323365620487086258427857053
61799323365620487086279348446765
61799323365620487086279477782271
61799323365620487086279478132191
61799323365620487086279479181951
61799323365620487086279736399395
61799323365620487429208210399922
61799323365620487429208210404134
61799323365620487429396496761716
61799323365620487452033074618051
61799323365620487452033074618099
61799323365620487452036173450813
61799323365620487452095879838665
61799323365620487452095879838713
61799323365620487452098935565663
61799323365620487452116384268623
61799323365620487452116385318383
61799323365620487452116385318543
61799323365620487452116756971284
61799323365620487452116756971332
61799323365620487452116756984382
61799323365620487452116757321203
61799323365620487452116757321204
61799323365620487452116757321251
61799323365620487452116757321252
61799323365620487452116758384062
61799323365620487452116771847257
61799323365620487452116771847305
61799323365620487452119856153882
61799323365620487452119856153917
61799323365620487452119856153918
61799323365620487452119856153965
61799323365620487452119856153966
61799323365620487452308157417399
61799323365620487452308186096286
61799323365620487497870358180964
61799323365620487497873457013678
61799323365620487498040821737395
61799323365620487498121017299594
61799323365620487498124504073375
61799323365620487635047041082687
61799323365620487635047041199279
61799323365620487635047041199327
61799323365620487635047042132399
61799323365620487635047042132447
61799323365620487635047299349843
61799323365620487635047299349844
61799323365620487635047299349891
61799323365620487635047299349892
61799323365620487635047299466483
61799323365620487635047299466484
61799323365620487635047299466531
61799323365620487635047299466532
61799323365620487635047428661321
61799323365620487635047428661369
61799323365620487635109804363883
61799323365620487635109804363884
61799323365620487635109847469653
61799323365620487635110061114768
61799323365620487635110061114816
61799323365620487635113160418254
61799323365620487635130723552512
61799323365620487635130723552560
61799323365620487635130724952191
61799323365620487635130724952192
61799323365620487635130724952239
61799323365620487635130724952240
61799323365620487635130981819716
61799323365620487635130981819764
61799323365620487635134081008014
61799323365620487635134468623857
61799323365620487635298089205194
61799323365620487635298347472398
61799323365620487635301446775883
61799323365620487635301446775884
61799323365620487635301576449690
61799323365620487635319009910142
61799323365620487635322367365592
61799323365620487635322367365595
61799323365620487635322367365596
61799323365620487635385258802922
61799323365620487635385258816020
61799323365620487635385258816029
61799323365620529513982680123319
61799323365620529651243320179927
61799323365620529651243320180135
61799323365620529651243320181539
61799323365620529651243320193185
61799323365620529651243320198801
61799323365620529651243320198849
61799323365620529651243348778565
61799323365620529651243350307935
61799323365620529651243434971175
61799323365620529651243434984225
61799323365620529651243434984273
61799323365620529651243436047083
61799323365620529651306081822595
61799323365620529651306081828211
61799323365620529651306081828419
61799323365620529651306082294771
61799323365620529651306082294979
61799323365620529651306082300595
61799323365620529651306196613635
61799323365620529651306196619459
61799323365620529651306197086019
61799323365620529651306198148829
61799323365620529651327031047232
61799323365620529696996647688824
61799323365620529696996904971751
61799323365620529696996904971959
61799323365620529696996904985009
61799323365620529697059667204687
61799323365620529697059667204847
61799323365620529697080587792995
61799323365620529697080587793155
61799323365620529697080587797367
61799323365620529697080587810465
61799323365620529720145438090487
61799323365620529720689371870175
61799323365620529720689372336735
61799323365620529720689376587537
61799323365620529720689633804981
61799323365620529720689719898261
61799323365620529720689720942140
61799323365620529720692814007789
61799323365620529720692814013613
61799323365620529720692814480173
61799323365620529720710263878767
61799323365620529720710268459163
61799323365620529720710268464987
61799323365620529720710521096211
61799323365620529720710522495891
61799323365620529720710525676607
61799323365620529720710525682431
61799323365620529720710554393289
61799323365620529720710640486569
61799323365620529720710641530448
61799323365620529720710641536329
61799323365620529720713993000267
61799323365620529720713993350187
61799323365620529720713994399947
61799323365620529720772939904543
61799323365620529720773284260815
61799323365620529720773287447355
61799323365620529720773316158213
61799323365620529720773402251493
61799323365620529720776382047981
61799323365620529720776755115111
61799323365620529720776755119323
61799323365620529720961312338143
61799323365620529720961341034499
61799323365620529720961688596025
61799323365620529720964668405563
61799323365620529720964697103371
61799323365620529720964783190978
61799323365620529720964783190987
61799323365620529720964783192439
61799323365620529720964783196651
61799323365620529720964783196810
61799323365620529720975287063294
61799323365620529720975288113054
61799323365620529727467642418547
61799323365620529727467899635991
61799323365620529727467900685751
61799323365620529727488448201105
61799323365620529727488562985711
61799323365620529727488562992353
61799323365620529727488563005394
61799323365620529727488563005403
61799323365620530063025699160401
61799323365620530063025699160449
61799323365620530063088460808685
61799323365620530063088460808733
61799323365620530063109381513633
61799323365620530063109381513681
61799323365620530063276374094973
61799323365620530063276747166315
61799323365620530132569265944698
61799323365620530246039924008833
61799323365620530246039924008881
61799323365620530246039924021931
61799323365620530246102685651341
61799323365620530246102686123677
61799323365620530246102686123725
61799323365620530246123606362065
61799323365620530246123606362113
61799323365620530246123606375163
61799323365620530246290713728669
61799323365620530246290972481307
61799323365620530246311548713343
61799323365620530246311634439393
61799323365620530246311634452491
61799323365620530268916487827571
61799323365620530268916487944163
61799323365620530268916745045015
61799323365620530268916745161655
61799323365620530268979250059007
61799323365620530269000170647315
61799323365620530269000427514887
61799323365620530269000427864807
61799323365620530269000513603907
61799323365620530269000513603955
61799323365620530269010602420802
61799323365620530269010631000518
61799323365620530269010859638246
61799323365620530269010973957110
61799323365620530269167534887267
61799323365620530269188455592167
61799323365620530269188455942087
61799323365620530269732391238095
61799323365620530269732395488897
61799323365620530269732395493269
61799323365620530269732395506367
61799323365620530269732647989027
61799323365620530269732652704928
61799323365620530269732652704937
61799323365620530269732652706341
61799323365620530269732652710761
61799323365620530269732652723811
61799323365620530269732738799828
61799323365620530269732738799829
61799323365620530269732739862639
61799323365620530269735833381533
61799323365620530269736091661835
61799323365620530269753282780127
61799323365620530269753311476483
61799323365620530269753311826403
61799323365620530269753316077205
61799323365620530269753316081577
61799323365620530269753539997571
61799323365620530269753539997619
61799323365620530269753568693975
61799323365620530269753573293236
61799323365620530269753573293245
61799323365620530269753573294649
61799323365620530269753573299069
61799323365620530269753573312119
61799323365620530269753654782995
61799323365620530269753654783043
61799323365620530269756753969841
61799323365620530269756753975665
61799323365620530269756755038474
61799323365620530269756755038475
61799323365620530269757012250134
61799323365620530269757012250143
61799323365620530269757012255966
61799323365620530269757012255967
61799323365620530269757012269017
61799323365620530269757013318777
61799323365620530269764119857979
61799323365620530269767214341965
61799323365620530269767214458605
61799323365620530269767215391725
61799323365620530269767472609169
61799323365620530269767472725809
61799323365620530269767601861550
61799323365620530269767601861598
61799323365620530269816335063993
61799323365620530269816335077043
61799323365620530269816421153061
61799323365620530269819515740589
61799323365620530269819774020891
61799323365620530269819774033941
61799323365620530269851155428961
61799323365620530270004363141273
61799323365620530270004363141321
61799323365620530270004363154371
61799323365620530270004707510643
61799323365620530270007716022201
61799323365620530270007802098171
61799323365620530270007802098219
61799323365620530270007802111269
61799323365620530270008060378473
61799323365620530270018305964702
61799323365620530270039183506241
61799323365620530276510545483310
61799323365620530276510574168029
61799323365620530276510574181079
61799323365620530276510575230839
61799323365620530276510660261469
61799323365620530276510661324278
61799323365620530276510661324279
61799323365620530276510661337377
61799323365620530276510918541770
61799323365620530276510918541771
61799323365620530276510918554821
61799323365620530276510919604581
61799323365620530276531494767974
61799323365620530276531494767983
61799323365620530276531495817734
61799323365620530276531495817743
61799323365620530276542041332669
61799323365620530276542042382429
61799323365620530276542299599921
61799323365620530276625638996561
61799323365620530276625981953153
61799323365620530276814010030433
61799323365620530314764444430118
61799323365620530314941926065127
61799323365620530314942011804275
61799323365620530315015234272322
61799323365620530315015234272370
61799323365620530315486208916988
61799323365620530315506867688591
61799323365620530315506868038511
61799323365620530315507124906035
61799323365620530315507129505296
61799323365620530315583446696489
61799323365620530315583834099434
61799323365620530315583834099482
61799323365620530315601403420844
61799323365620530315604756288674
61799323365620530315771733040973
61799323365620530315771862176762
61799323365620530315771862176810
61799323365620530315792782415150
61799323365620530315792782765070
61799323365620530322285050966993
61799323365620530322285052029794
61799323365620530322379324895582
61799323365620531298372491727641
61799323365620531298435253842485
61799323365620531298435254905295
61799323365620531298623540200067
61799323365620531481386716570409
61799323365620531481386716576073
61799323365620531481386716589123
61799323365620531481449478218497
61799323365620531481449478218533
61799323365620531481449478218741
61799323365620531481449478690917
61799323365620531481470398923397
61799323365620531481470398923445
61799323365620531481470398923605
61799323365620531481470398923641
61799323365620531481470398923689
61799323365620531481470398923694
61799323365620531481637765048499
61799323365620531488979770270000
61799323365620531504262504621367
61799323365620531504263280387695
61799323365620531504263280507191
61799323365620531504263280524661
61799323365620531504263280860079
61799323365620531504263280878793
61799323365620531504263537723231
61799323365620531504263537724635
61799323365620531504263537742105
61799323365620531504263539141785
61799323365620531504263539145997
61799323365620531504263539159047
61799323365620531504263623835385
61799323365620531504263624898195
61799323365620531504265603335989
61799323365620531504265603454081
61799323365620531504265603808373
61799323365620531504265604871183
61799323365620531504265833022659
61799323365620531504265833042342
61799323365620531504346186974599
61799323365620531504346188374279
61799323365620531504346848422063
61799323365620531504347191378655
61799323365620531504347220076463
61799323365620531504347221493396
61799323365620531504347221493405
61799323365620531504357695329703
61799323365620531504357696729383
61799323365620531504357811163861
61799323365620531504360019267890
61799323365620531504360020667570
61799323365620531504513553080743
61799323365620531504514328983829
61799323365620531504514328984037
61799323365620531504514586201273
61799323365620531504514586201481
61799323365620531504514672294760
61799323365620531504514672294761
61799323365620531504514673357571
61799323365620531504516651913457
61799323365620531504516996286982
61799323365620531504516996286991
61799323365620531504535249570893
61799323365620531504546096458633
61799323365620531504548047345218
61799323365620531504548048744898
61799323365620531504548391701282
61799323365620531504548420397638
61799323365620531504608743789079
61799323365620531504608744857704
61799323365620531504611067727058
61799323365620531504611067727266
61799323365620531504629664493001
61799323365620531504629664493209
61799323365620531504629665562652
61799323365620531511856564260146
61799323365620531511857367792406
61799323365620531511857367792415
61799323365620531511857711103346
61799323365620531511857711103347
61799323365620531511857712166148
61799323365620531511857712166157
61799323365620531511877140473317
61799323365620531511877255257923
61799323365620531511877255260193
61799323365620531511877255264565
61799323365620531511877255277455
61799323365620531511877255277615
61799323365620531511877483429909
61799323365620531511878288379310
61799323365620531511878288379319
61799323365620531511878631335911
61799323365620531511880697421044
61799323365620531511880697421052
61799323365620531511880697421053
61799323365620531511888059059585
61799323365620531511888059059633
61799323365620531511888060109345
61799323365620531511950750564426
61799323365620531511971671269374
61799323365620531512159684800757
61799323365620531512159684800965
61799323365620531550017095352432
61799323365620531550019417815301
61799323365620531550019417834166
61799323365620531550287686574807
61799323365620531550287943792251
61799323365620531550291128731295
61799323365620531550291386998282
61799323365620531550291386998490
61799323365620531550291386998499
61799323365620531550301976609746
61799323365620531550385530177317
61799323365620531557630811489723
61799323365620531557631069756710
61799323365620531557631069756927
61799323365620531557631844591370
61799323365620531557641530582513
61799323365620531557644629433941
61799323365620531557644758633969
61799323365620531557644758635337
61799323365620531557645015851413
61799323365620531557645015852781
61799323365620531557707777617705
61799323365620531557725342622498
61799323365620531557726375724362
61799323365620531557728441455212
61799323365620531557728699722416
61799323365620531557892320426223
61799323365620531557895676476167
61799323365620531557895805695033
61799323365620531557913498230309
61799323365620531557913498230517
61799323365620531557916727817166
61799323365620531557916985034610
61799323365620531916044768797495
61799323365620531916045544700837
61799323365620531916045545049305
61799323365620531916045545050757
61799323365620531916045545054921
61799323365620531916045545054969
61799323365620531916045545068019
61799323365620531916045888011513
61799323365620531916045888011561
61799323365620531916045888024611
61799323365620531916045889074371
61799323365620531916047867997599
61799323365620531916107530912339
61799323365620531916108306815681
61799323365620531916108650126404
61799323365620531916108650126405
61799323365620531916108651189215
61799323365620531916128451150727
61799323365620531916128451500647
61799323365620531916140074290277
61799323365620531916142025176862
61799323365620531916142355182609
61799323365620531916142369532926
61799323365620531916142369532974
61799323365620531916142398229282
61799323365620531916296936483987
61799323365620531916317512697309
61799323365620531916319836695363
61799323365620531916390749698051
61799323365620531916393073636078
61799323365620531916393073636238
61799323365620531916411670401973
61799323365620531916411670402181
61799323365620531916413979873973
61799323365620531923638597798253
61799323365620531923639718075129
61799323365620531923659489338881
61799323365620531923659518036641
61799323365620531923659518384339
61799323365620531923659518386561
61799323365620531923659518390773
61799323365620531923659518390981
61799323365620531923659518404031
61799323365620531923659519453791
61799323365620531923662961597228
61799323365620531923662961597229
61799323365620531923669980279377
61799323365620531923670323235809
61799323365620531923673422068523
61799323365620531923673436969956
61799323365620531923757104771627
61799323365620531923757104775839
61799323365620531923757104788937
61799323365620531923757104789097
61799323365620531923922191196321
61799323365620531923924485446641
61799323365620531923941947927173
61799323365620531923941947927381
61799323365620531923945434731465
61799323365620531969507218844557
61799323365620531969508381633334
61799323365620531969510705631388
61799323365620531969510705648650
61799323365620532099154299138709
61799323365620532099154299138757
61799323365620532099156622961074
61799323365620532099156623077714
61799323365620532099156709166830
61799323365620532099342327216037
61799323365620532099344651038402
61799323365620532099344651155042
61799323365620532099407413269934
61799323365620532106684290868207
61799323365620532106771374284975
61799323365620532106771460374043
61799323365620532106771717241567
61799323365620532106938695394994
61799323365620532106938695395042
61799323365620532106938824613938
61799323365620532106938825080498
61799323365620535012006697907201
61799323365620535073388452271482
61799323365620535073388452271530
61799323365620535074144692281880
61799323365620535080731607465404
61799323365620535188326679400794
61799323365620535188326679413844
61799323365620535188514707478122
61799323365620535195041843335900
61799323365620535195041843342489
61799323365620535195041843355583
61799323365620535195041843355587
61799323365620535210398072448638
61799323365620535210398073848318
61799323365620535210586100525966
61799323365620535210586101925646
61799323365620535210586444882030
61799323365620535210649120907806
61799323365620535210649120908014
61799323365620535211151333018084
61799323365620535211151334067844
61799323365620535211151334080894
61799323365620535211154656698460
61799323365620535211154656815100
61799323365620535211213976871062
61799323365620535211213979973046
61799323365620535211213979978870
61799323365620535211217418929944
61799323365620535211234897576010
61799323365620535211238339536957
61799323365620535211402008050374
61799323365620535211402008051826
61799323365620535211402008056198
61799323365620535211402352425360
61799323365620535211402376872318
61799323365620535211402376872366
61799323365620535211402381121716
61799323365620535211402381123120
61799323365620535211402381127540
61799323365620535211402381140590
61799323365620535211405360918204
61799323365620535211405447007272
61799323365620535211405475705080
61799323365620535211405475709452
61799323365620535211405475722342
61799323365620535211405475722502
61799323365620535217929212478605
61799323365620535217929469340299
61799323365620535217929469341703
61799323365620535217929469359173
61799323365620535217929469690220
61799323365620535217929469708886
61799323365620535217929469709093
61799323365620535217929469713305
61799323365620535217929470758646
61799323365620535217929470776115
61799323365620535217929514348445
61799323365620535217929600075952
61799323365620535217929600087593
61799323365620535218013196688626
61799323365620535218201568072418
61799323365620535218201568072419
61799323365620535256340029790494
61799323365620535256402791905386
61799323365620535256967561779526
61799323365620535256971003839860
61799323365620535256971003857113
61799323365620535256971003857122
61799323365620535256971003857273
61799323365620535256988568929134
61799323365620535256991667761848
61799323365620535256991924979292
61799323365620535256991926029052
61799323365620535257155545130517
61799323365620535257155588728362
61799323365620535257155589778122
61799323365620535257155933084474
61799323365620535257155937333824
61799323365620535257159031914918
61799323365620535257159031917188
61799323365620535257159031921560
61799323365620535257159031934450
61799323365620535257159031934610
61799323365620535257159290201814
61799323365620535257176853322814
61799323365620535257176853672734
61799323365620535257239529348798
61799323365620535263766494635960
61799323365620535263766751853404
61799323365620535263954779580729
61799323365620535263954780978014
61799323365620535263954780978222
61799323365620535263954780980409
61799323365620535263954780997914
61799323365620535263955038195458
61799323365620535263955038195666
61799323365620535263955038197853
61799323365620535263955038215358
61799323365620535622180079757290
61799323365620535622180422713674
61799323365620535622180422713722
61799323365620535622180451410030
61799323365620535622431126816826
61799323365620535622431126816986
61799323365620535622936662607432
61799323365620535622936662724072
61799323365620535622996358959136
61799323365620535622996358959184
61799323365620535622999453541096
61799323365620535623184272245424
61799323365620535623184617152651
61799323365620535623184645316766
61799323365620535623184645849007
61799323365620535623187739898678
61799323365620535623187740449633
61799323365620535623188084805906
61799323365620535623208631790621
61799323365620535623208632341745
61799323365620535623209005057344
61799323365620535623271767159138
61799323365620535629711475249223
61799323365620535629711475250675
61799323365620535629711476667825
61799323365620535629711476685087
61799323365620535629711518728206
61799323365620535629711863200910
61799323365620535629711863200958
61799323365620535629774237369737
61799323365620535629795157956587
61799323365620535629795157956588
61799323365620535629795157956795
61799323365620535629795172482641
61799323365620535629795172482849
61799323365620535629795202597598
61799323365620535629795202597758
61799323365620535629795545554142
61799323365620535629795545554143
61799323365620535629795545554190
61799323365620535629795545554191
61799323365620535629962538627389
61799323365620535629983487892322
61799323365620535629983487892530
61799323365620535629983487894744
61799323365620535629983487912213
61799323365621380874747842381941
61799323365621380874936128726473
61799323365621382498999331830072
61799323365621382499000108081674
61799323365621382506506383894177
61799323365621382506506383894225
61799323365621382705173027378502
61799323365621382705173799030834
61799323365621382705174056248278
61799323365621382711665290793001
61799323365621382711853318870329
61799323365621382711864812698401
61799323365621382711864812814993
61799323365621382711864812815041
61799323365621382711864812816451
61799323365621382711864812816499
61799323365621382711867136696455
61799323365621382711867136814553
61799323365621386234702680200560
61799323365621386234702937418004
61799323365621386411211080559250
61799323365621386411214433427080
61799323365621387394817874601450
61799323365621387394817874601498
61799323365621387646557869938498
61799323365621388058340133064914
61799323365621388058342457062968
61799323365621388065598326609028
61799323365621388065598326614804
61799323365621388065598326614852
61799323365621388065598326627902
61799323365621388065598326727072
61799323365621388065598455926281
61799323365621388065598455926329
61799323365621388065660831628843
61799323365621388065660831628844
61799323365621388065660874734613
61799323365621388065661088846287
61799323365621388065661088846288
61799323365621388065661088846335
61799323365621388065661088846336
61799323365621388065661131952057
61799323365621388065661131952105
61799323365621388065682009434643
61799323365621388065682009434644
61799323365621388065852603714650
61799323365621388065873394630555
61799323365621388065873394630556
61799323365621430081794347459389
61799323365621430081794376039105
61799323365621430081794376155745
61799323365621430295300258906518
61799323365621430631109364122467
61799323365621430676590951273793
61799323365621430676590951273841
61799323365621430676590951286891
61799323365621430676653456171240
61799323365621430676653456171241
61799323365621430676653713388636
61799323365621430676653713388637
61799323365621430676653713388684
61799323365621430676653713388685
61799323365621430676674633976992
61799323365621430676674633976993
61799323365621430676862661699981
61799323365621430676862661704352
61799323365621430676862661704353
61799323365621430676862661717451
61799323365621430676862920334575
61799323365621430699467515092531
61799323365621430699467515209123
61799323365621430699467515209171
61799323365621430699467772309927
61799323365621430699467772309975
61799323365621430699467772426567
61799323365621430699467772426615
61799323365621430699530277323967
61799323365621430699530277324015
61799323365621430699530534541411
61799323365621430699530534541459
61799323365621430699551197912275
61799323365621430699551455129719
61799323365621430699551455129767
61799323365621430699561658265478
61799323365621430699561658265526
61799323365621430699561915482922
61799323365621430699561915482970
61799323365621430699718562152227
61799323365621430699739482857127
61799323365621430699739483207047
61799323365621430700283418036543
61799323365621430700283418503055
61799323365621430700283418503103
61799323365621430700283422752453
61799323365621430700283422753857
61799323365621430700283422758229
61799323365621430700283422758277
61799323365621430700283422771327
61799323365621430700283675253939
61799323365621430700283675253987
61799323365621430700283679969888
61799323365621430700283679969897
61799323365621430700283679971301
61799323365621430700283679975673
61799323365621430700283679975721
61799323365621430700283679988771
61799323365621430700283766064741
61799323365621430700283766064789
61799323365621430700283767127599
61799323365621430700304310045087
61799323365621430700304310045135
61799323365621430700304314644405
61799323365621430700304338741443
61799323365621430700304339091363
61799323365621430700304343342165
61799323365621430700304343346537
61799323365621430700304567262531
61799323365621430700304567262579
61799323365621430700304571861840
61799323365621430700304571861849
61799323365621430700304595958935
61799323365621430700304600558196
61799323365621430700304600558205
61799323365621430700304600559609
61799323365621430700304600564029
61799323365621430700304600577079
61799323365621430700304686653049
61799323365621430700304686653097
61799323365621430700304687715907
61799323365621430700307781253675
61799323365621430700307782303435
61799323365621430700308039520927
61799323365621430700308039533977
61799323365621430700308040583737
61799323365621430700367448417973
61799323365621430700367448418021
61799323365621430700370456929531
61799323365621430700370801285803
61799323365621430700370801285851
61799323365621430700381305152286
61799323365621430700381305152334
61799323365621430700555390406233
61799323365621430700555390406281
61799323365621430700555390419331
61799323365621430700555734775603
61799323365621430700558743287161
61799323365621430700558829363131
61799323365621430700558829363179
61799323365621430700559087643433
61799323365621430700569333229662
61799323365621430707061572748270
61799323365621430707061601432989
61799323365621430707061601446039
61799323365621430707061687539479
61799323365621430707061688589239
61799323365621430707061688589287
61799323365621430707061688602337
61799323365621430707061945806731
61799323365621430707061945819781
61799323365621430707082522019845
61799323365621430707082522032934
61799323365621430707082522032943
61799323365621430836812209505239
61799323365621430837000237582567
61799323365621430837544177483668
61799323365621430837544177483669
61799323365621430837544434701112
61799323365621430837544434701113
61799323365621430837565350684327
61799323365621430837565355289420
61799323365621430837565355289421
61799323365621430837579297762834
61799323365621430837579297762882
61799323365621430837628117054345
61799323365621430837816145131673
61799323365621430837819497999503
61799323365621430837819498012553
61799323365621430844322357225610
61799323365621430844322357225611
61799323365621430844322357238661
61799323365621430882565422760755
61799323365621430882565765717347
61799323365621430882764254147830
61799323365621430883318649678991
61799323365621430883318906896435
61799323365621430883332853974942
61799323365621430883332853974990
61799323365621430883583558078046
61799323365621430883583558078094
61799323365621430883604478316434
61799323365621430883604478666354
61799323365621430890107294495821
61799323365621430890107294495869
61799323365621431866184187641975
61799323365621431866435236101350
61799323365621431866435236101351
61799323365621431911937743854083
61799323365621431912188792313455
61799323365621431912188792313458
61799323365621431912188792313459
61799323365621431919530798020177
61799323365621431934813531886327
61799323365621431934813532936087
61799323365621431934876295050931
61799323365621431934877414264949
61799323365621431934897215639239
61799323365621431935064580345703
61799323365621431935065356248789
61799323365621431935065613466233
61799323365621431935065699559721
61799323365621431935065700622531
61799323365621431935085500934011
61799323365621431935086276835693
61799323365621431935086534053137
61799323365621431935097123723593
61799323365621431935097123723641
61799323365621431935159756645105
61799323365621431935180691758009
61799323365621431942428282542415
61799323365621431942428539759859
61799323365621432072357749255653
61799323365621432072360087602566
61799323365621432072360087602614
61799323365621432072360202388038
61799323365621432118111348572073
61799323365621432118113672511030
61799323365621432118195118556208
61799323365621432118197355214230
61799323365621432118197441504502
61799323365621432125704016327347
61799323365621432483857326695353
61799323365621432483857326695401
61799323365621432483857326708451
61799323365621432483857583912797
61799323365621432483857583912845
61799323365621432483857583925895
61799323365621432483920088810196
61799323365621432483920088810197
61799323365621432483920088810244
61799323365621432483920088810245
61799323365621432483920346027640
61799323365621432483920346027641
61799323365621432483920346027688
61799323365621432483920346027689
61799323365621432483922670019919
61799323365621432483940233141079
61799323365621432483940233141127
61799323365621432483943590608227
61799323365621432483951727087297
61799323365621432483954065434210
61799323365621432483954065434258
61799323365621432483954180219682
61799323365621432484108375167827
61799323365621432484108632385271
61799323365621432484110698097247
61799323365621432484129294337581
61799323365621432484131618685555
61799323365621432484142093511586
61799323365621432529676226232018
61799323365621432529693703614039
61799323365621432529693703614087
61799323365621432529693789353187
61799323365621432529693789353235
61799323365621432529696802464063
61799323365621432529697146820278
61799323365621432529697146820326
61799323365621432529697146820335
61799323365621432529705025963815
61799323365621432529705025963863
61799323365621432529705283181259
61799323365621432529705283181307
61799323365621432529705326403717
61799323365621432529707650226034
61799323365621432529707736431790
61799323365621432529881731691367
61799323365621432529893354480997
61799323365621432529895678303362
61799323365621432529958440534894
61799323365621432537224770504165
61799323365621432537235318015069
61799323365621432537235318015117
61799323365621432537235575232513
61799323365621432537235575232561
61799323365621432537236351606579
61799323365621432537236351606627
61799323365621432537236351619677
61799323365621432537319302713009
61799323365621432537322401549935
61799323365621432537486279453763
61799323365621432537489722660002
61799323365621432537489722660011
61799323365621432674583156275327
61799323365621432674750520981782
61799323365621435641137472146990
61799323365621435641137472147038
61799323365621435641137500843346
61799323365621435641200148172766
61799323365621435641200148172814
61799323365621435641768474909965
61799323365621435641768474909974
61799323365621435641789366801917
61799323365621435641953408392452
61799323365621435641953408392500
61799323365621435641953408405550
61799323365621435641956502987302
61799323365621435778398255568786
61799323365621435779214163117891
61799323365621435779214163117892
61799323365621435824151811780894
61799323365621435824214487806670
61799323365621435824235408394978
61799323365621435824235494685250
61799323365621435824800350569566
61799323365621435824967628985758
61799323365621435824970727835734
61799323365621435824988549574018
61799323365621436189992118614958
61799323365621436189992118615006
61799323365621436189992233400430
61799323365621436190180146692334
61799323365621436190745374579470
61799323365621436190745374579518
61799323365621436190745379184564
61799323365621436190745379184612
61799323365621436190745380247422
61799323365621436190808026158288
61799323365621436190808140949535
61799323365621436190808140949536
61799323365621436190828946746587
61799323365621436190832041347213
61799323365621436190996054235616
61799323365621436190996427307118
61799323365621436190999780707189
61799323365621436190999780707190
61799323365621436191016974823915
61799323365621436191020701295497
61799323365621436191020701295498
61799323365621436191020701308548
61799323365621436191083463060422
61799323365621436197607241451055
61799323365621436235745703523422
61799323365621436235745789612538
61799323365621436235933731600750
61799323365621436235996493715642
61799323365621436236498930791578
61799323365621436236498930791626
61799323365621436236561606817354
61799323365621436236561606817402
61799323365621436236561611066743
61799323365621436236561611066752
61799323365621436236564705667369
61799323365621436236564705667378
61799323365621436236582527055742
61799323365621436236582527405662
61799323365621436236582531655003
61799323365621436236582613695982
61799323365621436236749634894682
61799323365621436236749634894730
61799323365621436236749639144071
61799323365621436236749639144080
61799323365621436236770555133070
61799323365621436236770555482990
61799323365621436236770559732331
61799323365621436236774257170736
61799323365621436236774257520656
61799323365621436236837019272530
61799323365621436236837019285580
61799323365621436243277115314303
61799323365621436243277115314351
61799323365621436243277115327401
61799323365621436243339620211702
61799323365621436243339620211703
61799323365621436243339877429146
61799323365621436243339877429147
61799323365621436243339877429194
61799323365621436243339877429195
61799323365621436243360797663163
61799323365621436243360797667535
61799323365621436243360797667583
61799323365621436243360797680633
61799323365621436243360797687275
61799323365621436243360798017502
61799323365621436243360798017503
61799323365621436243360798037194
61799323365621436243360798037195
61799323365621436243527905513108
61799323365621436243548740018813
61799323368247893496677486739630
61799323368247893496677488139310
61799323368247893496677859792258
61799323368247894045532133557566
61799323368247894045532134607326
61799323368254796612110106267422
61799323368255997369192367119054
61799323368255997369192368518734
61799323368255997371636732124478
61799323368255997371636733524158
61799323368255997371637105060306
61799323368255997371699409549774
61799323368255997371699781086082
61799323368255997552123023933118
61799323368255997552123025332798
61799323368255997554630065314078
61799323368255997554630066363838
61799323368255999155273312437138
61799323368255999155273313486898
61799323368255999155274432695092
61799323368255999155274804366914
61799323368255999155274805766594
61799323368258698660761880879726
61799323368258698660761881229438
61799323368258698660761881229646
61799323368258698660845449264014
61799323368258698663352490295054
61799323368258698663352604613918
61799323368258699072355858711370
61799323368258699072355859061290
61799323368258699074883791751002
61799323368258699074883793150682
61799323368258699074884164686830
61799323368258699255370083559642
61799323368258699255370084959322
61799323368258699257814448564858
61799323368258699257814449964538
61799323368258699257877125990362
61799323368258700309645952310022
61799323368258700309665725245726
61799323368258700309665725245934
61799323368258700309665726645406
61799323368258700309665726645614
61799323368258700309666098181714
61799323368258700309666098181762
61799323368258700309666098298354
61799323368258700309666873016422
61799323368258700309666873133014
61799323368258700309666873138678
61799323368258700309666873138838
61799323368258700309666873151728
61799323368258700309666874551616
61799323368258700446843944920570
61799323368258700446843945042826
61799323368258700446926393882258
61799323368258700446926394232178
61799323368258700446926395281938
61799323368258700446926508551042
61799323368258700446927627746186
61799323368258700492596382059790
61799323368258700492596382059998
61799323368258700492596383459678
61799323368258700492597415161654
61799323368258700492659059485294
61799323368258700492659059485454
61799323368258700492660177158454
61799323368258700492660178693488
61799323368258700858437922752214
61799323368259599640167554612494
61799323368259599642695489051806
61799323368259599642695602320910
61799323368259599642695860588114
61799323368259599825626144816110
61799323368259599825626145865870
61799323368259600877477535815842
61799323368259600877478656546180
61799323368259600877478913426754
61799323368259600877478914826434
61799323368259601060408078311042
61799323368259601060408079360802
61799323368259601060409198568996
61799323368259601426249620188532
61799323368259601472002057192446
61799323368259601472003176400640
61799323368260099338119588047017
61799323368260099338119846664189
61799323368260099338119846780829
61799323368260099338119961099645
61799323368260099338119961099693
61799323368260099338123060300993
61799323368260099338123060417633
61799323368260099338123060773382
61799323368260099338123318684837
61799323368260099932644224558965
61799323368260099932644481309897
61799323368260099932644481426537
61799323368260099932647580614787
61799323368260099932727905512517
61799323368260099932727906912197
61799323368260099932728163779769
61799323368260099932731262968019
61799323368260099932731263084659
61799323368535775548598067970208
61799323368535775548598068320128
61799323368535775594330732173516
61799323368535775594330732173724
61799323368535775594330732523436
61799323368535775594330732523644
61799323368538476702802453401196
61799323368538476702802454450956
61799323368538476703053157154380
61799323368538476703053157504300
61799323368538476703053157504460
61799323368538476709578051577720
61799323368538476709578051577880
61799323368538476709578051927800
61799323368538476840251149765088
61799323368538476840251150115008
61799323368538476885733110215260
61799323368538476885733111265020
61799323368538476886004705977196
61799323368538476886004706327116
61799323368538476886004707376876
61799323368538476886067382002812
61799323368538476886067383402492
61799323368538476886067383402652
61799323368538476892508965609228
61799323368538477297577791800088
61799323368538477297577791800248
61799323368538477297577792150168
61799323368538477297598683808840
61799323368538477297598684158760
61799323368538477297598685208520
61799323368538477434775784410636
61799323368538477434775784760556
61799323368538477434859352445004
61799323368538477434859353844684
61799323368539677460073115382896
61799323368539677460073115732816
61799323368546580584536182353436
61799323368546580584536182353596
61799323368546580584537296962520
61799323368546580584537297312440
61799323368546580584537301561790
61799323368546580767468210993868
61799323368546582003085939617904
61799323368546582003086972719768
61799323368546582368927108424052
61799323368546582414679917449548
61799323368546582414930622952284
61799323368546582414930965908876
61799323368546582552128615212912
61799323368546582552128615562832
61799323368546582552128872430356
61799323368547783172014003368061
61799323368547783309211995978609
61799323368550184091131217483892
61799323368550232267032907064820
61799323368550232267095668829744
61799323368550232267113147746838
61799323368550232267113147746998
61799323368550232267116590953086
61799323368550232267116590953246
61799323368550482633188960669956
61799323368550482633189074988820
61799323368550484273061354238912
61799323368550484463603289923100
61799323368550484463667085162941
61799323368550532639317725561568
61799323368550532639317726978510
61799323368551883902899066074274
61799323368551883902899409030866
61799323368551883903087437108146
61799323368551884040348105744470
61799323368570897324695501385574
61799323368570897324695502435334
61799323368570897324697826783308
61799323368570897332309361471196
61799323368570897332309362870876
61799323368570897332309476256620
61799323368570897332309477306380
61799323368570897332312833356538
61799323368570897332312833375412
61799323368570897332312834775092
61799323368570897690809843114860
61799323368570897690809843464940
61799323368570897690810962323054
61799323368570897698069285541190
61799323368570897698152969429456
61799323368570897698341254724388
61799323368570897698404016489152
61799323368570897736289479217218
61799323368570897736291804614952
61799323368570897736292578049932
61799323368570897736292579449612
61799323368570897736477765561702
61799323368570897736480089909676
61799323368570897736480864394416
61799323368570897736480864744336
61799323368570897736540183320274
61799323368570897736540184370034
61799323368570897736540184370242
61799323368570897736542507318328
61799323368570897736542507318376
61799323368570897736542851674600
61799323368570897736543626513472
61799323368570897736543626526570
61799323368570897736561075328866
61799323368570897736561075329074
61799323368570897736561076378626
61799323368570897736561076378834
61799323368570897736561076728754
61799323368570897736563399326920
61799323368570897736563399676840
61799323368570897736563399677048
61799323368570897743822870451058
61799323368570897743885632214578
61799323368570897743885632220402
61799323368570897743903082085556
61799323368570897743903082435476
61799323368570897743906554339324
61799323368570897743906554339532
61799323368570897744073918577984
61799323368570897744094839284384
61799323368570897744094839634096
61799323368570897744094839634304
61799323368570897744154129494964
61799323368570897744154129495172
61799323368570897744154158191320
61799323368570897744157601399020
61799323368570897744157601399228
61799323368570897744157601403392
61799323368570897744157601403440
61799323368570897873738175930822
61799323368570897873738176980582
61799323368570897873738176980630
61799323368570897873738434198026
61799323368570897873740499928876
61799323368570897873740499928924
61799323368570897873740500278796
61799323368570897873740758546000
61799323368570897873803262043768
61799323368570897881352122105512
61799323368570897881352150801868
61799323368570897881352409069072
61799323368570897881355594013988
61799323368570897881355594363860
61799323368570897881355595426718
61799323368570897881355852294242
61799323368570897881355852631064
61799323368570897881355853693922
61799323368570897881418356128832
61799323368571798304289203195782
61799323368571798304289204595462
61799323368571798304289204595670
61799323368571798304289547552054
61799323368571798304291527193836
61799323368571798304291527194044
61799323368571798304291527543756
61799323368571798304291527543964
61799323368571798304291871550108
61799323368571798304292646388980
61799323368571798304292646738900
61799323368572097898763537738854
61799323368572097906377397824476
61799323368572097906377512609900
61799323368572097906377513659660
61799323368572097906380869709818
61799323368572097906380870059738
61799323368572098447889780318518
61799323368572098447892104316572
61799323368572098455420072369772
61799323368572098455420072369932
61799323368572098455420158459000
61799323368572098455423515576020
61799323368572098455423515926100
61799323368572098455482834484616
61799323368572098455486277690864
61799323368572098493559768496418
61799323368572098493559769545970
61799323368572098493559769895890
61799323368572098493562092494264
61799323368572098493562092494472
61799323368572098493562092844184
61799323368572098493562092844392
61799323368572098493622444522034
61799323368572098493624768520088
61799323368572098493625887728282
61799323368572098493646808434842
61799323368572098500902032470184
61799323368572098500905131302898
61799323368572098501152736573288
61799323368572098501152736573448
61799323368572098501152822662516
61799323368572098501156179779536
61799323368572098501156179779696
61799323368572098501177100485888
61799323368572098501177100486096
61799323368572098501177100835808
61799323368572098501177100836016
61799323368572098501239862600940
61799323368572098501239862605152
61799323368572098630820437132582
61799323368572098630822761130636
61799323368572098630823880338830
61799323368572098638413491298680
61799323368572098638416934504928
61799323368572098638437855215700
61799323368572098638437856628430
61799323368572141135618852861632
61799323368572141135622205729462
61799323368572142370400786356564
61799323368572142378014646442186
61799323368572142378015794348348
61799323368572142378015795765290
61799323368572146077256980740230
61799323368572146077257066829298
61799323368572146077257071078648
61799323368572146077260423946478
61799323368572146077277872748822
61799323368572146077277877348092
61799323368572146077277987067686
61799323368572146077277991666956
61799323368572146077281344653038
61799323368572146077281345002958
61799323368572146626048951182422
61799323368572146626048955781692
61799323368572146626049037271490
61799323368572146626052394738590
61799323368572293090389617329034
61799323368574499413013952174700
61799323368574499413013952524780
61799323368574499413015071382894
61799323368574499413015072782574
61799323368574499420273394601030
61799323368574499420357078470582
61799323368574499420357078489296
61799323368574499420545363784228
61799323368574499420608125548992
61799323368574499557534062887434
61799323368574499596025854074838
61799323368574499596025854074998
61799323368574499596025854424758
61799323368574499596025854424918
61799323368574499596028177023132
61799323368574499596028178422812
61799323368574499596028178422972
61799323368574499596029296231326
61799323368574499596029297631006
61799323368574499603556145076332
61799323368574499603556145076492
61799323368574499603556146476012
61799323368574499603556146476172
61799323368574499603556231165560
61799323368574499603618908240936
61799323368574499603618908241096
61799323368574500007536263872274
61799323368574500007536264222034
61799323368574500007536264222194
61799323368574500007538586820408
61799323368574500007538586820568
61799323368574500007538587170488
61799323368574500007539706028602
61799323368574500007539707428282
61799323368574500015069998429936
61799323368574500015150210046964
61799323368574500015153682318202
61799323368574500144797018597506
61799323368574500144799341545800
61799323368574500144800374664926
61799323368574500144800376064606
61799323368574500152410878683128
61799323368574543891910643218740
61799323368574543891973404983664
61799323368574543891990883900758
61799323368574543891990883900918
61799323368574543891994327107006
61799323368574543891994327107166
61799323368574544029171311505144
61799323368574547591170431618238
61799323368574547591173869175456
61799323368574547591173870575136
61799323368574547728431443561074
61799323368574547728434539211460
61799323368574799602010597365378
61799323368574799602198883709862
61799323368574799602201982542576
61799323368574799602261302518194
61799323368574799602261302518402
61799323368574799602264744661632
61799323368574799602264744674730
61799323368574799602282194526786
61799323368574799602282194526994
61799323368574799602284517475080
61799323368574799602284518874968
61799323368574799602284890527708
61799323368574799602284890877628
61799323368574799602285665362368
61799323368574799602285665368192
61799323368574799602285665381082
61799323368574799602285665381290
61799323368574799602285666780762
61799323368574799602285666780970
61799323368574799609606750362738
61799323368574799609624200233716
61799323368574799609627672468818
61799323368574799609812485528280
61799323368574799609812485528488
61799323368574799609812486927960
61799323368574799609812486928168
61799323368574799609812858580908
61799323368574799609815957763542
61799323368574799609875248692884
61799323368574799609875248693092
61799323368574799609875276339480
61799323368574799609875277389240
61799323368574799609875620695752
61799323368574799609878719528466
61799323368574799609878719532678
61799323368574799739459295128742
61799323368574799739459295128950
61799323368574799739542863163318
61799323368574799739545187511292
61799323368574799746804628187862
61799323368574799746804629587542
61799323368574799746804742973286
61799323368574799746804744372966
61799323368574799747073154164604
61799323368574799747073154164812
61799323368574799747073155564284
61799323368574799747073155564492
61799323368574799747073268950028
61799323368574799747073270349708
61799323368574799747073613306300
61799323368574799747135917329416
61799323368574799785212851340850
61799323368574799785212851341058
61799323368574799785215174289144
61799323368574799785215174289352
61799323368574799785215175689032
61799323368574799785216207391008
61799323368574799785275526316914
61799323368574799785275527366834
61799323368574799785277850314968
61799323368574799785278969523162
61799323368574799785299890229514
61799323368574799785299890229722
61799323368574799785299891629194
61799323368574799785299891629402
61799323368574799792554857047780
61799323368574799792555114265064
61799323368574799792555114265224
61799323368574799792555115664744
61799323368574799792555115664904
61799323368574799792558213097778
61799323368574799792558214497458
61799323368574799792805818368168
61799323368574799792805818368328
61799323368574799792805905507156
61799323368574799792809261574416
61799323368574799792809261574576
61799323368574799792826826561816
61799323368574799792830182280768
61799323368574799792830182280976
61799323368574799792830182617798
61799323368574799792830183680656
61799323368574799792892944382562
61799323368574799792892944400032
61799323368574800151053272960594
61799323368574800151053273310354
61799323368574800151056715116922
61799323368574800151056716516602
61799323368574800158667219135284
61799323368574800334067498158786
61799323368574800334069820757160
61799323368574800334069822156840
61799323368574800334070939965354
61799323368574800334070941365034
61799323368574800341597788810312
61799323368574800341597788810360
61799323368574800341597790209992
61799323368574800341597790210040
61799323368574800341597875949140
61799323368574800341601232353430
61799323368574800341601233416288
61799323368574800341684914824754
61799323368574800341684916241903
61799323368574800341684916241904
61799323368574844073647503026496
61799323368574844073647845983088
61799323368574844081178913918714
61799323368574844081261448851426
61799323368574844081262596757220
61799323368574844081262596757428
61799323368574844081262597111560
61799323368574844218441876805572
61799323368574844218441878205252
61799323368574844264192019926182
61799323368574844264192364282454
61799323368574844264192364282614
61799323368574844264195463115168
61799323368574844264195463132430
61799323368574844264195463132590
61799323368574847780440996918666
61799323368574847780441025616426
61799323368574847780441025616474
61799323368574847780441364340930
61799323368574847780441364340978
61799323368574847780444463173644
61799323368574847780444463173692
61799323368574847780444464573324
61799323368574847780444464573372
61799323368574847780503783149470
61799323368574847780507225292908
61799323368574847780524675158062
61799323368574847780524679744282
61799323368574847780525046694210
61799323368574847780525048093890
61799323368574847780528145999100
61799323368574847780528147398780
61799323368574847917701775760018
61799323368574847917701780346238
61799323368574847917705103112208
61799323368574847917705104511888
61799323368574847917705217903456
61799323368574847917705219303136
61799323368574994382042699123914
61799323368575700170010322743622
61799323368575700170010322743670
61799323368575700170073084508594
61799323368575700170097447375854
61799323368575700170097448775534
61799323368575700170097705656108
61799323368575700170097707055788
61799323368575700177624267518632
61799323368575700177624296214988
61799323368575700177624297614668
61799323368575700177624554482192
61799323368575700353024547592102
61799323368575700353026871590156
61799323368575700353027990798350
61799323368575700360617600358520
61799323368575700360617601408280
61799323368575700360621043564768
61799323368575700360641965675219
61799323368575700360641965675220
61799323368575700360641965688270
61799323368575700718865054950786
61799323368575700718868412417886
61799323368575700726478915036408
61799323368575700764618525423746
61799323368575700764620849421800
61799323368575700764621968629994
61799323368575700772148817474952
61799323368575700772148817475000
61799323368575700772148902164340
61799323368575700772148903214100
61799323368575700772152259618390
61799323368575700772152260681248
61799323368575700772235942089714
61799323368575700772235942102764
61799323368575700772235943506863
61799323368575700772235943506864
61799323368575700772235943519914
61799323368575748348252803374738
61799323368575748348253061641942
61799323374156218720571350833282
61799323374164322595530854485286
61799323374167023887183678012802
61799323374167023887183936280166
61799323374167024435975648454994
61799323374167325860007255241922
61799323374167325905760725364962
61799323374167524131466126821496
61799323374167524176947744082164
61799323374168224644182371180146
61799323374168225192974341622338
61799323374168226290558282506722
61799323374168226427756275117270
61799323374168226839350252948914
61799323374168226885104843796411
61799323374168375147904518890755
61799323374168375147904520407075
61799323374168375147904604979823
61799323374168375147904606496143
61799323374168375147904863363667
61799323374168424561678979595217
61799323374168424561678981111537
61799323374168424561679066734093
61799323374168424561679066850685
61799323374168424561682166050629
61799323374168424561950661446061
61799323374168424561950661446109
61799323374168424561950920063185
61799323374168424561951034498689
61799323374168424561954133698633
61799323374168424561954133700037
61799323374168424561954133704409
61799323374168424561954133704457
61799323374168424561954391967241
61799323374168424561954391984711
61799323374168424562013681828109
61799323374168424562013681828157
61799323374168424562013710524465
61799323374168424562017154086456
61799323374168424562017154086457
61799323374168424562017154086504
61799323374168424562017154086505
61799323374168425110805309313757
61799323374168425110805424099181
61799323374168425110805680966657
61799323374168425110808780153503
61799323374168425110808780154955
61799323374168425110808780172377
61799323374168425110808780172425
61799323374168425156475210352621
61799323374168425156475211868941
61799323374168425156475297958009
61799323374168425156475554708893
61799323374168425156475554825533
61799323374168425156475669494317
61799323374168425156478769862065
61799323374168425156478769879535
61799323374168425156537973633865
61799323374168425156538059722933
61799323374168425156538316473817
61799323374168425156541531981281
61799323374168425156559237178765
61799323374168425156562336384485
61799323374168425293735966127821
61799323374168425293735966244413
61799323374168425293736338130641
61799323374168425293739438502761
61799323374168425293739438515859
61799323374456106702627736764333
61799323374456107793458115835777
61799323374456108342500790381073
61799323374456108350027982182680
61799323374456108395760732475264
61799323374456108525431447195137
61799323374456155976950534885117
61799323374458809634153872175953
61799323374458809641681063977560
61799323374458809641681838812220
61799323374458809687498185841192
61799323374458810228678506821661
61799323374458810236205698623268
61799323374458810236290156283384
61799323374458857680193894437878
61799323374458857680197336231396
61799323374458857680197336581316
61799323374458857680197337644126
61799323374458857817395244165389
61799323374460208531850197316358
61799323374460208531850197316406
61799323374460208531850225896074
61799323374460208531850311635222
61799323374460208531850311635270
61799323374460208532101015738374
61799323374460208715136161641674
61799323374460208715136504598266
61799323374460209080892871861654
61799323374460209080892871861702
61799323374460209080892986180566
61799323374460209080893243397962
61799323374460209080976926217754
61799323374460209126646456653478
61799323374460209126646542392626
61799323374460209126646799610070
61799323374460209126730482429862
61799323374460209126918510507190
61799323374460209126981186532966
61799323374460209264179179143514
61799323374460209264179179143562
61799323374479523111505683768491
61799323374480423130274705124319
61799323374480423679254617554723
61799323374480423679254617554931
61799323374480423679317379669615
61799323374480423724984269113980
61799323374480423861996989540575
61799323374480423862248036600319
61799323374480423862268957188579
61799323374480468150616799674670
61799323374480468150619898524646
61799323374480471301088058738695
61799323374480471301088144477635
61799323374480471301171741091719
61799323374480471301171741091927
61799323374480471301175180048825
61799323374480918434774614622501
61799323374480918434774643202217
61799323374480918434795563907165
61799323374480918480528199414325
61799323374480918480549120119273
61799323374480918480611796145049
61799323374480922134036983187737
61799323374480922134057903776045
61799323374480922134120665890889
61799323374480922179790567979561
61799323374480922179874250799353
61799323374483124833709792828331
61799323374483124970907699349603
61799323374483124970907699349811
61799323374483125557902043460377
61799323374483125565429235261984
61799323374483125565432334448830
61799323374483169305071630591798
61799323374483169305075072735236
61799323374483169305075073778146
61799323374483169305075073798037
61799323374483169305075073798046
61799323374483169442269881469550
61799323374483169442272980319309
61799323374483169442272980319517
61799323374483169442272980319526
61799323374483173004334861134734
61799323374483425571751436678999
61799323374484325590705301173072
61799323374484325720376101982013
61799323374484325727718107688735
61799323374484325727969154748479
61799323374484325727990075336739
61799323374484326131970079813657
61799323374484326139497271615264
61799323374484326139500370802110
61799323374484326139563132580123
61799323374484326177723636025765
61799323374484370199355356306445
61799323374484370199355356306493
61799323374484476302860187891422
61799323374484476302860275496810
61799323374484476302860532714254
61799327575258079748587899253588
61799327575258079794257887431328
61799327575260480713709718531952
61799327575260480850907712542180
61799327575260480850907712542228
61799327575260481308234353177660
61799327575260780902708344764092
61799327575260780902980312412096
61799327575260780902980312412144
61799327575260781085910969226208
61799327575260781452022986957392
61799327575261681607990088062756
61799327575261681607990088062804
61799327575261682019583692841820
61799327575261682019584065894448
61799327575261682019771978136544
61799327575261682065316614379372
61799327578154016967465113042713
61799327578154016967465113392633
61799327578154016967653141120041
61799327578154016973300571532437
61799327578154016973300829799641
61799327578155223083079341200327
61799327578155223128812005403843
61799327578216145026662361925533
61799327578216145026662361925693
61799327578216145026850390002861
61799327578216145034188957102605
61799327578216145034189215369809
61799327578216145034189301108957
61799327578216145034192395709583
61799327578216145034192400308853
61799327578216145034192657041023
61799327578216145034192658576057
61799327578216146721521764839928
61799327578216146721521765189848
61799327578216146721521766239608
61799327578216146858782434875932
61799327578216146859534546135484
61799327578216445215932955805837
61799327578216445216117544926267
61799327578216445216119867874561
61799327578216445216120982483485
61799327578216445216120983883165
61799327578216445216180564258555
61799327578216445216182888256609
61799327578216445216183659908941
61799327578216445218442321301491
61799327578216445218628024914205
61799327578216445218628025030845
61799327578216445218630347862499
61799327578216445218630347979139
61799327578216445223459807850433
61799327578216445223463246807331
61799327578216445223710856309809
61799327578216445223713950910435
61799327578216445223713955159785
61799327578216445223714036649583
61799327578216445223714041248853
61799327578216445223714299516057
61799327578216446460753342057808
61799327578226951840402712741101
61799327578226951847369182377085
61799327578226953123480109746364
61799327578226953123480110096284
61799327578226953672522784641580
61799327578226963006254053651391
61799327578226963006254053651551
61799327578226963006254311918547
61799327578226963006254311918595
61799327578226963006254311918755
61799327578227252038958617155268
61799327578227252077947849893188
61799327578227253312729783388120
61799327578227253861772457933416
61799327578227263149770947954447
61799327578227263149771062739663
61799327578227263149771062739711
61799327578227263149771062739871
61799327578227263149771321006867
61799327578227263149771321006915
61799327578227263149771321007075
61799327578228152606707293718441
61799327578228152645759546844232
61799327578228154292323485198376
61799327578228169078091961423916
61799327578228169078091961423919
61799327578228169078092218645575
61799327578228169123824625627435
61799327578228169123824882849091
61799327578228169124012911989229
61799327578228169124013169189411
61799327578228169124013169206673
61799327578248878429463392104271
61799327578248878475196056307787
61799327578248882128726616894379
61799327578248882128726616894427
61799327578251263472243561063905
61799327578251267217354534057538
61799327578251267217354534407458
61799327578251268454395899430952
61799327578251268454395900480712
61799327578251268459479489178283
61799327578251268871261495087255
61799327578251269003438575026008
61799327578251278337734955621211
61799327578251278337734955621259
61799327578251278337734955621419
61799327578251283284392729152319
61799327578251283284392986369763
61799327578251563702258406864578
61799327578251568602996498266603
61799327578251568643645573772548
61799327578251569014778504175575
61799327578251569192688248317844
61799327578251579721116473899151
61799327578251579766849138102667
61799327578251580310808466818929
61799327578251580318151591720795
61799327578251583420379698689259
61799327578251583427909738240639
61799327578251583427909995458083
61799327578251583839503716072283
61799327578252464224808135869171
61799327578252464224808221962451
61799327578252464224808223012211
61799327578252464229137307399837
61799327578252464229325850961973
61799327578252464229326970170167
61799327578252464229890797190371
61799327578252464229890797203421
61799327578252464231586401698569
61799327578252464231586401698729
61799327578252464270070103115782
61799327578252469623239275582804
61799327578252479092536979491685
61799327578252479094984440147127
61799327578252479094984440147175
61799327578252479094984440147335
61799327578252480700710518665839
61799327578252480741359494083889
61799327578252480746443182752715
61799327578252480746443182752875
61799327578252480746443182870973
61799327578252480748702618985755
61799327578252483995721520230991
61799327578252484407315498062632
61799327578252484407315498062635
61799327578252484407504041624611
61799327578252484445706151958499
61799327578252484445706151958707
61799327592986356953014635693226
61799327592986657279462301945530
61799327592986657325215858157638
61799327592986657691328247075258
61799327592987557710034335537946
61799327592987557893027639798070
61799327592987558304810017243350
61799327592987570614804243030047
61799327595879893067813751741433
61799327595879893069509360504805
61799327595879893075407839026657
61799327595879893077099747697383
61799327595879893077099747702999
61799327595879893077099747716257
61799327595879893077099833442147
61799327595942323104058234441641
61799327595942323104060557389935
61799327595942323104061590509061
61799327595942323104061591908741
61799327595942323104246176779821
61799327595942323104248499378195
61799327595942323104248499728115
61799327595942323104249618586389
61799327595942323104249619986069
61799327595942323104308938544745
61799327595942323104311261493039
61799327595942323104312294612165
61799327595942323104312296011845
61799327595942323104811379870079
61799327595942323104813704218053
61799327595942323111589215238487
61799327595942323111589215588407
61799327595942323111589301327555
61799327595942323111589301344817
61799327595942323111589558562261
61799327595942323111589559612021
61799327595942323111651977353331
61799327595942323111651977370593
61799327595942323111652321726865
61799327595942323111840263715125
61799327595942323111840264065045
61799327595942323111840349804193
61799327595952827942446960203193
61799327595952827949221701337949
61799327595952827949221787077097
61799327595952827949224798770983
61799327595952827949224799125115
61799327595952827949224885214183
61799327595952827949225143127255
61799327595952827949225143481387
61799327595952827949475847247829
61799327595952827949476191604101
61799327595952827950041047488417
61799327595954028708751798030635
61799327595954045317397220478764
61799327595973542972249937636954
61799327595974743592050638193750
61799327595974743729311306830074
61799327595977139574099437491869
61799327595977139574099523231017
61799327595977139574100212325125
61799327595977139574100298064273
61799327595977139574350484551773
61799327595977139576610692313063
61799327595977139576610692318679
61799327595977139576610692331937
61799327595977139576610778052211
61799327595977139576610778057827
61799327595977143456659536244862
61799327595977145106048024528438
61799327595977145243308693164762
61799327595977145243308694564442
61799327595977145243496722641770
61799327595977444883703719988630
61799327595977445432495690430822
61799327595977445432746395933606
61799327595977456550050792630509
61799327595977456557644879915772
61799327595977456557644879915781
61799327595978340326852469424543
61799327595978340326852470474303
61799327595978340326852470487353
61799327595978340326915145450319
61799327595978340326915232589147
61799327595978340327103518946729
61799327595978340331181554861929
61799327595978340331181813479053
61799327595978340331181899218201
61799327595978340331182583731705
61799327595978340331182928087977
61799327595978340331370184512973
61799327595978340331370870076237
61799327595978340331370874675507
61799327595978340331370956165305
61799327595978340331371217632099
61799327595978340331934958907491
61799327595978340331997806767307
61799327595978340332186005968799
61799327595978340332186005973011
61799327595978340332186005986061
61799327595978340332186092062079
61799327595978340333630391925955
61799327595978340333630391943217
61799327595978340333630649160661
61799327595978340509312428927410
61799327595978340509845803191670
61799327595978340514364264558130
61799327595978345451515417289594
61799327595978345863297423198566
61799327595978356985685422943613
61799327595978356988195907180732
61799327595978356988195907180741
61799327595978360646620414160888
61799327601776660936348287368413
61799327601777561092043446839409
61799327601777561504097307593633
61799327601777561549638619081995
61799327601784465903136569971365
61799327601784466040334648670773
61799327601784770994816432371431
61799327601785671562565337459903
61799327601785671562565452251151
61799327601788518618176173862493
61799327601788518625707499032873
61799327601788518625707499382793
61799327601849292100045082755909
61799327601849592289315676636053
61799327601849595398864873777377
61799327601849595993720800278587
61799327601849597230702845332287
61799327601849747354385382958032
61799327601849758443792477725746
61799327601849758443792850778374
61799327601849758444545618903382
61799327601849758444545991974724
61799327601849758856139969789106
61799327601849758856139969806368
61799327601849762148073192097644
61799327601849762150583672084130
61799327601849762155666246262290
61799327601849762155666246263742
61799327601849762562178022501842
61799327601849762567260596680002
61799327601850492262330854933013
61799327601850495829478662807053
61799327601850497798514627322639
61799327601850497798514627439279
61799327601850658874280742875699
61799327601850658874343504990543
61799327601850663135009243970731
61799327601850948517915371619705
61799327601857411897581978531621
61799327601857411897585073132247
61799327601857411898150305261555
61799327601857412034511469281387
61799327601857412034779970792457
61799327601857412034783065393083
61799327601857412034783183366451
61799327601857700921286787521445
61799327601857701110807423821987
61799327601857701110995337580243
61799327601857701110995340768395
61799327601857712040830486109079
61799327601857712041102453757083
61799327601857712041102458461347
61799327601857712041667314345663
61799327601857712223844825276167
61799327601857712223844825276375
61799327601858601489035893486021
61799327601858601541543269894865
61799327601858601541546364495491
61799327601858601541546367683435
61799327601858601678556448401759
61799327601858612608579505634459
61799327601858612608579505634667
61799327601858612654333090426491
61799327601858612654580699928969
61799327601858612655148997956515
61799327601858753484965952354105
61799327601858753622247512999021
61799327601861303381991793323055
61799327601861304617338582702303
61799327601861304617338582706515
61799327601861313763034595168919
61799327601861453492809382324253
61799327601861453499587562066195
61799327601861453500340707844553
61799327601861455325411004591177
61799327601861764802094049503183
61799327601861764802094307770387
61799327601861770160406749277628
61799327601862654115078726064185
61799327601862654115078726077235
61799327601862654115141402089961
61799327601862654115141488179029
61799327601862654115329774536611
61799327601862654122104513786612
61799327601862670768825751019279
61799327601862670768825751019327
61799327601862670776419466787117
61799327601862670776419838304551
61799327601862670776419838304711
61799327601881727363731538616769
61799327601881728606128594407479
61799327601882012735681692439085
61799327601882027370050554744621
61799327601882027370322523908945
61799327601882027553064894378269
61799327601882913303430740894517
61799327601882927937799574970049
61799327601882927938071544134373
61799327601882927986064787291183
61799327601882929180196258174691
61799327601882929225928922379819
61799327601885614412069454475825
61799327601885615006866058285857
61799327601885615006866086865573
61799327601885615006866833126133
61799327601885615006866861705849
61799327601885615006867201474497
61799327601885619948254371587673
61799327601885631059596053146365
61799327601885631061290628436479
61799327601885631061290628790611
61799327601885631066373974266971
61799327601885631066373974621103
61799327601885765101585066690158
61799327601885765101585066690318
61799327601885765101773351984882
61799327601885765101773351985090
61799327601885765104033530818148
61799327601885765104033530818196
61799327601885770523647129174212
61799327601885770523647129174372
61799327601885770523647500729394
61799327601885770656598390037541
61799327601885781636704794005903
61799327601885781636704794006063
61799327601886065290834709885958
61799327601886065291587598564916
61799327601886065291587598565124
61799327601886065291587855297086
61799327601886065291587855782360
61799327601886065291587856832120
61799327601886065293283232691152
61799327601886065293283232708414
61799327601886065313984247875094
61799327601886065316243679403656
61799327601886070667164138262532
61799327601886070667164138262692
61799327601886070667164509817714
61799327601886080131315148408181
61799327601886081785305406142319
61799327601886085080295372331967
61799327601886085080295372332127
61799327601886085080316293038319
61799327601886085484567603579019
61799327601886085484567603579179
61799327601886085491889350163611
61799327601886085491889350163771
61799327601886085492161690864244
61799327601886965739933217042662
61799327601886965739954137747610
61799327601886965744451592669974
61799327601886965744472513374922
61799327601886965746711138517400
61799327601886965881733267750442
61799327601886965882297380562142
61799327601886965882297380562302
61799327601886965883992699279004
61799327601886965883992699279164
61799327601886969443745557524050
61799327601886969443808233549826
61799327601886969581006226160374
61799327601886971234913158138040
61799327601886971234913529693222
61799327601886971276148386491233
61799327601886971276211062517009
61799327601886971276399090594337
61799327601886971280666857371143
61799327601886982353033133789462
61799327601886982353033505307056
61799327601886982355292569554483
61799327601886982393703487173199
61799327601886982393703487173247
61799327601886982398787090221135
61799327601886982398787090221343
61799327601886986052296360077224
61799327601886986052296731632406
61799327601886986098049287657995
61799327601886986098049287658043
61799327601886986098050059310327
61799327601886986105643374943267
61799327601886986105643374943268
61799327601886986105643374943427
61799327604744022617879121668194
61799327604815778600558738167750
61799327604816082869238070203076
61799327604816082869238070669636
61799327604816967009800772411550
61799327604816968657118197350606
61799327604816979723586110602598
61799327604816979723669707333530
61799327604816979769402371420406
61799327604816983436966169490068
61799327604816983437049766570920
61799327604840097635799407282266
61799327604840383558989163564080
61799327604840394494094885768688
61799327604840394494115806473636
61799327604840394494115806823556
61799327604840394675602848964002
61799327604840394675602935052862
61799327604840394677109139196628
61799327604840394677109139663396
61799327604840394677109225402336
61799327604840394677297426007928
61799327604840397825070001279050
61799327604840398191098680546762
61799327604840398191119601135070
61799327604840398198440686253484
61799327604840398198461606841792
61799327604840398198461606958432
61799327604841283989728447544304
61799327604841283989728562329520
61799327604841293199776171649372
61799327604841293199776543185680
61799327604841293202035974714242
61799327604841293245508864549244
61799327604841294435122189376288
61799327604841294441900139547382
61799327604841294480854882276160
61799327604841294487632775054542
61799327604841294487633146590850
61799327604841295061843819904840
61799327604841295061843905643988
61799327604841295106153962317822
61799327604841295107660166461588
61799327604841295107660166461796
61799327604841295107660166928148
61799327604841295107848423176852
61799327604841295107848453272680
61799327604841295107848537962068
61799327604841298143423144572664
61799327604841298148505718750824
61799327604841298186896030057534
61799327604841298186896115796682
61799327604841298186896115796842
61799327604841298209867443635338
61799327604841298347065436245886
61799327604841298758847700422062
61799327604841298758931297036354
61799327604841298761190728564916
61799327604841298766189620389636
61799327604841298766189706128784
61799327604841298766273302743076
61799327604841298804664047445370
61799327604841298807111678179844
61799327604841298812005967412944
61799327604841298812006053152092
61799327604841298812194209110079
61799327604841298812194252358004
61799327604841298812194339496624
61799327646067936407083347561453
61799327646067936407083347561613
61799327646067936772946955558159
61799327646067936818677325393049
61799327646067936818677325393257
61799327646067936818679648341551
61799327646067936818867934685923
61799327646067936818867934686083
61799327646067938054214727247451
61799327646067938054214727247499
61799327646088649419308752662436
61799327646091351122744184735610
61799327646091351168497769527434
61799327646092251736309206798544
61799327646092252147903184630140
61799327646161283967494038004368
61799327646161283967494295221812
61799327646161584156681293900602
61799327646161584156764975190976
61799327646161584156764975191024
61799327646161584293962853016099
61799327646161584293962967801524
61799327646161584294025643477428
61799327646161584705807649386400
61799327646161584751289610886444
61799327646163985670929382925664
61799327646163985853880931631631
61799327646163985853880931631839
61799327646163985853943693863164
61799327646163986265475942681779
61799327646164282704647179983111
61799327646164285859928353514028
61799327646164285860200321162032
61799327646164285860200321162080
61799327646164285997210027428048
61799327646164285997377048828048
61799327646164285997460731181232
61799327646164285997460731181280
61799327646164286042942691631612
61799327646164286042942692681324
61799327646164286043130977976096
61799327646164286043130977976144
61799327646164286043130977989194
61799327646164286408991918551803
61799327646164286408992291604272
61799327646164286409242995707376
61799327646165186427761054693008
61799327646165186427761054693056
61799327646165186427928076093008
61799327646165186427949341037540
61799327646165186427949341037588
61799327646165186427949341050638
61799327646165186610751007135109
61799327646165186610939292429881
61799327646165186610940064082213
61799327646165186610940064082373
61799327646165186610942387030508
61799327646165186610942759616528
61799327646165186610942759616576
61799327646165187022533270261477
61799327646165187022533270261525
61799327646165187022536364862152
61799327646165187022536393091900
61799327646165187022536397809261
61799327646165187022536623129308
61799327646165187022536737448172
61799327646165187022724651206636
61799327646165187022724651206684
61799327646165187022724651219734
61799327646165187022724684153793
61799327646165187022724684154001
61799327646165188213845356879181
61799327646165188214033384956509
61799327646165188214033384973771
61799327646165188214033384973979
61799327646165188258071473533041
61799327646165188259575668386835
61799327646165188259578021082697
61799327646165188259763696464163
61799327646165188259763696464211
61799327646165188259763725043879
61799327646165188259766020462265
61799327646165188259766049041933
61799327646165188259766049160025
61799327646165199332719249592499
61799327646165199377883700676427
61799327646165199377883700676475
61799327646172402639113537694141
61799327646173303252846274481936
61799327646173303253411130366252
61799327646196717968333722632879
61799327646196717968333751211143
61799327646196719203115684706075
61799327646197603759600706601154
61799327646197618536333789935265
61799327646197618536333789935473
61799327649021339033975626978749
61799327649022248930434911448512
61799327649022249067632904059060
61799327649022249479415168235236
61799327649022250714761185962152
61799327649045363639774151849468
61799327649045663874795231923614
61799327649045663874857994038458
61799327649045663874857998287808
61799327649045663874860318036512
61799327649045663874861093225304
61799327649045663875045936026718
61799327649045663875049379232966
61799327649045663875049379582886
61799327649045663882387946319660
61799327649045663882391385276558
61799327649045663882391385289608
61799327649046564442606927824690
61799327649046564442607018163316
61799327649046564442610026657404
61799327649046564442610112750892
61799327649046564442610371031146
61799327649046564442669689939534
61799327649046564442672788776460
61799327649046564442672788776668
61799327649046564442672789126380
61799327649046564442861075134250
61799327649046564450199727960092
61799327649046564450200072329414
61799327649046564450203080823502
61799327649046564450203080840972
61799327649046564450203081177634
61799327649046564450203085427192
61799327649046564450203166916990
61799327649046564450203171516260
61799327649046564450203425197244
61799327649046564854389281289732
61799327649046564854392375877308
61799327649046564854392375890358
61799327649046564854392634157562
61799327649046564854451957315508
61799327649046564854454277064212
61799327649046564854455051903084
61799327649046564854455051916134
61799327649046564854643338260666
61799327649046564861982249366762
61799327649046564861982335455830
61799327649046564861985343967388
61799327649046564861985348553608
61799327649046564861985430043406
61799327649046564861985430056456
61799327649046564861985434642676
61799327649046564861985688323660
61799327649046714560394084250641
61799327649046714560394085650321
61799327649046714560394170339869
61799327649046714560394171389469
61799327649046714560456846365485
61799327649046714560456846365645
61799327649046714560456847415245
61799327649046714560456847415405
61799327649046714567732738139293
61799327649046714567732738489213
61799327649046714567732996756417
61799327649046714567733082495565
61799327649046714567736091357043
61799327649046714567736095606393
61799327649046714567736177096191
61799327649046714567736181695461
61799327649046714567736439962665
61799327649046714567795500254297
61799327649046714567798853121967
61799327649046714567798853122127
61799327649046714567984043816113
61799327649046714567984043816273
61799327649046714567987138416739
61799327649046714567987138416899
61799327649046714567987142666089
61799327649046714567987228755157
61799327649046714567987487022361
61799327649047000526900226830220
61799327649053769534209373838540
61799327649053769541740440724454
61799327649053769543432693420406
61799327649053919653437993831241
61799327649053919653437994181161
61799327649053919653626021908569
61799327649053919659273452302091
61799327649053919659273452320965
61799327649053919659273710588169
61799327649053919659336472353093
61799327649053919659524499361787
61799327649053919661028381023819
61799327649053919661028381042693
61799327649053919661028723980411
61799327649053919661216667387225
61799327649053919661216753126373
61799327649054669964695316053620
61799327649054669964948601372222
61799327649054669973983978970040
61799327649054670101955984689944
61799327649054670101958307625188
61799327649054670101959426833382
61799327649054820082293412332829
61799327649054820082482472460649
61799327649054820082545148486425
61799327649054820083989021096201
61799327649054820083989021446121
61799327649054820089824479567051
61799327649054820089824737853129
61799327649054820090075526626747
61799327649054820091579408288779
61799327649054820091579751245371
61799327649054820091767694652185
61799327649054820227085492228441
61799327649054820228777400899327
61799327649054820228777400918041
61799327649054820228777743855919
61799327649057371256348397848500
61799327649057371263944551201444
61799327649057371805391072393796
61799327649057371805394514537234
61799327649057373047518455138568
61799327649057373047518455157441
61799327649057521373946494127709
61799327649057521375642102891081
61799327649057521375642103241001
61799327649057521375830130968409
61799327649057521381477561361931
61799327649057521381477561380805
61799327649057521381477819648009
61799327649057521381540581412933
61799327649057521383232490102533
61799327649057521383420776447065
61799327649057521383420862186213
61799327649058722140503238179172
61799327649058722689295121341199
61799327649115897412087548538908
61799327649115897412087548888828
61799327649115897602632180107378
61799327649115909767437261628550
61799327649116048926987731755374
61799327649116048926987733155054
61799327649116049338581709936938
61799327649116049407494645628456
61799327649116049407494645978376
61799327649116049408058730210360
61799327649118594999327940383190
61799327649118594999331382526628
61799327649118595411176322741630
61799327649118598703673740867986
61799327649118598703677096935406
61799327649118598703677183011424
61799327649118598749428440385374
61799327649118598749491116411150
61799327649118598749491202500218
61799327649118598749493439359444
61799327649118598749493525448512
61799327649118598749494559967318
61799327649118598749681811793044
61799327649118598757021413061674
61799327649118598757024852018572
61799327649118599115518765759326
61799327649118599298533877045306
61799327649118599298536204107644
61799327649118599298536458260804
61799327649118599298537232627500
61799327649118599298537232977420
61799327649118599298537233095464
61799327649118599298537233099676
61799327649118599306064172283100
61799327649118611470684238721340
61799327649118611470684583077611
61799327649118611470684583077612
61799327649118615175027026095308
61799327649118750699147727423336
61799327649118750699147727773256
61799327649119495567143078091042
61799327649119495978925084000014
61799327649119499134287529897662
61799327649119499134288561948362
61799327649119499134290885946416
61799327649119499134290885947820
61799327649119499134290972041100
61799327649119499134292000905260
61799327649119499134480028982588
61799327649119499271485522508210
61799327649119499271488878558368
61799327649119499271488878912708
61799327649119499271488879975518
61799327649119499271489993515808
61799327649119499317240136286658
61799327649119499317240139350734
61799327649119499317242459234952
61799327649119499317242463348788
61799327649119499317242546373572
61799327649119499317243577957712
61799327649119499317243578307632
61799327649119499317243579492906
61799327649119499317302898401502
61799327649119499317305222399348
61799327649119499317305222399556
61799327649119499317493507694328
61799327649119499319750619338672
61799327649119499319752943336726
61799327649119499319754062667383
61799327649119499324833193639296
61799327649119499324836632123810
61799327649119499324836633659004
61799327649119499683270884834730
61799327649119499683271999424780
61799327649119499729022142195630
61799327649119499729024465143924
61799327649119499729025584339068
61799327649119499729025584352118
61799327649119499729025585401878
61799327649119499729084904310266
61799327649119499729084904310474
61799327649119499729087227258768
61799327649119499729088346453704
61799327649119499729088346453912
61799327649119499729275513603300
61799327649119499729276632811494
61799327649119499731532624897724
61799327649119499731532625247644
61799327649119499731534949245698
61799327649119499731536068576355
61799327649119499736615199075884
61799327649119499736615199548060
61799327649119499736615200611078
61799327649119499736618638032782
61799327649119499736618638504958
61799327649119499736618638505166
61799327649119499736618638518216
61799327649119499736618639567976
61799327649119512038430159391128
61799327649119512038433253991754
61799327649119512038433340080822
61799327649119512038433598348026
61799327649119515742775702659884
61799327649119515742775703027274
61799327649119515742775961294478
61799327649119515788593168895805
61799327649119515788593426113249
61799327649119515791040886768899
61799327649119515791041143986343
61799327649119649435027292712401
61799327649119649435027294112081
61799327649119649435027378801629
61799327649119649435027379851229
61799327649119649435090054827245
61799327649119649435090054827405
61799327649119649435090055877005
61799327649119649435090055877165
61799327649119649442365946601053
61799327649119649442365946950973
61799327649119649442365946951133
61799327649119649442366205218177
61799327649119649442366205218337
61799327649119649442366290957325
61799327649119649442369299818803
61799327649119649442369299818963
61799327649119649442369302533119
61799327649119649442369304068153
61799327649119649442369385557951
61799327649119649442369388622187
61799327649119649442369390157221
61799327649119649442369646889391
61799327649119649442369648424425
61799327649119649442428708716057
61799327649119649442432061583727
61799327649119649442432061583887
61799327649119649442617252277873
61799327649119649442617252278033
61799327649119649442620346878499
61799327649119649442620346878659
61799327649119649442620351127849
61799327649119649442620437216917
61799327649119649442620695484121
61799327649119651266959423324620
61799327649119651266959423674540
61799327649119651679305513465576
61799327649119651679305513815496
61799327649119946308647317303317
61799327649119946308647317653237
61799327649119946445845310263785
61799327649119949624297972681773
61799327649119949624357554106923
61799327649119949624360648707549
61799327649119949626616985635485
61799327649119949626616987151805
61799327649119949626619309750179
61799327649119949626805013712813
61799327649119949626805014879213
61799327649119949626805015229133
61799327649119949626807337827507
61799327649119949626807338177427
61799327649119949626808457022651
61799327649119949626808457372571
61799327649119949631636797698801
61799327649119949631887587890973
61799327649119949631887846158177
61799327649119949631890940758803
61799327649119949631890945008153
61799327649119949631891031097221
61799327649119949631891289364425
61799327649119949967511502043813
61799327649119950012993117788113
61799327649119950012993122492377
61799327649119950012993122846509
61799327649119950150191110398661
61799327649119950150191115102925
61799327649119950150191115457057
61799327649119950150253877217609
61799327649119950150253877217769
61799327649119950150442158857877
61799327649119950150442163575399
61799327649119950150442163579610
61799327649119950150442163579611
61799327649119950150442163929531
61799327649119950152699272159878
61799327649119950152699272509798
61799327649119950152701595108172
61799327649119950152701595458092
61799327649119950152702628210036
61799327649119950152702628559956
61799327649119950157781846338038
61799327649119950157781846687958
61799327649119950157785198156108
61799327649119950157785202388196
61799327649119950173149524549115
61799327649119950173149610288103
61799327649119950173337552276363
61799327649119950173337552276523
61799327649119950173337552626443
61799327649119950173340991233261
61799327649119950173340991233421
61799327649119950173400314391207
61799327649119950173400314391367
61799327649119950173403667259037
61799327649119950173403667259197
61799327649119950175597328161197
61799327649119950175597328627757
61799327649119950175599652625811
61799327649119950175600685628297
61799327649119950175600685744937
61799327649119950175600686094857
61799327649119950175660004653693
61799327649119950175662328651747
61799327649119950175848032264301
61799327649119950175848032264461
61799327649119950175850356728915
61799327649119950175850356729075
61799327649119950175851389731401
61799327649119950175851389848041
61799327649119950175851390197961
61799327649119950180679557983245
61799327649119950180679558333165
61799327649119950180679816600369
61799327649119950180682911200995
61799327649119950180682915450345
61799327649119950180682996940143
61799327649119950180683001539413
61799327649119950180683259806617
61799327649119950180742320097929
61799327649119950180742320098089
61799327649119950180745672965759
61799327649119950180745672965919
61799327649119950218916637231164
61799327649119950218917008767472
61799327649119951204488130032415
61799327649119951204490454380389
61799327649119951204550547773517
61799327649119951204550547773677
61799327649119951204550548840747
61799327649119951204550549190667
61799327649119951204552871771571
61799327649119951204552871771731
61799327649119951204552871789041
61799327649119951204552872138961
61799327649119951250220794235931
61799327649119951250223118583905
61799327649119951410190891088929
61799327649119951410193213687303
61799327649119951410378918816337
61799327649119951410378919166097
61799327649119951410378919166257
61799327649119951410379262122689
61799327649119951410381241764631
61799327649119951410381242114391
61799327649119951410381242114551
61799327649119951410382275216255
61799327649119951410382360959775
61799327649119951410382361309695
61799327649119951410382619589789
61799327649119951410441938148625
61799327649119951410444262146679
61799327649119951410445036985551
61799327649119951410445037335471
61799327649119951411197149294863
61799327649119951411197149644783
61799327649119951417721957974683
61799327649119951417722043718203
61799327649119951417722300948537
61799327649119951417722300948697
61799327649119951417784720093899
61799327649119951417973006451321
61799327649119951417973006451481
61799327649119951417973349407913
61799327649119951417973349408073
61799327649119951797382929723273
61799327649119951797382929723433
61799327649119951797382931140423
61799327649119951799075182419225
61799327649119951799075182419385
61799327649119951799075183486454
61799327649119951799075183486455
61799327649119951799075183836374
61799327649119951799075183836375
61799327649119951799077506434748
61799327649119951799077506434749
61799327649119951799077506784668
61799327649119951799077506784669
61799327649119951821973153865425
61799327649119951821975478213399
61799327649119951821976597071673
61799327649119951821976597421593
61799327649119951822163506290727
61799327649119951822164625149001
61799327649119951822164625498921
61799327649119951822226268055651
61799327649119951822227301174777
61799327649119951822227301524697
61799327649119951822789061408707
61799327649119951822791385406761
61799327649119951829504307907429
61799327649119951829504565124873
61799327649119951829566984283125
61799327649119951829567327239717
61799327649126704415617065745644
61799327649126704415617066217820
61799327649126704415620418613474
61799327649126704415620419085650
61799327649126854526375593529629
61799327649126854533153519584763
61799327649126854533341804879535
61799327649126854533342063165613
61799327649126854533404566644459
61799327649126854533404566663333
61799327649126854533404824930537
61799327649126854533969680814853
61799327649126854534157707823547
61799327649126855809452990884812
61799327649127604793576919229824
61799327649127604800351746103936
61799327649127604800355185060834
61799327649127604846105331368144
61799327649127604846108770325042
61799327649127604846356379490650
61799327649127604846359816912354
61799327649127604846359818447548
61799327649127604976591517149758
61799327649127604983366085743616
61799327649127604983366085756666
61799327649127604983366430112938
61799327649127604983369438624496
61799327649127604983369443210716
61799327649127604983369524700514
61799327649127604983369529299784
61799327649127604983369782980768
61799327649127606028358852724756
61799327649127620852516881538052
61799327649127754956926620794589
61799327649127754963704546849723
61799327649127754963955507839225
61799327649127754963955593909419
61799327649127754963955593928293
61799327649127754963955852195497
61799327649127754964454249071913
61799327649127754964457688028811
61799327649127754964457688047685
61799327649127754964457946314889
61799327649127754964708735088507
61799327649127755101153500449613
61799327649127755101153586538681
61799327649127755101153844805885
61799327649127755101718700690201
61799327649127756377264686436176
61799327649127756789046692345148
61799327649127756789047036701212
61799327649127756926307705337536
61799327649130305948032351720668
61799327649130306085230344331216
61799327649130306131046605271280
61799327649130306131046691360348
61799327649130306680026603790800
61799327649130306680026862071054
61799327649130306686801688945166
61799327649130306686801775034234
61799327649130306686804783545792
61799327649130306686804788132012
61799327649130306686804869634860
61799327649130306686804874221080
61799327649130307914808795565986
61799327649130307914808881655054
61799327649130307922151921886405
61799327649130317067847674649794
61799327649130317205045667260342
61799327649130322738778281172842
61799327649130322741226002228264
61799327649130322741226002232476
61799327649130322741226003291122
61799327649130322741226003295334
61799327649130322741226260512778
61799327649130322741226346247714
61799327649130456248579702589469
61799327649130456255546172225453
61799327649130456255608589634105
61799327649130456255608675723173
61799327649130456255608933990377
61799327649130456256110769842565
61799327649130456256111028109769
61799327649130456256173789874693
61799327649130458080699774140028
61799327649130458080699774489948
61799327649130756440360780129524
61799327649130757035167514286852
61799327649130758269698743678680
61799327649130758269949447781784
61799327649130758818741418223976
61799327649131657008109713542799
61799327649131657008172475662015
61799327649131657014884283566809
61799327649131657419954739851241
61799327649131657420142767928569
61799327649131657420142768278489
61799327649131657426666547742985
61799327649131657426666804960429
61799327649131657426729309857829
61799327649131657557152732461629
61799327649131657563927302468377
61799327649131657602885396665136
61799327649131657602916534162360
61799327649131657602916878168504
61799327649131657602979554194280
61799327649131657607403886611312
61799327649131657607403972700380
61799327649131658837698467657292
61799327649131659249292445488936
61799327649131659249292789495080
61799327649151015857480462401222
61799327649151015857480719618666
61799327649151015857481491270998
61799327649151019739758285423644
61799327649151030674863664340406
61799327649151030674863921557850
61799327649151030674864693210182
61799327649151030857815242196288
61799327649151030857815242209338
61799327649151030857815500476542
61799327649151030857816356805212
61799327649151030857816356818262
61799327649151030857816615085466
61799327649151030857878003956792
61799327649151030857878003961004
61799327649151030857878003961212
61799327649151030857878003974262
61799327649151030857878261178448
61799327649151030857878261178656
61799327649151030857879032826568
61799327649151030857879032830780
61799327649151030857879032830988
61799327649151030857879032844038
61799327649151030857879118920056
61799327649151030857879123169406
61799327649151030857879375665116
61799327649151030857879377200310
61799327649151030857879380386850
61799327649151030858066290318794
61799327649151030858066547536238
61799327649151030858067319188570
61799327649151030858067403742444
61799327649151030858067405277638
61799327649151030860326839975270
61799327649151030860326841042500
61799327649151030860327098259944
61799327649151030865409414153430
61799327649151031909645597835338
61799327649151031909645855052782
61799327649151166158216441852433
61799327649151166158279117878209
61799327649151166160539325658373
61799327649151166160727612002905
61799327649151166160727697742053
61799327649151169903327414846066
61799327649151171689411798770920
61799327649151916425229482626650
61799327649151916425229739494174
61799327649151916425229825583242
61799327649151916425230511146506
61799327649151916425230597235574
61799327649151916466151540281136
61799327649151916471234114459296
61799327649151920170309403149485
61799327649151920170497340416012
61799327649151920170497340765932
61799327649151920172757121022579
61799327649151921953883302856133
61799327649151931242612684546960
61799327649151931242612684565834
61799327649151931242613027503552
61799327649151931242613027522426
61799327649151931242613799174758
61799327649151931288366269461248
61799327649151931288366269474298
61799327649151931288367384070172
61799327649151931288367384083222
61799327649151931288429031103708
61799327649151931288429031575884
61799327649151931288429031576092
61799327649151931288429374060300
61799327649151931288429374532476
61799327649151931288429374532684
61799327649151931288430059973484
61799327649151931288430060095740
61799327649151931288430060095948
61799327649151931288430064695218
61799327649151931288430146184808
61799327649151931288430146185016
61799327649151931288430402930076
61799327649151931288430407651809
61799327649151931288430407651810
61799327649151931288617316398480
61799327649151931288617317933674
61799327649151931288617660890266
61799327649151931288618431007404
61799327649151931288618432542598
61799327649151931290877867240230
61799327649151931290878125524903
61799327649151931290878125524904
61799327649151931295960356746472
61799327649151931295960441418390
61799327649151932477394618041892
61799327649151932477394874909416
61799327649151932477394960998484
61799327649151933072191221870798
61799327649151933072191564827390
61799327649151933072756080941654
61799327649152064942202928139613
61799327649152064942202928489533
61799327649152064942202928489693
61799327649152064942203186756737
61799327649152064942203186756897
61799327649152064942203272495885
61799327649152064942454233816433
61799327649152064942454233816593
61799327649152066588767469117393
61799327649152066588830145143169
61799327649152066589331985225833
61799327649152066589394746990757
61799327649152066591278639267865
61799327649152066591278725007013
61799327649152066725839594191741
61799327649152066726028137753717
61799327649152066728288345533721
61799327649152070471139111097062
61799327649152070471139111097270
61799327649152070471139196836418
61799327649152071708180476120764
61799327649152072119962481679816
61799327649152072119962482029736
61799327649152072119962826035880
61799327649152365126641994901453
61799327649152365126641995251373
61799327649152365131724569079613
61799327649152365131724569429533
61799327649152365131724570945853
61799327649152365131724827813377
61799327649152365131724913902445
61799327649152366915298474882817
61799327649152366915298474882977
61799327649152366915298731750501
61799327649152366915298817839409
61799327649152366915298817839569
61799327649152366915299503402833
61799327649152366915299506466909
61799327649152366915299508001943
61799327649152366915299508002103
61799327649152366915299589491741
61799327649152366915299589491901
61799327649152366915299592206057
61799327649152366915299593741091
61799327649152366915361236647741
61799327649152366915361236647901
61799327649152366915362265517517
61799327649152366915362265517677
61799327649152366917809986454847
61799327649152366917809987989881
61799327649152366917809987990041
61799327649152372309212154971652
61799327649152372309212155321572
61799327649152372446222119854792
61799327649152372446410147932120
61799327649152383434612393298741
61799327649154617716882564071610
61799327649154617716882822688734
61799327649154617716882908427882
61799327649154617716883592941386
61799327649154617716883597527606
61799327649154617716883679017404
61799327649154617716883683266754
61799327649154617716883937297658
61799327649154617757616593998688
61799327649154621461962394483484
61799327649154621461962484944365
61799327649154621464410202817459
61799327649154623245536385700773
61799327649154632397067773736908
61799327649154632397068888345832
61799327649154632534265766341840
61799327649154632534265766347456
61799327649154632534266024627918
61799327649154632534266110367066
61799327649154632534266880956380
61799327649154632534266880956588
61799327649154632534267139236842
61799327649154632580019351256128
61799327649154632580019609536382
61799327649154632580020465865052
61799327649154632580020465878102
61799327649154632580020724145306
61799327649154632580082113021052
61799327649154632580082113370972
61799327649154632580082457390374
61799327649154632580083141768364
61799327649154632580083141886408
61799327649154632580083141890620
61799327649154632580083141890828
61799327649154632580083141903878
61799327649154632580083146490098
61799327649154632580083227979688
61799327649154632580083227979896
61799327649154632580083232229245
61799327649154632580083232229246
61799327649154632580083486260150
61799327649154632580271428248410
61799327649154632580271514337478
61799327649154632582530950102339
61799327649154632582530950102340
61799327649154632587613438541352
61799327649154634180641677337370
61799327649154634180641935954494
61799327649154634180642021693642
61799327649154634363656016971226
61799327649154634363656016972678
61799327649154634363656016976890
61799327649154634363656017326810
61799327649154634363656275593966
61799327649154634363656275594014
61799327649154634363656361327498
61799327649154634363656361333114
61799327649154634363656361333162
61799327649154634363656361333321
61799327649154634363844303315758
61799327649154634363844303334472
61799327649154634363844561951596
61799327649154634363844647690744
61799327649154634364409162736534
61799327649154634366103738032264
61799327649154634366103738386396
61799327649154634366103739449254
61799327649154634366104082388536
61799327649154634371187342478476
61799327649154634371187342479880
61799327649154634371187342497190
61799327649154634371187428219028
61799327649154767880233040450549
61799327649154767880420550912273
61799327649154767880483226938049
61799327649154767881047828785637
61799327649154767882743434699339
61799327649154767882743434718213
61799327649154767882743777655931
61799327649154772174574198451202
61799327649154772174574198801122
61799327649154773411615563474696
61799327649154773411615563824616
61799327649155068590565245303574
61799327649155068591318390714750
61799327649155068595647819481734
61799327649155068618545534159581
61799327649155068618545534509501
61799327649155068618546563029357
61799327649155068618546567628627
61799327649155068618546649118425
61799327649155068618546653367775
61799327649155068619361441702863
61799327649155068621057047616565
61799327649155068621057390573157
61799327649155068659227367155138
61799327649155068659478071258242
61799327649155073599171005557290
61799327649155073599171034253646
61799327649155073600865236766532
61799327649155074149657551564788
61799327649155084726265475093621
61799327649155085267777427109489
61799327649155085272860858678921
61799327649155085275371341853399
61799327649155085275559643111052
61799327649155085275559671690768
61799327649155967397638333020449
61799327649155967397638418759597
61799327649155967397889122862861
61799327649155967402720648581645
61799327649155967402720648931405
61799327649155967402720648931565
61799327649155967402720650097805
61799327649155967402720650447725
61799327649155967402720907198609
61799327649155967402720907198769
61799327649155967402783410696489
61799327649155967402783412212809
61799327649155968632985211793349
61799327649155968632985212860579
61799327649155968637314641604477
61799327649155968637502583942657
61799327649155968637502840810341
61799327649155968637502926899249
61799327649155968637503617061783
61799327649155968637503698551581
61799327649155968637503702800931
61799327649155968637503960018375
61799327649155968637503960018535
61799327649155968638067442541289
61799327649155968638067442660785
61799327649155968638067787034319
61799327649155968638130549153583
61799327649155968638318748359287
61799327649155968638318834448355
61799327649155968639763134316603
61799327649155968639763391546937
61799327649155968639763391547097
61799327649155969044767476000045
61799327649155969044830152025821
61799327649155969049096561424541
61799327649155969049097593358393
61799327649155969049097679097541
61799327649155969049097680632735
61799327649155969049849705667705
61799327649155969049849965488817
61799327649155969049912468967823
61799327649155969049912813342809
61799327649155969050101012548513
61799327649155969050101098637581
61799327649155969051544282361711
61799327649155969051545396970635
61799327649155969051545398505829
61799327649155969051545655723273
61799327649155969182028144636369
61799327649155969186357316149773
61799327649155969186357316149933
61799327649155969186358345019549
61799327649155969187110460043177
61799327649155969187110461578211
61799327649155969187110805953357
61799327649155969188805037087103
61799327649155969188806065956879
61799327649155969188806410448665
61799327649155969227039063406134
61799327649155969227039063406342
61799327649155969227039149145330
61799327649155969227227091133750
61799327649155969227227091483670
61799327649155969227289853248434
61799327649155969227289853248594
61799327649155974168426228914632
61799327649155974168614256642040
61799327649155974168614256991960
61799327649155974580208234473684
61799327649155974580208234823604
61799327649155974580208578829748
61799327649155985698328196107037
61799327649155985698328454374241
61799327649155985698328454374449
61799327649155985705922283379211
61799327654919319436641264602446
61799327654919322730834291491966
61799327654919322731085339951550
61799327654919322735916865670126
61799327654919322736167914129710
61799327654919323142595634963194
61799327654919323142679317783194
61799327654919323147761519958486
61799327654919323147761548654842
61799327654954289288151046984329
61799327654954289288151046984537
61799327654954289295493052691051
61799327654954289295493052691259
61799327654955339973495837735697
61799327654955339981088891901795
61799327654955339981088896488015
61799327654955640719148017267233
61799327654955640719148018316993
61799327654955640719151345688048
61799327654955640719151455874211
61799327654955640719151456224131
61799327654955640719151457273891
61799327654955640719151460473472
61799327654955640719151460473481
61799327654955640719210779032157
61799327654955640719399065376689
61799327654955640719402504333587
61799327654955641953741665467393
61799327654955641953742009823665
61799327654955641953929951811925
61799327654955641953930294768517
61799327654955641953933389369143
61799327654955641953933390768823
61799327654955641953992712527089
61799327654955641954495155252103
61799327654955641954746202311799
61799327654955641954749297384808
61799327654962394398457084930545
61799327654963445640186901694095
61799327654963745829708801036492
61799327654963745831400680537661
61799327654963745831400682073824
61799327654963745875472603859901
61799327654963745876976828478525
61799327654963745877164770466785
61799327654963745877164856555853
61799327654965998460620122540219
61799327654965998460620122553269
61799327654966147336280240571799
61799327654966147343622247678201
61799327654966447532955602395764
61799327654966447578719663486425
61799327654966447578719921753629
61799327654966447578907949830957
61799327654966447580411830093309
61799327654966447580411916182377
61799327654966447580412174449581
61799327654966447580600202526909
61799327654967347551912651829288
61799327654967347553353855930351
61799327654967348100704622135967
61799327654967348102396760156493
61799327654967348102396788738479
61799327654967348102396874831919
61799327654967348102407336253755
61799327654967348146531703394061
61799327654967348146719731471389
61799327654967348148160921162219
61799327654967348148411984167341
61799327654967348148412241384785
61799327654967353041535070233483
61799327654967353087288655141947
61799327654967353453129048065127
61799327654967353453401015829771
61799327654967353498882632973591
61799327654967353499133680033287
61799327655024669398513944466126
61799327655024669398701200891122
61799327655024669398701459158326
61799327655024669398702230810658
61799327655024669399245164766846
61799327655024669399266056775438
61799327655024669399266315042642
61799327655024672553983320036398
61799327655024672965765325945370
61799327655024672965765325945578
61799327655024673102837824072394
61799327655024673102838852942170
61799327655024673102856650350088
61799327655024673102856650350136
61799327655024673102859744950714
61799327655024673102859744950762
61799327655024673103026109367166
61799327655024673103026109367326
61799327655024673103026367634370
61799327655024673103027139286702
61799327655024673103044678427416
61799327655024673103048031295246
61799327655024673105285541945488
61799327655024673105285799162932
61799327655024673105286573997592
61799327655024673105286575047352
61799327655024673105304109955978
61799327655024673105304368223182
61799327655024673105304368223230
61799327655024673105307466006136
61799327655024673105307466006184
61799327655024673105307467055944
61799327655024673110366021696394
61799327655024673110366021696442
61799327655024673110369144993424
61799327655024673110390041235508
61799327655024673110390069931864
61799327655024673125921499113839
61799327655024673125921842070431
61799327655024673125924936671057
61799327655024673125924938070737
61799327655024673128181274998673
61799327655024673128431977702097
61799327655024673128431979101777
61799327655024674338373157013618
61799327655024674338394049022162
61799327655024674338394049022370
61799327655024674340067732657864
61799327655024674340086301718114
61799327655024674340086301718322
61799327655024674340088624666408
61799327655024674340088624666616
61799327655024674749966876578058
61799327655024674749966876578218
61799327655024674749967909679922
61799327655024674749987768586602
61799327655024674749987768586810
61799327655024674749988026853806
61799327655024674749988801688466
61799327655024674751661453272064
61799327655024674751661710489508
61799327655024674751662485324168
61799327655024674751680021282554
61799327655024674751680021282762
61799327655024674751682602498052
61799327655024674751683377332712
61799327655024674757498173033368
61799327655024674757519122437528
61799327655024685458206019083666
61799327655024685458206277350870
61799327655024685458209371951496
61799327655024685458269153784578
61799327655024685458272133599780
61799327655024685459025394285818
61799327655024685459025394285866
61799327655024685459025394286025
61799327655024685869799996915310
61799327655024685869803349783140
61799327655024685870051416910994
61799327655024685870054396726196
61799327655024685870054511511620
61799327655024685870619630030582
61799327655024685870619630384714
61799327655024688979537479934398
61799327655024689162551819568254
61799327655024689162551819568462
61799327655024689162552852689040
61799327655024689162614609913102
61799327655024689165063332675526
61799327655024689574145797399898
61799327655024689574146055667102
61799327655024689574146055667150
61799327655024689574146055667310
61799327655024689574146830501762
61799327655024689574146830503214
61799327655024689574335116865216
61799327655024689574396874089278
61799327655024689574397102727006
61799327655024689576573627668504
61799327655024689576594548374904
61799327655024689581656201846664
61799327655024689581656201848068
61799327655024689581677122553064
61799327655024689581677122554468
61799327655024689581739884690946
61799327655024689581739884690994
61799327655024689581739999004194
61799327655027224162784255446089
61799327655027224170126261152811
61799327655027370918933920883582
61799327655027370918933920883790
61799327655027371101927368509054
61799327655027371101948260517646
61799327655027371101948518784850
61799327655027371101949290437182
61799327655027371102115654853586
61799327655027371102680510737902
61799327655027374806291738053940
61799327655027374806295090921770
61799327655027374806461455338174
61799327655027374806461455338382
61799327655027374808720886866736
61799327655027374808720886866944
61799327655027374808739455927034
61799327655027374813801109400246
61799327655027374813825386156804
61799327655027374813825414853160
61799327655027376041808244717422
61799327655027376043502820361668
61799327655027376049172204232408
61799327655027376453402222549066
61799327655027376453402222549274
61799327655027376455096798193312
61799327655027376455096798193520
61799327655027376455115367253610
61799327655027376455115367253818
61799327655027376455117690201904
61799327655027376455117690202112
61799327655027376661292413604092
61799327655027376661292414070652
61799327655027376661856497836076
61799327655027376661856498302636
61799327655027387024195680036200
61799327655027387161620444349774
61799327655027387161704126703006
61799327655027387161704155399362
61799327655027387161707484288198
61799327655027387161707512984554
61799327655027387161707594356260
61799327655027387161707599073622
61799327655027387162460654163642
61799327655027387162460740252710
61799327655027387162460740269972
61799327655027387162460998537176
61799327655027387573489747414614
61799327655027387573489776110970
61799327655027387573489857482676
61799327655027387573489862200038
61799327655027387574054974951878
61799327655027387574054976368820
61799327655027390682784539560922
61799327655027390865798879194778
61799327655027390865799912298094
61799327655027390873330204349348
61799327655027391277582176491740
61799327655027391277832219010574
61799327655027391285175230657838
61799327655027391285175230675100
61799327655028124730406979089705
61799327655028124730408007959481
61799327655028124730595265434237
61799327655028124732854696962799
61799327655028124737938300010735
61799327655028124737938304242823
61799327655028125142378300212937
61799327655028125142378300213145
61799327655028125149720305919659
61799327655028125149720305919867
61799327655028126377536031595321
61799327655028126377536031595369
61799327655028126377537064697233
61799327655028126377724317939853
61799327655028126377724317939901
61799327655028126377725092774513
61799327655028126385067098481235
61799327655028126385067356748487
61799327655028271532478391052281
61799327655028271532499201694996
61799327655028271532499282710953
61799327655028271532499283060873
61799327655028271532499287310223
61799327655028271532499287315839
61799327655028271532499287782399
61799327655028274779306169606311
61799327655028274779306169606359
61799327655028274825248787487256
61799327655028274825248787487464
61799327655028274848125608173679
61799327655028274848129046197457
61799327655028274848129047130577
61799327655028274848129047597137
61799327655028274850636088161617
61799327655028274850639530305055
61799327655028274855471053303859
61799327655028274855722100363555
61799327655028275191088060730067
61799327655028275191088061196627
61799327655028275191091532037825
61799327655028275236824191187157
61799327655028275236842765318900
61799327655028275236842765319108
61799327655028275236845083195749
61799327655028275236845083545669
61799327655028275236845084595429
61799327655028275236845087783373
61799327655028275236845087795019
61799327655028275236845087800635
61799327655028275236845088249933
61799327655028275236845088267195
61799327655028275237096131655125
61799327655028275374011565411153
61799327655028275374018717544131
61799327655028275374102400363715
61799327655028275374102400363923
61799327655028275374105753231753
61799327655028275374105756419697
61799327655028275374105842512977
61799327655028275374105842979537
61799327655028275374290685658695
61799327655028275374294043249716
61799327655028275374294124265673
61799327655028275374294128870766
61799327655028275376551237451034
61799327655028275376551494668318
61799327655028275376551494668478
61799327655028275376553560399328
61799327655028275376553560865888
61799327655028275376553819132932
61799327655028275376553819133092
61799327655028275376554593501032
61799327655028275376554593967592
61799327655028275381633811629194
61799327655028275381634068846478
61799327655028275381634068846638
61799327655028275381637163447104
61799327655028275381637163447264
61799327655028275381637167679192
61799327655028275396980683687147
61799327655028275396984036554977
61799327655028275397172064632257
61799327655028275397172064632465
61799327655028275397172065098817
61799327655028275397172065099025
61799327655028275397266093486388
61799327655028275397266093486596
61799327655028275399428401560193
61799327655028275399428401560241
61799327655028275399431500747039
61799327655028275399431759027341
61799327655028275404513960134159
61799327655028275404513986116199
61799327655028275404514070805539
61799327655028275404514071855347
61799327655028275404514074919583
61799327655028275404514075391759
61799327655028275404514076454617
61799327655028275442998757690112
61799327655028275450278005886875
61799327655028275450278005887083
61799327655028275450278120672299
61799327655028275450278120672507
61799327655028276472359614939023
61799327655028276472443182973391
61799327655028276474054191982949
61799327655028276474135176918269
61799327655028276474135177272401
61799327655028276474135177384829
61799327655028276474137501737015
61799327655028276474137760017317
61799327655028276611333428163410
61799327655028276611333428280050
61799327655028276611335752628024
61799327655028276680061434960080
61799327655028276680061435426640
61799327655028277021234895131069
61799327655028277021234896081658
61799327655028277022927147714593
61799327655028277022927147827021
61799327655028277022927147831233
61799327655028277022927149244170
61799327655028277022929471725904
61799327655028277022929472192464
61799327655028277091843440869052
61799327655028277091843441335612
61799327655028277229104109505376
61799327655028277229668193737360
61799327655028277229856221814688
61799327655028277229856222281248
61799327655028291845392839273904
61799327655028571675995290076702
61799327655028571675995290076910
61799327655028575039910124320712
61799327655028575039910124787272
61799327655028575563353107247060
61799327655028575563541506860904
61799327655028575563543716539886
61799327655028575563543716540094
61799327655028575565800938389466
61799327655028575565800939439226
61799327655028575565803148068656
61799327655028575565803262387520
61799327655028575570883399298314
61799327655028575570883485387382
61799327655028575586253142890369
61799327655028575586253487246641
61799327655028575586254257499293
61799327655028575586254258898973
61799327655028575586439105236847
61799327655028575586439190975995
61799327655028575586439220022271
61799327655028575586441515323969
61799327655028575586441544020325
61799327655028575586442544193745
61799327655028575586442658629249
61799327655028575586442658979169
61799327655028575586501981787195
61799327655028575586504191349745
61799327655028575586504306135169
61799327655028575588698536765409
61799327655028575588698622504557
61799327655028575588698623904237
61799327655028575588698881121681
61799327655028575588700946852531
61799327655028575588701979971657
61799327655028575588702094745435
61799327655028575588702094762697
61799327655028575588702095211995
61799327655028575588702095229257
61799327655028575588763622878307
61799327655028575588949585224785
61799327655028575588949699660289
61799327655028575588949700010209
61799327655028575588952024008263
61799327655028575593781110943569
61799327655028575593781198082397
61799327655028575593781225728993
61799327655028575593781226778753
61799327655028575593781455299841
61799327655028575593784549900467
61799327655028575593784664685891
61799327655028575593784665735651
61799327655028575593843987493917
61799327655028575593843988893597
61799327655028575593847311665391
61799327655028575594032159402945
61799327655028575594032245142093
61799327655028575594032273838449
61799327655028575594032274188369
61799327655028575594035602609193
61799327655028575594035712795347
61799327655028575594035717394617
61799327655028575632266041950351
61799327655028575632266300217555
61799327655028575634529174952365
61799327655028575634529175223544
61799327655028575634717203029693
61799327655028575634717203300872
61799327655028575639608048706833
61799327655028575639608305924277
61799327655028575639611487663731
61799327655028575639611492263001
61799327655028575639611744881175
61799327655028575639611749130525
61799327655028575639611750530205
61799327655028575639796334001605
61799327655028575639799772958503
61799327655028575639799777207853
61799327655028575639799777557773
61799327655028575639799778607533
61799327655028575639800035824977
61799327655028576617401397697918
61799327655028576663322089978762
61799327655028576663322089978970
61799327655028576686286036113848
61799327655028576798890505919134
61799327655028576798890505919342
61799327655028576800582758615086
61799327655028576800582758615294
61799327655028576800585081563380
61799327655028576800585081563588
61799327655028576823480585045765
61799327655028576823480586095525
61799327655028576823482909043819
61799327655028576869311108251916
61799327655028576869311108718476
61799327655028577210484483750778
61799327655028577210484483750986
61799327655028577212179059395024
61799327655028577212179059395232
61799327655028577281093114160888
61799327655028577281093114627448
61799327655028577418103078694108
61799327655028577418103079160668
61799327655028577418291106771436
61799327655028577418291107237996
61799327655028577418353782797212
61799327655028577418917867029196
61799327655028577419105895106524
61799327655028577419105895573084
61799327655028577425881822240653
61799327655028592034642512564074
61799327655028592034642512564282
61799327655035329273089518557645
61799327655035329279867443214711
61799327655035481771597676715648
61799327655035481772162536253064
61799327655036230252683563324493
61799327655036230259210437739743
61799327655036230259461484799231
61799327655036231488030355886069
61799327655036231494808277360807
61799327655036380507476983854309
61799327655036380507477328210581
61799327655036380514255249685319
61799327655036380516511246370819
61799327655036380516511590727091
61799327655036391627386679060510
61799327655036391627386679060718
61799327655036391673116020492440
61799327655036391673119343264026
61799327655036391673119343264234
61799327655036680745022465945868
61799327655036682391398377272444
61799327655036682528596369882992
61799327655036682528659045908768
61799327655036691816573710094579
61799327655036691816633029580600
61799327655036691816633029580760
61799327655036691816636352352394
61799327655036691816636352352554
61799327655036691816636353868714
61799327655036691816636356938774
61799327655036691816636357056658
61799327655036691816636357410950
61799327655036691816636358473807
61799327655036691816636358473808
61799327655036691816636382448430
61799327655036691816636471723990
61799327655036691816636471724198
61799327655036691816636471842082
61799327655036691816636472196374
61799327655036691816636473259231
61799327655036691816636473259232
61799327655036691816636725405022
61799327655036691816657392447811
61799327655036691816657392448019
61799327655038931544148358774889
61799327655038931544148358775049
61799327655038931544148363006977
61799327655038931546596081247413
61799327655038931550926538516831
61799327655038933191277415512641
61799327655038933327722262712173
61799327655038933327910549056705
61799327655038933330169985184528
61799327655039082210912329825365
61799327655039082217690595656375
61799327655039082217690600255645
61799327655039082263266244392971
61799327655039082263266244393179
61799327655039082263266359178603
61799327655039083493801786242048
61799327655039084042844460787344
61799327655039084043409319858200
61799327655039093376303760632991
61799327655039093376554694306735
61799327655039093376554694306943
61799327655039093376554809092159
61799327655039093376554809092367
61799327655039381853462447525352
61799327655039382448269525572392
61799327655039382448269526038952
61799327655039383683051459067324
61799327655039383683051459533884
61799327655039384231843429509516
61799327655039384231843429976076
61799327655039384232094133612620
61799327655039384232094134079180
61799327655039393519820769721103
61799327655039393519820769721311
61799327655039393520071703395055
61799327655039393520071703395263
61799327655039393520071818180479
61799327655039393520071818180687
61799327655040282970254141578607
61799327655040282970254141928687
61799327655040282970254141932899
61799327655040282970254141945949
61799327655040282970254371044452
61799327655040282970254371044612
61799327655040282970254399740808
61799327655040282970254399858861
61799327655040282970254399859069
61799327655040282970254400213201
61799327655040282970254401276011
61799327655040282970254486302221
61799327655040282970254486302269
61799327655040282974772860990788
61799327655040282974772975776212
61799327655040282974783321816383
61799327655040282974783436601807
61799327655040282975337716874944
61799327655040282975337716875104
61799327655040282975337745571300
61799327655040283016081221473676
61799327655040283016269249551004
61799327655040283016269250017564
61799327655040283022793357971439
61799327655040284250863154968608
61799327655040284251616042583352
61799327655040284662645160877580
61799327655040284662645161344140
61799327655040284668482025858351
61799327655040284799655125410800
61799327655040284799843153488128
61799327655040284799843153954688
61799327655040284800408013025544
61799327655040293538777819154627
61799327655040293538837138640440
61799327655040293538837138640600
61799327655040293538840461412186
61799327655040293538840461412234
61799327655040293538840462928554
61799327655040293538840465998406
61799327655040293538840465998614
61799327655040293538840466116498
61799327655040293538840466470790
61799327655040293538840467533648
61799327655040293538840490108590
61799327655040293538840491508270
61799327655040293538840494812854
61799327655040293538840496230004
61799327655040293538840580783830
61799327655040293538840580784038
61799327655040293538840580901922
61799327655040293538840581256214
61799327655040293538840582319072
61799327655040293950371796986271
61799327655040294087632431854378
61799327655040294087632431854426
61799327655040294087632436576160
61799327655040294087632460550782
61799327655040294087632551361584
61799327655040294087632804907054
61799327655040294087632809628788
61799327655040294087904401018702
61799327655040294087904401018910
61799327655040294133637065222218
61799327655040294133637065222426
61799327655040294133637069827312
61799327655040294133637184612735
61799327655040294133637184612736
61799327655040294133637184612943
61799327655040299026756843062312
61799327655040299026756843062520
61799327655040299029288246960611
61799327655040299029288246960819
61799327655040299029288591316883
61799327655040299034288140008927
61799327655040299034371937147375
61799327655040299034371937147376
61799327655040299034371937147583
61799327655040299036547689037069
61799327655040299074958493405555
61799327655040299075020882467819
61799327655040299075020911164175
61799327655040299075020911164335
61799327655040299075021255520399
61799327655040299075021255520447
61799327655040299080104485619298
61799327655040299082301273946985
61799327655040299440798513392795
61799327655040299441070511136787
61799327655040299441070511136995
61799327655040299445882117840571
61799327655040299448329953213245
61799327655040299448413521719997
61799327655040299448413521738711
61799327655040299448413636034489
61799327655040299448413636038653
61799327655040299448413636038861
61799327655040299448413636051751
61799327655040299486552471237199
61799327655040299486803175340303
61799327655040299486803175340511
61799327655059791548231994956730
61799327655059791548231994956778
61799327655059791548232769791438
61799327655059791548253719077506
61799327655059791548420023034058
61799327655059791548420023034106
61799327655059791548421056135922
61799327655059791548421056135970
61799327655059791548442005422038
61799327655059791548984882100750
61799327655059791548984883150510
61799327655059791548985140367906
61799327655059791548985140367954
61799327655059797102513466050316
61799327655059797102513466516876
61799327655059797103078325587732
61799327655059806365615196896122
61799327655059806365635860266986
61799327655059806365636117484430
61799327655059806365803224973450
61799327655059806368147745378370
61799327655059806368335774505458
61799327655059807600417793761710
61799327655059807600417793761918
61799327655059807601150018584626
61799327655059807601150275802022
61799327655059807602865514935224
61799327655059807607928197276760
61799327655059808012743996416270
61799327655059808012744253633666
61799327655059808012744253633714
61799327655059808012765174221974
61799327655059808012765174222022
61799327655059808014459492766868
61799327655059808019522175108404
61799327655059808019522175108452
61799327655059808019543095696760
61799327655059811309722943200288
61799327655060690350222365597073
61799327655060690350473068300497
61799327655060690350473069700177
61799327655060690350473412656769
61799327655060692111170151084638
61799327655060692116252725262798
61799327655060692116817614425526
61799327655060692141388982524739
61799327655060692187143569141808
61799327655060692187154143819499
61799327655060692187394617601184
61799327655060697126281877799227
61799327655060697533064493315276
61799327655060697533064493781836
61799327655060697537875855630871
61799327655060697537875855631079
61799327655060697670890021489016
61799327655060697675408463784782
61799327655060697675408463802044
61799327655060697675408465201724
61799327655060706384594053007040
61799327655060706387104536181518
61799327655060706796439079298060
61799327655060706933637071908608
61799327655060706956606892927432
61799327655060706956606892927640
61799327655060706956607235884024
61799327655060706959055730014543
61799327655060706959055730014751
61799327655060707002339557131156
61799327655060707002339900087540
61799327655060707004537345758683
61799327655060707004537345758891
61799327655060707004788392818379
61799327655060707004788392818587
61799327655060707004788394218267
61799327655060707009619805617979
61799327655060708610514101200415
61799327655060708610514101200623
61799327655060708656246765403931
61799327655060708656246765404139
61799327655060992305502398554682
61799327655060992305502400071002
61799327655060992305502657288446
61799327655060992305502657288606
61799327655060992306067259137646
61799327655060992306067259139050
61799327655060992306067259156312
61799327655060992306067259156520
61799327655060992323316795981753
61799327655060992323317566584325
61799327655060992323317567634085
61799327655060992323317910590677
61799327655060992323379558096597
61799327655060992323380332935469
61799327655060992324133474114557
61799327655060992328400140762485
61799327655060992328400141812245
61799327655060992328400484768837
61799327655060992328401255371409
61799327655060992328401256421169
61799327655060992328462902527409
61799327655060992328464021722553
61799327655060992329216392312119
61799327655060992330910624986723
61799327655060992330911739595647
61799327655060992369144732868677
61799327655060992369144733918437
61799327655060992376487773094205
61799327655060992376675801171533
61799327655060996075938255747096
61799327655060997681392864719239
61799327655060997681392864719399
61799327655060997722314167073672
61799327655060997859512159684220
61799327655060997860077018755076
61799327655060997860139694780852
61799327655060997860327722858180
61799327655060997864658136958366
61799327655060997864658136958574
61799327655060997864658136964190
61799327655060997864658136977288
61799327655060997864658137076458
61799327655060997864658137076618
61799327655060997864658137080830
61799327655060997864658137093928
61799327655060997864658138493560
61799327655060997864658138493608
61799327655060997864658165656174
61799327655060997864658165675101
61799327655060997864658251399694
61799327655060997864658251749614
61799327655060997864658510029916
61799327655061007145794808999577
61799327655061007145856909175860
61799327655061007145856909175908
61799327655061007145878491819369
61799327655061007145878491819577
61799327655061007148305401906699
61799327655061007148305401906747
61799327655061007148305401906907
61799327655061007148305402256667
61799327655061007153136814706299
61799327655061007153136814706347
61799327655061007194058988215051
61799327655061008387918748201231
61799327655061008794701463685571
61799327655061008799512726032875
61799327655061008799512726032923
61799327655061008801960447088345
61799327655061012087182088826731
61799327655061012087182088826939
61799327655061012094775146173753
61799327655061012498776066658423
61799327655061012498776066658583
61799327655061012498776323875867
61799327655063243171471492917845
61799327655063246877511870096647
61799327655063246882594444274807
61799327655063257995632616331767
61799327655063257995632617381527
61799327655063258000715191559687
61799327655063393814417210711210
61799327655063393815170356122386
61799327655063393819499784889370
61799327655063393819499814985406
61799327655063393819499814985566
61799327655063393819688100280130
61799327655063393819688100280338
61799327655063393820252930300546
61799327655063393820252959346774
61799327655063393821948536330840
61799327655063393821948536330888
61799327655063393821948564910604
61799327655063393821948564912008
61799327655063393821948564929270
61799327655063398823002078956334
61799327655063398823002107652690
61799327655063398823022999661282
61799327655063398824717575110156
61799327655063398824717575576716
61799327655063398829529194643243
61799327655063399373760249655452
61799327655063408662303046858559
61799327655063408705524859537781
61799327655063408705524859537989
61799327655063409902167182995295
61799327655063409902167182995503
61799327655063409942837536392131
61799327655063409942837536392339
61799327655063409947899847198859
61799327655063409947899847199019
61799327655063413601430523621003
61799327655063413647163100685531
61799327655063413647163186424631
61799327655063413647163186424679
61799327655063413647183336876927
61799327655063413647183336877135
61799327655063413647184108529467
61799327655063413654442320279701
61799327655063413654505196711957
61799327655063413654693368737625
61799327655063413654693368756339
61799327655063413654693483056489
61799327655063694004420058111982
61799327655063694008749458181158
61799327655063694008749458647718
61799327655063694008749458647926
61799327655063694009502604060346
61799327655063694009502604077608
61799327655063694009502604077816
61799327655063694009502862344812
61799327655063694009502862345020
61799327655063694011198238203844
61799327655063694011198238221106
61799327655063694072580078839733
61799327655063694079922860798057
61799327655063697779185315373620
61799327655063698943547792091710
61799327655063698966540008749602
61799327655063699012272672953118
61799327655063699013967248401992
61799327655063699013967248868552
61799327655063699562759218844184
61799327655063699562759219310744
61799327655063699563009922947288
61799327655063699568093597385465
61799327655063708849041868626101
61799327655063708849041868626309
61799327655063710091165807827755
61799327655063713790429148453255
61799327655063713790429148453463
61799327655063713790680195512951
61799327655063714210076454160302
61799327655063714210076482740018
61799327655064592810990790258689
61799327655064592810990790608609
61799327655064592815822201541969
61799327655064592815822287281117
61799327655064592815822288680797
61799327655064592815822316327393
61799327655064592815822317377153
61799327655064592815822545898241
61799327655064592815885078092317
61799327655064592815885079491997
61799327655064592816073250001345
61799327655064592816073335740493
61799327655064592816073364436849
61799327655064592816073364786769
61799327655064594045521676693925
61799327655064594050415964527553
61799327655064594050417083722697
61799327655064594050604250872085
61799327655064594050605365481009
61799327655064594050605370080270
61799327655064594050605370080279
61799327655064594051231872057785
61799327655064594051420158415367
61799327655064594052864801595791
61799327655064594440053889609977
61799327655064594594375637598421
61799327655064594594375637598469
61799327655064594594376412437293
61799327655064594594376666468245
61799327655064594594387231632694
61799327655064594594564694195605
61799327655064594594564694195813
61799327655064594594564694545525
61799327655064594594564694545733
61799327655064594594564698795083
61799327655064594595129553616381
61799327655064594595129811896683
61799327655064594599458982029281
61799327655064594599458982029441
61799327655064594599458983428961
61799327655064594599458983429121
61799327655064594599459326385505
61799327655064594599459326385553
61799327655064594599460010899057
61799327655064594599460012298737
61799327655064594599460101224377
61799327655064594599460101224585
61799327655064594599647268373765
61799327655064594599647268373973
61799327655064594599647268723685
61799327655064594599647268723893
61799327655064594599648383332609
61799327655064594599648383332817
61799327655064594599648387582167
61799327655064594600212098742649
61799327655064594600212127440409
61799327655064594600212127440457
61799327655064594600212127794541
61799327655064594600212127794749
61799327655064594600212128857399
61799327655064594600212128857559
61799327655064594601906704484335
61799327655064594601906704484383
61799327655064594601906704488547
61799327655064594601906704488755
61799327655064594601906704501645
61799327655064594601906704501805
61799327655064594601907704772173
61799327655064594601907733354159
61799327655064594601907733371421
61799327655064594601907819097471
61799327655064594601907819097679
61799327655064594645224033585733
61799327655064594645224147904597
61799327655064594645224147904805
61799327655064594647671094125359
61799327655064594647671865777691
61799327655064594647671865777899
61799327655064594647734899655933
61799327655064594647922912839053
61799327655064594647922927733261
61799327655064598298733032117490
61799327655064599582343803840692
61799327655064599582531831918020
61799327655064599586799599757419
61799327655064599586862246018206
61799327655064599586862246018414
61799327655064599586862246024030
61799327655064599586862246037127
61799327655064599586862246037128
61799327655064599586862246136298
61799327655064599586862246136458
61799327655064599586862247553400
61799327655064599586862247553448
61799327655064599586862274716014
61799327655064599586862360809454
61799327655064599586862619089756
61799327655064599952639991281127
61799327655064599952639991630887
61799327655064599952639992680647
61799327655064599952639992680807
61799327655064599952911846126379
61799327655064599993560950212248
61799327655064599998393577589063
61799327655064599998393577589271
61799327655064599998644624650425
61799327655064600130758942822796
61799327655064600131323802360212
61799327655064600135654216479320
61799327655064600135654216595912
61799327655064600135654216595960
61799327655064600135654217995592
61799327655064600135654217995640
61799327655064600135654245175676
61799327655064600135842617259515
61799327655064600135842617260973
61799327655064608868060675279156
61799327655064608868060675279316
61799327655064608868061018235700
61799327655064608868061018235748
61799327655064608870258463907051
61799327655064609416852645721300
61799327655064609416852645721348
61799327655064609416852988677892
61799327655064609416852988677940
61799327655064609416853650616501
61799327655064609416853764935365
61799327655064609416854022152809
61799327655064609417124584789588
61799327655064609419301481758699
61799327655064609419301482808411
61799327655064609419301482808459
61799327655064609419301482808619
61799327655064609419301740025903
61799327655064609419385422845695
61799327655064609424383942667707
61799327655064609424383942667755
61799327655064609462607235524917
61799327655064609462607349843781
61799327655064609462607349843989
61799327655064609462857248993104
61799327655064609462858282584613
61799327655064609462858282584821
61799327655064609465055067716875
61799327655064609465055067717083
61799327655064609465306114776571
61799327655064609465306114776779
61799327655064610651634579216232
61799327655064610651634579216440
61799327655064610651634922172824
61799327655064610659165876162639
61799327655064610659249673301295
61799327655064610659249673301296
61799327655064610659249673301503
61799327655064610661425425190989
61799327655064610699836229559475
61799327655064610699898991674319
61799327655064610699898991674367
61799327655064610704982336087710
61799327655064610704982336442002
61799327655064610704982337504811
61799327655064610704982337504812
61799327655064610704982337504859
61799327655064610704982337504860
61799327655064610704982337505019
61799327655064610707179010100905
61799327655064611070759853994283
61799327655064611070759853994331
61799327655064611073207575048301
61799327655064611073207575049753
61799327655064611073207689367165
61799327655064611111430207391119
61799327655064611116764485964109
61799327655064611248690617760447
61799327655064611248878904104979
61799327655064611253774192215410
61799327655064611253774306884194
61799327655064611253774307947004
61799327655064611253774307947052
61799327655064611253774307947211
61799327655064611253962478574657
61799327655064611256221914687981
61799327655064611256221914689439
61799327655064611256221914706695
61799327655064611256222029006845
61799327655064614220980175718423
61799327655064614358429216788139
61799327655064614358429216788347
61799327655064614358512127955599
61799327655064614358512783872126
61799327655064614358512785289068
61799327655064614404182030044271
61799327655064614404182801696603
61799327655064614404182801696811
61799327655064614404245448075482
61799327655064614404245448075642
61799327655064614404245448079854
61799327655064614404245448092951
61799327655064614404245448092952
61799327655064614404245448093111
61799327655064614404245476655198
61799327655064614404245476672667
61799327655064614404245476672668
61799327655064614404245562398718
61799327655064614411524810585701
61799327655064614411775744730377
61799327655064614411775744730585
61799327655064614411775859049241
61799327655064614411775859062339
61799327655064614770023194619831
61799327655064614770023194619991
61799327655064614770023451837275
61799327655064614777553375534549
61799327655064614777637058359957
61799327655064614777637172673205
61799327655064614777825474035810
61799327655064614777825502615526
61799327655064614815776007875915
61799327655064614815776779528247
61799327655064614815776779528455
61799327655064614816027712269079
61799327655064614816027712269287
61799327655064614816027826587943
61799327655064614816027826588151
61799327655064614823558138239326
61799327655064614823558166819042
61799327657918047417146060437359
61799327657918047417146060553999
61799327657920450212411189881671
61799327657920450212411189998311
61799327657920750355928199088035
61799327657921665796162074693127
61799327657921665796162074809767
61799327657921666162211673616027
61799327657921666162211673732667
61799327657921815890797284470473
61799327657921816302579291429205
61799327657981536869147061067404
61799327657982434098661612276212
61799327657982437391225148468192
61799327657982437391226178387728
61799327657982437436957812788348
61799327657982437803007412644368
61799327657982439040046453786448
61799327657982439040046454836208
61799327657982439040048777784502
61799327657982439085779118923084
61799327657982439085781441871378
61799327657982439085782474973242
61799327657982439085967404217856
61799327657982450158166430468756
61799327657982450158169782286826
61799327657982450158169786518914
61799327657982450203899094555632
61799327657982450203902189156258
61799327657982450203902192338586
61799327657982450203902450605790
61799327657982450204090474451030
61799327657982453862512230836912
61799327657982453864960980762110
61799327657982453908433180451840
61799327657982453910693387864822
61799327657982453915775962042982
61799327657982453915776219260426
61799327657982589386340415880547
61799327657982589386340415997187
61799327657982589393868383933747
61799327657982589393868384050387
61799327657982589394108841303247
61799327657982888341017361677123
61799327657982888346099935855283
61799327657982889392596670709987
61799327657982889573884922904773
61799327657982889575611009877283
61799327657982889581414956688823
61799327657982889581415214956027
61799327657982889583138977930483
61799327657982889987393273003699
61799327657982889988209181598193
61799327657982900510716646342535
61799327657989342208762578270834
61799327657989353321799979725222
61799327657990693266371387602539
61799327657990693266371645869743
61799327657990693267124528781627
61799327657990693267124787048831
61799327657990704379691233126023
61799327657990993409899244531667
61799327657990993410139443633963
61799327657990993410139701901167
61799327657990993412584066906431
61799327657990993455621060894375
61799327657990993456374202073463
61799327657990993456374460340667
61799327657990993456405975336533
61799327657991005758555407650428
61799327657991005758555408201552
61799327657991005758555408201553
61799327657993411029562598825883
61799327657993411031770119612609
61799327657993411031770119729249
61799327657993695159088174361379
61799327657993695159841321307589
61799327657993705677328973522055
61799327657993707461718785003913
61799327657993707461990754172608
61799327657993707461990754172609
61799327657993711167745099188783
61799327657993711167745099188991
61799327657993711168027657926663
61799327657993711168027686623019
61799327657993711175276194772505
61799327657993711175276281928803
61799327657993711175276539146247
61799327657993711175287128818973
61799327657993711175527328971029
61799327657993711221008858976021
61799327657993711221008946132319
61799327657993711221009203349763
61799327657993711221040713609345
61799327657993711221040713610797
61799327657993711221103103721321
61799327657993711221103132419129
61799327657993711221103360938765
61799327657993711221103361056857
61799327657993711221103389635121
61799327657993711221103475730013
61799327657993711221103475846653
61799327657993711221103476792663
61799327657993711221103476909303
61799327657994608030367390630175
61799327657994611787220682192599
61799327657994611788915257836845
61799327658015019711172164142167
61799327658015020945858509410415
61799327658015020945858509410623
61799327658015020945858766627859
61799327658015020953452709947529
61799327658015020953452710065573
61799327658015020953452711469625
61799327658015020953452711482723
61799327658015020953452968687069
61799327658015021365234888502601
61799327658015305037222377859595
61799327658015305082975959469043
61799327658015305082975962651371
61799327658015305082975962652823
61799327658015310365035525021570
61799327658015310383676303649936
61799327658015310387944086371999
61799327658015310387944086488639
61799327658015310429429859862044
61799327658015310433697671280415
61799327658015310566690528498368
61799327658015310566878556575696
61799327658015310566878929628164
61799327658015319852157858626717
61799327658015319852157858743357
61799327658015319854605576499811
61799327658015319854605576616451
61799327658015319859688150677971
61799327658015319859688150794611
61799327658015319900359161408227
61799327658015319900421837434003
61799327658015321089375891551571
61799327658015321089438309309983
61799327658015321089438309310143
61799327658015321089438653666415
61799327658015321094459236332303
61799327658015321094459494599507
61799327658015321094521998097067
61799327658015321094521998097227
61799327658015321476377578129620
61799327658015321483155757871562
61799327658015321485603480343926
61799327658015321501220830703603
61799327658015321554328000887627
61799327658015324793721690520047
61799327658015324793722462172171
61799327658015324793722462172379
61799327658015324793816624417264
61799327658015324793816624417472
61799327658015324793816881634708
61799327658015324793816881634916
61799327658015324793816881696187
61799327658015324793816881814279
61799327658015324793816907210215
61799327658015324793816910392543
61799327658015324793816996487435
61799327658015324793816997550085
61799327658015324796232945464901
61799327658015324796264342290566
61799327658015324796264599508010
61799327658015324796264713826666
61799327658015324796264715423179
61799327658015324796264715539819
61799327658015324796327390319002
61799327658015324796327390319050
61799327658015324801315519638689
61799327658015324801315778277495
61799327658015324801315778277654
61799327658015324801347290072271
61799327658017559535882318537804
61799327658017559535882321720132
61799327658017561228744038547356
61799327658017561230438615123318
61799327658017561230438615241362
61799327658017570654002294170352
61799327658017570654003323040128
61799327658017570656450785946390
61799327658017570656450786996150
61799327658017572348558590755866
61799327658017572348558590873910
61799327658017572353641936704402
61799327658017711536080159078559
61799327658017711536080159195199
61799327658017722654200134711107
61799327658017722654200134827747
61799327658017722654440592080607
61799327658017722656647855766529
61799327658017726353463361017743
61799327658017726353463364200071
61799327658017726356245468468022
61799327658017726356245469984342
61799327658017726360993656251325
61799327658017726360993656367965
61799327658018006786411308622427
61799327658018006786411308623879
61799327658018011721082942706684
61799327658018011725350753075295
61799327658018012270125617251980
61799327658018021601346789506189
61799327658018022792873655280991
61799327658018022797988740027715
61799327658018022800164864972893
61799327658018022843438845376711
61799327658018022845886595129941
61799327658018022845886682286239
61799327658018022845918449763265
61799327658018022845918449764717
61799327658018022845980825465063
61799327658018023257763476189639
61799327658018026496980373406435
61799327658018026496980374456195
61799327658018026497251966334351
61799327658018026497251994914067
61799327658018026497251998096395
61799327658018026497252227785335
61799327658018026497252342458491
61799327658018026499511401917090
61799327658018026499511659134534
61799327658018026499511773453190
61799327658018026499511775166343
61799327658018026499700060461115
61799327658018026499762477556294
61799327658018026499762478022854
61799327658018026504510665457689
61799327658018026504593976095042
61799327658018026504593976095250
61799327658018026504593976273161
61799327658018026504594004854329
61799327658018026504594233490605
61799327658018026504594233492057
61799327658018026504594262070321
61799327658018026504594348165213
61799327658018026504594348281853
61799327658018026504594349344503
61799327658018026504594349698795
61799327658018026542733955014479
61799327658018026542733958196807
61799327658018026542733958314899
61799327658018026542733959246567
61799327658018026550264250248061
61799327658018026550326640476677
61799327658018026550327012485369
61799327658018026550327013902311
61799327658018907351774996504729
61799327658018907351774996621369
61799327658018907351775254888573
61799327658018907351775283468289
61799327658018907352527367197885
61799327658018907352527395777601
61799327658018907354222714494463
61799327658018907354222743074179
61799327658018907354222746256507
61799327658018907354222746257959
61799327658018907354222975943995
61799327658018907354222975945447
61799327658018907354223004523711
61799327658018907354223004525163
61799327658018907354223090631493
61799327658018912288894637558208
61799327658018912295610256125281
61799327658018912295610256126733
61799327658018912295610256243373
61799327658018912295610257188139
61799327658018912295610257306183
61799327658018912295673019426904
61799327658018912295861304721676
61799327658018912654944352316132
61799327658018912700676643467180
61799327658018912700676644516940
61799327658018912707392520315959
61799327658018912707392520432599
61799327658018912707455282553272
61799327658018921574361967686557
61799327658018921574361967803197
61799327658018921576809685559651
61799327658018921576809685676291
61799327658018922169158198560553
61799327658018922169158456827757
61799327658018922169158485407473
61799327658018922171605916433647
61799327658018922176688490611807
61799327658018923228268171064387
61799327658018923228268171181027
61799327658018923404472820327829
61799327658018923404472820327877
61799327658018923404504216170829
61799327658018923404504216170877
61799327658018923404504216287469
61799327658018923404504216287517
61799327658018923404504244867233
61799327658018923404660762666057
61799327658018923406167024319175
61799327658018923406167395855435
61799327658018923406167395855483
61799327658018923406198792864883
61799327658018923406198792981475
61799327658018923406198792981523
61799327658018923406198821561239
61799327658018923406355310663707
61799327658018923406355682200015
61799327658018923411250741685927
61799327658018923411250741685975
61799327658018923411282395912819
61799327658018923411282396029411
61799327658018923411282396029459
61799327658018923411438913711643
61799327658018923411439026980747
61799327658018923411439285247951
61799327658018923412003887095699
61799327658018923412003887097103
61799327658018923412003887213791
61799327658018923412003887215195
61799327658018923412003887586749
61799327658018923412003887586797
61799327658018923412004145853953
61799327658018923412004145854001
61799327658018923412035656113583
61799327658018923412035656115035
61799327658018923412035656126681
61799327658018923412035656128085
61799327658018923412035656231675
61799327658018923412035656244725
61799327658018923412098073873607
61799327658018923412098073990247
61799327658018923412098303561095
61799327658018923412098332140811
61799327658018923412098418247348
61799327658018923412098418247349
61799327658018923412098418346519
61799327658018923412098418363988
61799327658018923412098418363989
61799327658018923412098418365398
61799327658018923412286704709978
61799327658018923413698462741397
61799327658018923413698462859441
61799327658018923413698464263493
61799327658018923413698721480937
61799327658018923413729859749345
61799327658018923413729859750797
61799327658018923413729859867389
61799327658018923413729859867437
61799327658018923413729859868841
61799327658018923413729888447153
61799327658018923413729888448557
61799327658018923413730116966789
61799327658018923413730116968241
61799327658018923413730117084833
61799327658018923413730117086285
61799327658018923413730145664549
61799327658018923413730145666001
61799327658018923413730231757829
61799327658018923413730231759281
61799327658018923413730231875921
61799327658018923413730232820687
61799327658018923413730232938731
61799327658018923778148018220008
61799327658018923778148018220009
61799327658018923778148018336648
61799327658018923778148018336649
61799327658018923779842593980894
61799327658018923779842593980895
61799327658018923816286480463645
61799327658018923816286509043361
61799327658018923817981055991251
61799327658018923817981084687607
61799327658018923823064401821743
61799327658018923823064401938383
61799327658018923823817920304261
61799327658018923823817920420901
61799327658018923823880338062833
61799327658018923823880338179473
61799327658018923823880596330037
61799327658018923825512122993805
61799327658018923825512122995257
61799327658018923825512151573521
61799327658018923825512151574973
61799327658018923825512495948507
61799327658018923825512496065147
61799327658018923825574885114473
61799327658018923825574913694189
61799327658018923825574914756839
61799327658018926927531397371023
61799327658018927065063780092571
61799327658018927065064038359775
61799327658018927067323556093885
61799327658018927067323557044474
61799327658018927067323557044475
61799327658018927067323557143645
61799327658018927072405786848893
61799327658018927072405786849053
61799327658018927072406015486621
61799327658018927072406044066497
61799327658018927072406130272045
61799327658018927072406131222634
61799327658018927072406131222635
61799327658018927072406131321805
61799327658018927110545625400331
61799327658018927110545625518423
61799327658018927110545650915763
61799327658018927110545654098091
61799327658018927110545654098139
61799327658018927110545654216183
61799327658018927110545740191371
61799327658018927110545740309463
61799327658018927110545741241131
61799327658018927110545741254229
61799327658018927110545741372273
61799327658018927110796445278592
61799327658018927110796702561887
61799327658018927110796702574777
61799327658018927110796788786308
61799327658018927110796788786309
61799327658018927112993458064465
61799327658018927112993458182557
61799327658018927112993459127323
61799327658018927112993459245367
61799327658018927113056134024550
61799327658018927113056134024598
61799327658018927113056220297401
61799327658018927113244163151686
61799327658018927113244506659402
61799327658018927113244506659403
61799327658018927118075660234141
61799327658018927118075660352185
61799327658018927118075660352233
61799327658018927118075688931949
61799327658018927118075917451585
61799327658018927118075917569677
61799327658018927118075946149345
61799327658018927118076032242625
61799327658018927118076032360717
61799327658018927118076033305483
61799327658018927118076033423527
61799327658018927118138450985314
61799327658018927118138451051165
61799327658018927118138451169209
61799327658018927118138708268609
61799327658018927118138708386653
61799327658018927118138794475561
61799327658018927479105820170890
61799327658018927479105820170891
61799327658018927484188394349050
61799327658018927484188394349051
61799327658018927522327628245019
61799327658018927522327656824735
61799327658018927522327889694551
61799327658018927522327918274267
61799327658018927522328004498689
61799327658018927524775722371783
61799327658018927524838139933522
61799327658018927524838140983282
61799327658018927529857923478601
61799327658018927529857952058317
61799327658018927529858296549943
61799327658018927529920714295625
61799327672645195675883418703956
61799327672645195682657873923663
61799327672645198975472830227919
61799327672645198975472830227967
61799327672645199387003672874669
61799327672645199387003672886315
61799327672645199387003672887719
61799327672645199387003672991309
61799327672645199387003673004359
61799327672645199387003673936075
61799327672645199387003673937479
61799327672645199387003674054119
61799327672645199387003674408459
61799327672645199387003759080377
61799327672645199387003760143187
61799327672645199387003787660093
61799327672645199387003788722903
61799327672645199387003788727322
61799327672645199387003788727323
61799327672645199387004017360631
61799327672645199387004045940347
61799327672645199387066435123575
61799327672645199387066436173335
61799327672645199387066436173383
61799327672645199387066808059611
61799327672655839039189615364424
61799327672655839039189701453652
61799327672655839039190390199084
61799327672655839039190476292524
61799327672655850152227102908040
61799327672655850152227877746912
61799327672655850564071784842788
61799327672655850564072043109832
61799327672655850564072817944492
61799327672655850564072904037932
61799327672655851799418577408576
61799327672655851799418835671408
61799327672655851799418835688670
61799327672655851799418921764848
61799327672656739607001397354776
61799327672656740018784437432634
61799327672656751131821062985340
61799327672657201072858242848868
61799327672657201484452220680512
61799327672657201484452221730272
61799327672679865154982742733164
61799327672680165481447976356026
61799327672680165481699023415722
61799327672680165483958454944284
61799327672680165483958456343964
61799327672680165483960779292258
61799327672680165527205000358354
61799327672680165527267676384130
61799327672680165527268020740402
61799327672680165527268020757664
61799327672680165527268021094534
61799327672680165527456048817730
61799327672680165527456048834992
61799327672680165527456049171862
61799327672680165534797968435384
61799327672680165534798054524452
61799327672680165534798054878584
61799327672680165534798312791656
61799327672680165534798313145788
61799327672680317406225521779600
61799327672680317413279108126284
61799327672681066095016782352918
61799327672681066095017040620122
61799327672681066095017040633172
61799327672681066095079458378694
61799327672681066095267744723226
61799327672681066095267744736276
61799327672681066095267745073146
61799327672681066102609750429948
61799327672681066102609750779868
61799327672681066102609755029218
61799327672681066102609836519016
61799327672681066102610094786220
61799327672681066102610094799270
61799327672681066102610099385490
61799327672681066506799045479334
61799327672681066506799303746538
61799327672681066506799303759588
61799327672681066506861721487640
61799327672681066506861721505110
61799327672681066506861722904790
61799327672681066507050007845222
61799327672681066507050007849642
61799327672681066507050007862692
61799327672681066507050009262372
61799327672681066514392013538894
61799327672681066514392013551944
61799327672681066514392013556364
61799327672681066514392014956044
61799327672681066514392014969094
61799327672681066514392018155634
61799327672681066514392099645432
61799327672681066514392357912636
61799327672681066514392357925686
61799327672681066514392362511906
61799327672681201990224587361648
61799327672681216624394731665549
61799327672681216624394732715309
61799327672681216624583018010129
61799327672681216624645780124925
61799327672681216624645780124973
61799327672681216631925023716803
61799327672681216631987785831647
61799327672681216631987786881407
61799327672681216631987786881455
61799327672681216631987790067947
61799327672681216632176072176179
61799327672681216632176072176227
61799327672681502133741596449968
61799327672681502133741625029684
61799327672681502179495181241744
61799327672681502179495181241792
61799327672681516402081779487584
61799327672681516813675757319228
61799327672681516821192264729117
61799327672681516821192522996321
61799327672681516821255026494041
61799327672681516821255027893721
61799327672681516821255284761245
61799327672681516821258379361871
61799327672681516821258380761551
61799327672681516821258383948091
61799327672681516821443313188493
61799327672681516821446666056323
61799327672681516958453020504317
61799327672681516958453277721761
61799327672681516958456372322387
61799327672681516958456373372147
61799327672681516958516039486685
61799327672681516958519134087311
61799327672681516958704067564013
61799327672681516958707420431843
61799327672681518604828930431213
61799327672681518604829188698369
61799327672681518604829188698417
61799327672681518604829189048289
61799327672681518604829189048337
61799327672681518604832283299043
61799327672681518604832283648963
61799327672681518604832284698675
61799327672681518604832287885215
61799327672681518604832287898313
61799327672681518605017217125617
61799327672681518605017217125665
61799327672681518605020569993447
61799327672681518605020569993495
61799327672681518605079978890541
61799327672681518605079978890589
61799327672681518605083331758371
61799327672681518605083331758419
61799327672681518605582076196473
61799327672681518605582334476775
61799327672681518605644837961397
61799327672681518605645096241699
61799327672681518605648190829227
61799327672681518605648190842325
61799327672681518607276652890479
61799327672681518607276652903577
61799327672681518607276911170781
61799327672681518607339415005323
61799327672681518607339673285625
61799327672681518607527701362953
61799327672687970997366284987157
61799327672688271049355202622102
61799327672688271049356321817246
61799327672688271186615957351706
61799327672688271186616044490534
61799327672688271186617077609660
61799327672688271186804329785306
61799327672688271186804330848116
61799327672688421304400015971569
61799327672689171617104222497610
61799327672689171617105341692754
61799327672689171617355270956986
61799327672689171617355270974248
61799327672689171617356045795650
61799327672689171624698395858852
61799327672689171624698397275794
61799327672689171754364977227214
61799327672689171754366097485168
61799327672689172859479986397135
61799327672689172859480072490415
61799327672689321734889055956345
61799327672689321742231407436441
61799327672689321742482110122443
61799327672689321742482110139705
61799327672689321742482110139865
61799327672689321742482111539545
61799327672689321742482454496137
61799327672689321919577051479872
61799327672689321925224481658988
61799327672689321926937626363532
61799327672689321927188674822908
61799327672689321927188703402624
61799327672689621931752676839964
61799327672689621933444929185788
61799327672689621933444929185996
61799327672689622070705683911228
61799327672689622116187299655320
61799327672691872864695713325888
61799327672691872864698037673862
61799327672691872908758166270190
61799327672691872908820842295966
61799327672691872910452741797712
61799327672691872910515417823328
61799327672691872916351134342800
61799327672691872916351134347012
61799327672691872916351134360270
61799327672691872916351478716542
61799327672691872916351479070674
61799327672691873320602330583510
61799327672691873320602330600772
61799327672691873320603105422174
61799327672691873320603105422382
61799327672691873322297681999504
61799327672691873457801185189020
61799327672691874555133302757894
61799327672691874562727045669376
61799327672691874562727045673588
61799327672691874562727045673796
61799327672691874562727045686846
61799327672691874562727046023716
61799327672691874562727131762864
61799327672691874562727390043118
61799327672691874562727390397250
61799327672691874692394057487498
61799327672691874699925038284344
61799327672691874699925038634264
61799327672691878261422316791009
61799327672692023026353163711021
61799327672692023026354196830147
61799327672692023026604900933091
61799327672692023033884144507707
61799327672692023033884489231321
61799327672692023033946906622551
61799327672692023033946906639813
61799327672692023033946906639973
61799327672692023033947250996245
61799327672692023034135191934585
61799327672692023034135191934745
61799327672692023034135192984345
61799327672692023034135193334425
61799327672692023438135340748161
61799327672692023438136115582821
61799327672692023445729169748919
61799327672692023445729169753131
61799327672692023445729170816149
61799327672692023445729171166069
61799327672692023575396095473553
61799327672692023575396870312425
61799327672692023582927162363679
61799327672692023582927163426537
61799327672692323223217586596135
61799327672692323773952772117477
61799327672692323774141028832524
61799327672692323774141057412240
61799327672692323774141057412249
61799327672693229740886677978299
61799327672750398515638452464772
61799327672750398652899207190164
61799327672750398652900240309290
61799327672750399064430422906964
61799327672750399064493185021808
61799327672750399064494218123672
61799327672750399064494218140934
61799327672750399110180913098162
61799327672750399110181687932822
61799327672750399110243675213006
61799327672750399110244704082782
61799327672750399110244708332132
61799327672750399110246769813632
61799327672750399110247802915496
61799327672750399110431960157858
61799327672750399110431960158018
61799327672750399110431960507778
61799327672750399110431960507938
61799327672750399110432706294710
61799327672750399110432730760430
61799327672750399110432730760590
61799327672750399110432731810350
61799327672750399110432732160110
61799327672750399110432732160270
61799327672750399110432734992518
61799327672750399110432735346810
61799327672750399110433079366212
61799327672750399110435054758484
61799327672750399110435054758644
61799327672750399110435055108404
61799327672750399110435055108564
61799327672750399110435403714186
61799327672750399110436173966838
61799327672750399110436175366518
61799327672750399110436175488981
61799327672750399110436175838901
61799327672750399112692166521080
61799327672750399112692167920760
61799327672750399112692510894774
61799327672750399112694490869054
61799327672750399112694835242748
61799327672750399117774627312044
61799327672750399117775000383386
61799327672750399117778066268942
61799327672750399117778095084794
61799327672750399117778095102056
61799327672750399247441667823554
61799327672750399247442438076206
61799327672750399247442696693330
61799327672750399247444762424180
61799327672750399247445020691384
61799327672750399247505458458254
61799327672750399247692714883250
61799327672750399247693486535582
61799327672750399247695809483876
61799327672750399247696072350350
61799327672750399247696842603002
61799327672750399247696844002682
61799327672750399249953179530938
61799327672750399249953180930618
61799327672750399249955503878912
61799327672750399255035755108778
61799327672750399255038849709404
61799327672750400896266070458204
61799327672750400896268394806178
61799327672750400896268739179872
61799327672750400896329090857514
61799327672750400896331415205488
61799327672750400903860157743428
61799327672750411419843845141508
61799327672750549227777718498603
61799327672750549227781157455501
61799327672750549227781157572141
61799327672750549227965746575931
61799327672750549227969185532829
61799327672750549227969185999389
61799327672750549230288198486541
61799327672750549230291640643029
61799327672750549230476226563869
61799327672750549230479668720357
61799327672750549235311449973315
61799327672750549235374211738239
61799327672750549235562128094219
61799327672750549235562152676739
61799327672750549235562154076419
61799327672750549235562156790575
61799327672752796920086875245205
61799327672752796920087646897537
61799327672752797057263946800725
61799327672752797057263975497081
61799327672752797057347629620517
61799327672752800212629490498797
61799327672752800624433445496410
61799327672752800624433447032413
61799327672752800761882487052417
61799327672752801861722764398177
61799327672752801861722764864737
61799327672752801998920757008725
61799327672753096697554283894145
61799327672753097246534540680869
61799327672753100218885769308900
61799327672753100218885770708580
61799327672753100218886888504044
61799327672753100218886889450205
61799327672753100356083761919448
61799327672753100356083766518709
61799327672753100356083766518718
61799327672753100356084881114592
61799327672753100356084881127642
61799327672753100356167448871941
61799327672753100356334552111460
61799327672753100356334552111620
61799327672753100356334810378824
61799327672753100356334814978094
61799327672753100356335585095232
61799327672753100356335585210894
61799327672753100356335585213324
61799327672753100356335585217696
61799327672753100356335585230586
61799327672753100356335585230746
61799327672753100356335586630426
61799327672753100401833993843442
61799327672753100401835108452366
61799327672753100401838466037558
61799327672753100401901228156614
61799327672753100401901229556294
61799327672753100402085042302818
61799327672753100402086070822674
61799327672753100402086075421944
61799327672753100402086156911742
61799327672753100402088395170648
61799327672753100402089141307340
61799327672753100402089170123192
61799327672753100402089170127404
61799327672753100402089514378842
61799327672753100402089515913876
61799327672753100409431520072514
61799327672753100409431520203656
61799327672753100409431521607548
61799327672753100409431521607707
61799327672753100409431521620598
61799327672753100409431524789876
61799327672753100767928788210468
61799327672753100767929563049340
61799327672753100767929563995341
61799327672753100950877784397182
61799327672753100950880107345476
61799327672753100951128831456878
61799327672753100951132188923969
61799327672753100951132188923978
61799327672753100958474194630700
61799327672753102187922854082223
61799327672753102188170458997077
61799327672753102188170458997086
61799327672753102188172783345060
61799327672753102195513583898952
61799327672753113123090903582918
61799327672753113123090903701010
61799327672753113123090903705382
61799327672753113123090908304652
61799327672753113123090989794450
61799327672753113123091248061654
61799327672753113123091252660924
61799327672753247203971611249205
61799327672753247203971611249413
61799327672753247203971615970939
61799327672753247203971615970987
61799327672753247203992503257797
61799327672753247203992503258005
61799327672753247203992507981196
61799327672753247341169603509833
61799327672753247341232370346459
61799327672753247341253171544201
61799327672753247341253171894121
61799327672753247341253262238411
61799327672753247341253262356460
61799327672753250450799389803443
61799327672753250450799389803651
61799327672753250450990774420782
61799327672753250496532054006959
61799327672753250496532054007167
61799327672753250496535411596730
61799327672753250496723696891502
61799327672753250519430800293483
61799327672753250519434239250381
61799327672753250519434239367021
61799327672753250519622267794269
61799327672753250521941280281421
61799327672753250522129308358749
61799327672753250526964531768195
61799327672753250527026953776117
61799327672753250527027293533119
61799327672753250527027298132389
61799327672753250527215234471619
61799327672753250527215239070880
61799327672753250527215239070889
61799327672753250527215578827891
61799327672753250527215583427152
61799327672753250527215583427161
61799327672753250862581652579939
61799327672753250862581652580147
61799327672753250862584747180565
61799327672753250862584751766785
61799327672753250862584751885037
61799327672753250862584753301979
61799327672753250862835795639989
61799327672753250862835800361723
61799327672753250862836058641977
61799327672753250908314316783455
61799327672753250908314316783663
61799327672753250908317411384081
61799327672753250908317411384289
61799327672753250908317412783761
61799327672753250908317412783969
61799327672753250908317415970301
61799327672753250908317415970509
61799327672753250908317416088553
61799327672753250908317417505495
61799327672753250908317417505702
61799327672753250908338304792561
61799327672753250908338307980505
61799327672753250908338309515752
61799327672753250908589351852097
61799327672753250908589356457191
61799327672753250908589356575240
61799327672753251045512309743923
61799327672753251045515404344549
61799327672753251045515409066283
61799327672753251045515409066331
61799327672753251045575847766320
61799327672753251045578170813785
61799327672753251045578170831254
61799327672753251045578170831255
61799327672753251045578172230935
61799327672753251045579199584390
61799327672753251045579199701030
61799327672753251045579200634150
61799327672753251045595620560847
61799327672753251045595620560895
61799327672753251045595963517487
61799327672753251045596739891552
61799327672753251045598972028997
61799327672753251045598972378917
61799327672753251045598976615217
61799327672753251045599062723206
61799327672753251045599062723207
61799327672753251045599062822377
61799327672753251045599062841256
61799327672753251045599064239527
61799327672753251045599320990410
61799327672753251045600091592982
61799327672753251045600092642742
61799327672753251045600092759382
61799327672753251045764133061092
61799327672753251045766457525707
61799327672753251045767485928922
61799327672753251045767486045562
61799327672753251045783905855619
61799327672753251045785025186324
61799327672753251045787349534299
61799327672753251045787607814553
61799327672753251045788377937514
61799327672753251045788378054154
61799327672753251048023564589654
61799327672753251048023565639414
61799327672753251048025888704348
61799327672753251048044456714886
61799327672753251048044714982090
61799327672753251048046780596300
61799327672753251053109491752284
61799327672753251053127059472714
61799327672753251053127059472762
61799327672753251053127317739918
61799327672753251053130383644236
61799327672753251068473818145083
61799327672753251068476912745709
61799327672753251068661846222411
61799327672753251068724607987335
61799327672753251068724607987383
61799327672753251068727960855165
61799327672753251068727960855213
61799327672753251070921277750973
61799327672753251070984297783101
61799327672753251070987396969947
61799327672753251071172325860477
61799327672753251071175683327577
61799327672753252098182589740971
61799327672753252098182590090891
61799327672753252099874840903133
61799327672753252099874842320283
61799327672753252099877165367747
61799327672753252099877165385217
61799327672753252099877165735137
61799327672753252099877166784897
61799327672753252143936145836439
61799327672753252143936146302999
61799327672753252143936404116693
61799327672753252143936404583253
61799327672753252145628397115241
61799327672753252145628397581801
61799327672753252145628655866475
61799327672753252145628656929285
61799327672753252145630721480685
61799327672753252145630721579855
61799327672753252145630721947245
61799327672753252145630722997005
61799327672753252145630979760939
61799327672753252145630980214449
61799327672753252145630980227499
61799327672753252281134138913547
61799327672753252281134397193801
61799327672753252281135170615736
61799327672753252282805497717197
61799327672753252282805497717357
61799327672753252282807822181811
61799327672753252282807822181971
61799327672753252282808080479535
61799327672753252282826389725789
61799327672753252282826648477022
61799327672753252282826648477023
61799327672753252282826648477182
61799327672753252282826649539833
61799327672753252282828714091232
61799327672753252282828714091233
61799327672753252282828714190403
61799327672753252282828715607553
61799327672753252282828972824997
61799327672753252282828972825156
61799327672753252282829747193096
61799327672753252282829747309736
61799327672753252282829747309742
61799327672753252290169458649284
61799327672753252311605045816511
61799327672753252357358975100112
61799327672753252692707223319449
61799327672753252692707223319609
61799327672753252692707224736599
61799327672753252692728115328041
61799327672753252692728115328201
61799327672753252692728116278630
61799327672753252692728116278631
61799327672753252692728116278790
61799327672753252692728116745191
61799327672753252692728116745350
61799327672753252694399476965990
61799327672753252694399476965991
61799327672753252694401800030924
61799327672753252694401800030925
61799327672753252694401800380845
61799327672753252694402833016148
61799327672753252694402833132788
61799327672753252694420368023993
61799327672753252694420368024153
61799327672753252694420369091382
61799327672753252694422691922876
61799327672753252694422691922877
61799327672753252694422691923036
61799327672753252694422692389437
61799327672753252694422692389596
61799327672753252694423725141386
61799327672753252724891275994187
61799327672753252724891276344107
61799327672753252763336661065976
61799327672753252763336661182616
61799327672753252763900745298168
61799327672753252763900745764728
61799327672753252900597329702300
61799327672753252900597329818940
61799327672753252901349442011612
61799327672753252901349442128252
61799327672753263263751754797414
61799327672753263264316613864058
61799327672753263400761436599162
61799327672753263400761462113190
61799327672753263400761465295518
61799327672753263400946366893536
61799327672753263400946366893744
61799327672753263400949720110036
61799327672753263400949722943694
61799327672753263400949724360835
61799327672753263400949724360838
61799327672753263400949724360844
61799327672753263400949753057194
61799327672753263400949834546998
61799327672753263401012515176202
61799327672753263401012515176250
61799327672753263401012515189300
61799327672753263401012601265318
61799327672753263401012859545572
61799327672753263401765656351126
61799327672753263401765741027416
61799327672753263401765742444406
61799327672753263401765742444565
61799327672753263401766000724660
61799327672753263812543701142722
61799327672753263812543701142728
61799327672753263812544069596086
61799327672753263812544074195356
61799327672753263812794778302618
61799327672753263812794778302666
61799327672753263812794778315716
61799327672753263812794864391734
61799327672753263812795122671988
61799327672753263813359977139362
61799327672753263813359977139368
61799327672753263813359978556304
61799327672753266968094174767784
61799327672753266975437213576370
61799327672753266975437242154385
61799327672753267105084017776934
61799327672753267105103881033800
61799327672753267105104166829502
61799327672753267105104914135658
61799327672753267105104942715374
61799327672753267105292194906830
61799327672753267105292194906878
61799327672753267105292194907038
61799327672753267105293196246698
61799327672753267105293199429026
61799327672753267105293199429032
61799327672753267105293199430430
61799327672753267105293228008742
61799327672753267105293228010146
61799327672753267107531738832356
61799327672753267107552659538708
61799327672753267107552660588468
61799327672753267107803708015554
61799327672753267112614284430806
61799327672753267112635205137152
61799327672753267112635233715416
61799327672753267516866281953110
61799327672753267516886145210184
61799327672753267516886173788234
61799327672753267516886431005678
61799327672753267516886431005886
61799327672753267516887174078342
61799327672753267516887174078502
61799327672753267519397685834100
61799327672753267524480232495399
61799327672753267524480232495408
61799327672753267524480259656481
61799327672753267524480260010856
61799327672753267524480261073666
61799327672753997677148358757029
61799327672753997677149130409361
61799327672754000786885579376420
61799327672754000786885583625770
61799327672754000923895543909640
61799327672754000969645776883394
61799327672754000969646804353490
61799327672754000969646805753170
61799327672754000969649128701464
61799327672754000969649129751224
61799327672754000969650248032122
61799327672754000969650249081882
61799327672754000969650249094932
61799327672754000969709567518094
61799327672754000969711890466388
61799327672754000969711895188121
61799327672754000969713011196726
61799327672754000969896823943090
61799327672754000969897852812866
61799327672754000969900176810920
61799327672754000969900181532653
61799327672754000969901297554308
61799327672754000972157288590778
61799327672754000972157289990458
61799327672754000972159612938752
61799327672754000972159613061215
61799327672754000977243302198220
61799327672754000977243303247980
61799327672754000977243303261030
61799327672754001335677549818612
61799327672754001335677550868372
61799327672754001381428040009810
61799327672754001381428811662142
61799327672754001381428815911492
61799327672754001381431134610436
61799327672754001381431135660196
61799327672754001381432253941094
61799327672754001381432255003904
61799327672754001381490801774734
61799327672754001381491830644510
61799327672754001381491834893860
61799327672754001381493896375360
61799327672754001381493901097093
61799327672754001381494929494486
61799327672754001381494929949400
61799327672754001381494929966869
61799327672754001381494929966870
61799327672754001381494931012210
61799327672754001381494931029680
61799327672754001381495274323142
61799327672754001381495275385952
61799327672754001381679858721838
61799327672754001381679862971188
61799327672754001381682182719892
61799327672754001381682187441625
61799327672754001381683302400470
61799327672754001381683303463280
61799327672754001383939294499750
61799327672754001383939295899430
61799327672754001383941618847724
61799327672754001383941618970187
61799327672754001389025222000654
61799327672754001389025222018123
61799327672754001389025222018124
61799327672754001389025223063464
61799327672754001389025223080934
61799327672754001389025308107192
61799327672754001389025309170002
61799327672754001389025566374396
61799327672754002616840947693785
61799327672754002618533201317034
61799327672754002618535524265328
61799327672754002618536643479337
61799327672754002755734636089885
61799327672754002755734636193427
61799327672754002755734636206525
61799327672754147909064958257792
61799327672754147909253244602324
61799327672754147977895197277796
61799327672754147977895225857512
61799327672754151499024845410043
61799327672754151499024845410091
61799327672754151499027940010669
61799327672754151499027940127309
61799327672754151499027941177069
61799327672754151499212873487371
61799327672754151499212873487419
61799327672754151499275635252295
61799327672754151499275635252343
61799327672754151499278988120125
61799327672754151499278988120173
61799327672754151499278988586685
61799327672754151499278988586733
61799327672754151501472305015933
61799327672754151501535066780857
61799327672754151501535325048061
61799327672754151501535325048109
61799327672754151501538424234907
61799327672754151501723353125437
61799327672754151506558232178563
61799327672754151506620995343167
61799327672754151506620998529707
61799327672754151506809280637939
61799327672754151506809280637987
61799327672754151506809284887337
61799327672754151613599045087120
61799327672754151636285599785563
61799327672754151636473627862891
61799327672754151636476980730721
61799327672754151636476981197281
61799327672754151638733317658657
61799327672754151643818987953763
61799327672754151682240997762592
61799327672754151682241026342308
61799327672754153268071252253807
61799327672754153331148356967260
61799327672754153331148357083900
61799327672754163831560070184320
61799327672754163831563537837574
61799327672754163832316683266012
61799327672754164380355482783000
61799327672754164380543769127523
61799327672754164380543769127532
61799327672754164380543793574538
61799327672754164380543797823879
61799327672754164380543797823888
61799327672754168084697841111308
61799327672754168084886126406080
61799327672754168092229252370747
61799327672754168092229252370756
61799327672754447549459894269401
61799327672754447549459895669081
61799327672754447549459898874495
61799327672754447549460271927074
61799327672754447915234172676467
61799327672754447961050777850291
61799327672754447961053872101045
61799327672754447961053876700315
61799327672754447961053876701719
61799327672754447961053876706139
61799327672754447961054216457269
61799327672754447961054216457317
61799327672754447961054221056587
61799327672754447961054221062362
61799327672754447961054221062363
61799327672754447961054221062410
61799327672754447961054221062411
61799327672754447961054221075461
61799327672754447961238805927667
61799327672754447961242244534597
61799327672754447961242244534645
61799327672754447961242249133915
61799327672754447961242249139690
61799327672754447961242249139691
61799327672754447961242249139738
61799327672754447961242249139739
61799327672754447961242249152789
61799327672754447961242277836094
61799327672754448098502913170921
61799327672754448098502913170969
61799327672754448098502917776015
61799327672754448098502917776063
61799327672754448098503032561486
61799327672754448098504061431214
61799327672754448098504061431262
61799327672754448099068145663198
61799327672754448121412206366116
61799327672754448121412234945832
61799327672754451208049015711619
61799327672754451208052109845733
61799327672754451208052110312293
61799327672754451208052114445003
61799327672754451208052114561643
61799327672754451208052114563047
61799327672754451208052114567467
61799327672754451208052114917387
61799327672754451208052115980197
61799327672754451208053258222666
61799327672754451208053259272426
61799327672754451253802600503443
61799327672754451253802686242639
61799327672754451253805694754197
61799327672754451253805695104117
61799327672754451253805699353467
61799327672754451253805699825851
61799327672754451253805700888661
61799327672754451253806039110421
61799327672754451253806043709739
61799327672754451253806043827783
61799327672754451253806044182075
61799327672754451253806045244933
61799327672754451253806072411870
61799327672754451276714987949344
61799327672754451276714988999104
61799327672754451279215011716732
61799327672754451279215011833372
61799327672754451284297585894892
61799327672754451284297614591248
61799327672754451619579974211023
61799327672754451619580317517487
61799327672754451619580317517535
61799327672754451619646087677377
61799327672754451619646092399111
61799327672754451619646093798791
61799327672754451619646465451690
61799327672754451665333559002847
61799327672754451665396664074283
61799327672754451665400016942065
61799327672754451665400792266418
61799327672754451665584606412463
61799327672754451665588045019393
61799327672754451665588045019441
61799327672754451665588049618711
61799327672754451665588049736755
61799327672754451665588050091047
61799327672754451665588050091095
61799327672754451665588051153905
61799327672754451688295439406827
61799327672754451688297476441321
61799327672754451688297763404881
61799327672754451688298505311097
61799327672754451688308965780988
61799327672754451688485762785853
61799327672754451688546114813575
61799327672754451688546200552723
61799327672754451688548438811629
61799327672754451688549553420553
61799327672754451688549582116909
61799327672754451688549582466829
61799327672754451690745194314415
61799327672754451690805546342137
61799327672754451690805890348489
61799327672754451690805919044845
61799327672754451690805919394765
61799327672754451690807870340191
61799327672754451690808243392819
61799327672754451690808989535335
61799327672754451690809362606837
61799327672754451690809362606885
61799327672754451690809362619935
61799327672754451690809362723477
61799327672754451690809362723525
61799327672754451690809362736575
61799327672754451690809363073397
61799327672754451690809363073445
61799327672754451690809364136255
61799327672754451690993918425817
61799327672754451690997390684165
61799327672754451690997390684213
61799327672754451690997390697263
61799327672754451690997390800805
61799327672754451690997390800853
61799327672754451690997390813903
61799327672754451690997391150725
61799327672754451690997391150773
61799327672754451690997392213583
61799327672754451695825731458081
61799327672754451695828797362351
61799327672754451695888206259445
61799327672754451695888464526649
61799327672754451695888493223005
61799327672754451695891559127275
61799327672754451695891563713495
61799327672754451695891587823631
61799327672754451695891592409851
61799327672754451696076406864829
61799327672754451696076492603977
61799327672754451696079850071068
61799327672754451696079874518083
61799327672754451696079878767424
61799327672754451802594570945635
61799327672754451802845360787935
61799327672754451802846394379396
61799327672754451802846394379444
61799327672754451802848713655717
61799327672754451802848713655765
61799327672754451802848718377450
61799327672754451802848718377451
61799327672754451802848718377498
61799327672754451802848718377499
61799327672754451802848718390549
61799327672754451802849861916010
61799327672754451802849861916058
61799327672754451805106198843946
61799327672754451805108522842000
61799327672754451810188400086166
61799327672754451810188401135926
61799327672754451810188744442390
61799327672754451810188744442438
61799327672754451810191840092776
61799327672754451810191840092824
61799327672754451810191868672492
61799327672754451810191873394226
61799327672754451810191873407324
61799327672754451825555822129399
61799327672754451825556165085991
61799327672754451825558145077693
61799327672754451825559259686617
61799327672754451825744193163319
61799327672754451825744221859675
61799327672754451825746431422225
61799327672754451825746546207649
61799327672754451825747546031149
61799327672754451825747574727505
61799327672754451825758006850912
61799327672754451828003624691881
61799327672754451828003882959085
61799327672754451828007355217433
61799327672754451828007355230483
61799327672754451828007355334073
61799327672754451828007355347123
61799327672754451828007355683993
61799327672754451828007356746803
61799327672754451828258059320536
61799327672754451828258059320537
61799327672754451828258059333587
61799327672754451828258059437176
61799327672754451828258059437177
61799327672754451828258059450227
61799327672754451828258059787097
61799327672754451828258060849907
61799327672754451833086114180653
61799327672754451833086228966077
61799327672754451833089581833907
61799327672754451833152342549071
61799327672754451833337276025773
61799327672754451833340628893603
61799327672754451871511591292768
61799327672754451871511591292816
61799327672754451871511591642688
61799327672754451871511591642736
61799327672754451873771414946056
61799327672754451874022119049160
61799327672754451879104678878413
61799327672754451879104678878461
61799327672754452855014146717115
61799327672754452855014175414875
61799327672754452855202174794443
61799327672754452855265222828863
61799327672754452855265223891721
61799327672754452856706399531111
61799327672754452856706399548581
61799327672754452856706428110827
61799327672754452856708722361361
61799327672754452856708722479405
61799327672754452856708723896555
61799327672754452856708751059121
61799327672754452856894426563098
61799327672754452856894426563099
61799327672754452856896750438689
61799327672754452856896750911073
61799327672754452856896751960833
61799327672754452856957475524815
61799327672754452856957476587673
61799327672754452856959799522869
61799327672754452856959799535967
61799327672754452900746810920631
61799327672754452900746811038675
61799327672754452900746811393015
61799327672754452900934838997959
61799327672754452900934839116003
61799327672754452900934839470343
61799327672754452902439062689286
61799327672754452902439062689287
61799327672754452902439063734627
61799327672754452902439063739046
61799327672754452902439063739047
61799327672754452902439063752097
61799327672754452902441386564877
61799327672754452902441386570700
61799327672754452902441386570701
61799327672754452902441386682921
61799327672754452902441387037261
61799327672754452902441388087021
61799327672754452902441388100071
61799327672754452902627091811955
61799327672754452902627091829425
61799327672754452902629414642205
61799327672754452902629414648028
61799327672754452902629414648029
61799327672754452902629414760249
61799327672754452902629415114589
61799327672754452902629416164349
61799327672754452902629416177399
61799327672754452925591037951253
61799327672754452925591296218457
61799327672754452925591296231507
61799327672754453038195506706987
61799327672754453038195507756747
61799327672754453038195507769797
61799327672754453039887760330235
61799327672754453039887760448279
61799327672754453039887760452699
61799327672754453039887760465749
61799327672754453039890083284353
61799327672754453039890083400993
61799327672754453039890084800673
61799327672754453039891231190306
61799327672754453039891231306946
61799327672754453047230885367614
61799327672754453108553348440988
61799327672754453109368136776076
61799327672754453449789484538631
61799327672754453449789485601441
61799327672754453449789600257174
61799327672754453451481737117894
61799327672754453451481737234534
61799327672754453451481737234582
61799327672754453451481737234583
61799327672754453451481738161879
61799327672754453451481738167654
61799327672754453451481738167702
61799327672754453451481738279923
61799327672754453451481738284342
61799327672754453451481738284343
61799327672754453451481738297393
61799327672754453451481852953126
61799327672754453451484061110173
61799327672754453451484061115948
61799327672754453451484061115996
61799327672754453451484061115997
61799327672754453451484061228217
61799327672754453451484061232588
61799327672754453451484061232636
61799327672754453451484061232637
61799327672754453451484061582557
61799327672754453451484062645367
61799327672754453451484175901420
61799327672754453451485209021950
61799327672754453451485209138590
61799327672754453457320896731198
61799327672754453457320925545598
61799327672754453459013149543790
61799327672754453459013178124910
61799327672754453472687570635937
61799327672754453472875598713313
61799327672754453474379823331889
61799327672754453474382147329943
61799327672754453474382922286907
61799327672754453474383008380347
61799327672754453474383008730267
61799327672754453474383009793077
61799327672754453474383266660601
61799327672754453474383266673699
61799327672754453474383267010521
61799327672754453474383268073379
61799327672754453474567851409265
61799327672754453474570175407319
61799327672754453474571294737929
61799327672754453474571294737977
61799327672754453474571294751027
61799327672754453474571295087849
61799327672754453474571295087897
61799327672754453474571296150707
61799327672754453474633970763704
61799327672754453474633970763705
61799327672754453474633970763752
61799327672754453474633970763753
61799327672754453474633970776803
61799327672754453474633971113625
61799327672754453474633971113673
61799327672754453474633972176483
61799327672754453475135034596219
61799327672754453475135379319833
61799327672754453475135379319881
61799327672754453475135380382691
61799327672754453475197796715435
61799327672754453475197797065355
61799327672754453475198054995688
61799327672754453475198054995689
61799327672754453475198055008787
61799327672754453475198055345609
61799327672754453475198056408467
61799327672754453481973652336859
61799327672754453481973653399717
61799327672754453482161938694489
61799327672754453520147326155992
61799327672754453520147326272632
61799327672754453520335354233320
61799327672754453520335354349960
61799327672754453520398030259096
61799327672754453520398030375736
61799327672754453520899438465304
61799327672754453520962114491080
61799327672754453520962114607720
61799327672754453527737698668665
61799327672754453657596022869644
61799327672754453657596022986284
61799327672754453658160107101628
61799327672754453658160107218268
61799327672754453664935690229453
61799327672754453664935691279213
61799327672754463974996863054836
61799327672754464020750419150304
61799327672754464569602085803070
61799327672754464569605180403696
61799327672754464569793466748228
61799327672754467679151253898166
61799327672754467679151254947926
61799327672754467679360232309918
61799327672754467725092895463674
61799327672754467725093153730830
61799327672754467869696690064674
61799327672754468273947514401638
61799327672754468273947600490754
61799327672754468273947629070470
61799327672754468273947857708150
61799327672754468273947857708198
61799327672754468273948629360530
61799327672754468273948633609880
61799327672754468273948657940198
61799327672754468273948657940246
61799327672754468273948662189596
61799327672754468274135799696410
61799327672754468274135885785478
61799327672754468274136918904652
61799327672754468274136947484368
61799327672754468281478953191090
61799327672754468281478954240850
61799327672760902030392910009093
61799327672760902167653664384405
61799327672760905688984895644766
61799327672760905878774291743313
61799327672760905878777386343939
61799327672760905878965704927063
61799327672760905878965704940161
61799327672760916442939163212968
61799327672760916854554033423015
61799327672760916854801985881925
61799327672760916854805080482551
61799327672760916854805109062267
61799327672760916854805458140273
61799327672760916855370314024589
61799327672760916991811693197701
61799327672760916991814787798327
61799327672761202356903366255957
61799327672761205466640849741982
61799327672761205878234568939080
61799327672761205878234568956342
61799327672761205885012748681022
61799327672761205923988153848948
61799327672761205923988153866210
61799327672761205923988383319005
61799327672761205923988498222690
61799327672761205923988498576822
61799327672761205930762980605016
61799327672761205930763238889473
61799327672761205930763238889482
61799327672761205930766304793743
61799327672761205930766333472846
61799327672761205930766333590890
61799327672761205930766333608152
61799327672761205930766333608360
61799327672761205930766338194580
61799327672761205930766419697428
61799327672761205930766420051560
61799327672761205930766424283648
61799327672761205930766677964632
61799327672761205930766678318764
61799327672761206061249166740753
61799327672761206061249166876276
61799327672761206061437193873324
61799327672761206061437452153578
61799327672761206068023965035149
61799327672761206068023993614865
61799327672761206068023993614874
61799327672761206068027059635775
61799327672761206068027088215491
61799327672761206068027088215500
61799327672761206068027088687884
61799327672761206068027174427032
61799327672761206068027432694236
61799327672761206068027432707286
61799327672761206068027437293497
61799327672761206068027437293506
61799327672761206068212278909646
61799327672761206068215373510272
61799327672761206068215373615266
61799327672761206068215373628316
61799327672761206068215375032416
61799327672761206068215375045466
61799327672761206068215464307967
61799327672761207715156145075472
61799327672761216998050150502752
61799327672761216998067975070854
61799327672761216998071418751907
61799327672761216998319023549961
61799327672761216998322118150587
61799327672761217181061395069253
61799327672761217181064489669879
61799327672761217181252776014411
61799327672761356178970204051281
61799327672761356178970462318485
61799327672761356179033224433329
61799327672761356185560098498451
61799327672761356185748383793223
61799327672761356185811145908067
61799327672761356185811146957827
61799327672761356186376006041733
61799327672761356186564291336505
61799327672761367298876833703292
61799327672761367298876833703340
61799327672761367298879929353678
61799327672761367298879929353726
61799327672761367298879934075412
61799327672761367298879934075460
61799327672761367298879934088510
61799327672761367344609497906808
61799327672761367344612593557242
61799327672761367344612598278928
61799327672761367344612598278976
61799327672761367344612598292026
61799327672761367344633484516074
61799327672761367344633485565834
61799327672762102787391717495301
61799327672762102787454393520917
61799327672762105897191618389658
61799327672762106445983588814588
61799327672762106445983588831850
61799327672762106452761768556530
61799327672762106452761768573783
61799327672762106452761768573792
61799327672762106491737173741718
61799327672762106491988220663838
61799327672762106491988221138284
61799327672762106491988222201094
61799327672762106491988566574836
61799327672762106498512258764981
61799327672762106498512258764990
61799327672762106498515324669251
61799327672762106498515324669411
61799327672762106498515353348354
61799327672762106498515353466398
61799327672762106498515353483660
61799327672762106498515353483868
61799327672762106498515358070088
61799327672762106498515697840140
61799327672762106498515698194272
61799327672762106498766371710242
61799327672762106498766376433211
61799327672762106498766400408050
61799327672762106498766400425312
61799327672762106498766400880226
61799327672762106498766401943036
61799327672762106498766401943244
61799327672762106498766401960506
61799327672762106498766405129567
61799327672762106498766405129576
61799327672762106498766486501490
61799327672762106628998186751784
61799327672762106635776108213472
61799327672762106635776108563392
61799327672762106635776112812742
61799327672762106635776452569744
61799327672762107680849463297129
61799327672762117017007199566248
61799327672762117017007199566296
61799327672762117017007199566456
61799327672762117565796046731189
61799327672762117566071108979819
61799327672762117566071113684243
61799327672762117566071137656492
61799327672762117566071137676175
61799327672762117611549660219529
61799327672762117611552726123799
61799327672762117611553099176427
61799327672762117611615864477811
61799327672762117611800334206914
61799327672762117611803801859960
61799327672762117611803801860008
61799327672762117611803801860168
61799327672762117611803801879691
61799327672762117611803801879851
61799327672762117611803803279371
61799327672762117611803803279531
61799327672762256609333204288833
61799327672762256609521231316241
61799327672762256616111470119843
61799327672762256616299412458023
61799327672762256616299415172179
61799327672762256616299755414615
61799327672762256618555752100115
61799327672762256792629990995834
61799327672762256799313754824740
61799327672762258441453620195456
61799327672762267729430959818276
61799327672762267729430959936320
61799327672762267729430961353470
61799327672762556801302310951605
61799327672762556801302655325139
61799327672762556942830735216704
61799327672762556942830763913060
61799327672762556943374699209068
61799327672762556984327382160716
61799327672762556988563399420172
61799327672762556988563428116528
61799327672762558630640617345084
61799327672762558630703293487292
61799327672762558636539871251108
61799327672762558767901286097840
61799327672762567918677534260088
61799327672762567918680633110112
61799327672762567918680633228156
61799327672762567918680634645306
61799327672762567918680977938720
61799327672762567918680979001578
61799327672762567918701520869354
61799327672762567918701521919114
61799327672762567918701525120108
61799327672762567918701553816464
61799327672762568101632178733178
61799327672762569153961695441111
61799327672762569154024342887171
61799327672762569154045263475479
61799327672762569702816313329363
61799327672762569703004712942999
61799327672762569703088280977367
61799327672764807600438935220736
61799327672764807600439021309804
61799327672764807737636927824482
61799327672764807737636927826912
61799327672764807737636927831284
61799327672764807737636927844174
61799327672764807737636927844334
61799327672764807737636932430554
61799327672764807744414849301650
61799327672764807744414849306022
61799327672764807744414850718752
61799327672764807744414853905292
61799327672764807744414935395090
61799327672764807744415193675344
61799327672764807783390512736780
61799327672764807783390512754250
61799327672764807783453247220877
61799327672764807783453274873305
61799327672764807783453274873306
61799327672764807783453274873465
61799327672764807783453275918854
61799327672764807783453275936116
61799327672764807783453279105393
61799327672764807783453362012134
61799327672764807785900996856024
61799327672764807785901082949464
61799327672764807790168405395666
61799327672764807790168406930851
61799327672764807790168778467168
61799327672764807790168778585260
61799327672764807790168780002202
61799327672764807790231168695615
61799327672764807790231540704316
61799327672764807790231540704475
61799327672764807790231541767126
61799327672764808195235280764808
61799327672764808195235280782277
61799327672764808195235280782278
61799327672764808195235281827618
61799327672764808195235285014365
61799327672764808195235625138550
61799327672764808195235626201360
61799327672764808202013436059735
61799327672764808202013460051836
61799327672764808202013460524219
61799327672764808202013460524220
61799327672764808202013461569560
61799327672764808202013461569768
61799327672764808202013461587030
61799327672764808202013464756064
61799327672764808202013464756091
61799327672764808202013464756100
61799327672764808202013464756307
61799327672764808202013464756308
61799327672764808202013546613288
61799327672764808202013547676098
61799327672764808202013550845376
61799327672764808332433273392826
61799327672764808332433531660030
61799327672764808332433531673080
61799327672764808339211453134768
61799327672764808339211454534448
61799327672764808339211454547498
61799327672764808339211457720931
61799327672764808339211457734038
61799327672764808339211539223836
61799327672764808339211797504090
61799327672764809384012839170750
61799327672764809384012839170910
61799327672764809384012840570590
61799327672764809429766424080618
61799327672764809429766424080826
61799327672764809429766425130378
61799327672764809429766425130586
61799327672764809429766511219654
61799327672764809429766511573786
61799327672764809430017214259740
61799327672764809430017215322550
61799327672764809430017472539994
61799327672764809430017472544413
61799327672764809430017472544414
61799327672764809430017472557464
61799327672764809430017473607224
61799327672764809430017558633482
61799327672764809430017559696292
61799327672764809430582331610850
61799327672764809430582331611057
61799327672764809430582331611058
61799327672764809430582332673868
61799327672764809432276879602875
61799327672764809432276908300635
61799327672764809432276908304847
61799327672764809432276908305063
61799327672764809437360225433367
61799327672764809437360254131127
61799327672764809437360254131136
61799327672764809437360598504869
61799327672764809437360598504878
61799327672764809567027178810430
61799327672764809567027179855978
61799327672764809567027265949258
61799327672764809567215465154962
61799327672764809567215465155121
61799327672764809567215551244030
61799327672764809567215551244189
61799327672764809567780324221606
61799327672764809574558247095967
61799327672764809574558591469708
61799327672764809574558591469717
61799327672764818857452250760410
61799327672764818857452336849478
61799327672764818857720866583542
61799327672764957900986286083713
61799327672764957900986372172781
61799327672764957901174313111121
61799327672764957901174571378325
61799327672764957901174657467553
61799327672764957901237333493169
61799327672764957903496769135727
61799327672764957907764207558291
61799327672764957907764207558451
61799327672764957907764212157721
61799327672764957907952492853063
61799327672764957907952492853223
61799327672764957907952497452493
61799327672764957907952837209495
61799327672764957907952841808765
61799327672764957908015254967907
61799327672764957908015259217257
61799327672764957908517697693081
61799327672764957908580115101573
61799327672764957908580115101733
61799327672764957908580459458005
61799327672764958312768549209921
61799327672764958319546472084547
61799327672764958319546474798703
61799327672764958319546474916747
61799327672764958319546476333897
61799327672764958319546557823695
61799327672764958319546562422965
61799327672764958319797519144035
61799327672764958320362378214891
61799327672764958320362379277909
61799327672764958320362465366977
61799327672764958322053601918811
61799327672764958450029303935313
61799327672764958450217332012689
61799327672764958456807226459811
61799327672764958456807226459859
61799327672764958456807229646351
61799327672764958456995511754583
61799327672764958456995511754631
61799327672764958457560370825439
61799327672764958496065078699686
61799327672764958505068171258860
61799327672764959733650640350628
61799327672764959733838668427956
61799327672764960144888707782668
61799327672764960144888707899308
61799327672764960145432646259600
61799327672764969021080942763132
61799327672764969021080942763180
61799327672764969021084037013886
61799327672764969021084037363806
61799327672764969021084038413518
61799327672764969021084041613156
61799327672764969021084042085540
61799327672764969021084043135252
61799327672764969432866301539934
61799327672764969432866301539982
61799327672764969432866306261668
61799327672764969432866306261716
61799327672764969432866306274766
61799327672764969432866392350784
61799327672764969615605577408840
61799327672764969615608671659594
61799327672764969615608676258864
61799327672764969615608676731248
61799327672764969615796958353998
61799327672764969615796958354046
61799327672764969615796962603396
61799327672764969615796962721440
61799327672764969615796963075732
61799327672764969615796963075780
61799327672764969615796964138590
61799327672764969615797049164848
61799327672764969615880612127514
61799327672764969615880612127562
61799327672764969615880645428963
61799327672764969615880645428964
61799327672764969615880645442062
61799327672764969615880731518032
61799327672764969615880989798334
61799327672764970668210128835495
61799327672764974379333722527488
61799327672765258092704688643381
61799327672765258092767363269477
61799327672765258092767364669157
61799327672765258092767450762437
61799327672765258092955391346805
61799327672765258092955649614009
61799327672765258092955649963929
61799327672765258092955735703077
61799327672765258092955736057209
61799327672765258504549713889012
61799327672765258641747361775739
61799327672765258641747361788789
61799327672765258641747591241584
61799327672765258641747620055993
61799327672765258641747706499401
61799327672765258641747707562211
61799327672765258641810124244875
61799327672765258641810382188307
61799327672765258641810382525129
61799327672765258641810383587987
61799327672765258641998410252584
61799327672765258641998410252585
61799327672765258641998410265635
61799327672765258641998410602505
61799327672765258641998411665315
61799327672765258641998668532839
61799327672765258641998668882759
61799327672765258648501497527388
61799327672765258648585180347180
61799327672765258685314751991522
61799327672765258687480255445052
61799327672765258687511765644824
61799327672765258687574441670600
61799327672765258687762469747928
61799327672765258692092888688201
61799327672765258692092917384557
61799327672765259922293699139964
61799327672765259922293699606524
61799327672765259928192953045988
61799327672765260471148345607724
61799327672765260471336373685052
61799327672765269210330616054968
61799327672765269210333710305674
61799327672765269210333710305722
61799327672765269210333710655594
61799327672765269210333711705402
61799327672765269210333714904992
61799327672765269210333715023036
61799327672765269210333715377328
61799327672765269210333715377376
61799327672765269210333716427136
61799327672765269210334059733600
61799327672765269210334059733648
61799327672765269210354603713994
61799327672765269210354606914988
61799327672765269210354635611344
61799327672765269622115974831770
61799327672765269622115979553504
61799327672765269622115979553552
61799327672765269622115979566602
61799327672765269622116065642620
61799327672765269622116323922874
61799327672765269759122586497160
61799327672765269759125680747866
61799327672765269759125680747914
61799327672765269759125681097786
61799327672765269759125685347184
61799327672765269759125685465228
61799327672765269759125685819520
61799327672765269759125685819568
61799327672765269759126030175792
61799327672765269759126030175840
61799327672765269759313967442318
61799327672765269759313967442366
61799327672765269759313971691716
61799327672765269759313971809760
61799327672765269759313972164052
61799327672765269759313972164100
61799327672765269759313973226910
61799327672765269759314058253168
61799327672765269759314059315978
61799327672765269759397621215834
61799327672765269759397621215882
61799327672765269759397625820927
61799327672765269759397625820928
61799327672765269759397625820975
61799327672765269759397625820976
61799327672765269759397625834026
61799327672765269759397654517283
61799327672765269759397654517284
61799327672765269759397654517331
61799327672765269759397654517332
61799327672765269759397654530382
61799327672765269759397740606352
61799327672765269759397740606400
61799327672765269759397998886654
61799327672765269804879241560696
61799327672765269804879270257052
61799327672765269805130285419350
61799327672765269805130285419398
61799327672765269805130290024443
61799327672765269805130290024444
61799327672765269805130290024491
61799327672765269805130290024492
61799327672765269805130290037542
61799327672765269805130318720799
61799327672765269805130318720800
61799327672765269805130318720847
61799327672765269805130318720848
61799327672765269805130318733898
61799327672765269805130404809868
61799327672765269805130404809916
61799327672765269805130663090170
61799327672765270857208755067795
61799327672765270857459430591023
61799327672765270857459802127283
61799327672765270857480351179331
61799327672765270994469395124403
61799327672765270994657423201731
61799327672765270994657794737831
61799327672765271040411007993395
61799327672765271040411007993555
61799327672765271040474026975715
61799327672765271041230354500376
61799327672765271406523368681219
61799327672765274568583395819324
61799327672765274744003533382532
61799327672765274751597735459003
61799327672765274751597735459004
61799327672765275110032211717124
61799327672765275110032326385860
61799327672765275110032326385908
61799327672765275117375365194446
61799327672765275117375365194494
61799327672765275117647335444714
61799327672766159072298389040699
61799327672766159072298389053749
61799327672766159072298733764313
61799327672766159072298733764361
61799327672766159072298734827171
61799327672766159072361151172965
61799327672766159072361152572645
61799327672766159072361409440169
61799327672766159072361409440217
61799327672766159072549437517497
61799327672766159072549437517545
61799327672766159072549437530595
61799327672766159072549437867417
61799327672766159072549437867465
61799327672766159072549438930275
61799327672766159076796187864412
61799327672766159076796216560768
61799327672766159076817108452720
61799327672766159076817137149076
61799327672766159077381964337036
61799327672766159079052524792348
61799327672766159079073474077012
61799327672766159209559402050764
61799327672766159209559402050765
61799327672766159209559402063815
61799327672766159209559402400685
61799327672766159209559403463495
61799327672766159252875743789702
61799327672766159253063771867030
61799327672766159255323461546108
61799327672766159255323461662748
61799327672766159259841908563661
61799327672766159259841908563709
61799327672766159259841937260017
61799327672766159259841937260065
61799327672766159262098274069855
61799327672766159262098274069903
61799327672766160490105395157680
61799327672766160901699372872684
61799327672766160901699372989324
61799327672766160901887400950012
61799327672766160901887401066652
61799327672766160902703653517369
61799327672766160902703682097085
61799327672766170189673613762120
61799327672766170189676708012826
61799327672766170189676708012874
61799327672766170189676708362746
61799327672766170189676712612144
61799327672766170189676712730188
61799327672766170189676713084480
61799327672766170189676713084528
61799327672766170189677057440800
61799327672766170189864994707278
61799327672766170189864994707326
61799327672766170189864998956676
61799327672766170189864999074720
61799327672766170189864999429012
61799327672766170189864999429060
61799327672766170189865000491870
61799327672766170189948648480794
61799327672766170189948648480842
61799327672766170189948653085888
61799327672766170189948653085936
61799327672766170189948653098986
61799327672766170189948681782244
61799327672766170189948681782292
61799327672766170189948681795342
61799327672766170189948767871312
61799327672766170189948767871360
61799327672766170189949026151614
61799327672766170372879305294858
61799327672766170372879305294906
61799327672766170372879309899952
61799327672766170372879309900000
61799327672766170372879338596308
61799327672766170372879338596356
61799327672766170372879424685376
61799327672766170372879424685424
61799327672766171425020422389203
61799327672766171425208822002791
61799327672766171425208822002839
61799327672766171425292390037207
61799327672766172020005052760195
61799327672766172020005052760243
61799327672766172020824429381965
61799327672766175136332415694832
61799327672766175680375484744603
61799327672766175680375513324319
61799327672766175686212392537357
61799327672766175725857129068411
61799327672766175725857129068459
61799327672766175725857387335615
61799327672766175726045415412943
61799327672766175726045415412991
61799327672766175726108148948119
61799327672766175726108177527835
61799327672785217498757738547285
61799327672785222445228283170047
61799327672785232183753554406077
61799327672785517550557370945706
61799327672785517550558141181096
61799327672785517555640716776198
61799327672785517687819154190954
61799327672785517688007440535477
61799327672785517688007440535486
61799327672785521209150615023180
61799327672785521392164954675750
61799327672785521392352982753078
61799327672785522634478299416214
61799327672785523038728894079654
61799327672785523038729152346858
61799327672785523039294011413502
61799327672785523046071932887422
61799327672785523046071932888240
61799327672785523046072277260956
61799327672785532327270590655728
61799327672785532327271362308060
61799327672785532327292259039781
61799327672785532329803110564027
61799327672785532510284930308298
61799327672785532510285701960630
61799327672785532510472958385626
61799327672785532510473987255402
61799327672785533752597903514715
61799327672785533752597903514875
61799327672785667787745975555966
61799327672785667787745975556014
61799327672785667787746232773410
61799327672785667858699551103656
61799327672785667858887837448188
61799327672785673163887372927614
61799327672785673163887372940664
61799327672785673204557713628840
61799327672785673205101651989132
61799327672785673209620037131130
61799327672785673209620037144180
61799327672785673209620038193940
61799327672785673341818382148524
61799327672785673341818382265164
61799327672785673346818029741678
61799327672785673346818030804488
61799327672785673346901685048936
61799327672785673346901685048984
61799327672785673346901685062034
61799327672785682604941149417822
61799327672785682604941149417870
61799327672785682605129177495150
61799327672785682605129177495198
61799327672785682673832662542656
61799327672785682673832662542704
61799327672785682673832662659296
61799327672785682673853582197892
61799327672785682673853583247652
61799327672785683847254149798722
61799327672785684251505087771966
61799327672785684251505087772014
61799327672785684251505088821726
61799327672785684251505346039170
61799327672785684252069947888370
61799327672785684252070205105814
61799327672785684252070205105862
61799327672785684252070205105868
61799327672785684253764494954352
61799327672785684253764523532616
61799327672785684258848126580552
61799327672785684258848126580600
61799327672785687958110582284670
61799327672785687958111325357232
61799327672785687958111325357280
61799327672785687958111353938400
61799327672786416471994270129338
61799327672786416471994271529018
61799327672786416477076845707178
61799327672786418118306390821214
61799327672786418118306390821374
61799327672786418118307161056604
61799327672786418118557439280590
61799327672786418118557439280750
61799327672786418118558209515980
61799327672786418118558209870272
61799327672786418118558210932922
61799327672786418118558210933082
61799327672786418118558553889674
61799327672786418123640669257184
61799327672786418123640784048432
61799327672786418123641042328526
61799327672786421822652191288748
61799327672786421822652191306170
61799327672786421822652962941080
61799327672786421822653305915094
61799327672786421822715981923448
61799327672786421822715981940710
61799327672786421822715983340390
61799327672786421822903239765386
61799327672786421822903239765546
61799327672786421822904010000776
61799327672786421822904010005148
61799327672786421822904010018038
61799327672786421822904010018198
61799327672786421822904010355068
61799327672786421822904011417718
61799327672786421822904011417878
61799327672786421822904014604418
61799327672786421822904354374461
61799327672786421822904354374470
61799327672786423606477913942272
61799327672786423606477914292192
61799327672786432895104041029973
61799327672786432895291551484469
61799327672786432895291580064185
61799327672786432940773195808494
61799327672786432940773967443404
61799327672786432940774310404368
61799327672786432940774310417418
61799327672786432940835930393213
61799327672786432940836733811961
61799327672786432941023871196368
61799327672786432941023985987616
61799327672786432941024244267861
61799327672786432941024244267870
61799327672786432941024985805292
61799327672786432941025014503100
61799327672786432941025014507472
61799327672786432941025014520362
61799327672786432941025014520522
61799327672786432941025015920042
61799327672786432941025015920202
61799327672786432941025019106742
61799327672786432941025100596540
61799327672786432941025358876794
61799327672786432943284794641656
61799327672786434129885199684629
61799327672786434724597889924740
61799327672786568243685307315983
61799327672786568419179059140758
61799327672786568426448570979212
61799327672786568426699619438588
61799327672786568426699648018304
61799327672786572123524859625554
61799327672786572123545780330502
61799327672786573708728220351407
61799327672786573710987655062297
61799327672786573772369409413484
61799327672786573777369028421306
61799327672786573777369056651102
61799327672786573777369056652506
61799327672786573777369056669976
61799327672786573777369058069448
61799327672786573777369058069656
61799327672786573777369142745946
61799327672786573777369142763256
61799327672786573777369401026248
61799327672786573777452712309524
61799327672786573777452712326994
61799327672786573777452740889240
61799327672786573777453083850252
61799327672786573777453083863302
61799327672786583035743999995577
61799327672786583058651397606968
61799327672786583241582054421032
61799327672786584887957965747608
61799327672786587977131165503867
61799327672786588007569634250570
61799327672786868019478290908430
61799327672786868021173609625292
61799327672786868570216628526908
61799327672786868570216657106624
61799327672786868608386977111766
61799327672786868608449653137542
61799327672786868615698244271000
61799327672786872312732777596562
61799327672786872312795453622338
61799327672786872315243171495384
61799327672786873920886065739374
61799327672786873920886065739422
61799327672786873920886065740826
61799327672786873920886065758296
61799327672786873920886066089342
61799327672786873920886066094958
61799327672786873920886066095118
61799327672786873920886066108008
61799327672786873920886066108216
61799327672786873920886151834266
61799327672786873920886151851576
61799327672786873920886151851735
61799327672786873920886410131830
61799327672786873920969721397844
61799327672786873920969721402215
61799327672786873920969721402216
61799327672786873920969721415314
61799327672786873920970092938524
61799327672786873920970092951622
61799327672786873961556406796184
61799327672786873961556406796392
61799327672786873961619082705320
61799327672786873961619082821960
61799327672786873962372314339665
61799327672786873962372314339674
61799327672786873966702385601360
61799327672786873966702385605731
61799327672786873966702385605732
61799327672786873966702385618830
61799327672786873966702414181076
61799327672786873966702757142088
61799327672786873966702757155138
61799327672786874098817075315868
61799327672786874098817075432508
61799327672786874103900378216280
61799327672786874103900378216328
61799327672786874103900405747741
61799327672786874103900749752588
61799327672786874103900749752636
61799327672786883247901070898804
61799327672786883247921618551172
61799327672786883247921619600932
61799327672786883385099063509352
61799327672786883385099063509400
61799327672786883430852275365236
61799327672786885031474974835928
61799327672786885031474974835976
61799327672786885039089724564767
61799327672786885039089724564768
61799327672786885039089725627578
61799327672786885087270110873471
61799327672786888196819307542406
61799327672786888738352923337028
61799327672786888738352923341399
61799327672786888738352923341400
61799327672786888738352923341447
61799327672786888738352923341448
61799327672786888738352923354498
61799327672786888738353294877708
61799327672786888738353294877756
61799327672786888738353294890806
61799327672789118175429357833190
61799327672789118175429359232870
61799327672789118175429616100394
61799327672789118175429616450314
61799327672789118180511933411030
61799327672789118180512190628474
61799327672789119364206916208772
61799327672789119409960501118688
61799327672789119410023263233532
61799327672789119410023264650474
61799327672789119415042703642448
61799327672789119415043076713790
61799327672789119415043076713950
61799327672789119415043822974501
61799327672789119415043851554217
61799327672789119415105838828634
61799327672789119415106585089185
61799327672789119415106613668901
61799327672789119821804498907114
61799327672789119821805269142504
61799327672789119821805270559446
61799327672789119821805499197165
61799327672789119826887843320664
61799327672789119826887844737606
61799327672789119826888073375325
61799327672789119826888101955041
61799327672789119826888101955050
61799327672789119826888845027657
61799327672789119826888873607373
61799327672789119964086841893379
61799327672789119964086870473095
61799327672789123068552717043488
61799327672789123114305273083628
61799327672789123114305273101050
61799327672789123114306301953404
61799327672789123114306387709974
61799327672789123114369063718328
61799327672789123114369063735590
61799327672789123114369065135270
61799327672789123114369068321969
61799327672789123114556321560266
61799327672789123114556321560426
61799327672789123114557350430042
61799327672789123114557350430202
61799327672789123114557436169350
61799327672789123116816786190692
61799327672789123121899360368852
61799327672789123121899360373223
61799327672789123121899360373224
61799327672789124760933232710333
61799327672789124760933233176893
61799327672789124760933261756609
61799327672789124760933261756618
61799327672789124761498120473342
61799327672789124763192697517268
61799327672789124898696199177330
61799327672789134049474672554237
61799327672789134049475471367900
61799327672789134049495621838901
61799327672789134049495621839061
61799327672789134049496363375674
61799327672789134049496736447985
61799327672789134186672435458592
61799327672789134186673464328368
61799327672789134186756347984577
61799327672789134186756376564293
61799327672789134232426020368508
61799327672789134232427049238284
61799327672789134232489012188093
61799327672789134232489012188253
61799327672789134232489040767809
61799327672789134232489040767818
61799327672789134232489040767969
61799327672789134232489811000730
61799327672789134232489811003208
61799327672789134232489811020470
61799327672789134232489815606849
61799327672789134232490155376893
61799327672789134232676952991248
61799327672789134232677038730396
61799327672789134232677326062590
61799327672789134232677326062750
61799327672789134232678096315242
61799327672789134232678096315402
61799327672789134232678097714922
61799327672789134232678097715082
61799327672789134232678100901621
61799327672789134232678100901622
61799327672789134232678183454230
61799327672789134232678186640770
61799327672789134234937532075892
61799327672789134234937533475572
61799327672789134240020107653732
61799327672789134240020107658103
61799327672789134240020107658104
61799327672789135840663354774522
61799327672789135878801931712346
61799327672789135878802189979541
61799327672789135878802189979550
61799327672789135879052980171722
61799327672789135879053237389157
61799327672789135879053237389166
61799327672789135879618068944511
61799327672789135879618068944719
61799327672789135879618097522823
61799327672789135881312673149807
61799327672789135881312673149816
61799327672789135886395990400583
61799327672789135886395990406172
61799327672789135886395990406199
61799327672789135886395990419249
61799327672789135886395990419457
61799327672789135886396018980299
61799327672789135886396018980308
61799327672789136016062944705093
61799327672789136018510637186415
61799327672789136018510665764736
61799327672789136023593983016880
61799327672789136023593983016907
61799327672789136023594011595228
61799327672789268292962368349373
61799327672789268292962626616625
61799327672789268293025130114297
61799327672789268293025388381501
61799327672789268293025388381549
61799327672789269527556277997661
61799327672789269535086570048915
61799327672789269535149332163759
61799327672789269946931338072731
61799327672789269946932366942507
61799327672789270122363442741506
61799327672789270122614146844610
61799327672789270129883916950268
61799327672789270129946679065112
61799327672789270129946707644828
61799327672789273826709243226302
61799327672789273826959947329406
61799327672789275000381272031546
61799327672789275064503753659520
61799327672789275064566429685296
61799327672789275064754457762624
61799327672789275069022138445934
61799327672789275069022138447386
61799327672789275069022138801518
61799327672789275069022138801678
61799327672789275069022224540826
61799327672789275069022482821128
61799327672789275069105794104404
61799327672789275069105794108775
61799327672789275069105794108776
61799327672789275069105794108823
61799327672789275069105794108824
61799327672789275069105794121874
61799327672789275069106165645084
61799327672789275069106165645132
61799327672789275069106165658182
61799327672789275475804497233976
61799327672789275476348435594268
61799327672789275476369700674362
61799327672789275480616116296500
61799327672789275480616116646212
61799327672789275480616116646420
61799327672789275480616117696180
61799327672789275480616202385568
61799327672789275480616202389780
61799327672789275480888057230820
61799327672789275480888057235191
61799327672789275480888057235192
61799327672789275480888057235239
61799327672789275480888057235240
61799327672789275480888057248290
61799327672789275480888058298050
61799327672789275480888085810536
61799327672789275480888171554056
61799327672789275480888171554104
61799327672789275480888171567154
61799327672789275480888429834358
61799327672789275618148811960632
61799327672789275618148840540348
61799327672789284327334400115820
61799327672789284327334404365170
61799327672789284327397076141388
61799327672789284327397076141436
61799327672789284327397080727608
61799327672789284329656511902038
61799327672789284329656512256170
61799327672789284329844798613800
61799327672789284329844884353108
61799327672789284350304479401848
61799327672789284350304479401896
61799327672789284738928636214668
61799327672789284738928640464018
61799327672789284739179340317564
61799327672789284739179340317612
61799327672789284741438776078214
61799327672789284741438776432346
61799327672789284741439120451956
61799327672789284762086370525444
61799327672789284762086370642084
61799327672789284762086484960900
61799327672789284762086484960948
61799327672789284876377332928160
61799327672789284876377337527421
61799327672789284876377337527430
61799327672789284944829114047556
61799327672789284945017027339508
61799327672789284945017027456148
61799327672789284945017141775012
61799327672789284945017142124932
61799327672789284945100795898400
61799327672789284945100795898448
61799327672789286004211457618550
61799327672789286004211458681408
61799327672789286111722982183004
61799327672789286111723067922152
61799327672789286111723096618508
61799327672789286118501247664094
61799327672789286118501276360450
61799327672789286179611047542488
61799327672789286179611047542536
61799327672789286187142114078482
61799327672789286187142114078530
61799327672789286187142114432614
61799327672789286187142114432822
61799327672789286187142115495472
61799327672789286187142115495632
61799327672789286530095254192094
61799327672789286530095254542014
61799327672789286598736093327116
61799327672789286598736093327276
61799327672789289680566510412074
61799327672789289682825946172724
61799327672789289703474683926638
61799327672789289817763474147230
61799327672789289817764588775019
61799327672789289817764588775028
61799327672789289886405312155370
61799327672789289886405340735086
61799327672789289886405340740702
61799327672789289886405340740862
61799327672789289886405340753752
61799327672789289886405340753960
61799327672789289886405426480010
61799327672789289886405426493108
61799327672789289886405426497320
61799327672789289893747350691158
61799327672789289894019291277170
61799327672789289894019291282993
61799327672789289894019291282994
61799327672789289894019319856886
61799327672789289894019319861222
61799327672789289894019319861257
61799327672789289894019319861258
61799327672789289894019319861305
61799327672789289894019319861306
61799327672789289894019319874356
61799327672789568482295724111081
61799327672789568482295725510761
61799327672789568482295982378285
61799327672789568482295982728205
61799327672789568487378184903497
61799327672789568487378298289241
61799327672789568487378299688921
61799327672789568487378527860089
61799327672789568487378556556445
61799327672789569716825838894193
61799327672789569716826953503117
61799327672789569717642861033349
61799327672789569721909184724685
61799327672789569721909442991889
61799327672789569721910299333609
61799327672789569721910557600813
61799327672789569722077554903670
61799327672789569722161237723254
61799327672789569722161266302970
61799327672789569722724977463669
61799327672789569722725092254917
61799327672789569722725350534954
61799327672789569722725350535162
61799327672789569722725350535171
61799327672789569724419926179417
61799327672789569724420669251816
61799327672789569724420669252024
61799327672789569724421040775291
61799327672789569724421040788341
61799327672789570128619697104594
61799327672789570242971914886838
61799327672789570242971914886886
61799327672789570243160201231370
61799327672789570243160201231418
61799327672789570248054461884962
61799327672789570248054489064998
61799327672789570248054489065046
61799327672789570248054718635846
61799327672789570248054718635894
61799327672789570248054719102406
61799327672789570248054719102454
61799327672789570248055489238466
61799327672789570248055490288178
61799327672789570248055490754738
61799327672789570248055493941278
61799327672789570248055493942730
61799327672789570248055493947102
61799327672789570248055493960200
61799327672789570248055495005540
61799327672789570248055495023010
61799327672789570248055517934774
61799327672789570248055517934822
61799327672789570248242746713174
61799327672789570248242746713222
61799327672789570248242775409530
61799327672789570248242775409578
61799327672789570248243775582950
61799327672789570248243775582998
61799327672789570248243780304684
61799327672789570248243780304732
61799327672789570248243781367542
61799327672789570248243804279306
61799327672789570248243804279354
61799327672789570248807606252042
61799327672789570248807607314852
61799327672789570248807864532296
61799327672789570250503211814372
61799327672789570250503240395540
61799327672789570250503241458350
61799327672789570265868857795553
61799327672789570265869629447885
61799327672789570265869632634425
61799327672789570265869886315409
61799327672789570265869886665329
61799327672789570265880451829826
61799327672789570270952202226413
61799327672789570270952203626093
61799327672789570270952460493569
61799327672789570270952460843489
61799327672789570270953231096189
61799327672789570270953232145901
61799327672789570270953232495821
61799327672789570270953232495869
61799327672789570270953235682361
61799327672789570270953236745219
61799327672789570271203250685741
61799327672789570271203250685789
61799327672789570271204279555517
61799327672789570271204279555565
61799327672789570271705349054531
61799327672789570271768109756597
61799327672789570271956396114227
61799327672789570273380033913356
61799327672789570273462686800523
61799327672789570273463715670299
61799327672789570273463716733148
61799327672789570273463716733157
61799327672789570311634036738290
61799327672789570311884740841394
61799327672789570319227762002105
61799327672789573352542261837606
61799327672789573352709397906342
61799327672789573398274925956558
61799327672789573398462954033886
61799327672789573832965497589390
61799327672789573947317973638838
61799327672789573947506001716166
61799327672789573947506001716214
61799327672789573970226252314622
61799327672789573970476956417726
61799327672789574015979837223086
61799327672789574016230541326190
61799327672789574018427555096132
61799327672789574018490231121908
61799327672789574018678259199236
61799327672789575006428319810096
61799327672789575006428348391264
61799327672789575006428349441024
61799327672789575052181904720012
61799327672789575052181934350892
61799327672789575182099648866566
61799327672789575182099907133770
61799327672789575182852794277742
61799327672789575182852794279194
61799327672789575182852794283566
61799327672789575189442658977392
61799327672789575189442658978844
61799327672789575189442658983216
61799327672789575189630945321924
61799327672789575189630945323376
61799327672789575189630974019684
61799327672789575189630974021136
61799327672789575208020762747840
61799327672789575212539147534254
61799327672789575212539147535706
61799327672789575212539147553176
61799327672789575212539147889998
61799327672789575212539148952648
61799327672789575212539148952856
61799327672789575212539233646456
61799327672789575212539491909448
61799327672789575212539491926710
61799327672789575212622831772440
61799327672789575212623174733404
61799327672789575212623174746502
61799327672789575253209488591064
61799327672789575253209488591272
61799327672789575253272164616840
61799327672789575254025396134554
61799327672789575258355467396240
61799327672789575258355467400611
61799327672789575258355467400612
61799327672789575258355467413710
61799327672789575258355495975956
61799327672789575258355838936920
61799327672789575258355838936968
61799327672789575258355838950018
61799327672789575593881913042790
61799327672789575594447030395512
61799327672789575601224951870250
61799327672789575619865444682588
61799327672789575619886709762673
61799327672789575624133125384820
61799327672789575624133125734532
61799327672789575624133125734740
61799327672789575624133126784500
61799327672789575624133211473888
61799327672789575624133211478100
61799327672789575624133211478259
61799327672789575624405066319140
61799327672789575624405066323511
61799327672789575624405066323512
61799327672789575624405066336610
61799327672789575624405067386370
61799327672789575624405094898856
61799327672789575624405180642376
61799327672789575624405180642424
61799327672789575624405180655474
61799327672789575624405438922678
61799327672789575670137730522656
61799327672789575670137730527075
61799327672789575670137730527076
61799327672789575670137730540126
61799327672789575670137731589886
61799327672789575670137759102372
61799327672789575670137844845940
61799327672789575670137844858990
61799327672789575670138103126194
61799327672789575802064134942392
61799327672789575802064135059032
61799327672789575802252163136360
61799327672789575807147437838432
61799327672789575807147437842804
61799327672789575807147465374265
61799327672789575807147466418148
61799327672789575807147466424025
61799327672789575807335723137576
61799327672789575807335723137624
61799327672789575807335724200434
61799327672789575807335751718749
61799327672789575807335837456440
61799327672789575807335837456488
61799327672789575807336095736742
61799327672789575807398485252468
61799327672789575807398486315278
61799327672789575807398513832184
61799327672789575807398514894994
61799327672789584470663009122486
61799327672789584470663009588838
61799327672789584470663009589046
61799327672789584470663013822378
61799327672789584470663013839848
61799327672789584470663042402094
61799327672789584470829346358646
61799327672789584470829346358854
61799327672789584470830378409346
61799327672789584470830402408666
61799327672789584470850294593598
61799327672789584470850295643358
61799327672789584470851299115746
61799327672789584470851299117150
61799327672789584470851299134620
61799327672789584470851327695462
61799327672789584516394673502342
61799327672789584516394673502502
61799327672789584516394931769498
61799327672789584516394931769706
61799327672789584516395706604158
61799327672789584516395706604206
61799327672789584516582958797114
61799327672789584516582958797274
61799327672789584516583217064270
61799327672789584516583217064478
61799327672789584516583960136886
61799327672789584516583963319214
61799327672789584516583991898930
61799327672789584516583991898978
61799327672789584539553779641104
61799327672789584539553779757744
61799327672789584539553780690816
61799327672789584539553780690864
61799327672789584539553780807456
61799327672789584539554152693684
61799327672789584539574700346052
61799327672789584539574701395812
61799327672789584882423581407782
61799327672789584882423581407942
61799327672789584882444273474954
61799327672789584882444530692398
61799327672789584882444530692606
61799327672789584882445273765014
61799327672789584882445273765222
61799327672789584882445278016024
61799327672789584951336043817280
61799327672789584951336158252736
61799327672789585065437921041590
61799327672789585065437921041638
61799327672789585065437949271386
61799327672789585065438720923718
61799327672789585065625949118918
61799327672789585065625949118966
61799327672789585065625977348714
61799327672789585065625977348762
61799327672789585065626982238092
61799327672789585065627006218490
61799327672789585065627006218538
61799327672789585088345751133056
61799327672789585088345751249648
61799327672789585088346123135876
61799327672789585088534036427828
61799327672789585088534036544468
61799327672789585088534150863284
61799327672789585088534150863332
61799327672789585088534151213204
61799327672789585088534151213252
61799327672789585088617804986720
61799327672789585134350469190236
61799327672789585134350469190284
61799327672789586117205256635510
61799327672789586117205257685222
61799327672789586117205514902714
61799327672789586117226205920174
61799327672789586117226206969886
61799327672789586117791037458266
61799327672789586117791066036530
61799327672789586124569245778472
61799327672789586162958870123690
61799327672789586162958871173450
61799327672789586163523730240094
61799327672789586170301881403724
61799327672789586170301909982036
61799327672789586193461130910386
61799327672789586193461131973244
61799327672789586300219595802806
61799327672789586300219597319078
61799327672789586300219624499114
61799327672789586300219624499162
61799327672789586300219854069962
61799327672789586300219854070010
61799327672789586300219854536522
61799327672789586300219882766318
61799327672789586300972741213982
61799327672789586300972741686158
61799327672789586300972742748968
61799327672789586300972742749176
61799327672789586300972769910290
61799327672789586300972769910338
61799327672789586300972999966412
61799327672789586302479032035632
61799327672789586302479060613896
61799327672789586302479060614104
61799327672789586302479290302836
61799327672789586302667318380164
61799327672789586302667318380324
61799327672789586302667346958428
61799327672789586302667346958636
61799327672789586302667576660418
61799327672789586307750920955876
61799327672789586307750920955924
61799327672789586307750921428100
61799327672789586307750921428260
61799327672789586307750922490910
61799327672789586307750922491118
61799327672789586307750949652232
61799327672789586307750949652280
61799327672789586310010357188750
61799327672789586310010385767014
61799327672789586323127683578228
61799327672789586323127683694820
61799327672789586323127683694868
61799327672789586323127684627940
61799327672789586323127684627988
61799327672789586323127684744580
61799327672789586330659123166802
61799327672789586330659123520934
61799327672789586330659123521142
61799327672789586330659124583952
61799327672789586330742806359647
61799327672789586330742806359648
61799327672789586330742807422458
61799327672789586368881269536452
61799327672789586376475471612923
61799327672789586376475471612924
61799327672789586376475471625974
61799327672789586378923192668351
61799327672789586712001859978982
61799327672789586712001860445542
61799327672789586712001888675338
61799327672789586712566977798056
61799327672789586712566977798264
61799327672789586714261324803170
61799327672789586714261554492062
61799327672789586714261554492270
61799327672789586719344898787568
61799327672789586719344899254128
61799327672789586719344899259744
61799327672789586719344899272794
61799327672789586719344899273002
61799327672789586719344900322554
61799327672789586719344900322762
61799327672789586719344927483924
61799327672789586734909947871044
61799327672789586734910062539780
61799327672789586734910062539828
61799327672789586742253101348366
61799327672789586742253101348414
61799327672789586742253101352578
61799327672789586742253101352786
61799327672789586742253102415436
61799327672789586742253102415596
61799327672789586742525070535775
61799327672789586742525070535776
61799327672789586742525071598634
61799327672789586788257735802150
61799327672789586925455728412698
61799327672789586927966226488656
61799327672789586927966226605296
61799327672789586927966312227804
61799327672789586927966340924160
61799327672789589823811551380208
61799327672789589823832472086560
61799327672789589892724357218474
61799327672789589892724358281284
61799327672789590006825891014064
61799327672789590007014147729072
61799327672789590007014147733284
61799327672789590007014147746382
61799327672789590007014147746542
61799327672789590007014176308788
61799327672789590007014176308836
61799327672789590014356186251810
61799327672789590014356186264908
61799327672789590029922321243690
61799327672789590029922349829182
61799327672789590029922435568330
61799327672789590029922435581428
61799327672789590029922435585640
61799327672789590029922435585799
61799327672789590030006005131908
61799327672789590030006005149378
61799327672789590030006033711624
61799327672789590030006376672636
61799327672789590030006376685686
61799327672789590037264359779478
61799327672789590037515379664967
61799327672789590037536300365490
61799327672789590037536300371313
61799327672789590037536300371314
61799327672789590037536328945206
61799327672789590037536328949625
61799327672789590037536328949626
61799327672789590037536328962676
61799327672789590075738669335424
61799327672789590075738669339795
61799327672789590075738669339796
61799327672789590075738669352894
61799327672789590075738697915140
61799327672789590075739040876104
61799327672789590075739040889202
61799327672789590083268964569006
61799327672789590083268993148722
61799327672789590083268993153093
61799327672789590083268993153094
61799327672789590083268993153147
61799327672789590083268993166192
61799327672789590441516328723684
61799327672789590441516671680276
61799327672789590441788268262695
61799327672789590441788268262696
61799327672789590441788268262743
61799327672789590441788268262744
61799327672789590441788269325554
61799327672789590441788382581560
61799327672789590441788382581608
61799327672789590441788640861862
61799327672789590449109357496611
61799327672789590449130278202957
61799327672789590449130278202958
61799327672789590449130306781186
61799327672789590449130306781221
61799327672789590449130306781222
61799327672789590449130306781269
61799327672789590449130306781270
61799327672789590449381484931714
61799327672790469050045002253841
61799327672790469050045002603761
61799327672790469055127203729293
61799327672790469055127204779053
61799327672790469055127319564477
61799327672790469055127576781921
61799327672790470285370875527402
61799327672790470289889336893862
61799327672790470289910257598810
61799327672790470289910286178526
61799327672790470290474370410510
61799327672790470292148797002140
61799327672790470292169689127372
61799327672790470679358891797253
61799327672790470679358891797301
61799327672790470696419885060513
61799327672790470696419885060561
61799327672790470696420656712845
61799327672790470696420659899385
61799327672790470696420913930289
61799327672790470696420913930337
61799327672790470696431479094786
61799327672790470696608941657697
61799327672790470696608941657745
61799327672790470696608942007617
61799327672790470696608942007665
61799327672790470696608946257015
61799327672790470701503229491373
61799327672790470701503230891053
61799327672790470701503488108449
61799327672790470701503488108497
61799327672790470701504258361149
61799327672790470701504259760781
61799327672790470701504259760829
61799327672790470701504262947321
61799327672790470701691516185777
61799327672790470701691516185825
61799327672790470701692544705633
61799327672790470701692544705681
61799327672790470701692549304951
61799327672790470702256375256633
61799327672790470702256633536935
61799327672790470703950951950639
61799327672790470703950951963737
61799327672790470833692147731110
61799327672790470833880175808438
61799327672790470838764242483969
61799327672790470838765014136301
61799327672790470838952270561297
61799327672790470838953299431073
61799327672790470879445732639574
61799327672790470879633760716902
61799327672790470884717320718069
61799327672790470884717320718117
61799327672790470884717349297785
61799327672790470884717349297833
61799327672790470886976753296391
61799327672790470886976753296439
61799327672790470886976781877613
61799327672790474378057028981126
61799327672790474378057028981174
61799327672790474400777279579582
61799327672790474538037948215906
61799327672790474538225976293234
61799327672790474583791533124370
61799327672790474583979561201698
61799327672790474586239250997416
61799327672790475821021184492348
61799327672790475826104487276120
61799327672790475826104487276168
61799327672790475826104858812428
61799327672790475826104858812476
61799327672790476192216876893627
61799327672790476192216876893628
61799327672790476232615162207352
61799327672790476232615162323992
61799327672790476232803190401320
61799327672790476237698465103392
61799327672790476237698465107764
61799327672790476237698493683108
61799327672790476237698493688985
61799327672790476237886750398164
61799327672790476237886750402536
61799327672790476237886750402584
61799327672790476237886750415634
61799327672790476237886751465394
61799327672790476237886778977880
61799327672790476237886864721400
61799327672790476237886864721448
61799327672790476237887123001702
61799327672790476237949512517427
61799327672790476237949512517428
61799327672790476237949513580238
61799327672790476237949541097143
61799327672790476237949541097144
61799327672790476237949542159954
61799327672790476375147505127976
61799327672790476375147533707692
61799327672790485107303172569192
61799327672790485107303172569240
61799327672790485518896778514608
61799327672790485518897150400836
61799327672790485519085063692788
61799327672790485519085063809428
61799327672790485519085178478164
61799327672790485519085178478212
61799327672790485519168832251680
61799327672790485519168832251728
61799327672790485702099489065744
61799327672790485702099489065792
61799327672790485702100522657253
61799327672790485702100522657301
61799327672790485702100551236969
61799327672790485702100551237017
61799327672790485709442556943739
61799327672790485709442557993499
61799327672790486753678712009540
61799327672790486753678712009588
61799327672790486753679083895768
61799327672790486753679083895816
61799327672790486761210150785894
61799327672790486761293833624608
61799327672790486761293834674368
61799327672790486761293834687418
61799327672790486944224462910173
61799327672790486944224490438672
61799327672790486944224491488432
61799327672790486944224491501482
61799327672790487348475400392320
61799327672790487348475400392368
61799327672790487350734865222331
61799327672790487350734865222379
61799327672790487350735123489535
61799327672790487350923151566863
61799327672790487350923151566911
61799327672790487355818440741817
61799327672790487355818468270267
61799327672790487355818468270315
61799327672790487355818468270316
61799327672790487355818469320027
61799327672790487355818469320075
61799327672790487355818469320076
61799327672790487356006754614799
61799327672790487356006754614800
61799327672790487356822764315077
61799327672790487356822792894793
61799327672790490460473377093982
61799327672790490460473377107032
61799327672790490460557032401240
61799327672790490460557032401288
61799327672790490460557032414338
61799327672790491009600050253095
61799327672790491009600050253096
61799327672790491009600078832811
61799327672790491009600078832812
61799327672790491055081667042576
61799327672790491055081667046947
61799327672790491055081667046948
61799327672790491055081695622292
61799327672790491055082038583256
61799327672790491055269952337348
61799327672790491055269952341719
61799327672790491055269952341720
61799327672790491055269952341767
61799327672790491055269952341768
61799327672790491055269952354818
61799327672790491055269980917064
61799327672790491055270066660584
61799327672790491055270066660632
61799327672790491055270066673682
61799327672790491055332714456611
61799327672790491055332714456612
61799327672790491055332715519422
61799327672790491055332743036327
61799327672790491055332743036328
61799327672790491055332744099138
61799327672790491062863054355052
61799327672790491062863140431022
61799327672790491062863140444119
61799327672790491062863140444120
61799327672790491062863168673916
61799327672790491062863169010738
61799327672790491062863169023835
61799327672790491062863169023836
61799327675643936422453150200991
61799327675643936422453236289899
61799327675646791555783920687279
61799327675646791562290504667605
61799327675646791974072511626337
61799327675646792104575892529151
61799327675647992129789539281939
61799327675647992129852215307715
61799327675647992267050208268183
61799327675647992319310089493461
61799327675647992685338540590005
61799327675647992724314173927647
61799327675647992724376849953423
61799327675647992731092095402433
61799327675647992861574842913891
61799327675647992868352765438437
61799327675708776750209590519785
61799327675708776750209933476377
61799327675708781003596085558175
61799327675716869695710862718955
61799327675716869695710891434946
61799327675716869695773653199870
61799327675716871342840029543483
61799327675716871343090618977963
61799327675716871343090705067031
61799327675716871343090990514111
61799327675716871343091076603179
61799327675716871343091076603339
61799327675716871480100669600091
61799327675716871480100697829839
61799327675716871480100698179807
61799327675716871480351745239503
61799327675716881860515886730775
61799327675716881860515886730935
61799327675716881860515972819843
61799327675716881861331789674947
61799327675716881861331875763855
61799327675716881997776641106407
61799327675716882409370618938051
61799327675716882410123760117139
61799327675716882410123846206047
61799327675716885566552518857972
61799327675716886122938576585388
61799327675719571399145864333691
61799327675719571399145864333739
61799327675719571399145950422807
61799327675719571399396911393435
61799327675719571399396997482503
61799327675719572634493111338363
61799327675719572634555787014171
61799327675719572634555787014379
61799327675719572634743700772683
61799327675719572634743700772843
61799327675719572634743786861751
61799327675719572634743786861911
61799327675719572634744072309151
61799327675719572634744158398059
61799327675719572634744158398219
61799327675719573183535671214827
61799327675719573183535671214875
61799327675719573183535757303943
61799327675719573183536042751135
61799327675719583563762946357251
61799327675719583563762946357459
61799327675719583564578849301263
61799327675719583564578849301471
61799327675719583701211986027703
61799327675719583701212072116771
61799327675719583701776841911811
61799327675719583701776841912019
61799327675719583746777285524547
61799327675719583746777285524755
61799327675719583746965570819527
61799327675719583746965656908435
61799327675719583746965656908595
61799327675719583747530512792751
61799327675719583747593188468559
61799327675719583747593188468767
61799327675719583747781473763539
61799327675719583747781559852447
61799327675719583747781559852607
61799327675719584112805963859347
61799327675719584112806049948415
61799327675719587269799835702100
61799327675719587414591656845234
61799327675719587452719774945357
61799327675719587460313862230572
61799327675719587460313862230581
61799327675719587460345716983609
61799327675719587460596421086713
61799327675719587460596678304157
61799327675719587460596679721099
61799327675719587460596765460247
61799327675720471966957645974123
61799327675720471966957989280683
61799327675720473202304778659931
61799327675720473202304806889679
61799327675720473202304807239647
61799327675720473202304892978795
61799327675720473202555854299343
61799327675720473614086698479787
61799327675720473614086812798651
61799327675720473614087070016143
61799327675720473614087156105211
61799327675720484131574727997683
61799327675720484131763013292503
61799327675720484131763099381571
61799327675720484314777352459799
61799327675720484314777438548867
61799327675720484315342208344067
61799327675720484315342208694035
61799327675720484315342294433183
61799327675720484315593255753731
61799327675720484726371330291395
61799327675720484727124214253039
61799327675720484727124471470483
61799327675720484727124557559599
61799327675720488028157413239025
61799327675720488028408460298721
61799327675720488028408461361531
61799327675720488439939417730847
61799327675720488439939418793657
61799327675720488439939419147997
61799327675720488439939677428251
61799327675720488439939762104589
61799327675720488439939763167399
61799327675720488440190467270503
61799327675720923892972005760044
61799327675720923893160033837420
61799327675720924030169998370592
61799327675739980351744276483959
61799327675739980356827965271043
61799327675739985840479885249571
61799327675739985842174460893817
61799327675739985847278955600425
61799327675739994762616071705423
61799327675739994762616072055343
61799327675739994762617105174469
61799327675739994762617190913617
61799327675739994762636992293731
61799327675739994762637249511175
61799327675739994762638024345835
61799327675739994762638106902655
61799327675739994762638110084983
61799327675739994762638364120099
61799327675739994762699754408575
61799327675739994762700011276099
61799327675739994762700011626019
61799327675739994762700782928431
61799327675739994762700783278351
61799327675739994762700787527701
61799327675739994765148503983853
61799327675739994765148504333773
61799327675739995174210306754671
61799327675739995174210308154351
61799327675739995174211082520839
61799327675739995174211082993223
61799327675739995174211425477431
61799327675739995174211425949815
61799327675739995174231227342979
61799327675739995174232341951743
61799327675739995174232346183831
61799327675739995174482017185071
61799327675739995174483046054847
61799327675739995174483047454527
61799327675739995174483051703877
61799327675739995311491982068211
61799327675739995311491983117971
61799327675739995311492067807359
61799327675739995311493096677135
61799327675739995311493097726895
61799327675739995311659347824435
61799327675739995311680268412743
61799327675739995311680354151891
61799327675739995311681040065075
61799327675739995311681125804223
61799327675739995311681383021667
61799327675739996546189975642547
61799327675739996546190319998819
61799327675739996547005883185829
61799327675739996547026802357195
61799327675739996547026803774137
61799327675739996547027060974319
61799327675739996547027060991581
61799327675739996547027146713467
61799327675739996553784062927771
61799327675739996553784407284043
61799327675739996553804982099137
61799327675739996553804983516079
61799327675739996553804983516239
61799327675739996553805326455409
61799327675739996623262116834335
61799327675739996623262116834495
61799327675739996957783953824271
61799327675739996957784210691795
61799327675739996957784296780863
61799327675739996958600117749643
61799327675739996958600118222027
61799327675739996958600203838711
61799327675739996958600204311095
61799327675739996958620666801643
61799327675739996958621038456043
61799327675739996958621038805963
61799327675739996958621038810335
61799327675739996958621038823225
61799327675739996958621039872985
61799327675739996958621039873145
61799327675739996958621124545111
61799327675739996960294436526365
61799327675739996965378039224381
61799327675739996965378125313449
61799327675739996965398959930781
61799327675739996965398960280701
61799327675739996965398961347723
61799327675739996965398961347883
61799327675739996965399046019849
61799327675739997034856094665931
61799327675739997034856094666139
61799327675739997034856180755207
61799327675739997034877015254239
61799327675739997034877015254447
61799327675739997172137769629711
61799327675739997172137769629759
61799327675739997172325797707039
61799327675739997172326054924483
61799327675740000253046603671143
61799327675740000253047375323475
61799327675740000253047632540919
61799327675740000260661268706335
61799327675740000260661268710547
61799327675740000260661611662927
61799327675740000664640495278365
61799327675740000664640581489897
61799327675740000664641266930697
61799327675740000664641353142229
61799327675740000664641609887289
61799327675740000664661415984765
61799327675740000664661416002187
61799327675740000664662530593689
61799327675740000672255245007157
61799327675740000672255246542191
61799327675741195954390048195167
61799327675741195956649436125884
61799327675741195956649693343328
61799327675741195956649824080001
61799327675741197189736065922083
61799327675741197196513858059828
61799327675741197740473660467897
61799327675741197747816699276483
61799327675741197747816700693425
61799327675741197785944686522001
61799327675741197791875708421583
61799327675741197791938470186507
61799327675741197793569896114190
61799327675741197793569897649176
61799327675741197793569897649384
61799327675741197793570285603293
61799327675741197793570371342441
61799327675741197929136462797055
61799327675741200895777170105612
61799327675741200895777427323056
61799327675741200895777475152989
61799327675741200895777562309070
61799327675741200895777562309079
61799327675741200898308961406904
61799327675741200898371637432680
61799327675741200903370142781912
61799327675741200903370272099213
61799327675741200903370529316657
61799327675741200903391078368657
61799327675741200903391192687521
61799327675741200903453840133581
61799327675741200903454211669889
61799327675741201033038317034622
61799327675741201452162113224104
61799327675741201452162242541405
61799327675741201452162499758849
61799327675741201452162499761279
61799327675741201452162501178221
61799327675741201452434095870545
61799327675741201452434210189409
61799327675743598894258196336367
61799327675743598894258196336527
61799327675743598894258282425435
61799327675743598894258282425595
61799327675743599306124141816175
61799327675743599306124227905083
61799327675743599306124227905243
61799327675743599443384896541407
61799327675743602409753940781277
61799327675743602417367658433901
61799327675743602417367658434061
61799327675743602592768367572826
61799327675743887967354524918808
61799327675743888509368228978818
61799327675743897246043474346479
61799327675743897248302517920924
61799327675743897248302775138368
61799327675743897657637452178123
61799327675743899030432166618691
61799327675743899031938456968165
61799327675743899032126742262937
61799327675743899037775205424639
61799327675743899037775205424847
61799327675743899039469867164803
61799327675743899039469868227613
61799327675743899077597511099277
61799327675743899082681114147213
61799327675743899083528790216463
61799327675743899083528790216671
61799327675743899083591551981387
61799327675743899083591551981595
61799327675743899083779465740059
61799327675743899083779837276367
61799327675743899083779923365275
61799327675743899085191598384492
61799327675743899085191598384501
61799327675743899085222977909070
61799327675743899085222979444056
61799327675743899085222979444264
61799327675743899085223453137529
61799327675743899085474157240633
61799327675743899085474157594765
61799327675743899442026144450335
61799327675743899443720720094581
61799327675743899632571436182043
61799327675743899632571550500907
61799327675743899632571807718351
61799327675743899632571893807467
61799327675743902599024229732296
61799327675743902599024486949740
61799327675743902599024621915863
61799327675743902599024621916071
61799327675743902599024621935546
61799327675743902599296246607275
61799327675743902599296246607323
61799327675743902599296503824719
61799327675743902599296589563867
61799327675743902599296589563915
61799327675743902601556021033428
61799327675743902601806726536212
61799327675743902606617200873402
61799327675743902606617331725897
61799327675743902606617588943341
61799327675743902606638137995181
61799327675743902606638252314045
61799327675743902606638252314205
61799327675743902606638509531649
61799327675743902606889185054877
61799327675743902606889299373741
61799327675743902736285286322737
61799327675743902736473314400065
61799327675743902736473575866859
61799327675743902736473661942877
61799327675743902736473663005687
61799327675743902743815193483950
61799327675743902743815324336445
61799327675743902743815581553889
61799327675743902743815667649599
61799327675743902743815668712409
61799327675743902743898892370813
61799327675743902743899263907121
61799327675743902744066372815513
61799327675743902782038961569402
61799327675743903148067292231709
61799327675743903148067553678811
61799327675743903148067553698503
61799327675743903148067639774521
61799327675743903148339264109211
61799327675743903155660350647157
61799327675743903155681269815933
61799327675743903155681269816093
61799327675744788349641139725681
61799327675744788534915259499544
61799327675744788939919256593698
61799327675744798225637176156575
61799327675744799460983193883491
61799327675744799651309147687190
61799327675744799651340543627147
61799327675744799651340572206863
61799327675744799651340657946011
61799327675744799651591619266559
61799327675744799651591620808394
61799327675744799653003380374844
61799327675744799653035149392945
61799327675744800063122549536119
61799327675744800063122921072427
61799327675744800063122922614262
61799327675744800064817154947577
61799327675744800064817413582171
61799327675744800064817499321319
61799327675744800065068203424423
61799327675744800202078166894833
61799327675744800202078167957643
61799327675744803166836403925898
61799327675744803167024690270487
61799327675744803169367718334392
61799327675744803169555746411720
61799327675744803716151046099563
61799327681544154746505889168035
61799327681544154746505889284675
61799327681552109737008548308671
61799327681554961147711864547763
61799327681554961147711864664403
61799327681554961148465009025819
61799327681554961148465010075579
61799327681554961155291746408487
61799327681554966505961544412335
61799327681555252008523154916501
61799327681555261337735603024007
61799327681555261337735604073767
61799327681556162454590403937609
61799327681556162454590404987369
61799327681556167814534660379499
61799327681556167814534660379547
61799327681556167860288245287963
61799327681556317543141191472221
61799327681613038277856351842976
61799327681613038277856352892736
61799327681615738744064370560652
61799327681616034771391583142612
61799327681616040168682787407182
61799327681616040170377362567606
61799327681616939089550072715270
61799327681616939089552395663564
61799327681616939455328075409786
61799327681616939455328075409834
61799327681616939455331170010412
61799327681616939455331170010460
61799327681616939455331171060220
61799327681616939501081660318250
61799327681616939501332335841638
61799327681616939508674341548360
61799327681616939508674599815564
61799327681616939508677694416190
61799327681616940738189144575220
61799327681616940738373700748540
61799327681616940738373701798300
61799327681616940738376024746546
61799327681616940738376024746594
61799327681616940738377172652548
61799327681616955560839476982524
61799327681616955560839478032284
61799327681616955560839735249680
61799327681616955560840506902012
61799327681617089763482311864611
61799327681617090855921031124727
61799327681617090855921031241367
61799327681617090863500912985499
61799327681617090863500914035211
61799327681617090863500914035259
61799327681617090863501171252655
61799327681617090863501171252703
61799327681617090993746646100473
61799327681617091039751278424376
61799327681617091039751278424377
61799327681617091039751279474136
61799327681617091039751279474137
61799327681617091405528910160009
61799327681617091405528910276649
61799327681617091412303388428499
61799327681617091451282495069877
61799327681617091451282495186517
61799327681617091451533542600504
61799327681617091451533542600505
61799327681617101974041006873915
61799327681624144050418925396784
61799327681624296131287433889672
61799327681625045846987860236495
61799327681625496756192372346219
61799327681625496893202336879279
61799327681625496893265098644203
61799327681625496893453126721531
61799327681625496893453383938975
61799327681625507273680287545091
61799327681625507410941041920563
61799327681625507822472257987283
61799327681625507822723047829535
61799327681625511536040344486493
61799327681625511536040344603133
61799327681625511536040373182849
61799327681625511536040601703937
61799327681627747687432912827910
61799327681627747694211092569804
61799327681627747694211092569852
61799327681627756839906763844971
61799327681627762518368748326101
61799327681627896023086594695519
61799327681627896028169940526011
61799327681627896028170198793215
61799327681627896576470321849619
61799327681627896576470550370707
61799327681627896576470579067063
61799327681627897783762785097459
61799327681627898402283513391704
61799327681627898402367081426072
61799327681627912493871210242139
61799327681627912493871211291851
61799327681627912493871468509343
61799327681627912501214249050725
61799327681627912607920440858127
61799327681627912638412242728295
61799327681627912638412242728455
61799327681628196768185509256067
61799327681628196768185537952423
61799327681628198047845454141099
61799327681628209114125339782323
61799327681628209114313367859651
61799327681628209114313740936128
61799327681628209114313740936129
61799327681628209160882855595487
61799327681628212820068085952303
61799327681628212820068085952511
61799327681628212820350644690183
61799327681628212820350644806823
61799327681628212820350673386539
61799327681628212820402816764911
61799327681628212825433990637315
61799327681628212827682836726483
61799327681628212827693683616861
61799327681628212827933883768917
61799327681629098615406445939119
61799327681629098615469207704043
61799327681629098615657235781371
61799327681629098615657492998815
61799327681629109544864768201089
61799327681629109544927156889375
61799327681629109544927414106819
61799327681629109681937121422595
61799327681629109727690706214419
61799327681629109727941753274115
61799327681629109728443847393507
61799327681629109728506609158431
61799327681629109728694637235759
61799327681629110093719384549011
61799327681629248704958053801236
61799327681629248704958054267796
61799327681629248705209101327492
61799327681629249070986846921252
61799327681629249071070414489060
61799327681629249116740059710160
61799327681629249116991106769856
61799327681629249254001071303124
61799327681629249254001071769684
61799327681629263901922682423814
61799327681629263901922682423862
61799327681629263947676267215638
61799327681629263947676352954786
61799327681648611260380739206054
61799327681648620750180572598159
61799327681648620750264140632575
61799327681648620750264140749215
61799327681648620750264141682335
61799327681648620750264141798975
61799327681648626077764198362682
61799327681648626080274682599970
61799327681649356238211059590482
61799327681649361179598225098772
61799327681649361733473455282389
61799327681649361733473798588901
61799327681649371014671740459645
61799327681649371014671826552925
61799327681649371014945200374086
61799327681649371017204631902648
61799327681649371017204632952408
61799327681649372846510056386685
61799327681649506337678539641852
61799327681649506337678539642060
61799327681649506474939294017324
61799327681649506474939294017372
61799327681649506474939322597040
61799327681649506474939322597088
61799327681649511272538945053964
61799327681649511272538945054012
61799327681649511272538945054172
61799327681649511272622513088332
61799327681649511272622513088380
61799327681649511821330915496364
61799327681649511853527884080971
61799327681649511892754221320721
61799327681649511892754250018529
61799327681649511892754250035791
61799327681649511899281468990839
61799327681649512030035810680707
61799327681649521109580125836896
61799327681649521109580125837104
61799327681649521180731599513407
61799327681649521180731599863119
61799327681649521180731599863327
61799327681649521180731600913087
61799327681649521299936470710914
61799327681649522390658806367648
61799327681649522390742518816964
61799327681649522397436729242066
61799327681649522397436729242114
61799327681649522397436729242274
61799327681649522604175537524159
61799327681649522939450776809840
61799327681649522939450778209728
61799327681649522941145353503894
61799327681649522946228699684466
61799327681649522948760103211004
61799327681649522948760476162850
61799327681649522962599281567433
61799327681649522964021801585330
61799327681649522964021803002432
61799327681649522964293771122611
61799327681649522964293771122819
61799327681649522964293858261439
61799327681649522969105492139276
61799327681649522969377461309375
61799327681649522969942320376067
61799327681649522971636895665974
61799327681649522971636895670394
61799327681649522971636896020314
61799327681649522971636897087336
61799327681649522971647743977713
61799327681649523010026779682399
61799327681649523015110125512891
61799327681649523017641530456579
61799327681649523152967507966351
61799327681649523153051190319583
61799327681649526096782894945958
61799327681649526096782894946006
61799327681649526096783666598290
61799327681649526645492040309806
61799327681649526648023702470890
61799327681649526653105903695800
61799327681649526653105904049932
61799327681649812219285484426052
61799327681649812219285484426053
61799327681649823153292740311391
61799327681649823153292740311551
61799327681649823158376086141883
61799327681649823158710817071131
61799327681649823160918080757053
61799327681649823160918337857857
61799327681649823160918337974497
61799327681649823206671922767725
61799327681649826857921903066487
61799327681649826857922161333691
61799327681649826857984545611291
61799327681649826857984547127611
61799327681649826857984636133408
61799327681649826857984666229444
61799327681649826857984923446888
61799327681649826857985009186036
61799327681649826860181678421878
61799327681649826860515952075670
61799327681649826860515952075671
61799327681649826865263881125209
61799327681649826865263881241849
61799327681649826865263909821565
61799327681649826865264138342653
61799327681649826865264138459293
61799327681649826865598526315066
61799327681649826865598869271658
61799327681649973299863434332239
61799327681649973299863434448879
61799327681649973299863463028595
61799327681652057529613089724992
61799327681652057534695663903152
61799327681652057534696692772928
61799327681652057534759081835144
61799327681652057534759086185276
61799327681652057534759114764992
61799327681652057941458119217006
61799327681652057946541349311692
61799327681652061188205305301276
61799327681652061188205305301324
61799327681652061188205308483652
61799327681652061233958890209788
61799327681652062880334801536364
61799327681652062882845284725296
61799327681652062887928544449458
61799327681652063025126535660327
61799327681652063025126537060007
61799327681652063025126537077269
61799327681652063025126881433541
61799327681652072306326051536444
61799327681652072306326055768532
61799327681652072306326309803600
61799327681652072306326309803648
61799327681652072306598024951522
61799327681652072308857456480084
61799327681652072308857714747288
61799327681652072352078865842336
61799327681652072352079894712112
61799327681652073998454777168912
61799327681652074000964887286550
61799327681652074006048491502290
61799327681652074138162793808031
61799327681652074138163138181565
61799327681652074143246484112839
61799327681652074143246512691067
61799327681652207652543259495605
61799327681652207652543516713049
61799327681652207654802691024167
61799327681652207654802948241611
61799327681652208203793451761939
61799327681652213138402698430859
61799327681652213138402698431067
61799327681652213138402698444117
61799327681652213145180965875851
61799327681652213184218930664579
61799327681652213184218930668951
61799327681652213596000936590973
61799327681652213596000938107293
61799327681652213596001280947245
61799327681652213596001281063885
61799327681652213733198929188263
61799327681652213733198929654823
61799327681652213733199302259813
61799327681652213733199302272863
61799327681652213733282870294181
61799327681652222469686261282733
61799327681652222472133979155827
61799327681652222472468249692415
61799327681652222472468250742175
61799327681652222472468250858815
61799327681652222472468251208735
61799327681652223018728935828029
61799327681652223018729165515517
61799327681652223018729194095233
61799327681652223021176652100191
61799327681652223021176652100239
61799327681652223021176653149999
61799327681652223021176653701123
61799327681652223021260220134607
61799327681652223021260221184367
61799327681652223021260221650927
61799327681652224116803580559641
61799327681652224116803580559801
61799327681652224118497898986443
61799327681652224118497898986603
61799327681652224118498156203887
61799327681652224118498156204047
61799327681652224118748946396059
61799327681652224118748947445771
61799327681652224118748947445819
61799327681652224118749204663263
61799327681652224123581502034379
61799327681652224124397409564771
61799327681652224124397409577821
61799327681652224126091985204645
61799327681652224126091986254357
61799327681652224254252363362313
61799327681652224255674883380210
61799327681652224255674884797312
61799327681652224255946940056319
61799327681652224260758573566974
61799327681652224261030543104255
61799327681652224261595402170947
61799327681652224263289977465190
61799327681652224263289977465274
61799327681652224263289978864662
61799327681652224263289978864746
61799327681652224263289978864905
61799327681652224263289978882215
61799327681652224263289978882216
61799327681652224263289978882375
61799327681652224263300825772593
61799327681652224307422597150683
61799327681652224307422597150843
61799327681652224719204603059815
61799327681652224719225523648123
61799327681652224856402595670203
61799327681652224856486278023435
61799327681652224856486535240879
61799327681652227822855690967199
61799327681652227822855695199287
61799327681652227823106369125955
61799327681652227825366173590505
61799327681652227825366173590713
61799327681652227825387094314374
61799327681652227825637769702201
61799327681652227825637769818841
61799327681652227825637798417430
61799327681652227825637798417478
61799327681652227830448376429314
61799327681652227830448633646758
61799327681652227960304361732291
61799327681652227960304363149441
61799327681652227960304386079919
61799327681652227960304386080127
61799327681652227960304387129887
61799327681652227960304390312007
61799327681652227960304390862888
61799327681652227960304390863096
61799327681652227960304390863131
61799327681652227960304391912856
61799327681652227960304649130092
61799327681652227960304649130300
61799327681652227960304649130335
61799327681652227960304734869240
61799327681652227960304734869448
61799327681652227962564166214151
61799327681652227962564166214311
61799327681652227962564167815035
61799327681652227962835762425177
61799327681652227962835763842327
61799327681652227962835791004893
61799327681652227962835791010717
61799327681652227962835791023607
61799327681652227962835791023815
61799327681652227962836135935374
61799327681652227962836135935375
61799327681652227967646626257306
61799327681652227967646626257389
61799327681652227967918250948510
61799327681652227967918250948718
61799327681652227967918252464830
61799327681652227967918252465038
61799327681652227967918336687658
61799327681652227967918336687866
61799327681652227967918337154218
61799327681652227967918337154426
61799327681652227967918365733934
61799327681652227967918365734142
61799327681652227967918366783902
61799327681652227967918595421630
61799327681652227967918624001138
61799327681652227967918624001346
61799327681652227967918709740286
61799327681652508390804585650397
61799327681652508390804614230113
61799327681652513334451559874039
61799327681652523208187787472941
61799327681652523208187787589581
61799327681652523208187816169297
61799327681652523210447219001503
61799327681652523210447219118143
61799327681652523210509893543035
61799327681652523210509894476155
61799327681652523210509894592795
61799327681652523210509894942715
61799327681652523215529793179663
61799327681652523215529793296303
61799327681652524312831175326167
61799327681652524313103516026799
61799327681652524445196613348155
61799327681652524445228380960743
61799327681652524445280210078879
61799327681652524450311726791235
61799327681652524450865996169135
61799327681652524452571419770781
61799327681652524496598660372651
61799327681652524498325004562605
61799327681652524910170030987527
61799327681652528012126289197475
61799327681652528014636767606162
61799327681652528014908365234178
61799327681652528149574952981231
61799327681652528149574985911127
61799327681652528149575214430763
61799327681652528149575330284661
61799327681652528149637633173245
61799327681652528149637633190715
61799327681652528149637976680961
61799327681652528149638006310437
61799327681652528151834761813223
61799327681652528152085435717013
61799327681652528152085435734483
61799327681652528152085437134163
61799327681652528152085464302553
61799327681652528152085464314199
61799327681652528152085464319814
61799327681652528152085464319815
61799327681652528152085464320022
61799327681652528152085809227210
61799327681652528152085809227211
61799327681652528152169033866131
61799327681652528152169033883601
61799327681652528156917220255577
61799327681652528157167924240554
61799327681652528157167925756874
61799327681652528157168009979702
61799327681652528157168010446262
61799327681652528157168011496022
61799327681652528157168039025978
61799327681652528157168268713466
61799327681652528157168297293182
61799327681652528157251608109898
61799327681652528157251951066490
61799327681652528195328570819591
61799327681652528561168934983692
61799327681652528561169220960215
61799327681652528561420269436853
61799327681652528563679442151458
61799327681652528563679442151666
61799327681652528563679787058854
61799327681652528563679787058855
61799327681652528568761903588518
61799327681652528568761987811346
61799327681652528568761989327666
61799327681652528568762017907382
61799327681652528568762246545110
61799327681653408960876060636153
61799327681653408960876060637557
61799327681653408960876089215869
61799327681653408960876089217273
61799327681653408960876090267033
61799327681653413762742778307007
61799327681653414307266966008103
61799327681653414307266967070961
61799327681653414307267338613093
61799327681653414307267338626143
61799327681653414307350906647461
61799327681653414307350907114020
61799327681653414307350907114021
61799327681653414314045604995178
61799327681653414314045604995179
61799327681653414314045604995226
61799327681653414314045604995227
61799327681653414353020894838251
61799327681653414353020896354571
61799327681653414353083570864027
61799327681653414353083572380347
61799327681653414359799189903642
61799327681653414359799189903643
61799327681653414490281563461525
61799327681653414490281563474575
61799327681653414490281563928085
61799327681653414490281564990895
61799327681653423638738814737901
61799327681653423638738814854541
61799327681653423638738843434257
61799327681653423640998274962819
61799327681653423641060920691355
61799327681653423641060920807995
61799327681653423641060921741115
61799327681653423641060921857755
61799327681653423641060922207675
61799327681653424874074356160365
61799327681653424874084832464817
61799327681653424874084832581457
61799327681653424874084861161173
61799327681653424875747639563403
61799327681653424875747640613115
61799327681653424875747640613163
61799327681653424875747897830559
61799327681653424875768818535507
61799327681653424875779436805419
61799327681653424880831243661051
61799327681653424880831243661099
61799327681653424880852535902307
61799327681653424880862753939555
61799327681653424880862754056195
61799327681653424881668071915153
61799327681653424881668071928203
61799327681653425018688626016105
61799327681653425018688626114511
61799327681653425018688626132745
61799327681653425018688626134149
61799327681653425018688654712461
61799327681653425020383202710111
61799327681653425020383202828155
61799327681653425064442210906335
61799327681653425064504972671259
61799327681653425064693000748587
61799327681653425064693001122564
61799327681653425064693001122565
61799327681653425064693001239204
61799327681653425064693001239205
61799327681653425064693029818920
61799327681653425064693029818921
61799327681653425064693257966031
61799327681653425064693259389768
61799327681653425064693259389769
61799327681653425064693259506408
61799327681653425064693259506409
61799327681653425066387577816570
61799327681653425066387577816571
61799327681653425066387835034014
61799327681653425066387835034015
61799327681653425430470631925077
61799327681653425430470632023483
61799327681653425430470632041717
61799327681653425430470632043121
61799327681653425430470660621433
61799327681653425430470890192281
61799327681653425430470890308921
61799327681653425432165208619083
61799327681653425432165208735723
61799327681653425432165208737127
61799327681653425432165237315439
61799327681653425432165465836527
61799327681653425432165465953167
61799327681653425476224216834945
61799327681653425476224216951585
61799327681653425476224475102149
61799327681653425476224475218789
61799327681653425476224589891944
61799327681653425476224589891945
61799327681653425476475265298692
61799327681653425476475265298693
61799327681653425476475293995048
61799327681653425476475293995049
61799327681653425477918793528951
61799327681653425477918793645591
61799327681653425477919050746395
61799327681653425477919050863035
61799327681653425477919165536190
61799327681653425477919165536191
61799327681653425615179548258763
61799327681653425615179548375403
61799327681653425615179576955119
61799327681653425615179805476207
61799327681653425615179805592847
61799327681653428580125980246191
61799327681653428580126356499861
61799327681653428580126357549621
61799327681653428580188654671131
61799327681653428580188654787771
61799327681653428580188655720891
61799327681653428580188745193248
61799327681653428580188773889604
61799327681653428580189003460452
61799327681653428582636462869545
61799327681653428582636462882643
61799327681653428582636462986185
61799327681653428582636462999283
61799327681653428582636491565901
61799327681653428582636491584775
61799327681653428582636491584823
61799327681653428582657385109686
61799327681653428587530623098203
61799327681653428587718951505306
61799327681653428587718953021626
61799327681653428587719037244454
61799327681653428587719037711062
61799327681653428587719038760774
61799327681653428587719066290778
61799327681653428587719067340490
61799327681653428587719324557934
61799327681653428587719410297082
61799327681653428717198739821775
61799327681653428717386996556469
61799327681653428724728615708751
61799327681653428724729003194907
61799327681653428724729003312951
61799327681653428725000627985406
61799327681653428725000970941998
61799327681653428770733378418006
61799327681653428770733378418007
61799327681653428770733635145562
61799327681653428770733635635450
61799327681653428770733635635451
61799327681653429128980626163083
61799327681653429128980626629643
61799327681653429128980745730747
61799327681653429128980745731476
61799327681653429128980973902644
61799327681653429128981002948191
61799327681653429128981002948920
61799327681653429128981088687339
61799327681653429128981088688068
61799327681653429128981089061316
61799327681653429128981089061317
61799327681653429128981090111076
61799327681653429128981090111077
61799327681653429129169001979924
61799327681653429129169031026200
61799327681653429129169031045157
61799327681653429129169289312361
61799327681653429129169375405800
61799327681653429129169375405801
61799327681653429131428433311737
61799327681653429131428433324835
61799327681653429131428433778297
61799327681653429131428434841155
61799327681653429131428462009545
61799327681653429131428462022595
61799327681653429131428806934362
61799327681653429131428806934363
61799327681653429131428806934410
61799327681653429131428806934411
61799327681653429131512030510473
61799327681653429136510921947498
61799327681653429136510923463818
61799327681653429136511008153206
61799327681653429136511008153254
61799327681653429136511009103879
61799327681653429136511009202966
61799327681653429136511009221923
61799327681653429136511036732922
61799327681653429136511036732970
61799327681653429136511266321323
61799327681653429136511295000126
61799327681653429136594605817098
61799327681653429136594948773690
61799327681653429136782891111822
61799327681653429136782976850970
61799327681653429174922845641109
61799327681653429174922960314264
61799327681653429174922960314265
61799327681653429174985349003232
61799327681653429174985379122596
61799327681653429174985379122597
61799327681653429174985636340040
61799327681653429174985636340041
61799327681653429177182019755394
61799327681653429177182391842826
61799327681653429177182391842827
61799327681653429177244694731410
61799327681653429177244694731411
61799327681653429177244695776799
61799327681653429177244695781170
61799327681653429177244695781171
61799327681653429177244695794269
61799327681653429182264594130387
61799327681653429182264851347831
61799327681653429182264966020986
61799327681653429182264966020987
61799327681653429182327270020566
61799327681653429182327612977158
61799327681653429182515641054486
61799426746506628389158059297303
61799426746506628938201077848951
61799426754749316954986460363340
61799426754749316955237163066764
61799426754834018552974719528534
61799426754834018552974805971894
61799426754857435100280248692446
61799426754857435100280591666508
61799426754857435100468619726574
61799426754857435100468619743836
61799426754858335531019646991534
61799426754858335531019647008796
61799426754858335668280401721138
61799426755733631877005276173542
61799426755733631877005621614306
61799426755733631877193648641874
61799426755733632014454318323586
61799426755733646884177988545138
61799426755733646884365930865896
61799426755733646884366016622466
61799426755806581577428414116828
61799426755806581577491434883528
61799426755806581577679464010616
61799426755806581714689427139784
61799426911995220417857758242546
61799426982898725237817011217330
61799426982898725374826374176834
61799426982898725374826717470296
61799426982898725374826718533106
61799426982898725375015003827878
61799427461497383880392638265430
61799427461497383880392638615350
61799427461570318709000326050858
61799427461570318709000327467800
61799427461570318709000412144138
61799427461571268736615348060753
61799427461571269148209325892397
61799427461571269148397612236929
61799427469449881319447956758072
61799427469668735905416077324724
61799427469668735905416163068244
61799427469703858050075656081938
61799427469703858050075656099200
61799427469704758480438312312770
61799427469704758480438655286832
61799427469704758480626683346898
61799427469704758480626683364160
61799427469704758617887438076502
61799427469776789218478973159598
61799427469776789218667258087188
61799427469776789218667259504130
61799427469777689649030000424558
61799427469777689649218285352148
61799427469777689649218286769090
61799427469777689786479040081752
61799427470434201731018551599258
61799427470434201731018551616520
61799427470434201731018637338406
61799427470434201731018637355668
61799427470434201731018638755348
61799427470434201731018895972792
61799427470434201731583497821992
61799427470434201914011970649018
61799427470434657689216342403681
61799427470652105924368383369100
61799427470652105924368384786042
61799427470653006354982087009548
61799427470653006354982172753116
61799427470653006354982172766166
61799427470653006354982431033370
61799427470653006537723655108848
61799427470653006537911596034298
61799427470653006537911683186176
61799427470676423085993973423038
61799427470676423086056735192382
61799427470676423086056735205432
61799427470676423086245021549964
61799427470677321869479738834504
61799427470677321869666619001458
61799427470677321869667681155262
61799427470677321869667766911832
61799427470677323516607676364062
61799427470677323516607677781004
61799427470750256744299827463218
61799427470750258391240856127854
61799438468682960502684367595190
61799439668049003939149477120845
61799439668049004076347383992245
61799439676913293665673772915890
61799439886677400837857453932692
61799439886677400837860897493072
61799439904405978780346840787946
61799439904503289556855829397294
61799439904504140527791674856592
61799439913367579076620097258025
61799440365349001580722750993068
61799440383077579386202085096154
61799440383077579523212050692232
61799440383077579523212135368570
61799440383077579523400077706702
61799440383077579523400335991376
61799440383077579523463097751928
61799440383077579569237356332023
61799440383077579569237356681943
61799440383077579569237569951622
61799440383077579569237570301542
61799440383942122014747151032831
61799440383942122014747151050093
61799440383942122014747495406365
61799440383942122563602140811523
61799440383942122563602226550671
61799440383942122563790168534719
61799440383942122563790168551981
61799440383942122563790512908253
61799440383942122571133207697437
61799440383942122571133293436585
61799440383942122754147547350007
61799440383942122754147548399767
61799440383942122754147548412817
61799440383942122754210653488625
61799440383942122754398681565953
61799440383942122754398939833157
61799440383942124401276604087759
61799440383942124401276604105021
61799440383942124401339451946123
61799440391941918503428322495637
61799440392805212820042632485788
61799440392805212820042718224936
61799443981091558452502414413925
61799443981091558864033629063703
61799443981091558864033629067915
61799443981091558864284677540341
61799443982075865967399026083851
61799443982075865967399026101113
61799443982075865967399027500793
61799443982075865967461788202907
61799443982075865968214933631345
61799443982075866516253415688507
61799443982075866516253501781947
61799443982075866516441700629147
61799443982075866516441700646409
61799443982075866516441702046089
61799443982075866517006561116945
61799443985030629715329486694386
61799443985030629715329488094066
61799443985066948909334870100663
61799443985066948909334955839811
61799444194822698336791632076137
61799444212547674008347614392325
61799444212547674420129877518741
61799444221411963391500051606750
61799444221411963604954233950781
61799444691110011402816755004141
61799444691110011403068146441791
61799444691110011814599103887175
61799444691110011814850152350763
61799444691110912382599086482751
61799444691111212023641789665845
61799444691111212023641789683107
61799444691111212023641791082787
61799444691111212572433501845045
61799444691111212572433503244725
61799444691111212572433760108037
61799444691111212572433760125299
61799444691111212572433761524979
61799444691111212572496263964261
61799444691111212572496265009809
61799444691111212572496265014021
61799444691111212572496608320533
61799444691111212572496609383343
61799444691122017556097608604019
61799444691147234942035713185929
61799444691438118267870541624543
61799444691438118679652546129623
61799444691438118679652547533515
61799444699974300785969277975184
61799444699974300786220326438772
61799444699974300786220326451822
61799444699974300992898608042118
61799444699986306520125002163696
61799444699986306527467782692028
61799446056038805207470365898629
61799446056039705912480054410461
61799446056039705912480140149609
61799446109213732221950026490025
61799446109217334081352128160413
61799446109217334492946105992057
61799446109217334630206515998207
61799446109217334630206774628381
61799446109217334630394802705709
61799446109217334630395145662301
61799446109399849499961226312735
61799446109399853204303670730111
61799446109399853204303929010365
61799446109436171987578085242185
61799446109436171987578860076845
61799446109436171987578860081057
61799446109436172399171804338661
61799446126797917408844948014701
61799446126797917408844948027751
61799446126797917408844949077511
61799446126797922211300117142253
61799446126797922211362879261309
61799446126797922760154765014273
61799446126797922760154765031535
61799446126797922760154851107553
61799446126797922760343136048033
61799446126797922760343136061083
61799446126797922760405812428101
61799446126797922760405813490911
61799446126939608461254942588441
61799446126939608461255028327589
61799446126939608598452935198989
61799446126939608598453020938137
61799446126942309752907765766197
61799446126942309752908022983641
61799446126942309752908024383321
61799446126942309752908110122469
61799446126942310164439326189189
61799446126942310164690028892613
61799446126942310164690030292293
61799446126942310164690373248885
61799446126942310301699736208389
61799446126942310301699994825513
61799446126942310301700080564661
61799446127124825171451090455497
61799446127124825171454446509867
61799446127124828326754216027607
61799446127124828326757572077765
61799446127124828463952121482065
61799446127124828463952207575345
61799446127124828875796890573111
61799446127124828875796890927243
61799446127124828875797149207497
61799446127124828875800248040211
61799446127125725739203552120151
61799446127125729443545910448459
61799446127125729443545910461509
61799446127125729443608930847929
61799446127161147658820344136239
61799446127161147658820344473109
61799446127161147658820344486159
61799446127161147659071047159063
61799446127161148070602262889121
61799446127161148070602607262655
61799446127161148070602608662335
61799446127161148070603382097315
61799446127161148070603383496995
61799446127161148070665024531581
61799446127161148070665024535793
61799446127161148070665025003965
61799446127161148070665025008177
61799446127162048638414044879473
61799446127162048638414389253007
61799446127162048638476806998529
61799446134833991594757251259783
61799446134833991594757337348851
61799446135806599273258066273869
61799446135806599273258067323629
61799446135806599273258152013017
61799446135806599273258410280221
61799446135989117847170422128220
61799446135989117847170422145482
61799446135989117916083701671396
61799446135989117916083702721156
61799446135989118053281694281944
61799446136025437041973556185324
61799446136025437041973557589216
61799446136025437041973557602266
61799446136025437248147420608556
61799446136025437248210182373480
61799477234835239341157002658054
61799477234835239478354995268602
61799477244573260683981764398101
61799477244573260821430460048943
61799477244573271797019164789679
61799477244573271797269868892783
61799477244682525462534714716397
61799477244682525874128692548041
61799477244682526011577389261693
61799477244682529166880515201193
61799477244682529578474493032837
61799477244682529578662777977689
61799477244682529578662778327609
61799477244682529715923189746489
61799477244682529715923446614013
61799477244682529715923446963933
61799478652832092438282512573838
61799478652832392081020572244824
61799478652832392629812542687016
61799478652832392630063591163654
61799478670557051501227552353084
61799478670557968540326760035930
61799478670558268732107838625746
61799478670558268869305831236294
61799479131402827809432630105118
61799479131406430080679757725284
61799479149131405751921672599888
61799479149131405751921929804282
61799479149131405752172719642114
61799479149132306319921739517622
61799479149132306319921997797924
61799479149132611859914298888718
61799479149132611859914299238638
61799479150113361709030960859227
61799479158979902099741914555104
61799479158979902099741915604864
61799479158979902237191213555362
61799479158979902237191213905282
61799482750572229218049863448052
61799482750572229218049863465314
61799482750572229218049950604142
61799482750573079645863304363882
61799482750573079646051847925858
61799482750573079783061555237262
61799482750573083351903681892604
61799482750573083352092225454580
61799482750573083489101588409712
61799482750573128001410190701268
61799482750573128001410190714318
61799482750573128001660982310542
61799482750573129646278320828826
61799482750573129646278405518214
61799482750573129646278406917894
61799482750573129646278663785418
61799482750573129648537870330756
61799482750573129648600976806292
61799482750573129648789263163874
61799482750573129786049674582754
61799482751520465981816783877688
61799482751520465981816783894950
61799482751520465981816785294630
61799482751520514151021566682624
61799482751520514151021568099566
61799482751520514151025005639522
61799482751520514151025005656784
61799482751520514151025007056464
61799482751521364765175996521980
61799482751521364765175996535030
61799482751521364765426788131254
61799482751521364765427045348698
61799482751521366412367554279336
61799482751521366549565460446524
61799482751521366549565460459574
61799482751521366549816595012390
61799482751521366549816852229834
61799482751521414581513012859096
61799482751521414581513013921906
61799482751521414581572680040864
61799482751521414581760966398446
61799482751521414581764060999072
61799482751521414718770586907892
61799482751521414719021376754516
61799482751521414719021376767566
61799482751521414719024815711414
61799482751521414719024815724464
61799482961168614833704771670278
61799482978055208053046563532988
61799482978894491073198058789564
61799482978894491073198058802614
61799482978894491073198317069818
61799483386600451389321904611094
61799483439763367126100259857682
61799483439763367126100603151144
61799483439763367126100604213954
61799483439766968848304368900260
61799483439766968848304713273794
61799483439766969397096682653176
61799483439766969397096683715986
61799483439766969397347387819090
61799483439775378403801565202490
61799483439778080107236566817274
61799483439778080107236910123786
61799483439778980125190540154028
61799483439778980674233474379098
61799483439778980674233559072858
61799483456625948909773265472135
61799483456628650201426347267015
61799483456629555025158378062701
61799483456629555025158378075751
61799483456629555025158379125511
61799483457491943284203104126598
61799483457491944519797589101604
61799483457491944519797589451524
61799483457491944931579853640750
61799483457491944931580110508274
61799483457492845499140587158676
61799483457492845499140844039250
61799483457492845499140845438930
61799483457492845499328873516258
61799483457492845499329130383782
61799483457492845499391892498626
61799483457503955796683760705292
61799483457503955796683761755052
61799483457503955796683761768102
61799483457503956345726779606860
61799483457503956345726780669670
61799483457503956346290520528120
61799483457503956346290863838844
61799483457503956346290864901654
61799483457504856364495845623502
61799483457504856776277720778332
61799483457504856776277720778380
61799483457504856776277721841190
61799483457504856776277806521900
61799483457504856776277806534950
61799483457504856776278064802154
61799483457504856776278109799678
61799484822397360686681638693908
61799484822420736560146978442220
61799484875559346210763455096612
61799484875574956052853771307176
61799484875574956052853772356936
61799484875574956052854115313528
61799484875574989404659148041190
61799484875574989404659406321444
61799484875595665407238000001379
61799484875599265296830748076194
61799484875599265296830748430326
61799484875599265845622718872518
61799484875599265845623061833482
61799484875599265845811348191064
61799484875599265845873766995024
61799484875599267060529171431309
61799484892352580574314344823244
61799484892352584278660059232022
61799484892352584278660059581942
61799484892352584278660145321090
61799484893287923604460527123090
61799484893287924016243048529760
61799484893288824583992068405268
61799484893297263235393850846112
61799484893297263235456612960956
61799484893299914518472380804896
61799484893299915067515399706464
61799484893299931175304058328838
61799484893299931175304059728518
61799484893299931175304059741568
61799484893299931175304316945962
61799484893299931175304316959012
61799484893299931587902533326066
61799484893299931587902619065214
61799484893299964527046931578182
61799484893299964938640909422876
61799484893299964938891957882252
61799484893300832154898018769268
61799484893300832154898019819028
61799484893300832154898104508416
61799484893300832154898362775620
61799484893300865094858627479466
61799484893300865094858628542276
61799484893300865506640634451248
61799484893300865506703395503282
61799484893300865506703396566092
61799484893321539815563799106774
61799484893324240967508146705232
61799484893324240968324311584050
61799484893324240968324312646860
61799484893324241380106318560204
61799484893324241516551164207120
61799484893324241517115938715518
61799484893324241517116282026242
61799484893324241517116283089052
61799484893324241517366987192156
61799484893324241518810858720248
61799484893324241518810858733298
61799484893324242594824399017893
61799484893324242729825373276651
61799484893324242729825374339461
61799484893324242729825717632923
61799484893324242729825718695733
61799484893324242729825721882273
61799484893324243141356676128067
61799484893324243141356676145329
61799484893324243141356933345511
61799484893324243141356933362773
61799484893324243141356937594861
61799484893324243141607637465877
61799484893324243141607724604705
61799484893324243141607727791245
61799484893324243141607981822149
61799484893324243143867073226527
61799484893324243143867159319807
61799484893324243143867417582799
61799484893324243212529307089995
61799484893325141536073331463930
61799484893325141536073331476980
61799484893325141947667309295574
61799484893325141947667309308624
61799484893325141947855595653156
61799484893325141947918013394258
61799484893325141947918014457116
61799484893325141949550172697082
61799484893325142085116006004806
61799484901202594038256835766460
61799484901202599572184355295674
61799484901202599572184612513118
61799484901202608862418303536654
61799484901202608862606332663742
61799484901203492820172142518560
61799484901203492821866720612246
61799484901203494468744842618852
61799484901203494468745186638254
61799484901203494468807604733696
61799484901203494468807863013950
61799484901203494606005855287676
61799484901203494606256903747052
61799484901203498355271852787832
61799484901203498356108681037514
61799484901203498356359383727888
61799484901203498356359383740938
61799484901203500002397208056344
61799484901203500002397551025986
61799484901203500002397552075746
61799484901203500002400650212832
61799484901203500002400651262592
61799484901203500002459970171188
61799484901203500002672619378560
61799484901203500002672619396030
61799484901203500139658219662310
61799484901203500139909268121686
61799484901203509292906310052176
61799484901203509292968986414822
61799484901203509292968986427872
61799484901203509430167323057870
61799484901203514827645317153896
61799484901203514964906071879288
61799484901214607143006967312794
61799484901214607143007224530238
61799484901214621967729764504396
61799484901214621967729764871578
61799484901214621967730108877930
61799484901215505926094464804952
61799484901215505926345167845246
61799484901215505926345168908056
61799484901215505926931034774380
61799484901215505926931293054634
61799484901215505927181996099300
61799484901215505927181996112350
61799484901215507573223262229952
61799484901215507573495231395680
61799484901215507573495231413150
61799484901215522398218116093292
61799484901215522398218372960816
61799484901215522398280792123488
61799484901215522398280792136538
61799484901215522398469078481070
61799484901215522535729831806782
61799484902150895625534609816196
61799484902150895625534695905264
61799484902150895625535724425120
61799484902150895625535724775040
61799484902150895625722636826502
61799484902150895625722981200036
61799484902150895625723751435426
61799484902150895625723751452688
61799484902150895625723752852368
61799484902151746233161444509716
61799484902151747877591816758928
61799484902151747877842777729556
61799484902151747877842777742606
61799484902151747877842778792366
61799484902151748015040770353154
61799484902151748015041114709426
61799484902151796056022615618828
61799484902151796056022959988150
61799484902151796056023730227752
61799484902151796056023730240802
61799484902151796056023731640482
61799484902151796056085377383752
61799484902151796056273544718206
61799484902151796193283629687332
61799484902151796193534299443598
61799484902151796193534418466774
61799484902151796193534676747028
61799484902151796193535447336550
61799484902151796193535448399360
61799484902162903195458520040566
61799484902162903195459634649490
61799484902162903195459636066432
61799484902162903195709568499942
61799484902162903195709912873476
61799484902162903195710683108866
61799484902162903195710683126128
61799484902162903195710684525808
61799484902163753803734240649800
61799484902163753803734498917004
61799484902163753803734498930054
61799484902163753803985203374400
61799484902163753803985203387450
61799484902163753803985204437210
61799484902163803626009514008288
61799484902163803626009515071098
61799484902163803626009772288542
61799484902163803626009891666010
61799484902163803626009891679060
61799484902163803626009892728820
61799484902163803626010663318342
61799484902163803626010663331392
61799484902163803626072190034064
61799484902163803626072191096874
61799484902163803626260476391646
61799484902163803763270528063694
61799484902163803763270561365144
61799484902163803763271674924308
61799484902163803763271675974068
61799484902163803763334093715218
61799484902163803763521231103988
61799484902163803763521232166798
61799484902163803763521350140214
61799484902163803763522379009990
61799484902187164812598807342582
61799484902187212991090012085052
61799484902187212991090356458586
61799484902187212991092336433026
61799484902187212991092336450288
61799484902187212991092680806560
61799484902188063597629691033588
61799484902188063597629692096398
61799484902188063597880395136692
61799484902188063597880396199502
61799484902188065243149919633592
61799484902188065243338205991174
61799484902188065243400882021370
61799484902188065243400882034420
61799484902188065243400883084180
61799484902188065380598874644968
61799484902188065380599218646948
61799484902188113421578363673948
61799484902188113421580686609192
61799484902188113421580686622242
61799484902188113421580944889446
61799484902188113421641039704144
61799484902188113421641039717194
61799484902188113421643363715248
61799484902188113421829326061726
61799484902188113421831649010020
61799484902188113558839118049468
61799484902188113559090079374388
61799484902188113559090079387438
61799484902188113559092403722362
61799484902188113559092403735412
61799484902188115250884955793630
61799484902188115250947717908474
61799484902188115388145967399596
61799484902188115388396757578718
61799484902188115388397015858972
61799495592969514570897296428794
61799495592969514570897296441844
61799495592970415001447980750212
61799495592970415001448323693754
61799495592970415001448323706804
61799495646144441585376700170088
61799495646147143288812303358588
61799495646148043307580809229928
61799495646148043719363330623548
61799495646148043856372779672120
61799495646148043856373036876514
61799495646148043856561323234096
61799495663848691292180990824434
61799495663870317687420861538740
61799495663870317687421204495332
61799495663870317824619197105880
61799495663873018976563459077618
61799495663873018979073943333620
61799495663873019525606820953040
61799495663873019527866256719354
61799495663873019527866256732404
61799495663873019528054284796634
61799495663873919546822963209128
61799495663873919956157848218000
61799495663873919958416941040772
61799495663873919958417283984314
61799495663873919958417283997364
61799495663873919958605226322446
61799495669965060448029313894878
61799495669965060448280360954574
61799495669965060448280705310846
61799495669965060585478353552072
61799495669965060585478353565122
61799495669965060585478354614882
61799495669965060585478439641140
61799495669965060585478440703950
61799495669965060585478697921394
61799495669965064154071177218912
61799495669965064154322225678288
61799495669965064291519960008582
61799495669965064291520218288836
61799495670000482367900342480116
61799495670000482916692312939570
61799495670000482916943359981796
61799495670001383347494301170786
61799495670001383347494645881350
61799495670001383484692380211644
61799495670001383484692381274454
61799495670001383484692638491898
61799495672736891432674716803386
61799495672736891569684681336606
61799495672736891569872709413934
61799495672736891569872967681138
61799495672931384424071007998634
61799495672931384431696605483621
61799495672931384431696606034745
61799495672931384431696606034746
61799495672931384431696864301949
61799495672931384431696864301950
61799495672931384568957617614612
61799495672931384568957617627662
61799495672931384568957618677422
61799495672931428896559027778343
61799495672931428896559286045547
61799495672952093783635219781247
61799495672952093783635219781248
61799495672954784505959238752337
61799495672954795075225281194079
61799495672954795075225281194080
61799495672954799330117267565633
61799495672955684936510266017297
61799495672955696047256491456602
61799495672955696047256748324126
61799495672955696047256748674046
61799495672955696054631299300541
61799495672955696054631299300542
61799495672955696054882088941589
61799495672955696054882089492713
61799495672955696054882089492714
61799495672955696054882345809113
61799495672955696054882346159033
61799495672955696054882347759917
61799495672955696054882347759918
61799495672955696054882432449306
61799495672955696054882433499066
61799495672955699760668294830593
61799495672955744225500350035452
61799495672955744225531774224887
61799495672955744225688376713100
61799495672955744225688378112780
61799495672955744225719802302215
61799495672955744225782564417059
61799495672955744225782822684263
61799495673024626476349128700147
61799495673024626476538190233471
61799495673027327768190495789799
61799495673027778120570936502857
61799495673027778120570936502858
61799495673027778120821984962233
61799495673027778120821984962234
61799495673027778120822069651622
61799495673027778120822070701382
61799495673027778669582185458830
61799495673027778669613955421688
61799495673027778669614041160836
61799495673027778669614041510756
61799495673027778669769438579242
61799495673027778669801983499016
61799495673027778669802326455608
61799495673027778669802327855288
61799495673027778669864745263940
61799495673027778669864745613860
61799495673027778669865002481384
61799495673027778669865003881064
61799495673027778669865003999161
61799495673027778669865088570452
61799495673027778669865089620212
61799495673028642042552699408861
61799495673028642042552957676065
61799495673028645748590752589609
61799495673028645748591010856813
61799495673028675396069972394023
61799495673028679100165066824911
61799495673028679100165068224591
61799495673028679100165068425796
61799495673028679100165068775716
61799495673028679100165068893813
61799495673028679100320465844202
61799495673028679100320466893962
61799495673028679100321585174860
61799495673028679100321586574540
61799495673028679100353353169443
61799495673028679100353353519363
61799495673028679100353353720568
61799495673028679100353355120248
61799495673028679100415770928015
61799495673028679100415772327695
61799495673028679100415772528900
61799495673028679100415772878819
61799495673028679100415772878820
61799495673028679100416115835412
61799495673028679100416116885172
61799495673028679237425737412040
61799495673028679237582339887202
61799495673028679237613765489368
61799495673028679237614108432910
61799495673028679237614108445960
61799495673028679237614109495720
61799495673028679237676784458686
61799495673028679237676784471736
61799495673028679237676785521496
61799495829533372776725653344024
61799495829534317672140137343772
61799495829606352116221197460314
61799495829606352116221197810234
61799495829607252546772310814342
61799495829607252546773345451240
61799495873847612473398066815632
61799495873847612473398411176116
61799495882675573672811330499678
61799495882675573672811674855950
61799495882675578614199729521976
61799495882675579162991699946906
61799495882675879352262293962564
61799495882675879352262295362244
61799495882675879352513343838882
61799495882708299791205313935420
61799495882711001495226095677539
61799495882711001495226096727299
61799495882711896572025270715890
61799495882711901513409078625938
61799495882711901513409080025618
61799495882711945978272535006434
61799495882711945978272535019484
61799495882711945978272535356354
61799495882711946390054884239340
61799495882711946390054885639020
61799495882784880852905053200618
61799495882784880852906086774706
61799495882784880852906087837516
61799495882784881264688092701100
61799495882784881264688094100780
61799495882784881401697800353746
61799495882784881401886085294386
61799495882784881401886086711328
61799495882784881401948847413442
61799495900218973129588910383074
61799495900218973129588910934199
61799495900218973541371175110375
61799495900400549344053588313452
61799495900400549344053589363212
61799495900400549344053589376262
61799495900400549344053846580656
61799495900401449912053570559268
61799495900401449912053570572318
61799495900401449912053571622078
61799495900401449912053656648336
61799495900401449912053657711146
61799495900401449912053914928590
61799495900401755591755496755224
61799495900401755591755497818082
61799495900401755591755582511842
61799495900401755591755840779046
61799495900436872243267528883956
61799495900436872243267529933716
61799495900436872243267529946766
61799495900436872243518490899972
61799495900436877184902298818858
61799495900436877184902298823070
61799495900436877185676754311864
61799495900436877185676754311865
61799495900436877733694269265262
61799495900436877733694269615182
61799495900436877733694270664942
61799495900436877733882555622844
61799495900436877733882555972764
61799495900436877733882557022524
61799495900436877733945317737688
61799495900436877734531098914624
61799495900436877734719385276578
61799495900436921649765755199354
61799495900436921649765755216616
61799495900437772811267510775432
61799495900437772811267510775480
61799495900437772811267510788530
61799495900437772811267597218840
61799495900437772811267598281650
61799495900437772811267855499094
61799495900437778164245296530222
61799495900437778164245296880142
61799495900437778164245297929902
61799495900437778164245554810476
61799495900437778164245555160396
61799495900437778164245556210156
61799495900437778164433582887804
61799495900437778164433584287484
61799495900437778164433841504928
61799495900437778164496345002648
61799495900437778164496603269852
61799495900437778165082126179584
61799495900437778165082384464209
61799495900437778165082384464210
61799495900437778302531167266930
61799495900437778302531424484374
61799495900437778302531553821367
61799495900437778302531554871127
61799495900437822217514775079074
61799495900437822629013833847639
61799495900437822629076595962483
61799495900437822629108751860958
61799495900437822629108752910718
61799495900437822629108837954398
61799495900437822629108839354078
61799495900437822629109096234652
61799495900437822629109097634332
61799495900437822629264882307015
61799495900437822629297124311980
61799495900437822629297125711660
61799495900437822629297382579184
61799495900437822629359800320286
61799495900437822629359800320334
61799495900509823172594104025589
61799495900509823172594189764737
61799495900509823721636864310033
61799495900509823722202067737152
61799495900509856524304044584985
61799495900509856524398187291420
61799495900509856524398187308682
61799495900509857073189899470620
61799495900509857073189899820540
61799495900509857073190157750874
61799495900509857073190158100794
61799495900509857073190159150554
61799495900509857073378185828202
61799495900509857073378186178122
61799495900509857073378187227882
61799495900509857073378444445326
61799495900509857073379219402242
61799495900509857073440947929996
61799495900509857073441206210250
61799495900510724152187890512183
61799495900510724152187891574993
61799495900510757503646784029145
61799495900510757503709546143989
61799495900510757503740926735580
61799495900510757503740927085500
61799495900510757503740928148310
61799495900510757503741960322718
61799495900510757503741961385528
61799495900510757503742046416158
61799495900510757503742047478968
61799495900510757503742047815838
61799495900510757503897832488521
61799495900510757503929213093162
61799495900510757503929213443082
61799495900510757503929214492842
61799495900510757503930332773740
61799495900510757503930333823500
61799495900510757503930334173420
61799495900510757503991975194956
61799495900510757503991975208006
61799495900510757503993008782094
61799495900510757503993009844904
61799495900510757641191087486082
61799495900510757641191345766336
61799496307888872395974365244798
61799496307889772963723385120306
61799496352419250608281333285648
61799496360958432976475316764676
61799496360958432976475318164356
61799496361063799409637865674898
61799496361063799409637865679110
61799496361063799409637865692160
61799496361063799410453767100978
61799496361063799410453768500658
61799496361063799410453768618910
61799496361063799410453768636172
61799496361063799410453768973042
61799496361066501113889114957148
61799496361067401131841974734738
61799496361067401131841974738950
61799496361067401131841974752000
61799496361067401132657877678750
61799496361067401132657877696012
61799496361067401132657878032882
61799496361067401544440142222108
61799496361067401680884992236418
61799496361067401681449846603010
61799496361067401681449848120942
61799496361067401681449848138204
61799496361274233915929269660794
61799496361282639080501528822736
61799496361282639080501528822737
61799496361382602238091747369439
61799496378684309078268516104262
61799496378684309078268517154022
61799496378684309078268774384516
61799496378684309078268775434276
61799496378684309215717556837316
61799496378684309215717558236996
61799496378684309215717815104520
61799496378684309215717815454440
61799496378792376803335102721388
61799496378792376803335103071308
61799496378792376803335104121068
61799496378792376803335452149314
61799496378792376804151098230014
61799496378792376804151356510268
61799496378792377215933362419240
61799496378792377352378471068144
61799496378792377352942982228846
61799496378792377352943068672206
61799496378792377352943326952460
61799496378792377353194374012156
61799496378793277782929241115660
61799496378793277782929498333104
61799496378793277783494009493806
61799496378793277783494095937166
61799496378793277783494354217420
61799496378793277783682382294748
61799496378793277783745401277116
61799496378793277920943136670220
61799496378793277920943393887664
61799496378793312555560055220842
61799496378793312555560055771967
61799496378793312967342319948143
61799496378999209038379384863078
61799496378999209038379386262758
61799496379008513672866793736126
61799496379008515457255441360733
61799496379008515457255442410493
61799496379011216611647510145755
61799496379011216611647511195515
61799496379011217160502242707004
61799496379011217160502243752392
61799496379011217160502243756764
61799496379011217160502500969836
61799496379011217160502587063276
61799496379011217160502588126086
61799496379011217160690529064585
61799496379011217160690530114345
61799496379011217160690530114346
61799496379011217160690873420858
61799496379011217160690916117658
61799496379011217160690916467578
61799496379011217160753292229190
61799496379012117177015316151982
61799496379012117588797580328158
61799496379012117591053271017352
61799496379012117591053529301977
61799496379012117591053529301978
61799496379105776774149689580479
61799496379108476646605833173658
61799496379108477857181013586889
61799496379108477857181013941021
61799496379108477857181099680169
61799496379108477857369298899131
61799496379108477857369300298603
61799496379108477857369300316073
61799496379108477857369386037751
61799496379108477857369386037959
61799496379108477857369643255195
61799496379108477857369643255403
61799496379108477857369644672345
61799496379108477857432061018187
61799496379108477857432062063735
61799496379108477857432062080997
61799496379108477857432065250275
61799496379108478477396663137618
61799496379108478477396663487538
61799496379108478477396749213636
61799496379108478477585034501775
61799496379108511210614689839923
61799496379108511210677365865699
61799496379108511210865652577413
61799496379109377076968574094086
61799496379109378287920327563611
61799496379109378287920327576661
61799496379109378287920670520203
61799496379109378287920670533253
61799496379109378287920675119473
61799496379109378425181168045573
61799496379109378425181425263017
61799496379109378836775059788149
61799496379109378836775145877217
61799496379109378836775403094661
61799496379109378837026107197765
61799496379109378837026108247525
61799496379109378907947690402578
61799496379109378907947690752498
61799496379109378907947776471963
61799496379109378907947776478596
61799496379109378907947776491646
61799496387644241686091205863625
61799496387655348824668212055539
61799496387656249254968535217395
61799496387656249392417231917997
61799496387656249392417231931047
61799496387863046309990831248905
61799496387874138623323424180739
61799496387874138623574128283843
61799496387874153450012853686921
61799496387874153450012855086601
61799496387874153450263559189705
61799496387874155280155102171241
61799496387874155280155103570921
61799496387874186801837873976131
61799496387874186801837875375811
61799496387874186802088578079235
61799496387874186802088579478915
61799496387875039054125155548803
61799496387875039191323148146301
61799496387875053880814843322189
61799496387875053880814843672109
61799496387875054017824549588205
61799496387875054018012577665533
61799496387875054018012835932737
61799496387875055710706129436201
61799496387875055710956833539305
61799496387875055710956834938985
61799496387875055710957091806509
61799496387875055710957092156429
61799496387875087232639863611399
61799496387875087232639863961319
61799496387875087369837597941693
61799496387875087369837856221947
61799496387972350378589615936595
61799496387972350378589617336275
61799496387972350378777902281127
61799496387972350378777902631047
61799496387972350378840320039699
61799496387972350378840321439379
61799497743892569328845628483390
61799497743892569328845628820260
61799497743892569328845972839662
61799497743892569466043621076676
61799497743892569466043621093938
61799497743892569466043621430808
61799497796778708866101308335986
61799497796778708866101651292578
61799497796790469411363374627280
61799497796790469411363374977200
61799497797066594128384798222312
61799497797066594128384798239574
61799497797066595912774348240136
61799497797066595912774605120710
61799497797066595912774606520390
61799497797069297616209694224242
61799497797069297616209951091766
61799497797070196399631581827240
61799497797070196399631582890098
61799497797070196399631921129328
61799497797070196399631925846690
61799497797070197634978713695116
61799497797070197634978714163128
61799497797070197634978714167500
61799497797070198183770339763774
61799497797070198183770340113694
61799497797070198183770341298808
61799497797070198183770341648728
61799497797102916981841681288974
61799497814504584967894593419092
61799497814504584967894593432142
61799497814504584967894850636536
61799497814504584967894850649586
61799497814504584968145640474368
61799497814504585105343633084916
61799497814504585105343891365218
61799497814515390134778883641522
61799497814515390134778883991442
61799497814516345650668290725696
61799497814516345650668291075616
61799497814516345650668376814764
61799497814792472152016501882466
61799497814795167739725089861649
61799497814795167739725089878911
61799497814795168151319066643533
61799497814795168151319066647745
61799497814795168288579735284069
61799497814795168288579736346879
61799497814795168288579821373137
61799497814795168288580079640341
61799497814795168288580080703151
61799497814795168288768021641651
61799497814795168288768107730719
61799497814795168288768108780479
61799497814795168288768365997923
61799497814795172070873834586830
61799497814795172070873834936750
61799497814795172070873835986510
61799497814795172070873840708244
61799497814795172070873840721294
61799497814795172070874093217004
61799497814795172070874097925688
61799497814795172070874097938738
61799497814795172071124889180670
61799497814795172071125146398114
61799497814795173306471934360420
61799497814795173306471935777362
61799497814795173718253941686334
61799497814795173855263647589380
61799497814795173855263647939300
61799497814795173855263904806824
61799497814795173855263906219554
61799497814795173855451846790664
61799497814795173855451933946962
61799497814795173855451934296882
61799497814795173855452191164406
61799497814795173855514953279250
61799497814795218114139645099539
61799497814796068307536785780195
61799497814796068719131106905301
61799497814796068856579803618953
61799497814796068856579804681763
61799497814796072638873902921714
61799497814796072638873907639028
61799497814796072638874161201968
61799497814796072638874165919330
61799497814796073874220953767756
61799497814796073874220954235768
61799497814796073874220955298578
61799497814796074285814588773950
61799497814796074285814674867390
61799497814796074285814932067412
61799497814796074285814933130222
61799497814796074286065723326766
61799497814796074423263628781016
61799497814796074423263629843874
61799497814796373987237913148203
61799497814796374398831545206473
61799497814796374398831631295541
61799497814796374399019917653123
61799497814796374399082594020141
61799497814796374399082594033191
61799497814796374399082595082951
61799497814796374399584776723979
61799497814807181426086561349076
61799497814807181426086647088224
61799497814808081856637588614036
61799497814828793221083921361614
61799497814828795052063124093783
61799497814831494787321016441820
61799497814831494924330724111936
61799497814831494924330980975088
61799497814831494924330980988138
61799497814831494924519009052368
61799497814831496755309794723072
61799497814831496755309796122752
61799497814831496755310052990276
61799497814831496755310096568429
61799497814831496755310096588121
61799497814831496755310182677189
61799497814831496755310183720307
61799497814831496755498124658807
61799497814831496755498384345374
61799497814831496755498469015079
61799497814831496755498470084522
61799497814832395354882008607390
61799497814832397185860823387712
61799497814832397185861080605156
61799497814832397185861123846439
61799497814832397185861123853081
61799497814832397185861210985267
61799497823671019976289787980438
61799497823671019976290046247642
61799497823671019976540749300986
61799497823671019976540750350746
61799497823671019976540836439814
61799497823671019976541093657258
61799502051097980400908947538574
61799502104251302659019647840554
61799502104251303207811618282746
61799502104272006984837236845608
61799502104272006984837322589128
61799502104274708688272668555972
61799502104274708688272668573234
61799502104274708688272669972914
61799502104275609118823695820932
61799502104275609118823697237874
61799502104275609255833402091160
61799502104275609255833403490840
61799502104275609256021688431480
61799502104275609256021688448742
61799502104275609256021689848422
61799502121856204384531361313913
61799502121856204796062489874463
61799502121856204796062489887513
61799502121856204796062490937273
61799502121856204796125252006729
61799502121964272383679777491283
61799502121964272383930825967921
61799502121964272384495685021515
61799502121964272384495685034565
61799502121964272520940532216675
61799502121964272520940532220887
61799502121964272520940533283697
61799502121964272520940536466025
61799502121964272521128905717505
61799502121964272521128906071637
61799502121964272521191667836561
61799502121964272521191672435831
61799502121964272521191926116815
61799502121964272521944813614919
61799502121964272932723140766593
61799502121964272932723142183535
61799502121964272932723145365863
61799502121964272932973930962977
61799502121964272932973930976027
61799502121964272932973935562247
61799502121964272932974189243231
61799502121964272933539048309875
61799502121965172951679846906287
61799502121965172951742609008081
61799502121965172951742609021131
61799502121965172952495754436519
61799502121965173500534922761157
61799502121965173500722864745045
61799502121965173500722865807855
61799502121965173500722868994395
61799502121965460739759388693871
61799502121965460739759388706921
61799502121965460739759389756681
61799502121965460739822065782457
61799502121976267812271988555064
61799502121976267812271988568114
61799502121976267812272074998424
61799502121976267812272333278678
61799502121977168380021008430524
61799502121977168380021008430572
61799502121977168380021008443622
61799502121977168380021094873932
61799502121977168380021095936742
61799502121977168380021353154186
61799502121997883086881485370510
61799502121997883224079476918248
61799502122000584378534910126354
61799502122000584927326536544772
61799502122000584927326537594532
61799502122000584927326537607582
61799502122000584927326622288292
61799502122000584927326880568546
61799502122000584927514822889256
61799502122000584927514908645874
61799502122000584927577670747668
61799502122000584927577929027922
61799502122000596038103358681236
61799502122000596038103358694286
61799502122000596038103359744046
61799502122000596038103444770304
61799502122000596038103445833114
61799502122000596038103703050558
61799502122001485357877564859492
61799502122001485357877564872542
61799502122001485357877649553252
61799502122001485358065935910834
61799502122001485358128698012628
61799502122001485358128698025678
61799502122001485495326690623176
61799502122001485495326948903430
61799502122001496468654385946196
61799502122001496468654385959246
61799502122001496468654472035264
61799502122001496468654730315518
61799502130730687258615233814809
61799502130730698371652376988943
61799502130730698371652635269197
61799502130766259893355432592525
61799502130766271006392834046913
61799502130766271006455596161757
61799502130766271006455597211517
61799502130767173272232246321245
61799502130767173272232504588449
61799502130767176978207537387149
61799502130767176978270299501993
61799502130767176978270557769197
61799502130828098746641197278116
61799502130828100570959124847961
61799502130828100708157117458509
61799502130836053738598060303119
61799502130836053738598060320381
61799502130836055515394042782767
61799502130838755030000350856067
61799502130838755579043112894323
61799502130838755579043112907373
61799502130838755579043371174577
61799502130838756807047037421557
61799502130838756807047123510625
61799502130838756807047123527887
61799502130838756807047124927567
61799502130838756814390162336473
61799502130838756814390163736153
61799502130838756814390163740365
61799502130838766097284167400379
61799502130839205881641954809034
61799502130839205886108273730242
61799502130839205886108618086513
61799502130839205886108618086514
61799502130839207716314685903347
61799502130839216450102999222391
61799502130839216450102999222392
61799502130839216861696977054035
61799502130839216861696977054036
61799502130839216999145675184630
61799502130839216999146018141221
61799502130839216999146018141222
61799502130839216999146019540901
61799502130839216999146019540902
61799502130839216999208437299474
61799502130839216999208695566678
61799502130839216999208780256065
61799502130839216999208780256066
61799502130840106312130305680828
61799502130840106312192983123754
61799502130840106312193069212822
61799502130840106312381010151322
61799502130840106312381011201082
61799502130840106312381354507594
61799502130840106316377080492180
61799502130840106316439843656784
61799502130840106316628128951556
61799502130840106449390974317200
61799502130840106449390974330250
61799502130840106453637835217572
61799502130840106453637836267332
61799502130840106453920055370673
61799502130840106453920055370674
61799502130840106453920055720594
61799502130840106453920312588117
61799502130840106453920312588118
61799502130840106453920313987798
61799502130840106453920398677185
61799502130840106453920398677186
61799502130840106453920399726945
61799502130840106453920399726946
61799502130840108146803037024433
61799502130840117429696702449590
61799502130840117429697045406181
61799502130840117429697045406182
61799502130840117429697046805862
61799502130840117566957456825061
61799502130840117566957456825062
61799502130840117566957714042505
61799502130840117566957714042506
61799502130840117566957800131573
61799502130840117566957800131574
61799502130840117566957801181333
61799502130840117566957801181334
61799502130840122965594530999286
61799502130840122965594788216730
61799502130840122965657207025062
61799502130840122965657551381334
61799502130840122965845492319834
61799502130840122965845579458662
61799502130840122965845836676106
61799502130860821206471354024159
61799502130860821206471354024160
61799502130860821206471698380431
61799502130860821206471698380432
61799502130863522498124780175311
61799502130863522498124780175312
61799502130863523047167454737870
61799502130863523047167797694462
61799502130863523047167799094142
61799502130863523047230216502794
61799502130863523047230216852714
61799502130863523047230473720238
61799502130863523047230475119918
61799502130863523047230559809306
61799502130863523047230560859066
61799502130863532328419402390052
61799502130863532330678833918614
61799502130863532330678835318294
61799502130863532330961048215657
61799502130863532330961049615337
61799502130863534157724478730606
61799502130863534157724479780366
61799502130863534157724565869434
61799502130863534157724823086878
61799502130863534159984258853144
61799502130863534160172286930472
61799502130864423477718482002829
61799502130864423477718482002830
61799502130864423477718824959422
61799502130864423477718826359101
61799502130864423477718826359102
61799502130864423477781244117673
61799502130864423477781244117674
61799502130864423477781587074265
61799502130864423477781587074266
61799502130864423477781588124025
61799502130864423477781588124026
61799502130864423614979236378302
61799502130864423614979236728222
61799502130864423614979493595746
61799502130864423614979494995426
61799502130864423614979579684814
61799502130864423614979580734574
61799502130864432758635695520350
61799502130864432758698456235514
61799502130864432758698457285274
61799502130864432758886742580046
61799502130864432758970171387808
61799502130864432758970429655012
61799502130864432761166842183736
61799502130864432761229861183574
61799502130864432761229861533494
61799502130864432761229862583254
61799502130864432761417889260902
61799502130864432761417890660582
61799502130864432761449657722045
61799502130864432761449658071965
61799502130864432895896448846062
61799502130864432895980135903606
61799502130864432898427853776700
61799502130864432898427853789750
61799502130864432898710069490845
61799502130864434588275850351838
61799502130864434590472524370650
61799502130864434590534942111752
61799502130864434590535286485494
61799502130864434590723572830026
61799502130864434727733279082992
61799502130864434727733280145802
61799770141408156308874531712734
61799770141408156308874532762494
61799774444965265505808478888375
61799774444965265505996506946989
61799774444965265505996506965703
61799775644089603434406337805487
61799775644284096433428227036847
61799775644284096616630854096759
61799775644307206887749444452765
61799775644307206887937471480333
61799775803841042198682449078505
61799775857018670504815191464781
61799775857091906117761753513593
61799775857091906117762012843607
61799775857091906118033607420269
61799775857091906118033722678077
61799775880653172569275835077453
61799775880758527885129751156781
61799775880761229176782832951661
61799775880761229588565097127837
61799775880761229771391408690029
61799775880761229771579436767309
61799775880761229771579436780407
61799776282450507473656562021241
61799776282450507656942497766793
61799776282512937508208792025657
61799776282512937508480502462041
61799776282523436995119222990021
61799776335625434488136222612637
61799776335628135779789304407517
61799776335628136374857504329245
61799776335690565814341534411933
61799776335698364009598883581417
61799776336670934353279141170093
61799776359227465873967755415337
61799776359227515699590341260795
61799776359259936140542892195949
61799776359262637432195973990829
61799776359262637432467684427213
61799776359262638027264173918173
61799776359262638027264173931271
61799776359263838601144296531911
61799776359263838601332324590525
61799776359263838601332324609239
61799776359325062525632634604267
61799776359325067878530210959641
61799776359325067878530468190135
61799776359325067878802178607805
61799776359335572307099778274225
61799776359335572718882042450401
61799787367105929136225960053671
61799788548742444374216571025252
61799788548742444785810291639452
61799788573363915015600989128758
61799788802828947414327680911507
61799789258834707250107038307381
61799789258834707250295324651913
61799789282375848444762815894779
61799789282375848444950843972107
61799789282375848444951102239311
61799792880497880456779113883794
61799792880497884759036006751308
61799792880533002596164307292420
61799792880824787161132944998062
61799792880824790453613171520644
61799792880824790865395178492426
61799792882503015255944655214891
61799792882503015667538375829091
61799792883452196871062577340551
61799792883452197465586840449951
61799792883452197465670638060991
61799792883487315307797429372063
61799792883487315307986087732513
61799792883487315902510349325593
61799792883487315902594404737277
61799792883488516248082802911483
61799792883488516659592983579933
61799792883488516659676407671785
61799792883488516659676780743127
61799792883779099867683778696705
61799792883779103160164005219287
61799792883779103571943688193015
61799792883779103571946012191069
61799792883780304329026063713591
61799792883780304329111956218397
61799792883780304329111956237111
61799793113268564511077082498516
61799793591842902150966168808956
61799795001070316435640008750089
61799795001073018139075354721145
61799795001726824814098668522681
61799795001729526517345728149205
61799795001949564837555581968842
61799795001949565249337586828054
61799795001949565249337587877814
61799795025255960008639499569164
61799795025256260196214746269370
61799795025546843411812588851034
61799795025548047873154873867920
61799795025582864338117026373272
61799795025582865710179491643344
61799795025582866121773469488038
61799795025582866121774498357814
61799795025584066490234221286317
61799795025584066902016227195289
61799795028174249408107413889545
61799795028209371552557961311715
61799795028209371735572300479011
61799795028209372147354306401033
61799795028210270337007108977447
61799795028210272121396920439139
61799795028210272121396920444755
61799795028210272121396920457853
61799795028210272715921553568527
61799795028210272716005122075279
61799795028210572309828366438989
61799795028210572309828366457703
61799795028210572904436568075129
61799795028210572904436682393785
61799795028210572904624968732701
61799795028210572904624968751415
61799795028221077149930232655575
61799795028221077332944572289431
61799795028221077744538550121075
61799795028222277905320354547079
61799795028222277906824580584097
61799795028222278090027206562485
61799795028222278090573497618591
61799795028222278501599917914515
61799795028222278501621182859095
61799795028222278501621184394129
61799795028501156118363422549677
61799795028501159410843649072259
61799795028501159822623332045987
61799795028501159822625656044041
61799795028502360579705707566563
61799795028502360579708032036793
61799795028502360579708032049891
61799795028502360579791600071369
61799795028502360579791600090083
61799795028537178233527983607179
61799795028537178233529102815373
61799795028537178233715986174691
61799795028537178233716011684507
61799795028537178233717129363331
61799795028537178416730325341987
61799795028537178828241765544233
61799795028537178828324303186681
61799795028537178828325332056457
61799795028538378990610335147309
61799795028538378990610335166023
61799795028538379173542135641111
61799795028538379585322996826409
61799795028538379585324140015049
61799795028538379585324141550083
61799795028538379585406679179433
61799795028538379585406937441021
61799795028538379585406937459735
61799795028538379585407708049209
61799795028538379585407709093353
61799795028538379585407709098969
61799795028538379585407709112067
61799825188856286510331361376424
61799825189078993595312906693368
61799825189078993595312908228402
61799825189078997301267162379716
61799826133581209927654963605663
61799826133583911631090309576719
61799826134237703488730421439071
61799826134237707193076221923867
61799826134240405191977481065595
61799826134240408896323281550391
61799826134240408896511566845163
61799827545637317407350852371139
61799827569960731271530846904886
61799827569960731278305673778998
61799827569963432974777906531410
61799827569963432981552733405522
61799827971057442696126575310873
61799828024232368063666499673723
61799828024232369893620833822203
61799828024232369893809119694351
61799828024235071002259317697149
61799828024235071002447605104491
61799828024236271759258270194507
61799828024236272354054872488219
61799828047870773820999137493993
61799828047870773821187423838525
61799828047881278800788587131429
61799828048527270677180384340276
61799828048527271088774361109062
61799828048527274793120162656716
61799828048535079714343630082754
61799828048537781417590688659518
61799828048537781417590689709278
61799828050508985627817687310146
61799828051480382624223144093894
61799828051480382626733624081832
61799828051480383221257885656198
61799828051480397444116452949674
61799828051481598795911864251530
61799828051492088222201029656018
61799828051492088222201286854748
61799828051492088222201286873462
61799828051492088816997517630866
61799828051492093712631212530842
61799828051492104825668613985230
61799828051492104825668615501550
61799828051492105420193248630938
61799828051492105420193250147258
61799828051492105420193507364702
61799828051492105420465217813976
61799828051492105420465219330296
61799828051492105420465476547740
61799828051493289573996210785112
61799828051493289573996210798210
61799828051493306177463910981320
61799828051493306177464169248524
61799831640106696927299714484963
61799831640106696927488000829495
61799831640106697522096318313709
61799831640106697522284604658241
61799831640128305477139869059925
61799831640128310967570053469783
61799831640131006768792950854805
61799831640131007363401269375729
61799831640131007363589554664837
61799831640131007363589554683551
61799831640131009147162339393767
61799831640131012259223135264663
61799831640131012853831453785587
61799831640131012854019739074695
61799831640131012854019739093409
61799831646036932676324892910719
61799831646036932676325149661603
61799831646036932676325151196637
61799831646039632732442808649017
61799831646039632732443927838545
61799831646039632732443927844161
61799831646039632732443927857259
61799831646039632732632215264601
61799831646039633965258197329763
61799831646039633967789945584175
61799831646039633967977974711215
61799831646039633967978232991517
61799831646039634379760238900489
61799831646039634560326768793415
61799831646039634560326768806513
61799831646039634560326769856273
61799831646039634560326883578839
61799831646039634560326884641697
61799831646039634560327141859141
61799831646039634562586290660443
61799831646039634562774835285229
61799831852805488411165946902989
61799831852806404985218356850547
61799831852806404985406643195079
61799831852806405580014960679293
61799831852806405580203247023825
61799831852806405580203360274215
61799831852806688985233983256269
61799831852806689168248322895741
61799831876439989468859696564695
61799831876439989469048240126671
61799831876473327490799921104983
61799831876476023840898468552399
61799831876476023843408951726877
61799831876476029377333403859991
61799831876476029377333403873089
61799831876476029377333662140293
61799832278238242137808960118679
61799832278238242138080929283003
61799832278238242138080929301717
61799832331401441463195185388381
61799832331401456234826868622335
61799832331401458063962599798163
61799832331401458064150886142695
61799832331404159172601342425747
61799832331404159172789628770279
61799832331405057957028538542953
61799832331405058551825142352985
61799832331405058551825142371699
61799832331405058551825256677673
61799832331405060335397927081915
61799832331405063447458722952811
61799832331405064041982611442953
61799832331405064042254321892227
61799832331405064042255326762843
61799832331405064042255326781557
61799832331405064042255441087531
61799832331405343328916303536541
61799832331405343923712907365287
61799832331405358695344475322719
61799832331413163616380029947951
61799832331413169152560331140635
61799832331413169152560359838443
61799832355035959533355188500097
61799832355035959533525652970943
61799832355035959533543474844629
61799832355038659589664575031081
61799832355038659590480482561313
61799832355038659590668884176703
61799832355038660825008011542499
61799832355038660825008270294977
61799832355038660825011369127691
61799832355038660825196556639509
61799832355038661236790276203949
61799832355038661236978562548481
61799832355038661420059135142751
61799832355038661420059136205609
61799832355038661420059393423053
61799832355039560204231811941913
61799832355039860347751144911647
61799832355039860347751144924745
61799832355039861993855087540507
61799832355039861994043374947849
61799832355039865700917217142111
61799832355047670621952661090091
61799832355050366971406023167789
61799832355050366972030202215667
61799832355050366972033644359105
61799832355050366972033645421963
61799832355050366972221930711071
61799832355050366972221930716687
61799832355050366972221930729785
61799832355051573082198672636437
61799832355051573265307314415581
61799832355051573265495599710353
61799832355051573265495600760113
61799832355926874971613858479385
61799833713949558658743882671521
61799833714897797200134401646528
61799833714898997957216777633664
61799833714910753513938084941274
61799833714935065138815821095194
61799833714935065138899503914986
61799833767100159222220461810261
61799833767104061087941579958421
61799833767124470666048079146665
61799833767124485490021174483259
61799833767124485671531174240683
61799833767124485673223428452955
61799833767127171957701160941545
61799833767127186781674256278139
61799833767127187376470487016669
61799833767127187376470860106885
61799833767127192865393376219487
61799833767128093432933447410645
61799833767128093433205157859919
61799833767128387537252292388843
61799833767128387538944546601115
61799833767128387950538523369949
61799833767128388133552863009421
61799833767128388133741150429861
61799833767136198543511196160219
61799833767136198543511196160427
61799833767136198543511197209979
61799833767138899651961910225249
61799833767138899652149938315627
61799833767138900246758514053995
61799833767138900246946542144373
61799833768088382231664805159194
61799833768088382231852833236522
61799833768108790801416615606372
61799833768108790801416616656132
61799833768111492504663675232896
61799833768111492504663676282656
61799833768112693261745936434608
61799833768112693261745937484368
61799833768112693856542541313114
61799833768112693856730569390442
61799833768112693856814509427678
61799833790758972318266463453919
61799833790758972318454749798451
61799833790758987142615873212373
61799833790761673609919545248799
61799833790761673610107831593331
61799833790761674021701808375215
61799833790761674021890094719747
61799833790761674204715774452295
61799833790761688434080925861451
61799833790761688434268954988539
61799833790761688434268955007253
61799833790761688845863190056341
61799833790761689027184903437469
61799833790761694334785706168943
61799833790762594902409464318267
61799833790762594902597487809375
61799833790762594902597492395547
61799833790762594902597492408645
61799833790762874961986695082931
61799833790762889784455565800901
61799833790770700012903525755591
61799833790770700012903527153819
61799833790770700012903527172533
61799833790773401304284639784375
61799833790773401304368580877035
61799833790773401304368580877195
61799833790773401304556607904555
61799833790773401304556608948699
61799833790773401304556608967413
61799833790773401716338872093829
61799833790774602473149537170795
61799833790774602656258150383273
61799833790774602656446435678045
61799833790774602656446436727805
61799833791722850533333212037273
61799833791747194914424575266649
61799833791747194914424576329459
61799833791747195326206582238431
61799833791747195326206839442777
61799833791747195326206839455875
61799833791747195326206840505635
61799844491683053460699547252425
61799844491684206041314000317633
61799844491684206041314257535077
61799844491684206041314258584837
61799844491684254217781922773001
61799844491684254217864577214115
61799844491684254218052488965161
61799844491684254218052747232365
61799844491684254218052771698085
61799844491684254218052862508887
61799844491684254218053517834937
61799844491684254218053518884697
61799844544566191160581062796731
61799844544787596774958702619974
61799844544787698720813732414459
61799844544787698720813989631903
61799844544787746892198822896687
61799844544787746892470792079885
61799844544788947649365139523133
61799844544788948061335430726877
61799844544857796410563943437104
61799844544857829762952790740854
61799844544857830357749767622388
61799844544857980475178173325015
61799844544860531649402849889444
61799844544860531649402849902542
61799844544860531649403883004406
61799844544860531649591134712040
61799844544860531649591136247074
61799844544860681766831255119895
61799844544860681766832031358447
61799844544860681766915972464317
61799844544861833112583449202125
61799844544861834345503671100715
61799844544861834347446999921353
61799844544861834759229006880085
61799844544861834759229264097529
61799844544861882523997319600391
61799844544861882523998347984893
61799844544861882523998348451453
61799844544861882524185604895163
61799844544861882935696670005439
61799844544861882935779209170031
61799844544861882935779583776567
61799844544861882935967519993333
61799844544861882935967869071339
61799844544861882935968639188637
61799844544861883118794952280199
61799844544861883118982978822493
61799844544861883118982980357527
61799844562290716342277259883146
61799844562292069047015121720515
61799844562477105466339530677238
61799844562489107683993857714852
61799844562509520964484632591188
61799844562513423013219832093110
61799844562513574960875317943343
61799844562586357882769351301018
61799844562586358294279646307254
61799844562586358294551615471578
61799844562586358294551615490292
61799844562586359529898408038770
61799844562587710999101449237283
61799844562587710999289477327661
61799844568397888748342922944655
61799844568399089917207304846379
61799844568399089917207305909237
61799844568399089917207563126681
61799844568422248544605750760253
61799844568422248544877346405389
61799844568423449713740952068609
61799844568492482127584843958087
61799844568492482127585876960573
61799844568494999766405960054282
61799844568494999767159105484172
61799844568495033118983349870248
61799844568495033118983349888962
61799844568495033118983354121050
61799844568495179692099675686450
61799844568495180104066872302618
61799844568495180104070225170448
61799844568495183396360763781838
61799844568495183419237925752967
61799844568495183419238958755453
61799844568495183419238959222013
61799844568495183831292817993565
61799844568496384588103339594367
61799844568496384588103339607465
61799844568496384588103598937479
61799844568496384588185878758959
61799844568496384588185878772057
61799844568496384588374160530369
61799844568496384588374165116541
61799844568496384588374165129639
61799844568496384588374423396843
61799844568496384588375193986317
61799844568496384588375193999415
61799844568496384588375195049175
61799844571446644716896332574638
61799844571449462567592095475237
61799844571449462568345236654325
61799844571449462774330510523738
61799844571449462774330511573498
61799844571449463368855518240788
61799844571449463368855519290548
61799844571449496102911597480481
61799844571449496102996308703489
61799844571449496102996683291311
61799844571449496102996683310025
61799844571449496103183939716307
61799844571449496514965830367471
61799844571449496514966859237247
61799844571450697271860294603561
61799844571450697272048579898333
61799844571450697272049351550665
61799844722119444570848668196745
61799844722120645328013693553341
61799844722120645328014726537113
61799844722120645328201978848113
61799844775002582271546091265619
61799844775224138002347943841007
61799844775224138002431884941053
61799844775225289354082642356987
61799844775294371585410978138887
61799844775297072876981152302767
61799844775297072877064059933767
61799844775297072877065093402813
61799844775297072877252345228539
61799844775298224223820446854051
61799844775298273634146348665435
61799844775298273634146435939617
61799844775298273634147468923389
61799844775298273634334376742763
61799844775298273634334721234389
61799844775298274045928700115793
61799844775298274046116612339223
61799844775298274046116640918939
61799844775298274046116985410565
61799844775298274228943814944217
61799844775298274229132099766813
61799844775298274229132101301847
61799844798637083969716822067511
61799844798637083969716822080561
61799844798639785672963881694035
61799844798639785672963881707085
61799844798639785673151909771315
61799844798639785673152168051617
61799844798640991324172432440428
61799844798640991735766410272072
61799844798640991735954438349400
61799844798855921945441467742001
61799844798855921945441467755051
61799844798858623648688527368477
61799844798858623648688527381575
61799844798858623648876555458903
61799844798858623648876813726107
61799844798859795947340952376103
61799844798859795947340952389153
61799844798859796359122957235315
61799844798859796359122958298125
61799844798859796359123215502519
61799844798859796359123216565329
61799844798859796359666035657352
61799844798859796359666150521517
61799844798859796542680490161197
61799844798859796542868775455969
61799844798859796542868776505729
61799844798859840412203374119701
61799844798859840823985638308927
61799844798931574529388080172157
61799844798932775698251690421549
61799844798932775698251690434647
61799844798932775698251691484407
61799844798932775881633186410367
61799845200401998243440952108582
61799845200401998433135931918835
61799845200620803011283001382067
61799845200620803057035553190119
61799845200620803057035554239879
61799845200719300083125724260685
61799845200719300083209408148951
61799845200719300083397693443723
61799845250941229669722214901925
61799845253576925257920613762836
61799845253787624364721356545175
61799845253787925104538677514693
61799845253787925104538677533407
61799845253787925104727222158193
61799845253787926333392342485652
61799845253795730025574118417151
61799845253795730025762663041937
61799845253798431177709595051271
61799845253799682301801497110401
61799845253893026340519652797525
61799845253895694693042396791547
61799845253895727632172734592405
61799845253895727632259774529377
61799845253895727632447801543895
61799845253896927200560376802693
61799845253896928389342149472369
61799845253896928389342150522129
61799845253896928389342150535227
61799845253896928801124414711403
61799845253896928801312441725921
61799845253896928801312441726081
61799845277211427093257940160212
61799845277214129992873029791979
61799845277214129993061315086751
61799845277214129993061316136511
61799845277215330750143577278196
61799845277215331161737554046982
61799845277215331161925583187168
61799845277422427992490041337860
61799845277432934616960567340662
61799845277432934616960568390422
61799845277432934616960940393290
61799845277432934616960940472031
61799845277432934616960941521791
61799845277432935028554918303675
61799845277432935028743204648207
61799845277434135371619844452228
61799845277434135783401850361200
61799845277434135783402107578644
61799845277434135783402108707145
61799845277434135785637180495120
61799845277434135785637295346235
61799845277434135785825580640959
61799845277434183542520319442265
61799845277434183542520319455315
61799845277434183954302582568681
61799845277434183954302583631491
61799845277527527993295548003061
61799845277527527993295805220505
61799845277527527993295806270265
61799845277530229284948887015385
61799845277530229284948888065145
61799845277530229696730892924357
61799845277530229696731151191561
61799845277531397102531442386532
61799845277531397102531442386533
61799845277531430636827609619647
61799845277531430636827867886851
61799846636406262299524940509275
61799846636438382549793765115875
61799846636441126933500238240161
61799846636441126933691991207061
61799846636441127116702862715279
61799846636441127116702888230759
61799846636441127116703121467757
61799846636441127116703145448203
61799846636441127116706215583109
61799846636441127116706216049669
61799846636442279519870450126253
61799846636442327690774252402949
61799846636442327690774368262671
61799846689583589220019057553871
61799846689594440505220362176316
61799846689595646567193041264037
61799846689616011267520485333795
61799846689616011267708771678327
61799846689616053947896588027683
61799846689616053947899940895513
61799846689616053947979898831557
61799846689616054130910812876115
61799846689616054130914280529369
61799846689616054130994496751331
61799846689616054130997962888425
61799846689616054131182782059153
61799846689618755239549669822563
61799846689618755239553022690393
61799846689618755239632980626437
61799846689618755239824618802089
61799846689618755834349626500425
61799846689618755834429584455183
61799846689618755834429955991651
61799846689618755834443898815032
61799846689618755834617869744291
61799846689618755834617869763005
61799846689618755834621222612121
61799846689619908375046472880891
61799846689619955996715614899651
61799846689619955996719081036585
61799846689619955996719082552905
61799846689619955996719082571619
61799846689619955996903900188599
61799846689619955996906994789225
61799846689619956408497992344931
61799846689619956408685906097571
61799846689619956408689258965401
61799846689619956591428534834307
61799846689619956591515311775115
61799846689619956591515312247291
61799846689619956591515313310149
61799846689619956591526160016744
61799846689619956591700245737043
61799846689619956591700504017345
61799846689619956591703598604873
61799846689619956591703598617971
61799846689619957780289547410667
61799846689619958191987094714805
61799846689619958192070777417957
61799846689619958192071810537083
61799846689619958192074134535137
61799846713226240454379973201578
61799846713228942157627032828102
61799846713228942157815318122874
61799846713228947050738427801217
61799846713228947050926455878545
61799846713230148219599710852965
61799846713230148219599711915823
61799846713230148219787997210595
61799846713250555600306610478825
61799846713250555783603509840294
61799846713253256891956250117217
61799846713253256891959692273705
61799846713253256891959693323465
61799846713253256892231402710089
61799846713253257303738256026189
61799846713253257303741698169627
61799846713253257486756037809099
61799846713253257486756038871957
61799846713253257486756296089353
61799846713253257486756296102451
61799846713253257486756297152211
61799846713253257486836625580579
61799846713253257486850569466818
61799846713253257487024911938209
61799846713253257487028006538835
61799846713253257487038854761590
61799846713253259087586456208641
61799846713254415563731070446033
61799846713254458060904661933859
61799846713254458060904661946957
61799846713254458060908014814787
61799846713254458061092948291489
61799846713254458061096042892115
61799846713254458243834947205839
61799846713254458243932830668530
61799846713254458244120858745858
61799846713254459844393764303733
61799846713254459844393764316831
61799846713254459844393765366591
61799846713254459844477447006885
61799846713254459844478222908567
61799846713254459844478480126011
61799846713254459844478480126059
61799846713254459844480804124065
61799846713254459844480804137163
61799846713254459844665733364515
61799846713254459844666508203339
61799846713254459844666508203387
61799846713254459844666509266197
61799846713254459844666766483641
61799846713254459844668832201393
61799846713254459844668832214491
61799846713254459844669090481695
61799846715891425834619224127196
61799846715891425834619482394400
61799846715891426429415714686838
61799846715891426429415829472262
61799846715892627186414407854182
61799846716171503010987327449088
61799846716171504200851383540558
61799846716171504795376019721300
61799846716172705369715766971700
61799846716183211589179114989402
61799846716183211589179372206846
61799846716207526918402536842694
61799846716207526918402651628118
61799846716208728087267175974960
61799846716208728087267177024720
61799846716208728087267291810144
61799846716208728087267549027588
61799850943512920437637046952417
61799850943574149890813212958112
61799850943575350470685568787741
61799850943587056062577034312137
61799850943587056062765320656669
61799850996679741928524700415943
61799850996687847452116707543813
61799850996687847452305251118839
61799850996690400408055668655858
61799850996690400408055668668956
61799850996690549338754563671123
61799850996691749501040451689235
61799850996748924772558987192092
61799850996749087406460940401718
61799850996751626110030740363870
61799850996751626110030740376968
61799850996751626110219025186466
61799850996751626110219026721500
61799850996752676798075076904723
61799850996752977541471148723427
61799850996752977541471521794769
61799850996752978776818311174017
61799850996752978778510562923751
61799850996752979188412029656933
61799850996752979190104283537999
61799850996752979190292827113025
61799850996759431403893964039550
61799850996759431449647290669164
61799850996759442562663769900880
61799850996759442562663774618242
61799850996760632160892398945514
61799850996760633388980092250306
61799850996760643319746145888016
61799850996760643319934432232548
61799850996763335092415438234412
61799850996763335275157810231704
61799850996763335275157810244802
61799850996763335275346096589334
61799850996763483611627399642803
61799850996764684368898061993185
61799850996764684780492039824829
61799850996784948719812198881822
61799850996784958648967359700694
61799850996784958649155646058324
61799850996784958651415080756116
61799850996784958651415081818974
61799850996784959838015771128454
61799850996785092302991190127925
61799850996785092302991447345369
61799850996787645077421150807720
61799850996787645489286724751060
61799850996787650423059258521396
61799850996787650423059259571156
61799850996787650606073599210836
61799850996787650606261884505608
61799850996787659940620699775828
61799850996787659940620699788926
61799850996787659940808986133458
61799850996787661541450859895116
61799850996788994763236942903079
61799850996788994763237200120523
61799850996788996547083819377537
61799850996788996588297993634877
61799851020325050991161233260051
61799851020325050991161233273149
61799851020325050991161234322909
61799851020325052178340812881161
61799851020326253347205452577913
61799851020326256641461241569435
61799851020326256641461241582485
61799851020326257053243246428647
61799851020326257053243247491457
61799851020326257053243504695851
61799851020326257053243505758661
61799851020386127762625321717150
61799851020386290762302955956086
61799851020387028330182990412330
61799851020387028741965253538746
61799851020387028741965254588506
61799851020387479193877818312355
61799851020387479193877818325453
61799851020393933056300260103674
61799851020395133996313666448600
61799851020395285761320939534943
61799851020395295272982873288589
61799851020397835516817982061866
61799851020397835699748754152452
61799851020397835699749012419656
61799851020397836927752764637612
61799851020397836927752766172646
61799851020397836935095804981232
61799851020397846263806155552286
61799851020397985675816333402291
61799851020397987052974021342921
61799851020397987464756027238795
61799851020397987464756027251893
61799851020397987464756285519097
61799851020397996976417960979343
61799851020397996976417960992441
61799851020397996976418218209885
61799851020397996976418219259645
61799851020399186432898709395043
61799851020399186432898710457901
61799851020399186433086995752673
61799851020399187804972822867660
61799851020399187804972822867661
61799851020399188216755085994076
61799851020399188216755085994077
61799851020399188216755087043836
61799851020399188216755087043837
61799851020399202629130851680956
61799851020399202629130851680957
61799851020399203040913114807372
61799851020399203040913114807373
61799851020399203040913115857132
61799851020399203040913115857133
61799851020419601092236728869611
61799851020419601092236728882709
61799851020422147141693394353086
61799851020422161593215282651044
61799851020422161593215285833372
61799851020422163193585560314104
61799851020422163193585818581308
61799851020422163193857529484044
61799851020422163193857529497142
61799851020422163193857787764346
61799851020422163194422388550688
61799851020422163194422646830990
61799851020422163376788186298316
61799851020422296893365090872555
61799851020422296894179998125777
61799851020422296894180255343221
61799851020422297304959068704199
61799851020422302383889810677589
61799851020422302795671816573463
61799851020422302795671816586561
61799851020422302795672074853765
61799851020422313473954887178320
61799851020422313883854546596212
61799851020422313885549123290218
61799851020423498199302203671741
61799851020423498199490488966513
61799851020423498199490490029323
61799851020423498245787265981729
61799851020423498245787267044539
61799851023340592355544304231719
61799851023340592761510740668233
61799851023340603284814338608827
61799851023340603284835141341811
61799851023340603468853789654729
61799851023340603468853789673443
61799851023340603879611200704937
61799851023340603880448025772291
61799851023340607172172155429265
61799851023340607174619873302359
61799851023340607586486077534645
61799851023341804042085260289223
61799851023341808340974287527351
61799851023341808341037052828687
61799851023341808341225339186317
61799851023341808343484770701781
61799851023341808343484770714879
61799851023341808343484771764639
61799851023352149641646638685704
61799851023376609531013697065173
61799851023376609576767162951913
61799851023376614877488886591423
61799851023376615060419544927631
61799851023376615060691139504133
61799851023376615067197723619813
61799851023376615067469692784137
61799851023376615479063297090769
61799851023376624394422332539101
61799851023376624394422705610443
61799851023376624396661220664693
61799851023376624805995767440159
61799851023376624806016683442087
61799851023376626178811402468875
61799851023376626180233751712639
61799851023376626180505720876963
61799851023376626590405380294855
61799851023376626590405380313569
61799851023376626592099956988861
61799851023377815817501920933481
61799851023377815824280100675423
61799851023377816229284184059897
61799851023377816229284185109657
61799851023377816236062106584395
61799851023377825151233113949575
61799851023377825153743598186863
61799851023377825563015378125751
61799851023377825563078143427087
61799851023377825563266429784717
61799851023377825565525604082785
61799851023377825565525861300181
61799851023377825565525861313279
61799851023377825565525862363039
61800823040486872610037478794115
61800823040802929086638742025845
61800833831923885340391593044586
61800835267642997453441505096028
61800835267643001152704731402664
61800835883092190202323181029548
61800835959900418112399131580194
61800835959904020383646259541602
61800835959904020383646259559072
61800835959904020932437856929762
61800839575763038317522995837098
61800839575763038317774388670008
61800839575763038363255631460898
61800839575763038912298651779408
61800839575795455051262438305490
61800839782601245368209930472700
61800839788505968320731200934320
61800839788509570592040975173984
61800840261175588498526876862494
61800840267069506833479525693478
61800840267072207988690424409820
61800840267072208537461101211028
61800840267073108548971540927656
61800840267073109104726653654886
61800840267073109104726653672356
61800840267073408738242134925844
61800840267073409293976298365554
61800840267080311993316222449156
61800840267083913539848773950312
61800840267083914264563350428034
61800840267083914271337947713828
61800840267083914271906130956158
61800840267396412392282393873646
61800840267396412392553213965568
61800840267400015212572196380350
61800840267400015212572196397820
61800841626276095435562271055500
61800841626276095984604947017738
61800841626276095984625839027782
61800841697179600941843523429744
61800841697214718830649284403702
61800841697214718830649284421172
61800841697214718830920878978960
61800841697214718830920878980364
61800841697214718830920878997834
61800841697214719379691957431274
61800841702795235727156631408786
61800841702795237374285688146538
61800841702795237374285688147942
61800841702795237374285688165412
61800841702803340791225499163728
61800841703084323894429793215354
61800841703087925570880688882920
61800841703087926165674596828788
61800841703087926165676921175358
61800841703087926165676921194232
61800841703088225760151282881108
61800841703088226354924298698888
61800841703119441737500565519730
61800841703119441783232196604120
61800841703119441783504049933260
61800841703119441783504054165348
61800841703119441783504825817680
61800841703119442332275132734302
61800841703119442332296024624802
61800841703123044603523030830318
61800841703123044603523032346638
61800878478044557287722533014365
61800878548948062244691148931183
61800879024602763909266799565315
61800880383583039998207194681047
61800880392439191080151423584467
61800880392439191080151425100787
61800880392439191125884116485743
61800880392439224409068271403044
61800880392439224409068271404448
61800880463377847255111234962450
61800880469247452318620435694440
61800880469251054589867563673318
61800880469251321450201503637409
61800880469282537403154839932248
61800880469282570756735133316928
61800880469286139699820965774277
61800880469286172433188752149386
61800880469286172478939242359298
61800880469286472622456222866450
61800880471257371455006234753315
61800880471268178268746585568723
61800880471268178268746931342145
61800891257852429120885478834133
61800891257852462472709727471011
61800891263757636257970586345072
61800891263761054488233532507049
61800891263761087840057781143927
61800891266715367240537979930008
61800891266715400592362228566886
61800891467535685297507377969449
61800891467535685297508152790851
61800891470267703117076086325861
61800891470271605577321839119729
61800891476398774130043977849851
61800891946106421217449461333407
61800891946207286038677806735401
61800891948842046247393031648425
61800891949162049578177582236148
61800891949162049580436985066950
61800891949162049580437013764710
61800891949162082931757875620828
61800891949162082931760970202580
61800891949162082931760970221454
61800891954969511285019043302227
61800891954973113556266171281105
61800891955066805884344887060452
61800891955070374872909269359123
61800891955070407606545640052872
61800891955070675016426278447443
61800893313946484673985155598342
61800893313946488378331728202030
61800893313946488927625795597706
61800893384885112322708424256166
61800893390754713133083205978568
61800893390754713133083977630900
61800893390757370364609075782294
61800893390758314855014972684698
61800893390758315404329960885944
61800893390758315404330333957446
61800893390758315404331105609778
61800893390758319108676904909300
61800893390758571151375481033711
61800893390758615044285566682886
61800893390789785457744011544074
61800893390789790803592359311168
61800893390789790879826624253755
61800893390789790879826624370395
61800893390789833628644486468420
61800893390789835275291623905578
61800893390793392533117927941890
61800893390793393150822703755787
61800893390793693294339712960747
61800893390793737141013860894750
61800897692053716308823154681231
61800897697923756840802066276762
61800897697926457987938392925196
61800897697926457987938392942666
61800897697927359110377890596458
61800897697927369673807418664642
61800897697927370222850436166530
61800897697927373334656713055008
61800897697927659299627535073846
61800897697927659301319788253828
61800897697927670412100080643918
61800897697927673523927307053196
61800897697938015279667236851785
61800897697958878427464868794054
61800897697958888449696250838796
61800897697962341676192157755451
61800897697962791960348751438922
61800897700888725669488982354658
61800897700888735729921961717002
61800897700892327986218070550428
61800897700892327986218070551832
61800897700916643317133860253890
61800897700916654428475655777106
61803956841721659326512508046548
61803956847629984550343581441220
61803956851249167018454515422297
61803956851249167064187179625813
61803956851321801749487031970121
61803956851321801749570714795737
61803956851322101893003954852941
61803956851322101893003955319293
61803956851322101938820388087573
61803956851564967409677828610983
61803956851565267415913133683631
61803956851565267415913134033551
61803956851565267415913248468847
61803956851565267553111126293971
61803956851565267553111126294179
61803956851565267553111126643891
61803956851565267553111126644099
61803956851565267553194838165863
61803956851565267553194923905011
61803956851565267598927588108527
61803960989365966455988824520076
61803960995274291679757107570108
61803960995274291679819898267636
61803960995274591869090463219548
61803961154799072722694881550392
61803961154799372911965475547176
61803962355121766308473055567789
61803962431058544859443076631276
61803962431058544859505752657052
61803962431253037858527612718268
61803962431253037858527612836360
61803962431253037858527613190652
61803962431277349481713124873996
61803962431289410583318940260089
61803962431289410720642371011263
61803962434243873567582086618943
61803962584978495735122241558496
61803962584978495735122356816096
61803962584978495735185032369488
61803962584978495735185032487580
61803962584978495735185032487740
61803962584978495735185032841872
61803962590886820958953314957540
61803962590886820958953430215140
61803962590886820959016105768532
61803962590886820959016105886624
61803962590886820959016105886784
61803962590886820959016106240916
61803962590887121148286671070412
61803962590887121148286699766768
61803963045786448741828610044384
61803963045851279741502573121504
61803963045859383616461018274256
61803963045859383616461018287146
61803963045859383616461046852568
61803963045859383616461046865458
61803963063512324843810181498121
61803963063512324843872857506476
61803963063577155843484144575241
61803963063577156026477563607740
61803963063577156026498484196048
61803963063577156026498484214921
61803963063577156026561160217452
61803963063577156026561160236325
61803963063577156026561160236326
61803963063585259901519633954132
61803963069412846519275262595096
61803963069420650067703930905520
61803963069420950256911848895401
61803963069420950394151683017984
61803963069420950394235279627696
61803963069420950394235279646569
61803963069420950394235279646570
61803963069420950394235279646575
61803963069485781393825646095104
61803963069485781393846566683412
61803963069493584942252685379191
61803963069493584942252771114127
61803963069493584942336339135392
61803963069493584942336367713704
61803963069493885268867716437124
61803963069493885268867716441496
61803963070150349173189108442710
61803963070150398449580514982633
61803963070150398586778507593181
61803963070150398586841269358105
61803963072342843894907955445568
61803963072342843894907984023880
61803963072375263100786113345218
61803963072440094100460076422338
61803963072440094146150985310850
61803963072446993512212201418768
61803963072447893942763228683728
61803963072447897648803519077834
61803963072447897648803604812770
61803963072448194269294491676792
61803963072448194269294577411728
61803963072448194269378145445888
61803963072448194269378174024200
61803963072448194315069082908500
61803963072448348115807403483967
61803963072448348115807432062279
61803963073129022963447978625026
61803963073315407100871937594460
61803963073323210648798540363964
61803963073323510975267098747164
61803963073323510975267098751536
61803963073323510975329860512040
61803963073323510975329860512088
61803963073323510975329860512248
61803963073323515916653606920534
61803963073323515916717054600046
61803963073347527215627526262370
61803963073347827541531343074454
61803963073347827587347604010306
61803963073419561659709707459170
61803963073420762416729407421934
61803963073420762416729407421982
61803963073420762416729407422142
61803963073420762416792083452130
61803975276629030826967016812081
61803975276629030827029778926925
61803975512986009244538634875136
61803975513083270561429686835198
61803975513083270561429772924266
61803975968898158004937360631005
61803975986612326863254312846437
61803975986612326863254398935505
61803975986612326864949661542695
61803975986612326864949747281843
61803975986612328100295768191135
61803975986612328100295768195507
61803975986612328100296539843467
61803975986612328100296539847839
61803975986612328100358530310351
61803975986612328146112886754299
61803975986612328283310021623447
61803975986612328283310793275779
61803975986623133266908867021535
61803975986623133266971543403055
61803975986623133676430580828137
61803975986624034244305124583413
61803975991657609987463593433518
61803975992532659840358254591977
61803975992532659840358254596189
61803979583798085647994504425947
61803979583798085647994619329415
61803979584782389594175028481033
61803979797492903230487262374601
61803979797492903230487262378813
61803979815217878309507105983359
61803979815217878309507105983567
61803979815217878721289370172793
61803979815217878901980482575945
61803979815218778740058133248527
61803979815218779332594271955749
61803979815218779469792264566297
61803979821094989377956812061973
61803979821127404885154368031540
61803979821127704525381286131731
61803979821127704525443962157507
61803979821127704525444048250787
61803979821127704934966533355589
61803979821127704937226312440012
61803979821127704937226312440013
61803979821127705072164411174889
61803979821127705072164525966137
61803979823425675618115426189111
61803979823425675618198994217703
61803979823425675618198994217863
61803979824082167692659544260802
61803979824082167875610349655098
61803979824082167944241470446883
61803979824082167944304232211807
61803979824082167944304232565939
61803980293781416271516457864709
61803980293781416316708171286067
61803980293781416317270042774577
61803980293781416454467949296057
61803980293792221438065941888885
61803980293792221842508604815097
61803980293792221842571280840873
61803980293793121868620063760295
61803980299690040448707251650709
61803980299690041867569617041805
61803980299690041867572715874519
61803980299701747418979390808505
61803980299701747823422054083233
61803980299701747823484729759089
61803980299701747875762180572489
61803980299701747875762180572649
61803980299701747875762180576861
61803980299701747876012883275865
61803980299701748013022849208813
61803980299701748013022849208973
61803980299701748013022849213185
61803980299701748013210875886413
61803980299701748013775994637251
61803980299701748013775994637410
61803980299701748013775994637411
61803980299701748013779060541672
61803980299702048012755323757277
61803980299726364655000880107809
61803980299726364792198872718357
61803980300017847308069212041245
61803980300017848405590477253985
61803980300017848542851145540389
61803980302000013807047528947307
61803980302000013807047529301599
61803980302000013807131125559987
61803980302000013807131125560147
61803980302656510821284236537286
61803981712106376144218211667117
61803981712106376281394537552457
61803981712106376281395312387117
61803981712106376281395312391329
61803981729504445656822876863491
61803981729504445657320842926261
61803981729504445657383605045317
61803981729504445700065949901121
61803981729504445837326704630725
61803981729831351815711431864249
61803981729831351952887757749589
61803981729831351952888532584249
61803981729832251285939272620297
61803981729832252383439645942489
61803981729832252520699539271977
61803981729832252520700314578813
61803981729832552572793807500647
61803981735413069834511637188857
61803981735413069834574399303701
61803981735413069835141835931131
61803981735413070018093384753787
61803981735413071070488628963479
61803981735413071113167617302773
61803981735413071115678100477251
61803981735413071250428372032377
61803981735413071252876093087591
61803981735413071252876093087799
61803981735413071253415814469785
61803981735413071253436735176137
61803981735413071253440177319575
61803981735424776667586984434097
61803981735424776667649660459873
61803981735424776804847738809361
61803981735424776804847738809569
61803981735424776804912737783431
61803981735424777215876771831049
61803981735424777215876771831209
61803981735424777215876857574569
61803981735424777261881030628489
61803981735424777399079022884905
61803981735424777399079108978185
61803981735716566308945139226771
61803981735740876561759381260526
61803981735740876699020048008937
61803981735740876699039825408653
61803981735740876699039825413025
61803981735740876699039911502093
61803981735740876699040940017577
61803981735740876699040940021949
61803981735740876699040940371869
61803981735740877796540198730845
61803981735740877796540198731005
61803981735740877796540198735217
61803981735740877796540538499445
61803981735740877796540543104538
61803981735740877796540543104539
61803981735740877796541313221677
61803981735740877796541313338317
61803981735740877796623766292989
61803981735740877933800953106317
61803981735740877933800953106477
61803981735740877933800953110689
61803981735740877933801206669209
61803981735740877933801206669257
61803981735740877933801206669417
61803981735740877933801211390942
61803981735740877933801211390943
61803981735740877933801981508081
61803981735740877933801981974641
61803981735740877933821755721209
61803981735740877933821758907749
61803981735740877933821758907957
61803981735740877933822098677801
61803981735740877933822873516673
61803981735740877933822873516881
61803981735740877933822874933814
61803981735740877933822874933822
61803981735740877933822874933823
61803981735741178008782844033148
61803981735741178123071800665993
61803981735741178123071801138377
61803981735741178123093467863377
61803981735741178146043512669472
61803981737820294639458236321255
61803981737820294639458236321415
61803981737820294639541804361399
61803981738367383959970119127718
61803981738367383959987568874780
61803981738367383959987568992872
61803981738367383959987655080488
61803981738367383959987655086312
61803981738367383959991011130646
61803981738367383959991011132098
61803981738367383959991011136310
61803981738367383959991011136470
61803981738367383959991011490602
61803981738379389746404153658050
61803981738379389746404153658210
61803981738379389746404154012342
61803981738379389746487721575778
61803981738379389746487721575938
61803981738379389746487721580150
61803981738379390110193946211656
61803981738379390110193946217272
61803981738379390110256621887304
61803981738379390157705902003951
61803981738379390157705902003999
61803981738379390157705902004159
61803981738379390158267663287641
61803981738379390293187278697204
61803981738379390293187278701368
61803981738379390293187278701416
61803981738379390293187393488244
61803981738379390293187393492616
61803981738379390293208199285512
61803981738379390293208199291128
61803981738379390293208285378744
61803981738379390293208285378952
61803981738379390293208285384568
61803981738379390294903894260421
61803981738379390295447086483600
61803981738379390295447086483807
61803981738379390295447086483808
61803981738379390295467978375552
61803981738695489594840332515724
61803981738695489594840332515772
61803981738695489594840332517176
61803981738695489594840447306972
61803981738695489594841475704364
61803981738695489594841475705816
61803981738695489594841475710188
61803981738695489594841476176748
61803981738695490692362742453749
61803981738695490692445280083308
61803981738695490692446308953084
61803981738695490829622266016320
61803981738695490829623409204960
61803981738695490829623409205120
61803981738695490829623410740153
61803981738695490829623410740154
61803981738695490829623410740159
61803981738695490829643272692244
61803981738695490829643272692452
61803981738695490829643272698068
61803981738695490829643530978369
61803981738695490829644301562020
61803981738695490829644301562228
61803981738695490829644301563472
61803981738695490829644301567844
61803981738695490829644302630701
61803981738695490829644302630702
61803981738695490829644302630707
61803981738695640924258707739280
61803981738695640924279599629828
61803981738695640992889171197597
61803981738695640992889171547517
61803981738695640992972739109549
61803981738695640992972739109709
61804014113706393274138132204072
61804014113707293841887152079580
61804014119616219444322175710904
61804014255506198646104728398620
61804014273231174317577113978260
61804014273231174317598034801252
61804014273232074885326133853768
61804014273232074885409816679384
61804014279139798495896761791700
61804014279139799684925196465624
61804014279140699017892282846200
61804014279140699063645781667208
61804014279140699063645782133560
61804014279140699063708629875332
61804014279140700252674216341132
61804014279140700298427715628492
61804014279141000487761157485092
61804014279464052266078863046983
61804014279464052311832447956899
61804014751806461062706904959488
61804014752122861788401136642187
61804014757714176167064753508000
61804014757715076734813773383508
61804014758027584876049163836164
61804014758027584876049163836324
61804014758027584876049192415880
61804014758027584876049192416040
61804014758027584876049192420252
61804014758027584921802748746032
61804014758027588582655170689798
61804014758027588582655170694170
61804014758027588582655199269514
61804014758027588582655199269674
61804014758027588582655199273886
61804014758031187012211318032639
61804014758039290475389070876126
61804014758039290887255017889356
61804014758039291070184526443334
61804014758039291070184612532242
61804014758039291070184641111958
61804014758039291070184641112118
61804014758039291070184641116330
61804014758039291070205561818310
61804014758039291070205561822682
61804014758039291070268209268742
61804014758039291070268209618662
61804014758039291070268323937526
61804014758039291070269357056652
61804014758039291070269357174744
61804014760669356133684601364509
61804014760669399365457342309127
61804014760669656139919906787077
61804014760669656277117899397625
61804014760669656277201610452829
61804014760669656277201696541897
61804014760669656322934274656345
61804014760669656322934360745413
61804014760669689630635286705863
61804014760669699554707015596591
61804014760669699554707015600963
61804014760669700743671916503547
61804014760669700743671916507919
61804014761650067686307839275059
61804014761650067686307839280675
61804014761650067688567270809237
61804014761650067688567271275797
61804014761650101040389167918105
61804014761650101040389196492205
61804014761650101042084543794399
61804014761650117094248878996467
61804014761650117094248993781891
61804014761650117094813763460499
61804014761650117094813763927059
61804014761650117094813849666207
61804014761650367829741136959499
61804014761650367829741136963711
61804014761650367829741137313791
61804014761650367829741137318003
61804014761650367829824848368995
61804014761650367829824934458063
61804014761650367832000568492273
61804014761650367832000568492433
61804014761650367832000568842193
61804014761650367832000568842353
61804014761650367832084365986625
61804014761650367875557512572511
61804014761650367875557598661579
61804014761650367877816944101073
61804014761650367877817030190141
61804014761650401183822494176645
61804014761650401183822522756361
61804014761650401183822522760573
61804014761650401183822522760733
61804014761650401183906205581769
61804014761650401183906205586141
61804014761650401185517841473223
61804014761650401185517841477435
61804014761650401185517841477595
61804014761650401185601552878347
61804014761650401229638841205569
61804014761650401229638841209941
61804014761650401229638841559861
61804014761650401229638869783881
61804014761650401229638869784041
61804014761650401229638955877321
61804014761650401231333445428127
61804014761650401231333445428287
61804014761650401231333531521567
61804014761650401231334217081863
61804014761650401231334217086235
61804014761650401231334303175303
61804014761650417237682233838935
61804014761650417237682319928003
61804014761650417237682319932375
61804014761650417237765888080415
61804014761650417237765888084787
61804014761650417238247061143535
61804014761650417238247061143695
61804014761650417238247061493455
61804014761650417238247061493615
61804014761650417238247175812319
61804014761650417238247175812479
61804014761650417238330743969103
61804014761650417238330744319023
61804014761650417283498552283931
61804014761650417283498552638223
61804014761650417283498580862243
61804014761650417283498580862403
61804014761650417284063436752335
61804014761650417284063522841403
61804014761966457293872521062551
61804014761966457293872607155991
61804014761966467172127989022007
61804014761966467172127989026379
61804014761966468359481882437129
61804014761966468359481882441501
61804014761966468359481882791421
61804014761966468359481911015441
61804014761966468359481911015601
61804014761966468359481997108881
61804014761966468405214546640645
61804014761966468405214546645017
61804014761966468405214575218957
61804014761966468405214575219117
61804018580725710294092784750598
61804018580725710294113791662658
61804018580725710294113791667030
61804018580725710294176468042726
61804018580725710294176553781874
61804018580725710294177242409214
61804018580725710294177242527306
61804018580725710294177242881598
61804018580725710705874790659570
61804018580725710705874791126130
61804018580725710705895711832482
61804018580725710705895711836854
61804018580725710705958473601778
61804018580725710705958473951698
61804018580725710705959507070823
61804018580725710888973846238119
61804018580725710888973846356211
61804018580725710888973846710503
61804018586601620610645716225401
61804018586633135499239524508599
61804018586633140438367258132743
61804018586634035517923858149642
61804018586634035517944750274874
61804018586634035517944750275034
61804018586634035517944750276278
61804018586634035517944750630570
61804018586634035517944778854590
61804018586634035517944864943610
61804018586634035517944864943658
61804018586634035517944864943818
61804018586634035517945525109534
61804018586634035518008315809710
61804018586634035929726669972474
61804018586634035929726669973926
61804018586634035929726670090566
61804018586634035929726756067366
61804018586634035929726756184006
61804018586634035929726756533926
61804018586634035929726756539542
61804018586634035929726784763514
61804018586634035929727789654504
61804018586634035929789432092982
61804018586634035929789432559542
61804018586634036112720174994662
61804018586634036112720175000486
61804018586634036112741009612154
61804018586634036112741095701014
61804018586634036112741095701222
61804018586634036112741095706838
61804018586634036112741124398822
61804018586634036112741124403194
61804018586634036112803857820278
61804018586634041051932653618343
61804018586634041051932653618349
61804018586634335707194538235494
61804018586634335707194538235654
61804018586634335707278106742198
61804018586634335707278134971994
61804018586634335707278221061062
61804018586634335707278881226778
61804018586634335707278881581070
61804018586634336256237097995526
61804018586634336256237098112166
61804018586634336256237184088806
61804018586634336256237184555366
61804018586634336256258104911798
61804018586634336256258105261718
61804018586634336256258133487142
61804018586634336256320780937574
61804018586634336256320781287494
61804018586634336256320895606358
61804018586634336301990768992898
61804018586634336302074365729398
61804018586634337491615745602575
61804018586634341058188879395939
61804018586634341195449634125543
61804018586634341195449634125703
61804018587476922502047462045040
61804018587476922502110995812216
61804018587509338001885215235932
61804018587582272876517623347600
61804018587582272876580385462444
61804019057219697083139402522602
61804019059298858201900233785313
61804019059300058913176852238127
61804019059300058958919933748072
61804019059300058958930408568279
61804019059300058958930408922571
61804019059300058958982609778219
61804019060166054980758263529000
61804019060175060658876009015463
61804019060175344781278858408033
61804019060175360848125682307299
61804019065196656440351540276550
61804019065196656440351540276710
61804019065196656440351540277954
61804019065196656440351540282326
61804019065196673048818017970096
61804019065196673048838909978688
61804019065196673048838909980092
61804019065196673048901671739240
61804019065196673048901671739400
61804019065196673048901671745016
61804019065196673048901700318956
61804019065196673048901700319116
61804019065196673048901700323328
61804019065196673094592609207420
61804019065196673094655256649108
61804019065196673094655285233196
61804019065196676800696436196898
61804019065199374752277353751411
61804019065200275365905482416561
61804019065208378646570217737550
61804019065208378646570246433906
61804019065208378646633094646402
61804019065208379058352482281116
61804019065208379058352482281121
61804019065208379058352482285487
61804019065208379058415244050257
61804019065208379241366821446960
61804019065208384137007925753811
61804019065208684326247095645724
61804019065208684326278490937759
61804019065208684326278491054399
61804019065208684326278491409935
61804019065208684372094752344175
61804019065208684372094838083323
61804019066083686026224091502827
61804019066083970148626940895397
61804020477296911921357849555873
61804020478237054687887260990504
61804020478269503470821646138961
61804020478269504705603236677093
61804020478269504705666252472921
61804020478269504705669351659767
61804020495023088166835422330282
61804020495023088166856314340278
61804020495023088166856314344490
61804020495023088166856314344650
61804020495023088166856315757220
61804020495023088166919076459334
61804020495023088166919076459494
61804020495023088349369332928387
61804020495023088349849761853114
61804020495023088349849761969754
61804020495023088349849761969914
61804020495023088349849847592422
61804020495023088349849848063194
61804020495023088349849849126004
61804020495023088349870653861706
61804020495023088349933415631002
61804020495959313762497615170969
61804020495959313762497615171177
61804020495959313763061699402953
61804020495959313763061699752873
61804020495962030359380481187636
61804020495962030359380481537556
61804020495962930927192176966456
61804020495962930927192177438840
61804020495970135286085542329696
61804020495970135286085628064632
61804020495970135469685744293368
61804020495971035853834562205204
61804020495971369372042889908377
61804020495994480239898460027377
61804020495995379710126648326445
61804020495995380807647479552965
61804020495995380807647484139185
61804020495995380807647823909237
61804020495995380807650923096083
61804020495995380807710241667809
61804020495995380807710246254029
61804020500919685831218693896786
61804020500919685831218779635934
61804020500919685831302376244242
61804020500919685831302376244402
61804020500919685831302376245646
61804020500919685831302376250018
61804020500919706145893658676410
61804020500919706145893687254722
61804020500919706145893687256126
61804020500919706146457742908234
61804020500919706146457742908394
61804020500919706146457742912606
61804020500919706146457771486706
61804020500919706146457771487950
61804020500919706146457771492322
61804020500919706192148680370798
61804020500930512959635039422999
61804020500930512959635068004167
61804020500930512960199152240280
61804020500930512960199152240315
61804020500930512960199152240363
61804020500930512960199152240523
61804020500931413390186095269127
61804020500931413390687387737870
61804020500931413390687502056734
61804020500931413390687502056782
61804020500931413390687502058186
61804020500931413390687502412478
61804020500931413390687503475128
61804020500931413390687503475336
61804020500931413390687503475341
61804020500931413390750178088174
61804020500931413390750178442466
61804020500931413390750179505323
61804020500931413390750179505324
61804020500931413390750179505329
61804020500931413573680835250706
61804020500931413573680835368798
61804020500931413573701841696414
61804020500931413573764518076322
61804020500931713579456660686195
61804020500931713716717415415799
61804020500931713716717415415959
61804020500931713717197844339234
61804020500931713717197844344850
61804020500931713717197844457118
61804020500931713717197844457278
61804020500931713717197930078382
61804020500931713717197930079786
61804020500931713717197930550558
61804020500931713717197931613416
61804020500931713717218736349230
61804020500931713717281498118366
61804020500931713762951514988250
61804020501879661449950654975440
61804020501879661450515425120608
61804020501879661450515510859756
61804020501879961456269585247712
61804020501879961456269671336780
61804020501879961593467577858260
61804020501879961593467663947328
61804020501879961593467663951540
61804020501879961593530339972944
61804020501879961593530426066384
61804020501904273218973018221260
61804020503877606345203522676832
61804020503877606345287205030064
61804020503885710037733518981440
61804020503885710037733519453616
61804020503885710037796195011428
61804020503885710220747743829872
61804020503885710220747744302048
61804020503885711272494445798996
61804020503885711272515452947144
61804020503885711272578128618788
61804020503885711455508785438468
61804020503885711455508785438676
61804020503885711455527354847282
61804020503885711455529792586824
61804020503885711455592468258260
61804020503885711455592468258468
61804020503885726097238222855120
61804020503885726097238337173984
61804020503885726097301013203972
61804020503885726279688478261204
61804020503885726280252562494592
61804020503885726280252562494800
61804020503885726280252676813456
61804020503885726280252676813664
61804020503885726280315352843652
61804020503886010364243861027692
61804020503886010364243861032064
61804020503886010364243861381824
61804020503886010364243861386196
61804020503886010364243947475264
61804020503886010410018338304656
61804020503886010410081100069580
61804020503886011599025794526836
61804020503886011599025794526996
61804020503886011599025880970196
61804020503886026469585918262124
61804020504825854039640157019932
61804020504825854222027621610604
61804020504825854222591706192508
61804020504834007325301709324750
61804020504834007325302480977082
61804020504834007325365156648726
61804020504834007508316048964430
61804020504834007508316705825514
61804020504834007508378724635866
61804020504834007508378724636074
61804020504834007508379496288198
61804020504858269537218479032390
61804020504858269538909960075802
61804020504858269539474815964538
61804020504858269722426364782774
61804020504858269722426364782982
61804020504858318950156115732148
61804020504858318950159210332774
61804020504858318950177007744952
61804020504858318950180217131002
61804020504858319133173549972246
61804020504858319133191347378808
61804020504858319133191347384632
61804020504858319133191461697672
61804020504858319133194441979434
61804020504858569911696958785382
61804020504858569911759720550306
61804020504858569911759720900226
61804020504858619322444229714002
61804020504858619322444230063922
61804020504858619322461941377204
61804020504858619322465035977830
61804020504858619322524703142128
61804020504858619322527797742754
61804031272451431550266021352638
61804031272452632307286292558351
61804031272453082751308838733298
61804031272453082751329759438246
61804031272453082797062394945406
61804031272647275606897401700342
61804031272647575796105204881714
61804031272647575796167966646638
61804031272647575796167967000770
61804031272670236126720494813412
61804031272671436929556455592075
61804031272671436929556455592319
61804031272671887373537103435430
61804031272671887373599979985778
61804031272671887419269767638946
61804031272743469538411894568353
61804031272743469538411895040529
61804031272744370151350386541869
61804031272744370151413148661085
61804031272744370151914470773853
61804031272744370151914470774013
61804031272744370151977232888697
61804031272744370151977232893069
61804031272744370517376086013258
61804031272744371798542205411886
61804031272744371799106289643870
61804031325824904324822868630504
61804031325824904324822954374072
61804031325922165641717015185368
61804031340401828262300266404700
61804031343550780564065108230968
61804031343550780564065108703144
61804031343550780564065194446712
61804031343647141313210235382500
61804031349459706166500131745492
61804031349459706166500131749864
61804031349459706166500217838932
61804031349555349725590164120505
61804031349556550299574632439417
61804031485131147534362046860314
61804031485131147534382881827726
61804031485131147534382967566874
61804031485163563034199028398874
61804031485163563079952527569802
61804031485163563079952613308950
61804031485349685368261936148260
61804031485382105807226651544084
61804031485455051794896404191216
61804031485455051794896489926152
61804031485455051794896490280284
61804031485455051795461345808856
61804031485455385290166068836269
61804031485455385335919653746137
61804031500153519039191762899618
61804031500153519039191762903830
61804031500153519039192021184083
61804031500153519039192796018743
61804031500226465026862600985322
61804031502857023636406294322406
61804031502857023636427129289610
61804031502857023636427129289818
61804031502857023773604286932954
61804031502857023773687969758570
61804031502888238516442575304170
61804031502889439136264110828170
61804031502889439273441268471514
61804031502889439319194767642234
61804031502889439319194767642442
61804031502889439319257615500646
61804031503074660856740816705712
61804031503074660993938723572900
61804031503074660993938809316260
61804031503074661039754384688688
61804031503074661039755156345392
61804031503074661039775991306772
61804031503075561607504090005156
61804031503075561607504090477332
61804031503075561607504176220900
61804031503108266169456760413385
61804031503108266169456760767517
61804031503180027466389624029844
61804031503180027466389624383976
61804031503180027466389624388348
61804031503180027466954480266840
61804031503180928034138643791472
61804031503180928034138644263856
61804031503180928034138729998584
61804031503180928034138729998792
61804031503180928034703585881496
61804031503181261392210316298367
61804031503181261392272991970011
61804031503181261575287331609483
61804031508983286407102467057960
61804031508983286452856051968036
61804031508983286452856051972248
61804031508984186837653408233852
61804031508984187020604985754476
61804031508984187020667747873532
61804031508984231416889303295217
61804031509016591393287833695789
61804031509016591393287834167965
61804031509016607414381101382787
61804031509016607460134657594895
61804031509016607460134657595055
61804031509016607460134657712939
61804031509016607460134658067231
61804031509016891536804843256285
61804031509016907603651666683375
61804031509016907603651666800015
61804031509016907603651667155551
61804031509016907649467928089791
61804031509016907649468013828939
61804031509016952067918609258649
61804031509088652879491291313404
61804031509088652879491377402472
61804031509089553264288733668288
61804031509089553264288819757356
61804031509089553401486812367904
61804031509089553447240397282192
61804031509089553447303073307968
61804031509089553447303159397036
61804031509089586616020468992409
61804031509089886805290291338313
61804031509089886988399459359966
61804031509089886988399545453406
61804031963729802289556728336798
61804031963729802289577649043358
61804031963737605975266300429602
61804031963737906164515973721438
61804031963737939511257691232647
61804031963737939511278583236867
61804031963737939557011247322291
61804031963737939557011247326711
61804031963956443998405402650351
61804031963956443998415776793640
61804031963956744134593232735863
61804031963956744134614124744455
61804031963956744180346788475635
61804031963956744187675996530447
61804031964053706550656027285340
61804031978509053842016427780544
61804031978726958035365025900620
61804031981455678391621810766094
61804031981455678391621810766302
61804031981462581646759406191230
61804031981463482077310433456190
61804031981463782266560106748026
61804031981463782266581056150734
61804031981463782403758099358574
61804031981674516545256543419943
61804031981674516545256543421395
61804031981674516545256543425767
61804031981681419669909083084052
61804031981682320237658016866280
61804031981682620236658400902903
61804031981682620373919155278375
61804031981778682151186096963743
61804031981778682222149161743324
61804031981779916330416242342919
61804031987364303941984232893138
61804031987364303941984318632286
61804031987371207059840152532190
61804031987371207059840152882110
61804031987371207059861188023966
61804031987372107490391179797150
61804031987372107490391180147070
61804031987372107490412100503502
61804031987372107490412100853422
61804031987372107627589172407698
61804031987372407679661773795546
61804031987372407679661774145466
61804031987372407816859766406094
61804031987372407816859766756014
61804031987372407816922528525150
61804031987372407816922528875070
61804031987372407816943564016926
61804031987372441163685166731111
61804031987372442268525222693847
61804031987372442405723215304395
61804031987372442405785977069319
61804031987582841728435290590524
61804031987582841769087616942855
61804031987582841769087617292775
61804031987583141912604625908759
61804031987583141912604625913131
61804031987583141912604626025399
61804031987583141912604626379691
61804031987590030205756402562581
61804031987590030205756402916713
61804031987590030205756402918117
61804031987590030205777294571173
61804031987590030205777294925305
61804031987590030251509958774689
61804031987590030251509959128821
61804031987590030251509959130225
61804031987590930773588990472457
61804031987590930819258979004329
61804031987590930819321654675973
61804031987590945460468553247079
61804031987590945460489445604187
61804031987590945643482777977467
61804031987590994871701110897051
61804031987591230962775988094053
61804031987591245649739118429463
61804031987591245649739118547507
61804031987591245649739118897427
61804031987591245654811218017727
61804031987591245787020707884407
61804031987591245787020793977847
61804031987591245792080125035016
61804031987591245792101045623324
61804031987591245837833709826840
61804031987591245840093040380804
61804031987591245840093040385176
61804031987591245840093126474244
61804031987591247029622811993319
61804031987688091208029686119630
61804031987688508321181853659483
61804031987688508321181854009403
61804031987688508321370140353935
61804031987688508321432902118859
61804031987688508346516943843740
61804031987688541560576792695408
61804031987688541697743404241975
61804031987688541697774785305956
61804031987688541697837547420800
61804033396821105665957597024681
61804033399744304389040576310628
61804033399752409499345839420780
61804033399752452728883264586209
61804033399752752872400273675933
61804033399776768058106801224925
61804033399776769086900348967649
61804033399776769224223779368897
61804033399776769224223779718817
61804033399776769224223780785839
61804033399777068201623810314649
61804033399777068247356474516761
61804033399777069436373461603401
61804033399777069436373490299757
61804033414547232131649823941544
61804033414548132699461605931896
61804033414548182524997151956204
61804033414548182525017986456262
61804033414548182525018072545330
61804033417466573339667198533035
61804033417466577046273205385473
61804033417466577046273205735393
61804033417466578143856371430777
61804033417466578281054364041325
61804033417466578281619223112181
61804033417466578281619223462101
61804033417470180628282816383268
61804033417477428400376513126809
61804033417478285738588165232568
61804033417478328968188295121533
61804033417478333724217105849510
61804033417478333724217106203642
61804033417478629111705304209853
61804033417501694932835954658235
61804033417501695482444604278779
61804033417501700500083602702128
61804033417501743660934775919385
61804033417501743729600049765525
61804033417501744758393569164781
61804033417501744758455183032381
61804033417501744781345908216990
61804033417501744895653089907993
61804033417501744895653175647141
61804033417501744895656533096979
61804033417501744895716970863849
61804033417501744895716999561609
61804033417502595500647736648587
61804033417502595912995631543739
61804033417502644297411831760249
61804033417502645326205350805213
61804033417502645326207560361939
61804033417502645349094842003430
61804033417502645349094842357562
61804033417502645349094928446630
61804033417502645463527633663269
61804033417502645463528781556173
61804033417502645463528781556381
61804033417502645463531106020787
61804033417502944440928840848569
61804033417502944486682310967237
61804033417502944486682397060677
61804033417502945538355062090211
61804033417502945721345009810478
61804033417502945721345009816302
61804033417502945721365930398786
61804033417502945721365930404610
61804033417502945721365930871170
61804033417502945721369286453156
61804033417502945721369286454608
61804033417502945721369286571248
61804033417502945721369286590122
61804033417502945721369286925540
61804033417502945721428606542654
61804033417502945721428692636094
61804033417502945721432048686092
61804033417502945721432048686252
61804033417502945721432048704965
61804033417502945721432048704966
61804033423386010538187142105276
61804033423386010538187227844424
61804033423386010583940727015352
61804033423386010583940812754500
61804033423386053813457231474221
61804033423386053813457260171981
61804033423386909733391379524428
61804033423386909733391465731540
61804033423386909870589372134976
61804033423386909916395258923119
61804033423386909916426639982728
61804033423386909916426726076168
61804033423386910968738169370236
61804033423386910968738255109384
61804033423386911105936161980784
61804033423386911151689746890860
61804033423386911151689832630008
61804033423386911151752509009916
61804033423386911151752594749064
61804033423386911151773429716268
61804033423386911151773515455416
61804033423386954198253801386070
61804033423386954198253887475138
61804033423386954198254702527073
61804033423386954198275623233425
61804033423386954335451793996618
61804033423386954335536377608897
61804033423386954381206251349729
61804033423386954381206280047489
61804033423386954381268927375505
61804033423386954381269041812413
61804033423386954381289847727565
61804033423386954381289848081857
61804033423386959137381535365798
61804033423386959137381621454866
61804033423387254387525267827501
61804033423387254387525296525261
61804033423387254524786050900733
61804033423387254524806856815885
61804033423387254524806942909325
61804033423387259326558072628569
61804033423387259463815270409194
61804033423387259463815270410598
61804033423387259463815356143970
61804033423387259463815356144130
61804033423387259463815356149746
61804033423387259463818740896100
61804033423387259463818740914974
61804033423387259463818741250392
61804033423387259463818826985168
61804033423387259463818826985328
61804033423387259463818827004041
61804033423387259463818827004042
61804033423387259463818827339460
61804033423387259463836276732278
61804033423387259463836276732438
61804033423387259463836305430038
61804033423387259463839661484408
61804033423387259463839747573476
61804033423387259463839747573636
61804033423387259463898952758054
61804033423387259463898952758214
61804033423387259463898952762426
61804033423387259463899067549254
61804033423387259463902394901652
61804033423387259463902423599252
61804033423387259463902423599412
61804033423387259463902423603624
61804033423387259463902423616721
61804033423387259463902423616722
61804033423387259463902423616881
61804033423387259463902509692692
61804033423410325867410764483140
61804033423410325913164349393216
61804033423410369096927211430057
61804033423410369096927211546697
61804033423410369096948103438441
61804033423410369142680767642005
61804033423410369142680767758645
61804033423410369142680768112937
61804033423410369142680796810697
61804033423410370331610630570154
61804033423410370331610716310706
61804033423410370331610745007270
61804033423410370331610745357190
61804033423410370331610745361402
61804033423410370331610745362806
61804033423410370331614072714996
61804033423410370331614101411352
61804033423410370331614187028244
61804033423410370331614187033860
61804033423410370331614187152112
61804033423410370331614187506244
61804033423410370331694312923386
61804033423410370331694427710422
61804033423410370331694427714634
61804033423410370331697783764584
61804033423410370331697783764792
61804033423410370331697869853860
61804033423411221326097298945183
61804033423411226267480250657703
61804033423411226267480336746771
61804033423411226267481369848635
61804033423411226267481369852847
61804033423411226267731299117079
61804033423411226275074424018945
61804033423411226297961706008952
61804033423411226435159698619500
61804033423411226480913283529576
61804033423411226480976045648632
61804033423411269504524713052953
61804033423411269504524967083857
61804033423411269504525086120074
61804033423411269504590828035627
61804033423411269527478239165789
61804033423411269641848139217901
61804033423411269641848143804121
61804033423411269641848516875622
61804033423411269641851611476248
61804033423411269664676231305405
61804033423411269664676231305565
61804033423411269664759799339725
61804033423411269710429787517513
61804033423411269710429787634153
61804033423411269710429787988445
61804033423411269710429816686205
61804033423411269710492463543449
61804033423411269710492463660089
61804033423411269710492464014221
61804033423411269710492578451129
61804033423411270762161657835114
61804033423411270762161743575666
61804033423411270762161772626362
61804033423411270762161772627766
61804033423411270762165099979956
61804033423411270762165128223010
61804033423411270762165128676312
61804033423411270762165128677924
61804033423411270762165128695186
61804033423411270762165214293204
61804033423411270762165214312077
61804033423411270762165214312078
61804033423411270762165214417072
61804033423411270762165214765380
61804033423411270762165214771204
61804033423411270762165214784253
61804033423411270762165214784254
61804033423411270762245454975222
61804033423411270762245454979594
61804033423411270762248782327572
61804033423411270762248811025332
61804033423411270762248811025380
61804033423411270762248811029752
61804033423411270762248811042801
61804033423411270762248811042802
61804033423411270876629286513352
61804033423411270876630450369142
61804033423411270876632773297753
61804033423411270876632773317436
61804033423411270899538753557530
61804033423411270945179554423933
61804033423411270945271389181330
61804033423411270945271417761046
61804033423411270945292309769638
61804033423411521515367892943579
61804033423411521652628647668971
61804033423411521652628647673183
61804033423411526624430378357044
61804033423411569716748804466217
61804033423411569716748833163977
61804033423411569853946796605833
61804033423411569853946796605993
61804033423411569853946796722473
61804033423411569853946796722633
61804033423411569854009472631769
61804033423411569854009472748409
61804033423411569854009587539449
61804033423411569899763057658117
61804033423411569899763058012409
61804033423411570951454406066967
61804033423411570951456729015261
61804033423411570951519405041037
61804033423411570951527628663100
61804033423411571088693006563114
61804033423411571088693006564518
61804033423411571088693092297890
61804033423411571088693092298050
61804033423411571088693092303666
61804033423411571088693120995650
61804033423411571088693121000022
61804033423411571088693121349942
61804033423411571088696477050180
61804033423411571088696477404312
61804033423411571088696563139088
61804033423411571088696563139248
61804033423411571088696563493380
61804033423411571088714041583958
61804033423411571088714041588330
61804033423411571088717368940728
61804033423411571088717483727396
61804033423411571088717483731768
61804033423411571088717483744865
61804033423411571088717483744866
61804033423411571088725621273648
61804033423411571088776688911974
61804033423411571088776688912134
61804033423411571088776688916346
61804033423411571088776803703174
61804033423411571088780131055572
61804033423411571088780159753172
61804033423411571088780159757544
61804033423411571088780159770641
61804033423411571088780159770642
61804033423411571088780245846612
61804033423411571088788383388492
61804033423411571088788426849366
61804033423411571134446591472982
61804033423411571134530273821842
61804033423411571134530273826214
61804033423411571134533715965280
61804033423411571134533715965440
61804033426049438652723708745505
61804033426049438652723794484653
61804033426049438652807362524637
61804033426049438652807362874557
61804033426049438652807391570913
61804033426049438652807477310061
61804033426049738796240717367265
61804033426049738796240717833825
61804033426049738796324371962877
61804033426049738796324400659233
61804033426049738842057035816473
61804033426049738842057036166393
61804033426333118741243373080555
61804033426333418884676728039823
61804033426333418884676813778971
61804033426333418884676814133103
61804033426333418884760381696699
61804033426333418884760381700911
61804033426333418884760410865231
61804033426333418884760496604379
61804033426333418930493045900055
61804033426333418930493045900215
61804033426333418930493045904427
61804033426341222622977559774811
61804033426341522766410799832015
61804033426341522766410885921083
61804033426341522766494454427627
61804033426341522766494482651807
61804033426341522812227118276851
61804033426341522812227118281223
61804033426341522812227118631143
61804033426341572170484609678777
61804033426341572170484610150953
61804033426341572170484638375133
61804033426341572170484638847309
61804033426365539180205765649145
61804033426365539180205765650549
61804033426365539187547771357271
61804033426365539187547799587067
61804033426365539187547800053627
61804033426365539187547885676135
61804033426365583651761682620941
61804033426365583651761683093117
61804033426365583651761769182185
61804033426365839323639120609817
61804033426365839323639120615433
61804033426365839323639206348965
61804033426365839323639206354581
61804033426365839323639206703097
61804033426365839323639206704501
61804033426365839323722774383333
61804033426365839323722774388949
61804033426365839323722774737465
61804033426365839323722774738869
61804033426365839323722802968665
61804033426365839323722889057733
61804033426365839330981097270263
61804033426365839330981097620183
61804033426365839330981126316539
61804033426365839330981212055687
61804033426365839331064780095671
61804033426365839331064780445591
61804033426365839331064809141947
61804033426365839331064894881095
61804033426365839369455438588093
61804033426365839369455438592465
61804033426365839376797444299187
61804033426365839376797444649107
61804033426365883795278777914969
61804033426365883795362345836909
61804033426365883795362345954953
61804033426365883795362460622333
61804033426365883795362460740377
61804033426365883841095010154097
61804033426365883841095010508389
61804037706920445147602767178944
61804037706920456633279403736198
61804037706921796580358192774563
61804037706921797808375802795307
61804037706921797808396694803899
61804037706921797854129359007415
61804037706945661457924315985736
61804037706945672532760116941598
61804037706945672576045059038528
61804037706945672576045063270616
61804037706945672578492781143710
61804037706945673811579366293708
61804037706945673813273943342006
61804037706946123022630362523336
61804037706946124257411524715856
61804037706946124303165023536656
61804037706946124303165109625724
61804037724574737990700573779058
61804037724635661512519706436111
61804037724635665219125713288549
61804037724635665219125713638469
61804037724635666316708879333853
61804037724635666453906871944401
61804037724635666453907646783273
61804037724635666453907646783481
61804037724639568988682284173276
61804037724639568990374536739538
61804037724639568990374536739698
61804037724639568990374622949618
61804037724639568990468679931412
61804037724647238425190725851018
61804037724647238427701209025496
61804037724647672858589693927187
61804037724647672858652456046403
61804037724647672865333010470394
61804037724647672865333010601536
61804037724647674093371627422119
61804037724647674093434389541335
61804037724647688734577949462576
61804037724647688734578035669688
61804037724647688871775942073124
61804037724647688871776028280236
61804037724670788626534758643560
61804037724671550004314876045310
61804037724671550050068376265790
61804037724671550052578859440268
61804037724671698910006163678103
61804037724671698935341253867976
61804037724671700145603233046723
61804037724671700282048080246095
61804037724671984305585600392043
61804037724671989383617048892952
61804037724671989383617134636520
61804037724671989429433395449700
61804037724671999261872516380232
61804037724671999261872602595976
61804037724672000542470111463288
61804037730475259483109645911198
61804037730475259483172321936974
61804037730482011925376999958492
61804037730482012483454162005087
61804037730483062612416367287018
61804037730483062612416367291390
61804037730483062612416367403658
61804037730483063031600961549590
61804037730483362801665954489946
61804037730483362801666040579014
61804037730483362801666040583226
61804037730483363356377410383360
61804037730483363358048656149782
61804037730483363358048656149942
61804037730483363358048742243222
61804037730483363358132338969574
61804037730483363358132338988447
61804037730483363358132425063014
61804037730544141635092456414206
61804037730544286925621374187683
61804037730544290629967174672479
61804037730546843483128239871843
61804037730546843483128239873295
61804037730546993600640329327382
61804037730546993600723926058106
61804037730547743913679267132591
61804037730547754978454926755511
61804037730547754978538523487687
61804037730547758682798289856509
61804037730547894031212277298902
61804037730547894031274953318854
61804037730547894031274953324678
61804037730547894031275039412134
61804037730547894031275039417958
61804037730547894031275039431008
61804037730547894212597126491375
61804037730548194357722619226902
61804037730548194357722705320342
61804037730548194357743626025290
61804037730548194357806302051066
61804037730548194403476290224594
61804037730548194403476290228806
61804037730548194403570347328692
61804037730548194403570347333064
61804037730548194403570433422132
61804037730554658142169064236854
61804037730554946800009436768080
61804037730554948583646012144606
61804037730555098703720987927899
61804037730555098749453652131415
61804037730555847779603482597575
61804037730555847788637626096785
61804037730555849021728192388760
61804037730555858853414081801733
61804037730555858853414167895013
61804037730555858853497735925009
61804037730555858853497735925169
61804037730555858853497735929381
61804037730555858899230404261199
61804037730555863792538692482867
61804037730555997492132031953570
61804037730555997492132031953730
61804037730555997492132032420130
61804037730555997492132032420290
61804037730555997492132032424502
61804037730555997492132035135898
61804037730555997492132035140270
61804037730555997492132035253942
61804037730555997492132035258154
61804037730555997492132061117890
61804037730555997492132061122262
61804037730555997492132063950298
61804037730555997492132147211330
61804037730555997492132150043578
61804037730555997492132150397870
61804037730555997492194794185054
61804037730555997492194794185214
61804037730555997492194794189426
61804037730555997492194797372998
61804037730555997492194797373158
61804037730555997492194797377370
61804037730555997492194822882814
61804037730555997492194822887186
61804037730555997492194826069354
61804037730555997492194826069514
61804037730555997492194908976254
61804037730555997492194912162794
61804037730555997906233398376488
61804037730555998036667182298271
61804037730555998036667182416315
61804037730555998082420738516203
61804037730555998082420767326231
61804037730555999271449115793203
61804037730555999271532683829023
61804037730555999271532683833395
61804037730555999317202672011135
61804037730555999317202700821163
61804037730555999317265348032539
61804037730555999317265348036911
61804037730555999317265462940379
61804037730555999317286268855531
61804037730555999317286354948971
61804037730556014072719848731923
61804037730556297681381705362206
61804037730556297681381705712126
61804037730556297681381820153246
61804037730556297681381820503166
61804037730556297681402625950514
61804037730556297681402629138458
61804037730556297681402740741554
61804037730556297681402743923882
61804037730556297681465388065358
61804037730556297681465391253302
61804037730556297681465391257514
61804037730556297681465419949658
61804037730556297681465502856398
61804037730556297681465506042938
61804037730556298088729280758371
61804037730556298225937747600151
61804037730556298225937747600311
61804037730556298225989949040404
61804037730556298232702013664158
61804037730556298232702013664318
61804037730556298232764775779002
61804037730556298232764861872442
61804037730556298271691332980951
61804037730556298271754009006727
61804037730556298271754094745875
61804037730556299323521717653227
61804037730556299460719681095083
61804037730556299460719681095243
61804037730556299460719681099455
61804037730556299460719710263775
61804037730556299460782357120859
61804037730556299460782357121019
61804037730556299460782357125231
61804037730556299460782472028699
61804037730556299506473266475883
61804037730556299506535942501659
61804037730578963732843167307011
61804037730578963732843167425103
61804037730578963732843167779395
61804037730579273797900590803545
61804037730579274849667408762891
61804037730579275032681748396747
61804037730580159406738327213722
61804037730580159411820785537984
61804037730580159411820814235792
61804037730580163064598321254508
61804037730580163064598321254668
61804037730580164299296568740252
61804037730580164345050153651572
61804037730580174182635271395069
61804037730580174182718953866392
61804037730580174182718953866393
61804037730580174182718954220525
61804037730580174182718978214020
61804037730580174182719064307460
61804037730580174228451618068297
61804037730580174228451618068504
61804037730580174228451618068505
61804037730580174228451646648013
61804037730580174230899450614546
61804037730580175417416428636787
61804037730580175417416457216503
61804037730580175417416543305571
61804037730580175417416543323040
61804037730580175417500111458031
61804037730580175417500111462403
61804037730580175417500140037747
61804037730580175417500140042119
61804037730580175417500226131187
61804037730580175418253371559624
61804037730580175418253371559832
61804037730580175463170128232908
61804037730580175463232775189323
61804037730580175463232775661547
61804037730580175463232775661707
61804037730580175463232775680420
61804037730580175463232804241263
61804037730580175463232804241423
61804037730580175465680497667510
61804037730580175465680497667511
61804037730580175465680612452935
61804037730580309529416673671585
61804037730580314584560840300585
61804037730580324323107831075383
61804037730580324323107831429675
61804037730580324323107859773143
61804037730580324323107860127435
61804037730580324323107864355151
61804037730580324323107864359363
61804037730580324323107945866583
61804037730580324323107950448431
61804037730580324323107950452803
61804037730580324323358879534711
61804037730580324323358908232519
61804037730580324323358908586811
61804037730580324323358912831789
61804037730580324323358994325959
61804037730580324325555582228245
61804037730580324325555668321525
61804037730580324325618344345849
61804037730580324325618344347301
61804037730580324325618430440741
61804037730580324460368614498535
61804037730580324460368614852827
61804037730580324460368619084755
61804037730580324460368619084915
61804037730580324460368700591975
61804037730580324460368705178195
61804037730580324460556986936507
61804037730580324460556991535777
61804037730580324462816423045465
61804037730580324462816423051289
61804037730580324462816423064339
61804037730580325557868072207371
61804037730580325557888992918143
61804037730580325558704900443955
61804037730580325558704929494443
61804037730580325695149747643375
61804037730580325695149747647747
61804037730580325695149747997667
61804037730580325695902893408635
61804037730580325695903007844139
61804037730580325697597470120110
61804037730580325697597470120111
61804037730580614842535062846980
61804037730580614842535148940420
61804037733502067685005760455611
61804037733509261290196845843249
61804037733510160486150873089979
61804037733510160495188574685851
61804037733510161728279026087403
61804037733510176544905989066157
61804037733510176547353710121579
61804037733510176547353710475711
61804037733510310610528010052120
61804037733510310612700578419712
61804037733533587556218271176817
61804037733533587739232610810465
61804037733533737859276076512092
61804037733533737859276076866224
61804037733533737859276105562580
61804037733534486889186133791525
61804037733534486889186215298585
61804037733534488169783639475105
61804037733534488169783639480929
61804037733534488170536869579881
61804037733534488172231360536351
61804037733534488172231446622989
61804037733534488172231446629631
61804037733534488172231446642672
61804037733534488172231446642681
61804037733534637238091691217615
61804037733534637238091777306683
61804037733534637238091777423323
61804037733534638289743535742684
61804037733534638289827103777052
61804037733534638289827104131184
61804037733534922562436008363738
61804037733534922562498856217730
61804037733534927336322786013323
61804037733534927549085982639063
61804037733534927549085982755703
61804037733534937173154782326090
61804037733534937173154872651458
61804037733534937173175678916530
61804037733534937173175678916690
61804037733534937173175678920902
61804037733534937173175788653546
61804037733534937173175789003466
61804037733534937175623511244001
61804037733534937218908371816562
61804037733534937356169097494274
61804037733534937356169212285314
61804037733534938407935915466718
61804037733534938407935943696514
61804037733534938407936029785582
61804037733534938408772743703142
61804037733534938408772743703302
61804037733534938408772743707514
61804037733534938408772771927322
61804037733534938408772771928726
61804037733534938408772771933098
61804037733534938408772858020762
61804037733534938408772858022166
61804037733534938453689528960514
61804037733534938590950255106190
61804037733534938590950283335986
61804037733534938590950283802546
61804037733534938590950369425054
61804037733534938591703429213562
61804037733534938591703429213722
61804037733534938591703514836070
61804037733534938591703514836230
61804037733534938591703514840442
61804037733534938591703515307002
61804037733534938591703516371263
61804037733534938591703516371264
61804037733534938591703516375635
61804037733534938593398005790928
61804037733534938593398005907568
61804037733534938593398005926441
61804037733534938593398005926442
61804037733534938593398006261860
61804037733534938593398091884368
61804037733534938593398091996636
61804037733534938593398091996796
61804037733534938593398092015509
61804037733534938593398092015510
61804037733534938593398092350928
61804037733534938616274798735748
61804037733534938616274884470684
61804037733534938616274884824816
61804037733534938616295805175632
61804037733534938616295805529764
61804037733534938616358481555540
61804037733534938662028383645616
61804037733534938662028469734684
